Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_doorX_Alarm_2

(view raw script w/o annotations or w/e)
1
global.entrance = 24;
2
instance_create(0, 0, obj_persistentfadein);
3
event_user(7);
4
if (room == room_town_south)
5
    room_goto(room_library );
6
if (room == room_library)
7
    room_goto(room_town_south );
8
if (room == room_town_church)
9
    room_goto(room_townhall );
10
if (room == room_townhall)
11
    room_goto(room_town_church );
12
if (room == room_schoollobby)
13
    room_goto(room_town_school );
14
if (room == room_town_school)
15
    room_goto(room_schoollobby );
16
if (room == room_town_mid)
17
    room_goto(room_diner );
18
if (room == room_diner)
19
    room_goto(room_town_mid );
20
if (room == room_town_north)
21
    room_goto(room_flowershop_1f );
22
if (room == room_flowershop_1f)
23
    room_goto(room_town_north );
24
if (room == room_castle_tutorial)
25
    room_goto(room_dw_castle_town);
26
if (room == room_dw_castle_town)
27
{
28
    if (y < 1050)
29
    {
30
        if (x < 500)
31
            room_goto(room_dw_castle_dojo );
32
        if (x > 800)
33
            room_goto(room_dw_castle_cafe );
34
        if (x > 940)
35
            room_goto(room_dw_castle_restaurant );
36
    }
37
    else
38
    {
39
        if (x < 500)
40
            room_goto(room_dw_castle_west_cliff );
41
        if (x > 1320)
42
            room_goto(room_castle_tutorial );
43
        if (y > 1400)
44
            room_goto(room_dw_castle_area_1 );
45
    }
46
}
47
if (room == room_dw_castle_cafe)
48
{
49
    global.entrance = 19;
50
    room_goto(room_dw_castle_town);
51
}
52
if (room == room_dw_castle_restaurant)
53
{
54
    global.entrance = 20;
55
    room_goto(room_dw_castle_town);
56
}
57
if (room == room_dw_castle_dojo)
58
{
59
    global.entrance = 21;
60
    room_goto(room_dw_castle_town);
61
}
62
if (room == room_dw_castle_west_cliff)
63
{
64
    global.entrance = 18;
65
    room_goto(room_dw_castle_town);
66
}
67
if (room == room_dw_castle_area_1)
68
{
69
    global.entrance = 23;
70
    room_goto(room_dw_castle_town);
71
}