blackmailer.qsrc 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621
  1. # blackmailer
  2. if $ARGS[0] = 'init_check':
  3. if blackmailQW['day'] ! 0: exit
  4. if ($ARGS[2] = 'inside' or $ARGS[2] = 'indoors'):
  5. if strpos($loc, 'church') <= 0: exit
  6. end
  7. temp_prob_chance = 300
  8. temp_prob_chance += max(fame['pav_slut'], fame['city_slut'])
  9. temp_prob_chance += max(fame['pav_modelling'], fame['city_modelling']) / 10
  10. temp_prob_chance += max(fame['pav_porn'], fame['city_porn']) / 10
  11. temp_prob_chance -= 15 * min(exhibitionist_lvl * exhibitionist_lvl, 9)
  12. temp_prob_chance -= pcs_exhib
  13. if temp_prob_chance > 600: killvar 'temp_prob_chance' & exit
  14. if $ARGS[1] = 'tits':
  15. temp_prob_chance -= 40
  16. elseif $ARGS[1] = 'butt':
  17. temp_prob_chance -= 60
  18. elseif $ARGS[1] = 'pussy':
  19. temp_prob_chance -= 80
  20. elseif $ARGS[1] = 'full':
  21. temp_prob_chance -= 100
  22. end
  23. if rand(0, temp_prob_chance) >= 5: killvar 'temp_prob_chance' & exit
  24. killvar 'temp_prob_chance'
  25. gs 'blackmailer', 'init_blackmail', $ARGS[1]
  26. end
  27. if $ARGS[0] = 'init_blackmail':
  28. blackmailQW['day'] = daystart
  29. blackmailQW['stage'] = 1
  30. blackmailQW['init_day'] = daystart
  31. if $ARGS[1] = 'panty':
  32. $blackmailQW['init_flashaction'] = 'panties'
  33. elseif $ARGS[1] = 'pantyrear':
  34. $blackmailQW['init_flashaction'] = 'panty clad ass'
  35. elseif $ARGS[1] = 'butt_plug':
  36. $blackmailQW['init_flashaction'] = 'butt plug'
  37. elseif $ARGS[1] = 'full':
  38. $blackmailQW['init_flashaction'] = 'naked body'
  39. else
  40. $blackmailQW['init_flashaction'] = $ARGS[1]
  41. end
  42. $blackmailQW['init_flashimage'] = $flash_image + '.jpg'
  43. $blackmailQW['init_flashloc'] = $loc
  44. $blackmailQW['init_flashloc_arg'] = $loc_arg
  45. $blackmailQW['init_flashregion'] = $region
  46. blackmailQW['total_material'] = 1
  47. if strpos($loc, 'park') > 0:
  48. $blackmailQW['init_flashloc_desc'] = 'in a park'
  49. 'A flash of light briefly brightens the surrounding trees and you see a shadow darting between the trees. The light of the camera flash prickling on your exposed skin.'
  50. elseif strpos($loc, 'church') > 0:
  51. $blackmailQW['init_flashloc_desc'] = 'in a church'
  52. 'The flash of a camera illuminates the inside of the church, but the source eludes you.'
  53. elseif strpos($loc, 'zaprF') > 0:
  54. $blackmailQW['init_flashloc_desc'] = 'while washing cars'
  55. 'You briefly think a car turned on their headlights, before you realise it was the flash of a camera, the source of which already gone.'
  56. else
  57. $blackmailQW['init_flashloc_desc'] = ''
  58. 'You think you notice the flash of a camera from the corner of your eye, but its source is already out of view.'
  59. end
  60. if exhibitionist_lvl > 0:
  61. gs 'arousal', 'flashlite', -5
  62. gs 'arousal', 'end'
  63. end
  64. end
  65. if $ARGS[0] = 'add_blackmail_selfie':
  66. temp_i = 0
  67. if blackmailQW['total_material'] <= 10:
  68. :add_blackmail_loop
  69. if $blackmailQW['selfie_image_<<temp_i>>'] ! '':
  70. temp_i += 1
  71. if temp_i < 10: jump 'add_blackmail_loop'
  72. temp_i = rand(0, 9)
  73. end
  74. else
  75. temp_i = rand(0, 9)
  76. end
  77. $blackmailQW['selfie_image_<<temp_i>>'] = $ARGS[1]
  78. $blackmailQW['selfie_location_<<temp_i>>'] = $ARGS[2]
  79. $blackmailQW['selfie_dress_<<temp_i>>'] = $ARGS[3]
  80. blackmailQW['selfie_LocIndex_<<temp_i>>'] = ARGS[4]
  81. blackmailQW['selfie_number_<<temp_i>>'] = ARGS[5]
  82. killvar 'temp_i'
  83. end
  84. if $ARGS[0] = 'choose_blackmail_image':
  85. if rand(0, 10) > 0:
  86. $result = $blackmailQW['selfie_image_<<rand(0, 9)>>']
  87. if $result = '':
  88. $result = $blackmailQW['selfie_image_<<rand(0, 8)>>']
  89. if $result = '': $result = $blackmailQW['selfie_image_<<rand(0, 7)>>']
  90. end
  91. end
  92. if $result = '': $result = $blackmailQW['init_flashimage']
  93. end
  94. !!=============================================!!
  95. !! !!
  96. !! CIKL !!
  97. !! !!
  98. !!=============================================!!
  99. if $ARGS[0] = 'cikl':
  100. if blackmailQW['stage'] = 3 and blackmailQW['smsday'] = 0:
  101. blackmailQW['smsday'] = blackmailQW['dreamday'] + 3
  102. gs 'telefon', 'AddContact', 'Blackmailer', 'icon_na', 1
  103. gs 'telefon', 'SetSMSSchedule', 'Blackmailer', "", "0", "gs 'blackmailer', 'Add_SMS1'", "daystart > blackmailQW['smsday'] and (hour >= 14 and hour <= 19 and rand(0, 100) = 0 or hour = 19 and minut >= 22 or hour = 20)"
  104. elseif daystart = blackmailQW['smsday'] and blackmailQW['next_payment'] > 0:
  105. gs 'telefon', 'SetSMSSchedule', 'Blackmailer', "", "0", "gs 'blackmailer', 'Add_SMS1_reminder'", "(hour >= 14 and hour <= 19 and rand(0, 100) = 0 or hour = 19 and minut >= 22 or hour = 20)"
  106. elseif daystart > blackmailQW['smsday'] and blackmailQW['next_payment'] > 0:
  107. gs 'telefon', 'SetSMSSchedule', 'Blackmailer', "", "0", "gs 'blackmailer', 'Add_SMS_failure'", "(hour >= 14 and hour <= 19 and rand(0, 100) = 0 or hour = 19 and minut >= 22 or hour = 20)"
  108. !Currently repeating content
  109. elseif blackmailQW['stage'] >= 5 and blackmailQW['smsday'] = 0:
  110. blackmailQW['smsday'] = daystart + rand(0, 13 - 5 * min(blackmailQW['stage'] - 5, 2)) + 6
  111. gs 'telefon', 'SetSMSSchedule', 'Blackmailer', "", "0", "gs 'blackmailer', 'Add_SMS_repeat'", "daystart > blackmailQW['smsday'] and (hour >= 14 and hour <= 19 and rand(0, 100) = 0 or hour = 19 and minut >= 22 or hour = 20)"
  112. end
  113. end
  114. !!=============================================!!
  115. !! !!
  116. !! DREAMS !!
  117. !! !!
  118. !!=============================================!!
  119. if $ARGS[0] = 'blackmail_dreams':
  120. if blackmailQW['stage'] = 1:
  121. $sleep_events_priority[] = 'gs ''blackmailer'', ''photo_dream1'' '
  122. elseif blackmailQW['stage'] = 2:
  123. $sleep_events_priority[] = 'gt ''blackmailer'', ''photo_dream2'' '
  124. else
  125. temp_rand = rand(-2, 1)
  126. if temp_rand >= 1 and blackmailQW['stage'] >= 2:
  127. $sleep_events[] = 'gt ''blackmailer'', ''photo_dream2'' '
  128. elseif temp_rand = 0:
  129. $sleep_events[] = 'gs ''blackmailer'', ''photo_dream1'' '
  130. end
  131. end
  132. end
  133. if $ARGS[0] = 'photo_dream1':
  134. if blackmailQW['stage'] = 1: blackmailQW['stage'] = 2
  135. blackmailQW['dreamday'] = daystart + 3
  136. if strpos('panty_pantyrear_bra', $blackmailQW['init_flashaction']) > 0:
  137. gs 'arousal', 'flashlite', -5
  138. else
  139. gs 'arousal', 'flash', -5
  140. end
  141. gs 'arousal', 'end'
  142. '<center><img <<$set_imgh>> src="<<$blackmailQW[''init_flashimage'']>>"></center>'
  143. $temp_dream_text = 'You dream about getting caught while flashing your '
  144. $temp_dream_text += $blackmailQW['init_flashaction']
  145. $temp_dream_text += ' ' + $blackmailQW['init_flashloc_desc']
  146. $temp_dream_text += ', your skin prickling from the light of unending camera flashes.'
  147. $temp_dream_text
  148. killvar 'temp_dream_text'
  149. gs 'dream_events', 'event_end'
  150. elseif $ARGS[0] = 'photo_dream2':
  151. if blackmailQW['stage'] = 2:
  152. blackmailQW['stage'] = 3
  153. blackmailQW['smsday'] = daystart + 6
  154. gs 'telefon', 'Blackmailer', 'icon_na', 1
  155. gs 'telefon', 'SetSMSSchedule', 'Blackmailer', "", "0", "gs 'blackmailer', 'Add_SMS1'", "daystart > blackmailQW['smsday'] and (hour >= 14 and hour <= 19 and rand(0, 100) = 0 or hour = 19 and minut >= 22 or hour = 20)"
  156. end
  157. blackmailQW['dreamday'] = daystart + 3
  158. gs 'arousal', 'flash', -5
  159. gs 'arousal', 'end'
  160. if motherKnowWhore = 0 and npc_rel['A29'] > 0:
  161. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/mother.jpg"></center>'
  162. 'You dream that your <<$npc_nickname[''A29'']>> is sitting at the kitchen table, looking somber, almost defeated, reading what seems to be a letter.'
  163. act 'Ask your <<$npc_nickname[''A29'']>> what''s wrong':
  164. *clr & cla
  165. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/mum_gyno2.jpg"></center>'
  166. 'You walk up to her and ask "What''s wrong <<$npc_nickname[''A29'']>>?"'
  167. 'She drops the letter and see that it is accompanied by a picture.'
  168. act 'Look at the picture':
  169. *clr & cla
  170. '<center><img <<$set_imgh>> src="<<$blackmailQW[''init_flashimage'']>>"></center>'
  171. $temp_dream_text = 'You get a clear look at the picture depicting you flashing your '
  172. $temp_dream_text += $blackmailQW['init_flashaction']
  173. $temp_dream_text += ' ' + $blackmailQW['init_flashloc_desc']
  174. $temp_dream_text += '.'
  175. $temp_dream_text
  176. killvar '$temp_dream_text'
  177. 'Overcoming the initial shock, you can barely hear that your <<$npc_nickname[''A29'']>> is speaking to you, though you don''t register what she''s saying to you.'
  178. act 'Listen to your mother':
  179. *clr & cla
  180. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/spank.jpg"></center>'
  181. '"Oh, you slut! Your father and I worked so hard to raise you as a decent person, hoping you would find a good husband some day and it turns out you''re a whore who gets off on showing her <<$blackmailQW[''init_flashaction'']>> to strangers!"'
  182. 'Suddenly her expression steels, her mind made up. "You can still be saved. I will turn you away from this errant path, you will not shame this family even if I have to beat the sin out of you."'
  183. 'She grabs your arm and yanks you over kitchen table, ripping donw your pants as she reaches for something outside of your view.'
  184. 'You hear sound of metal and leather, the feel of thick, rough, leather against your naked behind. The sound as she cracks it like a whip. "This is for your own good, someday you''ll understand."'
  185. '...'
  186. '"Someday you will."'
  187. act 'Brace yourself':
  188. *clr & cla
  189. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/hug_sad1.jpg"></center>'
  190. 'Bracing yourself for the pain that never comes, the dream shifts. You are left on the outside looking in, the house a mess, your <<$npc_nickname[''A29'']>> crying, <<$npc_nickname[''A34'']>> and your <<$npc_nickname[''A28'']>> nowhere to be seen.'
  191. 'The lingering feelings of a happy family quickly fading.'
  192. gs 'dream_events', 'event_end'
  193. end
  194. end
  195. end
  196. end
  197. elseif $start_type['loc'] = 'sg' and gruptipe ! 5:
  198. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/locker.jpg"></center>'
  199. 'You dream that it''s the end of a long school day, a tired track back to your lockers, the drab hallways, the monotonous marching of time.'
  200. 'Opening your locker to take your stuff, ready for the same walk home, you yelp in surprise as hundreds of polaroids flow out of your opened locker. Similar shouts of surprise happen all around you as even more polaroids burst from their lockers too.'
  201. 'As the surprise fades you can hear snickering around you, your friends holding the pictures pointing and laughing at you.'
  202. act 'Grab a polaroid':
  203. *clr & cla
  204. '<center><img <<$set_imgh>> src="<<$blackmailQW[''init_flashimage'']>>"></center>'
  205. $temp_dream_text = 'You grab one of the pictures and see yourself flashing your '
  206. $temp_dream_text += $blackmailQW['init_flashaction']
  207. $temp_dream_text += ' ' + $blackmailQW['init_flashloc_desc']
  208. $temp_dream_text += '.'
  209. $temp_dream_text
  210. killvar '$temp_dream_text'
  211. 'The laughter around you grows, you are surrounded by a sea of people holding your picture and laughing at you.'
  212. 'Wading through the ocean of polaroids, you are ever confronted with the fact that you have lost the respect of your former friends.'
  213. gs 'dream_events', 'event_end'
  214. end
  215. else
  216. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/gorodok.jpg"></center>'
  217. 'You dream that you''re walking through Pavlovsk on a beautiful, windless, cloudless, sunny afternoon, the soft hum of cars, people, wind, and birds fills your ears as the simmering heat of the sun caresses your skin.'
  218. 'Snippets of conversations happening around you press against the edges of your mind.'
  219. '"...ink that''s h...", "..ooks li...", "...ouldn''t da...", "...at a sl..."'
  220. 'You can''t really under stand what''s being said as the harsh wind rips the words from the air, but from the way that they''re looking at the newspaper you guess that''s what they''re talking about.'
  221. act 'Head to the post office to satiate your curriosity':
  222. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/pavresn.jpg"></center>'
  223. 'You hurry to the post office to get a copy of your own, the wind howling in your ears. The cold sends shivers down you spine as the rain beats relentless in your face.'
  224. 'When you finally arive you see the postmaster, an older man, look at you strangly. Deafening thunder shakes the building, rain drums loudly against the windows as lightning flashes outside.'
  225. act 'Buy a newspaper':
  226. '<center><img <<$set_imgh>> src="<<$blackmailQW[''init_flashimage'']>>"></center>'
  227. $temp_dream_text = 'The postmaster distandly hands you a newspaper, and on the front cover you see a picture of yourself flashing your '
  228. $temp_dream_text += $blackmailQW['init_flashaction']
  229. $temp_dream_text += ' ' + $blackmailQW['init_flashloc_desc']
  230. $temp_dream_text += '.'
  231. $temp_dream_text
  232. killvar '$temp_dream_text'
  233. '"I didn''t know that you were such a whore!", "That''s really her, what a slut!", "Maybe she''ll let us fuck her too!"'
  234. 'You run outside into the raging storm, the insults piercing through, chasing you.'
  235. gs 'dream_events', 'event_end'
  236. end
  237. end
  238. end
  239. end
  240. !!=============================================!!
  241. !! !!
  242. !! SMS !!
  243. !! !!
  244. !!=============================================!!
  245. if $ARGS[0] = 'Add_SMS1':
  246. gs 'telefon', 'ClearSMSSchedule', 'Blackmailer'
  247. blackmailQW['stage'] = 4
  248. blackmailQW['smsday'] = daystart + 2
  249. blackmailQW['next_payment'] = rand(50, 100) * 10
  250. $blackmailQW['blackmail_image_chosen'] = $blackmailQW['init_flashimage']
  251. $SMSTree['0'] = 'Hello <<$pcs_firstname>>!'
  252. if motherKnowWhore = 0 and npc_rel['A29'] > 0:
  253. $SMSTree['1'] = 'If you don''t want your mother to see this image you will do exactly as I say'
  254. elseif $start_type['loc'] = 'sg' and gruptipe ! 5:
  255. $SMSTree['1'] = 'If you don''t want your friends to see this image you will do exactly as I say'
  256. else
  257. $SMSTree['1'] = 'If you don''t want the world to see this image you will do exactly as I say'
  258. end
  259. $SMSTree['2'] = 'Leave <<blackmailQW[''next_payment'']>> <b>₽</b> beneath the fourth park bench, I know you know which one.'
  260. $SMSTree['3'] = 'You have three days'
  261. gs 'SMStext_builder', 'start'
  262. gs 'SMStext_builder', 'receive', $SMSTree['0']
  263. gs 'SMSText_builder', 'receive_img', $blackmailQW['blackmail_image_chosen']
  264. gs 'SMStext_builder', 'receive', $SMSTree['1']
  265. gs 'SMStext_builder', 'receive', $SMSTree['2']
  266. gs 'SMStext_builder', 'receive', $SMSTree['3']
  267. gs 'SMStext_builder', 'add_sms', 'Blackmailer'
  268. gs 'SMStext_builder', 'end'
  269. killvar '$SMSTree'
  270. end
  271. if $ARGS[0] = 'Add_SMS1_reminder':
  272. gs 'telefon', 'ClearSMSSchedule', 'Blackmailer'
  273. $SMSTree['0'] = '<<$pcs_firstname>> don''t forget, if you don''t leave <<blackmailQW[''next_payment'']>> <b>₽</b> beneath the fourth park bench, you will regret it'
  274. gs 'SMStext_builder', 'start'
  275. gs 'SMStext_builder', 'receive', $SMSTree['0']
  276. gs 'SMSText_builder', 'receive_img', $blackmailQW['blackmail_image_chosen']
  277. gs 'SMStext_builder', 'add_sms', 'Blackmailer'
  278. gs 'SMStext_builder', 'end'
  279. killvar '$SMSTree'
  280. end
  281. if $ARGS[0] = 'Add_SMS_failure':
  282. gs 'telefon', 'ClearSMSSchedule', 'Blackmailer'
  283. blackmailQW['stage'] = -1
  284. $SMSTree['0'] = 'Guess you like it when people know you''re a whore'
  285. $SMSTree['1'] = 'or you didn''t think I''d go through with it'
  286. $SMSTree['2'] = 'we''ll see'
  287. gs 'SMStext_builder', 'start'
  288. gs 'SMStext_builder', 'receive', $SMSTree['0']
  289. gs 'SMStext_builder', 'receive', $SMSTree['1']
  290. gs 'SMStext_builder', 'receive', $SMSTree['2']
  291. gs 'SMStext_builder', 'add_sms', 'Blackmailer'
  292. gs 'SMStext_builder', 'end'
  293. if blackmailQW['stage'] < 6:
  294. if blackmailQW['init_flashregion'] = 'city':
  295. fame['city_sex'] += 2 * blackmailQW['total_material']
  296. elseif blackmailQW['init_flashregion'] = 'gad':
  297. fame['gad_sex'] += 10 * blackmailQW['total_material']
  298. else
  299. fame['pav_sex'] += 5 * blackmailQW['total_material']
  300. end
  301. end
  302. end
  303. !!=============================================!!
  304. !! !!
  305. !! PARK !!
  306. !! !!
  307. !!=============================================!!
  308. if $ARGS[0] = 'set_park_act':
  309. if blackmailQW['next_payment'] > 0:
  310. act 'Walk to the fourth bench to pay your blackmailer':
  311. minut += 3
  312. if blackmailQW['stage'] = 4:
  313. gt 'blackmailer', 'park1'
  314. else
  315. gt 'blackmailer', 'park_repeat'
  316. end
  317. end
  318. end
  319. end
  320. if $ARGS[0] = 'park1':
  321. menu_off = 1
  322. gs 'stat'
  323. '<center><img src="images/locations/shared/park/bench_6.jpg"></center>'
  324. 'You spot the bench that your blackmailer is talking about, and take a seat at the edge of it.'
  325. if money < blackmailQW['next_payment']:
  326. act 'Hide the money (<font color="red"><<blackmailQW[''next_payment'']>> <b>₽</b></font>)': '<br><font color="red">You don''t have enough money to do that.</font>'
  327. else
  328. act 'Hide the money (<<blackmailQW[''next_payment'']>> <b>₽</b>)':
  329. *clr & cla
  330. money -= blackmailQW['next_payment']
  331. blackmailQW['total_payment'] += blackmailQW['next_payment']
  332. blackmailQW['next_payment'] = 0
  333. blackmailQW['stage'] = 5
  334. blackmailQW['smsday'] = 0
  335. minut += 1
  336. gs 'stat'
  337. '<center><img <<$set_imgh>> src="images/system/image_needed.png" ></center>'
  338. 'You descretely hide the money near the base of the bench.'
  339. act 'Quickly walk away': gt $loc, $loc_arg
  340. end
  341. end
  342. act 'Walk away': gt $loc, $loc_arg
  343. end
  344. !!=============================================!!
  345. !! !!
  346. !! REPEATING !!
  347. !! !!
  348. !!=============================================!!
  349. if $ARGS[0] = 'Add_SMS_repeat':
  350. gs 'telefon', 'ClearSMSSchedule', 'Blackmailer'
  351. blackmailQW['smsday'] = daystart + 2
  352. blackmailQW['next_payment'] = (rand(50, 100) + (blackmailQW['total_payment'] / 50 ) / (1 + blackmailQW['total_payment'] / 20000)) * 10
  353. $blackmailQW['blackmail_image_chosen'] = func('blackmailer', 'choose_blackmail_image')
  354. $SMSTree['0'] = 'You know what we want'
  355. if motherKnowWhore = 0 and npc_rel['A29'] > 0:
  356. $SMSTree['1'] = 'If you don''t want your mother to see this image you will do exactly as I say'
  357. elseif $start_type['loc'] = 'sg' and gruptipe ! 5:
  358. $SMSTree['1'] = 'If you don''t want your friends to see this image you will do exactly as I say'
  359. else
  360. $SMSTree['1'] = 'If you don''t want the world to see this image you will do exactly as I say'
  361. end
  362. $SMSTree['2'] = 'Leave <<blackmailQW[''next_payment'']>> <b>₽</b> beneath the same park bench.'
  363. $SMSTree['3'] = 'You have three days'
  364. if rand(0, 1) = 0:
  365. $SMSTree['a4'] = 'Why are you doing this to me?'
  366. else
  367. $SMSTree['a4'] = 'What do you want from me?'
  368. end
  369. if rand(0, 1) = 0:
  370. $SMSTree['b4'] = 'Where am I going to get that much money from?'
  371. else
  372. $SMSTree['b4'] = 'How much do you want before it stops?'
  373. end
  374. gs 'SMStext_builder', 'start'
  375. gs 'SMStext_builder', 'receive', $SMSTree['0']
  376. gs 'SMSText_builder', 'receive_img', $blackmailQW['blackmail_image_chosen']
  377. gs 'SMStext_builder', 'receive', $SMSTree['1']
  378. gs 'SMStext_builder', 'receive', $SMSTree['2']
  379. gs 'SMStext_builder', 'receive', $SMSTree['3']
  380. if blackmailQW['next_payment'] < 2000 and blackmailQW['total_payment'] < 5000:
  381. gs 'SMStext_builder', 'add_reply', $SMSTree['a4'], 'blackmailer', 'sms_repeat_switch1', '1', $SMSTree['a4']
  382. else
  383. gs 'SMStext_builder', 'add_reply', $SMSTree['b4'], 'blackmailer', 'sms_repeat_switch1', '2', $SMSTree['a4']
  384. end
  385. gs 'SMStext_builder', 'add_sms', 'Blackmailer'
  386. gs 'SMStext_builder', 'end'
  387. killvar '$SMSTree'
  388. end
  389. if $ARGS[0] = 'sms_repeat_switch1':
  390. if $ARGS[1] = '1':
  391. $SMSTree['10'] = 'Just drop off the money'
  392. $SMSTree['11'] = 'or else'
  393. else
  394. $SMSTree['10'] = 'Work as a stripper, it''s what you were clearly born to do'
  395. $SMSTree['11'] = 'How about this. Send us a picture of your tits and we''ll call it even'
  396. end
  397. $SMSTree['a12'] = 'fuck you'
  398. $SMSTree['b12'] = 'Send a selfie from your galleray'
  399. gs 'SMStext_builder', 'start'
  400. gs 'SMStext_builder', 'send', $ARGS[2]
  401. gs 'SMStext_builder', 'show_sms', ARGS[3]
  402. wait 250
  403. gs 'SMStext_builder', 'receive', $SMSTree['10']
  404. gs 'SMStext_builder', 'show_sms', ARGS[3]
  405. wait 250
  406. gs 'SMStext_builder', 'receive', $SMSTree['11']
  407. if $ARGS[1] = '2':
  408. gs 'SMStext_builder', 'add_reply', $SMSTree['a12'], 'blackmailer', 'sms_repeat_switch1', '1', $SMSTree['a12']
  409. gs 'SMStext_builder', 'send_selfie', $SMSTree['b12'], iif(blackmailQW['stage'] < 6, 'c|sw|u|ft|fa', 'c|sw|u|n|b|sh|ft|fa|fp'), 'blackmailer', 'sms_repeat_switch2'
  410. end
  411. gs 'SMStext_builder', 'show_sms', ARGS[3]
  412. gs 'SMStext_builder', 'end'
  413. killvar '$SMSTree'
  414. end
  415. ! ARGS[1] = npc_code
  416. ! $ARGS[2] = image
  417. ! $ARGS[3] = location
  418. ! $ARGS[4] = state of dress
  419. ! ARGS[5] = self loc index
  420. ! ARGS[6] = selfie code
  421. if $ARGS[0] = 'sms_repeat_switch2':
  422. $SMSTree['a20'] = 'WTF! i said a pic of your tits, not this boring shit'
  423. $SMSTree['a21'] = 'you better bring an additional 500 <b>₽</b>!'
  424. $SMSTree['b20'] = 'nice'
  425. $SMSTree['b21'] = 'that''s worth about 500 <b>₽</b>'
  426. $SMSTree['c20'] = 'WOW'
  427. $SMSTree['c21'] = 'that''s worth about 1000 <b>₽</b>'
  428. $SMSTree['d20'] = 'DAMN! you really are a slut aren''t you'
  429. $SMSTree['d21'] = 'definitely worth 2000 <b>₽</b>'
  430. gs 'SMStext_builder', 'start'
  431. gs 'SMStext_builder', 'send_img', $ARGS[2]
  432. gs 'SMStext_builder', 'show_sms', ARGS[1]
  433. wait 250
  434. if $ARGS[4] = 'clothed':
  435. blackmailQW['next_payment'] += 500
  436. gs 'SMStext_builder', 'receive', $SMSTree['a20']
  437. gs 'SMStext_builder', 'show_sms', ARGS[1]
  438. wait 250
  439. gs 'SMStext_builder', 'receive', $SMSTree['a21']
  440. elseif strpos('bikini|underwear', $ARGS[4]) > 0:
  441. blackmailQW['next_payment'] -= 500
  442. gs 'SMStext_builder', 'receive', $SMSTree['b20']
  443. gs 'SMStext_builder', 'show_sms', ARGS[1]
  444. wait 250
  445. gs 'SMStext_builder', 'receive', $SMSTree['b21']
  446. elseif strpos('bath|shower|titflash|assflash', $ARGS[4]) > 0:
  447. blackmailQW['next_payment'] -= 1000
  448. if blackmailQW['stage'] = 5: blackmailQW['stage'] = 6
  449. gs 'blackmailer', 'add_blackmail_selfie', $ARGS[2], $ARGS[3], $ARGS[4], ARGS[5], ARGS[6]
  450. gs 'SMStext_builder', 'receive', $SMSTree['b20']
  451. gs 'SMStext_builder', 'show_sms', ARGS[1]
  452. wait 250
  453. gs 'SMStext_builder', 'receive', $SMSTree['b21']
  454. elseif strpos('nude|pussyflash', $ARGS[4]) > 0:
  455. blackmailQW['next_payment'] -= 2000
  456. if blackmailQW['stage'] = 6: blackmailQW['stage'] = 7
  457. gs 'blackmailer', 'add_blackmail_selfie', $ARGS[2], $ARGS[3], $ARGS[4], ARGS[5], ARGS[6]
  458. gs 'SMStext_builder', 'receive', $SMSTree['b20']
  459. gs 'SMStext_builder', 'show_sms', ARGS[1]
  460. wait 250
  461. gs 'SMStext_builder', 'receive', $SMSTree['b21']
  462. end
  463. gs 'SMStext_builder', 'show_sms', ARGS[1]
  464. if blackmailQW['next_payment'] < 0:
  465. blackmailQW['next_payment'] = 0
  466. blackmailQW['smsday'] = 0
  467. end
  468. wait 250
  469. if blackmailQW['next_payment'] > 0:
  470. $SMSTree['22'] = 'don''t forget to drop ' + blackmailQW['next_payment'] + ' <b>₽</b> of in the park'
  471. else
  472. $SMSTree['22'] = 'you''re all settled.... for now'
  473. end
  474. gs 'SMStext_builder', 'receive', $SMSTree['22']
  475. gs 'SMStext_builder', 'show_sms', ARGS[1]
  476. gs 'SMStext_builder', 'end'
  477. killvar '$SMSTree'
  478. end
  479. if $ARGS[0] = 'park_repeat':
  480. menu_off = 1
  481. gs 'stat'
  482. '<center><img src="images/locations/shared/park/bench_6.jpg"></center>'
  483. 'You walk to the familiar bench and take a seat at the edge of it.'
  484. if money < blackmailQW['next_payment']:
  485. act 'Hide the money (<font color="red"><<blackmailQW[''next_payment'']>> <b>₽</b></font>)': '<br><font color="red">You don''t have enough money to do that.</font>'
  486. else
  487. act 'Hide the money (<<blackmailQW[''next_payment'']>> <b>₽</b>)':
  488. *clr & cla
  489. money -= blackmailQW['next_payment']
  490. blackmailQW['total_payment'] += blackmailQW['next_payment']
  491. blackmailQW['next_payment'] = 0
  492. minut += 1
  493. gs 'stat'
  494. '<center><img <<$set_imgh>> src="images/system/image_needed.png" ></center>'
  495. 'You descretely hide the money near the base of the bench.'
  496. act 'Quickly walk away': gt $loc, $loc_arg
  497. end
  498. end
  499. act 'Walk away': gt $loc, $loc_arg
  500. end
  501. --- blackmailer ---------------------------------