Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_board_enemy_note_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 == 2)
11
{
12
    visible = true;
13
    snd_stop(snd_crow);
14
    snd_play_pitch(snd_crow, 0.95 + (irandom(35) / 100));
15
}
16
if (timer == 5)
17
    active_hitbox = true;
18
if (timer == 120)
19
    instance_destroy();
20
if (type == 1 && timer == 45)
21
    instance_destroy();
22
updatetimer++;
23
if (updatetimer == 3)
24
    updatetimer = 0;
25
else
26
    exit;
27
for (i = 5; i > 0; i -= 1)
28
{
29
    remx[i] = remx[i - 1];
30
    remy[i] = remy[i - 1];
31
}
32
remx[0] = x;
33
remy[0] = y;
34
x = savex + lengthdir_x(len, place);
35
y = savey + lengthdir_y(len, place);
36
place += place_speed;
37
len += len_speed;