Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_dw_church_organikchaser_Step_2

(view raw script w/o annotations or w/e)
1
var repositioned = 0;
2
if (place_meeting(x, y, obj_solidblock) || place_meeting(x, y, obj_solidenemy))
3
{
4
    if (!place_meeting(xprevious, y, obj_solidblock) && !place_meeting(xprevious, y, obj_solidenemy))
5
    {
6
        x = xprevious;
7
        repositioned = 1;
8
    }
9
    if (!repositioned && !place_meeting(x, yprevious, obj_solidblock) && !place_meeting(x, yprevious, obj_solidenemy))
10
    {
11
        y = yprevious;
12
        repositioned = 1;
13
    }
14
    if (!repositioned)
15
    {
16
        x = xprevious;
17
        y = yprevious;
18
    }
19
}