Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_battle_enemy_attack_el_bailador_dance_Step_0

(view raw script w/o annotations or w/e)
1
if (state == 0 || state == 2)
2
{
3
    game_maker_cannot_do_math = power((time_elapsed_move / ((time_max_move / 2) * (1 / sqrt(max_rise_move)))) - sqrt(max_rise_move), 2);
4
    animation_disjoint_x = sign_modifier_move * (max_rise_move - game_maker_cannot_do_math);
5
    x = default_x + animation_disjoint_x;
6
    time_elapsed_move += time_increase_move;
7
    if (time_elapsed_move > (time_max_move / 2))
8
    {
9
        if (state == 2)
10
            instance_destroy();
11
        else
12
            event_user(0);
13
    }
14
}
15
else if (state == 1)
16
{
17
    game_maker_cannot_do_math = power((time_elapsed / ((time_max / 2) * (1 / sqrt(max_rise)))) - sqrt(max_rise), 2);
18
    animation_disjoint_yscale = sign_modifier * (max_rise - game_maker_cannot_do_math);
19
    time_elapsed += time_increase;
20
    if (time_elapsed >= time_max)
21
    {
22
        time_elapsed = 0;
23
        sign_modifier = -sign_modifier;
24
    }
25
    image_yscale = default_yscale + animation_disjoint_yscale;
26
    image_xscale = default_xscale - (animation_disjoint_yscale * (max_rise_ext / max_rise));
27
}