Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_battle_enemy_attack_martlet_wind_gust_final_boulder_Step_0

(view raw script w/o annotations or w/e)
1
if live_call()
2
    return global.live_result;
3
if (image_alpha < 1)
4
    image_alpha += 0.2
5
if (image_alpha == 1 && floor(obj_martlet_final_base.image_index) >= 3 && floor(obj_martlet_final_base.image_index) <= 4 && (!can_fall))
6
    can_fall = true
7
if (!can_fall)
8
    return;
9
vspeed += 1
10
if (vspeed > fall_speed)
11
    vspeed = fall_speed
12
var box = 3154
13
if (y >= (box.bbox_bottom - 12))
14
{
15
    instance_destroy()
16
    var break_sound = audio_play_sound(snd_rock_break, 1, 0)
17
    audio_sound_gain(break_sound, 0.7, 0)
18
    for (var i = 0; i < 3; i++)
19
    {
20
        var debris = instance_create_depth(x, y, (depth - 1), obj_battle_enemy_attack_martlet_wind_gust_final_boulder_piece)
21
        debris.hspeed = -3 + i * 3
22
    }
23
}