Deltarune (Chapter 5) script viewer

← back to main script listing

gml_GlobalScript_scr_remove_hero

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

function
scr_remove_hero(arg0)
{ with (obj_battlecontroller) { if (arg0 == "kris") { havechar[0] = 0; charpos[0] = 0; with (obj_herokris) instance_destroy(); } if (arg0 == "susie") { havechar[1] = 0; charpos[1] = 0; with (obj_herosusie) instance_destroy(); } if (arg0 == "ralsei") { havechar[2] = 0; charpos[2] = 0; with (obj_heroralsei) instance_destroy(); global.hp[3] = 0; global.acting[3] = 1; global.char[3] = 0; global.charmove[3] = 0; global.charauto[3] = 0; } chartotal--; } }
(arg0)
2
{
3
    with (obj_battlecontroller)
4
    {
5
        if (arg0 == "kris")
6
        {
7
            havechar[0] = 0;
8
            charpos[0] = 0;
9
            with (obj_herokris)
10
                instance_destroy();
11
        }
12
        if (arg0 == "susie")
13
        {
14
            havechar[1] = 0;
15
            charpos[1] = 0;
16
            with (obj_herosusie)
17
                instance_destroy();
18
        }
19
        if (arg0 == "ralsei")
20
        {
21
            havechar[2] = 0;
22
            charpos[2] = 0;
23
            with (obj_heroralsei)
24
                instance_destroy();
25
            global.hp[3] = 0;
26
            global.acting[3] = 1;
27
            global.char[3] = 0;
28
            global.charmove[3] = 0;
29
            global.charauto[3] = 0;
30
        }
31
        chartotal--;
32
    }
33
}