gadforest_event.qsrc 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730
  1. # gadforest_event
  2. !2020/10/16
  3. $location_type = 'event_outdoors'
  4. gs 'stat'
  5. $ReturnAdr = $ARGS[1]
  6. if $ARGS[0] = 'find_meadow':
  7. *clr & cla
  8. menu_off = 1
  9. '<center><img <<$set_imgh>> src="images/locations/gadukino/meadow/meadow_path.jpg"></center>'
  10. *nl
  11. 'As you walk through the forest, you notice a small path that runs along some bushes and a small ravine. The path leads away from the well worn tracks you are currently on and into a dense thicket.'
  12. act 'Ignore it and keep walking':gt 'gadforest', 'forest_edge'
  13. act 'Follow the path to see where it goes':
  14. *clr & cla
  15. meadow = 1
  16. minut += 10
  17. gs 'stat'
  18. '<center><img <<$set_imgh>> src="images/locations/gadukino/meadow/meadow_thicket.jpg"></center>'
  19. *nl
  20. 'You follow the path to see where it goes, but soon it becomes indistinguishable from the bushes and trees around you.'
  21. act 'Look around':
  22. *clr & cla
  23. minut += 10
  24. gs 'stat'
  25. '<center><img <<$set_imgh>> src="images/locations/gadukino/meadow/meadow_trail.jpg"></center>'
  26. *nl
  27. 'You''re about to return to the edge of the forest, but you spot a small break in the thicket, from the looks of it, it''s no more than an animal trail.'
  28. act 'Head down the trail':
  29. *clr & cla
  30. minut += 10
  31. gs 'stat'
  32. '<center><img <<$set_imgh>> src="images/locations/gadukino/meadow/meadow1_<<rand(0,5)>>.jpg"></center>'
  33. *nl
  34. 'A few minutes later, you reach a majestic meadow filled with wildflowers. Judging by its undisturbed state no one else uses it or has been even been here in a long time.'
  35. act 'Claim the meadow as your own':
  36. *clr & cla
  37. minut += 10
  38. gs 'stat'
  39. '<center><img <<$set_imgh>> src="images/locations/gadukino/meadow/meadow1_<<rand(0,5)>>.jpg"></center>'
  40. *nl
  41. 'You spend some time exploring the meadow and its surroundings. You''re positive no one visits this location. You proclaim the meadow to be your secret hideway all your own.'
  42. act 'Continue':gt 'meadow', 'start'
  43. end
  44. end
  45. end
  46. end
  47. end
  48. if $ARGS[0] = 'mira_picking_talk':
  49. *clr & cla
  50. menu_off = 1
  51. minut += 15
  52. mirapickingtalk = 1
  53. miratalkday = daystart
  54. npc_rel['A60'] += 2
  55. gs 'gadforest', 'bushcraft', 'forest_edge'
  56. gs 'stat'
  57. gs 'miroslava','miraclothes'
  58. *nl
  59. '"Hi <<$pcs_nickname>>, just wanted to let you know to be careful out here in the forest."'
  60. '"It is very easy to get lost if you wander away from the forest''s edge. But, the deeper you go into the forest, the more mushrooms and berries you can find."'
  61. '"Also every morning during the summertime the truck from the city comes to buy mushroms and berries from the local pickers. I don''t bother doing it, but I''m sure you could make some money from that if you wanted to."'
  62. '"One more warning, I''ve heard some of the other villagers say there are wolves in the forest that come out after dark, so you shouldn''t stay in the forest after sundown."'
  63. '"That''s one of the reasons why I prefer to walk around the forest''s edge in the morning. It''s much safer in the daylight when more people are around."'
  64. act 'Continue':gt 'gadforest', 'forest_edge'
  65. end
  66. if $ARGS[0] = 'mira_nude_talk':
  67. *clr & cla
  68. menu_off = 1
  69. minut += 15
  70. miranudetalk = 1
  71. miratalkday = daystart
  72. npc_rel['A60'] += 2
  73. gs 'gadforest', 'bushcraft', 'forest_edge'
  74. gs 'stat'
  75. gs 'miroslava','miraclothes'
  76. *nl
  77. '"Hey <<$pcs_nickname>>, guess what I overheard recently, Mira giggles, as she whispers in your ear. Some of the elders in the village were talking about how walking naked in the woods is said to greatly improve your health and mood."'
  78. '"I don''t know if it''s the fresh air or just being surrounded by nature, but it did make me feel better."'
  79. '"I may have tried it once, just to see if what they said was true. Maybe we can go together some time?"'
  80. act 'Continue':gt 'gadforest', 'forest_edge'
  81. end
  82. if $ARGS[0] = 'mira_nude_event':
  83. *clr & cla
  84. menu_off = 1
  85. minut += 15
  86. miranudetalk = 2
  87. miratalkday = daystart
  88. npc_rel['A60'] += 2
  89. gs 'gadforest', 'bushcraft', 'forest_edge'
  90. pcs_horny += 10
  91. gs 'stat'
  92. '<center><img <<$set_imgh>> src="images/characters/village/mira/miraforest4.jpg"></center>'
  93. *nl
  94. '"<<$pcs_nickname>>, do you remember what I told you about walking in the forest? Why don''t we try it out together?" Mira asks.'
  95. '"You mean walking naked in the woods? you reply."'
  96. '"Silly, of course that" said Mira. "What do you say?"'
  97. '"I don''t know Mira." It''s an unexpected offer. On one hand you are a little afraid to do it, but on the other it could be exciting. "But what if someone sees us?"'
  98. '"Oh, don''t worry, no one will see us." She laughed, spun around and yelled out. "Is anybody here??"'
  99. 'Aside from the chirping birds and some rustling leaves, there was no other sound.'
  100. 'Mira turns back to you, "You see, no one is here. We are all alone."'
  101. 'You hesitantly look around as Mira waits for you reply.'
  102. '"Well, <<$pcs_nickname>>, come on, make up your mind" Mira said cheerfully and started to mess with your clothes, trying to pull them off.'
  103. 'Finally looking around to make sure no one is around, you decide to...'
  104. if pcs_inhib < 25:
  105. gs 'willpower', 'exhib', 'resist', 'easy'
  106. elseif pcs_inhib > 25 and pcs_inhib < 50:
  107. gs 'willpower', 'exhib', 'resist'
  108. elseif pcs_inhib > 50:
  109. gs 'willpower', 'exhib', 'resist',' hard'
  110. end
  111. if will_cost <= pcs_willpwr:
  112. act 'Resist and keep your clothes on (<<will_cost>> Willpower)':
  113. *clr & cla
  114. minut += 5
  115. pcs_horny += 5
  116. if pcs_inhib < 50:inhib_exp += rand(1,2)
  117. npc_rel['A60'] -= 3
  118. if pcs_inhib < 25:
  119. gs 'willpower', 'exhib', 'resist', 'easy'
  120. elseif pcs_inhib > 25 and pcs_inhib < 50:
  121. gs 'willpower', 'exhib', 'resist'
  122. elseif pcs_inhib > 50:
  123. gs 'willpower', 'exhib', 'resist',' hard'
  124. end
  125. gs 'willpower', 'pay', 'resist'
  126. gs 'stat'
  127. '<center><img <<$set_imgh>> src="images/characters/village/mira/miraforest2.jpg"></center>'
  128. *nl
  129. 'Mira pouts at you for refusing to undress for a moment then she smiles again, "Alright then, <<$pcs_nickname>>, we can still just go for a normal walk instead."'
  130. act'Continue':gt 'gadforest','forest_edge'
  131. end
  132. else
  133. act 'Resist and keep your clothes on (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  134. end
  135. act 'Give in to Mira':
  136. *clr & cla
  137. minut += 5
  138. pcs_horny += 10
  139. if pcs_inhib < 50:inhib_exp += rand(2,4)
  140. npc_rel['A60'] += 5
  141. gs 'underwear', 'remove'
  142. gs 'clothing', 'strip', 'forest_edge'
  143. gs 'exhibitionism', 3
  144. gs 'stat'
  145. '<center><img <<$set_imgh>> src="images/characters/village/mira/miraforest5.jpg"></center>'
  146. *nl
  147. 'Seeing that your resistance has stopped, Mira quickly began to undress you, leaving your clothes in a pile on the forest floor.'
  148. act'Continue':gt 'gadforest','forest_edge'
  149. end
  150. end
  151. if $ARGS[0] = 'mira_morning_walk':
  152. *clr & cla
  153. gs 'Miroslava','miraclothes'
  154. *nl
  155. 'As you walk through the forest, you hear a familiar voice call out to you, "Hey <<$pcs_nickname>>, wait up!" You turn around and see Mira excitedly bounding up behind you.'
  156. '"Want to join me on my walk?" she asks. "I love walking through the forest in the morning."'
  157. act 'Say Hello': gt 'gadforest', 'forest_edge'
  158. end
  159. if $ARGS[0] = 'mushroom_pickers1':
  160. *clr & cla
  161. menu_off = 1
  162. minut += 5
  163. mushroom_pickersday = daystart
  164. gs 'stat'
  165. '<center><img <<$set_imgh>> src="images/locations/gadukino/forest/mushroom_pickers1.jpg"></center>'
  166. *nl
  167. 'Wandering through the woods, you notice mushroom pickers from the village. You wonder whether you should look for mushrooms and berries here too, or go someplace else in the forest with less competition.'
  168. if $clothingworntype = 'nude':
  169. 'You quickly remember you are naked right now and back away from them. It''s a good thing they didn''t see you here, if they did, it would be the talk of the whole village.'
  170. pcs_horny += 5
  171. inhib_exp += rand(1,3)
  172. gs 'stat'
  173. end
  174. act 'Continue':gt $loc, $loc_arg
  175. end
  176. if $ARGS[0] = 'mushroom_pickers2':
  177. *clr & cla
  178. menu_off = 1
  179. minut += 5
  180. mushroom_pickersday = daystart
  181. gs 'stat'
  182. '<center><img <<$set_imgh>> src="images/locations/gadukino/forest/mushroom_pickers2.jpg"></center>'
  183. *nl
  184. 'On the edge of the forest, you see mushroom pickers from the village going deeper into the forest. You wonder if you should follow them or stay along the edge of the forest where it is safer.'
  185. if $clothingworntype = 'nude':
  186. 'You quickly remember you are naked right now and back away from them. It''s a good thing they didn''t see you here, if they did, it would be the talk of the whole village.'
  187. pcs_horny += 5
  188. inhib_exp += rand(1,3)
  189. gs 'stat'
  190. act 'Stay here':gt 'gadforest','forest_edge'
  191. else
  192. act 'Stay here':gt 'gadforest','forest_edge'
  193. act 'Follow them':gt 'gadforest','forest_outskirts'
  194. end
  195. end
  196. if $ARGS[0] = 'mushroom_pickers3':
  197. *clr & cla
  198. menu_off = 1
  199. minut += 5
  200. mushroom_pickersday = daystart
  201. gs 'stat'
  202. '<center><img <<$set_imgh>> src="images/locations/gadukino/forest/mushroom_pickers3.jpg"></center>'
  203. *nl
  204. 'Wandering through the outskirts of the forest, you notice the mushroom pickers from the village had organized a camp.'
  205. if $clothingworntype = 'nude':
  206. 'You quickly remember you are naked right now and back away from them. It''s a good thing they didn''t see you here, if they did, it would be the talk of the whole village.'
  207. pcs_horny += 5
  208. inhib_exp += rand(1,3)
  209. gs 'stat'
  210. act 'Leave them be':gt 'gadforest','forest_outskirts'
  211. else
  212. act 'Leave them be':gt 'gadforest','forest_outskirts'
  213. act 'Say Hello':
  214. *clr & cla
  215. minut += 5
  216. if pickersQW <= 3:pickersQW += 1
  217. gs 'stat'
  218. '<center><img <<$set_imgh>> src="images/locations/gadukino/forest/mushroom_pickers3.jpg"></center>'
  219. *nl
  220. if pickersQW < 3:
  221. 'You politely greet them as you are passing by. The men glance at you and respond the same.'
  222. act 'Leave':gt $loc, $loc_arg
  223. else
  224. 'You politely greet them as you are passing by. The men look at you and invite you to stop and chat for a bit.'
  225. act 'Leave':gt $loc, $loc_arg
  226. act 'Chat':
  227. *clr & cla
  228. minut += 10
  229. gs 'gadforest', 'bushcraft', 'forest_outskirts'
  230. gs 'stat'
  231. '<center><img <<$set_imgh>> src="images/locations/gadukino/forest/mushroom_pickers3.jpg"></center>'
  232. *nl
  233. pickersrand = rand(0,1)
  234. if pickersrand = 0:
  235. 'They are very good at finding mushrooms and berries, one of them shows you his basket full of mushrooms and berries. You spend ten minutes talking about the forest and the best places to find mushrooms and berries, before getting up to continue on with your day.'
  236. elseif pickersrand = 1:
  237. 'One of them asks, "How is your day going?"'
  238. if boletus + boletus_cooked + bilberry < 5:
  239. '"Not great today." you answer sadly, showing him your less than full basket.'
  240. '"Here you go, have a couple of mine." the man says, giving you a couple mushrooms and berries from his basket.'
  241. 'You spend ten minutes talking about the forest and the best places to find mushrooms and berries, before getting up to continue on with your day.'
  242. boletus += rand(1,2)
  243. bilberry += rand(1,2)
  244. else
  245. '"Pretty well today." you answer happily, showing him your full basket.'
  246. 'You spend ten minutes talking about the forest and the best places to find mushrooms and berries, before getting up to continue on with your day.'
  247. end
  248. end
  249. act 'Leave':gt 'gadforest','forest_outskirts'
  250. end
  251. end
  252. end
  253. end
  254. end
  255. if $ARGS[0] = 'mushroom':
  256. *clr & cla
  257. menu_off = 1
  258. minut += 5
  259. gs 'gadforest', 'bushcraft', 'forest_center'
  260. gs 'stat'
  261. '<center><img <<$set_imgh>> src="images/locations/gadukino/forest/mushroom0.'+rand(1,3)+'.jpg"></center>'
  262. *nl
  263. 'Wandering deep in the forest, you stumble upon a clearing full of mushrooms. How lucky!.'
  264. if boletus + boletus_cooked + bilberry < 5:
  265. act 'Gather mushrooms':
  266. *clr & cla
  267. minut += 60
  268. if $clothingworntype = 'nude':inhib_exp += rand(1,3)
  269. boletus += rand(3,5)
  270. gs 'stat'
  271. gs 'gadforest', 'picking_clothes', 'forest_center', 'mushroom'
  272. *nl
  273. 'You begin collecting mushrooms trying to make everything fit in your basket.'
  274. act 'Continue':gt 'gadforest','forest_center'
  275. end
  276. else
  277. gs 'gadforest', 'picking_clothes_empty', 'forest_center'
  278. *nl
  279. 'Unfortunately your basket is already full and you cannot carry any more mushrooms.'
  280. act 'Continue':gt 'gadforest','forest_center'
  281. end
  282. end
  283. if $ARGS[0] = 'bilberry':
  284. *clr & cla
  285. menu_off = 1
  286. minut += 5
  287. gs 'gadforest', 'bushcraft', 'forest_center'
  288. gs 'stat'
  289. '<center><img <<$set_imgh>> src="images/locations/gadukino/forest/bilberry'+rand(3,5)+'.jpg"></center>'
  290. *nl
  291. 'Wandering deep in the forest, you stumble upon a clearing full of berries. How lucky!.'
  292. if boletus + boletus_cooked + bilberry < 5:
  293. act 'Gather berries':
  294. *clr & cla
  295. minut += 60
  296. if $clothingworntype = 'nude':inhib_exp += rand(1,3)
  297. bilberry += rand(3,5)
  298. gs 'stat'
  299. gs 'gadforest', 'picking_clothes', 'forest_center', 'berry'
  300. *nl
  301. 'You begin collecting berries trying to make everything fit in your basket.'
  302. act 'Continue':gt 'gadforest','forest_center'
  303. end
  304. else
  305. gs 'gadforest', 'picking_clothes_empty', 'forest_center'
  306. *nl
  307. 'Unfortunately your basket is already full and you cannot carry any more berries.'
  308. act 'Continue':gt 'gadforest','forest_center'
  309. end
  310. end
  311. if $ARGS[0] = 'basket':
  312. *clr & cla
  313. menu_off = 1
  314. minut += 5
  315. gs 'gadforest', 'bushcraft', 'forest_center'
  316. gs 'stat'
  317. foresteventrand = rand(1,2)
  318. if foresteventrand = 1:
  319. '<center><img <<$set_imgh>> src="images/locations/gadukino/forest/basket_boletus.jpg"></center>'
  320. *nl
  321. 'Wandering in the forest you find a basket full of mushrooms. Strange, someone must have left it here or lost it.'
  322. if boletus + boletus_cooked + bilberry < 5:
  323. act 'Steal and empty them into your basket':boletus += 5
  324. else
  325. 'Unfortunately your basket is already full and you cannot carry any more mushrooms.'
  326. end
  327. elseif foresteventrand = 2:
  328. '<center><img <<$set_imgh>> src="images/locations/gadukino/forest/basket_bilberry.jpg"></center>'
  329. *nl
  330. 'Wandering in the forest you find a basket full of berries. Strange, someone must have left it here or lost it.'
  331. if boletus + boletus_cooked + bilberry < 5:
  332. act 'Steal and empty them into your basket':bilberry += 5
  333. else
  334. 'Unfortunately your basket is already full and you cannot carry any more berries.'
  335. end
  336. end
  337. act 'Leave the basket alone':gt 'gadforest','forest_center'
  338. end
  339. if $ARGS[0] = 'picnic':
  340. *clr & cla
  341. menu_off = 1
  342. minut += 5
  343. gs 'stat'
  344. '<center><img <<$set_imgh>> src="images/locations/gadukino/forest/picnic1.'+rand(1,4)+'.jpg"></center>'
  345. 'On the edge of the forest you see some people. Apparently they are having a family picnic.'
  346. if $clothingworntype = 'nude':
  347. 'You quickly remember you are naked right now and back away from them. It''s a good thing they didn''t see you here, if they did, it would be the talk of the whole village.'
  348. 'You shouldn''t be naked right now with this many people in this area of the forest. You''ll either need to get dressed or move to a more secluded area for now.'
  349. if clothesAtLocation = 1:
  350. act 'Hide and get dressed':
  351. *clr & cla
  352. minut += 5
  353. gs 'clothing', 'swamp_clothes', 0
  354. gs 'underwear', 'wear'
  355. gs 'clothing', 'recover_lost_clothes', 'forest_edge',1
  356. gs 'stat'
  357. if PCloSkirt = 0:'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/nudeforest.jpg"></center>'
  358. if PCloSkirt > 0:'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/nudeforest1.'+rand(1,2)+'.jpg"></center>'
  359. *nl
  360. 'You change into your clothes before anyone spots you.'
  361. act 'Continue':gt 'gadforest','forest_edge'
  362. end
  363. end
  364. if meadow > 0:act 'Go to the meadow': minut += 15 & gt 'Meadow'
  365. act 'Go further into the forest':gt 'gadforest','forest_outskirts'
  366. else
  367. act 'Continue':gt 'gadforest','forest_edge'
  368. end
  369. end
  370. if $ARGS[0] = 'forest_hunters':
  371. *clr & cla
  372. menu_off = 1
  373. minut += 5
  374. gs 'stat'
  375. '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanters.jpg"></center>'
  376. *nl
  377. if hunters_were_met = 0:'Wandering through the woods you come across some people. Judging by their appearance they must be hunters.'
  378. if hunters_were_met = 1:'Wandering through the woods you see the hunters, Andrei, Sergei and Igor.'
  379. act 'Leave them alone':gt 'gadforest', $ReturnAdr
  380. !%TODO: Move to hunter interactions
  381. act 'Approach the hunters':
  382. *clr & cla
  383. if hunters_were_met = 0:
  384. hunters_were_met = 1
  385. gs 'stat'
  386. '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanters.jpg"></center>'
  387. *nl
  388. 'You decide to approach the strangers and chat. You never know, maybe they can show you some good places to find mushrooms and berries. After welcoming you, the whole company sat on the ground to rest and chat for a while.'
  389. '"What''s your name'+iif(pcs_apprnc >= 60,', beautiful','')+'?" one of them asks.'
  390. '"<<$pcs_nickname>>," you answer.'
  391. *nl
  392. if gadriver_gang = 0:
  393. minut += 30
  394. gs 'stat'
  395. '"I''m Andrei," replies the older man, "And these are my friends, from the village, Igor and Sergei."'
  396. '"By any chance is your last name <<$pcs_lastname>>?" he asked. You looked at him and nodded.'
  397. '"Don''t be surprised <<$pcs_nickname>>, you look a lot like your mother when she was younger. I ... Hmmm... very good to know, I''m also from Gadukino." said Andrei.'
  398. *nl
  399. 'After chatting with them for about half an hour, the hunters begin to get up and gather their things.'
  400. '"Okay <<$pcs_nickname>>, it''s time for us to go." said Andrei.'
  401. '"If you want, we show you our camp," he added after a short pause. "From there we have made a path back to the village. We can show it to you if you come with us. Or if you want, you can even stay with us for a bit."'
  402. act 'Stay in the forest':gt 'gadforest', $ReturnAdr
  403. act 'Go with them': minut += 60 & gt 'swamp_yard', 'start'
  404. else
  405. minut += 15
  406. huntersRape = 1
  407. gs 'stat'
  408. '"What are you doing so far from the village?" asks the older man, looking at you closely, "It''s <<$pcs_nickname>> <<$pcs_lastname>>, the local whore.'
  409. 'You look at him with a mixture of surprise and shock.'
  410. '"Don''t be surprised, I''m also from Gadukino, and you look just like your mother when she was younger, and apparently you are a whore like her too." he said.'
  411. 'You don''t even remember us. We remember you from that day by the river with Uncle Stepan.'
  412. '"I''m Andrei, " he added further, "And these are my friends, also from the village, Igor and Sergei."'
  413. *nl
  414. if gadriver_gang > 2:'I''m not a whore. I told Uncle Stepan to go to hell! I didn''t want that to happen to me!'
  415. '"Don''t run away, we won''t hurt you." said Sergei, seeing you jump to your feet.'
  416. '"I think it''s about time I left" you reply.'
  417. 'You quickly move away from them and only slowing once you can no longer hear them talking.'
  418. act 'Go back to the forest':gt 'gadforest', $ReturnAdr
  419. end
  420. else
  421. '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanters.jpg"></center>'
  422. *nl
  423. 'You decide to approach the guys and chat.'
  424. if hunter_sexual_comfort < 60 or hunter_collective_opinion < 60:
  425. minut += 30
  426. 'After chatting with them for about half an hour, the hunters begin to get up and gather their things.'
  427. '"Okay <<$pcs_nickname>>, it''s time for us to go." said Andrei. "You should pay us another visit some time, ok?"'
  428. act 'Stay in the forest':gt 'gadforest', $ReturnAdr
  429. act 'Go with them': minut += 60 & gt 'swamp_yard', 'start'
  430. else
  431. '"Oh, <<$pcs_nickname>>, we were all looking forward to seeing you again" Andrei said with a smile.'
  432. '"How about you come back with us to our hut, we were just about to head back there anyways."'
  433. gs 'willpower', 'misc', 'resist', 'hard'
  434. if will_cost <= pcs_willpwr:
  435. act 'Stay in the forest (<<will_cost>> Willpower)':
  436. gs 'willpower', 'pay', 'resist'
  437. gs 'stat'
  438. gt 'gadforest', $ReturnAdr
  439. end
  440. else
  441. act 'Stay in the forest (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  442. end
  443. act 'Go with them': minut += 60 & gt 'swamp_yard', 'start'
  444. end
  445. end
  446. end
  447. if $clothingworntype = 'nude':
  448. act 'Keep walking':
  449. *clr &cla
  450. hunter_sexual_comfort += pcs_apprnc / 12
  451. gs 'arousal', 'flash', 5
  452. gs 'arousal', 'end'
  453. '<center><img <<$set_imgh>> src="images/locations/gadukino/forest/mitkanudeforest.jpg"></center>'
  454. *nl
  455. 'You pretend not to notice the hunters and walk right past them, swaying your hips pointedly to maximize the effect. Looking around, you notice that the effect has exceeded your expectations. The men have been stopped in their tracks and are staring at you...'
  456. act 'Continue':gt 'gadforest', $ReturnAdr
  457. end
  458. act 'Hide':
  459. *clr & cla
  460. minut += 5
  461. gs 'stat'
  462. '<center><img <<$set_imgh>> src="images/locations/gadukino/forest/hiding_woods.jpg"></center>'
  463. *nl
  464. 'They haven''t noticed you yet, so you quickly hide from sight in a nearby bush. You wait until you can no longer hear them talking to continue on your way.'
  465. act 'Continue':gt 'gadforest', $ReturnAdr
  466. end
  467. if hunters_were_met = 1:
  468. '"Oh, <<$pcs_nickname>>, we were all looking forward to seeing you again" Andrei said with a smile.'
  469. '"How about you come back with us to our hut, we were just about to head back there anyways."'
  470. gs 'willpower', 'misc', 'resist', 'hard'
  471. if will_cost <= pcs_willpwr:
  472. act 'Stay in the forest (<<will_cost>> Willpower)':
  473. gs 'willpower', 'pay', 'resist'
  474. gs 'stat'
  475. gt 'gadforest', $ReturnAdr
  476. end
  477. else
  478. act 'Stay in the forest (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  479. end
  480. act 'Go with them': minut += 60 & gt 'swamp_yard', 'start'
  481. end
  482. end
  483. end
  484. if $ARGS[0] = 'mitka_temporary_event':
  485. ! never had sex with Mitka or not the village whore
  486. if npc_QW['A63'] = 0 or gadriver_gang >= 3:
  487. ! Mira is already fucking Mitka but not the boys slut yet
  488. if npc_QW['A60'] >= 2 and npc_QW['A60'] < 11:
  489. *clr & cla
  490. minut += 5
  491. mitkaday = daystart
  492. MiraLoc = 0
  493. gs 'stat'
  494. '<center><b><font color = maroon>Mitka Shkvoryen</font></b></center>'
  495. '<center><img <<$set_imgh>> src="images/characters/shared/photos/big63.jpg"></center>'
  496. *nl
  497. 'While walking through the forest, you meet Mitka. You chat for a bit before saying goodbye. As you begin to walk away, you notice Mira is not with you.'
  498. '"<<$pcs_nickname>>, you go on, I need to talk to Mitka in private." She says blushing. "He''ll take me home."'
  499. '"Have fun!" you reply to Mira with a wink.'
  500. act 'Continue': gt 'gadforest','forest_edge'
  501. act 'Spy on them':
  502. ! Sveta has not made Mira give her anal virginity to Mitka yet
  503. if npc_QW['A60'] < 6:
  504. *clr & cla
  505. gs 'arousal', 'voyeur', 5
  506. gs 'stat'
  507. '<center><img <<$set_imgh>> src="images/characters/village/mira/mirameadowsex.jpg"></center>'
  508. *nl
  509. 'You decide to follow them from a safe distance. The forest offers plenty of places to hide and you have no trouble staying unseen.'
  510. 'Mira and Mitka talk in whispers, slowly undressing as they walk, but you can''t hear a word they are saying.'
  511. act 'Watch':
  512. *clr &cla
  513. gs 'arousal', 'voyeur', 10
  514. gs 'stat'
  515. '<center><img <<$set_imgh>> src="images/characters/village/mira/mirameadowsex1.jpg"></center>'
  516. *nl
  517. if npc_QW['A60'] = 2:
  518. 'Eventually, you arrive at your secret meadow. Mira lays down on a blanket in front of Mitka and spreads her legs invitingly. He doesn''t waste a second before he is on top of her her. He positions himself between her legs and starts eagerly slamming his cock roughly into her vagina. Mira certainly seems to be enjoying it though, as she moans and begs for more.'
  519. else
  520. 'Eventually, you arrive at your not-so-secret meadow. You already know what is about to happen having seen it all before. Mira lays down on a blanket in front of Mitka and spreads her legs invitingly. He doesn''t waste a second before he is on top of her her. He positions himself between her legs and starts eagerly slamming his cock roughly into her vagina. Mira seems to be enjoying it even more than last time, as she moans and begs for more.'
  521. end
  522. act 'Continue Watching':
  523. *clr & cla
  524. if npc_QW['A60'] = 2:npc_QW['A60'] = 3
  525. mirasextimes += 1
  526. gs 'arousal', 'voyeur', 5
  527. gs 'stat'
  528. '<center><img <<$set_imgh>> src="images/characters/village/mira/mirameadowsex2.jpg"></center>'
  529. *nl
  530. 'After a few more minutes Mitka pulls out and cums on her stomach. They rest for a little while and then get dressed and leave to head back to the village.'
  531. act 'Leave': gt 'gadforest','forest_edge'
  532. end
  533. end
  534. ! Sveta has made Mira give her anal virginity to Mitka
  535. else
  536. *clr & cla
  537. gs 'arousal', 'voyeur', 5
  538. gs 'stat'
  539. '<center><img <<$set_imgh>> src="images/characters/village/mira/mirameadowsex.jpg"></center>'
  540. *nl
  541. 'You decide to follow them from a safe distance. The forest offers plenty of places to hide and you have no trouble staying unseen.'
  542. 'Mira and Mitka talk in whispers, slowly undressing as they walk, but you can''t hear a word they are saying.'
  543. act 'Watch':
  544. *clr & cla
  545. gs 'arousal', 'voyeur', 10
  546. gs 'stat'
  547. temp_gadf = rand(0,1)
  548. if temp_gadf = 0:
  549. '<center><img <<$set_imgh>> src="images/characters/village/mira/sex/mirameadowanal.jpg"></center>'
  550. *nl
  551. 'Mira is working her ass up and down on Mitka''s hard member, every time she goes down her buttocks slap loudly on his thighs.'
  552. elseif temp_gadf = 1:
  553. '<center><img <<$set_imgh>> src="images/characters/village/mira/sex/mirameadowanal1.jpg"></center>'
  554. *nl
  555. 'Mira is on all fours and moaning loudly as Mitka spreads her asshole with his fingers and then drives his cock all the way in her wide open hole.'
  556. end
  557. act 'Continue Watching':
  558. *clr & cla
  559. mirasextimes += 1
  560. gs 'arousal', 'voyeur', 5
  561. gs 'stat'
  562. '<center><img <<$set_imgh>> src="images/characters/village/mira/sex/mirameadowanal2.jpg"></center>'
  563. *nl
  564. 'After a couple of minutes Mitka strongly slaps her ass and Mira quickly turns around, gets on her knees before him and sucks his cock for a few seconds before he shoots his warm cum all over her face.'
  565. act 'Leave': gt 'gadforest','forest_edge'
  566. end
  567. end
  568. end
  569. end
  570. ! mira is the boys slut
  571. elseif npc_QW['A60'] >= 11:
  572. *clr & cla
  573. minut += 5
  574. mitkaday = daystart
  575. MiraLoc = 0
  576. gs 'stat'
  577. '<center><b><font color = maroon>Mitka Shkvoryen</font></b></center>'
  578. '<center><img <<$set_imgh>> src="images/characters/shared/photos/big63.jpg"></center>'
  579. *nl
  580. 'Walking through the forest with Mira, you meet Mitka. Seeing Mira, Mitka grabbed her hand and pulled her into the nearest bush, seeing that Mira is not resisting, you decide not to interfere and mind your own business.'
  581. act 'Continue': gt 'gadforest','forest_edge'
  582. act 'Spy on them':
  583. *clr & cla
  584. gs 'arousal', 'voyeur', 10
  585. gs 'stat'
  586. temp_gadf = rand(0,1)
  587. if temp_gadf = 0:
  588. '<center><img <<$set_imgh>> src="images/characters/village/mira/sex/mirameadowanal.jpg"></center>'
  589. *nl
  590. 'Mira is working her ass up and down on Mitka''s hard member, every time she goes down her buttocks slap loudly on his thighs.'
  591. elseif temp_gadf = 1:
  592. '<center><img <<$set_imgh>> src="images/characters/village/mira/sex/mirameadowanal1.jpg"></center>'
  593. *nl
  594. 'Mira is on all fours and moaning loudly as Mitka spreads her asshole with his fingers and then drives his cock all the way in her wide open hole.'
  595. end
  596. act 'Continue Watching':
  597. *clr & cla
  598. mirasextimes += 1
  599. gs 'arousal', 'voyeur', 5
  600. gs 'stat'
  601. '<center><img <<$set_imgh>> src="images/characters/village/mira/sex/mirameadowanal2.jpg"></center>'
  602. *nl
  603. 'After a couple of minutes Mitka strongly slaps her ass and Mira quickly turns around, gets on her knees before him and sucks his cock for a few seconds before he shoots his warm cum all over her face.'
  604. act 'Leave': gt 'gadforest','forest_edge'
  605. end
  606. end
  607. ! Sveta does not know about Mira and Mitka yet or Miras quest is not started yet
  608. else
  609. *clr & cla
  610. minut += 5
  611. mitkaday = daystart
  612. gs 'stat'
  613. '<center><b><font color = maroon>Mitka Shkvoryen</font></b></center>'
  614. '<center><img <<$set_imgh>> src="images/characters/shared/photos/big63.jpg"></center>'
  615. *nl
  616. 'Walking through the forest with Mira, you meet Mitka. You chat for a little while, noticing the interest Mira showed Mitka, before saying goodbye.'
  617. act 'Continue': gt 'gadforest','forest_edge'
  618. end
  619. ! Sveta and Mira are both fucking Mitka but don''t know about it
  620. else
  621. *clr & cla
  622. minut += 5
  623. mitkaday = daystart
  624. gs 'stat'
  625. '<center><b><font color = maroon>Mitka Shkvoryen</font></b></center>'
  626. '<center><img <<$set_imgh>> src="images/characters/shared/photos/big63.jpg"></center>'
  627. *nl
  628. 'Walking through the forest with Mira, you meet Mitka. He looks at you both like he is trying to decide something, but must have thought better of it because he continues to just chat normally. You talk for a bit longer before saying goodbye.'
  629. act 'Continue':gt 'gadforest','forest_edge'
  630. end
  631. end
  632. --- gadforest_event ---------------------------------