Undertale Yellow script viewer

← back to main script listing

gml_GlobalScript_scr_enemy_timer_attacks_martlet_genocide_final

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

function scr_enemy_timer_attacks_martlet_genocide_final() { var enemy_attack = global.enemy_attack; if (!instance_exists(obj_attack_cycler_martlet_final)) instance_create(0, 0, obj_attack_cycler_martlet_final); if (instance_exists(obj_dialogue_box_battle_transformation_any) && obj_heart_battle_fighting_parent.moveable == true) { if (enemy_attack == "Talon Scratch" && !instance_exists(obj_fmartlet_spawner_talon_scratch)) { instance_create(0, 0, obj_fmartlet_spawner_talon_scratch); } else if (enemy_attack == "Splitting Feathers" && !instance_exists(obj_fmartlet_spawner_splitting_feathers)) { instance_create(0, 0, obj_fmartlet_spawner_splitting_feathers); } else if (enemy_attack == "Splitting Feathers + Talon Scratch" && !instance_exists(obj_fmartlet_spawner_feathers_scratch)) { instance_create(0, 0, obj_fmartlet_spawner_feathers_scratch); } else if (enemy_attack == "Splitting Feathers + Martlet Wings" && !instance_exists(obj_fmartlet_spawner_feathers_wings)) { instance_create(0, 0, obj_fmartlet_spawner_feathers_wings); } else if (enemy_attack == "Talon Scratch + Martlet Wings" && !instance_exists(obj_fmartlet_spawner_wings_scratch)) { instance_create(0, 0, obj_fmartlet_spawner_wings_scratch); } else if (enemy_attack == "Martlet Feather Circle Final" && !instance_exists(obj_battle_enemy_attack_martlet_feather_circle_final_checker)) { instance_create(0, 0, obj_battle_enemy_attack_martlet_feather_circle_final_checker); } else if (enemy_attack == "Martlet Glass" && !instance_exists(obj_fmartlet_spawner_martlet_glass)) { instance_create(0, 0, obj_fmartlet_spawner_martlet_glass); } else if (enemy_attack == "Martlet Wings" && !instance_exists(obj_fmartlet_spawner_wings)) { instance_create(0, 0, obj_fmartlet_spawner_wings); } else if (enemy_attack == "Martlet Talon Walls" && !instance_exists(obj_fmartlet_spawner_talon_walls)) { instance_create(0, 0, obj_fmartlet_spawner_talon_walls); } else if (enemy_attack == "Wing Gust Final" && !instance_exists(obj_battle_enemy_attack_martlet_wing_gust_final_spawner)) { instance_create(0, 0, obj_battle_enemy_attack_martlet_wing_gust_final_spawner); } else if (enemy_attack == "Martlet Blocks" && !instance_exists(obj_fmartlet_spawner_blocks_1)) { instance_create(0, 0, obj_fmartlet_spawner_blocks_1); } else if (enemy_attack == "Martlet Blocks 2" && !instance_exists(obj_fmartlet_spawner_blocks_2)) { instance_create(0, 0, obj_fmartlet_spawner_blocks_2); } else if (enemy_attack == "Martlet Gauntlet 1" && !instance_exists(obj_fmartlet_spawner_gauntlet)) { instance_create(0, 0, obj_fmartlet_spawner_gauntlet); } else if (enemy_attack == "Martlet Gauntlet 2" && !instance_exists(obj_fmartlet_spawner_gauntlet)) { var inst = instance_create(0, 0, obj_fmartlet_spawner_gauntlet); inst.attack_variant = 1; } else if (enemy_attack == "Martlet Final Opener" && !instance_exists(obj_fmartlet_spawner_opener)) { instance_create(0, 0, obj_fmartlet_spawner_opener); } else if (enemy_attack == "Martlet Final 2 Opener" && !instance_exists(obj_fmartlet_spawner_opener_2)) { instance_create(0, 0, obj_fmartlet_spawner_opener_2); } else if (enemy_attack == "Martlet Phase 2 Blocks" && !instance_exists(obj_fmartlet_2_spawner_blocks_1)) { instance_create(0, 0, obj_fmartlet_2_spawner_blocks_1); } else if (enemy_attack == "Martlet Phase 2 Blocks 2" && !instance_exists(obj_fmartlet_2_spawner_blocks_2)) { instance_create(0, 0, obj_fmartlet_2_spawner_blocks_2); } else if (enemy_attack == "Martlet Phase 2 Blocks 3" && !instance_exists(obj_fmartlet_2_spawner_blocks_3)) { instance_create(0, 0, obj_fmartlet_2_spawner_blocks_3); } else if (enemy_attack == "Martlet Phase 2 Blocks 4" && !instance_exists(obj_fmartlet_2_spawner_blocks_4)) { instance_create(0, 0, obj_fmartlet_2_spawner_blocks_4); } else if (enemy_attack == "Circular Scratch" && !instance_exists(obj_fmartlet_spawner_circular_scratch)) { instance_create(0, 0, obj_fmartlet_spawner_circular_scratch); } else if (enemy_attack == "Falling Meteors" && !instance_exists(obj_fmartlet_spawner_falling_meteors)) { instance_create(0, 0, obj_fmartlet_spawner_falling_meteors); } else if (enemy_attack == "Feathers Meteors" && !instance_exists(obj_fmartlet_spawner_feathers_meteors)) { instance_create(0, 0, obj_fmartlet_spawner_feathers_meteors); } else if (enemy_attack == "Splitting Feathers + Talon Scratch 2" && !instance_exists(obj_fmartlet_spawner_feathers_scratch_2)) ...
()
2
{
3
    var enemy_attack = global.enemy_attack;
4
    if (!instance_exists(obj_attack_cycler_martlet_final))
5
        instance_create(0, 0, obj_attack_cycler_martlet_final);
6
    if (instance_exists(obj_dialogue_box_battle_transformation_any) && obj_heart_battle_fighting_parent.moveable == true)
7
    {
8
        if (enemy_attack == "Talon Scratch" && !instance_exists(obj_fmartlet_spawner_talon_scratch))
9
        {
10
            instance_create(0, 0, obj_fmartlet_spawner_talon_scratch);
11
        }
12
        else if (enemy_attack == "Splitting Feathers" && !instance_exists(obj_fmartlet_spawner_splitting_feathers))
13
        {
14
            instance_create(0, 0, obj_fmartlet_spawner_splitting_feathers);
15
        }
16
        else if (enemy_attack == "Splitting Feathers + Talon Scratch" && !instance_exists(obj_fmartlet_spawner_feathers_scratch))
17
        {
18
            instance_create(0, 0, obj_fmartlet_spawner_feathers_scratch);
19
        }
20
        else if (enemy_attack == "Splitting Feathers + Martlet Wings" && !instance_exists(obj_fmartlet_spawner_feathers_wings))
21
        {
22
            instance_create(0, 0, obj_fmartlet_spawner_feathers_wings);
23
        }
24
        else if (enemy_attack == "Talon Scratch + Martlet Wings" && !instance_exists(obj_fmartlet_spawner_wings_scratch))
25
        {
26
            instance_create(0, 0, obj_fmartlet_spawner_wings_scratch);
27
        }
28
        else if (enemy_attack == "Martlet Feather Circle Final" && !instance_exists(obj_battle_enemy_attack_martlet_feather_circle_final_checker))
29
        {
30
            instance_create(0, 0, obj_battle_enemy_attack_martlet_feather_circle_final_checker);
31
        }
32
        else if (enemy_attack == "Martlet Glass" && !instance_exists(obj_fmartlet_spawner_martlet_glass))
33
        {
34
            instance_create(0, 0, obj_fmartlet_spawner_martlet_glass);
35
        }
36
        else if (enemy_attack == "Martlet Wings" && !instance_exists(obj_fmartlet_spawner_wings))
37
        {
38
            instance_create(0, 0, obj_fmartlet_spawner_wings);
39
        }
40
        else if (enemy_attack == "Martlet Talon Walls" && !instance_exists(obj_fmartlet_spawner_talon_walls))
41
        {
42
            instance_create(0, 0, obj_fmartlet_spawner_talon_walls);
43
        }
44
        else if (enemy_attack == "Wing Gust Final" && !instance_exists(obj_battle_enemy_attack_martlet_wing_gust_final_spawner))
45
        {
46
            instance_create(0, 0, obj_battle_enemy_attack_martlet_wing_gust_final_spawner);
47
        }
48
        else if (enemy_attack == "Martlet Blocks" && !instance_exists(obj_fmartlet_spawner_blocks_1))
49
        {
50
            instance_create(0, 0, obj_fmartlet_spawner_blocks_1);
51
        }
52
        else if (enemy_attack == "Martlet Blocks 2" && !instance_exists(obj_fmartlet_spawner_blocks_2))
53
        {
54
            instance_create(0, 0, obj_fmartlet_spawner_blocks_2);
55
        }
56
        else if (enemy_attack == "Martlet Gauntlet 1" && !instance_exists(obj_fmartlet_spawner_gauntlet))
57
        {
58
            instance_create(0, 0, obj_fmartlet_spawner_gauntlet);
59
        }
60
        else if (enemy_attack == "Martlet Gauntlet 2" && !instance_exists(obj_fmartlet_spawner_gauntlet))
61
        {
62
            var inst = instance_create(0, 0, obj_fmartlet_spawner_gauntlet);
63
            inst.attack_variant = 1;
64
        }
65
        else if (enemy_attack == "Martlet Final Opener" && !instance_exists(obj_fmartlet_spawner_opener))
66
        {
67
            instance_create(0, 0, obj_fmartlet_spawner_opener);
68
        }
69
        else if (enemy_attack == "Martlet Final 2 Opener" && !instance_exists(obj_fmartlet_spawner_opener_2))
70
        {
71
            instance_create(0, 0, obj_fmartlet_spawner_opener_2);
72
        }
73
        else if (enemy_attack == "Martlet Phase 2 Blocks" && !instance_exists(obj_fmartlet_2_spawner_blocks_1))
74
        {
75
            instance_create(0, 0, obj_fmartlet_2_spawner_blocks_1);
76
        }
77
        else if (enemy_attack == "Martlet Phase 2 Blocks 2" && !instance_exists(obj_fmartlet_2_spawner_blocks_2))
78
        {
79
            instance_create(0, 0, obj_fmartlet_2_spawner_blocks_2);
80
        }
81
        else if (enemy_attack == "Martlet Phase 2 Blocks 3" && !instance_exists(obj_fmartlet_2_spawner_blocks_3))
82
        {
83
            instance_create(0, 0, obj_fmartlet_2_spawner_blocks_3);
84
        }
85
        else if (enemy_attack == "Martlet Phase 2 Blocks 4" && !instance_exists(obj_fmartlet_2_spawner_blocks_4))
86
        {
87
            instance_create(0, 0, obj_fmartlet_2_spawner_blocks_4);
88
        }
89
        else if (enemy_attack == "Circular Scratch" && !instance_exists(obj_fmartlet_spawner_circular_scratch))
90
        {
91
            instance_create(0, 0, obj_fmartlet_spawner_circular_scratch);
92
        }
93
        else if (enemy_attack == "Falling Meteors" && !instance_exists(obj_fmartlet_spawner_falling_meteors))
94
        {
95
            instance_create(0, 0, obj_fmartlet_spawner_falling_meteors);
96
        }
97
        else if (enemy_attack == "Feathers Meteors" && !instance_exists(obj_fmartlet_spawner_feathers_meteors))
98
        {
99
            instance_create(0, 0, obj_fmartlet_spawner_feathers_meteors);
100
        }
101
        else if (enemy_attack == "Splitting Feathers + Talon Scratch 2" && !instance_exists(obj_fmartlet_spawner_feathers_scratch_2))
102
        {
103
            instance_create(0, 0, obj_fmartlet_spawner_feathers_scratch_2);
104
        }
105
    }
106
}