hunter_ambient.qsrc 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302
  1. # hunter_ambient
  2. !Leaf conversation events
  3. if $ARGS[0] = 'nude_model_convo':
  4. huntersknowfoto = 1
  5. hunter_sexual_comfort += 5
  6. hunter_collective_opinion += 3
  7. '"I''m telling you, I''ve seen her pictures in a men''s magazine." you overhear Igor.'
  8. 'As soon as they noticed you the men stop talking and changed the subject to another topic.'
  9. end
  10. if $ARGS[0] = 'stripper_convo':
  11. huntersknowstrip = 1
  12. hunter_sexual_comfort += 5
  13. hunter_collective_opinion -= 3
  14. '"I promise you, it was her, I swear!" you overhear Sergei. "She was on the stage, stripping and dancing."'
  15. 'As soon as they noticed you the men stop talking and changed the subject to another topic.'
  16. end
  17. if $ARGS[0] = 'pornstar_convo':
  18. huntersknowfilm = 1
  19. hunter_sexual_comfort += 7
  20. hunter_collective_opinion -= 5
  21. '"I recently downloaded some porn, and guess who was getting fucked in the video. Trust me, it was <<$pfname>>." you overhear Andrei.'
  22. 'As soon as they noticed you the men stop talking and changed the subject to another topic.'
  23. end
  24. if $ARGS[0] = 'river_rape_convo':
  25. huntersRape = 1
  26. hunter_sexual_comfort += 7
  27. hunter_collective_opinion -= 10
  28. '"I''m telling you, everyone in Gadukino has had the pleasure to "test out" the goods." you overhear Andrei.'
  29. end
  30. if $ARGS[0] = 'generic_convo':
  31. convo_rng_roll = rand(1,28)
  32. if convo_rng_roll = 1:
  33. '"What''s the difference between a dog and a fox?"'
  34. '"Two shots of vodka!"'
  35. elseif convo_rng_roll = 2:
  36. '"I swear, it was something like a large orangutan standing by the trees watching us! I also saw those massive prints the other day!"'
  37. '"Sure, it had nothing to with that vodka bottle you were chugging." says Igor'
  38. '"Nah I totally believe him. It was just his mom making sure his baby boy was fine" says Sergei before starting to laugh loudly'
  39. elseif convo_rng_roll = 3:
  40. 'We once found a perfect spot while hunting. So we unpacked and checked what we brought with us. There was ammo, water and snacks.'
  41. 'But we forgot the vodka. So we had to pack up and go back.'
  42. elseif convo_rng_roll = 4:
  43. 'The men had gathered for a hunt, all but one were joyful. He had fallen in trouble with his wife. She had said: "I know what you do when you go hunt, you only get drunk as pigs and then crawl home." In the middle of the argument the man had enough and told his wife that she could join them. When the rest of the men noticed that a woman was supposed to join them they got quite irritated.'
  44. 'They walked into the forest, found a suitable clearing, and the man gave his wife a rifle and said:'
  45. '"You can sit here hidden in the bushes, and I will drive the moose towards you. I will drive it straight at you and you better do not miss, or else all the hard work will go waste..."'
  46. 'The man leaves, and joins the other men near a hut and they start to drink. Time passed by and all of a sudden the man woke up after sundown... The man grabbed his head, thinking that he would get a scolding by his wife.'
  47. 'He comes near the clearing and sees an odd picture: in the middle of the clearing there lies a carcass and the wife is jumping with joy around it. Standing next to her is an upset man, rubbing his bald head.'
  48. '"Yes dear, look at the elk you killed. We just need to remove the saddle..."'
  49. elseif convo_rng_roll = 5:
  50. 'Two hunters are hunting in the woods. They notice a woman in the distance lying down on her stomach, sunbathing. One of the hunters looks at her legs and goes:'
  51. '"Now this is a hunt I could chase forever!"'
  52. 'Then he looks at the woman''s ass and says:'
  53. '"Well, maybe not."'
  54. elseif convo_rng_roll = 6:
  55. 'There once was politician that was going hunting. He drove out in his fancy jeep, dressed in camouflage and had a super fancy rifle with optical sight night vision... He walks into the forest, and met a man in sandals, a simple hat and a torn jacket, he looked like a typical village guy.'
  56. 'Man: "Where are you heading?"'
  57. 'Politician: "I''m gonna shoot a bear!"'
  58. 'Man: "Yes, you seem well prepared..."'
  59. 'Politician: "Yes, you see! This rifle can shoot down an elephant..."'
  60. 'He continues on walking into the woods.'
  61. 'Smiling the man thinks: "Too bad there haven''t been any bears here for quite a while now"'
  62. elseif convo_rng_roll = 7:
  63. 'After a shot a hunter asks his partner:'
  64. '"Can you take a look what beast I''ve put down?"'
  65. 'He comes back after a while:'
  66. '"Judging by the beasts passport, his last name was Ivanov."'
  67. elseif convo_rng_roll = 8:
  68. 'There are two types of shroom trips you can have.'
  69. 'The first can lead you to an extremely thoughtful introspection, letting you know way more about yourself than before you ate the shrooms.'
  70. 'While the second can make you feel paranoid as if you were being chased by a guy with a chainsaw in a maze.'
  71. elseif convo_rng_roll = 9:
  72. '"I once killed a whale with one shot."'
  73. '"Oh yeah? Well, I strangled a bear with my bare hands."'
  74. '"What about this: Have you two ever heard of the Dead Sea?"'
  75. '"Yeah what about it?"'
  76. '"So I was walking on the beach this one time..."'
  77. elseif convo_rng_roll = 10:
  78. hunter_sexual_comfort += 1
  79. '"I heard you beat down a snake with your bare hands once?"'
  80. '"The rumors are true, my friend."'
  81. '"So tell me, how did you manage that?"'
  82. '"As usual, with wine, soft music and porn"'
  83. elseif convo_rng_roll = 11:
  84. 'If nothing comes by while you''re hunting, that means the you''ve become one with the forest.'
  85. elseif convo_rng_roll = 12:
  86. hunter_sexual_comfort += 1
  87. 'I once went hunting. I brought my rifle but forgot the cartridges. I let the dog sniff the rifle and she retrieved the ammo!'
  88. 'Something similar happened to me. I brought the bullets with me but forgot the rifle. I let the dog sniff the ammo and she retrieved the rifle!'
  89. 'I went to swim with my wife but she forgot the swimsuit. I let the dog sniff my wife between her legs and she retrieved the neighbor by his balls!!!"'
  90. elseif convo_rng_roll = 13:
  91. '"I once went on a hunt, with only the bullet in the barrel, no spares. I ended up meeting a pack of wolves, they did not even flinch when I shot at them and kept running towards me so I climbed up a tree.'
  92. '"Oh wow... How did you survive?"'
  93. '"I just hung up in that tree for hours until the wolves decided they had better things to do. Needed a new pair of pants after that."'
  94. elseif convo_rng_roll = 14:
  95. '"Guys do you all ever look into the sky and thing whether if we are all alone in the universe?"'
  96. '"Not really. The universe is massive. There is no way no other life exists out there" says Igor'
  97. '"Then how do we not see any signs of other life out there? We should have been seeing something, anything by now." says Sergei'
  98. elseif convo_rng_roll = 15:
  99. 'The man returns home being out hunting for a month. A friend asks him:'
  100. '"Well, I guess you''ve made quite a fortune. You''ve been away for a month. You will be able to buy your wife lots of things!"'
  101. '"Not really, I drank it all up."'
  102. elseif convo_rng_roll = 16:
  103. hunter_sexual_comfort += 1
  104. 'A hunter was chasing a bear. The bear was though and healthy and ran quickly, leaving the hunter behind. While looking backwards the bear got stuck between two trees. A rabbit runs by and asks the bear:'
  105. '"How did you get stuck there?"'
  106. '"Well..." the bear began its story but the rabbit jumps on the bear and starts fucking it in the ass. The bear got upset but could not get out.'
  107. 'Then he saw a fox running by and called it over:'
  108. '"Hey fox, come over here and help me out!"'
  109. 'The fox thought about it and like the rabbit it started fucking the bear. The bear was now getting desperate, when he saw the wolf. The wolf comes over and asks:'
  110. '"What happened to you?"'
  111. 'The bear answers: "Well, wolf, you might as well fuck me over first then I''ll tell you!!"'
  112. elseif convo_rng_roll = 17:
  113. 'I went out with some men hunting and as usual we got drunk. One of the men grabs his rifle and goes to hunt. All of a sudden a bear appears, and he starts climbing a tree. He shouts:'
  114. '"Guys, save me! Kill the bear."'
  115. 'Since we''re all drunk, we take aim, shoot and the shots fly by the bear. The bear continues on, not caring about the shots. Guy yells again:'
  116. '"Come on guys! Kill this fucking bear."'
  117. 'We take aim again, shoot and miss. The man now desperate shouts:'
  118. '"What are you bastards doing! Are you trying to kill me or the bear!"'
  119. elseif convo_rng_roll = 18:
  120. '"Every year we do our annual cleaning of the hut, throwing away old canned food and stuff. Well, one guy threw a family size can of baked beans in the burn barrel instead of in the trash can.'
  121. '"That night, as we were all telling stories and drinking around the burn barrel, the can exploded! Hot baked beans covered everything within a 10 meter radius, including us.'
  122. elseif convo_rng_roll = 19:
  123. 'One the hunters tells the other: "I once had a sparrow try to fly over my head so I whacked it with my shotgun barrel, killing it."'
  124. elseif convo_rng_roll = 20:
  125. 'The hunters are all huddled up and one of the hunters puts the rifle on his knees, pointing it at his neighbor.'
  126. '"Sorry I''ll be more careful next time so I don''t accidentally gun you down!"'
  127. '"Just finish me off already..." the other hunter replies.'
  128. elseif convo_rng_roll = 21:
  129. '"So I got lost in the forest one night and was trying to get back to the hut. I stumbled around in the darkness for hours until I hear someone yelling "MARK! MARK! MARK!" So I say to myself "This guy knows where he is so go find him."'
  130. '"I walk all the way there in the dark and when I got there all I found was an old hair lipped dog..."'
  131. elseif convo_rng_roll = 22:
  132. 'So the local government was looking for investors in the area, and a certain Minister was invited to a rabbit hunt.'
  133. 'At the end he was unanimously proclaimed one of the greatest hunters to pass the village, managing to hunt 30 rabbits just in a day.'
  134. '"Yes indeed", the Minister then commented jokingly, "Especially considering that I only took ten shots."'
  135. elseif convo_rng_roll = 23:
  136. '"I have a dog, that can locate a wounded duck and bring it to me."'
  137. '"My dog is way cooler. If I see a flying flock of ducks I put the dog in my man-made catapult. Aim it in the direction of the pack, fire off, the dog flies towards them and brings me some ducks back..."'
  138. 'Meanwhile, a calf grazing in nearvy raises its head and sees the dog flying.'
  139. '"Mom, look! That dog is flying after those ducks!"'
  140. 'The cow responds: "I told you we should not have eaten those mushrooms and stuck to grass."'
  141. elseif convo_rng_roll = 24:
  142. 'Remember, it is best to hunt with dogs for extra help. If you get lost and want to return home, they will always find the way back. But keep them on a short leesh and don''t let go of them when they try running at something they smell'
  143. elseif convo_rng_roll = 25:
  144. '"Yesterday I shot two geese..."'
  145. '"Were they wild?"'
  146. '"They were not, but their owner got pretty wild!"'
  147. elseif convo_rng_roll = 26:
  148. hunter_sexual_comfort += 1
  149. 'A depressed man goes hunting. He finds a bear den, starts firing his rifle, shots towards the bear and says:'
  150. '"Listen here, either I kill you or we fuck, your choice! If you wanna survive I suggest you pick the second option... Not feeling satisfied, the hunter goes home, picks up more ammunition, returns to the den, empties his clip. He forces the bear out, saying:'
  151. '"Listen, either we fuck again, or I''ll kill you, take your pick! The man survives even this time, wondering how he''s able to still be alive. He goes home and returns with dynamite wanting to blow up den. He sets up the dynamite, hides behind a rock and blows up the entrance to the den.'
  152. 'Behind him he hears the voice of the bear: "Man, I do not understand, are you this terrible a hunter or just really like getting fucked in the ass?"'
  153. elseif convo_rng_roll = 27:
  154. '"I went out hunting once and saw this huge wild boar killing one deer."'
  155. '"Yeah they do that, nasty bastards."'
  156. elseif convo_rng_roll = 28:
  157. hunter_sexual_comfort += 1
  158. 'So it was goose hunting season. A hunter, tired off staying hidden, finally saw a lone goose. He sneaks on it, and gets as close as possible to take a shot.'
  159. 'When he''s finally close enough, he lets off a shot but misses the goose. It turns around and hisses towards the hunter.'
  160. '"Shit! Do they bite?" asked the hunter. "What did you expect? That they suck?" answered his friend.'
  161. end
  162. end
  163. !Branch conversation events (events that call the actual conversations)
  164. if $ARGS[0] = 'yard_convo':
  165. *clr & cla
  166. '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterstalk.jpg"></center>'
  167. 'While walking around the yard you overhear the hunters'' conversation'
  168. convo_rng_roll = rand(1,20)
  169. !Keep specific conversations on stuff Sveta has been doing near the top so that they fire before generic conversation
  170. !TODO: They do not just shut up when they notice Sveta, there is an opinion or comfort check for them saying something
  171. if convo_rng_roll = 1:
  172. if fame_sexind > 10 and city_modelling > 30 and huntersknowfoto = 0 : gs 'hunter_ambient', 'nude_model_convo'
  173. elseif convo_rng_roll = 2:
  174. if stripdancesum > 0 and huntersknowstrip = 0: gs 'hunter_ambient', 'stripper_convo'
  175. elseif convo_rng_roll = 3:
  176. if film > 0 and huntersknowfilm = 0: gs 'hunter_ambient', 'pornstar_convo'
  177. elseif convo_rng_roll = 4:
  178. if gadriver_gang > 0 and huntersRape = 0: gs 'hunter_ambient', 'river_rape_convo'
  179. else
  180. gs 'hunter_ambient', 'generic_convo'
  181. end
  182. minut += 5
  183. gs 'stat'
  184. act 'Further':gt 'swamp_yard', 'start'
  185. end
  186. !Behavior events
  187. if $ARGS[0] = 'schedule':
  188. killvar 'hunters_breakfast'
  189. killvar 'hunters_lunch'
  190. killvar 'hunters_dinner'
  191. killvar 'hunters_evening'
  192. killvar 'hunters_drink'
  193. killvar 'hunters_inside'
  194. killvar 'hunters_outside'
  195. killvar 'hunters_sleep'
  196. killvar 'hunters_available'
  197. killvar 'hunters_hunting'
  198. killvar 'hunters_chattime'
  199. if hunters_were_met > 0:
  200. if hour = 7:
  201. hunters_breakfast = 1
  202. hunters_available = 1
  203. if (sunWeather = 0 or temper < 15) or (campfire = 0): hunters_inside = 1
  204. elseif hour = 8:
  205. hunters_available = 1
  206. hunters_chattime = 1
  207. if (sunWeather = 0 or temper < 15): hunters_inside = 1
  208. elseif hour > 8 and hour < 12:
  209. hunters_hunting = 1
  210. elseif hour = 12 or hour = 13:
  211. hunters_lunch = 1
  212. hunters_available = 1
  213. if hour = 13: hunters_chattime = 1
  214. if (sunWeather = 0 or temper < 15) or (campfire = 0): hunters_inside = 1
  215. elseif hour >= 14 and hour <= 17:
  216. hunters_hunting = 1
  217. elseif hour = 18 or hour = 19:
  218. hunters_evening = 1
  219. hunters_available = 1
  220. if hour = 19: hunters_chattime = 1
  221. if (sunWeather = 0 or temper < 15) or (campfire = 0): hunters_inside = 1
  222. elseif hour = 20:
  223. hunters_dinner = 1
  224. hunters_available = 1
  225. hunters_inside = 1
  226. elseif hour > 20 and hour < 23:
  227. hunters_drink = 1
  228. hunters_available = 1
  229. if (sunWeather = 0 or temper < 15) or (campfire = 0): hunters_inside = 1
  230. elseif hour >= 23 or hour < 7:
  231. hunters_sleep = 1
  232. hunters_inside = 1
  233. end
  234. end
  235. !! if the hunter_inside is not set, it is set to zero by default.
  236. hunters_outside = iif(hunters_inside = 1,0,1)
  237. end
  238. if $ARGS[0] = 'bring_food':
  239. if (hunters_hunting = 1) and rand(1,20) = 1:
  240. !TODO: Show the name of the hunter bringing the food. Also add variety besides rabbit
  241. cla & *clr
  242. '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/bunny_butcher.jpg"></center>'
  243. 'You see one of the hunters returning with a rabbit he shot. He proceeds to skin and butcher the animal.'
  244. raw_meat += 1
  245. act 'Further': gt 'swamp_yard', 'start'
  246. else
  247. gt 'swamp_yard', 'start'
  248. end if
  249. end
  250. --- hunter_ambient ---------------------------------