Undertale script viewer

← back to main script listing

gml_Object_obj_dogboat_thing_Create_0

(view raw script w/o annotations or w/e)
1
view_yview[0] = 0;
2
reg = 1;
3
up = 0;
4
if ((room == room_tundra_dock) == 1)
5
    up = 1;
6
if (global.plot < 122)
7
{
8
    instance_destroy();
9
    exit;
10
}
11
if (global.entrance == 1)
12
{
13
    if ((global.flag[460 riverman_times_rode] % 2) == 1)
14
        global.flag[461 tem_boat_version] = 1;
15
    else
16
        global.flag[461 tem_boat_version] = 0;
17
}
18
if (global.flag[461 tem_boat_version] == 1)
19
    reg = 0;
20
else
21
    reg = 1;
22
image_speed = 0;
23
con = 0;
24
siner = 0;
25
dogy = 0;
26
if (reg == 1)
27
    sprite_index = spr_regboat;
28
cc = 0;
29
bgspeed = 0;
30
lapbg = 0;
31
rman = instance_create(x + 20, y - 15, obj_riverman);
32
depth = rman.depth + 10;
33
snapper = 999999;
34
myinteract = 0;
35
type = 0;
36
if (room == room_riverman_transition && type == 0)
37
{
38
    myinteract = 99;
39
    type = 1;
40
    depth = 900000;
41
    obj_mainchara.cutscene = 1;
42
    view_object[0] = -4;
43
    view_xview[0] = 0;
44
    x = 340;
45
    lapbg = 1;
46
    con = 6;
47
    if (global.flag[461 tem_boat_version] == 0)
48
        reg = 1;
49
    else
50
        reg = 0;
51
    if (reg == 0)
52
        sprite_index = spr_dogboat;
53
    if (reg == 1)
54
        sprite_index = spr_regboat;
55
    snapper = obj_mainchara;
56
    global.interact = 1;
57
    if (reg == 0)
58
        bgspeed = 8;
59
    if (reg == 1)
60
        bgspeed = 4;
61
}
62
if (type == 0 && global.entrance == 24)
63
{
64
    snapper = obj_mainchara;
65
    myinteract = 99;
66
    type = 1;
67
    lapbg = 0;
68
    depth = 900000;
69
    obj_mainchara.cutscene = 1;
70
    view_object[0] = -4;
71
    view_xview[0] = 0;
72
    x = 340;
73
    con = 50;
74
    if (global.flag[461 tem_boat_version] == 0)
75
        reg = 1;
76
    else
77
        reg = 0;
78
    if (reg == 0)
79
        sprite_index = spr_dogboat;
80
    if (reg == 1)
81
        sprite_index = spr_regboat;
82
}
83
if (lapbg == 1)
84
{
85
    tilex = -320;
86
    tile_layer_shift(1000000, -320, 0);
87
}
88
if (up == 1)
89
    depth = 950000;
90
view_yview[0] = 0;