Undertale script viewer

← back to main script listing

gml_Object_obj_waterstar_bg_Create_0

(view raw script w/o annotations or w/e)
1
f_test = 1;
2
g_heart = 0;
3
rememberx = obj_mainchara.x;
4
rememberview = view_xview[0];
5
view_xview[0] = 300;
6
obj_mainchara.x = 300;
7
size = 1;
8
alarm[0] = 1;
gml_Object_obj_waterstar_bg_Alarm_0.gml

view_xview[0] = 300; obj_mainchara.x = 300; image_xscale = size; image_yscale = size; image_alpha = (size / 2) + 0.2; y = (ystart - 15) + random(5) + (30 / size); scrollspeed = (size / 5) + 0.1; image_index = random(10); image_speed = 0.25; go = 1; obj_mainchara.x = rememberx; view_xview[0] = rememberview; x = xhome; if (obj_mainchara.x > (room_width - 90)) { repeat (5) { if (x > room_width) { x -= 320; xhome -= 320; } } }
9
scrollspeed = size;
10
xhome = xstart;
11
if (global.entrance == 1)
12
{
13
    if (x < 0)
14
    {
15
        x += 350;
16
        xhome += 350;
17
    }
18
    if (x > 320)
19
    {
20
        x -= 350;
21
        xhome -= 350;
22
    }
23
    if (x < 0)
24
    {
25
        x += 350;
26
        xhome += 350;
27
    }
28
    if (x > 320)
29
    {
30
        x -= 350;
31
        xhome -= 350;
32
    }
33
    if (x < 0)
34
    {
35
        x += 350;
36
        xhome += 350;
37
    }
38
    if (x > 320)
39
    {
40
        x -= 350;
41
        xhome -= 350;
42
    }
43
    if (x < 0)
44
    {
45
        x += 350;
46
        xhome += 350;
47
    }
48
    if (x > 320)
49
    {
50
        x -= 350;
51
        xhome -= 350;
52
    }
53
}
54
if (global.entrance == 2)
55
{
56
    repeat (5)
57
    {
58
        if (x < (room_width - view_wview[0]))
59
        {
60
            x += 350;
61
            xhome += 350;
62
        }
63
        if (x > (room_width - view_wview[0]))
64
        {
65
            x -= 350;
66
            xhome -= 350;
67
        }
68
    }
69
}
70
x = xhome;
71
obj_mainchara.x = rememberx;