Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_screenshake_Step_0

(view raw script w/o annotations or w/e)
1
__view_set(e__VW.XView, 0, x_orig);
2
__view_set(e__VW.YView, 0, y_orig);
3
if (scr_timer
scr_timer

function scr_timer() { if (timer > 0) { timer--; return false; } else { return true; } }
())
4
{
5
    __view_set(e__VW.Object, 0, view_object_original);
6
    instance_destroy();
7
}
8
__view_set(e__VW.XView, 0, __view_get(e__VW.XView, 0) + irandom_range(-intensity, intensity));
9
__view_set(e__VW.YView, 0, __view_get(e__VW.YView, 0) + irandom_range(-intensity, intensity));
10
11
enum e__VW
12
{
13
    XView,
14
    YView,
15
    WView,
16
    HView,
17
    Angle,
18
    HBorder,
19
    VBorder,
20
    HSpeed,
21
    VSpeed,
22
    Object,
23
    Visible,
24
    XPort,
25
    YPort,
26
    WPort,
27
    HPort,
28
    Camera,
29
    SurfaceID
30
}