Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_ch3_GSA01G_Create_0

(view raw script w/o annotations or w/e)
1
con = -1;
2
global.darkzone = 1;
3
var cutscene_finished = global.plot >= 70;
4
if (cutscene_finished)
5
{
6
    reflayer = layer_get_id("GameshowAssets_REF");
7
    layer_set_visible(reflayer, 0);
8
    curtain_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; }
(0, 0, spr_dw_tv_curtain);
9
    curtain_marker.depth = 790100;
10
    
scr_darksize
scr_darksize

function
scr_darksize()
{ var inst = id; if (argument_count) inst = argument0; inst.image_xscale = 2; inst.image_yscale = 2; }
(curtain_marker);
11
    instance_destroy();
12
    exit;
13
}
14
alarm[0]
 = 1;
gml_Object_obj_ch3_GSA01G_Alarm_0.gml

con++;
15
scr_setparty
scr_setparty

function
scr_setparty(arg0, arg1, arg2)
{ var kris = obj_mainchara; var slot = 0; var __make = true; if (!i_ex(kris)) __make = false;
scr_losechar();
safe_delete(obj_caterpillarchara); if (arg0 == true) {
scr_getchar(2);
if (__make) { with (
scr_makecaterpillar(kris.x, kris.y, 2, slot))
{ halign = (global.darkzone == 0) ? 3 : 6; valign = (global.darkzone == 0) ? 6 : 16; x -= halign; y -= valign; } } slot++; } if (arg1 == true) {
scr_getchar(3);
if (__make) { with (
scr_makecaterpillar(kris.x, kris.y, 3, slot))
{ halign = 2; valign = 12; x -= halign; y -= valign; } } slot++; } if (arg2 == true) {
scr_getchar(4);
if (__make) { with (
scr_makecaterpillar(kris.x, kris.y, 4, slot))
{ halign = (global.darkzone == 0) ? 2 : 4; valign = (global.darkzone == 0) ? 9 : 18; x -= halign; y -= valign; } } slot++; } }
(1, 1, 0);
16
screenshot = instance_find(obj_ch3_couch_video_screenshot, 0);
17
with (screenshot)
18
{
19
    persistent = false;
20
    depth = 7000;
21
    
scr_script_delayed
scr_script_delayed

function
scr_script_delayed()
{ var __scriptdelay = instance_create(0, 0, obj_script_delayed); __scriptdelay.script = argument[0]; __scriptdelay.alarm[0] = argument[1]; __scriptdelay.target = id; for (var __i = 0; __i < (argument_count - 2); __i++) __scriptdelay.script_arg[__i] = argument[__i + 2]; __scriptdelay.arg_count = argument_count - 2; return __scriptdelay; }
(scr_lerpvar, 20, "image_alpha", 1, 0, 8, 2, "out");
22
    
scr_doom
scr_doom

function
scr_doom(arg0, arg1)
{ with (instance_create_depth(0, 0, 0, obj_doom)) { alarm[0] target = arg0; } }
(id, 120);
23
}
24
textfade = 20;
25
tennafade = 8;
26
screenshot_overlay = 
scr_marker_ext
scr_marker_ext

function
scr_marker_ext(arg0, arg1, arg2, arg3 = 1, arg4 = 1, arg5 = 0, arg6 = 0, arg7 = 16777215, arg8 = depth, arg9 = false, arg10 = -1, arg11 = 1)
{ var thismarker = instance_create(arg0, arg1, obj_marker); with (thismarker) { depth = arg8; sprite_index = arg2; image_speed = arg5; image_xscale = arg3; image_yscale = arg4; image_index = arg6; image_blend = arg7; image_alpha = arg11; if (arg9)
scr_depth();
} if (arg10 > 0)
scr_doom(thismarker, arg10);
return thismarker; }
(0, 0, spr_ch3_GSA01G_tvtimescreenshot);
27
with (screenshot_overlay)
28
{
29
    depth = 5999;
30
    visible = 0;
31
    
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("image_alpha", 1, 0, other.textfade);
32
}
33
screenshot_tenna = 
scr_marker_ext
scr_marker_ext

function
scr_marker_ext(arg0, arg1, arg2, arg3 = 1, arg4 = 1, arg5 = 0, arg6 = 0, arg7 = 16777215, arg8 = depth, arg9 = false, arg10 = -1, arg11 = 1)
{ var thismarker = instance_create(arg0, arg1, obj_marker); with (thismarker) { depth = arg8; sprite_index = arg2; image_speed = arg5; image_xscale = arg3; image_yscale = arg4; image_index = arg6; image_blend = arg7; image_alpha = arg11; if (arg9)
scr_depth();
} if (arg10 > 0)
scr_doom(thismarker, arg10);
return thismarker; }
(0, 0, spr_ch3_GSA01G_tennascreenshot);
34
with (screenshot_tenna)
35
{
36
    depth = 6000;
37
    
scr_script_delayed
scr_script_delayed

function
scr_script_delayed()
{ var __scriptdelay = instance_create(0, 0, obj_script_delayed); __scriptdelay.script = argument[0]; __scriptdelay.alarm[0] = argument[1]; __scriptdelay.target = id; for (var __i = 0; __i < (argument_count - 2); __i++) __scriptdelay.script_arg[__i] = argument[__i + 2]; __scriptdelay.arg_count = argument_count - 2; return __scriptdelay; }
(scr_lerpvar, other.textfade, "image_alpha", 1, 0, other.tennafade, 2, "out");
38
}
39
if (scr_get_vhs_ini_value() == 1)
40
{
41
    screenshot_tenna.visible = false;
42
    var skip_overlay = 
scr_dark_marker
scr_dark_marker

function
scr_dark_marker(arg0, arg1, arg2)
{ thismarker = instance_create(arg0, arg1, obj_marker); with (thismarker) { sprite_index = arg2; image_speed = 0; image_xscale = 2; image_yscale = 2; } return thismarker; }
(-10, 10, spr_pixel_white);
43
    var fade_time = (textfade + tennafade) - 6;
44
    with (skip_overlay)
45
    {
46
        image_blend = c_black;
47
        image_xscale = 999;
48
        image_yscale = 999;
49
        depth = -100;
50
        
scr_lerpvar
scr_lerpvar

function
scr_lerpvar()
{ if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar; } function scr_lerpvar_respect() { if (argument_count < 6) ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else ___lerpvar =
scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true; return ___lerpvar; }
("image_alpha", 1, 0, fade_time);
51
        
scr_doom
scr_doom

function
scr_doom(arg0, arg1)
{ with (instance_create_depth(0, 0, 0, obj_doom)) { alarm[0] target = arg0; } }
(id, fade_time + 1);
52
    }
53
}
54
bgleft = 
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; }
(0, 0, spr_dw_tv_cutscene1g_fakebg);
55
bgright = 
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; }
(320, 0, spr_dw_tv_cutscene1g_fakebg);
56
bgleft.image_index = 0;
57
bgright.image_index = 1;
58
bgleft.depth = 777777;
59
bgright.depth = 777777;
60
tvsign = 
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; }
(160, -174, spr_dw_tv_tvtimeSign_half);
61
scr_darksize
scr_darksize

function
scr_darksize()
{ var inst = id; if (argument_count) inst = argument0; inst.image_xscale = 2; inst.image_yscale = 2; }
(tvsign);
62
tvsign.depth = 1000189;
63
tvsign.image_speed = 0.08333333333333333;
64
mysterysign = 
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; }
(176, -82, spr_dw_tv_mysterySign_half);
65
scr_darksize
scr_darksize

function
scr_darksize()
{ var inst = id; if (argument_count) inst = argument0; inst.image_xscale = 2; inst.image_yscale = 2; }
(mysterysign);
66
mysterysign.depth = 1000188;
67
rosecon = 0;
68
rosetimer = 0;
69
tennatelecon = 0;
70
startile = instance_create(x, y, obj_dw_tv_starbgtile);
71
startile.depth = 1000220;
72
tennamarker1 = instance_create(room_width * 2, room_height * 2, obj_tenna_marker_bouncing);
73
tennamarker1.depth = 9978;
74
tennamarker2 = instance_create(room_width * 2, room_height * 2, obj_tenna_marker_bouncing);
75
tennamarker2.depth = 9978;
76
gachadispenser = 
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; }
(room_width * 10, room_height * 10, spr_dw_tv_gachapon_centered);
77
scr_darksize
scr_darksize

function
scr_darksize()
{ var inst = id; if (argument_count) inst = argument0; inst.image_xscale = 2; inst.image_yscale = 2; }
(gachadispenser);
78
gachadispenser.depth = 7980;
79
gachadispensercon = 0;
80
gachatimer = 0;
81
gachaxmod = 0;
82
gachaymod = 0;
83
var x_offset = (global.lang == "ja") ? -10 : 0;
84
funometer = instance_create(-80 + x_offset, 17, obj_dw_tv_funometer);
85
funometer.fun = 0;
86
funometer.depth = 1000020;
87
curtain_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; }
(0, -sprite_get_height(spr_dw_tv_curtain) * 2, spr_dw_tv_curtain);
88
curtain_marker.depth = 790100;
89
scr_darksize
scr_darksize

function
scr_darksize()
{ var inst = id; if (argument_count) inst = argument0; inst.image_xscale = 2; inst.image_yscale = 2; }
(curtain_marker);
90
reflayer = layer_get_id("GameshowAssets_REF");
91
if (reflayer != -1)
92
    layer_set_visible(reflayer, 0);
93
prize1splash = 
scr_marker_jitter
scr_marker_jitter

function
scr_marker_jitter()
{ var thismarker = instance_create(argument0, argument1, obj_marker_jitter); with (thismarker) { sprite_index = argument2; image_speed = 0; } return thismarker; }
(camerax(), cameray(), spr_dw_tv_prize_splashes_hires);
94
prize1splash.image_index = 0;
95
prize1splash.depth = 9999;
96
prize1object = 
scr_marker_jitter
scr_marker_jitter

function
scr_marker_jitter()
{ var thismarker = instance_create(argument0, argument1, obj_marker_jitter); with (thismarker) { sprite_index = argument2; image_speed = 0; } return thismarker; }
(camerax() + 20, cameray() + 180, spr_dw_tv_prize_curtain);
97
prize1object.image_index = 0;
98
prize1object.depth = 9998;
99
prize1object.image_xscale = 1;
100
prize1object.image_yscale = 1;
101
prize2splash = 
scr_marker_jitter
scr_marker_jitter

function
scr_marker_jitter()
{ var thismarker = instance_create(argument0, argument1, obj_marker_jitter); with (thismarker) { sprite_index = argument2; image_speed = 0; } return thismarker; }
(camerax(), cameray(), spr_dw_tv_prize_splashes_hires);
102
prize2splash.image_index = 1;
103
prize2splash.depth = 9997;
104
prize2object = 
scr_marker_jitter
scr_marker_jitter

function
scr_marker_jitter()
{ var thismarker = instance_create(argument0, argument1, obj_marker_jitter); with (thismarker) { sprite_index = argument2; image_speed = 0; } return thismarker; }
(camerax() + 390, cameray() + 20,
scr_84_get_sprite
scr_84_get_sprite

function
scr_84_get_sprite(arg0)
{ return ds_map_find_value(global.chemg_sprite_map, arg0); }
("spr_dw_tv_prize_car"));
105
prize2object.image_index = 0;
106
prize2object.depth = 9996;
107
prize2object.image_xscale = 1;
108
prize2object.image_yscale = 1;
109
prize3splash = 
scr_marker_jitter
scr_marker_jitter

function
scr_marker_jitter()
{ var thismarker = instance_create(argument0, argument1, obj_marker_jitter); with (thismarker) { sprite_index = argument2; image_speed = 0; } return thismarker; }
(camerax(), cameray(), spr_dw_tv_prize_splashes_hires);
110
prize3splash.image_index = 2;
111
prize3splash.depth = 9995;
112
prize3object = 
scr_marker_jitter
scr_marker_jitter

function
scr_marker_jitter()
{ var thismarker = instance_create(argument0, argument1, obj_marker_jitter); with (thismarker) { sprite_index = argument2; image_speed = 0; } return thismarker; }
(camerax() + 10, cameray() + 10, spr_dw_tv_prize_talkback);
113
prize3object.image_index = 0;
114
prize3object.depth = 9994;
115
prize3object.image_xscale = 1;
116
prize3object.image_yscale = 1;
117
prize4splash = 
scr_marker_jitter
scr_marker_jitter

function
scr_marker_jitter()
{ var thismarker = instance_create(argument0, argument1, obj_marker_jitter); with (thismarker) { sprite_index = argument2; image_speed = 0; } return thismarker; }
(camerax(), cameray(), spr_dw_tv_prize_splashes_hires);
118
prize4splash.image_index = 3;
119
prize4splash.depth = 9993;
120
prize4object = 
scr_marker_jitter
scr_marker_jitter

function
scr_marker_jitter()
{ var thismarker = instance_create(argument0, argument1, obj_marker_jitter); with (thismarker) { sprite_index = argument2; image_speed = 0; } return thismarker; }
(camerax() + 460, cameray() + 200, spr_dw_tv_prize_sink);
121
prize4object.image_index = 0;
122
prize4object.depth = 9992;
123
prize4object.image_xscale = 1;
124
prize4object.image_yscale = 1;
125
prize5splash = 
scr_marker_jitter
scr_marker_jitter

function
scr_marker_jitter()
{ var thismarker = instance_create(argument0, argument1, obj_marker_jitter); with (thismarker) { sprite_index = argument2; image_speed = 0; } return thismarker; }
(camerax(), cameray(), spr_dw_tv_prize_splashes_hires);
126
prize5splash.image_index = 4;
127
prize5splash.depth = 9991;
128
prize5object = 
scr_marker_jitter
scr_marker_jitter

function
scr_marker_jitter()
{ var thismarker = instance_create(argument0, argument1, obj_marker_jitter); with (thismarker) { sprite_index = argument2; image_speed = 0; } return thismarker; }
(camerax() + 220, cameray(), spr_dw_tv_prize_gum);
129
prize5object.image_index = 0;
130
prize5object.depth = 9990;
131
prize5object.image_xscale = 1;
132
prize5object.image_yscale = 1;
133
prize6splash = 
scr_marker_jitter
scr_marker_jitter

function
scr_marker_jitter()
{ var thismarker = instance_create(argument0, argument1, obj_marker_jitter); with (thismarker) { sprite_index = argument2; image_speed = 0; } return thismarker; }
(camerax(), cameray(), spr_dw_tv_prize_splashes_hires);
134
prize6splash.image_index = 5;
135
prize6splash.depth = 9989;
136
prize6object = 
scr_marker_jitter
scr_marker_jitter

function
scr_marker_jitter()
{ var thismarker = instance_create(argument0, argument1, obj_marker_jitter); with (thismarker) { sprite_index = argument2; image_speed = 0; } return thismarker; }
(camerax() + 257, cameray() + 165, spr_dw_tv_prize_ralsei);
137
prize6object.depth = 9988;
138
prize6object.image_xscale = 1;
139
prize6object.image_yscale = 1;
140
with (obj_marker_jitter)
141
{
142
    if (sprite_index == spr_dw_tv_prize_splashes_hires)
143
    {
144
        jitteramount = 1;
145
        
scr_size
scr_size

function
scr_size(arg0 = image_xscale, arg1 = image_yscale, arg2 = id)
{ with (arg2) { image_xscale = arg0; image_yscale = arg1; } }
(1, 1);
146
    }
147
    visible = false;
148
}
149
startile2 = instance_create(x, y, obj_dw_tv_starbgtile);
150
startile2.depth = 1000220;
151
startile2.image_alpha = 0;
152
startile2.desiredImageAlpha = 0;
153
startile2.depth = 9970;
154
ball = 
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; }
(318, 244, spr_gachapon_whole_opaque);
155
ball.visible = false;
156
ball.depth = gachadispenser.depth - 20;
157
ball_dark = 
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; }
(318, 244, spr_gachapon_whole_opaque);
158
ball_dark.visible = false;
159
ball_dark.image_blend = c_black;
160
ball_dark.depth = ball.depth + 10;
161
balltop = 
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; }
(room_width * 4, room_width * 4, spr_dw_tv_gachaball);
162
balltop.image_index = 1;
163
balltop.image_blend = c_black;
164
balltop.image_alpha = 1;
165
scr_darksize
scr_darksize

function
scr_darksize()
{ var inst = id; if (argument_count) inst = argument0; inst.image_xscale = 2; inst.image_yscale = 2; }
(balltop);
166
ballbot = 
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; }
(room_width * 4, room_width * 4, spr_dw_tv_gachaball);
167
ballbot.image_index = 2;
168
ballbot.image_blend = c_black;
169
ballbot.image_alpha = 1;
170
scr_darksize
scr_darksize

function
scr_darksize()
{ var inst = id; if (argument_count) inst = argument0; inst.image_xscale = 2; inst.image_yscale = 2; }
(ballbot);
171
toriel_black = 
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; }
(270, 128, spr_toriel_sleep_throne);
172
toriel_black.visible = false;
173
toriel_black.image_blend = c_black;
174
scr_darksize
scr_darksize

function
scr_darksize()
{ var inst = id; if (argument_count) inst = argument0; inst.image_xscale = 2; inst.image_yscale = 2; }
(toriel_black);
175
toriel = 
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; }
(270, 128, spr_toriel_sleep_throne);
176
toriel.image_alpha = 0;
177
toriel.depth = toriel_black.depth - 10;
178
scr_darksize
scr_darksize

function
scr_darksize()
{ var inst = id; if (argument_count) inst = argument0; inst.image_xscale = 2; inst.image_yscale = 2; }
(toriel);
179
toriel_anchor = 
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; }
(270, 128, spr_hitbox_10px);
180
toriel_anchor.visible = false;
181
bgwhite = 
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; }
(-10, -10, spr_whitepx_10);
182
bgwhite.image_xscale = 72;
183
bgwhite.image_yscale = 56;
184
bgwhite.depth = gachadispenser.depth - 10;
185
bgwhite.image_alpha = 0;
186
torieladcon = 0;
187
torieladtimer = 0;
188
torielfloatcon = 0;
189
tsin = 0;
190
muscon = 0;
191
torielfinaly = 84;
192
torielfinalx = 410;
193
recapleft = 
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; }
((camerax() + torielfinalx) - 640, torielfinaly, spr_dw_gachaballhalves_horizontal);
194
recapleft.image_index = 0;
195
scr_darksize
scr_darksize

function
scr_darksize()
{ var inst = id; if (argument_count) inst = argument0; inst.image_xscale = 2; inst.image_yscale = 2; }
(recapleft);
196
recapleft.depth = toriel.depth - 30;
197
recapright = 
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; }
(camerax() + torielfinalx + 640, torielfinaly, spr_dw_gachaballhalves_horizontal);
198
recapright.image_index = 1;
199
scr_darksize
scr_darksize

function
scr_darksize()
{ var inst = id; if (argument_count) inst = argument0; inst.image_xscale = 2; inst.image_yscale = 2; }
(recapright);
200
recapright.depth = toriel.depth - 30;
201
recaptoriel = 
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; }
(torielfinalx, torielfinaly, spr_dw_tv_gachaballRecapture);
202
recaptoriel.image_speed = 0;
203
recaptoriel.image_alpha = 0;
204
recaptoriel.depth = toriel.depth - 40;
205
scr_darksize
scr_darksize

function
scr_darksize()
{ var inst = id; if (argument_count) inst = argument0; inst.image_xscale = 2; inst.image_yscale = 2; }
(recaptoriel);
206
cancelled = 
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; }
(328, 90,
scr_84_get_sprite
scr_84_get_sprite

function
scr_84_get_sprite(arg0)
{ return ds_map_find_value(global.chemg_sprite_map, arg0); }
("spr_dw_tv_cancelled"));
207
cancelled.image_alpha = 0;
208
cancelled.image_angle = 2;
209
scr_darksize
scr_darksize

function
scr_darksize()
{ var inst = id; if (argument_count) inst = argument0; inst.image_xscale = 2; inst.image_yscale = 2; }
(cancelled);
210
rosecounter = 0;
211
dogmade = 0;
212
cancelcon = 0;
213
canceltimer = 0;
214
canceldist = 0;
215
cancelang = 0;
216
whipcrack = 0;
217
prize_shine = 0;
218
confetti_time = 0;
219
prize_light = instance_create(toriel.x + 47, toriel.y + 52, obj_prize_shine);
220
prize_light.visible = false;
221
tenna_shake = 0;
222
with (obj_savepoint)
223
    visible = false;
224
saveload = false;
225
shake_flip = 1;
226
tenna_snap = false;
227
tenna_snap_obj = -4;
228
audience_cheer = instance_create(0, 0, obj_ch3_audience);
229
laugh_track = false;
230
laugh_track_timer = 0;
231
laugh_track_finish = false;
232
mystery_sign = instance_create(160, -174, obj_dw_tv_mystery_sign);
233
with (mystery_sign)
234
    
scr_depth
scr_depth

function
scr_depth()
{ if (argument_count > 0) { with (argument0) depth = 100000 - ((y * 10) + (sprite_height * 10)); } else { depth = 100000 - ((y * 10) + (sprite_height * 10)); } }
();
235
ominous_track[0] = -4;
236
ominous_track[1] = -4;
237
ominous_fade = false;
238
ominous_stop = false;
239
bg_scroll_stop = false;
240
bg_scroll_start = false;
241
crowd_cheer_loop = false;
242
ooaatimer = 0;
243
ooaa_max = 60;
244
bg_darken = false;
245
border_switch = false;