Deltarune (Chapter 5) script viewer

← back to main script listing

gml_GlobalScript_scr_actor_quick_setup

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

function
scr_actor_quick_setup(arg0, arg1, arg2, arg3 = "auto")
{ var __actor = instance_create(arg0.x, arg0.y, obj_actor);
scr_actor_setup(arg1, __actor, arg2);
__actor.sprite_index = arg0.sprite_index; if (arg3 == "auto") { __actor.auto_depth = true; } else { __actor.auto_depth = false; __actor.depth = arg3; } return __actor; }
(arg0, arg1, arg2, arg3 = "auto")
2
{
3
    var __actor = instance_create(arg0.x, arg0.y, obj_actor);
4
    
scr_actor_setup
scr_actor_setup

function
scr_actor_setup(arg0, arg1, arg2)
{ _actorid = arg0; _actorinstance = arg1; _actorname = arg2; obj_cutscene_master.actor_id[_actorid] = _actorinstance; obj_cutscene_master.actor_name[_actorid] = _actorname; with (_actorinstance) { number = arg0; if (object_index != obj_plat_npc)
scr_set_facing_sprites(arg2);
} }
(arg1, __actor, arg2);
5
    __actor.sprite_index = arg0.sprite_index;
6
    if (arg3 == "auto")
7
    {
8
        __actor.auto_depth = true;
9
    }
10
    else
11
    {
12
        __actor.auto_depth = false;
13
        __actor.depth = arg3;
14
    }
15
    return __actor;
16
}