Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_battle_enemy_attack_ceroba_bell_Step_0

(view raw script w/o annotations or w/e)
1
if live_call()
2
    return global.live_result;
3
image_alpha += 0.2
4
var battle_box = 3154
5
if (bbox_bottom >= battle_box.bbox_bottom && (!bounce_noloop))
6
{
7
    audio_play_sound(choose(423, 424, 425), 1, 0)
8
    audio_play_sound(snd_ceroba_attack_bell_ring, 1, 0)
9
    vspeed = (-bounce_speed)
10
    bounce_noloop = 1
11
    image_angle_rot = sign(hspeed) * (-image_angle_rot_max)
12
}
13
if (bounce_noloop == 1)
14
{
15
    if (vspeed >= 0)
16
    {
17
        hspeed = 0
18
        gravity = 0
19
        vspeed = 0
20
        image_angle_rot = 0
21
        image_index = 0
22
        sprite_index = spr_ceroba_attack_bell_explosion
23
        audio_play_sound(snd_ceroba_attack_bell_explode, 1, 0)
24
        bounce_noloop = 2
25
    }
26
}
27
image_angle_rot = lerp(image_angle_rot, 0, 0.1)
28
image_angle += image_angle_rot