Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_homealone_rotating_fan_Alarm_0

(view raw script w/o annotations or w/e)
1
toggle++;
2
is_rotating = (toggle % 2) == 1;
3
if (is_rotating)
4
{
5
    
scr_flag_set
scr_flag_set

function
scr_flag_set(arg0, arg1)
{ global.flag[arg0] = arg1; if (
scr_debug())
show_debug_message("*** flag [" + string(arg0) + "] updated: " + string(arg1) + " | " + scr_flag_name_get(arg0)); } function scr_setflag(arg0, arg1) {
scr_flag_set(arg0, arg1);
}
(784, 1);
6
    sfx = snd_loop(snd_smile);
7
    snd_volume(sfx, 0, 0);
8
    snd_pitch(sfx, 0.15);
9
    image_speed = 0.1;
10
}
11
else
12
{
13
    
scr_flag_set
scr_flag_set

function
scr_flag_set(arg0, arg1)
{ global.flag[arg0] = arg1; if (
scr_debug())
show_debug_message("*** flag [" + string(arg0) + "] updated: " + string(arg1) + " | " + scr_flag_name_get(arg0)); } function scr_setflag(arg0, arg1) {
scr_flag_set(arg0, arg1);
}
(784, 0);
14
    
scr_flag_set
scr_flag_set

function
scr_flag_set(arg0, arg1)
{ global.flag[arg0] = arg1; if (
scr_debug())
show_debug_message("*** flag [" + string(arg0) + "] updated: " + string(arg1) + " | " + scr_flag_name_get(arg0)); } function scr_setflag(arg0, arg1) {
scr_flag_set(arg0, arg1);
}
(785, image_index);
15
    snd_stop(sfx);
16
    image_speed = 0;
17
}
18
snd_play(snd_noise);
19
alarm[10]