vasilyhome.qsrc 88 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374
  1. # vasilyhome
  2. if $ARGS[0] = 'home':
  3. $menu_loc = 'vasilyhome'
  4. $menu_arg = 'home'
  5. menu_off = 0
  6. $track_loop = ''
  7. CLOSE ALL
  8. if sound = 0:PLAY 'sound/korr.mp3',30
  9. $locM_arg = 'home'
  10. $locM = 'vasilyhome'
  11. $loc_arg = 'home'
  12. $loc = 'vasilyhome'
  13. $location_type = 'private'
  14. clr
  15. popolaini = 0
  16. saunaYouRoom = 0
  17. boycherdaksex = 0
  18. minut += 1
  19. bonusZ = 0
  20. gs 'stat'
  21. gs 'themes', 'indoors'
  22. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/aptdoor.jpg"></center>'
  23. 'You''re at the door to the Shulgin apartment.'
  24. act 'Knock on door':
  25. *clr & cla
  26. if sound = 0:PLAY 'sound/door1.mp3',30
  27. !!did I do this sound right so there is a knocking sound?
  28. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/aptdoor.jpg"></center>'
  29. if week < 6 and hour >= 10 and hour < 16:
  30. 'You knock on the door, but no one comes to answer. It seems like nobody is home.'
  31. if npc_rel['A112'] >= 70: 'You could still enter with the key that Sergey gave you.' & act 'Unlock the door and enter':gt 'vasilyhome', 'hallway'
  32. elseif hour >= 16 and hour <= 19:
  33. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/serge/serge2.jpg"></center>'
  34. 'When you knock on the door, <<$serg_obr>> Sergey answers it.'
  35. '"Oh, hello <<$pcs_nickname>>," he shrugs. "If you''re looking for Vasily, he''s not here, and I don''t know when he''ll be back."'
  36. if npc_rel['A112'] >= 50: '"You can come in and wait for him if you want," he offers.' & act 'Enter':gt 'vasilyhome', 'hallway'
  37. elseif (week = 5 or week = 6) and hour >= 20:
  38. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/serge/serge2.jpg"></center>'
  39. 'When you knock on the door, <<$serg_obr>> Sergey answers it.'
  40. '"Oh, hello <<$pcs_nickname>>," he shrugs. "If you''re looking for Vasily, he''s not here. He''s probably at the disco with everyone else."'
  41. if npc_rel['A112'] >= 50: '"You can come in and wait for him if you want," he offers.' & act 'Enter':gt 'vasilyhome', 'hallway'
  42. elseif hour >= 2 and hour < 5:
  43. 'You move your hand to knock on the door, but stop yourself. It''s too late for a visit; you''d wake everyone up!'
  44. if npc_rel['A112'] >= 70: 'You could use the key that Sergey gave you to enter the apartment quietly.' & act 'Unlock the door and enter':gt 'vasilyhome', 'hallway'
  45. elseif hour >= 5 and hour < 10:
  46. 'You move your hand to knock on the door, but stop yourself. It''s too early and they won''t be out of bed yet.'
  47. if npc_rel['A112'] >= 70: 'You could use the key that Sergey gave you to enter the apartment quietly.' & act 'Unlock the door and enter':gt 'vasilyhome', 'hallway'
  48. else
  49. 'The door is opened by Vasily, who looks at you for a second before he stands aside to let you in.'
  50. act 'Enter':gt 'vasilyhome', 'hallway'
  51. end
  52. act 'Leave':minut += 1 & gt'pod_ezd','etaj_3'
  53. end
  54. act 'Leave':minut += 1 & gt'pod_ezd','etaj_3'
  55. end
  56. if $ARGS[0] = 'hallway':
  57. $menu_loc = 'vasilyhome'
  58. $menu_arg = 'hallway'
  59. menu_off = 0
  60. killvar '$locclass'
  61. CLOSE ALL
  62. if sound = 0:PLAY 'sound/korr.mp3',30
  63. $location_type = 'indoors'
  64. $locM_arg = 'hallway'
  65. $locM = 'vasilyhome'
  66. $loc_arg = 'hallway'
  67. $loc = 'vasilyhome'
  68. *clr & cla
  69. minut += 1
  70. gs 'stat'
  71. '<center><b><font color = maroon>Hallway</font></b></center>'
  72. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/korr.jpg"></center>'
  73. 'The hallway of Uncle Sergey''s apartment is similar to every other one in the complex. There are several doors leading to the various rooms. The first bedroom is Uncle Sergey''s, while the second one is Vasily''s. There''s also the kitchen, bathroom, and finally the living room.'
  74. if home_owned[2] = 0:
  75. 'There are several <a href="exec:gt ''wardrobe'', ''start''">closets</a> in the hall, which Sergey said you can use to store your clothes while you''re staying here</a>, and a large tall <a href="exec:gt ''mirror'', ''start''">mirror</a> on one of the doors.'
  76. if curr_home = 9 and prostitute['active']: gs 'prostitution_functions', 'prostitute_outfit_at_home'
  77. else
  78. 'There are several closets in the hall</a> and a large tall <a href="exec:gt ''mirror'', ''start''">mirror</a> on one of the doors.'
  79. end
  80. if momslut >= 1 and sexev_momgg_day ! daystart:
  81. if locat['Fam_inGad'] = 0 and hour < 23 and ((week < 6 and hour >= 15) or (week >= 6 and hour >= 10)):
  82. if rand(1,5) = 1:
  83. temprand = rand(1,5)
  84. if temprand <= 2:
  85. 'You hear some strange sounds coming from uncle Sergey''s room. You could go and <a href="exec: gt ''vasily_home_sex'',''vasily_home_momgg1''">see</a> what''s causing them.'
  86. elseif temprand <= 4:
  87. 'You hear some strange sounds coming from uncle Sergey''s room, leaving no doubt as to what''s happening there. You could go and <a href="exec: gt ''vasily_home_sex'',''vasily_home_momgg2''">see</a> who''s with him.'
  88. else
  89. 'You hear some strange sounds coming from uncle Sergey''s room, leaving no doubt as to what''s happening there. It doesn''t sound like he''s the only person in there though! You could go and <a href="exec: gt ''vasily_home_sex'',''vasily_home_momggbang''">see</a> who else is in there.'
  90. end
  91. end
  92. sexev_momgg_day = daystart
  93. end
  94. end
  95. act '<b>Leave the apartment</b>': minut += 1 & killvar '$boy' & gt 'pod_ezd','etaj_3'
  96. act 'Go to the living room': gt 'vasilyhome', 'livingroom'
  97. act 'Go to the bathroom': gt 'vasilyhome', 'bathroom'
  98. act 'Go to the kitchen': gt 'vasilyhome', 'vasilykitchen'
  99. act 'Go to Sergey''s room': gt 'vasilyhome', 'sergey_room'
  100. act 'Go to Vasily''s room': gt 'vasilyhome', 'vasily_room'
  101. end
  102. if $ARGS[0] = 'livingroom':
  103. CLOSE ALL
  104. $menu_loc = 'vasilyhome'
  105. $menu_arg = 'livingroom'
  106. $loc_arg = 'livingroom'
  107. $loc = 'vasilyhome'
  108. $locM_arg = 'livingroom'
  109. $locM = 'vasilyhome'
  110. !Daily discussions:
  111. !Vasily
  112. if bazar_day ! daystart: bazar_count = 10
  113. !Dan
  114. if bazar_day_den ! daystart: bazar_count_den = 5
  115. !Vitek
  116. if bazar_day_vitek ! daystart: bazar_count_vitek = 5
  117. !card games:
  118. if playcardgame_day ! daystart: playcardgame_count = 2
  119. !Come dressed as a prostitute:
  120. if sh_hooker_day ! daystart: sh_hooker_count = 1
  121. !limit 1 sex after class
  122. if shulga_lern_day ! daystart: shulga_lern_count = 1
  123. *clr & cla
  124. minut += 1
  125. gs 'stat'
  126. internetS = internet
  127. '<center><b><font color = maroon>Living Room</font></b></center>'
  128. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom.jpg"></center>'
  129. if hour >= 14 and hour <= 18 and shulga_whore ! 0 and shulga_whore ! daystart + 7:
  130. if shulga_whore < daystart:
  131. shulga_whore = daystart + 7
  132. gs 'fame', 'pav', 'sex', 20
  133. 'As you walk in, the boys are already laughing. "Too late <<$pcs_nickname>>, the whole school now knows what a whore you are. Since you''re here, you might as well fuck us like the good little slut you are."'
  134. gs 'willpower', 'misc', 'self', 'hard'
  135. if will_cost <= pcs_willpwr:
  136. act 'Put an end to this (<<will_cost>> Willpower)':
  137. cla
  138. gs 'willpower', 'misc', 'self', 'hard'
  139. gs 'willpower', 'pay', 'self'
  140. shulga_whore = 0
  141. 'You laugh back at them. "Like I care what anyone in this crap hole thinks."'
  142. act 'Leave': gt 'vasilyhome', 'hallway'
  143. end
  144. else
  145. act 'Put an end to this (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  146. end
  147. gs 'willpower', 'misc', 'self', 'easy'
  148. if will_cost <= pcs_willpwr:
  149. act 'Run out of the room crying (<<will_cost>> Willpower)': gs 'willpower', 'misc', 'self', 'easy' & gs 'willpower', 'pay', 'self' & gt 'vasilyhome', 'hallway'
  150. else
  151. act 'Run out of the room crying (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  152. end
  153. act 'Get naked': gt 'vasily_home_sex', 'gang_sex_room_ev1_1'
  154. exit
  155. else
  156. shulga_whore = daystart + 7
  157. *clr & cla
  158. minut += 5
  159. pcs_horny += 5
  160. gs 'stat'
  161. 'You walk into the room and the boys smile at you. "Well look who it is. <<$pcs_nickname>>, our own personal fuck slut. Isn''t that right, slut?"'
  162. 'You nod your head, knowing you have no choice but to obey. "Yes, I''m your fuck slut..."'
  163. 'Laughing, they look at each other. "Damn, if we don''t have the bitch well trained." Then they look back at you. "So? Take off your clothes then!"'
  164. 'You walk over to them while taking off your clothes.'
  165. act 'Serve them': gt 'vasily_home_sex', 'gang_sex_room_ev1_2'
  166. exit
  167. end
  168. end
  169. if PCloStyle = 4 and sh_hooker_count > 0 and week < 5 and hour >= 20: gt 'vasilyhome', 'sh_hooker'
  170. roomsex_sonia = rand(0,100)
  171. if roomsex_sonia <= 5 and soniaPS >=1 and sexev_sonya_count > 0 and ((week >= 6 and hour >= 10 and hour < 17) or (week = 7 and hour >= 20)):
  172. gt 'vasilyhome', 'vasily_sex_sonya'
  173. end
  174. if roomsex_sonia >= 97 and soniaPS >=3 and sexev_sonya_count > 0 and week < 5 and hour >= 20:
  175. gt 'vasily_home_sex', 'gang_sex_sonya'
  176. end
  177. gs 'internet_mobile', 'get_access', 'free', 'nocamshow'
  178. 'There are two sofas next to a <a href="exec: gt ''vasilyhome'', ''shultv''">TV</a>, and a <a href="exec: gt ''Komp'',''start''">laptop</a> sitting on a table covered in empty beer bottles.'
  179. shulga_room_rnd = rand(0,2)
  180. if shulga_room_rnd = 0: $shulga_room_rnd = 'The boys are sitting on the couch talking and drinking beer.'
  181. if shulga_room_rnd = 1: $shulga_room_rnd = 'The boys are drinking beer and playing cards.'
  182. if shulga_room_rnd = 2: $shulga_room_rnd = 'The boys are drinking beer while watching TV.'
  183. if week < 5 and hour >= 20: '<<$shulga_room_rnd>> <a href="exec: gt ''vasilyhome'', ''vasily_bazar_night''">Vasily</a>, <a href="exec: gt ''vasilyhome'', ''dan_bazar''">Dan</a> and <a href="exec: gt ''vasilyhome'', ''vitek_bazar''">Vitek</a>, invites you to <a href="exec: gt ''vasilyhome'', ''vasily_beer''">have a drink with them</a>.'
  184. if (week >= 6 and hour >= 10 and hour < 17) or (week = 7 and hour >= 20): '<a href="exec: gt ''vasilyhome'', ''vasily_bazar_day''">Vasily</a> is sitting on the big sofa.'
  185. act 'Return to hallway': gt 'vasilyhome', 'hallway'
  186. if week < 5 and hour >= 20:
  187. act 'Drink beer with the guys': gt 'vasilyhome', 'vasily_beer'
  188. act 'Play cards': gt 'cardgame_durak', 'start'
  189. end
  190. act 'Sit on the small sofa':
  191. *clr & cla
  192. gs 'stat'
  193. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/sdivan.jpg"></center>'
  194. '<center>A small sofa just big enough for you to curl up and take a nap on.</center>'
  195. act 'Look around the room': gt 'vasilyhome', 'livingroom'
  196. act 'Take an hour long nap (1:00)': gs 'sleep_simple', 'nap'
  197. act 'Sleep for a few hours':
  198. cla
  199. if pcs_sleep < 90:
  200. sleepVars['no_health']
  201. pcs_health += 5
  202. gs 'sleep_simple', 'forced', 240
  203. 'You sleep for about four hours.'
  204. act 'Get up': gt 'vasilyhome', 'livingroom'
  205. else
  206. minut += 5
  207. gs 'stat'
  208. 'You''re not tired enough to sleep, even for a short nap.'
  209. act 'Stand up': gt 'vasilyhome', 'livingroom'
  210. end
  211. end
  212. end
  213. act 'Watch TV': gt 'vasilyhome', 'shultv'
  214. if shulga_lern_count > 0 and lernHome > 0 and kanikuli = 0 and SchoolAtestat = 0 and ((week >= 6 and hour >= 10 and hour < 17) or (week = 7 and hour >= 20)):
  215. act 'Do homework with Vasily': gt 'vasilyhome', 'vasily_lern'
  216. end
  217. if (week >= 6 and hour >= 10 and hour < 17 and npc_rel['A11'] >=70) or (week = 7 and hour >= 20 and npc_rel['A11'] >= 70) or (week < 5 and hour >= 20 and fame['pav_slut'] >= 150 and alko >= 1):
  218. if week < 5 and hour >= 20:
  219. gs 'willpower', 'sex', 'self'
  220. if will_cost <= pcs_willpwr:
  221. act 'Seduce the guys (<<will_cost>> Willpower)': gs 'willpower', 'sex', 'self' & gs 'willpower', 'pay', 'self' & gt 'gopsex', 'gopsex_select'
  222. else
  223. act 'Seduce the guys (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  224. end
  225. elseif (week >= 6 and hour >= 10 and hour < 17) or (week = 7 and hour >= 20):
  226. gs 'willpower', 'sex', 'self', 'easy'
  227. if will_cost <= pcs_willpwr:
  228. act 'Seduce Vasily (<<will_cost>> Willpower)': gs 'willpower', 'sex', 'self', 'easy' & gs 'willpower', 'pay', 'self' & gt 'gopsex', 'gopsex_select'
  229. else
  230. act 'Seduce Vasily (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  231. end
  232. end
  233. end
  234. end
  235. if $ARGS[0] = 'sh_hooker':
  236. menu_off = 1
  237. gs 'stat'
  238. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/gopsex/body/h'+rand(1,10)+'.jpg"></center>'
  239. gs 'willpower', 'misc', 'self', 'easy'
  240. if will_cost <= pcs_willpwr:
  241. act 'Leave feigning resentment (<<will_cost>> Willpower)': gs 'willpower', 'pay', 'self' & gt 'vasilyhome', 'hallway'
  242. else
  243. act 'Leave feigning resentment (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  244. end
  245. if week < 5 and hour >= 20:
  246. '"<<$pcs_nickname>>, why on earth are dressed like a whore? You know damn well we aren''t going to pay you for it," Vasily jokes.'
  247. 'Dan and Vitek snicker and start throwing catcalls your way.'
  248. '"I come over dressed like this for you guys and this is how you greet me? I guess I''ll just be on my way then..." you say as you turn toward the door.'
  249. '"Wait <<$pcs_nickname>>, it was just a joke. We didn''t mean to offend you. Why don''t you come over and let us make it up to you?" Vasily asks with a grin.'
  250. act 'Sigh dramatically and open your arms':
  251. shgopsex_gr_day = daystart
  252. shgopsex_gr_count -= 1
  253. sh_hooker_day = daystart
  254. sh_hooker_count -= 1
  255. gs 'gopsex', 'settings'
  256. gs 'gopsex', 'shgopsex_group'
  257. end
  258. elseif (week >= 6 and hour >= 10 and hour < 17) or (week = 7 and hour >= 20):
  259. '"Hey <<$pcs_nickname>>, why are you dressed like a whore? Did you leave work in such a hurry that you forgot to change your uniform?" Vasily asks sarcastically.'
  260. '"Listen you jerk, I came here dressed like this for you. If you want I can turn around and head right back out that door," you say while putting on your best pouty expression.'
  261. '"Come on <<$pcs_nickname>>, it was just a bad joke. Let''s just kiss and make up," Vasily smiles as he unzips his pants.'
  262. act 'Accept his apology':
  263. gopsex_n_npc = 1
  264. shgopsex_vasya_day = daystart
  265. shgopsex_vasya_count -= 1
  266. sh_hooker_day = daystart
  267. sh_hooker_count -= 1
  268. gs 'boyStat', 'A11'
  269. gs 'gopsex', 'settings'
  270. gs 'gopsex', 'shgopsex'
  271. end
  272. end
  273. end
  274. if $ARGS[0] = 'vasily_beer':
  275. menu_off = 1
  276. if alko < 6:
  277. minut += 5
  278. *clr & cla
  279. gs 'drugs', 'alcohol', 'beer'
  280. gs 'stat'
  281. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/drunk_ev/beer'+rand(1,8)+'.jpg"></center>'
  282. func('gopsex','hide','gop_text_beer2')
  283. gs 'willpower', 'drink', 'self', 'easy'
  284. if will_cost <= pcs_willpwr:
  285. act 'You''ve had enough (<<will_cost>> Willpower)': gs 'willpower', 'pay', 'self' & gt 'vasilyhome', 'livingroom'
  286. else
  287. act 'You''ve had enough (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  288. end
  289. act 'Have another drink': gt 'vasilyhome', 'vasily_beer'
  290. else
  291. minut += 5
  292. gs 'stat'
  293. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/drunk_ev/pjanaja'+rand(1,8)+'.jpg"></center>'
  294. 'You''re almost too drunk to stand. The boys notice and start harassing you.'
  295. '"We let you drink for free all night, <<$pcs_nickname>>. Show us a little skin as a thank you," Vasily says with a grin.'
  296. if fame['pav_slut'] < 200 or kotovLoveQW > 0:
  297. if kotovLoveQW <= 0: gs 'willpower', 'sex', 'resist'
  298. if will_cost <= pcs_willpwr and kotovLoveQW <= 0:
  299. act 'Tell them to knock it off (<<will_cost>> Willpower)': gs 'willpower', 'pay', 'resist' & gt 'vasilyhome', 'drunken_sex_no'
  300. elseif kotovLoveQW > 0:
  301. act 'Tell them to knock it off': gt 'vasilyhome', 'drunken_sex_no'
  302. else
  303. act 'Tell them to knock it off (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  304. end
  305. if kotovLoveQW <= 0: act 'Get this party started': gt 'vasilyhome', 'drunken_sex_yes'
  306. else
  307. act 'Get this party started': gt 'vasilyhome', 'drunken_sex_yes'
  308. end
  309. end
  310. end
  311. if $ARGS[0] = 'drunken_sex_yes':
  312. menu_off = 1
  313. minut += 5
  314. pcs_horny += 10
  315. vasily['drunk_sex'] += 1
  316. gs 'stat'
  317. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/drunk_ev/yes'+rand(1,6)+'.jpg"></center>'
  318. 'It''s time to show these boys that you know how to have a good time. The guys urge you on, calling out various lewd suggestions.'
  319. act 'Present your ass': gt 'vasily_home_sex', 'drunken_body_popa'
  320. act 'Show them your pussy': gt 'vasily_home_sex', 'drunken_body_piz'
  321. act 'Shake your tits': gt 'vasily_home_sex', 'drunken_body_sisi'
  322. act 'Finger yourself': gt 'vasily_home_sex', 'drunken_body_mast'
  323. end
  324. if $ARGS[0] = 'drunken_sex_no':
  325. menu_off = 1
  326. minut += 5
  327. pcs_health -= healthmax/10
  328. gs 'stat'
  329. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/drunk_ev/sleep'+rand(1,17)+'.jpg"></center>'
  330. '"You''re all fixing to get a swift kick in the balls if you don''t cut it out, or I can wake this whole building up with a scream," you drunkenly slur.'
  331. 'Dan sneers at you. "Settle down bitch, nobody''s going to hurt you. Why don''t you go lie down on the couch and sleep it off?"'
  332. 'The guys lose interest in you and go back to pounding beers as you crawl away in the direction of the sofa.'
  333. act 'Pass out': gt 'vasilyhome', 'drunken_sleep'
  334. end
  335. if $ARGS[0] = 'drunken_sleep':
  336. menu_off = 1
  337. sleepVars['no_health'] = 1
  338. pcs_health -= healthmax/10
  339. pcs_mood -= 25
  340. gs 'sleep_simple', 'forced', 180
  341. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/drunk_ev/pohmel'+rand(1,4)+'.jpg"></center>'
  342. 'You passed out for about three hours and wake up with a splitting headache and only vague memories of your night with the guys. Remembering that somebody deserved a kick in the balls, you look around the room. Vasily is passed out in a heap on the sofa with no sign of the other two.'
  343. '"It was probably Dan that deserved a kick..." you mutter to yourself as you try to get your bearings.'
  344. act 'Clear your head': gt 'vasilyhome', 'livingroom'
  345. end
  346. if $ARGS[0] = 'vasily_sex_sonya':
  347. menu_off = 1
  348. shulv_sexev_sonya = rand(0,100)
  349. if shulv_sexev_sonya <= 40:
  350. gt 'vasily_home_sex', 'vasily_sexev1_sonya'
  351. else
  352. gt 'vasily_home_sex', 'vasily_sexev2_sonya'
  353. end
  354. end
  355. if $ARGS[0] = 'shultv':
  356. menu_off = 1
  357. rndtvs = rand(1,100)
  358. *clr & cla
  359. if rndtvs > 10: minut += 30
  360. if rndtvs > 10: pcs_mood += 10
  361. if rndtvs <= 10: minut += 5
  362. gs 'stat'
  363. shulga_tv_rnd = rand(0,3)
  364. if shulga_tv_rnd = 0: $shulga_tv_rnd = 'You watch'
  365. if shulga_tv_rnd = 1: $shulga_tv_rnd = 'You watch'
  366. if shulga_tv_rnd = 2: $shulga_tv_rnd = 'You find'
  367. if shulga_tv_rnd = 3: $shulga_tv_rnd = 'It''s'
  368. shulga_tv_rand = rand(0,11)
  369. if shulga_tv_rand = 0: $shulga_tv_rand = '<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/tv/tvdance.mp4" width="748" height="540"></video></center><<$shulga_tv_rnd>> a teenage music video, with a half-naked girl shaking her charms.'
  370. if shulga_tv_rand = 1: $shulga_tv_rand = '<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/tv/tvgeo1.mp4" width="748" height="540"></video></center><<$shulga_tv_rnd>> a David Attenborough documentary about animals.'
  371. if shulga_tv_rand = 2: $shulga_tv_rand = '<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/tv/tvgeo2.mp4" width="748" height="540"></video></center><<$shulga_tv_rnd>> a documentary about the world, with Morgan Freeman narrating.'
  372. if shulga_tv_rand = 3: $shulga_tv_rand = '<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/tv/tvgeo3.mp4" width="748" height="540"></video></center><<$shulga_tv_rnd>> a David Attenborough documentary about nature.'
  373. if shulga_tv_rand = 4: $shulga_tv_rand = '<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/tv/tvgeo4.mp4" width="748" height="540"></video></center><<$shulga_tv_rnd>> a documentary film about the ocean called Blue Planet.'
  374. if shulga_tv_rand = 5: $shulga_tv_rand = '<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/tv/tvkino1.mp4" width="748" height="540"></video></center><<$shulga_tv_rnd>> that much-loved Soviet comedy.'
  375. if shulga_tv_rand = 6: $shulga_tv_rand = '<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/tv/tvkino2.mp4" width="748" height="540"></video></center><<$shulga_tv_rnd>> Import blockbuster.'
  376. if shulga_tv_rand = 7: $shulga_tv_rand = '<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/tv/tvkino3.mp4" width="748" height="540"></video></center><<$shulga_tv_rnd>> an old Western. You hope Clint Eastwood shows up, and shoots someone'
  377. if shulga_tv_rand = 8: $shulga_tv_rand = '<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/tv/tvmult1.mp4" width="748" height="540"></video></center><<$shulga_tv_rnd>> some cartoons It looks like a cheap imitation of Pixar.'
  378. if shulga_tv_rand = 9: $shulga_tv_rand = '<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/tv/tvmult2.mp4" width="748" height="540"></video></center><<$shulga_tv_rnd>> a classic Disney cartoon.'
  379. if shulga_tv_rand = 10: $shulga_tv_rand = '<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/tv/tvsport1.mp4" width="748" height="540"></video></center><<$shulga_tv_rnd>> an MMA fight. You wonder if Vitek is as good as these guys.'
  380. if shulga_tv_rand = 11: $shulga_tv_rand = '<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/tv/tvsport2.mp4" width="748" height="540"></video></center><<$shulga_tv_rnd>> a football match.'
  381. if rndtvs > 10: '<<$shulga_tv_rand>> <br> You veg out in front of the TV for 30 minutes.'
  382. if rndtvs <= 10: '<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/tv/tvrekl'+rand(1,4)+'.mp4" width="748" height="540"></video></center> You find some advertising.'
  383. act 'Look around the room': gt 'vasilyhome', 'livingroom'
  384. act 'Change the channel': gt 'vasilyhome', 'shultv'
  385. porno_tv_rand = rand(0,100)
  386. if porno_tv_rand < 50 or porno_tv_rand >= 50 and week < 6 and hour >= 3 and hour <= 23 or porno_tv_rand >= 50 and week >= 6 and hour > 2 and hour < 10 or porno_tv_rand >= 50 and week >= 6 and hour > 16 and hour <= 23: gs 'vasilyhome', 'view_pornotv'
  387. if porno_tv_rand >= 50:
  388. if week >= 6 and hour >= 10 and hour <= 16: gs 'vasily_home_sex', 'view_pornotv_vasily'
  389. if week >= 6 and hour >= 0 and hour <= 2: gs 'vasily_home_sex', 'view_pornotv_vasily'
  390. if week < 6 and hour >= 0 and hour <= 2: gs 'vasily_home_sex', 'view_pornotv_evgr'
  391. end
  392. end
  393. if $ARGS[0] = 'view_pornotv':
  394. menu_off = 1
  395. act 'Flip to the porn channel':
  396. *clr & cla
  397. gs 'arousal','porn',20
  398. gs 'stat'
  399. '<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/tv/tvporn'+rand(1,5)+'.mp4" width="748" height="540"></video></center> You switched to the porn channel.'
  400. 'You watch porn for about 20 minutes. It''s very exciting.'
  401. act 'Turn it off': gt 'vasilyhome', 'livingroom'
  402. end
  403. end
  404. if $ARGS[0] = 'vasily_bazar_night':
  405. *clr & cla
  406. minut += 1
  407. gs 'stat'
  408. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vasya/vasya.jpg"></center>'
  409. 'Vasily is always with Dan and Vitek, who are his best friends. He''s physically the weakest one of the three, but is a bit of a prankster and always makes the others laugh. He was raised by his father after his mother left when he was still an infant.'
  410. act 'Stop talking': gt 'vasilyhome', 'livingroom'
  411. act 'Talk':
  412. *clr & cla
  413. minut += 10
  414. bazar_day = daystart
  415. bazar_count -= 1
  416. if bazar_count > 0: npc_rel['A11'] +=1
  417. gs 'stat'
  418. !Bazaar night conversations with Vasily fame['pav_slut'] < 200:
  419. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/talk/talk'+rand(1,5)+'.jpg"></center>'
  420. if bazar_count <= 0:
  421. '"Give it a rest, <<$pcs_nickname>>. How about a drink instead?" Vasily offers.'
  422. elseif fame['pav_slut'] < 200:
  423. vasyan_textb = rand(0,8)
  424. if vasyan_textb = 0:
  425. '"Life is like a Matryoshka doll," Vasily says mysteriously.<br> "What the hell is that supposed to mean?" you ask.<br> "Think about it," is all he says.<br> You roll you eyes and give him a sarcastic: "Oh I will."'
  426. elseif vasyan_textb = 1:
  427. '"I love <<$pcs_haircol>> hair, and it looks so good on you <<$pcs_nickname>>."<br> "Thanks Vasily. That''s very sweet," you reply while blushing.<br> "Does the carpet match the drapes?" he asks with a smirk.<br> "Typical," is all you answer with an exasperated sigh.'
  428. elseif vasyan_textb = 2:
  429. if SchoolAtestat = 0:
  430. 'He gives you some advice. "Having a phone will make school go by much faster. Just be careful not to let the teacher catch you playing with it."<br> "Nobody is getting my phone without a fight," you declare with a smile.'
  431. else
  432. 'You tell Vasily a story from gym class. "This one time after gym class, I was all sweaty and Katja tried to drag me into the shower. It was really weird."<br> Vasily adds: "She told me to take a shower a few weeks ago too."<br> "Well, that''s because you stink," you reply while sticking your tongue out at him.'
  433. end
  434. elseif vasyan_textb = 3:
  435. 'He tells you a story about a fight. "I got into a scrap with Dimka behind the community center once. I totally whipped his ass, but be careful around him. He''s a nasty piece of work."'
  436. elseif vasyan_textb = 4:
  437. 'He tells you a story about his trip to the city. "I lost my wallet in the city and had no way to get home. The only way I could earn money for the train was by washing dishes at the barbecue. It turned out great though. The cute barmaid was flirting with me all night, and I even got to make out with her before I left. The next time I make it up there, I''m going to rock her world."<br> "You go get her tiger," you say encouragingly.'
  438. elseif vasyan_textb = 5:
  439. 'Vasily complains: "The economy is broken, and none of these idiots are doing anything about it."<br> "What should be done to fix it?" you ask curiously.<br> "Oh, I don''t care. I can use my laptop to hack the banks, and get money whenever I need it," he says.<br> "Then why the hell are you complaining?" you ask in frustration.'
  440. elseif vasyan_textb = 6:
  441. 'He talks about his trip to the city. "I got lost in the old section of the city. I nearly starved to death before I found my way out. If you ever end up there be careful. That place is like a Byzantine labyrinth."<br> "Did you find anything interesting?" you ask.<br> "Not really. There was lots of grass and abandoned buildings, but I did see a leather clad woman get out of a cab. She disappeared like a puff of smoke though."'
  442. elseif vasyan_textb = 7:
  443. '"Hey <<$pcs_nickname>>, the guys and I were trying to figure something out. How big are your tits? I said they look like <<$titsize>>s, but I figured I''d ask you to be sure."<br> You cross your arms over your chest, and glare at him in response.<br> "So, bigger then?" he quirks an eyebrow.<br> You give him a little slug in the arm for an answer.'
  444. elseif vasyan_textb = 8:
  445. if npc_rel['A11'] < 30:
  446. 'He tells you a story about magic fairies who live in the countryside. He swears it''s true, but you just roll your eyes.'
  447. elseif mc_inventory['tech_webcam'] = 1:
  448. 'Don''t you sometimes do homework at Julia''s place after school?" he asks.<br> "Maybe," you say suspiciously.<br> "Well, if you ever do, please put in a good word for me. I think she''s cute."'
  449. elseif npc_rel['A11'] < 50:
  450. '"Have you heard about all the webcam sites that are popping up? Apparently girls can make a lot of money on them. If you have a computer, webcam, and are willing to show a little skin, I bet you could do very well <<$pcs_nickname>>," he says.<br> "I''m not sure I would be comfortable doing something like that," you reply.<br> "You should think about it. It''s not like you would be selling it on the street. All you have to do is lie around on a bed and talk to a bunch of lonely guys. Then you show them a little skin and the money starts rolling in. It would be so easy."'
  451. elseif npc_rel['A11'] < 70:
  452. '"Do you remember when I told you about the webcam sites where you can earn big money for showing some skin?"<br> "Yeah, I remember," you answer.<br> "Well, not too long ago, I bought a webcam so that I could video chat on Skype. If you want to use it, I wouldn''t mind..."<br> "Umm thanks, I''ll think about it..." you reply.'
  453. else
  454. '"Hey <<$pcs_nickname>>, have you checked out the webcam I bought?" Vasily asks.<br> "Yeah, I may have checked it out a little..." you say.<br> "Well, if you ever want to get on there during the weekend let me know. We could do a show together and rake in some big bucks," he says with a wink and a smile.<br> "That''s not a bad idea, but I''ll have to think about it," you blush.'
  455. end
  456. end
  457. else
  458. vasyan_textb_gorslut = rand(0,12)
  459. if vasyan_textb_gorslut = 0:
  460. if soniaPS = 1:
  461. 'He tells you about fucking Sonia. "The boys and I were all taking turns with that slut until she couldn''t even stand. She eventually just collapsed in a heap. The first thing she did when she got up was try to get my cock in her mouth. It''s crazy hoe fucking addicted to cock that whore is."'
  462. else
  463. '"I saw you poke your head in the door the other day when we were screwing Sonia. You seemed to enjoy it, because you watched for a long time. Were you trying to learn something, or just wishing it was you?" he asks with a smile.'
  464. end
  465. elseif vasyan_textb_gorslut = 1:
  466. ' You really seemed to enjoy getting fucked like a drunken slut the other day <<$pcs_nickname>>," Vasily snickers.<br> "Well I... yeah, I kind of got into it," you stammer meekly.<br> "Then you should come drinking with us in the park more often. We''ll gladly fuck you six ways to Sunday if you show up there," he says with a sly grin.<br> "Don''t be surprised if I take you up on that offer," you say with a wink.'
  467. elseif vasyan_textb_gorslut = 2:
  468. if soniaPS = 1:
  469. ' "We have to figure out how to get you and Sonia in the same room," Vasily says hungrily.<br> "I certainly wouldn''t kick her out of bed..." you say and give him a wink.<br> "Just thinking about it is getting me going. Actually seeing you two together would be hot enough to start a fire."<br> You rest your hand on his groin and give it a squeeze. "Oh, I can tell..." you whisper seductively.'
  470. else
  471. '"Sonia was talking about you the other day," Vasily tells you.<br> "Oh really? What did she say?" you ask.<br> "She said and I quote: That <<$pcs_nickname>> is crazy hot. Every time I see her, I just want to eat her like a bowl of ice cream," he says laughing.<br> "Well, next time you see her, tell her it tastes like cherry", you tell him laughing.'
  472. end
  473. elseif vasyan_textb_gorslut = 3:
  474. if SchoolAtestat = 0:
  475. '"Oh, what I would give to see under that little skirt our English teacher wears. Her ass just looks unbelievable in that thing. I swear she must wear it just to drive the kids crazy," Vasily says dreamily.<br> "I totally agree. She knows what''s she is doing. If she keeps it up, I might get under that skirt myself. If I ever do manage to get in there, I''ll report back to you with the details commander," you say while giving him a mock salute.'
  476. else
  477. '"God, I would love to get in Julia''s pants. The quiet ones like her always turn into freaks in the bedroom," he says dreamily.<br> "I think she has a crush on me. Maybe I''ll get her drunk, and find out for myself. I could have that little wallflower between my legs in no time. Should we make a bet?" you ask with a wink.<br> "No, but just the thought of it is getting a rise out of me. Luckily I already have a little freak in the bedroom handy..." he says while looking at you with lust.'
  478. end
  479. elseif vasyan_textb_gorslut = 4:
  480. '"Hey <<$pcs_nickname>>, did you know that your mother is still a slut? We saw her in the cafe after closing with her boss. She was sucking his dick like it was the fountain of youth. I see where you got your skills from; she must have been a really good teacher."<br> "Ha, dream on asshole," you tell him with a laugh.'
  481. elseif vasyan_textb_gorslut = 5:
  482. if soniaPS = 1:
  483. if SchoolAtestat = 0:
  484. '"Sonia spends almost the whole day in the boys bathroom at school now. That girl sucks and fucks like quantity is the only things that matters," Vasily tells you.<br> "I think most of her diet is cum these days," you add.<br> "Yeah, I do my part to feed her almost every day," he says laughing.'
  485. else
  486. '"Sonia was fucking one of the teachers the other day," he says. "It was so damn loud I bet half the school heard it."<br> "Oh? Who was she fucking?" you ask with interest.<br> "I couldn''t tell, but that''s not the point. That slut is completely out of control! I almost feel bad for her. There''s no way this will end well for her," he laments.'
  487. end
  488. else
  489. '"Come over here babe. Idle hands are the devil''s plaything," Vasily says while motioning for you to sit.<br> He put an arm around your neck and fondles your breast. You giggle and give him a peck on the cheek.'
  490. end
  491. elseif vasyan_textb_gorslut = 6:
  492. 'The guys have all gathered around you. "How about we get this party started?" Vasily asks as they all look at you with anticipation.<br> "Well one of you guys is going to have to get me a drink first," you smile.<br> "Why do you always need a drink? Let''s just get to it.<br> It''s the only way I can make you guys look good enough to fuck!" you say laughing. "Now fetch me a drink."'
  493. elseif vasyan_textb_gorslut = 7:
  494. '"Do you like anal now <<$pcs_nickname>>? Does it hurt, or does it give you pleasure?" Vasily asks.<br> "My <<$npc_nickname[''A29'']>> has a dildo in her closet. I could get it if you want to find out for yourself..." you say laughing.<br> "Yeah, I''ll pass," he says dryly.<br> "Party pooper," you say while sticking out your tongue at him.'
  495. elseif vasyan_textb_gorslut = 8:
  496. '"What''s your favorite position?" Vasily asks.<br> "Comfortable," you answer laughing.<br> All the boys join in laughing.'
  497. elseif vasyan_textb_gorslut = 9:
  498. '"Hey <<$pcs_nickname>>, you want to play some cards?" Vasily asks.<br> "I don''t know, will I get to keep my clothes on?" you ask.<br> "Sure, we can play for money," he says.<br> "Too bad, I guess I''l pass," you say disappointedly. You flash him your tits and have a good laugh.'
  499. elseif vasyan_textb_gorslut = 10:
  500. '"Do you remember that barmaid in the city I was telling you about?" Vasily says. "I finally made it back to the barbecue to see her again. She gave me the best blowjob I''ve had in my life!"<br> "Umm Vasily, there''s something I..."<br> "I didn''t mean it babe. She was good is all. Nobody is better than you," he says apologetically.<br> You decide not to push the topic of the barmaid.'
  501. elseif vasyan_textb_gorslut = 11:
  502. '"Hey <<$pcs_nickname>>, are you into water sports?" he asks innocently.<br> "Oh, I don''t know. I''m better at volleyball and running than I am at swimming. If it''s warm, I do like to cool off in the water though."<br> "I think that means she''s up for it guys," he announces to the room.<br> "What are you guys talking about? Up for what?" you ask suspiciously.'
  503. elseif vasyan_textb_gorslut = 12:
  504. if npc_rel['A11'] < 30:
  505. '"I love <<$pcs_haircol>> hair, and it looks so good on you <<$pcs_nickname>>."<br> "Thanks Vasily. That''s very sweet," you reply while blushing.<br> "Does the carpet match the drapes?" he asks with a smirk.<br> "Typical," is all you answer with an exasperated sigh.'
  506. elseif mc_inventory['tech_webcam'] = 1:
  507. '"<<$pcs_nickname>>, would you grab me a beer?" Vasily asks.<br> "Sure thing," you say.<br> "Grab one for yourself too," he adds.<br> "Vasily Shulgin, are you trying to get me drunk?" you answer in a shocked tone. Laughing, you head for the kitchen.'
  508. elseif npc_rel['A11'] < 50:
  509. '"Have you heard about all the webcam sites that are popping up? Apparently girls can make a lot of money on them. If you have a computer, webcam, and are willing to show a little skin I bet you could do very well <<$pcs_nickname>>," he says.<br> "I''m not sure I would be comfortable doing something like that," you reply.<br> "You should think about it. It''s not like you would be selling it on the street. All you have to do is lie around on a bed and talk to a bunch of lonely guys. Then you show them a little skin and the money starts rolling in. It would be so easy."'
  510. elseif npc_rel['A11'] < 70:
  511. '"Do you remember when I told you about the webcam sites where you can earn big money for showing some skin?"<br> "Yeah, I remember," you answer.<br> "Well, not too long ago I bought a webcam so that I could video chat on Skype. If you want to use it, I wouldn''t mind..."<br> "Umm thanks, I''ll think about it..." you reply.'
  512. else
  513. '"Hey <<$pcs_nickname>>, have you checked out the webcam I bought?" Vasily asks.<br> "Yeah, I may have checked it out a little..." you say.<br> "Well, if you ever want to get on there during the weekend let me know. We could do a show together and rake in some big bucks," he says with a wink and a smile.<br> "That''s not a bad idea, but I''ll have to think about it," you blush.'
  514. end
  515. end
  516. end
  517. act 'Further': gt 'vasilyhome', 'vasily_bazar_night'
  518. end
  519. act 'Drink beer': gt 'vasilyhome', 'vasily_beer'
  520. if npc_rel['A11'] >= 70 and alko >= 1 or npc_rel['A11'] >= 70 and pcs_horny > 50 or fame['pav_slut'] >= 200 and alko >= 1:
  521. gs 'willpower', 'sex', 'self', 'easy'
  522. if will_cost <= pcs_willpwr:
  523. act 'Ask him for sex (<<will_cost>> Willpower)':
  524. gs 'willpower', 'pay', 'self'
  525. if shgopsex_vasya_count = 0:
  526. cla
  527. '"Keep your pants on, woman. I''m not a machine," Vasily says.'
  528. act 'Humph': gt 'vasilyhome','livingroom'
  529. elseif shgopsex_vasya_count > 0:
  530. gopsex_n_npc = 1
  531. shgopsex_vasya_day = daystart
  532. shgopsex_vasya_count -= 1
  533. gs 'boyStat', 'A11'
  534. gs 'gopsex', 'settings'
  535. gs 'gopsex', 'shgopsex'
  536. end
  537. end
  538. else
  539. act 'Ask him for sex (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  540. end
  541. end
  542. end
  543. !--------------------------------------------!
  544. !Bazaar night with Dan. Monday - Thurstday hours: 20:00 - 24:00!
  545. !============================================!
  546. if $ARGS[0] = 'dan_bazar':
  547. menu_off = 1
  548. minut += 1
  549. gs 'stat'
  550. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/dan/dan.jpg"></center>'
  551. 'Dan is a tall and skinny guy who usually communicates to others with disdain and contempt. He''s very stubborn and will never let an argument go. He''s best friends with Vitek and Vasily, and can be considered the smartest one of the three.'
  552. act 'Move away': gt 'vasilyhome', 'livingroom'
  553. act 'Talk':
  554. *clr & cla
  555. minut += 5
  556. bazar_day_den = daystart
  557. bazar_count_den -= 1
  558. if bazar_count_den > 0: npc_rel['A10'] +=1
  559. gs 'stat'
  560. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/talk/talk'+rand(1,5)+'.jpg"></center>'
  561. den_textb = rand(0,6)
  562. if den_textb = 0: $den_textb = 'Dan tells you about a girl they saw giving a guy a blowjob in the park today. "She had such lovely <<$pcs_eyecol>> eyes, and beautiful <<$pcs_haircol>> hair," he says while smiling at you. "Oh <<$pcs_nickname>>, you should come join us in the park after school. We''re almost always there having drinks," he adds as an afterthought.'
  563. if den_textb = 1 and SchoolAtestat = 0: $den_textb = '"Hey <<$pcs_nickname>>, how is school going?" Dan asks. Before you can answer, he continues, "I don''t think smart people even belong in school. I have to cut class and hang out in the bathroom just so I don''t lose my mind."'
  564. if den_textb = 1 and SchoolAtestat = 1: $den_textb = 'Dan tells you his plans for after graduation. "I can''t wait to get to get out of this one horse town. I want to move to the city where all the best food, women, drugs and everything else you could think of are."'
  565. if den_textb = 2: $den_textb = '"<<$pcs_nickname>>, get over here and make yourself useful. I need a back massage, and you look like just the right girl for the job," Dan hollers. <br> "How would you like a swift kick instead? Even if you had bothered to ask me nicely, I still would''t have done it. It never hurts to be polite," you smirk back at him sweetly.'
  566. if den_textb = 3: $den_textb = 'Dan asks you to grab him a beer. When you return from the kitchen with his beer, he politely asks you to open it for him. Rolling your eyes, you crack it open and hand it over to him. <br>"Thanks <<$pcs_nickname>>. You''re going to make a fine little wife," Dan laughs.<br> You give him a kick in the shin before turning to leave. He just laughs, and sends you on your way with a smack on the ass.'
  567. if den_textb = 4: $den_textb = '"<<$pcs_nickname>>, if you''re looking for work I hear the hotel is hiring. They have a job opening for a <<$pc_desc[''lips'']>> set of lips," Dan says.<br> You flick your hand between his legs, and he lets out a sharp cry of pain. "Thanks for the tip asshole," you smile back at him.'
  568. if den_textb = 5: $den_textb = 'Dan gives you his opinion on religion. "A church is no fit place for a woman on her knees. That should be reserved for places like alleys, bathrooms and living rooms. Speaking of which; <<$pcs_nickname>>, would you be a dear?"<br> You walk away shaking your head before he can finish.'
  569. if den_textb = 6: $den_textb = 'Unprompted, Dan turns to you and says "You got a real pretty mouth girl," in his best creepy accent.<br> You swiftly raise your knee like you are going for his crotch, but stop short and just walk past him. Seeing him instinctively double over in fear puts a little spring in your step.'
  570. den_textb_gorslut = rand(0,7)
  571. if den_textb_gorslut = 0: $den_textb_gorslut = 'Dan looks at you appraisingly. "<<$pcs_nickname>>, do you have any money? If you need some, then I''m sure I could find some work putting your body to good use."<br> "Dream on. The only work I''m thinking of using this body for involves a swift kick between your balls!" you snarl.<br> With one hand protecting his nuts, Dan says "Settle down, slut. I wasn''t suggesting you become a whore. Honestly, I was just thinking out loud. I mean if you''re already giving it away for free, then why not?" You leave in a huff before he can finish.'
  572. if den_textb_gorslut = 1 and soniaPS = 1: $den_textb_gorslut = 'Dan mockingly issues you a challenge.<br> "<<$pcs_nickname>>, I can''t decide if I prefer your cute set of <<$pc_desc[''lips'']>> lipss or Sonia''s. We need to all get together to find out who has the best skills. I have a warm wet surprise for the winner."<br> "Dream on!" you say while shaking your head, though you do wonder if you might be able to best her.'
  573. if den_textb_gorslut = 1 and soniaPS <=0: $den_textb_gorslut = 'Dan is idly going on about what a good girl Sonia is when he turns to you and says "Hey <<$pcs_nickname>>, you''re friends with Sonia, right?"<br> "Not this again, Dan..." you say with a weary sigh.<br> "Oh, come on! You both like to have a good time. It could be a lot of fun," he replies.<br> You stop him right there. "Listen Dan. I like Sonia, but she has a look in her eyes lately that makes me nervous. Besides, any girl willing to sleep with you has to be half mad. Getting two of us in the same room might be more than you could handle..." You give him a little sway of your hips as you walk away.'
  574. if den_textb_gorslut = 2 and soniaPS = 1: $den_textb_gorslut = '"Yesterday, Sonia was servicing every boy in the mens bathroom in any fashion they desired," Dan says. "Not too long ago, she was such a stuck up goody-two-shoes. Now she doesn''t have a care in the world. You could probably learn a thing or two from her <<$pcs_nickname>>."<br> You just stare back at him with your arms crossed as he slowly moves a hand in front of his crotch for protection.'
  575. if den_textb_gorslut = 2 and soniaPS <=0: $den_textb_gorslut = '"Be a dear and fetch me another beer, <<$pcs_lastname>>," Dan says.<br> You head to the kitchen and grab a beer. You take a little sip and give him a smile when you hand it to him. He gives you a rough slap on the ass as he sends you away giggling.'
  576. if den_textb_gorslut = 3: $den_textb_gorslut = 'Dan looks like he''s up to something. "<<$pcs_nickname>>, who''s your best girlfriend at school?"<br> "Why?" you ask while giving him a stern look.<br> "Well, I was just thinking maybe you''d like to bring a friend on one of your visits here?" Dan says, trying his best to sound diplomatic.<br> Your anger boils over as you say "Don''t you think for one second that I''m going to drag some innocent girl back here and throw her to you jackals. If you''re so desperate to have a three-way, I would be happy to let you help me suck Vitek''s cock right now." <br> You hear Dan mutter under his breath. "Bitch, what the hell crawled up your ass tonight?" You turn to leave.'
  577. if den_textb_gorslut = 4: $den_textb_gorslut = '"Hey babe, how about you stop by the park the next time we''re hanging out there and have some beers with us? You''re so much fun when you get a few beers in you," Dan says while roughly giving your ass a squeeze.<br> You give him a playful slap on the thigh and a giggle.'
  578. if den_textb_gorslut = 5: $den_textb_gorslut = '"<<$pcs_nickname>>, hand me the TV remote," Dan says.<br> He''s way closer to it than you, but he looks comfortable, so you happily fetch it for him.<br> "Good girl," he praises.'
  579. if den_textb_gorslut = 6: $den_textb_gorslut = '"<<$pcs_nickname>>, does your sister still work at the local supermarket?" Dan asks. <br> "Yeah, but she doesn''t enjoy it much, so I try not to bother her when she''s working," you inform him.<br> "You should bring her over here sometime. I bet we could find a way to cheer her up..." he says suggestively.<br> "God, is sex the only thing you ever think about?! And what on earth makes you think I would do that sort of thing with my sister?" you say a little sheepishly while giving him a sideways glance.'
  580. if den_textb_gorslut = 7: $den_textb_gorslut = 'Dan tells you about his visit to the strip club. "You need an ID to get in, but once you do it''s great. They have some of the best looking women I''ve ever seen in there, and I think on some nights they even have male strippers for ladies."'
  581. if bazar_count_den <= 0: '"Be quiet, <<$pcs_nickname>>! That''s enough talk out of you tonight. Leave me in peace, unless you want to put those <<$pc_desc[''lips'']>> lips to better use," he says.'
  582. if fame['pav_slut'] < 200 and bazar_count_den > 0: '<<$den_textb>>'
  583. if fame['pav_slut'] >= 200 and bazar_count_den > 0: '<<$den_textb_gorslut>>'
  584. act 'Further': gt 'vasilyhome', 'dan_bazar'
  585. end
  586. act 'Drink beer': gt 'vasilyhome', 'vasily_beer'
  587. if fame['pav_slut'] >= 200 and alko >= 1:
  588. gs 'willpower', 'sex', 'self', 'easy'
  589. if will_cost <= pcs_willpwr:
  590. act 'Have sex with Dan (<<will_cost>> Willpower)':
  591. gs 'willpower', 'pay', 'self'
  592. if shgopsex_den_count = 0:
  593. cla
  594. '"Damn slut, I''m only one man. Suck your supper out of someones else''s cock!" Dan says.'
  595. act 'Leave': gt 'vasilyhome', 'livingroom'
  596. elseif shgopsex_den_count > 0:
  597. gopsex_n_npc = 0
  598. shgopsex_den_day = daystart
  599. shgopsex_den_count -= 1
  600. gs 'boyStat', 'A10'
  601. gs 'gopsex', 'settings'
  602. gs 'gopsex', 'shgopsex'
  603. end
  604. end
  605. else
  606. act 'Have sex with Dan (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  607. end
  608. end
  609. end
  610. !---------------------------------------------!
  611. !Bazaar with Vitek(Kotov) Monday - Thurstday hours: 20:00 - 24:00!
  612. !=============================================!
  613. if $ARGS[0] = 'vitek_bazar':
  614. menu_off = 1
  615. minut += 1
  616. gs 'stat'
  617. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vitek/vitek.jpg"></center>'
  618. 'Vitek is an aggressive and strong guy who considers himself a ''gangsta'', but his personality is pretty much see-through. Lena is his twin sister.'
  619. act 'Move away': gt 'vasilyhome','livingroom'
  620. act 'Talk':
  621. *clr & cla
  622. minut += 5
  623. bazar_day_vitek = daystart
  624. bazar_count_vitek -= 1
  625. if bazar_count_vitek > 0: npc_rel['A9'] +=1
  626. gs 'stat'
  627. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/talk/talk'+rand(1,5)+'.jpg"></center>'
  628. vitek_textb = rand(0,7)
  629. if vitek_textb = 0: $vitek_textb = '"Any chance I could get you to come over and do some cleaning? My apartment is such a wreck that it''s virtually uninhabitable. It could really use a woman''s touch."<br> "I''ll think about it," you answer shyly.<br> The thought of cleaning Vitek''s place in a skimpy little outfit bubbles up in your mind, and you turn away blushing.'
  630. if vitek_textb = 1 and SchoolAtestat = 0: $vitek_textb = 'Vitek flexes his bicep, and tells you to feel it. Somewhat hesitantly, you give his muscle a little squeeze. It''s hard as a rock, and a little exciting too.<br> "I can bench 300," he boasts.<br> You have no idea what that means, but smile anyway. "Wow, that''s really good. I''m impressed."'
  631. if vitek_textb = 1 and SchoolAtestat = 1: $vitek_textb = 'Vitek compliments you. "<<$pcs_nickname>>, your hair looks beautiful. I''ve always had a thing for girls with <<$pcs_haircol>> hair."<br> "Thank you," you reply while blushing.'
  632. if vitek_textb = 2: $vitek_textb = 'Vitek invites you to the community center at night to drink and dance with him. The thought of dancing with him sends a little flutter though your chest.<br> "I might just take you up on that offer," you tell him, trying your best to sound sexy.'
  633. if vitek_textb = 3: $vitek_textb = 'Vitek talks to you about his boxing training at that community center. He thinks he''s getting pretty good. "Stop by if you want to see me in action. There''s plenty of other stuff to do there too."'
  634. if vitek_textb = 4: $vitek_textb = '"Do you ever go down to the lake to swim?" Vitek asks.<br> "Sometimes, but it''s been a while," you answer.<br> "It''s a shame I''ve never seen you in a bathing suit," he says almost shyly.'
  635. if vitek_textb = 5: $vitek_textb = '"I had to kick the shit out of that Igor kid after the dance a few weeks ago. You should steer clear of that guy, <<$pcs_nickname>>. I don''t like the way he treats women."'
  636. if vitek_textb = 6: $vitek_textb = 'Vitek must have been boxing today as his shoulders look tense. Trying to be helpful, you walk up behind him and start giving them a good rub.<br> "Oh <<$pcs_nickname>>, your hands feel great..." he sighs in appreciation.'
  637. if vitek_textb = 7: $vitek_textb = 'You notice Vitek''s beer is almost empty. Thinking this looks like a job you can handle, you go to the kitchen to get him a fresh one. You return just as he''s ready for another and hand him it while smiling.<br> "Thanks <<$pcs_nickname>>, you read my mind," he says. His hand grazes your hip when he takes his beer, sending butterflies through your stomach.'
  638. vitek_textb_gorslut = rand(0,7)
  639. if vitek_textb_gorslut = 0: $vitek_textb_gorslut = 'You''re lying on the couch when Vitek sits down and puts your feet in his lap. Without saying anything, he gently starts to massage them. You let him know how good it feels with a series of soft moans. Vitek can be so good to you when he wants to be; you think you should probably reward him.'
  640. if vitek_textb_gorslut = 1: $vitek_textb_gorslut = 'Vitek imparts some wisdom. "You can determine how close your relationship is with someone by how much you can mock them before receiving a beating."<br> "What if I said you have a tiny cock?" you say.<br> "Then I would attack you," he says. He takes both hands and furiously tickles you around your sides and stomach.<br> You squeal with delight, laughing until you''re out of breath.'
  641. if vitek_textb_gorslut = 2: $vitek_textb_gorslut = 'Vitek is full of fun facts. "Did you know that it''s empirically proven that 95% of girls can no longer pronounce the name of the city Naberezhnye Cheln if they go a month without sex?"<br> Deadpan, you respond "I speak seven languages."'
  642. if vitek_textb_gorslut = 3 and SchoolAtestat = 0 and soniaPS = 1: $vitek_textb_gorslut = '"Sonia pulled me into the school toilet yesterday, climbed on top of me, and used me for sex. She basically raped me. I may have to go see the therapist at the clinic to get over it."<br> He says it with a smile, but you can tell he''s worried about Sonia.'
  643. if vitek_textb_gorslut = 3 and SchoolAtestat = 1 and soniaPS = 1: $vitek_textb_gorslut = '"Sonia was pestering me in the park yesterday. When I told her no and walked away, she just followed me. I decided I''d had enough, and started to jog away, but she chased me! She actually chased me though the park trying to have sex with me..." He just shakes his head dumbfounded by this turn of events.'
  644. if vitek_textb_gorslut = 3 and soniaPS <= 0: $vitek_textb_gorslut = '"If you ever lend money to nerdy Natasha, then don''t expect to get it back. Well, not in cash anyway. Her methods of repayment are very interesting though..."<br> You give him a playful slug on the shoulder, and start thinking about Natasha''s legs.'
  645. if vitek_textb_gorslut = 4: $vitek_textb_gorslut = 'Vitek starts talking like he''s telling a ghost story. "There''s a woman who walks our quiet streets at night wearing leather and brandishing a whip. They say if she catches you, you wind up in her dungeon, never to be seen again." He finishes by laughing and making spooky sounds.<br> You''re too distracted by thoughts of mysterious leather clad women to laugh with him.'
  646. if vitek_textb_gorslut = 5: $vitek_textb_gorslut = '"What''s your favorite thing about a penis?" Vitek asks.<br> "They always stand up when a fine lady like myself enters the room," you answer back.<br> Vitek bursts out laughing, and starts tickling your sides.'
  647. if vitek_textb_gorslut = 6: $vitek_textb_gorslut = '"Drunk girls might as well call their pussy mistress. They can think of nothing but obeying its wishes," Vitek says.<br> You parry: "Yeah, and guys should call their cocks sir. They follow every order like it''s a life and death mission issued by their commanding officer."<br> You both burst out laughing when Vitek gives his crotch a salute.'
  648. if vitek_textb_gorslut = 7: $vitek_textb_gorslut = 'Vitek tells a joke. <br> A man walks into a pharmacy and loudly declares: "I''ll have a pack of condoms, please!"<br> The cute young clerk blushed and whispered: "Sir, this sort of thing should be asked for in the ear, not..."<br> "What about ears? I don''t need them for me ears! I need them for my dick!"'
  649. if bazar_count_vitek <= 0: '"That''s enough talk for now, <<$pcs_nickname>>," he says.'
  650. if fame['pav_slut'] < 150 and bazar_count_vitek > 0: '<<$vitek_textb>>'
  651. if fame['pav_slut'] >= 200 and bazar_count_vitek > 0: '<<$vitek_textb_gorslut>>'
  652. act 'Further': gt 'vasilyhome', 'vitek_bazar'
  653. end
  654. act 'Drink beer': gt 'vasilyhome', 'vasily_beer'
  655. if fame['pav_slut'] >= 200 and alko >= 1:
  656. gs 'willpower', 'sex', 'self', 'easy'
  657. if will_cost <= pcs_willpwr:
  658. act 'Get laid (<<will_cost>> Willpower)':
  659. gs 'willpower', 'pay', 'self'
  660. if shgopsex_vitya_count = 0:
  661. cla
  662. '"Sorry kitten, but you''ve worn me out for the day," he says.'
  663. act 'Humph': gt 'vasilyhome', 'livingroom'
  664. elseif shgopsex_vitya_count > 0:
  665. gopsex_n_npc = 2
  666. shgopsex_vitya_day = daystart
  667. shgopsex_vitya_count -= 1
  668. gs 'boyStat', 'A9'
  669. gs 'gopsex', 'settings'
  670. gs 'gopsex', 'shgopsex'
  671. gs 'stat'
  672. end
  673. end
  674. else
  675. act 'Get laid (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  676. end
  677. end
  678. end
  679. if $ARGS[0] = 'vasily_bazar_day':
  680. minut += 1
  681. gs 'stat'
  682. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vasya/vasya.jpg"></center>'
  683. 'Vasily is always with Dan and Vitek, who are his best friends. He''s physically the weakest one of the three, but is a bit of a prankster and always makes the others laugh. He was raised by his father after his mother left when he was still an infant.'
  684. act 'Move away': gt 'vasilyhome', 'livingroom'
  685. act 'Talk':
  686. *clr & cla
  687. minut += 10
  688. bazar_day = daystart
  689. bazar_count -= 1
  690. if bazar_count > 0: npc_rel['A11'] +=1
  691. gs 'vasilyhome', 'vasily_rep'
  692. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/talk/talk'+rand(1,5)+'.jpg"></center>'
  693. vasyan_textb_day = rand(0,8)
  694. if vasyan_textb_day = 0:
  695. $vasyan_textb_day = '"Life is like a Matryoshka doll," Vasily says mysteriously.<br> "What the hell is that supposed to mean?" you ask.<br> "Think about it," is all he says.<br> You roll you eyes and give him a sarcastic: "Oh I will."'
  696. elseif vasyan_textb_day = 1:
  697. $vasyan_textb_day = '"I love <<$pcs_haircol>> hair, and it looks so good on you <<$pcs_nickname>>."<br> "Thanks Vasily. That''s very sweet," you reply while blushing.<br> "Does the carpet match the drapes?" he asks with a smirk.<br> "Typical," is all you answer with an exasperated sigh.'
  698. elseif vasyan_textb_day = 2:
  699. if SchoolAtestat = 0:
  700. $vasyan_textb_day = 'He gives you some advice. "Having a phone will make school go by much faster. Just be careful not to let the teacher catch you playing with it."<br> "Nobody is getting my phone without a fight," you declare with a smile.'
  701. else
  702. $vasyan_textb_day = 'You tell Vasily a story from gym class. "This one time after gym class, I was all sweaty and Katja tried to drag me into the shower. It was really weird."<br> Vasily adds: "She told me to take a shower a few weeks ago too."<br> "Well, that''s because you stink," you reply while sticking your tongue out at him.'
  703. end
  704. elseif vasyan_textb_day = 3:
  705. $vasyan_textb_day = 'He tells you a story about a fight. "I got into a scrap with Dimka behind the community center once. I totally whipped his ass, but be careful around him. He''s a nasty piece of work."'
  706. elseif vasyan_textb_day = 4:
  707. $vasyan_textb_day = 'He tells you a story about his trip to the city. "I lost my wallet in the city and had no way to get home. The only way I could earn money for the train was by washing dishes at the barbecue. It turned out great though. The cute barmaid was flirting with me all night, and I even got to make out with her before I left. The next time I make it up there, I''m going to rock her world."<br> "You go get her tiger," you say encouragingly.'
  708. elseif vasyan_textb_day = 5:
  709. $vasyan_textb_day = 'Vasily complains: "The economy is broken, and none of these idiots are doing anything about it."<br> "What should be done to fix it?" you ask curiously.<br> "Oh, I don''t care. I can use my laptop to hack the banks, and get money whenever I need it," he says.<br> "Then why the hell are you complaining?" you ask in frustration.'
  710. elseif vasyan_textb_day = 6:
  711. $vasyan_textb_day = 'He talks about his trip to the city. "I got lost in the old section of the city. I nearly starved to death before I found my way out. If you ever end up there be careful. That place is like a Byzantine labyrinth."<br> "Did you find anything interesting?" you ask.<br> "Not really. There was lots of grass and abandoned buildings, but I did see a leather clad woman get out of a cab. She disappeared like a puff of smoke though."'
  712. elseif vasyan_textb_day = 7:
  713. $vasyan_textb_day = '"Hey <<$pcs_nickname>>, the guys and I were trying to figure something out. How big are your tits? I said they look like <<$titsize>>s, but I figured I''d ask you to be sure."<br> You cross your arms over your chest, and glare at him in response.<br> "So, bigger then?" he quirks an eyebrow.<br> You give him a little slug in the arm for an answer.'
  714. elseif vasyan_textb_day = 8:
  715. if npc_rel['A11'] >= 30 and mc_inventory['tech_webcam'] = 1:
  716. $vasyan_textb_day = 'Don''t you sometimes do homework at Julia''s place after school?" he asks.<br> "Maybe," you say suspiciously.<br> "Well, if you ever do, please put in a good word for me. I think she''s cute."'
  717. elseif npc_rel['A11'] >= 100:
  718. $vasyan_textb_day = '"Hey <<$pcs_nickname>>, have you checked out the webcam I bought?" Vasily asks.<br> "Yeah, I may have checked it out a little..." you say.<br> "Well, if you ever want to get on there during the weekend let me know. We could do a show together and rake in some big bucks," he says with a wink and a smile.<br> "That''s not a bad idea, but I''ll have to think about it," you blush.'
  719. elseif npc_rel['A11'] >= 50:
  720. $vasyan_textb_day = '"Do you remember when I told you about the webcam sites where you can earn big money for showing some skin?"<br> "Yeah, I remember," you answer.<br> "Well, not too long ago, I bought a webcam so that I could video chat on Skype. If you want to use it, I wouldn''t mind..."<br> "Umm thanks, I''ll think about it..." you reply.'
  721. elseif npc_rel['A11'] >= 30:
  722. $vasyan_textb_day = '"Have you heard about all the webcam sites that are popping up? Apparently girls can make a lot of money on them. If you have a computer, webcam, and are willing to show a little skin, I bet you could do very well <<$pcs_nickname>>," he says.<br> "I''m not sure I would be comfortable doing something like that," you reply.<br> "You should think about it. It''s not like you would be selling it on the street. All you have to do is lie around on a bed and talk to a bunch of lonely guys. Then you show them a little skin and the money starts rolling in. It would be so easy."'
  723. else
  724. $vasyan_textb_day = 'He tells you a story about magic fairies who live in the countryside. He swears it''s true, but you just roll your eyes.'
  725. end
  726. end
  727. if bazar_count <= 0: '"I''m tired of talking, <<$pcs_nickname>>. Leave me alone," he says.'
  728. if bazar_count > 0: '<<$vasyan_textb_day>>'
  729. act 'Further': gt 'vasilyhome', 'vasily_bazar_day'
  730. gs 'stat'
  731. end
  732. if shulga_lern_count > 0 and SchoolAtestat = 0:
  733. act 'Do homework': gt 'vasilyhome', 'vasily_lern'
  734. end
  735. act 'Ask for some alcohol':
  736. 'Vasily gets up and comes back with a bottle of cold vodka from the refrigerator. He takes a big swig of it before passing it to you.'
  737. act 'Take the bottle': gt 'vasilyhome', 'vasily_vodka'
  738. end
  739. if npc_rel['A11'] >= 70 and stat['think_virgin'] = 0 and (alko >= 1 or pcs_horny >= 30):
  740. gs 'willpower', 'sex', 'self', 'easy'
  741. if will_cost <= pcs_willpwr:
  742. act 'Suggest sex (<<will_cost>> Willpower)':
  743. gs 'willpower', 'pay', 'self'
  744. if shgopsex_vasya_count = 0:
  745. cla
  746. '"Maybe next time, <<$pcs_nickname>>. I''ve had enough for today," Vasily says.'
  747. act 'Sigh': gt 'vasilyhome', 'livingroom'
  748. else
  749. gopsex_n_npc = 1
  750. shgopsex_vasya_day = daystart
  751. shgopsex_vasya_count -= 1
  752. gs 'boyStat', 'A11'
  753. gs 'gopsex', 'settings'
  754. gs 'gopsex', 'shgopsex'
  755. gs 'stat'
  756. end
  757. end
  758. else
  759. act 'Suggest sex (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  760. end
  761. end
  762. end
  763. if $ARGS[0] = 'vasily_rep':
  764. if npc_rel['A11'] < 50:
  765. 'You have known Vasily since childhood.'
  766. elseif npc_rel['A11'] >= 50 and npc_rel['A11'] < 100:
  767. 'You are good friends with Vasily.'
  768. else
  769. 'Vasily is your very close friend.'
  770. end
  771. end
  772. if $ARGS[0] = 'vasily_vodka':
  773. menu_off = 1
  774. !!I think I got these if and elses so they will work in order
  775. if vasily['day_drunk'] >= 8 and vasily['drunk_sex'] > 0:
  776. *clr & cla
  777. minut += 5
  778. gs 'stat'
  779. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vasya/sex/shuglinhome/revenge/vodka4.jpg"></center>'
  780. 'Vasily is now so drunk that he''s barely aware of what''s going on. This could be your chance to pay him back for taking advantage of you when you got drunk with him. You have your strapon in your purse after all.'
  781. act 'Decide not to get revenge':
  782. *clr & cla
  783. gs 'stat'
  784. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vasya/sex/shuglinhome/revenge/vodka5.jpg"></center>'
  785. 'You think about it, but you just can''t do that to Vasily, even if he might deserve it. You get up and leave his drunk ass on the couch while you go home.'
  786. act 'Leave the apartment': gt 'pod_ezd','etaj_3'
  787. end
  788. gs 'willpower', 'action', 'resist', 'medium'
  789. if will_cost <= pcs_willpwr:
  790. act 'Decide to get revenge (<<will_cost>> Willpower)':
  791. *clr & cla
  792. gs 'willpower', 'pay', 'resist'
  793. gs 'stat'
  794. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vasya/sex/shuglinhome/revenge/vodka5.jpg"></center>'
  795. 'You think about it and decide the asshole deserves it, thinking he can take advantage of a girl when she gets too drunk to say no. You need to leave the room and put the strapon harness on, so it would be best if he keeps drinking before you spring it on him. "I need to use the bathroom, but I''ll be right back. You just keep drinking," you tell him and he grins at you, giving you a thumbs up before he takes another huge swig of the vodka.'
  796. act 'Go put on the strapon':
  797. *clr & cla
  798. gs 'stat'
  799. '<center><video autoplay loop src="images/pc/activities/misc/puton_strapon1.mp4"></video></center>'
  800. 'Getting up from the couch, you grab your purse and walk out into the hallway to the bathroom. You latch the door and pull your strapon harness out of your purse before you slide your legs through the loops and pull it up over your hips. Once it''s in place, you start pulling the straps tight before you smooth your skirt back down over the strapon, hiding it from view.'
  801. act 'Return to Vasily':
  802. *clr & cla
  803. gs 'stat'
  804. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vasya/sex/shuglinhome/revenge/vodka6.jpg"></center>'
  805. 'You make your way back to the living room and find Vasily still drinking the vodka. You walk over to him and pull up your skirt, exposing the dildo attached to your strapon harness. He stops and tries to focus on what he''s seeing as you say "Suck my dick, bitch!"'
  806. 'He stares puzzled for a moment, but just when you think he''s about to do it, he shakes his head. "I''m not sucking that!" His words are slurred and he starts to take another swig of vodka, but you reach over and snatch it out of his hand.'
  807. act 'Bargain the vodka':
  808. *clr & cla
  809. gs 'stat'
  810. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vasya/sex/shuglinhome/revenge/vodka7.jpg"></center>'
  811. 'He tries to reach for the vodka and almost slams his face against your dildo in the process. He keeps trying to reach for the vodka bottle, but you just keep pulling it away from him. "I''ll give you the bottle back if you suck my dick."'
  812. 'He gives you an annoyed glare and looks at the dildo. "You don''t have a real dick."'
  813. 'You smile down at him. "True, so it wouldn''t even be gay in the slightest. Come on, just suck it a little and you can have the vodka back," you tell him in your most sweet and charming voice.'
  814. act 'Bargain struck':
  815. *clr & cla
  816. gs 'stat'
  817. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vasya/sex/shuglinhome/revenge/vodka8.jpg"></center>'
  818. 'He seems to ponder your words for a moment before sighing. "Fine, give me the bottle and I''ll suck your... whatever." You grin and hand him back the bottle of vodka. He eagerly snatches it from your hand and takes a big swig of it as he eyes you stroking your dildo like it was a cock.'
  819. act 'Get your dick sucked': gt 'vasily_home_sex', 'vodka_revenge'
  820. end
  821. end
  822. end
  823. end
  824. end
  825. else
  826. act 'Decide to get revenge (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  827. end
  828. elseif alko >= 6 and fame['pav_slut'] > 100:
  829. *clr & cla
  830. minut += 5
  831. gs 'stat'
  832. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/drunk_ev/pjanaja'+rand(1,8)+'.jpg"></center>'
  833. 'You''re so drunk the room is spinning around and you can barely focus on anything. You see Vasily smile and walk over to you before pulling his dick out of his pants and rubbing the tip against your lips. "Open your mouth, slut."'
  834. act 'Open your mouth': gt 'vasily_home_sex', 'vasily_vodka_bj'
  835. elseif alko >= 4 and fame['pav_slut'] <= 100:
  836. *clr & cla
  837. minut += 5
  838. gs 'stat'
  839. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vasya/vasya.jpg"></center>'
  840. 'When you ask for another beer, he shakes his head. "I''m cutting you off. Good girls don''t get drunk with bad boys like me. You should go home." He refuses to give you another beer and starts ignoring you.'
  841. act 'Get up': gt 'vasilyhome', 'livingroom'
  842. else
  843. *clr & cla
  844. minut += 3
  845. gs 'stat'
  846. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vasya/sex/shuglinhome/revenge/vodka1.jpg"></center>'
  847. 'After Vasily takes a big swig, you take the bottle from him as the two of you chat about random stuff.'
  848. act 'Take a swig':
  849. *clr & cla
  850. gs 'drugs', 'alcohol', 'beer'
  851. gs 'stat'
  852. func('gopsex','hide','gop_text_beer2')
  853. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vasya/sex/shuglinhome/revenge/vodka2.jpg"></center>'
  854. 'You and Vasily talk about a variety of things as you take a swig of vodka.'
  855. gs 'willpower', 'drink', 'self', 'easy'
  856. if will_cost <= pcs_willpwr:
  857. act 'You''ve had enough (<<will_cost>> Willpower)': gs 'willpower', 'pay', 'self' & gt 'vasilyhome', 'livingroom'
  858. else
  859. act 'You''ve had enough (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  860. end
  861. act 'Have another drink': gt 'vasilyhome', 'vasily_vodka'
  862. end
  863. if mc_inventory['strapon'] = 1 and strapnumber > 0 and vasily['drunk_sex'] > 0 and PCLoSkirt > 0:
  864. act 'Pretend to take a swig':
  865. *clr & cla
  866. vasily['day_drunk'] += 1
  867. gs 'stat'
  868. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vasya/sex/shuglinhome/revenge/vodka3.jpg"></center>'
  869. 'You and Vasily talk about a variety of things as you pretend to take a swig of vodka and swallow very little of it before you pass it back to him. As he quickly takes the bottle and takes another swig, you remember how the bastard made you give him a blowjob when you got drunk with him last time. Maybe you should pay him back after he gets drunk?'
  870. act 'Stop pretending to drink': gt 'vasilyhome', 'livingroom'
  871. act 'Ask for another drink': gt 'vasilyhome', 'vasily_vodka'
  872. end
  873. end
  874. end
  875. end
  876. if $ARGS[0] = 'vasily_lern':
  877. menu_off = 1
  878. !choice of set pictures
  879. lern_imgset = rand(1,7)
  880. if lernHome > 0:
  881. minut += 60
  882. lern += rand(1,6)
  883. gs 'exp_gain', 'intel', rand(1,2) + rand(0, drugVars['mentats_dose'])
  884. gs 'stat'
  885. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vasya/sex/shuglinhome/lern/ev<<lern_imgset>>.jpg"></center>'
  886. 'You sit with Vasily for an hour and do your homework.'
  887. if lernHome > 1:
  888. gs 'grades', 'homework', 'school', 'yes', 2, 1, 'A2'
  889. else
  890. gs 'grades', 'homework', 'school', 'yes', 1, 1, 'A2'
  891. end
  892. act 'Keeps studying':
  893. gt 'vasilyhome', 'vasily_lern'
  894. end
  895. act 'Take a break':
  896. gt 'vasilyhome', 'vasily_bazar_day'
  897. end
  898. else
  899. gs 'stat'
  900. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vasya/sex/shuglinhome/lern/ev<<lern_imgset>>_1.jpg"></center>'
  901. if fame['pav_slut'] >= 200:
  902. '"<<$pcs_nickname>>, there''s no way I can concentrate with you in that outfit. Let''s get you out of it so we can continue," he suggests.'
  903. 'From the way he''s pawing at you, it looks like more school work is out of the question. The only question that remains is: What are you going to do about that bulge in Vasily''s pants?'
  904. gs 'willpower', 'sex', 'resist'
  905. if will_cost <= pcs_willpwr:
  906. act 'You''re not in the mood (<<will_cost>> Willpower)': gs 'willpower', 'pay', 'resist' & gt 'vasilyhome', 'vasily_lern_sex_no'
  907. else
  908. act 'You''re not in the mood (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  909. end
  910. act iif(pcs_horny >= 50, 'You''re already wet', 'Oh, I suppose'): gt 'vasily_home_sex', 'vasily_lern_sex_yes'
  911. else
  912. '"<<$pcs_nickname>>, if you would like to keep learning, I''ve been told that I''m an excellent teacher," Vasily says as he gently starts to paw at you.'
  913. 'You have a sneaking suspicion that he isn''t talking about the biology assignment.'
  914. '"I... Don''t know... Would you please..." you stammer.'
  915. if stat['think_virgin'] = 0:
  916. gs 'willpower', 'sex', 'resist', 'easy'
  917. if will_cost <= pcs_willpwr:
  918. act 'Stop it (<<will_cost>> Willpower)': gs 'willpower', 'pay', 'resist' & gt 'vasilyhome', 'vasily_lern_sex_no'
  919. else
  920. act 'Stop it (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  921. end
  922. act 'Teach me': gt 'vasily_home_sex', 'vasily_lern_sex_yes'
  923. else
  924. act 'Stop it': gt 'vasilyhome', 'vasily_lern_sex_no'
  925. end
  926. end
  927. end
  928. end
  929. if $ARGS[0] = 'vasily_lern_sex_no':
  930. menu_off = 1
  931. minut += 2
  932. shulga_lern_day = daystart
  933. shulga_lern_count -= 1
  934. gs 'stat'
  935. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vasya/sex/shuglinhome/lern/no.jpg"></center>'
  936. '"That''s enough! I''m not in the mood. It should be enough that I let you touch me, but if you really want to fuck, then here you go," you say as you flip your middle finger at him.'
  937. 'He bursts out laughing, and playfully tries to bite your finger.'
  938. '"Hey, watch those teeth! You''re such a good teacher that you might give me ideas," you finish by playfully snapping your teeth at him. He just laughs even harder'
  939. act 'Stand': gt 'vasilyhome', 'livingroom'
  940. end
  941. if $ARGS[0] = 'bathroom':
  942. CLOSE ALL
  943. $menu_loc = 'vasilyhome'
  944. $menu_arg = 'bathroom'
  945. $loc_arg = 'bathroom'
  946. $loc = 'vasilyhome'
  947. $locM_arg = 'bathroom'
  948. $locM = 'vasilyhome'
  949. menu_off = 0
  950. if soniaPS >= 2:
  951. temprand = rand(1,10)
  952. if temprand = 1 and sh_sonya_sexev > 2 and sonya_bazar_count > 0 and ev_sonya_day ! daystart and hour <= 23 and ((week < 6 and hour >= 14) or (week >= 6 and hour >= 10)):
  953. gt 'vasilyhome', 'sonia_ev'
  954. exit
  955. elseif temprand = 2 and npc_rel['A112'] >= 20 and sexev_sonya_count > 0 and hour <= 23 and ((week < 6 and hour >= 14) or (week >= 6 and hour >= 10)):
  956. gt 'vasilyhome', 'sonia_sex'
  957. exit
  958. end
  959. end
  960. '<center><b><font color = maroon>Bathroom</font></b></center>'
  961. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/vanna.jpg"></center>'
  962. *nl
  963. 'Uncle Sergey''s bathroom is small and very unpretentious. Nevertheless, it has everything a bathroom needs. There is a <a href="exec: gt ''mirror'',''start''">mirror</a> above the sink, where you can ' + iif(pcs_hairbsh < 1,'<a href="exec: gt ''mirror'',''brush''">brush</a>','brush') + ' your hair, a shower and a bathtub.'
  964. if pirsA + pirsB + pirsC + pirsD + pirsE + pirsF + pirsN + pirsG > 0:'<a href="exec:dynamic $pirManage">Manage Piercings</a>'
  965. act 'Leave the bathroom': gt 'vasilyhome', 'hallway'
  966. act 'Take a shower':
  967. *clr & cla
  968. menu_off = 1
  969. minut += 10
  970. dynamic $showerdin
  971. gs 'stat'
  972. '<center><h4><font color="maroon">Bathroom</font></h4></center>'
  973. '<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
  974. 'You take a quick shower.'
  975. act 'Take a selfie':
  976. gs 'telefon', 'Phone_selfie_image_bathing', 'shower'
  977. end
  978. act 'Get out of the shower': gt 'vasilyhome','bathroom'
  979. end
  980. dynamic $bath
  981. dynamic $bteeth
  982. dynamic $tampon
  983. dynamic $basin
  984. gs 'din_van', 'prvt_pee'
  985. end
  986. if $ARGS[0] = 'sonia_sex':
  987. menu_off = 1
  988. if rand(0,1) = 0:
  989. gt 'vasily_home_sex', 'sonia_bathroom_sex1'
  990. else
  991. gt 'vasily_home_sex', 'sonia_bathroom_sex2'
  992. end
  993. end
  994. if $ARGS[0] = 'sonia_ev':
  995. menu_off = 1
  996. *clr & cla
  997. minut += 2
  998. gs 'stat'
  999. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/m.jpg"></center>'
  1000. 'When you go to the bathroom, you find Sonia already in there. "Hi!" she says cheerfully before returning to touching up her make-up.'
  1001. act 'Chat with Sonia': gt 'vasilyhome', 'sonia_chat'
  1002. if sh_sonya_bazar > 5 and mesec <= 0:
  1003. gs 'willpower', 'cuni', 'self', 'easy'
  1004. if will_cost <= pcs_willpwr:
  1005. act 'Suggest you take a bath together (<<will_cost>> Willpower)': gs 'willpower', 'cuni', 'self', 'easy' & gs 'willpower', 'pay', 'self' & gt 'vasily_home_sex', 'sonia_les_bathroom'
  1006. else
  1007. act 'Suggest you take a bath together (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  1008. end
  1009. end
  1010. if sh_sonya_bazar >= 25 and npc_rel['A112'] >= 50 and stat['think_virgin'] = 0:
  1011. gs 'willpower', 'group', 'self'
  1012. if will_cost <= pcs_willpwr:
  1013. act 'Suggest you and Sonia fuck Vasily together (<<will_cost>> Willpower)': gs 'willpower', 'group', 'self' & gs 'willpower', 'pay', 'self' & gt 'vasily_home_sex', 'vasily_3some_sex'
  1014. else
  1015. act 'Suggest you and Sonia fuck Vasily together (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  1016. end
  1017. end
  1018. act 'Leave the bathroom': gt 'vasilyhome', 'hallway'
  1019. end
  1020. if $ARGS[0] = 'sonia_chat':
  1021. menu_off = 1
  1022. *clr & cla
  1023. ev_sonya_day = daystart
  1024. sonya_bazar_day = daystart
  1025. sonya_bazar_count -= 1
  1026. sh_sonya_bazar += 1
  1027. minut += 5
  1028. gs 'stat'
  1029. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/b.jpg"></center>'
  1030. sonya_textb_vanna = rand(1,5)
  1031. if sonya_textb_vanna = 1:$sonya_textb_vanna = 'You spend some time chatting about everyday things with Sonia.'
  1032. if sonya_textb_vanna = 2:$sonya_textb_vanna = 'You and Sonia chat for a few minutes about the news and current events.'
  1033. if sonya_textb_vanna = 3:$sonya_textb_vanna = 'Sonia tells you about some interesting encounters she had in the Pavlovsk hotel the other day.'
  1034. if sonya_textb_vanna = 4:$sonya_textb_vanna = 'Sonia tells an interesting story.'
  1035. if sonya_textb_vanna = 5:$sonya_textb_vanna = 'You spend some time chatting with Sonia, mostly sharing what the two of you have done today.'
  1036. '"Sorry <<$pcs_nickname>>, but I have to go. Maybe I''ll see you here again so we can chat some more!"'
  1037. act 'Return to the hallway': gt 'vasilyhome', 'hallway'
  1038. end
  1039. if $ARGS[0] = 'vasilykitchen':
  1040. $loc = 'vasilyhome'
  1041. $loc_arg = 'vasilykitchen'
  1042. $menu_loc = 'vasilyhome'
  1043. $menu_arg = 'vasilykitchen'
  1044. menu_off = 0
  1045. minut += 1
  1046. gs 'stat'
  1047. gs 'kit_din'
  1048. '<center><b><font color = maroon>Kitchen</font></b></center>'
  1049. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh.jpg"></center>'
  1050. 'An uninspiring kitchen, with the basic amenities for life.'
  1051. if hour >= 18 and hour < 21 and ARGS[0] = 0:
  1052. if rand(1,100) < 10:
  1053. 'When you enter the kitchen,<<$serg_obr>> <a href="exec:gt ''Serge_kuh'',''kuh_buh''">Sergey</a> gives you a friendly nod. He''s sitting at the kitchen table, drinking vodka.'
  1054. else
  1055. 'When you enter the kitchen,<<$serg_obr>> <a href="exec:gt ''Serge_kuh''">Sergey</a> is standing at the kitchen counter preparing a meal.'
  1056. end
  1057. end
  1058. act 'Return to the hallway': gt 'vasilyhome', 'hallway'
  1059. act 'Look in the fridge': gt 'vasilyhome', 'fridge'
  1060. dynamic $dritea
  1061. dynamic $fill_bottle
  1062. dynamic $edasnack
  1063. dynamic $driwater
  1064. !Launch Event with gopotoy kitchen
  1065. if RAND(0,100) <= 5 and fame['pav_slut'] >= 300 and gangsexroom_count > 0 and week < 6 and hour >= 0 and hour < 3 and kotovLoveQW < 1 and gangsexroom_day ! daystart: gt 'vasily_home_sex', 'gang_sex_ev1'
  1066. !===========!
  1067. !FRIDGE!
  1068. !-----------!
  1069. !filling the refrigerator:
  1070. !count-bottles of beer in a day
  1071. if beer_day ! daystart: beer_count = 2
  1072. !count-of glasses in a bottle of vodka
  1073. if vodka_day ! daystart: vodka_count = 5
  1074. !count-in soup plates in kostryule
  1075. if sup_day ! daystart: sup_count = 2
  1076. end
  1077. if $ARGS[0] = 'fridge':
  1078. menu_off = 1
  1079. *clr & cla
  1080. minut += 1
  1081. gs 'stat'
  1082. if beer_count = 2:
  1083. $r_beer = ' 2 beers,'
  1084. elseif beer_count = 1:
  1085. $r_beer = ' 1 beer,'
  1086. else
  1087. $r_beer = ''
  1088. end
  1089. if vodka_count = 5:
  1090. $r_vodka = ' a full bottle of vodka,'
  1091. elseif vodka_count = 3:
  1092. $r_vodka = ' a half-empty bottle of vodka,'
  1093. elseif vodka_count = 1:
  1094. $r_vodka = ' a nearly empty bottle of vodka,'
  1095. else
  1096. $r_vodka = ''
  1097. end
  1098. if sup_count >= 1:
  1099. $r_sup = ' a large pot of soup'
  1100. else
  1101. $r_sup = ''
  1102. end
  1103. if beer_count = 0 and vodka_count = 0 and sup_count = 0:$r_pusto = '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/holodpusto.jpg"></center><br><font color = red>empty shelves.</font>'
  1104. if beer_count > 0 and vodka_count > 0 and sup_count > 0:$r_pusto = '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/holod'+rand(1,3)+'.jpg"></center>'
  1105. *nl
  1106. 'You open the fridge and see:<<$r_vodka>><<$r_beer>><<$r_sup>><<$r_pusto>>'
  1107. act 'Close the refrigerator': gt 'vasilyhome', 'vasilykitchen'
  1108. !drink beer
  1109. if beer_count > 0:
  1110. act 'Drink a beer':
  1111. *clr & cla
  1112. minut += 5
  1113. gs 'drugs', 'alcohol', 'beer', 1
  1114. beer_day = daystart
  1115. beer_count -= 1
  1116. gs 'stat'
  1117. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/beer'+rand(1,3)+'.jpg"></center>'
  1118. *nl
  1119. 'You take a bottle of beer from the fridge and drink it, quenching your thirst.'
  1120. act 'Keep looking around': gt 'vasilyhome', 'fridge'
  1121. act 'Close the refrigerator': gt 'vasilyhome', 'vasilykitchen'
  1122. end
  1123. end
  1124. !drink vodka
  1125. if vodka_count > 0:
  1126. act 'Drink some vodka':
  1127. *clr & cla
  1128. minut += 1
  1129. gs 'drugs', 'alcohol', 'vodka', 1
  1130. vodka_day = daystart
  1131. vodka_count -= 1
  1132. gs 'stat'
  1133. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/vodka'+rand(1,2)+'.jpg"></center>'
  1134. 'You pour some vodka in a glass and drink it. You shiver as you feel the warm, burning sensation slowly slide down your gullet.'
  1135. *nl
  1136. act 'Put the bottle back in the fridge': gt 'vasilyhome', 'fridge'
  1137. act 'Drink more vodka':
  1138. if vodka_count = 0: '<font color = red>There''s no vodka left, you drank it all!</font><center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/vodka0.jpg"></center>'
  1139. if vodka_count > 0:
  1140. minut += 1
  1141. gs 'drugs', 'alcohol', 'vodka', 1
  1142. vodka_day = daystart
  1143. vodka_count -= 1
  1144. gs 'stat'
  1145. 'You pour yourself another glass and drain it in one gulp. Wow, that stuff is strong!'
  1146. act 'Put the bottle back in the fridge': gt 'vasilyhome', 'fridge'
  1147. end
  1148. end
  1149. end
  1150. end
  1151. !Chava soup
  1152. if sup_count > 0:
  1153. act 'Eat a bowl of soup':
  1154. *clr & cla
  1155. minut += 5
  1156. sup_day = daystart
  1157. sup_count -= 1
  1158. gs 'stat'
  1159. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/sup.jpg"></center>'
  1160. *nl
  1161. pcs_health += 10
  1162. pcs_mood += 20
  1163. fat += 2
  1164. pcs_energy += 50
  1165. if pcs_hydra >= 100:
  1166. pcs_hydra += 20
  1167. else
  1168. pcs_hydra += 40
  1169. end
  1170. cumspclnt = 2
  1171. gs 'cum_cleanup'
  1172. pcs_breath = 0
  1173. 'You happily eat a bowl of soup. <<$serg_obr>> Sergey sure knows how to cook!'
  1174. act 'Keep looking around': gt 'vasilyhome', 'fridge'
  1175. act 'Close the refrigerator': gt 'vasilyhome', 'vasilykitchen'
  1176. end
  1177. end
  1178. end
  1179. if $ARGS[0] = 'sergey_room':
  1180. $menu_loc = 'vasilyhome'
  1181. $menu_arg = 'sergey_room'
  1182. $locM_arg = 'sergey_room'
  1183. $locM = 'vasilyhome'
  1184. $loc_arg = 'sergey_room'
  1185. $loc = 'vasilyhome'
  1186. menu_off = 0
  1187. $locclass = 'bedr'
  1188. CLOSE ALL
  1189. $track_loop = ''
  1190. music_loop = 1
  1191. *clr & cla
  1192. minut += 1
  1193. gs 'stat'
  1194. '<center><b><font color = maroon>Uncle Sergey''s bedroom</font></b></center>'
  1195. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/smroom.jpg"></center>'
  1196. 'Sergey''s bedroom looks just like any other bedroom. There''s a large bed, a television with a VCR connected to it, and a large cabinet to store clothes in. A random amount of junk is deposited on one of the nightstands.'
  1197. act 'Return to the hallway': gt 'vasilyhome', 'hallway'
  1198. if hour < 7 or hour >= 23:
  1199. 'When you come in, you see that<<$serg_obr>> <a href="exec: gt ''Serge_Shulgin'',''sleep''">Sergey</a> is currently on his bed, sound asleep.'
  1200. elseif hour < 18 or hour >= 21:
  1201. if week < 6 and hour < 16:
  1202. gs 'vasilyhome', 'sleep'
  1203. else
  1204. 'When you come in, you see that<<$serg_obr>> <a href="exec: gt ''Serge_Shulgin'',''tv''">Sergey</a> is relaxing on his bed, watching TV.'
  1205. end
  1206. end
  1207. end
  1208. !sleep when the bed is empty
  1209. if $ARGS[0] = 'sleep':
  1210. menu_off = 1
  1211. act 'Take a nap (2:00)':
  1212. cla
  1213. gs 'sleep_simple', 'nap_base', 120
  1214. 'Since Sergey isn''t using his bed, you''re sure he won''t mind if you take a nap here. You get under the covers and snooze for a few hours, feeling less tired when you wake up.'
  1215. act 'Get out of bed': gt 'vasilyhome', 'sergey_room'
  1216. end
  1217. end
  1218. if $ARGS[0] = 'vasily_room':
  1219. $menu_loc = 'vasilyhome'
  1220. $menu_arg = 'vasily_room'
  1221. $locM_arg = 'vasily_room'
  1222. $locM = 'vasilyhome'
  1223. $loc_arg = 'vasily_room'
  1224. $loc = 'vasilyhome'
  1225. menu_off = 0
  1226. $locclass = 'bedr'
  1227. CLOSE ALL
  1228. $track_loop = ''
  1229. music_loop = 1
  1230. *clr & cla
  1231. minut += 1
  1232. gs 'stat'
  1233. '<center><h4><font color="maroon">Vasily''s Room</font></h4></center>'
  1234. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/vasily_room.jpg"></center>'
  1235. 'There is a dresser and small desk on one side of the room, with posters of bands and naked women along the walls. It''s a messy room, and you can barely see the floor under all the clothes laying around. You can''t tell if they''re dirty or clean, not to mention the room smells of stale sweat, weed, stale beer and maybe a hint of urine.'
  1236. if hour >= 0 and hour < 7:
  1237. '<a href="exec: gt ''vasilyhome'', ''vasily_asleep''">Vasily</a> is sleeping on his narrow bed'
  1238. else
  1239. 'A narrow <a href="exec:gt ''vasilyhome'',''vasily_bed''">bed</a> is against the other wall.'
  1240. end
  1241. act 'Return to the hallway': gt 'vasilyhome', 'hallway'
  1242. end
  1243. if $ARGS[0] = 'vasily_bed':
  1244. $menu_loc = 'vasilyhome'
  1245. $menu_arg = 'vasily_bed'
  1246. menu_off = 0
  1247. *clr & cla
  1248. gs 'stat'
  1249. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/vasily_room.jpg"></center>'
  1250. 'You lie on his bed and roll over. There''s not much to do and you start feeling a bit bored, wishing Vasily was here.'
  1251. act 'Get out of the bed': gt 'vasilyhome', 'vasily_room'
  1252. act 'Take a nap': gt 'vasilyhome', 'sleep_vasily_bed'
  1253. end
  1254. if $ARGS[0] = 'sleep_vasily_bed':
  1255. menu_off = 1
  1256. cla
  1257. npc_rel['A11'] += 1
  1258. gs 'sleep_simple', 'forced', 240
  1259. 'You lay down and sleep for a few hours.'
  1260. act 'Get up': gt 'vasilyhome', 'vasily_room'
  1261. gs 'stat'
  1262. end
  1263. if $ARGS[0] = 'vasily_asleep':
  1264. menu_off = 1
  1265. *clr & cla
  1266. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vasya/vasya_sleep.jpg"></center>'
  1267. 'Vasily is fast asleep.'
  1268. act 'Leave': gt 'vasilyhome', 'hallway'
  1269. act 'Wake him up':
  1270. if npc_rel['A11'] < 50: gt 'vasilyhome', 'vasily_asleep1'
  1271. if npc_rel['A11'] >= 50: gt 'vasilyhome', 'vasily_asleep2'
  1272. end
  1273. gs 'stat'
  1274. end
  1275. if $ARGS[0] = 'vasily_asleep1':
  1276. menu_off = 1
  1277. cla
  1278. minut += 2
  1279. npc_rel['A11'] -=1
  1280. 'What do you want <<$pcs_nickname>>? Can''t you see I''m sleeping?!'
  1281. '"Can I lay next to you while I sleep?" you ask.'
  1282. '"Go sleep on the small couch or just go home, you big baby!" Vasily answers.'
  1283. act 'Leave': gt 'vasilyhome', 'hallway'
  1284. gs 'stat'
  1285. end
  1286. if $ARGS[0] = 'vasily_asleep2':
  1287. menu_off = 1
  1288. cla
  1289. minut += 2
  1290. gs 'stat'
  1291. 'Vasily rubs his eyes. "What do you want <<$pcs_nickname>>?"'
  1292. '"Can I sleep next to you?" you ask. "I can''t get comfortable on the little sofa."'
  1293. 'He sighs and scoochs over to let you into the bed.'
  1294. act 'Take a nap': gt 'vasilyhome', 'sleep_vasily_bed'
  1295. if npc_rel['A11'] >= 70:
  1296. gs 'willpower', 'sex', 'self', 'easy'
  1297. if will_cost <= pcs_willpwr:
  1298. act 'Suggest sex (<<will_cost>> Willpower)':
  1299. gs 'willpower', 'pay', 'self'
  1300. if shgopsex_vasya_count = 0:
  1301. cla
  1302. '"<<$pcs_nickname>>, I''m beat. Go away and let me sleep."'
  1303. act 'Sigh': gt 'vasilyhome', 'hallway'
  1304. elseif shgopsex_vasya_count > 0:
  1305. gopsex_n_npc = 1
  1306. shgopsex_vasya_day = daystart
  1307. shgopsex_vasya_count -= 1
  1308. gs 'boyStat', 'A11'
  1309. gs 'gopsex', 'settings'
  1310. gs 'gopsex', 'shgopsex'
  1311. end
  1312. end
  1313. else
  1314. act 'Suggest sex (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  1315. end
  1316. end
  1317. end
  1318. --- vasilyhome ---------------------------------