1 |
if (live_call()) |
2 |
return global.live_result; |
3 |
if (characters < message_length) |
4 |
{ |
5 |
if (counter == 0) |
6 |
{ |
7 |
script_execute(scr_text_increase_auto); |
8 |
script_execute(scr_talking_text); |
9 |
} |
10 |
else |
11 |
{ |
12 |
can_talk = false; |
13 |
} |
14 |
} |
15 |
else |
16 |
{ |
17 |
can_talk = false; |
18 |
} |
19 |
script_execute(scr_text_counter); |
20 |
randomize_counter--; |
21 |
if (randomize_counter <= 0) |
22 |
{ |
23 |
var new_message = message_original; |
24 |
for (var i = 0; i < 2; i++) |
25 |
{ |
26 |
var new_letter = chr(irandom_range(97, 122)); |
27 |
var new_pos = irandom_range(0, string_length(message[0]) - 1); |
28 |
new_message = string_delete(new_message, new_pos, 1); |
29 |
new_message = string_insert(new_letter, new_message, new_pos); |
30 |
} |
31 |
message[0] = new_message; |
32 |
randomize_counter = randomize_counter_max; |
33 |
} |
34 |
draw_alpha = lerp(draw_alpha, draw_alpha_target, 0.05); |
35 |
if (draw_alpha_target_countdown > 0) |
36 |
{ |
37 |
draw_alpha_target_countdown--; |
38 |
} |
39 |
else |
40 |
{ |
41 |
draw_alpha_target = random_range(0.3, 1); |
42 |
draw_alpha_target_countdown = 10; |
43 |
} |