bed2.qsrc 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671
  1. # bed2
  2. if $ARGS[0] = '':
  3. cla & *clr
  4. $menu_loc = 'bed2'
  5. $menu_arg = ''
  6. menu_off = 0
  7. $alarmloc = 'bed2'
  8. gs 'stat'
  9. if $clothingworntype ! 'nude':
  10. '<center><img <<$set_imgh>> src="images/shared/home/bed.jpg"></center>'
  11. else
  12. '<center><img <<$set_imgh>> src="images/shared/home/bedroom/son.jpg"></center>'
  13. end
  14. *nl
  15. 'Your <a href="exec:gt ''budilnik'', ''start''">alarm clock</a> is set to <b>'+iif(timer < 10,'0<<timer>>','<<timer>>')+':'+iif(timerM < 10,'0<<timerM>>','<<timerM>>')+'</b> during the week and <b>'+iif(timerEnd < 10,'0<<timerEnd>>','<<timerEnd>>')+':'+iif(timerEndM < 10,'0<<timerEndM>>','<<timerEndM>>')+'</b> during the weekend. It is currently turned '+iif(budilnikOn = 0, '<a href="exec: budilnikOn = 1 & gt ''bed2''">OFF</a>.', '<a href="exec: budilnikOn = 0 & gt ''bed2''">ON</a>.')
  16. *nl
  17. if bedPanty = 0:
  18. 'Will you always wear your underwear to bed? Currently - <a href="exec:bedPanty = 1 & gs ''stat'' & & gt ''bed2''">AS IS</a>.'
  19. elseif bedPanty = 1:
  20. 'Will you always wear your underwear to bed? Currently - <a href="exec:bedPanty = 2 & gs ''stat'' & gt ''bed2''">YES</a>.'
  21. elseif bedPanty = 2:
  22. 'Will you always wear your underwear to bed? Currently - <a href="exec:bedPanty = 0 & gs ''stat'' & gt ''bed2''">NO</a>.'
  23. end
  24. *nl
  25. if analplug = 1 :
  26. if bedAnal = 0:
  27. 'Should you always remove your anal plug before bed? Currently - <a href="exec:bedAnal = 1 & gs ''stat'' & gt ''bed2''">NO</a>.'
  28. elseif bedAnal = 1:
  29. 'Should you always remove your anal plug before bed? Currently - <a href="exec:bedAnal = 0 & gs ''stat'' & gt ''bed2''">YES</a>.'
  30. end
  31. end
  32. if vibrator = 1 and cheatVib = 1:
  33. if bedVibrator = 0:
  34. 'Should you always remove your vibrator before bed? Currently - <a href="exec:bedVibrator = 1 & gs ''stat'' & gt ''bed2''">NO</a>.'
  35. elseif bedVibrator = 1:
  36. 'Should you always remove your vibrator before bed? Currently - <a href="exec:bedVibrator = 0 & gs ''stat'' & gt ''bed2''">YES</a>.'
  37. end
  38. end
  39. if pcs_makeup ! 1:*nl '<b><font color="red">You need to wash off your makeup before going to bed.</font></b>'
  40. if pcs_sleep <= 80:
  41. if $clothingworntype = 'nude':
  42. $sleep_txt = 'Go to bed'
  43. else
  44. $sleep_txt = 'Undress and go to bed'
  45. end
  46. if succubusQW = 2:
  47. act '<<$sleep_txt>>':
  48. menu_off = 1
  49. if bedPanty = 2:
  50. gs 'underwear', 'remove'
  51. elseif bedPanty = 1:
  52. gs 'underwear', 'wear'
  53. end
  54. if $clothingworntype ! 'nude':
  55. strip_here = 1
  56. gs 'clothing', 'strip'
  57. end
  58. gt 'bed2', 'succhoice'
  59. end
  60. else
  61. act '<<$sleep_txt>>':
  62. menu_off = 1
  63. if bedPanty = 2:
  64. gs 'underwear', 'remove'
  65. elseif bedPanty = 1:
  66. gs 'underwear', 'wear'
  67. end
  68. if disable_autosave = 0:
  69. if StoryLine = 0:
  70. savegame 'autosave.sav'
  71. else
  72. savegame 'autosave_alt.sav'
  73. end
  74. end
  75. if $clothingworntype ! 'nude':
  76. strip_here = 1
  77. gs 'clothing', 'strip'
  78. end
  79. if magf2bdo = 2:
  80. gt 'bed2', 'magbstchoice'
  81. else
  82. gt 'bed2', 'sleep'
  83. end
  84. end
  85. killvar '$sleep_txt'
  86. end
  87. end
  88. act 'Get out of bed': killvar '$sleep_txt' & gt $loc, $loc_arg
  89. act 'Take a nap (1:00)':
  90. menu_off = 1
  91. if pcs_sleep >= 10 and pcs_sleep <= 90:
  92. pcs_sleep += 10
  93. pcs_health += 5
  94. minut += 60
  95. gs 'stat'
  96. *nl
  97. 'You sleep about an hour.'
  98. elseif pcs_sleep < 10:
  99. gt 'bed2', 'sleep'
  100. else
  101. minut += 5
  102. gs 'stat'
  103. *nl
  104. 'You are not tired enough to sleep, even for a short nap.'
  105. end
  106. end
  107. gs 'events', 'read'
  108. if sisterHere = 0 or (sisterHere = 1 and hour < 7):
  109. if (pcs_horny > 75 and pcs_inhib >= 60) or (pcs_horny > 50 and pav_slut >= 150) or (pcs_horny > 50 and pav_slut >= 50 and pcs_inhib >= 60):
  110. act 'Masturbate':
  111. InSleep = 0
  112. gt 'selfplay', 'start'
  113. end
  114. end
  115. end
  116. end
  117. if $ARGS[0] = 'sleep':
  118. *clr & cla
  119. menu_off = 1
  120. if $clothingworntype ! 'nude':
  121. '<center><img <<$set_imgh>> src="images/shared/home/bed.jpg"></center>'
  122. else
  123. '<center><img <<$set_imgh>> src="images/shared/home/bedroom/son.jpg"></center>'
  124. end
  125. gs 'stat'
  126. *nl
  127. if budilnikOn = 1 and ((hour => timer and week + 1 < 6) or (hour < timer and week < 6)):
  128. 'You run through your regular nightly routine, setting your alarm for <b>'+iif(timer < 10,'0<<timer>>','<<timer>>')+':'+iif(timerM < 10,'0<<timerM>>','<<timerM>>')+'</b>, you undress, and prepare for sleep:'
  129. elseif budilnikOn = 1 and alarm_holiday = 1 and (week > 5 or kanikuli > 0):
  130. 'You run through your regular nightly routine, setting your alarm for <b>'+iif(timerEnd < 10,'0<<timerEnd>>','<<timerEnd>>')+':'+iif(timerEndM < 10,'0<<timerEndM>>','<<timerEndM>>')+'</b>, you undress, and prepare for sleep:'
  131. elseif budilnikOn = 1 and (week > 5):
  132. 'You run through your regular nightly routine, setting your alarm for <b>'+iif(timerEnd < 10,'0<<timerEnd>>','<<timerEnd>>')+':'+iif(timerEndM < 10,'0<<timerEndM>>','<<timerEndM>>')+'</b>, you undress, and prepare for sleep:'
  133. elseif budilnikOn = 1:
  134. 'You run through your regular nightly routine, setting your alarm for <b>'+iif(timer < 10,'0<<timer>>','<<timer>>')+':'+iif(timerM < 10,'0<<timerM>>','<<timerM>>')+'</b>, you undress, and prepare for sleep:'
  135. else
  136. 'You run through your regular nightly routine, not bothering to setting your alarm, you undress, and prepare for sleep:'
  137. end
  138. pcs_hairbsh = 0
  139. cloth_vid = 0
  140. pain['killer'] = 0
  141. if StoryLine = 1 and $loc ! 'bedrPar' and SchoolAtestat = 0:
  142. notathomesleep += 1
  143. else
  144. notathomesleep = 0
  145. end
  146. if succubusflag = 1 and sucwalkday <= daystart and (succublvl <= rand(1,20) or pcs_willpwr < ((succublvl * willpowermax) / 10) or sucpowzeroed >= 3): gs 'succubus', 'sucwalkinginit'
  147. if analplugIN = 1 and vibratorIN = 1:
  148. if bedAnal = 1 and bedVibrator = 1:
  149. analplugIN = 0
  150. vibratorIN = 0
  151. gs 'stat'
  152. *nl
  153. 'You remove your butt plug and your vibrator.'
  154. elseif bedAnal = 0 and bedVibrator = 0:
  155. *nl
  156. 'You decide to leave your butt plug and vibrator in.'
  157. elseif bedAnal = 1 and bedVibrator = 0:
  158. vibratorIN = 0
  159. gs 'stat'
  160. *nl
  161. 'You decide to leave your butt plug in, but remove your vibrator.'
  162. elseif bedAnal = 0 and bedVibrator = 1:
  163. analplugIN = 0
  164. gs 'stat'
  165. *nl
  166. 'You decide to remove your butt plug, but leave your vibrator in.'
  167. end
  168. elseif analplugIN = 1 and vibratorIN = 0:
  169. if bedAnal = 1:
  170. analplugIN = 0
  171. gs 'stat'
  172. *nl
  173. 'You remove your butt plug.'
  174. elseif bedAnal = 0:
  175. *nl
  176. 'You decide to leave your butt plug in.'
  177. end
  178. elseif analplugIN = 0 and vibratorIN = 1:
  179. if bedVibrator = 1:
  180. vibratorIN = 0
  181. *nl
  182. 'You remove your vibrator.'
  183. elseif bedVibrator = 0:
  184. *nl
  185. 'You decide to leave your vibrator in.'
  186. end
  187. end
  188. if bedPanty = 1 and $pantyworntype = 'none' and $braworntype = 'none':
  189. *nl
  190. 'You put on your bra and panties.'
  191. elseif bedPanty = 1 and $pantyworntype ! 'none' and $braworntype = 'none':
  192. *nl
  193. 'You put on your bra.'
  194. elseif bedPanty = 1 and $pantyworntype ! 'none' and $braworntype ! 'none':
  195. *nl
  196. 'You put on your panties.'
  197. elseif bedPanty = 1:
  198. *nl
  199. 'You change your bra and panties.'
  200. elseif bedPanty = 2:
  201. *nl
  202. 'You remove your bra and panties.'
  203. else
  204. *nl
  205. 'You were too tired to worry about your underwear, so for tonight you left it as is.'
  206. end
  207. if hscrunchw = 1:
  208. *nl
  209. '<<$hscrunch>>.'
  210. elseif hscrunchw = 2:
  211. *nl
  212. '<<$hpigtail>>'
  213. elseif hpingripw > 0:
  214. *nl
  215. '<<$hpingrip>>'
  216. elseif hbraids > 0:
  217. *nl
  218. '<<$hbraids>>'
  219. else
  220. *nl
  221. 'Your hair is loose and free.'
  222. end
  223. if pcs_makeup > 1:
  224. pcs_makeup = 0
  225. vidageday -= 1
  226. *nl
  227. 'You went to bed wearing your makeup, which will smear your face as you sleep; your skin will age faster from this!'
  228. end
  229. if fat > 5 and stringimplant = 1: silicone += 1 & fat -= 5
  230. act 'Sleep...': gt 'bed2', 'dream'
  231. end
  232. if $ARGS[0] = 'dream':
  233. if $loc = 'nichBedroomServant':
  234. gs 'nichBedroomServant', 'sleepEvents'
  235. end
  236. *clr & cla
  237. menu_off = 1
  238. InSleep = 1
  239. gs 'stat'
  240. gs 'dreams', 'start'
  241. :loopson
  242. minut += 1
  243. stime += 1
  244. if recuperation = 0:pcs_health += 5
  245. if vibratorIN = 1:
  246. vtime += 1
  247. if vtime >= 5:
  248. pcs_horny +=1
  249. vtime = 0
  250. end
  251. if pcs_horny = 100:
  252. *clr & cla
  253. pcs_horny = 0
  254. orgasm += 1
  255. minut += 5
  256. gs 'stat'
  257. '<center><img <<$set_imgh>> src="images/shared/sex/oface/o_face.jpg"></center>'
  258. *nl
  259. 'You abruptly wake up in the throes of an orgasm. As you recover, you check the time, <b><<$mid(100+hour,2,2)>>:<<$mid(100+minut,2,2)>></b>.'
  260. act 'Go back to sleep':
  261. *clr & cla
  262. gt 'bed2', 'dream'
  263. end
  264. act 'Give up trying to sleep':
  265. *clr & cla
  266. '<center><img <<$set_imgh>> src="images/shared/sex/oface/kotovfirst1.jpg"></center>'
  267. *nl
  268. 'Maybe trying to sleep with a vibrator in your pussy wasn''t such a good idea.'
  269. gs 'bed2', 'wake'
  270. end
  271. exit
  272. end
  273. !! Exclusions for succubus dreams as they set horny to 100 and will always get overridden otherwise
  274. elseif pcs_horny > 80 and pcs_sleep >= 30 and rand (1,300) = 300 and succubusQW ! 1 and succubusQW ! 2:
  275. gs 'stat'
  276. $waketext = 'You glance at your alarm clock. It reads <b><<$mid(100+hour,2,2)>>:<<$mid(100+minut,2,2)>></b>.'
  277. gt 'bed2', 'wake_horny'
  278. end
  279. if stime >= 60:
  280. stime = 0
  281. pcs_sleep += 15
  282. gs 'stat'
  283. end
  284. alarm_now = hour * 60 + minut
  285. if alarm_holiday = 1 and (kanikuli > 0 or week > 5):
  286. alarm_time = timerEnd * 60 + timerEndM
  287. elseif week > 5:
  288. alarm_time = timerEnd * 60 + timerEndM
  289. else
  290. alarm_time = timer * 60 + timerM
  291. end
  292. alarm_set = alarm_time - rand(1,5)
  293. if alarm_set <0:
  294. alarm_set += 1440
  295. elseif alarm_set >= 1440:
  296. alarm_set -= 1440
  297. end
  298. if slept_in = 1:
  299. gs 'stat'
  300. $waketext = 'You wake up at <b><<$mid(100+hour,2,2)>>:<<$mid(100+minut,2,2)>></b>, after sleeping-in a little longer than planned, but at least you''ve had plenty of sleep.'
  301. gs 'bed2', 'wake'
  302. elseif pcs_sleep >= 100 and budilnikOn = 0:
  303. gs 'stat'
  304. $waketext = 'You wake up at <b><<$mid(100+hour,2,2)>>:<<$mid(100+minut,2,2)>></b>, no longer tired and ready to start the day with plenty of sleep.'
  305. gs 'bed2', 'wake'
  306. elseif pcs_sleep >= 100 and budilnikOn = 1 and alarm_now >= alarm_set:
  307. gs 'stat'
  308. $waketext = 'You wake up at <b><<$mid(100+hour,2,2)>>:<<$mid(100+minut,2,2)>></b>, just before your alarm goes off. You''ve had plenty of sleep.'
  309. gs 'bed2', 'wake'
  310. elseif budilnikOn = 1 and alarm_now = alarm_time:
  311. pcs_mood -= 10
  312. gs 'stat'
  313. $waketext = 'Your alarm goes off at <b><<$mid(100+hour,2,2)>>:<<$mid(100+minut,2,2)>></b>, '+iif(pcs_sleep < 90, 'but you could do with some extra sleep.', 'and you''ve had plenty of sleep.')+''
  314. gs 'bed2', 'extra'
  315. gs 'bed2', 'wake'
  316. else
  317. jump 'loopson'
  318. end
  319. *nl
  320. '<<$waketext>>'
  321. end
  322. if $ARGS[0] = 'wake_horny':
  323. cla
  324. menu_off = 1
  325. InSleep = 1
  326. SleepHorny += 1
  327. gs 'stat'
  328. if $pantyworntype = 'none':
  329. if SleepHorny = 1:
  330. '<center><img <<$set_imgh>> src="images/pre/csb/wakeupcsb.jpg"></center>'
  331. elseif SleepHorny = 2:
  332. '<center><img <<$set_imgh>> src="images/shared/sex/mast/klit.jpg"></center>'
  333. elseif SleepHorny >= 3:
  334. '<center><img <<$set_imgh>> src="images/shared/sex/oface/kotovfirst1.jpg"></center>'
  335. end
  336. else
  337. if SleepHorny = 1:
  338. '<center><img <<$set_imgh>> src="images/shared/sex/mast/start.jpg"></center>'
  339. elseif SleepHorny = 2:
  340. '<center><img <<$set_imgh>> src="images/shared/sex/undress/kiska.jpg"></center>'
  341. elseif SleepHorny >= 3:
  342. '<center><img <<$set_imgh>> src="images/shared/sex/oface/kotovfirst1.jpg"></center>'
  343. end
  344. end
  345. *nl
  346. '<<$waketext>>'
  347. *nl
  348. if SleepHorny = 1:
  349. 'Your wet dream and overall horniness rouse you from your sleep. From one moment to the next, you are wide awake and very much aware that your pussy is hot and wet.'
  350. *nl
  351. 'You could try and go back to sleep, of course, but it''s doubtful that you would find this kind of sleep very restful; not to mention the frustration that comes with ignoring your needs, but masturbating is an option, too, and not the worst one in this situation. It might take some time, but you''d be able to sleep like a baby after.'
  352. *nl
  353. 'Of course, you could always just give up on trying to sleep and just get up.'
  354. elseif SleepHorny = 2:
  355. 'You''re so horny that you''ve woken a second time. Your pussy is still wet and wanting attention.'
  356. *nl
  357. 'You could try and get back to sleep again, but it''s doubtful that you will get much sleep, and continuously ignoring your needs wont help; maybe you should masturbate, and make the most of the time that''s left.'
  358. *nl
  359. 'Soon you will have to get up one way or another.'
  360. elseif SleepHorny >= 3:
  361. 'Once again your horniness has roused you from your sleep. This is getting ridiculous! You are finding it very difficult to get any sleep at all.'
  362. *nl
  363. 'Going back to sleep almost feels like a waste of time at this point; you won''t get much rest at all, at least until you fix the problem.'
  364. *nl
  365. if $pantyworntype ! 'none':
  366. gs 'underwear', 'remove'
  367. 'You''ve removed your underwear, as your panties were soaked through.'
  368. *nl
  369. end
  370. 'Maybe you should just get up.'
  371. end
  372. if $loc = 'bedrPar' and sisterLesb = 6 and hour < 6:
  373. *nl
  374. 'Or... you could wake up Anya and see if your dearest sister would be willing to help you with that.'
  375. elseif $loc = 'FedorEv4':
  376. *nl
  377. 'Or... you could wake up Fedor and see if your boyfriend can''t help you with that.'
  378. elseif $loc = 'bedr' and husband > 0:
  379. *nl
  380. 'Or... you could wake up <<$husName>> and see if your husband can''t help you with that.'
  381. end
  382. act 'Try and go back to sleep':
  383. pcs_mood -= 10
  384. pcs_sleep -= 5
  385. gt 'bed2', 'dream'
  386. end
  387. act 'Masturbate': InSleep = 0 & gt 'selfplay', 'start'
  388. act 'Get out of bed (0:10)':
  389. minut += 10
  390. gs 'bed2', 'end'
  391. end
  392. if strip_here = 1:
  393. act 'Get out of bed and get dressed (0:15)':
  394. minut += 15
  395. gs 'clothing', 'wear_last_worn'
  396. gs 'bed2', 'end'
  397. end
  398. end
  399. if $loc = 'bedrPar' and sisterLesb = 6 and hour < 6:
  400. act 'Wake Anya and see if she''s in the mood': strip_here = 0 & InSleep = 0 & gt 'sistersleep', 'sister_sleep'
  401. elseif $loc = 'FedorEv4':
  402. act 'Wake Fedor and see if he''s in the mood': strip_here = 0 & InSleep = 0 & gt 'FedorEv4', 'Bedroom 1'
  403. !!Intro text doesn''t quite fit event (but doesn''t quite fit - try for baby - scenario either) - custom scene from VK?
  404. elseif ($loc = 'bedr' or $loc = bedr2x) and husband > 0:
  405. act 'Wake your husband and see if he''s in the mood': strip_here = 0 & InSleep = 0 & gt 'husbSex', 'variant'
  406. !!Should be custom scene - maybe boyfriend/husband overhaul can cover this?
  407. end
  408. end
  409. if $ARGS[0] = 'wake':
  410. if StoryLine = 1 and indorf = 0 and motherQW['bathroom_dildos'] > 0:gt'mother_sextalk','dildo_wakeup1'
  411. menu_off = 1
  412. InSleep = 1
  413. gs 'stat'
  414. if daystart < 10 and StoryLine = 0 and ntstart = 0:'The first thing you think as you wake up is, "Damn! It''s is not a dream, I really am a woman now."'
  415. if daystart >= 10 and daystart < 30 and StoryLine = 0 and ntstart = 0:'Looking at your female body, you are still a little surprised it''s actually you.'
  416. if slept_in = 1 and kanikuli = 0 and StoryLine = 1 and SchoolAtestat = 0 and SchoolBlock = 0 and week < 6 and hour >= 9 and hour < 14:
  417. if schoolprogul > 2 and schoolPredupr = 2:
  418. pcs_mood -= 35
  419. gs 'stat'
  420. msg '<center>Damn it''s <b><<$mid(100+hour,2,2)>>:<<$mid(100+minut,2,2)>></b>. It''s too late to go to school now!<br><<$npc_nickname[''A29'']>> will be furious. I don''t know what she might do...</center>'
  421. elseif schoolprogul > 2 and schoolPredupr = 1:
  422. pcs_mood -= 30
  423. gs 'stat'
  424. msg '<center>Damn it''s <b><<$mid(100+hour,2,2)>>:<<$mid(100+minut,2,2)>></b>. It''s too late to go to school now!<br><<$npc_nickname[''A29'']>> will be very angry if I miss another day of school.</center>'
  425. elseif schoolprogul > 2 and schoolPredupr = 0:
  426. pcs_mood -= 25
  427. gs 'stat'
  428. msg '<center>Damn it''s <b><<$mid(100+hour,2,2)>>:<<$mid(100+minut,2,2)>></b>. It''s too late to go to school now!<br><<$npc_nickname[''A29'']>> will be angry to find out I missed a day of school.</center>'
  429. else
  430. pcs_mood -= 20
  431. gs 'stat'
  432. msg '<center>Damn it''s <b><<$mid(100+hour,2,2)>>:<<$mid(100+minut,2,2)>></b>. It''s too late to go to school now!<br><<$npc_nickname[''A29'']>> will be very upset if I''m not at school every day.</center>'
  433. end
  434. end
  435. if kanikuli = 0 and StoryLine = 1 and SchoolAtestat = 0 and SchoolBlock = 0 and week < 6 and hour >= 4 and hour < 9:
  436. if slept_in = 1 and (hour = 7 or hour = 8):
  437. pcs_mood -= 10
  438. gs 'stat'
  439. msg '<center>Damn it''s <b><<$mid(100+hour,2,2)>>:<<$mid(100+minut,2,2)>></b>, you''ve slept too long! You need to hurry or you''re going to be late for school!</center>'
  440. end
  441. act 'Get out of bed and get dressed for school (0:15)':
  442. minut += 15
  443. gs 'wardrobe', 'school_outfit'
  444. gs 'bed2', 'end'
  445. end
  446. end
  447. if strip_here = 1:
  448. act 'Get out of bed and get dressed (0:15)':
  449. minut += 15
  450. gs 'clothing', 'wear_last_worn'
  451. gs 'bed2', 'end'
  452. end
  453. end
  454. if enfullmorrout = 1 and hour >= 4 and hour < 12:
  455. act 'Full morning routine (01:00)':
  456. minut += 15
  457. fullmorrout = 1
  458. gs 'clothing', 'wear_last_worn'
  459. gs 'bed2', 'end'
  460. end
  461. if kanikuli = 0 and StoryLine = 1 and SchoolAtestat = 0 and SchoolBlock = 0 and week < 6 and hour >= 4 and hour < 9:
  462. act 'Full morning routine for School (01:00)':
  463. fullmorrout = 1
  464. minut += 15
  465. gs 'wardrobe', 'school_outfit'
  466. gs 'bed2', 'end'
  467. end
  468. end
  469. end
  470. act 'Get out of bed (0:10)':
  471. minut += 10
  472. slept_in = 0
  473. gs 'bed2', 'end'
  474. end
  475. end
  476. if $ARGS[0] = 'extra':
  477. act '"Snooze" a few minutes more...':
  478. menu_off = 1
  479. slept_in = 1
  480. stime = 0
  481. minut += (100-pcs_sleep)*6
  482. pcs_sleep += 100
  483. gs 'stat'
  484. gt 'bed2', 'dream'
  485. end
  486. end
  487. if $ARGS[0] = 'end':
  488. menu_off = 1
  489. minut -= 1
  490. InSleep = 0
  491. slept_in = 0
  492. strip_here = 0
  493. SleepHorny = 0
  494. if fullmorrout = 1 and $loc = 'bedrPar':
  495. gt 'vanrPar'
  496. elseif fullmorrout = 1 and $loc = 'bedr':
  497. gt 'vanr'
  498. else
  499. gt $loc, $loc_arg
  500. end
  501. end
  502. if $ARGS[0] = 'succhoice':
  503. menu_off = 1
  504. minut += 15
  505. gs 'stat'
  506. cla
  507. if $clothingworntype ! 'nude':
  508. '<center><img <<$set_imgh>> src="images/shared/home/bed.jpg"></center>'
  509. else
  510. '<center><img <<$set_imgh>> src="images/shared/home/bedroom/son.jpg"></center>'
  511. end
  512. ''
  513. 'You toss and turn for a while, but the energy that has been buzzing under your skin since that dream just won''t let you sleep.'
  514. ''
  515. 'Thinking about it you realize that you could push the energy out or pull it in!'
  516. ''
  517. '<font color="red"><b>You also feel that both are <i>permanent</i> choices.</b></font>'
  518. act 'Try to ignore it and go to sleep':
  519. if disable_autosave = 0:
  520. if StoryLine = 0:
  521. savegame 'autosave.sav'
  522. else
  523. savegame 'autosave_alt.sav'
  524. end
  525. end
  526. gt 'bed2', 'sleep'
  527. end
  528. act 'Push the Energy out for all time': gt 'bed2', 'succhoiceNO'
  529. act 'Pull the Energy in and let it change you permanently': gt 'bed2', 'succhoiceYES'
  530. end
  531. if $ARGS[0] = 'succhoiceNO':
  532. cla
  533. menu_off = 1
  534. if $clothingworntype ! 'nude':
  535. '<center><img <<$set_imgh>> src="images/shared/home/bed.jpg"></center>'
  536. else
  537. '<center><img <<$set_imgh>> src="images/shared/home/bedroom/son.jpg"></center>'
  538. end
  539. ''
  540. 'You push the energy out of you and it dissipates.'
  541. succubusQW = 3
  542. pcs_horny = 0
  543. minut +=5
  544. gs 'stat'
  545. act 'Go to sleep':
  546. if disable_autosave = 0:
  547. if StoryLine = 0:
  548. savegame 'autosave.sav'
  549. else
  550. savegame 'autosave_alt.sav'
  551. end
  552. end
  553. gt 'bed2', 'sleep'
  554. end
  555. end
  556. if $ARGS[0] = 'succhoiceYES':
  557. cla
  558. menu_off = 1
  559. if $clothingworntype ! 'nude':
  560. '<center><img <<$set_imgh>> src="images/shared/home/bed.jpg"></center>'
  561. else
  562. '<center><img <<$set_imgh>> src="images/shared/home/bedroom/son.jpg"></center>'
  563. end
  564. succubusQW = 4
  565. ''
  566. 'You pull the energy deeper into yourself and hold it there.'
  567. ''
  568. 'Then you feel pressure building...'
  569. wait 450
  570. minut += 5
  571. gs 'stat'
  572. 'BUILDING...'
  573. wait 450
  574. minut += 5
  575. gs 'stat'
  576. '<b>BUILDING...</b>'
  577. wait 450
  578. minut += 5
  579. gs 'stat'
  580. 'Power bursts through your body causing you to hop out of bed.'
  581. act 'Continue': gt 'bed2', 'succubinit'
  582. end
  583. if $ARGS[0] = 'succubinit':
  584. *clr & cla
  585. menu_off = 1
  586. minut += 10
  587. gs 'stat'
  588. !!Sets the succubus flag, succubus level (succublvl), Initial lesbian sex count (suclezsnapshot), initial Succubus hunger (succhungry),
  589. !! & the succubus descriptor ($sucself1). The -2 on succhungry is to give th PC 2 days to get in the Succubus grove.
  590. succubusflag = 1
  591. succublvl = 1
  592. suclezsnapshot = lesbian
  593. succhungry = -2
  594. sucwalkday = daystart + 2 + rand(0,5)
  595. $sucself1 = 'that feeling'
  596. pcs_horny = 100
  597. InSleep = 0
  598. slept_in = 0
  599. strip_here = 0
  600. '<center><img <<$set_imgh>> src="images/pc/body/succubusself.jpg"></center>'
  601. *nl
  602. '<font color="red">You feel the power flowing around your body for several minutes, leaking through your skin and making changes all throughout you, before fading to a presence deep in your core leaving you looking the same as before... but feeling so different! </font>'
  603. if preg = 1:
  604. gs 'medical_din', 'remove_preg'
  605. RecovH = 0
  606. end
  607. act 'Finish': gt $loc, $loc_arg
  608. end
  609. if $ARGS[0] = 'magbstchoice':
  610. *clr & cla
  611. menu_off = 1
  612. tittmp = tits + 1
  613. '<center><img <<$set_imgh>> src="images/pc/body/tits/t<<tittmp>>.jpg"></center>'
  614. killvar 'tittmp'
  615. 'You have an odd dream where you are looking at your naked chest in a mirror and your breasts seem larger...'
  616. 'As the dream starts to drift away, you find yourself gazing at the reflection of your breasts and think:'
  617. act 'Nice, I wish my breasts really would grow.':
  618. magf2bdo = 1
  619. magtarcup += 1
  620. killvar 'mgf2bnocnt'
  621. gt 'bed2', 'sleep'
  622. end
  623. act 'Eh, I don''t like them like that.': magf2bdo = 0 & mgf2bnocnt += 1 & gt 'bed2', 'dream'
  624. end
  625. --- bed2 ---------------------------------