Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_macro_frog_counter_Step_0

(view raw script w/o annotations or w/e)
1
if live_call()
2
    return global.live_result;
3
if (counter_shake == 1)
4
{
5
    shake_intensity += 0.005
6
    draw_x_offset = random_range((-shake_intensity), shake_intensity)
7
    draw_y_offset = random_range((-shake_intensity), shake_intensity)
8
    return;
9
}
10
else if (counter_shake == 2)
11
{
12
    frog_overlay_alpha = 1
13
    frog_scale = 2
14
    audio_play_sound(snd_undertale_flash, 1, 0)
15
    counter_shake = 0
16
}
17
frog_overlay_alpha = lerp(frog_overlay_alpha, 0, 0.15)
18
frog_scale = lerp(frog_scale, 1, 0.15)
19
if (frog_scale < 1.05)
20
    frog_scale = 1
21
if (frog_overlay_alpha < 0.05)
22
    frog_overlay_alpha = 0
23
if (draw_x_offset > 0.01)
24
    draw_x_offset = lerp(draw_x_offset, 0, 0.15)
25
else
26
    draw_x_offset = 0
27
draw_y_offset = 0