albinahome.qsrc 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407
  1. # albinahome
  2. !2022/03/16
  3. !! Albina House Schedule
  4. !! 23 - 07 ... no reply
  5. if $ARGS[0] = 'door_bell':
  6. act 'Leave': gt 'pav_residential'
  7. if hour = 23 or hour < 7:
  8. 'There are better times for a house call than right now.'
  9. elseif hour < 9:
  10. 'You push a button on the intercom, and a female voice blasts through.'
  11. '"What kind of ungodly hour do you call this?! Come back later for a social call!"'
  12. 'That must have been her mother.'
  13. else
  14. 'You push a button on the intercom and hear a female voice on the other end.'
  15. '"May I ask who this is?" the voice says.'
  16. '"It''s <<$pcs_firstname>>," you answer. "I''m a friend of Albina''s."'
  17. if hour < 17:
  18. if (kanikuli = 0) and (week < 6):
  19. 'Nobody answers when you buzz the intercom a few times, and you decide to leave.'
  20. else
  21. '"Of course, please come in."'
  22. 'The gate buzzes and you hear the click of the latch unlocking.'
  23. act 'Walk up the driveway': gt 'albinahome', 'maid_greet'
  24. end
  25. elseif hour < 21:
  26. '"Of course, please come in."'
  27. 'The gate buzzes and you hear the click of the latch unlocking.'
  28. act 'Walk up the driveway': gt 'albinahome', 'maid_greet'
  29. else
  30. '"I''m terribly sorry, but Miss Barlovskaya is not available right now. You might try again later."'
  31. 'The line goes <i>click</i> and the gate remains closed.'
  32. end
  33. end
  34. gs 'stat'
  35. end
  36. if $ARGS[0] = 'maid_greet':
  37. if AlbinaQW['visiting'] ! daystart:
  38. !! Entering the house and getting random chances for events/being met by random household member
  39. AlbinaQW['visiting'] = daystart
  40. if rand(1,5) = 1:
  41. gt 'albina_house_events','alb_yoga_start'
  42. elseif rand(1,4) = 2:
  43. gt 'albina_sex_scenes','lazar_start'
  44. else
  45. !! maid greeting sveta at front door
  46. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/maid.jpg"></center>'
  47. 'The maid answers the door with a polite smile.'
  48. '"Please make yourself at home Miss <<$pcs_lastname>>," she says, motioning for you to enter and taking your coat.'
  49. act 'Continue': gt 'albinahome', 'hallway'
  50. end
  51. end
  52. end
  53. if $ARGS[0] = 'hallway':
  54. $loc = 'albinahome'
  55. $loc_arg = 'hallway'
  56. $menu_loc = 'albinahome'
  57. $menu_arg = 'hallway'
  58. $location_type = 'private'
  59. menu_off = 0
  60. frost = 0
  61. *clr & cla
  62. minut += 3
  63. gs 'stat'
  64. gs 'themes', 'indoors'
  65. !! For leaving the house or going to the bathroom, no random event chances
  66. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/hallway.jpg"></center>'
  67. 'The foyer is well-appointed with hardwood flooring, numerous arches and tasteful decor. Lighting is sunk into the exquisite staircase with wraparound balconies on either side.'
  68. 'You have been asked not to wander around the house alone, so you''re limited in where you can go.'
  69. act 'Leave':
  70. !! AlbinaQW['visiting'] = 0
  71. minut += 3
  72. gt 'pav_residential'
  73. end
  74. act 'Go to Albina''s bedroom': gt 'albinahome', 'bedroom'
  75. !! act 'Go to Zoya''s bedroom': gt 'albinahome', 'zoya_room'
  76. act 'Go to the bathroom': gt 'albinahome', 'downstairs_bathroom'
  77. act 'Go to the kitchen': gt 'albinahome', 'kitchen'
  78. act 'Go to the pool': gt 'albinahome', 'pool_side'
  79. end
  80. if $ARGS[0] = 'downstairs_bathroom':
  81. $loc_arg = 'bathroom'
  82. $loc = 'albinahome'
  83. $locM = 'albinahome'
  84. $locM_arg ='bathroom'
  85. $menu_loc = 'albinahome'
  86. $menu_arg = 'bathroom'
  87. menu_off = 0
  88. $location_type = 'bathroom'
  89. *clr & cla
  90. minut += 1
  91. gs 'stat'
  92. gs 'themes', 'indoors'
  93. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/bathroom.jpg"></center>'
  94. 'The bathroom is just as well appointed as the rest of the house, with polished marble used throughout its furnishings.'
  95. *nl
  96. 'There is a shower, toilet, sink, <a href="exec:gt ''mirror'',''start''">mirror</a>, where you can ' + iif(pcs_hairbsh < 1,'<a href="exec:gt ''mirror'',''brush''">brush</a>','brush') + ' your hair, and even a separate bath tub.'
  97. act 'Return to the hallway':gt 'albinahome', 'hallway'
  98. dynamic $tampon
  99. dynamic $quickwash
  100. dynamic $basin
  101. if mc_inventory['painkillers'] > 0:
  102. if pain['total'] > 0 and pain['killer'] = 0:
  103. act 'Take a painkiller':
  104. cla
  105. pain['killer'] += 1
  106. mc_inventory['painkillers'] -= 1
  107. pcs_hydra += 20
  108. gs 'stat'
  109. *nl
  110. 'You take a painkiller and gulp it down with a glass of water.'
  111. act 'Finish': gt $loc, $loc_arg
  112. end
  113. end
  114. end
  115. gs 'din_van', 'prvt_pee'
  116. end
  117. if $ARGS[0] = 'bedroom_event_random':
  118. !!temp = iif((month < 9) and (month > 5) and (week = 3 or week = 6), rand(1, 12), rand(1,10))
  119. if rand(1,6) = 1:
  120. !! Lazar Sex Event
  121. gt 'albina_sex_scenes', 'lazar_start'
  122. elseif rand(1,5) = 1:
  123. !! hot tub
  124. gt 'albina_house_events', 'hot_tub1'
  125. elseif rand(1,4) = 1 and temper < 10:
  126. !! swim winter
  127. gt 'albina_house_events', 'swim_winter1'
  128. elseif rand(1,3) = 1 and AlbinaQW['studylock'] = 0 and AlbinaQW['flashdrive'] = 0:
  129. !! laptop event
  130. gt 'albina_house_events', 'study_door'
  131. elseif rand(1,2) = 1:
  132. gt 'albina_house_events','alb_bedroom_shower'
  133. end
  134. end
  135. if $ARGS[0] = 'bedroom':
  136. $loc = 'albinahome'
  137. $loc_arg = 'bedroom'
  138. $location_type = 'private'
  139. $locclass = 'bedr'
  140. $menu_loc = 'albinahome'
  141. $menu_arg = 'bedroom'
  142. menu_off = 0
  143. if AlbinaQW['daily_event'] < daystart:
  144. AlbinaQW['daily_event'] = daystart
  145. gs 'albinahome', 'bedroom_event_random'
  146. elseif AlbinaQW['extra_event'] ! daystart:
  147. AlbinaQW['extra_event'] = daystart
  148. if rand(1,10) = 1:
  149. gs 'albina_house_events','dancing'
  150. elseif rand(1,9) = 1:
  151. gs 'albina_house_events','ass_too_big'
  152. end
  153. end
  154. minut += 1
  155. gs 'stat'
  156. gs 'themes', 'indoors'
  157. *clr & cla
  158. if AlbinaQW['albride'] = 3:
  159. AlbinaQW['albride'] = 4
  160. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big23.jpg"></center>'
  161. 'You head up to Albina''s room, and she smiles at you when you walk in. "So you met my mother then? Don''t worry. She''s <i>mostly</i> harmless and actually likes you. So what do you want to do?"'
  162. act 'Hang out': gt $loc, $loc_arg
  163. else
  164. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/albinaroom.jpg"></center>'
  165. 'Albina''s bedroom is, in a word, <i>extravagant</i>. The centrepiece is a large double bed covered in soft pillows and a door at the back of the room leads to her en-suite <a href="exec:gt ''albinahome'',''albina_bathroom''">bathroom</a>. There''s even a sliding door leading to a balcony that overlooks the pool. A closet full of expensive-looking clothes is built into one of the walls.'
  166. 'A small <a href="exec:gt ''albina_house_events'',''night_stand''">nightstand</a> rests next to the bed and a <a href="exec:gt ''albina_house_events'',''computer''">laptop</a> is sitting on the desk.'
  167. act 'Return to the hallway': gt 'albinahome', 'hallway'
  168. act 'Chat with Albina': gt 'albina_chat', 'chat'
  169. act 'Talk about video games': gt 'albina_house_events', 'tekken_game'
  170. act 'Talk about clothes': gt 'albinahome', 'dressing'
  171. !! if AlbinaQW['SportDay'] ! daystart:
  172. !! act 'Talk about dancing': gt 'albinahome', 'dancing'
  173. !! end
  174. end
  175. end
  176. if $ARGS[0] = 'albina_bathroom':
  177. $loc_arg = 'bathroom'
  178. $loc = 'albinahome'
  179. $locM = 'albinahome'
  180. $locM_arg ='albina_bathroom'
  181. $menu_loc = 'albinahome'
  182. $menu_arg = 'albina_bathroom'
  183. menu_off = 0
  184. $location_type = 'bathroom'
  185. *clr & cla
  186. minut += 1
  187. gs 'stat'
  188. gs 'themes', 'indoors'
  189. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/bathroom.jpg"></center>'
  190. 'Albina''s bathroom.'
  191. *nl
  192. 'There is a shower, toilet, sink, <a href="exec:gt ''mirror'',''start''">mirror</a>, where you can ' + iif(pcs_hairbsh < 1,'<a href="exec:gt ''mirror'',''brush''">brush</a>','brush') + ' your hair, and even a separate bath tub.'
  193. !! add a dildo?
  194. act 'Return to Albina''s room': gt 'albina_chat', 'chat_exit'
  195. dynamic $tampon
  196. dynamic $quickwash
  197. dynamic $basin
  198. if mc_inventory['painkillers'] > 0:
  199. if pain['total'] > 0 and pain['killer'] = 0:
  200. act 'Take a painkiller':
  201. cla
  202. pain['killer'] += 1
  203. mc_inventory['painkillers'] -= 1
  204. pcs_hydra += 20
  205. gs 'stat'
  206. *nl
  207. 'You take a painkiller and gulp it down with a glass of water.'
  208. act 'Finish': gt $loc, $loc_arg
  209. end
  210. end
  211. end
  212. gs 'din_van', 'prvt_pee'
  213. end
  214. if $ARGS[0] = 'kitchen':
  215. $locM_arg = 'kitchen'
  216. $locM = 'albinahome'
  217. $loc_arg = 'kitchen'
  218. $loc = 'albinahome'
  219. $menu_loc = 'albinahome'
  220. $menu_arg = 'kitchen'
  221. $location_type = 'indoors'
  222. menu_off = 0
  223. CLOSE ALL
  224. *clr & cla
  225. minut += 1
  226. $locclass = 'kitr'
  227. gs 'stat'
  228. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/albina/home/kitchen.jpg"></center>'
  229. 'Albina''s kitchen.'
  230. gs 'kit_din'
  231. act 'Back to the hall': gt 'albinahome', 'hallway'
  232. act 'Go to Albina''s bedroom': gt 'albinahome', 'bedroom'
  233. !! act 'Go to Zoya''s bedroom': gt 'albinahome', 'zoya_room'
  234. act 'Go to the bathroom': gt 'albinahome', 'downstairs_bathroom'
  235. act 'Go to the pool': gt 'albinahome', 'pool_side'
  236. end
  237. if $ARGS[0] = 'pool_side':
  238. if AlbinaQW['daily_event'] ! daystart and rand(1,2) = 1 and temper > 20 and daystage >= 2 and daystage <= 4:
  239. AlbinaQW['daily_event'] = daystart
  240. if week < 6:
  241. !! Albina sunbathing
  242. gt 'albina_house_events', 'alb_sunbathe_1'
  243. else
  244. if rand(1,2) = 1:
  245. !! Mom Event
  246. gt 'albina_mother_events', 'zoya_sunbathing_solo'
  247. else
  248. !! Mom Albina Event
  249. gt 'albina_mother_events', 'zoya_sunbathing_albina'
  250. end
  251. end
  252. end
  253. *clr & cla
  254. minut += 1
  255. gs 'stat'
  256. if month >= 11 or month <= 3:
  257. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/pool.jpg"></center>'
  258. else
  259. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/pool_winter.jpg"></center>'
  260. end
  261. 'Albina''s pool.'
  262. act 'Back to the hall': gt 'albinahome', 'hallway'
  263. act 'Go to Albina''s bedroom': gt 'albinahome', 'bedroom'
  264. !! act 'Go to Zoya''s bedroom': gt 'albinahome', 'zoya_room'
  265. act 'Go to the bathroom': gt 'albinahome', 'downstairs_bathroom'
  266. act 'Go to the kitchen': gt 'albinahome', 'kitchen'
  267. end
  268. if $ARGS[0] = 'dancing':
  269. *clr & cla
  270. menu_off = 1
  271. gs 'stat'
  272. if AlbinaQW['SportHome'] = 0:
  273. '<center><video autoplay loop src="images/locations/pavlovsk/resident/albinahome/train.mp4"></video></center>'
  274. 'Albina is training in her room, doing some stretching exercises.'
  275. 'She''s wearing skin-tight yoga pants that show off her toned body quite well.'
  276. act 'Ask why she doesn''t train at the gym':
  277. *clr & cla
  278. AlbinaQW['SportHome'] = 1
  279. minut += 15
  280. gs 'stat'
  281. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big23.jpg"></center>'
  282. '"I don''t like the sweaty perverts at the gym staring at my ass, so I prefer training at home instead," she replies.'
  283. 'You can''t help but stare at her firm, shapely rear as she says that, and she grins at you.'
  284. '"Eyes up here, <<$pcs_nickname>>! Anyway, if you want, I could teach you about stripping and pole dancing?"'
  285. act 'No thanks': AlbinaQW['SportDay'] = daystart & gt 'albinahome', 'bedroom'
  286. act 'Teach me stripping': gt 'albinahome', 'stripping'
  287. act 'Teach me poledancing': gt 'albinahome', 'poledancing'
  288. end
  289. else
  290. '<center><video autoplay loop src="images/locations/pavlovsk/resident/albinahome/train.mp4"></video></center>'
  291. 'Albina is training in her room, doing some stretching exercises.'
  292. 'She smiles at you. "Well? Want me to teach you some things?"'
  293. act 'No thanks': AlbinaQW['SportDay'] = daystart & gt 'albinahome', 'bedroom'
  294. act 'Teach me stripping': gt 'albinahome', 'stripping'
  295. act 'Teach me poledancing': gt 'albinahome', 'poledancing'
  296. end
  297. end
  298. if $ARGS[0] = 'stripping':
  299. *clr & cla
  300. AlbinaQW['SportDay'] = daystart
  301. npc_rel['A23'] += 1
  302. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/stripdance.jpg"></center>'
  303. if pcs_inhib < 60:inhib_exp += rand(2,3)
  304. if pcs_danc >= 40:
  305. gs 'exercise', 'tier2', 120, 'agil', 'dancero'
  306. gs 'stat'
  307. '"Okay, we need some space. Follow me."'
  308. 'She leads you down to the home gym, where she teaches you how to passionately dance to the music while stripping.'
  309. if pcs_dancero >= 100:'You don''t learn anything new since you already know everything she can teach you.'
  310. else
  311. gs 'exercise', 'tier3', 120, 'agil', 'danc'
  312. gs 'stat'
  313. 'A striptease is too complex for you. You''re not able to dance and strip at the same time. Albina recommends that you start with learning to dance first.'
  314. end
  315. gs 'albinahome', 'post_workout_shower'
  316. act 'Rest': gt 'albinahome', 'bedroom'
  317. end
  318. if $ARGS[0] = 'poledancing':
  319. *clr & cla
  320. AlbinaQW['SportDay'] = daystart
  321. npc_rel['A23'] += 1
  322. if pcs_stren >= 40 and pcs_dancero > 50:
  323. if pcs_inhib < 60:inhib_exp += rand(2,3)
  324. gs 'exercise', 'tier2', 120, 'stren', 'vital', 'dancpol'
  325. gs 'stat'
  326. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/poledance.jpg"></center>'
  327. 'Albina leads you to the home gym, where she teaches various acrobatic moves on the pole. The two of you greatly enjoy yourselves.'
  328. if pcs_dancpol >= 100: 'You didn''t learn anything new since you already know everything she can teach you.'
  329. gs 'albinahome', 'post_workout_shower'
  330. act 'Rest': gt 'albinahome', 'bedroom'
  331. elseif pcs_stren < 40 and pcs_dancero > 50:
  332. 'You try your best to follow Albina''s instructions, but end up smacking your head on the pole instead and falling to the floor.'
  333. 'You''re flat on your back and see Albina kneeling over you. "Are you okay, <<$pcs_nickname>>? It looks like you''re still too weak for pole dancing, so we need to develop your strength instead."'
  334. 'You nod at her, and she pulls you to your feet before checking your head. "It might bruise, but otherwise, you look fine."'
  335. act 'Develop strength (2:00)':
  336. *clr & cla
  337. gs 'exercise', 'tier2', 120, 'stren', 'vital'
  338. gs 'stat'
  339. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/stren.jpg"></center>'
  340. 'Albina shows you how to develop your strength using various exercises.'
  341. 'You wonder if these exercises are how she has such a great-looking ass.'
  342. gs 'albinahome', 'post_workout_shower'
  343. act 'Rest': gt 'albinahome', 'bedroom'
  344. end
  345. else
  346. gs 'stat'
  347. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/stripdance.jpg"></center>'
  348. if pcs_inhib < 60:inhib_exp += rand(2,3)
  349. 'Albina grins. "You still can''t strip well enough for pole dancing. We should practice that first."'
  350. if pcs_danc >= 40:
  351. gs 'exercise', 'tier2', 120, 'agil', 'dancero'
  352. gs 'stat'
  353. 'Albina teaches you how to passionately dance to the music while stripping.'
  354. if pcs_dancero >= 100: 'You don''t learn anything new since you already know everything she can teach you.'
  355. else
  356. gs 'exercise', 'tier3', 120, 'agil', 'danc'
  357. gs 'stat'
  358. 'A striptease is too complex for you. You''re not able to dance and strip at the same time. Albina recommends that you start with learning to dance first.'
  359. end
  360. gs 'albinahome', 'post_workout_shower'
  361. act 'Rest': gt 'albinahome', 'bedroom'
  362. end
  363. end
  364. if $ARGS[0] = 'post_workout_shower':
  365. '"You''re looking a little sweaty there, <<$pcs_nickname>>. You should go and have a shower. Mama wouldn''t like it if you got sweat marks all over the furniture. Meet me in my bedroom when you''re done."'
  366. dynamic $shower
  367. end
  368. if $ARGS[0] = 'dressing':
  369. act 'Try on some clothes':
  370. *clr & cla
  371. minut += 60
  372. pcs_mood += 10
  373. gs 'stat'
  374. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/dressing.jpg"></center>'
  375. 'You and Albina open her vast wardrobe and begin digging into her various clothes.'
  376. 'As you rummage around in her wardrobe, you are amazed by how many different clothes she owns. Her wardrobe seems like a bottomless pit filled with dresses, skirts, leggings, jeans and other expensive-looking clothes.'
  377. 'The two of you end up spending an hour trying on various different outfits.'
  378. act 'Finish': gt 'albinahome', 'bedroom'
  379. end
  380. end
  381. --- albinahome ---------------------------------