Deltarune (Chapter 1) script viewer

← back to main script listing

gml_Object_obj_rurus_event_Create_0

(view raw script w/o annotations or w/e)
1
image_speed = 0;
2
boxfinished = 0;
3
con = 0;
4
if (room == room_cc_rurus1 || room == room_cc_rurus2)
5
{
6
    spike[0] = 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; }
(80, 240, spr_spiketile);
7
    spike[1] = 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; }
(80, 280, spr_spiketile);
8
    spike[2] = 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; }
(920, 200, spr_spiketile);
9
    spike[3] = 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; }
(920, 240, spr_spiketile);
10
    for (i = 0; i < 4; i += 1)
11
    {
12
        spike[i].depth = 900000;
13
        spike[i].image_index = 1;
14
    }
15
    if (room == room_cc_rurus1)
16
    {
17
        floorwall = instance_create(280, 240, obj_soliddark);
18
        floorwall.image_xscale = 2;
19
    }
20
    if (room == room_cc_rurus2)
21
    {
22
        floorwall = instance_create(260, 240, obj_soliddark);
23
        floorwall.image_xscale = 3;
24
    }
25
    if (room == room_cc_rurus1)
26
    {
27
        if (global.flag[217 solved_rouxls_puzz] == 1)
28
        {
29
            instance_create(280, 160, obj_npc_room);
30
            instance_destroy();
31
        }
32
        else
33
        {
34
            flashobj = 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; }
(520, 260, spr_lightfairy);
35
            with (flashobj)
36
            {
37
                image_speed = 0.1;
38
                depth = 90000;
39
            }
40
        }
41
    }
42
    if (room == room_cc_rurus2)
43
    {
44
        if (global.flag[218 solved_rouxls_puzz_2] == 1)
45
        {
46
            instance_create(280, 160, obj_npc_room);
47
            instance_destroy();
48
        }
49
        else
50
        {
51
            flashobj = 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; }
(520, 260, spr_lightfairy);
52
            with (flashobj)
53
            {
54
                image_speed = 0.1;
55
                depth = 90000;
56
            }
57
        }
58
    }
59
    visible = 0;
60
}