gadforest.qsrc 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566
  1. # gadforest
  2. if $ARGS[0] = '1':
  3. PC_arrive = iif($loc ! 'Miroslava', 1 , 0)
  4. !out skirt
  5. $location_type = 'secluded'
  6. $metka = $ARGS[0]
  7. $loc = $CURLOC
  8. clothesAtLocation = FUNC('lost_clothes_here',$CURLOC)
  9. gs 'gadukino_event', 'sound'
  10. *clr & cla
  11. gs'stat'
  12. !gs'time'
  13. !MiaLoc tells us where Mira is Located
  14. !----------------------------------------------
  15. !MiraLoc = 0 (Mira at home)
  16. !MiraLoc = 1 (Mira at river)
  17. !MiraLoc = 2 (Mira at meadow)
  18. !MiraLoc = 3 (Mira at forest)
  19. !MiraLoc = 4 (Mira at field)
  20. !MiraLoc = 5 (Mira with gop)
  21. !---------------------------------------------
  22. if goforest < 20:goforest += rand(0,1)
  23. lost = 1
  24. !to determine the continuation of the way if he got lost
  25. lostrand = rand(1,30)
  26. !the chance to get lost
  27. foresteventrand = rand(1,20)
  28. new_boletus = 0
  29. new_bilberry = 0
  30. '<center><H4>Forest</H4></center>'
  31. if month >= 4 and month <= 10:
  32. if hour >= 6 and hour < 22:
  33. '<center><img <<$set_imgh>> src="images/locations/gadukino/forest/gadforest1.jpg"></center>'
  34. 'The edge of the forest. There are a few mushrooms and you can often see mushroom pickers.'
  35. else
  36. '<center><img <<$set_imgh>> src="images/locations/gadukino/forest/gadforest_night1.jpg"></center>'
  37. 'The edge of the forest. Night in the woods is scary and uncomfortable.'
  38. end
  39. else
  40. if hour >= 8 and hour < 18:
  41. '<center><img <<$set_imgh>> src="images/locations/gadukino/forest/gadforest_winter1.jpg"></center>'
  42. 'The edge of the forest. The forest in the winter is very beautiful.'
  43. else
  44. '<center><img <<$set_imgh>> src="images/locations/gadukino/forest/gadforest_winter_night1.jpg"></center>'
  45. 'The edge of the forest. Night in the winter forest is very scary and uncomfortable.'
  46. end
  47. end
  48. if forestpicnic = 1:'On the edge of the forest you see people. Apparently they are having a family <a href="exec:gt ''gadforest_event'',''picnic''">picnic</a>.'
  49. if MiraLoc = 3:'Near you wandering in the forest is <a href="exec: gt ''Miroslava'' ">Mira</a>.'
  50. if clothesAtLocation = 1:'On the ground lay your clothes.'
  51. if findvel = 2:'Near the tree is your old <a href="exec:gt ''bicycle'',''forest''">bike</a>.'
  52. if goforest < 10:'You don''t know this forest very well, it''s best if you don''t wander too far.'
  53. if PC_arrive = 1:
  54. if temper >= 15 and sunWeather = 1 and hour>=6 and hour<=20 and miratalkforest = 1:gt 'gadforest_event', 'nude_event'
  55. if foresteventrand < 3 and month >= 6 and month <= 9 and mushroom_pickersday ! daystart:mushroom_pickers = 1 & gt'gadforest_event', 'mushroom_pickers1'
  56. if foresteventrand = 3 and month >= 5 and month <= 9 and temper >= 15 and sunWeather = 1 and week > 5 and forestpicnic = 0: forestpicnic = 1 & gt 'gadforest_event', 'picnic'
  57. if foresteventrand = 4 and month >= 6 and month <= 9: gt 'gadforest_event', 'mushroom_pickers2'
  58. if foresteventrand = 5 and hour >= 8 and hour <= 15 and month >= 4 and month <= 10 and gadboyday ! daystart and week <= 5: gt 'gadforest_event', 'gopforest_mitka'
  59. if foresteventrand = 6 and hour >= 8 and hour <= 18 and month >= 4 and month <= 10 and gadboyday ! daystart and week <= 5: gt 'gadforest_event', 'gopforest_kolyamba'
  60. if foresteventrand = 7 and hour >= 8 and hour <= 18 and month >= 4 and month <= 10 and gadboyday ! daystart and week <= 5: gt 'gadforest_event', 'gopforest_vasyan'
  61. if foresteventrand = 8 and hour >= 8 and hour <= 15 and month >= 4 and month <= 10 and gadboyday ! daystart and week > 5: gt 'gadforest_event', 'gopforest_2boys'
  62. if foresteventrand = 9 and hour >= 8 and hour <= 15 and month >= 4 and month <= 10 and gadboyday ! daystart and week > 5: gt 'gadforest_event', 'gopforest_3boys'
  63. end
  64. if $clothingworntype ! 'nude' and clothesAtLocation = 0 and temper >= 15 and sunWeather = 1 and hour>=6 and hour<=20 and miratalkforest > 1 and MiraLoc ! 3 and inhib > 50:
  65. act'Strip naked':
  66. if forestpicnic = 0:
  67. inhib_exp += rand(1,3)
  68. cla
  69. *clr
  70. minut+=5
  71. gs 'underwear', 'remove'
  72. if CloSkirtShortness = 0:'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/nudeforest.jpg"></center>'
  73. if CloSkirtShortness > 0:'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/nudeforest1.'+rand(1,2)+'.jpg"></center>'
  74. gs 'clothing', 'strip', 'gadforest'
  75. 'You don''t hesitate and quickly get undressed, your clothes are left laying in a pile.'
  76. act'Back':gt'gadforest','1'
  77. else
  78. cla
  79. *clr
  80. '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/noundress.jpg"></center>'
  81. 'You see a number of people you are ashamed of.'
  82. act'Back':gt'gadforest','1'
  83. end
  84. end
  85. end
  86. if clothesAtLocation = 1 and $clothingworntype = 'nude':
  87. act 'Dress':
  88. cla
  89. *clr
  90. swamp_clothes = 0
  91. minut += 5
  92. gs 'underwear', 'wear'
  93. gs 'clothing', 'recover_lost_clothes', 'gadforest', 1
  94. if CloSkirtShortness = 0:'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/nudeforest.jpg"></center>'
  95. if CloSkirtShortness > 0:'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/nudeforest1.'+rand(1,2)+'.jpg"></center>'
  96. 'You change into your clothes.'
  97. act 'Back': gt 'gadforest','1'
  98. end
  99. end
  100. !if he had gone from the forest and put in another place
  101. if clothesAtLocation = 1 and $clothingworntype ! 'nude':
  102. act 'Pick up the abandoned clothing':
  103. cla
  104. *clr
  105. gs 'clothing', 'recover_lost_clothes', 'gadforest'
  106. 'You pick up your clothes.'
  107. act 'Back': gt 'gadforest','1'
  108. end
  109. end
  110. if hour >= 6 and hour <= 20 and sunWeather = 1:
  111. act 'Walking in the woods':
  112. cla
  113. *clr
  114. minut += 60
  115. pcs_mood += 20
  116. pcs_willpwr += willpowermax/5
  117. if $clothingworntype = 'nude':
  118. pcs_health += healthmax/5 & pcs_horny += 5
  119. inhib_exp += rand(1,5)
  120. end
  121. gs 'stat'
  122. if month >= 4 and month <= 10:
  123. if MiraLoc ! 3:
  124. if ($clothingworntype ! 'nude' and $clothingworntype ! 'swimwear') and CloSkirtShortness = 0:'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/gulforest0.'+rand(1,2)+'.jpg"></center>'
  125. if ($clothingworntype ! 'nude' and $clothingworntype ! 'swimwear') and $pantyworntype ! 'none' and CloSkirtShortness > 0:'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/gulforest1.'+rand(1,3)+'.jpg"></center>'
  126. if ($clothingworntype ! 'nude' and $clothingworntype ! 'swimwear') and $pantyworntype = 'none' and CloSkirtShortness > 0:'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/gulforest_tanga0.'+rand(1,2)+'.jpg"></center>'
  127. if $clothingworntype = 'nude':'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/gulforest_nude0.'+rand(1,4)+'.jpg"></center>'
  128. 'You are walking through the woods, enjoying the sounds of forest and the fresh air.'
  129. else
  130. if $clothingworntype ! 'nude':'<center><img <<$set_imgh>> src="images/characters/village/mira/miraforest'+rand(1,3)+'.jpg"></center>'
  131. if $clothingworntype = 'nude':'<center><img <<$set_imgh>> src="images/characters/village/mira/miraforest_nude'+rand(1,3)+'.jpg"></center>'
  132. 'You walk with Mira through the woods, enjoying the sounds of the forest and the fresh air.'
  133. end
  134. else
  135. if MiraLoc ! 3:
  136. '<center><img <<$set_imgh>> src="images/locations/gadukino/forest/gulforestwinter0.'+rand(1,2)+'.jpg"></center>'
  137. 'You walk through the winter woods, enjoying the sounds of the forest and the fresh air.'
  138. else
  139. '<center><img <<$set_imgh>> src="images/characters/village/mira/miraforestwinter.jpg"></center>'
  140. 'You walk with Mira through the winter woods, enjoying the sounds of the forest and the fresh air.'
  141. end
  142. end
  143. act 'Further':gt 'gadforest','1'
  144. end
  145. end
  146. if hour >= 6 and hour <= 20 and month >= 6 and month <= 9 and boletus + bilberry < 10 and edge_forestday ! daystart:
  147. act 'Look for mushrooms and berries':
  148. cla
  149. *clr
  150. minut += 30
  151. temp_gf = rand(1,2)
  152. edge_forestday = daystart
  153. if goforest < 20:goforest += rand(0,1)
  154. gs 'stat'
  155. if mushroom_pickers = 0 or mushroom_pickers = 2:
  156. cla
  157. new_boletus += rand(0,1)
  158. new_bilberry += 1
  159. boletus += new_boletus
  160. bilberry += new_bilberry
  161. pcs_mood += 5
  162. gs 'stat'
  163. gs 'gadforest', 'clothes1'
  164. if new_boletus = 0 and new_bilberry > 0:'You`re in for hours of wandering through the woods in search of mushrooms or berries and you found <<new_bilberry>> kg of berries.'
  165. if new_boletus > 0 and new_bilberry > 0:'You`re in for hours of wandering through the woods in search of mushrooms or berries and you found <<new_boletus>> kg mushrooms and <<new_bilberry>> kg of berries.'
  166. end
  167. if mushroom_pickers = 1 and temp_gf = 1:
  168. cla
  169. new_bilberry += rand(0,1)
  170. bilberry += new_bilberry
  171. gs 'stat'
  172. if new_bilberry > 0: gs 'gadforest', 'clothes1'
  173. if new_bilberry = 0: gs 'gadforest', 'clothes2'
  174. if new_bilberry > 0:'Within half an hour of wandering through the woods in search of mushrooms or berries, you found <<new_bilberry>> kg of berries.'
  175. if new_bilberry = 0:'You are wandering through the woods in search of mushrooms or berries for half an hour, but you found nothing.'
  176. end
  177. if mushroom_pickers = 1 and temp_gf = 2:
  178. cla
  179. pcs_mood -= 5
  180. gs 'stat'
  181. gs 'gadforest', 'clothes2'
  182. 'You are wandering through the woods in search of mushrooms or berries for half an hour, but found nothing.'
  183. end
  184. act 'Further':gt 'gadforest','1'
  185. end
  186. end
  187. if hour >= 6 and hour <= 20 and month >= 6 and month <= 9 and MiraLoc ! 3:
  188. act 'Go further into the forest':
  189. if goforest >= lostrand:minut += 30 & gt 'gadforest','2'
  190. if goforest < lostrand:gt 'gadforest', 'gadforestloststart'
  191. end
  192. end
  193. if goswamp = 1 and MiraLoc ! 3:
  194. if hour >= 6 and hour < 20:
  195. act 'Go to the swamp':
  196. minut += 75
  197. !random chance to swamp road. It a pity to use it only in lost. ps. use bike to 100% there by illume
  198. if goforest >= lostrand:
  199. gt 'swamp'
  200. else
  201. gt 'gadforestswamp','1'
  202. end
  203. end
  204. else
  205. act 'Go to the swamp':gt 'gadforest_event', 'swamp_road'
  206. end
  207. end
  208. act 'Out of the woods':
  209. dirtyclothes = 0 & swamp_clothes = 0
  210. if $clothingworntype = 'nude':
  211. if $CloLosTyp[$CURLOC] = '' or gadforest_clothestorn = 1:
  212. !no cloth here, it must be broken. There may be a good exhibi or rape event entry point.
  213. inhib_exp += rand(0,2)
  214. gadforest_clothestorn = 0
  215. 'You sneak out the woods, hiding your naked body in shadow and moving toward grandparents house.'
  216. 'You Successfully reach home without witness.'
  217. cla
  218. act 'Further':gt'Gadhouse'
  219. else
  220. '<B>You should dress before leave</B>'
  221. end
  222. else
  223. minut += 30 & gt'gadroad'
  224. end
  225. end
  226. if rand(1,10)> 9: gs 'gadforest', 'torncloth'
  227. end
  228. if $ARGS[0] = '2':
  229. $location_type = 'secluded'
  230. !inside
  231. $metka = $ARGS[0]
  232. $loc = $CURLOC
  233. gs 'gadukino_event', 'sound'
  234. *clr & cla
  235. gs'stat'
  236. !gs'time'
  237. if goforest < 40:goforest += rand(0,1)
  238. lost = 2
  239. !to determine the continuation of the path YY lost
  240. lostrand = rand(1,60)
  241. !the chance to get lost
  242. foresteventrand = rand(1,10)
  243. new_boletus = 0
  244. new_bilberry = 0
  245. '<center><H4>Forest</H4></center>'
  246. if month >= 4 and month <= 10:
  247. if hour >= 6 and hour < 22:
  248. '<center><img <<$set_imgh>> src="images/locations/gadukino/forest/gadforest2.jpg"></center>'
  249. 'Forest. The intoxicating fresh air and singing birds light up your soul with joy.'
  250. else
  251. '<center><img <<$set_imgh>> src="images/locations/gadukino/forest/gadforest_night2.jpg"></center>'
  252. 'Forest. Night in the woods is scary and uncomfortable.'
  253. end
  254. else
  255. if hour >= 8 and hour < 18:
  256. '<center><img <<$set_imgh>> src="images/locations/gadukino/forest/gadforest_winter2.jpg"></center>'
  257. 'Forest. The forest in the winter is very beautiful, the fresh air makes you happy.'
  258. else
  259. '<center><img <<$set_imgh>> src="images/locations/gadukino/forest/gadforest_winter_night2.jpg"></center>'
  260. 'Forest. Night in the winter forest is very scary and uncomfortable.'
  261. end
  262. end
  263. if goforest < 20:'You do not know this part of the forest, it''s better not to wander too far.'
  264. if foresteventrand = 1 and month >= 6 and month <= 9 and mushroom_pickersday ! daystart:mushroom_pickers = 2 & gt 'gadforest_event', 'mushroom_pickers1'
  265. if foresteventrand = 2 and hour > 8 and hour < 20 and foresteventday ! daystart:gt 'gadforest_event', 'forest_hanters'
  266. if foresteventrand > 7 and month >= 6 and month <= 9 and foresteventday ! daystart:mushroom_pickers = 2 & gt 'gadforest_event', 'mushroom_pickers3'
  267. act 'Back':
  268. lostrand = rand(1,30)
  269. if goforest >= lostrand:minut += 30 & gt 'gadforest','1'
  270. if goforest < lostrand:gt 'gadforest', 'gadforestloststart'
  271. end
  272. if hour >= 6 and hour <= 20 and month >= 6 and month <= 9 and boletus + bilberry < 10 and forestday ! daystart:
  273. act 'Look for mushrooms and berries':
  274. cla
  275. *clr
  276. minut += 30
  277. temp_gf = rand(1,2)
  278. forestday = daystart
  279. if goforest < 40:goforest += rand(0,1)
  280. gs 'stat'
  281. if mushroom_pickers < 2:
  282. cla
  283. new_boletus += 1
  284. new_bilberry += rand(1,2)
  285. boletus += new_boletus
  286. bilberry += new_bilberry
  287. pcs_mood += 5
  288. gs 'stat'
  289. gs 'gadforest', 'clothes1'
  290. 'Within half an hour of wandering through the woods in search of mushrooms or berries, you found <<new_boletus>> kg mushrooms and <<new_bilberry>> kg of berries.'
  291. end
  292. if mushroom_pickers = 2 and temp_gf = 1:
  293. cla
  294. new_boletus += rand(0,1)
  295. new_bilberry += 1
  296. boletus += new_boletus
  297. bilberry += new_bilberry
  298. gs 'stat'
  299. if new_boletus > 0 or new_bilberry > 0: gs 'gadforest', 'clothes1'
  300. if new_boletus = 0 and new_bilberry > 0:'Within half an hour of wandering through the woods in search of mushrooms or berries, you found <<new_bilberry>> kg of berries.'
  301. if new_boletus > 0 and new_bilberry > 0:'Within half an hour of wandering through the woods in search of mushrooms or berries, you found <<new_boletus>> kg mushrooms and <<new_bilberry>> kg of berries.'
  302. end
  303. if mushroom_pickers = 2 and temp_gf = 2:
  304. cla
  305. pcs_mood -= 5
  306. gs 'stat'
  307. gs 'gadforest', 'clothes2'
  308. 'You are wandering through the woods in search of mushrooms or berries for half an hour, but found nothing.'
  309. end
  310. act 'Further':gt 'gadforest','2'
  311. end
  312. end
  313. if hour >= 6 and hour <= 20 and month >= 6 and month <= 9:
  314. act 'Go further into the forest':
  315. if goforest >= lostrand:minut += 30 & gt 'gadforest','3'
  316. if goforest < lostrand:gt 'gadforest', 'gadforestloststart'
  317. end
  318. end
  319. if rand(1,10)> 8: gs 'gadforest', 'torncloth'
  320. end
  321. if $ARGS[0] = '3':
  322. !deep forest
  323. $location_type = 'secluded'
  324. $metka = $ARGS[0]
  325. $loc = $CURLOC
  326. gs 'gadukino_event', 'sound'
  327. *clr & cla
  328. gs'stat'
  329. !gs'time'
  330. if goforest < 60:goforest += rand(0,1)
  331. lost = 3
  332. !to determine the continuation of the path YY lost
  333. lostrand = rand(1,100)
  334. !the chance to get lost
  335. foresteventrand = rand(1,10)
  336. new_boletus = 0
  337. new_bilberry = 0
  338. '<center><H4>Thicket</H4></center>'
  339. if month >= 4 and month <= 10:
  340. if hour >= 6 and hour < 22:
  341. '<center><img <<$set_imgh>> src="images/locations/gadukino/forest/gadforest3.jpg"></center>'
  342. 'Forest. The intoxicating fresh air and singing birds light up your soul with joy.'
  343. else
  344. '<center><img <<$set_imgh>> src="images/locations/gadukino/forest/gadforest_night3.jpg"></center>'
  345. 'Forest. Night in the woods is scary and uncomfortable.'
  346. end
  347. else
  348. if hour >= 8 and hour < 18:
  349. '<center><img <<$set_imgh>> src="images/locations/gadukino/forest/gadforest_winter3.jpg"></center>'
  350. 'Forest. The forest in the winter is very beautiful, the fresh air makes you happy.'
  351. else
  352. '<center><img <<$set_imgh>> src="images/locations/gadukino/forest/gadforest_winter_night3.jpg"></center>'
  353. 'Forest. Night in the winter forest is very scary and uncomfortable.'
  354. end
  355. end
  356. if goforest < 30:'You do not know this part of the forest, it''s better not to wander too far.'
  357. if foresteventrand = 1 and month >= 6 and month <= 9 and foresteventday ! daystart: gt 'gadforest_event', 'basket'
  358. if foresteventrand = 2 and month >= 6 and month <= 9 and foresteventday ! daystart: gt 'gadforest_event', 'bilberry'
  359. if foresteventrand = 3 and foresteventday ! daystart: gt 'gadforest_event', 'mushroom'
  360. if foresteventrand = 4 and hour > 8 and hour < 20 and foresteventday ! daystart:gt 'gadforest_event', 'forest_hanters'
  361. act 'Back':
  362. lostrand = rand(1,60)
  363. if goforest >= lostrand:minut += 30 & gt 'gadforest','2'
  364. if goforest < lostrand:gt 'gadforest', 'gadforestloststart'
  365. end
  366. if hour >= 6 and hour <= 20 and month >= 6 and month <= 9 and boletus + bilberry < 10 and thicketday ! daystart:
  367. act 'Look for mushrooms and berries':
  368. *clr & cla
  369. minut += 30
  370. thicketday = daystart
  371. if goforest < 60:goforest += rand(0,1)
  372. new_boletus += rand(1,2)
  373. new_bilberry += rand(1,2)
  374. boletus += new_boletus
  375. bilberry += new_bilberry
  376. pcs_mood += 5
  377. gs 'stat'
  378. gs 'gadforest', 'clothes1'
  379. 'Within half an hour of wandering through the woods in search of mushrooms or berries, you found <<new_boletus>> kg mushrooms and <<new_bilberry>> kg of berries.'
  380. act 'Further':gt 'gadforest','3'
  381. end
  382. end
  383. if hour >= 6 and hour <= 20 and month >= 6 and month <= 9:
  384. act 'Go further into the forest':
  385. if goforest >= lostrand:minut += 30 & gt 'gadforest','4'
  386. if goforest < lostrand:gt 'gadforest', 'gadforestloststart'
  387. end
  388. end
  389. if rand(1,10)> 6: gs 'gadforest', 'torncloth'
  390. end
  391. if $ARGS[0] = '4':
  392. !near swamp
  393. $location_type = 'secluded'
  394. $metka = $ARGS[0]
  395. $loc = $CURLOC
  396. gs 'gadukino_event', 'sound'
  397. *clr & cla
  398. gs'stat'
  399. !gs'time'
  400. if goforest < 80:goforest += rand(0,1)
  401. lost = 4
  402. !to determine the continuation of the path YY lost
  403. lostrand = rand(1,120)
  404. !the chance to get lost
  405. foresteventrand = rand(1,10)
  406. dirty = 0
  407. new_boletus = 0
  408. new_bilberry = 0
  409. '<center><H4>Woods near swamps</H4></center>'
  410. if month >= 4 and month <= 10:
  411. if hour >= 6 and hour < 22:
  412. '<center><img <<$set_imgh>> src="images/locations/gadukino/forest/gadforest4.jpg"></center>'
  413. 'Forest. The intoxicating fresh air and singing birds light up your soul with joy.'
  414. else
  415. '<center><img <<$set_imgh>> src="images/locations/gadukino/forest/gadforest_night4.jpg"></center>'
  416. 'Forest. Night in the woods is scary and uncomfortable.'
  417. end
  418. else
  419. if hour >= 8 and hour < 18:
  420. '<center><img <<$set_imgh>> src="images/locations/gadukino/forest/gadforest_winter4.jpg"></center>'
  421. 'Forest. The forest in the winter is very beautiful, the fresh air makes you happy.'
  422. else
  423. '<center><img <<$set_imgh>> src="images/locations/gadukino/forest/gadforest_winter_night4.jpg"></center>'
  424. 'Forest. Night in the winter forest is very scary and uncomfortable.'
  425. end
  426. end
  427. if goforest < 60:'You do not know this part of the forest. It is better not to go too far in.'
  428. if foresteventrand < 2 and month >= 6 and month <= 9 and foresteventday ! daystart: gt 'gadforest_event', 'bilberry'
  429. if foresteventrand > 7 and month >= 6 and month <= 9 and foresteventday ! daystart: gt 'gadforest_event', 'mushroom'
  430. if foresteventrand = 5 and hour > 8 and hour < 20 and foresteventday ! daystart:gt 'gadforest_event', 'forest_hanters'
  431. act 'Back':
  432. lostrand = rand(1,100)
  433. if goforest >= lostrand:minut += 30 & gt 'gadforest','3'
  434. if goforest < lostrand:gt 'gadforest', 'gadforestloststart'
  435. end
  436. if hour >= 6 and hour <= 20 and month >= 6 and month <= 9 and boletus + bilberry < 10 and swampforest ! daystart:
  437. act 'Look for mushrooms and berries':
  438. cla
  439. *clr
  440. minut += 30
  441. swampforest = daystart
  442. if goforest < 80:goforest += rand(0,1)
  443. new_boletus += rand(1,2)
  444. new_bilberry += rand(2,3)
  445. boletus += new_boletus
  446. bilberry += new_bilberry
  447. pcs_mood += 5
  448. gs 'stat'
  449. gs 'gadforest', 'clothes1'
  450. 'Within half an hour of wandering through the woods in search of mushrooms or berries, you found <<new_boletus>> kg mushrooms and <<new_bilberry>> kg of berries.'
  451. act 'Further':gt 'gadforest','4'
  452. end
  453. end
  454. act 'Go further into the forest':
  455. if goforest >= lostrand and goswamp = 1:minut += 30 & gt 'swamp'
  456. if goforest >= lostrand and goswamp = 0:minut += 30 & gt 'gadforestswamp','1'
  457. if goforest < lostrand:gt 'gadforest', 'gadforestloststart'
  458. end
  459. if rand(1,10)> 7: gs 'gadforest', 'torncloth'
  460. end
  461. !dynamics to ARGS by illume
  462. if $ARGS[0] = 'clothes1':
  463. if MiraLoc ! 3:
  464. if $clothingworntype ! 'nude' and CloSkirtShortness = 0:'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/mushroom1.jpg"></center>'
  465. if $clothingworntype ! 'nude' and $pantyworntype ! 'none' and CloSkirtShortness > 0:'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/mushroom2.jpg"></center>'
  466. if $clothingworntype ! 'nude' and $pantyworntype = 'none' and CloSkirtShortness > 0:'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/mushroom3.jpg"></center>'
  467. if $clothingworntype = 'nude':'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/mushroom4.'+rand(1,3)+'.jpg"></center>'
  468. else
  469. if $clothingworntype ! 'nude':'<center><img <<$set_imgh>> src="images/characters/village/mira/miramushroom'+rand(1,2)+'.jpg"></center>'
  470. if $clothingworntype = 'nude':'<center><img <<$set_imgh>> src="images/characters/village/mira/miramushroom_nude'+rand(1,2)+'.jpg"></center>'
  471. end
  472. end
  473. if $ARGS[0] = 'clothes2':
  474. if MiraLoc ! 3:
  475. if $clothingworntype ! 'nude' and CloSkirtShortness = 0:'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/gulforest2.jpg"></center>'
  476. if $clothingworntype ! 'nude' and $pantyworntype ! 'none' and CloSkirtShortness > 0:'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/gulforest3.jpg"></center>'
  477. if $clothingworntype ! 'nude' and $pantyworntype = 'none' and CloSkirtShortness > 0:'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/gulforest_tanga1.'+rand(1,2)+'.jpg"></center>'
  478. if $clothingworntype = 'nude':'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/gulforest_nude1.'+rand(1,4)+'.jpg"></center>'
  479. else
  480. if $clothingworntype ! 'nude':'<center><img <<$set_imgh>> src="images/characters/village/mira/miramushroom3.jpg"></center>'
  481. if $clothingworntype = 'nude':'<center><img <<$set_imgh>> src="images/characters/village/mira/miramushroom_nude3.jpg"></center>'
  482. end
  483. end
  484. if $ARGS[0] = 'gadforestloststart':
  485. cla
  486. *clr
  487. !gs'time'
  488. gs 'stat'
  489. '<center><H4>Somewhere in the woods</H4></center>'
  490. if month >= 5 and month <= 9:
  491. if $clothingworntype ! 'nude':'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/gadfear1.jpg"></center>'
  492. if $clothingworntype = 'nude':'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/gadfear2.jpg"></center>'
  493. else
  494. '<center><img <<$set_imgh>> src="images/locations/gadukino/forest/gadfear3.jpg"></center>'
  495. end
  496. 'You suddenly realize in horror that you are not familiar with the area you are in... you get lost.'
  497. act 'Further':
  498. if lost = 1: gt 'gadforestlost','1'
  499. if lost = 2: gt 'gadforestlost','2'
  500. if lost = 3: gt 'gadforestlost','3'
  501. if lost = 4: gt 'gadforestlost','4'
  502. end
  503. !add for realistic, rescue in forest! by illume
  504. forest_lost = 1
  505. if StoryLine = 1: forest_lostday = daystart + rand(1,3)
  506. end
  507. if $ARGS[0] = 'torncloth':
  508. !the withdrawal strength of the garment, if not jeans. moved from gadforest 1 into args, and call in all forest by illume
  509. if $clothingworntype ! 'nude':
  510. if (PCloThinness = 1 or PCloSkirt > 0) and PCloQuality < 5:
  511. !skirts, not fit, and not high-class enough by illume
  512. 'Oops, your clothes get snagged and tears slightly.'
  513. dynamic $clothingworntype + 'H[<<clothingwornnumber>>] -= 1'
  514. !add remove cloth if worn out, need better texting by illume.
  515. if dyneval('RESULT = <<$clothingworntype>>H[<<clothingwornnumber>>]') <= 0:
  516. 'Your raggedy clothes have finally had enough and fall apart. You are naked now.'
  517. gadforest_clothestorn = 1
  518. gs 'clothing', 'strip', 'gadforest', 2
  519. end
  520. end
  521. end
  522. end
  523. --- gadforest ---------------------------------