Deltarune (Chapter 2) script viewer

← back to main script listing

gml_GlobalScript_substringargs

(view raw script w/o annotations or w/e)
1
function substringargs(arg0, arg1, arg2)
2
{
3
    var str = arg0;
4
    var offset = arg1;
5
    var args = arg2;
6
    var sub_id = 1;
7
    var num_args = array_length_1d(args);
8
    var len = (num_args - offset) + 1;
9
    while (sub_id < len)
10
    {
11
        var sub = "~" + string(sub_id);
12
        var ndx = (sub_id + offset) - 1;
13
        str = string_replace_all(str, sub, args[ndx]);
14
        sub_id = sub_id + 1;
15
    }
16
    return str;
17
}