Undertale script viewer

← back to main script listing

gml_Object_obj_shaker_Create_0

(view raw script w/o annotations or w/e)
1
hshake = global.hshake;
2
vshake = global.vshake;
3
alarm[0] = 1;
gml_Object_obj_shaker_Alarm_0.gml

if (hshake != 0) { if (hshake < 0) { view_xview[myview] += hshake; hshake += 1; } if (hshake > 0) view_xview[myview] += hshake; hshake = -hshake; } if (vshake != 0) { if (vshake > 0) view_yview[myview] += vshake; if (vshake < 0) { view_yview[myview] += vshake; vshake += 1; } vshake = -vshake; } alarm[myview] = shakespeed; if (hshake == 0 && vshake == 0) instance_destroy();
4
shakespeed = global.shakespeed;
5
myview = view_current;
6
myx = view_xview[myview];
7
myy = view_yview[myview];