|
@@ -72,6 +72,16 @@ if $ARGS[0] = 'init_blackmail':
|
|
|
end
|
|
|
end
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ !!=============================================!!
|
|
|
+ !! !!
|
|
|
+ !! FUNCTIONS !!
|
|
|
+ !! !!
|
|
|
+ !!=============================================!!
|
|
|
+
|
|
|
+
|
|
|
if $ARGS[0] = 'add_blackmail_selfie':
|
|
|
temp_i = 0
|
|
|
if blackmailQW['total_material'] <= 10:
|
|
@@ -116,19 +126,27 @@ end
|
|
|
|
|
|
|
|
|
if $ARGS[0] = 'cikl':
|
|
|
- if blackmailQW['stage'] = 3 and blackmailQW['smsday'] = 0:
|
|
|
- blackmailQW['smsday'] = blackmailQW['dreamday'] + 3
|
|
|
- gs 'telefon', 'AddContact', 'Blackmailer', 'icon_na', 1
|
|
|
- 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)"
|
|
|
- elseif daystart = blackmailQW['smsday'] and blackmailQW['next_payment'] > 0:
|
|
|
- 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)"
|
|
|
- elseif daystart > blackmailQW['smsday'] and blackmailQW['next_payment'] > 0:
|
|
|
- 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)"
|
|
|
-
|
|
|
- !Currently repeating content
|
|
|
- elseif blackmailQW['stage'] >= 5 and blackmailQW['smsday'] = 0:
|
|
|
- blackmailQW['smsday'] = daystart + rand(0, 13 - 5 * min(blackmailQW['stage'] - 5, 2)) + 6
|
|
|
- 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)"
|
|
|
+ if blackmailQW['next_payment'] > 0:
|
|
|
+ if daystart = blackmailQW['smsday']:
|
|
|
+ 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)"
|
|
|
+ elseif daystart > blackmailQW['smsday']:
|
|
|
+ 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)"
|
|
|
+ end
|
|
|
+ else
|
|
|
+ if blackmailQW['smsday'] = 0:
|
|
|
+ if blackmailQW['stage'] = 3:
|
|
|
+ blackmailQW['smsday'] = blackmailQW['dreamday'] + 4
|
|
|
+ gs 'telefon', 'AddContact', 'Blackmailer', 'icon_na', 1
|
|
|
+ elseif blackmailQW['stage'] >= 5:
|
|
|
+ blackmailQW['smsday'] = daystart + 6 + rand(0, 12 - 5 * (min(blackmailQW['stage'], 7) - 5))
|
|
|
+ end
|
|
|
+ elseif daystart >= blackmailQW['smsday']:
|
|
|
+ if blackmailQW['stage'] = 3:
|
|
|
+ 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)"
|
|
|
+ elseif blackmailQW['stage'] >= 5:
|
|
|
+ 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)"
|
|
|
+ end
|
|
|
+ end
|
|
|
end
|
|
|
end
|
|
|
|
|
@@ -291,8 +309,8 @@ end
|
|
|
|
|
|
|
|
|
if $ARGS[0] = 'Add_SMS1':
|
|
|
+ if blackmailQW['stage'] = 3: blackmailQW['stage'] = 4
|
|
|
gs 'telefon', 'ClearSMSSchedule', 'Blackmailer'
|
|
|
- blackmailQW['stage'] = 4
|
|
|
blackmailQW['smsday'] = daystart + 2
|
|
|
blackmailQW['next_payment'] = rand(50, 100) * 10
|
|
|
$blackmailQW['blackmail_image_chosen'] = $blackmailQW['init_flashimage']
|
|
@@ -324,39 +342,48 @@ end
|
|
|
if $ARGS[0] = 'Add_SMS1_reminder':
|
|
|
gs 'telefon', 'ClearSMSSchedule', 'Blackmailer'
|
|
|
|
|
|
- $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'
|
|
|
-
|
|
|
- gs 'SMStext_builder', 'start'
|
|
|
- gs 'SMStext_builder', 'receive', $SMSTree['0']
|
|
|
- gs 'SMSText_builder', 'receive_img', $blackmailQW['blackmail_image_chosen']
|
|
|
- gs 'SMStext_builder', 'add_sms', 'Blackmailer'
|
|
|
- gs 'SMStext_builder', 'end'
|
|
|
- killvar '$SMSTree'
|
|
|
+ if blackmailQW['next_payment'] > 0:
|
|
|
+ if blackmailQW['escape'] = -1: blackmailQW['escape'] = 0
|
|
|
+ $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'
|
|
|
+
|
|
|
+ gs 'SMStext_builder', 'start'
|
|
|
+ gs 'SMStext_builder', 'receive', $SMSTree['0']
|
|
|
+ gs 'SMSText_builder', 'receive_img', $blackmailQW['blackmail_image_chosen']
|
|
|
+ gs 'SMStext_builder', 'add_sms', 'Blackmailer'
|
|
|
+ gs 'SMStext_builder', 'end'
|
|
|
+ killvar '$SMSTree'
|
|
|
+ end
|
|
|
end
|
|
|
|
|
|
if $ARGS[0] = 'Add_SMS_failure':
|
|
|
gs 'telefon', 'ClearSMSSchedule', 'Blackmailer'
|
|
|
- blackmailQW['stage'] = -1
|
|
|
-
|
|
|
- $SMSTree['0'] = 'Guess you like it when people know you''re a whore'
|
|
|
- $SMSTree['1'] = 'or you didn''t think I''d go through with it'
|
|
|
- $SMSTree['2'] = 'we''ll see'
|
|
|
-
|
|
|
- gs 'SMStext_builder', 'start'
|
|
|
- gs 'SMStext_builder', 'receive', $SMSTree['0']
|
|
|
- gs 'SMStext_builder', 'receive', $SMSTree['1']
|
|
|
- gs 'SMStext_builder', 'receive', $SMSTree['2']
|
|
|
- gs 'SMStext_builder', 'add_sms', 'Blackmailer'
|
|
|
- gs 'SMStext_builder', 'end'
|
|
|
+ blackmailQW['smsday'] = 0
|
|
|
|
|
|
- if blackmailQW['stage'] < 6:
|
|
|
- if blackmailQW['init_flashregion'] = 'city':
|
|
|
- fame['city_sex'] += 2 * blackmailQW['total_material']
|
|
|
- elseif blackmailQW['init_flashregion'] = 'gad':
|
|
|
- fame['gad_sex'] += 10 * blackmailQW['total_material']
|
|
|
- else
|
|
|
- fame['pav_sex'] += 5 * blackmailQW['total_material']
|
|
|
+ if blackmailQW['next_payment'] > 0:
|
|
|
+ if blackmailQW['escape'] = -1: blackmailQW['escape'] = 0
|
|
|
+ blackmailQW['next_payment'] = 0
|
|
|
+
|
|
|
+ $SMSTree['0'] = 'Guess you like it when people know you''re a whore'
|
|
|
+ $SMSTree['1'] = 'or you didn''t think I''d go through with it'
|
|
|
+ $SMSTree['2'] = 'we''ll see'
|
|
|
+
|
|
|
+ gs 'SMStext_builder', 'start'
|
|
|
+ gs 'SMStext_builder', 'receive', $SMSTree['0']
|
|
|
+ gs 'SMStext_builder', 'receive', $SMSTree['1']
|
|
|
+ gs 'SMStext_builder', 'receive', $SMSTree['2']
|
|
|
+ gs 'SMStext_builder', 'add_sms', 'Blackmailer'
|
|
|
+ gs 'SMStext_builder', 'end'
|
|
|
+
|
|
|
+ if blackmailQW['stage'] < 6:
|
|
|
+ if blackmailQW['init_flashregion'] = 'city':
|
|
|
+ fame['city_sex'] += 2 * blackmailQW['total_material']
|
|
|
+ elseif blackmailQW['init_flashregion'] = 'gad':
|
|
|
+ fame['gad_sex'] += 10 * blackmailQW['total_material']
|
|
|
+ else
|
|
|
+ fame['pav_sex'] += 5 * blackmailQW['total_material']
|
|
|
+ end
|
|
|
end
|
|
|
+ blackmailQW['stage'] = -1
|
|
|
end
|
|
|
end
|
|
|
|
|
@@ -394,11 +421,12 @@ if $ARGS[0] = 'park1':
|
|
|
else
|
|
|
act 'Hide the money (<<blackmailQW[''next_payment'']>> <b>₽</b>)':
|
|
|
*clr & cla
|
|
|
+ if blackmailQW['stage'] = 4: blackmailQW['stage'] = 5
|
|
|
+ gs 'telefon', 'ClearSMSSchedule', 'Blackmailer'
|
|
|
+ blackmailQW['smsday'] = 0
|
|
|
money -= blackmailQW['next_payment']
|
|
|
blackmailQW['total_payment'] += blackmailQW['next_payment']
|
|
|
blackmailQW['next_payment'] = 0
|
|
|
- blackmailQW['stage'] = 5
|
|
|
- blackmailQW['smsday'] = 0
|
|
|
|
|
|
minut += 1
|
|
|
gs 'stat'
|
|
@@ -416,15 +444,147 @@ end
|
|
|
|
|
|
|
|
|
|
|
|
+ !!=============================================!!
|
|
|
+ !! !!
|
|
|
+ !! POLICE !!
|
|
|
+ !! !!
|
|
|
+ !!=============================================!!
|
|
|
+
|
|
|
+
|
|
|
+if $ARGS[0] = 'set_police_act':
|
|
|
+ if blackmailQW['stage'] >= 3 and blackmailQW['escape'] = 0:
|
|
|
+ act 'Report that you''re being blackmailed':
|
|
|
+ menu_off = 1
|
|
|
+ minut += 5
|
|
|
+ gs 'stat'
|
|
|
+ gt 'blackmailer', 'police1'
|
|
|
+ end
|
|
|
+ end
|
|
|
+end
|
|
|
+
|
|
|
+if $ARGS[0] = 'police1':
|
|
|
+ if $region = 'pav':
|
|
|
+ '<center><img <<$set_imgh>> src="images/locations/pavlovsk/police/pavrec.jpg" ></center>'
|
|
|
+ 'You walk up to a bored looking cop shuffling about some paperwork.'
|
|
|
+ else:
|
|
|
+ '<center><img <<$set_imgh>> src="images/locations/city/citycenter/police/cityrec.jpg"></center>'
|
|
|
+ '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.'
|
|
|
+ end
|
|
|
+ '"Can I help you?"'
|
|
|
+ '"I-I''m being blackmailed" you stammer. The cops eyebrow raises slightly, but other than that his expression doesn''t change.'
|
|
|
+ if $region = 'pav':
|
|
|
+ '"Follow me, we can take your statement over here."'
|
|
|
+ else
|
|
|
+ '"Someone will come out to meet you. Follow them and they''ll take your statement in the back."'
|
|
|
+ end
|
|
|
+ act 'Continue':
|
|
|
+ *clr & cla
|
|
|
+ minut += 5
|
|
|
+ gs 'stat'
|
|
|
+
|
|
|
+ '<center><img <<$set_imgh>> src="images/locations/shared/police/interrogation1.jpg"></center>'
|
|
|
+ if $region = 'pav':
|
|
|
+ '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.'
|
|
|
+ else
|
|
|
+ '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.'
|
|
|
+ end
|
|
|
+ '"Alright ma''am, you stated that you were being blackmailed. Could you please explain the situation?"'
|
|
|
+ gs 'willpower', 'flash', 'self'
|
|
|
+ if pcs_willpwr < will_cost:
|
|
|
+ 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>'
|
|
|
+ else
|
|
|
+ act 'Tell them that somebody caught you flashing your <<$blackmailQW[''init_flashaction'']>> <<$blackmailQW[''init_flashloc_desc'']>> and has been demanding money.':
|
|
|
+ *clr & cla
|
|
|
+ minut += 5
|
|
|
+ gs 'stat'
|
|
|
+
|
|
|
+ '<center><img <<$set_imgh>> src="images/locations/shared/police/interrogation2.jpg"></center>'
|
|
|
+ '"Some creep took a picture of me and is demanding money or he''ll release the picture!"'
|
|
|
+ '"Hmm, how did this person contact you?"'
|
|
|
+ '"He texted me."'
|
|
|
+ '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."'
|
|
|
+
|
|
|
+ if arrpos('$SMSContact', 'Blackmailer') >= 0:
|
|
|
+ act 'Show them the messages':
|
|
|
+ *clr & cla
|
|
|
+ if $blackmailQW['blackmail_image_chosen'] = '': $blackmailQW['blackmail_image_chosen'] = $blackmailQW['init_flashimage']
|
|
|
+ blackmailQW['escape'] = 1
|
|
|
+ minut += 10
|
|
|
+ gs 'stat'
|
|
|
+
|
|
|
+ '<center><img <<$set_imgh>> src="<<$blackmailQW[''blackmail_image_chosen'']>>"></center>'
|
|
|
+ '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.'
|
|
|
+ 'The officer fuddles around with you phone for a few minutes, his expression darkning with every bygone moment.'
|
|
|
+ '"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."'
|
|
|
+ '"I''m so sorry."'
|
|
|
+ 'A sense of defeat and humiliation fills you, the need to remove yourself from this situation is almost unbearable.'
|
|
|
+ '"We will do everything we can, and here, take my card. Anything you need."'
|
|
|
+ 'You pocket the card without even looking at it, and quickly hurry out the station.'
|
|
|
+ act 'Leave': gt $loc, $loc_arg
|
|
|
+
|
|
|
+ end
|
|
|
+ act 'Claim you deleted the messages': gt 'blackmailer', 'police_deleted'
|
|
|
+ else
|
|
|
+ act 'Say you deleted the messages': gt 'blackmailer', 'police_deleted'
|
|
|
+ end
|
|
|
+ end
|
|
|
+ end
|
|
|
+ act 'This is too embarrassing, flee the police station':
|
|
|
+ *clr & cla
|
|
|
+ blackmailQW['escape'] = -1
|
|
|
+ minut += 10
|
|
|
+ gs 'stat'
|
|
|
+
|
|
|
+ if $region = 'pav':
|
|
|
+ '<center><img <<$set_imgh>> src="images/locations/pavlovsk/police/pavext.jpg" ></center>'
|
|
|
+ else:
|
|
|
+ '<center><img <<$set_imgh>> src="images/locations/city/citycenter/police/cityext.jpg"></center>'
|
|
|
+ end
|
|
|
+ '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.'
|
|
|
+ '"I-I-I can''t, I can''t, I can''t..." you manage to push out, nearly hyper-ventilating.'
|
|
|
+ 'You nearly jump up out of the chair, backing up towards the door. Your eyes wide with panic "I''m sorry, I was mistaken".'
|
|
|
+ 'The police officer just sighs and moves towards the door "If you change your mind, you kn..."'
|
|
|
+ 'The remainder of the officers words fall on deaths ear as you rush out of the police station.'
|
|
|
+
|
|
|
+ act 'Leave the station': gt $loc, $loc_arg
|
|
|
+ end
|
|
|
+ end
|
|
|
+end
|
|
|
+
|
|
|
+if $ARGS[0] = 'police_deleted':
|
|
|
+ minut += 10
|
|
|
+ blackmailQW['escape'] = -1
|
|
|
+ gs 'stat'
|
|
|
+
|
|
|
+ if $region = 'pav':
|
|
|
+ '<center><img <<$set_imgh>> src="images/locations/pavlovsk/police/pavext.jpg" ></center>'
|
|
|
+ else:
|
|
|
+ '<center><img <<$set_imgh>> src="images/locations/city/citycenter/police/cityext.jpg"></center>'
|
|
|
+ end
|
|
|
+ '"Uhhmm" you stammer. "I, uhh, I deleted them."'
|
|
|
+ '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."'
|
|
|
+ '"If the suspect contacts you again, please don''t delete the messages. Okay?"'
|
|
|
+ 'You nod your head dejectedly.'
|
|
|
+ '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.'
|
|
|
+ 'Seems like you''ll need some proof before they''ll take you seriously.'
|
|
|
+
|
|
|
+ act 'Leave': gt $loc, $loc_arg
|
|
|
+end
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
!!=============================================!!
|
|
|
!! !!
|
|
|
!! REPEATING !!
|
|
|
!! !!
|
|
|
!!=============================================!!
|
|
|
|
|
|
+
|
|
|
if $ARGS[0] = 'Add_SMS_repeat':
|
|
|
gs 'telefon', 'ClearSMSSchedule', 'Blackmailer'
|
|
|
blackmailQW['smsday'] = daystart + 2
|
|
|
+ if blackmailQW['escape'] = -1: blackmailQW['escape'] = 0
|
|
|
blackmailQW['next_payment'] = (rand(50, 100) + (blackmailQW['total_payment'] / 50 ) / (1 + blackmailQW['total_payment'] / 20000)) * 10
|
|
|
$blackmailQW['blackmail_image_chosen'] = func('blackmailer', 'choose_blackmail_image')
|
|
|
|
|
@@ -598,6 +758,8 @@ if $ARGS[0] = 'park_repeat':
|
|
|
else
|
|
|
act 'Hide the money (<<blackmailQW[''next_payment'']>> <b>₽</b>)':
|
|
|
*clr & cla
|
|
|
+ gs 'telefon', 'ClearSMSSchedule', 'Blackmailer'
|
|
|
+ blackmailQW['smsday'] = 0
|
|
|
money -= blackmailQW['next_payment']
|
|
|
blackmailQW['total_payment'] += blackmailQW['next_payment']
|
|
|
blackmailQW['next_payment'] = 0
|