1
0
Kaynağa Gözat

[changed] code structure and general dialogue
[added] possibility that guy takes initiative when hooking up
[added] slut fame at the end of the hook up
[fixed] a few bugs probably

hornguy6 2 yıl önce
ebeveyn
işleme
ad45752a9e
5 değiştirilmiş dosya ile 1850 ekleme ve 2345 silme
  1. 296 763
      locations/hookup.qsrc
  2. 428 262
      locations/hookup_after.qsrc
  3. 443 336
      locations/hookup_morning.qsrc
  4. 182 513
      locations/hookup_sex.qsrc
  5. 501 471
      locations/hookup_talk.qsrc

+ 296 - 763
locations/hookup.qsrc

@@ -1,6 +1,7 @@
 # hookup
 !! 2021/05/06
 if $ARGS[0] = 'start':
+	
 	hookup['orgasm_count'] = orgasm
 	$location_type = 'indoors'
 	if CloDress > 0:hookup['dress'] = 1
@@ -10,122 +11,85 @@ if $ARGS[0] = 'start':
 	*clr & cla
 	minut += 5
 	gs 'arousal', 'kiss', 1
+	gs'stat'
 	'<center><video autoplay loop src="images/shared/sex/foreplay/kiss.mp4"></video></center>'
 	'You and <<$npc_firstname[$npclastsaved]>> rush through the door of his apartment and stumble into the bedroom. Before you know it, you''re both naked, hands all over each other, and kissing passionately.'
-	act'Jerk him off':
-		gs 'arousal', 'kiss', 1
-		gs 'arousal', 'hj', 1
-		gs 'stat'
-		cla & *clr
-		'<center><img <<$set_imgh>> src="images/shared/sex/foreplay/bed_jerk.jpg"></center>'
-		'The two of you fall back onto the bed and you crawl on top of <<$npc_firstname[$npclastsaved]>>, sticking your tongue back down his throat. At the same time, you reach down to grab hold of his <<dick>> cm cock and jerk it with slow sensual pulls.'
-		hookup['bj_want'] = rand(0,1)
-		if hookup['bj_want'] = 1:
-			*nl
-			'Soon, he breaks off the kiss and smiles at you.'
-			'"I want to feel my cock in your mouth."'
-			act'Give him what he wants':
-				cla & *clr
-				'<center><img <<$set_imgh>> src="images/shared/sex/foreplay/bed_jerk.jpg"></center>'
-				'You give him another kiss and smile back at him, giving his cock a few more tugs to make sure it''s nice and hard before creeping down between his legs.'
-				act'Blow him':gt'hookup','bj'
-			end
-			
-			!!{act'69 him instead':
-				cla & *clr
-				'<center><img <<$set_imgh>> src="images/shared/sex/foreplay/bed_jerk.jpg"></center>'
-				'You give him another kiss and smile back at him before sitting up and reversing yourself on the bed, throwing one leg over his head and getting to work on the hard cock in front of you.'
-				act'Enjoy yourself':gt'hookup','69_1'
-				
-				act'Go through the motions':gt'hookup','69_2'
-			end}
-			
-			act'How about we skip the foreplay?':
-				cla & *nl
-				'"How about we skip the foreplay and instead of putting this cock in my mouth, you stuff it in my pussy?"'
-				'"Sounds fun," he grins.'
-				gs'hookup','condoms'
-				gs'hookup','position_choose'
-			end
-		else
-			act'Suck his cock':gt'hookup','bj'
-			
-			if prezikcount + prezik > 0:
-				act'Put a condom on him':
+	hookup['initiative'] = rand(0,1)
+	if hookup['initiative'] = 1:
+		!! player wins initiative
+		act'Jerk him off':
+			gs 'arousal', 'kiss', 1
+			gs 'arousal', 'hj', 1
+			gs 'stat'
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/shared/sex/foreplay/bed_jerk.jpg"></center>'
+			'The two of you fall back onto the bed and you crawl on top of <<$npc_firstname[$npclastsaved]>>, sticking your tongue back down his throat. At the same time, you reach down to grab hold of his <<dick>> cm cock and jerk it with slow sensual pulls.'
+			hookup['bj_want'] = rand(0,1)
+			if hookup['bj_want'] = 1:
+				*nl
+				'Soon, he breaks off the kiss and smiles at you.'
+				'"I want to feel my cock in your mouth."'
+				act'Give him what he wants':
 					cla & *clr
-					'<center><img <<$set_imgh>> src="images/shared/sex/misc/condom_put.jpg"></center>'
-					prezikcount -= 1
-					hookup['condom'] = 1
-					'You lean over the side of the bed and reach down to your purse. After fishing around for a few moments, you pull out a condom. You tear the packaging open and roll it onto his cock for him.'
-					'"Gotta practice safe sex," you wink.'
-					gs'hookup','position_choose'
+					'<center><img <<$set_imgh>> src="images/shared/sex/foreplay/bed_jerk.jpg"></center>'
+					'You give him another kiss and smile back at him, giving his cock a few more tugs to make sure it''s nice and hard before creeping down between his legs.'
+					act'Blow him':gt'hookup','bj'
 				end
 				
-				act'Put a condom on him with your mouth':
+				!!{act'69 him instead':
 					cla & *clr
-					'<center><video autoplay loop src="images/shared/sex/misc/condom_mouth.mp4"></video></center>'
-					prezikcount -= 1
-					hookup['condom'] = 1
-					'You lean over the side of the bed and reach down to your purse. After fishing around for a few moments, you pull out a condom. You tear the packaging open, and place the rubber onto the tip of his penis, kissing it through the rubber. Then, using your fingers, you unroll it smoothly over the length of his cock, your lips following all the way down. You bob your head up and down a few more times to make sure it''s all the way on before glancing up at him.'
-					'"Gotta practice safe sex," you smile.'
+					'<center><img <<$set_imgh>> src="images/shared/sex/foreplay/bed_jerk.jpg"></center>'
+					'You give him another kiss and smile back at him before sitting up and reversing yourself on the bed, throwing one leg over his head and getting to work on the hard cock in front of you.'
+					act'Enjoy yourself':gt'hookup','69_1'
+					
+					act'Go through the motions':gt'hookup','69_2'
+				end}
+				
+				act'How about we skip the foreplay?':
+					cla & *nl
+					'"How about we skip the foreplay and instead of putting this cock in my mouth, you stuff it in my pussy?"'
+					'"Sounds fun," he grins.'
+					gs'hookup','condoms'
 					gs'hookup','position_choose'
 				end
+			else
+				act'Suck his cock':gt'hookup','bj'
+				gs'hookup','position_choose'
 			end
+		end
 			
-			act'Spread your legs':
-				cla & *clr
-				'<center><img <<$set_imgh>> src="images/shared/sex/foreplay/miss1.jpg"></center>'
-				$hookup['position'] = 'miss'
-				'"I want you inside me," you whisper, drawing back off of him and spreading your legs. <<$npc_firstname[$npclastsaved]>> eagerly follows you and you grab his cock, guiding it into your pussy.'
-				act'Get fucked':
-					if rand(0,1) = 1 or hookup['gentle'] = 1 and hookup['rough'] ! 1:
-						gt'hookup_sex','miss_norm1'
-					else
-						gt'hookup_sex','miss_hard1'
-					end
-				end
-			end
-			
-			act'Get on all fours':
-				cla & *clr
-				'<center><img <<$set_imgh>> src="images/shared/sex/foreplay/doggy1.jpg"></center>'
-				$hookupposition = 'doggy'
-				'"I want you inside me," you whisper, drawing back off of him and get on your hands and knees, presenting your ass. You don''t turn around, not even when you feel his hand on your ass, but you do gasp when you feel his thumb spread apart your pussy.'
-				act'Get fucked':
-					if rand(0,1) = 1 or hookup['gentle'] = 1 and hookup['rough'] ! 1:
-						gt'hookup_sex','doggy_norm1'
-					else
-						gt'hookup_sex','doggy_hard1'
-					end
-				end
+		act'Suck his cock':gt'hookup','bj'
+		
+		act'Skip the foreplay':
+			cla & *nl
+			'"Let''s skip the foreplay," you say, heading towards the bed. "I wanna fuck <i>now</i>."'
+			'<<$npc_firstname[$npclastsaved]>> eagerly follows you over.'
+			gs'hookup','condoms'
+			gs'hookup','position_choose'
+		end
+		
+		act'Let him lead':
+			cla & *clr
+			hookup['position'] = rand(1,4)
+			if $npc_fav_pos[$npclastsaved] = 'blowjob' or (hookup['position'] = 4 and ($npc_fav_pos[$npclastsaved] ! 'missionary' or $npc_fav_pos[$npclastsaved] ! 'doggy' or $npc_fav_pos[$npclastsaved] ! 'cowgirl')):
+				hookup['he_choose_bj'] = 1
+				gt'hookup','bj'	
+			elseif ($npc_fav_pos[$npclastsaved] = 'missionary' or $npc_fav_pos[$npclastsaved] = 'doggy' or $npc_fav_pos[$npclastsaved] = 'cowgirl') or (hookup['position'] < 4 and ($npc_fav_pos[$npclastsaved] ! 'missionary' or $npc_fav_pos[$npclastsaved] ! 'doggy' or $npc_fav_pos[$npclastsaved] ! 'cowgirl')):
+				gt'hookup','position_he_choose'	
 			end
-			
-			act'Climb on top of him':
-				cla & *clr
-				'<center><video autoplay loop src="images/shared/sex/vag/cowgirl/enter1.mp4"></video></center>'
-				$hookupposition = 'cowgirl'
-				'You give him a few more jerks before throwing your legs over his, holding his cock between your thighs.'
-				'"I want you inside me," you whisper, lowering yourself down onto his cock.'
-				if pcs_vag = 0:
-					act'Ride him':gt'hookup_sex','cowgirl_virg_norm1'
-				else
-					act'Ride him':gt'hookup_sex','cowgirl_norm1'
-					
-					act'Ride him <i>hard</i>':gt'hookup_sex','cowgirl_hard1'
-				end
+		end
+	else
+		act'Continue':
+			hookup['position'] = rand(1,4)
+			if $npc_fav_pos[$npclastsaved] = 'blowjob' or (hookup['position'] = 4 and ($npc_fav_pos[$npclastsaved] ! 'missionary' or $npc_fav_pos[$npclastsaved] ! 'doggy' or $npc_fav_pos[$npclastsaved] ! 'cowgirl')):
+				hookup['he_choose_bj'] = 1
+				gt'hookup','bj'	
+			elseif ($npc_fav_pos[$npclastsaved] = 'missionary' or $npc_fav_pos[$npclastsaved] = 'doggy' or $npc_fav_pos[$npclastsaved] = 'cowgirl') or (hookup['position'] < 4 and ($npc_fav_pos[$npclastsaved] ! 'missionary' or $npc_fav_pos[$npclastsaved] ! 'doggy' or $npc_fav_pos[$npclastsaved] ! 'cowgirl')):
+				hookup['he_choose_position'] = 1
+				gt'hookup','position_he_choose'	
 			end
 		end
 	end
-		
-	act'Suck his cock':gt'hookup','bj'
-	
-	act'Skip the foreplay':
-		cla & *nl
-		'"Let''s skip the foreplay," you say, heading towards the bed. "I wanna fuck <i>now</i>."'
-		'<<$npc_firstname[$npclastsaved]>> eagerly follows you over.'
-		gs'hookup','condoms'
-		gs'hookup','position_choose'
-	end
 end
 
 if $ARGS[0] = 'bj':
@@ -133,9 +97,14 @@ if $ARGS[0] = 'bj':
 	gs 'stat'
 	
 	if hookup['bj'] > 0:
+		if daystage = 1 or daystage = 4:
+			$hookup['tonight_or_today'] = 'tonight'
+		else
+			$hookup['tonight_or_today'] = 'today'
+		end
 		hookup['bj'] = 2
 		'<center><video autoplay loop src="images/shared/sex/blowjob/bj49.mp4"></video></center>'
-		'You wrap your lips around his cock for the second time tonight, working his shaft with your mouth. Drool coats his length, making a great lube for your hand to support your efforts.'
+		'You wrap your lips around his cock for the second time <<$hookup[''tonight_or_today'']>>, working his shaft with your mouth. Drool coats his length, making a great lube for your hand to support your efforts.'
 		*nl
 		'After a few minutes, you hear his breathing start to get faster and you''re pretty sure he''s about to cum.'
 		hookup['cum_choice'] = rand(1,2)
@@ -143,8 +112,13 @@ if $ARGS[0] = 'bj':
 	else
 		'<center><video autoplay loop src="images/shared/sex/blowjob/bj47.mp4"></video></center>'
 		hookup['bj'] = 1
-		'You lean down and begin blowing him, gently sucking on the tip of his dick and working the rest of his shaft with your hand at the same time.'
-		'"Fuck..." he breathes, leaning back and enjoying the head you''re giving.'
+		if hookup['he_choose_bj'] = 1:
+			'He pushes your head down to his cock and you obligingly wrap your lips around it, gently sucking on the tip of his dick and working the rest of his shaft with your hand at the same time.'
+			'"Yeah..." he breathes. "That''s it." He leans back, enjoying the head you''re giving.'
+		else
+			'You lean down and begin blowing him, gently sucking on the tip of his dick and working the rest of his shaft with your hand at the same time.'
+			'"Fuck..." he breathes, leaning back and enjoying the head you''re giving.'
+		end
 		act'Really suck him off':
 			cla & *clr
 			'<center><video autoplay loop src="images/shared/sex/blowjob/bj49.mp4"></video></center>'
@@ -159,6 +133,7 @@ if $ARGS[0] = 'bj':
 				'His cock is monstrous! It must be at least <<dick>> cm long! But it doesn''t stop you from swallowing the whole thing, plunging your head up and down from tip to base. When you have his entire length inside your throat you can feel his cock twitch and his body tense up underneath your touch, giving you extreme pleasure that your oral skills can make somebody feel this way.'
 			end
 			gs 'arousal','bj',rand(3,5),'deepthroat'
+			gs'stat'
 			*nl
 			hookup['cum_choice'] = rand(1,3)
 			act'Continue':gs'hookup','bj_cum'
@@ -219,12 +194,13 @@ if $ARGS[0] = 'bj_cum':
 		'<center><video autoplay loop src="images/shared/sex/blowjob/bj47.mp4"></video></center>'
 		'Suddenly, thick salty liquid begins spurting into your mouth as <<$npc_firstname[$npclastsaved]>> cums without warning.'
 		act'Take it in stride (swallow)':
+			hookup['swallow'] = 1
 			hookup['bj_cum'] = 1
 			gs'cum_call', 'mouth_swallow', $boydesc, 1
 			gs'stat'
 			cla & *clr
-			'<center><video autoplay loop src="images/shared/sex/blowjob/bj48.mp4"></video></center>'
-			'You''re a little surprised but continue to suck anyways, using your hand to draw every last drop of semen from his cock and into your mouth. After a few seconds, it seems like he''s stopped orgasming and you pull back, gulping down the entire load.'
+			'<center><video autoplay loop src="images/shared/sex/cum/mouth/swallow5.mp4"></video></center>'
+			'You''re a little surprised but continue to suck anyways as he spasms inside your mouth. Cum splashes directly against the back of your throat and you have to swallow immediately to avoid drowning. After a few seconds, it seems like he''s stopped orgasming and you pull back, gulping down the rest of his load.'
 			gs'hookup','bj_react1.1'
 			gs'hookup','bj_react2'
 			gs'hookup','bj_react3'
@@ -235,18 +211,24 @@ if $ARGS[0] = 'bj_cum':
 			gs'cum_call', 'mouth', $boydesc, 1
 			gs'stat'
 			cla & *clr
-			'<center><video autoplay loop src="images/shared/sex/cum/mouth/spit5.mp4"></video></center>'
-			'You''re a little surprised but continue to suck anyways, using your hand to draw every last drop of semen from him and letting it pool in your mouth. After a few seconds, it seems like he''s stopped orgasming and you carefully draw back. Then, with pursed lips, you let it dribble back out all over his cock.'
-			gs'hookup','bj_react1.1'
-			gs'hookup','bj_react3'
+			'<center><video autoplay loop src="images/shared/sex/cum/mouth/swallow5.mp4"></video></center>'
+			'You''re a little surprised but continue to suck anyways as he spasms inside your mouth. You let his cum pool in the back of your throat.'
+			act'Continue':
+				cla & *clr
+				'<center><video autoplay loop src="images/shared/sex/cum/mouth/spit6.mp4"></video></center>'
+				'After a few seconds, you carefully draw back letting it spill over your lips and all over his cock.'
+				gs'hookup','bj_react1.1'
+				gs'hookup','bj_react3'
+			end
 		end
 		
 		act'Panic swallow!':
 			hookup['bj_cum'] = 3
+			hookup['swallow'] = 1
 			gs'cum_call', 'mouth_swallow', $boydesc, 1
 			gs'stat'
 			cla & *clr
-			'<center><video autoplay loop src="images/shared/sex/blowjob/bj48.mp4"></video></center>'
+			'<center><video autoplay loop src="images/shared/sex/cum/mouth/swallow5.mp4"></video></center>'
 			'You tense up when you realize he''s cumming. Semen hits the back of your throat and you instinctively swallow immediately. Not knowing what else to do, you just keep sucking until he''s finished, doggedly gulping down the rest.'
 			gs'hookup','bj_react1.1'
 			gs'hookup','bj_react3'
@@ -265,10 +247,11 @@ if $ARGS[0] = 'bj_cum':
 		act'Finish him off (swallow)':
 			$hookup['cum_choice'] = 'mouth'
 			hookup['bj_cum'] = 1
+			hookup['swallow'] = 1
 			gs'cum_call', 'mouth_swallow', $boydesc, 1
 			gs'stat'
 			cla & *clr
-			'<center><video autoplay loop src="images/shared/sex/blowjob/bj48.mp4"></video></center>'
+			'<center><video autoplay loop src="images/shared/sex/cum/mouth/swallow5.mp4"></video></center>'
 			'You keep working his cock with your mouth until you feel hot sperm shooting into your mouth. You keep sucking for a few more seconds until you''re sure he''s finished orgasming before pulling away, gulping down the entire load.'
 			gs'hookup','bj_react1.2'
 			gs'hookup','bj_react2'
@@ -307,7 +290,11 @@ if $ARGS[0] = 'bj_cum':
 			gs 'hookup','position_choose'
 		end
 	elseif hookup['cum_choice'] = 3:
-		'"Wait!" You feel <<$npc_firstname[$npclastsaved]>>''s hand on your head. "Keep that up and I''m gonna cum. I want to fuck you tonight."'
+		if daystage = 1 or daystage = 4:
+			'"Wait!" You feel <<$npc_firstname[$npclastsaved]>>''s hand on your head. "Keep that up and I''m gonna cum. I want to fuck you tonight."'
+		else
+			'"Wait!" You feel <<$npc_firstname[$npclastsaved]>>''s hand on your head. "Keep that up and I''m gonna cum. I want to fuck you."'
+		end
 		act'Redouble your efforts':
 			cla & *clr
 			'<center><video autoplay loop src="images/shared/sex/blowjob/bj49.mp4"></video></center>'
@@ -315,6 +302,7 @@ if $ARGS[0] = 'bj_cum':
 			act'Swallow it':
 				$hookup['cum_choice'] = 'mouth'
 				hookup['bj_cum'] = 1
+				hookup['swallow'] = 1
 				gs'cum_call', 'mouth_swallow', $boydesc, 1
 				gs'stat'
 				cla & *clr
@@ -400,7 +388,11 @@ if $ARGS[0] = 'bj_react1.1':
 						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.'
+							if daystage = 1 or daystage = 4:
+								'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.'
+							else
+								'You aren''t too turned on, so while not the best outcome, it''s pretty acceptable. Not getting laid right now isn''t big a deal.'
+							end
 						end
 						gs'hookup_after','pre'
 					end
@@ -414,7 +406,11 @@ if $ARGS[0] = 'bj_react1.1':
 						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.'
+							if daystage = 1 or daystage = 4:
+								'And you really wanted to get laid tonight! Ugh. This blows.'
+							else
+								'And you really wanted to get laid today! Ugh. This blows.'
+							end
 						end
 						gs'hookup_after','pre'
 					end
@@ -434,7 +430,12 @@ if $ARGS[0] = 'bj_react1.2':
 		$npc_apt_bedroom[$npclastsaved]
 		if hookup['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 daystage = 1 or daystage = 4:
+				'"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."'
+			else
+				'"Ugh! Seriously?" Despite just blowing his load in your mouth, he looks somewhat upset. "I told you, I wanted to fuck, not just get a blowjob."'
+			end
+			
 			if pcs_vag = 0:
 				act'Sorry, saving myself for marriage':
 					hookup['virgin'] = 1
@@ -459,7 +460,7 @@ if $ARGS[0] = 'bj_react1.2':
 			act'Not what I wanted':
 				cla & *nl
 				hookup['get_out'] = 1
-				'"Sorry," you shrug. "Just wasn''t in the cards for you tonight. My pussy, my mouth. My choice."'
+				'"Sorry," you shrug. "Just wasn''t in the cards for you today. My pussy, my mouth. My choice."'
 				gs'hookup_after','start'
 			end
 			
@@ -647,6 +648,11 @@ if $ARGS[0] = 'bj2':
 		end
 	else
 		act'I should get going':
+			if daystage = 1 or daystage = 4:
+				$hookup['tonight_or_today'] = 'tonight'
+			else
+				$hookup['tonight_or_today'] = 'today'
+			end
 			cla & *clr
 			'<center><b><font color="maroon"><<$npc_firstname[$npclastsaved]>>''s Bedroom</font></b></center>'
 			$npc_apt_bedroom[$npclastsaved]
@@ -677,7 +683,7 @@ if $ARGS[0] = 'bj2':
 								'<center><b><font color="maroon"><<$npc_firstname[$npclastsaved]>>''s Bedroom</font></b></center>'
 								$npc_apt_bedroom[$npclastsaved]
 								hookup['contact_info'] = 1
-								'"But... I did have a good time tonight," you say, still holding your clothes. You drop them for a minute moving over to his clothes instead. You dig through them, pulling out his phone. You tap your number into his contacts list.'
+								'"But... I did have a good time <<$hookup[''tonight_or_today'']>>," you say, still holding your clothes. You drop them for a minute moving over to his clothes instead. You dig through them, pulling out his phone. You tap your number into his contacts list.'
 								!! add option to take a naked selfie as your contact picture
 								'"Call me sometime?" handing it back to him with a wink. With that, you get dressed and see yourself out.'
 								act'Leave':gt'hookup_after','exit'
@@ -695,7 +701,7 @@ if $ARGS[0] = 'bj2':
 							act'Call me sometime?':
 								cla & *nl
 								hookup['contact_info'] = 1
-								'"Sorry, I really don''t have time tonight. But..." You find a pen and scrap of paper in <<$npc_firstname[$npclastsaved]>>''s room and scribble down your number.'
+								'"Sorry, I really don''t have time <<$hookup[''tonight_or_today'']>>. But..." You find a pen and scrap of paper in <<$npc_firstname[$npclastsaved]>>''s room and scribble down your number.'
 								'"Call me sometime?" you smile. "We can... have fun."'
 								'"Like another blowjob?" he asks shamelessly.'
 								act'Maybe':
@@ -794,6 +800,11 @@ if $ARGS[0] = 'bj2':
 		end
 		
 		act'Wanna fuck now?':
+			if daystage = 1 or daystage = 4:
+				$hookup['tonight_or_today'] = 'tonight'
+			else
+				$hookup['tonight_or_today'] = 'right now'
+			end
 			cla & *clr
 			'<center><b><font color="maroon"><<$npc_firstname[$npclastsaved]>>''s Bedroom</font></b></center>'
 			$npc_apt_bedroom[$npclastsaved]
@@ -810,7 +821,7 @@ if $ARGS[0] = 'bj2':
 					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.'
+						'You aren''t too turned on, so while not the best outcome, it''s pretty acceptable. Not getting laid <<$hookup[''tonight_or_today'']>> isn''t big a deal.'
 					end
 					gs'hookup_after','pre'
 				end
@@ -824,7 +835,7 @@ if $ARGS[0] = 'bj2':
 					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.'
+						'And you really wanted to get laid <<$hookup[''tonight_or_today'']>>! Ugh. This blows.'
 					end
 					gs'hookup_after','pre'
 				end
@@ -879,7 +890,7 @@ if $ARGS[0] = 'bj2':
 						'Your clothes in place, you grab your bag and walk straight out of the apartment, slamming the door behind you.'
 						*nl
 						'<i>Fucking ridiculous!</i> you fume to yourself on your way out the door.'
-						act'Leave':gt 'hookup_after', 'exit'
+						act'Leave':gt'hookup_after','exit'
 					end			
 				end
 				
@@ -904,7 +915,7 @@ if $ARGS[0] = 'bj2':
 							*nl
 							'You finish getting dressed and stomp out the door, closing it angrily behind you.'
 							'Yup... Really sucked... In every sense of the word... You face palm in the hall before moving to leave the building.'
-							act'Leave':gt 'hookup_after', 'exit'
+							act'Leave':gt'hookup_after','exit'
 						end
 						gs'hookup_after','pre'
 					else
@@ -922,10 +933,15 @@ if $ARGS[0] = 'bj2':
 		end
 		
 		act'End it there':
+			if daystage = 1 or daystage = 4:
+				$hookup['tonight_or_today'] = 'tonight'
+			else
+				$hookup['tonight_or_today'] = 'now'
+			end
 			cla & *clr
 			'<center><b><font color="maroon"><<$npc_firstname[$npclastsaved]>>''s Bedroom</font></b></center>'
 			$npc_apt_bedroom[$npclastsaved]
-			'"Mind if we call it here?" you ask. "I think I''m done for tonight."'
+			'"Mind if we call it here?" you ask. "I think I''m done for <<$hookup[''tonight_or_today'']>>."'
 			if npc_generous[$npclastsaved] = 1:
 				'"Really?" <<$npc_firstname[$npclastsaved]>> raises an eyebrow at you. "But you didn''t get to cum. You only blew me."'
 				if pcs_vag > 0:
@@ -977,6 +993,7 @@ if $ARGS[0] = 'lick_pussy':
 	hookup['orgasm'] = orgasm
 	hookup['cuni'] += 1
 	gs'arousal','cuni',rand(5,10),'no_orgasm_msg'
+	gs'stat'
 	if hookup['orgasm'] < orgasm:
 		'Chills ripple across your skin as <<$npc_firstname[$npclastsaved]>> goes down on you. Kissing, licking, teasing every part of your pussy. It leaves you squirming and your nipples quivering in time with your hitching breath.'
 		*nl
@@ -1017,14 +1034,14 @@ if $ARGS[0] = 'lick_pussy':
 						if pcs_vag > 0 and hookup['bj'] < 2:
 							act'Round 2?':
 								cla & *clr
-								'<center><video autoplay loop src="images/shared/sex/misc/wait.mp4"></video></center>'
+								'<center><video autoplay loop src="images/shared/sex/misc/round2.mp4"></video></center>'
 								'"You look ready to go again," you ask, glancing down at his cock. "Round 2?"'
 								'Neither of you wait for a response and the two of you lunge at each other, meeting in a passionate kiss that involves tongues being thrust as far past lips as they can go.'
 								gs'hookup','condoms'
 								gs'hookup','position_choose'
 							end
 						elseif hookup['virgin'] = 1:
-							gs'hookup','virginity_take'
+							gs'hookup_virgin','virginity_take'
 						elseif pcs_vag = 0:
 							act'Ask him to fuck you':
 								*clr & cla
@@ -1048,18 +1065,23 @@ if $ARGS[0] = 'lick_pussy':
 				'"So, ready to fuck?"'
 				if pcs_vag = 0:
 					act'I''m saving my virginity':
+						if daystage = 1 or daystage = 4:
+							$hookup['tonight_or_today'] = 'tonight'
+						else
+							$hookup['tonight_or_today'] = 'today'
+						end
 						hookup['virgin'] = 1
 						cla & *clr
 						'<center><b><font color="maroon"><<$npc_firstname[$npclastsaved]>>''s Bedroom</font></b></center>'
 						$npc_apt_bedroom[$npclastsaved]
-						'"Sorry," you say. "No fucking tonight. I''m saving myself for marriage."'
+						'"Sorry," you say. "No fucking <<$hookup[''tonight_or_today'']>>. I''m saving myself for marriage."'
 						if hookup['bj_cum'] = 0:
 							if npc_generous[$npclastsaved] = 1 or npc_pussyeater[$npclastsaved] = 1:
 								'"Oh. Well, how about I just keep doing this?" <<$npc_firstname[$npclastsaved]>> kneels his head again and before you can respond you feel his tongue glide across your pussy again, sending shivers through you.'
 								act'I want to... but I can''t':
 									cla & *nl
 									'It feels great. And his next lick feels just as good as the last one. It''s so tempting... but you push his head away anyways.'
-									'"I want to, I really do. I just... can''t tonight."'
+									'"I want to, I really do. I just... can''t <<$hookup[''tonight_or_today'']>>."'
 									'"Oh." He pulls back. He looks surprisngly disappointed that he''s not eating you out for a guy you just blueballed. "Well, if you''re sure..."'
 									gs'hookup_after','pre'
 								end
@@ -1108,6 +1130,7 @@ if $ARGS[0] = 'lick_pussy':
 		act'Don''t stop!':
 			$orgasm_or = 'yes'
 			gs'arousal','cuni',rand(5,10),'no_orgasm_msg'
+			gs'stat'
 			cla & *clr
 			'<center><video autoplay loop src="images/shared/sex/kuni/pussylickorgasm2.mp4"></video></center>'
 			'<<$npc_firstname[$npclastsaved]>> continues to eat you out until you''re right at the edge of climax.'
@@ -1129,21 +1152,26 @@ if $ARGS[0] = 'lick_pussy':
 					if pcs_vag > 0 and hookup['bj'] < 2:
 						act'Round 2?':
 							cla & *clr
-							'<center><video autoplay loop src="images/shared/sex/misc/wait.mp4"></video></center>'
+							'<center><video autoplay loop src="images/shared/sex/misc/round2.mp4"></video></center>'
 							'"You look ready to go again," you ask, glancing down at his cock. "Round 2?"'
 							'Neither of you wait for a response and the two of you lunge at each other, meeting in a passionate kiss that involves tongues being thrust as far past lips as they can go.'
 							gs'hookup','condoms'
 							gs'hookup','position_choose'
 						end
 					elseif hookup['virgin'] = 1:
-						gs'hookup','virginity_take'
+						gs'hookup_virgin','virginity_take'
 					end
 				else
 					act'Finish':
+						if daystage = 1 or daystage = 4:
+							$hookup['tonight_or_today'] = 'tonight'
+						else
+							$hookup['tonight_or_today'] = 'today'
+						end
 						cla & *clr
 						'<center><b><font color="maroon"><<$npc_firstname[$npclastsaved]>>''s Bedroom</font></b></center>'
 						$npc_apt_bedroom[$npclastsaved]
-						'"Thanks for returning the favor," you smile at <<$npc_firstname[$npclastsaved]>> tiredly. "You good? Cause I think I''m done for tonight."'
+						'"Thanks for returning the favor," you smile at <<$npc_firstname[$npclastsaved]>> tiredly. "You good? Cause I think I''m done for <<$hookup[''tonight_or_today'']>>."'
 						'"Yeah, I think I''m done too. My tongue is tired."'
 						gs'hookup_after','pre'
 					end
@@ -1158,7 +1186,7 @@ if $ARGS[0] = 'lick_pussy':
 							gs'hookup','position_choose'
 						end
 					elseif hookup['virgin'] = 1:
-						gs'hookup','virginity_take'
+						gs'hookup_virgin','virginity_take'
 					end
 				end
 			else
@@ -1254,7 +1282,7 @@ if $ARGS[0] = 'lick_pussy':
 				'<center><b><font color="maroon"><<$npc_firstname[$npclastsaved]>>''s Bedroom</font></b></center>'
 				$npc_apt_bedroom[$npclastsaved]
 				'"Hey," you call out between gasps. "I think I''m more than wet enough. How about you get up here and fuck me?"'
-				'"Glad to." <<$npc_firstname[$npclastsaved]>> eagerly joins you on the bed as you decide how you''re going to get fucked tonight.'
+				'"Glad to." <<$npc_firstname[$npclastsaved]>> eagerly joins you on the bed as you decide how you want to get fucked.'
 				gs'hookup','condoms'
 				gs'hookup','position_choose'
 			end
@@ -1346,7 +1374,7 @@ if $ARGS[0] = 'lick_pussy2':
 				$npc_apt_bedroom[$npclastsaved]
 				'You take a moment to consider his words before relenting.'
 				'"Actually... that makes sense. Seeing how a guy reacts when you go down on him is like... the best part of going down on him. I guess I just didn''t think it applied to boys. Usually they only want to get off."'
-				gs'hookup','pre'
+				gs'hookup_after','pre'
 			end
 			
 			act'Yeah, that''s weird':
@@ -1356,7 +1384,7 @@ if $ARGS[0] = 'lick_pussy2':
 				'"Yeah. That''s weird. You''re telling me you''re a guy who doesn''t want a blowjob if he can eat a woman out instead?"'
 				'"Pretty much."'
 				'"Yup. Weird."'
-				gs'hookup','pre'
+				gs'hookup_after','pre'
 			end
 		end
 	end
@@ -1375,7 +1403,7 @@ if $ARGS[0] = 'lick_pussy2':
 				$npc_apt_bedroom[$npclastsaved]
 				'You take a moment to consider his words before relenting.'
 				'"Actually... that makes sense. Seeing how a guy reacts when you go down on him is like... the best part of going down on him. I guess I just didn''t think it applied to boys. Usually they only want to get off."'
-				gs'hookup','pre'
+				gs'hookup_after','pre'
 			end
 			
 			act'Yeah, that''s weird':
@@ -1385,14 +1413,14 @@ if $ARGS[0] = 'lick_pussy2':
 				'"Yeah. That''s weird. You''re telling me you''re a guy who doesn''t want a blowjob if he can eat a woman out instead?"'
 				'"Pretty much."'
 				'"Yup. Weird."'
-				gs'hookup','pre'
+				gs'hookup_after','pre'
 			end
 		end
 		act'Why does that sound dirty':
 			cla & *nl
 			'"Why does... somehow sound... even dirtier...?" You take a few deep breaths, finally managing to calm down a little bit.'
 			'"Maybe you just have a sick mind," he grins.'
-			gs'hookup','pre'
+			gs'hookup_after','pre'
 		end
 	end
 end
@@ -1402,6 +1430,7 @@ end
 	hookup['orgasm'] = orgasm
 	gs'arousal','cuni', 5
 	gs'arousal','bj', -5
+	gs'stat'
 	'You bob your head up and down, enjoying the taste and feel of <<$npc_firstname[$npclastsaved]>>''s cock in your mouth while his tongue plays with your dripping pussy. There are a couple moments where he makes your whole body squirm and you have to pull off lest you bite his dick off. Just the same, there are a few moments you hear him gasp instead of feel his tongue. All the same, it gives you the same satisfaction.'
 	*nl
 	if hookup['orgasm'] < orgasm:
@@ -1489,17 +1518,29 @@ if $ARGS[0] = 'condoms':
 		hookup['condom'] = 1
 		*nl
 		'<<$npc_firstname[$npclastsaved]>> takes a moment to reach for a package on his nightstand. He tears it open, rolling it onto his cock.'
-	else
+	elseif hookup['condom'] = 0:
 		act'Wait, condom first':
 			cla & *nl
 			'"Hang on, just one thing," you say, interrupting the moment.'
 			act'Ask him to put on a condom':
 				cla & *nl
 				'"Could you put on a condom?" you ask.'
-				if rand(1,10) >= 7:
-					if rand(1,2) = 1:
+				if npc_no_condoms[$npclastsaved] = 1 and hookup['sex_jump'] = 2:
+					hookup['condom'] = -1
+					!! he said he put on a condom but he didn''t
+					'"I already put one on, don''t worry about it."'
+					!!jump 'hookup_sex_jump2'
+					gs'hookup_sex','insert'
+				elseif rand(1,10) >= 7:
+					if rand(1,3) = 1:
 						'"Come on, do we have to? We don''t need to use a condom."'
 						gs'hookup','no_condom1'
+					elseif hookup['sex_jump'] = 2:
+						hookup['condom'] = -1
+						!! he said he put on a condom but he didn''t
+						'"I already put one on, don''t worry about it."'
+						gs'hookup_sex','insert'
+						
 					else
 						'"Don''t have any left. I''m all out."'
 						gs'hookup','no_condom2'
@@ -1507,7 +1548,11 @@ if $ARGS[0] = 'condoms':
 				else
 					hookup['condom'] = 1
 					'He nods, reaching over to his nightstand and retrieving one, rolling the rubber onto his cock. While he works that out, you consider how you want to do this with him...'
-					gs'hookup','position_choose'
+					if hookup['sex_jump'] = 0:
+						gs'hookup','position_choose'
+					else
+						gs'hookup_sex','insert'
+					end
 				end
 			end
 			if prezikcount + prezik > 0:
@@ -1518,7 +1563,11 @@ if $ARGS[0] = 'condoms':
 					hookup['condom'] = 1
 					'You lean over the side of the bed and reach down to your purse. After fishing around for a few moments, you pull out a condom. You tear the packaging open and roll it onto his cock for him.'
 					'"Gotta practice safe sex," you wink.'
-					gs'hookup','position_choose'
+					if hookup['sex_jump'] = 0:
+						gs'hookup','position_choose'
+					else
+						gs'hookup_sex','insert'
+					end
 				end
 				
 				act'Put a condom on him with your mouth':
@@ -1528,7 +1577,11 @@ if $ARGS[0] = 'condoms':
 					hookup['condom'] = 1
 					'You lean over the side of the bed and reach down to your purse. After fishing around for a few moments, you pull out a condom. You tear the packaging open, and place the rubber onto the tip of his penis, kissing it through the rubber. Then, using your fingers, you unroll it smoothly over the length of his cock, your lips following all the way down. You bob your head up and down a few more times to make sure it''s all the way on before glancing up at him.'
 					'"Gotta practice safe sex," you smile.'
-					gs'hookup','position_choose'
+					if hookup['sex_jump'] = 0:
+						gs'hookup','position_choose'
+					else
+						gs'hookup_sex','insert'
+					end
 				end
 			end
 			
@@ -1539,10 +1592,31 @@ if $ARGS[0] = 'condoms':
 					hookup['condom'] = 1
 					'"Wait!" You pause and fish around in your purse, pulling out one of the condoms you sabotaged earlier. You tear the packaging open, rolling it onto his cock for him.'
 					'"Gotta practice safe sex," you wink.'
-					gs'hookup','position_choose'
+					if hookup['sex_jump'] = 0:
+						gs'hookup','position_choose'
+					else
+						if hookup['sex_jump'] = 1:
+							jump 'hookup_sex_jump1'
+						elseif hookup['sex_jump'] = 2:
+							jump 'hookup_sex_jump2'
+						elseif hookup['sex_jump'] = 3:
+							jump 'hookup_sex_jump3'
+						end
+					end
 				end
 			end}
 		end
+		act'Don''t cum inside me':
+			cla & *nl
+			'"Don''t cum inside me," you say as you scoot further onto the bed. "I''ll get really mad."'
+			gs'hookup','position_choose'
+		end
+		
+		act'Don''t cum inside me (no birth control)':
+			cla & *nl
+			'"Don''t cum inside me," you warn as you scoot further onto the bed. "I''m not on the pill."'
+			gs'hookup','position_choose'
+		end
 	end
 end
 
@@ -1554,7 +1628,7 @@ if $ARGS[0] = 'no_condom1':
 		'You push him off of you, jumping off the bed and throwing your clothes on.'
 		if hookup['rape_chance'] > 0:
 			!!put in chance he rapes you
-		elseif rand(1,10) > 8:
+		elseif rand(1,10) > 8 and npc_no_condoms[$npclastsaved] ! 1:
 			'"Okay, okay, I didn''t realize how important it is to you. I''ll use a condom."'
 			act'<i>Fuck</i> you!':
 				cla & *nl
@@ -1576,7 +1650,7 @@ if $ARGS[0] = 'no_condom1':
 			end
 		else
 			'"What the fuck!" he complains. "It''s just a condom, this isn''t a big deal."'
-			'"Not a big deal??? You don''t have any idea how dangerous it is for m- You know what? <i>Fuck</i> you!"'
+			'"Not a big deal??? Do you have any ide- You know what? <i>Fuck</i> you!"'
 			'"I''m trying to but you won''t let me!"'
 			'<<$npc_firstname[$npclastsaved]>> continues to complain at you while you grab all of your belongings and rush your way out the door, slamming it behind you.'
 			*nl
@@ -1666,7 +1740,8 @@ if $ARGS[0] = 'no_condom2':
 					
 					act'Give in':
 						cla & *nl
-						'You hesitate, weighing the odds and risk. If you want to be safe, you know you shouldn''t. But you <i>really</i> want to get laid tonight!'
+						hookup['condom'] = 2
+						'You hesitate, weighing the odds and risk. If you want to be safe, you know you shouldn''t. But you <i>really</i> want to get laid!'
 						'"Fine. But if I walk away with the clap I know where I got it from!" you warn.'
 						gs'hookup','position_choose'
 					end
@@ -1677,7 +1752,7 @@ if $ARGS[0] = 'no_condom2':
 					'<center><b><font color="maroon"><<$npc_firstname[$npclastsaved]>>''s Bedroom</font></b></center>'
 					$npc_apt_bedroom[$npclastsaved]
 					hookup['condom'] = 4
-					'You hesitate, thinking about it. You really don''t want to get pregnant, but you also <i>really</i> want to get laid tonight. Finally, you give him an answer.'
+					'You hesitate, thinking about it. You really don''t want to get pregnant, but you also <i>really</i> want to get laid. Finally, you give him an answer.'
 					'"... fine. But you better pull out!" you warn, getting back onto the bed.'
 					gs'hookup','position_choose'
 				end
@@ -1702,53 +1777,8 @@ end
 
 if $ARGS[0] = 'position_choose':
 !!	if hookup['switch_position'] = 0:
-		act'How do you want to fuck me?':
-			cla & *clr
-			hookup['fuck'] = 1
-			hookup['position'] = rand(1,3)
-			if hookup['position'] = 1:
-				$hookup['position'] = 'miss'
-				'<center><img <<$set_imgh>> src="images/shared/sex/foreplay/miss2.jpg"></center>'
-				'"So, how do you want to fuck me?" you ask, deciding to leave it up to him.'
-				'"Let''s just do it normally," he smiles back and moves between your legs. You eagerly spread them, laying down on your back and grabbing his cock when you feel it above your pussy.'
-				act'Continue':
-					if rand(0,1) = 1 or hookup['gentle'] = 1 and hookup['rough'] ! 1:
-						gt'hookup_sex','miss_norm1'
-					else
-						gt'hookup_sex','miss_hard1'
-					end
-				end
-				gs'hookup','virgin'
-			elseif hookup['position'] = 2:
-				$hookup['position'] = 'doggy'
-				'<center><img <<$set_imgh>> src="images/shared/sex/foreplay/doggy1.jpg"></center>'
-				'"So, how do you want to fuck me?" you ask, deciding to leave it up to him.'
-				'"I want to fuck you from behind."'
-				'You flip over onto your belly and he pulls you up to your hands and knees. You wait excitedly, until you feel the tip of his cock press against pussy.'
-				act'Continue':
-					if rand(0,1) = 1 or hookup['gentle'] = 1 and hookup['rough'] ! 1:
-						gt'hookup_sex','doggy_norm1'
-					else
-						gt'hookup_sex','doggy_hard1'
-					end
-				end
-				gs'hookup','virgin'
-			elseif hookup['position'] = 3:
-				$hookup['position'] = 'cowgirl'
-				'<center><img <<$set_imgh>> src="images/shared/sex/foreplay/cowgirl1.jpg"></center>'
-				'"So, how do you want to fuck me?" you ask, deciding to leave it up to him.'
-				'"I want you to be on top."'
-				'He lays back and you climb on top of him, throwing your thighs over his, slapping his hardon against your belly.'
-				act'Continue':
-					if rand(0,1) = 1 or hookup['gentle'] = 1 and hookup['rough'] ! 1:
-						gt'hookup_sex','cowgirl_norm1'
-					else
-						gt'hookup_sex','cowgirl_hard1'
-					end
-				end
-				gs'hookup','virgin'
-			end
-		end
+		act'How do you want to fuck me?': hookup['how_do_you'] = 1 & gt'hookup','position_he_choose'
+
 !!	end
 	
 	act'Lay back on the bed and spread your legs':
@@ -1775,7 +1805,7 @@ if $ARGS[0] = 'position_choose':
 				end
 			end
 !!		end
-		gs'hookup','virgin'
+		gs'hookup_virgin','start'
 	end
 		
 	act'Get on all fours':
@@ -1792,7 +1822,7 @@ if $ARGS[0] = 'position_choose':
 				gt'hookup_sex','doggy_hard1'
 			end
 		end
-		gs'hookup','virgin'
+		gs'hookup_virgin','start'
 	end
 	
 	act'Climb on top of him':
@@ -1813,594 +1843,97 @@ if $ARGS[0] = 'position_choose':
 			
 			act'Ride him <i>hard</i>':gt'hookup_sex','cowgirl_hard1'
 		end
-		gs'hookup','virgin'
+		gs'hookup_virgin','start'
 	end
 end
 
-if $ARGS[0] = 'virgin':
-	if pcs_vag = 0:
-		act'Wait I''m a virgin!':
-			hookup['virgin'] = 1
-			cla & *clr
-			$npc_apt_bedroom[$npclastsaved]
-			if $hookup['position'] = 'miss':
-				'"Wait!" you yelp, closing up your legs halfway. <<$npc_firstname[$npclastsaved]>> freezes up, body over yours, his cock resting against your pussy.'
-				*nl
-				'"I... I''m a virgin..."'
-				'"Oh." He slumps backwards, not sure where you''re going with this.'
-				gs'hookup','not_ready'
-				
-				act'Go slow okay?':
-					cla & *nl
-					'"Just... go slow, okay? I''m new at this," you smile nervously, spreading your legs again.'
-					'<<$npc_firstname[$npclastsaved]>> nods and gently pushes cock into your pussy.'
-					act'Lose your virginity':gt'hookup_sex','miss_virg_norm1'
-				end
-				
-				gs'hookup','virgin_condom3'
-				
-				gs'hookup','virgin_condom4'
-				
-			elseif $hookup['position'] = 'doggy':
-				'"Wait!" you yelp. <<$npc_firstname[$npclastsaved]>> freezes up, hands on your ass, and you can feel his cock pressing right against your pussy lips.'
-				*nl
-				'Sitting up and looking over your shoulder to face him, you stammer out, "I... I''m a virgin..."'
-				'"Oh." He slumps backwards, not sure where you''re going with this.'
-				gs'hookup','not_ready'
-				
-				act'Go slow okay?':
-					cla & *nl
-					'"Just... go slow, okay? I''m new at this," you smile nervously.'
-					'<<$npc_firstname[$npclastsaved]>> nods and you turn back around and hold your breath, feeling him gently push his cock into your pussy.'
-					act'Lose your virginity':gt'hookup_sex','doggy_virg_norm1'
-				end
-				
-				gs'hookup','virgin_condom3'
-				
-				gs'hookup','virgin_condom4'
-				
-			elseif $hookup['position'] = 'cowgirl':
-				'"Wait!" you yelp. <<$npc_firstname[$npclastsaved]>> freezes up, putting his hands up, .'
-				*nl
-				'Still resting your thighs on top of his, you stammer out, "I... I''m a virgin..."'
-				'"Oh." He relaxes back onto the bed underneath you, not sure where you''re going with this.'
-				gs'hookup','not_ready'
-				
-				act'Go slow okay?':
-					cla & *nl
-					'"Just... go slow, okay? I''m new at this," you smile nervously.'
-					'<<$npc_firstname[$npclastsaved]>> nods and you raise your hips again, biting your lip in apprehension as you slowly lower yourself down onto his cock.'
-					act'Lose your virginity':gt'hookup_sex','cowgirl_virg_norm1'
-				end
-				
-				gs'hookup','virgin_condom3'
-				
-				gs'hookup','virgin_condom4'
-				
-			end
-		end
-	end
-end
-
-if $ARGS[0] = 'virginity_take':
-	act'Ask him to take your virginity':
-		*clr & cla
-		'<center><b><font color="maroon"><<$npc_firstname[$npclastsaved]>>''s Bedroom</font></b></center>'
-		$npc_apt_bedroom[$npclastsaved]
-		'In your post orgasmic high, you find yourself staring at <<$npc_firstname[$npclastsaved]>>''s cock. You''re so wet right now and looking at his erection makes you realize just how badly you want to be <i>filled.</i>'
-		'"Like what you see?" You glance up and realize he''s noticed your stare.'
-		'"I want you to fuck me," you whisper.'
-		'"What happened to saving yourself for marriage?"'
-		'<i>"I can''t wait that long."</i>'
-		gs 'willpower','misc','self'
-		if will_cost <= pcs_willpwr:
-			act'Ask him to use a condom (<<will_cost>> Willpower)':
-				gs 'willpower','pay','self'
-				gs 'stat'
-				gt'hookup','virgin_condom1'
-			end
-			if prezikcount + prezik > 0:
-				act'Put a condom on him (<<will_cost>> Willpower)':
-					gs 'willpower','pay','self'
-					gs 'stat'
-					gt'hookup','virgin_condom2'
-				end
-			end
-		end
-		
-		act'Just get to fucking already!':
-			cla & *clr
-			'<center><b><font color="maroon"><<$npc_firstname[$npclastsaved]>>''s Bedroom</font></b></center>'
-			$npc_apt_bedroom[$npclastsaved]
-			if hookup['condom_conscious'] = 1:
+if $ARGS[0] = 'position_he_choose':
+	cla & *clr
+	hookup['fuck'] = 1
+	if hookup['position'] < 1 or hookup['position'] > 3:hookup['position'] = rand(1,3)
+	if hookup['position'] = 1 or $npc_fav_pos[$npclastsaved] = 'missionary':
+		$hookup['position'] = 'miss'
+		'<center><img <<$set_imgh>> src="images/shared/sex/foreplay/miss2.jpg"></center>'
+		if hookup['how_do_you'] = 1:
+			'"So, how do you want to fuck me?" you ask, deciding to leave it up to him.'
+			'"Let''s just do it normally," he smiles back and moves between your legs. You eagerly spread them, laying down on your back and grabbing his cock when you feel it above your pussy.'
+		else
+			if npc_condom_conscious[$npclastsaved] = 1:
 				hookup['condom'] = 1
-				'Laying back on the bed, you beckon him toward you when he suddenly stops to reach for a condom from his nightstand. You rub your legs together impatiently as he seems to take forever to open the packaging and roll it on. Just when you think he''s ready, he reaches to apply lube and you almost scream in frustration.'
-				'<i>Fuck the lube! Can''t you see I''m already wet enough!</i>'
-				'Finally, he slides up between your legs and you eagerly spread them for him, excitement coursing through you when you feel his cock rub against your pussy lips.'
-				
+				'<<$npc_firstname[$npclastsaved]>> pushes you back onto the bed, opening your legs and crawls on top of you. He takes a moment to roll a condom onto his cock before placing it just above your pussy.'
 			else
-				'You lay back on the bed, beckoning him toward you. You don''t have time for condoms, you need him inside you now!'
-				'He eagerly follows and you spread your legs for him, excitement coursing through you when you feel his cock rub against your pussy lips.'
-			end
-			act'Lose your virginity':gt'hookup_sex','miss_virg_norm1'
-		end
-				
-				
-		!!{	if hookup['position'] = 1:
-				'"Let''s just do it normally," he smiles back and moves between your legs. You eagerly spread them, laying down on your back, feeling his cock rubbing against the outside of your pussy lips.'
-				act'Lose your virginity':
-					if rand(0,1) = 1:
-					gt'hookup_sex','miss_virg_norm1'
-				else
-					gt'hookup_sex','miss_virg_hard1'
-				end
-				end
-			elseif hookup['position'] = 2:
-				act'Lose your virginity':
-					if rand(0,1) = 1:
-						gt'hookup_sex','doggy_virg_norm1'
-					else
-						gt'hookup_sex','doggy_virg_hard1'
-					end
-				end
-			
-		act'Climb on top of him':
-			act'Continue':
-				gt'hookup_sex','cowgirl_virg_norm1'
-			end
-		end}
-	end
-end
-
-if $ARGS[0] = 'not_ready':
-	act'I''m just not sure if I''m ready':
-		cla & *clr
-		$npc_apt_bedroom[$npclastsaved]
-		'"I''m just not sure if I''m ready," you stammer.'
-		if npc_generous[$npclastsaved] = 1:
-			'"Well... we don''t have to if you''re not ready. We can just stop right here."'
-			act'If that''s really okay':
-				cla & *nl
-				if hookup['bj_cum'] > 0:
-					'"Are you sure?" you ask. "I feel kind of bad now... we got this far and all..."'
-					'"Yeah of course. It''s your body, your choice. I can''t <i>make</i> you fuck me. Besides, you already got me off earlier. It''s not like you''re blueballing me."'
-					'"If it''s really okay then..."'
-					gs'hookup_after','pre'
-				else
-					'"Are you sure?" you ask. "I feel kind of bad now... we got this far and all..."'
-					'"Yeah of course. It''s your body, your choice."'
-					'"If it''s really okay then..."'
-					'"Although..." <<$npc_firstname[$npclastsaved]>> seems hesitant to say something. "Maybe you could at least blow me before we call it quits?"'
-					act'Sure':
-						cla & *nl
-						'"Yeah," you smile. "That sounds fair."'
-						'You wiggle down the bed and lean down to get between his legs.'
-						act'Blow him':gt'hookup','bj'
-					end
-				end
-			end
-			gs'hookup','want_to'
-			gs'hookup','bj_instead'
-		elseif npc_selfish[$npclastsaved] = 1:
-			'"Seriously? We get right here and you''re going to call it quits?" <<$npc_firstname[$npclastsaved]>> seems furious.'
-			act'I''m just scared!':
-				cla & *nl
-				'"I''m jus-" you try to protest before he interrupts, shouting at you.'
-				'<i><b>"Are you fucking kidding me?!"</b></i>'
-				'You recoil slightly in instinctual fear.'
-				if temp_rape_variable > 6:
-					!! rape scene
-					
-				else
-					'"Get the fuck out!" he shouts again, pointing at the door.'
-					'"But-!"'
-					'"<i>Get out!</i>"'
-					act'Gather your things and leave':
-						cla & *clr
-						$npc_apt_bedroom[$npclastsaved]
-						'After seeing his explosive anger, you don''t want to stick around any longer than you have to. You throw your clothes on as fast as you can, grab your things, and run out the door.'
-						act'Escape':gt'hookup_after','exit'
-					end
-				end
-			end
-			gs'hookup','want_to'
-			gs'hookup','bj_instead'
-		else
-			'"Uhh... well..."'
-			'<<$npc_firstname[$npclastsaved]>> looks down at himself, almost as if contemplating what to do with his solidly erect dick.'
-			'"Soooo... you <i>don''t</i> want to have sex...?'
-			gs'hookup','want_to'
-			gs'hookup','bj_instead'
-		end
-	end
-end
-
-if $ARGS[0] = 'want_to':
-	act'No, I want to':
-		cla & *clr
-		if $hookup['position'] = 'miss':
-			'<center><img <<$set_imgh>> src="images/shared/sex/foreplay/miss1.jpg"></center>'
-			'"No, no," you shake your head. "I want to. I was just getting cold feet."'
-			'You spread your legs wider, tugging on <<$npc_firstname[$npclastsaved]>>''s cock, beckoning him in.'
-			act'Lose your virginity':
-				if rand(0,1) = 1 or npc_generous[$npclastsaved] = 1:
-					gt 'hookup_sex','miss_virg_norm1'
-				else
-					gt 'hookup_sex','miss_virg_hard1'
-				end
-			end
-		elseif $hookup['position'] = 'doggy':
-			'<center><img <<$set_imgh>> src="images/shared/sex/foreplay/doggy1.jpg"></center>'
-			'"No, no," you shake your head. "I want to. I was just getting cold feet."'
-			'You adjust your knees, spreading your legs a little wider and squaring your shoulders to look forward.'
-			act'Lose your virginity':
-				if rand(0,1) = 1 or npc_generous[$npclastsaved] = 1:
-					gt 'hookup_sex','doggy_virg_norm1'
-				else
-					gt 'hookup_sex','doggy_virg_hard1'
-				end
-			end
-		elseif $hookup['position'] = 'cowgirl':
-			'<center><img <<$set_imgh>> src="images/shared/sex/foreplay/cowgirl1.jpg"></center>'
-			'"No, no," you shake your head. "I want to. I was just getting cold feet."'
-			'You scoot forward, raising your hips so you''re right over his cock. You grab hold of it and begin guiding it inside you.'
-			act'Lose your virginity':gt 'hookup_sex','cowgirl_virg_norm1'
+				'<<$npc_firstname[$npclastsaved]>> pushes you back onto the bed, opening your legs and crawls on top of you, placing his cock just above your pussy.'
+				hookup['sex_jump'] = 1
+				gs'hookup','condoms'
+			end		
 		end
-		'"Let''s do this. Make me a woman."'
-	end
-end
-
-if $ARGS[0] = 'bj_instead':
-	if hookup['bj_cum'] = 0:
-		act'Can I just blow you':
-			cla & *nl
-			'"Can I just blow you instead?"'
-			if npc_selfish[$npclastsaved] = 1:
-				if rand(0,1) = 1:
-					'"Ugh fine, but it better be good." He grabs you roughly by the head and shoves you down towards his crotch.'
-					act'Blow him':gt'hookup','bj'
-				else
-					'"No, it''s fuck or nothing! So what''s it gonna be?"'
-					act'Don''t give in':
-						cla & *clr
-						$npc_apt_bedroom[$npclastsaved]
-						'"... nothing then."'
-						'<i><b>"Are you fucking kidding me?!"</b></i> he screams.'
-						'You recoil from him in fear.'
-						if temp_rape_variable > 6:
-							!! rape scene
-							
-						else
-							'"Get the fuck out!" he shouts again, pointing at the door.'
-							'"But-!"'
-							'"<i>Get out!</i>"'
-							act'Gather your things and leave':
-								cla & *clr
-								$npc_apt_bedroom[$npclastsaved]
-								'After seeing his explosive anger, you don''t want to stick around any longer than you have to. You throw your clothes on as fast as you can, grab your things, and run out the door.'
-								act'Escape':gt'hookup_after','exit'
-							end
-						end
-					end
-					
-					act'Give in':
-						cla & *clr
-						if $hookup['position'] = 'miss':
-							'<center><img <<$set_imgh>> src="images/shared/sex/foreplay/miss1.jpg"></center>'
-							'Unable to summon the will to say no, you nod and spread your legs, allowing <<$npc_firstname[$npclastsaved]>> to eagerly push his cock inside you.'
-							act'Lose your virginity':gt 'hookup_sex','miss_virg_hard1'
-						elseif $hookup['position'] = 'doggy':
-							'<center><img <<$set_imgh>> src="images/shared/sex/foreplay/doggy1.jpg"></center>'
-							'Unable to summon the will to say no, you nod and turn around. You bite your lip in apprehension as you feel <<$npc_firstname[$npclastsaved]>> push his cock inside you.'
-							act'Lose your virginity':gt 'hookup_sex','doggy_virg_hard1'
-						elseif $hookup['position'] = 'cowgirl':
-							'<center><img <<$set_imgh>> src="images/shared/sex/foreplay/cowgirl1.jpg"></center>'
-							'Unable to summon the will to say no, you nod and raise your hips again. You bite your lip in apprehension as you slowly lower yourself down onto his cock.'
-							act'Lose your virginity':gt 'hookup_sex','cowgirl_virg_norm1'
-						end
-					end
-				end
+!!		:hookup_sex_jump1
+		act'Continue':
+			if rand(0,1) = 1 or (hookup['gentle'] = 1 and hookup['rough'] ! 1):
+				gt'hookup_sex','miss_norm1'
 			else
-				'"Well, I''ll never say no to a blowjob."'
-				'"Thanks," you smile. With that, you scoot down the bed and lean down, lowering your head between his legs.'
-				act'Blow him':gt'hookup','bj'
+				gt'hookup_sex','miss_hard1'
 			end
 		end
-		
-		!!{act'What about anal instead?':
-		
-		
-		end}
-	else
-		act'Can I just blow you again instead?':
-			cla & *nl
-			'"Can I just blow you again instead?"'
-			if npc_selfish[$npclastsaved] = 1:
-				if rand(0,1) = 1:
-					'"Ugh <i>again?</i>"'
-					'"... yes," you respond meekly.'
-					'"<i>Fine</i>, but it better be good." He grabs you roughly by the head and shoves you down towards his crotch.'
-				else
-					'"Ugh <i>again?</i>"'
-					'"... yes," you respond meekly.'
-					'"No, it''s fuck or nothing! So what''s it gonna be?"'
-					act'Don''t give in':
-						cla & *clr
-						$npc_apt_bedroom[$npclastsaved]
-						'"... nothing then."'
-						'<i><b>"Are you fucking kidding me?!"</b></i> he screams.'
-						'You recoil from him in fear.'
-						if temp_rape_variable > 6:
-							!! rape scene
-							
-						else
-							'"Get the fuck out!" he shouts again, pointing at the door.'
-							'"But-!"'
-							'"<i>Get out!</i>"'
-							act'Gather your things and leave':
-								cla & *clr
-								$npc_apt_bedroom[$npclastsaved]
-								'After seeing his explosive anger, you don''t want to stick around any longer than you have to. You throw your clothes on as fast as you can, grab your things, and run out the door.'
-								act'Escape':gt'hookup_after','exit'
-							end
-						end
-					end
-					
-					act'Give in':
-						cla & *clr
-						if $hookup['position'] = 'miss':
-							'<center><img <<$set_imgh>> src="images/shared/sex/foreplay/miss1.jpg"></center>'
-							'Unable to summon the will to say no, you nod and spread your legs, allowing <<$npc_firstname[$npclastsaved]>> to eagerly push his cock inside you.'
-							act'Lose your virginity':gt 'hookup_sex','miss_virg_hard1'
-						elseif $hookup['position'] = 'doggy':
-							'<center><img <<$set_imgh>> src="images/shared/sex/foreplay/doggy1.jpg"></center>'
-							'Unable to summon the will to say no, you nod and turn around. You bite your lip in apprehension as you feel <<$npc_firstname[$npclastsaved]>> push his cock inside you.'
-							act'Lose your virginity':gt 'hookup_sex','doggy_virg_hard1'
-						elseif $hookup['position'] = 'cowgirl':
-							'<center><img <<$set_imgh>> src="images/shared/sex/foreplay/cowgirl1.jpg"></center>'
-							'Unable to summon the will to say no, you nod and raise your hips again. You bite your lip in apprehension as you slowly lower yourself down onto his cock.'
-							act'Lose your virginity':gt 'hookup_sex','cowgirl_virg_norm1'
-						end
-					end
-				end
+		gs'hookup_virgin','start'
+	elseif hookup['position'] = 2 or $npc_fav_pos[$npclastsaved] = 'doggy':
+		$hookup['position'] = 'doggy'
+		'<center><img <<$set_imgh>> src="images/shared/sex/foreplay/doggy1.jpg"></center>'
+		if hookup['how_do_you'] = 1:
+			'"So, how do you want to fuck me?" you ask, deciding to leave it up to him.'
+			'"I want to fuck you from behind."'
+			'You flip over onto your belly and he pulls you up to your hands and knees. You wait excitedly, until you feel the tip of his cock press against pussy.'
+		else
+			if npc_condom_conscious[$npclastsaved] = 1:
+				hookup['condom'] = 1
+				'<<$npc_firstname[$npclastsaved]>> turns you around and pushes you onto the bed before pulling you up to your knees. You see him grab a condom from his nightstand and hear the sound of the package tearing. A few moments later, you feel his cock pressing against your pussy.'
 			else
-				'"Well, I''ll never say no to a blowjob."'
-				'"Thanks," you smile. With that, you scoot down the bed and lean down, lowering your head between his legs.'
-				act'Blow him':gt'hookup','bj'
-			end
-		end
-	end
-end
-
-if $ARGS[0] = 'virgin_condom1':
-	'<center><b><font color="maroon"><<$npc_firstname[$npclastsaved]>>''s Bedroom</font></b></center>'
-	$npc_apt_bedroom[$npclastsaved]
-	'<<$npc_firstname[$npclastsaved]>> climbs on top of you and just as he''s preparing to enter you, you freeze up and say, "Wait!" His body also goes tense at the panic in your voice.'
-	'"Could you put on a condom first?" you ask.'
-	if rand(1,10) >= 7:
-		'"Come on... You really want to use a condom for your first time?"'
-		act'Can''t take chances':
-			cla & *nl
-			'"Yes," you respond. "I can''t take any chances. Please?"'
-			'<<$npc_firstname[$npclastsaved]>> sighs. "Okay, fine." Pulling himself off of you, he grabs a package from his nightstand, tearing it open and rolling it onto his dick before taking his place back between you legs.'
-			act'Lose your virginity':
-				if rand(0,1) = 1:
-					gt 'hookup_sex','miss_virg_norm1'
-				else
-					gt 'hookup_sex','miss_virg_hard1'
-				end
+				'<<$npc_firstname[$npclastsaved]>> turns you around and pushes you onto the bed before pulling you up to your knees. A few moments later, you feel his cock pressing against your pussy'
+				hookup['sex_jump'] = 2
+				gs'hookup','condoms'
 			end
 		end
-		
-		act'Well...':
-			cla & *nl
-			'<i>Well...</i>'
-			'"Maybe..." you start. "... it''ll be okay this one time... this... first time..."'
-			act'Lose your virginity':
-				if rand(0,1) = 1:
-					gt 'hookup_sex','miss_virg_norm1'
-				else
-					gt 'hookup_sex','miss_virg_hard1'
-				end
+!!		:hookup_sex_jump2
+		act'Continue':
+			if rand(0,1) = 1 or hookup['gentle'] = 1 and hookup['rough'] ! 1:
+				gt'hookup_sex','doggy_norm1'
+			else
+				gt'hookup_sex','doggy_hard1'
 			end
 		end
-	else
-		hookup['condom'] = 1
-		'He nods, reaching over to his nightstand and retrieving one, rolling the rubber onto his cock. While he works that out, you consider how you want to do this with him...'
-		gs'hookup','position_choose'
-	end
-end
-
-if $ARGS[0] = 'virgin_condom2':
-	'<center><img <<$set_imgh>> src="images/shared/sex/misc/condom_put.jpg"></center>'
-	prezikcount -= 1
-	hookup['condom'] = 1
-	'You hurriedly lean over the side of the bed and reach down to your purse, groping around inside it. You manage to grab hold of a condom and tear the open the packaging and impatiently roll it onto <<$npc_firstname[$npclastsaved]>>''s cock for him.'
-	'"Okay!" you grin. "Now let''s fuck!"'
-	'He grins back at you, pushing you down onto the bed and climbing on top of you.'
-	act'Lose your virginity':
-		if rand(0,1) = 1:
-			gt 'hookup_sex','miss_virg_norm1'
+		gs'hookup_virgin','start'
+	elseif hookup['position'] = 3 or $npc_fav_pos[$npclastsaved] = 'cowgirl':
+		$hookup['position'] = 'cowgirl'
+		'<center><img <<$set_imgh>> src="images/shared/sex/foreplay/cowgirl1.jpg"></center>'
+		if hookup['how_do_you'] = 1:
+			:'"So, how do you want to fuck me?" you ask, deciding to leave it up to him.'
+			'"I want you on top."'
+			'He lays back and you climb on top of him, throwing your thighs over his, slapping his hardon against your belly.'
 		else
-			gt 'hookup_sex','miss_virg_hard1'
-		end
-	end
-end
-
-if $ARGS[0] = 'virgin_condom3':
-	if hookup['condom'] < 1:
-		act'Ask him to use a condom (<<will_cost>> Willpower)':
-			cla & *clr
-			gs 'willpower','pay','self'
-			gs 'stat'
-			'<center><b><font color="maroon"><<$npc_firstname[$npclastsaved]>>''s Bedroom</font></b></center>'
-			$npc_apt_bedroom[$npclastsaved]
-			'"I changed my mind, can you use a condom? Please?"'
-			if rand(1,10) >= 7:
-				'"Come on... You really want to use a condom for your first time?"'
-				act'Can''t take chances':
-					cla & *nl
-					'"Yes," you respond. "I can''t take any chances. Please?"'
-					'<<$npc_firstname[$npclastsaved]>> sighs. "Okay, fine." Pulling himself off of you, he grabs a package from his nightstand, tearing it open and rolling it onto his dick before taking his place back between you legs.'
-					act'Lose your virginity':
-						if $hookup['position'] = 'miss':
-							if rand(0,1) = 1 or npc_generous[$npclastsaved] = 1:
-								gt 'hookup_sex','miss_virg_norm1'
-							else
-								gt 'hookup_sex','miss_virg_hard1'
-							end
-							
-						elseif $hookup['position'] = 'doggy':
-							if rand(0,1) = 1 or npc_generous[$npclastsaved] = 1:
-								gt 'hookup_sex','doggy_virg_norm1'
-							else
-								gt 'hookup_sex','doggy_virg_hard1'
-							end						
-						elseif $hookup['position'] = 'cowgirl':
-							gt 'hookup_sex','cowgirl_virg_norm1'
-						end
-					end
-				end
-				
-				act'Well...':
-					cla & *nl
-					'<i>Well...</i>'
-					'"Maybe..." you start. "... it''ll be okay this one time... this... first time..."'
-					act'Lose your virginity':					
-						if $hookup['position'] = 'miss':
-							if rand(0,1) = 1 or npc_generous[$npclastsaved] = 1:
-								gt 'hookup_sex','miss_virg_norm1'
-							else
-								gt 'hookup_sex','miss_virg_hard1'
-							end
-							
-						elseif $hookup['position'] = 'doggy':
-							if rand(0,1) = 1 or npc_generous[$npclastsaved] = 1:
-								gt 'hookup_sex','doggy_virg_norm1'
-							else
-								gt 'hookup_sex','doggy_virg_hard1'
-							end						
-						elseif $hookup['position'] = 'cowgirl':
-							gt 'hookup_sex','cowgirl_virg_norm1'
-						end
-					end
-				end
-			else
+			if npc_condom_conscious[$npclastsaved] = 1:
 				hookup['condom'] = 1
-				'He nods, reaching over to his nightstand and retrieving one, rolling the rubber onto his cock. Looking at you for approval, you nod and he begins to press himself inside you.'				
-				act'Lose your virginity':
-					if $hookup['position'] = 'miss':
-						if rand(0,1) = 1 or npc_generous[$npclastsaved] = 1:
-							gt 'hookup_sex','miss_virg_norm1'
-						else
-							gt 'hookup_sex','miss_virg_hard1'
-						end
-						
-					elseif $hookup['position'] = 'doggy':
-						if rand(0,1) = 1 or npc_generous[$npclastsaved] = 1:
-							gt 'hookup_sex','doggy_virg_norm1'
-						else
-							gt 'hookup_sex','doggy_virg_hard1'
-						end						
-					elseif $hookup['position'] = 'cowgirl':
-						gt 'hookup_sex','cowgirl_virg_norm1'
-					end
-				end
+				'<<$npc_firstname[$npclastsaved]>> rolls a condom onto his cock and pulls you onto the bed with him, making you straddle him. It seems like he wants you to be on top.'
+			else
+				'<<$npc_firstname[$npclastsaved]>> pulls you onto the bed with him, making you straddle him. It seems like he wants you to be on top.'
+				hookup['sex_jump'] = 3
+				gs'hookup','condoms'
 			end
 		end
-	end
-end
-
-
-if $ARGS[0] = 'virgin_condom4':
-	if will_cost <= pcs_willpwr and (prezikcount + prezik > 0):
-		act'Put a condom on him (<<will_cost>> Willpower)':
-			gs 'willpower','pay','self'
-			gs 'stat'
-			if rand(1,10) >= 7:
-				'<center><b><font color="maroon"><<$npc_firstname[$npclastsaved]>>''s Bedroom</font></b></center>'
-				$npc_apt_bedroom[$npclastsaved]
-				'Reaching over the side of the bed, you scrabble through your purse until you find the condom you''re looking for, holding it up in front of you.'
-				'"Let''s use a condom, okay?"'
-				'"Come on... You really want to use a condom for your first time?"'
-				act'Can''t take chances':
-					cla & *nl
-					'<center><img <<$set_imgh>> src="images/shared/sex/misc/condom_put.jpg"></center>'
-					'"Yes," you respond. "I can''t take any chances. Please?"'
-					'<<$npc_firstname[$npclastsaved]>> sighs. "Okay, fine."'
-					'You sigh in relief, tearing open the packaging and clumsily rolling the rubber onto his cock.'
-					act'Lose your virginity':
-						if $hookup['position'] = 'miss':
-							if rand(0,1) = 1 or npc_generous[$npclastsaved] = 1:
-								gt 'hookup_sex','miss_virg_norm1'
-							else
-								gt 'hookup_sex','miss_virg_hard1'
-							end
-							
-						elseif $hookup['position'] = 'doggy':
-							if rand(0,1) = 1 or npc_generous[$npclastsaved] = 1:
-								gt 'hookup_sex','doggy_virg_norm1'
-							else
-								gt 'hookup_sex','doggy_virg_hard1'
-							end						
-						elseif $hookup['position'] = 'cowgirl':
-							gt 'hookup_sex','cowgirl_virg_norm1'
-						end
-					end
-				end
-				
-				act'Well...':
-					cla & *nl
-					'<i>Well...</i>'
-					'"Maybe..." you start. "... it''ll be okay this one time... this... first time..."'
-					act'Lose your virginity':					
-						if $hookup['position'] = 'miss':
-							if rand(0,1) = 1 or npc_generous[$npclastsaved] = 1:
-								gt 'hookup_sex','miss_virg_norm1'
-							else
-								gt 'hookup_sex','miss_virg_hard1'
-							end
-							
-						elseif $hookup['position'] = 'doggy':
-							if rand(0,1) = 1 or npc_generous[$npclastsaved] = 1:
-								gt 'hookup_sex','doggy_virg_norm1'
-							else
-								gt 'hookup_sex','doggy_virg_hard1'
-							end						
-						elseif $hookup['position'] = 'cowgirl':
-							gt 'hookup_sex','cowgirl_virg_norm1'
-						end
-					end
-				end
+!!		:hookup_sex_jump3
+		act'Continue':
+			if rand(0,1) = 1 or hookup['gentle'] = 1 and hookup['rough'] ! 1:
+				gt'hookup_sex','cowgirl_norm1'
 			else
-				hookup['condom'] = 1
-				'<center><img <<$set_imgh>> src="images/shared/sex/misc/condom_put.jpg"></center>'
-				'Reaching over the side of the bed, you scrabble through your purse until you find the condom you''re looking for, holding it up in front of you.'
-				'"Let''s use a condom, okay?"'
-				'He nods, and you sigh in relief, tearing open the packaging and clumsily rolling the rubber onto his cock.'
-				act'Lose your virginity':					
-					if $hookup['position'] = 'miss':
-						if rand(0,1) = 1 or npc_generous[$npclastsaved] = 1:
-							gt 'hookup_sex','miss_virg_norm1'
-						else
-							gt 'hookup_sex','miss_virg_hard1'
-						end
-						
-					elseif $hookup['position'] = 'doggy':
-						if rand(0,1) = 1 or npc_generous[$npclastsaved] = 1:
-							gt 'hookup_sex','doggy_virg_norm1'
-						else
-							gt 'hookup_sex','doggy_virg_hard1'
-						end					
-					elseif $hookup['position'] = 'cowgirl':
-						gt 'hookup_sex','cowgirl_virg_norm1'
-					end
-				end
+				gt'hookup_sex','cowgirl_hard1'
 			end
 		end
+		gs'hookup_virgin','start'
 	end
+	
 end
 
 
+
+
 --- hookup ---------------------------------
 

+ 428 - 262
locations/hookup_after.qsrc

@@ -3,6 +3,7 @@
 if $ARGS[0] = 'exit':
 	gs 'arousal', 'end'
 	stat['hookup'] += 1
+	
 	if $clothingworntype = 'nude': gs'shortgs','dress'
 	if npc_QW[$npclastsaved] > 0:
 		gs'lover','add',$npclastsaved
@@ -13,15 +14,19 @@ if $ARGS[0] = 'exit':
 	!! exit should be based on type of apartment and location
 	if npc_residence[$npclastsaved] = 1:
 		!! Pav residential exit
+		gs 'fame', 'pav', 'sex', rand(2,5)
 		gt 'pav_residential'
 	elseif npc_residence[$npclastsaved] = 2:
 		!! Student dorms exit
+		gs 'fame', 'city', 'sex', rand(2,5)
 		gt 'city_island'
 	elseif npc_residence[$npclastsaved] = 3:
 		!! St. Petersburg Residential exit
+		gs 'fame', 'city', 'sex', rand(2,5)
 		gt 'city_residential'
 	elseif npc_residence[$npclastsaved] = 4:
 		!! St. Petersburg City Center exit
+		gs 'fame', 'city', 'sex', rand(2,5)
 		gt 'city_center'
 	else
 		!! failsafes
@@ -137,24 +142,24 @@ end
 
 if $ARGS[0] = 'creampie_panic':
 	if hookup['condom'] = 2:
-		'"Ohmygodohmygodohmygodohmygod!" You cut him off with a torrent of words that spill from your mouth as you start to hyperventilate. "You said-! Not inside-!"'
+		'"Ohmygodohmygodohmygodohmygod!" You cut him off with a torrent of words that spill from your mouth and globs of cum spill from your pussy, causing you to hyperventilate. "You said-! Not inside-!"'
 	elseif hookup['condom'] = 3:
 		!! let him fuck you without one if he wouldn''t cum inside you
 		'"Sorry, your pussy was just so tight and I-"'
-		'"Ohmygodohmygodohmygodohmygod!" You cut him off with a torrent of words that spill from your mouth as you start to hyperventilate. "You said-! You promised-!"'
+		'"Ohmygodohmygodohmygodohmygod!" You cut him off with a torrent of words that spill from your mouth and globs of cum spill from your pussy, causing you to hyperventilate. "You said-! You promised-!"'
 	elseif hookup['condom'] = 4:
 		!! he promised he wouldn''t cum inside you
-		'"Ohmygodohmygodohmygodohmygod!" You cut him off with a torrent of words that spill from your mouth as you start to hyperventilate. "You said-! I told you-!"'		
+		'"Ohmygodohmygodohmygodohmygod!" You cut him off with a torrent of words that spill from your mouth and globs of cum spill from your pussy, causing you to hyperventilate. "You said-! I told you-!"'		
 	else
-		'"Ohmygodohmygodohmygodohmygod!" You cut him off with a torrent of words that spill from your mouth as you start to hyperventilate.'
+		'"Ohmygodohmygodohmygodohmygod!" You cut him off with a torrent of words that spill from your mouth and globs of cum spill from your pussy, causing you to hyperventilate.'
 	end
 	'You put your hand to your head as you begin to feel faint.'
 	*nl
-	if birth_control['think_safe'] = 1:
+!!{	if birth_control['think_safe'] = 1:
 		'<i>What was I thinking? What if I get an STD?! Why didn''t I insist on a condom...</i>'
 	else
 		'<i>What was I thinking? What if I get an STD? What if I get pregnant?! Why didn''t I insist on a condom...</i>'
-	end
+	end}
 	*nl
 	'"Jeez, I didn''t know you were going to freak out like this," <<$npc_firstname[$npclastsaved]>> says, holding his hands up defensively. "Just chill out! You can buy a morning after pill tomorrow, it''ll be fine."'
 	act'Calm down':
@@ -271,40 +276,81 @@ if $ARGS[0] = 'creampie_react':
 				'You lay back on the bed, letting the cum trickle from your pussy run down the curve of your ass.'
 			end
 			'"Changed my mind," you smile tiredly.'
+			gs'hookup_after','pre'
+			gs'hookup_talk','pillow_talk1'
 		end
 	end
-	if tabletkishot > 0 or birth_control['think_safe'] = 1:
-		act'I''m on birth control':
+	if hookup['creampie_surprise'] = 1:
+		act'What the fuck!':
 			cla & *clr
-			if $hookup['position'] = 'miss':
-				'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/miss1.jpg"></center>'
-				'You prop yourself up on your elbows, looking down between your legs, feeling the cum trickle from your pussy, feeling a little dazed.'
-			elseif $hookup['position'] = 'doggy':
-				'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/doggy1.jpg"></center>'
-				'You lay down on your stomach, letting the cum slowly ooze from between your legs.'
-			elseif $hookup['position'] = 'cowgirl':
-				'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/miss1.jpg"></center>'
-				'You lay back on the bed, letting the cum trickle from your pussy run down the curve of your ass.'
+			'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum111.jpg"></center>'
+			!! chose to forgo a condom "just this once"
+			if hookup['condom'] = 2:
+				'"What the fuck!" you scream, jumping up. You look down between your legs and wipe your hand across your pussy, confirming your suspicions when your fingers come back with a viscious white liquid on them. "You just came inside me!"'
+			!! let him fuck you without one if he wouldn''t cum inside you
+			elseif hookup['condom'] = 3:
+				'"What the fuck!" you scream, jumping up. You look down between your legs and wipe your hand across your pussy, confirming your suspicions when your fingers come back with a viscious white liquid on them. "I told you not to cum inside me!"'
+			!! he promised he wouldn''t cum inside you
+			elseif hookup['condom'] = 4:
+				'"What the fuck!" you scream, jumping up. You look down between your legs and wipe your hand across your pussy, confirming your suspicions when your fingers come back with a viscious white liquid on them. "You said you''d pull out!"'
+			else
+				'"What the fuck!" you scream, jumping up. "Did you just cum inside me???" You look down between your legs and wipe your hand across your pussy, confirming your suspicions when your fingers come back with a viscious white liquid on them.'
 			end
-			'<<$npc_firstname[$npclastsaved]>> looks at you expectantly, waiting for you to say something.'
-			if tabletkishot > 0:
-				'"Don''t worry, I''m on the shot." You smile gently at him. "This is why I get it after all."'
-			elseif birth_control['think_safe'] = 1:
-				'"Don''t worry, I''m on the pill," you wink."'
+			gs'hookup_after','creampie_mad'
+		end
+		act'Take it in stride':
+			hookup['take_in_stride'] = 1
+			if hookup['creampie_exit'] = 0:
+				cla & *nl
+				'You''re a bit surprised, but you manage to take it in stride, letting him ride out his orgasm inside of you.'
+				act'Continue':
+					cla & *clr
+					if $hookup['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 $hookup['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 $hookup['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
+					if npc_selfish[$npclastsaved] > 0 or npc_abusive[$npclastsaved] > 0:
+						'"Ahh yeah. Cumming inside is the best."'
+					else
+						'"Sorry! I didn''t mean to-!"'
+					end
+					gs'hookup_after','creampie_react2'
+				end
+			else
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/miss1.jpg"></center>'
+				'You''re a bit surprised, but you take it in stride anyways, laying back on the bed and letting the cum drain from your pussy.'
+				if npc_selfish[$npclastsaved] > 0 or npc_abusive[$npclastsaved] > 0:
+					'"Ahh yeah. Cumming inside is the best."'
+				else
+					'"Sorry! I didn''t mean to-!"'
+				end
+				gs'hookup_after','creampie_react2'
 			end
-			'<<$npc_firstname[$npclastsaved]>> seems to relax, reassured by your words and relieved that you''re not upset.'
-			gs'hookup_after','pre'
-			gs'hookup_talk','pillow_talk1'
+			
 		end
+!!{		if orgasm > hookup['orgasm']:
+			act'':
+			
+			end
+		end}
+	end
 	
-		if hookup['creampie_ask'] = 0:
+	
+!!{		if hookup['creampie_ask'] = 0:
 			act'Did you just cum inisde me?':
-				gs'cum_call','hands',$boy,1
+				gs'cum_call','hands',$npclastsaved,1
 				
 				if $hookup['position'] = 'miss':
 					cla & *clr
-					'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/miss1.mp4"></video></center>'
-					'<<$npc_firstname[$npclastsaved]>> pulls out of you and you feel something trickle from your pussy. Still a bit stunned, you reach between your legs and wipe your pussy with your hand. It comes back with white liquid smeared acoss it.'
+					'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/oops.jpg"></center>'
+					'<<$npc_firstname[$npclastsaved]>> pulls out of you and you feel something trickle from your pussy.'
 				elseif $hookup['position'] = 'doggy':
 					cla & *clr
 					'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/drip1.mp4"></video></center>'
@@ -397,7 +443,7 @@ if $ARGS[0] = 'creampie_react':
 							gs'hookup_after','pre'
 						end
 					end
-				end
+				end}
 				
 				!!{act'Prank him':
 					cla & *clr
@@ -414,279 +460,390 @@ if $ARGS[0] = 'creampie_react':
 					'"If I get pregnant, you better take responsibility for this."'
 					'Though the words carry a heavy weight, you say it with a smile to let him know you''re only teasing. Though you really hope you don''t get pregnant off of this...'
 					gs'hookup_after','pre'
-				end}
+				end
 			end
-		end
-	else
-		if hookup['creampie_ask'] = 0:
-			act'Did you just cum inisde me?':
-				if $hookup['position'] = 'miss':
+		end}
+	if hookup['creampie_ask'] = 0:
+		act'Did you just cum inisde me?':
+			hookup['did_you_cum_inside'] = 1
+			if $hookup['position'] = 'miss':
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/oops.jpg"></center>'
+				'<<$npc_firstname[$npclastsaved]>> pulls out of you and you feel something trickle from your pussy.'
+				'"Did you just... cum inside me?"'
+			elseif $hookup['position'] = 'doggy':
+				cla & *clr
+				'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/drip1.mp4"></video></center>'
+				'You wait a few heartbeats and you feel something continue to drip from your pussy.'
+				'"Did you just... cum inside me?"'
+			elseif $hookup['position'] = 'cowgirl':
+				if hookup['creampie_exit'] = 1:
 					cla & *clr
-					'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/miss1.mp4"></video></center>'
-					'<<$npc_firstname[$npclastsaved]>> pulls out of you and you feel something trickle from your pussy.'
-				elseif $hookup['position'] = 'doggy':
+					'<center><img <<$set_imgh>> src="images/shared/sex/cumvagcreampie/miss1.jpg"></center>'
+					'"Did you just... cum inside me?"'
+				else
 					cla & *clr
-					'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/drip1.mp4"></video></center>'
-					'You wait a few heartbeats and you feel something continue to drip from your pussy.'
+					'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/creampie2.mp4"></video></center>'
+					'A bit stunned, you carefully pull yourself off of <<$npc_firstname[$npclastsaved]>>''s cock. As it pops from your pussy, you feel a glob of something leak out.'
+					'"Did you just... cum inside me?"'
+				end
+			end
+			if hookup['not_inside'] = 1 or hookup['condom'] > 2:
+				'"I''m so sorry! I didn''t mean to! I know you told me not to, I just-! Really! I didn''t mean to!"'
+			else
+				'"Yeah, your pussy was so tight, I just couldn''t help it."'
+			end
+			
+			act'What the fuck!':
+				gs'cum_call','hands',$npclastsaved,1
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum111.jpg"></center>'
+				if $hookup['position'] = 'miss':
+					'"What the fuck!" you shout. You scramble backwards off the bed and wipe your pussy with your hand, horrified when your fingers come back with white sticky liquid draped across them.'
+				elseif $hookup['position'] = 'doggy':
+					'"What the fuck!" you shout, scrambling away from him off the bed. You wipe your pussy with your hand, horrified when your fingers come back with white sticky liquid draped across them.'
 				elseif $hookup['position'] = 'cowgirl':
-					if hookup['creampie_exit'] = 1:
-						cla & *nl
-					else
-						cla & *clr
-						'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/creampie2.mp4"></video></center>'
-						'A bit stunned, you carefully pull yourself off of <<$npc_firstname[$npclastsaved]>>''s cock. As it pops from your pussy, you feel a glob of something leak out.'
-					end
+					'"What the fuck!" you shout, scrambling away from him. You wipe your pussy with your hand, horrified when your fingers come back with white sticky liquid draped across them.'
 				end
-				'"Did you just... cum inside me?"'
-				if hookup['not_inside'] = 1 or hookup['condom'] > 2:
-					'"I''m so sorry! I didn''t mean to! I know you told me not to, I just-! Really! I didn''t mean to!"'
-				else
-					'"Yeah, your pussy was so tight, I just couldn''t help it."'
+				gs'hookup_after','creampie_mad'
+			end
+			
+			act'Panic!':
+				gs'cum_call','hands',$npclastsaved,1
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum111.jpg"></center>'
+				if $hookup['position'] = 'miss':
+					'"Holy shit!" you shout. You scramble backwards off the bed and wipe your pussy with your hand, horrified when your fingers come back with white sticky liquid draped across them.'
+				elseif $hookup['position'] = 'doggy':
+					'"Holy shit!" you shout, scrambling away from him off the bed. You wipe your pussy with your hand, horrified when your fingers come back with white sticky liquid draped across them.'
+				elseif $hookup['position'] = 'cowgirl':
+					'"Holy shit!" you shout, scrambling away from him. You wipe your pussy with your hand, horrified when your fingers come back with white sticky liquid draped across them.'
 				end
-				
-				act'What the fuck!':
-					gs'cum_call','hands',$boy,1
-					cla & *clr
-					'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum111.jpg"></center>'
-					if $hookup['position'] = 'miss':
-						'"What the fuck!" you shout. You scramble backwards off the bed and wipe your pussy with your hand, horrified when your fingers come back with white sticky liquid draped across them.'
-					elseif $hookup['position'] = 'doggy':
-						'"What the fuck!" you shout, scrambling away from him off the bed. You wipe your pussy with your hand, horrified when your fingers come back with white sticky liquid draped across them.'
-					elseif $hookup['position'] = 'cowgirl':
-						'"What the fuck!" you shout, scrambling away from him. You wipe your pussy with your hand, horrified when your fingers come back with white sticky liquid draped across them.'
-					end
-					gs'hookup_after','creampie_mad'
+				gs'hookup_after','creampie_panic'
+			end
+			
+			act'Just wondering':
+				cla & *clr
+				if $hookup['position'] = 'miss':
+					'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/miss1.jpg"></center>'
+					'"It''s fine," you say, looking at him through your legs. "I was just wondering."'
+				elseif $hookup['position'] = 'doggy':
+					'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/doggy1.jpg"></center>'
+					'"It''s fine," you say, laying down on your stomach and snuggling your face into the pillow while the cum drips from your pussy. "Was just wondering."'
+				elseif $hookup['position'] = 'cowgirl':
+					'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/miss1.jpg"></center>'
+					'"It''s fine," you say, looking at him through your legs. "I was just wondering."'
 				end
-				
-				act'Panic!':
-					gs'cum_call','hands',$boy,1
-					cla & *clr
-					'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum111.jpg"></center>'
-					if $hookup['position'] = 'miss':
-						'"Holy shit!" you shout. You scramble backwards off the bed and wipe your pussy with your hand, horrified when your fingers come back with white sticky liquid draped across them.'
-					elseif $hookup['position'] = 'doggy':
-						'"Holy shit!" you shout, scrambling away from him off the bed. You wipe your pussy with your hand, horrified when your fingers come back with white sticky liquid draped across them.'
-					elseif $hookup['position'] = 'cowgirl':
-						'"Holy shit!" you shout, scrambling away from him. You wipe your pussy with your hand, horrified when your fingers come back with white sticky liquid draped across them.'
-					end
-					gs'hookup_after','creampie_panic'
+				gs'hookup_after','pre'
+				gs'hookup_talk','pillow_talk1'
+			end
+			
+			act'That''s hot':
+				cla & *clr
+				if $hookup['position'] = 'miss':
+					'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/miss1.jpg"></center>'
+					'You prop yourself up on your elbows, looking down between your legs, letting the cum trickle from your pussy.'
+				elseif $hookup['position'] = 'doggy':
+					'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/doggy1.jpg"></center>'
+					'You lay down on your stomach, letting the cum slowly ooze from between your legs.'
+				elseif $hookup['position'] = 'cowgirl':
+					'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/miss1.jpg"></center>'
+					'You lay back on the bed, letting the cum continue to trickle from your pussy.'
 				end
-				
-				act'Just wondering':
-					cla & *clr
-					if $hookup['position'] = 'miss':
-						'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/miss1.jpg"></center>'
-						'"It''s fine," you say, looking at him through your legs. "I was just wondering."'
-					elseif $hookup['position'] = 'doggy':
-						'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/doggy1.jpg"></center>'
-						'"It''s fine," you say, laying down on your stomach and snuggling your face into the pillow while the cum drips from your pussy. "Was just wondering."'
-					elseif $hookup['position'] = 'cowgirl':
-						'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/miss1.jpg"></center>'
-						'"It''s fine," you say, looking at him through your legs. "I was just wondering."'
-					end
+				'"Fucking hot," you grin.'
+				'"Got a bit of a creampie fetish don''t you?"'
+				act'Maybe':
+					cla & *nl
+					'"Maybe..."'
 					gs'hookup_after','pre'
 					gs'hookup_talk','pillow_talk1'
 				end
-				
-				act'That''s hot':
-					cla & *clr
-					if $hookup['position'] = 'miss':
-						'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/miss1.jpg"></center>'
-						'You prop yourself up on your elbows, looking down between your legs, letting the cum trickle from your pussy.'
-					elseif $hookup['position'] = 'doggy':
-						'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/doggy1.jpg"></center>'
-						'You lay down on your stomach, letting the cum slowly ooze from between your legs.'
-					elseif $hookup['position'] = 'cowgirl':
-						'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/miss1.jpg"></center>'
-						'You lay back on the bed, letting the cum continue to trickle from your pussy.'
-					end
-					'"Fucking hot," you grin.'
-					'"Got a bit of a creampie fetish don''t you?"'
-					act'Maybe':
+				if hookup['creampie_surprise'] = 1:
+					act'Premature ejaculation is hot':
 						cla & *nl
-						'"Maybe..."'
+						'"It''s not that," you shake your head. It''s premature ejaculation."'
+						'<<$npc_firstname[$npclastsaved]>> gives you a look.'
+						'"Seriously."'
+						'You nod in satisfaction, feeling a glob of cum leak out of you.'
+						'"I''m so sexy and desirable that a guy can''t hold his load? Can''t help but nut inside of me? <i>So</i> fucking hot!"'
 						gs'hookup_after','pre'
 						gs'hookup_talk','pillow_talk1'
 					end
-					if hookup['creampie_surprise'] = 1:
-						act'Premature ejaculation is hot':
-							cla & *nl
-							'"It''s not that," you shake your head. It''s premature ejaculation."'
-							'<<$npc_firstname[$npclastsaved]>> gives you a look.'
-							'"Seriously."'
-							'You nod in satisfaction, feeling a glob of cum leak out of you.'
-							'"I''m so sexy and desirable that a guy can''t hold his load? Can''t help but nut inside of me? <i>So</i> fucking hot!"'
-							gs'hookup_after','pre'
-							gs'hookup_talk','pillow_talk1'
-						end
-					end
 				end
+			end
+			
+!!{			if orgasm = hookup['orgasm'] 
+				act'Ugh, two pump chump':
 				
-				if hookup['not_inside'] = 1 or hookup['condom'] = 2 or hookup['condom'] = 3:
-					act'Forgive the mistake':
-						cla & *clr
-						'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum6.jpg"></center>'
-						'"It''s okay I guess," you say, leaning back, letting the cum continue trickling out of you.'
-						act'I''ll be fine':
-							cla & *nl
-							'You bite your lip for a moment considering the situation. You decide it isn''t a big deal.'
-							*nl
-							'<i>I''ll probably be fine. I mean, what are the odds that something bad happens, right?</i>'
-							gs'hookup_after','pre'
-						end
-						
-						act'I''ll buy a morning after pill':
-							cla & *nl
-							'You bite your lip for a moment considering the situation.'
-							*nl
-							'<i>Well... that probably isn''t good... I''ll have to buy a morning after pill tomorrow. As long as I don''t forget it should be fine, right?</i>'
-							gs'hookup_after','pre'
-						end
-						
-						if tabletkishot > 0 or birth_control['think_safe'] = 1:
-							act'I''m on birth control':
-								cla & *clr
-								if $hookup['position'] = 'miss':
-									'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/miss1.jpg"></center>'
-									'"It''s fine," you smile, propping yourself up on your elbows and looking down between your legs, feeling the cum trickle from your pussy, feeling a little dazed.'
-								elseif $hookup['position'] = 'doggy':
-									'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/doggy1.jpg"></center>'
-									'"It''s fine," you smile, looking at him sideways from your stomach, letting the cum slowly ooze from between your legs.'
-								elseif $hookup['position'] = 'cowgirl':
-									'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/miss1.jpg"></center>'
-									'"It''s fine," you smile, laying back on the bed, letting the cum trickle from your pussy run down the curve of your ass.'
-								end
-								'<<$npc_firstname[$npclastsaved]>> looks at you expectantly, waiting for you to say something.'
-								if tabletkishot > 0:
-									'"I''m on the shot. I just wanted to be extra safe."'
-								elseif birth_control['think_safe'] = 1:
-									'"I''m on the pill. I just wanted to be extra safe."'
-								end
-								'<<$npc_firstname[$npclastsaved]>> seems to relax, reassured by your words and relieved that you''re not upset.'
-								gs'hookup_after','pre'
-								gs'hookup_talk','pillow_talk1'
-							end
-						else
-							act'I''m on birth control (lie)':
-								cla & *clr
-								if $hookup['position'] = 'miss':
-									'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/miss1.jpg"></center>'
-									'"It''s fine," you smile, propping yourself up on your elbows and looking down between your legs, feeling the cum trickle from your pussy, feeling a little dazed.'
-								elseif $hookup['position'] = 'doggy':
-									'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/doggy1.jpg"></center>'
-									'"It''s fine," you smile, looking at him sideways from your stomach, letting the cum slowly ooze from between your legs.'
-								elseif $hookup['position'] = 'cowgirl':
-									'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/miss1.jpg"></center>'
-									'"It''s fine," you smile, laying back on the bed, letting the cum trickle from your pussy run down the curve of your ass.'
-								end
-								'"It''s fine. I''m on birth control," you lie through your teeth.'
-								'<<$npc_firstname[$npclastsaved]>> seems to relax, reassured by your words and relieved that you''re not upset.'
-								*nl
-								'<i>I wonder if his baby is going to be swimming around inside me after this...</i>'
-								gs'hookup_after','pre'
-								gs'hookup_talk','pillow_talk1'
-							end
-							
-							act'If I get pregnant, you better take responsibility (tease)':
-								cla & *clr
-								if $hookup['position'] = 'miss':
-									'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/miss1.jpg"></center>'
-									'You prop yourself up on your elbows, looking down between your legs, letting the cum trickle from your pussy.'
-								elseif $hookup['position'] = 'doggy':
-									'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/doggy1.jpg"></center>'
-									'You lay down on your stomach, letting the cum slowly ooze from between your legs.'
-								elseif $hookup['position'] = 'cowgirl':
-									'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum6.jpg"></center>'
-									'You lay back on the bed, letting the cum continue to trickle from your pussy.'
-								end
-								'"If I get pregnant, you better take responsibility for this."'
-								'Though the words carry a heavy weight, you say it with a smile to let him know you''re only teasing. Though you really hope you don''t get pregnant off of this...'
-								gs'hookup_after','pre'
-								gs'hookup_talk','pillow_talk1'
-							end
-							
-							act'If I get pregnant, you better take responsibility (glare)':
-								cla & *clr
-								if $hookup['position'] = 'miss':
-									'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/miss1.jpg"></center>'
-									'You prop yourself up on your elbows, looking down between your legs, letting the cum trickle from your pussy.'
-								elseif $hookup['position'] = 'doggy':
-									'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/doggy1.jpg"></center>'
-									'You lay down on your stomach, letting the cum slowly ooze from between your legs.'
-								elseif $hookup['position'] = 'cowgirl':
-									'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum6.jpg"></center>'
-									'You lay back on the bed, letting the cum continue to trickle from your pussy.'
-								end
-								'"If I get pregnant, you better take responsibility for this," you glare at him.'
-								'You swear, this better not end with you getting knocked up...'
-								gs'hookup_after','pre'
-							end
-						end
+				
+				end
+			end}
+			
+			if hookup['not_inside'] = 1 or hookup['condom'] = 2 or hookup['condom'] = 3:
+				act'Forgive the mistake':
+					cla & *clr
+					'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum6.jpg"></center>'
+					'"It''s okay I guess," you say, leaning back, letting the cum continue trickling out of you.'
+					act'I''ll be fine':
+						cla & *nl
+						'You bite your lip for a moment considering the situation. You decide it isn''t a big deal.'
+						*nl
+						'<i>I''ll probably be fine. I mean, what are the odds that something bad happens, right?</i>'
+						gs'hookup_after','pre'
+					end
+					
+					act'I''ll buy a morning after pill':
+						cla & *nl
+						'You bite your lip for a moment considering the situation.'
+						*nl
+						'<i>Well... that probably isn''t good... I''ll have to buy a morning after pill tomorrow. As long as I don''t forget it should be fine, right?</i>'
+						gs'hookup_after','pre'
+					end
+					
+					if tabletkishot > 0 or birth_control['think_safe'] = 1:
+						gs'hookup_after','birth_control'
+					else
+						gs'hookup_after','birth_control_lie'
+						gs'hookup_after','preg_responsibility_tease'
+						gs'hookup_after','preg_responsibility_glare'
 					end
 				end
 			end
+			gs'hookup_after','creampie_react2'
 		end
-			
-			
-		act'I''m on birth control (lie)':
+	end
+	gs'hookup_after','preg_responsibility_glare'
+end
+
+if $ARGS[0] = 'creampie_react2':
+	gs'hookup_after','birth_control'
+	gs'hookup_after','birth_control_lie'
+	gs'hookup_after','preg_responsibility_tease'
+	
+	gs'hookup_after','have_to_ask'
+	
+	if npc_selfish[$npclastsaved] > 0 or npc_abusive[$npclastsaved] > 0:
+		if hookup['did_you_cum_inside'] = 0 and hookup['take_in_stride'] ! 1:'"Ahh yeah. Cumming inside is the best."'
+		act'Glad you enjoyed yourself':
 			cla & *clr
-			if $hookup['position'] = 'miss':
-				'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/miss1.jpg"></center>'
-				'You prop yourself up on your elbows, looking down between your legs, letting the cum trickle from your pussy.'
-			elseif $hookup['position'] = 'doggy':
-				'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/doggy1.jpg"></center>'
-				'You lay down on your stomach, letting the cum slowly ooze from between your legs.'
-			elseif $hookup['position'] = 'cowgirl':
-				'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum6.jpg"></center>'
-				'You lay back on the bed, letting the cum continue to trickle from your pussy.'
-			end
-			'"Don''t worry. I''m on birth control," you smile at him gently, lying through your teeth.'
-			*nl
-			'<i>I wonder if his baby is going to be swimming around inside me after this...</i>'
+			'<center><video autoplay loop src="images/shared/romance/misc/pillow_talk2.mp4"></video></center>'
+			'"Well I''m glad you enjoyed yourself," you laugh, rolling your eyes.'
 			gs'hookup_after','pre'
 			gs'hookup_talk','pillow_talk1'
 		end
 		
-		act'If I get pregnant, you better take responsibility (tease)':
+		act'It was hot':
 			cla & *clr
-			if $hookup['position'] = 'miss':
-				'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/miss1.jpg"></center>'
-				'You prop yourself up on your elbows, looking down between your legs, letting the cum trickle from your pussy.'
-			elseif $hookup['position'] = 'doggy':
-				'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/doggy1.jpg"></center>'
-				'You lay down on your stomach, letting the cum slowly ooze from between your legs.'
-			elseif $hookup['position'] = 'cowgirl':
-				'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum6.jpg"></center>'
-				'You lay back on the bed, letting the cum continue to trickle from your pussy.'
-			end
-			'"If I get pregnant, you better take responsibility for this."'
-			'Though the words carry a heavy weight, you say it with a smile to let him know you''re only teasing. Though you really hope you don''t get pregnant off of this...'
+			'<center><video autoplay loop src="images/shared/romance/misc/pillow_talk1.mp4"></video></center>'
+			'"It <i>was</i> pretty hot," you smile wryly.'
+			'"I knew I liked you," <<$npc_firstname[$npclastsaved]>> grins back at you'
+			gs'hookup_after','pre'
+			gs'hookup_talk','pillow_talk1'
+		end
+	else
+		if hookup['did_you_cum_inside'] = 0 and hookup['take_in_stride'] ! 1:'"Sorry! I didn''t mean to-!"'
+		act'I''m not mad':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/romance/misc/pillow_talk2.mp4"></video></center>'
+			'"It''s fine," you laugh. "I''m not mad."'
+			'"Wait, really?"'
+			'"Yeah, you''re good dude," you reaffirm with a snigger.'
+			gs'hookup_after','pre'
+			gs'hookup_talk','pillow_talk1'
+		end
+		
+		act'It was cute':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/romance/misc/pillow_talk2.mp4"></video></center>'
+			'"It was cute," you laugh gently.'
+			'"... cute...?"'
+			'"It''s kind of... sweet, that you can''t hold it while you''re inside me. I thought it was adorable."'
+			'You shrug, a bit embarrassed, but it seems to have reassured <<$npc_firstname[$npclastsaved]>> and he settles down.'
 			gs'hookup_after','pre'
 			gs'hookup_talk','pillow_talk1'
 		end
 		
-		act'If I get pregnant, you better take responsibility (glare)':
+		act'It was hot':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/romance/misc/pillow_talk1.mp4"></video></center>'
+			'"It was pretty hot," you smile wryly.'
+			'"... Seriously??"'
+			'"Yeah! The idea that you just can''t help but let loose inside me, I guess in my mind I figure it''s cause you find me attractive. Maybe I find it hot cause it must mean you think I''m hot?"'
+			'You grin at him and he seems reassured, if not a little embarrassed.'
+			gs'hookup_after','pre'
+			gs'hookup_talk','pillow_talk1'
+		end
+	end
+end
+
+if $ARGS[0] = 'have_to_ask':
+	
+end
+
+if $ARGS[0] = 'birth_control':
+	if tabletkishot > 0 or birth_control['think_safe'] = 1:
+		act'I''m on birth control':
 			cla & *clr
 			if $hookup['position'] = 'miss':
 				'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/miss1.jpg"></center>'
-				'You prop yourself up on your elbows, looking down between your legs, letting the cum trickle from your pussy.'
+				'You prop yourself up on your elbows, looking down between your legs, feeling the cum trickle from your pussy, feeling a little dazed.'
 			elseif $hookup['position'] = 'doggy':
 				'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/doggy1.jpg"></center>'
 				'You lay down on your stomach, letting the cum slowly ooze from between your legs.'
 			elseif $hookup['position'] = 'cowgirl':
-				'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum6.jpg"></center>'
-				'You lay back on the bed, letting the cum continue to trickle from your pussy.'
+				'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/miss1.jpg"></center>'
+				'You lay back on the bed, letting the cum trickle from your pussy run down the curve of your ass.'
+			end
+			if hookup['not_inside'] = 1 or hookup['condom'] = 2 or hookup['condom'] = 3:
+				'<<$npc_firstname[$npclastsaved]>> looks at you expectantly, waiting for you to say something.'
+				if tabletkishot > 0:
+					'"I''m on the shot. I just wanted to be extra safe."'
+				elseif birth_control['think_safe'] = 1:
+					'"I''m on the pill. I just wanted to be extra safe."'
+				end
+			else
+				if tabletkishot > 0:
+					'"Don''t worry, I''m on the shot." you wink.'
+				elseif birth_control['think_safe'] = 1:
+					'"Don''t worry, I''m on the pill," you wink.'
+				end
 			end
-			'"If I get pregnant, you better take responsibility for this," you glare at him.'
-			'You swear, this better not end with you getting knocked up...'
 			gs'hookup_after','pre'
+			gs'hookup_talk','pillow_talk1'
+		end
+	end
+end
+
+if $ARGS[0] = 'birth_control_lie':
+	act'I''m on birth control (lie)':
+		cla & *clr
+		if $hookup['position'] = 'miss':
+			'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/miss1.jpg"></center>'
+			'You prop yourself up on your elbows, looking down between your legs, letting the cum trickle from your pussy.'
+		elseif $hookup['position'] = 'doggy':
+			'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/doggy1.jpg"></center>'
+			'You lay down on your stomach, letting the cum slowly ooze from between your legs.'
+		elseif $hookup['position'] = 'cowgirl':
+			'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum6.jpg"></center>'
+			'You lay back on the bed, letting the cum continue to trickle from your pussy.'
+		end
+		if hookup['not_inside'] = 1 or hookup['condom'] = 2 or hookup['condom'] = 3:
+			'"It''s fine. I''m on birth control," you lie through your teeth.'
+			'<<$npc_firstname[$npclastsaved]>> seems to relax, reassured by your words and relieved that you''re not upset.'
+		else
+			'"Don''t worry. I''m on birth control," you smile at him gently, lying through your teeth.'
+		end
+		*nl
+		'<i>I wonder if his baby is going to be swimming around inside me after this...</i>'
+		gs'hookup_after','pre'
+		gs'hookup_talk','pillow_talk1'
+	end
+end
+
+if $ARGS[0] = 'preg_responsibility_tease':
+	act'If I get pregnant, you better take responsibility (tease)':
+		cla & *clr
+		if $hookup['position'] = 'miss':
+			'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/miss1.jpg"></center>'
+			'You prop yourself up on your elbows, looking down between your legs, letting the cum trickle from your pussy.'
+		elseif $hookup['position'] = 'doggy':
+			'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/doggy1.jpg"></center>'
+			'You lay down on your stomach, letting the cum slowly ooze from between your legs.'
+		elseif $hookup['position'] = 'cowgirl':
+			'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum6.jpg"></center>'
+			'You lay back on the bed, letting the cum continue to trickle from your pussy.'
 		end
+		'"If I get pregnant, you better take responsibility for this."'
+		'Though the words carry a heavy weight, you say it with a smile to let him know you''re only teasing. Though you really hope you don''t get pregnant off of this...'
+		gs'hookup_after','pre'
+		gs'hookup_talk','pillow_talk1'
+	end
+end
+
+if $ARGS[0] = 'preg_responsibility_glare':
+	act'If I get pregnant, you better take responsibility (glare)':
+		cla & *clr
+		if $hookup['position'] = 'miss':
+			'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/miss1.jpg"></center>'
+			'You prop yourself up on your elbows, looking down between your legs, letting the cum trickle from your pussy.'
+		elseif $hookup['position'] = 'doggy':
+			'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/doggy1.jpg"></center>'
+			'You lay down on your stomach, letting the cum slowly ooze from between your legs.'
+		elseif $hookup['position'] = 'cowgirl':
+			'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum6.jpg"></center>'
+			'You lay back on the bed, letting the cum continue to trickle from your pussy.'
+		end
+		'"If I get pregnant, you better take responsibility for this," you glare at him.'
+		'You swear, this better not end with you getting knocked up...'
+		gs'hookup_after','pre'
 	end
 end
 
 !! ----------------------- actions after the hookup --------------------------------
 
+if $ARGS[0] = 'light_cigarette':
+	if hookup['cigarette'] = 0:
+		if npc_smoker[$npclastsaved] > 0:
+			*nl
+			'The moment you pull away from each other, <<$npc_firstname[$npclastsaved]>> reaches over and pulls out a pack of cigarettes, lighting one for himself and inhaling deeply.'
+			hookup['cigarette'] = -1
+			act'Ask to bum a cigarette':
+				hookup['cigarette'] = 5
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/shared/sex/after/bed_smoke2.jpg"></center>'
+				'"Any chance I could get one of those?" you ask in the most sultry way you can.'
+				'"Cost is one fuck per," <<$npc_firstname[$npclastsaved]>> says, grinning.'
+				'"Well it''s a good thing I paid up front then," you smile back, plucking one from his pack.' 
+				act'Continue':
+					cla & *clr
+					siga += 1
+					gs 'drugs','smoke'
+					'<center><img <<$set_imgh>> src="images/shared/sex/after/bed_smoke3.jpg"></center>'
+					'He leans over with the lighter and lights it for you and you inhale with him, savoring the smoke that fills your lungs as the two of you sit back and puff away together.'
+					gs'hookup_after','pre'
+					gs'hookup_talk','pillow_talk2'
+				end
+			end
+			if siga > 0:
+				act'Have a smoke':
+					hookup['cigarette'] = 5
+					cla & *clr
+					'<center><img <<$set_imgh>> src="images/shared/sex/after/bed_smoke0.jpg"></center>'
+					'You decide to grab a smoke too, pulling one from your purse. You place it in your mouth, sparking it with your lighter while you inhale.'
+					act'Continue':
+						cla & *clr
+						gs 'drugs','smoke'
+						gs'stat'
+						'<center><img <<$set_imgh>> src="images/shared/sex/after/bed_smoke3.jpg"></center>'
+						'Smoke fills your lungs and you hold it there, savoring it, before exhaling slowly. As the smoke blows past your lips, it''s like all your stress goes with it and you sigh happily, relaxing into the bed as both of you unwind with a post-fuck smoke together.'
+						gs'hookup_after','pre'
+						gs'hookup_talk','pillow_talk2'
+					end
+				end
+			end
+		end
+		if siga > 0:
+			act'Have a smoke':
+				hookup['cigarette'] = 4
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/shared/sex/after/bed_smoke0.jpg"></center>'
+				'Pulling a cigarette from your purse, you place it in your mouth, sparking it with your lighter while you inhale.'
+				act'Continue':
+					cla & *clr
+					gs 'drugs','smoke'
+					gs'stat'
+					'<center><img <<$set_imgh>> src="images/shared/sex/after/bed_smoke1.jpg"></center>'
+					'Smoke fills your lungs and you hold it there, savoring it, before exhaling slowly. As the smoke blows past your lips, it''s like all your stress goes with it and you sigh happily, relaxing into the bed.'
+					gs'hookup_after','pre'
+					gs'hookup_talk','pillow_talk2'
+				end
+			end
+		end
+	end
+end
+
 if $ARGS[0] = 'pre':
+	gs'hookup_after','light_cigarette'
 	if (rand(1,10) > 7 or hookup['get_out'] = 1) and hookup['get_out'] ! 2:
 		act'Continue':
 			cla & *clr
@@ -1014,7 +1171,7 @@ if $ARGS[0] = 'pre':
 			gs'hookup_after','start'
 		end
 		
-		if siga > 0:
+		if siga > 0 and hookup['cigarette'] = 0:
 			act'Have a smoke':
 				cla & *clr
 				'<center><img <<$set_imgh>> src="images/shared/sex/after/bed_smoke0.jpg"></center>'
@@ -1026,7 +1183,7 @@ if $ARGS[0] = 'pre':
 			act'Have a smoke and play with your phone':
 				hookup['cigarette'] = 3
 				gs'hookup_after','start'
-			end		
+			end
 		end
 		if $stat_cum_msg ! '':
 			if salfetka > 0:
@@ -1134,7 +1291,15 @@ end
 
 if $ARGS[0] = 'start':
 	gs'stat'
-	if hookup['cigarette'] = 3:
+	if hookup['cigarette'] = 5:
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/shared/sex/after/bed_smoke3.jpg"></center>'
+		'The two of you let the conversation die off as you puff away at the last of nubs of your cigarettes.'
+	elseif hookup['cigarette'] = 4:
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/shared/sex/after/bed_smoke3.jpg"></center>'
+		'The two of you let the conversation die off as you puff away at the last of nubs of your cigarette.'
+	elseif hookup['cigarette'] = 3:
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/shared/sex/after/phone_smoke.jpg"></center>'
 		gs 'drugs','smoke'
@@ -1193,7 +1358,7 @@ if $ARGS[0] = 'start':
 		end
 	end
 	if hookup['get_up'] ! 1:
-		if hour > 20 or hour < 2:act'Rest your eyes':gt'hookup_after','bed'
+		if hour > 20 or hour < 5:act'Rest your eyes':gt'hookup_after','bed'
 		
 		act'Cuddle up with <<$npc_firstname[$npclastsaved]>>':gt'hookup_after','cuddle'
 			
@@ -1479,7 +1644,8 @@ if $ARGS[0] = 'later':
 		act'Sure':
 			cla & *nl
 			if hookup['continuation'] = 1:
-				!! npc_QW = 1
+				npc_QW[$npclastsaved] = 1
+				fuckbuddy += 1
 				'"Sure, sounds fun," you smile.'
 				'After finishing getting dressed, you tell him your number while he taps it into his phone. A few moments later, a notification pings in your messages:'
 				*nl
@@ -1490,7 +1656,7 @@ if $ARGS[0] = 'later':
 				elseif hookup['text_message'] = 2:
 					'	<b><font color="blue">send nudes</font></b>'
 					*nl
-					'"We''ll see about that," you smirk back. "Anyways, see you around."'
+					'"Maybe," you smirk. "Anyways, see you around."'
 				end
 				'Your little exchange done, you wave him goodbye and head out the door.'
 			elseif hookup['continuation'] = 2:

+ 443 - 336
locations/hookup_morning.qsrc

@@ -7,34 +7,46 @@ if $ARGS[0] = 'morning':
 		pcs_makeup = 0
 		vidageday -= 1
 		*nl
-		if hookup['hangover'] = 1:
+		if hangover = daystart:
 			!! hungover
 			'A sharp lance of pain pierces your consciousness, bringing you out of sleep. You wake up blearily, head <i>pounding</i> with an awful hangover. With an internal groan, you realize your makeup still smeared across your face from last night too.'
+			act'<i>Ugh, my head</i>':gt'hookup_morning','hangover'
 		else
 			'Something stirs in your mind and you slowly come to consciousness. Blearily, you wake up, wondering why your face feels itchy before you internally groan, realizing you never washed off your makeup last night and it''s now smeared across your face.'
+			act'<i>Yawn</i>':gt'hookup_morning','yawn_wake'
 		end
-	elseif hookup['hangover'] = 1:
+	elseif hangover = daystart:
 		'A sharp lance of pain pierces your consciousness, bringing you out of sleep. You wake up blearily, head <i>pounding</i> with an awful hangover.'
+		act'<i>Ugh, my head</i>':gt'hookup_morning','hangover'
 	else
-		'Something stirs in your mind and you slowly come to consciousness. Blearily, you rub your forehead, yawning as you wake up.'
+		'Your mind stirs and you slowly come to consciousness. Your first thoughts are...'
+		act'<i>Yawn</i>':gt'hookup_morning','yawn_wake'
 	end
-	if kanikuli = 0 and StoryLine = 1 and SchoolAtestat = 0 and SchoolBlock = 0 and week < 6:
-		!! late for school
-		act'Continue':gt'hookup_morning','late_for_school'
-	else
-		*nl
-		if hookup['sleep_accident'] = 1:
-			gs'hookup_morning','confused'
-		else
-			gs'hookup_morning','wakeup'
+	if kanikuli = 0 and StoryLine = 1 and SchoolAtestat = 0 and SchoolBlock = 0 and week < 6: 
+		act'School!':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/romance/misc/wakeup2.mp4"></video></center>'
+			'Your eyes snap open. You frantically grab for your phone and turn on the screen.'
+			gs'hookup_morning','late_for_school'
 		end
 	end
+	
+	act'Confusion':gs'hookup_morning','confused'
+	
+	if pcs_boyfriend > 0:act'guilt1':gt'hookup_morning','guilt1'
 end
 
-if $ARGS[0] = 'late_for_school':
+if $ARGS[0] = 'yawn_wake':
 	cla & *clr
-	'<center><video autoplay loop src="images/shared/romance/misc/wakeup2.mp4"></video></center>'
-	'Eyes fluttering open, you see the faint light of the sun before they go wide in shock. You grab your phone and turn on the screen.'
+	$npc_apt_bedroom[$npclastsaved]
+	'You open your mouth wide, yawning loudly and stretching your arms back as the covers fall off of you.'
+	'Turning over, you see <<$npc_firstname[$npclastsaved]>> laying next to you. He stirs as well and rolls over to face you, prying open his eyes.'
+	'"Mornin''," he mumbles. "You just wake up too?"'
+	'"Yeah," you mumble back.'
+	gs'hookup_morning','wakeup'
+end
+
+if $ARGS[0] = 'late_for_school':
 	*nl
 	'<b><<$month>> <<day>></b>'
 	'<b><<$week>></b>'
@@ -124,6 +136,7 @@ if $ARGS[0] = 'late_for_school':
 end
 
 if $ARGS[0] = 'confused':
+	cla
 	minut += rand(1,5)
 	'What happened last night...? You blink blearily, looking around, trying to get your bearings. You''re in someone else''s room that isn''t your own.'
 	*nl
@@ -132,382 +145,479 @@ if $ARGS[0] = 'confused':
 		cla & *clr
 		'<center><video autoplay loop src="images/shared/romance/misc/wakeup2.mp4"></video></center>'
 		'Wait... If you fell asleep in his bed, then...'
-		*nl
+		'Turning over, you see <<$npc_firstname[$npclastsaved]>> laying next to you. He stirs as well and rolls over to face you, prying open his eyes.'
+		'"Mornin''," he mumbles. "You just wake up too?"'
+		'"Yeah," you mumble back.'
 		gs'hookup_morning','wakeup'
 	end
 	if StoryLine = 1:
-		act'Mom! Shit!':
-			gs'stat'
+		act'Mom!':gt'hookup_morning','mom'
+	end
+end
+
+if $ARGS[0] = 'guilt1':
+	cla & *clr
+	if stat['bf_cheated_on'] <= 10:
+		'<center><video autoplay loop src="images/shared/sex/after/wakeup_shock1.mp4"></video></center>'
+		'You bolt upright as a lance of guilt pierces through you.'
+		'<i>My boyfriend...</i> you think.'
+		act'Wallow':
 			cla & *clr
-			'<center><video autoplay loop src="images/shared/romance/misc/wakeup2.mp4"></video></center>'
-			'... in his bed? Wait! Shit!'
-			'You grab for your phone, turning on the display to check the time.'
+			'<center><video autoplay loop src="images/shared/sex/after/wakeup_shock2.mp4"></video></center>'
+			'Throwing your legs over the side of the bed, you sit up, hands on your knees, breathing hard in your guilt-driven panic.'
+			'<i>I just cheated on my boyfriend...</i>'
+			'Your thoughts wander through the previous night''s events.'
 			*nl
-			if minut = 0:
-				'<b><<hour>>:00</b>'
-			elseif minut < 10:
-				'<b><<hour>>:0<<minut>></b>'
-			else
-				'<b><<hour>>:<<minut>></b>'
+			'<i>Going home with a stranger...</i>'
+			if hookup['bj'] > 0:'<i>Sucking his cock...</i>'
+			if hookup['fuck'] > 0:'<i>Fucking him on his bed...</i>'
+			if orgasm > hookup['orgasm']:'<i>How he made you come...</i>'
+			if $hookup['cum_choice'] = 'creampie':
+				'<i>And he came inside you...</i>'
+			elseif $hookup['cum_choice'] = 'face':
+				'<i>And he came on your face...</i>'
+			elseif $hookup['cum_choice'] = 'mouth':
+				'<i>And he came in your mouth...</i>'
+				if hookup['swallow'] = 1:'<i>You even swallowed...</i>'
 			end
 			*nl
-			'Fuck! You never went home last night!'
-			'<i><<$npc_nickname[''A29'']>>''s gonna kill me!</i>'
-			act'Get dressed!':
+			'You feel sick to your stomach...'
+			act'Continue':gt'hookup_morning','guilt2'
+		end
+	else
+		'<center><img <<$set_imgh>> src="images/shared/sex/after/wakeup1.jpg"></center>'
+		'Your eyes snap open as your thoughts settle on one thing.'
+		'<i>My boyfriend...</i> you think.'
+		act'Wallow':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/after/wakeup_shock2.mp4"></video></center>'
+			'You sit up, throwing your legs over the side of the bed as the shame flows through you.'
+			'It''s nothing you haven''t felt before. This isn''t the first time you''ve cheated on someone with a stranger. It''s not the second time. It''s not even the tenth time. But somehow, the crippling guilt always feels the same.'
+			*nl
+			'<i>You''re just a dirty whore who can''t keep her legs closed...</i>'
+			*nl
+			'You breathe deeply, letting the pain take its course, waiting for it to subside. It''s nothing you haven''t felt before...'
+			act'Continue':gt'hookup_morning','guilt2'
+		end
+	end
+end
+
+if $ARGS[0] = 'guilt2':
+	$npc_apt_bedroom[$npclastsaved]
+	if npc_earlyriser[$npclastsaved] = 1:
+		!! for later: create option for him to burst in with breakfast in bed
+		if npc_apt_type[$npclastsaved] = 2:
+			'The bed next to you is empty and the bathroom door is closed. You can hear the water running behind it.'
+		elseif npc_apt_type[$npclastsaved] = 3:
+			'The bed next to you is empty but you can hear water running through the wall. He must be in the shower.'
+		else
+			'The bed next to you is empty. The man you were with last night, nowhere to be found.'
+		end
+	elseif npc_latesleeper[$npclastsaved] = 1:
+		'<<$npc_firstname[$npclastsaved]>>, the guy from last night, is still asleep next to you, completely ignorant to your internal strife, snoring softly.'
+	else
+		'<<$npc_firstname[$npclastsaved]>> stirs next to you.'
+		if npc_selfish[$npclastsaved] ! 1 and npc_abusive[$npclastsaved] ! 1 and rand(1,3) = 3:
+			'"Hey," he mumbles, looking over. "What''s up? Something wrong?"'
+			act'It''s nothing':
+				cla & *nl
+				'"It''s nothing," you shrug, pushing your shameful feelings down.'
+				gs'hookup_morning','wakeup'
+			end
+			
+			act'I have to go':gt'hookup_morning','have_to_go'
+		else
+			'"Hey," he stretches, looking over at you. "You just wake up too?"'
+			act'Yeah':
+				cla & *nl
+				'"Yeah," you mumble back, pushing your shameful feelings down.'
+				gs'hookup_morning','wakeup'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'mom':
+	gs'stat'
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/romance/misc/wakeup2.mp4"></video></center>'
+	'... in his bed? Wait! Fuck! You never went home last night!'
+	'You grab for your phone, turning on the display to check the time.'
+	*nl
+	if minut = 0:
+		'<b><<hour>>:00</b>'
+	elseif minut < 10:
+		'<b><<hour>>:0<<minut>></b>'
+	else
+		'<b><<hour>>:<<minut>></b>'
+	end
+	*nl
+	'<i><<$npc_nickname[''A29'']>>''s gonna kill me!</i>'
+	act'Get dressed!':
+		cla & *clr
+		$npc_apt_bedroom[$npclastsaved]
+		if npc_earlyriser = 1:
+				'You frantically haul yourself out of bed and start grabbing your clothes and throwing them on. The guy you slept with last night (<<$npc_firstname[$npclastsaved]>>? Was that his name?) isn''t in the room but you can hear water running. He must be in the shower.'
+			if cumloc[11] > 0:
+				*nl
+				'There''s no time for that anywa- Wait, what''s this crusty stuff on your ski- <i>FUCK!</i> You fell asleep with his cum on your face! <<$npc_nickname[''A29'']>> is going to <i>strangle</i> you if you don''t clean this up before you get home!'
+			end
+
+			act'Rush out':
 				cla & *clr
 				$npc_apt_bedroom[$npclastsaved]
-				if npc_earlyriser = 1:
-						'You frantically haul yourself out of bed and start grabbing your clothes and throwing them on. The guy you slept with last night (<<$npc_firstname[$npclastsaved]>>? Was that his name?) isn''t in the room but you can hear water running. He must be in the shower.'
-					if cumloc[11] > 0:
-						*nl
-						'There''s no time for that anywa- Wait, what''s this crusty stuff on your ski- <i>FUCK!</i> You fell asleep with his cum on your face! <<$npc_nickname[''A29'']>> is going to <i>strangle</i> you if you don''t clean this up before you get home!'
-					end
-
-					act'Rush out':
-						cla & *clr
-						$npc_apt_bedroom[$npclastsaved]
-						'No time to say goodbye! You finish getting dressed, quickly give yourself a once over and grab your stuff before heading out the door, accidentally slamming it behind you in your rush.'
-						act'Leave':gs'hookup_after','exit'
-					end
-					
-					act'Leave your number for hooking up':
-						cla & *clr
-						$npc_apt_bedroom[$npclastsaved]
-						'No time to say goodbye, but you don''t want to just dip out without anything. You finish getting dressed and find a scrap of paper, scribbling out a messy note:'
-						*nl
-						'	<i>Hey,</i>'
-						'	<i>I had a lot of fun last night but I really gotta go! Gimme a call if you wanna hook up again!</i>'
-						*nl
-						'<i>(xxx) xxx-xx-xx - <<$pcs_nickname>> <3</i>'
-						*nl
-						'Hastily signing it, you grab your stuff and rush out the door, accidentally slamming it behind you along the way.'
-						
-						if npc_goal[$npclastsaved] = 1:gs'lover','add',$boy
-						
-						act'Leave':gs'hookup_after','exit'
-					end
-					
-					act'Leave your number for dating':
-						cla & *clr
-						$npc_apt_bedroom[$npclastsaved]
-						'No time to say goodbye, but you don''t want to just dip out without anything. You finish getting dressed and find a scrap of paper, scribbling out a messy note:'
-						*nl
-						'	<i>Hey,</i>'
-						'	<i>I had a lot of fun last night but I really gotta go! I''d really love to see you again sometime! Call me? Maybe we can go on a date?</i>'
-						*nl
-						'<i>(xxx) xxx-xx-xx - <<$pcs_nickname>> <3</i>'
-						*nl
-						'Hastily signing it, you grab your stuff and rush out the door, accidentally slamming it behind you along the way.'
-						
-						if npc_goal[$npclastsaved] > 1:gs'lover','add',$boy
-						
-						act'Leave':gs'hookup_after','exit'
-					end
-					
-				elseif npc_latesleeper = 1:
-						'You frantically haul yourself out of bed and start grabbing your clothes and throwing them on. The guy you slept with last night (<<$npc_firstname[$npclastsaved]>>? Was that his name?) is still completely knocked out in his bed, your wild movements apparently not disturbing his sleep at all.'
-					if cumloc[11] > 0:
-						*nl
-						'Where the hell is your- Wait, what''s this crusty stuff on your ski- <i>FUCK!</i> You fell asleep with his cum on your face! <<$npc_nickname[''A29'']>> is going to <i>strangle</i> you if you don''t clean this up before you get home!'
-					end
-					act'Rush out':
-						cla & *clr
-						$npc_apt_bedroom[$npclastsaved]
-						'You definitely don''t feel like waking him up and besides, there''s no time to say goodbye! You finish getting dressed, quickly give yourself a once over and grab your stuff before sneaking towards the door as quickly as possible, trying not to slam it behind you on your way out.'
-						act'Leave':gs'hookup_after','exit'
-					end
-					
-					act'Leave your number for hooking up':
-						cla & *clr
-						$npc_apt_bedroom[$npclastsaved]
-						'You definitely don''t feel like waking him up, but you don''t want to just dip out without anything. You finish getting dressed and find a scrap of paper, scribbling out a messy note:'
-						*nl
-						'	<i>Hey,</i>'
-						'	<i>I had a lot of fun last night but I really gotta go! Gimme a call if you wanna hook up again!</i>'
-						*nl
-						'<i>(xxx) xxx-xx-xx - <<$pcs_nickname>> <3</i>'
+				'No time to say goodbye! You finish getting dressed, quickly give yourself a once over and grab your stuff before heading out the door, accidentally slamming it behind you in your rush.'
+				act'Leave':gs'hookup_after','exit'
+			end
+			
+			act'Leave your number for hooking up':
+				cla & *clr
+				$npc_apt_bedroom[$npclastsaved]
+				'No time to say goodbye, but you don''t want to just dip out without anything. You finish getting dressed and find a scrap of paper, scribbling out a messy note:'
+				*nl
+				'	<i>Hey,</i>'
+				'	<i>I had a lot of fun last night but I really gotta go! Gimme a call if you wanna hook up again!</i>'
+				*nl
+				'<i>(xxx) xxx-xx-xx - <<$pcs_nickname>> <3</i>'
+				*nl
+				'Hastily signing it, you grab your stuff and rush out the door, accidentally slamming it behind you along the way.'
+				
+				if npc_goal[$npclastsaved] = 1:gs'lover','add',$boy
+				
+				act'Leave':gs'hookup_after','exit'
+			end
+			
+			act'Leave your number for dating':
+				cla & *clr
+				$npc_apt_bedroom[$npclastsaved]
+				'No time to say goodbye, but you don''t want to just dip out without anything. You finish getting dressed and find a scrap of paper, scribbling out a messy note:'
+				*nl
+				'	<i>Hey,</i>'
+				'	<i>I had a lot of fun last night but I really gotta go! I''d really love to see you again sometime! Call me? Maybe we can go on a date?</i>'
+				*nl
+				'<i>(xxx) xxx-xx-xx - <<$pcs_nickname>> <3</i>'
+				*nl
+				'Hastily signing it, you grab your stuff and rush out the door, accidentally slamming it behind you along the way.'
+				
+				if npc_goal[$npclastsaved] > 1:gs'lover','add',$boy
+				
+				act'Leave':gs'hookup_after','exit'
+			end
+			
+		elseif npc_latesleeper = 1:
+				'You frantically haul yourself out of bed and start grabbing your clothes and throwing them on. The guy you slept with last night (<<$npc_firstname[$npclastsaved]>>? Was that his name?) is still completely knocked out in his bed, your wild movements apparently not disturbing his sleep at all.'
+			if cumloc[11] > 0:
+				*nl
+				'Where the hell is your- Wait, what''s this crusty stuff on your ski- <i>FUCK!</i> You fell asleep with his cum on your face! <<$npc_nickname[''A29'']>> is going to <i>strangle</i> you if you don''t clean this up before you get home!'
+			end
+			act'Rush out':
+				cla & *clr
+				$npc_apt_bedroom[$npclastsaved]
+				'You definitely don''t feel like waking him up and besides, there''s no time to say goodbye! You finish getting dressed, quickly give yourself a once over and grab your stuff before sneaking towards the door as quickly as possible, trying not to slam it behind you on your way out.'
+				act'Leave':gs'hookup_after','exit'
+			end
+			
+			act'Leave your number for hooking up':
+				cla & *clr
+				$npc_apt_bedroom[$npclastsaved]
+				'You definitely don''t feel like waking him up, but you don''t want to just dip out without anything. You finish getting dressed and find a scrap of paper, scribbling out a messy note:'
+				*nl
+				'	<i>Hey,</i>'
+				'	<i>I had a lot of fun last night but I really gotta go! Gimme a call if you wanna hook up again!</i>'
+				*nl
+				'<i>(xxx) xxx-xx-xx - <<$pcs_nickname>> <3</i>'
+				*nl
+				'Hastily signing it, you leave it on his nightstand and grab your stuff before sneaking towards the door as quickly as possible, trying not to slam it behind you on your way out.'
+				
+				if npc_goal[$npclastsaved] = 1:gs'lover','add',$boy
+				
+				act'Leave':gs'hookup_after','exit'
+			end
+			
+			act'Leave your number for dating':
+				cla & *clr
+				$npc_apt_bedroom[$npclastsaved]
+				'No time to say goodbye, but you don''t want to just dip out without anything. You finish getting dressed and find a scrap of paper, scribbling out a messy note:'
+				*nl
+				'	<i>Hey,</i>'
+				'	<i>I had a lot of fun last night but I really gotta go! I''d really love to see you again sometime! Call me? Maybe we can go on a date?</i>'
+				*nl
+				'<i>(xxx) xxx-xx-xx - <<$pcs_nickname>> <3</i>'
+				*nl
+				'Hastily signing it, you leave it on his nightstand and grab your stuff before sneaking towards the door as quickly as possible, trying not to slam it behind you on your way out.'
+				
+				if npc_goal[$npclastsaved] > 1:gs'lover','add',$boy
+				
+				act'Leave':gs'hookup_after','exit'
+			end
+		else
+			'You frantically haul yourself out of bed and start grabbing clothing off the floor. The guy you slept with last night (<<$npc_firstname[$npclastsaved]>>? Was that his name?) starts awake, rapidly blinking in confusion at the noise you''re making.'
+			'"Hey, what''s going on?" he asks.'
+			'"I didn''t mean to stay here last night!" you explain hastily, tugging your clothes on. "My <<$npc_nickname[''A29'']>> is gonna <i>kill</i> me for not coming home!"'
+			if cumloc[11] > 0:
+				*nl
+				'As you move to brush your messy hair out of your face, you realize there''s something something strange there. Some kind of crusty white substance? It''s kind of flakey and-'
+				'"HOLY FUCK! I fell asleep with your cum on my face?! Why didn''t you say something? <<$npc_nickname[''A29'']>> really is going to kill me if I come home looking like this!"'
+			end
+			if hookup['continuation'] = 0:hookup['continuation'] = rand(0,2)
+			if hookup['continuation'] = 0:
+				act'Rush out':
+					cla & *clr
+					$npc_apt_bedroom[$npclastsaved]
+					'You finish getting dressed as quickly as possible and give yourself a once over before grabbing your stuff and rushing out the door, accidentally slamming it behind you.'
+					act'Leave':gs'hookup_after','exit'
+				end
+				
+				act'Ask to hook up again later':
+					cla & *clr
+					$npc_apt_bedroom[$npclastsaved]
+					'"Listen," you say, still panickedly looking for your bag. "I''m in a rush now but I still want to see you again. We could hook up again? Like we did last night?"'
+					if npc_goal[$npclastsaved] = 1:
+						'"What, like fuck buddies?"'
+						'"Yeah, just like that," you say, finally finding it under the bed somehow.'
+						'"Sure, I''ll sleep with you again if you''re offering."'
+						'"Great!" You pull out a pen and frantically scribble your number down on a piece of paper you found while you were looking around. "Text me when you want to hook up!" you shout over your shoulder as you run out the door.'
+						gs'lover','add',$boy
+					elseif rand(1,3) = 1:
+						'"Nah, this was a one time thing. I never fuck the same girl twice."'
+						'Despite the desperation of your situation, his comment gives you pause for a moment and you turn to give him a look. "Seriously?"'
+						'"Do I look like I''m kidding?" he grins back, clearly satisfied with himself.'
+						'<i>Free access to pussy and you''re just gonna turn it down. Whatever...</i> you think to yourself finally managing to find your bag where it somehow slipped beneath the bed.'
 						*nl
-						'Hastily signing it, you leave it on his nightstand and grab your stuff before sneaking towards the door as quickly as possible, trying not to slam it behind you on your way out.'
-						
-						if npc_goal[$npclastsaved] = 1:gs'lover','add',$boy
-						
-						act'Leave':gs'hookup_after','exit'
+						'"Well, see you never then," you say and hurry out the door.'
+					else
+						'"That''s uhh... Well it''s not really something I''m interested in."'
+						'"Your loss," you shrug, yanking your bag out from underneath the bed. How did it even get down there anyways?! Without another word, you run out the door, slamming it behind you.'
 					end
 					
-					act'Leave your number for dating':
-						cla & *clr
-						$npc_apt_bedroom[$npclastsaved]
-						'No time to say goodbye, but you don''t want to just dip out without anything. You finish getting dressed and find a scrap of paper, scribbling out a messy note:'
-						*nl
-						'	<i>Hey,</i>'
-						'	<i>I had a lot of fun last night but I really gotta go! I''d really love to see you again sometime! Call me? Maybe we can go on a date?</i>'
-						*nl
-						'<i>(xxx) xxx-xx-xx - <<$pcs_nickname>> <3</i>'
+					act'Leave':gs'hookup_after','exit'
+				end
+				
+				act'Ask to go on a date':
+					cla & *clr
+					$npc_apt_bedroom[$npclastsaved]
+					'"Listen," you say, still panickedly looking for your bag. "I''m in a rush now but I still want to see you again. We could go on a date or something?"'
+					if npc_goal[$npclastsaved] > 1:
+						'"Yeah, I think I''d like that," he smiles at you.'
+						'"Great!" Despite the desperation of your situation, you can''t help but smile at his words when you finally find your bag hiding underneath his bed. How did it get down there anyways?! You pull out a pen and frantically scribble your number down on a piece of paper you found earlier and rush towards the door.'
 						*nl
-						'Hastily signing it, you leave it on his nightstand and grab your stuff before sneaking towards the door as quickly as possible, trying not to slam it behind you on your way out.'
-						
-						if npc_goal[$npclastsaved] > 1:gs'lover','add',$boy
-						
-						act'Leave':gs'hookup_after','exit'
-					end
-				else
-					'You frantically haul yourself out of bed and start grabbing clothing off the floor. The guy you slept with last night (<<$npc_firstname[$npclastsaved]>>? Was that his name?) starts awake, rapidly blinking in confusion at the noise you''re making.'
-					'"Hey, what''s going on?" he asks.'
-					'"I didn''t mean to stay here last night!" you explain hastily, tugging your clothes on. "My <<$npc_nickname[''A29'']>> is gonna <i>kill</i> me for not coming home!"'
-					if cumloc[11] > 0:
+						'"Call me sometime!" you shout over your shoulder as you slam it behind you.'
+						gs'lover','add',$boy
+					elseif rand(1,3) = 1:
+						'"Nah, this was a one time thing. I never fuck the same girl twice."'
+						'Despite the desperation of your situation, his comment gives you pause for a moment and you turn to give him a look. "Seriously?"'
+						'"Do I look like I''m kidding?" he grins back, clearly satisfied with himself.'
+						'<i>Wow... You can really pick em, huh <<$pcs_nickname>>...</i> you think to yourself finally managing to find your bag where it somehow slipped beneath the bed. <i>Ugh. Whatever...</i>'
 						*nl
-						'As you move to brush your messy hair out of your face, you realize there''s something something strange there. Some kind of crusty white substance? It''s kind of flakey and-'
-						'"HOLY FUCK! I fell asleep with your cum on my face?! Why didn''t you say something? <<$npc_nickname[''A29'']>> really is going to kill me if I come home looking like this!"'
-					end
-					if hookup['continuation'] = 0:hookup['continuation'] = rand(0,2)
-					if hookup['continuation'] = 0:
-						act'Rush out':
-							cla & *clr
-							$npc_apt_bedroom[$npclastsaved]
-							'You finish getting dressed as quickly as possible and give yourself a once over before grabbing your stuff and rushing out the door, accidentally slamming it behind you.'
-							act'Leave':gs'hookup_after','exit'
-						end
-						
-						act'Ask to hook up again later':
-							cla & *clr
-							$npc_apt_bedroom[$npclastsaved]
-							'"Listen," you say, still panickedly looking for your bag. "I''m in a rush now but I still want to see you again. We could hook up again? Like we did last night?"'
-							if npc_goal[$npclastsaved] = 1:
-								'"What, like fuck buddies?"'
-								'"Yeah, just like that," you say, finally finding it under the bed somehow.'
-								'"Sure, I''ll sleep with you again if you''re offering."'
-								'"Great!" You pull out a pen and frantically scribble your number down on a piece of paper you found while you were looking around. "Text me when you want to hook up!" you shout over your shoulder as you run out the door.'
-								gs'lover','add',$boy
-							elseif rand(1,3) = 1:
-								'"Nah, this was a one time thing. I never fuck the same girl twice."'
-								'Despite the desperation of your situation, his comment gives you pause for a moment and you turn to give him a look. "Seriously?"'
-								'"Do I look like I''m kidding?" he grins back, clearly satisfied with himself.'
-								'<i>Free access to pussy and you''re just gonna turn it down. Whatever...</i> you think to yourself finally managing to find your bag where it somehow slipped beneath the bed.'
-								*nl
-								'"Well, see you never then," you say and hurry out the door.'
-							else
-								'"That''s uhh... Well it''s not really something I''m interested in."'
-								'"Your loss," you shrug, yanking your bag out from underneath the bed. How did it even get down there anyways?! Without another word, you run out the door, slamming it behind you.'
-							end
-							
-							act'Leave':gs'hookup_after','exit'
-						end
-						
-						act'Ask to go on a date':
-							cla & *clr
-							$npc_apt_bedroom[$npclastsaved]
-							'"Listen," you say, still panickedly looking for your bag. "I''m in a rush now but I still want to see you again. We could go on a date or something?"'
-							if npc_goal[$npclastsaved] > 1:
-								'"Yeah, I think I''d like that," he smiles at you.'
-								'"Great!" Despite the desperation of your situation, you can''t help but smile at his words when you finally find your bag hiding underneath his bed. How did it get down there anyways?! You pull out a pen and frantically scribble your number down on a piece of paper you found earlier and rush towards the door.'
-								*nl
-								'"Call me sometime!" you shout over your shoulder as you slam it behind you.'
-								gs'lover','add',$boy
-							elseif rand(1,3) = 1:
-								'"Nah, this was a one time thing. I never fuck the same girl twice."'
-								'Despite the desperation of your situation, his comment gives you pause for a moment and you turn to give him a look. "Seriously?"'
-								'"Do I look like I''m kidding?" he grins back, clearly satisfied with himself.'
-								'<i>Wow... You can really pick em, huh <<$pcs_nickname>>...</i> you think to yourself finally managing to find your bag where it somehow slipped beneath the bed. <i>Ugh. Whatever...</i>'
-								*nl
-								'"Well, see you never then," you say feeling a little hurt, and hurry out the door.'
-							else
-								'"That''s uhh... I''m not really interested in anything like that. I''m really just in it for sex to be honest."'
-								'"Oh... Okay then..." you reply, stiffling your hurt feelings. You finally yank your bag out from underneath the bed. How did it even get down there anyways?! "See you later, I guess..." you say awkwardly, running out the door and slamming it behind you.'
-							end
-							
-							act'Leave':gs'hookup_after','exit'
-						end
+						'"Well, see you never then," you say feeling a little hurt, and hurry out the door.'
 					else
-						if npc_goal[$npclastsaved] = 1:
-							!! FWB/Booty calls?
-							'"I had a good time last night," he says, seeming to ignore your panic.'
-							'"Yeah?" you reply absentmindedly, looking for your bag.'
-							'"I''d love to hook up with you again sometime."'
-							'"What, just like fuck buddies or something?" you say, kneeling on the floor looking under the furniture.'
-							'"Yeah."'
-						elseif npc_goal[$npclastsaved] > 1:
-							!! Ask to start dating
-							'"I know you''re in a rush but I just wanted to let you know I had a really good time last night."'
-							'"Yeah?" you reply absentmindedly, looking for your bag.'
-							'"Could I see you again sometime? Take you out on a date or something?"'
-						end
-						
-						act'I don''t have time for this!':
-							cla & *clr
-							$npc_apt_bedroom[$npclastsaved]
-							'"Sorry, I really don''t have time for this right now and honestly, I''m just not interested," you say, finally finding your bag beneath the bed and yanking it out. "Gotta go!"'
-							'With one last quick check, you make sure all your clothes are in place and rush out the door, leaving <<$npc_firstname[$npclastsaved]>> and your night together behind you.'
-							act'Leave':gt'hookup_after','exit'
-						end
-						
-						act'<i>Sure!Callme!</i>':
-							cla & *clr
-							$npc_apt_bedroom[$npclastsaved]
-							'"Uhh, sure!"'
-							'<i>Found it!</i> You grab your bag from where it slipped under the bed. Standing back up, you pull a pen from it and frantically scribble your number down on a piece of paper you found while you were looking around.'
-							if hookup['continuation'] = 1:
-								'"Text me when you want to hook up!" you shout over your shoulder as you run out the door.'
-							elseif hookup['continuation'] = 2:
-								'"Call me when you want to hang out!" you shout over your shoulder as you run out the door.'
-							end
-							act'Leave':gt'hookup_after','exit'
-						end						
+						'"That''s uhh... I''m not really interested in anything like that. I''m really just in it for sex to be honest."'
+						'"Oh... Okay then..." you reply, stiffling your hurt feelings. You finally yank your bag out from underneath the bed. How did it even get down there anyways?! "See you later, I guess..." you say awkwardly, running out the door and slamming it behind you.'
 					end
+					
+					act'Leave':gs'hookup_after','exit'
 				end
+			else
+				if npc_goal[$npclastsaved] = 1:
+					!! FWB/Booty calls?
+					'"I had a good time last night," he says, seeming to ignore your panic.'
+					'"Yeah?" you reply absentmindedly, looking for your bag.'
+					'"I''d love to hook up with you again sometime."'
+					'"What, just like fuck buddies or something?" you say, kneeling on the floor looking under the furniture.'
+					'"Yeah."'
+				elseif npc_goal[$npclastsaved] > 1:
+					!! Ask to start dating
+					'"I know you''re in a rush but I just wanted to let you know I had a really good time last night."'
+					'"Yeah?" you reply absentmindedly, looking for your bag.'
+					'"Could I see you again sometime? Take you out on a date or something?"'
+				end
+				
+				act'I don''t have time for this!':
+					cla & *clr
+					$npc_apt_bedroom[$npclastsaved]
+					'"Sorry, I really don''t have time for this right now and honestly, I''m just not interested," you say, finally finding your bag beneath the bed and yanking it out. "Gotta go!"'
+					'With one last quick check, you make sure all your clothes are in place and rush out the door, leaving <<$npc_firstname[$npclastsaved]>> and your night together behind you.'
+					act'Leave':gt'hookup_after','exit'
+				end
+				
+				act'<i>Sure!Callme!</i>':
+					cla & *clr
+					$npc_apt_bedroom[$npclastsaved]
+					'"Uhh, sure!"'
+					'<i>Found it!</i> You grab your bag from where it slipped under the bed. Standing back up, you pull a pen from it and frantically scribble your number down on a piece of paper you found while you were looking around.'
+					if hookup['continuation'] = 1:
+						'"Text me when you want to hook up!" you shout over your shoulder as you run out the door.'
+					elseif hookup['continuation'] = 2:
+						'"Call me when you want to hang out!" you shout over your shoulder as you run out the door.'
+					end
+					act'Leave':gt'hookup_after','exit'
+				end						
 			end
 		end
 	end
 end
 
-if $ARGS[0] = 'wakeup':
-
-!!{	if npc_earlyriser = 1:
-		!! he woke up before you
-		
-		if npc_generous[$npclastsaved] = 1 and npc_apt_type[$npclastsaved] ! 1:
-			!! breakfast in bed
-			hookup['b_i_b'] = 1
-			if hookup['sleep_accident'] = 0:
-				'You wake up, blearily blinking and slightly confused, trying to get your bearings. You''re in someone else''s room that isn''t your own.'
-			else
-				'Turning over, you look for the the guy you were with last night (<<$npc_firstname[$npclastsaved]>>? Was that his name?) only to find that you''re alone in the bed, no one else with you.'
-			end
-			*nl
-			if npc_apt_type[$npclastsaved] = 2:
-				'Slowly, you realize you smell food and looking up, you see <<$npc_firstname[$npclastsaved]>> in the corner of the room, standing in front of a tiny stove.'
-			else
-				'You start when the door opens and <<$npc_firstname[$npclastsaved]>> walks in holding a tray.'
-				'"Sorry about that," he grins. "You were still sleeping so I didn''t want to wake you up. I made breakfast."'
-			end
+if $ARGS[0] = 'earlyriser1':
+	!! he woke up before you
+!!{	if npc_generous[$npclastsaved] = 1 and npc_apt_type[$npclastsaved] ! 1:
+		!! breakfast in bed
+		hookup['b_i_b'] = 1
+		if hookup['sleep_accident'] = 0:
+			'You wake up, blearily blinking and slightly confused, trying to get your bearings. You''re in someone else''s room that isn''t your own.'
+		else
+			'Turning over, you look for the the guy you were with last night (<<$npc_firstname[$npclastsaved]>>? Was that his name?) only to find that you''re alone in the bed, no one else with you.'
+		end
+		*nl
+		if npc_apt_type[$npclastsaved] = 2:
+			'Slowly, you realize you smell food and looking up, you see <<$npc_firstname[$npclastsaved]>> in the corner of the room, standing in front of a tiny stove.'
+		else
+			'You start when the door opens and <<$npc_firstname[$npclastsaved]>> walks in holding a tray.'
+			'"Sorry about that," he grins. "You were still sleeping so I didn''t want to wake you up. I made breakfast."'
+		end
 
-			act'Clingy much?':
-				cla & *clr
-				!! IMAGE HERE
-				'Geez, clingy much?'
-				act'Take the food':
+		act'Clingy much?':
+			cla & *clr
+			!! IMAGE HERE
+			'Geez, clingy much?'
+			act'Take the food':
+			
 			end
+		end
 
-			act'Wow, thanks!':
-				cla & *clr
-				!! IMAGE HERE
+		act'Wow, thanks!':
+			cla & *clr
+			!! IMAGE HERE
 
-			end
+		end
+	else}
+		if hookup['sleep_accident'] = 0:
+			'You wake up, blearily blinking and slightly confused, trying to get your bearings. You''re in someone else''s room that isn''t your own.'
 		else
-			if hookup['sleep_accident'] = 0:
-				'You wake up, blearily blinking and slightly confused, trying to get your bearings. You''re in someone else''s room that isn''t your own.'
-			else
-				'Turning over, you look for the the guy you were with last night (<<$npc_firstname[$npclastsaved]>>? Was that his name?) only to find that you''re alone in the bed, no one else with you.'
-			end
-			if npc_apt_type[$npclastsaved] = 1:
-				'It''s a... dorm room...?'
-			elseif npc_apt_type[$npclastsaved] = 2:
-				'He''s in the shower'
-			elseif npc_apt_type[$npclastsaved] = 3:
-				'He''s in the shower and you can hear it through the wall'
-			else
-				'You''re alone'
-			end
+			'Turning over, you look for the the guy you were with last night (<<$npc_firstname[$npclastsaved]>>? Was that his name?) only to find that you''re alone in the bed, no one else with you.'
 		end
-	elseif npc_latesleeper = 1:
-		'You turn and see him still sleeping next to you.'
-		act'Slip out of bed':
+		if npc_apt_type[$npclastsaved] = 1:
+			'It''s a... dorm room...?'
+		elseif npc_apt_type[$npclastsaved] = 2:
+			'He''s in the shower'
+		elseif npc_apt_type[$npclastsaved] = 3:
+			'He''s in the shower and you can hear it through the wall'
+		else
+			'You''re alone'
+		end
+!!	end (breakfast in bed)
+end
+
+if $ARGS[0] = 'earlyriser2':
+
+
+end
+
+!!{if $ARGS[0] = 'latesleeper':
+	'You turn and see him still sleeping next to you.'
+	act'Slip out of bed':
+		cla & *clr
+		!! IMAGE HERE
+		'Slip out of bed, get dressed'
+		act'Sneak out':
 			cla & *clr
 			!! IMAGE HERE
-			'Slip out of bed, get dressed'
-			act'Sneak out':
-				cla & *clr
-				!! IMAGE HERE
 
-				act'Leave':gt'hookup_after','exit'
-			end
-			act'Leave your number behind':
-				cla & *clr
-				!! IMAGE HERE
+			act'Leave':gt'hookup_after','exit'
+		end
+		act'Leave your number behind':
+			cla & *clr
+			!! IMAGE HERE
 
-				act'Leave':gt'hookup_after','exit'
-			end
+			act'Leave':gt'hookup_after','exit'
 		end
+	end
 
-		act'Look for the shower':
+	act'Look for the shower':
 
 
-			dynamic $showerdin
+		dynamic $showerdin
 
-		end
+	end
 
-		act'Wake him up with a blowjob':
-			cla & *clr
-			!! IMAGE HERE
+	act'Wake him up with a blowjob':
+		cla & *clr
+		!! IMAGE HERE
+		gs 'arousal','bj',rand(2,5)
+		gs 'stat'
+		'You blow him until he wakes up.'
+		act'Keep sucking':
 			gs 'arousal','bj',rand(2,5)
 			gs 'stat'
-			'You blow him until he wakes up.'
-			act'Keep sucking':
-				gs 'arousal','bj',rand(2,5)
-				gs 'stat'
 
-				'I''m gonna cum!'
-				act'Let him cum in your mouth':
+			'I''m gonna cum!'
+			act'Let him cum in your mouth':
 
 
-				act'Let him cum on your face':
+			act'Let him cum on your face':
 
 
-			end
+		end
 
-			if pcs_vag > 0:
-				act'Let''s fuck':
-					hookup['position'] = rand(1,3)
-					if hookup['position'] = 1:
-						!! IMAGE HERE
+		if pcs_vag > 0:
+			act'Let''s fuck':
+				hookup['position'] = rand(1,3)
+				if hookup['position'] = 1:
+					!! IMAGE HERE
 
-					elseif hookup['position'] = 2:
+				elseif hookup['position'] = 2:
 
-					elseif hookup['position'] = 3:
+				elseif hookup['position'] = 3:
 
 
-					end
-					if hookup['condom'] = 1:
-						'He starts reaching for a condom'
+				end
+				if hookup['condom'] = 1:
+					'He starts reaching for a condom'
 
-						act'Wait for him':
+					act'Wait for him':
 
-							'Impatient waiting'
+						'Impatient waiting'
 
-							act'Sex':gt'hookup_morning','morning_fuck'
-						end
+						act'Sex':gt'hookup_morning','morning_fuck'
+					end
 
-						act'Skip it!'
+					act'Skip it!':
 
-							'Skip it! I need you inside me now!'
-							if npc_condomconscious = 1:
-								'No'
-							else
-								hookup['condom'] = 2
-								'Hell yeah'
-							end
-							act'Sex':gt'hookup_morning','morning_fuck'
+						'Skip it! I need you inside me now!'
+						if npc_condomconscious = 1:
+							'No'
+						else
+							hookup['condom'] = 2
+							'Hell yeah'
 						end
-					else
-
+						act'Sex':gt'hookup_morning','morning_fuck'
 					end
-					gt'hookup_morning','fuck'
+				else
+
 				end
+				gt'hookup_morning','fuck'
 			end
 		end
-		if npc_apt_type[$npclastsaved] > 2:
-			act'Put your underwear on':
+	end
+	if npc_apt_type[$npclastsaved] > 2:
+		act'Put your underwear on':
 
-			end
+		end
 
-			act'Go explore his place':gt'hookup_morning','explore'
+		act'Go explore his place':gt'hookup_morning','explore'
 
-			act'Find the kitchen':
+		act'Find the kitchen':
 
-		end
-	else}
-		'Turning over, you see <<$npc_firstname[$npclastsaved]>> laying next to you. He stirs as well and rolls over to face you, prying open his eyes.'
-		'"Mornin''," he mumbles. "You just wake up too?"'
-		'"Yeah," you mumble back.'
+	end
+end}
+
+if $ARGS[0] = 'wakeup':
+!!	if npc_earlyriser = 1:
+!!		gt'hookup_morning','earlyriser1'
+!!	elseif npc_latesleeper = 1:
+!!		gt'hookup_morning','latesleeper'
+!!	else
+		act'I have to go':gt'hookup_morning','have_to_go'
+		
 		act'I need coffee':
 			cla & *clr
 			$npc_apt_bedroom[$npclastsaved]
@@ -712,8 +822,6 @@ if $ARGS[0] = 'shower':
 						'"That was great," you sigh. "But I should get going."'
 						'You put the empty mug in <<$npc_firstname[$npclastsaved]>>''s sink and turn around to grab your stuff.'
 						act'Gather your things':gt'hookup_morning','morning_leave'
-
-						gs'hookup_morning','later'
 					end
 				end
 
@@ -770,8 +878,6 @@ if $ARGS[0] = 'shower':
 							'"That was great," you sigh. "But I should get going."'
 							'You put the empty mug in <<$npc_firstname[$npclastsaved]>>''s sink and turn around to grab your stuff.'
 							act'Gather your things':gt'hookup_morning','morning_leave'
-
-							gs'hookup_morning','later'
 						end
 					end
 
@@ -787,7 +893,6 @@ if $ARGS[0] = 'shower':
 				'"Love that view," he smirks, shamelessly ogling your moist naked body.'
 				'"Thanks, I really needed that," you smile back. "I should really get going though."'
 				act'Get dressed':gt'hookup_morning','morning_leave'
-				gs'hookup_morning','later'
 			end
 		end
 	end
@@ -993,8 +1098,6 @@ if $ARGS[0] = 'coffee':
 						'You put the empty mug in <<$npc_firstname[$npclastsaved]>>''s sink and turn around to grab your stuff.'
 					end
 					act'Gather your things':gt'hookup_morning','morning_leave'
-
-					gs'hookup_morning','later'
 				end
 			end
 
@@ -1079,8 +1182,6 @@ if $ARGS[0] = 'coffee':
 					'"That was great," you sigh. "But I should get going."'
 					'You put the empty mug in <<$npc_firstname[$npclastsaved]>>''s sink and turn around to grab your stuff.'
 					act'Gather your things':gt'hookup_morning','morning_leave'
-
-					gs'hookup_morning','later'
 				end
 			end
 
@@ -1126,6 +1227,12 @@ if $ARGS[0] = 'breakfast':
 	end
 end
 
+if $ARGS[0] = 'have_to_go':
+	$npc_apt_bedroom[$npclastsaved]
+	'"I have to go," you say suddenly, pulling yourself out of bed.'
+	act'Grab your clothes':gt'hookup_morning','morning_leave'
+end
+
 if $ARGS[0] = 'morning_leave':
 	if hookup['continuation'] = 0:hookup['continuation'] = rand(0,2)
 	if $clothingworntype = 'nude':

Dosya farkı çok büyük olduğundan ihmal edildi
+ 182 - 513
locations/hookup_sex.qsrc


Dosya farkı çok büyük olduğundan ihmal edildi
+ 501 - 471
locations/hookup_talk.qsrc


Bu fark içinde çok fazla dosya değişikliği olduğu için bazı dosyalar gösterilmiyor