gadbana.qsrc 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398
  1. # Gadbana
  2. CLOSE ALL
  3. $metka = ''
  4. $loc = 'gadbana'
  5. $metkaM = ''
  6. $locM = 'gadbana'
  7. $location_type = 'bathroom'
  8. $menu_loc = 'gadbana'
  9. $menu_arg = ''
  10. menu_off = 0
  11. frost = 0
  12. if banya_underwear = 0:
  13. if $pantyworntype ! 'none' and $braworntype ! 'none':
  14. banya_underwear = 1
  15. else
  16. banya_underwear = 2
  17. end
  18. end
  19. !!clothesAtLocation = FUNC('lost_clothes_here','gadbana')
  20. '<center><h4>Bath</h4></center>'
  21. '<center><img <<$set_imgh>> src="images/locations/gadukino/village/bana.jpg"></center>'
  22. 'A small room with a low smoky ceiling, a small stove, a couple of stainless steel water tanks, and a blackened wooden shelf.'
  23. 'Grandma''s enema bulb is hidden behind some stuff on the shelf.'
  24. gs 'stat'
  25. if mira = 0:
  26. if $clothingworntype = 'nude':
  27. act 'Get dressed and leave':
  28. minut += 1
  29. menu_off = 1
  30. !!gs 'clothing', 'recover_lost_clothes', 'gadbana', 1
  31. gs 'clothing', 'wear_last_worn'
  32. if banya_underwear = 1: gs 'underwear', 'wear'
  33. gs 'stat'
  34. killvar 'banya_underwear'
  35. gt 'gaddvor'
  36. end
  37. end
  38. if $clothingworntype ! 'nude':
  39. act 'Go outside':minut += 1 & gt'gaddvor'
  40. elseif $clothingworntype = 'nude':
  41. act 'Go outside naked':
  42. *clr & cla
  43. menu_off = 1
  44. minut += 1
  45. if gadbana_stripping ! daystart:
  46. gadbana_stripping = daystart
  47. inhib_exp += 2
  48. grandmaQW['nudity_trouble'] += 1
  49. end
  50. '<center><img <<$set_imgh>> src="images/locations/gadukino/grandparents/gaddvor_nude.jpg"></center>'
  51. 'It''s certainly risky leaving the bathhouse like this, and while it''s unlikely anyone saw you go outside naked, there''s a thrill in potentially getting caught.'
  52. !!gs 'clothing', 'recover_lost_clothes', 'gadbana'
  53. gs 'arousal', 'flash', 10, 'exhibitionism'
  54. killvar 'banya_underwear'
  55. gs 'stat'
  56. act 'Continue': gt 'gaddvor'
  57. end
  58. elseif $clothingworntype = 'nude' and ($pantyworntype ! 'none' or $braworntype ! 'none'):
  59. act 'Go outside in your underwear':
  60. *clr & cla
  61. menu_off = 1
  62. minut += 1
  63. if gadbana_stripping ! daystart:
  64. gadbana_stripping = daystart
  65. inhib_exp += 1
  66. grandmaQW['nudity_trouble'] += rand(0,1)
  67. end
  68. '<center><img <<$set_imgh>> src="images/locations/gadukino/grandparents/gaddvor_nude.jpg"></center>'
  69. 'It''s certainly risky leaving the bathhouse like this, and while it''s unlikely anyone saw you go outside in your underwear, there''s a thrill in potentially getting caught.'
  70. !!gs 'clothing', 'recover_lost_clothes', 'gadbana'
  71. gs 'arousal', 'flashlite', 10, 'exhibitionism'
  72. killvar 'banya_underwear'
  73. gs 'stat'
  74. act 'Continue': gt 'gaddvor'
  75. end
  76. end
  77. if week >= 6:
  78. if hour >= 12 and hour <= 18:
  79. 'You put the wood into the stove to feed the fire. The banya will be ready to use around 19:00.'
  80. elseif hour > 18 and hour < 22:
  81. 'The banya is now ready.'
  82. if banaday ! daystart:
  83. act 'Relax in the banya (2:00)':
  84. cls
  85. menu_off = 1
  86. minut += 120
  87. pcs_sweat = rand(0,5)
  88. noShampoo = 1
  89. dynamic $showerdin
  90. pcs_hairbsh = 0
  91. pcs_makeup = 1
  92. if $pantyworntype ! 'none' and $braworntype ! 'none': gs 'underwear', 'remove'
  93. if $clothingworntype ! 'nude': gs 'clothing', 'strip'
  94. banaday = daystart
  95. if frost > 0:frost = 0
  96. if sauna_daystart ! daystart:
  97. sauna_daystart = daystart
  98. pcs_skin += rand(2,4)
  99. pcs_willpwr += 3
  100. end
  101. gs 'stat'
  102. '<center><img <<$set_imgh>> src="images/locations/gadukino/village/par.jpg"></center>'
  103. 'You strip, sit down and relax. After a proper banya session, you pick up a bucket filled with cold water and pour it over yourself and head over to the shower. You feel like a completely new person.'
  104. if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
  105. act 'Finish': gt $loc, $metka
  106. end
  107. end
  108. else
  109. 'The banya is not in use at this time, it is available between 19:00 and 22:00 during the weekend.'
  110. end
  111. elseif week < 6:
  112. 'The banya is not used during the week, it is usually ready to use from 19:00 during the weekend.'
  113. end
  114. *nl
  115. if shampoo > 0 or (indorf = 1 and home_owned[2] = 1):
  116. act 'Wash your body (0:25)':
  117. *clr & cla
  118. menu_off = 1
  119. minut += 25
  120. dynamic $showerdin
  121. if frost > 0:frost = 0
  122. !!gs 'clothing', 'strip', 'gadbana'
  123. gs 'clothing', 'strip'
  124. if $pantyworntype ! 'none' and $braworntype ! 'none': gs 'underwear', 'remove'
  125. gs 'stat'
  126. '<center><img <<$set_imgh>> src="images/locations/gadukino/village/mit.jpg"></center>'
  127. 'You lather up your washcloth and start scrubbing your body. You rinse off the soap and start to lather your hair with shampoo. After rinsing off the shampoo you feel completely clean.'
  128. if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
  129. act 'Finish':gt $loc, $metka
  130. end
  131. else
  132. '<font color="red">You''ve run out of shampoo and will have to buy some more before you can wash yourself.</font>'
  133. end
  134. dynamic $bteeth
  135. gs 'din_van', 'prvt_pee'
  136. dynamic $tampon
  137. if $clothingworntype ! 'nude':
  138. act 'Remove clothes':
  139. minut += 1
  140. !!gs 'clothing', 'strip', 'gadbana'
  141. gs 'clothing', 'strip'
  142. gs 'stat'
  143. gt 'gadbana'
  144. end
  145. end
  146. dynamic $wearpan
  147. dynamic $removepan
  148. dynamic $basin
  149. if painkiller > 0:
  150. $pluralS = 's'
  151. if painkiller = 1:$pluralS = ''
  152. 'You have <b><<painkiller>></b> painkiller<<$pluralS>>.'
  153. if pain['total'] > 0 and pain['killer'] = 0:
  154. act 'Take a painkiller':
  155. cla
  156. menu_off = 1
  157. pain['killer'] += 1
  158. painkiller -= 1
  159. pcs_hydra += 20
  160. gs 'stat'
  161. *nl
  162. 'You take a painkiller and gulp it down with a glass of water.'
  163. act 'Finish':gt $loc, $metka
  164. end
  165. end
  166. end
  167. if stanok > 0:'Your razor will last <b><<stanok>></b> more shaves. <a href="exec:gs ''din_van'', ''shave_options''">Shave Options</a>.'
  168. 'There''s a small shaving <a href="exec:gt ''mirror'', ''start''">mirror</a> resting on the window sill, which you can use to ' +iif(pcs_hairbsh = 0,'<a href="exec:gt ''mirror'',''brush''">brush</a>','brush') + ' your hair.'
  169. !WD: heal chafe
  170. if mosolmaz>0:'On a shelf is a tube of ointment for chafing, which will be enough for <b><<mosolmaz>></b> applications.'
  171. if tampon = 0 and sanpad = 0:
  172. '<b><font color="red">You have no tampons left.</font></b>'
  173. elseif tampon = 1:
  174. '<font color="red">You have only <b><<tampon>></b> tampon left.</font>'
  175. else
  176. 'You have <b><<tampon>></b> tampons.'
  177. end
  178. if sanpad = 0 and tampon = 0:
  179. '<b><font color="red">You have no pads left.</font></b>'
  180. elseif sanpad = 1:
  181. '<font color="red">You have only <b><<sanpad>></b> pads left.</font>'
  182. else
  183. 'You have <b><<sanpad>></b> pads.'
  184. end
  185. if bcream_have > 0:
  186. '<a href="exec:dynamic $use_bcream & gt $loc, $metka">Apply breast cream.</a> Uses left: <<bcream_have>>.'
  187. end
  188. if (cumloc[6] = 1 or cumloc[7] = 1):
  189. act 'Rinse the cum stains off your clothes in lukewarm water (0:10)':
  190. cla
  191. menu_off = 1
  192. cumspclnt = 6
  193. gs 'cum_cleanup'
  194. minut += 10
  195. gs 'stat'
  196. '<center><img <<$set_imgh>> src="images/shared/sex/cum/frotsp.jpg"></center>'
  197. 'You scrub all the cum from your clothes.'
  198. act 'Finish':gt $curloc
  199. end
  200. end
  201. dynamic $brit
  202. if breastpump > 0 and bp_unbox >= 1:
  203. act 'Use breast pump':
  204. gt 'lact_bp', 'bp_milking'
  205. end
  206. end
  207. dynamic $toymanage
  208. dynamic $enema
  209. if mosolmaz > 0 and mosol > 0 and mosal_time ! (daystart * 100) + hour:
  210. act 'Rub ointment onto your pussy (0:05)':
  211. cla
  212. menu_off = 1
  213. mosal_time = (daystart * 100) + hour
  214. minut += 5
  215. mosolmaz -= 1
  216. mosol -= 5
  217. 'You take a tube of cream and rub it onto your itchy vulva.'
  218. act 'Finish':gt $loc, $metka
  219. end
  220. end
  221. else
  222. !125st
  223. if $clothingworntype = 'nude':
  224. act 'Get dressed and leave':
  225. minut += 1
  226. menu_off = 1
  227. !!gs 'clothing', 'recover_lost_clothes', 'gadbana', 1
  228. gs 'clothing', 'wear_last_worn'
  229. if banya_underwear = 1: gs 'underwear', 'wear'
  230. gs 'stat'
  231. killvar 'banya_underwear'
  232. gt 'gaddvor'
  233. end
  234. end
  235. if $clothingworntype ! 'nude':
  236. act 'Go outside':minut += 1 & gt'gaddvor'
  237. elseif $clothingworntype = 'nude':
  238. act 'Go outside naked':
  239. *clr & cla
  240. menu_off = 1
  241. minut += 1
  242. if gadbana_stripping ! daystart:
  243. gadbana_stripping = daystart
  244. inhib_exp += 2
  245. grandmaQW['nudity_trouble'] += 1
  246. end
  247. '<center><img <<$set_imgh>> src="images/locations/gadukino/grandparents/gaddvor_nude.jpg"></center>''It''s certainly risky leaving the bathhouse like this, and while it''s unlikely anyone saw you go outside naked, there''s a thrill in potentially getting caught.'
  248. !!gs 'clothing', 'recover_lost_clothes', 'gadbana'
  249. gs 'arousal', 'flash', 10, 'exhibitionism'
  250. killvar 'banya_underwear'
  251. gs 'stat'
  252. act 'Continue': gt 'gaddvor'
  253. end
  254. elseif $clothingworntype = 'nude' and ($pantyworntype ! 'none' or $braworntype ! 'none'):
  255. act 'Go outside in your underwear':
  256. *clr & cla
  257. menu_off = 1
  258. minut += 1
  259. if gadbana_stripping ! daystart:
  260. gadbana_stripping = daystart
  261. inhib_exp += 1
  262. grandmaQW['nudity_trouble'] += rand(0,1)
  263. end
  264. '<center><img <<$set_imgh>> src="images/locations/gadukino/grandparents/gaddvor_nude.jpg"></center>''It''s certainly risky leaving the bathhouse like this, and while it''s unlikely anyone saw you go outside in your underwear, there''s a thrill in potentially getting caught.'
  265. !!gs 'clothing', 'recover_lost_clothes', 'gadbana'
  266. gs 'arousal', 'flashlite', 10, 'exhibitionism'
  267. killvar 'banya_underwear'
  268. gs 'stat'
  269. act 'Continue': gt 'gaddvor'
  270. end
  271. end
  272. act 'Undress and bathe with Mira':
  273. cls
  274. menu_off = 1
  275. !!gs 'clothing', 'strip', 'gadbana'
  276. gs 'clothing', 'strip'
  277. if $pantyworntype ! 'none' and $braworntype ! 'none': gs 'underwear', 'remove'
  278. gs 'stat'
  279. '<center><img <<$set_imgh>> src="images/characters/village/mira/miraban.jpg"></center>'
  280. 'While you undress, through the corner of your eye you notice Mira removing her panties.'
  281. gs 'arousal', 'voyeur', 5, 'lesbian'
  282. gs 'stat'
  283. act 'Watch Mira clean herself':
  284. cls
  285. gs 'stat'
  286. '<center><img <<$set_imgh>> src="images/characters/village/mira/miraban1.jpg"></center>'
  287. 'You feel the hot steam penetrate into your pores while you blissfully watch Mira lather up. She sometimes throws at you short glances and smiles hesitantly in response...'
  288. gs 'arousal', 'voyeur', 5
  289. gs 'stat'
  290. act 'Steam':
  291. cls
  292. noShampoo = 1
  293. dynamic $showerdin
  294. pcs_hairbsh = 0
  295. pcs_makeup = 1
  296. ! WD: Missing Var ~ 'banaday'
  297. banaday = daystart
  298. if frost > 0:frost = 0
  299. pcs_skin += 5
  300. gs 'stat'
  301. '<center><img <<$set_imgh>> src="images/characters/village/mira/miraban2.jpg"></center>'
  302. 'Mira finally finishes lathering herself, you take the loofah and lather yourself from head to toe. You enjoy yourselves in the warm bath, relaxing in each other''s company, occasionally exchanging meaningless anecdotes...'
  303. if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
  304. gs 'arousal', 'voyeur', 25
  305. gs 'arousal', 'end'
  306. gs 'stat'
  307. if $clothingworntype = 'nude':
  308. act 'Get dressed and leave':
  309. minut += 1
  310. menu_off = 1
  311. !!gs 'clothing', 'recover_lost_clothes', 'gadbana', 1
  312. gs 'clothing', 'wear_last_worn'
  313. if banya_underwear = 1: gs 'underwear', 'wear'
  314. gs 'stat'
  315. killvar 'banya_underwear'
  316. gt 'gaddvor'
  317. end
  318. end
  319. if $clothingworntype ! 'nude':
  320. act 'Go outside':minut += 1 & gt'gaddvor'
  321. elseif $clothingworntype = 'nude':
  322. act 'Go outside naked':
  323. *clr & cla
  324. menu_off = 1
  325. minut += 1
  326. if gadbana_stripping ! daystart:
  327. gadbana_stripping = daystart
  328. inhib_exp += 2
  329. grandmaQW['nudity_trouble'] += 1
  330. end
  331. '<center><img <<$set_imgh>> src="images/locations/gadukino/grandparents/gaddvor_nude.jpg"></center>''It''s certainly risky leaving the bathhouse like this, and while it''s unlikely anyone but Mira saw you go outside naked, there''s a thrill in potentially getting caught.'
  332. !!gs 'clothing', 'recover_lost_clothes', 'gadbana'
  333. gs 'arousal', 'flash', 10, 'exhibitionism'
  334. killvar 'banya_underwear'
  335. gs 'stat'
  336. act 'Continue': gt 'gaddvor'
  337. end
  338. elseif $clothingworntype = 'nude' and ($pantyworntype ! 'none' or $braworntype ! 'none'):
  339. act 'Go outside in your underwear':
  340. *clr & cla
  341. menu_off = 1
  342. minut += 1
  343. if gadbana_stripping ! daystart:
  344. gadbana_stripping = daystart
  345. inhib_exp += 1
  346. grandmaQW['nudity_trouble'] += rand(0,1)
  347. end
  348. '<center><img <<$set_imgh>> src="images/locations/gadukino/grandparents/gaddvor_nude.jpg"></center>''It''s certainly risky leaving the bathhouse like this, and while it''s unlikely anyone but Mira saw you go outside in your underwear, there''s a thrill in potentially getting caught.'
  349. !!gs 'clothing', 'recover_lost_clothes', 'gadbana'
  350. gs 'arousal', 'flashlite', 10, 'exhibitionism'
  351. killvar 'banya_underwear'
  352. gs 'stat'
  353. act 'Continue': gt 'gaddvor'
  354. end
  355. end
  356. end
  357. end
  358. end
  359. !125ed
  360. end
  361. --- Gadbana ---------------------------------