|
1
|
if (rate > 2)
|
|
2
|
{
|
|
3
|
alarm[1] = 1; gml_Object_obj_writer_Alarm_1.gml
if (pos < (length + 2))
scr_textsound();
|
|
4
|
}
|
|
5
|
else
|
|
6
|
{
|
|
7
|
sound_timer--;
|
|
8
|
if (first_alarm == 1 && pos >= 2 && sound_timer <= 0)
|
|
9
|
scr_textsoundscr_textsound
function scr_textsound()
{
playtextsound = 1;
if (button2_h() == 1)
playtextsound = 0;
if (skippable == 0)
playtextsound = 1;
if (playtextsound == 1)
{
if (rate <= 2)
getchar = string_char_at(mystring, pos);
else
getchar = string_char_at(mystring, pos - 1);
play = 1;
playcheck = 0;
if (getchar == "&" || getchar == "\n")
{
if (rate < 3)
{
playcheck = 1;
getchar = string_char_at(mystring, pos + 1);
}
else
{
play = 0;
}
}
if (getchar == " ")
play = 0;
if (getchar == "^")
play = 0;
if (getchar == "!")
play = 0;
if (getchar == ".")
play = 0;
if (getchar == "?")
play = 0;
if (getchar == ",")
play = 0;
if (getchar == ":")
play = 0;
if (getchar == "/")
play = 0;
if (getchar == "\\")
play = 0;
if (getchar == "|")
play = 0;
if (getchar == "*")
play = 0;
if (play == 1)
{
if (textsound == snd_txtq)
{
audio_stop_sound(snd_txtq_2);
qv = snd_play(snd_txtq_2);
qp = 0.9 + random(0.15);
snd_pitch(qv, qp);
sound_timer = 2;
}
else if (textsound == snd_txtspam)
{
audio_stop_sound(snd_txtspam2);
snd_play_x(snd_txtspam2, 0.8, 1.2);
sound_timer = 2;
}
else if (textsound == snd_txtsans)
{
audio_stop_sound(snd_txtsans);
qv = snd_play(snd_txtsans);
sound_timer = 2;
}
else
{
snd_play(textsound);
}
with (obj_face_parent)
mouthmove = 1;
miniface_pos++;
}
}
} ();
|
|
10
|
}
|
|
11
|
if (pos <= length)
|
|
12
|
alarm[0] = rate; gml_Object_obj_writer_Alarm_0.gml
if (rate > 2)
{
alarm[1] = 1;
}
else
{
sound_timer--;
if (first_alarm == 1 && pos >= 2 && sound_timer <= 0)
scr_textsound();
}
if (pos <= length)
alarm[0] = rate;
else
reachedend = 1;
if (first_alarm == 0)
{
getchar = string_char_at(mystring, 1);
if (getchar == "\\")
pos += 3;
else
pos += 1;
first_alarm = 1;
}
else
{
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "`")
{
pos += 2;
exit;
}
if (getchar == "&" || getchar == "\n")
pos += 1;
if (getchar == "\\")
pos += 3;
if (getchar == "/")
{
halt = 1;
if (nextchar == "%")
halt = 2;
alarm[0] = -1;
}
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "|")
pos += 2;
if (getchar == "^")
{
pos += 2;
if (alarm[0] > 0)
{
if (nextchar == "1")
alarm[0] += 5;
if (nextchar == "2")
alarm[0] += 10;
if (nextchar == "3")
alarm[0] += 15;
if (nextchar == "4")
alarm[0] += 20;
if (nextchar == "5")
alarm[0] += 30;
if (nextchar == "6")
alarm[0] += 40;
if (nextchar == "7")
alarm[0] += 60;
if (nextchar == "8")
alarm[0] += 90;
if (nextchar == "9")
alarm[0] += 150;
}
}
pos += 1;
}
|
|
13
|
else
|
|
14
|
reachedend = 1;
|
|
15
|
if (first_alarm == 0)
|
|
16
|
{
|
|
17
|
getchar = string_char_at(mystring, 1);
|
|
18
|
if (getchar == "\\")
|
|
19
|
pos += 3;
|
|
20
|
else
|
|
21
|
pos += 1;
|
|
22
|
first_alarm = 1;
|
|
23
|
}
|
|
24
|
else
|
|
25
|
{
|
|
26
|
getchar = string_char_at(mystring, pos);
|
|
27
|
nextchar = string_char_at(mystring, pos + 1);
|
|
28
|
if (getchar == "`")
|
|
29
|
{
|
|
30
|
pos += 2;
|
|
31
|
exit;
|
|
32
|
}
|
|
33
|
if (getchar == "&" || getchar == "\n")
|
|
34
|
pos += 1;
|
|
35
|
if (getchar == "\\")
|
|
36
|
pos += 3;
|
|
37
|
if (getchar == "/")
|
|
38
|
{
|
|
39
|
halt = 1;
|
|
40
|
if (nextchar == "%")
|
|
41
|
halt = 2;
|
|
42
|
alarm[0] = -1; gml_Object_obj_writer_Alarm_0.gml
if (rate > 2)
{
alarm[1] = 1;
}
else
{
sound_timer--;
if (first_alarm == 1 && pos >= 2 && sound_timer <= 0)
scr_textsound();
}
if (pos <= length)
alarm[0] = rate;
else
reachedend = 1;
if (first_alarm == 0)
{
getchar = string_char_at(mystring, 1);
if (getchar == "\\")
pos += 3;
else
pos += 1;
first_alarm = 1;
}
else
{
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "`")
{
pos += 2;
exit;
}
if (getchar == "&" || getchar == "\n")
pos += 1;
if (getchar == "\\")
pos += 3;
if (getchar == "/")
{
halt = 1;
if (nextchar == "%")
halt = 2;
alarm[0] = -1;
}
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "|")
pos += 2;
if (getchar == "^")
{
pos += 2;
if (alarm[0] > 0)
{
if (nextchar == "1")
alarm[0] += 5;
if (nextchar == "2")
alarm[0] += 10;
if (nextchar == "3")
alarm[0] += 15;
if (nextchar == "4")
alarm[0] += 20;
if (nextchar == "5")
alarm[0] += 30;
if (nextchar == "6")
alarm[0] += 40;
if (nextchar == "7")
alarm[0] += 60;
if (nextchar == "8")
alarm[0] += 90;
if (nextchar == "9")
alarm[0] += 150;
}
}
pos += 1;
}
|
|
43
|
}
|
|
44
|
getchar = string_char_at(mystring, pos);
|
|
45
|
nextchar = string_char_at(mystring, pos + 1);
|
|
46
|
if (getchar == "|")
|
|
47
|
pos += 2;
|
|
48
|
if (getchar == "^")
|
|
49
|
{
|
|
50
|
pos += 2;
|
|
51
|
if (alarm[0] > 0)
|
|
52
|
{
|
|
53
|
if (nextchar == "1")
|
|
54
|
alarm[0] += 5; gml_Object_obj_writer_Alarm_0.gml
if (rate > 2)
{
alarm[1] = 1;
}
else
{
sound_timer--;
if (first_alarm == 1 && pos >= 2 && sound_timer <= 0)
scr_textsound();
}
if (pos <= length)
alarm[0] = rate;
else
reachedend = 1;
if (first_alarm == 0)
{
getchar = string_char_at(mystring, 1);
if (getchar == "\\")
pos += 3;
else
pos += 1;
first_alarm = 1;
}
else
{
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "`")
{
pos += 2;
exit;
}
if (getchar == "&" || getchar == "\n")
pos += 1;
if (getchar == "\\")
pos += 3;
if (getchar == "/")
{
halt = 1;
if (nextchar == "%")
halt = 2;
alarm[0] = -1;
}
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "|")
pos += 2;
if (getchar == "^")
{
pos += 2;
if (alarm[0] > 0)
{
if (nextchar == "1")
alarm[0] += 5;
if (nextchar == "2")
alarm[0] += 10;
if (nextchar == "3")
alarm[0] += 15;
if (nextchar == "4")
alarm[0] += 20;
if (nextchar == "5")
alarm[0] += 30;
if (nextchar == "6")
alarm[0] += 40;
if (nextchar == "7")
alarm[0] += 60;
if (nextchar == "8")
alarm[0] += 90;
if (nextchar == "9")
alarm[0] += 150;
}
}
pos += 1;
}
|
|
55
|
if (nextchar == "2")
|
|
56
|
alarm[0] += 10; gml_Object_obj_writer_Alarm_0.gml
if (rate > 2)
{
alarm[1] = 1;
}
else
{
sound_timer--;
if (first_alarm == 1 && pos >= 2 && sound_timer <= 0)
scr_textsound();
}
if (pos <= length)
alarm[0] = rate;
else
reachedend = 1;
if (first_alarm == 0)
{
getchar = string_char_at(mystring, 1);
if (getchar == "\\")
pos += 3;
else
pos += 1;
first_alarm = 1;
}
else
{
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "`")
{
pos += 2;
exit;
}
if (getchar == "&" || getchar == "\n")
pos += 1;
if (getchar == "\\")
pos += 3;
if (getchar == "/")
{
halt = 1;
if (nextchar == "%")
halt = 2;
alarm[0] = -1;
}
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "|")
pos += 2;
if (getchar == "^")
{
pos += 2;
if (alarm[0] > 0)
{
if (nextchar == "1")
alarm[0] += 5;
if (nextchar == "2")
alarm[0] += 10;
if (nextchar == "3")
alarm[0] += 15;
if (nextchar == "4")
alarm[0] += 20;
if (nextchar == "5")
alarm[0] += 30;
if (nextchar == "6")
alarm[0] += 40;
if (nextchar == "7")
alarm[0] += 60;
if (nextchar == "8")
alarm[0] += 90;
if (nextchar == "9")
alarm[0] += 150;
}
}
pos += 1;
}
|
|
57
|
if (nextchar == "3")
|
|
58
|
alarm[0] += 15; gml_Object_obj_writer_Alarm_0.gml
if (rate > 2)
{
alarm[1] = 1;
}
else
{
sound_timer--;
if (first_alarm == 1 && pos >= 2 && sound_timer <= 0)
scr_textsound();
}
if (pos <= length)
alarm[0] = rate;
else
reachedend = 1;
if (first_alarm == 0)
{
getchar = string_char_at(mystring, 1);
if (getchar == "\\")
pos += 3;
else
pos += 1;
first_alarm = 1;
}
else
{
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "`")
{
pos += 2;
exit;
}
if (getchar == "&" || getchar == "\n")
pos += 1;
if (getchar == "\\")
pos += 3;
if (getchar == "/")
{
halt = 1;
if (nextchar == "%")
halt = 2;
alarm[0] = -1;
}
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "|")
pos += 2;
if (getchar == "^")
{
pos += 2;
if (alarm[0] > 0)
{
if (nextchar == "1")
alarm[0] += 5;
if (nextchar == "2")
alarm[0] += 10;
if (nextchar == "3")
alarm[0] += 15;
if (nextchar == "4")
alarm[0] += 20;
if (nextchar == "5")
alarm[0] += 30;
if (nextchar == "6")
alarm[0] += 40;
if (nextchar == "7")
alarm[0] += 60;
if (nextchar == "8")
alarm[0] += 90;
if (nextchar == "9")
alarm[0] += 150;
}
}
pos += 1;
}
|
|
59
|
if (nextchar == "4")
|
|
60
|
alarm[0] += 20; gml_Object_obj_writer_Alarm_0.gml
if (rate > 2)
{
alarm[1] = 1;
}
else
{
sound_timer--;
if (first_alarm == 1 && pos >= 2 && sound_timer <= 0)
scr_textsound();
}
if (pos <= length)
alarm[0] = rate;
else
reachedend = 1;
if (first_alarm == 0)
{
getchar = string_char_at(mystring, 1);
if (getchar == "\\")
pos += 3;
else
pos += 1;
first_alarm = 1;
}
else
{
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "`")
{
pos += 2;
exit;
}
if (getchar == "&" || getchar == "\n")
pos += 1;
if (getchar == "\\")
pos += 3;
if (getchar == "/")
{
halt = 1;
if (nextchar == "%")
halt = 2;
alarm[0] = -1;
}
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "|")
pos += 2;
if (getchar == "^")
{
pos += 2;
if (alarm[0] > 0)
{
if (nextchar == "1")
alarm[0] += 5;
if (nextchar == "2")
alarm[0] += 10;
if (nextchar == "3")
alarm[0] += 15;
if (nextchar == "4")
alarm[0] += 20;
if (nextchar == "5")
alarm[0] += 30;
if (nextchar == "6")
alarm[0] += 40;
if (nextchar == "7")
alarm[0] += 60;
if (nextchar == "8")
alarm[0] += 90;
if (nextchar == "9")
alarm[0] += 150;
}
}
pos += 1;
}
|
|
61
|
if (nextchar == "5")
|
|
62
|
alarm[0] += 30; gml_Object_obj_writer_Alarm_0.gml
if (rate > 2)
{
alarm[1] = 1;
}
else
{
sound_timer--;
if (first_alarm == 1 && pos >= 2 && sound_timer <= 0)
scr_textsound();
}
if (pos <= length)
alarm[0] = rate;
else
reachedend = 1;
if (first_alarm == 0)
{
getchar = string_char_at(mystring, 1);
if (getchar == "\\")
pos += 3;
else
pos += 1;
first_alarm = 1;
}
else
{
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "`")
{
pos += 2;
exit;
}
if (getchar == "&" || getchar == "\n")
pos += 1;
if (getchar == "\\")
pos += 3;
if (getchar == "/")
{
halt = 1;
if (nextchar == "%")
halt = 2;
alarm[0] = -1;
}
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "|")
pos += 2;
if (getchar == "^")
{
pos += 2;
if (alarm[0] > 0)
{
if (nextchar == "1")
alarm[0] += 5;
if (nextchar == "2")
alarm[0] += 10;
if (nextchar == "3")
alarm[0] += 15;
if (nextchar == "4")
alarm[0] += 20;
if (nextchar == "5")
alarm[0] += 30;
if (nextchar == "6")
alarm[0] += 40;
if (nextchar == "7")
alarm[0] += 60;
if (nextchar == "8")
alarm[0] += 90;
if (nextchar == "9")
alarm[0] += 150;
}
}
pos += 1;
}
|
|
63
|
if (nextchar == "6")
|
|
64
|
alarm[0] += 40; gml_Object_obj_writer_Alarm_0.gml
if (rate > 2)
{
alarm[1] = 1;
}
else
{
sound_timer--;
if (first_alarm == 1 && pos >= 2 && sound_timer <= 0)
scr_textsound();
}
if (pos <= length)
alarm[0] = rate;
else
reachedend = 1;
if (first_alarm == 0)
{
getchar = string_char_at(mystring, 1);
if (getchar == "\\")
pos += 3;
else
pos += 1;
first_alarm = 1;
}
else
{
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "`")
{
pos += 2;
exit;
}
if (getchar == "&" || getchar == "\n")
pos += 1;
if (getchar == "\\")
pos += 3;
if (getchar == "/")
{
halt = 1;
if (nextchar == "%")
halt = 2;
alarm[0] = -1;
}
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "|")
pos += 2;
if (getchar == "^")
{
pos += 2;
if (alarm[0] > 0)
{
if (nextchar == "1")
alarm[0] += 5;
if (nextchar == "2")
alarm[0] += 10;
if (nextchar == "3")
alarm[0] += 15;
if (nextchar == "4")
alarm[0] += 20;
if (nextchar == "5")
alarm[0] += 30;
if (nextchar == "6")
alarm[0] += 40;
if (nextchar == "7")
alarm[0] += 60;
if (nextchar == "8")
alarm[0] += 90;
if (nextchar == "9")
alarm[0] += 150;
}
}
pos += 1;
}
|
|
65
|
if (nextchar == "7")
|
|
66
|
alarm[0] += 60; gml_Object_obj_writer_Alarm_0.gml
if (rate > 2)
{
alarm[1] = 1;
}
else
{
sound_timer--;
if (first_alarm == 1 && pos >= 2 && sound_timer <= 0)
scr_textsound();
}
if (pos <= length)
alarm[0] = rate;
else
reachedend = 1;
if (first_alarm == 0)
{
getchar = string_char_at(mystring, 1);
if (getchar == "\\")
pos += 3;
else
pos += 1;
first_alarm = 1;
}
else
{
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "`")
{
pos += 2;
exit;
}
if (getchar == "&" || getchar == "\n")
pos += 1;
if (getchar == "\\")
pos += 3;
if (getchar == "/")
{
halt = 1;
if (nextchar == "%")
halt = 2;
alarm[0] = -1;
}
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "|")
pos += 2;
if (getchar == "^")
{
pos += 2;
if (alarm[0] > 0)
{
if (nextchar == "1")
alarm[0] += 5;
if (nextchar == "2")
alarm[0] += 10;
if (nextchar == "3")
alarm[0] += 15;
if (nextchar == "4")
alarm[0] += 20;
if (nextchar == "5")
alarm[0] += 30;
if (nextchar == "6")
alarm[0] += 40;
if (nextchar == "7")
alarm[0] += 60;
if (nextchar == "8")
alarm[0] += 90;
if (nextchar == "9")
alarm[0] += 150;
}
}
pos += 1;
}
|
|
67
|
if (nextchar == "8")
|
|
68
|
alarm[0] += 90; gml_Object_obj_writer_Alarm_0.gml
if (rate > 2)
{
alarm[1] = 1;
}
else
{
sound_timer--;
if (first_alarm == 1 && pos >= 2 && sound_timer <= 0)
scr_textsound();
}
if (pos <= length)
alarm[0] = rate;
else
reachedend = 1;
if (first_alarm == 0)
{
getchar = string_char_at(mystring, 1);
if (getchar == "\\")
pos += 3;
else
pos += 1;
first_alarm = 1;
}
else
{
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "`")
{
pos += 2;
exit;
}
if (getchar == "&" || getchar == "\n")
pos += 1;
if (getchar == "\\")
pos += 3;
if (getchar == "/")
{
halt = 1;
if (nextchar == "%")
halt = 2;
alarm[0] = -1;
}
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "|")
pos += 2;
if (getchar == "^")
{
pos += 2;
if (alarm[0] > 0)
{
if (nextchar == "1")
alarm[0] += 5;
if (nextchar == "2")
alarm[0] += 10;
if (nextchar == "3")
alarm[0] += 15;
if (nextchar == "4")
alarm[0] += 20;
if (nextchar == "5")
alarm[0] += 30;
if (nextchar == "6")
alarm[0] += 40;
if (nextchar == "7")
alarm[0] += 60;
if (nextchar == "8")
alarm[0] += 90;
if (nextchar == "9")
alarm[0] += 150;
}
}
pos += 1;
}
|
|
69
|
if (nextchar == "9")
|
|
70
|
alarm[0] += 150; gml_Object_obj_writer_Alarm_0.gml
if (rate > 2)
{
alarm[1] = 1;
}
else
{
sound_timer--;
if (first_alarm == 1 && pos >= 2 && sound_timer <= 0)
scr_textsound();
}
if (pos <= length)
alarm[0] = rate;
else
reachedend = 1;
if (first_alarm == 0)
{
getchar = string_char_at(mystring, 1);
if (getchar == "\\")
pos += 3;
else
pos += 1;
first_alarm = 1;
}
else
{
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "`")
{
pos += 2;
exit;
}
if (getchar == "&" || getchar == "\n")
pos += 1;
if (getchar == "\\")
pos += 3;
if (getchar == "/")
{
halt = 1;
if (nextchar == "%")
halt = 2;
alarm[0] = -1;
}
getchar = string_char_at(mystring, pos);
nextchar = string_char_at(mystring, pos + 1);
if (getchar == "|")
pos += 2;
if (getchar == "^")
{
pos += 2;
if (alarm[0] > 0)
{
if (nextchar == "1")
alarm[0] += 5;
if (nextchar == "2")
alarm[0] += 10;
if (nextchar == "3")
alarm[0] += 15;
if (nextchar == "4")
alarm[0] += 20;
if (nextchar == "5")
alarm[0] += 30;
if (nextchar == "6")
alarm[0] += 40;
if (nextchar == "7")
alarm[0] += 60;
if (nextchar == "8")
alarm[0] += 90;
if (nextchar == "9")
alarm[0] += 150;
}
}
pos += 1;
}
|
|
71
|
}
|
|
72
|
}
|
|
73
|
pos += 1;
|
|
74
|
}
|