Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_ch4_LWF04A_phone_Create_0

(view raw script w/o annotations or w/e)
1
start_pos_x = camerax() + 10;
2
start_pos_y = cameray() + 200;
3
for (i = 0; i < 20; i += 1)
4
{
5
    prevalpha[i] = 0;
6
    prevwx[i] = -200;
7
    prevwy[i] = -200;
8
    prevstringmax[i] = 0;
9
    prevhspace[i] = 0;
10
    prevlinecount[i] = 0;
11
    prevvspace[i] = 0;
12
}
13
con = 0;
14
dhaver = 0;
15
v = 0;
16
vx = 0;
17
vy = 0;
18
myd = -4;
19
writer = -4;
20
speech[0] = stringsetloc(
...\nKris...
"...\nKris...", "obj_ch4_LWF04A_phone_slash_Create_0_gml_30_0"
);
21
speech[1] = stringsetloc(
...\ndon't\nforget,\nKris...
"...\ndon't\nforget,\nKris...", "obj_ch4_LWF04A_phone_slash_Create_0_gml_31_0"
);
22
speech[2] = stringsetloc(
...\nyou promised.
"...\nyou promised.", "obj_ch4_LWF04A_phone_slash_Create_0_gml_32_0"
);
23
speech_index = 0;
24
bg_base_alpha = 0;
25
speech_active = false;
26
show_text = false;
27
show_text_timer = 0;
28
current_index = 0;
29
current_text = speech[current_index];
30
speech_time = 30;
31
speech_xscale = 0;
32
speech_yscale = 0;
33
speech_alpha = 1;
34
speech_xpos = start_pos_x + 40;
35
speech_base_ypos = start_pos_y + 40;
36
speech_ypos = start_pos_y;
37
speech_delay_timer = 90;
38
start_speech = false;
39
stop_speech = false;
40
style = 0;
41
text_color = (style == 0) ? c_white : c_red;
42
fade_bubble = false;
43
fade_bubble_timer = 0;
44
depth = 970;