booty_call.qsrc 48 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582
  1. # booty_call
  2. if $ARGS[0] = 'text':
  3. !! boy code?
  4. !! IMAGE HERE
  5. 'Your phone buzzes and you pull it out to see what''s happening. It''s a text from [boy code here].'
  6. *nl
  7. ' <b><font color="blue">hey <<$pcs_nickname>></font></b>'
  8. '<b><font color="pink">hey yourself</font></b>'
  9. *nl
  10. 'you text back.'
  11. *nl
  12. ' <b><font color="blue">i was thinking about you today</font></b>'
  13. act'What about?':
  14. cla & *clr
  15. !! IMAGE HERE
  16. ' <b><font color="blue">i was thinking about you today</font></b>'
  17. '<b><font color="pink">what were you thinking about?</font></b>'
  18. booty_call['text'] = rand(1,3)
  19. if booty_call['text'] = 1:
  20. ' <b><font color="blue">wanted to know if you wanted to come over to my place</font></b>'
  21. ' <b><font color="blue">have some fun?</font></b>'
  22. *nl
  23. 'You think you know what kind of fun he wants.'
  24. elseif booty_call['text'] = 2:
  25. ' <b><font color="blue">your mouth around my cock</font></b>'
  26. *nl
  27. 'You think you know what kind of fun he wants.'
  28. elseif booty_call['text'] = 3:
  29. ' <b><font color="blue">fucking you on my couch</font></b>'
  30. *nl
  31. 'You think you know what kind of fun he wants.'
  32. end
  33. act'Me too':
  34. end
  35. act'About fucking me?':
  36. end
  37. end
  38. if $ARGS[0] = 'invite_yourself':
  39. end
  40. if $ARGS[0] = 'get_invited':
  41. if rand(0,1) = 1:
  42. '"Why don''t you come over to my place right now and we can have some fun?"'
  43. else
  44. '"Why don''t you come over to my place tonight and we can have some fun?"'
  45. end
  46. end
  47. if $ARGS[0] = 'start':
  48. !! boy code?
  49. booty_call['orgasm'] = orgasm
  50. booty_call['orgasm_limit'] = orgasm + 6
  51. $boydesc = $npc_firstname[$boy]
  52. $npc_apt_hall[$boy]
  53. 'You enter his place. He closes the door behind you.'
  54. act'Take it to the bedroom':gt'booty_call','bed_start'
  55. !! act'Stumble over to the couch':gt'booty_call','couch_start'
  56. end
  57. if $ARGS[0] = 'bed_start':
  58. $npc_apt_bedroom[$boy]
  59. gs 'shortgs','undress'
  60. !! initiative call
  61. if rand(0,1) = 1:
  62. !! he wins initiative
  63. 'The two of you head to his bedroom and immediately begin to undress.'
  64. if npc_generous[$boy] = 1 or npc_pussyeater[$boy] = 1:
  65. gs'booty_call','generous_initiative'
  66. elseif npc_selfish[$boy] = 1:
  67. gs'booty_call','selfish_initiative'
  68. else
  69. if rand(0,1) = 1:
  70. gs'booty_call','generous_initiative'
  71. else
  72. gs'booty_call','selfish_initiative'
  73. end
  74. end
  75. else
  76. !! player wins initiative
  77. 'The two of you head to his bedroom and immediately begin to undress.'
  78. gs'booty_call','foreplay_choose'
  79. end
  80. end
  81. !! --------------------- Boy''s choices ----------------------------------------------------------------------
  82. if $ARGS[0] = 'generous_initiative':
  83. !! cunnilingus or nipple play
  84. if rand(0,1) = 1:
  85. !! cunnilingus
  86. 'Before you can consider doing anything, <<$boydesc>> pushes back you onto the bed and kneels between your legs.'
  87. gs'booty_call','kuni_start'
  88. else
  89. !! nipple play
  90. '<<$boydesc>> pushes back you onto the bed and climbs up in front of you, bending his head towards your breasts.'
  91. act'Continue':gs'booty_call','nipple_play'
  92. end
  93. end
  94. if $ARGS[0] = 'selfish_initiative':
  95. 'Before you can consider doing anything, <<$boydesc>> sits down on the edge of the bed, pushing you to your knees in the same motion and dangles his cock in front of your face.'
  96. act'Don''t wanna suck cock':
  97. cla & *clr
  98. $npc_apt_bedroom[$boy]
  99. '"Ugh, I don''t wanna suck your dick right now. Do I have to?"'
  100. '"Come on <<$pcs_nickname>>. Lemme see those lips wrapped around my cock."'
  101. act'Grumble (do it)':
  102. cla & *nl
  103. booty_call['reluctant_bj'] = 1
  104. 'You grumble to yourself but comply anyways, leaning forward and taking his <<$boydesc>> into your mouth.'
  105. act'Suck':gt'booty_call','bj_sub1'
  106. end
  107. gs 'willpower', 'bj', 'resist'
  108. if will_cost <= pcs_willpwr:
  109. act'How about a handy instead? (<<will_cost>> Willpower)':
  110. gs 'willpower', 'bj', 'resist'
  111. gs 'willpower', 'pay', 'self'
  112. gs 'stat'
  113. cla & *nl
  114. '"Seriously <<$boydesc>>, I don''t feel like it today. Can I give you a handy instead?" you ask looking up at him, gently tugging on his cock already. "Please?"'
  115. '"Oh alright. Do it then."'
  116. act'Jerk him off':gs'booty_call','handjob1'
  117. end
  118. else
  119. act'How about a handy instead? (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  120. end
  121. gs 'willpower', 'bj', 'resist','easy'
  122. if will_cost <= pcs_willpwr:
  123. act'Can we 69? (<<will_cost>> Willpower)':
  124. cla & *nl
  125. gs 'willpower', 'pay', 'self'
  126. gs 'stat'
  127. '"Can we at least sixty-nine? I really need some loving down there right now."'
  128. '"I can get behind that," he grins, laying back.'
  129. act'Climb over him':gs'booty_call','69_sub'
  130. end
  131. else
  132. act'Can we 69? (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  133. end
  134. end
  135. act'Blow him':gs'booty_call','bj_sub1'
  136. end
  137. !! --------------------- generous stuff ---------------------------------------------------
  138. if $ARGS[0] = 'kuni_start':
  139. act'Spread them for him':
  140. cla & *clr
  141. !! IMAGE HERE
  142. if kuni_no[$boy] = 1:
  143. kuni_yes[$boy] = 1 & kuni_no[$boy] = 0
  144. 'You spread your legs.'
  145. '"You finally trust me enough to let me eat you out?"'
  146. '"Yeah," you smile. "Come and get it."'
  147. 'He settles down between your legs.'
  148. end
  149. if mesec > 0 and npc_pussyeater_know[$boy] = 1:
  150. '"Just warning you, I''m on my period."'
  151. '"I don''t mind."'
  152. '"I know, just wanted to let you get ready for the taste," you grin.'
  153. act'Get eaten out':gs'booty_call','period_lick'
  154. elseif mesec > 0:
  155. '"I''m on my period. You may not want to go down on me right now."'
  156. if npc_pussyeater[$boy] = 1:
  157. npc_pussyeater_know[$boy] = 1
  158. '"I don''t mind," he says and you gasp when you feel his tongue on your clit.'
  159. act'Get eaten out':gs'booty_call','period_lick'
  160. else
  161. '"Oh. Maybe not then. How about this insted?"'
  162. '<<$boydesc>> climbs up in front of you, bending his head towards your breasts.'
  163. act'Continue':gs'booty_call','nipple_play'
  164. end
  165. else
  166. 'Moments later, you feel his tongue on your clit.'
  167. act'Get eaten out':gs'booty_call','pussy_lick'
  168. end
  169. end
  170. if kuni_yes[$boy] < 1:
  171. act'Close your legs':
  172. cla & *clr
  173. !! IMAGE HERE
  174. if kuni_no[$boy] = 0:
  175. kuni_no[$boy] = 1
  176. '"Woah!"'
  177. '"What?"'
  178. '"That''s... I don''t let guys go down on me unless I''m really comfortable with them."'
  179. '"Oh. Well..."'
  180. act'We could just make out':
  181. cla & *nl
  182. '"We could just make out?"'
  183. '"That sounds good."'
  184. gs'booty_call','makeout_dom1'
  185. end
  186. act'You could play with my tits':
  187. cla & *nl
  188. '"You could play with my tits?"'
  189. '"That sounds like fun."'
  190. act'Continue':gt'booty_call','nipple_play'
  191. end
  192. act'I could go down on you':
  193. cla & *nl
  194. '"I could go down on you instead?"'
  195. '"That sounds good."'
  196. gs'booty_call','bj_dom1'
  197. end
  198. act'We could just skip to fucking':
  199. cla & *nl
  200. '"We could just get right to fucking?"'
  201. '"That sounds good."'
  202. booty_call['position_choose'] = 1
  203. gs'booty_call','sex_start'
  204. end
  205. elseif kuni_no[$boy] = 1:
  206. '"Nuh uh," you say, snapping your legs closed. "I''m still not ready for that."'
  207. act'We could just make out':
  208. cla & *nl
  209. '"We could just make out?"'
  210. '"That sounds good."'
  211. gs'booty_call','makeout_dom1'
  212. end
  213. act'You could play with my tits':
  214. cla & *nl
  215. '"You could play with my tits?"'
  216. '"That sounds like fun."'
  217. act'Continue':gt'booty_call','nipple_play'
  218. end
  219. act'I could go down on you':
  220. cla & *nl
  221. '"I could go down on you instead?"'
  222. '"That sounds good."'
  223. gs'booty_call','bj_dom1'
  224. end
  225. act'We could just skip to fucking':
  226. cla & *nl
  227. '"We could just get right to fucking?"'
  228. '"That sounds good."'
  229. booty_call['position_choose'] = 1
  230. gs'booty_call','sex_start'
  231. end
  232. end
  233. end
  234. end
  235. end
  236. if $ARGS[0] = 'period_lick':
  237. cla & *clr
  238. '<center><video autoplay loop src="images/shared/sex/kuni/pussylick4.mp4"></video></center>'
  239. gs'arousal','cuni',rand(5,10),'no_orgasm_msg'
  240. gs'stat'
  241. $booty_call['foreplay'] = 'kuni'
  242. 'He eats you out on your period.'
  243. if booty_call['orgasm'] < orgasm:
  244. act'Orgasm':
  245. cla & *clr
  246. '<center><video autoplay loop src="images/shared/sex/kuni/pussylickorgasm2.mp4"></video></center>'
  247. booty_call['orgasm_count'] += 1
  248. booty_call['orgasm'] = orgasm
  249. 'You cum.'
  250. if npc_pussyeater[$boy] = 1:
  251. gs'booty_call','pussy_lick_loop'
  252. else
  253. if rand(0,1) = 1:
  254. act'Continue':
  255. cla & *clr
  256. !! IMAGE HERE
  257. 'He pushes you towards his cock towards your mouth.'
  258. act'Blow him':gt'booty_call','bj_sub1'
  259. act'Fuck instead?':
  260. cla & *clr
  261. !! IMAGE HERE
  262. '"Fuck instead?"'
  263. '"Yeah, let''s fuck."'
  264. act'Continue':gt'booty_call','sex_start'
  265. end
  266. end
  267. end
  268. elseif booty_call['cum_count'] = 0:
  269. act'End it there':
  270. cla & *clr
  271. !! IMAGE HERE
  272. '"I''m done."'
  273. '"But I didn''t get to cum??"'
  274. act'Ugh, fine':
  275. cla & *nl
  276. '"Ugh, fine."'
  277. gs'booty_call','bj_dom1'
  278. act'Spread your legs':
  279. booty_call['position_choose'] = 1
  280. gs'booty_call','sex_start'
  281. end
  282. end
  283. act'Sorry, I''m done':gt'booty_call','sex_end'
  284. end
  285. act'Switch places':
  286. cla & *clr
  287. !! IMAGE HERE
  288. 'Pulling away, you reposition him into a place to go down on him.'
  289. gs'booty_call','bj_dom1'
  290. end
  291. act'Let''s fuck':gt'booty_call','sex_start'
  292. else
  293. act'End it there':
  294. cla & *clr
  295. !! IMAGE HERE
  296. '"I''m done. You good?"'
  297. '"I''m good."'
  298. act'Finish up':gt'booty_call','sex_end'
  299. end
  300. end
  301. end
  302. end
  303. else
  304. act'Don''t stop!':
  305. $orgasm_or = 'yes'
  306. gs'arousal','cuni',rand(5,10),'no_orgasm_msg'
  307. cla & *clr
  308. '<center><video autoplay loop src="images/shared/sex/kuni/pussylickorgasm2.mp4"></video></center>'
  309. if npc_pussyeater[$boy] = 1:
  310. gs'booty_call','pussy_lick_loop'
  311. else
  312. if rand(0,1) = 1:
  313. act'Continue':
  314. cla & *clr
  315. !! IMAGE HERE
  316. 'He pushes you towards his cock towards your mouth.'
  317. act'Blow him':gt'booty_call','bj_sub1'
  318. act'Fuck instead?':
  319. cla & *clr
  320. !! IMAGE HERE
  321. '"Fuck instead?"'
  322. '"Yeah, let''s fuck."'
  323. act'Continue':gt'booty_call','sex_start'
  324. end
  325. end
  326. end
  327. elseif booty_call['cum_count'] = 0:
  328. act'End it there':
  329. cla & *clr
  330. !! IMAGE HERE
  331. '"I''m done."'
  332. '"But I didn''t get to cum??"'
  333. act'Ugh, fine':
  334. cla & *nl
  335. '"Ugh, fine."'
  336. gs'booty_call','bj_dom1'
  337. act'Spread your legs':
  338. booty_call['position_choose'] = 1
  339. gs'booty_call','sex_start'
  340. end
  341. end
  342. act'Sorry, I''m done':gt'booty_call','sex_end'
  343. end
  344. act'Switch places':
  345. cla & *clr
  346. !! IMAGE HERE
  347. 'Pulling away, you reposition him into a place to go down on him.'
  348. gs'booty_call','bj_dom1'
  349. end
  350. act'Let''s fuck':gt'booty_call','sex_start'
  351. else
  352. act'End it there':
  353. cla & *clr
  354. !! IMAGE HERE
  355. '"I''m done. You good?"'
  356. '"I''m good."'
  357. act'Finish up':gt'booty_call','sex_end'
  358. end
  359. end
  360. end
  361. end
  362. act'Ready for sex':gt'booty_call','sex_start'
  363. end
  364. end
  365. if $ARGS[0] = 'pussy_lick':
  366. cla & *clr
  367. '<center><video autoplay loop src="images/shared/sex/kuni/pussylick4.mp4"></video></center>'
  368. gs'arousal','cuni',rand(5,10),'no_orgasm_msg'
  369. gs'stat'
  370. $booty_call['foreplay'] = 'kuni'
  371. 'He eats you out.'
  372. if booty_call['orgasm'] < orgasm:
  373. act'Orgasm':
  374. cla & *clr
  375. '<center><video autoplay loop src="images/shared/sex/kuni/pussylickorgasm2.mp4"></video></center>'
  376. booty_call['orgasm_count'] += 1
  377. booty_call['orgasm'] = orgasm
  378. 'You cum.'
  379. if npc_pussyeater[$boy] = 1:
  380. gs'booty_call','pussy_lick_loop'
  381. else
  382. if rand(0,1) = 1:
  383. act'Continue':
  384. cla & *clr
  385. !! IMAGE HERE
  386. 'He pushes you towards his cock towards your mouth.'
  387. act'Blow him':gt'booty_call','bj_sub1'
  388. act'Fuck instead?':
  389. cla & *clr
  390. !! IMAGE HERE
  391. '"Fuck instead?"'
  392. '"Yeah, let''s fuck."'
  393. act'Continue':gt'booty_call','sex_start'
  394. end
  395. end
  396. end
  397. elseif booty_call['cum_count'] = 0:
  398. act'End it there':
  399. cla & *clr
  400. !! IMAGE HERE
  401. '"I''m done."'
  402. '"But I didn''t get to cum??"'
  403. act'Ugh, fine':
  404. cla & *nl
  405. '"Ugh, fine."'
  406. gs'booty_call','bj_dom1'
  407. act'Spread your legs':
  408. booty_call['position_choose'] = 1
  409. gs'booty_call','sex_start'
  410. end
  411. end
  412. act'Sorry, I''m done':gt'booty_call','sex_end'
  413. end
  414. act'Switch places':
  415. cla & *clr
  416. !! IMAGE HERE
  417. 'Pulling away, you reposition him into a place to go down on him.'
  418. gs'booty_call','bj_dom1'
  419. end
  420. act'Let''s fuck':gt'booty_call','sex_start'
  421. else
  422. act'End it there':
  423. cla & *clr
  424. !! IMAGE HERE
  425. '"I''m done. You good?"'
  426. '"I''m good."'
  427. act'Finish up':gt'booty_call','sex_end'
  428. end
  429. end
  430. end
  431. end
  432. else
  433. act'Don''t stop!':
  434. $orgasm_or = 'yes'
  435. gs'arousal','cuni',rand(5,10),'no_orgasm_msg'
  436. cla & *clr
  437. '<center><video autoplay loop src="images/shared/sex/kuni/pussylickorgasm2.mp4"></video></center>'
  438. if npc_pussyeater[$boy] = 1:
  439. gs'booty_call','pussy_lick_loop'
  440. else
  441. if rand(0,1) = 1:
  442. act'Continue':
  443. cla & *clr
  444. !! IMAGE HERE
  445. 'He pushes you towards his cock towards your mouth.'
  446. act'Blow him':gt'booty_call','bj_sub1'
  447. act'Fuck instead?':
  448. cla & *clr
  449. !! IMAGE HERE
  450. '"Fuck instead?"'
  451. '"Yeah, let''s fuck."'
  452. act'Continue':gt'booty_call','sex_start'
  453. end
  454. end
  455. end
  456. elseif booty_call['cum_count'] = 0:
  457. act'End it there':
  458. cla & *clr
  459. !! IMAGE HERE
  460. '"I''m done."'
  461. '"But I didn''t get to cum??"'
  462. act'Ugh, fine':
  463. cla & *nl
  464. '"Ugh, fine."'
  465. gs'booty_call','bj_dom1'
  466. act'Spread your legs':
  467. booty_call['position_choose'] = 1
  468. gs'booty_call','sex_start'
  469. end
  470. end
  471. act'Sorry, I''m done':gt'booty_call','sex_end'
  472. end
  473. act'Switch places':
  474. cla & *clr
  475. !! IMAGE HERE
  476. 'Pulling away, you reposition him into a place to go down on him.'
  477. gs'booty_call','bj_dom1'
  478. end
  479. act'Let''s fuck':gt'booty_call','sex_start'
  480. else
  481. act'End it there':
  482. cla & *clr
  483. !! IMAGE HERE
  484. '"I''m done. You good?"'
  485. '"I''m good."'
  486. act'Finish up':gt'booty_call','sex_end'
  487. end
  488. end
  489. end
  490. end
  491. act'Ready for sex':gt'booty_call','sex_start'
  492. end
  493. end
  494. if $ARGS[0] = 'pussy_lick_loop':
  495. 'As your orgasm winds down, <<$boydesc>> resumes eating you out.'
  496. if booty_call['orgasm_count'] < 5:
  497. act'Cum again':
  498. pcs_horny = 90
  499. gs'arousal','cuni',rand(5,10),'no_orgasm_msg'
  500. booty_call['orgasm_count'] += 1
  501. !! IMAGE HERE
  502. 'You cum again.'
  503. gs'booty_call','pussy_lick_loop'
  504. end
  505. act'Stop him (let''s fuck)':
  506. cla & *clr
  507. !! IMAGE HERE
  508. 'He tries to go down on you again but you stop him.'
  509. gs'booty_call','sex_start'
  510. end
  511. end
  512. act'Stop him (too sensitive)':
  513. cla & *clr
  514. !! IMAGE HERE
  515. '"Stop! Stop! Stop! I can''t take it anymore! I''m too sensitive!"'
  516. act'Finish':gt'booty_call','sex_end'
  517. end
  518. end
  519. if $ARGS[0] = 'nipple_play':
  520. cla & *clr
  521. '<center><video autoplay loop src="images/shared/sex/foreplay/nipple_play1.mp4"></video></center>'
  522. !! arousal_code
  523. $booty_call['foreplay'] = 'nipple_play'
  524. 'He uses his mouth to play with your breasts and nipples. You feel so wet.'
  525. act'Continue':
  526. cla & *nl
  527. if rand(0,1) = 1 and kuni_no[$boy] ! 1:
  528. 'He pushes you down and begins to move between your legs to eat you out.'
  529. gs'booty_call','kuni_start'
  530. else
  531. booty_call['position_choose'] = 1
  532. 'He pushes you down and you see him prepare to insert himself into you.'
  533. gs'booty_call','sex_start'
  534. end
  535. end
  536. end
  537. !! --------------------- selfish stuff ---------------------------------------------------
  538. if $ARGS[0] = 'bj_sub1':
  539. '<center><video autoplay loop src="images/shared/sex/blowjob/bj50.mp4"></video></center>'
  540. if booty_call['reluctant_bj'] = 1:
  541. 'You slightly reluctantly blow him.'
  542. else
  543. 'You obediently blow him.'
  544. end
  545. *nl
  546. booty_call['bj_cum_choice'] = rand(1,11)
  547. if booty_call['bj_cum_choice'] > 10:
  548. gs'booty_call','bj_sub_cum_surprise'
  549. elseif booty_call['bj_cum_choice'] > 8:
  550. gs'booty_call','bj_sub_cum_mouth1'
  551. elseif booty_call['bj_cum_choice'] > 6:
  552. gs'booty_call','bj_sub_cum_face1'
  553. elseif booty_call['bj_cum_choice'] > 4:
  554. gs'booty_call','bj_sub_cum_tits1'
  555. elseif booty_call['bj_cum_choice'] > 2:
  556. gs'booty_call','bj_sub_cum_warn'
  557. else
  558. gs'booty_call','bj_sub_cum_wait'
  559. end
  560. end
  561. if $ARGS[0] = 'bj_sub_cum_surprise':
  562. 'Suddenly, without any warning you feel his cock pulse and something shoot straight into the back of your throat.'
  563. act'Take it in stride (swallow)':
  564. gs'cum_call', 'mouth_swallow', $boydesc, 1
  565. gs'stat'
  566. cla & *clr
  567. '<center><video autoplay loop src="images/shared/sex/cum/mouth/swallow4.mp4"></video></center>'
  568. 'You''re a little surprised but continue to suck anyways, trying to vacuum every last drop of semen from his cock. After a few seconds, it seems like he''s stopped orgasming and you pull back, gulping down the entire load.'
  569. gs'booty_call','bj_react1.1'
  570. gs'booty_call','bj_react2'
  571. gs'booty_call','bj_react3'
  572. end
  573. act'Take it in stride (spit)':
  574. gs'cum_call', 'mouth', $boydesc, 1
  575. gs'stat'
  576. cla & *clr
  577. '<center><video autoplay loop src="images/shared/sex/cum/mouth/spit1.mp4"></video></center>'
  578. '<<$boydesc>> spasms, hips pumping his cock uncontrollably in and out of your mouth It''s a bit uncomfortable, especially with his tip bumping a little further down your throat than you might otherwise prefer, but you take it in stride. You wait until he finishes orgasming before slowly drawing your lips up his shaft, cum slipping past the edge of your mouth as you do. Once you''ve completely removed your head from his cock, you spit the rest of it out, letting it dribble out past your lips.'
  579. gs'booty_call','bj_react1.1'
  580. gs'booty_call','bj_react3'
  581. end
  582. end
  583. if $ARGS[0] = 'bj_sub_cum_mouth1':
  584. '"Let me cum in your mouth."'
  585. act'Why would I do that?':
  586. cla & *clr
  587. $npc_apt_bedroom[$boy]
  588. 'You pull off his cock for a second.'
  589. '"Why would I do that?"'
  590. if npc_selfish[$boy] = 1:
  591. '"Because I want you to."'
  592. act'No thanks':
  593. if npc_abusive > 0:
  594. gs'booty_call','bj_force_cum_mouth'
  595. else
  596. cla & *nl
  597. '"No thanks," you smile, deciding to finish him in your own way instead...'
  598. gs 'booty_call', 'bj_sub_cum_face2'
  599. gs 'booty_call', 'bj_sub_cum_tits2'
  600. gs 'booty_call', 'bj_sub_cum_hand'
  601. end
  602. end
  603. act'Ugh, fine':
  604. cla & *nl
  605. '"Ugh, fine." And you lower your lips back down to his cock. He blows his load moments later.'
  606. gs 'booty_call', 'bj_sub_cum_mouth_spit'
  607. gs 'booty_call', 'bj_sub_cum_mouth_swallow'
  608. end
  609. else
  610. '"Sorry."'
  611. end
  612. act'Couldn''t hurt':
  613. cla & *nl
  614. '"Well, it couldn''t hurt I suppose..." you smile, lowering your lips back down to his cock and giving a mighty suck. He blows his load moments later.'
  615. gs 'booty_call', 'bj_sub_cum_mouth_spit'
  616. gs 'booty_call', 'bj_sub_cum_mouth_swallow'
  617. end
  618. act'Just wondered':
  619. cla & *nl
  620. '"Just wondered if you actually had a reason," you smile, lowering your lips back down to his cock and giving a mighty suck. He blows his load moments later.'
  621. gs 'booty_call', 'bj_sub_cum_mouth_spit'
  622. gs 'booty_call', 'bj_sub_cum_mouth_swallow'
  623. end
  624. gs 'booty_call', 'bj_sub_cum_face2'
  625. gs 'booty_call', 'bj_sub_cum_tits2'
  626. gs 'booty_call', 'bj_sub_cum_hand'
  627. end
  628. act'Reluctantly let him':
  629. cla & *clr
  630. !! IMAGE HERE
  631. '"Mmmrrrm mmm mmmmph~!" You grumble unintelligibly around his cock but keep sucking. He blows his load.'
  632. gs 'booty_call', 'bj_sub_cum_mouth_spit'
  633. gs 'booty_call', 'bj_sub_cum_mouth_swallow'
  634. end
  635. act'Let him':
  636. cla & *clr
  637. !! IMAGE HERE
  638. '"Mmmmm," You hum a vague noise of approval around his cock and keep sucking. He blows his load.'
  639. gs 'booty_call', 'bj_sub_cum_mouth_spit'
  640. gs 'booty_call', 'bj_sub_cum_mouth_swallow'
  641. end
  642. act'How about my face instead?':
  643. cla & *nl
  644. '"How about my face instead?"'
  645. '"Sure."'
  646. gs 'booty_call', 'bj_sub_cum_face2'
  647. end
  648. act'How about my tits instead?':
  649. cla & *nl
  650. '"How about my tits instead?"'
  651. '"Sure."'
  652. gs 'booty_call', 'bj_sub_cum_tits2'
  653. end
  654. end
  655. if $ARGS[0] = 'bj_sub_cum_mouth2':
  656. !! player choosing to do it
  657. act'Make him cum in your mouth':
  658. cla & *clr
  659. '<center><video autoplay loop src="images/shared/sex/cum/mouth/swallow4.mp4"></video></center>'
  660. 'You make him cum in your mouth.'
  661. gs 'booty_call', 'bj_sub_cum_mouth_spit'
  662. gs 'booty_call', 'bj_sub_cum_mouth_swallow'
  663. end
  664. end
  665. if $ARGS[0] = 'bj_sub_cum_mouth_spit':
  666. act'Spit':
  667. end
  668. end
  669. if $ARGS[0] = 'bj_sub_cum_mouth_swallow':
  670. act'Swallow':
  671. end
  672. end
  673. if $ARGS[0] = 'bj_sub_cum_face1':
  674. end
  675. if $ARGS[0] = 'bj_sub_cum_face2':
  676. !! player choosing to do it
  677. act'Make him cum on your face':
  678. end
  679. end
  680. if $ARGS[0] = 'bj_sub_cum_tits1':
  681. end
  682. if $ARGS[0] = 'bj_sub_cum_tits2':
  683. !! player choosing to do it
  684. act'Make him cum on your tits':
  685. end
  686. end
  687. if $ARGS[0] = 'bj_sub_cum_hand':
  688. act'Finish him with your hand':
  689. end
  690. if $ARGS[0] = 'bj_force_cum_mouth':
  691. cla & *clr
  692. !! IMAGE HERE
  693. '"No than-" You start trying to tell him you won''t do it when he violently grabs your head and forces you back onto his cock.'
  694. '"I wasn''t asking."'
  695. 'Semen spills into your mouth.'
  696. act'Gag':
  697. cla & *clr
  698. '<center><video autoplay loop src="images/shared/sex/cum/spit3.mp4"></video></center>'
  699. 'You choke and the cum spills out of your mouth.'
  700. '"Why would you do that?"'
  701. '"I told you I wanted to cum in your mouth."'
  702. gs'booty_call','quit'
  703. gs'booty_call','bj_force_cum_grumble'
  704. end
  705. act'Swallow!':
  706. cla & *clr
  707. '<center><video autoplay loop src="images/shared/sex/cum/forced1.mp4"></video></center>'
  708. 'You gag but he keeps your face held all the way down to his balls. His cum overflows from your mouth and in a desperate attempt to avoid drowning, you swallow. It seems to be exactly what he was waiting for and finally releases you.'
  709. gs'booty_call','quit'
  710. gs'booty_call','bj_force_cum_grumble'
  711. end
  712. act'Swallow (take it in stride)':
  713. cla & *clr
  714. '<center><video autoplay loop src="images/shared/sex/cum/swallow5.mp4"></video></center>'
  715. 'You''re surprised by his force but you take it in stride, swallowing as <<$boydesc>> cums almost directly down your throat.'
  716. gs'booty_call','be_nice'
  717. !! gs'booty_call','be_nice'
  718. end
  719. act'Spit (take it in stride)':
  720. cla & *clr
  721. '<center><video autoplay loop src="images/shared/sex/cum/spit6.mp4"></video></center>'
  722. 'You''re surprised by his force but you take it in stride, letting <<$boydesc>>''s cum pool in your mouth until he finishes and finally releases you, allowing you to let his semen spill from your lips.'
  723. gs'booty_call','be_nice'
  724. !! gs'booty_call','be_nice'
  725. end
  726. end
  727. if $ARGS[0] = 'be_nice':
  728. act'Be nicer next time?':
  729. cla & *nl
  730. '"If you really want it that badly, maybe be a little nicer about it next time?'
  731. end
  732. end
  733. !!if $ARGS[0] = 'sub_option':
  734. !! act'Be nicer next time?':
  735. !! cla & *nl
  736. !! '"If you really want it that badly, maybe be a little nicer about it next time?'
  737. !! end
  738. !!end
  739. if $ARGS[0] = 'bj_force_cum_grumble':
  740. act'Grumble':
  741. cla & *clr
  742. !! IMAGE HERE
  743. 'You grumble but don''t say anything else.'
  744. act'Finish up':
  745. cla & *clr
  746. !! IMAGE HERE
  747. '"Let''s call it here."'
  748. '"What, done already?"'
  749. gs'booty_call','bad_sex_end'
  750. end
  751. end
  752. end
  753. if $ARGS[0] = 'bj_sub_cum_face':
  754. end
  755. if $ARGS[0] = 'bj_sub_cum_tits':
  756. end
  757. if $ARGS[0] = 'bj_sub_cum_warn':
  758. end
  759. if $ARGS[0] = 'bj_sub_cum_wait':
  760. end
  761. if $ARGS[0] = 'bj_react1.1':
  762. act'A little warning?':
  763. cla & *nl
  764. if booty_call['bj_cum'] = 1:
  765. '"A little warning next time?" you smile, wiping a loose drop of cum from your lip. "I barely had time to swallow."'
  766. elseif booty_call['bj_cum'] = 2:
  767. '"Eeeaaack," you let the cum dribble out from your lips. "A little warning next time? You really surprised me there!"'
  768. elseif booty_call['bj_cum'] = 3:
  769. '"A little warning next time?!" you gulp again, feeling like there''s still cum sliming the back of your throat.'
  770. elseif booty_call['bj_cum'] = 4:
  771. end
  772. '"You saying there''s going to be a next time?"'
  773. act'Maybe':
  774. cla & *clr
  775. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  776. $npc_apt_bedroom[$boy]
  777. '"Maybe," you say, giving him a dirty smile.'
  778. gs 'booty_call','bj2'
  779. end
  780. act'Sure':
  781. cla & *clr
  782. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  783. $npc_apt_bedroom[$boy]
  784. '"Sure," you say with a dirty smirk. "I had a good time blowing you. Didn''t you have a good time getting blown?"'
  785. 'He returns your grin.'
  786. gs 'booty_call','bj2'
  787. end
  788. if booty_call['bj'] < 2:
  789. act'Right now?':
  790. cla & *nl
  791. '"What about right now? We didn''t get to fuck. I got your rocks off, what about mine?"'
  792. if rand(0,1) = 0:
  793. '"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."'
  794. if rand(0,1) = 1:'He seems a little embarrassed about it.'
  795. act'Oh well':
  796. cla & *clr
  797. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  798. $npc_apt_bedroom[$boy]
  799. '"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.'
  800. *nl
  801. if pcs_horny >= 65:
  802. '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.'
  803. else
  804. '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.'
  805. end
  806. end
  807. act'Disappointing':
  808. cla & *clr
  809. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  810. $npc_apt_bedroom[$boy]
  811. '"Damn," you frown. You sit back on your legs, thoroughly disappointed with this turn of events.'
  812. *nl
  813. if pcs_horny >= 70:
  814. 'And you''re really fucking horny right now too! Ugh. This blows.'
  815. else
  816. 'And you really wanted to get laid tonight! Ugh. This blows.'
  817. end
  818. end
  819. else
  820. '"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."'
  821. act'Wait':gt'booty_call','wait'
  822. end
  823. end
  824. end
  825. end
  826. end
  827. if $ARGS[0] = 'bj_react1.2':
  828. act'Thanks for the warning':
  829. cla & *clr
  830. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  831. $npc_apt_bedroom[$boy]
  832. if booty_call['cum_choice'] = 3:
  833. '"Thanks for the warning," you smile, licking your lips.'
  834. '"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."'
  835. if pcs_vag = 0:
  836. act'Sorry, saving myself for marriage':
  837. booty_call['virgin'] = 1
  838. cla & *clr
  839. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  840. $npc_apt_bedroom[$boy]
  841. '"Sorry, but I''m saving myself for marriage," you smile apologetically.'
  842. if npc_generous[$boy] = 1 or npc_pussyeater[$boy] = 1:
  843. gs'booty_call','generous_lick'
  844. else
  845. '"Saving yourself for marriage but still give blowjobs to strangers?" he asks pointedly.'
  846. if StoryLine = 1:
  847. '"I don''t know. Ask my mom why it matters so much," you shrug.'
  848. else
  849. 'You shrug. "I''m still a virgin aren''t I?"'
  850. end
  851. gs'hookup_after','pre'
  852. end
  853. end
  854. end
  855. act'Not what I wanted':
  856. cla & *nl
  857. booty_call['get_out'] = 1
  858. '"Sorry," you shrug. "Just wasn''t in the cards for you tonight. My pussy, my mouth. My choice."'
  859. gs'hookup_after','start'
  860. end
  861. act'We could keep going':
  862. cla & *nl
  863. '"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.'
  864. '"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.'
  865. gs'booty_call','condoms'
  866. gs'booty_call','position_choose'
  867. end
  868. elseif booty_call['bj_cum'] = 1:
  869. '"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.'
  870. gs 'booty_call','bj2'
  871. elseif booty_call['bj_cum'] = 2:
  872. '"Thanks for the warning," you say, cum still dripping from your smile.'
  873. if rand(0,1) = 1:
  874. '"What, you don''t swallow?"'
  875. gs'hookup_sex','dont_swallow'
  876. else
  877. '"Fuck, that was hot," he breathes.'
  878. '"Glad you enjoyed it," you smirk back.'
  879. gs $booty_call['next_act1'],$booty_call['next_act2']
  880. end
  881. end
  882. end
  883. end
  884. if $ARGS[0] = 'bj_react2':
  885. act'Tasty':
  886. cla & *clr
  887. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  888. $npc_apt_bedroom[$boy]
  889. '"Mmmm. Tasty."'
  890. if rand(0,1) = 0 and booty_call['fuck'] ! 1:
  891. '"Aww man, I never got to fuck you."'
  892. if pcs_vag = 0:
  893. act'Sorry, saving myself for marriage':
  894. booty_call['virgin'] = 1
  895. cla & *clr
  896. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  897. $npc_apt_bedroom[$boy]
  898. '"Sorry, but I''m saving myself for marriage," you smile apologetically.'
  899. if npc_generous[$boy] = 1 or npc_pussyeater[$boy] = 1:
  900. gs'booty_call','generous_lick'
  901. else
  902. '"Saving yourself for marriage but still give blowjobs to strangers?" he asks pointedly.'
  903. if StoryLine = 1:
  904. '"I don''t know. Ask my mom why it matters so much," you shrug.'
  905. else
  906. 'You shrug. "I''m still a virgin aren''t I?"'
  907. end
  908. gs'hookup_after','pre'
  909. end
  910. end
  911. end
  912. act'We could keep going':
  913. cla & *nl
  914. '"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.'
  915. '"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.'
  916. gs'booty_call','condoms'
  917. gs'booty_call','position_choose'
  918. end
  919. else
  920. '<<$npc_firstname[$boy]>>''s jaw drops as you lick your lips.'
  921. gs 'booty_call','bj2'
  922. end
  923. end
  924. end
  925. if $ARGS[0] = 'bj_react3':
  926. act'Already?':
  927. cla & *clr
  928. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  929. $npc_apt_bedroom[$boy]
  930. if booty_call['bj_cum'] = 1:
  931. '"Seriously?" you ask, gulping again as you draw back from his cock. "You came already?"'
  932. elseif booty_call['bj_cum'] = 2:
  933. '"Seriously?" you ask, wiping your mouth with your hand. "You came already?"'
  934. end
  935. if npc_insecure[$boy] = 1:
  936. '"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.'
  937. !! (basically calling you a slut/whore)
  938. act'Play it off':
  939. cla & *clr
  940. '<center><video autoplay loop src="images/shared/romance/misc/pillow_talk1.mp4"></video></center>'
  941. '"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.'
  942. '"What should I do?" you ask, turning towards him. "Think I should get worse at sucking dick?"'
  943. '"I didn''t say that," he smirks back. "You just shouldn''t be so rude."'
  944. *nl
  945. '<i>Well he''s being a bit rude himself,</i> you think, but at least his ego seems less bruised.'
  946. gs 'booty_call','bj2'
  947. end
  948. act'Fuck you!':
  949. cla & *clr
  950. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  951. $npc_apt_bedroom[$boy]
  952. '"Fuck you!" you snap, springing from the bed and rushing for your clothes.'
  953. '"Yeah, I think that''s what you wanted you fucking slut!"'
  954. '"Some way of treating a girl who just sucked your dick you fucking asshole!" you snarl, throwing on your clothes.'
  955. '"What, did you want money for your job whore?"'
  956. *nl
  957. 'You get dressed as fast as you can while he slings various explitives at you.'
  958. *nl
  959. '"Well I hope you enjoyed your blowjob! Fucking bastard!" you scream as you leave, slamming the door behind you.'
  960. '"Try not to suck anymore dick on your way home!" you hear him shout back through the door.'
  961. act'Leave':gt'hookup_after','exit'
  962. end
  963. else
  964. '"Your mouth just felt too good!" he sighs blissfully. "I couldn''t hold it in!"'
  965. '"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."'
  966. gs 'booty_call','bj2'
  967. end
  968. end
  969. end
  970. if $ARGS[0] = 'bj_react4':
  971. act'Gross':
  972. cla & *clr
  973. '<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
  974. $npc_apt_bedroom[$boy]
  975. '"Ugh, I hate swallowing," you say, shaking your head as if that would somehow get rid of the taste.'
  976. '"But you still did it," he says back, grin widening across his face.'
  977. '"Yeah, cause I know guys like you love watching girls like me drink cum," you raise an eyebrow back at him. "Still gross though."'
  978. gs'booty_call','bj2'
  979. end
  980. end
  981. !! --------------------- player''s choices ----------------------------------------------------------------------
  982. if $ARGS[0] = 'foreplay_choose':
  983. if $booty_call['foreplay'] ! 'makeout':gs'booty_call','makeout_dom1'
  984. if $booty_call['foreplay'] ! 'handjob' and $booty_call['foreplay'] ! 'makeout':gs'booty_call','handjob_dom1'
  985. if $booty_call['foreplay'] ! 'blowjob':gs'booty_call','bj_dom1'
  986. if $booty_call['foreplay'] ! '69':gs'booty_call','69_dom1'
  987. if $booty_call['foreplay'] ! 'facesit':gs'booty_call','facesit_1'
  988. end
  989. if $ARGS[0] = 'makeout_dom1':
  990. act'Make out with him':
  991. $booty_call['foreplay'] = 'makeout'
  992. cla & *clr
  993. '<center><video autoplay loop src="images/shared/sex/foreplay/makeout1.mp4"></video></center>'
  994. if booty_call['foreplay_change'] >= 1:
  995. 'You draw back, crawling over <<$boydesc>> kissing him passionately while his hands roam all over your body.'
  996. booty_call['foreplay_change'] = 2
  997. else
  998. booty_call['foreplay_change'] += 1
  999. 'You push <<$boydesc>> onto the bed, clambering after him until you''re right above him. You plunge right in, kissing him with everything you''ve got while his hands roam all over your body.'
  1000. end
  1001. act'Move your hand to his cock':
  1002. cla & *clr
  1003. '<center><video autoplay loop src="images/shared/sex/foreplay/makeout1.mp4"></video></center>'
  1004. 'You snake your hand down to his cock and jerk it gently while continuing to make out with him.'
  1005. gs'booty_call','foreplay_choose'
  1006. act'Have sex':gs'booty_call','sex_start'
  1007. end
  1008. gs'booty_call','foreplay_choose'
  1009. end
  1010. end
  1011. if $ARGS[0] = 'handjob_dom1':
  1012. act'Play with his cock (hand)':
  1013. $booty_call['foreplay'] = 'handjob'
  1014. cla & *clr
  1015. '<center><video autoplay loop src="images/shared/sex/handjob/hj2.mp4"></video></center>'
  1016. if booty_call['foreplay_change'] >= 1:
  1017. 'You pull back to kneel in front of him, jerking him off.'
  1018. booty_call['foreplay_change'] = 2
  1019. else
  1020. booty_call['foreplay_change'] += 1
  1021. 'You kneel down in front of him and start jerking him off.'
  1022. end
  1023. act'Make him cum':
  1024. cla & *clr
  1025. '<center><video autoplay loop src="images/shared/sex/cum/handjob/hand0,1.mp4"></video></center>'
  1026. '"Hang on, wai-" Before he can finish, you finish him. Thick sticky cum erupts from his cock, wads of it flying through the air, streams of it running down your fingers. You grin as you milk him for every drop.'
  1027. act'Finish up':gt'booty_call','sex_end'
  1028. act'Get him hard again (hand)':gt'booty_call','round2_hand'
  1029. act'Get him hard again (mouth)':gt'booty_call','round2_mouth'
  1030. end
  1031. gs'booty_call','foreplay_choose'
  1032. act'Have sex':gs'booty_call','sex_start'
  1033. end
  1034. end
  1035. if $ARGS[0] = 'bj_dom1':
  1036. act'Play with his cock (mouth)':
  1037. $booty_call['foreplay'] = 'blowjob'
  1038. cla & *clr
  1039. '<center><video autoplay loop src="images/shared/sex/blowjob/play1.mp4"></video></center>'
  1040. if booty_call['foreplay_change'] >= 1:
  1041. 'You move back down between his legs, using your mouth to play with his cock, licking, sucking, kissing, and teasing.'
  1042. booty_call['foreplay_change'] = 2
  1043. else
  1044. booty_call['foreplay_change'] += 1
  1045. 'You use your mouth to play with his cock, licking, sucking, kissing, and teasing.'
  1046. end
  1047. act'Keep teasing':
  1048. cla & *clr
  1049. '<center><video autoplay loop src="images/shared/sex/blowjob/play1.mp4"></video></center>'
  1050. '"Hey, wait. I''m gonna cum if you keep that up."'
  1051. act'Make him cum':
  1052. cla & *clr
  1053. '<center><video autoplay loop src="images/shared/sex/cum/hj3.mp4"></video></center>'
  1054. 'His warning only makes you want to tease him harder. You begin rapidly jerking him off and you can feel his body tense up. He''ll cum any moment now.'
  1055. act'Tease him to completion':
  1056. gs'booty_call','bj_dom_tease_cum'
  1057. gs'booty_call','foreplay_end'
  1058. *nl
  1059. '"Sorry," you grin. "I couldn''t resist."'
  1060. end
  1061. act'In your mouth (spit)':
  1062. gs'booty_call','bj_dom_spit1'
  1063. gs'booty_call','foreplay_end'
  1064. end
  1065. act'In your mouth (swallow)':
  1066. gs'booty_call','bj_dom_swallow1'
  1067. gs'booty_call','foreplay_end'
  1068. end
  1069. act'On your face':
  1070. gs'booty_call','bj_dom_facial1'
  1071. gs'booty_call','foreplay_end'
  1072. end
  1073. end
  1074. act'Blow him':gt'booty_call','bj_dom2'
  1075. act'Have sex':gs'booty_call','sex_start'
  1076. end
  1077. act'Blow him':gt'booty_call','bj_dom2'
  1078. gs'booty_call','foreplay_choose'
  1079. end
  1080. end
  1081. if $ARGS[0] = 'bj_dom2':
  1082. '<center><video autoplay loop src="images/shared/sex/blowjob/bj50.mp4"></video></center>'
  1083. 'You take his length in your mouth and start blowing him in earnest.'
  1084. act'Make him cum':
  1085. cla & *clr
  1086. '<center><video autoplay loop src="images/shared/sex/cum/hj3.mp4"></video></center>'
  1087. 'You pull back, jerking his cock furiously.'
  1088. if $npc_lovername[$boy] = '':
  1089. '"I want you to cum for me baby," you whisper sensually. "Come on baby! Come on, come on, come on, come on!"'
  1090. 'You feel him tense up and you know he''s just about to blow.'
  1091. else
  1092. '"I want you to cum for me <<$npc_lovername[$boy]>>," you whisper sensually. You feel him tense up and you know he''s going to blow any moment. "Come on <<$npc_lovername[$boy]>>! Come on, come on, come on, come on!"'
  1093. 'You feel him tense up and you know he''s just about to blow.'
  1094. end
  1095. act'Tease him to completion':
  1096. gs'booty_call','bj_dom_tease_cum'
  1097. gs'booty_call','foreplay_end'
  1098. end
  1099. act'In your mouth (spit)':
  1100. gs'booty_call','bj_dom_spit1'
  1101. gs'booty_call','foreplay_end'
  1102. end
  1103. act'In your mouth (swallow)':
  1104. gs'booty_call','bj_dom_swallow1'
  1105. gs'booty_call','foreplay_end'
  1106. end
  1107. !! act'On your face':
  1108. !! gs'booty_call','bj_dom_facial1'
  1109. !! gs'booty_call','foreplay_end'
  1110. !! end
  1111. end
  1112. act'Do something else':
  1113. cla & *clr
  1114. '<center><video autoplay loop src="images/shared/sex/blowjob/bj47.mp4"></video></center>'
  1115. 'Giving him one last mighty slurp, you pull back, preparing to do something else.'
  1116. gs'booty_call','foreplay_choose'
  1117. act'Have sex':gs'booty_call','sex_start'
  1118. end
  1119. end
  1120. if $ARGS[0] = 'foreplay_end':
  1121. act'Finish up':gt'booty_call','sex_end'
  1122. act'Get him hard again (hand)':gt'booty_call','round2_hand'
  1123. act'Get him hard again (mouth)':gt'booty_call','round2_mouth'
  1124. end
  1125. if $ARGS[0] = 'bj_dom_tease_cum':
  1126. cla & *clr
  1127. '<center><video autoplay loop src="images/shared/sex/cum/tease_cum1.mp4"></video></center>'
  1128. 'Angling the tip of his cock away from your face, you jerk him off while licking the shaft of his cock. Seconds later, cum erupts from the tip, spilling down the rest of his shaft and your fingers.'
  1129. end
  1130. if $ARGS[0] = 'bj_dom_spit1':
  1131. booty_call['cum_mouth_ask'] += 1
  1132. cla & *clr
  1133. '<center><video autoplay loop src="images/shared/sex/cum/mouth/spit1.mp4"></video></center>'
  1134. 'He cums in your mouth and you let it dribble out of your mouth and down his cock.'
  1135. end
  1136. if $ARGS[0] = 'bj_dom_swallow1':
  1137. booty_call['cum_mouth_ask'] += 1
  1138. cla & *clr
  1139. '<center><video autoplay loop src="images/shared/sex/cum/mouth/deep1.mp4"></video></center>'
  1140. 'Just before <<$boydesc>> cums, you wrap your mouth around his cock and plunge down as far as you can go. You feel him pulsing between your lips and hot liquid splashing against the back of your mouth. You hold yourself there, waiting until he''s finished ejaculating.'
  1141. act'Gulp':
  1142. cla & *clr
  1143. '<center><video autoplay loop src="images/shared/sex/cum/mouth/deep2.mp4"></video></center>'
  1144. 'Carefully, very carefully, you slowly draw your lips back up <<$boydesc>>''s cock, sucking the whole time and making sure not a single drop of his cum spills around your lips. It''s really difficult to keep sucking and not choke on the cum pooling at the back of your throat. The effort makes your eyes water, but you still manage to draw all the way back up to his tip where you finally swallow his load and get your first gasp of clean air.'
  1145. end
  1146. end
  1147. if $ARGS[0] = 'bj_dom_swallow_react':
  1148. end
  1149. !!if $ARGS[0] = 'bj_dom_facial1':
  1150. !! booty_call['cum_face_ask'] += 1
  1151. !! cla & *clr
  1152. !!
  1153. !!end
  1154. if $ARGS[0] = '69_dom1':
  1155. !!{ act'69 him':
  1156. cla & *clr
  1157. '<center><img <<$set_imgh>> src="images/shared/sex/69/pre1.jpg"></center>'
  1158. $booty_call['foreplay'] = '69'
  1159. if booty_call['foreplay_change'] >= 1:
  1160. 'You crawl towards <<$boydesc>>, throwing your legs over his head and scooching your ass over his head. Grinning, you lower your hips down to his face while simultaneously grabbing his cock and preparing it for your mouth.'
  1161. booty_call['foreplay_change'] = 2
  1162. else
  1163. booty_call['foreplay_change'] += 1
  1164. 'You push <<$boydesc>> back onto the bed and throw your legs over him, reversing yourself in the process, and scooch your ass back towards him. Grinning, you lower your hips down to his face while simultaneously grabbing his cock and preparing it for your mouth.'
  1165. end
  1166. end}
  1167. end
  1168. if $ARGS[0] = 'facesit_1':
  1169. act'Sit on his face':
  1170. cla & *clr
  1171. $npc_apt_bedroom[$boy]
  1172. $booty_call['foreplay'] = 'facesit'
  1173. if booty_call['foreplay_change'] >= 1:
  1174. 'You pull away from <<$boydesc>>''s cock, crawling forward until your legs are over his head. Grinning, you lower your pussy down onto his mouth, saying, "I think it''s time for me to get a little tender loving care."'
  1175. booty_call['foreplay_change'] = 2
  1176. else
  1177. booty_call['foreplay_change'] += 1
  1178. 'You push <<$boydesc>> back onto the bed and throw your legs over his head. Grinning, you lower your pussy down onto his mouth, saying, "I think it''s time for me to go for a ride."'
  1179. end
  1180. act'Make him eat you out':gt'booty_call','facesit_2'
  1181. end
  1182. end
  1183. if $ARGS[0] = 'facesit_2':
  1184. '<center><video autoplay loop src="images/shared/sex/facesit/1.mp4"></video></center>'
  1185. 'You sit on his face, he eats you out.'
  1186. if orgasm > booty_call['orgasm']:
  1187. booty_call['orgasm'] = orgasm
  1188. act'Continue':
  1189. cla & *clr
  1190. '<center><video autoplay loop src="images/shared/sex/facesit/orgasm1.mp4"></video></center>'
  1191. 'He makes you cum.'
  1192. if npc_pussyeater[$boy] > 0:
  1193. 'Before you can say anything, he starts eating you out again.'
  1194. act'Let him':gt'booty_call','facesit_3'
  1195. act'Let''s do something else':
  1196. cla & *clr
  1197. $npc_apt_bedroom[$boy]
  1198. '"Hold your horses cowboy," you grin. "I love your tongue, but how about we do something else?"'
  1199. gs'booty_call','foreplay_choose'
  1200. end
  1201. act'Have sex':gs'booty_call','sex_start'
  1202. else
  1203. 'You wind down, pulling back from his face.'
  1204. gs'booty_call','foreplay_choose'
  1205. act'Have sex':gs'booty_call','sex_start'
  1206. end
  1207. end
  1208. else
  1209. 'You enjoy letting him eat you out, holding his face tight against your pussy.'
  1210. act'Keep going until you cum':
  1211. cla & *clr
  1212. '<center><video autoplay loop src="images/shared/sex/facesit/orgasm1.mp4"></video></center>'
  1213. 'He makes you cum.'
  1214. if npc_pussyeater[$boy] > 0:
  1215. 'Before you can say anything, he starts eating you out again.'
  1216. act'Let him':gt'booty_call','facesit_3'
  1217. act'Let''s do something else':
  1218. cla & *clr
  1219. $npc_apt_bedroom[$boy]
  1220. '"Hold your horses cowboy," you grin. "I love your tongue, but how about we do something else?"'
  1221. gs'booty_call','foreplay_choose'
  1222. end
  1223. act'Have sex':gs'booty_call','sex_start'
  1224. else
  1225. 'You wind down, pulling back from his face.'
  1226. gs'booty_call','foreplay_choose'
  1227. act'Have sex':gs'booty_call','sex_start'
  1228. end
  1229. end
  1230. gs'booty_call','foreplay_choose'
  1231. act'Have sex':gs'booty_call','sex_start'
  1232. end
  1233. end
  1234. if $ARGS[0] = 'facesit_3':
  1235. '<center><video autoplay loop src="images/shared/sex/facesit/1.mp4"></video></center>'
  1236. if orgasm < booty_call['orgasm_limit']:
  1237. 'You want to keep letting him eat you out but you''ve cum so many times you''re too sensitive and you have to stop.'
  1238. act'Finish up':gt'booty_call','sex_end'
  1239. else
  1240. '<<$boydesc>> keeps eating you out and you enjoy it.'
  1241. act'Cum again':
  1242. cla & *clr
  1243. '<center><video autoplay loop src="images/shared/sex/facesit/orgasm1.mp4"></video></center>'
  1244. 'You cum again.'
  1245. if npc_pussyeater[$boy] > 0:
  1246. '<<$boydesc>> keeps eating you out.'
  1247. act'Let him':gt'booty_call','facesit_3'
  1248. act'Let''s do something else':
  1249. cla & *clr
  1250. $npc_apt_bedroom[$boy]
  1251. '"Hold your horses cowboy," you grin. "I love your tongue, but how about we do something else?"'
  1252. gs'booty_call','foreplay_choose'
  1253. end
  1254. act'Have sex':gs'booty_call','sex_start'
  1255. else
  1256. 'You wind down, pulling back from his face.'
  1257. gs'booty_call','foreplay_choose'
  1258. act'Have sex':gs'booty_call','sex_start'
  1259. end
  1260. end
  1261. gs'booty_call','foreplay_choose'
  1262. act'Have sex':gs'booty_call','sex_start'
  1263. end
  1264. end
  1265. if $ARGS[0] = 'sex_start':
  1266. *nl
  1267. if booty_call['position_choose'] = 0:
  1268. booty_call['position_choose'] = 1
  1269. '"I want you inside me," you smile seductively.'
  1270. end
  1271. if npc_condom_conscious[$boy] = 1:
  1272. '<<$boydesc>> reaches into one of his drawers to pull out a condom.'
  1273. act'Let him put it on':
  1274. cla & *clr
  1275. $npc_apt_bedroom[$boy]
  1276. 'While he puts on the condom, you decide how you want to fuck him.'
  1277. end
  1278. act'Put it on for him':
  1279. end
  1280. act'Put it on with your mouth':
  1281. end
  1282. else
  1283. gs'booty_call','position_choose'
  1284. gs'booty_call','condoms'
  1285. end
  1286. end
  1287. if $ARGS[0] = 'condoms':
  1288. if booty_call['condom_count'] = 0 and booty_call['fuck_count'] = 0:booty_call['condom_count'] = rand(1,5)
  1289. if booty_call['condom_count'] = 0 and npc_condom_conscious[$boy] < 1:
  1290. end
  1291. if $ARGS[0] = 'position_choose':
  1292. if $booty_call['position'] = '':
  1293. act'Let him choose':
  1294. booty_call['position_rand'] = rand(1,3)
  1295. if npc_condom_conscious[$boy] = 1 or booty_call['condom'] = 1:
  1296. end
  1297. end
  1298. end
  1299. if $ARGS[0] = 'missionary_start':
  1300. act'Spread your legs':
  1301. '<center><img <<$set_imgh>> src="images/shared/sex/foreplay/miss2.jpg"></center>'
  1302. 'You lean back and spread your legs,.'
  1303. end
  1304. end
  1305. if $ARGS[0] = 'doggy_start':
  1306. end
  1307. if $ARGS[0] = 'cowgirl_start':
  1308. end
  1309. if $ARGS[0] = 'quit':
  1310. act'Call it quits':
  1311. cla & *clr
  1312. !! IMAGE HERE
  1313. 'Grab your things and leave in anger.'
  1314. !! if npc_abusive[$boy] > 0 and rand(1,10) > number:
  1315. !! get raped
  1316. !! else
  1317. act'Leave':gt'booty_call','exit'
  1318. !!end
  1319. end
  1320. end
  1321. if $ARGS[0] = 'bad_sex_end':
  1322. act'Don''t feel like it anymore':
  1323. cla & *nl
  1324. '"I don''t feel like doing anything else."'
  1325. gs'booty_call','after_sex'
  1326. end
  1327. act'You killed the mood':
  1328. cla & *nl
  1329. '"You killed the mood."'
  1330. gs'booty_call','after_sex'
  1331. end
  1332. act'You''re an asshole':
  1333. cla & *nl
  1334. '"You''re an asshole."'
  1335. 'He snickers and slaps your ass.'
  1336. gs'booty_call','after_sex'
  1337. end
  1338. end
  1339. if $ARGS[0] = 'exit':
  1340. if $clothingworntype = 'nude': gs'shortgs','dress'
  1341. killvar 'booty_call'
  1342. minut += 2
  1343. !! exit should be based on type of apartment and location
  1344. if npc_residence[$boy] = 1:
  1345. !! Pav residential exit
  1346. gt 'pav_residential'
  1347. elseif npc_residence[$boy] = 2:
  1348. !! Student dorms exit
  1349. gt 'city_island'
  1350. elseif npc_residence[$boy] = 3:
  1351. !! St. Petersburg Residential exit
  1352. gt 'city_residential'
  1353. elseif npc_residence[$boy] = 4:
  1354. !! St. Petersburg City Center exit
  1355. gt 'city_center'
  1356. end
  1357. end
  1358. --- booty_call ---------------------------------