hunter_favors.tw 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632
  1. :: hunter_favors[mod mod_gad]
  2. <<set $here = 'hunter_favors'>>
  3. <<set $ARGS = $location_var[$here]>>
  4. <!-- !2021/05/02-->
  5. <!-- !Non-sexual favors-->
  6. <<if $location_var[$here][0] == 'housekeeping_request'>>
  7. <<if getvar("$hunters_were_met") == 1 and getvar("$util_rand_favor") < 3>>
  8. <<set $util_rand_favor = rand(1,3)>>
  9. <<set $time.minutes += 5>>
  10. <<if getvar("$util_rand_favor") == 1>>
  11. <!-- Boy A172 -->
  12. <<image "characters/shared/headshots_main/big172.jpg">>
  13. <<elseif getvar("$util_rand_favor") == 2>>
  14. <!-- Boy A174 -->
  15. <<image "characters/shared/headshots_main/big174.jpg">>
  16. <<elseif getvar("$util_rand_favor") == 3>>
  17. <!-- Boy A173 -->
  18. <<image "characters/shared/headshots_main/big173.jpg">>
  19. <</if>>
  20. <p>$boydesc approaches you. "Hey, I need your help with something."</p>
  21. <<actCLA 'Sure what is it?'>>
  22. <!-- !TODO: If collective opinion is low, make the opinion gain also low-->
  23. <!-- !If fire is not going hunters nag at Sveta-->
  24. <<if getvar("$campfire") == 0>>
  25. <<if getvar("$hunter_collective_opinion") >= 15>>
  26. <p>"$pc.name_nick," he says. "The fire is out. Can you please ensure it keeps going while we are outside?"</p>
  27. <</if>>
  28. <<if getvar("$hunter_collective_opinion") < 15>>
  29. <p>"$pc.name_nick," he uses his stern voice. "The fire is out. You can at least keep the fire going. No way you are that much of a whiny princess."</p>
  30. <</if>>
  31. <<actCLA 'Further'>>
  32. <<set $hunter_collective_opinion -= 3>> <<gt 'swamp_yard' 'campfire'>>
  33. <</actCLA>>
  34. <!-- !Clean up the hut-->
  35. <<elseif getvar("$dirty_swamphouse") > 5>>
  36. <<if getvar("$hunter_collective_opinion") >= 15>>
  37. <p>"$pc.name_nick," he says. "The hut is a mess. Could you take care of it, please?"</p>
  38. <</if>>
  39. <<if getvar("$hunter_collective_opinion") < 15>>
  40. <p>"$pc.name_nick," he uses his stern voice. "The house is a mess. Take care of it."</p>
  41. <</if>>
  42. <<actCLA 'Clean the hut'>>
  43. <<set $hunter_collective_opinion += 2>> <<gt 'hunter_favors' 'dirty_swamphouse'>>
  44. <</actCLA>>
  45. <!-- !Clean up the yard if hut is clean-->
  46. <<elseif getvar("$dirty_swamp_yard") > 5>>
  47. <<if getvar("$hunter_collective_opinion") >= 15>>
  48. <p>"$pc.name_nick," he says. "The yard is a mess. Can you please take care of it?"</p>
  49. <</if>>
  50. <<if getvar("$hunter_collective_opinion") < 15>>
  51. <p>"$pc.name_nick," he says sternly. "What the hell is all this trash doing out there? Go and pick it all."</p>
  52. <</if>>
  53. <<actCLA 'Clean the yard'>>
  54. <<set $hunter_collective_opinion += 3>> <<gt 'hunter_favors' 'yard_cleanup'>>
  55. <</actCLA>>
  56. <!-- !Cook some mushroom soup or meat stew if yard is also clean and a fire is going on in the yard-->
  57. <<elseif $mushroom_soup + getvar("$meat_stew") < 4>>
  58. <<if getvar("$hunter_collective_opinion") >= 15>>
  59. <p>"$pc.name_nick," he says. "We don't have anything for dinner. Could you please cook something?"</p>
  60. <</if>>
  61. <<if getvar("$hunter_collective_opinion") < 15>>
  62. <p>"$pc.name_nick," he says sternly. "We have nothing to eat for dinner, you useless bitch. Go make something before we starve."</p>
  63. <</if>>
  64. <<if getvar("$boletus") > 0>>
  65. <<actCLA 'Cook some mushroom soup (0:30)'>>
  66. <<set $hunter_collective_opinion += 4>> <<gs 'hunter_favors' 'mushroom_soup'>>
  67. <</actCLA>>
  68. <<elseif getvar("$raw_meat") > 0>>
  69. <<actCLA 'Cook some meat stew (1:00)'>>
  70. <<set $hunter_collective_opinion += 3>> <<gs 'hunter_favors' 'meat_stew'>>
  71. <</actCLA>>
  72. <<else>>
  73. <!-- !TODO: Add mechanic for hunters to ask Sveta to find food-->
  74. <<act '"There is nothing to cook though..."'>>
  75. <<gt 'swamp_yard' 'start'>>
  76. <</act>>
  77. <</if>>
  78. <<else>>
  79. <<if getvar("$hunter_collective_opinion") >= 15>>
  80. "Actually, never mind. I got this, thanks, though."
  81. <</if>>
  82. <<if getvar("$hunter_collective_opinion") < 15>>
  83. "Actually, never mind. I do not have anything you are useful for."
  84. <</if>>
  85. <<actCLA 'Okay'>>
  86. <<set $hunter_collective_opinion += 5>>
  87. <<gt 'swamp_yard' 'start'>>
  88. <</actCLA>>
  89. <</if>>
  90. <</actCLA>>
  91. <<gs 'willpower' 'misc' 'resist' 'easy'>>
  92. <<if $will_cost <= $pc.willpower>>
  93. <<actCLA '"I`ll help later, busy right now" (will_cost Willpower)'>>
  94. <<set $time.minutes += 5>>
  95. <<set $hunter_collective_opinion -= 3>>
  96. <<gs 'willpower' 'pay' 'resist'>>
  97. <!-- !TODO: Find new image-->
  98. <<gt 'swamp_yard' 'start'>>
  99. <</actCLA>>
  100. <<else>>
  101. <!-- FAILED TO CONVERT
  102. act '"I''ll help later, busy right now" (<font color="red"><<will_cost>> Willpower)':'<br><font color="red">You don''t have enough willpower to use this action.</font>'
  103. -----
  104. <<actCLA '"I`ll help later, busy right now" (<font color="red">will_cost Willpower)'>>
  105. <<set ERROR: FAILED TO CONVERT LITERAL: """'<br><font color""" = ERROR: FAILED TO CONVERT LITERAL: """"red">You don't have enough willpower to use this action.<""" / ERROR: FAILED TO CONVERT LITERAL: """font>'""">>
  106. <</actCLA>>
  107. -->
  108. <<warn "CONVERSION ERROR 0c8679e37cac1ac670ab94d518a39b4b">>
  109. <</if>>
  110. <<actCLA '"What?! Do I look like a servant to you?'>>
  111. <<image "pc/reactions/speak_to_the_hand.jpg">>
  112. <p>You walk away from $boydesc</p>
  113. <<set $hunter_collective_opinion -= 10>>
  114. <<act 'Continue'>>
  115. <<gt 'swamp_yard' 'start'>>
  116. <</act>>
  117. <</actCLA>>
  118. <<else>>
  119. <<gt 'swamp_yard' 'start'>>
  120. <</if>>
  121. <</if>>
  122. <<if $location_var[$here][0] == 'yard_cleanup'>>
  123. <<image "locations/gadukino/hunters/dirty_swamp_yard.jpg">>
  124. You notice that the yard has gotten pretty dirty. "I need to do something about this." you think.
  125. You grab a garbage bag and start picking up trash.
  126. After a while, you've tidied up the yard and put the trash in the garbage bag. You're pretty pleased with yourself.
  127. <<if getvar("$dirty_swamp_yard") < 10>>
  128. <<set $time.minutes += 60>> <<run $pc.sweatAdd(10)>>
  129. <<elseif getvar("$dirty_swamp_yard") < 20>>
  130. <<set $time.minutes += 120>> <<run $pc.sweatAdd(20)>>
  131. <<else>>
  132. <<set $time.minutes += 180>> <<run $pc.sweatAdd(30)>>
  133. <</if>>
  134. <<set $dirty_swamp_yard = 0>>
  135. <<set $hunter_collective_opinion += 2>>
  136. <<act 'Done'>>
  137. <<gt 'swamp_yard' 'start'>>
  138. <</act>>
  139. <</if>>
  140. <<if $location_var[$here][0] == 'dirty_swamphouse'>>
  141. <<set $menu_off = 1>>
  142. <<image "locations/gadukino/hunters/dirty_swamphouse.jpg">>
  143. Visiting the hut, you notice that the hut has gotten pretty dirty. "I need to do something about this." you think. So you grab a broom and a rag and begin cleaning.
  144. After a while, you finish cleaning and put everything back in order again. You're pretty pleased with yourself.
  145. <<if getvar("$dirty_swamphouse") < 10>>
  146. <<set $time.minutes += 60>>
  147. <<run $pc.sweatAdd(10)>>
  148. <<elseif getvar("$dirty_swamphouse") < 20>>
  149. <<set $time.minutes += 120>>
  150. <<run $pc.sweatAdd(20)>>
  151. <<else>>
  152. <<set $time.minutes += 180>>
  153. <<run $pc.sweatAdd(30)>>
  154. <</if>>
  155. <<if getvar("$huntersAndreiQw") < 15>>
  156. <<setn $huntersAndreiQw += 1>>
  157. <</if>>
  158. <<if getvar("$huntersIgorQw") < 15>>
  159. <<setn $huntersIgorQw += 1>>
  160. <</if>>
  161. <<if getvar("$huntersSergeiQw") < 15>>
  162. <<setn $huntersSergeiQw += 1>>
  163. <</if>>
  164. <<set $dirty_swamphouse = 0>>
  165. <<act 'Continue'>>
  166. <<gt 'swamphouse' 'start'>>
  167. <</act>>
  168. <</if>>
  169. <<if $location_var[$here][0] == 'meat_stew'>>
  170. <<image "locations/gadukino/hunters/hotsoup.jpg">>
  171. <!-- FAILED TO CONVERT
  172. *nl 'You cooked a stew with the meat hunters brought. There''s enough for <<mushroom_soup>> servings.'
  173. -----
  174. * ERROR: FAILED TO CONVERT LITERAL: """nl 'You cooked a stew with the meat hunters brought. There''s enough for <<mushroom_soup>> servings.'"""
  175. -->
  176. <<warn "CONVERSION ERROR a52fd98602d35c0b6be02c6ad09f36f2">>
  177. <<set $raw_meat -= 1>>
  178. <<set $time.minutes += 60>>
  179. <<set $bucket -= 1>>
  180. <<set $meat_stew = 2>>
  181. <<actCLA 'Continue'>>
  182. <<gt $location>>
  183. <</actCLA>>
  184. <</if>>
  185. <<if $location_var[$here][0] == 'mushroom_soup'>>
  186. <<image "locations/gadukino/hunters/hotsoup.jpg">>
  187. <!-- FAILED TO CONVERT
  188. *nl 'You made a simple mushroom soup by the campfire and carried it inside the hut. There''s enough for <<mushroom_soup>> servings.'
  189. -----
  190. * ERROR: FAILED TO CONVERT LITERAL: """nl 'You made a simple mushroom soup by the campfire and carried it inside the hut. There''s enough for <<mushroom_soup>> servings.'"""
  191. -->
  192. <<warn "CONVERSION ERROR 2a6881aaab0f5e7f97a92103e58e69fd">>
  193. <<set $boletus -= 1>>
  194. <<set $time.minutes += 30>>
  195. <<set $bucket -= 1>>
  196. <<set $mushroom_soup = 4>>
  197. <<actCLA 'Continue'>>
  198. <<gt $location>>
  199. <</actCLA>>
  200. <</if>>
  201. <!-- !Sexual favors-->
  202. <<if $location_var[$here][0] == 'creekside_gangbang_request'>>
  203. <<image "locations/gadukino/sex/hunter/backwaterrelax2.jpg">>
  204. You're sitting down in the meadow near the road, relaxing, enjoying the nice weather, when Andrei, Sergei, and Igor suddenly approach you. They quickly surround you, not letting you move away.
  205. <p>"Hey, $pc.name_nick, we've been talking with each other, and we feel that you need to repay us somehow for the lessons. So what do you say?"</p>
  206. <<set $time.minutes += 5>>
  207. <!-- !TODO: WP check to agree?-->
  208. <<actCLA 'Agree'>>
  209. <!-- !TODO: Come back here to revamp opinion changes-->
  210. <<set $hunter_sexual_comfort += 25>>
  211. <<image "locations/gadukino/sex/hunter/hantersgroupundress.jpg">>
  212. "I guess you're right. I need to repay you somehow..."
  213. As soon as you've agreed, the guys change their attitude towards you. Igor helps you up and leads you away from the road while Andrei and Sergei already begin taking your clothes off...
  214. <<arouse 'foreplay' 5 `['sub','gangbang']`>>
  215. <<actCLA 'Further'>>
  216. <<image "locations/gadukino/sex/hunter/hantersgrouptanga.jpg">>
  217. <p>They lay you down on the blanket and quickly pull off your panties. They drop their pants and stand in front of you with their cocks hanging in the open. "So what are you waiting for? Start sucking."</p>
  218. <<set $wardrobe.clothingworntype = 'nude'>>
  219. <<set $wardrobe.pantyworntype = 'none'>>
  220. <<arouse 'foreplay' 2 `['sub','gangbang']`>>
  221. <<act 'Further'>>
  222. <<gt 'hunter_interactions' 'creekside_gangbang'>>
  223. <</act>>
  224. <</actCLA>>
  225. <</actCLA>>
  226. <<gs 'willpower' 'gangbang' 'resist' 'hard'>>
  227. <<if $will_cost <= $pc.willpower>>
  228. <!-- !TODO: Add scene for succeeding willpower check-->
  229. <<actCLA 'Refuse (will_cost Willpower)'>>
  230. <<set $time.minutes += 5>>
  231. <<gs 'willpower' 'pay' 'resist'>>
  232. <<set $hunter_collective_opinion += 5>>
  233. <<set $hunter_sexual_comfort -= 10>>
  234. <<gt 'backwater'>>
  235. <</actCLA>>
  236. <<else>>
  237. <<actCLA 'Refuse (<font color="red">will_cost Willpower</font>)'>>
  238. <<image "locations/gadukino/sex/hunter/backwaterrelax3.jpg">>
  239. You politely refuse, saying you don't owe them anything, but the men don't accept a no, and you can see they're clearly not satisfied with your answer.
  240. <p>"$pc.name_first, don't fuck around with us. Deep inside, you know you need to repay us," said Andrei, grabbing you by the hair.</p>
  241. <<set $time.minutes += 5>>
  242. <<set $hunter_collective_opinion -= 25>>
  243. <<set $hunter_sexual_comfort += 15>>
  244. <<gs 'hunter_interactions' 'creekside_rape'>>
  245. <</actCLA>>
  246. <</if>>
  247. <</if>>
  248. <!-- !TODO: WP needed for bondage?-->
  249. <<if $location_var[$here][0] == 'yard_bondage'>>
  250. <<if $location_var[$here][1] == ''>>
  251. <<set $yard_bound_temprand = rand(1,9)>>
  252. <<if $time.hour >= 22 or $time.hour < 5>>
  253. <<image "locations/gadukino/sex/hunter/released_from_bondage.jpg">>
  254. Finally, with the hour getting so late, Igor comes to free you from your bounds. You are so drained you almost stumble down as you feel the blood rushing back to your hands.
  255. Even though you are glad to be able to move around again, part of you aches to be tied back and used as a naked and ready sex toy.
  256. <<act 'Further'>>
  257. <<gt 'swamp_yard' 'start'>>
  258. <</act>>
  259. <</if>>
  260. <<set $hunter_sexual_comfort += 1>>
  261. <<image "locations/gadukino/sex/hunter/bound_outdoors4.jpg">>
  262. You are bound entirely naked for some trees by the yard. The thought of being so helpless and exposed makes you feel butterflies in your stomach.
  263. Anyone could do anything they wanted with your body right now. You are aware of the nakedness of your most intimate areas and how they are available for the hunters to do anything they want.
  264. <<arouse 'flash' 5 `['bound','exhibitionism','sub']`>>
  265. <<set $time.minutes += 5>>
  266. <<set $hunter_selector_temprand = rand(1,3)>>
  267. <<if getvar("$hunter_selector_temprand") == 1>>
  268. <!-- Boy A172 -->
  269. <<elseif getvar("$hunter_selector_temprand") == 2>>
  270. <!-- Boy A173 -->
  271. <<elseif getvar("$hunter_selector_temprand") == 3>>
  272. <!-- Boy A174 -->
  273. <</if>>
  274. <<if getvar("$yard_bound_temprand") == 4>>
  275. <<act 'Further'>>
  276. <<gt 'hunter_favors' 'yard_bondage' 'passing_bj'>>
  277. <</act>>
  278. <<elseif getvar("$yard_bound_temprand") == 5>>
  279. <<act 'Further'>>
  280. <<gt 'hunter_favors' 'yard_bondage' 'passing_fuck'>>
  281. <</act>>
  282. <<elseif getvar("$yard_bound_temprand") == 6>>
  283. <<act 'Further'>>
  284. <<gt 'hunter_favors' 'yard_bondage' 'clamp_fuck'>>
  285. <</act>>
  286. <<elseif getvar("$yard_bound_temprand") == 8>>
  287. <<act 'Further'>>
  288. <<gt 'hunter_favors' 'yard_bondage' 'unbound_fuck'>>
  289. <</act>>
  290. <!-- !elseif yard_bound_temprand = 9:-->
  291. <!-- !act 'Further': gs 'hunter_favors', 'yard_bondage', 'unbound_gangbang'-->
  292. <!-- !elseif yard_bound_temprand = 10:-->
  293. <!-- !act 'Further': gs 'hunter_favors', 'yard_bondage', 'bound_gangbang'-->
  294. <<else>>
  295. <<act 'Wait'>>
  296. <<gt 'hunter_favors' 'yard_bondage'>>
  297. <</act>>
  298. <</if>>
  299. <</if>>
  300. <<if $location_var[$here][1] == 'lost_bet'>>
  301. <<set $hunter_collective_opinion -= 20>>
  302. <<set $hunter_sexual_comfort += 40>>
  303. <<arouse 'flash' 15 `['bound','exhibitionism','humiliation']`>>
  304. <<image "locations/gadukino/sex/hunter/bound_outdoors2.jpg">>
  305. You let Andrei bind you right by the yard. Then, after he is done, he leaves you hanging there to take care of something.
  306. You are helpless and feel your nipples harden as you feel the breeze on your bare skin.
  307. <<act 'Wait for him to come back'>>
  308. <<gt 'hunter_favors' 'yard_bondage'>>
  309. <</act>>
  310. <</if>>
  311. <!-- !TODO: Add variety per hunter as opposed to the same event for all-->
  312. <<if $location_var[$here][1] == 'passing_bj'>>
  313. <<set $hunter_sexual_comfort += 6>>
  314. <<set $hunter_collective_opinion -= 3>>
  315. <<arouse 'bj' 10 `['sub','bound','deepthroat']`>>
  316. <<image "locations/gadukino/sex/hunter/bound_fucked_mouth1.jpg">>
  317. <p>You notice $boydesc walking towards you. Without saying a word, he slackens your ties and pushes you down to your knees before tightening them back.</p>
  318. He does not waste too much time unzipping his cock and pushing it on your face. You comply and start sucking his dick.
  319. After a minute grabs your head and starts fucking your mouth. You struggle between breathing and trying not to puke as his cock rams in and out of your throat.
  320. <<actCLA 'Try and match his rythm'>>
  321. <<set $hunter_sexual_comfort += 4>>
  322. <<set $hunter_collective_opinion -= 2>>
  323. <<arouse 'bj' 5 `['sub','bound','deepthroat']`>>
  324. <<cum 'mouth_swallow' $sex.npcId 1>>
  325. <<image "locations/gadukino/sex/hunter/bound_fucked_mouth2.jpg">>
  326. You decide to make it some more fun for him. You start bobbing your head in rhythm with his pumping.
  327. Whenever he is all the way down your throat, you swallow to massage his cock.
  328. <<gs 'dinsex' 'bj_random'>>
  329. Your efforts start paying off pretty quickly as he grabs your head and starts pumping even more rapidly before he buries his cock all the way in
  330. <<gs 'dinsex' 'bj_swallow_random'>>
  331. He gives you a pat on the head and says, "Now that's a good girl", before tying you upright and walking off, satisfied and drained.
  332. <<act 'Further'>>
  333. <<gt 'hunter_favors' 'yard_bondage'>>
  334. <</act>>
  335. <</actCLA>>
  336. <<actCLA 'Let him have his way'>>
  337. <<arouse 'bj' 10 `['rough','bound','deepthroat']`>>
  338. <<set $spafinloc = 11>>
  339. <<gs 'cum_manage'>>
  340. <<set $spafinloc = 15>>
  341. <<gs 'cum_manage'>>
  342. <<image "locations/gadukino/sex/hunter/bound_fucked_mouth3.jpg">>
  343. You decide that if you relax your throat and face, it will be easier not to puke over his dick.
  344. He strokes your hair as he keeps furiously ramming his cock up and down your throat, fucking your face as if it was a sex toy.
  345. <<gs 'dinsex' 'bj_random'>>
  346. After a few minutes, he pulls out of your mouth and jerks off, splattering your face and chest with his spunk.
  347. As you blink the cum off your eyes, he zips up and ties you back upright before walking away without saying anything else.
  348. <<act 'Further'>>
  349. <<gt 'hunter_favors' 'yard_bondage'>>
  350. <</act>>
  351. <</actCLA>>
  352. <</if>>
  353. <<if $location_var[$here][1] == 'passing_fuck'>>
  354. <<set $hunter_sexual_comfort += 10>>
  355. <<set $hunter_collective_opinion -= 5>>
  356. <<image "locations/gadukino/sex/hunter/bound_fucked2.jpg">>
  357. <p>You notice $boydesc walking towards you. Without saying a word, he unzips and bends you over.</p>
  358. <p>He rubs the tip of his dick against your wet pussy lips a few times before pushing in. You cannot help but gasp as $boydesc's cock fills your pussy.</p>
  359. After letting you settle into the sensation for a second, he slowly starts pumping your pussy. You are screaming and moaning as he picks his pace up in a minute.
  360. <<gs 'dinsex' 'vaginal_sex' 10 'bound'>>
  361. <<actCLA 'Start pumping your hips to match him'>>
  362. <<set $hunter_sexual_comfort += 5>>
  363. <<set $hunter_collective_opinion -= 2>>
  364. <<arouse 'vaginal' 5 `['sub','bound']`>>
  365. <<set $spafinloc = 0>>
  366. <<set $pose = 3>>
  367. <<gs 'cum_manage'>>
  368. <<video "locations/gadukino/sex/hunter/bound_fucked.mp4">>
  369. <p>You cannot get enough of the sensation of $boydesc's cock sliding inside you. So you start pumping your hips to get more of his cock.</p>
  370. <p>$boydesc starts fucking you harder before he buries his cock into the hilt inside you.</p>
  371. <<gs 'dinsex' 'sexcum'>>
  372. <p>After catching his breath, $boydesc gives your ass a fondle before walking away, leaving you hanging.</p>
  373. <<act 'Further'>>
  374. <<gt 'hunter_favors' 'yard_bondage'>>
  375. <</act>>
  376. <</actCLA>>
  377. <<actCLA 'Let him have his way'>>
  378. <<arouse 'vaginal' 10 `['rough','bound']`>>
  379. <<set $spafinloc = 1>>
  380. <<gs 'cum_manage'>>
  381. <<set $spafinloc = 4>>
  382. <<gs 'cum_manage'>>
  383. <<set $spafinloc = 9>>
  384. <<gs 'cum_manage'>>
  385. <<image "locations/gadukino/sex/hunter/bound_fucked1.jpg">>
  386. <p>You are overwhelmed by $boydesc pumping your pussy while you are bound, helpless and naked like this.</p>
  387. <p>You decide to give in and enjoy the sensation of being casually fucked like a blow-up doll.</p>
  388. He roughly grabs your ass to brace himself as he picks his pace even further, pounding your pussy with near fury.
  389. Sounds of his hips rhythmically slamming against your ass fills your surroundings, mixed with the lewd smacking sounds of his cock pumping in your pussy and your loud moans and screams.
  390. As you start feeling his cock throbbing in your pussy, he pulls out and blows his load all over your ass and pussy.
  391. <p>Without saying anything, $boydesc zips up and walks away, leaving you with cum running down your legs.</p>
  392. <<act 'Further'>>
  393. <<gt 'hunter_favors' 'yard_bondage'>>
  394. <</act>>
  395. <</actCLA>>
  396. <</if>>
  397. <<if $location_var[$here][1] == 'clamp_fuck'>>
  398. <<set $hunter_sexual_comfort += 15>>
  399. <<set $hunter_collective_opinion -= 10>>
  400. <!-- Boy A172 -->
  401. <<gs 'pain' 6 'pinch' 'nipples'>>
  402. <<gs 'pain' 3 'pinch' 'breasts'>>
  403. <<arouse 'foreplay' 5 `['rough','masochism']`>>
  404. <<image "locations/gadukino/sex/hunter/bondage_clamps3.jpg">>
  405. You are so preoccupied with thinking how you are tied up to some tree, wholly naked and exposed you do not hear Andrei approaching from behind.
  406. He yanks you by the nipple, not missing the opportunity, making you yelp loudly.
  407. "Hey now, don't fall asleep just yet. I have something special for you," he says before showing you a piece of leather strap and a clamp with a weight attached.
  408. "Hope you are into a bit of fun. Or, at least, we will find out," he says. But, of course, you do not object, having already agreed to "anything".
  409. <<actCLA 'Further'>>
  410. <<gs 'pain' 3 'spank' 'nipples'>>
  411. <<arouse 'foreplay' 5 `['rough','masochism']`>>
  412. <<image "locations/gadukino/sex/hunter/bondage_clamps2.jpg">>
  413. Andrei does not lose time starting to pay some special attention to your nipples.
  414. The leather strip stings, and you cannot help but yelp with each hit. But you somehow actually enjoy the sensation.
  415. <<actCLA 'Further'>>
  416. <<gs 'pain' 10 'pinch' 'nipples'>>
  417. <<arouse 'foreplay' 10 `['rough','masochism']`>>
  418. <<set $time.minutes -= 5>>
  419. <<image "locations/gadukino/sex/hunter/bondage_clamps1.jpg">>
  420. <p>Satisfied with the 'warm-up', Andrei picks up the clamps and attaches them to your nipples.</p>
  421. The mix of pain and pleasure from the clamps biting on your nipples is almost unbearable.
  422. It hurts, and you want to shake them off, yet you feel your pussy throbbing and getting wet the more you think about the pain.
  423. <p>"Please, I can't take it anymore!" you plead.</p>
  424. <p>"Please" what, little princess?" Andrei asks.</p>
  425. <<gs 'willpower' 'sex' 'resist'>>
  426. <<if $will_cost <= $pc.willpower>>
  427. <<actCLA 'Seriousy, please let me go! (will_cost Willpower</font>)'>>
  428. <<gs 'willpower' 'pay' 'resist'>>
  429. <<set $hunter_collective_opinion += 10>>
  430. <<set $hunter_sexual_comfort -= 15>>
  431. <<image "locations/gadukino/sex/hunter/released_from_bondage.jpg">>
  432. "Well, alright, you are no fun," says Andrei before releasing you from your bonds.
  433. You rub your sore breasts for a few seconds before shooing Andrei away, staring at you, giving him a final show.
  434. <<act 'Further'>>
  435. <<gt 'swamp_yard' 'start'>>
  436. <</act>>
  437. <</actCLA>>
  438. <<else>>
  439. <<actCLA `'Seriousy, please let me go! ('+$will_cost+')'`>><font color=red><br/>You don`t have enough willpower to use this action.</font><</actCLA>>
  440. <</if>>
  441. <<actCLA 'Please fuck me!'>>
  442. <<set $hunter_collective_opinion -= 5>>
  443. <<set $hunter_sexual_comfort += 25>>
  444. <<gs 'dinsex' 'vaginal_sex' 10 'sub' 'bound' 'masochism' 'humiliation'>>
  445. <<arouse 'vaginal' 5 `['sub','bound','masochism','humiliation']`>>
  446. <<image "locations/gadukino/sex/hunter/bondage_clamps_fuck.jpg">>
  447. <p>"You really like this. Don't you, now?" says Andrei before roughly penetrating you.</p>
  448. You let out a loud moan from the relief of finally having your aching pussy filled. It does not take Andrei long to cum with you pumping your hips and doing most of the fucking.
  449. <<set $spafinloc = 0>>
  450. <<set $pose = 3>>
  451. <<gs 'cum_manage'>>
  452. <<gs 'dinsex' 'sexcum'>>
  453. After catching his breath, Andrei releases you from your bonds. "We should do this again," he says before walking away.
  454. <<act 'Further'>>
  455. <<gt 'swamp_yard' 'start'>>
  456. <</act>>
  457. <</actCLA>>
  458. <</actCLA>>
  459. <</actCLA>>
  460. <</if>>
  461. <<if $location_var[$here][1] == 'unbound_fuck'>>
  462. <<set $hunter_sexual_comfort += 15>>
  463. <<set $hunter_collective_opinion += 15>>
  464. <!-- Boy A173 -->
  465. <<arouse 'foreplay' 5 `['exhibitionism']`>>
  466. <<arouse 'kiss' 5 `['exhibitionism']`>>
  467. <<image "locations/gadukino/sex/hunter/unbound_fucked2.jpg">>
  468. You do not notice Igor approaching you from behind before he starts stroking your body as he rubs his cock over your pussy lips.
  469. <p>"You are driving me crazy, $pc.name_nick," he says. "I cannot help it any longer. I need to have you."</p>
  470. You turn your head to give him a kiss as he undoes the last of the ropes.
  471. <<actCLA 'Further'>>
  472. <<arouse 'vaginal' 5 `['exhibitionism']`>>
  473. <<image "locations/gadukino/sex/hunter/unbound_fucked1.jpg">>
  474. Igor settles on the ground, and you settle on his crotch, mounting him.
  475. You start bouncing up and down, gasping from the feeling of his cock pumping inside you.
  476. <<gs 'dinsex' 'vaginal_sex' 10 'exhibitonism'>>
  477. <<actCLA 'Further'>>
  478. <<image "locations/gadukino/sex/hunter/unbound_fucked3.jpg">>
  479. After some minutes, Igor pushes you on your hands and starts fucking you from behind.
  480. He really picks up the pace as you start moaning and screaming like a wanton whore, getting fucked like that right out in the open.
  481. <<gs 'dinsex' 'vaginal_sex' 10 'exhibitonism' 'rough' 'humiliation'>>
  482. <<set $spafinloc = 4>>
  483. <<gs 'cum_manage'>>
  484. <<set $spafinloc = 8>>
  485. <<gs 'cum_manage'>>
  486. After a few more minutes of railing your pussy, you feel Igor pulling out and cumming all over your ass and back.
  487. <<image "locations/gadukino/sex/hunter/unbound_fucked_cum.jpg">>
  488. <<actCLA 'Further'>>
  489. <<image "locations/gadukino/hunters/unbound_nude.jpg">>
  490. After a couple of seconds catching your breath, you both get up. Before you walk away, Igor asks:
  491. <p>"$pc.name_nick, can I ask you for a favour? We all have gotten used to seeing you in the nude."</p>
  492. <p>"So," he says", Can you just walk around like that all the time?"</p>
  493. <p>"You mean, never wear clothes around and stay naked the whole time?" you ask, surprised.</p>
  494. <p>"Yes, at least while it is only us around," he says. "So what do you say?"</p>
  495. <<actCLA 'Agree' undefined `{willpower:['exhib','self','hard']}`>>
  496. <<set $hunter_collective_opinion += 20>>
  497. <<set $hunter_sexual_comfort += 30>>
  498. <<set $forced_naked_day = 999999999999999>>
  499. <p>"Well," you respond. "At this point, we are well past the point of being shy about a bit of nudity. So sure, why not?" you reply.</p>
  500. <p>"Thanks, $pc.name_nick," he says before walking away</p>
  501. <<act 'Further'>>
  502. <<gt 'swamp_yard' 'start'>>
  503. <</act>>
  504. <</actCLA>>
  505. <<actCLA 'Refuse'>>
  506. <<set $hunter_collective_opinion -= 5>>
  507. <<set $hunter_sexual_comfort += 15>>
  508. <p>"Well," you respond. "Do I look like some sex toy to you?" you reply. "What is next? You just randomly fuck me whenever?"</p>
  509. <p>"You are not exactly all pure and innocent, $pc.name_first," he says. "I think you are just being a bitchy cocktease", and walks away</p>
  510. <<act 'Further'>>
  511. <<gt 'swamp_yard' 'start'>>
  512. <</act>>
  513. <</actCLA>>
  514. <</actCLA>>
  515. <</actCLA>>
  516. <</actCLA>>
  517. <</if>>
  518. <!-- !if $larg(1) = 'unbound_gangbang':-->
  519. <!-- !end-->
  520. <!-- !if $larg(1) = 'bound_gangbang':-->
  521. <!-- !end-->
  522. <!-- !gs 'arousal', 'bj', 20, 'sub', 'rough', 'group'-->
  523. <!-- !gs 'arousal', 'vaginal', 20, 'sub', 'rough', 'group'-->
  524. <!-- !gs 'arousal', 'end'-->
  525. <!-- !-->
  526. <!-- !gs 'dinsex','vaginal_sex',10,'sub'-->
  527. <!-- !gs 'arousal', 'bj', 240, 'sub', 'gangbang', 'humiliation'-->
  528. <!-- !gs 'arousal', 'hj', 240, 'sub', 'gangbang', 'humiliation'-->
  529. <!-- !gs 'arousal', 'vaginal', 240, 'sub', 'gangbang', 'humiliation'-->
  530. <!-- !gs 'arousal', 'anal', 240, 'sub', 'gangbang', 'humiliation'-->
  531. <!-- !minut -= 720-->
  532. <</if>>
  533. <<if $location_var[$here][0] == 'nighttime_entertainment'>>
  534. <<if getvar("$hunter_collective_opinion") < 15>>
  535. <<set $hunter_collective_opinion += 3>>
  536. <<set $hunter_sexual_comfort += 8>>
  537. <<else>>
  538. <<set $hunter_collective_opinion -= 4>>
  539. <<set $hunter_sexual_comfort += 12>>
  540. <</if>>
  541. <<image "locations/gadukino/sex/hunter/nighttime_entertainment/bj_1.jpg">>
  542. The boys immediately encircle you, pulling out their cocks. You can't help but giggle a little at how quickly they are ready for you.
  543. <<actCLA 'Grab Igor and Sergei'>>
  544. <<arouse 'hj' 7 `['gangbang']`>>
  545. <<set $time.minutes -= 5>>
  546. <<image "locations/gadukino/sex/hunter/nighttime_entertainment/bj_2.jpg">>
  547. You grab Igor and Sergei''s cocks, jerking them off. You can feel both their dicks engorge, firmly filling out your hands.
  548. <<actCLA 'Suck Sergei'>>
  549. <<arouse 'bj' 10 `['gangbang']`>>
  550. <<set $time.minutes -= 7>>
  551. <<image "locations/gadukino/sex/hunter/nighttime_entertainment/bj_3.jpg">>
  552. You take Sergei''s head in your mouth, slowly descending his shaft.
  553. <<actCLA 'Continue'>>
  554. <<arouse 'bj' 7 `['gangbang']`>>
  555. <<arouse 'foreplay' 2 `['gangbang']`>>
  556. <<set $time.minutes -= 5>>
  557. <<image "locations/gadukino/sex/hunter/nighttime_entertainment/bj_3.5.jpg">>
  558. Meanwhile, you feel Igor reaching under your shirt, tweaking and playing with your nipple as you bob up and down Sergei''s cock.
  559. <<actCLA 'Suck Igor'>>
  560. <<arouse 'bj' 8 `['gangbang','deepthroat']`>>
  561. <<set $time.minutes -= 5>>
  562. <<image "locations/gadukino/sex/hunter/nighttime_entertainment/bj_4.jpg">>
  563. <p>You let Sergei's dick pop out of your mouth and switch to sucking Igor instead. You suck down to the hilt, letting his diamond-hard pulsing cock fill your throat.</p>
  564. <<actCLA 'Continue'>>
  565. <<arouse 'bj' 8 `['gangbang','deepthroat']`>>
  566. <<arouse 'flash' 3 >>
  567. <<set $time.minutes -= 5>>
  568. <<image "locations/gadukino/sex/hunter/nighttime_entertainment/buk_tit_expose_3.jpg">>
  569. As you pick up your pace with Igor, Andrei reaches under your shirt, pulling out your tit. You feel your nipple slightly harden at the breeze.
  570. Meanwhile, Igor calls out he is going to cum soon. On cue, you suck him down, milking his violently pulsing cock with your throat.
  571. <<cum 'mouth' 'A173' 1>>
  572. <<actCLA 'Continue'>>
  573. <<arouse 'foreplay' 4 >>
  574. <<arouse 'flash' 3 >>
  575. <<set $time.minutes -= 5>>
  576. <<image "locations/gadukino/sex/hunter/nighttime_entertainment/buk_tit_expose_4.jpg">>
  577. Satisfied, Igor idly plays with your exposed breast as Andrei pulls out the other one, letting both of your tits air out as he keeps jerking himself off.
  578. <<actCLA 'Continue'>>
  579. <<arouse 'flash' 8 >>
  580. <<set $time.minutes -= 5>>
  581. <<image "locations/gadukino/sex/hunter/nighttime_entertainment/buk_1.jpg">>
  582. It's not long before Andrei climaxes, ejaculating over your face and hair.
  583. <<cum 'face' 'A172' 1>>
  584. <<actCLA 'Continue'>>
  585. <<arouse 'flash' 7 >>
  586. <<set $time.minutes -= 5>>
  587. <<image "locations/gadukino/sex/hunter/nighttime_entertainment/buk_2.jpg">>
  588. Seeing this, Sergei makes his way right next to you and picks up his pace for a hot moment before also jizzing all over the other side of your face, a couple drops finding their way to your exposed chest.
  589. <<cum 'mouth' 'A174' 1>>
  590. <<act 'Further'>>
  591. <<gt 'swamp_yard' 'campfire'>>
  592. <</act>>
  593. <</actCLA>>
  594. <</actCLA>>
  595. <</actCLA>>
  596. <</actCLA>>
  597. <</actCLA>>
  598. <</actCLA>>
  599. <</actCLA>>
  600. <</actCLA>>
  601. <</if>>