Deltarune script viewer

← back to main script listing

gml_Object_obj_mansion_shovelpile_Other_10

(view raw script w/o annotations or w/e)
1
if (global.flag[335 shovel_door_open] == 0)
2
{
3
    global.interact = 1;
4
    shovel_start = true;
5
    var pile = 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; }
(x - 10, y + 85, spr_dw_mansion_room_kris_shovels);
6
    pile.depth = depth - 10;
7
    var pile_dark = 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; }
(x, y, spr_dw_mansion_door_open_shovel);
8
    pile_dark.depth = depth - 5;
9
    var pile_collider = instance_create(pile.x, pile.y + 10, obj_soliddark);
10
    pile_collider.image_xscale = 3;
11
    sprite_index = spr_dw_mansion_door_open;
12
    image_xscale = 2;
13
    image_yscale = 2;
14
    snd_play(snd_impact);
15
    instance_create(0, 0, obj_shake);
16
    if (i_ex(obj_mainchara))
17
    {
18
        with (obj_mainchara)
19
            y += 20;
20
    }
21
}
22
else
23
{
24
    event_inherited();
25
}