Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_battle_generator_Create_0

(view raw script w/o annotations or w/e)
1
global.current_room = room_get_name(room)
2
var battle_enemy_name = global.battle_enemy_name
3
global.battle_phase_step = 0
4
global.special_effect_end_value = ""
5
script_execute(gml_Script_scr_battle_core_directory_generation)
6
if (global.game_mode == "customs")
7
{
8
    global.determine_attack_priority = 1
9
    script_execute(gml_Script_scr_determine_enemy_attack)
10
}
11
else if (global.game_mode == "yellow")
12
{
13
    global.determine_attack_priority = 1
14
    script_execute(gml_Script_scr_determine_enemy_attack_yellow)
15
}
16
script_execute(gml_Script_scr_determine_attacking_damage_stat_critical)
17
global.fight_number = 1
18
global.act_number = 1
19
global.act_number_row = 1
20
global.act_number_column = 1
21
global.item_page_count = 1
22
global.item_number_row = 1
23
global.item_number_column = 1
24
global.mercy_number = 1
25
global.attack_counter = 0
26
global.attack_counter_max = 0
27
global.timer_attacks_counter = 0
28
global.timer_attacks_counter_2 = 0
29
global.timer_attacks_switch = false
30
global.attack_end_text = false
31
global.anti_amplitude_ASGORE_flash_2 = 0
32
global.anti_amplitude_asriel_battle_sound_3 = 0
33
global.anti_amplitude_asriel_battle_sound_4 = 0
34
global.anti_amplitude_battle_item_eat_starfait = 0
35
global.anti_amplitude_monster_encounter = 0
36
global.anti_amplitude_omegaflowey_battle_sound_17 = 0
37
global.anti_amplitude_sans_battle_gasterblaster_charge = 0
38
global.anti_amplitude_sans_battle_pound = 0
39
global.anti_amplitude_soul_mettaton_hit_2 = 0
40
global.anti_amplitude_talk_2 = 0
41
global.anti_amplitude_undyne_spear_fire = 0
42
global.radio = "nothing"
43
if (global.debug_menu == true)
44
    instance_create(0, 0, obj_debug_battle)
45
battle_ceroba_buff_noloop = false