Deltarune (Chapter 5) script viewer

← back to main script listing

gml_Object_obj_dashmode_trigger_Collision_obj_mainchara

(view raw script w/o annotations or w/e)
1
if (con != 0)
2
    exit;
3
var __dir = 0;
4
if (global.facing == 3)
5
    __dir = -1;
6
else if (global.facing == 1)
7
    __dir = 1;
8
else
9
    __dir = sign(other.x - other.xprevious);
10
if (__dir == viable_directions || viable_directions == 0)
11
{
12
    if (con == 0)
13
    {
14
        con = 1;
15
        dashdir = __dir;
16
    }
17
}