Deltarune (Chapter 2) script viewer

← back to main script listing

gml_GlobalScript_scr_weaponremove

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

function scr_weaponremove(arg0) { __i = 0; __loop = 1; __inventorysize = array_length_1d(global.weapon); while (__loop == 1) { if (global.weapon[__i] == arg0) { global.weapon[__i] = 0; break; } if (i == __inventorysize) { __loop = 0; break; } __i += 1; } script_execute(scr_weaponinfo_all); }
(arg0)
2
{
3
    __i = 0;
4
    __loop = 1;
5
    __inventorysize = array_length_1d(global.weapon);
6
    while (__loop == 1)
7
    {
8
        if (global.weapon[__i] == arg0)
9
        {
10
            global.weapon[__i] = 0;
11
            break;
12
        }
13
        if (i == __inventorysize)
14
        {
15
            __loop = 0;
16
            break;
17
        }
18
        __i += 1;
19
    }
20
    script_execute(scr_weaponinfo_all);
21
}