|
@@ -0,0 +1,1083 @@
|
|
|
+# booty_call_shower
|
|
|
+
|
|
|
+!! anything with the 'before_' prefix happens at the start of a booty call
|
|
|
+!! anything with the 'after_' prefix happens after the main content of a booty call
|
|
|
+
|
|
|
+!! --------------------------------- Before Sex Showers ---------------------------------------
|
|
|
+
|
|
|
+if $ARGS[0] = 'borrow_shower':
|
|
|
+ act'Borrow yours?':
|
|
|
+ cla & *nl
|
|
|
+ '"Can I borrow yours before we get started?" you ask.'
|
|
|
+ !! replace with an npc stat later
|
|
|
+ if rand(0,1) = 1:
|
|
|
+ '"I don''t mind the sweat," he answers, grinning.'
|
|
|
+ act'I want to shower':
|
|
|
+ cla & *nl
|
|
|
+ '"It''s for me," you roll your eyes. "I''ll feel better if I clean up first."'
|
|
|
+ if rand(1,10) < npc_sexdrive[$boy]:
|
|
|
+ '"How about I join you in there?" he says looking at you meaningfully.'
|
|
|
+ gs'booty_call_shower', 'borrow_shower2'
|
|
|
+ else
|
|
|
+ '"Okay," he snickers back.'
|
|
|
+ gs'booty_call_shower', 'borrow_shower3'
|
|
|
+ end
|
|
|
+ end
|
|
|
+ act'If you don''t mind...':
|
|
|
+ cla & *nl
|
|
|
+ '"Well, if you don''t care then..."'
|
|
|
+ 'You give him a lewd smirk and rush inside, slamming the door behind him.'
|
|
|
+ act'Take it to the bed':gt 'booty_call_start', 'undress'
|
|
|
+ end
|
|
|
+ else
|
|
|
+ if rand(1,10) < npc_sexdrive[$boy]:
|
|
|
+ '"How about I join you in there?" he says looking at you meaningfully.'
|
|
|
+ gs'booty_call_shower', 'borrow_shower2'
|
|
|
+ else
|
|
|
+ '"Sure," he says, widening the door for you to come in.'
|
|
|
+ gs'booty_call_shower', 'borrow_shower3'
|
|
|
+ end
|
|
|
+ end
|
|
|
+ end
|
|
|
+end
|
|
|
+
|
|
|
+if $ARGS[0] = 'borrow_shower2':
|
|
|
+ act'Save it for later':
|
|
|
+ cla & *nl
|
|
|
+ '"Save it for the bedroom," you snicker, pushing past and heading for the bathroom.'
|
|
|
+ act'Take a shower':gt'booty_call_shower', 'before_alone'
|
|
|
+ end
|
|
|
+
|
|
|
+ act'Sure':
|
|
|
+ cla & *nl
|
|
|
+ '"That sounds great," you say huskily, voice dripping with arousal.'
|
|
|
+ 'The two of you rush to the bathroom, peeling off each other''s clothes along the way.'
|
|
|
+ act'Shower together':gt'booty_call_shower', 'before_together1'
|
|
|
+ end
|
|
|
+end
|
|
|
+
|
|
|
+if $ARGS[0] = 'borrow_shower3':
|
|
|
+ act'Take a shower':gt'booty_call_shower', 'before_alone'
|
|
|
+ act'You could join me':
|
|
|
+ cla & *nl
|
|
|
+ '"You know, you could always... join me?" you say huskily. "We could get <i>wet</i> together.'
|
|
|
+ '<<$npc_firstname[$boy]>> locks eyes with you for a split second before both of you rush for the bathroom, peeling off each other''s clothes along the way.'
|
|
|
+ act'Shower together':gt'booty_call_shower', 'before_together1'
|
|
|
+ end
|
|
|
+end
|
|
|
+
|
|
|
+if $ARGS[0] = 'before_alone':
|
|
|
+ minut += 5
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
|
|
|
+ noShampoo = 1
|
|
|
+ dynamic $showerdin
|
|
|
+ booty_call['start_shower'] = 1
|
|
|
+ gs 'stat'
|
|
|
+ 'You slip into <<$npc_firstname[$boy]>>''s bathroom and turn on the faucet. Hot water comes pouring out and you gratefully step under, rinsing the sweat from your body.'
|
|
|
+ act'Finish':
|
|
|
+ cla & *clr
|
|
|
+ $npc_apt_bedroom[$boy]
|
|
|
+ 'A few minutes later, you turn off the water and step out, practically getting attacked by <<$npc_firstname[$boy]>> as soon as you open the door.'
|
|
|
+ gs 'booty_call_start', 'bed_start'
|
|
|
+ end
|
|
|
+end
|
|
|
+
|
|
|
+if $ARGS[0] = 'before_together1':
|
|
|
+ booty_call['start_shower'] = 1
|
|
|
+ gs'arousal', 'massage',5,'no_orgasm_msg'
|
|
|
+ gs'stat'
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/grope1.mp4"></video></center>'
|
|
|
+ 'The two of you step into the shower together, letting the hot water rain down on you. <<$npc_firstname[$boy]>> fills his hands with soap and begins running them up and down your body, sudsing you up and grabbing big handfuls of your breasts and ass in the process.'
|
|
|
+ act'Moan':
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/grope2.mp4"></video></center>'
|
|
|
+ '"<i>Aahhh~!</i>"'
|
|
|
+ *nl
|
|
|
+ 'Your soft moans encourage him even more and he gropes your tits with both hands, giving them a hard squeeze, producing a gasp from your lips.'
|
|
|
+ gs'booty_call_shower', 'before_together2'
|
|
|
+ end
|
|
|
+
|
|
|
+ act'Giggle':
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/grope2.mp4"></video></center>'
|
|
|
+ 'You giggle uncontrollably at his rabid pawing, only serving to encourage him even more and he gropes your tits with both hands, giving them a hard squeeze, producing a gasp from your lips.'
|
|
|
+ gs'booty_call_shower', 'before_together2'
|
|
|
+ end
|
|
|
+
|
|
|
+ act'"Just like that!"':
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/grope2.mp4"></video></center>'
|
|
|
+ '"<i>Aahhh~!</i> Just like that!"'
|
|
|
+ *nl
|
|
|
+ 'You moan loudly, causing his groping to become energized and he grabs your tits with both hands, giving them a mighty squeeze, producing a gasp to go along with your moans.'
|
|
|
+ gs'booty_call_shower', 'before_together2'
|
|
|
+ end
|
|
|
+end
|
|
|
+
|
|
|
+if $ARGS[0] = 'before_together2':
|
|
|
+ if rand(1,10) < npc_sexdrive[$boy]:
|
|
|
+ act'Jerk him off':gt'booty_call_shower', 'before_jerkoff1'
|
|
|
+
|
|
|
+ act'Blow him':gt'booty_call_shower', 'before_bj1'
|
|
|
+
|
|
|
+ if stat['think_virgin'] = 0:
|
|
|
+ act'Let him fuck you':
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/leg_up_enter1.mp4"></video></center>'
|
|
|
+ gs'arousal', 'massage',5,'no_orgasm_msg'
|
|
|
+ gs'stat'
|
|
|
+ 'You turn to face <<$npc_firstname[$boy]>>'
|
|
|
+ if booty_call['condom'] > 0:
|
|
|
+ '"You won''t come inside me, will you?" you ask.'
|
|
|
+ '"Don''t worry, I won''t."'
|
|
|
+ *nl
|
|
|
+ 'You gasp as without further warning, <<$npc_firstname[$boy]>> lifts your leg and pushes his cock inside you.'
|
|
|
+ else
|
|
|
+ 'You look at <<$npc_firstname[$boy]>> and your expression tells him everything he needs to know. Without another word, he lifts your leg and pushes his cock inside you.'
|
|
|
+ end
|
|
|
+ act'Fuck':gt'booty_call_shower', 'after_shower_sex1'
|
|
|
+ end
|
|
|
+ end
|
|
|
+ else
|
|
|
+ *nl
|
|
|
+ '<<$npc_firstname[$boy]>>''s hand runs down your belly to your pussy, spreading your lips, and you can feel his hardon between your thighs, threatening to penetrate you.'
|
|
|
+!! act'Blow him instead':
|
|
|
+
|
|
|
+!! end
|
|
|
+ if stat['think_virgin'] = 0:
|
|
|
+ act'No condom':
|
|
|
+ booty_call['shower_no_condom'] = 1
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/fun3.mp4"></video></center>'
|
|
|
+ '"We don''t have a condom," you gasp, turning to face him as he continues fingering your clit anyways. You grab his cock in return.'
|
|
|
+ if npc_selfish[$boy] = 1 or npc_no_condoms[$boy] = 1:
|
|
|
+ '"We don''t need one," he whispers.'
|
|
|
+ act'We really do':
|
|
|
+ cla & *nl
|
|
|
+ '"We really do," you moan insistently.'
|
|
|
+ '"Fine," he says, and hurriedly shuts off the water. "Let''s get to the bedroom then."'
|
|
|
+ act'Continue':gt 'booty_call_shower', 'before_to_the_bed'
|
|
|
+ end
|
|
|
+
|
|
|
+ act'Well...':
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/leg_up_enter1.mp4"></video></center>'
|
|
|
+ '"Well..."'
|
|
|
+ 'You hesitate, looking up into his eyes. You''re <i>soaked</i> between your legs. It''s not from the shower and he can feel it. Before you can think any more, he takes your hesitation as consent and raises your leg, filling you with one smooth stroke.'
|
|
|
+ act'Fuck':gt'booty_call_shower', 'before_shower_fuck1'
|
|
|
+ end
|
|
|
+ else
|
|
|
+ '"That''s okay," he smiles and pushes you down to your knees.'
|
|
|
+ act'Suck his cock':gt'booty_call_shower', 'before_bj1'
|
|
|
+ end
|
|
|
+ end
|
|
|
+ end
|
|
|
+ end
|
|
|
+end
|
|
|
+
|
|
|
+if $ARGS[0] = 'before_jerkoff1':
|
|
|
+ gs'arousal', 'clit_finger',-10
|
|
|
+ gs'arousal', 'hj',rand(2,5)
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/fun3.mp4"></video></center>'
|
|
|
+ 'You turn around, grabbing <<$npc_firstname[$boy]>>''s cock and start jerking him off. He rubs your clit in return and you both stare into each other''s eyes, both of you entranced by the other''s reactions.'
|
|
|
+ act'Come together':gt'booty_call_shower', 'before_jerkoff2'
|
|
|
+ act'Blow him':gt'booty_call_shower', 'before_bj1'
|
|
|
+ if stat['think_virgin'] = 0:
|
|
|
+ act'Fuck him':gt'booty_call_shower', 'before_shower_fuck1'
|
|
|
+ end
|
|
|
+end
|
|
|
+
|
|
|
+if $ARGS[0] = 'before_jerkoff_cum1':
|
|
|
+ gs'cum_call', 'stomach', $boy, 1
|
|
|
+ booty_call['cum_count'] += 1
|
|
|
+ booty_call['orgasm_count'] += 1
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/cum_jerkoff1.mp4"></video></center>'
|
|
|
+ if booty_call['not_inside'] = 1:
|
|
|
+ '"Not inside me!" you yelp.'
|
|
|
+ *nl
|
|
|
+ 'You practically jump off of his cock and begin furiously working it with your hand. Not even a second later, cum explodes from the tip, spattering across your stomach.'
|
|
|
+ else
|
|
|
+ $orgasm_or = 'yes'
|
|
|
+ gs'arousal', 'hj',-1
|
|
|
+ 'Tension builds up inside you to bursting. You feel <<$npc_firstname[$boy]>>''s cock throb in your hand and you know he''s about to burst too.'
|
|
|
+ *nl
|
|
|
+ 'You work him even harder, trying to finish him with one final sprint. <<$npc_firstname[$boy]>> grunts and cum explodes from his tip. The sensation of his cum spattering across your stomach is the last thing you need and you come as well, moaning loudly even as you continue to finish him off.'
|
|
|
+ end
|
|
|
+ act'Continue':
|
|
|
+ noShampoo = 1
|
|
|
+ dynamic $showerdin
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/after2.mp4"></video></center>'
|
|
|
+ 'You and <<$npc_firstname[$boy]>> stand there under the hot water together, breathing hard.'
|
|
|
+ *nl
|
|
|
+ '"Bedroom?" he asks.'
|
|
|
+ '"After a quick rinse," you pant.'
|
|
|
+ act'Take it to the bedroom':gt 'booty_call_shower', 'before_to_the_bed'
|
|
|
+ end
|
|
|
+end
|
|
|
+
|
|
|
+if $ARGS[0] = 'before_bj1':
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/bj1.mp4"></video></center>'
|
|
|
+ 'You kneel down, taking <<$npc_firstname[$boy]>>''s wet cock in your mouth and start noisily slurping it down your throat. <<$npc_firstname[$boy]>> moans in return, his hand grabbing the back of your hair and holding you there as you suck his dick.'
|
|
|
+ act'Make him come':
|
|
|
+ gs 'cum_call', 'mouth_swallow', $boy, 1
|
|
|
+ booty_call['cum_count'] += 1
|
|
|
+ gs 'stat'
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/deepthroat1.mp4"></video></center>'
|
|
|
+ '"Hey-" <<$npc_firstname[$boy]>> grunts as you kiss the base of his cock with your lips while still keeping it wrapped in your mouth. "That-! I''m gonna-!"'
|
|
|
+ 'He doesn''t even manage to finish his warning before he groans loudly and his cock pulses on your tongue. <<$npc_firstname[$boy]>> pulls you further down with his hand and hot salty liquid pours into the back of your throat, your only choice to swallow or choke.'
|
|
|
+ *nl
|
|
|
+ 'Eventually his dick stops throbbing and you gently release him from your mouth, looking up at him with seductive eyes.'
|
|
|
+ act'Bedroom?':
|
|
|
+ cla & *nl
|
|
|
+ '"You wanna take this to the bed?"'
|
|
|
+ '"Yeah," he says nodding, just as breathless as before.'
|
|
|
+ act'Continue':gt 'booty_call_shower', 'before_to_the_bed'
|
|
|
+ end
|
|
|
+ end
|
|
|
+
|
|
|
+ act'Take it to the bedroom':
|
|
|
+ cla & *nl
|
|
|
+ '"Mmm mmrm mmm mmph mm mm mmph?"'
|
|
|
+ '"What?" <<$npc_firstname[$boy]>> moans breathlessly. You let his cock slip from your mouth with a <i>pop</i>.'
|
|
|
+ '"You wanna take this to the bed?"'
|
|
|
+ '"Yeah," he says nodding, just as breathless as before.'
|
|
|
+ act'Continue':gt 'booty_call_shower', 'before_to_the_bed'
|
|
|
+ end
|
|
|
+end
|
|
|
+
|
|
|
+if $ARGS[0] = 'before_shower_fuck1':
|
|
|
+ booty_call['fuck_count'] += 1
|
|
|
+ booty_call['shower_sex'] += 1
|
|
|
+ booty_call['orgasm'] = orgasm
|
|
|
+ gs'arousal', 'vaginal',rand(10,15),'no_orgasm_msg'
|
|
|
+ gs'stat'
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/leg_up1.mp4"></video></center>'
|
|
|
+ 'You put your foot against the wall to stabilize as <<$npc_firstname[$boy]>> fucks you, hot water still streaming down your bodies. It interferes with the lubrication if you''re being honest, but it''s so hot right now that you can''t bring yourself to care.'
|
|
|
+ if rand(1,10) > 1:
|
|
|
+ *nl
|
|
|
+ 'After what seems like an eternity of pleasure, <<$npc_firstname[$boy]>> moans into your ear.'
|
|
|
+ gs'booty_call_shower', 'before_shower_cum_ask'
|
|
|
+ else
|
|
|
+ *nl
|
|
|
+ 'Then, without warning, <<$npc_firstname[$boy]>> stiffens and you feel something hot pour into your pussy.'
|
|
|
+ gs 'cum_call', '', $boy, 1
|
|
|
+ booty_call['shower_creampie'] += 1
|
|
|
+ booty_call['creampie'] += 1
|
|
|
+ gs'booty_call_shower', 'before_shower_creampie_surprise'
|
|
|
+ end
|
|
|
+end
|
|
|
+
|
|
|
+if $ARGS[0] = 'before_shower_cum_ask':
|
|
|
+ '"<<$pcs_nickname>>-! I''m almost there!"'
|
|
|
+ if booty_call['orgasm'] < orgasm:
|
|
|
+ '"Me too-!" you gasp.'
|
|
|
+ act'Come together':gt'booty_call_shower', 'before_shower_creampie'
|
|
|
+ else
|
|
|
+ '"Mmmm-!" you hum back.'
|
|
|
+ act'Let him come inside you':gt'booty_call_shower', 'before_shower_creampie'
|
|
|
+ end
|
|
|
+ act'Jerk him off':gt'booty_call_shower', 'before_jerkoff_cum1'
|
|
|
+
|
|
|
+ if booty_call['condom'] > 0:
|
|
|
+ act'Not inside!':booty_call['not_inside'] = 1 & gt'booty_call_shower', 'before_jerkoff_cum1'
|
|
|
+ end
|
|
|
+end
|
|
|
+
|
|
|
+if $ARGS[0] = 'before_shower_creampie_surprise':
|
|
|
+ if booty_call['shower_no_condom'] > 0:
|
|
|
+ act'Asshole!':
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/creampie1.mp4"></video></center>'
|
|
|
+ '"Asshole!" you shout, pushing <<$npc_firstname[$boy]>> away from you. But it''s too late and you feel a hot liquid that isn''t water running down your leg.'
|
|
|
+ '"''We don''t need one'' huh?" you parrot scornfully. "Fucking moron!"'
|
|
|
+ act'Storm out':
|
|
|
+ cla & *clr
|
|
|
+ $npc_apt_bathroom[$boy]
|
|
|
+ minut += 2
|
|
|
+ gs 'stat'
|
|
|
+ '"Imbecile!" you shout again, storming out of the shower, not caring that you''re dripping wet. You make your way over to his bedroom and pick up your clothes, throwing them on.'
|
|
|
+ '"Wait!" <<$npc_firstname[$boy]>> protests, clumsily wrapping a towel around his waist and following you.'
|
|
|
+ '"I''m not waiting for shit!" you sneer. The moment the last item of clothing is over your wet skin, you stomp out the door, slamming it behind you.'
|
|
|
+ act'Leave':gt 'booty_call_after', 'exit'
|
|
|
+ end
|
|
|
+
|
|
|
+ act'Forgive him (my fault)':
|
|
|
+ cla & *clr
|
|
|
+ minut += 2
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/after1.mp4"></video></center>'
|
|
|
+ 'After a few more moments of anger, you deflate. You pull <<$npc_firstname[$boy]>> close, pressing your naked skin against his.'
|
|
|
+ '"I''m sorry," you say. "I was just... acting out. It''s my fault. I should''ve known better. I can''t blame you."'
|
|
|
+ 'You stand there holding each other in silence for several more minutes before <<$npc_firstname[$boy]>> breaks it.'
|
|
|
+ '"So... what should we do now?"'
|
|
|
+ gs'booty_call_shower', 'shower_what_now'
|
|
|
+ end
|
|
|
+
|
|
|
+ act'Forgive him (both our faults)':
|
|
|
+ cla & *clr
|
|
|
+ minut += 2
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/after1.mp4"></video></center>'
|
|
|
+ 'After a few more moments of anger, you deflate. You pull <<$npc_firstname[$boy]>> close, pressing your naked skin against his.'
|
|
|
+ '"I''m sorry," you say. "I was just... acting out. You should''ve held it, but... it takes two to fuck," you smile ruefully. "So it''s my fault too."'
|
|
|
+ 'You stand there holding each other in silence for several more minutes before <<$npc_firstname[$boy]>> breaks it.'
|
|
|
+ '"So... what should we do now?"'
|
|
|
+ gs'booty_call_shower', 'shower_what_now'
|
|
|
+ end
|
|
|
+ end
|
|
|
+ end
|
|
|
+
|
|
|
+ act'Take it in stride':
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/creampie1.mp4"></video></center>'
|
|
|
+ 'You gasp in surprise, but hold on to <<$npc_firstname[$boy]>>, allowing him to empty his balls into your pussy.'
|
|
|
+ act'That was nice':
|
|
|
+ cla & *nl
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/after1.mp4"></video></center>'
|
|
|
+ '"That was nice," you smile as he pulls away, feeling something hot dribble down your leg.'
|
|
|
+ '"Yeah..." <<$npc_firstname[$boy]>> smiles back at you. "Bedroom?"'
|
|
|
+ '"Definitely."'
|
|
|
+ act'Leave the shower':gt 'booty_call_shower', 'before_to_the_bed'
|
|
|
+ end
|
|
|
+
|
|
|
+ if booty_call['shower_no_condom'] > 0:
|
|
|
+ act'Tease him':
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/after1.mp4"></video></center>'
|
|
|
+ '"What happened to ''We don''t need one''?" you ask, a smirk twitching at your lips as he pulls away, feeling something hot dribble down your leg.'
|
|
|
+ '"Sorry," he blushes. "I, uhh... So... what now?"'
|
|
|
+ gs'booty_call_shower', 'shower_what_now'
|
|
|
+ end
|
|
|
+ end
|
|
|
+ end
|
|
|
+
|
|
|
+ act'Creampie induced orgasm':
|
|
|
+ if booty_call['orgasm'] = orgasm:
|
|
|
+ $orgasm_or = 'yes'
|
|
|
+ gs'arousal', 'vaginal',1,'no_orgasm_msg'
|
|
|
+ end
|
|
|
+ booty_call['creampie_orgasm'] += 1
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/creampie1.mp4"></video></center>'
|
|
|
+ 'You gasp in surprise, feeling <<$npc_firstname[$boy]>> pulse inside you. You were already close yourself and his orgasm sends you over the edge. He holds you tight and you clench on to him with all your might, both of you riding out your orgasms completely intertwined.'
|
|
|
+ *nl
|
|
|
+ 'Finally, your orgasms subside and you untangle yourselves. As his cock leaves your pussy, something hot dribbles down your leg.'
|
|
|
+ act'That was nice':
|
|
|
+ cla & *nl
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/after1.mp4"></video></center>'
|
|
|
+ '"That was nice," you pant, unable to say anything else.'
|
|
|
+ '"Yeah..." <<$npc_firstname[$boy]>> smiles back at you. "Bedroom?"'
|
|
|
+ '"Definitely."'
|
|
|
+ act'Leave the shower':gt 'booty_call_shower', 'before_to_the_bed'
|
|
|
+ end
|
|
|
+
|
|
|
+ if booty_call['shower_no_condom'] > 0:
|
|
|
+ act'Tease him':
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/after1.mp4"></video></center>'
|
|
|
+ '"What happened to ''We don''t need one''?" you ask, still panting in the throes of post-orgasm.'
|
|
|
+ '"Sorry," he blushes. "I, uhh... So... what now?"'
|
|
|
+ gs'booty_call_shower', 'shower_what_now'
|
|
|
+ end
|
|
|
+ end
|
|
|
+ end
|
|
|
+end
|
|
|
+
|
|
|
+if $ARGS[0] = 'before_shower_creampie':
|
|
|
+ cla & *clr
|
|
|
+ gs 'cum_call', '', $boy, 1
|
|
|
+ booty_call['shower_creampie'] = 1
|
|
|
+ booty_call['creampie'] += 1
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/leg_up2.mp4"></video></center>'
|
|
|
+ 'You pull <<$npc_firstname[$boy]>> tight against you, plunging him deep into your cunt. He gasps, tightening his grip on you and his cock twitches inside.'
|
|
|
+ *nl
|
|
|
+ if booty_call['orgasm'] < orgasm:
|
|
|
+ 'A single mew escapes your lips and your pussy clenches on him in return, both of you caught in a a frozen embrace as you come together.'
|
|
|
+ else
|
|
|
+ 'A single mew escapes your lips and your pussy clenches on him in return, both of you caught in a a frozen embrace as he empties his seed into your belly.'
|
|
|
+ end
|
|
|
+
|
|
|
+ act'Continue':
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/creampie1.mp4"></video></center>'
|
|
|
+ *nl
|
|
|
+ 'Eventually, his orgasm fades and his cock slips from inside you and a hot dribble of liquid runs down your leg.'
|
|
|
+ *nl
|
|
|
+ if booty_call['shower_no_condom'] > 0 or npc_boyfriend_creampie_rule[$boy] > 0 and npc_boyfriend_creampie_rule[$boy] <= 2 or npc_know_not_bc[$boy] = 1:
|
|
|
+ '"I thought..." <<$npc_firstname[$boy]>> pants. "You didn''t want me... to come inside you..."'
|
|
|
+ act'Changed my mind':
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/after1.mp4"></video></center>'
|
|
|
+ '"I changed my mind," you smile blissfully and leave it at that.'
|
|
|
+ '<<$npc_firstname[$boy]>> smiles back at you.'
|
|
|
+ '"Bedroom now?"'
|
|
|
+ '"Yeah," you nod back.'
|
|
|
+ act'Leave the shower':gt 'booty_call_shower', 'before_to_the_bed'
|
|
|
+ end
|
|
|
+
|
|
|
+ act'Felt too good':
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/after1.mp4"></video></center>'
|
|
|
+ '"I couldn''t help myself," you smile blissfully. "It felt too good to stop."'
|
|
|
+ '<<$npc_firstname[$boy]>> smiles back at you.'
|
|
|
+ '"Bedroom now?"'
|
|
|
+ '"Yeah," you nod back.'
|
|
|
+ act'Leave the shower':gt 'booty_call_shower', 'before_to_the_bed'
|
|
|
+ end
|
|
|
+
|
|
|
+ if birth_control['think_safe'] < 1 and npc_know_not_bc[$boy] = 1:
|
|
|
+ act'Worth the risk':
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/after1.mp4"></video></center>'
|
|
|
+ '"It was worth it," you smile blissfully.'
|
|
|
+ '<<$npc_firstname[$boy]>> smiles back at you.'
|
|
|
+ '"Bedroom now?"'
|
|
|
+ '"Yeah," you nod back.'
|
|
|
+ act'Leave the shower':gt 'booty_call_shower', 'before_to_the_bed'
|
|
|
+ end
|
|
|
+ end
|
|
|
+ else
|
|
|
+ '"Wow..." is all you can say, breathing heavily in post-orgasmic bliss.'
|
|
|
+ '"Bedroom now?" <<$npc_firstname[$boy]>> pants, a hint of a smile on his lips.'
|
|
|
+ '"Yeah," you pant back.'
|
|
|
+ act'Leave the shower':gt 'booty_call_shower', 'before_to_the_bed'
|
|
|
+ end
|
|
|
+ end
|
|
|
+end
|
|
|
+
|
|
|
+if $ARGS[0] = 'shower_what_now':
|
|
|
+ act'We should stop':
|
|
|
+ cla & *nl
|
|
|
+ '"We should probably stop," you sigh regretfully, turning off the faucet. "We really shouldn''t have skipped the condom..."'
|
|
|
+ act'Put on a towel':gt'booty_call_shower', 'after_towel_on'
|
|
|
+ act'Skip the towel':gt'booty_call_shower', 'after_towel_skip'
|
|
|
+ end
|
|
|
+
|
|
|
+ act'Fuck, obviously':
|
|
|
+ cla & *nl
|
|
|
+ '"What now?" you ask, looking at him with a humorous expression. "Isn''t it obvious? We should fuck again. But in a bed this time."'
|
|
|
+ act'Leave the shower':gt 'booty_call_shower', 'before_to_the_bed'
|
|
|
+ end
|
|
|
+end
|
|
|
+
|
|
|
+if $ARGS[0] = 'before_to_the_bed':
|
|
|
+ cla & *clr
|
|
|
+ $npc_apt_bedroom[$boy]
|
|
|
+ 'Less than a minute later, two of you are in <<$npc_firstname[$boy]>>''s room, bodies barely dry and your hair is still damp from the shower.'
|
|
|
+ gs 'booty_call_start', 'bed_start'
|
|
|
+end
|
|
|
+
|
|
|
+!! --------------------------------- After Sex Showers ---------------------------------------
|
|
|
+!! anything with the 'after_' prefix happens after the main content of a booty call
|
|
|
+
|
|
|
+if $ARGS[0] = 'after_alone':
|
|
|
+ minut += 10
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
|
|
|
+ booty_call['shower'] = 1
|
|
|
+ noShampoo = 1
|
|
|
+ dynamic $showerdin
|
|
|
+ gs 'stat'
|
|
|
+ 'You turn on the faucet, relaxing as the hot water pours down over your skin. After a few minutes, you turn the tap off and step out.'
|
|
|
+ act'Put on a towel':gt'booty_call_shower', 'after_towel_on'
|
|
|
+ act'Skip the towel':gt'booty_call_shower', 'after_towel_skip'
|
|
|
+end
|
|
|
+
|
|
|
+if $ARGS[0] = 'after_towel_on':
|
|
|
+ cla & *clr
|
|
|
+ booty_call['towel'] = 1
|
|
|
+ '<center><img <<$set_imgh>> src="images/shared/romance/lovers/misc/towel.jpg"></center>'
|
|
|
+ 'You quickly wrap yourself in a spare towel from the cupboard and exit into the bedroom. <<$npc_firstname[$boy]>> is still laying in bed, only covered by a sheet.'
|
|
|
+ *nl
|
|
|
+ '"Thanks," you smile at him.'
|
|
|
+ gs'booty_call_after', 'after_sex2'
|
|
|
+end
|
|
|
+
|
|
|
+if $ARGS[0] = 'after_towel_borrow':
|
|
|
+ act'Borrow a towel':
|
|
|
+ cla & *nl
|
|
|
+ booty_call['towel'] = 1
|
|
|
+ 'You accept gratefully it and towel off before wrapping it around your chest, exiting the bathroom with him.'
|
|
|
+ gs'booty_call_after', 'after_sex2'
|
|
|
+ end
|
|
|
+end
|
|
|
+
|
|
|
+if $ARGS[0] = 'after_towel_skip':
|
|
|
+ '<center><img <<$set_imgh>> src="images/shared/romance/lovers/misc/no_towel.jpg"></center>'
|
|
|
+ 'You give your hair a quick wipe with <<$npc_firstname[$boy]>>''s towel to leave it merely damp instead of soaked and exit the bathroom.'
|
|
|
+ 'His eyes light up as you step into his bedroom, naked, and still wet from the shower.'
|
|
|
+ *nl
|
|
|
+ '"Thanks," you smile at him.'
|
|
|
+ gs'booty_call_after', 'after_sex2'
|
|
|
+end
|
|
|
+
|
|
|
+if $ARGS[0] = 'after_towel_skip2':
|
|
|
+ act'No need':
|
|
|
+ cla & *nl
|
|
|
+ '"No need," you smirk, leaving the bathroom still naked and dripping.'
|
|
|
+ gs'booty_call_after', 'after_sex2'
|
|
|
+ end
|
|
|
+end
|
|
|
+
|
|
|
+if $ARGS[0] = 'after_shower_together':
|
|
|
+ booty_call['shower'] = 1
|
|
|
+ cla & *clr
|
|
|
+ '<center><img <<$set_imgh>> src="images/shared/home/bathroom/after_shower_together.jpg"></center>'
|
|
|
+ 'The two of you step into the shower together, hot water raining down on you, letting it wash away the sweat of your recent lovemaking.'
|
|
|
+ act'Continue':
|
|
|
+ cla & *clr
|
|
|
+ gs'arousal', 'massage',5,'no_orgasm_msg'
|
|
|
+ gs'stat'
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/grope1.mp4"></video></center>'
|
|
|
+ 'It doesn''t take long before you feel <<$npc_firstname[$boy]>>''s hands on you, running up and down your body, across your breasts and down towards your pussy.'
|
|
|
+ act'Protest':
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/grope1.mp4"></video></center>'
|
|
|
+ '"Hey!" you protest, looking down at the unwelcome hands squeezing your breasts, feeling something hard poking you in the back.'
|
|
|
+ act'I''m not in the mood':
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/grope1.mp4"></video></center>'
|
|
|
+ '"Hey!" you protest, looking down at the unwelcome hands squeezing your breasts, feeling something hard poking you in the back. "I''m not in the mood for this."'
|
|
|
+ if booty_call['cum_count'] >= npc_sexdrive[$boy]:
|
|
|
+ '"They were staring right at me," he grins. He grabs a few more handfuls but eventually releases you, he backs off as you asked.'
|
|
|
+ else
|
|
|
+ '"You showed up for a booty call didn''t you?"'
|
|
|
+ '"Yeah, and now I''m done. Keep it in your pants."'
|
|
|
+ '"Fine, fine." He backs off, as you asked.'
|
|
|
+ end
|
|
|
+ act'Finish showering':gs'booty_call_shower', 'after_shower_together_end'
|
|
|
+ end
|
|
|
+
|
|
|
+ act'I don''t have time':
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/grope1.mp4"></video></center>'
|
|
|
+ '"Hey!" you protest, looking down at the unwelcome hands squeezing your breasts, feeling something hard poking you in the back. "I don''t have time for this. I have shit to do and I can''t have you making me late."'
|
|
|
+ if booty_call['cum_count'] >= npc_sexdrive[$boy]:
|
|
|
+ '"They were staring right at me," he grins. But after one more squeeze, he releases you as you asked him to.'
|
|
|
+ else
|
|
|
+ '"You showed up for a booty call didn''t you?" he grins.'
|
|
|
+ '"Yeah, and now I have something <i>else</i> to do."'
|
|
|
+ '"Fine, fine."'
|
|
|
+ 'He backs off as you asked.'
|
|
|
+ end
|
|
|
+ act'Finish showering':gs'booty_call_shower', 'after_shower_together_end'
|
|
|
+ end
|
|
|
+ end
|
|
|
+
|
|
|
+ act'Enjoy his touch':
|
|
|
+ cla & *clr
|
|
|
+ gs'arousal', 'massage',5,'no_orgasm_msg'
|
|
|
+ gs'stat'
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/grope2.mp4"></video></center>'
|
|
|
+ '"Mmmmmmmm..."'
|
|
|
+ 'You moan softly as he paws at your breasts, squeezing and groping them.'
|
|
|
+ act'That''s enough':
|
|
|
+ cla & *nl
|
|
|
+ '"Okay, that''s enough for now," you smile at him.'
|
|
|
+ if npc_condom_conscious[$boy] = 1 or booty_call['cum_count'] >= npc_sexdrive[$boy]:
|
|
|
+ '<<$npc_firstname[$boy]>> backs down and you finish your shower together.'
|
|
|
+ act'Finish showering':gs'booty_call_shower', 'after_shower_together_end'
|
|
|
+ else
|
|
|
+ if stat['think_virgin'] = 0 and booty_call['virgin'] ! 1:
|
|
|
+ '"Come on... We could take this to the next level..."'
|
|
|
+ act'Saving virginity':
|
|
|
+ cla & *nl
|
|
|
+ if know_virgin[$boy] = 1:
|
|
|
+ '"No," you say firmly. "I told you already, I''m saving my virginity."'
|
|
|
+ else
|
|
|
+ know_virgin[$boy] = 1
|
|
|
+ '"No," you say firmly. "I''m saving my virginity."'
|
|
|
+ end
|
|
|
+ '<<$npc_firstname[$boy]>> seems disappointed, but accepts anyways. He does continue to fondle your breasts until you finish up though.'
|
|
|
+ act'Finish showering':gs'booty_call_shower', 'after_shower_together_end'
|
|
|
+ end
|
|
|
+ else
|
|
|
+ '"Come on... We could keep going..."'
|
|
|
+ act'No thanks':
|
|
|
+ cla & *nl
|
|
|
+ '"No thanks, I got enough earlier."'
|
|
|
+ '<<$npc_firstname[$boy]>> seems disappointed, but accepts anyways. He does continue to fondle your breasts until you finish up though.'
|
|
|
+ act'Finish showering':gs'booty_call_shower', 'after_shower_together_end'
|
|
|
+ end
|
|
|
+ end
|
|
|
+ act'Mutual masturbation':
|
|
|
+ gs'arousal', 'hj',-3,'no_orgasm_msg'
|
|
|
+ gs'stat'
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/jerkoff1.mp4"></video></center>'
|
|
|
+ if booty_call['fuck_count'] > 0:
|
|
|
+ '"I don''t want to fuck again," you say. "But..."'
|
|
|
+ else
|
|
|
+ '"I''d rather not," you say. "But..."'
|
|
|
+ end
|
|
|
+ 'Your hand creeps up behind your ass and grabs hold of <<$npc_firstname[$boy]>>''s shaft. He''s already rock hard and you begin to work it sensuously with long hard pulls.'
|
|
|
+ act'Turn around':gt'booty_call_shower', 'after_shower_fun3'
|
|
|
+ end
|
|
|
+
|
|
|
+ act'Well...':
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/leg_up_enter1.mp4"></video></center>'
|
|
|
+ gs'arousal', 'massage',5,'no_orgasm_msg'
|
|
|
+ gs'stat'
|
|
|
+ '"Well..." Your breath hitches as he gives your nipples a light squeeze. You feel warm and wet and it''s <i>not</i> just the shower.'
|
|
|
+!! if stat['think_virgin'] = 0 and booty_call['virgin'] ! 1:
|
|
|
+
|
|
|
+ if booty_call['condom'] > 0:
|
|
|
+ '"You won''t cum inside me, will you?" you ask.'
|
|
|
+ '"Don''t worry, I won''t."'
|
|
|
+ *nl
|
|
|
+ 'You gasp as without further warning, <<$npc_firstname[$boy]>> lifts your leg and pushes his cock inside you.'
|
|
|
+ else
|
|
|
+ 'You look at <<$npc_firstname[$boy]>> and your expression tells him everything he needs to know. Without another word, he lifts your leg and pushes his cock inside you.'
|
|
|
+ end
|
|
|
+ act'Fuck':gt'booty_call_shower', 'after_shower_sex1'
|
|
|
+ end
|
|
|
+
|
|
|
+!!{ if booty_call['condom'] > 0:
|
|
|
+ act'No condom':
|
|
|
+ cla & *nl
|
|
|
+ '"We don''t have a condom," you protest.'
|
|
|
+
|
|
|
+ end}
|
|
|
+ !! end
|
|
|
+ end
|
|
|
+ end
|
|
|
+
|
|
|
+ act'Jerk him off':gt'booty_call_shower', 'after_shower_fun1'
|
|
|
+
|
|
|
+ if stat['think_virgin'] = 0 or booty_call['fuck_count'] > 0:
|
|
|
+ act'Shower sex':
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/leg_up_enter1.mp4"></video></center>'
|
|
|
+ gs'arousal', 'massage',5,'no_orgasm_msg'
|
|
|
+ gs'stat'
|
|
|
+ 'You turn to face <<$npc_firstname[$boy]>>'
|
|
|
+ if booty_call['condom'] > 0:
|
|
|
+ '"You won''t cum inside me, will you?" you ask.'
|
|
|
+ '"Don''t worry, I won''t."'
|
|
|
+ *nl
|
|
|
+ 'You gasp as without further warning, <<$npc_firstname[$boy]>> lifts your leg and pushes his cock inside you.'
|
|
|
+ else
|
|
|
+ 'You look at <<$npc_firstname[$boy]>> and your expression tells him everything he needs to know. Without another word, he lifts your leg and pushes his cock inside you.'
|
|
|
+ end
|
|
|
+ act'Fuck':gt'booty_call_shower', 'after_shower_sex1'
|
|
|
+ end
|
|
|
+ end
|
|
|
+ end
|
|
|
+ end
|
|
|
+end
|
|
|
+
|
|
|
+if $ARGS[0] = 'after_shower_fun1':
|
|
|
+ gs'arousal', 'hj',3,'no_orgasm_msg'
|
|
|
+ gs'stat'
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/jerkoff1.mp4"></video></center>'
|
|
|
+ 'Unable to resist him any longer, you reach back, grabbing <<$npc_firstname[$boy]>>''s cock and begin jerking him off. It''s already rock hard.'
|
|
|
+ act'Finger yourself':gt'booty_call_shower', 'after_shower_fun2'
|
|
|
+end
|
|
|
+
|
|
|
+if $ARGS[0] = 'after_shower_fun2':
|
|
|
+ gs'arousal', 'foreplay',3,'no_orgasm_msg'
|
|
|
+ gs'arousal', 'hj',-3,'no_orgasm_msg'
|
|
|
+ gs'stat'
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/fun2.mp4"></video></center>'
|
|
|
+ '<<$npc_firstname[$boy]>> keeps kneading your breasts, while you snake your hand down between your legs to finger yourself. You keep jerking him off, groaning in pleasure as he gives your breasts some deliciously hard squeezes.'
|
|
|
+ act'Turn around':gt'booty_call_shower', 'after_shower_fun3'
|
|
|
+end
|
|
|
+
|
|
|
+if $ARGS[0] = 'after_shower_fun3':
|
|
|
+ gs'arousal', 'foreplay',3,'no_orgasm_msg'
|
|
|
+ gs'arousal', 'hj',-3,'no_orgasm_msg'
|
|
|
+ gs'stat'
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/fun3.mp4"></video></center>'
|
|
|
+ 'You turn around, forcing <<$npc_firstname[$boy]>>''s hand between your thighs. He doesn''t miss a beat, rubbing your soaking wet clit and you give him the best handjob you can while writhing in pleasure.'
|
|
|
+ *nl
|
|
|
+ '<<$pcs_nickname>>-!" he grunts. "I''m-!"'
|
|
|
+ '"Me too," you gasp.'
|
|
|
+ act'Come together':gt'booty_call_after', 'after_shower_fun4'
|
|
|
+end
|
|
|
+
|
|
|
+if $ARGS[0] = 'after_shower_fun4':
|
|
|
+ $orgasm_or = 'yes'
|
|
|
+ gs'arousal', 'foreplay',1,'no_orgasm_msg'
|
|
|
+ gs'arousal', 'hj',-1,'no_orgasm_msg'
|
|
|
+ gs 'cum_call', 'stomach', $boy, 1
|
|
|
+ gs'stat'
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/cum_jerkoff1.mp4"></video></center>'
|
|
|
+ '<<$npc_firstname[$boy]>> can''t take it anymore and explodes in your hand, managing to get you off at the same time. You both come together and euphoria washes over you as his cum -somehow still warm to your skin despite the heat of the shower- spatters across your stomach.'
|
|
|
+ act'Recover':gt'booty_call_shower', 'after_shower_fun_end'
|
|
|
+end
|
|
|
+
|
|
|
+if $ARGS[0] = 'after_shower_fun_end':
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/after2.mp4"></video></center>'
|
|
|
+ '"Wow..." is all you can say, breathing heavily in post-orgasmic bliss.'
|
|
|
+ '"I think you might need another shower," <<$npc_firstname[$boy]>> snickers.'
|
|
|
+ gs'booty_call_shower', 'after_shower_clean_options'
|
|
|
+end
|
|
|
+
|
|
|
+if $ARGS[0] = 'after_shower_sex1':
|
|
|
+ booty_call['shower_sex'] += 1
|
|
|
+ booty_call['orgasm'] = orgasm
|
|
|
+ gs'arousal', 'vaginal',rand(10,15),'no_orgasm_msg'
|
|
|
+ gs'stat'
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/leg_up2.mp4"></video></center>'
|
|
|
+ 'Water streams down your bodies as <<$npc_firstname[$boy]>> presses you up against the wall right underneath the showerhead, fucking you vigorously. Your erotic moans echo off the tile, someone reinforcing the idea that there''s nothing else in the world besides you, this shower, and <<$npc_firstname[$boy]>>''s cock inside you.'
|
|
|
+! if booty_call['condom'] > 0:
|
|
|
+ if rand(1,10) > 1:
|
|
|
+ *nl
|
|
|
+ 'After what seems like an eternity of pleasure, <<$npc_firstname[$boy]>> grunts into your ear.'
|
|
|
+ gs'booty_call_shower', 'after_shower_cum_ask'
|
|
|
+ else
|
|
|
+ *nl
|
|
|
+ 'Then, without warning, <<$npc_firstname[$boy]>> stiffens and you feel something hot pour into your pussy.'
|
|
|
+ gs 'cum_call', '', $boy, 1
|
|
|
+ booty_call['shower_creampie'] += 1
|
|
|
+ booty_call['creampie'] += 1
|
|
|
+ gs'booty_call_shower', 'after_shower_creampie_surprise'
|
|
|
+ end
|
|
|
+! else
|
|
|
+
|
|
|
+! end
|
|
|
+end
|
|
|
+
|
|
|
+if $ARGS[0] = 'after_shower_cum_ask':
|
|
|
+ '"<<$pcs_nickname>>-! I''m almost there!"'
|
|
|
+ if booty_call['orgasm'] < orgasm:
|
|
|
+ '"Me too-!" you gasp.'
|
|
|
+ act'Come together':gt'booty_call_shower', 'after_shower_creampie'
|
|
|
+ else
|
|
|
+ '"Mmmm-!" you hum back.'
|
|
|
+ act'Let him come inside you':gt'booty_call_shower', 'after_shower_creampie'
|
|
|
+ end
|
|
|
+ act'Jerk him off':gt'booty_call_shower', 'after_shower_fuck_jerkoff'
|
|
|
+
|
|
|
+ if booty_call['condom'] > 0:
|
|
|
+ act'Not inside!':booty_call['not_inside'] = 1 & gt'booty_call_shower', 'after_shower_fuck_jerkoff'
|
|
|
+ end
|
|
|
+end
|
|
|
+
|
|
|
+if $ARGS[0] = 'after_shower_creampie_surprise':
|
|
|
+ if booty_call['condom'] > 0:
|
|
|
+ act'Asshole!':
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/creampie1.mp4"></video></center>'
|
|
|
+ '"Asshole!" you shout, pushing <<$npc_firstname[$boy]>> away from you. But it''s too late and you feel a hot liquid that isn''t water running down your leg.'
|
|
|
+ '"What the fuck happened to ''Don''t worry, I won''t,'' huh?" you parrot scornfully. "Fucking moron!"'
|
|
|
+ act'Storm out':
|
|
|
+ cla & *clr
|
|
|
+ $npc_apt_bathroom[$boy]
|
|
|
+ minut += 2
|
|
|
+ gs 'stat'
|
|
|
+ '"Imbecile!" you shout again, storming out of the shower, not caring that you''re dripping wet. You make your way over to his bedroom and pick up your clothes, throwing them on.'
|
|
|
+ '"Wait!" <<$npc_firstname[$boy]>> protests, clumsily wrapping a towel around his waist and following you.'
|
|
|
+ '"I''m not waiting for shit!" you sneer. The moment the last item of clothing is over your wet skin, you stomp out the door, slamming it behind you.'
|
|
|
+ act'Leave':gt 'booty_call_after', 'exit'
|
|
|
+ end
|
|
|
+
|
|
|
+ act'Forgive him (my fault)':
|
|
|
+ cla & *clr
|
|
|
+ minut += 2
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/after1.mp4"></video></center>'
|
|
|
+ 'After a few more moments of anger, you deflate. You pull <<$npc_firstname[$boy]>> close, pressing your naked skin against his.'
|
|
|
+ '"I''m sorry," you say. "I was just... acting out. It''s my fault. I should''ve known better. I can''t blame you."'
|
|
|
+ 'You stand there holding each other in silence for several more minutes before <<$npc_firstname[$boy]>> breaks it.'
|
|
|
+ '"I guess you need another shower, then?" he says, a guilty smile on his face.'
|
|
|
+ gs'booty_call_shower', 'after_shower_clean_options'
|
|
|
+ end
|
|
|
+
|
|
|
+ act'Forgive him (both our faults)':
|
|
|
+ cla & *clr
|
|
|
+ minut += 2
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/after1.mp4"></video></center>'
|
|
|
+ 'After a few more moments of anger, you deflate. You pull <<$npc_firstname[$boy]>> close, pressing your naked skin against his.'
|
|
|
+ '"I''m sorry," you say. "I was just... acting out. You should''ve held it since you promised me, but... it takes two to fuck," you smile ruefully. "So it''s my fault too."'
|
|
|
+ 'You stand there holding each other in silence for several more minutes before <<$npc_firstname[$boy]>> breaks it.'
|
|
|
+ '"I guess you need another shower, then?" he says, a guilty smile on his face.'
|
|
|
+ gs'booty_call_shower', 'after_shower_clean_options'
|
|
|
+ end
|
|
|
+ end
|
|
|
+ end
|
|
|
+
|
|
|
+ act'Take it in stride':
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/creampie1.mp4"></video></center>'
|
|
|
+ 'You gasp in surprise, but hold on to <<$npc_firstname[$boy]>>, allowing him to empty his balls into your pussy.'
|
|
|
+ *nl
|
|
|
+
|
|
|
+ act'That was nice':
|
|
|
+ cla & *nl
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/after1.mp4"></video></center>'
|
|
|
+ '"That was nice," you smile as he pulls away, feeling something hot dribble down your leg.'
|
|
|
+ '"I guess... you might need another shower," <<$npc_firstname[$boy]>> says, looking a little embarrassed.'
|
|
|
+ gs'booty_call_shower', 'after_shower_clean_options'
|
|
|
+ end
|
|
|
+
|
|
|
+ if booty_call['condom'] > 0:
|
|
|
+ act'Tease him':
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/after1.mp4"></video></center>'
|
|
|
+ '"What happened to ''Don''t worry, I won''t''?" you ask, a smirk twitching at your lips as he pulls away, feeling something hot dribble down your leg.'
|
|
|
+ '"Sorry," he blushes. "I, uhh... I overestimated myself... I guess you need another shower, huh?"'
|
|
|
+ gs'booty_call_shower', 'after_shower_clean_options'
|
|
|
+ end
|
|
|
+ end
|
|
|
+ end
|
|
|
+
|
|
|
+ act'Creampie induced orgasm':
|
|
|
+ if booty_call['orgasm'] = orgasm:
|
|
|
+ $orgasm_or = 'yes'
|
|
|
+ gs'arousal', 'vaginal',1,'no_orgasm_msg'
|
|
|
+ end
|
|
|
+ booty_call['creampie_orgasm'] += 1
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/creampie1.mp4"></video></center>'
|
|
|
+ 'You gasp in surprise, feeling <<$npc_firstname[$boy]>> pulse inside you. You were already close yourself and his orgasm sends you over the edge. He holds you tight and you clench on to him with all your might, both of you riding out your orgasms completely intertwined.'
|
|
|
+ *nl
|
|
|
+ 'Finally, your orgasms subside and you untangle yourselves. As his cock leaves your pussy, something hot dribbles down your leg.'
|
|
|
+ act'That was nice':
|
|
|
+ cla & *nl
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/after1.mp4"></video></center>'
|
|
|
+ '"That was nice," you pant, unable to say anything else.'
|
|
|
+ '"I guess... you might need another shower," <<$npc_firstname[$boy]>> says, looking a little embarrassed.'
|
|
|
+ gs'booty_call_shower', 'after_shower_clean_options'
|
|
|
+ end
|
|
|
+
|
|
|
+ if booty_call['condom'] > 0:
|
|
|
+ act'Tease him':
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/after1.mp4"></video></center>'
|
|
|
+ '"What happened to ''Don''t worry, I won''t''?" you ask, still panting in the throes of post-orgasm.'
|
|
|
+ '"Sorry," he blushes. "I, uhh... I overestimated myself... I guess you need another shower, huh?"'
|
|
|
+ gs'booty_call_shower', 'after_shower_clean_options'
|
|
|
+ end
|
|
|
+ end
|
|
|
+ end
|
|
|
+end
|
|
|
+
|
|
|
+if $ARGS[0] = 'after_shower_creampie':
|
|
|
+ cla & *clr
|
|
|
+ gs 'cum_call', '', $boy, 1
|
|
|
+ booty_call['shower_creampie'] = 1
|
|
|
+ booty_call['creampie'] += 1
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/leg_up2.mp4"></video></center>'
|
|
|
+ 'You pull <<$npc_firstname[$boy]>> tight against you, plunging him deep into your cunt. He gasps, tightening his grip on you and his cock twitches inside.'
|
|
|
+ *nl
|
|
|
+ if booty_call['orgasm'] < orgasm:
|
|
|
+ 'A single mew escapes your lips and your pussy clenches on him in return, both of you caught in a a frozen embrace as you come together.'
|
|
|
+ else
|
|
|
+ 'A single mew escapes your lips and your pussy clenches on him in return, both of you caught in a a frozen embrace as he empties his seed into your belly.'
|
|
|
+ end
|
|
|
+
|
|
|
+ act'Continue':
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/creampie1.mp4"></video></center>'
|
|
|
+ *nl
|
|
|
+ 'Eventually, his orgasm fades and his cock slips from inside you and a hot dribble of liquid runs down your leg.'
|
|
|
+ *nl
|
|
|
+ if booty_call['condom'] > 0 or npc_boyfriend_creampie_rule[$boy] > 0 and npc_boyfriend_creampie_rule[$boy] <= 2 or npc_know_not_bc[$boy] = 1:
|
|
|
+ '"I thought..." <<$npc_firstname[$boy]>> pants. "You didn''t want me... to come inside you..."'
|
|
|
+ act'Changed my mind':
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/after1.mp4"></video></center>'
|
|
|
+ '"I changed my mind," you smile blissfully and leave it at that.'
|
|
|
+ '<<$npc_firstname[$boy]>> smiles back at you.'
|
|
|
+ '"You look like you could use another shower."'
|
|
|
+ gs'booty_call_shower', 'after_shower_clean_options'
|
|
|
+ end
|
|
|
+
|
|
|
+ act'Felt too good':
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/after1.mp4"></video></center>'
|
|
|
+ '"I couldn''t help myself," you smile blissfully. "It felt too good to stop."'
|
|
|
+ '<<$npc_firstname[$boy]>> smiles back at you.'
|
|
|
+ '"You look like you could use another shower."'
|
|
|
+ gs'booty_call_shower', 'after_shower_clean_options'
|
|
|
+ end
|
|
|
+
|
|
|
+ if birth_control['think_safe'] < 1 and npc_know_not_bc[$boy] = 1:
|
|
|
+ act'Worth the risk':
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/after1.mp4"></video></center>'
|
|
|
+ '"It was worth it," you smile blissfully.'
|
|
|
+ '<<$npc_firstname[$boy]>> smiles back at you.'
|
|
|
+ '"You look like you could use another shower."'
|
|
|
+ gs'booty_call_shower', 'after_shower_clean_options'
|
|
|
+ end
|
|
|
+ end
|
|
|
+ else
|
|
|
+ '"Wow..." is all you can say, breathing heavily in post-orgasmic bliss.'
|
|
|
+ '"I think you might need another shower," <<$npc_firstname[$boy]>> pants in return, a hint of a smile on his lips.'
|
|
|
+ gs'booty_call_shower', 'after_shower_clean_options'
|
|
|
+ end
|
|
|
+ end
|
|
|
+end
|
|
|
+
|
|
|
+if $ARGS[0] = 'after_shower_fuck_jerkoff':
|
|
|
+ gs 'cum_call', 'stomach', $boy, 1
|
|
|
+ gs'stat'
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/cum_jerkoff1.mp4"></video></center>'
|
|
|
+ if booty_call['not_inside'] = 1:
|
|
|
+ *nl
|
|
|
+ '"Not inside!" you yelp.'
|
|
|
+ end
|
|
|
+ if booty_call['orgasm'] < orgasm:
|
|
|
+ 'You barely manage to slip <<$npc_firstname[$boy]>> from your pussy and grab his cock with your hand before he explodes, managing to get you off at the same time. You both come together and euphoria washes over you as his cum -somehow still warm to your skin despite the heat of the shower- spatters across your stomach.'
|
|
|
+ else
|
|
|
+ 'You barely manage to slip <<$npc_firstname[$boy]>> from your pussy and grab his cock with your hand before he explodes. A sense of euphoria washes over you as his cum -somehow still warm to your skin despite the heat of the shower- spatters across your stomach.'
|
|
|
+ end
|
|
|
+ act'Recover':gt'booty_call_shower', 'after_shower_fuck_jerkoff_end'
|
|
|
+end
|
|
|
+
|
|
|
+if $ARGS[0] = 'after_shower_fuck_jerkoff_end':
|
|
|
+ '<center><video autoplay loop src="images/shared/sex/shower/after2.mp4"></video></center>'
|
|
|
+ if booty_call['condom'] > 0:
|
|
|
+ if booty_call['orgasm'] < orgasm:
|
|
|
+ '"Woah..." you breathe, panting in post-orgasmic bliss. "That was close."'
|
|
|
+ else
|
|
|
+ '"Woah..." you breathe, panting. "That was close."'
|
|
|
+ end
|
|
|
+ '"I think you might need another shower," <<$npc_firstname[$boy]>> breathes, smiling at his handiwork covering your belly.'
|
|
|
+ else
|
|
|
+ if booty_call['orgasm'] < orgasm:
|
|
|
+ '"Woah..." you pant in post-orgasmic bliss. "That was..."'
|
|
|
+ else
|
|
|
+ '"Woah..." you pant. "That was..."'
|
|
|
+ end
|
|
|
+ '"Yeah..." he breathes back, a smile spreading across his face. "I think you might need another shower."'
|
|
|
+ end
|
|
|
+ gs'booty_call_shower', 'after_shower_clean_options'
|
|
|
+end
|
|
|
+
|
|
|
+if $ARGS[0] = 'after_shower_clean_options':
|
|
|
+ gs'booty_call_shower', 'after_shower_cum_rinse'
|
|
|
+ gs'booty_call_shower', 'after_shower_again'
|
|
|
+ gs'booty_call_shower', 'after_shower_again_long'
|
|
|
+end
|
|
|
+
|
|
|
+if $ARGS[0] = 'after_shower_cum_rinse':
|
|
|
+ act'Just a rinse':
|
|
|
+ cla & *nl
|
|
|
+ '"A quick rinse is fine," you smile back. "Just give me a minute."'
|
|
|
+ act'Rinse off':
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
|
|
|
+ noShampoo = 1
|
|
|
+ dynamic $showerdin
|
|
|
+ $orgasm_or = 'no'
|
|
|
+ gs'arousal', 'vaginal_finger',rand(1,2),'no_orgasm_msg', 'masturbate'
|
|
|
+ gs'stat'
|
|
|
+ if booty_call['shower_creampie'] = 1:
|
|
|
+ 'You hog the water, directing the stream between your legs to flush the cum from your pussy. After pumping your fingers in and out a few times to confirm nothing else is coming out, you turn off the faucet.'
|
|
|
+ else
|
|
|
+ 'You hog the water, letting it wash away the cum on your belly, and after running your fingers across a few times to confirm it no longer feels sticky, you turn off the faucet.'
|
|
|
+ end
|
|
|
+ act'Finish showering':gs'booty_call_shower', 'after_shower_together_end'
|
|
|
+ end
|
|
|
+ end
|
|
|
+end
|
|
|
+
|
|
|
+if $ARGS[0] = 'after_shower_again':
|
|
|
+ act'Yeah':
|
|
|
+ cla & *nl
|
|
|
+ '"Yeah," you smile back. "Give me a few more minutes?"'
|
|
|
+ '"Sure thing."'
|
|
|
+ *nl
|
|
|
+ '<<$npc_firstname[$boy]>> exits the shower and leaves you to clean up alone.'
|
|
|
+ act'Shower again':
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
|
|
|
+ minut += 5
|
|
|
+ noShampoo = 1
|
|
|
+ dynamic $showerdin
|
|
|
+ gs'stat'
|
|
|
+ if booty_call['shower_fuck'] = 1:
|
|
|
+ 'You get back under the water and turn up the temperature, unwinding in the basking in the afterglow of your shower fucking.'
|
|
|
+ else
|
|
|
+ 'You get back under the water and turn up the temperature, unwinding in the afterglow of your little shower fingerbanging.'
|
|
|
+ end
|
|
|
+ *nl
|
|
|
+ 'Once the cum is cleaned away, you linger only another minute or two, savoring the heat before shutting it off and stepping out.'
|
|
|
+ act'Put on a towel':gt'booty_call_shower', 'after_towel_on'
|
|
|
+ act'Skip the towel':gt'booty_call_shower', 'after_towel_skip'
|
|
|
+ end
|
|
|
+ end
|
|
|
+end
|
|
|
+
|
|
|
+if $ARGS[0] = 'after_shower_again_long':
|
|
|
+ act'A long one':
|
|
|
+ cla & *nl
|
|
|
+ '"Yeah," you smile back. "A long one."'
|
|
|
+ '"In that case, I won''t wait up," <<$npc_firstname[$boy]>> grins.'
|
|
|
+ *nl
|
|
|
+ 'He exits the shower and leaves you to clean up alone.'
|
|
|
+ act'Shower again':
|
|
|
+ cla & *clr
|
|
|
+ '<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
|
|
|
+ minut += 15
|
|
|
+ noShampoo = 1
|
|
|
+ dynamic $showerdin
|
|
|
+ gs'stat'
|
|
|
+ if booty_call['shower_creampie'] = 1:
|
|
|
+ 'You get back under the water and turn up the temperature. You stand there for what feels like ages, letting the heat soak into your skin, savoring the feeling as cum slowly drains from your pussy.'
|
|
|
+ elseif booty_call['shower_fuck'] = 1:
|
|
|
+ 'You get back under the water and turn up the temperature. You stand there for what feels like ages, letting the heat soak into your skin, basking in the afterglow of your shower fucking and getting on to your shower enjoying.'
|
|
|
+ else
|
|
|
+ 'You get back under the water and turn up the temperature. You stand there for what feels like ages, letting the heat soak into your skin, basking in the afterglow of your shower fingerbanging and getting on to your shower enjoying.'
|
|
|
+ end
|
|
|
+ *nl
|
|
|
+ 'But you can''t stay in here forever and you eventually turn the faucet off, albiet with no small amount of regret.'
|
|
|
+ act'Put on a towel':gt'booty_call_shower', 'after_towel_on'
|
|
|
+ act'Skip the towel':gt'booty_call_shower', 'after_towel_skip'
|
|
|
+ end
|
|
|
+ end
|
|
|
+end
|
|
|
+
|
|
|
+if $ARGS[0] = 'after_shower_together_end':
|
|
|
+ noShampoo = 1
|
|
|
+ dynamic $showerdin
|
|
|
+ cla & *clr
|
|
|
+ $npc_apt_bathroom[$boy]
|
|
|
+ if npc_selfish[$boy] = 1:
|
|
|
+ 'You both step out of the shower and <<$npc_firstname[$boy]>> pulls his towel off the rack, wiping himself down with it.'
|
|
|
+ act'Towel for me?':
|
|
|
+ cla & *nl
|
|
|
+ '"Uhh..." you say, looking around. "Can I borrow a towel to dry off?"'
|
|
|
+ '"Sorry, only have one towel," he shrugs.'
|
|
|
+ act'Annoyed':
|
|
|
+ cla & *nl
|
|
|
+ 'Your forehead creases in irritation.'
|
|
|
+ '<i>Seriously? He couldn''t have told me that</i> before <i>I showered?</i>'
|
|
|
+ gs'booty_call_after', 'after_sex2'
|
|
|
+ end
|
|
|
+
|
|
|
+ act'Fair':
|
|
|
+ cla & *nl
|
|
|
+ '"Fair," you grin, watching him leer at your naked wet body as you leave the bathroom.'
|
|
|
+ gs'booty_call_after', 'after_sex2'
|
|
|
+ end
|
|
|
+ end
|
|
|
+
|
|
|
+ act'Leave naked':
|
|
|
+ cla & *nl
|
|
|
+ 'You give your hair a quick wringing and exit the bathroom naked, <<$npc_firstname[$boy]>> following behind you with his towel around his waist.'
|
|
|
+ gs'booty_call_after', 'after_sex2'
|
|
|
+ end
|
|
|
+ else
|
|
|
+ 'You both step out of the shower and <<$npc_firstname[$boy]>> pulls a towel out of a cupboard, offering it to you.'
|
|
|
+ gs'booty_call_shower', 'after_towel_borrow'
|
|
|
+ gs'booty_call_shower', 'after_towel_skip2'
|
|
|
+ end
|
|
|
+end
|
|
|
+--- booty_call_shower ---------------------------------
|