Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_shadow_mantle_bomb_spawn_Create_0

(view raw script w/o annotations or w/e)
1
timer = 0;
2
con = 0;
3
move_type = 0;
4
_arrayindex = 0;
5
_arraylength = 0;
6
_x = 175;
7
_y = 109;
8
for (var i = 0; i < 11; i++)
9
{
10
    for (var ii = 0; ii < 7; ii++)
11
    {
12
        if (!instance_position(_x, _y, obj_board_solid) && !instance_position(_x, _y, obj_spawn_pos))
13
            instance_create(_x, _y, obj_spawn_pos);
14
        _y += 32;
15
    }
16
    _x += 32;
17
    _y = 109;
18
}
19
with (obj_spawn_pos)
20
{
21
    if (distance_to_object(obj_mainchara_board) < 80)
22
        instance_destroy();
23
    if (y < 128)
24
        instance_destroy();
25
    if (y > 192)
26
        instance_destroy();
27
}
28
for (var i = 0; i < instance_number(obj_spawn_pos); i++)
29
    pos[i] = instance_find(obj_spawn_pos, i);