Deltarune script viewer

← back to main script listing

gml_Object_obj_dw_leave_Create_0

(view raw script w/o annotations or w/e)
1
depth = 500000;
2
if (instance_exists(obj_dw_transition))
3
{
4
    instance_destroy();
5
    exit;
6
}
7
image_xscale = 2;
8
image_yscale = 2;
9
con = 0;
10
image_speed = 0;
11
kris_dist = 0;
12
draw_kris = 0;
13
kris_only = 1;
14
kris_x = x - 24;
15
kris_y = y - 80;
16
sus_x = x - 60;
17
sus_y = y - 94;
18
nextroom = 62;
19
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; }
(2))
20
{
21
    kris_only = 0;
22
    kris_x = x + 12;
23
    kris_y = y - 80;
24
}
25
fake_v = 0;
26
siner = 0;
27
drawpillar = 1;
28
pillarsiner = 0;
29
pillaralpha = 0;
30
pillarscale = 2;
31
particletimer = 0;
32
top = 0;
33
bottom = 1;
34
if (instance_number(obj_dw_leave) == 1)
35
{
36
    toppart = instance_create(x, y, obj_dw_leave);
37
    toppart.top = 1;
38
    toppart.bottom = 0;
39
    toppart.depth = 5000;
40
}
41
stopcon = 0;
42
if (global.plot == 16 && global.chapter == 2)
43
    stopcon = 1;