pav_lake.qsrc 33 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647
  1. # pav_lake
  2. !2022/01/19
  3. CLOSE ALL
  4. if sound = 0:PLAY 'sound/lakeshore1.mp3', 30
  5. $loc = 'pav_lake'
  6. $loc_arg = ''
  7. $region = 'pav_lake'
  8. $menu_loc = 'pav_lake'
  9. $menu_arg = ''
  10. $locclass = 'beach'
  11. menu_off = 0
  12. $location_type = 'public_outdoors'
  13. gs'stat'
  14. ! --- meynold event --- !. edit to month 5~10
  15. 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'
  16. '<center><H4>Lake</H4></center>'
  17. ! to memorize were cowards or not
  18. if month >= 3 and month <= 5:
  19. if hour >= 6 and hour <= 17:
  20. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.spring.jpg"></center>'
  21. else
  22. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.spring.night.jpg"></center>'
  23. end
  24. '<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>'
  25. *nl
  26. elseif month >= 6 and month <= 8:
  27. if hour >= 6 and hour <= 19:
  28. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.summer.jpg"></center>'
  29. else
  30. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.summer.night.jpg"></center>'
  31. end
  32. '<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>'
  33. *nl
  34. elseif month >= 9 and month <= 11:
  35. if hour >= 6 and hour <= 18:
  36. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.autumn.jpg"></center>'
  37. else
  38. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.autumn.night.jpg"></center>'
  39. end
  40. '<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>'
  41. *nl
  42. elseif month < 3 or month = 12:
  43. if hour >= 7 and hour <= 16:
  44. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.winter.jpg"></center>'
  45. '<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>'
  46. else
  47. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.winter.night.jpg"></center>'
  48. end
  49. '<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>'
  50. *nl
  51. if pcs_icesktng>0: 'Your ice skating skill is <<pcs_icesktng>>.'
  52. end
  53. if storyline = 1 and (month <= 2 or month = 12):
  54. if week >= 6 and hour >= 8 and hour <= 11:
  55. '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>.'
  56. end
  57. end
  58. if storyline = 1 and temper >= 20 and sunWeather = 1 and month >= 5 and month <= 9 and hour >= 12 and hour <= 14 and ((kanikuli = 0 and week = 7) or week mod 2 = 0):
  59. if $clothingworntype = 'nude':
  60. 'As you walk down to the beach area of the lake you see a group of kids from your school hanging out on the beach. It looks like it is the jocks and cool kids. You hope none of them have seen you naked, it would be such a scandal if they seen you like this. You should put on a bikini before approaching them if you want to hang out, or just avoid them and do your own thing today.'
  61. else
  62. 'As you walk down to the beach area of the lake you see a group of kids from your school hanging out on the beach. It looks like it is the jocks and cool kids.'
  63. act 'Head towards your class mates': gt 'pav_lake', 'school_mates'
  64. end
  65. end
  66. 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:
  67. if christinaQW['subpath'] = 1:
  68. '<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.'
  69. else
  70. '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.'
  71. end
  72. end
  73. gs 'camera', 'check_location'
  74. act'Return to Pavlovsk':
  75. *clr & cla
  76. if konki_cloth = 1:
  77. 'You need to remove your skates first.'
  78. act'Go back':gt'pav_lake'
  79. elseif PCloswimwear = 1:
  80. 'You need to get dressed into your regular clothing first.'
  81. act'Return':gt'pav_lake'
  82. elseif $clothingworntype ! 'nude':
  83. minut += 5
  84. gt'pav_residential'
  85. else
  86. 'You need to put some clothes on first.'
  87. act'Return':gt'pav_lake'
  88. end
  89. end
  90. if month >= 5 and month <= 9:
  91. if func('changingroom','count_swim_item') > 0:
  92. act 'Use changing room':gt 'changingroom', 'view_swim_list'
  93. else
  94. *nl
  95. 'You should buy some swimwear if you intend on spending time at the beach.'
  96. *nl
  97. end
  98. if $clothingworntype ! 'nude' and (pcs_inhib > 30 or (exhibitionist_lvl > 1 and pcs_horny >= 60)):
  99. gs 'willpower', 'exhib', 'self', 'hard'
  100. if will_cost <= pcs_willpwr:
  101. act 'Strip naked (<<will_cost>> Willpower)':
  102. *clr & cla
  103. gs 'willpower', 'pay', 'self'
  104. menu_off = 1
  105. minut += 5
  106. sauna_stripped = 0
  107. if pcs_inhib < 60: inhib_exp += rand(1,3)
  108. if PCloSwimwear = 0:
  109. $lastwornclothingtype['swim'] = $clothingworntype
  110. lastwornclothingnumber['swim'] = clothingwornnumber
  111. $lastwornpantytype['swim'] = $pantyworntype
  112. lastwornpantynumber['swim'] = pantywornnumber
  113. $lastwornbratype['swim'] = $braworntype
  114. lastwornbranumber['swim'] = brawornnumber
  115. end
  116. gs 'clothing', 'strip_all'
  117. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/event/strip.jpg"></center>'
  118. '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.'
  119. act'Continue':gt'pav_lake'
  120. end
  121. else
  122. 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>'
  123. end
  124. elseif $clothingworntype = 'nude' and sauna_stripped = 0:
  125. act 'Put your clothes back on':
  126. *clr & cla
  127. menu_off = 1
  128. minut+=5
  129. nudelake = rand(1,20)
  130. if nudelake <= 3 and home_owned[2] = 1:
  131. minut += 5
  132. pcs_mood -= 5
  133. inhib_exp += rand(1,3)
  134. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/event/noclothes.jpg"></center>'
  135. '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.'
  136. act 'Run home naked': gt 'pav_lake', 'nude_home'
  137. elseif nudelake = 4 and home_owned[2] = 1:
  138. minut += 5
  139. pcs_mood -= 5
  140. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/event/nakedcar.jpg"></center>'
  141. '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..."'
  142. if bag = 1:
  143. 'Luckily, your bag is sitting where you left it.'
  144. else
  145. money = 0
  146. end
  147. '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.'
  148. '"Don''t worry girl, you''re going to be fine. Come on, I happen to have some sportswear in my car."'
  149. '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."'
  150. if money >= 3000:
  151. act 'Pay 3000 <b>₽</b>':
  152. *clr & cla
  153. money -= 3000
  154. danilovich_outfits[1] = 1
  155. danilovich_outfits_s[1] = 0
  156. danilovich_outfits_h[1] = 100
  157. gs 'clothing', 'wear', 'danilovich_outfits', 1
  158. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/event/nakedcar.jpg"></center>'
  159. '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.'
  160. act'Continue':gt'pav_lake'
  161. end
  162. else
  163. act 'Tell him you don''t have enough money':
  164. *clr & cla
  165. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/event/nakedcar.jpg"></center>'
  166. '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?"'
  167. '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.'
  168. '"What did you have in mind?" you ask rhetorically and he grins.'
  169. '"Well, how about we get in my car and you let me fuck you? Then you can have the clothes."'
  170. gs 'willpower', 'prostitution', 'resist'
  171. if will_cost <= pcs_willpwr:
  172. act 'Refuse and run home naked (<<will_cost>> Willpower)':
  173. gs 'willpower', 'pay', 'resist'
  174. gt 'pav_lake', 'nude_home'
  175. end
  176. else
  177. 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>'
  178. end
  179. act 'Agree to have sex': gt 'pav_lake', 'car_sex'
  180. end
  181. end
  182. gs 'willpower', 'prostitution', 'self'
  183. if will_cost <= pcs_willpwr:
  184. act 'Suggest alternative payment (<<will_cost>> Willpower)':
  185. *clr & cla
  186. gs 'willpower', 'pay', 'self'
  187. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/event/nakedcar.jpg"></center>'
  188. '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."'
  189. '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..."'
  190. 'The growing bulge in his pants does an excellent job of telling exactly what he''s thinking.'
  191. act 'Agree to have sex': gt 'pav_lake', 'car_sex'
  192. if money >= 3000:
  193. act 'Just pay the 3000 <b>₽</b>':
  194. *clr & cla
  195. money -= 3000
  196. danilovich_outfits[1] = 1
  197. danilovich_outfits_s[1] = 0
  198. danilovich_outfits_h[1] = 100
  199. gs 'clothing', 'wear', 'danilovich_outfits', 1
  200. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/event/nakedcar.jpg"></center>'
  201. '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.'
  202. act 'Continue': gt 'pav_lake'
  203. end
  204. end
  205. end
  206. else
  207. 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>'
  208. end
  209. else
  210. gs 'clothing', 'wear', $lastwornclothingtype['swim'], lastwornclothingnumber['swim']
  211. gs 'panties', 'wear', $lastwornpantytype['swim'], lastwornpantynumber['swim']
  212. gs 'bras', 'wear', $lastwornbratype['swim'], lastwornbranumber['swim']
  213. 'You return to the place where you left your clothes, and put them back on.'
  214. act'Continue':gt'pav_lake'
  215. end
  216. end
  217. end
  218. end
  219. if temper >= 15 and month >= 5 and month <= 9 and hour >= 6 and hour <= 20:
  220. act 'Take a walk along the beach':
  221. *clr & cla
  222. menu_off = 1
  223. minut += 30
  224. pcs_mood += 5
  225. gs'stat'
  226. if $clothingworntype = 'nude':
  227. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/walknude.jpg"></center>'
  228. inhib_exp += rand(1,3)
  229. elseif PCloswimwear = 1:
  230. if pcs_hips >= 110:
  231. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.walk.bikini.fat0,1.jpg"></center>'
  232. elseif pcs_bmi > 24:
  233. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.walk.bikini.fat0,0.jpg"></center>'
  234. else
  235. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.walk.bikini0,'+rand(0,3)+'.jpg"></center>'
  236. end
  237. if pcs_inhib < 50:inhib_exp += rand(1,2)
  238. else
  239. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.walk0,'+rand(0,2)+'.jpg"></center>'
  240. end
  241. 'You walk along the beach, enjoying the feeling of the sun on your body.'
  242. act 'Continue':gt'pav_lake'
  243. end
  244. if PCloswimwear = 1 or $clothingworntype = 'nude':
  245. act 'Go for a swim in the lake':
  246. *clr & cla
  247. menu_off = 1
  248. pcs_makeup = 1
  249. cumspclnt = 4
  250. gs 'cum_cleanup'
  251. minut += 30
  252. pcs_mood += 5
  253. if pcs_sweat > 10: pcs_sweat = 10 + rand(0,4)
  254. if pcs_stren < 30: stren_exp += 1
  255. fat -= 1
  256. if $clothingworntype = 'nude':
  257. '<center><img <<$set_imgh>> src="images/pc/activities/swim/lake/swim_nude_<<rand(0,10)>>.jpg"></center>'
  258. inhib_exp += rand(1,2)
  259. else
  260. '<center><img <<$set_imgh>> src="images/pc/activities/swim/lake/swim_bikini_<<rand(0,8)>>.jpg"></center>'
  261. if pcs_inhib < 50: inhib_exp += rand(1,2)
  262. end
  263. 'You swim and play in the lake, feeling refreshed and invigorated by the water.'
  264. 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.'
  265. if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
  266. act 'Get out of the water':gt'pav_lake'
  267. end
  268. if sunWeather = 1:
  269. act 'Sunbathe':
  270. *clr & cla
  271. minut += 30
  272. if pcs_sweat < 35 : gs 'sweat', 'add', 5
  273. pcs_mood += 5
  274. gs'stat'
  275. if PCloswimwear = 1:
  276. '<center><img <<$set_imgh>> src="images/locations/shared/lake/tanning_swimsuit.jpg"></center>'
  277. if pcs_inhib < 50:inhib_exp += rand(1,2)
  278. else
  279. '<center><img <<$set_imgh>> src="images/locations/shared/lake/tanning_nude.jpg"></center>'
  280. inhib_exp += rand(1,3)
  281. end
  282. if krem = 0:
  283. 'You lie down on your towel and enjoy the warm rays of the sun on your body.'
  284. pcs_tan = pcs_tan + 1
  285. else
  286. krem = krem - 1
  287. '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.'
  288. pcs_tan = pcs_tan + 3
  289. end
  290. if pcs_apprnc >= rand(1,400):
  291. tipelakeboyrand = rand(1,100)
  292. if tipelakeboyrand <= 50:
  293. if npc_QW['A113'] = 1:
  294. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/strela/vadimbely.jpg"></center>'
  295. '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?"'
  296. 'The greedy look in his eyes tells you that when he says ''ride'', he doesn''t just mean in his car.'
  297. if $clothingworntype = 'nude':
  298. act 'Get dressed and go with him':
  299. gs 'clothing', 'wear_last_worn'
  300. if PCloswimwear = 1:
  301. gs 'clothing', 'wear', $lastwornclothingtype['swim'], lastwornclothingnumber['swim']
  302. gs 'panties', 'wear', $lastwornpantytype['swim'], lastwornpantynumber['swim']
  303. gs 'bras', 'wear', $lastwornbratype['swim'], lastwornbranumber['swim']
  304. end
  305. gt 'LakeBoyDy', 'ride'
  306. end
  307. else
  308. act 'Get dressed and go with him':
  309. gs 'clothing', 'wear', $lastwornclothingtype['swim'], lastwornclothingnumber['swim']
  310. gs 'panties', 'wear', $lastwornpantytype['swim'], lastwornpantynumber['swim']
  311. gs 'bras', 'wear', $lastwornbratype['swim'], lastwornbranumber['swim']
  312. gt 'LakeBoyDy', 'ride'
  313. end
  314. end
  315. exit
  316. elseif $clothingworntype ! 'nude' and npc_QW['A113'] < 1:
  317. *clr & cla
  318. gs'stat'
  319. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/strela/vadimbely.jpg"></center>'
  320. '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.'
  321. '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?"'
  322. act'Annoyed':
  323. *clr & cla
  324. minut += 5
  325. gs'stat'
  326. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/strela/vadimbely.jpg"></center>'
  327. '"Erm, excuse me!? I was here first!" you exclaim in an annoyed tone.'
  328. '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?"'
  329. act'Yes':
  330. *clr & cla
  331. minut += 5
  332. gs'stat'
  333. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/strela/vadimbely.jpg"></center>'
  334. '"Yes, this is my spot! I was here first, that''s how it works!" you respond indignantly.'
  335. '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!"'
  336. '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.'
  337. 'The bald man smiles and puts his hand on your chest as if he owns it, roughly squeezing your breast through your swimsuit.'
  338. '"So... how much?"'
  339. act 'Resist': gs 'LakeBoyDy', 'slap'
  340. act 'Move away': gt 'LakeBoyDy', 'go'
  341. end
  342. end
  343. act'Ignore them':
  344. *clr & cla
  345. minut+=5
  346. gs'stat'
  347. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/strela/vadimbely.jpg"></center>'
  348. '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.'
  349. act'Keep ignoring them':
  350. *clr & cla
  351. minut+=5
  352. gs'stat'
  353. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/strela/vadimbely.jpg"></center>'
  354. '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.'
  355. '"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.'
  356. act 'Resist': gs 'LakeBoyDy', 'slap'
  357. end
  358. end
  359. act 'Walk away':gt 'pav_lake'
  360. exit
  361. else
  362. *clr & cla
  363. '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.'
  364. act'Stop sunbathing':gt'pav_lake'
  365. end
  366. elseif tipelakeboyrand <= 60:
  367. !! {below is for when this event is fixed. Generates a boy[0], boy[1], and boy[2]}
  368. !! killvar '$boy'
  369. !! i = rand((age - 5),(age + 5))
  370. !! if i < 16: i = 16
  371. !! gs 'npcgeneratec', 0, 'Guy', rand((i - 1),(i + 1))
  372. !! gs 'boyStat', $npclastgenerated
  373. !! gs 'npcgeneratec', 0, 'Guy', rand((i - 1),(i + 1))
  374. !! gs 'boyStat', $npclastgenerated, 1
  375. !! gs 'npcgeneratec', 0, 'Guy', rand((i - 1),(i + 1))
  376. !! gs 'boyStat', $npclastgenerated, 2
  377. '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.'
  378. act 'Continue':gt'pav_lake'
  379. exit
  380. elseif tipelakeboyrand <= 80:
  381. i = age - 5
  382. if i < 16: i = 16
  383. gs 'npcgeneratec', 0, 'Guy', rand((i),(age + 5))
  384. gs 'boyStat', $npclastgenerated
  385. $boydesc = $npc_firstname[$npclastgenerated]
  386. gs'LakeBoyZ'
  387. 'A rather cute looking guy sits down next to you as you sunbathe.'
  388. '"Hey there beautiful, I''m <<$boydesc>>. What''s your name?" he asks in an attempt to chat you up.'
  389. act 'Get away from him':gt'pav_lake'
  390. dynamic $gL_boy_z
  391. exit
  392. else
  393. '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.'
  394. act 'Stop sunbathing':gt'pav_lake'
  395. exit
  396. end
  397. else
  398. act'Stop sunbathing':gt'pav_lake'
  399. end
  400. end
  401. end
  402. end
  403. end
  404. act'Go to the secluded beach':minut += 10 & gt'pav_lake_nude'
  405. if month = 12 or month < 3:
  406. if konki_cloth = 1:
  407. act'Take off your skates':
  408. *clr & cla
  409. menu_off = 1
  410. minut += 5
  411. konki_cloth=0
  412. gs 'stat'
  413. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/konki0,1.jpg"></center>'
  414. 'You take off your skates and put your shoes back on. It takes you a while to adjust to walking on your feet again.'
  415. act'Continue':gt'pav_lake'
  416. end
  417. elseif konki_cloth ! 1 and konki > 0 and hour >= 8 and hour <= 17:
  418. act'Put your skates on':
  419. *clr & cla
  420. menu_off = 1
  421. minut += 5
  422. konki_cloth = 1
  423. gs 'stat'
  424. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/konki0,0.jpg"></center>'
  425. 'You take your shoes off and put your skates on.'
  426. act 'Continue': gt'pav_lake'
  427. end
  428. end
  429. if konki_cloth = 1: act'Skate on the ice rink': gt 'pav_lake', 'skating_start'
  430. end
  431. if $ARGS[0] = 'car_sex':
  432. *clr & cla
  433. danilovich_outfits[1] = 1
  434. danilovich_outfits_s[1] = 0
  435. danilovich_outfits_h[1] = 100
  436. gs 'clothing', 'wear', 'danilovich_outfits', 1
  437. '<center><img <<$set_imgh>> src="images/locations/shared/sex/car/sexcar1.jpg"></center>'
  438. '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.'
  439. *nl
  440. '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.'
  441. gs 'arousal', 'vaginal', 10, 'sub'
  442. gs 'arousal', 'end'
  443. gs 'stat'
  444. act 'Continue': gt 'pav_lake'
  445. end
  446. if $ARGS[0] = 'nude_home':
  447. *clr & cla
  448. minut += 10
  449. menu_off = 1
  450. inhib_exp += rand(1,3)
  451. gs'stat'
  452. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/homenude.jpg"></center>'
  453. '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.'
  454. gs 'willpower', 'exhib', 'self'
  455. if will_cost <= pcs_willpwr:
  456. act 'Run for it (<<will_cost>> Willpower)':
  457. *clr & cla
  458. gs 'willpower', 'pay', 'self'
  459. minut += 7
  460. gs 'fame', 'pav', 'sex', 5
  461. inhib_exp += rand(2,4)
  462. if month < 3 or month = 12:
  463. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/naked/runhomenakedw.jpg"></center>'
  464. else
  465. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/naked/runhomenaked.jpg"></center>'
  466. end
  467. '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.'
  468. gs 'arousal', 'flash', 3, 'exhibitionism'
  469. gs 'stat'
  470. act 'Continue to complex': gt 'pav_aptcourtev', 'naked_aptcomplex'
  471. end
  472. else
  473. 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>'
  474. end
  475. act 'Sneak home':
  476. *clr & cla
  477. minut += 20
  478. gs 'fame', 'pav', 'sex', 2
  479. inhib_exp += rand(1,3)
  480. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/naked/sneakhomenaked.jpg"></center>'
  481. '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.'
  482. gs 'arousal', 'flash', 10, 'exhibitionism'
  483. gs 'stat'
  484. act 'Continue to complex': gt 'pav_aptcourtev', 'naked_aptcomplex'
  485. end
  486. end
  487. if $ARGS[0] = 'skating_start':
  488. *clr & cla
  489. minut += 3
  490. menu_off = 1
  491. gs'stat'
  492. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/katok0,'+rand(0,3)+'.jpg"></center>'
  493. '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.'
  494. act'Leave the rink':gt'pav_lake'
  495. act'Skate on the rink': gt 'pav_lake', 'skating'
  496. end
  497. if $ARGS[0] = 'skating':
  498. *clr & cla
  499. menu_off = 1
  500. fat -= 1
  501. gs 'sweat', 'add', 10
  502. stren_exp += 1
  503. agil_exp += 1
  504. react_exp += 1
  505. icesktng_exp += 1
  506. minut += 30
  507. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/katok_do0,'+rand(0,7)+'.jpg"></center>'
  508. if pcs_icesktng <= 10:
  509. pcs_mood -= 10
  510. 'You do your best to ride your skates, but you''re not very good at it. You fall flat on your ass several times.'
  511. '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.'
  512. elseif pcs_icesktng <= 30:
  513. pcs_mood -= 5
  514. '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!'
  515. if rand(1,3) = 1:
  516. icesktng_exp += 1
  517. 'While you''re trying some new things, you suddenly figure out how to do a certain move properly. It definitely improves your skating skills.'
  518. end
  519. elseif pcs_icesktng <= 50:
  520. pcs_mood += 5
  521. '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.'
  522. 'You become a bit more daring as you continue, almost never falling any more.'
  523. if rand(1,3) = 1:
  524. icesktng_exp += 2
  525. '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.'
  526. end
  527. elseif pcs_icesktng<=70:
  528. pcs_mood += 10
  529. '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.'
  530. if rand(1,3) = 1:
  531. icesktng_exp += 3
  532. '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.'
  533. end
  534. else
  535. pcs_mood += 15
  536. '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.'
  537. end
  538. gs'stat'
  539. if hour <= 17:
  540. act 'Leave the rink': gt'pav_lake'
  541. act 'Skate some more': gt 'pav_lake', 'skating'
  542. else
  543. *clr & cla
  544. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/katok0,'+rand(0,3)+'.jpg"></center>'
  545. 'It''s too dark to go ice skating now. The rink is closed.'
  546. act 'Leave': gt'pav_lake'
  547. end
  548. end
  549. if $ARGS[0] = 'school_mates':
  550. *clr & cla
  551. minut += 2
  552. gs 'stat'
  553. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/beach_hangout/school_mates.jpg"></center>'
  554. if fame['pav_slut'] >= 225:
  555. 'You start walking over to them and you start getting disgusted stares from several of them. Soon several are making rude comments, finally Dimka comes over with Svyatoslav. "Get lost slut, we don''t want you here." You sigh as it is obvious if you try and push this, nothing good will come of it. So you turn and walk away.'
  556. act 'Leave': gt'pav_lake'
  557. elseif grupTipe = 1 or grupTipe = 2:
  558. 'You start walking over to them and most give you friendly smiles or waves, several wave you to come over and join them.'
  559. act 'Leave': gt 'pav_lake'
  560. act 'Join them': gt 'pav_lake', 'beach_hangout'
  561. elseif grupTipe = 3 or grupTipe = 4:
  562. 'You start walking over to them and most just ignore you until you start to get close then several of them give you annoyed looks, making it clear you are not really welcome here, but none of them seem like they are going to stop you from joining them at least.'
  563. act 'Leave': gt 'pav_lake'
  564. act 'Join them': gt 'pav_lake', 'beach_hangout'
  565. else
  566. 'You start walking over to them and you start getting annoyed stares from several of them. Soon several are making rude comments, finally Dimka comes over with Svyatoslav. "Get lost loser, we don''t want you here." You sigh as it is obvious if you try and push this, nothing good will come of it. So you turn and walk away.'
  567. act 'Leave': gt'pav_lake'
  568. end
  569. end
  570. if $ARGS[0] = 'beach_hangout':
  571. *clr & cla
  572. minut += 5
  573. !!Cool kids aprove of high quality bikini or outfit and disaprove of low quality
  574. if PCloQuality >= 4:
  575. grupvalue[1] += 1
  576. elseif PCloQuality < 3:
  577. grupvalue[1] -= 1
  578. end
  579. !!Cool kids and jocks aprove of somewhat revealing clothes or a little skimpy bikini and disaprove of conseravite clothes or bikinis and very revealing clothes or very skimpy bikini
  580. if PCloInhibit >= 35:
  581. grupvalue[1] -= 1
  582. grupvalue[2] -= 1
  583. elseif PCloInhibit >= 20:
  584. grupvalue[1] += 1
  585. grupvalue[2] += 1
  586. elseif PCloInhibit <= 10:
  587. grupvalue[1] -= 1
  588. grupvalue[2] -= 1
  589. end
  590. !!Jocks disaprove of a one piece swimsuite
  591. if PCloswimwear = 1 and PCloOnePiece = 1:
  592. grupvalue[2] -= 1
  593. end
  594. gs 'stat'
  595. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/beach_hangout/beach_hangout.jpg"></center>'
  596. if grupTipe = 1 or grupTipe = 2:
  597. 'You smile to your friends and take a seat with them and soon are joining in on the variety of conversations going on. Some of them are tanning, others sitting around talking, while a few are just horsing around. You spend some time just talking to a few of them catching up. You could use this chance to get to know one of them better if you wanted to.'
  598. act 'Leave': gt'pav_lake'
  599. act 'Talk to one of them': gt 'pav_beach_chat', 'start'
  600. else
  601. 'You smile and take a seat with them, you get a mix of responses. The ones you know better seem at least somewhat friendly, most of the rest range from looking annoyed that you are here to indifference, many just ignore you. Some of them are tanning, others sitting around talking, while a few are just horsing around. You spend some time trying to get involved in the varies conversations going on and meet limited success. You could use this chance to get to know one of them better if you wanted to.'
  602. act 'Leave': gt'pav_lake'
  603. act 'Talk to one of them': gt 'pav_beach_chat', 'beach_hangout'
  604. end
  605. end
  606. --- pav_lake ---------------------------------