swamp_yard.qsrc 33 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783
  1. # swamp_yard
  2. $loc = 'swamp_yard'
  3. $metka = ''
  4. $menu_loc = 'swamp_yard'
  5. $menu_arg = ''
  6. menu_off = 0
  7. $location_type = 'secluded'
  8. gs 'gadukino_event', 'sound'
  9. gs 'stat'
  10. !the chance of encountering hunters
  11. if week = 6 or week = 7:huntersrand = RAND(1,3)
  12. if week < 6:huntersrand = RAND(1,5)
  13. if huntersrand = 1:hunters = 1
  14. !the chance of hitting GG, if she`s a slut
  15. huntslutsexrand = rand(1,3)
  16. ! to remember were cowards or not
  17. !if lost_girl = 0:lost_girl += rand(40,60)
  18. if StoryLine = 1 and lost_girl = 0 and forest_lostday > 0: lost_girl=daystart+2
  19. if $ARGS[0] = 1: dirty = 1:
  20. swiss_army_random_number = rand(1,10)
  21. ! What are these ???
  22. $npc_usedname['A172'] = 'Andrei'
  23. $npc_usedname['A173'] = 'Igor'
  24. $npc_usedname['A174'] = 'Sergei'
  25. !Code blocks for leaf events (events not calling other dynamic events)
  26. $yard_cleanup = {
  27. cla
  28. *clr
  29. if dirty_swamp_yard < 10:minut += 60 & pcs_sweat += 10
  30. elseif dirty_swamp_yard < 20:minut += 120 & pcs_sweat += 20
  31. else minut += 180 & pcs_sweat += 30
  32. if huntersAndreiQw < 15:huntersAndreiQw += 1
  33. if huntersIgorQw < 15:huntersIgorQw += 1
  34. if huntersSergeiQw < 15:huntersSergeiQw += 1
  35. gs 'stat'
  36. '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/dirty_swamp_yard.jpg"></center>'
  37. 'You notice that the yard has gotten pretty dirty. "I need to do something about this." you think to yourself.'
  38. 'You grab a garbage bag and start picking up trash.'
  39. 'After a while you''ve finished tidying up the yard and put the trash in the garbage bag. You''re quite pleased with yourself.'
  40. act 'Done':dirty_swamp_yard = 0 & hunter_collective_opinion += 2 & gt 'swamp_yard'
  41. }
  42. $swamp_escape = {
  43. !add chance to swamped by illume
  44. if hunters = 1:
  45. if hour >= 6 and hour < 21:
  46. minut += 5
  47. if rand(1,10)>9:
  48. gt 'swamp'
  49. else
  50. gt 'gadforestswamp','2'
  51. end
  52. else
  53. *clr & cla
  54. gs 'stat'
  55. '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/igorhanter.jpg"></center>'
  56. 'As you start moving into the swamp Igor calls after you.'
  57. !TODO: Different line depending on opinion and slut
  58. '"<<$pcs_nickname>>, where are you going? You will get stuck in there!'
  59. act 'Turn back':gt 'swamp_yard'
  60. act 'Ignore him and keep going':
  61. minut += 5
  62. !TODO: Add skill clothing and temp check here instead of praying to RNGesus
  63. if rand(1,10)>8:
  64. gt 'swamp'
  65. else
  66. gt 'gadforestswamp','2'
  67. end
  68. end
  69. end
  70. else
  71. minut += 5
  72. !TODO: Here too, also see how to avoid duplicating. Maybe create a child event node?
  73. if (hour >= 6 and hour < 21) or rand(1,10)>7:
  74. gt 'swamp'
  75. else
  76. gt 'gadforestswamp','2'
  77. end
  78. end
  79. gt 'gadforestswamp','2'
  80. }
  81. $rescued_from_swamp = {
  82. *clr & cla
  83. minut += 5
  84. gs 'stat'
  85. if $clothingworntype ! 'nude':
  86. '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterhelp.jpg"></center>'
  87. else
  88. '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterhelp1.jpg"></center>'
  89. end
  90. if $clothingworntype = 'nude':
  91. if huntersKnow = 0:
  92. if pcs_apprnc >= 100:'"Are you... a mermaid?" You hear one of the men blurt out before blushing'
  93. else 'What the hell happened to you? Are you alright?'
  94. if huntersKnow = 1 and huntersKnowSlut = 0:'"<<$pcs_nickname>>, what happened to you? Where are your clothes? Andrei said concernedly.'
  95. if huntersKnow = 1 and huntersKnowSlut = 1:'- Well isn't this our favorite damsel in distress. And she''s even naked and ready for us so we can jump straight to the happy ending! Andrei grinned.'
  96. end
  97. if huntersKnow = 0:
  98. 'The hunters help you to a dry place. For some time you just sit there, staring blankly ahead, trying to catch your breath. After a while feeling better you decide to find out where you are and who it was that saved you.'
  99. act 'Look':hunterhelp = 2 & gt 'swamp_yard'
  100. else
  101. 'The hunters help you to a dry place. For some time you just sit there, staring blankly ahead, trying to catch your breath. After a short rest you go out to the yard.'
  102. act 'Further':hunterhelp = 0 & gt 'swamp_yard'
  103. end
  104. }
  105. $meet_hunters_after_rescue = {
  106. *clr & cla
  107. minut += 5
  108. huntersKnow = 1
  109. !TODO: More behavior variables w/ explanation
  110. hunter_collective_opinion = 30
  111. hunter_sexual_comfort = 10 + pcs_apprnc / 4
  112. hunters_violent = 0
  113. !TODO: Figure what to do with hunter inidividual opinion
  114. !huntersAndreiQw += 1
  115. !huntersIgorQw += 1
  116. !huntersSergeiQw += 1
  117. !gs 'stat'
  118. 'You see the three men talking to each other. They stop and approach you after noticing you have calmed down.'
  119. if $clothingworntype = 'nude':
  120. '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterhelp3.jpg"></center>'
  121. 'You realize that you are totally naked in front of these three strangers, you quickly try to cover up your most private parts with your hands'
  122. 'You start blushing feeling ashamed.'
  123. 'Shortest of the men starts ogling you while the overweight one freezes up like a deer in the headlights.'
  124. 'The third man turns his head away and hands you a burlap sack'
  125. '"Here, you can have this to cover up, you have nothing to be embarrassed about. Sorry we do not have any change of clothes for you."'
  126. act 'Cover up with the burlap sack': gs 'clothing', 'swamp_clothes', 1
  127. !TODO: Add exhibitionist option
  128. !if exhibitionist > 1: act 'I think I am fine, thank you'
  129. else
  130. '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterhelp2.jpg"></center>'
  131. hunter_collective_opinion += 3
  132. end
  133. if pcs_apprnc >= 70:'"Are you feeling better now? What''s your name, beautiful?" the short one asks.'
  134. if pcs_apprnc < 70:'"Are you feeling better now? What''s your name?" the short one asks.'
  135. '"<<$pcs_nickname>>, well, you can call me <<$pcs_nickname>>." you answer.'
  136. '"I''m Andrei," he replied, "and these are my friends, from the city, Igor and Sergei."'
  137. '"Is your lastname possibly <<$pcs_lastname>>?" You look at him surprised for a moment before nodding.'
  138. '"You look a lot like your mother that's how I knew. I am also from Gadukino."'
  139. if pcs_sweat > 2 or dirty = 1:
  140. 'You become aware of the dirty clothes sticking on your body, making you uncomfortable.'
  141. '"Is there somewhere I can clean myself up?"'
  142. '"Well, it''s still warm outside, so you can wash up in the creek, just follow the path behind the hut, you can''t miss it."'
  143. '"There is also a basin with some soap and a clothesline with a fresh towel you can use to wash and hang your clothes to dry."'
  144. act 'Walk too the creek': gt 'backwater'
  145. act '"Actually I am fine for now, I think"': gt 'swamp_yard'
  146. else
  147. '"Here, come have a seat" said Sergei, the overweight one, freeing up a place for you by the campfire.'
  148. act '"Sit down"': hunter_collective_opinion += 2 & gt 'swamp_yard'
  149. end
  150. }
  151. !Assorted sex scenes for the yard
  152. $andrei_quick_fuck = {
  153. !TODO: bunch of images needed here
  154. if hunter_collective_opinion > 45:
  155. elseif hunter_collective_opinion > 25:
  156. else
  157. 'Andrei walks up to you without saying another word and forcefully pulls you closer by your nipples.'
  158. gs 'pain', 10, 'pinch', 'nipples'
  159. 'You yelp but it is cut short when he shoves his tongue down your throat, roughly fondling you all over'
  160. gs 'arousal', 'foreplay', 25, 'sub'
  161. act 'You feel your pussy starting to get wet':
  162. cla & *clr
  163. !TODO: Yes, images
  164. 'He definitely feels it too as he keeps shoving his fingers in and out. Satisfied, he turns you around by the shoulders and forcefully bends you over'
  165. 'You close your eyes anticipating what is coming. He wastes no time unzipping his pants and shoves his rock hard cock all the way in your ready pussy, eliciting a loud moan from you.'
  166. 'He starts fucking you rough and hard, not caring what you are getting out of it. You are merely a cocksleeve for him.
  167. gs 'arousal', 'vaginal_finger', '15', 'sub'
  168. gs 'arousal', 'vaginal', '30', 'sub', 'rough'
  169. act '...':
  170. cla & *clr
  171. !TODO: Image here
  172. 'After a few minutes he graps you by the shoulders and unceremoniously shoves you on the ground on your back.'
  173. 'You watch him furiously jerk standing over you. You realize you have been playing ith yourself for some time when he starts shooting his load all over your tits and belly'
  174. gs 'arousal', 'masturbate', 15
  175. gs 'cum_call', 'breasts', 'Andrei', 1
  176. gs 'cum_call', 'stomach', 'Andrei', 2
  177. end
  178. end
  179. end
  180. }
  181. $igor_demonstration = {
  182. !TODO: Image here
  183. 'Seeing Igor staring at your naked body like a deer in the headlights gives you an idea.'
  184. act 'Show him it is no big deal':
  185. hunter_sexual_comfort += 3
  186. hunter_collective_opinion += 7
  187. !TODO: Gif here
  188. 'You smile at Igor as you start swaying slowly, getting into something resembling a rhythm'
  189. '"The clothes just get in the way when I do this. Why not join me for a dance?" you say.'
  190. 'He starts awkwardly swaying to match you as you two get into it, with you acting like you are not dancing completely naked in front of the men.'
  191. 'As he starts getting into the rythm, the other men take notice and join in too. Sergei puts on some music as you all spend some time dancing like you are at a disco.'
  192. gs 'arousal', 'flash', 25, 'dom', 'exhibitionism'
  193. end
  194. act 'Give him a hands on demonstration'
  195. hunter_sexual_comfort += 7
  196. hunter_collective_opinion += 1
  197. !TODO: Gif and images here as well as the rest of the scene
  198. 'You smile at Igor as you approach him and grab his hand'
  199. '"It is no big deal to me, why are you the one that's embarrassed?" you say as you put his hand on your breasts'
  200. end
  201. }
  202. $skirt_breeze = {
  203. *clr & cla
  204. hunter_sexual_comfort += 2
  205. gs 'stat'
  206. '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/no_tanga.jpg"></center>'
  207. 'You walk across the yard, when suddenly the wind lifts you skirt.'
  208. '"I forgot to put on panties...," you realize this seeing your bare pussy.'
  209. 'You nervously started looking around if anyone caught a glimpse of your little wardrobe malfunction...'
  210. 'You hoped that the men missed the opportunity seeing you exposed, however, Igor''s face had turned red and you see Andrei grinning, you realize quite quickly that your little show did not pass unappreciated.'
  211. gs 'arousal', 'flashlite'
  212. act 'Further':gt 'swamp_yard'
  213. }
  214. !Code blocks for branch events (events calling other dynamic events)
  215. !TODO: Return here to expand more.
  216. $naked_encounter = {
  217. cla
  218. *clr
  219. gs 'stat'
  220. if huntersKnowSlut = 0:
  221. cla
  222. *clr
  223. gs 'stat'
  224. '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/swampdvornude.jpg"></center>'
  225. 'Seeing some men in the yard, you try to cover up your private parts...'
  226. if FUNC('lost_clothes_here','swamphouse') = 1 and $lastwornclothingtype ! 'nude':
  227. act 'Run inside and get dressed':
  228. *clr & cla
  229. minut += 5
  230. gs 'underwear', 'wear'
  231. gs 'clothing', 'recover_lost_clothes', 'swamphouse', 1
  232. '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/swampdvornude1.jpg"></center>'
  233. 'You rush inside the hut so you can get dressed.'
  234. act'Further':gt 'swamphouse'
  235. end
  236. else
  237. act 'Run inside and cover up with a burlap sack':
  238. *clr & cla
  239. minut+=5
  240. gs 'clothing', 'swamp_clothes', 1
  241. gs 'stat'
  242. '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/tkan_cloth.jpg"></center>'
  243. 'You quickly rush inside the hut and wear a sack... It''s not much, but at least it''s better than nothing.'
  244. act'Further':gt 'swamphouse'
  245. end
  246. end
  247. !TODO: Make this dependent on exhibitionist or inhibition
  248. act'Remain naked':
  249. *clr & cla
  250. gs 'arousal', 'flash', 5, 'exhibitionism'
  251. hunterknowday = daystart
  252. gs 'stat'
  253. '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/swampdvornude2.jpg"></center>'
  254. 'You decide that it doesn''t matter if you have clothes on or not, you leave it as is. The men stare at your naked body.'
  255. !Nudity reactions. Might need to split into more dynamic events if it gets too massive
  256. if hunter_sexual_comfort < 40:
  257. if hunter_collective_opinion > 45:
  258. hunter_sexual_comfort += 5
  259. '"<<$pcs_nickname>>, why are you not wearing clothes?" says Sergei'
  260. '"Leave the girl alone Sergei. It is just us around. In fact, we should go naked too!" says Andrei and starts unzippping his jacket'
  261. '"Okay, okay, you made your point. You do not have to do a striptease, <<$pcs_nickname>> can do whatever she is comfortable with." says Sergei'
  262. elseif hunter_collective_opinion > 25:
  263. hunter_sexual_comfort += 3
  264. hunter_collective_opinion -= 2
  265. '"Well well, we have ourselves a free spirit here!" says Andrei'
  266. '"<<$pcs_nickname>>, please cover up. This is not very appropriate." says Sergei'
  267. else
  268. hunter_sexual_comfort += 1
  269. hunter_collective_opinion -= 4
  270. '"What in the hell are you doing you dumb girl, put something on" says Sergei'
  271. '"Seriously <<$pcs_nickname>>. Stop acting like a kid.'
  272. end
  273. else
  274. if hunter_collective_opinion > 45:
  275. hunter_sexual_comfort += 5
  276. hunter_collective_opinion += 5
  277. '"Wow nice dress!" says Andrei, grinning, and gives you a playful fondle and slap on the ass'
  278. gs 'arousal', 'fondling'
  279. !TODO: Find an image for here, preferably gif
  280. '"You sure do look good, <<$pcs_nickname>>" says Igor before pulling you in for a kiss.
  281. act 'Return the kiss':
  282. *clr & cla
  283. !TODO: find image that fits here
  284. 'You happily return the kiss, not caring if you are making out completely naked outside with the other men watching you'
  285. !TODO: find image that fits here
  286. 'Igor's fingers explore your body, fondling your tits and ass before slipping in your pussy. You start grinding against his fingers before he pulls back out and gives you a smirk before walking back, leaving you aching for more.'
  287. gs 'arousal', 'kiss', 5, 'exhibitionism'
  288. gs 'arousal', 'vaginal_fingering', 5, 'sub'
  289. end
  290. act 'Lightly push him away':
  291. hunter_sexual_comfort -= 3
  292. hunter_collective_opinion += 3
  293. '"Whoa there guy! Getting ahead of ourselves aren't we?" you say before giving Igor a slap on the ass.'
  294. 'He looks at you with a mix of confusion and amusement'
  295. gs 'arousal', 'fondling', 5, 'dom'
  296. end
  297. elseif hunter_collective_opinion > 25:
  298. hunter_sexual_comfort += 3
  299. hunter_collective_opinion += 3
  300. '"That's the spirit <<$pcs_nickname>>. You have got nothing to hide so why hide it?" says Andrei'
  301. '"I...uh...wow." stammers Igor. "Still not used to you prancing around like that"'
  302. act 'Help him get more used to it':
  303. dynamic $igor_demonstration
  304. end
  305. else
  306. hunter_sexual_comfort += 3
  307. hunter_collective_opinion += 1
  308. '"What in the hell are you doing you dumb girl, put something on" says Sergei'
  309. '"Leave her Sergei, she is not useful for anything else anyway. Might as well be eye candy and easy acccess for a quick fuck." says Andrei'
  310. '"In fact, let me demonstrate" he says before looking at you, grinning wolfishly"'
  311. dynamic $andrei_quick_fuck
  312. end
  313. act'Keep moving':gt 'swamp_yard'
  314. end
  315. end
  316. }
  317. $hunter_cleanup_request = {
  318. if hunters > 0 and huntersKnow = 1 and swiss_army_random_number < 3:
  319. *clr & cla
  320. swiss_army_random_number = rand(1,3)
  321. minut += 5
  322. if swiss_army_random_number = 1:gs 'boyStat', 'A172'
  323. if swiss_army_random_number = 2:gs 'boyStat', 'A174'
  324. if swiss_army_random_number = 3:gs 'boyStat', 'A173'
  325. gs 'stat'
  326. if swiss_army_random_number = 1:'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/andreihanter.jpg"></center>'
  327. if swiss_army_random_number = 2:'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/sergeihanter.jpg"></center>'
  328. if swiss_army_random_number = 3:'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/igorhanter.jpg"></center>'
  329. '<<$boydesc>> approaches you. "Hey I need your help with something"'
  330. act 'Sure what is it?':
  331. if dirty_swamphouse > 5:
  332. if huntersKnowSlut = 0:'"<<$pcs_nickname>>," he says. "The hut is a mess, could you take care of it please?"'
  333. if huntersKnowSlut = 1:'"<<$pcs_nickname>>," he uses his stern voice. "The house is a mess, take care of it."'
  334. act 'Clean the hut':hunter_collective_opinion += 2 & gt 'swamphouse', 'dirty_swamphouse'
  335. elseif dirty_swamp_yard > 5:
  336. if hunter_collective_opinion >= 15:'"<<$pcs_nickname>>," he says. "The yard is a mess. Can you please take care of it?"'
  337. if hunter_collective_opinion < 15:'"<<$pcs_nickname>>," he says sternly. "What the hell is all this trash doing out there? Go and pick it all."'
  338. act 'Clean the hut':hunter_collective_opinion += 2 & dynamic $yard_cleanup
  339. else
  340. if hunter_collective_opinion >= 15:'"Actually, nevermind. I got this, thanks though."'
  341. if hunter_collective_opinion < 15:'"Actually, nevermind. You are kinda useless for what I need"'
  342. act 'O...kay':hunter_collective_opinion += 1 & gt 'swamp_yard'
  343. end
  344. act '"I'll help later, busy right now"':
  345. *clr & cla
  346. minut += 5
  347. hunter_collective_opinion -= 3
  348. !TODO: Find new image
  349. gt 'swamp_yard'
  350. end
  351. !TODO: Make this act mood dependent
  352. act '"What?! Do I look like a servant to you?':
  353. '<center><img <<$set_imgh>> src="images/pc/speak_to_the_hand.jpg"></center>'
  354. 'You walk away from <<$boydesc>>'
  355. hunter_collective_opinion -= 10
  356. gt 'swamp_yard'
  357. end
  358. }
  359. !TODO: Clean this up, divvy into leaf events, add additional checks and events for opinion and sexual comfort, and a random no check for the conversations to trigger instead of hunters being omniscient
  360. $hunter_convo_sexworker = {
  361. if huntersKnow = 1 and hunters_check = 0:
  362. '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterstalk.jpg"></center>'
  363. 'While walking around the yard you hear the hunters discussing something excitedly.'
  364. convo_rng_roll = rand(1,50)
  365. !TODO: They do not just shut up when they notice Sveta, there is an opinion or comfort check
  366. if fame_sexind > 10 and city_modelling > 30 and huntersknowfoto = 0 and convo_rng_roll = 1:
  367. *clr & cla
  368. minut += 5
  369. hunters_check = 1
  370. huntersknowfoto = 1
  371. hunter_sexual_comfort += 5
  372. hunter_collective_opinion += 3
  373. gs 'stat'
  374. '"I''m telling you, I''ve seen her pictures in a men''s magazine." you overhear Igor.'
  375. 'As soon as they noticed you the men stop talking and changed the subject to another topic.'
  376. act 'Further':gt 'swamp_yard'
  377. elseif stripdancesum > 0 and huntersknowstrip = 0 and convo_rng_roll = 2:
  378. *clr & cla
  379. minut += 5
  380. hunters_check = 1
  381. huntersknowstrip = 1
  382. hunter_sexual_comfort += 5
  383. hunter_collective_opinion -= 3
  384. gs 'stat'
  385. '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterstalk.jpg"></center>'
  386. 'While walking around the swamp you hear the hunters discussing something very lively.'
  387. '"I promise you, it was her, I swear!" you overhear Sergei. "She was on the stage dancing."'
  388. 'As soon as they noticed you the men stop talking and changed the subject to another topic.'
  389. act 'Further':gt 'swamp_yard'
  390. elseif film > 0 and huntersknowfilm = 0 and convo_rng_roll = 3:
  391. *clr & cla
  392. minut += 5
  393. hunters_check = 1
  394. huntersknowfilm = 1
  395. hunter_sexual_comfort += 7
  396. hunter_collective_opinion -= 5
  397. gs 'stat'
  398. '"I recently downloaded some porn, and guess who was in the video, trust me, she''s <<$pfname>>." you overhear Andrei.'
  399. 'As soon as they noticed you the men stop talking and changed the subject to another topic.'
  400. act 'Further':gt 'swamp_yard'
  401. elseif gadriver_gang > 0 and convo_rng_roll > 45:
  402. *clr & cla
  403. minut += 5
  404. huntersRape = 1
  405. hunters_check = 1
  406. gs 'stat'
  407. '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterstalk.jpg"></center>'
  408. 'While walking around the swamp you hear the hunters discussing something very lively.'
  409. '"I''m telling you, everyone in Gadukino has had the pleasure to "test out" the goods." you overhear Andrei. As soon as they noticed you the men stop talking and changed the subject to another topic.'
  410. act 'Further':gt 'swamp_yard'
  411. else
  412. *clr & cla
  413. minut += 5
  414. '"I swear, it was a large orangutan standing by the trees watching us! I also saw those massive prints the other day!" you overhear Andrei'
  415. '"Sure, it had nothing to with that vodka bottle you were chugging." says Igor'
  416. '"Nah I totally believe him. It was just his mom making sure his baby boy was fine" says Sergei before starting to laugh loudly'
  417. 'As soon as they noticed you the men stop talking and changed the subject to another topic.'
  418. act 'Further':gt 'swamp_yard'
  419. end
  420. end
  421. }
  422. $daytime_flavor_events = {
  423. if CloSkirtShortness > 1 and $pantyworntype = 'none' and RAND(1,20) = 1: dynamic $skirt_breeze
  424. if RAND(1,12) = 1 : dynamic $hunter_cleanup_request
  425. if RAND(1,20) = 1: dynamic $hunter_convo_sexworker
  426. }
  427. $nighttime_flavor_events = {
  428. !TODO: Add stuff here
  429. }
  430. '<center><B>The yard in front of the hut</B></center>'
  431. if month >= 5 and month <= 9:
  432. if hour >= 6 and hour < 22:
  433. '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/swamp_yard.jpg"></center>'
  434. else
  435. '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/swamp_yard_night.jpg"></center>'
  436. end
  437. else
  438. if hour >= 8 and hour < 18:
  439. '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/swamp_yard_winter.jpg"></center>'
  440. else
  441. '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/swamp_yard_winter_night.jpg"></center>'
  442. end
  443. end
  444. 'The yard in front of the hut.'
  445. 'Behind the hut there is a <a href="exec: gt ''swampspring'' ">spring</a>, if you continue a little further down there is a small <a href="exec: gt ''backwater'' ">creek</a> with relatively clean water.'
  446. if findvel = 3:'On the side of the hut is an old <a href="exec:gt ''bicycle'',''swamp''">bike</a>.'
  447. if hunters > 0 and huntersKnow = 0:'You spot some unfamiliar <a href="exec: gt ''hunters'', ''start'' ">people</a> standing in front of the hut.'
  448. if hunters > 0 and huntersKnow > 0 and hour >= 8 and hour < 20:'You notice the <a href="exec: gt ''hunters'', ''start'' ">hunters</a> standing in the front yard.'
  449. act 'Go into the hut':gt 'swamphouse'
  450. !Conditional acts
  451. if dirty_swamp_yard > 10:act 'Clean up the trash outside': dynamic $yard_cleanup
  452. if collective_hunter_opinion < 10: act '<b>Escape to the swamp</b>': dynamic $swamp_escape
  453. ! TODO: Figure how to remove the sneaky gotos if not tied to other locations
  454. if hunterhelp = 1: dynamic $rescued_from_swamp
  455. if hunterhelp = 2 and huntersKnow = 0: dynamic $meet_hunters_after_rescue
  456. if hour >= 8 and hour < 20:
  457. dynamic $daytime_flavor_events
  458. !TODO: Get rid of all this below here and move the dialogue to other events after revamping the other locs
  459. !the conversation after a drunken Striptease and fuck GG hunters
  460. if huntdanceslut = 1:
  461. cla
  462. *clr
  463. minut+=5
  464. gs 'stat'
  465. '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/andreihanter.jpg"></center>'
  466. 'As soon as you walk into the yard, you immediately walk up to Andrei.'
  467. '"I need to talk to you, <<$pcs_nickname>>," he said. "Can you recall what happened last night?"'
  468. '"Well... uh... Yes, I think I can..." you reply, blushing, staring down at the ground.'
  469. '"I used to say that you look just like your mother," said Andrei looking at you. "After your little show yesterday, as it turns out, the resemblance doesn''t stop at just the looks."'
  470. 'Andrei paused looking at you while you try to collect your thoughts to understand what he''s trying to imply.'
  471. '"To be frank, you''re as slutty as your mother was in her youth, the apple doesn''t fall far away from the tree as they say..." he chuckles. "Take it as a compliment."'
  472. 'You look at Andrei, completely stunned by what you just heard.'
  473. '"And what are sluts best at?" he continues. "That''s right, to pleasure men. Don''t you agree?"'
  474. act'Agree':huntdanceslut = 2 & gt 'hunters', 'start'
  475. if pcs_dom > 0 and alko < 8:act'Refuse':huntdanceslut = 3 & gt 'hunters', 'start'
  476. end
  477. !the conversation after the rape GG hunters
  478. if huntersRape = 4:
  479. cla
  480. *clr
  481. minut+=5
  482. huntersKnowSlut = 2
  483. huntersRape = 5
  484. gs 'stat'
  485. '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/andreihanter.jpg"></center>'
  486. 'As soon as you walk into the yard, you immediately walk up to Andrei.'
  487. '"I need to talk to you, <<$pcs_nickname>>," he said. "Do you understand what happened yesterday and that you should keep quiet about it?"'
  488. 'You shamelessly nodded.'
  489. '"What happened to you is no one others fault but your own, you wanted to get fucked," said Andrei looking sternly at you. "Don''t pull off anything stupid like that anymore."'
  490. '"I wouldn''t advise you to call the police," he adds. "Sergei will cover for me. In fact, we''ll just cover for each other, and no one will believe your lying pretty ass. Understand?"'
  491. 'You''re too afraid to look straight at Andrei, you just nod.'
  492. '"Perfect," said Andrei, moving away from you.'
  493. act 'Go':gt 'swamp_yard'
  494. end
  495. !sex with Igor
  496. if hunters > 0 and huntersIgorLove > 0 and huntersIgorQw >= 10 and swiss_army_random_number = 4 and huntersIgorsex = 0:
  497. *clr & cla
  498. minut += 5
  499. huntersIgorsex += rand(12,36)
  500. gs 'stat'
  501. '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterlove1.4.jpg"></center>'
  502. 'Igor appears in the yard noticing you. Smiling, he walks over and gives you a passionate kiss.'
  503. '"<<$pcs_nickname>>, I need you," he whispers, while breaking the kiss.'
  504. act 'Agree':
  505. *clr & cla
  506. huntersIgorQw += 1
  507. gs 'stat'
  508. '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterflirt2.'+rand(4,6)+'.jpg"></center>'
  509. 'You flirt lewdly with Igor, licking your lips and winking that you''re ready for some fun. Igor, noticing your obvious signals takes you by the hand and leads you away...'
  510. gs 'arousal', 'foreplay', 5
  511. gs 'stat'
  512. act 'Go':gt 'hunterLoveSex','Igor'
  513. end
  514. act 'Refuse':
  515. *clr & cla
  516. minut += 5
  517. huntersIgorQw -= 1
  518. gs 'stat'
  519. '<center><img <<$set_imgh>> src="images/pc/speak_to_the_hand.jpg"></center>'
  520. '"I''m sorry, Igor. I''m not in the mood." you say avoiding eye contact. Disappointed Igor leaves...'
  521. act 'Go':gt $loc, $metka
  522. end
  523. end
  524. ! communication with Sergey
  525. if hunters > 0 and huntersKnowSlut = 0 and ($clothingworntype ! 'nude' and $clothingworntype ! 'swimwear') and huntersSergeiQw >= 15 and swiss_army_random_number = 6 and huntersSergeiday ! daystart:
  526. *clr & cla
  527. minut += 5
  528. huntersSergeiday = daystart
  529. gs 'stat'
  530. '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/sergeihanter.jpg"></center>'
  531. 'You notice Sergei in the yard, who smiles and heads in your direction.'
  532. '"<<$pcs_nickname>>, let''s sit down and have a chat if you don''t mind?" he asks you a bit embarrassed.'
  533. act 'Agree':
  534. *clr & cla
  535. minut += 120
  536. hunterslut -= 1
  537. huntersSergeiQw += 1
  538. if huntersIgorQw >= 10 and huntersKnowSlut = 0:huntersIgorQw -= 2
  539. if huntersAndreiQw >= 10 and huntersKnowSlut = 0:huntersAndreiQw -= 2
  540. pcs_mood = 100
  541. gs 'stat'
  542. '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterlove2.jpg"></center>'
  543. 'You happily agree and the two of you spend the next two hours together chatting with each other...'
  544. act 'Further':gt $loc, $metka
  545. end
  546. act 'Refuse':
  547. *clr & cla
  548. minut += 5
  549. huntersSergeiQw -= 2
  550. gs 'stat'
  551. '<center><img <<$set_imgh>> src="images/pc/speak_to_the_hand.jpg"></center>'
  552. '"No, Sergei, as I''ve told you before, I don''t want to talk to you..."'
  553. act 'Further':gt $loc, $metka
  554. end
  555. end
  556. ! sex with Sergei
  557. if hunters > 0 and huntersSergeiLove > 0 and huntersSergeiQw >= 10 and swiss_army_random_number = 7 and huntersSergeisex = 0:
  558. *clr & cla
  559. minut += 5
  560. huntersSergeisex += rand(9,30)
  561. gs 'stat'
  562. '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterlove1.4.jpg"></center>'
  563. 'You see Sergei steping out of the hut into the yard. Smiling, he walks over and gives you a long passionate kiss.'
  564. '"<<$pcs_nickname>>, I want you," he said.'
  565. act 'Agree':
  566. *clr & cla
  567. huntersSergeiQw += 1
  568. gs 'stat'
  569. '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterflirt2.'+rand(4,6)+'.jpg"></center>'
  570. 'You flirt lewdly with Sergei, licking your lips and winking that you''re ready for some fun. Sergei, noticing your obvious signals takes you by the hand and leads you away...'
  571. gs 'arousal', 'foreplay', 5
  572. gs 'stat'
  573. act 'Go':gt 'hunterLoveSex','Sergei'
  574. end
  575. act 'Refuse':
  576. *clr & cla
  577. minut += 5
  578. huntersSergeiQw -= 1
  579. gs 'stat'
  580. '<center><img <<$set_imgh>> src="images/pc/speak_to_the_hand.jpg"></center>'
  581. '"I''m sorry, Sergei. I''m not in the mood." you say avoiding eye contact. Disappointed Sergei leaves...'
  582. act 'Go':gt $loc, $metka
  583. end
  584. end
  585. ! sex with Andrei
  586. if hunters > 0 and huntersAndreiLove > 0 and huntersAndreiQw >= 10 and swiss_army_random_number = 8 and huntersAndreisex = 0:
  587. *clr & cla
  588. huntersAndreisex += rand(6,24)
  589. gs 'stat'
  590. '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterlove1.4.jpg"></center>'
  591. 'You notice Andrei standing in the yard. Suddenly, he gives you a passionate kiss and without a word he drags you away with him...'
  592. gs 'arousal', 'foreplay', 5
  593. gs 'stat'
  594. act 'Follow Andrei':
  595. *clr & cla
  596. minut += 5
  597. huntersAndreiQw += 1
  598. pcs_horny += 5
  599. gs 'stat'
  600. '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterhands.jpg"></center>'
  601. 'You follow Andrei holding hands, knowing where he is about to lead you. You don''t mind you want him as bad as he wants you...'
  602. act 'Further':gt 'hunterLoveSex','Andrei'
  603. end
  604. act 'Refuse':
  605. *clr & cla
  606. minut += 5
  607. huntersAndreiQw -= 1
  608. gs 'stat'
  609. '<center><img <<$set_imgh>> src="images/pc/speak_to_the_hand.jpg"></center>'
  610. '"I''m sorry, Andrei. I''m not in the mood." you say avoiding eye contact. Disappointed Andrei leaves...'
  611. act 'Go':gt $loc, $metka
  612. end
  613. end
  614. ! sex if GG whore
  615. if hunters > 0 and huntersRape = 5 and huntslutsexrand = 1 and huntslutsex = 0:
  616. *clr & cla
  617. minut += 5
  618. temphunt = rand(1,3)
  619. ! the choice of who will fuck GG
  620. slutgosex = 1
  621. gs 'stat'
  622. if temphunt = 1:'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/andreihanter.jpg"></center>'
  623. if temphunt = 2:'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/sergeihanter.jpg"></center>'
  624. if temphunt = 3:'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/igorhanter.jpg"></center>'
  625. if temphunt = 1:'Andrei steps out of the hut, heading straight towards you. "<<$pcs_nickname>>, walk with me..." without uttering another word he grabs you by the arm and leads you to the nearest tree...'
  626. if temphunt = 2:'Sergei steps out of the hut, heading straight towards you. "<<$pcs_nickname>>, let''s go a bit aside you need to help me out with my itch," he said and lead you in the direction of the nearest thicket.'
  627. if temphunt = 3:'Igor steps out of the hut, heading straight towards you. "<<$pcs_nickname>>, I need you to help me with this bulge," he says pointing at his groin, leading you away from the yard...'
  628. if pcs_horny < 40:' You obediently follow along, well knowing the reason he wanted you to tag along.'
  629. if pcs_horny >= 40 and pcs_horny < 70:'"I need you to take me..." is all you manage to say while he''s leading you away.'
  630. if pcs_horny >= 70:'"I was hoping this would happened," you think to yourself, feeling your wet pussy pulsating with desire. You jump onto him, taking charge, leaving him stunned about who wants it more, you or him.'
  631. act 'Go':gt 'hunters', 'start'
  632. end
  633. ! trio if GG whore
  634. if hunters > 0 and huntersRape = 5 and huntslutsexrand = 2 and huntslutsex = 0:
  635. *clr & cla
  636. minut += 5
  637. temphunt = rand(1,3)
  638. slutgosex = 2
  639. gs 'stat'
  640. '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterswork1.2.jpg"></center>'
  641. if temphunt = 1:'You see Andrei talking with Sergei in the yard. They notice you, and start moving towards you. "Come with us <<$pcs_nickname>>," without uttering another word Andrei grabs you by the arm and leads you to the nearest tree.... Sergei follows after.'
  642. if temphunt = 2:'Andrei and Igor notice you enter the yard, they call you over. "Come with us <<$pcs_nickname>>, you need to help us out with our itch," said Andrei pulling you in the direction of the nearest thicket. Igor follows behind.'
  643. if temphunt = 3:'You notice Igor and Sergei standing in the yard whispering something to each other. Igor approaches you and says "<<$pcs_nickname>>, "<<$pcs_nickname>>, I need you to help me with this bulge," he says pointing at his groin. He calls Sergei over and they start leading you away from the yard...'
  644. if pcs_horny < 40:' You obediently follow along, well knowing the reason they wanted you to tag along.'
  645. if pcs_horny >= 40 and pcs_horny < 70:'"I need you to take me..." is all you manage to say while they''re leading you away.'
  646. if pcs_horny >= 70:'"I was hoping this would happened," you think to yourself, feeling your wet pussy pulsating with desire. You jump onto one of them, taking charge, leaving the other one stunned about who wants it more, they or you.'
  647. act 'Go with the guys':
  648. *clr & cla
  649. minut += 5
  650. pcs_horny += 5
  651. gs 'stat'
  652. '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/doublehanterlove.jpg"></center>'
  653. 'You go along with the men holding their hands, knowing where they''re about to lead you. You don''t mind you want them as bad as they wants you...'
  654. act 'Further':gt 'huntersex', 'sluthomesex'
  655. end
  656. end
  657. end
  658. --- swamp_yard ---------------------------------