Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_conveyorbelt_Step_0

(view raw script w/o annotations or w/e)
1
if (global.interact == 0)
2
{
3
    if (collision_rectangle(x + 20, y + 5, (x + sprite_width) - 20, (y + sprite_height) - 20, obj_mainchara, false, true))
4
    {
5
        var _xs = xspeed;
6
        var _ys = yspeed;
7
        with (obj_mainchara)
8
        {
9
            if (!place_meeting(x + _xs, y + _ys, obj_solidblock))
10
            {
11
                x += _xs;
12
                y += _ys;
13
            }
14
        }
15
    }
16
}