Deltarune (Chapter 2) script viewer

← back to main script listing

gml_Object_obj_ch2_city_noelle_chase_Create_0

(view raw script w/o annotations or w/e)
1
leavecon = 0;
2
leavetimer = 0;
3
noellemarker = 0;
4
if (global.chapter != 2)
5
{
6
    instance_destroy();
7
}
8
else
9
{
10
    if (room == room_dw_city_traffic_1)
11
    {
12
        werewire_npc = instance_create(523, 139, obj_npc_room);
13
        werewire_npc.sprite_index = spr_npc_werewire;
14
        werewire_npc.image_xscale = -2;
15
        with (werewire_npc)
16
            depth = 98000;
17
        if (global.plot < 68)
18
        {
19
            noellemarker = 
scr_dark_marker
scr_dark_marker

function
scr_dark_marker(arg0, arg1, arg2)
{ thismarker = instance_create(arg0, arg1, obj_marker); with (thismarker) { sprite_index = arg2; image_speed = 0; image_xscale = 2; image_yscale = 2; } return thismarker; }
(2100, 245, spr_noelle_walk_right_dw);
20
            noellemarker.image_speed = 0;
21
        }
22
        else
23
        {
24
            instance_destroy();
25
        }
26
    }
27
    if (room == room_dw_city_roadblock)
28
    {
29
        if (global.plot < 69)
30
        {
31
            noellemarker = 
scr_dark_marker
scr_dark_marker

function
scr_dark_marker(arg0, arg1, arg2)
{ thismarker = instance_create(arg0, arg1, obj_marker); with (thismarker) { sprite_index = arg2; image_speed = 0; image_xscale = 2; image_yscale = 2; } return thismarker; }
(920, 670, spr_noelle_walk_right_dw);
32
            noellemarker.image_speed = 0;
33
        }
34
        else
35
        {
36
            instance_destroy();
37
        }
38
    }
39
}
40
if (i_ex(noellemarker))
41
{
42
    with (noellemarker)
43
        
scr_depth
scr_depth

function
scr_depth()
{ depth = 100000 - ((y * 10) + (sprite_height * 10)); }
();
44
}