1
0

hookup.qsrc 91 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032
  1. # hookup
  2. !! 2021/05/06
  3. if $ARGS[0] = 'start':
  4. if $boy ! $npclastgenerated and $boy ! $npclastsaved:
  5. if npcgen_lastrun = 1:
  6. gs 'boystat', $npclastgenerated
  7. elseif npcgen_lastrun = 2:
  8. gs 'boystat', $npclastsaved
  9. end
  10. end
  11. hookup['orgasm_count'] = orgasm
  12. $location_type = 'indoors'
  13. $location_type = 'indoors'
  14. if CloDress > 0:hookup['dress'] = 1
  15. $lastwornpantytype['hookup'] = $pantyworntype
  16. lastwornpantynumber['hookup'] = pantywornnumber
  17. $lastwornbratype['hookup'] = $braworntype
  18. lastwornbranumber['hookup'] = brawornnumber
  19. gs 'clothing', 'strip'
  20. gs 'underwear', 'remove'
  21. gs 'stat'
  22. *clr & cla
  23. minut += 5
  24. gs 'arousal', 'foreplay', 2
  25. gs 'arousal', 'foreplay_give', -2
  26. gs'stat'
  27. '<center><video autoplay loop src="images/shared/sex/misc/undress1.mp4"></video></center>'
  28. 'You and <<$npc_firstname[$boy]>> rush through the door of his apartment, stumbling through the hallway as you desperately tear each other''s clothes off on the way to the bedroom.'
  29. *nl
  30. if $npc_dick_desc[$boy] = 'tiny':
  31. 'By the time you reach it, both of you are completely naked and his tiny <<npc_dick[$boy]>>cm dick is already erect.'
  32. elseif $npc_dick_desc[$boy] = 'short':
  33. 'By the time you reach it, both of you are completely naked and his short <<npc_dick[$boy]>>cm dick is already erect.'
  34. elseif $npc_dick_desc[$boy] = 'chode':
  35. 'By the time you reach it, both of you are completely naked and his short but thick <<npc_dick[$boy]>>cm dick is already erect.'
  36. elseif $npc_dick_desc[$boy] = 'skinny':
  37. 'By the time you reach it, both of you are completely naked and his skinny <<npc_dick[$boy]>>cm dick is already erect.'
  38. elseif $npc_dick_desc[$boy] = 'normal':
  39. 'By the time you reach it, both of you are completely naked and his average <<npc_dick[$boy]>>cm dick is already erect.'
  40. elseif $npc_dick_desc[$boy] = 'thick':
  41. 'By the time you reach it, both of you are completely naked and his thick <<npc_dick[$boy]>>cm cock is already erect.'
  42. elseif $npc_dick_desc[$boy] = 'long':
  43. 'By the time you reach it, both of you are completely naked and his thin but lengthy <<npc_dick[$boy]>>cm cock is already erect.'
  44. elseif $npc_dick_desc[$boy] = 'huge':
  45. 'By the time you reach it, both of you are completely naked and his huge <<npc_dick[$boy]>>cm cock is already erect.'
  46. elseif $npc_dick_desc[$boy] = 'enormous':
  47. 'By the time you reach it, both of you are completely naked and his enormously thick <<npc_dick[$boy]>>cm cock is already erect.'
  48. elseif $npc_dick_desc[$boy] = 'lengthy':
  49. 'By the time you reach it, both of you are completely naked and his incredibly long <<npc_dick[$boy]>>cm cock is already erect.'
  50. elseif $npc_dick_desc[$boy] = 'gigantic':
  51. 'By the time you reach it, both of you are completely naked and his gigantic <<npc_dick[$boy]>>cm cock is already erect.'
  52. elseif $npc_dick_desc[$boy] = 'monster':
  53. 'By the time you reach it, both of you are completely naked and his monstrously thick <<npc_dick[$boy]>>cm cock is already erect.'
  54. end
  55. hookup['initiative'] = rand(0,1)
  56. if hookup['initiative'] = 1:
  57. !! player wins initiative
  58. act'Jerk him off':
  59. gs 'arousal', 'hj', 1
  60. gs 'arousal', 'hj', -10
  61. gs 'stat'
  62. cla & *clr
  63. '<center><video autoplay loop src="images/shared/sex/foreplay/jerk.mp4"></video></center>'
  64. 'You push <<$npc_firstname[$boy]>> down onto the bed and kneel in front of him. With a lusty smirk, you grab hold of his cock, wrapping your fingers around his shaft and give it slow sensual tugs, hardening even more underneath your touch.'
  65. hookup['bj_want'] = rand(0,1)
  66. if hookup['bj_want'] = 1:
  67. *nl
  68. '<<$npc_firstname[$boy]>> gives a groan of satisfaction, looking down at you.'
  69. '"You''re so hot. Now suck it. I want to feel your lips around my cock."'
  70. act'Give him what he wants':
  71. cla & *nl
  72. 'Your smirk turns into a full blown grin and you give him just a few more jerks to make sure he''s as erect as possible before dipping your head down and doing as he asks.'
  73. act'Blow him':gt'hookup','bj'
  74. end
  75. !!{act'69 him instead':
  76. cla & *clr
  77. '<center><img <<$set_imgh>> src="images/shared/sex/foreplay/bed_jerk.jpg"></center>'
  78. '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.'
  79. act'Enjoy yourself':gt'hookup','69_1'
  80. act'Go through the motions':gt'hookup','69_2'
  81. end}
  82. act'How about we skip the foreplay?':
  83. cla & *nl
  84. '"How about we skip the foreplay and instead of putting this cock in my mouth, you stuff it in my pussy?"'
  85. '"Sounds fun," he grins.'
  86. gs'hookup','condoms'
  87. gs'hookup','position_choose'
  88. end
  89. else
  90. act'Suck his cock':gt'hookup','bj'
  91. gs'hookup','position_choose'
  92. end
  93. end
  94. act'Suck his cock':gt'hookup','bj'
  95. act'Skip the foreplay':
  96. cla & *nl
  97. '"Let''s skip the foreplay," you say, heading towards the bed. "I wanna fuck <i>now</i>."'
  98. '<<$npc_firstname[$boy]>> eagerly follows you over.'
  99. gs'hookup','condoms'
  100. gs'hookup','position_choose'
  101. end
  102. act'Let him lead':
  103. cla & *clr
  104. hookup['position'] = rand(1,4)
  105. if $npc_fav_pos[$boy] = 'blowjob' or (hookup['position'] = 4 and ($npc_fav_pos[$boy] ! 'missionary' or $npc_fav_pos[$boy] ! 'doggy' or $npc_fav_pos[$boy] ! 'cowgirl')):
  106. hookup['he_choose_bj'] = 1
  107. gt'hookup','bj'
  108. elseif ($npc_fav_pos[$boy] = 'missionary' or $npc_fav_pos[$boy] = 'doggy' or $npc_fav_pos[$boy] = 'cowgirl') or (hookup['position'] < 4 and ($npc_fav_pos[$boy] ! 'missionary' or $npc_fav_pos[$boy] ! 'doggy' or $npc_fav_pos[$boy] ! 'cowgirl')):
  109. gt'hookup','position_he_choose'
  110. end
  111. end
  112. else
  113. act'Continue':
  114. hookup['position'] = rand(1,4)
  115. if $npc_fav_pos[$boy] = 'blowjob' or (hookup['position'] = 4 and ($npc_fav_pos[$boy] ! 'missionary' or $npc_fav_pos[$boy] ! 'doggy' or $npc_fav_pos[$boy] ! 'cowgirl')):
  116. hookup['he_choose_bj'] = 1
  117. gt'hookup','bj'
  118. elseif ($npc_fav_pos[$boy] = 'missionary' or $npc_fav_pos[$boy] = 'doggy' or $npc_fav_pos[$boy] = 'cowgirl') or (hookup['position'] < 4 and ($npc_fav_pos[$boy] ! 'missionary' or $npc_fav_pos[$boy] ! 'doggy' or $npc_fav_pos[$boy] ! 'cowgirl')):
  119. hookup['he_choose_position'] = 1
  120. gt'hookup','position_he_choose'
  121. end
  122. end
  123. end
  124. end
  125. if $ARGS[0] = 'bj':
  126. gs 'arousal','bj',rand(2,5)
  127. gs 'stat'
  128. if hookup['bj'] > 0:
  129. if daystage = 1 or daystage = 4:
  130. $hookup['tonight_or_today'] = 'tonight'
  131. else
  132. $hookup['tonight_or_today'] = 'today'
  133. end
  134. hookup['bj'] = 2
  135. '<center><video autoplay loop src="images/shared/sex/blowjob/bj49.mp4"></video></center>'
  136. '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.'
  137. *nl
  138. 'After a few minutes, you hear his breathing start to get faster and you''re pretty sure he''s about to cum.'
  139. hookup['cum_choice'] = rand(1,2)
  140. act'Continue':gs'hookup','bj_cum'
  141. else
  142. '<center><video autoplay loop src="images/shared/sex/blowjob/bj47.mp4"></video></center>'
  143. hookup['bj'] = 1
  144. if hookup['he_choose_bj'] = 1:
  145. '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.'
  146. '"Yeah..." he breathes. "That''s it." He leans back, enjoying the head you''re giving.'
  147. else
  148. '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.'
  149. '"Fuck..." he breathes, leaning back and enjoying the head you''re giving.'
  150. end
  151. act'Really suck him off':
  152. cla & *clr
  153. '<center><video autoplay loop src="images/shared/sex/blowjob/bj49.mp4"></video></center>'
  154. 'You double your efforts, deciding to show him how good you really are at sucking cock.'
  155. if dick < 10:
  156. 'Taking advantage of the meager length of his <<dick>> cm dick, you completely envelop it with your mouth, using your tongue and lips to create as much vacuum pressure as possible. He groans loudly and you have to stop yourself from smiling when you see him writhe in pleasure.'
  157. elseif dick < 20:
  158. 'Taking the entirety of his <<dick>> cm dick in your mouth, you keep pushing your head down until you feel cock at the back of your throat. You draw your lips back up his length before plunging back down, each time swallowing him to the hilt. He groans loudly and you feel him writhing under your touch, giving yourself your own little spike of pleasure that you can make a man feel this way.'
  159. elseif dick < 30:
  160. 'His cock is pretty nicely sized, measuring at least <<dick>> cm long, but it doesn''t stop you from going down his entirely length and playing tonsil hockey with it. You bob your head up and down on it, feeling extreme satisfaction when his body tenses up each time you swallow him whole.'
  161. else
  162. '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.'
  163. end
  164. gs 'arousal','bj',rand(3,5),'deepthroat'
  165. gs'stat'
  166. *nl
  167. hookup['cum_choice'] = rand(1,3)
  168. act'Continue':gs'hookup','bj_cum'
  169. end
  170. act'Just go through the motions':
  171. cla & *nl
  172. if hookup['return_bj'] = 1:
  173. 'Honestly, you''re damn bored right now. Giving head sucks, but it doesn''t feel like you have much choice so you keep bobbing up and down waiting till it''s over.'
  174. else
  175. 'You don''t really enjoy giving head to be honest. But guys like it and you want guys to like you, so you just put up with it, continuing to bob your head up and down his cock, waiting until he''s ready to move on to <i>real</i> sex.'
  176. end
  177. act'Keep waiting':
  178. if rand(0,1) = 1 or hookup['return_bj'] = 1:
  179. hookup['cum_choice'] = rand(1,3)
  180. gs'hookup','bj_cum'
  181. else
  182. cla & *clr
  183. '<center><video autoplay loop src="images/shared/sex/blowjob/bj47.mp4"></video></center>'
  184. 'You continue to dutifully blow <<$npc_firstname[$boy]>> until he finally taps you on the head, causing you to pull off.'
  185. '"You''re doing great babe, but I want to fuck you before I cum," he grins.'
  186. $OpenInnerThought + 'Finally...' + $CloseInnerThought
  187. gs'hookup','condoms'
  188. gs'hookup','position_choose'
  189. end
  190. end
  191. act'Getting kind of tired down here...':
  192. cla & *clr
  193. '<center><video autoplay loop src="images/shared/sex/blowjob/bj47.mp4"></video></center>'
  194. '"Hey," you mumble around his cock, pulling your lips off for a moment. "I''m getting kind of tired down here, can we do something else?"'
  195. '"Oh," he says, a little put off by your sudden reaction. "Uhh, yeah. Let''s fuck then."'
  196. $OpenInnerThought + 'Finally...' + $CloseInnerThought
  197. gs'hookup','condoms'
  198. gs'hookup','position_choose'
  199. end
  200. end
  201. act'Let''s get to the good part':
  202. cla & *clr
  203. '<center><video autoplay loop src="images/shared/sex/foreplay/jerk.mp4"></video></center>'
  204. 'You pull back, jerking his cock slick with your saliva as you do.'
  205. '"I didn''t come here to give blowjobs, I came to get fucked," you grin. "Wanna get to the good part already?"'
  206. '"Hell yeah," he smiles back.'
  207. gs'hookup','condoms'
  208. gs'hookup','position_choose'
  209. end
  210. end
  211. end
  212. if $ARGS[0] = 'bj_cum':
  213. cla
  214. $hookup['next_act1'] = 'hookup'
  215. $hookup['next_act2'] = 'bj2'
  216. if hookup['cum_choice'] = 1:
  217. $hookup['cum_choice'] = 'mouth'
  218. cla & *clr
  219. '<center><video autoplay loop src="images/shared/sex/blowjob/bj47.mp4"></video></center>'
  220. 'Suddenly, thick salty liquid begins spurting into your mouth as <<$npc_firstname[$boy]>> cums without warning.'
  221. act'Take it in stride (swallow)':
  222. hookup['swallow'] = 1
  223. hookup['bj_cum'] = 1
  224. gs'cum_call', 'mouth_swallow', $boy, 1
  225. gs'stat'
  226. cla & *clr
  227. '<center><video autoplay loop src="images/shared/sex/cum/mouth/swallow5.mp4"></video></center>'
  228. '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.'
  229. gs'hookup','bj_react1.1'
  230. gs'hookup','bj_react2'
  231. gs'hookup','bj_react3'
  232. end
  233. act'Take it in stride (spit)':
  234. hookup['bj_cum'] = 2
  235. gs'cum_call', 'mouth', $boy, 1
  236. gs'stat'
  237. cla & *clr
  238. '<center><video autoplay loop src="images/shared/sex/cum/mouth/swallow5.mp4"></video></center>'
  239. '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.'
  240. act'Continue':
  241. cla & *clr
  242. '<center><video autoplay loop src="images/shared/sex/cum/mouth/spit6.mp4"></video></center>'
  243. 'After a few seconds, you carefully draw back letting it spill over your lips and all over his cock.'
  244. gs'hookup','bj_react1.1'
  245. gs'hookup','bj_react3'
  246. end
  247. end
  248. act'Panic swallow!':
  249. hookup['bj_cum'] = 3
  250. hookup['swallow'] = 1
  251. gs'cum_call', 'mouth_swallow', $boy, 1
  252. gs'stat'
  253. cla & *clr
  254. '<center><video autoplay loop src="images/shared/sex/cum/mouth/swallow5.mp4"></video></center>'
  255. '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.'
  256. gs'hookup','bj_react1.1'
  257. gs'hookup','bj_react3'
  258. end
  259. !!{
  260. act'Yelp and jump back':
  261. gs'cum_call', 'mouth', $boy, 1
  262. gs'cum_call', 'mouth_swallow', $boy, 1
  263. hookup['bj_cum'] = 4
  264. cla & *clr
  265. !! IMAGE HERE
  266. end}
  267. elseif hookup['cum_choice'] = 2:
  268. '"I''m gonna cum!"'
  269. act'Finish him off (swallow)':
  270. $hookup['cum_choice'] = 'mouth'
  271. hookup['bj_cum'] = 1
  272. hookup['swallow'] = 1
  273. gs'cum_call', 'mouth_swallow', $boy, 1
  274. gs'stat'
  275. cla & *clr
  276. '<center><video autoplay loop src="images/shared/sex/cum/mouth/swallow5.mp4"></video></center>'
  277. '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.'
  278. gs'hookup','bj_react1.2'
  279. gs'hookup','bj_react2'
  280. gs'hookup','bj_react4'
  281. end
  282. act'Finish him off (spit)':
  283. hookup['bj_cum'] = 2
  284. $hookup['cum_choice'] = 'face'
  285. gs'cum_call', 'mouth', $boy, 1
  286. gs'cum_call', 'hands', $boy, 1
  287. gs'cum_call', 'face', $boy, 1
  288. gs'stat'
  289. cla & *clr
  290. '<center><video autoplay loop src="images/shared/sex/cum/mouth/spit4.mp4"></video></center>'
  291. 'You draw back until your lips are right at the tip of his cock and rapidly start working it with your hands until you feel hot sperm shooting into your mouth. You pull back, immediately spitting it out onto his stomach even as he continues to cum, a stray shot hitting you square in the chin as you wipe your mouth.'
  292. gs'hookup','bj_react1.2'
  293. end
  294. act'Trade places':
  295. cla & *clr
  296. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  297. $npc_apt_bedroom[$boy]
  298. '"Hang on there big boy, can''t have you blowing your load on me just yet," you smile. You lay back and spread your legs, baring your pussy. "Your turn to show me what you''re made of."'
  299. act'Get licked':gt'hookup','lick_pussy'
  300. end
  301. act'Let''s fuck':
  302. cla & *clr
  303. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  304. $npc_apt_bedroom[$boy]
  305. '"Hang on there big boy, can''t have you blowing your load on me just yet," you smile, jerking his hardon gently.'
  306. *nl
  307. '"We haven''t fucked yet."'
  308. gs 'hookup','condoms'
  309. gs 'hookup','position_choose'
  310. end
  311. elseif hookup['cum_choice'] = 3:
  312. if daystage = 1 or daystage = 4:
  313. '"Wait!" You feel <<$npc_firstname[$boy]>>''s hand on your head. "Keep that up and I''m gonna cum. I want to fuck you tonight."'
  314. else
  315. '"Wait!" You feel <<$npc_firstname[$boy]>>''s hand on your head. "Keep that up and I''m gonna cum. I want to fuck you."'
  316. end
  317. act'Redouble your efforts':
  318. cla & *clr
  319. '<center><video autoplay loop src="images/shared/sex/blowjob/bj49.mp4"></video></center>'
  320. 'You ignore his protests and instead pick up the pace, going as far down on him as you can. Within seconds, you feel him stiffen and cum begins to spill out into your mouth.'
  321. act'Swallow it':
  322. $hookup['cum_choice'] = 'mouth'
  323. hookup['bj_cum'] = 1
  324. hookup['swallow'] = 1
  325. gs'cum_call', 'mouth_swallow', $boy, 1
  326. gs'stat'
  327. cla & *clr
  328. '<center><video autoplay loop src="images/shared/sex/blowjob/bj48.mp4"></video></center>'
  329. 'You keep working his cock with your mouth until you''re sure he''s finished orgasming before pulling away, gulping down the entire load.'
  330. gs'hookup','bj_react1.2'
  331. gs'hookup','bj_react2'
  332. gs'hookup','bj_react3'
  333. gs'hookup','bj_react4'
  334. end
  335. act'Spit it out':
  336. $hookup['cum_choice'] = 'face'
  337. hookup['bj_cum'] = 2
  338. gs'cum_call', 'mouth', $boy, 1
  339. gs'cum_call', 'hands', $boy, 1
  340. gs'cum_call', 'face', $boy, 1
  341. gs'stat'
  342. cla & *clr
  343. '<center><video autoplay loop src="images/shared/sex/cum/mouth/spit4.mp4"></video></center>'
  344. 'The moment you taste cum on your tongue, you pull back, spitting it out onto his stomach even as he continues to orgasm, a stray shot hitting you square in the chin as you wipe your mouth.'
  345. gs'hookup','bj_react1.2'
  346. gs'hookup','bj_react3'
  347. end
  348. end
  349. act'Then let''s fuck':
  350. cla & *clr
  351. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  352. $npc_apt_bedroom[$boy]
  353. '"Then we should get to fucking then," you grin back, sitting up on the bed and drawing your lips away from his cock.'
  354. gs'hookup','condoms'
  355. gs'hookup','position_choose'
  356. end
  357. end
  358. end
  359. if $ARGS[0] = 'bj_react1.1':
  360. act'A little warning?':
  361. cla & *clr
  362. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  363. $npc_apt_bedroom[$boy]
  364. if hookup['bj_cum'] = 1:
  365. '"A little warning next time?" you smile, wiping a loose drop of cum from your lip. "I barely had time to swallow."'
  366. elseif hookup['bj_cum'] = 2:
  367. '"Eeeaaack," you let the cum dribble out from your lips. "A little warning next time? You really surprised me there!"'
  368. elseif hookup['bj_cum'] = 3:
  369. '"A little warning next time?!" you gulp again, feeling like there''s still cum sliming the back of your throat.'
  370. elseif hookup['bj_cum'] = 4:
  371. end
  372. '"You saying there''s going to be a next time?"'
  373. act'Maybe':
  374. cla & *clr
  375. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  376. $npc_apt_bedroom[$boy]
  377. '"Maybe," you say, giving him a dirty smile.'
  378. gs 'hookup','bj2'
  379. end
  380. act'Sure':
  381. cla & *clr
  382. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  383. $npc_apt_bedroom[$boy]
  384. '"Sure," you say with a dirty smirk. "I had a good time blowing you. Didn''t you have a good time getting blown?"'
  385. 'He returns your grin.'
  386. gs 'hookup','bj2'
  387. end
  388. if hookup['bj'] < 2:
  389. act'Right now?':
  390. cla & *nl
  391. '"What about right now? We didn''t get to fuck. I got your rocks off, what about mine?"'
  392. if rand(0,1) = 0:
  393. '"Uhh," he looks down at his quickly diminishing hardon. "I mean, I''d love to but... I don''t think I can get it up again after that."'
  394. if rand(0,1) = 1:'He seems a little embarrassed about it.'
  395. act'Oh well':
  396. cla & *clr
  397. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  398. $npc_apt_bedroom[$boy]
  399. '"Damn. Guess I''m too skilled at sucking dick for my own good," you complain, sitting up and stretching your arms behind your head. You flash him a smile to know you''re just kidding around and aren''t too upset about the result.'
  400. *nl
  401. if pcs_horny >= 65:
  402. '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.'
  403. else
  404. if daystage = 1 or daystage = 4:
  405. '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.'
  406. else
  407. '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.'
  408. end
  409. end
  410. gs'hookup_after','pre'
  411. end
  412. act'Disappointing':
  413. cla & *clr
  414. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  415. $npc_apt_bedroom[$boy]
  416. '"Damn," you frown. You sit back on your legs, thoroughly disappointed with this turn of events.'
  417. *nl
  418. if pcs_horny >= 70:
  419. 'And you''re really fucking horny right now too! Ugh. This blows.'
  420. else
  421. if daystage = 1 or daystage = 4:
  422. 'And you really wanted to get laid tonight! Ugh. This blows.'
  423. else
  424. 'And you really wanted to get laid today! Ugh. This blows.'
  425. end
  426. end
  427. gs'hookup_after','pre'
  428. end
  429. else
  430. '"You still want to fuck?" he asks, seeming eager. "Well I''m not going to say no to that. Just give me a minute to get hard again."'
  431. act'Wait':gt'hookup','wait'
  432. end
  433. end
  434. end
  435. end
  436. end
  437. if $ARGS[0] = 'bj_react1.2':
  438. act'Thanks for the warning':
  439. cla & *clr
  440. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  441. $npc_apt_bedroom[$boy]
  442. if hookup['cum_choice'] = 3:
  443. '"Thanks for the warning," you smile, licking your lips.'
  444. if daystage = 1 or daystage = 4:
  445. '"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."'
  446. else
  447. '"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."'
  448. end
  449. if stat['think_virgin'] = 1:
  450. act'Sorry, saving myself for marriage':
  451. hookup['virgin'] = 1
  452. cla & *clr
  453. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  454. $npc_apt_bedroom[$boy]
  455. '"Sorry, but I''m saving myself for marriage," you smile apologetically.'
  456. if npc_generous[$boy] = 1 or npc_pussyeater[$boy] = 1:
  457. gs'hookup','generous_lick'
  458. else
  459. '"Saving yourself for marriage but still give blowjobs to strangers?" he asks pointedly.'
  460. if mid($start_type,1,2) = 'sg':
  461. '"I don''t know," you shrug. "Ask my mom why it matters so much."'
  462. else
  463. 'You shrug. "I''m still a virgin aren''t I?"'
  464. end
  465. gs'hookup_after','pre'
  466. end
  467. end
  468. end
  469. act'Not what I wanted':
  470. cla & *nl
  471. hookup['get_out'] = 1
  472. '"Sorry," you shrug. "Just wasn''t in the cards for you today. My pussy, my mouth. My choice."'
  473. gs'hookup_after','start'
  474. end
  475. act'We could keep going':
  476. cla & *nl
  477. '"Well, we could just keep going," you suggest, crawling over to <<$npc_firstname[$boy]>>. "Think you can get it up again for me?" Grabbing hold of his semi-flaccid cock, you lean into his ear.'
  478. '"I want to feel you inside me," you whisper. You instantly feel his cock stiffen up at your words. "Atta boy," you grin, giving it a few tugs.'
  479. gs'hookup','condoms'
  480. gs'hookup','position_choose'
  481. end
  482. elseif hookup['bj_cum'] = 1:
  483. '"Thanks for the warning," you smile, licking your lips. <<$npc_firstname[$boy]>> just looks back at you blissfully, almost like he can''t believe you swallowed it all.'
  484. gs 'hookup','bj2'
  485. elseif hookup['bj_cum'] = 2:
  486. '"Thanks for the warning," you say, cum still dripping from your smile.'
  487. if rand(0,1) = 1:
  488. '"What, you don''t swallow?"'
  489. gs'hookup_sex','dont_swallow'
  490. else
  491. '"Fuck, that was hot," he breathes.'
  492. '"Glad you enjoyed it," you smirk back.'
  493. gs $hookup['next_act1'],$hookup['next_act2']
  494. end
  495. end
  496. end
  497. end
  498. if $ARGS[0] = 'bj_react2':
  499. act'Tasty':
  500. cla & *clr
  501. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  502. $npc_apt_bedroom[$boy]
  503. '"Mmmm. Tasty."'
  504. if rand(0,1) = 0 and hookup['fuck'] ! 1:
  505. '"Aww man, I never got to fuck you."'
  506. if stat['think_virgin'] = 1:
  507. act'Sorry, saving myself for marriage':
  508. hookup['virgin'] = 1
  509. cla & *clr
  510. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  511. $npc_apt_bedroom[$boy]
  512. '"Sorry, but I''m saving myself for marriage," you smile apologetically.'
  513. if npc_generous[$boy] = 1 or npc_pussyeater[$boy] = 1:
  514. gs'hookup','generous_lick'
  515. else
  516. '"Saving yourself for marriage but still give blowjobs to strangers?" he asks pointedly.'
  517. if mid($start_type,1,2) = 'sg':
  518. '"I don''t know. Ask my mom why it matters so much," you shrug.'
  519. else
  520. 'You shrug. "I''m still a virgin aren''t I?"'
  521. end
  522. gs'hookup_after','pre'
  523. end
  524. end
  525. end
  526. act'We could keep going':
  527. cla & *nl
  528. '"Well, we could just keep going," you suggest, crawling over to <<$npc_firstname[$boy]>>. "Think you can get it up again for me?" Grabbing hold of his semi-flaccid cock, you lean into his ear.'
  529. '"I want to feel you inside me," you whisper. You instantly feel his cock stiffen up at your words. "Atta boy," you grin, giving it a few tugs.'
  530. gs'hookup','condoms'
  531. gs'hookup','position_choose'
  532. end
  533. else
  534. '<<$npc_firstname[$boy]>>''s jaw drops as you lick your lips.'
  535. gs 'hookup','bj2'
  536. end
  537. end
  538. end
  539. if $ARGS[0] = 'bj_react3':
  540. act'Already?':
  541. cla & *clr
  542. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  543. $npc_apt_bedroom[$boy]
  544. if hookup['bj_cum'] = 1:
  545. '"Seriously?" you ask, gulping again as you draw back from his cock. "You came already?"'
  546. elseif hookup['bj_cum'] = 2:
  547. '"Seriously?" you ask, wiping your mouth with your hand. "You came already?"'
  548. end
  549. if npc_insecure[$boy] = 1:
  550. '"Well maybe if you didn''t suck so much dick you wouldn''t be so good at it!" he huffs, pulling back from him. Seems you might have touched a nerve there.'
  551. !! (basically calling you a slut/whore)
  552. act'Play it off':
  553. cla & *clr
  554. '<center><video autoplay loop src="images/shared/sex/after/pillow_talk1.mp4"></video></center>'
  555. '"Guess you''re right," you shrug. "I''m my own worst enemy. So good at giving head that guys can''t last long enough to fuck me." You dramatically fall backwards onto the bed.'
  556. '"What should I do?" you ask, turning towards him. "Think I should get worse at sucking dick?"'
  557. '"I didn''t say that," he smirks back. "You just shouldn''t be so rude."'
  558. *nl
  559. '<i>Well he''s being a bit rude himself,</i> you think, but at least his ego seems less bruised.'
  560. gs 'hookup','bj2'
  561. end
  562. act'Fuck you!':
  563. cla & *clr
  564. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  565. $npc_apt_bedroom[$boy]
  566. '"Fuck you!" you snap, springing from the bed and rushing for your clothes.'
  567. '"Yeah, I think that''s what you wanted you fucking slut!"'
  568. '"Some way of treating a girl who just sucked your dick you fucking asshole!" you snarl, throwing on your clothes.'
  569. '"What, did you want money for your job whore?"'
  570. *nl
  571. 'You get dressed as fast as you can while he slings various explitives at you.'
  572. *nl
  573. '"Well I hope you enjoyed your blowjob! Fucking bastard!" you scream as you leave, slamming the door behind you.'
  574. '"Try not to suck anymore dick on your way home!" you hear him shout back through the door.'
  575. act'Leave':gt'hookup_after','exit'
  576. end
  577. else
  578. '"Your mouth just felt too good!" he sighs blissfully. "I couldn''t hold it in!"'
  579. '"Well, I guess it''s kind of my fault too isn''t it?" you say, flashing him a toothy grin. "Not like I can get mad after getting compliments on my blowjob skills."'
  580. gs 'hookup','bj2'
  581. end
  582. end
  583. end
  584. if $ARGS[0] = 'bj_react4':
  585. act'Gross':
  586. cla & *clr
  587. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  588. $npc_apt_bedroom[$boy]
  589. '"Ugh, I hate swallowing," you say, shaking your head as if that would somehow get rid of the taste.'
  590. '"But you still did it," he says back, grin widening across his face.'
  591. '"Yeah, cause I know guys like you love watching girls like me drink cum," you raise an eyebrow back at him. "Still gross though."'
  592. gs'hookup','bj2'
  593. end
  594. end
  595. if $ARGS[0] = 'bj2':
  596. if hookup['bj'] = 2 or hookup['return_bj'] = 1:
  597. gs'hookup_after','pre'
  598. elseif (npc_generous[$boy] = 1 or npc_pussyeater[$boy] = 1) and hookup['cuni'] < 1:
  599. '"So, did you want a turn?"'
  600. '"A turn what?"'
  601. '"Getting head." <<$npc_firstname[$boy]>> begins creeping down towards your legs, kissing them all along the way until he''s between them.'
  602. act'Get eaten out':gt'hookup','lick_pussy'
  603. act'I''d rather just fuck':
  604. cla & *clr
  605. $npc_apt_bedroom[$boy]
  606. '<<$npc_firstname[$boy]>> gets all the way down to your pussy and you open your legs, but when he tries to move in you put your hand on his head and stop him in his tracks.'
  607. '"Actually, I''d rather just fuck instead," you grin.'
  608. '"Well, shit. Hang on, gimme a minute to get hard again."'
  609. act'Wait':gt'hookup','wait'
  610. end
  611. act'I''m okay (stop here)':
  612. cla & *clr
  613. $npc_apt_bedroom[$boy]
  614. '<<$npc_firstname[$boy]>> gets all the way down to your pussy, but when he tries to move in you put your hand on his head and stop him in his tracks, closing your legs in front of him.'
  615. '"Nah, I''m okay."'
  616. '"Really?" He looks up at you in confusion.'
  617. '"Yeah. No need for that."'
  618. '"Really? Why?"'
  619. act'Don''t feel like it':
  620. cla & *nl
  621. hookup['get_out'] = 2
  622. '"Just don''t really feel like it."'
  623. '"Oh. Well, if you say so." He pulls back and lays down on the bed next to you.'
  624. gs'hookup_after','pre'
  625. end
  626. act'You''re a stranger':
  627. cla & *nl
  628. hookup['get_out'] = 2
  629. '"I don''t know you well enough," you smile apologetically. "Sorry, I just need to be comfortable with a guy to let them go down on me. I wouldn''t be able to get off even if I let you."'
  630. '"Makes sense," he nods, withdrawing and laying down on the bed next to you.'
  631. gs'hookup_after','pre'
  632. end
  633. if stat['bj'] > 10:
  634. act'I prefer giving head':
  635. cla & *nl
  636. hookup['get_out'] = 2
  637. '"I prefer giving over receiving. I don''t know, I just can''t really enjoy it when someone goes down on me. Can''t get out of my own head. Would rather give head instead." You smirk at him and add on a wink to the end of your statement.'
  638. '"Well shit," he says, pulling back and flopping down on the bed next to you. "I''m the same way. Watching a girl squirm under my tongue is even more fun than a blowjob to me."'
  639. '"Really?" You give him a quizzical look.'
  640. '"Really! What are the odds huh? Two people who want to give head and neither of us want to receive it. Should we both just watch each other go down on other people?"'
  641. 'His last comment sparks an involuntary guffaw and the two of you both burst into laughter.'
  642. gs'hookup_after','pre'
  643. end
  644. end
  645. end
  646. else
  647. act'I should get going':
  648. if daystage = 1 or daystage = 4:
  649. $hookup['tonight_or_today'] = 'tonight'
  650. else
  651. $hookup['tonight_or_today'] = 'today'
  652. end
  653. cla & *clr
  654. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  655. $npc_apt_bedroom[$boy]
  656. '"Well, that was fun, but I should get going," you say, standing up.'
  657. if rand(0,1) = 0:
  658. '"Seriously?" he says, sitting up in bed. "We never even got to fuck."'
  659. if stat['think_virgin'] = 1:
  660. act'Sorry, saving myself for marriage':
  661. hookup['virgin'] = 1
  662. cla & *nl
  663. '"Sorry, but I''m saving myself for marriage," you say apologetically, reaching for your clothes.'
  664. if rand(0,1) = 1:
  665. '"Saving yourself for marriage but still give blowjobs to strangers?" he asks pointedly.'
  666. if mid($start_type,1,2) = 'sg':
  667. '"I don''t know. Ask my mom why it matters so much," you shrug.'
  668. else
  669. 'You shrug. "I''m still a virgin aren''t I?"'
  670. end
  671. act'Get dressed and leave':
  672. cla & *clr
  673. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  674. $npc_apt_bedroom[$boy]
  675. 'You quickly throw your clothes on and see yourself out, not even leaving your number behind for him.'
  676. act'Leave':gt'hookup_after','exit'
  677. end
  678. act'Leave your number':
  679. cla & *clr
  680. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  681. $npc_apt_bedroom[$boy]
  682. hookup['contact_info'] = 1
  683. '"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.'
  684. !! add option to take a naked selfie as your contact picture
  685. '"Call me sometime?" handing it back to him with a wink. With that, you get dressed and see yourself out.'
  686. act'Leave':gt'hookup_after','exit'
  687. end
  688. else
  689. '"There are other ways we can have fun without cashing out your V-card," he says, stepping up behind you.'
  690. act'I really have to go':
  691. cla & *nl
  692. '"Sorry, but I really have to go," untangling yourself from him and picking up your clothes.'
  693. 'He steps back, seeming disappointed.'
  694. 'You get dressed in silence and give an awkward goodbye, closing the door behind you and stepping out into the hall.'
  695. act'Leave':gt'hookup_after','exit'
  696. end
  697. act'Call me sometime?':
  698. cla & *nl
  699. hookup['contact_info'] = 1
  700. '"Sorry, I really don''t have time <<$hookup[''tonight_or_today'']>>. But..." You find a pen and scrap of paper in <<$npc_firstname[$boy]>>''s room and scribble down your number.'
  701. '"Call me sometime?" you smile. "We can... have fun."'
  702. '"Like another blowjob?" he asks shamelessly.'
  703. act'Maybe':
  704. cla & *clr
  705. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  706. $npc_apt_bedroom[$boy]
  707. '"Maybe," you reply, twisting your mouth into a smirk.'
  708. 'You say your goodbyes and leaving <<$npc_firstname[$boy]>>''s place behind with the possibility of another "date" in the future.'
  709. act'Leave':gt'hookup_after','exit'
  710. end
  711. act'Sure':
  712. cla & *clr
  713. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  714. $npc_apt_bedroom[$boy]
  715. '"Sure," you grin. "Whatever blows your hair back."'
  716. 'With a wink, you start picking up your clothes and getting dressed. Once you''re finished, you blow <<$npc_firstname[$boy]>> a kiss, closing the door to his place behind you.'
  717. act'Leave':gt'hookup_after','exit'
  718. end
  719. end
  720. act'Such as?':
  721. cla & *nl
  722. '"Such as?" you ask amusedly.'
  723. !! if rand(0,1) = 1:
  724. gs'arousal','foreplay',1
  725. gs'stat'
  726. '"I could go down on you now," he says, kissing your neck and moving down your shoulder. One hand begins to massage your breast while the other one snakes down towards your pussy. "It''s only fair after all."'
  727. *nl
  728. '<i>Mmm... That does feel good...</i>'
  729. act'I really have to go':
  730. cla & *nl
  731. '"Sorry, but I really have to go," untangling yourself from him and picking up your clothes.'
  732. 'He steps back, seemingly disappointed.'
  733. 'You get dressed in silence and give an awkward goodbye, closing the door behind you and stepping out into the hall.'
  734. act'Leave':gt'hookup_after','exit'
  735. end
  736. act'That sounds nice':
  737. cla & *clr
  738. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  739. $npc_apt_bedroom[$boy]
  740. '"That sounds really nice," you sigh under his touch. You let him lead you back to the bed where you lay back, spreading your legs as he puts his head between them.'
  741. act'Get eaten out':gt'hookup','lick_pussy'
  742. end
  743. !!else
  744. !! Anal option
  745. !!end
  746. end
  747. end
  748. end
  749. end
  750. act'Got stuff to do tomorrow':
  751. cla & *clr
  752. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  753. $npc_apt_bedroom[$boy]
  754. gs'stat'
  755. '"Sorry, I got stuff to do tomorrow," you say, picking up your clothes and checking the time on your phone. "Can''t stick around."'
  756. 'You get dressed in silence and give an awkward goodbye, seeing yourself out.'
  757. act'Leave':gt'hookup_after','exit'
  758. end
  759. act'Leave your number':
  760. cla & *clr
  761. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  762. $npc_apt_bedroom[$boy]
  763. hookup['contact_info'] = 1
  764. gs'stat'
  765. '"Sorry, I got stuff to do tomorrow," you say, picking up your clothes and checking the time on your phone. "Can''t stick around. But..."'
  766. 'You put down your clothes and fish around in his clothes instead, pulling out his phone. You tap your number into his contact list and save it.'
  767. '"Call me sometime," you smile as you hand his phone over. "I might be free later. We can do... stuff."'
  768. 'With that, you get dressed and see yourself out, blowing him a kiss as you shut the door behind you.'
  769. act'Leave':gt'hookup_after','exit'
  770. end
  771. else
  772. '"I''m not going to complain after a blowjob like that," he grins at you, laying back in bed.'
  773. act'Get dressed and leave':
  774. cla & *clr
  775. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  776. $npc_apt_bedroom[$boy]
  777. '"Well I''m glad you enjoyed yourself," you smirk, throwing your clothes on while <<$npc_firstname[$boy]>> watches you get dressed from his bed. Once you''re finished, you see yourself out, waving goodbye just before you shut the door behind you.'
  778. act'Leave':gt'hookup_after','exit'
  779. end
  780. act'Leave your number':
  781. cla & *clr
  782. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  783. $npc_apt_bedroom[$boy]
  784. gs'stat'
  785. '"Still, I had a nice time," you say. Instead of moving towards your own clothes, you begin riffling through his until you find his phone. You tap your number into his contact list and save it.'
  786. '"Call me sometime," you smile as you hand his phone over. "I''d hate for this to be the last time I see you." With that, you get dressed and see yourself out, blowing him a kiss as you shut the door behind you.'
  787. act'Leave':gt'hookup_after','exit'
  788. end
  789. end
  790. end
  791. act'Wanna fuck now?':
  792. if daystage = 1 or daystage = 4:
  793. $hookup['tonight_or_today'] = 'tonight'
  794. else
  795. $hookup['tonight_or_today'] = 'right now'
  796. end
  797. cla & *clr
  798. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  799. $npc_apt_bedroom[$boy]
  800. '"So, wanna fuck now?" you ask.'
  801. if rand(0,1) = 0:
  802. '"Uhh," he looks down at his quickly diminishing hardon. "I mean, I''d love to but... I don''t think I can get it up again after that."'
  803. if rand(0,1) = 1:'He seems a little embarrassed about it.'
  804. act'Oh well':
  805. cla & *clr
  806. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  807. $npc_apt_bedroom[$boy]
  808. '"Damn. Guess I''m too skilled at sucking dick for my own good," you complain, sitting up and stretching your arms behind your head. You flash him a smile to know you''re just kidding around and aren''t too upset about the result.'
  809. *nl
  810. if pcs_horny >= 65:
  811. '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.'
  812. else
  813. '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.'
  814. end
  815. gs'hookup_after','pre'
  816. end
  817. act'Disappointing':
  818. cla & *clr
  819. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  820. $npc_apt_bedroom[$boy]
  821. '"Damn," you frown. You sit back on your legs, thoroughly disappointed with this turn of events.'
  822. *nl
  823. if pcs_horny >= 70:
  824. 'And you''re really fucking horny right now too! Ugh. This blows.'
  825. else
  826. 'And you really wanted to get laid <<$hookup[''tonight_or_today'']>>! Ugh. This blows.'
  827. end
  828. gs'hookup_after','pre'
  829. end
  830. else
  831. '"You still want to fuck??"'
  832. '"Uhh, duh! Did you think I''d be satisfied just from blowing you?"'
  833. '"Well I''m not going to say no to that. Just give me a minute to get hard again."'
  834. act'Wait':gt'hookup','wait'
  835. end
  836. end
  837. act'Ask him to return the favor':
  838. cla & *clr
  839. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  840. $npc_apt_bedroom[$boy]
  841. '"So..." you lick your lips seductively at him. "I think I gave your pipe a good cleaning there... Want to return the favor?" You lay back, opening your legs and spreading your cunt, grinning expectantly.'
  842. if npc_selfish[$boy] = 1:
  843. '"Nah, I''m good here," <<$npc_firstname[$boy]>> yawns, stretching back. "The blowjob was enough for me."'
  844. act'Ugh, whatever':
  845. cla & *nl
  846. hookup['selfish'] = 1
  847. 'Your grin melts into a slack-jawed stare and you can''t believe he just said that. You give a blowjob and he can''t even be bothered to eat you out in return? You aren''t so much offended as you are just shocked that he could be that selfish.'
  848. '"Uhh... Whatever, I guess..." you mumble quietly. He seems oblivious.'
  849. gs'hookup_after','pre'
  850. end
  851. act'Annoyed':
  852. cla & *nl
  853. hookup['selfish'] = 2
  854. 'Your jaw immediately drops and your expression quickly turns into a glare. Seriously? You''re going to go down on him and make him cum, and he''s not even willing to give you one lick in return?'
  855. '"Ugh, rude much?" you huff quietly, rolling your eyes. He seems oblivious.'
  856. gs'hookup_after','pre'
  857. end
  858. act'Get angry and leave':
  859. cla & *nl
  860. hookup['selfish'] = 2
  861. 'Your jaw immediately drops and your expression quickly turns into a glare.'
  862. '"Seriously?" you demand.'
  863. '"What?"'
  864. '"I go down on you, let you cum in my mouth, and you''re <i>not</i> going to return the favor?"'
  865. '"<i>What?</i> he asks again bewildered. "You asked if I <i>wanted</i> to. I didn''t think it was a selfish order or something."'
  866. '"<i>SELFISH?!</i>" Your voice cracks when the word comes out. "Oh I am so fucking done here."'
  867. 'You practically leap off the bed, grabbing your clothes and throwing them on as fast as you can while <<$npc_firstname[$boy]>> doesn''t seem to understand what''s going on.'
  868. act'Continue':
  869. cla & *clr
  870. gs'clothing','wear_last_worn'
  871. gs'underwear','wear'
  872. gs'stat'
  873. '"What the hell are you so upset about?" <<$npc_firstname[$boy]>> continues to ask.'
  874. '"You really don''t know what you did wrong here? You have got to be KIDDING ME!"'
  875. 'Your clothes in place, you grab your bag and walk straight out of the apartment, slamming the door behind you.'
  876. *nl
  877. '<i>Fucking ridiculous!</i> you fume to yourself on your way out the door.'
  878. act'Leave':gt'hookup_after','exit'
  879. end
  880. end
  881. act'... then can we fuck?':
  882. cla & *nl
  883. hookup['selfish'] = 1
  884. 'Your grin melts into a slack-jawed stare and you can''t believe he just said that.'
  885. '"Then... can we at least fuck?" you ask him in exhasperation.'
  886. if rand(0,1) = 1:
  887. '"Ehhhh," he inhales slowly. "I don''t think so. I probably can''t get it up again after cumming like that. Refactory period and all that. Dicks have it rough, girls wanting to do all kinds of things to them. You get don''t you?"'
  888. 'He smiles back at you.'
  889. act'Well, <i>I''m leaving</i>':
  890. cla & *clr
  891. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  892. $npc_apt_bedroom[$boy]
  893. '"Well," you say, standing up. "<i>I''m leaving</i>."'
  894. 'You bend down, grabbing your clothes and throwing them on while <<$npc_firstname[$boy]>> sits up in his bed.'
  895. '"What? How come?"'
  896. '"How come," you roll your eyes. "You really can''t guess? Maybe it''s cause I came here to get laid and all I got was blue balls and cum in my mouth."'
  897. '"What? It''s not my fault. I told you, I can''t get it up so quick after the first time."'
  898. '"Ugh, whatever. But at the end of the night, I didn''t get laid, and this sucked."'
  899. *nl
  900. 'You finish getting dressed and stomp out the door, closing it angrily behind you.'
  901. 'Yup... Really sucked... In every sense of the word... You face palm in the hall before moving to leave the building.'
  902. act'Leave':gt'hookup_after','exit'
  903. end
  904. gs'hookup_after','pre'
  905. else
  906. '"You still want to go? Hmmm..." He looks down at his cock, as if considering whether he can manage the desire to fuck you or not. "Yeah sure, I think I could get it up to give your pussy a taste."'
  907. '<i>Not literally apparently!</i> you think to yourself in annoyance.'
  908. gs'hookup','condoms'
  909. gs'hookup','position_choose'
  910. end
  911. end
  912. else
  913. '<<$npc_firstname[$boy]>> crawls over to you and gives your clit a kiss, causing you to hiss in pleasure.'
  914. '"Sure, I''d love to eat you out. It''s only polite after all," he mumbles before getting to work on your pussy.'
  915. act'Continue':gt'hookup','lick_pussy'
  916. end
  917. end
  918. act'End it there':
  919. if daystage = 1 or daystage = 4:
  920. $hookup['tonight_or_today'] = 'tonight'
  921. else
  922. $hookup['tonight_or_today'] = 'now'
  923. end
  924. cla & *clr
  925. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  926. $npc_apt_bedroom[$boy]
  927. '"Mind if we call it here?" you ask. "I think I''m done for <<$hookup[''tonight_or_today'']>>."'
  928. if npc_generous[$boy] = 1:
  929. '"Really?" <<$npc_firstname[$boy]>> raises an eyebrow at you. "But you didn''t get to cum. You only blew me."'
  930. if pcs_vag > 0:
  931. act'I''m saving myself for marriage':
  932. cla & *nl
  933. hookup['save_marriage'] = 1
  934. '"I don''t really mind," you shrug. "I''m saving myself for marriage anyways."'
  935. '"Well," he crawls over. "That doesn''t mean we can''t get you off."'
  936. 'He gives you a look. "You went down on me, I could return the favor?"'
  937. act'No need':
  938. cla & *clr
  939. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  940. $npc_apt_bedroom[$boy]
  941. '"No that''s okay," you shake your head. "I''m fine just getting you off."'
  942. '"Seriously?" The look on his face is one of pure confusion.'
  943. '"Yup. I''m good here."'
  944. '"Well, if you say so..." He seems a bit conflicted, but lays back in his bed anyways.'
  945. gs'hookup_after','pre'
  946. end
  947. act'I like giving head better anyways':
  948. cla & *clr
  949. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  950. $npc_apt_bedroom[$boy]
  951. '"No that''s okay," you shake your head. "I prefer giving than receiving anyways."'
  952. '"Seriously?" He seems skepitcal.'
  953. '"I can''t get out of my own head when someone''s going down on me," you shrug. "Can''t enjoy myself. I have a better time going down on other people."'
  954. '"Well, if you''re really okay..." <<$npc_firstname[$boy]>> returns your smile, laying back in bed and relaxing.'
  955. gs'hookup_after','pre'
  956. end
  957. act'Well, if you''re offering':
  958. cla & *nl
  959. '"Well..." you bite your lip. "If you''re offering..."'
  960. act'Get licked':gt'hookup','lick_pussy'
  961. end
  962. end
  963. end
  964. else
  965. '"Blowjob with no strings attached? Works for me."'
  966. gs'hookup_after','pre'
  967. end
  968. end
  969. end
  970. end
  971. if $ARGS[0] = 'lick_pussy':
  972. '<center><video autoplay loop src="images/shared/sex/kuni/pussylick4.mp4"></video></center>'
  973. hookup['orgasm'] = orgasm
  974. hookup['cuni'] += 1
  975. gs'arousal','cuni',rand(5,10),'no_orgasm_msg'
  976. gs'stat'
  977. if hookup['orgasm'] < orgasm:
  978. 'Chills ripple across your skin as <<$npc_firstname[$boy]>> 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.'
  979. *nl
  980. 'In no time at all, you''re about to cum. You hold it back, trying to enjoy <<$npc_firstname[$boy]>>''s tongue for as long as possible, but eventually you can''t take it anymore.'
  981. act'Orgasm':
  982. cla & *clr
  983. '<center><video autoplay loop src="images/shared/sex/kuni/pussylickorgasm2.mp4"></video></center>'
  984. 'Your entire body goes taut as your orgasm washes through you. Your back arches while your pussy clenches hard, completely unable to control your muscles in the face of ecstatic pleasure.'
  985. *nl
  986. '<<$npc_firstname[$boy]>> doesn''t let up for a moment, relentlessly teasing your clit and lapping up your pussy juices, drawing out every last spasm from you until you''re left breathing raggedly in a post orgasmic high.'
  987. if hookup['bj_cum'] > 0 or hookup['fuck'] > 0:
  988. act'Thanks':
  989. cla & *clr
  990. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  991. $npc_apt_bedroom[$boy]
  992. 'Tiredly, you roll your head to the side to smile at <<$npc_firstname[$boy]>>.'
  993. '"Thanks for returning the favor."'
  994. if npc_generous[$boy] = 1:
  995. '"My pleasure," he smiles back.'
  996. else
  997. '"You''re welcome," he grins back.'
  998. end
  999. if rand(0,1) = 1:
  1000. 'You can''t help but notice the return of <<$npc_firstname[$boy]>>''s hardon. Seems he''s managed to get it up again while eating you out.'
  1001. act'I''m tired':
  1002. cla & *clr
  1003. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  1004. $npc_apt_bedroom[$boy]
  1005. 'Regardless, you elect to ignore it.'
  1006. '"That worked for me, how about you?" you ask. <<$npc_firstname[$boy]>> grins, leering eagerly at your body.'
  1007. '"Well, I''ve got something here that you could take care of..."'
  1008. '"Actually, I''m kinda worn out," you yawn, stretching your arms behind you. "I don''t think I can keep going."'
  1009. '"Oh... I guess that''s enough for now then..."'
  1010. 'He pulls away from you, seeming pretty disappointed.'
  1011. gs'hookup_after','pre'
  1012. end
  1013. if (pcs_vag > 0 and stat['think_virgin'] ! 0) and hookup['bj'] < 2:
  1014. act'Round 2?':
  1015. cla & *clr
  1016. '<center><video autoplay loop src="images/shared/sex/misc/round2.mp4"></video></center>'
  1017. '"You look ready to go again," you ask, glancing down at his cock. "Round 2?"'
  1018. '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.'
  1019. gs'hookup','condoms'
  1020. gs'hookup','position_choose'
  1021. end
  1022. elseif hookup['virgin'] = 1:
  1023. gs'hookup_virgin','virginity_take'
  1024. elseif stat['think_virgin'] = 1:
  1025. act'Ask him to fuck you':
  1026. *clr & cla
  1027. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  1028. $npc_apt_bedroom[$boy]
  1029. gs 'willpower','pay','self'
  1030. gs 'stat'
  1031. 'In your post orgasmic high, you find yourself staring at <<$npc_firstname[$boy]>>''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>'
  1032. '"Like what you see?" You glance up and realize he''s noticed your stare.'
  1033. '"I want you to fuck me," you whisper.'
  1034. '"I think I can manage that," he replies, moving towards you.'
  1035. gs'hookup','condoms'
  1036. gs'hookup','position_choose'
  1037. end
  1038. end
  1039. else
  1040. gs'hookup_after','pre'
  1041. end
  1042. end
  1043. else
  1044. '"So, ready to fuck?"'
  1045. if stat['think_virgin'] = 1:
  1046. act'I''m saving my virginity':
  1047. if daystage = 1 or daystage = 4:
  1048. $hookup['tonight_or_today'] = 'tonight'
  1049. else
  1050. $hookup['tonight_or_today'] = 'today'
  1051. end
  1052. hookup['virgin'] = 1
  1053. cla & *clr
  1054. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  1055. $npc_apt_bedroom[$boy]
  1056. '"Sorry," you say. "No fucking <<$hookup[''tonight_or_today'']>>. I''m saving myself for marriage."'
  1057. if hookup['bj_cum'] = 0:
  1058. if npc_generous[$boy] = 1 or npc_pussyeater[$boy] = 1:
  1059. '"Oh. Well, how about I just keep doing this?" <<$npc_firstname[$boy]>> kneels his head again and before you can respond you feel his tongue glide across your pussy again, sending shivers through you.'
  1060. act'I want to... but I can''t':
  1061. cla & *nl
  1062. '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.'
  1063. '"I want to, I really do. I just... can''t <<$hookup[''tonight_or_today'']>>."'
  1064. '"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..."'
  1065. gs'hookup_after','pre'
  1066. end
  1067. act'Give in':gt'hookup','lick_pussy2'
  1068. elseif npc_selfish[$boy] = 1:
  1069. '"What the fuck? Then why''d you stop blowing me if you weren''t going to put out in the first place?"'
  1070. act'I wanted to get off first':
  1071. cla & *nl
  1072. '"I just wanted to get off first," you smile, crawling towards him and dipping your head towards his cock.'
  1073. act'Blow him':gt'hookup','bj'
  1074. end
  1075. act'It always ends when the guy cums':
  1076. cla & *nl
  1077. '"It always ends when the guy cums," you roll your eyes. "Didn''t want you running off before I got mine." Crawling towards him, you flash a grin before leaning down to take his cock in your mouth.'
  1078. act'Blow him':gt'hookup','bj'
  1079. end
  1080. !!{act'Just don''t like cum':
  1081. end}
  1082. end
  1083. elseif npc_generous[$boy] = 1:
  1084. gs'hookup','generous_lick'
  1085. else
  1086. '"Pretty loose for a girl who wants to stay a virgin," he remarks.'
  1087. '"What, you''re saying that you didn''t want someone to go down on you while you were still a virgin?"'
  1088. '"No, but I also wanted to fuck too."'
  1089. 'You roll your eyes at him.'
  1090. gs'hookup_after','pre'
  1091. end
  1092. end
  1093. end
  1094. !! {act'End here':
  1095. '"Nah, I think I''m good here," you sigh contently.'
  1096. '"You... you sure...?" <<$npc_firstname[$boy]>> looks down at his hardon as if contemplating'
  1097. gs'hookup_after','pre'
  1098. end}
  1099. gs'hookup','condoms'
  1100. gs'hookup','position_choose'
  1101. end
  1102. end
  1103. else
  1104. 'You lay back on <<$npc_firstname[$boy]>>''s bed, stretching out while he goes down on you. His tongue on your pussy feels nice, the occasional kiss on your clit causes you to reflexively twitch. You breathe deeply, feeling the warmth spreading through your hips, and letting yourself enjoy the lip service.'
  1105. act'Don''t stop!':
  1106. $orgasm_or = 'yes'
  1107. gs'arousal','cuni',rand(5,10),'no_orgasm_msg'
  1108. gs'stat'
  1109. cla & *clr
  1110. '<center><video autoplay loop src="images/shared/sex/kuni/pussylickorgasm2.mp4"></video></center>'
  1111. '<<$npc_firstname[$boy]>> continues to eat you out until you''re right at the edge of climax.'
  1112. '"Don''t stop! Don''t stop! Don''t stop!" you cry out. He dutifully continues until your orgasm breaks. It washes through you, forcing your back to arch and every muscle in your body tense up.'
  1113. *nl
  1114. '<<$npc_firstname[$boy]>> doesn''t let up for a moment, relentlessly teasing your clit and lapping up your pussy juices, drawing out every last spasm from you until you''re left breathing raggedly in a post orgasmic high.'
  1115. if hookup['bj_cum'] > 0:
  1116. if rand(0,1) = 1:
  1117. 'You can''t help but notice the return of <<$npc_firstname[$boy]>>''s hardon. Seems he''s managed to get it up again while eating you out.'
  1118. act'Finish':
  1119. cla & *clr
  1120. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  1121. $npc_apt_bedroom[$boy]
  1122. '"Thanks for returning the favor," you smile at <<$npc_firstname[$boy]>> tiredly.'
  1123. '"Happy to do it."'
  1124. '"I can certainly tell," you say, looking pointedly at his erection.'
  1125. gs'hookup_after','pre'
  1126. end
  1127. if pcs_vag > 0 and hookup['bj'] < 2:
  1128. act'Round 2?':
  1129. cla & *clr
  1130. '<center><video autoplay loop src="images/shared/sex/misc/round2.mp4"></video></center>'
  1131. '"You look ready to go again," you ask, glancing down at his cock. "Round 2?"'
  1132. '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.'
  1133. gs'hookup','condoms'
  1134. gs'hookup','position_choose'
  1135. end
  1136. elseif hookup['virgin'] = 1:
  1137. gs'hookup_virgin','virginity_take'
  1138. end
  1139. else
  1140. act'Finish':
  1141. if daystage = 1 or daystage = 4:
  1142. $hookup['tonight_or_today'] = 'tonight'
  1143. else
  1144. $hookup['tonight_or_today'] = 'today'
  1145. end
  1146. cla & *clr
  1147. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  1148. $npc_apt_bedroom[$boy]
  1149. '"Thanks for returning the favor," you smile at <<$npc_firstname[$boy]>> tiredly. "You good? Cause I think I''m done for <<$hookup[''tonight_or_today'']>>."'
  1150. '"Yeah, I think I''m done too. My tongue is tired."'
  1151. gs'hookup_after','pre'
  1152. end
  1153. if hookup['bj'] < 2 and hookup['virgin'] = 0:
  1154. act'Round 2?':
  1155. cla & *clr
  1156. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  1157. $npc_apt_bedroom[$boy]
  1158. '"Thanks for returning the favor," you smile at <<$npc_firstname[$boy]>> tiredly, eyeing his rejuvinated hardon. "But we still haven''t fucked yet. How ''bout it? Ready for round 2?"'
  1159. '"I think I can manage that," he smiles back.'
  1160. gs'hookup','condoms'
  1161. gs'hookup','position_choose'
  1162. end
  1163. elseif hookup['virgin'] = 1:
  1164. gs'hookup_virgin','virginity_take'
  1165. end
  1166. end
  1167. else
  1168. act'Finish':
  1169. cla & *clr
  1170. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  1171. $npc_apt_bedroom[$boy]
  1172. '"That was great," you huff, breathing heavily. "I don''t think I can keep going after that..."'
  1173. '"Seriously?! I didn''t even get off!"'
  1174. act'I''m too tired':
  1175. cla & *clr
  1176. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  1177. $npc_apt_bedroom[$boy]
  1178. '"Sorry babe, I''m too tired to even think about that right now."'
  1179. '"What a bunch of fuckin'' bullshit," he grumbles. "You should go."'
  1180. '"What??"'
  1181. 'You sit up in bed.'
  1182. '"If you''re just gonna come to my place to get off and blue ball me, then you need to get the fuck out. Now."'
  1183. act'Fine then':
  1184. cla & *clr
  1185. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  1186. $npc_apt_bedroom[$boy]
  1187. '"Well, fine then," you huff.'
  1188. 'You get up, quickly grabbing your things and getting dressed before hussling out the door. At least you got off before he kicked you out though.'
  1189. act'Leave':gt'hookup_after','exit'
  1190. end
  1191. !! act'Make a scene':
  1192. end
  1193. act'Guys do it all the time':
  1194. cla & *clr
  1195. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  1196. $npc_apt_bedroom[$boy]
  1197. '"And?" you ask. "Guys end sex without the girl getting off all the time. You saying a girl can''t do the same if she doesn''t feel like it?"'
  1198. '"What a bunch of fuckin'' bullshit," he grumbles. "You should go."'
  1199. '"What??"'
  1200. 'You sit up in bed.'
  1201. '"If you''re just gonna come to my place to get off and blue ball me, then you need to get the fuck out. Now."'
  1202. act'Fine then':
  1203. cla & *clr
  1204. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  1205. $npc_apt_bedroom[$boy]
  1206. '"Well, fine then," you huff.'
  1207. 'You get up, quickly grabbing your things and getting dressed before hussling out the door. "Sexist pig," you mutter, walking away.'
  1208. *nl
  1209. 'At least you got off before he kicked you out though.'
  1210. act'Leave':gt'hookup_after','exit'
  1211. end
  1212. end
  1213. act'Well... I guess I could return the favor...':
  1214. hookup['return_bj'] = 1
  1215. cla & *clr
  1216. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  1217. $npc_apt_bedroom[$boy]
  1218. '"Well... I guess it''s only fair," you say. You motion for him to join you on the bed. Then taking his cock in your hand, you bend down to give him some head.'
  1219. act'Blow him':gt'hookup','bj'
  1220. end
  1221. act'You earned it':
  1222. cla & *nl
  1223. '"Well... I guess you did earn it," you smile tiredly, motioning for him to join you on the bed.'
  1224. gs'hookup','condoms'
  1225. gs'hookup','position_choose'
  1226. end
  1227. end
  1228. act'Want to fuck now?':
  1229. cla & *clr
  1230. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  1231. $npc_apt_bedroom[$boy]
  1232. '"That was great," you huff, breathing heavily. "So... did you want to fuck me now? I think I''m more than wet enough."'
  1233. '"Fuck yeah," <<$npc_firstname[$boy]>> grins back.'
  1234. gs'hookup','condoms'
  1235. gs'hookup','position_choose'
  1236. end
  1237. end
  1238. end
  1239. if hookup['bj_cum'] > 0:
  1240. if stat['think_virgin'] = 1 and hookup['virgin'] = 1:
  1241. gs'hookup_virgin','virginity_take2'
  1242. else
  1243. act'See if he''s hard again':
  1244. cla & *clr
  1245. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  1246. $npc_apt_bedroom[$boy]
  1247. '"Hey," you call out between gasps. "How''s your cock? You hard again yet?'
  1248. 'Looking down between your legs, you can see <<$npc_firstname[$boy]>> grinning back at you, a glisten on his lips. "More than hard enough."'
  1249. '"Well, I think it''s time to put it to use then." Scooting back up further onto the bed, you motion for him to join you.'
  1250. gs'hookup','condoms'
  1251. gs'hookup','position_choose'
  1252. end
  1253. end
  1254. else
  1255. act'Move on to sex':
  1256. cla & *clr
  1257. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  1258. $npc_apt_bedroom[$boy]
  1259. '"Hey," you call out between gasps. "I think I''m more than wet enough. How about you get up here and fuck me?"'
  1260. '"Glad to." <<$npc_firstname[$boy]>> eagerly joins you on the bed as you decide how you want to get fucked.'
  1261. gs'hookup','condoms'
  1262. gs'hookup','position_choose'
  1263. end
  1264. end
  1265. end
  1266. end
  1267. if $ARGS[0] = 'generous_lick':
  1268. '"Well, then how about I do this instead?" <<$npc_firstname[$boy]>> begins creeping downward, leaving a trail of kisses all along the way until he''s between them your legs.'
  1269. act'Get eaten out':gt'hookup','lick_pussy'
  1270. act'I''m okay (stop here)':
  1271. cla & *clr
  1272. $npc_apt_bedroom[$boy]
  1273. '<<$npc_firstname[$boy]>> gets all the way down to your pussy, but when he tries to move in you put your hand on his head and stop him in his tracks, closing your legs in front of him.'
  1274. '"Nah, I''m okay."'
  1275. '"Really?" He looks up at you in confusion.'
  1276. '"Yeah. No need for that."'
  1277. '"Really? Why?"'
  1278. act'Don''t feel like it':
  1279. cla & *nl
  1280. hookup['get_out'] = 2
  1281. '"Just don''t really feel like it."'
  1282. '"Oh. Well, if you say so." He pulls back and lays down on the bed next to you.'
  1283. gs'hookup_after','pre'
  1284. end
  1285. act'You''re a stranger':
  1286. cla & *nl
  1287. hookup['get_out'] = 2
  1288. '"I don''t know you well enough," you smile apologetically. "Sorry, I just need to be comfortable with a guy to let them go down on me. I wouldn''t be able to get off even if I let you."'
  1289. '"Makes sense," he nods, withdrawing and laying down on the bed next to you.'
  1290. gs'hookup_after','pre'
  1291. end
  1292. if stat['bj'] > 10:
  1293. act'I prefer giving head':
  1294. cla & *nl
  1295. hookup['get_out'] = 2
  1296. '"I prefer giving over receiving. I don''t know, I just can''t really enjoy it when someone goes down on me. Can''t get out of my own head. Would rather give head instead." You smirk at him and add on a wink to the end of your statement.'
  1297. '"Well shit," he says, pulling back and flopping down on the bed next to you. "I''m the same way. Watching a girl squirm under my tongue is even more fun than a blowjob to me."'
  1298. '"Really?" You give him a quizzical look.'
  1299. '"What are the odds huh? Two people who want to give head and neither of us want to receive it. Should we both just watch each other go down on other people?"'
  1300. 'His last comment sparks an involuntary guffaw and the two of you both burst into laughter.'
  1301. gs'hookup_after','pre'
  1302. end
  1303. end
  1304. end
  1305. end
  1306. if $ARGS[0] = 'lick_pussy2':
  1307. hookup['cuni_loop'] = rand(2,5)
  1308. hookup['get_out'] = 2
  1309. hookup['orgasm'] = orgasm
  1310. :hookup_cuni_loop
  1311. gs'arousal','cuni',rand(5,10),'no_orgasm_msg'
  1312. hookup['cuni_count'] += 1
  1313. if hookup['cuni_count'] < hookup['cuni_loop']: jump 'hookup_cuni_loop'
  1314. gs'stat'
  1315. if hookup['orgasm'] = orgasm - 1:
  1316. '<center><video autoplay loop src="images/shared/sex/kuni/pussylickorgasm2.mp4"></video></center>'
  1317. 'It feels too good and you can''t resist him. You lay back, enjoying his tongue rolling across your pussy, teasing your clit, lapping up your juices. You feel your orgasm building up and up and up until it crescendos and your whole body goes taut, the heat of your climax washing through you all the way from your groin to goosebumps prickling across your skin.'
  1318. *nl
  1319. 'Your climax starts to fade when you feel <<$npc_firstname[$boy]>>''s tongue on your pussy again and it''s drives you crazy. The sensory overload from your previous orgasms left your clit so sensitive that it hurts. You urgently push his head away, scooting backwards away from him.'
  1320. '"I can''t!" you gasp. "Too much! Too sensitive!"'
  1321. 'You snap your legs closed, one of your hands between them, shuddering as you wait for your sensitivity to die down.'
  1322. elseif orgasm >= hookup['orgasm'] + 2:
  1323. '<center><video autoplay loop src="images/shared/sex/kuni/pussylick4.mp4"></video></center>'
  1324. 'It feels too good and you can''t resist him. You lay back, enjoying his tongue rolling across your pussy, teasing your clit, lapping up your juices. You feel your orgasm building up and up and up until it crescendos and your whole body goes taut, the heat of your climax washing through you all the way from your groin to goosebumps prickling across your skin.'
  1325. *nl
  1326. 'Your climax starts to fade when you feel <<$npc_firstname[$boy]>>''s tongue on your pussy again and it''s drives you crazy. It immediately begins to build again and in no time, you cum again.'
  1327. *nl
  1328. 'He keeps going, giving you orgasm after orgasm until every part of your body is taut with energy. You can feel your nipples quivering in the cool air. Your pussy is so sensitive it hurts. When his tongue touches your clit again the sensory overload from your repeated climaxes is too much. You urgently push his head away, scooting backwards away from him.'
  1329. '"I can''t!" you gasp. "Too much! Too sensitive!"'
  1330. 'You snap your legs closed, one of your hands between them, shuddering as you wait for your sensitivity to die down.'
  1331. end
  1332. act'You really like eating pussy':
  1333. cla & *clr
  1334. $npc_apt_bedroom[$boy]
  1335. '"You... really like... eating pussy... huh...?" you pant, still quivering in sensitivity.'
  1336. '"I guess," he grins. "I suppose I just like giving more than receiving."'
  1337. act'I''ve heard of guys like you':
  1338. cla & *nl
  1339. '"I''ve... heard of... guys like you..." You take a few deep breaths, finally managing to calm down a little bit. "Not gonna lie, that''s kind of weird."'
  1340. '"What''s weird? That I like watching a woman writhe in pleasure under my tongue more than I like blowing a load in her mouth?"'
  1341. act'... actually I get it now':
  1342. cla & *clr
  1343. $npc_apt_bedroom[$boy]
  1344. 'You take a moment to consider his words before relenting.'
  1345. '"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."'
  1346. gs'hookup_after','pre'
  1347. end
  1348. act'Yeah, that''s weird':
  1349. cla & *clr
  1350. $npc_apt_bedroom[$boy]
  1351. 'You take a moment to consider his words before responding.'
  1352. '"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?"'
  1353. '"Pretty much."'
  1354. '"Yup. Weird."'
  1355. gs'hookup_after','pre'
  1356. end
  1357. end
  1358. end
  1359. act'You''re really okay with not getting off?':
  1360. cla & *clr
  1361. $npc_apt_bedroom[$boy]
  1362. '"You... you''re... you''re really... okay... with not... getting off?" you pant, still quivering in sensitivity.'
  1363. '"Not okay with it exactly," he shrugs. "I''ll probably jack off in the shower, thinking about eating you out later. And I like fucking girls. But yeah I guess I like making girls get off more."'
  1364. act'I''ve heard of guys like you':
  1365. cla & *nl
  1366. '"I''ve... heard of... guys like you..." You take a few deep breaths, finally managing to calm down a little bit. "Not gonna lie, that''s kind of weird."'
  1367. '"What''s weird? That I like watching a woman writhe in pleasure under my tongue more than I like blowing a load in her mouth?"'
  1368. act'... actually I get it now':
  1369. cla & *clr
  1370. $npc_apt_bedroom[$boy]
  1371. 'You take a moment to consider his words before relenting.'
  1372. '"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."'
  1373. gs'hookup_after','pre'
  1374. end
  1375. act'Yeah, that''s weird':
  1376. cla & *clr
  1377. $npc_apt_bedroom[$boy]
  1378. 'You take a moment to consider his words before responding.'
  1379. '"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?"'
  1380. '"Pretty much."'
  1381. '"Yup. Weird."'
  1382. gs'hookup_after','pre'
  1383. end
  1384. end
  1385. act'Why does that sound dirty':
  1386. cla & *nl
  1387. '"Why does... somehow sound... even dirtier...?" You take a few deep breaths, finally managing to calm down a little bit.'
  1388. '"Maybe you just have a sick mind," he grins.'
  1389. gs'hookup_after','pre'
  1390. end
  1391. end
  1392. end
  1393. !!{if $ARGS[0] = '69_1':
  1394. '<center><img <<$set_imgh>> src="images/shared/sex/69/1.jpg"></center>'
  1395. hookup['orgasm'] = orgasm
  1396. gs'arousal','cuni', 5
  1397. gs'arousal','bj', -5
  1398. gs'stat'
  1399. 'You bob your head up and down, enjoying the taste and feel of <<$npc_firstname[$boy]>>''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.'
  1400. *nl
  1401. if hookup['orgasm'] < orgasm:
  1402. 'After a few minutes, you feel yourself arrive right at the edge of climax.'
  1403. act'Orgasm':
  1404. cla & *clr
  1405. '<center><video autoplay loop src="images/shared/sex/69/kotovsex70.mp4"></video></center>'
  1406. '"Oh ffffffff-FFFFFFUCK!"'
  1407. *nl
  1408. 'Your orgasm crashes over the edge and you can''t help but release <<$npc_firstname[$boy]>>''s cock out of your mouth and cry out. Your muscles clench and it''s all you can do to not crush his head between your knees.'
  1409. *nl
  1410. 'Finally, it subsides and you''re left tired but satisfied.'
  1411. *nl
  1412. if rand(0,1) = 1:
  1413. '"Want to keep going?" <<$npc_firstname[$boy]>> asks. "Still got something you can take care of here."'
  1414. '<<$npc_firstname[$boy]>> rolls his hips, waggling his cock below your face.'
  1415. act'Yeah let''s keep going':
  1416. cla & *clr
  1417. '<center><img <<$set_imgh>> src="images/shared/sex/69/1.jpg"></center>'
  1418. '"Yeah," you say breathlessly. "Let''s keep going."'
  1419. 'You wrap your lips back around his cock to continue the job, mewing through when he gets back to work too.'
  1420. act'Continue':gt'hookup','69_cum'
  1421. end
  1422. act'Why don''t we fuck instead?':
  1423. end
  1424. else
  1425. '"Ready to fuck now?" <<$npc_firstname[$boy]>> asks. "I''m done licking this pussy out, I want to see you stuffed with my cock instead."'
  1426. end
  1427. end
  1428. else
  1429. act'Keep going till he cums':
  1430. act'Time for sex':
  1431. 'You climb off of him preparing to fuck.'
  1432. gs'hookup','condoms'
  1433. gs'hookup','position_choose'
  1434. end
  1435. end
  1436. end}
  1437. !!{if $ARGS[0] = '69_2':
  1438. !! IMAGE HERE
  1439. hookup['orgasm'] = orgasm
  1440. !! AROUSAL HERE
  1441. if hookup['orgasm'] < orgasm:
  1442. '"Oh ffffffff-FUCK!"'
  1443. else
  1444. 'Enjoyment description.'
  1445. end
  1446. act'Keep going till he cums':
  1447. act'Time for sex':
  1448. 'You climb off of him preparing to fuck.'
  1449. gs'hookup','condoms'
  1450. gs'hookup','position_choose'
  1451. end
  1452. end}
  1453. !!if $ARGS[0] = '69_cum':
  1454. !!end
  1455. if $ARGS[0] = 'wait':
  1456. '<center><video autoplay loop src="images/shared/sex/misc/wait.mp4"></video></center>'
  1457. 'You lay back on the bed fidgeting and watching impatiently while he works himself with his hand trying to get his erection up a second time.'
  1458. *nl
  1459. 'After a minute or two, you can see his cock stiffening up and you grin, excited to <i>finally</i> get fucked.'
  1460. gs'hookup','condoms'
  1461. gs'hookup','position_choose'
  1462. end
  1463. if $ARGS[0] = 'condoms':
  1464. if npc_condom_conscious[$boy] = 1:
  1465. hookup['condom'] = 1
  1466. *nl
  1467. '<<$npc_firstname[$boy]>> grabs a condom off his nightstand and starts to put it on.'
  1468. gs'hookup','condoms2'
  1469. elseif hookup['condom'] = 0:
  1470. act'Wait, condom first':
  1471. cla & *nl
  1472. '"Hang on, just one thing," you say, interrupting the moment.'
  1473. act'Ask him to put on a condom':
  1474. cla & *nl
  1475. '"Could you put on a condom?" you ask.'
  1476. if npc_no_condoms[$boy] = 1 and hookup['sex_jump'] = 2:
  1477. hookup['stealth'] = 1
  1478. !! he said he put on a condom but he didn''t
  1479. '"I already put one on, don''t worry about it."'
  1480. !!jump 'hookup_sex_jump2'
  1481. gs'hookup_sex','insert'
  1482. elseif rand(1,10) >= 7:
  1483. if rand(1,3) = 1:
  1484. '"Come on, do we have to? We don''t need to use a condom."'
  1485. gs'hookup','no_condom1'
  1486. elseif hookup['sex_jump'] = 2:
  1487. hookup['stealth'] = 1
  1488. !! he said he put on a condom but he didn''t
  1489. '"I already put one on, don''t worry about it."'
  1490. gs'hookup_sex','insert'
  1491. else
  1492. '"Don''t have any left. I''m all out."'
  1493. gs'hookup','no_condom2'
  1494. end
  1495. else
  1496. hookup['condom'] = 1
  1497. 'He nods, reaching over to his nightstand and retrieving one.'
  1498. gs'hookup','condoms2'
  1499. end
  1500. end
  1501. if prezikcount + prezik > 0:
  1502. act'Put a condom on him':
  1503. cla & *clr
  1504. '<center><img <<$set_imgh>> src="images/shared/sex/misc/condom_put.jpg"></center>'
  1505. prezikcount -= 1
  1506. hookup['condom'] = 1
  1507. '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.'
  1508. '"Gotta practice safe sex," you wink.'
  1509. if hookup['sex_jump'] = 0:
  1510. gs'hookup','position_choose'
  1511. else
  1512. gs'hookup_sex','insert'
  1513. end
  1514. end
  1515. act'Put a condom on him with your mouth':
  1516. cla & *clr
  1517. '<center><video autoplay loop src="images/shared/sex/misc/condom_mouth.mp4"></video></center>'
  1518. prezikcount -= 1
  1519. hookup['condom'] = 1
  1520. '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.'
  1521. '"Gotta practice safe sex," you smile.'
  1522. if hookup['sex_jump'] = 0:
  1523. gs'hookup','position_choose'
  1524. else
  1525. gs'hookup_sex','insert'
  1526. end
  1527. end
  1528. end
  1529. !!{if preziksabo > 0:
  1530. act'Put a sabotaged condom on him':
  1531. '<center><img <<$set_imgh>> src="images/shared/sex/misc/condom_put.jpg"></center>'
  1532. preziksabo -= 1
  1533. hookup['condom'] = 1
  1534. '"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.'
  1535. '"Gotta practice safe sex," you wink.'
  1536. if hookup['sex_jump'] = 0:
  1537. gs'hookup','position_choose'
  1538. else
  1539. if hookup['sex_jump'] = 1:
  1540. jump 'hookup_sex_jump1'
  1541. elseif hookup['sex_jump'] = 2:
  1542. jump 'hookup_sex_jump2'
  1543. elseif hookup['sex_jump'] = 3:
  1544. jump 'hookup_sex_jump3'
  1545. end
  1546. end
  1547. end
  1548. end}
  1549. end
  1550. act'Don''t cum inside me':
  1551. cla & *nl
  1552. '"Don''t cum inside me," you say as you scoot further onto the bed. "I''ll get really mad."'
  1553. gs'hookup','position_choose'
  1554. end
  1555. if birth_control['think_safe'] = 0:
  1556. act'Don''t cum inside me (no birth control)':
  1557. cla & *nl
  1558. '"Don''t cum inside me," you warn as you scoot further onto the bed. "I''m not on the pill."'
  1559. gs'hookup','position_choose'
  1560. end
  1561. end
  1562. end
  1563. end
  1564. if $ARGS[0] = 'condoms2':
  1565. act'Wait for him':
  1566. cla & *clr
  1567. '<center><video autoplay loop src="images/shared/sex/misc/wait.mp4"></video></center>'
  1568. 'You wait patiently for <<$npc_firstname[$boy]>> to roll the rubber onto his cock.'
  1569. if hookup['sex_jump'] = 0:
  1570. gs'hookup','position_choose'
  1571. else
  1572. gs'hookup_sex','insert'
  1573. end
  1574. end
  1575. act'Put it on for him':
  1576. cla & *clr
  1577. gs 'arousal', 'foreplay_give', -2
  1578. gs 'stat'
  1579. '<center><img <<$set_imgh>> src="images/shared/sex/misc/condom_put.jpg"></center>'
  1580. '<<$npc_firstname[$boy]>> tears open the packaging when you swiftly reach over and pluck the condom out of the wrapper.'
  1581. '"Let me take care of this for you," you say with a sexy smile. You gently roll the rubber sleeve down his shaft, squeezing just hard enough to make him twitch under your touch.'
  1582. if hookup['sex_jump'] = 0:
  1583. gs'hookup','position_choose'
  1584. else
  1585. gs'hookup_sex','insert'
  1586. end
  1587. end
  1588. act'Put it on with your mouth':
  1589. cla & *clr
  1590. '<center><video autoplay loop src="images/shared/sex/misc/condom_mouth.mp4"></video></center>'
  1591. '<<$npc_firstname[$boy]>> tears open the packaging when you swiftly reach over and pluck the condom out of the wrapper.'
  1592. '"Let me take care of this for you," you say with a sexy smile. Placing it on the tip of his cock, you lean over and put your lips over both. Then, using both hands, you roll the sleeve down his shaft, following with your head, lips pressed tight against the rubber. Even through the rubber, you can feel the heat of his member against your tongue.'
  1593. 'You bob your head up and down a few times for good measure before coming up, flashing a grin.'
  1594. if hookup['sex_jump'] = 0:
  1595. gs'hookup','position_choose'
  1596. else
  1597. gs'hookup_sex','insert'
  1598. end
  1599. end
  1600. end
  1601. if $ARGS[0] = 'no_condom1':
  1602. act'Then I don''t wanna fuck!':
  1603. cla & *clr
  1604. $npc_apt_bedroom[$boy]
  1605. '"If you don''t want a condom, then I don''t want to fuck!"'
  1606. 'You push him off of you, jumping off the bed and throwing your clothes on.'
  1607. if hookup['rape_chance'] > 0:
  1608. !!put in chance he rapes you
  1609. elseif rand(1,10) > 8 and npc_no_condoms[$boy] ! 1:
  1610. '"Okay, okay, I didn''t realize how important it is to you. I''ll use a condom."'
  1611. act'<i>Fuck</i> you!':
  1612. cla & *nl
  1613. 'You glare at him, furious that he''s trying to bargain his way into your pussy.'
  1614. '<i>Fuck</i> you!"'
  1615. '"I''m trying to but you won''t let me!"'
  1616. '<<$npc_firstname[$boy]>> continues to complain at you while you grab all of your belongings and rush your way out the door, slamming it behind you.'
  1617. *nl
  1618. 'The nerve of some people.'
  1619. act'Leave':gt'hookup_after','exit'
  1620. end
  1621. act'Okay fine':
  1622. hookup['condom'] = 1
  1623. cla & *nl
  1624. 'You pause halfway through putting your top on. You''re still irritated but look back at him. You glance at his hard cock and you''re reminded how much your pussy is <i>aching</i> to get fucked. You take a deep sigh.'
  1625. *nl
  1626. '"Okay, fine." Dropping your clothes, you climb back onto the bed while he puts on the condom you wanted.'
  1627. gs'hookup','position_choose'
  1628. end
  1629. else
  1630. '"What the fuck!" he complains. "It''s just a condom, this isn''t a big deal."'
  1631. '"Not a big deal??? Do you have any ide- You know what? <i>Fuck</i> you!"'
  1632. '"I''m trying to but you won''t let me!"'
  1633. '<<$npc_firstname[$boy]>> continues to complain at you while you grab all of your belongings and rush your way out the door, slamming it behind you.'
  1634. *nl
  1635. 'The nerve of some people.'
  1636. act'Leave':gt'hookup_after','exit'
  1637. end
  1638. end
  1639. act'Maybe just this once':
  1640. hookup['condom'] = 2
  1641. cla & *nl
  1642. '"Well... Maybe just this once..." you say.'
  1643. gs'hookup','position_choose'
  1644. end
  1645. act'Just don''t cum inside me':
  1646. hookup['condom'] = 3
  1647. cla & *nl
  1648. '"Well... Alright..." you say heistantly. "But don''t you dare cum inside me, okay?"'
  1649. gs'hookup','position_choose'
  1650. end
  1651. end
  1652. if $ARGS[0] = 'no_condom2':
  1653. if prezikcount+prezik > 0:
  1654. act'Get one out of your bag':
  1655. cla & *clr
  1656. prezikcount -= 1
  1657. hookup['condom'] = 1
  1658. '<center><img <<$set_imgh>> src="images/shared/sex/misc/condom_put.jpg"></center>'
  1659. '"That''s okay, I''ve got one right here," you say, pulling a rubber from your bag and tearing it open.'
  1660. if rand(1,3) > 2:'<<$npc_firstname[$boy]>> seems a little disappointed as you roll it onto his cock for him. You think maybe he was just trying to weasel out of it so he could go bareback.'
  1661. 'You smile at <<$npc_firstname[$boy]>> as you roll it onto his cock for him.'
  1662. gs'hookup','position_choose'
  1663. end
  1664. end
  1665. act'Then we''re done here':
  1666. cla & *clr
  1667. $npc_apt_bedroom[$boy]
  1668. '"You''re out of condoms? Then we''re done here." You push him away from you, climbing off the bed and begin reaching for your clothes.'
  1669. '"Wait, where are you going?"'
  1670. '"I just told you, if you don''t have any condoms, then I don''t want to have sex'
  1671. if hookup['rape_chance'] > 80:
  1672. !! put in chance he rapes you
  1673. else
  1674. if rand(1,3) > 2:
  1675. !! he lied, he just wanted to go bareback
  1676. '"Wait! Wait!" You turn as he jumps towards his nightstand, digging through it. Moments later, he pulls out a rubber. "I have one after all! We can still have sex, right?"'
  1677. act'Wrong':
  1678. cla & *clr
  1679. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  1680. $npc_apt_bedroom[$boy]
  1681. '"Wrong."'
  1682. 'You ignore him and continue picking up your clothes and putting them on.'
  1683. '"What? Why not?"'
  1684. '"Because I''m not going to sleep with a guy who just tried to trick me into going bareback with him because he ''doesn''t have any condoms left''. Fuck you!"'
  1685. '"I''m trying to! I don''t see what the problem is!"'
  1686. '<<$npc_firstname[$boy]>> continues to complain at you while you grab all of your belongings and stalk your way out the door, slamming it behind you.'
  1687. *nl
  1688. 'The nerve of some people.'
  1689. act'Leave':gt'hookup_after','exit'
  1690. end
  1691. act'Right':
  1692. cla & *clr
  1693. $npc_apt_bedroom[$boy]
  1694. hookup['condom'] = 1
  1695. '"Well, since you have one..."'
  1696. 'You drop your clothes and move back towards the bed while he opens the packaging and rolls the rubber onto his cock.'
  1697. gs'hookup','position_choose'
  1698. end
  1699. else
  1700. '"Come on, don''t be such a bitch about it. I promise I''ll pull out."'
  1701. act'What about STD''s?':
  1702. cla & *nl
  1703. '"That''s not what I''m worried about!" you snap at him. "I can still get an STD even if you don''t finish inside me!"'
  1704. '"What? Are you kidding? I don''t have STDs! I promise, I''m clean!"'
  1705. act'No way!':
  1706. !!if hookup['rape_chance'] > 80:
  1707. !! put in chance he rapes you
  1708. !!else
  1709. '"Nuh uh, no way! I''m not taking any chances!"'
  1710. 'You throw your clothes on and rush out of <<$npc_firstname[$boy]>>''s apartment.'
  1711. act'Leave':gt'hookup_after','exit'
  1712. !!end
  1713. end
  1714. act'Give in':
  1715. cla & *nl
  1716. hookup['condom'] = 2
  1717. '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!'
  1718. '"Fine. But if I walk away with the clap I know where I got it from!" you warn.'
  1719. gs'hookup','position_choose'
  1720. end
  1721. end
  1722. act'... fine':
  1723. cla & *clr
  1724. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  1725. $npc_apt_bedroom[$boy]
  1726. hookup['condom'] = 4
  1727. '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.'
  1728. '"... fine. But you better pull out!" you warn, getting back onto the bed.'
  1729. gs'hookup','position_choose'
  1730. end
  1731. end
  1732. end
  1733. end
  1734. act'Maybe just this once':
  1735. cla & *nl
  1736. hookup['condom'] = 2
  1737. '"Well... Maybe just this once..." you say.'
  1738. gs'hookup','position_choose'
  1739. end
  1740. act'Just don''t cum inside me':
  1741. cla & *nl
  1742. hookup['condom'] = 3
  1743. '"Well... Alright..." you say heistantly. "But don''t you dare cum inside me, okay?"'
  1744. gs'hookup','position_choose'
  1745. end
  1746. end
  1747. if $ARGS[0] = 'position_choose':
  1748. !! if hookup['switch_position'] = 0:
  1749. act'How do you want to fuck me?': hookup['how_do_you'] = 1 & gt'hookup','position_he_choose'
  1750. !! end
  1751. act'Lay back on the bed and spread your legs':
  1752. cla & *clr
  1753. '<center><img <<$set_imgh>> src="images/shared/sex/foreplay/miss1.jpg"></center>'
  1754. $hookup['position'] = 'miss'
  1755. hookup['fuck'] = 1
  1756. 'You lay back onto the bed and spread your legs, beckoning him towards you with your finger.'
  1757. 'He scoots up between your legs, his cock dangling out in front of him. You grab hold of it, guiding him towards your pussy.'
  1758. !!{ if hookup['switch_position'] = 1:
  1759. act'Switch to missionary':
  1760. if rand(0,1) = 1 or hookup['gentle'] = 1 and hookup['rough'] ! 1:
  1761. gt'hookup_sex','miss_norm2'
  1762. else
  1763. gt'hookup_sex','miss_hard2'
  1764. end
  1765. end
  1766. else}
  1767. act'Get fucked':
  1768. if rand(0,1) = 1 or hookup['gentle'] = 1 and hookup['rough'] ! 1:
  1769. gt'hookup_sex','miss_norm1'
  1770. else
  1771. gt'hookup_sex','miss_hard1'
  1772. end
  1773. end
  1774. !! end
  1775. gs 'hookup', 'virgin_stop'
  1776. end
  1777. act'Get on all fours':
  1778. cla & *clr
  1779. '<center><img <<$set_imgh>> src="images/shared/sex/foreplay/doggy1.jpg"></center>'
  1780. $hookup['position'] = 'doggy'
  1781. hookup['fuck'] = 1
  1782. 'You give his cock a few more tugs before turning around and getting on your hands and knees, pussy facing towards him.'
  1783. '"Enough of the appetizer, how about the main course?" you say, wiggling your bum at him. You don''t turn around, not even when you feel his hand on your ass, thumb spreading your pussy lips.'
  1784. act'Get fucked':
  1785. if rand(0,1) = 1 or hookup['gentle'] = 1 and hookup['rough'] ! 1:
  1786. gt'hookup_sex','doggy_norm1'
  1787. else
  1788. gt'hookup_sex','doggy_hard1'
  1789. end
  1790. end
  1791. gs 'hookup', 'virgin_stop'
  1792. end
  1793. act'Climb on top of him':
  1794. cla & *clr
  1795. '<center><img <<$set_imgh>> src="images/shared/sex/foreplay/cowgirl1.jpg"></center>'
  1796. $hookup['position'] = 'cowgirl'
  1797. hookup['fuck'] = 1
  1798. 'You give him a few more jerks before throwing your legs over his, holding his cock between your thighs.'
  1799. '"I think it''s time to go for a ride," you grin, gently slapping his hardon against your belly.'
  1800. act'Put him inside you':
  1801. if stat['think_virgin'] = 1:gt'hookup_virgin','cowgirl_virg_norm1'
  1802. cla & *clr
  1803. gs'arousal','vaginal',1,'no_orgasm_msg'
  1804. gs'stat'
  1805. '<center><video autoplay loop src="images/shared/sex/vag/cowgirl/enter1.mp4"></video></center>'
  1806. 'Grabbing hold of his cock, you carefully line it up with your pussy, easing down onto it until you feel his full length standing up inside you.'
  1807. act'Ride him':gt'hookup_sex','cowgirl_norm1'
  1808. act'Ride him <i>hard</i>':gt'hookup_sex','cowgirl_hard1'
  1809. end
  1810. gs 'hookup', 'virgin_stop'
  1811. end
  1812. end
  1813. if $ARGS[0] = 'position_he_choose':
  1814. cla & *clr
  1815. hookup['fuck'] = 1
  1816. if hookup['position'] < 1 or hookup['position'] > 3:hookup['position'] = rand(1,3)
  1817. if hookup['position'] = 1 or $npc_fav_pos[$boy] = 'missionary':
  1818. $hookup['position'] = 'miss'
  1819. '<center><img <<$set_imgh>> src="images/shared/sex/foreplay/miss2.jpg"></center>'
  1820. if hookup['how_do_you'] = 1:
  1821. '"So, how do you want to fuck me?" you ask, deciding to leave it up to him.'
  1822. '"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.'
  1823. else
  1824. if npc_condom_conscious[$boy] = 1:
  1825. hookup['condom'] = 1
  1826. '<<$npc_firstname[$boy]>> 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.'
  1827. else
  1828. '<<$npc_firstname[$boy]>> pushes you back onto the bed, opening your legs and crawls on top of you, placing his cock just above your pussy.'
  1829. hookup['sex_jump'] = 1
  1830. gs'hookup','condoms'
  1831. end
  1832. end
  1833. !! :hookup_sex_jump1
  1834. act'Continue':
  1835. if rand(0,1) = 1 or (hookup['gentle'] = 1 and hookup['rough'] ! 1):
  1836. gt'hookup_sex','miss_norm1'
  1837. else
  1838. gt'hookup_sex','miss_hard1'
  1839. end
  1840. end
  1841. !! gs 'hookup', 'where_foreplay'
  1842. gs 'hookup', 'virgin_stop'
  1843. elseif hookup['position'] = 2 or $npc_fav_pos[$boy] = 'doggy':
  1844. $hookup['position'] = 'doggy'
  1845. '<center><img <<$set_imgh>> src="images/shared/sex/foreplay/doggy1.jpg"></center>'
  1846. if hookup['how_do_you'] = 1:
  1847. '"So, how do you want to fuck me?" you ask, deciding to leave it up to him.'
  1848. '"I want to fuck you from behind."'
  1849. '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.'
  1850. else
  1851. if npc_condom_conscious[$boy] = 1:
  1852. hookup['condom'] = 1
  1853. '<<$npc_firstname[$boy]>> 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.'
  1854. else
  1855. '<<$npc_firstname[$boy]>> 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'
  1856. hookup['sex_jump'] = 2
  1857. gs'hookup','condoms'
  1858. end
  1859. end
  1860. !! :hookup_sex_jump2
  1861. act'Continue':
  1862. if rand(0,1) = 1 or hookup['gentle'] = 1 and hookup['rough'] ! 1:
  1863. gt'hookup_sex','doggy_norm1'
  1864. else
  1865. gt'hookup_sex','doggy_hard1'
  1866. end
  1867. end
  1868. !! gs 'hookup', 'where_foreplay'
  1869. gs 'hookup', 'virgin_stop'
  1870. elseif hookup['position'] = 3 or $npc_fav_pos[$boy] = 'cowgirl':
  1871. $hookup['position'] = 'cowgirl'
  1872. '<center><img <<$set_imgh>> src="images/shared/sex/foreplay/cowgirl1.jpg"></center>'
  1873. if hookup['how_do_you'] = 1:
  1874. '"So, how do you want to fuck me?" you ask, deciding to leave it up to him.'
  1875. '"I want you on top."'
  1876. 'He lays back and you climb on top of him, throwing your thighs over his, slapping his hardon against your belly.'
  1877. else
  1878. if npc_condom_conscious[$boy] = 1:
  1879. hookup['condom'] = 1
  1880. '<<$npc_firstname[$boy]>> 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.'
  1881. else
  1882. '<<$npc_firstname[$boy]>> pulls you onto the bed with him, making you straddle him. It seems like he wants you to be on top.'
  1883. hookup['sex_jump'] = 3
  1884. gs'hookup','condoms'
  1885. end
  1886. end
  1887. !! :hookup_sex_jump3
  1888. act'Continue':
  1889. if rand(0,1) = 1 or hookup['gentle'] = 1 and hookup['rough'] ! 1:
  1890. gt'hookup_sex','cowgirl_norm1'
  1891. else
  1892. gt'hookup_sex','cowgirl_hard1'
  1893. end
  1894. end
  1895. !! gs 'hookup', 'where_foreplay'
  1896. gs 'hookup', 'virgin_stop'
  1897. end
  1898. end
  1899. if $ARGS[0] = 'virgin_stop':
  1900. if stat['think_virgin'] = 1:
  1901. act'Wait I''m a virgin!': gt 'hookup_virgin', 'start'
  1902. end
  1903. end
  1904. if $ARGS[0] = 'where_foreplay':
  1905. end
  1906. --- hookup ---------------------------------