gadukino.qsrc 40 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702
  1. # gadukino
  2. !!2022/05/02
  3. !2024/05/05 - Mira schedule introduced.
  4. !locat['A60'] = Mira''s location. See 'miroslava_schedule'
  5. if $ARGS[0] = '':
  6. gs 'shortgs', 'setloc', 'gadukino', ''
  7. $region = 'gad'
  8. $location_type = 'public_outdoors'
  9. gs 'miroslava_schedule'
  10. menu_off = 0
  11. CLOSE ALL
  12. gs 'gadukino_event', 'sound'
  13. !exec before everything
  14. !lower chance (1/3 to 1/12) and once per day by illume
  15. ! 10% chance of meeting Mitka once per day in the village when Sveta is not the village boys slut or whole villages whore
  16. temp_rand = rand(1,10)
  17. if temp_rand = 1 and GadBoy['mitka_day'] ! daystart and hour >= 7 and hour < 20 and (npc_QW['A63'] < 11 or GadBoy['river_gang'] > 2):
  18. *clr & cla
  19. menu_off = 1
  20. minut += 5
  21. gs 'stat'
  22. '<center><b><font color = maroon>Mitka Shkvoryen</font></b></center>'
  23. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big63.jpg"></center>'
  24. 'As you walk through the village, you are approached by Mitka, your childhood friend.'
  25. act 'Say hello':gt 'mitka'
  26. else
  27. ! checks for events first before showing regular street actions
  28. ! Sveta is the boys slut and not the whole villages whore yet
  29. if npc_QW['A63'] = 20 and hour >= 7 and hour < 20 and month >= 4 and month <= 10 and gadboyday ! daystart and week > 5 and GadBoy['river_gang'] < 1: gt 'gadukino_event', 'gadriver_gang'
  30. ! Sveta decision on whether to be the whole villages whore or not
  31. if GadBoy['river_gang'] = 1 and hour >= 7 and hour < 20 and gadboyday ! daystart: gt 'gadukino_event', 'gang_apologise'
  32. ! Sveta decided not to be the whole villages whore
  33. if GadBoy['river_gang'] = 3 and hour >= 7 and hour < 20 and gadboyday ! daystart: gt 'gadukino_event', 'mitka_apologise'
  34. if GadBoy['river_gang'] = 4 and MiraVars['had_sex'] = 1 and MiraVars['cuni_given'] = 0 and hour >= 8 and hour <= 20 and gadboyday ! daystart: gt 'gadukino_event', 'mira_apologise'
  35. ! Sveta decided to be the whole villages whore - each boy will only fuck Sveta once per day
  36. if GadBoy['river_gang'] = 2 and hour >= 7 and hour < 20 and month >= 4 and month <= 10 and gadboyday ! daystart:
  37. temp_rand = rand(1,12)
  38. ! 33% chance one of the village boys will demand sex from Sveta
  39. if temp_rand <= 4:
  40. ! 25% chance for more than 1 boy
  41. if temp_rand = 4:
  42. if GadBoy['mitka_day'] ! daystart and GadBoy['kolyamba_day'] ! daystart:
  43. gt 'gadukino_event', 'gadukino_2boys', '1'
  44. elseif GadBoy['mitka_day'] ! daystart and GadBoy['vasyan_day'] ! daystart:
  45. gt 'gadukino_event', 'gadukino_2boys', '2'
  46. elseif GadBoy['kolyamba_day'] ! daystart and GadBoy['vasyan_day'] ! daystart:
  47. gt 'gadukino_event', 'gadukino_2boys', '3'
  48. elseif GadBoy['mitka_day'] ! daystart:
  49. gt 'gadukino_event', 'gadukino_mitka'
  50. elseif GadBoy['kolyamba_day'] ! daystart:
  51. gt 'gadukino_event', 'gadukino_kolyamba'
  52. elseif GadBoy['vasyan_day'] ! daystart:
  53. gt 'gadukino_event', 'gadukino_vasyan'
  54. end
  55. ! 75% chance for only 1 boy
  56. else
  57. if GadBoy['mitka_day'] ! daystart:
  58. gt 'gadukino_event', 'gadukino_mitka'
  59. elseif GadBoy['kolyamba_day'] ! daystart:
  60. gt 'gadukino_event', 'gadukino_kolyamba'
  61. elseif GadBoy['vasyan_day'] ! daystart:
  62. gt 'gadukino_event', 'gadukino_vasyan'
  63. end
  64. end
  65. ! 17% chance for Mira to demand sex from Sveta
  66. elseif temp_rand <= 6:
  67. ! Sveta is the boys slut and Mira is not and they have already had sex together
  68. if npc_QW['A63'] >= 11 and MiraVars['had_sex'] = 1 and MiraVars['QW'] < 11 and MiraVars['event_day'] ! daystart: gt 'gad_meadow','mira_lesb_talk4'
  69. end
  70. end
  71. gs 'stat'
  72. killvar 'temp_rand'
  73. '<center><h2>Gadukino</h2></center>'
  74. if month >= 4 and month <= 10:
  75. if hour >= 6 and hour < 22:
  76. '<center><img <<$set_imgh>> src="images/locations/gadukino/village/street.jpg"></center>'
  77. else
  78. '<center><img <<$set_imgh>> src="images/locations/gadukino/village/street_night.jpg"></center>'
  79. end
  80. else
  81. if hour >= 8 and hour < 18:
  82. '<center><img <<$set_imgh>> src="images/locations/gadukino/village/street_winter.jpg"></center>'
  83. else
  84. '<center><img <<$set_imgh>> src="images/locations/gadukino/village/street_winter_night.jpg"></center>'
  85. end
  86. end
  87. *nl
  88. 'A small village with many old wooden houses and even more in various states of disrepair. It has certainly seen better times.'
  89. if car > 0 and cardrive = 23: '<a href="exec:GS ''carF'',''start''">Your <<$car>></a> is close by.'
  90. 'Several small farms are scattered around the outskirts of the village, one of which belongs to <a href="exec:minut += 5 & gt ''gad_gpyard'', ''start''">your grandparents</a>.'
  91. act 'Go to your grandparent''s house': minut += 5 & gt 'gad_gpyard', 'start'
  92. if $home['current'] = 'hunters_lodge' or $home['current'] = 'grandparents_house':
  93. if vladimirQW['day'] = daystart and vladimirQW['stage'] = 30 and hour >= 16 and week = 6:'<a href="exec:gt ''vladimirQW_meet'',''2''">There''s an Audi parked in the street, and standing beside it, you notice Vladimir</a>.'
  94. if vladimirQW['day'] = daystart and vladimirQW['stage'] = 40 and hour >= 16 and week = 6:'<a href="exec:gt ''vladimirQW_meet'',''3''">There''s an Audi parked in the street, and standing beside it, you notice Vladimir</a>.'
  95. if hour = meethour[0]:
  96. if svidanie[0] = 1:'<b><a href="exec:lover_number = 0 & gt ''lover_meet'', ''start''"><<$loverdesc[0]>></a> is waiting in the street.</b>'
  97. end
  98. if hour = meethour[1]:
  99. if svidanie[1] = 1:'<b><a href="exec:lover_number = 1 & gt ''lover_meet'', ''start''"><<$loverdesc[1]>></a> is waiting in the street.</b>'
  100. end
  101. if hour = meethour[2]:
  102. if svidanie[2] = 1:'<b><a href="exec:lover_number = 2 & gt ''lover_meet'', ''start''"><<$loverdesc[2]>></a> is waiting in the street.</b>'
  103. end
  104. end
  105. if npc_rel['A60'] > 0 and npc_known['A60'] = 1:
  106. 'Just down the road from your grandparents'' house is <a href="exec:minut += 5 & gt ''gad_miroslava_home'', ''start''">Mira''s house</a>.'
  107. act 'Go to Mira''s house': minut += 5 & gt 'gad_miroslava_home', 'start'
  108. end
  109. *nl
  110. if month >= 6 and month <= 9:
  111. if hour >= 6 and hour <= 16:
  112. 'An old farm truck is parked halfway off one of the roads nearby. The farmer who owns it will buy <a href="exec: gt ''gadukino'',''collection_point''">mushrooms and berries</a> from the locals to sell back in the city. He makes multiple trips from Gadukino to the city daily to ensure the freshest produce so he can be found from 6 am to 4 pm.'
  113. else
  114. 'This time of year, a truck usually comes by multiple times a day between 6 am and 4 pm to purchase mushrooms and berries from the locals.'
  115. end
  116. else
  117. 'During the summer, a truck usually comes into town from the city to buy fresh mushrooms and berries from the locals. It''s not the right season for it right now, though.'
  118. end
  119. *nl
  120. 'In the center of the village is a small grass-covered square where villagers gather to meet and discuss or argue about politics or village life.'
  121. 'Near the square sits the old <a href="exec: minut += 3 & gt ''gad_church'',''start''">chapel</a>, it is not in the best shape, but it appears well-loved.'
  122. if hour >= 8 and hour < 20:
  123. 'One of the buildings facing the square has a sign saying, <a href="exec: minut += 5 & gt ''gad_store''">General Store</a>. A sign on the door proclaims it "OPEN". It looks like the only place in the village to buy goods.'
  124. act 'Go to the general store': minut += 5 & gt 'gad_store'
  125. else
  126. 'One of the buildings facing the square has a sign saying, General Store. A sign on the door proclaims it "CLOSED". It looks like the only place in the village to buy goods.'
  127. end
  128. if (week = 4 or week = 7) and hour >= 6 and hour <= 20: act 'Go to the nearby farmers market': gt 'gad_market', 'start'
  129. act 'Walk to the forest road (0:10)': minut += 10 & gt 'gad_road', 'start'
  130. act 'Walk to the highway (0:15)': minut += 15 & nroad = 10 & gt 'road'
  131. if hour >= 6 and hour < 20:
  132. act 'Walk around the village (0:15)':
  133. *clr & cla
  134. minut += 15
  135. menu_off = 1
  136. gs 'stat'
  137. temp = rand(1,100)
  138. ! 50% chance of mira events if you already found the meadow and are still friends with mira
  139. if temp >= 50 and locat['A60'] = 30:
  140. gt 'gadukino', 'mira_events'
  141. ! 50% chance of other random 1 picture flavour events
  142. else
  143. gt 'gadukino', 'other_events'
  144. end
  145. end
  146. end
  147. if month >= 6 and month <= 9 and hour >= 6 and hour <= 16: act 'Sell mushrooms and berries': gt 'gadukino','collection_point'
  148. !!Succubus active hunting, can only hunt successfully once a day, but can try until success
  149. if (hour <= 5 or hour >= 21) and succubusQW = 5 and suchuntday ! daystart:
  150. act 'Go Hunting (this can take a lot of time)': suchunt = 1 & gt 'gadukino', 'succubus_hunt'
  151. end
  152. gs 'camera', 'check_location'
  153. end
  154. end
  155. if $ARGS[0] = 'collection_point':
  156. *clr & cla
  157. menu_off = 1
  158. minut += 1
  159. gs 'stat'
  160. '<center><img <<$set_imgh>> src="images/locations/gadukino/village/collection_point.jpg"></center>'
  161. *nl
  162. 'Parked halfway off the road is an old, unmarked truck. The back doors are open, and inside is a farmer looking to buy either edible mushrooms or berries the locals find while out in the nearby woods.'
  163. 'Some find it odd that they''re operating out of a truck. Still, you imagine it''s cheaper to maintain than a shop, and it lets them get around to other villages like this one to buy their mushrooms and berries, too.'
  164. 'There is a small sign hanging off of one of the back doors which says:'
  165. '"Buying: mushrooms <b>₽</b>25/kg, berries <b>₽</b>25/kg"'
  166. act 'Go back to the village center':minut += 1 & gt 'gadukino'
  167. if boletus > 0 and bilberry > 0:
  168. act 'Sell everything you''ve gathered':
  169. *clr & cla
  170. minut += 10
  171. money += boletus*25+bilberry*25
  172. '<center><img <<$set_imgh>> src="images/locations/gadukino/village/collection_point.jpg"></center>'
  173. 'You decide to sell your mushrooms and berries for <<boletus*25+bilberry*25>> <b>₽</b>.'
  174. gs 'stat'
  175. act 'Continue': boletus = 0 & bilberry = 0 & gt 'gadukino','collection_point'
  176. end
  177. end
  178. if boletus > 0:
  179. act 'Sell all the mushrooms':
  180. *clr & cla
  181. minut += 10
  182. money += boletus*25
  183. '<center><img <<$set_imgh>> src="images/locations/gadukino/village/collection_point.jpg"></center>'
  184. 'You decide to sell your mushrooms for <<boletus*25>> <b>₽</b>.'
  185. gs 'stat'
  186. act 'Continue': boletus = 0 & gt 'gadukino','collection_point'
  187. end
  188. end
  189. if bilberry > 0:
  190. act 'Sell all the berries':
  191. *clr & cla
  192. minut += 10
  193. money += bilberry*25
  194. '<center><img <<$set_imgh>> src="images/locations/gadukino/village/collection_point.jpg"></center>'
  195. 'You decide to sell your berries for <<bilberry*25>> <b>₽</b>.'
  196. gs 'stat'
  197. act 'Continue': bilberry = 0 & gt 'gadukino','collection_point'
  198. end
  199. end
  200. end
  201. if $ARGS[0] = 'succubus_hunt':
  202. cla
  203. minut += 30
  204. menu_off = 1
  205. *nl
  206. 'At this hour of the night, the village is only illuminated by the light of the moon. You know this will be to your advantage. No one will be able to see you coming... That is if there were anyone out at night. You prowl the village looking for prey, but as the minutes pass, your frustration grows.'
  207. if rand(1,100) < 70:
  208. minut += 30
  209. pcs_mood -= 5
  210. *nl
  211. 'God, this place is dull! After searching for an hour, you find no one; not even a stray cat seems to be out and about tonight. You give up reluctantly, pondering how else you will feed tonight.'
  212. act 'Continue': gt 'gadukino'
  213. else
  214. 'You are getting really antsy to feed, and after finding absolutely no one outside, you decide that breaking into someone''s house, risky as it is, is still better than going hungry.'
  215. *nl
  216. !Another rand_check here to choose the scene?
  217. 'You break the lock of the first house you see and go inside. You sneak around the house, looking for a meal, but there''s nobody there. So this entire night is a bust... But, since you''re here, you might as well try and see if there''s any regular food that helps with your hunger, even though you doubt it.'
  218. 'You head to the kitchen for a midnight snack, and as you tear through the fridge, eating whatever looks appetizing, you hear a man curse.'
  219. '"Shit, what the hell happened to my door?!"'
  220. 'You freeze on the spot. You didn''t think anybody would actually come home while you were still here, but now that they did, maybe you can still salvage this mess.'
  221. act 'Strip':
  222. *clr
  223. cla
  224. gs 'clothing', 'strip_all'
  225. !Just took a guess at where this image might go - Adjust src accordingly
  226. '<center><img <<$set_imgh>> src="images/locations/gadukino/succubus/kitchennude.jpg"></center>'
  227. 'Heavy footsteps echo through the corridor, approaching the kitchen, and with nowhere to hide, you decide to strip instead. You are here to feed, after all, and if he sees you nude, surely he will forget what he is angry about.'
  228. 'When the man enters the dark kitchen, his first reaction is about what you''d expect, "Who the hell are you!?"'
  229. 'You give him a good look at your body; according to your plan, that should be enough to calm him down. But, unfortunately, he doesn''t seem to be aware of the plan cause he is having none of it.'
  230. '"Have you been eating my food?! Get the hell out of my house!"'
  231. *nl
  232. 'He grabs you and starts dragging you towards the door. You protest and try vainly to seduce him, wondering how anyone could resist your charms like this. Then you remember that you are stronger than him - crazy how easily superhuman strength can slip your mind.'
  233. 'As soon as you resist his pull, he grinds to a halt, confused by the fact that he can''t move you further. Then, with the tables turned, you grab him and half-drag, half-throw him into his own living room, where he lands on his back, stunned by the fact that this woman so easily overpowered him.'
  234. 'You pull his pants off and, already nude, lower your pussy to his cock. He may have played the angry man, but the fact that it stands at attention soothes your bruised ego - your seduction efforts didn''t go completely unnoticed - and you plunge yourself down on top of him.'
  235. act 'Feed on him':
  236. *clr
  237. cla
  238. !Taken directly from 'succubus'
  239. scrand = rand(0,3)
  240. scfeed = succublvl + rand(1,4)
  241. if scfeed = 2:
  242. $scxcum = 'twice'
  243. else
  244. $scxcum = 'multiple times'
  245. end
  246. stat['vaginal'] += 1
  247. guy += 1
  248. pcs_horny = 0
  249. orgasm += 1 + scfeed
  250. ! This seems appropriate. Reducing it, but otherwise leaving it in. Potentially worth revisiting
  251. pcs_willpwr += scfeed
  252. succubxp += 6
  253. sexnutrition += 30 * scfeed
  254. sucabscum = 1
  255. minut += 15 + (20 * scfeed) / succublvl
  256. '<center><img <<$set_imgh>> src="images/pc/body/succubusself.jpg"></center>'
  257. 'You ride him hard, desperate to get your hungry pussy the nourishment it requires.'
  258. if scrand < succublvl:
  259. 'Your seduction and succubus powers were strong enough to get your victim hard. Still, they weren''t enough to make him forget about his situation: He is giving you hateful looks, clearly pissed about his door and food and, oh yeah, you are raping him, but you simply ignore that.'
  260. 'All you need is his sperm. You could care less about his happiness, and if he wants to complain about a woman like you fucking his brains out, that''s his problem. Just as you''re thinking, your powers surge and force him to come, unloading his jizz deep into your waiting cunt.'
  261. *nl
  262. 'You don''t know how long you go at it with him exactly. Still, after coming inside you <<$scxcum>> and thus making you come too, he runs out of energy and falls unconscious. You lift yourself off your passed-out plaything and head for the kitchen to collect your clothes and one last snack, feeling wonderfully relaxed after getting your fix.'
  263. 'Then you head out the back door, making sure to break the handle on the way out - you''re nothing if not consistent.'
  264. else
  265. 'He was resisting you initially, but after a while, your powers break any resistance he had in him. By the time his first orgasm hits and he shoots his sperm into your needy cunt, he would have betrayed his own mother, much less broken his front door and laid his fridge at your feet, just to be inside you a little longer.'
  266. 'However unsavoury the first few minutes of your meeting, this state of bliss you share with him pushes that memory into the far back of your mind and lets both of you enjoy the hard ride you''re giving him.'
  267. *nl
  268. 'You don''t know how long you go at it with him exactly. Still, after coming inside you <<$scxcum>> and thus making you come too, he runs out of energy and falls unconscious. You lift yourself off your passed-out plaything, patting his head affectionately, and head for the kitchen to collect your clothes and one last snack, feeling wonderfully relaxed after getting your fix. There''s nothing better than sex with a willing subject.'
  269. 'Then you head out the back door. For a split second, you consider breaking that door, too... but why add insult to injury when he has pleased you?'
  270. end
  271. killvar 'scfeed' & killvar 'scrand'
  272. gs 'stat'
  273. act 'Leave':
  274. gs 'underwear', 'wear'
  275. gs 'clothing', 'wear_last_worn'
  276. gt 'gadukino'
  277. end
  278. end
  279. end
  280. end
  281. end
  282. if $ARGS[0] = 'mira_events':
  283. ! never met mira before
  284. if npc_known['A60'] = 0:
  285. *clr & cla
  286. '<center><img <<$set_imgh>> src="images/locations/gadukino/village/miroslava.jpg"></center>'
  287. 'Walking around the village, you notice a young girl your age. Unfortunately, you do not recognize her from the last time you were in the village. She is pulling on a rope attached to the collar of a small calf. The calf grunts with displeasure, shakes her head and refuses to move further.'
  288. act 'Walk away': gt 'gadukino'
  289. act 'Help her':
  290. *clr & cla
  291. npc_known['A60'] = 1
  292. npc_rel['A60'] += 10
  293. minut += 15
  294. gs 'stat'
  295. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira.jpg"></center>'
  296. 'You decide to lend a hand to help the girl with the calf. You are lonely in the village, and maybe this girl, if you get to know her, could make your trips to Gadukino less boring. You walk over to the girl, introduce yourself, and ask if she wants help. She nods and resumes pulling on the rope while you walk over behind the calf and give it a load slap on the rump. The calf is surprised and immediately moves forward away from you. The girl smiles in thanks and tells you her name is Miroslava, but everyone calls her Mira.'
  297. 'Together you can guide the calf back into its pen. Mira turns out to be quite a sociable girl and conversationalist. You learn that her family was recently forced to move to the village from the city. Her father''s substantial gambling debts to some questionable men forced him to sell the family''s property in the city to pay them back. Mira is having a rough time adjusting to life in a small village. She misses the apartment in the city center and the money to buy lovely dresses and makeup. After selling everything and paying off the debt, her father was told to leave the city "or else...".'
  298. 'They were left relatively poor and could only afford a house in this run-down, dust-covered village.'
  299. 'You walk with her and chat until you reach her house, which turns out to be just down the road from your grandparents'' place. Mira invites you to come and visit her anytime. She is just as bored in the village as you are.'
  300. act 'Finish your walk': gt 'gadukino'
  301. end
  302. else
  303. *clr & cla
  304. ! mira 2nd wish - pose as prostitute - one time event to fire so check for this first before repeatable mira events
  305. if MiraVars['QW'] = 15 and temper >= 10 and sunWeather = 1 and MiraVars['prostitute'] = 0:
  306. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/miraqw7.jpg"></center>'
  307. 'Walking through the village, you notice Mira digging in her vegetable garden. She stands with her ass high in the air, and to your amazement, she isn''t wearing panties. You get a good look at her pussy lips...'
  308. act 'Walk away': gt 'gadukino'
  309. gs 'willpower', 'prostitution', 'force'
  310. if will_cost <= pcs_willpwr:
  311. act 'Approach Mira (<<will_cost>> Willpower)':
  312. *clr & cla
  313. minut += 15
  314. gs 'willpower', 'prostitution', 'force'
  315. gs 'willpower', 'pay', 'force'
  316. gs 'stat'
  317. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira0,<<rand(0,5)>>.jpg"></center>'
  318. 'You quietly sneak up on her, but she notices your approach and turns around. Her hands pull her skirt back into place, blushing. You stare at her for a few seconds silently and then ask, "Why don''t you have any panties on?" Mira, her eyes darting about, shifting her weight from foot to foot, hesitantly said, "Well, what happened is, well, it''s scorching. I thought it would feel better without panties." You interrupt her with an upraised hand as you get an idea for your second wish... You remind her she still owes you two wishes, and you''re ready to collect your second wish. You tell Mira to sit down, and she reluctantly agrees. You order her to show you her pussy when she is finally sitting. Mira grumbles and glares at you but eventually sighs and slowly lifts up her skirt, giving you a good look at her crotch.'
  319. act 'Watch':
  320. *clr & cla
  321. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mirawish2.jpg"></center>'
  322. 'You enjoy the view, then snap your fingers as a fantastic idea comes to mind for your second wish. Mira says she thought her second wish was over, but you wouldn''t make it that easy. You ask if she is thinking about backing out of granting your wishes, but Mira says no, she will go through with them. You smile and tell her to follow you.'
  323. act 'Lead her to the road':
  324. *clr & cla
  325. minut += 45
  326. gs 'arousal', 'erotic', 2, 'lesbian', 'dom'
  327. gs 'stat'
  328. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mirawish2_1.jpg"></center>'
  329. 'You lead her out to the main road. You tell Mira that she is to pose as a prostitute and attempt to get a customer or two. This is your second wish. You want Mira to become a prostitute and fulfil the desires of anyone who asks for her services. Mira looks shocked but nods that she will do it. Mira looks around the area and, seeing no one else watching, begins to pose by the roadside for passing cars...'
  330. act 'Wait for a car...':
  331. *clr & cla
  332. minut += 30
  333. pcs_horny += 20
  334. MiraVars['prostitute'] += 1
  335. MiraVars['QW'] = 16
  336. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/miraprost.jpg"></center>'
  337. 'It isn''t long before Mira''s first customer pulls up in an excellent vehicle. She takes a deep breath, looks you in the eyes, winks, approaches the car, and starts talking to the driver.'
  338. 'You can''t hear what she is saying, but after only a few minutes, the door opens, and Mira steps into the vehicle. It pulls away but doesn''t go far. You see it pull off the main road and head down a dirt road. Smiling and wanting to see the action, you run into the woods, trying to head off the vehicle.'
  339. gs 'stat'
  340. act 'Watch her with the customer':
  341. if rand(0,1) = 0:
  342. *clr & cla
  343. '<center><video autoplay loop src="images/characters/gadukino/mira/sex/miraprost1.mp4"></video></center>'
  344. 'You walk up and look into the car, and you see Mira giving one hell of a blowjob to her first customer. Her head is bobbing up and down on his 17cm cock.'
  345. gs 'arousal', 'voyeur_sex', 5
  346. gs 'stat'
  347. act 'Hide':
  348. *clr & cla
  349. '<center><video autoplay loop src="images/characters/gadukino/mira/sex/miraprost1_1.mp4"></video></center>'
  350. 'You duck for cover as the guy suddenly gets out of the car, opens the passenger door, grabs Mira''s head, and starts forcing his cock deep into her throat.'
  351. gs 'arousal', 'voyeur_sex', 10
  352. gs 'stat'
  353. act 'Keep watching':
  354. *clr & cla
  355. '<center><video autoplay loop src="images/characters/gadukino/mira/sex/miraprost1_2.mp4"></video></center>'
  356. 'Eventually, the guy grunts and cums all over Mira''s face and into her mouth. Finally, the nicely dressed man pulls Mira out of the car, hands her a few bills and then drives off.'
  357. 'Mira walks back towards town, counting the money he gave her as she absentmindedly licks the cum as it drips down her face. Finally, she smiles and shows you the money as you join her.'
  358. gs 'arousal', 'voyeur_sex', 10
  359. gs 'stat'
  360. act 'Walk back to the village together':
  361. *clr & cla
  362. minut += 10
  363. gs 'arousal', 'end'
  364. gs 'stat'
  365. gt 'gadukino'
  366. end
  367. end
  368. end
  369. else
  370. *clr & cla
  371. '<center><video autoplay loop src="images/characters/gadukino/mira/miraprost2.mp4"></video></center>'
  372. 'You walk up, look into the van, and see Mira showing her first customer her tits and rubbing her pussy. You see a hungry gleam in the guy''s eyes, which Mira returns.'
  373. gs 'arousal', 'voyeur_sex', 20
  374. gs 'stat'
  375. act 'Keep watching':
  376. *clr & cla
  377. '<center><video autoplay loop src="images/characters/gadukino/mira/sex/miraprost2_1.mp4"></video></center>'
  378. 'Mira and the guy jump into the back of the van, and you watch as he starts fucking her wet pussy. His hand covers her mouth as she screams in ecstasy. The guy pounds his 20cm cock deep into her pussy. From Mira''s grunts of partial joy and partial pain, you know the guy is hitting or entering her cervix.'
  379. gs 'arousal', 'voyeur_sex', 10
  380. gs 'stat'
  381. act 'Hide':
  382. *clr & cla
  383. '<center><video autoplay loop src="images/characters/gadukino/mira/sex/miraprost2_2.mp4"></video></center>'
  384. 'You have to duck behind some bushes as they move outside the van. The guy continues to pound into Mira''s pussy until he cums... and cums... and cums.'
  385. 'After the wild sex, Mira and the guy sit in the van and talk. He gives her a nice wad of cash, and she walks to the village. Seeing you, she smiles and says thanks.'
  386. gs 'arousal', 'voyeur_sex', 10
  387. gs 'stat'
  388. act 'Walk back to the village together':
  389. *clr & cla
  390. minut += 10
  391. gs 'arousal', 'end'
  392. gs 'stat'
  393. gt 'gadukino'
  394. end
  395. end
  396. end
  397. end
  398. end
  399. end
  400. end
  401. end
  402. end
  403. else
  404. act 'Approach Mira (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  405. end
  406. ! mira slut events
  407. elseif MiraVars['QW'] >= 11 and temper >= 10 and sunWeather = 1 and MiraVars['event_day'] ! daystart:
  408. MiraVars['event_day'] = daystart
  409. if pcs_horny > 50 and rand(0,1) = 0:
  410. gs 'miroslava', 'miraclothes'
  411. *nl
  412. 'You meet Mira, heading to the river to get some water. Seeing you, she decides to stop and chat with you for a few minutes.'
  413. act 'Walk away': gt 'gadukino'
  414. gs 'willpower', 'exhib', 'force'
  415. if will_cost <= pcs_willpwr:
  416. act 'You''re feeling naughty (<<will_cost>> Willpower)':
  417. *clr & cla
  418. if MiraVars['Mitka_fucks'] < 50:
  419. temp = rand(0,3)
  420. if temp = 0:
  421. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mirasp.jpg"></center>'
  422. *nl
  423. 'You ask Mira to show you her pussy. She smiles casually and rests her hands on the bench, giving you a view of her bare pussy. She isn''t even wearing any panties!'
  424. elseif temp = 1:
  425. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mirasp1.jpg"></center>'
  426. *nl
  427. 'You ask Mira to show you her pussy. She smiles casually, sits down on the fence, and spreads her legs, showing you her bare pussy. She isn''t even wearing any panties!'
  428. elseif temp = 2:
  429. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mirasp2.jpg"></center>'
  430. *nl
  431. 'You ask Mira to show you her pussy. She smiles casually, sits down on the fence and, looking at you with a gleam in her eyes and a mischievous smile, pulls aside her panties showing off her wet pussy...'
  432. elseif temp = 3:
  433. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mirasp5.jpg"></center>'
  434. *nl
  435. 'You ask Mira to show you her pussy. She smiles casually and gets on her hands and knees on the bench. She quickly glances around before pulling up her skirt and arching her back, showing you her naked pussy. She isn''t even wearing any panties!'
  436. end
  437. npc_rel['A60'] += 1
  438. gs 'willpower', 'exhib', 'force'
  439. gs 'willpower', 'pay', 'force'
  440. gs 'arousal', 'erotic', 5, 'lesbian', 'dom'
  441. gs 'arousal', 'end'
  442. gs 'stat'
  443. act 'Finish your walk': gt 'gadukino'
  444. else
  445. temp = rand(0,1)
  446. if temp = 0:
  447. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mirasp3.jpg"></center>'
  448. *nl
  449. 'You ask Mira to show you her pussy. She smiles casually, sits down on a nearby fence, glances around, and spreads her legs... You are surprised that she isn''t wearing panties and her gaping pussy is oozing cum. She must have just been fucked.'
  450. '"Who did that to you?" you ask her. Mira just smiles devilishly and tells you that it''s a secret.'
  451. elseif temp = 1:
  452. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mirasp4.jpg"></center>'
  453. *nl
  454. 'You ask Mira to show you her pussy. She smiles casually and squats down... You immediately notice how much her cunt and asshole gape. She must have just been fucked in both holes.'
  455. '"Who did that to you?" you ask her. Mira just smiles devilishly and tells you that it''s a secret.'
  456. end
  457. npc_rel['A60'] += 1
  458. gs 'willpower', 'exhib', 'force'
  459. gs 'willpower', 'pay', 'force'
  460. gs 'arousal', 'erotic_nudity', 10, 'erotic', 5, 'lesbian', 'dom'
  461. gs 'arousal', 'end'
  462. gs 'stat'
  463. act 'Finish your walk': gt 'gadukino'
  464. end
  465. end
  466. else
  467. act 'You''re feeling naughty (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  468. end
  469. else
  470. *clr & cla
  471. temp = rand(0,7)
  472. if temp = 0:
  473. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/sex/mirasexgad5.jpg"></center>'
  474. 'Walking through the village, you notice that Vasyan and Mira are having sex behind a shed. Mira moans as she rides his cock, and it seems she''s oblivious to anything around her. But you''re not sure you can say the same about Vasyan... So, you decide not to risk being caught peeking and leave the couple alone.'
  475. elseif temp = 1:
  476. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/sex/mirasexgad6.jpg"></center>'
  477. 'Walking through the village, you notice that Vasyan and Mira are having sex behind a shed. Mira moans as she rides his cock, and it seems she''s oblivious to anything around her. But you''re not sure you can say the same about Vasyan... So, you decide not to risk being caught peeking and leave the couple alone.'
  478. elseif temp = 2:
  479. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/sex/mirasexgad7.jpg"></center>'
  480. 'Walking through the village, you notice Kolyamba and Mira hiding behind some bushes. She''s squatting before him, passionately sucking on his cock...'
  481. elseif temp = 3:
  482. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/sex/mirasexgad8.jpg"></center>'
  483. 'Walking through the village, you notice behind the bushes Mira with Vasyan and Kolyamba. Mira is butt naked on all fours and taking turns sucking the boys'' members...'
  484. elseif temp = 4:
  485. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mirahorny.jpg"></center>'
  486. 'Walking through the village, you see Mira. She sits on the fence, intensely rubbing her pussy, as if no one is watching...'
  487. elseif temp = 5:
  488. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/sex/mirasexgad9.jpg"></center>'
  489. 'Walking through the village, you notice Mira behind a fence with Kolyamba. She squirms and moans but dutifully exposes her bare butt to Kolyamba, who is trying to shove a bottle in her...'
  490. elseif temp = 6:
  491. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mirasexgad10.jpg"></center>'
  492. 'Walking through the village, you see Mira facing Mitka with her pants down and sticking her fingers in her ass...'
  493. elseif temp = 7:
  494. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mirasexgad11.jpg"></center>'
  495. 'Walking through the village, you meet Mira. You notice she is not wearing panties, and the white thread of a tampon is sticking out of her pussy...'
  496. end
  497. if temp = 4:
  498. gs 'arousal', 'voyeur', 10
  499. elseif temp = 7:
  500. gs 'arousal', 'erotic', 10
  501. else
  502. gs 'arousal', 'voyeur_sex', 10, 'exhibitionism'
  503. end
  504. gs 'arousal', 'end'
  505. gs 'stat'
  506. act 'Finish your walk': gt 'gadukino'
  507. end
  508. ! mira owes sveta wishes already
  509. elseif MiraVars['QW'] >= 4 and MiraVars['QW'] < 11 and temper >= 10 and sunWeather = 1 and MiraVars['event_day'] ! daystart:
  510. MiraVars['event_day'] = daystart
  511. ! mira first wish done
  512. if MiraVars['QW'] >= 6:
  513. *clr & cla
  514. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/sex/mirasexgad2.jpg"></center>'
  515. 'Walking through the village, you happen to notice Mira fucking Mitka. Mitka slowly grinds his cock deep into Mira''s pussy. You see Mira shudder under him as she climaxes. She moaned and raked his back with her fingernails as she squirted and continued to cum. Mitka increased his pace and roughly hammered his cock into her dripping pussy. With his left hand, he reached for Mira''s right tit and squeezed it without mercy; Mira just squealed and laughed.'
  516. gs 'arousal', 'voyeur_sex', 10, 'exhibitionism'
  517. gs 'stat'
  518. act 'Walk away': gt 'gadukino'
  519. gs 'willpower', 'voyeur', 'self'
  520. if will_cost <= pcs_willpwr:
  521. act 'Continue watching (<<will_cost>> Willpower)':
  522. *clr & cla
  523. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/sex/mirasexgad3.jpg"></center>'
  524. if rand(0,1) = 0:
  525. 'They are so absorbed in fucking each other senseless that they ignore everything else, so you decide to quietly continue to watch. Within a few minutes, you see Mitka begin to pick up the pace. He starts to drive his cock faster and faster into Mira''s pussy until he grunts like a pig, dumping a massive load of cum into Mira''s pussy which is again squirting. After a few minutes of them laying together, holding each other and gasping for breath, they slowly begin to kiss and laugh as they freshen up. You smile and rub your own dripping snatch before moving away.'
  526. else
  527. 'They are so absorbed in fucking each other senseless that they ignore everything else, so you decide to quietly continue to watch. You see Mitka pull his cock out of Mira''s dripping pussy, and he drives it deep into her ass, barebacked. Mira lets out a short scream of protest as Mitka continues to drive his cock into her asshole until his pubes rub up against her ass. Mira writhes under his brutal onslaught. After only a few minutes, Mitka starts to slap her ass, leaving bright red marks. Mitka begins to shudder from his thrusts into her ass. Finally, Mitka leans back with his dick still embedded balls deep in Mira''s asshole and lets out a bestial growl as he begins to cum...'
  528. end
  529. gs 'willpower', 'voyeur', 'self'
  530. gs 'willpower', 'pay', 'self'
  531. gs 'arousal', 'voyeur_sex', 10, 'exhibitionism'
  532. gs 'arousal', 'end'
  533. gs 'stat'
  534. act 'Finish your walk': gt 'gadukino'
  535. end
  536. else
  537. act 'Continue watching (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  538. end
  539. ! mira first wish not done
  540. elseif MiraVars['QW'] >= 4:
  541. *clr & cla
  542. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/sex/mirasexgad.jpg"></center>'
  543. 'Walking through the village, you notice Mira sucking Mitka''s cock in the backyard. She wraps her lips around it, almost entirely taking the dick into her mouth. Sometimes she glances to the side...'
  544. gs 'arousal', 'voyeur_sex', 10, 'exhibitionism'
  545. gs 'stat'
  546. act 'Walk away': gt 'gadukino'
  547. gs 'willpower', 'voyeur', 'self'
  548. if will_cost <= pcs_willpwr:
  549. act 'Continue watching (<<will_cost>> Willpower)':
  550. *clr & cla
  551. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/sex/mirasexgad1.jpg"></center>'
  552. if rand(0,1) = 0:
  553. 'You think she''s about to notice you watching a couple of times, but she never does, continuing to suck Mitka''s cock. Finally, he tilts his head back, and Mira, quickly seeing this, takes his dick in her hand and directs it into her mouth, taking a mouth full of sperm. She greedily swallows it all and licks Mitka''s cock clean before tucking it back into his pants. You see she is about to rise from her knees, so you hastily depart.'
  554. else
  555. 'Until she finally spots you watching her. You see, she blushes crimson but does not stop sucking, only occasionally shifting her eyes in your direction. You watch as if not seeing anything unusual as Mira''s head bobs up and down, continuing to suck Mitka''s cock. Finally, he tilts his head back, and Mira, quickly seeing this, takes his dick in her hand and directs it into her mouth, taking a mouth full of sperm. She greedily swallows it all and licks Mitka''s cock clean before tucking it back into his pants. You smile at Mira with the most peaceful of expressions and walk away...'
  556. end
  557. gs 'willpower', 'voyeur', 'self'
  558. gs 'willpower', 'pay', 'self'
  559. gs 'arousal', 'voyeur_sex', 5, 'exhibitionism'
  560. gs 'arousal', 'end'
  561. gs 'stat'
  562. act 'Finish your walk': gt 'gadukino'
  563. end
  564. else
  565. act 'Continue watching (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  566. end
  567. end
  568. ! quest not far along enough yet so just talking to mira or already watched mira have sex today
  569. else
  570. temp = rand(0,1)
  571. if temp = 0:
  572. *clr & cla
  573. npc_rel['A60'] += 1
  574. minut += 10
  575. gs 'stat'
  576. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira2.jpg"></center>'
  577. 'You meet Mira and her little calf. You both pause and start laughing, remembering how you first met.'
  578. act 'Finish your walk': gt 'gadukino'
  579. elseif temp = 1:
  580. *clr & cla
  581. npc_rel['A60'] += 1
  582. minut += 10
  583. gs 'stat'
  584. if MiraVars['QW'] = 0:
  585. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira1.jpg"></center>'
  586. else
  587. gs 'miroslava','miraclothes'
  588. end
  589. 'You meet Mira, heading to the river to get some water. Seeing you, she decides to stop and chat with you for a few minutes.'
  590. act 'Finish your walk': gt 'gadukino'
  591. end
  592. end
  593. end
  594. end
  595. if $ARGS[0] = 'other_events':
  596. temp = rand(1,5)
  597. if temp = 1:
  598. *clr & cla
  599. minut += 5
  600. gs 'stat'
  601. '<center><img <<$set_imgh>> src="images/locations/gadukino/village/gadlol.jpg"></center>'
  602. 'Walking through the village, you see two old women, sawing boards...'
  603. act 'Finish your walk': gt 'gadukino'
  604. elseif temp = 2:
  605. *clr & cla
  606. minut += 5
  607. gs 'stat'
  608. '<center><img <<$set_imgh>> src="images/locations/gadukino/village/gadlol1.jpg"></center>'
  609. 'Walking through the village, you see two old women carrying boards...'
  610. act 'Finish your walk': gt 'gadukino'
  611. elseif temp = 3:
  612. *clr & cla
  613. minut += 5
  614. gs 'stat'
  615. if temper >= 15:
  616. '<center><img <<$set_imgh>> src="images/locations/gadukino/village/gadlol3.jpg"></center>'
  617. 'Walking through the village, you see local elders. They kindly smile at you, and as soon as you pass by, they start whispering among themselves...'
  618. else
  619. '<center><img <<$set_imgh>> src="images/locations/gadukino/village/gadlol2.jpg"></center>'
  620. 'Walking through the village, you see local elders. They, as if on command, all huddle together and stare as you walk by them...'
  621. end
  622. act 'Finish your walk': gt 'gadukino'
  623. elseif temp = 4:
  624. *clr & cla
  625. minut += 5
  626. gs 'stat'
  627. '<center><img <<$set_imgh>> src="images/locations/gadukino/village/gadlol4.jpg"></center>'
  628. 'Walking through the village, a group of young boys, who look no older than 13 or 14, are playing in the road. Two older boys sit on an old, beat-up dirt bike. You''re not sure it works, but the kids are having fun playing on it.'
  629. act 'Finish your walk': gt 'gadukino'
  630. elseif temp = 5:
  631. *clr & cla
  632. minut += 5
  633. gs 'stat'
  634. '<center><img <<$set_imgh>> src="images/locations/gadukino/village/walk.jpg"></center>'
  635. 'You kill some time walking through the village.'
  636. act 'Finish your walk': gt 'gadukino'
  637. end
  638. end
  639. --- gadukino ---------------------------------