Deltarune (Chapter 2) script viewer

← back to main script listing

gml_Object_obj_camera_area_Create_0

(view raw script w/o annotations or w/e)
1
if (room == room_dw_mansion_dininghall)
2
{
3
    if (
scr_sideb_get_phase
scr_sideb_get_phase

function
scr_sideb_get_phase()
{ var phase = 0; if (global.flag[916 snowgrave_fail] == 0) { if (global.flag[915 snowgrave_plot] > 0 && global.flag[915 snowgrave_plot] < 4) phase = 1; if (global.flag[915 snowgrave_plot] >= 4 && global.flag[915 snowgrave_plot] < 7) phase = 2; if (global.flag[915 snowgrave_plot] >= 7 && global.flag[915 snowgrave_plot] < 20) phase = 3; if (global.flag[915 snowgrave_plot] >= 20) phase = 4; } return phase; }
() == 3)
4
    {
5
        x = room_width * 2;
6
        y = room_height * 2;
7
        instance_destroy();
8
    }
9
}
10
init = 0;
11
inside = 0;
12
ignorebuffer = -1;
13
checkid = id;
14
event_user(0);
15
if (!instance_exists(obj_camera_advanced))
16
{
17
    advancedcamera = instance_create(0, 0, obj_camera_advanced);
18
    event_user(0);
19
    event_user(1);
20
    with (advancedcamera)
21
        event_user(1);
22
}