1
0

vasilyhome.qsrc 90 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332
  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. 'When you knock on the door, no one comes to answer the door. Apparently, both Vasily and Sergey are not at home.'
  31. if sergey[key] = 1: '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 comes to answer the door.'
  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: 'He offers, "You can come in anyway, if you want and wait for him."' & 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 comes to answer the door.'
  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: 'He offers, "You can come in anyway, if you want and wait for him."' & 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 to go visit them. You''d wake everyone up!'
  44. if sergey[key] = 1: '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. They won''t be out of bed yet.'
  47. if sergey[key] = 1: '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, he looks at you a moment, then stands aside so you wan walk in, after you do he closes the door.'
  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 one bedroom apartment is similar to every other apartment 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 livingroom.'
  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 <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 <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 <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. But since you''re here you might as well fuck us like the good little whore 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 yes, knowing you have no choice but to obey. "Yes I''m your fuck slut."'
  163. 'Laughing, they look to each other. "Damn if we don''t have the bitch well trained." Then they look back to you. "So... take off your clothes then and come on over here, like the good little slut we know you are."'
  164. 'You walk over to them 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 nap on</center>'
  195. act 'Look around the room': gt 'vasilyhome', 'livingroom'
  196. act 'Take an hour long nap':
  197. cla
  198. if pcs_sleep < 90:
  199. if pcs_sleep >= 80:
  200. pcs_sleep = 100
  201. else
  202. pcs_sleep += 10
  203. end
  204. pcs_health += 5
  205. minut += 60
  206. gs 'stat'
  207. 'You sleep about an hour.'
  208. act 'Get up': gt 'vasilyhome', 'livingroom'
  209. else
  210. minut += 5
  211. gs 'stat'
  212. 'You are not tired enough to sleep, even for a short nap.'
  213. act 'Stand up': gt 'vasilyhome', 'livingroom'
  214. end
  215. end
  216. act 'Sleep for a few hours':
  217. cla
  218. if pcs_sleep < 90:
  219. if pcs_sleep >= 60:
  220. pcs_sleep = 100
  221. else
  222. pcs_sleep += 40
  223. end
  224. pcs_health += 5
  225. minut += 240
  226. gs 'stat'
  227. 'You sleep about four hours.'
  228. act 'Get up': gt 'vasilyhome', 'livingroom'
  229. else
  230. minut += 5
  231. gs 'stat'
  232. 'You are not tired enough to sleep, even for a short nap.'
  233. act 'Stand up': gt 'vasilyhome', 'livingroom'
  234. end
  235. end
  236. end
  237. act 'Watch TV': gt 'vasilyhome', 'shultv'
  238. 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)):
  239. act 'Do homework with Vasily': gt 'vasilyhome', 'vasily_lern'
  240. end
  241. 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):
  242. if week < 5 and hour >= 20:
  243. gs 'willpower', 'sex', 'self'
  244. if will_cost <= pcs_willpwr:
  245. act 'Seduce the guys (<<will_cost>> Willpower)': gs 'willpower', 'sex', 'self' & gs 'willpower', 'pay', 'self' & gt 'gopsex', 'gopsex_select'
  246. else
  247. 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>'
  248. end
  249. elseif (week >= 6 and hour >= 10 and hour < 17) or (week = 7 and hour >= 20):
  250. gs 'willpower', 'sex', 'self', 'easy'
  251. if will_cost <= pcs_willpwr:
  252. act 'Seduce Vasily (<<will_cost>> Willpower)': gs 'willpower', 'sex', 'self', 'easy' & gs 'willpower', 'pay', 'self' & gt 'gopsex', 'gopsex_select'
  253. else
  254. 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>'
  255. end
  256. end
  257. end
  258. end
  259. if $ARGS[0] = 'sh_hooker':
  260. menu_off = 1
  261. gs 'stat'
  262. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/gopsex/body/h'+rand(1,10)+'.jpg"></center>'
  263. gs 'willpower', 'misc', 'self', 'easy'
  264. if will_cost <= pcs_willpwr:
  265. act 'Leave feigning resentment (<<will_cost>> Willpower)': gs 'willpower', 'pay', 'self' & gt 'vasilyhome', 'hallway'
  266. else
  267. 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>'
  268. end
  269. if week < 5 and hour >= 20:
  270. '"<<$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.'
  271. 'Dan and Vitek snicker and start throwing catcalls your way.'
  272. '"Oh, I came over dressed like this for you boys 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.'
  273. '"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 says with a grin.'
  274. act 'Sigh dramatically and open your arms':
  275. shgopsex_gr_day = daystart
  276. shgopsex_gr_count -= 1
  277. sh_hooker_day = daystart
  278. sh_hooker_count -= 1
  279. gs 'gopsex', 'settings'
  280. gs 'gopsex', 'shgopsex_group'
  281. end
  282. elseif (week >= 6 and hour >= 10 and hour < 17) or (week = 7 and hour >= 20):
  283. '"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 you sarcastically.'
  284. '"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 putting on your best pouty expression.'
  285. '"Come on <<$pcs_nickname>>, I''m sorry it was just a bad joke. Let''s just kiss and make up", Vasily smiles as he unzips his pants.'
  286. act 'Accept his apology':
  287. $gopsex_n_npc = 1
  288. shgopsex_vasya_day = daystart
  289. shgopsex_vasya_count -= 1
  290. sh_hooker_day = daystart
  291. sh_hooker_count -= 1
  292. gs 'boyStat', 'A11'
  293. gs 'gopsex', 'settings'
  294. gs 'gopsex', 'shgopsex'
  295. end
  296. end
  297. end
  298. if $ARGS[0] = 'vasily_beer':
  299. menu_off = 1
  300. if alko < 6:
  301. minut += 5
  302. *clr & cla
  303. gs 'drugs', 'alcohol', 'beer'
  304. gs 'stat'
  305. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/drunk_ev/beer'+rand(1,8)+'.jpg"></center>'
  306. func('gopsex','hide','gop_text_beer2')
  307. gs 'willpower', 'drink', 'self', 'easy'
  308. if will_cost <= pcs_willpwr:
  309. act 'You''ve had enough (<<will_cost>> Willpower)': gs 'willpower', 'pay', 'self' & gt 'vasilyhome', 'livingroom'
  310. else
  311. 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>'
  312. end
  313. act 'Have another drink': gt 'vasilyhome', 'vasily_beer'
  314. else
  315. minut += 5
  316. gs 'stat'
  317. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/drunk_ev/pjanaja'+rand(1,8)+'.jpg"></center>'
  318. 'You are almost too drunk to stand'
  319. 'The boys notice and start to harass you'
  320. '"We let you drink for free all night <<$pcs_nickname>>. Show us a little skin as a thank you", says Vasily'
  321. if fame['pav_slut'] < 200 or kotovLoveQW > 0:
  322. if kotovLoveQW <= 0: gs 'willpower', 'sex', 'resist'
  323. if will_cost <= pcs_willpwr and kotovLoveQW <= 0:
  324. act 'Tell them to knock it off (<<will_cost>> Willpower)': gs 'willpower', 'pay', 'resist' & gt 'vasilyhome', 'drunken_sex_no'
  325. elseif kotovLoveQW > 0:
  326. act 'Tell them to knock it off': gt 'vasilyhome', 'drunken_sex_no'
  327. else
  328. 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>'
  329. end
  330. if kotovLoveQW <= 0: act 'Get this party started': gt 'vasilyhome', 'drunken_sex_yes'
  331. else
  332. act 'Get this party started': gt 'vasilyhome', 'drunken_sex_yes'
  333. end
  334. end
  335. end
  336. if $ARGS[0] = 'drunken_sex_yes':
  337. menu_off = 1
  338. minut += 5
  339. pcs_horny += 10
  340. vasily[drunk_sex] += 1
  341. gs 'stat'
  342. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/drunk_ev/yes'+rand(1,6)+'.jpg"></center>'
  343. 'It''s time to show these boys that you know how to have a good time'
  344. 'The guys urge you on calling out various lewd suggestions'
  345. act 'Present your ass for inspection': gt 'vasily_home_sex', 'drunken_body_popa'
  346. act 'Show them your pussy': gt 'vasily_home_sex', 'drunken_body_piz'
  347. act 'Shake your tits': gt 'vasily_home_sex', 'drunken_body_sisi'
  348. act 'Finger yourself': gt 'vasily_home_sex', 'drunken_body_mast'
  349. end
  350. if $ARGS[0] = 'drunken_sex_no':
  351. menu_off = 1
  352. minut += 5
  353. pcs_health -= healthmax/10
  354. gs 'stat'
  355. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/drunk_ev/sleep'+rand(1,17)+'.jpg"></center>'
  356. '"You are all fixing to get a swift kick in the balls if you guys don''t cut it out, or I can wake this whole building up with a scream", you drunkenly slur.'
  357. 'Dan sneers at you: "Settle down bitch, nobody is going to hurt you. Why don''t you go lie down on the couch and sleep it off."'
  358. 'The guys lose interest in you and go back to pounding beers. You crawl away in the direction of the sofa.'
  359. act 'Pass out': gt 'vasilyhome', 'drunken_sleep'
  360. end
  361. if $ARGS[0] = 'drunken_sleep':
  362. menu_off = 1
  363. minut += 180
  364. if pcs_sleep < 75:
  365. pcs_sleep += 25
  366. else
  367. pcs_sleep = 100
  368. end
  369. pcs_health -= healthmax/10
  370. pcs_mood -= 25
  371. gs 'stat'
  372. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/drunk_ev/pohmel'+rand(1,4)+'.jpg"></center>'
  373. 'You passed out for about three hours.'
  374. 'You 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 the only one left, and he is passed out in a heap on the sofa. "It was probably Dan that deserved a kick", you mutter to yourself as you try to get your bearings.'
  375. act 'Clear your head': gt 'vasilyhome', 'start'
  376. end
  377. if $ARGS[0] = 'vasily_sex_sonya':
  378. menu_off = 1
  379. shulv_sexev_sonya = rand(0,100)
  380. if shulv_sexev_sonya <= 40:
  381. gt 'vasily_home_sex', 'vasily_sexev1_sonya'
  382. else
  383. gt 'vasily_home_sex', 'vasily_sexev2_sonya'
  384. end
  385. end
  386. if $ARGS[0] = 'shultv':
  387. menu_off = 1
  388. rndtvs = rand(1,100)
  389. *clr & cla
  390. if rndtvs > 10: minut += 30
  391. if rndtvs > 10: pcs_mood += 10
  392. if rndtvs <= 10: minut += 5
  393. gs 'stat'
  394. shulga_tv_rnd = rand(0,3)
  395. if shulga_tv_rnd = 0: $shulga_tv_rnd = 'You watch'
  396. if shulga_tv_rnd = 1: $shulga_tv_rnd = 'You watch'
  397. if shulga_tv_rnd = 2: $shulga_tv_rnd = 'You find'
  398. if shulga_tv_rnd = 3: $shulga_tv_rnd = 'It''s'
  399. shulga_tv_rand = rand(0,11)
  400. 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.'
  401. 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.'
  402. 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.'
  403. 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.'
  404. 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.'
  405. 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.'
  406. 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.'
  407. 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'
  408. 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.'
  409. 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.'
  410. 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.'
  411. 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.'
  412. if rndtvs > 10: '<<$shulga_tv_rand>> <br> You veg out in front of the TV for 30 minutes.'
  413. 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.'
  414. act 'Look around the room': gt 'vasilyhome', 'livingroom'
  415. act 'Change the channel': gt 'vasilyhome', 'shultv'
  416. porno_tv_rand = rand(0,100)
  417. 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'
  418. if porno_tv_rand >= 50:
  419. if week >= 6 and hour >= 10 and hour <= 16: gs 'vasily_home_sex', 'view_pornotv_vasily'
  420. if week >= 6 and hour >= 0 and hour <= 2: gs 'vasily_home_sex', 'view_pornotv_vasily'
  421. if week < 6 and hour >= 0 and hour <= 2: gs 'vasily_home_sex', 'view_pornotv_evgr'
  422. end
  423. end
  424. if $ARGS[0] = 'view_pornotv':
  425. menu_off = 1
  426. act 'Flip to the porn channel':
  427. *clr & cla
  428. gs 'arousal','porn',20
  429. gs 'stat'
  430. '<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.'
  431. 'You watch porn for about 20 minutes.'
  432. 'It''s very exciting'
  433. act 'Turn it off': gt 'vasilyhome', 'livingroom'
  434. end
  435. end
  436. if $ARGS[0] = 'vasily_bazar_night':
  437. *clr & cla
  438. minut += 1
  439. gs 'stat'
  440. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vasya/vasya.jpg"></center>'
  441. '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 just his father, after his mother left when he was still an infant.'
  442. act 'Stop talking': gt 'vasilyhome', 'livingroom'
  443. act 'Talk':
  444. *clr & cla
  445. minut += 10
  446. bazar_day = daystart
  447. bazar_count -= 1
  448. if bazar_count > 0: npc_rel['A11'] +=1
  449. gs 'stat'
  450. !Bazaar night conversations with Vasily fame['pav_slut'] < 200:
  451. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/talk/talk'+rand(1,5)+'.jpg"></center>'
  452. if fame['pav_slut'] < 200:
  453. vasyan_textb = rand(0,8)
  454. if vasyan_textb = 0: $vasyan_textb = ' "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."'
  455. if vasyan_textb = 1: $vasyan_textb = ' "I love <<$pcs_haircol>> hair, and it looks so good on you <<$pcs_nickname>>."<br> "Thanks Vasily, that''s very sweet", you say blushing.<br> "Does the carpet match the drapes?", he asks with a smirk.<br> "Typical", is all you answer with an exasperated sigh.'
  456. if vasyan_textb = 2 and SchoolAtestat = 0: $vasyan_textb = ' He gives you some advice: "If you have a phone it 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.'
  457. if vasyan_textb = 2 and SchoolAtestat = 1: $vasyan_textb = ' 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 just cause you stink", you say sticking you tongue out at him.'
  458. if vasyan_textb = 3: $vasyan_textb = ' 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."'
  459. if vasyan_textb = 4: $vasyan_textb = ' 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 encourage him.'
  460. if vasyan_textb = 5: $vasyan_textb = ' Vasily complains: "The economy is broken, and none of these idiots is 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 say frustrated'
  461. if vasyan_textb = 6: $vasyan_textb = ' 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 lot''s of grass and abandoned buildings. I did see a leather clad woman get out of a cab, but she disappeared like a puff of smoke.'
  462. if vasyan_textb = 7: $vasyan_textb = ' "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.'
  463. if vasyan_textb = 8 and npc_rel['A11'] < 30: $vasyan_textb = ' He tells you a story about magic fairies, who live in the countryside. He swears it''s true, but you just roll you eyes.'
  464. if vasyan_textb = 8 and npc_rel['A11'] >= 30 and webcamera = 1: $vasyan_textb = ' Don''t you sometimes do homework at Julia Milova''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", he finishes.'
  465. if vasyan_textb = 8 and npc_rel['A11'] >= 30 and npc_rel['A11'] < 50 and webcamera = 0: $vasyan_textb = ' Vasily says: "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>>."<br> "I''m not sure I would be comfortable doing something like that", you say.<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", he finishes.'
  466. if vasyan_textb = 8 and npc_rel['A11'] >= 50 and npc_rel['A11'] < 70: $vasyan_textb = ' Vasily asks: "Do you remember when I told you about the webcam sites, where you can earn big money for showing some skin?"<br> "Yea, I remember", you answer.<br> "Well, not to 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 will think about it", you say.'
  467. if vasyan_textb = 8 and npc_rel['A11'] >= 100: $vasyan_textb = ' "Hey <<$pcs_nickname>>, have you checked out the webcam I bought?", Vasily asks.<br> "Yea, 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. I''ll have to think about it", you blush.'
  468. else
  469. vasyan_textb_gorslut = rand(0,12)
  470. if vasyan_textb_gorslut = 0 and soniaPS = 1: $vasyan_textb_gorslut = ' 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. Then the fist thing she did when she got up was try to get my cock in her mouth. It''s crazy, that girl is fucking addicted to cock."'
  471. if vasyan_textb_gorslut = 0 and soniaPS <= 0: $vasyan_textb_gorslut = ' Vasily tells you: "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 getting fucked by us"'
  472. if vasyan_textb_gorslut = 1: $vasyan_textb_gorslut = ' 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 will gladly fuck you six ways to Sunday if you show up there", Vasily say with a sly grin.<br> Don''t be surprised if I take you up on that offer", you say with a wink and a blush.'
  473. if vasyan_textb_gorslut = 2 and soniaPS = 1: $vasyan_textb_gorslut = ' "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 giving 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.'
  474. if vasyan_textb_gorslut = 2 and soniaPS <= 0: $vasyan_textb_gorslut = ' Vasily says: "Sonia was talking about you the other day."<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.'
  475. if vasyan_textb_gorslut = 3 and SchoolAtestat = 0: $vasyan_textb_gorslut = ' Vasily says dreamily: "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."<br> "I totally agree, knows whats 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 giving him a mock salute.'
  476. if vasyan_textb_gorslut = 3 and SchoolAtestat = 1: $vasyan_textb_gorslut = ' He says dreamily: "God, I would love to get in Julia''s pants. The quiet ones like her always turn into freaks in the bedroom."<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 licking 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 looking at you with lust.'
  477. if vasyan_textb_gorslut = 4: $vasyan_textb_gorslut = ' Vasily says: "Hey <<$pcs_nickname>>, did you know that your <<$npc_nickname[''A29'']>> 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, she must have been a really good teacher."<br> "Ha, dream on asshole", you tell with a laugh.'
  478. if vasyan_textb_gorslut = 5 and SchoolAtestat = 0 and soniaPS = 1: $vasyan_textb_gorslut = ' Vasily tells you: "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."<br> "I think most of her diet is cum these days", you say.<br> "Yea, I do my part to feed her almost every day", he says laughing.'
  479. if vasyan_textb_gorslut = 5 and SchoolAtestat = 1 and soniaPS = 1: $vasyan_textb_gorslut = ' He says: "Sonia was fucking one of the teachers the other day. 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 is no way this will end well", he laments.'
  480. if vasyan_textb_gorslut = 5 and soniaPS <= 0: $vasyan_textb_gorslut = '"Come over here babe. Idle hands are the devil''s plaything", Vasily says motioning you to sit.<br> He put an arm around, and fondles your breast. You giggle and give him a peck on the cheek.'
  481. if vasyan_textb_gorslut = 6: $vasyan_textb_gorslut = 'The guys have all gathered around you. Vasily says, "How about we get this party started?" All the boys are looking on 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."'
  482. if vasyan_textb_gorslut = 7: $vasyan_textb_gorslut = ' "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 here 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 sticking out you tongue at him.'
  483. if vasyan_textb_gorslut = 8: $vasyan_textb_gorslut = ' Vasily asks: "What your favorite position?"<br> "Comfortable", answer you laughing.<br> All the boys join in laughing.'
  484. if vasyan_textb_gorslut = 9: $vasyan_textb_gorslut = ' "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 to play for money", he says.<br> "Too bad, I guess I''l pass", you say disappointedly. You flash him you tits, and have a good laugh.'
  485. if vasyan_textb_gorslut = 10: $vasyan_textb_gorslut = ' Vasily says: "Do you remember that barmaid in the city I was telling you about? 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.'
  486. if vasyan_textb_gorslut = 11: $vasyan_textb_gorslut = '"Hey <<$pcs_nickname>>, are you into water sports?", he ask innocently.<br> "Oh, I don''t know. I''m better at volleyball and running than I am at swimming. If it''s warm out I do like to cool off in the water though"<br> Vasily announces to the room: "I think that means she''s up for it guys."<br> "What are you guys talking about? Up for what?", you say suspiciously.'
  487. if vasyan_textb_gorslut = 12 and npc_rel['A11'] < 30: $vasyan_textb_gorslut = ' "I love <<$pcs_haircol>> hair, and it looks so good on you <<$pcs_nickname>>."<br> "Thanks Vasily, that''s very sweet", you say blushing.<br> "Does the carpet match the drapes?", he asks with a smirk.<br> "Typical", is all you answer with an exasperated sigh.'
  488. if vasyan_textb_gorslut = 12 and npc_rel['A11'] >= 30 and webcamera = 1: $vasyan_textb_gorslut = ' "<<$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.'
  489. if vasyan_textb_gorslut = 12 and npc_rel['A11'] >= 30 and npc_rel['A11'] < 50 and webcamera = 0: $vasyan_textb_gorslut = ' Vasily says: "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>>."<br> "I''m not sure I would be comfortable doing something like that", you say.<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", he finishes.'
  490. if vasyan_textb = 12 and npc_rel['A11'] >= 50 and npc_rel['A11'] < 70: $vasyan_textb_gorslut = ' Vasily asks: "Do you remember when I told you about the webcam sites, where you can earn big money for showing some skin?"<br> "Yea, I remember", you answer.<br> "Well, not to 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 will think about it", you say.'
  491. if vasyan_textb = 12 and npc_rel['A11'] >= 100: $vasyan_textb_gorslut = ' "Hey <<$pcs_nickname>>, have you checked out the webcam I bought?", Vasily asks.<br> "Yea, 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. I''ll have to think about it", you blush.'
  492. if bazar_count <= 0: '"Give it a rest <<$pcs_nickname>>. How about a drink instead?", Vasily offers.'
  493. if fame['pav_slut'] < 150 and bazar_count > 0: '<<$vasyan_textb>>'
  494. if fame['pav_slut'] >= 150 and bazar_count > 0: '<<$vasyan_textb_gorslut>>'
  495. end
  496. act 'Further': gt 'vasilyhome', 'vasily_bazar_night'
  497. end
  498. act 'Drink beer': gt 'vasilyhome', 'vasily_beer'
  499. 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:
  500. gs 'willpower', 'sex', 'self', 'easy'
  501. if will_cost <= pcs_willpwr:
  502. act 'Ask him for sex (<<will_cost>> Willpower)':
  503. gs 'willpower', 'pay', 'self'
  504. if shgopsex_vasya_count = 0:
  505. cla
  506. 'Vasily says: "Keep your pants on, woman. I''m not a machine."'
  507. act 'Humph': gt 'vasilyhome','livingroom'
  508. elseif shgopsex_vasya_count > 0:
  509. $gopsex_n_npc = 1
  510. shgopsex_vasya_day = daystart
  511. shgopsex_vasya_count -= 1
  512. gs 'boyStat', 'A11'
  513. gs 'gopsex', 'settings'
  514. gs 'gopsex', 'shgopsex'
  515. end
  516. end
  517. else
  518. 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>'
  519. end
  520. end
  521. end
  522. !--------------------------------------------!
  523. !Bazaar night with Dan. Monday - Thurstday hours: 20:00 - 24:00!
  524. !============================================!
  525. if $ARGS[0] = 'dan_bazar':
  526. menu_off = 1
  527. minut += 1
  528. gs 'stat'
  529. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/dan/dan.jpg"></center>'
  530. 'Dan (Denis) Ryzhov is a tall and skinny guy, who usually communicates to others with disdain and contempt. He''s a very stubborn guy who will never let an argument go. He''s best friends with Vitek and Vasily, and can be considered the smartest one of the three.'
  531. act 'Move away': gt 'vasilyhome', 'livingroom'
  532. act 'Talk':
  533. *clr & cla
  534. minut += 5
  535. bazar_day_den = daystart
  536. bazar_count_den -= 1
  537. if bazar_count_den > 0: npc_rel['A10'] +=1
  538. gs 'stat'
  539. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/talk/talk'+rand(1,5)+'.jpg"></center>'
  540. if fame['pav_slut'] < 200:
  541. den_textb = rand(0,6)
  542. 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 smiling at you. "Oh <<$pcs_nickname>>, you should come join us in the park after school. We are almost always there having drinks", he adds as an afterthought.'
  543. if den_textb = 1 and SchoolAtestat = 0: $den_textb = ' "Hey <<$pcs_nickname>>, how is school going?", Dan says. 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"'
  544. if den_textb = 1 and SchoolAtestat = 1: $den_textb = ' Dan tells you his plans after graduation: "I can''t wait to get to get out of this one horse town. I want to move to the city. That place has all the best food, women, drugs, and everything else you could think of."'
  545. 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? If you had bothered to ask me nicely I still would''t have done it, but it never hurts to be polite", you smile back at him sweetly'
  546. 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 are going to make a fine little wife", Dan laughs.<br> You give him a little kick in the shin before turning to leave. He just laughs, and sends you on your way with a smack on the ass'
  547. if den_textb = 4: $den_textb = ' "<<$pcs_nickname>>, if you are 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.'
  548. 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 you head before he can finish'
  549. if den_textb = 6: $den_textb = ' Unprompted Dan turns to 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.'
  550. else
  551. den_textb_gorslut = rand(0,7)
  552. if den_textb_gorslut = 0: $den_textb_gorslut = ' Dan looks at you appraisingly: "<<$pcs_nickname>> Do you have any money? If you need some I am sure I could find some work putting your body to good use."<br> "Dream on, the only work I am 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 was not suggesting you become a whore. Honestly, I was just thinking out loud. I mean if you are already giving it away for free why not." You leave in a huff before he can finish.'
  553. 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 shaking your head. Secretly you do wonder you would win. Sonia looks so good at giving a BJ, but you think you might be able to best her.'
  554. 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 are friends with Sonia right?"<br> "Not this again Dan", you say with a weary sigh.<br> "Oh come on, you girls both like to have a good time. It could be a lot of fun", Dan says.<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 Dan a little sway of your hips as you walk away. At least he did''t ask you to go out on the and kidnap a virgin for him'
  555. if den_textb_gorslut = 2 and soniaPS = 1: $den_textb_gorslut = ' Dan says: "Yesterday Sonia was servicing every boy in the mens bathroom in any fashion they desired. Not to long ago she was such a stuck up goody-two-shoes, now she is free and does''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. He slowly moves a hand in front of his crotch for protection.'
  556. if den_textb_gorslut = 2 and soniaPS <=0: $den_textb_gorslut = ' Dan says, "Be a dear and fetch me another beer <<$pcs_lastname>>."<br> It was sweet of him to ask you think as you head to the kitchen. You take a little sip and give him a smile when you hand him his beer. Dan gives you rough slap on the ass, as he sends you away giggling.'
  557. if den_textb_gorslut = 3: $den_textb_gorslut = ' Dan looks like he is up to something: "<<$pcs_nickname>> who is your best girlfriend at school?"<br> "Why", you say giving him a stern look.<br> "Well, I was just thinking maybe you would like to bring a friend on one of your visits here.", Dan says trying his best sound diplomatic.<br> Your anger boils over as you say "Don''t you think for one second that I am going to drag some innocent girl back here and throw her to you jackals. If you are 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, "Moody bitch, what the hell crawled up your ass tonight", as you turn to go.'
  558. if den_textb_gorslut = 4: $den_textb_gorslut = ' "Hey babe, how about you stop by the park the next time we are hanging out there, and have some beers with us. You are so much fun when you get a few beers in you" Dan says roughly giving your ass a squeeze.<br> You give him a playful slap on the thigh and a giggle. Your boys can get a little rough, but you wouldn''t have it any other way.'
  559. if den_textb_gorslut = 5: $den_textb_gorslut = ' "<<$pcs_nickname>>, hand me the TV remote", Dan says.<br> He is way closer to it than you, but he looks comfortable. You happily fetch it for him.<br> "Good girl", he praises you for a job well done.'
  560. if den_textb_gorslut = 6: $den_textb_gorslut = ' Dan asks:" <<$pcs_nickname>>, does your sister still work at the local supermarket?"<br> "Yea, but she does not enjoy it much, so I try not to bother her when she is 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.'
  561. 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 woman I''ve ever seen in there, and I think on some nights the even have male strippers for ladies"'
  562. 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'']>> lipss to a better use", Dan says'
  563. if fame['pav_slut'] < 200 and bazar_count_den > 0: '<<$den_textb>>'
  564. if fame['pav_slut'] >= 200 and bazar_count_den > 0: '<<$den_textb_gorslut>>'
  565. end
  566. act 'Further': gt 'vasilyhome', 'dan_bazar'
  567. end
  568. act 'Drink beer': gt 'vasilyhome', 'vasily_beer'
  569. if fame['pav_slut'] >= 200 and alko >= 1:
  570. gs 'willpower', 'sex', 'self', 'easy'
  571. if will_cost <= pcs_willpwr:
  572. act 'Have sex with Dan (<<will_cost>> Willpower)':
  573. gs 'willpower', 'pay', 'self'
  574. if shgopsex_den_count = 0:
  575. cla
  576. 'Dan says: "Damn slut, I''m only one man. Suck your supper out of someones else''s cock"'
  577. act 'Leave': gt 'vasilyhome', 'livingroom'
  578. elseif shgopsex_den_count > 0:
  579. $gopsex_n_npc = 0
  580. shgopsex_den_day = daystart
  581. shgopsex_den_count -= 1
  582. gs 'boyStat', 'A10'
  583. gs 'gopsex', 'settings'
  584. gs 'gopsex', 'shgopsex'
  585. end
  586. end
  587. else
  588. 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>'
  589. end
  590. end
  591. end
  592. !---------------------------------------------!
  593. !Bazaar with Vitek(Kotov) Monday - Thurstday hours: 20:00 - 24:00!
  594. !=============================================!
  595. if $ARGS[0] = 'vitek_bazar':
  596. menu_off = 1
  597. minut += 1
  598. gs 'stat'
  599. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vitek/vitek.jpg"></center>'
  600. 'Vitek (Viktor) Kotov is an aggressive and strong guy, who considers himself a gangsta. But his personality is pretty much see-through. Lena is his twin-sister.'
  601. act 'Move away': gt 'vasilyhome','livingroom'
  602. act 'Talk':
  603. *clr & cla
  604. minut += 5
  605. bazar_day_vitek = daystart
  606. bazar_count_vitek -= 1
  607. if bazar_count_vitek > 0: npc_rel['A9'] +=1
  608. gs 'stat'
  609. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/talk/talk'+rand(1,5)+'.jpg"></center>'
  610. if fame['pav_slut'] < 200:
  611. vitek_textb = rand(0,7)
  612. 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'
  613. 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 say: "Wow, that''s really good. I''m impressed."'
  614. 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 say blushing.'
  615. 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", you tell him trying your best to sound sexy.'
  616. if vitek_textb = 3: $vitek_textb = ' Vitek talks to you about his boxing training at that community center. He thinks he is getting pretty good. "Stop by if you want to see me in action. There is plenty of other stuff to do there too", he finishes.'
  617. if vitek_textb = 4: $vitek_textb = ' Vitek asks: "Do you ever go down to the lake to swim?"<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.'
  618. if vitek_textb = 5: $vitek_textb = ' Vitek advises you: "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."'
  619. if vitek_textb = 6: $vitek_textb = ' Vitek must have been boxing today. 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.'
  620. 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. You return just as he is ready for another one, and hand him a beer smiling.<br> "Thanks <<$pcs_nickname>>, You read my mind", he says. His hand grazes your hip when he takes his beer, sending butterflies flying around in your tummy.'
  621. else
  622. vitek_textb_gorslut = rand(0,7)
  623. if vitek_textb_gorslut = 0: $vitek_textb_gorslut = ' Your 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.'
  624. 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 sequel with delight laughing until you are out of breath.'
  625. if vitek_textb_gorslut = 2: $vitek_textb_gorslut = ' Vitek is full of fun facts: "<<$pcs_nickname>>, 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."'
  626. if vitek_textb_gorslut = 3 and SchoolAtestat = 0 and soniaPS = 1: $vitek_textb_gorslut = ' Vitek says: "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 is worried about Sonia.'
  627. if vitek_textb_gorslut = 3 and SchoolAtestat = 1 and soniaPS = 1: $vitek_textb_gorslut = ' Vitek says: "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. 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.'
  628. if vitek_textb_gorslut = 3 and soniaPS <= 0: $vitek_textb_gorslut = ' Vitek advises you: "If you ever lend money to Natasha Belova don''t expect to get it back. Well, not with 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.'
  629. if vitek_textb_gorslut = 4: $vitek_textb_gorslut = ' Vitek starts talking like he is telling a ghost story: " There is a woman who walks our quite streets at night wearing leather and brandishing a whip. They say if she catches you wind up in her dungeon never to be seen again." He finishes by laughing and making spooky sounds.<br> You are to distracted by thoughts of mysterious leather clad women to laugh with him.'
  630. if vitek_textb_gorslut = 5: $vitek_textb_gorslut = ' Vitek asks: "<<$pcs_nickname>>, what is your favorite thing about a penis?"<br> "They always stand up when a fine lady like myself enters the room", you answer back.<br> Vitek bursts out laughing, and starts to tickle your sides.'
  631. if vitek_textb_gorslut = 6: $vitek_textb_gorslut = 'Vitek speaks: "Drunk girls might as well call their pussy mistress. They can think of nothing, but obeying its wishes".<br> You parry: "Yea, 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.'
  632. 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!!!"'
  633. if bazar_count_vitek <= 0: 'Vitek said: "That''s enough talk for now <<$pcs_nickname>>."'
  634. if fame['pav_slut'] < 150 and bazar_count_vitek > 0: '<<$vitek_textb>>'
  635. if fame['pav_slut'] >= 200 and bazar_count_vitek > 0: '<<$vitek_textb_gorslut>>'
  636. end
  637. act 'Further': gt 'vasilyhome', 'vitek_bazar'
  638. end
  639. act 'Drink beer': gt 'vasilyhome', 'vasily_beer'
  640. if fame['pav_slut'] >= 200 and alko >= 1:
  641. gs 'willpower', 'sex', 'self', 'easy'
  642. if will_cost <= pcs_willpwr:
  643. act 'Get laid (<<will_cost>> Willpower)':
  644. gs 'willpower', 'pay', 'self'
  645. if shgopsex_vitya_count = 0:
  646. cla
  647. 'Vitek says: "Sorry kitten, you''ve worn me out for the day."'
  648. act 'Humph': gt 'vasilyhome', 'livingroom'
  649. elseif shgopsex_vitya_count > 0:
  650. $gopsex_n_npc = 2
  651. shgopsex_vitya_day = daystart
  652. shgopsex_vitya_count -= 1
  653. gs 'boyStat', 'A9'
  654. gs 'gopsex', 'settings'
  655. gs 'gopsex', 'shgopsex'
  656. gs 'stat'
  657. end
  658. end
  659. else
  660. 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>'
  661. end
  662. end
  663. end
  664. if $ARGS[0] = 'vasily_bazar_day':
  665. minut += 1
  666. gs 'stat'
  667. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vasya/vasya.jpg"></center>'
  668. '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 just his father, after his mother left when he was still an infant.'
  669. act 'Move away': gt 'vasilyhome', 'livingroom'
  670. act 'Talk':
  671. *clr & cla
  672. minut += 10
  673. bazar_day = daystart
  674. bazar_count -= 1
  675. if bazar_count > 0: npc_rel['A11'] +=1
  676. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/talk/talk'+rand(1,5)+'.jpg"></center>'
  677. vasyan_textb_day = rand(0,8)
  678. if vasyan_textb_day = 0: $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."'
  679. if vasyan_textb_day = 1: $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 encourage him.'
  680. if vasyan_textb = 2 and SchoolAtestat = 0: $vasyan_textb_day = ' He gives you some advice: "If you have a phone it 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.'
  681. if vasyan_textb = 2 and SchoolAtestat = 1: $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 just cause you stink", you say sticking you tongue out at him.'
  682. if vasyan_textb = 3: $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."'
  683. if vasyan_textb = 4: $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 you eyes.'
  684. if vasyan_textb = 5: $vasyan_textb_day = ' Vasily complains: "The economy is broken, and none of these idiots is 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 say frustrated'
  685. if vasyan_textb = 6: $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 lot''s of grass and abandoned buildings. I did see a leather clad woman get out of a cab, but she disappeared like a puff of smoke.'
  686. if vasyan_textb = 7: $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.'
  687. if vasyan_textb_day = 8 and npc_rel['A11'] < 30: $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 say blushing.<br> "Does the carpet match the drapes?", he asks with a smirk.<br> "Typical", is all you answer with an exasperated sigh.'
  688. if vasyan_textb_day = 8 and npc_rel['A11'] >=30 and webcamera = 1: $vasyan_textb_day = ' Don''t you sometimes do homework at Julia Milova''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", he finishes.'
  689. if vasyan_textb_day = 8 and npc_rel['A11'] >=30 and npc_rel['A11'] <50 and webcamera = 0: $vasyan_textb_day = ' Vasily says: "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>>."<br> "I''m not sure I would be comfortable doing something like that", you say.<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", he finishes.'
  690. if vasyan_textb_day = 8 and npc_rel['A11'] >=50 and npc_rel['A11'] < 70: $vasyan_textb_day = ' Vasily asks: "Do you remember when I told you about the webcam sites, where you can earn big money for showing some skin?"<br> "Yea, I remember", you answer.<br> "Well, not to 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 will think about it", you say.'
  691. if vasyan_textb_day = 8 and npc_rel['A11'] >=100: $vasyan_textb_day = ' "Hey <<$pcs_nickname>>, have you checked out the webcam I bought?", Vasily asks.<br> "Yea, 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. I''ll have to think about it", you blush.'
  692. if bazar_count <= 0: 'Vasily says: "<<$pcs_nickname>>, I''m tired of your talk. Leave me alone."'
  693. if bazar_count > 0: '<<$vasyan_textb_day>>'
  694. act 'Further': gt 'vasilyhome', 'vasily_bazar_day'
  695. gs 'stat'
  696. end
  697. if shulga_lern_count > 0 and SchoolAtestat = 0:
  698. act 'Do homework': gt 'vasilyhome', 'vasily_lern'
  699. end
  700. act 'Ask for some alcohol':
  701. 'Vasily gets up and comes back with a bottle of cold vodka from the refrigerator. He takes a big swig of it and then passes it to you.'
  702. act 'Take the bottle': gt 'vasilyhome', 'vasily_vodka'
  703. end
  704. if npc_rel['A11'] >= 70 and stat['think_virgin'] = 0 and (alko >= 1 or pcs_horny >= 30):
  705. gs 'willpower', 'sex', 'self', 'easy'
  706. if will_cost <= pcs_willpwr:
  707. act 'Suggest sex (<<will_cost>> Willpower)':
  708. gs 'willpower', 'pay', 'self'
  709. if shgopsex_vasya_count = 0:
  710. cla
  711. 'Vasily says, "Maybe next time <<$pcs_nickname>>. I''ve had enough for today."'
  712. act 'Sigh': gt 'vasilyhome', 'livingroom'
  713. else
  714. $gopsex_n_npc = 1
  715. shgopsex_vasya_day = daystart
  716. shgopsex_vasya_count -= 1
  717. gs 'boyStat', 'A11'
  718. gs 'gopsex', 'settings'
  719. gs 'gopsex', 'shgopsex'
  720. gs 'stat'
  721. end
  722. end
  723. else
  724. 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>'
  725. end
  726. end
  727. end
  728. if $ARGS[0] = 'vasily_vodka':
  729. menu_off = 1
  730. !!I think I got these if and elses so they will work in order
  731. if vasily[day_drunk] >= 8 and vasily[drunk_sex] > 0:
  732. *clr & cla
  733. minut += 5
  734. gs 'stat'
  735. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vasya/sex/shulginhome/revenge/vodka4.jpg"></center>'
  736. 'Vasily is now really drunk, so drunk he is barely aware of what is going on. This could be your chance to pay him back for taking advantage of you got drunk with him. You have your strapon in your purse after all.'
  737. act 'Decide not to get revenge':
  738. *clr & cla
  739. gs 'stat'
  740. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vasya/sex/shulginhome/revenge/vodka5.jpg"></center>'
  741. 'You think about it, but you just can''t do that to Vasily, even if he might deserve it. So instead you just get up and leave his drunk ass on the couch, while you go home.'
  742. act 'Leave the apartment': gt 'pod_ezd','etaj_3'
  743. end
  744. gs 'willpower', 'action', 'resist', 'medium'
  745. if will_cost <= pcs_willpwr:
  746. act 'Decided to get revenge (<<will_cost>> Willpower)':
  747. *clr & cla
  748. gs 'willpower', 'pay', 'resist'
  749. gs 'stat'
  750. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vasya/sex/shulginhome/revenge/vodka5.jpg"></center>'
  751. 'You think about it and decided the asshole deserves it, thinking he can take advantage of a girl when she gets to drunk to say no. Well lets see how he feels when he is on the receiving end for a change. You need to leave the room and go put the strapon harness on, it would be best if he keeps drinking before you spring it on him. "I need to use the bathroom, 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.'
  752. act 'Go put on the strapon':
  753. *clr & cla
  754. gs 'stat'
  755. '<center><video autoplay loop src="images/pc/activities/misc/puton_strapon1.mp4"></video></center>'
  756. 'Getting up from the couch you grab your purse and walk out into the hallway and then into the bathroom. You latch the door and pull your strapon harness out of your purse, you slide your legs through the loops and pull it up over your hips. Once it is in place you start pulling the straps tight, once they are all tight you smooth your skirt back down over the strapon, hiding it from view.'
  757. act 'Return to Vasily':
  758. *clr & cla
  759. gs 'stat'
  760. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vasya/sex/shulginhome/revenge/vodka6.jpg"></center>'
  761. 'You make your way back to the living room and find Vasily still drinking the vodka, walking over you stop in front of him and pull up your skirt exposing the dildo attached to your strapon harness. He stops and tries to focus on what he is seeing as you say. "Suck my dick, bitch!"'
  762. 'He stares puzzled for a moment, just when you think he is about to do it, he shakes his head. "No, I''m not sucking that." His words are slurred. He starts to take another swig of the vodka, but you reach over take it out of his hand.'
  763. act 'Bargain the vodka':
  764. *clr & cla
  765. gs 'stat'
  766. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vasya/sex/shulginhome/revenge/vodka7.jpg"></center>'
  767. '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 will give you the bottle back if you suck my dick."'
  768. 'He gives you a annoyed look and then looks at the dildo. "You don''t have a real dick."'
  769. 'You smile down at him. "True, so it''s wouldn''t even be gay in the slightest, come on just suck it a little and you can have the vodka back." You say to him in your most sweet and charming voice.'
  770. act 'Bargain struck':
  771. *clr & cla
  772. gs 'stat'
  773. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vasya/sex/shulginhome/revenge/vodka8.jpg"></center>'
  774. 'He seems to ponder your words for a moment then sighs. "Fine give me the bottle and then I will suck your what ever." He slurs his words so much you have a little trouble understanding him. Yet you understand him well enough, as you grin and hand him back the bottle of vodka, he takes it from you eagerly and takes a big swig of it, as he eyes you, stroking your dildo like it was a cock.'
  775. act 'Get your dick sucked': gt 'vasily_home_sex', 'vodka_revenge'
  776. end
  777. end
  778. end
  779. end
  780. end
  781. else
  782. act 'Decided 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>'
  783. end
  784. elseif alko >= 6 and fame['pav_slut'] > 100:
  785. *clr & cla
  786. minut += 5
  787. gs 'stat'
  788. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/drunk_ev/pjanaja'+rand(1,8)+'.jpg"></center>'
  789. 'You are so drunk the room is spinning around and you can barely focus on anything. You see Vasily smile and get up, he walks over to you and pulls his dick out of his pants and rubs the tip against your lips. "Open your mouth slut."'
  790. act 'Open your mouth': gt 'vasily_home_sex', 'vasily_vodka_bj'
  791. elseif alko >= 4 and fame['pav_slut'] <= 100:
  792. *clr & cla
  793. minut += 5
  794. gs 'stat'
  795. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vasya/vasya.jpg"></center>'
  796. 'When you ask for another beer he shakes his head no. "Nope 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 to just ignore you.'
  797. act 'Get up': gt 'vasilyhome', 'livingroom'
  798. else
  799. *clr & cla
  800. minut += 3
  801. gs 'stat'
  802. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vasya/sex/shulginhome/revenge/vodka1.jpg"></center>'
  803. 'After Vasily takes a big swig, you take the bottle from Vasily as the two of you chat about random stuff.'
  804. act 'Take a swig':
  805. *clr & cla
  806. gs 'drugs', 'alcohol', 'beer'
  807. gs 'stat'
  808. func('gopsex','hide','gop_text_beer2')
  809. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vasya/sex/shulginhome/revenge/vodka2.jpg"></center>'
  810. 'You and Vasily talk about a variety of things, as you take a swig of vodka.'
  811. gs 'willpower', 'drink', 'self', 'easy'
  812. if will_cost <= pcs_willpwr:
  813. act 'You''ve had enough (<<will_cost>> Willpower)': gs 'willpower', 'pay', 'self' & gt 'vasilyhome', 'livingroom'
  814. else
  815. 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>'
  816. end
  817. act 'Have another drink': gt 'vasilyhome', 'vasily_vodka'
  818. end
  819. if strapon = 1 and strapnumber > 0 and vasily[drunk_sex] > 0 and PCLoSkirt > 0:
  820. act 'Pretend to take a swig':
  821. *clr & cla
  822. vasily[day_drunk] += 1
  823. gs 'stat'
  824. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vasya/sex/shulginhome/revenge/vodka3.jpg"></center>'
  825. 'You and Vasily talk about a variety of things, you pretend to take a swig of vodka but swallow very little of it before you pass it back to him. As he quickly takes the bottle and takes another swig, you remember last time how the bastard made you give him a blowjob when you got drunk with him. Maybe you should pay him back after he gets drunk.'
  826. act 'Stop pretending to drink beer': gt 'vasilyhome', 'livingroom'
  827. act 'Ask another drink': gt 'vasilyhome', 'vasily_vodka'
  828. end
  829. end
  830. end
  831. end
  832. if $ARGS[0] = 'vasily_lern':
  833. menu_off = 1
  834. !choice of set pictures
  835. lern_imgset = rand(1,7)
  836. if lernHome > 0:
  837. minut += 60
  838. lern += rand(1,6)
  839. gs 'exp_gain', 'intel', rand(1,2) + (mentats_dose - rand(0,mentats_dose))
  840. gs 'stat'
  841. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vasya/sex/shuglinhome/lern/ev<<lern_imgset>>.jpg"></center>'
  842. 'You sit down with Vasily for an hour, and do your homework.'
  843. if lernHome > 1:
  844. gs 'grades', 'homework', 'school', 'yes', 2, 1, 'A2'
  845. else
  846. gs 'grades', 'homework', 'school', 'yes', 1, 1, 'A2'
  847. end
  848. act 'Keeps studying':
  849. gt 'vasilyhome', 'vasily_lern'
  850. end
  851. act 'Take a break':
  852. gt 'vasilyhome', 'vasily_bazar_day'
  853. end
  854. else
  855. gs 'stat'
  856. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vasya/sex/shuglinhome/lern/ev<<lern_imgset>>_1.jpg"></center>'
  857. if fame['pav_slut'] >= 200:
  858. '"<<$pcs_nickname>>, there is no way I can concentrate with you in that outfit. Let''s get you out of it, so we can continue", he suggests.'
  859. 'From the way he is pawing at you, it looks like more school work is out of the question'
  860. 'The only questions that remains is: What are you going to do about that bulge in Vasily''s pants?'
  861. gs 'willpower', 'sex', 'resist'
  862. if will_cost <= pcs_willpwr:
  863. act 'You''re not in the mood (<<will_cost>> Willpower)': gs 'willpower', 'pay', 'resist' & gt 'vasilyhome', 'vasily_lern_sex_no'
  864. else
  865. 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>'
  866. end
  867. act iif(pcs_horny >= 50, 'You''re already wet', 'Oh, I suppose'): gt 'vasily_home_sex', 'vasily_lern_sex_yes'
  868. elseif fame['pav_slut'] < 150:
  869. '"<<$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.'
  870. 'You have a sneaking suspicion that he isn''t talking about the biology assignment.'
  871. 'You stammer: "I... don''t know... would you please..."'
  872. if stat['think_virgin'] = 0:
  873. gs 'willpower', 'sex', 'resist', 'easy'
  874. if will_cost <= pcs_willpwr:
  875. act 'Stop it (<<will_cost>> Willpower)': gs 'willpower', 'pay', 'resist' & gt 'vasilyhome', 'vasily_lern_sex_no'
  876. else
  877. 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>'
  878. end
  879. act 'Teach me': gt 'vasily_home_sex', 'vasily_lern_sex_yes'
  880. else
  881. act 'Stop it': gt 'vasilyhome', 'vasily_lern_sex_no'
  882. end
  883. end
  884. end
  885. end
  886. if $ARGS[0] = 'vasily_lern_sex_no':
  887. menu_off = 1
  888. minut += 2
  889. shulga_lern_day = daystart
  890. shulga_lern_count -= 1
  891. gs 'stat'
  892. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vasya/sex/shuglinhome/lern/no.jpg"></center>'
  893. '"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 here you go", you say as you flip your middle finger.'
  894. 'He bursts out laughing, and playfully tries to bite your finger'
  895. '"Hey, watch those teeth! You are such a good teacher that you might give me ideas", you finish by playfully snapping your teeth at him'
  896. 'He just laughs even harder'
  897. act 'Stand': gt 'vasilyhome', 'livingroom'
  898. end
  899. if $ARGS[0] = 'bathroom':
  900. CLOSE ALL
  901. $menu_loc = 'vasilyhome'
  902. $menu_arg = 'bathroom'
  903. $loc_arg = 'bathroom'
  904. $loc = 'vasilyhome'
  905. $locM_arg = 'bathroom'
  906. $locM = 'vasilyhome'
  907. menu_off = 0
  908. if soniaPS >= 2:
  909. temprand = rand(1,10)
  910. if temprand = 1 and sh_sonya_sexev > 2 and sonya_bazar_count > 0 and ev_sonya_count > 0 and hour <= 23 and ((week < 6 and hour >= 14) or (week >= 6 and hour >= 10)):
  911. gt 'vasilyhome', 'sonia_ev'
  912. exit
  913. 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)):
  914. gt 'vasilyhome', 'sonia_sex'
  915. exit
  916. end
  917. end
  918. '<center><b><font color = maroon>Bathroom</font></b></center>'
  919. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/vanna.jpg"></center>'
  920. *nl
  921. '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 = 0,'<a href="exec: gt ''mirror'',''brush''">brush</a>','brush') + ' your hair, a shower and a bathtub.'
  922. if pirsA + pirsB + pirsC + pirsD + pirsE + pirsF + pirsN + pirsG > 0:'<a href="exec:dynamic $pirManage">Manage Piercings</a>'
  923. act 'Take a shower':
  924. *clr & cla
  925. menu_off = 1
  926. minut += 10
  927. dynamic $showerdin
  928. gs 'stat'
  929. '<center><h4><font color="maroon">Bathroom</font></h4></center>'
  930. '<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
  931. 'You take a quick shower.'
  932. act 'Take a selfie':
  933. gs 'telefon', 'Phone_selfie_image_bathing', 'shower'
  934. end
  935. act 'Get out of the shower': gt 'vasilyhome','bathroom'
  936. end
  937. dynamic $bath
  938. dynamic $bteeth
  939. dynamic $tampon
  940. dynamic $basin
  941. gs 'din_van', 'prvt_pee'
  942. act 'Leave the bathroom': gt 'vasilyhome', 'hallway'
  943. end
  944. if $ARGS[0] = 'sonia_sex':
  945. menu_off = 1
  946. if rand(0,1) = 0:
  947. gt 'vasily_home_sex', 'sonia_bathroom_sex1'
  948. else
  949. gt 'vasily_home_sex', 'sonia_bathroom_sex2'
  950. end
  951. end
  952. if $ARGS[0] = 'sonia_ev':
  953. menu_off = 1
  954. *clr & cla
  955. minut += 2
  956. gs 'stat'
  957. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/m.jpg"></center>'
  958. 'When you go to the bathroom, you find Sonia already in there. "Hi!" she says cheerfully, before returning to touching up her make-up.'
  959. act 'Chat with Sonia': gt 'vasilyhome', 'sonia_chat'
  960. if sh_sonya_bazar > 5 and mesec <= 0:
  961. gs 'willpower', 'cuni', 'self', 'easy'
  962. if will_cost <= pcs_willpwr:
  963. 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'
  964. else
  965. 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>'
  966. end
  967. end
  968. if sh_sonya_bazar >= 25 and npc_rel['A112'] >= 50 and stat['think_virgin'] = 0:
  969. gs 'willpower', 'group', 'self'
  970. if will_cost <= pcs_willpwr:
  971. 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'
  972. else
  973. 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>'
  974. end
  975. end
  976. act 'Leave the bathroom': gt 'vasilyhome', 'hallway'
  977. end
  978. if $ARGS[0] = 'sonia_chat':
  979. menu_off = 1
  980. *clr & cla
  981. ev_sonya_day = daystart
  982. ev_sonya_count -= 1
  983. sonya_bazar_day = daystart
  984. sonya_bazar_count -= 1
  985. sh_sonya_bazar += 1
  986. minut += 5
  987. gs 'stat'
  988. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/b.jpg"></center>'
  989. sonya_textb_vanna = rand(1,5)
  990. if sonya_textb_vanna = 1:$sonya_textb_vanna = 'You spend some time chatting about everyday things with Sonia.'
  991. if sonya_textb_vanna = 2:$sonya_textb_vanna = 'You and Sonia chat for a few minutes about the news and current events.'
  992. if sonya_textb_vanna = 3:$sonya_textb_vanna = 'Sonia tells you about some interesting encounters she had in the Pavlovsk hotel the other day.'
  993. if sonya_textb_vanna = 4:$sonya_textb_vanna = 'Sonia tells an interesting story.'
  994. 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.'
  995. 'Sorry <<$pcs_nickname>>, I have time to go. Maybe I''ll see you here again so we can chat some more!'
  996. act 'Return to the hallway': gt 'vasilyhome', 'hallway'
  997. end
  998. if $ARGS[0] = 'vasilykitchen':
  999. $menu_loc = 'vasilyhome'
  1000. $menu_arg = 'vasilykitchen'
  1001. menu_off = 0
  1002. minut += 1
  1003. gs 'stat'
  1004. gs 'kit_din'
  1005. '<center><b><font color = maroon>Kitchen</font></b></center>'
  1006. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh.jpg"></center>'
  1007. 'An uninspiring kitchen, with the basic amenities for life.'
  1008. if hour >= 18 and hour < 21 and ARGS[0] = 0:
  1009. if rand(1,100) < 10:
  1010. '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.'
  1011. else
  1012. 'When you enter the kitchen,<<$serg_obr>> <a href="exec:gt ''Serge_kuh''">Sergey</a> is standing at the kitchen counter preparing a meal.'
  1013. end
  1014. end
  1015. act 'Return to the hallway': gt 'vasilyhome', 'hallway'
  1016. act 'Look in the fridge': gt 'vasilyhome', 'fridge'
  1017. dynamic $dritea
  1018. dynamic $fill_bottle
  1019. dynamic $edasnack
  1020. dynamic $driwater
  1021. !Launch Event with gopotoy kitchen
  1022. 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'
  1023. !===========!
  1024. !FRIDGE!
  1025. !-----------!
  1026. !filling the refrigerator:
  1027. !count-bottles of beer in a day
  1028. if beer_day ! daystart: beer_count = 2
  1029. !count-of glasses in a bottle of vodka
  1030. if vodka_day ! daystart: vodka_count = 5
  1031. !count-in soup plates in kostryule
  1032. if sup_day ! daystart: sup_count = 2
  1033. end
  1034. if $ARGS[0] = 'fridge':
  1035. menu_off = 1
  1036. *clr & cla
  1037. minut += 1
  1038. gs 'stat'
  1039. if beer_count = 2:
  1040. $r_beer = ' 2 beers,'
  1041. elseif beer_count = 1:
  1042. $r_beer = ' 1 beer,'
  1043. else
  1044. $r_beer = ''
  1045. end
  1046. if vodka_count = 5:
  1047. $r_vodka = ' a full bottle of vodka,'
  1048. elseif vodka_count = 3:
  1049. $r_vodka = ' a half-empty bottle of vodka,'
  1050. elseif vodka_count = 1:
  1051. $r_vodka = ' a nearly empty bottle of vodka,'
  1052. else
  1053. $r_vodka = ''
  1054. end
  1055. if sup_count >= 1:
  1056. $r_sup = ' a large pot of soup'
  1057. else
  1058. $r_sup = ''
  1059. end
  1060. 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>'
  1061. 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>'
  1062. *nl
  1063. 'You open the fridge and see:<<$r_vodka>><<$r_beer>><<$r_sup>><<$r_pusto>>'
  1064. act 'Close the refrigerator': gt 'vasilyhome', 'vasilykitchen'
  1065. !drink beer
  1066. if beer_count > 0:
  1067. act 'Drink a beer':
  1068. *clr & cla
  1069. minut += 5
  1070. gs 'drugs', 'alcohol', 'beer', 1
  1071. beer_day = daystart
  1072. beer_count -= 1
  1073. gs 'stat'
  1074. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/beer'+rand(1,3)+'.jpg"></center>'
  1075. *nl
  1076. 'You take a bottle of beer from the fridge and drink it, quenching your thirst.'
  1077. act 'Keep looking around': gt 'vasilyhome', 'fridge'
  1078. act 'Close the refriderator': gt 'vasilyhome', 'vasilykitchen'
  1079. end
  1080. end
  1081. !drink vodka
  1082. if vodka_count > 0:
  1083. act 'Drink some vodka':
  1084. *clr & cla
  1085. minut += 1
  1086. gs 'drugs', 'alcohol', 'vodka', 1
  1087. vodka_day = daystart
  1088. vodka_count -= 1
  1089. gs 'stat'
  1090. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/vodka'+rand(1,2)+'.jpg"></center>'
  1091. 'You pour some vodka in a glass and drink it. You shiver as you feel the warm, burning sensation slowly slide down your gullet.'
  1092. *nl
  1093. act 'Put the bottle back in the fridge': gt 'vasilyhome', 'fridge'
  1094. act 'Drink more vodka':
  1095. 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>'
  1096. if vodka_count > 0:
  1097. minut += 1
  1098. gs 'drugs', 'alcohol', 'vodka', 1
  1099. vodka_day = daystart
  1100. vodka_count -= 1
  1101. gs 'stat'
  1102. 'You pour yourself another glass and drain it in one gulp. Wow, that stuff is strong!'
  1103. act 'Put the bottle back in the fridge': gt 'vasilyhome', 'fridge'
  1104. end
  1105. end
  1106. end
  1107. end
  1108. !Chava soup
  1109. if sup_count > 0:
  1110. act 'Eat a bowl of soup':
  1111. *clr & cla
  1112. minut += 5
  1113. sup_day = daystart
  1114. sup_count -= 1
  1115. gs 'stat'
  1116. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/sup.jpg"></center>'
  1117. *nl
  1118. pcs_health += 10
  1119. pcs_mood += 20
  1120. fat += 2
  1121. pcs_energy += 50
  1122. if pcs_hydra >= 100:
  1123. pcs_hydra += 20
  1124. else
  1125. pcs_hydra += 40
  1126. end
  1127. cumspclnt = 2
  1128. gs 'cum_cleanup'
  1129. pcs_breath = 0
  1130. 'You happily eat a bowl of soup. It''s good soup,<<$serg_obr>> Sergey sure knows how to cook!'
  1131. act 'Keep looking around': gt 'vasilyhome', 'fridge'
  1132. act 'Close the refriderator': gt 'vasilyhome', 'vasilykitchen'
  1133. end
  1134. end
  1135. end
  1136. if $ARGS[0] = 'sergey_room':
  1137. $menu_loc = 'vasilyhome'
  1138. $menu_arg = 'sergey_room'
  1139. $locM_arg = 'sergey_room'
  1140. $locM = 'vasilyhome'
  1141. $loc_arg = 'sergey_room'
  1142. $loc = 'vasilyhome'
  1143. menu_off = 0
  1144. $locclass = 'bedr'
  1145. CLOSE ALL
  1146. $track_loop = ''
  1147. music_loop = 1
  1148. *clr & cla
  1149. minut += 1
  1150. gs 'stat'
  1151. '<center><b><font color = maroon>Uncle Sergey''s bedroom</font></b></center>'
  1152. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/smroom.jpg"></center>'
  1153. '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.'
  1154. if hour < 7 or hour >= 23:
  1155. '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.'
  1156. elseif hour < 18 or hour >= 21:
  1157. if week < 6 and hour < 16:
  1158. gs 'vasilyhome', 'sleep'
  1159. else
  1160. '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.'
  1161. end
  1162. end
  1163. act 'Return to the hallway': gt 'vasilyhome', 'hallway'
  1164. end
  1165. !sleep when the bed is empty
  1166. if $ARGS[0] = 'sleep':
  1167. menu_off = 1
  1168. act 'Lie down and take a nap (2:00)':
  1169. cla
  1170. pcs_sleep += 20
  1171. pcs_health += 5
  1172. minut += 120
  1173. gs 'stat'
  1174. 'Since Sergey isn''t using his bed, you''re sure he won''t mind if you take a nap here. You lie down under the covers and snooze for a few hours, feeling a less tired when you wake up again.'
  1175. act 'Get out of bed': gt 'vasilyhome', 'sergey_room'
  1176. end
  1177. end
  1178. if $ARGS[0] = 'vasily_room':
  1179. $menu_loc = 'vasilyhome'
  1180. $menu_arg = 'vasily_room'
  1181. $locM_arg = 'vasily_room'
  1182. $locM = 'vasilyhome'
  1183. $loc_arg = 'vasily_room'
  1184. $loc = 'vasilyhome'
  1185. menu_off = 0
  1186. $locclass = 'bedr'
  1187. CLOSE ALL
  1188. $track_loop = ''
  1189. music_loop = 1
  1190. *clr & cla
  1191. minut += 1
  1192. gs 'stat'
  1193. '<center><h4><font color="maroon">Vasily''s Room</font></h4></center>'
  1194. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/vasily_room.jpg"></center>'
  1195. 'There is a dresser and small desk on one side of the room. There is posters of bands and have naked women along the walls. It is a messy room, you can barely see the floor under all the clothes laying around. You can''t really tell if they are dirty or clean, not to mention the room smells of stale sweat, weed, stale beer and maybe a hint of urine.'
  1196. if hour >= 0 and hour < 7:
  1197. '<a href="exec: gt ''vasilyhome'', ''vasily_asleep''">Vasily</a> is sleeping on his narrow bed'
  1198. else
  1199. 'A narrow <a href="exec:gt ''vasilyhome'',''vasily_bed''">bed</a> is against the other wall.'
  1200. end
  1201. act 'Return to the hallway': gt 'vasilyhome', 'hallway'
  1202. end
  1203. if $ARGS[0] = 'vasily_bed':
  1204. $menu_loc = 'vasilyhome'
  1205. $menu_arg = 'vasily_bed'
  1206. menu_off = 0
  1207. *clr & cla
  1208. gs 'stat'
  1209. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/vasily_room.jpg"></center>'
  1210. 'You lie down on her bed and roll over. You take a deep breath to find the pillow smells just like her. There is not much to do on the bed without Anushka and you start feeling a bit bored, wishing Anushka was here.'
  1211. act 'Get out of the bed': gt 'vasilyhome', 'vasily_room'
  1212. act 'Take a nap': gt 'vasilyhome', 'sleep_vasily_bed'
  1213. end
  1214. if $ARGS[0] = 'sleep_vasily_bed':
  1215. menu_off = 1
  1216. cla
  1217. npc_rel['A11'] += 1
  1218. if pcs_sleep >= 60:
  1219. pcs_sleep = 100
  1220. else
  1221. pcs_sleep += 40
  1222. end
  1223. minut += 240
  1224. 'You lay down and sleep for a few hours.'
  1225. act 'Get up': gt 'vasilyhome', 'vasily_room'
  1226. gs 'stat'
  1227. end
  1228. if $ARGS[0] = 'vasily_asleep':
  1229. menu_off = 1
  1230. *clr & cla
  1231. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vasya/vasya_sleep.jpg"></center>'
  1232. 'Vasily fast asleep'
  1233. act 'Leave': gt 'vasilyhome', 'hallway'
  1234. act 'Wake up':
  1235. if npc_rel['A11'] < 50: gt 'vasilyhome', 'vasily_asleep1'
  1236. if npc_rel['A11'] >= 50: gt 'vasilyhome', 'vasily_asleep2'
  1237. end
  1238. gs 'stat'
  1239. end
  1240. if $ARGS[0] = 'vasily_asleep1':
  1241. menu_off = 1
  1242. cla
  1243. minut += 2
  1244. npc_rel['A11'] -=1
  1245. 'What do you want <<$pcs_nickname>>, can''t you see I''m sleeping?!'
  1246. '"Vasily may I lay next to you while I sleep?", you asked'
  1247. '"Go get some sleep on a small couch or just go home you big baby," Vasily answered.'
  1248. act 'Leave': gt 'vasilyhome', 'hallway'
  1249. gs 'stat'
  1250. end
  1251. if $ARGS[0] = 'vasily_asleep2':
  1252. menu_off = 1
  1253. cla
  1254. minut += 2
  1255. gs 'stat'
  1256. 'Vasily rubbed his eyes and asks: "What do you want <<$pcs_nickname>>?"'
  1257. 'You plead: "Vasily can I sleep next to you? I can''t get comfortable on the little sofa"'
  1258. 'He couldn''t refuse you, and he scooched over to let you into the bed.'
  1259. act 'Take a nap': gt 'vasilyhome', 'sleep_vasily_bed'
  1260. if npc_rel['A11'] >= 70:
  1261. gs 'willpower', 'sex', 'self', 'easy'
  1262. if will_cost <= pcs_willpwr:
  1263. act 'Suggest fuck (<<will_cost>> Willpower)':
  1264. gs 'willpower', 'pay', 'self'
  1265. if shgopsex_vasya_count = 0:
  1266. cla
  1267. 'Vasily says: "<<$pcs_nickname>>, I''m beat let''s just call it a day. Go away and let me sleep."'
  1268. act 'Sigh': gt 'vasilyhome', 'hallway'
  1269. elseif shgopsex_vasya_count > 0:
  1270. $gopsex_n_npc = 1
  1271. shgopsex_vasya_day = daystart
  1272. shgopsex_vasya_count -= 1
  1273. gs 'boyStat', 'A11'
  1274. gs 'gopsex', 'settings'
  1275. gs 'gopsex', 'shgopsex'
  1276. end
  1277. end
  1278. else
  1279. act 'Suggest fuck (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  1280. end
  1281. end
  1282. end
  1283. --- vasilyhome ---------------------------------