mirafather.qsrc 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291
  1. # mirafather
  2. !2021/05/02
  3. !2024/05/05 - Mira schedule introduced.
  4. !locat['A60'] = Mira''s location. See 'miroslava_schedule'
  5. $menu_loc = 'mirafather'
  6. $menu_arg = ''
  7. menu_off = 0
  8. gs 'boystat', 'A64'
  9. harakBoy = 1
  10. tempday = (npc_dob['A64'] mod 100)
  11. tempmonth = (((npc_dob['A64'] mod 10000) - tempday) / 100)
  12. tempyear = (((npc_dob['A64']) - (npc_dob['A64'] mod 10000)) / 10000)
  13. !Looks like npc_dob is broken, once fixed revert to boyage = year - tempyear
  14. boyage = age + 34
  15. if tempmonth < month or (tempmonth = month and tempday <= day): boyage -= 1
  16. gs 'miroslava_schedule'
  17. gs 'stat'
  18. if npc_QW['A64'] = 0:'<center><b><font color = maroon>Mira''s Father</font></b></center>'
  19. if npc_QW['A64'] > 0:'<center><b><font color = maroon>Afanasiy</font></b></center>'
  20. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big64.jpg"></center>'
  21. *nl
  22. 'Mira''s father is <<boyage>> years old. After his wife died, he started to drink heavily. As a result, he looks much older than he actually is. However, he is still in good shape for a man his age.'
  23. act 'Leave him be': gt 'gad_miroslava_home', 'start'
  24. if daystart < MiraVars['emb_day'] and mirafathertalk = 0 and MiraVars['event_day'] ! daystart:
  25. *clr & cla
  26. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big64.jpg"></center>'
  27. *nl
  28. 'You are passing Mira''s house when you see Mira''s father headed in your direction.'
  29. '"<<$pcs_firstname>>, wait. I need to speak with you," he says, coming closer.'
  30. 'You stop and look at him frightfully. "Did Mira tell him what I made her do?" you think as panicked thoughts race through your head.'
  31. '"<<$pcs_nickname>>, do you know what happened to Mira?" Afanasiy asks, looking you in the eye.'
  32. '"N-no, what happened to her?" you ask in a confused voice, expecting him to start shouting any second.'
  33. '"I don''t know. She is just sitting at home all the time. She doesn''t leave the yard, I''m concerned." Mira''s father answers.'
  34. '"Oh, ah... I don''t know," you say, trying to make it sound believable and make your eyes look innocent. "Maybe she was hurt by some local boy or had a fight with someone..."'
  35. '"Okay, I think it will pass... soon, I hope. But I want you to come and visit us. I think your company would do Mira a lot of good. It might bring her out of this funk faster." Mira''s father says goodbye and leaves to resume working around his house.'
  36. '"Close call," you think as you watch his retreating back and exhale with relief.'
  37. minut += 10
  38. mirafathertalk = 1
  39. gs'stat'
  40. act 'Continue':gt 'miroslava', 'Start'
  41. else
  42. act 'Ask if Mira is home':
  43. if locat['A60'] = 10:
  44. gt 'miroslava', 'Start'
  45. else
  46. *clr & cla
  47. menu_off = 1
  48. minut += 2
  49. gs 'stat'
  50. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big64.jpg"></center>'
  51. *nl
  52. act 'Go back to the village center': gt 'gadukino'
  53. if (locat['A60'] / 10) = 2:
  54. 'Mira''s father tells you that she''s not home. She said she was going to visit you.'
  55. act 'Go to your grandparents house': gt 'gad_gphouse', 'start'
  56. elseif locat['A60'] = 30:
  57. 'Mira''s father tells you that she''s not home. She said she was going to take a walk.'
  58. elseif locat['A60'] = 31:
  59. 'Mira''s father tells you that she''s not home. She said she was going to the church.'
  60. act 'Go to the church': gt 'gad_church', 'start'
  61. elseif locat['A60'] = 40 or locat['A60'] = 41:
  62. 'Mira''s father tells you that she''s not home. She said she was going to take a walk along the forest.'
  63. act 'Go to the forest road': gt 'gad_road', 'start'
  64. elseif locat['A60'] = 42:
  65. 'Mira''s father tells you that she''s not home. She said she was going visit her friends.'
  66. act 'Go to Mitka': gt 'gad_road', 'start'
  67. elseif (locat['A60'] / 10) = 5:
  68. 'Mira''s father tells you that she''s not home. She said she was going to the river.'
  69. act 'Go to the river': gt 'gad_river', 'start'
  70. elseif (locat['A60'] / 10) = 6:
  71. 'Mira''s father tells you that she''s not home. She said she was going to the forest.'
  72. act 'Go to the forest': gt 'gad_forest', 'forest_edge'
  73. elseif (locat['A60'] / 10) = 7:
  74. 'Mira''s father tells you that she''s not home. She said she was going watch the cows.'
  75. act 'Go to the field': gt 'gad_field', 'field'
  76. elseif locat['A60'] = 80:
  77. 'Mira''s father tells you that she''s not home. She left without telling him where she was going.'
  78. if mirapimp = 1:
  79. 'Mira is not home, but you know exactly where to find her. She has been working as your prostitute on the highway.'
  80. elseif MiraVars['prostitute'] > 1:
  81. 'Mira is not home, but you know exactly where to find her. You have seen her working as a prostitute on the highway.'
  82. elseif MiraVars['prostitute'] = 1:
  83. 'Mira is not home, but you think you know where to find her. Ever since granting your second wish, you have heard rumours that Mira has been earning money as a prostitute on the highway.'
  84. else
  85. 'Mira is not home, and you have no idea where she might be. So maybe you should go look around town.'
  86. end
  87. if MiraVars['prostitute'] > 0: minut += 20 & act 'Go to the highway': gt 'gad_prostitutes', 'start'
  88. end
  89. end
  90. end
  91. if MiraFather ! daystart:
  92. MiraFather = daystart
  93. if npc_QW['A64'] >= 16 and (MiraVars['meadow'] = 3 or MiraVars['meadow'] = 4): MiraVars['meadow'] = 5
  94. if npc_QW['A64'] < 5:
  95. act 'Ask how he''s doing':
  96. *clr & cla
  97. menu_off = 1
  98. if npc_QW['A64'] < 5:npc_QW['A64'] += 1
  99. minut += 5
  100. gs 'stat'
  101. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big64.jpg"></center>'
  102. *nl
  103. 'You are greeted by '+iif(npc_QW['A64'] = 0, 'Mira''s father','Afanasiy')+' and politely inquire about his health. He responds with a smile and says, "All is well, little lady."'
  104. if npc_QW['A64'] = 0:'Mira''s father continues, "I''m glad Mira has finally found a friend here in the village. It will be good for her to have another girl around. By the way, you can call me Afanasiy."'
  105. act 'Continue': gt 'mirafather'
  106. end
  107. elseif npc_QW['A64'] < 10:
  108. act 'Chat with him':
  109. *clr & cla
  110. menu_off = 1
  111. if npc_QW['A64'] < 10:npc_QW['A64'] += 1
  112. minut += 5
  113. gs 'stat'
  114. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big64.jpg"></center>'
  115. *nl
  116. 'You spend several minutes chatting with Afanasiy about the weather and trivia.'
  117. act 'Continue': gt 'mirafather'
  118. end
  119. elseif npc_QW['A64'] >= 10 and npc_QW['A64'] < 15:
  120. act 'Flirt with him':
  121. *clr & cla
  122. menu_off = 1
  123. if npc_QW['A64'] < 15:npc_QW['A64'] += 1
  124. gs 'arousal', 'foreplay', 10
  125. gs 'arousal', 'end'
  126. gs 'stat'
  127. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big64.jpg"></center>'
  128. *nl
  129. 'You spend several minutes with Afanasiy, playful looking him over and smiling meaningfully at him. He is happy with the company of a beautiful young woman. During your conversation, you notice his eyes roving up and down your body appraisingly.'
  130. act 'Continue': gt 'mirafather'
  131. end
  132. elseif npc_QW['A64'] = 15:
  133. act 'Seduce him':
  134. *clr & cla
  135. menu_off = 1
  136. npc_QW['A64'] = 16
  137. gs 'arousal', 'foreplay', 10
  138. gs 'stat'
  139. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big64.jpg"></center>'
  140. *nl
  141. 'You move over and stand next to Afanasiy. You let your hand start to stroke his thigh and slowly move towards his crotch. Afanasiy looks at you for a while, deep in thought. Eventually, he sighs and then nods to himself as if he has made a decision. He takes you by the hand, leads you into his house, and then down the hall into his room.'
  142. act 'Enjoy his touch':
  143. *clr & cla
  144. '<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mira/mirafathersexkuni.jpg"></center>'
  145. *nl
  146. 'Afanasiy is a gentle lover. With practised ease, he gently undresses you and crouches before you. His mouth and fingers play across the lips of your pussy, and he skillfully licks you until he brings you a powerful orgasm.'
  147. $orgasm_or = 'yes'
  148. gs 'arousal', 'cuni', 10
  149. gs 'arousal', 'vaginal_finger', 10
  150. gs 'stat'
  151. act 'Turn around for him':
  152. *clr & cla
  153. '<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mira/mirafathersex.jpg"></center>'
  154. *nl
  155. pose = 0
  156. if mesec = 0 and stat['think_virgin'] = 0:
  157. gs 'dinsex', 'boy_puts_condom'
  158. gs 'dinsex','vaginal_sex',10
  159. gs 'dinsex','sexcum'
  160. gs 'arousal', 'vaginal', 10
  161. else
  162. gs 'dinSex','boy_wants_anal','','lubri' & gs 'dinsex','analsex'
  163. gs 'arousal', 'anal', 10
  164. end
  165. gs 'arousal', 'end'
  166. gs 'stat'
  167. act 'Continue': gt 'mirafather'
  168. end
  169. end
  170. end
  171. elseif npc_QW['A64'] > 15:
  172. act 'Wink at him':
  173. *clr & cla
  174. menu_off = 1
  175. if npc_QW['A64'] < 20:npc_QW['A64'] += 1
  176. gs 'arousal', 'foreplay', 5
  177. gs 'stat'
  178. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big64.jpg"></center>'
  179. *nl
  180. 'You expressly wink at Afanasiy, and he understands your meaning. Then, looking for nosy neighbours, he quickly waves for you to enter the house.'
  181. act 'Go inside':
  182. *clr & cla
  183. pose = 0
  184. temp_mf = rand(0,9)
  185. if temp_mf = 0:
  186. '<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mira/mirafathersex.jpg"></center>'
  187. elseif temp_mf = 1:
  188. '<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mira/mirafathersex1.jpg"></center>'
  189. elseif temp_mf = 2:
  190. '<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mira/mirafathersex2.jpg"></center>'
  191. elseif temp_mf = 3:
  192. '<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mira/mirafathersex3.jpg"></center>'
  193. elseif temp_mf = 4:
  194. '<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mira/mirafathersex4.jpg"></center>'
  195. elseif temp_mf = 5:
  196. '<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mira/mirafatherbj.jpg"></center>'
  197. elseif temp_mf = 6:
  198. '<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mira/mirafatherbj1.jpg"></center>'
  199. elseif temp_mf = 7:
  200. '<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mira/mirafatherbj2.jpg"></center>'
  201. elseif temp_mf = 8:
  202. '<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mira/mirafatherbj3.jpg"></center>'
  203. elseif temp_mf = 9:
  204. '<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mira/mirafatherbj4.jpg"></center>'
  205. end
  206. *nl
  207. if temp_mf < 5:
  208. if mesec = 0 and stat['think_virgin'] = 0 and rand(0,2) < 2:
  209. gs 'dinsex', 'boy_puts_condom'
  210. gs 'dinsex','vaginal_sex',10
  211. gs 'dinsex','sexcum'
  212. gs 'arousal', 'vaginal', 10
  213. else
  214. gs 'dinSex','boy_wants_anal','','lubri'
  215. gs 'dinsex','analsex'
  216. gs 'arousal', 'anal', 10
  217. end
  218. gs 'arousal', 'end'
  219. gs 'stat'
  220. act 'Continue': gt 'mirafather'
  221. else
  222. gs 'oral','start'
  223. gs 'arousal', 'bj', 10
  224. gs 'stat'
  225. act 'Make him cum':
  226. *clr & cla
  227. minut += 5
  228. '<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mira/mirafathercum.jpg"></center>'
  229. *nl
  230. if temp_mf < 5:
  231. 'Afanasiy gently pulls away from you, leaving a couple of pearly drops of semen on your lips, and continues cumming on your tits and abdomen.'
  232. else
  233. 'Afanasiy gently pulls out of you. You kneel before him as he begins cumming on your tits and abdomen.'
  234. end
  235. gs 'arousal', 'bj', -2
  236. gs 'cum_call', 'stomach', $boy, 1,'','',15
  237. gs 'cum_call', 'breasts', $boy, 1,'','',20
  238. gs 'cum_call', 'mouth', $boy, 1,'','',5
  239. gs 'arousal', 'end'
  240. gs 'stat'
  241. act 'Continue': gt 'mirafather'
  242. end
  243. end
  244. end
  245. end
  246. end
  247. end
  248. end
  249. --- mirafather ---------------------------------