sex_ev_wakeup.qsrc 54 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334
  1. # sex_ev_wakeup
  2. if $ARGS[0] = 'start':
  3. sex_ev['morning_after'] = 1
  4. if sex_ev['lover_left'] = 1:gt'sex_ev_wakeup', 'wake_alone'
  5. if sex_ev['sleep_fuck'] = 1:gt'sex_ev_wakeup', 'sleep_fuck_wake'
  6. if (npc_earlyriser[$boy] = 1 or hour >= 7) and (rand(1,10) < npc_sexdrive[$boy]):
  7. !! if ($npc_cum_pref[$boy] = 'facial' or npc_humor[$boy] = 2) and rand(1,2) = 2:
  8. gs'sex_ev_wakeup', 'cumshot_wakeup1'
  9. !! else
  10. !! gt'sex_ev_sex', 'wakeup_fondling'
  11. !! end
  12. else
  13. '<center><video autoplay loop src="images/shared/romance/misc/wakeup1.mp4"></video></center>'
  14. if alarmVars['alarmOn'] = 0:
  15. !!{ if hangover = daystart:
  16. 'A loud sound pierces your consciousness like a spear through the brain, bringing you out of sleep. You wake up blearily, head <i>pounding</i> with an awful hangover, as you look around in bewilderment at what is making that awful sound, only to find it is your phone alarm going off.'
  17. act'<i>Ugh, my head</i>':gt'sex_ev_morning', 'hangover'
  18. else}
  19. 'A loud sound disrupts your sleep. As you slowly crack open your eyes, you see the illuminated screen of your phone, displaying your morning alarm and asking if you want to snooze it.'
  20. act'<i>Yawn</i>':gt'sex_ev_wakeup', 'yawn_wake'
  21. gs'sex_ev_wakeup', 'kiss_wake'
  22. !! end
  23. else
  24. !!{ if hangover = daystart:
  25. 'A sharp lance of pain pierces your consciousness, bringing you out of sleep. You wake up blearily, head <i>pounding</i> with an awful hangover.'
  26. act'<i>Ugh, my head</i>':gt'sex_ev_morning', 'hangover'
  27. else}
  28. if npc_earlyriser[$boy] = 0:
  29. if $sex_ev['loc'] = 'pc_home':
  30. 'Your mind stirs and you slowly come to consciousness, snuggled under your covers with <<$npc_firstname[$boy]>>''s arms wrapped around you.'
  31. elseif $sex_ev['loc'] = 'npc_home':
  32. 'Your mind stirs and you slowly come to consciousness, tucked under the covers of <<$npc_firstname[$boy]>>''s bed.'
  33. else
  34. 'Your mind stirs and you slowly come to consciousness, snuggled under the covers with <<$npc_firstname[$boy]>>''s arms wrapped around you.'
  35. end
  36. else
  37. if $sex_ev['loc'] = 'pc_home':
  38. 'Your mind stirs and you slowly come to consciousness, snuggled under your covers.'
  39. elseif $sex_ev['loc'] = 'npc_home':
  40. 'Your mind stirs and you slowly come to consciousness, tucked under the covers.'
  41. else
  42. 'Your mind stirs and you slowly come to consciousness, snuggled under the covers.'
  43. end
  44. end
  45. act'<i>Yawn</i>':gt'sex_ev_wakeup', 'yawn_wake'
  46. gs'sex_ev_wakeup', 'kiss_wake'
  47. !! end
  48. end
  49. gs'sex_ev_wakeup', 'late_for_school'
  50. !! if sex_ev['pass_out'] = 1:
  51. gs'sex_ev_wakeup', 'after_sleepfuck_wake'
  52. gs'sex_ev_wakeup', 'guilt_start'
  53. gs'sex_ev_wakeup', 'forgot_bc_pill'
  54. !! gs'sex_ev_wakeup', 'stop_hooking_up'
  55. end
  56. end
  57. if $ARGS[0] = 'wake_alone':
  58. '<center><video autoplay loop src="images/shared/romance/misc/wakeup1.mp4"></video></center>'
  59. if alarmVars['alarmOn'] = 0:
  60. !!{ if hangover = daystart:
  61. 'A loud sound pierces your consciousness like a spear through the brain, bringing you out of sleep. You wake up blearily, head <i>pounding</i> with an awful hangover, as you look around in bewilderment at what is making that awful sound, only to find it is your phone alarm going off.'
  62. else}
  63. 'A loud sound disrupts your sleep. As you slowly crack open your eyes, you see the illuminated screen of your phone, displaying your morning alarm and asking if you want to snooze it.'
  64. *nl
  65. 'You groggily tap it a few times before finally getting it to turn off.'
  66. act'Continue':gt'sex_ev_wakeup', 'wake_alone2'
  67. !! end
  68. else
  69. !!{ if hangover = daystart:
  70. 'A sharp lance of pain pierces your consciousness, bringing you out of sleep. You wake up blearily, head <i>pounding</i> with an awful hangover.'
  71. act'<i>Ugh, my head</i>':gt'sex_ev_morning', 'hangover'
  72. else}
  73. 'Your mind stirs and you slowly come to awareness that it''s morning and you''re snuggled under the covers.'
  74. act'Continue':gt'sex_ev_wakeup', 'wake_alone2'
  75. !! end
  76. end
  77. end
  78. if $ARGS[0] = 'wake_alone2':
  79. cla & *clr
  80. '<center><video autoplay loop src="images/shared/romance/misc/wake_alone1.mp4"></video></center>'
  81. 'It''s only then that you sit up in bed and realize that <<$npc_firstname[$boy]>> is gone.'
  82. *nl
  83. 'You vaguely remember passing out last night. He must have left after you fell asleep. Or early this morning.'
  84. *nl
  85. 'Either way, now it''s just... you.'
  86. act'Continue':gt'sex_ev_leave', 'exit'
  87. end
  88. !!{
  89. if $ARGS[0] = 'hangover':
  90. 'He wakes up at the same time as you'
  91. :loopwakeup3
  92. if sex_ev['hangover'] = 1:
  93. act'I need coffee':
  94. cla & *nl
  95. '"I desperately need coffee," you wince, rubbing your brow as if will somehow make your blindingly painful headache go away.'
  96. '"Me too." <<$npc_firstname[$boy]>> says, seemingly in the same state.'
  97. end
  98. act'Can I use your shower?':
  99. end
  100. act'I need coffee and a shower'
  101. end
  102. else
  103. end
  104. if sex_ev['im_hungover'] = 0:
  105. act'I''m so hungover':
  106. cla & *clr
  107. sex_ev['im_hungover'] = 1
  108. $sex_ev['bed_room']
  109. '"I''m so hungover right now," you groan.'
  110. '"Same..."'
  111. end
  112. end
  113. end}
  114. if $ARGS[0] = 'sleep_fuck_wake':
  115. if daystage = 2:
  116. '<center><video autoplay loop src="images/shared/romance/misc/wakeup1.mp4"></video></center>'
  117. else
  118. '<center><img <<$set_imgh>> src="images/shared/sex/after/sleep4.jpg"></center>'
  119. end
  120. 'Your mind stirs and you slowly come to consciousness. The first thing you notice...'
  121. *nl
  122. if cum_loc['vagina'] > sex_ev['sleep_cum_vagina']:
  123. '<i>Is that cum leaking out of your pussy?</i>'
  124. elseif cum_loc['face'] > sex_ev['sleep_cum_face']:
  125. '<i>Is there cum on my face?</i>'
  126. elseif cum_loc['tits'] > sex_ev['sleep_cum_tits']:
  127. '<i>Is there cum on my tits?</i>'
  128. elseif cum_loc['stomach'] > sex_ev['sleep_cum_stomach']:
  129. '<i>Is that cum on me?</i>'
  130. !! else
  131. !! '<i>Was <<$npc_firstname[$boy]>> wearing a condom when you went to sleep last night?</i>'
  132. end
  133. act'Continue':
  134. cla & *clr
  135. if cum_loc['vagina'] > sex_ev['sleep_cum_vagina']:
  136. '<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/miss1.jpg"></center>'
  137. 'You pull aside the covers and discover, yes, it is indeed fresh cum dripping from your pussy.'
  138. elseif cum_loc['face'] > sex_ev['sleep_cum_face']:
  139. '<center><img <<$set_imgh>> src="images/shared/sex/cum/facial/facial35.jpg"></center>'
  140. 'You blink carefully, running your hand across your cheek to discover, yes, there is indeed fresh cum on your face.'
  141. elseif cum_loc['tits'] > sex_ev['sleep_cum_tits']:
  142. '<center><img <<$set_imgh>> src="images/pc/body/cum/cumtits/cumtits8.jpg"></center>'
  143. 'You sit up, looking down to discover, yes, there is indeed fresh cum on your tits.'
  144. elseif cum_loc['stomach'] > sex_ev['sleep_cum_stomach']:
  145. '<center><img <<$set_imgh>> src="images/pc/body/cum/cumbelly/cumbelly10.jpg"></center>'
  146. 'You sit up, looking down to discover, yes, there is indeed fresh cum on your belly.'
  147. !! else
  148. !! '<i>Was <<$npc_firstname[$boy]>> wearing a condom when you went to sleep last night?</i>'
  149. end
  150. act'Did you fuck me in my sleep?':
  151. cla & *nl
  152. '"... did you fuck me while I was sleeping last night?" you ask.'
  153. act'Just wondered':
  154. cla & *nl
  155. '"Was just wondering," you reply.'
  156. gs'sex_ev_morning', 'morning_menu1'
  157. end
  158. act'Explains the dream':
  159. cla & *nl
  160. '"Well that explains the weird dreams I was having," you say.'
  161. gs'sex_ev_morning', 'morning_menu1'
  162. end
  163. if npc_sleep_sex_okay[$boy] = 0:
  164. '"Yeah. Got horny and you wouldn''t wake up."'
  165. act'Don''t make a habit out of it':
  166. cla & *nl
  167. '"It was fine this time," you say. "But don''t make a habit out of it."'
  168. '"No promises," <<$npc_firstname[$boy]>> smirks mischievously.'
  169. gs'sex_ev_morning', 'morning_menu1'
  170. end
  171. act'Wake me up next time':
  172. cla & *nl
  173. npc_sleep_sex_okay[$boy] = 1
  174. '"Wake me up next time," you say. "Maybe I want to get some too."'
  175. gs'sex_ev_morning', 'morning_menu1'
  176. end
  177. act'That''s fine':
  178. cla & *nl
  179. npc_sleep_sex_okay[$boy] = 2
  180. '"That''s fine," you say. "A guy''s gotta take care of his needs, doesn''t he?"'
  181. gs'sex_ev_morning', 'morning_menu1'
  182. end
  183. act'Sleep orgasms are the best':
  184. cla & *nl
  185. npc_sleep_sex_okay[$boy] = 2
  186. '"Feel free to do it again," you grin. "I have the best orgasms when I''m sleeping."'
  187. gs'sex_ev_morning', 'morning_menu1'
  188. end
  189. else
  190. '"Yeah," he grins.'
  191. if npc_sleep_sex_okay[$boy] = -1:
  192. act'Get mad':
  193. cla & *nl
  194. 'You glare daggers at him.'
  195. '"If I weren''t in a rush to get up, I''d rip your head off."'
  196. gs'sex_ev_morning', 'morning_menu1'
  197. end
  198. act'Let it slide':
  199. cla & *nl
  200. '"No," you say. "But I can''t do much about it now."'
  201. gs'sex_ev_morning', 'morning_menu1'
  202. end
  203. else
  204. act'Sleep orgasms are the best':
  205. cla & *nl
  206. npc_sleep_sex_okay[$boy] = 2
  207. '"I love it when you fuck me in my sleep," you grin. "I have the best orgasms."'
  208. gs'sex_ev_morning', 'morning_menu1'
  209. end
  210. end
  211. end
  212. end
  213. act'Someone had fun last night':
  214. cla & *nl
  215. '"Somebody had fun last night," you muse, looking over at <<$npc_firstname[$boy]>> who is also waking.'
  216. if npc_sleep_sex_okay[$boy] = 0:
  217. '"Yeah. Got horny while you were asleep. Is that okay?"'
  218. act'Ask next time':
  219. cla & *nl
  220. npc_sleep_sex_okay[$boy] = 1
  221. '"Just ask next time," you smirk.'
  222. gs'sex_ev_morning', 'morning_menu1'
  223. end
  224. act'That''s fine':
  225. cla & *nl
  226. npc_sleep_sex_okay[$boy] = 2
  227. '"That''s fine," you smirk. "A guy''s gotta take care of his needs, doesn''t he?"'
  228. gs'sex_ev_morning', 'morning_menu1'
  229. end
  230. act'Sleep orgasms are the best':
  231. cla & *nl
  232. npc_sleep_sex_okay[$boy] = 2
  233. '"Feel free to do it again," you grin. "I have the best orgasms when I''m sleeping."'
  234. gs'sex_ev_morning', 'morning_menu1'
  235. end
  236. else
  237. '"Yeah," he grins. "That okay?"'
  238. if npc_sleep_sex_okay[$boy] = -1:
  239. act'Get mad':
  240. cla & *nl
  241. '"No," you say, glaring daggers at him. "If I weren''t in a rush to get up, I''d rip your head off."'
  242. gs'sex_ev_morning', 'morning_menu1'
  243. end
  244. act'Let it slide':
  245. cla & *nl
  246. '"No," you say irritably. "But I can''t do much about it now."'
  247. gs'sex_ev_morning', 'morning_menu1'
  248. end
  249. else
  250. act'Of course':
  251. cla & *nl
  252. '"Of course it is," you smile. "I said you could."'
  253. gs'sex_ev_morning', 'morning_menu1'
  254. end
  255. act'Sleep orgasms are the best':
  256. cla & *nl
  257. npc_sleep_sex_okay[$boy] = 2
  258. '"Feel free to do it again," you grin. "I have the best orgasms when I''m sleeping."'
  259. gs'sex_ev_morning', 'morning_menu1'
  260. end
  261. end
  262. end
  263. end
  264. act'Thanks for not waking me':
  265. cla & *nl
  266. '"Thanks for not waking me," you yawn pleasantly. You roll your hips as you do, noting that your pussy <i>definitely</i> feels used. "I really needed the sleep."'
  267. '"Thanks for letting me fuck you," he grins.'
  268. '"Any time," you smile.'
  269. gs'sex_ev_morning', 'morning_menu1'
  270. end
  271. end
  272. end
  273. if $ARGS[0] = 'late_for_school':
  274. if kanikuli = 0 and mid($start_type,1,2) = 'sg' and SchoolAtestat = 0 and SchoolBlock = 0 and week < 6 and hour >= 7:
  275. act'School!':
  276. cla & *clr
  277. '<center><video autoplay loop src="images/shared/romance/misc/wakeup2.mp4"></video></center>'
  278. 'Your eyes snap open as the cold clarity of shock washes over you and frantically grab your phone.'
  279. *nl
  280. gs 'shortgs', 'calendar_display'
  281. *nl
  282. 'Oh <i>fuck!</i> You need to get to school!'
  283. if $sex_ev['loc'] ! 'pc_home':
  284. gs'sex_ev_wakeup', 'late_school_not_at_home'
  285. else
  286. act'Get up!':
  287. '"I need to go," you say, hurriedly hauling <<$npc_firstname[$boy]>> out of your bed. "And so do you."'
  288. if npc_latesleeper[$boy] = 1:
  289. minut += rand(2,3)
  290. '<<$npc_firstname[$boy]>> groggily starts gathering his clothes as you impatiently try to get him to go faster, constantly checking the clock to see how much time he''s wasting. When he''s <i>finally</i> dressed you rush <<$npc_firstname[$boy]>> to the door and shove him out and slam it shut, racing to get ready for class.'
  291. else
  292. minut += 1
  293. 'At your command, <<$npc_firstname[$boy]>> starts throwing his clothes on while you impatiently keep checking the clock. Thankfully it''s not more than a minute before he''s fully dressed and you rush him out the door and slam it behind him, racing to get ready for class.'
  294. end
  295. gs 'stat'
  296. act'Continue':gs'sex_ev_leave', 'exit'
  297. end
  298. end
  299. end
  300. end
  301. end
  302. if $ARGS[0] = 'late_school_not_at_home':
  303. act'<i>Get dressed!</i>':
  304. cla & *clr
  305. '<center><video autoplay loop src="images/pc/activities/misc/dress_1.mp4"></video></center>'
  306. gs'clothing', 'wear_last_worn'
  307. gs'underwear', 'wear'
  308. 'Scrambling from the bed, you start grabbing your clothes and throwing them on as fast as you can.'
  309. if PCloStyle2 = 4:
  310. !! you were wearing your school uniform last night
  311. 'You probably don''t have time for a shower, but at least you don''t have to run home and change clothes, you think gratefully to yourself as your pull on your discarded uniform from last night.'
  312. else
  313. 'You need to get home and change into your uniform! You''re not sure if you have time for a shower, but you definitely <i>need</i> to get your uniform!'
  314. end
  315. '"Hey, what''s wrong?" <<$npc_firstname[$boy]>> says, turning over and squinting at you with sleepy eyes.'
  316. act'I need to be somewhere!':
  317. cla & *nl
  318. '"I''m gonna be late for something!" you say hurriedly. "Gotta go!"'
  319. 'With one last quick check, you make sure all your clothes are in place and rush out the door, leaving <<$npc_firstname[$boy]>> and your night together behind you.'
  320. act'Leave':gs'sex_ev_leave', 'exit'
  321. end
  322. act'I''m gonna be late for school!':
  323. cla & *nl
  324. if PCloStyle2 = 4:
  325. !! you were wearing your school uniform last night
  326. '"I need to go! I''m going to be late for school!" you huff, pulling your skirt up and buttoning your shirt as fast as you can. It''s a bit wrinkled from laying in a pile all night, but it''ll do in a pinch.'
  327. else
  328. '"I need to go! I''m going to be late for school!" you huff. "I need to go home! I don''t have my uniform! Shit! <i>Fuck!</i>"'
  329. end
  330. if npc_car[$boy] = 1 and npc_selfish[$boy] ! 1:
  331. '"You need a ride? I can drop you off in my car."'
  332. act'No thanks':
  333. cla & *clr
  334. $sex_ev['bed_room']
  335. '"No, I''ll be okay. But thanks for the offer."'
  336. *nl
  337. 'With one last quick check, you make sure all your clothes are in place and call, "See you later!" over your shoulder as you rush out the door.'
  338. act'Leave':gs'sex_ev_leave', 'exit'
  339. end
  340. act'That''d be great':
  341. cla & *clr
  342. $sex_ev['bed_room']
  343. '"Really?" you perk up. "That''d be great!"'
  344. '"Let me just get dressed."'
  345. 'You collect your things while he throws on some clothes and grabs his keys, then both of you head outside and climb into his car.'
  346. '"Where do you want me to take you?" he asks'
  347. act'Take me home':sex_ev['give_lift'] = 1 & gt'sex_ev_morning', 'give_lift'
  348. act'Take me to school':sex_ev['give_lift'] = 2 & gt'sex_ev_morning', 'give_lift'
  349. end
  350. if npc_residence[$boy] = 1:
  351. act'I can walk':
  352. cla & *clr
  353. $sex_ev['bed_room']
  354. '"That''s okay," you shake your head. "I live right around the corner, I can just walk. But thanks for the offer."'
  355. gs'sex_ev_leave', 'hurry_leave'
  356. end
  357. end
  358. act'Can''t let people see':
  359. cla & *clr
  360. $sex_ev['bed_room']
  361. 'You hesitate for a moment, considering it.'
  362. *nl
  363. '"No," you shake your head. "I don''t want someone seeing me get out of your car. Rumors spread like fire at my school. I can''t risk it."'
  364. gs'sex_ev_leave', 'hurry_leave'
  365. end
  366. else
  367. 'With one last quick check, you make sure all your clothes are in place and grab the rest of your things. "See you later!" you call over your shoulder as you rush out the door.'
  368. gs'sex_ev_leave', 'hurry_leave'
  369. end
  370. end
  371. end
  372. end
  373. if $ARGS[0] = 'yawn_wake':
  374. cla & *clr
  375. $sex_ev['bed_room']
  376. 'You open your mouth wide, yawning loudly and stretching your arms back as the covers fall off of you.'
  377. *nl
  378. if npc_earlyriser[$boy] = 1:
  379. if sex_ev['boy_make_breakfast'] = 1:
  380. if npc_apt_type[$boy] = 2 and $sex_ev['loc'] ! 'pc_home' and $sex_ev['loc'] ! 'family_home':
  381. '<<$npc_firstname[$boy]>> is already up, doing something in his kitchen area and the smell of coffee and fresh food wafts over to you in bed.'
  382. else
  383. 'The bed next to you is empty but the smell of coffee and cooked grains and proteins waft through the apartment.'
  384. end
  385. *nl
  386. 'Checking your phone, the time reads:'
  387. *nl & gs'shortgs', 'calendar_display'
  388. elseif sex_ev['boy_in_shower'] = 1:
  389. gs'sex_ev_morning', 'npc_morning_shower_desc'
  390. *nl
  391. 'Checking your phone, the time reads:'
  392. *nl & gs'shortgs', 'calendar_display'
  393. else
  394. 'You grope around for your phone and when you switch on the display the time reads:'
  395. *nl & gs'shortgs', 'calendar_display'
  396. *nl
  397. '"Hey sleepyhead," <<$npc_firstname[$boy]>> smirks as he comes back into the room, a towel around his waist, hair still damp from the shower.'
  398. end
  399. elseif npc_latesleeper[$boy] = 1:
  400. '<<$npc_firstname[$boy]>> is still completely passed out beside you, your movement not interrupting his snoring in the slightest. Groping around for your phone, the time reads:'
  401. *nl & gs'shortgs', 'calendar_display'
  402. sex_ev['boy_asleep'] = 1
  403. else
  404. 'Your movement causes <<$npc_firstname[$boy]>> to stir as well, blinking his eyes open. Reaching down, you grab your phone and switch on the display.'
  405. *nl & gs'shortgs', 'calendar_display'
  406. end
  407. if sex_ev['boy_make_breakfast'] = 1 and $sex_ev['loc'] ! 'hotel_room':
  408. act'Finish waking up':gs'sex_ev_morning', 'breakfast_in_bed'
  409. if npc_apt_type[$boy] > 2:
  410. act'Go find <<$npc_firstname[$boy]>>':gs'sex_ev_morning', 'breakfast_search'
  411. end
  412. else
  413. gs'sex_ev_morning', 'morning_menu1'
  414. end
  415. end
  416. if $ARGS[0] = 'kiss_wake':
  417. if npc_earlyriser[$boy] ! 1:
  418. act'Kiss <<$npc_firstname[$boy]>>':
  419. cla & *clr
  420. gs'arousal', 'kiss', 1, 'no_orgasm_msg', $sex_ev['prostitution_flag']
  421. sex_ev['boy_asleep'] = 0
  422. gs 'npc_relationship', 'modify', $boy, 'like'
  423. '<center><img <<$set_imgh>> src="images/shared/sex/kiss/bed1.jpg"></center>'
  424. 'You roll over onto <<$npc_firstname[$boy]>>, resting your breasts on his chest as you straddle him.'
  425. '"Good <i>-mmmph-</i> morning," you murmur, planting a kiss on his lips.'
  426. if cum_loc['face'] > 0:
  427. '"Ugch~! What the fuck is that?" he sputters, shaking his head in disgust.'
  428. act'Didn''t wash my face':
  429. cla & *nl
  430. '"It''s your cum," you say. "Didn''t get to wash it off after you cumshot me last night."'
  431. '"Couldn''t you have washed it off before you kissed me?"'
  432. gs'sex_ev_morning', 'morning_menu1'
  433. act'Give <<$npc_firstname[$boy]>> a blowjob':
  434. gs'arousal', 'bj', 1, 'no_orgasm_msg', $sex_ev['prostitution_flag']
  435. cla & *clr
  436. '<center><video autoplay loop src="images/shared/sex/blowjob/bj47.mp4"></video></center>'
  437. '"Let me make it up to you," you smile, throwing back the covers and wrapping your lips around his morning wood.'
  438. gs'sex_ev_wakeup', 'bj_wake'
  439. end
  440. end
  441. act'His fault':
  442. cla & *nl
  443. '"It''s your fault," you say. "You''re the one who plastered my face last night."'
  444. '"Couldn''t you have washed it off before you kissed me?"'
  445. gs'sex_ev_morning', 'morning_menu1'
  446. act'Give <<$npc_firstname[$boy]>> a blowjob':
  447. gs'arousal', 'bj', 1, 'no_orgasm_msg', $sex_ev['prostitution_flag']
  448. cla & *clr
  449. '<center><video autoplay loop src="images/shared/sex/blowjob/bj47.mp4"></video></center>'
  450. '"Let me make it up to you," you smile, throwing back the covers and wrapping your lips around his morning wood.'
  451. gs'sex_ev_wakeup', 'bj_wake'
  452. end
  453. end
  454. act'Oops, forgot':
  455. cla & *nl
  456. '"Oops," you say. "Forgot I fell asleep last night with your cum on my face."'
  457. '"Ugh! How do you forget something like that?"'
  458. gs'sex_ev_morning', 'morning_menu1'
  459. act'Give <<$npc_firstname[$boy]>> a blowjob':
  460. gs'arousal', 'bj', 1, 'no_orgasm_msg', $sex_ev['prostitution_flag']
  461. cla & *clr
  462. '<center><video autoplay loop src="images/shared/sex/blowjob/bj47.mp4"></video></center>'
  463. '"Let me make it up to you," you smile, throwing back the covers and wrapping your lips around his morning wood.'
  464. gs'sex_ev_wakeup', 'bj_wake'
  465. end
  466. end
  467. else
  468. '"Morning," he smiles back.'
  469. gs'sex_ev_morning', 'morning_menu1'
  470. act'Give <<$npc_firstname[$boy]>> a blowjob':
  471. gs'arousal', 'bj', 1, 'no_orgasm_msg', $sex_ev['prostitution_flag']
  472. cla & *clr
  473. '<center><video autoplay loop src="images/shared/sex/blowjob/bj47.mp4"></video></center>'
  474. 'You break the kiss from <<$npc_firstname[$boy]>>''s lips and start trailing them down his neck and then his chest and then his stomach and soon you have your lips wrapped around his morning wood.'
  475. gs'sex_ev_wakeup', 'bj_wake'
  476. end
  477. end
  478. end
  479. end
  480. end
  481. if $ARGS[0] = 'bj_wake':
  482. sex_ev['boy_asleep'] = 0
  483. gs'arousal', 'bj', 1, 'no_orgasm_msg', $sex_ev['prostitution_flag']
  484. if npc_end_free_time <= hour + 2:
  485. sex_ev['npc_late_work'] = 1
  486. '"Nngh," he grunts as you start sucking his cock. "I''m gonna be late for work..."'
  487. act'Too bad (stop)':
  488. cla & *clr
  489. '<center><video autoplay loop src="images/shared/sex/blowjob/bj48.mp4"></video></center>'
  490. 'You give <<$npc_firstname[$boy]>> one more good suck before you withdraw your lips.'
  491. '"Too bad," you smirk, teasing his cock with your hand while you savour his taste. "Guess it''ll have to wait until later."'
  492. gs'sex_ev_morning', 'morning_menu1'
  493. end
  494. act'I''ll be fast':
  495. sex_ev['morning_fuck'] = 1
  496. if sex_ev['cum_count'] >= 5 + sex_ev['extra_cum']: sex_ev['extra_cum'] += 5
  497. cla & *clr
  498. '<center><video autoplay loop src="images/shared/sex/blowjob/bj48.mp4"></video></center>'
  499. 'You give <<$npc_firstname[$boy]>> one more good suck before you withdraw your lips to speak.'
  500. '"Don''t worry," you say, working his cock with your hand as a smirk spreads across your lips. "I''ll be fast."'
  501. 'And you wrap your lips back around his shaft.'
  502. gs 'sex_ev_sex', 'session_reset'
  503. act'Continue':gt'sex_ev_foreplay', 'bj_dom2'
  504. end
  505. else
  506. act'Stop':
  507. gs 'npc_relationship', 'modify', $boy, 'dislike'
  508. cla & *clr
  509. '<center><video autoplay loop src="images/shared/sex/blowjob/bj48.mp4"></video></center>'
  510. 'You pull away, working his cock with your hand.'
  511. '"Just making sure you''re fully awake," you grin, letting go with one more teasing jerk.'
  512. '"Ungh, you teasing bitch," he grumbles.'
  513. gs 'sex_ev_morning', 'morning_menu1'
  514. end
  515. if $npc_fav_pos[$boy] = 'blowjob' or rand(1,10) < npc_sexdrive[$boy] or sex_ev['boy_asleep'] = 0:
  516. '"Nngh... that feels great..." he moans sleepily.'
  517. act'Want me to keep going?':
  518. cla & *clr
  519. '<center><video autoplay loop src="images/shared/sex/blowjob/bj48.mp4"></video></center>'
  520. '"Want me to keep going?" you ask pulling your lips away with a teasing pop.'
  521. '"Fuck yes," he groans and you get back to work.'
  522. gs 'sex_ev_sex', 'session_reset'
  523. act'Continue':gt'sex_ev_foreplay', 'bj_dom2'
  524. end
  525. act'Keep sucking':
  526. cla & *nl
  527. '"Mmmm," you hum around the cock in your mouth, sending shivers through his body that you can feel between your lips. You never stop sucking.'
  528. gs 'sex_ev_sex', 'session_reset'
  529. act'Continue':gt'sex_ev_foreplay', 'bj_dom2'
  530. end
  531. else
  532. '"Nngh... Hey... what are you doing...?" he groans sleepily.'
  533. act'Best wakeup in the world':
  534. cla & *clr
  535. '<center><video autoplay loop src="images/shared/sex/blowjob/bj48.mp4"></video></center>'
  536. '"Just giving you the best wakeup call in the world," you grin pulling your lips away with a teasing pop. "Want me to stop?"'
  537. '"Fuck no," he groans and you get back to work.'
  538. gs 'sex_ev_sex', 'session_reset'
  539. act'Continue':gt'sex_ev_foreplay', 'bj_dom2'
  540. end
  541. act'Guess':
  542. cla & *clr
  543. '<center><video autoplay loop src="images/shared/sex/blowjob/play1.mp4"></video></center>'
  544. '"Nngh... Hey... what are you doing...?" he groans sleepily.'
  545. 'You pull your lips away with a pop and stare <<$npc_firstname[$boy]>> straight in the eye.'
  546. *nl
  547. '"Guess."'
  548. *nl
  549. 'Without waiting for a response you resume running your tongue up and down his shaft and peppering it with kisses before swallowing it whole again.'
  550. gs 'sex_ev_sex', 'session_reset'
  551. act'Continue':gt'sex_ev_foreplay', 'bj_dom2'
  552. end
  553. end
  554. end
  555. end
  556. if $ARGS[0] = 'after_sleepfuck_wake':
  557. if sex_ev['sleep_fuck'] = 2:
  558. act'Nice night':
  559. cla & *clr
  560. '<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk4.jpg"></center>'
  561. '"That was nice," you smile sleepily at <<$npc_firstname[$boy]>>. "Our little mid-night romp I mean. Slept like a baby after. How about you?"'
  562. if npc_humor[$boy] = 3:
  563. '"I would say that fucking you always puts me to sleep, but that feels like sending the wrong message," he smiles back.'
  564. else
  565. '"I sleep better after a good fuck too," he grins.'
  566. end
  567. gs'sex_ev_morning', 'morning_menu1'
  568. end
  569. end
  570. end
  571. !! ------------------------------------ Morning Sex Stuff -------------------------------------------------------
  572. if $ARGS[0] = 'cumshot_wakeup1':
  573. '<center><video autoplay loop src="images/shared/sex/sleep/cumshot_wake1.mp4"></video></center>'
  574. !! if hangover ! daystart:
  575. 'You gasp as you are suddenly awakened by the shock of something wet spattering across your face. Your eyes flutter open just in time to see another spurt of cum exit <<$npc_firstname[$boy]>>''s cock and hit you square in the face.'
  576. !!{else
  577. 'You are suddenly awakened by the shock of something wet spattering across your cheeks. Before you''ve even registered full consciousness, the spike of a sharp headache goes lancing through your brain. You groan in pain just in time for the next blast of <<$npc_firstname[$boy]>>''s cum splash into your mouth.'
  578. end}
  579. act'What the fuck!':
  580. cla & *clr
  581. '<center><video autoplay loop src="images/shared/sex/sleep/cumshot_wake2.mp4"></video></center>'
  582. '"What the fuck are you doing?!" you exclaim, sputtering as strands of semen dribble last your lips.'
  583. '"You were so hot lying there," <<$npc_firstname[$boy]>> snickers, a lewd grin smeared across his face. "I got hard just looking at you."'
  584. '"So you thought it would be a good idea to cum on my face?!"'
  585. '"Come on, don''t be like that. Here, clean me off. Get the rest out." He lowers his cock, pushing it towards your lips.'
  586. gs'sex_ev_wakeup', 'cumshot_wakeup_clean1'
  587. end
  588. act'Take it in stride':
  589. cla & *clr
  590. '<center><video autoplay loop src="images/shared/sex/sleep/cumshot_wake2.mp4"></video></center>'
  591. 'You sputter briefly as some of the salty sperm slips past your lips, but can''t help but feel amusement when you see the lewd satisfaction on <<$npc_firstname[$boy]>>''s face.'
  592. act'Guess that means no morning BJ':
  593. cla & *nl
  594. '"Guess that means it''s too late for a morning blowjob," you snicker.'
  595. '"No it''s not," he grins back and pushes his cock towards your lips.'
  596. gs'sex_ev_wakeup', 'cumshot_wakeup_clean2'
  597. end
  598. act'At least I haven''t put on makeup':
  599. cla & *nl
  600. '"At least I haven''t put on my makeup yet," you giggle.'
  601. '"Clean me off too," he insists, pushing his cock towards your lips.'
  602. gs'sex_ev_wakeup', 'cumshot_wakeup_clean2'
  603. end
  604. end
  605. if npc_cumshot_wake[$boy] > 0:
  606. act'Again?! (annoyed)':
  607. cla & *clr
  608. '<center><video autoplay loop src="images/shared/sex/sleep/cumshot_wake2.mp4"></video></center>'
  609. '"Ugh, again?!" you moan, allowing the salty sperm to slip into your mouth.'
  610. '"You know you love it. Come here, clean me off," he says, pushing his cock towards your lips.'
  611. gs'sex_ev_wakeup', 'cumshot_wakeup_clean1'
  612. end
  613. end
  614. !!{ if hangover ! daystart:
  615. act'Groan (hangover)':
  616. cla & *clr
  617. '<center><img <<$set_imgh>> src="images/shared/sex/cum/facial/facial38.jpg"></center>'
  618. '"Ungh..." you groan, squeezing your eyes shut to try escape the pain of consciousness. You flip the pillow over and cover your head with it, uncaring of the cum it smears all over its cover, but it does nothing to alleviate your condition and you can''t help but groan again. "Nnngh... I think I''m gonna throw up..."'
  619. end
  620. act'"Not when I''m hungover"':
  621. end
  622. end}
  623. npc_cumshot_wake[$boy] += 1
  624. end
  625. if $ARGS[0] = 'cumshot_wakeup_clean1':
  626. act'No way':
  627. cla & *clr
  628. $sex_ev['bed_room']
  629. '"Ugh!" you grimace, turning your head away from the offending cock. "No way. I''m not giving you a blowjob as a reward for being a pervert."'
  630. gs'sex_ev_morning', 'morning_menu1'
  631. end
  632. act'Acquiesce':
  633. cla & *clr
  634. '<center><video autoplay loop src="images/shared/sex/sleep/cumshot_wake3.mp4"></video></center>'
  635. gs 'arousal', 'bj', 1, 'sub'
  636. gs 'cum_call', 'mouth_swallow', $boy, 1, 0, 5
  637. 'Before you can make any more protest, <<$npc_firstname[$boy]>>''s cock pushes into your mouth. Your eyes accuse him of being a jerk but your lips suck obediently, drawing the last drops of cum from his shaft.'
  638. gs'sex_ev_morning', 'morning_menu1'
  639. end
  640. end
  641. if $ARGS[0] = 'cumshot_wakeup_clean2':
  642. act'No way':
  643. cla & *clr
  644. $sex_ev['bed_room']
  645. '"Nuh uh!" you giggle, turning your head away from his tip. "One face shot is all you get No double dipping."'
  646. gs'sex_ev_morning', 'morning_menu1'
  647. end
  648. act'Acquiesce':
  649. cla & *clr
  650. '<center><video autoplay loop src="images/shared/sex/sleep/cumshot_wake3.mp4"></video></center>'
  651. gs 'arousal', 'bj', 1, 'sub'
  652. gs 'cum_call', 'mouth_swallow', $boy, 1, 0, 5
  653. '"Oh fiiiine," you say, mock frowning as <<$npc_firstname[$boy]>>''s cock pushes past your lips and you subserviently suck out the last drops of cum from it.'
  654. gs'sex_ev_morning', 'morning_menu1'
  655. end
  656. end
  657. if $ARGS[0] = 'cumshot_wakeup_bj':
  658. end
  659. !! ------------------------------------ Misc Stuff -------------------------------------------------------
  660. if $ARGS[0] = 'forgot_bc_pill':
  661. if pilldaychk < daystart - 1 and birth_control['using_bc'] > 0:
  662. act'Forgot your birth control':
  663. $temp_loc = 'sex_ev_morning'
  664. sex_ev['forgot_bc'] = 1
  665. cla & *clr
  666. if npc_earlyriser[$boy] ! 1:
  667. '<center><video autoplay loop src="images/shared/sex/after/wakeup_shock1.mp4"></video></center>'
  668. 'You bolt upright as a horrible realization jolts through your mind.'
  669. else
  670. '<center><img <<$set_imgh>> src="images/shared/sex/after/wakeup1.jpg"></center>'
  671. 'You jolt awake as a horrible realization jumps through your mind.'
  672. end
  673. *nl
  674. '<i>I forgot to take my birth control!</i>'
  675. act'Panic':
  676. cla & *clr
  677. '<center><video autoplay loop src="images/shared/sex/after/wakeup_shock2.mp4"></video></center>'
  678. 'Panic begins to set in as you sit up, your breathing already at the edge of hyperventilation.'
  679. *nl
  680. if sex_ev['creampie_count'] > 3:
  681. 'Not only did you forget your birth control, but <<$npc_firstname[$boy]>> came inside you last night too. <i>A lot.</i> How could you fuck up like this?'
  682. elseif sex_ev['creampie_count'] > 0:
  683. 'Not only did you forget your birth control, but <<$npc_firstname[$boy]>> came inside you last night too. How could you fuck up like this?'
  684. else
  685. if pharmacy_timers['birth_control'] > 0:
  686. '<<$npc_firstname[$boy]>> didn''t come inside you yesterday, but this breaks your streak. Aunt Luda said you need to take it every day or it won''t work. So if you take it now, does that mean you''re still not safe?'
  687. else
  688. '<<$npc_firstname[$boy]>> didn''t come inside you yesterday, but this breaks your streak. Are you still safe if you skip a day?'
  689. end
  690. end
  691. if mc_inventory['morning_after_pill'] > 0:
  692. *nl
  693. if LudaQW['free_condoms'] = 1 and LudaQW['luda_ma_pill'] = 0:
  694. 'Wait, don''t you have that morning after pill Aunt Luda gave you?'
  695. else
  696. 'Wait, don''t you have a morning after pill in your bag?'
  697. end
  698. end
  699. gs'sex_ev_wakeup', 'forgot_bc_pill2'
  700. end
  701. act'Calm down':
  702. cla & *clr
  703. '<center><video autoplay loop src="images/shared/sex/after/wakeup_shock2.mp4"></video></center>'
  704. 'You sit up and start taking big deep breaths, forcing yourself to calm down and try to approach the situation logically.'
  705. if sex_ev['creampie_count'] > 0:
  706. act'You can take a morning after pill':
  707. cla & *nl
  708. if sex_ev['creampie_count'] > 5:
  709. 'Okay, so <<$npc_firstname[$boy]>> came inside you last night... <i>A lot.</i> But you can still take a morning after pill. Maybe it''ll be okay.'
  710. elseif sex_ev['creampie_count'] > 1:
  711. 'Okay, so <<$npc_firstname[$boy]>> came inside you last night... More than once... A <i>few</i> times. But you can still take a morning after pill. Maybe it''ll be okay.'
  712. elseif sex_ev['creampie_count'] = 1:
  713. 'Okay, so <<$npc_firstname[$boy]>> came inside you last night... But only once. That''s not too bad, right? Maybe you can still take a morning after pill. Maybe it''ll be okay.'
  714. end
  715. if mc_inventory['morning_after_pill'] > 0:
  716. *nl
  717. if LudaQW['free_condoms'] = 1 and LudaQW['luda_ma_pill'] = 0:
  718. 'Actually, you have the one Aunt Luda gave you. For emergencies she said...'
  719. else
  720. 'Actually, you have one in your bag. You could take it right now.'
  721. end
  722. end
  723. end
  724. else
  725. if sex_ev['no_condom'] = 0:
  726. $sex_ev['forgot_bc_act'] = 'You used condoms'
  727. else
  728. $sex_ev['forgot_bc_act'] = '<<$npc_firstname[$boy]>> didn''t come inside you'
  729. end
  730. act'<<$sex_ev[''forgot_bc_act'']>>':
  731. if pharmacy_timers['birth_control'] > 0:
  732. '<<$npc_firstname[$boy]>> didn''t come inside you yesterday, so you''re not in any real danger of getting pregnant right this second.' + iif(sex_ev['no_condom'] = 0, ' Besides, you used condoms.', ' ') + 'But this breaks your streak. Aunt Luda said you need to take it every day or it won''t work. So if you take it now, does that mean you''re still not safe?'
  733. else
  734. '<<$npc_firstname[$boy]>> didn''t come inside you yesterday, so you''re not in any real danger of getting pregnant right this second.' + iif(sex_ev['no_condom'] = 0, ' Besides, you used condoms.', ' ') + 'But does this mean you''ll need to wait a few days to build up the birth control in your system again? If you take your next pill now, does that mean you''re still not safe?'
  735. end
  736. end
  737. gs'sex_ev_wakeup', 'forgot_bc_pill2'
  738. end
  739. if stat['dangerous_day'] ! 1:
  740. act'You''re not fertile right now':
  741. cla & *nl
  742. if sex_ev['creampie_count'] > 0:
  743. if sex_ev['creampie_count'] > 5:
  744. 'Okay, so <<$npc_firstname[$boy]>> came inside you last night... <i>A lot.</i> But it''s not the fertile stage of your cycle. You should be fine, right?'
  745. elseif sex_ev['creampie_count'] > 1:
  746. 'Okay, so <<$npc_firstname[$boy]>> came inside you last night... More than once... A <i>few</i> times. But it''s not the fertile stage of your cycle. You should be fine, right?'
  747. elseif sex_ev['creampie_count'] = 1:
  748. 'Okay, so <<$npc_firstname[$boy]>> came inside you last night... But only once. And it''s not the fertile stage of your cycle. You should be fine, right?'
  749. end
  750. else
  751. if pharmacy_timers['birth_control'] > 0:
  752. '<<$npc_firstname[$boy]>> didn''t come inside you yesterday, so you''re not in any real danger of getting pregnant right this second. But this breaks your streak. Aunt Luda said you need to take it every day or it won''t work. So if you take it now, does that mean you''re still not safe?'
  753. else
  754. '<<$npc_firstname[$boy]>> didn''t come inside you yesterday, so you''re not in any real danger of getting pregnant right this second. But does this mean you''ll need to wait a few days to build up the birth control in your system again? If you take your next pill now, does that mean you''re still not safe?'
  755. end
  756. end
  757. gs'sex_ev_wakeup', 'forgot_bc_pill2'
  758. end
  759. end
  760. end
  761. end
  762. end
  763. end
  764. if $ARGS[0] = 'forgot_bc_pill2':
  765. act'Continue':
  766. cla & *clr
  767. $sex_ev['bed_room']
  768. if npc_earlyriser[$boy] = 1:
  769. !! for later: create option for him to burst in with breakfast in bed
  770. gs'sex_ev_morning', 'npc_morning_shower_desc'
  771. gs'sex_ev_morning', 'morning_menu1'
  772. elseif npc_latesleeper[$boy] = 1:
  773. '<<$npc_firstname[$boy]>> is still asleep next to you snoring softly, completely ignorant to the situation.'
  774. gs'sex_ev_morning', 'morning_menu1'
  775. else
  776. '<<$npc_firstname[$boy]>> stirs next to you.'
  777. if npc_selfish[$boy] ! 1 and npc_abusive[$boy] ! 1 and rand(1,3) = 3:
  778. '"Hey." He yawns, glancing over at you before blinking, a look of concern on his face. "What''s up? Something wrong?"'
  779. act'Don''t tell him':
  780. cla & *nl
  781. '"It''s nothing," you mumble, flashing a smile to pretend like everything is fine.'
  782. gs'sex_ev_morning', 'morning_menu1'
  783. end
  784. act'Tell him':
  785. cla & *nl
  786. '"I forgot my birth control yesterday," you sigh. "I fucked up. I''m sorry."'
  787. gs'sex_ev_talk', 'forgot_bc_talk'
  788. end
  789. if mc_inventory['morning_after_pill'] > 0:
  790. act'Take your morning after pill':
  791. gs 'medical_din', 'morning_after_pill_function'
  792. cla & *nl
  793. '"I forgot my birth control yesterday," you sigh, opening the packaging on your plan B and popping it into your mouth. "Don''t worry, I''m taking a morning after pill right now. I''m just mad at myself for being so stupid."'
  794. gs'sex_ev_morning', 'morning_menu1'
  795. end
  796. end
  797. else
  798. '"Hey," he stretches, looking over at you. "You just wake up too?"'
  799. act'Yeah':
  800. cla & *nl
  801. '"Yeah," you mumble, trying to keep a straight face while you shove down your shameful feelings.'
  802. gs'sex_ev_morning', 'morning_menu1'
  803. end
  804. end
  805. end
  806. end
  807. end
  808. if $ARGS[0] = 'stop_hooking_up':
  809. if $sex_ev['type'] = 'hookup':
  810. if something_or_other = 1:
  811. else
  812. if stat['hangover'] = 1:
  813. act'Another drunken hookup':
  814. end
  815. else
  816. act'Another random hookup':
  817. end
  818. end
  819. end
  820. end
  821. end
  822. if $ARGS[0] = 'fucked_ex':
  823. if $npc_rel_type[$boy] = 'ex_boyfriend':
  824. act'Ugh, I fucked him again':
  825. '<i>Shit,</i> you sigh internally. <i>I said I was going to stop sleeping with him...</i>'
  826. '<i>Shit,</i> you sigh internally. <i>I can''t believe I fucked him again...</i>'
  827. end
  828. end
  829. end
  830. if $ARGS[0] = 'cheat_no_guilt_start':
  831. if pcs_lovers + pcs_girlfriends > 0:
  832. if arrpos('$pcs_lover_arr', $boy) = -1:
  833. if pcs_lover - pcs_girlfriends > 0:
  834. act'Your boyfriend (no guilt)':$sex_ev['cheat'] = 'boyfriend' & gs'sex_ev_wakeup', 'cheat_no_guilt1'
  835. end
  836. if pcs_girlfriends > 0:
  837. act'Your girlfriend (no guilt)': $sex_ev['cheat'] = 'girlfriend' & gs'sex_ev_wakeup', 'cheat_no_guilt1'
  838. end
  839. end
  840. end
  841. end
  842. if $ARGS[0] = 'cheat_no_guilt1':
  843. 'Thoughts of your <<$sex_ev[''cheat'']>> cross your mind.'
  844. act'Oops':
  845. cla & *clr
  846. !! IMAGE HERE
  847. '<i>Oops,</i> you think. <i>I think I just cheated on my <<$sex_ev[''cheat'']>>.</i>'
  848. 'The realization brings with it no guilt, to you this moment just as much of an oopsie as dropping a pencil.'
  849. act'<i>Yawn</i>':gt'sex_ev_wakeup', 'yawn_wake'
  850. gs'sex_ev_wakeup', 'kiss_wake'
  851. end
  852. if lover_stat['fighting_flag'] = 1:
  853. act'Serves them right':
  854. cla & *clr
  855. !! IMAGE HERE
  856. '<i>Serves </i>' + iif($sex_ev['cheat'] = 'boyfriend', '<i>him</i>', '<i>her</i>') + '<i>right,</i> you think, taking a perverse satisfaction in cheating on ' + iif($sex_ev['cheat'] = 'boyfriend', 'him', 'her') + ' after your recent fight.'
  857. act'<i>Yawn</i>':gt'sex_ev_wakeup', 'yawn_wake'
  858. gs'sex_ev_wakeup', 'kiss_wake'
  859. end
  860. end
  861. end
  862. if $ARGS[0] = 'guilt_init':
  863. if sex_ev['guilt_check'] = 0:
  864. sex_ev['guilt_check'] = 1
  865. !! if pcs_lover + pcs_girlfriends > 0 and $boy ! 'one_of_svetas_lovers': sex_ev['guilt_count'] += 1
  866. if pcs_lover + pcs_girlfriends > 0: sex_ev['guilt_count'] += 1
  867. if sex_ev['buy_virginity'] > 0 and sex_ev['fuck_count'] > 0: sex_ev['guilt_count'] += 1
  868. !! if sex_ev['prostitution'] = 1: sex_ev['guilt_count'] += 1
  869. end
  870. end
  871. if $ARGS[0] = 'guilt_start':
  872. if sex_ev['guilt_check'] = 0: gs'sex_ev_wakeup', 'guilt_init'
  873. if sex_ev['guilt_count'] > 0:
  874. act'Guilt':
  875. cla & *clr
  876. sex_ev['guilt'] = 1
  877. if npc_earlyriser[$boy] ! 1:
  878. '<center><video autoplay loop src="images/shared/sex/after/wakeup_shock1.mp4"></video></center>'
  879. 'You bolt upright as a lance of guilt pierces your chest.'
  880. else
  881. '<center><img <<$set_imgh>> src="images/shared/sex/after/wakeup1.jpg"></center>'
  882. 'You jolt awake as a lance of guilt pierces your chest.'
  883. end
  884. if $boy ! 'one_of_svetas_lovers':
  885. if pcs_lover - pcs_girlfriends > 0:
  886. act'Your boyfriend':$sex_ev['cheat'] = 'boyfriend' & gs'sex_ev_wakeup', 'cheat_guilt1'
  887. end
  888. if pcs_girlfriends > 0:
  889. act'Your girlfriend': $sex_ev['cheat'] = 'girlfriend' & gs'sex_ev_wakeup', 'cheat_guilt1'
  890. end
  891. if juliaQW['date'] = 1:
  892. act'Julia': $sex_ev['cheat'] = 'Julia' & gs'sex_ev_wakeup', 'cheat_guilt1'
  893. end
  894. end
  895. gs'sex_ev_wakeup', 'guilt_prostitution1'
  896. end
  897. end
  898. end
  899. if $ARGS[0] = 'guilt_act_recount':
  900. if sex_ev['bj'] > 0:'<i>Sucking his cock...</i>'
  901. if $sex_ev['cum_choice'] = 'face': '<i>How he came on your face...</i>'
  902. if $sex_ev['cum_choice'] = 'mouth':
  903. iif(sex_ev['swallow'] = 1, '<i>When you swallowed his cum...</i>', '<i>When he came in your mouth...</i>')
  904. end
  905. if sex_ev['fuck'] > 0:
  906. if sex_ev['virgin'] = 1:
  907. '<i>You gave him your virginity...</i>'
  908. elseif $sex_ev['loc'] = 'npc_home':
  909. '<i>Fucking him on his bed...</i>'
  910. elseif $sex_ev['loc'] = 'pc_home':
  911. '<i>Fucking him in your bed...</i>'
  912. elseif $sex_ev['loc'] = 'hotel_room':
  913. '<i>Fucking him in this hotel room...</i>'
  914. end
  915. if $sex_ev['prostitution_flag'] ! 'prostitution':
  916. if sex_ev['paid_no_condom'] = 1: 'You let him talk you into doing it without a condom...!'
  917. if sex_ev['paid_free_creampies'] = 1: 'You even let him come inside you...!'
  918. else
  919. if sex_ev['out_of_condoms'] = 1 and sex_ev['condom_count'] > 3:
  920. '<i>You did it so many times you ran out of condoms...</i>'
  921. elseif sex_ev['no_condom'] = 1:
  922. '<i>You let him do it without a condom...</i>'
  923. end
  924. end
  925. end
  926. if sex_ev['creampie_orgasm'] = 1:
  927. '<i>You came together, orgasming as he filled you with his cum...</i>'
  928. elseif sex_ev['creampie_orgasm'] >= 3:
  929. '<i>How many times did you come together? How many orgasms came as he filled you with his cum...?</i>'
  930. elseif sex_ev['simultaneous_orgasm_count'] = 1:
  931. '<i>You had a simultaneous orgasm...</i>'
  932. elseif sex_ev['simultaneous_orgasm_count'] >= 3 and sex_ev['no_condom'] ! 1:
  933. '<i>How many times did you come together? How many orgasms came as he filled the condom inside you...?</i>'
  934. else
  935. if sex_ev['orgasm_count'] > 2:
  936. '<i>He made you come so many times...</i>'
  937. elseif sex_ev['orgasm_count'] > 0:
  938. '<i>How he made you come...</i>'
  939. end
  940. if sex_ev['creampie_count'] > 3:
  941. '<i>The multiple loads of cum pumped into your pussy...</i>'
  942. elseif sex_ev['creampie_count'] > 0:
  943. '<i>When he came inside you...</i>'
  944. end
  945. end
  946. if birth_control['using_bc'] = 0 and birth_control['think_safe'] = 0 and sex_ev['no_condom'] ! 1:
  947. if pillcon2 > 0:
  948. '<i>And you stopped using birth control...</i>'
  949. else
  950. '<i>You''re not even on birth control...</i>'
  951. end
  952. end
  953. end
  954. if $ARGS[0] = 'cheat_guilt1':
  955. cla & *nl
  956. if $sex_ev['cheat'] = 'boyfriend' or $sex_ev['cheat'] = 'girlfriend':
  957. '<i>My <<$sex_ev[''cheat'']>>...</i> you think.'
  958. else
  959. '<i><<$sex_ev[''cheat'']>>...</i> you think.'
  960. end
  961. act'Wallow':
  962. cla & *clr
  963. if stat['bf_cheated_on'] <= 10:
  964. '<center><video autoplay loop src="images/shared/sex/after/wakeup_shock2.mp4"></video></center>'
  965. 'You sit up and throw your legs over the edge of the bed, hands at your sides, taking deep guilty breaths as your heart pounds inside your chest.'
  966. *nl
  967. if $sex_ev['cheat'] = 'boyfriend' or $sex_ev['cheat'] = 'girlfriend':
  968. '<i>I just cheated on my <<$sex_ev[''cheat'']>>...</i>'
  969. else
  970. '<i>I just cheated on <<$sex_ev[''cheat'']>>...</i> you think.'
  971. end
  972. *nl
  973. 'Your thoughts wander through your night with <<$npc_firstname[$boy]>>...'
  974. *nl
  975. gs'sex_ev_wakeup', 'guilt_act_recount'
  976. if $sex_ev['prostitution_flag'] = 'prostitution':
  977. *nl
  978. '<i>And what for? Money...?</i>'
  979. end
  980. *nl
  981. 'You feel sick to your stomach...'
  982. else
  983. '<center><video autoplay loop src="images/shared/sex/after/wakeup_shock2.mp4"></video></center>'
  984. 'You sit up, throwing your legs over the side of the bed as the shame flows through you.'
  985. 'It''s nothing you haven''t felt before. This isn''t the first time you''ve cheated. It''s not the second time. It''s not even the tenth time. You''ve lost count by now. But somehow, the crippling guilt always feels the same.'
  986. end
  987. gs'sex_ev_wakeup', 'cheat_guilt_excuses'
  988. end
  989. end
  990. if $ARGS[0] = 'cheat_guilt_excuses':
  991. act'It''s not your fault':
  992. cla & *clr
  993. '<center><video autoplay loop src="images/shared/sex/after/wakeup_shock2.mp4"></video></center>'
  994. if $sex_ev['cheat'] = 'Julia' or $sex_ev['cheat'] = 'girlfriend':
  995. '<i>It''s not my fault,</i> you try to rationalize. <i>I have needs. Sexual needs. Strap-ons and dildos and fingering aren''t enough for me. My body wants dick. <b>He</b> preyed on that. <b>He</b> seduced me. I''m a victim here...</i>'
  996. else
  997. '<i>It''s not my fault,</i> you try to rationalize. <i>I have needs. Sexual needs. He preyed on that. He seduced me. I''m a victim here...</i>'
  998. end
  999. *nl
  1000. 'All your excuses ring hollow in your ears.'
  1001. gs'sex_ev_wakeup', 'cheat_guilt2'
  1002. end
  1003. act'It''s just sex':
  1004. cla & *clr
  1005. '<center><video autoplay loop src="images/shared/sex/after/wakeup_shock2.mp4"></video></center>'
  1006. if $sex_ev['cheat'] = 'Julia':
  1007. '<i>It''s just sex,</i> you try to rationalize. <i>It''s not like I''m falling in love with <<$npc_firstname[$boy]>> or anything. I just really needed some cock, which <<$sex_ev[''cheat'']>> obviously doesn''t have. Strap-ons and dildos aren''t the same. It''s not cheating. It''s just sex.</i>.'
  1008. elseif $sex_ev['cheat'] = 'girlfriend':
  1009. '<i>It''s just sex,</i> you try to rationalize. <i>It''s not like I''m falling in love with <<$npc_firstname[$boy]>> or anything. I just really needed some cock, which my girlfriend obviously doesn''t have. Strap-ons and dildos aren''t the same. It''s not cheating. It''s just sex.</i>.'
  1010. else
  1011. '<i>It''s just sex,</i> you try to rationalize. <i>It''s not like I''m falling in love with <<$npc_firstname[$boy]>> or anything. It''s not cheating. It''s just sex.</i>.'
  1012. end
  1013. '<i>It''s just sex...</i>'
  1014. *nl
  1015. 'Only you can decide whether or not you believe yourself.'
  1016. gs'sex_ev_wakeup', 'cheat_guilt2'
  1017. end
  1018. act'You''re a whore':
  1019. cla & *clr
  1020. '<center><video autoplay loop src="images/shared/sex/after/wakeup_shock3.mp4"></video></center>'
  1021. 'You scold yourself internally, screaming insults that impale your own soul.'
  1022. *nl
  1023. if arrsize('$fuckbuddy') > 5:
  1024. '<i>One lover isn''t enough for you? Not even two? You need to have a whole stable to satisfy you? You filthy cock-hungry whore!</i>'
  1025. elseif arrsize('$fuckbuddy') > 1:
  1026. '<i>You slut! You can''t keep your legs closed. Just how much cock do you need? You''re nothing but a filthy whore...</i>'
  1027. else
  1028. '<i>You slut! What''s wrong with you? A committed relationship isn''t enough to satisfy you? Can''t keep your legs closed? You''re nothing but a filthy whore...</i>'
  1029. end
  1030. *nl
  1031. if stat['bf_cheated_on'] > 10:
  1032. 'You breathe deeply, letting the pain take its course, waiting for it to subside. It''s nothing you haven''t felt before...'
  1033. end
  1034. act'Continue':gt'sex_ev_wakeup', 'cheat_guilt3'
  1035. end
  1036. end
  1037. if $ARGS[0] = 'cheat_guilt2':
  1038. *nl
  1039. if stat['bf_cheated_on'] <= 10:
  1040. 'The guilt doesn''t go away.'
  1041. else
  1042. 'You breathe deeply, letting the pain take its course, waiting for it to subside. It''s nothing you haven''t felt before...'
  1043. end
  1044. act'Continue':gt'sex_ev_wakeup', 'cheat_guilt3'
  1045. end
  1046. if $ARGS[0] = 'cheat_guilt3':
  1047. '<center><video autoplay loop src="images/shared/sex/after/wakeup_shock2.mp4"></video></center>'
  1048. if npc_earlyriser[$boy] = 1:
  1049. !! for later: create option for him to burst in with breakfast in bed
  1050. if $sex_ev['loc'] = 'player_home':
  1051. sex_ev['npc_morning_shower'] = 1
  1052. 'The bed next to you is empty but you can hear water running through the wall. <<$npc_firstname[$boy]>> must be in the shower.'
  1053. else
  1054. gs'sex_ev_morning', 'npc_morning_shower_desc'
  1055. end
  1056. gs'sex_ev_morning', 'morning_menu1'
  1057. elseif npc_latesleeper[$boy] = 1:
  1058. if $sex_ev['type'] = 'hookup':
  1059. '<<$npc_firstname[$boy]>>, the guy from last night, is still asleep next to you, completely ignorant to your internal strife, snoring softly.'
  1060. else
  1061. '<<$npc_firstname[$boy]>> is still asleep next to you, completely ignorant to your internal strife, snoring softly.'
  1062. end
  1063. gs'sex_ev_morning', 'morning_menu1'
  1064. else
  1065. '<<$npc_firstname[$boy]>> stirs next to you.'
  1066. if npc_selfish[$boy] ! 1 and npc_abusive[$boy] ! 1 and rand(1,3) = 3:
  1067. '"Hey." He yawns, glancing over at you before blinking, a look of concern on his face. "What''s up? Something wrong?"'
  1068. act'It''s nothing':
  1069. cla & *nl
  1070. '"It''s nothing," you mumble, trying to keep a straight face while you shove down your shameful feelings.'
  1071. gs'sex_ev_morning', 'morning_menu1'
  1072. end
  1073. !!{
  1074. if npc_know_cheat[$boy] = 0:
  1075. act'Tell him you''re cheating':
  1076. end
  1077. elseif npc_know_cheat[$boy] = 1:
  1078. act'Thinking about your <<$sex_ev[''cheat'']>>':
  1079. end
  1080. end}
  1081. else
  1082. '"Hey," he stretches, looking over at you. "You just wake up too?"'
  1083. act'Yeah':
  1084. cla & *nl
  1085. '"Yeah," you mumble, trying to keep a straight face while you shove down your shameful feelings.'
  1086. gs'sex_ev_morning', 'morning_menu1'
  1087. end
  1088. end
  1089. end
  1090. end
  1091. if $ARGS[0] = 'guilt_prostitution1':
  1092. if sex_ev['buy_virginity'] > 0 and sex_ev['fuck_count'] > 0:
  1093. gs'sex_ev_wakeup', 'guilt_virginity1'
  1094. elseif sex_ev['prostitution'] = 1 and NOT_DISABLED = 1:
  1095. if stat['prostitution_count'] = 0:
  1096. act'You sold yourself':
  1097. cla & *nl
  1098. '<i>I just whored myself out...</i> you think to yourself.'
  1099. act'Sit up':
  1100. cla & *clr
  1101. '<center><video autoplay loop src="images/shared/sex/after/wakeup_shock2.mp4"></video></center>'
  1102. 'You sit up, taking deep breaths as the guilt and shame course through your body as the memories of last night wash over you.'
  1103. *nl
  1104. '<i>I fucked someone for money...</i> you think.'
  1105. *nl
  1106. 'You took his money and spread your legs...'
  1107. gs'sex_ev_wakeup', 'guilt_act_recount'
  1108. *nl
  1109. 'Something so important and you just gave it away...'
  1110. *nl
  1111. 'For what? Money...?'
  1112. gs'sex_ev_morning', 'morning_menu1'
  1113. end
  1114. end
  1115. else
  1116. act'You sold yourself again':
  1117. cla & *nl
  1118. '<i>I just whored myself out...</i> you think to yourself. <i>Again.</i>'
  1119. act'Sit up':
  1120. cla & *clr
  1121. '<center><video autoplay loop src="images/shared/sex/after/wakeup_shock2.mp4"></video></center>'
  1122. 'You sit up, taking deep breaths as the guilt and shame course through your body as the memories of last night wash over you.'
  1123. *nl
  1124. gs'sex_ev_wakeup', 'guilt_act_recount'
  1125. *nl
  1126. 'For what? So you could earn a few more rubles...?'
  1127. gs'sex_ev_morning', 'morning_menu1'
  1128. end
  1129. end
  1130. end
  1131. end
  1132. end
  1133. if $ARGS[0] = 'guilt_virginity1':
  1134. act'You sold your virginity':
  1135. cla & *nl
  1136. '<i>I sold my virginity last night...</i> you think.'
  1137. act'Sit up':
  1138. cla & *clr
  1139. '<center><video autoplay loop src="images/shared/sex/after/wakeup_shock2.mp4"></video></center>'
  1140. 'You sit up, taking deep breaths as the guilt and shame course through you.'
  1141. *nl
  1142. '<i>I sold my virginity to a complete stranger...</i> you think to yourself again.'
  1143. *nl
  1144. 'You took his money and spread your legs...'
  1145. if sex_ev['paid_no_condom'] = 1: 'You let him talk you into doing it without a condom...!'
  1146. if sex_ev['paid_free_creampies'] = 1: 'You even let him come inside you...!'
  1147. *nl
  1148. 'Something so important and you just gave it away...'
  1149. *nl
  1150. 'For what? Money...?'
  1151. gs 'sex_ev_wakeup', 'guilt_virginity2'
  1152. end
  1153. end
  1154. end
  1155. if $ARGS[0] = 'guilt_virginity2':
  1156. act'Shame':
  1157. cla & *clr
  1158. '<center><video autoplay loop src="images/shared/sex/after/wakeup_shock3.mp4"></video></center>'
  1159. '<i>You''re nothing but a filthy whore...</i>'
  1160. *nl
  1161. 'The moment as you think it, you can''t escape. Shame fills your entire body and you can barely breathe as the thought buries itself in your heart and you can''t help but think it over and over and over again.'
  1162. gs 'sex_ev_wakeup', 'guilt_virginity_end'
  1163. end
  1164. act'Your mother':
  1165. cla & *clr
  1166. '<center><video autoplay loop src="images/shared/sex/after/wakeup_shock3.mp4"></video></center>'
  1167. '<i>You <b>filthy</b> whore!</i>'
  1168. *nl
  1169. 'The moment as you think it, you can''t escape. Shame fills your entire body and you can barely breathe as the image of your mother condemning you buries itself in your heart and you can''t help but think it over and over and over again.'
  1170. gs 'sex_ev_wakeup', 'guilt_virginity_end'
  1171. end
  1172. end
  1173. if $ARGS[0] = 'guilt_virginity_end':
  1174. act'Continue':
  1175. cla & *clr
  1176. '<center><video autoplay loop src="images/shared/sex/after/wakeup_shock3.mp4"></video></center>'
  1177. if npc_earlyriser[$boy] = 1:
  1178. !! for later: create option for him to burst in with breakfast in bed
  1179. if $sex_ev['loc'] = 'player_home':
  1180. sex_ev['boy_shower'] = 1
  1181. 'The bed next to you is empty but you can hear water running through the wall. <<$npc_firstname[$boy]>> must be in the shower.'
  1182. else
  1183. gs'sex_ev_morning', 'npc_morning_shower_desc'
  1184. end
  1185. gs'sex_ev_morning', 'morning_menu1'
  1186. elseif npc_latesleeper[$boy] = 1:
  1187. if $sex_ev['type'] = 'hookup':
  1188. '<<$npc_firstname[$boy]>>, the guy from last night, is still asleep next to you, completely ignorant to your internal strife, snoring softly.'
  1189. else
  1190. '<<$npc_firstname[$boy]>> is still asleep next to you, completely ignorant to your internal strife, snoring softly.'
  1191. end
  1192. gs'sex_ev_morning', 'morning_menu1'
  1193. else
  1194. 'You feel movement in the bed and turn to see <<$npc_firstname[$boy]>> stirring next to you.'
  1195. '"Last night was great," he smiles.'
  1196. act'Hide your feelings':
  1197. cla & *nl
  1198. '"Y-yeah," you stammer, trying to keep a straight face while you shove down your shameful feelings.'
  1199. gs'sex_ev_morning', 'morning_menu1'
  1200. end
  1201. act'Fake smile':
  1202. cla & *nl
  1203. '"Yeah! I had a really good time!" you say, giving him back a bright smile with all of your dark feelings barricaded behind it.'
  1204. gs'sex_ev_morning', 'morning_menu1'
  1205. end
  1206. end
  1207. end
  1208. end
  1209. --- sex_ev_wakeup ---------------------------------