pav_lake.tw 36 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675
  1. :: pav_lake[outdoors public beach]
  2. <!-- ! --- meynold event --- !. edit to month 5~10-->
  3. <!--<<if !$wardrobe.isWearingSwimwear and $wardrobe.clothingworntype != 'nude' and $weather.temperature >= 5 and !$weather.isRaining and $time.month >= 5 and $time.month <= 10 and $time.hour < 20 and (($time.hour >= 10 and $time.weekday >= 6) or ($time.hour >= 14 and $time.weekday < 6)) and getvar("$mey_vika['mey_vika_qw']") >= 18 and getvar("$mey_vika['mey_vika_qw']") < 20 and $mey_vika['qw_day'] != $time.daystart>>
  4. <<gt 'mey_vika_events' 'beach_event1'>>
  5. <</if>>-->
  6. <h2>Lake</h2>
  7. <!-- ! to memorize were cowards or not-->
  8. <<if $time.month >= 3 and $time.month <= 5>>
  9. <<imageDayNight "locations/pavlovsk/lake/lake.spring#.jpg" "" ".night">>
  10. <p>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.</p>
  11. <<elseif $time.month >= 6 and $time.month <= 8>>
  12. <<imageDayNight "locations/pavlovsk/lake/lake.summer#.jpg" "" ".night">>
  13. <p>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.</p>
  14. <<elseif $time.month >= 9 and $time.month <= 11>>
  15. <<imageDayNight "locations/pavlovsk/lake/lake.autumn#.jpg" "" ".night">>
  16. <p>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.</p>
  17. <<elseif $time.month < 3 or $time.month == 12>>
  18. <<imageDayNight "locations/pavlovsk/lake/lake.winter#.jpg" "" ".night">>
  19. <p>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.</p>
  20. <<if $pc.skillLevel("iceskating") > 0>>
  21. Your ice skating skill is <<=$pc.skillLevel("iceskating")>>.
  22. <</if>>
  23. <</if>>
  24. <!--<<if setup.startingCharacterTagsIncludes('sg') and ($time.month <= 2 or $time.month == 12)>>
  25. <<if $time.weekday >= 6 and $time.hour >= 8 and $time.hour <= 11>>
  26. 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 <<link "Veronika">><<gt 'gschool_socialchg1' 'tVeronika'>><</link>>.
  27. <</if>>
  28. <</if>>-->
  29. <!--
  30. <<if getvar("$konki_cloth") == 1 or getvar("$pcs_ski_worn") == 0>>
  31. <<if setup.startingCharacterTagsIncludes('sg') and $weather.temperature >= 20 and !$weather.isRaining and $time.month >= 5 and $time.month <= 9 and $time.hour >= 12 and $time.hour <= 14 and (($time.isSchoolHoliday == 0 and $time.weekday == 7) or (getvar("$kanikuli") > 0 and $time.weekday % 2 == 0))>>
  32. <<if $wardrobe.clothingworntype == 'nude'>>
  33. As you walk down to the beach area of the lake, you see the jocks and cool kids hanging out and hope none of them have seen you naked. 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.
  34. <<else>>
  35. As you walk down to the beach area of the lake, you see the jocks and cool kids hanging out.
  36. <<act 'Approach them'>>
  37. <<gt 'pav_lake' 'school_mates'>>
  38. <</act>>
  39. <</if>>
  40. <</if>>
  41. <<if setup.startingCharacterTagsIncludes('sg') and $pc.isSchoolStudent and (($time.month >= 3 and $time.month <= 5) or ($time.month >= 9 and $time.month <= 11)) and $time.weekday <= 5 and $time.hour >= 15 and $time.hour <= 20 and $quest('christina').subpath == 1 and $socialchg['tchristina_day'] != $time.daystart>>
  42. <<link "<<npc 'A18'>><</npc>>">><<gt 'Zvereva_sub_1' 'chris_sub'>><</link>> is standing by the beach looking out over the lake as Lina stands next to her, breathing heavily.
  43. <</if>>
  44. <<gs 'camera' 'check_location'>>
  45. <</if>>
  46. -->
  47. <!--
  48. <<actCLA 'Return to Pavlovsk'>>
  49. <<if getvar("$konki_cloth") == 1>>
  50. You need to remove your skates first.
  51. <<act 'Go back'>>
  52. <<gt 'pav_lake'>>
  53. <</act>>
  54. <<elseif getvar("$pcs_ski_worn") == 1>>
  55. You need to remove your skis first.
  56. <<act 'Return'>>
  57. <<gt 'pav_lake'>>
  58. <</act>>
  59. <<elseif $wardrobe.PCloswimwear == 1>>
  60. You need to get dressed into your regular clothing first.
  61. <<act 'Return'>>
  62. <<gt 'pav_lake'>>
  63. <</act>>
  64. <<elseif $wardrobe.clothingworntype != 'nude'>>
  65. <<else>>
  66. <<act 'Return'>>
  67. <<gt 'pav_lake'>>
  68. <</act>>
  69. <</if>>
  70. <</actCLA>>
  71. -->
  72. <<ConnectedLocationCode 'Residential Area' 'locations/pavlovsk/pavres.jpg' -5>>
  73. <<if $wardrobe.PCloswimwear == 1>>
  74. <<msg '<b><font color = red>You need to get dressed into your regular clothing first.</font></b>'>>
  75. <<elseif $wardrobe.isNaked>>
  76. <<msg '<b><font color = red>You need to put some clothes on first.</font></b>'>>
  77. <<else>>
  78. <<set $time.minutes += 5>>
  79. <<travel 'pav_residential'>>
  80. <</if>>
  81. <</ConnectedLocationCode>>
  82. <<if $time.month >= 5 and $time.month <= 9 and getvar("$konki_cloth") == 0 and getvar("$pcs_ski_worn") == 0>>
  83. <!--<<if $wardrobe.clothingworntype != 'nude' and ($pc.pcs_inhib > 30 or (getvar("$exhibitionist_lvl") > 1 and $pc.horny >= 60))>>
  84. <<actCLA 'Strip naked' undefined `{willpower:['exhib','self','hard']}`>>
  85. <<set $menu_off = 1>>
  86. <<set $time.minutes += 5>>
  87. <<set $sauna_stripped = 0>>
  88. <<if $pc.pcs_inhib < 60>>
  89. <<run $pc.skillExperienceGain('inhibition',rand(1,3))>>
  90. <</if>>
  91. <<if getvar("$PCloSwimwear") == 0>>
  92. <<setinit $lastwornclothingtype['swim'] = $wardrobe.clothingworntype>>
  93. <<setinit $lastwornclothingnumber['swim'] = $wardrobe.clothingwornnumber>>
  94. <<setinit $lastwornpantytype['swim'] = $wardrobe.pantyworntype>>
  95. <<setinit $lastwornpantynumber['swim'] = $wardrobe.pantywornnumber>>
  96. <<setinit $lastwornbratype['swim'] = $wardrobe.braworntype>>
  97. <<setinit $lastwornbranumber['swim'] = $wardrobe.brawornnumber>>
  98. <</if>>
  99. <<gs 'clothing' 'strip_all'>>
  100. <<image "locations/pavlovsk/lake/event/strip.jpg">>
  101. 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.
  102. <<act 'Continue'>>
  103. <<gt 'pav_lake'>>
  104. <</act>>
  105. <</actCLA>>
  106. <<elseif $wardrobe.clothingworntype == 'nude' and getvar("$sauna_stripped") == 0>>
  107. <<gs 'pav_lake_lost_clothing'>>
  108. <</if>>-->
  109. <</if>>
  110. <<if $weather.temperature >= 15 and $time.month >= 5 and $time.month <= 9 and $time.hour >= 6 and $time.hour <= 20 and getvar("$konki_cloth") == 0 and getvar("$pcs_ski_worn") == 0>>
  111. <<actCLA 'Take a walk along the beach'>>
  112. <<set $menu_off = 1>>
  113. <<set $time.minutes += 30>>
  114. <<set $pc.mood += 5>>
  115. <<if $wardrobe.clothingworntype == 'nude'>>
  116. <<image "locations/pavlovsk/lake/walknude.jpg">>
  117. <<run $pc.skillExperienceGain('inhibition',rand(1,3))>>
  118. <<elseif $wardrobe.PCloswimwear == 1>>
  119. <<if $pc.pcs_hips >= 110>>
  120. <<image 'locations/pavlovsk/lake/lake.walk.bikini.fat0,1.jpg'>>
  121. <<elseif $pc.bmi > 24>>
  122. <<image 'locations/pavlovsk/lake/lake.walk.bikini.fat0,0.jpg'>>
  123. <<else>>
  124. <<image 'locations/pavlovsk/lake/lake.walk.bikini0,#.jpg' 0 3>>
  125. <</if>>
  126. <<if $pc.pcs_inhib < 50>>
  127. <<run $pc.skillExperienceGain('inhibition',rand(1,2))>>
  128. <</if>>
  129. <<else>>
  130. <<image 'locations/pavlovsk/lake/lake.walk0,#.jpg' 0 2>>
  131. <</if>>
  132. You walk along the beach, enjoying the feeling of the sun on your body.
  133. <<act 'Continue'>>
  134. <<gt 'pav_lake'>>
  135. <</act>>
  136. <</actCLA>>
  137. <<if $wardrobe.isWearingSwimwear or $wardrobe.clothingworntype == 'nude'>>
  138. <<act 'Go for a swim in the lake'>>
  139. <<gt 'pav_lake_swimming'>>
  140. <</act>>
  141. <</if>>
  142. <</if>>
  143. <<if getvar("$konki_cloth") == 0 and getvar("$pcs_ski_worn") == 0>>
  144. <<actCLA 'Go to the secluded beach'>>
  145. <<set $time.minutes += 10>> <<gt 'pav_lake_nude'>>
  146. <</actCLA>>
  147. <</if>>
  148. <<if $time.month == 12 or $time.month < 3>>
  149. <<if getvar("$pcs_ski_worn") == 1>>
  150. <<actCLA 'Take off your skis'>>
  151. <<set $menu_off = 1>>
  152. <<set $time.minutes += 5>>
  153. <<set $pcs_ski_worn = 0>>
  154. <<image "locations/pavlovsk/lake/skiing_3.jpg">>
  155. You can't believe your time skiing is already over. It feels like you just put on your ski boots and started around the lake. But now, as you sit down on the bench to take them off, your legs are tired and sore from a day of skiing. You unlace your boots and wiggle your toes, relieved to finally be able to stretch them out. You stand up and take a few steps, savouring the feeling of being barefoot after a day in stiff ski boots before you put your regular shoes back on.
  156. <<act 'Continue'>>
  157. <<gt 'pav_lake'>>
  158. <</act>>
  159. <</actCLA>>
  160. <<act 'Ski around the lake (30 mins)'>>
  161. <<gt 'pav_lake' 'ski'>>
  162. <</act>>
  163. <<elseif getvar("$pcs_ski_owned") > 0 and $time.hour >= 8 and $time.hour <= 17 and getvar("$konki_cloth") == 0>>
  164. <<actCLA 'Put your skis on'>>
  165. <<set $menu_off = 1>>
  166. <<set $time.minutes += 5>>
  167. <<set $pcs_ski_worn = 1>>
  168. <<image "locations/pavlovsk/lake/skiing_1.jpg">>
  169. You pull your ski boots out of your bag and sit down on the bench near the lake. The cold air nips at your cheeks as you begin to lace up your boots. You wiggle your toes, trying to get them as far back in the boots as possible. They feel a bit tight, but you know they'll stretch out as you ski. You stand up and take a few steps, getting a feel for the boots.
  170. <<act 'Continue'>>
  171. <<gt 'pav_lake'>>
  172. <</act>>
  173. <</actCLA>>
  174. <</if>>
  175. <<if getvar("$konki_cloth") == 1>>
  176. <<actCLA 'Take off your skates'>>
  177. <<set $menu_off = 1>>
  178. <<set $time.minutes += 5>>
  179. <<set $konki_cloth = 0>>
  180. <<image 'locations/pavlovsk/lake/konki0,1.jpg'>>
  181. You take off your skates and put your shoes back on. It takes you a while to adjust to walking on your feet again.
  182. <<act 'Continue'>>
  183. <<gt 'pav_lake'>>
  184. <</act>>
  185. <</actCLA>>
  186. <<act 'Skate on the ice rink'>>
  187. <<gt 'pav_lake' 'skating_start'>>
  188. <</act>>
  189. <<elseif getvar("$konki") > 0 and $time.hour >= 8 and $time.hour <= 17 and getvar("$pcs_ski_worn") == 0>>
  190. <<actCLA 'Put your skates on'>>
  191. <<set $menu_off = 1>>
  192. <<set $time.minutes += 5>>
  193. <<set $konki_cloth = 1>>
  194. <<image 'locations/pavlovsk/lake/konki0,0.jpg'>>
  195. You take your shoes off and put your skates on.
  196. <<act 'Continue'>>
  197. <<gt 'pav_lake'>>
  198. <</act>>
  199. <</actCLA>>
  200. <</if>>
  201. <</if>>
  202. :: pav_lake_lost_clothing
  203. <<actCLA 'Put your clothes back on'>>
  204. <<set $menu_off = 1>>
  205. <<set $time.minutes += 5>>
  206. <<set $nudelake = rand(1,20)>>
  207. <<if getvar("$nudelake") <= 3 and setup.func('homes_properties', 'has_access', 'homeParents')>>
  208. <<set $time.minutes += 5>>
  209. <<set $pc.mood -= 5>>
  210. <<run $pc.skillExperienceGain('inhibition',rand(1,3))>>
  211. <<image "locations/pavlovsk/lake/event/noclothes.jpg">>
  212. <p>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.</p>
  213. <<act 'Run home naked'>>
  214. <<gt 'pav_lake' 'nude_home'>>
  215. <</act>>
  216. <<elseif getvar("$nudelake") == 4 and setup.func('homes_properties', 'has_access', 'homeParents')>>
  217. <<set $time.minutes += 5>>
  218. <<set $pc.mood -= 5>>
  219. <<image "locations/pavlovsk/lake/event/nakedcar.jpg">>
  220. <p>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..."</p>
  221. <<if $wardrobe.purse.isValidItem == 1>>
  222. Luckily, your bag is sitting where you left it.
  223. <<else>>
  224. <<set $finances.cash = 0>>
  225. <</if>>
  226. <p>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.</p>
  227. "Don't worry girl, you're going to be fine. Come on, I happen to have some sportswear in my car."
  228. <p>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."</p>
  229. <<if $finances.cash >= 3000>>
  230. <<actCLA 'Pay 3000 <b>₽</b>'>>
  231. <<set $finances.cash -= 3000>>
  232. <<run $wardrobe.wear('danilovich_outfit_1')>>
  233. <<image "locations/pavlovsk/lake/event/nakedcar.jpg">>
  234. 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.
  235. <<act 'Continue'>>
  236. <<gt 'pav_lake'>>
  237. <</act>>
  238. <</actCLA>>
  239. <<else>>
  240. <<actCLA 'Tell him you don`t have enough money'>>
  241. <<image "locations/pavlovsk/lake/event/nakedcar.jpg">>
  242. <p>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?"</p>
  243. 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.
  244. <p>"What did you have in mind?" you ask rhetorically and he grins.</p>
  245. <p>"Well, how about we get in my car and you let me fuck you? Then you can have the clothes."</p>
  246. <<actCLA 'Refuse and run home naked' undefined `{willpower:['prostitution','resist']}`>>
  247. <<gt 'pav_lake' 'nude_home'>>
  248. <</actCLA>>
  249. <<act 'Agree to have sex'>>
  250. <<gt 'pav_lake' 'car_sex'>>
  251. <</act>>
  252. <</actCLA>>
  253. <</if>>
  254. <<actCLA 'Suggest alternative payment' undefined `{willpower:['prostitution','self']}`>>
  255. <<image "locations/pavlovsk/lake/event/nakedcar.jpg">>
  256. <p>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."</p>
  257. 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..."
  258. The growing bulge in his pants does an excellent job of telling exactly what he's thinking.
  259. <<act 'Agree to have sex'>>
  260. <<gt 'pav_lake' 'car_sex'>>
  261. <</act>>
  262. <<if $finances.cash >= 3000>>
  263. <<actCLA 'Just pay the 3000 <b>₽</b>'>>
  264. <<set $finances.cash -= 3000>>
  265. <<run $wardrobe.wear('danilovich_outfit_1')>>
  266. <<image "locations/pavlovsk/lake/event/nakedcar.jpg">>
  267. <p>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.</p>
  268. <<act 'Continue'>>
  269. <<gt 'pav_lake'>>
  270. <</act>>
  271. <</actCLA>>
  272. <</if>>
  273. <</actCLA>>
  274. <<else>>
  275. <<run $wardrobe.wear_clothes_legacy('clothes',$lastwornclothingtype['swim'],$lastwornclothingnumber['swim'])>>
  276. <<run $wardrobe.wear(['panties',$lastwornpantytype['swim'],$lastwornpantynumber['swim']])>>
  277. <<run $wardrobe.wear(['bra',$lastwornbratype['swim'],$lastwornbranumber['swim']])>>
  278. You return to the place where you left your clothes, and put them back on.
  279. <<act 'Continue'>>
  280. <<gt 'pav_lake'>>
  281. <</act>>
  282. <</if>>
  283. <</actCLA>>
  284. :: pav_lake_sunbathe
  285. <<set $time.minutes += 30>>
  286. <<if $pc.pcs_sweat < 35>>
  287. <<run $pc.sweatAdd(5)>>
  288. <</if>>
  289. <<set $pc.mood += 5>>
  290. <<if $wardrobe.PCloswimwear == 1>>
  291. <<image "locations/shared/lake/tanning_swimsuit.jpg">>
  292. <<if $pc.pcs_inhib < 50>>
  293. <<run $pc.skillExperienceGain('inhibition',rand(1,2))>>
  294. <</if>>
  295. <<else>>
  296. <<image "locations/shared/lake/tanning_nude.jpg">>
  297. <<run $pc.skillExperienceGain('inhibition',rand(1,3))>>
  298. <</if>>
  299. <<if $inventory.get("sunblock") == 0>>
  300. You lie down on your towel and enjoy the warm rays of the sun on your body.
  301. <<set $pc.tan = $pc.tan + 1>>
  302. <<else>>
  303. <<run $inventory.set('sunblock',$inventory.get("sunblock") - 1)>>
  304. 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.
  305. <<set $pc.tan = $pc.tan + 3>>
  306. <</if>>
  307. /*<<if $pc.pcs_apprnc >= rand(1,400)>>
  308. <<either 50>>
  309. <<if $npc('A113').QW == 1>>
  310. <<image "characters/pavlovsk/school/boy/fedor/fedorev/Strela/vadimbely.jpg">>
  311. <p>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 $pc.name_nick, want to go for a ride with me?"</p>
  312. The greedy look in his eyes tells you that when he says ''ride'', he doesn''t just mean in his car.
  313. <<if $wardrobe.clothingworntype == 'nude'>>
  314. <<actCLA 'Get dressed and go with him'>>
  315. <<gs 'clothing' 'wear_last_worn'>>
  316. <<if $wardrobe.PCloswimwear == 1>>
  317. <<run $wardrobe.wear_clothes_legacy('clothes',$lastwornclothingtype['swim'],$lastwornclothingnumber['swim'])>>
  318. <<run $wardrobe.wear(['panties',$lastwornpantytype['swim'],$lastwornpantynumber['swim']])>>
  319. <<run $wardrobe.wear(['bra',$lastwornbratype['swim'],$lastwornbranumber['swim']])>>
  320. <</if>>
  321. <<gt 'LakeBoyDy' 'ride'>>
  322. <</actCLA>>
  323. <<else>>
  324. <<actCLA 'Get dressed and go with him'>>
  325. <<run $wardrobe.wear_clothes_legacy('clothes',$lastwornclothingtype['swim'],$lastwornclothingnumber['swim'])>>
  326. <<run $wardrobe.wear(['panties',$lastwornpantytype['swim'],$lastwornpantynumber['swim']])>>
  327. <<run $wardrobe.wear(['bra',$lastwornbratype['swim'],$lastwornbranumber['swim']])>>
  328. <<gt 'LakeBoyDy' 'ride'>>
  329. <</actCLA>>
  330. <</if>>
  331. <<elseif $wardrobe.clothingworntype != 'nude' and $npc('A113').QW < 1>>
  332. <<image "characters/pavlovsk/school/boy/fedor/fedorev/Strela/vadimbely.jpg">>
  333. 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.
  334. <p>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?"</p>
  335. <<actCLA 'Annoyed'>>
  336. <<set $time.minutes += 5>>
  337. <<image "characters/pavlovsk/school/boy/fedor/fedorev/Strela/vadimbely.jpg">>
  338. <p>"Erm, excuse me!? I was here first!" you exclaim in an annoyed tone.</p>
  339. <p>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?"</p>
  340. <<actCLA 'Yes'>>
  341. <<set $time.minutes += 5>>
  342. <<image "characters/pavlovsk/school/boy/fedor/fedorev/Strela/vadimbely.jpg">>
  343. <p>"Yes, this is my spot! I was here first, that's how it works!" you respond indignantly.</p>
  344. <p>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!"</p>
  345. 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.
  346. The bald man smiles and puts his hand on your chest as if he owns it, roughly squeezing your breast through your swimsuit.
  347. <p>"So... how much?"</p>
  348. <<actCLA 'Resist'>>
  349. <<gs 'LakeBoyDy' 'slap'>>
  350. <</actCLA>>
  351. <<act 'Move away'>>
  352. <<gt 'LakeBoyDy' 'go'>>
  353. <</act>>
  354. <</actCLA>>
  355. <</actCLA>>
  356. <<actCLA 'Ignore them'>>
  357. <<set $time.minutes += 5>>
  358. <<image "characters/pavlovsk/school/boy/fedor/fedorev/Strela/vadimbely.jpg">>
  359. 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.
  360. <<actCLA 'Keep ignoring them'>>
  361. <<set $time.minutes += 5>>
  362. <<image "characters/pavlovsk/school/boy/fedor/fedorev/Strela/vadimbely.jpg">>
  363. 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.
  364. <p>"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.</p>
  365. <<actCLA 'Resist'>>
  366. <<gs 'LakeBoyDy' 'slap'>>
  367. <</actCLA>>
  368. <</actCLA>>
  369. <</actCLA>>
  370. <<act 'Walk away'>>
  371. <<gt 'pav_lake'>>
  372. <</act>>
  373. <<else>>
  374. 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.
  375. <<act 'Stop sunbathing'>>
  376. <<gt 'pav_lake'>>
  377. <</act>>
  378. <</if>>
  379. <<or 10>>
  380. <!-- !! {below is for when this event is fixed. Generates a boy[0], boy[1], and boy[2]}-->
  381. <!-- !! killvar '$sex.npcId'-->
  382. <!-- !! i = rand((age - 5),(age + 5))-->
  383. <!-- !! if i < 16: i = 16-->
  384. <!-- !! gs 'npcgeneratec', 0, 'Guy', rand((i - 1),(i + 1))-->
  385. <!-- !! gs 'boyStat', $npclastgenerated-->
  386. <!-- !! gs 'npcgeneratec', 0, 'Guy', rand((i - 1),(i + 1))-->
  387. <!-- !! gs 'boyStat', $npclastgenerated, 1-->
  388. <!-- !! gs 'npcgeneratec', 0, 'Guy', rand((i - 1),(i + 1))-->
  389. <!-- !! gs 'boyStat', $npclastgenerated, 2-->
  390. 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.
  391. <<act 'Continue'>>
  392. <<gt 'pav_lake'>>
  393. <</act>>
  394. <<or 20>>
  395. <<set $i = $pc.age - 5>>
  396. <<if getvar("$i") < 16>>
  397. <<set $i = 16>>
  398. <</if>>
  399. <<gs 'npcgeneratec' 0 'Guy' `rand((i)` (age + 5))>>
  400. <<set $boydesc = $npc($npclastgenerated).firstname>>
  401. <<gs 'LakeBoyZ'>>
  402. A rather cute looking guy sits down next to you as you sunbathe.
  403. <p>"Hey there beautiful, I'm $boydesc. What's your name?" he asks in an attempt to chat you up.</p>
  404. <<act 'Get away from him'>>
  405. <<gt 'pav_lake'>>
  406. <</act>>
  407. <<gL_boy_z>>
  408. <<or 20>>
  409. 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.
  410. <<act 'Stop sunbathing'>>
  411. <<gt 'pav_lake'>>
  412. <</act>>
  413. <</either>>
  414. <<else>>
  415. <<act 'Stop sunbathing'>>
  416. <<gt 'pav_lake'>>
  417. <</act>>
  418. <</if>>*/
  419. <<if !$weather.isRaining>>
  420. <<act 'Continue sunbathing'>>
  421. <<gt 'pav_lake_sunbathe'>>
  422. <</act>>
  423. <</if>>
  424. <<act 'Stop sunbathing'>>
  425. <<gt 'pav_lake'>>
  426. <</act>>
  427. :: pav_lake_swimming
  428. <<set $menu_off = 1>>
  429. <<set $pc.pcs_makeup = 1>>
  430. <<set $cumspclnt = 4>>
  431. <<gs 'cum_cleanup'>>
  432. <<gs 'exercise' 'tier1' 30 'stren'>>
  433. <<if $pc.pcs_sweat > 10>>
  434. <<set $pc.pcs_sweat = 10 + rand(0,4)>>
  435. <</if>>
  436. <<set $pc.mood += 5>>
  437. <<if $wardrobe.clothingworntype == 'nude'>>
  438. <<image 'pc/activities/swim/lake/swim_nude_#.jpg' 0 10>>
  439. <<run $pc.skillExperienceGain('inhibition',rand(1,2))>>
  440. <<else>>
  441. <<image 'pc/activities/swim/lake/swim_bikini_#.jpg' 0 8>>
  442. <<if $pc.pcs_inhib < 50>>
  443. <<run $pc.skillExperienceGain('inhibition',rand(1,2))>>
  444. <</if>>
  445. <</if>>
  446. You swim and play in the lake, feeling refreshed and invigorated by the water.
  447. <<if $wardrobe.clothingworntype == 'nude' and $rand(0,1)>>
  448. <<setn $pc.mood -= 5>>
  449. <</if>>
  450. <<if $pc.deodorant_on == 1>>
  451. <<gs 'sweat' 'remove_deo'>>
  452. <</if>>
  453. <<act 'Get out of the water'>>
  454. <<gt 'pav_lake'>>
  455. <</act>>
  456. /*
  457. <</if>>
  458. <<if $location_var[$here][0] == 'ski'>>
  459. <<set $loc = 'pav_lake'>>
  460. <<set $loc_arg = 'ski'>>
  461. <<set $location_type = 'public_outdoors'>>
  462. <<set $menu_loc = 'pav_lake'>>
  463. <<set $menu_arg = 'ski'>>
  464. <<set $pc.mood += 15>>
  465. <<set $menu_off = 0>>
  466. <<set $time.minutes += 30>>
  467. <<image "locations/pavlovsk/lake/skiing_2.jpg">>
  468. <p>As you ski, you take in the breathtaking views of the snow-covered trees, the crisp blue sky above and all the people ice skating out on the lake. The sound of your skis slices through the snow filled air. You feel a sense of freedom and exhilaration as you carve your way around the lake. The cold air fills your lungs and you can't help but smile, feeling alive and free.</p>
  469. <<act 'Finish skiing'>>
  470. <<gt 'pav_lake'>>
  471. <</act>>
  472. <</if>>
  473. <<if $location_var[$here][0] == 'car_sex'>>
  474. <<run $wardrobe.wear('danilovich_outfit_1')>>
  475. <<image "locations/shared/sex/car/sexcar1.jpg">>
  476. 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.
  477. 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.
  478. <<arouse 'vaginal' 10 `['sub']`>>
  479. <<act 'Continue'>>
  480. <<gt 'pav_lake'>>
  481. <</act>>
  482. <</if>>
  483. <<if $location_var[$here][0] == 'nude_home'>>
  484. <<set $time.minutes += 10>>
  485. <<set $menu_off = 1>>
  486. <<run $pc.skillExperienceGain('inhibition',rand(1,3))>>
  487. <<image "locations/pavlovsk/lake/homenude.jpg">>
  488. 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.
  489. <<actCLA 'Run for it' undefined `{willpower:['exhib','self']}`>>
  490. <<set $time.minutes += 7>>
  491. <<fame 'pav' 'sex' 5>>
  492. <<run $pc.skillExperienceGain('inhibition',rand(2,4))>>
  493. <<if $time.month < 3 or $time.month == 12>>
  494. <<image "locations/pavlovsk/naked/runhomenakedw.jpg">>
  495. <<else>>
  496. <<image "locations/pavlovsk/naked/runhomenaked.jpg">>
  497. <</if>>
  498. <p>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.</p>
  499. <<arouse 'flash' 3 `['exhibitionism']`>>
  500. <<act 'Continue to complex'>>
  501. <<gt 'pav_aptcourtev' 'naked_aptcomplex'>>
  502. <</act>>
  503. <</actCLA>>
  504. <<actCLA 'Sneak home'>>
  505. <<set $time.minutes += 20>>
  506. <<fame 'pav' 'sex' 2>>
  507. <<run $pc.skillExperienceGain('inhibition',rand(1,3))>>
  508. <<image "locations/pavlovsk/naked/sneakhomenaked.jpg">>
  509. 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.
  510. <<arouse 'flash' 10 `['exhibitionism']`>>
  511. <<act 'Continue to complex'>>
  512. <<gt 'pav_aptcourtev' 'naked_aptcomplex'>>
  513. <</act>>
  514. <</actCLA>>
  515. <</if>>
  516. <<if $location_var[$here][0] == 'skating_start'>>
  517. <<set $time.minutes += 3>>
  518. <<set $menu_off = 1>>
  519. <<image 'locations/pavlovsk/lake/katok0,#.jpg' 0 3>>
  520. 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.
  521. <<act 'Leave the rink'>>
  522. <<gt 'pav_lake'>>
  523. <</act>>
  524. <<act 'Skate on the rink'>>
  525. <<gt 'pav_lake' 'skating'>>
  526. <</act>>
  527. <</if>>
  528. <<if $location_var[$here][0] == 'skating'>>
  529. <<set $menu_off = 1>>
  530. <<set $pc.fat -= 1>>
  531. <<run $pc.sweatAdd(10)>>
  532. <<run $pc.skillExperienceGain('strength',1)>>
  533. <<run $pc.skillExperienceGain('agility',1)>>
  534. <<run $pc.skillExperienceGain('reaction',1)>>
  535. <<run $pc.skillExperienceGain('iceskating',1)>>
  536. <<set $time.minutes += 30>>
  537. <<image 'locations/pavlovsk/lake/katok_do0,#.jpg' 0 7>>
  538. <<if $pc.skillLevel("iceskating") <= 10>>
  539. <<set $pc.mood -= 10>>
  540. You do your best to ride your skates, but you're not very good at it. You fall flat on your ass several times.
  541. 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.
  542. <<elseif $pc.skillLevel("iceskating") <= 30>>
  543. <<set $pc.mood -= 5>>
  544. <p>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!</p>
  545. <<if rand(1,3) == 1>>
  546. <<run $pc.skillExperienceGain('iceskating',1)>>
  547. While you're trying some new things, you suddenly figure out how to do a certain move properly. It definitely improves your skating skills.
  548. <</if>>
  549. <<elseif $pc.skillLevel("iceskating") <= 50>>
  550. <<set $pc.mood += 5>>
  551. 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.
  552. You become a bit more daring as you continue, almost never falling any more.
  553. <<if rand(1,3) == 1>>
  554. <<run $pc.skillExperienceGain('iceskating',2)>>
  555. 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.
  556. <</if>>
  557. <<elseif $pc.skillLevel("iceskating") <= 70>>
  558. <<set $pc.mood += 10>>
  559. 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.
  560. <<if rand(1,3) == 1>>
  561. <<run $pc.skillExperienceGain('iceskating',3)>>
  562. 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.
  563. <</if>>
  564. <<else>>
  565. <<set $pc.mood += 15>>
  566. 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.
  567. <</if>>
  568. <<if $time.hour <= 17>>
  569. <<act 'Leave the rink'>>
  570. <<gt 'pav_lake'>>
  571. <</act>>
  572. <<act 'Skate some more'>>
  573. <<gt 'pav_lake' 'skating'>>
  574. <</act>>
  575. <<else>>
  576. <<image 'locations/pavlovsk/lake/katok0,#.jpg' 0 3>>
  577. It's too dark to go ice skating now. The rink is closed.
  578. <<act 'Leave'>>
  579. <<gt 'pav_lake'>>
  580. <</act>>
  581. <</if>>
  582. <</if>>
  583. <<if $location_var[$here][0] == 'school_mates'>>
  584. <<set $time.minutes += 2>>
  585. <<image "locations/pavlovsk/lake/beach_hangout/school_mates.jpg">>
  586. <<if $pc.fame('pav_slut') >= 225>>
  587. <p>You start approaching them, but are immediately greeted with disgusted stares and rude comments before Dimka walks over with Svyatoslav. "Get lost slut! We don't want you here." You sigh before turning and walking away.</p>
  588. <<act 'Leave'>>
  589. <<gt 'pav_lake'>>
  590. <</act>>
  591. <<elseif $quest('school').func('isGroupMember','cool') or $quest('school').func('isGroupMember','jocks')>>
  592. You start approaching them and are greeted with friendly smiles as several wave at you to come over and join them.
  593. <<act 'Leave'>>
  594. <<gt 'pav_lake'>>
  595. <</act>>
  596. <<act 'Join them'>>
  597. <<gt 'pav_lake' 'beach_hangout'>>
  598. <</act>>
  599. <<elseif $quest('school').func('isGroupMember','nerds') or $quest('school').func('isGroupMember','gopniks')>>
  600. You start approaching them, but the group largely ignore you until you get close and several of them give you annoyed looks, making it clear you're not welcome here, but make no effort to stop you from joining them at least.
  601. <<act 'Leave'>>
  602. <<gt 'pav_lake'>>
  603. <</act>>
  604. <<act 'Join them'>>
  605. <<gt 'pav_lake' 'beach_hangout'>>
  606. <</act>>
  607. <<else>>
  608. <p>You start approaching them and are greeted with annoyed stares and rude comments before Dimka walks over with Svyatoslav. "Get lost loser! We don't want you here." You sigh before turning and walking away.</p>
  609. <<act 'Leave'>>
  610. <<gt 'pav_lake'>>
  611. <</act>>
  612. <</if>>
  613. <</if>>
  614. <<if $location_var[$here][0] == 'beach_hangout'>>
  615. <<set $time.minutes += 5>>
  616. <!-- !!Cool kids approve of high quality bikini or outfit and disapprove of low quality-->
  617. <<if $wardrobe.PCloQuality >= 4>>
  618. <<run $quest('school').func('groupRelInc','cool',1)>>
  619. <<elseif $wardrobe.PCloQuality < 3>>
  620. <<run $quest('school').func('groupRelInc','cool',-1)>>
  621. <</if>>
  622. <!-- !!Cool kids and jocks approve of somewhat revealing clothes or a little skimpy bikini and disapprove of conservative clothes or bikinis and very revealing clothes or very skimpy bikini-->
  623. <<if $wardrobe.clothes.inhibition >= 35>>
  624. <<run $quest('school').func('groupRelInc','cool',-1)>>
  625. <<run $quest('school').func('groupRelInc','jocks',-1)>>
  626. <<elseif $wardrobe.clothes.inhibition >= 20>>
  627. <<run $quest('school').func('groupRelInc','cool',1)>>
  628. <<run $quest('school').func('groupRelInc','jocks',1)>>
  629. <<elseif $wardrobe.clothes.inhibition <= 10>>
  630. <<run $quest('school').func('groupRelInc','cool',-1)>>
  631. <<run $quest('school').func('groupRelInc','jocks',-1)>>
  632. <</if>>
  633. <!-- !!Jocks disapprove of a one piece swimsuit-->
  634. <<if $wardrobe.isWearingSwimwear and $wardrobe.PCloOnePiece == 1>>
  635. <<run $quest('school').func('groupRelInc','jocks',-1)>>
  636. <</if>>
  637. <<image "locations/pavlovsk/lake/beach_hangout/hangout.jpg">>
  638. <<if $quest('school').func('isGroupMember','cool') or $quest('school').func('isGroupMember','jocks')>>
  639. You smile at your friends and take a seat with them before joining in on the variety of conversations going on. Some are tanning, others sit around talking, and some horse around. You can use this opportunity to get to know one of them better if you want.
  640. <<else>>
  641. You smile and take a seat with them, but get mixed responses. The ones you know better seem somewhat friendly, but the others range from indifference to annoyance. Many choose just to ignore you.
  642. Some are tanning, others sit around talking, and some horse around. You spend some time trying to get involved in the conversations going on, but meet limited success. You can use this opportunity to get to know one of them better if you want.
  643. <</if>>
  644. <<act 'Leave'>>
  645. <<gt 'pav_lake'>>
  646. <</act>>
  647. <<act 'Talk to one of them'>>
  648. <<gt 'pav_beach_chat' 'beach_hangout'>>
  649. <</act>>
  650. <</if>>
  651. */