Deltarune (Chapter 2) script viewer

← back to main script listing

gml_Object_obj_torielclass_event_Create_0

(view raw script w/o annotations or w/e)
1
global.facing = 0;
2
var fruit = spr_lw_classroom_apple;
3
if (global.chapter == 2)
4
    fruit = spr_lw_classroom_orange;
5
var desk_fruit = 
scr_marker
scr_marker

function
scr_marker(arg0, arg1, arg2)
{ thismarker = instance_create(arg0, arg1, obj_marker); with (thismarker) { sprite_index = arg2; image_speed = 0; } return thismarker; }
(200, 75, fruit);
6
obj[0] = 
scr_marker
scr_marker

function
scr_marker(arg0, arg1, arg2)
{ thismarker = instance_create(arg0, arg1, obj_marker); with (thismarker) { sprite_index = arg2; image_speed = 0; } return thismarker; }
(126, 63, spr_torieldesk);
7
obj[1] = 
scr_marker
scr_marker

function
scr_marker(arg0, arg1, arg2)
{ thismarker = instance_create(arg0, arg1, obj_marker); with (thismarker) { sprite_index = arg2; image_speed = 0; } return thismarker; }
(107, 116, spr_smalldesk);
8
obj[2] = 
scr_marker
scr_marker

function
scr_marker(arg0, arg1, arg2)
{ thismarker = instance_create(arg0, arg1, obj_marker); with (thismarker) { sprite_index = arg2; image_speed = 0; } return thismarker; }
(158, 116, spr_smalldesk);
9
obj[3] = 
scr_marker
scr_marker

function
scr_marker(arg0, arg1, arg2)
{ thismarker = instance_create(arg0, arg1, obj_marker); with (thismarker) { sprite_index = arg2; image_speed = 0; } return thismarker; }
(208, 116, spr_smalldesk);
10
obj[4] = 
scr_marker
scr_marker

function
scr_marker(arg0, arg1, arg2)
{ thismarker = instance_create(arg0, arg1, obj_marker); with (thismarker) { sprite_index = arg2; image_speed = 0; } return thismarker; }
(107, 145, spr_smalldesk);
11
obj[5] = 
scr_marker
scr_marker

function
scr_marker(arg0, arg1, arg2)
{ thismarker = instance_create(arg0, arg1, obj_marker); with (thismarker) { sprite_index = arg2; image_speed = 0; } return thismarker; }
(158, 145, spr_smalldesk);
12
obj[6] = 
scr_marker
scr_marker

function
scr_marker(arg0, arg1, arg2)
{ thismarker = instance_create(arg0, arg1, obj_marker); with (thismarker) { sprite_index = arg2; image_speed = 0; } return thismarker; }
(208, 145, spr_smalldesk);
13
if (global.chapter == 1)
14
    obj[8] = 
scr_marker
scr_marker

function
scr_marker(arg0, arg1, arg2)
{ thismarker = instance_create(arg0, arg1, obj_marker); with (thismarker) { sprite_index = arg2; image_speed = 0; } return thismarker; }
(261, 183, spr_godthrone);
15
if (global.chapter == 2)
16
    obj[8] = 
scr_marker
scr_marker

function
scr_marker(arg0, arg1, arg2)
{ thismarker = instance_create(arg0, arg1, obj_marker); with (thismarker) { sprite_index = arg2; image_speed = 0; } return thismarker; }
(261, 173, spr_lw_classroom_godthrone);
17
for (i = 0; i < 9; i += 1)
18
{
19
    with (obj[i])
20
        
scr_depth
scr_depth

function
scr_depth()
{ depth = 100000 - ((y * 10) + (sprite_height * 10)); }
();
21
}
22
desk_fruit.depth = obj[0].depth - 10;
23
if (global.plot >= 100)
24
{
25
    sunset = 
scr_marker
scr_marker

function
scr_marker(arg0, arg1, arg2)
{ thismarker = instance_create(arg0, arg1, obj_marker); with (thismarker) { sprite_index = arg2; image_speed = 0; } return thismarker; }
(0, 0, spr_torielclass_sunsetoverlay);
26
    with (sunset)
27
    {
28
        image_alpha = 0.4;
29
        depth = 2000;
30
    }
31
}