|
@@ -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 ---------------------------------
|
|
|
|