Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_battle_generator_Step_1

(view raw script w/o annotations or w/e)
1
var enemy_count = global.enemy_count
2
if (global.current_hp_enemy < 0)
3
    global.current_hp_enemy = 0
4
else if (enemy_count >= 2)
5
{
6
    if (global.current_hp_enemy_2 < 0)
7
        global.current_hp_enemy_2 = 0
8
}
9
else if (enemy_count >= 3)
10
{
11
    if (global.current_hp_enemy_3 < 0)
12
        global.current_hp_enemy_3 = 0
13
}
14
if (global.anti_amplitude_ASGORE_flash_2 > 0)
15
    global.anti_amplitude_ASGORE_flash_2 -= 1
16
if (global.anti_amplitude_asriel_battle_sound_3 > 0)
17
    global.anti_amplitude_asriel_battle_sound_3 -= 1
18
if (global.anti_amplitude_asriel_battle_sound_4 > 0)
19
    global.anti_amplitude_asriel_battle_sound_4 -= 1
20
if (global.anti_amplitude_battle_item_eat_starfait > 0)
21
    global.anti_amplitude_battle_item_eat_starfait -= 1
22
if (global.anti_amplitude_monster_encounter > 0)
23
    global.anti_amplitude_monster_encounter -= 1
24
if (global.anti_amplitude_omegaflowey_battle_sound_17 > 0)
25
    global.anti_amplitude_omegaflowey_battle_sound_17 -= 1
26
if (global.anti_amplitude_sans_battle_gasterblaster_charge > 0)
27
    global.anti_amplitude_sans_battle_gasterblaster_charge -= 1
28
if (global.anti_amplitude_sans_battle_pound > 0)
29
    global.anti_amplitude_sans_battle_pound -= 1
30
if (global.anti_amplitude_soul_mettaton_hit_2 > 0)
31
    global.anti_amplitude_soul_mettaton_hit_2 -= 1
32
if (global.anti_amplitude_talk_2 > 0)
33
    global.anti_amplitude_talk_2 -= 1
34
if (global.anti_amplitude_undyne_spear_fire > 0)
35
    global.anti_amplitude_undyne_spear_fire -= 1
36
script_execute(gml_Script_scr_game_time_add)