pav_lake.qsrc 29 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578
  1. # pav_lake
  2. CLOSE ALL
  3. if sound = 0:PLAY 'sound/lakeshore1.mp3', 30
  4. $loc = 'pav_lake'
  5. $loc_arg = ''
  6. $region = 'pav_lake'
  7. $menu_loc = 'pav_lake'
  8. $menu_arg = ''
  9. $locclass = 'beach'
  10. menu_off = 0
  11. $location_type = 'public_outdoors'
  12. gs'stat'
  13. ! --- meynold event --- !. edit to month 5~10
  14. if PCloswimwear = 0 and $clothingworntype ! 'nude' and temper >= 5 and sunWeather = 1 and month >= 5 and month <= 10 and hour < 20 and ((hour >= 10 and week >= 6) or (hour >= 14 and week < 6)) and mey_vika['mey_vika_qw'] >= 18 and mey_vika['mey_vika_qw'] < 20 and mey_vika['qw_day'] ! daystart: gt 'mey_vika_events', 'beach_event1'
  15. '<center><H4>Lake</H4></center>'
  16. ! to memorize were cowards or not
  17. if month >= 3 and month <= 5:
  18. if hour >= 6 and hour <= 17:
  19. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.spring.jpg"></center>'
  20. else
  21. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.spring.night.jpg"></center>'
  22. end
  23. '<center>A small lake, located not far from Pavlovsk. You''re not sure whether Pavlovsk was built near the lake on purpose or not. When it''s warm enough, people often come to sunbathe or go swimming.</center>'
  24. *nl
  25. elseif month >= 6 and month <= 8:
  26. if hour >= 6 and hour <= 19:
  27. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.summer.jpg"></center>'
  28. else
  29. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.summer.night.jpg"></center>'
  30. end
  31. '<center>A small lake, located not far from Pavlovsk. You''re not sure whether Pavlovsk was built near the lake on purpose or not. People often come to sunbathe or go swimming during the summer.</center>'
  32. *nl
  33. elseif month >= 9 and month <= 11:
  34. if hour >= 6 and hour <= 18:
  35. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.autumn.jpg"></center>'
  36. else
  37. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.autumn.night.jpg"></center>'
  38. end
  39. '<center>A small lake, located not far from Pavlovsk. You''re not sure whether Pavlovsk was built near the lake on purpose or not. When it''s warm enough, people often come to sunbathe or go swimming.</center>'
  40. *nl
  41. elseif month < 3 or month = 12:
  42. if hour >= 7 and hour <= 16:
  43. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.winter.jpg"></center>'
  44. '<center>A small lake, located not far from Pavlovsk. You''re not sure whether Pavlovsk was built near the lake on purpose or not.</center>'
  45. else
  46. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.winter.night.jpg"></center>'
  47. end
  48. '<center>A small lake, located not far from Pavlovsk. You''re not sure whether Pavlovsk was built near the lake on purpose or not. The lake has been frozen over ever since winter arrived and it''s currently being used as a skating rink.</center>'
  49. *nl
  50. if pcs_icesktng>0: 'Your ice skating skill is <<pcs_icesktng>>.'
  51. end
  52. if storyline = 1 and (month <= 2 or month = 12):
  53. if week >= 6 and hour >= 8 and hour <= 11:
  54. 'Looking out over the frozen lake, you see a figure in the distance figure skating and doing all types of crazy moves. Stepping onto the ice and skating out, you notice that it''s <a href="exec:gt ''gschool_socialchg1'', ''tVeronika''">Veronika</a>.'
  55. end
  56. end
  57. if StoryLine = 1 and SchoolAtestat = 0 and ((month >= 3 and month <= 5) or (month >= 9 and month <= 11)) and week <= 5 and hour >= 15 and hour <= 20 and (christinaQW['dompath'] >= 6 or christinaQW['subpath'] = 1) and socialchg['tChristina_day'] ! daystart:
  58. if christinaQW['subpath'] = 1:
  59. '<a href="exec:gt ''Zvereva_sub_1'', ''chris_sub''">Christina</a> is standing by the beach looking out over the lake as Lina stands next to her, breathing heavily.'
  60. else
  61. 'Christina is standing by the beach looking out over the lake as <a href="exec:gt ''Zvereva_domme_1'', ''chris_dom''">Lina</a> stands next to her, breathing heavily.'
  62. end
  63. end
  64. gs 'camera', 'check_location'
  65. act'Return to Pavlovsk':
  66. *clr & cla
  67. if konki_cloth = 1:
  68. 'You need to remove your skates first.'
  69. act'Go back':gt'pav_lake'
  70. elseif PCloswimwear = 1:
  71. 'You need to get dressed into your regular clothing first.'
  72. act'Return':gt'pav_lake'
  73. elseif $clothingworntype ! 'nude':
  74. minut += 5
  75. gt'pav_residential'
  76. else
  77. 'You need to put some clothes on first.'
  78. act'Return':gt'pav_lake'
  79. end
  80. end
  81. if month >= 5 and month <= 9:
  82. if func('changingroom','count_swim_item') > 0:
  83. act 'Use changing room':gt 'changingroom', 'view_swim_list'
  84. else
  85. *nl
  86. 'You should buy some swimwear if you intend on spending time at the beach.'
  87. *nl
  88. end
  89. if $clothingworntype ! 'nude' and (pcs_inhib > 30 or (exhibitionist_lvl > 1 and pcs_horny >= 60)):
  90. gs 'willpower', 'exhib', 'self', 'hard'
  91. if will_cost <= pcs_willpwr:
  92. act 'Strip naked (<<will_cost>> Willpower)':
  93. *clr & cla
  94. gs 'willpower', 'pay', 'self'
  95. menu_off = 1
  96. minut += 5
  97. sauna_stripped = 0
  98. if pcs_inhib < 60: inhib_exp += rand(1,3)
  99. if PCloSwimwear = 0:
  100. $lastwornclothingtype['swim'] = $clothingworntype
  101. lastwornclothingnumber['swim'] = clothingwornnumber
  102. $lastwornpantytype['swim'] = $pantyworntype
  103. lastwornpantynumber['swim'] = pantywornnumber
  104. $lastwornbratype['swim'] = $braworntype
  105. lastwornbranumber['swim'] = brawornnumber
  106. end
  107. gs 'clothing', 'strip_all'
  108. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/event/strip.jpg"></center>'
  109. 'Without hesitation and despite the fact that other people are around, you strip from your clothes and neatly fold them before putting them down in a pile. Without your clothes holding you back, you can go for a swim in the lake or do some sunbathing.'
  110. act'Continue':gt'pav_lake'
  111. end
  112. else
  113. act 'Strip naked (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  114. end
  115. elseif $clothingworntype = 'nude' and sauna_stripped = 0:
  116. act 'Put your clothes back on':
  117. *clr & cla
  118. menu_off = 1
  119. minut+=5
  120. nudelake = rand(1,20)
  121. if nudelake <= 3 and home_owned[2] = 1:
  122. minut += 5
  123. pcs_mood -= 5
  124. inhib_exp += rand(1,3)
  125. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/event/noclothes.jpg"></center>'
  126. 'You return to the place where put your clothes to get dressed... except you can''t find them. You desperately search the beach for a while, a few passers-by giving you amused stares. Despite your efforts, you can''t find them. You panic and, without thinking, start running home naked.'
  127. act 'Run home naked': gt 'pav_lake', 'nude_home'
  128. elseif nudelake = 4 and home_owned[2] = 1:
  129. minut += 5
  130. pcs_mood -= 5
  131. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/event/nakedcar.jpg"></center>'
  132. 'You return to the place where you put your clothes to get dressed... except you can''t find them. You desperately search the beach for a while, a few passers-by giving you amused stares. A man eventually approaches you, his eyes are darting over your body as he speaks. "Is there a problem, sweetheart? You seem upset..."'
  133. if bag = 1:
  134. 'Luckily, your bag is sitting where you left it.'
  135. else
  136. money = 0
  137. end
  138. 'You''re seriously panicking now. "I can''t find my clothes! I left them right here and now they''re gone! I don''t know what to do!" you blurt out and he tries to calm you down.'
  139. '"Don''t worry girl, you''re going to be fine. Come on, I happen to have some sportswear in my car."'
  140. 'You profusely thank him as he guides you to his car and are relieved to see that he wasn''t lying. He pulls out a set of brand new sportswear that looks look like they would fit you. He doesn''t hand them over though. "Of course, I can''t just give these away for free... They''re brand new! They cost me 3000 <b>₽</b>, so if you can give me that they''re all yours."'
  141. if money >= 3000:
  142. act 'Pay 3000 <b>₽</b>':
  143. *clr & cla
  144. money -= 3000
  145. danilovich_outfits[1] = 1
  146. danilovich_outfits_s[1] = 0
  147. danilovich_outfits_h[1] = 100
  148. gs 'clothing', 'wear', 'danilovich_outfits', 1
  149. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/event/nakedcar.jpg"></center>'
  150. 'There''s the catch. He looks at your naked body as you mull over his proposition. You realize that you don''t really have any other choice. You silently nod and give him the money, quickly putting the clothes on when he hands them over. You feel relieved that you won''t have to go home naked and hope that your clothes turn up later.'
  151. act'Continue':gt'pav_lake'
  152. end
  153. else
  154. act 'Tell him you don''t have enough money':
  155. *clr & cla
  156. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/event/nakedcar.jpg"></center>'
  157. 'There''s the catch. He looks over your naked body as you mull over your predicament. "I don''t have that kind of money. Do you have a towel or something?"'
  158. 'He shakes his head and you can see a slight bulge forming in his pants. "No sorry, but I might be willing to trade the clothes..." He trails off suggestively and with the way he''s looking at you, you have no doubt what he has in mind.'
  159. '"What did you have in mind?" you ask rhetorically and he grins.'
  160. '"Well, how about we get in my car and you let me fuck you? Then you can have the clothes."'
  161. gs 'willpower', 'prostitution', 'resist'
  162. if will_cost <= pcs_willpwr:
  163. act 'Refuse and run home naked (<<will_cost>> Willpower)':
  164. gs 'willpower', 'pay', 'resist'
  165. gt 'pav_lake', 'nude_home'
  166. end
  167. else
  168. act 'Refuse and run home naked (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  169. end
  170. act 'Agree to have sex': gt 'pav_lake', 'car_sex'
  171. end
  172. end
  173. gs 'willpower', 'prostitution', 'self'
  174. if will_cost <= pcs_willpwr:
  175. act 'Suggest alternative payment (<<will_cost>> Willpower)':
  176. *clr & cla
  177. gs 'willpower', 'pay', 'self'
  178. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/event/nakedcar.jpg"></center>'
  179. 'This is not how you planned for your day to go! Too afraid to look him in the eye, you feebly make a suggestion. "Is there... is there some other way I can pay you? 3000 <b>₽</b> is a lot of money."'
  180. 'He''s been gawking at your naked body the whole time you''ve been talking, and your suggestion seems to be exactly what he wanted to hear as he starts grinning. "I can think of one way..."'
  181. 'The growing bulge in his pants does an excellent job of telling exactly what he''s thinking.'
  182. act 'Agree to have sex': gt 'pav_lake', 'car_sex'
  183. if money >= 3000:
  184. act 'Just pay the 3000 <b>₽</b>':
  185. *clr & cla
  186. money -= 3000
  187. danilovich_outfits[1] = 1
  188. danilovich_outfits_s[1] = 0
  189. danilovich_outfits_h[1] = 100
  190. gs 'clothing', 'wear', 'danilovich_outfits', 1
  191. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/event/nakedcar.jpg"></center>'
  192. 'You don''t want to have sex with him, but you also don''t want to go home naked. Not seeing any other option, you decide to pay him the 3000 <b>₽</b>. You quickly put on the clothes as he hands them over. You feel relieved that you won''t have to go home naked and hope that your clothes turn up later.'
  193. act 'Continue': gt 'pav_lake'
  194. end
  195. end
  196. end
  197. else
  198. act 'Suggest alternative payment (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  199. end
  200. else
  201. gs 'clothing', 'wear', $lastwornclothingtype['swim'], lastwornclothingnumber['swim']
  202. gs 'panties', 'wear', $lastwornpantytype['swim'], lastwornpantynumber['swim']
  203. gs 'bras', 'wear', $lastwornbratype['swim'], lastwornbranumber['swim']
  204. 'You return to the place where you left your clothes, and put them back on.'
  205. act'Continue':gt'pav_lake'
  206. end
  207. end
  208. end
  209. end
  210. if temper >= 15 and month >= 5 and month <= 9 and hour >= 6 and hour <= 20:
  211. act 'Take a walk along the beach':
  212. *clr & cla
  213. menu_off = 1
  214. minut += 30
  215. pcs_mood += 5
  216. gs'stat'
  217. if $clothingworntype = 'nude':
  218. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/walknude.jpg"></center>'
  219. inhib_exp += rand(1,3)
  220. elseif PCloswimwear = 1:
  221. if pcs_hips >= 110:
  222. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.walk.bikini.fat0,1.jpg"></center>'
  223. elseif bmi_calc > 24:
  224. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.walk.bikini.fat0,0.jpg"></center>'
  225. else
  226. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.walk.bikini0,'+rand(0,3)+'.jpg"></center>'
  227. end
  228. if pcs_inhib < 50:inhib_exp += rand(1,2)
  229. else
  230. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.walk0,'+rand(0,2)+'.jpg"></center>'
  231. end
  232. 'You walk along the beach, enjoying the feeling of the sun on your body.'
  233. act 'Continue':gt'pav_lake'
  234. end
  235. if PCloswimwear = 1 or $clothingworntype = 'nude':
  236. act 'Go for a swim in the lake':
  237. *clr & cla
  238. menu_off = 1
  239. pcs_makeup = 1
  240. cumspclnt = 4
  241. gs 'cum_cleanup'
  242. minut += 30
  243. pcs_mood += 5
  244. if pcs_sweat > 10: pcs_sweat = 10 + rand(0,4)
  245. if pcs_stren < 30: stren_exp += 1
  246. fat -= 1
  247. if $clothingworntype = 'nude':
  248. '<center><img <<$set_imgh>> src="images/pc/activities/swim/lake/swim_nude_<<rand(0,10)>>.jpg"></center>'
  249. inhib_exp += rand(1,2)
  250. else
  251. '<center><img <<$set_imgh>> src="images/pc/activities/swim/lake/swim_bikini_<<rand(0,8)>>.jpg"></center>'
  252. if pcs_inhib < 50: inhib_exp += rand(1,2)
  253. end
  254. 'You swim and play in the lake, feeling refreshed and invigorated by the water.'
  255. if $clothingworntype = 'nude' and rand(0,1): pcs_mood -= 5 & 'After a few minutes, you feel the piercing gaze of several nearby women on you. They''re making an effort of whispering to one another, yet loud enough so you can hear them. "Look at that <<$pcs_lastname>> slut! She has no decency whatsoever, shamelessly flaunting her naked body like that!" The men at the lake are much more appreciative, and openly stare at your attractive body. You can see bulges forming in the shorts of some of them.'
  256. if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
  257. act 'Get out of the water':gt'pav_lake'
  258. end
  259. if sunWeather = 1:
  260. act 'Sunbathe':
  261. *clr & cla
  262. minut += 30
  263. if pcs_sweat < 35 : gs 'sweat', 'add', 5
  264. pcs_mood += 5
  265. gs'stat'
  266. if PCloswimwear = 1:
  267. '<center><img <<$set_imgh>> src="images/locations/shared/lake/tanning_swimsuit.jpg"></center>'
  268. if pcs_inhib < 50:inhib_exp += rand(1,2)
  269. else
  270. '<center><img <<$set_imgh>> src="images/locations/shared/lake/tanning_nude.jpg"></center>'
  271. inhib_exp += rand(1,3)
  272. end
  273. if krem = 0:
  274. 'You lie down on your towel and enjoy the warm rays of the sun on your body.'
  275. pcs_tan = pcs_tan + 1
  276. else
  277. krem = krem - 1
  278. 'You apply sunscreen to yourself and lie down on the towel to work on your tan. You enjoy the warm rays of the sun on your body.'
  279. pcs_tan = pcs_tan + 3
  280. end
  281. if pcs_apprnc >= rand(1,400):
  282. tipelakeboyrand = rand(1,100)
  283. if tipelakeboyrand <= 50:
  284. if npc_QW['A113'] = 1:
  285. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/strela/vadimbely.jpg"></center>'
  286. 'While you''re sunbathing, you see Vadim Bely and his brother sitting not far from you. The brother points at you, and seconds later Vadim walks over and sits down next to you. He idly scratches his tattoo covered belly as he speaks to you. "Hello <<$pcs_nickname>>, want to go for a ride with me?"'
  287. 'The greedy look in his eyes tells you that when he says ''ride'', he doesn''t just mean in his car.'
  288. if $clothingworntype = 'nude':
  289. act 'Get dressed and go with him':
  290. gs 'clothing', 'wear_last_worn'
  291. if PCloswimwear = 1:
  292. gs 'clothing', 'wear', $lastwornclothingtype['swim'], lastwornclothingnumber['swim']
  293. gs 'panties', 'wear', $lastwornpantytype['swim'], lastwornpantynumber['swim']
  294. gs 'bras', 'wear', $lastwornbratype['swim'], lastwornbranumber['swim']
  295. end
  296. gt 'LakeBoyDy', 'ride'
  297. end
  298. else
  299. act 'Get dressed and go with him':
  300. gs 'clothing', 'wear', $lastwornclothingtype['swim'], lastwornclothingnumber['swim']
  301. gs 'panties', 'wear', $lastwornpantytype['swim'], lastwornpantynumber['swim']
  302. gs 'bras', 'wear', $lastwornbratype['swim'], lastwornbranumber['swim']
  303. gt 'LakeBoyDy', 'ride'
  304. end
  305. end
  306. exit
  307. elseif $clothingworntype ! 'nude' and npc_QW['A113'] < 1:
  308. *clr & cla
  309. gs'stat'
  310. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/strela/vadimbely.jpg"></center>'
  311. 'While sunbathing, you can''t help but notice a man walking towards you. He looks truly intimidating, his entire body covered in criminal gang tattoos. A bit further down the beach you see a younger man with similar tattoos, keeping an eye on the man approaching you.'
  312. 'His head is mostly bald, and a large golden cross dangles on a thick chain from his neck. He sits his fat body down next to you before you can protest, idly scratching his belly as he begins to chat. "Hello! I''m not interrupting anything, am I?"'
  313. act'Annoyed':
  314. *clr & cla
  315. minut += 5
  316. gs'stat'
  317. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/strela/vadimbely.jpg"></center>'
  318. '"Erm, excuse me!? I was here first!" you exclaim in an annoyed tone.'
  319. 'The man is not impressed in the slightest, obviously having played this game before, and immediately challenges your claim. "Oh, excuse me princess! Is this your spot? Do you own it?"'
  320. act'Yes':
  321. *clr & cla
  322. minut += 5
  323. gs'stat'
  324. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/strela/vadimbely.jpg"></center>'
  325. '"Yes, this is my spot! I was here first, that''s how it works!" you respond indignantly.'
  326. 'You suddenly hear a deep voice behind you. "This beach is only used by prostitutes and bus drivers, and I don''t see any fucking buses nearby!"'
  327. 'Startled, you look behind you and see the tattooed younger man behind you. He has tattoos over his whole body as well, most notably several tombs and skulls on his chest. He stares you down with a stone cold look on his face.'
  328. 'The bald man smiles and puts his hand on your chest as if he owns it, roughly squeezing your breast through your swimsuit.'
  329. '"So... how much?"'
  330. act 'Resist': gs 'LakeBoyDy', 'slap'
  331. act 'Move away': gt 'LakeBoyDy', 'go'
  332. end
  333. end
  334. act'Ignore them':
  335. *clr & cla
  336. minut+=5
  337. gs'stat'
  338. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/strela/vadimbely.jpg"></center>'
  339. 'Feeling intimidated and not wanting any trouble, you ignore them and pretend they''re not there, lying on the beach with your eyes closed. However, you feel a strange tickling your stomach few seconds later and open your eyes. You see the fat man running a blade of grass over your stomach with a smug grin on his face.'
  340. act'Keep ignoring them':
  341. *clr & cla
  342. minut+=5
  343. gs'stat'
  344. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/strela/vadimbely.jpg"></center>'
  345. 'You try to ignore them and close your eyes again, but you feel the blade of grass continuously teasing your body, and after a few minutes his sweaty hand is pawing at your breasts through your swimsuit.'
  346. '"Come with me, baby and I''ll make you feel so good! You won''t regret it." His groping becomes more insistent and he''s roughly pinching your nipples now, the outline of them slowly but surely becomes visible through your swimsuit.'
  347. act 'Resist': gs 'LakeBoyDy', 'slap'
  348. end
  349. end
  350. act 'Walk away':gt 'pav_lake'
  351. exit
  352. else
  353. *clr & cla
  354. 'Three men sit down near you as you sunbathe. While you notice them looking at you and talking about your body, they don''t come over.'
  355. act'Stop sunbathing':gt'pav_lake'
  356. end
  357. elseif tipelakeboyrand <= 60:
  358. !! {below is for when this event is fixed. Generates a boy[0], boy[1], and boy[2]}
  359. !! killvar '$boy'
  360. !! i = rand((age - 5),(age + 5))
  361. !! if i < 16: i = 16
  362. !! gs 'npcgeneratec', 0, 'Guy', rand((i - 1),(i + 1))
  363. !! gs 'boyStat', $npclastgenerated
  364. !! gs 'npcgeneratec', 0, 'Guy', rand((i - 1),(i + 1))
  365. !! gs 'boyStat', $npclastgenerated, 1
  366. !! gs 'npcgeneratec', 0, 'Guy', rand((i - 1),(i + 1))
  367. !! gs 'boyStat', $npclastgenerated, 2
  368. 'Three men sit down near you as you sunbathe. While you notice them looking at you and talking about you, they don''t come over.'
  369. act 'Continue':gt'pav_lake'
  370. exit
  371. elseif tipelakeboyrand <= 80:
  372. i = age - 5
  373. if i < 16: i = 16
  374. gs 'npcgeneratec', 0, 'Guy', rand((i),(age + 5))
  375. gs 'boyStat', $npclastgenerated
  376. $boydesc = $npc_firstname[$npclastgenerated]
  377. gs'LakeBoyZ'
  378. 'A rather cute looking guy sits down next to you as you sunbathe.'
  379. '"Hey there beautiful, I''m <<$boydesc>>. What''s your name?" he asks in an attempt to chat you up.'
  380. act 'Get away from him':gt'pav_lake'
  381. dynamic $gL_boy_z
  382. exit
  383. else
  384. 'Three men sit down near you as you sunbathe. While you notice them looking at you and talking about your body, they don''t come over.'
  385. act 'Stop sunbathing':gt'pav_lake'
  386. exit
  387. end
  388. else
  389. act'Stop sunbathing':gt'pav_lake'
  390. end
  391. end
  392. end
  393. end
  394. end
  395. act'Go to the secluded beach':minut += 10 & gt'pav_lake_nude'
  396. if month = 12 or month < 3:
  397. if konki_cloth = 1:
  398. act'Take off your skates':
  399. *clr & cla
  400. menu_off = 1
  401. minut += 5
  402. konki_cloth=0
  403. gs 'stat'
  404. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/konki0,1.jpg"></center>'
  405. 'You take off your skates and put your shoes back on. It takes you a while to adjust to walking on your feet again.'
  406. act'Continue':gt'pav_lake'
  407. end
  408. elseif konki_cloth ! 1 and konki > 0 and hour >= 8 and hour <= 17:
  409. act'Put your skates on':
  410. *clr & cla
  411. menu_off = 1
  412. minut += 5
  413. konki_cloth = 1
  414. gs 'stat'
  415. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/konki0,0.jpg"></center>'
  416. 'You take your shoes off and put your skates on.'
  417. act 'Continue': gt'pav_lake'
  418. end
  419. end
  420. if konki_cloth = 1: act'Skate on the ice rink': gt 'pav_lake', 'skating_start'
  421. end
  422. if $ARGS[0] = 'car_sex':
  423. *clr & cla
  424. danilovich_outfits[1] = 1
  425. danilovich_outfits_s[1] = 0
  426. danilovich_outfits_h[1] = 100
  427. gs 'clothing', 'wear', 'danilovich_outfits', 1
  428. '<center><img <<$set_imgh>> src="images/locations/shared/sex/car/sexcar1.jpg"></center>'
  429. 'He wastes no time and immediately throws you down on the back seat of his car when you agree. He pulls down his pants and, after putting a condom on, quickly guides his cock to your pussy. He obviously doesn''t plan on spending a lot of time with you and sinks it inside you in one firm thrust before he starts fucking you with rapid, short thrusts. He quickly shoots his load in the condom, ties a knot in it and throws it away. He hands you the clothes as promised, kicks you out of the car and drives off.'
  430. *nl
  431. 'It wasn''t the best sex you''ve had, but at least you have some clothes to wear now. With a sigh of relief, you straighten the clothes and feel ready to take the day on again, hoping your own clothes will turn up at some point.'
  432. gs 'arousal', 'vaginal', 10, 'sub'
  433. gs 'arousal', 'end'
  434. gs 'stat'
  435. act 'Continue': gt 'pav_lake'
  436. end
  437. if $ARGS[0] = 'nude_home':
  438. *clr & cla
  439. minut += 10
  440. menu_off = 1
  441. inhib_exp += rand(1,3)
  442. gs'stat'
  443. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/homenude.jpg"></center>'
  444. 'You cover yourself up as best as you can and dash into the woods, using them as cover to get as close as you can to your apartment. Luckily, no one spots you, but now you''re at the edge of the woods and have the difficult task of actually making it to the building without being seen.'
  445. gs 'willpower', 'exhib', 'self'
  446. if will_cost <= pcs_willpwr:
  447. act 'Run for it (<<will_cost>> Willpower)':
  448. *clr & cla
  449. gs 'willpower', 'pay', 'self'
  450. minut += 7
  451. gs 'fame', 'pav', 'sex', 5
  452. inhib_exp += rand(2,4)
  453. if month < 3 or month = 12:
  454. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/naked/runhomenakedw.jpg"></center>'
  455. else
  456. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/naked/runhomenaked.jpg"></center>'
  457. end
  458. 'You decide to just get this over with and make a run for it. You use your hands to cover yourself as best as you can and look away from people, but you sometimes have to use your hands to cover your face so no one recognizes you, exposing yourself. Several people gasp and more than a few people, mostly older women, chastise you. Some men whistle and more than a few people take your picture; you really hope none of them show your face. After what seems like an eternity, you finally make it to the apartment complex.'
  459. gs 'arousal', 'flash', 3, 'exhibitionism'
  460. gs 'stat'
  461. act 'Continue to complex': gt 'pav_aptcourtev', 'naked_aptcomplex'
  462. end
  463. else
  464. act 'Run for it (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  465. end
  466. act 'Sneak home':
  467. *clr & cla
  468. minut += 20
  469. gs 'fame', 'pav', 'sex', 2
  470. inhib_exp += rand(1,3)
  471. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/naked/sneakhomenaked.jpg"></center>'
  472. 'You decide it would be better to take your time and sneak home, doing your best to not be seen. You use your hands to cover yourself as best as you can and hide behind trees and parked cars, duck down alleyways and dart across open stretches of ground when nobody is around. Once or twice you think someone might have seen you and hope that you weren''t recognized. After what seems like an eternity, you finally make it to the apartment complex.'
  473. gs 'arousal', 'flash', 10, 'exhibitionism'
  474. gs 'stat'
  475. act 'Continue to complex': gt 'pav_aptcourtev', 'naked_aptcomplex'
  476. end
  477. end
  478. if $ARGS[0] = 'skating_start':
  479. *clr & cla
  480. minut += 3
  481. menu_off = 1
  482. gs'stat'
  483. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/katok0,'+rand(0,3)+'.jpg"></center>'
  484. 'You slowly make your way over to the ice rink where a lot of people are already skating. Some of them are really good and fly around the lake, while others carefully shuffle around, doing their best to just stay on their feet without falling.'
  485. act'Leave the rink':gt'pav_lake'
  486. act'Skate on the rink': gt 'pav_lake', 'skating'
  487. end
  488. if $ARGS[0] = 'skating':
  489. *clr & cla
  490. menu_off = 1
  491. fat -= 1
  492. gs 'sweat', 'add', 10
  493. stren_exp += 1
  494. agil_exp += 1
  495. react_exp += 1
  496. icesktng_exp += 1
  497. minut += 30
  498. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/katok_do0,'+rand(0,7)+'.jpg"></center>'
  499. if pcs_icesktng <= 10:
  500. pcs_mood -= 10
  501. 'You do your best to ride your skates, but you''re not very good at it. You fall flat on your ass several times.'
  502. 'Some of the friendlier skaters are cheering you on and try to give you some tips, while others laugh when you fall on your ass yet again.'
  503. elseif pcs_icesktng <= 30:
  504. pcs_mood -= 5
  505. 'Your persistent attempts to learn how to skate are starting to pay off. You don''t fall as often any more, even though it still happens on occasion. Ice skating is a lot more fun when you''re not falling on your ass all the time!'
  506. if rand(1,3) = 1:
  507. icesktng_exp += 1
  508. 'While you''re trying some new things, you suddenly figure out how to do a certain move properly. It definitely improves your skating skills.'
  509. end
  510. elseif pcs_icesktng <= 50:
  511. pcs_mood += 5
  512. 'At long last, you finally manage to skate without falling once. Some of the other regulars who have seen you struggle before notice how much better you''re doing, and congratulate you on your progress.'
  513. 'You become a bit more daring as you continue, almost never falling any more.'
  514. if rand(1,3) = 1:
  515. icesktng_exp += 2
  516. 'You fall, but one of the more experienced skaters notices and helps you up. Once you''re up on your skates again, he explains what you did wrong and you feel like you''re a better skater for it. You thank him as you skate off, trying to apply the trick he just taught you.'
  517. end
  518. elseif pcs_icesktng<=70:
  519. pcs_mood += 10
  520. 'You''re getting better at ice skating and basically never fall anymore. You enjoy the flow of the wind on your face as you dare to go faster and faster.'
  521. if rand(1,3) = 1:
  522. icesktng_exp += 3
  523. 'You watch the more experienced skaters, trying to pick up new tricks. You try to copy some of the things they are doing, and notice that those moves are indeed more efficient than how you were doing it before.'
  524. end
  525. else
  526. pcs_mood += 15
  527. 'You''ve pretty much mastered ice skating now, and won''t get any better without professional training. You occasionally do some tricks while you skate around the rink, and others admire your skills as you fly past them.'
  528. end
  529. gs'stat'
  530. if hour <= 17:
  531. act 'Leave the rink': gt'pav_lake'
  532. act 'Skate some more': gt 'pav_lake', 'skating'
  533. else
  534. *clr & cla
  535. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/katok0,'+rand(0,3)+'.jpg"></center>'
  536. 'It''s too dark to go ice skating now. The rink is closed.'
  537. act 'Leave': gt'pav_lake'
  538. end
  539. end
  540. --- pav_lake ---------------------------------