pav_lake_nude.qsrc 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545
  1. # pav_lake_nude
  2. *clr & cla
  3. menu_off = 0
  4. $location_type = 'secluded'
  5. gs 'shortgs', 'setloc', 'pav_lake_nude', ''
  6. $locclass = 'beach'
  7. gs 'stat'
  8. if sound = 0: PLAY 'sound/lakeshore2.mp3',20
  9. '<center><H4>Secluded beach</H4></center>'
  10. if month >= 3 and month <= 5:
  11. if hour >= 6 and hour <= 17:
  12. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.spring.jpg"></center>'
  13. else
  14. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.spring.night.jpg"></center>'
  15. end
  16. '<center>This small natural beach is hidden away from the general public on an inlet of the lake, and is only accessible through a nearby forest trail. Other than those seeking privacy and some of the local kids, nobody really comes here outside of winter, when people come to use the nearby sauna.</center>'
  17. *nl
  18. elseif month >= 6 and month <= 8:
  19. if hour >= 6 and hour <= 19:
  20. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.summer.jpg"></center>'
  21. else
  22. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.summer.night.jpg"></center>'
  23. end
  24. '<center>This small natural beach is hidden away from the general public on an inlet of the lake, and is only accessible through a nearby forest trail. Other than those seeking privacy and some of the local kids, nobody really comes here outside of winter, when people come to use the nearby sauna.</center>'
  25. *nl
  26. elseif month >= 9 and month <= 11:
  27. if hour >= 6 and hour <= 18:
  28. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.autumn.jpg"></center>'
  29. else
  30. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.autumn.night.jpg"></center>'
  31. end
  32. '<center>This small natural beach is hidden away from the general public on an inlet of the lake, and is only accessible through a nearby forest trail. Other than those seeking privacy and some of the local kids, nobody really comes here outside of winter, when people come to use the nearby sauna.</center>'
  33. *nl
  34. elseif month < 3 or month = 12:
  35. if hour >= 7 and hour <= 16:
  36. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.winter.jpg"></center>'
  37. else
  38. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.winter.night.jpg"></center>'
  39. end
  40. '<center>This small natural beach is hidden away from the general public on an inlet of the lake, and is only accessible through a nearby forest trail. Other than those seeking privacy and some of the local kids, nobody really comes here outside of winter, when people come to use the nearby sauna.</center>'
  41. '<center>The lake in Pavlovsk has been frozen over ever since winter arrived. However, the ice is broken in a small part of the inlet, so those brave enough to take a dip in the icy cold water can.</center>'
  42. *nl
  43. end
  44. if mid($start_type,1,2) = 'sg' and month >= 3 and month <= 8 and week >= 6 and hour >= 8 and hour <= 10 and ivanfedorseennaked ! daystart and rand(0,3) = 0 and fedorKozlovQW >= 0:
  45. if $clothingworntype = 'nude':
  46. gs 'arousal', 'flash', -5, 'exhibitionism'
  47. gs 'fame', 'pav', 'sex', 3
  48. 'You''re walking down the secluded beach, enjoying the sensation of feeling free and the cool breeze on your naked body, when you suddenly hear someone running up behind you. Expecting the worst, you turn around only to see a sweaty Ivan with a huge grin on his face, closely followed by Fedor. As they get a look at your face and realize who you are, they slow down and stop, looking a bit surprised to see... well all of you on display.'
  49. act 'Run away': ivanfedorseennaked = daystart & gt 'pav_lake_nude'
  50. act 'Greet them': ivanfedorseennaked = daystart & gt 'gschool_socialchg1', 'ivan_fedor_naked'
  51. else
  52. 'You''re walking down the secluded beach, enjoying the tranquility when you suddenly hear someone running up behind you. Expecting the worst, you turn around only to see a sweaty <a href="exec:gt ''gschool_socialchg1'', ''tIvan''">Ivan</a>, closely followed by <a href="exec:gt ''gschool_socialchg1'', ''tFedor''">Feodor</a>.'
  53. end
  54. end
  55. act'Leave the secluded beach': minut += 10 & gt 'pav_lake'
  56. if month >= 5 and month <= 9:
  57. if func('changingroom','count_swim_item') > 0:
  58. act 'Use changing room':gt 'changingroom', 'view_swim_list'
  59. else
  60. *nl
  61. 'You should buy some swimwear if you intend on spending time at the beach'
  62. *nl
  63. end
  64. if $clothingworntype ! 'nude' and (pcs_inhib > 30 or (exhibitionist_lvl > 1 and pcs_horny >= 60)):
  65. gs 'willpower', 'exhib', 'self'
  66. if will_cost <= pcs_willpwr:
  67. act 'Take off your clothes (<<will_cost>> Willpower)':
  68. *clr & cla
  69. minut += 5
  70. menu_off = 1
  71. sauna_stripped = 0
  72. if pcs_inhib < 60: inhib_exp += rand(1,3)
  73. gs 'willpower', 'exhib', 'self', 'easy'
  74. gs 'willpower', 'pay', 'self'
  75. if PCloSwimwear = 0:
  76. $lastwornclothingtype['swim'] = $clothingworntype
  77. lastwornclothingnumber['swim'] = clothingwornnumber
  78. $lastwornpantytype['swim'] = $pantyworntype
  79. lastwornpantynumber['swim'] = pantywornnumber
  80. $lastwornbratype['swim'] = $braworntype
  81. lastwornbranumber['swim'] = brawornnumber
  82. end
  83. gs 'clothing', 'strip_all'
  84. gs 'stat'
  85. if pcs_horny >= 80 and exhibitionist_lvl > 1 and (PCloPanties = 1 or $pantyworntype ! 'none'):
  86. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/secluded_beach/self/wetpussypants3.jpg"></center>'
  87. 'You strip off. A few passers-by do a double-take and pause to look at your sopping wet panties, probably thinking about what is making you so excited. You don''t care about what they might say or think of you.'
  88. elseif pcs_inhib >= 60:
  89. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/secluded_beach/dress/undressnudebeach.jpg"></center>'
  90. 'Not caring if anyone is looking at you, you slowly take off your clothes, peeling off each item like a stripper. You''re soon naked.'
  91. elseif pcs_inhib < 60:
  92. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/secluded_beach/dress/undressnudebeach.jpg"></center>'
  93. 'You quickly check to see if anyone is watching, and when you''re satisfied no one is paying you undue attention, you take your clothes off.'
  94. end
  95. act 'Continue': gt 'pav_lake_nude'
  96. end
  97. else
  98. act 'Take off your clothes (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  99. end
  100. elseif $clothingworntype = 'nude' and sauna_stripped = 0:
  101. act 'Put your clothes back on':
  102. *clr & cla
  103. menu_off = 1
  104. minut += 5
  105. gs 'clothing', 'wear', $lastwornclothingtype['swim'], lastwornclothingnumber['swim']
  106. gs 'panties', 'wear', $lastwornpantytype['swim'], lastwornpantynumber['swim']
  107. gs 'bras', 'wear', $lastwornbratype['swim'], lastwornbranumber['swim']
  108. nudelake = rand(1,10)
  109. if nudelake <= 2 and func('homes_properties', 'has_access', 'parents_home'):
  110. minut += 5
  111. pcs_mood -= 5
  112. gs 'stat'
  113. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/event/noclothes.jpg"></center>'
  114. 'You return to the place where you 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. Despite your efforts, you can''t find them. You panic and, without thinking, start running home naked.'
  115. act 'Run home naked': gt 'pav_lake', 'nude_home'
  116. else
  117. 'You return to the place where you left your clothes and put them back on.'
  118. act 'Continue': gt 'pav_lake_nude'
  119. end
  120. end
  121. end
  122. end
  123. act 'Go to the sauna': gt 'pav_lake_nude', 'sauna'
  124. if temper >= 15 and month >= 5 and month <= 9 and hour >= 6 and hour <= 20:
  125. act 'Take a walk along the beach':
  126. *clr & cla
  127. menu_off = 1
  128. minut += 30
  129. pcs_mood += 5
  130. gs 'stat'
  131. if (PCloswimwear = 1) and pcs_hips<=90:
  132. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.walk.bikini0,'+rand(0,3)+'.jpg"></center>'
  133. elseif (PCloswimwear = 1) and pcs_hips >= 90 and pcs_hips<=110:
  134. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.walk.bikini.fat0,0.jpg"></center>'
  135. elseif (PCloswimwear = 1) and pcs_hips>=110:
  136. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.walk.bikini.fat0,1.jpg"></center>'
  137. if pcs_inhib < 50:inhib_exp += rand(1,2)
  138. elseif $clothingworntype = 'nude':
  139. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/walknude.jpg"></center>'
  140. inhib_exp += rand(1,3)
  141. else
  142. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.walk0,'+rand(0,2)+'.jpg"></center>'
  143. end
  144. 'You walk along the beach, enjoying the feeling of the sun on your body.'
  145. act 'Continue':gt'pav_lake_nude'
  146. end
  147. if PCloswimwear = 1 or $clothingworntype = 'nude':
  148. if pcs_stam >= (20 * (10 - sport_clothes_exercise_bonus)) / 2:
  149. act 'Go swimming':
  150. menu_off = 1
  151. cumspclnt = 4
  152. gs 'cum_cleanup'
  153. minut += 30
  154. pcs_mood += 5
  155. ! Seems appropriate. Potentially worth revisiting
  156. if willday_swim ! daystart: willday_swim = daystart & pcs_willpwr += 1
  157. if PCloswimwear = 1:
  158. if pcs_inhib < 50:inhib_exp += 1
  159. elseif $clothingworntype = 'nude':
  160. inhib_exp += rand(1,3)
  161. end
  162. if pcs_sweat > 10: pcs_sweat = 10 + rand(0,4)
  163. if pcs_stren < 30: gs 'exp_gain', 'stren', 1
  164. if pcs_vital < 30: gs 'exp_gain', 'vital', 1
  165. fat -= 1
  166. pcs_makeup = 1
  167. *clr & cla
  168. gs 'stat'
  169. if $clothingworntype = 'nude':
  170. '<center><img <<$set_imgh>> src="images/pc/activities/swim/lake/swim_nude_<<rand(0,10)>>.jpg"></center>'
  171. if pcs_inhib < 60:inhib_exp += rand(0,1)
  172. 'You play around and have fun in the lake, enjoying the feeling of the warm water on your naked body. The water refreshes and invigorates you.'
  173. else
  174. '<center><img <<$set_imgh>> src="images/pc/activities/swim/lake/swim_bikini_<<rand(0,8)>>.jpg"></center>'
  175. if pcs_inhib < 40:inhib_exp += rand(0,1)
  176. 'You play around and have fun in the lake, its a bit liberating to see so many people here naked. The water refreshes and invigorates you.'
  177. end
  178. if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
  179. act 'Get out of the water': gt 'pav_lake_nude'
  180. end
  181. end
  182. end
  183. if sunWeather = 1 and (PCloswimwear = 1 or $clothingworntype = 'nude'):
  184. act 'Go sunbathing':
  185. menu_off = 1
  186. if PCloswimwear = 1 or $clothingworntype = 'nude':
  187. *clr & cla
  188. minut += 30
  189. if pcs_sweat < 35 : gs 'sweat', 'add', 5
  190. pcs_mood += 5
  191. if PCloswimwear = 1:
  192. '<center><img <<$set_imgh>> src="images/locations/shared/lake/tanning_swimsuit.jpg"></center>'
  193. if pcs_inhib < 50:inhib_exp += 1
  194. if mc_inventory['suncream'] = 0:
  195. pcs_tan += 1
  196. 'You lie down on your towel and enjoy the warm rays of the sun on your body. You move your straps around to try and prevent tan lines on your back.'
  197. else
  198. mc_inventory['suncream'] -= 1
  199. pcs_tan += 3
  200. '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. You move your straps around to try and prevent tan lines on your back.'
  201. end
  202. else
  203. '<center><img <<$set_imgh>> src="images/locations/shared/lake/tanning_nude.jpg"></center>'
  204. inhib_exp += rand(1,3)
  205. if mc_inventory['suncream'] = 0:
  206. pcs_tan += 1
  207. 'You lie down on your towel and enjoy the warm rays of the sun on your naked body.'
  208. else
  209. mc_inventory['suncream'] -= 1
  210. pcs_tan += 3
  211. '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 naked body.'
  212. end
  213. end
  214. gs 'stat'
  215. act 'Continue': gt 'pav_lake_nude'
  216. else
  217. cla
  218. 'You have to take your clothes off first before you can sunbathe.'
  219. act 'Continue': gt 'pav_lake_nude'
  220. end
  221. end
  222. end
  223. if voyeurism_start = 0:
  224. act 'Look around the beach':
  225. *clr & cla
  226. menu_off = 1
  227. voyeurism_start_view = rand(1,3)
  228. gs 'stat'
  229. if voyeurism_start_view <= 2:
  230. minut += 5
  231. '<center><img <<$set_imgh>> src="images/locations/shared/lake/lake_beach1.jpg"></center>'
  232. 'You look around, but see nothing interesting.'
  233. else
  234. voyeurism_start = 1
  235. voyeurism += 1
  236. gs 'arousal', 'voyeur_sex', 5
  237. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/secluded_beach/voyeurism/voyeurism_start_event.jpg"></center>'
  238. 'You look around and notice a pair of lovers lying on the sand at the other end of the beach. The girl is completely naked and her hand is stroking the guy''s cock through his white pants. The guy turns his head and notices you looking at them. You immediately turn away, blushing as you stare at your feet.'
  239. end
  240. act'Return': gt 'pav_lake_nude'
  241. end
  242. elseif voyeurism_start = 1:
  243. gs 'willpower', 'voyeur', 'self'
  244. if will_cost <= pcs_willpwr:
  245. act 'Watch couple on the beach (<<will_cost>> Willpower)':
  246. *clr & cla
  247. gs 'willpower', 'voyeur', 'self'
  248. gs 'willpower', 'pay', 'self'
  249. menu_off = 1
  250. gs 'stat'
  251. if voyeurism = 0:
  252. gs 'arousal', 'voyeur_sex', 5
  253. voyeurism += 1
  254. gs 'stat'
  255. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/secluded_beach/self/lake_legs.jpg"></center>'
  256. 'You see several naked people in the corner of your eye and think that they''re looking right at you. You blush and freeze in terror as tears well up in your eyes. After a few minutes, you find yourself looking at your feet.<br><dh>"Wha-... what am I doing?! Why do I feel like watching... am I a voyeur? Yes, I am! I''m a girl who likes to watch nude people!"</dh> you think to yourself.<br>'
  257. act'Stop watching': gt'pav_lake_nude'
  258. else
  259. voyeurism_start = 2
  260. gs 'arousal', 'voyeur_sex', 30
  261. voyeurism += 1
  262. gs 'stat'
  263. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/secluded_beach/voyeurism/voyeurism_start_event.jpg"></center>'
  264. 'You see several naked people in the corner of your eye and think that they''re looking right at you. You blush and freeze in terror as tears well up in your eyes. After a few minutes, you find yourself looking at your feet.<br><dh>"Wha-... what am I doing?! Why do I feel like watching... am I a voyeur? Yes, I am! I''m a girl who likes to watch nude people!"</dh> you think to yourself.<br> You then remember how you were recently watching others on the beach and think: <dh>"That was scary, cool and hot. I need to keep at least one eye always watching..."</dh>'
  265. act'Watch the couple': gs 'pav_lake_nude_events', 'pav_lake_nude_sex'
  266. end
  267. end
  268. else
  269. act 'Watch couple on the beach (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  270. end
  271. elseif voyeurism_start = 2 and (pcs_horny < 90 or fame['pav_slut'] < 100):
  272. gs 'willpower', 'voyeur', 'self', 'easy'
  273. if will_cost <= pcs_willpwr:
  274. act 'Spy on other nudists on the beach (<<will_cost>> Willpower)':
  275. gs 'willpower', 'voyeur', 'self', 'easy'
  276. gs 'willpower', 'pay', 'self'
  277. menu_off = 1
  278. gs 'stat'
  279. if voyeurism_nudist <= 14 or fame['pav_slut'] >= 100:
  280. voyeurism_nudist += 1
  281. gs 'pav_lake_nude_events','pav_lake_nude_nudist'
  282. act 'Continue': gt 'pav_lake_nude'
  283. else
  284. *clr & cla
  285. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/secluded_beach/self/nudebeachself'+rand(1,3)+'.jpg"></center>'
  286. 'You want to watch for nudists, but suddenly start to feel weird.<br><dh>"Probably spying too much."</dh> you think to yourself and look straight ahead.'
  287. act 'Continue': gt'pav_lake_nude'
  288. end
  289. end
  290. else
  291. act 'Spy on other nudists on the beach (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  292. end
  293. end
  294. if voyeurism >= 17 and voyeurism_start = 2:
  295. if voyeurism_forest = 0:
  296. act 'Explore the forest': gt 'pav_lake_nude_forest'
  297. else
  298. act 'Hide in the woods near the beach': gt 'pav_lake_nude_forest'
  299. end
  300. end
  301. end
  302. if $ARGS[0] = 'sauna':
  303. *clr & cla
  304. $menu_loc = 'pav_lake_nude'
  305. $menu_arg = 'sauna'
  306. $loc_arg = 'sauna'
  307. menu_off = 0
  308. minut += 3
  309. gs 'stat'
  310. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/secluded_beach/sauna/sauna.jpg"></center>'
  311. 'You walk up the small trail from the beach to the sauna. They say it was built for the tourists, but you wonder why they put it on a secluded beach where tourists can''t possibly find it. Either way, you and many others are glad they built it. It''s well built inside and out with three sections - the mens section, the womens section and a co-ed section. You need swimwear to use the sauna, but some people use it naked.'
  312. if $clothingworntype ! 'nude' or sauna_stripped = 0:
  313. act 'Go back to the beach': gt 'pav_lake_nude'
  314. else
  315. gs 'willpower', 'exhib', 'self'
  316. if will_cost <= pcs_willpwr:
  317. act 'Go to the beach (<<will_cost>> Willpower)':
  318. gs 'willpower', 'pay', 'self'
  319. gt 'pav_lake_nude'
  320. end
  321. else
  322. act 'Go to the beach (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  323. end
  324. end
  325. if func('changingroom','count_swim_item') > 0:
  326. act 'Use changing room':gt 'changingroom', 'view_swim_list'
  327. else
  328. *nl
  329. 'You should buy some swimwear if you intend on spending time at the beach.'
  330. end
  331. if $clothingworntype ! 'nude' and (pcs_inhib > 25 or (exhibitionist_lvl > 1 and pcs_horny >= 60)):
  332. act 'Take your clothes off':
  333. *clr & cla
  334. menu_off = 1
  335. minut += 5
  336. sauna_stripped = 1
  337. if PCloSwimwear = 0:
  338. $lastwornclothingtype['swim'] = $clothingworntype
  339. lastwornclothingnumber['swim'] = clothingwornnumber
  340. $lastwornpantytype['swim'] = $pantyworntype
  341. lastwornpantynumber['swim'] = pantywornnumber
  342. $lastwornbratype['swim'] = $braworntype
  343. lastwornbranumber['swim'] = brawornnumber
  344. end
  345. gs 'clothing', 'strip_all'
  346. gs 'stat'
  347. 'You strip out of your clothes, folding them neatly and placing them in one of the open shelves.'
  348. act 'Continue': gt 'pav_lake_nude', 'sauna'
  349. end
  350. elseif sauna_stripped = 1:
  351. act 'Put your clothes back on':
  352. cla
  353. menu_off = 1
  354. minut += 5
  355. gs 'clothing', 'wear', $lastwornclothingtype['swim'], lastwornclothingnumber['swim']
  356. gs 'panties', 'wear', $lastwornpantytype['swim'], lastwornpantynumber['swim']
  357. gs 'bras', 'wear', $lastwornbratype['swim'], lastwornbranumber['swim']
  358. gs 'stat'
  359. 'You put your clothes back on.'
  360. act 'Continue': gt 'pav_lake_nude', 'sauna'
  361. end
  362. end
  363. if $clothingworntype = 'nude' or PCloswimwear = 1:
  364. act 'Go to the womens section':
  365. *clr & cla
  366. menu_off = 1
  367. minut += 2
  368. gs 'stat'
  369. if hour < 8 or hour > 22:
  370. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/secluded_beach/sauna/saunaempty.jpg"></center>'
  371. 'It appears to be empty at the moment.'
  372. else
  373. saunarand = rand(1,5)
  374. if saunarand = 4:
  375. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/secluded_beach/sauna/womennude.jpg"></center>'
  376. 'You find several other girls inside who are completely naked.'
  377. elseif saunarand > 4:
  378. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/secluded_beach/sauna/womenbikini.jpg"></center>'
  379. 'You find several other girls inside using the sauna while wearing their bikinis.'
  380. else
  381. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/secluded_beach/sauna/saunaempty.jpg"></center>'
  382. 'It appears to be empty at the moment.'
  383. end
  384. end
  385. act 'Leave': gt 'pav_lake_nude', 'sauna'
  386. act 'Use the sauna':
  387. *clr & cla
  388. minut +=30
  389. pcs_mood += 10
  390. if sauna_daystart ! daystart:
  391. sauna_daystart = daystart
  392. pcs_skin += rand(2,4)
  393. pcs_willpwr += 3
  394. end
  395. if PCloswimwear = 1:
  396. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/secluded_beach/sauna/saunabikini.jpg"></center>'
  397. if pcs_inhib < 40: inhib_exp += rand(0,1)
  398. else
  399. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/secluded_beach/sauna/saunanude.jpg"></center>'
  400. if pcs_inhib < 60: inhib_exp += rand(1,2)
  401. end
  402. gs 'stat'
  403. 'You spend 30 minutes relaxing in the sauna.'
  404. act 'Leave': gt 'pav_lake_nude', 'sauna'
  405. if month = 12 or month < 3: gs 'pav_lake_nude', 'ice_plunge'
  406. end
  407. end
  408. act 'Go to the mens section':
  409. *clr & cla
  410. menu_off = 1
  411. minut += 2
  412. gs 'stat'
  413. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/secluded_beach/sauna/saunaempty.jpg"></center>'
  414. 'It appears to be empty at the moment.'
  415. act 'Leave': gt 'pav_lake_nude', 'sauna'
  416. gs 'willpower', 'exhib', 'self', 'hard'
  417. if saunarand < 4 or PCloswimwear = 1: will_cost = 3
  418. if will_cost <= pcs_willpwr:
  419. act 'Use the sauna (<<will_cost>> Willpower)':
  420. *clr & cla
  421. minut += 30
  422. pcs_mood += 10
  423. if sauna_daystart ! daystart:
  424. sauna_daystart = daystart
  425. pcs_skin += rand(2,4)
  426. pcs_willpwr += 3
  427. end
  428. if PCloswimwear = 1:
  429. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/secluded_beach/sauna/saunabikini.jpg"></center>'
  430. if pcs_inhib < 40: inhib_exp += rand(0,1)
  431. else
  432. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/secluded_beach/sauna/saunanude.jpg"></center>'
  433. if pcs_inhib < 60: inhib_exp += rand(1,2)
  434. end
  435. 'You spend 30 minutes relaxing in the sauna.'
  436. act 'Leave': gt 'pav_lake_nude', 'sauna'
  437. if month = 12 or month < 3: gs 'pav_lake_nude', 'ice_plunge'
  438. end
  439. else
  440. act 'Use the sauna (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  441. end
  442. end
  443. act 'Go to the co-ed section':
  444. *clr & cla
  445. menu_off = 1
  446. minut += 2
  447. gs 'stat'
  448. if hour < 8 or hour > 22:
  449. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/secluded_beach/sauna/saunaempty.jpg"></center>'
  450. 'It appears to be empty at the moment.'
  451. else
  452. saunarand = rand(1,5)
  453. if saunarand = 4:
  454. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/secluded_beach/sauna/coednude.jpg"></center>'
  455. 'You find several other people in here, both men and women. All of them are completely naked.'
  456. elseif saunarand > 4:
  457. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/secluded_beach/sauna/coedtowel.jpg"></center>'
  458. 'You find several other people in here, both men and women. Some are wearing their swimwear while others are wearing towels.'
  459. else
  460. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/secluded_beach/sauna/saunaempty.jpg"></center>'
  461. 'It appears to be empty at the moment.'
  462. end
  463. end
  464. gs 'willpower', 'exhib', 'self', 'easy'
  465. if saunarand < 4 or PCloswimwear = 1: will_cost = 0
  466. if will_cost <= pcs_willpwr:
  467. act iif(saunarand < 4 or PCloswimwear = 1, 'Use the sauna', 'Use the sauna (<<will_cost>> Willpower)'):
  468. *clr & cla
  469. gs 'willpower', 'pay', 'self'
  470. minut += 30
  471. pcs_mood += 10
  472. if sauna_daystart ! daystart:
  473. sauna_daystart = daystart
  474. pcs_skin += rand(2,4)
  475. pcs_willpwr += 3
  476. end
  477. if PCloswimwear = 1:
  478. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/secluded_beach/sauna/saunabikini.jpg"></center>'
  479. if pcs_inhib < 40: inhib_exp += rand(0,1)
  480. else
  481. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/secluded_beach/sauna/saunanude.jpg"></center>'
  482. if pcs_inhib < 60: inhib_exp += rand(1,3)
  483. end
  484. gs 'stat'
  485. 'You spend 30 minutes relaxing in the sauna.'
  486. act 'Leave': gt 'pav_lake_nude', 'sauna'
  487. if month = 12 or month < 3: gs 'pav_lake_nude', 'ice_plunge'
  488. end
  489. else
  490. act 'Use the sauna (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  491. end
  492. act 'Leave': gt 'pav_lake_nude', 'sauna'
  493. end
  494. else
  495. *nl
  496. 'You need to undress or wear a swimsuit to enter the sauna.'
  497. end
  498. end
  499. if $ARGS[0] = 'ice_plunge':
  500. act 'Take an ice plunge':
  501. *clr & cla
  502. minut += 10
  503. pcs_mood += 10
  504. if pcs_sweat > 10: pcs_sweat = 10 + rand(0,4)
  505. if PCloswimwear = 1:
  506. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/secluded_beach/sauna/icedipbikini.jpg"></center>'
  507. if pcs_inhib < 50:inhib_exp += rand(0,1)
  508. else
  509. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/secluded_beach/sauna/icedipnude.jpg"></center>'
  510. inhib_exp += rand(1,2)
  511. end
  512. gs 'stat'
  513. 'You exit the sauna and the cold air nips at your body as you rush down to the edge of the lake where the ice is broken and a ladder has been put in place. You take the plunge into the ice cold water. The sudden change from the hot sauna to the freezing waters of the lake is refreshing, if a little sudden. After a few minutes, you climb out of the water.'
  514. if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
  515. act 'Go back to the sauna': gt 'pav_lake_nude', 'sauna'
  516. end
  517. end
  518. --- pav_lake_nude ---------------------------------