1
0

blackmailer.qsrc 40 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037
  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. if $flash_image = '': exit
  8. temp_prob_chance = 300
  9. temp_prob_chance += max(fame['pav_slut'], fame['city_slut'])
  10. temp_prob_chance += max(fame['pav_modelling'], fame['city_modelling']) / 10
  11. temp_prob_chance += max(fame['pav_porn'], fame['city_porn']) / 10
  12. temp_prob_chance -= 15 * min(exhibitionist_lvl * exhibitionist_lvl, 9)
  13. temp_prob_chance -= pcs_exhib
  14. if temp_prob_chance > 600: killvar 'temp_prob_chance' & exit
  15. if $ARGS[1] = 'tits':
  16. temp_prob_chance -= 40
  17. elseif $ARGS[1] = 'butt':
  18. temp_prob_chance -= 60
  19. elseif $ARGS[1] = 'pussy':
  20. temp_prob_chance -= 80
  21. elseif $ARGS[1] = 'full':
  22. temp_prob_chance -= 100
  23. end
  24. if rand(0, temp_prob_chance) >= 5: killvar 'temp_prob_chance' & exit
  25. killvar 'temp_prob_chance'
  26. gs 'blackmailer', 'init_blackmail', $ARGS[1]
  27. end
  28. if $ARGS[0] = 'init_blackmail':
  29. blackmailQW['day'] = daystart
  30. blackmailQW['stage'] = 1
  31. blackmailQW['init_day'] = daystart
  32. if $ARGS[1] = 'panty':
  33. $blackmailQW['init_flashaction'] = 'panties'
  34. elseif $ARGS[1] = 'pantyrear':
  35. $blackmailQW['init_flashaction'] = 'panty clad ass'
  36. elseif $ARGS[1] = 'butt_plug':
  37. $blackmailQW['init_flashaction'] = 'butt plug'
  38. elseif $ARGS[1] = 'full':
  39. $blackmailQW['init_flashaction'] = 'naked body'
  40. else
  41. $blackmailQW['init_flashaction'] = $ARGS[1]
  42. end
  43. $blackmailQW['init_flashimage'] = $flash_image
  44. $blackmailQW['init_flashloc'] = $loc
  45. $blackmailQW['init_flashloc_arg'] = $loc_arg
  46. $blackmailQW['init_flashregion'] = $region
  47. blackmailQW['total_material'] = 1
  48. *nl
  49. if strpos($loc, 'park') > 0:
  50. $blackmailQW['init_flashloc_desc'] = 'in a park'
  51. '<b>A flash of light</b> 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.'
  52. elseif strpos($loc, 'church') > 0:
  53. $blackmailQW['init_flashloc_desc'] = 'in a church'
  54. '<b>The flash of a camera</b> illuminates the inside of the church, but the source eludes you.'
  55. elseif strpos($loc, 'fuelstation') > 0:
  56. $blackmailQW['init_flashloc_desc'] = 'while washing cars'
  57. 'You briefly think a <b>car turned on its headlights</b> before you realize it was the flash of a camera, the source of which is already gone.'
  58. else
  59. $blackmailQW['init_flashloc_desc'] = ''
  60. 'You think you notice the <b>flash of a camera</b> from the corner of your eye, but its source is already out of view.'
  61. end
  62. *nl
  63. if exhibitionist_lvl > 0:
  64. gs 'arousal', 'flashlite', -5
  65. gs 'arousal', 'end'
  66. end
  67. wait 500
  68. end
  69. !!=============================================!!
  70. !! !!
  71. !! FUNCTIONS !!
  72. !! !!
  73. !!=============================================!!
  74. if $ARGS[0] = 'purge_all':
  75. killvar 'blackmailQW'
  76. gs 'telefon', 'DeleteContact', 'Blackmailer'
  77. end
  78. if $ARGS[0] = 'add_blackmail_selfie':
  79. temp_i = 0
  80. :add_blackmail_loop
  81. if $blackmailQW['selfie_image_<<temp_i>>'] = $ARGS[1]:
  82. killvar 'temp_i'
  83. exit
  84. elseif $blackmailQW['selfie_image_<<temp_i>>'] ! '':
  85. temp_i += 1
  86. if temp_i < 10: jump 'add_blackmail_loop'
  87. temp_i = rand(0, 9)
  88. end
  89. $blackmailQW['selfie_image_<<temp_i>>'] = $ARGS[1]
  90. $blackmailQW['selfie_location_<<temp_i>>'] = $ARGS[2]
  91. $blackmailQW['selfie_dress_<<temp_i>>'] = $ARGS[3]
  92. blackmailQW['selfie_LocIndex_<<temp_i>>'] = ARGS[4]
  93. blackmailQW['selfie_number_<<temp_i>>'] = ARGS[5]
  94. blackmailQW['total_material'] += 1
  95. killvar 'temp_i'
  96. end
  97. if $ARGS[0] = 'choose_blackmail_image':
  98. $result = ''
  99. if rand(0, 10) > 0:
  100. $result = $blackmailQW['selfie_image_<<rand(0, min(blackmailQW[''total_material'']-1, 9))>>']
  101. end
  102. if $result = '': $result = $blackmailQW['init_flashimage']
  103. end
  104. !!=============================================!!
  105. !! !!
  106. !! JOURNAL !!
  107. !! !!
  108. !!=============================================!!
  109. if $ARGS[0] = 'journal_quests':
  110. if pcs_inhib >= 35:
  111. '<center><h3>Blackmailer</h3></center>'
  112. if blackmailQW['stage'] = 0:
  113. 'It would be rather unfortunate if somebody caught you while you were flashing.'
  114. '<it>There is a small, small, chance of getting caught while flashing in a park, in a church, and while washing cars.</it>'
  115. elseif blackmailQW['stage'] < 0:
  116. 'You have refused the blackmailer once too many times.'
  117. elseif blackmailQW['stage'] > 0 and blackmailQW['stage'] <= 3:
  118. 'You got caught while flashing! Who knows what could happen in the future?'
  119. elseif blackmailQW['stage'] >= 4:
  120. if blackmailQW['next_payment'] = 0:
  121. 'You have paid your blackmailer, but how long will that keep them quiet?'
  122. else
  123. 'Your blackmailer has demanded you to leave <<blackmailQW[''next_payment'']>> <b>₽</b> in the nearest park.'
  124. if daystart < blackmailQW['smsday'] - 1:
  125. 'You have <<blackmailQW[''smsday''] - daystart>> days left'
  126. elseif daystart = blackmailQW['smsday'] - 1:
  127. 'You have until tomorrow.'
  128. elseif daystart = blackmailQW['smsday']:
  129. 'You have until tonight!'
  130. else
  131. 'You were too late!!'
  132. end
  133. '<it>You can leave the cash in the city, pav, Pushkin park, and the Gadukino forest.</it>'
  134. end
  135. end
  136. end
  137. end
  138. !!=============================================!!
  139. !! !!
  140. !! CIKL !!
  141. !! !!
  142. !!=============================================!!
  143. if $ARGS[0] = 'cikl':
  144. if blackmailQW['next_payment'] > 0:
  145. if daystart = blackmailQW['smsday']:
  146. 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)"
  147. elseif daystart > blackmailQW['smsday']:
  148. 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)"
  149. end
  150. else
  151. if blackmailQW['smsday'] = 0:
  152. if blackmailQW['stage'] = 3:
  153. blackmailQW['smsday'] = blackmailQW['dreamday'] + 4
  154. gs 'telefon', 'AddContact', 'Blackmailer', 'icon_na', 1
  155. elseif blackmailQW['stage'] >= 5:
  156. blackmailQW['smsday'] = daystart + 6 + rand(0, 12 - 5 * (min(blackmailQW['stage'], 7) - 5))
  157. end
  158. elseif daystart >= blackmailQW['smsday']:
  159. if blackmailQW['stage'] = 3:
  160. gs 'telefon', 'SetSMSSchedule', 'Blackmailer', "", "0", "gs 'blackmailer', 'Add_SMS1'", "(hour >= 14 and hour <= 19 and rand(0, 100) = 0 or hour = 19 and minut >= 22 or hour = 20)"
  161. elseif blackmailQW['stage'] = 8:
  162. gs 'telefon', 'SetSMSSchedule', 'Blackmailer', "", "0", "gs 'blackmailer', 'Add_SMS_package'", "(hour >= 8 and hour <= 12 and rand(0, 100) = 0 or hour = 13 and minut >= 22 or hour = 14)"
  163. elseif blackmailQW['stage'] = 9:
  164. 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)"
  165. elseif blackmailQW['stage'] >= 5:
  166. gs 'telefon', 'SetSMSSchedule', 'Blackmailer', "", "0", "gs 'blackmailer', 'Add_SMS_repeat'", "(hour >= 14 and hour <= 19 and rand(0, 100) = 0 or hour = 19 and minut >= 22 or hour = 20)"
  167. end
  168. end
  169. end
  170. end
  171. !!=============================================!!
  172. !! !!
  173. !! DREAMS !!
  174. !! !!
  175. !!=============================================!!
  176. if $ARGS[0] = 'blackmail_dreams':
  177. if blackmailQW['stage'] = 1:
  178. $sleep_events_priority[] = 'gs ''blackmailer'', ''photo_dream1'' '
  179. elseif blackmailQW['stage'] = 2:
  180. $sleep_events_priority[] = 'gt ''blackmailer'', ''photo_dream2'' '
  181. else
  182. temp_rand = rand(-2, 1)
  183. if temp_rand >= 1 and blackmailQW['stage'] >= 2:
  184. $sleep_events[] = 'gt ''blackmailer'', ''photo_dream2'' '
  185. elseif temp_rand = 0:
  186. $sleep_events[] = 'gs ''blackmailer'', ''photo_dream1'' '
  187. end
  188. end
  189. end
  190. if $ARGS[0] = 'photo_dream1':
  191. if blackmailQW['stage'] = 1: blackmailQW['stage'] = 2
  192. blackmailQW['dreamday'] = daystart + 3
  193. if strpos('panty_pantyrear_bra', $blackmailQW['init_flashaction']) > 0:
  194. gs 'arousal', 'flashlite', -5
  195. else
  196. gs 'arousal', 'flash', -5
  197. end
  198. gs 'arousal', 'end'
  199. '<center><b><font color="maroon">Dream</font></b></center>'
  200. '<center><img <<$set_imgh>> src="<<$blackmailQW[''init_flashimage'']>>"></center>'
  201. $temp_dream_text = 'You dream about getting caught while flashing your '
  202. $temp_dream_text += $blackmailQW['init_flashaction']
  203. $temp_dream_text += ' ' + $blackmailQW['init_flashloc_desc']
  204. $temp_dream_text += ', your skin prickling from the light of unending camera flashes.'
  205. $temp_dream_text
  206. killvar 'temp_dream_text'
  207. gs 'dream_events', 'event_end'
  208. elseif $ARGS[0] = 'photo_dream2':
  209. if blackmailQW['stage'] = 2:
  210. blackmailQW['stage'] = 3
  211. blackmailQW['smsday'] = daystart + 6
  212. gs 'telefon', 'Blackmailer', 'icon_na', 1
  213. 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)"
  214. end
  215. blackmailQW['dreamday'] = daystart + 3
  216. gs 'arousal', 'flash', -5
  217. gs 'arousal', 'end'
  218. if motherKnowWhore = 0 and npc_rel['A29'] > 0:
  219. '<center><b><font color="maroon">Dream</font></b></center>'
  220. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/mother.jpg"></center>'
  221. 'You dream that your <<$npc_nickname[''A29'']>> is sitting at the kitchen table, looking somber, almost defeated, reading what seems to be a letter.'
  222. act 'Ask your <<$npc_nickname[''A29'']>> what''s wrong':
  223. *clr & cla
  224. '<center><b><font color="maroon">Dream</font></b></center>'
  225. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/mum_gyno2.jpg"></center>'
  226. 'You walk up to her and ask "What''s wrong <<$npc_nickname[''A29'']>>?"'
  227. 'She drops the letter and see that it is accompanied by a picture.'
  228. act 'Look at the picture':
  229. *clr & cla
  230. '<center><b><font color="maroon">Dream</font></b></center>'
  231. '<center><img <<$set_imgh>> src="<<$blackmailQW[''init_flashimage'']>>"></center>'
  232. $temp_dream_text = 'You get a clear look at the picture depicting you flashing your '
  233. $temp_dream_text += $blackmailQW['init_flashaction']
  234. $temp_dream_text += ' ' + $blackmailQW['init_flashloc_desc']
  235. $temp_dream_text += '.'
  236. $temp_dream_text
  237. killvar '$temp_dream_text'
  238. '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.'
  239. act 'Listen to your mother':
  240. *clr & cla
  241. '<center><b><font color="maroon">Dream</font></b></center>'
  242. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/spank.jpg"></center>'
  243. '"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!"'
  244. '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."'
  245. 'She grabs your arm and yanks you over kitchen table, ripping donw your pants as she reaches for something outside of your view.'
  246. '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."'
  247. '...'
  248. '"Someday you will."'
  249. act 'Brace yourself':
  250. *clr & cla
  251. '<center><b><font color="maroon">Dream</font></b></center>'
  252. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/hug_sad1.jpg"></center>'
  253. '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.'
  254. 'The lingering feelings of a happy family quickly fading.'
  255. act 'Continue': gs 'dream_events', 'event_end'
  256. end
  257. end
  258. end
  259. end
  260. elseif $start_type['loc'] = 'sg' and gruptipe ! 5:
  261. '<center><b><font color="maroon">Dream</font></b></center>'
  262. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/locker.jpg"></center>'
  263. '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.'
  264. '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.'
  265. 'As the surprise fades you can hear snickering around you, your friends holding the pictures pointing and laughing at you.'
  266. act 'Grab a polaroid':
  267. *clr & cla
  268. '<center><b><font color="maroon">Dream</font></b></center>'
  269. '<center><img <<$set_imgh>> src="<<$blackmailQW[''init_flashimage'']>>"></center>'
  270. $temp_dream_text = 'You grab one of the pictures and see yourself flashing your '
  271. $temp_dream_text += $blackmailQW['init_flashaction']
  272. $temp_dream_text += ' ' + $blackmailQW['init_flashloc_desc']
  273. $temp_dream_text += '.'
  274. $temp_dream_text
  275. killvar '$temp_dream_text'
  276. 'The laughter around you grows, you are surrounded by a sea of people holding your picture and laughing at you.'
  277. 'Wading through the ocean of polaroids, you are ever confronted with the fact that you have lost the respect of your former friends.'
  278. act 'Continue': gs 'dream_events', 'event_end'
  279. end
  280. else
  281. '<center><b><font color="maroon">Dream</font></b></center>'
  282. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/gorodok.jpg"></center>'
  283. '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.'
  284. 'Snippets of conversations happening around you press against the edges of your mind.'
  285. '"...ink that''s h...", "..ooks li...", "...ouldn''t da...", "...at a sl..."'
  286. '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.'
  287. act 'Head to the post office to satiate your curriosity':
  288. '<center><b><font color="maroon">Dream</font></b></center>'
  289. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/pavresn.jpg"></center>'
  290. '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.'
  291. '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.'
  292. act 'Buy a newspaper':
  293. '<center><b><font color="maroon">Dream</font></b></center>'
  294. '<center><img <<$set_imgh>> src="<<$blackmailQW[''init_flashimage'']>>"></center>'
  295. $temp_dream_text = 'The postmaster distandly hands you a newspaper, and on the front cover you see a picture of yourself flashing your '
  296. $temp_dream_text += $blackmailQW['init_flashaction']
  297. $temp_dream_text += ' ' + $blackmailQW['init_flashloc_desc']
  298. $temp_dream_text += '.'
  299. $temp_dream_text
  300. killvar '$temp_dream_text'
  301. '"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!"'
  302. 'You run outside into the raging storm, the insults piercing through, chasing you.'
  303. act 'Continue': gs 'dream_events', 'event_end'
  304. end
  305. end
  306. end
  307. end
  308. !!=============================================!!
  309. !! !!
  310. !! SMS !!
  311. !! !!
  312. !!=============================================!!
  313. if $ARGS[0] = 'Add_SMS1':
  314. if blackmailQW['stage'] = 3: blackmailQW['stage'] = 4
  315. gs 'telefon', 'ClearSMSSchedule', 'Blackmailer'
  316. blackmailQW['smsday'] = daystart + 2
  317. blackmailQW['next_payment'] = rand(50, 100) * 10
  318. $blackmailQW['blackmail_image_chosen'] = $blackmailQW['init_flashimage']
  319. $SMSTree['0'] = 'Hello <<$pcs_firstname>>!'
  320. if motherKnowWhore = 0 and npc_rel['A29'] > 0:
  321. $SMSTree['1'] = 'If you don''t want your mother to see this image you will do exactly as I say'
  322. elseif $start_type['loc'] = 'sg' and gruptipe ! 5:
  323. $SMSTree['1'] = 'If you don''t want your friends to see this image you will do exactly as I say'
  324. else
  325. $SMSTree['1'] = 'If you don''t want the world to see this image you will do exactly as I say'
  326. end
  327. $SMSTree['2'] = 'Leave <<blackmailQW[''next_payment'']>> <b>₽</b> beneath the fourth park bench, I know you know which one.'
  328. $SMSTree['3'] = 'You have three days'
  329. gs 'SMStext_builder', 'start'
  330. gs 'SMStext_builder', 'receive', $SMSTree['0']
  331. gs 'SMSText_builder', 'receive_img', $blackmailQW['blackmail_image_chosen']
  332. gs 'SMStext_builder', 'receive', $SMSTree['1']
  333. gs 'SMStext_builder', 'receive', $SMSTree['2']
  334. gs 'SMStext_builder', 'receive', $SMSTree['3']
  335. gs 'SMStext_builder', 'add_sms', 'Blackmailer'
  336. gs 'SMStext_builder', 'end'
  337. killvar '$SMSTree'
  338. end
  339. if $ARGS[0] = 'Add_SMS1_reminder':
  340. gs 'telefon', 'ClearSMSSchedule', 'Blackmailer'
  341. if blackmailQW['next_payment'] > 0:
  342. if blackmailQW['escape'] = -1: blackmailQW['escape'] = 0
  343. $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'
  344. gs 'SMStext_builder', 'start'
  345. gs 'SMStext_builder', 'receive', $SMSTree['0']
  346. gs 'SMSText_builder', 'receive_img', $blackmailQW['blackmail_image_chosen']
  347. gs 'SMStext_builder', 'add_sms', 'Blackmailer'
  348. gs 'SMStext_builder', 'end'
  349. killvar '$SMSTree'
  350. end
  351. end
  352. if $ARGS[0] = 'Add_SMS_failure':
  353. gs 'telefon', 'ClearSMSSchedule', 'Blackmailer'
  354. blackmailQW['smsday'] = 0
  355. if blackmailQW['next_payment'] > 0 or blackmailQW['stage'] = 9:
  356. if blackmailQW['escape'] = -1: blackmailQW['escape'] = 0
  357. blackmailQW['next_payment'] = 0
  358. $SMSTree['0'] = 'Guess you like it when people know you''re a whore'
  359. $SMSTree['1'] = 'or you didn''t think I''d go through with it'
  360. $SMSTree['2'] = 'we''ll see'
  361. gs 'SMStext_builder', 'start'
  362. gs 'SMStext_builder', 'receive', $SMSTree['0']
  363. gs 'SMStext_builder', 'receive', $SMSTree['1']
  364. gs 'SMStext_builder', 'receive', $SMSTree['2']
  365. gs 'SMStext_builder', 'add_sms', 'Blackmailer'
  366. gs 'SMStext_builder', 'end'
  367. if blackmailQW['stage'] < 10:
  368. if $blackmailQW['init_flashregion'] = 'city':
  369. fame['city_sex'] += 2 * blackmailQW['total_material']
  370. elseif $blackmailQW['init_flashregion'] = 'gad':
  371. fame['gad_sex'] += 10 * blackmailQW['total_material']
  372. else
  373. fame['pav_sex'] += 5 * blackmailQW['total_material']
  374. end
  375. end
  376. blackmailQW['stage'] = -1
  377. end
  378. end
  379. if $ARGS[0] = 'Add_SMS_package':
  380. gs 'telefon', 'ClearSMSSchedule', 'Blackmailer'
  381. if blackmailQW['stage'] < 9: blackmailQW['stage'] = 9
  382. blackmailQW['smsday'] = daystart + 2
  383. mail['city'] += 1
  384. $SMSTree['0'] = 'The package has arrived at the St. Petersburg post office'
  385. $SMSTree['1'] = 'Pick it up in the next 2 days, or you know what will happen'
  386. gs 'SMStext_builder', 'start'
  387. gs 'SMStext_builder', 'receive', $SMSTree['0']
  388. gs 'SMStext_builder', 'receive', $SMSTree['1']
  389. gs 'SMStext_builder', 'add_sms', 'Blackmailer'
  390. gs 'SMStext_builder', 'end'
  391. end
  392. !!=============================================!!
  393. !! !!
  394. !! PARK !!
  395. !! !!
  396. !!=============================================!!
  397. if $ARGS[0] = 'set_park_act':
  398. if blackmailQW['next_payment'] > 0:
  399. act 'Walk to the fourth bench to pay your blackmailer':
  400. menu_off = 1
  401. minut += 3
  402. gs 'stat'
  403. if blackmailQW['stage'] = 4:
  404. gt 'blackmailer', 'park1'
  405. else
  406. gt 'blackmailer', 'park_repeat'
  407. end
  408. end
  409. end
  410. end
  411. if $ARGS[0] = 'park1':
  412. '<center><img src="images/locations/shared/park/bench_6.jpg"></center>'
  413. 'You spot the bench that your blackmailer is talking about, and take a seat at the edge of it.'
  414. if money < blackmailQW['next_payment']:
  415. 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>'
  416. else
  417. act 'Hide the money (<<blackmailQW[''next_payment'']>> <b>₽</b>)':
  418. *clr & cla
  419. if blackmailQW['stage'] = 4: blackmailQW['stage'] = 5
  420. gs 'telefon', 'ClearSMSSchedule', 'Blackmailer'
  421. blackmailQW['smsday'] = 0
  422. money -= blackmailQW['next_payment']
  423. blackmailQW['total_payment'] += blackmailQW['next_payment']
  424. blackmailQW['next_payment'] = 0
  425. minut += 1
  426. gs 'stat'
  427. '<center><img <<$set_imgh>> src="images/locations/shared/park/dropoff.jpg"></center>'
  428. 'You descretely hide the money inside a nearby paper bag and hide it on the side of the bench.'
  429. act 'Quickly walk away': gt $loc, $loc_arg
  430. end
  431. end
  432. act 'Walk away': gt $loc, $loc_arg
  433. end
  434. !!=============================================!!
  435. !! !!
  436. !! POLICE !!
  437. !! !!
  438. !!=============================================!!
  439. if $ARGS[0] = 'set_police_act':
  440. if blackmailQW['stage'] >= 4 and blackmailQW['escape'] = 0:
  441. act 'Report that you''re being blackmailed':
  442. menu_off = 1
  443. minut += 5
  444. gs 'stat'
  445. gt 'blackmailer', 'police1'
  446. end
  447. end
  448. end
  449. if $ARGS[0] = 'police1':
  450. if $region = 'pav':
  451. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/police/pavrec.jpg" ></center>'
  452. 'You walk up to a bored looking cop shuffling about some paperwork.'
  453. else
  454. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/police/cityrec.jpg"></center>'
  455. 'You walk up to a window, you pick up the phone and hear a buzzer sound on the other side. One of the officers picks it up without hesitation and looks at you.'
  456. end
  457. '"Can I help you?"'
  458. '"I-I''m being blackmailed" you stammer. The cops eyebrow raises slightly, but other than that his expression doesn''t change.'
  459. if $region = 'pav':
  460. '"Follow me, we can take your statement over here."'
  461. else
  462. '"Someone will come out to meet you. Follow them and they''ll take your statement in the back."'
  463. end
  464. act 'Continue':
  465. *clr & cla
  466. minut += 5
  467. gs 'stat'
  468. '<center><img <<$set_imgh>> src="images/locations/shared/police/interrogation1.jpg"></center>'
  469. if $region = 'pav':
  470. 'You sit down at a shoddy looking desk and another officer who looks only marginally more competent than the one who greeted you sits down across from you.'
  471. else
  472. 'As promised, someone comes out and takes you into their office space behind. You sit down at a shoddy looking desk and the officer takes his place on the other side of it.'
  473. end
  474. '"Alright ma''am, you stated that you were being blackmailed. Could you please explain the situation?"'
  475. gs 'willpower', 'flash', 'self'
  476. if pcs_willpwr < will_cost:
  477. act 'Tell them that somebody caught you flashing your <<$blackmailQW[''init_flashaction'']>> <<$blackmailQW[''init_flashloc_desc'']>> and has been demanding money (<font color="red"><<will_cost>> willpower</font>)':'<br><font color="red">You don''t have enough willpower to use this action.</font>'
  478. else
  479. act 'Tell them that somebody caught you flashing your <<$blackmailQW[''init_flashaction'']>> <<$blackmailQW[''init_flashloc_desc'']>> and has been demanding money.':
  480. *clr & cla
  481. minut += 5
  482. gs 'stat'
  483. '<center><img <<$set_imgh>> src="images/locations/shared/police/interrogation2.jpg"></center>'
  484. '"Some creep took a picture of me and is demanding money or he''ll release the picture!"'
  485. '"Hmm, how did this person contact you?"'
  486. '"He texted me."'
  487. 'You see a stark of hope flash through the officers eyes, if you could show us the texts we might be able to locate him."'
  488. if arrpos('$SMSContact', 'Blackmailer') >= 0:
  489. act 'Show them the messages':
  490. *clr & cla
  491. if $blackmailQW['blackmail_image_chosen'] = '': $blackmailQW['blackmail_image_chosen'] = $blackmailQW['init_flashimage']
  492. blackmailQW['escape'] = 1
  493. minut += 10
  494. gs 'stat'
  495. '<center><img <<$set_imgh>> src="<<$blackmailQW[''blackmail_image_chosen'']>>"></center>'
  496. 'You open your phone and show the police officers the messages, and the images that you were send. You see the officer raise his eyebrow and you think you can almost hear him mutter "accidentally?" under his breath.'
  497. 'The officer fuddles around with you phone for a few minutes, his expression darkning with every bygone moment.'
  498. '"Ma''am, we''re taking this very seriously, but the perp was smart and hid his telephone number. We''ll try our best, stake out this drop-off location, but I don''t have high hopes that we''ll catch him quick enough."'
  499. '"I''m so sorry."'
  500. 'A sense of defeat and humiliation fills you, the need to remove yourself from this situation is almost unbearable.'
  501. '"We will do everything we can, and here, take my card. Anything you need."'
  502. 'You pocket the card without even looking at it, and quickly hurry out the station.'
  503. act 'Leave': gt $loc, $loc_arg
  504. end
  505. act 'Claim you deleted the messages': gt 'blackmailer', 'police_deleted'
  506. else
  507. act 'Say you deleted the messages': gt 'blackmailer', 'police_deleted'
  508. end
  509. end
  510. end
  511. act 'This is too embarrassing, flee the police station':
  512. *clr & cla
  513. blackmailQW['escape'] = -1
  514. minut += 10
  515. gs 'stat'
  516. if $region = 'pav':
  517. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/police/pavext.jpg" ></center>'
  518. else
  519. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/police/cityext.jpg"></center>'
  520. end
  521. 'Sitting in the interrogation room with the police officer, the situation suddenly comes crashing into you. You''re going to have to show some proof. That you were flashing your <<$blackmailQW[''init_flashaction'']>> <<$blackmailQW[''init_flashloc_desc'']>>. They will see the texts, the photos. They will see you for who you must be on the inside. You can already feel their eyes judging you.'
  522. '"I-I-I can''t, I can''t, I can''t..." you manage to push out, nearly hyper-ventilating.'
  523. 'You nearly jump up out of the chair, backing up towards the door. Your eyes wide with panic "I''m sorry, I was mistaken".'
  524. 'The police officer just sighs and moves towards the door "If you change your mind, you kn..."'
  525. 'The remainder of the officers words fall on deaths ear as you rush out of the police station.'
  526. act 'Leave the station': gt $loc, $loc_arg
  527. end
  528. end
  529. end
  530. if $ARGS[0] = 'police_deleted':
  531. minut += 10
  532. blackmailQW['escape'] = -1
  533. gs 'stat'
  534. if $region = 'pav':
  535. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/police/pavext.jpg" ></center>'
  536. else
  537. '<center><img <<$set_imgh>> src="images/locations/city/citycenter/police/cityext.jpg"></center>'
  538. end
  539. '"Uhhmm" you stammer. "I, uhh, I deleted them."'
  540. 'The hope in the officers eyes is immediately extinguised, replaced with a distrusting and tired look. "I''m sorry ma''am, we''ll try our best but without any evidence we really can''t help you."'
  541. '"If the suspect contacts you again, please don''t delete the messages. Okay?"'
  542. 'You nod your head dejectedly.'
  543. 'The officer stands up and escorts you back to the lobby. You briefly think to inform the officer about the drop-off location, but before you can even open your mouth you''re already outside the station.'
  544. 'Seems like you''ll need some proof before they''ll take you seriously.'
  545. act 'Leave': gt $loc, $loc_arg
  546. end
  547. !!=============================================!!
  548. !! !!
  549. !! POST OFFICE !!
  550. !! !!
  551. !!=============================================!!
  552. if $ARGS[0] = 'set_post_act':
  553. if blackmailQW['stage'] = 9 and $region = 'city':
  554. act 'Pick up the package':
  555. menu_off = 1
  556. minut += 5
  557. gs 'stat'
  558. gt 'blackmailer', 'post_office1'
  559. end
  560. end
  561. end
  562. if $ARGS[0] = 'post_office1':
  563. blackmailQW['stage'] = 10
  564. blackmailQW['package'] = 1
  565. mail['city'] -= 1
  566. '<center><img src="images/locations/shared/postoffice/worker.jpg"></center>'
  567. 'The postal worker hands you a medium sized non-descript package. It has no return adress.'
  568. act 'Ask who send the package':
  569. *clr & cla
  570. minut += 5
  571. gs 'stat'
  572. '<center><img src="images/locations/shared/postoffice/worker.jpg"></center>'
  573. 'He looks at you and raises an eyebrow. "Why are you picking up a package if you don''t know who send it?"'
  574. 'After a few seconds of silence, the postal worker sighs and looks at something out of your view.'
  575. if year = 2016 or year = 2017 and month < 9:
  576. '"It says here that the package was collected from a public post box in Pavlovsk."'
  577. else
  578. '"It says here that the package was collected from a public post box in the University district."'
  579. end
  580. '"Not much more to go on I''m afraid."'
  581. act 'Thank him and leave': minut += 1 & gt 'post_office', 'pickup_mail'
  582. end
  583. end
  584. !!=============================================!!
  585. !! !!
  586. !! NEWSPAPER !!
  587. !! !!
  588. !!=============================================!!
  589. ! Does this make sense???
  590. !!=============================================!!
  591. !! !!
  592. !! REPEATING !!
  593. !! !!
  594. !!=============================================!!
  595. if $ARGS[0] = 'set_SMSTree':
  596. $SMSTree['0'] = 'You know what we want'
  597. if motherKnowWhore = 0 and npc_rel['A29'] > 0:
  598. $SMSTree['1'] = 'If you don''t want your mother to see this image you will do exactly as I say'
  599. elseif $start_type['loc'] = 'sg' and gruptipe ! 5:
  600. $SMSTree['1'] = 'If you don''t want your friends to see this image you will do exactly as I say'
  601. else
  602. $SMSTree['1'] = 'If you don''t want the world to see this image you will do exactly as I say'
  603. end
  604. $SMSTree['2'] = 'Leave <<blackmailQW[''next_payment'']>> <b>₽</b> beneath the same park bench.'
  605. $SMSTree['3'] = 'You have three days'
  606. if rand(0, 1) = 0:
  607. $SMSTree['a4'] = 'Why are you doing this to me?'
  608. else
  609. $SMSTree['a4'] = 'What do you want from me?'
  610. end
  611. if rand(0, 1) = 0:
  612. $SMSTree['b4'] = 'Where am I going to get that much money from?'
  613. else
  614. $SMSTree['b4'] = 'How much do you want before it stops?'
  615. end
  616. $SMSTree['5'] = 'Just drop off the money'
  617. $SMSTree['6'] = 'or else'
  618. $SMSTree['10a'] = 'Work as a stripper, it''s what you were clearly born to do'
  619. $SMSTree['11a'] = 'How about this. Send us a picture of your tits and we''ll lower it'
  620. $SMSTree['10b'] = 'Send a nude like the slut you are'
  621. $SMSTree['11b'] = 'or you could do something special for us'
  622. $SMSTree['a12'] = 'fuck you'
  623. $SMSTree['b12'] = 'Send a (non-nude) selfie from your galleray'
  624. $SMSTree['c12'] = 'Send a selfie from your galleray'
  625. $SMSTree['d12'] = 'what?'
  626. $SMSTree['e12'] = 'yes sir'
  627. $SMSTree['a20'] = 'WTF! i said a pic of your tits, not this boring shit'
  628. $SMSTree['a21'] = 'you better bring an additional 500 <b>₽</b>!'
  629. $SMSTree['a22'] = 'drop <<blackmailQW[''next_payment''] + 500>> <b>₽</b> off in the park, or else!'
  630. $SMSTree['b20'] = 'nice'
  631. $SMSTree['b21'] = 'that''s worth about 500 <b>₽</b>'
  632. $SMSTree['b22'] = 'don''t forget to drop <<blackmailQW[''next_payment''] - 500>> <b>₽</b> off in the park'
  633. $SMSTree['c20'] = 'WOW'
  634. $SMSTree['c21'] = 'that''s worth about 1000 <b>₽</b>'
  635. $SMSTree['c22'] = 'don''t forget to drop <<blackmailQW[''next_payment''] - 1000>> <b>₽</b> off in the park'
  636. $SMSTree['d20'] = 'DAMN! you really are a slut aren''t you'
  637. $SMSTree['d21'] = 'definitely worth 2000 <b>₽</b>'
  638. $SMSTree['d22'] = 'now you only need to drop <<blackmailQW[''next_payment''] - 2000>> <b>₽</b> off in the park'
  639. $SMSTree['x22'] = 'you''re all settled for now'
  640. $SMSTree['30'] = 'We''ll send you a package with instructions, it''ll take a while though'
  641. $SMSTree['31'] = 'we''ll clear your debt for this week, do not make us regret this!'
  642. $SMSTree['a32'] = 'fuck you'
  643. $SMSTree['b32'] = 'ok'
  644. $SMSTree['b33'] = 'we''ll work on your tone'
  645. $SMSTree['c32'] = 'yes sir'
  646. $SMSTree['c33'] = 'good girl'
  647. end
  648. if $ARGS[0] = 'Add_SMS_repeat':
  649. gs 'telefon', 'ClearSMSSchedule', 'Blackmailer'
  650. blackmailQW['smsday'] = daystart + 2
  651. if blackmailQW['escape'] = -1: blackmailQW['escape'] = 0
  652. blackmailQW['next_payment'] = (rand(50, 100) + (blackmailQW['total_payment'] / 50 ) / (1 + blackmailQW['total_payment'] / 20000)) * 10
  653. $blackmailQW['blackmail_image_chosen'] = func('blackmailer', 'choose_blackmail_image')
  654. gs 'blackmailer', 'set_SMSTree'
  655. gs 'SMStext_builder', 'start'
  656. gs 'SMStext_builder', 'receive', $SMSTree['0']
  657. gs 'SMSText_builder', 'receive_img', $blackmailQW['blackmail_image_chosen']
  658. gs 'SMStext_builder', 'receive', $SMSTree['1']
  659. gs 'SMStext_builder', 'receive', $SMSTree['2']
  660. gs 'SMStext_builder', 'receive', $SMSTree['3']
  661. if blackmailQW['next_payment'] < 2000 and blackmailQW['total_payment'] < 5000:
  662. gs 'SMStext_builder', 'add_reply', $SMSTree['a4'], 'blackmailer', 'sms_repeat_end1', 'a4'
  663. elseif blackmailQW['stage'] < 8 and blackmailQW['next_payment'] < 3000:
  664. gs 'SMStext_builder', 'add_reply', $SMSTree['b4'], 'blackmailer', 'sms_repeat_switch1', 'a', $SMSTree['b4']
  665. elseif blackmailQW['stage'] = 7:
  666. gs 'SMStext_builder', 'add_reply', $SMSTree['b4'], 'blackmailer', 'sms_repeat_switch1', 'b', $SMSTree['b4']
  667. elseif blackmailQW['stage'] >= 10:
  668. gs 'SMStext_builder', 'add_reply', $SMSTree['b4'], 'blackmailer', 'sms_repeat_switch1', 'c', $SMSTree['b4']
  669. end
  670. gs 'SMStext_builder', 'add_sms', 'Blackmailer'
  671. gs 'SMStext_builder', 'end'
  672. end
  673. if $ARGS[0] = 'sms_repeat_end1':
  674. gs 'blackmailer', 'set_SMSTree'
  675. gs 'SMStext_builder', 'start'
  676. gs 'SMStext_builder', 'send', $SMSTree[$ARGS[1]]
  677. gs 'SMStext_builder', 'show_sms', ARGS[2]
  678. wait 250
  679. gs 'SMStext_builder', 'receive', $SMSTree['5']
  680. gs 'SMStext_builder', 'show_sms', ARGS[2]
  681. wait 250
  682. gs 'SMStext_builder', 'receive', $SMSTree['6']
  683. gs 'SMStext_builder', 'show_sms', ARGS[2]
  684. gs 'SMStext_builder', 'end'
  685. end
  686. if $ARGS[0] = 'sms_repeat_switch1':
  687. gs 'blackmailer', 'set_SMSTree'
  688. gs 'SMStext_builder', 'start'
  689. gs 'SMStext_builder', 'send', $ARGS[2]
  690. gs 'SMStext_builder', 'show_sms', ARGS[3]
  691. wait 250
  692. gs 'SMStext_builder', 'receive', $SMSTree['10' + $ARGS[1]]
  693. gs 'SMStext_builder', 'show_sms', ARGS[3]
  694. wait 250
  695. gs 'SMStext_builder', 'receive', $SMSTree['11' + $ARGS[1]]
  696. gs 'SMStext_builder', 'add_reply', $SMSTree['a12'], 'blackmailer', 'sms_repeat_end1', 'a12'
  697. if blackmailQW['stage'] < 6:
  698. gs 'SMStext_builder', 'send_selfie', $SMSTree['b12'], 'c|sw|u|ft|fa', 'blackmailer', 'sms_repeat_switch2'
  699. else
  700. gs 'SMStext_builder', 'send_selfie', $SMSTree['c12'], 'c|sw|u|n|b|sh|ft|fa|fp', 'blackmailer', 'sms_repeat_switch2'
  701. end
  702. if $ARGS[1] = 'b':
  703. gs 'SMStext_builder', 'add_reply', $SMSTree['d12'], 'blackmailer', 'sms_repeat_switch3', 'd12'
  704. elseif $ARGS[1] = 'c':
  705. gs 'SMStext_builder', 'add_reply', $SMSTree['e12'], 'blackmailer', 'sms_repeat_switch5', 'e12'
  706. end
  707. gs 'SMStext_builder', 'show_sms', ARGS[3]
  708. gs 'SMStext_builder', 'end'
  709. end
  710. ! ARGS[1] = npc_code
  711. ! $ARGS[2] = image
  712. ! $ARGS[3] = location
  713. ! $ARGS[4] = state of dress
  714. ! ARGS[5] = self loc index
  715. ! ARGS[6] = selfie code
  716. if $ARGS[0] = 'sms_repeat_switch2':
  717. gs 'blackmailer', 'set_SMSTree'
  718. gs 'SMStext_builder', 'start'
  719. gs 'SMStext_builder', 'send_img', $ARGS[2]
  720. gs 'SMStext_builder', 'show_sms', ARGS[1]
  721. wait 250
  722. if $ARGS[4] = 'clothed':
  723. blackmailQW['next_payment'] += 500
  724. $temp_path = 'a'
  725. elseif strpos('bikini|underwear', $ARGS[4]) > 0:
  726. blackmailQW['next_payment'] -= 500
  727. $temp_path = 'b'
  728. elseif strpos('bath|shower|titflash|assflash', $ARGS[4]) > 0:
  729. blackmailQW['next_payment'] -= 1000
  730. if blackmailQW['stage'] = 5: blackmailQW['stage'] = 6
  731. gs 'blackmailer', 'add_blackmail_selfie', $ARGS[2], $ARGS[3], $ARGS[4], ARGS[5], ARGS[6]
  732. $temp_path = 'c'
  733. elseif strpos('nude|pussyflash', $ARGS[4]) > 0:
  734. blackmailQW['next_payment'] -= 2000
  735. if blackmailQW['stage'] = 6: blackmailQW['stage'] = 7
  736. gs 'blackmailer', 'add_blackmail_selfie', $ARGS[2], $ARGS[3], $ARGS[4], ARGS[5], ARGS[6]
  737. $temp_path = 'd'
  738. end
  739. gs 'SMStext_builder', 'receive', $SMSTree[$temp_path + '20']
  740. gs 'SMStext_builder', 'show_sms', ARGS[1]
  741. wait 250
  742. gs 'SMStext_builder', 'receive', $SMSTree[$temp_path + '21']
  743. gs 'SMStext_builder', 'show_sms', ARGS[1]
  744. wait 250
  745. if blackmailQW['next_payment'] > 0:
  746. gs 'SMStext_builder', 'receive', $SMSTree[$temp_path + '22']
  747. else
  748. blackmailQW['next_payment'] = 0
  749. blackmailQW['smsday'] = 0
  750. gs 'SMStext_builder', 'receive', $SMSTree['x22']
  751. end
  752. gs 'SMStext_builder', 'show_sms', ARGS[1]
  753. gs 'SMStext_builder', 'end'
  754. killvar 'temp_path'
  755. end
  756. if $ARGS[0] = 'sms_repeat_switch3':
  757. gs 'blackmailer', 'set_SMSTree'
  758. gs 'SMStext_builder', 'start'
  759. gs 'SMStext_builder', 'send', $SMSTree[$ARGS[1]]
  760. gs 'SMStext_builder', 'show_sms', ARGS[2]
  761. wait 250
  762. gs 'SMStext_builder', 'receive', $SMSTree['30']
  763. gs 'SMStext_builder', 'show_sms', ARGS[2]
  764. wait 250
  765. gs 'SMStext_builder', 'receive', $SMSTree['31']
  766. gs 'SMStext_builder', 'add_reply', $SMSTree['a32'], 'blackmailer', 'sms_repeat_end1', 'a32'
  767. gs 'SMStext_builder', 'add_reply', $SMSTree['b32'], 'blackmailer', 'sms_repeat_switch4', 'b'
  768. gs 'SMStext_builder', 'add_reply', $SMSTree['c32'], 'blackmailer', 'sms_repeat_switch4', 'c'
  769. gs 'SMStext_builder', 'show_sms', ARGS[2]
  770. gs 'SMStext_builder', 'end'
  771. end
  772. if $ARGS[0] = 'sms_repeat_switch4':
  773. gs 'blackmailer', 'set_SMSTree'
  774. if blackmailQW['stage'] < 8: blackmailQW['stage'] = 8
  775. blackmailQW['smsday'] = daystart + 14
  776. blackmailQW['next_payment'] = 0
  777. gs 'SMStext_builder', 'start'
  778. gs 'SMStext_builder', 'send', $SMSTree[$ARGS[1] + '32']
  779. gs 'SMStext_builder', 'show_sms', ARGS[2]
  780. wait 250
  781. gs 'SMStext_builder', 'receive', $SMSTree[$ARGS[1] + '33']
  782. if $ARGS[1] = 'b':
  783. !! penalty in the future when not using the proper speech
  784. end
  785. gs 'SMStext_builder', 'show_sms', ARGS[2]
  786. gs 'SMStext_builder', 'end'
  787. end
  788. !! END OF CONTENT MESSAGE
  789. if $ARGS[0] = 'sms_repeat_switch5':
  790. gs 'blackmailer', 'set_SMSTree'
  791. blackmailQW['next_payment'] = 0
  792. gs 'SMStext_builder', 'start'
  793. gs 'SMStext_builder', 'send', $SMSTree[$ARGS[1]]
  794. gs 'SMStext_builder', 'show_sms', ARGS[2]
  795. wait 250
  796. !! END OF CONTENT MESSAGE
  797. gs 'SMStext_builder', 'receive', '<i>This content is not ready yet.</i>'
  798. gs 'SMStext_builder', 'show_sms', ARGS[2]
  799. wait 250
  800. gs 'SMStext_builder', 'receive', '<i>As a freebie your debt will be set to 0!</i>'
  801. gs 'SMStext_builder', 'show_sms', ARGS[2]
  802. wait 250
  803. gs 'SMStext_builder', 'receive', '<i>Thank you for enjoying the Blackmailer''s content</i>'
  804. gs 'SMStext_builder', 'show_sms', ARGS[2]
  805. wait 250
  806. gs 'SMStext_builder', 'receive', '<i>Love, Anjuna</i>'
  807. gs 'SMStext_builder', 'show_sms', ARGS[3]
  808. gs 'SMStext_builder', 'end'
  809. end
  810. !! ----- PARK ----- !!
  811. if $ARGS[0] = 'park_repeat':
  812. '<center><img src="images/locations/shared/park/bench_6.jpg"></center>'
  813. 'You walk to the familiar bench and take a seat at the edge of it.'
  814. if money < blackmailQW['next_payment']:
  815. 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>'
  816. else
  817. act 'Hide the money (<<blackmailQW[''next_payment'']>> <b>₽</b>)':
  818. *clr & cla
  819. gs 'telefon', 'ClearSMSSchedule', 'Blackmailer'
  820. blackmailQW['smsday'] = 0
  821. money -= blackmailQW['next_payment']
  822. blackmailQW['total_payment'] += blackmailQW['next_payment']
  823. blackmailQW['next_payment'] = 0
  824. minut += 1
  825. gs 'stat'
  826. '<center><img <<$set_imgh>> src="images/locations/shared/park/dropoff.jpg"></center>'
  827. 'You descretely hide the money inside a nearby paper bag and hide it on the side of the bench.'
  828. act 'Quickly walk away': gt $loc, $loc_arg
  829. end
  830. end
  831. act 'Walk away': gt $loc, $loc_arg
  832. end
  833. if $ARGS[0] ! 'set_SMSTree' and $ARGS[0] ! 'add_blackmail_selfie': killvar 'SMSTree'
  834. --- blackmailer ---------------------------------