Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_homealone_rotating_fan_Create_0

(view raw script w/o annotations or w/e)
1
event_inherited();
2
dialogue_active = false;
3
talked = 0;
4
toggle = 0;
5
is_rotating = false;
6
sfx_volume = 0;
7
sfx_target_volume = 0;
8
sfx = -4;
9
if (
scr_flag_get
scr_flag_get

function
scr_flag_get(arg0)
{ var flag_value = global.flag[arg0]; return flag_value; } function scr_flag_name_get(arg0) { if (!global.is_console) { var v = global.flagname[arg0]; return is_undefined(v) ? "*unknown flag*" : v; } else { return ""; } } function scr_getflag(arg0) { return
scr_flag_get(arg0);
}
(784) == 1)
10
{
11
    toggle = 1;
12
    is_rotating = true;
13
    sfx = snd_loop(snd_smile);
14
    snd_volume(sfx, 0, 0);
15
    snd_pitch(sfx, 0.15);
16
    image_speed = 0.1;
17
}
18
else
19
{
20
    image_index = 
scr_flag_get
scr_flag_get

function
scr_flag_get(arg0)
{ var flag_value = global.flag[arg0]; return flag_value; } function scr_flag_name_get(arg0) { if (!global.is_console) { var v = global.flagname[arg0]; return is_undefined(v) ? "*unknown flag*" : v; } else { return ""; } } function scr_getflag(arg0) { return
scr_flag_get(arg0);
}
(785);
21
}
22
scr_depth
scr_depth

function
scr_depth(arg0 = id, arg1 = 0)
{ with (arg0) depth = 100000 - ((y * 10) + (sprite_height * 10) + (arg1 * 10)); }
();