Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_hotland2_draw_Step_0

(view raw script w/o annotations or w/e)
1
for (var current_tube = 0; current_tube < 2; current_tube += 1)
2
{
3
    lava_tube_x[current_tube] -= lava_tube_speed;
4
    if (lava_tube_x[current_tube] < -90)
5
    {
6
        lava_tube_x[current_tube] = lava_tube_x[abs(current_tube - 1)] + lava_tube_sep;
7
        switch (irandom(5))
8
        {
9
            case 0:
10
                tube_sprite[current_tube] = 924;
11
                break;
12
            case 1:
13
                tube_sprite[current_tube] = 926;
14
                break;
15
            case 2:
16
                tube_sprite[current_tube] = 927;
17
                break;
18
            case 3:
19
                tube_sprite[current_tube] = 929;
20
                break;
21
            case 4:
22
                tube_sprite[current_tube] = 930;
23
                break;
24
        }
25
    }
26
}
27
__view_set(e__VW.XView, 0, 0);
28
__view_set(e__VW.YView, 0, 0);
29
__view_set(e__VW.XView, 0, __view_get(e__VW.XView, 0) + irandom_range(-1, 1));
30
__view_set(e__VW.YView, 0, __view_get(e__VW.YView, 0) + irandom_range(-1, 1));
31
32
enum e__VW
33
{
34
    XView,
35
    YView,
36
    WView,
37
    HView,
38
    Angle,
39
    HBorder,
40
    VBorder,
41
    HSpeed,
42
    VSpeed,
43
    Object,
44
    Visible,
45
    XPort,
46
    YPort,
47
    WPort,
48
    HPort,
49
    Camera,
50
    SurfaceID
51
}