diff --git a/Cargo.toml b/Cargo.toml index acf4b4d..6c295f8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -13,7 +13,9 @@ skyline_smash = { git = "https://github.com/GradualSyrup/skyline-smash.git", bra skyline-web = { git = "https://github.com/skyline-rs/skyline-web.git" } bitflags = "1.2.1" parking_lot = { version = "0.12.0", features = ["nightly"] } +convert_case = "0.6.0" include-flate = "0.1.4" +itertools = "0.11.0" lazy_static = "1.4.0" modular-bitfield = "0.11.2" owo-colors = "2.1.0" @@ -29,13 +31,14 @@ minreq = { version = "2", features = ["https-native", "json-using-serde"] } sarc = { version = "1.2.0", features = [], default_features = false } serde = { version = "1", features = ["derive"] } serde_json = "1" +smush_info_shared = { git = "https://github.com/jam1garner/smush_info_shared.git" } toml = "0.5.9" training_mod_consts = { path = "training_mod_consts" } training_mod_tui = { path = "training_mod_tui" } native-tls = { version = "0.2.11", features = ["vendored"] } log = "0.4.17" byte-unit = "4.0.18" -zip = { version = "0.6", default-features = false, features = ["deflate"]} +zip = { version = "0.6", default-features = false, features = ["deflate"] } anyhow = "1.0.72" @@ -54,7 +57,7 @@ lto = true titleid = "01006A800016E000" plugin-dependencies = [ { name = "libnro_hook.nro", url = "https://github.com/ultimate-research/nro-hook-plugin/releases/download/v0.4.0/libnro_hook.nro" }, - { name = "libparam_hook.nro", url = "https://github.com/ultimate-research/params-hook-plugin/releases/download/v0.1.1/libparam_hook.nro" } + { name = "libparam_hook.nro", url = "https://github.com/ultimate-research/params-hook-plugin/releases/download/v0.1.1/libparam_hook.nro" }, ] [features] diff --git a/ryujinx_build.ps1 b/ryujinx_build.ps1 index fd736b7..8471756 100644 --- a/ryujinx_build.ps1 +++ b/ryujinx_build.ps1 @@ -54,4 +54,4 @@ finally { if ($global:process -ne $null) { Stop-Process -Id $global:process -Force } -} +} \ No newline at end of file diff --git a/src/common/button_config.rs b/src/common/button_config.rs index b40e603..f6993e1 100644 --- a/src/common/button_config.rs +++ b/src/common/button_config.rs @@ -49,6 +49,114 @@ pub fn button_mapping( } } +pub fn name_to_font_glyph(button: ButtonConfig, style: ControllerStyle) -> Option { + let is_gcc = style == ControllerStyle::GCController; + Some(match button { + ButtonConfig::A => 0xE0E0, + // TODO: Find one that works in training... + ButtonConfig::B => 0xE0E0, + ButtonConfig::X => { + if is_gcc { + 0xE206 + } else { + 0xE0E2 + } + } + ButtonConfig::Y => { + if is_gcc { + 0xE207 + } else { + 0xE0E3 + } + } + ButtonConfig::L => { + if is_gcc { + return None; + } else { + 0xE0E4 + } + } + ButtonConfig::R => { + if is_gcc { + 0xE205 + } else { + 0xE0E5 + } + } + ButtonConfig::ZL => { + if is_gcc { + 0xE204 + } else { + 0xE0E6 + } + } + ButtonConfig::ZR => { + if is_gcc { + 0xE208 + } else { + 0xE0E7 + } + } + ButtonConfig::DPAD_UP => { + if is_gcc { + 0xE209 + } else { + 0xE079 + } + } + ButtonConfig::DPAD_DOWN => { + if is_gcc { + 0xE20A + } else { + 0xE07A + } + } + ButtonConfig::DPAD_LEFT => { + if is_gcc { + 0xE20B + } else { + 0xE07B + } + } + ButtonConfig::DPAD_RIGHT => { + if is_gcc { + 0xE20C + } else { + 0xE07C + } + } + ButtonConfig::PLUS => { + if is_gcc { + 0xE20D + } else { + 0xE0EF + } + } + ButtonConfig::MINUS => { + if is_gcc { + return None; + } else { + 0xE0F0 + } + } + ButtonConfig::LSTICK => { + if is_gcc { + return None; + } else { + 0xE104 + } + } + ButtonConfig::RSTICK => { + if is_gcc { + return None; + } else { + 0xE105 + } + } + _ => return None, + }) +} + #[derive(Debug, EnumIter, PartialEq, Eq, Hash, Copy, Clone)] pub enum ButtonCombo { OpenMenu, diff --git a/src/common/consts.rs b/src/common/consts.rs index 3a14928..d3e5987 100644 --- a/src/common/consts.rs +++ b/src/common/consts.rs @@ -1 +1,9334 @@ +use smash::lib::lua_const::*; pub use training_mod_consts::*; + +use convert_case::{Case, Casing}; +use lazy_static::lazy_static; +use smush_info_shared::Character; +use std::collections::HashMap; +use std::iter::FromIterator; + +pub static STATUS_UNKNOWN: &str = "UNKNOWN"; + +lazy_static! { + pub static ref STATUS_DISPLAY: HashMap<&'static str, i32> = HashMap::from_iter([ + ( + "FIGHTER_BAYONETTA_STATUS_KIND_ATTACK_AIR_F", + *FIGHTER_BAYONETTA_STATUS_KIND_ATTACK_AIR_F + ), + ( + "FIGHTER_BAYONETTA_STATUS_KIND_BATWITHIN", + *FIGHTER_BAYONETTA_STATUS_KIND_BATWITHIN + ), + ( + "FIGHTER_BAYONETTA_STATUS_KIND_FINAL_END", + *FIGHTER_BAYONETTA_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_BAYONETTA_STATUS_KIND_FINAL_END_AFTER", + *FIGHTER_BAYONETTA_STATUS_KIND_FINAL_END_AFTER + ), + ( + "FIGHTER_BAYONETTA_STATUS_KIND_FINAL_SCENE01", + *FIGHTER_BAYONETTA_STATUS_KIND_FINAL_SCENE01 + ), + ( + "FIGHTER_BAYONETTA_STATUS_KIND_FINAL_START", + *FIGHTER_BAYONETTA_STATUS_KIND_FINAL_START + ), + ( + "FIGHTER_BAYONETTA_STATUS_KIND_NUM", + *FIGHTER_BAYONETTA_STATUS_KIND_NUM + ), + ( + "FIGHTER_BAYONETTA_STATUS_KIND_SPECIAL_AIR_S_D", + *FIGHTER_BAYONETTA_STATUS_KIND_SPECIAL_AIR_S_D + ), + ( + "FIGHTER_BAYONETTA_STATUS_KIND_SPECIAL_AIR_S_D_HIT", + *FIGHTER_BAYONETTA_STATUS_KIND_SPECIAL_AIR_S_D_HIT + ), + ( + "FIGHTER_BAYONETTA_STATUS_KIND_SPECIAL_AIR_S_D_LANDING", + *FIGHTER_BAYONETTA_STATUS_KIND_SPECIAL_AIR_S_D_LANDING + ), + ( + "FIGHTER_BAYONETTA_STATUS_KIND_SPECIAL_AIR_S_U", + *FIGHTER_BAYONETTA_STATUS_KIND_SPECIAL_AIR_S_U + ), + ( + "FIGHTER_BAYONETTA_STATUS_KIND_SPECIAL_AIR_S_WALL_END", + *FIGHTER_BAYONETTA_STATUS_KIND_SPECIAL_AIR_S_WALL_END + ), + ( + "FIGHTER_BAYONETTA_STATUS_KIND_SPECIAL_HI_JUMP", + *FIGHTER_BAYONETTA_STATUS_KIND_SPECIAL_HI_JUMP + ), + ( + "FIGHTER_BAYONETTA_STATUS_KIND_SPECIAL_LW_BATWITHIN", + *FIGHTER_BAYONETTA_STATUS_KIND_SPECIAL_LW_BATWITHIN + ), + ( + "FIGHTER_BAYONETTA_STATUS_KIND_SPECIAL_N_CHARGE", + *FIGHTER_BAYONETTA_STATUS_KIND_SPECIAL_N_CHARGE + ), + ( + "FIGHTER_BAYONETTA_STATUS_KIND_SPECIAL_N_END", + *FIGHTER_BAYONETTA_STATUS_KIND_SPECIAL_N_END + ), + ( + "FIGHTER_BAYONETTA_STATUS_KIND_SPECIAL_N_FIRE", + *FIGHTER_BAYONETTA_STATUS_KIND_SPECIAL_N_FIRE + ), + ( + "FIGHTER_BAYONETTA_STATUS_KIND_SPECIAL_S_HOLD_END", + *FIGHTER_BAYONETTA_STATUS_KIND_SPECIAL_S_HOLD_END + ), + ( + "FIGHTER_BRAVE_STATUS_KIND_FINAL_END", + *FIGHTER_BRAVE_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_BRAVE_STATUS_KIND_FINAL_READY", + *FIGHTER_BRAVE_STATUS_KIND_FINAL_READY + ), + ( + "FIGHTER_BRAVE_STATUS_KIND_FINAL_SCENE01", + *FIGHTER_BRAVE_STATUS_KIND_FINAL_SCENE01 + ), + ( + "FIGHTER_BRAVE_STATUS_KIND_NUM", + *FIGHTER_BRAVE_STATUS_KIND_NUM + ), + ( + "FIGHTER_BRAVE_STATUS_KIND_SHIELD_GUARD", + *FIGHTER_BRAVE_STATUS_KIND_SHIELD_GUARD + ), + ( + "FIGHTER_BRAVE_STATUS_KIND_SPECIAL_HI_HOLD", + *FIGHTER_BRAVE_STATUS_KIND_SPECIAL_HI_HOLD + ), + ( + "FIGHTER_BRAVE_STATUS_KIND_SPECIAL_HI_JUMP", + *FIGHTER_BRAVE_STATUS_KIND_SPECIAL_HI_JUMP + ), + ( + "FIGHTER_BRAVE_STATUS_KIND_SPECIAL_LW_CANCEL", + *FIGHTER_BRAVE_STATUS_KIND_SPECIAL_LW_CANCEL + ), + ( + "FIGHTER_BRAVE_STATUS_KIND_SPECIAL_LW_CRASH_END", + *FIGHTER_BRAVE_STATUS_KIND_SPECIAL_LW_CRASH_END + ), + ( + "FIGHTER_BRAVE_STATUS_KIND_SPECIAL_LW_FAILURE", + *FIGHTER_BRAVE_STATUS_KIND_SPECIAL_LW_FAILURE + ), + ( + "FIGHTER_BRAVE_STATUS_KIND_SPECIAL_LW_FLYING_DOWN", + *FIGHTER_BRAVE_STATUS_KIND_SPECIAL_LW_FLYING_DOWN + ), + ( + "FIGHTER_BRAVE_STATUS_KIND_SPECIAL_LW_FLYING_END", + *FIGHTER_BRAVE_STATUS_KIND_SPECIAL_LW_FLYING_END + ), + ( + "FIGHTER_BRAVE_STATUS_KIND_SPECIAL_LW_FLYING_START", + *FIGHTER_BRAVE_STATUS_KIND_SPECIAL_LW_FLYING_START + ), + ( + "FIGHTER_BRAVE_STATUS_KIND_SPECIAL_LW_FLYING_STOP_CEIL", + *FIGHTER_BRAVE_STATUS_KIND_SPECIAL_LW_FLYING_STOP_CEIL + ), + ( + "FIGHTER_BRAVE_STATUS_KIND_SPECIAL_LW_FLYING_UP", + *FIGHTER_BRAVE_STATUS_KIND_SPECIAL_LW_FLYING_UP + ), + ( + "FIGHTER_BRAVE_STATUS_KIND_SPECIAL_LW_JUMP_CANCEL", + *FIGHTER_BRAVE_STATUS_KIND_SPECIAL_LW_JUMP_CANCEL + ), + ( + "FIGHTER_BRAVE_STATUS_KIND_SPECIAL_LW_SELECT", + *FIGHTER_BRAVE_STATUS_KIND_SPECIAL_LW_SELECT + ), + ( + "FIGHTER_BRAVE_STATUS_KIND_SPECIAL_LW_START", + *FIGHTER_BRAVE_STATUS_KIND_SPECIAL_LW_START + ), + ( + "FIGHTER_BRAVE_STATUS_KIND_SPECIAL_LW_STEEL", + *FIGHTER_BRAVE_STATUS_KIND_SPECIAL_LW_STEEL + ), + ( + "FIGHTER_BRAVE_STATUS_KIND_SPECIAL_LW_STEEL_END", + *FIGHTER_BRAVE_STATUS_KIND_SPECIAL_LW_STEEL_END + ), + ( + "FIGHTER_BRAVE_STATUS_KIND_SPECIAL_LW_STEEL_START", + *FIGHTER_BRAVE_STATUS_KIND_SPECIAL_LW_STEEL_START + ), + ( + "FIGHTER_BRAVE_STATUS_KIND_SPECIAL_N_CANCEL", + *FIGHTER_BRAVE_STATUS_KIND_SPECIAL_N_CANCEL + ), + ( + "FIGHTER_BRAVE_STATUS_KIND_SPECIAL_N_HOLD", + *FIGHTER_BRAVE_STATUS_KIND_SPECIAL_N_HOLD + ), + ( + "FIGHTER_BRAVE_STATUS_KIND_SPECIAL_N_JUMP_CANCEL", + *FIGHTER_BRAVE_STATUS_KIND_SPECIAL_N_JUMP_CANCEL + ), + ( + "FIGHTER_BRAVE_STATUS_KIND_SPECIAL_N_SHOOT", + *FIGHTER_BRAVE_STATUS_KIND_SPECIAL_N_SHOOT + ), + ( + "FIGHTER_BRAVE_STATUS_KIND_SPECIAL_S_ATTACK1", + *FIGHTER_BRAVE_STATUS_KIND_SPECIAL_S_ATTACK1 + ), + ( + "FIGHTER_BRAVE_STATUS_KIND_SPECIAL_S_ATTACK2", + *FIGHTER_BRAVE_STATUS_KIND_SPECIAL_S_ATTACK2 + ), + ( + "FIGHTER_BRAVE_STATUS_KIND_SPECIAL_S_ATTACK3", + *FIGHTER_BRAVE_STATUS_KIND_SPECIAL_S_ATTACK3 + ), + ( + "FIGHTER_BRAVE_STATUS_KIND_SPECIAL_S_ATTACK3_APPEND", + *FIGHTER_BRAVE_STATUS_KIND_SPECIAL_S_ATTACK3_APPEND + ), + ( + "FIGHTER_BRAVE_STATUS_KIND_SPECIAL_S_HOLD", + *FIGHTER_BRAVE_STATUS_KIND_SPECIAL_S_HOLD + ), + ( + "FIGHTER_BUDDY_STATUS_KIND_FINAL_END", + *FIGHTER_BUDDY_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_BUDDY_STATUS_KIND_FINAL_READY", + *FIGHTER_BUDDY_STATUS_KIND_FINAL_READY + ), + ( + "FIGHTER_BUDDY_STATUS_KIND_FINAL_SCENE01", + *FIGHTER_BUDDY_STATUS_KIND_FINAL_SCENE01 + ), + ( + "FIGHTER_BUDDY_STATUS_KIND_FINAL_SCENE02", + *FIGHTER_BUDDY_STATUS_KIND_FINAL_SCENE02 + ), + ( + "FIGHTER_BUDDY_STATUS_KIND_FINAL_SCENE03", + *FIGHTER_BUDDY_STATUS_KIND_FINAL_SCENE03 + ), + ( + "FIGHTER_BUDDY_STATUS_KIND_FINAL_SCENE04", + *FIGHTER_BUDDY_STATUS_KIND_FINAL_SCENE04 + ), + ( + "FIGHTER_BUDDY_STATUS_KIND_NUM", + *FIGHTER_BUDDY_STATUS_KIND_NUM + ), + ( + "FIGHTER_BUDDY_STATUS_KIND_SPECIAL_HI_JUMP", + *FIGHTER_BUDDY_STATUS_KIND_SPECIAL_HI_JUMP + ), + ( + "FIGHTER_BUDDY_STATUS_KIND_SPECIAL_N_SHOOT", + *FIGHTER_BUDDY_STATUS_KIND_SPECIAL_N_SHOOT + ), + ( + "FIGHTER_BUDDY_STATUS_KIND_SPECIAL_N_SHOOT_AIR", + *FIGHTER_BUDDY_STATUS_KIND_SPECIAL_N_SHOOT_AIR + ), + ( + "FIGHTER_BUDDY_STATUS_KIND_SPECIAL_N_SHOOT_AIR_TURN", + *FIGHTER_BUDDY_STATUS_KIND_SPECIAL_N_SHOOT_AIR_TURN + ), + ( + "FIGHTER_BUDDY_STATUS_KIND_SPECIAL_N_SHOOT_END", + *FIGHTER_BUDDY_STATUS_KIND_SPECIAL_N_SHOOT_END + ), + ( + "FIGHTER_BUDDY_STATUS_KIND_SPECIAL_N_SHOOT_FALL", + *FIGHTER_BUDDY_STATUS_KIND_SPECIAL_N_SHOOT_FALL + ), + ( + "FIGHTER_BUDDY_STATUS_KIND_SPECIAL_N_SHOOT_JUMP", + *FIGHTER_BUDDY_STATUS_KIND_SPECIAL_N_SHOOT_JUMP + ), + ( + "FIGHTER_BUDDY_STATUS_KIND_SPECIAL_N_SHOOT_JUMP_AERIAL", + *FIGHTER_BUDDY_STATUS_KIND_SPECIAL_N_SHOOT_JUMP_AERIAL + ), + ( + "FIGHTER_BUDDY_STATUS_KIND_SPECIAL_N_SHOOT_JUMP_SQUAT", + *FIGHTER_BUDDY_STATUS_KIND_SPECIAL_N_SHOOT_JUMP_SQUAT + ), + ( + "FIGHTER_BUDDY_STATUS_KIND_SPECIAL_N_SHOOT_LANDING", + *FIGHTER_BUDDY_STATUS_KIND_SPECIAL_N_SHOOT_LANDING + ), + ( + "FIGHTER_BUDDY_STATUS_KIND_SPECIAL_N_SHOOT_START", + *FIGHTER_BUDDY_STATUS_KIND_SPECIAL_N_SHOOT_START + ), + ( + "FIGHTER_BUDDY_STATUS_KIND_SPECIAL_N_SHOOT_TURN", + *FIGHTER_BUDDY_STATUS_KIND_SPECIAL_N_SHOOT_TURN + ), + ( + "FIGHTER_BUDDY_STATUS_KIND_SPECIAL_N_SHOOT_WALK_B", + *FIGHTER_BUDDY_STATUS_KIND_SPECIAL_N_SHOOT_WALK_B + ), + ( + "FIGHTER_BUDDY_STATUS_KIND_SPECIAL_N_SHOOT_WALK_F", + *FIGHTER_BUDDY_STATUS_KIND_SPECIAL_N_SHOOT_WALK_F + ), + ( + "FIGHTER_BUDDY_STATUS_KIND_SPECIAL_S_DASH", + *FIGHTER_BUDDY_STATUS_KIND_SPECIAL_S_DASH + ), + ( + "FIGHTER_BUDDY_STATUS_KIND_SPECIAL_S_END", + *FIGHTER_BUDDY_STATUS_KIND_SPECIAL_S_END + ), + ( + "FIGHTER_BUDDY_STATUS_KIND_SPECIAL_S_FAIL", + *FIGHTER_BUDDY_STATUS_KIND_SPECIAL_S_FAIL + ), + ( + "FIGHTER_BUDDY_STATUS_KIND_SPECIAL_S_WALL", + *FIGHTER_BUDDY_STATUS_KIND_SPECIAL_S_WALL + ), + ( + "FIGHTER_CAPTAIN_STATUS_KIND_FINAL_END", + *FIGHTER_CAPTAIN_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_CAPTAIN_STATUS_KIND_FINAL_RIDE", + *FIGHTER_CAPTAIN_STATUS_KIND_FINAL_RIDE + ), + ( + "FIGHTER_CAPTAIN_STATUS_KIND_FINAL_SCENE01", + *FIGHTER_CAPTAIN_STATUS_KIND_FINAL_SCENE01 + ), + ( + "FIGHTER_CAPTAIN_STATUS_KIND_FINAL_SCENE02", + *FIGHTER_CAPTAIN_STATUS_KIND_FINAL_SCENE02 + ), + ( + "FIGHTER_CAPTAIN_STATUS_KIND_FINAL_SCENE03", + *FIGHTER_CAPTAIN_STATUS_KIND_FINAL_SCENE03 + ), + ( + "FIGHTER_CAPTAIN_STATUS_KIND_NUM", + *FIGHTER_CAPTAIN_STATUS_KIND_NUM + ), + ( + "FIGHTER_CAPTAIN_STATUS_KIND_SPECIAL_HI_CLING", + *FIGHTER_CAPTAIN_STATUS_KIND_SPECIAL_HI_CLING + ), + ( + "FIGHTER_CAPTAIN_STATUS_KIND_SPECIAL_HI_THROW", + *FIGHTER_CAPTAIN_STATUS_KIND_SPECIAL_HI_THROW + ), + ( + "FIGHTER_CAPTAIN_STATUS_KIND_SPECIAL_LW_END", + *FIGHTER_CAPTAIN_STATUS_KIND_SPECIAL_LW_END + ), + ( + "FIGHTER_CAPTAIN_STATUS_KIND_SPECIAL_LW_WALL_END", + *FIGHTER_CAPTAIN_STATUS_KIND_SPECIAL_LW_WALL_END + ), + ( + "FIGHTER_CAPTAIN_STATUS_KIND_SPECIAL_N_TURN", + *FIGHTER_CAPTAIN_STATUS_KIND_SPECIAL_N_TURN + ), + ( + "FIGHTER_CAPTAIN_STATUS_KIND_SPECIAL_S_END", + *FIGHTER_CAPTAIN_STATUS_KIND_SPECIAL_S_END + ), + ( + "FIGHTER_CLOUD_STATUS_KIND_FINAL2", + *FIGHTER_CLOUD_STATUS_KIND_FINAL2 + ), + ( + "FIGHTER_CLOUD_STATUS_KIND_FINAL2_ATTACK", + *FIGHTER_CLOUD_STATUS_KIND_FINAL2_ATTACK + ), + ( + "FIGHTER_CLOUD_STATUS_KIND_FINAL2_DASH", + *FIGHTER_CLOUD_STATUS_KIND_FINAL2_DASH + ), + ( + "FIGHTER_CLOUD_STATUS_KIND_FINAL2_DASH_END", + *FIGHTER_CLOUD_STATUS_KIND_FINAL2_DASH_END + ), + ( + "FIGHTER_CLOUD_STATUS_KIND_FINAL2_END", + *FIGHTER_CLOUD_STATUS_KIND_FINAL2_END + ), + ( + "FIGHTER_CLOUD_STATUS_KIND_FINAL2_FALL", + *FIGHTER_CLOUD_STATUS_KIND_FINAL2_FALL + ), + ( + "FIGHTER_CLOUD_STATUS_KIND_FINAL2_HIT", + *FIGHTER_CLOUD_STATUS_KIND_FINAL2_HIT + ), + ( + "FIGHTER_CLOUD_STATUS_KIND_FINAL2_MOVE", + *FIGHTER_CLOUD_STATUS_KIND_FINAL2_MOVE + ), + ( + "FIGHTER_CLOUD_STATUS_KIND_FINAL_ATTACK", + *FIGHTER_CLOUD_STATUS_KIND_FINAL_ATTACK + ), + ( + "FIGHTER_CLOUD_STATUS_KIND_FINAL_DASH", + *FIGHTER_CLOUD_STATUS_KIND_FINAL_DASH + ), + ( + "FIGHTER_CLOUD_STATUS_KIND_FINAL_DASH_END", + *FIGHTER_CLOUD_STATUS_KIND_FINAL_DASH_END + ), + ( + "FIGHTER_CLOUD_STATUS_KIND_FINAL_END", + *FIGHTER_CLOUD_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_CLOUD_STATUS_KIND_FINAL_FALL", + *FIGHTER_CLOUD_STATUS_KIND_FINAL_FALL + ), + ( + "FIGHTER_CLOUD_STATUS_KIND_FINAL_HIT", + *FIGHTER_CLOUD_STATUS_KIND_FINAL_HIT + ), + ( + "FIGHTER_CLOUD_STATUS_KIND_FINAL_MOVE", + *FIGHTER_CLOUD_STATUS_KIND_FINAL_MOVE + ), + ( + "FIGHTER_CLOUD_STATUS_KIND_NUM", + *FIGHTER_CLOUD_STATUS_KIND_NUM + ), + ( + "FIGHTER_CLOUD_STATUS_KIND_SPECIAL_HI2", + *FIGHTER_CLOUD_STATUS_KIND_SPECIAL_HI2 + ), + ( + "FIGHTER_CLOUD_STATUS_KIND_SPECIAL_HI2_FALL", + *FIGHTER_CLOUD_STATUS_KIND_SPECIAL_HI2_FALL + ), + ( + "FIGHTER_CLOUD_STATUS_KIND_SPECIAL_HI2_LANDING", + *FIGHTER_CLOUD_STATUS_KIND_SPECIAL_HI2_LANDING + ), + ( + "FIGHTER_CLOUD_STATUS_KIND_SPECIAL_LW_CHARGE", + *FIGHTER_CLOUD_STATUS_KIND_SPECIAL_LW_CHARGE + ), + ( + "FIGHTER_CLOUD_STATUS_KIND_SPECIAL_LW_END", + *FIGHTER_CLOUD_STATUS_KIND_SPECIAL_LW_END + ), + ( + "FIGHTER_CLOUD_STATUS_KIND_SPECIAL_S2", + *FIGHTER_CLOUD_STATUS_KIND_SPECIAL_S2 + ), + ( + "FIGHTER_CLOUD_STATUS_KIND_SPECIAL_S3", + *FIGHTER_CLOUD_STATUS_KIND_SPECIAL_S3 + ), + ( + "FIGHTER_DEDEDE_STATUS_KIND_FINAL_END", + *FIGHTER_DEDEDE_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_DEDEDE_STATUS_KIND_FINAL_READY", + *FIGHTER_DEDEDE_STATUS_KIND_FINAL_READY + ), + ( + "FIGHTER_DEDEDE_STATUS_KIND_FINAL_SCENE01", + *FIGHTER_DEDEDE_STATUS_KIND_FINAL_SCENE01 + ), + ( + "FIGHTER_DEDEDE_STATUS_KIND_FINAL_SCENE02", + *FIGHTER_DEDEDE_STATUS_KIND_FINAL_SCENE02 + ), + ( + "FIGHTER_DEDEDE_STATUS_KIND_FINAL_SCENE03", + *FIGHTER_DEDEDE_STATUS_KIND_FINAL_SCENE03 + ), + ( + "FIGHTER_DEDEDE_STATUS_KIND_NUM", + *FIGHTER_DEDEDE_STATUS_KIND_NUM + ), + ( + "FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_HI_FAILURE", + *FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_HI_FAILURE + ), + ( + "FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_HI_HIT", + *FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_HI_HIT + ), + ( + "FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_HI_JUMP", + *FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_HI_JUMP + ), + ( + "FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_HI_LANDING", + *FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_HI_LANDING + ), + ( + "FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_HI_TURN", + *FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_HI_TURN + ), + ( + "FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_LW_ATTACK", + *FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_LW_ATTACK + ), + ( + "FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_LW_FALL", + *FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_LW_FALL + ), + ( + "FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_LW_JUMP", + *FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_LW_JUMP + ), + ( + "FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_LW_JUMP_SQUAT", + *FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_LW_JUMP_SQUAT + ), + ( + "FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_LW_LANDING", + *FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_LW_LANDING + ), + ( + "FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_LW_PASS", + *FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_LW_PASS + ), + ( + "FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_LW_TURN", + *FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_LW_TURN + ), + ( + "FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_LW_WAIT", + *FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_LW_WAIT + ), + ( + "FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_LW_WALK", + *FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_LW_WALK + ), + ( + "FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_N_DRINK_ITEM", + *FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_N_DRINK_ITEM + ), + ( + "FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_N_EAT_FALL", + *FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_N_EAT_FALL + ), + ( + "FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_N_EAT_JUMP1", + *FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_N_EAT_JUMP1 + ), + ( + "FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_N_EAT_JUMP2", + *FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_N_EAT_JUMP2 + ), + ( + "FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_N_EAT_LANDING", + *FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_N_EAT_LANDING + ), + ( + "FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_N_EAT_PASS", + *FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_N_EAT_PASS + ), + ( + "FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_N_EAT_TURN", + *FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_N_EAT_TURN + ), + ( + "FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_N_EAT_TURN_AIR", + *FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_N_EAT_TURN_AIR + ), + ( + "FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_N_EAT_WAIT", + *FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_N_EAT_WAIT + ), + ( + "FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_N_EAT_WAIT_FALL", + *FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_N_EAT_WAIT_FALL + ), + ( + "FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_N_EAT_WAIT_JUMP", + *FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_N_EAT_WAIT_JUMP + ), + ( + "FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_N_EAT_WAIT_PASS", + *FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_N_EAT_WAIT_PASS + ), + ( + "FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_N_EAT_WALK", + *FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_N_EAT_WALK + ), + ( + "FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_N_END", + *FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_N_END + ), + ( + "FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_N_LOOP", + *FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_N_LOOP + ), + ( + "FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_N_SHOT_OBJECT_HIT", + *FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_N_SHOT_OBJECT_HIT + ), + ( + "FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_N_SPIT", + *FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_N_SPIT + ), + ( + "FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_N_SWALLOW", + *FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_N_SWALLOW + ), + ( + "FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_N_SWALLOW_WAIT", + *FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_N_SWALLOW_WAIT + ), + ( + "FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_S_GET", + *FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_S_GET + ), + ( + "FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_S_MISS", + *FIGHTER_DEDEDE_STATUS_KIND_SPECIAL_S_MISS + ), + ( + "FIGHTER_DEMON_STATUS_KIND_ATTACK_COMBO", + *FIGHTER_DEMON_STATUS_KIND_ATTACK_COMBO + ), + ( + "FIGHTER_DEMON_STATUS_KIND_ATTACK_LW3_CANCEL", + *FIGHTER_DEMON_STATUS_KIND_ATTACK_LW3_CANCEL + ), + ( + "FIGHTER_DEMON_STATUS_KIND_ATTACK_RAGE", + *FIGHTER_DEMON_STATUS_KIND_ATTACK_RAGE + ), + ( + "FIGHTER_DEMON_STATUS_KIND_ATTACK_RAGE_CATCH", + *FIGHTER_DEMON_STATUS_KIND_ATTACK_RAGE_CATCH + ), + ( + "FIGHTER_DEMON_STATUS_KIND_ATTACK_RAGE_FALL", + *FIGHTER_DEMON_STATUS_KIND_ATTACK_RAGE_FALL + ), + ( + "FIGHTER_DEMON_STATUS_KIND_ATTACK_RAGE_GROUND", + *FIGHTER_DEMON_STATUS_KIND_ATTACK_RAGE_GROUND + ), + ( + "FIGHTER_DEMON_STATUS_KIND_ATTACK_SQUAT_1", + *FIGHTER_DEMON_STATUS_KIND_ATTACK_SQUAT_1 + ), + ( + "FIGHTER_DEMON_STATUS_KIND_ATTACK_SQUAT_2", + *FIGHTER_DEMON_STATUS_KIND_ATTACK_SQUAT_2 + ), + ( + "FIGHTER_DEMON_STATUS_KIND_ATTACK_SQUAT_3", + *FIGHTER_DEMON_STATUS_KIND_ATTACK_SQUAT_3 + ), + ( + "FIGHTER_DEMON_STATUS_KIND_ATTACK_SQUAT_4", + *FIGHTER_DEMON_STATUS_KIND_ATTACK_SQUAT_4 + ), + ( + "FIGHTER_DEMON_STATUS_KIND_ATTACK_STAND_1", + *FIGHTER_DEMON_STATUS_KIND_ATTACK_STAND_1 + ), + ( + "FIGHTER_DEMON_STATUS_KIND_ATTACK_STAND_2", + *FIGHTER_DEMON_STATUS_KIND_ATTACK_STAND_2 + ), + ( + "FIGHTER_DEMON_STATUS_KIND_ATTACK_STAND_3", + *FIGHTER_DEMON_STATUS_KIND_ATTACK_STAND_3 + ), + ( + "FIGHTER_DEMON_STATUS_KIND_ATTACK_STAND_4", + *FIGHTER_DEMON_STATUS_KIND_ATTACK_STAND_4 + ), + ( + "FIGHTER_DEMON_STATUS_KIND_ATTACK_STAND_5", + *FIGHTER_DEMON_STATUS_KIND_ATTACK_STAND_5 + ), + ( + "FIGHTER_DEMON_STATUS_KIND_ATTACK_STAND_6", + *FIGHTER_DEMON_STATUS_KIND_ATTACK_STAND_6 + ), + ( + "FIGHTER_DEMON_STATUS_KIND_ATTACK_STEP", + *FIGHTER_DEMON_STATUS_KIND_ATTACK_STEP + ), + ( + "FIGHTER_DEMON_STATUS_KIND_ATTACK_STEP_2", + *FIGHTER_DEMON_STATUS_KIND_ATTACK_STEP_2 + ), + ( + "FIGHTER_DEMON_STATUS_KIND_ATTACK_STEP_2F", + *FIGHTER_DEMON_STATUS_KIND_ATTACK_STEP_2F + ), + ( + "FIGHTER_DEMON_STATUS_KIND_ATTACK_STEP_2L", + *FIGHTER_DEMON_STATUS_KIND_ATTACK_STEP_2L + ), + ( + "FIGHTER_DEMON_STATUS_KIND_ATTACK_STEP_2S", + *FIGHTER_DEMON_STATUS_KIND_ATTACK_STEP_2S + ), + ( + "FIGHTER_DEMON_STATUS_KIND_CATCH_COMMAND", + *FIGHTER_DEMON_STATUS_KIND_CATCH_COMMAND + ), + ( + "FIGHTER_DEMON_STATUS_KIND_DASH_BACK", + *FIGHTER_DEMON_STATUS_KIND_DASH_BACK + ), + ( + "FIGHTER_DEMON_STATUS_KIND_FINAL_END", + *FIGHTER_DEMON_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_DEMON_STATUS_KIND_FINAL_READY", + *FIGHTER_DEMON_STATUS_KIND_FINAL_READY + ), + ( + "FIGHTER_DEMON_STATUS_KIND_FINAL_SCENE01", + *FIGHTER_DEMON_STATUS_KIND_FINAL_SCENE01 + ), + ( + "FIGHTER_DEMON_STATUS_KIND_FLASH_PUNCH", + *FIGHTER_DEMON_STATUS_KIND_FLASH_PUNCH + ), + ( + "FIGHTER_DEMON_STATUS_KIND_NUM", + *FIGHTER_DEMON_STATUS_KIND_NUM + ), + ( + "FIGHTER_DEMON_STATUS_KIND_SPECIAL_HI_FALL", + *FIGHTER_DEMON_STATUS_KIND_SPECIAL_HI_FALL + ), + ( + "FIGHTER_DEMON_STATUS_KIND_SPECIAL_HI_RISE", + *FIGHTER_DEMON_STATUS_KIND_SPECIAL_HI_RISE + ), + ( + "FIGHTER_DEMON_STATUS_KIND_SPECIAL_LW_CATCH", + *FIGHTER_DEMON_STATUS_KIND_SPECIAL_LW_CATCH + ), + ( + "FIGHTER_DEMON_STATUS_KIND_SPECIAL_LW_FALL", + *FIGHTER_DEMON_STATUS_KIND_SPECIAL_LW_FALL + ), + ( + "FIGHTER_DEMON_STATUS_KIND_SPECIAL_LW_GROUND", + *FIGHTER_DEMON_STATUS_KIND_SPECIAL_LW_GROUND + ), + ( + "FIGHTER_DEMON_STATUS_KIND_SPECIAL_N_AIR_SHOOT", + *FIGHTER_DEMON_STATUS_KIND_SPECIAL_N_AIR_SHOOT + ), + ( + "FIGHTER_DEMON_STATUS_KIND_SPECIAL_N_AIR_START", + *FIGHTER_DEMON_STATUS_KIND_SPECIAL_N_AIR_START + ), + ( + "FIGHTER_DEMON_STATUS_KIND_SPECIAL_N_GROUND_SHOOT", + *FIGHTER_DEMON_STATUS_KIND_SPECIAL_N_GROUND_SHOOT + ), + ( + "FIGHTER_DEMON_STATUS_KIND_SPECIAL_N_GROUND_START", + *FIGHTER_DEMON_STATUS_KIND_SPECIAL_N_GROUND_START + ), + ( + "FIGHTER_DEMON_STATUS_KIND_SPECIAL_S_AIR_END", + *FIGHTER_DEMON_STATUS_KIND_SPECIAL_S_AIR_END + ), + ( + "FIGHTER_DEMON_STATUS_KIND_SPECIAL_S_END", + *FIGHTER_DEMON_STATUS_KIND_SPECIAL_S_END + ), + ( + "FIGHTER_DEMON_STATUS_KIND_SPECIAL_S_HIT", + *FIGHTER_DEMON_STATUS_KIND_SPECIAL_S_HIT + ), + ( + "FIGHTER_DEMON_STATUS_KIND_SPECIAL_S_LANDING", + *FIGHTER_DEMON_STATUS_KIND_SPECIAL_S_LANDING + ), + ( + "FIGHTER_DEMON_STATUS_KIND_SQUAT_TURN_AUTO", + *FIGHTER_DEMON_STATUS_KIND_SQUAT_TURN_AUTO + ), + ( + "FIGHTER_DEMON_STATUS_KIND_THROW_COMMAND", + *FIGHTER_DEMON_STATUS_KIND_THROW_COMMAND + ), + ( + "FIGHTER_DEMON_STATUS_KIND_TURN_AUTO", + *FIGHTER_DEMON_STATUS_KIND_TURN_AUTO + ), + ( + "FIGHTER_DEMON_STATUS_KIND_TURN_RUN_BACK", + *FIGHTER_DEMON_STATUS_KIND_TURN_RUN_BACK + ), + ( + "FIGHTER_DEMON_STATUS_KIND_WALK_BACK", + *FIGHTER_DEMON_STATUS_KIND_WALK_BACK + ), + ( + "FIGHTER_DEMON_STATUS_KIND_WALK_BRAKE_BACK", + *FIGHTER_DEMON_STATUS_KIND_WALK_BRAKE_BACK + ), + ( + "FIGHTER_DIDDY_STATUS_KIND_FINAL_CHARGE", + *FIGHTER_DIDDY_STATUS_KIND_FINAL_CHARGE + ), + ( + "FIGHTER_DIDDY_STATUS_KIND_FINAL_END", + *FIGHTER_DIDDY_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_DIDDY_STATUS_KIND_FINAL_FINISH_ATTACK", + *FIGHTER_DIDDY_STATUS_KIND_FINAL_FINISH_ATTACK + ), + ( + "FIGHTER_DIDDY_STATUS_KIND_FINAL_FLY", + *FIGHTER_DIDDY_STATUS_KIND_FINAL_FLY + ), + ( + "FIGHTER_DIDDY_STATUS_KIND_FINAL_READY_CHARGE", + *FIGHTER_DIDDY_STATUS_KIND_FINAL_READY_CHARGE + ), + ( + "FIGHTER_DIDDY_STATUS_KIND_FINAL_READY_END", + *FIGHTER_DIDDY_STATUS_KIND_FINAL_READY_END + ), + ( + "FIGHTER_DIDDY_STATUS_KIND_FINAL_START", + *FIGHTER_DIDDY_STATUS_KIND_FINAL_START + ), + ( + "FIGHTER_DIDDY_STATUS_KIND_FINAL_WAIT_FLY", + *FIGHTER_DIDDY_STATUS_KIND_FINAL_WAIT_FLY + ), + ( + "FIGHTER_DIDDY_STATUS_KIND_NUM", + *FIGHTER_DIDDY_STATUS_KIND_NUM + ), + ( + "FIGHTER_DIDDY_STATUS_KIND_SPECIAL_HI_CHARGE", + *FIGHTER_DIDDY_STATUS_KIND_SPECIAL_HI_CHARGE + ), + ( + "FIGHTER_DIDDY_STATUS_KIND_SPECIAL_HI_CHARGE_DAMAGE", + *FIGHTER_DIDDY_STATUS_KIND_SPECIAL_HI_CHARGE_DAMAGE + ), + ( + "FIGHTER_DIDDY_STATUS_KIND_SPECIAL_HI_FALL_ROLL", + *FIGHTER_DIDDY_STATUS_KIND_SPECIAL_HI_FALL_ROLL + ), + ( + "FIGHTER_DIDDY_STATUS_KIND_SPECIAL_HI_HIT_CEIL", + *FIGHTER_DIDDY_STATUS_KIND_SPECIAL_HI_HIT_CEIL + ), + ( + "FIGHTER_DIDDY_STATUS_KIND_SPECIAL_HI_UPPER", + *FIGHTER_DIDDY_STATUS_KIND_SPECIAL_HI_UPPER + ), + ( + "FIGHTER_DIDDY_STATUS_KIND_SPECIAL_HI_UPPER_DAMAGE", + *FIGHTER_DIDDY_STATUS_KIND_SPECIAL_HI_UPPER_DAMAGE + ), + ( + "FIGHTER_DIDDY_STATUS_KIND_SPECIAL_LW_LAUGH", + *FIGHTER_DIDDY_STATUS_KIND_SPECIAL_LW_LAUGH + ), + ( + "FIGHTER_DIDDY_STATUS_KIND_SPECIAL_N_BLOW", + *FIGHTER_DIDDY_STATUS_KIND_SPECIAL_N_BLOW + ), + ( + "FIGHTER_DIDDY_STATUS_KIND_SPECIAL_N_CHARGE", + *FIGHTER_DIDDY_STATUS_KIND_SPECIAL_N_CHARGE + ), + ( + "FIGHTER_DIDDY_STATUS_KIND_SPECIAL_N_DANGER", + *FIGHTER_DIDDY_STATUS_KIND_SPECIAL_N_DANGER + ), + ( + "FIGHTER_DIDDY_STATUS_KIND_SPECIAL_N_SHOOT", + *FIGHTER_DIDDY_STATUS_KIND_SPECIAL_N_SHOOT + ), + ( + "FIGHTER_DIDDY_STATUS_KIND_SPECIAL_S_DAMAGE_FALL", + *FIGHTER_DIDDY_STATUS_KIND_SPECIAL_S_DAMAGE_FALL + ), + ( + "FIGHTER_DIDDY_STATUS_KIND_SPECIAL_S_FLIP_FALL", + *FIGHTER_DIDDY_STATUS_KIND_SPECIAL_S_FLIP_FALL + ), + ( + "FIGHTER_DIDDY_STATUS_KIND_SPECIAL_S_FLIP_LANDING", + *FIGHTER_DIDDY_STATUS_KIND_SPECIAL_S_FLIP_LANDING + ), + ( + "FIGHTER_DIDDY_STATUS_KIND_SPECIAL_S_JUMP", + *FIGHTER_DIDDY_STATUS_KIND_SPECIAL_S_JUMP + ), + ( + "FIGHTER_DIDDY_STATUS_KIND_SPECIAL_S_KICK", + *FIGHTER_DIDDY_STATUS_KIND_SPECIAL_S_KICK + ), + ( + "FIGHTER_DIDDY_STATUS_KIND_SPECIAL_S_KICK_LANDING", + *FIGHTER_DIDDY_STATUS_KIND_SPECIAL_S_KICK_LANDING + ), + ( + "FIGHTER_DIDDY_STATUS_KIND_SPECIAL_S_STICK", + *FIGHTER_DIDDY_STATUS_KIND_SPECIAL_S_STICK + ), + ( + "FIGHTER_DIDDY_STATUS_KIND_SPECIAL_S_STICK_ATTACK", + *FIGHTER_DIDDY_STATUS_KIND_SPECIAL_S_STICK_ATTACK + ), + ( + "FIGHTER_DIDDY_STATUS_KIND_SPECIAL_S_STICK_ATTACK2", + *FIGHTER_DIDDY_STATUS_KIND_SPECIAL_S_STICK_ATTACK2 + ), + ( + "FIGHTER_DIDDY_STATUS_KIND_SPECIAL_S_STICK_JUMP", + *FIGHTER_DIDDY_STATUS_KIND_SPECIAL_S_STICK_JUMP + ), + ( + "FIGHTER_DIDDY_STATUS_KIND_SPECIAL_S_STICK_JUMP2", + *FIGHTER_DIDDY_STATUS_KIND_SPECIAL_S_STICK_JUMP2 + ), + ( + "FIGHTER_DOLLY_STATUS_KIND_DASH_BACK", + *FIGHTER_DOLLY_STATUS_KIND_DASH_BACK + ), + ( + "FIGHTER_DOLLY_STATUS_KIND_FINAL_END", + *FIGHTER_DOLLY_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_DOLLY_STATUS_KIND_FINAL_READY", + *FIGHTER_DOLLY_STATUS_KIND_FINAL_READY + ), + ( + "FIGHTER_DOLLY_STATUS_KIND_FINAL_SCENE01", + *FIGHTER_DOLLY_STATUS_KIND_FINAL_SCENE01 + ), + ( + "FIGHTER_DOLLY_STATUS_KIND_FINAL_SCENE02", + *FIGHTER_DOLLY_STATUS_KIND_FINAL_SCENE02 + ), + ( + "FIGHTER_DOLLY_STATUS_KIND_FINAL_SCENE03", + *FIGHTER_DOLLY_STATUS_KIND_FINAL_SCENE03 + ), + ( + "FIGHTER_DOLLY_STATUS_KIND_FINAL_SCENE04", + *FIGHTER_DOLLY_STATUS_KIND_FINAL_SCENE04 + ), + ( + "FIGHTER_DOLLY_STATUS_KIND_FINAL_SCENE05", + *FIGHTER_DOLLY_STATUS_KIND_FINAL_SCENE05 + ), + ( + "FIGHTER_DOLLY_STATUS_KIND_NUM", + *FIGHTER_DOLLY_STATUS_KIND_NUM + ), + ( + "FIGHTER_DOLLY_STATUS_KIND_SPECIAL_B", + *FIGHTER_DOLLY_STATUS_KIND_SPECIAL_B + ), + ( + "FIGHTER_DOLLY_STATUS_KIND_SPECIAL_B_ATTACK", + *FIGHTER_DOLLY_STATUS_KIND_SPECIAL_B_ATTACK + ), + ( + "FIGHTER_DOLLY_STATUS_KIND_SPECIAL_B_COMMAND", + *FIGHTER_DOLLY_STATUS_KIND_SPECIAL_B_COMMAND + ), + ( + "FIGHTER_DOLLY_STATUS_KIND_SPECIAL_B_LANDING", + *FIGHTER_DOLLY_STATUS_KIND_SPECIAL_B_LANDING + ), + ( + "FIGHTER_DOLLY_STATUS_KIND_SPECIAL_F_ATTACK", + *FIGHTER_DOLLY_STATUS_KIND_SPECIAL_F_ATTACK + ), + ( + "FIGHTER_DOLLY_STATUS_KIND_SPECIAL_F_END", + *FIGHTER_DOLLY_STATUS_KIND_SPECIAL_F_END + ), + ( + "FIGHTER_DOLLY_STATUS_KIND_SPECIAL_HI_COMMAND", + *FIGHTER_DOLLY_STATUS_KIND_SPECIAL_HI_COMMAND + ), + ( + "FIGHTER_DOLLY_STATUS_KIND_SPECIAL_HI_FALL", + *FIGHTER_DOLLY_STATUS_KIND_SPECIAL_HI_FALL + ), + ( + "FIGHTER_DOLLY_STATUS_KIND_SPECIAL_HI_JUMP", + *FIGHTER_DOLLY_STATUS_KIND_SPECIAL_HI_JUMP + ), + ( + "FIGHTER_DOLLY_STATUS_KIND_SPECIAL_HI_LANDING", + *FIGHTER_DOLLY_STATUS_KIND_SPECIAL_HI_LANDING + ), + ( + "FIGHTER_DOLLY_STATUS_KIND_SPECIAL_LW_ATTACK", + *FIGHTER_DOLLY_STATUS_KIND_SPECIAL_LW_ATTACK + ), + ( + "FIGHTER_DOLLY_STATUS_KIND_SPECIAL_LW_COMMAND", + *FIGHTER_DOLLY_STATUS_KIND_SPECIAL_LW_COMMAND + ), + ( + "FIGHTER_DOLLY_STATUS_KIND_SPECIAL_LW_LANDING", + *FIGHTER_DOLLY_STATUS_KIND_SPECIAL_LW_LANDING + ), + ( + "FIGHTER_DOLLY_STATUS_KIND_SPECIAL_S_COMMAND", + *FIGHTER_DOLLY_STATUS_KIND_SPECIAL_S_COMMAND + ), + ( + "FIGHTER_DOLLY_STATUS_KIND_SQUAT_TURN_AUTO", + *FIGHTER_DOLLY_STATUS_KIND_SQUAT_TURN_AUTO + ), + ( + "FIGHTER_DOLLY_STATUS_KIND_SUPER_SPECIAL", + *FIGHTER_DOLLY_STATUS_KIND_SUPER_SPECIAL + ), + ( + "FIGHTER_DOLLY_STATUS_KIND_SUPER_SPECIAL2", + *FIGHTER_DOLLY_STATUS_KIND_SUPER_SPECIAL2 + ), + ( + "FIGHTER_DOLLY_STATUS_KIND_SUPER_SPECIAL2_BLOW", + *FIGHTER_DOLLY_STATUS_KIND_SUPER_SPECIAL2_BLOW + ), + ( + "FIGHTER_DOLLY_STATUS_KIND_TURN_AUTO", + *FIGHTER_DOLLY_STATUS_KIND_TURN_AUTO + ), + ( + "FIGHTER_DOLLY_STATUS_KIND_TURN_RUN_BACK", + *FIGHTER_DOLLY_STATUS_KIND_TURN_RUN_BACK + ), + ( + "FIGHTER_DOLLY_STATUS_KIND_WALK_BACK", + *FIGHTER_DOLLY_STATUS_KIND_WALK_BACK + ), + ( + "FIGHTER_DOLLY_STATUS_KIND_WALK_BRAKE_BACK", + *FIGHTER_DOLLY_STATUS_KIND_WALK_BRAKE_BACK + ), + ( + "FIGHTER_DONKEY_STATUS_KIND_FINAL_ATTACK", + *FIGHTER_DONKEY_STATUS_KIND_FINAL_ATTACK + ), + ( + "FIGHTER_DONKEY_STATUS_KIND_FINAL_END", + *FIGHTER_DONKEY_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_DONKEY_STATUS_KIND_MAX", + *FIGHTER_DONKEY_STATUS_KIND_MAX + ), + ( + "FIGHTER_DONKEY_STATUS_KIND_SHOULDER_END", + *FIGHTER_DONKEY_STATUS_KIND_SHOULDER_END + ), + ( + "FIGHTER_DONKEY_STATUS_KIND_SHOULDER_FALL", + *FIGHTER_DONKEY_STATUS_KIND_SHOULDER_FALL + ), + ( + "FIGHTER_DONKEY_STATUS_KIND_SHOULDER_JUMP", + *FIGHTER_DONKEY_STATUS_KIND_SHOULDER_JUMP + ), + ( + "FIGHTER_DONKEY_STATUS_KIND_SHOULDER_JUMP_SQUAT", + *FIGHTER_DONKEY_STATUS_KIND_SHOULDER_JUMP_SQUAT + ), + ( + "FIGHTER_DONKEY_STATUS_KIND_SHOULDER_JUMP_SQUAT_B", + *FIGHTER_DONKEY_STATUS_KIND_SHOULDER_JUMP_SQUAT_B + ), + ( + "FIGHTER_DONKEY_STATUS_KIND_SHOULDER_LANDING", + *FIGHTER_DONKEY_STATUS_KIND_SHOULDER_LANDING + ), + ( + "FIGHTER_DONKEY_STATUS_KIND_SHOULDER_PASS", + *FIGHTER_DONKEY_STATUS_KIND_SHOULDER_PASS + ), + ( + "FIGHTER_DONKEY_STATUS_KIND_SHOULDER_START", + *FIGHTER_DONKEY_STATUS_KIND_SHOULDER_START + ), + ( + "FIGHTER_DONKEY_STATUS_KIND_SHOULDER_TURN", + *FIGHTER_DONKEY_STATUS_KIND_SHOULDER_TURN + ), + ( + "FIGHTER_DONKEY_STATUS_KIND_SHOULDER_WAIT", + *FIGHTER_DONKEY_STATUS_KIND_SHOULDER_WAIT + ), + ( + "FIGHTER_DONKEY_STATUS_KIND_SHOULDER_WALK", + *FIGHTER_DONKEY_STATUS_KIND_SHOULDER_WALK + ), + ( + "FIGHTER_DONKEY_STATUS_KIND_SPECIAL_LW_END", + *FIGHTER_DONKEY_STATUS_KIND_SPECIAL_LW_END + ), + ( + "FIGHTER_DONKEY_STATUS_KIND_SPECIAL_LW_LOOP", + *FIGHTER_DONKEY_STATUS_KIND_SPECIAL_LW_LOOP + ), + ( + "FIGHTER_DONKEY_STATUS_KIND_SPECIAL_N_ATTACK", + *FIGHTER_DONKEY_STATUS_KIND_SPECIAL_N_ATTACK + ), + ( + "FIGHTER_DONKEY_STATUS_KIND_SPECIAL_N_CANCEL", + *FIGHTER_DONKEY_STATUS_KIND_SPECIAL_N_CANCEL + ), + ( + "FIGHTER_DONKEY_STATUS_KIND_SPECIAL_N_END", + *FIGHTER_DONKEY_STATUS_KIND_SPECIAL_N_END + ), + ( + "FIGHTER_DONKEY_STATUS_KIND_SPECIAL_N_JUMP_CANCEL", + *FIGHTER_DONKEY_STATUS_KIND_SPECIAL_N_JUMP_CANCEL + ), + ( + "FIGHTER_DONKEY_STATUS_KIND_SPECIAL_N_LOOP", + *FIGHTER_DONKEY_STATUS_KIND_SPECIAL_N_LOOP + ), + ( + "FIGHTER_DONKEY_STATUS_KIND_SUPER_LIFT_FALL", + *FIGHTER_DONKEY_STATUS_KIND_SUPER_LIFT_FALL + ), + ( + "FIGHTER_DONKEY_STATUS_KIND_SUPER_LIFT_JUMP", + *FIGHTER_DONKEY_STATUS_KIND_SUPER_LIFT_JUMP + ), + ( + "FIGHTER_DONKEY_STATUS_KIND_SUPER_LIFT_JUMP_SQUAT", + *FIGHTER_DONKEY_STATUS_KIND_SUPER_LIFT_JUMP_SQUAT + ), + ( + "FIGHTER_DONKEY_STATUS_KIND_SUPER_LIFT_JUMP_SQUAT_B", + *FIGHTER_DONKEY_STATUS_KIND_SUPER_LIFT_JUMP_SQUAT_B + ), + ( + "FIGHTER_DONKEY_STATUS_KIND_SUPER_LIFT_LANDING", + *FIGHTER_DONKEY_STATUS_KIND_SUPER_LIFT_LANDING + ), + ( + "FIGHTER_DONKEY_STATUS_KIND_SUPER_LIFT_PASS", + *FIGHTER_DONKEY_STATUS_KIND_SUPER_LIFT_PASS + ), + ( + "FIGHTER_DONKEY_STATUS_KIND_SUPER_LIFT_TURN", + *FIGHTER_DONKEY_STATUS_KIND_SUPER_LIFT_TURN + ), + ( + "FIGHTER_DONKEY_STATUS_KIND_SUPER_LIFT_WAIT", + *FIGHTER_DONKEY_STATUS_KIND_SUPER_LIFT_WAIT + ), + ( + "FIGHTER_DONKEY_STATUS_KIND_SUPER_LIFT_WALK", + *FIGHTER_DONKEY_STATUS_KIND_SUPER_LIFT_WALK + ), + ( + "FIGHTER_DONKEY_STATUS_KIND_THROW_F_B", + *FIGHTER_DONKEY_STATUS_KIND_THROW_F_B + ), + ( + "FIGHTER_DONKEY_STATUS_KIND_THROW_F_F", + *FIGHTER_DONKEY_STATUS_KIND_THROW_F_F + ), + ( + "FIGHTER_DONKEY_STATUS_KIND_THROW_F_HI", + *FIGHTER_DONKEY_STATUS_KIND_THROW_F_HI + ), + ( + "FIGHTER_DONKEY_STATUS_KIND_THROW_F_LW", + *FIGHTER_DONKEY_STATUS_KIND_THROW_F_LW + ), + ( + "FIGHTER_DUCKHUNT_STATUS_KIND_CLOSING_EAR", + *FIGHTER_DUCKHUNT_STATUS_KIND_CLOSING_EAR + ), + ( + "FIGHTER_DUCKHUNT_STATUS_KIND_FINAL_END", + *FIGHTER_DUCKHUNT_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_DUCKHUNT_STATUS_KIND_FINAL_READY", + *FIGHTER_DUCKHUNT_STATUS_KIND_FINAL_READY + ), + ( + "FIGHTER_DUCKHUNT_STATUS_KIND_FINAL_SCENE01", + *FIGHTER_DUCKHUNT_STATUS_KIND_FINAL_SCENE01 + ), + ( + "FIGHTER_DUCKHUNT_STATUS_KIND_FINAL_SCENE02", + *FIGHTER_DUCKHUNT_STATUS_KIND_FINAL_SCENE02 + ), + ( + "FIGHTER_DUCKHUNT_STATUS_KIND_FINAL_SCENE03", + *FIGHTER_DUCKHUNT_STATUS_KIND_FINAL_SCENE03 + ), + ( + "FIGHTER_DUCKHUNT_STATUS_KIND_FINAL_SCENE04", + *FIGHTER_DUCKHUNT_STATUS_KIND_FINAL_SCENE04 + ), + ( + "FIGHTER_DUCKHUNT_STATUS_KIND_FINAL_SCENE05", + *FIGHTER_DUCKHUNT_STATUS_KIND_FINAL_SCENE05 + ), + ( + "FIGHTER_DUCKHUNT_STATUS_KIND_NUM", + *FIGHTER_DUCKHUNT_STATUS_KIND_NUM + ), + ( + "FIGHTER_DUCKHUNT_STATUS_KIND_SPECIAL_HI_END", + *FIGHTER_DUCKHUNT_STATUS_KIND_SPECIAL_HI_END + ), + ( + "FIGHTER_DUCKHUNT_STATUS_KIND_SPECIAL_HI_FLY", + *FIGHTER_DUCKHUNT_STATUS_KIND_SPECIAL_HI_FLY + ), + ( + "FIGHTER_EDGE_STATUS_KIND_ATTACK_AIR_F_WALL", + *FIGHTER_EDGE_STATUS_KIND_ATTACK_AIR_F_WALL + ), + ( + "FIGHTER_EDGE_STATUS_KIND_ATTACK_AIR_F_WALL_END", + *FIGHTER_EDGE_STATUS_KIND_ATTACK_AIR_F_WALL_END + ), + ( + "FIGHTER_EDGE_STATUS_KIND_ATTACK_AIR_F_WALL_FAILURE", + *FIGHTER_EDGE_STATUS_KIND_ATTACK_AIR_F_WALL_FAILURE + ), + ( + "FIGHTER_EDGE_STATUS_KIND_ATTACK_AIR_F_WALL_JUMP", + *FIGHTER_EDGE_STATUS_KIND_ATTACK_AIR_F_WALL_JUMP + ), + ( + "FIGHTER_EDGE_STATUS_KIND_FINAL_END", + *FIGHTER_EDGE_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_EDGE_STATUS_KIND_FINAL_READY", + *FIGHTER_EDGE_STATUS_KIND_FINAL_READY + ), + ( + "FIGHTER_EDGE_STATUS_KIND_FINAL_SCENE01", + *FIGHTER_EDGE_STATUS_KIND_FINAL_SCENE01 + ), + ( + "FIGHTER_EDGE_STATUS_KIND_NUM", + *FIGHTER_EDGE_STATUS_KIND_NUM + ), + ( + "FIGHTER_EDGE_STATUS_KIND_SPECIAL_HI_CHARGED_RUSH", + *FIGHTER_EDGE_STATUS_KIND_SPECIAL_HI_CHARGED_RUSH + ), + ( + "FIGHTER_EDGE_STATUS_KIND_SPECIAL_HI_END", + *FIGHTER_EDGE_STATUS_KIND_SPECIAL_HI_END + ), + ( + "FIGHTER_EDGE_STATUS_KIND_SPECIAL_HI_LANDING", + *FIGHTER_EDGE_STATUS_KIND_SPECIAL_HI_LANDING + ), + ( + "FIGHTER_EDGE_STATUS_KIND_SPECIAL_HI_RUSH", + *FIGHTER_EDGE_STATUS_KIND_SPECIAL_HI_RUSH + ), + ( + "FIGHTER_EDGE_STATUS_KIND_SPECIAL_LW_END", + *FIGHTER_EDGE_STATUS_KIND_SPECIAL_LW_END + ), + ( + "FIGHTER_EDGE_STATUS_KIND_SPECIAL_LW_HIT", + *FIGHTER_EDGE_STATUS_KIND_SPECIAL_LW_HIT + ), + ( + "FIGHTER_EDGE_STATUS_KIND_SPECIAL_N_CANCEL", + *FIGHTER_EDGE_STATUS_KIND_SPECIAL_N_CANCEL + ), + ( + "FIGHTER_EDGE_STATUS_KIND_SPECIAL_N_JUMP_CANCEL", + *FIGHTER_EDGE_STATUS_KIND_SPECIAL_N_JUMP_CANCEL + ), + ( + "FIGHTER_EDGE_STATUS_KIND_SPECIAL_N_SHOOT", + *FIGHTER_EDGE_STATUS_KIND_SPECIAL_N_SHOOT + ), + ( + "FIGHTER_EDGE_STATUS_KIND_SPECIAL_S_CHARGE", + *FIGHTER_EDGE_STATUS_KIND_SPECIAL_S_CHARGE + ), + ( + "FIGHTER_EDGE_STATUS_KIND_SPECIAL_S_SHOOT", + *FIGHTER_EDGE_STATUS_KIND_SPECIAL_S_SHOOT + ), + ( + "FIGHTER_EFLAME_STATUS_KIND_FINAL_END", + *FIGHTER_EFLAME_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_EFLAME_STATUS_KIND_FINAL_READY", + *FIGHTER_EFLAME_STATUS_KIND_FINAL_READY + ), + ( + "FIGHTER_EFLAME_STATUS_KIND_FINAL_SCENE01", + *FIGHTER_EFLAME_STATUS_KIND_FINAL_SCENE01 + ), + ( + "FIGHTER_EFLAME_STATUS_KIND_FINAL_SCENE02", + *FIGHTER_EFLAME_STATUS_KIND_FINAL_SCENE02 + ), + ( + "FIGHTER_EFLAME_STATUS_KIND_NUM", + *FIGHTER_EFLAME_STATUS_KIND_NUM + ), + ( + "FIGHTER_EFLAME_STATUS_KIND_SPECIAL_HI_END", + *FIGHTER_EFLAME_STATUS_KIND_SPECIAL_HI_END + ), + ( + "FIGHTER_EFLAME_STATUS_KIND_SPECIAL_HI_JUMP", + *FIGHTER_EFLAME_STATUS_KIND_SPECIAL_HI_JUMP + ), + ( + "FIGHTER_EFLAME_STATUS_KIND_SPECIAL_HI_LOOP", + *FIGHTER_EFLAME_STATUS_KIND_SPECIAL_HI_LOOP + ), + ( + "FIGHTER_EFLAME_STATUS_KIND_SPECIAL_LW_OUT", + *FIGHTER_EFLAME_STATUS_KIND_SPECIAL_LW_OUT + ), + ( + "FIGHTER_EFLAME_STATUS_KIND_SPECIAL_LW_STANDBY", + *FIGHTER_EFLAME_STATUS_KIND_SPECIAL_LW_STANDBY + ), + ( + "FIGHTER_EFLAME_STATUS_KIND_SPECIAL_N_ATTACK", + *FIGHTER_EFLAME_STATUS_KIND_SPECIAL_N_ATTACK + ), + ( + "FIGHTER_EFLAME_STATUS_KIND_SPECIAL_N_END", + *FIGHTER_EFLAME_STATUS_KIND_SPECIAL_N_END + ), + ( + "FIGHTER_EFLAME_STATUS_KIND_SPECIAL_N_HOLD", + *FIGHTER_EFLAME_STATUS_KIND_SPECIAL_N_HOLD + ), + ( + "FIGHTER_EFLAME_STATUS_KIND_SPECIAL_S_CATCH", + *FIGHTER_EFLAME_STATUS_KIND_SPECIAL_S_CATCH + ), + ( + "FIGHTER_ELEMENT_STATUS_KIND_FINAL_READY", + *FIGHTER_ELEMENT_STATUS_KIND_FINAL_READY + ), + ( + "FIGHTER_ELEMENT_STATUS_KIND_FINAL_SCENE01", + *FIGHTER_ELEMENT_STATUS_KIND_FINAL_SCENE01 + ), + ( + "FIGHTER_ELEMENT_STATUS_KIND_FINAL_SCENE02", + *FIGHTER_ELEMENT_STATUS_KIND_FINAL_SCENE02 + ), + ( + "FIGHTER_ELEMENT_STATUS_KIND_SPECIAL_LW_OUT", + *FIGHTER_ELEMENT_STATUS_KIND_SPECIAL_LW_OUT + ), + ( + "FIGHTER_ELEMENT_STATUS_KIND_SPECIAL_LW_STANDBY", + *FIGHTER_ELEMENT_STATUS_KIND_SPECIAL_LW_STANDBY + ), + ( + "FIGHTER_ELIGHT_STATUS_KIND_FINAL_END", + *FIGHTER_ELIGHT_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_ELIGHT_STATUS_KIND_FINAL_READY", + *FIGHTER_ELIGHT_STATUS_KIND_FINAL_READY + ), + ( + "FIGHTER_ELIGHT_STATUS_KIND_FINAL_SCENE01", + *FIGHTER_ELIGHT_STATUS_KIND_FINAL_SCENE01 + ), + ( + "FIGHTER_ELIGHT_STATUS_KIND_FINAL_SCENE02", + *FIGHTER_ELIGHT_STATUS_KIND_FINAL_SCENE02 + ), + ( + "FIGHTER_ELIGHT_STATUS_KIND_FINAL_SCENE03", + *FIGHTER_ELIGHT_STATUS_KIND_FINAL_SCENE03 + ), + ( + "FIGHTER_ELIGHT_STATUS_KIND_FINAL_SCENE04", + *FIGHTER_ELIGHT_STATUS_KIND_FINAL_SCENE04 + ), + ( + "FIGHTER_ELIGHT_STATUS_KIND_NUM", + *FIGHTER_ELIGHT_STATUS_KIND_NUM + ), + ( + "FIGHTER_ELIGHT_STATUS_KIND_SPECIAL_HI_ATTACK1", + *FIGHTER_ELIGHT_STATUS_KIND_SPECIAL_HI_ATTACK1 + ), + ( + "FIGHTER_ELIGHT_STATUS_KIND_SPECIAL_HI_ATTACK2", + *FIGHTER_ELIGHT_STATUS_KIND_SPECIAL_HI_ATTACK2 + ), + ( + "FIGHTER_ELIGHT_STATUS_KIND_SPECIAL_HI_FINISH", + *FIGHTER_ELIGHT_STATUS_KIND_SPECIAL_HI_FINISH + ), + ( + "FIGHTER_ELIGHT_STATUS_KIND_SPECIAL_HI_JUMP", + *FIGHTER_ELIGHT_STATUS_KIND_SPECIAL_HI_JUMP + ), + ( + "FIGHTER_ELIGHT_STATUS_KIND_SPECIAL_LW_OUT", + *FIGHTER_ELIGHT_STATUS_KIND_SPECIAL_LW_OUT + ), + ( + "FIGHTER_ELIGHT_STATUS_KIND_SPECIAL_LW_STANDBY", + *FIGHTER_ELIGHT_STATUS_KIND_SPECIAL_LW_STANDBY + ), + ( + "FIGHTER_ELIGHT_STATUS_KIND_SPECIAL_N_END", + *FIGHTER_ELIGHT_STATUS_KIND_SPECIAL_N_END + ), + ( + "FIGHTER_ELIGHT_STATUS_KIND_SPECIAL_N_HOLD", + *FIGHTER_ELIGHT_STATUS_KIND_SPECIAL_N_HOLD + ), + ( + "FIGHTER_ELIGHT_STATUS_KIND_SPECIAL_S_END", + *FIGHTER_ELIGHT_STATUS_KIND_SPECIAL_S_END + ), + ( + "FIGHTER_ELIGHT_STATUS_KIND_SPECIAL_S_FORWARD", + *FIGHTER_ELIGHT_STATUS_KIND_SPECIAL_S_FORWARD + ), + ( + "FIGHTER_FALCO_STATUS_KIND_FINAL_END", + *FIGHTER_FALCO_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_FALCO_STATUS_KIND_FINAL_READY", + *FIGHTER_FALCO_STATUS_KIND_FINAL_READY + ), + ( + "FIGHTER_FALCO_STATUS_KIND_FINAL_SCENE01", + *FIGHTER_FALCO_STATUS_KIND_FINAL_SCENE01 + ), + ( + "FIGHTER_FALCO_STATUS_KIND_NUM", + *FIGHTER_FALCO_STATUS_KIND_NUM + ), + ( + "FIGHTER_FALCO_STATUS_KIND_SPECIAL_HI_BOUND", + *FIGHTER_FALCO_STATUS_KIND_SPECIAL_HI_BOUND + ), + ( + "FIGHTER_FALCO_STATUS_KIND_SPECIAL_HI_RUSH", + *FIGHTER_FALCO_STATUS_KIND_SPECIAL_HI_RUSH + ), + ( + "FIGHTER_FALCO_STATUS_KIND_SPECIAL_HI_RUSH_END", + *FIGHTER_FALCO_STATUS_KIND_SPECIAL_HI_RUSH_END + ), + ( + "FIGHTER_FALCO_STATUS_KIND_SPECIAL_S_FALL_LANDING", + *FIGHTER_FALCO_STATUS_KIND_SPECIAL_S_FALL_LANDING + ), + ( + "FIGHTER_FOX_STATUS_KIND_FINAL_END", + *FIGHTER_FOX_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_FOX_STATUS_KIND_FINAL_READY", + *FIGHTER_FOX_STATUS_KIND_FINAL_READY + ), + ( + "FIGHTER_FOX_STATUS_KIND_FINAL_SCENE01", + *FIGHTER_FOX_STATUS_KIND_FINAL_SCENE01 + ), + ("FIGHTER_FOX_STATUS_KIND_NUM", *FIGHTER_FOX_STATUS_KIND_NUM), + ( + "FIGHTER_FOX_STATUS_KIND_SPECIAL_HI_BOUND", + *FIGHTER_FOX_STATUS_KIND_SPECIAL_HI_BOUND + ), + ( + "FIGHTER_FOX_STATUS_KIND_SPECIAL_HI_RUSH", + *FIGHTER_FOX_STATUS_KIND_SPECIAL_HI_RUSH + ), + ( + "FIGHTER_FOX_STATUS_KIND_SPECIAL_HI_RUSH_END", + *FIGHTER_FOX_STATUS_KIND_SPECIAL_HI_RUSH_END + ), + ( + "FIGHTER_FOX_STATUS_KIND_SPECIAL_LW_END", + *FIGHTER_FOX_STATUS_KIND_SPECIAL_LW_END + ), + ( + "FIGHTER_FOX_STATUS_KIND_SPECIAL_LW_HIT", + *FIGHTER_FOX_STATUS_KIND_SPECIAL_LW_HIT + ), + ( + "FIGHTER_FOX_STATUS_KIND_SPECIAL_LW_LOOP", + *FIGHTER_FOX_STATUS_KIND_SPECIAL_LW_LOOP + ), + ( + "FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_DASH", + *FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_DASH + ), + ( + "FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_END", + *FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_FALL", + *FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_FALL + ), + ( + "FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_FALL_AERIAL", + *FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_FALL_AERIAL + ), + ( + "FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_JUMP", + *FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_JUMP + ), + ( + "FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_JUMP_AERIAL", + *FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_JUMP_AERIAL + ), + ( + "FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_JUMP_SQUAT", + *FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_JUMP_SQUAT + ), + ( + "FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_LANDING", + *FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_LANDING + ), + ( + "FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_LANDING_LIGHT", + *FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_LANDING_LIGHT + ), + ( + "FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_PASS", + *FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_PASS + ), + ( + "FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_RUN", + *FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_RUN + ), + ( + "FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_RUN_BRAKE", + *FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_RUN_BRAKE + ), + ( + "FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_SWIM_DASH", + *FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_SWIM_DASH + ), + ( + "FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_SWIM_DIVE", + *FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_SWIM_DIVE + ), + ( + "FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_SWIM_JUMP_SQUAT", + *FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_SWIM_JUMP_SQUAT + ), + ( + "FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_SWIM_RISE", + *FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_SWIM_RISE + ), + ( + "FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_SWIM_RUN", + *FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_SWIM_RUN + ), + ( + "FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_SWIM_RUN_BRAKE", + *FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_SWIM_RUN_BRAKE + ), + ( + "FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_SWIM_TURN", + *FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_SWIM_TURN + ), + ( + "FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_SWIM_TURN_DASH", + *FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_SWIM_TURN_DASH + ), + ( + "FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_SWIM_TURN_RUN", + *FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_SWIM_TURN_RUN + ), + ( + "FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_SWIM_WAIT", + *FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_SWIM_WAIT + ), + ( + "FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_SWIM_WALK", + *FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_SWIM_WALK + ), + ( + "FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_TURN", + *FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_TURN + ), + ( + "FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_TURN_DASH", + *FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_TURN_DASH + ), + ( + "FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_TURN_RUN", + *FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_TURN_RUN + ), + ( + "FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_WAIT", + *FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_WAIT + ), + ( + "FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_WALK", + *FIGHTER_GAMEWATCH_STATUS_KIND_FINAL_WALK + ), + ( + "FIGHTER_GAMEWATCH_STATUS_KIND_NUM", + *FIGHTER_GAMEWATCH_STATUS_KIND_NUM + ), + ( + "FIGHTER_GAMEWATCH_STATUS_KIND_SPECIAL_HI_CLOSE", + *FIGHTER_GAMEWATCH_STATUS_KIND_SPECIAL_HI_CLOSE + ), + ( + "FIGHTER_GAMEWATCH_STATUS_KIND_SPECIAL_HI_FALL", + *FIGHTER_GAMEWATCH_STATUS_KIND_SPECIAL_HI_FALL + ), + ( + "FIGHTER_GAMEWATCH_STATUS_KIND_SPECIAL_LW_CATCH", + *FIGHTER_GAMEWATCH_STATUS_KIND_SPECIAL_LW_CATCH + ), + ( + "FIGHTER_GAMEWATCH_STATUS_KIND_SPECIAL_LW_END", + *FIGHTER_GAMEWATCH_STATUS_KIND_SPECIAL_LW_END + ), + ( + "FIGHTER_GAMEWATCH_STATUS_KIND_SPECIAL_LW_REFLECT", + *FIGHTER_GAMEWATCH_STATUS_KIND_SPECIAL_LW_REFLECT + ), + ( + "FIGHTER_GAMEWATCH_STATUS_KIND_SPECIAL_LW_SHOOT", + *FIGHTER_GAMEWATCH_STATUS_KIND_SPECIAL_LW_SHOOT + ), + ( + "FIGHTER_GAMEWATCH_STATUS_KIND_SPECIAL_LW_WAIT", + *FIGHTER_GAMEWATCH_STATUS_KIND_SPECIAL_LW_WAIT + ), + ( + "FIGHTER_GAMEWATCH_STATUS_KIND_SPECIAL_LW_WAIT_START", + *FIGHTER_GAMEWATCH_STATUS_KIND_SPECIAL_LW_WAIT_START + ), + ( + "FIGHTER_GANON_STATUS_KIND_FINAL_ATTACK", + *FIGHTER_GANON_STATUS_KIND_FINAL_ATTACK + ), + ( + "FIGHTER_GANON_STATUS_KIND_FINAL_END", + *FIGHTER_GANON_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_GANON_STATUS_KIND_NUM", + *FIGHTER_GANON_STATUS_KIND_NUM + ), + ( + "FIGHTER_GANON_STATUS_KIND_SPECIAL_AIR_S_CATCH", + *FIGHTER_GANON_STATUS_KIND_SPECIAL_AIR_S_CATCH + ), + ( + "FIGHTER_GANON_STATUS_KIND_SPECIAL_AIR_S_END", + *FIGHTER_GANON_STATUS_KIND_SPECIAL_AIR_S_END + ), + ( + "FIGHTER_GANON_STATUS_KIND_SPECIAL_AIR_S_FALL", + *FIGHTER_GANON_STATUS_KIND_SPECIAL_AIR_S_FALL + ), + ( + "FIGHTER_GANON_STATUS_KIND_SPECIAL_HI_CLING", + *FIGHTER_GANON_STATUS_KIND_SPECIAL_HI_CLING + ), + ( + "FIGHTER_GANON_STATUS_KIND_SPECIAL_HI_THROW", + *FIGHTER_GANON_STATUS_KIND_SPECIAL_HI_THROW + ), + ( + "FIGHTER_GANON_STATUS_KIND_SPECIAL_LW_END", + *FIGHTER_GANON_STATUS_KIND_SPECIAL_LW_END + ), + ( + "FIGHTER_GANON_STATUS_KIND_SPECIAL_LW_WALL_END", + *FIGHTER_GANON_STATUS_KIND_SPECIAL_LW_WALL_END + ), + ( + "FIGHTER_GANON_STATUS_KIND_SPECIAL_N_TURN", + *FIGHTER_GANON_STATUS_KIND_SPECIAL_N_TURN + ), + ( + "FIGHTER_GANON_STATUS_KIND_SPECIAL_S_CATCH", + *FIGHTER_GANON_STATUS_KIND_SPECIAL_S_CATCH + ), + ( + "FIGHTER_GAOGAEN_STATUS_KIND_FINAL_DASH", + *FIGHTER_GAOGAEN_STATUS_KIND_FINAL_DASH + ), + ( + "FIGHTER_GAOGAEN_STATUS_KIND_FINAL_DASH_END", + *FIGHTER_GAOGAEN_STATUS_KIND_FINAL_DASH_END + ), + ( + "FIGHTER_GAOGAEN_STATUS_KIND_FINAL_END", + *FIGHTER_GAOGAEN_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_GAOGAEN_STATUS_KIND_FINAL_READY", + *FIGHTER_GAOGAEN_STATUS_KIND_FINAL_READY + ), + ( + "FIGHTER_GAOGAEN_STATUS_KIND_FINAL_SCENE01", + *FIGHTER_GAOGAEN_STATUS_KIND_FINAL_SCENE01 + ), + ( + "FIGHTER_GAOGAEN_STATUS_KIND_FINAL_SCENE02", + *FIGHTER_GAOGAEN_STATUS_KIND_FINAL_SCENE02 + ), + ( + "FIGHTER_GAOGAEN_STATUS_KIND_FINAL_SCENE03", + *FIGHTER_GAOGAEN_STATUS_KIND_FINAL_SCENE03 + ), + ( + "FIGHTER_GAOGAEN_STATUS_KIND_NUM", + *FIGHTER_GAOGAEN_STATUS_KIND_NUM + ), + ( + "FIGHTER_GAOGAEN_STATUS_KIND_SPECIAL_HI_BOUND", + *FIGHTER_GAOGAEN_STATUS_KIND_SPECIAL_HI_BOUND + ), + ( + "FIGHTER_GAOGAEN_STATUS_KIND_SPECIAL_HI_END", + *FIGHTER_GAOGAEN_STATUS_KIND_SPECIAL_HI_END + ), + ( + "FIGHTER_GAOGAEN_STATUS_KIND_SPECIAL_HI_FALL", + *FIGHTER_GAOGAEN_STATUS_KIND_SPECIAL_HI_FALL + ), + ( + "FIGHTER_GAOGAEN_STATUS_KIND_SPECIAL_HI_LOOP", + *FIGHTER_GAOGAEN_STATUS_KIND_SPECIAL_HI_LOOP + ), + ( + "FIGHTER_GAOGAEN_STATUS_KIND_SPECIAL_HI_TURN", + *FIGHTER_GAOGAEN_STATUS_KIND_SPECIAL_HI_TURN + ), + ( + "FIGHTER_GAOGAEN_STATUS_KIND_SPECIAL_LW_HIT", + *FIGHTER_GAOGAEN_STATUS_KIND_SPECIAL_LW_HIT + ), + ( + "FIGHTER_GAOGAEN_STATUS_KIND_SPECIAL_LW_TURN", + *FIGHTER_GAOGAEN_STATUS_KIND_SPECIAL_LW_TURN + ), + ( + "FIGHTER_GAOGAEN_STATUS_KIND_SPECIAL_S_END", + *FIGHTER_GAOGAEN_STATUS_KIND_SPECIAL_S_END + ), + ( + "FIGHTER_GAOGAEN_STATUS_KIND_SPECIAL_S_FAILURE", + *FIGHTER_GAOGAEN_STATUS_KIND_SPECIAL_S_FAILURE + ), + ( + "FIGHTER_GAOGAEN_STATUS_KIND_SPECIAL_S_LARIAT", + *FIGHTER_GAOGAEN_STATUS_KIND_SPECIAL_S_LARIAT + ), + ( + "FIGHTER_GAOGAEN_STATUS_KIND_SPECIAL_S_SHOULDER", + *FIGHTER_GAOGAEN_STATUS_KIND_SPECIAL_S_SHOULDER + ), + ( + "FIGHTER_GAOGAEN_STATUS_KIND_SPECIAL_S_THROW", + *FIGHTER_GAOGAEN_STATUS_KIND_SPECIAL_S_THROW + ), + ( + "FIGHTER_GEKKOUGA_STATUS_KIND_FINAL_END", + *FIGHTER_GEKKOUGA_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_GEKKOUGA_STATUS_KIND_FINAL_WAIT", + *FIGHTER_GEKKOUGA_STATUS_KIND_FINAL_WAIT + ), + ( + "FIGHTER_GEKKOUGA_STATUS_KIND_NUM", + *FIGHTER_GEKKOUGA_STATUS_KIND_NUM + ), + ( + "FIGHTER_GEKKOUGA_STATUS_KIND_SPECIAL_HI_END", + *FIGHTER_GEKKOUGA_STATUS_KIND_SPECIAL_HI_END + ), + ( + "FIGHTER_GEKKOUGA_STATUS_KIND_SPECIAL_HI_LOOP", + *FIGHTER_GEKKOUGA_STATUS_KIND_SPECIAL_HI_LOOP + ), + ( + "FIGHTER_GEKKOUGA_STATUS_KIND_SPECIAL_HI_WALL_DAMAGE", + *FIGHTER_GEKKOUGA_STATUS_KIND_SPECIAL_HI_WALL_DAMAGE + ), + ( + "FIGHTER_GEKKOUGA_STATUS_KIND_SPECIAL_LW_ATTACK", + *FIGHTER_GEKKOUGA_STATUS_KIND_SPECIAL_LW_ATTACK + ), + ( + "FIGHTER_GEKKOUGA_STATUS_KIND_SPECIAL_LW_BOUND", + *FIGHTER_GEKKOUGA_STATUS_KIND_SPECIAL_LW_BOUND + ), + ( + "FIGHTER_GEKKOUGA_STATUS_KIND_SPECIAL_LW_END", + *FIGHTER_GEKKOUGA_STATUS_KIND_SPECIAL_LW_END + ), + ( + "FIGHTER_GEKKOUGA_STATUS_KIND_SPECIAL_LW_HIT", + *FIGHTER_GEKKOUGA_STATUS_KIND_SPECIAL_LW_HIT + ), + ( + "FIGHTER_GEKKOUGA_STATUS_KIND_SPECIAL_LW_LANDING", + *FIGHTER_GEKKOUGA_STATUS_KIND_SPECIAL_LW_LANDING + ), + ( + "FIGHTER_GEKKOUGA_STATUS_KIND_SPECIAL_N_HOLD", + *FIGHTER_GEKKOUGA_STATUS_KIND_SPECIAL_N_HOLD + ), + ( + "FIGHTER_GEKKOUGA_STATUS_KIND_SPECIAL_N_MAX_SHOT", + *FIGHTER_GEKKOUGA_STATUS_KIND_SPECIAL_N_MAX_SHOT + ), + ( + "FIGHTER_GEKKOUGA_STATUS_KIND_SPECIAL_N_MAX_START", + *FIGHTER_GEKKOUGA_STATUS_KIND_SPECIAL_N_MAX_START + ), + ( + "FIGHTER_GEKKOUGA_STATUS_KIND_SPECIAL_N_SHOT", + *FIGHTER_GEKKOUGA_STATUS_KIND_SPECIAL_N_SHOT + ), + ( + "FIGHTER_GEKKOUGA_STATUS_KIND_SPECIAL_S_ATTACK", + *FIGHTER_GEKKOUGA_STATUS_KIND_SPECIAL_S_ATTACK + ), + ( + "FIGHTER_GEKKOUGA_STATUS_KIND_SPECIAL_S_END", + *FIGHTER_GEKKOUGA_STATUS_KIND_SPECIAL_S_END + ), + ( + "FIGHTER_IKE_STATUS_KIND_FINAL_ATTACK", + *FIGHTER_IKE_STATUS_KIND_FINAL_ATTACK + ), + ( + "FIGHTER_IKE_STATUS_KIND_FINAL_END", + *FIGHTER_IKE_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_IKE_STATUS_KIND_FINAL_FALL", + *FIGHTER_IKE_STATUS_KIND_FINAL_FALL + ), + ( + "FIGHTER_IKE_STATUS_KIND_FINAL_HIT", + *FIGHTER_IKE_STATUS_KIND_FINAL_HIT + ), + ( + "FIGHTER_IKE_STATUS_KIND_FINAL_MOVE", + *FIGHTER_IKE_STATUS_KIND_FINAL_MOVE + ), + ("FIGHTER_IKE_STATUS_KIND_NUM", *FIGHTER_IKE_STATUS_KIND_NUM), + ( + "FIGHTER_IKE_STATUS_KIND_SPECIAL_HI_2", + *FIGHTER_IKE_STATUS_KIND_SPECIAL_HI_2 + ), + ( + "FIGHTER_IKE_STATUS_KIND_SPECIAL_HI_3", + *FIGHTER_IKE_STATUS_KIND_SPECIAL_HI_3 + ), + ( + "FIGHTER_IKE_STATUS_KIND_SPECIAL_HI_4", + *FIGHTER_IKE_STATUS_KIND_SPECIAL_HI_4 + ), + ( + "FIGHTER_IKE_STATUS_KIND_SPECIAL_LW_HIT", + *FIGHTER_IKE_STATUS_KIND_SPECIAL_LW_HIT + ), + ( + "FIGHTER_IKE_STATUS_KIND_SPECIAL_N_END", + *FIGHTER_IKE_STATUS_KIND_SPECIAL_N_END + ), + ( + "FIGHTER_IKE_STATUS_KIND_SPECIAL_N_END_MAX", + *FIGHTER_IKE_STATUS_KIND_SPECIAL_N_END_MAX + ), + ( + "FIGHTER_IKE_STATUS_KIND_SPECIAL_N_END_MDL", + *FIGHTER_IKE_STATUS_KIND_SPECIAL_N_END_MDL + ), + ( + "FIGHTER_IKE_STATUS_KIND_SPECIAL_N_LOOP", + *FIGHTER_IKE_STATUS_KIND_SPECIAL_N_LOOP + ), + ( + "FIGHTER_IKE_STATUS_KIND_SPECIAL_S_ATTACK", + *FIGHTER_IKE_STATUS_KIND_SPECIAL_S_ATTACK + ), + ( + "FIGHTER_IKE_STATUS_KIND_SPECIAL_S_DASH", + *FIGHTER_IKE_STATUS_KIND_SPECIAL_S_DASH + ), + ( + "FIGHTER_IKE_STATUS_KIND_SPECIAL_S_END", + *FIGHTER_IKE_STATUS_KIND_SPECIAL_S_END + ), + ( + "FIGHTER_IKE_STATUS_KIND_SPECIAL_S_HOLD", + *FIGHTER_IKE_STATUS_KIND_SPECIAL_S_HOLD + ), + ( + "FIGHTER_INKLING_STATUS_KIND_CHARGE_INK", + *FIGHTER_INKLING_STATUS_KIND_CHARGE_INK + ), + ( + "FIGHTER_INKLING_STATUS_KIND_CHARGE_INK_END", + *FIGHTER_INKLING_STATUS_KIND_CHARGE_INK_END + ), + ( + "FIGHTER_INKLING_STATUS_KIND_CHARGE_INK_START", + *FIGHTER_INKLING_STATUS_KIND_CHARGE_INK_START + ), + ( + "FIGHTER_INKLING_STATUS_KIND_NUM", + *FIGHTER_INKLING_STATUS_KIND_NUM + ), + ( + "FIGHTER_INKLING_STATUS_KIND_SPECIAL_HI_FALL", + *FIGHTER_INKLING_STATUS_KIND_SPECIAL_HI_FALL + ), + ( + "FIGHTER_INKLING_STATUS_KIND_SPECIAL_HI_JUMP", + *FIGHTER_INKLING_STATUS_KIND_SPECIAL_HI_JUMP + ), + ( + "FIGHTER_INKLING_STATUS_KIND_SPECIAL_HI_ROT", + *FIGHTER_INKLING_STATUS_KIND_SPECIAL_HI_ROT + ), + ( + "FIGHTER_INKLING_STATUS_KIND_SPECIAL_HI_STOP_CEIL", + *FIGHTER_INKLING_STATUS_KIND_SPECIAL_HI_STOP_CEIL + ), + ( + "FIGHTER_INKLING_STATUS_KIND_SPECIAL_LW_EMPTY", + *FIGHTER_INKLING_STATUS_KIND_SPECIAL_LW_EMPTY + ), + ( + "FIGHTER_INKLING_STATUS_KIND_SPECIAL_LW_THROW", + *FIGHTER_INKLING_STATUS_KIND_SPECIAL_LW_THROW + ), + ( + "FIGHTER_INKLING_STATUS_KIND_SPECIAL_N_END", + *FIGHTER_INKLING_STATUS_KIND_SPECIAL_N_END + ), + ( + "FIGHTER_INKLING_STATUS_KIND_SPECIAL_N_SHOOT", + *FIGHTER_INKLING_STATUS_KIND_SPECIAL_N_SHOOT + ), + ( + "FIGHTER_INKLING_STATUS_KIND_SPECIAL_S_DASH", + *FIGHTER_INKLING_STATUS_KIND_SPECIAL_S_DASH + ), + ( + "FIGHTER_INKLING_STATUS_KIND_SPECIAL_S_END", + *FIGHTER_INKLING_STATUS_KIND_SPECIAL_S_END + ), + ( + "FIGHTER_INKLING_STATUS_KIND_SPECIAL_S_JUMP_END", + *FIGHTER_INKLING_STATUS_KIND_SPECIAL_S_JUMP_END + ), + ( + "FIGHTER_INKLING_STATUS_KIND_SPECIAL_S_RUN", + *FIGHTER_INKLING_STATUS_KIND_SPECIAL_S_RUN + ), + ( + "FIGHTER_INKLING_STATUS_KIND_SPECIAL_S_RUN_TURN", + *FIGHTER_INKLING_STATUS_KIND_SPECIAL_S_RUN_TURN + ), + ( + "FIGHTER_INKLING_STATUS_KIND_SPECIAL_S_STOP_WALL", + *FIGHTER_INKLING_STATUS_KIND_SPECIAL_S_STOP_WALL + ), + ( + "FIGHTER_INKLING_STATUS_KIND_SPECIAL_S_WALK", + *FIGHTER_INKLING_STATUS_KIND_SPECIAL_S_WALK + ), + ( + "FIGHTER_INKLING_STATUS_KIND_SPECIAL_S_WALK_TURN", + *FIGHTER_INKLING_STATUS_KIND_SPECIAL_S_WALK_TURN + ), + ( + "FIGHTER_JACK_STATUS_KIND_DISPATCH", + *FIGHTER_JACK_STATUS_KIND_DISPATCH + ), + ( + "FIGHTER_JACK_STATUS_KIND_FINAL_DASH_END", + *FIGHTER_JACK_STATUS_KIND_FINAL_DASH_END + ), + ( + "FIGHTER_JACK_STATUS_KIND_FINAL_END", + *FIGHTER_JACK_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_JACK_STATUS_KIND_FINAL_READY", + *FIGHTER_JACK_STATUS_KIND_FINAL_READY + ), + ( + "FIGHTER_JACK_STATUS_KIND_FINAL_SCENE01", + *FIGHTER_JACK_STATUS_KIND_FINAL_SCENE01 + ), + ( + "FIGHTER_JACK_STATUS_KIND_FINAL_SCENE02", + *FIGHTER_JACK_STATUS_KIND_FINAL_SCENE02 + ), + ( + "FIGHTER_JACK_STATUS_KIND_FINAL_TURN_DASH", + *FIGHTER_JACK_STATUS_KIND_FINAL_TURN_DASH + ), + ( + "FIGHTER_JACK_STATUS_KIND_NUM", + *FIGHTER_JACK_STATUS_KIND_NUM + ), + ( + "FIGHTER_JACK_STATUS_KIND_SPECIAL_CUSTOMIZE", + *FIGHTER_JACK_STATUS_KIND_SPECIAL_CUSTOMIZE + ), + ( + "FIGHTER_JACK_STATUS_KIND_SPECIAL_HI2_END", + *FIGHTER_JACK_STATUS_KIND_SPECIAL_HI2_END + ), + ( + "FIGHTER_JACK_STATUS_KIND_SPECIAL_HI2_RUSH", + *FIGHTER_JACK_STATUS_KIND_SPECIAL_HI2_RUSH + ), + ( + "FIGHTER_JACK_STATUS_KIND_SPECIAL_HI_CUT", + *FIGHTER_JACK_STATUS_KIND_SPECIAL_HI_CUT + ), + ( + "FIGHTER_JACK_STATUS_KIND_SPECIAL_HI_PICKUP", + *FIGHTER_JACK_STATUS_KIND_SPECIAL_HI_PICKUP + ), + ( + "FIGHTER_JACK_STATUS_KIND_SPECIAL_HI_PULL", + *FIGHTER_JACK_STATUS_KIND_SPECIAL_HI_PULL + ), + ( + "FIGHTER_JACK_STATUS_KIND_SPECIAL_HI_THROW", + *FIGHTER_JACK_STATUS_KIND_SPECIAL_HI_THROW + ), + ( + "FIGHTER_JACK_STATUS_KIND_SPECIAL_LW2_COUNTER", + *FIGHTER_JACK_STATUS_KIND_SPECIAL_LW2_COUNTER + ), + ( + "FIGHTER_JACK_STATUS_KIND_SPECIAL_LW2_REFLECTOR", + *FIGHTER_JACK_STATUS_KIND_SPECIAL_LW2_REFLECTOR + ), + ( + "FIGHTER_JACK_STATUS_KIND_SPECIAL_LW_ATTACK", + *FIGHTER_JACK_STATUS_KIND_SPECIAL_LW_ATTACK + ), + ( + "FIGHTER_JACK_STATUS_KIND_SPECIAL_LW_END", + *FIGHTER_JACK_STATUS_KIND_SPECIAL_LW_END + ), + ( + "FIGHTER_JACK_STATUS_KIND_SPECIAL_LW_ENDURE", + *FIGHTER_JACK_STATUS_KIND_SPECIAL_LW_ENDURE + ), + ( + "FIGHTER_JACK_STATUS_KIND_SPECIAL_LW_HOLD", + *FIGHTER_JACK_STATUS_KIND_SPECIAL_LW_HOLD + ), + ( + "FIGHTER_JACK_STATUS_KIND_SPECIAL_N_BARRAGE", + *FIGHTER_JACK_STATUS_KIND_SPECIAL_N_BARRAGE + ), + ( + "FIGHTER_JACK_STATUS_KIND_SPECIAL_N_BARRAGE_END", + *FIGHTER_JACK_STATUS_KIND_SPECIAL_N_BARRAGE_END + ), + ( + "FIGHTER_JACK_STATUS_KIND_SPECIAL_N_BARRAGE_START", + *FIGHTER_JACK_STATUS_KIND_SPECIAL_N_BARRAGE_START + ), + ( + "FIGHTER_JACK_STATUS_KIND_SPECIAL_N_ESCAPE", + *FIGHTER_JACK_STATUS_KIND_SPECIAL_N_ESCAPE + ), + ( + "FIGHTER_JACK_STATUS_KIND_SPECIAL_N_JUMP", + *FIGHTER_JACK_STATUS_KIND_SPECIAL_N_JUMP + ), + ( + "FIGHTER_JACK_STATUS_KIND_SPECIAL_N_LANDING", + *FIGHTER_JACK_STATUS_KIND_SPECIAL_N_LANDING + ), + ( + "FIGHTER_JACK_STATUS_KIND_SUMMON", + *FIGHTER_JACK_STATUS_KIND_SUMMON + ), + ( + "FIGHTER_KAMUI_STATUS_KIND_FINAL_END", + *FIGHTER_KAMUI_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_KAMUI_STATUS_KIND_FINAL_READY", + *FIGHTER_KAMUI_STATUS_KIND_FINAL_READY + ), + ( + "FIGHTER_KAMUI_STATUS_KIND_FINAL_SCENE_ATTACK", + *FIGHTER_KAMUI_STATUS_KIND_FINAL_SCENE_ATTACK + ), + ( + "FIGHTER_KAMUI_STATUS_KIND_FINAL_SCENE_ATTACK_WAIT", + *FIGHTER_KAMUI_STATUS_KIND_FINAL_SCENE_ATTACK_WAIT + ), + ( + "FIGHTER_KAMUI_STATUS_KIND_FINAL_SCENE_ENTRY", + *FIGHTER_KAMUI_STATUS_KIND_FINAL_SCENE_ENTRY + ), + ( + "FIGHTER_KAMUI_STATUS_KIND_NUM", + *FIGHTER_KAMUI_STATUS_KIND_NUM + ), + ( + "FIGHTER_KAMUI_STATUS_KIND_SPECIAL_LW_HIT", + *FIGHTER_KAMUI_STATUS_KIND_SPECIAL_LW_HIT + ), + ( + "FIGHTER_KAMUI_STATUS_KIND_SPECIAL_N_BITE", + *FIGHTER_KAMUI_STATUS_KIND_SPECIAL_N_BITE + ), + ( + "FIGHTER_KAMUI_STATUS_KIND_SPECIAL_N_HOLD", + *FIGHTER_KAMUI_STATUS_KIND_SPECIAL_N_HOLD + ), + ( + "FIGHTER_KAMUI_STATUS_KIND_SPECIAL_N_SHOOT", + *FIGHTER_KAMUI_STATUS_KIND_SPECIAL_N_SHOOT + ), + ( + "FIGHTER_KAMUI_STATUS_KIND_SPECIAL_S_ATTACK", + *FIGHTER_KAMUI_STATUS_KIND_SPECIAL_S_ATTACK + ), + ( + "FIGHTER_KAMUI_STATUS_KIND_SPECIAL_S_ATTACK_END", + *FIGHTER_KAMUI_STATUS_KIND_SPECIAL_S_ATTACK_END + ), + ( + "FIGHTER_KAMUI_STATUS_KIND_SPECIAL_S_JUMP_END", + *FIGHTER_KAMUI_STATUS_KIND_SPECIAL_S_JUMP_END + ), + ( + "FIGHTER_KAMUI_STATUS_KIND_SPECIAL_S_WALL", + *FIGHTER_KAMUI_STATUS_KIND_SPECIAL_S_WALL + ), + ( + "FIGHTER_KAMUI_STATUS_KIND_SPECIAL_S_WALL_ATTACK_B", + *FIGHTER_KAMUI_STATUS_KIND_SPECIAL_S_WALL_ATTACK_B + ), + ( + "FIGHTER_KAMUI_STATUS_KIND_SPECIAL_S_WALL_ATTACK_B_LANDING", + *FIGHTER_KAMUI_STATUS_KIND_SPECIAL_S_WALL_ATTACK_B_LANDING + ), + ( + "FIGHTER_KAMUI_STATUS_KIND_SPECIAL_S_WALL_ATTACK_F", + *FIGHTER_KAMUI_STATUS_KIND_SPECIAL_S_WALL_ATTACK_F + ), + ( + "FIGHTER_KAMUI_STATUS_KIND_SPECIAL_S_WALL_ATTACK_F_LANDING", + *FIGHTER_KAMUI_STATUS_KIND_SPECIAL_S_WALL_ATTACK_F_LANDING + ), + ( + "FIGHTER_KAMUI_STATUS_KIND_SPECIAL_S_WALL_END", + *FIGHTER_KAMUI_STATUS_KIND_SPECIAL_S_WALL_END + ), + ( + "FIGHTER_KAMUI_STATUS_KIND_SPECIAL_S_WALL_JUMP", + *FIGHTER_KAMUI_STATUS_KIND_SPECIAL_S_WALL_JUMP + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_BAYONETTA_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_BAYONETTA_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_BAYONETTA_SPECIAL_N_CHARGE", + *FIGHTER_KIRBY_STATUS_KIND_BAYONETTA_SPECIAL_N_CHARGE + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_BAYONETTA_SPECIAL_N_END", + *FIGHTER_KIRBY_STATUS_KIND_BAYONETTA_SPECIAL_N_END + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_BAYONETTA_SPECIAL_N_FIRE", + *FIGHTER_KIRBY_STATUS_KIND_BAYONETTA_SPECIAL_N_FIRE + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_BRAVE_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_BRAVE_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_BRAVE_SPECIAL_N_CANCEL", + *FIGHTER_KIRBY_STATUS_KIND_BRAVE_SPECIAL_N_CANCEL + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_BRAVE_SPECIAL_N_HOLD", + *FIGHTER_KIRBY_STATUS_KIND_BRAVE_SPECIAL_N_HOLD + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_BRAVE_SPECIAL_N_JUMP_CANCEL", + *FIGHTER_KIRBY_STATUS_KIND_BRAVE_SPECIAL_N_JUMP_CANCEL + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_BRAVE_SPECIAL_N_SHOOT", + *FIGHTER_KIRBY_STATUS_KIND_BRAVE_SPECIAL_N_SHOOT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_BUDDY_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_BUDDY_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_BUDDY_SPECIAL_N_SHOOT", + *FIGHTER_KIRBY_STATUS_KIND_BUDDY_SPECIAL_N_SHOOT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_BUDDY_SPECIAL_N_SHOOT_AIR", + *FIGHTER_KIRBY_STATUS_KIND_BUDDY_SPECIAL_N_SHOOT_AIR + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_BUDDY_SPECIAL_N_SHOOT_AIR_TURN", + *FIGHTER_KIRBY_STATUS_KIND_BUDDY_SPECIAL_N_SHOOT_AIR_TURN + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_BUDDY_SPECIAL_N_SHOOT_END", + *FIGHTER_KIRBY_STATUS_KIND_BUDDY_SPECIAL_N_SHOOT_END + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_BUDDY_SPECIAL_N_SHOOT_FALL", + *FIGHTER_KIRBY_STATUS_KIND_BUDDY_SPECIAL_N_SHOOT_FALL + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_BUDDY_SPECIAL_N_SHOOT_JUMP", + *FIGHTER_KIRBY_STATUS_KIND_BUDDY_SPECIAL_N_SHOOT_JUMP + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_BUDDY_SPECIAL_N_SHOOT_JUMP_AERIAL", + *FIGHTER_KIRBY_STATUS_KIND_BUDDY_SPECIAL_N_SHOOT_JUMP_AERIAL + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_BUDDY_SPECIAL_N_SHOOT_JUMP_SQUAT", + *FIGHTER_KIRBY_STATUS_KIND_BUDDY_SPECIAL_N_SHOOT_JUMP_SQUAT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_BUDDY_SPECIAL_N_SHOOT_LANDING", + *FIGHTER_KIRBY_STATUS_KIND_BUDDY_SPECIAL_N_SHOOT_LANDING + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_BUDDY_SPECIAL_N_SHOOT_START", + *FIGHTER_KIRBY_STATUS_KIND_BUDDY_SPECIAL_N_SHOOT_START + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_BUDDY_SPECIAL_N_SHOOT_TURN", + *FIGHTER_KIRBY_STATUS_KIND_BUDDY_SPECIAL_N_SHOOT_TURN + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_BUDDY_SPECIAL_N_SHOOT_WALK_B", + *FIGHTER_KIRBY_STATUS_KIND_BUDDY_SPECIAL_N_SHOOT_WALK_B + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_BUDDY_SPECIAL_N_SHOOT_WALK_F", + *FIGHTER_KIRBY_STATUS_KIND_BUDDY_SPECIAL_N_SHOOT_WALK_F + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_CAPTAIN_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_CAPTAIN_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_CAPTAIN_SPECIAL_N_TURN", + *FIGHTER_KIRBY_STATUS_KIND_CAPTAIN_SPECIAL_N_TURN + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_CHROM_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_CHROM_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_CHROM_SPECIAL_N_END", + *FIGHTER_KIRBY_STATUS_KIND_CHROM_SPECIAL_N_END + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_CHROM_SPECIAL_N_END2", + *FIGHTER_KIRBY_STATUS_KIND_CHROM_SPECIAL_N_END2 + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_CHROM_SPECIAL_N_END3", + *FIGHTER_KIRBY_STATUS_KIND_CHROM_SPECIAL_N_END3 + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_CHROM_SPECIAL_N_END_MAX", + *FIGHTER_KIRBY_STATUS_KIND_CHROM_SPECIAL_N_END_MAX + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_CHROM_SPECIAL_N_LOOP", + *FIGHTER_KIRBY_STATUS_KIND_CHROM_SPECIAL_N_LOOP + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_CLOUD_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_CLOUD_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_DAISY_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_DAISY_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_DAISY_SPECIAL_N_HIT", + *FIGHTER_KIRBY_STATUS_KIND_DAISY_SPECIAL_N_HIT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_DEDEDE_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_DEDEDE_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_DEDEDE_SPECIAL_N_DRINK_ITEM", + *FIGHTER_KIRBY_STATUS_KIND_DEDEDE_SPECIAL_N_DRINK_ITEM + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_DEDEDE_SPECIAL_N_EAT_FALL", + *FIGHTER_KIRBY_STATUS_KIND_DEDEDE_SPECIAL_N_EAT_FALL + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_DEDEDE_SPECIAL_N_EAT_JUMP1", + *FIGHTER_KIRBY_STATUS_KIND_DEDEDE_SPECIAL_N_EAT_JUMP1 + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_DEDEDE_SPECIAL_N_EAT_JUMP2", + *FIGHTER_KIRBY_STATUS_KIND_DEDEDE_SPECIAL_N_EAT_JUMP2 + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_DEDEDE_SPECIAL_N_EAT_LANDING", + *FIGHTER_KIRBY_STATUS_KIND_DEDEDE_SPECIAL_N_EAT_LANDING + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_DEDEDE_SPECIAL_N_EAT_PASS", + *FIGHTER_KIRBY_STATUS_KIND_DEDEDE_SPECIAL_N_EAT_PASS + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_DEDEDE_SPECIAL_N_EAT_TURN", + *FIGHTER_KIRBY_STATUS_KIND_DEDEDE_SPECIAL_N_EAT_TURN + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_DEDEDE_SPECIAL_N_EAT_TURN_AIR", + *FIGHTER_KIRBY_STATUS_KIND_DEDEDE_SPECIAL_N_EAT_TURN_AIR + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_DEDEDE_SPECIAL_N_EAT_WAIT", + *FIGHTER_KIRBY_STATUS_KIND_DEDEDE_SPECIAL_N_EAT_WAIT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_DEDEDE_SPECIAL_N_EAT_WAIT_FALL", + *FIGHTER_KIRBY_STATUS_KIND_DEDEDE_SPECIAL_N_EAT_WAIT_FALL + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_DEDEDE_SPECIAL_N_EAT_WAIT_JUMP", + *FIGHTER_KIRBY_STATUS_KIND_DEDEDE_SPECIAL_N_EAT_WAIT_JUMP + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_DEDEDE_SPECIAL_N_EAT_WAIT_PASS", + *FIGHTER_KIRBY_STATUS_KIND_DEDEDE_SPECIAL_N_EAT_WAIT_PASS + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_DEDEDE_SPECIAL_N_EAT_WALK", + *FIGHTER_KIRBY_STATUS_KIND_DEDEDE_SPECIAL_N_EAT_WALK + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_DEDEDE_SPECIAL_N_END", + *FIGHTER_KIRBY_STATUS_KIND_DEDEDE_SPECIAL_N_END + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_DEDEDE_SPECIAL_N_LOOP", + *FIGHTER_KIRBY_STATUS_KIND_DEDEDE_SPECIAL_N_LOOP + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_DEDEDE_SPECIAL_N_SHOT_OBJECT_HIT", + *FIGHTER_KIRBY_STATUS_KIND_DEDEDE_SPECIAL_N_SHOT_OBJECT_HIT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_DEDEDE_SPECIAL_N_SPIT", + *FIGHTER_KIRBY_STATUS_KIND_DEDEDE_SPECIAL_N_SPIT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_DEDEDE_SPECIAL_N_SWALLOW", + *FIGHTER_KIRBY_STATUS_KIND_DEDEDE_SPECIAL_N_SWALLOW + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_DEDEDE_SPECIAL_N_SWALLOW_WAIT", + *FIGHTER_KIRBY_STATUS_KIND_DEDEDE_SPECIAL_N_SWALLOW_WAIT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_DEMON_SPECIAL_N_AIR_SHOOT", + *FIGHTER_KIRBY_STATUS_KIND_DEMON_SPECIAL_N_AIR_SHOOT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_DEMON_SPECIAL_N_AIR_START", + *FIGHTER_KIRBY_STATUS_KIND_DEMON_SPECIAL_N_AIR_START + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_DEMON_SPECIAL_N_GROUND_SHOOT", + *FIGHTER_KIRBY_STATUS_KIND_DEMON_SPECIAL_N_GROUND_SHOOT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_DEMON_SPECIAL_N_GROUND_START", + *FIGHTER_KIRBY_STATUS_KIND_DEMON_SPECIAL_N_GROUND_START + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_DIDDY_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_DIDDY_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_DIDDY_SPECIAL_N_BLOW", + *FIGHTER_KIRBY_STATUS_KIND_DIDDY_SPECIAL_N_BLOW + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_DIDDY_SPECIAL_N_CHARGE", + *FIGHTER_KIRBY_STATUS_KIND_DIDDY_SPECIAL_N_CHARGE + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_DIDDY_SPECIAL_N_DANGER", + *FIGHTER_KIRBY_STATUS_KIND_DIDDY_SPECIAL_N_DANGER + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_DIDDY_SPECIAL_N_SHOOT", + *FIGHTER_KIRBY_STATUS_KIND_DIDDY_SPECIAL_N_SHOOT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_DOLLY_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_DOLLY_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_DONKEY_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_DONKEY_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_DONKEY_SPECIAL_N_ATTACK", + *FIGHTER_KIRBY_STATUS_KIND_DONKEY_SPECIAL_N_ATTACK + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_DONKEY_SPECIAL_N_CANCEL", + *FIGHTER_KIRBY_STATUS_KIND_DONKEY_SPECIAL_N_CANCEL + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_DONKEY_SPECIAL_N_END", + *FIGHTER_KIRBY_STATUS_KIND_DONKEY_SPECIAL_N_END + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_DONKEY_SPECIAL_N_JUMP_CANCEL", + *FIGHTER_KIRBY_STATUS_KIND_DONKEY_SPECIAL_N_JUMP_CANCEL + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_DONKEY_SPECIAL_N_LOOP", + *FIGHTER_KIRBY_STATUS_KIND_DONKEY_SPECIAL_N_LOOP + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_DUCKHUNT_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_DUCKHUNT_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_EDGE_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_EDGE_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_EDGE_SPECIAL_N_CANCEL", + *FIGHTER_KIRBY_STATUS_KIND_EDGE_SPECIAL_N_CANCEL + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_EDGE_SPECIAL_N_JUMP_CANCEL", + *FIGHTER_KIRBY_STATUS_KIND_EDGE_SPECIAL_N_JUMP_CANCEL + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_EDGE_SPECIAL_N_SHOOT", + *FIGHTER_KIRBY_STATUS_KIND_EDGE_SPECIAL_N_SHOOT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_EFLAME_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_EFLAME_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_EFLAME_SPECIAL_N_ATTACK", + *FIGHTER_KIRBY_STATUS_KIND_EFLAME_SPECIAL_N_ATTACK + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_EFLAME_SPECIAL_N_END", + *FIGHTER_KIRBY_STATUS_KIND_EFLAME_SPECIAL_N_END + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_EFLAME_SPECIAL_N_HOLD", + *FIGHTER_KIRBY_STATUS_KIND_EFLAME_SPECIAL_N_HOLD + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_ELIGHT_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_ELIGHT_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_ELIGHT_SPECIAL_N_END", + *FIGHTER_KIRBY_STATUS_KIND_ELIGHT_SPECIAL_N_END + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_ELIGHT_SPECIAL_N_HOLD", + *FIGHTER_KIRBY_STATUS_KIND_ELIGHT_SPECIAL_N_HOLD + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_FALCO_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_FALCO_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_FINAL_ATTACK", + *FIGHTER_KIRBY_STATUS_KIND_FINAL_ATTACK + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_FOX_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_FOX_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_GAMEWATCH_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_GAMEWATCH_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_GANON_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_GANON_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_GANON_SPECIAL_N_TURN", + *FIGHTER_KIRBY_STATUS_KIND_GANON_SPECIAL_N_TURN + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_GAOGAEN_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_GAOGAEN_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_GEKKOUGA_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_GEKKOUGA_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_GEKKOUGA_SPECIAL_N_HOLD", + *FIGHTER_KIRBY_STATUS_KIND_GEKKOUGA_SPECIAL_N_HOLD + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_GEKKOUGA_SPECIAL_N_MAX_SHOT", + *FIGHTER_KIRBY_STATUS_KIND_GEKKOUGA_SPECIAL_N_MAX_SHOT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_GEKKOUGA_SPECIAL_N_MAX_START", + *FIGHTER_KIRBY_STATUS_KIND_GEKKOUGA_SPECIAL_N_MAX_START + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_GEKKOUGA_SPECIAL_N_SHOT", + *FIGHTER_KIRBY_STATUS_KIND_GEKKOUGA_SPECIAL_N_SHOT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_IKE_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_IKE_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_IKE_SPECIAL_N_END", + *FIGHTER_KIRBY_STATUS_KIND_IKE_SPECIAL_N_END + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_IKE_SPECIAL_N_END_MAX", + *FIGHTER_KIRBY_STATUS_KIND_IKE_SPECIAL_N_END_MAX + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_IKE_SPECIAL_N_END_MDL", + *FIGHTER_KIRBY_STATUS_KIND_IKE_SPECIAL_N_END_MDL + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_IKE_SPECIAL_N_LOOP", + *FIGHTER_KIRBY_STATUS_KIND_IKE_SPECIAL_N_LOOP + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_INKLING_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_INKLING_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_INKLING_SPECIAL_N_END", + *FIGHTER_KIRBY_STATUS_KIND_INKLING_SPECIAL_N_END + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_INKLING_SPECIAL_N_SHOOT", + *FIGHTER_KIRBY_STATUS_KIND_INKLING_SPECIAL_N_SHOOT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_JACK_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_JACK_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_JACK_SPECIAL_N_BARRAGE", + *FIGHTER_KIRBY_STATUS_KIND_JACK_SPECIAL_N_BARRAGE + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_JACK_SPECIAL_N_BARRAGE_END", + *FIGHTER_KIRBY_STATUS_KIND_JACK_SPECIAL_N_BARRAGE_END + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_JACK_SPECIAL_N_BARRAGE_START", + *FIGHTER_KIRBY_STATUS_KIND_JACK_SPECIAL_N_BARRAGE_START + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_JACK_SPECIAL_N_ESCAPE", + *FIGHTER_KIRBY_STATUS_KIND_JACK_SPECIAL_N_ESCAPE + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_JACK_SPECIAL_N_JUMP", + *FIGHTER_KIRBY_STATUS_KIND_JACK_SPECIAL_N_JUMP + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_JACK_SPECIAL_N_LANDING", + *FIGHTER_KIRBY_STATUS_KIND_JACK_SPECIAL_N_LANDING + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_KAMUI_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_KAMUI_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_KAMUI_SPECIAL_N_BITE", + *FIGHTER_KIRBY_STATUS_KIND_KAMUI_SPECIAL_N_BITE + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_KAMUI_SPECIAL_N_HOLD", + *FIGHTER_KIRBY_STATUS_KIND_KAMUI_SPECIAL_N_HOLD + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_KAMUI_SPECIAL_N_SHOOT", + *FIGHTER_KIRBY_STATUS_KIND_KAMUI_SPECIAL_N_SHOOT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_KEN_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_KEN_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_KEN_SPECIAL_N2_COMMAND", + *FIGHTER_KIRBY_STATUS_KIND_KEN_SPECIAL_N2_COMMAND + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_KEN_SPECIAL_N_COMMAND", + *FIGHTER_KIRBY_STATUS_KIND_KEN_SPECIAL_N_COMMAND + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_KOOPAJR_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_KOOPAJR_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_KOOPAJR_SPECIAL_N_HOLD", + *FIGHTER_KIRBY_STATUS_KIND_KOOPAJR_SPECIAL_N_HOLD + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_KOOPAJR_SPECIAL_N_SHOOT", + *FIGHTER_KIRBY_STATUS_KIND_KOOPAJR_SPECIAL_N_SHOOT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_KOOPA_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_KOOPA_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_KROOL_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_KROOL_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_KROOL_SPECIAL_N_END", + *FIGHTER_KIRBY_STATUS_KIND_KROOL_SPECIAL_N_END + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_KROOL_SPECIAL_N_LOOP", + *FIGHTER_KIRBY_STATUS_KIND_KROOL_SPECIAL_N_LOOP + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_KROOL_SPECIAL_N_SPIT", + *FIGHTER_KIRBY_STATUS_KIND_KROOL_SPECIAL_N_SPIT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_KROOL_SPECIAL_N_SUCTION", + *FIGHTER_KIRBY_STATUS_KIND_KROOL_SPECIAL_N_SUCTION + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_KROOL_SPECIAL_N_SWALLOW", + *FIGHTER_KIRBY_STATUS_KIND_KROOL_SPECIAL_N_SWALLOW + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_LINK_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_LINK_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_LITTLEMAC_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_LITTLEMAC_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_LITTLEMAC_SPECIAL_N2", + *FIGHTER_KIRBY_STATUS_KIND_LITTLEMAC_SPECIAL_N2 + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_LITTLEMAC_SPECIAL_N_DASH", + *FIGHTER_KIRBY_STATUS_KIND_LITTLEMAC_SPECIAL_N_DASH + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_LITTLEMAC_SPECIAL_N_DASH_TURN", + *FIGHTER_KIRBY_STATUS_KIND_LITTLEMAC_SPECIAL_N_DASH_TURN + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_LITTLEMAC_SPECIAL_N_MAX_DASH", + *FIGHTER_KIRBY_STATUS_KIND_LITTLEMAC_SPECIAL_N_MAX_DASH + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_LITTLEMAC_SPECIAL_N_MAX_DASH_END", + *FIGHTER_KIRBY_STATUS_KIND_LITTLEMAC_SPECIAL_N_MAX_DASH_END + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_LITTLEMAC_SPECIAL_N_MAX_DASH_TURN", + *FIGHTER_KIRBY_STATUS_KIND_LITTLEMAC_SPECIAL_N_MAX_DASH_TURN + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_LITTLEMAC_SPECIAL_N_START", + *FIGHTER_KIRBY_STATUS_KIND_LITTLEMAC_SPECIAL_N_START + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_LUCARIO_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_LUCARIO_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_LUCARIO_SPECIAL_N_CANCEL", + *FIGHTER_KIRBY_STATUS_KIND_LUCARIO_SPECIAL_N_CANCEL + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_LUCARIO_SPECIAL_N_HOLD", + *FIGHTER_KIRBY_STATUS_KIND_LUCARIO_SPECIAL_N_HOLD + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_LUCARIO_SPECIAL_N_MAX", + *FIGHTER_KIRBY_STATUS_KIND_LUCARIO_SPECIAL_N_MAX + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_LUCARIO_SPECIAL_N_SHOOT", + *FIGHTER_KIRBY_STATUS_KIND_LUCARIO_SPECIAL_N_SHOOT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_LUCAS_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_LUCAS_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_LUCAS_SPECIAL_N_END", + *FIGHTER_KIRBY_STATUS_KIND_LUCAS_SPECIAL_N_END + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_LUCAS_SPECIAL_N_FIRE", + *FIGHTER_KIRBY_STATUS_KIND_LUCAS_SPECIAL_N_FIRE + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_LUCAS_SPECIAL_N_HOLD", + *FIGHTER_KIRBY_STATUS_KIND_LUCAS_SPECIAL_N_HOLD + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_LUCINA_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_LUCINA_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_LUCINA_SPECIAL_N_END", + *FIGHTER_KIRBY_STATUS_KIND_LUCINA_SPECIAL_N_END + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_LUCINA_SPECIAL_N_END_MAX", + *FIGHTER_KIRBY_STATUS_KIND_LUCINA_SPECIAL_N_END_MAX + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_LUCINA_SPECIAL_N_LOOP", + *FIGHTER_KIRBY_STATUS_KIND_LUCINA_SPECIAL_N_LOOP + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_LUIGI_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_LUIGI_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_MARIOD_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_MARIOD_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_MARIO_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_MARIO_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_MARTH_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_MARTH_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_MARTH_SPECIAL_N_END", + *FIGHTER_KIRBY_STATUS_KIND_MARTH_SPECIAL_N_END + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_MARTH_SPECIAL_N_END_MAX", + *FIGHTER_KIRBY_STATUS_KIND_MARTH_SPECIAL_N_END_MAX + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_MARTH_SPECIAL_N_LOOP", + *FIGHTER_KIRBY_STATUS_KIND_MARTH_SPECIAL_N_LOOP + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_MASTER_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_MASTER_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_MASTER_SPECIAL_N_CANCEL", + *FIGHTER_KIRBY_STATUS_KIND_MASTER_SPECIAL_N_CANCEL + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_MASTER_SPECIAL_N_HOLD", + *FIGHTER_KIRBY_STATUS_KIND_MASTER_SPECIAL_N_HOLD + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_MASTER_SPECIAL_N_JUMP_CANCEL", + *FIGHTER_KIRBY_STATUS_KIND_MASTER_SPECIAL_N_JUMP_CANCEL + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_MASTER_SPECIAL_N_MAX_SHOOT", + *FIGHTER_KIRBY_STATUS_KIND_MASTER_SPECIAL_N_MAX_SHOOT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_MASTER_SPECIAL_N_SHOOT", + *FIGHTER_KIRBY_STATUS_KIND_MASTER_SPECIAL_N_SHOOT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_MASTER_SPECIAL_N_TURN", + *FIGHTER_KIRBY_STATUS_KIND_MASTER_SPECIAL_N_TURN + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_METAKNIGHT_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_METAKNIGHT_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_METAKNIGHT_SPECIAL_N_END", + *FIGHTER_KIRBY_STATUS_KIND_METAKNIGHT_SPECIAL_N_END + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_METAKNIGHT_SPECIAL_N_SPIN", + *FIGHTER_KIRBY_STATUS_KIND_METAKNIGHT_SPECIAL_N_SPIN + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_MEWTWO_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_MEWTWO_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_MEWTWO_SPECIAL_N_CANCEL", + *FIGHTER_KIRBY_STATUS_KIND_MEWTWO_SPECIAL_N_CANCEL + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_MEWTWO_SPECIAL_N_HOLD", + *FIGHTER_KIRBY_STATUS_KIND_MEWTWO_SPECIAL_N_HOLD + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_MEWTWO_SPECIAL_N_MAX", + *FIGHTER_KIRBY_STATUS_KIND_MEWTWO_SPECIAL_N_MAX + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_MEWTWO_SPECIAL_N_SHOOT", + *FIGHTER_KIRBY_STATUS_KIND_MEWTWO_SPECIAL_N_SHOOT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_MIIFIGHTER_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_MIIFIGHTER_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_MIIGUNNER_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_MIIGUNNER_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_MIIGUNNER_SPECIAL_N1_CANCEL", + *FIGHTER_KIRBY_STATUS_KIND_MIIGUNNER_SPECIAL_N1_CANCEL + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_MIIGUNNER_SPECIAL_N1_FIRE", + *FIGHTER_KIRBY_STATUS_KIND_MIIGUNNER_SPECIAL_N1_FIRE + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_MIIGUNNER_SPECIAL_N1_HOLD", + *FIGHTER_KIRBY_STATUS_KIND_MIIGUNNER_SPECIAL_N1_HOLD + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_MIIGUNNER_SPECIAL_N1_START", + *FIGHTER_KIRBY_STATUS_KIND_MIIGUNNER_SPECIAL_N1_START + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_MIISWORDSMAN_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_MIISWORDSMAN_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_MURABITO_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_MURABITO_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_MURABITO_SPECIAL_N_FAILURE", + *FIGHTER_KIRBY_STATUS_KIND_MURABITO_SPECIAL_N_FAILURE + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_MURABITO_SPECIAL_N_POCKET", + *FIGHTER_KIRBY_STATUS_KIND_MURABITO_SPECIAL_N_POCKET + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_MURABITO_SPECIAL_N_SEARCH", + *FIGHTER_KIRBY_STATUS_KIND_MURABITO_SPECIAL_N_SEARCH + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_MURABITO_SPECIAL_N_TAKE_OUT", + *FIGHTER_KIRBY_STATUS_KIND_MURABITO_SPECIAL_N_TAKE_OUT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_NANA_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_NANA_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_NESS_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_NESS_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_NESS_SPECIAL_N_END", + *FIGHTER_KIRBY_STATUS_KIND_NESS_SPECIAL_N_END + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_NESS_SPECIAL_N_FIRE", + *FIGHTER_KIRBY_STATUS_KIND_NESS_SPECIAL_N_FIRE + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_NESS_SPECIAL_N_HOLD", + *FIGHTER_KIRBY_STATUS_KIND_NESS_SPECIAL_N_HOLD + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_NUM", + *FIGHTER_KIRBY_STATUS_KIND_NUM + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PACKUN_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_PACKUN_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PACKUN_SPECIAL_N_END", + *FIGHTER_KIRBY_STATUS_KIND_PACKUN_SPECIAL_N_END + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PACKUN_SPECIAL_N_FAILURE", + *FIGHTER_KIRBY_STATUS_KIND_PACKUN_SPECIAL_N_FAILURE + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PACKUN_SPECIAL_N_HIT_END", + *FIGHTER_KIRBY_STATUS_KIND_PACKUN_SPECIAL_N_HIT_END + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PACKUN_SPECIAL_N_LOOP", + *FIGHTER_KIRBY_STATUS_KIND_PACKUN_SPECIAL_N_LOOP + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PACKUN_SPECIAL_N_SHOOT", + *FIGHTER_KIRBY_STATUS_KIND_PACKUN_SPECIAL_N_SHOOT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PACKUN_SPECIAL_N_WAIT", + *FIGHTER_KIRBY_STATUS_KIND_PACKUN_SPECIAL_N_WAIT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PACMAN_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_PACMAN_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PACMAN_SPECIAL_N_CANCEL", + *FIGHTER_KIRBY_STATUS_KIND_PACMAN_SPECIAL_N_CANCEL + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PACMAN_SPECIAL_N_HOLD", + *FIGHTER_KIRBY_STATUS_KIND_PACMAN_SPECIAL_N_HOLD + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PACMAN_SPECIAL_N_JUMP_CANCEL", + *FIGHTER_KIRBY_STATUS_KIND_PACMAN_SPECIAL_N_JUMP_CANCEL + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PACMAN_SPECIAL_N_SHOOT", + *FIGHTER_KIRBY_STATUS_KIND_PACMAN_SPECIAL_N_SHOOT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PALUTENA_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_PALUTENA_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PEACH_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_PEACH_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PEACH_SPECIAL_N_HIT", + *FIGHTER_KIRBY_STATUS_KIND_PEACH_SPECIAL_N_HIT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PFUSHIGISOU_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_PFUSHIGISOU_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PFUSHIGISOU_SPECIAL_N_END", + *FIGHTER_KIRBY_STATUS_KIND_PFUSHIGISOU_SPECIAL_N_END + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PFUSHIGISOU_SPECIAL_N_LOOP", + *FIGHTER_KIRBY_STATUS_KIND_PFUSHIGISOU_SPECIAL_N_LOOP + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PICHU_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_PICHU_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PICKEL_SPECIAL_N1_FALL", + *FIGHTER_KIRBY_STATUS_KIND_PICKEL_SPECIAL_N1_FALL + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PICKEL_SPECIAL_N1_FALL_AERIAL", + *FIGHTER_KIRBY_STATUS_KIND_PICKEL_SPECIAL_N1_FALL_AERIAL + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PICKEL_SPECIAL_N1_JUMP", + *FIGHTER_KIRBY_STATUS_KIND_PICKEL_SPECIAL_N1_JUMP + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PICKEL_SPECIAL_N1_JUMP_AERIAL", + *FIGHTER_KIRBY_STATUS_KIND_PICKEL_SPECIAL_N1_JUMP_AERIAL + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PICKEL_SPECIAL_N1_JUMP_SQUAT", + *FIGHTER_KIRBY_STATUS_KIND_PICKEL_SPECIAL_N1_JUMP_SQUAT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PICKEL_SPECIAL_N1_LANDING", + *FIGHTER_KIRBY_STATUS_KIND_PICKEL_SPECIAL_N1_LANDING + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PICKEL_SPECIAL_N1_LANDING_LIGHT", + *FIGHTER_KIRBY_STATUS_KIND_PICKEL_SPECIAL_N1_LANDING_LIGHT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PICKEL_SPECIAL_N1_WAIT", + *FIGHTER_KIRBY_STATUS_KIND_PICKEL_SPECIAL_N1_WAIT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PICKEL_SPECIAL_N1_WALK", + *FIGHTER_KIRBY_STATUS_KIND_PICKEL_SPECIAL_N1_WALK + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PICKEL_SPECIAL_N1_WALK_BACK", + *FIGHTER_KIRBY_STATUS_KIND_PICKEL_SPECIAL_N1_WALK_BACK + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PICKEL_SPECIAL_N3_FALL", + *FIGHTER_KIRBY_STATUS_KIND_PICKEL_SPECIAL_N3_FALL + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PICKEL_SPECIAL_N3_FALL_AERIAL", + *FIGHTER_KIRBY_STATUS_KIND_PICKEL_SPECIAL_N3_FALL_AERIAL + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PICKEL_SPECIAL_N3_JUMP", + *FIGHTER_KIRBY_STATUS_KIND_PICKEL_SPECIAL_N3_JUMP + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PICKEL_SPECIAL_N3_JUMP_AERIAL", + *FIGHTER_KIRBY_STATUS_KIND_PICKEL_SPECIAL_N3_JUMP_AERIAL + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PICKEL_SPECIAL_N3_JUMP_SQUAT", + *FIGHTER_KIRBY_STATUS_KIND_PICKEL_SPECIAL_N3_JUMP_SQUAT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PICKEL_SPECIAL_N3_LANDING", + *FIGHTER_KIRBY_STATUS_KIND_PICKEL_SPECIAL_N3_LANDING + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PICKEL_SPECIAL_N3_LANDING_LIGHT", + *FIGHTER_KIRBY_STATUS_KIND_PICKEL_SPECIAL_N3_LANDING_LIGHT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PICKEL_SPECIAL_N3_WAIT", + *FIGHTER_KIRBY_STATUS_KIND_PICKEL_SPECIAL_N3_WAIT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PICKEL_SPECIAL_N3_WALK", + *FIGHTER_KIRBY_STATUS_KIND_PICKEL_SPECIAL_N3_WALK + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PICKEL_SPECIAL_N3_WALK_BACK", + *FIGHTER_KIRBY_STATUS_KIND_PICKEL_SPECIAL_N3_WALK_BACK + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PIKACHU_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_PIKACHU_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PIKMIN_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_PIKMIN_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PITB_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_PITB_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PITB_SPECIAL_N_CHARGE", + *FIGHTER_KIRBY_STATUS_KIND_PITB_SPECIAL_N_CHARGE + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PITB_SPECIAL_N_DIR", + *FIGHTER_KIRBY_STATUS_KIND_PITB_SPECIAL_N_DIR + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PITB_SPECIAL_N_SHOOT", + *FIGHTER_KIRBY_STATUS_KIND_PITB_SPECIAL_N_SHOOT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PITB_SPECIAL_N_TURN", + *FIGHTER_KIRBY_STATUS_KIND_PITB_SPECIAL_N_TURN + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PIT_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_PIT_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PIT_SPECIAL_N_CHARGE", + *FIGHTER_KIRBY_STATUS_KIND_PIT_SPECIAL_N_CHARGE + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PIT_SPECIAL_N_DIR", + *FIGHTER_KIRBY_STATUS_KIND_PIT_SPECIAL_N_DIR + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PIT_SPECIAL_N_SHOOT", + *FIGHTER_KIRBY_STATUS_KIND_PIT_SPECIAL_N_SHOOT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PIT_SPECIAL_N_TURN", + *FIGHTER_KIRBY_STATUS_KIND_PIT_SPECIAL_N_TURN + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PLIZARDON_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_PLIZARDON_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_POPO_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_POPO_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PURIN_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_PURIN_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PURIN_SPECIAL_N_END", + *FIGHTER_KIRBY_STATUS_KIND_PURIN_SPECIAL_N_END + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PURIN_SPECIAL_N_HIT_END", + *FIGHTER_KIRBY_STATUS_KIND_PURIN_SPECIAL_N_HIT_END + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PURIN_SPECIAL_N_HOLD", + *FIGHTER_KIRBY_STATUS_KIND_PURIN_SPECIAL_N_HOLD + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PURIN_SPECIAL_N_HOLD_MAX", + *FIGHTER_KIRBY_STATUS_KIND_PURIN_SPECIAL_N_HOLD_MAX + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PURIN_SPECIAL_N_ROLL", + *FIGHTER_KIRBY_STATUS_KIND_PURIN_SPECIAL_N_ROLL + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PURIN_SPECIAL_N_ROLL_AIR", + *FIGHTER_KIRBY_STATUS_KIND_PURIN_SPECIAL_N_ROLL_AIR + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PURIN_SPECIAL_N_TURN", + *FIGHTER_KIRBY_STATUS_KIND_PURIN_SPECIAL_N_TURN + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PZENIGAME_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_PZENIGAME_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PZENIGAME_SPECIAL_N_CHARGE", + *FIGHTER_KIRBY_STATUS_KIND_PZENIGAME_SPECIAL_N_CHARGE + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_PZENIGAME_SPECIAL_N_SHOOT", + *FIGHTER_KIRBY_STATUS_KIND_PZENIGAME_SPECIAL_N_SHOOT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_REFLET_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_REFLET_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_REFLET_SPECIAL_N_CANCEL", + *FIGHTER_KIRBY_STATUS_KIND_REFLET_SPECIAL_N_CANCEL + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_REFLET_SPECIAL_N_HOLD", + *FIGHTER_KIRBY_STATUS_KIND_REFLET_SPECIAL_N_HOLD + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_REFLET_SPECIAL_N_JUMP_CANCEL", + *FIGHTER_KIRBY_STATUS_KIND_REFLET_SPECIAL_N_JUMP_CANCEL + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_REFLET_SPECIAL_N_SHOOT", + *FIGHTER_KIRBY_STATUS_KIND_REFLET_SPECIAL_N_SHOOT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_REFLET_SPECIAL_N_TRON_END", + *FIGHTER_KIRBY_STATUS_KIND_REFLET_SPECIAL_N_TRON_END + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_REFLET_SPECIAL_N_TRON_HOLD", + *FIGHTER_KIRBY_STATUS_KIND_REFLET_SPECIAL_N_TRON_HOLD + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_REFLET_SPECIAL_N_TRON_START", + *FIGHTER_KIRBY_STATUS_KIND_REFLET_SPECIAL_N_TRON_START + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_RICHTER_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_RICHTER_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_RIDLEY_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_RIDLEY_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_RIDLEY_SPECIAL_N_CHARGE", + *FIGHTER_KIRBY_STATUS_KIND_RIDLEY_SPECIAL_N_CHARGE + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_RIDLEY_SPECIAL_N_FAILURE", + *FIGHTER_KIRBY_STATUS_KIND_RIDLEY_SPECIAL_N_FAILURE + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_RIDLEY_SPECIAL_N_SHOOT", + *FIGHTER_KIRBY_STATUS_KIND_RIDLEY_SPECIAL_N_SHOOT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_ROBOT_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_ROBOT_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_ROCKMAN_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_ROCKMAN_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_ROSETTA_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_ROSETTA_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_ROSETTA_SPECIAL_N_CHARGE", + *FIGHTER_KIRBY_STATUS_KIND_ROSETTA_SPECIAL_N_CHARGE + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_ROSETTA_SPECIAL_N_RETURN", + *FIGHTER_KIRBY_STATUS_KIND_ROSETTA_SPECIAL_N_RETURN + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_ROSETTA_SPECIAL_N_SHOOT", + *FIGHTER_KIRBY_STATUS_KIND_ROSETTA_SPECIAL_N_SHOOT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_ROY_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_ROY_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_ROY_SPECIAL_N_END", + *FIGHTER_KIRBY_STATUS_KIND_ROY_SPECIAL_N_END + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_ROY_SPECIAL_N_END2", + *FIGHTER_KIRBY_STATUS_KIND_ROY_SPECIAL_N_END2 + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_ROY_SPECIAL_N_END3", + *FIGHTER_KIRBY_STATUS_KIND_ROY_SPECIAL_N_END3 + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_ROY_SPECIAL_N_END_MAX", + *FIGHTER_KIRBY_STATUS_KIND_ROY_SPECIAL_N_END_MAX + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_ROY_SPECIAL_N_LOOP", + *FIGHTER_KIRBY_STATUS_KIND_ROY_SPECIAL_N_LOOP + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_ROY_SPECIAL_N_TURN", + *FIGHTER_KIRBY_STATUS_KIND_ROY_SPECIAL_N_TURN + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_RYU_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_RYU_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_RYU_SPECIAL_N2_COMMAND", + *FIGHTER_KIRBY_STATUS_KIND_RYU_SPECIAL_N2_COMMAND + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_RYU_SPECIAL_N_COMMAND", + *FIGHTER_KIRBY_STATUS_KIND_RYU_SPECIAL_N_COMMAND + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SAMUSD_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_SAMUSD_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SAMUSD_SPECIAL_N_C", + *FIGHTER_KIRBY_STATUS_KIND_SAMUSD_SPECIAL_N_C + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SAMUSD_SPECIAL_N_E", + *FIGHTER_KIRBY_STATUS_KIND_SAMUSD_SPECIAL_N_E + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SAMUSD_SPECIAL_N_F", + *FIGHTER_KIRBY_STATUS_KIND_SAMUSD_SPECIAL_N_F + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SAMUSD_SPECIAL_N_H", + *FIGHTER_KIRBY_STATUS_KIND_SAMUSD_SPECIAL_N_H + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SAMUSD_SPECIAL_N_JUMP_CANCEL", + *FIGHTER_KIRBY_STATUS_KIND_SAMUSD_SPECIAL_N_JUMP_CANCEL + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SAMUS_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_SAMUS_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SAMUS_SPECIAL_N_C", + *FIGHTER_KIRBY_STATUS_KIND_SAMUS_SPECIAL_N_C + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SAMUS_SPECIAL_N_E", + *FIGHTER_KIRBY_STATUS_KIND_SAMUS_SPECIAL_N_E + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SAMUS_SPECIAL_N_F", + *FIGHTER_KIRBY_STATUS_KIND_SAMUS_SPECIAL_N_F + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SAMUS_SPECIAL_N_H", + *FIGHTER_KIRBY_STATUS_KIND_SAMUS_SPECIAL_N_H + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SAMUS_SPECIAL_N_JUMP_CANCEL", + *FIGHTER_KIRBY_STATUS_KIND_SAMUS_SPECIAL_N_JUMP_CANCEL + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SHEIK_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_SHEIK_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SHEIK_SPECIAL_N_CANCEL", + *FIGHTER_KIRBY_STATUS_KIND_SHEIK_SPECIAL_N_CANCEL + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SHEIK_SPECIAL_N_LOOP", + *FIGHTER_KIRBY_STATUS_KIND_SHEIK_SPECIAL_N_LOOP + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SHEIK_SPECIAL_N_SHOOT", + *FIGHTER_KIRBY_STATUS_KIND_SHEIK_SPECIAL_N_SHOOT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SHIZUE_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_SHIZUE_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SHIZUE_SPECIAL_N_FAILURE", + *FIGHTER_KIRBY_STATUS_KIND_SHIZUE_SPECIAL_N_FAILURE + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SHIZUE_SPECIAL_N_POCKET", + *FIGHTER_KIRBY_STATUS_KIND_SHIZUE_SPECIAL_N_POCKET + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SHIZUE_SPECIAL_N_SEARCH", + *FIGHTER_KIRBY_STATUS_KIND_SHIZUE_SPECIAL_N_SEARCH + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SHIZUE_SPECIAL_N_TAKE_OUT", + *FIGHTER_KIRBY_STATUS_KIND_SHIZUE_SPECIAL_N_TAKE_OUT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SHULK_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_SHULK_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SHULK_SPECIAL_N_ACTION", + *FIGHTER_KIRBY_STATUS_KIND_SHULK_SPECIAL_N_ACTION + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SIMON_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_SIMON_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SNAKE_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_SNAKE_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SNAKE_SPECIAL_N_EAR_CLOSE", + *FIGHTER_KIRBY_STATUS_KIND_SNAKE_SPECIAL_N_EAR_CLOSE + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SNAKE_SPECIAL_N_HOLD_AIR", + *FIGHTER_KIRBY_STATUS_KIND_SNAKE_SPECIAL_N_HOLD_AIR + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SNAKE_SPECIAL_N_HOLD_DASH_B", + *FIGHTER_KIRBY_STATUS_KIND_SNAKE_SPECIAL_N_HOLD_DASH_B + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SNAKE_SPECIAL_N_HOLD_DASH_F", + *FIGHTER_KIRBY_STATUS_KIND_SNAKE_SPECIAL_N_HOLD_DASH_F + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SNAKE_SPECIAL_N_HOLD_JUMP", + *FIGHTER_KIRBY_STATUS_KIND_SNAKE_SPECIAL_N_HOLD_JUMP + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SNAKE_SPECIAL_N_HOLD_JUMP_AERIAL", + *FIGHTER_KIRBY_STATUS_KIND_SNAKE_SPECIAL_N_HOLD_JUMP_AERIAL + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SNAKE_SPECIAL_N_HOLD_JUMP_SQUAT", + *FIGHTER_KIRBY_STATUS_KIND_SNAKE_SPECIAL_N_HOLD_JUMP_SQUAT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SNAKE_SPECIAL_N_HOLD_LANDING", + *FIGHTER_KIRBY_STATUS_KIND_SNAKE_SPECIAL_N_HOLD_LANDING + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SNAKE_SPECIAL_N_HOLD_WAIT", + *FIGHTER_KIRBY_STATUS_KIND_SNAKE_SPECIAL_N_HOLD_WAIT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SNAKE_SPECIAL_N_HOLD_WALK_B", + *FIGHTER_KIRBY_STATUS_KIND_SNAKE_SPECIAL_N_HOLD_WALK_B + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SNAKE_SPECIAL_N_HOLD_WALK_BRAKE_B", + *FIGHTER_KIRBY_STATUS_KIND_SNAKE_SPECIAL_N_HOLD_WALK_BRAKE_B + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SNAKE_SPECIAL_N_HOLD_WALK_BRAKE_F", + *FIGHTER_KIRBY_STATUS_KIND_SNAKE_SPECIAL_N_HOLD_WALK_BRAKE_F + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SNAKE_SPECIAL_N_HOLD_WALK_F", + *FIGHTER_KIRBY_STATUS_KIND_SNAKE_SPECIAL_N_HOLD_WALK_F + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SNAKE_SPECIAL_N_THROW", + *FIGHTER_KIRBY_STATUS_KIND_SNAKE_SPECIAL_N_THROW + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SONIC_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_SONIC_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SONIC_SPECIAL_N_CANCEL", + *FIGHTER_KIRBY_STATUS_KIND_SONIC_SPECIAL_N_CANCEL + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SONIC_SPECIAL_N_FAIL", + *FIGHTER_KIRBY_STATUS_KIND_SONIC_SPECIAL_N_FAIL + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SONIC_SPECIAL_N_HIT", + *FIGHTER_KIRBY_STATUS_KIND_SONIC_SPECIAL_N_HIT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SONIC_SPECIAL_N_HOMING", + *FIGHTER_KIRBY_STATUS_KIND_SONIC_SPECIAL_N_HOMING + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SONIC_SPECIAL_N_HOMING_START", + *FIGHTER_KIRBY_STATUS_KIND_SONIC_SPECIAL_N_HOMING_START + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SONIC_SPECIAL_N_LANDING", + *FIGHTER_KIRBY_STATUS_KIND_SONIC_SPECIAL_N_LANDING + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SONIC_SPECIAL_N_REBOUND", + *FIGHTER_KIRBY_STATUS_KIND_SONIC_SPECIAL_N_REBOUND + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SPECIAL_HI2", + *FIGHTER_KIRBY_STATUS_KIND_SPECIAL_HI2 + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SPECIAL_HI3", + *FIGHTER_KIRBY_STATUS_KIND_SPECIAL_HI3 + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SPECIAL_HI4", + *FIGHTER_KIRBY_STATUS_KIND_SPECIAL_HI4 + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SPECIAL_N_DRINK", + *FIGHTER_KIRBY_STATUS_KIND_SPECIAL_N_DRINK + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SPECIAL_N_DRINK_ITEM", + *FIGHTER_KIRBY_STATUS_KIND_SPECIAL_N_DRINK_ITEM + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SPECIAL_N_EAT_FALL", + *FIGHTER_KIRBY_STATUS_KIND_SPECIAL_N_EAT_FALL + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SPECIAL_N_EAT_JUMP1", + *FIGHTER_KIRBY_STATUS_KIND_SPECIAL_N_EAT_JUMP1 + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SPECIAL_N_EAT_JUMP2", + *FIGHTER_KIRBY_STATUS_KIND_SPECIAL_N_EAT_JUMP2 + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SPECIAL_N_EAT_LANDING", + *FIGHTER_KIRBY_STATUS_KIND_SPECIAL_N_EAT_LANDING + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SPECIAL_N_EAT_PASS", + *FIGHTER_KIRBY_STATUS_KIND_SPECIAL_N_EAT_PASS + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SPECIAL_N_EAT_TURN", + *FIGHTER_KIRBY_STATUS_KIND_SPECIAL_N_EAT_TURN + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SPECIAL_N_EAT_TURN_AIR", + *FIGHTER_KIRBY_STATUS_KIND_SPECIAL_N_EAT_TURN_AIR + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SPECIAL_N_EAT_WAIT", + *FIGHTER_KIRBY_STATUS_KIND_SPECIAL_N_EAT_WAIT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SPECIAL_N_EAT_WAIT_FALL", + *FIGHTER_KIRBY_STATUS_KIND_SPECIAL_N_EAT_WAIT_FALL + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SPECIAL_N_EAT_WAIT_JUMP", + *FIGHTER_KIRBY_STATUS_KIND_SPECIAL_N_EAT_WAIT_JUMP + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SPECIAL_N_EAT_WALK", + *FIGHTER_KIRBY_STATUS_KIND_SPECIAL_N_EAT_WALK + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SPECIAL_N_END", + *FIGHTER_KIRBY_STATUS_KIND_SPECIAL_N_END + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SPECIAL_N_LOOP", + *FIGHTER_KIRBY_STATUS_KIND_SPECIAL_N_LOOP + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SPECIAL_N_SPIT", + *FIGHTER_KIRBY_STATUS_KIND_SPECIAL_N_SPIT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SPECIAL_N_SWALLOW", + *FIGHTER_KIRBY_STATUS_KIND_SPECIAL_N_SWALLOW + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SPECIAL_N_SWALLOW_WAIT", + *FIGHTER_KIRBY_STATUS_KIND_SPECIAL_N_SWALLOW_WAIT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SPECIAL_S_ATTACK", + *FIGHTER_KIRBY_STATUS_KIND_SPECIAL_S_ATTACK + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SPECIAL_S_FALL", + *FIGHTER_KIRBY_STATUS_KIND_SPECIAL_S_FALL + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SPECIAL_S_JUMP", + *FIGHTER_KIRBY_STATUS_KIND_SPECIAL_S_JUMP + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SPECIAL_S_JUMP_SQUAT", + *FIGHTER_KIRBY_STATUS_KIND_SPECIAL_S_JUMP_SQUAT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SPECIAL_S_LANDING", + *FIGHTER_KIRBY_STATUS_KIND_SPECIAL_S_LANDING + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SPECIAL_S_PASS", + *FIGHTER_KIRBY_STATUS_KIND_SPECIAL_S_PASS + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SPECIAL_S_TURN", + *FIGHTER_KIRBY_STATUS_KIND_SPECIAL_S_TURN + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SPECIAL_S_WAIT", + *FIGHTER_KIRBY_STATUS_KIND_SPECIAL_S_WAIT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SPECIAL_S_WALK", + *FIGHTER_KIRBY_STATUS_KIND_SPECIAL_S_WALK + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_STONE_END", + *FIGHTER_KIRBY_STATUS_KIND_STONE_END + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_STONE_STONE", + *FIGHTER_KIRBY_STATUS_KIND_STONE_STONE + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SZEROSUIT_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_SZEROSUIT_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SZEROSUIT_SPECIAL_N_LANDING", + *FIGHTER_KIRBY_STATUS_KIND_SZEROSUIT_SPECIAL_N_LANDING + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SZEROSUIT_SPECIAL_N_SHOOT", + *FIGHTER_KIRBY_STATUS_KIND_SZEROSUIT_SPECIAL_N_SHOOT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_SZEROSUIT_SPECIAL_N_SHOOT_H", + *FIGHTER_KIRBY_STATUS_KIND_SZEROSUIT_SPECIAL_N_SHOOT_H + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_TANTAN_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_TANTAN_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_TANTAN_SPECIAL_N_END", + *FIGHTER_KIRBY_STATUS_KIND_TANTAN_SPECIAL_N_END + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_TANTAN_SPECIAL_N_SHOOT", + *FIGHTER_KIRBY_STATUS_KIND_TANTAN_SPECIAL_N_SHOOT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_TOONLINK_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_TOONLINK_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_TRAIL_SPECIAL_N1", + *FIGHTER_KIRBY_STATUS_KIND_TRAIL_SPECIAL_N1 + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_TRAIL_SPECIAL_N1_END", + *FIGHTER_KIRBY_STATUS_KIND_TRAIL_SPECIAL_N1_END + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_TRAIL_SPECIAL_N1_SHOOT", + *FIGHTER_KIRBY_STATUS_KIND_TRAIL_SPECIAL_N1_SHOOT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_TRAIL_SPECIAL_N2", + *FIGHTER_KIRBY_STATUS_KIND_TRAIL_SPECIAL_N2 + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_TRAIL_SPECIAL_N3", + *FIGHTER_KIRBY_STATUS_KIND_TRAIL_SPECIAL_N3 + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_WARIO_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_WARIO_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_WARIO_SPECIAL_N_BITE", + *FIGHTER_KIRBY_STATUS_KIND_WARIO_SPECIAL_N_BITE + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_WARIO_SPECIAL_N_BITE_END", + *FIGHTER_KIRBY_STATUS_KIND_WARIO_SPECIAL_N_BITE_END + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_WARIO_SPECIAL_N_BITE_START", + *FIGHTER_KIRBY_STATUS_KIND_WARIO_SPECIAL_N_BITE_START + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_WARIO_SPECIAL_N_BOMB", + *FIGHTER_KIRBY_STATUS_KIND_WARIO_SPECIAL_N_BOMB + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_WARIO_SPECIAL_N_EAT", + *FIGHTER_KIRBY_STATUS_KIND_WARIO_SPECIAL_N_EAT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_WARIO_SPECIAL_N_END", + *FIGHTER_KIRBY_STATUS_KIND_WARIO_SPECIAL_N_END + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_WARIO_SPECIAL_N_FOOD", + *FIGHTER_KIRBY_STATUS_KIND_WARIO_SPECIAL_N_FOOD + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_WARIO_SPECIAL_N_ITEM", + *FIGHTER_KIRBY_STATUS_KIND_WARIO_SPECIAL_N_ITEM + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_WARIO_SPECIAL_N_LARGE", + *FIGHTER_KIRBY_STATUS_KIND_WARIO_SPECIAL_N_LARGE + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_WARIO_SPECIAL_N_OPEN_WAIT", + *FIGHTER_KIRBY_STATUS_KIND_WARIO_SPECIAL_N_OPEN_WAIT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_WIIFIT_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_WIIFIT_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_WIIFIT_SPECIAL_N_CANCEL", + *FIGHTER_KIRBY_STATUS_KIND_WIIFIT_SPECIAL_N_CANCEL + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_WIIFIT_SPECIAL_N_END", + *FIGHTER_KIRBY_STATUS_KIND_WIIFIT_SPECIAL_N_END + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_WIIFIT_SPECIAL_N_HOLD", + *FIGHTER_KIRBY_STATUS_KIND_WIIFIT_SPECIAL_N_HOLD + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_WIIFIT_SPECIAL_N_JUMP_CANCEL", + *FIGHTER_KIRBY_STATUS_KIND_WIIFIT_SPECIAL_N_JUMP_CANCEL + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_WIIFIT_SPECIAL_N_SHOOT", + *FIGHTER_KIRBY_STATUS_KIND_WIIFIT_SPECIAL_N_SHOOT + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_WOLF_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_WOLF_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_YOSHI_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_YOSHI_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_YOSHI_SPECIAL_N_1", + *FIGHTER_KIRBY_STATUS_KIND_YOSHI_SPECIAL_N_1 + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_YOSHI_SPECIAL_N_2", + *FIGHTER_KIRBY_STATUS_KIND_YOSHI_SPECIAL_N_2 + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_YOUNGLINK_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_YOUNGLINK_SPECIAL_N + ), + ( + "FIGHTER_KIRBY_STATUS_KIND_ZELDA_SPECIAL_N", + *FIGHTER_KIRBY_STATUS_KIND_ZELDA_SPECIAL_N + ), + ( + "FIGHTER_KOOPAJR_STATUS_KIND_FINAL_DRAW", + *FIGHTER_KOOPAJR_STATUS_KIND_FINAL_DRAW + ), + ( + "FIGHTER_KOOPAJR_STATUS_KIND_FINAL_END", + *FIGHTER_KOOPAJR_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_KOOPAJR_STATUS_KIND_NUM", + *FIGHTER_KOOPAJR_STATUS_KIND_NUM + ), + ( + "FIGHTER_KOOPAJR_STATUS_KIND_SPECIAL_HI_ATTACK", + *FIGHTER_KOOPAJR_STATUS_KIND_SPECIAL_HI_ATTACK + ), + ( + "FIGHTER_KOOPAJR_STATUS_KIND_SPECIAL_HI_DAMAGE_END", + *FIGHTER_KOOPAJR_STATUS_KIND_SPECIAL_HI_DAMAGE_END + ), + ( + "FIGHTER_KOOPAJR_STATUS_KIND_SPECIAL_HI_ESCAPE", + *FIGHTER_KOOPAJR_STATUS_KIND_SPECIAL_HI_ESCAPE + ), + ( + "FIGHTER_KOOPAJR_STATUS_KIND_SPECIAL_HI_FALL", + *FIGHTER_KOOPAJR_STATUS_KIND_SPECIAL_HI_FALL + ), + ( + "FIGHTER_KOOPAJR_STATUS_KIND_SPECIAL_HI_LANDING", + *FIGHTER_KOOPAJR_STATUS_KIND_SPECIAL_HI_LANDING + ), + ( + "FIGHTER_KOOPAJR_STATUS_KIND_SPECIAL_HI_SHOOT", + *FIGHTER_KOOPAJR_STATUS_KIND_SPECIAL_HI_SHOOT + ), + ( + "FIGHTER_KOOPAJR_STATUS_KIND_SPECIAL_N_HOLD", + *FIGHTER_KOOPAJR_STATUS_KIND_SPECIAL_N_HOLD + ), + ( + "FIGHTER_KOOPAJR_STATUS_KIND_SPECIAL_N_SHOOT", + *FIGHTER_KOOPAJR_STATUS_KIND_SPECIAL_N_SHOOT + ), + ( + "FIGHTER_KOOPAJR_STATUS_KIND_SPECIAL_S_DASH", + *FIGHTER_KOOPAJR_STATUS_KIND_SPECIAL_S_DASH + ), + ( + "FIGHTER_KOOPAJR_STATUS_KIND_SPECIAL_S_HIT_WALL", + *FIGHTER_KOOPAJR_STATUS_KIND_SPECIAL_S_HIT_WALL + ), + ( + "FIGHTER_KOOPAJR_STATUS_KIND_SPECIAL_S_JUMP", + *FIGHTER_KOOPAJR_STATUS_KIND_SPECIAL_S_JUMP + ), + ( + "FIGHTER_KOOPAJR_STATUS_KIND_SPECIAL_S_SPIN_TURN", + *FIGHTER_KOOPAJR_STATUS_KIND_SPECIAL_S_SPIN_TURN + ), + ( + "FIGHTER_KOOPA_STATUS_KIND_FINAL_END", + *FIGHTER_KOOPA_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_KOOPA_STATUS_KIND_MAX", + *FIGHTER_KOOPA_STATUS_KIND_MAX + ), + ( + "FIGHTER_KOOPA_STATUS_KIND_SPECIAL_HI_A", + *FIGHTER_KOOPA_STATUS_KIND_SPECIAL_HI_A + ), + ( + "FIGHTER_KOOPA_STATUS_KIND_SPECIAL_HI_G", + *FIGHTER_KOOPA_STATUS_KIND_SPECIAL_HI_G + ), + ( + "FIGHTER_KOOPA_STATUS_KIND_SPECIAL_LW_A", + *FIGHTER_KOOPA_STATUS_KIND_SPECIAL_LW_A + ), + ( + "FIGHTER_KOOPA_STATUS_KIND_SPECIAL_LW_G", + *FIGHTER_KOOPA_STATUS_KIND_SPECIAL_LW_G + ), + ( + "FIGHTER_KOOPA_STATUS_KIND_SPECIAL_LW_L", + *FIGHTER_KOOPA_STATUS_KIND_SPECIAL_LW_L + ), + ( + "FIGHTER_KOOPA_STATUS_KIND_SPECIAL_S_FALL", + *FIGHTER_KOOPA_STATUS_KIND_SPECIAL_S_FALL + ), + ( + "FIGHTER_KOOPA_STATUS_KIND_SPECIAL_S_JUMP", + *FIGHTER_KOOPA_STATUS_KIND_SPECIAL_S_JUMP + ), + ( + "FIGHTER_KOOPA_STATUS_KIND_SPECIAL_S_LANDING", + *FIGHTER_KOOPA_STATUS_KIND_SPECIAL_S_LANDING + ), + ( + "FIGHTER_KOOPA_STATUS_KIND_SPECIAL_S_SQUAT", + *FIGHTER_KOOPA_STATUS_KIND_SPECIAL_S_SQUAT + ), + ( + "FIGHTER_KROOL_STATUS_KIND_FINAL_DASH", + *FIGHTER_KROOL_STATUS_KIND_FINAL_DASH + ), + ( + "FIGHTER_KROOL_STATUS_KIND_FINAL_DASH_END", + *FIGHTER_KROOL_STATUS_KIND_FINAL_DASH_END + ), + ( + "FIGHTER_KROOL_STATUS_KIND_FINAL_END", + *FIGHTER_KROOL_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_KROOL_STATUS_KIND_FINAL_READY", + *FIGHTER_KROOL_STATUS_KIND_FINAL_READY + ), + ( + "FIGHTER_KROOL_STATUS_KIND_FINAL_SCENE01", + *FIGHTER_KROOL_STATUS_KIND_FINAL_SCENE01 + ), + ( + "FIGHTER_KROOL_STATUS_KIND_FINAL_SCENE02", + *FIGHTER_KROOL_STATUS_KIND_FINAL_SCENE02 + ), + ( + "FIGHTER_KROOL_STATUS_KIND_FINAL_SCENE03", + *FIGHTER_KROOL_STATUS_KIND_FINAL_SCENE03 + ), + ( + "FIGHTER_KROOL_STATUS_KIND_FINAL_SCENE04", + *FIGHTER_KROOL_STATUS_KIND_FINAL_SCENE04 + ), + ( + "FIGHTER_KROOL_STATUS_KIND_NUM", + *FIGHTER_KROOL_STATUS_KIND_NUM + ), + ( + "FIGHTER_KROOL_STATUS_KIND_SPECIAL_HI", + *FIGHTER_KROOL_STATUS_KIND_SPECIAL_HI + ), + ( + "FIGHTER_KROOL_STATUS_KIND_SPECIAL_HI_AIR_END", + *FIGHTER_KROOL_STATUS_KIND_SPECIAL_HI_AIR_END + ), + ( + "FIGHTER_KROOL_STATUS_KIND_SPECIAL_HI_FALL", + *FIGHTER_KROOL_STATUS_KIND_SPECIAL_HI_FALL + ), + ( + "FIGHTER_KROOL_STATUS_KIND_SPECIAL_HI_LANDING", + *FIGHTER_KROOL_STATUS_KIND_SPECIAL_HI_LANDING + ), + ( + "FIGHTER_KROOL_STATUS_KIND_SPECIAL_HI_START", + *FIGHTER_KROOL_STATUS_KIND_SPECIAL_HI_START + ), + ( + "FIGHTER_KROOL_STATUS_KIND_SPECIAL_LW_HIT", + *FIGHTER_KROOL_STATUS_KIND_SPECIAL_LW_HIT + ), + ( + "FIGHTER_KROOL_STATUS_KIND_SPECIAL_LW_TURN", + *FIGHTER_KROOL_STATUS_KIND_SPECIAL_LW_TURN + ), + ( + "FIGHTER_KROOL_STATUS_KIND_SPECIAL_N_END", + *FIGHTER_KROOL_STATUS_KIND_SPECIAL_N_END + ), + ( + "FIGHTER_KROOL_STATUS_KIND_SPECIAL_N_LOOP", + *FIGHTER_KROOL_STATUS_KIND_SPECIAL_N_LOOP + ), + ( + "FIGHTER_KROOL_STATUS_KIND_SPECIAL_N_SPIT", + *FIGHTER_KROOL_STATUS_KIND_SPECIAL_N_SPIT + ), + ( + "FIGHTER_KROOL_STATUS_KIND_SPECIAL_N_SUCTION", + *FIGHTER_KROOL_STATUS_KIND_SPECIAL_N_SUCTION + ), + ( + "FIGHTER_KROOL_STATUS_KIND_SPECIAL_N_SWALLOW", + *FIGHTER_KROOL_STATUS_KIND_SPECIAL_N_SWALLOW + ), + ( + "FIGHTER_KROOL_STATUS_KIND_SPECIAL_S_CATCH", + *FIGHTER_KROOL_STATUS_KIND_SPECIAL_S_CATCH + ), + ( + "FIGHTER_KROOL_STATUS_KIND_SPECIAL_S_FAILURE", + *FIGHTER_KROOL_STATUS_KIND_SPECIAL_S_FAILURE + ), + ( + "FIGHTER_KROOL_STATUS_KIND_SPECIAL_S_GET", + *FIGHTER_KROOL_STATUS_KIND_SPECIAL_S_GET + ), + ( + "FIGHTER_KROOL_STATUS_KIND_SPECIAL_S_THROW", + *FIGHTER_KROOL_STATUS_KIND_SPECIAL_S_THROW + ), + ( + "FIGHTER_LINK_STATUS_KIND_FINAL_COMBO", + *FIGHTER_LINK_STATUS_KIND_FINAL_COMBO + ), + ( + "FIGHTER_LINK_STATUS_KIND_FINAL_DASH", + *FIGHTER_LINK_STATUS_KIND_FINAL_DASH + ), + ( + "FIGHTER_LINK_STATUS_KIND_NUM", + *FIGHTER_LINK_STATUS_KIND_NUM + ), + ( + "FIGHTER_LINK_STATUS_KIND_SHIELD_GUARD", + *FIGHTER_LINK_STATUS_KIND_SHIELD_GUARD + ), + ( + "FIGHTER_LINK_STATUS_KIND_SPECIAL_HI_END", + *FIGHTER_LINK_STATUS_KIND_SPECIAL_HI_END + ), + ( + "FIGHTER_LINK_STATUS_KIND_SPECIAL_HI_HOLD", + *FIGHTER_LINK_STATUS_KIND_SPECIAL_HI_HOLD + ), + ( + "FIGHTER_LINK_STATUS_KIND_SPECIAL_LW_BLAST", + *FIGHTER_LINK_STATUS_KIND_SPECIAL_LW_BLAST + ), + ( + "FIGHTER_LINK_STATUS_KIND_SPECIAL_S2", + *FIGHTER_LINK_STATUS_KIND_SPECIAL_S2 + ), + ( + "FIGHTER_LITTLEMAC_STATUS_KIND_FINAL_ATTACK", + *FIGHTER_LITTLEMAC_STATUS_KIND_FINAL_ATTACK + ), + ( + "FIGHTER_LITTLEMAC_STATUS_KIND_FINAL_DASH", + *FIGHTER_LITTLEMAC_STATUS_KIND_FINAL_DASH + ), + ( + "FIGHTER_LITTLEMAC_STATUS_KIND_FINAL_DASH_END", + *FIGHTER_LITTLEMAC_STATUS_KIND_FINAL_DASH_END + ), + ( + "FIGHTER_LITTLEMAC_STATUS_KIND_FINAL_END", + *FIGHTER_LITTLEMAC_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_LITTLEMAC_STATUS_KIND_FINAL_HIT", + *FIGHTER_LITTLEMAC_STATUS_KIND_FINAL_HIT + ), + ( + "FIGHTER_LITTLEMAC_STATUS_KIND_NUM", + *FIGHTER_LITTLEMAC_STATUS_KIND_NUM + ), + ( + "FIGHTER_LITTLEMAC_STATUS_KIND_SPECIAL_HI_JUMP", + *FIGHTER_LITTLEMAC_STATUS_KIND_SPECIAL_HI_JUMP + ), + ( + "FIGHTER_LITTLEMAC_STATUS_KIND_SPECIAL_HI_START", + *FIGHTER_LITTLEMAC_STATUS_KIND_SPECIAL_HI_START + ), + ( + "FIGHTER_LITTLEMAC_STATUS_KIND_SPECIAL_LW_HIT", + *FIGHTER_LITTLEMAC_STATUS_KIND_SPECIAL_LW_HIT + ), + ( + "FIGHTER_LITTLEMAC_STATUS_KIND_SPECIAL_N2", + *FIGHTER_LITTLEMAC_STATUS_KIND_SPECIAL_N2 + ), + ( + "FIGHTER_LITTLEMAC_STATUS_KIND_SPECIAL_N_DASH", + *FIGHTER_LITTLEMAC_STATUS_KIND_SPECIAL_N_DASH + ), + ( + "FIGHTER_LITTLEMAC_STATUS_KIND_SPECIAL_N_DASH_TURN", + *FIGHTER_LITTLEMAC_STATUS_KIND_SPECIAL_N_DASH_TURN + ), + ( + "FIGHTER_LITTLEMAC_STATUS_KIND_SPECIAL_N_MAX_DASH", + *FIGHTER_LITTLEMAC_STATUS_KIND_SPECIAL_N_MAX_DASH + ), + ( + "FIGHTER_LITTLEMAC_STATUS_KIND_SPECIAL_N_MAX_DASH_END", + *FIGHTER_LITTLEMAC_STATUS_KIND_SPECIAL_N_MAX_DASH_END + ), + ( + "FIGHTER_LITTLEMAC_STATUS_KIND_SPECIAL_N_MAX_DASH_TURN", + *FIGHTER_LITTLEMAC_STATUS_KIND_SPECIAL_N_MAX_DASH_TURN + ), + ( + "FIGHTER_LITTLEMAC_STATUS_KIND_SPECIAL_N_START", + *FIGHTER_LITTLEMAC_STATUS_KIND_SPECIAL_N_START + ), + ( + "FIGHTER_LITTLEMAC_STATUS_KIND_SPECIAL_S_BLOW", + *FIGHTER_LITTLEMAC_STATUS_KIND_SPECIAL_S_BLOW + ), + ( + "FIGHTER_LITTLEMAC_STATUS_KIND_SPECIAL_S_BLOW_END", + *FIGHTER_LITTLEMAC_STATUS_KIND_SPECIAL_S_BLOW_END + ), + ( + "FIGHTER_LITTLEMAC_STATUS_KIND_SPECIAL_S_JUMP", + *FIGHTER_LITTLEMAC_STATUS_KIND_SPECIAL_S_JUMP + ), + ( + "FIGHTER_LITTLEMAC_STATUS_KIND_SPECIAL_S_JUMP_END", + *FIGHTER_LITTLEMAC_STATUS_KIND_SPECIAL_S_JUMP_END + ), + ( + "FIGHTER_LUCARIO_STATUS_KIND_FINAL_ATTACK", + *FIGHTER_LUCARIO_STATUS_KIND_FINAL_ATTACK + ), + ( + "FIGHTER_LUCARIO_STATUS_KIND_FINAL_END", + *FIGHTER_LUCARIO_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_LUCARIO_STATUS_KIND_FINAL_ENTRY", + *FIGHTER_LUCARIO_STATUS_KIND_FINAL_ENTRY + ), + ( + "FIGHTER_LUCARIO_STATUS_KIND_FINAL_HOLD", + *FIGHTER_LUCARIO_STATUS_KIND_FINAL_HOLD + ), + ( + "FIGHTER_LUCARIO_STATUS_KIND_NUM", + *FIGHTER_LUCARIO_STATUS_KIND_NUM + ), + ( + "FIGHTER_LUCARIO_STATUS_KIND_SPECIAL_HI_BOUND", + *FIGHTER_LUCARIO_STATUS_KIND_SPECIAL_HI_BOUND + ), + ( + "FIGHTER_LUCARIO_STATUS_KIND_SPECIAL_HI_RUSH", + *FIGHTER_LUCARIO_STATUS_KIND_SPECIAL_HI_RUSH + ), + ( + "FIGHTER_LUCARIO_STATUS_KIND_SPECIAL_HI_RUSH_END", + *FIGHTER_LUCARIO_STATUS_KIND_SPECIAL_HI_RUSH_END + ), + ( + "FIGHTER_LUCARIO_STATUS_KIND_SPECIAL_LW_APPEAR", + *FIGHTER_LUCARIO_STATUS_KIND_SPECIAL_LW_APPEAR + ), + ( + "FIGHTER_LUCARIO_STATUS_KIND_SPECIAL_LW_END", + *FIGHTER_LUCARIO_STATUS_KIND_SPECIAL_LW_END + ), + ( + "FIGHTER_LUCARIO_STATUS_KIND_SPECIAL_LW_SPLIT", + *FIGHTER_LUCARIO_STATUS_KIND_SPECIAL_LW_SPLIT + ), + ( + "FIGHTER_LUCARIO_STATUS_KIND_SPECIAL_N_CANCEL", + *FIGHTER_LUCARIO_STATUS_KIND_SPECIAL_N_CANCEL + ), + ( + "FIGHTER_LUCARIO_STATUS_KIND_SPECIAL_N_HOLD", + *FIGHTER_LUCARIO_STATUS_KIND_SPECIAL_N_HOLD + ), + ( + "FIGHTER_LUCARIO_STATUS_KIND_SPECIAL_N_MAX", + *FIGHTER_LUCARIO_STATUS_KIND_SPECIAL_N_MAX + ), + ( + "FIGHTER_LUCARIO_STATUS_KIND_SPECIAL_N_SHOOT", + *FIGHTER_LUCARIO_STATUS_KIND_SPECIAL_N_SHOOT + ), + ( + "FIGHTER_LUCARIO_STATUS_KIND_SPECIAL_S_THROW", + *FIGHTER_LUCARIO_STATUS_KIND_SPECIAL_S_THROW + ), + ( + "FIGHTER_LUCAS_STATUS_KIND_NUM", + *FIGHTER_LUCAS_STATUS_KIND_NUM + ), + ( + "FIGHTER_LUCAS_STATUS_KIND_SPECIAL_HI_AGAIN", + *FIGHTER_LUCAS_STATUS_KIND_SPECIAL_HI_AGAIN + ), + ( + "FIGHTER_LUCAS_STATUS_KIND_SPECIAL_HI_ATTACK", + *FIGHTER_LUCAS_STATUS_KIND_SPECIAL_HI_ATTACK + ), + ( + "FIGHTER_LUCAS_STATUS_KIND_SPECIAL_HI_END", + *FIGHTER_LUCAS_STATUS_KIND_SPECIAL_HI_END + ), + ( + "FIGHTER_LUCAS_STATUS_KIND_SPECIAL_HI_HOLD", + *FIGHTER_LUCAS_STATUS_KIND_SPECIAL_HI_HOLD + ), + ( + "FIGHTER_LUCAS_STATUS_KIND_SPECIAL_HI_REFLECT", + *FIGHTER_LUCAS_STATUS_KIND_SPECIAL_HI_REFLECT + ), + ( + "FIGHTER_LUCAS_STATUS_KIND_SPECIAL_LW_END", + *FIGHTER_LUCAS_STATUS_KIND_SPECIAL_LW_END + ), + ( + "FIGHTER_LUCAS_STATUS_KIND_SPECIAL_LW_HIT", + *FIGHTER_LUCAS_STATUS_KIND_SPECIAL_LW_HIT + ), + ( + "FIGHTER_LUCAS_STATUS_KIND_SPECIAL_LW_HOLD", + *FIGHTER_LUCAS_STATUS_KIND_SPECIAL_LW_HOLD + ), + ( + "FIGHTER_LUCAS_STATUS_KIND_SPECIAL_N_END", + *FIGHTER_LUCAS_STATUS_KIND_SPECIAL_N_END + ), + ( + "FIGHTER_LUCAS_STATUS_KIND_SPECIAL_N_FIRE", + *FIGHTER_LUCAS_STATUS_KIND_SPECIAL_N_FIRE + ), + ( + "FIGHTER_LUCAS_STATUS_KIND_SPECIAL_N_HOLD", + *FIGHTER_LUCAS_STATUS_KIND_SPECIAL_N_HOLD + ), + ( + "FIGHTER_LUIGI_STATUS_KIND_FINAL_END", + *FIGHTER_LUIGI_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_LUIGI_STATUS_KIND_FINAL_FAIL", + *FIGHTER_LUIGI_STATUS_KIND_FINAL_FAIL + ), + ( + "FIGHTER_LUIGI_STATUS_KIND_FINAL_SHOOT", + *FIGHTER_LUIGI_STATUS_KIND_FINAL_SHOOT + ), + ( + "FIGHTER_LUIGI_STATUS_KIND_FINAL_SHOOT_READY", + *FIGHTER_LUIGI_STATUS_KIND_FINAL_SHOOT_READY + ), + ( + "FIGHTER_LUIGI_STATUS_KIND_FINAL_VACUUM", + *FIGHTER_LUIGI_STATUS_KIND_FINAL_VACUUM + ), + ( + "FIGHTER_LUIGI_STATUS_KIND_NUM", + *FIGHTER_LUIGI_STATUS_KIND_NUM + ), + ( + "FIGHTER_LUIGI_STATUS_KIND_SPECIAL_HI_DROP", + *FIGHTER_LUIGI_STATUS_KIND_SPECIAL_HI_DROP + ), + ( + "FIGHTER_LUIGI_STATUS_KIND_SPECIAL_HI_FALL", + *FIGHTER_LUIGI_STATUS_KIND_SPECIAL_HI_FALL + ), + ( + "FIGHTER_LUIGI_STATUS_KIND_SPECIAL_HI_LANDING_FALL", + *FIGHTER_LUIGI_STATUS_KIND_SPECIAL_HI_LANDING_FALL + ), + ( + "FIGHTER_LUIGI_STATUS_KIND_SPECIAL_S_BREATH", + *FIGHTER_LUIGI_STATUS_KIND_SPECIAL_S_BREATH + ), + ( + "FIGHTER_LUIGI_STATUS_KIND_SPECIAL_S_CHARGE", + *FIGHTER_LUIGI_STATUS_KIND_SPECIAL_S_CHARGE + ), + ( + "FIGHTER_LUIGI_STATUS_KIND_SPECIAL_S_END", + *FIGHTER_LUIGI_STATUS_KIND_SPECIAL_S_END + ), + ( + "FIGHTER_LUIGI_STATUS_KIND_SPECIAL_S_RAM", + *FIGHTER_LUIGI_STATUS_KIND_SPECIAL_S_RAM + ), + ( + "FIGHTER_LUIGI_STATUS_KIND_SPECIAL_S_WALL", + *FIGHTER_LUIGI_STATUS_KIND_SPECIAL_S_WALL + ), + ( + "FIGHTER_MARIOD_STATUS_KIND_NUM", + *FIGHTER_MARIOD_STATUS_KIND_NUM + ), + ( + "FIGHTER_MARIO_STATUS_KIND_NUM", + *FIGHTER_MARIO_STATUS_KIND_NUM + ), + ( + "FIGHTER_MARIO_STATUS_KIND_SPECIAL_LW_CHARGE", + *FIGHTER_MARIO_STATUS_KIND_SPECIAL_LW_CHARGE + ), + ( + "FIGHTER_MARIO_STATUS_KIND_SPECIAL_LW_SHOOT", + *FIGHTER_MARIO_STATUS_KIND_SPECIAL_LW_SHOOT + ), + ( + "FIGHTER_MARTH_STATUS_KIND_FINAL_DASH", + *FIGHTER_MARTH_STATUS_KIND_FINAL_DASH + ), + ( + "FIGHTER_MARTH_STATUS_KIND_FINAL_DASH_END", + *FIGHTER_MARTH_STATUS_KIND_FINAL_DASH_END + ), + ( + "FIGHTER_MARTH_STATUS_KIND_FINAL_END", + *FIGHTER_MARTH_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_MARTH_STATUS_KIND_NUM", + *FIGHTER_MARTH_STATUS_KIND_NUM + ), + ( + "FIGHTER_MARTH_STATUS_KIND_SPECIAL_LW_HIT", + *FIGHTER_MARTH_STATUS_KIND_SPECIAL_LW_HIT + ), + ( + "FIGHTER_MARTH_STATUS_KIND_SPECIAL_N_END", + *FIGHTER_MARTH_STATUS_KIND_SPECIAL_N_END + ), + ( + "FIGHTER_MARTH_STATUS_KIND_SPECIAL_N_END_MAX", + *FIGHTER_MARTH_STATUS_KIND_SPECIAL_N_END_MAX + ), + ( + "FIGHTER_MARTH_STATUS_KIND_SPECIAL_N_LOOP", + *FIGHTER_MARTH_STATUS_KIND_SPECIAL_N_LOOP + ), + ( + "FIGHTER_MARTH_STATUS_KIND_SPECIAL_S2", + *FIGHTER_MARTH_STATUS_KIND_SPECIAL_S2 + ), + ( + "FIGHTER_MARTH_STATUS_KIND_SPECIAL_S3", + *FIGHTER_MARTH_STATUS_KIND_SPECIAL_S3 + ), + ( + "FIGHTER_MARTH_STATUS_KIND_SPECIAL_S4", + *FIGHTER_MARTH_STATUS_KIND_SPECIAL_S4 + ), + ( + "FIGHTER_MASTER_STATUS_KIND_FINAL_END", + *FIGHTER_MASTER_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_MASTER_STATUS_KIND_FINAL_READY", + *FIGHTER_MASTER_STATUS_KIND_FINAL_READY + ), + ( + "FIGHTER_MASTER_STATUS_KIND_FINAL_SCENE01", + *FIGHTER_MASTER_STATUS_KIND_FINAL_SCENE01 + ), + ( + "FIGHTER_MASTER_STATUS_KIND_FINAL_SCENE02", + *FIGHTER_MASTER_STATUS_KIND_FINAL_SCENE02 + ), + ( + "FIGHTER_MASTER_STATUS_KIND_FINAL_SCENE03", + *FIGHTER_MASTER_STATUS_KIND_FINAL_SCENE03 + ), + ( + "FIGHTER_MASTER_STATUS_KIND_NUM", + *FIGHTER_MASTER_STATUS_KIND_NUM + ), + ( + "FIGHTER_MASTER_STATUS_KIND_SPECIAL_HI_FAIL", + *FIGHTER_MASTER_STATUS_KIND_SPECIAL_HI_FAIL + ), + ( + "FIGHTER_MASTER_STATUS_KIND_SPECIAL_HI_HIT", + *FIGHTER_MASTER_STATUS_KIND_SPECIAL_HI_HIT + ), + ( + "FIGHTER_MASTER_STATUS_KIND_SPECIAL_HI_OVERTAKE", + *FIGHTER_MASTER_STATUS_KIND_SPECIAL_HI_OVERTAKE + ), + ( + "FIGHTER_MASTER_STATUS_KIND_SPECIAL_HI_WALL_JUMP", + *FIGHTER_MASTER_STATUS_KIND_SPECIAL_HI_WALL_JUMP + ), + ( + "FIGHTER_MASTER_STATUS_KIND_SPECIAL_LW_CANCEL", + *FIGHTER_MASTER_STATUS_KIND_SPECIAL_LW_CANCEL + ), + ( + "FIGHTER_MASTER_STATUS_KIND_SPECIAL_LW_HIT", + *FIGHTER_MASTER_STATUS_KIND_SPECIAL_LW_HIT + ), + ( + "FIGHTER_MASTER_STATUS_KIND_SPECIAL_LW_LANDING_1", + *FIGHTER_MASTER_STATUS_KIND_SPECIAL_LW_LANDING_1 + ), + ( + "FIGHTER_MASTER_STATUS_KIND_SPECIAL_LW_LANDING_2", + *FIGHTER_MASTER_STATUS_KIND_SPECIAL_LW_LANDING_2 + ), + ( + "FIGHTER_MASTER_STATUS_KIND_SPECIAL_LW_TURN", + *FIGHTER_MASTER_STATUS_KIND_SPECIAL_LW_TURN + ), + ( + "FIGHTER_MASTER_STATUS_KIND_SPECIAL_N_CANCEL", + *FIGHTER_MASTER_STATUS_KIND_SPECIAL_N_CANCEL + ), + ( + "FIGHTER_MASTER_STATUS_KIND_SPECIAL_N_HOLD", + *FIGHTER_MASTER_STATUS_KIND_SPECIAL_N_HOLD + ), + ( + "FIGHTER_MASTER_STATUS_KIND_SPECIAL_N_JUMP_CANCEL", + *FIGHTER_MASTER_STATUS_KIND_SPECIAL_N_JUMP_CANCEL + ), + ( + "FIGHTER_MASTER_STATUS_KIND_SPECIAL_N_MAX_SHOOT", + *FIGHTER_MASTER_STATUS_KIND_SPECIAL_N_MAX_SHOOT + ), + ( + "FIGHTER_MASTER_STATUS_KIND_SPECIAL_N_SHOOT", + *FIGHTER_MASTER_STATUS_KIND_SPECIAL_N_SHOOT + ), + ( + "FIGHTER_MASTER_STATUS_KIND_SPECIAL_N_TURN", + *FIGHTER_MASTER_STATUS_KIND_SPECIAL_N_TURN + ), + ( + "FIGHTER_MASTER_STATUS_KIND_SPECIAL_S_FRONT", + *FIGHTER_MASTER_STATUS_KIND_SPECIAL_S_FRONT + ), + ( + "FIGHTER_MASTER_STATUS_KIND_SPECIAL_S_FRONT_DASH", + *FIGHTER_MASTER_STATUS_KIND_SPECIAL_S_FRONT_DASH + ), + ( + "FIGHTER_MASTER_STATUS_KIND_SPECIAL_S_LANDING", + *FIGHTER_MASTER_STATUS_KIND_SPECIAL_S_LANDING + ), + ( + "FIGHTER_METAKNIGHT_STATUS_KIND_FINAL_ATTACK", + *FIGHTER_METAKNIGHT_STATUS_KIND_FINAL_ATTACK + ), + ( + "FIGHTER_METAKNIGHT_STATUS_KIND_FINAL_END", + *FIGHTER_METAKNIGHT_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_METAKNIGHT_STATUS_KIND_FINAL_HIT_WAIT", + *FIGHTER_METAKNIGHT_STATUS_KIND_FINAL_HIT_WAIT + ), + ( + "FIGHTER_METAKNIGHT_STATUS_KIND_FINAL_JUMP", + *FIGHTER_METAKNIGHT_STATUS_KIND_FINAL_JUMP + ), + ( + "FIGHTER_METAKNIGHT_STATUS_KIND_FINAL_SQUAT", + *FIGHTER_METAKNIGHT_STATUS_KIND_FINAL_SQUAT + ), + ( + "FIGHTER_METAKNIGHT_STATUS_KIND_NUM", + *FIGHTER_METAKNIGHT_STATUS_KIND_NUM + ), + ( + "FIGHTER_METAKNIGHT_STATUS_KIND_SPECIAL_HI_LOOP", + *FIGHTER_METAKNIGHT_STATUS_KIND_SPECIAL_HI_LOOP + ), + ( + "FIGHTER_METAKNIGHT_STATUS_KIND_SPECIAL_LW_ATTACK", + *FIGHTER_METAKNIGHT_STATUS_KIND_SPECIAL_LW_ATTACK + ), + ( + "FIGHTER_METAKNIGHT_STATUS_KIND_SPECIAL_LW_END", + *FIGHTER_METAKNIGHT_STATUS_KIND_SPECIAL_LW_END + ), + ( + "FIGHTER_METAKNIGHT_STATUS_KIND_SPECIAL_N_END", + *FIGHTER_METAKNIGHT_STATUS_KIND_SPECIAL_N_END + ), + ( + "FIGHTER_METAKNIGHT_STATUS_KIND_SPECIAL_N_SPIN", + *FIGHTER_METAKNIGHT_STATUS_KIND_SPECIAL_N_SPIN + ), + ( + "FIGHTER_METAKNIGHT_STATUS_KIND_SPECIAL_S_END", + *FIGHTER_METAKNIGHT_STATUS_KIND_SPECIAL_S_END + ), + ( + "FIGHTER_METAKNIGHT_STATUS_KIND_SPECIAL_S_RUSH", + *FIGHTER_METAKNIGHT_STATUS_KIND_SPECIAL_S_RUSH + ), + ( + "FIGHTER_MEWTWO_STATUS_KIND_FINAL_END", + *FIGHTER_MEWTWO_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_MEWTWO_STATUS_KIND_NUM", + *FIGHTER_MEWTWO_STATUS_KIND_NUM + ), + ( + "FIGHTER_MEWTWO_STATUS_KIND_SPECIAL_HI_2", + *FIGHTER_MEWTWO_STATUS_KIND_SPECIAL_HI_2 + ), + ( + "FIGHTER_MEWTWO_STATUS_KIND_SPECIAL_HI_3", + *FIGHTER_MEWTWO_STATUS_KIND_SPECIAL_HI_3 + ), + ( + "FIGHTER_MEWTWO_STATUS_KIND_SPECIAL_N_CANCEL", + *FIGHTER_MEWTWO_STATUS_KIND_SPECIAL_N_CANCEL + ), + ( + "FIGHTER_MEWTWO_STATUS_KIND_SPECIAL_N_HOLD", + *FIGHTER_MEWTWO_STATUS_KIND_SPECIAL_N_HOLD + ), + ( + "FIGHTER_MEWTWO_STATUS_KIND_SPECIAL_N_MAX", + *FIGHTER_MEWTWO_STATUS_KIND_SPECIAL_N_MAX + ), + ( + "FIGHTER_MEWTWO_STATUS_KIND_SPECIAL_N_SHOOT", + *FIGHTER_MEWTWO_STATUS_KIND_SPECIAL_N_SHOOT + ), + ( + "FIGHTER_MEWTWO_STATUS_KIND_SPECIAL_S_THROW", + *FIGHTER_MEWTWO_STATUS_KIND_SPECIAL_S_THROW + ), + ( + "FIGHTER_MIIENEMYF_STATUS_KIND_NUM", + *FIGHTER_MIIENEMYF_STATUS_KIND_NUM + ), + ( + "FIGHTER_MIIENEMYG_STATUS_KIND_NUM", + *FIGHTER_MIIENEMYG_STATUS_KIND_NUM + ), + ( + "FIGHTER_MIIENEMYS_STATUS_KIND_NUM", + *FIGHTER_MIIENEMYS_STATUS_KIND_NUM + ), + ( + "FIGHTER_MIIFIGHTER_STATUS_KIND_FINAL_ATTACK", + *FIGHTER_MIIFIGHTER_STATUS_KIND_FINAL_ATTACK + ), + ( + "FIGHTER_MIIFIGHTER_STATUS_KIND_FINAL_END", + *FIGHTER_MIIFIGHTER_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_MIIFIGHTER_STATUS_KIND_FINAL_HIT", + *FIGHTER_MIIFIGHTER_STATUS_KIND_FINAL_HIT + ), + ( + "FIGHTER_MIIFIGHTER_STATUS_KIND_FINAL_MOVE", + *FIGHTER_MIIFIGHTER_STATUS_KIND_FINAL_MOVE + ), + ( + "FIGHTER_MIIFIGHTER_STATUS_KIND_NUM", + *FIGHTER_MIIFIGHTER_STATUS_KIND_NUM + ), + ( + "FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_HI1_2", + *FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_HI1_2 + ), + ( + "FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_HI1_3", + *FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_HI1_3 + ), + ( + "FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_HI1_4", + *FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_HI1_4 + ), + ( + "FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_HI2_END", + *FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_HI2_END + ), + ( + "FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_LW1_AIR", + *FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_LW1_AIR + ), + ( + "FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_LW1_GROUND", + *FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_LW1_GROUND + ), + ( + "FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_LW1_LANDING", + *FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_LW1_LANDING + ), + ( + "FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_LW2_AUTO_ATTACK", + *FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_LW2_AUTO_ATTACK + ), + ( + "FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_LW2_KICK", + *FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_LW2_KICK + ), + ( + "FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_LW2_KICK_LANDING", + *FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_LW2_KICK_LANDING + ), + ( + "FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_LW2_LANDING", + *FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_LW2_LANDING + ), + ( + "FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_LW2_START", + *FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_LW2_START + ), + ( + "FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_LW3_CATCH", + *FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_LW3_CATCH + ), + ( + "FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_LW3_THROW", + *FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_LW3_THROW + ), + ( + "FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_N2_FINISH", + *FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_N2_FINISH + ), + ( + "FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_N2_FINISH_MISS", + *FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_N2_FINISH_MISS + ), + ( + "FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_N2_HIT", + *FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_N2_HIT + ), + ( + "FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_N2_MISS", + *FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_N2_MISS + ), + ( + "FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_N3_TURN", + *FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_N3_TURN + ), + ( + "FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_S1_END", + *FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_S1_END + ), + ( + "FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_S2_ATTACK", + *FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_S2_ATTACK + ), + ( + "FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_S2_END", + *FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_S2_END + ), + ( + "FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_S2_LANDING", + *FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_S2_LANDING + ), + ( + "FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_S3_CATCH", + *FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_S3_CATCH + ), + ( + "FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_S3_FALL", + *FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_S3_FALL + ), + ( + "FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_S3_LANDING", + *FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_S3_LANDING + ), + ( + "FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_S3_THROW", + *FIGHTER_MIIFIGHTER_STATUS_KIND_SPECIAL_S3_THROW + ), + ( + "FIGHTER_MIIGUNNER_STATUS_KIND_FINAL_END", + *FIGHTER_MIIGUNNER_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_MIIGUNNER_STATUS_KIND_FINAL_LOOP", + *FIGHTER_MIIGUNNER_STATUS_KIND_FINAL_LOOP + ), + ( + "FIGHTER_MIIGUNNER_STATUS_KIND_NUM", + *FIGHTER_MIIGUNNER_STATUS_KIND_NUM + ), + ( + "FIGHTER_MIIGUNNER_STATUS_KIND_SPECIAL_HI2_JUMP", + *FIGHTER_MIIGUNNER_STATUS_KIND_SPECIAL_HI2_JUMP + ), + ( + "FIGHTER_MIIGUNNER_STATUS_KIND_SPECIAL_HI3_RUSH", + *FIGHTER_MIIGUNNER_STATUS_KIND_SPECIAL_HI3_RUSH + ), + ( + "FIGHTER_MIIGUNNER_STATUS_KIND_SPECIAL_HI3_RUSH_END", + *FIGHTER_MIIGUNNER_STATUS_KIND_SPECIAL_HI3_RUSH_END + ), + ( + "FIGHTER_MIIGUNNER_STATUS_KIND_SPECIAL_LW1_END", + *FIGHTER_MIIGUNNER_STATUS_KIND_SPECIAL_LW1_END + ), + ( + "FIGHTER_MIIGUNNER_STATUS_KIND_SPECIAL_LW1_HIT", + *FIGHTER_MIIGUNNER_STATUS_KIND_SPECIAL_LW1_HIT + ), + ( + "FIGHTER_MIIGUNNER_STATUS_KIND_SPECIAL_LW1_LOOP", + *FIGHTER_MIIGUNNER_STATUS_KIND_SPECIAL_LW1_LOOP + ), + ( + "FIGHTER_MIIGUNNER_STATUS_KIND_SPECIAL_LW3_END", + *FIGHTER_MIIGUNNER_STATUS_KIND_SPECIAL_LW3_END + ), + ( + "FIGHTER_MIIGUNNER_STATUS_KIND_SPECIAL_LW3_HIT", + *FIGHTER_MIIGUNNER_STATUS_KIND_SPECIAL_LW3_HIT + ), + ( + "FIGHTER_MIIGUNNER_STATUS_KIND_SPECIAL_LW3_HOLD", + *FIGHTER_MIIGUNNER_STATUS_KIND_SPECIAL_LW3_HOLD + ), + ( + "FIGHTER_MIIGUNNER_STATUS_KIND_SPECIAL_N1_CANCEL", + *FIGHTER_MIIGUNNER_STATUS_KIND_SPECIAL_N1_CANCEL + ), + ( + "FIGHTER_MIIGUNNER_STATUS_KIND_SPECIAL_N1_FIRE", + *FIGHTER_MIIGUNNER_STATUS_KIND_SPECIAL_N1_FIRE + ), + ( + "FIGHTER_MIIGUNNER_STATUS_KIND_SPECIAL_N1_HOLD", + *FIGHTER_MIIGUNNER_STATUS_KIND_SPECIAL_N1_HOLD + ), + ( + "FIGHTER_MIIGUNNER_STATUS_KIND_SPECIAL_N1_START", + *FIGHTER_MIIGUNNER_STATUS_KIND_SPECIAL_N1_START + ), + ( + "FIGHTER_MIIGUNNER_STATUS_KIND_SPECIAL_N3_END", + *FIGHTER_MIIGUNNER_STATUS_KIND_SPECIAL_N3_END + ), + ( + "FIGHTER_MIIGUNNER_STATUS_KIND_SPECIAL_N3_LOOP", + *FIGHTER_MIIGUNNER_STATUS_KIND_SPECIAL_N3_LOOP + ), + ( + "FIGHTER_MIIGUNNER_STATUS_KIND_SPECIAL_S2_END", + *FIGHTER_MIIGUNNER_STATUS_KIND_SPECIAL_S2_END + ), + ( + "FIGHTER_MIIGUNNER_STATUS_KIND_SPECIAL_S2_LOOP", + *FIGHTER_MIIGUNNER_STATUS_KIND_SPECIAL_S2_LOOP + ), + ( + "FIGHTER_MIIGUNNER_STATUS_KIND_SPECIAL_S3_1_AIR", + *FIGHTER_MIIGUNNER_STATUS_KIND_SPECIAL_S3_1_AIR + ), + ( + "FIGHTER_MIIGUNNER_STATUS_KIND_SPECIAL_S3_1_GROUND", + *FIGHTER_MIIGUNNER_STATUS_KIND_SPECIAL_S3_1_GROUND + ), + ( + "FIGHTER_MIIGUNNER_STATUS_KIND_SPECIAL_S3_2_AIR", + *FIGHTER_MIIGUNNER_STATUS_KIND_SPECIAL_S3_2_AIR + ), + ( + "FIGHTER_MIIGUNNER_STATUS_KIND_SPECIAL_S3_2_GROUND", + *FIGHTER_MIIGUNNER_STATUS_KIND_SPECIAL_S3_2_GROUND + ), + ( + "FIGHTER_MIISWORDSMAN_STATUS_KIND_FINAL_END", + *FIGHTER_MIISWORDSMAN_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_MIISWORDSMAN_STATUS_KIND_FINAL_HOLD", + *FIGHTER_MIISWORDSMAN_STATUS_KIND_FINAL_HOLD + ), + ( + "FIGHTER_MIISWORDSMAN_STATUS_KIND_NUM", + *FIGHTER_MIISWORDSMAN_STATUS_KIND_NUM + ), + ( + "FIGHTER_MIISWORDSMAN_STATUS_KIND_SPECIAL_HI1_END", + *FIGHTER_MIISWORDSMAN_STATUS_KIND_SPECIAL_HI1_END + ), + ( + "FIGHTER_MIISWORDSMAN_STATUS_KIND_SPECIAL_HI1_JUMP", + *FIGHTER_MIISWORDSMAN_STATUS_KIND_SPECIAL_HI1_JUMP + ), + ( + "FIGHTER_MIISWORDSMAN_STATUS_KIND_SPECIAL_HI1_LOOP", + *FIGHTER_MIISWORDSMAN_STATUS_KIND_SPECIAL_HI1_LOOP + ), + ( + "FIGHTER_MIISWORDSMAN_STATUS_KIND_SPECIAL_HI2_BOUND", + *FIGHTER_MIISWORDSMAN_STATUS_KIND_SPECIAL_HI2_BOUND + ), + ( + "FIGHTER_MIISWORDSMAN_STATUS_KIND_SPECIAL_HI2_RUSH", + *FIGHTER_MIISWORDSMAN_STATUS_KIND_SPECIAL_HI2_RUSH + ), + ( + "FIGHTER_MIISWORDSMAN_STATUS_KIND_SPECIAL_HI2_RUSH_END", + *FIGHTER_MIISWORDSMAN_STATUS_KIND_SPECIAL_HI2_RUSH_END + ), + ( + "FIGHTER_MIISWORDSMAN_STATUS_KIND_SPECIAL_HI3_END", + *FIGHTER_MIISWORDSMAN_STATUS_KIND_SPECIAL_HI3_END + ), + ( + "FIGHTER_MIISWORDSMAN_STATUS_KIND_SPECIAL_HI3_HOLD", + *FIGHTER_MIISWORDSMAN_STATUS_KIND_SPECIAL_HI3_HOLD + ), + ( + "FIGHTER_MIISWORDSMAN_STATUS_KIND_SPECIAL_LW1_HIT", + *FIGHTER_MIISWORDSMAN_STATUS_KIND_SPECIAL_LW1_HIT + ), + ( + "FIGHTER_MIISWORDSMAN_STATUS_KIND_SPECIAL_LW3_END", + *FIGHTER_MIISWORDSMAN_STATUS_KIND_SPECIAL_LW3_END + ), + ( + "FIGHTER_MIISWORDSMAN_STATUS_KIND_SPECIAL_N3_END", + *FIGHTER_MIISWORDSMAN_STATUS_KIND_SPECIAL_N3_END + ), + ( + "FIGHTER_MIISWORDSMAN_STATUS_KIND_SPECIAL_N3_END_MAX", + *FIGHTER_MIISWORDSMAN_STATUS_KIND_SPECIAL_N3_END_MAX + ), + ( + "FIGHTER_MIISWORDSMAN_STATUS_KIND_SPECIAL_N3_LOOP", + *FIGHTER_MIISWORDSMAN_STATUS_KIND_SPECIAL_N3_LOOP + ), + ( + "FIGHTER_MIISWORDSMAN_STATUS_KIND_SPECIAL_S1_ATTACK", + *FIGHTER_MIISWORDSMAN_STATUS_KIND_SPECIAL_S1_ATTACK + ), + ( + "FIGHTER_MIISWORDSMAN_STATUS_KIND_SPECIAL_S1_END", + *FIGHTER_MIISWORDSMAN_STATUS_KIND_SPECIAL_S1_END + ), + ( + "FIGHTER_MIISWORDSMAN_STATUS_KIND_SPECIAL_S1_HIT", + *FIGHTER_MIISWORDSMAN_STATUS_KIND_SPECIAL_S1_HIT + ), + ( + "FIGHTER_MIISWORDSMAN_STATUS_KIND_SPECIAL_S2_ATTACK", + *FIGHTER_MIISWORDSMAN_STATUS_KIND_SPECIAL_S2_ATTACK + ), + ( + "FIGHTER_MIISWORDSMAN_STATUS_KIND_SPECIAL_S2_DASH", + *FIGHTER_MIISWORDSMAN_STATUS_KIND_SPECIAL_S2_DASH + ), + ( + "FIGHTER_MIISWORDSMAN_STATUS_KIND_SPECIAL_S2_END", + *FIGHTER_MIISWORDSMAN_STATUS_KIND_SPECIAL_S2_END + ), + ( + "FIGHTER_MIISWORDSMAN_STATUS_KIND_SPECIAL_S2_HOLD", + *FIGHTER_MIISWORDSMAN_STATUS_KIND_SPECIAL_S2_HOLD + ), + ( + "FIGHTER_MOVIE_STATUS_KIND_PLAY", + *FIGHTER_MOVIE_STATUS_KIND_PLAY + ), + ( + "FIGHTER_MOVIE_STATUS_KIND_PREPARE", + *FIGHTER_MOVIE_STATUS_KIND_PREPARE + ), + ( + "FIGHTER_MURABITO_STATUS_KIND_FINAL_CHEER", + *FIGHTER_MURABITO_STATUS_KIND_FINAL_CHEER + ), + ( + "FIGHTER_MURABITO_STATUS_KIND_FINAL_END", + *FIGHTER_MURABITO_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_MURABITO_STATUS_KIND_FINAL_HAPPY", + *FIGHTER_MURABITO_STATUS_KIND_FINAL_HAPPY + ), + ( + "FIGHTER_MURABITO_STATUS_KIND_FINAL_MONEY", + *FIGHTER_MURABITO_STATUS_KIND_FINAL_MONEY + ), + ( + "FIGHTER_MURABITO_STATUS_KIND_FINAL_SURPRISE", + *FIGHTER_MURABITO_STATUS_KIND_FINAL_SURPRISE + ), + ( + "FIGHTER_MURABITO_STATUS_KIND_NUM", + *FIGHTER_MURABITO_STATUS_KIND_NUM + ), + ( + "FIGHTER_MURABITO_STATUS_KIND_SPECIAL_HI_DETACH", + *FIGHTER_MURABITO_STATUS_KIND_SPECIAL_HI_DETACH + ), + ( + "FIGHTER_MURABITO_STATUS_KIND_SPECIAL_HI_END", + *FIGHTER_MURABITO_STATUS_KIND_SPECIAL_HI_END + ), + ( + "FIGHTER_MURABITO_STATUS_KIND_SPECIAL_HI_FLAP", + *FIGHTER_MURABITO_STATUS_KIND_SPECIAL_HI_FLAP + ), + ( + "FIGHTER_MURABITO_STATUS_KIND_SPECIAL_HI_LANDING", + *FIGHTER_MURABITO_STATUS_KIND_SPECIAL_HI_LANDING + ), + ( + "FIGHTER_MURABITO_STATUS_KIND_SPECIAL_HI_TURN", + *FIGHTER_MURABITO_STATUS_KIND_SPECIAL_HI_TURN + ), + ( + "FIGHTER_MURABITO_STATUS_KIND_SPECIAL_HI_WAIT", + *FIGHTER_MURABITO_STATUS_KIND_SPECIAL_HI_WAIT + ), + ( + "FIGHTER_MURABITO_STATUS_KIND_SPECIAL_LW_DEFOREST", + *FIGHTER_MURABITO_STATUS_KIND_SPECIAL_LW_DEFOREST + ), + ( + "FIGHTER_MURABITO_STATUS_KIND_SPECIAL_LW_DEFOREST_HIT", + *FIGHTER_MURABITO_STATUS_KIND_SPECIAL_LW_DEFOREST_HIT + ), + ( + "FIGHTER_MURABITO_STATUS_KIND_SPECIAL_LW_PLANT", + *FIGHTER_MURABITO_STATUS_KIND_SPECIAL_LW_PLANT + ), + ( + "FIGHTER_MURABITO_STATUS_KIND_SPECIAL_LW_PLANT_FAIL", + *FIGHTER_MURABITO_STATUS_KIND_SPECIAL_LW_PLANT_FAIL + ), + ( + "FIGHTER_MURABITO_STATUS_KIND_SPECIAL_LW_WATER_AIR", + *FIGHTER_MURABITO_STATUS_KIND_SPECIAL_LW_WATER_AIR + ), + ( + "FIGHTER_MURABITO_STATUS_KIND_SPECIAL_LW_WATER_DASH_B", + *FIGHTER_MURABITO_STATUS_KIND_SPECIAL_LW_WATER_DASH_B + ), + ( + "FIGHTER_MURABITO_STATUS_KIND_SPECIAL_LW_WATER_DASH_F", + *FIGHTER_MURABITO_STATUS_KIND_SPECIAL_LW_WATER_DASH_F + ), + ( + "FIGHTER_MURABITO_STATUS_KIND_SPECIAL_LW_WATER_JUMP", + *FIGHTER_MURABITO_STATUS_KIND_SPECIAL_LW_WATER_JUMP + ), + ( + "FIGHTER_MURABITO_STATUS_KIND_SPECIAL_LW_WATER_JUMP_SQUAT", + *FIGHTER_MURABITO_STATUS_KIND_SPECIAL_LW_WATER_JUMP_SQUAT + ), + ( + "FIGHTER_MURABITO_STATUS_KIND_SPECIAL_LW_WATER_LANDING", + *FIGHTER_MURABITO_STATUS_KIND_SPECIAL_LW_WATER_LANDING + ), + ( + "FIGHTER_MURABITO_STATUS_KIND_SPECIAL_LW_WATER_WAIT", + *FIGHTER_MURABITO_STATUS_KIND_SPECIAL_LW_WATER_WAIT + ), + ( + "FIGHTER_MURABITO_STATUS_KIND_SPECIAL_LW_WATER_WALK_B", + *FIGHTER_MURABITO_STATUS_KIND_SPECIAL_LW_WATER_WALK_B + ), + ( + "FIGHTER_MURABITO_STATUS_KIND_SPECIAL_LW_WATER_WALK_BRAKE_B", + *FIGHTER_MURABITO_STATUS_KIND_SPECIAL_LW_WATER_WALK_BRAKE_B + ), + ( + "FIGHTER_MURABITO_STATUS_KIND_SPECIAL_LW_WATER_WALK_BRAKE_F", + *FIGHTER_MURABITO_STATUS_KIND_SPECIAL_LW_WATER_WALK_BRAKE_F + ), + ( + "FIGHTER_MURABITO_STATUS_KIND_SPECIAL_LW_WATER_WALK_F", + *FIGHTER_MURABITO_STATUS_KIND_SPECIAL_LW_WATER_WALK_F + ), + ( + "FIGHTER_MURABITO_STATUS_KIND_SPECIAL_N_FAILURE", + *FIGHTER_MURABITO_STATUS_KIND_SPECIAL_N_FAILURE + ), + ( + "FIGHTER_MURABITO_STATUS_KIND_SPECIAL_N_POCKET", + *FIGHTER_MURABITO_STATUS_KIND_SPECIAL_N_POCKET + ), + ( + "FIGHTER_MURABITO_STATUS_KIND_SPECIAL_N_SEARCH", + *FIGHTER_MURABITO_STATUS_KIND_SPECIAL_N_SEARCH + ), + ( + "FIGHTER_MURABITO_STATUS_KIND_SPECIAL_N_TAKE_OUT", + *FIGHTER_MURABITO_STATUS_KIND_SPECIAL_N_TAKE_OUT + ), + ( + "FIGHTER_MURABITO_STATUS_KIND_SPECIAL_S_FALL", + *FIGHTER_MURABITO_STATUS_KIND_SPECIAL_S_FALL + ), + ( + "FIGHTER_MURABITO_STATUS_KIND_SPECIAL_S_JUMP", + *FIGHTER_MURABITO_STATUS_KIND_SPECIAL_S_JUMP + ), + ( + "FIGHTER_MURABITO_STATUS_KIND_SPECIAL_S_RIDE", + *FIGHTER_MURABITO_STATUS_KIND_SPECIAL_S_RIDE + ), + ( + "FIGHTER_MURABITO_STATUS_KIND_SPECIAL_S_RIDE_LOOP", + *FIGHTER_MURABITO_STATUS_KIND_SPECIAL_S_RIDE_LOOP + ), + ( + "FIGHTER_NESS_STATUS_KIND_NUM", + *FIGHTER_NESS_STATUS_KIND_NUM + ), + ( + "FIGHTER_NESS_STATUS_KIND_SPECIAL_HI_AGAIN", + *FIGHTER_NESS_STATUS_KIND_SPECIAL_HI_AGAIN + ), + ( + "FIGHTER_NESS_STATUS_KIND_SPECIAL_HI_ATTACK", + *FIGHTER_NESS_STATUS_KIND_SPECIAL_HI_ATTACK + ), + ( + "FIGHTER_NESS_STATUS_KIND_SPECIAL_HI_END", + *FIGHTER_NESS_STATUS_KIND_SPECIAL_HI_END + ), + ( + "FIGHTER_NESS_STATUS_KIND_SPECIAL_HI_HOLD", + *FIGHTER_NESS_STATUS_KIND_SPECIAL_HI_HOLD + ), + ( + "FIGHTER_NESS_STATUS_KIND_SPECIAL_HI_REFLECT", + *FIGHTER_NESS_STATUS_KIND_SPECIAL_HI_REFLECT + ), + ( + "FIGHTER_NESS_STATUS_KIND_SPECIAL_LW_END", + *FIGHTER_NESS_STATUS_KIND_SPECIAL_LW_END + ), + ( + "FIGHTER_NESS_STATUS_KIND_SPECIAL_LW_HIT", + *FIGHTER_NESS_STATUS_KIND_SPECIAL_LW_HIT + ), + ( + "FIGHTER_NESS_STATUS_KIND_SPECIAL_LW_HOLD", + *FIGHTER_NESS_STATUS_KIND_SPECIAL_LW_HOLD + ), + ( + "FIGHTER_NESS_STATUS_KIND_SPECIAL_N_END", + *FIGHTER_NESS_STATUS_KIND_SPECIAL_N_END + ), + ( + "FIGHTER_NESS_STATUS_KIND_SPECIAL_N_FIRE", + *FIGHTER_NESS_STATUS_KIND_SPECIAL_N_FIRE + ), + ( + "FIGHTER_NESS_STATUS_KIND_SPECIAL_N_HOLD", + *FIGHTER_NESS_STATUS_KIND_SPECIAL_N_HOLD + ), + ( + "FIGHTER_PACKUN_STATUS_KIND_NUM", + *FIGHTER_PACKUN_STATUS_KIND_NUM + ), + ( + "FIGHTER_PACKUN_STATUS_KIND_SPECIAL_HI_END", + *FIGHTER_PACKUN_STATUS_KIND_SPECIAL_HI_END + ), + ( + "FIGHTER_PACKUN_STATUS_KIND_SPECIAL_HI_LANDING", + *FIGHTER_PACKUN_STATUS_KIND_SPECIAL_HI_LANDING + ), + ( + "FIGHTER_PACKUN_STATUS_KIND_SPECIAL_LW_BITE", + *FIGHTER_PACKUN_STATUS_KIND_SPECIAL_LW_BITE + ), + ( + "FIGHTER_PACKUN_STATUS_KIND_SPECIAL_LW_CHARGE", + *FIGHTER_PACKUN_STATUS_KIND_SPECIAL_LW_CHARGE + ), + ( + "FIGHTER_PACKUN_STATUS_KIND_SPECIAL_LW_END", + *FIGHTER_PACKUN_STATUS_KIND_SPECIAL_LW_END + ), + ( + "FIGHTER_PACKUN_STATUS_KIND_SPECIAL_LW_FALL_END", + *FIGHTER_PACKUN_STATUS_KIND_SPECIAL_LW_FALL_END + ), + ( + "FIGHTER_PACKUN_STATUS_KIND_SPECIAL_N_END", + *FIGHTER_PACKUN_STATUS_KIND_SPECIAL_N_END + ), + ( + "FIGHTER_PACKUN_STATUS_KIND_SPECIAL_N_FAILURE", + *FIGHTER_PACKUN_STATUS_KIND_SPECIAL_N_FAILURE + ), + ( + "FIGHTER_PACKUN_STATUS_KIND_SPECIAL_N_HIT_END", + *FIGHTER_PACKUN_STATUS_KIND_SPECIAL_N_HIT_END + ), + ( + "FIGHTER_PACKUN_STATUS_KIND_SPECIAL_N_LOOP", + *FIGHTER_PACKUN_STATUS_KIND_SPECIAL_N_LOOP + ), + ( + "FIGHTER_PACKUN_STATUS_KIND_SPECIAL_N_SHOOT", + *FIGHTER_PACKUN_STATUS_KIND_SPECIAL_N_SHOOT + ), + ( + "FIGHTER_PACKUN_STATUS_KIND_SPECIAL_N_WAIT", + *FIGHTER_PACKUN_STATUS_KIND_SPECIAL_N_WAIT + ), + ( + "FIGHTER_PACKUN_STATUS_KIND_SPECIAL_S_CANCEL", + *FIGHTER_PACKUN_STATUS_KIND_SPECIAL_S_CANCEL + ), + ( + "FIGHTER_PACKUN_STATUS_KIND_SPECIAL_S_CHARGE", + *FIGHTER_PACKUN_STATUS_KIND_SPECIAL_S_CHARGE + ), + ( + "FIGHTER_PACKUN_STATUS_KIND_SPECIAL_S_END", + *FIGHTER_PACKUN_STATUS_KIND_SPECIAL_S_END + ), + ( + "FIGHTER_PACKUN_STATUS_KIND_SPECIAL_S_JUMP_CANCEL", + *FIGHTER_PACKUN_STATUS_KIND_SPECIAL_S_JUMP_CANCEL + ), + ( + "FIGHTER_PACKUN_STATUS_KIND_SPECIAL_S_SHOOT", + *FIGHTER_PACKUN_STATUS_KIND_SPECIAL_S_SHOOT + ), + ( + "FIGHTER_PACKUN_STATUS_KIND_SQUAT_TREAD_DAMAGE", + *FIGHTER_PACKUN_STATUS_KIND_SQUAT_TREAD_DAMAGE + ), + ( + "FIGHTER_PACKUN_STATUS_KIND_SQUAT_TREAD_DAMAGE_RV", + *FIGHTER_PACKUN_STATUS_KIND_SQUAT_TREAD_DAMAGE_RV + ), + ( + "FIGHTER_PACMAN_STATUS_KIND_FINAL_END", + *FIGHTER_PACMAN_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_PACMAN_STATUS_KIND_FINAL_MOVE", + *FIGHTER_PACMAN_STATUS_KIND_FINAL_MOVE + ), + ( + "FIGHTER_PACMAN_STATUS_KIND_NUM", + *FIGHTER_PACMAN_STATUS_KIND_NUM + ), + ( + "FIGHTER_PACMAN_STATUS_KIND_SPECIAL_HI_END", + *FIGHTER_PACMAN_STATUS_KIND_SPECIAL_HI_END + ), + ( + "FIGHTER_PACMAN_STATUS_KIND_SPECIAL_HI_LOOP", + *FIGHTER_PACMAN_STATUS_KIND_SPECIAL_HI_LOOP + ), + ( + "FIGHTER_PACMAN_STATUS_KIND_SPECIAL_N_CANCEL", + *FIGHTER_PACMAN_STATUS_KIND_SPECIAL_N_CANCEL + ), + ( + "FIGHTER_PACMAN_STATUS_KIND_SPECIAL_N_HOLD", + *FIGHTER_PACMAN_STATUS_KIND_SPECIAL_N_HOLD + ), + ( + "FIGHTER_PACMAN_STATUS_KIND_SPECIAL_N_JUMP_CANCEL", + *FIGHTER_PACMAN_STATUS_KIND_SPECIAL_N_JUMP_CANCEL + ), + ( + "FIGHTER_PACMAN_STATUS_KIND_SPECIAL_N_SHOOT", + *FIGHTER_PACMAN_STATUS_KIND_SPECIAL_N_SHOOT + ), + ( + "FIGHTER_PACMAN_STATUS_KIND_SPECIAL_S_CHANGE", + *FIGHTER_PACMAN_STATUS_KIND_SPECIAL_S_CHANGE + ), + ( + "FIGHTER_PACMAN_STATUS_KIND_SPECIAL_S_DASH", + *FIGHTER_PACMAN_STATUS_KIND_SPECIAL_S_DASH + ), + ( + "FIGHTER_PACMAN_STATUS_KIND_SPECIAL_S_LOOP", + *FIGHTER_PACMAN_STATUS_KIND_SPECIAL_S_LOOP + ), + ( + "FIGHTER_PACMAN_STATUS_KIND_SPECIAL_S_MOVE", + *FIGHTER_PACMAN_STATUS_KIND_SPECIAL_S_MOVE + ), + ( + "FIGHTER_PACMAN_STATUS_KIND_SPECIAL_S_REFLECT_FALL", + *FIGHTER_PACMAN_STATUS_KIND_SPECIAL_S_REFLECT_FALL + ), + ( + "FIGHTER_PACMAN_STATUS_KIND_SPECIAL_S_RETURN", + *FIGHTER_PACMAN_STATUS_KIND_SPECIAL_S_RETURN + ), + ( + "FIGHTER_PALUTENA_STATUS_KIND_FINAL_BEAM", + *FIGHTER_PALUTENA_STATUS_KIND_FINAL_BEAM + ), + ( + "FIGHTER_PALUTENA_STATUS_KIND_FINAL_BEAM_END", + *FIGHTER_PALUTENA_STATUS_KIND_FINAL_BEAM_END + ), + ( + "FIGHTER_PALUTENA_STATUS_KIND_FINAL_BEAM_START", + *FIGHTER_PALUTENA_STATUS_KIND_FINAL_BEAM_START + ), + ( + "FIGHTER_PALUTENA_STATUS_KIND_FINAL_WAIT", + *FIGHTER_PALUTENA_STATUS_KIND_FINAL_WAIT + ), + ( + "FIGHTER_PALUTENA_STATUS_KIND_NUM", + *FIGHTER_PALUTENA_STATUS_KIND_NUM + ), + ( + "FIGHTER_PALUTENA_STATUS_KIND_SPECIAL_HI_2", + *FIGHTER_PALUTENA_STATUS_KIND_SPECIAL_HI_2 + ), + ( + "FIGHTER_PALUTENA_STATUS_KIND_SPECIAL_HI_3", + *FIGHTER_PALUTENA_STATUS_KIND_SPECIAL_HI_3 + ), + ( + "FIGHTER_PALUTENA_STATUS_KIND_SPECIAL_LW_ATTACK", + *FIGHTER_PALUTENA_STATUS_KIND_SPECIAL_LW_ATTACK + ), + ( + "FIGHTER_PALUTENA_STATUS_KIND_SPECIAL_LW_REFLECT", + *FIGHTER_PALUTENA_STATUS_KIND_SPECIAL_LW_REFLECT + ), + ( + "FIGHTER_PEACH_STATUS_KIND_MAX", + *FIGHTER_PEACH_STATUS_KIND_MAX + ), + ( + "FIGHTER_PEACH_STATUS_KIND_SPECIAL_HI_AIR_END", + *FIGHTER_PEACH_STATUS_KIND_SPECIAL_HI_AIR_END + ), + ( + "FIGHTER_PEACH_STATUS_KIND_SPECIAL_HI_FALL", + *FIGHTER_PEACH_STATUS_KIND_SPECIAL_HI_FALL + ), + ( + "FIGHTER_PEACH_STATUS_KIND_SPECIAL_HI_LANDING", + *FIGHTER_PEACH_STATUS_KIND_SPECIAL_HI_LANDING + ), + ( + "FIGHTER_PEACH_STATUS_KIND_SPECIAL_N_HIT", + *FIGHTER_PEACH_STATUS_KIND_SPECIAL_N_HIT + ), + ( + "FIGHTER_PEACH_STATUS_KIND_SPECIAL_S_AWAY_END", + *FIGHTER_PEACH_STATUS_KIND_SPECIAL_S_AWAY_END + ), + ( + "FIGHTER_PEACH_STATUS_KIND_SPECIAL_S_HIT_END", + *FIGHTER_PEACH_STATUS_KIND_SPECIAL_S_HIT_END + ), + ( + "FIGHTER_PEACH_STATUS_KIND_SPECIAL_S_JUMP", + *FIGHTER_PEACH_STATUS_KIND_SPECIAL_S_JUMP + ), + ( + "FIGHTER_PEACH_STATUS_KIND_UNIQ_FLOAT", + *FIGHTER_PEACH_STATUS_KIND_UNIQ_FLOAT + ), + ( + "FIGHTER_PEACH_STATUS_KIND_UNIQ_FLOAT_START", + *FIGHTER_PEACH_STATUS_KIND_UNIQ_FLOAT_START + ), + ( + "FIGHTER_PFUSHIGISOU_STATUS_KIND_NUM", + *FIGHTER_PFUSHIGISOU_STATUS_KIND_NUM + ), + ( + "FIGHTER_PFUSHIGISOU_STATUS_KIND_SPECIAL_LW_OUT", + *FIGHTER_PFUSHIGISOU_STATUS_KIND_SPECIAL_LW_OUT + ), + ( + "FIGHTER_PFUSHIGISOU_STATUS_KIND_SPECIAL_LW_STANDBY", + *FIGHTER_PFUSHIGISOU_STATUS_KIND_SPECIAL_LW_STANDBY + ), + ( + "FIGHTER_PFUSHIGISOU_STATUS_KIND_SPECIAL_N_END", + *FIGHTER_PFUSHIGISOU_STATUS_KIND_SPECIAL_N_END + ), + ( + "FIGHTER_PFUSHIGISOU_STATUS_KIND_SPECIAL_N_LOOP", + *FIGHTER_PFUSHIGISOU_STATUS_KIND_SPECIAL_N_LOOP + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_ATTACK_AIR_LW_END", + *FIGHTER_PICKEL_STATUS_KIND_ATTACK_AIR_LW_END + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_ATTACK_AIR_LW_LOOP", + *FIGHTER_PICKEL_STATUS_KIND_ATTACK_AIR_LW_LOOP + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_ATTACK_AIR_LW_START", + *FIGHTER_PICKEL_STATUS_KIND_ATTACK_AIR_LW_START + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_ATTACK_FALL", + *FIGHTER_PICKEL_STATUS_KIND_ATTACK_FALL + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_ATTACK_FALL_AERIAL", + *FIGHTER_PICKEL_STATUS_KIND_ATTACK_FALL_AERIAL + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_ATTACK_JUMP", + *FIGHTER_PICKEL_STATUS_KIND_ATTACK_JUMP + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_ATTACK_JUMP_AERIAL", + *FIGHTER_PICKEL_STATUS_KIND_ATTACK_JUMP_AERIAL + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_ATTACK_JUMP_SQUAT", + *FIGHTER_PICKEL_STATUS_KIND_ATTACK_JUMP_SQUAT + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_ATTACK_LANDING", + *FIGHTER_PICKEL_STATUS_KIND_ATTACK_LANDING + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_ATTACK_LANDING_LIGHT", + *FIGHTER_PICKEL_STATUS_KIND_ATTACK_LANDING_LIGHT + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_ATTACK_WAIT", + *FIGHTER_PICKEL_STATUS_KIND_ATTACK_WAIT + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_ATTACK_WALK", + *FIGHTER_PICKEL_STATUS_KIND_ATTACK_WALK + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_ATTACK_WALK_BACK", + *FIGHTER_PICKEL_STATUS_KIND_ATTACK_WALK_BACK + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_FINAL_END", + *FIGHTER_PICKEL_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_FINAL_READY", + *FIGHTER_PICKEL_STATUS_KIND_FINAL_READY + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_FINAL_SCENE01", + *FIGHTER_PICKEL_STATUS_KIND_FINAL_SCENE01 + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_NUM", + *FIGHTER_PICKEL_STATUS_KIND_NUM + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_RECREATE_TABLE", + *FIGHTER_PICKEL_STATUS_KIND_RECREATE_TABLE + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_SPECIAL_HI_FALL", + *FIGHTER_PICKEL_STATUS_KIND_SPECIAL_HI_FALL + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_SPECIAL_HI_FALL_SPECIAL", + *FIGHTER_PICKEL_STATUS_KIND_SPECIAL_HI_FALL_SPECIAL + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_SPECIAL_HI_GLIDING", + *FIGHTER_PICKEL_STATUS_KIND_SPECIAL_HI_GLIDING + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_SPECIAL_HI_JUMP", + *FIGHTER_PICKEL_STATUS_KIND_SPECIAL_HI_JUMP + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_SPECIAL_HI_LANDING", + *FIGHTER_PICKEL_STATUS_KIND_SPECIAL_HI_LANDING + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_SPECIAL_HI_WAIT", + *FIGHTER_PICKEL_STATUS_KIND_SPECIAL_HI_WAIT + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_SPECIAL_LW_BOMB", + *FIGHTER_PICKEL_STATUS_KIND_SPECIAL_LW_BOMB + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_SPECIAL_LW_BOMB_FAILURE", + *FIGHTER_PICKEL_STATUS_KIND_SPECIAL_LW_BOMB_FAILURE + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_SPECIAL_LW_PLATE", + *FIGHTER_PICKEL_STATUS_KIND_SPECIAL_LW_PLATE + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_SPECIAL_LW_PLATE_FAILURE", + *FIGHTER_PICKEL_STATUS_KIND_SPECIAL_LW_PLATE_FAILURE + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_SPECIAL_LW_WAIT", + *FIGHTER_PICKEL_STATUS_KIND_SPECIAL_LW_WAIT + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_SPECIAL_LW_WALK", + *FIGHTER_PICKEL_STATUS_KIND_SPECIAL_LW_WALK + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_SPECIAL_LW_WALK_BACK", + *FIGHTER_PICKEL_STATUS_KIND_SPECIAL_LW_WALK_BACK + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N1_FALL", + *FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N1_FALL + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N1_FALL_AERIAL", + *FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N1_FALL_AERIAL + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N1_JUMP", + *FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N1_JUMP + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N1_JUMP_AERIAL", + *FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N1_JUMP_AERIAL + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N1_JUMP_SQUAT", + *FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N1_JUMP_SQUAT + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N1_LANDING", + *FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N1_LANDING + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N1_LANDING_LIGHT", + *FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N1_LANDING_LIGHT + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N1_WAIT", + *FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N1_WAIT + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N1_WALK", + *FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N1_WALK + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N1_WALK_BACK", + *FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N1_WALK_BACK + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N2", + *FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N2 + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N2_CRAFT", + *FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N2_CRAFT + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N2_FAILURE", + *FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N2_FAILURE + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N2_SUCCESS", + *FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N2_SUCCESS + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N3_FALL", + *FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N3_FALL + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N3_FALL_AERIAL", + *FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N3_FALL_AERIAL + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N3_JUMP", + *FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N3_JUMP + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N3_JUMP_AERIAL", + *FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N3_JUMP_AERIAL + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N3_JUMP_SQUAT", + *FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N3_JUMP_SQUAT + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N3_LANDING", + *FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N3_LANDING + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N3_LANDING_LIGHT", + *FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N3_LANDING_LIGHT + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N3_WAIT", + *FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N3_WAIT + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N3_WALK", + *FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N3_WALK + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N3_WALK_BACK", + *FIGHTER_PICKEL_STATUS_KIND_SPECIAL_N3_WALK_BACK + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_SPECIAL_S_DRIVE", + *FIGHTER_PICKEL_STATUS_KIND_SPECIAL_S_DRIVE + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_SPECIAL_S_FAILED", + *FIGHTER_PICKEL_STATUS_KIND_SPECIAL_S_FAILED + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_SPECIAL_S_JUMP", + *FIGHTER_PICKEL_STATUS_KIND_SPECIAL_S_JUMP + ), + ( + "FIGHTER_PICKEL_STATUS_KIND_SPECIAL_S_RIDE", + *FIGHTER_PICKEL_STATUS_KIND_SPECIAL_S_RIDE + ), + ( + "FIGHTER_PIKACHU_STATUS_KIND_FINAL_ATTACK", + *FIGHTER_PIKACHU_STATUS_KIND_FINAL_ATTACK + ), + ( + "FIGHTER_PIKACHU_STATUS_KIND_FINAL_ATTACK_2", + *FIGHTER_PIKACHU_STATUS_KIND_FINAL_ATTACK_2 + ), + ( + "FIGHTER_PIKACHU_STATUS_KIND_FINAL_ATTACK_FINISH", + *FIGHTER_PIKACHU_STATUS_KIND_FINAL_ATTACK_FINISH + ), + ( + "FIGHTER_PIKACHU_STATUS_KIND_FINAL_DASH", + *FIGHTER_PIKACHU_STATUS_KIND_FINAL_DASH + ), + ( + "FIGHTER_PIKACHU_STATUS_KIND_FINAL_DASH_END", + *FIGHTER_PIKACHU_STATUS_KIND_FINAL_DASH_END + ), + ( + "FIGHTER_PIKACHU_STATUS_KIND_FINAL_END", + *FIGHTER_PIKACHU_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_PIKACHU_STATUS_KIND_FINAL_HIT", + *FIGHTER_PIKACHU_STATUS_KIND_FINAL_HIT + ), + ( + "FIGHTER_PIKACHU_STATUS_KIND_FINAL_RETURN", + *FIGHTER_PIKACHU_STATUS_KIND_FINAL_RETURN + ), + ( + "FIGHTER_PIKACHU_STATUS_KIND_NUM", + *FIGHTER_PIKACHU_STATUS_KIND_NUM + ), + ( + "FIGHTER_PIKACHU_STATUS_KIND_SPECIAL_HI_END", + *FIGHTER_PIKACHU_STATUS_KIND_SPECIAL_HI_END + ), + ( + "FIGHTER_PIKACHU_STATUS_KIND_SPECIAL_HI_WARP", + *FIGHTER_PIKACHU_STATUS_KIND_SPECIAL_HI_WARP + ), + ( + "FIGHTER_PIKACHU_STATUS_KIND_SPECIAL_LW_HIT", + *FIGHTER_PIKACHU_STATUS_KIND_SPECIAL_LW_HIT + ), + ( + "FIGHTER_PIKACHU_STATUS_KIND_SPECIAL_S_ATTACK", + *FIGHTER_PIKACHU_STATUS_KIND_SPECIAL_S_ATTACK + ), + ( + "FIGHTER_PIKACHU_STATUS_KIND_SPECIAL_S_END", + *FIGHTER_PIKACHU_STATUS_KIND_SPECIAL_S_END + ), + ( + "FIGHTER_PIKACHU_STATUS_KIND_SPECIAL_S_HOLD", + *FIGHTER_PIKACHU_STATUS_KIND_SPECIAL_S_HOLD + ), + ( + "FIGHTER_PIKACHU_STATUS_KIND_SPECIAL_S_WEAK", + *FIGHTER_PIKACHU_STATUS_KIND_SPECIAL_S_WEAK + ), + ( + "FIGHTER_PIKMIN_STATUS_KIND_FINAL_END", + *FIGHTER_PIKMIN_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_PIKMIN_STATUS_KIND_FINAL_FALL", + *FIGHTER_PIKMIN_STATUS_KIND_FINAL_FALL + ), + ( + "FIGHTER_PIKMIN_STATUS_KIND_FINAL_FLY", + *FIGHTER_PIKMIN_STATUS_KIND_FINAL_FLY + ), + ( + "FIGHTER_PIKMIN_STATUS_KIND_FINAL_WAIT", + *FIGHTER_PIKMIN_STATUS_KIND_FINAL_WAIT + ), + ( + "FIGHTER_PIKMIN_STATUS_KIND_NUM", + *FIGHTER_PIKMIN_STATUS_KIND_NUM + ), + ( + "FIGHTER_PIKMIN_STATUS_KIND_SPECIAL_HI_END", + *FIGHTER_PIKMIN_STATUS_KIND_SPECIAL_HI_END + ), + ( + "FIGHTER_PIKMIN_STATUS_KIND_SPECIAL_HI_LANDING", + *FIGHTER_PIKMIN_STATUS_KIND_SPECIAL_HI_LANDING + ), + ( + "FIGHTER_PIKMIN_STATUS_KIND_SPECIAL_HI_WAIT", + *FIGHTER_PIKMIN_STATUS_KIND_SPECIAL_HI_WAIT + ), + ( + "FIGHTER_PIT_STATUS_KIND_FINAL_ATTACK", + *FIGHTER_PIT_STATUS_KIND_FINAL_ATTACK + ), + ( + "FIGHTER_PIT_STATUS_KIND_FINAL_END", + *FIGHTER_PIT_STATUS_KIND_FINAL_END + ), + ("FIGHTER_PIT_STATUS_KIND_MAX", *FIGHTER_PIT_STATUS_KIND_MAX), + ( + "FIGHTER_PIT_STATUS_KIND_SPECIAL_HI_RUSH", + *FIGHTER_PIT_STATUS_KIND_SPECIAL_HI_RUSH + ), + ( + "FIGHTER_PIT_STATUS_KIND_SPECIAL_HI_RUSH_END", + *FIGHTER_PIT_STATUS_KIND_SPECIAL_HI_RUSH_END + ), + ( + "FIGHTER_PIT_STATUS_KIND_SPECIAL_LW_END", + *FIGHTER_PIT_STATUS_KIND_SPECIAL_LW_END + ), + ( + "FIGHTER_PIT_STATUS_KIND_SPECIAL_LW_HOLD", + *FIGHTER_PIT_STATUS_KIND_SPECIAL_LW_HOLD + ), + ( + "FIGHTER_PIT_STATUS_KIND_SPECIAL_N_CHARGE", + *FIGHTER_PIT_STATUS_KIND_SPECIAL_N_CHARGE + ), + ( + "FIGHTER_PIT_STATUS_KIND_SPECIAL_N_DIR", + *FIGHTER_PIT_STATUS_KIND_SPECIAL_N_DIR + ), + ( + "FIGHTER_PIT_STATUS_KIND_SPECIAL_N_SHOOT", + *FIGHTER_PIT_STATUS_KIND_SPECIAL_N_SHOOT + ), + ( + "FIGHTER_PIT_STATUS_KIND_SPECIAL_N_TURN", + *FIGHTER_PIT_STATUS_KIND_SPECIAL_N_TURN + ), + ( + "FIGHTER_PIT_STATUS_KIND_SPECIAL_S_END", + *FIGHTER_PIT_STATUS_KIND_SPECIAL_S_END + ), + ( + "FIGHTER_PIT_STATUS_KIND_SPECIAL_S_LANDING", + *FIGHTER_PIT_STATUS_KIND_SPECIAL_S_LANDING + ), + ( + "FIGHTER_PLIZARDON_STATUS_KIND_NUM", + *FIGHTER_PLIZARDON_STATUS_KIND_NUM + ), + ( + "FIGHTER_PLIZARDON_STATUS_KIND_SPECIAL_LW_OUT", + *FIGHTER_PLIZARDON_STATUS_KIND_SPECIAL_LW_OUT + ), + ( + "FIGHTER_PLIZARDON_STATUS_KIND_SPECIAL_LW_STANDBY", + *FIGHTER_PLIZARDON_STATUS_KIND_SPECIAL_LW_STANDBY + ), + ( + "FIGHTER_PLIZARDON_STATUS_KIND_SPECIAL_S_BLOWN", + *FIGHTER_PLIZARDON_STATUS_KIND_SPECIAL_S_BLOWN + ), + ( + "FIGHTER_PLIZARDON_STATUS_KIND_SPECIAL_S_END", + *FIGHTER_PLIZARDON_STATUS_KIND_SPECIAL_S_END + ), + ( + "FIGHTER_PLIZARDON_STATUS_KIND_SPECIAL_S_RUSH", + *FIGHTER_PLIZARDON_STATUS_KIND_SPECIAL_S_RUSH + ), + ( + "FIGHTER_POKEMON_STATUS_KIND_SPECIAL_LW_OUT", + *FIGHTER_POKEMON_STATUS_KIND_SPECIAL_LW_OUT + ), + ( + "FIGHTER_POKEMON_STATUS_KIND_SPECIAL_LW_STANDBY", + *FIGHTER_POKEMON_STATUS_KIND_SPECIAL_LW_STANDBY + ), + ( + "FIGHTER_POPO_STATUS_KIND_CAPTURE_PANIC_NANA", + *FIGHTER_POPO_STATUS_KIND_CAPTURE_PANIC_NANA + ), + ( + "FIGHTER_POPO_STATUS_KIND_CHEER_NANA", + *FIGHTER_POPO_STATUS_KIND_CHEER_NANA + ), + ( + "FIGHTER_POPO_STATUS_KIND_FINAL_HANG", + *FIGHTER_POPO_STATUS_KIND_FINAL_HANG + ), + ( + "FIGHTER_POPO_STATUS_KIND_FINAL_PARTNER", + *FIGHTER_POPO_STATUS_KIND_FINAL_PARTNER + ), + ( + "FIGHTER_POPO_STATUS_KIND_NUM", + *FIGHTER_POPO_STATUS_KIND_NUM + ), + ( + "FIGHTER_POPO_STATUS_KIND_SPECIAL_HI_CLIFF_COMP", + *FIGHTER_POPO_STATUS_KIND_SPECIAL_HI_CLIFF_COMP + ), + ( + "FIGHTER_POPO_STATUS_KIND_SPECIAL_HI_CLIFF_COMP_PARTNER", + *FIGHTER_POPO_STATUS_KIND_SPECIAL_HI_CLIFF_COMP_PARTNER + ), + ( + "FIGHTER_POPO_STATUS_KIND_SPECIAL_HI_CLIFF_PULL_PARTNER", + *FIGHTER_POPO_STATUS_KIND_SPECIAL_HI_CLIFF_PULL_PARTNER + ), + ( + "FIGHTER_POPO_STATUS_KIND_SPECIAL_HI_FAIL", + *FIGHTER_POPO_STATUS_KIND_SPECIAL_HI_FAIL + ), + ( + "FIGHTER_POPO_STATUS_KIND_SPECIAL_HI_JUMP", + *FIGHTER_POPO_STATUS_KIND_SPECIAL_HI_JUMP + ), + ( + "FIGHTER_POPO_STATUS_KIND_SPECIAL_HI_JUMP_PARTNER", + *FIGHTER_POPO_STATUS_KIND_SPECIAL_HI_JUMP_PARTNER + ), + ( + "FIGHTER_POPO_STATUS_KIND_SPECIAL_HI_JUMP_PRE", + *FIGHTER_POPO_STATUS_KIND_SPECIAL_HI_JUMP_PRE + ), + ( + "FIGHTER_POPO_STATUS_KIND_SPECIAL_HI_PARTNER", + *FIGHTER_POPO_STATUS_KIND_SPECIAL_HI_PARTNER + ), + ( + "FIGHTER_POPO_STATUS_KIND_SPECIAL_S_PARTNER", + *FIGHTER_POPO_STATUS_KIND_SPECIAL_S_PARTNER + ), + ( + "FIGHTER_POPO_STATUS_KIND_THROW_NANA", + *FIGHTER_POPO_STATUS_KIND_THROW_NANA + ), + ( + "FIGHTER_PURIN_STATUS_KIND_FINAL_END", + *FIGHTER_PURIN_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_PURIN_STATUS_KIND_FINAL_WAIT", + *FIGHTER_PURIN_STATUS_KIND_FINAL_WAIT + ), + ( + "FIGHTER_PURIN_STATUS_KIND_NUM", + *FIGHTER_PURIN_STATUS_KIND_NUM + ), + ( + "FIGHTER_PURIN_STATUS_KIND_SPECIAL_N_END", + *FIGHTER_PURIN_STATUS_KIND_SPECIAL_N_END + ), + ( + "FIGHTER_PURIN_STATUS_KIND_SPECIAL_N_HIT_END", + *FIGHTER_PURIN_STATUS_KIND_SPECIAL_N_HIT_END + ), + ( + "FIGHTER_PURIN_STATUS_KIND_SPECIAL_N_HOLD", + *FIGHTER_PURIN_STATUS_KIND_SPECIAL_N_HOLD + ), + ( + "FIGHTER_PURIN_STATUS_KIND_SPECIAL_N_HOLD_MAX", + *FIGHTER_PURIN_STATUS_KIND_SPECIAL_N_HOLD_MAX + ), + ( + "FIGHTER_PURIN_STATUS_KIND_SPECIAL_N_ROLL", + *FIGHTER_PURIN_STATUS_KIND_SPECIAL_N_ROLL + ), + ( + "FIGHTER_PURIN_STATUS_KIND_SPECIAL_N_ROLL_AIR", + *FIGHTER_PURIN_STATUS_KIND_SPECIAL_N_ROLL_AIR + ), + ( + "FIGHTER_PURIN_STATUS_KIND_SPECIAL_N_TURN", + *FIGHTER_PURIN_STATUS_KIND_SPECIAL_N_TURN + ), + ( + "FIGHTER_PZENIGAME_STATUS_KIND_NUM", + *FIGHTER_PZENIGAME_STATUS_KIND_NUM + ), + ( + "FIGHTER_PZENIGAME_STATUS_KIND_SPECIAL_LW_OUT", + *FIGHTER_PZENIGAME_STATUS_KIND_SPECIAL_LW_OUT + ), + ( + "FIGHTER_PZENIGAME_STATUS_KIND_SPECIAL_LW_STANDBY", + *FIGHTER_PZENIGAME_STATUS_KIND_SPECIAL_LW_STANDBY + ), + ( + "FIGHTER_PZENIGAME_STATUS_KIND_SPECIAL_N_CHARGE", + *FIGHTER_PZENIGAME_STATUS_KIND_SPECIAL_N_CHARGE + ), + ( + "FIGHTER_PZENIGAME_STATUS_KIND_SPECIAL_N_SHOOT", + *FIGHTER_PZENIGAME_STATUS_KIND_SPECIAL_N_SHOOT + ), + ( + "FIGHTER_PZENIGAME_STATUS_KIND_SPECIAL_S_END", + *FIGHTER_PZENIGAME_STATUS_KIND_SPECIAL_S_END + ), + ( + "FIGHTER_PZENIGAME_STATUS_KIND_SPECIAL_S_HIT", + *FIGHTER_PZENIGAME_STATUS_KIND_SPECIAL_S_HIT + ), + ( + "FIGHTER_PZENIGAME_STATUS_KIND_SPECIAL_S_LOOP", + *FIGHTER_PZENIGAME_STATUS_KIND_SPECIAL_S_LOOP + ), + ( + "FIGHTER_PZENIGAME_STATUS_KIND_SPECIAL_S_OVER_TURN", + *FIGHTER_PZENIGAME_STATUS_KIND_SPECIAL_S_OVER_TURN + ), + ( + "FIGHTER_PZENIGAME_STATUS_KIND_SPECIAL_S_OVER_TURN_START", + *FIGHTER_PZENIGAME_STATUS_KIND_SPECIAL_S_OVER_TURN_START + ), + ( + "FIGHTER_REFLET_STATUS_KIND_FINAL_ATTACK", + *FIGHTER_REFLET_STATUS_KIND_FINAL_ATTACK + ), + ( + "FIGHTER_REFLET_STATUS_KIND_FINAL_END", + *FIGHTER_REFLET_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_REFLET_STATUS_KIND_FINAL_FAIL", + *FIGHTER_REFLET_STATUS_KIND_FINAL_FAIL + ), + ( + "FIGHTER_REFLET_STATUS_KIND_FINAL_HIT", + *FIGHTER_REFLET_STATUS_KIND_FINAL_HIT + ), + ( + "FIGHTER_REFLET_STATUS_KIND_FINAL_MOVE", + *FIGHTER_REFLET_STATUS_KIND_FINAL_MOVE + ), + ( + "FIGHTER_REFLET_STATUS_KIND_FINAL_READY", + *FIGHTER_REFLET_STATUS_KIND_FINAL_READY + ), + ( + "FIGHTER_REFLET_STATUS_KIND_NUM", + *FIGHTER_REFLET_STATUS_KIND_NUM + ), + ( + "FIGHTER_REFLET_STATUS_KIND_RESURRECTION_BOOK", + *FIGHTER_REFLET_STATUS_KIND_RESURRECTION_BOOK + ), + ( + "FIGHTER_REFLET_STATUS_KIND_RESURRECTION_THUNDERSWORD", + *FIGHTER_REFLET_STATUS_KIND_RESURRECTION_THUNDERSWORD + ), + ( + "FIGHTER_REFLET_STATUS_KIND_SPECIAL_HI_2", + *FIGHTER_REFLET_STATUS_KIND_SPECIAL_HI_2 + ), + ( + "FIGHTER_REFLET_STATUS_KIND_SPECIAL_HI_FAIL", + *FIGHTER_REFLET_STATUS_KIND_SPECIAL_HI_FAIL + ), + ( + "FIGHTER_REFLET_STATUS_KIND_SPECIAL_LW_CAPTURE", + *FIGHTER_REFLET_STATUS_KIND_SPECIAL_LW_CAPTURE + ), + ( + "FIGHTER_REFLET_STATUS_KIND_SPECIAL_LW_END", + *FIGHTER_REFLET_STATUS_KIND_SPECIAL_LW_END + ), + ( + "FIGHTER_REFLET_STATUS_KIND_SPECIAL_N_CANCEL", + *FIGHTER_REFLET_STATUS_KIND_SPECIAL_N_CANCEL + ), + ( + "FIGHTER_REFLET_STATUS_KIND_SPECIAL_N_HOLD", + *FIGHTER_REFLET_STATUS_KIND_SPECIAL_N_HOLD + ), + ( + "FIGHTER_REFLET_STATUS_KIND_SPECIAL_N_JUMP_CANCEL", + *FIGHTER_REFLET_STATUS_KIND_SPECIAL_N_JUMP_CANCEL + ), + ( + "FIGHTER_REFLET_STATUS_KIND_SPECIAL_N_SHOOT", + *FIGHTER_REFLET_STATUS_KIND_SPECIAL_N_SHOOT + ), + ( + "FIGHTER_REFLET_STATUS_KIND_SPECIAL_N_TRON_END", + *FIGHTER_REFLET_STATUS_KIND_SPECIAL_N_TRON_END + ), + ( + "FIGHTER_REFLET_STATUS_KIND_SPECIAL_N_TRON_HOLD", + *FIGHTER_REFLET_STATUS_KIND_SPECIAL_N_TRON_HOLD + ), + ( + "FIGHTER_REFLET_STATUS_KIND_SPECIAL_N_TRON_START", + *FIGHTER_REFLET_STATUS_KIND_SPECIAL_N_TRON_START + ), + ( + "FIGHTER_RIDLEY_STATUS_KIND_FINAL_DASH", + *FIGHTER_RIDLEY_STATUS_KIND_FINAL_DASH + ), + ( + "FIGHTER_RIDLEY_STATUS_KIND_FINAL_DASH_END", + *FIGHTER_RIDLEY_STATUS_KIND_FINAL_DASH_END + ), + ( + "FIGHTER_RIDLEY_STATUS_KIND_FINAL_END", + *FIGHTER_RIDLEY_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_RIDLEY_STATUS_KIND_FINAL_READY", + *FIGHTER_RIDLEY_STATUS_KIND_FINAL_READY + ), + ( + "FIGHTER_RIDLEY_STATUS_KIND_FINAL_SCENE01", + *FIGHTER_RIDLEY_STATUS_KIND_FINAL_SCENE01 + ), + ( + "FIGHTER_RIDLEY_STATUS_KIND_FINAL_SCENE02", + *FIGHTER_RIDLEY_STATUS_KIND_FINAL_SCENE02 + ), + ( + "FIGHTER_RIDLEY_STATUS_KIND_FINAL_SCENE03", + *FIGHTER_RIDLEY_STATUS_KIND_FINAL_SCENE03 + ), + ( + "FIGHTER_RIDLEY_STATUS_KIND_FINAL_SCENE04", + *FIGHTER_RIDLEY_STATUS_KIND_FINAL_SCENE04 + ), + ( + "FIGHTER_RIDLEY_STATUS_KIND_FINAL_SCENE05", + *FIGHTER_RIDLEY_STATUS_KIND_FINAL_SCENE05 + ), + ( + "FIGHTER_RIDLEY_STATUS_KIND_NUM", + *FIGHTER_RIDLEY_STATUS_KIND_NUM + ), + ( + "FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_HI_CHARGE_B", + *FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_HI_CHARGE_B + ), + ( + "FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_HI_CHARGE_F", + *FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_HI_CHARGE_F + ), + ( + "FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_HI_CHARGE_HI", + *FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_HI_CHARGE_HI + ), + ( + "FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_HI_CHARGE_LW", + *FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_HI_CHARGE_LW + ), + ( + "FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_HI_CHARGE_START", + *FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_HI_CHARGE_START + ), + ( + "FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_HI_END", + *FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_HI_END + ), + ( + "FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_HI_HOVER", + *FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_HI_HOVER + ), + ( + "FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_HI_LANDING", + *FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_HI_LANDING + ), + ( + "FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_HI_STOP_CEIL", + *FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_HI_STOP_CEIL + ), + ( + "FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_HI_STOP_WALL", + *FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_HI_STOP_WALL + ), + ( + "FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_LW_FINISH", + *FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_LW_FINISH + ), + ( + "FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_N_CHARGE", + *FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_N_CHARGE + ), + ( + "FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_N_FAILURE", + *FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_N_FAILURE + ), + ( + "FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_N_SHOOT", + *FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_N_SHOOT + ), + ( + "FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_S_CATCH", + *FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_S_CATCH + ), + ( + "FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_S_CUT", + *FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_S_CUT + ), + ( + "FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_S_DRAG", + *FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_S_DRAG + ), + ( + "FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_S_DRAG_CLIFF", + *FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_S_DRAG_CLIFF + ), + ( + "FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_S_DRAG_F", + *FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_S_DRAG_F + ), + ( + "FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_S_DRAG_JUMP", + *FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_S_DRAG_JUMP + ), + ( + "FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_S_DRAG_WALL", + *FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_S_DRAG_WALL + ), + ( + "FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_S_FAILURE", + *FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_S_FAILURE + ), + ( + "FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_S_FALL", + *FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_S_FALL + ), + ( + "FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_S_FALL_JUMP", + *FIGHTER_RIDLEY_STATUS_KIND_SPECIAL_S_FALL_JUMP + ), + ( + "FIGHTER_ROBOT_STATUS_KIND_FINAL_END", + *FIGHTER_ROBOT_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_ROBOT_STATUS_KIND_FINAL_LOOP", + *FIGHTER_ROBOT_STATUS_KIND_FINAL_LOOP + ), + ( + "FIGHTER_ROBOT_STATUS_KIND_NUM", + *FIGHTER_ROBOT_STATUS_KIND_NUM + ), + ( + "FIGHTER_ROBOT_STATUS_KIND_SPECIAL_HI_ATTACK", + *FIGHTER_ROBOT_STATUS_KIND_SPECIAL_HI_ATTACK + ), + ( + "FIGHTER_ROBOT_STATUS_KIND_SPECIAL_HI_ITEM_SHOOT_AIR", + *FIGHTER_ROBOT_STATUS_KIND_SPECIAL_HI_ITEM_SHOOT_AIR + ), + ( + "FIGHTER_ROBOT_STATUS_KIND_SPECIAL_HI_ITEM_THROW", + *FIGHTER_ROBOT_STATUS_KIND_SPECIAL_HI_ITEM_THROW + ), + ( + "FIGHTER_ROBOT_STATUS_KIND_SPECIAL_HI_KEEP", + *FIGHTER_ROBOT_STATUS_KIND_SPECIAL_HI_KEEP + ), + ( + "FIGHTER_ROBOT_STATUS_KIND_SPECIAL_LW_END", + *FIGHTER_ROBOT_STATUS_KIND_SPECIAL_LW_END + ), + ( + "FIGHTER_ROBOT_STATUS_KIND_SPECIAL_LW_HOLD", + *FIGHTER_ROBOT_STATUS_KIND_SPECIAL_LW_HOLD + ), + ( + "FIGHTER_ROBOT_STATUS_KIND_SPECIAL_S_ATTACK", + *FIGHTER_ROBOT_STATUS_KIND_SPECIAL_S_ATTACK + ), + ( + "FIGHTER_ROBOT_STATUS_KIND_SPECIAL_S_END", + *FIGHTER_ROBOT_STATUS_KIND_SPECIAL_S_END + ), + ( + "FIGHTER_ROCKMAN_STATUS_KIND_FINAL_END", + *FIGHTER_ROCKMAN_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_ROCKMAN_STATUS_KIND_FINAL_INHALE", + *FIGHTER_ROCKMAN_STATUS_KIND_FINAL_INHALE + ), + ( + "FIGHTER_ROCKMAN_STATUS_KIND_FINAL_SCENE01", + *FIGHTER_ROCKMAN_STATUS_KIND_FINAL_SCENE01 + ), + ( + "FIGHTER_ROCKMAN_STATUS_KIND_FINAL_SCENE02", + *FIGHTER_ROCKMAN_STATUS_KIND_FINAL_SCENE02 + ), + ( + "FIGHTER_ROCKMAN_STATUS_KIND_NUM", + *FIGHTER_ROCKMAN_STATUS_KIND_NUM + ), + ( + "FIGHTER_ROCKMAN_STATUS_KIND_ROCKBUSTER_SHOOT_AIR", + *FIGHTER_ROCKMAN_STATUS_KIND_ROCKBUSTER_SHOOT_AIR + ), + ( + "FIGHTER_ROCKMAN_STATUS_KIND_ROCKBUSTER_SHOOT_JUMP", + *FIGHTER_ROCKMAN_STATUS_KIND_ROCKBUSTER_SHOOT_JUMP + ), + ( + "FIGHTER_ROCKMAN_STATUS_KIND_ROCKBUSTER_SHOOT_JUMP_SQUAT", + *FIGHTER_ROCKMAN_STATUS_KIND_ROCKBUSTER_SHOOT_JUMP_SQUAT + ), + ( + "FIGHTER_ROCKMAN_STATUS_KIND_ROCKBUSTER_SHOOT_LANDING", + *FIGHTER_ROCKMAN_STATUS_KIND_ROCKBUSTER_SHOOT_LANDING + ), + ( + "FIGHTER_ROCKMAN_STATUS_KIND_ROCKBUSTER_SHOOT_TURN", + *FIGHTER_ROCKMAN_STATUS_KIND_ROCKBUSTER_SHOOT_TURN + ), + ( + "FIGHTER_ROCKMAN_STATUS_KIND_ROCKBUSTER_SHOOT_WAIT", + *FIGHTER_ROCKMAN_STATUS_KIND_ROCKBUSTER_SHOOT_WAIT + ), + ( + "FIGHTER_ROCKMAN_STATUS_KIND_ROCKBUSTER_SHOOT_WALK", + *FIGHTER_ROCKMAN_STATUS_KIND_ROCKBUSTER_SHOOT_WALK + ), + ( + "FIGHTER_ROCKMAN_STATUS_KIND_ROCKBUSTER_SHOOT_WALK_BRAKE", + *FIGHTER_ROCKMAN_STATUS_KIND_ROCKBUSTER_SHOOT_WALK_BRAKE + ), + ( + "FIGHTER_ROCKMAN_STATUS_KIND_SPECIAL_HI_JUMP", + *FIGHTER_ROCKMAN_STATUS_KIND_SPECIAL_HI_JUMP + ), + ( + "FIGHTER_ROCKMAN_STATUS_KIND_SPECIAL_LW_SHOOT", + *FIGHTER_ROCKMAN_STATUS_KIND_SPECIAL_LW_SHOOT + ), + ( + "FIGHTER_ROSETTA_STATUS_KIND_NUM", + *FIGHTER_ROSETTA_STATUS_KIND_NUM + ), + ( + "FIGHTER_ROSETTA_STATUS_KIND_SPECIAL_HI_END", + *FIGHTER_ROSETTA_STATUS_KIND_SPECIAL_HI_END + ), + ( + "FIGHTER_ROSETTA_STATUS_KIND_SPECIAL_HI_JUMP", + *FIGHTER_ROSETTA_STATUS_KIND_SPECIAL_HI_JUMP + ), + ( + "FIGHTER_ROSETTA_STATUS_KIND_SPECIAL_N_CHARGE", + *FIGHTER_ROSETTA_STATUS_KIND_SPECIAL_N_CHARGE + ), + ( + "FIGHTER_ROSETTA_STATUS_KIND_SPECIAL_N_RETURN", + *FIGHTER_ROSETTA_STATUS_KIND_SPECIAL_N_RETURN + ), + ( + "FIGHTER_ROSETTA_STATUS_KIND_SPECIAL_N_SHOOT", + *FIGHTER_ROSETTA_STATUS_KIND_SPECIAL_N_SHOOT + ), + ( + "FIGHTER_ROY_STATUS_KIND_FINAL_ATTACK", + *FIGHTER_ROY_STATUS_KIND_FINAL_ATTACK + ), + ( + "FIGHTER_ROY_STATUS_KIND_FINAL_DASH", + *FIGHTER_ROY_STATUS_KIND_FINAL_DASH + ), + ( + "FIGHTER_ROY_STATUS_KIND_FINAL_DASH_END", + *FIGHTER_ROY_STATUS_KIND_FINAL_DASH_END + ), + ( + "FIGHTER_ROY_STATUS_KIND_FINAL_END", + *FIGHTER_ROY_STATUS_KIND_FINAL_END + ), + ("FIGHTER_ROY_STATUS_KIND_NUM", *FIGHTER_ROY_STATUS_KIND_NUM), + ( + "FIGHTER_ROY_STATUS_KIND_SPECIAL_HI_2", + *FIGHTER_ROY_STATUS_KIND_SPECIAL_HI_2 + ), + ( + "FIGHTER_ROY_STATUS_KIND_SPECIAL_HI_3", + *FIGHTER_ROY_STATUS_KIND_SPECIAL_HI_3 + ), + ( + "FIGHTER_ROY_STATUS_KIND_SPECIAL_HI_4", + *FIGHTER_ROY_STATUS_KIND_SPECIAL_HI_4 + ), + ( + "FIGHTER_ROY_STATUS_KIND_SPECIAL_LW_HIT", + *FIGHTER_ROY_STATUS_KIND_SPECIAL_LW_HIT + ), + ( + "FIGHTER_ROY_STATUS_KIND_SPECIAL_N_END", + *FIGHTER_ROY_STATUS_KIND_SPECIAL_N_END + ), + ( + "FIGHTER_ROY_STATUS_KIND_SPECIAL_N_END2", + *FIGHTER_ROY_STATUS_KIND_SPECIAL_N_END2 + ), + ( + "FIGHTER_ROY_STATUS_KIND_SPECIAL_N_END3", + *FIGHTER_ROY_STATUS_KIND_SPECIAL_N_END3 + ), + ( + "FIGHTER_ROY_STATUS_KIND_SPECIAL_N_END_MAX", + *FIGHTER_ROY_STATUS_KIND_SPECIAL_N_END_MAX + ), + ( + "FIGHTER_ROY_STATUS_KIND_SPECIAL_N_LOOP", + *FIGHTER_ROY_STATUS_KIND_SPECIAL_N_LOOP + ), + ( + "FIGHTER_ROY_STATUS_KIND_SPECIAL_N_TURN", + *FIGHTER_ROY_STATUS_KIND_SPECIAL_N_TURN + ), + ( + "FIGHTER_ROY_STATUS_KIND_SPECIAL_S2", + *FIGHTER_ROY_STATUS_KIND_SPECIAL_S2 + ), + ( + "FIGHTER_ROY_STATUS_KIND_SPECIAL_S3", + *FIGHTER_ROY_STATUS_KIND_SPECIAL_S3 + ), + ( + "FIGHTER_ROY_STATUS_KIND_SPECIAL_S4", + *FIGHTER_ROY_STATUS_KIND_SPECIAL_S4 + ), + ( + "FIGHTER_RYU_STATUS_KIND_ATTACK_COMMAND1", + *FIGHTER_RYU_STATUS_KIND_ATTACK_COMMAND1 + ), + ( + "FIGHTER_RYU_STATUS_KIND_ATTACK_COMMAND2", + *FIGHTER_RYU_STATUS_KIND_ATTACK_COMMAND2 + ), + ( + "FIGHTER_RYU_STATUS_KIND_ATTACK_NEAR", + *FIGHTER_RYU_STATUS_KIND_ATTACK_NEAR + ), + ( + "FIGHTER_RYU_STATUS_KIND_DASH_BACK", + *FIGHTER_RYU_STATUS_KIND_DASH_BACK + ), + ( + "FIGHTER_RYU_STATUS_KIND_FINAL2", + *FIGHTER_RYU_STATUS_KIND_FINAL2 + ), + ( + "FIGHTER_RYU_STATUS_KIND_FINAL2_AIR_END", + *FIGHTER_RYU_STATUS_KIND_FINAL2_AIR_END + ), + ( + "FIGHTER_RYU_STATUS_KIND_FINAL2_FALL", + *FIGHTER_RYU_STATUS_KIND_FINAL2_FALL + ), + ( + "FIGHTER_RYU_STATUS_KIND_FINAL2_LANDING", + *FIGHTER_RYU_STATUS_KIND_FINAL2_LANDING + ), + ( + "FIGHTER_RYU_STATUS_KIND_FINAL_AIR_END", + *FIGHTER_RYU_STATUS_KIND_FINAL_AIR_END + ), + ( + "FIGHTER_RYU_STATUS_KIND_FINAL_FALL", + *FIGHTER_RYU_STATUS_KIND_FINAL_FALL + ), + ( + "FIGHTER_RYU_STATUS_KIND_FINAL_HIT", + *FIGHTER_RYU_STATUS_KIND_FINAL_HIT + ), + ( + "FIGHTER_RYU_STATUS_KIND_FINAL_JUMP", + *FIGHTER_RYU_STATUS_KIND_FINAL_JUMP + ), + ( + "FIGHTER_RYU_STATUS_KIND_FINAL_LANDING", + *FIGHTER_RYU_STATUS_KIND_FINAL_LANDING + ), + ("FIGHTER_RYU_STATUS_KIND_NUM", *FIGHTER_RYU_STATUS_KIND_NUM), + ( + "FIGHTER_RYU_STATUS_KIND_SPECIAL_AIR_HI_END", + *FIGHTER_RYU_STATUS_KIND_SPECIAL_AIR_HI_END + ), + ( + "FIGHTER_RYU_STATUS_KIND_SPECIAL_HI_COMMAND", + *FIGHTER_RYU_STATUS_KIND_SPECIAL_HI_COMMAND + ), + ( + "FIGHTER_RYU_STATUS_KIND_SPECIAL_HI_FALL", + *FIGHTER_RYU_STATUS_KIND_SPECIAL_HI_FALL + ), + ( + "FIGHTER_RYU_STATUS_KIND_SPECIAL_HI_JUMP", + *FIGHTER_RYU_STATUS_KIND_SPECIAL_HI_JUMP + ), + ( + "FIGHTER_RYU_STATUS_KIND_SPECIAL_HI_LANDING", + *FIGHTER_RYU_STATUS_KIND_SPECIAL_HI_LANDING + ), + ( + "FIGHTER_RYU_STATUS_KIND_SPECIAL_LW_ATTACK", + *FIGHTER_RYU_STATUS_KIND_SPECIAL_LW_ATTACK + ), + ( + "FIGHTER_RYU_STATUS_KIND_SPECIAL_LW_ATTACK_TURN", + *FIGHTER_RYU_STATUS_KIND_SPECIAL_LW_ATTACK_TURN + ), + ( + "FIGHTER_RYU_STATUS_KIND_SPECIAL_LW_STEP_B", + *FIGHTER_RYU_STATUS_KIND_SPECIAL_LW_STEP_B + ), + ( + "FIGHTER_RYU_STATUS_KIND_SPECIAL_LW_STEP_F", + *FIGHTER_RYU_STATUS_KIND_SPECIAL_LW_STEP_F + ), + ( + "FIGHTER_RYU_STATUS_KIND_SPECIAL_N2_COMMAND", + *FIGHTER_RYU_STATUS_KIND_SPECIAL_N2_COMMAND + ), + ( + "FIGHTER_RYU_STATUS_KIND_SPECIAL_N_COMMAND", + *FIGHTER_RYU_STATUS_KIND_SPECIAL_N_COMMAND + ), + ( + "FIGHTER_RYU_STATUS_KIND_SPECIAL_S_COMMAND", + *FIGHTER_RYU_STATUS_KIND_SPECIAL_S_COMMAND + ), + ( + "FIGHTER_RYU_STATUS_KIND_SPECIAL_S_END", + *FIGHTER_RYU_STATUS_KIND_SPECIAL_S_END + ), + ( + "FIGHTER_RYU_STATUS_KIND_SPECIAL_S_LOOP", + *FIGHTER_RYU_STATUS_KIND_SPECIAL_S_LOOP + ), + ( + "FIGHTER_RYU_STATUS_KIND_SQUAT_TURN_AUTO", + *FIGHTER_RYU_STATUS_KIND_SQUAT_TURN_AUTO + ), + ( + "FIGHTER_RYU_STATUS_KIND_TURN_AUTO", + *FIGHTER_RYU_STATUS_KIND_TURN_AUTO + ), + ( + "FIGHTER_RYU_STATUS_KIND_TURN_RUN_BACK", + *FIGHTER_RYU_STATUS_KIND_TURN_RUN_BACK + ), + ( + "FIGHTER_RYU_STATUS_KIND_WALK_BACK", + *FIGHTER_RYU_STATUS_KIND_WALK_BACK + ), + ( + "FIGHTER_RYU_STATUS_KIND_WALK_BRAKE_BACK", + *FIGHTER_RYU_STATUS_KIND_WALK_BRAKE_BACK + ), + ( + "FIGHTER_SAMUS_STATUS_KIND_BOMB_JUMP", + *FIGHTER_SAMUS_STATUS_KIND_BOMB_JUMP + ), + ( + "FIGHTER_SAMUS_STATUS_KIND_BOMB_JUMP_A", + *FIGHTER_SAMUS_STATUS_KIND_BOMB_JUMP_A + ), + ( + "FIGHTER_SAMUS_STATUS_KIND_BOMB_JUMP_G", + *FIGHTER_SAMUS_STATUS_KIND_BOMB_JUMP_G + ), + ( + "FIGHTER_SAMUS_STATUS_KIND_FINAL_END_A", + *FIGHTER_SAMUS_STATUS_KIND_FINAL_END_A + ), + ( + "FIGHTER_SAMUS_STATUS_KIND_FINAL_END_G", + *FIGHTER_SAMUS_STATUS_KIND_FINAL_END_G + ), + ( + "FIGHTER_SAMUS_STATUS_KIND_FINAL_LOOP_A", + *FIGHTER_SAMUS_STATUS_KIND_FINAL_LOOP_A + ), + ( + "FIGHTER_SAMUS_STATUS_KIND_FINAL_LOOP_G", + *FIGHTER_SAMUS_STATUS_KIND_FINAL_LOOP_G + ), + ( + "FIGHTER_SAMUS_STATUS_KIND_FINAL_START_A", + *FIGHTER_SAMUS_STATUS_KIND_FINAL_START_A + ), + ( + "FIGHTER_SAMUS_STATUS_KIND_FINAL_START_G", + *FIGHTER_SAMUS_STATUS_KIND_FINAL_START_G + ), + ( + "FIGHTER_SAMUS_STATUS_KIND_NUM", + *FIGHTER_SAMUS_STATUS_KIND_NUM + ), + ( + "FIGHTER_SAMUS_STATUS_KIND_SPECIAL_AIR_LW", + *FIGHTER_SAMUS_STATUS_KIND_SPECIAL_AIR_LW + ), + ( + "FIGHTER_SAMUS_STATUS_KIND_SPECIAL_GROUND_LW", + *FIGHTER_SAMUS_STATUS_KIND_SPECIAL_GROUND_LW + ), + ( + "FIGHTER_SAMUS_STATUS_KIND_SPECIAL_N_C", + *FIGHTER_SAMUS_STATUS_KIND_SPECIAL_N_C + ), + ( + "FIGHTER_SAMUS_STATUS_KIND_SPECIAL_N_E", + *FIGHTER_SAMUS_STATUS_KIND_SPECIAL_N_E + ), + ( + "FIGHTER_SAMUS_STATUS_KIND_SPECIAL_N_F", + *FIGHTER_SAMUS_STATUS_KIND_SPECIAL_N_F + ), + ( + "FIGHTER_SAMUS_STATUS_KIND_SPECIAL_N_H", + *FIGHTER_SAMUS_STATUS_KIND_SPECIAL_N_H + ), + ( + "FIGHTER_SAMUS_STATUS_KIND_SPECIAL_N_JUMP_CANCEL", + *FIGHTER_SAMUS_STATUS_KIND_SPECIAL_N_JUMP_CANCEL + ), + ( + "FIGHTER_SAMUS_STATUS_KIND_SPECIAL_S1A", + *FIGHTER_SAMUS_STATUS_KIND_SPECIAL_S1A + ), + ( + "FIGHTER_SAMUS_STATUS_KIND_SPECIAL_S1G", + *FIGHTER_SAMUS_STATUS_KIND_SPECIAL_S1G + ), + ( + "FIGHTER_SAMUS_STATUS_KIND_SPECIAL_S2A", + *FIGHTER_SAMUS_STATUS_KIND_SPECIAL_S2A + ), + ( + "FIGHTER_SAMUS_STATUS_KIND_SPECIAL_S2G", + *FIGHTER_SAMUS_STATUS_KIND_SPECIAL_S2G + ), + ( + "FIGHTER_SHEIK_STATUS_KIND_FINAL_ATTACK", + *FIGHTER_SHEIK_STATUS_KIND_FINAL_ATTACK + ), + ( + "FIGHTER_SHEIK_STATUS_KIND_FINAL_DASH", + *FIGHTER_SHEIK_STATUS_KIND_FINAL_DASH + ), + ( + "FIGHTER_SHEIK_STATUS_KIND_FINAL_DASH_END", + *FIGHTER_SHEIK_STATUS_KIND_FINAL_DASH_END + ), + ( + "FIGHTER_SHEIK_STATUS_KIND_FINAL_END", + *FIGHTER_SHEIK_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_SHEIK_STATUS_KIND_FINAL_FINISH", + *FIGHTER_SHEIK_STATUS_KIND_FINAL_FINISH + ), + ( + "FIGHTER_SHEIK_STATUS_KIND_FINAL_HIT", + *FIGHTER_SHEIK_STATUS_KIND_FINAL_HIT + ), + ( + "FIGHTER_SHEIK_STATUS_KIND_NUM", + *FIGHTER_SHEIK_STATUS_KIND_NUM + ), + ( + "FIGHTER_SHEIK_STATUS_KIND_SPECIAL_HI_END", + *FIGHTER_SHEIK_STATUS_KIND_SPECIAL_HI_END + ), + ( + "FIGHTER_SHEIK_STATUS_KIND_SPECIAL_HI_MOVE", + *FIGHTER_SHEIK_STATUS_KIND_SPECIAL_HI_MOVE + ), + ( + "FIGHTER_SHEIK_STATUS_KIND_SPECIAL_LW_ATTACK", + *FIGHTER_SHEIK_STATUS_KIND_SPECIAL_LW_ATTACK + ), + ( + "FIGHTER_SHEIK_STATUS_KIND_SPECIAL_LW_LANDING", + *FIGHTER_SHEIK_STATUS_KIND_SPECIAL_LW_LANDING + ), + ( + "FIGHTER_SHEIK_STATUS_KIND_SPECIAL_LW_RETURN", + *FIGHTER_SHEIK_STATUS_KIND_SPECIAL_LW_RETURN + ), + ( + "FIGHTER_SHEIK_STATUS_KIND_SPECIAL_N_CANCEL", + *FIGHTER_SHEIK_STATUS_KIND_SPECIAL_N_CANCEL + ), + ( + "FIGHTER_SHEIK_STATUS_KIND_SPECIAL_N_LOOP", + *FIGHTER_SHEIK_STATUS_KIND_SPECIAL_N_LOOP + ), + ( + "FIGHTER_SHEIK_STATUS_KIND_SPECIAL_N_SHOOT", + *FIGHTER_SHEIK_STATUS_KIND_SPECIAL_N_SHOOT + ), + ( + "FIGHTER_SHEIK_STATUS_KIND_SPECIAL_S_END", + *FIGHTER_SHEIK_STATUS_KIND_SPECIAL_S_END + ), + ( + "FIGHTER_SHEIK_STATUS_KIND_SPECIAL_S_FIRE", + *FIGHTER_SHEIK_STATUS_KIND_SPECIAL_S_FIRE + ), + ( + "FIGHTER_SHEIK_STATUS_KIND_SPECIAL_S_HOLD", + *FIGHTER_SHEIK_STATUS_KIND_SPECIAL_S_HOLD + ), + ( + "FIGHTER_SHIZUE_STATUS_KIND_NUM", + *FIGHTER_SHIZUE_STATUS_KIND_NUM + ), + ( + "FIGHTER_SHIZUE_STATUS_KIND_SPECIAL_LW_FAILURE", + *FIGHTER_SHIZUE_STATUS_KIND_SPECIAL_LW_FAILURE + ), + ( + "FIGHTER_SHIZUE_STATUS_KIND_SPECIAL_LW_FIRE", + *FIGHTER_SHIZUE_STATUS_KIND_SPECIAL_LW_FIRE + ), + ( + "FIGHTER_SHIZUE_STATUS_KIND_SPECIAL_LW_SET", + *FIGHTER_SHIZUE_STATUS_KIND_SPECIAL_LW_SET + ), + ( + "FIGHTER_SHIZUE_STATUS_KIND_SPECIAL_S_CATCH_WAIT", + *FIGHTER_SHIZUE_STATUS_KIND_SPECIAL_S_CATCH_WAIT + ), + ( + "FIGHTER_SHIZUE_STATUS_KIND_SPECIAL_S_CUT", + *FIGHTER_SHIZUE_STATUS_KIND_SPECIAL_S_CUT + ), + ( + "FIGHTER_SHIZUE_STATUS_KIND_SPECIAL_S_END", + *FIGHTER_SHIZUE_STATUS_KIND_SPECIAL_S_END + ), + ( + "FIGHTER_SHIZUE_STATUS_KIND_SPECIAL_S_HIT", + *FIGHTER_SHIZUE_STATUS_KIND_SPECIAL_S_HIT + ), + ( + "FIGHTER_SHIZUE_STATUS_KIND_SPECIAL_S_HOOK", + *FIGHTER_SHIZUE_STATUS_KIND_SPECIAL_S_HOOK + ), + ( + "FIGHTER_SHIZUE_STATUS_KIND_SPECIAL_S_PICKUP", + *FIGHTER_SHIZUE_STATUS_KIND_SPECIAL_S_PICKUP + ), + ( + "FIGHTER_SHIZUE_STATUS_KIND_SPECIAL_S_REEL", + *FIGHTER_SHIZUE_STATUS_KIND_SPECIAL_S_REEL + ), + ( + "FIGHTER_SHIZUE_STATUS_KIND_SPECIAL_S_START", + *FIGHTER_SHIZUE_STATUS_KIND_SPECIAL_S_START + ), + ( + "FIGHTER_SHIZUE_STATUS_KIND_SPECIAL_S_THROW", + *FIGHTER_SHIZUE_STATUS_KIND_SPECIAL_S_THROW + ), + ( + "FIGHTER_SHULK_STATUS_KIND_FINAL_END", + *FIGHTER_SHULK_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_SHULK_STATUS_KIND_FINAL_READY", + *FIGHTER_SHULK_STATUS_KIND_FINAL_READY + ), + ( + "FIGHTER_SHULK_STATUS_KIND_FINAL_SCENE_ATTACK", + *FIGHTER_SHULK_STATUS_KIND_FINAL_SCENE_ATTACK + ), + ( + "FIGHTER_SHULK_STATUS_KIND_FINAL_SCENE_ENTRY", + *FIGHTER_SHULK_STATUS_KIND_FINAL_SCENE_ENTRY + ), + ( + "FIGHTER_SHULK_STATUS_KIND_NUM", + *FIGHTER_SHULK_STATUS_KIND_NUM + ), + ( + "FIGHTER_SHULK_STATUS_KIND_SPECIAL_HI_ADD", + *FIGHTER_SHULK_STATUS_KIND_SPECIAL_HI_ADD + ), + ( + "FIGHTER_SHULK_STATUS_KIND_SPECIAL_LW_ATTACK", + *FIGHTER_SHULK_STATUS_KIND_SPECIAL_LW_ATTACK + ), + ( + "FIGHTER_SHULK_STATUS_KIND_SPECIAL_LW_HIT", + *FIGHTER_SHULK_STATUS_KIND_SPECIAL_LW_HIT + ), + ( + "FIGHTER_SHULK_STATUS_KIND_SPECIAL_LW_N", + *FIGHTER_SHULK_STATUS_KIND_SPECIAL_LW_N + ), + ( + "FIGHTER_SHULK_STATUS_KIND_SPECIAL_N_ACTION", + *FIGHTER_SHULK_STATUS_KIND_SPECIAL_N_ACTION + ), + ( + "FIGHTER_SHULK_STATUS_KIND_SPECIAL_S_FALL", + *FIGHTER_SHULK_STATUS_KIND_SPECIAL_S_FALL + ), + ( + "FIGHTER_SHULK_STATUS_KIND_SPECIAL_S_JUMP", + *FIGHTER_SHULK_STATUS_KIND_SPECIAL_S_JUMP + ), + ( + "FIGHTER_SHULK_STATUS_KIND_SPECIAL_S_LANDING", + *FIGHTER_SHULK_STATUS_KIND_SPECIAL_S_LANDING + ), + ( + "FIGHTER_SIMON_STATUS_KIND_ATTACK_HOLD", + *FIGHTER_SIMON_STATUS_KIND_ATTACK_HOLD + ), + ( + "FIGHTER_SIMON_STATUS_KIND_ATTACK_HOLD_END", + *FIGHTER_SIMON_STATUS_KIND_ATTACK_HOLD_END + ), + ( + "FIGHTER_SIMON_STATUS_KIND_ATTACK_HOLD_START", + *FIGHTER_SIMON_STATUS_KIND_ATTACK_HOLD_START + ), + ( + "FIGHTER_SIMON_STATUS_KIND_ATTACK_LW32", + *FIGHTER_SIMON_STATUS_KIND_ATTACK_LW32 + ), + ( + "FIGHTER_SIMON_STATUS_KIND_ATTACK_LW32_LANDING", + *FIGHTER_SIMON_STATUS_KIND_ATTACK_LW32_LANDING + ), + ( + "FIGHTER_SIMON_STATUS_KIND_FINAL_END", + *FIGHTER_SIMON_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_SIMON_STATUS_KIND_FINAL_READY", + *FIGHTER_SIMON_STATUS_KIND_FINAL_READY + ), + ( + "FIGHTER_SIMON_STATUS_KIND_FINAL_SCENE01", + *FIGHTER_SIMON_STATUS_KIND_FINAL_SCENE01 + ), + ( + "FIGHTER_SIMON_STATUS_KIND_FINAL_SCENE02", + *FIGHTER_SIMON_STATUS_KIND_FINAL_SCENE02 + ), + ( + "FIGHTER_SIMON_STATUS_KIND_FINAL_SCENE03", + *FIGHTER_SIMON_STATUS_KIND_FINAL_SCENE03 + ), + ( + "FIGHTER_SIMON_STATUS_KIND_NUM", + *FIGHTER_SIMON_STATUS_KIND_NUM + ), + ( + "FIGHTER_SIMON_STATUS_KIND_SPECIAL_S2", + *FIGHTER_SIMON_STATUS_KIND_SPECIAL_S2 + ), + ( + "FIGHTER_SNAKE_STATUS_KIND_APPEAL_END", + *FIGHTER_SNAKE_STATUS_KIND_APPEAL_END + ), + ( + "FIGHTER_SNAKE_STATUS_KIND_APPEAL_WAIT", + *FIGHTER_SNAKE_STATUS_KIND_APPEAL_WAIT + ), + ( + "FIGHTER_SNAKE_STATUS_KIND_FINAL_APPEAL", + *FIGHTER_SNAKE_STATUS_KIND_FINAL_APPEAL + ), + ( + "FIGHTER_SNAKE_STATUS_KIND_FINAL_CAMERA_ZOOM", + *FIGHTER_SNAKE_STATUS_KIND_FINAL_CAMERA_ZOOM + ), + ( + "FIGHTER_SNAKE_STATUS_KIND_FINAL_END", + *FIGHTER_SNAKE_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_SNAKE_STATUS_KIND_FINAL_LOCK_ON", + *FIGHTER_SNAKE_STATUS_KIND_FINAL_LOCK_ON + ), + ( + "FIGHTER_SNAKE_STATUS_KIND_NUM", + *FIGHTER_SNAKE_STATUS_KIND_NUM + ), + ( + "FIGHTER_SNAKE_STATUS_KIND_SPECIAL_HI_CUT", + *FIGHTER_SNAKE_STATUS_KIND_SPECIAL_HI_CUT + ), + ( + "FIGHTER_SNAKE_STATUS_KIND_SPECIAL_HI_HANG", + *FIGHTER_SNAKE_STATUS_KIND_SPECIAL_HI_HANG + ), + ( + "FIGHTER_SNAKE_STATUS_KIND_SPECIAL_LW_DROP", + *FIGHTER_SNAKE_STATUS_KIND_SPECIAL_LW_DROP + ), + ( + "FIGHTER_SNAKE_STATUS_KIND_SPECIAL_LW_ESTABLISH_GROUND", + *FIGHTER_SNAKE_STATUS_KIND_SPECIAL_LW_ESTABLISH_GROUND + ), + ( + "FIGHTER_SNAKE_STATUS_KIND_SPECIAL_LW_ESTABLISH_JUDGE", + *FIGHTER_SNAKE_STATUS_KIND_SPECIAL_LW_ESTABLISH_JUDGE + ), + ( + "FIGHTER_SNAKE_STATUS_KIND_SPECIAL_LW_ESTABLISH_TARGET", + *FIGHTER_SNAKE_STATUS_KIND_SPECIAL_LW_ESTABLISH_TARGET + ), + ( + "FIGHTER_SNAKE_STATUS_KIND_SPECIAL_LW_ESTABLISH_WALL", + *FIGHTER_SNAKE_STATUS_KIND_SPECIAL_LW_ESTABLISH_WALL + ), + ( + "FIGHTER_SNAKE_STATUS_KIND_SPECIAL_LW_EXPLODING", + *FIGHTER_SNAKE_STATUS_KIND_SPECIAL_LW_EXPLODING + ), + ( + "FIGHTER_SNAKE_STATUS_KIND_SPECIAL_LW_PRODUCE", + *FIGHTER_SNAKE_STATUS_KIND_SPECIAL_LW_PRODUCE + ), + ( + "FIGHTER_SNAKE_STATUS_KIND_SPECIAL_N_EAR_CLOSE", + *FIGHTER_SNAKE_STATUS_KIND_SPECIAL_N_EAR_CLOSE + ), + ( + "FIGHTER_SNAKE_STATUS_KIND_SPECIAL_N_HOLD_AIR", + *FIGHTER_SNAKE_STATUS_KIND_SPECIAL_N_HOLD_AIR + ), + ( + "FIGHTER_SNAKE_STATUS_KIND_SPECIAL_N_HOLD_DASH_B", + *FIGHTER_SNAKE_STATUS_KIND_SPECIAL_N_HOLD_DASH_B + ), + ( + "FIGHTER_SNAKE_STATUS_KIND_SPECIAL_N_HOLD_DASH_F", + *FIGHTER_SNAKE_STATUS_KIND_SPECIAL_N_HOLD_DASH_F + ), + ( + "FIGHTER_SNAKE_STATUS_KIND_SPECIAL_N_HOLD_JUMP", + *FIGHTER_SNAKE_STATUS_KIND_SPECIAL_N_HOLD_JUMP + ), + ( + "FIGHTER_SNAKE_STATUS_KIND_SPECIAL_N_HOLD_JUMP_AERIAL", + *FIGHTER_SNAKE_STATUS_KIND_SPECIAL_N_HOLD_JUMP_AERIAL + ), + ( + "FIGHTER_SNAKE_STATUS_KIND_SPECIAL_N_HOLD_JUMP_SQUAT", + *FIGHTER_SNAKE_STATUS_KIND_SPECIAL_N_HOLD_JUMP_SQUAT + ), + ( + "FIGHTER_SNAKE_STATUS_KIND_SPECIAL_N_HOLD_LANDING", + *FIGHTER_SNAKE_STATUS_KIND_SPECIAL_N_HOLD_LANDING + ), + ( + "FIGHTER_SNAKE_STATUS_KIND_SPECIAL_N_HOLD_WAIT", + *FIGHTER_SNAKE_STATUS_KIND_SPECIAL_N_HOLD_WAIT + ), + ( + "FIGHTER_SNAKE_STATUS_KIND_SPECIAL_N_HOLD_WALK_B", + *FIGHTER_SNAKE_STATUS_KIND_SPECIAL_N_HOLD_WALK_B + ), + ( + "FIGHTER_SNAKE_STATUS_KIND_SPECIAL_N_HOLD_WALK_BRAKE_B", + *FIGHTER_SNAKE_STATUS_KIND_SPECIAL_N_HOLD_WALK_BRAKE_B + ), + ( + "FIGHTER_SNAKE_STATUS_KIND_SPECIAL_N_HOLD_WALK_BRAKE_F", + *FIGHTER_SNAKE_STATUS_KIND_SPECIAL_N_HOLD_WALK_BRAKE_F + ), + ( + "FIGHTER_SNAKE_STATUS_KIND_SPECIAL_N_HOLD_WALK_F", + *FIGHTER_SNAKE_STATUS_KIND_SPECIAL_N_HOLD_WALK_F + ), + ( + "FIGHTER_SNAKE_STATUS_KIND_SPECIAL_N_THROW", + *FIGHTER_SNAKE_STATUS_KIND_SPECIAL_N_THROW + ), + ( + "FIGHTER_SNAKE_STATUS_KIND_SPECIAL_S_AWAY_END", + *FIGHTER_SNAKE_STATUS_KIND_SPECIAL_S_AWAY_END + ), + ( + "FIGHTER_SNAKE_STATUS_KIND_SPECIAL_S_HIT_END", + *FIGHTER_SNAKE_STATUS_KIND_SPECIAL_S_HIT_END + ), + ( + "FIGHTER_SNAKE_STATUS_KIND_SPECIAL_S_OPERATION", + *FIGHTER_SNAKE_STATUS_KIND_SPECIAL_S_OPERATION + ), + ( + "FIGHTER_SONIC_STATUS_KIND_FINAL_END", + *FIGHTER_SONIC_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_SONIC_STATUS_KIND_NUM", + *FIGHTER_SONIC_STATUS_KIND_NUM + ), + ( + "FIGHTER_SONIC_STATUS_KIND_SPECIAL_HI_JUMP", + *FIGHTER_SONIC_STATUS_KIND_SPECIAL_HI_JUMP + ), + ( + "FIGHTER_SONIC_STATUS_KIND_SPECIAL_LW_END", + *FIGHTER_SONIC_STATUS_KIND_SPECIAL_LW_END + ), + ( + "FIGHTER_SONIC_STATUS_KIND_SPECIAL_LW_HOLD", + *FIGHTER_SONIC_STATUS_KIND_SPECIAL_LW_HOLD + ), + ( + "FIGHTER_SONIC_STATUS_KIND_SPECIAL_N_CANCEL", + *FIGHTER_SONIC_STATUS_KIND_SPECIAL_N_CANCEL + ), + ( + "FIGHTER_SONIC_STATUS_KIND_SPECIAL_N_FAIL", + *FIGHTER_SONIC_STATUS_KIND_SPECIAL_N_FAIL + ), + ( + "FIGHTER_SONIC_STATUS_KIND_SPECIAL_N_HIT", + *FIGHTER_SONIC_STATUS_KIND_SPECIAL_N_HIT + ), + ( + "FIGHTER_SONIC_STATUS_KIND_SPECIAL_N_HOMING", + *FIGHTER_SONIC_STATUS_KIND_SPECIAL_N_HOMING + ), + ( + "FIGHTER_SONIC_STATUS_KIND_SPECIAL_N_HOMING_START", + *FIGHTER_SONIC_STATUS_KIND_SPECIAL_N_HOMING_START + ), + ( + "FIGHTER_SONIC_STATUS_KIND_SPECIAL_N_LANDING", + *FIGHTER_SONIC_STATUS_KIND_SPECIAL_N_LANDING + ), + ( + "FIGHTER_SONIC_STATUS_KIND_SPECIAL_N_REBOUND", + *FIGHTER_SONIC_STATUS_KIND_SPECIAL_N_REBOUND + ), + ( + "FIGHTER_SONIC_STATUS_KIND_SPECIAL_S_DASH", + *FIGHTER_SONIC_STATUS_KIND_SPECIAL_S_DASH + ), + ( + "FIGHTER_SONIC_STATUS_KIND_SPECIAL_S_END", + *FIGHTER_SONIC_STATUS_KIND_SPECIAL_S_END + ), + ( + "FIGHTER_SONIC_STATUS_KIND_SPECIAL_S_HOLD", + *FIGHTER_SONIC_STATUS_KIND_SPECIAL_S_HOLD + ), + ( + "FIGHTER_SONIC_STATUS_KIND_SPECIAL_S_HOLD_JUMP", + *FIGHTER_SONIC_STATUS_KIND_SPECIAL_S_HOLD_JUMP + ), + ( + "FIGHTER_SONIC_STATUS_KIND_SPECIAL_S_REBOUND", + *FIGHTER_SONIC_STATUS_KIND_SPECIAL_S_REBOUND + ), + ( + "FIGHTER_SONIC_STATUS_KIND_SPECIAL_S_TURN", + *FIGHTER_SONIC_STATUS_KIND_SPECIAL_S_TURN + ), + ( + "FIGHTER_SONIC_STATUS_KIND_SPIN_JUMP", + *FIGHTER_SONIC_STATUS_KIND_SPIN_JUMP + ), + ( + "FIGHTER_STATUS_KIND_AIR_LASSO", + *FIGHTER_STATUS_KIND_AIR_LASSO + ), + ( + "FIGHTER_STATUS_KIND_AIR_LASSO_FAILURE", + *FIGHTER_STATUS_KIND_AIR_LASSO_FAILURE + ), + ( + "FIGHTER_STATUS_KIND_AIR_LASSO_HANG", + *FIGHTER_STATUS_KIND_AIR_LASSO_HANG + ), + ( + "FIGHTER_STATUS_KIND_AIR_LASSO_LANDING", + *FIGHTER_STATUS_KIND_AIR_LASSO_LANDING + ), + ( + "FIGHTER_STATUS_KIND_AIR_LASSO_REACH", + *FIGHTER_STATUS_KIND_AIR_LASSO_REACH + ), + ( + "FIGHTER_STATUS_KIND_AIR_LASSO_REWIND", + *FIGHTER_STATUS_KIND_AIR_LASSO_REWIND + ), + ("FIGHTER_STATUS_KIND_APPEAL", *FIGHTER_STATUS_KIND_APPEAL), + ( + "FIGHTER_STATUS_KIND_ATTACH_WALL", + *FIGHTER_STATUS_KIND_ATTACH_WALL + ), + ( + "FIGHTER_STATUS_KIND_ATTACH_WALL_WAIT", + *FIGHTER_STATUS_KIND_ATTACH_WALL_WAIT + ), + ("FIGHTER_STATUS_KIND_ATTACK", *FIGHTER_STATUS_KIND_ATTACK), + ( + "FIGHTER_STATUS_KIND_ATTACK_100", + *FIGHTER_STATUS_KIND_ATTACK_100 + ), + ( + "FIGHTER_STATUS_KIND_ATTACK_AIR", + *FIGHTER_STATUS_KIND_ATTACK_AIR + ), + ( + "FIGHTER_STATUS_KIND_ATTACK_DASH", + *FIGHTER_STATUS_KIND_ATTACK_DASH + ), + ( + "FIGHTER_STATUS_KIND_ATTACK_HI3", + *FIGHTER_STATUS_KIND_ATTACK_HI3 + ), + ( + "FIGHTER_STATUS_KIND_ATTACK_HI4", + *FIGHTER_STATUS_KIND_ATTACK_HI4 + ), + ( + "FIGHTER_STATUS_KIND_ATTACK_HI4_HOLD", + *FIGHTER_STATUS_KIND_ATTACK_HI4_HOLD + ), + ( + "FIGHTER_STATUS_KIND_ATTACK_HI4_START", + *FIGHTER_STATUS_KIND_ATTACK_HI4_START + ), + ( + "FIGHTER_STATUS_KIND_ATTACK_LW3", + *FIGHTER_STATUS_KIND_ATTACK_LW3 + ), + ( + "FIGHTER_STATUS_KIND_ATTACK_LW4", + *FIGHTER_STATUS_KIND_ATTACK_LW4 + ), + ( + "FIGHTER_STATUS_KIND_ATTACK_LW4_HOLD", + *FIGHTER_STATUS_KIND_ATTACK_LW4_HOLD + ), + ( + "FIGHTER_STATUS_KIND_ATTACK_LW4_START", + *FIGHTER_STATUS_KIND_ATTACK_LW4_START + ), + ( + "FIGHTER_STATUS_KIND_ATTACK_S3", + *FIGHTER_STATUS_KIND_ATTACK_S3 + ), + ( + "FIGHTER_STATUS_KIND_ATTACK_S4", + *FIGHTER_STATUS_KIND_ATTACK_S4 + ), + ( + "FIGHTER_STATUS_KIND_ATTACK_S4_HOLD", + *FIGHTER_STATUS_KIND_ATTACK_S4_HOLD + ), + ( + "FIGHTER_STATUS_KIND_ATTACK_S4_START", + *FIGHTER_STATUS_KIND_ATTACK_S4_START + ), + ( + "FIGHTER_STATUS_KIND_BAYONETTA_FINAL_TARGET_DAMAGE", + *FIGHTER_STATUS_KIND_BAYONETTA_FINAL_TARGET_DAMAGE + ), + ( + "FIGHTER_STATUS_KIND_BAYONETTA_FINAL_TARGET_DAMAGE2", + *FIGHTER_STATUS_KIND_BAYONETTA_FINAL_TARGET_DAMAGE2 + ), + ( + "FIGHTER_STATUS_KIND_BAYONETTA_FINAL_TARGET_END", + *FIGHTER_STATUS_KIND_BAYONETTA_FINAL_TARGET_END + ), + ( + "FIGHTER_STATUS_KIND_BAYONETTA_FINAL_TARGET_START", + *FIGHTER_STATUS_KIND_BAYONETTA_FINAL_TARGET_START + ), + ( + "FIGHTER_STATUS_KIND_BAYONETTA_FINAL_TARGET_START2", + *FIGHTER_STATUS_KIND_BAYONETTA_FINAL_TARGET_START2 + ), + ("FIGHTER_STATUS_KIND_BIG", *FIGHTER_STATUS_KIND_BIG), + ("FIGHTER_STATUS_KIND_BIND", *FIGHTER_STATUS_KIND_BIND), + ( + "FIGHTER_STATUS_KIND_BITTEN_WARIO", + *FIGHTER_STATUS_KIND_BITTEN_WARIO + ), + ( + "FIGHTER_STATUS_KIND_BITTEN_WARIO_END", + *FIGHTER_STATUS_KIND_BITTEN_WARIO_END + ), + ( + "FIGHTER_STATUS_KIND_BITTEN_WARIO_START", + *FIGHTER_STATUS_KIND_BITTEN_WARIO_START + ), + ( + "FIGHTER_STATUS_KIND_BOSS_DEAD", + *FIGHTER_STATUS_KIND_BOSS_DEAD + ), + ( + "FIGHTER_STATUS_KIND_BOSS_ENTRY", + *FIGHTER_STATUS_KIND_BOSS_ENTRY + ), + ( + "FIGHTER_STATUS_KIND_BRAVE_FINAL_TARGET_DAMAGE", + *FIGHTER_STATUS_KIND_BRAVE_FINAL_TARGET_DAMAGE + ), + ( + "FIGHTER_STATUS_KIND_BRAVE_FINAL_TARGET_END", + *FIGHTER_STATUS_KIND_BRAVE_FINAL_TARGET_END + ), + ( + "FIGHTER_STATUS_KIND_BRAVE_FINAL_TARGET_START", + *FIGHTER_STATUS_KIND_BRAVE_FINAL_TARGET_START + ), + ( + "FIGHTER_STATUS_KIND_BUDDY_FINAL_TARGET_DAMAGE", + *FIGHTER_STATUS_KIND_BUDDY_FINAL_TARGET_DAMAGE + ), + ( + "FIGHTER_STATUS_KIND_BUDDY_FINAL_TARGET_END", + *FIGHTER_STATUS_KIND_BUDDY_FINAL_TARGET_END + ), + ( + "FIGHTER_STATUS_KIND_BUDDY_FINAL_TARGET_START", + *FIGHTER_STATUS_KIND_BUDDY_FINAL_TARGET_START + ), + ("FIGHTER_STATUS_KIND_BURY", *FIGHTER_STATUS_KIND_BURY), + ( + "FIGHTER_STATUS_KIND_BURY_JUMP", + *FIGHTER_STATUS_KIND_BURY_JUMP + ), + ( + "FIGHTER_STATUS_KIND_BURY_WAIT", + *FIGHTER_STATUS_KIND_BURY_WAIT + ), + ( + "FIGHTER_STATUS_KIND_CAPTAIN_FINAL_CLASH", + *FIGHTER_STATUS_KIND_CAPTAIN_FINAL_CLASH + ), + ( + "FIGHTER_STATUS_KIND_CAPTAIN_FINAL_END", + *FIGHTER_STATUS_KIND_CAPTAIN_FINAL_END + ), + ( + "FIGHTER_STATUS_KIND_CAPTAIN_FINAL_FURAFURA", + *FIGHTER_STATUS_KIND_CAPTAIN_FINAL_FURAFURA + ), + ( + "FIGHTER_STATUS_KIND_CAPTAIN_FINAL_START", + *FIGHTER_STATUS_KIND_CAPTAIN_FINAL_START + ), + ( + "FIGHTER_STATUS_KIND_CAPTURE_BEETLE", + *FIGHTER_STATUS_KIND_CAPTURE_BEETLE + ), + ( + "FIGHTER_STATUS_KIND_CAPTURE_BEITCRANE", + *FIGHTER_STATUS_KIND_CAPTURE_BEITCRANE + ), + ( + "FIGHTER_STATUS_KIND_CAPTURE_BLACKHOLE", + *FIGHTER_STATUS_KIND_CAPTURE_BLACKHOLE + ), + ( + "FIGHTER_STATUS_KIND_CAPTURE_BOSSGALAGA", + *FIGHTER_STATUS_KIND_CAPTURE_BOSSGALAGA + ), + ( + "FIGHTER_STATUS_KIND_CAPTURE_CLAPTRAP", + *FIGHTER_STATUS_KIND_CAPTURE_CLAPTRAP + ), + ( + "FIGHTER_STATUS_KIND_CAPTURE_CUT", + *FIGHTER_STATUS_KIND_CAPTURE_CUT + ), + ( + "FIGHTER_STATUS_KIND_CAPTURE_DAMAGE", + *FIGHTER_STATUS_KIND_CAPTURE_DAMAGE + ), + ( + "FIGHTER_STATUS_KIND_CAPTURE_DAMAGE_YOSHI", + *FIGHTER_STATUS_KIND_CAPTURE_DAMAGE_YOSHI + ), + ( + "FIGHTER_STATUS_KIND_CAPTURE_DRIVER", + *FIGHTER_STATUS_KIND_CAPTURE_DRIVER + ), + ( + "FIGHTER_STATUS_KIND_CAPTURE_ITEM", + *FIGHTER_STATUS_KIND_CAPTURE_ITEM + ), + ( + "FIGHTER_STATUS_KIND_CAPTURE_JACK_WIRE", + *FIGHTER_STATUS_KIND_CAPTURE_JACK_WIRE + ), + ( + "FIGHTER_STATUS_KIND_CAPTURE_JUMP", + *FIGHTER_STATUS_KIND_CAPTURE_JUMP + ), + ( + "FIGHTER_STATUS_KIND_CAPTURE_KAWASAKI", + *FIGHTER_STATUS_KIND_CAPTURE_KAWASAKI + ), + ( + "FIGHTER_STATUS_KIND_CAPTURE_MASTERCORE", + *FIGHTER_STATUS_KIND_CAPTURE_MASTERCORE + ), + ( + "FIGHTER_STATUS_KIND_CAPTURE_MASTERHAND", + *FIGHTER_STATUS_KIND_CAPTURE_MASTERHAND + ), + ( + "FIGHTER_STATUS_KIND_CAPTURE_MASTER_SWORD", + *FIGHTER_STATUS_KIND_CAPTURE_MASTER_SWORD + ), + ( + "FIGHTER_STATUS_KIND_CAPTURE_MIMIKKYU", + *FIGHTER_STATUS_KIND_CAPTURE_MIMIKKYU + ), + ( + "FIGHTER_STATUS_KIND_CAPTURE_NABBIT", + *FIGHTER_STATUS_KIND_CAPTURE_NABBIT + ), + ( + "FIGHTER_STATUS_KIND_CAPTURE_PULLED", + *FIGHTER_STATUS_KIND_CAPTURE_PULLED + ), + ( + "FIGHTER_STATUS_KIND_CAPTURE_PULLED_FISHINGROD", + *FIGHTER_STATUS_KIND_CAPTURE_PULLED_FISHINGROD + ), + ( + "FIGHTER_STATUS_KIND_CAPTURE_PULLED_OCTOPUS", + *FIGHTER_STATUS_KIND_CAPTURE_PULLED_OCTOPUS + ), + ( + "FIGHTER_STATUS_KIND_CAPTURE_PULLED_PICKEL", + *FIGHTER_STATUS_KIND_CAPTURE_PULLED_PICKEL + ), + ( + "FIGHTER_STATUS_KIND_CAPTURE_PULLED_YOSHI", + *FIGHTER_STATUS_KIND_CAPTURE_PULLED_YOSHI + ), + ( + "FIGHTER_STATUS_KIND_CAPTURE_TRAIL_KEYHOLE", + *FIGHTER_STATUS_KIND_CAPTURE_TRAIL_KEYHOLE + ), + ( + "FIGHTER_STATUS_KIND_CAPTURE_WAIT", + *FIGHTER_STATUS_KIND_CAPTURE_WAIT + ), + ( + "FIGHTER_STATUS_KIND_CAPTURE_WAIT_OCTOPUS", + *FIGHTER_STATUS_KIND_CAPTURE_WAIT_OCTOPUS + ), + ( + "FIGHTER_STATUS_KIND_CAPTURE_WAIT_YOSHI", + *FIGHTER_STATUS_KIND_CAPTURE_WAIT_YOSHI + ), + ( + "FIGHTER_STATUS_KIND_CAPTURE_YOSHI", + *FIGHTER_STATUS_KIND_CAPTURE_YOSHI + ), + ("FIGHTER_STATUS_KIND_CATCH", *FIGHTER_STATUS_KIND_CATCH), + ( + "FIGHTER_STATUS_KIND_CATCHED_AIR_END_GANON", + *FIGHTER_STATUS_KIND_CATCHED_AIR_END_GANON + ), + ( + "FIGHTER_STATUS_KIND_CATCHED_AIR_FALL_GANON", + *FIGHTER_STATUS_KIND_CATCHED_AIR_FALL_GANON + ), + ( + "FIGHTER_STATUS_KIND_CATCHED_AIR_GANON", + *FIGHTER_STATUS_KIND_CATCHED_AIR_GANON + ), + ( + "FIGHTER_STATUS_KIND_CATCHED_CUT_GANON", + *FIGHTER_STATUS_KIND_CATCHED_CUT_GANON + ), + ( + "FIGHTER_STATUS_KIND_CATCHED_GANON", + *FIGHTER_STATUS_KIND_CATCHED_GANON + ), + ( + "FIGHTER_STATUS_KIND_CATCHED_PICKEL_TROLLEY", + *FIGHTER_STATUS_KIND_CATCHED_PICKEL_TROLLEY + ), + ( + "FIGHTER_STATUS_KIND_CATCHED_REFLET", + *FIGHTER_STATUS_KIND_CATCHED_REFLET + ), + ( + "FIGHTER_STATUS_KIND_CATCHED_RIDLEY", + *FIGHTER_STATUS_KIND_CATCHED_RIDLEY + ), + ( + "FIGHTER_STATUS_KIND_CATCH_ATTACK", + *FIGHTER_STATUS_KIND_CATCH_ATTACK + ), + ( + "FIGHTER_STATUS_KIND_CATCH_CUT", + *FIGHTER_STATUS_KIND_CATCH_CUT + ), + ( + "FIGHTER_STATUS_KIND_CATCH_DASH", + *FIGHTER_STATUS_KIND_CATCH_DASH + ), + ( + "FIGHTER_STATUS_KIND_CATCH_DASH_PULL", + *FIGHTER_STATUS_KIND_CATCH_DASH_PULL + ), + ( + "FIGHTER_STATUS_KIND_CATCH_JUMP", + *FIGHTER_STATUS_KIND_CATCH_JUMP + ), + ( + "FIGHTER_STATUS_KIND_CATCH_PULL", + *FIGHTER_STATUS_KIND_CATCH_PULL + ), + ( + "FIGHTER_STATUS_KIND_CATCH_TURN", + *FIGHTER_STATUS_KIND_CATCH_TURN + ), + ( + "FIGHTER_STATUS_KIND_CATCH_WAIT", + *FIGHTER_STATUS_KIND_CATCH_WAIT + ), + ( + "FIGHTER_STATUS_KIND_CHROM_FINAL_TARGET_DAMAGE", + *FIGHTER_STATUS_KIND_CHROM_FINAL_TARGET_DAMAGE + ), + ( + "FIGHTER_STATUS_KIND_CLIFF_ATTACK", + *FIGHTER_STATUS_KIND_CLIFF_ATTACK + ), + ( + "FIGHTER_STATUS_KIND_CLIFF_CATCH", + *FIGHTER_STATUS_KIND_CLIFF_CATCH + ), + ( + "FIGHTER_STATUS_KIND_CLIFF_CATCH_MOVE", + *FIGHTER_STATUS_KIND_CLIFF_CATCH_MOVE + ), + ( + "FIGHTER_STATUS_KIND_CLIFF_CLIMB", + *FIGHTER_STATUS_KIND_CLIFF_CLIMB + ), + ( + "FIGHTER_STATUS_KIND_CLIFF_ESCAPE", + *FIGHTER_STATUS_KIND_CLIFF_ESCAPE + ), + ( + "FIGHTER_STATUS_KIND_CLIFF_JUMP1", + *FIGHTER_STATUS_KIND_CLIFF_JUMP1 + ), + ( + "FIGHTER_STATUS_KIND_CLIFF_JUMP2", + *FIGHTER_STATUS_KIND_CLIFF_JUMP2 + ), + ( + "FIGHTER_STATUS_KIND_CLIFF_JUMP3", + *FIGHTER_STATUS_KIND_CLIFF_JUMP3 + ), + ( + "FIGHTER_STATUS_KIND_CLIFF_ROBBED", + *FIGHTER_STATUS_KIND_CLIFF_ROBBED + ), + ( + "FIGHTER_STATUS_KIND_CLIFF_WAIT", + *FIGHTER_STATUS_KIND_CLIFF_WAIT + ), + ( + "FIGHTER_STATUS_KIND_CLOUD_FINAL_DAMAGE", + *FIGHTER_STATUS_KIND_CLOUD_FINAL_DAMAGE + ), + ( + "FIGHTER_STATUS_KIND_CLOUD_FINAL_DAMAGE_FALL", + *FIGHTER_STATUS_KIND_CLOUD_FINAL_DAMAGE_FALL + ), + ( + "FIGHTER_STATUS_KIND_CLOUD_FINAL_DAMAGE_FLY", + *FIGHTER_STATUS_KIND_CLOUD_FINAL_DAMAGE_FLY + ), + ( + "FIGHTER_STATUS_KIND_CLUNG_CAPTAIN", + *FIGHTER_STATUS_KIND_CLUNG_CAPTAIN + ), + ( + "FIGHTER_STATUS_KIND_CLUNG_DAMAGE_DIDDY", + *FIGHTER_STATUS_KIND_CLUNG_DAMAGE_DIDDY + ), + ( + "FIGHTER_STATUS_KIND_CLUNG_DIDDY", + *FIGHTER_STATUS_KIND_CLUNG_DIDDY + ), + ( + "FIGHTER_STATUS_KIND_CLUNG_GANON", + *FIGHTER_STATUS_KIND_CLUNG_GANON + ), + ( + "FIGHTER_STATUS_KIND_CLUNG_THROWN_BLANK_DIDDY", + *FIGHTER_STATUS_KIND_CLUNG_THROWN_BLANK_DIDDY + ), + ( + "FIGHTER_STATUS_KIND_CLUNG_THROWN_DIDDY", + *FIGHTER_STATUS_KIND_CLUNG_THROWN_DIDDY + ), + ("FIGHTER_STATUS_KIND_DAMAGE", *FIGHTER_STATUS_KIND_DAMAGE), + ( + "FIGHTER_STATUS_KIND_DAMAGE_AIR", + *FIGHTER_STATUS_KIND_DAMAGE_AIR + ), + ( + "FIGHTER_STATUS_KIND_DAMAGE_FALL", + *FIGHTER_STATUS_KIND_DAMAGE_FALL + ), + ( + "FIGHTER_STATUS_KIND_DAMAGE_FLY", + *FIGHTER_STATUS_KIND_DAMAGE_FLY + ), + ( + "FIGHTER_STATUS_KIND_DAMAGE_FLY_METEOR", + *FIGHTER_STATUS_KIND_DAMAGE_FLY_METEOR + ), + ( + "FIGHTER_STATUS_KIND_DAMAGE_FLY_REFLECT_D", + *FIGHTER_STATUS_KIND_DAMAGE_FLY_REFLECT_D + ), + ( + "FIGHTER_STATUS_KIND_DAMAGE_FLY_REFLECT_JUMP_BOARD", + *FIGHTER_STATUS_KIND_DAMAGE_FLY_REFLECT_JUMP_BOARD + ), + ( + "FIGHTER_STATUS_KIND_DAMAGE_FLY_REFLECT_LR", + *FIGHTER_STATUS_KIND_DAMAGE_FLY_REFLECT_LR + ), + ( + "FIGHTER_STATUS_KIND_DAMAGE_FLY_REFLECT_U", + *FIGHTER_STATUS_KIND_DAMAGE_FLY_REFLECT_U + ), + ( + "FIGHTER_STATUS_KIND_DAMAGE_FLY_ROLL", + *FIGHTER_STATUS_KIND_DAMAGE_FLY_ROLL + ), + ( + "FIGHTER_STATUS_KIND_DAMAGE_SLEEP", + *FIGHTER_STATUS_KIND_DAMAGE_SLEEP + ), + ( + "FIGHTER_STATUS_KIND_DAMAGE_SLEEP_END", + *FIGHTER_STATUS_KIND_DAMAGE_SLEEP_END + ), + ( + "FIGHTER_STATUS_KIND_DAMAGE_SLEEP_FALL", + *FIGHTER_STATUS_KIND_DAMAGE_SLEEP_FALL + ), + ( + "FIGHTER_STATUS_KIND_DAMAGE_SLEEP_START", + *FIGHTER_STATUS_KIND_DAMAGE_SLEEP_START + ), + ( + "FIGHTER_STATUS_KIND_DAMAGE_SONG", + *FIGHTER_STATUS_KIND_DAMAGE_SONG + ), + ( + "FIGHTER_STATUS_KIND_DAMAGE_SONG_END", + *FIGHTER_STATUS_KIND_DAMAGE_SONG_END + ), + ( + "FIGHTER_STATUS_KIND_DAMAGE_SONG_FALL", + *FIGHTER_STATUS_KIND_DAMAGE_SONG_FALL + ), + ( + "FIGHTER_STATUS_KIND_DAMAGE_SONG_START", + *FIGHTER_STATUS_KIND_DAMAGE_SONG_START + ), + ("FIGHTER_STATUS_KIND_DASH", *FIGHTER_STATUS_KIND_DASH), + ("FIGHTER_STATUS_KIND_DEAD", *FIGHTER_STATUS_KIND_DEAD), + ( + "FIGHTER_STATUS_KIND_DEDEDE_FINAL_TARGET_DAMAGE", + *FIGHTER_STATUS_KIND_DEDEDE_FINAL_TARGET_DAMAGE + ), + ( + "FIGHTER_STATUS_KIND_DEDEDE_FINAL_TARGET_END", + *FIGHTER_STATUS_KIND_DEDEDE_FINAL_TARGET_END + ), + ( + "FIGHTER_STATUS_KIND_DEDEDE_FINAL_TARGET_START", + *FIGHTER_STATUS_KIND_DEDEDE_FINAL_TARGET_START + ), + ("FIGHTER_STATUS_KIND_DEMO", *FIGHTER_STATUS_KIND_DEMO), + ( + "FIGHTER_STATUS_KIND_DEMON_DIVED", + *FIGHTER_STATUS_KIND_DEMON_DIVED + ), + ( + "FIGHTER_STATUS_KIND_DEMON_FINAL_TARGET_DAMAGE", + *FIGHTER_STATUS_KIND_DEMON_FINAL_TARGET_DAMAGE + ), + ( + "FIGHTER_STATUS_KIND_DEMON_FINAL_TARGET_END", + *FIGHTER_STATUS_KIND_DEMON_FINAL_TARGET_END + ), + ( + "FIGHTER_STATUS_KIND_DEMON_FINAL_TARGET_START", + *FIGHTER_STATUS_KIND_DEMON_FINAL_TARGET_START + ), + ( + "FIGHTER_STATUS_KIND_DETACH_WALL", + *FIGHTER_STATUS_KIND_DETACH_WALL + ), + ( + "FIGHTER_STATUS_KIND_DETACH_WALL_FALL", + *FIGHTER_STATUS_KIND_DETACH_WALL_FALL + ), + ( + "FIGHTER_STATUS_KIND_DETACH_WALL_JUMP", + *FIGHTER_STATUS_KIND_DETACH_WALL_JUMP + ), + ( + "FIGHTER_STATUS_KIND_DOLLY_FINAL_TARGET_DAMAGE", + *FIGHTER_STATUS_KIND_DOLLY_FINAL_TARGET_DAMAGE + ), + ( + "FIGHTER_STATUS_KIND_DOLLY_FINAL_TARGET_END", + *FIGHTER_STATUS_KIND_DOLLY_FINAL_TARGET_END + ), + ( + "FIGHTER_STATUS_KIND_DOLLY_FINAL_TARGET_START", + *FIGHTER_STATUS_KIND_DOLLY_FINAL_TARGET_START + ), + ( + "FIGHTER_STATUS_KIND_DOLLY_FINAL_TARGET_WAIT", + *FIGHTER_STATUS_KIND_DOLLY_FINAL_TARGET_WAIT + ), + ( + "FIGHTER_STATUS_KIND_DOLLY_STAGE_DEAD", + *FIGHTER_STATUS_KIND_DOLLY_STAGE_DEAD + ), + ( + "FIGHTER_STATUS_KIND_DOLLY_SUPER_SPECIAL2_CAPTURE", + *FIGHTER_STATUS_KIND_DOLLY_SUPER_SPECIAL2_CAPTURE + ), + ("FIGHTER_STATUS_KIND_DOWN", *FIGHTER_STATUS_KIND_DOWN), + ( + "FIGHTER_STATUS_KIND_DOWN_CONTINUE", + *FIGHTER_STATUS_KIND_DOWN_CONTINUE + ), + ( + "FIGHTER_STATUS_KIND_DOWN_DAMAGE", + *FIGHTER_STATUS_KIND_DOWN_DAMAGE + ), + ( + "FIGHTER_STATUS_KIND_DOWN_EAT", + *FIGHTER_STATUS_KIND_DOWN_EAT + ), + ( + "FIGHTER_STATUS_KIND_DOWN_REFLECT_LR", + *FIGHTER_STATUS_KIND_DOWN_REFLECT_LR + ), + ( + "FIGHTER_STATUS_KIND_DOWN_SPOT", + *FIGHTER_STATUS_KIND_DOWN_SPOT + ), + ( + "FIGHTER_STATUS_KIND_DOWN_STAND", + *FIGHTER_STATUS_KIND_DOWN_STAND + ), + ( + "FIGHTER_STATUS_KIND_DOWN_STAND_ATTACK", + *FIGHTER_STATUS_KIND_DOWN_STAND_ATTACK + ), + ( + "FIGHTER_STATUS_KIND_DOWN_STAND_FB", + *FIGHTER_STATUS_KIND_DOWN_STAND_FB + ), + ( + "FIGHTER_STATUS_KIND_DOWN_WAIT", + *FIGHTER_STATUS_KIND_DOWN_WAIT + ), + ( + "FIGHTER_STATUS_KIND_DOWN_WAIT_CONTINUE", + *FIGHTER_STATUS_KIND_DOWN_WAIT_CONTINUE + ), + ( + "FIGHTER_STATUS_KIND_DRAGGED_RIDLEY", + *FIGHTER_STATUS_KIND_DRAGGED_RIDLEY + ), + ( + "FIGHTER_STATUS_KIND_DRAGOON_RIDE", + *FIGHTER_STATUS_KIND_DRAGOON_RIDE + ), + ( + "FIGHTER_STATUS_KIND_DUCKHUNT_FINAL_END", + *FIGHTER_STATUS_KIND_DUCKHUNT_FINAL_END + ), + ( + "FIGHTER_STATUS_KIND_DUCKHUNT_FINAL_FURAFURA", + *FIGHTER_STATUS_KIND_DUCKHUNT_FINAL_FURAFURA + ), + ( + "FIGHTER_STATUS_KIND_DUCKHUNT_FINAL_START", + *FIGHTER_STATUS_KIND_DUCKHUNT_FINAL_START + ), + ( + "FIGHTER_STATUS_KIND_EDGE_FINAL_TARGET_DAMAGE", + *FIGHTER_STATUS_KIND_EDGE_FINAL_TARGET_DAMAGE + ), + ( + "FIGHTER_STATUS_KIND_EDGE_FINAL_TARGET_END", + *FIGHTER_STATUS_KIND_EDGE_FINAL_TARGET_END + ), + ( + "FIGHTER_STATUS_KIND_EDGE_FINAL_TARGET_START", + *FIGHTER_STATUS_KIND_EDGE_FINAL_TARGET_START + ), + ( + "FIGHTER_STATUS_KIND_ELEMENT_FINAL_TARGET_DAMAGE", + *FIGHTER_STATUS_KIND_ELEMENT_FINAL_TARGET_DAMAGE + ), + ( + "FIGHTER_STATUS_KIND_ELEMENT_FINAL_TARGET_END", + *FIGHTER_STATUS_KIND_ELEMENT_FINAL_TARGET_END + ), + ( + "FIGHTER_STATUS_KIND_ELEMENT_FINAL_TARGET_START", + *FIGHTER_STATUS_KIND_ELEMENT_FINAL_TARGET_START + ), + ("FIGHTER_STATUS_KIND_ENTRY", *FIGHTER_STATUS_KIND_ENTRY), + ("FIGHTER_STATUS_KIND_ESCAPE", *FIGHTER_STATUS_KIND_ESCAPE), + ( + "FIGHTER_STATUS_KIND_ESCAPE_AIR", + *FIGHTER_STATUS_KIND_ESCAPE_AIR + ), + ( + "FIGHTER_STATUS_KIND_ESCAPE_B", + *FIGHTER_STATUS_KIND_ESCAPE_B + ), + ( + "FIGHTER_STATUS_KIND_ESCAPE_F", + *FIGHTER_STATUS_KIND_ESCAPE_F + ), + ( + "FIGHTER_STATUS_KIND_EXTERN_HEAD", + *FIGHTER_STATUS_KIND_EXTERN_HEAD + ), + ( + "FIGHTER_STATUS_KIND_FALCO_FINAL_TARGET_DAMAGE", + *FIGHTER_STATUS_KIND_FALCO_FINAL_TARGET_DAMAGE + ), + ( + "FIGHTER_STATUS_KIND_FALCO_FINAL_TARGET_END", + *FIGHTER_STATUS_KIND_FALCO_FINAL_TARGET_END + ), + ( + "FIGHTER_STATUS_KIND_FALCO_FINAL_TARGET_START", + *FIGHTER_STATUS_KIND_FALCO_FINAL_TARGET_START + ), + ("FIGHTER_STATUS_KIND_FALL", *FIGHTER_STATUS_KIND_FALL), + ( + "FIGHTER_STATUS_KIND_FALL_AERIAL", + *FIGHTER_STATUS_KIND_FALL_AERIAL + ), + ( + "FIGHTER_STATUS_KIND_FALL_SPECIAL", + *FIGHTER_STATUS_KIND_FALL_SPECIAL + ), + ("FIGHTER_STATUS_KIND_FINAL", *FIGHTER_STATUS_KIND_FINAL), + ( + "FIGHTER_STATUS_KIND_FINAL_JUMP_END", + *FIGHTER_STATUS_KIND_FINAL_JUMP_END + ), + ( + "FIGHTER_STATUS_KIND_FINAL_VISUAL_ATTACK_OTHER", + *FIGHTER_STATUS_KIND_FINAL_VISUAL_ATTACK_OTHER + ), + ( + "FIGHTER_STATUS_KIND_FIST_DOWN", + *FIGHTER_STATUS_KIND_FIST_DOWN + ), + ( + "FIGHTER_STATUS_KIND_FIST_DOWN2", + *FIGHTER_STATUS_KIND_FIST_DOWN2 + ), + ( + "FIGHTER_STATUS_KIND_FIST_DOWN3", + *FIGHTER_STATUS_KIND_FIST_DOWN3 + ), + ("FIGHTER_STATUS_KIND_FLY", *FIGHTER_STATUS_KIND_FLY), + ( + "FIGHTER_STATUS_KIND_FOX_FINAL_TARGET_DAMAGE", + *FIGHTER_STATUS_KIND_FOX_FINAL_TARGET_DAMAGE + ), + ( + "FIGHTER_STATUS_KIND_FOX_FINAL_TARGET_END", + *FIGHTER_STATUS_KIND_FOX_FINAL_TARGET_END + ), + ( + "FIGHTER_STATUS_KIND_FOX_FINAL_TARGET_START", + *FIGHTER_STATUS_KIND_FOX_FINAL_TARGET_START + ), + ( + "FIGHTER_STATUS_KIND_FURAFURA", + *FIGHTER_STATUS_KIND_FURAFURA + ), + ( + "FIGHTER_STATUS_KIND_FURAFURA_END", + *FIGHTER_STATUS_KIND_FURAFURA_END + ), + ( + "FIGHTER_STATUS_KIND_FURAFURA_STAND", + *FIGHTER_STATUS_KIND_FURAFURA_STAND + ), + ( + "FIGHTER_STATUS_KIND_GAOGAEN_FINAL_TARGET_DAMAGE", + *FIGHTER_STATUS_KIND_GAOGAEN_FINAL_TARGET_DAMAGE + ), + ( + "FIGHTER_STATUS_KIND_GAOGAEN_FINAL_TARGET_END", + *FIGHTER_STATUS_KIND_GAOGAEN_FINAL_TARGET_END + ), + ( + "FIGHTER_STATUS_KIND_GAOGAEN_FINAL_TARGET_START", + *FIGHTER_STATUS_KIND_GAOGAEN_FINAL_TARGET_START + ), + ( + "FIGHTER_STATUS_KIND_GEKKOUGA_FINAL_DAMAGE", + *FIGHTER_STATUS_KIND_GEKKOUGA_FINAL_DAMAGE + ), + ( + "FIGHTER_STATUS_KIND_GEKKOUGA_FINAL_DAMAGE_FALL", + *FIGHTER_STATUS_KIND_GEKKOUGA_FINAL_DAMAGE_FALL + ), + ( + "FIGHTER_STATUS_KIND_GEKKOUGA_FINAL_DAMAGE_FLY", + *FIGHTER_STATUS_KIND_GEKKOUGA_FINAL_DAMAGE_FLY + ), + ( + "FIGHTER_STATUS_KIND_GENESIS_GET", + *FIGHTER_STATUS_KIND_GENESIS_GET + ), + ( + "FIGHTER_STATUS_KIND_GENESIS_SHOOT", + *FIGHTER_STATUS_KIND_GENESIS_SHOOT + ), + ( + "FIGHTER_STATUS_KIND_GENESIS_SHOOT_END", + *FIGHTER_STATUS_KIND_GENESIS_SHOOT_END + ), + ( + "FIGHTER_STATUS_KIND_GENESIS_SHOOT_START", + *FIGHTER_STATUS_KIND_GENESIS_SHOOT_START + ), + ( + "FIGHTER_STATUS_KIND_GIMMICK_BARREL", + *FIGHTER_STATUS_KIND_GIMMICK_BARREL + ), + ( + "FIGHTER_STATUS_KIND_GIMMICK_DOOR", + *FIGHTER_STATUS_KIND_GIMMICK_DOOR + ), + ( + "FIGHTER_STATUS_KIND_GIMMICK_DRUM", + *FIGHTER_STATUS_KIND_GIMMICK_DRUM + ), + ( + "FIGHTER_STATUS_KIND_GIMMICK_EATEN", + *FIGHTER_STATUS_KIND_GIMMICK_EATEN + ), + ( + "FIGHTER_STATUS_KIND_GIMMICK_FISH_CAPTURE", + *FIGHTER_STATUS_KIND_GIMMICK_FISH_CAPTURE + ), + ( + "FIGHTER_STATUS_KIND_GIMMICK_JUMP_BOARD", + *FIGHTER_STATUS_KIND_GIMMICK_JUMP_BOARD + ), + ( + "FIGHTER_STATUS_KIND_GIMMICK_JUMP_BOARD_JUMP", + *FIGHTER_STATUS_KIND_GIMMICK_JUMP_BOARD_JUMP + ), + ( + "FIGHTER_STATUS_KIND_GIMMICK_ODIN_SLASHED", + *FIGHTER_STATUS_KIND_GIMMICK_ODIN_SLASHED + ), + ( + "FIGHTER_STATUS_KIND_GIMMICK_PIPE", + *FIGHTER_STATUS_KIND_GIMMICK_PIPE + ), + ( + "FIGHTER_STATUS_KIND_GIMMICK_SPRING", + *FIGHTER_STATUS_KIND_GIMMICK_SPRING + ), + ( + "FIGHTER_STATUS_KIND_GIMMICK_SPRING_BACK", + *FIGHTER_STATUS_KIND_GIMMICK_SPRING_BACK + ), + ( + "FIGHTER_STATUS_KIND_GIMMICK_SPRING_JUMP", + *FIGHTER_STATUS_KIND_GIMMICK_SPRING_JUMP + ), + ( + "FIGHTER_STATUS_KIND_GIMMICK_TORNADO", + *FIGHTER_STATUS_KIND_GIMMICK_TORNADO + ), + ("FIGHTER_STATUS_KIND_GLIDE", *FIGHTER_STATUS_KIND_GLIDE), + ( + "FIGHTER_STATUS_KIND_GLIDE_ATTACK", + *FIGHTER_STATUS_KIND_GLIDE_ATTACK + ), + ( + "FIGHTER_STATUS_KIND_GLIDE_END", + *FIGHTER_STATUS_KIND_GLIDE_END + ), + ( + "FIGHTER_STATUS_KIND_GLIDE_LANDING", + *FIGHTER_STATUS_KIND_GLIDE_LANDING + ), + ( + "FIGHTER_STATUS_KIND_GLIDE_START", + *FIGHTER_STATUS_KIND_GLIDE_START + ), + ("FIGHTER_STATUS_KIND_GUARD", *FIGHTER_STATUS_KIND_GUARD), + ( + "FIGHTER_STATUS_KIND_GUARD_DAMAGE", + *FIGHTER_STATUS_KIND_GUARD_DAMAGE + ), + ( + "FIGHTER_STATUS_KIND_GUARD_OFF", + *FIGHTER_STATUS_KIND_GUARD_OFF + ), + ( + "FIGHTER_STATUS_KIND_GUARD_ON", + *FIGHTER_STATUS_KIND_GUARD_ON + ), + ( + "FIGHTER_STATUS_KIND_HAMMER_FALL", + *FIGHTER_STATUS_KIND_HAMMER_FALL + ), + ( + "FIGHTER_STATUS_KIND_HAMMER_JUMP", + *FIGHTER_STATUS_KIND_HAMMER_JUMP + ), + ( + "FIGHTER_STATUS_KIND_HAMMER_JUMP_SQUAT", + *FIGHTER_STATUS_KIND_HAMMER_JUMP_SQUAT + ), + ( + "FIGHTER_STATUS_KIND_HAMMER_LANDING", + *FIGHTER_STATUS_KIND_HAMMER_LANDING + ), + ( + "FIGHTER_STATUS_KIND_HAMMER_TURN", + *FIGHTER_STATUS_KIND_HAMMER_TURN + ), + ( + "FIGHTER_STATUS_KIND_HAMMER_WAIT", + *FIGHTER_STATUS_KIND_HAMMER_WAIT + ), + ( + "FIGHTER_STATUS_KIND_HAMMER_WALK", + *FIGHTER_STATUS_KIND_HAMMER_WALK + ), + ("FIGHTER_STATUS_KIND_ICE", *FIGHTER_STATUS_KIND_ICE), + ( + "FIGHTER_STATUS_KIND_ICE_JUMP", + *FIGHTER_STATUS_KIND_ICE_JUMP + ), + ( + "FIGHTER_STATUS_KIND_IKE_FINAL_DAMAGE", + *FIGHTER_STATUS_KIND_IKE_FINAL_DAMAGE + ), + ( + "FIGHTER_STATUS_KIND_IKE_FINAL_DAMAGE_FALL", + *FIGHTER_STATUS_KIND_IKE_FINAL_DAMAGE_FALL + ), + ( + "FIGHTER_STATUS_KIND_IKE_FINAL_DAMAGE_FLY", + *FIGHTER_STATUS_KIND_IKE_FINAL_DAMAGE_FLY + ), + ( + "FIGHTER_STATUS_KIND_ITEM_ASSIST_HOIST", + *FIGHTER_STATUS_KIND_ITEM_ASSIST_HOIST + ), + ( + "FIGHTER_STATUS_KIND_ITEM_GRASS_PULL", + *FIGHTER_STATUS_KIND_ITEM_GRASS_PULL + ), + ( + "FIGHTER_STATUS_KIND_ITEM_HEAVY_PICKUP", + *FIGHTER_STATUS_KIND_ITEM_HEAVY_PICKUP + ), + ( + "FIGHTER_STATUS_KIND_ITEM_LIFT_TURN", + *FIGHTER_STATUS_KIND_ITEM_LIFT_TURN + ), + ( + "FIGHTER_STATUS_KIND_ITEM_LIFT_WAIT", + *FIGHTER_STATUS_KIND_ITEM_LIFT_WAIT + ), + ( + "FIGHTER_STATUS_KIND_ITEM_LIFT_WALK", + *FIGHTER_STATUS_KIND_ITEM_LIFT_WALK + ), + ( + "FIGHTER_STATUS_KIND_ITEM_LIGHT_PICKUP", + *FIGHTER_STATUS_KIND_ITEM_LIGHT_PICKUP + ), + ( + "FIGHTER_STATUS_KIND_ITEM_ROCKETBELT_HOP", + *FIGHTER_STATUS_KIND_ITEM_ROCKETBELT_HOP + ), + ( + "FIGHTER_STATUS_KIND_ITEM_ROCKETBELT_HOVER", + *FIGHTER_STATUS_KIND_ITEM_ROCKETBELT_HOVER + ), + ( + "FIGHTER_STATUS_KIND_ITEM_ROCKETBELT_HOVER_KEEP", + *FIGHTER_STATUS_KIND_ITEM_ROCKETBELT_HOVER_KEEP + ), + ( + "FIGHTER_STATUS_KIND_ITEM_SCREW_FALL", + *FIGHTER_STATUS_KIND_ITEM_SCREW_FALL + ), + ( + "FIGHTER_STATUS_KIND_ITEM_SCREW_JUMP", + *FIGHTER_STATUS_KIND_ITEM_SCREW_JUMP + ), + ( + "FIGHTER_STATUS_KIND_ITEM_SCREW_JUMP_AERIAL", + *FIGHTER_STATUS_KIND_ITEM_SCREW_JUMP_AERIAL + ), + ( + "FIGHTER_STATUS_KIND_ITEM_SHOOT_AIR", + *FIGHTER_STATUS_KIND_ITEM_SHOOT_AIR + ), + ( + "FIGHTER_STATUS_KIND_ITEM_SHOOT_FLY", + *FIGHTER_STATUS_KIND_ITEM_SHOOT_FLY + ), + ( + "FIGHTER_STATUS_KIND_ITEM_SHOOT_JUMP", + *FIGHTER_STATUS_KIND_ITEM_SHOOT_JUMP + ), + ( + "FIGHTER_STATUS_KIND_ITEM_SHOOT_JUMP_AERIAL", + *FIGHTER_STATUS_KIND_ITEM_SHOOT_JUMP_AERIAL + ), + ( + "FIGHTER_STATUS_KIND_ITEM_SHOOT_JUMP_SQUAT", + *FIGHTER_STATUS_KIND_ITEM_SHOOT_JUMP_SQUAT + ), + ( + "FIGHTER_STATUS_KIND_ITEM_SHOOT_LANDING", + *FIGHTER_STATUS_KIND_ITEM_SHOOT_LANDING + ), + ( + "FIGHTER_STATUS_KIND_ITEM_SHOOT_TURN", + *FIGHTER_STATUS_KIND_ITEM_SHOOT_TURN + ), + ( + "FIGHTER_STATUS_KIND_ITEM_SHOOT_WAIT", + *FIGHTER_STATUS_KIND_ITEM_SHOOT_WAIT + ), + ( + "FIGHTER_STATUS_KIND_ITEM_SHOOT_WALK_B", + *FIGHTER_STATUS_KIND_ITEM_SHOOT_WALK_B + ), + ( + "FIGHTER_STATUS_KIND_ITEM_SHOOT_WALK_BRAKE_B", + *FIGHTER_STATUS_KIND_ITEM_SHOOT_WALK_BRAKE_B + ), + ( + "FIGHTER_STATUS_KIND_ITEM_SHOOT_WALK_BRAKE_F", + *FIGHTER_STATUS_KIND_ITEM_SHOOT_WALK_BRAKE_F + ), + ( + "FIGHTER_STATUS_KIND_ITEM_SHOOT_WALK_F", + *FIGHTER_STATUS_KIND_ITEM_SHOOT_WALK_F + ), + ( + "FIGHTER_STATUS_KIND_ITEM_SPECIALFLAG_HOIST", + *FIGHTER_STATUS_KIND_ITEM_SPECIALFLAG_HOIST + ), + ( + "FIGHTER_STATUS_KIND_ITEM_STARRING", + *FIGHTER_STATUS_KIND_ITEM_STARRING + ), + ( + "FIGHTER_STATUS_KIND_ITEM_STARRING_SHOOT", + *FIGHTER_STATUS_KIND_ITEM_STARRING_SHOOT + ), + ( + "FIGHTER_STATUS_KIND_ITEM_SWING", + *FIGHTER_STATUS_KIND_ITEM_SWING + ), + ( + "FIGHTER_STATUS_KIND_ITEM_SWING_DASH", + *FIGHTER_STATUS_KIND_ITEM_SWING_DASH + ), + ( + "FIGHTER_STATUS_KIND_ITEM_SWING_S3", + *FIGHTER_STATUS_KIND_ITEM_SWING_S3 + ), + ( + "FIGHTER_STATUS_KIND_ITEM_SWING_S4", + *FIGHTER_STATUS_KIND_ITEM_SWING_S4 + ), + ( + "FIGHTER_STATUS_KIND_ITEM_SWING_S4_HOLD", + *FIGHTER_STATUS_KIND_ITEM_SWING_S4_HOLD + ), + ( + "FIGHTER_STATUS_KIND_ITEM_SWING_S4_START", + *FIGHTER_STATUS_KIND_ITEM_SWING_S4_START + ), + ( + "FIGHTER_STATUS_KIND_ITEM_THROW", + *FIGHTER_STATUS_KIND_ITEM_THROW + ), + ( + "FIGHTER_STATUS_KIND_ITEM_THROW_DASH", + *FIGHTER_STATUS_KIND_ITEM_THROW_DASH + ), + ( + "FIGHTER_STATUS_KIND_ITEM_THROW_HEAVY", + *FIGHTER_STATUS_KIND_ITEM_THROW_HEAVY + ), + ( + "FIGHTER_STATUS_KIND_JACK_FINAL_TARGET_DAMAGE", + *FIGHTER_STATUS_KIND_JACK_FINAL_TARGET_DAMAGE + ), + ( + "FIGHTER_STATUS_KIND_JACK_FINAL_TARGET_END", + *FIGHTER_STATUS_KIND_JACK_FINAL_TARGET_END + ), + ( + "FIGHTER_STATUS_KIND_JACK_FINAL_TARGET_START", + *FIGHTER_STATUS_KIND_JACK_FINAL_TARGET_START + ), + ("FIGHTER_STATUS_KIND_JUMP", *FIGHTER_STATUS_KIND_JUMP), + ( + "FIGHTER_STATUS_KIND_JUMP_AERIAL", + *FIGHTER_STATUS_KIND_JUMP_AERIAL + ), + ( + "FIGHTER_STATUS_KIND_JUMP_SQUAT", + *FIGHTER_STATUS_KIND_JUMP_SQUAT + ), + ( + "FIGHTER_STATUS_KIND_KAMUI_FINAL_TARGET_DAMAGE", + *FIGHTER_STATUS_KIND_KAMUI_FINAL_TARGET_DAMAGE + ), + ( + "FIGHTER_STATUS_KIND_KAMUI_FINAL_TARGET_END", + *FIGHTER_STATUS_KIND_KAMUI_FINAL_TARGET_END + ), + ( + "FIGHTER_STATUS_KIND_KAMUI_FINAL_TARGET_START", + *FIGHTER_STATUS_KIND_KAMUI_FINAL_TARGET_START + ), + ( + "FIGHTER_STATUS_KIND_KAMUI_PIERCE", + *FIGHTER_STATUS_KIND_KAMUI_PIERCE + ), + ( + "FIGHTER_STATUS_KIND_KASEY_WARP", + *FIGHTER_STATUS_KIND_KASEY_WARP + ), + ("FIGHTER_STATUS_KIND_KILLER", *FIGHTER_STATUS_KIND_KILLER), + ( + "FIGHTER_STATUS_KIND_KILLER_JUMP", + *FIGHTER_STATUS_KIND_KILLER_JUMP + ), + ( + "FIGHTER_STATUS_KIND_KIRBY_FINAL_CAPTURE", + *FIGHTER_STATUS_KIND_KIRBY_FINAL_CAPTURE + ), + ( + "FIGHTER_STATUS_KIND_KOOPA_DIVED", + *FIGHTER_STATUS_KIND_KOOPA_DIVED + ), + ( + "FIGHTER_STATUS_KIND_KOOPA_FINAL_DAMAGE_FLY", + *FIGHTER_STATUS_KIND_KOOPA_FINAL_DAMAGE_FLY + ), + ( + "FIGHTER_STATUS_KIND_KROOL_FINAL_TARGET_DAMAGE", + *FIGHTER_STATUS_KIND_KROOL_FINAL_TARGET_DAMAGE + ), + ( + "FIGHTER_STATUS_KIND_KROOL_FINAL_TARGET_END", + *FIGHTER_STATUS_KIND_KROOL_FINAL_TARGET_END + ), + ( + "FIGHTER_STATUS_KIND_KROOL_FINAL_TARGET_START", + *FIGHTER_STATUS_KIND_KROOL_FINAL_TARGET_START + ), + ("FIGHTER_STATUS_KIND_LADDER", *FIGHTER_STATUS_KIND_LADDER), + ( + "FIGHTER_STATUS_KIND_LADDER_ATTACK", + *FIGHTER_STATUS_KIND_LADDER_ATTACK + ), + ( + "FIGHTER_STATUS_KIND_LADDER_CATCH", + *FIGHTER_STATUS_KIND_LADDER_CATCH + ), + ( + "FIGHTER_STATUS_KIND_LADDER_CATCH_BOTTOM", + *FIGHTER_STATUS_KIND_LADDER_CATCH_BOTTOM + ), + ( + "FIGHTER_STATUS_KIND_LADDER_END", + *FIGHTER_STATUS_KIND_LADDER_END + ), + ("FIGHTER_STATUS_KIND_LANDING", *FIGHTER_STATUS_KIND_LANDING), + ( + "FIGHTER_STATUS_KIND_LANDING_ATTACK_AIR", + *FIGHTER_STATUS_KIND_LANDING_ATTACK_AIR + ), + ( + "FIGHTER_STATUS_KIND_LANDING_DAMAGE_LIGHT", + *FIGHTER_STATUS_KIND_LANDING_DAMAGE_LIGHT + ), + ( + "FIGHTER_STATUS_KIND_LANDING_FALL_SPECIAL", + *FIGHTER_STATUS_KIND_LANDING_FALL_SPECIAL + ), + ( + "FIGHTER_STATUS_KIND_LANDING_LIGHT", + *FIGHTER_STATUS_KIND_LANDING_LIGHT + ), + ( + "FIGHTER_STATUS_KIND_LAY_DOWN", + *FIGHTER_STATUS_KIND_LAY_DOWN + ), + ( + "FIGHTER_STATUS_KIND_LINK_FINAL", + *FIGHTER_STATUS_KIND_LINK_FINAL + ), + ( + "FIGHTER_STATUS_KIND_LINK_FINAL_ARROW_HIT", + *FIGHTER_STATUS_KIND_LINK_FINAL_ARROW_HIT + ), + ( + "FIGHTER_STATUS_KIND_LITTLEMAC_FINAL_DAMAGE", + *FIGHTER_STATUS_KIND_LITTLEMAC_FINAL_DAMAGE + ), + ( + "FIGHTER_STATUS_KIND_LITTLEMAC_FINAL_DAMAGE_FLY", + *FIGHTER_STATUS_KIND_LITTLEMAC_FINAL_DAMAGE_FLY + ), + ( + "FIGHTER_STATUS_KIND_LUIGI_FINAL_SHOOT", + *FIGHTER_STATUS_KIND_LUIGI_FINAL_SHOOT + ), + ( + "FIGHTER_STATUS_KIND_LUIGI_FINAL_VACUUM", + *FIGHTER_STATUS_KIND_LUIGI_FINAL_VACUUM + ), + ( + "FIGHTER_STATUS_KIND_MASTER_FINAL_TARGET_DAMAGE", + *FIGHTER_STATUS_KIND_MASTER_FINAL_TARGET_DAMAGE + ), + ( + "FIGHTER_STATUS_KIND_MASTER_FINAL_TARGET_END", + *FIGHTER_STATUS_KIND_MASTER_FINAL_TARGET_END + ), + ( + "FIGHTER_STATUS_KIND_MASTER_FINAL_TARGET_START", + *FIGHTER_STATUS_KIND_MASTER_FINAL_TARGET_START + ), + ( + "FIGHTER_STATUS_KIND_METAKNIGHT_FINAL_DAMAGE", + *FIGHTER_STATUS_KIND_METAKNIGHT_FINAL_DAMAGE + ), + ( + "FIGHTER_STATUS_KIND_METAKNIGHT_FINAL_DAMAGE_FALL", + *FIGHTER_STATUS_KIND_METAKNIGHT_FINAL_DAMAGE_FALL + ), + ( + "FIGHTER_STATUS_KIND_METAKNIGHT_FINAL_DAMAGE_FLY", + *FIGHTER_STATUS_KIND_METAKNIGHT_FINAL_DAMAGE_FLY + ), + ( + "FIGHTER_STATUS_KIND_METAMON_OUT", + *FIGHTER_STATUS_KIND_METAMON_OUT + ), + ( + "FIGHTER_STATUS_KIND_MEWTWO_THROWN", + *FIGHTER_STATUS_KIND_MEWTWO_THROWN + ), + ( + "FIGHTER_STATUS_KIND_MIIFIGHTER_COUNTER_THROWN", + *FIGHTER_STATUS_KIND_MIIFIGHTER_COUNTER_THROWN + ), + ( + "FIGHTER_STATUS_KIND_MIIFIGHTER_FINAL_DAMAGE", + *FIGHTER_STATUS_KIND_MIIFIGHTER_FINAL_DAMAGE + ), + ( + "FIGHTER_STATUS_KIND_MIIFIGHTER_FINAL_DAMAGE_FALL", + *FIGHTER_STATUS_KIND_MIIFIGHTER_FINAL_DAMAGE_FALL + ), + ( + "FIGHTER_STATUS_KIND_MIIFIGHTER_FINAL_DAMAGE_FLY", + *FIGHTER_STATUS_KIND_MIIFIGHTER_FINAL_DAMAGE_FLY + ), + ( + "FIGHTER_STATUS_KIND_MIIFIGHTER_SUPLEX_AIR_CAPTURED", + *FIGHTER_STATUS_KIND_MIIFIGHTER_SUPLEX_AIR_CAPTURED + ), + ( + "FIGHTER_STATUS_KIND_MIIFIGHTER_SUPLEX_AIR_FALL", + *FIGHTER_STATUS_KIND_MIIFIGHTER_SUPLEX_AIR_FALL + ), + ( + "FIGHTER_STATUS_KIND_MIIFIGHTER_SUPLEX_AIR_LANDING", + *FIGHTER_STATUS_KIND_MIIFIGHTER_SUPLEX_AIR_LANDING + ), + ( + "FIGHTER_STATUS_KIND_MIIFIGHTER_SUPLEX_THROWN", + *FIGHTER_STATUS_KIND_MIIFIGHTER_SUPLEX_THROWN + ), + ( + "FIGHTER_STATUS_KIND_MIISWORDSMAN_COUNTER_DAMAGE", + *FIGHTER_STATUS_KIND_MIISWORDSMAN_COUNTER_DAMAGE + ), + ( + "FIGHTER_STATUS_KIND_MISS_FOOT", + *FIGHTER_STATUS_KIND_MISS_FOOT + ), + ( + "FIGHTER_STATUS_KIND_MURABITO_FINAL_CAPTURE", + *FIGHTER_STATUS_KIND_MURABITO_FINAL_CAPTURE + ), + ("FIGHTER_STATUS_KIND_NONE", *FIGHTER_STATUS_KIND_NONE), + ("FIGHTER_STATUS_KIND_OTTOTTO", *FIGHTER_STATUS_KIND_OTTOTTO), + ( + "FIGHTER_STATUS_KIND_OTTOTTO_WAIT", + *FIGHTER_STATUS_KIND_OTTOTTO_WAIT + ), + ( + "FIGHTER_STATUS_KIND_PACKUN_FINAL_CAPTURE", + *FIGHTER_STATUS_KIND_PACKUN_FINAL_CAPTURE + ), + ( + "FIGHTER_STATUS_KIND_PACMAN_FINAL_EATEN", + *FIGHTER_STATUS_KIND_PACMAN_FINAL_EATEN + ), + ( + "FIGHTER_STATUS_KIND_PALUTENA_FINAL_BLACKHOLE", + *FIGHTER_STATUS_KIND_PALUTENA_FINAL_BLACKHOLE + ), + ("FIGHTER_STATUS_KIND_PASS", *FIGHTER_STATUS_KIND_PASS), + ("FIGHTER_STATUS_KIND_PASSIVE", *FIGHTER_STATUS_KIND_PASSIVE), + ( + "FIGHTER_STATUS_KIND_PASSIVE_CEIL", + *FIGHTER_STATUS_KIND_PASSIVE_CEIL + ), + ( + "FIGHTER_STATUS_KIND_PASSIVE_FB", + *FIGHTER_STATUS_KIND_PASSIVE_FB + ), + ( + "FIGHTER_STATUS_KIND_PASSIVE_WALL", + *FIGHTER_STATUS_KIND_PASSIVE_WALL + ), + ( + "FIGHTER_STATUS_KIND_PASSIVE_WALL_JUMP", + *FIGHTER_STATUS_KIND_PASSIVE_WALL_JUMP + ), + ( + "FIGHTER_STATUS_KIND_PICKEL_FINAL_TARGET_DAMAGE", + *FIGHTER_STATUS_KIND_PICKEL_FINAL_TARGET_DAMAGE + ), + ( + "FIGHTER_STATUS_KIND_PICKEL_FINAL_TARGET_END", + *FIGHTER_STATUS_KIND_PICKEL_FINAL_TARGET_END + ), + ( + "FIGHTER_STATUS_KIND_PICKEL_FINAL_TARGET_START", + *FIGHTER_STATUS_KIND_PICKEL_FINAL_TARGET_START + ), + ( + "FIGHTER_STATUS_KIND_PICKEL_FINAL_TARGET_WAIT", + *FIGHTER_STATUS_KIND_PICKEL_FINAL_TARGET_WAIT + ), + ( + "FIGHTER_STATUS_KIND_PIKACHU_FINAL_DAMAGE_FLY", + *FIGHTER_STATUS_KIND_PIKACHU_FINAL_DAMAGE_FLY + ), + ( + "FIGHTER_STATUS_KIND_PIT_FALL", + *FIGHTER_STATUS_KIND_PIT_FALL + ), + ( + "FIGHTER_STATUS_KIND_PLATE_WAIT", + *FIGHTER_STATUS_KIND_PLATE_WAIT + ), + ( + "FIGHTER_STATUS_KIND_PSYCHOBREAK", + *FIGHTER_STATUS_KIND_PSYCHOBREAK + ), + ("FIGHTER_STATUS_KIND_REBIRTH", *FIGHTER_STATUS_KIND_REBIRTH), + ("FIGHTER_STATUS_KIND_REBOUND", *FIGHTER_STATUS_KIND_REBOUND), + ( + "FIGHTER_STATUS_KIND_REBOUND_JUMP", + *FIGHTER_STATUS_KIND_REBOUND_JUMP + ), + ( + "FIGHTER_STATUS_KIND_REBOUND_STOP", + *FIGHTER_STATUS_KIND_REBOUND_STOP + ), + ( + "FIGHTER_STATUS_KIND_REFLET_FINAL_DAMAGE", + *FIGHTER_STATUS_KIND_REFLET_FINAL_DAMAGE + ), + ( + "FIGHTER_STATUS_KIND_REFLET_FINAL_DAMAGE_FALL", + *FIGHTER_STATUS_KIND_REFLET_FINAL_DAMAGE_FALL + ), + ( + "FIGHTER_STATUS_KIND_REFLET_FINAL_DAMAGE_FLY", + *FIGHTER_STATUS_KIND_REFLET_FINAL_DAMAGE_FLY + ), + ( + "FIGHTER_STATUS_KIND_RIDLEY_FINAL_TARGET_DAMAGE", + *FIGHTER_STATUS_KIND_RIDLEY_FINAL_TARGET_DAMAGE + ), + ( + "FIGHTER_STATUS_KIND_RIDLEY_FINAL_TARGET_END", + *FIGHTER_STATUS_KIND_RIDLEY_FINAL_TARGET_END + ), + ( + "FIGHTER_STATUS_KIND_RIDLEY_FINAL_TARGET_START", + *FIGHTER_STATUS_KIND_RIDLEY_FINAL_TARGET_START + ), + ( + "FIGHTER_STATUS_KIND_ROCKMAN_FINAL_TARGET_END", + *FIGHTER_STATUS_KIND_ROCKMAN_FINAL_TARGET_END + ), + ( + "FIGHTER_STATUS_KIND_ROCKMAN_FINAL_TARGET_SCENE01", + *FIGHTER_STATUS_KIND_ROCKMAN_FINAL_TARGET_SCENE01 + ), + ( + "FIGHTER_STATUS_KIND_ROCKMAN_FINAL_TARGET_SCENE02", + *FIGHTER_STATUS_KIND_ROCKMAN_FINAL_TARGET_SCENE02 + ), + ( + "FIGHTER_STATUS_KIND_ROULETTE", + *FIGHTER_STATUS_KIND_ROULETTE + ), + ( + "FIGHTER_STATUS_KIND_ROULETTE_FURAFURA", + *FIGHTER_STATUS_KIND_ROULETTE_FURAFURA + ), + ("FIGHTER_STATUS_KIND_RUN", *FIGHTER_STATUS_KIND_RUN), + ( + "FIGHTER_STATUS_KIND_RUN_BRAKE", + *FIGHTER_STATUS_KIND_RUN_BRAKE + ), + ( + "FIGHTER_STATUS_KIND_RYU_FINAL_DAMAGE", + *FIGHTER_STATUS_KIND_RYU_FINAL_DAMAGE + ), + ( + "FIGHTER_STATUS_KIND_RYU_FINAL_DAMAGE_FLY", + *FIGHTER_STATUS_KIND_RYU_FINAL_DAMAGE_FLY + ), + ( + "FIGHTER_STATUS_KIND_SAVING_DAMAGE", + *FIGHTER_STATUS_KIND_SAVING_DAMAGE + ), + ( + "FIGHTER_STATUS_KIND_SAVING_DAMAGE_AIR", + *FIGHTER_STATUS_KIND_SAVING_DAMAGE_AIR + ), + ( + "FIGHTER_STATUS_KIND_SAVING_DAMAGE_FLY", + *FIGHTER_STATUS_KIND_SAVING_DAMAGE_FLY + ), + ( + "FIGHTER_STATUS_KIND_SHEIK_FINAL_CAPTURE", + *FIGHTER_STATUS_KIND_SHEIK_FINAL_CAPTURE + ), + ( + "FIGHTER_STATUS_KIND_SHIELD_BREAK_DOWN", + *FIGHTER_STATUS_KIND_SHIELD_BREAK_DOWN + ), + ( + "FIGHTER_STATUS_KIND_SHIELD_BREAK_FALL", + *FIGHTER_STATUS_KIND_SHIELD_BREAK_FALL + ), + ( + "FIGHTER_STATUS_KIND_SHIELD_BREAK_FLY", + *FIGHTER_STATUS_KIND_SHIELD_BREAK_FLY + ), + ( + "FIGHTER_STATUS_KIND_SHOULDERED_DONKEY", + *FIGHTER_STATUS_KIND_SHOULDERED_DONKEY + ), + ( + "FIGHTER_STATUS_KIND_SHOULDERED_DONKEY_START", + *FIGHTER_STATUS_KIND_SHOULDERED_DONKEY_START + ), + ( + "FIGHTER_STATUS_KIND_SHOULDERED_DONKEY_THROWN", + *FIGHTER_STATUS_KIND_SHOULDERED_DONKEY_THROWN + ), + ( + "FIGHTER_STATUS_KIND_SHULK_FINAL_END", + *FIGHTER_STATUS_KIND_SHULK_FINAL_END + ), + ( + "FIGHTER_STATUS_KIND_SHULK_FINAL_FURAFURA", + *FIGHTER_STATUS_KIND_SHULK_FINAL_FURAFURA + ), + ( + "FIGHTER_STATUS_KIND_SHULK_FINAL_START", + *FIGHTER_STATUS_KIND_SHULK_FINAL_START + ), + ( + "FIGHTER_STATUS_KIND_SIMON_FINAL_TARGET_DAMAGE", + *FIGHTER_STATUS_KIND_SIMON_FINAL_TARGET_DAMAGE + ), + ( + "FIGHTER_STATUS_KIND_SIMON_FINAL_TARGET_END", + *FIGHTER_STATUS_KIND_SIMON_FINAL_TARGET_END + ), + ( + "FIGHTER_STATUS_KIND_SIMON_FINAL_TARGET_START", + *FIGHTER_STATUS_KIND_SIMON_FINAL_TARGET_START + ), + ("FIGHTER_STATUS_KIND_SLEEP", *FIGHTER_STATUS_KIND_SLEEP), + ( + "FIGHTER_STATUS_KIND_SLEEP_END", + *FIGHTER_STATUS_KIND_SLEEP_END + ), + ( + "FIGHTER_STATUS_KIND_SLEEP_FALL", + *FIGHTER_STATUS_KIND_SLEEP_FALL + ), + ( + "FIGHTER_STATUS_KIND_SLEEP_START", + *FIGHTER_STATUS_KIND_SLEEP_START + ), + ("FIGHTER_STATUS_KIND_SLIP", *FIGHTER_STATUS_KIND_SLIP), + ( + "FIGHTER_STATUS_KIND_SLIP_DAMAGE", + *FIGHTER_STATUS_KIND_SLIP_DAMAGE + ), + ( + "FIGHTER_STATUS_KIND_SLIP_STAND", + *FIGHTER_STATUS_KIND_SLIP_STAND + ), + ( + "FIGHTER_STATUS_KIND_SLIP_STAND_ATTACK", + *FIGHTER_STATUS_KIND_SLIP_STAND_ATTACK + ), + ( + "FIGHTER_STATUS_KIND_SLIP_STAND_B", + *FIGHTER_STATUS_KIND_SLIP_STAND_B + ), + ( + "FIGHTER_STATUS_KIND_SLIP_STAND_F", + *FIGHTER_STATUS_KIND_SLIP_STAND_F + ), + ( + "FIGHTER_STATUS_KIND_SLIP_WAIT", + *FIGHTER_STATUS_KIND_SLIP_WAIT + ), + ("FIGHTER_STATUS_KIND_SMALL", *FIGHTER_STATUS_KIND_SMALL), + ( + "FIGHTER_STATUS_KIND_SMASH_APPEAL", + *FIGHTER_STATUS_KIND_SMASH_APPEAL + ), + ( + "FIGHTER_STATUS_KIND_SPECIAL_HI", + *FIGHTER_STATUS_KIND_SPECIAL_HI + ), + ( + "FIGHTER_STATUS_KIND_SPECIAL_LW", + *FIGHTER_STATUS_KIND_SPECIAL_LW + ), + ( + "FIGHTER_STATUS_KIND_SPECIAL_N", + *FIGHTER_STATUS_KIND_SPECIAL_N + ), + ( + "FIGHTER_STATUS_KIND_SPECIAL_S", + *FIGHTER_STATUS_KIND_SPECIAL_S + ), + ("FIGHTER_STATUS_KIND_SQUAT", *FIGHTER_STATUS_KIND_SQUAT), + ("FIGHTER_STATUS_KIND_SQUAT_B", *FIGHTER_STATUS_KIND_SQUAT_B), + ("FIGHTER_STATUS_KIND_SQUAT_F", *FIGHTER_STATUS_KIND_SQUAT_F), + ( + "FIGHTER_STATUS_KIND_SQUAT_RV", + *FIGHTER_STATUS_KIND_SQUAT_RV + ), + ( + "FIGHTER_STATUS_KIND_SQUAT_WAIT", + *FIGHTER_STATUS_KIND_SQUAT_WAIT + ), + ( + "FIGHTER_STATUS_KIND_STABBED_DAMAGE", + *FIGHTER_STATUS_KIND_STABBED_DAMAGE + ), + ( + "FIGHTER_STATUS_KIND_STABBED_RIDLEY", + *FIGHTER_STATUS_KIND_STABBED_RIDLEY + ), + ("FIGHTER_STATUS_KIND_STANDBY", *FIGHTER_STATUS_KIND_STANDBY), + ( + "FIGHTER_STATUS_KIND_STOP_CEIL", + *FIGHTER_STATUS_KIND_STOP_CEIL + ), + ( + "FIGHTER_STATUS_KIND_STOP_WALL", + *FIGHTER_STATUS_KIND_STOP_WALL + ), + ( + "FIGHTER_STATUS_KIND_SUICIDE_BOMB", + *FIGHTER_STATUS_KIND_SUICIDE_BOMB + ), + ( + "FIGHTER_STATUS_KIND_SWALLOWED", + *FIGHTER_STATUS_KIND_SWALLOWED + ), + ( + "FIGHTER_STATUS_KIND_SWALLOWED_CANCEL", + *FIGHTER_STATUS_KIND_SWALLOWED_CANCEL + ), + ( + "FIGHTER_STATUS_KIND_SWALLOWED_CAPTURE", + *FIGHTER_STATUS_KIND_SWALLOWED_CAPTURE + ), + ( + "FIGHTER_STATUS_KIND_SWALLOWED_DRINK", + *FIGHTER_STATUS_KIND_SWALLOWED_DRINK + ), + ( + "FIGHTER_STATUS_KIND_SWALLOWED_THROWN", + *FIGHTER_STATUS_KIND_SWALLOWED_THROWN + ), + ( + "FIGHTER_STATUS_KIND_SWALLOWED_THROWN_STAR", + *FIGHTER_STATUS_KIND_SWALLOWED_THROWN_STAR + ), + ("FIGHTER_STATUS_KIND_SWIM", *FIGHTER_STATUS_KIND_SWIM), + ( + "FIGHTER_STATUS_KIND_SWIM_DIVE", + *FIGHTER_STATUS_KIND_SWIM_DIVE + ), + ( + "FIGHTER_STATUS_KIND_SWIM_DROWN", + *FIGHTER_STATUS_KIND_SWIM_DROWN + ), + ( + "FIGHTER_STATUS_KIND_SWIM_DROWN_OUT", + *FIGHTER_STATUS_KIND_SWIM_DROWN_OUT + ), + ( + "FIGHTER_STATUS_KIND_SWIM_END", + *FIGHTER_STATUS_KIND_SWIM_END + ), + ( + "FIGHTER_STATUS_KIND_SWIM_JUMP", + *FIGHTER_STATUS_KIND_SWIM_JUMP + ), + ( + "FIGHTER_STATUS_KIND_SWIM_RISE", + *FIGHTER_STATUS_KIND_SWIM_RISE + ), + ( + "FIGHTER_STATUS_KIND_SWIM_TURN", + *FIGHTER_STATUS_KIND_SWIM_TURN + ), + ("FIGHTER_STATUS_KIND_SWIM_UP", *FIGHTER_STATUS_KIND_SWIM_UP), + ( + "FIGHTER_STATUS_KIND_SWIM_WAIT", + *FIGHTER_STATUS_KIND_SWIM_WAIT + ), + ( + "FIGHTER_STATUS_KIND_SWING_GAOGAEN_ATTACH_ROPE", + *FIGHTER_STATUS_KIND_SWING_GAOGAEN_ATTACH_ROPE + ), + ( + "FIGHTER_STATUS_KIND_SWING_GAOGAEN_CATCHED", + *FIGHTER_STATUS_KIND_SWING_GAOGAEN_CATCHED + ), + ( + "FIGHTER_STATUS_KIND_SWING_GAOGAEN_FAILURE", + *FIGHTER_STATUS_KIND_SWING_GAOGAEN_FAILURE + ), + ( + "FIGHTER_STATUS_KIND_SWING_GAOGAEN_LARIAT", + *FIGHTER_STATUS_KIND_SWING_GAOGAEN_LARIAT + ), + ( + "FIGHTER_STATUS_KIND_SWING_GAOGAEN_RETURN", + *FIGHTER_STATUS_KIND_SWING_GAOGAEN_RETURN + ), + ( + "FIGHTER_STATUS_KIND_SWING_GAOGAEN_SHOULDER", + *FIGHTER_STATUS_KIND_SWING_GAOGAEN_SHOULDER + ), + ( + "FIGHTER_STATUS_KIND_SWING_GAOGAEN_THROWN", + *FIGHTER_STATUS_KIND_SWING_GAOGAEN_THROWN + ), + ( + "FIGHTER_STATUS_KIND_TANTAN_FINAL_TARGET_DAMAGE", + *FIGHTER_STATUS_KIND_TANTAN_FINAL_TARGET_DAMAGE + ), + ( + "FIGHTER_STATUS_KIND_TANTAN_FINAL_TARGET_END", + *FIGHTER_STATUS_KIND_TANTAN_FINAL_TARGET_END + ), + ( + "FIGHTER_STATUS_KIND_TANTAN_FINAL_TARGET_START", + *FIGHTER_STATUS_KIND_TANTAN_FINAL_TARGET_START + ), + ("FIGHTER_STATUS_KIND_THROW", *FIGHTER_STATUS_KIND_THROW), + ("FIGHTER_STATUS_KIND_THROWN", *FIGHTER_STATUS_KIND_THROWN), + ( + "FIGHTER_STATUS_KIND_THROW_KIRBY", + *FIGHTER_STATUS_KIND_THROW_KIRBY + ), + ( + "FIGHTER_STATUS_KIND_TRAIL_FINAL_TARGET_DAMAGE", + *FIGHTER_STATUS_KIND_TRAIL_FINAL_TARGET_DAMAGE + ), + ( + "FIGHTER_STATUS_KIND_TRAIL_FINAL_TARGET_END", + *FIGHTER_STATUS_KIND_TRAIL_FINAL_TARGET_END + ), + ( + "FIGHTER_STATUS_KIND_TRAIL_REBOUND", + *FIGHTER_STATUS_KIND_TRAIL_REBOUND + ), + ( + "FIGHTER_STATUS_KIND_TREAD_DAMAGE", + *FIGHTER_STATUS_KIND_TREAD_DAMAGE + ), + ( + "FIGHTER_STATUS_KIND_TREAD_DAMAGE_AIR", + *FIGHTER_STATUS_KIND_TREAD_DAMAGE_AIR + ), + ( + "FIGHTER_STATUS_KIND_TREAD_DAMAGE_RV", + *FIGHTER_STATUS_KIND_TREAD_DAMAGE_RV + ), + ( + "FIGHTER_STATUS_KIND_TREAD_FALL", + *FIGHTER_STATUS_KIND_TREAD_FALL + ), + ( + "FIGHTER_STATUS_KIND_TREAD_JUMP", + *FIGHTER_STATUS_KIND_TREAD_JUMP + ), + ("FIGHTER_STATUS_KIND_TURN", *FIGHTER_STATUS_KIND_TURN), + ( + "FIGHTER_STATUS_KIND_TURN_DASH", + *FIGHTER_STATUS_KIND_TURN_DASH + ), + ( + "FIGHTER_STATUS_KIND_TURN_RUN", + *FIGHTER_STATUS_KIND_TURN_RUN + ), + ( + "FIGHTER_STATUS_KIND_TURN_RUN_BRAKE", + *FIGHTER_STATUS_KIND_TURN_RUN_BRAKE + ), + ("FIGHTER_STATUS_KIND_WAIT", *FIGHTER_STATUS_KIND_WAIT), + ("FIGHTER_STATUS_KIND_WALK", *FIGHTER_STATUS_KIND_WALK), + ( + "FIGHTER_STATUS_KIND_WALK_BRAKE", + *FIGHTER_STATUS_KIND_WALK_BRAKE + ), + ( + "FIGHTER_STATUS_KIND_WALL_JUMP", + *FIGHTER_STATUS_KIND_WALL_JUMP + ), + ( + "FIGHTER_STATUS_KIND_WARIO_FINAL_TARGET_DAMAGE", + *FIGHTER_STATUS_KIND_WARIO_FINAL_TARGET_DAMAGE + ), + ( + "FIGHTER_STATUS_KIND_WARIO_FINAL_TARGET_END", + *FIGHTER_STATUS_KIND_WARIO_FINAL_TARGET_END + ), + ( + "FIGHTER_STATUS_KIND_WARIO_FINAL_TARGET_START", + *FIGHTER_STATUS_KIND_WARIO_FINAL_TARGET_START + ), + ( + "FIGHTER_STATUS_KIND_WARPSTAR", + *FIGHTER_STATUS_KIND_WARPSTAR + ), + ( + "FIGHTER_STATUS_KIND_WARPSTAR_JUMP", + *FIGHTER_STATUS_KIND_WARPSTAR_JUMP + ), + ("FIGHTER_STATUS_KIND_WIN", *FIGHTER_STATUS_KIND_WIN), + ( + "FIGHTER_STATUS_KIND_YOSHI_EGG", + *FIGHTER_STATUS_KIND_YOSHI_EGG + ), + ( + "FIGHTER_STATUS_KIND_YOSHI_FINAL_TARGET_DAMAGE", + *FIGHTER_STATUS_KIND_YOSHI_FINAL_TARGET_DAMAGE + ), + ( + "FIGHTER_STATUS_KIND_YOSHI_FINAL_TARGET_END", + *FIGHTER_STATUS_KIND_YOSHI_FINAL_TARGET_END + ), + ( + "FIGHTER_STATUS_KIND_YOSHI_FINAL_TARGET_START", + *FIGHTER_STATUS_KIND_YOSHI_FINAL_TARGET_START + ), + ( + "FIGHTER_STATUS_KIND_ZOROARK_FINAL_DAMAGE", + *FIGHTER_STATUS_KIND_ZOROARK_FINAL_DAMAGE + ), + ( + "FIGHTER_STATUS_KIND_ZOROARK_FINAL_DAMAGE_FALL", + *FIGHTER_STATUS_KIND_ZOROARK_FINAL_DAMAGE_FALL + ), + ( + "FIGHTER_STATUS_KIND_ZOROARK_FINAL_DAMAGE_FLY", + *FIGHTER_STATUS_KIND_ZOROARK_FINAL_DAMAGE_FLY + ), + ( + "FIGHTER_SZEROSUIT_STATUS_KIND_FINAL_END", + *FIGHTER_SZEROSUIT_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_SZEROSUIT_STATUS_KIND_FINAL_LOCK_ON", + *FIGHTER_SZEROSUIT_STATUS_KIND_FINAL_LOCK_ON + ), + ( + "FIGHTER_SZEROSUIT_STATUS_KIND_NUM", + *FIGHTER_SZEROSUIT_STATUS_KIND_NUM + ), + ( + "FIGHTER_SZEROSUIT_STATUS_KIND_SPECIAL_LW_FLIP", + *FIGHTER_SZEROSUIT_STATUS_KIND_SPECIAL_LW_FLIP + ), + ( + "FIGHTER_SZEROSUIT_STATUS_KIND_SPECIAL_LW_KICK", + *FIGHTER_SZEROSUIT_STATUS_KIND_SPECIAL_LW_KICK + ), + ( + "FIGHTER_SZEROSUIT_STATUS_KIND_SPECIAL_LW_KICK_LANDING", + *FIGHTER_SZEROSUIT_STATUS_KIND_SPECIAL_LW_KICK_LANDING + ), + ( + "FIGHTER_SZEROSUIT_STATUS_KIND_SPECIAL_LW_LANDING", + *FIGHTER_SZEROSUIT_STATUS_KIND_SPECIAL_LW_LANDING + ), + ( + "FIGHTER_SZEROSUIT_STATUS_KIND_SPECIAL_LW_START", + *FIGHTER_SZEROSUIT_STATUS_KIND_SPECIAL_LW_START + ), + ( + "FIGHTER_SZEROSUIT_STATUS_KIND_SPECIAL_LW_STEP", + *FIGHTER_SZEROSUIT_STATUS_KIND_SPECIAL_LW_STEP + ), + ( + "FIGHTER_SZEROSUIT_STATUS_KIND_SPECIAL_N_LANDING", + *FIGHTER_SZEROSUIT_STATUS_KIND_SPECIAL_N_LANDING + ), + ( + "FIGHTER_SZEROSUIT_STATUS_KIND_SPECIAL_N_SHOOT", + *FIGHTER_SZEROSUIT_STATUS_KIND_SPECIAL_N_SHOOT + ), + ( + "FIGHTER_SZEROSUIT_STATUS_KIND_SPECIAL_N_SHOOT_H", + *FIGHTER_SZEROSUIT_STATUS_KIND_SPECIAL_N_SHOOT_H + ), + ( + "FIGHTER_TANTAN_STATUS_KIND_ATTACK_COMBO", + *FIGHTER_TANTAN_STATUS_KIND_ATTACK_COMBO + ), + ( + "FIGHTER_TANTAN_STATUS_KIND_ATTACK_FALL", + *FIGHTER_TANTAN_STATUS_KIND_ATTACK_FALL + ), + ( + "FIGHTER_TANTAN_STATUS_KIND_ATTACK_FALL_AERIAL", + *FIGHTER_TANTAN_STATUS_KIND_ATTACK_FALL_AERIAL + ), + ( + "FIGHTER_TANTAN_STATUS_KIND_ATTACK_JUMP", + *FIGHTER_TANTAN_STATUS_KIND_ATTACK_JUMP + ), + ( + "FIGHTER_TANTAN_STATUS_KIND_ATTACK_JUMP_AERIAL", + *FIGHTER_TANTAN_STATUS_KIND_ATTACK_JUMP_AERIAL + ), + ( + "FIGHTER_TANTAN_STATUS_KIND_ATTACK_JUMP_SQUAT", + *FIGHTER_TANTAN_STATUS_KIND_ATTACK_JUMP_SQUAT + ), + ( + "FIGHTER_TANTAN_STATUS_KIND_ATTACK_LADDER", + *FIGHTER_TANTAN_STATUS_KIND_ATTACK_LADDER + ), + ( + "FIGHTER_TANTAN_STATUS_KIND_ATTACK_LANDING", + *FIGHTER_TANTAN_STATUS_KIND_ATTACK_LANDING + ), + ( + "FIGHTER_TANTAN_STATUS_KIND_ATTACK_LANDING_LIGHT", + *FIGHTER_TANTAN_STATUS_KIND_ATTACK_LANDING_LIGHT + ), + ( + "FIGHTER_TANTAN_STATUS_KIND_ATTACK_SQUAT", + *FIGHTER_TANTAN_STATUS_KIND_ATTACK_SQUAT + ), + ( + "FIGHTER_TANTAN_STATUS_KIND_ATTACK_SQUAT_RV", + *FIGHTER_TANTAN_STATUS_KIND_ATTACK_SQUAT_RV + ), + ( + "FIGHTER_TANTAN_STATUS_KIND_ATTACK_SQUAT_WAIT", + *FIGHTER_TANTAN_STATUS_KIND_ATTACK_SQUAT_WAIT + ), + ( + "FIGHTER_TANTAN_STATUS_KIND_ATTACK_WAIT", + *FIGHTER_TANTAN_STATUS_KIND_ATTACK_WAIT + ), + ( + "FIGHTER_TANTAN_STATUS_KIND_ATTACK_WALK", + *FIGHTER_TANTAN_STATUS_KIND_ATTACK_WALK + ), + ( + "FIGHTER_TANTAN_STATUS_KIND_ATTACK_WALK_BACK", + *FIGHTER_TANTAN_STATUS_KIND_ATTACK_WALK_BACK + ), + ( + "FIGHTER_TANTAN_STATUS_KIND_ATTACK_WALK_BRAKE", + *FIGHTER_TANTAN_STATUS_KIND_ATTACK_WALK_BRAKE + ), + ( + "FIGHTER_TANTAN_STATUS_KIND_ATTACK_WALK_BRAKE_BACK", + *FIGHTER_TANTAN_STATUS_KIND_ATTACK_WALK_BRAKE_BACK + ), + ( + "FIGHTER_TANTAN_STATUS_KIND_CATCH_PHYSICS_END", + *FIGHTER_TANTAN_STATUS_KIND_CATCH_PHYSICS_END + ), + ( + "FIGHTER_TANTAN_STATUS_KIND_CATCH_PHYSICS_REWIND", + *FIGHTER_TANTAN_STATUS_KIND_CATCH_PHYSICS_REWIND + ), + ( + "FIGHTER_TANTAN_STATUS_KIND_FINAL_END", + *FIGHTER_TANTAN_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_TANTAN_STATUS_KIND_FINAL_READY", + *FIGHTER_TANTAN_STATUS_KIND_FINAL_READY + ), + ( + "FIGHTER_TANTAN_STATUS_KIND_FINAL_SCENE01", + *FIGHTER_TANTAN_STATUS_KIND_FINAL_SCENE01 + ), + ( + "FIGHTER_TANTAN_STATUS_KIND_FINAL_SCENE02", + *FIGHTER_TANTAN_STATUS_KIND_FINAL_SCENE02 + ), + ( + "FIGHTER_TANTAN_STATUS_KIND_FINAL_SCENE03", + *FIGHTER_TANTAN_STATUS_KIND_FINAL_SCENE03 + ), + ( + "FIGHTER_TANTAN_STATUS_KIND_NUM", + *FIGHTER_TANTAN_STATUS_KIND_NUM + ), + ( + "FIGHTER_TANTAN_STATUS_KIND_SPECIAL_HI_AIR", + *FIGHTER_TANTAN_STATUS_KIND_SPECIAL_HI_AIR + ), + ( + "FIGHTER_TANTAN_STATUS_KIND_SPECIAL_HI_AIR_END", + *FIGHTER_TANTAN_STATUS_KIND_SPECIAL_HI_AIR_END + ), + ( + "FIGHTER_TANTAN_STATUS_KIND_SPECIAL_HI_AIR_REACH", + *FIGHTER_TANTAN_STATUS_KIND_SPECIAL_HI_AIR_REACH + ), + ( + "FIGHTER_TANTAN_STATUS_KIND_SPECIAL_HI_GROUND", + *FIGHTER_TANTAN_STATUS_KIND_SPECIAL_HI_GROUND + ), + ( + "FIGHTER_TANTAN_STATUS_KIND_SPECIAL_HI_GROUND_END", + *FIGHTER_TANTAN_STATUS_KIND_SPECIAL_HI_GROUND_END + ), + ( + "FIGHTER_TANTAN_STATUS_KIND_SPECIAL_HI_GROUND_JUMP", + *FIGHTER_TANTAN_STATUS_KIND_SPECIAL_HI_GROUND_JUMP + ), + ( + "FIGHTER_TRAIL_STATUS_KIND_ATTACK_AIR_F", + *FIGHTER_TRAIL_STATUS_KIND_ATTACK_AIR_F + ), + ( + "FIGHTER_TRAIL_STATUS_KIND_ATTACK_AIR_N", + *FIGHTER_TRAIL_STATUS_KIND_ATTACK_AIR_N + ), + ( + "FIGHTER_TRAIL_STATUS_KIND_FINAL_END", + *FIGHTER_TRAIL_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_TRAIL_STATUS_KIND_FINAL_READY", + *FIGHTER_TRAIL_STATUS_KIND_FINAL_READY + ), + ( + "FIGHTER_TRAIL_STATUS_KIND_FINAL_SCENE01", + *FIGHTER_TRAIL_STATUS_KIND_FINAL_SCENE01 + ), + ( + "FIGHTER_TRAIL_STATUS_KIND_FINAL_SCENE02", + *FIGHTER_TRAIL_STATUS_KIND_FINAL_SCENE02 + ), + ( + "FIGHTER_TRAIL_STATUS_KIND_FINAL_SCENE03", + *FIGHTER_TRAIL_STATUS_KIND_FINAL_SCENE03 + ), + ( + "FIGHTER_TRAIL_STATUS_KIND_FINAL_SCENE04", + *FIGHTER_TRAIL_STATUS_KIND_FINAL_SCENE04 + ), + ( + "FIGHTER_TRAIL_STATUS_KIND_NUM", + *FIGHTER_TRAIL_STATUS_KIND_NUM + ), + ( + "FIGHTER_TRAIL_STATUS_KIND_SPECIAL_LW_ATTACK", + *FIGHTER_TRAIL_STATUS_KIND_SPECIAL_LW_ATTACK + ), + ( + "FIGHTER_TRAIL_STATUS_KIND_SPECIAL_LW_REBOUND", + *FIGHTER_TRAIL_STATUS_KIND_SPECIAL_LW_REBOUND + ), + ( + "FIGHTER_TRAIL_STATUS_KIND_SPECIAL_LW_TURN", + *FIGHTER_TRAIL_STATUS_KIND_SPECIAL_LW_TURN + ), + ( + "FIGHTER_TRAIL_STATUS_KIND_SPECIAL_N1", + *FIGHTER_TRAIL_STATUS_KIND_SPECIAL_N1 + ), + ( + "FIGHTER_TRAIL_STATUS_KIND_SPECIAL_N1_END", + *FIGHTER_TRAIL_STATUS_KIND_SPECIAL_N1_END + ), + ( + "FIGHTER_TRAIL_STATUS_KIND_SPECIAL_N1_SHOOT", + *FIGHTER_TRAIL_STATUS_KIND_SPECIAL_N1_SHOOT + ), + ( + "FIGHTER_TRAIL_STATUS_KIND_SPECIAL_N2", + *FIGHTER_TRAIL_STATUS_KIND_SPECIAL_N2 + ), + ( + "FIGHTER_TRAIL_STATUS_KIND_SPECIAL_N3", + *FIGHTER_TRAIL_STATUS_KIND_SPECIAL_N3 + ), + ( + "FIGHTER_TRAIL_STATUS_KIND_SPECIAL_S_ATTACK", + *FIGHTER_TRAIL_STATUS_KIND_SPECIAL_S_ATTACK + ), + ( + "FIGHTER_TRAIL_STATUS_KIND_SPECIAL_S_END", + *FIGHTER_TRAIL_STATUS_KIND_SPECIAL_S_END + ), + ( + "FIGHTER_TRAIL_STATUS_KIND_SPECIAL_S_SEARCH", + *FIGHTER_TRAIL_STATUS_KIND_SPECIAL_S_SEARCH + ), + ( + "FIGHTER_TRAIL_STATUS_KIND_SPECIAL_S_TURN", + *FIGHTER_TRAIL_STATUS_KIND_SPECIAL_S_TURN + ), + ( + "FIGHTER_WARIO_STATUS_KIND_FINAL_DASH", + *FIGHTER_WARIO_STATUS_KIND_FINAL_DASH + ), + ( + "FIGHTER_WARIO_STATUS_KIND_FINAL_DASH_END", + *FIGHTER_WARIO_STATUS_KIND_FINAL_DASH_END + ), + ( + "FIGHTER_WARIO_STATUS_KIND_FINAL_END", + *FIGHTER_WARIO_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_WARIO_STATUS_KIND_FINAL_READY", + *FIGHTER_WARIO_STATUS_KIND_FINAL_READY + ), + ( + "FIGHTER_WARIO_STATUS_KIND_FINAL_SCENE", + *FIGHTER_WARIO_STATUS_KIND_FINAL_SCENE + ), + ( + "FIGHTER_WARIO_STATUS_KIND_NUM", + *FIGHTER_WARIO_STATUS_KIND_NUM + ), + ( + "FIGHTER_WARIO_STATUS_KIND_SPECIAL_HI_JUMP", + *FIGHTER_WARIO_STATUS_KIND_SPECIAL_HI_JUMP + ), + ( + "FIGHTER_WARIO_STATUS_KIND_SPECIAL_LW_LANDING", + *FIGHTER_WARIO_STATUS_KIND_SPECIAL_LW_LANDING + ), + ( + "FIGHTER_WARIO_STATUS_KIND_SPECIAL_N_BITE", + *FIGHTER_WARIO_STATUS_KIND_SPECIAL_N_BITE + ), + ( + "FIGHTER_WARIO_STATUS_KIND_SPECIAL_N_BITE_END", + *FIGHTER_WARIO_STATUS_KIND_SPECIAL_N_BITE_END + ), + ( + "FIGHTER_WARIO_STATUS_KIND_SPECIAL_N_BITE_START", + *FIGHTER_WARIO_STATUS_KIND_SPECIAL_N_BITE_START + ), + ( + "FIGHTER_WARIO_STATUS_KIND_SPECIAL_N_BOMB", + *FIGHTER_WARIO_STATUS_KIND_SPECIAL_N_BOMB + ), + ( + "FIGHTER_WARIO_STATUS_KIND_SPECIAL_N_EAT", + *FIGHTER_WARIO_STATUS_KIND_SPECIAL_N_EAT + ), + ( + "FIGHTER_WARIO_STATUS_KIND_SPECIAL_N_END", + *FIGHTER_WARIO_STATUS_KIND_SPECIAL_N_END + ), + ( + "FIGHTER_WARIO_STATUS_KIND_SPECIAL_N_FOOD", + *FIGHTER_WARIO_STATUS_KIND_SPECIAL_N_FOOD + ), + ( + "FIGHTER_WARIO_STATUS_KIND_SPECIAL_N_ITEM", + *FIGHTER_WARIO_STATUS_KIND_SPECIAL_N_ITEM + ), + ( + "FIGHTER_WARIO_STATUS_KIND_SPECIAL_N_LARGE", + *FIGHTER_WARIO_STATUS_KIND_SPECIAL_N_LARGE + ), + ( + "FIGHTER_WARIO_STATUS_KIND_SPECIAL_N_OPEN_WAIT", + *FIGHTER_WARIO_STATUS_KIND_SPECIAL_N_OPEN_WAIT + ), + ( + "FIGHTER_WARIO_STATUS_KIND_SPECIAL_S_APPEAL", + *FIGHTER_WARIO_STATUS_KIND_SPECIAL_S_APPEAL + ), + ( + "FIGHTER_WARIO_STATUS_KIND_SPECIAL_S_BUMP", + *FIGHTER_WARIO_STATUS_KIND_SPECIAL_S_BUMP + ), + ( + "FIGHTER_WARIO_STATUS_KIND_SPECIAL_S_DOWN", + *FIGHTER_WARIO_STATUS_KIND_SPECIAL_S_DOWN + ), + ( + "FIGHTER_WARIO_STATUS_KIND_SPECIAL_S_DRIVE", + *FIGHTER_WARIO_STATUS_KIND_SPECIAL_S_DRIVE + ), + ( + "FIGHTER_WARIO_STATUS_KIND_SPECIAL_S_ESCAPE", + *FIGHTER_WARIO_STATUS_KIND_SPECIAL_S_ESCAPE + ), + ( + "FIGHTER_WARIO_STATUS_KIND_SPECIAL_S_ESCAPE_START", + *FIGHTER_WARIO_STATUS_KIND_SPECIAL_S_ESCAPE_START + ), + ( + "FIGHTER_WARIO_STATUS_KIND_SPECIAL_S_RIDE", + *FIGHTER_WARIO_STATUS_KIND_SPECIAL_S_RIDE + ), + ( + "FIGHTER_WARIO_STATUS_KIND_SPECIAL_S_SEARCH", + *FIGHTER_WARIO_STATUS_KIND_SPECIAL_S_SEARCH + ), + ( + "FIGHTER_WARIO_STATUS_KIND_SPECIAL_S_START", + *FIGHTER_WARIO_STATUS_KIND_SPECIAL_S_START + ), + ( + "FIGHTER_WARIO_STATUS_KIND_SPECIAL_S_THROWN_OUT", + *FIGHTER_WARIO_STATUS_KIND_SPECIAL_S_THROWN_OUT + ), + ( + "FIGHTER_WARIO_STATUS_KIND_SPECIAL_S_TURN_END", + *FIGHTER_WARIO_STATUS_KIND_SPECIAL_S_TURN_END + ), + ( + "FIGHTER_WARIO_STATUS_KIND_SPECIAL_S_TURN_LOOP", + *FIGHTER_WARIO_STATUS_KIND_SPECIAL_S_TURN_LOOP + ), + ( + "FIGHTER_WARIO_STATUS_KIND_SPECIAL_S_TURN_START", + *FIGHTER_WARIO_STATUS_KIND_SPECIAL_S_TURN_START + ), + ( + "FIGHTER_WARIO_STATUS_KIND_SPECIAL_S_WHEELIE", + *FIGHTER_WARIO_STATUS_KIND_SPECIAL_S_WHEELIE + ), + ( + "FIGHTER_WIIFIT_STATUS_KIND_FINAL_END", + *FIGHTER_WIIFIT_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_WIIFIT_STATUS_KIND_FINAL_HOLD", + *FIGHTER_WIIFIT_STATUS_KIND_FINAL_HOLD + ), + ( + "FIGHTER_WIIFIT_STATUS_KIND_NUM", + *FIGHTER_WIIFIT_STATUS_KIND_NUM + ), + ( + "FIGHTER_WIIFIT_STATUS_KIND_SPECIAL_HI_END", + *FIGHTER_WIIFIT_STATUS_KIND_SPECIAL_HI_END + ), + ( + "FIGHTER_WIIFIT_STATUS_KIND_SPECIAL_HI_JUMP", + *FIGHTER_WIIFIT_STATUS_KIND_SPECIAL_HI_JUMP + ), + ( + "FIGHTER_WIIFIT_STATUS_KIND_SPECIAL_LW_BREATH", + *FIGHTER_WIIFIT_STATUS_KIND_SPECIAL_LW_BREATH + ), + ( + "FIGHTER_WIIFIT_STATUS_KIND_SPECIAL_LW_FAILURE", + *FIGHTER_WIIFIT_STATUS_KIND_SPECIAL_LW_FAILURE + ), + ( + "FIGHTER_WIIFIT_STATUS_KIND_SPECIAL_LW_SUCCESS", + *FIGHTER_WIIFIT_STATUS_KIND_SPECIAL_LW_SUCCESS + ), + ( + "FIGHTER_WIIFIT_STATUS_KIND_SPECIAL_N_CANCEL", + *FIGHTER_WIIFIT_STATUS_KIND_SPECIAL_N_CANCEL + ), + ( + "FIGHTER_WIIFIT_STATUS_KIND_SPECIAL_N_END", + *FIGHTER_WIIFIT_STATUS_KIND_SPECIAL_N_END + ), + ( + "FIGHTER_WIIFIT_STATUS_KIND_SPECIAL_N_HOLD", + *FIGHTER_WIIFIT_STATUS_KIND_SPECIAL_N_HOLD + ), + ( + "FIGHTER_WIIFIT_STATUS_KIND_SPECIAL_N_JUMP_CANCEL", + *FIGHTER_WIIFIT_STATUS_KIND_SPECIAL_N_JUMP_CANCEL + ), + ( + "FIGHTER_WIIFIT_STATUS_KIND_SPECIAL_N_SHOOT", + *FIGHTER_WIIFIT_STATUS_KIND_SPECIAL_N_SHOOT + ), + ( + "FIGHTER_WIIFIT_STATUS_KIND_SPECIAL_S_HEADING", + *FIGHTER_WIIFIT_STATUS_KIND_SPECIAL_S_HEADING + ), + ( + "FIGHTER_WIIFIT_STATUS_KIND_SPECIAL_S_JUMP", + *FIGHTER_WIIFIT_STATUS_KIND_SPECIAL_S_JUMP + ), + ( + "FIGHTER_WOLF_STATUS_KIND_SPECIAL_HI_RUSH", + *FIGHTER_WOLF_STATUS_KIND_SPECIAL_HI_RUSH + ), + ( + "FIGHTER_YOSHI_STATUS_KIND_FINAL_DASH", + *FIGHTER_YOSHI_STATUS_KIND_FINAL_DASH + ), + ( + "FIGHTER_YOSHI_STATUS_KIND_FINAL_DASH_END", + *FIGHTER_YOSHI_STATUS_KIND_FINAL_DASH_END + ), + ( + "FIGHTER_YOSHI_STATUS_KIND_FINAL_END", + *FIGHTER_YOSHI_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_YOSHI_STATUS_KIND_FINAL_HIT", + *FIGHTER_YOSHI_STATUS_KIND_FINAL_HIT + ), + ( + "FIGHTER_YOSHI_STATUS_KIND_FINAL_SCENE01", + *FIGHTER_YOSHI_STATUS_KIND_FINAL_SCENE01 + ), + ( + "FIGHTER_YOSHI_STATUS_KIND_NUM", + *FIGHTER_YOSHI_STATUS_KIND_NUM + ), + ( + "FIGHTER_YOSHI_STATUS_KIND_SPECIAL_AIR_LW", + *FIGHTER_YOSHI_STATUS_KIND_SPECIAL_AIR_LW + ), + ( + "FIGHTER_YOSHI_STATUS_KIND_SPECIAL_AIR_S_JUMP", + *FIGHTER_YOSHI_STATUS_KIND_SPECIAL_AIR_S_JUMP + ), + ( + "FIGHTER_YOSHI_STATUS_KIND_SPECIAL_LW_LANDING", + *FIGHTER_YOSHI_STATUS_KIND_SPECIAL_LW_LANDING + ), + ( + "FIGHTER_YOSHI_STATUS_KIND_SPECIAL_LW_TO_AIR", + *FIGHTER_YOSHI_STATUS_KIND_SPECIAL_LW_TO_AIR + ), + ( + "FIGHTER_YOSHI_STATUS_KIND_SPECIAL_N_1", + *FIGHTER_YOSHI_STATUS_KIND_SPECIAL_N_1 + ), + ( + "FIGHTER_YOSHI_STATUS_KIND_SPECIAL_N_2", + *FIGHTER_YOSHI_STATUS_KIND_SPECIAL_N_2 + ), + ( + "FIGHTER_YOSHI_STATUS_KIND_SPECIAL_S_END", + *FIGHTER_YOSHI_STATUS_KIND_SPECIAL_S_END + ), + ( + "FIGHTER_YOSHI_STATUS_KIND_SPECIAL_S_LOOP", + *FIGHTER_YOSHI_STATUS_KIND_SPECIAL_S_LOOP + ), + ( + "FIGHTER_YOSHI_STATUS_KIND_SPECIAL_S_TURN", + *FIGHTER_YOSHI_STATUS_KIND_SPECIAL_S_TURN + ), + ( + "FIGHTER_ZELDA_STATUS_KIND_FINAL_END", + *FIGHTER_ZELDA_STATUS_KIND_FINAL_END + ), + ( + "FIGHTER_ZELDA_STATUS_KIND_FINAL_FINISH", + *FIGHTER_ZELDA_STATUS_KIND_FINAL_FINISH + ), + ( + "FIGHTER_ZELDA_STATUS_KIND_FINAL_LOOP", + *FIGHTER_ZELDA_STATUS_KIND_FINAL_LOOP + ), + ( + "FIGHTER_ZELDA_STATUS_KIND_NUM", + *FIGHTER_ZELDA_STATUS_KIND_NUM + ), + ( + "FIGHTER_ZELDA_STATUS_KIND_SPECIAL_HI_2", + *FIGHTER_ZELDA_STATUS_KIND_SPECIAL_HI_2 + ), + ( + "FIGHTER_ZELDA_STATUS_KIND_SPECIAL_HI_3", + *FIGHTER_ZELDA_STATUS_KIND_SPECIAL_HI_3 + ), + ( + "FIGHTER_ZELDA_STATUS_KIND_SPECIAL_S_END", + *FIGHTER_ZELDA_STATUS_KIND_SPECIAL_S_END + ), + ( + "FIGHTER_ZELDA_STATUS_KIND_SPECIAL_S_LOOP", + *FIGHTER_ZELDA_STATUS_KIND_SPECIAL_S_LOOP + ), + ]); + static ref KIND_TO_CHAR: HashMap = character_pairs().iter().cloned().collect(); +} + +fn character_pairs() -> [(i32, Character); 97] { + use Character::*; + [ + (*FIGHTER_KIND_BAYONETTA, Bayonetta), + (*FIGHTER_KIND_BRAVE, Brave), + (*FIGHTER_KIND_BUDDY, Buddy), + (*FIGHTER_KIND_CAPTAIN, Captain), + (*FIGHTER_KIND_CHROM, Chrom), + (*FIGHTER_KIND_CLOUD, Cloud), + (*FIGHTER_KIND_DAISY, Daisy), + (*FIGHTER_KIND_DEDEDE, Dedede), + (*FIGHTER_KIND_DEMON, Demon), + (*FIGHTER_KIND_DIDDY, Diddy), + (*FIGHTER_KIND_DOLLY, Dolly), + (*FIGHTER_KIND_DONKEY, Donkey), + (*FIGHTER_KIND_DUCKHUNT, Duckhunt), + (*FIGHTER_KIND_EDGE, Edge), + (*FIGHTER_KIND_EFLAME, Eflame), + (*FIGHTER_KIND_ELIGHT, Elight), + (*FIGHTER_KIND_FALCO, Falco), + (*FIGHTER_KIND_FOX, Fox), + (*FIGHTER_KIND_FUSHIGISOU, Fushigisou), + (*FIGHTER_KIND_GAMEWATCH, Gamewatch), + (*FIGHTER_KIND_GANON, Ganon), + (*FIGHTER_KIND_GAOGAEN, Gaogaen), + (*FIGHTER_KIND_GEKKOUGA, Gekkouga), + (*FIGHTER_KIND_IKE, Ike), + (*FIGHTER_KIND_INKLING, Inkling), + (*FIGHTER_KIND_JACK, Jack), + (*FIGHTER_KIND_KAMUI, Kamui), + (*FIGHTER_KIND_KEN, Ken), + (*FIGHTER_KIND_KIRBY, Kirby), + (*FIGHTER_KIND_KOOPA, Koopa), + (*FIGHTER_KIND_KOOPAG, Koopag), + (*FIGHTER_KIND_KOOPAJR, Koopajr), + (*FIGHTER_KIND_KROOL, Krool), + (*FIGHTER_KIND_LINK, Link), + (*FIGHTER_KIND_LITTLEMAC, Littlemac), + (*FIGHTER_KIND_LIZARDON, Lizardon), + (*FIGHTER_KIND_LUCARIO, Lucario), + (*FIGHTER_KIND_LUCAS, Lucas), + (*FIGHTER_KIND_LUCINA, Lucina), + (*FIGHTER_KIND_LUIGI, Luigi), + (*FIGHTER_KIND_MARIO, Mario), + (*FIGHTER_KIND_MARIOD, Mariod), + (*FIGHTER_KIND_MARTH, Marth), + (*FIGHTER_KIND_MASTER, Master), + (*FIGHTER_KIND_METAKNIGHT, Metaknight), + (*FIGHTER_KIND_MEWTWO, Mewtwo), + (*FIGHTER_KIND_MIIENEMYF, Miienemyf), + (*FIGHTER_KIND_MIIENEMYG, Miienemyg), + (*FIGHTER_KIND_MIIENEMYS, Miienemys), + (*FIGHTER_KIND_MIIFIGHTER, Miifighter), + (*FIGHTER_KIND_MIIGUNNER, Miigunner), + (*FIGHTER_KIND_MIISWORDSMAN, Miiswordsman), + (*FIGHTER_KIND_MURABITO, Murabito), + (*FIGHTER_KIND_NANA, Nana), + (*FIGHTER_KIND_NESS, Ness), + (*FIGHTER_KIND_PACKUN, Packun), + (*FIGHTER_KIND_PACMAN, Pacman), + (*FIGHTER_KIND_PALUTENA, Palutena), + (*FIGHTER_KIND_PEACH, Peach), + (*FIGHTER_KIND_PFUSHIGISOU, Pfushigisou), + (*FIGHTER_KIND_PICHU, Pichu), + (*FIGHTER_KIND_PICKEL, Pickel), + (*FIGHTER_KIND_PIKACHU, Pikachu), + (*FIGHTER_KIND_PIKMIN, Pikmin), + (*FIGHTER_KIND_PIT, Pit), + (*FIGHTER_KIND_PITB, Pitb), + (*FIGHTER_KIND_PLIZARDON, Plizardon), + (*FIGHTER_KIND_POPO, Popo), + (*FIGHTER_KIND_PURIN, Purin), + (*FIGHTER_KIND_PZENIGAME, Pzenigame), + (*FIGHTER_KIND_REFLET, Reflet), + (*FIGHTER_KIND_RICHTER, Richter), + (*FIGHTER_KIND_RIDLEY, Ridley), + (*FIGHTER_KIND_ROBOT, Robot), + (*FIGHTER_KIND_ROCKMAN, Rockman), + (*FIGHTER_KIND_ROSETTA, Rosetta), + (*FIGHTER_KIND_ROY, Roy), + (*FIGHTER_KIND_RYU, Ryu), + (*FIGHTER_KIND_SAMUS, Samus), + (*FIGHTER_KIND_SAMUSD, Samusd), + (*FIGHTER_KIND_SHEIK, Sheik), + (*FIGHTER_KIND_SHIZUE, Shizue), + (*FIGHTER_KIND_SHULK, Shulk), + (*FIGHTER_KIND_SIMON, Simon), + (*FIGHTER_KIND_SNAKE, Snake), + (*FIGHTER_KIND_SONIC, Sonic), + (*FIGHTER_KIND_SZEROSUIT, Szerosuit), + (*FIGHTER_KIND_TANTAN, Tantan), + (*FIGHTER_KIND_TOONLINK, Toonlink), + (*FIGHTER_KIND_TRAIL, Trail), + (*FIGHTER_KIND_WARIO, Wario), + (*FIGHTER_KIND_WIIFIT, Wiifit), + (*FIGHTER_KIND_WOLF, Wolf), + (*FIGHTER_KIND_YOSHI, Yoshi), + (*FIGHTER_KIND_YOUNGLINK, Younglink), + (*FIGHTER_KIND_ZELDA, Zelda), + (*FIGHTER_KIND_ZENIGAME, Zenigame), + ] +} + +pub fn kind_to_char(kind: i32) -> Character { + *KIND_TO_CHAR.get(&kind).unwrap_or(&Character::None) +} + +pub fn status_display_name(fighter_kind: i32, status: i32) -> String { + let character = kind_to_char(fighter_kind); + + let common_status_kind_identifier = "FIGHTER_STATUS_KIND_"; + let character_status_kind_identifier = + format!("FIGHTER_{:#?}_STATUS_KIND_", character).to_uppercase(); + let matching_statuses = STATUS_DISPLAY + .iter() + .filter(|(_, val)| status == **val) + .map(|(status_id, _)| *status_id) + .collect::>(); + + if let Some(common_status_name) = matching_statuses + .iter() + .find(|status| status.starts_with(common_status_kind_identifier)) + { + return common_status_name + .replace(common_status_kind_identifier, "") + .to_case(Case::Pascal); + } + + if let Some(character_status_name) = matching_statuses + .iter() + .find(|status| status.starts_with(&character_status_kind_identifier)) + { + return character_status_name + .replace(&character_status_kind_identifier, "") + .to_case(Case::Pascal); + } + + format!("Status0x{status:x}") +} diff --git a/src/common/input.rs b/src/common/input.rs index 10681a2..92a916b 100644 --- a/src/common/input.rs +++ b/src/common/input.rs @@ -1,4 +1,5 @@ #![allow(dead_code)] // TODO: Yeah don't do this +use crate::extra_bitflag_impls; use bitflags::bitflags; use modular_bitfield::{bitfield, specifiers::*}; @@ -54,7 +55,7 @@ pub struct ControlModuleStored { /// Re-ordered bitfield the game uses for buttons #[bitfield] -#[derive(Debug, Default, Copy, Clone)] +#[derive(Debug, Default, Copy, Clone, PartialEq, Eq)] #[repr(C)] pub struct ButtonBitfield { pub dpad_up: bool, @@ -190,6 +191,7 @@ pub struct ControllerMapping { //type Buttons = u32; // may need to actually implement (like label and such)? Not for now though bitflags! { + #[derive(Default)] pub struct Buttons: u32 { const ATTACK = 0x1; const SPECIAL = 0x2; @@ -212,6 +214,16 @@ bitflags! { } } +// This requires some imports to work +use training_mod_consts::{random_option, ToggleTrait}; +impl std::fmt::Display for Buttons { + fn fmt(&self, _f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + todo!() + } +} + +extra_bitflag_impls!(Buttons); + // Controller class used internally by the game #[derive(Debug, Default, Copy, Clone)] #[repr(C)] @@ -267,7 +279,7 @@ pub struct SomeControllerStruct { } // Define struct used for final controller inputs -#[derive(Copy, Clone, Debug)] +#[derive(Copy, Clone, Debug, Default)] #[repr(C)] pub struct MappedInputs { pub buttons: Buttons, diff --git a/src/common/mod.rs b/src/common/mod.rs index cb2b7f8..69c98f4 100644 --- a/src/common/mod.rs +++ b/src/common/mod.rs @@ -42,14 +42,25 @@ pub fn is_emulator() -> bool { } pub fn get_module_accessor(fighter_id: FighterId) -> *mut app::BattleObjectModuleAccessor { + try_get_module_accessor(fighter_id).unwrap() +} + +pub fn try_get_module_accessor( + fighter_id: FighterId, +) -> Option<*mut app::BattleObjectModuleAccessor> { let entry_id_int = fighter_id as i32; let entry_id = app::FighterEntryID(entry_id_int); unsafe { let mgr = *(FIGHTER_MANAGER_ADDR as *mut *mut app::FighterManager); let fighter_entry = FighterManager::get_fighter_entry(mgr, entry_id) as *mut app::FighterEntry; + if fighter_entry.is_null() { + return None; + } let current_fighter_id = FighterEntry::current_fighter_id(fighter_entry); - app::sv_battle_object::module_accessor(current_fighter_id as u32) + Some(app::sv_battle_object::module_accessor( + current_fighter_id as u32, + )) } } @@ -305,14 +316,15 @@ pub fn print_fighter_info( // Print Title print!("{}: ", title); // Print Fighter Kind: + let fighter_kind = utility::get_kind(module_accessor); if print_fighter_kind { - print!("FIGHTER_KIND: {}, ", utility::get_kind(module_accessor)); + print!("FIGHTER_KIND: {:#?}, ", kind_to_char(fighter_kind)); } // Print Status: if print_status { print!( "FIGHTER_STATUS: {}, ", - StatusModule::status_kind(module_accessor) + status_display_name(fighter_kind, StatusModule::status_kind(module_accessor)) ); } diff --git a/src/lib.rs b/src/lib.rs index 9ecf83a..c158430 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -18,7 +18,7 @@ use std::fs; use std::path::PathBuf; use skyline::nro::{self, NroInfo}; -use training_mod_consts::{OnOff, LEGACY_TRAINING_MODPACK_ROOT}; +use training_mod_consts::{extra_bitflag_impls, OnOff, LEGACY_TRAINING_MODPACK_ROOT}; use crate::common::button_config::DEFAULT_OPEN_MENU_CONFIG; use crate::common::events::events_loop; diff --git a/src/static/layout.arc b/src/static/layout.arc index cc1668a..547942b 100644 Binary files a/src/static/layout.arc and b/src/static/layout.arc differ diff --git a/src/training/input_log.rs b/src/training/input_log.rs new file mode 100644 index 0000000..1773938 --- /dev/null +++ b/src/training/input_log.rs @@ -0,0 +1,340 @@ +use itertools::Itertools; +use once_cell::sync::Lazy; +use std::collections::VecDeque; + +use crate::common::{input::*, menu::QUICK_MENU_ACTIVE, try_get_module_accessor}; +use lazy_static::lazy_static; +use parking_lot::Mutex; +use skyline::nn::ui2d::ResColor; +use smash::app::{lua_bind::*, utility}; +use training_mod_consts::{FighterId, InputDisplay, MENU}; + +use super::{frame_counter, input_record::STICK_CLAMP_MULTIPLIER}; + +const GREEN: ResColor = ResColor { + r: 22, + g: 156, + b: 0, + a: 0, +}; + +const RED: ResColor = ResColor { + r: 153, + g: 10, + b: 10, + a: 0, +}; + +const CYAN: ResColor = ResColor { + r: 0, + g: 255, + b: 255, + a: 0, +}; + +const BLUE: ResColor = ResColor { + r: 0, + g: 40, + b: 108, + a: 0, +}; + +const PURPLE: ResColor = ResColor { + r: 100, + g: 66, + b: 202, + a: 0, +}; + +pub const YELLOW: ResColor = ResColor { + r: 230, + g: 180, + b: 14, + a: 0, +}; + +pub const WHITE: ResColor = ResColor { + r: 255, + g: 255, + b: 255, + a: 0, +}; + +pub static PER_LOG_FRAME_COUNTER: Lazy = + Lazy::new(|| frame_counter::register_counter(frame_counter::FrameCounterType::InGameNoReset)); +pub static OVERALL_FRAME_COUNTER: Lazy = + Lazy::new(|| frame_counter::register_counter(frame_counter::FrameCounterType::InGameNoReset)); + +pub const NUM_LOGS: usize = 10; + +#[derive(PartialEq, Eq, Debug, Copy, Clone)] +pub enum DirectionStrength { + None, + Weak, + // Strong, +} + +#[derive(Copy, Clone, Default)] +pub struct InputLog { + pub ttl: u32, + pub frames: u32, + pub overall_frame: u32, + pub raw_inputs: Controller, + pub smash_inputs: MappedInputs, + pub status: i32, + pub fighter_kind: i32, +} + +const WALK_THRESHOLD_X: i8 = 20; +const _DASH_THRESHOLD_X: i8 = 102; +const DEADZONE_THRESHOLD_Y: i8 = 30; +const _TAP_JUMP_THRESHOLD_Y: i8 = 90; + +fn bin_stick_values(x: i8, y: i8) -> (DirectionStrength, f32) { + ( + // TODO + DirectionStrength::Weak, + match (x, y) { + // X only + (x, y) if y.abs() < DEADZONE_THRESHOLD_Y => match x { + x if x > WALK_THRESHOLD_X => 0.0, + x if x < -WALK_THRESHOLD_X => 180.0, + _ => return (DirectionStrength::None, 0.0), + }, + // Y only + (x, y) if x.abs() < WALK_THRESHOLD_X => match y { + y if y > DEADZONE_THRESHOLD_Y => 90.0, + y if y < -DEADZONE_THRESHOLD_Y => 270.0, + _ => return (DirectionStrength::None, 0.0), + }, + // Positive Y + (x, y) if y > DEADZONE_THRESHOLD_Y => match x { + x if x > WALK_THRESHOLD_X => 45.0, + x if x < -WALK_THRESHOLD_X => 135.0, + _ => return (DirectionStrength::Weak, 90.0), + }, + // Negative Y + (x, y) if y < DEADZONE_THRESHOLD_Y => match x { + x if x > WALK_THRESHOLD_X => 315.0, + x if x < -WALK_THRESHOLD_X => 225.0, + _ => return (DirectionStrength::Weak, 270.0), + }, + _ => return (DirectionStrength::None, 0.0), + }, + ) +} + +impl InputLog { + pub fn is_different(&self, other: &InputLog) -> bool { + unsafe { + match MENU.input_display { + InputDisplay::Smash => self.is_smash_different(other), + InputDisplay::Raw => self.is_raw_different(other), + InputDisplay::None => false, + } + } + } + + pub fn binned_lstick(&self) -> (DirectionStrength, f32) { + unsafe { + match MENU.input_display { + InputDisplay::Smash => self.smash_binned_lstick(), + InputDisplay::Raw => self.raw_binned_lstick(), + InputDisplay::None => panic!("Invalid input display to log"), + } + } + } + + pub fn binned_rstick(&self) -> (DirectionStrength, f32) { + unsafe { + match MENU.input_display { + InputDisplay::Smash => self.smash_binned_rstick(), + InputDisplay::Raw => self.raw_binned_rstick(), + InputDisplay::None => panic!("Invalid input display to log"), + } + } + } + + pub fn button_icons(&self) -> VecDeque<(&str, ResColor)> { + unsafe { + match MENU.input_display { + InputDisplay::Smash => self.smash_button_icons(), + InputDisplay::Raw => self.raw_button_icons(), + InputDisplay::None => panic!("Invalid input display to log"), + } + } + } + + fn smash_button_icons(&self) -> VecDeque<(&str, ResColor)> { + self.smash_inputs + .buttons + .to_vec() + .iter() + .filter_map(|button| { + Some(match *button { + Buttons::ATTACK | Buttons::ATTACK_RAW => ("a", GREEN), + Buttons::SPECIAL | Buttons::SPECIAL_RAW | Buttons::SPECIAL_RAW2 => ("b", RED), + Buttons::JUMP => ("x", CYAN), + Buttons::GUARD | Buttons::GUARD_HOLD => ("lb", BLUE), + Buttons::CATCH => ("zr", PURPLE), + Buttons::STOCK_SHARE => ("plus", WHITE), + Buttons::APPEAL_HI => ("dpad_up", WHITE), + Buttons::APPEAL_LW => ("dpad_down", WHITE), + Buttons::APPEAL_SL => ("dpad_right", WHITE), + Buttons::APPEAL_SR => ("dpad_left", WHITE), + _ => return None, + }) + }) + .unique_by(|(s, _)| *s) + .collect::>() + } + + fn raw_button_icons(&self) -> VecDeque<(&str, ResColor)> { + let buttons = self.raw_inputs.current_buttons; + let mut icons = VecDeque::new(); + if buttons.a() { + icons.push_front(("a", GREEN)); + } + if buttons.b() { + icons.push_front(("b", RED)); + } + if buttons.x() { + icons.push_front(("x", CYAN)); + } + if buttons.y() { + icons.push_front(("y", CYAN)); + } + if buttons.l() || buttons.real_digital_l() { + icons.push_front(("lb", BLUE)); + } + if buttons.r() || buttons.real_digital_r() { + icons.push_front(("rb", BLUE)); + } + if buttons.zl() { + icons.push_front(("zl", PURPLE)); + } + if buttons.zr() { + icons.push_front(("zr", PURPLE)); + } + if buttons.plus() { + icons.push_front(("plus", WHITE)); + } + if buttons.minus() { + icons.push_front(("minus", WHITE)); + } + + icons + } + + fn is_smash_different(&self, other: &InputLog) -> bool { + self.smash_inputs.buttons != other.smash_inputs.buttons + || self.smash_binned_lstick() != other.smash_binned_lstick() + || self.smash_binned_rstick() != other.smash_binned_rstick() + || (unsafe { MENU.input_display_status.as_bool() } && self.status != other.status) + } + + fn smash_binned_lstick(&self) -> (DirectionStrength, f32) { + bin_stick_values(self.smash_inputs.lstick_x, self.smash_inputs.lstick_y) + } + + fn smash_binned_rstick(&self) -> (DirectionStrength, f32) { + bin_stick_values(self.smash_inputs.rstick_x, self.smash_inputs.rstick_y) + } + + fn is_raw_different(&self, other: &InputLog) -> bool { + self.raw_inputs.current_buttons != other.raw_inputs.current_buttons + || self.raw_binned_lstick() != other.raw_binned_lstick() + || self.raw_binned_rstick() != other.raw_binned_rstick() + || (unsafe { MENU.input_display_status.as_bool() } && self.status != other.status) + } + + fn raw_binned_lstick(&self) -> (DirectionStrength, f32) { + let x = (self.raw_inputs.left_stick_x / STICK_CLAMP_MULTIPLIER) as i8; + let y = (self.raw_inputs.left_stick_y / STICK_CLAMP_MULTIPLIER) as i8; + bin_stick_values(x, y) + } + + fn raw_binned_rstick(&self) -> (DirectionStrength, f32) { + let x = (self.raw_inputs.right_stick_x / STICK_CLAMP_MULTIPLIER) as i8; + let y = (self.raw_inputs.right_stick_y / STICK_CLAMP_MULTIPLIER) as i8; + bin_stick_values(x, y) + } +} + +fn insert_in_place(array: &mut [T], value: T, index: usize) { + array[index..].rotate_right(1); + array[index] = value; +} + +fn insert_in_front(array: &mut [T], value: T) { + insert_in_place(array, value, 0); +} + +lazy_static! { + pub static ref P1_INPUT_LOGS: Mutex<[InputLog; NUM_LOGS]> = + Mutex::new([InputLog::default(); NUM_LOGS]); +} + +pub fn handle_final_input_mapping( + player_idx: i32, + controller_struct: &SomeControllerStruct, + out: *mut MappedInputs, +) { + unsafe { + if MENU.input_display == InputDisplay::None { + return; + } + + if QUICK_MENU_ACTIVE { + return; + } + + if player_idx == 0 { + let module_accessor = try_get_module_accessor(FighterId::Player); + if module_accessor.is_none() { + return; + } + let module_accessor = module_accessor.unwrap(); + + let current_frame = frame_counter::get_frame_count(*PER_LOG_FRAME_COUNTER); + let current_overall_frame = frame_counter::get_frame_count(*OVERALL_FRAME_COUNTER); + // We should always be counting + frame_counter::start_counting(*PER_LOG_FRAME_COUNTER); + frame_counter::start_counting(*OVERALL_FRAME_COUNTER); + + let potential_input_log = InputLog { + ttl: 600, + frames: 1, + overall_frame: current_overall_frame, + raw_inputs: *controller_struct.controller, + smash_inputs: *out, + status: StatusModule::status_kind(module_accessor), + fighter_kind: utility::get_kind(&mut *module_accessor), + }; + + let input_logs = &mut *P1_INPUT_LOGS.lock(); + let latest_input_log = input_logs.first_mut().unwrap(); + let prev_overall_frames = latest_input_log.overall_frame; + let prev_ttl = latest_input_log.ttl; + // Only update if we are on a new frame according to the latest log + let is_new_frame = prev_overall_frames != current_overall_frame; + if is_new_frame && latest_input_log.is_different(&potential_input_log) { + frame_counter::reset_frame_count(*PER_LOG_FRAME_COUNTER); + // We should count this frame already + frame_counter::tick_idx(*PER_LOG_FRAME_COUNTER); + insert_in_front(input_logs, potential_input_log); + } else if is_new_frame { + *latest_input_log = potential_input_log; + latest_input_log.frames = std::cmp::min(current_frame, 99); + latest_input_log.ttl = prev_ttl; + } + + // Decrease TTL + for input_log in input_logs.iter_mut().take(NUM_LOGS) { + if input_log.ttl > 0 && is_new_frame { + input_log.ttl -= 1; + } + } + } + } +} diff --git a/src/training/input_record.rs b/src/training/input_record.rs index 8c581a4..a831401 100644 --- a/src/training/input_record.rs +++ b/src/training/input_record.rs @@ -12,7 +12,9 @@ use PossessionState::*; use crate::common::consts::{FighterId, HitstunPlayback, OnOff, RecordTrigger}; use crate::common::input::*; use crate::common::{button_config, is_training_mode}; -use crate::common::{get_module_accessor, is_in_hitstun, is_in_shieldstun, MENU}; +use crate::common::{ + get_module_accessor, is_in_hitstun, is_in_shieldstun, try_get_module_accessor, MENU, +}; use crate::training::mash; use crate::training::ui::notifications::{clear_notifications, color_notification}; @@ -48,8 +50,8 @@ pub enum StartingStatus { Other, } -const STICK_NEUTRAL: f32 = 0.2; -const STICK_CLAMP_MULTIPLIER: f32 = 1.0 / 120.0; // 120.0 = CLAMP_MAX +pub const STICK_NEUTRAL: f32 = 0.2; +pub const STICK_CLAMP_MULTIPLIER: f32 = 1.0 / 120.0; // 120.0 = CLAMP_MAX const FINAL_RECORD_MAX: usize = 600; // Maximum length for input recording sequences (capacity) const TOTAL_SLOT_COUNT: usize = 5; // Total number of input recording slots pub static mut INPUT_RECORD: InputRecordState = InputRecordState::None; @@ -440,7 +442,14 @@ unsafe fn set_cpu_controls(p_data: *mut *mut u8) { should_mash_playback(); } - let cpu_module_accessor = get_module_accessor(FighterId::CPU); + let cpu_module_accessor = try_get_module_accessor(FighterId::CPU); + + // Sometimes we can try to grab their module accessor before they are valid? + if cpu_module_accessor.is_none() { + return; + } + let cpu_module_accessor = cpu_module_accessor.unwrap(); + if INPUT_RECORD == Pause { match LOCKOUT_FRAME.cmp(&0) { Ordering::Greater => LOCKOUT_FRAME -= 1, diff --git a/src/training/input_recording/mod.rs b/src/training/input_recording/mod.rs deleted file mode 100644 index dd3a638..0000000 --- a/src/training/input_recording/mod.rs +++ /dev/null @@ -1,2 +0,0 @@ -#[macro_use] -pub mod structures; diff --git a/src/training/input_recording/structures.rs b/src/training/input_recording/structures.rs deleted file mode 100644 index ed21a04..0000000 --- a/src/training/input_recording/structures.rs +++ /dev/null @@ -1,307 +0,0 @@ -#![allow(dead_code)] // TODO: Yeah don't do this -use crate::common::events::smash_version; -use crate::common::release::CURRENT_VERSION; -use crate::training::save_states::SavedState; -use bitflags::bitflags; -use training_mod_consts::TrainingModpackMenu; - -use crate::default_save_state; -use crate::training::character_specific::steve; -use crate::training::charge::ChargeState; -use crate::training::save_states::SaveState::NoAction; - -// Need to define necesary structures here. Probably should move to consts or something. Realistically, should be in skyline smash prob tho. - -// Final final controls used for controlmodule -// can I actually derive these? -#[derive(Debug, Copy, Clone)] -#[repr(C)] -pub struct ControlModuleInternal { - pub vtable: *mut u8, - pub controller_index: i32, - pub buttons: Buttons, - pub stick_x: f32, - pub stick_y: f32, - pub padding: [f32; 2], - pub unk: [u32; 8], - pub clamped_lstick_x: f32, - pub clamped_lstick_y: f32, - pub padding2: [f32; 2], - pub clamped_rstick_x: f32, - pub clamped_rstick_y: f32, -} - -impl ControlModuleInternal { - pub fn _clear(&mut self) { - // Try to nullify controls so we can't control player 1 during recording - self.stick_x = 0.0; - self.stick_y = 0.0; - self.buttons = Buttons::empty(); - self.clamped_lstick_x = 0.0; - self.clamped_lstick_y = 0.0; - self.clamped_rstick_x = 0.0; - self.clamped_rstick_y = 0.0; - } -} - -#[derive(Debug, Copy, Clone)] -#[repr(C)] -pub struct ControlModuleStored { - // Custom type for saving only necessary controls/not saving vtable - pub buttons: Buttons, - pub stick_x: f32, - pub stick_y: f32, - pub padding: [f32; 2], - pub unk: [u32; 8], - pub clamped_lstick_x: f32, - pub clamped_lstick_y: f32, - pub padding2: [f32; 2], - pub clamped_rstick_x: f32, - pub clamped_rstick_y: f32, -} - -// Re-ordered bitfield the game uses for buttons - TODO: Is this a problem? What's the original order? -pub type ButtonBitfield = i32; // may need to actually implement? Not for now though - -/// Controller style declaring what kind of controller is being used -#[derive(PartialEq, Eq, Debug, Copy, Clone)] -#[repr(u32)] -pub enum ControllerStyle { - Handheld = 0x1, - DualJoycon = 0x2, - LeftJoycon = 0x3, - RightJoycon = 0x4, - ProController = 0x5, - DebugPad = 0x6, // probably - GCController = 0x7, -} - -#[repr(C)] -pub struct AutorepeatInfo { - field: [u8; 0x18], -} - -// Can map any of these over any button - what does this mean? -#[repr(u8)] -#[derive(Debug, Copy, Clone, PartialEq, Eq)] -pub enum InputKind { - Attack = 0x0, - Special = 0x1, - Jump = 0x2, - Guard = 0x3, - Grab = 0x4, - SmashAttack = 0x5, - AppealHi = 0xA, - AppealS = 0xB, - AppealLw = 0xC, - Unset = 0xD, -} - -// 0x50 Byte struct containing the information for controller mappings -#[derive(Debug)] -#[repr(C)] -pub struct ControllerMapping { - pub gc_l: InputKind, - pub gc_r: InputKind, - pub gc_z: InputKind, - pub gc_dup: InputKind, - pub gc_dlr: InputKind, - pub gc_ddown: InputKind, - pub gc_a: InputKind, - pub gc_b: InputKind, - pub gc_cstick: InputKind, - pub gc_y: InputKind, - pub gc_x: InputKind, - pub gc_rumble: bool, - pub gc_absmash: bool, - pub gc_tapjump: bool, - pub gc_sensitivity: u8, - // 0xF - pub pro_l: InputKind, - pub pro_r: InputKind, - pub pro_zl: InputKind, - pub pro_zr: InputKind, - pub pro_dup: InputKind, - pub pro_dlr: InputKind, - pub pro_ddown: InputKind, - pub pro_a: InputKind, - pub pro_b: InputKind, - pub pro_cstick: InputKind, - pub pro_x: InputKind, - pub pro_y: InputKind, - pub pro_rumble: bool, - pub pro_absmash: bool, - pub pro_tapjump: bool, - pub pro_sensitivity: u8, - // 0x1F - pub joy_shoulder: InputKind, - pub joy_zshoulder: InputKind, - pub joy_sl: InputKind, - pub joy_sr: InputKind, - pub joy_up: InputKind, - pub joy_right: InputKind, - pub joy_left: InputKind, - pub joy_down: InputKind, - pub joy_rumble: bool, - pub joy_absmash: bool, - pub joy_tapjump: bool, - pub joy_sensitivity: u8, - // 0x2B - pub _2b: u8, - pub _2c: u8, - pub _2d: u8, - pub _2e: u8, - pub _2f: u8, - pub _30: u8, - pub _31: u8, - pub _32: u8, - pub is_absmash: bool, - pub _34: [u8; 0x1C], -} - -//type Buttons = u32; // may need to actually implement (like label and such)? Not for now though -bitflags! { - pub struct Buttons: u32 { - const ATTACK = 0x1; - const SPECIAL = 0x2; - const JUMP = 0x4; - const GUARD = 0x8; - const CATCH = 0x10; - const SMASH = 0x20; - const JUMP_MINI = 0x40; - const CSTICK_ON = 0x80; - const STOCK_SHARE = 0x100; - const ATTACK_RAW = 0x200; - const APPEAL_HI = 0x400; - const SPECIAL_RAW = 0x800; - const APPEAL_LW = 0x1000; - const APPEAL_SL = 0x2000; - const APPEAL_SR = 0x4000; - const FLICK_JUMP = 0x8000; - const GUARD_HOLD = 0x10000; - const SPECIAL_RAW2 = 0x20000; - } -} - -// Controller class used internally by the game -#[repr(C)] -pub struct Controller { - pub vtable: *const u64, - pub current_buttons: ButtonBitfield, - pub previous_buttons: ButtonBitfield, - pub left_stick_x: f32, - pub left_stick_y: f32, - pub left_trigger: f32, - pub _left_padding: u32, - pub right_stick_x: f32, - pub right_stick_y: f32, - pub right_trigger: f32, - pub _right_padding: u32, - pub gyro: [f32; 4], - pub button_timespan: AutorepeatInfo, - pub lstick_timespan: AutorepeatInfo, - pub rstick_timespan: AutorepeatInfo, - pub just_down: ButtonBitfield, - pub just_release: ButtonBitfield, - pub autorepeat_keys: u32, - pub autorepeat_threshold: u32, - pub autorepeat_initial_press_threshold: u32, - pub style: ControllerStyle, - pub controller_id: u32, - pub primary_controller_color1: u32, - pub primary_controller_color2: u32, - pub secondary_controller_color1: u32, - pub secondary_controller_color2: u32, - pub led_pattern: u8, - pub button_autorepeat_initial_press: bool, - pub lstick_autorepeat_initial_press: bool, - pub rstick_autorepeat_initial_press: bool, - pub is_valid_controller: bool, - pub _x_b9: [u8; 2], - pub is_connected: bool, - pub is_left_connected: bool, - pub is_right_connected: bool, - pub is_wired: bool, - pub is_left_wired: bool, - pub is_right_wired: bool, - pub _x_c1: [u8; 3], - pub npad_number: u32, - pub _x_c8: [u8; 8], -} - -// SomeControllerStruct used in hooked function - need to ask blujay what this is again -#[repr(C)] -pub struct SomeControllerStruct { - padding: [u8; 0x10], - controller: &'static mut Controller, -} - -// Define struct used for final controller inputs -#[derive(Copy, Clone)] -#[repr(C)] -pub struct MappedInputs { - pub buttons: Buttons, - pub lstick_x: i8, - pub lstick_y: i8, - pub rstick_x: i8, - pub rstick_y: i8, -} - -impl MappedInputs { - // pub needed? - pub fn default() -> MappedInputs { - MappedInputs { - buttons: Buttons::empty(), - lstick_x: 0, - lstick_y: 0, - rstick_x: 0, - rstick_y: 0, - } - } -} - -// Final Structure containing all input recording slots, menu options, and save states. -// 5 Input Recording Slots should be fine for now for most mix up scenarios -// When loading a "scenario", we want to load all menu options (with maybe overrides in the config?), load savestate(s), and load input recording slots. -// If we have submenus for input recording slots, we need to get that info as well, and we want to apply saved damage from save states to the menu. -// Damage range seems to be saved in menu for range of damage, so that's taken care of with menu. - -#[derive(Clone)] -#[repr(C)] -pub struct Scenario { - pub record_slots: Vec>, - pub starting_statuses: Vec, - pub menu: TrainingModpackMenu, - pub save_states: Vec, - pub player_char: i32, // fighter_kind - pub cpu_char: i32, // fighter_kind - pub stage: i32, // index of stage, but -1 = random - pub title: String, - pub description: String, - pub mod_version: String, - pub smash_version: String, - // depending on version, we need to modify newly added menu options, so that regardless of their defaults they reflect the previous version to minimize breakage of old scenarios - // we may also add more scenario parts to the struct in the future etc. - // pub screenshot: image???? - // datetime? - // author? - // mirroring? -} - -impl Scenario { - pub fn default() -> Scenario { - Scenario { - record_slots: vec![vec![MappedInputs::default(); 600]; 5], - starting_statuses: vec![0], - menu: crate::common::consts::DEFAULTS_MENU, - save_states: vec![default_save_state!(); 5], - player_char: 0, - cpu_char: 0, - stage: -1, // index of stage, but -1 = random/any stage - title: "Scenario Title".to_string(), - description: "Description...".to_string(), - mod_version: CURRENT_VERSION.to_string(), - smash_version: smash_version(), - } - } -} diff --git a/src/training/mod.rs b/src/training/mod.rs index 3dfaa93..b3c5621 100644 --- a/src/training/mod.rs +++ b/src/training/mod.rs @@ -35,6 +35,7 @@ mod character_specific; mod fast_fall; mod full_hop; pub mod input_delay; +mod input_log; mod input_record; mod mash; mod reset; @@ -764,6 +765,9 @@ unsafe fn handle_final_input_mapping( // MUTATES controller state to delay inputs input_delay::handle_final_input_mapping(player_idx, out); + // Read potentially delayed state for loggers + input_log::handle_final_input_mapping(player_idx, controller_struct, out); + // Potentially apply input recording, thus with delay // MUTATES controller state to apply recording or playback input_record::handle_final_input_mapping(player_idx, out); diff --git a/src/training/ui/input_log.rs b/src/training/ui/input_log.rs new file mode 100644 index 0000000..8774d25 --- /dev/null +++ b/src/training/ui/input_log.rs @@ -0,0 +1,178 @@ +use std::collections::VecDeque; + +use skyline::nn::ui2d::*; +use smash::ui2d::{SmashPane, SmashTextBox}; +use training_mod_consts::{InputDisplay, MENU}; + +use crate::{ + common::{consts::status_display_name, menu::QUICK_MENU_ACTIVE}, + training::{ + input_log::{DirectionStrength, InputLog, P1_INPUT_LOGS, WHITE, YELLOW}, + ui::{fade_out, menu::VANILLA_MENU_ACTIVE}, + }, +}; + +macro_rules! log_parent_fmt { + ($x:ident) => { + format!("TrModInputLog{}", $x).as_str() + }; +} + +fn get_input_icons(log: &InputLog) -> VecDeque<(&str, ResColor)> { + let mut icons = log.button_icons(); + + let (rstick_strength, rstick_angle) = log.binned_rstick(); + let rstick_icon = if rstick_strength != DirectionStrength::None { + match rstick_angle as u32 { + 0 => "right", + 45 => "up_right", + 90 => "up", + 135 => "up_left", + 180 => "left", + 225 => "down_left", + 270 => "down", + 315 => "down_right", + _ => "?", + } + } else { + "" + }; + + if !rstick_icon.is_empty() { + icons.push_front((rstick_icon, YELLOW)); + } + + let (lstick_strength, lstick_angle) = log.binned_lstick(); + let lstick_icon = if lstick_strength != DirectionStrength::None { + match lstick_angle as u32 { + 0 => "right", + 45 => "up_right", + 90 => "up", + 135 => "up_left", + 180 => "left", + 225 => "down_left", + 270 => "down", + 315 => "down_right", + _ => "?", + } + } else { + "" + }; + + if !lstick_icon.is_empty() { + icons.push_front((lstick_icon, WHITE)); + } + + icons +} + +unsafe fn draw_log(root_pane: &Pane, log_idx: usize, log: &InputLog) { + let log_pane = root_pane + .find_pane_by_name_recursive(log_parent_fmt!(log_idx)) + .unwrap(); + + log_pane.set_visible( + !QUICK_MENU_ACTIVE && !VANILLA_MENU_ACTIVE && MENU.input_display != InputDisplay::None, + ); + if MENU.input_display == InputDisplay::None { + return; + } + const FADE_FRAMES: u32 = 200; + fade_out(log_pane, log.ttl, FADE_FRAMES); + + let icons = get_input_icons(log); + + // Empty them first + const NUM_ICON_SLOTS: usize = 5; + let available_icons = vec![ + "a", + "b", + "x", + "y", + "lb", + "rb", + "zl", + "zr", + "up", + "down", + "left", + "right", + "up_left", + "up_right", + "down_left", + "down_right", + "gcc_l", + "gcc_r", + "gcc_z", + "plus", + "minus", + "l_stick", + "r_stick", + "gcc_c_stick", + ]; + + for idx in 0..NUM_ICON_SLOTS { + let input_pane = log_pane + .find_pane_by_name_recursive(format!("Input{}", idx).as_str()) + .unwrap(); + + available_icons + .iter() + .map(|name| input_pane.find_pane_by_name_recursive(name).unwrap()) + .for_each(|icon_pane| { + icon_pane.set_visible(false); + }); + } + + for (index, icon) in icons.iter().enumerate() { + // Temporarily comparing to the list of available icons until they are all in + // Just in case we run into an icon name that isn't present + let (icon_name, icon_color) = icon; + if index >= NUM_ICON_SLOTS || !available_icons.contains(icon_name) { + continue; + } + + let input_pane = log_pane + .find_pane_by_name_recursive(format!("Input{}", index).as_str()) + .unwrap(); + + let icon_pane = input_pane + .find_pane_by_name_recursive(icon_name) + .unwrap() + .as_picture(); + + icon_pane.set_visible(true); + (*icon_pane.material).set_black_res_color(*icon_color); + icon_pane.flags |= PaneFlag::IsGlobalMatrixDirty as u8; + } + + let frame_text = format!("{}", log.frames); + log_pane + .find_pane_by_name_recursive("Frame") + .unwrap() + .as_textbox() + .set_text_string(frame_text.as_str()); + + let status_text = if MENU.input_display_status.as_bool() { + status_display_name(log.fighter_kind, log.status) + } else { + "".to_string() + }; + log_pane + .find_pane_by_name_recursive("Status") + .unwrap() + .as_textbox() + .set_text_string(status_text.as_str()); +} + +pub unsafe fn draw(root_pane: &Pane) { + let logs_ptr = P1_INPUT_LOGS.data_ptr(); + if logs_ptr.is_null() { + return; + } + let logs = &*logs_ptr; + + for (log_idx, log) in logs.iter().enumerate() { + draw_log(root_pane, log_idx, log); + } +} diff --git a/src/training/ui/menu.rs b/src/training/ui/menu.rs index 22a2d69..419b4d9 100644 --- a/src/training/ui/menu.rs +++ b/src/training/ui/menu.rs @@ -11,6 +11,7 @@ use crate::training::frame_counter; use crate::{common, common::menu::QUICK_MENU_ACTIVE, input::*}; use super::fade_out; +use super::set_icon_text; pub static NUM_MENU_TEXT_OPTIONS: usize = 32; pub static _NUM_MENU_TABS: usize = 3; @@ -483,10 +484,7 @@ pub unsafe fn draw(root_pane: &Pane) { // Left/Right tabs have keys if let Some(key) = key { - let it = icon_pane.text_buf as *mut u16; - icon_pane.text_len = 1; - *it = **key; - *(it.add(1)) = 0x0; + set_icon_text(icon_pane, &vec![**key]); } if *name == "CurrentTab" { @@ -510,11 +508,7 @@ pub unsafe fn draw(root_pane: &Pane) { .find_pane_by_name_recursive("set_txt_icon") .unwrap() .as_textbox(); - icon_pane.set_text_string(""); - let it = icon_pane.text_buf as *mut u16; - icon_pane.text_len = 1; - *it = *key.unwrap(); - *(it.add(1)) = 0x0; + set_icon_text(icon_pane, &vec![*key.unwrap()]); key_help_pane .find_pane_by_name_recursive("set_txt_help") diff --git a/src/training/ui/mod.rs b/src/training/ui/mod.rs index b00e413..1a3a129 100644 --- a/src/training/ui/mod.rs +++ b/src/training/ui/mod.rs @@ -2,6 +2,7 @@ use byte_unit::MEBIBYTE; use sarc::SarcFile; use skyline::nn::ui2d::*; +use smash::ui2d::SmashTextBox; use training_mod_consts::{OnOff, MENU}; #[cfg(feature = "layout_arc_from_file")] @@ -13,11 +14,28 @@ use crate::{ mod damage; mod display; +mod input_log; pub mod menu; pub mod notifications; +pub unsafe fn set_icon_text(pane: &mut TextBox, icons: &Vec) { + pane.set_text_string(""); + + let it = pane.text_buf as *mut u16; + pane.text_len = icons.len() as u16; + for (idx, icon) in icons.iter().enumerate() { + *(it.add(idx)) = *icon; + } + + // Add nullptr at end to be sure + *(it.add(icons.len())) = 0x0; +} + pub fn fade_out(pane: &mut Pane, current_frame: u32, total_frames: u32) { - if current_frame < total_frames { + if current_frame >= total_frames { + pane.alpha = 255; + pane.global_alpha = 255; + } else if current_frame > 0 { // Logarithmic fade out let alpha = ((255.0 / (total_frames as f32 + 1.0).log10()) * (current_frame as f32 + 1.0).log10()) as u8; @@ -60,6 +78,7 @@ pub unsafe fn handle_draw(layout: *mut Layout, draw_info: u64, cmd_buffer: u64) if layout_name == "info_training" { frame_counter::tick_real(); + input_log::draw(root_pane); display::draw(root_pane); menu::draw(root_pane); } @@ -71,7 +90,7 @@ pub unsafe fn handle_draw(layout: *mut Layout, draw_info: u64, cmd_buffer: u64) // in order for us to be able to swap the 'layout.arc' with the current // version of the file in between loads of training mode. #[cfg(feature = "layout_arc_from_file")] -const LAYOUT_ARC_SIZE: usize = (3 * MEBIBYTE) as usize; +const LAYOUT_ARC_SIZE: usize = (4 * MEBIBYTE) as usize; #[cfg(feature = "layout_arc_from_file")] static mut LAYOUT_ARC: &mut [u8; LAYOUT_ARC_SIZE] = &mut [0u8; LAYOUT_ARC_SIZE]; diff --git a/training_mod_consts/src/lib.rs b/training_mod_consts/src/lib.rs index efc1502..0c49b22 100644 --- a/training_mod_consts/src/lib.rs +++ b/training_mod_consts/src/lib.rs @@ -35,6 +35,8 @@ pub struct TrainingModpackMenu { pub frame_advantage: OnOff, pub full_hop: BoolFlag, pub hitbox_vis: OnOff, + pub input_display: InputDisplay, + pub input_display_status: OnOff, pub hud: OnOff, pub input_delay: Delay, pub ledge_delay: LongDelay, @@ -140,7 +142,9 @@ pub static DEFAULTS_MENU: TrainingModpackMenu = TrainingModpackMenu { follow_up: Action::empty(), frame_advantage: OnOff::Off, full_hop: BoolFlag::TRUE, - hitbox_vis: OnOff::Off, + hitbox_vis: OnOff::On, + input_display: InputDisplay::Smash, + input_display_status: OnOff::Off, hud: OnOff::On, input_delay: Delay::D0, ledge_delay: LongDelay::empty(), @@ -809,6 +813,20 @@ pub unsafe fn ui_menu(menu: TrainingModpackMenu) -> UiMenu { true, &(menu.hitbox_vis as u32), ); + misc_tab.add_submenu_with_toggles::( + "Input Display".to_string(), + "input_display".to_string(), + "Input Display: Log inputs in a queue on the left of the screen".to_string(), + true, + &(menu.input_display as u32), + ); + misc_tab.add_submenu_with_toggles::( + "Input Display Status".to_string(), + "input_display_status".to_string(), + "Input Display Status: Group input logs by status in which they occurred".to_string(), + true, + &(menu.input_display_status as u32), + ); misc_tab.add_submenu_with_toggles::( "Input Delay".to_string(), "input_delay".to_string(), diff --git a/training_mod_consts/src/options.rs b/training_mod_consts/src/options.rs index cc82ab8..dffb37d 100644 --- a/training_mod_consts/src/options.rs +++ b/training_mod_consts/src/options.rs @@ -29,6 +29,7 @@ pub trait SliderTrait { } // bitflag helper function macro +#[macro_export] macro_rules! extra_bitflag_impls { ($e:ty) => { impl $e { @@ -1709,3 +1710,37 @@ impl ToggleTrait for UpdatePolicy { UpdatePolicy::iter().map(|i| i.to_string()).collect() } } + +#[repr(u32)] +#[derive( + Debug, Clone, Copy, PartialEq, FromPrimitive, EnumIter, Serialize_repr, Deserialize_repr, +)] +pub enum InputDisplay { + None, + Smash, + Raw, +} + +impl fmt::Display for InputDisplay { + fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { + write!( + f, + "{}", + match *self { + InputDisplay::None => "None", + InputDisplay::Smash => "Smash Inputs", + InputDisplay::Raw => "Raw Inputs", + } + ) + } +} + +impl ToggleTrait for InputDisplay { + fn to_toggle_vals() -> Vec { + InputDisplay::iter().map(|i| i as u32).collect() + } + + fn to_toggle_strings() -> Vec { + InputDisplay::iter().map(|i| i.to_string()).collect() + } +}