sex_ev_events.qsrc 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624
  1. # sex_ev_events
  2. !! for special events
  3. if $ARGS[0] = 'sex_film_code':
  4. if sex_ev['phone_film'] = 0 and npc_sex_filmer[$boy] = 1 and rand(1,20) < npc_sexdrive[$boy]: gt 'sex_ev_events', 'sex_film1'
  5. end
  6. if $ARGS[0] = 'sex_film1':
  7. sex_ev['phone_film'] = 1
  8. cla & *clr
  9. '<center><video autoplay loop src="images/shared/sex/vag/miss/hard5.mp4"></video></center>'
  10. 'You''re panting in time with <<$npc_firstname[$boy]>>''s thrusts on top of you when you suddenly become aware of a glow coming from above you. <<$npc_firstname[$boy]>> has his phone out. And it''s pointed directly at you.'
  11. gs 'sex_ev_events', 'sex_film_protest'
  12. gs 'sex_ev_events', 'sex_film_accept'
  13. end
  14. if $ARGS[0] = 'sex_film_protest':
  15. act'Cover your face':
  16. cla
  17. act'Shy':
  18. cla & *clr
  19. '<center><video autoplay loop src="images/shared/sex/vag/miss/hard3.mp4"></video></center>'
  20. '"Hngh~! Ungh~! <<$npc_firstname[$boy]>>, nooo~!" you protest weakly. A flush of total embarrassment burns through your cheeks and you hold your hand up in a futile attempt to block the view of your quickly reddening face.'
  21. if npc_arrogant[$boy] > 0 or npc_assertive[$boy] > 0 or npc_abusive[$boy] > 0:
  22. '"Smile for the camera," <<$npc_firstname[$boy]>> grins, still fucking you as he holds the camera right up to you.'
  23. else
  24. '"Fuck, you look so hot," <<$npc_firstname[$boy]>> grins, still fucking you as he holds the camera right up to you.'
  25. end
  26. act'Let him film you (reluctant)':
  27. sex_ev['phone_film'] = 2
  28. $sex_video[] = '<center><video autoplay loop src="images/shared/sex/vag/miss/hard3.mp4"></video></center>'
  29. if npc_arrogant[$boy] > 0 or npc_assertive[$boy] > 0 or npc_abusive[$boy] > 0:
  30. $sex_video_dialogue[] = '"Hngh~! Ungh~! <<$npc_firstname[$boy]>>, nooo~!"<br>"Smile for the camera."'
  31. else
  32. $sex_video_dialogue[] = '"Hngh~! Ungh~! <<$npc_firstname[$boy]>>, nooo~!"<br>"Fuck, you look so hot."'
  33. end
  34. cla & *clr
  35. '<center><video autoplay loop src="images/shared/sex/vag/miss/hard2.mp4"></video></center>'
  36. 'With great reluctance, you silence your protests and let <<$npc_firstname[$boy]>> film you getting fucked by him. Though you still can''t stop yourself from shamefully (and ineffectively) trying to cover your face.'
  37. *nl
  38. 'You can''t help but breathe a sigh of relief when he finally puts the phone away. But only after getting a decently long video...'
  39. gs 'sex_ev_events', 'sex_film_end'
  40. end
  41. act'Keep protesting':
  42. if npc_caretaker[$boy] > 0:
  43. cla & *clr
  44. '<center><img <<$set_imgh>> src="images/shared/sex/vag/miss/3.jpg"></center>'
  45. '"Please~! Mmph~! I don''t want to be filmed~!" you whine as cold panic fills your chest.'
  46. 'The look on <<$npc_firstname[$boy]>>''s face changes with your continued protests and he blinks, as if only just now aware of what he''s doing.'
  47. '"Oh. Er... sorry," he mumbles. You sigh in relief as he pauses fucking you to put away the phone.'
  48. '"You''ll delete it later, right?" you ask.'
  49. '"I will," he promises with a smile.'
  50. !! if npc_abusive[$boy] > 0: he doesn''t delete it
  51. !! $sex_video[] = '<center><video autoplay loop src="images/shared/sex/vag/miss/hard3.mp4"></video></center>'
  52. !! $sex_video_dialogue[] = 'Please~! Mmph~! I don''t want to be filmed~!'
  53. !! $sex_video_author[] = $boy
  54. else
  55. $sex_video[] = '<center><video autoplay loop src="images/shared/sex/vag/miss/hard3.mp4"></video></center>'
  56. if npc_arrogant[$boy] > 0 or npc_assertive[$boy] > 0 or npc_abusive[$boy] > 0:
  57. $sex_video_dialogue[] = '"Hngh~! Ungh~! <<$npc_firstname[$boy]>>, nooo~!"<br>"Smile for the camera."<br>"Please~! Mmph~! I don''t want to be filmed~!"<br>"Come on, don''t be like that. You look so sexy. This is hot."'
  58. else
  59. $sex_video_dialogue[] = '"Hngh~! Ungh~! <<$npc_firstname[$boy]>>, nooo~!"<br>"Fuck, you look so hot."<br>"Please~! Mmph~! I don''t want to be filmed~!"<br>"Come on, don''t be like that. You look so sexy. This is hot."'
  60. end
  61. $sex_video_author[] = $boy
  62. sex_ev['phone_film'] = 2
  63. cla & *nl
  64. '"Please~! Mmph~! I don''t want to be filmed~!" you whimper again, feeling cold panic fill your chest.'
  65. '"Come on, don''t be like that," <<$npc_firstname[$boy]>> says, ignoring your pleas. "This is great. You look so sexy."'
  66. *nl
  67. 'Your weak protests do nothing to sway him and he takes a decently long video of you getting railed before he finally puts the phone away.'
  68. end
  69. gs 'sex_ev_events', 'sex_film_end'
  70. end
  71. gs 'sex_ev_events', 'sex_film_force_stop'
  72. end
  73. act'Annoyed':
  74. cla & *clr
  75. '<center><video autoplay loop src="images/shared/sex/vag/miss/hard3.mp4"></video></center>'
  76. '"Ungh~! Hmph~! Hey! What do you think you''re doing?" you grunt as he pushes the camera towards your face and you immediately try to cover up with your hand.'
  77. '"Don''t worry, you look great," <<$npc_firstname[$boy]>> grins, still fucking you as he films.'
  78. act'Let him film you (reluctant)':
  79. $sex_video_dialogue[] = '"Ungh~! Hmph~! Hey! What do you think you''re doing?"<br>"Don''t worry, you look great."'
  80. sex_ev['phone_film'] = 2
  81. cla & *clr
  82. '<center><video autoplay loop src="images/shared/sex/vag/miss/hard2.mp4"></video></center>'
  83. 'With great reluctance, you silence your protests and let <<$npc_firstname[$boy]>> film you getting fucked by him. Though you still can''t stop yourself from shamefully (and ineffectively) trying to cover your face.'
  84. *nl
  85. 'You can''t help but breathe a sigh of relief when he finally puts the phone away. But only after getting a decently long video...'
  86. gs 'sex_ev_events', 'sex_film_end'
  87. end
  88. act'Keep protesting':
  89. if npc_caretaker[$boy] > 0:
  90. cla & *clr
  91. '<center><img <<$set_imgh>> src="images/shared/sex/vag/miss/3.jpg"></center>'
  92. '"Seriously~! Nngh~! Stop it~!" you complain loudly, feeling hot with self consciousness and annoyance.'
  93. 'The look on <<$npc_firstname[$boy]>>''s face changes with your continued protests and he blinks, as if only just now aware of what he''s doing.'
  94. '"Oh. Er... sorry," he mumbles. You sigh in relief as he pauses fucking you to put away the phone.'
  95. '"Make sure to delete it later," you tell him sternly.'
  96. '"I will," he promises with a smile.'
  97. !! if npc_abusive[$boy] > 0: he doesn''t delete it
  98. !! $sex_video[] = '<center><video autoplay loop src="images/shared/sex/vag/miss/hard3.mp4"></video></center>'
  99. !!$sex_video_dialogue[] = '"Ungh~! Hmph~! Hey! What do you think you''re doing?"<br>"Don''t worry, you look great."<br>"Seriously~! Nngh~! Stop it~!"'
  100. !! $sex_video_author[] = $boy
  101. else
  102. $sex_video[] = '<center><video autoplay loop src="images/shared/sex/vag/miss/hard3.mp4"></video></center>'
  103. $sex_video_author[] = $boy
  104. sex_ev['phone_film'] = 2
  105. cla & *nl
  106. '"Seriously~! Nngh~! Stop it~!" you keep protesting, face hot with self consciousness and annoyance.'
  107. if npc_arrogant[$boy] > 0 or npc_assertive[$boy] > 0 or npc_abusive[$boy] > 0:
  108. $sex_video_dialogue[] = '"Ungh~! Hmph~! Hey! What do you think you''re doing?"<br>"Don''t worry, you look great."<br>"Seriously~! Nngh~! Stop it~!"<br>"You''re so hot when you''re mad."'
  109. '"You''re so hot when you''re mad," <<$npc_firstname[$boy]>> says, grin growing wider while ignoring your pleas.'
  110. else
  111. $sex_video_dialogue[] = '"Ungh~! Hmph~! Hey! What do you think you''re doing?"<br>"Don''t worry, you look great."<br>"Seriously~! Nngh~! Stop it~!"<br>"Come on, don''t be that way. You look so sexy. This is hot."'
  112. '"Come on, don''t be that way," <<$npc_firstname[$boy]>> says, ignoring your pleas. "You look so sexy. This is hot."'
  113. end
  114. *nl
  115. 'Your irritation with <<$npc_firstname[$boy]>> do nothing to sway him and he takes a decently long video of you getting railed before he finally puts the phone away.'
  116. end
  117. gs 'sex_ev_events', 'sex_film_end'
  118. end
  119. gs 'sex_ev_events', 'sex_film_force_stop'
  120. end
  121. act'Angry':
  122. cla & *clr
  123. '<center><video autoplay loop src="images/shared/sex/vag/miss/hard3.mp4"></video></center>'
  124. '"Ungh~! Hmph~! Hey! What the fuck!" you scream as you realize what he''s doing and immediately try to cover up with your hand.'
  125. '"Don''t worry, you look great," <<$npc_firstname[$boy]>> grins, still fucking you as he films.'
  126. act'Let him film you (reluctant)':
  127. sex_ev['phone_film'] = 2
  128. $sex_video[] = '<center><video autoplay loop src="images/shared/sex/vag/miss/hard3.mp4"></video></center>'
  129. $sex_video_dialogue[] = '"Ungh~! Hmph~! Hey! What the fuck!"<br>"Don''t worry, you look great."'
  130. $sex_video_author[] = $boy
  131. cla & *clr
  132. '<center><video autoplay loop src="images/shared/sex/vag/miss/hard2.mp4"></video></center>'
  133. 'You let <<$npc_firstname[$boy]>> film you getting fucked by him, fuming in silence, occasionally turning to cover your face just to spite him.'
  134. *nl
  135. 'You can''t help but breathe a sigh of relief when he finally puts the phone away. But only after getting a decently long video...'
  136. gs 'sex_ev_events', 'sex_film_end'
  137. end
  138. act'Keep protesting':
  139. if npc_caretaker[$boy] > 0:
  140. cla & *clr
  141. '<center><img <<$set_imgh>> src="images/shared/sex/vag/miss/3.jpg"></center>'
  142. '"Fuck off~! Put that thing away~!" you shout, steaming hot with anger.'
  143. 'The look on <<$npc_firstname[$boy]>>''s face changes with your continued protests and he blinks, as if only just now aware of what he''s doing.'
  144. '"Oh. Er... sorry," he mumbles. You sigh in relief as he pauses fucking you to put away the phone.'
  145. '"Make sure to delete it later," you tell him sternly.'
  146. '"I will," he promises with a smile.'
  147. !! if npc_abusive[$boy] > 0: he doesn''t delete it
  148. !! $sex_video[] = '<center><video autoplay loop src="images/shared/sex/vag/miss/hard3.mp4"></video></center>'
  149. !!$sex_video_dialogue[] = '"Ungh~! Hmph~! Hey! What the fuck! Fuck off~! Put that thing away~!"'
  150. else
  151. $sex_video[] = '<center><video autoplay loop src="images/shared/sex/vag/miss/hard3.mp4"></video></center>'
  152. $sex_video_author[] = $boy
  153. sex_ev['phone_film'] = 2
  154. cla & *nl
  155. '"Fuck off~! Put that thing away~!" you shout, steaming hot with anger.'
  156. if npc_arrogant[$boy] > 0 or npc_assertive[$boy] > 0 or npc_abusive[$boy] > 0:
  157. $sex_video_dialogue[] = '"Ungh~! Hmph~! Hey! What the fuck!"<br>"Don''t worry, you look great."<br>"Fuck off~! Put that thing away~!"<br>"You''re so hot when you''re mad."'
  158. '"You''re so hot when you''re mad," <<$npc_firstname[$boy]>> says, grin growing wider while ignoring your pleas.'
  159. else
  160. $sex_video_dialogue[] = '"Ungh~! Hmph~! Hey! What the fuck!"Ungh~! Hmph~! Hey! What the fuck!"<br>"Don''t worry, you look great."<br>"Fuck off~! Put that thing away~!"<br>"Come on, don''t be that way. You look so sexy. This is hot."'
  161. '"Come on, don''t be that way," <<$npc_firstname[$boy]>> says, ignoring your pleas. "You look so sexy. This is hot."'
  162. end
  163. *nl
  164. 'He takes a decently long video of you getting railed, screaming in rage the whole time, before he finally puts the phone away.'
  165. end
  166. gs 'sex_ev_events', 'sex_film_end'
  167. end
  168. gs 'sex_ev_events', 'sex_film_force_stop'
  169. end
  170. end
  171. end
  172. if $ARGS[0] = 'sex_film_force_stop':
  173. gs 'willpower', 'misc', 'force'
  174. if will_cost <= pcs_willpwr:
  175. act 'Make him put the phone away (<<will_cost>> Willpower)':
  176. sex_ev['phone_film'] = -1
  177. cla & *clr
  178. gs 'willpower', 'pay', 'self'
  179. gs 'stat'
  180. '<center><img <<$set_imgh>> src="images/shared/sex/vag/miss1.jpg"></center>'
  181. '"Seriously, knock it off!" you snap, practically slapping the phone out of his hand as you grab it. You stop the recording and immediately hit the gallery button to delete the video. "Asshole..." you mutter as you toss the phone far away from the bed as well, all without removing <<$npc_firstname[$boy]>> from inside you.'
  182. act'"Way to kill the mood"':
  183. cla & *clr
  184. $sex_ev['bed_room']
  185. sex_ev['cock_inserted'] = 0
  186. '"Way to kill the mood, asshole," you scowl at <<$npc_firstname[$boy]>> as you push him off and out of you. "I''m done here."'
  187. gs'sex_ev_after', 'quit2'
  188. end
  189. act'Keep going':
  190. cla & *clr
  191. '<center><img <<$set_imgh>> src="images/shared/sex/vag/4.jpg"></center>'
  192. '"Finally," you sigh in relief. "Don''t do that again. Now get back to fucking me already."'
  193. gs'sex_ev_sex', 'fuck_continue'
  194. end
  195. gs'sex_ev_after', 'quit'
  196. end
  197. else
  198. act 'Make him put the phone away (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  199. end
  200. end
  201. if $ARGS[0] = 'sex_film_accept':
  202. act'Let him film':
  203. sex_ev['phone_film'] = 2
  204. !!if pcs_traits['exhibitionism'] > 0:
  205. if Exhibitionist_lvl > 0: gs 'arousal', 'vaginal', -5, 'no_orgasm_msg', 'exhibitionism'
  206. cla
  207. act'Blush':
  208. $sex_video[] = '<center><video autoplay loop src="images/shared/sex/vag/miss/enjoy1.mp4"></video></center>'
  209. $sex_video_dialogue[] = '"Mmph~! Mmph~! Mmm~! Nnn~!"<br>"You''re so fucking hot."'
  210. $sex_video_author[] = $boy
  211. cla & *clr
  212. '<center><video autoplay loop src="images/shared/sex/vag/miss/enjoy1.mp4"></video></center>'
  213. 'Your cheeks flush with warmth as you realize what <<$npc_firstname[$boy]>>''s doing and turn your face in embarrassment but don''t make any complaints.'
  214. '"Mmph~! Mmph~! Mmm~! Nnn~!" Each pump of his cock inside you forces sheepish squeaks from your lips as you get caught between self-consciousness and pleasure.'
  215. '"You''re so fucking hot," <<$npc_firstname[$boy]>> grins, continuing to fuck and film at the same time.'
  216. *nl
  217. 'After a few minutes, he puts his phone away.'
  218. gs 'sex_ev_sex', 'fuck_continue'
  219. end
  220. act'Ignore the camera':
  221. $sex_video[] = '<center><video autoplay loop src="images/shared/sex/vag/miss/enjoy1.mp4"></video></center>'
  222. $sex_video_dialogue[] = '"Hah~! Haa~! Ah~! Haa~!"<br>"You''re so fucking hot."'
  223. $sex_video_author[] = $boy
  224. cla & *clr
  225. '<center><video autoplay loop src="images/shared/sex/vag/miss/enjoy1.mp4"></video></center>'
  226. '"Hah~! Haa~! Ah~! Haa~!" You ignore the camera completely, focusing on <<$npc_firstname[$boy]>>''s cock pumping inside you and just try to stay the moment, letting moans escape your lips as they come. If he wants to film it, he can do what he wants.'
  227. '"You''re so fucking hot," <<$npc_firstname[$boy]>> grins, continuing to fuck and film at the same time.'
  228. *nl
  229. 'After a few minutes, he puts his phone away.'
  230. gs 'sex_ev_sex', 'fuck_continue'
  231. end
  232. act'Put on a show':
  233. $sex_video[] = '<center><video autoplay loop src="images/shared/sex/vag/miss/enjoy2.mp4"></video></center>'
  234. $sex_video_dialogue[] = '"Aaah~! I''m so wet~! Ungh~! Your cock feels so good~! OhmygodI''mgonnacome~!"<br>"Yeah you like that?"<br>"Don''t stop~! Don''t stop~!"'
  235. $sex_video_author[] = $boy
  236. cla & *clr
  237. '<center><video autoplay loop src="images/shared/sex/vag/miss/enjoy2.mp4"></video></center>'
  238. '"Aaah~! I''m so wet~! Ungh~! Your cock feels so good~! OhmygodImgonnacome~!"'
  239. if $sex_ev['fuck_enjoyment'] = 'enjoy':
  240. 'Unable to resist putting on a show, you turn up the volume on your moaning and dirty talk. You shake your tits and arch your back, putting extra emphasis on your pleasure.'
  241. else
  242. 'Unable to resist putting on a show, you turn on the moaning and the dirty talk. You shake your tits and arch your back with pleasure you aren''t really feeling.'
  243. end
  244. '"Yeah you like that?" <<$npc_firstname[$boy]>> grins'
  245. '"Don''t stop~! Don''t stop~!" you moan back.'
  246. 'Seeming extra excited by what you''re doing and makes sure to capture every moment of it, sending the lens up and down your body from where he fucks your pussy back up to your flushed face.'
  247. *nl
  248. 'After a few minutes of filming, he puts his phone away.'
  249. gs 'sex_ev_sex', 'fuck_continue'
  250. end
  251. !!{if sex_ev['prostituion_flag'] > 0:
  252. act'This costs extra':
  253. end
  254. end}
  255. end
  256. end
  257. if $ARGS[0] = 'sex_film_end':
  258. if (npc_abusive[$boy] = 1 or rand(1,3) = 1) and npc_caretaker[$boy] > 1 and sex_ev['phone_film'] ! -1:gs 'fame', 'sex', $region, 5
  259. gs 'sex_ev_cum', 'fuck_cum'
  260. end
  261. if $ARGS[0] = 'offer_ciga1':
  262. *nl
  263. '"You want one?" he asks, holding the open packet towards you.'
  264. if smoker > 20:
  265. gs 'willpower', 'drugs', 'self', 'medium'
  266. if will_cost <= pcs_willpwr:
  267. act'Trying to quit (<<will_cost>> Willpower)':
  268. cla & *clr
  269. '<center><img <<$set_imgh>> src="images/shared/sex/after/bed_smoke2.jpg"></center>'
  270. '"I''m trying to quit," you reply ruefully.'
  271. '<<$npc_firstname[$boy]>> nods and pulls one out for himself to light up. As the end catches fire, he takes a long pull before exhaling a cloud of smoke in deep satisfaction'
  272. gs 'sex_ev_after', 'after_sex2'
  273. end
  274. else
  275. act 'Trying to quit (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  276. end
  277. else
  278. act'No thanks':
  279. cla & *clr
  280. '<center><img <<$set_imgh>> src="images/shared/sex/after/bed_smoke2.jpg"></center>'
  281. '"No thanks," you reply politely. "I''m good."'
  282. '<<$npc_firstname[$boy]>> nods and pulls one out for himself instead and lights up.'
  283. gs 'sex_ev_after', 'after_sex2'
  284. end
  285. end
  286. act'Yes please':
  287. sex_ev['bum_cigarette'] = 1
  288. cla & *clr
  289. '<center><img <<$set_imgh>> src="images/shared/sex/after/bed_smoke0.jpg"></center>'
  290. '"Sure," you smile. <<$npc_firstname[$boy]>> hands over one with his lighter and you accept gratefully, lighting up and inhaling deeply.'
  291. gs'sex_ev_after', 'smoke_ciga_act'
  292. end
  293. act'Love one':
  294. sex_ev['bum_cigarette'] = 1
  295. cla & *clr
  296. '<center><img <<$set_imgh>> src="images/shared/sex/after/bed_smoke0.jpg"></center>'
  297. '"I''d love one," you smile. <<$npc_firstname[$boy]>> hands over one with his lighter and you accept gratefully, lighting up and inhaling deeply.'
  298. gs'sex_ev_after', 'smoke_ciga_act'
  299. end
  300. act'Read my mind':
  301. sex_ev['bum_cigarette'] = 1
  302. cla & *clr
  303. '<center><img <<$set_imgh>> src="images/shared/sex/after/bed_smoke0.jpg"></center>'
  304. '"You read my mind," you grin as <<$npc_firstname[$boy]>> hands over one with his lighter and you accept gratefully, lighting up and inhaling deeply.'
  305. gs'sex_ev_after', 'smoke_ciga_act'
  306. end
  307. if smoker = 0:
  308. act'I don''t smoke':
  309. cla & *clr
  310. if stat['cigarettes_smoked'] > 20 and npc_caretaker[$boy] = 1:
  311. '<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk2.jpg"></center>'
  312. '"No thanks," you reply politely. "I don''t smoke anymore."'
  313. if npc_caretaker[$boy] = 1:
  314. '"Oh, sorry. I didn''t realize," <<$npc_firstname[$boy]>> blinks. "I just won''t then. Don''t want to tempt you."'
  315. act'How sweet':
  316. cla & *nl
  317. 'A swell of affection warms your chest as he puts away his pack. It''s so sweet how thoughtful he is!'
  318. gs 'sex_ev_after', 'after_sex2'
  319. end
  320. act'It''s okay ':
  321. gs 'npc_relationship', 'modify', $boy, 'like'
  322. cla & *clr
  323. '<center><img <<$set_imgh>> src="images/shared/sex/after/bed_smoke2.jpg"></center>'
  324. 'You shake your head.'
  325. '"No, it''s okay. Don''t stop yourself on my account."'
  326. '"You sure?" he asks.'
  327. '"I''m sure," you insist. "Go ahead. I''ll be fine."'
  328. *nl
  329. 'At your insistence, he goes ahead and lights up, taking a long drag before exhaling a cloud of smoke in deep satisfaction.'
  330. gs 'sex_ev_after', 'after_sex2'
  331. end
  332. else
  333. gs 'sex_ev_after', 'after_sex2'
  334. end
  335. else
  336. '<center><img <<$set_imgh>> src="images/shared/sex/after/bed_smoke2.jpg"></center>'
  337. '"No thanks. I don''t smoke," you tell him.'
  338. '<<$npc_firstname[$boy]>> nods and pulls one out for himself to light up. As the end catches fire, he takes a long drag before exhaling a cloud of smoke in deep satisfaction'
  339. gs 'sex_ev_after', 'after_sex2'
  340. end
  341. end
  342. end
  343. end
  344. if $ARGS[0] = 'sneak_phone':
  345. msg'Placeholder - Event is WIP'
  346. end
  347. if $ARGS[0] = 'rummage_drawers_link':
  348. if sex_ev['drawer_rummage'] = 0 and $sex_ev['loc'] ! 'pc_home' and $sex_ev['loc'] ! 'house_party':
  349. if $sex_ev['loc'] = 'hotel_room':
  350. '<<$npc_firstname[$boy]>>''s <a href="exec:gs ''sex_ev_events'',''sneak_phone''">phone</a> lays on top of the hotel room <a href="exec:gs ''sex_ev_events'',''rummage_drawers_start''">dresser</a> unattended.'
  351. else
  352. '<<$npc_firstname[$boy]>>''s <a href="exec:gs ''sex_ev_events'',''sneak_phone''">phone</a> lays on top of his <a href="exec:gs ''sex_ev_events'',''rummage_drawers_start''">dresser</a> unattended.'
  353. end
  354. end
  355. end
  356. if $ARGS[0] = 'rummage_drawers_start':
  357. cla
  358. act'Go back':gs 'sex_ev_after', 'after_sex2_w_picture'
  359. act'Rummage through his dresser':gt 'sex_ev_events', 'rummage_drawers1'
  360. end
  361. if $ARGS[0] = 'rummage_drawers1':
  362. sex_ev['drawer_rummage'] = 1
  363. cla & *clr
  364. '<center><video autoplay loop src="images/pc/activities/misc/open_drawers1.mp4"></video></center>'
  365. !! if $npc_occupation[$boy] = 'drug_dealer': find drugs
  366. act'Close the drawer':gs'sex_ev_events', 'rummage_drawers_end_route'
  367. if rand(1,3) = 1:
  368. 'You rummage through <<$npc_firstname[$boy]>>''s drawers. You don''t find anything of interest.'
  369. !!{elseif npc_criminal[$boy] > 0:
  370. 'Your eyes go wide as you pull back on <<$npc_firstname[$boy]>>''s drawers and find a handgun inside.'
  371. act'What is this???':gt'sex_ev_events', 'gun_ev_confront1'
  372. if sveta_is_cop = 1:
  373. act'Take note of the serial number':gt'sex_ev_events', 'gun_ev_serial1'
  374. end}
  375. else
  376. sex_ev['boy_money'] = rand(3,9)
  377. if npc_finance[$boy] = 1: sex_ev['boy_money'] += rand(1,5)
  378. if npc_finance[$boy] = 2: sex_ev['boy_money'] = sex_ev['boy_money'] * 2
  379. 'You rummage through <<$npc_firstname[$boy]>>''s drawers. You find <<sex_ev[''boy_money''] * 100>> <b>₽</b> in various notes, along with some of his other things.'
  380. act'Steal it':
  381. cla & *clr
  382. $sex_ev['bed_room']
  383. sex_ev['stole_money'] = 1
  384. if sex_ev['boy_in_shower'] = 1:
  385. gs'sex_ev_events', 'rummage_drawers_shower_route'
  386. else
  387. gs'sex_ev_events', 'rummage_drawers_sleeping_route'
  388. end
  389. end
  390. end
  391. end
  392. if $ARGS[0] = 'rummage_drawers_sleeping_route':
  393. 'You take another cautious glance at <<$npc_firstname[$boy]>> but he is still slumbering away. You decide to take your chance and grab the money, carefully close the drawer with minimal noise, and quietly stuff your stolen goods into your purse.'
  394. act'Continue':gs'sex_ev_events', 'rummage_drawers_end_route'
  395. end
  396. if $ARGS[0] = 'rummage_drawers_shower_route':
  397. if rand(1,2) = 1:
  398. if $sex_ev['loc'] = 'hotel_room' or npc_apt_type[$boy] = 2 or npc_apt_type[$boy] = 3:
  399. 'You take a wary glance at the bathroom door. Right as you do, you hear the water shut off. Realizing there''s only seconds, you take your chance and grab the cash out of the drawer and running back to your things to stuff it into your bag.'
  400. else
  401. 'You take a wary glance at the door. Seems like <<$npc_firstname[$boy]>> is still showering so it should be safe. But right as you pick up the cash, you hear footsteps in the hall. Panic shoots through you as you run back to stuff it into your bag.'
  402. end
  403. act'Hide the money!':gs'sex_ev_events', 'rummage_drawers_end_route'
  404. else
  405. if $sex_ev['loc'] = 'hotel_room' or npc_apt_type[$boy] = 2 or npc_apt_type[$boy] = 3:
  406. 'You take a wary glance at the bathroom door. The water''s still running. It doesn''t seem like he''s going to come out any time soon. You decide to take your chance and grab the cash, closing the drawer and stuffing it into your purse.'
  407. else
  408. 'You take a wary glance at the door. You don''t hear <<$npc_firstname[$boy]>> coming so you decide to take your chance and grab the cash, closing the drawer and stuffing it into your purse.'
  409. end
  410. act'Wait for <<$npc_firstname[$boy]>> to finish':
  411. cla & *clr
  412. $sex_ev['bed_room']
  413. if $sex_ev['loc'] = 'hotel_room' or npc_apt_type[$boy] = 2 or npc_apt_type[$boy] = 3:
  414. 'After hiding the money, you sit back on the bed and act natural. It''s only a couple minutes before you hear the water shut off and <<$npc_firstname[$boy]>> comes out with wet hair and a towel wrapped around his waist.'
  415. else
  416. 'After hiding the money, you sit back on the bed and act natural. It''s only a couple minutes before <<$npc_firstname[$boy]>> comes strolling back into the bedroom with wet hair and a towel wrapped around his waist.'
  417. end
  418. gs'sex_ev_shower', 'boy_shower_finish_acts'
  419. end
  420. act'Join him in the shower':gt'sex_ev_shower', 'shower_join1'
  421. end
  422. end
  423. if $ARGS[0] = 'rummage_drawers_end_route':
  424. if sex_ev['boy_in_shower'] = 1:
  425. gs'sex_ev_events', 'rummage_drawers_shower_end'
  426. else
  427. gs'sex_ev_after', 'after_sex2_w_picture'
  428. end
  429. end
  430. if $ARGS[0] = 'rummage_drawers_shower_end':
  431. cla & *clr
  432. $sex_ev['bed_room']
  433. !! if rand(1,3) = 1: he catches you
  434. if sex_ev['stole_money'] = 1:
  435. money += sex_ev['boy_money'] * 100
  436. 'You finish hiding the money in your bag just as <<$npc_firstname[$boy]>> comes into the room, hair wet from the shower, towel wrapped around his waist.'
  437. else
  438. 'You finish closing the drawer and step away just as <<$npc_firstname[$boy]>> comes into the room, hair wet from the shower, towel wrapped around his waist.'
  439. end
  440. gs'sex_ev_shower', 'boy_shower_finish_acts'
  441. end
  442. if $ARGS[0] = 'boy_timecheck':
  443. if hour >= npc_work_start[$boy] - 1 and hour < npc_work_end[$boy] and rand(1,5) = 1:
  444. sex_ev['npc_late'] = 1
  445. gs'sex_ev_events', 'boy_gotta_go'
  446. end
  447. end
  448. if $ARGS[0] = 'boy_gotta_go':
  449. cla
  450. act'Continue':
  451. cla & *clr
  452. $sex_ev['bed_room']
  453. '<<$npc_firstname[$boy]>> checks the time.'
  454. if sex_ev['boy_shower'] = 1:
  455. '"Shit, I gotta go," he says, dropping his towel and reaching for his clothes. ' + iif(hour >= npc_work_start[$boy], '"I''m late for work."', '"I''m gonna be late for work."')
  456. else
  457. '"Shit, I gotta go," he says, hauling himself out of bed. ' + iif(hour >= npc_work_start[$boy], '"I''m late for work."', '"I''m gonna be late for work."')
  458. end
  459. gs'sex_ev_events', 'boy_gotta_go2'
  460. end
  461. end
  462. if $ARGS[0] = 'boy_gotta_go2':
  463. cla
  464. if $sex_ev['loc'] ! 'pc_home':
  465. '"Should I get dressed too then?" you ask.'
  466. end
  467. if $sex_ev['loc'] = 'hotel_room':
  468. sex_ev['hotel_days'] = rand(1,3)
  469. if sex_ev['hotel_days'] = 1:
  470. '"No need to rush. The room is booked until tomorrow," <<$npc_firstname[$boy]>> grins. "Feel free to order room service. Just make sure to be gone by checkout.' + iif($npc_rel_type[$boy] = 'sugar_daddy' and sex_ev['sugar_daddy_paid'] = 0, ' Your money''s on the dresser."','"')
  471. else
  472. '"No need to rush. The room is booked for a few more days," <<$npc_firstname[$boy]>> grins. "Feel free to order room service. Just make sure to be gone by checkout.' + iif($npc_rel_type[$boy] = 'sugar_daddy' and sex_ev['sugar_daddy_paid'] = 0, ' Your money''s on the dresser."','"')
  473. end
  474. *nl
  475. 'With that, <<$npc_firstname[$boy]>> finishes getting dressed and heads out the door, leaving you in the hotel room all to yourself.'
  476. if $npc_rel_type[$boy] = 'sugar_daddy' and sex_ev['sugar_daddy_paid'] = 0: money += npc_sugar_daddy_price[$boy]
  477. act'Continue':gs'sex_ev_leave', 'exit'
  478. elseif $sex_ev['loc'] = 'npc_home':
  479. if npc_lover_keys[$boy] = 1:
  480. '"No, it''s fine. You have a key right? Just lock up when you leave," he says, quickly getting dressed.'
  481. else
  482. '"Yeah, I need you to leave so I can lock up."'
  483. 'You hurry to get dressed beside <<$npc_firstname[$boy]>>.'
  484. gs'sex_ev_leave', 'dress_loop_end'
  485. gs'sex_ev_leave', 'leaving_dialogue_choices'
  486. end
  487. end
  488. end
  489. if $ARGS[0] = 'sugar_daddy_gift':
  490. npc_sugar_gifts[$boy] += 1
  491. cla & *clr
  492. '<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk2.jpg"></center>'
  493. '"I got you something," <<$npc_firstname[$boy]>> smiles.'
  494. act'Surprise':
  495. cla & *nl
  496. '"For me?" you ask in bewilderment.'
  497. end
  498. if npc_sugar_gifts[$boy] > 1:
  499. end
  500. end
  501. if $ARGS[0] = 'sugar_daddy_gift_check':
  502. if rand(1,5) = 1:
  503. sex_ev['sugar_clothing'] = rand(1, ARRSIZE('moncheri_dress'))
  504. if moncheri_dress[sex_ev['sugar_clothing']] = 0:
  505. $sex_ev['sugar_clo_type'] = 'moncheri'
  506. moncheri_dress[sex_ev['sugar_clothing']] = 1
  507. moncheri_dress_h[sex_ev['sugar_clothing']] = 35
  508. moncheri_dress_b[sex_ev['sugar_clothing']] = pcs_hips
  509. *P '<center><img height = 400 src="images/pc/items/moncheri/dress/<<newdress_id>>.jpg"></center>'
  510. else
  511. newdress_loop += 1
  512. if newdress_loop > 1000:
  513. msg 'ERROR: formal cloth loop > 1000'
  514. else
  515. gs 'sex_ev_events', 'sugar_daddy_gift_check'
  516. end
  517. end
  518. elseif rand(1,4) = 1:
  519. sex_ev['sugar_clothing'] = rand(1, ARRSIZE('moncheri_shoes'))
  520. if moncheri_shoes[sex_ev['sugar_clothing']] = 0:
  521. moncheri_shoes[sex_ev['sugar_clothing']] = 1
  522. moncheri_shoes[sex_ev['sugar_clothing']] = 35
  523. moncheri_shoes[sex_ev['sugar_clothing']] = pcs_hips
  524. *P '<center><img height = 400 src="images/pc/items/moncheri/dress/<<newdress_id>>.jpg"></center>'
  525. else
  526. newdress_loop += 1
  527. if newdress_loop > 1000:
  528. msg 'ERROR: formal cloth loop > 1000'
  529. else
  530. gs 'sex_ev_events', 'sugar_daddy_gift_check'
  531. end
  532. end
  533. elseif rand(1,3) = 1:
  534. sex_ev['sugar_clothing'] = rand(1, ARRSIZE('moncheri_purses'))
  535. if moncheri_purses[sex_ev['sugar_clothing']] = 0:
  536. moncheri_purses[sex_ev['sugar_clothing']] = 1
  537. moncheri_purses[sex_ev['sugar_clothing']] = 35
  538. moncheri_purses[sex_ev['sugar_clothing']] = pcs_hips
  539. *P '<center><img height = 400 src="images/pc/items/moncheri/dress/<<newdress_id>>.jpg"></center>'
  540. else
  541. newdress_loop += 1
  542. if newdress_loop > 1000:
  543. msg 'ERROR: formal cloth loop > 1000'
  544. else
  545. gs 'sex_ev_events', 'sugar_daddy_gift_check'
  546. end
  547. end
  548. elseif rand(1,2) = 1:
  549. sex_ev['sugar_clothing'] = rand(1, ARRSIZE('coco_dress'))
  550. if coco_dress[sex_ev['sugar_clothing']] = 0:
  551. coco_dress[sex_ev['sugar_clothing']] = 1
  552. coco_dress_h[sex_ev['sugar_clothing']] = 35
  553. coco_dress_b[sex_ev['sugar_clothing']] = pcs_hips
  554. *P '<center><img height = 400 src="images/pc/items/moncheri/dress/<<newdress_id>>.jpg"></center>'
  555. else
  556. newdress_loop += 1
  557. if newdress_loop > 1000:
  558. msg 'ERROR: formal cloth loop > 1000'
  559. else
  560. gs 'sex_ev_events', 'sugar_daddy_gift_check'
  561. end
  562. end
  563. else
  564. sex_ev['sugar_clothing'] = rand(1, ARRSIZE('lusso_bras'))
  565. if lusso_bras[sex_ev['sugar_clothing']] = 0 and lusso_panties[sex_ev['sugar_clothing']] = 0:
  566. lusso_bras[sex_ev['sugar_clothing']] = 1
  567. lusso_bras[sex_ev['sugar_clothing']] = 35
  568. lusso_bras[sex_ev['sugar_clothing']] = pcs_hips
  569. *P '<center><img height = 400 src="images/pc/items/moncheri/dress/<<newdress_id>>.jpg"></center>'
  570. else
  571. newdress_loop += 1
  572. if newdress_loop > 1000:
  573. msg 'ERROR: formal cloth loop > 1000'
  574. else
  575. gs 'sex_ev_events', 'sugar_daddy_gift_check'
  576. end
  577. end
  578. end
  579. end
  580. --- sex_ev_events ---------------------------------