Deltarune (Chapter 5) script viewer

← back to main script listing

gml_GlobalScript_scr_plat_standing_on

(view raw script w/o annotations or w/e)
1
function 
scr_plat_standing_on
scr_plat_standing_on

function
scr_plat_standing_on(arg0, arg1)
{ if (is_string(arg0)) { if (arg0 == "kr" || arg0 == "kris") { with (obj_plat_player) return grounded && ground == arg1; } else { with (obj_plat_follower) { if ((arg0 == "su" || arg0 == "susie") && name == "susie") return grounded && ground == arg1; if ((arg0 == "ra" || arg0 == "ralsei") && name == "ralsei") return grounded && ground == arg1; } } } else if (variable_instance_exists(arg0, "ground")) { return arg0.grounded && arg0.ground == arg1; } }
(arg0, arg1)
2
{
3
    if (is_string(arg0))
4
    {
5
        if (arg0 == "kr" || arg0 == "kris")
6
        {
7
            with (obj_plat_player)
8
                return grounded && ground == arg1;
9
        }
10
        else
11
        {
12
            with (obj_plat_follower)
13
            {
14
                if ((arg0 == "su" || arg0 == "susie") && name == "susie")
15
                    return grounded && ground == arg1;
16
                if ((arg0 == "ra" || arg0 == "ralsei") && name == "ralsei")
17
                    return grounded && ground == arg1;
18
            }
19
        }
20
    }
21
    else if (variable_instance_exists(arg0, "ground"))
22
    {
23
        return arg0.grounded && arg0.ground == arg1;
24
    }
25
}