From 7e0617e3770c191df53f4628b9de6bf7a8651329 Mon Sep 17 00:00:00 2001 From: jugeeya Date: Fri, 1 Sep 2023 13:53:04 -0700 Subject: [PATCH] Input Logger (#591) * Initial * Begin to use font glyphs, small refactor * Colored icons in 5 slots * Dedupe, some color changes * Add 10 input log spaces * Add lots, but glitchy fade out needs fixing * Frame Counter fixes * Remove testing bflyt * Use just text for now * Add support for raw inputs, menu option * Fix stick thresholding for the most part? * Small change * Add statuses! * Some fixes * Fix softlock thing, in general fix frame-by-frame + TTL weirdness * Mid-refactor * Use i8 for thresholds; update layout.arc to master's * Merge fixes * More fixes * Formatting * Last fixes for clippy / formatting * Input Display Status Breakdown * More formatting * More fixes * Fix again * Replaced input log bflyt, added input icon bflyt * Fixed sizes of all top level frames * Added Icon part pane * Got icons imported to bflyt * Added icon parts to Icons Pane * Raised size of layout * Commented out handling of icons as text * Added most icons, updated icons to match names * Added plus and minus * Added analog stick panes to layout * Got icons working in game * Fix for lua consts; update print_fighter_info to use consts with names * Update for consts * Fix again * into_iter * from_iter * import trait * Try setting colors * Fixes * deref * Clippy * Try white color * Use same upstream skyline-smash * Try black color with alpha of 0 * Use white for lstick * Added input display menu icon, removed breakdown from input status display * Fix formatting + clippy * Fixed layout, updated icon colours --------- Co-authored-by: Matthew Edell --- Cargo.toml | 7 +- ryujinx_build.ps1 | 2 +- src/common/button_config.rs | 108 + src/common/consts.rs | 9333 ++++++++++++++++++++ src/common/input.rs | 16 +- src/common/mod.rs | 18 +- src/lib.rs | 2 +- src/static/layout.arc | Bin 2999616 -> 3652284 bytes src/training/input_log.rs | 340 + src/training/input_record.rs | 17 +- src/training/input_recording/mod.rs | 2 - src/training/input_recording/structures.rs | 307 - src/training/mod.rs | 4 + src/training/ui/input_log.rs | 178 + src/training/ui/menu.rs | 12 +- src/training/ui/mod.rs | 23 +- training_mod_consts/src/lib.rs | 20 +- training_mod_consts/src/options.rs | 35 + 18 files changed, 10090 insertions(+), 334 deletions(-) create mode 100644 src/training/input_log.rs delete mode 100644 src/training/input_recording/mod.rs delete mode 100644 src/training/input_recording/structures.rs create mode 100644 src/training/ui/input_log.rs 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 cc1668a208043f5be35627d14aa04306d7170d9f..547942ba3960b804eaa8907e7c99d3496e99a32d 100644 GIT binary patch delta 51861 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 delta 18242 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 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() + } +}