Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_battle_enemy_attack_martlet_feather_flow_vertical_Step_0

(view raw script w/o annotations or w/e)
1
if (!instance_exists(obj_heart_battle_fighting_parent))
2
{
3
    instance_destroy();
4
    exit;
5
}
6
if (image_alpha < 1 && can_move == false)
7
{
8
    image_alpha += 0.1;
9
    if (image_alpha > 1)
10
        image_alpha = 1;
11
    if (image_alpha == 1)
12
        can_move = true;
13
}
14
if (can_move == true)
15
{
16
    if (angle_movement == 1)
17
    {
18
        if (angle > angle_min)
19
        {
20
            angle -= angle_sway;
21
        }
22
        else
23
        {
24
            angle = angle_min;
25
            angle_movement = -1;
26
        }
27
    }
28
    if (angle_movement == -1)
29
    {
30
        if (angle < angle_max)
31
        {
32
            angle += angle_sway;
33
        }
34
        else
35
        {
36
            angle = angle_max;
37
            angle_movement = 1;
38
        }
39
    }
40
    x += lengthdir_x(fly_speed, angle);
41
    y += lengthdir_y(fly_speed, angle);
42
    image_angle = angle;
43
}
44
if (fade_out == true)
45
{
46
    image_alpha -= 0.1;
47
    if (image_alpha < 0)
48
        image_alpha = 0;
49
    if (image_alpha == 0)
50
        instance_destroy();
51
}