Undertale Yellow script viewer

← back to main script listing

gml_GlobalScript_scr_enemy_timer_attacks_axis

(view raw script w/o annotations or w/e)
1
function scr_enemy_timer_attacks_axis
scr_enemy_timer_attacks_axis

function scr_enemy_timer_attacks_axis() { var enemy_attack = global.enemy_attack; if (!instance_exists(obj_attack_cycler_axis)) instance_create(0, 0, obj_attack_cycler_axis); if (instance_exists(obj_dialogue_box_battle_transformation_any) && obj_heart_battle_fighting_parent.moveable == true) { if (enemy_attack == "Introductory Attack" && !instance_exists(obj_battle_enemy_attack_energy_balls_0_creator)) { instance_create(0, 0, obj_battle_enemy_attack_energy_balls_0_creator); } else if (enemy_attack == "Energy Balls 1" && !instance_exists(obj_battle_enemy_attack_energy_balls_1_creator)) { instance_create(0, 0, obj_battle_enemy_attack_energy_balls_1_creator); } else if (enemy_attack == "Energy Balls 2" && !instance_exists(obj_battle_enemy_attack_energy_balls_2_creator)) { instance_create(0, 0, obj_battle_enemy_attack_energy_balls_2_creator); } else if (enemy_attack == "Super Ball 1" && !instance_exists(obj_battle_enemy_attack_super_ball_1_creator)) { instance_create(0, 0, obj_battle_enemy_attack_super_ball_1_creator); } else if (enemy_attack == "Energy Balls Spin 1" && !instance_exists(obj_battle_enemy_attack_energy_balls_spin_creator)) { instance_create(0, 0, obj_battle_enemy_attack_energy_balls_spin_creator); } else if (enemy_attack == "Hand Laser" && !instance_exists(obj_battle_enemy_attack_hand_lasers_creator)) { instance_create(0, 0, obj_battle_enemy_attack_hand_lasers_creator); } else if (enemy_attack == "Super Ball 2" && !instance_exists(obj_battle_enemy_attack_super_ball_1_creator)) { instance_create(0, 0, obj_battle_enemy_attack_super_ball_1_creator); } else if (enemy_attack == "Color Lasers" && !instance_exists(obj_battle_enemy_attack_color_lasers_creator)) { instance_create(0, 0, obj_battle_enemy_attack_color_lasers_creator); } else if (enemy_attack == "Color Lasers 2" && !instance_exists(obj_battle_enemy_attack_color_lasers_2_creator)) { instance_create(0, 0, obj_battle_enemy_attack_color_lasers_2_creator); } else if (enemy_attack == "Super Ball 3" && !instance_exists(obj_battle_enemy_attack_super_ball_1_creator)) { instance_create(0, 0, obj_battle_enemy_attack_super_ball_1_creator); } else if (enemy_attack == "Steam Walls Spin" && !instance_exists(obj_battle_enemy_attack_steam_walls_spin)) { instance_create(0, 0, obj_battle_enemy_attack_steam_walls_spin); } else if (enemy_attack == "Pulse Energy" && !instance_exists(obj_battle_enemy_attack_pulse_energy)) { instance_create(0, 0, obj_battle_enemy_attack_pulse_energy); } else if (enemy_attack == "Super Ball 4" && !instance_exists(obj_battle_enemy_attack_super_ball_1_creator)) { instance_create(0, 0, obj_battle_enemy_attack_super_ball_1_creator); } else if (enemy_attack == "Super Ball 5" && !instance_exists(obj_battle_enemy_attack_super_ball_1_creator)) { instance_create(0, 0, obj_battle_enemy_attack_super_ball_1_creator); } else if (enemy_attack == "Super Ball 6" && !instance_exists(obj_battle_enemy_attack_super_ball_1_creator)) { instance_create(0, 0, obj_battle_enemy_attack_super_ball_1_creator); } else if (enemy_attack == "Lobbing Bombs" && !instance_exists(obj_battle_enemy_attack_axis_lobbing_bombs)) { instance_create(0, 0, obj_battle_enemy_attack_axis_lobbing_bombs); } else if (enemy_attack == "X Colors" && !instance_exists(obj_battle_enemy_attack_x_colors_creator)) { instance_create(0, 0, obj_battle_enemy_attack_x_colors_creator); } else if (enemy_attack == "Lobbing Bombs 2" && !instance_exists(obj_battle_enemy_attack_axis_lobbing_bombs_2)) { instance_create(0, 0, obj_battle_enemy_attack_axis_lobbing_bombs_2); } else if (enemy_attack == "Magnetic Orbs" && !instance_exists(obj_battle_enemy_attack_axis_magnetic_orbs_creator)) { instance_create(0, 0, obj_battle_enemy_attack_axis_magnetic_orbs_creator); } else if (enemy_attack == "Axis Turrets" && !instance_exists(obj_battle_enemy_attack_axis_turrets)) { instance_create(0, 0, obj_battle_enemy_attack_axis_turrets); } else if (enemy_attack == "Axis Turrets 2" && !instance_exists(obj_battle_enemy_attack_axis_turrets_2)) { instance_create(0, 0, obj_battle_enemy_attack_axis_turrets_2); } else if (enemy_attack == "Laser Grid" && !instance_exists(obj_battle_enemy_attack_axis_laser_grid)) { instance_create(0, 0, obj_battle_enemy_attack_axis_laser_grid); } else if (enemy_attack == "Axis Turrets 3" && !instance_exists(obj_battle_enemy_attack_axis_turrets_3)) { instance_create(0, 0, obj_battle_enemy_attack_axis_turrets_3); } else if (enemy_attack == "Guardener No Attack") { ...
()
2
{
3
    var enemy_attack = global.enemy_attack;
4
    if (!instance_exists(obj_attack_cycler_axis))
5
        instance_create(0, 0, obj_attack_cycler_axis);
6
    if (instance_exists(obj_dialogue_box_battle_transformation_any) && obj_heart_battle_fighting_parent.moveable == true)
7
    {
8
        if (enemy_attack == "Introductory Attack" && !instance_exists(obj_battle_enemy_attack_energy_balls_0_creator))
9
        {
10
            instance_create(0, 0, obj_battle_enemy_attack_energy_balls_0_creator);
11
        }
12
        else if (enemy_attack == "Energy Balls 1" && !instance_exists(obj_battle_enemy_attack_energy_balls_1_creator))
13
        {
14
            instance_create(0, 0, obj_battle_enemy_attack_energy_balls_1_creator);
15
        }
16
        else if (enemy_attack == "Energy Balls 2" && !instance_exists(obj_battle_enemy_attack_energy_balls_2_creator))
17
        {
18
            instance_create(0, 0, obj_battle_enemy_attack_energy_balls_2_creator);
19
        }
20
        else if (enemy_attack == "Super Ball 1" && !instance_exists(obj_battle_enemy_attack_super_ball_1_creator))
21
        {
22
            instance_create(0, 0, obj_battle_enemy_attack_super_ball_1_creator);
23
        }
24
        else if (enemy_attack == "Energy Balls Spin 1" && !instance_exists(obj_battle_enemy_attack_energy_balls_spin_creator))
25
        {
26
            instance_create(0, 0, obj_battle_enemy_attack_energy_balls_spin_creator);
27
        }
28
        else if (enemy_attack == "Hand Laser" && !instance_exists(obj_battle_enemy_attack_hand_lasers_creator))
29
        {
30
            instance_create(0, 0, obj_battle_enemy_attack_hand_lasers_creator);
31
        }
32
        else if (enemy_attack == "Super Ball 2" && !instance_exists(obj_battle_enemy_attack_super_ball_1_creator))
33
        {
34
            instance_create(0, 0, obj_battle_enemy_attack_super_ball_1_creator);
35
        }
36
        else if (enemy_attack == "Color Lasers" && !instance_exists(obj_battle_enemy_attack_color_lasers_creator))
37
        {
38
            instance_create(0, 0, obj_battle_enemy_attack_color_lasers_creator);
39
        }
40
        else if (enemy_attack == "Color Lasers 2" && !instance_exists(obj_battle_enemy_attack_color_lasers_2_creator))
41
        {
42
            instance_create(0, 0, obj_battle_enemy_attack_color_lasers_2_creator);
43
        }
44
        else if (enemy_attack == "Super Ball 3" && !instance_exists(obj_battle_enemy_attack_super_ball_1_creator))
45
        {
46
            instance_create(0, 0, obj_battle_enemy_attack_super_ball_1_creator);
47
        }
48
        else if (enemy_attack == "Steam Walls Spin" && !instance_exists(obj_battle_enemy_attack_steam_walls_spin))
49
        {
50
            instance_create(0, 0, obj_battle_enemy_attack_steam_walls_spin);
51
        }
52
        else if (enemy_attack == "Pulse Energy" && !instance_exists(obj_battle_enemy_attack_pulse_energy))
53
        {
54
            instance_create(0, 0, obj_battle_enemy_attack_pulse_energy);
55
        }
56
        else if (enemy_attack == "Super Ball 4" && !instance_exists(obj_battle_enemy_attack_super_ball_1_creator))
57
        {
58
            instance_create(0, 0, obj_battle_enemy_attack_super_ball_1_creator);
59
        }
60
        else if (enemy_attack == "Super Ball 5" && !instance_exists(obj_battle_enemy_attack_super_ball_1_creator))
61
        {
62
            instance_create(0, 0, obj_battle_enemy_attack_super_ball_1_creator);
63
        }
64
        else if (enemy_attack == "Super Ball 6" && !instance_exists(obj_battle_enemy_attack_super_ball_1_creator))
65
        {
66
            instance_create(0, 0, obj_battle_enemy_attack_super_ball_1_creator);
67
        }
68
        else if (enemy_attack == "Lobbing Bombs" && !instance_exists(obj_battle_enemy_attack_axis_lobbing_bombs))
69
        {
70
            instance_create(0, 0, obj_battle_enemy_attack_axis_lobbing_bombs);
71
        }
72
        else if (enemy_attack == "X Colors" && !instance_exists(obj_battle_enemy_attack_x_colors_creator))
73
        {
74
            instance_create(0, 0, obj_battle_enemy_attack_x_colors_creator);
75
        }
76
        else if (enemy_attack == "Lobbing Bombs 2" && !instance_exists(obj_battle_enemy_attack_axis_lobbing_bombs_2))
77
        {
78
            instance_create(0, 0, obj_battle_enemy_attack_axis_lobbing_bombs_2);
79
        }
80
        else if (enemy_attack == "Magnetic Orbs" && !instance_exists(obj_battle_enemy_attack_axis_magnetic_orbs_creator))
81
        {
82
            instance_create(0, 0, obj_battle_enemy_attack_axis_magnetic_orbs_creator);
83
        }
84
        else if (enemy_attack == "Axis Turrets" && !instance_exists(obj_battle_enemy_attack_axis_turrets))
85
        {
86
            instance_create(0, 0, obj_battle_enemy_attack_axis_turrets);
87
        }
88
        else if (enemy_attack == "Axis Turrets 2" && !instance_exists(obj_battle_enemy_attack_axis_turrets_2))
89
        {
90
            instance_create(0, 0, obj_battle_enemy_attack_axis_turrets_2);
91
        }
92
        else if (enemy_attack == "Laser Grid" && !instance_exists(obj_battle_enemy_attack_axis_laser_grid))
93
        {
94
            instance_create(0, 0, obj_battle_enemy_attack_axis_laser_grid);
95
        }
96
        else if (enemy_attack == "Axis Turrets 3" && !instance_exists(obj_battle_enemy_attack_axis_turrets_3))
97
        {
98
            instance_create(0, 0, obj_battle_enemy_attack_axis_turrets_3);
99
        }
100
        else if (enemy_attack == "Guardener No Attack")
101
        {
102
            with (obj_dialogue_box_battle_transformation_any)
103
                event_user(0);
104
        }
105
    }
106
}