Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_cave_draw_Step_0

(view raw script w/o annotations or w/e)
1
__view_set(e__VW.XView, 0, 0);
2
__view_set(e__VW.YView, 0, 0);
3
if (can_scroll == false)
4
{
5
    scroll_speed = 0;
6
    exit;
7
}
8
tile_layer_shift(1000000, scroll_speed, 0);
9
cave_end_x += scroll_speed;
10
if (!alarm[0])
11
{
12
    __view_set(e__VW.XView, 0, __view_get(e__VW.XView, 0) + irandom_range(-1, 1));
13
    __view_set(e__VW.YView, 0, __view_get(e__VW.YView, 0) + irandom_range(-1, 1));
14
}
15
if (alarm[0] > 0)
16
    obj_aviator_waterfall_overworld_yellow.x += scroll_speed;
17
18
enum e__VW
19
{
20
    XView,
21
    YView,
22
    WView,
23
    HView,
24
    Angle,
25
    HBorder,
26
    VBorder,
27
    HSpeed,
28
    VSpeed,
29
    Object,
30
    Visible,
31
    XPort,
32
    YPort,
33
    WPort,
34
    HPort,
35
    Camera,
36
    SurfaceID
37
}