Deltarune (Chapter 2) script viewer

← back to main script listing

gml_GlobalScript_c_actormoveparty

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

function
c_actormoveparty(arg0)
{ __mcactor =
scr_findactor("kris");
if (__mcactor >= 0) {
c_sel(__mcactor);
c_walkdirect(obj_mainchara.x, obj_mainchara.y, arg0);
} for (__jj = 0; __jj < 2; __jj++) { if (i_ex(global.cinstance[__jj])) { __mcactor =
scr_findactor(global.cinstance[__jj].name);
if (__mcactor >= 0) {
c_sel(__mcactor);
c_cmd("walkdirect", global.cinstance[__jj].x, global.cinstance[__jj].y, arg0, 0);
} } } }
(arg0)
2
{
3
    __mcactor = 
scr_findactor
scr_findactor

function
scr_findactor(arg0)
{ with (obj_cutscene_master) { __foundactor = -1; for (_jjj = 0; _jjj < 20; _jjj++) { if (actor_name[_jjj] == arg0 && i_ex(actor_id[_jjj])) __foundactor = _jjj; } return __foundactor; } }
("kris");
4
    if (__mcactor >= 0)
5
    {
6
        
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(__mcactor);
7
        
c_walkdirect
c_walkdirect

function
c_walkdirect(arg0, arg1, arg2)
{
c_cmd("walkdirect", arg0, arg1, arg2, 0);
}
(obj_mainchara.x, obj_mainchara.y, arg0);
8
    }
9
    for (__jj = 0; __jj < 2; __jj++)
10
    {
11
        if (i_ex(global.cinstance[__jj]))
12
        {
13
            __mcactor = 
scr_findactor
scr_findactor

function
scr_findactor(arg0)
{ with (obj_cutscene_master) { __foundactor = -1; for (_jjj = 0; _jjj < 20; _jjj++) { if (actor_name[_jjj] == arg0 && i_ex(actor_id[_jjj])) __foundactor = _jjj; } return __foundactor; } }
(global.cinstance[__jj].name);
14
            if (__mcactor >= 0)
15
            {
16
                
c_sel
c_sel

function
c_sel(arg0)
{
c_cmd("select", arg0, 0, 0, 0);
}
(__mcactor);
17
                
c_cmd
c_cmd

function
c_cmd(arg0, arg1, arg2, arg3, arg4)
{ if (instance_exists(obj_cutscene_master)) { __cs_i = obj_cutscene_master.maximum_command - 1; obj_cutscene_master.command[__cs_i] = arg0; obj_cutscene_master.command_arg1[__cs_i] = arg1; obj_cutscene_master.command_arg2[__cs_i] = arg2; obj_cutscene_master.command_arg3[__cs_i] = arg3; obj_cutscene_master.command_arg4[__cs_i] = arg4; with (obj_cutscene_master) maximum_command++; } }
("walkdirect", global.cinstance[__jj].x, global.cinstance[__jj].y, arg0, 0);
18
            }
19
        }
20
    }
21
}