Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_battle_enemy_attack_ceroba_phase_2_p1_rope_circle_Step_0

(view raw script w/o annotations or w/e)
1
if (live_call())
2
    return global.live_result;
3
var shield_perc = obj_ceroba_phase_2_shield.fill_percentage;
4
if (shield_perc >= 1)
5
{
6
    instance_destroy();
7
    exit;
8
}
9
if (instance_exists(obj_rope_circle_part))
10
{
11
    with (obj_rope_circle_part)
12
        image_angle += other.circle_angle_inc;
13
}
14
if (instance_exists(obj_ceroba_attack_rope_circle_mask))
15
{
16
    circle_angle += circle_angle_inc;
17
    if (circle_angle > 360)
18
        circle_angle -= 360;
19
    var xx = x + lengthdir_x(mask_dist, circle_angle);
20
    var yy = y + lengthdir_y(mask_dist, circle_angle);
21
    obj_ceroba_attack_rope_circle_mask.x = xx;
22
    obj_ceroba_attack_rope_circle_mask.y = yy;
23
    obj_ceroba_attack_rope_circle_mask.image_angle = circle_angle - 90;
24
}