Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_martlet_attack_talon_Step_0

(view raw script w/o annotations or w/e)
1
if (live_call())
2
    return global.live_result;
3
if (spawn_noloop == false)
4
{
5
    spawn_noloop = true;
6
    x_offset = image_xscale * 10;
7
    x += x_offset;
8
}
9
switch (scene)
10
{
11
    case 0:
12
        if (image_alpha < 1)
13
            image_alpha += 0.2;
14
        break;
15
}
16
if (can_move == true)
17
{
18
    var lerp_speed = 0.25;
19
    if (image_speed != 0)
20
    {
21
        x_offset = 0;
22
        lerp_speed = 0.75;
23
    }
24
    var xx = (obj_heart_battle_fighting_parent.x - x_diff) + x_offset;
25
    x = lerp(x + irandom_range(-2, 2), xx, lerp_speed);
26
    y = lerp(y + irandom_range(-2, 2), obj_heart_battle_fighting_parent.y - y_diff, 0.25);
27
}