Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_dialogue_box_battle_transformation_any_Other_10

(view raw script w/o annotations or w/e)
1
if (instance_exists(obj_battle_enemy_attack_tellyvis_remote_generator) && obj_battle_enemy_attack_tellyvis_remote_generator.attack_remote_destroy == false)
2
    return;
3
if (global.attack_end_text == false)
4
{
5
    global.attack_end_text = scr_battle_core_directory_enemy_attack_end
scr_battle_core_directory_enemy_attack_end

function scr_battle_core_directory_enemy_attack_end() //gml_Script_scr_battle_core_directory_enemy_attack_end { var battle_enemy_name = global.battle_enemy_name if (battle_enemy_name == "el bailador") { var new_return = script_execute(gml_Script_scr_end_enemy_attacking_bailador_geno) return new_return; } if (battle_enemy_name == "guardener") { new_return = script_execute(gml_Script_scr_end_enemy_attacking_guardener) return new_return; } if (battle_enemy_name == "axis") { new_return = script_execute(gml_Script_scr_end_enemy_attacking_axis) return new_return; } if (battle_enemy_name == "axis genocide") { new_return = script_execute(gml_Script_scr_end_enemy_attacking_axis_geno) return new_return; } if (battle_enemy_name == "ceroba") { new_return = script_execute(gml_Script_scr_end_enemy_attacking_ceroba) return new_return; } if (battle_enemy_name == "macro froggit") { new_return = script_execute(gml_Script_scr_end_enemy_attacking_macro) return new_return; } return false; }
()
6
    if (global.attack_end_text != false)
7
        return;
8
}
9
if instance_exists(obj_attack_cycler_parent)
10
{
11
    with (obj_attack_cycler_parent)
12
        instance_destroy()
13
}
14
if instance_exists(obj_attack_boundary_creator)
15
{
16
    with (obj_attack_boundary_creator)
17
        instance_destroy()
18
}
19
if instance_exists(obj_attack_boundary_box)
20
{
21
    with (obj_attack_boundary_box)
22
        instance_destroy()
23
}
24
if instance_exists(obj_surface_drawer)
25
{
26
    with (obj_surface_drawer)
27
        instance_destroy()
28
}
29
if instance_exists(obj_sme_yellow_rhythm_generator)
30
{
31
    with (obj_sme_yellow_rhythm_generator)
32
        instance_destroy()
33
}
34
global.turns_passed += 1
35
global.last_action_selected = "Nothing"
36
global.last_action_selected_2 = "Nothing"
37
global.last_action_selected_3 = "Nothing"
38
global.hurt_self = global.hit_self
39
global.hit_self = false
40
global.enemy_hurt = global.enemy_hit
41
global.enemy_hit = false
42
if (global.enemy_count >= 2)
43
{
44
    global.enemy_hurt_2 = global.enemy_hit_2
45
    global.enemy_hit_2 = false
46
}
47
if (global.enemy_count >= 3)
48
{
49
    global.enemy_hurt_3 = global.enemy_hit_3
50
    global.enemy_hit_3 = false
51
}
52
global.item_used = global.item_use
53
global.item_use = "Nothing"
54
global.item_gifted = global.item_gift
55
global.item_gift = "Nothing"
56
instance_create(319, 320, obj_dialogue_box_battle_transformation_any_in)
57
with (obj_heart_battle_fighting_parent)
58
    instance_destroy()
59
instance_destroy()
60
global.attack_end_text = false
61
if (global.player_armor_modifier == "Silver Scarf" && global.current_hp_self < global.max_hp_self)
62
{
63
    global.current_hp_self += 2
64
    global.current_hp_self = clamp(global.current_hp_self, 0, global.max_hp_self)
65
    audio_play_sound(snd_heal, 1, 0)
66
}