Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_homealone_dess_phone_Create_0

(view raw script w/o annotations or w/e)
1
phone_marker = 
scr_marker
scr_marker

function
scr_marker(arg0, arg1, arg2)
{ thismarker = instance_create(arg0, arg1, obj_marker); with (thismarker) { sprite_index = arg2; image_speed = 0; } return thismarker; }
(200, 100, spr_noellehouse_kitchen_phone);
2
with (phone_marker)
3
{
4
    depth = 98000;
5
    visible = 0;
6
}
7
for (i = 0; i < 20; i += 1)
8
{
9
    prevalpha[i] = 0;
10
    prevwx[i] = -200;
11
    prevwy[i] = -200;
12
    prevstringmax[i] = 0;
13
    prevhspace[i] = 0;
14
    prevlinecount[i] = 0;
15
    prevvspace[i] = 0;
16
}
17
con = 0;
18
dhaver = 0;
19
v = 0;
20
vx = 0;
21
vy = 0;
22
myd = -4;
23
writer = -4;
24
speech[0] = stringsetloc(
...\nSusie...\nguitar...?
"...\nSusie...\nguitar...?", "obj_homealone_dess_phone_slash_Create_0_gml_34_0"
);
25
speech[1] = stringsetloc(
...\nI'll be...\nright there...
"...\nI'll be...\nright there...", "obj_homealone_dess_phone_slash_Create_0_gml_35_0"
);
26
speech_index = 0;
27
bg_base_alpha = 0;
28
speech_active = false;
29
show_text = false;
30
show_text_timer = 0;
31
current_index = 0;
32
current_text = speech[current_index];
33
speech_time = 30;
34
speech_xscale = 0;
35
speech_yscale = 0;
36
speech_alpha = 1;
37
speech_xpos = phone_marker.x + 40;
38
speech_base_ypos = phone_marker.y + 40;
39
speech_ypos = phone_marker.y;
40
speech_delay_timer = 90;
41
start_speech = false;
42
stop_speech = false;
43
style = 0;
44
text_color = (style == 0) ? c_white : c_red;
45
fade_bubble = false;
46
fade_bubble_timer = 0;
47
depth = 4000;