Undertale script viewer

← back to main script listing

gml_Script_substr

(view raw script w/o annotations or w/e)
1
var str = argument[0];
2
var pos = argument[1];
3
if (pos < 0)
4
    pos = strlen(str) + 1 + pos;
5
var len;
6
if (argument_count == 2)
7
    len = (strlen(str) - pos) + 1;
8
else
9
    len = argument[2];
10
if (len > 0)
11
    return string_copy(str, pos, len);
12
else
13
    return "";