swamp_woods.tw 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226
  1. :: swamp_woods[mod mod_gad]
  2. <<set $here = 'swamp_woods'>>
  3. <<set $ARGS = $location_var[$here]>>
  4. <!-- !TODO: Break into more arg blocks-->
  5. <<if $location_var[$here][0] == 'start'>>
  6. <<set $loc = 'swamp_woods'>>
  7. <<set $loc_arg = 'start'>>
  8. <<set $location_type = 'secluded'>>
  9. <<set $menu_loc = 'swamp_woods'>>
  10. <<set $menu_arg = 'start'>>
  11. <<set $menu_off = 0>>
  12. <<set $forest_args1 = 'swamp_woods'>>
  13. <<image "locations/gadukino/hunters/nearby_woods.jpg">>
  14. You are in the woods near the hut. You can see it not too far in the distance.
  15. You can also venture deeper into the woods to circle around the swamp, granted you do not get lost trying.
  16. <<gs 'gadukino_event' 'sound'>>
  17. <<gs 'hunter_ambient' 'schedule'>>
  18. <!-- !TODO: Make schedule more dynamic e.g. more factors-->
  19. <<actCLA 'Go back to the hut'>>
  20. <<set $time.minutes += 10>> <<gt 'swamp_yard' 'start'>>
  21. <</actCLA>>
  22. <<if getvar("$firewood") < 10>>
  23. You can pick up some firewood around here to keep the fire going.
  24. <<actCLA 'Collect firewood (0:15)'>>
  25. <<image `'locations/gadukino/hunters/'+iif($wardrobe.clothingworntype ! 'nude','firewood_normal.jpg','firewood_nude.jpg')+''`>>
  26. You pick up some dry branches and twigs, putting them in a pile near the fire pit before returning.
  27. <<set $firewood += rand(2,6)>>
  28. <<if getvar("$firewood") < 15>>
  29. You have <<firewood>> pieces of firewood and should probably grab some more to keep the fire going.
  30. <<else>>
  31. You have <<firewood>> pieces of firewood and should have enough firewood to get a fire going.
  32. end if
  33. <<set $time.minutes += 15>>
  34. <<act 'Further'>>
  35. <<gt 'swamp_woods' 'start'>>
  36. <</act>>
  37. <</if>>
  38. <<else>>
  39. You think about picking up firewood before remembering you have plenty back at the yard.
  40. <</actCLA>>
  41. <<actCLA 'Try to circle around the swamp'>>
  42. <!-- !no one likes to be trapped. Need to update gadfrestswamp with pcs_bushcraft method, but there should always be an option to try, no matter how low the skill.-->
  43. <<if $pc.skillLevel("bushcraft") < 25>>
  44. <<image "locations/gadukino/hunters/thinks1.jpg">>
  45. You consider trying to circle around the swamp but then think it is better if you do not get too far from the hut.
  46. If only you were a skilled pathfinder or knew nearby people that could help you get back...
  47. <<act 'Further'>>
  48. <<gt 'swamp_woods' 'start'>>
  49. <</act>>
  50. <<elseif $pc.skillLevel("bushcraft") < 40>>
  51. <<image "locations/gadukino/hunters/thinks2.jpg">>
  52. You consider trying to circle around the swamp. You have a vague idea of how to accomplish that, but there is a good chance you may get lost.
  53. <<act 'Stay around for now'>>
  54. <<gt 'swamp_woods' 'start'>>
  55. <</act>>
  56. <<actCLA 'Try anyway'>>
  57. <<set $time.minutes += 30>>
  58. <<set $nearby_woods_check = rand(1,10)>>
  59. <<if getvar("$nearby_woods_check") == 1>>
  60. <!-- !Make it to the other side fine-->
  61. <<image `'locations/gadukino/hunters/'+iif($wardrobe.clothingworntype ! 'nude','nearby_woods_success.jpg','nearby_woods_success_nude.jpg')+''`>>
  62. You stick as close to the swamp as possible and follow the edge in one direction.
  63. Even though you occasionally step into the swamp, you manage to not get stuck.
  64. After some time walking and struggling not to get stuck, you can see the hut on the opposite side.
  65. <<actCLA 'Success!'>>
  66. <<run $pc.skillExperienceGain('bushcraft',5)>> <<gt 'gadforest' 'forest_center'>>
  67. <</actCLA>>
  68. <<elseif getvar("$nearby_woods_check") <= 3>>
  69. <!-- !End up stuck in the swamp-->
  70. <<image `'locations/gadukino/hunters/'+iif($wardrobe.clothingworntype ! 'nude','nearby_woods_stuck.jpg','nearby_woods_stuck_nude.jpg')+''`>>
  71. You stick as close to the swamp as possible and follow the edge in one direction.
  72. Trusting the ground, you keep going, but you sink right into the swamp at some point without even realizing it.
  73. Seems like the forest can camouflage parts of the swamp, fooling careless hikers.
  74. <<actCLA 'If only you knew'>>
  75. <<run $pc.skillExperienceGain('bushcraft',3)>> <<gt 'swamp' 'stuck'>>
  76. <</actCLA>>
  77. <<else>>
  78. <<image `'locations/gadukino/hunters/'+iif($wardrobe.clothingworntype ! 'nude','nearby_woods_hike.jpg','nearby_woods_hike_nude.jpg')+''`>>
  79. <!-- !Circle back to where the pcs started-->
  80. You start going into the woods in a direction you think will take you around the swamp.
  81. After a few hours of walking, you realize your surroundings are familiar.
  82. Then you look around you and can see the hut in the distance. Seems like you just walked around in circles and ended up where you started.
  83. You can see broken branches and prints ahead of you, marking the direction you initially started walking towards.
  84. <<actCLA 'That`s interesting...'>>
  85. <<run $pc.skillExperienceGain('bushcraft',2)>> <<gt 'swamp_woods' 'start'>>
  86. <</actCLA>>
  87. <</if>>
  88. <</actCLA>>
  89. <<else>>
  90. <<set $time.minutes += 90>>
  91. <!-- !Make it back without effort-->
  92. <<image `'locations/gadukino/hunters/'+iif($wardrobe.clothingworntype ! 'nude','pathfinder.jpg','pathfinder_nude.jpg')+''`>>
  93. You have a rough idea of how the forest curves around the swamp from seeing part of the swamp''s edge from the hut yard.
  94. With that in mind, you go into the forest, aware of your surroundings, to ensure you are not stepping too far from the swamp''s edge.
  95. After a couple hours, you are on the other edge of the forest.
  96. <<act 'Further'>>
  97. <<gt 'swamp_woods' 'start'>>
  98. <</act>>
  99. <</if>>
  100. <</actCLA>>
  101. <</if>>
  102. <<if $location_var[$here][0] == 'shooting_practice'>>
  103. <<if $location_var[$here][1] == ''>>
  104. <<image "locations/gadukino/hunters/andrei_shooting.jpg">>
  105. You approach Andrei shooting some bottles with his pistol. You think maybe he can teach you a few tricks.
  106. <<actCLA 'Ask if you can shoot too'>>
  107. <<if getvar("$hunter_collective_opinion") > 50 and rand(1,4) == 1>>
  108. <<image "locations/gadukino/hunters/andrei_shooting.jpg">>
  109. <p>"Sure thing! But, say, how about we spice it up a bit? If you can hit that bottle over there in one shot, I will do anything you want," says Andrei.</p>
  110. <p>"And what if I cannot?" you ask.</p>
  111. <p>"Well, in that case, you get to do anything I ask for. So it is only fair, right?" he asks with a smirk.</p>
  112. "I guess it is," you respond, slightly blushing, thinking about what Andrei could ask you to do.
  113. <<actCLA 'Take the bet'>>
  114. <<image `'locations/gadukino/hunters/'+iif($wardrobe.clothingworntype ! 'nude','shooting.jpg','shooting_nude.jpg')+''`>>
  115. * nl 'You line up your sights and aim at the bottle. You inhale and hold your breath before...'
  116. <<set $hunter_collective_opinion += 6>>
  117. <<act 'Pull the trigger'>>
  118. <<gt 'hunter_interactions' 'shooting_bet'>>
  119. <</act>>
  120. <</actCLA>>
  121. <<actCLA 'Refuse'>>
  122. Not liking the odds of likely spending the day naked or worse, "Maybe some other time," you respond before walking away.
  123. <<set $hunter_collective_opinion -= 2>>
  124. <<act 'Further'>>
  125. <<gt 'swamp_woods' 'start'>>
  126. <</act>>
  127. <</actCLA>>
  128. <<elseif getvar("$hunter_collective_opinion") > 35>>
  129. <<gt 'swamp_woods' 'shooting_practice' 'practice'>>
  130. <<else>>
  131. <<if getvar("$hunter_sexual_comfort") > 20>>
  132. <<gt 'swamp_woods' 'shooting_practice' 'andrei_request'>>
  133. <<else>>
  134. <<image "locations/gadukino/hunters/andrei_shooting.jpg">>
  135. You try to get Andrei''s attention, but he ignores you. Finally, when you keep trying, he waves his hand to gesture for you to go away.
  136. <<act 'Further'>>
  137. <<gt 'swamp_woods' 'start'>>
  138. <</act>>
  139. <</if>>
  140. <</if>>
  141. <</actCLA>>
  142. <<act 'Walk away'>>
  143. <<gt 'swamp_woods' 'start'>>
  144. <</act>>
  145. <<elseif $location_var[$here][1] == 'practice'>>
  146. <<image `'locations/gadukino/hunters/'+iif($wardrobe.clothingworntype ! 'nude','shooting.jpg','shooting_nude.jpg')+''`>>
  147. * nl '"Alright , I will show you a few tricks while you try , " says Andrei. You spend about an hour practising your shooting under Andrei''s guidance.'
  148. <<set $time.minutes += 60>>
  149. <<run $pc.skillExperienceGain('shoot',2)>>
  150. <<act 'Walk away'>>
  151. <<gt 'swamp_woods' 'start'>>
  152. <</act>>
  153. <<elseif $location_var[$here][1] == 'andrei_request'>>
  154. <<image "locations/gadukino/hunters/andrei_shooting.jpg">>
  155. "You see, these bullets don't come free," says Andrei. "My time looking over your shoulder also doesn''t come free. So you gotta pay me back somehow."
  156. <p>"What do you mean?" you ask, with a vague idea of where this is going.</p>
  157. <<if $wardrobe.clothingworntype == 'nude'>>
  158. "Since you are all naked, might as well let me fuck your little pussy right here," he says, "then I will let you shoot a bit."
  159. <!-- !TODO: if pcs_inhib < x-->
  160. <<act 'Let him fuck you'>>
  161. <<gt 'hunter_interactions' 'andrei_quick_fuck'>>
  162. <</act>>
  163. <<else>>
  164. <<set $andrei_shooting_request = rand(1,4)>>
  165. <<if getvar("$andrei_shooting_request") == 1>>
  166. "I want you to show me your tits. Just lift your top and let me have a good look at them. You can shoot the rifle then."
  167. <<actCLA 'Flash your tits'>>
  168. <<image "locations/gadukino/hunters/shooting_tit_flash.jpg">>
  169. <p>You lift your top and expose your tits to Andrei for a minute. You then cover up and ask, "Enough payment for a lesson?"</p>
  170. "I''d appreciate a more extended look, but I will take it," responds Andrei
  171. <<set $hunter_sexual_comfort += 3>>
  172. <<arouse 'flashlite' 3 >>
  173. <<act 'Further'>>
  174. <<gt 'swamp_woods' 'shooting_practice' 'practice'>>
  175. <</act>>
  176. <</actCLA>>
  177. <<elseif getvar("$andrei_shooting_request") == 2>>
  178. "I want you to show me your pussy. Go sit on that log and lift up your bottom. You can shoot the rifle then."
  179. <<actCLA 'Flash your pussy'>>
  180. <<image "locations/gadukino/hunters/shooting_pussy_flash.jpg">>
  181. <p>You lift your bottom and expose your pussy to Andrei for a minute. You then cover up and ask, "Enough payment for a lesson?"</p>
  182. "I''d appreciate a longer look, but I will take it," responds Andrei
  183. <<set $hunter_sexual_comfort += 5>>
  184. <<arouse 'flashlite' 5 >>
  185. <<act 'Further'>>
  186. <<gt 'swamp_woods' 'shooting_practice' 'practice'>>
  187. <</act>>
  188. <</actCLA>>
  189. <<elseif getvar("$andrei_shooting_request") == 3>>
  190. "I want you to take off all your clothes. Then hand them all to me. If you want to shoot my rifle, you have to be in your birthday suit."
  191. <<actCLA 'Strip naked'>>
  192. You slowly take off your clothes one by one until you are completely naked in front of Andrei.
  193. You look at the ground and blush as he stares at your exposed tits, ass and pussy. You cannot help but feel your pussy moisten.
  194. <p>"This naked look suits you better, do you know that?" says Andrei. He ogles your body for a few more minutes before handing you the rifle.</p>
  195. <<set $hunter_sexual_comfort += 7>>
  196. <<gs 'clothing' 'strip_all' 'swamphouse'>>
  197. <<arouse 'flash' 10 `['exhibitionism']`>>
  198. <<act 'Further'>>
  199. <<gt 'swamp_woods' 'shooting_practice' 'practice'>>
  200. <</act>>
  201. <</actCLA>>
  202. <<elseif getvar("$andrei_shooting_request") == 4>>
  203. "Seeing a young, pretty thing like you prancing around gives me a boner. I want you to suck my dick," demands Andrei.
  204. <<actCLA 'Suck his dick'>>
  205. <<image "locations/gadukino/hunters/shooting_bj.jpg">>
  206. You kneel down obediently and start sucking his dick until you feel him cumming down your throat. You make sure to catch every drop.
  207. "Now that's a good girl. Good girls get to shoot the rifle," says Andrei.
  208. <<set $hunter_sexual_comfort += 8>>
  209. <!-- Boy A172 -->
  210. <<arouse 'bj' 15 `['sub','exhibitionism']`>>
  211. <<cum 'mouth_swallow' 'A172' 1>>
  212. <<act 'Further'>>
  213. <<gt 'swamp_woods' 'shooting_practice' 'practice'>>
  214. <</act>>
  215. <</actCLA>>
  216. <</if>>
  217. <</if>>
  218. <<act 'Walk away'>>
  219. <<gt 'swamp_woods' 'start'>>
  220. <</act>>
  221. <</if>>
  222. <</if>>