Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_battle_enemy_attack_dunebud_tumbleweeds_tumbleweed_Step_0

(view raw script w/o annotations or w/e)
1
if (fade_in == true)
2
{
3
    if (image_alpha < 1)
4
    {
5
        image_alpha += 0.2;
6
        if (image_alpha >= 1)
7
        {
8
            image_alpha = 1;
9
            fade_in = false;
10
        }
11
    }
12
}
13
x += rolling_speed;
14
image_angle += rolling_speed_angle;
15
game_maker_cannot_do_math = power((time_elapsed / ((time_max / 2) * (1 / sqrt(max_rise)))) - sqrt(max_rise), 2);
16
animation_disjoint_y = sign_modifier * (max_rise - round(game_maker_cannot_do_math));
17
time_elapsed += time_increase;
18
if (time_elapsed >= time_max)
19
{
20
    time_elapsed = 0;
21
    max_rise = irandom_range(bheight_min, bheight_max);
22
    time_max = max_rise * bheight_ratio;
23
}
24
y = default_y + animation_disjoint_y;
25
if (place_meeting(x, y, obj_dialogue_box_battle_transformation_any))
26
    can_vanish = true;
27
if (!place_meeting(x, y, obj_dialogue_box_battle_transformation_any) && can_vanish == true)
28
{
29
    fade_in = false;
30
    if (image_alpha > 0)
31
    {
32
        image_alpha -= 0.2;
33
        if (image_alpha < 0)
34
            image_alpha = 0;
35
        if (image_alpha == 0)
36
            instance_destroy();
37
    }
38
}