Deltarune (Chapter 1) script viewer

← back to main script listing

gml_Object_obj_tutorialbattleevent_Create_0

(view raw script w/o annotations or w/e)
1
con = 1;
2
xx = x;
3
yy = 0;
4
dummy = instance_create(xx + 500, yy + 160, obj_npc_room);
5
if (global.plot >= 31)
6
    con = 400;
7
if (global.plot < 6)
8
{
9
    
scr_getchar
scr_getchar

function
scr_getchar(arg0)
{ getchar = 0; if (global.char[0] == 0) { global.char[0] = arg0; getchar = 1; } if (global.char[1] == 0 && getchar == 0) { global.char[1] = arg0; getchar = 1; } if (global.char[2] == 0 && getchar == 0) { global.char[2] = arg0; getchar = 1; } with (obj_darkcontroller) { chartotal = 0; havechar[0] = 0; havechar[1] = 0; havechar[2] = 0; for (i = 0; i < 3; i += 1) { global.faceaction[i] = 0; if (global.char[i] != 0) chartotal += 1; if (global.char[i] == 1) { havechar[0] = 1; charpos[0] = i; } if (global.char[i] == 2) { havechar[1] = 1; charpos[1] = i; } if (global.char[i] == 3) { havechar[2] = 1; charpos[2] = i; } } } }
(3);
10
    global.cinstance[0] = instance_create(obj_mainchara.x - 6, obj_mainchara.y - 16, obj_caterpillarchara);
11
    global.cinstance[0].target = 12;
12
    with (global.cinstance[0])
13
    {
14
        usprite = spr_ralseiu;
15
        dsprite = spr_ralseid;
16
        rsprite = spr_ralseir;
17
        lsprite = spr_ralseil;
18
    }
19
}