Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_flowey_battle_phase_2_weakpoint_vines_Other_76

(view raw script w/o annotations or w/e)
1
if live_call()
2
    return global.live_result;
3
if (ds_map_find_value(event_data, "event_type") == "sprite event")
4
{
5
    switch ds_map_find_value(event_data, "message")
6
    {
7
        case "spike_spawn":
8
            for (var i = 0; i < 10; i++)
9
            {
10
                if (weakpoint_position == i)
11
                {
12
                    obj_flowey_battle_phase_2_weakpoint.x = spikes[i][0]
13
                    obj_flowey_battle_phase_2_weakpoint.y = spikes[i][1]
14
                    obj_flowey_battle_phase_2_weakpoint.image_angle = spikes[i][2]
15
                    obj_flowey_battle_phase_2_weakpoint.image_speed = 1
16
                }
17
                else
18
                {
19
                    with (instance_create_depth(spikes[i][0], spikes[i][1], (depth + 1), obj_flowey_battle_phase_2_weakpoint_spikes))
20
                        image_angle = other.spikes[i][2]
21
                }
22
            }
23
            break
24
        case "vine_pause":
25
            image_speed = 0
26
            break
27
    }
28
29
}