Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_ch4_DCA12_Create_0

(view raw script w/o annotations or w/e)
1
con = -1;
2
customcon = 0;
3
dark_fountain = instance_find(obj_ch4_DCA12_darkfountain, 0);
4
if (global.plot < 195)
5
    global.plot = 195;
6
if (global.plot >= 195 && global.plot < 200)
7
{
8
    con = 0;
9
    colcol = 0;
10
    image_speed = 0;
11
    image_xscale = 2;
12
    image_yscale = 2;
13
    siner = 0;
14
    made = 0;
15
    adjust = 0;
16
    global.interact = 1;
17
    y += 260;
18
    susx = x - 60;
19
    susy = y + 20;
20
    sussprite = spr_susieu_bright;
21
    susindex = 0;
22
    susie_turn_timer = 0;
23
    songplay = 0;
24
    with (obj_mainchara)
25
        visible = 0;
26
    fin = instance_create(0, 0, obj_fadein);
27
    with (fin)
28
        fadespeed = -0.005;
29
    
scr_losechar
scr_losechar

function
scr_losechar()
{ global.char[2] = 0; global.char[1] = 0; with (obj_darkcontroller) { chartotal = 0; havechar[0] = 0; havechar[1] = 0; havechar[2] = 0; havechar[3] = 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; } if (global.char[i] == 4) { havechar[3] = 1; charpos[3] = i; } } } global.submenu = 0; global.charselect = -1; for (i = 0; i < 36; i += 1) global.submenucoord[i] = 0; }
();
30
    if (i_ex(obj_caterpillarchara))
31
        instance_destroy(obj_caterpillarchara);
32
}
33
else
34
{
35
    instance_destroy();
36
}