miroslava.qsrc 47 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247
  1. # miroslava
  2. !2021/05/05
  3. !2024/05/05 - Mira schedule introduced.
  4. !locat['A60'] = Mira''s location. See 'miroslava_schedule'
  5. !!Model used - Pyanzina Svetlana Petrovna
  6. if $ARGS[0] = 'Start' or $ARGS[0] = '':
  7. $loc = 'miroslava'
  8. $loc_arg = $ARGS[0]
  9. $menu_loc = 'miroslava'
  10. $menu_arg = $ARGS[0]
  11. menu_off = 0
  12. gs 'boyStat', 'A60'
  13. girlage = age
  14. !locat['A60'] = Mira''s location. See 'miroslava_schedule'
  15. !---------------------------------------------
  16. ! MiraVars['QW'] = 1 Mira met local guys
  17. ! MiraVars['QW'] = 2 Mira admits that she likes Mitka
  18. ! MiraVars['QW'] = 3 PC watches Mitka and Mira sex
  19. ! MiraVars['QW'] = 4 Mira has to fullfill 3 wishes .. PC is Dom
  20. ! MiraVars['QW'] = 5 Mira has to fullfill 3 wishes .. PC is Sub or Neutral
  21. ! MiraVars['QW'] = 5 PC wants to watch M and M anal sex
  22. ! MiraVars['QW'] = 6 PC watches M and M anal sex
  23. ! MiraVars['QW'] = 7 First wish fulfilled
  24. ! MiraVars['QW'] = 8 Second wish - mira has to pose as prostitute
  25. ! MiraVars['QW'] = 9 Mira pissed at party
  26. ! MiraVars['QW'] = 10 Mira pissed at party
  27. ! MiraVars['QW'] = 11 Guys fuck Mira after she pissed at party
  28. ! MiraVars['QW'] = 12 PC tells her about it
  29. ! MiraVars['QW'] += Mira pose as a prostitute
  30. ! daystart < MiraVars['emb_day'] hiding in her house after 3rd wish. Reduces 1 per day, plus 1 more per day if you talk to her
  31. gs 'miroslava', 'miraclothes'
  32. 'Mira is a sociable girl. She is <<girlage>> years old. She lives with her father, who recently moved in here because of his considerable debts to some disreputable men in the city. He had to sell all the family''s property, including an apartment in the city center. With the money left over, they could only afford to buy a house in a rundown village like this one.'
  33. !npc_rel['A60'] is the measure of your friendship with Mira
  34. if npc_rel['A60'] < 25:
  35. 'You two have a strained relationship.'
  36. elseif npc_rel['A60'] < 45:
  37. 'You two have a normal relationship.'
  38. elseif npc_rel['A60'] < 65:
  39. 'You have a good relationship with Mira.'
  40. elseif npc_rel['A60'] < 80:
  41. 'You two have a great relationship.'
  42. else
  43. 'You and Mira are best friends.'
  44. end
  45. if grandpaQW['chore_herd_cattle'] = 1:
  46. gs 'miroslava', 'cattle_chore_acts'
  47. end
  48. if MiraVars['QW'] = 11:
  49. act 'Talk to Mira in the meadow': gt 'gad_meadow', 'miraperversion11'
  50. elseif MiraVars['QW'] >= 15 and MiraVars['had_sex'] = 0 and locat['A60'] = 61 and npc_QW['A63'] < 13 and pcs_horny >= 40:
  51. act 'Talk to Mira in the meadow': gt 'gad_meadow', 'lesb_talk_mira1'
  52. elseif MiraVars['QW'] >= 15 and npc_QW['A63'] >= 13 and MiraVars['had_sex'] = 1 and MiraVars['cuni_given'] = 0 and locat['A60'] = 61 and pcs_horny >= 60:
  53. act 'Talk to Mira in the meadow': gt 'gad_meadow', 'lesb_talk_mira2'
  54. else
  55. if $loc = 'gad_meadow' and locat['A60'] = 61 and pcs_horny >= 40:
  56. if MiraVars['had_sex'] = 1 and npc_QW['A63'] < 13 and MiraVars['cuni_given'] > 0: act 'Talk to Mira in the meadow': gt 'gad_meadow', 'lesb_talk_mira3'
  57. if MiraVars['had_sex'] = 2 and npc_rel['A60'] >= 15: act 'Talk to Mira in the meadow': gt 'gad_meadow', 'lesb_mira'
  58. end
  59. act 'Leave': gt 'miroslava','Leave'
  60. act 'Chat': gt 'miroslava', 'miratalk'
  61. if month >= 4 and month <= 10 and sunWeather = 1:
  62. act 'Offer to walk together': gt 'miroslava', 'walk_together'
  63. end
  64. if gad_meadow_found = 1 and MiraVars['meadow'] = 0 and (locat['A60'] / 10) ! 6:
  65. act 'Show her your secret place':
  66. menu_off = 1
  67. *clr & cla
  68. minut += 30
  69. npc_rel['A60'] += 2
  70. MiraVars['meadow'] = 1
  71. MiraVars['follower'] = 1
  72. MiraVars['follow_time'] = 1
  73. MiraVars['guest'] = 0
  74. if ($clothingworntype = 'nude' or PCloswimwear = 1):
  75. gs 'clothing', 'wear', $lastwornclothingtype, lastwornclothingnumber
  76. gs 'underwear', 'wear'
  77. end
  78. gs 'stat'
  79. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/girls_go.jpg"></center>'
  80. 'You lead Mira through the thickets to the hidden meadow and all the way she talks about everything and anything, merrily telling stories from her past urban life.'
  81. act 'Continue': gt 'gad_meadow', 'start'
  82. end
  83. end
  84. if (MiraVars['meadow'] = 2 or MiraVars['meadow'] = 5) and hour >= 8 and hour < 19 and (locat['A60'] / 10) ! 6 and sunWeather = 1:
  85. act 'Offer to go to the Meadow': gt 'miroslava', 'offer_go_meadow'
  86. end
  87. if npc_rel['A60'] >= 15 and hour >= 20 and MiraVars['QW'] = 0 and locat['A60'] ! 60:
  88. act 'Ask if she''s met the local boys?':
  89. menu_off = 1
  90. *clr & cla
  91. minut += 2
  92. npc_rel['A60'] += 1
  93. MiraVars['follower'] = 1
  94. if ($clothingworntype = 'nude' or PCloswimwear = 1):
  95. gs 'clothing', 'wear', $lastwornclothingtype, lastwornclothingnumber
  96. gs 'underwear', 'wear'
  97. end
  98. gs 'stat'
  99. gs 'miroslava', 'miraclothes'
  100. 'You ask Mira if she has already met everyone in the village. When she says no, you offer to introduce her to some local guys, and she readily agrees, asking you to wait a few minutes while she changes and freshens up. When she comes out, you go drinking with the group of boys near your house...'
  101. act 'Continue': minut += 15 & gt 'mitkabuh'
  102. end
  103. end
  104. if npc_rel['A60'] >= 16 and hour >= 20 and MiraVars['QW'] > 0 and sunWeather = 1 and locat['A60'] ! 60:
  105. act 'Drink with the local guys': gt 'miroslava', 'offer_drink_boys'
  106. end
  107. if npc_rel['A60'] >= 20 and week >= 6 and hour > 18 and hour < 22:
  108. act 'Invite for a steam bath': gt 'miroslava', 'offer_steam_bath'
  109. end
  110. if sunWeather = 1 and temper >= 15 and month >= 5 and month <= 9 and locat['A60'] ! 51:
  111. act 'Offer to go to the river': gt 'miroslava', 'offer_go_river'
  112. end
  113. if sunWeather = 1 and temper >= 15 and month >= 5 and month <= 9 and locat['A60'] ! 60 and MiraVars['pickingtalk'] > 0 and npc_rel['A60'] >= 5:
  114. act 'Offer to go to the forest': gt 'miroslava', 'offer_go_forest'
  115. end
  116. if sunWeather = 1 and temper >= 15 and month >= 5 and month <= 9 and locat['A60'] = 60 and MiraVars['nudetalk'] > 1 and npc_rel['A60'] >= 5 and $clothingworntype ! 'nude' and forestpicnic = 0:
  117. if pcs_inhib >= 25 or exhibitionist_lvl > 1:
  118. act 'Offer to walk naked':
  119. menu_off = 1
  120. *clr & cla
  121. minut+=5
  122. gs 'clothing', 'strip_all', 'forest_edge'
  123. gs 'stat'
  124. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/miraforest6.jpg"></center>'
  125. 'You offered Mira to walk through the woods naked, and she immediately agreed.'
  126. act'Continue': gt 'gad_forest', 'forest_edge'
  127. end
  128. end
  129. end
  130. if npc_rel['A60'] >= 15 and locat['A60'] ! 60 and grandmaQW['block'] = 0 and (npc_QW['A63'] < 11 or MiraVars['QW'] >= 11 or MiraVars['had_sex'] > 1) and $start_type['loc'] = 'sg':
  131. gs 'miroslava', 'guest_acts'
  132. end
  133. if locat['A60'] ! locat['A60_prev'] and MiraVars['meadow'] > 1:
  134. *clr & cla
  135. menu_off = 1
  136. minut += 5
  137. gs 'stat'
  138. if locat['A60_prev'] = 10:
  139. gs 'miroslava', 'miraclothes'
  140. '"<<$pcs_nickname>>, you''re fun to be with, but my dad has chores for me to work on," Mira tells you.'
  141. else
  142. if locat['A60_prev'] = 51:
  143. if $clothingworntype ! 'nude':'<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira_go_home.jpg"></center>'
  144. if $clothingworntype = 'nude':'<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira_go_home_nude.jpg"></center>'
  145. else
  146. gs 'miroslava', 'miraclothes'
  147. end
  148. '"<<$pcs_nickname>>, you''re fun to be with, but I gotta get home. My dad has chores for me to work on." Mira tells you.'
  149. end
  150. if $clothingworntype = 'nude':
  151. gs 'clothing', 'wear_last_worn'
  152. gs 'underwear', 'wear'
  153. end
  154. act 'Go back to the village': gt 'Gadukino'
  155. end
  156. if npc_rel['A60'] >= 15 and daystart >= MiraVars['emb_day'] and (npc_QW['A63'] < 11 or MiraVars['QW'] >= 11 or MiraVars['had_sex'] > 1):
  157. temp_rand = rand(0, 20)
  158. if (temp_rand = 1 or temp_rand = 2) and MiraVars['guest'] = 0 and MiraVars['follow_time'] = 0 and locat['A60'] ! 60 and grandmaQW['block'] = 0 and $start_type['loc'] = 'sg':
  159. *clr & cla
  160. menu_off = 1
  161. minut += 1
  162. gs 'stat'
  163. if locat['A60'] = 51:
  164. gs 'miroslava', 'mira_river'
  165. else
  166. gs 'miroslava', 'miraclothes'
  167. end
  168. '"<<$pcs_nickname>>, it''s so boring here," Mira pouts, "I know! Let''s go to your place." Mira suggests brightly.'
  169. act 'Agree':
  170. *clr & cla
  171. MiraVars['follow_time'] = 1
  172. MiraVars['guest'] = 1
  173. if ($clothingworntype ! 'nude' and PCloswimwear = 0):
  174. minut += 15
  175. npc_rel['A60'] += 1
  176. gt 'gad_gphouse', 'start'
  177. else
  178. npc_rel['A60'] += 1
  179. if npc_rel['A60'] < 30: npc_rel['A60'] += 1
  180. minut += 20
  181. gs 'underwear', 'wear'
  182. gs 'clothing', 'wear', $lastwornclothingtype, lastwornclothingnumber
  183. '<center><img <<$set_imgh>> src="images/locations/gadukino/river/dressbch.jpg"></center>'
  184. 'You change into your clothes and go home with Mira.'
  185. act 'Continue': gt 'gad_gphouse', 'start'
  186. end
  187. end
  188. act 'Refuse':
  189. *clr & cla
  190. minut += 1
  191. npc_rel['A60'] -= 1
  192. gs 'stat'
  193. '<center><img <<$set_imgh>> src="images/pc/reactions/speak_to_the_hand.jpg"></center>'
  194. 'You deny Mira, saying that you don''t want to right now.'
  195. act 'Continue': gt 'miroslava', 'Start'
  196. end
  197. elseif (temp_rand = 3 or temp_rand = 4) and MiraVars['guest'] = 1:
  198. menu_off = 1
  199. *clr & cla
  200. minut += 1
  201. gs 'stat'
  202. gs 'miroslava', 'miraclothes'
  203. '"<<$pcs_nickname>>, come watch TV with me. That''s boring -" Mira said.'
  204. act 'Agree':
  205. *clr & cla
  206. minut += 60
  207. if npc_rel['A60'] < 20: npc_rel['A60'] += 1
  208. pcs_mood += 10
  209. gs 'stat'
  210. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira_tv'+rand(1,12)+'.jpg"></center>'
  211. 'You watch TV with Mira for an hour.'
  212. act'Continue':gt 'gad_gphouse', 'start'
  213. end
  214. act 'Refuse':
  215. *clr & cla
  216. minut += 1
  217. npc_rel['A60'] -= 1
  218. '<center><img <<$set_imgh>> src="images/pc/reactions/speak_to_the_hand.jpg"></center>'
  219. 'You deny Mira, saying that you don''t want to right now.'
  220. act 'Continue': gt $loc, $loc_arg
  221. end
  222. elseif temp_rand = 5 and locat['A60'] ! 61 and locat['A60'] ! 60 and (MiraVars['meadow'] = 2 or MiraVars['meadow'] = 5) and MiraVars['follow_time'] = 0 and hour < 19 and sunWeather = 1:
  223. menu_off = 1
  224. *clr & cla
  225. minut += 1
  226. gs 'stat'
  227. gs 'miroslava', 'miraclothes'
  228. '"<<$pcs_nickname>>, can we go to the meadow?" Mira asked you. "Let''s take a walk and get some fresh air."'
  229. act 'Agree':
  230. *clr & cla
  231. minut += 15
  232. if npc_rel['A60'] < 50: npc_rel['A60'] += 1
  233. MiraVars['follower'] = 1
  234. MiraVars['follow_time'] = 2
  235. if ($clothingworntype = 'nude' or PCloswimwear = 1):
  236. gs 'clothing', 'wear', $lastwornclothingtype, lastwornclothingnumber
  237. gs 'underwear', 'wear'
  238. end
  239. gs 'stat'
  240. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/girls_go.jpg"></center>'
  241. 'You go with Mira through the dense undergrowth to the hidden meadow. Along the way, she merrily tells stories from her past city life.'
  242. act 'Continue': gt 'gad_meadow', 'start'
  243. end
  244. act 'Refuse':
  245. *clr & cla
  246. minut += 1
  247. npc_rel['A60'] -= 1
  248. gs 'stat'
  249. '<center><img <<$set_imgh>> src="images/pc/reactions/speak_to_the_hand.jpg"></center>'
  250. 'You deny Mira, saying that you don''t want to right now.'
  251. act 'Continue': gt 'miroslava', 'Start'
  252. end
  253. elseif (temp_rand = 6 or temp_rand = 7) and locat['A60'] ! 51 and locat['A60'] ! 60 and sunWeather = 1 and temper >= 15 and month >= 5 and month <= 9 and MiraVars['follow_time'] = 0 and hour < 18:
  254. menu_off = 1
  255. *clr & cla
  256. minut += 1
  257. gs 'stat'
  258. gs 'miroslava', 'miraclothes'
  259. '"<<$pcs_nickname>>, do you want to go to the river?" - Mira asks. "Let''s go swim and sunbathe."'
  260. act 'Agree':
  261. *clr & cla
  262. minut += 15
  263. if npc_rel['A60'] < 30: npc_rel['A60'] += 1
  264. MiraVars['follower'] = 1
  265. MiraVars['follow_time'] = 2
  266. if ($clothingworntype = 'nude' or PCloswimwear = 1):
  267. gs 'clothing', 'wear', $lastwornclothingtype, lastwornclothingnumber
  268. gs 'underwear', 'wear'
  269. end
  270. gs 'stat'
  271. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/girls_go.jpg"></center>'
  272. 'You decided to go with Mira to the village beach, and all the way, she goes, merrily chattering and telling stories.'
  273. act 'Continue': gt 'gad_beach', 'start'
  274. end
  275. act 'Refuse':
  276. *clr & cla
  277. minut += 1
  278. npc_rel['A60'] -= 1
  279. gs 'stat'
  280. '<center><img <<$set_imgh>> src="images/pc/reactions/speak_to_the_hand.jpg"></center>'
  281. 'You tell Mira that you don''t feel like going to the river now.'
  282. act 'Continue': gt 'miroslava', 'Start'
  283. end
  284. elseif temp_rand = 8 or temp_rand = 9:
  285. menu_off = 1
  286. *clr & cla
  287. minut += 1
  288. MiraVars['follow_time'] = 1
  289. gs 'stat'
  290. gs 'miroslava', 'miraclothes'
  291. 'Mira wants to chat with you.'
  292. '"<<$pcs_nickname>>, do you want to just chat a little?" Mira asks.'
  293. act 'Chat':gt 'miroslava', 'miratalk'
  294. act'Refuse':
  295. *clr & cla
  296. minut += 1
  297. npc_rel['A60'] -= 1
  298. gs 'stat'
  299. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira.jpg"></center>'
  300. '"Not right now, Mira," you say. "I''m not in the mood to talk right now."'
  301. act 'Continue': gt 'miroslava', 'Start'
  302. end
  303. elseif temp_rand > 10 and locat['A60'] ! 60 and hour >= 20 and sunWeather = 1 and MiraVars['follow_time'] = 0 and MiraVars['QW'] > 0:
  304. menu_off = 1
  305. *clr & cla
  306. minut += 1
  307. MiraVars['follower'] = 1
  308. MiraVars['follow_time'] = 2
  309. if ($clothingworntype = 'nude' or PCloswimwear = 1):
  310. gs 'clothing', 'wear', $lastwornclothingtype, lastwornclothingnumber
  311. gs 'underwear', 'wear'
  312. end
  313. gs 'stat'
  314. gs 'miroslava', 'miraclothes'
  315. '"<<$pcs_nickname>>, let''s hang out with those guys and drink a little?" Mira asks you. "I''m bored and want to party."'
  316. if MiraVars['QW'] >= 16 and GadBoy['river_gang'] = 2:
  317. act 'Agree': minut += 15 & gt 'mitkabuh_group'
  318. else
  319. act 'Agree': minut += 15 & gt 'mitkabuh'
  320. end
  321. act 'Refuse':
  322. *clr & cla
  323. minut += 1
  324. npc_rel['A60'] -= 1
  325. gs 'stat'
  326. '<center><img <<$set_imgh>> src="images/pc/reactions/speak_to_the_hand.jpg"></center>'
  327. 'You deny Mira, saying that you don''t want to right now.'
  328. act 'Continue': gt 'miroslava', 'Start'
  329. end
  330. end
  331. killvar 'temp_rand'
  332. end
  333. if MiraVars['QW'] = 20 and locat['A60'] ! 60 and hour < 19 and month >= 5 and month <= 9:
  334. act '<b>Make your third wish</b>': gt 'miroslava', 'third_wish'
  335. end
  336. !if hour = 23:
  337. if hour = 23:
  338. menu_off = 1
  339. *clr & cla
  340. minut += 5
  341. gs 'stat'
  342. if locat['A60'] = 10:
  343. gs 'miroslava', 'miraclothes'
  344. '"<<$pcs_nickname>>, you''re fun to be with, but it''s late. I gotta get to bed. Dad has chores for me to work on tomorrow." Mira tells you.'
  345. else
  346. if locat['A60'] = 51:
  347. if $clothingworntype ! 'nude':'<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira_go_home.jpg"></center>'
  348. if $clothingworntype = 'nude':'<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira_go_home_nude.jpg"></center>'
  349. else
  350. gs 'miroslava', 'miraclothes'
  351. end
  352. '"<<$pcs_nickname>>, you''re fun to be with, but I gotta get home and get to bed. My dad has chores for me to work on tomorrow." Mira tells you.'
  353. end
  354. if $clothingworntype = 'nude':
  355. gs 'clothing', 'wear_last_worn'
  356. gs 'underwear', 'wear'
  357. end
  358. act 'Go back to the village': gt 'Gadukino'
  359. end
  360. end
  361. end
  362. if $ARGS[0] = 'cattle_chore_acts':
  363. act 'Talk to Mira':
  364. *clr & cla
  365. menu_off = 1
  366. minut += 60
  367. if temper >= 25 and sunWeather = 1:pcs_hydra -= 12
  368. if npc_rel['A60'] < 50: npc_rel['A60'] += 1
  369. gs 'stat'
  370. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/graze_cow_mira.jpg"></center>'
  371. 'You chat with Mira for an hour. You feel like your relationship with her has improved.'
  372. if hour < 13:
  373. act 'Continue': gt 'gad_field', 'cow'
  374. elseif hour < 16:
  375. act 'Continue': gt 'gad_field', 'cow2'
  376. else
  377. act 'Continue': gt 'gad_field', 'cow3'
  378. end
  379. end
  380. if hour < 13 or hour >= 16:
  381. act 'Go for a run on the field':
  382. *clr & cla
  383. menu_off = 1
  384. minut += 60
  385. fat -= 5
  386. gs 'exp_gain', 'run', 1
  387. gs 'sweat', 'add', 10
  388. pcs_mood += 5
  389. if temper >= 25 and sunWeather = 1: pcs_hydra -= 24
  390. gs 'stat'
  391. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/graze_cow_run_mira.jpg"></center>'
  392. 'You spend the next hour running around the field with Mira.'
  393. if hour >= 16:
  394. act 'Continue': gt 'gad_field', 'cow3'
  395. else
  396. act 'Continue': gt 'gad_field', 'cow'
  397. end
  398. end
  399. if temper >= 15 and sunWeather = 1:
  400. act 'Tan by the field':
  401. menu_off = 1
  402. *clr & cla
  403. minut += 60
  404. pcs_mood += 10
  405. pcs_tan += 1
  406. gs 'sweat', 'add', 10
  407. gs 'stat'
  408. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/graze_cow_sun_mira.jpg"></center>'
  409. 'You lie down next to Mira and tan together in the sun.'
  410. if hour >= 16:
  411. act 'Continue': gt 'gad_field', 'cow3'
  412. else
  413. act 'Continue': gt 'gad_field', 'cow'
  414. end
  415. end
  416. end
  417. elseif temper >= 15 and sunWeather = 1:
  418. if pcs_stam >= (5 * (10 - sport_clothes_exercise_bonus)) / 2:
  419. act 'Swim in the nearby river':
  420. menu_off = 1
  421. *clr & cla
  422. gs 'exercise', 'tier1', 15, 'stren', 'stren'
  423. cumspclnt = 4 & gs 'cum_cleanup'
  424. pcs_sweat = 10 + rand(0, 4)
  425. pcs_mood += 5
  426. if pcs_inhib < 50: inhib_exp += rand(1, 2)
  427. gs 'stat'
  428. '<center><img <<$set_imgh>> src="images/locations/gadukino/village/graze_cow_river_mira.jpg"></center>'
  429. 'You wade in the river, splashing around with Mira is a lot of fun.'
  430. if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
  431. act 'Continue': gt 'gad_field', 'cow2'
  432. end
  433. end
  434. act 'Tan by the river':
  435. menu_off = 1
  436. *clr & cla
  437. minut += 30
  438. gs 'sweat', 'add', 10
  439. pcs_mood += 5
  440. pcs_tan += 1
  441. gs 'stat'
  442. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/graze_cow_sun_mira2.jpg"></center>'
  443. 'You lie down next to Mira and tan together in the sun.'
  444. act 'Continue': gt 'gad_field', 'cow2'
  445. end
  446. end
  447. act 'Depart': gt 'gad_field', 'field'
  448. end
  449. if $ARGS[0] = 'Walk_together':
  450. menu_off = 1
  451. if daystart < MiraVars['emb_day']:
  452. minut += 5
  453. gs 'stat'
  454. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira_shy.jpg"></center>'
  455. 'You ask Mira to stroll around the village, but Mira only shakes her head, saying she is too ashamed to leave the house.'
  456. act 'Leave': gt 'miroslava', 'Leave'
  457. else
  458. if npc_QW['A63'] >= 13 and MiraVars['QW'] < 10 and MiraVars['had_sex'] <= 1:
  459. minut += 5
  460. gs 'stat'
  461. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira_said_no.jpg"></center>'
  462. 'You ask Mira to walk around the village, but she tells you that she does not want people to see you walking together and then wonder if she, too, is such a whore...'
  463. act 'Leave': gt 'miroslava', 'Leave'
  464. else
  465. if locat['A60'] = 60:
  466. minut += 85
  467. else
  468. minut += 40
  469. end
  470. if npc_rel['A60'] < 15: npc_rel['A60'] += 1
  471. MiraVars['follower'] = 1
  472. MiraVars['follow_time'] = 1
  473. MiraVars['guest'] = 0
  474. if ($clothingworntype = 'nude' or PCloswimwear = 1):
  475. gs 'underwear', 'wear'
  476. gs 'clothing', 'wear', $lastwornclothingtype, lastwornclothingnumber
  477. end
  478. gs 'stat'
  479. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/girls_walking'+rand(1,3)+'.jpg"></center>'
  480. 'You invite her to wander around the village, and she gladly accepts. Then you walk together around the small village, telling each other different stories from your lives.'
  481. if GadBoy['river_gang'] = 2 and MiraVars['QW'] > 15 and hour >= 7 and hour < 20:
  482. temp_rand = rand(1, 12)
  483. ! 33% chance one of the village boys will demand sex from Mira and Sveta
  484. if temp_rand <= 4:
  485. ! 25% chance for more than 1 boy
  486. if temp_rand = 4:
  487. killvar 'temp_rand'
  488. if GadBoy['mitka_day'] ! daystart and GadBoy['kolyamba_day'] ! daystart and GadBoy['vasyan_day'] ! daystart:
  489. gt 'gadukino_event', 'mira_3boys'
  490. elseif GadBoy['mitka_day'] ! daystart and GadBoy['kolyamba_day'] ! daystart:
  491. gt 'gadukino_event', 'mira_2boys', '1'
  492. elseif GadBoy['mitka_day'] ! daystart and GadBoy['vasyan_day'] ! daystart:
  493. gt 'gadukino_event', 'mira_2boys', '2'
  494. elseif GadBoy['kolyamba_day'] ! daystart and GadBoy['vasyan_day'] ! daystart:
  495. gt 'gadukino_event', 'mira_2boys', '3'
  496. elseif GadBoy['mitka_day'] ! daystart:
  497. gt 'gadukino_event', 'mira_mitka'
  498. elseif GadBoy['kolyamba_day'] ! daystart:
  499. gt 'gadukino_event', 'mira_kolyamba'
  500. elseif GadBoy['vasyan_day'] ! daystart:
  501. gt 'gadukino_event', 'mira_vasyan'
  502. end
  503. ! 75% chance for only 1 boy
  504. else
  505. killvar 'temp_rand'
  506. if GadBoy['mitka_day'] ! daystart:
  507. gt 'gadukino_event', 'mira_mitka'
  508. elseif GadBoy['kolyamba_day'] ! daystart:
  509. gt 'gadukino_event', 'mira_kolyamba'
  510. elseif GadBoy['vasyan_day'] ! daystart:
  511. gt 'gadukino_event', 'mira_vasyan'
  512. end
  513. end
  514. end
  515. killvar 'temp_rand'
  516. end
  517. !! HOW TO DO THIS??
  518. act 'Finish your walk': gt 'miroslava', 'Start'
  519. end
  520. end
  521. end
  522. if $ARGS[0] = 'offer_go_meadow':
  523. menu_off = 1
  524. if daystart < MiraVars['emb_day']:
  525. minut += 5
  526. gs 'stat'
  527. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira_shy.jpg"></center>'
  528. 'You ask Mira if she wants to go to the meadow, but Mira only shakes her head, saying she is too ashamed to leave the house.'
  529. act 'Leave': gt 'miroslava','Leave'
  530. else
  531. if npc_QW['A63'] >= 13 and MiraVars['QW'] < 5 and MiraVars['had_sex'] <= 1:
  532. minut += 5
  533. gs 'stat'
  534. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira_said_no.jpg"></center>'
  535. 'You offer to walk with Mira outside the village, but she says she doesn''t want to wander that far away from home.'
  536. act 'Leave': gt 'miroslava','Leave'
  537. else
  538. if npc_rel['A60'] < 50: npc_rel['A60'] += 1
  539. !! HOW TO DO THIS??
  540. MiraVars['follower'] = 1
  541. if minut > 30: MiraVars['follow_time'] = 2
  542. if ($clothingworntype = 'nude' or PCloswimwear = 1):
  543. gs 'clothing', 'wear', $lastwornclothingtype, lastwornclothingnumber
  544. gs 'underwear', 'wear'
  545. end
  546. gs 'stat'
  547. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/girls_go.jpg"></center>'
  548. 'You offer to go with Mira to the meadow, and she readily agrees. On the way, you tell each other different stories, some genuine but primarily tall tales.'
  549. act 'Continue': gt 'gad_meadow', 'start'
  550. end
  551. end
  552. end
  553. if $ARGS[0] = 'offer_drink_boys':
  554. menu_off = 1
  555. if daystart < MiraVars['emb_day']:
  556. minut += 5
  557. gs 'stat'
  558. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira_shy.jpg"></center>'
  559. 'You ask Mira if she wants to go drink with the boys, but she only shakes her head, saying she is too ashamed and will not leave the house.'
  560. act 'Leave': gt 'miroslava','Leave'
  561. else
  562. minut += 5
  563. if npc_rel['A60'] < 20:npc_rel['A60'] += 1
  564. if ($clothingworntype = 'nude' or PCloswimwear = 1):
  565. gs 'clothing', 'wear', $lastwornclothingtype, lastwornclothingnumber
  566. gs 'underwear', 'wear'
  567. end
  568. gs 'stat'
  569. gs 'miroslava', 'miraclothes'
  570. if MiraVars['QW'] = 5:
  571. 'You suggest drinking with the village boys, and Mira agrees. Then she whispers that when she leaves with Mitka, you should wait for a little and follow them to his home.'
  572. else
  573. 'You suggest drinking with the village boys, and Mira readily agrees, then asks you to wait a few minutes while she changes. When she comes out, you go to drink with the group of boys near your house...'
  574. end
  575. MiraVars['follower'] = 1
  576. MiraVars['follow_time'] = 1
  577. if MiraVars['QW'] >= 16 and GadBoy['river_gang'] = 2:
  578. act 'Continue': minut += 15 & gt 'mitkabuh_group'
  579. else
  580. act 'Continue': minut += 15 & gt 'mitkabuh'
  581. end
  582. end
  583. end
  584. if $ARGS[0] = 'offer_steam_bath':
  585. menu_off = 1
  586. if daystart < MiraVars['emb_day']:
  587. minut += 5
  588. gs 'stat'
  589. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira_shy.jpg"></center>'
  590. 'You ask Mira if she wants to come over and take a steam bath, but she only shakes her head, saying that after what she did, she is too ashamed to leave the house.'
  591. act 'Leave': gt 'miroslava', 'Leave'
  592. else
  593. if npc_QW['A63'] >= 13 and MiraVars['QW'] < 10 and MiraVars['had_sex'] <= 1:
  594. minut += 5
  595. gs 'stat'
  596. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira_said_no.jpg"></center>'
  597. 'You offer Mira together to relax you in the bath, but she rudely answers that she will never go bathe with such a whore like you.'
  598. act 'Leave': gt 'miroslava','Leave'
  599. else
  600. minut += 10
  601. if npc_rel['A60'] < 50: npc_rel['A60'] += 1
  602. MiraVars['guest'] = 1
  603. if ($clothingworntype = 'nude' or PCloswimwear = 1):
  604. gs 'clothing', 'wear', $lastwornclothingtype, lastwornclothingnumber
  605. gs 'underwear', 'wear'
  606. end
  607. if locat['A60'] = 60:
  608. minut += 85
  609. else
  610. minut += 40
  611. end
  612. gs 'stat'
  613. gs 'miroslava', 'miraclothes'
  614. 'You offer Mira the opportunity to relax with you in the bath. She pauses for a few moments to think but then agrees slowly. Then, you lead her into your grandparents'' backyard...'
  615. MiraVars['guest'] = 1
  616. act 'Go to your home': gt 'gad_gpbath', 'start'
  617. end
  618. end
  619. end
  620. if $ARGS[0] = 'offer_go_river':
  621. menu_off = 1
  622. if daystart < MiraVars['emb_day']:
  623. minut += 5
  624. gs 'stat'
  625. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira_shy.jpg"></center>'
  626. 'You ask Mira if she wants to go to the river with you, but she only shakes her head, saying that she will not leave the house after her humiliation.'
  627. act 'Leave': gt 'miroslava','Leave'
  628. else
  629. if npc_QW['A63'] >= 13 and MiraVars['QW'] < 10 and MiraVars['had_sex'] <= 1:
  630. minut += 5
  631. gs 'stat'
  632. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira_said_no.jpg"></center>'
  633. 'You suggest going to the river together, but she snorts contemptuously at you and says that she is not going anywhere with a slut like you.'
  634. act 'Leave':gt 'miroslava','Leave'
  635. else
  636. minut += 2
  637. if npc_rel['A60'] < 30: npc_rel['A60'] += 1
  638. MiraVars['guest'] = 0
  639. if ($clothingworntype = 'nude' or PCloswimwear = 1):
  640. gs 'clothing', 'wear', $lastwornclothingtype, lastwornclothingnumber
  641. gs 'underwear', 'wear'
  642. end
  643. if locat['A60'] = 60:
  644. minut += 45
  645. else
  646. minut += 15
  647. end
  648. gs 'stat'
  649. gs 'miroslava', 'miraclothes'
  650. 'You suggest going to the river to swim or sunbathe, and Mira readily agrees.'
  651. MiraVars['follower'] = 1
  652. MiraVars['follow_time'] = 1
  653. act 'Go to the river': gt 'gad_beach', 'start'
  654. end
  655. end
  656. end
  657. if $ARGS[0] = 'offer_go_forest':
  658. menu_off = 1
  659. if daystart < MiraVars['emb_day']:
  660. minut += 5
  661. gs 'stat'
  662. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira_shy.jpg"></center>'
  663. 'You ask Mira to go to the forest with you to look for mushrooms and berries, but she only shakes her head, saying that she will not leave the house after her humiliation.'
  664. act 'Leave': gt 'miroslava','Leave'
  665. else
  666. if npc_QW['A63'] >= 13 and MiraVars['QW'] < 10 and MiraVars['had_sex'] <= 1:
  667. minut += 5
  668. gs 'stat'
  669. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira_said_no.jpg"></center>'
  670. 'You have to offer Mira together to go to the forest for mushrooms and berries. Still, she contemptuously snorts in response and says she''s not going anywhere with a slut like you.'
  671. act 'Leave': gt 'miroslava','Leave'
  672. else
  673. minut += 2
  674. if npc_rel['A60'] < 30: npc_rel['A60'] += 1
  675. MiraVars['guest'] = 0
  676. if ($clothingworntype = 'nude' or PCloswimwear = 1):
  677. gs 'clothing', 'wear', $lastwornclothingtype, lastwornclothingnumber
  678. gs 'underwear', 'wear'
  679. end
  680. gs 'stat'
  681. gs 'miroslava', 'miraclothes'
  682. 'You offer her to go to the forest to look for mushrooms and berries, and she willingly agrees.'
  683. MiraVars['follower'] = 1
  684. MiraVars['follow_time'] = 1
  685. act 'Go into the woods': minut += 45 & gt 'gad_forest', 'forest_edge'
  686. end
  687. end
  688. end
  689. if $ARGS[0] = 'guest_acts':
  690. if MiraVars['guest'] = 0:
  691. act 'Invite to your grandparent''s':
  692. menu_off = 1
  693. minut += 5
  694. MiraVars['guest'] = 1
  695. if npc_rel['A60'] < 30:npc_rel['A60'] += 1
  696. gs 'stat'
  697. gs 'miroslava', 'miraclothes'
  698. 'You are tired of hanging around on the street, and you decide to invite Mira to dinner.'
  699. act'Go home':
  700. if ($clothingworntype ! 'nude' and PCloswimwear = 0):
  701. minut += 15 & gt 'gad_gphouse', 'start'
  702. else
  703. *clr & cla
  704. minut += 5
  705. MiraVars['guest'] = 1
  706. gs 'underwear', 'wear'
  707. gs 'clothing', 'wear', $lastwornclothingtype, lastwornclothingnumber
  708. '<center><img <<$set_imgh>> src="images/locations/gadukino/river/dressbch.jpg"></center>'
  709. 'You changed into your regular clothes and went home with Mira.'
  710. act 'Continue': minut += 15 & gt 'gad_gphouse', 'start'
  711. end
  712. end
  713. end
  714. else
  715. act 'Watch TV':
  716. menu_off = 1
  717. *clr & cla
  718. minut += 60
  719. if npc_rel['A60'] < 20:npc_rel['A60'] += 1
  720. pcs_mood += 10
  721. gs 'stat'
  722. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira_tv'+rand(1, 12)+'.jpg"></center>'
  723. 'You and Mira watch TV for an hour.'
  724. act'Continue': gt 'gad_gphouse', 'start'
  725. end
  726. if hour >= 18:
  727. act 'Sleep over':
  728. menu_off = 1
  729. *clr & cla
  730. minut += 60
  731. if npc_rel['A60'] < 20: npc_rel['A60'] += rand(1,2)
  732. gs 'stat'
  733. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira_tv'+rand(1, 12)+'.jpg"></center>'
  734. 'You ask your grandparents if Mira can sleep over. They tell you it''s okay with them, so you invite Mira to sleep over.'
  735. *nl
  736. 'You and Mira head over to the vast wardrobe where your clothes are and spend an hour trying on different dresses and underwear.'
  737. act 'Mira and you raid the kitchen for a late night snack (0:15)': 'You and Mira head to the kitchen to make a quick snack' & gs 'food', 'snack'
  738. act 'Go to sleep': 'You''re feeling tired. You and Mira head to your bed and crawl under the covers together and get into bed.' & gt 'bed2'
  739. act 'Finish': MiraVars['guest'] = 0 & gt $loc, $loc_arg
  740. end
  741. end
  742. act 'Say goodbye to Mira':
  743. menu_off = 1
  744. *clr & cla
  745. minut += 5
  746. MiraVars['guest'] = 0
  747. gs 'stat'
  748. gs 'miroslava', 'miraclothes'
  749. !! GOES HOME??
  750. 'You say goodbye to Mira, and she goes home.'
  751. act 'Walk back home': gt 'gad_gphouse', 'start'
  752. end
  753. end
  754. end
  755. if $ARGS[0] = 'third_wish':
  756. menu_off = 1
  757. minut += 2
  758. MiraVars['guest'] = 0
  759. if ($clothingworntype = 'nude' or PCloswimwear = 1):
  760. gs 'clothing', 'wear', $lastwornclothingtype, lastwornclothingnumber
  761. gs 'underwear', 'wear'
  762. end
  763. gs 'stat'
  764. gs 'miroslava', 'miraclothes'
  765. 'You remind Mira about the third wish, and she reluctantly nods and says she remembers it. But, then, you act mysterious and, with a sinister smile, command her to follow you...'
  766. act 'Make Mira walk through village naked':
  767. *clr & cla
  768. minut += 15
  769. gs 'stat'
  770. '<center><img <<$set_imgh>> src="images/locations/gadukino/village/street.jpg"></center>'
  771. 'You lead Mira out to the village street. Mira stares at her feet, sometimes looking at you with watchful eyes...'
  772. act 'Order her to undress':
  773. *clr & cla
  774. minut += 2
  775. gs 'stat'
  776. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira_looks.jpg"></center>'
  777. 'You lead her to the center of the village square, in front of the market. Here, you turn to her and demand disdainfully that she undress. You tell her that this is your final wish and you will forgive her betrayal after she completes this task. Mira''s mouth slowly drops open, and she looks at you as if you''re insane.'
  778. '"Come on, you''re like a little girl," you snort, "we both know you''re a big whore and can''t live without having cock every day. And now this is the mother load, entirely for free."'
  779. 'Mira, in silence, looks at you and then looks around at the village street on which people walk about their business.'
  780. '"<<$pcs_nickname>>, please don''t make this your wish. I will die of embarrassment!" - Mira plaintively begs, hoping it will change your mind.'
  781. act 'Confirm your wish':
  782. *clr & cla
  783. minut += 5
  784. pcs_horny += rand(5,10)
  785. gs 'stat'
  786. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira_nude1.jpg"></center>'
  787. '"No. You freely made the promise of three wishes. Anything I want, and I want you to strip naked and head through the village to the fields. I''ll meet you there, and I''ll bring your clothes to you. Now, do as you promised," you stated in an adamant voice.'
  788. 'Mira hesitates for another minute, shifting uncomfortably from foot to foot, nods to herself and finally decides to undress before you. Once nude, she hands you her clothes.'
  789. '"Well, now you must walk through the entire village and go to the fields. Once you get to me, you can consider yourself forgiven," you said with a malicious smile and slammed the palm of your hand into Mira''s ass to help her on the way. You slowly follow her and watch with interest.'
  790. act 'Watch':
  791. *clr & cla
  792. minut += 5
  793. pcs_horny += rand(5,10)
  794. gs 'stat'
  795. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira_nude2.jpg"></center>'
  796. 'Mira hesitantly begins to move through the village street. You look at her and the reaction of passers-by.'
  797. act 'Look further':
  798. *clr & cla
  799. minut += 15
  800. pcs_horny += rand(5,10)
  801. MiraVars['emb_day'] = daystart + 7
  802. MiraVars['event_day'] = daystart
  803. MiraVars['QW'] = 21
  804. npc_rel['A60'] = 1
  805. gs 'stat'
  806. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira_nude3.jpg"></center>'
  807. 'Finally flushed crimson, Mira arrives in the fields just beyond the village. She then turns and rushes up to you.'
  808. '"<<$pcs_nickname>>, we''re even!" Mira states and looks at you imploringly.'
  809. 'You nod your head while handing her clothes back. After watching a few more minutes as Mira dresses, several of the village men are hooting as she sprints to her house. Slowly the men settle down and go about their business.'
  810. MiraVars['guest'] = 0
  811. MiraVars['follower'] = 0
  812. MiraVars['follow_time'] = 0
  813. act 'Finish': gt 'gadukino'
  814. end
  815. end
  816. end
  817. act 'Forgive her':
  818. *clr & cla
  819. minut += 5
  820. npc_rel['A60'] += 5
  821. MiraVars['QW'] = 22
  822. gs 'stat'
  823. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira_leaves.jpg"></center>'
  824. '"Well, Mira, fuck you. I had a good day planned," You pause. "You can consider yourself forgiven,"'
  825. 'The girl is still for several moments, shifts uncomfortably from foot to foot, unable to believe her ears, then jumps up to you and kisses you on the cheek.'
  826. '"Thank you, <<$pcs_nickname>>, I... I..., "- she stammers before running home.'
  827. act 'Finish': MiraVars['guest'] = 0 & gt 'gadukino'
  828. end
  829. end
  830. end
  831. end
  832. if $ARGS[0] = 'miratalk':
  833. *clr & cla
  834. minut += 10
  835. menu_off = 1
  836. if MiraVars['QW'] = 0:
  837. if npc_rel['A60'] < 10: npc_rel['A60'] += 1
  838. if locat['A60'] = 51:
  839. gs 'miroslava', 'mira_river'
  840. else
  841. gs 'miroslava', 'miraclothes'
  842. end
  843. if npc_QW['A63'] < 13 or MiraVars['had_sex'] > 1:
  844. 'You have ten minutes of fun talking about all sorts of trivia.'
  845. else
  846. 'While trying to talk with Mira, she remained silent, sometimes giving you scornful glances.'
  847. end
  848. gs 'stat'
  849. act 'Finish': gt $loc, $loc_arg
  850. elseif MiraVars['QW'] = 1:
  851. if npc_rel['A60'] < 20:npc_rel['A60'] += 1
  852. if locat['A60'] = 51:
  853. gs 'miroslava', 'mira_river'
  854. else
  855. gs 'miroslava', 'miraclothes'
  856. end
  857. if npc_QW['A63'] < 13 or MiraVars['had_sex'] > 1:
  858. 'You have ten minutes of fun talking about all sorts of trivia and, sometimes, how you got drunk with village guys...'
  859. else
  860. 'While trying to talk to Mira, she remained silent, sometimes giving you scornful glances.'
  861. end
  862. gs 'stat'
  863. act 'Finish': gt $loc, $loc_arg
  864. !if MiraVars['Mitka_fucks'] > 3:
  865. act 'Ask Mira if she likes Mitka...':
  866. *clr & cla
  867. minut += 2
  868. pcs_horny += 10
  869. npc_rel['A60'] += 1
  870. MiraVars['QW'] = 2
  871. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira3.jpg"></center>'
  872. 'You ask Mira if there is something between her and Mitka. She looks at you a little timidly but responds yes, there is. However, she refuses to go into further detail, so you decide to leave the subject until a more appropriate time comes up...'
  873. gs 'stat'
  874. act 'Finish':gt $loc, $loc_arg
  875. end
  876. !end
  877. elseif MiraVars['QW'] = 3:
  878. if locat['A60'] = 51:
  879. gs 'miroslava', 'mira_river'
  880. else
  881. gs 'miroslava', 'miraclothes'
  882. end
  883. gs 'stat'
  884. act 'Tell her that you saw her fucking Mitka in the meadow.':
  885. *clr & cla
  886. minut += 2
  887. pcs_horny += 10
  888. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira3.jpg"></center>'
  889. 'You coldly tell Mira you saw her when she fucked Mitka in the meadow. You remind her that she swore not to tell anyone about your secret place. Mira turns red and flutters her eyes at you trying to look innocent as she mumbles that she''s sorry about breaking her promise. Mira asks if there is any way to make amends. You smile and remind her that she promised you three wishes if she ever revealed the meadow to anyone. Mira meekly nods her head, confirming that she does indeed remember making that promise and is ready to fulfil them.'
  890. gs 'willpower', 'exhib', 'force'
  891. if will_cost <= pcs_willpwr:
  892. act 'She deserves some punishment (<<will_cost>> Willpower)':
  893. *clr & cla
  894. minut += 5
  895. gs 'willpower', 'exhib', 'force'
  896. gs 'willpower', 'pay', 'force'
  897. gs 'stat'
  898. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira3.jpg"></center>'
  899. act 'Tell her to show you her pussy':
  900. *clr & cla
  901. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/miraqw3.jpg"></center>'
  902. *nl
  903. '"To start, you will pull down your panties and show me your pussy, and tell me what it felt like fucking Mitka in my meadow." you tell her sternly, "I want to know what is so special about his dick that you would exchange it for our friendship."'
  904. 'Mira gasps in shock from the sting in your words and jumps to her feet. She stares at you, stupified, and you can see the protest welling up in her, but you don''t give her time to recover.'
  905. '"If you want us to stay friends, you had better stick to the deal, and if you can''t keep your word, then our friendship is over," you state, glaring at her angrily.'
  906. 'Mira''s eyes fill with tears, and she blushes deeply. Then, hesitantly, she shifts from foot to foot before you, unable to say anything. Finally, you decide to up the ante, and you turn away from her and start to leave...'
  907. '"Wait!" Mira cries, reaching out to you, "Stop, please don''t go!" but you pretend to ignore her and keep moving away.'
  908. 'Mira hesitates for a moment, then rushes after you. She catches up with you red-faced, grabs you by the hand, and pulls you behind a rickety shed.'
  909. act 'Go for it':
  910. *clr & cla
  911. minut += 10
  912. pcs_horny += 15
  913. gs 'stat'
  914. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mirawish1.jpg"></center>'
  915. 'Mentally exulting over your victory, you allow Mira to drag you behind the shed. She stops and turns to you, her face filled with anger and shame. Mira searches your face for a few seconds, hoping you will relent until she sees that you meant what you said. She stomps her feet a few times on the ground in frustration, and then, with a heavy sigh, she starts to remove her panties.'
  916. act 'Watch':
  917. *clr & cla
  918. minut += 5
  919. pcs_horny += 50
  920. MiraVars['QW'] = 4
  921. MiraVars['event_day'] = daystart
  922. gs 'stat'
  923. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mirawish1_1.jpg"></center>'
  924. 'Taking off her panties, Mira turns her ass to you and lifts up her skirt as she bends low. You smile broadly and, in an indifferent voice, order her to pull her ass cheeks apart. Mira reluctantly fulfils your requirement. You then ask her what she felt as she fucked with Mitka in the meadow. Mira tries to straighten, but you place a restraining hand on her back and tell her that your wishes will be humiliating punishments for her. Over the next five minutes, you rub Mira''s buttocks as she tells you in detail what she felt when she fucked Mitka...'
  925. 'Finally, you tell her that you do not feel she has fully atoned for her actions and this was only part of your first wish, but further punishments will have to wait for another time.'
  926. act 'Turn around and walk away': gt 'gadukino'
  927. end
  928. end
  929. end
  930. end
  931. else
  932. act 'She deserves some punishment (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  933. end
  934. act 'Tell her that you want to watch as Mitka fucks her in the ass':
  935. *clr & cla
  936. minut += 5
  937. pcs_horny += 10
  938. MiraVars['QW'] = 5
  939. npc_rel['A60'] -= 1
  940. gs 'stat'
  941. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira3.jpg"></center>'
  942. 'You say you want to see Mitka fuck her ass because she told him your secret. Mira jumps to her feet from the suggestion and just looks at you. Still, you don''t give her time to recover and continue to emphasize further, Recalling that a deal is a deal, and if your word doesn''t matter, our friendship will end. Mira blushes and hesitantly shifts from foot to foot. Finally, you decide to go for broke, turn around and start to leave...'
  943. ' - Wait, so it''s screaming at you in the back of Mira, but you pretend to not notice and go on.'
  944. ' - Well, <<$pcs_nickname>>, - after a couple of seconds until you hear a hysterical scream from Mira, I''ll think of something!'
  945. act 'Leave':gt 'miroslava','Leave'
  946. end
  947. end
  948. elseif MiraVars['QW'] = 4 and MiraVars['event_day'] ! daystart:
  949. gs 'stat'
  950. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/miraqw4a.jpg"></center>'
  951. *nl
  952. act 'Remind her that she has not atoned for bringing Mitka to the meadow':
  953. *clr & cla
  954. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/miraqw4b.jpg"></center>'
  955. *nl
  956. 'You remind Mira that you are still unsatisfied with her atonement, and she asks you what you want her to do.'
  957. act 'Tell her that you want to watch as Mitka fucks her in the ass':
  958. *clr & cla
  959. minut += 5
  960. pcs_horny += 10
  961. MiraVars['QW'] = 5
  962. gs 'stat'
  963. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira3.jpg"></center>'
  964. 'You tell her that what you want to see is Mitka fucking her in the ass. Mira jumps to her feet in shock and looks at you with disbelief. But you don''t give her time to recover and continue to speak, emphasizing the deal she made with you, and if she can''t uphold her end, then your friendship is at an end. Miroslava deeply blushes and hesitantly shifts from foot to foot, watching you. Finally, after a few seconds of silence, you nod your head, turn around, and start to leave...'
  965. 'Mira shouts at you to stop, but you pretend to not hear her and keep walking on.'
  966. '"Fine, <<$pcs_nickname>>, you win," Mira states loud enough for you to hear. She is on the verge of hysteria, eyes watering and nose running. Mira nearly screams, "I, I''ll figure something out!"'
  967. act 'Leave': gt 'gadukino'
  968. end
  969. end
  970. elseif MiraVars['QW'] = 6:
  971. pcs_horny += 10
  972. if locat['A60'] = 51:
  973. gs 'miroslava', 'mira_river'
  974. else
  975. gs 'miroslava', 'miraclothes'
  976. end
  977. gs 'stat'
  978. act 'Tell her that the first wish has been completed':
  979. *clr & cla
  980. minut += 10
  981. pcs_horny += 15
  982. MiraVars['QW'] = 7
  983. gs 'stat'
  984. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira3.jpg"></center>'
  985. 'You tell Mira that you have now seen Mitka fuck her in the ass. Maliciously you ask, does she like having her ass fucked? To your surprise, Mira responds that she does like it a bit. You are slightly disappointed because this was supposed to be a punishment. Remind her that she still has two wishes to fulfil. Once they are all fulfilled, she will have satisfied her debt to you. Mira nods and says she is ready to redeem your wishes upon demand. You think it over for several moments before walking away...'
  986. act 'Leave':gt 'miroslava','Leave'
  987. end
  988. else
  989. if (npc_QW['A63'] > 0 and npc_QW['A63'] < 13) and npc_rel['A60'] < 50: npc_rel['A60'] += 1
  990. if npc_QW['A63'] >= 13 and MiraVars['QW'] > 15 and npc_rel['A60'] < 50: npc_rel['A60'] += 1
  991. if daystart < MiraVars['emb_day'] and MiraVars['event_day'] ! daystart: MiraVars['event_day'] = daystart & MiraVars['emb_day'] -= 1
  992. if locat['A60'] = 51:
  993. gs 'miroslava', 'mira_river'
  994. else
  995. gs 'miroslava', 'miraclothes'
  996. end
  997. gs 'stat'
  998. if MiraVars['QW'] < 3 and npc_QW['A63'] < 11:
  999. 'You have ten minutes of fun talking about all sorts of trivia.'
  1000. elseif MiraVars['QW'] < 16 and npc_QW['A63'] < 11:
  1001. 'You spend ten minutes talking about trivia. Mira can''t seem to focus and barely looks you in the eyes. She seems distracted by other thoughts.'
  1002. elseif MiraVars['QW'] < 20 and npc_QW['A63'] < 11:
  1003. 'You spend ten minutes talking about trivia, and you often refer to Mira as a whore, but she just pretends not to hear.'
  1004. elseif MiraVars['QW'] >= 20 and npc_QW['A63'] < 11:
  1005. 'You spend ten minutes talking about trivia, but Mira isn''t listening. Instead, all she wants to talk about is sex.'
  1006. else
  1007. 'You have ten minutes of fun talking about all sorts of trivia.'
  1008. end
  1009. act 'Finish': gt $loc, $loc_arg
  1010. end
  1011. end
  1012. if $ARGS[0] = 'miraclothes':
  1013. '<center><B>Mira</B></center>'
  1014. if MiraVars['QW'] = 0:
  1015. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira.jpg"></center>'
  1016. elseif MiraVars['QW'] > 0 and MiraVars['QW'] < 4:
  1017. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira3.jpg"></center>'
  1018. elseif MiraVars['QW'] >= 4 and MiraVars['QW'] < 8:
  1019. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira0,'+rand(0,5)+'.jpg"></center>'
  1020. elseif MiraVars['QW'] >= 8 and MiraVars['QW'] < 12:
  1021. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira1,'+rand(0,2)+'.jpg"></center>'
  1022. elseif MiraVars['QW'] >= 12 and MiraVars['QW'] < 20:
  1023. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira2,'+rand(0,5)+'.jpg"></center>'
  1024. elseif MiraVars['QW'] >= 20:
  1025. '<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira3,'+rand(0,3)+'.jpg"></center>'
  1026. end
  1027. end
  1028. if $ARGS[0] = 'mira_river':
  1029. if ($clothingworntype ! 'nude' and PCloswimwear = 0):'<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mirarivertalk.jpg"></center>'
  1030. if PCloswimwear = 1:'<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mirarivertalkbikini.jpg"></center>'
  1031. if $clothingworntype = 'nude':'<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mirarivernudetalk.jpg"></center>'
  1032. end
  1033. if $ARGS[0] = 'Leave':
  1034. if locat['A60'] = 10:
  1035. gt 'gad_miroslava_home','start'
  1036. elseif locat['A60'] = 60:
  1037. gt 'gad_forest', 'forest_edge'
  1038. elseif locat['A60'] = 21:
  1039. gt 'gad_gphouse', 'start'
  1040. elseif locat['A60'] = 20:
  1041. gt 'gad_gpyard', 'start'
  1042. else
  1043. gt $loc, $loc_arg
  1044. end
  1045. end
  1046. --- miroslava ---------------------------------