Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_board_swordhitbox_Step_0

(view raw script w/o annotations or w/e)
1
if (parentid == -1 || !i_ex(parentid))
2
{
3
    instance_destroy();
4
    exit;
5
}
6
if (init == 0)
7
{
8
    if (init == 0)
9
    {
10
        image_alpha = 0;
11
        timer = 0;
12
        
scr_darksize
scr_darksize

function
scr_darksize()
{ var inst = id; if (argument_count) inst = argument0; inst.image_xscale = 2; inst.image_yscale = 2; }
(id);
13
    }
14
    if (facing == 0)
15
    {
16
        sprite_index = spr_board_swordhitbox_vert;
17
        image_yscale = 2;
18
        y = parentid.y + 32;
19
        x = parentid.x + 2;
20
    }
21
    if (facing == 1)
22
    {
23
        sprite_index = spr_board_swordhitbox_horiz;
24
        image_xscale = 2;
25
        y = parentid.y + 14;
26
        x = parentid.x + 32;
27
    }
28
    if (facing == 2)
29
    {
30
        sprite_index = spr_board_swordhitbox_vert;
31
        image_yscale = -2;
32
        y = parentid.y;
33
        x = parentid.x + 10;
34
    }
35
    if (facing == 3)
36
    {
37
        sprite_index = spr_board_swordhitbox_horiz;
38
        image_xscale = -2;
39
        y = parentid.y + 14;
40
        x = parentid.x;
41
    }
42
    init = 1;
43
}
44
else
45
{
46
    timer++;
47
    if (timer == 5)
48
        instance_destroy();
49
}