Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_board_icepuzzle_controller1_Step_0

(view raw script w/o annotations or w/e)
1
if (createdwall == false && (obj_mainchara_board.y < board_tiley(6) && obj_mainchara_board.y > board_tiley(1)))
2
{
3
    createdwall = true;
4
    wall = instance_create(board_tilex(5), board_tiley(0), obj_board_icepuzzle_wall);
5
    wall.sprite_index = spr_board_door_up_glacier;
6
    wall.image_xscale = 2;
7
    wall.image_yscale = 2;
8
    wall.image_speed = 0.5;
9
    wall = instance_create(board_tilex(6), board_tiley(0), obj_board_icepuzzle_wall);
10
    wall.sprite_index = spr_board_door_up_glacier;
11
    wall.image_xscale = 2;
12
    wall.image_yscale = 2;
13
    wall.image_speed = 0.5;
14
    wall = instance_create(board_tilex(5), board_tiley(7), obj_board_icepuzzle_wall);
15
    wall.sprite_index = spr_board_door_down_glacier;
16
    wall.image_xscale = 2;
17
    wall.image_yscale = 2;
18
    wall.image_speed = 0.5;
19
    wall = instance_create(board_tilex(6), board_tiley(7), obj_board_icepuzzle_wall);
20
    wall.sprite_index = spr_board_door_down_glacier;
21
    wall.image_xscale = 2;
22
    wall.image_yscale = 2;
23
    wall.image_speed = 0.5;
24
    snd_stop(snd_board_door_close);
25
    snd_play_pitch(snd_board_door_close, 1.2);
26
    instance_create(x, y, obj_shake);
27
}