Deltarune (Chapter 5) script viewer

← back to main script listing

gml_Object_obj_overworldc_Create_0

related scripts: Create_0 • Draw_0 • Step_0

(view raw script w/o annotations or w/e)
1
buffer = 0;
2
saved = 0;
3
selnoise = 0;
4
movenoise = 0;
5
depth = 10;
6
threebuffer = 0;
7
hasitems = false;
8
_weird_mode = scr_sideb_active();
9
if (global.chapter >= 2)
10
{
11
    if (
scr_havechar
scr_havechar

function
scr_havechar(arg0)
{ var checker = arg0; if (checker == "susie" || checker == "su" || checker == "s") checker = 2; if (checker == "ralsei" || checker == "ra" || checker == "r") checker = 3; if (checker == "noelle" || checker == "no" || checker == "n") checker = 4; _rreturn = 0; if (global.char[0] == checker) _rreturn = 1; if (global.char[1] == checker) _rreturn = 1; if (global.char[2] == checker) _rreturn = 1; return _rreturn; }
("su"))
12
        global.cinstance[0] = instance_create(obj_mainchara.x - 3, obj_mainchara.y - 6, obj_caterpillarchara);
13
    if (
scr_havechar
scr_havechar

function
scr_havechar(arg0)
{ var checker = arg0; if (checker == "susie" || checker == "su" || checker == "s") checker = 2; if (checker == "ralsei" || checker == "ra" || checker == "r") checker = 3; if (checker == "noelle" || checker == "no" || checker == "n") checker = 4; _rreturn = 0; if (global.char[0] == checker) _rreturn = 1; if (global.char[1] == checker) _rreturn = 1; if (global.char[2] == checker) _rreturn = 1; return _rreturn; }
("no"))
14
    {
15
        global.cinstance[1] = instance_create(obj_mainchara.x - 6, obj_mainchara.y - 9, obj_caterpillarchara);
16
        global.cinstance[1].name = "noelle";
17
        global.cinstance[1].target = 24;
18
    }
19
}
20
_toast_timer = false;
21
if (room != room_torhouse)
22
{
23
    if (
scr_flag_get
scr_flag_get

function
scr_flag_get(arg0)
{ return global.flag[arg0]; } function scr_flag_name_get(arg0) { var v = global.flagname[arg0]; return is_undefined(v) ? "*unknown flag*" : v; } function scr_flag_get_ext(arg0, arg1, arg2 = 1) { if (arg1 < 0)
scr_flag_get(arg0);
else return scr_get_bitmask_value(global.flag[arg0], arg1, arg2); }
(1745)
>= 300)
24
        exit;
25
    if (
scr_flag_get
scr_flag_get

function
scr_flag_get(arg0)
{ return global.flag[arg0]; } function scr_flag_name_get(arg0) { var v = global.flagname[arg0]; return is_undefined(v) ? "*unknown flag*" : v; } function scr_flag_get_ext(arg0, arg1, arg2 = 1) { if (arg1 < 0)
scr_flag_get(arg0);
else return scr_get_bitmask_value(global.flag[arg0], arg1, arg2); }
(1437)
== 1 &&
scr_flag_get
scr_flag_get

function
scr_flag_get(arg0)
{ return global.flag[arg0]; } function scr_flag_name_get(arg0) { var v = global.flagname[arg0]; return is_undefined(v) ? "*unknown flag*" : v; } function scr_flag_get_ext(arg0, arg1, arg2 = 1) { if (arg1 < 0)
scr_flag_get(arg0);
else return scr_get_bitmask_value(global.flag[arg0], arg1, arg2); }
(1745)
< 300)
26
        _toast_timer = true;
27
}