Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_board_floweroom_doors_Step_0

(view raw script w/o annotations or w/e)
1
timer++;
2
if (timer == 1)
3
    exit;
4
if (timer == 2)
5
{
6
    if (!i_ex(obj_board_enemy_yellowflower))
7
        instance_destroy();
8
    exit;
9
}
10
if (createdwall == false && (obj_mainchara_board.y < board_tiley(6) && obj_mainchara_board.y > board_tiley(1)))
11
{
12
    createdwall = true;
13
    wall = instance_create(board_tilex(5), board_tiley(0), obj_board_icepuzzle_wall);
14
    wall.sprite_index = spr_board_door_up_glacier;
15
    wall.image_xscale = 2;
16
    wall.image_yscale = 2;
17
    wall.image_speed = 0.5;
18
    wall = instance_create(board_tilex(6), board_tiley(0), obj_board_icepuzzle_wall);
19
    wall.sprite_index = spr_board_door_up_glacier;
20
    wall.image_xscale = 2;
21
    wall.image_yscale = 2;
22
    wall.image_speed = 0.5;
23
    snd_stop(snd_board_door_close);
24
    snd_play_pitch(snd_board_door_close, 1.2);
25
    instance_create(x, y, obj_shake);
26
}
27
if (createdwall == true && !i_ex(obj_board_enemy_yellowflower))
28
{
29
    instance_destroy();
30
    with (obj_board_icepuzzle_wall)
31
        con = 1;
32
    snd_play(snd_impact);
33
}