Deltarune 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(argument0, argument1, argument2) //gml_Script_scr_marker { thismarker = instance_create(argument0, argument1, obj_marker) with (thismarker) { sprite_index = argument2 image_speed = 0 } return thismarker; }
(200, 75, fruit)
6
obj[0] = scr_marker
scr_marker

function scr_marker(argument0, argument1, argument2) //gml_Script_scr_marker { thismarker = instance_create(argument0, argument1, obj_marker) with (thismarker) { sprite_index = argument2 image_speed = 0 } return thismarker; }
(126, 63, spr_torieldesk)
7
obj[1] = scr_marker
scr_marker

function scr_marker(argument0, argument1, argument2) //gml_Script_scr_marker { thismarker = instance_create(argument0, argument1, obj_marker) with (thismarker) { sprite_index = argument2 image_speed = 0 } return thismarker; }
(107, 116, spr_smalldesk)
8
obj[2] = scr_marker
scr_marker

function scr_marker(argument0, argument1, argument2) //gml_Script_scr_marker { thismarker = instance_create(argument0, argument1, obj_marker) with (thismarker) { sprite_index = argument2 image_speed = 0 } return thismarker; }
(158, 116, spr_smalldesk)
9
obj[3] = scr_marker
scr_marker

function scr_marker(argument0, argument1, argument2) //gml_Script_scr_marker { thismarker = instance_create(argument0, argument1, obj_marker) with (thismarker) { sprite_index = argument2 image_speed = 0 } return thismarker; }
(208, 116, spr_smalldesk)
10
obj[4] = scr_marker
scr_marker

function scr_marker(argument0, argument1, argument2) //gml_Script_scr_marker { thismarker = instance_create(argument0, argument1, obj_marker) with (thismarker) { sprite_index = argument2 image_speed = 0 } return thismarker; }
(107, 145, spr_smalldesk)
11
obj[5] = scr_marker
scr_marker

function scr_marker(argument0, argument1, argument2) //gml_Script_scr_marker { thismarker = instance_create(argument0, argument1, obj_marker) with (thismarker) { sprite_index = argument2 image_speed = 0 } return thismarker; }
(158, 145, spr_smalldesk)
12
obj[6] = scr_marker
scr_marker

function scr_marker(argument0, argument1, argument2) //gml_Script_scr_marker { thismarker = instance_create(argument0, argument1, obj_marker) with (thismarker) { sprite_index = argument2 image_speed = 0 } return thismarker; }
(208, 145, spr_smalldesk)
13
if (global.chapter == 1)
14
    obj[8] = scr_marker
scr_marker

function scr_marker(argument0, argument1, argument2) //gml_Script_scr_marker { thismarker = instance_create(argument0, argument1, obj_marker) with (thismarker) { sprite_index = argument2 image_speed = 0 } return thismarker; }
(261, 183, spr_godthrone)
15
if (global.chapter == 2)
16
    obj[8] = scr_marker
scr_marker

function scr_marker(argument0, argument1, argument2) //gml_Script_scr_marker { thismarker = instance_create(argument0, argument1, obj_marker) with (thismarker) { sprite_index = argument2 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() //gml_Script_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(argument0, argument1, argument2) //gml_Script_scr_marker { thismarker = instance_create(argument0, argument1, obj_marker) with (thismarker) { sprite_index = argument2 image_speed = 0 } return thismarker; }
(0, 0, spr_torielclass_sunsetoverlay)
26
    with (sunset)
27
    {
28
        image_alpha = 0.4
29
        depth = 2000
30
    }
31
}