Deltarune (Chapter 2) 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_castle_town)
5
    room_goto(room_castle_tutorial );
6
if (room == room_town_south)
7
    room_goto(room_library );
8
if (room == room_library)
9
    room_goto(room_town_south );
10
if (room == room_town_church)
11
    room_goto(room_townhall );
12
if (room == room_townhall)
13
    room_goto(room_town_church );
14
if (room == room_schoollobby)
15
    room_goto(room_town_school );
16
if (room == room_town_school)
17
    room_goto(room_schoollobby );
18
if (room == room_town_mid)
19
    room_goto(room_diner );
20
if (room == room_diner)
21
    room_goto(room_town_mid );
22
if (room == room_town_north)
23
    room_goto(room_flowershop_1f );
24
if (room == room_flowershop_1f)
25
    room_goto(room_town_north );
26
if (room == room_castle_tutorial)
27
{
28
    if (global.plot < 12)
29
        room_goto(room_dw_castle_area_2 );
30
    else
31
        room_goto(room_dw_castle_area_2_transformed );
32
}
33
if (room == room_dw_castle_area_2)
34
    room_goto(room_castle_tutorial );
35
if (room == room_dw_castle_area_2_transformed)
36
{
37
    if (y < 1050)
38
    {
39
        if (x < 500)
40
            room_goto(room_dw_castle_dojo );
41
        if (x > 800)
42
            room_goto(room_dw_castle_cafe );
43
        if (x > 940)
44
            room_goto(room_dw_castle_restaurant );
45
    }
46
    else
47
    {
48
        if (x < 500)
49
            room_goto(room_dw_castle_west_cliff );
50
        if (x > 1320)
51
            room_goto(room_castle_tutorial );
52
        if (y > 1400)
53
            room_goto(room_dw_castle_area_1 );
54
    }
55
}
56
if (room == room_dw_castle_cafe)
57
{
58
    global.entrance = 19;
59
    room_goto(room_dw_castle_area_2_transformed );
60
}
61
if (room == room_dw_castle_restaurant)
62
{
63
    global.entrance = 20;
64
    room_goto(room_dw_castle_area_2_transformed );
65
}
66
if (room == room_dw_castle_dojo)
67
{
68
    global.entrance = 21;
69
    room_goto(room_dw_castle_area_2_transformed );
70
}
71
if (room == room_dw_castle_west_cliff)
72
{
73
    global.entrance = 18;
74
    if (global.plot < 12)
75
        room_goto(room_dw_castle_area_2 );
76
    else
77
        room_goto(room_dw_castle_area_2_transformed );
78
}
79
if (room == room_dw_castle_east_door)
80
{
81
}
82
if (room == room_dw_castle_area_1)
83
{
84
    global.entrance = 23;
85
    if (global.plot < 12)
86
        room_goto(room_dw_castle_area_2 );
87
    else
88
        room_goto(room_dw_castle_area_2_transformed );
89
}