Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_board_enemy_fire_Step_0

(view raw script w/o annotations or w/e)
1
if (place_meeting(x, y, obj_board_enemy_deer_ice_spell))
2
{
3
    instance_create(x, y, obj_board_enemydefeatsplash);
4
    snd_stop(snd_board_damage);
5
    snd_play(snd_board_damage);
6
    instance_destroy();
7
    exit;
8
}
9
timer++;
10
if (timer == 5)
11
    active_hitbox = true;
12
if (timer == 120)
13
    instance_destroy();
14
updatetimer++;
15
if (updatetimer == 3)
16
    updatetimer = 0;
17
else
18
    exit;
19
for (i = 5; i > 0; i -= 1)
20
{
21
    remx[i] = remx[i - 1];
22
    remy[i] = remy[i - 1];
23
}
24
remx[0] = x;
25
remy[0] = y;
26
x += lengthdir_x(spd, direction);
27
y += lengthdir_y(spd, direction);