Undertale script viewer

← back to main script listing

gml_Object_obj_waterstar_bg_Other_10

(view raw script w/o annotations or w/e)
1
if (f_test == 1)
2
{
3
    myview = view_xview[0];
4
    myview_b = view_xview[0];
5
    if (g_heart < 4 && obj_mainchara.x > (room_width - 160))
6
        myview -= 140;
7
    g_heart += 1;
8
    gg = room_width - view_wview[0];
9
    if (myview < 0)
10
        myview = 0;
11
    if (x < (myview - 20) && myview < gg)
12
    {
13
        x += 350;
14
        xhome += 350;
15
    }
16
    if (x > (myview + 340))
17
    {
18
        x -= 350;
19
        xhome -= 350;
20
    }
21
    if (view_xview[0] >= 0)
22
        x = xhome + round(view_xview[0] - (view_xview[0] * scrollspeed));
23
    if (view_xview[0] >= gg)
24
        x = xhome + round(gg - (gg * scrollspeed));
25
}