glake.qsrc 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492
  1. # gLake
  2. CLOSE ALL
  3. $loc = 'gLake'
  4. $metka = ''
  5. $menu_loc = 'glake'
  6. $menu_arg = ''
  7. menu_off = 0
  8. $location_type = 'public_outdoors'
  9. gs'stat'
  10. ! --- meynold event --- !. edit to month 5~10
  11. if $clothingworntype ! 'swimwear' 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'
  12. '<center><H4>Lake</H4></center>'
  13. ! to memorize were cowards or not
  14. if month>=3 and month<=5:
  15. if hour>=6 and hour<=17:
  16. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.spring.jpg"></center>'
  17. else
  18. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.spring.night.jpg"></center>'
  19. end
  20. '<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>'
  21. *nl
  22. end
  23. if month>=6 and month<=8:
  24. if hour>=6 and hour<=19:
  25. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.summer.jpg"></center>'
  26. else
  27. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.summer.night.jpg"></center>'
  28. end
  29. '<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>'
  30. *nl
  31. end
  32. if month>=9 and month<=11:
  33. if hour>=6 and hour<=18:
  34. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.autumn.jpg"></center>'
  35. else
  36. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.autumn.night.jpg"></center>'
  37. end
  38. '<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>'
  39. *nl
  40. end
  41. if month=1 or month=2 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. '<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>'
  48. end
  49. '<center>Ever since winter arrived, the lake in Pavlovsk has been frozen over. The lake is being used as a skating rink and lots of people go to skate there every day; if you have skates you could join them.</center>'
  50. *nl
  51. if pcs_icesktng>0: 'Your ice-skating skill is <<pcs_icesktng>>.'
  52. end
  53. if month <= 2 or month = 12:
  54. if week >= 6 and hour >= 8 and hour <= 11:
  55. 'Looking over the frozen lake, you see a figure in the distance. The figure is figure skating and is doing all types of crazy moves. Stepping out on the ice and take a few steps out you finally notice who it is, <a href="exec:gt ''gschool_socialchg1'', ''tVeronika''">Veronika</a>.'
  56. end
  57. end
  58. if (month >= 3 and month <= 5) or (month >= 9 and month <= 11):
  59. if week >= 1 and week <= 5 and hour >= 18 and hour <= 20:
  60. '<a href="exec:gt ''gschool_socialchg1'', ''tChristina''">Christina</a> is standing by the beach looking out over the lake. You also notice <a href="exec:gt ''gschool_socialchg1'', ''tLina''">Lina</a> in the background standing next to her, breathing heavily.'
  61. end
  62. end
  63. act'Return to Pavlovsk':
  64. if konki_cloth = 1:
  65. cla
  66. 'You need to remove your skates. How are you going to walk on the streets in those?'
  67. act'Back':gt'glake'
  68. elseif $clothingworntype = 'swimwear':
  69. cla
  70. 'You need to get dressed in regular clothing first.'
  71. act'Return':gt'glake'
  72. elseif $clothingworntype ! 'nude':
  73. minut += 5
  74. gt'pavResidential'
  75. else
  76. cla
  77. 'You need to wear some clothes. It''s not decent to walk the streets naked.'
  78. act'Return':gt'glake'
  79. end
  80. end
  81. if ARRSIZE('swimwear') > 0:
  82. act 'Use changing room':gt 'changingroom', 'view_swim_list'
  83. else
  84. *nl
  85. 'You should probably buy some swimwear if you intend of spending time at the beach'
  86. *nl
  87. end
  88. if $clothingworntype = 'nude':
  89. act'Put your clothes back on':
  90. cla
  91. menu_off = 1
  92. minut+=5
  93. gs 'clothing', 'wear_last_worn'
  94. if $clothingworntype = 'nude':
  95. if storyline = 1:
  96. minut += 30
  97. pcs_mood -= 5
  98. pcs_willpwr -= 5
  99. 'You return to the place where you thought you put your clothes to get dressed... except you can''t find them. Oh crap, you can''t find them! You desperately search the beach for a while, while a few passers-by look amused at the naked girl running around the beach. When you can''t find them, you panic and run all the way home... hopefully they''ll turn up.'
  100. gt 'korrPar'
  101. else
  102. 'You return to the place where you thought you put your clothes to get dressed... except you can''t find them. Oh crap, you can''t find them! You desperately search the beach for a while, while a few passers-by look amused at the naked girl running around the beach. Eventually a man approaches you. You can tell his eyes are darting over your body as he asks: "Is there a problem, sweetheart? You seem upset..."'
  103. if bag = 1:
  104. 'Luckily, your bag is sitting right where you left it.'
  105. else
  106. money = 0
  107. end
  108. 'You''re seriously panicking now, and with tears in your eyes you blurt out: "I can''t find my clothes! I left them right here and now they''re gone! I don''t know what to do!"'
  109. 'He tries to put you at ease: "Don''t worry girl, you''re going to be fine. Come on, I happen to have some sportswear in my car."'
  110. 'You dry your tears, profusely thanking him while he guides you to his car. He was not lying, he pulls out a set of sportswear that looks brand new. He doesn''t hand them over though, and says with a serious look: "Of course I can''t just give these away... they''re brand new. These cost me 3000 <b>₽</b>, if you can give me that they''re all yours."'
  111. if money >= 3000:
  112. act 'Pay 3,000 <b>₽</b>':
  113. money -= 3000
  114. exercise[1] = 1
  115. if exerciseH[1] > 40:exerciseH[1] = 40
  116. gs 'underwear', 'wear'
  117. gs 'clothing', 'wear', 'exercise', 1
  118. 'So... there''s the catch. The guy looks at your naked body while you mull over his proposition, and you come to the conclusion that you really don''t have any other choice. You can''t walk home through town naked! You silently nod and give him the money, quickly putting the clothes on when he hands them over. You feel relieved in the knowledge that at least you won''t have to go home naked... hopefully your clothes will turn up later.'
  119. gt 'glake'
  120. end
  121. end
  122. act 'Suggest alternative payment':
  123. '3000 <b>₽</b>... you know it''s a fair price for him to ask, but you don''t want to pay 3000 <b>₽</b> right now! This is not how you planned for your day to go. Too afraid to look him in the eye when you ask, you suggest: "Is there... is there some other way I can pay you? 3000 <b>₽</b> is a lot of money."'
  124. '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. He grins: "I can think of one way..."'
  125. 'The growing bulge in his pants does an excellent job of telling exactly what he''s thinking.'
  126. act 'Agree to have sex':
  127. cla
  128. cls
  129. exercise[1] = 1
  130. if exerciseH[1] > 40:exerciseH[1] = 40
  131. gs 'underwear', 'wear'
  132. gs 'clothing', 'wear', 'exercise', 1
  133. '<center><img <<$set_imgh>> src="images/locations/shared/sex/car/sexcar1.jpg"></center>'
  134. 'He wastes no time for you to second guess yourself, and immediately throws you down on the back seat of his car when you agree. He quickly pulls down his pants and, after quickly putting a condom on, quickly guides his cock to your pussy lips. He obviously doesn''t plan on spending a lot of time with you and sinks it in one firm thrust, fucking you with rapid, short strokes. Soon he shoots his load in the condom, ties a knot in it and throws it away. Seconds after he hands you the clothes as promised, he drives off.'
  135. 'It was not the most pleasurable sex for you, but you convince yourself it was for a good cause when you put your well-earned clothes on. He used a condom too, without you even having to ask. You don''t have to go home naked 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.'
  136. gs 'arousal', 'vaginal', 5, 'sub', 'unknown'
  137. gs 'arousal', 'end'
  138. gs 'stat'
  139. act 'Continue': gt 'glake'
  140. end
  141. if money >= 3000:
  142. act 'Pay 3,000 <b>₽</b>':
  143. money -= 3000
  144. exercise[1] = 1
  145. if exerciseH[1] > 40:exerciseH[1] = 40
  146. gs 'underwear', 'wear'
  147. gs 'clothing', 'wear', 'exercise', 1
  148. '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 3,000 <b>₽</b> after all. You quickly put on the clothes as he hands them over, feeling relieved in the knowledge that at least you don''t have to walk through town in the nude. Now that you''re clothed, you feel more confident in searching the beach a bit more; hopefully your clothes will turn up after all.'
  149. act 'Continue': gt 'glake'
  150. end
  151. end
  152. end
  153. end
  154. else
  155. gs 'underwear', 'wear'
  156. 'You return to the place where you left your clothes, and put them back on.'
  157. act'Continue':gt'glake'
  158. end
  159. end
  160. end
  161. if temper >= 15 and month>=5 and month<=9 and hour>=6 and hour<=20:
  162. act 'Take a walk along the beach (1:00)':
  163. cls
  164. menu_off = 1
  165. minut += 60
  166. pcs_willpwr += 5
  167. pcs_mood += 5
  168. gs'stat'
  169. if $clothingworntype = 'swimwear' and pcs_hips<=90:
  170. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.walk.bikini0,'+rand(0,3)+'.jpg"></center>'
  171. elseif $clothingworntype = 'swimwear' and pcs_hips >= 90 and pcs_hips<=110:
  172. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.walk.bikini.fat0,0.jpg"></center>'
  173. elseif $clothingworntype = 'swimwear' and pcs_hips>=110:
  174. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.walk.bikini.fat0,1.jpg"></center>'
  175. if pcs_inhib < 50:inhib_exp += rand(1,2)
  176. elseif $clothingworntype = 'nude':
  177. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/walknude.jpg"></center>'
  178. inhib_exp += rand(1,3)
  179. else
  180. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.walk0,'+rand(0,2)+'.jpg"></center>'
  181. end
  182. 'You walk along the beach for an hour, enjoying the feeling of the sun on your body.'
  183. act 'Continue':gt'glake'
  184. end
  185. if $clothingworntype ! 'nude' and (pcs_inhib >= 60 or (exhibitionist_lvl > 1 and pcs_horny >= 60)):
  186. act'Strip naked':
  187. cla
  188. menu_off = 1
  189. minut += 5
  190. inhib_exp += rand(1,2)
  191. gs 'underwear', 'remove'
  192. gs 'clothing', 'strip'
  193. 'Without hesitation, you take off all your clothes and neatly fold them before putting them down on a pile. Without your clothes holding you back, you can go for a nice swim in the lake or just lie down in the sand and do some sunbathing.'
  194. act'Continue':gt'glake'
  195. end
  196. end
  197. if $clothingworntype = 'swimwear' or $clothingworntype = 'nude':
  198. act 'Go swim in the lake (1:00)':
  199. cla
  200. *clr
  201. menu_off = 1
  202. pcs_makeup = 1
  203. cumspclnt = 4
  204. gs 'cum_cleanup'
  205. minut += 60
  206. pcs_sweat = 10 + rand(0,4)
  207. pcs_mood += 5
  208. pcs_willpwr = pcs_willpwr + 5
  209. if pcs_stren < 30: stren_exp += 1
  210. if $clothingworntype = 'nude':
  211. '<center><img <<$set_imgh>> src="images/locations/shared/lake/nudeswim<<rand(0,9)>>.jpg"></center>'
  212. inhib_exp += rand(1,3)
  213. else
  214. '<center><img <<$set_imgh>> src="images/locations/shared/lake/swim.jpg"></center>'
  215. if pcs_inhib < 50:inhib_exp += rand(1,2)
  216. end
  217. 'You swim and play in the lake, feeling refreshed and invigorated by the clean lake water.'
  218. if $clothingworntype = 'nude':pcs_willpwr -= 5 & 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.'
  219. act 'Get out of the water':gt'glake'
  220. end
  221. if sunWeather = 1:
  222. act 'Go sunbathing (1:00)':
  223. menu_off = 1
  224. if $clothingworntype = 'nude' and zoo > 0 and rand(1,10) = 5:
  225. cla
  226. *clr
  227. pcs_willpwr -= 5
  228. pcs_mood -= 5
  229. inhib_exp += rand(1,3)
  230. '<center><img <<$set_imgh>> src="images/beast/dogcaine.jpg"></center>'
  231. 'As you lie down on your towel to catch some rays of sun and hopefully work on your tan a little, a stray dog appears out of nowhere. It keeps sniffing between your legs, which makes you feel very uncomfortable since you''re not wearing anything. You spend most of the hour trying to chase the dog away, but it comes back every time you think you got rid of it. You don''t get much sunbathing done as a result.'
  232. act 'Give up on sunbathing':gt'glake'
  233. else
  234. cla
  235. *clr
  236. minut += 60
  237. if pcs_inhib < 50:inhib_exp += rand(1,2)
  238. if pcs_sweat < 35 : pcs_sweat += 5
  239. pcs_mood += 5
  240. gs'stat'
  241. if $clothingworntype = 'swimwear':
  242. '<center><img <<$set_imgh>> src="images/locations/shared/lake/zagar.jpg"></center>'
  243. else
  244. '<center><img <<$set_imgh>> src="images/locations/city/residential/lake/nudezagarat.jpg"></center>'
  245. end
  246. if krem = 0:
  247. 'You lie down on your towel for some sunbathing and hopefully a nicer tan, and enjoy the warm rays of the sun for an hour.'
  248. pcs_tan = pcs_tan + 1
  249. elseif krem > 0:
  250. krem = krem - 1
  251. 'You smear your body with sunscreen and lie down on your towel for some sunbathing, hoping to work on your tan. You enjoy the warm rays of the sun for an hour.'
  252. pcs_tan = pcs_tan + 3
  253. end
  254. if pcs_apprnc >= rand(1,400):
  255. tipelakeboyrand = rand(1,100)
  256. if tipelakeboyrand <= 5:
  257. if npc_QW['A113'] > 0:
  258. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/strela/vadimbely.jpg"></center>'
  259. 'While you are sunbathing, you see Vadim Bely and his brother sitting not far away from you. The brother points at you, and moments later Vadim walks over to you and sits down next to you. He idly scratches his tattoo covered belly as he asks: "Hello <<$pcs_nickname>>, want to go for a ride with me?"'
  260. 'The greedy look in his eyes tells you that when he says ''ride'', he doesn''t just mean in his car.'
  261. if $clothingworntype = 'nude':
  262. act 'Get dressed and go with him':
  263. gs 'clothing', 'wear_last_worn'
  264. if $clothingworntype = 'swimwear':gs 'clothing', 'wear', $normalclothingworntype, normalclothingwornno
  265. gt 'LakeBoyDy', 'ride'
  266. end
  267. else
  268. act 'Get dressed and go with him':
  269. gs 'clothing', 'wear', $normalclothingworntype, normalclothingwornno
  270. gt 'LakeBoyDy', 'ride'
  271. end
  272. end
  273. exit
  274. elseif $clothingworntype ! 'nude' and npc_QW['A113'] < 1:
  275. cls
  276. gs'stat'
  277. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/strela/vadimbely.jpg"></center>'
  278. 'While you are 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.'
  279. '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?"'
  280. act'Be outraged':
  281. cls
  282. minut += 5
  283. gs'stat'
  284. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/strela/vadimbely.jpg"></center>'
  285. 'You were here first! You''re outraged by the way he just plants himself down next to you and exclaim: "Erm, excuse me!? I was here first!"'
  286. 'The man is not impressed in the slightest, obviously having played this game before. He immediately challenges your claim: "Oh, excuse me princess! Is this your spot? Do you own it?"'
  287. act'Yes you do!':
  288. cls
  289. minut += 5
  290. gs'stat'
  291. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/strela/vadimbely.jpg"></center>'
  292. 'You respond indignantly: "Yes, this is my spot! I was here first, that''s how it works!"'
  293. 'Suddenly you hear a deep voice behind you: "This beach is only used by prostitutes and bus drivers, and I don''t see a fucking bus."'
  294. 'Damn, that voice startled you. You look behind you and you 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.'
  295. 'The bald man smiles and puts his hand on your chest as if he owns it, roughly squeezing you tit through your swimsuit.'
  296. '"So... how much?"'
  297. act 'Resist':gt 'LakeBoyDy', 'slap'
  298. act 'Move away':gt 'LakeBoyDy', 'go'
  299. end
  300. end
  301. act'Ignore them':
  302. cls
  303. minut+=5
  304. gs'stat'
  305. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/strela/vadimbely.jpg"></center>'
  306. 'Those guys look intimidating. You don''t want any trouble and just pretend they''re not there, laying on the beach with your eyes closed. However, a few moments later you feel a strange tickling on your stomach. You open your eyes to see what''s causing it, and you see the fat man running a blade of grass over your stomach with a smug grin on his face. Looks like you can''t ignore them any longer.'
  307. act'Keep ignoring them':
  308. cls
  309. minut+=5
  310. gs'stat'
  311. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/strela/vadimbely.jpg"></center>'
  312. 'You try to ignore them anyway, closing your eyes again. 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.'
  313. 'He whispers in your ear: "Come with me baby, I''ll make you feel good. You won''t regret it". His groping becomes more insistent and he''s roughly pinching your nipples now, and the outline of them slowly but surely becomes visible through your swimsuit.'
  314. act 'Resist':gt 'LakeBoyDy', 'slap'
  315. end
  316. end
  317. act 'Walk away':gt 'glake'
  318. exit
  319. else
  320. cla
  321. 'While you are sunbathing, three guys sit down near you. While you notice them looking at you and talking about your body, they don''t come over.'
  322. act'Stop sunbathing':gt'glake'
  323. end
  324. elseif tipelakeboyrand <= 30:
  325. !! {below is for when this event is fixed. Generates a boy[0], boy[1], and boy[2]}
  326. !! killvar '$boy'
  327. !! i = rand((age - 5),(age + 5))
  328. !! if i < 16: i = 16
  329. !! gs 'npcgeneratec', 0, 'Guy', rand((i - 1),(i + 1))
  330. !! gs 'boyStat', $npclastgenerated
  331. !! gs 'npcgeneratec', 0, 'Guy', rand((i - 1),(i + 1))
  332. !! gs 'boyStat', $npclastgenerated, 1
  333. !! gs 'npcgeneratec', 0, 'Guy', rand((i - 1),(i + 1))
  334. !! gs 'boyStat', $npclastgenerated, 2
  335. 'While you are sunbathing, three guys sit down near you. While you notice them looking at you and talking about you, they don''t come over.'
  336. act 'Continue':gt'glake'
  337. exit
  338. elseif tipelakeboyrand <= 80:
  339. i = age - 5
  340. if i < 16: i = 16
  341. gs 'npcgeneratec', 0, 'Guy', rand((i),(age + 5))
  342. gs 'boyStat', $npclastgenerated
  343. $boydesc = $npc_firstname[$npclastgenerated]
  344. gs'LakeBoyZ'
  345. 'While you are sunbathing, a guy sits down next to you. He''s kind of cute, actually.'
  346. 'He tries to chat you up: "Hey there beautiful, I''m <<$boydesc>>. What''s your name?"'
  347. act 'Get away from him':gt'glake'
  348. dynamic $gL_boy_z
  349. exit
  350. else
  351. 'While you are sunbathing, three guys sit down near you. While you notice them looking at you and talking about your body, they don''t come over.'
  352. act 'Stop sunbathing':gt'glake'
  353. exit
  354. end
  355. else
  356. cla
  357. act'Stop sunbathing':gt'glake'
  358. end
  359. end
  360. end
  361. end
  362. end
  363. end
  364. act'Go to the secluded beach':minut += 10 & gt'gLakeNude'
  365. !winter
  366. if month = 12 or month = 1 or month = 2:
  367. if konki_cloth = 1:
  368. act'Take off your skates':
  369. cla
  370. *clr
  371. menu_off = 1
  372. minut+=10
  373. konki_cloth=0
  374. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/konki0,1.jpg"></center>'
  375. 'You take off your skates and put your shoes back on. For a while it feels kinda weird to walk, after you got used to skating.'
  376. act'Continue':gt'glake'
  377. end
  378. end
  379. if hour >= 8 and hour <= 17:
  380. if konki > 0 and konki_cloth ! 1:
  381. act'Put your skates on':
  382. *clr & cla
  383. menu_off = 1
  384. minut += 5
  385. konki_cloth = 1
  386. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/konki0,0.jpg"></center>'
  387. 'You take off your shoes, and put your skates on. Now you''re ready to go ice skating.'
  388. act 'Continue': gt'glake'
  389. end
  390. end
  391. if konki_cloth = 1: act'Skate on the ice rink': gt 'glake', 'skating_start'
  392. end
  393. end
  394. if $ARGS[0] = 'skating_start':
  395. *clr & cla
  396. minut += 3
  397. menu_off = 1
  398. gs'stat'
  399. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/katok0,'+rand(0,3)+'.jpg"></center>'
  400. 'You slowly make your way over to the ice rink, where a lot of people are already skating. Some people are really good at skating and basically fly around the lake on their skates, while others carefully shuffle around, doing their best to just stay on their skates without falling.'
  401. act'Leave the rink':gt'glake'
  402. act'Skate on the rink': gt 'glake', 'skating'
  403. end
  404. if $ARGS[0] = 'skating':
  405. *clr & cla
  406. menu_off = 1
  407. pcs_willpwr += 5
  408. fat -= 1
  409. pcs_sweat += 10
  410. stren_exp += 1
  411. agil_exp += 1
  412. react_exp += 1
  413. icesktng_exp += 1
  414. minut += 30
  415. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/katok_do0,'+rand(0,7)+'.jpg"></center>'
  416. if pcs_icesktng <= 10:
  417. pcs_mood -= 10
  418. 'You do your best to ride your skates, but you''re not very good at it. You fall flat on your ass several times, and your butt is starting to feel a bit sore.'
  419. 'Some of the friendlier skaters are cheering you on and try to give you some tips, while others just laugh when you fall down on your ass yet again.'
  420. elseif pcs_icesktng <= 30:
  421. pcs_mood -= 5
  422. '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 flat on your ass all the time!'
  423. if rand(1,3) = 1:
  424. icesktng_exp += 1
  425. 'While you''re trying some new things, you suddenly figure out how to do a certain move properly. It definitely improves your skating skills.'
  426. end
  427. elseif pcs_icesktng <= 50:
  428. pcs_mood += 5
  429. 'At long last, you finally manage to skate for a full 100 meters without falling. It''s definitely going a lot better. Some of the other regulars who have seen you struggle before notice how much better you''re doing, and congratulate you on your progress.'
  430. 'You become a bit more daring as you continue to ride, almost never falling any more.'
  431. if rand(1,3) = 1:
  432. icesktng_exp += 2
  433. 'You fall down, just this once. 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. His explanation will go a long way in you not making the same mistake again, 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.'
  434. end
  435. elseif pcs_icesktng<=70:
  436. pcs_mood += 10
  437. 'You''re getting better and better at ice skating. You basically never fall any more, and enjoy the flow of the wind on your face as you dare to go faster and faster.'
  438. if rand(1,3) = 1:
  439. icesktng_exp += 3
  440. 'As you ride 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.'
  441. end
  442. else
  443. pcs_mood += 15
  444. 'You''ve pretty much mastered ice skating now, and won''t get any better without professional training. Occasionally you do some tricks while you skate around the rink, and others admire your skills as you fly past them.'
  445. end
  446. gs'stat'
  447. if hour <= 17:
  448. act 'Leave the rink': gt'glake'
  449. act 'Skate some more': gt 'glake', 'skating'
  450. else
  451. *clr & cla
  452. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/katok0,'+rand(0,3)+'.jpg"></center>'
  453. 'It''s too dark to go ice skating now, and the rink is closed.'
  454. act 'Leave': gt'glake'
  455. end
  456. end
  457. --- gLake ---------------------------------