Paper Mario DX
Paper Mario (N64) modding
 
Loading...
Searching...
No Matches
enums.h File Reference

Go to the source code of this file.

Macros

#define STATUS_FLAGS_IMMOBILIZED
 
#define STATUS_FLAGS_DOJO
 
#define SUPPRESS_EVENTS_HAMMER
 
#define SUPPRESS_EVENTS_KOOPER_TEST
 
#define SUPPRESS_EVENTS_KOOPER_DAMAGE
 
#define MODEL_FLAGS_MASK_FFF0
 
#define BASE_PASSIVE_FLAGS
 
#define COMMON_PASSIVE_FLAGS
 
#define LANGUAGE_DEFAULT   0
 

Enumerations

enum  StoryProgress {
  STORY_INTRO = -128 , STORY_CH0_WAKE_UP = -127 , STORY_CH0_MET_INNKEEPER = -126 , STORY_UNUSED_FFFFFF83 = -125 ,
  STORY_CH0_MET_GOOMPA = -124 , STORY_CH0_GATE_CRUSHED = -123 , STORY_CH0_FELL_OFF_CLIFF = -122 , STORY_CH0_GOOMPA_JOINED_PARTY = -121 ,
  STORY_CH0_LOOKING_FOR_HAMMER = -120 , STORY_CH0_FOUND_HAMMER = -119 , STORY_CH0_DEFEATED_JR_TROOPA = -118 , STORY_CH0_LEFT_THE_PLAYGROUND = -117 ,
  STORY_UNUSED_FFFFFF8C = -116 , STORY_CH0_GOOMBARIO_JOINED_PARTY = -115 , STORY_CH0_SMASHED_GATE_BLOCK = -114 , STORY_CH0_DEFEATED_GOOMBA_BROS = -113 ,
  STORY_CH0_DEFEATED_GOOMBA_KING = -112 , STORY_CH0_FOUND_GATEHOUSE_SWITCH = -111 , STORY_CH0_HIT_GATEHOUSE_SWITCH = -110 , STORY_CH0_OPENED_BRIDGE_TO_TOAD_TOWN = -109 ,
  STORY_CH0_KAMMY_RETURNED_TO_BOWSER = -108 , STORY_CH0_ARRIVED_AT_TOAD_TOWN = -107 , STORY_CH0_MET_STAR_SPIRITS = -106 , STORY_CH0_BEGAN_PEACH_MISSION = -105 ,
  STORY_CH0_TWINK_GAVE_LUCKY_STAR = -104 , STORY_CH0_RETURNED_TO_TOAD_TOWN = -103 , STORY_CH1_SPOKE_WITH_MERLIN = -102 , STORY_CH1_TOLD_MERLIN_ABOUT_DARK_TOADS = -101 ,
  STORY_CH1_MERLIN_REVEALED_KOOPA_BROS = -100 , STORY_CH1_KNOCKED_SWITCH_FROM_TREE = -99 , STORY_CH1_MADE_FIRST_BRIDGE = -98 , STORY_CH1_ARRIVED_AT_KOOPA_VILLAGE = -97 ,
  STORY_CH1_PROMISED_TO_HELP_KOOPER = -96 , STORY_CH1_FUZZY_THIEF_LEFT_TOWN = -95 , STORY_CH1_FUZZY_THIEF_RAN_AWAY = -94 , STORY_CH1_FUZZY_THIEF_HID_IN_TREE = -93 ,
  STORY_CH1_KOOPER_JOINED_PARTY = -92 , STORY_CH1_MADE_SECOND_BRIDGE = -91 , STORY_CH1_ARRIVED_AT_KOOPA_FORTRESS = -90 , STORY_CH1_SPOTTED_BY_KOOPA_BROS = -89 ,
  STORY_CH1_KOOPA_BROS_HID_KEY = -88 , STORY_CH1_DEFEATED_BASEMENT_GUARD = -87 , STORY_CH1_LOWERED_FIRST_STAIRS = -86 , STORY_CH1_KOOPA_BROS_SET_TRAP = -85 ,
  STORY_CH1_MARIO_ACTIVATED_TRAP = -84 , STORY_CH1_BOMBETTE_JOINED_PARTY = -83 , STORY_CH1_DEFEATED_DUNGEON_GUARDS = -82 , STORY_CH1_LOWERED_SECOND_STAIRS = -81 ,
  STORY_CH1_RAISED_SUBMERGED_STAIRS = -80 , STORY_CH1_KOOPA_BROS_FIRING_BLASTERS = -79 , STORY_CH1_DEFEATED_KOOPA_BROS = -78 , STORY_CH1_STAR_SPIRIT_RESCUED = -77 ,
  STORY_CH1_BEGAN_PEACH_MISSION = -76 , STORY_CH1_STAR_SPRIT_DEPARTED = -75 , STORY_CH1_DEFEATED_JR_TROOPA = -74 , STORY_CH1_RETURNED_TO_TOAD_TOWN = -73 ,
  STORY_CH2_ARRIVED_AT_MT_RUGGED = -72 , STORY_CH2_SPOKE_WITH_PARAKARRY = -71 , STORY_CH2_PARAKARRY_JOINED_PARTY = -70 , STORY_CH2_ARRIVED_AT_DRY_DRY_DESERT = -69 ,
  STORY_CH2_ARRIVED_AT_DRY_DRY_OUTPOST = -68 , STORY_CH2_SHADY_MOUSE_LEFT_SHOP = -67 , STORY_CH2_SPOKE_WITH_SHEEK = -66 , STORY_CH2_SHADY_MOUSE_ENTERED_SHOP = -65 ,
  STORY_CH2_BOUGHT_SECRET_ITEMS = -64 , STORY_CH2_GOT_PULSE_STONE = -63 , STORY_CH2_UNCOVERED_DRY_DRY_RUINS = -62 , STORY_CH2_DRAINED_FIRST_SAND_ROOM = -61 ,
  STORY_CH2_DRAINED_SECOND_SAND_ROOM = -60 , STORY_CH2_GOT_SUPER_HAMMER = -59 , STORY_CH2_DRAINED_THIRD_SAND_ROOM = -58 , STORY_CH2_SOLVED_ARTIFACT_PUZZLE = -57 ,
  STORY_CH2_DEFEATED_TUTANKOOPA = -56 , STORY_CH2_STAR_SPIRIT_RESCUED = -55 , STORY_CH2_BEGAN_PEACH_MISSION = -54 , STORY_CH2_STAR_SPRIT_DEPARTED = -53 ,
  STORY_UNUSED_FFFFFFCC = -52 , STORY_CH3_SAW_BOO_ENTER_FOREST = -51 , STORY_CH3_INVITED_TO_BOOS_MANSION = -50 , STORY_CH3_ALLOWED_INTO_FOREVER_FOREST = -49 ,
  STORY_CH3_ARRIVED_AT_BOOS_MANSION = -48 , STORY_CH3_OPENED_BOOS_MANSION_GATE = -47 , STORY_CH3_ENTERED_BOOS_MANSION = -46 , STORY_CH3_TRIGGERED_DOOR_JUMP_SCARE = -45 ,
  STORY_CH3_GOT_RECORD = -44 , STORY_CH3_PLAYED_THE_RECORD = -43 , STORY_CH3_GOT_WEIGHT = -42 , STORY_CH3_WEIGHED_DOWN_CHANDELIER = -41 ,
  STORY_CH3_GOT_SUPER_BOOTS = -40 , STORY_CH3_HIT_HUGE_BLUE_SWITCH = -39 , STORY_CH3_GOT_BOO_PORTRAIT = -38 , STORY_CH3_RESTORED_BOO_PORTRAIT = -37 ,
  STORY_CH3_BOW_JOINED_PARTY = -36 , STORY_CH3_UNLOCKED_GUSTY_GULCH = -35 , STORY_CH3_ARRIVED_AT_GHOST_TOWN = -34 , STORY_CH3_SAW_TUBBA_EAT_BOO = -33 ,
  STORY_CH3_ARRIVED_AT_TUBBAS_MANOR = -32 , STORY_UNUSED_FFFFFFE1 = -31 , STORY_CH3_TUBBA_BEGAN_NAPPING = -30 , STORY_CH3_TUBBA_WOKE_UP = -29 ,
  STORY_CH3_TUBBA_SMASHED_THE_BRIDGES = -28 , STORY_CH3_TUBBA_CHASED_MARIO_IN_HALL = -27 , STORY_CH3_TUBBA_CHASED_MARIO_IN_FOYER = -26 , STORY_CH3_ESCAPED_TUBBAS_MANOR = -25 ,
  STORY_CH3_UNLOCKED_WINDY_MILL = -24 , STORY_CH3_WENT_DOWN_THE_WELL = -23 , STORY_CH3_HEART_FLED_FIRST_TUNNEL = -22 , STORY_UNUSED_FFFFFFEB = -21 ,
  STORY_UNUSED_FFFFFFEC = -20 , STORY_CH3_HEART_FLED_SECOND_TUNNEL = -19 , STORY_CH3_HEART_ESCAPED_WELL = -18 , STORY_CH3_HEART_ESCAPED_WINDY_MILL = -17 ,
  STORY_CH3_DEFEATED_TUBBA_BLUBBA = -16 , STORY_CH3_STAR_SPIRIT_RESCUED = -15 , STORY_CH3_BEGAN_PEACH_MISSION = -14 , STORY_CH3_STAR_SPRIT_DEPARTED = -13 ,
  STORY_CH4_FRYING_PAN_STOLEN = -12 , STORY_CH4_MET_WITH_TWINK = -11 , STORY_CH4_FOUND_HIDDEN_DOOR = -10 , STORY_CH4_ENTERED_THE_TOY_BOX = -9 ,
  STORY_CH4_GOT_STOREROOM_KEY = -8 , STORY_CH4_RETURNED_STOREROOM_KEY = -7 , STORY_CH4_GOT_TOY_TRAIN = -6 , STORY_CH4_RETURNED_TOY_TRAIN = -5 ,
  STORY_CH4_GOT_FRYING_PAN = -4 , STORY_CH4_GOT_TAYCE_TS_CAKE = -3 , STORY_CH4_GAVE_CAKE_TO_GOURMET_GUY = -2 , STORY_CH4_PULLED_SWITCH_SWITCH = -1 ,
  STORY_CH4_SOLVED_COLOR_PUZZLE = 0 , STORY_CH4_DEFEATED_LANTERN_GHOST = 1 , STORY_CH4_WATT_JOINED_PARTY = 2 , STORY_CH4_OPENED_GENERAL_GUY_ROOM = 3 ,
  STORY_CH4_DEFEATED_GENERAL_GUY = 4 , STORY_CH4_STAR_SPIRIT_RESCUED = 5 , STORY_CH4_BEGAN_PEACH_MISSION = 6 , STORY_CH4_STAR_SPRIT_DEPARTED = 7 ,
  STORY_CH5_WHALE_MOUTH_OPEN = 8 , STORY_CH5_ENTERED_WHALE = 9 , STORY_CH5_DEFEATED_FUZZIPEDE = 10 , STORY_CH5_REACHED_LAVA_LAVA_ISLAND = 11 ,
  STORY_CH5_KOLORADO_ESCAPED_FUZZIES = 12 , STORY_CH5_KOLORADO_ESCAPED_SPEAR_GUYS = 13 , STORY_CH5_YOSHI_CHILDREN_ARE_MISSING = 14 , STORY_CH5_SUSHIE_JOINED_PARTY = 15 ,
  STORY_CH5_ALL_YOSHI_CHILDREN_RESCUED = 16 , STORY_CH5_GOT_JADE_RAVEN = 17 , STORY_CH5_MOVED_RAVEN_STATUE = 18 , STORY_CH5_DEFEATED_PIRANHAS_MINIBOSS = 19 ,
  STORY_CH5_REACHED_RAPHAELS_TREE = 20 , STORY_CH5_RAPHAEL_LEFT_NEST = 21 , STORY_CH5_RAPHAEL_MOVED_ROOT = 22 , STORY_CH5_RAPHAEL_WAITING_FOR_MARIO = 23 ,
  STORY_CH5_ZIP_LINE_READY = 24 , STORY_CH5_ENTERED_MT_LAVA_LAVA = 25 , STORY_CH5_KOLORADO_FELL_IN_LAVA = 26 , STORY_CH5_LAVA_STREAM_BLOCKED = 27 ,
  STORY_CH5_GOT_ULTRA_HAMMER = 28 , STORY_CH5_SMASHED_ULTRA_BLOCK = 29 , STORY_CH5_KOLORADO_FELL_IN_PIT = 30 , STORY_CH5_KOLORADO_AT_DEAD_END = 31 ,
  STORY_CH5_HIDDEN_PASSAGE_OPEN = 32 , STORY_CH5_KOLORADO_RAN_AHEAD = 33 , STORY_CH5_KOLORADO_IN_TREASURE_ROOM = 34 , STORY_CH5_DEFEATED_LAVA_PIRANHA = 35 ,
  STORY_CH5_MT_LAVA_LAVA_ERUPTING = 36 , STORY_CH5_OPENED_ESCAPE_ROUTE = 37 , STORY_CH5_BEGAN_PEACH_MISSION = 38 , STORY_CH5_STAR_SPRIT_DEPARTED = 39 ,
  STORY_CH5_TRADED_VASE_FOR_SEED = 40 , STORY_CH5_RETURNED_TO_TOAD_TOWN = 41 , STORY_CH6_FLOWER_GATE_OPEN = 42 , STORY_CH6_ARRIVED_AT_FLOWER_FIELDS = 43 ,
  STORY_CH6_ASKED_TO_DEFEAT_MONTY_MOLES = 44 , STORY_CH6_GOT_MAGICAL_BEAN = 45 , STORY_CH6_GOT_FERTILE_SOIL = 46 , STORY_CH6_GOT_CRYSTAL_BERRY = 47 ,
  STORY_CH6_GOT_WATER_STONE = 48 , STORY_CH6_FILLED_SPRING_WITH_WATER = 49 , STORY_CH6_SPOKE_WITH_THE_SUN = 50 , STORY_CH6_LAKILESTER_JOINED_PARTY = 51 ,
  STORY_CH6_DEFEATED_PUFF_PUFF_GUARDS = 52 , STORY_CH6_DESTROYED_PUFF_PUFF_MACHINE = 53 , STORY_CH6_WISTERWOOD_GAVE_HINT = 54 , STORY_CH6_GREW_MAGIC_BEANSTALK = 55 ,
  STORY_CH6_DEFEATED_HUFF_N_PUFF = 56 , STORY_CH6_STAR_SPIRIT_RESCUED = 57 , STORY_CH6_BEGAN_PEACH_MISSION = 58 , STORY_CH6_STAR_SPRIT_DEPARTED = 59 ,
  STORY_CH6_RETURNED_TO_TOAD_TOWN = 60 , STORY_CH7_INVITED_TO_STARBORN_VALLEY = 61 , STORY_CH7_ARRIVED_AT_SHIVER_CITY = 62 , STORY_CH7_MAYOR_MURDER_MYSTERY = 63 ,
  STORY_CH7_SHATTERED_FROZEN_POND = 64 , STORY_CH7_SPOKE_WITH_HERRINGWAY = 65 , STORY_CH7_HERRINGWAY_AT_MAYORS_HOUSE = 66 , STORY_CH7_MAYOR_MURDER_SOLVED = 67 ,
  STORY_CH7_DEFEATED_JR_TROOPA = 68 , STORY_CH7_DEFEATED_MONSTAR = 69 , STORY_CH7_ARRIVED_AT_STARBORN_VALLEY = 70 , STORY_CH7_MERLE_APOLOGIZED = 71 ,
  STORY_CH7_GOT_SNOWMAN_SCARF = 72 , STORY_CH7_GOT_SNOWMAN_BUCKET = 73 , STORY_CH7_UNLOCKED_SHIVER_MOUNTAIN = 74 , STORY_CH7_DEFEATED_FIRST_DUPLIGHOST = 75 ,
  STORY_CH7_GOT_STAR_STONE = 76 , STORY_CH7_RAISED_FROZEN_STAIRS = 77 , STORY_CH7_ARRIVED_AT_CRYSTAL_PALACE = 78 , STORY_CH7_DEFEATED_MIRROR_DUPLIGHOSTS = 79 ,
  STORY_CH7_DEFEATED_BOMBETTE_DUPLIGHOSTS = 80 , STORY_CH7_DEFEATED_CLUBBAS = 81 , STORY_CH7_DEFEATED_KOOPER_DUPLIGHOSTS = 82 , STORY_CH7_EXTENDED_PALACE_BRIDGE = 83 ,
  STORY_CH7_FOUND_HIDDEN_ROOM_UNDER_STATUE = 84 , STORY_CH7_SOLVED_ALBINO_DINO_PUZZLE = 85 , STORY_CH7_DEFEATED_CRYSTAL_KING = 86 , STORY_CH7_STAR_SPIRIT_RESCUED = 87 ,
  STORY_CH7_BEGAN_PEACH_MISSION = 88 , STORY_CH7_STAR_SPRIT_DEPARTED = 89 , STORY_CH8_OPENED_PATH_TO_STAR_WAY = 90 , STORY_CH8_REACHED_STAR_HAVEN = 91 ,
  STORY_CH8_STAR_SHIP_ACTIVATED = 92 , STORY_UNUSED_0000005D = 93 , STORY_CH8_REACHED_BOWSERS_CASTLE = 94 , STORY_CH8_REACHED_PEACHS_CASTLE = 95 ,
  STORY_EPILOGUE = 96 , STORY_NEVER = 97
}
 
enum  KoopaKootFavors {
  KOOT_FAVOR_CH1_1 = 0 , KOOT_FAVOR_CH1_2 = 1 , KOOT_FAVOR_CH2_1 = 2 , KOOT_FAVOR_CH2_2 = 3 ,
  KOOT_FAVOR_CH2_3 = 4 , KOOT_FAVOR_CH3_1 = 5 , KOOT_FAVOR_CH3_2 = 6 , KOOT_FAVOR_CH3_3 = 7 ,
  KOOT_FAVOR_CH4_1 = 8 , KOOT_FAVOR_CH4_2 = 9 , KOOT_FAVOR_CH4_3 = 10 , KOOT_FAVOR_CH5_1 = 11 ,
  KOOT_FAVOR_CH5_2 = 12 , KOOT_FAVOR_CH5_3 = 13 , KOOT_FAVOR_CH6_1 = 14 , KOOT_FAVOR_CH6_2 = 15 ,
  KOOT_FAVOR_CH6_3 = 16 , KOOT_FAVOR_CH7_1 = 17 , KOOT_FAVOR_CH7_2 = 18 , KOOT_FAVOR_CH7_3 = 19
}
 
enum  KoopaKootFavorStates { KOOT_FAVOR_STATE_0 = 0 , KOOT_FAVOR_STATE_1 = 1 , KOOT_FAVOR_STATE_2 = 2 }
 
enum  EncounterTriggers {
  ENCOUNTER_TRIGGER_NONE = 1 , ENCOUNTER_TRIGGER_JUMP = 2 , ENCOUNTER_TRIGGER_SPIN = 3 , ENCOUNTER_TRIGGER_HAMMER = 4 ,
  ENCOUNTER_TRIGGER_CONVERSATION = 5 , ENCOUNTER_TRIGGER_PARTNER = 6
}
 
enum  SoundOutputMode { SOUND_OUT_MONO = 0 , SOUND_OUT_STEREO = 1 }
 
enum  SongIDs {
  SONG_TOAD_TOWN = 0x00000000 , SONG_NORMAL_BATTLE = 0x00000002 , SONG_SPECIAL_BATTLE = 0x00000003 , SONG_JR_TROOPA_BATTLE = 0x00000004 ,
  SONG_FINAL_BOWSER_BATTLE = 0x00000005 , SONG_GOOMBA_KING_BATTLE = 0x00000007 , SONG_KOOPA_BROS_BATTLE = 0x00000008 , SONG_FAKE_BOWSER_BATTLE = 0x00000009 ,
  SONG_TUTANKOOPA_BATTLE = 0x0000000A , SONG_TUBBA_BLUBBA_BATTLE = 0x0000000B , SONG_GENERAL_GUY_BATTLE = 0x0000000C , SONG_LAVA_PIRANHA_BATTLE = 0x0000000D ,
  SONG_HUFF_N_PUFF_BATTLE = 0x0000000E , SONG_CRYSTAL_KING_BATTLE = 0x0000000F , SONG_GOOMBA_VILLAGE = 0x00000010 , SONG_PLEASANT_PATH = 0x00000011 ,
  SONG_FUZZY_ATTACK = 0x00000012 , SONG_KOOPA_VILLAGE = 0x00000013 , SONG_KOOPA_FORTRESS = 0x00000014 , SONG_DRY_DRY_OUTPOST = 0x00000015 ,
  SONG_MT_RUGGED = 0x00000016 , SONG_DRY_DRY_DESERT = 0x00000017 , SONG_DRY_DRY_RUINS = 0x00000018 , SONG_RUINS_BASEMENT = 0x00000019 ,
  SONG_FOREVER_FOREST = 0x0000001A , SONG_BOOS_MANSION = 0x0000001B , SONG_CHEERFUL_BOOS_MANSION = 0x0000001C , SONG_GUSTY_GULCH = 0x0000001D ,
  SONG_TUBBAS_MANOR = 0x0000001E , SONG_TUBBA_ESCAPE = 0x0000001F , SONG_SHY_GUY_TOYBOX = 0x00000020 , SONG_TOYBOX_TRAIN = 0x00000021 ,
  SONG_CREEPY_TOYBOX = 0x00000022 , SONG_JADE_JUNGLE = 0x00000024 , SONG_DEEP_JUNGLE = 0x00000025 , SONG_YOSHIS_VILLAGE = 0x00000026 ,
  SONG_YOSHIS_PANIC = 0x00000027 , SONG_RAPHAEL_RAVEN = 0x00000028 , SONG_MT_LAVALAVA = 0x00000029 , SONG_VOLCANO_ESCAPE = 0x0000002A ,
  SONG_STAR_WAY_OPENS = 0x0000002B , SONG_MASTER_BATTLE = 0x0000002C , SONG_RADIO_ISLAND_SOUNDS = 0x0000002D , SONG_RADIO_HOT_HITS = 0x0000002E ,
  SONG_RADIO_GOLDEN_OLDIES = 0x0000002F , SONG_FLOWER_FIELDS_CLOUDY = 0x00000030 , SONG_FLOWER_FIELDS_SUNNY = 0x00000031 , SONG_CLOUDY_CLIMB = 0x00000032 ,
  SONG_PUFF_PUFF_MACHINE = 0x00000033 , SONG_SUN_TOWER_CLOUDY = 0x00000034 , SONG_SUN_TOWER_SUNNY = 0x00000035 , SONG_CRYSTAL_PALACE = 0x00000037 ,
  SONG_SHIVER_CITY = 0x00000038 , SONG_PENGUIN_MYSTERY = 0x00000039 , SONG_SHIVER_SNOWFIELD = 0x0000003A , SONG_SHIVER_MOUNTAIN = 0x0000003B ,
  SONG_STARBORN_VALLEY = 0x0000003C , SONG_MERLAR_THEME = 0x0000003D , SONG_MAIL_CALL = 0x0000003E , SONG_PEACHS_CASTLE_PARTY = 0x0000003F ,
  SONG_CHAPTER_END = 0x00000040 , SONG_CHAPTER_START = 0x00000041 , SONG_ITEM_UPGRADE = 0x00000042 , SONG_PHONOGRAPH_MUSIC = 0x00000044 ,
  SONG_TUTANKOOPA_THEME = 0x00000045 , SONG_KAMMY_KOOPA_THEME = 0x00000046 , SONG_JR_TROOPA_THEME = 0x00000047 , SONG_BULLET_BILL_ASSAULT = 0x00000048 ,
  SONG_MONTY_MOLE_ASSAULT = 0x00000049 , SONG_SHY_GUY_INVASION = 0x0000004A , SONG_TOAD_TOWN_TUNNELS = 0x0000004B , SONG_WHALE_THEME = 0x0000004C ,
  SONG_FOREVER_FOREST_WARNING = 0x0000004D , SONG_YOSHI_KIDS_FOUND = 0x0000004E , SONG_UNUSED_FANFARE = 0x0000004F , SONG_GOOMBA_KING_THEME = 0x00000050 ,
  SONG_KOOPA_BROS_INTERLUDE = 0x00000051 , SONG_KOOPA_BROS_THEME = 0x00000052 , SONG_TUTANKOOPA_WARNING = 0x00000053 , SONG_TUTANKOOPA_REVEALED = 0x00000054 ,
  SONG_TUBBA_BLUBBA_THEME = 0x00000055 , SONG_GENERAL_GUY_THEME = 0x00000056 , SONG_LAVA_PIRANHA_THEME = 0x00000057 , SONG_HUFF_N_PUFF_THEME = 0x00000058 ,
  SONG_CRYSTAL_KING_THEME = 0x00000059 , SONG_BLOOPER_THEME = 0x0000005A , SONG_MINIBOSS_BATTLE = 0x0000005B , SONG_MONSTAR_THEME = 0x0000005C ,
  SONG_CLUB64 = 0x0000005D , SONG_UNUSED_OPENING = 0x0000005E , SONG_BOWSERS_CASTLE_FALLS = 0x0000005F , SONG_STAR_HAVEN = 0x00000060 ,
  SONG_SHOOTING_STAR_SUMMIT = 0x00000061 , SONG_STARSHIP_THEME = 0x00000062 , SONG_STAR_SANCTUARY = 0x00000063 , SONG_BOWSERS_CASTLE = 0x00000064 ,
  SONG_BOWSERS_CASTLE_CAVES = 0x00000065 , SONG_BOWSER_THEME = 0x00000066 , SONG_BOWSER_BATTLE = 0x00000067 , SONG_PEACH_WISHES = 0x00000068 ,
  SONG_FILE_SELECT = 0x00000069 , SONG_MAIN_THEME = 0x0000006A , SONG_BOWSER_ATTACKS = 0x0000006B , SONG_MARIO_FALLS = 0x0000006C ,
  SONG_PEACH_APPEARS = 0x0000006D , SONG_THE_END = 0x0000006E , SONG_RECOVERED_STAR_ROD = 0x0000006F , SONG_TWINK_THEME = 0x00000070 ,
  SONG_STIRRING_CAKE = 0x00000071 , SONG_GOURMET_GUY_FREAKOUT = 0x00000072 , SONG_PRISONER_PEACH_THEME = 0x00000073 , SONG_PEACH_MISSION = 0x00000074 ,
  SONG_PEACH_SNEAKING = 0x00000075 , SONG_PEACH_CAUGHT = 0x00000076 , SONG_PEACH_QUIZ_INTRO = 0x00000077 , SONG_STAR_SPIRIT_THEME = 0x00000078 ,
  SONG_PENGUIN_WHODUNIT = 0x00000079 , SONG_PENGUIN_WAKES_UP = 0x0000007A , SONG_MAGIC_BEANSTALK = 0x0000007B , SONG_MERLEE_SPELL = 0x0000007C ,
  SONG_LAKILESTER_THEME = 0x0000007D , SONG_GOOMBA_BROS_RETREAT = 0x0000007E , SONG_SUNSHINE_RETURNS = 0x0000007F , SONG_RIDING_THE_RAILS = 0x00000080 ,
  SONG_RIDING_THE_WHALE = 0x00000081 , SONG_NEW_PARTNER = 0x00000082 , SONG_DRY_DRY_RUINS_APPEAR = 0x00000083 , SONG_CANDY_CANES = 0x00000084 ,
  SONG_PLAYROOM = 0x00000085 , SONG_MOUSTAFA_THEME = 0x00000086 , SONG_GAME_OVER = 0x00000087 , SONG_TAKING_REST = 0x00000088 ,
  SONG_FLOWER_NPC_THEME = 0x00000089 , SONG_FLOWER_GATE_APPEARS = 0x0000008A , SONG_BATTLE_END = 0x0000008B , SONG_POP_DIVA_SONG = 0x0000008C ,
  SONG_BOO_MINIGAME = 0x0000008D , SONG_LEVEL_UP = 0x0000008E , SONG_PARADE_DAY = 0x00000090 , SONG_PARADE_NIGHT = 0x00000091 ,
  SONG_MARIO_BROS_HOUSE = 0x00000094 , SONG_INTRO_STORY = 0x00000095 , SONG_NEW_PARTNER_JP = 0x00000096
}
 
enum  Abilities {
  ABILITY_DODGE_MASTER = 0x00000000 , ABILITY_UNUSED = 0x00000001 , ABILITY_SPIKE_SHIELD = 0x00000002 , ABILITY_FIRST_ATTACK = 0x00000003 ,
  ABILITY_HP_PLUS = 0x00000004 , ABILITY_DOUBLE_DIP = 0x00000005 , ABILITY_MYSTERY_SCROLL = 0x00000006 , ABILITY_FIRE_SHIELD = 0x00000007 ,
  ABILITY_PRETTY_LUCKY = 0x00000008 , ABILITY_HP_DRAIN = 0x00000009 , ABILITY_ALL_OR_NOTHING = 0x0000000A , ABILITY_SLOW_GO = 0x0000000B ,
  ABILITY_FP_PLUS = 0x0000000C , ABILITY_ICE_POWER = 0x0000000D , ABILITY_FEELING_FINE = 0x0000000E , ABILITY_ATTACK_FX = 0x0000000F ,
  ABILITY_MONEY_MONEY = 0x00000010 , ABILITY_CHILL_OUT = 0x00000011 , ABILITY_HAPPY_HEART = 0x00000012 , ABILITY_ZAP_TAP = 0x00000013 ,
  ABILITY_MEGA_RUSH = 0x00000014 , ABILITY_BERSERKER = 0x00000015 , ABILITY_RIGHT_ON = 0x00000016 , ABILITY_RUNAWAY_PAY = 0x00000017 ,
  ABILITY_FLOWER_SAVER = 0x00000018 , ABILITY_PAY_OFF = 0x00000019 , ABILITY_QUICK_CHANGE = 0x0000001A , ABILITY_DEFEND_PLUS = 0x0000001B ,
  ABILITY_POWER_PLUS = 0x0000001C , ABILITY_REFUND = 0x0000001D , ABILITY_POWER_RUSH = 0x0000001E , ABILITY_CRAZY_HEART = 0x0000001F ,
  ABILITY_LAST_STAND = 0x00000020 , ABILITY_CLOSE_CALL = 0x00000021 , ABILITY_P_UP_D_DOWN = 0x00000022 , ABILITY_LUCKY_DAY = 0x00000023 ,
  ABILITY_MEGA_HP_DRAIN = 0x00000024 , ABILITY_P_DOWN_D_UP = 0x00000025 , ABILITY_FLOWER_FANATIC = 0x00000026 , ABILITY_SPEEDY_SPIN = 0x00000027 ,
  ABILITY_SPIN_ATTACK = 0x00000028 , ABILITY_I_SPY = 0x00000029 , ABILITY_BUMP_ATTACK = 0x0000002A , ABILITY_HEART_FINDER = 0x0000002B ,
  ABILITY_FLOWER_FINDER = 0x0000002C , ABILITY_DIZZY_ATTACK = 0x0000002D , ABILITY_FINAL_GOOMPA = 0x0000002E , ABILITY_FINAL_BOBOMB = 0x0000002F ,
  ABILITY_DEEP_FOCUS = 0x00000030 , ABILITY_SUPER_FOCUS = 0x00000031 , ABILITY_KAIDEN = 0x00000032 , ABILITY_DAMAGE_DODGE = 0x00000033 ,
  ABILITY_HAPPY_FLOWER = 0x00000034 , ABILITY_GROUP_FOCUS = 0x00000035 , ABILITY_PEEKABOO = 0x00000036 , ABILITY_HEALTHY_HEALTHY = 0x00000037
}
 
enum  Emotes {
  EMOTE_EXCLAMATION = 0 , EMOTE_SHOCK = 1 , EMOTE_QUESTION = 2 , EMOTE_FRUSTRATION = 3 ,
  EMOTE_ELLIPSIS = 4 , EMOTE_INVALID = 5
}
 
enum  Emoters { EMOTER_PLAYER = 0 , EMOTER_NPC = 1 , EMOTER_POS = 2 }
 
enum  EasingType {
  EASING_LINEAR = 0 , EASING_QUADRATIC_IN = 1 , EASING_CUBIC_IN = 2 , EASING_QUARTIC_IN = 3 ,
  EASING_QUADRATIC_OUT = 4 , EASING_CUBIC_OUT = 5 , EASING_QUARTIC_OUT = 6 , EASING_COS_SLOW_OVERSHOOT = 7 ,
  EASING_COS_FAST_OVERSHOOT = 8 , EASING_COS_BOUNCE = 9 , EASING_COS_IN_OUT = 10 , EASING_SIN_OUT = 11 ,
  EASING_COS_IN = 12
}
 
enum  SoundIDBits {
  SOUND_ID_STOP = 0x00008000 , SOUND_ID_LOWER = 0x000023FF , SOUND_ID_UNK = 0x00002000 , SOUND_ID_ADJUST = 0x00001000 ,
  SOUND_ID_TRIGGER_MASK = 0x00000C00 , SOUND_ID_TRIGGER_CHANGE_VOLUME = 0x00000800 , SOUND_ID_TRIGGER_CHANGE_SOUND = 0x00000400 , SOUND_ID_SECTION_MASK = 0x00000300 ,
  SOUND_ID_INDEX_MASK = 0x000000FF , SOUND_ID_UNK_INDEX_MASK = 0x000001FF
}
 
enum  SoundType {
  SOUND_TYPE_SPECIAL = 0x80000000 , SOUND_TYPE_LOOPING = 0 , SOUND_TYPE_EXIT_DOOR = 1 , SOUND_TYPE_ROOM_DOOR = 2 ,
  SOUND_TYPE_ALTERNATING = 3
}
 
enum  SoundIDs {
  SOUND_NONE = 0x00000000 , SOUND_OPEN_POPUP_1 = 0x00000001 , SOUND_OPEN_POPUP_2 = 0x00000002 , SOUND_LOWER_STATUS_BAR = 0x00000003 ,
  SOUND_RAISE_STATUS_BAR = 0x00000004 , SOUND_MENU_BADGE_EQUIP = 0x00000005 , SOUND_MENU_BADGE_UNEQUIP = 0x00000006 , SOUND_MENU_SHOW_CHOICE = 0x00000009 ,
  SOUND_CHIME_BEGIN_AMBUSH = 0x0000000A , SOUND_CHIME_SOLVED_PUZZLE = 0x0000000B , SOUND_ACTIVATE_COMPUTER = 0x0000000C , SOUND_PARTNER_PUT_AWAY = 0x0000000D ,
  SOUND_PARTNER_GET_OUT = 0x0000000E , SOUND_PARTNER_SWAP_BATTLE_POS = 0x0000000F , SOUND_SAVE_CONFIRM = 0x00000010 , SOUND_MSG_VOICE_1A = 0x00000011 ,
  SOUND_MSG_VOICE_1B = 0x00000012 , SOUND_MSG_VOICE_2A = 0x00000013 , SOUND_MSG_VOICE_2B = 0x00000014 , SOUND_MSG_VOICE_3A = 0x00000015 ,
  SOUND_MSG_VOICE_3B = 0x00000016 , SOUND_MSG_VOICE_4A = 0x00000017 , SOUND_MSG_VOICE_4B = 0x00000018 , SOUND_MSG_VOICE_5A = 0x00000019 ,
  SOUND_MSG_VOICE_5B = 0x0000001A , SOUND_MSG_VOICE_STAR = 0x0000001B , SOUND_LRAW_TRD_FLOWING_WATER = 0x00000021 , SOUND_LRAW_TRD_RAISE_STAIRS = 0x00000022 ,
  SOUND_TRD_WATER_SPLASH = 0x00000023 , SOUND_LRAW_TRD_02_LOWER_STAIRS = 0x00000024 , SOUND_TRD_02_STAIRS_LOWERED = 0x00000025 , SOUND_TRD_PUZZLE_PLATFORM_THUD = 0x00000026 ,
  SOUND_LRAW_TRD_04_LOWER_STAIRS = 0x00000027 , SOUND_TRD_04_STAIRS_LOWERED = 0x00000028 , SOUND_TRD_POUNDING_HIGH = 0x00000029 , SOUND_TRD_POUNDING_LOW = 0x0000002A ,
  SOUND_TRD_MAGIC_DOOR_JUMP = 0x0000002B , SOUND_TRD_MAGIC_DOOR_LAND = 0x0000002C , SOUND_PRA_PUSH_STATUE = 0x0000002D , SOUND_PRA_FLIP_WALL = 0x0000002E ,
  SOUND_PRA_EXTEND_HIDDEN_BRIDGE = 0x0000002F , SOUND_PRA_UNFOLD_EXIT = 0x00000030 , SOUND_LRAW_KKJ_RUMBLING = 0x00000033 , SOUND_LRAW_OSR_RUMBLING = 0x00000034 ,
  SOUND_OSR_GROUND_CRACKING = 0x00000035 , SOUND_OSR_SMOKE_RISING_1 = 0x00000036 , SOUND_OSR_SMOKE_RISING_2 = 0x00000037 , SOUND_OSR_SMOKE_RISING_3 = 0x00000038 ,
  SOUND_LRAW_MAC_HARBOR_WATER = 0x00000039 , SOUND_PRA_SHIFT_FLOORS_RUMBLE = 0x0000003F , SOUND_PRA_SHIFT_FLOORS_THUD = 0x00000040 , SOUND_WHALE_JIGGLE = 0x00000041 ,
  SOUND_WHALE_FILL = 0x00000042 , SOUND_LRAW_WHALE_GEYSER = 0x00000043 , SOUND_WHALE_EJECT = 0x00000044 , SOUND_JR_TROOPA_SPLASH = 0x00000045 ,
  SOUND_LRAW_JR_TROOPA_SWIM = 0x00000046 , SOUND_BOO_SPOOK = 0x00000047 , SOUND_OBJECT_LAND = 0x00000048 , SOUND_UNUSED_WATER_RUNNING = 0x00000049 ,
  SOUND_LRAW_JAN_BEACH_WAVES = 0x0000004A , SOUND_LRAW_OSR_FOUNTAIN_INTACT = 0x0000004C , SOUND_LRAW_OSR_FOUNTAIN_BROKEN = 0x0000004D , SOUND_LRAW_JAN_SMALL_GEYSER = 0x0000004E ,
  SOUND_LRAW_JAN_LARGE_GEYSER = 0x0000004F , SOUND_LRAW_WINDMILL_EXT = 0x00000050 , SOUND_OMO_FLIP_TRACK_THUD = 0x00000051 , SOUND_LRAW_TROMP_ROLL = 0x00000052 ,
  SOUND_ISK_DRAINING_SAND = 0x00000053 , SOUND_ISK_FLIP_STAIRS = 0x00000054 , SOUND_LARGE_LENS_FLARE = 0x00000055 , SOUND_LRAW_ISK_LOWER_STAIRS = 0x00000056 ,
  SOUND_ISK_STAIR_DROP_THUD = 0x00000057 , SOUND_ISK_STAIRS_EMERGE_RUMBLE = 0x00000058 , SOUND_ISK_STAIRS_EMERGE_THUD = 0x00000059 , SOUND_KKJ_ARENA_LENS_FLARE = 0x0000005A ,
  SOUND_LRAW_SBK_RUINS_WHIRLWIND = 0x0000005B , SOUND_SBK_RUINS_FINISH_RISING = 0x0000005C , SOUND_LRAW_SBK_RUINS_RISING = 0x0000005D , SOUND_SBK_RUINS_STEPS_UNFOLD = 0x0000005E ,
  SOUND_SBK_RUINS_PEDESTAL_SINK = 0x0000005F , SOUND_LRAW_SBK_RUINS_RISING_DISTANT = 0x00000060 , SOUND_GOOMPA_ATTACKED = 0x00000061 , SOUND_TWINK_DEPART = 0x00000062 ,
  SOUND_UNUSED_STAR_SPIRIT_APPEARS = 0x00000063 , SOUND_MULTIPLE_STAR_SPIRITS_APPEAR = 0x00000064 , SOUND_NOK_BRIDGE_XYLOPHONE_1 = 0x00000067 , SOUND_NOK_BRIDGE_XYLOPHONE_2 = 0x00000068 ,
  SOUND_NOK_BRIDGE_XYLOPHONE_3 = 0x00000069 , SOUND_NOK_BRIDGE_XYLOPHONE_4 = 0x0000006A , SOUND_NOK_BRIDGE_XYLOPHONE_5 = 0x0000006B , SOUND_NOK_BRIDGE_XYLOPHONE_6 = 0x0000006C ,
  SOUND_NOK_BRIDGE_XYLOPHONE_7 = 0x0000006D , SOUND_LRAW_WINDMILL_GEARS = 0x00000070 , SOUND_NOK_BRIDGE_THUD_1 = 0x00000071 , SOUND_NOK_BRIDGE_THUD_2 = 0x00000072 ,
  SOUND_NOK_BRIDGE_THUD_3 = 0x00000073 , SOUND_JR_TROOPA_SCAMPER = 0x00000074 , SOUND_NOK_HOUSE_CONFLICT = 0x00000077 , SOUND_PULSE_STONE = 0x0000007D ,
  SOUND_TRAIN_DEPARTURE = 0x00000082 , SOUND_LRAW_TOYBOX_TRAIN_GEAR = 0x00000083 , SOUND_OMO_TOY_TRAIN_WHISTLE_B = 0x00000084 , SOUND_OMO_PLATFORM_ASCEND = 0x00000085 ,
  SOUND_OMO_PLATFORM_DESCEND = 0x00000087 , SOUND_LRAW_AUDIENCE_MURMUR = 0x00000089 , SOUND_AUDIENCE_CHEER = 0x0000008A , SOUND_AUDIENCE_BOO = 0x0000008B ,
  SOUND_QUIZ_NEXT_QUESTION = 0x0000008C , SOUND_QUIZ_BUZZER = 0x0000008D , SOUND_LRAW_QUIZ_TICKING = 0x0000008E , SOUND_QUIZMO_VANISH = 0x0000008F ,
  SOUND_LRAW_PUFF_PUFF_MACHINE = 0x00000091 , SOUND_KKJ_USE_SNEAKY_PARASOL = 0x00000092 , SOUND_KKJ_ROTATING_WALL = 0x00000093 , SOUND_LRAW_DGB_COLLAPSE = 0x00000094 ,
  SOUND_DGB_COLLAPSE_1 = 0x00000095 , SOUND_DGB_COLLAPSE_2 = 0x00000096 , SOUND_DGB_COLLAPSE_4 = 0x00000097 , SOUND_DGB_COLLAPSE_3 = 0x00000098 ,
  SOUND_LRAW_OBK_LOWER_CHAIN = 0x00000099 , SOUND_OBK_CAGE_SLAM = 0x0000009B , SOUND_OBK_CHANDELIER_SWING = 0x0000009D , SOUND_LRAW_MOVE_STATUE = 0x0000009E ,
  SOUND_LRAW_MOVE_LARGE_STATUE = 0x0000009F , SOUND_LRAW_OMO_ROTATING_WHEEL = 0x000000A0 , SOUND_OMO_TOYBOX_TRAIN_DROP = 0x000000A1 , SOUND_LRAW_STAR_ORB_RISING = 0x000000A2 ,
  SOUND_STARSHIP_APPEARS = 0x000000A3 , SOUND_KPA_LIGHT_RAYS = 0x000000A4 , SOUND_KMR_TOWER_COLLAPSE_RUMBLE_LOOP = 0x000000A5 , SOUND_KMR_TOWER_COLLAPSE_THUD = 0x000000A6 ,
  SOUND_KMR_TOWER_COLLAPSE_UNFOLD = 0x000000A7 , SOUND_DGB_SMALL_THUD = 0x000000A8 , SOUND_ROWF_OPEN_SHOP = 0x000000A9 , SOUND_ROWF_PULL_RUG_OUT = 0x000000AA ,
  SOUND_ROWF_CLOSE_SHOP = 0x000000AB , SOUND_ROWF_PUSH_RUG_IN = 0x000000AC , SOUND_LRAW_STAR_SANCTUARY_FAR = 0x000000AD , SOUND_LRAW_STAR_SANCTUARY_NEAR = 0x000000AE ,
  SOUND_LRAW_STAR_SANCTUARY_INSIDE = 0x000000AF , SOUND_INTRO_NEXT_PAGE = 0x000000B0 , SOUND_MERLAR_APPEARS = 0x000000B1 , SOUND_STAR_ORB_BURST = 0x000000B2 ,
  SOUND_TUBBA_POUNDING = 0x000000B4 , SOUND_BOO_VANISH_A = 0x000000C1 , SOUND_BOO_VANISH_B = 0x000000C2 , SOUND_BOO_APPEAR_A = 0x000000C3 ,
  SOUND_BOO_APPEAR_B = 0x000000C4 , SOUND_MENU_OPEN = 0x000000C5 , SOUND_MENU_CLOSE = 0x000000C6 , SOUND_MENU_CHANGE_SELECTION = 0x000000C7 ,
  SOUND_MENU_CHANGE_TAB = 0x000000C8 , SOUND_MENU_NEXT = 0x000000C9 , SOUND_MENU_BACK = 0x000000CA , SOUND_MSG_WAIT = 0x000000CB ,
  SOUND_MSG_SKIP = 0x000000CC , SOUND_MSG_REWIND = 0x000000CD , SOUND_MSG_UNREWIND = 0x000000CE , SOUND_JINGLE_GOT_ITEM = 0x000000D1 ,
  SOUND_JINGLE_GOT_KEY = 0x000000D2 , SOUND_JINGLE_GOT_BADGE = 0x000000D3 , SOUND_JINGLE_WON_BATTLE = 0x000000D4 , SOUND_FILE_MENU_IN = 0x000000D5 ,
  SOUND_FILE_MENU_OUT = 0x000000D6 , SOUND_TRANSPORTER_IN = 0x000000D9 , SOUND_TRANSPORTER_OUT = 0x000000DA , SOUND_SLIDE_WHISTLE_IN = 0x000000DB ,
  SOUND_SLIDE_WHISTLE_OUT = 0x000000DC , SOUND_HEAVY_OBJECT_DROP = 0x000000DD , SOUND_CHECK_LAUGHING_FLOWERS = 0x000000DF , SOUNC_CHECK_MAILBOX = 0x000000E0 ,
  SOUND_HIT_PLAYER_NORMAL = 0x000000E1 , SOUND_HIT_PLAYER_FIRE = 0x000000E2 , SOUND_HIT_PLAYER_ICE = 0x000000E3 , SOUND_FROZEN_SHATTER = 0x000000E7 ,
  SOUND_TOUCH_LAVA = 0x000000E8 , SOUND_HIT_NORMAL = 0x000000E9 , SOUND_HIT_FIRE = 0x000000EA , SOUND_HIT_ICE = 0x000000EB ,
  SOUND_PLANTS_BELL = 0x000000F1 , SOUND_PLANTS_CYMBAL_CRASH = 0x000000F2 , SOUND_PLANTS_TRUMPET = 0x000000F3 , SOUND_PLANTS_LIGHT_UP = 0x000000F4 ,
  SOUND_FIREPLACE_BURST = 0x000000F5 , SOUND_OBK_CHECK_CABINET = 0x000000F6 , SOUND_OBK_CABINET_CRASH = 0x000000F7 , SOUND_FLIP_PAGE = 0x000000F8 ,
  SOUND_KKJ_REVEAL_BUTTON = 0x000000F9 , SOUND_KKJ_PRESS_BUTTON = 0x000000FA , SOUND_KKJ_DROP_INTO_ASHES = 0x000000FB , SOUND_KKJ_EXTINGUISH_FIRE = 0x000000FC ,
  SOUND_SNEAKY_PARASOL_COPY = 0x000000FD , SOUND_SNEAKY_PARASOL_TRANSFORM = 0x000000FE , SOUND_START_OVEN_TIMER = 0x000000FF , SOUND_KOOPER_STEP = 0x00000100 ,
  SOUND_HIT_SPIKE = 0x00000108 , SOUND_HAMMER_WINDUP = 0x0000010B , SOUND_IMMUNE = 0x0000010C , SOUND_HIT_BONES = 0x0000010D ,
  SOUND_HIT_SILENT = 0x0000010E , SOUND_ACTOR_HURT = 0x0000010F , SOUND_HIT_RATTLE = 0x00000110 , SOUND_HEART_BLOCK = 0x00000131 ,
  SOUND_UNUSED_HEAL_BLOCK = 0x00000133 , SOUND_ASCENDING_CHIMES = 0x00000134 , SOUND_DESCENDING_CHIMES = 0x00000135 , SOUND_STAR_CARD_APPEARS = 0x00000137 ,
  SOUND_RESCUE_STAR_SPIRIT = 0x00000138 , SOUND_RECEIVE_STAR_POWER = 0x00000139 , SOUND_MONSTAR_BREAKS_APART = 0x0000013D , SOUND_STAR_KID_FLYING = 0x0000013E ,
  SOUND_STEP_NORMAL1 = 0x00000141 , SOUND_STEP_NORMAL2 = 0x00000142 , SOUND_STEP_CRUNCHY1 = 0x00000143 , SOUND_STEP_CRUNCHY2 = 0x00000144 ,
  SOUND_SPIN_JUMP = 0x00000146 , SOUND_TORNADO_JUMP = 0x00000147 , SOUND_LAND_SOFTLY = 0x00000148 , SOUND_LAND_SPIN_JUMP = 0x00000149 ,
  SOUND_LAND_TORANDO_JUMP = 0x0000014A , SOUND_HIT_BLOCK = 0x0000014E , SOUND_SMASH_HAMER_BLOCK_1 = 0x0000014F , SOUND_SMASH_HAMER_BLOCK_2 = 0x00000150 ,
  SOUND_SMASH_HAMER_BLOCK_3 = 0x00000151 , SOUND_ACTIVATE_SWITCH = 0x00000152 , SOUND_SEARCH_BUSH = 0x00000153 , SOUND_PLAYER_CHARGE = 0x00000156 ,
  SOUND_BLOCK_SHATTER = 0x00000158 , SOUND_SMALL_BOING = 0x00000159 , SOUND_ACTOR_JUMPED_1 = 0x0000015A , SOUND_ACTOR_JUMPED_2 = 0x0000015B ,
  SOUND_ACTOR_JUMPED_3 = 0x0000015C , SOUND_PLAYER_RUN_IN_PLACE = 0x0000015D , SOUND_PLAYER_RUN_AWAY = 0x0000015E , SOUND_LONG_PLAYER_JUMP = 0x00000160 ,
  SOUND_PLAYER_LONG_FALL = 0x00000161 , SOUND_TRIP = 0x00000162 , SOUND_ENTER_PIPE = 0x00000163 , SOUND_LRAW_NOTHING_26 = 0x00000164 ,
  SOUND_SMACK_TREE = 0x00000165 , SOUND_SHAKE_TREE_LEAVES = 0x00000166 , SOUND_SLIDE = 0x00000167 , SOUND_LRAW_ZIPLINE_RIDE = 0x00000168 ,
  SOUND_DUST_OFF = 0x00000172 , SOUND_RUN_AWAY_BUILDUP = 0x00000173 , SOUND_RUN_AWAY = 0x00000174 , SOUND_PAPER_GLIDE_1 = 0x00000175 ,
  SOUND_PAPER_GLIDE_2 = 0x00000176 , SOUND_LUIGI_STEP_A = 0x00000179 , SOUND_LUIGI_STEP_B = 0x0000017A , SOUND_ISPY = 0x0000017B ,
  SOUND_STARSHIP_ENGINE_LOOP = 0x0000017C , SOUND_STARSHIP_TAKEOFF_LONG = 0x0000017D , SOUND_STARSHIP_TAKEOFF_SHORT = 0x0000017E , SOUND_STARSHIP_ARRIVE = 0x0000017F ,
  SOUND_STARSHIP_NEAR_FLYBY = 0x00000180 , SOUND_STARSHIP_ASCEND = 0x00000181 , SOUND_STARSHIP_FLY_AWAY = 0x00000182 , SOUND_STARSHIP_FLY_TOWARD = 0x00000183 ,
  SOUND_SPRINKLE_MAGIC = 0x00000184 , SOUND_LRAW_ZIPLINE_RETURN = 0x00000185 , SOUND_JAN_BASKET_ELEVATOR = 0x00000186 , SOUND_FLO_STAIRS_LOWERING = 0x00000187 ,
  SOUND_GET_STAR_POWER_WAVE = 0x00000188 , SOUND_LRAW_JAN_CONSTRUCTION = 0x00000189 , SOUND_JAN_RAPHAEL_POUND = 0x0000018A , SOUND_JAN_ROOT_WOBBLE_1 = 0x0000018C ,
  SOUND_JAN_ROOT_WOBBLE_2 = 0x0000018D , SOUND_JAN_ROOT_WOBBLE_3 = 0x0000018E , SOUND_FLO_PUFF_PUFF_SMOKE_BURST = 0x00000190 , SOUND_JAN_BOULDER_TREMBLE = 0x00000191 ,
  SOUND_FLO_BLOW_BUBBLE = 0x00000193 , SOUND_LRAW_BUBBLE_DRIFT = 0x00000194 , SOUND_LRAW_FLO_FILL_WATER_POOL = 0x00000197 , SOUND_LRAW_FLO_WATER_FLOW_1 = 0x00000198 ,
  SOUND_LRAW_FLO_WATER_FLOW_2 = 0x00000199 , SOUND_LRAW_FLO_RELEASE_FOUNTAIN = 0x0000019A , SOUND_FLO_BEANSTALK_START_GROWING = 0x0000019B , SOUND_FLO_RIDE_BEANSTALK_UP_LOOP = 0x0000019C ,
  SOUND_FLO_RIDE_BEANSTALK_DOWN_LOOP = 0x0000019D , SOUND_FLO_MAGIKOOPA_FLY_AWAY = 0x0000019E , SOUND_FLO_LAKITU_FLY_AWAY = 0x0000019F , SOUND_FLO_PUFF_PUFF_EXPLODE = 0x000001A0 ,
  SOUND_OMO_BOX_GLOW_1 = 0x000001A1 , SOUND_OMO_BOX_GLOW_2 = 0x000001A2 , SOUND_OMO_BOX_GLOW_3 = 0x000001A3 , SOUND_OMO_BOX_GLOW_4 = 0x000001A4 ,
  SOUND_OMO_BOX_CHIME_1 = 0x000001A5 , SOUND_OMO_BOX_CHIME_2 = 0x000001A6 , SOUND_OMO_BOX_CHIME_3 = 0x000001A7 , SOUND_OMO_BOX_CHIME_4 = 0x000001A8 ,
  SOUND_OMO_BOX_DONE = 0x000001A9 , SOUND_OMO_TOYBOX_LID = 0x000001AA , SOUND_OMO_SECRET_DOOR_OPEN = 0x000001AB , SOUND_OMO_SECRET_DOOR_CLOSE = 0x000001AC ,
  SOUND_FLYING_PYROCLAST_1 = 0x000001AD , SOUND_FLYING_PYROCLAST_2 = 0x000001AE , SOUND_JAN_CHEST_IMPACT = 0x000001AF , SOUND_LRAW_NOK_WATER = 0x000001B1 ,
  SOUND_LRAW_TRD_WATER_EXT = 0x000001B2 , SOUND_LRAW_SBK_OASIS_WATER = 0x000001B3 , SOUND_BASIC_DOOR_OPEN = 0x000001C1 , SOUND_BASIC_DOOR_CLOSE = 0x000001C2 ,
  SOUND_METAL_DOOR_OPEN = 0x000001C3 , SOUND_METAL_DOOR_CLOSE = 0x000001C4 , SOUND_LARGE_DOOR_OPEN = 0x000001C5 , SOUND_LARGE_DOOR_CLOSE = 0x000001C6 ,
  SOUND_CREAKY_DOOR_OPEN = 0x000001C7 , SOUND_CREAKY_DOOR_CLOSE = 0x000001C8 , SOUND_METAL_GATE_OPEN = 0x000001C9 , SOUND_METAL_GATE_CLOSE = 0x000001CA ,
  SOUND_WINDOW_OPEN_A = 0x000001CB , SOUND_WINDOW_CLOSE_A = 0x000001CC , SOUND_WINDOW_OPEN_B = 0x000001CD , SOUND_WINDOW_CLOSE_B = 0x000001CE ,
  SOUND_WOODEN_DOOR_OPEN = 0x000001CF , SOUND_WOODEN_DOOR_CLOSE = 0x000001D0 , SOUND_SARCOPHAGUS_OPEN = 0x000001D1 , SOUND_GOOMBA_GATE_OPEN = 0x000001D2 ,
  SOUND_OPEN_CHEST = 0x000001D3 , SOUND_FOREST_GATE_OPEN = 0x000001D4 , SOUND_FOREST_GATE_CLOSE = 0x000001D5 , SOUND_CREAKY_ROCKING = 0x000001D6 ,
  SOUND_KKJ_WINDOW_TAP = 0x000001D8 , SOUND_OMO_DOOR_FLIP = 0x000001D9 , SOUND_PUSH_BLOCK_FALL = 0x000001DA , SOUND_FLO_LOG_OPEN = 0x000001DB ,
  SOUND_FLO_LOG_CLOSE = 0x000001DC , SOUND_SAM_RAISE_BARRIER = 0x000001DD , SOUND_SAM_LOWER_BARRIER = 0x000001DE , SOUND_AIRSHIP_DOCK_DOOR_OPEN = 0x000001DF ,
  SOUND_AIRSHIP_DOCK_DOOR_CLOSE = 0x000001E0 , SOUND_KMR_TOWER_RUMBLE = 0x000001E1 , SOUND_DISTANT_THUD = 0x000001E2 , SOUND_TROMP_DROP = 0x000001E3 ,
  SOUND_TROMP_CRASH = 0x000001E4 , SOUND_PUFF_PUFF_SMASH = 0x000001E5 , SOUND_PUFF_PUFF_PART_BREAKS = 0x000001E6 , SOUND_PUFF_PUFF_PANEL_BREAKS = 0x000001E7 ,
  SOUND_BOING = 0x000001E8 , SOUND_SAM_DROP_STAIR = 0x000001E9 , SOUND_SAM_BARRIER_THUD = 0x000001EA , SOUND_SAM_PLACE_STAR_STONE = 0x000001EB ,
  SOUND_SAM_ICE_STEP_THUD = 0x000001EC , SOUND_PRA_ROTATE_ALBINO_DINO = 0x000001ED , SOUND_PRA_UNFOLD_STEP = 0x000001EE , SOUND_KPA_DROP_WALL = 0x000001EF ,
  SOUND_YOSHI_KID_CRY = 0x000001F0 , SOUND_OMO_TRAIN_TRACK_LEVER = 0x000001F1 , SOUND_OMO_FLIP_TRAIN_TRACK = 0x000001F2 , SOUND_OMO_COLORED_PANEL_DROP = 0x000001F3 ,
  SOUND_OMO_BARRICADE_DROP = 0x000001F4 , SOUND_OMO_LANTERN_BREAK = 0x000001F5 , SOUND_OMO_TRAIN_SWITCH_RATTLE = 0x000001F9 , SOUND_OMO_TRAIN_SWITCH_SELECT = 0x000001FA ,
  SOUND_TRAIN_CHUG_A = 0x000001FB , SOUND_TRAIN_CHUG_B = 0x000001FC , SOUND_TRAIN_RELEASE_STEAM = 0x000001FD , SOUND_OMO_TOY_TRAIN_CLICK = 0x000001FE ,
  SOUND_OMO_TOY_TRAIN_WHISTLE_A = 0x000001FF , SOUND_MERLEE_TWIRL = 0x00000201 , SOUND_MERLEE_GATHER_ENERGY = 0x00000202 , SOUND_MERLEE_SHOW_CARD = 0x00000203 ,
  SOUND_MERLEE_GATHER_CARDS = 0x00000204 , SOUND_MERLEE_RELEASE_PLAYER = 0x00000205 , SOUND_MERLEE_COMPLETE_SPELL = 0x00000206 , SOUND_LRAW_CRYSTAL_BALL_GLOW = 0x00000207 ,
  SOUND_CRYSTAL_BALL_WAVE = 0x00000208 , SOUND_MERLON_GATHER = 0x00000209 , SOUND_MERLON_STRIKE = 0x0000020A , SOUND_LOWER_PITCH_MAGIC = 0x0000020B ,
  SOUND_RAVEN_FALL_A = 0x0000020C , SOUND_RAVEN_FALL_B = 0x0000020D , SOUND_RAVEN_FALL_C = 0x0000020E , SOUND_COIN_PICKUP = 0x00000211 ,
  SOUND_COIN_BOUNCE = 0x00000212 , SOUND_HEART_PICKUP = 0x00000213 , SOUND_HEART_BOUNCE = 0x00000214 , SOUND_STAR_POINT_PICKUP = 0x00000215 ,
  SOUND_FLOWER_PICKUP = 0x00000217 , SOUND_FLOWER_BOUNCE = 0x00000218 , SOUND_STAR_PIECE_BOUNCE = 0x00000219 , SOUND_ITEM_BOUNCE = 0x0000021A ,
  SOUND_BADGE_BOUNCE = 0x0000021B , SOUND_APPROVE = 0x0000021C , SOUND_MENU_ERROR = 0x0000021D , SOUND_LRAW_KPA_CHAIN_DRIVE = 0x00000221 ,
  SOUND_KPA_DUMP_LAVA = 0x00000222 , SOUND_KPA_BOWSER_POWER_UP = 0x00000223 , SOUND_KPA_BOWSER_POWER_DOWN = 0x00000224 , SOUND_KPA_QUIZ_DOORS_OPEN = 0x00000225 ,
  SOUND_KPA_QUIZ_DOORS_CLOSE = 0x00000226 , SOUND_KPA_RAISE_STONE_PLATFORM = 0x00000227 , SOUND_KPA_LOWER_STONE_PLATFORM = 0x00000228 , SOUND_KPA_PULL_CHAIN = 0x00000229 ,
  SOUND_LRAW_KPA_FILL_WATER = 0x0000022A , SOUND_LRAW_KPA_DRAIN_WATER = 0x0000022B , SOUND_LRAW_KPA_ARENA_TURN_ON = 0x0000022C , SOUND_LRAW_KPA_ARENA_ACTIVE = 0x0000022D ,
  SOUND_KPA_EXPLOSION_A = 0x0000022E , SOUND_KPA_EXPLOSION_B = 0x0000022F , SOUND_KPA_EXPLOSION_CLUSTER = 0x00000230 , SOUND_DAMAGE_STARS = 0x00000231 ,
  SOUND_COLLECT_1UP = 0x00000232 , SOUND_TIMING_BAR_TICK = 0x00000233 , SOUND_TIMING_BAR_GO = 0x00000234 , SOUND_JUMP_COMBO_1 = 0x00000235 ,
  SOUND_JUMP_COMBO_2 = 0x00000236 , SOUND_JUMP_COMBO_3 = 0x00000237 , SOUND_JUMP_COMBO_4 = 0x00000238 , SOUND_JUMP_COMBO_5 = 0x00000239 ,
  SOUND_JUMP_COMBO_6 = 0x0000023A , SOUND_JUMP_COMBO_7 = 0x0000023B , SOUND_JUMP_COMBO_8 = 0x0000023C , SOUND_LRAW_BOWSER_PROPELLER = 0x0000023D ,
  SOUND_BEGIN_WISH = 0x00000241 , SOUND_REFRESH = 0x00000242 , SOUND_CHILL_OUT = 0x00000244 , SOUND_SMOOCH = 0x00000245 ,
  SOUND_TIME_OUT = 0x00000246 , SOUND_UP_AND_AWAY_CAST = 0x00000247 , SOUND_LRAW_USE_STAR_BEAM = 0x00000248 , SOUND_LRAW_USE_PEACH_BEAM = 0x00000249 ,
  SOUND_STAR_BEAM_FIRE = 0x0000024A , SOUND_MERLEE_APPEAR = 0x0000024B , SOUND_SHOOTING_STAR_FALL_A = 0x00000259 , SOUND_SHOOTING_STAR_FALL_B = 0x0000025A ,
  SOUND_STAR_BOUNCE_A = 0x0000025C , SOUND_STAR_BOUNCE_B = 0x0000025D , SOUND_ISK_PLACE_IN_SOCKET = 0x00000261 , SOUND_EMOTE_IDEA = 0x00000262 ,
  SOUND_EMOTE_QUESTION = 0x00000263 , SOUND_ISK_DOOR_OPEN = 0x00000265 , SOUND_ISK_DOOR_CLOSE = 0x00000266 , SOUND_ISK_DOOR_SLAM = 0x00000267 ,
  SOUND_USE_KEY = 0x00000269 , SOUND_LOCK_DROP = 0x0000026A , SOUND_LARGE_GATE_OPEN = 0x0000026B , SOUND_LARGE_GATE_CLOSE = 0x0000026C ,
  SOUND_METAL_CRASH = 0x00000270 , SOUND_LRAW_TIK_WATER = 0x00000271 , SOUND_LRAW_WATER_FLOWING_1 = 0x00000273 , SOUND_LRAW_WATER_FLOWING_2 = 0x00000274 ,
  SOUND_LRAW_WATER_FLOWING_3 = 0x00000275 , SOUND_LRAW_WATER_FLOWING_4 = 0x00000276 , SOUND_GOOMBARIO_HEADBONK = 0x00000281 , SOUND_TATTLE_WINDOW_OPEN = 0x00000282 ,
  SOUND_KOOPER_SHELL_KICK = 0x00000283 , SOUND_KOOPER_SHELL_SWIRL = 0x00000284 , SOUND_KOOPER_PICKUP = 0x00000286 , SOUND_LRAW_BOMBETTE_FUSE = 0x00000287 ,
  SOUND_LAKILESTER_HURRICANE_WIND = 0x00000288 , SOUND_WATT_CHARGE = 0x00000289 , SOUND_WATT_POWER_SHOCK = 0x0000028A , SOUND_WATT_TURBO_CHARGE = 0x0000028B ,
  SOUND_WATT_MEGA_DISCHARGE = 0x0000028C , SOUND_WATT_WHOOSH_SHOCK = 0x0000028D , SOUND_ROARING_FIRE = 0x0000028E , SOUND_FIRE_SHELL_LAUNCH = 0x0000028F ,
  SOUND_DIZZY_SHELL_LAUNCH = 0x00000290 , SOUND_BOW_SPOOK = 0x00000291 , SOUND_BOOTLER_SPOOK = 0x00000292 , SOUND_BOOTLER_HIDE = 0x00000293 ,
  SOUND_SUSHIE_DIVE = 0x00000294 , SOUND_FLIGHT = 0x00000295 , SOUND_SUSHIE_SQUIRT = 0x00000297 , SOUND_SUSHIE_FOUNTAIN = 0x00000298 ,
  SOUND_DESTROY_WATER_BLOCK = 0x00000299 , SOUND_SUSHIE_STEP = 0x0000029A , SOUND_TIDAL_WAVE_LEAP_A = 0x0000029B , SOUND_TIDAL_WAVE_LEAP_B = 0x0000029C ,
  SOUND_TIDAL_WAVE_WATER = 0x0000029D , SOUND_SUSHIE_FLOP = 0x000002A0 , SOUND_PLANT_FLOWERS = 0x000002A1 , SOUND_FLOWER_GATE = 0x000002A2 ,
  SOUND_WOODEN_DOOR_SPINNING = 0x000002A3 , SOUND_WOODEN_DOOR_WAVES = 0x000002A4 , SOUND_RAVEN_LEAP_A = 0x000002A6 , SOUND_RAVEN_LEAP_B = 0x000002A7 ,
  SOUND_LRAW_BOBOMB_FUSE = 0x000002A8 , SOUND_TWINK_FLY_B = 0x000002AA , SOUND_PARAGOOMBA_DIVE = 0x000002C1 , SOUND_HURT_PLANT_BITE = 0x000002C4 ,
  SOUND_SPIKE_SUMMON_SPINY = 0x000002C5 , SOUND_SPIKE_THROW_SPINY = 0x000002C6 , SOUND_SPINY_SPIN_UP = 0x000002C7 , SOUND_BULLET_BILL_FIRE = 0x000002C8 ,
  SOUND_BULLET_BILL_MOTION = 0x000002C9 , SOUND_DUPLIGHOST_STEP = 0x000002CA , SOUND_DUPLIGHOST_LEAP = 0x000002CB , SOUND_DUPLIGHOST_POWER_DOWN = 0x000002CC ,
  SOUND_SMOKE_BURST = 0x000002CD , SOUND_POKEY_THROW = 0x000002CE , SOUND_EMBER_JUMP = 0x000002CF , SOUND_EMBER_SPIT = 0x000002D0 ,
  SOUND_DRY_BONES_THROW = 0x000002D1 , SOUND_DRY_BONES_COLLAPSE = 0x000002D2 , SOUND_DRY_BONES_ARISE = 0x000002D3 , SOUND_DRY_BONES_RATTLE = 0x000002D4 ,
  SOUND_DAYZEE_JUMP = 0x000002D5 , SOUND_DAYZEE_STEP = 0x000002D6 , SOUND_DAYZEE_SONG = 0x000002D7 , SOUND_POWER_UP = 0x000002D8 ,
  SOUND_HYPER_CLEFT_LAND = 0x000002D9 , SOUND_HYPER_CLEFT_CHARGE = 0x000002DA , SOUND_MAGIKOOPA_VANISH = 0x000002DB , SOUND_MAGIKOOPA_WAND_STRIKE = 0x000002DC ,
  SOUND_MAGIKOOPA_POWER_UP = 0x000002DD , SOUND_SUMMON_CRYSTAL_BITS = 0x000002DE , SOUND_SUMMON_CRYSTAL_CLONES = 0x000002DF , SOUND_CRYSTAL_KING_ICE_BOLT = 0x000002E0 ,
  SOUND_SKY_GUY_BALLOON_POP = 0x000002E1 , SOUND_GROOVE_GUY_TWIRL = 0x000002E2 , SOUND_GROOVE_GUY_LEAP = 0x000002E3 , SOUND_GROOVE_GUY_SPIN_DOWN = 0x000002E4 ,
  SOUND_CALL_FOR_BACKUP = 0x000002E5 , SOUND_GROOVE_GUY_SUMMON = 0x000002E6 , SOUND_SLINGSHOT_DRAW = 0x000002E7 , SOUND_SLINGSHOT_FIRE = 0x000002E8 ,
  SOUND_HAMMER_BROS_THROW = 0x000002E9 , SOUND_MONSTAR_CAST_SPELL = 0x000002EA , SOUND_LANTERN_GHOST_LIGHT = 0x000002EB , SOUND_POKEY_STEP = 0x000002EC ,
  SOUND_POKEY_SMASH = 0x000002ED , SOUND_POKEY_REACH_DOWN = 0x000002EE , SOUND_ACTOR_HOP = 0x000002EF , SOUND_MAGIKOOPA_ELECTRIFY = 0x000002F0 ,
  SOUND_SNAP_AWAKE_A = 0x000002F1 , SOUND_SNAP_AWAKE_B = 0x000002F2 , SOUND_BUBBLE_BURST = 0x000002F3 , SOUND_AI_ALERT_A = 0x000002F4 ,
  SOUND_AI_ALERT_B = 0x000002F5 , SOUND_TWEESTER_LAUNCH = 0x000002F6 , SOUND_SENTINEL_PICKUP = 0x000002F7 , SOUND_GATHER_SMALL = 0x000002F8 ,
  SOUND_TOSS = 0x000002F9 , SOUND_SPEAR_GUY_DANCE_1 = 0x000002FA , SOUND_SPEAR_GUY_DANCE_2 = 0x000002FB , SOUND_SPEAR_GUY_RIP_SKIRT = 0x000002FC ,
  SOUND_ALBINO_DINO_STEP_B = 0x000002FD , SOUND_CLOSE_SHELL = 0x000002FF , SOUND_JR_TROOPA_NEW_POWER = 0x00000300 , SOUND_FALL_QUICK = 0x00000301 ,
  SOUND_FALL_LONG = 0x00000302 , SOUND_LARGE_FALL_QUICK = 0x00000303 , SOUND_LARGE_FALL_LONG = 0x00000304 , SOUND_LONG_FLUTTER_FALL_A = 0x00000305 ,
  SOUND_LONG_FLUTTER_FALL_B = 0x00000306 , SOUND_SPEAR_STAB = 0x00000309 , SOUND_SPEAR_THROW = 0x0000030A , SOUND_ALBINO_DINO_STEP_A = 0x0000030B ,
  SOUND_SHY_GUY_SCREAMS1 = 0x0000030C , SOUND_SHY_GUY_SCREAMS2 = 0x0000030D , SOUND_SHY_GUY_SCREAMS3 = 0x0000030E , SOUND_TOY_TANK_MOVE1 = 0x0000030F ,
  SOUND_TOY_TANK_MOVE2 = 0x00000310 , SOUND_AIM_SHELL_SHOT = 0x00000311 , SOUND_AIM_SPINY_FLIP = 0x00000312 , SOUND_TUBBA_GULP = 0x00000315 ,
  SOUND_FIRE_BAR_0_B = 0x00000316 , SOUND_FIRE_BAR_1_B = 0x00000317 , SOUND_FIRE_BAR_2_B = 0x00000318 , SOUND_FIRE_BAR_3_B = 0x00000319 ,
  SOUND_FIRE_BAR_4_B = 0x0000031A , SOUND_FIRE_BAR_5_B = 0x0000031B , SOUND_FIRE_BAR_6_B = 0x0000031C , SOUND_FIRE_BAR_7_B = 0x0000031D ,
  SOUND_FIRE_BAR_8_B = 0x0000031E , SOUND_FIRE_BAR_9_B = 0x0000031F , SOUND_BURROW_SURFACE = 0x00000321 , SOUND_BURROW_DIG = 0x00000322 ,
  SOUND_MOLE_POP = 0x00000323 , SOUND_MALLET_SWING = 0x00000327 , SOUND_BLASTER_FIRE = 0x00000328 , SOUND_CREEPY_LAUGH = 0x00000329 ,
  SOUND_SKID = 0x0000032B , SOUND_NPC_JUMP = 0x0000032C , SOUND_LOWER_NPC_JUMP = 0x0000032D , SOUND_LRAW_SENTINEL_ALARM = 0x0000032E ,
  SOUND_SNORE_INHALE_A = 0x0000032F , SOUND_SNORE_INHALE_B = 0x00000330 , SOUND_FUZZY_HOP_A = 0x00000331 , SOUND_FUZZY_HOP_B = 0x00000332 ,
  SOUND_FUZZY_HOP_C = 0x00000333 , SOUND_SNORE_EXHALE_A = 0x00000334 , SOUND_SNORE_EXHALE_B = 0x00000335 , SOUND_FIRE_BAR_0_A = 0x00000336 ,
  SOUND_FIRE_BAR_1_A = 0x00000337 , SOUND_FIRE_BAR_2_A = 0x00000338 , SOUND_FIRE_BAR_3_A = 0x00000339 , SOUND_FIRE_BAR_4_A = 0x0000033A ,
  SOUND_FIRE_BAR_5_A = 0x0000033B , SOUND_FIRE_BAR_6_A = 0x0000033C , SOUND_FIRE_BAR_7_A = 0x0000033D , SOUND_FIRE_BAR_8_A = 0x0000033E ,
  SOUND_FIRE_BAR_9_A = 0x0000033F , SOUND_FIRE_BAR_DEAD = 0x00000340 , SOUND_LRAW_CHARGE_BAR = 0x00000341 , SOUND_POKEY_SWAY = 0x00000342 ,
  SOUND_POKEY_WALK = 0x00000343 , SOUND_POKEY_LEAN_FORWARD = 0x00000344 , SOUND_POKEY_LEAN_BACK = 0x00000345 , SOUND_POKEY_EMERGE_FROM_GROUND = 0x00000346 ,
  SOUND_LRAW_CHEERING = 0x00000349 , SOUND_SHORT_CLAP = 0x0000034A , SOUND_MULTI_CLAP = 0x0000034B , SOUND_TOY_TANK_EXPLODE = 0x0000034E ,
  SOUND_SLOT_REELS = 0x00000350 , SOUND_ACTOR_FLIGHT = 0x00000351 , SOUND_KOOPA_BROS_SPINUP = 0x00000353 , SOUND_KOOPA_BROS_TOWER_SPIN_1 = 0x00000354 ,
  SOUND_KOOPA_BROS_TOWER_SPIN_2 = 0x00000355 , SOUND_KOOPA_BROS_TOWER_SPIN_3 = 0x00000356 , SOUND_BZZAP_BUZZ = 0x00000357 , SOUND_MINI_BZZAP_BUZZ = 0x00000358 ,
  SOUND_EMBER_FLY = 0x00000359 , SOUND_HUFF_N_PUFF_FIRE_LIGHTNING = 0x0000035B , SOUND_CHARGE_LIGHTNING = 0x0000035C , SOUND_HEAVY_WIND_LOOP = 0x0000035D ,
  SOUND_HEAVY_NPC_SWIPE = 0x0000035E , SOUND_BABY_BLOOPER_MOVE = 0x0000035F , SOUND_PUT_ON_CAP = 0x00000361 , SOUND_BECOME_STONE = 0x00000362 ,
  SOUND_WINTERY_JINGLE = 0x00000363 , SOUND_SHEEP_STAMPEDE = 0x00000364 , SOUND_THUNDER_BOLT = 0x00000365 , SOUND_LIGHTNING_STRIKE = 0x00000366 ,
  SOUND_FRIGHT_JAR = 0x00000367 , SOUND_MYSTERY_REEL = 0x00000368 , SOUND_HUSTLE_WHISTLE = 0x00000369 , SOUND_SMALL_GLASS_BREAK = 0x00000369 ,
  SOUND_CRYSTAL_KING_DISAPPEAR = 0x0000036B , SOUND_LRAW_SHY_GUY_CROWD_1 = 0x0000036C , SOUND_LRAW_SHY_GUY_CROWD_2 = 0x0000036D , SOUND_MONSTAR_STAR_STORM = 0x0000036E ,
  SOUND_TOY_TANK_FALL_APART = 0x0000036F , SOUND_KENT_C_SHELL_TOSS_LOOP = 0x00000370 , SOUND_PLAYER_SPINNING = 0x00000371 , SOUND_LIFE_SHROOM_CHIME = 0x00000372 ,
  SOUND_REVIVAL_MAGIC = 0x00000373 , SOUND_PLAYER_REVIVE = 0x00000374 , SOUND_REPEL_GEL_APPLY = 0x00000375 , SOUND_REPEL_GEL_VANISH = 0x00000376 ,
  SOUND_PLANT_FIRE_FLOWER = 0x00000377 , SOUND_RECOVERY_SHMMER = 0x00000378 , SOUND_VOLT_SHROOM_APPLY = 0x00000379 , SOUND_HIT_PLAYER_SHOCK = 0x0000037A ,
  SOUND_HIT_SHOCK = 0x0000037B , SOUND_KOOPA_LAUNCH_SHELL = 0x0000037C , SOUND_LANTERN_GHOST_STEP = 0x0000037D , SOUND_TOY_TANK_STEP = 0x0000037E ,
  SOUND_SHY_GUY_FLY = 0x00000380 , SOUND_GOURMET_GUY_SHOCK_1 = 0x00000381 , SOUND_GOURMET_GUY_SHOCK_2 = 0x00000382 , SOUND_GOURMET_GUY_SHOCK_3 = 0x00000383 ,
  SOUND_GOURMET_GUY_RUN = 0x00000384 , SOUND_GOURMET_GUY_LAUNCH = 0x00000385 , SOUND_BIG_DRUM_A = 0x00000386 , SOUND_BIG_DRUM_B = 0x00000387 ,
  SOUND_LRAW_OMO_SLOT_MACHINE = 0x00000388 , SOUND_SAM_POND_CRACK_1 = 0x00000389 , SOUND_SAM_POND_CRACK_2 = 0x0000038A , SOUND_SAM_POND_SHATTER = 0x0000038B ,
  SOUND_SAM_SNOWMAN_JUMP = 0x0000038C , SOUND_SAM_SNOWMEN_RAISE_WALL = 0x0000038D , SOUND_SAM_SNOWMEN_OPEN_PASSAGE = 0x0000038E , SOUND_TOSS_PLAYER = 0x00000390 ,
  SOUND_LRAW_SPINNING_FLOWER = 0x00000391 , SOUND_MUNCHLESIA_CHEW = 0x00000392 , SOUND_MUNCHLESIA_SPIT = 0x00000393 , SOUND_OVEN_TIMER_TICKING = 0x00000394 ,
  SOUND_GENERAL_WHISTLE = 0x00000395 , SOUND_ICE_SHATTER = 0x00000396 , SOUND_PENGUIN_WHISTLE = 0x00000397 , SOUND_DRAG_PLAYER = 0x00000398 ,
  SOUND_SAM07_RAISE_FLOOR = 0x00000399 , SOUND_SAM07_LOWER_FLOOR = 0x0000039A , SOUND_SAM08_RAISE_FLOOR = 0x0000039B , SOUND_SAM_STAIRS_ACTIVATE = 0x0000039C ,
  SOUND_SAM_STAIRS_LOUD_THUD = 0x0000039D , SOUND_LRAW_SAM_STAIRS_RISE = 0x0000039E , SOUND_SAM_STAIRS_FINAL_THUD = 0x0000039F , SOUND_MIM_MUSHROOM_GLOW = 0x000003A0 ,
  SOUND_UNUSED_TAPPING_LOOP = 0x000003A1 , SOUND_SHY_GUY_FLEE_LOOP = 0x000003A2 , SOUND_LANTERN_GHOST_REVEAL_MORE_1 = 0x000003A3 , SOUND_LANTERN_GHOST_REVEAL_MORE_2 = 0x000003A4 ,
  SOUND_LANTERN_GHOST_REVEAL_MORE_3 = 0x000003A5 , SOUND_LANTERN_GHOST_REVEAL_MORE_4 = 0x000003A6 , SOUND_LANTERN_GHOST_DARKEN_1 = 0x000003A7 , SOUND_LANTERN_GHOST_DARKEN_2 = 0x000003A8 ,
  SOUND_LANTERN_GHOST_DARKEN_3 = 0x000003A9 , SOUND_LANTERN_GHOST_DARKEN_4 = 0x000003AA , SOUND_PIRANHA_BREATH = 0x000003AB , SOUND_GOOMBA_BROS_STEP = 0x000003AC ,
  SOUND_LRAW_FIGHTING = 0x000003AD , SOUND_TANK_BULB_SHATTER = 0x000003AE , SOUND_CRYSTAL_KING_INHALE = 0x000003AF , SOUND_HUFF_N_PUFF_INHALE = 0x000003B0 ,
  SOUND_PIRANHA_SPIN = 0x000003B1 , SOUND_PIRANHA_CHOMP = 0x000003B2 , SOUND_HUFF_N_PUFF_REAR_UP = 0x000003B3 , SOUND_ACTOR_STEP_B = 0x000003B4 ,
  SOUND_FAKE_BOWSER_BLAST = 0x000003B5 , SOUND_SHY_GUY_STEP_A = 0x000003B6 , SOUND_SHY_GUY_STEP_B = 0x000003B7 , SOUND_MASTER_LEAP = 0x000003B9 ,
  SOUND_BUBBLE_DOWN = 0x000003BA , SOUND_LAVA_PIRANHA_RECOVER = 0x000003BB , SOUND_LRAW_RUMBLE = 0x000003BC , SOUND_BOWSER_FIRE_BREATH_LOOP = 0x000003BD ,
  SOUND_FAKE_BOWSER_LONG_WALK = 0x000003BE , SOUND_HUFF_N_PUFF_EMERGE = 0x000003C0 , SOUND_LAVA_PIRANHA_INHALE = 0x000003C1 , SOUND_LAVA_PIRANHA_SHRIVEL = 0x000003C2 ,
  SOUND_LAVA_PIRANHA_SPIT_FIRE = 0x000003C3 , SOUND_LAVA_PIRANHA_FIRE_BREATH = 0x000003C4 , SOUND_LAVA_PIRANHA_EMERGE = 0x000003C5 , SOUND_LAVA_PIRANHA_DEFEAT = 0x000003C6 ,
  SOUND_LAVA_BUD_WITHER = 0x000003C7 , SOUND_LAVA_PIRANHA_WITHER = 0x000003C8 , SOUND_LAVA_BUD_SPIT_PETIT = 0x000003C9 , SOUND_PETIT_PIRANHA_ASCEND = 0x000003CA ,
  SOUND_PETIT_PIRANHA_DIVE = 0x000003CB , SOUND_LAVA_PIRANHA_WRITHE = 0x000003CC , SOUND_LAVA_PIRANHA_COLLAPSE = 0x000003CD , SOUND_PIRANHA_STEP = 0x000003CE ,
  SOUND_LANTERN_GHOST_INHALE = 0x000003CF , SOUND_LANTERN_GHOST_BLOW = 0x000003D0 , SOUND_HUFF_N_PUFF_FLY = 0x000003D1 , SOUND_ELECTRIC_BUZZ = 0x000003D2 ,
  SOUND_HUFF_N_PUFF_LIGHTNING_BLAST = 0x000003D3 , SOUND_OPEN_SHELL = 0x000003D4 , SOUND_RUFF_PUFF_FLY_A = 0x000003D5 , SOUND_RUFF_PUFF_FLY_B = 0x000003D6 ,
  SOUND_LIGHT_THROW = 0x000003D9 , SOUND_SQUEEZE = 0x000003DB , SOUND_BLOOPER_MOVE = 0x000003DC , SOUND_BLOOPER_FALL = 0x000003DD ,
  SOUND_BLOOPER_SQUIRT = 0x000003DE , SOUND_LEECH = 0x000003E0 , SOUND_AI_FOUND_PLAYER_JUMP = 0x000003E1 , SOUND_ACTOR_JUMP = 0x000003E2 ,
  SOUND_ACTOR_TRIP = 0x000003E3 , SOUND_ACTOR_TWITCH = 0x000003E4 , SOUND_ACTOR_DEATH = 0x000003E5 , SOUND_BIG_POWER_UP = 0x000003E6 ,
  SOUND_LARGE_ACTOR_JUMP = 0x000003E7 , SOUND_MOLE_THROW = 0x000003E8 , SOUND_KOOPA_BROS_LAND = 0x000003E9 , SOUND_FAKE_BOWSER_STEP = 0x000003EA ,
  SOUND_SMALL_CROWD_WALK = 0x000003EB , SOUND_LARGE_CROWD_WALK = 0x000003EC , SOUND_MASTER_SMACK = 0x000003ED , SOUND_MASTER_PUNCH = 0x000003EE ,
  SOUND_BOWSER_CHARGE_LIGHTNING = 0x000003EF , SOUND_DANGER = 0x000003F1 , SOUND_PERIL = 0x000003F2 , SOUND_DING = 0x000003F3 ,
  SOUND_LULLABY = 0x000003F4 , SOUND_BUBBLES_RISING = 0x000003F5 , SOUND_DRIP = 0x000003F6 , STONE_STONE_CHOMP_STEP = 0x000003F9 ,
  SOUND_THROW = 0x000003FA , SOUND_PLAYER_COLLAPSE = 0x000003FB , SOUND_LUCKY = 0x000003FC , SOUND_GOOMBARIO_GATHERING = SOUND_ID_UNK | 0x00000003 ,
  SOUND_PARAKARRY_PREDIVE = SOUND_ID_UNK | 0x00000004 , SOUND_PARAKARRY_DIVE = SOUND_ID_UNK | 0x00000005 , SOUND_PARAKARRY_SHELL_SHOT = SOUND_ID_UNK | 0x00000006 , SOUND_PARAKARRY_FLAP = SOUND_ID_UNK | 0x00000009 ,
  SOUND_PARAKARRY_AIR_RAID_1 = SOUND_ID_UNK | 0x0000000A , SOUND_PARAKARRY_AIR_RAID_2 = SOUND_ID_UNK | 0x0000000B , SOUND_KOOPER_SHELL_SPINUP = SOUND_ID_UNK | 0x0000000C , SOUND_GOOMBARIO_JUMP = SOUND_ID_UNK | 0x0000000D ,
  SOUND_BOW_VANISH = SOUND_ID_UNK | 0x0000000E , SOUND_BOW_APPEAR = SOUND_ID_UNK | 0x0000000F , SOUND_EGG_MISSILE_BLAST = SOUND_ID_UNK | 0x00000010 , SOUND_WATT_REPEL_DARKNESS = SOUND_ID_UNK | 0x00000011 ,
  SOUND_WATT_RESUME_DARKNESS = SOUND_ID_UNK | 0x00000012 , SOUND_SUSHIE_EMBARK = SOUND_ID_UNK | 0x00000013 , SOUND_SUSHIE_RIDE_IDLE = SOUND_ID_UNK | 0x00000014 , SOUND_SUSHIE_RIDE_MOVING = SOUND_ID_UNK | 0x00000015 ,
  SOUND_BOMBETTE_BLAST_LV1 = SOUND_ID_UNK | 0x00000016 , SOUND_BOMBETTE_BLAST_LV2 = SOUND_ID_UNK | 0x00000017 , SOUND_BOMBETTE_BLAST_LV3 = SOUND_ID_UNK | 0x00000018 , SOUND_BOW_SMACK = SOUND_ID_UNK | 0x00000019 ,
  SOUND_BOW_FAN_SMACK = SOUND_ID_UNK | 0x0000001A , SOUND_LAKILESTER_THROW_SPINY_A = SOUND_ID_UNK | 0x0000001B , SOUND_LAKILESTER_THROW_SPINY_B = SOUND_ID_UNK | 0x0000001C , SOUND_LAKILESTER_MAKE_CLOUD_NINE = SOUND_ID_UNK | 0x0000001D ,
  SOUND_LAKILESTER_HURRICANE_INHALE = SOUND_ID_UNK | 0x0000001E , SOUND_LAKILESTER_HURRICANE_EXHALE = SOUND_ID_UNK | 0x0000001F , SOUND_BOMBETTE_BODY_SLAM = SOUND_ID_UNK | 0x00000020 , SOUND_SHELL_SPIN = SOUND_ID_UNK | 0x00000021 ,
  SOUND_FAN_SMACK_HIT = SOUND_ID_UNK | 0x00000022 , SOUND_FAN_SMACK_END = SOUND_ID_UNK | 0x00000023 , SOUND_WATT_MEGA_CHARGE_WAVE = SOUND_ID_UNK | 0x00000024 , SOUND_DIZZY_SHELL = SOUND_ID_UNK | 0x00000026 ,
  SOUND_SHUFFLE_CARD_A = SOUND_ID_UNK | 0x0000002A , SOUND_SHUFFLE_CARD_B = SOUND_ID_UNK | 0x0000002B , SOUND_FIRE_FLOWER_A = SOUND_ID_UNK | 0x0000002C , SOUND_FIRE_FLOWER_B = SOUND_ID_UNK | 0x0000002D ,
  SOUND_SNOWMAN_DOLL_JUMP = SOUND_ID_UNK | 0x0000002E , SOUND_NOISE_RUSH = SOUND_ID_UNK | 0x0000002F , SOUND_POW_BLOCK = SOUND_ID_UNK | 0x00000030 , SOUND_INFLICT_SLEEP = SOUND_ID_UNK | 0x00000031 ,
  SOUND_INFLICT_STATUS = SOUND_ID_UNK | 0x00000032 , SOUND_DIZZY_DIAL = SOUND_ID_UNK | 0x00000033 , SOUND_SUSHIE_BELLY_FLOP = SOUND_ID_UNK | 0x00000034 , SOUND_CREATE_WATER_BLOCK = SOUND_ID_UNK | 0x00000035 ,
  SOUND_WHALE_OPEN_MOUTH = SOUND_ID_UNK | 0x00000036 , SOUND_WHALE_CLOSE_MOUTH = SOUND_ID_UNK | 0x00000037 , SOUND_TUBBA_SNORE_INHALE = SOUND_ID_UNK | 0x00000038 , SOUND_TUBBA_SNORE_EXHALE = SOUND_ID_UNK | 0x00000039 ,
  SOUND_KPA_BRIDGE_COLLAPSE_A = SOUND_ID_UNK | 0x0000003A , SOUND_KPA_BRIDGE_COLLAPSE_B = SOUND_ID_UNK | 0x0000003B , SOUND_KPA_ARENA_EXPLODING = SOUND_ID_UNK | 0x0000003C , SOUND_OBK_STAIRS_DROP = SOUND_ID_UNK | 0x0000003D ,
  SOUND_SHY_GUY_OUCH = SOUND_ID_UNK | 0x0000003E , SOUND_SHY_GUY_RUN_AWAY = SOUND_ID_UNK | 0x0000003F , SOUND_KPA_FLIP_BRIDGE_PANEL = SOUND_ID_UNK | 0x00000040 , SOUND_STAR_SPIRIT_APPEAR_A = SOUND_ID_UNK | 0x00000041 ,
  SOUND_STAR_SPIRIT_APPEAR_B = SOUND_ID_UNK | 0x00000042 , SOUND_STAR_SPIRIT_CAST_A = SOUND_ID_UNK | 0x00000043 , SOUND_STAR_SPIRIT_CAST_B = SOUND_ID_UNK | 0x00000044 , SOUND_STAR_SPIRIT_DEPART_1 = SOUND_ID_UNK | 0x00000045 ,
  SOUND_STAR_SPIRIT_DEPART_2 = SOUND_ID_UNK | 0x00000046 , SOUND_STAR_SPIRIT_DEPART_3 = SOUND_ID_UNK | 0x00000047 , SOUND_DARK_TOAD_DISPEL = SOUND_ID_UNK | 0x00000049 , SOUND_OPEN_MAGIC_CHEST = SOUND_ID_UNK | 0x0000004A ,
  SOUND_CLOSE_MAGIC_CHEST = SOUND_ID_UNK | 0x0000004B , SOUND_QUICK_HINGE = SOUND_ID_UNK | 0x0000004C , SOUND_FLO_MOVE_PILLAR = SOUND_ID_UNK | 0x0000004D , SOUND_WISH_ASCENDING = SOUND_ID_UNK | 0x00000051 ,
  SOUND_UP_AND_AWAY_SEND_AWAY = SOUND_ID_UNK | 0x00000052 , SOUND_STAR_POWER_RECOVERY = SOUND_ID_UNK | 0x00000053 , SOUND_START_RECOVERY = SOUND_ID_UNK | 0x00000055 , SOUND_RECOVER = SOUND_ID_UNK | 0x00000056 ,
  SOUND_FLOWERS_LIGHT_GIGGLE = SOUND_ID_UNK | 0x00000059 , SOUND_FLOWERS_SAD_GIGGLE = SOUND_ID_UNK | 0x0000005A , SOUND_FLOWERS_LAUGH = SOUND_ID_UNK | 0x0000005B , SOUND_FLOWERS_WITHER = SOUND_ID_UNK | 0x0000005C ,
  SOUND_FLOWERS_GROW = SOUND_ID_UNK | 0x0000005D , SOUND_ROCK_LAUGHTER = SOUND_ID_UNK | 0x0000005E , SOUND_TREE_LAUGHTER = SOUND_ID_UNK | 0x0000005F , SOUND_IMPISH_LAUGH = SOUND_ID_UNK | 0x00000060 ,
  SOUND_CHAIN_CHOMP_BITE = SOUND_ID_UNK | 0x00000061 , SOUND_CHAIN_CHOMP_THUD = SOUND_ID_UNK | 0x00000062 , SOUND_CHAIN_RATTLE = SOUND_ID_UNK | 0x00000063 , SOUND_SHY_STACK_SQUISH = SOUND_ID_UNK | 0x00000064 ,
  SOUND_STILT_GUY_UNFOLD = SOUND_ID_UNK | 0x00000065 , SOUND_STILT_GUY_STEP = SOUND_ID_UNK | 0x00000066 , SOUND_STILTS_FALL = SOUND_ID_UNK | 0x00000067 , SOUND_TANK_BULB_FIRE = SOUND_ID_UNK | 0x00000069 ,
  SOUND_TOY_TANK_OPEN_HATCH = SOUND_ID_UNK | 0x0000006A , SOUND_TOY_TANK_CLOSE_HATCH = SOUND_ID_UNK | 0x0000006B , SOUND_WOODEN_BLOCK = SOUND_ID_UNK | 0x0000006C , SOUND_RECOVER_HEART = SOUND_ID_UNK | 0x0000006D ,
  SOUND_FUZZY_RUMBLE = SOUND_ID_UNK | 0x0000006E , SOUND_FUZZY_SHAKE = SOUND_ID_UNK | 0x0000006F , SOUND_FUZZY_DIVIDE = SOUND_ID_UNK | 0x00000070 , SOUND_UP_AND_AWAY_CAPTURE = SOUND_ID_UNK | 0x00000071 ,
  SOUND_YOSHI = SOUND_ID_UNK | 0x00000072 , SOUND_HIT_WHACKA = SOUND_ID_UNK | 0x00000073 , SOUND_MAGIC_ASCENDING = SOUND_ID_UNK | 0x00000074 , SOUND_MAGIC_DESCENDING = SOUND_ID_UNK | 0x00000075 ,
  SOUND_BOMB_BLAST = SOUND_ID_UNK | 0x00000076 , SOUND_BULLET_BILL_EXPLODE_A = SOUND_ID_UNK | 0x00000078 , SOUND_BULLET_BILL_EXPLODE_B = SOUND_ID_UNK | 0x00000079 , SOUND_KAMMY_SUMMON_MAGIC = SOUND_ID_UNK | 0x0000007A ,
  SOUND_KAMMY_SUMMON_BLOCK = SOUND_ID_UNK | 0x0000007B , SOUND_KAMMY_RAISE_OBJECT = SOUND_ID_UNK | 0x0000007C , SOUND_KAMMY_LOWER_OBJECT = SOUND_ID_UNK | 0x0000007D , SOUND_TWINK_ATTACK = SOUND_ID_UNK | 0x0000007E ,
  SOUND_TWINK_FLY_A = SOUND_ID_UNK | 0x0000007F , SOUND_QUICK_PLAYER_JUMP = SOUND_ID_UNK | 0x00000081 , SOUND_JUMP_8BIT_MARIO = SOUND_ID_UNK | 0x00000082 , SOUND_STAR_BOX_LAUNCHER = SOUND_ID_UNK | 0x00000085 ,
  SOUND_SPRING = SOUND_ID_UNK | 0x00000086 , SOUND_ZIPLINE_FINISH = SOUND_ID_UNK | 0x00000087 , SOUND_PUSH_BLOCK = SOUND_ID_UNK | 0x00000088 , SOUND_PULL_VINE = SOUND_ID_UNK | 0x00000089 ,
  SOUND_FLOOR_SWITCH_DEPRESS = SOUND_ID_UNK | 0x0000008A , SOUND_FLOOR_SWITCH_ACTIVATE = SOUND_ID_UNK | 0x0000008B , SOUND_NO_DAMGE = SOUND_ID_UNK | 0x0000008C , SOUND_USE_ITEM = SOUND_ID_UNK | 0x0000008D ,
  SOUND_GROW = SOUND_ID_UNK | 0x0000008E , SOUND_CHARGE_UP = SOUND_ID_UNK | 0x0000008F , SOUND_OPEN_TRAPDOOR = SOUND_ID_UNK | 0x00000091 , SOUND_BREAK_FLOOR = SOUND_ID_UNK | 0x00000092 ,
  SOUND_SPIKES_EXTEND = SOUND_ID_UNK | 0x00000093 , SOUND_JUMP_SCARE = SOUND_ID_UNK | 0x00000094 , SOUND_EAT_OR_DRINK = SOUND_ID_UNK | 0x00000095 , SOUND_SPIT_OUT = SOUND_ID_UNK | 0x00000096 ,
  SOUND_GLASS_SHATTER = SOUND_ID_UNK | 0x00000097 , SOUND_VANISH_IN_SMOKE = SOUND_ID_UNK | 0x00000098 , SOUND_HEART_PLANT = SOUND_ID_UNK | 0x00000099 , SOUND_HURT_PLANT_SHRIEK = SOUND_ID_UNK | 0x0000009A ,
  SOUND_MUNCHLESIA_SUCTION = SOUND_ID_UNK | 0x0000009B , SOUND_JAN_LOG_LAND = SOUND_ID_UNK | 0x0000009D , SOUND_JAN_LOG_SPLIT = SOUND_ID_UNK | 0x0000009E , SOUND_SEPARATE_BUSHES = SOUND_ID_UNK | 0x0000009F ,
  SOUND_LARGE_NPC_IMPACT = SOUND_ID_UNK | 0x000000A0 , SOUND_STARSHIP_BOOST = SOUND_ID_UNK | 0x000000A1 , SOUND_IWA_SLIDE_GATE = SOUND_ID_UNK | 0x000000A2 , SOUND_CREAKY_WINDOW_OPEN = SOUND_ID_UNK | 0x000000A3 ,
  SOUND_CREAKY_WINDOW_CLOSE = SOUND_ID_UNK | 0x000000A4 , SOUND_TRAIN_DOOR_OPEN = SOUND_ID_UNK | 0x000000A5 , SOUND_TRAIN_DOOR_CLOSE = SOUND_ID_UNK | 0x000000A6 , SOUND_TURN_MECHANISM = SOUND_ID_UNK | 0x000000A7 ,
  SOUND_CAPSULE_OPEN = SOUND_ID_UNK | 0x000000A8 , SOUND_FLIP_PANEL = SOUND_ID_UNK | 0x000000AB , SOUND_CLOSE_PANEL = SOUND_ID_UNK | 0x000000AC , SOUND_WATER_SPLASH = SOUND_ID_UNK | 0x000000AD ,
  SOUND_BREAK_CRATE = SOUND_ID_UNK | 0x000000AE , SOUND_HOLLOW_RISING = SOUND_ID_UNK | 0x000000AF , SOUND_HOLLOW_FALLING = SOUND_ID_UNK | 0x000000B0 , SOUND_PIRANHA_SPIN_1 = SOUND_ID_UNK | 0x000000B1 ,
  SOUND_PIRANHA_SPIN_2 = SOUND_ID_UNK | 0x000000B2 , SOUND_PIRANHA_TENSE = SOUND_ID_UNK | 0x000000B3 , SOUND_HEAVY_NPC_STEP_B = SOUND_ID_UNK | 0x000000B4 , SOUND_HUFF_N_PUFF_JIGGLE = SOUND_ID_UNK | 0x000000B6 ,
  SOUND_HUFF_N_PUFF_WOBBLE = SOUND_ID_UNK | 0x000000B7 , SOUND_GHOST_TRANSFORM = SOUND_ID_UNK | 0x000000B8 , SOUND_JR_TROOPA_TRANSFORM = SOUND_ID_UNK | 0x000000B9 , SOUND_ACTOR_STEP_A = SOUND_ID_UNK | 0x000000BA ,
  SOUND_MASTER_FLUTTER = SOUND_ID_UNK | 0x000000BB , SOUND_MASTER_KICK = SOUND_ID_UNK | 0x000000BC , SOUND_MASTER_STANCE_CHANGE = SOUND_ID_UNK | 0x000000BD , SOUND_MASTER_FLIP = SOUND_ID_UNK | 0x000000BE ,
  SOUND_LAVA_BUD_RECOVER = SOUND_ID_UNK | 0x000000BF , SOUND_SMALL_NPC_STEP = SOUND_ID_UNK | 0x000000C1 , SOUND_BANDIT_STEAL = SOUND_ID_UNK | 0x000000C2 , SOUND_DISAPPOINTED = SOUND_ID_UNK | 0x000000C3 ,
  SOUND_CLUBBA_STEP = SOUND_ID_UNK | 0x000000C4 , SOUND_CLUBBA_SWING = SOUND_ID_UNK | 0x000000C5 , SOUND_MBUSH_STEP = SOUND_ID_UNK | 0x000000C6 , SOUND_TUBBA_HEART_JUMP = SOUND_ID_UNK | 0x000000C8 ,
  SOUND_MBUSH_LEAP = SOUND_ID_UNK | 0x000000C9 , SOUND_BZZAP_STING = SOUND_ID_UNK | 0x000000CA , SOUND_MINI_BZZAP_STING = SOUND_ID_UNK | 0x000000CB , SOUND_BZZAP_CALL_SWARM = SOUND_ID_UNK | 0x000000CC ,
  SOUND_BONY_BEETLE_STEP = SOUND_ID_UNK | 0x000000CD , SOUND_BONY_BEETLE_EXTEND_SPIKES = SOUND_ID_UNK | 0x000000CE , SOUND_BONY_BEETLE_RETRACT_SPIKES = SOUND_ID_UNK | 0x000000CF , SOUND_CLEFT_STEP = SOUND_ID_UNK | 0x000000D0 ,
  SOUND_CLEFT_TACKLE = SOUND_ID_UNK | 0x000000D1 , SOUND_LAKITU_THROW_SPINY = SOUND_ID_UNK | 0x000000D2 , SOUND_SHELL_TOSS = SOUND_ID_UNK | 0x000000D3 , SOUND_SPELL_CAST1 = SOUND_ID_UNK | 0x000000D4 ,
  SOUND_SPELL_CAST2 = SOUND_ID_UNK | 0x000000D5 , SOUND_SPELL_CAST3 = SOUND_ID_UNK | 0x000000D6 , SOUND_SPELL_CAST4 = SOUND_ID_UNK | 0x000000D7 , SOUND_SPELL_CAST5 = SOUND_ID_UNK | 0x000000D8 ,
  SOUND_FUZZIPEDE_MOTION = SOUND_ID_UNK | 0x000000D9 , SOUND_FUZZIPEDE_LEAP = SOUND_ID_UNK | 0x000000DA , SOUND_FUZZIPEDE_STRIKE = SOUND_ID_UNK | 0x000000DB , SOUND_COMMAND_LOSS = SOUND_ID_UNK | 0x000000DC ,
  SOUND_GOOMBA_STEP = SOUND_ID_UNK | 0x000000DD , SOUND_PIRANHA_BITE = SOUND_ID_UNK | 0x000000DE , SOUND_PARAGOOMBA_FLY = SOUND_ID_UNK | 0x000000DF , SOUND_PARAGOOMBA_PREDIVE = SOUND_ID_UNK | 0x000000E0 ,
  SOUND_TUTANKOOPA_MAGIC = SOUND_ID_UNK | 0x000000E1 , SOUND_JR_TOOPA_JUMP = SOUND_ID_UNK | 0x000000E2 , SOUND_ACTOR_WITHER = SOUND_ID_UNK | 0x000000E3 , SOUND_ACTOR_COLLAPSE = SOUND_ID_UNK | 0x000000E4 ,
  SOUND_KNOCKOUT_CHIRPING = SOUND_ID_UNK | 0x000000E5 , SOUND_TUTANKOOPA_LEVITATE = SOUND_ID_UNK | 0x000000E6 , SOUND_SPOOKY_LEVITATE = SOUND_ID_UNK | 0x000000E7 , SOUND_ILLUSION_DISSOLVE = SOUND_ID_UNK | 0x000000E8 ,
  SOUND_HEAVY_NPC_FALLING = SOUND_ID_UNK | 0x000000E9 , SOUND_HEAVY_NPC_LANDING = SOUND_ID_UNK | 0x000000EA , SOUND_TUTANKOOPA_DEBRIS_FALL = SOUND_ID_UNK | 0x000000EB , SOUND_HEAVY_NPC_STEP_A = SOUND_ID_UNK | 0x000000EC ,
  SOUND_GOOMBA_KING_SPIN = SOUND_ID_UNK | 0x000000ED , SOUND_GULPIT_LICK = SOUND_ID_UNK | 0x000000EE , SOUND_BUZZAR_FLAP = SOUND_ID_UNK | 0x000000EF , SOUND_BUZZAR_WHIRLWIND = SOUND_ID_UNK | 0x000000F0 ,
  SOUND_BUZZAR_WINDUP = SOUND_ID_UNK | 0x000000F1 , SOUND_BUZZAR_DIVE = SOUND_ID_UNK | 0x000000F2 , SOUND_SMALL_LENS_FLARE = SOUND_ID_UNK | 0x000000F3 , SOUND_BUZZAR_THROW = SOUND_ID_UNK | 0x000000F4 ,
  SOUND_BUZZAR_GRAB = SOUND_ID_UNK | 0x000000F5 , SOUND_HEAVY_NPC_STEP_C = SOUND_ID_UNK | 0x000000F6 , SOUND_TUBBAS_HEART_CHARGE = SOUND_ID_UNK | 0x000000F7 , SOUND_TUBBAS_HEART_SWARM_ATTACK = SOUND_ID_UNK | 0x000000F9 ,
  SOUND_TUBBAS_HEART_SWARM_DISPERSE = SOUND_ID_UNK | 0x000000FB , SOUND_TUBBAS_HEART_SWARM_VANISH = SOUND_ID_UNK | 0x000000FC , SOUND_FAKE_BOWSER_SWING = SOUND_ID_UNK | 0x000000FD , SOUND_FAKE_BOWSER_STRIKE = SOUND_ID_UNK | 0x000000FE ,
  SOUND_FILE_MENU_MOVE_CURSOR = SOUND_ID_UNK | 0x00000101 , SOUND_CREATE_FILE_MOVE_CURSOR = SOUND_ID_UNK | 0x00000102 , SOUND_CREATE_FILE_SET_CHARACTER = SOUND_ID_UNK | 0x00000103 , SOUND_CREATE_FILE_BACKSPACE = SOUND_ID_UNK | 0x00000104 ,
  SOUND_CREATE_FILE_CHANGE_CHARSET = SOUND_ID_UNK | 0x00000105 , SOUND_INFLICT_CHILL_OUT = SOUND_ID_UNK | 0x00000106 , SOUND_INFLICT_KO = SOUND_ID_UNK | 0x00000107 , SOUND_SPAWN_BLOCK = SOUND_ID_UNK | 0x00000108 ,
  SOUND_D_DOWN_HIT_1 = SOUND_ID_UNK | 0x0000010A , SOUND_D_DOWN_HIT_2 = SOUND_ID_UNK | 0x0000010B , SOUND_D_DOWN_HIT_3 = SOUND_ID_UNK | 0x0000010C , SOUND_SPIN = SOUND_ID_UNK | 0x00000111 ,
  SOUND_SPEEDY_SPIN = SOUND_ID_UNK | 0x00000112 , SOUND_SPIN_ATTACK = SOUND_ID_UNK | 0x00000113 , SOUND_SPEEDY_SPIN_ATTACK = SOUND_ID_UNK | 0x00000114 , SOUND_HAMMER_SWING_1 = SOUND_ID_UNK | 0x00000115 ,
  SOUND_HAMMER_SWING_2 = SOUND_ID_UNK | 0x00000116 , SOUND_HAMMER_SWING_3 = SOUND_ID_UNK | 0x00000117 , SOUND_HAMMER_STRIKE_1 = SOUND_ID_UNK | 0x00000118 , SOUND_HAMMER_STRIKE_2 = SOUND_ID_UNK | 0x00000119 ,
  SOUND_HAMMER_STRIKE_3 = SOUND_ID_UNK | 0x0000011A , SOUND_HAMMER_QUAKE_1 = SOUND_ID_UNK | 0x0000011B , SOUND_HAMMER_QUAKE_2 = SOUND_ID_UNK | 0x0000011C , SOUND_HAMMER_QUAKE_3 = SOUND_ID_UNK | 0x0000011D ,
  SOUND_SPIN_SMASH_1 = SOUND_ID_UNK | 0x0000011E , SOUND_SPIN_SMASH_2 = SOUND_ID_UNK | 0x0000011F , SOUND_SPIN_SMASH_3 = SOUND_ID_UNK | 0x00000120 , SOUND_BOWSER_STAR_ROD_USE = SOUND_ID_UNK | 0x00000121 ,
  SOUND_BOWSER_STAR_ROD_DRAIN_WAVE = SOUND_ID_UNK | 0x00000122 , SOUND_BOWSER_STAR_ROD_GATHER = SOUND_ID_UNK | 0x00000123 , SOUND_BOWSER_STAR_ROD_SHOCKWAVE = SOUND_ID_UNK | 0x00000124 , SOUND_BOWSER_STAR_ROD_ENCHANT = SOUND_ID_UNK | 0x00000125 ,
  SOUND_BOWSER_CAST_RECOVER = SOUND_ID_UNK | 0x00000126 , SOUND_BOWSER_LIGHTNING = SOUND_ID_UNK | 0x00000127 , SOUND_BOWSER_POWER_DOWN = SOUND_ID_UNK | 0x00000128 , SOUND_BOWSER_COLLAPSE = SOUND_ID_UNK | 0x00000129 ,
  SOUND_OBK_CHANDELIER_RELEASE = SOUND_ID_UNK | 0x0000012A , SOUND_OBK_CHANDELIER_STOP = SOUND_ID_UNK | 0x0000012B , SOUND_OBK_CHANDELIER_RETRACT = SOUND_ID_UNK | 0x0000012C , SOUND_RELEASE_ENERGY = SOUND_ID_UNK | 0x0000012D ,
  SOUND_GATHER_ENERGY = SOUND_ID_UNK | 0x0000012E , SOUND_LOOP_BOMBETTE_FUSE = 0x80000000 , SOUND_LOOP_BOBOMB_FUSE = 0x80000001 , SOUND_LOOP_ISK_FLIP_STAIRS = 0x80000002 ,
  SOUND_LOOP_ISK_LOWER_STAIRS = 0x80000003 , SOUND_LOOP_TRD_02_LOWER_STAIRS = 0x80000004 , SOUND_LOOP_TRD_04_LOWER_STAIRS = 0x80000005 , SOUND_LOOP_TRD_FLOWING_WATER = 0x80000006 ,
  SOUND_LOOP_TRD_RAISE_STAIRS = 0x80000007 , SOUND_LOOP_CHEERING = 0x80000008 , SOUND_LOOP_IWA10_FLOW1 = 0x80000009 , SOUND_LOOP_IWA_UNUSED_FLOW3 = 0x8000000A ,
  SOUND_LOOP_IWA00_FLOW3 = 0x8000000B , SOUND_LOOP_IWA00_FLOW2 = 0x8000000C , SOUND_LOOP_IWA01_FLOW1 = 0x8000000D , SOUND_LOOP_IWA01_FLOW2 = 0x8000000E ,
  SOUND_LOOP_OBK_LOWER_CHAIN = 0x8000000F , SOUND_LOOP_MOVE_STATUE = 0x80000010 , SOUND_LOOP_SENTINEL_ALARM = 0x80000011 , SOUND_LOOP_QUIZ_TICKING = 0x80000012 ,
  SOUND_LOOP_AUDIENCE_MURMUR = 0x80000013 , SOUND_LOOP_TOYBOX_TRAIN_GEAR = 0x80000014 , SOUND_LOOP_OMO_SLOT_MACHINE = 0x80000015 , SOUND_LOOP_OMO_ROTATING_WHEEL = 0x80000016 ,
  SOUND_LOOP_JAN_BEACH_WAVES = 0x80000017 , SOUND_LOOP_MOVE_LARGE_STATUE = 0x80000018 , SOUND_LOOP_ZIPLINE_RIDE = 0x80000019 , SOUND_LOOP_ZIPLINE_RETURN = 0x8000001A ,
  SOUND_LOOP_TROMP_ROLL = 0x8000001B , SOUND_LOOP_JAN_SMALL_GEYSER = 0x8000001C , SOUND_LOOP_JAN_LARGE_GEYSER = 0x8000001D , SOUND_LOOP_JAN_CONSTRUCTION = 0x8000001E ,
  SOUND_LOOP_NOTHING_1F = 0x8000001F , SOUND_LOOP_NOTHING_20 = 0x80000020 , SOUND_LOOP_FLO_WATER_FLOW_1 = 0x80000021 , SOUND_LOOP_FLO_WATER_FLOW_2 = 0x80000022 ,
  SOUND_LOOP_BUBBLE_DRIFT = 0x80000023 , SOUND_LOOP_FLO_RELEASE_FOUNTAIN = 0x80000024 , SOUND_LOOP_PUFF_PUFF_MACHINE = 0x80000025 , SOUND_LOOP_NOTHING_26 = 0x80000026 ,
  SOUND_LOOP_TIK01_WATER = 0x80000027 , SOUND_LOOP_TIK02_WATER = 0x80000028 , SOUND_LOOP_TIK02_FLOW2 = 0x80000029 , SOUND_LOOP_TIK02_FLOW3 = 0x8000002A ,
  SOUND_LOOP_TIK03_WATER = 0x8000002B , SOUND_LOOP_TIK03_FLOW1 = 0x8000002C , SOUND_LOOP_TIK05_WATER = 0x8000002D , SOUND_LOOP_TIK05_FLOW1 = 0x8000002E ,
  SOUND_LOOP_TIK06_WATER = 0x8000002F , SOUND_LOOP_TIK06_FLOW2 = 0x80000030 , SOUND_LOOP_TIK06_FLOW3 = 0x80000031 , SOUND_LOOP_TIK06_FLOW4 = 0x80000032 ,
  SOUND_LOOP_TIK08_WATER = 0x80000033 , SOUND_LOOP_TIK08_FLOW1 = 0x80000034 , SOUND_LOOP_TIK09_WATER = 0x80000035 , SOUND_LOOP_TIK09_FLOW2 = 0x80000036 ,
  SOUND_LOOP_TIK09_FLOW4 = 0x80000037 , SOUND_LOOP_TIK09_FLOW3 = 0x80000038 , SOUND_LOOP_TIK10_WATER = 0x80000039 , SOUND_LOOP_TIK_UNUSED1_WATER = 0x8000003A ,
  SOUND_LOOP_TIK_UNUSED2_WATER = 0x8000003B , SOUND_LOOP_TIK_UNUSED3_WATER = 0x8000003C , SOUND_LOOP_TIK_UNUSED3_FLOW4 = 0x8000003D , SOUND_LOOP_TIK_UNUSED3_FLOW3 = 0x8000003E ,
  SOUND_LOOP_TIK_UNUSED3_FLOW2 = 0x8000003F , SOUND_LOOP_SAM_STAIRS_RISE = 0x80000040 , SOUND_LOOP_CHARGE_BAR = 0x80000041 , SOUND_LOOP_CRYSTAL_BALL_GLOW = 0x80000042 ,
  SOUND_LOOP_TIK18_WATER = 0x80000043 , SOUND_LOOP_TIK19_WATER = 0x80000044 , SOUND_LOOP_TIK19_FLOW3 = 0x80000045 , SOUND_LOOP_TIK19_FLOW4 = 0x80000046 ,
  SOUND_LOOP_TIK20_WATER = 0x80000047 , SOUND_LOOP_TIK23_WATER = 0x80000048 , SOUND_LOOP_TIK24_WATER = 0x80000049 , SOUND_LOOP_WINDMILL_EXT = 0x8000004A ,
  SOUND_LOOP_WINDMILL_GEARS = 0x8000004B , SOUND_LOOP_SHY_GUY_CROWD_1 = 0x8000004C , SOUND_LOOP_SHY_GUY_CROWD_2 = 0x8000004D , SOUND_LOOP_FLIGHT = 0x8000004E ,
  SOUND_LOOP_WHALE_GEYSER = 0x8000004F , SOUND_LOOP_FLO_FILL_WATER_POOL = 0x80000050 , SOUND_LOOP_KPA_CHAIN_DRIVE = 0x80000051 , SOUND_LOOP_KPA_FILL_WATER = 0x80000052 ,
  SOUND_LOOP_KPA_DRAIN_WATER = 0x80000053 , SOUND_LOOP_KPA_FLIP_BRIDGE_PANEL = 0x80000054 , SOUND_LOOP_JR_TROOPA_SWIM = 0x80000055 , SOUND_LOOP_KKJ_RUMBLING = 0x80000056 ,
  SOUND_LOOP_OSR_RUMBLING = 0x80000057 , SOUND_LOOP_MAC_HARBOR_WATER = 0x80000058 , SOUND_LOOP_OSR_FOUNTAIN_INTACT = 0x80000059 , SOUND_LOOP_OSR_FOUNTAIN_BROKEN = 0x8000005A ,
  SOUND_LOOP_NOK_WATER = 0x8000005B , SOUND_LOOP_TRD_WATER_EXT = 0x8000005C , SOUND_LOOP_DGB_COLLAPSE = 0x8000005D , SOUND_LOOP_SBK_RUINS_RISING = 0x8000005E ,
  SOUND_LOOP_SBK_RUINS_WHIRLWIND = 0x8000005F , SOUND_LOOP_SBK_RUINS_RISING_DISTANT = 0x80000060 , SOUND_LOOP_SBK_OASIS_WATER = 0x80000061 , SOUND_LOOP_62 = 0x80000062 ,
  SOUND_LOOP_STAR_SANCTUARY_FAR = 0x80000063 , SOUND_LOOP_STAR_SANCTUARY_NEAR = 0x80000064 , SOUND_LOOP_STAR_SANCTUARY_INSIDE = 0x80000065 , SOUND_LOOP_BOWSER_PROPELLER = 0x80000066 ,
  SOUND_LOOP_STAR_ORB_RISING = 0x80000067 , SOUND_LOOP_USE_STAR_BEAM = 0x80000068 , SOUND_LOOP_USE_PEACH_BEAM = 0x80000069 , SOUND_LOOP_SPINNING_FLOWER = 0x8000006A ,
  SOUND_LOOP_RUMBLE = 0x8000006B , SOUND_LOOP_FIGHTING = 0x8000006C , SOUND_LOOP_KPA_ARENA_TURN_ON = 0x8000006D , SOUND_LOOP_KPA_ARENA_ACTIVE = 0x8000006E ,
  SOUND_DOOR_OPEN = 0x90000000 , SOUND_DOOR_CLOSE = 0x90000001 , SOUND_ROOM_DOOR_OPEN = 0xA0000000 , SOUND_ROOM_DOOR_CLOSE = 0xA0000001 ,
  SOUND_SEQ_FIRE_BAR_0 = 0xB0000000 , SOUND_SEQ_FIRE_BAR_1 = 0xB0000001 , SOUND_SEQ_FIRE_BAR_2 = 0xB0000002 , SOUND_SEQ_FIRE_BAR_3 = 0xB0000003 ,
  SOUND_SEQ_FIRE_BAR_4 = 0xB0000004 , SOUND_SEQ_FIRE_BAR_5 = 0xB0000005 , SOUND_SEQ_FIRE_BAR_6 = 0xB0000006 , SOUND_SEQ_FIRE_BAR_7 = 0xB0000007 ,
  SOUND_SEQ_FIRE_BAR_8 = 0xB0000008 , SOUND_SEQ_FIRE_BAR_9 = 0xB0000009 , SOUND_SEQ_FIRE_BAR_DEAD = 0xB000000A , SOUND_SEQ_AI_ALERT = 0xB000000B ,
  SOUND_SEQ_SNORE_INHALE = 0xB000000C , SOUND_SEQ_SNORE_EXHALE = 0xB000000D , SOUND_SEQ_SNAP_AWAKE = 0xB000000E , SOUND_SEQ_BOO_VANISH = 0xB000000F ,
  SOUND_SEQ_BOO_APPEAR = 0xB0000010 , SOUND_SEQ_WINDOW_OPEN = 0xB0000011 , SOUND_SEQ_WINDOW_CLOSE = 0xB0000012 , SOUND_SEQ_RAVEN_LEAP = 0xB0000013 ,
  SOUND_SEQ_RAVEN_FALL = 0xB0000014 , SOUND_SEQ_SHOOTING_STAR_FALL = 0xB0000015 , SOUND_SEQ_SHOOTING_STAR_BOUNCE = 0xB0000016 , SOUND_SEQ_FUZZY_HOP = 0xB0000017 ,
  SOUND_SEQ_BULLET_BILL_EXPLODE = 0xB0000018 , SOUND_SEQ_LUIGI_STEP = 0xB0000019 , SOUND_SEQ_TRAIN_CHUG = 0xB000001A , SOUND_SEQ_FINALE_BRIDGE_COLLAPSE = 0xB000001B ,
  SOUND_SEQ_FINALE_EXPLOSION = 0xB000001C , SOUND_SEQ_SHUFFLE_CARD = 0xB000001D , SOUND_SEQ_STAR_SPIRIT_APPEAR = 0xB000001E , SOUND_SEQ_STAR_SPIRIT_CAST = 0xB000001F ,
  SOUND_SEQ_UNUSED_EXPLODE = 0xB0000020 , SOUND_SEQ_SHY_GUY_STEP = 0xB0000021
}
 
enum  SoundSpatializationFlags {
  SOUND_SPACE_MODE_MASK = 0x0000FFFF , SOUND_SPACE_DEFAULT = 0x00000000 , SOUND_SPACE_WITH_DEPTH = 0x00000001 , SOUND_SPACE_FULL = 0x00000002 ,
  SOUND_SPACE_PARAMS_MASK = 0xFFFF0000 , SOUND_PARAM_MUTE = 0x00010000 , SOUND_PARAM_CLIP_OFFSCREEN_ANY = 0x00020000 , SOUND_PARAM_CLIP_OFFSCREEN_X = 0x00040000 ,
  SOUND_PARAM_CLIP_OFFSCREEN_Y = 0x00080000 , SOUND_PARAM_MOST_QUIET = 0x00100000 , SOUND_PARAM_MORE_QUIET = 0x00200000 , SOUND_PARAM_QUIET = 0x00400000
}
 
enum  SoundTriggers { SOUND_TRIGGER_CHANGE_SOUND = 1 , SOUND_TRIGGER_CHANGE_VOLUME = 2 }
 
enum  AuResult {
  AU_RESULT_OK = 0 , AU_ERROR_1 = 1 , AU_AMBIENCE_ERROR_1 = 1 , AU_ERROR_SONG_NOT_PLAYING = 2 ,
  AU_AMBIENCE_ERROR_2 = 2 , AU_ERROR_NULL_SONG_NAME = 3 , AU_AMBIENCE_ERROR_3 = 3 , AU_ERROR_INVALID_SONG_DURATION = 4 ,
  AU_ERROR_6 = 6 , AU_ERROR_7 = 7 , AU_ERROR_11 = 11 , AU_ERROR_SBN_INDEX_OUT_OF_RANGE = 101 ,
  AU_ERROR_SBN_FORMAT_MISMATCH = 102 , AU_ERROR_151 = 151 , AU_ERROR_201 = 201
}
 
enum  AuFileFormat {
  AU_FMT_BGM = 0x10 , AU_FMT_SEF = 0x20 , AU_FMT_BK = 0x30 , AU_FMT_PER = 0x40 ,
  AU_FMT_PRG = 0x40 , AU_FMT_MSEQ = 0x40
}
 
enum  { MUSIC_PROXIMITY_FAR , MUSIC_PROXIMITY_NEAR , MUSIC_PROXIMITY_FULL }
 
enum  MusicTrackVols {
  TRACK_VOLS_0 = 0 , TRACK_VOLS_1 = 1 , TRACK_VOLS_2 = 2 , TRACK_VOLS_3 = 3 ,
  TRACK_VOLS_KPA_OUTSIDE = 4 , TRACK_VOLS_KPA_1 = 5 , TRACK_VOLS_KPA_2 = 6 , TRACK_VOLS_KPA_3 = 7
}
 
enum  Cams { CAM_DEFAULT = 0 , CAM_BATTLE = 1 , CAM_TATTLE = 2 , CAM_HUD = 3 }
 
enum  CamShakeModes { CAM_SHAKE_CONSTANT_VERTICAL = 0 , CAM_SHAKE_ANGULAR_HORIZONTAL = 1 , CAM_SHAKE_DECAYING_VERTICAL = 2 }
 
enum  BasicCameraParams {
  CAM_PARAM_SKIP_RECALC = 1 , CAM_PARAM_BOOM_LENGTH = 2 , CAM_PARAM_FOV_SCALE = 3 , CAM_PARAM_BOOM_PITCH = 4 ,
  CAM_PARAM_BOOM_YAW = 5 , CAM_PARAM_BOOM_Y_OFFSET = 6 , CAM_PARAM_ZOOM_PERCENT = 7
}
 
enum  GotItemType { ITEM_TYPE_CONSUMABLE = 0 , ITEM_TYPE_KEY = 1 , ITEM_TYPE_BADGE = 2 , ITEM_TYPE_STAR_PIECE = 3 }
 
enum  ItemTypeFlags {
  ITEM_TYPE_FLAG_WORLD_USABLE = 0x0001 , ITEM_TYPE_FLAG_BATTLE_USABLE = 0x0002 , ITEM_TYPE_FLAG_CONSUMABLE = 0x0004 , ITEM_TYPE_FLAG_KEY = 0x0008 ,
  ITEM_TYPE_FLAG_GEAR = 0x0020 , ITEM_TYPE_FLAG_BADGE = 0x0040 , ITEM_TYPE_FLAG_FOOD_OR_DRINK = 0x0080 , ITEM_TYPE_FLAG_USE_DRINK_ANIMATION = 0x0100 ,
  ITEM_TYPE_FLAG_ENTITY_COLLECTABLE = 0x0200 , ITEM_TYPE_FLAG_ENTITY_FULLSIZE = 0x1000
}
 
enum  TargetFlags {
  TARGET_FLAG_SELECT_ONE = 0x00000001 , TARGET_FLAG_2 = 0x00000002 , TARGET_FLAG_GROUND = 0x00000004 , TARGET_FLAG_PLAYER = 0x00000008 ,
  TARGET_FLAG_NOT_HIGH = 0x00000010 , TARGET_FLAG_NOT_FLYING = 0x00000020 , TARGET_FLAG_NOT_GROUND = 0x00000040 , TARGET_FLAG_80 = 0x00000080 ,
  TARGET_FLAG_PARTNER = 0x00000100 , TARGET_FLAG_AIRLIFT = 0x00000400 , TARGET_FLAG_JUMP_LIKE = 0x00000800 , TARGET_FLAG_SMASH_LIKE = 0x00001000 ,
  TARGET_FLAG_NOT_BEHIND = 0x00002000 , TARGET_FLAG_NOT_BELOW = 0x00004000 , TARGET_FLAG_PRIMARY_ONLY = 0x00008000 , TARGET_FLAG_ALLOW_TARGET_ONLY = 0x00010000 ,
  TARGET_FLAG_TATTLE = 0x00020000 , TARGET_FLAG_NO_CEILING = 0x00040000 , TARGET_FLAG_DIR_RIGHT = 0x00100000 , TARGET_FLAG_DIR_LEFT = 0x00200000 ,
  TARGET_FLAG_DIR_BELOW = 0x00400000 , TARGET_FLAG_DIR_ABOVE = 0x00800000 , TARGET_FLAG_OVERRIDE = 0x80000000
}
 
enum  ActorPartTargetFlags { ACTOR_PART_TARGET_NO_JUMP = 0x01 , ACTOR_PART_TARGET_NO_SMASH = 0x02 , ACTOR_PART_TARGET_NO_DAMAGE = 0x04 }
 
enum  AmbientSounds {
  AMBIENT_SPOOKY = 0 , AMBIENT_WIND = 1 , AMBIENT_BEACH = 2 , AMBIENT_JUNGLE = 3 ,
  AMBIENT_LAVA_1 = 4 , AMBIENT_LAVA_2 = 5 , AMBIENT_SILENCE = 6 , AMBIENT_LAVA_3 = 7 ,
  AMBIENT_LAVA_4 = 8 , AMBIENT_LAVA_5 = 9 , AMBIENT_LAVA_6 = 10 , AMBIENT_LAVA_7 = 11 ,
  AMBIENT_BIRDS = 12 , AMBIENT_SEA = 13 , AMBIENT_RADIO = 16
}
 
enum  EncounterOutcomes {
  OUTCOME_PLAYER_WON = 0 , OUTCOME_PLAYER_LOST = 1 , OUTCOME_PLAYER_FLED = 2 , OUTCOME_ENEMY_FLED = 3 ,
  OUTCOME_SKIP = 4
}
 
enum  MerleeSpellType {
  MERLEE_SPELL_NONE = 0 , MERLEE_SPELL_ATK_BOOST = 1 , MERLEE_SPELL_DEF_BOOST = 2 , MERLEE_SPELL_EXP_BOOST = 3 ,
  MERLEE_SPELL_COIN_BOOST = 4
}
 
enum  NpcDecorationIDs {
  NPC_DECORATION_NONE = 0x00000000 , NPC_DECORATION_BOWSER_AURA = 0x00000001 , NPC_DECORATION_SWEAT = 0x00000002 , NPC_DECORATION_SEEING_STARS = 0x00000003 ,
  NPC_DECORATION_WHITE_GLOW_FRONT = 0x00000004 , NPC_DECORATION_WHITE_GLOW_BEHIND = 0x00000005 , NPC_DECORATION_CHARGED = 0x00000006
}
 
enum  NpcPaletteAdjustments {
  NPC_PAL_ADJUST_NONE = 0 , NPC_PAL_ADJUST_WATT_IDLE = 1 , NPC_PAL_ADJUST_BLEND_PALETTES_UNIFORM_INTERVALS = 2 , NPC_PAL_ADJUST_BLEND_PALETTES_VARYING_INTERVALS = 3 ,
  NPC_PAL_ADJUST_BLEND_DOUBLE_PALETTES = 4
}
 
enum  SpeechFlags {
  SPEECH_FLAG_10 = 0x010 , SPEECH_FLAG_HAS_OFFSET = 0x100 , SPEECH_FLAG_200 = 0x200 , SPEECH_ORIENTATION_MASK = 0xF ,
  SPEECH_FACE_SPEAKER_ONLY = 4 , SPEECH_FACE_AWAY_FROM = 3 , SPEECH_FACE_LIKE_SPEAKER = 2 , SPEECH_FACE_LIKE_LISTENER = 1 ,
  SPEECH_FACE_EACH_OTHER = 0
}
 
enum  HitResult {
  HIT_RESULT_BACKFIRE = -1 , HIT_RESULT_HIT = 0 , HIT_RESULT_NICE = 1 , HIT_RESULT_NO_DAMAGE = 2 ,
  HIT_RESULT_NICE_NO_DAMAGE = 3 , HIT_RESULT_LANDED_ON_SPIKE = 4 , HIT_RESULT_LUCKY = 5 , HIT_RESULT_MISS = 6 ,
  HIT_RESULT_HIT_STATIC = 7 , HIT_RESULT_IMMUNE = 8 , HIT_RESULT_10 = 10
}
 
enum  ActionResult {
  ACTION_RESULT_NONE = 127 , ACTION_RESULT_MINUS_4 = -4 , ACTION_RESULT_MINUS_2 = -2 , ACTION_RESULT_EARLY = -1 ,
  ACTION_RESULT_FAIL = 0 , ACTION_RESULT_SUCCESS = 1
}
 
enum  BlockResult { BLOCK_RESULT_NONE = 127 , BLOCK_RESULT_EARLY = -1 , BLOCK_RESULT_FAIL = 0 , BLOCK_RESULT_SUCCESS = 1 }
 
enum  ActionRatings {
  ACTION_RATING_NICE = 0 , ACTION_RATING_MISS = 1 , ACTION_RATING_LUCKY = 2 , ACTION_RATING_SUPER = 3 ,
  ACTION_RATING_NICE_NO_COMBO = 4 , ACTION_RATING_NICE_SUPER_COMBO = 5
}
 
enum  DamageSources {
  DMG_SRC_DEFAULT = 0 , DMG_SRC_LEECH = 1 , DMG_SRC_SPIN_SMASH = 2 , DMG_SRC_D_DOWN_POUND = 3 ,
  DMG_SRC_D_DOWN_JUMP = 4 , DMG_SRC_TUTORIAL_GOOMBARIO = 5 , DMG_SRC_SHELL_TOSS = 6 , DMG_SRC_POWER_SHELL = 7 ,
  DMG_SRC_DIZZY_SHELL = 8 , DMG_SRC_FIRE_SHELL = 9 , DMG_SRC_NEXT_SLAP_LEFT = 10 , DMG_SRC_NEXT_SLAP_RIGHT = 11 ,
  DMG_SRC_LAST_SLAP_LEFT = 12 , DMG_SRC_LAST_SLAP_RIGHT = 13 , DMG_SRC_NEXT_FAN_SMACK_LEFT = 14 , DMG_SRC_NEXT_FAN_SMACK_RIGHT = 15 ,
  DMG_SRC_LAST_FAN_SMACK_LEFT = 16 , DMG_SRC_LAST_FAN_SMACK_RIGHT = 17 , DMG_SRC_SPOOK = 18 , DMG_SRC_ELECTRO_DASH = 19 ,
  DMG_SRC_HURRICANE = 20 , DMG_SRC_FRIGHT_JAR = 21 , DMG_SRC_POW_BLOCK = 22 , DMG_SRC_TUBBA_SMASH = 23 ,
  DMG_SRC_CRUSH = 24 , DMG_SRC_CRUSH_PARTNER = 25 , DMG_SRC_INK_BLAST = 26
}
 
enum  PartnerRank { PARTNER_RANK_NORMAL = 0 , PARTNER_RANK_SUPER = 1 , PARTNER_RANK_ULTRA = 2 }
 
enum  Iters {
  ITER_FIRST = -1 , ITER_NEXT = 0 , ITER_PREV = 1 , ITER_LAST = 10 ,
  ITER_HAS_MORE = 0 , ITER_NO_MORE = -1
}
 
enum  ActorSoundIDs {
  ACTOR_SOUND_WALK = 0x00000000 , ACTOR_SOUND_FLY = 0x00000001 , ACTOR_SOUND_JUMP = 0x00000002 , ACTOR_SOUND_HURT = 0x00000003 ,
  ACTOR_SOUND_WALK_INCREMENT = 0x00000004 , ACTOR_SOUND_FLY_INCREMENT = 0x00000005
}
 
enum  ActorDecorationIDs {
  ACTOR_DECORATION_NONE = 0x00000000 , ACTOR_DECORATION_GOLDEN_FLAMES = 0x00000001 , ACTOR_DECORATION_SWEAT = 0x00000002 , ACTOR_DECORATION_SEEING_STARS = 0x00000003 ,
  ACTOR_DECORATION_RED_FLAMES = 0x00000004 , ACTOR_DECORATION_GREY_SMOKE_TRAIL = 0x00000005 , ACTOR_DECORATION_FIRE_SMOKE_TRAIL = 0x00000006 , ACTOR_DECORATION_WHIRLWIND = 0x00000007 ,
  ACTOR_DECORATION_STEAM_EMITTER = 0x00000008 , ACTOR_DECORATION_SPARKLES = 0x00000009 , ACTOR_DECORATION_BOWSER_AURA = 0x0000000A , ACTOR_DECORATION_RADIAL_STAR_EMITTER = 0x0000000B
}
 
enum  Phases {
  PHASE_EXECUTE_ACTION = 0 , PHASE_FIRST_STRIKE = 1 , PHASE_RUN_AWAY_START = 3 , PHASE_DEATH = 4 ,
  PHASE_CELEBRATE = 5 , PHASE_USE_DEFEND = 6 , PHASE_RUN_AWAY_FAIL = 7 , PHASE_USE_LIFE_SHROOM = 8 ,
  PHASE_PLAYER_BEGIN = 10 , PHASE_ENEMY_END = 11 , PHASE_ENEMY_BEGIN = 12 , PHASE_PLAYER_END = 13 ,
  PHASE_MERLEE_ATTACK_BONUS = 20 , PHASE_MERLEE_DEFENSE_BONUS = 21 , PHASE_MERLEE_EXP_BONUS = 22 , PHASE_PLAYER_HAPPY = 30
}
 
enum  ActorClasses { ACTOR_CLASS_PLAYER = 0x000 , ACTOR_CLASS_PARTNER = 0x100 , ACTOR_CLASS_ENEMY = 0x200 , ACTOR_CLASS_MASK = 0x700 }
 
enum  ActorIDs {
  ACTOR_SELF = 0xFFFFFF81 , ACTOR_PLAYER = 0x00000000 , ACTOR_PARTNER = 0x00000100 , ACTOR_ENEMY0 = 0x00000200 ,
  ACTOR_ENEMY1 = 0x00000201 , ACTOR_ENEMY2 = 0x00000202 , ACTOR_ENEMY3 = 0x00000203 , ACTOR_ENEMY4 = 0x00000204 ,
  ACTOR_ENEMY5 = 0x00000205 , ACTOR_ENEMY6 = 0x00000206 , ACTOR_ENEMY7 = 0x00000207 , ACTOR_ENEMY8 = 0x00000208 ,
  ACTOR_ENEMY9 = 0x00000209 , ACTOR_ENEMY10 = 0x0000020A , ACTOR_ENEMY11 = 0x0000020B , ACTOR_ENEMY12 = 0x0000020C ,
  ACTOR_ENEMY13 = 0x0000020D , ACTOR_ENEMY14 = 0x0000020E , ACTOR_ENEMY15 = 0x0000020F , ACTOR_ENEMY16 = 0x00000210 ,
  ACTOR_ENEMY17 = 0x00000211 , ACTOR_ENEMY18 = 0x00000212 , ACTOR_ENEMY19 = 0x00000213 , ACTOR_ENEMY20 = 0x00000214 ,
  ACTOR_ENEMY21 = 0x00000215 , ACTOR_ENEMY22 = 0x00000216 , ACTOR_ENEMY23 = 0x00000217
}
 
enum  Elements {
  ELEMENT_END = 0x00000000 , ELEMENT_NORMAL = 0x00000001 , ELEMENT_FIRE = 0x00000002 , ELEMENT_WATER = 0x00000003 ,
  ELEMENT_ICE = 0x00000004 , ELEMENT_MYSTERY = 0x00000005 , ELEMENT_MAGIC = 0x00000007 , ELEMENT_SMASH = 0x00000008 ,
  ELEMENT_JUMP = 0x00000009 , ELEMENT_COSMIC = 0x0000000A , ELEMENT_BLAST = 0x0000000B , ELEMENT_SHOCK = 0x0000000C ,
  ELEMENT_QUAKE = 0x0000000D , ELEMENT_THROW = 0x0000000F
}
 
enum  Events {
  EVENT_HIT_COMBO = 0x00000009 , EVENT_HIT = 0x0000000A , EVENT_SPIN_SMASH_HIT = 0x0000000B , EVENT_FALL_TRIGGER = 0x0000000C ,
  EVENT_FLIP_TRIGGER = 0x0000000D , EVENT_BURN_HIT = 0x0000000E , EVENT_15 = 0x0000000F , EVENT_SPIN_SMASH_LAUNCH_HIT = 0x00000011 ,
  EVENT_SHELL_CRACK_HIT = 0x00000012 , EVENT_STAR_BEAM = 0x00000013 , EVENT_PEACH_BEAM = 0x00000014 , EVENT_POWER_BOUNCE_HIT = 0x00000015 ,
  EVENT_BLOW_AWAY = 0x00000016 , EVENT_ZERO_DAMAGE = 0x00000017 , EVENT_18 = 0x00000018 , EVENT_IMMUNE = 0x00000019 ,
  EVENT_BLOCK = 0x0000001A , EVENT_SPIKE_TAUNT = 0x0000001B , EVENT_BURN_TAUNT = 0x0000001C , EVENT_INVUNERABLE_TAUNT = 0x0000001D ,
  EVENT_1E = 0x0000001E , EVENT_AIR_LIFT_FAILED = 0x0000001F , EVENT_DEATH = 0x00000020 , EVENT_SPIN_SMASH_DEATH = 0x00000021 ,
  EVENT_EXPLODE_TRIGGER = 0x00000022 , EVENT_23 = 0x00000023 , EVENT_BURN_DEATH = 0x00000024 , EVENT_SPIN_SMASH_LAUNCH_DEATH = 0x00000025 ,
  EVENT_SHOCK_DEATH = 0x00000026 , EVENT_SPIKE_DEATH = 0x00000027 , EVENT_POWER_BOUNCE_DEATH = 0x00000028 , EVENT_FIRE_DEATH = 0x00000029 ,
  EVENT_SPIKE_CONTACT = 0x0000002A , EVENT_BURN_CONTACT = 0x0000002C , EVENT_SHOCK_HIT = 0x0000002F , EVENT_30 = 0x00000030 ,
  EVENT_RECOVER_STATUS = 0x00000031 , EVENT_32 = 0x00000032 , EVENT_33 = 0x00000033 , EVENT_RECOVER_FROM_KO = 0x00000034 ,
  EVENT_END_FIRST_STRIKE = 0x00000035 , EVENT_LUCKY = 0x00000037 , EVENT_BEGIN_FIRST_STRIKE = 0x00000038 , EVENT_SCARE_AWAY = 0x00000039 ,
  EVENT_BEGIN_AIR_LIFT = 0x0000003A , EVENT_UP_AND_AWAY = 0x0000003D , EVENT_PUT_PARTNER_AWAY = 0x0000003E , EVENT_RECEIVE_BUFF = 0x0000003F ,
  EVENT_LIFE_SHROOM_PROC = 0x00000040 , EVENT_REVIVE = 0x00000041 , EVENT_66 = 0x00000042
}
 
enum  HitSounds {
  HIT_SOUND_MISS = 0 , HIT_SOUND_BONES = 1 , HIT_SOUND_NORMAL = 2 , HIT_SOUND_FIRE = 3 ,
  HIT_SOUND_ICE = 4 , HIT_SOUND_SHOCK = 5
}
 
enum  StatusKeys {
  STATUS_END = 0x00000000 , STATUS_KEY_NORMAL = 0x00000001 , STATUS_KEY_DEFAULT = 0x00000002 , STATUS_KEY_FEAR = 0x00000003 ,
  STATUS_KEY_DIZZY = 0x00000004 , STATUS_KEY_PARALYZE = 0x00000005 , STATUS_KEY_SLEEP = 0x00000006 , STATUS_KEY_FROZEN = 0x00000007 ,
  STATUS_KEY_STOP = 0x00000008 , STATUS_KEY_POISON = 0x00000009 , STATUS_KEY_SHRINK = 0x0000000A , STATUS_KEY_STATIC = 0x0000000B ,
  STATUS_KEY_STONE = 0x0000000C , STATUS_KEY_DAZE = 0x0000000D , STATUS_KEY_TRANSPARENT = 0x0000000E , STATUS_KEY_KO = 0x0000000F ,
  STATUS_KEY_BERSERK = 0x00000010 , STATUS_KEY_11 = 0x00000011 , STATUS_KEY_INACTIVE = 0x00000012 , STATUS_KEY_INACTIVE_BERSERK = 0x00000013 ,
  STATUS_KEY_14 = 0x00000014 , STATUS_KEY_INACTIVE_SLEEP = 0x00000015 , STATUS_KEY_INACTIVE_WEARY = 0x00000016 , STATUS_KEY_17 = 0x00000017 ,
  STATUS_KEY_INACTIVE_DIZZY = 0x00000018 , STATUS_KEY_HUSTLE = 0x00000019 , STATUS_KEY_DANGER = 0x0000001A , STATUS_KEY_1B = 0x0000001B ,
  STATUS_KEY_THINKING = 0x0000001C , STATUS_KEY_WEARY = 0x0000001D , STATUS_KEY_1E = 0x0000001E , STATUS_TURN_MOD_DEFAULT = 0x0000001F ,
  STATUS_TURN_MOD_SLEEP = 0x00000020 , STATUS_TURN_MOD_STATIC = 0x00000021 , STATUS_TURN_MOD_FROZEN = 0x00000022 , STATUS_TURN_MOD_FEAR = 0x00000023 ,
  STATUS_TURN_MOD_DIZZY = 0x00000024 , STATUS_TURN_MOD_POISON = 0x00000025 , STATUS_TURN_MOD_PARALYZE = 0x00000026 , STATUS_TURN_MOD_SHRINK = 0x00000027 ,
  STATUS_TURN_MOD_STONE = 0x00000028 , STATUS_TURN_MOD_STOP = 0x00000029
}
 
enum  ActorPaletteAdjustments {
  ACTOR_PAL_ADJUST_NONE = 0 , ACTOR_PAL_ADJUST_SLEEP = 3 , ACTOR_PAL_ADJUST_STATIC = 4 , ACTOR_PAL_ADJUST_FEAR = 5 ,
  ACTOR_PAL_ADJUST_POISON = 6 , ACTOR_PAL_ADJUST_PARALYZE = 7 , ACTOR_PAL_ADJUST_BERSERK = 8 , ACTOR_PAL_ADJUST_WATT_IDLE = 9 ,
  ACTOR_PAL_ADJUST_WATT_ATTACK = 10 , ACTOR_PAL_ADJUST_PLAYER_DEBUFF = 12 , ACTOR_PAL_ADJUST_PLAYER_POISON = 13 , ACTOR_PAL_ADJUST_BLEND_PALETTES_UNIFORM_INTERVALS = 14 ,
  ACTOR_PAL_ADJUST_BLEND_PALETTES_VARYING_INTERVALS = 15 , ACTOR_PAL_ADJUST_BLEND_PALSETS = 16
}
 
enum  GlowPaletteModes { GLOW_PAL_OFF = 0 , GLOW_PAL_ON = 11 }
 
enum  ActorPartFlashState { FLASH_MODE_LIGHT = 0 , FLASH_MODE_MEDIUM = 1 , FLASH_MODE_HEAVY = 2 , FLASH_MODE_DISPOSE = 3 }
 
enum  FlashPaletteModes { FLASH_PAL_OFF = 0 , FLASH_PAL_ON = -1 }
 
enum  DoorSwing { DOOR_SWING_IN = -1 , DOOR_SWING_OUT = 1 }
 
enum  VisibilityGroup {
  VIS_GROUP_0 = 0 , VIS_GROUP_1 = 1 , VIS_GROUP_2 = 2 , VIS_GROUP_3 = 3 ,
  VIS_GROUP_4 = 4 , VIS_GROUP_5 = 5 , VIS_GROUP_6 = 6 , VIS_GROUP_7 = 7
}
 
enum  ItemSpawnModes {
  ITEM_SPAWN_MODE_KEY = 0x00000000 , ITEM_SPAWN_MODE_DECORATION = 0x00000001 , ITEM_SPAWN_MODE_INVISIBLE = 0x00000002 , ITEM_SPAWN_MODE_TOSS_SPAWN_ALWAYS = 0x00000003 ,
  ITEM_SPAWN_MODE_BATTLE_REWARD = 0x00000004 , ITEM_SPAWN_MODE_TOSS_NEVER_VANISH = 0x00000005 , ITEM_SPAWN_MODE_TOSS = 0x00000006 , ITEM_SPAWN_MODE_TOSS_SPAWN_ONCE = 0x00000007 ,
  ITEM_SPAWN_MODE_TOSS_SPAWN_ONCE_NEVER_VANISH = 0x00000008 , ITEM_SPAWN_MODE_TOSS_SPAWN_ALWAYS_NEVER_VANISH = 0x00000009 , ITEM_SPAWN_MODE_ITEM_BLOCK_ITEM = 0x0000000A , ITEM_SPAWN_MODE_ITEM_BLOCK_BADGE = 0x0000000B ,
  ITEM_SPAWN_MODE_FALL_SPAWN_ALWAYS = 0x0000000C , ITEM_SPAWN_MODE_FALL_NEVER_VANISH = 0x0000000D , ITEM_SPAWN_MODE_FALL = 0x0000000E , ITEM_SPAWN_MODE_FALL_SPAWN_ONCE = 0x0000000F ,
  ITEM_SPAWN_MODE_FIXED_SPAWN_ALWAYS = 0x00000010 , ITEM_SPAWN_MODE_FIXED_NEVER_VANISH = 0x00000011 , ITEM_SPAWN_MODE_FIXED = 0x00000012 , ITEM_SPAWN_MODE_FIXED_SPAWN_ALWAYS_NEVER_VANISH = 0x00000013 ,
  ITEM_SPAWN_MODE_ITEM_BLOCK_SPAWN_ALWAYS = 0x00000014 , ITEM_SPAWN_MODE_ITEM_BLOCK_COIN = 0x00000015 , ITEM_SPAWN_MODE_TOSS_HIGHER_NEVER_VANISH = 0x00000016 , ITEM_SPAWN_MODE_TOSS_FADE1 = 0x00000017 ,
  ITEM_SPAWN_MODE_TOSS_FADE2 = 0x00000018 , ITEM_SPAWN_MODE_TOSS_FADE3 = 0x00000019 , ITEM_SPAWN_MODE_TOSS_SPAWN_ALWAYS_SMALL = 0x0000001A , ITEM_SPAWN_MODE_UNKNOWN_1B = 0x0000001B ,
  ITEM_SPAWN_AT_PLAYER = 0x0000001C
}
 
enum  Locations {
  LOCATION_TOAD_TOWN = 0x01 , LOCATION_TOAD_TOWN_TUNNELS = 0x02 , LOCATION_KOOPA_BROS_FORTRESS = 0x07 , LOCATION_MT_RUGGED = 0x08 ,
  LOCATION_DRY_DRY_OUTPOST = 0x09 , LOCATION_DRY_DRY_DESERT = 0x0A , LOCATION_DRY_DRY_RUINS = 0x0B , LOCATION_FOREVER_FOREST = 0x0C ,
  LOCATION_BOOS_MANSION = 0x0D , LOCATION_TUBBAS_MANOR = 0x0F , LOCATION_SHY_GUYS_TOYBOX = 0x10 , LOCATION_MT_LAVALAVA = 0x12 ,
  LOCATION_CRYSTAL_PALACE = 0x15 , LOCATION_BOWSERS_CASTLE = 0x16 , LOCATION_TESTING = 0x17 , LOCATION_NONE = 0x18 ,
  LOCATION_PEACH_CASTLE_GROUNDS = 0x19 , LOCATION_PEACHS_CASTLE = 0x1A , LOCATION_SHOOTING_STAR_SUMMIT = 0x1B , LOCATION_STAR_WAY = 0x1C ,
  LOCATION_STAR_HAVEN = 0x1D , LOCATION_GOOMBA_VILLAGE = 0x1E , LOCATION_GOOMBA_ROAD = 0x1F , LOCATION_PLEASANT_PATH = 0x20 ,
  LOCATION_KOOPA_VILLAGE = 0x21 , LOCATION_GUSTY_GULCH = 0x22 , LOCATION_WINDY_MILL = 0x23 , LOCATION_JADE_JUNGLE = 0x24 ,
  LOCATION_YOSHIS_VILLAGE = 0x25 , LOCATION_FLOWER_FIELDS = 0x26 , LOCATION_CLOUDY_CLIMB = 0x27 , LOCATION_SHIVER_CITY = 0x28 ,
  LOCATION_SHIVER_SNOWFIELD = 0x29 , LOCATION_STARBORN_VALLEY = 0x2A , LOCATION_SHIVER_MOUNTAIN = 0x2B , LOCATION_MARIOS_HOUSE = 0x2C
}
 
enum  ScreenTransition {
  TRANSITION_STANDARD = 0 , TRANSITION_TOY_TRAIN = 1 , TRANSITION_END_DEMO_SCENE_BLACK = 2 , TRANSITION_END_DEMO_SCENE_WHITE = 3 ,
  TRANSITION_BEGIN_OR_END_GAME = 4 , TRANSITION_OUTRO_END_SCENE = 5 , TRANSITION_BEGIN_OR_END_CHAPTER = 6 , TRANSITION_SLOW_FADE_TO_WHITE = 7 ,
  TRANSITION_ENTER_WORLD = 8 , TRANSITION_MARIO_WHITE = 9 , TRANSITION_MARIO_BLACK = 10 , TRANSITION_AFTER_SAVE_PROMPT = 11 ,
  TRANSITION_END_PEACH_INTERLUDE = 12 , TRANSITION_PEACH_CAPTURED = 13 , TRANSITION_GET_STAR_CARD = 14 , TRANSITION_END_CHAPTER_INTERRUPTED = 15 ,
  TRANSITION_SLOW_BLUR_MOTION = 16
}
 
enum  ScreenLayer { SCREEN_LAYER_FRONT = 0 , SCREEN_LAYER_BACK = 1 }
 
enum  ScreenOverlayType {
  OVERLAY_NONE = -1 , OVERLAY_SCREEN_COLOR = 0 , OVERLAY_VIEWPORT_COLOR = 1 , OVERLAY_TYPE_2 = 2 ,
  OVERLAY_VIEWPORT_SPOTLIGHT = 3 , OVERLAY_VIEWPORT_MARIO = 4 , OVERLAY_VIEWPORT_STAR = 5 , OVERLAY_SCREEN_SPOTLIGHT = 6 ,
  OVERLAY_SCREEN_MARIO = 7 , OVERLAY_SCREEN_STAR = 8 , OVERLAY_TYPE_9 = 9 , OVERLAY_START_BATTLE = 10 ,
  OVERLAY_WORLD_DARKNESS = 11 , OVERLAY_BLUR = 12 , OVERLAY_BATTLE_DARKNESS = 13 , OVERLAY_INTRO_1 = 14 ,
  OVERLAY_INTRO_2 = 15
}
 
enum  DoorSounds {
  DOOR_SOUNDS_BASIC = 0 , DOOR_SOUNDS_METAL = 1 , DOOR_SOUNDS_LARGE = 2 , DOOR_SOUNDS_CREAKY = 3 ,
  DOOR_SOUNDS_GATE = 4 , DOOR_SOUNDS_DOOR = 5 , DOOR_SOUNDS_UNUSED = 6
}
 
enum  LightSourceFlags { LIGHT_SOURCE_DISABLED = 0 , LIGHT_SOURCE_ENABLED = 1 , LIGHT_SOURCE_LINEAR_FALLOFF = 4 , LIGHT_SOURCE_QUADRATIC_FALLOFF = 8 }
 
enum  ActionStates {
  ACTION_STATE_IDLE = 0x00000000 , ACTION_STATE_WALK = 0x00000001 , ACTION_STATE_RUN = 0x00000002 , ACTION_STATE_JUMP = 0x00000003 ,
  ACTION_STATE_BOUNCE = 0x00000004 , ACTION_STATE_HOP = 0x00000005 , ACTION_STATE_LAUNCH = 0x00000006 , ACTION_STATE_LANDING_ON_SWITCH = 0x00000007 ,
  ACTION_STATE_FALLING = 0x00000008 , ACTION_STATE_STEP_DOWN = 0x00000009 , ACTION_STATE_LAND = 0x0000000A , ACTION_STATE_STEP_DOWN_LAND = 0x0000000B ,
  ACTION_STATE_TALK = 0x0000000C , ACTION_STATE_SPIN_JUMP = 0x0000000D , ACTION_STATE_SPIN_POUND = 0x0000000E , ACTION_STATE_TORNADO_JUMP = 0x0000000F ,
  ACTION_STATE_TORNADO_POUND = 0x00000010 , ACTION_STATE_SLIDING = 0x00000011 , ACTION_STATE_HAMMER = 0x00000012 , ACTION_STATE_13 = 0x00000013 ,
  ACTION_STATE_PUSHING_BLOCK = 0x00000014 , ACTION_STATE_HIT_FIRE = 0x00000015 , ACTION_STATE_KNOCKBACK = 0x00000016 , ACTION_STATE_HIT_LAVA = 0x00000017 ,
  ACTION_STATE_STEP_UP_PEACH = 0x00000018 , ACTION_STATE_USE_SNEAKY_PARASOL = 0x00000019 , ACTION_STATE_SPIN = 0x0000001A , ACTION_STATE_ENEMY_FIRST_STRIKE = 0x0000001B ,
  ACTION_STATE_RAISE_ARMS = 0x0000001C , ACTION_STATE_USE_SPINNING_FLOWER = 0x0000001D , ACTION_STATE_USE_MUNCHLESIA = 0x0000001E , ACTION_STATE_USE_TWEESTER = 0x0000001F ,
  ACTION_STATE_BOUNCE_OFF_SWITCH = 0x00000020 , ACTION_STATE_RIDE = 0x00000021 , ACTION_STATE_STEP_UP = 0x00000022 , ACTION_STATE_23 = 0x00000023 ,
  ACTION_STATE_24 = 0x00000024 , ACTION_STATE_INVALID_25 = 0x00000025 , ACTION_STATE_USE_SPRING = 0x00000026
}
 
enum  JumpSubstate { JUMP_SUBSTATE_0 = 0 , JUMP_SUBSTATE_1 = 1 }
 
enum  TweesterPartnerStates { TWEESTER_PARTNER_INIT = 0 , TWEESTER_PARTNER_ATTRACT = 1 , TWEESTER_PARTNER_HOLD = 2 , TWEESTER_PARTNER_RELEASE = 3 }
 
enum  LandOnSwitchSubstate { LANDING_ON_SWITCH_SUBSTATE_0 = 0 , LANDING_ON_SWITCH_SUBSTATE_1 = 1 , LANDING_ON_SWITCH_SUBSTATE_2 = 2 }
 
enum  PeachFlags {
  PEACH_FLAG_IS_PEACH = 0x01 , PEACH_FLAG_DISGUISED = 0x02 , PEACH_FLAG_HAS_PARASOL = 0x04 , PEACH_FLAG_BLOCK_NEXT_DISGUISE = 0x08 ,
  PEACH_FLAG_DEPRESSED = 0x10
}
 
enum  PeachBakingItems {
  PEACH_BAKING_NONE = 0 , PEACH_BAKING_CREAM = 1 , PEACH_BAKING_STRAWBERRY = 2 , PEACH_BAKING_BUTTER = 3 ,
  PEACH_BAKING_CLEANSER = 4 , PEACH_BAKING_WATER = 5 , PEACH_BAKING_MILK = 6 , PEACH_BAKING_FLOUR = 7 ,
  PEACH_BAKING_EGG = 8 , PEACH_BAKING_COMPLETE_CAKE = 9 , PEACH_BAKING_CAKE_BOWL = 10 , PEACH_BAKING_CAKE_MIXED = 11 ,
  PEACH_BAKING_CAKE_PAN = 12 , PEACH_BAKING_CAKE_BATTER = 13 , PEACH_BAKING_CAKE_BARE = 14 , PEACH_BAKING_SALT = 15 ,
  PEACH_BAKING_SUGAR = 16 , PEACH_BAKING_CAKE_WITH_ICING = 17 , PEACH_BAKING_CAKE_WITH_BERRIES = 18
}
 
enum  PeachDisguises { PEACH_DISGUISE_NONE = 0 , PEACH_DISGUISE_KOOPATROL = 1 , PEACH_DISGUISE_HAMMER_BROS = 2 , PEACH_DISGUISE_CLUBBA = 3 }
 
enum  NpcIDs {
  NPC_SELF = -1 , NPC_PLAYER = -2 , NPC_PARTNER = -4 , NPC_BTL_MERLEE = -10 ,
  NPC_BTL_COMPANION = 0 , NPC_BTL_SPIRIT = 100
}
 
enum  ShadowType {
  SHADOW_VARYING_CIRCLE = 0 , SHADOW_VARYING_SQUARE = 1 , SHADOW_FIXED_CIRCLE = 2 , SHADOW_FIXED_SQUARE = 3 ,
  SHADOW_VARYING_ALT_CIRCLE = 4 , SHADOW_FIXED_ALT_CIRCLE = 5
}
 
enum  EntityTypes {
  ENTITY_TYPE_SHADOW = 0x01 , ENTITY_TYPE_2 = 0x02 , ENTITY_TYPE_PADLOCK = 0x03 , ENTITY_TYPE_PADLOCK_RED_FRAME = 0x04 ,
  ENTITY_TYPE_PADLOCK_RED_FACE = 0x05 , ENTITY_TYPE_PADLOCK_BLUE_FACE = 0x06 , ENTITY_TYPE_BLUE_SWITCH = 0x07 , ENTITY_TYPE_RED_SWITCH = 0x08 ,
  ENTITY_TYPE_HUGE_BLUE_SWITCH = 0x09 , ENTITY_TYPE_GREEN_STOMP_SWITCH = 0x0A , ENTITY_TYPE_MULTI_TRIGGER_BLOCK = 0x0B , ENTITY_TYPE_PUSH_BLOCK = 0x0C ,
  ENTITY_TYPE_BRICK_BLOCK = 0x0D , ENTITY_TYPE_MULTI_COIN_BRICK = 0x0E , ENTITY_TYPE_YELLOW_BLOCK = 0x0F , ENTITY_TYPE_SINGLE_TRIGGER_BLOCK = 0x10 ,
  ENTITY_TYPE_HIDDEN_YELLOW_BLOCK = 0x11 , ENTITY_TYPE_HIDDEN_RED_BLOCK = 0x12 , ENTITY_TYPE_INACTIVE_BLOCK = 0x13 , ENTITY_TYPE_RED_BLOCK = 0x14 ,
  ENTITY_TYPE_HAMMER1_BLOCK = 0x15 , ENTITY_TYPE_HAMMER2_BLOCK = 0x16 , ENTITY_TYPE_HAMMER3_BLOCK = 0x17 , ENTITY_TYPE_HAMMER1_BLOCK_TINY = 0x18 ,
  ENTITY_TYPE_HAMMER2_BLOCK_TINY = 0x19 , ENTITY_TYPE_HAMMER3_BLOCK_TINY = 0x1A , ENTITY_TYPE_HEALING_BLOCK = 0x1B , ENTITY_TYPE_1C = 0x1C ,
  ENTITY_TYPE_1D = 0x1D , ENTITY_TYPE_1E = 0x1E , ENTITY_TYPE_HEALING_BLOCK_FRAME = 0x1F , ENTITY_TYPE_SAVE_POINT = 0x20 ,
  ENTITY_TYPE_POW_BLOCK = 0x21 , ENTITY_TYPE_SUPER_BLOCK = 0x22 , ENTITY_TYPE_ULTRA_BLOCK = 0x23 , ENTITY_TYPE_WOODEN_CRATE = 0x24 ,
  ENTITY_TYPE_BOARDED_FLOOR = 0x25 , ENTITY_TYPE_BOMBABLE_ROCK = 0x26 , ENTITY_TYPE_BLUE_WARP_PIPE = 0x2B , ENTITY_TYPE_SIMPLE_SPRING = 0x2E ,
  ENTITY_TYPE_SCRIPT_SPRING = 0x2F , ENTITY_TYPE_HIDDEN_PANEL = 0x30 , ENTITY_TYPE_STAR_BOX_LAUNCHER = 0x31 , ENTITY_TYPE_CHEST = 0x32 ,
  ENTITY_TYPE_SIGNPOST = 0x33 , ENTITY_TYPE_RED_ARROW_SIGNS = 0x34 , ENTITY_TYPE_BELLBELL_PLANT = 0x35 , ENTITY_TYPE_TRUMPET_PLANT = 0x36 ,
  ENTITY_TYPE_MUNCHLESIA = 0x37 , ENTITY_TYPE_CYMBAL_PLANT = 0x38 , ENTITY_TYPE_PINK_FLOWER = 0x39 , ENTITY_TYPE_SPINNING_FLOWER = 0x3A ,
  ENTITY_TYPE_3B = 0x3B , ENTITY_TYPE_TWEESTER = 0x3C , ENTITY_TYPE_HEALING_BLOCK_CONTENT = 0x3F , ENTITY_TYPE_SUPER_BLOCK_HIT_EFFECT = 0x41 ,
  ENTITY_TYPE_ULTRA_BLOCK_HIT_EFFECT = 0x42 , ENTITY_TYPE_RESET_MUNCHLESIA = 0x43 , ENTITY_TYPE_MUNCHLESIA_GRAB = 0x44 , ENTITY_TYPE_MUNCHLESIA_ENVELOP = 0x45 ,
  ENTITY_TYPE_MUNCHLESIA_BEGIN_CHEW = 0x46 , ENTITY_TYPE_MUNCHLESIA_CHEWING = 0x47 , ENTITY_TYPE_MUNCHLESIA_SPIT_OUT = 0x48 , ENTITY_TYPE_MUNCHLESIA_RESET1 = 0x49 ,
  ENTITY_TYPE_MUNCHLESIA_RESET2 = 0x4A
}
 
enum  EntityFlags {
  ENTITY_FLAG_HIDDEN = 0x00000001 , ENTITY_FLAG_DRAW_IF_CLOSE_HIDE_MODE1 = 0x00000002 , ENTITY_FLAG_HAS_DYNAMIC_SHADOW = 0x00000004 , ENTITY_FLAG_HAS_ANIMATED_MODEL = 0x00000008 ,
  ENTITY_FLAG_SKIP_UPDATE_TRANSFORM_MATRIX = 0x00000010 , ENTITY_FLAG_DISABLE_COLLISION = 0x00000020 , ENTITY_FLAG_CONTINUOUS_COLLISION = 0x00000040 , ENTITY_FLAG_80 = 0x00000080 ,
  ENTITY_FLAG_HAS_SHADOW = 0x00000100 , ENTITY_FLAG_FIXED_SHADOW_SIZE = 0x00000200 , ENTITY_FLAG_400 = 0x00000400 , ENTITY_FLAG_CIRCULAR_SHADOW = 0x00000800 ,
  ENTITY_FLAG_SHOWS_INSPECT_PROMPT = 0x00001000 , ENTITY_FLAG_ALWAYS_FACE_CAMERA = 0x00002000 , ENTITY_FLAG_4000 = 0x00004000 , ENTITY_FLAG_8000 = 0x00008000 ,
  ENTITY_FLAG_DETECTED_COLLISION = 0x00010000 , ENTITY_FLAG_PARTNER_COLLISION = 0x00020000 , ENTITY_FLAG_DRAW_IF_CLOSE_HIDE_MODE2 = 0x00040000 , ENTITY_FLAG_IGNORE_DISTANCE_CULLING = 0x00080000 ,
  ENTITY_FLAG_USED = 0x00100000 , ENTITY_FLAG_200000 = 0x00200000 , ENTITY_FLAG_SHADOW_POS_DIRTY = 0x00400000 , ENTITY_FLAG_DARK_SHADOW = 0x00800000 ,
  ENTITY_FLAG_BOUND_SCRIPT_DIRTY = 0x01000000 , ENTITY_FLAG_2000000 = 0x02000000 , ENTITY_FLAG_PENDING_FULL_DELETE = 0x04000000 , ENTITY_FLAG_8000000 = 0x08000000 ,
  ENTITY_FLAG_FADING_AWAY = 0x10000000 , ENTITY_FLAG_PENDING_INSTANCE_DELETE = 0x20000000 , ENTITY_FLAG_SKIP_UPDATE = 0x40000000 , ENTITY_FLAG_CREATED = 0x80000000
}
 
enum  EntityCollisionFlags {
  ENTITY_COLLISION_PLAYER_TOUCH_FLOOR = 0x00000001 , ENTITY_COLLISION_FLAG_02 = 0x00000002 , ENTITY_COLLISION_PLAYER_TOUCH_CEILING = 0x00000004 , ENTITY_COLLISION_PLAYER_TOUCH_WALL = 0x00000008 ,
  ENTITY_COLLISION_PLAYER_PUSHING_AGAINST = 0x00000010 , ENTITY_COLLISION_FLAG_20 = 0x00000020 , ENTITY_COLLISION_PLAYER_HAMMER = 0x00000040 , ENTITY_COLLISION_PARTNER = 0x00000080 ,
  ENTITY_COLLISION_PLAYER_LAST_FLOOR = 0x00000100
}
 
enum  EntityHideMode { ENTITY_HIDE_MODE_0 = 0 , ENTITY_HIDE_MODE_1 = 1 , ENTITY_HIDE_MODE_2 = 2 }
 
enum  PushGridOccupant { PUSH_GRID_EMPTY = 0 , PUSH_GRID_BLOCK = 1 , PUSH_GRID_OBSTRUCTION = 2 , PUSH_GRID_OUT_OF_BOUNDS = 3 }
 
enum  TriggerFlags {
  TRIGGER_ACTIVE = 0x00000001 , TRIGGER_ACTIVATED = 0x00000002 , TRIGGER_FORCE_ACTIVATE = 0x00000010 , TRIGGER_WALL_PUSH = 0x00000040 ,
  TRIGGER_FLOOR_TOUCH = 0x00000080 , TRIGGER_WALL_PRESS_A = 0x00000100 , TRIGGER_FLOOR_JUMP = 0x00000200 , TRIGGER_WALL_TOUCH = 0x00000400 ,
  TRIGGER_FLOOR_PRESS_A = 0x00000800 , TRIGGER_WALL_HAMMER = 0x00001000 , TRIGGER_FLAG_2000 = 0x00002000 , TRIGGER_FLAG_4000 = 0x00004000 ,
  TRIGGER_FLAG_8000 = 0x00008000 , TRIGGER_GAME_FLAG_SET = 0x00010000 , TRIGGER_AREA_FLAG_SET = 0x00020000 , TRIGGER_CEILING_TOUCH = 0x00040000 ,
  TRIGGER_FLOOR_ABOVE = 0x00080000 , TRIGGER_POINT_BOMB = 0x00100000 , TRIGGER_SCRIPT_BOUND = 0x01000000
}
 
enum  ItemEntityFlags {
  ITEM_ENTITY_FLAG_CAM0 = 0x00000001 , ITEM_ENTITY_FLAG_CAM1 = 0x00000002 , ITEM_ENTITY_FLAG_CAM2 = 0x00000004 , ITEM_ENTITY_FLAG_CAM3 = 0x00000008 ,
  ITEM_ENTITY_FLAG_10 = 0x00000010 , ITEM_ENTITY_FLAG_HIDDEN = 0x00000040 , ITEM_ENTITY_FLAG_JUST_SPAWNED = 0x00000080 , ITEM_ENTITY_FLAG_AUTO_COLLECT = 0x00000100 ,
  ITEM_ENTITY_FLAG_NEVER_VANISH = 0x00000200 , ITEM_ENTITY_FLAG_SAVE_ON_TOUCH = 0x00000400 , ITEM_ENTITY_FLAG_SAVE_ON_INIT = 0x00000800 , ITEM_ENTITY_FLAG_1000 = 0x00001000 ,
  ITEM_ENTITY_FLAG_NO_GRAVITY = 0x00002000 , ITEM_ENTITY_RESIZABLE = 0x00004000 , ITEM_ENTITY_FLAG_8000 = 0x00008000 , ITEM_ENTITY_FLAG_TOSS_LOWER = 0x00010000 ,
  ITEM_ENTITY_FLAG_ODD_SPAWN_PARITY = 0x00020000 , ITEM_ENTITY_FLAG_FULLSIZE = 0x00040000 , ITEM_ENTITY_FLAG_TRANSPARENT = 0x00080000 , ITEM_ENTITY_FLAG_INVISIBLE = 0x00100000 ,
  ITEM_ENTITY_FLAG_CANT_COLLECT = 0x00200000 , ITEM_ENTITY_FLAG_400000 = 0x00400000 , ITEM_ENTITY_FLAG_800000 = 0x00800000 , ITEM_ENTITY_FLAG_TOSS_HIGHER = 0x01000000 ,
  ITEM_ENTITY_FLAG_2000000 = 0x02000000 , ITEM_ENTITY_FLAG_4000000 = 0x04000000 , ITEM_ENTITY_FLAG_HIDING = 0x08000000 , ITEM_ENTITY_FLAG_NO_MOTION = 0x10000000 ,
  ITEM_ENTITY_FLAG_DONE_FALLING = 0x20000000 , ITEM_ENTITY_FLAG_ANGLE_RELATIVE_VELOCITY = 0x40000000 , ITEM_ENTITY_FLAG_SAVE_ON_RECEIPT = 0x80000000
}
 
enum  ItemPhysicsStates {
  ITEM_PHYSICS_STATE_INIT = 0x0 , ITEM_PHYSICS_STATE_ALIVE = 0x1 , ITEM_PHYSICS_STATE_DEAD = 0x2 , ITEM_PHYSICS_STATE_TOUCH = 0x3 ,
  ITEM_PHYSICS_STATE_04 = 0x4 , ITEM_PHYSICS_STATE_PICKUP = 0xA
}
 
enum  ItemPickupStates {
  ITEM_PICKUP_STATE_INIT = 0x0 , ITEM_PICKUP_STATE_AWAIT_VALID_STATE = 0x1 , ITEM_PICKUP_STATE_SHOW_GOT_ITEM = 0x2 , ITEM_PICKUP_STATE_HIDE_GOT_ITEM = 0x3 ,
  ITEM_PICKUP_STATE_DONE = 0x9 , ITEM_PICKUP_STATE_CHECK_TUTORIALS = 0x4 , ITEM_PICKUP_STATE_SHOW_TUTORIAL = 0x5 , ITEM_PICKUP_STATE_AWAIT_TUTORIAL = 0x6 ,
  ITEM_PICKUP_STATE_SHOW_TOO_MANY = 0xA , ITEM_PICKUP_STATE_HIDE_TOO_MANY = 0xB , ITEM_PICKUP_STATE_AWAIT_THROW_AWAY = 0xC , ITEM_PICKUP_STATE_SHOW_THREW_AWAY = 0xD ,
  ITEM_PICKUP_STATE_HIDE_THREW_AWAY = 0xE , ITEM_PICKUP_STATE_THROW_AWAY_DONE = 0xF
}
 
enum  ItemPickupFlags {
  ITEM_PICKUP_FLAG_NO_SOUND = 0x01 , ITEM_PICKUP_FLAG_NO_ANIMS = 0x02 , ITEM_PICKUP_FLAG_UNKNOWN = 0x04 , ITEM_PICKUP_FLAG_1_COIN = 0x10 ,
  ITEM_PICKUP_FLAG_3_STAR_PIECES = 0x20 , ITEM_PICKUP_FLAG_UNIQUE = 0x40
}
 
enum  WorkerFlags { WORKER_FLAG_1 = 0x00000001 , WORKER_FLAG_SKIP_DRAW_UNTIL_UPDATE = 0x00000002 , WORKER_FLAG_FRONT_UI = 0x00000004 , WORKER_FLAG_BACK_UI = 0x00000008 }
 
enum  Buttons {
  BUTTON_C_RIGHT = 0x00000001 , BUTTON_C_LEFT = 0x00000002 , BUTTON_C_DOWN = 0x00000004 , BUTTON_C_UP = 0x00000008 ,
  BUTTON_R = 0x00000010 , BUTTON_L = 0x00000020 , BUTTON_D_RIGHT = 0x00000100 , BUTTON_D_LEFT = 0x00000200 ,
  BUTTON_D_DOWN = 0x00000400 , BUTTON_D_UP = 0x00000800 , BUTTON_START = 0x00001000 , BUTTON_Z = 0x00002000 ,
  BUTTON_B = 0x00004000 , BUTTON_A = 0x00008000 , BUTTON_STICK_UP = 0x00010000 , BUTTON_STICK_DOWN = 0x00020000 ,
  BUTTON_STICK_LEFT = 0x00040000 , BUTTON_STICK_RIGHT = 0x00080000
}
 
enum  PlayerBuffs {
  PLAYER_BUFF_ALL = 0xFFFFFFFF , PLAYER_BUFF_JUMP_CHARGE = 0x00000001 , PLAYER_BUFF_HAMMER_CHARGE = 0x00000002 , PLAYER_BUFF_STONE = 0x00000008 ,
  PLAYER_BUFF_HUSTLE = 0x00000010 , PLAYER_BUFF_STATIC = 0x00000020 , PLAYER_BUFF_TRANSPARENT = 0x00000040 , PLAYER_BUFF_CLOUD_NINE = 0x00000080 ,
  PLAYER_BUFF_TURBO_CHARGE = 0x00000100 , PLAYER_BUFF_WATER_BLOCK = 0x00000200 , PLAYER_BUFF_PARTNER_GLOWING = 0x00010000
}
 
enum  StatusFlags {
  STATUS_FLAG_SLEEP = 0x00001000 , STATUS_FLAG_STATIC = 0x00002000 , STATUS_FLAG_FROZEN = 0x00004000 , STATUS_FLAG_FEAR = 0x00008000 ,
  STATUS_FLAG_PARALYZE = 0x00010000 , STATUS_FLAG_POISON = 0x00020000 , STATUS_FLAG_DIZZY = 0x00040000 , STATUS_FLAG_SHRINK = 0x00080000 ,
  STATUS_FLAG_STONE = 0x00100000 , STATUS_FLAG_STOP = 0x00200000 , STATUS_FLAG_400000 = 0x00400000 , STATUS_FLAG_KO = 0x01000000 ,
  STATUS_FLAG_GLOWING = 0x02000000 , STATUS_FLAG_TRANSPARENT = 0x04000000 , STATUS_FLAG_ATTACK_BOOST = 0x08000000 , STATUS_FLAG_DEFENSE_BOOST = 0x10000000 ,
  STATUS_FLAG_CHILL_OUT = 0x20000000 , STATUS_FLAG_RIGHT_ON = 0x40000000 , STATUS_FLAG_80000000 = 0x80000000
}
 
enum  DamageTypes {
  DAMAGE_TYPE_FIRE = 0x00000002 , DAMAGE_TYPE_WATER = 0x00000004 , DAMAGE_TYPE_ICE = 0x00000008 , DAMAGE_TYPE_MAGIC = 0x00000010 ,
  DAMAGE_TYPE_SHOCK = 0x00000020 , DAMAGE_TYPE_SMASH = 0x00000040 , DAMAGE_TYPE_JUMP = 0x00000080 , DAMAGE_TYPE_COSMIC = 0x00000100 ,
  DAMAGE_TYPE_BLAST = 0x00000200 , DAMAGE_TYPE_POW = 0x00000400 , DAMAGE_TYPE_QUAKE = 0x00000800 , DAMAGE_TYPE_FEAR = 0x00001000 ,
  DAMAGE_TYPE_DEATH = 0x00002000 , DAMAGE_TYPE_4000 = 0x00004000 , DAMAGE_TYPE_AIR_LIFT = 0x00008000 , DAMAGE_TYPE_SPINY_SURGE = 0x00010000 ,
  DAMAGE_TYPE_SHELL_CRACK = 0x00020000 , DAMAGE_TYPE_THROW = 0x00040000 , DAMAGE_TYPE_POWER_BOUNCE = 0x00100000 , DAMAGE_TYPE_QUAKE_HAMMER = 0x00200000 ,
  DAMAGE_TYPE_REMOVE_BUFFS = 0x00400000 , DAMAGE_TYPE_PEACH_BEAM = 0x00800000 , DAMAGE_TYPE_MULTI_BOUNCE = 0x01000000 , DAMAGE_TYPE_UNBLOCKABLE = 0x02000000 ,
  DAMAGE_TYPE_SPIN_SMASH = 0x04000000 , DAMAGE_TYPE_IGNORE_DEFENSE = 0x08000000 , DAMAGE_TYPE_NO_CONTACT = 0x10000000 , DAMAGE_TYPE_MULTIPLE_POPUPS = 0x20000000 ,
  DAMAGE_TYPE_STATUS_ALWAYS_HITS = 0x40000000 , DAMAGE_TYPE_TRIGGER_LUCKY = 0x80000000
}
 
enum  PartnerIDs {
  PARTNER_NONE = 0x00000000 , PARTNER_GOOMBARIO = 0x00000001 , PARTNER_KOOPER = 0x00000002 , PARTNER_BOMBETTE = 0x00000003 ,
  PARTNER_PARAKARRY = 0x00000004 , PARTNER_GOOMPA = 0x00000005 , PARTNER_WATT = 0x00000006 , PARTNER_SUSHIE = 0x00000007 ,
  PARTNER_LAKILESTER = 0x00000008 , PARTNER_BOW = 0x00000009 , PARTNER_GOOMBARIA = 0x0000000A , PARTNER_TWINK = 0x0000000B
}
 
enum  EventSupressFlags {
  SUPPRESS_EVENT_SPIKY_TOP = 0x1 , SUPPRESS_EVENT_EXPLODE_CONTACT = 0x2 , SUPPRESS_EVENT_SPIKY_FRONT = 0x4 , SUPPRESS_EVENT_SHOCK_CONTACT = 0x8 ,
  SUPPRESS_EVENT_BURN_CONTACT = 0x10 , SUPPRESS_EVENT_ALT_SPIKY = 0x80 , SUPPRESS_EVENT_FLAG_200 = 0x200 , SUPPRESS_EVENT_ALL = 0xFFFF ,
  SUPPRESS_EVENT_FLAG_10000 = 0x10000
}
 
enum  PartnerActions {
  PARTNER_ACTION_NONE = 0 , PARTNER_ACTION_USE = 1 , PARTNER_ACTION_KOOPER_GATHER = 1 , PARTNER_ACTION_KOOPER_TOSS = 2 ,
  PARTNER_ACTION_BOMBETTE_1 = 1 , PARTNER_ACTION_BOMBETTE_2 = 2 , PARTNER_ACTION_BOMBETTE_3 = 3 , PARTNER_ACTION_PARAKARRY_HOVER = 1 ,
  PARTNER_ACTION_WATT_SHINE = 1 , PARTNER_ACTION_LAKILESTER_1 = 1
}
 
enum  PartnerStates {
  PARTNER_CMD_NONE = 0 , PARTNER_CMD_INIT = 1 , PARTNER_CMD_INSTA_SWITCH = 2 , PARTNER_CMD_SWITCH = 3 ,
  PARTNER_CMD_PUT_AWAY = 4 , PARTNER_CMD_INSTA_PUT_AWAY = 5 , PARTNER_CMD_TAKE_OUT = 6 , PARTNER_CMD_INSTA_TAKE_OUT = 7 ,
  PARTNER_CMD_USE_ABILITY = 8 , PARTNER_CMD_RESET = 9 , PARTNER_CMD_ABORT = 10
}
 
enum  Areas {
  AREA_KMR , AREA_MAC , AREA_TIK , AREA_KGR ,
  AREA_KKJ , AREA_HOS , AREA_NOK , AREA_TRD ,
  AREA_IWA , AREA_DRO , AREA_SBK , AREA_ISK ,
  AREA_MIM , AREA_OBK , AREA_ARN , AREA_DGB ,
  AREA_OMO , AREA_JAN , AREA_KZN , AREA_FLO ,
  AREA_SAM , AREA_PRA , AREA_KPA , AREA_OSR ,
  AREA_END , AREA_MGM , AREA_GV , AREA_TST
}
 
enum  NpcPalSwapState { NPC_PALSWAP_HOLDING_A = 0 , NPC_PALSWAP_FROM_A_TO_B = 1 , NPC_PALSWAP_HOLDING_B = 2 , NPC_PALSWAP_FROM_B_TO_A = 3 }
 
enum  NpcFlags {
  NPC_FLAG_ENABLED = 0x00000001 , NPC_FLAG_INVISIBLE = 0x00000002 , NPC_FLAG_INACTIVE = 0x00000004 , NPC_FLAG_FLYING = 0x00000008 ,
  NPC_FLAG_HAS_SHADOW = 0x00000010 , NPC_FLAG_NO_SHADOW_RAYCAST = 0x00000020 , NPC_FLAG_IGNORE_WORLD_COLLISION = 0x00000040 , NPC_FLAG_UPSIDE_DOWN = 0x00000080 ,
  NPC_FLAG_IGNORE_PLAYER_COLLISION = 0x00000100 , NPC_FLAG_GRAVITY = 0x00000200 , NPC_FLAG_DONT_UPDATE_SHADOW_Y = 0x00000400 , NPC_FLAG_JUMPING = 0x00000800 ,
  NPC_FLAG_GROUNDED = 0x00001000 , NPC_FLAG_COLLDING_WITH_WORLD = 0x00002000 , NPC_FLAG_COLLDING_FORWARD_WITH_WORLD = 0x00004000 , NPC_FLAG_IGNORE_ENTITY_COLLISION = 0x00008000 ,
  NPC_FLAG_DIRTY_SHADOW = 0x00010000 , NPC_FLAG_REFLECT_WALL = 0x00020000 , NPC_FLAG_IGNORE_CAMERA_FOR_YAW = 0x00040000 , NPC_FLAG_REFLECT_FLOOR = 0x00080000 ,
  NPC_FLAG_MOTION_BLUR = 0x00100000 , NPC_FLAG_FLIP_INSTANTLY = 0x00200000 , NPC_FLAG_TOUCHES_GROUND = 0x00400000 , NPC_FLAG_HIDING = 0x00800000 ,
  NPC_FLAG_HAS_NO_SPRITE = 0x01000000 , NPC_FLAG_COLLIDING_WITH_NPC = 0x02000000 , NPC_FLAG_PARTNER = 0x04000000 , NPC_FLAG_WORLD_COLLISION_DIRTY = 0x08000000 ,
  NPC_FLAG_USE_INSPECT_ICON = 0x10000000 , NPC_FLAG_RAYCAST_TO_INTERACT = 0x20000000 , NPC_FLAG_NO_ANIMS_LOADED = 0x40000000 , NPC_FLAG_SUSPENDED = 0x80000000
}
 
enum  PlayerStatusFlags {
  PS_FLAG_AIRBORNE = 0x0000000E , PS_FLAG_HAS_REFLECTION = 0x00000001 , PS_FLAG_JUMPING = 0x00000002 , PS_FLAG_FALLING = 0x00000004 ,
  PS_FLAG_FLYING = 0x00000008 , PS_FLAG_SLIDING = 0x00000010 , PS_FLAG_PAUSED = 0x00000020 , PS_FLAG_NO_CHANGE_PARTNER = 0x00000040 ,
  PS_FLAG_NO_PARTNER_USAGE = 0x00000080 , PS_FLAG_PAUSE_DISABLED = 0x00000100 , PS_FLAG_SPECIAL_JUMP = 0x00000200 , PS_FLAG_SPECIAL_LAND = 0x00000400 ,
  PS_FLAG_HIT_FIRE = 0x00000800 , PS_FLAG_NO_STATIC_COLLISION = 0x00001000 , PS_FLAG_INPUT_DISABLED = 0x00002000 , PS_FLAG_CUTSCENE_MOVEMENT = 0x00004000 ,
  PS_FLAG_HAZARD_INVINCIBILITY = 0x00008000 , PS_FLAG_SPINNING = 0x00020000 , PS_FLAG_ENTERING_BATTLE = 0x00040000 , PS_FLAG_ARMS_RAISED = 0x00080000 ,
  PS_FLAG_ROTATION_LOCKED = 0x00100000 , PS_FLAG_NO_FLIPPING = 0x00200000 , PS_FLAG_MOVEMENT_LOCKED = 0x00400000 , PS_FLAG_SCRIPTED_FALL = 0x00800000 ,
  PS_FLAG_HAMMER_CHECK = 0x01000000 , PS_FLAG_HAS_CONVERSATION_NPC = 0x02000000 , PS_FLAG_CAMERA_DOESNT_FOLLOW = 0x04000000 , PS_FLAG_INTERACTED = 0x08000000 ,
  PS_FLAG_FACE_FORWARD = 0x10000000 , PS_FLAG_TIME_STOPPED = 0x20000000 , PS_FLAG_SPRITE_REDRAW = 0x40000000 , PS_FLAG_ACTION_STATE_CHANGED = 0x80000000
}
 
enum  PlayerStatusAnimFlags {
  PA_FLAG_USING_WATT = 0x00000001 , PA_FLAG_WATT_IN_HANDS = 0x00000002 , PA_FLAG_INTERRUPT_USE_PARTNER = 0x00000004 , PA_FLAG_FORCE_USE_PARTNER = 0x00000008 ,
  PA_FLAG_INTERACT_PROMPT_AVAILABLE = 0x00000010 , PA_FLAG_SPEECH_PROMPT_AVAILABLE = 0x00000020 , PA_FLAG_PULSE_STONE_VISIBLE = 0x00000040 , PA_FLAG_USING_PULSE_STONE = 0x00000080 ,
  PA_FLAG_ISPY_VISIBLE = 0x00000100 , PA_FLAG_RAISED_ARMS = 0x00000200 , PA_FLAG_SHIVERING = 0x00000400 , PA_FLAG_OPENED_HIDDEN_PANEL = 0x00000800 ,
  PA_FLAG_USING_PEACH_PHYSICS = 0x00001000 , PA_FLAG_INVISIBLE = 0x00002000 , PA_FLAG_8BIT_MARIO = 0x00004000 , PA_FLAG_NPC_COLLIDED = 0x00008000 ,
  PA_FLAG_SPINNING = 0x00010000 , PA_FLAG_DIZZY_ATTACK_ENCOUNTER = 0x00020000 , PA_FLAG_INTERRUPT_SPIN = 0x00040000 , PA_FLAG_CHANGING_MAP = 0x00100000 ,
  PA_FLAG_PARTNER_USAGE_FORCED = 0x00200000 , PA_FLAG_RIDING_PARTNER = 0x00400000 , PA_FLAG_ABORT_PUSHING_BLOCK = 0x00800000 , PA_FLAG_MAP_HAS_SWITCH = 0x01000000 ,
  PA_FLAG_NO_OOB_RESPAWN = 0x10000000 , PA_FLAG_DISMOUNTING_ALLOWED = 0x20000000 , PA_FLAG_FORCED_PARTNER_ABILITY_END = 0x40000000 , PA_FLAG_80000000 = 0x80000000
}
 
enum  PopupType {
  POPUP_MENU_USE_ITEM = 0x0 , POPUP_MENU_SWITCH_PARTNER = 0x1 , POPUP_MENU_THROW_AWAY_ITEM = 0x2 , POPUP_MENU_TRADE_FOR_BADGE = 0x3 ,
  POPUP_MENU_UPGRADE_PARTNER = 0x4 , POPUP_MENU_SELL_ITEM = 0x5 , POPUP_MENU_CHECK_ITEM = 0x6 , POPUP_MENU_CLAIM_ITEM = 0x7 ,
  POPUP_MENU_READ_LETTER = 0x8 , POPUP_MENU_TAKE_FROM_CHEST = 0x9 , POPUP_MENU_READ_DIARY_PAGE = 0xA , POPUP_MENU_READ_POSTCARD = 0xB ,
  POPUP_MENU_USEKEY = 0xC , POPUP_MENU_POST_OFFICE = 0xD , POPUP_MENU_DOUBLE_DIP = 100 , POPUP_MENU_TRIPLE_DIP = 200
}
 
enum  PopupState {
  POPUP_STATE_INIT = 0 , POPUP_STATE_CHOOSING = 1 , POPUP_STATE_10 = 10 , POPUP_STATE_11 = 11 ,
  POPUP_STATE_20 = 20 , POPUP_STATE_ALREADY_HAVE_PARTNER_BEGIN = 30 , POPUP_STATE_ALREADY_HAVE_PARTNER_SHOW = 31 , POPUP_STATE_ALREADY_HAVE_PARTNER_AWAIT = 32 ,
  POPUP_STATE_CANCEL_DIP = 100 , POPUP_STATE_CANCEL_DIP_AWAIT_CHOICE = 101 , POPUP_STATE_CANCEL_DIP_ACCEPT = 102 , POPUP_STATE_CANCEL_DIP_DECLINE = 103 ,
  POPUP_STATE_104 = 104 , POPUP_STATE_105 = 105 , POPUP_STATE_CHOSE_WORLD = -1 , POPUP_STATE_CHOSE_BATTLE = -2 ,
  POPUP_STATE_MINUS_3 = -3 , POPUP_STATE_MINUS_4 = -4 , POPUP_STATE_MINUS_5 = -5 , POPUP_STATE_CHOSE_SWAP = -6 ,
  POPUP_STATE_MINUS_7 = -7 , POPUP_STATE_MINUS_8 = -8
}
 
enum  PopupResult { POPUP_RESULT_INVALID = -1 , POPUP_RESULT_SWAP_MENU = -2 , POPUP_RESULT_CHOOSING = 0 , POPUP_RESULT_CANCEL = 255 }
 
enum  WindowPriority {
  WINDOW_PRIORITY_0 = 0 , WINDOW_PRIORITY_1 = 1 , WINDOW_PRIORITY_10 = 10 , WINDOW_PRIORITY_19 = 19 ,
  WINDOW_PRIORITY_20 = 20 , WINDOW_PRIORITY_21 = 21 , WINDOW_PRIORITY_64 = 64
}
 
enum  RenderModeIndex {
  RENDER_MODE_IDX_00 = 0x00 , RENDER_MODE_IDX_01 = 0x01 , RENDER_MODE_IDX_02 = 0x02 , RENDER_MODE_IDX_03 = 0x03 ,
  RENDER_MODE_IDX_04 = 0x04 , RENDER_MODE_IDX_05 = 0x05 , RENDER_MODE_IDX_06 = 0x06 , RENDER_MODE_IDX_07 = 0x07 ,
  RENDER_MODE_IDX_08 = 0x08 , RENDER_MODE_IDX_09 = 0x09 , RENDER_MODE_IDX_0A = 0x0A , RENDER_MODE_IDX_0B = 0x0B ,
  RENDER_MODE_IDX_0C = 0x0C , RENDER_MODE_IDX_0D = 0x0D , RENDER_MODE_IDX_0E = 0x0E , RENDER_MODE_IDX_0F = 0x0F ,
  RENDER_MODE_IDX_10 = 0x10 , RENDER_MODE_IDX_11 = 0x11 , RENDER_MODE_IDX_12 = 0x12 , RENDER_MODE_IDX_13 = 0x13 ,
  RENDER_MODE_IDX_14 = 0x14 , RENDER_MODE_IDX_15 = 0x15 , RENDER_MODE_IDX_16 = 0x16 , RENDER_MODE_IDX_17 = 0x17 ,
  RENDER_MODE_IDX_18 = 0x18 , RENDER_MODE_IDX_19 = 0x19 , RENDER_MODE_IDX_1A = 0x1A , RENDER_MODE_IDX_1B = 0x1B ,
  RENDER_MODE_IDX_1C = 0x1C , RENDER_MODE_IDX_1D = 0x1D , RENDER_MODE_IDX_1E = 0x1E , RENDER_MODE_IDX_1F = 0x1F ,
  RENDER_MODE_IDX_20 = 0x20 , RENDER_MODE_IDX_21 = 0x21 , RENDER_MODE_IDX_22 = 0x22 , RENDER_MODE_IDX_23 = 0x23 ,
  RENDER_MODE_IDX_24 = 0x24 , RENDER_MODE_IDX_25 = 0x25 , RENDER_MODE_IDX_26 = 0x26 , RENDER_MODE_IDX_27 = 0x27 ,
  RENDER_MODE_IDX_28 = 0x28 , RENDER_MODE_IDX_29 = 0x29 , RENDER_MODE_IDX_2A = 0x2A , RENDER_MODE_IDX_2B = 0x2B ,
  RENDER_MODE_IDX_2C = 0x2C , RENDER_MODE_IDX_2D = 0x2D , RENDER_MODE_IDX_2E = 0x2E , RENDER_MODE_IDX_2F = 0x2F ,
  RENDER_MODE_IDX_30 = 0x30 , RENDER_MODE_IDX_31 = 0x31 , RENDER_MODE_IDX_32 = 0x32 , RENDER_MODE_IDX_33 = 0x33 ,
  RENDER_MODE_IDX_34 = 0x34 , RENDER_MODE_IDX_35 = 0x35 , RENDER_MODE_IDX_36 = 0x36 , RENDER_MODE_IDX_37 = 0x37 ,
  RENDER_MODE_IDX_38 = 0x38 , RENDER_MODE_IDX_39 = 0x39 , RENDER_MODE_IDX_3A = 0x3A , RENDER_MODE_IDX_3B = 0x3B ,
  RENDER_MODE_IDX_3C = 0x3C
}
 
enum  RenderMode {
  RENDER_MODE_SURF_SOLID_AA_ZB_LAYER0 = 0x00 , RENDER_MODE_SURFACE_OPA = 0x01 , RENDER_MODE_02_UNUSED = 0x02 , RENDER_MODE_SURFACE_OPA_NO_AA = 0x03 ,
  RENDER_MODE_SURFACE_OPA_NO_ZB = 0x04 , RENDER_MODE_DECAL_OPA = 0x05 , RENDER_MODE_06_UNUSED = 0x06 , RENDER_MODE_DECAL_OPA_NO_AA = 0x07 ,
  RENDER_MODE_08_UNUSED = 0x08 , RENDER_MODE_INTERSECTING_OPA = 0x09 , RENDER_MODE_0A_UNUSED = 0x0A , RENDER_MODE_0B_UNUSED = 0x0B ,
  RENDER_MODE_0C_UNUSED = 0x0C , RENDER_MODE_ALPHATEST = 0x0D , RENDER_MODE_0E_UNUSED = 0x0E , RENDER_MODE_ALPHATEST_ONESIDED = 0x0F ,
  RENDER_MODE_ALPHATEST_NO_ZB = 0x10 , RENDER_MODES_LAST_OPAQUE = RENDER_MODE_ALPHATEST_NO_ZB , RENDER_MODE_SURFACE_XLU_LAYER1 = 0x11 , RENDER_MODE_12_UNUSED = 0x12 ,
  RENDER_MODE_SURFACE_XLU_NO_AA = 0x13 , RENDER_MODE_SURFACE_XLU_NO_ZB = 0x14 , RENDER_MODE_SURFACE_XLU_ZB_ZUPD = 0x15 , RENDER_MODE_SURFACE_XLU_LAYER2 = 0x16 ,
  RENDER_MODE_17_UNUSED = 0x17 , RENDER_MODE_18_UNUSED = 0x18 , RENDER_MODE_19_UNUSED = 0x19 , RENDER_MODE_DECAL_XLU = 0x1A ,
  RENDER_MODE_1B_UNUSED = 0x1B , RENDER_MODE_DECAL_XLU_NO_AA = 0x1C , RENDER_MODE_1D_UNUSED = 0x1D , RENDER_MODE_DECAL_XLU_AHEAD = 0x1E ,
  RENDER_MODE_1F_UNUSED = 0x1F , RENDER_MODE_SHADOW = 0x20 , RENDER_MODE_21_UNUSED = 0x21 , RENDER_MODE_SURFACE_XLU_LAYER3 = 0x22 ,
  RENDER_MODE_23_UNUSED = 0x23 , RENDER_MODE_24_UNUSED = 0x24 , RENDER_MODE_25_UNUSED = 0x25 , RENDER_MODE_INTERSECTING_XLU = 0x26 ,
  RENDER_MODE_27_UNUSED = 0x27 , RENDER_MODE_PASS_THROUGH = 0x28 , RENDER_MODE_SURFACE_XLU_AA_ZB_ZUPD = 0x29 , RENDER_MODE_SURFACE_OPA_NO_ZB_BEHIND = 0x2A ,
  RENDER_MODE_ALPHATEST_NO_ZB_BEHIND = 0x2B , RENDER_MODE_SURFACE_XLU_NO_ZB_BEHIND = 0x2C , RENDER_MODE_CLOUD_NO_ZCMP = 0x2D , RENDER_MODE_CLOUD = 0x2E ,
  RENDER_MODE_CLOUD_NO_ZB = 0x2F
}
 
enum  RenderTaskFlags { RENDER_TASK_FLAG_ENABLED = 0x01 , RENDER_TASK_FLAG_REFLECT_FLOOR = 0x02 , RENDER_TASK_FLAG_20 = 0x20 }
 
enum  ActorFlags {
  ACTOR_FLAG_INVISIBLE = 0x00000001 , ACTOR_FLAG_NO_SHADOW = 0x00000004 , ACTOR_FLAG_LOW_PRIORITY_TARGET = 0x00000010 , ACTOR_FLAG_MINOR_TARGET = 0x00000040 ,
  ACTOR_FLAG_NO_TATTLE = 0x00000080 , ACTOR_FLAG_FLYING = 0x00000200 , ACTOR_FLAG_FLIPPED = 0x00000400 , ACTOR_FLAG_UPSIDE_DOWN = 0x00000800 ,
  ACTOR_FLAG_TYPE_CHANGED = 0x00001000 , ACTOR_FLAG_DAMAGE_IMMUNE = 0x00002000 , ACTOR_FLAG_TARGET_ONLY = 0x00004000 , ACTOR_FLAG_HALF_HEIGHT = 0x00008000 ,
  ACTOR_FLAG_SKIP_TURN = 0x00010000 , ACTOR_FLAG_NO_HEALTH_BAR = 0x00040000 , ACTOR_FLAG_HEALTH_BAR_HIDDEN = 0x00080000 , ACTOR_FLAG_NO_ATTACK = 0x00200000 ,
  ACTOR_FLAG_NO_DMG_APPLY = 0x00400000 , ACTOR_FLAG_NO_DMG_POPUP = 0x02000000 , ACTOR_FLAG_USING_IDLE_ANIM = 0x04000000 , ACTOR_FLAG_SHOW_STATUS_ICONS = 0x08000000 ,
  ACTOR_FLAG_BLUR_ENABLED = 0x10000000 , ACTOR_FLAG_NO_INACTIVE_ANIM = 0x20000000
}
 
enum  ActorPartFlags {
  ACTOR_PART_FLAG_INVISIBLE = 0x00000001 , ACTOR_PART_FLAG_NO_DECORATIONS = 0x00000002 , ACTOR_PART_FLAG_NO_SHADOW = 0x00000004 , ACTOR_PART_FLAG_DEFAULT_TARGET = 0x00000008 ,
  ACTOR_PART_FLAG_IGNORE_BELOW_CHECK = 0x00000020 , ACTOR_PART_FLAG_MINOR_TARGET = 0x00000040 , ACTOR_PART_FLAG_NO_TATTLE = 0x00000080 , ACTOR_PART_FLAG_TRANSPARENT = 0x00000100 ,
  ACTOR_PART_FLAG_DAMAGE_IMMUNE = 0x00002000 , ACTOR_PART_FLAG_TARGET_ONLY = 0x00004000 , ACTOR_PART_FLAG_NO_TARGET = 0x00020000 , ACTOR_PART_FLAG_USE_ABSOLUTE_POSITION = 0x00100000 ,
  ACTOR_PART_FLAG_PRIMARY_TARGET = 0x00800000 , ACTOR_PART_FLAG_HAS_PAL_EFFECT = 0x01000000 , ACTOR_PART_FLAG_NO_STATUS_ANIMS = 0x20000000 , ACTOR_PART_FLAG_SKIP_SHOCK_EFFECT = 0x40000000 ,
  ACTOR_PART_FLAG_SKIP_MOVEMENT_ALLOC = 0x80000000
}
 
enum  ActorEventFlags {
  ACTOR_EVENT_FLAGS_NONE = 0x00000000 , ACTOR_EVENT_FLAG_FIREY = 0x00000002 , ACTOR_EVENT_FLAG_ICY = 0x00000008 , ACTOR_EVENT_FLAG_SPIKY_TOP = 0x00000010 ,
  ACTOR_EVENT_FLAG_ILLUSORY = 0x00000020 , ACTOR_EVENT_FLAG_ELECTRIFIED = 0x00000080 , ACTOR_EVENT_FLAG_MONSTAR = 0x00000100 , ACTOR_EVENT_FLAG_EXPLODE_ON_IGNITION = 0x00000200 ,
  ACTOR_EVENT_FLAG_FIRE_EXPLODE = 0x00000400 , ACTOR_EVENT_FLAG_BURIED = 0x00000800 , ACTOR_EVENT_FLAG_FLIPABLE = 0x00001000 , ACTOR_EVENT_FLAG_EXTREME_DEFENSE = 0x00002000 ,
  ACTOR_EVENT_FLAG_GROUNDABLE = 0x00004000 , ACTOR_EVENT_FLAG_EXPLODE_ON_CONTACT = 0x00008000 , ACTOR_EVENT_FLAG_SPIKY_FRONT = 0x00010000 , ACTOR_EVENT_FLAG_ENCHANTED = 0x00040000 ,
  ACTOR_EVENT_FLAG_STAR_ROD_ENCHANTED = 0x00080000 , ACTOR_EVENT_FLAG_POWER_BOUNCE = 0x00100000 , ACTOR_EVENT_FLAG_ALT_SPIKY = 0x00200000 , ACTOR_EVENT_FLAG_ATTACK_CHARGED = 0x00400000 ,
  ACTOR_EVENT_FLAG_RIDING_BROOMSTICK = 0x00800000
}
 
enum  PartnerWishAnims {
  PARTNER_WISH_ANIM_WALK = 0 , PARTNER_WISH_ANIM_PRAY = 1 , PARTNER_WISH_ANIM_UNUSED = 2 , PARTNER_WISH_ANIM_RETURN = 3 ,
  PARTNER_WISH_ANIM_IDLE = 4
}
 
enum  PartnerAnimIndices {
  PARTNER_ANIM_INDEX_STILL = 0x0 , PARTNER_ANIM_INDEX_WALK = 0x1 , PARTNER_ANIM_INDEX_JUMP = 0x2 , PARTNER_ANIM_INDEX_FALL = 0x3 ,
  PARTNER_ANIM_INDEX_FLY = 0x4 , PARTNER_ANIM_INDEX_IDLE = 0x5 , PARTNER_ANIM_INDEX_RUN = 0x6 , PARTNER_ANIM_INDEX_TALK = 0x7 ,
  PARTNER_ANIM_INDEX_HURT = 0x8
}
 
enum  AnyPartnerAnims {
  PARTNER_ANIM_STILL = 0x101 , PARTNER_ANIM_WALK = 0x102 , PARTNER_ANIM_JUMP = 0x103 , PARTNER_ANIM_FALL = 0x104 ,
  PARTNER_ANIM_FLY = 0x105 , PARTNER_ANIM_IDLE = 0x106 , PARTNER_ANIM_RUN = 0x107 , PARTNER_ANIM_TALK = 0x108 ,
  PARTNER_ANIM_HURT = 0x109
}
 
enum  EnemyAnimIndices {
  ENEMY_ANIM_INDEX_IDLE = 0 , ENEMY_ANIM_INDEX_WALK = 1 , ENEMY_ANIM_INDEX_RUN = 2 , ENEMY_ANIM_INDEX_CHASE = 3 ,
  ENEMY_ANIM_INDEX_JUMP = 4 , ENEMY_ANIM_INDEX_05 = 5 , ENEMY_ANIM_INDEX_DEATH = 6 , ENEMY_ANIM_INDEX_HIT = 7 ,
  ENEMY_ANIM_INDEX_MELEE_PRE = 8 , ENEMY_ANIM_INDEX_MELEE_HIT = 9
}
 
enum  AnyEnemyAnims {
  ENEMY_ANIM_IDLE = 0x201 , ENEMY_ANIM_WALK = 0x202 , ENEMY_ANIM_RUN = 0x203 , ENEMY_ANIM_CHASE = 0x204 ,
  ENEMY_ANIM_JUMP = 0x205 , ENEMY_ANIM_5 = 0x206 , ENEMY_ANIM_DEATH = 0x207 , ENEMY_ANIM_HIT = 0x208 ,
  ENEMY_ANIM_8 = 0x209 , ENEMY_ANIM_9 = 0x20A , ENEMY_ANIM_A = 0x20B , ENEMY_ANIM_B = 0x20C ,
  ENEMY_ANIM_C = 0x20D , ENEMY_ANIM_D = 0x20E , ENEMY_ANIM_E = 0x20F , ENEMY_ANIM_F = 0x210
}
 
enum  FirstStrikeType { FIRST_STRIKE_NONE = 0 , FIRST_STRIKE_PLAYER = 1 , FIRST_STRIKE_ENEMY = 2 }
 
enum  TimeFreezeMode {
  TIME_FREEZE_NONE = 0 , TIME_FREEZE_PARTIAL = 1 , TIME_FREEZE_FULL = 2 , TIME_FREEZE_POPUP_MENU = 3 ,
  TIME_FREEZE_EXIT = 4
}
 
enum  ActionCommand {
  ACTION_COMMAND_NONE = 0x00000000 , ACTION_COMMAND_JUMP = 0x00000001 , ACTION_COMMAND_SMASH = 0x00000002 , ACTION_COMMAND_FLEE = 0x00000003 ,
  ACTION_COMMAND_BREAK_FREE = 0x00000004 , ACTION_COMMAND_WHIRLWIND = 0x00000005 , ACTION_COMMAND_STOP_LEECH = 0x00000006 , ACTION_COMMAND_07 = 0x00000007 ,
  ACTION_COMMAND_DIZZY_SHELL = 0x00000008 , ACTION_COMMAND_FIRE_SHELL = 0x00000009 , ACTION_COMMAND_0A = 0x0000000A , ACTION_COMMAND_BOMB = 0x0000000B ,
  ACTION_COMMAND_BODY_SLAM = 0x0000000C , ACTION_COMMAND_AIR_LIFT = 0x0000000D , ACTION_COMMAND_AIR_RAID = 0x0000000E , ACTION_COMMAND_SQUIRT = 0x0000000F ,
  ACTION_COMMAND_POWER_SHOCK = 0x00000010 , ACTION_COMMAND_MEGA_SHOCK = 0x00000011 , ACTION_COMMAND_SMACK = 0x00000012 , ACTION_COMMAND_SPINY_SURGE = 0x00000013 ,
  ACTION_COMMAND_HURRICANE = 0x00000014 , ACTION_COMMAND_SPOOK = 0x00000015 , ACTION_COMMAND_WATER_BLOCK = 0x00000016 , ACTION_COMMAND_TIDAL_WAVE = 0x00000017
}
 
enum  HazardType { HAZARD_TYPE_NONE = 0 , HAZARD_TYPE_LAVA = 1 , HAZARD_TYPE_SPIKES = 2 , HAZARD_TYPE_FIRE_BAR = 3 }
 
enum  DamageIntensityRange {
  DAMAGE_INTENSITY_LIGHT = 0 , DAMAGE_INTENSITY_MEDIUM = 1 , DAMAGE_INTENSITY_HEAVY = 2 , DAMAGE_INTENSITY_EXTREME = 3 ,
  DAMAGE_INTENSITY_UNUSED = 4
}
 
enum  EffectInstanceFlags { FX_INSTANCE_FLAG_ENABLED = 0x00000001 , FX_INSTANCE_FLAG_BATTLE = 0x00000004 , FX_INSTANCE_FLAG_HAS_UPDATED = 0x00000008 , FX_INSTANCE_FLAG_DISMISS = 0x00000010 }
 
enum  EffectGfxDataFlags { FX_GRAPHICS_DISABLED = 0x00000000 , FX_GRAPHICS_LOADED = 0x00000001 , FX_GRAPHICS_CAN_FREE = 0x00000002 }
 
enum  GameContext { CONTEXT_WORLD = 0 , CONTEXT_BATTLE = 1 , CONTEXT_PAUSE = 2 }
 
enum  DemoState {
  DEMO_STATE_NONE = 0 , DEMO_STATE_ACTIVE = 1 , DEMO_STATE_CHANGE_MAP = 2 , DEMO_STATE_4 = 4 ,
  DEMO_STATE_DONE = 5
}
 
enum  DemoFlags {
  DEMO_BTL_FLAG_ENABLED = 0x01 , DEMO_BTL_FLAG_PARTNER_ACTING = 0x02 , DEMO_BTL_FLAG_ENEMY_ACTING = 0x04 , DEMO_BTL_FLAG_10 = 0x10 ,
  DEMO_BTL_FLAG_20 = 0x20 , DEMO_BTL_FLAG_40 = 0x40
}
 
enum  IntroParts {
  INTRO_PART_0 = 0 , INTRO_PART_1 = 1 , INTRO_PART_5 = 5 , INTRO_PART_100 = 100 ,
  INTRO_PART_NONE = -1
}
 
enum  MapLoadType { LOAD_FROM_MAP = 0 , LOAD_FROM_FILE_SELECT = 1 }
 
enum  BattleStatusFlags1 {
  BS_FLAGS1_ACTORS_VISIBLE = 0x00000001 , BS_FLAGS1_MENU_OPEN = 0x00000002 , BS_FLAGS1_TATTLE_OPEN = 0x00000004 , BS_FLAGS1_SHOW_PLAYER_DECORATIONS = 0x00000008 ,
  BS_FLAGS1_INCLUDE_POWER_UPS = 0x00000010 , BS_FLAGS1_TRIGGER_EVENTS = 0x00000020 , BS_FLAGS1_NICE_HIT = 0x00000040 , BS_FLAGS1_NO_RATING = 0x00000080 ,
  BS_FLAGS1_EXECUTING_MOVE = 0x00000100 , BS_FLAGS1_SUPER_HIT = 0x00000200 , BS_FLAGS1_FORCE_IMMUNE_HIT = 0x00000800 , BS_FLAGS1_AUTO_SUCCEED_ACTION = 0x00001000 ,
  BS_FLAGS1_2000 = 0x00002000 , BS_FLAGS1_4000 = 0x00004000 , BS_FLAGS1_FREE_ACTION_COMMAND = 0x00008000 , BS_FLAGS1_10000 = 0x00010000 ,
  BS_FLAGS1_DISABLE_CELEBRATION = 0x00020000 , BS_FLAGS1_BATTLE_FLED = 0x00040000 , BS_FLAGS1_PARTNER_ACTING = 0x00080000 , BS_FLAGS1_PLAYER_IN_BACK = 0x00100000 ,
  BS_FLAGS1_YIELD_TURN = 0x00200000 , BS_FLAGS1_PLAYER_DEFENDING = 0x00400000 , BS_FLAGS1_NO_GAME_OVER = 0x00800000 , BS_FLAGS1_STAR_POINTS_DROPPED = 0x01000000 ,
  BS_FLAGS1_TUTORIAL_BATTLE = 0x02000000 , BS_FLAGS1_HUSTLED = 0x04000000 , BS_FLAGS1_SORT_ENEMIES_BY_POSX = 0x08000000 , BS_FLAGS1_HAMMER_CHARGED = 0x10000000 ,
  BS_FLAGS1_JUMP_CHARGED = 0x20000000 , BS_FLAGS1_GOOMBARIO_CHARGED = 0x40000000 , BS_FLAGS1_ATK_BLOCKED = 0x80000000
}
 
enum  BattleStatusFlags2 {
  BS_FLAGS2_AWARDING_STAR_POINTS = 0x00000001 , BS_FLAGS2_PLAYER_TURN_USED = 0x00000002 , BS_FLAGS2_PARTNER_TURN_USED = 0x00000004 , BS_FLAGS2_OVERRIDE_INACTIVE_PLAYER = 0x00000008 ,
  BS_FLAGS2_OVERRIDE_INACTIVE_PARTNER = 0x00000010 , BS_FLAGS2_CAN_FLEE = 0x00000020 , BS_FLAGS2_PEACH_BATTLE = 0x00000040 , BS_FLAGS2_STORED_TURBO_CHARGE_TURN = 0x00000100 ,
  BS_FLAGS2_DOING_JUMP_TUTORIAL = 0x00000200 , BS_FLAGS2_FINAL_BOWSER_PART_1 = 0x00000400 , BS_FLAGS2_NO_TARGET_AVAILABLE = 0x00001000 , BS_FLAGS2_IGNORE_DARKNESS = 0x00004000 ,
  BS_FLAGS2_HIDE_BUFF_COUNTERS = 0x00010000 , BS_FLAGS2_NO_PLAYER_PAL_ADJUST = 0x00100000 , BS_FLAGS2_IS_FIRST_STRIKE = 0x01000000 , BS_FLAGS2_DONT_STOP_MUSIC = 0x02000000 ,
  BS_FLAGS2_HAS_DRAINED_HP = 0x04000000 , BS_FLAGS2_HAS_RUSH = 0x08000000 , BS_FLAGS2_DROP_WHACKA_BUMP = 0x10000000
}
 
enum  BattleStatusReflectionFlags { BS_REFLECT_FLOOR = 1 }
 
enum  BattleStates {
  BATTLE_STATE_NEGATIVE_1 = -1 , BATTLE_STATE_0 = 0 , BATTLE_STATE_NORMAL_START = 1 , BATTLE_STATE_FIRST_STRIKE = 2 ,
  BATTLE_STATE_PARTNER_FIRST_STRIKE = 3 , BATTLE_STATE_ENEMY_FIRST_STRIKE = 4 , BATTLE_STATE_BEGIN_TURN = 5 , BATTLE_STATE_END_TURN = 6 ,
  BATTLE_STATE_BEGIN_PLAYER_TURN = 7 , BATTLE_STATE_BEGIN_PARTNER_TURN = 8 , BATTLE_STATE_9 = 9 , BATTLE_STATE_SWITCH_TO_PLAYER = 10 ,
  BATTLE_STATE_SWITCH_TO_PARTNER = 11 , BATTLE_STATE_PREPARE_MENU = 12 , BATTLE_STATE_PLAYER_MENU = 13 , BATTLE_STATE_PARTNER_MENU = 14 ,
  BATTLE_STATE_PEACH_MENU = 15 , BATTLE_STATE_TWINK_MENU = 16 , BATTLE_STATE_SELECT_TARGET = 17 , BATTLE_STATE_PLAYER_MOVE = 18 ,
  BATTLE_STATE_PARTNER_MOVE = 19 , BATTLE_STATE_NEXT_ENEMY = 20 , BATTLE_STATE_ENEMY_MOVE = 21 , BATTLE_STATE_END_PLAYER_TURN = 22 ,
  BATTLE_STATE_END_PARTNER_TURN = 23 , BATTLE_STATE_RUN_AWAY = 24 , BATTLE_STATE_DEFEND = 25 , BATTLE_STATE_VICTORY = 26 ,
  BATTLE_STATE_DEFEAT = 27 , BATTLE_STATE_28 = 28 , BATTLE_STATE_CHANGE_PARTNER = 29 , BATTLE_STATE_END_TRAINING_BATTLE = 30 ,
  BATTLE_STATE_31 = 31 , BATTLE_STATE_END_BATTLE = 32 , BATTLE_STATE_CELEBRATION = 33 , BATTLE_STATE_34 = 34 ,
  BATTLE_STATE_END_DEMO_BATTLE = 35
}
 
enum  BattleSubStates {
  BTL_SUBSTATE_INIT = 0 , BTL_SUBSTATE_NORMAL_START_INIT = 0 , BTL_SUBSTATE_NORMAL_START_CREATE_ENEMIES = 1 , BTL_SUBSTATE_NORMAL_START_CHECK_FIRST_STRIKE = 4 ,
  BTL_SUBSTATE_NORMAL_START_FADE_IN = 7 , BTL_SUBSTATE_NORMAL_START_DONE = 8 , BTL_SUBSTATE_FIRST_STRIKE_INIT = 0 , BTL_SUBSTATE_FIRST_STRIKE_AWAIT_ENEMY_READY = 1 ,
  BTL_SUBSTATE_FIRST_STRIKE_AWAIT_SCRIPTS = 2 , BTL_SUBSTATE_FIRST_STRIKE_AWAIT_ENEMY_DONE = 3 , BTL_SUBSTATE_PARTNER_FIRST_STRIKE_INIT = 0 , BTL_SUBSTATE_PARTNER_FIRST_STRIKE_AWAIT_ENEMY_READY = 1 ,
  BTL_SUBSTATE_PARTNER_FIRST_STRIKE_AWAIT_SCRIPTS = 2 , BTL_SUBSTATE_PARTNER_FIRST_STRIKE_AWAIT_ENEMY_DONE = 3 , BTL_SUBSTATE_ENEMY_FIRST_STRIKE_INIT = 0 , BTL_SUBSTATE_ENEMY_FIRST_STRIKE_AWAIT_SCRIPTS = 2 ,
  BTL_SUBSTATE_BEGIN_TURN_INIT = 0 , BTL_SUBSTATE_BEGIN_TURN_AWAIT_ENEMY_SCRIPTS = 5 , BTL_SUBSTATE_BEGIN_TURN_AWAIT_ENEMY_DEATH = 10 , BTL_SUBSTATE_END_TURN_INIT = 0 ,
  BTL_SUBSTATE_END_TURN_CHECK_FOR_SWAP = 1 , BTL_SUBSTATE_END_TURN_AWAIT_SCRIPTS = 2 , BTL_SUBSTATE_END_TURN_BEGIN_NEXT = 3 , BTL_SUBSTATE_END_TURN_UNUSED_4 = 4 ,
  BTL_SUBSTATE_END_TURN_PERFORM_SWAP = 11 , BTL_SUBSTATE_END_TURN_START_SCRIPTS = 12 , BTL_SUBSTATE_BEGIN_PLAYER_TURN_INIT = 0 , BTL_SUBSTATE_BEGIN_PLAYER_TURN_TRY_COMMAND_RECOVER = 1 ,
  BTL_SUBSTATE_BEGIN_PLAYER_TURN_AWAIT_WATER_BLOCK = 2 , BTL_SUBSTATE_BEGIN_PLAYER_TURN_CHECK_WATER_BLOCK = 10 , BTL_SUBSTATE_BEGIN_PLAYER_TURN_CHECK_CLOUD_NINE = 11 , BTL_SUBSTATE_BEGIN_PLAYER_TURN_AWAIT_CLOUD_NINE = 12 ,
  BTL_SUBSTATE_BEGIN_PLAYER_TURN_CHECK_TURBO_CHARGE = 15 , BTL_SUBSTATE_BEGIN_PLAYER_TURN_AWAIT_TURBO_CHARGE = 16 , BTL_SUBSTATE_BEGIN_PLAYER_TURN_AWAIT_OUTTA_SIGHT = 20 , BTL_SUBSTATE_BEGIN_PLAYER_TURN_TRY_STATUS_DAMAGE = 21 ,
  BTL_SUBSTATE_BEGIN_PLAYER_TURN_TRY_STATUS_RECOVER = 22 , BTL_SUBSTATE_BEGIN_PLAYER_TURN_END_DELAY = 30 , BTL_SUBSTATE_BEGIN_PLAYER_TURN_RESET_STATE = 100 , BTL_SUBSTATE_BEGIN_PARTNER_TURN_INIT = 0 ,
  BTL_SUBSTATE_BEGIN_PARTNER_TURN_AWAIT_RECOVER_DONE = 1 , BTL_SUBSTATE_BEGIN_PARTNER_TURN_EXEC_TURN_SCRIPT = 8 , BTL_SUBSTATE_BEGIN_PARTNER_TURN_AWAIT_TURN_SCRIPT = 9 , BTL_SUBSTATE_BEGIN_PARTNER_TURN_END_DELAY = 10 ,
  BTL_SUBSTATE_BEGIN_PARTNER_TURN_RESET_STATE = 100 , BTL_SUBSTATE_9_INIT = 0 , BTL_SUBSTATE_9_1 = 1 , BTL_SUBSTATE_9_2 = 2 ,
  BTL_SUBSTATE_9_3 = 3 , BTL_SUBSTATE_9_4 = 4 , BTL_SUBSTATE_9_5 = 5 , BTL_SUBSTATE_9_6 = 6 ,
  BTL_SUBSTATE_9_7 = 7 , BATTLE_SUBSTATE_PREPARE_MENU_DIPPING = 70 , BTL_SUBSTATE_PEACH_MENU_INIT = 0 , BTL_SUBSTATE_PEACH_MENU_CHOOSE_CATEGORY = 1 ,
  BTL_SUBSTATE_PEACH_MENU_CHOOSE_TARGET = 2 , BTL_SUBSTATE_PEACH_MENU_UNUSED_3 = 3 , BTL_SUBSTATE_PEACH_MENU_TARGET_CANCEL = 4 , BTL_SUBSTATE_PEACH_MENU_TARGET_CHOSEN = 5 ,
  BTL_SUBSTATE_PEACH_MENU_UNUSED_6 = 6 , BTL_SUBSTATE_PEACH_MENU_UNUSED_7 = 7 , BTL_SUBSTATE_PEACH_MENU_SHOW_CANT_SWITCH = 8 , BTL_SUBSTATE_PEACH_MENU_AWAIT_CANT_SWITCH_POPUP = 9 ,
  BTL_SUBSTATE_PEACH_MENU_PERFORM_SWAP = 10 , BTL_SUBSTATE_PEACH_CREATE_MAIN_MENU = 11 , BTL_SUBSTATE_TWINK_MENU_INIT = 0 , BTL_SUBSTATE_TWINK_MENU_CHOOSE_CATEGORY = 1 ,
  BTL_SUBSTATE_TWINK_MENU_CHOOSE_TARGET = 2 , BTL_SUBSTATE_TWINK_MENU_UNUSED_3 = 3 , BTL_SUBSTATE_TWINK_MENU_TARGET_CANCEL = 4 , BTL_SUBSTATE_TWINK_MENU_TARGET_CHOSEN = 5 ,
  BTL_SUBSTATE_TWINK_MENU_UNUSED_6 = 6 , BTL_SUBSTATE_TWINK_MENU_UNUSED_7 = 7 , BTL_SUBSTATE_TWINK_MENU_SHOW_CANT_SWITCH = 8 , BTL_SUBSTATE_TWINK_MENU_AWAIT_CANT_SWITCH_POPUP = 9 ,
  BTL_SUBSTATE_TWINK_MENU_PERFORM_SWAP = 10 , BTL_SUBSTATE_TWINK_MENU_CREATE_MAIN_MENU = 11 , BTL_SUBSTATE_SELECT_TARGET_INIT = 0 , BTL_SUBSTATE_SELECT_TARGET_CHOOSE = 1 ,
  BTL_SUBSTATE_SELECT_TARGET_DONE = 2 , BTL_SUBSTATE_SELECT_TARGET_CANCEL = 10 , BTL_SUBSTATE_PLAYER_MOVE_INIT = 0 , BTL_SUBSTATE_PLAYER_MOVE_BEGIN_SHOW_TIP = 1 ,
  BTL_SUBSTATE_PLAYER_MOVE_SHOW_TIP_DELAY = 2 , BTL_SUBSTATE_PLAYER_MOVE_EXECUTE_MOVE = 3 , BTL_SUBSTATE_PLAYER_MOVE_HANDLE_RESULTS = 4 , BTL_SUBSTATE_PLAYER_MOVE_AWAIT_ENEMY_STATUS_POPUP = 11 ,
  BTL_SUBSTATE_PLAYER_MOVE_POST_ENEMY_STATUS_POPUP = 12 , BTL_SUBSTATE_PLAYER_MOVE_CHECK_PLAYER_STATUS = 20 , BTL_SUBSTATE_PLAYER_MOVE_AWAIT_PLAYER_STATUS_POPUP = 21 , BTL_SUBSTATE_PLAYER_MOVE_POST_PLAYER_STATUS_POPUP = 22 ,
  BTL_SUBSTATE_PLAYER_MOVE_AWAIT_DONE = 30 , BTL_SUBSTATE_PARTNER_MOVE_INIT = 0 , BTL_SUBSTATE_PARTNER_MOVE_EXECUTE_MOVE = 2 , BTL_SUBSTATE_PARTNER_MOVE_HANDLE_RESULTS = 3 ,
  BTL_SUBSTATE_PARTNER_MOVE_AWAIT_PARTNER_STATUS_POPUP = 11 , BTL_SUBSTATE_PARTNER_MOVE_POST_PARTNER_STATUS_POPUP = 12 , BTL_SUBSTATE_PARTNER_MOVE_CHECK_ENEMY_STATUS = 20 , BTL_SUBSTATE_PARTNER_MOVE_AWAIT_ENEMY_STATUS_POPUP = 21 ,
  BTL_SUBSTATE_PARTNER_MOVE_POST_ENEMY_STATUS_POPUP = 22 , BTL_SUBSTATE_PARTNER_MOVE_DONE = 30 , BTL_SUBSTATE_NEXT_ENEMY_INIT = 0 , BTL_SUBSTATE_NEXT_ENEMY_UNUSED_1 = 1 ,
  BTL_SUBSTATE_NEXT_ENEMY_DONE = 2 , BTL_SUBSTATE_ENEMY_MOVE_EXECUTE = 0 , BTL_SUBSTATE_ENEMY_MOVE_UNUSED_1 = 1 , BTL_SUBSTATE_ENEMY_MOVE_AWAIT_SCRIPTS = 2 ,
  BTL_SUBSTATE_ENEMY_MOVE_AWAIT_PLAYER_POPUP_DONE = 11 , BTL_SUBSTATE_ENEMY_MOVE_POST_PLAYER_POPUP_DELAY = 12 , BTL_SUBSTATE_ENEMY_MOVE_CHECK_PARTNER = 20 , BTL_SUBSTATE_ENEMY_MOVE_AWAIT_PARTNER_POPUP_DONE = 21 ,
  BTL_SUBSTATE_ENEMY_MOVE_POST_PARTNER_POPUP_DELAY = 22 , BTL_SUBSTATE_ENEMY_MOVE_DONE = 30 , BTL_SUBSTATE_END_PLAYER_TURN_CHECK_HAPPY = 0 , BTL_SUBSTATE_END_PLAYER_TURN_AWAIT_HAPPY = 5 ,
  BTL_SUBSTATE_END_PLAYER_TURN_AWAIT_SWAP = 6 , BTL_SUBSTATE_END_PLAYER_TURN_DONE = 10 , BTL_SUBSTATE_RUN_AWAY_EXEC_SCRIPT = 0 , BTL_SUBSTATE_RUN_AWAY_AWAIT_SCRIPT = 2 ,
  BTL_SUBSTATE_RUN_AWAY_EXEC_POST_FAILURE = 3 , BTL_SUBSTATE_RUN_AWAY_AWAIT_POST_FAILURE = 4 , BTL_SUBSTATE_RUN_AWAY_GIVE_STAR_POINTS = 10 , BTL_SUBSTATE_RUN_AWAY_DONE = 11 ,
  BTL_SUBSTATE_DEFEND_INIT = 0 , BTL_SUBSTATE_DEFEND_AWAIT_SCRIPT = 1 , BTL_SUBSTATE_VICTORY_CHECK_OUTTA_SIGHT = 0 , BTL_SUBSTATE_VICTORY_AWAIT_OUTTA_SIGHT = 1 ,
  BTL_SUBSTATE_VICTORY_CHECK_MERLEE = 2 , BTL_SUBSTATE_VICTORY_AWAIT_MERLEE = 3 , BTL_SUBSTATE_VICTORY_DONE = 4 , BTL_SUBSTATE_VICTORY_RECOVER_STATUS = 5 ,
  BTL_SUBSTATE_VICTORY_AWAIT_RECOVER_KO = 10 , BTL_SUBSTATE_VICTORY_CHECK_SWAP = 11 , BTL_SUBSTATE_VICTORY_AWAIT_SWAP = 12 , BTL_SUBSTATE_DEFEAT_INIT = 0 ,
  BTL_SUBSTATE_DEFEAT_CHECK_LIFE_SHROOM = 1 , BTL_SUBSTATE_DEFEAT_AWAIT_LIFE_SHROOM = 2 , BTL_SUBSTATE_DEFEAT_DONE = 10 , BTL_SUBSTATE_CHANGE_PARTNER_INIT = 0 ,
  BTL_SUBSTATE_CHANGE_PARTNER_EXEC_PUT_AWAY = 2 , BTL_SUBSTATE_CHANGE_PARTNER_LOAD_NEW_PARTNER = 3 , BTL_SUBSTATE_CHANGE_PARTNER_EXEC_BRING_OUT = 4 , BTL_SUBSTATE_CHANGE_PARTNER_EXEC_PHASE = 5 ,
  BTL_SUBSTATE_CHANGE_PARTNER_AWAIT_PHASE = 6 , BTL_SUBSTATE_CHANGE_PARTNER_DONE = 7 , BTL_SUBSTATE_END_TRAINING_INIT = 0 , BTL_SUBSTATE_END_TRAINING_AWAIT_RECOVERING = 10 ,
  BTL_SUBSTATE_END_TRAINING_CHECK_OUTTA_SIGHT = 11 , BTL_SUBSTATE_END_TRAINING_AWAIT_OUTTA_SIGHT = 12 , BTL_SUBSTATE_END_TRAINING_RESET_CAM = 13 , BTL_SUBSTATE_END_TRAINING_DONE = 14 ,
  BTL_SUBSTATE_END_BATTLE_INIT = 0 , BTL_SUBSTATE_END_BATTLE_FADE_OUT = 1 , BTL_SUBSTATE_END_BATTLE_EXEC_STAGE_SCRIPT = 2 , BTL_SUBSTATE_END_BATTLE_AWAIT_STAGE_SCRIPT = 3 ,
  BTL_SUBSTATE_END_BATTLE_CLEANUP = 4 , BTL_SUBSTATE_CELEBRATE_INIT = 0 , BTL_SUBSTATE_CELEBRATE_LOAD_STAR_POINTS = 1 , BTL_SUBSTATE_CELEBRATE_TALLY_STAR_POINTS = 2 ,
  BTL_SUBSTATE_CELEBRATE_POST_STAR_POINTS = 3 , BTL_SUBSTATE_CELEBRATE_LEVEL_UP_LOAD = 4 , BTL_SUBSTATE_CELEBRATE_LEVEL_UP_BEGIN = 5 , BTL_SUBSTATE_CELEBRATE_LEVEL_UP_CREATE_HUD = 6 ,
  BTL_SUBSTATE_CELEBRATE_LEVEL_UP_SHOW_HUD = 7 , BTL_SUBSTATE_CELEBRATE_LEVEL_UP_CHOOSE = 8 , BTL_SUBSTATE_CELEBRATE_LEVEL_UP_UPGRADE = 9 , BTL_SUBSTATE_CELEBRATE_LEVEL_UP_FADE_OUT = 10 ,
  BTL_SUBSTATE_CELEBRATE_LEVEL_UP_DESTROY_HUD = 11 , BTL_SUBSTATE_CELEBRATE_LEVEL_UP_INVALID = 15 , BTL_SUBSTATE_CELEBRATE_LEVEL_UP_INVALID_DELAY = 16 , BTL_SUBSTATE_CELEBRATE_SKIPPABLE_END_DELAY = 20 ,
  BTL_SUBSTATE_CELEBRATE_WALK_AWAY = 21 , BTL_SUBSTATE_CELEBRATE_DONE = 22 , BTL_SUBSTATE_END_DEMO_BATTLE_INIT = 0 , BTL_SUBSTATE_END_DEMO_BATTLE_FADE_OUT = 1 ,
  BTL_SUBSTATE_END_DEMO_BATTLE_EXEC_STAGE_SCRIPT = 2 , BTL_SUBSTATE_END_DEMO_BATTLE_AWAIT_STAGE_SCRIPT = 3 , BTL_SUBSTATE_END_DEMO_BATTLE_CLEANUP = 4
}
 
enum  BattlePlayerMenuSubstates {
  BTL_SUBSTATE_PLAYER_MENU_INIT = 0 , BTL_SUBSTATE_PLAYER_MENU_CHOOSE_CATEGORY = 1 , BTL_SUBSTATE_PLAYER_MENU_MAIN_MENU_2 = 2 , BTL_SUBSTATE_PLAYER_MENU_MOVE_CHOOSE_TARGET = 3 ,
  BTL_SUBSTATE_PLAYER_MENU_MAIN_MENU_4 = 4 , BTL_SUBSTATE_PLAYER_MENU_MOVE_TARGET_CANCEL = 5 , BTL_SUBSTATE_PLAYER_MENU_MOVE_TARGET_CHOSEN = 6 , BTL_SUBSTATE_PLAYER_MENU_MAIN_MENU_7 = 7 ,
  BTL_SUBSTATE_PLAYER_MENU_MAIN_SHOW_CANT_SWAP = 8 , BTL_SUBSTATE_PLAYER_MENU_MAIN_AWAIT_CANT_SWAP = 9 , BTL_SUBSTATE_PLAYER_MENU_MAIN_MENU_10 = 10 , BTL_SUBSTATE_PLAYER_MENU_MAIN_MENU_11 = 11 ,
  BTL_SUBSTATE_PLAYER_MENU_MAIN_MENU_12 = 12 , BTL_SUBSTATE_PLAYER_MENU_MAIN_MENU_13 = 13 , BTL_SUBSTATE_PLAYER_MENU_MAIN_MENU_14 = 14 , BTL_SUBSTATE_PLAYER_MENU_UNKNOWN_1 = 20 ,
  BTL_SUBSTATE_PLAYER_MENU_DIPPING_CHOOSE_TARGET = 21 , BTL_SUBSTATE_PLAYER_MENU_UNKNOWN_3 = 22 , BTL_SUBSTATE_PLAYER_MENU_UNKNOWN_4 = 23 , BTL_SUBSTATE_PLAYER_MENU_DIPPING_TARGET_CANCEL = 24 ,
  BTL_SUBSTATE_PLAYER_MENU_DIPPING_TARGET_CHOSEN = 25 , BTL_SUBSTATE_PLAYER_MENU_CHANGE_MEMBER_1 = 30 , BTL_SUBSTATE_PLAYER_MENU_CHANGE_MEMBER_2 = 31 , BTL_SUBSTATE_PLAYER_MENU_CHANGE_MEMBER_3 = 32 ,
  BTL_SUBSTATE_PLAYER_MENU_CHANGE_MEMBER_4 = 33 , BTL_SUBSTATE_PLAYER_MENU_CHANGE_MEMBER_5 = 34 , BTL_SUBSTATE_PLAYER_MENU_CHANGE_MEMBER_6 = 35 , BTL_SUBSTATE_PLAYER_MENU_CHANGE_MEMBER_7 = 36 ,
  BTL_SUBSTATE_PLAYER_MENU_ITEMS_1 = 40 , BTL_SUBSTATE_PLAYER_MENU_ITEMS_2 = 41 , BTL_SUBSTATE_PLAYER_MENU_ITEMS_3 = 42 , BTL_SUBSTATE_PLAYER_MENU_ITEMS_4 = 43 ,
  BTL_SUBSTATE_PLAYER_MENU_ITEMS_5 = 44 , BTL_SUBSTATE_PLAYER_MENU_ITEMS_6 = 45 , BTL_SUBSTATE_PLAYER_MENU_STAR_SPIRITS_1 = 60 , BTL_SUBSTATE_PLAYER_MENU_STAR_SPIRITS_2 = 61 ,
  BTL_SUBSTATE_PLAYER_MENU_STAR_SPIRITS_3 = 62 , BTL_SUBSTATE_PLAYER_MENU_STAR_SPIRITS_4 = 63 , BTL_SUBSTATE_PLAYER_MENU_STAR_SPIRITS_5 = 64 , BTL_SUBSTATE_PLAYER_MENU_STAR_SPIRITS_6 = 65 ,
  BTL_SUBSTATE_PLAYER_MENU_STAR_SPIRITS_7 = 66 , BTL_SUBSTATE_PLAYER_MENU_DIPPING_1 = 70 , BTL_SUBSTATE_PLAYER_MENU_DIPPING_2 = 71 , BTL_SUBSTATE_PLAYER_MENU_DIPPING_3 = 72 ,
  BTL_SUBSTATE_PLAYER_MENU_DIPPING_4 = 73 , BTL_SUBSTATE_PLAYER_MENU_DIPPING_5 = 74 , BTL_SUBSTATE_PLAYER_MENU_DIPPING_6 = 75 , BTL_SUBSTATE_PLAYER_MENU_BERSERKER_CHOOSE = 100 ,
  BTL_SUBSTATE_PLAYER_MENU_BUILD_STRATEGIES = 200 , BTL_SUBSTATE_PLAYER_MENU_STRATEGIES_2 = 201 , BTL_SUBSTATE_PLAYER_MENU_STRATEGIES_3 = 202 , BTL_SUBSTATE_PLAYER_MENU_STRATEGIES_4 = 203 ,
  BTL_SUBSTATE_PLAYER_MENU_STRATEGIES_5 = 204 , BTL_SUBSTATE_PLAYER_MENU_STRATEGIES_6 = 205 , BTL_SUBSTATE_PLAYER_MENU_STRATEGIES_8 = 207 , BTL_SUBSTATE_PLAYER_MENU_PERFORM_SWAP = 300 ,
  BTL_SUBSTATE_PLAYER_MENU_CREATE_MAIN_MENU = 302
}
 
enum  BattlePartnerMenuSubstates {
  BTL_SUBSTATE_PARTNER_MENU_NONE = 0 , BTL_SUBSTATE_PARTNER_MENU_MAIN_MENU_1 = 2 , BTL_SUBSTATE_PARTNER_MENU_MAIN_MENU_2 = 3 , BTL_SUBSTATE_PARTNER_MENU_MAIN_MENU_3 = 4 ,
  BTL_SUBSTATE_PARTNER_MENU_MAIN_MENU_4 = 5 , BTL_SUBSTATE_PARTNER_MENU_MAIN_MENU_5 = 6 , BTL_SUBSTATE_PARTNER_MENU_MAIN_MENU_6 = 7 , BTL_SUBSTATE_PARTNER_MENU_MAIN_SHOW_CANT_SWAP = 8 ,
  BTL_SUBSTATE_PARTNER_MENU_MAIN_AWAIT_CANT_SWAP = 9 , BTL_SUBSTATE_PARTNER_MENU_ABILITIES_1 = 10 , BTL_SUBSTATE_PARTNER_MENU_ABILITIES_2 = 11 , BTL_SUBSTATE_PARTNER_MENU_ABILITIES_3 = 12 ,
  BTL_SUBSTATE_PARTNER_MENU_ABILITIES_4 = 13 , BTL_SUBSTATE_PARTNER_MENU_ABILITIES_5 = 14 , BTL_SUBSTATE_PARTNER_MENU_ABILITIES_6 = 15 , BTL_SUBSTATE_PARTNER_MENU_ABILITIES_7 = 16 ,
  BTL_SUBSTATE_PARTNER_MENU_UNKNOWN_1 = 20 , BTL_SUBSTATE_PARTNER_MENU_UNKNOWN_2 = 21 , BTL_SUBSTATE_PARTNER_MENU_UNKNOWN_3 = 22 , BTL_SUBSTATE_PARTNER_MENU_UNKNOWN_4 = 23 ,
  BTL_SUBSTATE_PARTNER_MENU_UNKNOWN_5 = 24 , BTL_SUBSTATE_PARTNER_MENU_CHANGE_PARTNER_1 = 30 , BTL_SUBSTATE_PARTNER_MENU_CHANGE_PARTNER_2 = 31 , BTL_SUBSTATE_PARTNER_MENU_CHANGE_PARTNER_3 = 32 ,
  BTL_SUBSTATE_PARTNER_MENU_CHANGE_PARTNER_4 = 33 , BTL_SUBSTATE_PARTNER_MENU_CHANGE_PARTNER_5 = 34 , BTL_SUBSTATE_PARTNER_MENU_CHANGE_PARTNER_6 = 35 , BTL_SUBSTATE_PARTNER_MENU_CHANGE_PARTNER_7 = 36 ,
  BTL_SUBSTATE_PARTNER_MENU_ITEMS_1 = 40 , BTL_SUBSTATE_PARTNER_MENU_ITEMS_2 = 41 , BTL_SUBSTATE_PARTNER_MENU_ITEMS_3 = 42 , BTL_SUBSTATE_PARTNER_MENU_ITEMS_4 = 43 ,
  BTL_SUBSTATE_PARTNER_MENU_ITEMS_5 = 44 , BTL_SUBSTATE_PARTNER_MENU_ITEMS_6 = 45 , BTL_SUBSTATE_PARTNER_MENU_UNUSED_CHANGE_PARTNER_1 = 50 , BTL_SUBSTATE_PARTNER_MENU_UNUSED_CHANGE_PARTNER_2 = 51 ,
  BTL_SUBSTATE_PARTNER_MENU_UNUSED_CHANGE_PARTNER_3 = 52 , BTL_SUBSTATE_PARTNER_MENU_UNUSED_CHANGE_PARTNER_4 = 53 , BTL_SUBSTATE_PARTNER_MENU_UNUSED_CHANGE_PARTNER_5 = 54 , BTL_SUBSTATE_PARTNER_MENU_UNUSED_CHANGE_PARTNER_6 = 55 ,
  BTL_SUBSTATE_PARTNER_MENU_UNUSED_CHANGE_PARTNER_7 = 56 , BTL_SUBSTATE_PARTNER_MENU_FOCUS_1 = 60 , BTL_SUBSTATE_PARTNER_MENU_FOCUS_2 = 61 , BTL_SUBSTATE_PARTNER_MENU_FOCUS_3 = 62 ,
  BTL_SUBSTATE_PARTNER_MENU_FOCUS_4 = 63 , BTL_SUBSTATE_PARTNER_MENU_FOCUS_5 = 64 , BTL_SUBSTATE_PARTNER_MENU_FOCUS_6 = 65 , BTL_SUBSTATE_PARTNER_MENU_STRATEGIES_1 = 200 ,
  BTL_SUBSTATE_PARTNER_MENU_STRATEGIES_2 = 201 , BTL_SUBSTATE_PARTNER_MENU_STRATEGIES_3 = 202 , BTL_SUBSTATE_PARTNER_MENU_STRATEGIES_4 = 203 , BTL_SUBSTATE_PARTNER_MENU_STRATEGIES_5 = 204 ,
  BTL_SUBSTATE_PARTNER_MENU_STRATEGIES_6 = 205 , BTL_SUBSTATE_PARTNER_MENU_12D = 301 , BTL_SUBSTATE_PARTNER_MENU_INIT_MENU = 302
}
 
enum  BattleMessages {
  BTL_MSG_MERLEE_ATK_UP = 0x00 , BTL_MSG_MERLEE_DEF_UP = 0x01 , BTL_MSG_MERLEE_EXP_UP = 0x02 , BTL_MSG_MERLEE_DONE = 0x03 ,
  BTL_MSG_CHARGE_HAMMER = 0x04 , BTL_MSG_CHARGE_HAMMER_MORE = 0x05 , BTL_MSG_CHARGE_JUMP = 0x06 , BTL_MSG_CHARGE_JUMP_MORE = 0x07 ,
  BTL_MSG_CANT_CHARGE = 0x08 , BTL_MSG_ENEMY_MISSED = 0x09 , BTL_MSG_PLAYER_DAZED = 0x0A , BTL_MSG_PLAYER_ASLEEP = 0x0B ,
  BTL_MSG_PLAYER_FROZEN = 0x0C , BTL_MSG_PLAYER_POISONED = 0x0D , BTL_MSG_PLAYER_SHRUNK = 0x0E , BTL_MSG_PLAYER_PARALYZED = 0x0F ,
  BTL_MSG_PLAYER_CHARGED = 0x10 , BTL_MSG_PLAYER_TRANSPARENT = 0x11 , BTL_MSG_ENEMY_DAZED = 0x12 , BTL_MSG_ENEMY_ASLEEP = 0x13 ,
  BTL_MSG_ENEMY_FROZEN = 0x14 , BTL_MSG_ENEMY_POISONED = 0x15 , BTL_MSG_ENEMY_SHRUNK = 0x16 , BTL_MSG_ENEMY_PARALYZED = 0x17 ,
  BTL_MSG_ENEMY_ELECTRIFIED = 0x18 , BTL_MSG_ENEMY_CANT_MOVE = 0x19 , BTL_MSG_STAR_POWER_RECHARGED = 0x1A , BTL_MSG_STAR_POWER_MAXED = 0x1B ,
  BTL_MSG_STAR_POWER_FILLED = 0x1C , BTL_MSG_ATTACK_UP = 0x1D , BTL_MSG_DEFENCE_UP = 0x1E , BTL_MSG_HEAL_ONE = 0x1F ,
  BTL_MSG_HEAL_ALL = 0x20 , BTL_MSG_ENEMY_TRANSPARENT = 0x21 , BTL_MSG_ENEMY_CHARGED = 0x22 , BTL_MSG_PARTNER_INJURED = 0x23 ,
  BTL_MSG_CHARGE_GOOMBARIO = 0x24 , BTL_MSG_CHARGE_GOOMBARIO_MORE = 0x25 , BTL_MSG_WATER_BLOCK_BEGIN = 0x26 , BTL_MSG_WATER_BLOCK_END = 0x27 ,
  BTL_MSG_CLOUD_NINE_BEGIN = 0x28 , BTL_MSG_CLOUD_NINE_END = 0x29 , BTL_MSG_TURBO_CHARGE_BEGIN = 0x2A , BTL_MSG_TURBO_CHARGE_END = 0x2B ,
  BTL_MSG_CHILL_OUT_BEGIN = 0x2C , BTL_MSG_UNUSED_CLOUD_NINE = 0x2D , BTL_MSG_FIRST_ACTION_TIP = 0x2E , BTL_MSG_ACTION_TIP_PRESS_BEFORE_LANDING = 0x2E ,
  BTL_MSG_ACTION_TIP_HOLD_LEFT_TIMED = 0x2F , BTL_MSG_ACTION_TIP_PRESS_BEFORE_STRIKE = 0x30 , BTL_MSG_ACTION_TIP_MASH_BUTTON = 0x31 , BTL_MSG_ACTION_TIP_MASH_LEFT = 0x32 ,
  BTL_MSG_ACTION_TIP_HOLD_LEFT_AIM = 0x33 , BTL_MSG_ACTION_TIP_UNUSED_1 = 0x34 , BTL_MSG_ACTION_TIP_UNUSED_2 = 0x35 , BTL_MSG_ACTION_TIP_PRESS_BUTTONS_SHOWN = 0x36 ,
  BTL_MSG_ACTION_TIP_NOT_USED_1 = 0x37 , BTL_MSG_ACTION_TIP_PRESS_WITH_TIMING = 0x38 , BTL_MSG_ACTION_TIP_NOT_USED_2 = 0x39 , BTL_MSG_ACTION_TIP_MASH_BOTH = 0x3A ,
  BTL_MSG_ACTION_TIP_UNUSED_3 = 0x3B , BTL_MSG_ACTION_TIP_HOLD_THEN_TAP = 0x3C , BTL_MSG_ACTION_TIP_HOLD_THEN_RELEASE = 0x3D , BTL_MSG_ACTION_TIP_MOVE_TO_AIM = 0x3E ,
  BTL_MSG_ACTION_TIP_UNUSED_4 = 0x3F , BTL_MSG_ACTION_TIP_BREAK_FREE = 0x40 , BTL_MSG_ACTION_TIP_REDUCE_DAMAGE = 0x41 , BTL_MSG_ACTION_TIP_NOT_USED_3 = 0x42 ,
  BTL_MSG_LAST_ACTION_TIP = 0x42 , BTL_MSG_NO_JUMP_TARGET = 0x43 , BTL_MSG_NO_HAMMER_TARGET = 0x44 , BTL_MSG_NO_ITEM_TARGET = 0x45 ,
  BTL_MSG_46 = 0x46 , BTL_MSG_47 = 0x47 , BTL_MSG_CANT_SELECT_NOW = 0x48 , BTL_MSG_HAMMER_DISABLED_1 = 0x49 ,
  BTL_MSG_HAMMER_DISABLED_2 = 0x4A , BTL_MSG_HAMMER_DISABLED_3 = 0x4B , BTL_MSG_JUMP_DISABLED_1 = 0x4C , BTL_MSG_JUMP_DISABLED_2 = 0x4D ,
  BTL_MSG_JUMP_DISABLED_3 = 0x4E , BTL_MSG_ITEMS_DISABLED = 0x4F , BTL_MSG_CANT_SWITCH = 0x50 , BTL_MSG_CANT_MOVE = 0x51 ,
  BTL_MSG_CANT_SWITCH_UNUSED = 0x52 , BTL_MSG_CANT_MOVE_UNUSED = 0x53 , BTL_MSG_CANT_SELECT_NOW_ALT = 0x54
}
 
enum  BattleMessageStates {
  BTL_MSG_STATE_INIT = 0 , BTL_MSG_STATE_POPUP_PRE_DELAY = 1 , BTL_MSG_STATE_POPUP_DELAY = 2 , BTL_MSG_STATE_POPUP_POST_DELAY = 3 ,
  BTL_MSG_STATE_POPUP_DISPOSE = 4 , BTL_MSG_STATE_ACTION_TIP_DELAY = 1 , BTL_MSG_STATE_ACTION_TIP_DISPOSE = 2 , BTL_MSG_STATE_ERROR_PRE_DELAY = 1 ,
  BTL_MSG_STATE_ERROR_DELAY = 2 , BTL_MSG_STATE_ERROR_POST_DELAY = 3 , BTL_MSG_STATE_ERROR_DISPOSE = 4 , BTL_MSG_STATE_DISABLED_DELAY = 1
}
 
enum  BattleMenuStates {
  BTL_MENU_STATE_OPENED_SUBMENU = -1 , BTL_MENU_STATE_CREATE = 0 , BTL_MENU_STATE_UNK_1 = 1 , BTL_MENU_STATE_ACCEPT_INPUT = 2 ,
  BTL_MENU_STATE_UNK_A = 10 , BTL_MENU_STATE_UNK_B = 11 , BTL_MENU_STATE_UNK_14 = 20 , BTL_MENU_STATE_UNK_1E = 30 ,
  BTL_MENU_STATE_SHOW_DISABLED_POPUP = 100 , BTL_MENU_STATE_AWAIT_DISABLED_POPUP = 101
}
 
enum  BattleMoveSubmenuStates {
  BTL_SUBMENU_MOVES_STATE_UNK_NEGATIVE_TWO = -2 , BTL_SUBMENU_MOVES_STATE_UNK_NEGATIVE_ONE = -1 , BTL_SUBMENU_MOVES_STATE_UNK_0 = 0 , BTL_SUBMENU_MOVES_STATE_UNK_1 = 1 ,
  BTL_SUBMENU_MOVES_STATE_UNK_A = 10 , BTL_SUBMENU_MOVES_STATE_UNK_B = 11 , BTL_SUBMENU_MOVES_STATE_UNK_14 = 20 , BTL_SUBMENU_MOVES_STATE_UNK_1E = 30 ,
  BTL_SUBMENU_MOVES_STATE_UNK_28 = 40 , BTL_SUBMENU_MOVES_STATE_UNK_29 = 41 , BTL_SUBMENU_MOVES_STATE_UNK_2A = 42
}
 
enum  BattleStratsSubmenuStates {
  BTL_SUBMENU_STRATS_STATE_CANCEL = -2 , BTL_SUBMENU_STRATS_STATE_SELECT = -1 , BTL_SUBMENU_STRATS_STATE_INIT = 0 , BTL_SUBMENU_STRATS_STATE_CHOOSE = 1 ,
  BTL_SUBMENU_STRATS_STATE_UNK_10 = 10 , BTL_SUBMENU_STRATS_STATE_UNK_11 = 11 , BTL_SUBMENU_STRATS_STATE_UNK_20 = 20 , BTL_SUBMENU_STRATS_STATE_UNK_30 = 30 ,
  BTL_SUBMENU_STRATS_STATE_ERROR_INIT = 40 , BTL_SUBMENU_STRATS_STATE_ERROR_SHOW = 41 , BTL_SUBMENU_STRATS_STATE_ERROR_DONE = 42
}
 
enum  BattleMenuIndex {
  BTL_MENU_IDX_MAIN = 0 , BTL_MENU_IDX_JUMP = 1 , BTL_MENU_IDX_SMASH = 2 , BTL_MENU_IDX_ITEMS = 3 ,
  BTL_MENU_IDX_DIP = 4 , BTL_MENU_IDX_PARTNER = 5 , BTL_MENU_IDX_STAR_POWER = 6 , BTL_MENU_IDX_STRATEGY = 7 ,
  BTL_MENU_IDX_ABILITY = 1 , BTL_MENU_IDX_PARTNER_ITEM = 4
}
 
enum  BattleMenuTypes {
  BTL_MENU_TYPE_INVALID = -1 , BTL_MENU_TYPE_JUMP = 0 , BTL_MENU_TYPE_SMASH = 1 , BTL_MENU_TYPE_ITEMS = 2 ,
  BTL_MENU_TYPE_RUN_AWAY = 3 , BTL_MENU_TYPE_DEFEND = 4 , BTL_MENU_TYPE_CHANGE_PARTNER = 5 , BTL_MENU_TYPE_ABILITY = 6 ,
  BTL_MENU_TYPE_STRATEGIES = 7 , BTL_MENU_TYPE_STAR_POWERS = 8 , BTL_MENU_TYPE_DO_NOTHING = 9 , BTL_MENU_TYPE_ACT_LATER = 10 ,
  BTL_MENU_TYPE_PARTNER_FOCUS = 11
}
 
enum  BattleMenuDisableFlags {
  BTL_MENU_ENABLED_JUMP = 1 << BTL_MENU_TYPE_JUMP , BTL_MENU_ENABLED_SMASH = 1 << BTL_MENU_TYPE_SMASH , BTL_MENU_ENABLED_ITEMS = 1 << BTL_MENU_TYPE_ITEMS , BTL_MENU_ENABLED_ABILITIES = 1 << BTL_MENU_TYPE_ABILITY ,
  BTL_MENU_ENABLED_STRATEGIES = 1 << BTL_MENU_TYPE_STRATEGIES , BTL_MENU_ENABLED_STAR_POWERS = 1 << BTL_MENU_TYPE_STAR_POWERS , BTL_MENU_ENABLED_PARTNER_FOCUS = 1 << BTL_MENU_TYPE_PARTNER_FOCUS
}
 
enum  BattleRumbleModes {
  BTL_RUMBLE_STOP = 0 , BTL_RUMBLE_LONG = 1 , BTL_RUMBLE_HIT_MIN = 2 , BTL_RUMBLE_HIT_LIGHT = 3 ,
  BTL_RUMBLE_HIT_HEAVY = 4 , BTL_RUMBLE_HIT_EXTREME = 5 , BTL_RUMBLE_HIT_MAX = 6 , BTL_RUMBLE_PLAYER_MIN = 7 ,
  BTL_RUMBLE_PLAYER_LIGHT = 8 , BTL_RUMBLE_PLAYER_HEAVY = 9 , BTL_RUMBLE_PLAYER_EXTREME = 10 , BTL_RUMBLE_PLAYER_MAX = 11
}
 
enum  DebugEnemyContactModes {
  DEBUG_CONTACT_NONE = 0 , DEBUG_CONTACT_CANT_TOUCH = 1 , DEBUG_CONTACT_DIE_ON_TOUCH = 2 , DEBUG_CONTACT_DIE_IN_BATTLE = 3 ,
  DEBUG_CONTACT_AUTO_FLEE = 4
}
 
enum  DebugScriptstModes { DEBUG_SCRIPTS_NONE = 0 , DEBUG_SCRIPTS_NO_UPDATE = 1 , DEBUG_SCRIPTS_BLOCK_FUNC_DONE = 2 }
 
enum  DebuffTypes {
  DEBUFF_TYPE_SLEEP = 0x00001000 , DEBUFF_TYPE_STATIC = 0x00002000 , DEBUFF_TYPE_FROZEN = 0x00004000 , DEBUFF_TYPE_PARALYZED = 0x00010000 ,
  DEBUFF_TYPE_POISON = 0x00020000 , DEBUFF_TYPE_DIZZY = 0x00040000 , DEBUFF_TYPE_SHRINK = 0x00080000 , DEBUFF_TYPE_STONE = 0x00100000 ,
  DEBUFF_TYPE_STOP = 0x00200000 , DEBUFF_TYPE_DAZE = 0x01000000 , DEBUFF_TYPE_INVISIBLE = 0x04000000
}
 
enum  PlayerBasicJump {
  PLAYER_BASIC_JUMP_0 = 0 , PLAYER_BASIC_JUMP_1 = 1 , PLAYER_BASIC_JUMP_2 = 2 , PLAYER_BASIC_JUMP_3 = 3 ,
  PLAYER_BASIC_JUMP_4 = 4
}
 
enum  PlayerSuperJump {
  PLAYER_SUPER_JUMP_0 = 0 , PLAYER_SUPER_JUMP_1 = 1 , PLAYER_SUPER_JUMP_2 = 2 , PLAYER_SUPER_JUMP_3 = 3 ,
  PLAYER_SUPER_JUMP_4 = 4 , PLAYER_SUPER_JUMP_5 = 5 , PLAYER_SUPER_JUMP_6 = 6
}
 
enum  PlayerUltraJump {
  PLAYER_ULTRA_JUMP_0 = 0 , PLAYER_ULTRA_JUMP_1 = 1 , PLAYER_ULTRA_JUMP_2 = 2 , PLAYER_ULTRA_JUMP_3 = 3 ,
  PLAYER_ULTRA_JUMP_4 = 4
}
 
enum  GlobalOverrides {
  GLOBAL_OVERRIDES_DISABLE_RENDER_WORLD = 0x00000002 , GLOBAL_OVERRIDES_DISABLE_DRAW_FRAME = 0x00000008 , GLOBAL_OVERRIDES_MESSAGES_OVER_FRONTUI = 0x00000010 , GLOBAL_OVERRIDES_SOFT_RESET = 0x00000020 ,
  GLOBAL_OVERRIDES_40 = 0x00000040 , GLOBAL_OVERRIDES_ENABLE_FLOOR_REFLECTION = 0x00000080 , GLOBAL_OVERRIDES_DISABLE_BATTLES = 0x00000100 , GLOBAL_OVERRIDES_200 = 0x00000200 ,
  GLOBAL_OVERRIDES_400 = 0x00000400 , GLOBAL_OVERRIDES_800 = 0x00000800 , GLOBAL_OVERRIDES_PREV_DISABLE_BATTLES = 0x00001000 , GLOBAL_OVERRIDES_PREV_200 = 0x00002000 ,
  GLOBAL_OVERRIDES_PREV_400 = 0x00004000 , GLOBAL_OVERRIDES_PREV_800 = 0x00008000 , GLOBAL_OVERRIDES_WINDOWS_OVER_CURTAINS = 0x00010000 , GLOBAL_OVERRIDES_DONT_RESUME_SONG_AFTER_BATTLE = 0x00020000 ,
  GLOBAL_OVERRIDES_DISABLE_MENUS = 0x00040000 , GLOBAL_OVERRIDES_MESSAGES_OVER_CURTAINS = 0x00100000 , GLOBAL_OVERRIDES_CANT_PICK_UP_ITEMS = 0x00200000
}
 
enum  ModelFlags {
  MODEL_FLAG_VALID = 0x0001 , MODEL_FLAG_HIDDEN = 0x0002 , MODEL_FLAG_INACTIVE = 0x0004 , MODEL_FLAG_TRANSFORM_GROUP_MEMBER = 0x0008 ,
  MODEL_FLAG_USES_CUSTOM_GFX = 0x0010 , MODEL_FLAG_20 = 0x0020 , MODEL_FLAG_IGNORE_FOG = 0x0040 , MODEL_FLAG_HAS_LOCAL_VERTEX_COPY = 0x0080 ,
  MODEL_FLAG_BILLBOARD = 0x0100 , MODEL_FLAG_DO_BOUNDS_CULLING = 0x0200 , MODEL_FLAG_HAS_TRANSFORM = 0x0400 , MODEL_FLAG_HAS_TEX_PANNER = 0x0800 ,
  MODEL_FLAG_MATRIX_DIRTY = 0x1000 , MODEL_FLAG_IGNORE_MATRIX = 0x2000 , MODEL_FLAG_UNUSED_4000 = 0x4000 , MODEL_FLAG_UNUSED_8000 = 0x8000
}
 
enum  ModelGroupVisibility { MODEL_GROUP_HIDDEN = 0 , MODEL_GROUP_VISIBLE = 1 , MODEL_GROUP_OTHERS_HIDDEN = 2 , MODEL_GROUP_OTHERS_VISIBLE = 3 }
 
enum  TintMode {
  ENV_TINT_UNCHANGED = -1 , ENV_TINT_NONE = 0 , ENV_TINT_SHROUD = 1 , ENV_TINT_DEPTH = 2 ,
  ENV_TINT_REMAP = 3
}
 
enum  TexPanner {
  TEX_PANNER_0 = 0x0 , TEX_PANNER_1 = 0x1 , TEX_PANNER_2 = 0x2 , TEX_PANNER_3 = 0x3 ,
  TEX_PANNER_4 = 0x4 , TEX_PANNER_5 = 0x5 , TEX_PANNER_6 = 0x6 , TEX_PANNER_7 = 0x7 ,
  TEX_PANNER_8 = 0x8 , TEX_PANNER_9 = 0x9 , TEX_PANNER_A = 0xA , TEX_PANNER_B = 0xB ,
  TEX_PANNER_C = 0xC , TEX_PANNER_D = 0xD , TEX_PANNER_E = 0xE , TEX_PANNER_F = 0xF ,
  TEX_PANNER_MAIN = 0 , TEX_PANNER_AUX = 1
}
 
enum  CustomGfxUnit {
  CUSTOM_GFX_NONE = -1 , CUSTOM_GFX_0 = 0x00 , CUSTOM_GFX_1 = 0x01 , CUSTOM_GFX_2 = 0x02 ,
  CUSTOM_GFX_3 = 0x03 , CUSTOM_GFX_4 = 0x04 , CUSTOM_GFX_5 = 0x05 , CUSTOM_GFX_6 = 0x06 ,
  CUSTOM_GFX_7 = 0x07 , CUSTOM_GFX_8 = 0x08 , CUSTOM_GFX_9 = 0x09 , CUSTOM_GFX_A = 0x0A ,
  CUSTOM_GFX_B = 0x0B , CUSTOM_GFX_C = 0x0C , CUSTOM_GFX_D = 0x0D , CUSTOM_GFX_E = 0x0E ,
  CUSTOM_GFX_F = 0x0F
}
 
enum  CopiedVtxUnit {
  VTX_COPY_0 = 0x0 , VTX_COPY_1 = 0x1 , VTX_COPY_2 = 0x2 , VTX_COPY_3 = 0x3 ,
  VTX_COPY_4 = 0x4 , VTX_COPY_5 = 0x5 , VTX_COPY_6 = 0x6 , VTX_COPY_7 = 0x7 ,
  VTX_COPY_8 = 0x8 , VTX_COPY_9 = 0x9 , VTX_COPY_A = 0xA , VTX_COPY_B = 0xB ,
  VTX_COPY_C = 0xC , VTX_COPY_D = 0xD , VTX_COPY_E = 0xE , VTX_COPY_F = 0xF
}
 
enum  ModelAnimUnit {
  MDL_ANIMATOR_0 = 0x0 , MDL_ANIMATOR_1 = 0x1 , MDL_ANIMATOR_2 = 0x2 , MDL_ANIMATOR_3 = 0x3 ,
  MDL_ANIMATOR_4 = 0x4 , MDL_ANIMATOR_5 = 0x5 , MDL_ANIMATOR_6 = 0x6 , MDL_ANIMATOR_7 = 0x7 ,
  MDL_ANIMATOR_8 = 0x8 , MDL_ANIMATOR_9 = 0x9 , MDL_ANIMATOR_A = 0xA , MDL_ANIMATOR_B = 0xB ,
  MDL_ANIMATOR_C = 0xC , MDL_ANIMATOR_D = 0xD , MDL_ANIMATOR_E = 0xE , MDL_ANIMATOR_F = 0xF
}
 
enum  MapRoomFlags {
  ROOM_FLAGS_VISGROUP_MASK = 0xF000 , ROOM_FLAGS_MASK = 0x0F00 , ROOM_FLAGS_DOOR_TYPE_MASK = 0x00FF , ROOM_DOOR_RIGHT_HINGE_OPENS_OUT = 0 ,
  ROOM_DOOR_RIGHT_HINGE_OPENS_IN = 1 , ROOM_DOOR_LEFT_HINGE_OPENS_OUT = 2 , ROOM_DOOR_LEFT_HINGE_OPENS_IN = 3 , ROOM_DOOR_STRAIGHT_THROUGH = 4 ,
  ROOM_LARGE_DOOR_RIGHT_HINGE_OPENS_OUT = 5 , ROOM_LARGE_DOOR_RIGHT_HINGE_OPENS_IN = 6 , ROOM_LARGE_DOOR_LEFT_HINGE_OPENS_OUT = 7 , ROOM_FLAG_CUSTOM_ANIM_OPEN_DOOR = 0x100 ,
  ROOM_FLAG_CUSTOM_ANIM_WALL_ROT = 0x200 , ROOM_FLAG_CUSTOM_ANIM_DROP_DOOR = 0x400 , ROOM_FLAG_EXIT_DOOR_DROPS = 0x800
}
 
enum  MapRoomNotifications {
  ROOM_UPDATE_ENTER_BEGIN = 0 , ROOM_UPDATE_ENTER_DONE = 1 , ROOM_UPDATE_EXIT_BEGIN = 2 , ROOM_UPDATE_EXIT_END = 3 ,
  ROOM_UPDATE_REQUEST_CANCEL = -1 , ROOM_MOVE_DOOR_ENTER_OPEN = 0 , ROOM_MOVE_DOOR_ENTER_CLOSE = 1 , ROOM_MOVE_DOOR_EXIT_OPEN = 2 ,
  ROOM_MOVE_DOOR_EXIT_CLOSE = 3 , ROOM_MOVE_WALL_OPEN = 0 , ROOM_MOVE_WALL_1 = 1 , ROOM_MOVE_WALL_2 = 2 ,
  ROOM_MOVE_WALL_CLOSE = 3 , ROOM_DROP_DOOR_ENTER = 0 , ROOM_DROP_DOOR_1 = 1 , ROOM_DROP_DOOR_2 = 2 ,
  ROOM_DROP_DOOR_EXIT = 3
}
 
enum  EnemyFlags {
  ENEMY_FLAG_PASSIVE = 0x00000001 , ENEMY_FLAG_UNUSED_2 = 0x00000002 , ENEMY_FLAG_DO_NOT_KILL = 0x00000004 , ENEMY_FLAG_ENABLE_HIT_SCRIPT = 0x00000008 ,
  ENEMY_FLAG_FLED = 0x00000010 , ENEMY_FLAG_DISABLE_AI = 0x00000020 , ENEMY_FLAG_PROJECTILE = 0x00000040 , ENEMY_FLAG_DONT_UPDATE_SHADOW_Y = 0x00000080 ,
  ENEMY_FLAG_IGNORE_WORLD_COLLISION = 0x00000100 , ENEMY_FLAG_IGNORE_PLAYER_COLLISION = 0x00000200 , ENEMY_FLAG_IGNORE_ENTITY_COLLISION = 0x00000400 , ENEMY_FLAG_FLYING = 0x00000800 ,
  ENEMY_FLAG_GRAVITY = 0x00001000 , ENEMY_FLAG_NO_SHADOW_RAYCAST = 0x00002000 , ENEMY_FLAG_HAS_NO_SPRITE = 0x00004000 , ENEMY_FLAG_USE_INSPECT_ICON = 0x00008000 ,
  ENEMY_FLAG_RAYCAST_TO_INTERACT = 0x00010000 , ENEMY_FLAG_USE_PLAYER_SPRITE = 0x00020000 , ENEMY_FLAG_NO_DELAY_AFTER_FLEE = 0x00040000 , ENEMY_FLAG_DONT_SUSPEND_SCRIPTS = 0x00080000 ,
  ENEMY_FLAG_SKIP_BATTLE = 0x00100000 , ENEMY_FLAG_ACTIVE_WHILE_OFFSCREEN = 0x00200000 , ENEMY_FLAG_DO_NOT_AUTO_FACE_PLAYER = 0x00400000 , ENEMY_FLAG_NO_DROPS = 0x00800000 ,
  ENEMY_FLAG_IGNORE_TOUCH = 0x01000000 , ENEMY_FLAG_IGNORE_JUMP = 0x02000000 , ENEMY_FLAG_IGNORE_HAMMER = 0x04000000 , ENEMY_FLAG_CANT_INTERACT = 0x08000000 ,
  ENEMY_FLAG_IGNORE_PARTNER = 0x10000000 , ENEMY_FLAG_IGNORE_SPIN = 0x20000000 , ENEMY_FLAG_BEGIN_WITH_CHASING = 0x40000000 , ENEMY_FLAG_SUSPENDED = 0x80000000
}
 
enum  EnemyAIFlags {
  AI_FLAG_1 = 0x00000001 , AI_FLAG_CANT_DETECT_PLAYER = 0x00000002 , AI_FLAG_SUSPEND = 0x00000004 , AI_FLAG_SKIP_EMOTE_AFTER_FLEE = 0x00000008 ,
  AI_FLAG_SKIP_IDLE_ANIM_AFTER_FLEE = 0x00000010 , AI_FLAG_OUTSIDE_TERRITORY = 0x00000020 , AI_FLAG_NEEDS_HEADING = 0x00000040 , AI_FLAG_80 = 0x00000080
}
 
enum  EnemyAIStates {
  AI_STATE_WANDER_INIT = 0 , AI_STATE_WANDER = 1 , AI_STATE_PATROL_INIT = 0 , AI_STATE_PATROL = 1 ,
  AI_STATE_HOP_INIT = 0 , AI_STATE_HOP = 1 , AI_STATE_LOITER_INIT = 2 , AI_STATE_LOITER = 3 ,
  AI_STATE_LOITER_POST = 4 , AI_STATE_ALERT_INIT = 10 , AI_STATE_ALERT = 11 , AI_STATE_CHASE_INIT = 12 ,
  AI_STATE_CHASE = 13 , AI_STATE_LOSE_PLAYER = 14 , AI_STATE_PATROL_15 = 15 , AI_RETURN_HOME_INIT = 40 ,
  AI_RETURN_HOME = 41 , AI_STATE_SUSPEND = 99 , AI_STATE_MELEE_HITBOX_INIT = 30 , AI_STATE_MELEE_HITBOX_PRE = 31 ,
  AI_STATE_MELEE_HITBOX_ACTIVE = 32 , AI_STATE_MELEE_HITBOX_MISS = 33 , AI_STATE_PROJECTILE_HITBOX_30 = 30 , AI_STATE_PROJECTILE_HITBOX_31 = 31 ,
  AI_STATE_PROJECTILE_HITBOX_32 = 32 , AI_STATE_PROJECTILE_HITBOX_33 = 33
}
 
enum  EnemyActionFlags {
  AI_ACTION_JUMP_WHEN_SEE_PLAYER = 0x01 , AI_ACTION_02 = 0x02 , AI_ACTION_04 = 0x04 , AI_ACTION_08 = 0x08 ,
  AI_ACTION_LOOK_AROUND_DURING_LOITER = 0x10 , AI_ACTION_20 = 0x20
}
 
enum  EnemyDetectFlags { AI_DETECT_SIGHT = 0x01 , AI_DETECT_SENSITIVE_MOTION = 0x02 , AI_DETECT_FLAG_8 = 0x08 }
 
enum  TerritoryFlags { AI_TERRITORY_IGNORE_HIDING = 0x01 , AI_TERRITORY_IGNORE_ELEVATION = 0x02 }
 
enum  PiranhaPlantStates {
  AI_STATE_PIRANHA_PLANT_00 = 0 , AI_STATE_PIRANHA_PLANT_01 = 1 , AI_STATE_PIRANHA_PLANT_10 = 10 , AI_STATE_PIRANHA_PLANT_11 = 11 ,
  AI_STATE_PIRANHA_PLANT_12 = 12 , AI_STATE_PIRANHA_PLANT_13 = 13 , AI_STATE_PIRANHA_PLANT_14 = 14 , AI_STATE_PIRANHA_PLANT_SUSPEND = 99
}
 
enum  MeleeHitboxAttackStates {
  MELEE_HITBOX_STATE_NONE = 0 , MELEE_HITBOX_STATE_INIT = 1 , MELEE_HITBOX_STATE_PRE = 2 , MELEE_HITBOX_STATE_ACTIVE = 3 ,
  MELEE_HITBOX_STATE_POST = 4
}
 
enum  ProjectileHitboxAttackStates {
  PROJECTILE_HITBOX_STATE_NONE = 0 , PROJECTILE_HITBOX_STATE_INIT = 1 , PROJECTILE_HITBOX_STATE_PRE = 2 , PROJECTILE_HITBOX_STATE_ACTIVE = 3 ,
  PROJECTILE_HITBOX_STATE_POST = 4 , PROJECTILE_HITBOX_STATE_DONE = 100
}
 
enum  MusicSettingsFlags {
  MUSIC_SETTINGS_FLAG_1 = 0x00000001 , MUSIC_SETTINGS_FLAG_ENABLE_PROXIMITY_MIX = 0x00000002 , MUSIC_SETTINGS_FLAG_4 = 0x00000004 , MUSIC_SETTINGS_FLAG_8 = 0x00000008 ,
  MUSIC_SETTINGS_FLAG_10 = 0x00000010 , MUSIC_SETTINGS_FLAG_20 = 0x00000020
}
 
enum  SurfaceType {
  SURFACE_TYPE_DEFAULT = 0 , SURFACE_TYPE_WATER = 1 , SURFACE_TYPE_SPIKES = 2 , SURFACE_TYPE_LAVA = 3 ,
  SURFACE_TYPE_DOCK_WALL = 4 , SURFACE_TYPE_SLIDE = 5 , SURFACE_TYPE_FLOWERS = 6 , SURFACE_TYPE_CLOUD = 7 ,
  SURFACE_TYPE_SNOW = 8 , SURFACE_TYPE_HEDGES = 9 , SURFACE_TYPE_INVALID = -1
}
 
enum  SurfaceInteractMode { SURFACE_INTERACT_WALK = 0 , SURFACE_INTERACT_RUN = 1 , SURFACE_INTERACT_LAND = 2 }
 
enum  ColliderFlags {
  COLLIDER_FLAGS_UPPER_MASK = 0x7FFFFE00 , COLLIDER_FLAGS_SURFACE_TYPE_MASK = 0x000000FF , COLLIDER_FLAG_SAFE_FLOOR = 0x00000100 , COLLIDER_FLAG_IGNORE_SHELL = 0x00008000 ,
  COLLIDER_FLAG_IGNORE_PLAYER = 0x00010000 , COLLIDER_FLAG_IGNORE_NPC = 0x00020000 , COLLISION_IGNORE_ENTITIES = 0x00040000 , COLLIDER_FLAG_DOCK_WALL = 0x00080000 ,
  COLLISION_ONLY_ENTITIES = 0x00100000 , COLLIDER_FLAG_HAS_MODEL_PARENT = 0x80000000
}
 
enum  ColliderFlagsModifyMode { MODIFY_COLLIDER_FLAGS_SET_BITS = 0 , MODIFY_COLLIDER_FLAGS_CLEAR_BITS = 1 , MODIFY_COLLIDER_FLAGS_SET_VALUE = 2 , MODIFY_COLLIDER_FLAGS_SET_SURFACE = 3 }
 
enum  PlayerCollisionTests {
  PLAYER_COLLISION_0 = 0 , PLAYER_COLLISION_1 = 1 , PLAYER_COLLISION_2 = 2 , PLAYER_COLLISION_HAMMER = 3 ,
  PLAYER_COLLISION_4 = 4
}
 
enum  CameraFlags {
  CAMERA_FLAG_INITIALIZED = 0x00000001 , CAMERA_FLAG_DISABLED = 0x00000002 , CAMERA_FLAG_LEAD_PLAYER = 0x00000004 , CAMERA_FLAG_SHAKING = 0x00000008 ,
  CAMERA_FLAG_ORTHO = 0x00000010 , CAMERA_FLAG_NO_DRAW = 0x00000080 , CAMERA_FLAG_RENDER_ENTITIES = 0x00000200 , CAMERA_FLAG_RENDER_MODELS = 0x00000400 ,
  CAMERA_FLAG_SUPRESS_LEADING = 0x00001000
}
 
enum  CameraMoveFlags { CAMERA_MOVE_IGNORE_PLAYER_Y = 0x00000001 , CAMERA_MOVE_NO_INTERP_Y = 0x00000002 , CAMERA_MOVE_ACCEL_INTERP_Y = 0x00000004 }
 
enum  CameraUpdateMode {
  CAM_UPDATE_MINIMAL = 0 , CAM_UPDATE_INTERP_POS = 2 , CAM_UPDATE_FROM_ZONE = 3 , CAM_UPDATE_NO_INTERP = 6 ,
  CAM_UPDATE_UNUSED_RADIAL = 1 , CAM_UPDATE_UNUSED_CONFINED = 4 , CAM_UPDATE_UNUSED_LEADING = 5
}
 
enum  CameraControlType {
  CAM_CONTROL_FIXED_ORIENTATION = 0 , CAM_CONTROL_LOOK_AT_POINT = 1 , CAM_CONTROL_CONSTRAIN_TO_LINE = 2 , CAM_CONTROL_FOLLOW_PLAYER = 3 ,
  CAM_CONTROL_FIXED_POS_AND_ORIENTATION = 4 , CAM_CONTROL_LOOK_AT_POINT_CONSTAIN_TO_LINE = 5 , CAM_CONTROL_CONSTAIN_BETWEEN_POINTS = 6
}
 
enum  BattleCamPreset {
  BTL_CAM_RESET = 0x00 , BTL_CAM_INTERRUPT = 0x01 , BTL_CAM_DEFAULT = 0x02 , BTL_CAM_VIEW_ENEMIES = 0x03 ,
  BTL_CAM_RETURN_HOME = 0x04 , BTL_CAM_ACTOR_TARGET_MIDPOINT = 0x05 , BTL_CAM_ACTOR_PART = 0x06 , BTL_CAM_ACTOR_GOAL_SIMPLE = 0x07 ,
  BTL_CAM_ACTOR_SIMPLE = 0x08 , BTL_CAM_SLOW_DEFAULT = 0x09 , BTL_CAM_MIDPOINT_CLOSE = 0x0A , BTL_CAM_MIDPOINT_NORMAL = 0x0B ,
  BTL_CAM_MIDPOINT_FAR = 0x0C , BTL_CAM_ACTOR_CLOSE = 0x0D , BTL_CAM_ACTOR = 0x0E , BTL_CAM_ACTOR_FAR = 0x0F ,
  BTL_CAM_ACTOR_GOAL_NEAR = 0x10 , BTL_CAM_ACTOR_GOAL = 0x11 , BTL_CAM_ACTOR_GOAL_FAR = 0x12 , BTL_CAM_REPOSITION = 0x13 ,
  BTL_CAM_FOLLOW_ACTOR_Y = 0x14 , BTL_CAM_FOLLOW_ACTOR_POS = 0x15 , BTL_CAM_PLAYER_ENTRY = 0x16 , BTL_CAM_VICTORY = 0x17 ,
  BTL_CAM_PLAYER_DIES = 0x18 , BTL_CAM_PLAYER_FLEE = 0x19 , BTL_CAM_PLAYER_ATTACK_APPROACH = 0x1A , BTL_CAM_PLAYER_PRE_JUMP_FINISH = 0x1B ,
  BTL_CAM_PLAYER_PRE_ULTRA_JUMP_FINISH = 0x1C , BTL_CAM_PLAYER_MISTAKE = 0x1D , BTL_CAM_PLAYER_HIT_SPIKE = 0x1E , BTL_CAM_PLAYER_HIT_HAZARD = 0x1F ,
  BTL_CAM_PLAYER_CHARGE_UP = 0x20 , BTL_CAM_PLAYER_STATUS_AFFLICTED = 0x21 , BTL_CAM_PLAYER_JUMP_MIDAIR = 0x22 , BTL_CAM_PLAYER_JUMP_FINISH = 0x23 ,
  BTL_CAM_PLAYER_JUMP_FINISH_CLOSE = 0x24 , BTL_CAM_PLAYER_SUPER_JUMP_MIDAIR = 0x25 , BTL_CAM_PLAYER_ULTRA_JUMP_MIDAIR = 0x26 , BTL_CAM_PLAYER_UNUSED_ULTRA_JUMP = 0x27 ,
  BTL_CAM_PLAYER_MULTIBOUNCE = 0x28 , BTL_CAM_PRESET_UNUSED_29 = 0x29 , BTL_CAM_PRESET_UNUSED_2A = 0x2A , BTL_CAM_PLAYER_AIM_HAMMER = 0x2B ,
  BTL_CAM_PLAYER_HAMMER_STRIKE = 0x2C , BTL_CAM_PRESET_UNUSED_2D = 0x2D , BTL_CAM_PLAYER_HAMMER_QUAKE = 0x2E , BTL_CAM_PARTNER_APPROACH = 0x2F ,
  BTL_CAM_CLOSER_PARTNER_APPROACH = 0x30 , BTL_CAM_PRESET_UNUSED_31 = 0x31 , BTL_CAM_GOOMBARIO_BONK_FOLLOWUP_1 = 0x32 , BTL_CAM_PARTNER_MISTAKE = 0x33 ,
  BTL_CAM_PARTNER_MIDAIR = 0x34 , BTL_CAM_GOOMBARIO_BONK_FOLLOWUP_2 = 0x35 , BTL_CAM_PARTNER_INJURED = 0x36 , BTL_CAM_PARTNER_GOOMPA = 0x37 ,
  BTL_CAM_PRESET_UNUSED_38 = 0x38 , BTL_CAM_PRESET_UNUSED_39 = 0x39 , BTL_CAM_PRESET_UNUSED_3A = 0x3A , BTL_CAM_PARTNER_CLOSE_UP = 0x3B ,
  BTL_CAM_PRESET_UNUSED_3C = 0x3C , BTL_CAM_PARTNER_HIT_SPIKE = 0x3D , BTL_CAM_PARTNER_HIT_HAZARD = 0x3E , BTL_CAM_ENEMY_APPROACH = 0x3F ,
  BTL_CAM_PRESET_UNUSED_40 = 0x40 , BTL_CAM_SLOWER_DEFAULT = 0x41 , BTL_CAM_ENEMY_DIVE = 0x42 , BTL_CAM_PRESET_UNUSED_43 = 0x43 ,
  BTL_CAM_PRESET_UNUSED_44 = 0x44 , BTL_CAM_PLAYER_WISH = 0x45 , BTL_CAM_PRESET_UNUSED_46 = 0x46 , BTL_CAM_PRESET_UNUSED_47 = 0x47 ,
  BTL_CAM_PRESET_UNUSED_48 = 0x48 , BTL_CAM_STAR_SPIRIT = 0x49
}
 
enum  BattleCamTargetAdjustX { BTL_CAM_XADJ_NONE = 0 , BTL_CAM_XADJ_AVG = 1 }
 
enum  BattleCamTargetAdjustY { BTL_CAM_YADJ_SLIGHT = -2 , BTL_CAM_YADJ_TARGET = -1 , BTL_CAM_YADJ_NONE = 0 , BTL_CAM_YADJ_AVG = 1 }
 
enum  ModelAnimatorFlags {
  MODEL_ANIMATOR_FLAG_CAM_0 = 0x00000001 , MODEL_ANIMATOR_FLAG_CAM_1 = 0x00000002 , MODEL_ANIMATOR_FLAG_CAM_2 = 0x00000004 , MODEL_ANIMATOR_FLAG_CAM_3 = 0x00000008 ,
  MODEL_ANIMATOR_FLAG_ENABLED = 0x00000010 , MODEL_ANIMATOR_FLAG_20 = 0x00000020 , MODEL_ANIMATOR_FLAG_UPDATE_PENDING = 0x00000040 , MODEL_ANIMATOR_FLAG_HIDDEN = 0x00000080 ,
  MODEL_ANIMATOR_FLAG_FLIP_Z = 0x00000100 , MODEL_ANIMATOR_FLAG_FLIP_Y = 0x00000200 , MODEL_ANIMATOR_FLAG_FLIP_X = 0x00000400 , MODEL_ANIMATOR_FLAG_800 = 0x00000800 ,
  MODEL_ANIMATOR_FLAG_HAS_MODEL = 0x00001000 , MODEL_ANIMATOR_FLAG_2000 = 0x00002000 , MODEL_ANIMATOR_FLAG_4000 = 0x00004000 , MODEL_ANIMATOR_FLAG_MESH = 0x00008000 ,
  MODEL_ANIMATOR_FLAG_CULL_BACK = 0x00010000 , MODEL_ANIMATOR_FLAG_NO_FLIP = 0x00020000 , MODEL_ANIMATOR_FLAG_FREEZE_ANIMATION = 0x00040000 , MODEL_ANIMATOR_FLAG_80000 = 0x00080000 ,
  MODEL_ANIMATOR_FLAG_100000 = 0x00100000 , MODEL_ANIMATOR_FLAG_200000 = 0x00200000 , MODEL_ANIMATOR_FLAG_400000 = 0x00400000 , MODEL_ANIMATOR_FLAG_800000 = 0x00800000 ,
  MODEL_ANIMATOR_FLAG_1000000 = 0x01000000 , MODEL_ANIMATOR_FLAG_2000000 = 0x02000000 , MODEL_ANIMATOR_FLAG_4000000 = 0x04000000 , MODEL_ANIMATOR_FLAG_8000000 = 0x08000000 ,
  MODEL_ANIMATOR_FLAG_10000000 = 0x10000000 , MODEL_ANIMATOR_FLAG_20000000 = 0x20000000 , MODEL_ANIMATOR_FLAG_40000000 = 0x40000000 , MODEL_ANIMATOR_FLAG_80000000 = 0x80000000
}
 
enum  ShopFlags { SHOP_FLAG_SHOWING_ITEM_INFO = 0x1 , SHOP_FLAG_INTERACT_SCRIPT_RUNNING = 0x8 }
 
enum  {
  SHOP_MSG_BUY_CONFIRM = 0x00 , SHOP_MSG_NOT_ENOUGH_COINS = 0x01 , SHOP_MSG_NOT_ENOUGH_ROOM = 0x02 , SHOP_MSG_BUY_THANK_YOU = 0x03 ,
  SHOP_MSG_GREETING = 0x04 , SHOP_MSG_INSTRUCTIONS = 0x05 , SHOP_MSG_NOTHING_TO_SELL = 0x06 , SHOP_MSG_SELL_WHICH = 0x07 ,
  SHOP_MSG_SELL_CONFIRM = 0x08 , SHOP_MSG_SELL_CANCEL = 0x09 , SHOP_MSG_SELL_MORE = 0x0A , SHOP_MSG_SELL_THANKS = 0x0B ,
  SHOP_MSG_NOTHING_TO_CHECK = 0x0C , SHOP_MSG_NO_CHECK_ROOM = 0x0D , SHOP_MSG_CHECK_WHICH = 0x0E , SHOP_MSG_CHECK_ACCEPTED = 0x0F ,
  SHOP_MSG_CHECK_MORE = 0x10 , SHOP_MSG_NOTHING_TO_CLAIM = 0x11 , SHOP_MSG_NO_CLAIM_ROOM = 0x12 , SHOP_MSG_CLAIM_WHICH = 0x13 ,
  SHOP_MSG_CLAIM_ACCEPTED = 0x14 , SHOP_MSG_CLAIM_MORE = 0x15 , SHOP_MSG_FAREWELL = 0x16
}
 
enum  {
  SHOP_BUY_RESULT_NOT_ENOUGH_COINS = 0 , SHOP_BUY_RESULT_OK = 1 , SHOP_BUY_RESULT_2 = 2 , SHOP_BUY_RESULT_CANCEL = 3 ,
  SHOP_BUY_RESULT_4 = 4 , SHOP_BUY_RESULT_NOT_ENOUGH_ROOM = 5
}
 
enum  EncounterFlags { ENCOUNTER_FLAG_NONE = 0x00000000 , ENCOUNTER_FLAG_THUMBS_UP = 0x00000001 , ENCOUNTER_FLAG_CANT_SKIP_WIN_DELAY = 0x00000002 , ENCOUNTER_FLAG_SKIP_FLEE_DROPS = 0x00000004 }
 
enum  WindowFlags {
  WINDOW_FLAG_INITIALIZED = 0x00000001 , WINDOW_FLAG_FPUPDATE_CHANGED = 0x00000002 , WINDOW_FLAG_HIDDEN = 0x00000004 , WINDOW_FLAG_INITIAL_ANIMATION = 0x00000008 ,
  WINDOW_FLAG_HAS_CHILDREN = 0x00000010 , WINDOW_FLAG_DISABLED = 0x00000020 , WINDOW_FLAG_40 = 0x00000040
}
 
enum  DrawFlags { DRAW_FLAG_ROTSCALE = 0x00000001 , DRAW_FLAG_ANIMATED_BACKGROUND = 0x00000002 , DRAW_FLAG_NO_CLIP = 0x00000004 , DRAW_FLAG_CULL_BACK = 0x00000008 }
 
enum  EntityModelFlags {
  ENTITY_MODEL_FLAG_CAM0 = 0x00000001 , ENTITY_MODEL_FLAG_CAM1 = 0x00000002 , ENTITY_MODEL_FLAG_CAM2 = 0x00000004 , ENTITY_MODEL_FLAG_CAM3 = 0x00000008 ,
  ENTITY_MODEL_FLAG_ENABLED = 0x00000010 , ENTITY_MODEL_FLAG_HIDDEN = 0x00000020 , ENTITY_MODEL_FLAG_40 = 0x00000040 , ENTITY_MODEL_FLAG_80 = 0x00000080 ,
  ENTITY_MODEL_FLAG_100 = 0x00000100 , ENTITY_MODEL_FLAG_REFLECT = 0x00000200 , ENTITY_MODEL_FLAG_USE_IMAGE = 0x00000400 , ENTITY_MODEL_FLAG_FOG_DISABLED = 0x00000800 ,
  ENTITY_MODEL_FLAG_1000 = 0x00001000 , ENTITY_MODEL_FLAG_2000 = 0x00002000 , ENTITY_MODEL_FLAG_4000 = 0x00004000 , ENTITY_MODEL_FLAG_8000 = 0x00008000 ,
  ENTITY_MODEL_FLAG_10000 = 0x00010000 , ENTITY_MODEL_FLAG_DISABLE_SCRIPT = 0x00020000 , ENTITY_MODEL_FLAG_40000 = 0x00040000 , ENTITY_MODEL_FLAG_80000 = 0x00080000 ,
  ENTITY_MODEL_FLAG_100000 = 0x00100000 , ENTITY_MODEL_FLAG_200000 = 0x00200000 , ENTITY_MODEL_FLAG_400000 = 0x00400000 , ENTITY_MODEL_FLAG_800000 = 0x00800000 ,
  ENTITY_MODEL_FLAG_1000000 = 0x01000000 , ENTITY_MODEL_FLAG_2000000 = 0x02000000 , ENTITY_MODEL_FLAG_4000000 = 0x04000000 , ENTITY_MODEL_FLAG_8000000 = 0x08000000 ,
  ENTITY_MODEL_FLAG_10000000 = 0x10000000 , ENTITY_MODEL_FLAG_20000000 = 0x20000000 , ENTITY_MODEL_FLAG_40000000 = 0x40000000 , ENTITY_MODEL_FLAG_80000000 = 0x80000000
}
 
enum  TempSetZoneEnabledFlags {
  TEMP_SET_ZONE_ENABLED_FLAG_1 = 0x00000001 , TEMP_SET_ZONE_ENABLED_FLAG_2 = 0x00000002 , TEMP_SET_ZONE_ENABLED_FLAG_4 = 0x00000004 , TEMP_SET_ZONE_ENABLED_FLAG_8 = 0x00000008 ,
  TEMP_SET_ZONE_ENABLED_FLAG_10 = 0x00000010 , TEMP_SET_ZONE_ENABLED_FLAG_20 = 0x00000020 , TEMP_SET_ZONE_ENABLED_FLAG_40 = 0x00000040 , TEMP_SET_ZONE_ENABLED_FLAG_80 = 0x00000080 ,
  TEMP_SET_ZONE_ENABLED_FLAG_100 = 0x00000100 , TEMP_SET_ZONE_ENABLED_FLAG_200 = 0x00000200 , TEMP_SET_ZONE_ENABLED_FLAG_400 = 0x00000400 , TEMP_SET_ZONE_ENABLED_FLAG_800 = 0x00000800 ,
  TEMP_SET_ZONE_ENABLED_FLAG_1000 = 0x00001000 , TEMP_SET_ZONE_ENABLED_FLAG_2000 = 0x00002000 , TEMP_SET_ZONE_ENABLED_FLAG_4000 = 0x00004000 , TEMP_SET_ZONE_ENABLED_FLAG_8000 = 0x00008000 ,
  TEMP_SET_ZONE_ENABLED_FLAG_10000 = 0x00010000 , TEMP_SET_ZONE_ENABLED_FLAG_20000 = 0x00020000 , TEMP_SET_ZONE_ENABLED_FLAG_40000 = 0x00040000 , TEMP_SET_ZONE_ENABLED_FLAG_80000 = 0x00080000 ,
  TEMP_SET_ZONE_ENABLED_FLAG_100000 = 0x00100000 , TEMP_SET_ZONE_ENABLED_FLAG_200000 = 0x00200000 , TEMP_SET_ZONE_ENABLED_FLAG_400000 = 0x00400000 , TEMP_SET_ZONE_ENABLED_FLAG_800000 = 0x00800000 ,
  TEMP_SET_ZONE_ENABLED_FLAG_1000000 = 0x01000000 , TEMP_SET_ZONE_ENABLED_FLAG_2000000 = 0x02000000 , TEMP_SET_ZONE_ENABLED_FLAG_4000000 = 0x04000000 , TEMP_SET_ZONE_ENABLED_FLAG_8000000 = 0x08000000 ,
  TEMP_SET_ZONE_ENABLED_FLAG_10000000 = 0x10000000 , TEMP_SET_ZONE_ENABLED_FLAG_20000000 = 0x20000000 , TEMP_SET_ZONE_ENABLED_FLAG_40000000 = 0x40000000 , TEMP_SET_ZONE_ENABLED_FLAG_80000000 = 0x80000000
}
 
enum  ModelTransformGroupFlags {
  TRANSFORM_GROUP_FLAG_VALID = 0x00000001 , TRANSFORM_GROUP_FLAG_HIDDEN = 0x00000002 , TRANSFORM_GROUP_FLAG_INACTIVE = 0x00000004 , TRANSFORM_GROUP_FLAG_HAS_TRANSFORM = 0x00000400 ,
  TRANSFORM_GROUP_FLAG_MATRIX_DIRTY = 0x00001000 , TRANSFORM_GROUP_FLAG_IGNORE_MATRIX = 0x00002000
}
 
enum  NpcDropFlags { NPC_DROP_FLAG_80 = 0x80 }
 
enum  ImgFXStateFlags {
  IMGFX_FLAG_VALID = 0x00000001 , IMGFX_FLAG_G_CULL_BACK = 0x00000002 , IMGFX_FLAG_G_CULL_FRONT = 0x00000004 , IMGFX_FLAG_8 = 0x00000008 ,
  IMGFX_FLAG_SKIP_GFX_SETUP = 0x00000010 , IMGFX_FLAG_SKIP_TEX_SETUP = 0x00000020 , IMGFX_FLAG_40 = 0x00000040 , IMGFX_FLAG_LOOP_ANIM = 0x00000080 ,
  IMGFX_FLAG_REVERSE_ANIM = 0x00000100 , IMGFX_FLAG_200 = 0x00000200 , IMGFX_FLAG_400 = 0x00000400 , IMGFX_FLAG_800 = 0x00000800 ,
  IMGFX_FLAG_ANIM_DONE = 0x00001000 , IMGFX_FLAG_2000 = 0x00002000 , IMGFX_FLAG_4000 = 0x00004000 , IMGFX_FLAG_8000 = 0x00008000 ,
  IMGFX_FLAG_NO_FILTERING = 0x00010000 , IMGFX_FLAG_20000 = 0x00020000 , IMGFX_FLAG_40000 = 0x00040000 , IMGFX_FLAG_80000 = 0x00080000 ,
  IMGFX_FLAG_100000 = 0x00100000
}
 
enum  ImgFXType {
  IMGFX_CLEAR = 0x0 , IMGFX_UNK_1 = 0x1 , IMGFX_UNK_2 = 0x2 , IMGFX_RESET = 0x3 ,
  IMGFX_SET_WAVY = 0x4 , IMGFX_SET_ANIM = 0x5 , IMGFX_SET_COLOR = 0x6 , IMGFX_SET_ALPHA = 0x7 ,
  IMGFX_SET_TINT = 0x8 , IMGFX_SET_WHITE_FADE = 0x9 , IMGFX_SET_CREDITS_FADE = 0xA , IMGFX_COLOR_BUF_SET_MULTIPLY = 0xB ,
  IMGFX_COLOR_BUF_SET_MODULATE = 0xC , IMGFX_HOLOGRAM = 0xD , IMGFX_FILL_COLOR = 0xE , IMGFX_OVERLAY = 0xF ,
  IMGFX_OVERLAY_XLU = 0x10 , IMGFX_ALLOC_COLOR_BUF = 0x11
}
 
enum  ImgFXAnim {
  IMGFX_ANIM_SHOCK = 0x00 , IMGFX_ANIM_SHIVER = 0x01 , IMGFX_ANIM_VERTICAL_PIPE_CURL = 0x02 , IMGFX_ANIM_HORIZONTAL_PIPE_CURL = 0x03 ,
  IMGFX_ANIM_STARTLE = 0x04 , IMGFX_ANIM_FLUTTER_DOWN = 0x05 , IMGFX_ANIM_UNFURL = 0x06 , IMGFX_ANIM_GET_IN_BED = 0x07 ,
  IMGFX_ANIM_SPIRIT_CAPTURE = 0x08 , IMGFX_ANIM_UNUSED_1 = 0x09 , IMGFX_ANIM_UNUSED_2 = 0x0A , IMGFX_ANIM_UNUSED_3 = 0x0B ,
  IMGFX_ANIM_TUTANKOOPA_GATHER = 0x0C , IMGFX_ANIM_TUTANKOOPA_SWIRL_2 = 0x0D , IMGFX_ANIM_TUTANKOOPA_SWIRL_1 = 0x0E , IMGFX_ANIM_SHUFFLE_CARDS = 0x0F ,
  IMGFX_ANIM_FLIP_CARD_1 = 0x10 , IMGFX_ANIM_FLIP_CARD_2 = 0x11 , IMGFX_ANIM_FLIP_CARD_3 = 0x12 , IMGFX_ANIM_CYMBAL_CRUSH = 0x13
}
 
enum  ImgFXRenderType {
  IMGFX_RENDER_DEFAULT = 0x00 , IMGFX_RENDER_MULTIPLY_RGB = 0x01 , IMGFX_RENDER_MULTIPLY_ALPHA = 0x02 , IMGFX_RENDER_MULTIPLY_RGBA = 0x03 ,
  IMGFX_RENDER_MODULATE_PRIM_RGB = 0x04 , IMGFX_RENDER_MODULATE_PRIM_RGBA = 0x05 , IMGFX_RENDER_MULTIPLY_SHADE_RGB = 0x06 , IMGFX_RENDER_MULTIPLY_SHADE_ALPHA = 0x07 ,
  IMGFX_RENDER_MULTIPLY_SHADE_RGBA = 0x08 , IMGFX_RENDER_MODULATE_SHADE_RGB = 0x09 , IMGFX_RENDER_MODULATE_SHADE_RGBA = 0x0A , IMGFX_RENDER_ANIM = 0x0B ,
  IMGFX_RENDER_HOLOGRAM = 0x0C , IMGFX_RENDER_COLOR_FILL = 0x0D , IMGFX_RENDER_OVERLAY_RGB = 0x0E , IMGFX_RENDER_OVERLAY_RGBA = 0x0F ,
  IMGFX_RENDER_UNUSED = 0x10
}
 
enum  ImgFXRenderModeFlags { IMGFX_RENDER_NO_OVERRIDE = 1 }
 
enum  ImgFXMeshType {
  IMGFX_MESH_DEFAULT = 0x0 , IMGFX_MESH_GRID_WAVY = 0x1 , IMGFX_MESH_ANIMATED = 0x2 , IMGFX_MESH_GRID_UNUSED = 0x3 ,
  IMGFX_MESH_STRIP = 0x4
}
 
enum  ImgFXHologramTypes { IMGFX_HOLOGRAM_NOISE = 0 , IMGFX_HOLOGRAM_DITHER = 1 , IMGFX_HOLOGRAM_THRESHOLD = 2 }
 
enum  SpriteCompImgFXFlags {
  SPR_IMGFX_FLAG_10000000 = 0x10000000 , SPR_IMGFX_FLAG_20000000 = 0x20000000 , SPR_IMGFX_FLAG_40000000 = 0x40000000 , SPR_IMGFX_FLAG_80000000 = 0x80000000 ,
  SPR_IMGFX_FLAG_ALL = 0xF0000000
}
 
enum  SpriteShadingFlags { SPR_SHADING_FLAG_ENABLED = 1 , SPR_SHADING_FLAG_SET_VIEWPORT = 2 }
 
enum  MoveType {
  MOVE_TYPE_NONE = 0 , MOVE_TYPE_HAMMER = 1 , MOVE_TYPE_JUMP = 2 , MOVE_TYPE_3 = 3 ,
  MOVE_TYPE_ITEMS = 4 , MOVE_TYPE_SWITCH = 5 , MOVE_TYPE_6 = 6 , MOVE_TYPE_ATTACK_UP = 7 ,
  MOVE_TYPE_DEFENSE_UP = 8 , MOVE_TYPE_9 = 9 , MOVE_TYPE_STAR_POWER = 10 , MOVE_TYPE_PARTNER = 11
}
 
enum  BattleMenuStatus { BATTLE_SUBMENU_STATUS_ENABLED = 1 , BATTLE_SUBMENU_STATUS_NOT_ENOUGH_FP = 0 , BATTLE_SUBMENU_STATUS_NO_TARGETS = -1 , BATTLE_SUBMENU_STATUS_NO_TARGETS_2 = -2 }
 
enum  DictionaryIndex { DICTIONARY_KEY = 0 , DICTIONARY_VALUE = 1 , DICTIONARY_SIZE }
 
enum  WindowID {
  WIN_NONE = -1 , WIN_UNUSED_0 = 0 , WIN_BTL_MOVES_MENU = 1 , WIN_BTL_MOVES_TITLE = 2 ,
  WIN_BTL_MOVES_ICON = 3 , WIN_BTL_SPIRITS_TITLE = 4 , WIN_BTL_SPIRITS_ICON = 5 , WIN_BTL_STRATS_MENU = 6 ,
  WIN_BTL_STRATS_TITLE = 7 , WIN_BTL_DESC_BOX = 8 , WIN_BTL_POPUP = 9 , WIN_SHOP_ITEM_NAME = 10 ,
  WIN_SHOP_ITEM_DESC = 11 , WIN_PICKUP_HEADER = 12 , WIN_UNUSED_13 = 13 , WIN_POPUP_CONTENT = 14 ,
  WIN_POPUP_TITLE_A = 15 , WIN_POPUP_COST = 16 , WIN_POPUP_TITLE_B = 17 , WIN_PARTNER_COST = 18 ,
  WIN_POPUP_DESC = 19 , WIN_CURRENCY_COUNTER = 20 , WIN_POPUP_PROMPT = 21 , WIN_PAUSE_MAIN = 22 ,
  WIN_PAUSE_DECRIPTION = 23 , WIN_FILES_CURSOR = 23 , WIN_PAUSE_TUTORIAL = 24 , WIN_FILES_COPYARROW = 24 ,
  WIN_PAUSE_TAB_STATS = 25 , WIN_PAUSE_TAB_BADGES = 26 , WIN_PAUSE_TAB_ITEMS = 27 , WIN_PAUSE_TAB_PARTY = 28 ,
  WIN_PAUSE_TAB_SPIRITS = 29 , WIN_PAUSE_TAB_MAP = 30 , WIN_PAUSE_STATS = 31 , WIN_PAUSE_BADGES = 32 ,
  WIN_PAUSE_ITEMS = 33 , WIN_PAUSE_PARTNERS = 34 , WIN_PAUSE_PARTNERS_TITLE = 35 , WIN_PAUSE_PARTNERS_MOVELIST = 36 ,
  WIN_PAUSE_PARTNERS_MOVELIST_TITLE = 37 , WIN_PAUSE_PARTNERS_MOVELIST_FLOWER = 38 , WIN_PAUSE_SPIRITS = 39 , WIN_PAUSE_SPIRITS_TITLE = 40 ,
  WIN_PAUSE_MAP = 41 , WIN_PAUSE_MAP_TITLE = 42 , WIN_PAUSE_TAB_INVIS = 43 , WIN_PAUSE_CURSOR = 44 ,
  WIN_FILES_MAIN = 44 , WIN_FILES_TITLE = 45 , WIN_FILES_CONFIRM_PROMPT = 46 , WIN_FILES_MESSAGE = 47 ,
  WIN_FILES_INPUT_FIELD = 48 , WIN_FILES_INPUT_KEYBOARD = 49 , WIN_FILES_CONFIRM_OPTIONS = 50 , WIN_FILES_STEREO = 51 ,
  WIN_FILES_MONO = 52 , WIN_FILES_OPTION_LEFT = 53 , WIN_FILES_OPTION_CENTER = 54 , WIN_FILES_OPTION_RIGHT = 55 ,
  WIN_FILES_SLOT1_BODY = 56 , WIN_FILES_SLOT2_BODY = 57 , WIN_FILES_SLOT3_BODY = 58 , WIN_FILES_SLOT4_BODY = 59 ,
  WIN_FILES_SLOT1_TITLE = 60 , WIN_FILES_SLOT2_TITLE = 61 , WIN_FILES_SLOT3_TITLE = 62 , WIN_FILES_SLOT4_TITLE = 63
}
 
enum  SimpleWindowUpdateID {
  WINDOW_UPDATE_SHOW = 1 , WINDOW_UPDATE_HIDE = 2 , WINDOW_UPDATE_HIER_UPDATE = 3 , WINDOW_UPDATE_DARKENED = 4 ,
  WINDOW_UPDATE_TRANSPARENT = 5 , WINDOW_UPDATE_OPAQUE = 6 , WINDOW_UPDATE_SHOW_TRANSPARENT = 7 , WINDOW_UPDATE_SHOW_DARKENED = 8 ,
  WINDOW_UPDATE_9 = 9
}
 
enum  WindowGroups { WINDOW_GROUP_ALL = 0 , WINDOW_GROUP_BATTLE = 1 , WINDOW_GROUP_PAUSE = 2 , WINDOW_GROUP_FILES = 3 }
 
enum  RushFlags { RUSH_FLAG_NONE = 0 , RUSH_FLAG_MEGA = 1 , RUSH_FLAG_POWER = 2 }
 
enum  FileMenuMessages {
  FILE_MESSAGE_NONE , FILE_MESSAGE_SELECT_FILE_TO_START , FILE_MESSAGE_SELECT_FILE_TO_DELETE , FILE_MESSAGE_SELECT_FILE_TO_SAVE ,
  FILE_MESSAGE_COPY_WHICH_FILE , FILE_MESSAGE_COPY_TO_WHICH_FILE , FILE_MESSAGE_NEW , FILE_MESSAGE_LEVEL ,
  FILE_MESSAGE_PLAY_TIME , FILE_MESSAGE_DELETE_FILE , FILE_MESSAGE_CANCEL , FILE_MESSAGE_COPY_FILE ,
  FILE_MESSAGE_FIRST_PLAY , FILE_MESSAGE_PERIOD_13 , FILE_MESSAGE_YES , FILE_MESSAGE_NO ,
  FILE_MESSAGE_DELETE , FILE_MESSAGE_OVERRIDE_TO_NEW_DATA , FILE_MESSAGE_SAVE_OK , FILE_MESSAGE_FILE_NAME_IS ,
  FILE_MESSAGE_PERIOD_20 , FILE_MESSAGE_OK , FILE_MESSAGE_FILE_22 , FILE_MESSAGE_WILL_BE_DELETED ,
  FILE_MESSAGE_OK_TO_COPY_TO_THIS_FILE , FILE_MESSAGE_START_GAME_WITH , FILE_MESSAGE_FILE_26 , FILE_MESSAGE_HAS_BEEN_DELETED ,
  FILE_MESSAGE_28 , FILE_MESSAGE_COPY_FROM , FILE_MESSAGE_TO , FILE_MESSAGE_HAS_BEEN_CREATED ,
  FILE_MESSAGE_ENTER_A_FILE_NAME , FILE_MESSAGE_QUESTION , FILE_MESSAGE_PERIOD_34
}
 
enum  DrawMsgStyleFlags { DRAW_MSG_STYLE_MENU = 1 , DRAW_MSG_STYLE_WAVY = 2 , DRAW_MSG_STYLE_RAINBOW = 4 , DRAW_MSG_STYLE_DROP_SHADOW = 8 }
 
enum  DrawNumberStyleFlags { DRAW_NUMBER_STYLE_ALIGN_RIGHT = 1 , DRAW_NUMBER_STYLE_MONOSPACE = 2 , DRAW_NUMBER_STYLE_MONOSPACE_RIGHT = 3 , DRAW_NUMBER_STYLE_DROP_SHADOW = 4 }
 
enum  DrawNumberCharsets { DRAW_NUMBER_CHARSET_NORMAL = 0 , DRAW_NUMBER_CHARSET_THIN = 1 }
 
enum  MsgPalettes {
  MSG_PAL_WHITE = 0x00 , MSG_PAL_TEAL = 0x01 , MSG_PAL_BLUE = 0x02 , MSG_PAL_GREEN = 0x03 ,
  MSG_PAL_LIME = 0x04 , MSG_PAL_YELLOW = 0x05 , MSG_PAL_ORANGE = 0x06 , MSG_PAL_RED = 0x07 ,
  MSG_PAL_PURPLE = 0x08 , MSG_PAL_PINK = 0x09 , MSG_PAL_STANDARD = 0x0A , MSG_PAL_0B = 0x0B ,
  MSG_PAL_0C = 0x0C , MSG_PAL_0D = 0x0D , MSG_PAL_0E = 0x0E , MSG_PAL_0F = 0x0F ,
  MSG_PAL_10 = 0x10 , MSG_PAL_11 = 0x11 , MSG_PAL_12 = 0x12 , MSG_PAL_13 = 0x13 ,
  MSG_PAL_14 = 0x14 , MSG_PAL_15 = 0x15 , MSG_PAL_16 = 0x16 , MSG_PAL_17 = 0x17 ,
  MSG_PAL_18 = 0x18 , MSG_PAL_19 = 0x19 , MSG_PAL_1A = 0x1A , MSG_PAL_1B = 0x1B ,
  MSG_PAL_1C = 0x1C , MSG_PAL_1D = 0x1D , MSG_PAL_1E = 0x1E , MSG_PAL_1F = 0x1F ,
  MSG_PAL_20 = 0x20 , MSG_PAL_21 = 0x21 , MSG_PAL_22 = 0x22 , MSG_PAL_23 = 0x23 ,
  MSG_PAL_24 = 0x24 , MSG_PAL_25 = 0x25 , MSG_PAL_26 = 0x26 , MSG_PAL_27 = 0x27 ,
  MSG_PAL_28 = 0x28 , MSG_PAL_29 = 0x29 , MSG_PAL_2A = 0x2A , MSG_PAL_2B = 0x2B ,
  MSG_PAL_2C = 0x2C , MSG_PAL_2D = 0x2D , MSG_PAL_2E = 0x2E , MSG_PAL_2F = 0x2F ,
  MSG_PAL_30 = 0x30 , MSG_PAL_31 = 0x31 , MSG_PAL_32 = 0x32 , MSG_PAL_33 = 0x33 ,
  MSG_PAL_34 = 0x34 , MSG_PAL_35 = 0x35 , MSG_PAL_36 = 0x36 , MSG_PAL_37 = 0x37 ,
  MSG_PAL_38 = 0x38 , MSG_PAL_39 = 0x39 , MSG_PAL_3A = 0x3A , MSG_PAL_3B = 0x3B ,
  MSG_PAL_3C = 0x3C , MSG_PAL_3D = 0x3D , MSG_PAL_3E = 0x3E , MSG_PAL_3F = 0x3F ,
  MSG_PAL_40 = 0x40 , MSG_PAL_41 = 0x41 , MSG_PAL_42 = 0x42 , MSG_PAL_43 = 0x43 ,
  MSG_PAL_44 = 0x44 , MSG_PAL_45 = 0x45 , MSG_PAL_46 = 0x46 , MSG_PAL_47 = 0x47 ,
  MSG_PAL_48 = 0x48 , MSG_PAL_49 = 0x49 , MSG_PAL_4A = 0x4A , MSG_PAL_4B = 0x4B ,
  MSG_PAL_4C = 0x4C , MSG_PAL_4D = 0x4D , MSG_PAL_4E = 0x4E , MSG_PAL_4F = 0x4F ,
  MSG_PAL_50 = 0x50
}
 
enum  MsgChars {
  MSG_CHAR_NOTE = 0x00 , MSG_CHAR_EXCLAMTION = 0x01 , MSG_CHAR_BACKSLASH = 0x02 , MSG_CHAR_HASH = 0x03 ,
  MSG_CHAR_DOLLAR = 0x04 , MSG_CHAR_PERCENT = 0x05 , MSG_CHAR_AND = 0x06 , MSG_CHAR_APOSTROPHE = 0x07 ,
  MSG_CHAR_LPAREN = 0x08 , MSG_CHAR_RPAREN = 0x09 , MSG_CHAR_TIMES = 0x0A , MSG_CHAR_PLUS = 0x0B ,
  MSG_CHAR_COMMA = 0x0C , MSG_CHAR_MINUS = 0x0D , MSG_CHAR_PERIOD = 0x0E , MSG_CHAR_FORWARDSLASH = 0x0F ,
  MSG_CHAR_DIGIT_0 = 0x10 , MSG_CHAR_DIGIT_1 = 0x11 , MSG_CHAR_DIGIT_2 = 0x12 , MSG_CHAR_DIGIT_3 = 0x13 ,
  MSG_CHAR_DIGIT_4 = 0x14 , MSG_CHAR_DIGIT_5 = 0x15 , MSG_CHAR_DIGIT_6 = 0x16 , MSG_CHAR_DIGIT_7 = 0x17 ,
  MSG_CHAR_DIGIT_8 = 0x18 , MSG_CHAR_DIGIT_9 = 0x19 , MSG_CHAR_COLON = 0x1A , MSG_CHAR_SEMICOLON = 0x1B ,
  MSG_CHAR_LESS_THAN = 0x1C , MSG_CHAR_EQUAL = 0x1D , MSG_CHAR_GREATER_THAN = 0x1E , MSG_CHAR_QUESTION = 0x1F ,
  MSG_CHAR_AT = 0x20 , MSG_CHAR_UPPER_A = 0x21 , MSG_CHAR_UPPER_B = 0x22 , MSG_CHAR_UPPER_C = 0x23 ,
  MSG_CHAR_UPPER_D = 0x24 , MSG_CHAR_UPPER_E = 0x25 , MSG_CHAR_UPPER_F = 0x26 , MSG_CHAR_UPPER_G = 0x27 ,
  MSG_CHAR_UPPER_H = 0x28 , MSG_CHAR_UPPER_I = 0x29 , MSG_CHAR_UPPER_J = 0x2A , MSG_CHAR_UPPER_K = 0x2B ,
  MSG_CHAR_UPPER_L = 0x2C , MSG_CHAR_UPPER_M = 0x2D , MSG_CHAR_UPPER_N = 0x2E , MSG_CHAR_UPPER_O = 0x2F ,
  MSG_CHAR_UPPER_P = 0x30 , MSG_CHAR_UPPER_Q = 0x31 , MSG_CHAR_UPPER_R = 0x32 , MSG_CHAR_UPPER_S = 0x33 ,
  MSG_CHAR_UPPER_T = 0x34 , MSG_CHAR_UPPER_U = 0x35 , MSG_CHAR_UPPER_V = 0x36 , MSG_CHAR_UPPER_W = 0x37 ,
  MSG_CHAR_UPPER_X = 0x38 , MSG_CHAR_UPPER_Y = 0x39 , MSG_CHAR_UPPER_Z = 0x3A , MSG_CHAR_LBRACKET = 0x3B ,
  MSG_CHAR_YEN = 0x3C , MSG_CHAR_RBRACKET = 0x3D , MSG_CHAR_CARET = 0x3E , MSG_CHAR_UNDERSCORE = 0x3F ,
  MSG_CHAR_BACKTICK = 0x40 , MSG_CHAR_LOWER_A = 0x41 , MSG_CHAR_LOWER_B = 0x42 , MSG_CHAR_LOWER_C = 0x43 ,
  MSG_CHAR_LOWER_D = 0x44 , MSG_CHAR_LOWER_E = 0x45 , MSG_CHAR_LOWER_F = 0x46 , MSG_CHAR_LOWER_G = 0x47 ,
  MSG_CHAR_LOWER_H = 0x48 , MSG_CHAR_LOWER_I = 0x49 , MSG_CHAR_LOWER_J = 0x4A , MSG_CHAR_LOWER_K = 0x4B ,
  MSG_CHAR_LOWER_L = 0x4C , MSG_CHAR_LOWER_M = 0x4D , MSG_CHAR_LOWER_N = 0x4E , MSG_CHAR_LOWER_O = 0x4F ,
  MSG_CHAR_LOWER_P = 0x50 , MSG_CHAR_LOWER_Q = 0x51 , MSG_CHAR_LOWER_R = 0x52 , MSG_CHAR_LOWER_S = 0x53 ,
  MSG_CHAR_LOWER_T = 0x54 , MSG_CHAR_LOWER_U = 0x55 , MSG_CHAR_LOWER_V = 0x56 , MSG_CHAR_LOWER_W = 0x57 ,
  MSG_CHAR_LOWER_X = 0x58 , MSG_CHAR_LOWER_Y = 0x59 , MSG_CHAR_LOWER_Z = 0x5A , MSG_CHAR_LCURLY = 0x5B ,
  MSG_CHAR_PIPE = 0x5C , MSG_CHAR_RCURLY = 0x5D , MSG_CHAR_TILDA = 0x5E , MSG_CHAR_DEGREE = 0x5F ,
  MSG_CHAR_UPPER_A_GRAVE = 0x60 , MSG_CHAR_UPPER_A_ACUTE = 0x61 , MSG_CHAR_UPPER_A_CIRCUMFLEX = 0x62 , MSG_CHAR_UPPER_A_UMLAUT = 0x63 ,
  MSG_CHAR_UPPER_C_CEDILLA = 0x64 , MSG_CHAR_UPPER_E_GRAVE = 0x65 , MSG_CHAR_UPPER_E_ACUTE = 0x66 , MSG_CHAR_UPPER_E_CIRCUMFLEX = 0x67 ,
  MSG_CHAR_UPPER_E_UMLAUT = 0x68 , MSG_CHAR_UPPER_I_GRAVE = 0x69 , MSG_CHAR_UPPER_I_ACUTE = 0x6A , MSG_CHAR_UPPER_I_CIRCUMFLEX = 0x6B ,
  MSG_CHAR_UPPER_I_UMLAUT = 0x6C , MSG_CHAR_UPPER_N_TILDE = 0x6D , MSG_CHAR_UPPER_O_GRAVE = 0x6E , MSG_CHAR_UPPER_O_ACUTE = 0x6F ,
  MSG_CHAR_UPPER_O_CIRCUMFLEX = 0x70 , MSG_CHAR_UPPER_O_UMLAUT = 0x71 , MSG_CHAR_UPPER_U_GRAVE = 0x72 , MSG_CHAR_UPPER_U_ACUTE = 0x73 ,
  MSG_CHAR_UPPER_U_CIRCUMFLEX = 0x74 , MSG_CHAR_UPPER_U_UMLAUT = 0x75 , MSG_CHAR_SHARP_S = 0x76 , MSG_CHAR_LOWER_A_GRAVE = 0x77 ,
  MSG_CHAR_LOWER_A_ACUTE = 0x78 , MSG_CHAR_LOWER_A_CIRCUMFLEX = 0x79 , MSG_CHAR_LOWER_A_UMLAUT = 0x7A , MSG_CHAR_LOWER_C_CEDILLA = 0x7B ,
  MSG_CHAR_LOWER_E_GRAVE = 0x7C , MSG_CHAR_LOWER_E_ACUTE = 0x7D , MSG_CHAR_LOWER_E_CIRCUMFLEX = 0x7E , MSG_CHAR_LOWER_E_UMLAUT = 0x7F ,
  MSG_CHAR_LOWER_I_GRAVE = 0x80 , MSG_CHAR_LOWER_I_ACUTE = 0x81 , MSG_CHAR_LOWER_I_CIRCUMFLEX = 0x82 , MSG_CHAR_LOWER_I_UMLAUT = 0x83 ,
  MSG_CHAR_LOWER_N_TILDE = 0x84 , MSG_CHAR_LOWER_O_GRAVE = 0x85 , MSG_CHAR_LOWER_O_ACUTE = 0x86 , MSG_CHAR_LOWER_O_CIRCUMFLEX = 0x87 ,
  MSG_CHAR_LOWER_O_UMLAUT = 0x88 , MSG_CHAR_LOWER_U_GRAVE = 0x89 , MSG_CHAR_LOWER_U_ACUTE = 0x8A , MSG_CHAR_LOWER_U_CIRCUMFLEX = 0x8B ,
  MSG_CHAR_LOWER_U_UMLAUT = 0x8C , MSG_CHAR_INVERTED_EXCLAMTION = 0x8D , MSG_CHAR_INVERTED_QUESTION = 0x8E , MSG_CHAR_FEM_ORDINAL = 0x8F ,
  MSG_CHAR_HEART = 0x90 , MSG_CHAR_STAR = 0x91 , MSG_CHAR_UP = 0x92 , MSG_CHAR_DOWN = 0x93 ,
  MSG_CHAR_LEFT = 0x94 , MSG_CHAR_RIGHT = 0x95 , MSG_CHAR_CIRCLE = 0x96 , MSG_CHAR_CROSS = 0x97 ,
  MSG_CHAR_BUTTON_A = 0x98 , MSG_CHAR_BUTTON_B = 0x99 , MSG_CHAR_BUTTON_L = 0x9A , MSG_CHAR_BUTTON_R = 0x9B ,
  MSG_CHAR_BUTTON_Z = 0x9C , MSG_CHAR_BUTTON_C_UP = 0x9D , MSG_CHAR_BUTTON_C_DOWN = 0x9E , MSG_CHAR_BUTTON_C_LEFT = 0x9F ,
  MSG_CHAR_BUTTON_C_RIGHT = 0xA0 , MSG_CHAR_BUTTON_START = 0xA1 , MSG_CHAR_DOUBLE_QUOTE_OPEN = 0xA2 , MSG_CHAR_DOUBLE_QUOTE_CLOSE = 0xA3 ,
  MSG_CHAR_SINGLE_QUOTE_OPEN = 0xA4 , MSG_CHAR_SINGLE_QUOTE_CLOSE = 0xA5 , MSG_CHAR_UNK_C3 = 0xC3 , MSG_CHAR_MENU_SPACE = 0xC6 ,
  MSG_CHAR_MENU_USE_CHARSET_B = 0xC7 , MSG_CHAR_MENU_USE_CHARSET_A = 0xC8 , MSG_CHAR_MENU_BACK = 0xC9 , MSG_CHAR_MENU_END = 0xCA ,
  MSG_CHAR_READ_ENDL = 0xF0 , MSG_CHAR_READ_WAIT = 0xF1 , MSG_CHAR_READ_PAUSE = 0xF2 , MSG_CHAR_READ_VARIANT0 = 0xF3 ,
  MSG_CHAR_READ_VARIANT1 = 0xF4 , MSG_CHAR_READ_VARIANT2 = 0xF5 , MSG_CHAR_READ_VARIANT3 = 0xF6 , MSG_CHAR_READ_SPACE = 0xF7 ,
  MSG_CHAR_READ_FULL_SPACE = 0xF8 , MSG_CHAR_READ_HALF_SPACE = 0xF9 , MSG_CHAR_READ_UNK_CHAR_FA = 0xFA , MSG_CHAR_READ_NEXT = 0xFB ,
  MSG_CHAR_READ_STYLE = 0xFC , MSG_CHAR_READ_END = 0xFD , MSG_CHAR_READ_FUNCTION = 0xFF , MSG_CONTROL_CHAR = 0xF0 ,
  MSG_CHAR_PRINT_ENDL = 0xF0 , MSG_CHAR_PRINT_VARIANT0 = 0xF1 , MSG_CHAR_PRINT_VARIANT1 = 0xF2 , MSG_CHAR_PRINT_VARIANT2 = 0xF3 ,
  MSG_CHAR_PRINT_VARIANT3 = 0xF4 , MSG_CHAR_PRINT_SPACE = 0xF5 , MSG_CHAR_PRINT_FULL_SPACE = 0xF6 , MSG_CHAR_PRINT_HALF_SPACE = 0xF7 ,
  MSG_CHAR_PRINT_STYLE = 0xF8 , MSG_CHAR_PRINT_UNK_CHAR_FA = 0xF9 , MSG_CHAR_PRINT_NEXT = 0xFA , MSG_CHAR_PRINT_END = 0xFB ,
  MSG_CHAR_PRINT_FUNCTION = 0xFF
}
 
enum  MsgFunctionCodes {
  MSG_READ_FUNC_FONT = 0x00 , MSG_READ_FUNC_VARIANT = 0x01 , MSG_READ_FUNC_SET_FRAME_PALETTE = 0x02 , MSG_READ_FUNC_RESET_GFX = 0x03 ,
  MSG_READ_FUNC_YIELD = 0x04 , MSG_READ_FUNC_COLOR = 0x05 , MSG_READ_FUNC_NO_SKIP = 0x06 , MSG_READ_FUNC_INPUT_OFF = 0x07 ,
  MSG_READ_FUNC_INPUT_ON = 0x08 , MSG_READ_FUNC_DELAY_OFF = 0x09 , MSG_READ_FUNC_DELAY_ON = 0x0A , MSG_READ_FUNC_SPACING = 0x0B ,
  MSG_READ_FUNC_SCROLL = 0x0C , MSG_READ_FUNC_SIZE = 0x0D , MSG_READ_FUNC_SIZE_RESET = 0x0E , MSG_READ_FUNC_SPEED = 0x0F ,
  MSG_READ_FUNC_SET_X = 0x10 , MSG_READ_FUNC_SET_Y = 0x11 , MSG_READ_FUNC_RIGHT = 0x12 , MSG_READ_FUNC_DOWN = 0x13 ,
  MSG_READ_FUNC_UP = 0x14 , MSG_READ_FUNC_INLINE_IMAGE = 0x15 , MSG_READ_FUNC_ANIM_SPRITE = 0x16 , MSG_READ_FUNC_ITEM_ICON = 0x17 ,
  MSG_READ_FUNC_IMAGE = 0x18 , MSG_READ_FUNC_HIDE_IMAGE = 0x19 , MSG_READ_FUNC_ANIM_DELAY = 0x1A , MSG_READ_FUNC_ANIM_LOOP = 0x1B ,
  MSG_READ_FUNC_ANIM_DONE = 0x1C , MSG_READ_FUNC_SET_CURSOR = 0x1D , MSG_READ_FUNC_CURSOR = 0x1E , MSG_READ_FUNC_END_CHOICE = 0x1F ,
  MSG_READ_FUNC_SET_CANCEL = 0x20 , MSG_READ_FUNC_OPTION = 0x21 , MSG_READ_FUNC_SAVE_POS = 0x22 , MSG_READ_FUNC_RESTORE_POS = 0x23 ,
  MSG_READ_FUNC_SAVE_COLOR = 0x24 , MSG_READ_FUNC_RESTORE_COLOR = 0x25 , MSG_READ_FUNC_START_FX = 0x26 , MSG_READ_FUNC_END_FX = 0x27 ,
  MSG_READ_FUNC_VAR = 0x28 , MSG_READ_FUNC_CENTER_X = 0x29 , MSG_READ_FUNC_SET_REWIND = 0x2A , MSG_READ_FUNC_ENABLE_CDOWN_NEXT = 0x2B ,
  MSG_READ_FUNC_CUSTOM_VOICE = 0x2C , MSG_READ_FUNC_VOLUME = 0x2E , MSG_READ_FUNC_VOICE = 0x2F , MSG_PRINT_FUNC_FONT = 0x00 ,
  MSG_PRINT_FUNC_VARIANT = 0x01 , MSG_PRINT_FUNC_SET_FRAME_PALETTE = 0x16 , MSG_PRINT_RESET_GFX = 0x17 , MSG_PRINT_FUNC_COLOR = 0x04 ,
  MSG_PRINT_FUNC_SPACING = 0x05 , MSG_PRINT_FUNC_SCROLL = 0xFA , MSG_PRINT_FUNC_SIZE = 0x06 , MSG_PRINT_FUNC_SIZE_RESET = 0x07 ,
  MSG_PRINT_FUNC_SET_X = 0x08 , MSG_PRINT_FUNC_SET_Y = 0x09 , MSG_PRINT_FUNC_RIGHT = 0x0A , MSG_PRINT_FUNC_DOWN = 0x0B ,
  MSG_PRINT_FUNC_UP = 0x0C , MSG_PRINT_FUNC_INLINE_IMAGE = 0x0E , MSG_PRINT_FUNC_ANIM_SPRITE = 0x0F , MSG_PRINT_FUNC_ITEM_ICON = 0x10 ,
  MSG_PRINT_FUNC_ANIM_DELAY = 0x11 , MSG_PRINT_FUNC_ANIM_LOOP = 0x12 , MSG_PRINT_FUNC_ANIM_DONE = 0x13 , MSG_PRINT_FUNC_CURSOR = 0x14 ,
  MSG_PRINT_FUNC_OPTION = 0x15 , MSG_PRINT_FUNC_SAVE_POS = 0x18 , MSG_PRINT_FUNC_RESTORE_POS = 0x19 , MSG_PRINT_FUNC_SAVE_COLOR = 0x1A ,
  MSG_PRINT_FUNC_RESTORE_COLOR = 0x1B , MSG_PRINT_FUNC_START_FX = 0x1C , MSG_PRINT_FUNC_END_FX = 0x1D , MSG_PRINT_FUNC_CENTER_X = 0x1E
}
 
enum  MsgEffectCodes {
  MSG_FX_SHAKE = 0x00 , MSG_FX_WAVE = 0x01 , MSG_FX_NOISE_OUTLINE = 0x02 , MSG_FX_STATIC = 0x03 ,
  MSG_FX_BLUR = 0x05 , MSG_FX_RAINBOW = 0x06 , MSG_FX_DITHER_FADE = 0x07 , MSG_FX_GLOBAL_WAVE = 0x08 ,
  MSG_FX_GLOBAL_RAINBOW = 0x09 , MSG_FX_RISE_PRINT = 0x0A , MSG_FX_GROW_PRINT = 0x0B , MSG_FX_SIZE_JITTER = 0x0C ,
  MSG_FX_SIZE_WAVE = 0x0D , MSG_FX_DROP_SHADOW = 0x0E
}
 
enum  MsgEffectFlags {
  MSG_FX_FLAG_SHAKE = 0x00001 , MSG_FX_FLAG_WAVE = 0x00002 , MSG_FX_FLAG_NOISE_OUTLINE = 0x00004 , MSG_FX_FLAG_BLUR = 0x00020 ,
  MSG_FX_FLAG_RAINBOW = 0x00040 , MSG_FX_FLAG_DITHER_FADE = 0x00080 , MSG_FX_FLAG_GLOBAL_WAVE = 0x00200 , MSG_FX_FLAG_GLOBAL_RAINBOW = 0x00400 ,
  MSG_FX_FLAG_RISE_PRINT = 0x00800 , MSG_FX_FLAG_GROW_PRINT = 0x01000 , MSG_FX_FLAG_SIZE_JITTER = 0x02000 , MSG_FX_FLAG_SIZE_WAVE = 0x04000 ,
  MSG_FX_FLAG_DROP_SHADOW = 0x08000 , MSG_FX_FLAG_STATIC = 0x10000
}
 
enum  MsgStyles {
  MSG_STYLE_NONE = 0x0 , MSG_STYLE_RIGHT = 0x1 , MSG_STYLE_LEFT = 0x2 , MSG_STYLE_CENTER = 0x3 ,
  MSG_STYLE_TATTLE = 0x4 , MSG_STYLE_CHOICE = 0x5 , MSG_STYLE_INSPECT = 0x6 , MSG_STYLE_SIGN = 0x7 ,
  MSG_STYLE_LAMPPOST = 0x8 , MSG_STYLE_POSTCARD = 0x9 , MSG_STYLE_POPUP = 0xA , MSG_STYLE_B = 0xB ,
  MSG_STYLE_UPGRADE = 0xC , MSG_STYLE_NARRATE = 0xD , MSG_STYLE_EPILOGUE = 0xE , MSG_STYLE_F = 0xF
}
 
enum  MsgFonts {
  MSG_FONT_NORMAL = 0 , MSG_FONT_MENU = 1 , MSG_FONT_2 = 2 , MSG_FONT_TITLE = 3 ,
  MSG_FONT_SUBTITLE = 4
}
 
enum  MsgVoices { MSG_VOICE_NORMAL = 0 , MSG_VOICE_BOWSER = 1 , MSG_VOICE_STAR = 2 }
 
enum  MsgPrintModeFlags {
  MSG_PRINT_FLAG_1 = 0x001 , MSG_PRINT_FLAG_2 = 0x002 , MSG_PRINT_FLAG_10 = 0x010 , MSG_PRINT_FLAG_20 = 0x020 ,
  MSG_PRINT_FLAG_40 = 0x040 , MSG_PRINT_FLAG_80 = 0x080 , MSG_PRINT_FLAG_100 = 0x100
}
 
enum  MsgStateFlags {
  MSG_STATE_FLAG_1 = 0x000001 , MSG_STATE_FLAG_2 = 0x000002 , MSG_STATE_FLAG_4 = 0x000004 , MSG_STATE_FLAG_10 = 0x000010 ,
  MSG_STATE_FLAG_20 = 0x000020 , MSG_STATE_FLAG_40 = 0x000040 , MSG_STATE_FLAG_SPEAKING = 0x000080 , MSG_STATE_FLAG_PRINT_QUICKLY = 0x000100 ,
  MSG_STATE_FLAG_400 = 0x000400 , MSG_STATE_FLAG_800 = 0x000800 , MSG_STATE_FLAG_1000 = 0x001000 , MSG_STATE_FLAG_4000 = 0x004000 ,
  MSG_STATE_FLAG_8000 = 0x008000 , MSG_STATE_FLAG_10000 = 0x010000 , MSG_STATE_FLAG_20000 = 0x020000 , MSG_STATE_FLAG_40000 = 0x040000 ,
  MSG_STATE_FLAG_80000 = 0x080000 , MSG_STATE_FLAG_100000 = 0x100000 , MSG_STATE_FLAG_800000 = 0x800000
}
 
enum  MsgDelayFlags { MSG_DELAY_FLAG_1 = 0x000001 , MSG_DELAY_FLAG_2 = 0x000002 , MSG_DELAY_FLAG_4 = 0x000004 }
 
enum  MsgWindowStates {
  MSG_WINDOW_STATE_DONE = 0x0 , MSG_WINDOW_STATE_INIT = 0x1 , MSG_WINDOW_STATE_OPENING = 0x2 , MSG_WINDOW_STATE_CLOSING = 0x3 ,
  MSG_WINDOW_STATE_PRINTING = 0x4 , MSG_WINDOW_STATE_WAITING = 0x5 , MSG_WINDOW_STATE_SCROLLING = 0x6 , MSG_WINDOW_STATE_WAITING_FOR_CHOICE = 0x7 ,
  MSG_WINDOW_STATE_SCROLLING_BACK = 0x8 , MSG_WINDOW_STATE_VIEWING_PREV = 0x9 , MSG_WINDOW_STATE_A = 0xA , MSG_WINDOW_STATE_B = 0xB ,
  MSG_WINDOW_STATE_C = 0xC , MSG_WINDOW_STATE_D = 0xD , MSG_WINDOW_STATE_E = 0xE
}
 
enum  BackgroundFlags {
  BACKGROUND_FLAG_TEXTURE = 0x01 , BACKGROUND_FLAG_FOG = 0x02 , BACKGROUND_RENDER_STATE_BEGIN_PAUSED = 0x10 , BACKGROUND_RENDER_STATE_FILTER_PAUSED = 0x20 ,
  BACKGROUND_RENDER_STATE_SHOW_PAUSED = 0x30 , BACKGROUND_RENDER_STATE_MASK = 0xF0
}
 
enum  EncounterStates {
  ENCOUNTER_STATE_NONE = 0 , ENCOUNTER_STATE_CREATE = 1 , ENCOUNTER_STATE_NEUTRAL = 2 , ENCOUNTER_STATE_PRE_BATTLE = 3 ,
  ENCOUNTER_STATE_CONVERSATION = 4 , ENCOUNTER_STATE_POST_BATTLE = 5
}
 
enum  EncounterCreateSubStates { ENCOUNTER_SUBSTATE_CREATE_INIT = 0 , ENCOUNTER_SUBSTATE_CREATE_RUN_INIT_SCRIPT = 1 , ENCOUNTER_SUBSTATE_CREATE_RUN_AI = 2 }
 
enum  EncounterNeutralSubStates { ENCOUNTER_SUBSTATE_NEUTRAL = 0 }
 
enum  EncounterPreBattleSubStates { ENCOUNTER_SUBSTATE_PRE_BATTLE_INIT = 0 , ENCOUNTER_SUBSTATE_PRE_BATTLE_LOAD = 1 , ENCOUNTER_SUBSTATE_PRE_BATTLE_AUTO_WIN = 2 , ENCOUNTER_SUBSTATE_PRE_BATTLE_SKIP = 3 }
 
enum  EncounterConversationSubStates { ENCOUNTER_SUBSTATE_CONVERSATION_INIT = 0 , ENCOUNTER_SUBSTATE_CONVERSATION_END = 1 }
 
enum  EncounterPostBattleSubStates {
  ENCOUNTER_SUBSTATE_POST_BATTLE_INIT = 0 , ENCOUNTER_SUBSTATE_POST_BATTLE_WON_FADE_IN = 2 , ENCOUNTER_SUBSTATE_POST_BATTLE_WON_KILL = 3 , ENCOUNTER_SUBSTATE_POST_BATTLE_WON_RESUME = 4 ,
  ENCOUNTER_SUBSTATE_POST_BATTLE_WON_CHECK_MERLEE = 10 , ENCOUNTER_SUBSTATE_POST_BATTLE_PLAY_NPC_DEFEAT = 11 , ENCOUNTER_SUBSTATE_POST_BATTLE_FLED_INIT = 100 , ENCOUNTER_SUBSTATE_POST_BATTLE_FLED_FADE_IN = 101 ,
  ENCOUNTER_SUBSTATE_POST_BATTLE_FLED_RESUME = 102 , ENCOUNTER_SUBSTATE_POST_BATTLE_FLED_DELAY = 103 , ENCOUNTER_SUBSTATE_POST_BATTLE_LOST_INIT = 200 , ENCOUNTER_SUBSTATE_POST_BATTLE_LOST_FADE_IN = 201 ,
  ENCOUNTER_SUBSTATE_POST_BATTLE_LOST_RESUME = 202 , ENCOUNTER_SUBSTATE_POST_BATTLE_LOST_DELAY = 203 , ENCOUNTER_SUBSTATE_POST_BATTLE_SKIP = 300 , ENCOUNTER_SUBSTATE_POST_BATTLE_ENEMY_FLED_INIT = 400 ,
  ENCOUNTER_SUBSTATE_POST_BATTLE_ENEMY_FLED_FADE_IN = 401 , ENCOUNTER_SUBSTATE_POST_BATTLE_ENEMY_FLED_RESUME = 402
}
 
enum  PlayerSpriteSets {
  PLAYER_SPRITES_MARIO_WORLD = 0 , PLAYER_SPRITES_MARIO_REFLECT_FLOOR = 1 , PLAYER_SPRITES_COMBINED_EPILOGUE = 2 , PLAYER_SPRITES_MARIO_PARADE = 3 ,
  PLAYER_SPRITES_PEACH_WORLD = 4 , PLAYER_SPRITES_MARIO_BATTLE = 5 , PLAYER_SPRITES_PEACH_BATTLE = 6
}
 
enum  BattleDarknessMode { BTL_DARKNESS_MODE_0 = 0 , BTL_DARKNESS_MODE_1 = 1 , BTL_DARKNESS_MODE_2 = 2 , BTL_DARKNESS_MODE_3 = 3 }
 
enum  BattleDarknessState { BTL_DARKNESS_STATE_LOCKED = -2 , BTL_DARKNESS_STATE_DARK = -1 , BTL_DARKNESS_STATE_NONE = 0 , BTL_DARKNESS_STATE_WATT_BASED = 1 }
 
enum  WindowStyles {
  WINDOW_STYLE_0 = 0 , WINDOW_STYLE_1 = 1 , WINDOW_STYLE_2 = 2 , WINDOW_STYLE_3 = 3 ,
  WINDOW_STYLE_4 = 4 , WINDOW_STYLE_5 = 5 , WINDOW_STYLE_6 = 6 , WINDOW_STYLE_7 = 7 ,
  WINDOW_STYLE_8 = 8 , WINDOW_STYLE_9 = 9 , WINDOW_STYLE_10 = 10 , WINDOW_STYLE_11 = 11 ,
  WINDOW_STYLE_12 = 12 , WINDOW_STYLE_13 = 13 , WINDOW_STYLE_14 = 14 , WINDOW_STYLE_15 = 15 ,
  WINDOW_STYLE_16 = 16 , WINDOW_STYLE_17 = 17 , WINDOW_STYLE_18 = 18 , WINDOW_STYLE_19 = 19 ,
  WINDOW_STYLE_20 = 20 , WINDOW_STYLE_21 = 21 , WINDOW_STYLE_22 = 22 , WINDOW_STYLE_MAX = 22
}
 
enum  Language { LANGUAGE_EN = 0 , LANGUAGE_DE = 1 , LANGUAGE_FR = 2 , LANGUAGE_ES = 3 }
 
enum  IdleScriptState { IDLE_SCRIPT_DISABLE = 0 , IDLE_SCRIPT_ENABLE = 1 , IDLE_SCRIPT_RESTART = -1 }
 
enum  BlurState { ACTOR_BLUR_DISABLE = 0 , ACTOR_BLUR_ENABLE = 1 , ACTOR_BLUR_RESET = -1 }
 
enum  LandingCamAdjustMode { LANDING_CAM_NEVER_ADJUST = 0 , LANDING_CAM_CHECK_SURFACE = 1 , LANDING_CAM_ALWAYS_ADJUST = 2 }
 

Macro Definition Documentation

◆ STATUS_FLAGS_IMMOBILIZED

#define STATUS_FLAGS_IMMOBILIZED
Value:
@ STATUS_FLAG_FEAR
Definition enums.h:2815
@ STATUS_FLAG_STOP
Definition enums.h:2821
@ STATUS_FLAG_FROZEN
Definition enums.h:2814
@ STATUS_FLAG_PARALYZE
Definition enums.h:2816
@ STATUS_FLAG_STONE
Definition enums.h:2820
@ STATUS_FLAG_DIZZY
Definition enums.h:2818
@ STATUS_FLAG_SLEEP
Definition enums.h:2812

Definition at line 2834 of file enums.h.

2834#define STATUS_FLAGS_IMMOBILIZED \
2835 (STATUS_FLAG_SLEEP \
2836 | STATUS_FLAG_FROZEN \
2837 | STATUS_FLAG_FEAR \
2838 | STATUS_FLAG_PARALYZE \
2839 | STATUS_FLAG_DIZZY \
2840 | STATUS_FLAG_STONE \
2841 | STATUS_FLAG_STOP)

◆ STATUS_FLAGS_DOJO

#define STATUS_FLAGS_DOJO
Value:

Definition at line 2844 of file enums.h.

2844#define STATUS_FLAGS_DOJO \
2845 (STATUS_FLAG_SLEEP \
2846 | STATUS_FLAG_PARALYZE \
2847 | STATUS_FLAG_DIZZY \
2848 | STATUS_FLAG_STONE \
2849 | STATUS_FLAG_STOP)

◆ SUPPRESS_EVENTS_HAMMER

#define SUPPRESS_EVENTS_HAMMER
Value:
@ SUPPRESS_EVENT_SPIKY_TOP
Definition enums.h:2900
@ SUPPRESS_EVENT_SHOCK_CONTACT
Definition enums.h:2903
@ SUPPRESS_EVENT_BURN_CONTACT
Definition enums.h:2904

Definition at line 2912 of file enums.h.

2912#define SUPPRESS_EVENTS_HAMMER \
2913 SUPPRESS_EVENT_SPIKY_TOP \
2914 | SUPPRESS_EVENT_SHOCK_CONTACT \
2915 | SUPPRESS_EVENT_BURN_CONTACT

◆ SUPPRESS_EVENTS_KOOPER_TEST

#define SUPPRESS_EVENTS_KOOPER_TEST
Value:

Definition at line 2918 of file enums.h.

2918#define SUPPRESS_EVENTS_KOOPER_TEST \
2919 SUPPRESS_EVENT_SPIKY_FRONT \
2920 | SUPPRESS_EVENT_BURN_CONTACT

◆ SUPPRESS_EVENTS_KOOPER_DAMAGE

#define SUPPRESS_EVENTS_KOOPER_DAMAGE
Value:

Definition at line 2923 of file enums.h.

2923#define SUPPRESS_EVENTS_KOOPER_DAMAGE \
2924 SUPPRESS_EVENT_SPIKY_TOP \
2925 | SUPPRESS_EVENT_EXPLODE_CONTACT \
2926 | SUPPRESS_EVENT_SPIKY_FRONT \
2927 | SUPPRESS_EVENT_SHOCK_CONTACT \
2928 | SUPPRESS_EVENT_BURN_CONTACT \
2929 | SUPPRESS_EVENT_ALT_SPIKY

◆ MODEL_FLAGS_MASK_FFF0

#define MODEL_FLAGS_MASK_FFF0
Value:
(\
@ MODEL_FLAG_DO_BOUNDS_CULLING
Definition enums.h:4366
@ MODEL_FLAG_IGNORE_MATRIX
Definition enums.h:4370
@ MODEL_FLAG_HAS_LOCAL_VERTEX_COPY
Definition enums.h:4364
@ MODEL_FLAG_HAS_TRANSFORM
Definition enums.h:4367
@ MODEL_FLAG_UNUSED_4000
Definition enums.h:4371
@ MODEL_FLAG_BILLBOARD
Definition enums.h:4365
@ MODEL_FLAG_20
Definition enums.h:4362
@ MODEL_FLAG_USES_CUSTOM_GFX
Definition enums.h:4361
@ MODEL_FLAG_UNUSED_8000
Definition enums.h:4372
@ MODEL_FLAG_MATRIX_DIRTY
Definition enums.h:4369
@ MODEL_FLAG_HAS_TEX_PANNER
Definition enums.h:4368
@ MODEL_FLAG_IGNORE_FOG
Definition enums.h:4363

Definition at line 4342 of file enums.h.

4342#define MODEL_FLAGS_MASK_FFF0 (\
4343 MODEL_FLAG_USES_CUSTOM_GFX \
4344 | MODEL_FLAG_20 \
4345 | MODEL_FLAG_IGNORE_FOG \
4346 | MODEL_FLAG_HAS_LOCAL_VERTEX_COPY \
4347 | MODEL_FLAG_BILLBOARD \
4348 | MODEL_FLAG_DO_BOUNDS_CULLING \
4349 | MODEL_FLAG_HAS_TRANSFORM \
4350 | MODEL_FLAG_HAS_TEX_PANNER \
4351 | MODEL_FLAG_MATRIX_DIRTY \
4352 | MODEL_FLAG_IGNORE_MATRIX \
4353 | MODEL_FLAG_UNUSED_4000 \
4354 | MODEL_FLAG_UNUSED_8000)

◆ BASE_PASSIVE_FLAGS

#define BASE_PASSIVE_FLAGS
Value:
)
@ ENEMY_FLAG_FLYING
Definition enums.h:4532
@ ENEMY_FLAG_IGNORE_ENTITY_COLLISION
Definition enums.h:4531
@ ENEMY_FLAG_PASSIVE
Definition enums.h:4521
@ ENEMY_FLAG_IGNORE_WORLD_COLLISION
Definition enums.h:4529

Definition at line 4555 of file enums.h.

4555#define BASE_PASSIVE_FLAGS \
4556 ( ENEMY_FLAG_PASSIVE \
4557 | ENEMY_FLAG_IGNORE_WORLD_COLLISION \
4558 | ENEMY_FLAG_IGNORE_ENTITY_COLLISION \
4559 | ENEMY_FLAG_FLYING \
4560 )

◆ COMMON_PASSIVE_FLAGS

#define COMMON_PASSIVE_FLAGS
Value:
)
@ ENEMY_FLAG_ENABLE_HIT_SCRIPT
Definition enums.h:4524
#define BASE_PASSIVE_FLAGS
Definition enums.h:4555

Definition at line 4562 of file enums.h.

4562#define COMMON_PASSIVE_FLAGS \
4563 ( BASE_PASSIVE_FLAGS \
4564 | ENEMY_FLAG_ENABLE_HIT_SCRIPT \
4565 )

◆ LANGUAGE_DEFAULT

#define LANGUAGE_DEFAULT   0

Definition at line 6398 of file enums.h.

Enumeration Type Documentation

◆ StoryProgress

Enumerator
STORY_INTRO 
STORY_CH0_WAKE_UP 
STORY_CH0_MET_INNKEEPER 
STORY_UNUSED_FFFFFF83 
STORY_CH0_MET_GOOMPA 
STORY_CH0_GATE_CRUSHED 
STORY_CH0_FELL_OFF_CLIFF 
STORY_CH0_GOOMPA_JOINED_PARTY 
STORY_CH0_LOOKING_FOR_HAMMER 
STORY_CH0_FOUND_HAMMER 
STORY_CH0_DEFEATED_JR_TROOPA 
STORY_CH0_LEFT_THE_PLAYGROUND 
STORY_UNUSED_FFFFFF8C 
STORY_CH0_GOOMBARIO_JOINED_PARTY 
STORY_CH0_SMASHED_GATE_BLOCK 
STORY_CH0_DEFEATED_GOOMBA_BROS 
STORY_CH0_DEFEATED_GOOMBA_KING 
STORY_CH0_FOUND_GATEHOUSE_SWITCH 
STORY_CH0_HIT_GATEHOUSE_SWITCH 
STORY_CH0_OPENED_BRIDGE_TO_TOAD_TOWN 
STORY_CH0_KAMMY_RETURNED_TO_BOWSER 
STORY_CH0_ARRIVED_AT_TOAD_TOWN 
STORY_CH0_MET_STAR_SPIRITS 
STORY_CH0_BEGAN_PEACH_MISSION 
STORY_CH0_TWINK_GAVE_LUCKY_STAR 
STORY_CH0_RETURNED_TO_TOAD_TOWN 
STORY_CH1_SPOKE_WITH_MERLIN 
STORY_CH1_TOLD_MERLIN_ABOUT_DARK_TOADS 
STORY_CH1_MERLIN_REVEALED_KOOPA_BROS 
STORY_CH1_KNOCKED_SWITCH_FROM_TREE 
STORY_CH1_MADE_FIRST_BRIDGE 
STORY_CH1_ARRIVED_AT_KOOPA_VILLAGE 
STORY_CH1_PROMISED_TO_HELP_KOOPER 
STORY_CH1_FUZZY_THIEF_LEFT_TOWN 
STORY_CH1_FUZZY_THIEF_RAN_AWAY 
STORY_CH1_FUZZY_THIEF_HID_IN_TREE 
STORY_CH1_KOOPER_JOINED_PARTY 
STORY_CH1_MADE_SECOND_BRIDGE 
STORY_CH1_ARRIVED_AT_KOOPA_FORTRESS 
STORY_CH1_SPOTTED_BY_KOOPA_BROS 
STORY_CH1_KOOPA_BROS_HID_KEY 
STORY_CH1_DEFEATED_BASEMENT_GUARD 
STORY_CH1_LOWERED_FIRST_STAIRS 
STORY_CH1_KOOPA_BROS_SET_TRAP 
STORY_CH1_MARIO_ACTIVATED_TRAP 
STORY_CH1_BOMBETTE_JOINED_PARTY 
STORY_CH1_DEFEATED_DUNGEON_GUARDS 
STORY_CH1_LOWERED_SECOND_STAIRS 
STORY_CH1_RAISED_SUBMERGED_STAIRS 
STORY_CH1_KOOPA_BROS_FIRING_BLASTERS 
STORY_CH1_DEFEATED_KOOPA_BROS 
STORY_CH1_STAR_SPIRIT_RESCUED 
STORY_CH1_BEGAN_PEACH_MISSION 
STORY_CH1_STAR_SPRIT_DEPARTED 
STORY_CH1_DEFEATED_JR_TROOPA 
STORY_CH1_RETURNED_TO_TOAD_TOWN 
STORY_CH2_ARRIVED_AT_MT_RUGGED 
STORY_CH2_SPOKE_WITH_PARAKARRY 
STORY_CH2_PARAKARRY_JOINED_PARTY 
STORY_CH2_ARRIVED_AT_DRY_DRY_DESERT 
STORY_CH2_ARRIVED_AT_DRY_DRY_OUTPOST 
STORY_CH2_SHADY_MOUSE_LEFT_SHOP 
STORY_CH2_SPOKE_WITH_SHEEK 
STORY_CH2_SHADY_MOUSE_ENTERED_SHOP 
STORY_CH2_BOUGHT_SECRET_ITEMS 
STORY_CH2_GOT_PULSE_STONE 
STORY_CH2_UNCOVERED_DRY_DRY_RUINS 
STORY_CH2_DRAINED_FIRST_SAND_ROOM 
STORY_CH2_DRAINED_SECOND_SAND_ROOM 
STORY_CH2_GOT_SUPER_HAMMER 
STORY_CH2_DRAINED_THIRD_SAND_ROOM 
STORY_CH2_SOLVED_ARTIFACT_PUZZLE 
STORY_CH2_DEFEATED_TUTANKOOPA 
STORY_CH2_STAR_SPIRIT_RESCUED 
STORY_CH2_BEGAN_PEACH_MISSION 
STORY_CH2_STAR_SPRIT_DEPARTED 
STORY_UNUSED_FFFFFFCC 
STORY_CH3_SAW_BOO_ENTER_FOREST 
STORY_CH3_INVITED_TO_BOOS_MANSION 
STORY_CH3_ALLOWED_INTO_FOREVER_FOREST 
STORY_CH3_ARRIVED_AT_BOOS_MANSION 
STORY_CH3_OPENED_BOOS_MANSION_GATE 
STORY_CH3_ENTERED_BOOS_MANSION 
STORY_CH3_TRIGGERED_DOOR_JUMP_SCARE 
STORY_CH3_GOT_RECORD 
STORY_CH3_PLAYED_THE_RECORD 
STORY_CH3_GOT_WEIGHT 
STORY_CH3_WEIGHED_DOWN_CHANDELIER 
STORY_CH3_GOT_SUPER_BOOTS 
STORY_CH3_HIT_HUGE_BLUE_SWITCH 
STORY_CH3_GOT_BOO_PORTRAIT 
STORY_CH3_RESTORED_BOO_PORTRAIT 
STORY_CH3_BOW_JOINED_PARTY 
STORY_CH3_UNLOCKED_GUSTY_GULCH 
STORY_CH3_ARRIVED_AT_GHOST_TOWN 
STORY_CH3_SAW_TUBBA_EAT_BOO 
STORY_CH3_ARRIVED_AT_TUBBAS_MANOR 
STORY_UNUSED_FFFFFFE1 
STORY_CH3_TUBBA_BEGAN_NAPPING 
STORY_CH3_TUBBA_WOKE_UP 
STORY_CH3_TUBBA_SMASHED_THE_BRIDGES 
STORY_CH3_TUBBA_CHASED_MARIO_IN_HALL 
STORY_CH3_TUBBA_CHASED_MARIO_IN_FOYER 
STORY_CH3_ESCAPED_TUBBAS_MANOR 
STORY_CH3_UNLOCKED_WINDY_MILL 
STORY_CH3_WENT_DOWN_THE_WELL 
STORY_CH3_HEART_FLED_FIRST_TUNNEL 
STORY_UNUSED_FFFFFFEB 
STORY_UNUSED_FFFFFFEC 
STORY_CH3_HEART_FLED_SECOND_TUNNEL 
STORY_CH3_HEART_ESCAPED_WELL 
STORY_CH3_HEART_ESCAPED_WINDY_MILL 
STORY_CH3_DEFEATED_TUBBA_BLUBBA 
STORY_CH3_STAR_SPIRIT_RESCUED 
STORY_CH3_BEGAN_PEACH_MISSION 
STORY_CH3_STAR_SPRIT_DEPARTED 
STORY_CH4_FRYING_PAN_STOLEN 
STORY_CH4_MET_WITH_TWINK 
STORY_CH4_FOUND_HIDDEN_DOOR 
STORY_CH4_ENTERED_THE_TOY_BOX 
STORY_CH4_GOT_STOREROOM_KEY 
STORY_CH4_RETURNED_STOREROOM_KEY 
STORY_CH4_GOT_TOY_TRAIN 
STORY_CH4_RETURNED_TOY_TRAIN 
STORY_CH4_GOT_FRYING_PAN 
STORY_CH4_GOT_TAYCE_TS_CAKE 
STORY_CH4_GAVE_CAKE_TO_GOURMET_GUY 
STORY_CH4_PULLED_SWITCH_SWITCH 
STORY_CH4_SOLVED_COLOR_PUZZLE 
STORY_CH4_DEFEATED_LANTERN_GHOST 
STORY_CH4_WATT_JOINED_PARTY 
STORY_CH4_OPENED_GENERAL_GUY_ROOM 
STORY_CH4_DEFEATED_GENERAL_GUY 
STORY_CH4_STAR_SPIRIT_RESCUED 
STORY_CH4_BEGAN_PEACH_MISSION 
STORY_CH4_STAR_SPRIT_DEPARTED 
STORY_CH5_WHALE_MOUTH_OPEN 
STORY_CH5_ENTERED_WHALE 
STORY_CH5_DEFEATED_FUZZIPEDE 
STORY_CH5_REACHED_LAVA_LAVA_ISLAND 
STORY_CH5_KOLORADO_ESCAPED_FUZZIES 
STORY_CH5_KOLORADO_ESCAPED_SPEAR_GUYS 
STORY_CH5_YOSHI_CHILDREN_ARE_MISSING 
STORY_CH5_SUSHIE_JOINED_PARTY 
STORY_CH5_ALL_YOSHI_CHILDREN_RESCUED 
STORY_CH5_GOT_JADE_RAVEN 
STORY_CH5_MOVED_RAVEN_STATUE 
STORY_CH5_DEFEATED_PIRANHAS_MINIBOSS 
STORY_CH5_REACHED_RAPHAELS_TREE 
STORY_CH5_RAPHAEL_LEFT_NEST 
STORY_CH5_RAPHAEL_MOVED_ROOT 
STORY_CH5_RAPHAEL_WAITING_FOR_MARIO 
STORY_CH5_ZIP_LINE_READY 
STORY_CH5_ENTERED_MT_LAVA_LAVA 
STORY_CH5_KOLORADO_FELL_IN_LAVA 
STORY_CH5_LAVA_STREAM_BLOCKED 
STORY_CH5_GOT_ULTRA_HAMMER 
STORY_CH5_SMASHED_ULTRA_BLOCK 
STORY_CH5_KOLORADO_FELL_IN_PIT 
STORY_CH5_KOLORADO_AT_DEAD_END 
STORY_CH5_HIDDEN_PASSAGE_OPEN 
STORY_CH5_KOLORADO_RAN_AHEAD 
STORY_CH5_KOLORADO_IN_TREASURE_ROOM 
STORY_CH5_DEFEATED_LAVA_PIRANHA 
STORY_CH5_MT_LAVA_LAVA_ERUPTING 
STORY_CH5_OPENED_ESCAPE_ROUTE 
STORY_CH5_BEGAN_PEACH_MISSION 
STORY_CH5_STAR_SPRIT_DEPARTED 
STORY_CH5_TRADED_VASE_FOR_SEED 
STORY_CH5_RETURNED_TO_TOAD_TOWN 
STORY_CH6_FLOWER_GATE_OPEN 
STORY_CH6_ARRIVED_AT_FLOWER_FIELDS 
STORY_CH6_ASKED_TO_DEFEAT_MONTY_MOLES 
STORY_CH6_GOT_MAGICAL_BEAN 
STORY_CH6_GOT_FERTILE_SOIL 
STORY_CH6_GOT_CRYSTAL_BERRY 
STORY_CH6_GOT_WATER_STONE 
STORY_CH6_FILLED_SPRING_WITH_WATER 
STORY_CH6_SPOKE_WITH_THE_SUN 
STORY_CH6_LAKILESTER_JOINED_PARTY 
STORY_CH6_DEFEATED_PUFF_PUFF_GUARDS 
STORY_CH6_DESTROYED_PUFF_PUFF_MACHINE 
STORY_CH6_WISTERWOOD_GAVE_HINT 
STORY_CH6_GREW_MAGIC_BEANSTALK 
STORY_CH6_DEFEATED_HUFF_N_PUFF 
STORY_CH6_STAR_SPIRIT_RESCUED 
STORY_CH6_BEGAN_PEACH_MISSION 
STORY_CH6_STAR_SPRIT_DEPARTED 
STORY_CH6_RETURNED_TO_TOAD_TOWN 
STORY_CH7_INVITED_TO_STARBORN_VALLEY 
STORY_CH7_ARRIVED_AT_SHIVER_CITY 
STORY_CH7_MAYOR_MURDER_MYSTERY 
STORY_CH7_SHATTERED_FROZEN_POND 
STORY_CH7_SPOKE_WITH_HERRINGWAY 
STORY_CH7_HERRINGWAY_AT_MAYORS_HOUSE 
STORY_CH7_MAYOR_MURDER_SOLVED 
STORY_CH7_DEFEATED_JR_TROOPA 
STORY_CH7_DEFEATED_MONSTAR 
STORY_CH7_ARRIVED_AT_STARBORN_VALLEY 
STORY_CH7_MERLE_APOLOGIZED 
STORY_CH7_GOT_SNOWMAN_SCARF 
STORY_CH7_GOT_SNOWMAN_BUCKET 
STORY_CH7_UNLOCKED_SHIVER_MOUNTAIN 
STORY_CH7_DEFEATED_FIRST_DUPLIGHOST 
STORY_CH7_GOT_STAR_STONE 
STORY_CH7_RAISED_FROZEN_STAIRS 
STORY_CH7_ARRIVED_AT_CRYSTAL_PALACE 
STORY_CH7_DEFEATED_MIRROR_DUPLIGHOSTS 
STORY_CH7_DEFEATED_BOMBETTE_DUPLIGHOSTS 
STORY_CH7_DEFEATED_CLUBBAS 
STORY_CH7_DEFEATED_KOOPER_DUPLIGHOSTS 
STORY_CH7_EXTENDED_PALACE_BRIDGE 
STORY_CH7_FOUND_HIDDEN_ROOM_UNDER_STATUE 
STORY_CH7_SOLVED_ALBINO_DINO_PUZZLE 
STORY_CH7_DEFEATED_CRYSTAL_KING 
STORY_CH7_STAR_SPIRIT_RESCUED 
STORY_CH7_BEGAN_PEACH_MISSION 
STORY_CH7_STAR_SPRIT_DEPARTED 
STORY_CH8_OPENED_PATH_TO_STAR_WAY 
STORY_CH8_REACHED_STAR_HAVEN 
STORY_CH8_STAR_SHIP_ACTIVATED 
STORY_UNUSED_0000005D 
STORY_CH8_REACHED_BOWSERS_CASTLE 
STORY_CH8_REACHED_PEACHS_CASTLE 
STORY_EPILOGUE 
STORY_NEVER 

Definition at line 9 of file enums.h.

9 {
10 STORY_INTRO = -128,
11 STORY_CH0_WAKE_UP = -127,
234 STORY_EPILOGUE = 96,
235 STORY_NEVER = 97,
236};
@ STORY_CH6_GREW_MAGIC_BEANSTALK
Definition enums.h:193
@ STORY_CH3_ENTERED_BOOS_MANSION
Definition enums.h:92
@ STORY_CH4_GAVE_CAKE_TO_GOURMET_GUY
Definition enums.h:136
@ STORY_CH7_DEFEATED_CLUBBAS
Definition enums.h:219
@ STORY_CH2_ARRIVED_AT_MT_RUGGED
Definition enums.h:66
@ STORY_CH1_BOMBETTE_JOINED_PARTY
Definition enums.h:55
@ STORY_CH3_GOT_RECORD
Definition enums.h:94
@ STORY_CH3_WEIGHED_DOWN_CHANDELIER
Definition enums.h:97
@ STORY_CH0_FOUND_GATEHOUSE_SWITCH
Definition enums.h:27
@ STORY_CH5_KOLORADO_IN_TREASURE_ROOM
Definition enums.h:172
@ STORY_CH5_LAVA_STREAM_BLOCKED
Definition enums.h:165
@ STORY_CH1_STAR_SPRIT_DEPARTED
Definition enums.h:63
@ STORY_CH6_SPOKE_WITH_THE_SUN
Definition enums.h:188
@ STORY_CH3_INVITED_TO_BOOS_MANSION
Definition enums.h:88
@ STORY_CH7_ARRIVED_AT_SHIVER_CITY
Definition enums.h:200
@ STORY_CH3_HEART_FLED_FIRST_TUNNEL
Definition enums.h:116
@ STORY_CH2_GOT_SUPER_HAMMER
Definition enums.h:79
@ STORY_CH3_BOW_JOINED_PARTY
Definition enums.h:102
@ STORY_CH6_STAR_SPRIT_DEPARTED
Definition enums.h:197
@ STORY_CH0_GOOMBARIO_JOINED_PARTY
Definition enums.h:23
@ STORY_CH5_KOLORADO_RAN_AHEAD
Definition enums.h:171
@ STORY_CH1_DEFEATED_KOOPA_BROS
Definition enums.h:60
@ STORY_CH3_DEFEATED_TUBBA_BLUBBA
Definition enums.h:122
@ STORY_CH6_DEFEATED_HUFF_N_PUFF
Definition enums.h:194
@ STORY_CH4_GOT_STOREROOM_KEY
Definition enums.h:130
@ STORY_CH6_DEFEATED_PUFF_PUFF_GUARDS
Definition enums.h:190
@ STORY_CH7_GOT_STAR_STONE
Definition enums.h:214
@ STORY_CH4_OPENED_GENERAL_GUY_ROOM
Definition enums.h:141
@ STORY_CH6_GOT_FERTILE_SOIL
Definition enums.h:184
@ STORY_CH1_KOOPA_BROS_HID_KEY
Definition enums.h:50
@ STORY_CH7_SHATTERED_FROZEN_POND
Definition enums.h:202
@ STORY_CH0_BEGAN_PEACH_MISSION
Definition enums.h:33
@ STORY_CH7_RAISED_FROZEN_STAIRS
Definition enums.h:215
@ STORY_CH5_ENTERED_MT_LAVA_LAVA
Definition enums.h:163
@ STORY_CH2_SOLVED_ARTIFACT_PUZZLE
Definition enums.h:81
@ STORY_CH5_KOLORADO_ESCAPED_FUZZIES
Definition enums.h:150
@ STORY_CH3_HEART_FLED_SECOND_TUNNEL
Definition enums.h:119
@ STORY_CH5_KOLORADO_AT_DEAD_END
Definition enums.h:169
@ STORY_CH7_ARRIVED_AT_STARBORN_VALLEY
Definition enums.h:208
@ STORY_CH1_FUZZY_THIEF_LEFT_TOWN
Definition enums.h:43
@ STORY_CH4_RETURNED_STOREROOM_KEY
Definition enums.h:131
@ STORY_CH1_KOOPER_JOINED_PARTY
Definition enums.h:46
@ STORY_CH5_RAPHAEL_LEFT_NEST
Definition enums.h:159
@ STORY_CH2_GOT_PULSE_STONE
Definition enums.h:75
@ STORY_CH0_SMASHED_GATE_BLOCK
Definition enums.h:24
@ STORY_CH7_UNLOCKED_SHIVER_MOUNTAIN
Definition enums.h:212
@ STORY_CH7_STAR_SPRIT_DEPARTED
Definition enums.h:227
@ STORY_CH5_KOLORADO_FELL_IN_LAVA
Definition enums.h:164
@ STORY_CH8_OPENED_PATH_TO_STAR_WAY
Definition enums.h:228
@ STORY_CH1_LOWERED_SECOND_STAIRS
Definition enums.h:57
@ STORY_CH5_YOSHI_CHILDREN_ARE_MISSING
Definition enums.h:152
@ STORY_CH5_BEGAN_PEACH_MISSION
Definition enums.h:176
@ STORY_UNUSED_FFFFFFE1
Definition enums.h:107
@ STORY_CH7_GOT_SNOWMAN_BUCKET
Definition enums.h:211
@ STORY_CH1_SPOTTED_BY_KOOPA_BROS
Definition enums.h:49
@ STORY_CH3_GOT_BOO_PORTRAIT
Definition enums.h:100
@ STORY_CH6_WISTERWOOD_GAVE_HINT
Definition enums.h:192
@ STORY_CH5_DEFEATED_PIRANHAS_MINIBOSS
Definition enums.h:157
@ STORY_CH8_REACHED_STAR_HAVEN
Definition enums.h:229
@ STORY_CH1_RAISED_SUBMERGED_STAIRS
Definition enums.h:58
@ STORY_CH2_PARAKARRY_JOINED_PARTY
Definition enums.h:68
@ STORY_CH0_HIT_GATEHOUSE_SWITCH
Definition enums.h:28
@ STORY_CH5_REACHED_RAPHAELS_TREE
Definition enums.h:158
@ STORY_CH3_UNLOCKED_WINDY_MILL
Definition enums.h:114
@ STORY_CH2_UNCOVERED_DRY_DRY_RUINS
Definition enums.h:76
@ STORY_NEVER
Definition enums.h:235
@ STORY_CH3_TUBBA_WOKE_UP
Definition enums.h:109
@ STORY_CH0_LEFT_THE_PLAYGROUND
Definition enums.h:21
@ STORY_CH7_DEFEATED_FIRST_DUPLIGHOST
Definition enums.h:213
@ STORY_CH6_STAR_SPIRIT_RESCUED
Definition enums.h:195
@ STORY_CH0_MET_STAR_SPIRITS
Definition enums.h:32
@ STORY_UNUSED_FFFFFFEC
Definition enums.h:118
@ STORY_CH5_MOVED_RAVEN_STATUE
Definition enums.h:156
@ STORY_CH7_SPOKE_WITH_HERRINGWAY
Definition enums.h:203
@ STORY_CH1_DEFEATED_JR_TROOPA
Definition enums.h:64
@ STORY_CH0_KAMMY_RETURNED_TO_BOWSER
Definition enums.h:30
@ STORY_CH4_STAR_SPIRIT_RESCUED
Definition enums.h:143
@ STORY_CH2_BOUGHT_SECRET_ITEMS
Definition enums.h:74
@ STORY_CH2_DEFEATED_TUTANKOOPA
Definition enums.h:82
@ STORY_CH5_OPENED_ESCAPE_ROUTE
Definition enums.h:175
@ STORY_CH5_DEFEATED_LAVA_PIRANHA
Definition enums.h:173
@ STORY_CH2_STAR_SPRIT_DEPARTED
Definition enums.h:85
@ STORY_CH4_MET_WITH_TWINK
Definition enums.h:127
@ STORY_CH6_DESTROYED_PUFF_PUFF_MACHINE
Definition enums.h:191
@ STORY_CH3_ALLOWED_INTO_FOREVER_FOREST
Definition enums.h:89
@ STORY_CH4_SOLVED_COLOR_PUZZLE
Definition enums.h:138
@ STORY_CH7_FOUND_HIDDEN_ROOM_UNDER_STATUE
Definition enums.h:222
@ STORY_CH5_ZIP_LINE_READY
Definition enums.h:162
@ STORY_CH3_HIT_HUGE_BLUE_SWITCH
Definition enums.h:99
@ STORY_CH1_MADE_SECOND_BRIDGE
Definition enums.h:47
@ STORY_CH2_BEGAN_PEACH_MISSION
Definition enums.h:84
@ STORY_CH7_DEFEATED_MIRROR_DUPLIGHOSTS
Definition enums.h:217
@ STORY_CH5_ALL_YOSHI_CHILDREN_RESCUED
Definition enums.h:154
@ STORY_CH0_MET_INNKEEPER
Definition enums.h:12
@ STORY_CH5_MT_LAVA_LAVA_ERUPTING
Definition enums.h:174
@ STORY_CH4_GOT_TOY_TRAIN
Definition enums.h:132
@ STORY_UNUSED_FFFFFF8C
Definition enums.h:22
@ STORY_CH7_MERLE_APOLOGIZED
Definition enums.h:209
@ STORY_CH5_ENTERED_WHALE
Definition enums.h:147
@ STORY_CH3_HEART_ESCAPED_WINDY_MILL
Definition enums.h:121
@ STORY_CH5_SUSHIE_JOINED_PARTY
Definition enums.h:153
@ STORY_CH1_MERLIN_REVEALED_KOOPA_BROS
Definition enums.h:38
@ STORY_CH3_TUBBA_BEGAN_NAPPING
Definition enums.h:108
@ STORY_CH4_FRYING_PAN_STOLEN
Definition enums.h:126
@ STORY_CH6_FILLED_SPRING_WITH_WATER
Definition enums.h:187
@ STORY_CH3_HEART_ESCAPED_WELL
Definition enums.h:120
@ STORY_INTRO
Definition enums.h:10
@ STORY_CH4_STAR_SPRIT_DEPARTED
Definition enums.h:145
@ STORY_CH5_HIDDEN_PASSAGE_OPEN
Definition enums.h:170
@ STORY_CH4_PULLED_SWITCH_SWITCH
Definition enums.h:137
@ STORY_CH8_STAR_SHIP_ACTIVATED
Definition enums.h:230
@ STORY_CH1_DEFEATED_DUNGEON_GUARDS
Definition enums.h:56
@ STORY_CH0_GOOMPA_JOINED_PARTY
Definition enums.h:17
@ STORY_CH6_ARRIVED_AT_FLOWER_FIELDS
Definition enums.h:181
@ STORY_CH2_ARRIVED_AT_DRY_DRY_OUTPOST
Definition enums.h:70
@ STORY_CH1_BEGAN_PEACH_MISSION
Definition enums.h:62
@ STORY_UNUSED_FFFFFFEB
Definition enums.h:117
@ STORY_CH4_ENTERED_THE_TOY_BOX
Definition enums.h:129
@ STORY_CH2_SHADY_MOUSE_ENTERED_SHOP
Definition enums.h:73
@ STORY_CH6_ASKED_TO_DEFEAT_MONTY_MOLES
Definition enums.h:182
@ STORY_CH0_GATE_CRUSHED
Definition enums.h:15
@ STORY_CH0_DEFEATED_GOOMBA_KING
Definition enums.h:26
@ STORY_CH1_ARRIVED_AT_KOOPA_VILLAGE
Definition enums.h:41
@ STORY_CH2_SPOKE_WITH_PARAKARRY
Definition enums.h:67
@ STORY_CH6_LAKILESTER_JOINED_PARTY
Definition enums.h:189
@ STORY_CH7_EXTENDED_PALACE_BRIDGE
Definition enums.h:221
@ STORY_CH7_DEFEATED_BOMBETTE_DUPLIGHOSTS
Definition enums.h:218
@ STORY_CH0_FELL_OFF_CLIFF
Definition enums.h:16
@ STORY_CH4_FOUND_HIDDEN_DOOR
Definition enums.h:128
@ STORY_CH6_GOT_CRYSTAL_BERRY
Definition enums.h:185
@ STORY_CH3_ESCAPED_TUBBAS_MANOR
Definition enums.h:113
@ STORY_CH3_GOT_SUPER_BOOTS
Definition enums.h:98
@ STORY_CH4_RETURNED_TOY_TRAIN
Definition enums.h:133
@ STORY_CH6_GOT_WATER_STONE
Definition enums.h:186
@ STORY_CH7_INVITED_TO_STARBORN_VALLEY
Definition enums.h:199
@ STORY_CH7_SOLVED_ALBINO_DINO_PUZZLE
Definition enums.h:223
@ STORY_CH3_PLAYED_THE_RECORD
Definition enums.h:95
@ STORY_CH3_STAR_SPIRIT_RESCUED
Definition enums.h:123
@ STORY_CH7_BEGAN_PEACH_MISSION
Definition enums.h:226
@ STORY_CH1_KOOPA_BROS_SET_TRAP
Definition enums.h:53
@ STORY_CH6_GOT_MAGICAL_BEAN
Definition enums.h:183
@ STORY_CH0_DEFEATED_JR_TROOPA
Definition enums.h:20
@ STORY_CH1_STAR_SPIRIT_RESCUED
Definition enums.h:61
@ STORY_CH1_LOWERED_FIRST_STAIRS
Definition enums.h:52
@ STORY_CH7_ARRIVED_AT_CRYSTAL_PALACE
Definition enums.h:216
@ STORY_CH3_STAR_SPRIT_DEPARTED
Definition enums.h:125
@ STORY_CH5_DEFEATED_FUZZIPEDE
Definition enums.h:148
@ STORY_CH5_KOLORADO_FELL_IN_PIT
Definition enums.h:168
@ STORY_CH7_DEFEATED_JR_TROOPA
Definition enums.h:206
@ STORY_CH0_DEFEATED_GOOMBA_BROS
Definition enums.h:25
@ STORY_CH1_FUZZY_THIEF_HID_IN_TREE
Definition enums.h:45
@ STORY_CH3_BEGAN_PEACH_MISSION
Definition enums.h:124
@ STORY_CH6_BEGAN_PEACH_MISSION
Definition enums.h:196
@ STORY_CH1_RETURNED_TO_TOAD_TOWN
Definition enums.h:65
@ STORY_CH3_ARRIVED_AT_GHOST_TOWN
Definition enums.h:104
@ STORY_CH1_TOLD_MERLIN_ABOUT_DARK_TOADS
Definition enums.h:37
@ STORY_CH0_LOOKING_FOR_HAMMER
Definition enums.h:18
@ STORY_CH1_MADE_FIRST_BRIDGE
Definition enums.h:40
@ STORY_CH3_TUBBA_CHASED_MARIO_IN_FOYER
Definition enums.h:112
@ STORY_CH7_MAYOR_MURDER_SOLVED
Definition enums.h:205
@ STORY_CH2_DRAINED_FIRST_SAND_ROOM
Definition enums.h:77
@ STORY_CH7_DEFEATED_MONSTAR
Definition enums.h:207
@ STORY_CH0_WAKE_UP
Definition enums.h:11
@ STORY_CH5_SMASHED_ULTRA_BLOCK
Definition enums.h:167
@ STORY_CH3_TUBBA_SMASHED_THE_BRIDGES
Definition enums.h:110
@ STORY_CH0_OPENED_BRIDGE_TO_TOAD_TOWN
Definition enums.h:29
@ STORY_CH7_DEFEATED_KOOPER_DUPLIGHOSTS
Definition enums.h:220
@ STORY_CH5_GOT_JADE_RAVEN
Definition enums.h:155
@ STORY_CH4_DEFEATED_LANTERN_GHOST
Definition enums.h:139
@ STORY_CH3_OPENED_BOOS_MANSION_GATE
Definition enums.h:91
@ STORY_CH2_DRAINED_SECOND_SAND_ROOM
Definition enums.h:78
@ STORY_CH3_GOT_WEIGHT
Definition enums.h:96
@ STORY_CH4_DEFEATED_GENERAL_GUY
Definition enums.h:142
@ STORY_CH0_ARRIVED_AT_TOAD_TOWN
Definition enums.h:31
@ STORY_CH7_MAYOR_MURDER_MYSTERY
Definition enums.h:201
@ STORY_CH1_KOOPA_BROS_FIRING_BLASTERS
Definition enums.h:59
@ STORY_CH8_REACHED_PEACHS_CASTLE
Definition enums.h:233
@ STORY_CH3_RESTORED_BOO_PORTRAIT
Definition enums.h:101
@ STORY_CH3_TRIGGERED_DOOR_JUMP_SCARE
Definition enums.h:93
@ STORY_UNUSED_0000005D
Definition enums.h:231
@ STORY_CH5_GOT_ULTRA_HAMMER
Definition enums.h:166
@ STORY_CH2_DRAINED_THIRD_SAND_ROOM
Definition enums.h:80
@ STORY_CH1_DEFEATED_BASEMENT_GUARD
Definition enums.h:51
@ STORY_CH4_BEGAN_PEACH_MISSION
Definition enums.h:144
@ STORY_CH5_RAPHAEL_WAITING_FOR_MARIO
Definition enums.h:161
@ STORY_CH4_WATT_JOINED_PARTY
Definition enums.h:140
@ STORY_CH7_DEFEATED_CRYSTAL_KING
Definition enums.h:224
@ STORY_CH3_SAW_BOO_ENTER_FOREST
Definition enums.h:87
@ STORY_CH1_SPOKE_WITH_MERLIN
Definition enums.h:36
@ STORY_CH5_KOLORADO_ESCAPED_SPEAR_GUYS
Definition enums.h:151
@ STORY_CH1_PROMISED_TO_HELP_KOOPER
Definition enums.h:42
@ STORY_CH3_SAW_TUBBA_EAT_BOO
Definition enums.h:105
@ STORY_CH2_SHADY_MOUSE_LEFT_SHOP
Definition enums.h:71
@ STORY_UNUSED_FFFFFF83
Definition enums.h:13
@ STORY_CH5_RETURNED_TO_TOAD_TOWN
Definition enums.h:179
@ STORY_CH3_ARRIVED_AT_BOOS_MANSION
Definition enums.h:90
@ STORY_CH5_WHALE_MOUTH_OPEN
Definition enums.h:146
@ STORY_CH4_GOT_FRYING_PAN
Definition enums.h:134
@ STORY_CH8_REACHED_BOWSERS_CASTLE
Definition enums.h:232
@ STORY_CH7_HERRINGWAY_AT_MAYORS_HOUSE
Definition enums.h:204
@ STORY_CH1_ARRIVED_AT_KOOPA_FORTRESS
Definition enums.h:48
@ STORY_CH3_TUBBA_CHASED_MARIO_IN_HALL
Definition enums.h:111
@ STORY_CH3_WENT_DOWN_THE_WELL
Definition enums.h:115
@ STORY_CH2_ARRIVED_AT_DRY_DRY_DESERT
Definition enums.h:69
@ STORY_CH3_UNLOCKED_GUSTY_GULCH
Definition enums.h:103
@ STORY_UNUSED_FFFFFFCC
Definition enums.h:86
@ STORY_CH1_FUZZY_THIEF_RAN_AWAY
Definition enums.h:44
@ STORY_EPILOGUE
Definition enums.h:234
@ STORY_CH6_RETURNED_TO_TOAD_TOWN
Definition enums.h:198
@ STORY_CH5_RAPHAEL_MOVED_ROOT
Definition enums.h:160
@ STORY_CH5_TRADED_VASE_FOR_SEED
Definition enums.h:178
@ STORY_CH0_TWINK_GAVE_LUCKY_STAR
Definition enums.h:34
@ STORY_CH7_GOT_SNOWMAN_SCARF
Definition enums.h:210
@ STORY_CH0_MET_GOOMPA
Definition enums.h:14
@ STORY_CH2_STAR_SPIRIT_RESCUED
Definition enums.h:83
@ STORY_CH3_ARRIVED_AT_TUBBAS_MANOR
Definition enums.h:106
@ STORY_CH4_GOT_TAYCE_TS_CAKE
Definition enums.h:135
@ STORY_CH7_STAR_SPIRIT_RESCUED
Definition enums.h:225
@ STORY_CH0_FOUND_HAMMER
Definition enums.h:19
@ STORY_CH5_STAR_SPRIT_DEPARTED
Definition enums.h:177
@ STORY_CH5_REACHED_LAVA_LAVA_ISLAND
Definition enums.h:149
@ STORY_CH1_KNOCKED_SWITCH_FROM_TREE
Definition enums.h:39
@ STORY_CH6_FLOWER_GATE_OPEN
Definition enums.h:180
@ STORY_CH1_MARIO_ACTIVATED_TRAP
Definition enums.h:54
@ STORY_CH0_RETURNED_TO_TOAD_TOWN
Definition enums.h:35
@ STORY_CH2_SPOKE_WITH_SHEEK
Definition enums.h:72

◆ KoopaKootFavors

Enumerator
KOOT_FAVOR_CH1_1 
KOOT_FAVOR_CH1_2 
KOOT_FAVOR_CH2_1 
KOOT_FAVOR_CH2_2 
KOOT_FAVOR_CH2_3 
KOOT_FAVOR_CH3_1 
KOOT_FAVOR_CH3_2 
KOOT_FAVOR_CH3_3 
KOOT_FAVOR_CH4_1 
KOOT_FAVOR_CH4_2 
KOOT_FAVOR_CH4_3 
KOOT_FAVOR_CH5_1 
KOOT_FAVOR_CH5_2 
KOOT_FAVOR_CH5_3 
KOOT_FAVOR_CH6_1 
KOOT_FAVOR_CH6_2 
KOOT_FAVOR_CH6_3 
KOOT_FAVOR_CH7_1 
KOOT_FAVOR_CH7_2 
KOOT_FAVOR_CH7_3 

Definition at line 238 of file enums.h.

238 {
249 KOOT_FAVOR_CH4_3 = 10,
250 KOOT_FAVOR_CH5_1 = 11,
251 KOOT_FAVOR_CH5_2 = 12,
252 KOOT_FAVOR_CH5_3 = 13,
253 KOOT_FAVOR_CH6_1 = 14,
254 KOOT_FAVOR_CH6_2 = 15,
255 KOOT_FAVOR_CH6_3 = 16,
256 KOOT_FAVOR_CH7_1 = 17,
257 KOOT_FAVOR_CH7_2 = 18,
258 KOOT_FAVOR_CH7_3 = 19,
259};
@ KOOT_FAVOR_CH5_3
Definition enums.h:252
@ KOOT_FAVOR_CH3_3
Definition enums.h:246
@ KOOT_FAVOR_CH2_1
Definition enums.h:241
@ KOOT_FAVOR_CH6_2
Definition enums.h:254
@ KOOT_FAVOR_CH6_1
Definition enums.h:253
@ KOOT_FAVOR_CH4_2
Definition enums.h:248
@ KOOT_FAVOR_CH2_3
Definition enums.h:243
@ KOOT_FAVOR_CH1_1
Definition enums.h:239
@ KOOT_FAVOR_CH4_3
Definition enums.h:249
@ KOOT_FAVOR_CH6_3
Definition enums.h:255
@ KOOT_FAVOR_CH5_1
Definition enums.h:250
@ KOOT_FAVOR_CH2_2
Definition enums.h:242
@ KOOT_FAVOR_CH5_2
Definition enums.h:251
@ KOOT_FAVOR_CH7_1
Definition enums.h:256
@ KOOT_FAVOR_CH3_2
Definition enums.h:245
@ KOOT_FAVOR_CH1_2
Definition enums.h:240
@ KOOT_FAVOR_CH7_2
Definition enums.h:257
@ KOOT_FAVOR_CH7_3
Definition enums.h:258
@ KOOT_FAVOR_CH3_1
Definition enums.h:244
@ KOOT_FAVOR_CH4_1
Definition enums.h:247

◆ KoopaKootFavorStates

Enumerator
KOOT_FAVOR_STATE_0 
KOOT_FAVOR_STATE_1 
KOOT_FAVOR_STATE_2 

Definition at line 261 of file enums.h.

261 {
265};
@ KOOT_FAVOR_STATE_0
Definition enums.h:262
@ KOOT_FAVOR_STATE_2
Definition enums.h:264
@ KOOT_FAVOR_STATE_1
Definition enums.h:263

◆ EncounterTriggers

Enumerator
ENCOUNTER_TRIGGER_NONE 
ENCOUNTER_TRIGGER_JUMP 
ENCOUNTER_TRIGGER_SPIN 
ENCOUNTER_TRIGGER_HAMMER 
ENCOUNTER_TRIGGER_CONVERSATION 
ENCOUNTER_TRIGGER_PARTNER 

Definition at line 267 of file enums.h.

267 {
274};
@ ENCOUNTER_TRIGGER_CONVERSATION
Definition enums.h:272
@ ENCOUNTER_TRIGGER_JUMP
Definition enums.h:269
@ ENCOUNTER_TRIGGER_HAMMER
Definition enums.h:271
@ ENCOUNTER_TRIGGER_NONE
Definition enums.h:268
@ ENCOUNTER_TRIGGER_PARTNER
Definition enums.h:273
@ ENCOUNTER_TRIGGER_SPIN
Definition enums.h:270

◆ SoundOutputMode

Enumerator
SOUND_OUT_MONO 
SOUND_OUT_STEREO 

Definition at line 276 of file enums.h.

276 {
277 SOUND_OUT_MONO = 0,
279};
@ SOUND_OUT_MONO
Definition enums.h:277
@ SOUND_OUT_STEREO
Definition enums.h:278

◆ SongIDs

enum SongIDs
Enumerator
SONG_TOAD_TOWN 
SONG_NORMAL_BATTLE 
SONG_SPECIAL_BATTLE 
SONG_JR_TROOPA_BATTLE 
SONG_FINAL_BOWSER_BATTLE 
SONG_GOOMBA_KING_BATTLE 
SONG_KOOPA_BROS_BATTLE 
SONG_FAKE_BOWSER_BATTLE 
SONG_TUTANKOOPA_BATTLE 
SONG_TUBBA_BLUBBA_BATTLE 
SONG_GENERAL_GUY_BATTLE 
SONG_LAVA_PIRANHA_BATTLE 
SONG_HUFF_N_PUFF_BATTLE 
SONG_CRYSTAL_KING_BATTLE 
SONG_GOOMBA_VILLAGE 
SONG_PLEASANT_PATH 
SONG_FUZZY_ATTACK 
SONG_KOOPA_VILLAGE 
SONG_KOOPA_FORTRESS 
SONG_DRY_DRY_OUTPOST 
SONG_MT_RUGGED 
SONG_DRY_DRY_DESERT 
SONG_DRY_DRY_RUINS 
SONG_RUINS_BASEMENT 
SONG_FOREVER_FOREST 
SONG_BOOS_MANSION 
SONG_CHEERFUL_BOOS_MANSION 
SONG_GUSTY_GULCH 
SONG_TUBBAS_MANOR 
SONG_TUBBA_ESCAPE 
SONG_SHY_GUY_TOYBOX 
SONG_TOYBOX_TRAIN 
SONG_CREEPY_TOYBOX 
SONG_JADE_JUNGLE 
SONG_DEEP_JUNGLE 
SONG_YOSHIS_VILLAGE 
SONG_YOSHIS_PANIC 
SONG_RAPHAEL_RAVEN 
SONG_MT_LAVALAVA 
SONG_VOLCANO_ESCAPE 
SONG_STAR_WAY_OPENS 
SONG_MASTER_BATTLE 
SONG_RADIO_ISLAND_SOUNDS 
SONG_RADIO_HOT_HITS 
SONG_RADIO_GOLDEN_OLDIES 
SONG_FLOWER_FIELDS_CLOUDY 
SONG_FLOWER_FIELDS_SUNNY 
SONG_CLOUDY_CLIMB 
SONG_PUFF_PUFF_MACHINE 
SONG_SUN_TOWER_CLOUDY 
SONG_SUN_TOWER_SUNNY 
SONG_CRYSTAL_PALACE 
SONG_SHIVER_CITY 
SONG_PENGUIN_MYSTERY 
SONG_SHIVER_SNOWFIELD 
SONG_SHIVER_MOUNTAIN 
SONG_STARBORN_VALLEY 
SONG_MERLAR_THEME 
SONG_MAIL_CALL 
SONG_PEACHS_CASTLE_PARTY 
SONG_CHAPTER_END 
SONG_CHAPTER_START 
SONG_ITEM_UPGRADE 
SONG_PHONOGRAPH_MUSIC 
SONG_TUTANKOOPA_THEME 
SONG_KAMMY_KOOPA_THEME 
SONG_JR_TROOPA_THEME 
SONG_BULLET_BILL_ASSAULT 
SONG_MONTY_MOLE_ASSAULT 
SONG_SHY_GUY_INVASION 
SONG_TOAD_TOWN_TUNNELS 
SONG_WHALE_THEME 
SONG_FOREVER_FOREST_WARNING 
SONG_YOSHI_KIDS_FOUND 
SONG_UNUSED_FANFARE 
SONG_GOOMBA_KING_THEME 
SONG_KOOPA_BROS_INTERLUDE 
SONG_KOOPA_BROS_THEME 
SONG_TUTANKOOPA_WARNING 
SONG_TUTANKOOPA_REVEALED 
SONG_TUBBA_BLUBBA_THEME 
SONG_GENERAL_GUY_THEME 
SONG_LAVA_PIRANHA_THEME 
SONG_HUFF_N_PUFF_THEME 
SONG_CRYSTAL_KING_THEME 
SONG_BLOOPER_THEME 
SONG_MINIBOSS_BATTLE 
SONG_MONSTAR_THEME 
SONG_CLUB64 
SONG_UNUSED_OPENING 
SONG_BOWSERS_CASTLE_FALLS 
SONG_STAR_HAVEN 
SONG_SHOOTING_STAR_SUMMIT 
SONG_STARSHIP_THEME 
SONG_STAR_SANCTUARY 
SONG_BOWSERS_CASTLE 
SONG_BOWSERS_CASTLE_CAVES 
SONG_BOWSER_THEME 
SONG_BOWSER_BATTLE 
SONG_PEACH_WISHES 
SONG_FILE_SELECT 
SONG_MAIN_THEME 
SONG_BOWSER_ATTACKS 
SONG_MARIO_FALLS 
SONG_PEACH_APPEARS 
SONG_THE_END 
SONG_RECOVERED_STAR_ROD 
SONG_TWINK_THEME 
SONG_STIRRING_CAKE 
SONG_GOURMET_GUY_FREAKOUT 
SONG_PRISONER_PEACH_THEME 
SONG_PEACH_MISSION 
SONG_PEACH_SNEAKING 
SONG_PEACH_CAUGHT 
SONG_PEACH_QUIZ_INTRO 
SONG_STAR_SPIRIT_THEME 
SONG_PENGUIN_WHODUNIT 
SONG_PENGUIN_WAKES_UP 
SONG_MAGIC_BEANSTALK 
SONG_MERLEE_SPELL 
SONG_LAKILESTER_THEME 
SONG_GOOMBA_BROS_RETREAT 
SONG_SUNSHINE_RETURNS 
SONG_RIDING_THE_RAILS 
SONG_RIDING_THE_WHALE 
SONG_NEW_PARTNER 
SONG_DRY_DRY_RUINS_APPEAR 
SONG_CANDY_CANES 
SONG_PLAYROOM 
SONG_MOUSTAFA_THEME 
SONG_GAME_OVER 
SONG_TAKING_REST 
SONG_FLOWER_NPC_THEME 
SONG_FLOWER_GATE_APPEARS 
SONG_BATTLE_END 
SONG_POP_DIVA_SONG 
SONG_BOO_MINIGAME 
SONG_LEVEL_UP 
SONG_PARADE_DAY 
SONG_PARADE_NIGHT 
SONG_MARIO_BROS_HOUSE 
SONG_INTRO_STORY 
SONG_NEW_PARTNER_JP 

Definition at line 281 of file enums.h.

281 {
282 SONG_TOAD_TOWN = 0x00000000,
283 //SONG_GOOMBA_VILLAGE_COPY = 0x00000001,
284 SONG_NORMAL_BATTLE = 0x00000002,
285 SONG_SPECIAL_BATTLE = 0x00000003,
286 SONG_JR_TROOPA_BATTLE = 0x00000004,
287 SONG_FINAL_BOWSER_BATTLE = 0x00000005,
288 //SONG_GOOMBA_VILLAGE_COPY = 0x00000006,
289 SONG_GOOMBA_KING_BATTLE = 0x00000007,
290 SONG_KOOPA_BROS_BATTLE = 0x00000008,
291 SONG_FAKE_BOWSER_BATTLE = 0x00000009,
292 SONG_TUTANKOOPA_BATTLE = 0x0000000A,
293 SONG_TUBBA_BLUBBA_BATTLE = 0x0000000B,
294 SONG_GENERAL_GUY_BATTLE = 0x0000000C,
295 SONG_LAVA_PIRANHA_BATTLE = 0x0000000D,
296 SONG_HUFF_N_PUFF_BATTLE = 0x0000000E,
297 SONG_CRYSTAL_KING_BATTLE = 0x0000000F,
298 SONG_GOOMBA_VILLAGE = 0x00000010,
299 SONG_PLEASANT_PATH = 0x00000011,
300 SONG_FUZZY_ATTACK = 0x00000012,
301 SONG_KOOPA_VILLAGE = 0x00000013,
302 SONG_KOOPA_FORTRESS = 0x00000014,
303 SONG_DRY_DRY_OUTPOST = 0x00000015,
304 SONG_MT_RUGGED = 0x00000016,
305 SONG_DRY_DRY_DESERT = 0x00000017,
306 SONG_DRY_DRY_RUINS = 0x00000018,
307 SONG_RUINS_BASEMENT = 0x00000019,
308 SONG_FOREVER_FOREST = 0x0000001A,
309 SONG_BOOS_MANSION = 0x0000001B,
310 SONG_CHEERFUL_BOOS_MANSION = 0x0000001C,
311 SONG_GUSTY_GULCH = 0x0000001D,
312 SONG_TUBBAS_MANOR = 0x0000001E,
313 SONG_TUBBA_ESCAPE = 0x0000001F,
314 SONG_SHY_GUY_TOYBOX = 0x00000020,
315 SONG_TOYBOX_TRAIN = 0x00000021,
316 SONG_CREEPY_TOYBOX = 0x00000022,
317 //SONG_GOOMBA_VILLAGE_COPY = 0x00000023,
318 SONG_JADE_JUNGLE = 0x00000024,
319 SONG_DEEP_JUNGLE = 0x00000025,
320 SONG_YOSHIS_VILLAGE = 0x00000026,
321 SONG_YOSHIS_PANIC = 0x00000027,
322 SONG_RAPHAEL_RAVEN = 0x00000028,
323 SONG_MT_LAVALAVA = 0x00000029,
324 SONG_VOLCANO_ESCAPE = 0x0000002A,
325 SONG_STAR_WAY_OPENS = 0x0000002B,
326 SONG_MASTER_BATTLE = 0x0000002C,
327 SONG_RADIO_ISLAND_SOUNDS = 0x0000002D,
328 SONG_RADIO_HOT_HITS = 0x0000002E,
329 SONG_RADIO_GOLDEN_OLDIES = 0x0000002F,
330 SONG_FLOWER_FIELDS_CLOUDY = 0x00000030,
331 SONG_FLOWER_FIELDS_SUNNY = 0x00000031,
332 SONG_CLOUDY_CLIMB = 0x00000032,
333 SONG_PUFF_PUFF_MACHINE = 0x00000033,
334 SONG_SUN_TOWER_CLOUDY = 0x00000034,
335 SONG_SUN_TOWER_SUNNY = 0x00000035,
336 //SONG_GOOMBA_VILLAGE_COPY = 0x00000036,
337 SONG_CRYSTAL_PALACE = 0x00000037,
338 SONG_SHIVER_CITY = 0x00000038,
339 SONG_PENGUIN_MYSTERY = 0x00000039,
340 SONG_SHIVER_SNOWFIELD = 0x0000003A,
341 SONG_SHIVER_MOUNTAIN = 0x0000003B,
342 SONG_STARBORN_VALLEY = 0x0000003C,
343 SONG_MERLAR_THEME = 0x0000003D,
344 SONG_MAIL_CALL = 0x0000003E,
345 SONG_PEACHS_CASTLE_PARTY = 0x0000003F,
346 SONG_CHAPTER_END = 0x00000040,
347 SONG_CHAPTER_START = 0x00000041,
348 SONG_ITEM_UPGRADE = 0x00000042,
349 //SONG_GOOMBA_VILLAGE_COPY = 0x00000043,
350 SONG_PHONOGRAPH_MUSIC = 0x00000044,
351 SONG_TUTANKOOPA_THEME = 0x00000045,
352 SONG_KAMMY_KOOPA_THEME = 0x00000046,
353 SONG_JR_TROOPA_THEME = 0x00000047,
354 SONG_BULLET_BILL_ASSAULT = 0x00000048,
355 SONG_MONTY_MOLE_ASSAULT = 0x00000049,
356 SONG_SHY_GUY_INVASION = 0x0000004A,
357 SONG_TOAD_TOWN_TUNNELS = 0x0000004B,
358 SONG_WHALE_THEME = 0x0000004C,
359 SONG_FOREVER_FOREST_WARNING = 0x0000004D,
360 SONG_YOSHI_KIDS_FOUND = 0x0000004E,
361 SONG_UNUSED_FANFARE = 0x0000004F,
362 SONG_GOOMBA_KING_THEME = 0x00000050,
363 SONG_KOOPA_BROS_INTERLUDE = 0x00000051,
364 SONG_KOOPA_BROS_THEME = 0x00000052,
365 SONG_TUTANKOOPA_WARNING = 0x00000053,
366 SONG_TUTANKOOPA_REVEALED = 0x00000054,
367 SONG_TUBBA_BLUBBA_THEME = 0x00000055,
368 SONG_GENERAL_GUY_THEME = 0x00000056,
369 SONG_LAVA_PIRANHA_THEME = 0x00000057,
370 SONG_HUFF_N_PUFF_THEME = 0x00000058,
371 SONG_CRYSTAL_KING_THEME = 0x00000059,
372 SONG_BLOOPER_THEME = 0x0000005A,
373 SONG_MINIBOSS_BATTLE = 0x0000005B,
374 SONG_MONSTAR_THEME = 0x0000005C,
375 SONG_CLUB64 = 0x0000005D,
376 SONG_UNUSED_OPENING = 0x0000005E,
377 SONG_BOWSERS_CASTLE_FALLS = 0x0000005F,
378 SONG_STAR_HAVEN = 0x00000060,
379 SONG_SHOOTING_STAR_SUMMIT = 0x00000061,
380 SONG_STARSHIP_THEME = 0x00000062,
381 SONG_STAR_SANCTUARY = 0x00000063,
382 SONG_BOWSERS_CASTLE = 0x00000064,
383 SONG_BOWSERS_CASTLE_CAVES = 0x00000065,
384 SONG_BOWSER_THEME = 0x00000066,
385 SONG_BOWSER_BATTLE = 0x00000067,
386 SONG_PEACH_WISHES = 0x00000068,
387 SONG_FILE_SELECT = 0x00000069,
388 SONG_MAIN_THEME = 0x0000006A,
389 SONG_BOWSER_ATTACKS = 0x0000006B,
390 SONG_MARIO_FALLS = 0x0000006C,
391 SONG_PEACH_APPEARS = 0x0000006D,
392 SONG_THE_END = 0x0000006E,
393 SONG_RECOVERED_STAR_ROD = 0x0000006F,
394 SONG_TWINK_THEME = 0x00000070,
395 SONG_STIRRING_CAKE = 0x00000071,
396 SONG_GOURMET_GUY_FREAKOUT = 0x00000072,
397 SONG_PRISONER_PEACH_THEME = 0x00000073,
398 SONG_PEACH_MISSION = 0x00000074,
399 SONG_PEACH_SNEAKING = 0x00000075,
400 SONG_PEACH_CAUGHT = 0x00000076,
401 SONG_PEACH_QUIZ_INTRO = 0x00000077,
402 SONG_STAR_SPIRIT_THEME = 0x00000078,
403 SONG_PENGUIN_WHODUNIT = 0x00000079,
404 SONG_PENGUIN_WAKES_UP = 0x0000007A,
405 SONG_MAGIC_BEANSTALK = 0x0000007B,
406 SONG_MERLEE_SPELL = 0x0000007C,
407 SONG_LAKILESTER_THEME = 0x0000007D,
408 SONG_GOOMBA_BROS_RETREAT = 0x0000007E,
409 SONG_SUNSHINE_RETURNS = 0x0000007F,
410 SONG_RIDING_THE_RAILS = 0x00000080,
411 SONG_RIDING_THE_WHALE = 0x00000081,
412 SONG_NEW_PARTNER = 0x00000082,
413 SONG_DRY_DRY_RUINS_APPEAR = 0x00000083,
414 SONG_CANDY_CANES = 0x00000084,
415 SONG_PLAYROOM = 0x00000085,
416 SONG_MOUSTAFA_THEME = 0x00000086,
417 SONG_GAME_OVER = 0x00000087,
418 SONG_TAKING_REST = 0x00000088,
419 SONG_FLOWER_NPC_THEME = 0x00000089,
420 SONG_FLOWER_GATE_APPEARS = 0x0000008A,
421 SONG_BATTLE_END = 0x0000008B,
422 SONG_POP_DIVA_SONG = 0x0000008C,
423 SONG_BOO_MINIGAME = 0x0000008D,
424 SONG_LEVEL_UP = 0x0000008E,
425 //SONG_GOOMBA_VILLAGE_COPY = 0x0000008F,
426 SONG_PARADE_DAY = 0x00000090,
427 SONG_PARADE_NIGHT = 0x00000091,
428 //SONG_GOOMBA_VILLAGE_COPY = 0x00000092,
429 //SONG_GOOMBA_VILLAGE_COPY = 0x00000093,
430 SONG_MARIO_BROS_HOUSE = 0x00000094,
431 SONG_INTRO_STORY = 0x00000095,
432 SONG_NEW_PARTNER_JP = 0x00000096,
433};
@ SONG_TWINK_THEME
Definition enums.h:394
@ SONG_DRY_DRY_RUINS_APPEAR
Definition enums.h:413
@ SONG_TUBBAS_MANOR
Definition enums.h:312
@ SONG_CRYSTAL_KING_THEME
Definition enums.h:371
@ SONG_STIRRING_CAKE
Definition enums.h:395
@ SONG_NEW_PARTNER
Definition enums.h:412
@ SONG_FUZZY_ATTACK
Definition enums.h:300
@ SONG_MERLEE_SPELL
Definition enums.h:406
@ SONG_YOSHIS_VILLAGE
Definition enums.h:320
@ SONG_PLEASANT_PATH
Definition enums.h:299
@ SONG_BOWSER_THEME
Definition enums.h:384
@ SONG_SHOOTING_STAR_SUMMIT
Definition enums.h:379
@ SONG_PEACH_WISHES
Definition enums.h:386
@ SONG_SHY_GUY_TOYBOX
Definition enums.h:314
@ SONG_VOLCANO_ESCAPE
Definition enums.h:324
@ SONG_GOOMBA_KING_BATTLE
Definition enums.h:289
@ SONG_TUBBA_BLUBBA_BATTLE
Definition enums.h:293
@ SONG_LEVEL_UP
Definition enums.h:424
@ SONG_TUTANKOOPA_REVEALED
Definition enums.h:366
@ SONG_LAKILESTER_THEME
Definition enums.h:407
@ SONG_FINAL_BOWSER_BATTLE
Definition enums.h:287
@ SONG_YOSHI_KIDS_FOUND
Definition enums.h:360
@ SONG_YOSHIS_PANIC
Definition enums.h:321
@ SONG_BOWSER_BATTLE
Definition enums.h:385
@ SONG_NEW_PARTNER_JP
Definition enums.h:432
@ SONG_DRY_DRY_DESERT
Definition enums.h:305
@ SONG_MERLAR_THEME
Definition enums.h:343
@ SONG_KAMMY_KOOPA_THEME
Definition enums.h:352
@ SONG_CHAPTER_START
Definition enums.h:347
@ SONG_FLOWER_NPC_THEME
Definition enums.h:419
@ SONG_GOOMBA_BROS_RETREAT
Definition enums.h:408
@ SONG_TOAD_TOWN_TUNNELS
Definition enums.h:357
@ SONG_NORMAL_BATTLE
Definition enums.h:284
@ SONG_JADE_JUNGLE
Definition enums.h:318
@ SONG_GUSTY_GULCH
Definition enums.h:311
@ SONG_MONTY_MOLE_ASSAULT
Definition enums.h:355
@ SONG_STARSHIP_THEME
Definition enums.h:380
@ SONG_KOOPA_FORTRESS
Definition enums.h:302
@ SONG_BOWSERS_CASTLE
Definition enums.h:382
@ SONG_FLOWER_GATE_APPEARS
Definition enums.h:420
@ SONG_BLOOPER_THEME
Definition enums.h:372
@ SONG_PUFF_PUFF_MACHINE
Definition enums.h:333
@ SONG_SUNSHINE_RETURNS
Definition enums.h:409
@ SONG_DRY_DRY_OUTPOST
Definition enums.h:303
@ SONG_KOOPA_BROS_INTERLUDE
Definition enums.h:363
@ SONG_BOWSERS_CASTLE_FALLS
Definition enums.h:377
@ SONG_PEACH_QUIZ_INTRO
Definition enums.h:401
@ SONG_TOAD_TOWN
Definition enums.h:282
@ SONG_TUBBA_ESCAPE
Definition enums.h:313
@ SONG_FOREVER_FOREST
Definition enums.h:308
@ SONG_PEACH_CAUGHT
Definition enums.h:400
@ SONG_STAR_SPIRIT_THEME
Definition enums.h:402
@ SONG_CLOUDY_CLIMB
Definition enums.h:332
@ SONG_MOUSTAFA_THEME
Definition enums.h:416
@ SONG_MAGIC_BEANSTALK
Definition enums.h:405
@ SONG_FAKE_BOWSER_BATTLE
Definition enums.h:291
@ SONG_MARIO_BROS_HOUSE
Definition enums.h:430
@ SONG_UNUSED_OPENING
Definition enums.h:376
@ SONG_GOOMBA_KING_THEME
Definition enums.h:362
@ SONG_SUN_TOWER_CLOUDY
Definition enums.h:334
@ SONG_SPECIAL_BATTLE
Definition enums.h:285
@ SONG_TUTANKOOPA_BATTLE
Definition enums.h:292
@ SONG_RIDING_THE_RAILS
Definition enums.h:410
@ SONG_THE_END
Definition enums.h:392
@ SONG_MT_RUGGED
Definition enums.h:304
@ SONG_DEEP_JUNGLE
Definition enums.h:319
@ SONG_FLOWER_FIELDS_SUNNY
Definition enums.h:331
@ SONG_UNUSED_FANFARE
Definition enums.h:361
@ SONG_STAR_SANCTUARY
Definition enums.h:381
@ SONG_CHEERFUL_BOOS_MANSION
Definition enums.h:310
@ SONG_CRYSTAL_KING_BATTLE
Definition enums.h:297
@ SONG_BULLET_BILL_ASSAULT
Definition enums.h:354
@ SONG_PEACH_APPEARS
Definition enums.h:391
@ SONG_LAVA_PIRANHA_BATTLE
Definition enums.h:295
@ SONG_KOOPA_BROS_BATTLE
Definition enums.h:290
@ SONG_JR_TROOPA_THEME
Definition enums.h:353
@ SONG_TUTANKOOPA_THEME
Definition enums.h:351
@ SONG_BOWSER_ATTACKS
Definition enums.h:389
@ SONG_RADIO_ISLAND_SOUNDS
Definition enums.h:327
@ SONG_TAKING_REST
Definition enums.h:418
@ SONG_RUINS_BASEMENT
Definition enums.h:307
@ SONG_LAVA_PIRANHA_THEME
Definition enums.h:369
@ SONG_CLUB64
Definition enums.h:375
@ SONG_PRISONER_PEACH_THEME
Definition enums.h:397
@ SONG_TUBBA_BLUBBA_THEME
Definition enums.h:367
@ SONG_INTRO_STORY
Definition enums.h:431
@ SONG_KOOPA_VILLAGE
Definition enums.h:301
@ SONG_RIDING_THE_WHALE
Definition enums.h:411
@ SONG_POP_DIVA_SONG
Definition enums.h:422
@ SONG_BOO_MINIGAME
Definition enums.h:423
@ SONG_HUFF_N_PUFF_BATTLE
Definition enums.h:296
@ SONG_PENGUIN_WAKES_UP
Definition enums.h:404
@ SONG_KOOPA_BROS_THEME
Definition enums.h:364
@ SONG_CANDY_CANES
Definition enums.h:414
@ SONG_FLOWER_FIELDS_CLOUDY
Definition enums.h:330
@ SONG_PENGUIN_WHODUNIT
Definition enums.h:403
@ SONG_MONSTAR_THEME
Definition enums.h:374
@ SONG_PENGUIN_MYSTERY
Definition enums.h:339
@ SONG_GAME_OVER
Definition enums.h:417
@ SONG_FOREVER_FOREST_WARNING
Definition enums.h:359
@ SONG_BATTLE_END
Definition enums.h:421
@ SONG_TOYBOX_TRAIN
Definition enums.h:315
@ SONG_RADIO_HOT_HITS
Definition enums.h:328
@ SONG_RADIO_GOLDEN_OLDIES
Definition enums.h:329
@ SONG_STAR_HAVEN
Definition enums.h:378
@ SONG_RECOVERED_STAR_ROD
Definition enums.h:393
@ SONG_FILE_SELECT
Definition enums.h:387
@ SONG_HUFF_N_PUFF_THEME
Definition enums.h:370
@ SONG_SHY_GUY_INVASION
Definition enums.h:356
@ SONG_WHALE_THEME
Definition enums.h:358
@ SONG_RAPHAEL_RAVEN
Definition enums.h:322
@ SONG_TUTANKOOPA_WARNING
Definition enums.h:365
@ SONG_PHONOGRAPH_MUSIC
Definition enums.h:350
@ SONG_JR_TROOPA_BATTLE
Definition enums.h:286
@ SONG_PEACHS_CASTLE_PARTY
Definition enums.h:345
@ SONG_CREEPY_TOYBOX
Definition enums.h:316
@ SONG_BOWSERS_CASTLE_CAVES
Definition enums.h:383
@ SONG_MT_LAVALAVA
Definition enums.h:323
@ SONG_PARADE_DAY
Definition enums.h:426
@ SONG_PARADE_NIGHT
Definition enums.h:427
@ SONG_MARIO_FALLS
Definition enums.h:390
@ SONG_GENERAL_GUY_THEME
Definition enums.h:368
@ SONG_STAR_WAY_OPENS
Definition enums.h:325
@ SONG_CRYSTAL_PALACE
Definition enums.h:337
@ SONG_PEACH_MISSION
Definition enums.h:398
@ SONG_MASTER_BATTLE
Definition enums.h:326
@ SONG_MINIBOSS_BATTLE
Definition enums.h:373
@ SONG_BOOS_MANSION
Definition enums.h:309
@ SONG_SHIVER_CITY
Definition enums.h:338
@ SONG_ITEM_UPGRADE
Definition enums.h:348
@ SONG_SHIVER_SNOWFIELD
Definition enums.h:340
@ SONG_GENERAL_GUY_BATTLE
Definition enums.h:294
@ SONG_GOOMBA_VILLAGE
Definition enums.h:298
@ SONG_PLAYROOM
Definition enums.h:415
@ SONG_CHAPTER_END
Definition enums.h:346
@ SONG_STARBORN_VALLEY
Definition enums.h:342
@ SONG_DRY_DRY_RUINS
Definition enums.h:306
@ SONG_MAIN_THEME
Definition enums.h:388
@ SONG_PEACH_SNEAKING
Definition enums.h:399
@ SONG_SUN_TOWER_SUNNY
Definition enums.h:335
@ SONG_SHIVER_MOUNTAIN
Definition enums.h:341
@ SONG_MAIL_CALL
Definition enums.h:344
@ SONG_GOURMET_GUY_FREAKOUT
Definition enums.h:396

◆ Abilities

enum Abilities
Enumerator
ABILITY_DODGE_MASTER 
ABILITY_UNUSED 
ABILITY_SPIKE_SHIELD 
ABILITY_FIRST_ATTACK 
ABILITY_HP_PLUS 
ABILITY_DOUBLE_DIP 
ABILITY_MYSTERY_SCROLL 
ABILITY_FIRE_SHIELD 
ABILITY_PRETTY_LUCKY 
ABILITY_HP_DRAIN 
ABILITY_ALL_OR_NOTHING 
ABILITY_SLOW_GO 
ABILITY_FP_PLUS 
ABILITY_ICE_POWER 
ABILITY_FEELING_FINE 
ABILITY_ATTACK_FX 
ABILITY_MONEY_MONEY 
ABILITY_CHILL_OUT 
ABILITY_HAPPY_HEART 
ABILITY_ZAP_TAP 
ABILITY_MEGA_RUSH 
ABILITY_BERSERKER 
ABILITY_RIGHT_ON 
ABILITY_RUNAWAY_PAY 
ABILITY_FLOWER_SAVER 
ABILITY_PAY_OFF 
ABILITY_QUICK_CHANGE 
ABILITY_DEFEND_PLUS 
ABILITY_POWER_PLUS 
ABILITY_REFUND 
ABILITY_POWER_RUSH 
ABILITY_CRAZY_HEART 
ABILITY_LAST_STAND 
ABILITY_CLOSE_CALL 
ABILITY_P_UP_D_DOWN 
ABILITY_LUCKY_DAY 
ABILITY_MEGA_HP_DRAIN 
ABILITY_P_DOWN_D_UP 
ABILITY_FLOWER_FANATIC 
ABILITY_SPEEDY_SPIN 
ABILITY_SPIN_ATTACK 
ABILITY_I_SPY 
ABILITY_BUMP_ATTACK 
ABILITY_HEART_FINDER 
ABILITY_FLOWER_FINDER 
ABILITY_DIZZY_ATTACK 
ABILITY_FINAL_GOOMPA 
ABILITY_FINAL_BOBOMB 
ABILITY_DEEP_FOCUS 
ABILITY_SUPER_FOCUS 
ABILITY_KAIDEN 
ABILITY_DAMAGE_DODGE 
ABILITY_HAPPY_FLOWER 
ABILITY_GROUP_FOCUS 
ABILITY_PEEKABOO 
ABILITY_HEALTHY_HEALTHY 

Definition at line 435 of file enums.h.

435 {
436 ABILITY_DODGE_MASTER = 0x00000000,
437 ABILITY_UNUSED = 0x00000001,
438 ABILITY_SPIKE_SHIELD = 0x00000002,
439 ABILITY_FIRST_ATTACK = 0x00000003,
440 ABILITY_HP_PLUS = 0x00000004,
441 ABILITY_DOUBLE_DIP = 0x00000005,
442 ABILITY_MYSTERY_SCROLL = 0x00000006,
443 ABILITY_FIRE_SHIELD = 0x00000007,
444 ABILITY_PRETTY_LUCKY = 0x00000008,
445 ABILITY_HP_DRAIN = 0x00000009,
446 ABILITY_ALL_OR_NOTHING = 0x0000000A,
447 ABILITY_SLOW_GO = 0x0000000B,
448 ABILITY_FP_PLUS = 0x0000000C,
449 ABILITY_ICE_POWER = 0x0000000D,
450 ABILITY_FEELING_FINE = 0x0000000E,
451 ABILITY_ATTACK_FX = 0x0000000F,
452 ABILITY_MONEY_MONEY = 0x00000010,
453 ABILITY_CHILL_OUT = 0x00000011,
454 ABILITY_HAPPY_HEART = 0x00000012,
455 ABILITY_ZAP_TAP = 0x00000013,
456 ABILITY_MEGA_RUSH = 0x00000014,
457 ABILITY_BERSERKER = 0x00000015,
458 ABILITY_RIGHT_ON = 0x00000016,
459 ABILITY_RUNAWAY_PAY = 0x00000017,
460 ABILITY_FLOWER_SAVER = 0x00000018,
461 ABILITY_PAY_OFF = 0x00000019,
462 ABILITY_QUICK_CHANGE = 0x0000001A,
463 ABILITY_DEFEND_PLUS = 0x0000001B,
464 ABILITY_POWER_PLUS = 0x0000001C,
465 ABILITY_REFUND = 0x0000001D,
466 ABILITY_POWER_RUSH = 0x0000001E,
467 ABILITY_CRAZY_HEART = 0x0000001F,
468 ABILITY_LAST_STAND = 0x00000020,
469 ABILITY_CLOSE_CALL = 0x00000021,
470 ABILITY_P_UP_D_DOWN = 0x00000022,
471 ABILITY_LUCKY_DAY = 0x00000023,
472 ABILITY_MEGA_HP_DRAIN = 0x00000024,
473 ABILITY_P_DOWN_D_UP = 0x00000025,
474 ABILITY_FLOWER_FANATIC = 0x00000026,
475 ABILITY_SPEEDY_SPIN = 0x00000027,
476 ABILITY_SPIN_ATTACK = 0x00000028,
477 ABILITY_I_SPY = 0x00000029,
478 ABILITY_BUMP_ATTACK = 0x0000002A,
479 ABILITY_HEART_FINDER = 0x0000002B,
480 ABILITY_FLOWER_FINDER = 0x0000002C,
481 ABILITY_DIZZY_ATTACK = 0x0000002D,
482 ABILITY_FINAL_GOOMPA = 0x0000002E,
483 ABILITY_FINAL_BOBOMB = 0x0000002F,
484 ABILITY_DEEP_FOCUS = 0x00000030,
485 ABILITY_SUPER_FOCUS = 0x00000031,
486 ABILITY_KAIDEN = 0x00000032,
487 ABILITY_DAMAGE_DODGE = 0x00000033,
488 ABILITY_HAPPY_FLOWER = 0x00000034,
489 ABILITY_GROUP_FOCUS = 0x00000035,
490 ABILITY_PEEKABOO = 0x00000036,
491 ABILITY_HEALTHY_HEALTHY = 0x00000037,
492};
@ ABILITY_BERSERKER
Definition enums.h:457
@ ABILITY_FLOWER_SAVER
Definition enums.h:460
@ ABILITY_QUICK_CHANGE
Definition enums.h:462
@ ABILITY_DEEP_FOCUS
Definition enums.h:484
@ ABILITY_BUMP_ATTACK
Definition enums.h:478
@ ABILITY_FEELING_FINE
Definition enums.h:450
@ ABILITY_ATTACK_FX
Definition enums.h:451
@ ABILITY_UNUSED
Definition enums.h:437
@ ABILITY_FLOWER_FINDER
Definition enums.h:480
@ ABILITY_P_DOWN_D_UP
Definition enums.h:473
@ ABILITY_FP_PLUS
Definition enums.h:448
@ ABILITY_MEGA_HP_DRAIN
Definition enums.h:472
@ ABILITY_DOUBLE_DIP
Definition enums.h:441
@ ABILITY_PAY_OFF
Definition enums.h:461
@ ABILITY_POWER_RUSH
Definition enums.h:466
@ ABILITY_SPIN_ATTACK
Definition enums.h:476
@ ABILITY_CHILL_OUT
Definition enums.h:453
@ ABILITY_MONEY_MONEY
Definition enums.h:452
@ ABILITY_FLOWER_FANATIC
Definition enums.h:474
@ ABILITY_REFUND
Definition enums.h:465
@ ABILITY_PEEKABOO
Definition enums.h:490
@ ABILITY_POWER_PLUS
Definition enums.h:464
@ ABILITY_CLOSE_CALL
Definition enums.h:469
@ ABILITY_HEALTHY_HEALTHY
Definition enums.h:491
@ ABILITY_MEGA_RUSH
Definition enums.h:456
@ ABILITY_HEART_FINDER
Definition enums.h:479
@ ABILITY_DIZZY_ATTACK
Definition enums.h:481
@ ABILITY_DEFEND_PLUS
Definition enums.h:463
@ ABILITY_HP_PLUS
Definition enums.h:440
@ ABILITY_FINAL_GOOMPA
Definition enums.h:482
@ ABILITY_I_SPY
Definition enums.h:477
@ ABILITY_DAMAGE_DODGE
Definition enums.h:487
@ ABILITY_SPIKE_SHIELD
Definition enums.h:438
@ ABILITY_KAIDEN
Definition enums.h:486
@ ABILITY_ZAP_TAP
Definition enums.h:455
@ ABILITY_LAST_STAND
Definition enums.h:468
@ ABILITY_P_UP_D_DOWN
Definition enums.h:470
@ ABILITY_HAPPY_HEART
Definition enums.h:454
@ ABILITY_FIRE_SHIELD
Definition enums.h:443
@ ABILITY_DODGE_MASTER
Definition enums.h:436
@ ABILITY_FINAL_BOBOMB
Definition enums.h:483
@ ABILITY_ICE_POWER
Definition enums.h:449
@ ABILITY_LUCKY_DAY
Definition enums.h:471
@ ABILITY_CRAZY_HEART
Definition enums.h:467
@ ABILITY_SUPER_FOCUS
Definition enums.h:485
@ ABILITY_ALL_OR_NOTHING
Definition enums.h:446
@ ABILITY_HAPPY_FLOWER
Definition enums.h:488
@ ABILITY_RUNAWAY_PAY
Definition enums.h:459
@ ABILITY_PRETTY_LUCKY
Definition enums.h:444
@ ABILITY_RIGHT_ON
Definition enums.h:458
@ ABILITY_HP_DRAIN
Definition enums.h:445
@ ABILITY_MYSTERY_SCROLL
Definition enums.h:442
@ ABILITY_FIRST_ATTACK
Definition enums.h:439
@ ABILITY_GROUP_FOCUS
Definition enums.h:489
@ ABILITY_SLOW_GO
Definition enums.h:447
@ ABILITY_SPEEDY_SPIN
Definition enums.h:475

◆ Emotes

enum Emotes
Enumerator
EMOTE_EXCLAMATION 
EMOTE_SHOCK 
EMOTE_QUESTION 
EMOTE_FRUSTRATION 
EMOTE_ELLIPSIS 
EMOTE_INVALID 

Definition at line 494 of file enums.h.

494 {
496 EMOTE_SHOCK = 1,
497 EMOTE_QUESTION = 2,
499 EMOTE_ELLIPSIS = 4,
500 EMOTE_INVALID = 5,
501};
@ EMOTE_ELLIPSIS
Definition enums.h:499
@ EMOTE_INVALID
Definition enums.h:500
@ EMOTE_FRUSTRATION
Definition enums.h:498
@ EMOTE_EXCLAMATION
Definition enums.h:495
@ EMOTE_SHOCK
Definition enums.h:496
@ EMOTE_QUESTION
Definition enums.h:497

◆ Emoters

enum Emoters
Enumerator
EMOTER_PLAYER 
EMOTER_NPC 
EMOTER_POS 

Definition at line 503 of file enums.h.

503 {
504 EMOTER_PLAYER = 0,
505 EMOTER_NPC = 1,
506 EMOTER_POS = 2,
507};
@ EMOTER_PLAYER
Definition enums.h:504
@ EMOTER_POS
Definition enums.h:506
@ EMOTER_NPC
Definition enums.h:505

◆ EasingType

enum EasingType
Enumerator
EASING_LINEAR 
EASING_QUADRATIC_IN 
EASING_CUBIC_IN 
EASING_QUARTIC_IN 
EASING_QUADRATIC_OUT 
EASING_CUBIC_OUT 
EASING_QUARTIC_OUT 
EASING_COS_SLOW_OVERSHOOT 
EASING_COS_FAST_OVERSHOOT 
EASING_COS_BOUNCE 
EASING_COS_IN_OUT 
EASING_SIN_OUT 
EASING_COS_IN 

Definition at line 509 of file enums.h.

509 {
510 EASING_LINEAR = 0,
512 EASING_CUBIC_IN = 2,
521 EASING_SIN_OUT = 11,
522 EASING_COS_IN = 12,
523};
@ EASING_SIN_OUT
Definition enums.h:521
@ EASING_COS_IN
Definition enums.h:522
@ EASING_CUBIC_IN
Definition enums.h:512
@ EASING_CUBIC_OUT
Definition enums.h:515
@ EASING_QUARTIC_IN
Definition enums.h:513
@ EASING_COS_BOUNCE
Definition enums.h:519
@ EASING_COS_SLOW_OVERSHOOT
Definition enums.h:517
@ EASING_QUADRATIC_IN
Definition enums.h:511
@ EASING_COS_IN_OUT
Definition enums.h:520
@ EASING_QUARTIC_OUT
Definition enums.h:516
@ EASING_QUADRATIC_OUT
Definition enums.h:514
@ EASING_LINEAR
Definition enums.h:510
@ EASING_COS_FAST_OVERSHOOT
Definition enums.h:518

◆ SoundIDBits

Enumerator
SOUND_ID_STOP 
SOUND_ID_LOWER 
SOUND_ID_UNK 
SOUND_ID_ADJUST 
SOUND_ID_TRIGGER_MASK 
SOUND_ID_TRIGGER_CHANGE_VOLUME 
SOUND_ID_TRIGGER_CHANGE_SOUND 
SOUND_ID_SECTION_MASK 
SOUND_ID_INDEX_MASK 
SOUND_ID_UNK_INDEX_MASK 

Definition at line 525 of file enums.h.

525 {
526 SOUND_ID_STOP = 0x00008000,
527 SOUND_ID_LOWER = 0x000023FF,
528 SOUND_ID_UNK = 0x00002000, // sounds belonging to special large section
529 SOUND_ID_ADJUST = 0x00001000,
530 SOUND_ID_TRIGGER_MASK = 0x00000C00,
533 SOUND_ID_SECTION_MASK = 0x00000300, // corresponds to sections 0-3 for indices < 0xC0 and 4-7 for those above
534 SOUND_ID_INDEX_MASK = 0x000000FF,
535 SOUND_ID_UNK_INDEX_MASK = 0x000001FF, // indices for the special large section
536};
@ SOUND_ID_INDEX_MASK
Definition enums.h:534
@ SOUND_ID_ADJUST
Definition enums.h:529
@ SOUND_ID_UNK_INDEX_MASK
Definition enums.h:535
@ SOUND_ID_TRIGGER_MASK
Definition enums.h:530
@ SOUND_ID_STOP
Definition enums.h:526
@ SOUND_ID_TRIGGER_CHANGE_SOUND
Definition enums.h:532
@ SOUND_ID_UNK
Definition enums.h:528
@ SOUND_ID_TRIGGER_CHANGE_VOLUME
Definition enums.h:531
@ SOUND_ID_SECTION_MASK
Definition enums.h:533
@ SOUND_ID_LOWER
Definition enums.h:527

◆ SoundType

enum SoundType
Enumerator
SOUND_TYPE_SPECIAL 
SOUND_TYPE_LOOPING 
SOUND_TYPE_EXIT_DOOR 
SOUND_TYPE_ROOM_DOOR 
SOUND_TYPE_ALTERNATING 

Definition at line 538 of file enums.h.

538 {
539 SOUND_TYPE_SPECIAL = 0x80000000,
540 SOUND_TYPE_LOOPING = 0, // 0x80000000 (with SOUND_TYPE_SPECIAL)
541 SOUND_TYPE_EXIT_DOOR = 1, // 0x90000000 (with SOUND_TYPE_SPECIAL)
542 SOUND_TYPE_ROOM_DOOR = 2, // 0xA0000000 (with SOUND_TYPE_SPECIAL)
543 SOUND_TYPE_ALTERNATING = 3, // 0xB0000000 (with SOUND_TYPE_SPECIAL)
544};
@ SOUND_TYPE_SPECIAL
Definition enums.h:539
@ SOUND_TYPE_ROOM_DOOR
Definition enums.h:542
@ SOUND_TYPE_LOOPING
Definition enums.h:540
@ SOUND_TYPE_EXIT_DOOR
Definition enums.h:541
@ SOUND_TYPE_ALTERNATING
Definition enums.h:543

◆ SoundIDs

enum SoundIDs
Enumerator
SOUND_NONE 
SOUND_OPEN_POPUP_1 
SOUND_OPEN_POPUP_2 
SOUND_LOWER_STATUS_BAR 
SOUND_RAISE_STATUS_BAR 
SOUND_MENU_BADGE_EQUIP 
SOUND_MENU_BADGE_UNEQUIP 
SOUND_MENU_SHOW_CHOICE 
SOUND_CHIME_BEGIN_AMBUSH 
SOUND_CHIME_SOLVED_PUZZLE 
SOUND_ACTIVATE_COMPUTER 
SOUND_PARTNER_PUT_AWAY 
SOUND_PARTNER_GET_OUT 
SOUND_PARTNER_SWAP_BATTLE_POS 
SOUND_SAVE_CONFIRM 
SOUND_MSG_VOICE_1A 
SOUND_MSG_VOICE_1B 
SOUND_MSG_VOICE_2A 
SOUND_MSG_VOICE_2B 
SOUND_MSG_VOICE_3A 
SOUND_MSG_VOICE_3B 
SOUND_MSG_VOICE_4A 
SOUND_MSG_VOICE_4B 
SOUND_MSG_VOICE_5A 
SOUND_MSG_VOICE_5B 
SOUND_MSG_VOICE_STAR 
SOUND_LRAW_TRD_FLOWING_WATER 
SOUND_LRAW_TRD_RAISE_STAIRS 
SOUND_TRD_WATER_SPLASH 
SOUND_LRAW_TRD_02_LOWER_STAIRS 
SOUND_TRD_02_STAIRS_LOWERED 
SOUND_TRD_PUZZLE_PLATFORM_THUD 
SOUND_LRAW_TRD_04_LOWER_STAIRS 
SOUND_TRD_04_STAIRS_LOWERED 
SOUND_TRD_POUNDING_HIGH 
SOUND_TRD_POUNDING_LOW 
SOUND_TRD_MAGIC_DOOR_JUMP 
SOUND_TRD_MAGIC_DOOR_LAND 
SOUND_PRA_PUSH_STATUE 
SOUND_PRA_FLIP_WALL 
SOUND_PRA_EXTEND_HIDDEN_BRIDGE 
SOUND_PRA_UNFOLD_EXIT 
SOUND_LRAW_KKJ_RUMBLING 
SOUND_LRAW_OSR_RUMBLING 
SOUND_OSR_GROUND_CRACKING 
SOUND_OSR_SMOKE_RISING_1 
SOUND_OSR_SMOKE_RISING_2 
SOUND_OSR_SMOKE_RISING_3 
SOUND_LRAW_MAC_HARBOR_WATER 
SOUND_PRA_SHIFT_FLOORS_RUMBLE 
SOUND_PRA_SHIFT_FLOORS_THUD 
SOUND_WHALE_JIGGLE 
SOUND_WHALE_FILL 
SOUND_LRAW_WHALE_GEYSER 
SOUND_WHALE_EJECT 
SOUND_JR_TROOPA_SPLASH 
SOUND_LRAW_JR_TROOPA_SWIM 
SOUND_BOO_SPOOK 
SOUND_OBJECT_LAND 
SOUND_UNUSED_WATER_RUNNING 
SOUND_LRAW_JAN_BEACH_WAVES 
SOUND_LRAW_OSR_FOUNTAIN_INTACT 
SOUND_LRAW_OSR_FOUNTAIN_BROKEN 
SOUND_LRAW_JAN_SMALL_GEYSER 
SOUND_LRAW_JAN_LARGE_GEYSER 
SOUND_LRAW_WINDMILL_EXT 
SOUND_OMO_FLIP_TRACK_THUD 
SOUND_LRAW_TROMP_ROLL 
SOUND_ISK_DRAINING_SAND 
SOUND_ISK_FLIP_STAIRS 
SOUND_LARGE_LENS_FLARE 
SOUND_LRAW_ISK_LOWER_STAIRS 
SOUND_ISK_STAIR_DROP_THUD 
SOUND_ISK_STAIRS_EMERGE_RUMBLE 
SOUND_ISK_STAIRS_EMERGE_THUD 
SOUND_KKJ_ARENA_LENS_FLARE 
SOUND_LRAW_SBK_RUINS_WHIRLWIND 
SOUND_SBK_RUINS_FINISH_RISING 
SOUND_LRAW_SBK_RUINS_RISING 
SOUND_SBK_RUINS_STEPS_UNFOLD 
SOUND_SBK_RUINS_PEDESTAL_SINK 
SOUND_LRAW_SBK_RUINS_RISING_DISTANT 
SOUND_GOOMPA_ATTACKED 
SOUND_TWINK_DEPART 
SOUND_UNUSED_STAR_SPIRIT_APPEARS 
SOUND_MULTIPLE_STAR_SPIRITS_APPEAR 
SOUND_NOK_BRIDGE_XYLOPHONE_1 
SOUND_NOK_BRIDGE_XYLOPHONE_2 
SOUND_NOK_BRIDGE_XYLOPHONE_3 
SOUND_NOK_BRIDGE_XYLOPHONE_4 
SOUND_NOK_BRIDGE_XYLOPHONE_5 
SOUND_NOK_BRIDGE_XYLOPHONE_6 
SOUND_NOK_BRIDGE_XYLOPHONE_7 
SOUND_LRAW_WINDMILL_GEARS 
SOUND_NOK_BRIDGE_THUD_1 
SOUND_NOK_BRIDGE_THUD_2 
SOUND_NOK_BRIDGE_THUD_3 
SOUND_JR_TROOPA_SCAMPER 
SOUND_NOK_HOUSE_CONFLICT 
SOUND_PULSE_STONE 
SOUND_TRAIN_DEPARTURE 
SOUND_LRAW_TOYBOX_TRAIN_GEAR 
SOUND_OMO_TOY_TRAIN_WHISTLE_B 
SOUND_OMO_PLATFORM_ASCEND 
SOUND_OMO_PLATFORM_DESCEND 
SOUND_LRAW_AUDIENCE_MURMUR 
SOUND_AUDIENCE_CHEER 
SOUND_AUDIENCE_BOO 
SOUND_QUIZ_NEXT_QUESTION 
SOUND_QUIZ_BUZZER 
SOUND_LRAW_QUIZ_TICKING 
SOUND_QUIZMO_VANISH 
SOUND_LRAW_PUFF_PUFF_MACHINE 
SOUND_KKJ_USE_SNEAKY_PARASOL 
SOUND_KKJ_ROTATING_WALL 
SOUND_LRAW_DGB_COLLAPSE 
SOUND_DGB_COLLAPSE_1 
SOUND_DGB_COLLAPSE_2 
SOUND_DGB_COLLAPSE_4 
SOUND_DGB_COLLAPSE_3 
SOUND_LRAW_OBK_LOWER_CHAIN 
SOUND_OBK_CAGE_SLAM 
SOUND_OBK_CHANDELIER_SWING 
SOUND_LRAW_MOVE_STATUE 
SOUND_LRAW_MOVE_LARGE_STATUE 
SOUND_LRAW_OMO_ROTATING_WHEEL 
SOUND_OMO_TOYBOX_TRAIN_DROP 
SOUND_LRAW_STAR_ORB_RISING 
SOUND_STARSHIP_APPEARS 
SOUND_KPA_LIGHT_RAYS 
SOUND_KMR_TOWER_COLLAPSE_RUMBLE_LOOP 
SOUND_KMR_TOWER_COLLAPSE_THUD 
SOUND_KMR_TOWER_COLLAPSE_UNFOLD 
SOUND_DGB_SMALL_THUD 
SOUND_ROWF_OPEN_SHOP 
SOUND_ROWF_PULL_RUG_OUT 
SOUND_ROWF_CLOSE_SHOP 
SOUND_ROWF_PUSH_RUG_IN 
SOUND_LRAW_STAR_SANCTUARY_FAR 
SOUND_LRAW_STAR_SANCTUARY_NEAR 
SOUND_LRAW_STAR_SANCTUARY_INSIDE 
SOUND_INTRO_NEXT_PAGE 
SOUND_MERLAR_APPEARS 
SOUND_STAR_ORB_BURST 
SOUND_TUBBA_POUNDING 
SOUND_BOO_VANISH_A 
SOUND_BOO_VANISH_B 
SOUND_BOO_APPEAR_A 
SOUND_BOO_APPEAR_B 
SOUND_MENU_OPEN 
SOUND_MENU_CLOSE 
SOUND_MENU_CHANGE_SELECTION 
SOUND_MENU_CHANGE_TAB 
SOUND_MENU_NEXT 
SOUND_MENU_BACK 
SOUND_MSG_WAIT 
SOUND_MSG_SKIP 
SOUND_MSG_REWIND 
SOUND_MSG_UNREWIND 
SOUND_JINGLE_GOT_ITEM 
SOUND_JINGLE_GOT_KEY 
SOUND_JINGLE_GOT_BADGE 
SOUND_JINGLE_WON_BATTLE 
SOUND_FILE_MENU_IN 
SOUND_FILE_MENU_OUT 
SOUND_TRANSPORTER_IN 
SOUND_TRANSPORTER_OUT 
SOUND_SLIDE_WHISTLE_IN 
SOUND_SLIDE_WHISTLE_OUT 
SOUND_HEAVY_OBJECT_DROP 
SOUND_CHECK_LAUGHING_FLOWERS 
SOUNC_CHECK_MAILBOX 
SOUND_HIT_PLAYER_NORMAL 
SOUND_HIT_PLAYER_FIRE 
SOUND_HIT_PLAYER_ICE 
SOUND_FROZEN_SHATTER 
SOUND_TOUCH_LAVA 
SOUND_HIT_NORMAL 
SOUND_HIT_FIRE 
SOUND_HIT_ICE 
SOUND_PLANTS_BELL 
SOUND_PLANTS_CYMBAL_CRASH 
SOUND_PLANTS_TRUMPET 
SOUND_PLANTS_LIGHT_UP 
SOUND_FIREPLACE_BURST 
SOUND_OBK_CHECK_CABINET 
SOUND_OBK_CABINET_CRASH 
SOUND_FLIP_PAGE 
SOUND_KKJ_REVEAL_BUTTON 
SOUND_KKJ_PRESS_BUTTON 
SOUND_KKJ_DROP_INTO_ASHES 
SOUND_KKJ_EXTINGUISH_FIRE 
SOUND_SNEAKY_PARASOL_COPY 
SOUND_SNEAKY_PARASOL_TRANSFORM 
SOUND_START_OVEN_TIMER 
SOUND_KOOPER_STEP 
SOUND_HIT_SPIKE 
SOUND_HAMMER_WINDUP 
SOUND_IMMUNE 
SOUND_HIT_BONES 
SOUND_HIT_SILENT 
SOUND_ACTOR_HURT 
SOUND_HIT_RATTLE 
SOUND_HEART_BLOCK 
SOUND_UNUSED_HEAL_BLOCK 
SOUND_ASCENDING_CHIMES 
SOUND_DESCENDING_CHIMES 
SOUND_STAR_CARD_APPEARS 
SOUND_RESCUE_STAR_SPIRIT 
SOUND_RECEIVE_STAR_POWER 
SOUND_MONSTAR_BREAKS_APART 
SOUND_STAR_KID_FLYING 
SOUND_STEP_NORMAL1 
SOUND_STEP_NORMAL2 
SOUND_STEP_CRUNCHY1 
SOUND_STEP_CRUNCHY2 
SOUND_SPIN_JUMP 
SOUND_TORNADO_JUMP 
SOUND_LAND_SOFTLY 
SOUND_LAND_SPIN_JUMP 
SOUND_LAND_TORANDO_JUMP 
SOUND_HIT_BLOCK 
SOUND_SMASH_HAMER_BLOCK_1 
SOUND_SMASH_HAMER_BLOCK_2 
SOUND_SMASH_HAMER_BLOCK_3 
SOUND_ACTIVATE_SWITCH 
SOUND_SEARCH_BUSH 
SOUND_PLAYER_CHARGE 
SOUND_BLOCK_SHATTER 
SOUND_SMALL_BOING 
SOUND_ACTOR_JUMPED_1 
SOUND_ACTOR_JUMPED_2 
SOUND_ACTOR_JUMPED_3 
SOUND_PLAYER_RUN_IN_PLACE 
SOUND_PLAYER_RUN_AWAY 
SOUND_LONG_PLAYER_JUMP 
SOUND_PLAYER_LONG_FALL 
SOUND_TRIP 
SOUND_ENTER_PIPE 
SOUND_LRAW_NOTHING_26 
SOUND_SMACK_TREE 
SOUND_SHAKE_TREE_LEAVES 
SOUND_SLIDE 
SOUND_LRAW_ZIPLINE_RIDE 
SOUND_DUST_OFF 
SOUND_RUN_AWAY_BUILDUP 
SOUND_RUN_AWAY 
SOUND_PAPER_GLIDE_1 
SOUND_PAPER_GLIDE_2 
SOUND_LUIGI_STEP_A 
SOUND_LUIGI_STEP_B 
SOUND_ISPY 
SOUND_STARSHIP_ENGINE_LOOP 
SOUND_STARSHIP_TAKEOFF_LONG 
SOUND_STARSHIP_TAKEOFF_SHORT 
SOUND_STARSHIP_ARRIVE 
SOUND_STARSHIP_NEAR_FLYBY 
SOUND_STARSHIP_ASCEND 
SOUND_STARSHIP_FLY_AWAY 
SOUND_STARSHIP_FLY_TOWARD 
SOUND_SPRINKLE_MAGIC 
SOUND_LRAW_ZIPLINE_RETURN 
SOUND_JAN_BASKET_ELEVATOR 
SOUND_FLO_STAIRS_LOWERING 
SOUND_GET_STAR_POWER_WAVE 
SOUND_LRAW_JAN_CONSTRUCTION 
SOUND_JAN_RAPHAEL_POUND 
SOUND_JAN_ROOT_WOBBLE_1 
SOUND_JAN_ROOT_WOBBLE_2 
SOUND_JAN_ROOT_WOBBLE_3 
SOUND_FLO_PUFF_PUFF_SMOKE_BURST 
SOUND_JAN_BOULDER_TREMBLE 
SOUND_FLO_BLOW_BUBBLE 
SOUND_LRAW_BUBBLE_DRIFT 
SOUND_LRAW_FLO_FILL_WATER_POOL 
SOUND_LRAW_FLO_WATER_FLOW_1 
SOUND_LRAW_FLO_WATER_FLOW_2 
SOUND_LRAW_FLO_RELEASE_FOUNTAIN 
SOUND_FLO_BEANSTALK_START_GROWING 
SOUND_FLO_RIDE_BEANSTALK_UP_LOOP 
SOUND_FLO_RIDE_BEANSTALK_DOWN_LOOP 
SOUND_FLO_MAGIKOOPA_FLY_AWAY 
SOUND_FLO_LAKITU_FLY_AWAY 
SOUND_FLO_PUFF_PUFF_EXPLODE 
SOUND_OMO_BOX_GLOW_1 
SOUND_OMO_BOX_GLOW_2 
SOUND_OMO_BOX_GLOW_3 
SOUND_OMO_BOX_GLOW_4 
SOUND_OMO_BOX_CHIME_1 
SOUND_OMO_BOX_CHIME_2 
SOUND_OMO_BOX_CHIME_3 
SOUND_OMO_BOX_CHIME_4 
SOUND_OMO_BOX_DONE 
SOUND_OMO_TOYBOX_LID 
SOUND_OMO_SECRET_DOOR_OPEN 
SOUND_OMO_SECRET_DOOR_CLOSE 
SOUND_FLYING_PYROCLAST_1 
SOUND_FLYING_PYROCLAST_2 
SOUND_JAN_CHEST_IMPACT 
SOUND_LRAW_NOK_WATER 
SOUND_LRAW_TRD_WATER_EXT 
SOUND_LRAW_SBK_OASIS_WATER 
SOUND_BASIC_DOOR_OPEN 
SOUND_BASIC_DOOR_CLOSE 
SOUND_METAL_DOOR_OPEN 
SOUND_METAL_DOOR_CLOSE 
SOUND_LARGE_DOOR_OPEN 
SOUND_LARGE_DOOR_CLOSE 
SOUND_CREAKY_DOOR_OPEN 
SOUND_CREAKY_DOOR_CLOSE 
SOUND_METAL_GATE_OPEN 
SOUND_METAL_GATE_CLOSE 
SOUND_WINDOW_OPEN_A 
SOUND_WINDOW_CLOSE_A 
SOUND_WINDOW_OPEN_B 
SOUND_WINDOW_CLOSE_B 
SOUND_WOODEN_DOOR_OPEN 
SOUND_WOODEN_DOOR_CLOSE 
SOUND_SARCOPHAGUS_OPEN 
SOUND_GOOMBA_GATE_OPEN 
SOUND_OPEN_CHEST 
SOUND_FOREST_GATE_OPEN 
SOUND_FOREST_GATE_CLOSE 
SOUND_CREAKY_ROCKING 
SOUND_KKJ_WINDOW_TAP 
SOUND_OMO_DOOR_FLIP 
SOUND_PUSH_BLOCK_FALL 
SOUND_FLO_LOG_OPEN 
SOUND_FLO_LOG_CLOSE 
SOUND_SAM_RAISE_BARRIER 
SOUND_SAM_LOWER_BARRIER 
SOUND_AIRSHIP_DOCK_DOOR_OPEN 
SOUND_AIRSHIP_DOCK_DOOR_CLOSE 
SOUND_KMR_TOWER_RUMBLE 
SOUND_DISTANT_THUD 
SOUND_TROMP_DROP 
SOUND_TROMP_CRASH 
SOUND_PUFF_PUFF_SMASH 
SOUND_PUFF_PUFF_PART_BREAKS 
SOUND_PUFF_PUFF_PANEL_BREAKS 
SOUND_BOING 
SOUND_SAM_DROP_STAIR 
SOUND_SAM_BARRIER_THUD 
SOUND_SAM_PLACE_STAR_STONE 
SOUND_SAM_ICE_STEP_THUD 
SOUND_PRA_ROTATE_ALBINO_DINO 
SOUND_PRA_UNFOLD_STEP 
SOUND_KPA_DROP_WALL 
SOUND_YOSHI_KID_CRY 
SOUND_OMO_TRAIN_TRACK_LEVER 
SOUND_OMO_FLIP_TRAIN_TRACK 
SOUND_OMO_COLORED_PANEL_DROP 
SOUND_OMO_BARRICADE_DROP 
SOUND_OMO_LANTERN_BREAK 
SOUND_OMO_TRAIN_SWITCH_RATTLE 
SOUND_OMO_TRAIN_SWITCH_SELECT 
SOUND_TRAIN_CHUG_A 
SOUND_TRAIN_CHUG_B 
SOUND_TRAIN_RELEASE_STEAM 
SOUND_OMO_TOY_TRAIN_CLICK 
SOUND_OMO_TOY_TRAIN_WHISTLE_A 
SOUND_MERLEE_TWIRL 
SOUND_MERLEE_GATHER_ENERGY 
SOUND_MERLEE_SHOW_CARD 
SOUND_MERLEE_GATHER_CARDS 
SOUND_MERLEE_RELEASE_PLAYER 
SOUND_MERLEE_COMPLETE_SPELL 
SOUND_LRAW_CRYSTAL_BALL_GLOW 
SOUND_CRYSTAL_BALL_WAVE 
SOUND_MERLON_GATHER 
SOUND_MERLON_STRIKE 
SOUND_LOWER_PITCH_MAGIC 
SOUND_RAVEN_FALL_A 
SOUND_RAVEN_FALL_B 
SOUND_RAVEN_FALL_C 
SOUND_COIN_PICKUP 
SOUND_COIN_BOUNCE 
SOUND_HEART_PICKUP 
SOUND_HEART_BOUNCE 
SOUND_STAR_POINT_PICKUP 
SOUND_FLOWER_PICKUP 
SOUND_FLOWER_BOUNCE 
SOUND_STAR_PIECE_BOUNCE 
SOUND_ITEM_BOUNCE 
SOUND_BADGE_BOUNCE 
SOUND_APPROVE 
SOUND_MENU_ERROR 
SOUND_LRAW_KPA_CHAIN_DRIVE 
SOUND_KPA_DUMP_LAVA 
SOUND_KPA_BOWSER_POWER_UP 
SOUND_KPA_BOWSER_POWER_DOWN 
SOUND_KPA_QUIZ_DOORS_OPEN 
SOUND_KPA_QUIZ_DOORS_CLOSE 
SOUND_KPA_RAISE_STONE_PLATFORM 
SOUND_KPA_LOWER_STONE_PLATFORM 
SOUND_KPA_PULL_CHAIN 
SOUND_LRAW_KPA_FILL_WATER 
SOUND_LRAW_KPA_DRAIN_WATER 
SOUND_LRAW_KPA_ARENA_TURN_ON 
SOUND_LRAW_KPA_ARENA_ACTIVE 
SOUND_KPA_EXPLOSION_A 
SOUND_KPA_EXPLOSION_B 
SOUND_KPA_EXPLOSION_CLUSTER 
SOUND_DAMAGE_STARS 
SOUND_COLLECT_1UP 
SOUND_TIMING_BAR_TICK 
SOUND_TIMING_BAR_GO 
SOUND_JUMP_COMBO_1 
SOUND_JUMP_COMBO_2 
SOUND_JUMP_COMBO_3 
SOUND_JUMP_COMBO_4 
SOUND_JUMP_COMBO_5 
SOUND_JUMP_COMBO_6 
SOUND_JUMP_COMBO_7 
SOUND_JUMP_COMBO_8 
SOUND_LRAW_BOWSER_PROPELLER 
SOUND_BEGIN_WISH 
SOUND_REFRESH 
SOUND_CHILL_OUT 
SOUND_SMOOCH 
SOUND_TIME_OUT 
SOUND_UP_AND_AWAY_CAST 
SOUND_LRAW_USE_STAR_BEAM 
SOUND_LRAW_USE_PEACH_BEAM 
SOUND_STAR_BEAM_FIRE 
SOUND_MERLEE_APPEAR 
SOUND_SHOOTING_STAR_FALL_A 
SOUND_SHOOTING_STAR_FALL_B 
SOUND_STAR_BOUNCE_A 
SOUND_STAR_BOUNCE_B 
SOUND_ISK_PLACE_IN_SOCKET 
SOUND_EMOTE_IDEA 
SOUND_EMOTE_QUESTION 
SOUND_ISK_DOOR_OPEN 
SOUND_ISK_DOOR_CLOSE 
SOUND_ISK_DOOR_SLAM 
SOUND_USE_KEY 
SOUND_LOCK_DROP 
SOUND_LARGE_GATE_OPEN 
SOUND_LARGE_GATE_CLOSE 
SOUND_METAL_CRASH 
SOUND_LRAW_TIK_WATER 
SOUND_LRAW_WATER_FLOWING_1 
SOUND_LRAW_WATER_FLOWING_2 
SOUND_LRAW_WATER_FLOWING_3 
SOUND_LRAW_WATER_FLOWING_4 
SOUND_GOOMBARIO_HEADBONK 
SOUND_TATTLE_WINDOW_OPEN 
SOUND_KOOPER_SHELL_KICK 
SOUND_KOOPER_SHELL_SWIRL 
SOUND_KOOPER_PICKUP 
SOUND_LRAW_BOMBETTE_FUSE 
SOUND_LAKILESTER_HURRICANE_WIND 
SOUND_WATT_CHARGE 
SOUND_WATT_POWER_SHOCK 
SOUND_WATT_TURBO_CHARGE 
SOUND_WATT_MEGA_DISCHARGE 
SOUND_WATT_WHOOSH_SHOCK 
SOUND_ROARING_FIRE 
SOUND_FIRE_SHELL_LAUNCH 
SOUND_DIZZY_SHELL_LAUNCH 
SOUND_BOW_SPOOK 
SOUND_BOOTLER_SPOOK 
SOUND_BOOTLER_HIDE 
SOUND_SUSHIE_DIVE 
SOUND_FLIGHT 
SOUND_SUSHIE_SQUIRT 
SOUND_SUSHIE_FOUNTAIN 
SOUND_DESTROY_WATER_BLOCK 
SOUND_SUSHIE_STEP 
SOUND_TIDAL_WAVE_LEAP_A 
SOUND_TIDAL_WAVE_LEAP_B 
SOUND_TIDAL_WAVE_WATER 
SOUND_SUSHIE_FLOP 
SOUND_PLANT_FLOWERS 
SOUND_FLOWER_GATE 
SOUND_WOODEN_DOOR_SPINNING 
SOUND_WOODEN_DOOR_WAVES 
SOUND_RAVEN_LEAP_A 
SOUND_RAVEN_LEAP_B 
SOUND_LRAW_BOBOMB_FUSE 
SOUND_TWINK_FLY_B 
SOUND_PARAGOOMBA_DIVE 
SOUND_HURT_PLANT_BITE 
SOUND_SPIKE_SUMMON_SPINY 
SOUND_SPIKE_THROW_SPINY 
SOUND_SPINY_SPIN_UP 
SOUND_BULLET_BILL_FIRE 
SOUND_BULLET_BILL_MOTION 
SOUND_DUPLIGHOST_STEP 
SOUND_DUPLIGHOST_LEAP 
SOUND_DUPLIGHOST_POWER_DOWN 
SOUND_SMOKE_BURST 
SOUND_POKEY_THROW 
SOUND_EMBER_JUMP 
SOUND_EMBER_SPIT 
SOUND_DRY_BONES_THROW 
SOUND_DRY_BONES_COLLAPSE 
SOUND_DRY_BONES_ARISE 
SOUND_DRY_BONES_RATTLE 
SOUND_DAYZEE_JUMP 
SOUND_DAYZEE_STEP 
SOUND_DAYZEE_SONG 
SOUND_POWER_UP 
SOUND_HYPER_CLEFT_LAND 
SOUND_HYPER_CLEFT_CHARGE 
SOUND_MAGIKOOPA_VANISH 
SOUND_MAGIKOOPA_WAND_STRIKE 
SOUND_MAGIKOOPA_POWER_UP 
SOUND_SUMMON_CRYSTAL_BITS 
SOUND_SUMMON_CRYSTAL_CLONES 
SOUND_CRYSTAL_KING_ICE_BOLT 
SOUND_SKY_GUY_BALLOON_POP 
SOUND_GROOVE_GUY_TWIRL 
SOUND_GROOVE_GUY_LEAP 
SOUND_GROOVE_GUY_SPIN_DOWN 
SOUND_CALL_FOR_BACKUP 
SOUND_GROOVE_GUY_SUMMON 
SOUND_SLINGSHOT_DRAW 
SOUND_SLINGSHOT_FIRE 
SOUND_HAMMER_BROS_THROW 
SOUND_MONSTAR_CAST_SPELL 
SOUND_LANTERN_GHOST_LIGHT 
SOUND_POKEY_STEP 
SOUND_POKEY_SMASH 
SOUND_POKEY_REACH_DOWN 
SOUND_ACTOR_HOP 
SOUND_MAGIKOOPA_ELECTRIFY 
SOUND_SNAP_AWAKE_A 
SOUND_SNAP_AWAKE_B 
SOUND_BUBBLE_BURST 
SOUND_AI_ALERT_A 
SOUND_AI_ALERT_B 
SOUND_TWEESTER_LAUNCH 
SOUND_SENTINEL_PICKUP 
SOUND_GATHER_SMALL 
SOUND_TOSS 
SOUND_SPEAR_GUY_DANCE_1 
SOUND_SPEAR_GUY_DANCE_2 
SOUND_SPEAR_GUY_RIP_SKIRT 
SOUND_ALBINO_DINO_STEP_B 
SOUND_CLOSE_SHELL 
SOUND_JR_TROOPA_NEW_POWER 
SOUND_FALL_QUICK 
SOUND_FALL_LONG 
SOUND_LARGE_FALL_QUICK 
SOUND_LARGE_FALL_LONG 
SOUND_LONG_FLUTTER_FALL_A 
SOUND_LONG_FLUTTER_FALL_B 
SOUND_SPEAR_STAB 
SOUND_SPEAR_THROW 
SOUND_ALBINO_DINO_STEP_A 
SOUND_SHY_GUY_SCREAMS1 
SOUND_SHY_GUY_SCREAMS2 
SOUND_SHY_GUY_SCREAMS3 
SOUND_TOY_TANK_MOVE1 
SOUND_TOY_TANK_MOVE2 
SOUND_AIM_SHELL_SHOT 
SOUND_AIM_SPINY_FLIP 
SOUND_TUBBA_GULP 
SOUND_FIRE_BAR_0_B 
SOUND_FIRE_BAR_1_B 
SOUND_FIRE_BAR_2_B 
SOUND_FIRE_BAR_3_B 
SOUND_FIRE_BAR_4_B 
SOUND_FIRE_BAR_5_B 
SOUND_FIRE_BAR_6_B 
SOUND_FIRE_BAR_7_B 
SOUND_FIRE_BAR_8_B 
SOUND_FIRE_BAR_9_B 
SOUND_BURROW_SURFACE 
SOUND_BURROW_DIG 
SOUND_MOLE_POP 
SOUND_MALLET_SWING 
SOUND_BLASTER_FIRE 
SOUND_CREEPY_LAUGH 
SOUND_SKID 
SOUND_NPC_JUMP 
SOUND_LOWER_NPC_JUMP 
SOUND_LRAW_SENTINEL_ALARM 
SOUND_SNORE_INHALE_A 
SOUND_SNORE_INHALE_B 
SOUND_FUZZY_HOP_A 
SOUND_FUZZY_HOP_B 
SOUND_FUZZY_HOP_C 
SOUND_SNORE_EXHALE_A 
SOUND_SNORE_EXHALE_B 
SOUND_FIRE_BAR_0_A 
SOUND_FIRE_BAR_1_A 
SOUND_FIRE_BAR_2_A 
SOUND_FIRE_BAR_3_A 
SOUND_FIRE_BAR_4_A 
SOUND_FIRE_BAR_5_A 
SOUND_FIRE_BAR_6_A 
SOUND_FIRE_BAR_7_A 
SOUND_FIRE_BAR_8_A 
SOUND_FIRE_BAR_9_A 
SOUND_FIRE_BAR_DEAD 
SOUND_LRAW_CHARGE_BAR 
SOUND_POKEY_SWAY 
SOUND_POKEY_WALK 
SOUND_POKEY_LEAN_FORWARD 
SOUND_POKEY_LEAN_BACK 
SOUND_POKEY_EMERGE_FROM_GROUND 
SOUND_LRAW_CHEERING 
SOUND_SHORT_CLAP 
SOUND_MULTI_CLAP 
SOUND_TOY_TANK_EXPLODE 
SOUND_SLOT_REELS 
SOUND_ACTOR_FLIGHT 
SOUND_KOOPA_BROS_SPINUP 
SOUND_KOOPA_BROS_TOWER_SPIN_1 
SOUND_KOOPA_BROS_TOWER_SPIN_2 
SOUND_KOOPA_BROS_TOWER_SPIN_3 
SOUND_BZZAP_BUZZ 
SOUND_MINI_BZZAP_BUZZ 
SOUND_EMBER_FLY 
SOUND_HUFF_N_PUFF_FIRE_LIGHTNING 
SOUND_CHARGE_LIGHTNING 
SOUND_HEAVY_WIND_LOOP 
SOUND_HEAVY_NPC_SWIPE 
SOUND_BABY_BLOOPER_MOVE 
SOUND_PUT_ON_CAP 
SOUND_BECOME_STONE 
SOUND_WINTERY_JINGLE 
SOUND_SHEEP_STAMPEDE 
SOUND_THUNDER_BOLT 
SOUND_LIGHTNING_STRIKE 
SOUND_FRIGHT_JAR 
SOUND_MYSTERY_REEL 
SOUND_HUSTLE_WHISTLE 
SOUND_SMALL_GLASS_BREAK 
SOUND_CRYSTAL_KING_DISAPPEAR 
SOUND_LRAW_SHY_GUY_CROWD_1 
SOUND_LRAW_SHY_GUY_CROWD_2 
SOUND_MONSTAR_STAR_STORM 
SOUND_TOY_TANK_FALL_APART 
SOUND_KENT_C_SHELL_TOSS_LOOP 
SOUND_PLAYER_SPINNING 
SOUND_LIFE_SHROOM_CHIME 
SOUND_REVIVAL_MAGIC 
SOUND_PLAYER_REVIVE 
SOUND_REPEL_GEL_APPLY 
SOUND_REPEL_GEL_VANISH 
SOUND_PLANT_FIRE_FLOWER 
SOUND_RECOVERY_SHMMER 
SOUND_VOLT_SHROOM_APPLY 
SOUND_HIT_PLAYER_SHOCK 
SOUND_HIT_SHOCK 
SOUND_KOOPA_LAUNCH_SHELL 
SOUND_LANTERN_GHOST_STEP 
SOUND_TOY_TANK_STEP 
SOUND_SHY_GUY_FLY 
SOUND_GOURMET_GUY_SHOCK_1 
SOUND_GOURMET_GUY_SHOCK_2 
SOUND_GOURMET_GUY_SHOCK_3 
SOUND_GOURMET_GUY_RUN 
SOUND_GOURMET_GUY_LAUNCH 
SOUND_BIG_DRUM_A 
SOUND_BIG_DRUM_B 
SOUND_LRAW_OMO_SLOT_MACHINE 
SOUND_SAM_POND_CRACK_1 
SOUND_SAM_POND_CRACK_2 
SOUND_SAM_POND_SHATTER 
SOUND_SAM_SNOWMAN_JUMP 
SOUND_SAM_SNOWMEN_RAISE_WALL 
SOUND_SAM_SNOWMEN_OPEN_PASSAGE 
SOUND_TOSS_PLAYER 
SOUND_LRAW_SPINNING_FLOWER 
SOUND_MUNCHLESIA_CHEW 
SOUND_MUNCHLESIA_SPIT 
SOUND_OVEN_TIMER_TICKING 
SOUND_GENERAL_WHISTLE 
SOUND_ICE_SHATTER 
SOUND_PENGUIN_WHISTLE 
SOUND_DRAG_PLAYER 
SOUND_SAM07_RAISE_FLOOR 
SOUND_SAM07_LOWER_FLOOR 
SOUND_SAM08_RAISE_FLOOR 
SOUND_SAM_STAIRS_ACTIVATE 
SOUND_SAM_STAIRS_LOUD_THUD 
SOUND_LRAW_SAM_STAIRS_RISE 
SOUND_SAM_STAIRS_FINAL_THUD 
SOUND_MIM_MUSHROOM_GLOW 
SOUND_UNUSED_TAPPING_LOOP 
SOUND_SHY_GUY_FLEE_LOOP 
SOUND_LANTERN_GHOST_REVEAL_MORE_1 
SOUND_LANTERN_GHOST_REVEAL_MORE_2 
SOUND_LANTERN_GHOST_REVEAL_MORE_3 
SOUND_LANTERN_GHOST_REVEAL_MORE_4 
SOUND_LANTERN_GHOST_DARKEN_1 
SOUND_LANTERN_GHOST_DARKEN_2 
SOUND_LANTERN_GHOST_DARKEN_3 
SOUND_LANTERN_GHOST_DARKEN_4 
SOUND_PIRANHA_BREATH 
SOUND_GOOMBA_BROS_STEP 
SOUND_LRAW_FIGHTING 
SOUND_TANK_BULB_SHATTER 
SOUND_CRYSTAL_KING_INHALE 
SOUND_HUFF_N_PUFF_INHALE 
SOUND_PIRANHA_SPIN 
SOUND_PIRANHA_CHOMP 
SOUND_HUFF_N_PUFF_REAR_UP 
SOUND_ACTOR_STEP_B 
SOUND_FAKE_BOWSER_BLAST 
SOUND_SHY_GUY_STEP_A 
SOUND_SHY_GUY_STEP_B 
SOUND_MASTER_LEAP 
SOUND_BUBBLE_DOWN 
SOUND_LAVA_PIRANHA_RECOVER 
SOUND_LRAW_RUMBLE 
SOUND_BOWSER_FIRE_BREATH_LOOP 
SOUND_FAKE_BOWSER_LONG_WALK 
SOUND_HUFF_N_PUFF_EMERGE 
SOUND_LAVA_PIRANHA_INHALE 
SOUND_LAVA_PIRANHA_SHRIVEL 
SOUND_LAVA_PIRANHA_SPIT_FIRE 
SOUND_LAVA_PIRANHA_FIRE_BREATH 
SOUND_LAVA_PIRANHA_EMERGE 
SOUND_LAVA_PIRANHA_DEFEAT 
SOUND_LAVA_BUD_WITHER 
SOUND_LAVA_PIRANHA_WITHER 
SOUND_LAVA_BUD_SPIT_PETIT 
SOUND_PETIT_PIRANHA_ASCEND 
SOUND_PETIT_PIRANHA_DIVE 
SOUND_LAVA_PIRANHA_WRITHE 
SOUND_LAVA_PIRANHA_COLLAPSE 
SOUND_PIRANHA_STEP 
SOUND_LANTERN_GHOST_INHALE 
SOUND_LANTERN_GHOST_BLOW 
SOUND_HUFF_N_PUFF_FLY 
SOUND_ELECTRIC_BUZZ 
SOUND_HUFF_N_PUFF_LIGHTNING_BLAST 
SOUND_OPEN_SHELL 
SOUND_RUFF_PUFF_FLY_A 
SOUND_RUFF_PUFF_FLY_B 
SOUND_LIGHT_THROW 
SOUND_SQUEEZE 
SOUND_BLOOPER_MOVE 
SOUND_BLOOPER_FALL 
SOUND_BLOOPER_SQUIRT 
SOUND_LEECH 
SOUND_AI_FOUND_PLAYER_JUMP 
SOUND_ACTOR_JUMP 
SOUND_ACTOR_TRIP 
SOUND_ACTOR_TWITCH 
SOUND_ACTOR_DEATH 
SOUND_BIG_POWER_UP 
SOUND_LARGE_ACTOR_JUMP 
SOUND_MOLE_THROW 
SOUND_KOOPA_BROS_LAND 
SOUND_FAKE_BOWSER_STEP 
SOUND_SMALL_CROWD_WALK 
SOUND_LARGE_CROWD_WALK 
SOUND_MASTER_SMACK 
SOUND_MASTER_PUNCH 
SOUND_BOWSER_CHARGE_LIGHTNING 
SOUND_DANGER 
SOUND_PERIL 
SOUND_DING 
SOUND_LULLABY 
SOUND_BUBBLES_RISING 
SOUND_DRIP 
STONE_STONE_CHOMP_STEP 
SOUND_THROW 
SOUND_PLAYER_COLLAPSE 
SOUND_LUCKY 
SOUND_GOOMBARIO_GATHERING 
SOUND_PARAKARRY_PREDIVE 
SOUND_PARAKARRY_DIVE 
SOUND_PARAKARRY_SHELL_SHOT 
SOUND_PARAKARRY_FLAP 
SOUND_PARAKARRY_AIR_RAID_1 
SOUND_PARAKARRY_AIR_RAID_2 
SOUND_KOOPER_SHELL_SPINUP 
SOUND_GOOMBARIO_JUMP 
SOUND_BOW_VANISH 
SOUND_BOW_APPEAR 
SOUND_EGG_MISSILE_BLAST 
SOUND_WATT_REPEL_DARKNESS 
SOUND_WATT_RESUME_DARKNESS 
SOUND_SUSHIE_EMBARK 
SOUND_SUSHIE_RIDE_IDLE 
SOUND_SUSHIE_RIDE_MOVING 
SOUND_BOMBETTE_BLAST_LV1 
SOUND_BOMBETTE_BLAST_LV2 
SOUND_BOMBETTE_BLAST_LV3 
SOUND_BOW_SMACK 
SOUND_BOW_FAN_SMACK 
SOUND_LAKILESTER_THROW_SPINY_A 
SOUND_LAKILESTER_THROW_SPINY_B 
SOUND_LAKILESTER_MAKE_CLOUD_NINE 
SOUND_LAKILESTER_HURRICANE_INHALE 
SOUND_LAKILESTER_HURRICANE_EXHALE 
SOUND_BOMBETTE_BODY_SLAM 
SOUND_SHELL_SPIN 
SOUND_FAN_SMACK_HIT 
SOUND_FAN_SMACK_END 
SOUND_WATT_MEGA_CHARGE_WAVE 
SOUND_DIZZY_SHELL 
SOUND_SHUFFLE_CARD_A 
SOUND_SHUFFLE_CARD_B 
SOUND_FIRE_FLOWER_A 
SOUND_FIRE_FLOWER_B 
SOUND_SNOWMAN_DOLL_JUMP 
SOUND_NOISE_RUSH 
SOUND_POW_BLOCK 
SOUND_INFLICT_SLEEP 
SOUND_INFLICT_STATUS 
SOUND_DIZZY_DIAL 
SOUND_SUSHIE_BELLY_FLOP 
SOUND_CREATE_WATER_BLOCK 
SOUND_WHALE_OPEN_MOUTH 
SOUND_WHALE_CLOSE_MOUTH 
SOUND_TUBBA_SNORE_INHALE 
SOUND_TUBBA_SNORE_EXHALE 
SOUND_KPA_BRIDGE_COLLAPSE_A 
SOUND_KPA_BRIDGE_COLLAPSE_B 
SOUND_KPA_ARENA_EXPLODING 
SOUND_OBK_STAIRS_DROP 
SOUND_SHY_GUY_OUCH 
SOUND_SHY_GUY_RUN_AWAY 
SOUND_KPA_FLIP_BRIDGE_PANEL 
SOUND_STAR_SPIRIT_APPEAR_A 
SOUND_STAR_SPIRIT_APPEAR_B 
SOUND_STAR_SPIRIT_CAST_A 
SOUND_STAR_SPIRIT_CAST_B 
SOUND_STAR_SPIRIT_DEPART_1 
SOUND_STAR_SPIRIT_DEPART_2 
SOUND_STAR_SPIRIT_DEPART_3 
SOUND_DARK_TOAD_DISPEL 
SOUND_OPEN_MAGIC_CHEST 
SOUND_CLOSE_MAGIC_CHEST 
SOUND_QUICK_HINGE 
SOUND_FLO_MOVE_PILLAR 
SOUND_WISH_ASCENDING 
SOUND_UP_AND_AWAY_SEND_AWAY 
SOUND_STAR_POWER_RECOVERY 
SOUND_START_RECOVERY 
SOUND_RECOVER 
SOUND_FLOWERS_LIGHT_GIGGLE 
SOUND_FLOWERS_SAD_GIGGLE 
SOUND_FLOWERS_LAUGH 
SOUND_FLOWERS_WITHER 
SOUND_FLOWERS_GROW 
SOUND_ROCK_LAUGHTER 
SOUND_TREE_LAUGHTER 
SOUND_IMPISH_LAUGH 
SOUND_CHAIN_CHOMP_BITE 
SOUND_CHAIN_CHOMP_THUD 
SOUND_CHAIN_RATTLE 
SOUND_SHY_STACK_SQUISH 
SOUND_STILT_GUY_UNFOLD 
SOUND_STILT_GUY_STEP 
SOUND_STILTS_FALL 
SOUND_TANK_BULB_FIRE 
SOUND_TOY_TANK_OPEN_HATCH 
SOUND_TOY_TANK_CLOSE_HATCH 
SOUND_WOODEN_BLOCK 
SOUND_RECOVER_HEART 
SOUND_FUZZY_RUMBLE 
SOUND_FUZZY_SHAKE 
SOUND_FUZZY_DIVIDE 
SOUND_UP_AND_AWAY_CAPTURE 
SOUND_YOSHI 
SOUND_HIT_WHACKA 
SOUND_MAGIC_ASCENDING 
SOUND_MAGIC_DESCENDING 
SOUND_BOMB_BLAST 
SOUND_BULLET_BILL_EXPLODE_A 
SOUND_BULLET_BILL_EXPLODE_B 
SOUND_KAMMY_SUMMON_MAGIC 
SOUND_KAMMY_SUMMON_BLOCK 
SOUND_KAMMY_RAISE_OBJECT 
SOUND_KAMMY_LOWER_OBJECT 
SOUND_TWINK_ATTACK 
SOUND_TWINK_FLY_A 
SOUND_QUICK_PLAYER_JUMP 
SOUND_JUMP_8BIT_MARIO 
SOUND_STAR_BOX_LAUNCHER 
SOUND_SPRING 
SOUND_ZIPLINE_FINISH 
SOUND_PUSH_BLOCK 
SOUND_PULL_VINE 
SOUND_FLOOR_SWITCH_DEPRESS 
SOUND_FLOOR_SWITCH_ACTIVATE 
SOUND_NO_DAMGE 
SOUND_USE_ITEM 
SOUND_GROW 
SOUND_CHARGE_UP 
SOUND_OPEN_TRAPDOOR 
SOUND_BREAK_FLOOR 
SOUND_SPIKES_EXTEND 
SOUND_JUMP_SCARE 
SOUND_EAT_OR_DRINK 
SOUND_SPIT_OUT 
SOUND_GLASS_SHATTER 
SOUND_VANISH_IN_SMOKE 
SOUND_HEART_PLANT 
SOUND_HURT_PLANT_SHRIEK 
SOUND_MUNCHLESIA_SUCTION 
SOUND_JAN_LOG_LAND 
SOUND_JAN_LOG_SPLIT 
SOUND_SEPARATE_BUSHES 
SOUND_LARGE_NPC_IMPACT 
SOUND_STARSHIP_BOOST 
SOUND_IWA_SLIDE_GATE 
SOUND_CREAKY_WINDOW_OPEN 
SOUND_CREAKY_WINDOW_CLOSE 
SOUND_TRAIN_DOOR_OPEN 
SOUND_TRAIN_DOOR_CLOSE 
SOUND_TURN_MECHANISM 
SOUND_CAPSULE_OPEN 
SOUND_FLIP_PANEL 
SOUND_CLOSE_PANEL 
SOUND_WATER_SPLASH 
SOUND_BREAK_CRATE 
SOUND_HOLLOW_RISING 
SOUND_HOLLOW_FALLING 
SOUND_PIRANHA_SPIN_1 
SOUND_PIRANHA_SPIN_2 
SOUND_PIRANHA_TENSE 
SOUND_HEAVY_NPC_STEP_B 
SOUND_HUFF_N_PUFF_JIGGLE 
SOUND_HUFF_N_PUFF_WOBBLE 
SOUND_GHOST_TRANSFORM 
SOUND_JR_TROOPA_TRANSFORM 
SOUND_ACTOR_STEP_A 
SOUND_MASTER_FLUTTER 
SOUND_MASTER_KICK 
SOUND_MASTER_STANCE_CHANGE 
SOUND_MASTER_FLIP 
SOUND_LAVA_BUD_RECOVER 
SOUND_SMALL_NPC_STEP 
SOUND_BANDIT_STEAL 
SOUND_DISAPPOINTED 
SOUND_CLUBBA_STEP 
SOUND_CLUBBA_SWING 
SOUND_MBUSH_STEP 
SOUND_TUBBA_HEART_JUMP 
SOUND_MBUSH_LEAP 
SOUND_BZZAP_STING 
SOUND_MINI_BZZAP_STING 
SOUND_BZZAP_CALL_SWARM 
SOUND_BONY_BEETLE_STEP 
SOUND_BONY_BEETLE_EXTEND_SPIKES 
SOUND_BONY_BEETLE_RETRACT_SPIKES 
SOUND_CLEFT_STEP 
SOUND_CLEFT_TACKLE 
SOUND_LAKITU_THROW_SPINY 
SOUND_SHELL_TOSS 
SOUND_SPELL_CAST1 
SOUND_SPELL_CAST2 
SOUND_SPELL_CAST3 
SOUND_SPELL_CAST4 
SOUND_SPELL_CAST5 
SOUND_FUZZIPEDE_MOTION 
SOUND_FUZZIPEDE_LEAP 
SOUND_FUZZIPEDE_STRIKE 
SOUND_COMMAND_LOSS 
SOUND_GOOMBA_STEP 
SOUND_PIRANHA_BITE 
SOUND_PARAGOOMBA_FLY 
SOUND_PARAGOOMBA_PREDIVE 
SOUND_TUTANKOOPA_MAGIC 
SOUND_JR_TOOPA_JUMP 
SOUND_ACTOR_WITHER 
SOUND_ACTOR_COLLAPSE 
SOUND_KNOCKOUT_CHIRPING 
SOUND_TUTANKOOPA_LEVITATE 
SOUND_SPOOKY_LEVITATE 
SOUND_ILLUSION_DISSOLVE 
SOUND_HEAVY_NPC_FALLING 
SOUND_HEAVY_NPC_LANDING 
SOUND_TUTANKOOPA_DEBRIS_FALL 
SOUND_HEAVY_NPC_STEP_A 
SOUND_GOOMBA_KING_SPIN 
SOUND_GULPIT_LICK 
SOUND_BUZZAR_FLAP 
SOUND_BUZZAR_WHIRLWIND 
SOUND_BUZZAR_WINDUP 
SOUND_BUZZAR_DIVE 
SOUND_SMALL_LENS_FLARE 
SOUND_BUZZAR_THROW 
SOUND_BUZZAR_GRAB 
SOUND_HEAVY_NPC_STEP_C 
SOUND_TUBBAS_HEART_CHARGE 
SOUND_TUBBAS_HEART_SWARM_ATTACK 
SOUND_TUBBAS_HEART_SWARM_DISPERSE 
SOUND_TUBBAS_HEART_SWARM_VANISH 
SOUND_FAKE_BOWSER_SWING 
SOUND_FAKE_BOWSER_STRIKE 
SOUND_FILE_MENU_MOVE_CURSOR 
SOUND_CREATE_FILE_MOVE_CURSOR 
SOUND_CREATE_FILE_SET_CHARACTER 
SOUND_CREATE_FILE_BACKSPACE 
SOUND_CREATE_FILE_CHANGE_CHARSET 
SOUND_INFLICT_CHILL_OUT 
SOUND_INFLICT_KO 
SOUND_SPAWN_BLOCK 
SOUND_D_DOWN_HIT_1 
SOUND_D_DOWN_HIT_2 
SOUND_D_DOWN_HIT_3 
SOUND_SPIN 
SOUND_SPEEDY_SPIN 
SOUND_SPIN_ATTACK 
SOUND_SPEEDY_SPIN_ATTACK 
SOUND_HAMMER_SWING_1 
SOUND_HAMMER_SWING_2 
SOUND_HAMMER_SWING_3 
SOUND_HAMMER_STRIKE_1 
SOUND_HAMMER_STRIKE_2 
SOUND_HAMMER_STRIKE_3 
SOUND_HAMMER_QUAKE_1 
SOUND_HAMMER_QUAKE_2 
SOUND_HAMMER_QUAKE_3 
SOUND_SPIN_SMASH_1 
SOUND_SPIN_SMASH_2 
SOUND_SPIN_SMASH_3 
SOUND_BOWSER_STAR_ROD_USE 
SOUND_BOWSER_STAR_ROD_DRAIN_WAVE 
SOUND_BOWSER_STAR_ROD_GATHER 
SOUND_BOWSER_STAR_ROD_SHOCKWAVE 
SOUND_BOWSER_STAR_ROD_ENCHANT 
SOUND_BOWSER_CAST_RECOVER 
SOUND_BOWSER_LIGHTNING 
SOUND_BOWSER_POWER_DOWN 
SOUND_BOWSER_COLLAPSE 
SOUND_OBK_CHANDELIER_RELEASE 
SOUND_OBK_CHANDELIER_STOP 
SOUND_OBK_CHANDELIER_RETRACT 
SOUND_RELEASE_ENERGY 
SOUND_GATHER_ENERGY 
SOUND_LOOP_BOMBETTE_FUSE 
SOUND_LOOP_BOBOMB_FUSE 
SOUND_LOOP_ISK_FLIP_STAIRS 
SOUND_LOOP_ISK_LOWER_STAIRS 
SOUND_LOOP_TRD_02_LOWER_STAIRS 
SOUND_LOOP_TRD_04_LOWER_STAIRS 
SOUND_LOOP_TRD_FLOWING_WATER 
SOUND_LOOP_TRD_RAISE_STAIRS 
SOUND_LOOP_CHEERING 
SOUND_LOOP_IWA10_FLOW1 
SOUND_LOOP_IWA_UNUSED_FLOW3 
SOUND_LOOP_IWA00_FLOW3 
SOUND_LOOP_IWA00_FLOW2 
SOUND_LOOP_IWA01_FLOW1 
SOUND_LOOP_IWA01_FLOW2 
SOUND_LOOP_OBK_LOWER_CHAIN 
SOUND_LOOP_MOVE_STATUE 
SOUND_LOOP_SENTINEL_ALARM 
SOUND_LOOP_QUIZ_TICKING 
SOUND_LOOP_AUDIENCE_MURMUR 
SOUND_LOOP_TOYBOX_TRAIN_GEAR 
SOUND_LOOP_OMO_SLOT_MACHINE 
SOUND_LOOP_OMO_ROTATING_WHEEL 
SOUND_LOOP_JAN_BEACH_WAVES 
SOUND_LOOP_MOVE_LARGE_STATUE 
SOUND_LOOP_ZIPLINE_RIDE 
SOUND_LOOP_ZIPLINE_RETURN 
SOUND_LOOP_TROMP_ROLL 
SOUND_LOOP_JAN_SMALL_GEYSER 
SOUND_LOOP_JAN_LARGE_GEYSER 
SOUND_LOOP_JAN_CONSTRUCTION 
SOUND_LOOP_NOTHING_1F 
SOUND_LOOP_NOTHING_20 
SOUND_LOOP_FLO_WATER_FLOW_1 
SOUND_LOOP_FLO_WATER_FLOW_2 
SOUND_LOOP_BUBBLE_DRIFT 
SOUND_LOOP_FLO_RELEASE_FOUNTAIN 
SOUND_LOOP_PUFF_PUFF_MACHINE 
SOUND_LOOP_NOTHING_26 
SOUND_LOOP_TIK01_WATER 
SOUND_LOOP_TIK02_WATER 
SOUND_LOOP_TIK02_FLOW2 
SOUND_LOOP_TIK02_FLOW3 
SOUND_LOOP_TIK03_WATER 
SOUND_LOOP_TIK03_FLOW1 
SOUND_LOOP_TIK05_WATER 
SOUND_LOOP_TIK05_FLOW1 
SOUND_LOOP_TIK06_WATER 
SOUND_LOOP_TIK06_FLOW2 
SOUND_LOOP_TIK06_FLOW3 
SOUND_LOOP_TIK06_FLOW4 
SOUND_LOOP_TIK08_WATER 
SOUND_LOOP_TIK08_FLOW1 
SOUND_LOOP_TIK09_WATER 
SOUND_LOOP_TIK09_FLOW2 
SOUND_LOOP_TIK09_FLOW4 
SOUND_LOOP_TIK09_FLOW3 
SOUND_LOOP_TIK10_WATER 
SOUND_LOOP_TIK_UNUSED1_WATER 
SOUND_LOOP_TIK_UNUSED2_WATER 
SOUND_LOOP_TIK_UNUSED3_WATER 
SOUND_LOOP_TIK_UNUSED3_FLOW4 
SOUND_LOOP_TIK_UNUSED3_FLOW3 
SOUND_LOOP_TIK_UNUSED3_FLOW2 
SOUND_LOOP_SAM_STAIRS_RISE 
SOUND_LOOP_CHARGE_BAR 
SOUND_LOOP_CRYSTAL_BALL_GLOW 
SOUND_LOOP_TIK18_WATER 
SOUND_LOOP_TIK19_WATER 
SOUND_LOOP_TIK19_FLOW3 
SOUND_LOOP_TIK19_FLOW4 
SOUND_LOOP_TIK20_WATER 
SOUND_LOOP_TIK23_WATER 
SOUND_LOOP_TIK24_WATER 
SOUND_LOOP_WINDMILL_EXT 
SOUND_LOOP_WINDMILL_GEARS 
SOUND_LOOP_SHY_GUY_CROWD_1 
SOUND_LOOP_SHY_GUY_CROWD_2 
SOUND_LOOP_FLIGHT 
SOUND_LOOP_WHALE_GEYSER 
SOUND_LOOP_FLO_FILL_WATER_POOL 
SOUND_LOOP_KPA_CHAIN_DRIVE 
SOUND_LOOP_KPA_FILL_WATER 
SOUND_LOOP_KPA_DRAIN_WATER 
SOUND_LOOP_KPA_FLIP_BRIDGE_PANEL 
SOUND_LOOP_JR_TROOPA_SWIM 
SOUND_LOOP_KKJ_RUMBLING 
SOUND_LOOP_OSR_RUMBLING 
SOUND_LOOP_MAC_HARBOR_WATER 
SOUND_LOOP_OSR_FOUNTAIN_INTACT 
SOUND_LOOP_OSR_FOUNTAIN_BROKEN 
SOUND_LOOP_NOK_WATER 
SOUND_LOOP_TRD_WATER_EXT 
SOUND_LOOP_DGB_COLLAPSE 
SOUND_LOOP_SBK_RUINS_RISING 
SOUND_LOOP_SBK_RUINS_WHIRLWIND 
SOUND_LOOP_SBK_RUINS_RISING_DISTANT 
SOUND_LOOP_SBK_OASIS_WATER 
SOUND_LOOP_62 
SOUND_LOOP_STAR_SANCTUARY_FAR 
SOUND_LOOP_STAR_SANCTUARY_NEAR 
SOUND_LOOP_STAR_SANCTUARY_INSIDE 
SOUND_LOOP_BOWSER_PROPELLER 
SOUND_LOOP_STAR_ORB_RISING 
SOUND_LOOP_USE_STAR_BEAM 
SOUND_LOOP_USE_PEACH_BEAM 
SOUND_LOOP_SPINNING_FLOWER 
SOUND_LOOP_RUMBLE 
SOUND_LOOP_FIGHTING 
SOUND_LOOP_KPA_ARENA_TURN_ON 
SOUND_LOOP_KPA_ARENA_ACTIVE 
SOUND_DOOR_OPEN 
SOUND_DOOR_CLOSE 
SOUND_ROOM_DOOR_OPEN 
SOUND_ROOM_DOOR_CLOSE 
SOUND_SEQ_FIRE_BAR_0 
SOUND_SEQ_FIRE_BAR_1 
SOUND_SEQ_FIRE_BAR_2 
SOUND_SEQ_FIRE_BAR_3 
SOUND_SEQ_FIRE_BAR_4 
SOUND_SEQ_FIRE_BAR_5 
SOUND_SEQ_FIRE_BAR_6 
SOUND_SEQ_FIRE_BAR_7 
SOUND_SEQ_FIRE_BAR_8 
SOUND_SEQ_FIRE_BAR_9 
SOUND_SEQ_FIRE_BAR_DEAD 
SOUND_SEQ_AI_ALERT 
SOUND_SEQ_SNORE_INHALE 
SOUND_SEQ_SNORE_EXHALE 
SOUND_SEQ_SNAP_AWAKE 
SOUND_SEQ_BOO_VANISH 
SOUND_SEQ_BOO_APPEAR 
SOUND_SEQ_WINDOW_OPEN 
SOUND_SEQ_WINDOW_CLOSE 
SOUND_SEQ_RAVEN_LEAP 
SOUND_SEQ_RAVEN_FALL 
SOUND_SEQ_SHOOTING_STAR_FALL 
SOUND_SEQ_SHOOTING_STAR_BOUNCE 
SOUND_SEQ_FUZZY_HOP 
SOUND_SEQ_BULLET_BILL_EXPLODE 
SOUND_SEQ_LUIGI_STEP 
SOUND_SEQ_TRAIN_CHUG 
SOUND_SEQ_FINALE_BRIDGE_COLLAPSE 
SOUND_SEQ_FINALE_EXPLOSION 
SOUND_SEQ_SHUFFLE_CARD 
SOUND_SEQ_STAR_SPIRIT_APPEAR 
SOUND_SEQ_STAR_SPIRIT_CAST 
SOUND_SEQ_UNUSED_EXPLODE 
SOUND_SEQ_SHY_GUY_STEP 

Definition at line 546 of file enums.h.

546 {
547 SOUND_NONE = 0x00000000,
548 SOUND_OPEN_POPUP_1 = 0x00000001,
549 SOUND_OPEN_POPUP_2 = 0x00000002,
550 SOUND_LOWER_STATUS_BAR = 0x00000003,
551 SOUND_RAISE_STATUS_BAR = 0x00000004,
552 SOUND_MENU_BADGE_EQUIP = 0x00000005,
553 SOUND_MENU_BADGE_UNEQUIP = 0x00000006,
554 SOUND_MENU_SHOW_CHOICE = 0x00000009,
555 SOUND_CHIME_BEGIN_AMBUSH = 0x0000000A,
556 SOUND_CHIME_SOLVED_PUZZLE = 0x0000000B,
557 SOUND_ACTIVATE_COMPUTER = 0x0000000C, // unused
558 SOUND_PARTNER_PUT_AWAY = 0x0000000D,
559 SOUND_PARTNER_GET_OUT = 0x0000000E,
561 SOUND_SAVE_CONFIRM = 0x00000010,
562 SOUND_MSG_VOICE_1A = 0x00000011,
563 SOUND_MSG_VOICE_1B = 0x00000012,
564 SOUND_MSG_VOICE_2A = 0x00000013,
565 SOUND_MSG_VOICE_2B = 0x00000014,
566 SOUND_MSG_VOICE_3A = 0x00000015,
567 SOUND_MSG_VOICE_3B = 0x00000016,
568 SOUND_MSG_VOICE_4A = 0x00000017,
569 SOUND_MSG_VOICE_4B = 0x00000018,
570 SOUND_MSG_VOICE_5A = 0x00000019,
571 SOUND_MSG_VOICE_5B = 0x0000001A,
572 SOUND_MSG_VOICE_STAR = 0x0000001B,
573 SOUND_LRAW_TRD_FLOWING_WATER = 0x00000021,
574 SOUND_LRAW_TRD_RAISE_STAIRS = 0x00000022,
575 SOUND_TRD_WATER_SPLASH = 0x00000023,
577 SOUND_TRD_02_STAIRS_LOWERED = 0x00000025,
580 SOUND_TRD_04_STAIRS_LOWERED = 0x00000028,
581 SOUND_TRD_POUNDING_HIGH = 0x00000029,
582 SOUND_TRD_POUNDING_LOW = 0x0000002A,
583 SOUND_TRD_MAGIC_DOOR_JUMP = 0x0000002B,
584 SOUND_TRD_MAGIC_DOOR_LAND = 0x0000002C,
585 SOUND_PRA_PUSH_STATUE = 0x0000002D,
586 SOUND_PRA_FLIP_WALL = 0x0000002E,
588 SOUND_PRA_UNFOLD_EXIT = 0x00000030,
589 SOUND_LRAW_KKJ_RUMBLING = 0x00000033,
590 SOUND_LRAW_OSR_RUMBLING = 0x00000034, // doesn't loop?
591 SOUND_OSR_GROUND_CRACKING = 0x00000035,
592 SOUND_OSR_SMOKE_RISING_1 = 0x00000036,
593 SOUND_OSR_SMOKE_RISING_2 = 0x00000037,
594 SOUND_OSR_SMOKE_RISING_3 = 0x00000038,
595 SOUND_LRAW_MAC_HARBOR_WATER = 0x00000039, // #looping
596 SOUND_PRA_SHIFT_FLOORS_RUMBLE = 0x0000003F, // #looping
597 SOUND_PRA_SHIFT_FLOORS_THUD = 0x00000040,
598 SOUND_WHALE_JIGGLE = 0x00000041,
599 SOUND_WHALE_FILL = 0x00000042,
600 SOUND_LRAW_WHALE_GEYSER = 0x00000043, // #looping
601 SOUND_WHALE_EJECT = 0x00000044,
602 SOUND_JR_TROOPA_SPLASH = 0x00000045,
603 SOUND_LRAW_JR_TROOPA_SWIM = 0x00000046,
604 SOUND_BOO_SPOOK = 0x00000047,
605 SOUND_OBJECT_LAND = 0x00000048,
606 SOUND_UNUSED_WATER_RUNNING = 0x00000049, // #looping
607 SOUND_LRAW_JAN_BEACH_WAVES = 0x0000004A,
610 SOUND_LRAW_JAN_SMALL_GEYSER = 0x0000004E,
611 SOUND_LRAW_JAN_LARGE_GEYSER = 0x0000004F,
612 SOUND_LRAW_WINDMILL_EXT = 0x00000050,
613 SOUND_OMO_FLIP_TRACK_THUD = 0x00000051,
614 SOUND_LRAW_TROMP_ROLL = 0x00000052,
615 SOUND_ISK_DRAINING_SAND = 0x00000053, // #looping
616 SOUND_ISK_FLIP_STAIRS = 0x00000054,
617 SOUND_LARGE_LENS_FLARE = 0x00000055,
618 SOUND_LRAW_ISK_LOWER_STAIRS = 0x00000056,
619 SOUND_ISK_STAIR_DROP_THUD = 0x00000057,
621 SOUND_ISK_STAIRS_EMERGE_THUD = 0x00000059,
622 SOUND_KKJ_ARENA_LENS_FLARE = 0x0000005A,
625 SOUND_LRAW_SBK_RUINS_RISING = 0x0000005D,
626 SOUND_SBK_RUINS_STEPS_UNFOLD = 0x0000005E,
629 SOUND_GOOMPA_ATTACKED = 0x00000061,
630 SOUND_TWINK_DEPART = 0x00000062,
633 SOUND_NOK_BRIDGE_XYLOPHONE_1 = 0x00000067,
634 SOUND_NOK_BRIDGE_XYLOPHONE_2 = 0x00000068,
635 SOUND_NOK_BRIDGE_XYLOPHONE_3 = 0x00000069,
636 SOUND_NOK_BRIDGE_XYLOPHONE_4 = 0x0000006A,
637 SOUND_NOK_BRIDGE_XYLOPHONE_5 = 0x0000006B,
638 SOUND_NOK_BRIDGE_XYLOPHONE_6 = 0x0000006C,
639 SOUND_NOK_BRIDGE_XYLOPHONE_7 = 0x0000006D,
640 SOUND_LRAW_WINDMILL_GEARS = 0x00000070,
641 SOUND_NOK_BRIDGE_THUD_1 = 0x00000071,
642 SOUND_NOK_BRIDGE_THUD_2 = 0x00000072,
643 SOUND_NOK_BRIDGE_THUD_3 = 0x00000073,
644 SOUND_JR_TROOPA_SCAMPER = 0x00000074,
645 SOUND_NOK_HOUSE_CONFLICT = 0x00000077,
646 SOUND_PULSE_STONE = 0x0000007D,
647 SOUND_TRAIN_DEPARTURE = 0x00000082,
648 SOUND_LRAW_TOYBOX_TRAIN_GEAR = 0x00000083,
650 SOUND_OMO_PLATFORM_ASCEND = 0x00000085,
651 SOUND_OMO_PLATFORM_DESCEND = 0x00000087,
652 SOUND_LRAW_AUDIENCE_MURMUR = 0x00000089,
653 SOUND_AUDIENCE_CHEER = 0x0000008A,
654 SOUND_AUDIENCE_BOO = 0x0000008B,
655 SOUND_QUIZ_NEXT_QUESTION = 0x0000008C,
656 SOUND_QUIZ_BUZZER = 0x0000008D,
657 SOUND_LRAW_QUIZ_TICKING = 0x0000008E,
658 SOUND_QUIZMO_VANISH = 0x0000008F,
659 SOUND_LRAW_PUFF_PUFF_MACHINE = 0x00000091,
660 SOUND_KKJ_USE_SNEAKY_PARASOL = 0x00000092,
661 SOUND_KKJ_ROTATING_WALL = 0x00000093, // #looping
662 SOUND_LRAW_DGB_COLLAPSE = 0x00000094,
663 SOUND_DGB_COLLAPSE_1 = 0x00000095,
664 SOUND_DGB_COLLAPSE_2 = 0x00000096,
665 SOUND_DGB_COLLAPSE_4 = 0x00000097,
666 SOUND_DGB_COLLAPSE_3 = 0x00000098,
667 SOUND_LRAW_OBK_LOWER_CHAIN = 0x00000099,
668 SOUND_OBK_CAGE_SLAM = 0x0000009B,
669 SOUND_OBK_CHANDELIER_SWING = 0x0000009D,
670 SOUND_LRAW_MOVE_STATUE = 0x0000009E,
671 SOUND_LRAW_MOVE_LARGE_STATUE = 0x0000009F,
673 SOUND_OMO_TOYBOX_TRAIN_DROP = 0x000000A1,
674 SOUND_LRAW_STAR_ORB_RISING = 0x000000A2,
675 SOUND_STARSHIP_APPEARS = 0x000000A3,
676 SOUND_KPA_LIGHT_RAYS = 0x000000A4,
680 SOUND_DGB_SMALL_THUD = 0x000000A8,
681 SOUND_ROWF_OPEN_SHOP = 0x000000A9,
682 SOUND_ROWF_PULL_RUG_OUT = 0x000000AA,
683 SOUND_ROWF_CLOSE_SHOP = 0x000000AB,
684 SOUND_ROWF_PUSH_RUG_IN = 0x000000AC,
688 SOUND_INTRO_NEXT_PAGE = 0x000000B0,
689 SOUND_MERLAR_APPEARS = 0x000000B1,
690 SOUND_STAR_ORB_BURST = 0x000000B2,
691 SOUND_TUBBA_POUNDING = 0x000000B4,
692 SOUND_BOO_VANISH_A = 0x000000C1,
693 SOUND_BOO_VANISH_B = 0x000000C2,
694 SOUND_BOO_APPEAR_A = 0x000000C3,
695 SOUND_BOO_APPEAR_B = 0x000000C4,
696 SOUND_MENU_OPEN = 0x000000C5,
697 SOUND_MENU_CLOSE = 0x000000C6,
698 SOUND_MENU_CHANGE_SELECTION = 0x000000C7,
699 SOUND_MENU_CHANGE_TAB = 0x000000C8,
700 SOUND_MENU_NEXT = 0x000000C9,
701 SOUND_MENU_BACK = 0x000000CA,
702 SOUND_MSG_WAIT = 0x000000CB,
703 SOUND_MSG_SKIP = 0x000000CC,
704 SOUND_MSG_REWIND = 0x000000CD,
705 SOUND_MSG_UNREWIND = 0x000000CE,
706 SOUND_JINGLE_GOT_ITEM = 0x000000D1,
707 SOUND_JINGLE_GOT_KEY = 0x000000D2,
708 SOUND_JINGLE_GOT_BADGE = 0x000000D3,
709 SOUND_JINGLE_WON_BATTLE = 0x000000D4,
710 SOUND_FILE_MENU_IN = 0x000000D5,
711 SOUND_FILE_MENU_OUT = 0x000000D6,
712 SOUND_TRANSPORTER_IN = 0x000000D9,
713 SOUND_TRANSPORTER_OUT = 0x000000DA,
714 SOUND_SLIDE_WHISTLE_IN = 0x000000DB, // unused
715 SOUND_SLIDE_WHISTLE_OUT = 0x000000DC,
716 SOUND_HEAVY_OBJECT_DROP = 0x000000DD,
717 SOUND_CHECK_LAUGHING_FLOWERS = 0x000000DF,
718 SOUNC_CHECK_MAILBOX = 0x000000E0,
719 SOUND_HIT_PLAYER_NORMAL = 0x000000E1,
720 SOUND_HIT_PLAYER_FIRE = 0x000000E2,
721 SOUND_HIT_PLAYER_ICE = 0x000000E3,
722 SOUND_FROZEN_SHATTER = 0x000000E7,
723 SOUND_TOUCH_LAVA = 0x000000E8,
724 SOUND_HIT_NORMAL = 0x000000E9,
725 SOUND_HIT_FIRE = 0x000000EA,
726 SOUND_HIT_ICE = 0x000000EB,
727 SOUND_PLANTS_BELL = 0x000000F1,
728 SOUND_PLANTS_CYMBAL_CRASH = 0x000000F2,
729 SOUND_PLANTS_TRUMPET = 0x000000F3,
730 SOUND_PLANTS_LIGHT_UP = 0x000000F4,
731 SOUND_FIREPLACE_BURST = 0x000000F5,
732 SOUND_OBK_CHECK_CABINET = 0x000000F6,
733 SOUND_OBK_CABINET_CRASH = 0x000000F7,
734 SOUND_FLIP_PAGE = 0x000000F8,
735 SOUND_KKJ_REVEAL_BUTTON = 0x000000F9,
736 SOUND_KKJ_PRESS_BUTTON = 0x000000FA,
737 SOUND_KKJ_DROP_INTO_ASHES = 0x000000FB,
738 SOUND_KKJ_EXTINGUISH_FIRE = 0x000000FC,
739 SOUND_SNEAKY_PARASOL_COPY = 0x000000FD,
741 SOUND_START_OVEN_TIMER = 0x000000FF,
742 SOUND_KOOPER_STEP = 0x00000100,
743 SOUND_HIT_SPIKE = 0x00000108,
744 SOUND_HAMMER_WINDUP = 0x0000010B,
745 SOUND_IMMUNE = 0x0000010C,
746 SOUND_HIT_BONES = 0x0000010D,
747 SOUND_HIT_SILENT = 0x0000010E, // nothing is audible
748 SOUND_ACTOR_HURT = 0x0000010F,
749 SOUND_HIT_RATTLE = 0x00000110,
750 SOUND_HEART_BLOCK = 0x00000131,
751 SOUND_UNUSED_HEAL_BLOCK = 0x00000133, // #unused
752 SOUND_ASCENDING_CHIMES = 0x00000134, // #unused
753 SOUND_DESCENDING_CHIMES = 0x00000135, // #unused
754 SOUND_STAR_CARD_APPEARS = 0x00000137,
755 SOUND_RESCUE_STAR_SPIRIT = 0x00000138,
756 SOUND_RECEIVE_STAR_POWER = 0x00000139,
757 SOUND_MONSTAR_BREAKS_APART = 0x0000013D,
758 SOUND_STAR_KID_FLYING = 0x0000013E,
759 SOUND_STEP_NORMAL1 = 0x00000141,
760 SOUND_STEP_NORMAL2 = 0x00000142,
761 SOUND_STEP_CRUNCHY1 = 0x00000143,
762 SOUND_STEP_CRUNCHY2 = 0x00000144,
763 SOUND_SPIN_JUMP = 0x00000146,
764 SOUND_TORNADO_JUMP = 0x00000147,
765 SOUND_LAND_SOFTLY = 0x00000148,
766 SOUND_LAND_SPIN_JUMP = 0x00000149,
767 SOUND_LAND_TORANDO_JUMP = 0x0000014A,
768 SOUND_HIT_BLOCK = 0x0000014E,
769 SOUND_SMASH_HAMER_BLOCK_1 = 0x0000014F,
770 SOUND_SMASH_HAMER_BLOCK_2 = 0x00000150,
771 SOUND_SMASH_HAMER_BLOCK_3 = 0x00000151,
772 SOUND_ACTIVATE_SWITCH = 0x00000152,
773 SOUND_SEARCH_BUSH = 0x00000153,
774 SOUND_PLAYER_CHARGE = 0x00000156,
775 SOUND_BLOCK_SHATTER = 0x00000158,
776 SOUND_SMALL_BOING = 0x00000159, // #spring #boing #unused
777 SOUND_ACTOR_JUMPED_1 = 0x0000015A, // #unused
778 SOUND_ACTOR_JUMPED_2 = 0x0000015B, // #unused
779 SOUND_ACTOR_JUMPED_3 = 0x0000015C, // #unused
780 SOUND_PLAYER_RUN_IN_PLACE = 0x0000015D,
781 SOUND_PLAYER_RUN_AWAY = 0x0000015E,
782 SOUND_LONG_PLAYER_JUMP = 0x00000160,
783 SOUND_PLAYER_LONG_FALL = 0x00000161,
784 SOUND_TRIP = 0x00000162,
785 SOUND_ENTER_PIPE = 0x00000163,
786 SOUND_LRAW_NOTHING_26 = 0x00000164, // #unused #nodata
787 SOUND_SMACK_TREE = 0x00000165,
788 SOUND_SHAKE_TREE_LEAVES = 0x00000166,
789 SOUND_SLIDE = 0x00000167, // #looping
790 SOUND_LRAW_ZIPLINE_RIDE = 0x00000168,
791 SOUND_DUST_OFF = 0x00000172,
792 SOUND_RUN_AWAY_BUILDUP = 0x00000173,
793 SOUND_RUN_AWAY = 0x00000174,
794 SOUND_PAPER_GLIDE_1 = 0x00000175,
795 SOUND_PAPER_GLIDE_2 = 0x00000176,
796 SOUND_LUIGI_STEP_A = 0x00000179,
797 SOUND_LUIGI_STEP_B = 0x0000017A,
798 SOUND_ISPY = 0x0000017B,
799 SOUND_STARSHIP_ENGINE_LOOP = 0x0000017C, // #looping
800 SOUND_STARSHIP_TAKEOFF_LONG = 0x0000017D,
801 SOUND_STARSHIP_TAKEOFF_SHORT = 0x0000017E,
802 SOUND_STARSHIP_ARRIVE = 0x0000017F,
803 SOUND_STARSHIP_NEAR_FLYBY = 0x00000180,
804 SOUND_STARSHIP_ASCEND = 0x00000181,
805 SOUND_STARSHIP_FLY_AWAY = 0x00000182,
806 SOUND_STARSHIP_FLY_TOWARD = 0x00000183,
807 SOUND_SPRINKLE_MAGIC = 0x00000184, // #unused
808 SOUND_LRAW_ZIPLINE_RETURN = 0x00000185,
809 SOUND_JAN_BASKET_ELEVATOR = 0x00000186,
810 SOUND_FLO_STAIRS_LOWERING = 0x00000187, // #rocky #scrape #rumble
811 SOUND_GET_STAR_POWER_WAVE = 0x00000188,
812 SOUND_LRAW_JAN_CONSTRUCTION = 0x00000189,
813 SOUND_JAN_RAPHAEL_POUND = 0x0000018A, // #heavy #impact #thud
814 SOUND_JAN_ROOT_WOBBLE_1 = 0x0000018C,
815 SOUND_JAN_ROOT_WOBBLE_2 = 0x0000018D,
816 SOUND_JAN_ROOT_WOBBLE_3 = 0x0000018E,
817 SOUND_FLO_PUFF_PUFF_SMOKE_BURST = 0x00000190, // #explode
818 SOUND_JAN_BOULDER_TREMBLE = 0x00000191, // #rocky #knock #short #impact
819 SOUND_FLO_BLOW_BUBBLE = 0x00000193,
820 SOUND_LRAW_BUBBLE_DRIFT = 0x00000194, // #looping
821 SOUND_LRAW_FLO_FILL_WATER_POOL = 0x00000197, // #looping
822 SOUND_LRAW_FLO_WATER_FLOW_1 = 0x00000198, // #looping #gentle
823 SOUND_LRAW_FLO_WATER_FLOW_2 = 0x00000199, // #looping #fountain
824 SOUND_LRAW_FLO_RELEASE_FOUNTAIN = 0x0000019A, // #looping #fountain
826 SOUND_FLO_RIDE_BEANSTALK_UP_LOOP = 0x0000019C, // #looping
827 SOUND_FLO_RIDE_BEANSTALK_DOWN_LOOP = 0x0000019D, // #looping
828 SOUND_FLO_MAGIKOOPA_FLY_AWAY = 0x0000019E,
829 SOUND_FLO_LAKITU_FLY_AWAY = 0x0000019F,
830 SOUND_FLO_PUFF_PUFF_EXPLODE = 0x000001A0, // #explode
831 SOUND_OMO_BOX_GLOW_1 = 0x000001A1,
832 SOUND_OMO_BOX_GLOW_2 = 0x000001A2,
833 SOUND_OMO_BOX_GLOW_3 = 0x000001A3,
834 SOUND_OMO_BOX_GLOW_4 = 0x000001A4,
835 SOUND_OMO_BOX_CHIME_1 = 0x000001A5,
836 SOUND_OMO_BOX_CHIME_2 = 0x000001A6,
837 SOUND_OMO_BOX_CHIME_3 = 0x000001A7,
838 SOUND_OMO_BOX_CHIME_4 = 0x000001A8,
839 SOUND_OMO_BOX_DONE = 0x000001A9,
840 SOUND_OMO_TOYBOX_LID = 0x000001AA,
841 SOUND_OMO_SECRET_DOOR_OPEN = 0x000001AB,
842 SOUND_OMO_SECRET_DOOR_CLOSE = 0x000001AC,
843 SOUND_FLYING_PYROCLAST_1 = 0x000001AD,
844 SOUND_FLYING_PYROCLAST_2 = 0x000001AE,
845 SOUND_JAN_CHEST_IMPACT = 0x000001AF,
846 SOUND_LRAW_NOK_WATER = 0x000001B1,
847 SOUND_LRAW_TRD_WATER_EXT = 0x000001B2,
848 SOUND_LRAW_SBK_OASIS_WATER = 0x000001B3,
849 SOUND_BASIC_DOOR_OPEN = 0x000001C1,
850 SOUND_BASIC_DOOR_CLOSE = 0x000001C2,
851 SOUND_METAL_DOOR_OPEN = 0x000001C3,
852 SOUND_METAL_DOOR_CLOSE = 0x000001C4,
853 SOUND_LARGE_DOOR_OPEN = 0x000001C5,
854 SOUND_LARGE_DOOR_CLOSE = 0x000001C6,
855 SOUND_CREAKY_DOOR_OPEN = 0x000001C7,
856 SOUND_CREAKY_DOOR_CLOSE = 0x000001C8,
857 SOUND_METAL_GATE_OPEN = 0x000001C9,
858 SOUND_METAL_GATE_CLOSE = 0x000001CA,
859 SOUND_WINDOW_OPEN_A = 0x000001CB,
860 SOUND_WINDOW_CLOSE_A = 0x000001CC,
861 SOUND_WINDOW_OPEN_B = 0x000001CD,
862 SOUND_WINDOW_CLOSE_B = 0x000001CE,
863 SOUND_WOODEN_DOOR_OPEN = 0x000001CF,
864 SOUND_WOODEN_DOOR_CLOSE = 0x000001D0,
865 SOUND_SARCOPHAGUS_OPEN = 0x000001D1,
866 SOUND_GOOMBA_GATE_OPEN = 0x000001D2,
867 SOUND_OPEN_CHEST = 0x000001D3,
868 SOUND_FOREST_GATE_OPEN = 0x000001D4,
869 SOUND_FOREST_GATE_CLOSE = 0x000001D5,
870 SOUND_CREAKY_ROCKING = 0x000001D6,
871 SOUND_KKJ_WINDOW_TAP = 0x000001D8,
872 SOUND_OMO_DOOR_FLIP = 0x000001D9,
873 SOUND_PUSH_BLOCK_FALL = 0x000001DA,
874 SOUND_FLO_LOG_OPEN = 0x000001DB,
875 SOUND_FLO_LOG_CLOSE = 0x000001DC,
876 SOUND_SAM_RAISE_BARRIER = 0x000001DD,
877 SOUND_SAM_LOWER_BARRIER = 0x000001DE,
878 SOUND_AIRSHIP_DOCK_DOOR_OPEN = 0x000001DF,
880 SOUND_KMR_TOWER_RUMBLE = 0x000001E1,
881 SOUND_DISTANT_THUD = 0x000001E2,
882 SOUND_TROMP_DROP = 0x000001E3,
883 SOUND_TROMP_CRASH = 0x000001E4,
884 SOUND_PUFF_PUFF_SMASH = 0x000001E5,
885 SOUND_PUFF_PUFF_PART_BREAKS = 0x000001E6,
886 SOUND_PUFF_PUFF_PANEL_BREAKS = 0x000001E7,
887 SOUND_BOING = 0x000001E8,
888 SOUND_SAM_DROP_STAIR = 0x000001E9,
889 SOUND_SAM_BARRIER_THUD = 0x000001EA,
890 SOUND_SAM_PLACE_STAR_STONE = 0x000001EB,
891 SOUND_SAM_ICE_STEP_THUD = 0x000001EC,
892 SOUND_PRA_ROTATE_ALBINO_DINO = 0x000001ED,
893 SOUND_PRA_UNFOLD_STEP = 0x000001EE,
894 SOUND_KPA_DROP_WALL = 0x000001EF,
895 SOUND_YOSHI_KID_CRY = 0x000001F0,
896 SOUND_OMO_TRAIN_TRACK_LEVER = 0x000001F1,
897 SOUND_OMO_FLIP_TRAIN_TRACK = 0x000001F2,
898 SOUND_OMO_COLORED_PANEL_DROP = 0x000001F3,
899 SOUND_OMO_BARRICADE_DROP = 0x000001F4,
900 SOUND_OMO_LANTERN_BREAK = 0x000001F5,
903 SOUND_TRAIN_CHUG_A = 0x000001FB,
904 SOUND_TRAIN_CHUG_B = 0x000001FC,
905 SOUND_TRAIN_RELEASE_STEAM = 0x000001FD,
906 SOUND_OMO_TOY_TRAIN_CLICK = 0x000001FE,
908 SOUND_MERLEE_TWIRL = 0x00000201,
909 SOUND_MERLEE_GATHER_ENERGY = 0x00000202,
910 SOUND_MERLEE_SHOW_CARD = 0x00000203,
911 SOUND_MERLEE_GATHER_CARDS = 0x00000204,
912 SOUND_MERLEE_RELEASE_PLAYER = 0x00000205,
913 SOUND_MERLEE_COMPLETE_SPELL = 0x00000206,
914 SOUND_LRAW_CRYSTAL_BALL_GLOW = 0x00000207,
915 SOUND_CRYSTAL_BALL_WAVE = 0x00000208,
916 SOUND_MERLON_GATHER = 0x00000209,
917 SOUND_MERLON_STRIKE = 0x0000020A,
918 SOUND_LOWER_PITCH_MAGIC = 0x0000020B, // #unused
919 SOUND_RAVEN_FALL_A = 0x0000020C,
920 SOUND_RAVEN_FALL_B = 0x0000020D,
921 SOUND_RAVEN_FALL_C = 0x0000020E,
922 SOUND_COIN_PICKUP = 0x00000211,
923 SOUND_COIN_BOUNCE = 0x00000212,
924 SOUND_HEART_PICKUP = 0x00000213,
925 SOUND_HEART_BOUNCE = 0x00000214,
926 SOUND_STAR_POINT_PICKUP = 0x00000215,
927 SOUND_FLOWER_PICKUP = 0x00000217,
928 SOUND_FLOWER_BOUNCE = 0x00000218,
929 SOUND_STAR_PIECE_BOUNCE = 0x00000219,
930 SOUND_ITEM_BOUNCE = 0x0000021A,
931 SOUND_BADGE_BOUNCE = 0x0000021B,
932 SOUND_APPROVE = 0x0000021C,
933 SOUND_MENU_ERROR = 0x0000021D,
934 SOUND_LRAW_KPA_CHAIN_DRIVE = 0x00000221,
935 SOUND_KPA_DUMP_LAVA = 0x00000222,
936 SOUND_KPA_BOWSER_POWER_UP = 0x00000223,
937 SOUND_KPA_BOWSER_POWER_DOWN = 0x00000224, // #unused
938 SOUND_KPA_QUIZ_DOORS_OPEN = 0x00000225, // #stony #scraping
939 SOUND_KPA_QUIZ_DOORS_CLOSE = 0x00000226, // #stony #scraping
940 SOUND_KPA_RAISE_STONE_PLATFORM = 0x00000227, // #stony #scraping #rumble
941 SOUND_KPA_LOWER_STONE_PLATFORM = 0x00000228, // #stony #scraping #rumble
942 SOUND_KPA_PULL_CHAIN = 0x00000229, // #metallic #rattle
943 SOUND_LRAW_KPA_FILL_WATER = 0x0000022A, // #looping #flush #flowing #water
944 SOUND_LRAW_KPA_DRAIN_WATER = 0x0000022B, // #looping #flush #flowing #water
945 SOUND_LRAW_KPA_ARENA_TURN_ON = 0x0000022C, // #electric #humming #machine
946 SOUND_LRAW_KPA_ARENA_ACTIVE = 0x0000022D, // #electric #humming #machine
947 SOUND_KPA_EXPLOSION_A = 0x0000022E, // #explosion
948 SOUND_KPA_EXPLOSION_B = 0x0000022F, // #explosion
949 SOUND_KPA_EXPLOSION_CLUSTER = 0x00000230, // #explosion
950 SOUND_DAMAGE_STARS = 0x00000231, // also used when blocking
951 SOUND_COLLECT_1UP = 0x00000232, // #unused
952 SOUND_TIMING_BAR_TICK = 0x00000233,
953 SOUND_TIMING_BAR_GO = 0x00000234,
954 SOUND_JUMP_COMBO_1 = 0x00000235,
955 SOUND_JUMP_COMBO_2 = 0x00000236,
956 SOUND_JUMP_COMBO_3 = 0x00000237,
957 SOUND_JUMP_COMBO_4 = 0x00000238,
958 SOUND_JUMP_COMBO_5 = 0x00000239, // #unused
959 SOUND_JUMP_COMBO_6 = 0x0000023A, // #unused
960 SOUND_JUMP_COMBO_7 = 0x0000023B, // #unused rings a bit longer than the others
961 SOUND_JUMP_COMBO_8 = 0x0000023C, // #unused
962 SOUND_LRAW_BOWSER_PROPELLER = 0x0000023D,
963 SOUND_BEGIN_WISH = 0x00000241,
964 SOUND_REFRESH = 0x00000242,
965 SOUND_CHILL_OUT = 0x00000244,
966 SOUND_SMOOCH = 0x00000245,
967 SOUND_TIME_OUT = 0x00000246,
968 SOUND_UP_AND_AWAY_CAST = 0x00000247,
969 SOUND_LRAW_USE_STAR_BEAM = 0x00000248,
970 SOUND_LRAW_USE_PEACH_BEAM = 0x00000249,
971 SOUND_STAR_BEAM_FIRE = 0x0000024A,
972 SOUND_MERLEE_APPEAR = 0x0000024B,
973 SOUND_SHOOTING_STAR_FALL_A = 0x00000259,
974 SOUND_SHOOTING_STAR_FALL_B = 0x0000025A,
975 SOUND_STAR_BOUNCE_A = 0x0000025C,
976 SOUND_STAR_BOUNCE_B = 0x0000025D,
977 SOUND_ISK_PLACE_IN_SOCKET = 0x00000261, // #stony #thud
978 SOUND_EMOTE_IDEA = 0x00000262,
979 SOUND_EMOTE_QUESTION = 0x00000263,
980 SOUND_ISK_DOOR_OPEN = 0x00000265,
981 SOUND_ISK_DOOR_CLOSE = 0x00000266,
982 SOUND_ISK_DOOR_SLAM = 0x00000267, // #stony #thud #heavy
983 SOUND_USE_KEY = 0x00000269, // #metallic #rattle
984 SOUND_LOCK_DROP = 0x0000026A, // #metallic #hollow #thud
985 SOUND_LARGE_GATE_OPEN = 0x0000026B, // #metallic #blowing
986 SOUND_LARGE_GATE_CLOSE = 0x0000026C, // #metallic #thud
987 SOUND_METAL_CRASH = 0x00000270, // #unused #metallic #thud
988 SOUND_LRAW_TIK_WATER = 0x00000271, // #water
989 SOUND_LRAW_WATER_FLOWING_1 = 0x00000273, // #water #flowing
990 SOUND_LRAW_WATER_FLOWING_2 = 0x00000274, // #water #flowing
991 SOUND_LRAW_WATER_FLOWING_3 = 0x00000275, // #water #flowing
992 SOUND_LRAW_WATER_FLOWING_4 = 0x00000276, // #water #flowing
993 SOUND_GOOMBARIO_HEADBONK = 0x00000281, // #descending #falling
994 SOUND_TATTLE_WINDOW_OPEN = 0x00000282,
995 SOUND_KOOPER_SHELL_KICK = 0x00000283,
996 SOUND_KOOPER_SHELL_SWIRL = 0x00000284,
997 SOUND_KOOPER_PICKUP = 0x00000286,
998 SOUND_LRAW_BOMBETTE_FUSE = 0x00000287,
1000 SOUND_WATT_CHARGE = 0x00000289,
1001 SOUND_WATT_POWER_SHOCK = 0x0000028A,
1002 SOUND_WATT_TURBO_CHARGE = 0x0000028B,
1003 SOUND_WATT_MEGA_DISCHARGE = 0x0000028C,
1004 SOUND_WATT_WHOOSH_SHOCK = 0x0000028D, // #unused
1005 SOUND_ROARING_FIRE = 0x0000028E,
1006 SOUND_FIRE_SHELL_LAUNCH = 0x0000028F,
1007 SOUND_DIZZY_SHELL_LAUNCH = 0x00000290,
1008 SOUND_BOW_SPOOK = 0x00000291,
1009 SOUND_BOOTLER_SPOOK = 0x00000292,
1010 SOUND_BOOTLER_HIDE = 0x00000293,
1011 SOUND_SUSHIE_DIVE = 0x00000294,
1012 SOUND_FLIGHT = 0x00000295,
1013 SOUND_SUSHIE_SQUIRT = 0x00000297,
1014 SOUND_SUSHIE_FOUNTAIN = 0x00000298,
1015 SOUND_DESTROY_WATER_BLOCK = 0x00000299,
1016 SOUND_SUSHIE_STEP = 0x0000029A,
1017 SOUND_TIDAL_WAVE_LEAP_A = 0x0000029B,
1018 SOUND_TIDAL_WAVE_LEAP_B = 0x0000029C,
1019 SOUND_TIDAL_WAVE_WATER = 0x0000029D,
1020 SOUND_SUSHIE_FLOP = 0x000002A0,
1021 SOUND_PLANT_FLOWERS = 0x000002A1,
1022 SOUND_FLOWER_GATE = 0x000002A2,
1023 SOUND_WOODEN_DOOR_SPINNING = 0x000002A3,
1024 SOUND_WOODEN_DOOR_WAVES = 0x000002A4,
1025 SOUND_RAVEN_LEAP_A = 0x000002A6,
1026 SOUND_RAVEN_LEAP_B = 0x000002A7,
1027 SOUND_LRAW_BOBOMB_FUSE = 0x000002A8,
1028 SOUND_TWINK_FLY_B = 0x000002AA,
1029 SOUND_PARAGOOMBA_DIVE = 0x000002C1,
1030 SOUND_HURT_PLANT_BITE = 0x000002C4,
1031 SOUND_SPIKE_SUMMON_SPINY = 0x000002C5,
1032 SOUND_SPIKE_THROW_SPINY = 0x000002C6,
1033 SOUND_SPINY_SPIN_UP = 0x000002C7,
1034 SOUND_BULLET_BILL_FIRE = 0x000002C8,
1035 SOUND_BULLET_BILL_MOTION = 0x000002C9,
1036 SOUND_DUPLIGHOST_STEP = 0x000002CA,
1037 SOUND_DUPLIGHOST_LEAP = 0x000002CB,
1038 SOUND_DUPLIGHOST_POWER_DOWN = 0x000002CC, // unused
1039 SOUND_SMOKE_BURST = 0x000002CD,
1040 SOUND_POKEY_THROW = 0x000002CE,
1041 SOUND_EMBER_JUMP = 0x000002CF,
1042 SOUND_EMBER_SPIT = 0x000002D0,
1043 SOUND_DRY_BONES_THROW = 0x000002D1,
1044 SOUND_DRY_BONES_COLLAPSE = 0x000002D2,
1045 SOUND_DRY_BONES_ARISE = 0x000002D3,
1046 SOUND_DRY_BONES_RATTLE = 0x000002D4,
1047 SOUND_DAYZEE_JUMP = 0x000002D5,
1048 SOUND_DAYZEE_STEP = 0x000002D6,
1049 SOUND_DAYZEE_SONG = 0x000002D7,
1050 SOUND_POWER_UP = 0x000002D8,
1051 SOUND_HYPER_CLEFT_LAND = 0x000002D9,
1052 SOUND_HYPER_CLEFT_CHARGE = 0x000002DA,
1053 SOUND_MAGIKOOPA_VANISH = 0x000002DB,
1054 SOUND_MAGIKOOPA_WAND_STRIKE = 0x000002DC,
1055 SOUND_MAGIKOOPA_POWER_UP = 0x000002DD,
1056 SOUND_SUMMON_CRYSTAL_BITS = 0x000002DE, // #windy #chimes
1057 SOUND_SUMMON_CRYSTAL_CLONES = 0x000002DF,
1058 SOUND_CRYSTAL_KING_ICE_BOLT = 0x000002E0,
1059 SOUND_SKY_GUY_BALLOON_POP = 0x000002E1,
1060 SOUND_GROOVE_GUY_TWIRL = 0x000002E2,
1061 SOUND_GROOVE_GUY_LEAP = 0x000002E3,
1062 SOUND_GROOVE_GUY_SPIN_DOWN = 0x000002E4,
1063 SOUND_CALL_FOR_BACKUP = 0x000002E5,
1064 SOUND_GROOVE_GUY_SUMMON = 0x000002E6,
1065 SOUND_SLINGSHOT_DRAW = 0x000002E7,
1066 SOUND_SLINGSHOT_FIRE = 0x000002E8,
1067 SOUND_HAMMER_BROS_THROW = 0x000002E9,
1068 SOUND_MONSTAR_CAST_SPELL = 0x000002EA,
1069 SOUND_LANTERN_GHOST_LIGHT = 0x000002EB,
1070 SOUND_POKEY_STEP = 0x000002EC,
1071 SOUND_POKEY_SMASH = 0x000002ED,
1072 SOUND_POKEY_REACH_DOWN = 0x000002EE,
1073 SOUND_ACTOR_HOP = 0x000002EF,
1074 SOUND_MAGIKOOPA_ELECTRIFY = 0x000002F0,
1075 SOUND_SNAP_AWAKE_A = 0x000002F1,
1076 SOUND_SNAP_AWAKE_B = 0x000002F2,
1077 SOUND_BUBBLE_BURST = 0x000002F3,
1078 SOUND_AI_ALERT_A = 0x000002F4,
1079 SOUND_AI_ALERT_B = 0x000002F5,
1080 SOUND_TWEESTER_LAUNCH = 0x000002F6,
1081 SOUND_SENTINEL_PICKUP = 0x000002F7,
1082 SOUND_GATHER_SMALL = 0x000002F8,
1083 SOUND_TOSS = 0x000002F9,
1084 SOUND_SPEAR_GUY_DANCE_1 = 0x000002FA,
1085 SOUND_SPEAR_GUY_DANCE_2 = 0x000002FB,
1086 SOUND_SPEAR_GUY_RIP_SKIRT = 0x000002FC,
1087 SOUND_ALBINO_DINO_STEP_B = 0x000002FD,
1088 SOUND_CLOSE_SHELL = 0x000002FF,
1089 SOUND_JR_TROOPA_NEW_POWER = 0x00000300,
1090 SOUND_FALL_QUICK = 0x00000301,
1091 SOUND_FALL_LONG = 0x00000302,
1092 SOUND_LARGE_FALL_QUICK = 0x00000303,
1093 SOUND_LARGE_FALL_LONG = 0x00000304, // unused
1094 SOUND_LONG_FLUTTER_FALL_A = 0x00000305,
1095 SOUND_LONG_FLUTTER_FALL_B = 0x00000306,
1096 SOUND_SPEAR_STAB = 0x00000309,
1097 SOUND_SPEAR_THROW = 0x0000030A, // #whoosh
1098 SOUND_ALBINO_DINO_STEP_A = 0x0000030B,
1099 SOUND_SHY_GUY_SCREAMS1 = 0x0000030C,
1100 SOUND_SHY_GUY_SCREAMS2 = 0x0000030D,
1101 SOUND_SHY_GUY_SCREAMS3 = 0x0000030E,
1102 SOUND_TOY_TANK_MOVE1 = 0x0000030F,
1103 SOUND_TOY_TANK_MOVE2 = 0x00000310,
1104 SOUND_AIM_SHELL_SHOT = 0x00000311, // #looping
1105 SOUND_AIM_SPINY_FLIP = 0x00000312, // #looping
1106 SOUND_TUBBA_GULP = 0x00000315,
1107 SOUND_FIRE_BAR_0_B = 0x00000316,
1108 SOUND_FIRE_BAR_1_B = 0x00000317,
1109 SOUND_FIRE_BAR_2_B = 0x00000318,
1110 SOUND_FIRE_BAR_3_B = 0x00000319,
1111 SOUND_FIRE_BAR_4_B = 0x0000031A,
1112 SOUND_FIRE_BAR_5_B = 0x0000031B,
1113 SOUND_FIRE_BAR_6_B = 0x0000031C,
1114 SOUND_FIRE_BAR_7_B = 0x0000031D,
1115 SOUND_FIRE_BAR_8_B = 0x0000031E,
1116 SOUND_FIRE_BAR_9_B = 0x0000031F,
1117 SOUND_BURROW_SURFACE = 0x00000321,
1118 SOUND_BURROW_DIG = 0x00000322,
1119 SOUND_MOLE_POP = 0x00000323,
1120 SOUND_MALLET_SWING = 0x00000327,
1121 SOUND_BLASTER_FIRE = 0x00000328,
1122 SOUND_CREEPY_LAUGH = 0x00000329, // #unused
1123 SOUND_SKID = 0x0000032B,
1124 SOUND_NPC_JUMP = 0x0000032C,
1125 SOUND_LOWER_NPC_JUMP = 0x0000032D,
1126 SOUND_LRAW_SENTINEL_ALARM = 0x0000032E,
1127 SOUND_SNORE_INHALE_A = 0x0000032F,
1128 SOUND_SNORE_INHALE_B = 0x00000330,
1129 SOUND_FUZZY_HOP_A = 0x00000331,
1130 SOUND_FUZZY_HOP_B = 0x00000332,
1131 SOUND_FUZZY_HOP_C = 0x00000333,
1132 SOUND_SNORE_EXHALE_A = 0x00000334,
1133 SOUND_SNORE_EXHALE_B = 0x00000335,
1134 SOUND_FIRE_BAR_0_A = 0x00000336,
1135 SOUND_FIRE_BAR_1_A = 0x00000337,
1136 SOUND_FIRE_BAR_2_A = 0x00000338,
1137 SOUND_FIRE_BAR_3_A = 0x00000339,
1138 SOUND_FIRE_BAR_4_A = 0x0000033A,
1139 SOUND_FIRE_BAR_5_A = 0x0000033B,
1140 SOUND_FIRE_BAR_6_A = 0x0000033C,
1141 SOUND_FIRE_BAR_7_A = 0x0000033D,
1142 SOUND_FIRE_BAR_8_A = 0x0000033E,
1143 SOUND_FIRE_BAR_9_A = 0x0000033F,
1144 SOUND_FIRE_BAR_DEAD = 0x00000340,
1145 SOUND_LRAW_CHARGE_BAR = 0x00000341,
1146 SOUND_POKEY_SWAY = 0x00000342, // same as SOUND_POKEY_LEAN_BACK?
1147 SOUND_POKEY_WALK = 0x00000343,
1148 SOUND_POKEY_LEAN_FORWARD = 0x00000344,
1149 SOUND_POKEY_LEAN_BACK = 0x00000345,
1150 SOUND_POKEY_EMERGE_FROM_GROUND = 0x00000346,
1151 SOUND_LRAW_CHEERING = 0x00000349,
1152 SOUND_SHORT_CLAP = 0x0000034A,
1153 SOUND_MULTI_CLAP = 0x0000034B, // #unused
1154 SOUND_TOY_TANK_EXPLODE = 0x0000034E, // #explosion
1155 SOUND_SLOT_REELS = 0x00000350, // #unused
1156 SOUND_ACTOR_FLIGHT = 0x00000351,
1157 SOUND_KOOPA_BROS_SPINUP = 0x00000353,
1158 SOUND_KOOPA_BROS_TOWER_SPIN_1 = 0x00000354,
1159 SOUND_KOOPA_BROS_TOWER_SPIN_2 = 0x00000355,
1160 SOUND_KOOPA_BROS_TOWER_SPIN_3 = 0x00000356,
1161 SOUND_BZZAP_BUZZ = 0x00000357, // #looping
1162 SOUND_MINI_BZZAP_BUZZ = 0x00000358,
1163 SOUND_EMBER_FLY = 0x00000359, // #looping
1164 SOUND_HUFF_N_PUFF_FIRE_LIGHTNING = 0x0000035B, // #electric #boom #echoing
1165 SOUND_CHARGE_LIGHTNING = 0x0000035C, // #electric #ascending
1166 SOUND_HEAVY_WIND_LOOP = 0x0000035D, // #looping #windy
1167 SOUND_HEAVY_NPC_SWIPE = 0x0000035E,
1168 SOUND_BABY_BLOOPER_MOVE = 0x0000035F,
1169 SOUND_PUT_ON_CAP = 0x00000361,
1170 SOUND_BECOME_STONE = 0x00000362,
1171 SOUND_WINTERY_JINGLE = 0x00000363,
1172 SOUND_SHEEP_STAMPEDE = 0x00000364,
1173 SOUND_THUNDER_BOLT = 0x00000365,
1174 SOUND_LIGHTNING_STRIKE = 0x00000366,
1175 SOUND_FRIGHT_JAR = 0x00000367,
1176 SOUND_MYSTERY_REEL = 0x00000368,
1177 SOUND_HUSTLE_WHISTLE = 0x00000369,
1178 SOUND_SMALL_GLASS_BREAK = 0x00000369, // #unused
1179 SOUND_CRYSTAL_KING_DISAPPEAR = 0x0000036B,
1180 SOUND_LRAW_SHY_GUY_CROWD_1 = 0x0000036C,
1181 SOUND_LRAW_SHY_GUY_CROWD_2 = 0x0000036D,
1182 SOUND_MONSTAR_STAR_STORM = 0x0000036E,
1183 SOUND_TOY_TANK_FALL_APART = 0x0000036F,
1184 SOUND_KENT_C_SHELL_TOSS_LOOP = 0x00000370, // #looping
1185 SOUND_PLAYER_SPINNING = 0x00000371,
1186 SOUND_LIFE_SHROOM_CHIME = 0x00000372,
1187 SOUND_REVIVAL_MAGIC = 0x00000373, // #magic #chimes
1188 SOUND_PLAYER_REVIVE = 0x00000374,
1189 SOUND_REPEL_GEL_APPLY = 0x00000375,
1190 SOUND_REPEL_GEL_VANISH = 0x00000376,
1191 SOUND_PLANT_FIRE_FLOWER = 0x00000377,
1192 SOUND_RECOVERY_SHMMER = 0x00000378,
1193 SOUND_VOLT_SHROOM_APPLY = 0x00000379,
1194 SOUND_HIT_PLAYER_SHOCK = 0x0000037A,
1195 SOUND_HIT_SHOCK = 0x0000037B,
1196 SOUND_KOOPA_LAUNCH_SHELL = 0x0000037C,
1197 SOUND_LANTERN_GHOST_STEP = 0x0000037D,
1198 SOUND_TOY_TANK_STEP = 0x0000037E,
1199 SOUND_SHY_GUY_FLY = 0x00000380,
1200 SOUND_GOURMET_GUY_SHOCK_1 = 0x00000381,
1201 SOUND_GOURMET_GUY_SHOCK_2 = 0x00000382,
1202 SOUND_GOURMET_GUY_SHOCK_3 = 0x00000383,
1203 SOUND_GOURMET_GUY_RUN = 0x00000384,
1204 SOUND_GOURMET_GUY_LAUNCH = 0x00000385,
1205 SOUND_BIG_DRUM_A = 0x00000386,
1206 SOUND_BIG_DRUM_B = 0x00000387,
1207 SOUND_LRAW_OMO_SLOT_MACHINE = 0x00000388,
1208 SOUND_SAM_POND_CRACK_1 = 0x00000389,
1209 SOUND_SAM_POND_CRACK_2 = 0x0000038A,
1210 SOUND_SAM_POND_SHATTER = 0x0000038B,
1211 SOUND_SAM_SNOWMAN_JUMP = 0x0000038C,
1212 SOUND_SAM_SNOWMEN_RAISE_WALL = 0x0000038D,
1213 SOUND_SAM_SNOWMEN_OPEN_PASSAGE = 0x0000038E,
1214 SOUND_TOSS_PLAYER = 0x00000390,
1215 SOUND_LRAW_SPINNING_FLOWER = 0x00000391,
1216 SOUND_MUNCHLESIA_CHEW = 0x00000392,
1217 SOUND_MUNCHLESIA_SPIT = 0x00000393,
1218 SOUND_OVEN_TIMER_TICKING = 0x00000394, // #looping
1219 SOUND_GENERAL_WHISTLE = 0x00000395,
1220 SOUND_ICE_SHATTER = 0x00000396,
1221 SOUND_PENGUIN_WHISTLE = 0x00000397, // identical to SOUND_GENERAL_WHISTLE
1222 SOUND_DRAG_PLAYER = 0x00000398, // #looping #windy #scraping
1223 SOUND_SAM07_RAISE_FLOOR = 0x00000399, // #ascending
1224 SOUND_SAM07_LOWER_FLOOR = 0x0000039A, // #descending
1225 SOUND_SAM08_RAISE_FLOOR = 0x0000039B, // #ascending
1226 SOUND_SAM_STAIRS_ACTIVATE = 0x0000039C,
1227 SOUND_SAM_STAIRS_LOUD_THUD = 0x0000039D,
1228 SOUND_LRAW_SAM_STAIRS_RISE = 0x0000039E,
1229 SOUND_SAM_STAIRS_FINAL_THUD = 0x0000039F,
1230 SOUND_MIM_MUSHROOM_GLOW = 0x000003A0,
1231 SOUND_UNUSED_TAPPING_LOOP = 0x000003A1, // #looping
1232 SOUND_SHY_GUY_FLEE_LOOP = 0x000003A2, // #looping
1237 SOUND_LANTERN_GHOST_DARKEN_1 = 0x000003A7,
1238 SOUND_LANTERN_GHOST_DARKEN_2 = 0x000003A8,
1239 SOUND_LANTERN_GHOST_DARKEN_3 = 0x000003A9,
1240 SOUND_LANTERN_GHOST_DARKEN_4 = 0x000003AA,
1241 SOUND_PIRANHA_BREATH = 0x000003AB,
1242 SOUND_GOOMBA_BROS_STEP = 0x000003AC,
1243 SOUND_LRAW_FIGHTING = 0x000003AD,
1244 SOUND_TANK_BULB_SHATTER = 0x000003AE,
1245 SOUND_CRYSTAL_KING_INHALE = 0x000003AF,
1246 SOUND_HUFF_N_PUFF_INHALE = 0x000003B0, // #looping
1247 SOUND_PIRANHA_SPIN = 0x000003B1,
1248 SOUND_PIRANHA_CHOMP = 0x000003B2,
1249 SOUND_HUFF_N_PUFF_REAR_UP = 0x000003B3,
1250 SOUND_ACTOR_STEP_B = 0x000003B4,
1251 SOUND_FAKE_BOWSER_BLAST = 0x000003B5, // large blasting sound when the fake bowser robot is destroyed
1252 SOUND_SHY_GUY_STEP_A = 0x000003B6,
1253 SOUND_SHY_GUY_STEP_B = 0x000003B7,
1254 SOUND_MASTER_LEAP = 0x000003B9,
1255 SOUND_BUBBLE_DOWN = 0x000003BA, // #unused #descending
1256 SOUND_LAVA_PIRANHA_RECOVER = 0x000003BB,
1257 SOUND_LRAW_RUMBLE = 0x000003BC,
1258 SOUND_BOWSER_FIRE_BREATH_LOOP = 0x000003BD, // #looping #wind #rumble
1259 SOUND_FAKE_BOWSER_LONG_WALK = 0x000003BE, // #rattle
1260 SOUND_HUFF_N_PUFF_EMERGE = 0x000003C0,
1261 SOUND_LAVA_PIRANHA_INHALE = 0x000003C1,
1262 SOUND_LAVA_PIRANHA_SHRIVEL = 0x000003C2, // #unused
1263 SOUND_LAVA_PIRANHA_SPIT_FIRE = 0x000003C3,
1264 SOUND_LAVA_PIRANHA_FIRE_BREATH = 0x000003C4,
1265 SOUND_LAVA_PIRANHA_EMERGE = 0x000003C5,
1266 SOUND_LAVA_PIRANHA_DEFEAT = 0x000003C6,
1267 SOUND_LAVA_BUD_WITHER = 0x000003C7,
1268 SOUND_LAVA_PIRANHA_WITHER = 0x000003C8,
1269 SOUND_LAVA_BUD_SPIT_PETIT = 0x000003C9,
1270 SOUND_PETIT_PIRANHA_ASCEND = 0x000003CA,
1271 SOUND_PETIT_PIRANHA_DIVE = 0x000003CB,
1272 SOUND_LAVA_PIRANHA_WRITHE = 0x000003CC,
1273 SOUND_LAVA_PIRANHA_COLLAPSE = 0x000003CD,
1274 SOUND_PIRANHA_STEP = 0x000003CE,
1275 SOUND_LANTERN_GHOST_INHALE = 0x000003CF,
1276 SOUND_LANTERN_GHOST_BLOW = 0x000003D0,
1277 SOUND_HUFF_N_PUFF_FLY = 0x000003D1,
1278 SOUND_ELECTRIC_BUZZ = 0x000003D2,
1280 SOUND_OPEN_SHELL = 0x000003D4,
1281 SOUND_RUFF_PUFF_FLY_A = 0x000003D5,
1282 SOUND_RUFF_PUFF_FLY_B = 0x000003D6,
1283 SOUND_LIGHT_THROW = 0x000003D9,
1284 SOUND_SQUEEZE = 0x000003DB,
1285 SOUND_BLOOPER_MOVE = 0x000003DC,
1286 SOUND_BLOOPER_FALL = 0x000003DD,
1287 SOUND_BLOOPER_SQUIRT = 0x000003DE,
1288 SOUND_LEECH = 0x000003E0,
1289 SOUND_AI_FOUND_PLAYER_JUMP = 0x000003E1,
1290 SOUND_ACTOR_JUMP = 0x000003E2,
1291 SOUND_ACTOR_TRIP = 0x000003E3,
1292 SOUND_ACTOR_TWITCH = 0x000003E4,
1293 SOUND_ACTOR_DEATH = 0x000003E5,
1294 SOUND_BIG_POWER_UP = 0x000003E6,
1295 SOUND_LARGE_ACTOR_JUMP = 0x000003E7,
1296 SOUND_MOLE_THROW = 0x000003E8,
1297 SOUND_KOOPA_BROS_LAND = 0x000003E9,
1298 SOUND_FAKE_BOWSER_STEP = 0x000003EA,
1299 SOUND_SMALL_CROWD_WALK = 0x000003EB,
1300 SOUND_LARGE_CROWD_WALK = 0x000003EC,
1301 SOUND_MASTER_SMACK = 0x000003ED, // #electric #impact
1302 SOUND_MASTER_PUNCH = 0x000003EE,
1303 SOUND_BOWSER_CHARGE_LIGHTNING = 0x000003EF,
1304 SOUND_DANGER = 0x000003F1,
1305 SOUND_PERIL = 0x000003F2,
1306 SOUND_DING = 0x000003F3,
1307 SOUND_LULLABY = 0x000003F4,
1308 SOUND_BUBBLES_RISING = 0x000003F5, // unused
1309 SOUND_DRIP = 0x000003F6,
1310 STONE_STONE_CHOMP_STEP = 0x000003F9,
1311 SOUND_THROW = 0x000003FA,
1312 SOUND_PLAYER_COLLAPSE = 0x000003FB,
1313 SOUND_LUCKY = 0x000003FC,
1316 SOUND_PARAKARRY_DIVE = SOUND_ID_UNK | 0x00000005,
1318 SOUND_PARAKARRY_FLAP = SOUND_ID_UNK | 0x00000009,
1319 SOUND_PARAKARRY_AIR_RAID_1 = SOUND_ID_UNK | 0x0000000A, // #whoosh
1320 SOUND_PARAKARRY_AIR_RAID_2 = SOUND_ID_UNK | 0x0000000B, // #whoosh #echoing
1322 SOUND_GOOMBARIO_JUMP = SOUND_ID_UNK | 0x0000000D,
1323 SOUND_BOW_VANISH = SOUND_ID_UNK | 0x0000000E,
1324 SOUND_BOW_APPEAR = SOUND_ID_UNK | 0x0000000F,
1328 SOUND_SUSHIE_EMBARK = SOUND_ID_UNK | 0x00000013,
1329 SOUND_SUSHIE_RIDE_IDLE = SOUND_ID_UNK | 0x00000014,
1334 SOUND_BOW_SMACK = SOUND_ID_UNK | 0x00000019,
1335 SOUND_BOW_FAN_SMACK = SOUND_ID_UNK | 0x0000001A,
1342 SOUND_SHELL_SPIN = SOUND_ID_UNK | 0x00000021,
1343 SOUND_FAN_SMACK_HIT = SOUND_ID_UNK | 0x00000022, // #windy
1344 SOUND_FAN_SMACK_END = SOUND_ID_UNK | 0x00000023, // #windy
1346 SOUND_DIZZY_SHELL = SOUND_ID_UNK | 0x00000026,
1347 SOUND_SHUFFLE_CARD_A = SOUND_ID_UNK | 0x0000002A,
1348 SOUND_SHUFFLE_CARD_B = SOUND_ID_UNK | 0x0000002B,
1349 SOUND_FIRE_FLOWER_A = SOUND_ID_UNK | 0x0000002C,
1350 SOUND_FIRE_FLOWER_B = SOUND_ID_UNK | 0x0000002D,
1352 SOUND_NOISE_RUSH = SOUND_ID_UNK | 0x0000002F, // unused
1353 SOUND_POW_BLOCK = SOUND_ID_UNK | 0x00000030,
1354 SOUND_INFLICT_SLEEP = SOUND_ID_UNK | 0x00000031,
1355 SOUND_INFLICT_STATUS = SOUND_ID_UNK | 0x00000032,
1356 SOUND_DIZZY_DIAL = SOUND_ID_UNK | 0x00000033,
1359 SOUND_WHALE_OPEN_MOUTH = SOUND_ID_UNK | 0x00000036,
1366 SOUND_OBK_STAIRS_DROP = SOUND_ID_UNK | 0x0000003D,
1367 SOUND_SHY_GUY_OUCH = SOUND_ID_UNK | 0x0000003E,
1368 SOUND_SHY_GUY_RUN_AWAY = SOUND_ID_UNK | 0x0000003F,
1377 SOUND_DARK_TOAD_DISPEL = SOUND_ID_UNK | 0x00000049,
1378 SOUND_OPEN_MAGIC_CHEST = SOUND_ID_UNK | 0x0000004A,
1380 SOUND_QUICK_HINGE = SOUND_ID_UNK | 0x0000004C, // unused
1381 SOUND_FLO_MOVE_PILLAR = SOUND_ID_UNK | 0x0000004D,
1382 SOUND_WISH_ASCENDING = SOUND_ID_UNK | 0x00000051,
1385 SOUND_START_RECOVERY = SOUND_ID_UNK | 0x00000055,
1386 SOUND_RECOVER = SOUND_ID_UNK | 0x00000056,
1389 SOUND_FLOWERS_LAUGH = SOUND_ID_UNK | 0x0000005B,
1390 SOUND_FLOWERS_WITHER = SOUND_ID_UNK | 0x0000005C,
1391 SOUND_FLOWERS_GROW = SOUND_ID_UNK | 0x0000005D,
1392 SOUND_ROCK_LAUGHTER = SOUND_ID_UNK | 0x0000005E,
1393 SOUND_TREE_LAUGHTER = SOUND_ID_UNK | 0x0000005F,
1394 SOUND_IMPISH_LAUGH = SOUND_ID_UNK | 0x00000060,
1395 SOUND_CHAIN_CHOMP_BITE = SOUND_ID_UNK | 0x00000061,
1396 SOUND_CHAIN_CHOMP_THUD = SOUND_ID_UNK | 0x00000062,
1397 SOUND_CHAIN_RATTLE = SOUND_ID_UNK | 0x00000063,
1398 SOUND_SHY_STACK_SQUISH = SOUND_ID_UNK | 0x00000064,
1399 SOUND_STILT_GUY_UNFOLD = SOUND_ID_UNK | 0x00000065,
1400 SOUND_STILT_GUY_STEP = SOUND_ID_UNK | 0x00000066,
1401 SOUND_STILTS_FALL = SOUND_ID_UNK | 0x00000067, // #woody
1402 SOUND_TANK_BULB_FIRE = SOUND_ID_UNK | 0x00000069, // #electric
1405 SOUND_WOODEN_BLOCK = SOUND_ID_UNK | 0x0000006C, // #unused
1406 SOUND_RECOVER_HEART = SOUND_ID_UNK | 0x0000006D, // #magic
1407 SOUND_FUZZY_RUMBLE = SOUND_ID_UNK | 0x0000006E,
1408 SOUND_FUZZY_SHAKE = SOUND_ID_UNK | 0x0000006F,
1409 SOUND_FUZZY_DIVIDE = SOUND_ID_UNK | 0x00000070,
1411 SOUND_YOSHI = SOUND_ID_UNK | 0x00000072,
1412 SOUND_HIT_WHACKA = SOUND_ID_UNK | 0x00000073,
1413 SOUND_MAGIC_ASCENDING = SOUND_ID_UNK | 0x00000074, // #magic #ascending
1414 SOUND_MAGIC_DESCENDING = SOUND_ID_UNK | 0x00000075, // #magic #descending
1415 SOUND_BOMB_BLAST = SOUND_ID_UNK | 0x00000076,
1422 SOUND_TWINK_ATTACK = SOUND_ID_UNK | 0x0000007E,
1423 SOUND_TWINK_FLY_A = SOUND_ID_UNK | 0x0000007F,
1425 SOUND_JUMP_8BIT_MARIO = SOUND_ID_UNK | 0x00000082,
1427 SOUND_SPRING = SOUND_ID_UNK | 0x00000086,
1428 SOUND_ZIPLINE_FINISH = SOUND_ID_UNK | 0x00000087,
1429 SOUND_PUSH_BLOCK = SOUND_ID_UNK | 0x00000088,
1430 SOUND_PULL_VINE = SOUND_ID_UNK | 0x00000089,
1433 SOUND_NO_DAMGE = SOUND_ID_UNK | 0x0000008C,
1434 SOUND_USE_ITEM = SOUND_ID_UNK | 0x0000008D,
1435 SOUND_GROW = SOUND_ID_UNK | 0x0000008E,
1436 SOUND_CHARGE_UP = SOUND_ID_UNK | 0x0000008F,
1437 SOUND_OPEN_TRAPDOOR = SOUND_ID_UNK | 0x00000091,
1438 SOUND_BREAK_FLOOR = SOUND_ID_UNK | 0x00000092,
1439 SOUND_SPIKES_EXTEND = SOUND_ID_UNK | 0x00000093,
1440 SOUND_JUMP_SCARE = SOUND_ID_UNK | 0x00000094,
1441 SOUND_EAT_OR_DRINK = SOUND_ID_UNK | 0x00000095,
1442 SOUND_SPIT_OUT = SOUND_ID_UNK | 0x00000096,
1443 SOUND_GLASS_SHATTER = SOUND_ID_UNK | 0x00000097,
1444 SOUND_VANISH_IN_SMOKE = SOUND_ID_UNK | 0x00000098,
1445 SOUND_HEART_PLANT = SOUND_ID_UNK | 0x00000099,
1448 SOUND_JAN_LOG_LAND = SOUND_ID_UNK | 0x0000009D,
1449 SOUND_JAN_LOG_SPLIT = SOUND_ID_UNK | 0x0000009E,
1450 SOUND_SEPARATE_BUSHES = SOUND_ID_UNK | 0x0000009F,
1451 SOUND_LARGE_NPC_IMPACT = SOUND_ID_UNK | 0x000000A0,
1452 SOUND_STARSHIP_BOOST = SOUND_ID_UNK | 0x000000A1,
1453 SOUND_IWA_SLIDE_GATE = SOUND_ID_UNK | 0x000000A2,
1456 SOUND_TRAIN_DOOR_OPEN = SOUND_ID_UNK | 0x000000A5,
1457 SOUND_TRAIN_DOOR_CLOSE = SOUND_ID_UNK | 0x000000A6,
1458 SOUND_TURN_MECHANISM = SOUND_ID_UNK | 0x000000A7,
1459 SOUND_CAPSULE_OPEN = SOUND_ID_UNK | 0x000000A8,
1460 SOUND_FLIP_PANEL = SOUND_ID_UNK | 0x000000AB,
1461 SOUND_CLOSE_PANEL = SOUND_ID_UNK | 0x000000AC,
1462 SOUND_WATER_SPLASH = SOUND_ID_UNK | 0x000000AD,
1463 SOUND_BREAK_CRATE = SOUND_ID_UNK | 0x000000AE, // #boing
1464 SOUND_HOLLOW_RISING = SOUND_ID_UNK | 0x000000AF, // #unused
1465 SOUND_HOLLOW_FALLING = SOUND_ID_UNK | 0x000000B0, // #unused
1466 SOUND_PIRANHA_SPIN_1 = SOUND_ID_UNK | 0x000000B1,
1467 SOUND_PIRANHA_SPIN_2 = SOUND_ID_UNK | 0x000000B2,
1468 SOUND_PIRANHA_TENSE = SOUND_ID_UNK | 0x000000B3,
1469 SOUND_HEAVY_NPC_STEP_B = SOUND_ID_UNK | 0x000000B4,
1472 SOUND_GHOST_TRANSFORM = SOUND_ID_UNK | 0x000000B8,
1474 SOUND_ACTOR_STEP_A = SOUND_ID_UNK | 0x000000BA,
1475 SOUND_MASTER_FLUTTER = SOUND_ID_UNK | 0x000000BB,
1476 SOUND_MASTER_KICK = SOUND_ID_UNK | 0x000000BC,
1478 SOUND_MASTER_FLIP = SOUND_ID_UNK | 0x000000BE,
1479 SOUND_LAVA_BUD_RECOVER = SOUND_ID_UNK | 0x000000BF,
1480 SOUND_SMALL_NPC_STEP = SOUND_ID_UNK | 0x000000C1,
1481 SOUND_BANDIT_STEAL = SOUND_ID_UNK | 0x000000C2,
1482 SOUND_DISAPPOINTED = SOUND_ID_UNK | 0x000000C3,
1483 SOUND_CLUBBA_STEP = SOUND_ID_UNK | 0x000000C4,
1484 SOUND_CLUBBA_SWING = SOUND_ID_UNK | 0x000000C5,
1485 SOUND_MBUSH_STEP = SOUND_ID_UNK | 0x000000C6,
1486 SOUND_TUBBA_HEART_JUMP = SOUND_ID_UNK | 0x000000C8,
1487 SOUND_MBUSH_LEAP = SOUND_ID_UNK | 0x000000C9,
1488 SOUND_BZZAP_STING = SOUND_ID_UNK | 0x000000CA,
1489 SOUND_MINI_BZZAP_STING = SOUND_ID_UNK | 0x000000CB,
1490 SOUND_BZZAP_CALL_SWARM = SOUND_ID_UNK | 0x000000CC,
1491 SOUND_BONY_BEETLE_STEP = SOUND_ID_UNK | 0x000000CD,
1494 SOUND_CLEFT_STEP = SOUND_ID_UNK | 0x000000D0,
1495 SOUND_CLEFT_TACKLE = SOUND_ID_UNK | 0x000000D1,
1497 SOUND_SHELL_TOSS = SOUND_ID_UNK | 0x000000D3,
1498 SOUND_SPELL_CAST1 = SOUND_ID_UNK | 0x000000D4,
1499 SOUND_SPELL_CAST2 = SOUND_ID_UNK | 0x000000D5,
1500 SOUND_SPELL_CAST3 = SOUND_ID_UNK | 0x000000D6,
1501 SOUND_SPELL_CAST4 = SOUND_ID_UNK | 0x000000D7,
1502 SOUND_SPELL_CAST5 = SOUND_ID_UNK | 0x000000D8, // unused
1503 SOUND_FUZZIPEDE_MOTION = SOUND_ID_UNK | 0x000000D9,
1504 SOUND_FUZZIPEDE_LEAP = SOUND_ID_UNK | 0x000000DA, // #boing #spring #bounce
1505 SOUND_FUZZIPEDE_STRIKE = SOUND_ID_UNK | 0x000000DB, // #boing #spring
1506 SOUND_COMMAND_LOSS = SOUND_ID_UNK | 0x000000DC,
1507 SOUND_GOOMBA_STEP = SOUND_ID_UNK | 0x000000DD,
1508 SOUND_PIRANHA_BITE = SOUND_ID_UNK | 0x000000DE,
1509 SOUND_PARAGOOMBA_FLY = SOUND_ID_UNK | 0x000000DF,
1511 SOUND_TUTANKOOPA_MAGIC = SOUND_ID_UNK | 0x000000E1,
1512 SOUND_JR_TOOPA_JUMP = SOUND_ID_UNK | 0x000000E2,
1513 SOUND_ACTOR_WITHER = SOUND_ID_UNK | 0x000000E3,
1514 SOUND_ACTOR_COLLAPSE = SOUND_ID_UNK | 0x000000E4,
1515 SOUND_KNOCKOUT_CHIRPING = SOUND_ID_UNK | 0x000000E5, // #bird #chirping
1517 SOUND_SPOOKY_LEVITATE = SOUND_ID_UNK | 0x000000E7,
1519 SOUND_HEAVY_NPC_FALLING = SOUND_ID_UNK | 0x000000E9, // #falling
1520 SOUND_HEAVY_NPC_LANDING = SOUND_ID_UNK | 0x000000EA, // #echoing #thud #impact
1521 SOUND_TUTANKOOPA_DEBRIS_FALL = SOUND_ID_UNK | 0x000000EB, // #falling
1522 SOUND_HEAVY_NPC_STEP_A = SOUND_ID_UNK | 0x000000EC,
1523 SOUND_GOOMBA_KING_SPIN = SOUND_ID_UNK | 0x000000ED,
1524 SOUND_GULPIT_LICK = SOUND_ID_UNK | 0x000000EE,
1525 SOUND_BUZZAR_FLAP = SOUND_ID_UNK | 0x000000EF,
1526 SOUND_BUZZAR_WHIRLWIND = SOUND_ID_UNK | 0x000000F0, // #windy
1527 SOUND_BUZZAR_WINDUP = SOUND_ID_UNK | 0x000000F1,
1528 SOUND_BUZZAR_DIVE = SOUND_ID_UNK | 0x000000F2,
1529 SOUND_SMALL_LENS_FLARE = SOUND_ID_UNK | 0x000000F3,
1530 SOUND_BUZZAR_THROW = SOUND_ID_UNK | 0x000000F4,
1531 SOUND_BUZZAR_GRAB = SOUND_ID_UNK | 0x000000F5,
1532 SOUND_HEAVY_NPC_STEP_C = SOUND_ID_UNK | 0x000000F6,
1545 SOUND_INFLICT_KO = SOUND_ID_UNK | 0x00000107,
1546 SOUND_SPAWN_BLOCK = SOUND_ID_UNK | 0x00000108,
1547 SOUND_D_DOWN_HIT_1 = SOUND_ID_UNK | 0x0000010A,
1548 SOUND_D_DOWN_HIT_2 = SOUND_ID_UNK | 0x0000010B,
1549 SOUND_D_DOWN_HIT_3 = SOUND_ID_UNK | 0x0000010C,
1550 SOUND_SPIN = SOUND_ID_UNK | 0x00000111,
1551 SOUND_SPEEDY_SPIN = SOUND_ID_UNK | 0x00000112,
1552 SOUND_SPIN_ATTACK = SOUND_ID_UNK | 0x00000113,
1554 SOUND_HAMMER_SWING_1 = SOUND_ID_UNK | 0x00000115,
1555 SOUND_HAMMER_SWING_2 = SOUND_ID_UNK | 0x00000116,
1556 SOUND_HAMMER_SWING_3 = SOUND_ID_UNK | 0x00000117,
1557 SOUND_HAMMER_STRIKE_1 = SOUND_ID_UNK | 0x00000118,
1558 SOUND_HAMMER_STRIKE_2 = SOUND_ID_UNK | 0x00000119,
1559 SOUND_HAMMER_STRIKE_3 = SOUND_ID_UNK | 0x0000011A,
1560 SOUND_HAMMER_QUAKE_1 = SOUND_ID_UNK | 0x0000011B,
1561 SOUND_HAMMER_QUAKE_2 = SOUND_ID_UNK | 0x0000011C,
1562 SOUND_HAMMER_QUAKE_3 = SOUND_ID_UNK | 0x0000011D,
1563 SOUND_SPIN_SMASH_1 = SOUND_ID_UNK | 0x0000011E,
1564 SOUND_SPIN_SMASH_2 = SOUND_ID_UNK | 0x0000011F,
1565 SOUND_SPIN_SMASH_3 = SOUND_ID_UNK | 0x00000120,
1572 SOUND_BOWSER_LIGHTNING = SOUND_ID_UNK | 0x00000127,
1574 SOUND_BOWSER_COLLAPSE = SOUND_ID_UNK | 0x00000129,
1578 SOUND_RELEASE_ENERGY = SOUND_ID_UNK | 0x0000012D,
1579 SOUND_GATHER_ENERGY = SOUND_ID_UNK | 0x0000012E,
1580 // looping sounds
1581 SOUND_LOOP_BOMBETTE_FUSE = 0x80000000,
1582 SOUND_LOOP_BOBOMB_FUSE = 0x80000001,
1583 SOUND_LOOP_ISK_FLIP_STAIRS = 0x80000002,
1584 SOUND_LOOP_ISK_LOWER_STAIRS = 0x80000003,
1585 SOUND_LOOP_TRD_02_LOWER_STAIRS = 0x80000004,
1586 SOUND_LOOP_TRD_04_LOWER_STAIRS = 0x80000005,
1587 SOUND_LOOP_TRD_FLOWING_WATER = 0x80000006,
1588 SOUND_LOOP_TRD_RAISE_STAIRS = 0x80000007,
1589 SOUND_LOOP_CHEERING = 0x80000008,
1590 SOUND_LOOP_IWA10_FLOW1 = 0x80000009,
1591 SOUND_LOOP_IWA_UNUSED_FLOW3 = 0x8000000A, // #unused
1592 SOUND_LOOP_IWA00_FLOW3 = 0x8000000B,
1593 SOUND_LOOP_IWA00_FLOW2 = 0x8000000C,
1594 SOUND_LOOP_IWA01_FLOW1 = 0x8000000D,
1595 SOUND_LOOP_IWA01_FLOW2 = 0x8000000E,
1596 SOUND_LOOP_OBK_LOWER_CHAIN = 0x8000000F,
1597 SOUND_LOOP_MOVE_STATUE = 0x80000010,
1598 SOUND_LOOP_SENTINEL_ALARM = 0x80000011,
1599 SOUND_LOOP_QUIZ_TICKING = 0x80000012, // #unused
1600 SOUND_LOOP_AUDIENCE_MURMUR = 0x80000013, // #unused
1601 SOUND_LOOP_TOYBOX_TRAIN_GEAR = 0x80000014, // #unused
1602 SOUND_LOOP_OMO_SLOT_MACHINE = 0x80000015,
1603 SOUND_LOOP_OMO_ROTATING_WHEEL = 0x80000016,
1604 SOUND_LOOP_JAN_BEACH_WAVES = 0x80000017,
1605 SOUND_LOOP_MOVE_LARGE_STATUE = 0x80000018,
1606 SOUND_LOOP_ZIPLINE_RIDE = 0x80000019,
1607 SOUND_LOOP_ZIPLINE_RETURN = 0x8000001A,
1608 SOUND_LOOP_TROMP_ROLL = 0x8000001B,
1609 SOUND_LOOP_JAN_SMALL_GEYSER = 0x8000001C,
1610 SOUND_LOOP_JAN_LARGE_GEYSER = 0x8000001D,
1611 SOUND_LOOP_JAN_CONSTRUCTION = 0x8000001E,
1612 SOUND_LOOP_NOTHING_1F = 0x8000001F, // #unused #nodata
1613 SOUND_LOOP_NOTHING_20 = 0x80000020, // #unused #nodata
1614 SOUND_LOOP_FLO_WATER_FLOW_1 = 0x80000021,
1615 SOUND_LOOP_FLO_WATER_FLOW_2 = 0x80000022,
1616 SOUND_LOOP_BUBBLE_DRIFT = 0x80000023,
1618 SOUND_LOOP_PUFF_PUFF_MACHINE = 0x80000025,
1619 SOUND_LOOP_NOTHING_26 = 0x80000026, // #unused #nodata
1620 SOUND_LOOP_TIK01_WATER = 0x80000027,
1621 SOUND_LOOP_TIK02_WATER = 0x80000028,
1622 SOUND_LOOP_TIK02_FLOW2 = 0x80000029,
1623 SOUND_LOOP_TIK02_FLOW3 = 0x8000002A,
1624 SOUND_LOOP_TIK03_WATER = 0x8000002B,
1625 SOUND_LOOP_TIK03_FLOW1 = 0x8000002C,
1626 SOUND_LOOP_TIK05_WATER = 0x8000002D,
1627 SOUND_LOOP_TIK05_FLOW1 = 0x8000002E,
1628 SOUND_LOOP_TIK06_WATER = 0x8000002F,
1629 SOUND_LOOP_TIK06_FLOW2 = 0x80000030,
1630 SOUND_LOOP_TIK06_FLOW3 = 0x80000031,
1631 SOUND_LOOP_TIK06_FLOW4 = 0x80000032,
1632 SOUND_LOOP_TIK08_WATER = 0x80000033,
1633 SOUND_LOOP_TIK08_FLOW1 = 0x80000034,
1634 SOUND_LOOP_TIK09_WATER = 0x80000035,
1635 SOUND_LOOP_TIK09_FLOW2 = 0x80000036,
1636 SOUND_LOOP_TIK09_FLOW4 = 0x80000037,
1637 SOUND_LOOP_TIK09_FLOW3 = 0x80000038,
1638 SOUND_LOOP_TIK10_WATER = 0x80000039,
1639 SOUND_LOOP_TIK_UNUSED1_WATER = 0x8000003A, // #unused
1640 SOUND_LOOP_TIK_UNUSED2_WATER = 0x8000003B, // #unused
1641 SOUND_LOOP_TIK_UNUSED3_WATER = 0x8000003C, // #unused
1642 SOUND_LOOP_TIK_UNUSED3_FLOW4 = 0x8000003D, // #unused
1643 SOUND_LOOP_TIK_UNUSED3_FLOW3 = 0x8000003E, // #unused
1644 SOUND_LOOP_TIK_UNUSED3_FLOW2 = 0x8000003F, // #unused
1645 SOUND_LOOP_SAM_STAIRS_RISE = 0x80000040,
1646 SOUND_LOOP_CHARGE_BAR = 0x80000041,
1647 SOUND_LOOP_CRYSTAL_BALL_GLOW = 0x80000042,
1648 SOUND_LOOP_TIK18_WATER = 0x80000043,
1649 SOUND_LOOP_TIK19_WATER = 0x80000044,
1650 SOUND_LOOP_TIK19_FLOW3 = 0x80000045,
1651 SOUND_LOOP_TIK19_FLOW4 = 0x80000046,
1652 SOUND_LOOP_TIK20_WATER = 0x80000047,
1653 SOUND_LOOP_TIK23_WATER = 0x80000048,
1654 SOUND_LOOP_TIK24_WATER = 0x80000049,
1655 SOUND_LOOP_WINDMILL_EXT = 0x8000004A,
1656 SOUND_LOOP_WINDMILL_GEARS = 0x8000004B,
1657 SOUND_LOOP_SHY_GUY_CROWD_1 = 0x8000004C,
1658 SOUND_LOOP_SHY_GUY_CROWD_2 = 0x8000004D,
1659 SOUND_LOOP_FLIGHT = 0x8000004E, // #unused
1660 SOUND_LOOP_WHALE_GEYSER = 0x8000004F,
1661 SOUND_LOOP_FLO_FILL_WATER_POOL = 0x80000050,
1662 SOUND_LOOP_KPA_CHAIN_DRIVE = 0x80000051,
1663 SOUND_LOOP_KPA_FILL_WATER = 0x80000052,
1664 SOUND_LOOP_KPA_DRAIN_WATER = 0x80000053,
1665 SOUND_LOOP_KPA_FLIP_BRIDGE_PANEL = 0x80000054, // #unused
1666 SOUND_LOOP_JR_TROOPA_SWIM = 0x80000055,
1667 SOUND_LOOP_KKJ_RUMBLING = 0x80000056,
1668 SOUND_LOOP_OSR_RUMBLING = 0x80000057,
1669 SOUND_LOOP_MAC_HARBOR_WATER = 0x80000058,
1670 SOUND_LOOP_OSR_FOUNTAIN_INTACT = 0x80000059,
1671 SOUND_LOOP_OSR_FOUNTAIN_BROKEN = 0x8000005A,
1672 SOUND_LOOP_NOK_WATER = 0x8000005B,
1673 SOUND_LOOP_TRD_WATER_EXT = 0x8000005C,
1674 SOUND_LOOP_DGB_COLLAPSE = 0x8000005D,
1675 SOUND_LOOP_SBK_RUINS_RISING = 0x8000005E,
1676 SOUND_LOOP_SBK_RUINS_WHIRLWIND = 0x8000005F,
1678 SOUND_LOOP_SBK_OASIS_WATER = 0x80000061,
1679 SOUND_LOOP_62 = 0x80000062, // unused, no data
1680 SOUND_LOOP_STAR_SANCTUARY_FAR = 0x80000063,
1681 SOUND_LOOP_STAR_SANCTUARY_NEAR = 0x80000064,
1683 SOUND_LOOP_BOWSER_PROPELLER = 0x80000066,
1684 SOUND_LOOP_STAR_ORB_RISING = 0x80000067,
1685 SOUND_LOOP_USE_STAR_BEAM = 0x80000068,
1686 SOUND_LOOP_USE_PEACH_BEAM = 0x80000069,
1687 SOUND_LOOP_SPINNING_FLOWER = 0x8000006A, // doesn't loop
1688 SOUND_LOOP_RUMBLE = 0x8000006B,
1689 SOUND_LOOP_FIGHTING = 0x8000006C,
1690 SOUND_LOOP_KPA_ARENA_TURN_ON = 0x8000006D, // unused
1691 SOUND_LOOP_KPA_ARENA_ACTIVE = 0x8000006E, // unused
1692 // exit doors
1693 SOUND_DOOR_OPEN = 0x90000000,
1694 SOUND_DOOR_CLOSE = 0x90000001,
1695 // room doors
1696 SOUND_ROOM_DOOR_OPEN = 0xA0000000,
1697 SOUND_ROOM_DOOR_CLOSE = 0xA0000001,
1698 // alternating sounds
1699 SOUND_SEQ_FIRE_BAR_0 = 0xB0000000,
1700 SOUND_SEQ_FIRE_BAR_1 = 0xB0000001,
1701 SOUND_SEQ_FIRE_BAR_2 = 0xB0000002,
1702 SOUND_SEQ_FIRE_BAR_3 = 0xB0000003,
1703 SOUND_SEQ_FIRE_BAR_4 = 0xB0000004,
1704 SOUND_SEQ_FIRE_BAR_5 = 0xB0000005,
1705 SOUND_SEQ_FIRE_BAR_6 = 0xB0000006,
1706 SOUND_SEQ_FIRE_BAR_7 = 0xB0000007,
1707 SOUND_SEQ_FIRE_BAR_8 = 0xB0000008,
1708 SOUND_SEQ_FIRE_BAR_9 = 0xB0000009,
1709 SOUND_SEQ_FIRE_BAR_DEAD = 0xB000000A,
1710 SOUND_SEQ_AI_ALERT = 0xB000000B,
1711 SOUND_SEQ_SNORE_INHALE = 0xB000000C,
1712 SOUND_SEQ_SNORE_EXHALE = 0xB000000D,
1713 SOUND_SEQ_SNAP_AWAKE = 0xB000000E,
1714 SOUND_SEQ_BOO_VANISH = 0xB000000F,
1715 SOUND_SEQ_BOO_APPEAR = 0xB0000010,
1716 SOUND_SEQ_WINDOW_OPEN = 0xB0000011,
1717 SOUND_SEQ_WINDOW_CLOSE = 0xB0000012,
1718 SOUND_SEQ_RAVEN_LEAP = 0xB0000013,
1719 SOUND_SEQ_RAVEN_FALL = 0xB0000014,
1720 SOUND_SEQ_SHOOTING_STAR_FALL = 0xB0000015,
1721 SOUND_SEQ_SHOOTING_STAR_BOUNCE = 0xB0000016,
1722 SOUND_SEQ_FUZZY_HOP = 0xB0000017,
1723 SOUND_SEQ_BULLET_BILL_EXPLODE = 0xB0000018,
1724 SOUND_SEQ_LUIGI_STEP = 0xB0000019,
1725 SOUND_SEQ_TRAIN_CHUG = 0xB000001A,
1727 SOUND_SEQ_FINALE_EXPLOSION = 0xB000001C,
1728 SOUND_SEQ_SHUFFLE_CARD = 0xB000001D,
1729 SOUND_SEQ_STAR_SPIRIT_APPEAR = 0xB000001E,
1730 SOUND_SEQ_STAR_SPIRIT_CAST = 0xB000001F,
1731 SOUND_SEQ_UNUSED_EXPLODE = 0xB0000020,
1732 SOUND_SEQ_SHY_GUY_STEP = 0xB0000021,
1733};
@ SOUND_STEP_NORMAL1
Definition enums.h:759
@ SOUND_GATHER_SMALL
Definition enums.h:1082
@ SOUND_TRAIN_DOOR_CLOSE
Definition enums.h:1457
@ SOUND_MSG_VOICE_3B
Definition enums.h:567
@ SOUND_LAVA_PIRANHA_FIRE_BREATH
Definition enums.h:1264
@ SOUND_SHY_STACK_SQUISH
Definition enums.h:1398
@ SOUND_OMO_BOX_GLOW_4
Definition enums.h:834
@ SOUND_CREEPY_LAUGH
Definition enums.h:1122
@ SOUND_DRAG_PLAYER
Definition enums.h:1222
@ SOUND_TIME_OUT
Definition enums.h:967
@ SOUND_POWER_UP
Definition enums.h:1050
@ SOUND_GULPIT_LICK
Definition enums.h:1524
@ SOUND_EMBER_JUMP
Definition enums.h:1041
@ SOUND_ACTOR_JUMPED_2
Definition enums.h:778
@ SOUND_RAVEN_FALL_B
Definition enums.h:920
@ SOUND_OSR_GROUND_CRACKING
Definition enums.h:591
@ SOUND_DESCENDING_CHIMES
Definition enums.h:753
@ SOUND_LRAW_OSR_FOUNTAIN_INTACT
Definition enums.h:608
@ SOUND_PETIT_PIRANHA_DIVE
Definition enums.h:1271
@ SOUND_GOOMBA_GATE_OPEN
Definition enums.h:866
@ SOUND_LAVA_PIRANHA_SPIT_FIRE
Definition enums.h:1263
@ SOUND_BASIC_DOOR_CLOSE
Definition enums.h:850
@ SOUND_LANTERN_GHOST_DARKEN_4
Definition enums.h:1240
@ SOUND_SEQ_WINDOW_CLOSE
Definition enums.h:1717
@ SOUND_SNORE_EXHALE_B
Definition enums.h:1133
@ SOUND_ROOM_DOOR_CLOSE
Definition enums.h:1697
@ SOUND_LRAW_USE_PEACH_BEAM
Definition enums.h:970
@ SOUND_TIMING_BAR_TICK
Definition enums.h:952
@ SOUND_ROWF_PULL_RUG_OUT
Definition enums.h:682
@ SOUND_AIRSHIP_DOCK_DOOR_CLOSE
Definition enums.h:879
@ SOUND_BOWSER_CHARGE_LIGHTNING
Definition enums.h:1303
@ SOUND_BZZAP_BUZZ
Definition enums.h:1161
@ SOUND_LOOP_IWA00_FLOW2
Definition enums.h:1593
@ SOUND_OMO_BOX_CHIME_4
Definition enums.h:838
@ SOUND_LRAW_STAR_SANCTUARY_FAR
Definition enums.h:685
@ SOUND_POKEY_REACH_DOWN
Definition enums.h:1072
@ SOUND_OMO_TRAIN_SWITCH_SELECT
Definition enums.h:902
@ SOUND_SBK_RUINS_PEDESTAL_SINK
Definition enums.h:627
@ SOUND_RAVEN_LEAP_B
Definition enums.h:1026
@ SOUND_KKJ_USE_SNEAKY_PARASOL
Definition enums.h:660
@ SOUND_LOOP_TIK19_WATER
Definition enums.h:1649
@ SOUND_LOOP_JAN_LARGE_GEYSER
Definition enums.h:1610
@ SOUND_SEQ_STAR_SPIRIT_APPEAR
Definition enums.h:1729
@ SOUND_LRAW_BOWSER_PROPELLER
Definition enums.h:962
@ SOUND_PLAYER_RUN_IN_PLACE
Definition enums.h:780
@ SOUND_TRD_POUNDING_HIGH
Definition enums.h:581
@ SOUND_GOOMBARIO_HEADBONK
Definition enums.h:993
@ SOUND_PAPER_GLIDE_1
Definition enums.h:794
@ SOUND_CREAKY_DOOR_CLOSE
Definition enums.h:856
@ SOUND_SNEAKY_PARASOL_TRANSFORM
Definition enums.h:740
@ SOUND_FLOOR_SWITCH_DEPRESS
Definition enums.h:1431
@ SOUND_WATT_MEGA_DISCHARGE
Definition enums.h:1003
@ SOUND_TRD_PUZZLE_PLATFORM_THUD
Definition enums.h:578
@ SOUND_LOOP_KPA_ARENA_ACTIVE
Definition enums.h:1691
@ SOUND_SAM07_RAISE_FLOOR
Definition enums.h:1223
@ SOUND_KPA_BOWSER_POWER_UP
Definition enums.h:936
@ SOUND_OBK_CHANDELIER_SWING
Definition enums.h:669
@ SOUND_MSG_VOICE_1A
Definition enums.h:562
@ SOUND_TOY_TANK_MOVE2
Definition enums.h:1103
@ SOUND_SMALL_CROWD_WALK
Definition enums.h:1299
@ SOUND_BULLET_BILL_MOTION
Definition enums.h:1035
@ SOUND_SAM_PLACE_STAR_STONE
Definition enums.h:890
@ SOUND_ACTOR_WITHER
Definition enums.h:1513
@ SOUND_JUMP_COMBO_5
Definition enums.h:958
@ SOUND_ACTOR_DEATH
Definition enums.h:1293
@ SOUNC_CHECK_MAILBOX
Definition enums.h:718
@ SOUND_KPA_QUIZ_DOORS_CLOSE
Definition enums.h:939
@ SOUND_BASIC_DOOR_OPEN
Definition enums.h:849
@ SOUND_FLO_BLOW_BUBBLE
Definition enums.h:819
@ SOUND_OMO_BOX_CHIME_3
Definition enums.h:837
@ SOUND_MASTER_FLIP
Definition enums.h:1478
@ SOUND_SPRINKLE_MAGIC
Definition enums.h:807
@ SOUND_TRD_POUNDING_LOW
Definition enums.h:582
@ SOUND_LAKITU_THROW_SPINY
Definition enums.h:1496
@ SOUND_KMR_TOWER_COLLAPSE_RUMBLE_LOOP
Definition enums.h:677
@ SOUND_SNORE_INHALE_A
Definition enums.h:1127
@ SOUND_METAL_GATE_CLOSE
Definition enums.h:858
@ SOUND_ICE_SHATTER
Definition enums.h:1220
@ SOUND_IMMUNE
Definition enums.h:745
@ SOUND_LOOP_TIK05_WATER
Definition enums.h:1626
@ SOUND_MENU_BADGE_EQUIP
Definition enums.h:552
@ SOUND_LOWER_STATUS_BAR
Definition enums.h:550
@ SOUND_LOOP_JAN_BEACH_WAVES
Definition enums.h:1604
@ SOUND_STARSHIP_TAKEOFF_LONG
Definition enums.h:800
@ SOUND_LOOP_TIK_UNUSED3_FLOW3
Definition enums.h:1643
@ SOUND_WHALE_EJECT
Definition enums.h:601
@ SOUND_LRAW_SBK_RUINS_WHIRLWIND
Definition enums.h:623
@ SOUND_PARAKARRY_FLAP
Definition enums.h:1318
@ SOUND_ROWF_OPEN_SHOP
Definition enums.h:681
@ SOUND_SAM_POND_SHATTER
Definition enums.h:1210
@ SOUND_LRAW_OSR_RUMBLING
Definition enums.h:590
@ SOUND_SUSHIE_RIDE_IDLE
Definition enums.h:1329
@ SOUND_LRAW_BOBOMB_FUSE
Definition enums.h:1027
@ SOUND_SHUFFLE_CARD_B
Definition enums.h:1348
@ SOUND_PERIL
Definition enums.h:1305
@ SOUND_STARSHIP_TAKEOFF_SHORT
Definition enums.h:801
@ SOUND_SPEAR_GUY_DANCE_1
Definition enums.h:1084
@ SOUND_SAM_POND_CRACK_2
Definition enums.h:1209
@ SOUND_GOOMBA_KING_SPIN
Definition enums.h:1523
@ SOUND_LOOP_IWA_UNUSED_FLOW3
Definition enums.h:1591
@ SOUND_LOOP_BOWSER_PROPELLER
Definition enums.h:1683
@ SOUND_FLOOR_SWITCH_ACTIVATE
Definition enums.h:1432
@ SOUND_SLOT_REELS
Definition enums.h:1155
@ SOUND_LRAW_BUBBLE_DRIFT
Definition enums.h:820
@ SOUND_OSR_SMOKE_RISING_2
Definition enums.h:593
@ SOUND_KPA_EXPLOSION_CLUSTER
Definition enums.h:949
@ SOUND_SPIKE_SUMMON_SPINY
Definition enums.h:1031
@ SOUND_MASTER_SMACK
Definition enums.h:1301
@ SOUND_LANTERN_GHOST_LIGHT
Definition enums.h:1069
@ SOUND_WHALE_CLOSE_MOUTH
Definition enums.h:1360
@ SOUND_PRA_FLIP_WALL
Definition enums.h:586
@ SOUND_STARSHIP_ARRIVE
Definition enums.h:802
@ SOUND_SLIDE
Definition enums.h:789
@ SOUND_FIRE_BAR_1_B
Definition enums.h:1108
@ SOUND_SNORE_INHALE_B
Definition enums.h:1128
@ SOUND_LOOP_AUDIENCE_MURMUR
Definition enums.h:1600
@ SOUND_SEQ_FIRE_BAR_1
Definition enums.h:1700
@ SOUND_LAND_SOFTLY
Definition enums.h:765
@ SOUND_MENU_OPEN
Definition enums.h:696
@ SOUND_SUSHIE_BELLY_FLOP
Definition enums.h:1357
@ SOUND_MSG_REWIND
Definition enums.h:704
@ SOUND_PARAKARRY_PREDIVE
Definition enums.h:1315
@ SOUND_HAMMER_BROS_THROW
Definition enums.h:1067
@ SOUND_BOO_VANISH_B
Definition enums.h:693
@ SOUND_POKEY_WALK
Definition enums.h:1147
@ SOUND_OMO_BOX_CHIME_2
Definition enums.h:836
@ SOUND_MAGIKOOPA_WAND_STRIKE
Definition enums.h:1054
@ SOUND_FLOWERS_WITHER
Definition enums.h:1390
@ SOUND_LRAW_ZIPLINE_RIDE
Definition enums.h:790
@ SOUND_LOOP_SBK_RUINS_RISING
Definition enums.h:1675
@ SOUND_CLUBBA_STEP
Definition enums.h:1483
@ SOUND_JUMP_COMBO_1
Definition enums.h:954
@ SOUND_TRD_MAGIC_DOOR_JUMP
Definition enums.h:583
@ SOUND_BLOOPER_FALL
Definition enums.h:1286
@ SOUND_FIRE_BAR_7_A
Definition enums.h:1141
@ SOUND_STILT_GUY_STEP
Definition enums.h:1400
@ SOUND_UP_AND_AWAY_CAST
Definition enums.h:968
@ SOUND_ACTOR_FLIGHT
Definition enums.h:1156
@ SOUND_SPELL_CAST4
Definition enums.h:1501
@ SOUND_LOOP_STAR_SANCTUARY_NEAR
Definition enums.h:1681
@ SOUND_SBK_RUINS_STEPS_UNFOLD
Definition enums.h:626
@ SOUND_RUN_AWAY_BUILDUP
Definition enums.h:792
@ SOUND_KAMMY_SUMMON_MAGIC
Definition enums.h:1418
@ SOUND_HAMMER_STRIKE_3
Definition enums.h:1559
@ SOUND_FLOWER_PICKUP
Definition enums.h:927
@ SOUND_SLIDE_WHISTLE_IN
Definition enums.h:714
@ SOUND_BOMBETTE_BLAST_LV2
Definition enums.h:1332
@ SOUND_OSR_SMOKE_RISING_3
Definition enums.h:594
@ SOUND_LULLABY
Definition enums.h:1307
@ SOUND_LRAW_FLO_WATER_FLOW_2
Definition enums.h:823
@ SOUND_LOOP_FLO_FILL_WATER_POOL
Definition enums.h:1661
@ SOUND_KPA_DROP_WALL
Definition enums.h:894
@ SOUND_PUSH_BLOCK
Definition enums.h:1429
@ SOUND_SAM_ICE_STEP_THUD
Definition enums.h:891
@ SOUND_CHILL_OUT
Definition enums.h:965
@ SOUND_DAMAGE_STARS
Definition enums.h:950
@ SOUND_TIDAL_WAVE_LEAP_B
Definition enums.h:1018
@ SOUND_LRAW_TRD_WATER_EXT
Definition enums.h:847
@ SOUND_LOOP_TIK06_FLOW4
Definition enums.h:1631
@ SOUND_JAN_CHEST_IMPACT
Definition enums.h:845
@ SOUND_DISTANT_THUD
Definition enums.h:881
@ SOUND_INFLICT_STATUS
Definition enums.h:1355
@ SOUND_DOOR_CLOSE
Definition enums.h:1694
@ SOUND_GOURMET_GUY_LAUNCH
Definition enums.h:1204
@ SOUND_LANTERN_GHOST_REVEAL_MORE_1
Definition enums.h:1233
@ SOUND_NOK_BRIDGE_THUD_2
Definition enums.h:642
@ SOUND_SUSHIE_FLOP
Definition enums.h:1020
@ SOUND_KENT_C_SHELL_TOSS_LOOP
Definition enums.h:1184
@ SOUND_LOOP_SHY_GUY_CROWD_2
Definition enums.h:1658
@ SOUND_MBUSH_LEAP
Definition enums.h:1487
@ SOUND_HIT_SILENT
Definition enums.h:747
@ SOUND_FIRE_BAR_6_A
Definition enums.h:1140
@ SOUND_MSG_VOICE_4A
Definition enums.h:568
@ SOUND_TUBBA_POUNDING
Definition enums.h:691
@ SOUND_HYPER_CLEFT_CHARGE
Definition enums.h:1052
@ SOUND_JUMP_COMBO_7
Definition enums.h:960
@ SOUND_SEQ_RAVEN_FALL
Definition enums.h:1719
@ SOUND_LOOP_TIK06_FLOW2
Definition enums.h:1629
@ SOUND_SUMMON_CRYSTAL_BITS
Definition enums.h:1056
@ SOUND_FLOWERS_SAD_GIGGLE
Definition enums.h:1388
@ SOUND_LRAW_FLO_WATER_FLOW_1
Definition enums.h:822
@ SOUND_LRAW_MOVE_LARGE_STATUE
Definition enums.h:671
@ SOUND_FAKE_BOWSER_STEP
Definition enums.h:1298
@ SOUND_FAKE_BOWSER_STRIKE
Definition enums.h:1538
@ SOUND_LOOP_BOBOMB_FUSE
Definition enums.h:1582
@ SOUND_STAR_SPIRIT_APPEAR_A
Definition enums.h:1370
@ SOUND_HIT_PLAYER_ICE
Definition enums.h:721
@ SOUND_LOOP_TIK_UNUSED2_WATER
Definition enums.h:1640
@ SOUND_PARAGOOMBA_FLY
Definition enums.h:1509
@ SOUND_LOOP_TROMP_ROLL
Definition enums.h:1608
@ SOUND_QUICK_HINGE
Definition enums.h:1380
@ SOUND_TUBBA_SNORE_EXHALE
Definition enums.h:1362
@ SOUND_HAMMER_QUAKE_2
Definition enums.h:1561
@ SOUND_METAL_DOOR_OPEN
Definition enums.h:851
@ SOUND_WINDOW_CLOSE_A
Definition enums.h:860
@ SOUND_FUZZY_HOP_A
Definition enums.h:1129
@ SOUND_FIRE_BAR_9_B
Definition enums.h:1116
@ SOUND_PIRANHA_CHOMP
Definition enums.h:1248
@ SOUND_BOING
Definition enums.h:887
@ SOUND_MASTER_STANCE_CHANGE
Definition enums.h:1477
@ SOUND_AIRSHIP_DOCK_DOOR_OPEN
Definition enums.h:878
@ SOUND_FLO_LOG_OPEN
Definition enums.h:874
@ SOUND_LRAW_TROMP_ROLL
Definition enums.h:614
@ SOUND_LRAW_CHARGE_BAR
Definition enums.h:1145
@ SOUND_INFLICT_KO
Definition enums.h:1545
@ SOUND_LOOP_WINDMILL_EXT
Definition enums.h:1655
@ SOUND_MERLEE_RELEASE_PLAYER
Definition enums.h:912
@ SOUND_SKID
Definition enums.h:1123
@ SOUND_GOOMBARIO_GATHERING
Definition enums.h:1314
@ SOUND_OMO_BARRICADE_DROP
Definition enums.h:899
@ SOUND_LAKILESTER_HURRICANE_WIND
Definition enums.h:999
@ SOUND_WATT_POWER_SHOCK
Definition enums.h:1001
@ SOUND_ROOM_DOOR_OPEN
Definition enums.h:1696
@ SOUND_LRAW_FLO_FILL_WATER_POOL
Definition enums.h:821
@ SOUND_DANGER
Definition enums.h:1304
@ SOUND_LOOP_KKJ_RUMBLING
Definition enums.h:1667
@ SOUND_STAR_BOUNCE_A
Definition enums.h:975
@ SOUND_FLOWERS_LAUGH
Definition enums.h:1389
@ SOUND_MENU_CLOSE
Definition enums.h:697
@ SOUND_LAND_SPIN_JUMP
Definition enums.h:766
@ SOUND_STARSHIP_ASCEND
Definition enums.h:804
@ SOUND_KOOPA_BROS_TOWER_SPIN_1
Definition enums.h:1158
@ SOUND_OMO_DOOR_FLIP
Definition enums.h:872
@ SOUND_SEQ_FIRE_BAR_9
Definition enums.h:1708
@ SOUND_HAMMER_QUAKE_1
Definition enums.h:1560
@ SOUND_ACTOR_TRIP
Definition enums.h:1291
@ SOUND_FIRE_BAR_4_A
Definition enums.h:1138
@ SOUND_JR_TROOPA_SPLASH
Definition enums.h:602
@ SOUND_WOODEN_DOOR_CLOSE
Definition enums.h:864
@ SOUND_WINTERY_JINGLE
Definition enums.h:1171
@ SOUND_OMO_COLORED_PANEL_DROP
Definition enums.h:898
@ SOUND_DAYZEE_SONG
Definition enums.h:1049
@ SOUND_LOOP_PUFF_PUFF_MACHINE
Definition enums.h:1618
@ SOUND_RUFF_PUFF_FLY_B
Definition enums.h:1282
@ SOUND_WATT_MEGA_CHARGE_WAVE
Definition enums.h:1345
@ SOUND_MAGIC_DESCENDING
Definition enums.h:1414
@ SOUND_KAMMY_SUMMON_BLOCK
Definition enums.h:1419
@ SOUND_POKEY_LEAN_FORWARD
Definition enums.h:1148
@ SOUND_LRAW_ISK_LOWER_STAIRS
Definition enums.h:618
@ SOUND_PIRANHA_SPIN_1
Definition enums.h:1466
@ SOUND_FLYING_PYROCLAST_1
Definition enums.h:843
@ SOUND_SHY_GUY_SCREAMS3
Definition enums.h:1101
@ SOUND_OMO_TOY_TRAIN_WHISTLE_B
Definition enums.h:649
@ SOUND_BOMBETTE_BLAST_LV3
Definition enums.h:1333
@ SOUND_PUFF_PUFF_PART_BREAKS
Definition enums.h:885
@ SOUND_TUBBA_GULP
Definition enums.h:1106
@ SOUND_ENTER_PIPE
Definition enums.h:785
@ SOUND_PLAYER_LONG_FALL
Definition enums.h:783
@ SOUND_SEQ_SHOOTING_STAR_BOUNCE
Definition enums.h:1721
@ SOUND_HOLLOW_FALLING
Definition enums.h:1465
@ SOUND_LOOP_FLO_WATER_FLOW_2
Definition enums.h:1615
@ SOUND_SHOOTING_STAR_FALL_B
Definition enums.h:974
@ SOUND_HEAVY_OBJECT_DROP
Definition enums.h:716
@ SOUND_DAYZEE_STEP
Definition enums.h:1048
@ SOUND_LRAW_CHEERING
Definition enums.h:1151
@ SOUND_FLIP_PAGE
Definition enums.h:734
@ SOUND_PLANTS_TRUMPET
Definition enums.h:729
@ SOUND_MASTER_LEAP
Definition enums.h:1254
@ SOUND_SHOOTING_STAR_FALL_A
Definition enums.h:973
@ SOUND_ACTOR_HURT
Definition enums.h:748
@ SOUND_TREE_LAUGHTER
Definition enums.h:1393
@ SOUND_DING
Definition enums.h:1306
@ SOUND_REVIVAL_MAGIC
Definition enums.h:1187
@ SOUND_STAR_KID_FLYING
Definition enums.h:758
@ SOUND_SPRING
Definition enums.h:1427
@ SOUND_THUNDER_BOLT
Definition enums.h:1173
@ SOUND_BEGIN_WISH
Definition enums.h:963
@ SOUND_NO_DAMGE
Definition enums.h:1433
@ SOUND_SUSHIE_SQUIRT
Definition enums.h:1013
@ SOUND_LRAW_USE_STAR_BEAM
Definition enums.h:969
@ SOUND_CREAKY_WINDOW_OPEN
Definition enums.h:1454
@ SOUND_ASCENDING_CHIMES
Definition enums.h:752
@ SOUND_KPA_RAISE_STONE_PLATFORM
Definition enums.h:940
@ SOUND_DRY_BONES_RATTLE
Definition enums.h:1046
@ SOUND_BUBBLE_DOWN
Definition enums.h:1255
@ SOUND_LANTERN_GHOST_BLOW
Definition enums.h:1276
@ SOUND_HUFF_N_PUFF_FLY
Definition enums.h:1277
@ SOUND_KOOPA_BROS_TOWER_SPIN_2
Definition enums.h:1159
@ SOUND_TUBBAS_HEART_SWARM_ATTACK
Definition enums.h:1534
@ SOUND_HEART_BLOCK
Definition enums.h:750
@ SOUND_BUZZAR_THROW
Definition enums.h:1530
@ SOUND_HUSTLE_WHISTLE
Definition enums.h:1177
@ SOUND_TUTANKOOPA_MAGIC
Definition enums.h:1511
@ SOUND_FLOWERS_LIGHT_GIGGLE
Definition enums.h:1387
@ SOUND_HAMMER_SWING_3
Definition enums.h:1556
@ SOUND_LAKILESTER_HURRICANE_EXHALE
Definition enums.h:1340
@ SOUND_RAVEN_LEAP_A
Definition enums.h:1025
@ SOUND_SEQ_SHY_GUY_STEP
Definition enums.h:1732
@ SOUND_LOOP_OBK_LOWER_CHAIN
Definition enums.h:1596
@ SOUND_D_DOWN_HIT_1
Definition enums.h:1547
@ SOUND_BOWSER_STAR_ROD_USE
Definition enums.h:1566
@ SOUND_SPELL_CAST1
Definition enums.h:1498
@ SOUND_COIN_BOUNCE
Definition enums.h:923
@ SOUND_LOOP_TIK09_FLOW4
Definition enums.h:1636
@ SOUND_RELEASE_ENERGY
Definition enums.h:1578
@ SOUND_BIG_POWER_UP
Definition enums.h:1294
@ SOUND_LRAW_SBK_OASIS_WATER
Definition enums.h:848
@ SOUND_MENU_SHOW_CHOICE
Definition enums.h:554
@ SOUND_FIRE_BAR_1_A
Definition enums.h:1135
@ SOUND_OBK_CABINET_CRASH
Definition enums.h:733
@ SOUND_WOODEN_DOOR_OPEN
Definition enums.h:863
@ SOUND_GROW
Definition enums.h:1435
@ SOUND_LRAW_TRD_04_LOWER_STAIRS
Definition enums.h:579
@ SOUND_OMO_SECRET_DOOR_OPEN
Definition enums.h:841
@ SOUND_BABY_BLOOPER_MOVE
Definition enums.h:1168
@ SOUND_LRAW_SPINNING_FLOWER
Definition enums.h:1215
@ SOUND_LRAW_OSR_FOUNTAIN_BROKEN
Definition enums.h:609
@ SOUND_KNOCKOUT_CHIRPING
Definition enums.h:1515
@ SOUND_ACTIVATE_COMPUTER
Definition enums.h:557
@ SOUND_LRAW_SHY_GUY_CROWD_2
Definition enums.h:1181
@ SOUND_SUSHIE_EMBARK
Definition enums.h:1328
@ SOUND_FRIGHT_JAR
Definition enums.h:1175
@ SOUND_WISH_ASCENDING
Definition enums.h:1382
@ SOUND_SMALL_NPC_STEP
Definition enums.h:1480
@ SOUND_ACTOR_JUMPED_1
Definition enums.h:777
@ SOUND_OMO_BOX_DONE
Definition enums.h:839
@ SOUND_WHALE_OPEN_MOUTH
Definition enums.h:1359
@ SOUND_TRAIN_DEPARTURE
Definition enums.h:647
@ SOUND_SPEEDY_SPIN_ATTACK
Definition enums.h:1553
@ SOUND_CREAKY_DOOR_OPEN
Definition enums.h:855
@ SOUND_LRAW_BOMBETTE_FUSE
Definition enums.h:998
@ SOUND_GOURMET_GUY_RUN
Definition enums.h:1203
@ SOUND_SAM_SNOWMEN_OPEN_PASSAGE
Definition enums.h:1213
@ SOUND_TWINK_FLY_A
Definition enums.h:1423
@ SOUND_KKJ_ARENA_LENS_FLARE
Definition enums.h:622
@ SOUND_HIT_BLOCK
Definition enums.h:768
@ SOUND_STAR_POWER_RECOVERY
Definition enums.h:1384
@ SOUND_LOOP_SENTINEL_ALARM
Definition enums.h:1598
@ SOUND_MBUSH_STEP
Definition enums.h:1485
@ SOUND_TIDAL_WAVE_WATER
Definition enums.h:1019
@ SOUND_HIT_SPIKE
Definition enums.h:743
@ SOUND_BOWSER_CAST_RECOVER
Definition enums.h:1571
@ SOUND_KPA_DUMP_LAVA
Definition enums.h:935
@ SOUND_SEQ_FIRE_BAR_6
Definition enums.h:1705
@ SOUND_RUFF_PUFF_FLY_A
Definition enums.h:1281
@ SOUND_STILT_GUY_UNFOLD
Definition enums.h:1399
@ SOUND_DGB_COLLAPSE_4
Definition enums.h:665
@ SOUND_SAM_BARRIER_THUD
Definition enums.h:889
@ SOUND_PARAKARRY_SHELL_SHOT
Definition enums.h:1317
@ SOUND_SAM07_LOWER_FLOOR
Definition enums.h:1224
@ SOUND_LRAW_WATER_FLOWING_1
Definition enums.h:989
@ SOUND_HIT_PLAYER_SHOCK
Definition enums.h:1194
@ SOUND_ITEM_BOUNCE
Definition enums.h:930
@ SOUND_BONY_BEETLE_EXTEND_SPIKES
Definition enums.h:1492
@ SOUND_CRYSTAL_KING_INHALE
Definition enums.h:1245
@ SOUND_NOK_BRIDGE_THUD_1
Definition enums.h:641
@ SOUND_SEQ_AI_ALERT
Definition enums.h:1710
@ SOUND_TRD_02_STAIRS_LOWERED
Definition enums.h:577
@ SOUND_BURROW_SURFACE
Definition enums.h:1117
@ SOUND_LRAW_FIGHTING
Definition enums.h:1243
@ SOUND_TATTLE_WINDOW_OPEN
Definition enums.h:994
@ SOUND_LRAW_WATER_FLOWING_3
Definition enums.h:991
@ SOUND_JAN_BASKET_ELEVATOR
Definition enums.h:809
@ SOUND_FUZZY_HOP_B
Definition enums.h:1130
@ SOUND_LOOP_TIK24_WATER
Definition enums.h:1654
@ SOUND_TRD_04_STAIRS_LOWERED
Definition enums.h:580
@ SOUND_STILTS_FALL
Definition enums.h:1401
@ SOUND_SPELL_CAST2
Definition enums.h:1499
@ SOUND_NONE
Definition enums.h:547
@ SOUND_STAR_CARD_APPEARS
Definition enums.h:754
@ SOUND_VANISH_IN_SMOKE
Definition enums.h:1444
@ SOUND_TIMING_BAR_GO
Definition enums.h:953
@ SOUND_BREAK_FLOOR
Definition enums.h:1438
@ SOUND_LOOP_SBK_OASIS_WATER
Definition enums.h:1678
@ SOUND_LOOP_TIK02_FLOW3
Definition enums.h:1623
@ SOUND_LOOP_OSR_FOUNTAIN_BROKEN
Definition enums.h:1671
@ SOUND_FLOWERS_GROW
Definition enums.h:1391
@ SOUND_DUPLIGHOST_STEP
Definition enums.h:1036
@ SOUND_CRYSTAL_KING_ICE_BOLT
Definition enums.h:1058
@ SOUND_SHY_GUY_RUN_AWAY
Definition enums.h:1368
@ SOUND_BULLET_BILL_FIRE
Definition enums.h:1034
@ SOUND_PLAYER_CHARGE
Definition enums.h:774
@ SOUND_MSG_WAIT
Definition enums.h:702
@ SOUND_KOOPER_SHELL_SWIRL
Definition enums.h:996
@ SOUND_SEQ_FIRE_BAR_4
Definition enums.h:1703
@ SOUND_HAMMER_STRIKE_1
Definition enums.h:1557
@ SOUND_SEQ_FIRE_BAR_8
Definition enums.h:1707
@ SOUND_STAR_SPIRIT_APPEAR_B
Definition enums.h:1371
@ SOUND_LANTERN_GHOST_REVEAL_MORE_4
Definition enums.h:1236
@ SOUND_FIRE_BAR_5_A
Definition enums.h:1139
@ SOUND_USE_KEY
Definition enums.h:983
@ SOUND_START_RECOVERY
Definition enums.h:1385
@ SOUND_OBK_CHANDELIER_RELEASE
Definition enums.h:1575
@ SOUND_STAR_SPIRIT_CAST_B
Definition enums.h:1373
@ SOUND_JUMP_COMBO_6
Definition enums.h:959
@ SOUND_OBK_STAIRS_DROP
Definition enums.h:1366
@ SOUND_FLO_LOG_CLOSE
Definition enums.h:875
@ SOUND_LOOP_TIK09_FLOW3
Definition enums.h:1637
@ SOUND_PRA_UNFOLD_EXIT
Definition enums.h:588
@ SOUND_BONY_BEETLE_STEP
Definition enums.h:1491
@ SOUND_HUFF_N_PUFF_JIGGLE
Definition enums.h:1470
@ SOUND_STAR_BOX_LAUNCHER
Definition enums.h:1426
@ SOUND_KPA_QUIZ_DOORS_OPEN
Definition enums.h:938
@ SOUND_STAR_SPIRIT_DEPART_3
Definition enums.h:1376
@ SOUND_SMASH_HAMER_BLOCK_3
Definition enums.h:771
@ SOUND_JUMP_8BIT_MARIO
Definition enums.h:1425
@ SOUND_TOSS_PLAYER
Definition enums.h:1214
@ SOUND_PENGUIN_WHISTLE
Definition enums.h:1221
@ SOUND_GROOVE_GUY_SUMMON
Definition enums.h:1064
@ SOUND_PARTNER_GET_OUT
Definition enums.h:559
@ SOUND_SEQ_FIRE_BAR_2
Definition enums.h:1701
@ SOUND_BOWSER_FIRE_BREATH_LOOP
Definition enums.h:1258
@ SOUND_SPEEDY_SPIN
Definition enums.h:1551
@ SOUND_PUT_ON_CAP
Definition enums.h:1169
@ SOUND_BUZZAR_GRAB
Definition enums.h:1531
@ SOUND_WINDOW_CLOSE_B
Definition enums.h:862
@ SOUND_UP_AND_AWAY_CAPTURE
Definition enums.h:1410
@ SOUND_DGB_SMALL_THUD
Definition enums.h:680
@ SOUND_LRAW_QUIZ_TICKING
Definition enums.h:657
@ SOUND_SMASH_HAMER_BLOCK_1
Definition enums.h:769
@ SOUND_LRAW_FLO_RELEASE_FOUNTAIN
Definition enums.h:824
@ SOUND_CHAIN_CHOMP_BITE
Definition enums.h:1395
@ SOUND_WHALE_FILL
Definition enums.h:599
@ SOUND_NOK_BRIDGE_XYLOPHONE_2
Definition enums.h:634
@ SOUND_CRYSTAL_BALL_WAVE
Definition enums.h:915
@ SOUND_MUNCHLESIA_SPIT
Definition enums.h:1217
@ SOUND_OMO_PLATFORM_DESCEND
Definition enums.h:651
@ SOUND_OMO_TOY_TRAIN_CLICK
Definition enums.h:906
@ SOUND_LUIGI_STEP_A
Definition enums.h:796
@ SOUND_SHY_GUY_SCREAMS1
Definition enums.h:1099
@ SOUND_HEAVY_NPC_STEP_A
Definition enums.h:1522
@ SOUND_LARGE_DOOR_OPEN
Definition enums.h:853
@ SOUND_MOLE_POP
Definition enums.h:1119
@ SOUND_LOOP_IWA01_FLOW1
Definition enums.h:1594
@ SOUND_STAR_PIECE_BOUNCE
Definition enums.h:929
@ SOUND_OPEN_POPUP_1
Definition enums.h:548
@ SOUND_TUBBA_HEART_JUMP
Definition enums.h:1486
@ SOUND_POKEY_EMERGE_FROM_GROUND
Definition enums.h:1150
@ SOUND_LRAW_JR_TROOPA_SWIM
Definition enums.h:603
@ SOUND_KPA_ARENA_EXPLODING
Definition enums.h:1365
@ SOUND_STEP_CRUNCHY1
Definition enums.h:761
@ SOUND_BOWSER_POWER_DOWN
Definition enums.h:1573
@ SOUND_PLANT_FIRE_FLOWER
Definition enums.h:1191
@ SOUND_OMO_PLATFORM_ASCEND
Definition enums.h:650
@ SOUND_SPIN_ATTACK
Definition enums.h:1552
@ SOUND_MASTER_PUNCH
Definition enums.h:1302
@ SOUND_MSG_VOICE_4B
Definition enums.h:569
@ SOUND_LOOP_DGB_COLLAPSE
Definition enums.h:1674
@ SOUND_LRAW_WHALE_GEYSER
Definition enums.h:600
@ SOUND_AI_ALERT_B
Definition enums.h:1079
@ SOUND_GET_STAR_POWER_WAVE
Definition enums.h:811
@ SOUND_LOOP_TOYBOX_TRAIN_GEAR
Definition enums.h:1601
@ SOUND_TROMP_CRASH
Definition enums.h:883
@ SOUND_BURROW_DIG
Definition enums.h:1118
@ SOUND_SLIDE_WHISTLE_OUT
Definition enums.h:715
@ SOUND_LARGE_NPC_IMPACT
Definition enums.h:1451
@ SOUND_MERLAR_APPEARS
Definition enums.h:689
@ SOUND_PLAYER_REVIVE
Definition enums.h:1188
@ SOUND_SNOWMAN_DOLL_JUMP
Definition enums.h:1351
@ SOUND_KPA_FLIP_BRIDGE_PANEL
Definition enums.h:1369
@ SOUND_D_DOWN_HIT_3
Definition enums.h:1549
@ SOUND_FLYING_PYROCLAST_2
Definition enums.h:844
@ SOUND_LARGE_CROWD_WALK
Definition enums.h:1300
@ SOUND_LOOP_FLIGHT
Definition enums.h:1659
@ SOUND_JUMP_COMBO_4
Definition enums.h:957
@ SOUND_SHUFFLE_CARD_A
Definition enums.h:1347
@ SOUND_QUIZ_NEXT_QUESTION
Definition enums.h:655
@ SOUND_LOWER_NPC_JUMP
Definition enums.h:1125
@ SOUND_RECOVER
Definition enums.h:1386
@ SOUND_LOOP_TRD_WATER_EXT
Definition enums.h:1673
@ SOUND_LOOP_JAN_CONSTRUCTION
Definition enums.h:1611
@ SOUND_TWEESTER_LAUNCH
Definition enums.h:1080
@ SOUND_LOOP_TIK_UNUSED1_WATER
Definition enums.h:1639
@ SOUND_HEAVY_NPC_LANDING
Definition enums.h:1520
@ SOUND_SUSHIE_STEP
Definition enums.h:1016
@ SOUND_NPC_JUMP
Definition enums.h:1124
@ SOUND_SMALL_LENS_FLARE
Definition enums.h:1529
@ SOUND_PARAKARRY_AIR_RAID_1
Definition enums.h:1319
@ SOUND_KPA_BRIDGE_COLLAPSE_B
Definition enums.h:1364
@ SOUND_CHAIN_CHOMP_THUD
Definition enums.h:1396
@ SOUND_PARTNER_SWAP_BATTLE_POS
Definition enums.h:560
@ SOUND_BOMB_BLAST
Definition enums.h:1415
@ SOUND_HUFF_N_PUFF_INHALE
Definition enums.h:1246
@ SOUND_TURN_MECHANISM
Definition enums.h:1458
@ SOUND_BADGE_BOUNCE
Definition enums.h:931
@ SOUND_UNUSED_STAR_SPIRIT_APPEARS
Definition enums.h:631
@ SOUND_WATT_REPEL_DARKNESS
Definition enums.h:1326
@ SOUND_MAGIC_ASCENDING
Definition enums.h:1413
@ SOUND_LRAW_JAN_CONSTRUCTION
Definition enums.h:812
@ SOUND_DIZZY_SHELL_LAUNCH
Definition enums.h:1007
@ SOUND_LANTERN_GHOST_DARKEN_3
Definition enums.h:1239
@ SOUND_RECOVER_HEART
Definition enums.h:1406
@ SOUND_FUZZY_SHAKE
Definition enums.h:1408
@ SOUND_KPA_PULL_CHAIN
Definition enums.h:942
@ SOUND_LRAW_TRD_02_LOWER_STAIRS
Definition enums.h:576
@ SOUND_KKJ_REVEAL_BUTTON
Definition enums.h:735
@ SOUND_BUZZAR_DIVE
Definition enums.h:1528
@ SOUND_CREATE_FILE_MOVE_CURSOR
Definition enums.h:1540
@ SOUND_RAVEN_FALL_A
Definition enums.h:919
@ SOUND_MSG_VOICE_2A
Definition enums.h:564
@ SOUND_LANTERN_GHOST_INHALE
Definition enums.h:1275
@ SOUND_SQUEEZE
Definition enums.h:1284
@ SOUND_MULTIPLE_STAR_SPIRITS_APPEAR
Definition enums.h:632
@ SOUND_CLEFT_STEP
Definition enums.h:1494
@ SOUND_KAMMY_LOWER_OBJECT
Definition enums.h:1421
@ SOUND_LARGE_FALL_LONG
Definition enums.h:1093
@ SOUND_UNUSED_HEAL_BLOCK
Definition enums.h:751
@ SOUND_FIRE_BAR_DEAD
Definition enums.h:1144
@ SOUND_NOK_BRIDGE_XYLOPHONE_1
Definition enums.h:633
@ SOUND_FUZZY_HOP_C
Definition enums.h:1131
@ SOUND_LRAW_SHY_GUY_CROWD_1
Definition enums.h:1180
@ SOUND_BUZZAR_WINDUP
Definition enums.h:1527
@ SOUND_GROOVE_GUY_SPIN_DOWN
Definition enums.h:1062
@ SOUND_JINGLE_WON_BATTLE
Definition enums.h:709
@ SOUND_SMALL_BOING
Definition enums.h:776
@ SOUND_BREAK_CRATE
Definition enums.h:1463
@ SOUND_WATT_CHARGE
Definition enums.h:1000
@ SOUND_SHY_GUY_STEP_B
Definition enums.h:1253
@ SOUND_PLANTS_CYMBAL_CRASH
Definition enums.h:728
@ SOUND_MINI_BZZAP_BUZZ
Definition enums.h:1162
@ SOUND_EMOTE_QUESTION
Definition enums.h:979
@ SOUND_JUMP_COMBO_3
Definition enums.h:956
@ SOUND_SAVE_CONFIRM
Definition enums.h:561
@ SOUND_SPIN_JUMP
Definition enums.h:763
@ SOUND_LOOP_STAR_SANCTUARY_FAR
Definition enums.h:1680
@ SOUND_LRAW_JAN_BEACH_WAVES
Definition enums.h:607
@ SOUND_SHY_GUY_FLEE_LOOP
Definition enums.h:1232
@ SOUND_ACTOR_HOP
Definition enums.h:1073
@ SOUND_LOOP_TIK_UNUSED3_FLOW2
Definition enums.h:1644
@ SOUND_ISK_FLIP_STAIRS
Definition enums.h:616
@ SOUND_PULSE_STONE
Definition enums.h:646
@ SOUND_LOOP_ZIPLINE_RIDE
Definition enums.h:1606
@ SOUND_MSG_VOICE_5A
Definition enums.h:570
@ SOUND_NOK_BRIDGE_XYLOPHONE_4
Definition enums.h:636
@ SOUND_LRAW_STAR_SANCTUARY_INSIDE
Definition enums.h:687
@ SOUND_AUDIENCE_BOO
Definition enums.h:654
@ SOUND_HIT_PLAYER_FIRE
Definition enums.h:720
@ SOUND_ROARING_FIRE
Definition enums.h:1005
@ SOUND_LOOP_TIK_UNUSED3_FLOW4
Definition enums.h:1642
@ SOUND_LRAW_JAN_LARGE_GEYSER
Definition enums.h:611
@ SOUND_LUCKY
Definition enums.h:1313
@ SOUND_OBK_CHECK_CABINET
Definition enums.h:732
@ SOUND_PRA_SHIFT_FLOORS_RUMBLE
Definition enums.h:596
@ SOUND_MIM_MUSHROOM_GLOW
Definition enums.h:1230
@ SOUND_SEQ_RAVEN_LEAP
Definition enums.h:1718
@ SOUND_LRAW_TOYBOX_TRAIN_GEAR
Definition enums.h:648
@ SOUND_MERLEE_SHOW_CARD
Definition enums.h:910
@ SOUND_LARGE_FALL_QUICK
Definition enums.h:1092
@ SOUND_CLEFT_TACKLE
Definition enums.h:1495
@ SOUND_LOOP_TIK05_FLOW1
Definition enums.h:1627
@ SOUND_LOOP_CRYSTAL_BALL_GLOW
Definition enums.h:1647
@ SOUND_ACTOR_COLLAPSE
Definition enums.h:1514
@ SOUND_PARAGOOMBA_PREDIVE
Definition enums.h:1510
@ SOUND_MASTER_KICK
Definition enums.h:1476
@ SOUND_OMO_TOY_TRAIN_WHISTLE_A
Definition enums.h:907
@ SOUND_KOOPER_STEP
Definition enums.h:742
@ SOUND_PARAKARRY_AIR_RAID_2
Definition enums.h:1320
@ SOUND_SPEAR_GUY_DANCE_2
Definition enums.h:1085
@ SOUND_FLIP_PANEL
Definition enums.h:1460
@ SOUND_LRAW_WINDMILL_GEARS
Definition enums.h:640
@ SOUND_SEQ_SNORE_INHALE
Definition enums.h:1711
@ SOUND_OMO_SECRET_DOOR_CLOSE
Definition enums.h:842
@ SOUND_MENU_BADGE_UNEQUIP
Definition enums.h:553
@ SOUND_FUZZIPEDE_MOTION
Definition enums.h:1503
@ SOUND_SEQ_BULLET_BILL_EXPLODE
Definition enums.h:1723
@ SOUND_RECOVERY_SHMMER
Definition enums.h:1192
@ SOUND_BULLET_BILL_EXPLODE_B
Definition enums.h:1417
@ SOUND_KPA_EXPLOSION_B
Definition enums.h:948
@ SOUND_FAN_SMACK_END
Definition enums.h:1344
@ SOUND_HEAVY_NPC_SWIPE
Definition enums.h:1167
@ SOUND_OSR_SMOKE_RISING_1
Definition enums.h:592
@ SOUND_NOK_BRIDGE_XYLOPHONE_5
Definition enums.h:637
@ SOUND_AI_FOUND_PLAYER_JUMP
Definition enums.h:1289
@ SOUND_KKJ_PRESS_BUTTON
Definition enums.h:736
@ SOUND_TUTANKOOPA_LEVITATE
Definition enums.h:1516
@ SOUND_LOOP_TIK03_FLOW1
Definition enums.h:1625
@ SOUND_DAYZEE_JUMP
Definition enums.h:1047
@ SOUND_LAVA_BUD_SPIT_PETIT
Definition enums.h:1269
@ SOUND_SLINGSHOT_DRAW
Definition enums.h:1065
@ SOUND_CREAKY_ROCKING
Definition enums.h:870
@ SOUND_GROOVE_GUY_TWIRL
Definition enums.h:1060
@ SOUND_LUIGI_STEP_B
Definition enums.h:797
@ SOUND_COLLECT_1UP
Definition enums.h:951
@ SOUND_HEAVY_NPC_FALLING
Definition enums.h:1519
@ SOUND_POKEY_THROW
Definition enums.h:1040
@ SOUND_FUZZIPEDE_LEAP
Definition enums.h:1504
@ SOUND_SAM_SNOWMEN_RAISE_WALL
Definition enums.h:1212
@ SOUND_SPEAR_THROW
Definition enums.h:1097
@ SOUND_PRA_PUSH_STATUE
Definition enums.h:585
@ SOUND_ROWF_PUSH_RUG_IN
Definition enums.h:684
@ SOUND_TOY_TANK_MOVE1
Definition enums.h:1102
@ SOUND_TRAIN_DOOR_OPEN
Definition enums.h:1456
@ SOUND_OMO_FLIP_TRACK_THUD
Definition enums.h:613
@ SOUND_ILLUSION_DISSOLVE
Definition enums.h:1518
@ SOUND_WATT_RESUME_DARKNESS
Definition enums.h:1327
@ SOUND_LEECH
Definition enums.h:1288
@ SOUND_PULL_VINE
Definition enums.h:1430
@ SOUND_TORNADO_JUMP
Definition enums.h:764
@ SOUND_SPEAR_GUY_RIP_SKIRT
Definition enums.h:1086
@ SOUND_JAN_LOG_SPLIT
Definition enums.h:1449
@ SOUND_POW_BLOCK
Definition enums.h:1353
@ SOUND_SEQ_FIRE_BAR_DEAD
Definition enums.h:1709
@ SOUND_LOOP_OSR_RUMBLING
Definition enums.h:1668
@ SOUND_OPEN_SHELL
Definition enums.h:1280
@ SOUND_LOOP_FIGHTING
Definition enums.h:1689
@ SOUND_STARSHIP_APPEARS
Definition enums.h:675
@ SOUND_MENU_BACK
Definition enums.h:701
@ SOUND_LOOP_SPINNING_FLOWER
Definition enums.h:1687
@ SOUND_LIGHT_THROW
Definition enums.h:1283
@ SOUND_LOOP_NOK_WATER
Definition enums.h:1672
@ SOUND_BOWSER_LIGHTNING
Definition enums.h:1572
@ SOUND_SARCOPHAGUS_OPEN
Definition enums.h:865
@ SOUND_OPEN_MAGIC_CHEST
Definition enums.h:1378
@ SOUND_WATER_SPLASH
Definition enums.h:1462
@ SOUND_LRAW_SENTINEL_ALARM
Definition enums.h:1126
@ SOUND_AIM_SPINY_FLIP
Definition enums.h:1105
@ SOUND_FIRE_BAR_0_B
Definition enums.h:1107
@ SOUND_CLUBBA_SWING
Definition enums.h:1484
@ SOUND_LOOP_BOMBETTE_FUSE
Definition enums.h:1581
@ SOUND_HAMMER_SWING_1
Definition enums.h:1554
@ SOUND_CHECK_LAUGHING_FLOWERS
Definition enums.h:717
@ SOUND_BOW_APPEAR
Definition enums.h:1324
@ SOUND_MAGIKOOPA_ELECTRIFY
Definition enums.h:1074
@ SOUND_RUN_AWAY
Definition enums.h:793
@ SOUND_ISK_DOOR_SLAM
Definition enums.h:982
@ SOUND_PUFF_PUFF_PANEL_BREAKS
Definition enums.h:886
@ SOUND_OMO_BOX_GLOW_2
Definition enums.h:832
@ SOUND_POKEY_SWAY
Definition enums.h:1146
@ SOUND_CREATE_WATER_BLOCK
Definition enums.h:1358
@ SOUND_BULLET_BILL_EXPLODE_A
Definition enums.h:1416
@ SOUND_ISK_STAIRS_EMERGE_RUMBLE
Definition enums.h:620
@ SOUND_LONG_FLUTTER_FALL_A
Definition enums.h:1094
@ SOUND_TRAIN_CHUG_B
Definition enums.h:904
@ SOUND_FROZEN_SHATTER
Definition enums.h:722
@ SOUND_FLO_MOVE_PILLAR
Definition enums.h:1381
@ SOUND_LOOP_TIK06_FLOW3
Definition enums.h:1630
@ SOUND_LANTERN_GHOST_STEP
Definition enums.h:1197
@ SOUND_LOOP_JR_TROOPA_SWIM
Definition enums.h:1666
@ SOUND_ACTOR_JUMPED_3
Definition enums.h:779
@ SOUND_OBJECT_LAND
Definition enums.h:605
@ SOUND_CRYSTAL_KING_DISAPPEAR
Definition enums.h:1179
@ SOUND_LOOP_TIK01_WATER
Definition enums.h:1620
@ SOUND_LAKILESTER_HURRICANE_INHALE
Definition enums.h:1339
@ SOUND_GENERAL_WHISTLE
Definition enums.h:1219
@ SOUND_SEQ_SNORE_EXHALE
Definition enums.h:1712
@ SOUND_LOOP_TIK02_FLOW2
Definition enums.h:1622
@ SOUND_SPAWN_BLOCK
Definition enums.h:1546
@ SOUND_STAR_BOUNCE_B
Definition enums.h:976
@ SOUND_LOOP_TIK02_WATER
Definition enums.h:1621
@ SOUND_SKY_GUY_BALLOON_POP
Definition enums.h:1059
@ SOUND_FLIGHT
Definition enums.h:1012
@ SOUND_PRA_EXTEND_HIDDEN_BRIDGE
Definition enums.h:587
@ SOUND_CLOSE_SHELL
Definition enums.h:1088
@ SOUND_KOOPER_SHELL_KICK
Definition enums.h:995
@ SOUND_LRAW_WINDMILL_EXT
Definition enums.h:612
@ SOUND_REFRESH
Definition enums.h:964
@ SOUND_EGG_MISSILE_BLAST
Definition enums.h:1325
@ SOUND_PARTNER_PUT_AWAY
Definition enums.h:558
@ SOUND_BZZAP_STING
Definition enums.h:1488
@ SOUND_WATT_TURBO_CHARGE
Definition enums.h:1002
@ SOUND_TOY_TANK_OPEN_HATCH
Definition enums.h:1403
@ SOUND_BOO_APPEAR_B
Definition enums.h:695
@ SOUND_OMO_BOX_GLOW_1
Definition enums.h:831
@ SOUND_STAR_POINT_PICKUP
Definition enums.h:926
@ SOUND_LOOP_TIK03_WATER
Definition enums.h:1624
@ SOUND_SNORE_EXHALE_A
Definition enums.h:1132
@ SOUND_FILE_MENU_MOVE_CURSOR
Definition enums.h:1539
@ SOUND_FIRE_BAR_8_B
Definition enums.h:1115
@ SOUND_LAKILESTER_MAKE_CLOUD_NINE
Definition enums.h:1338
@ SOUND_GOOMBA_STEP
Definition enums.h:1507
@ SOUND_OMO_TOYBOX_LID
Definition enums.h:840
@ SOUND_MINI_BZZAP_STING
Definition enums.h:1489
@ SOUND_LOOP_USE_PEACH_BEAM
Definition enums.h:1686
@ STONE_STONE_CHOMP_STEP
Definition enums.h:1310
@ SOUND_WINDOW_OPEN_B
Definition enums.h:861
@ SOUND_GOOMBARIO_JUMP
Definition enums.h:1322
@ SOUND_OMO_TRAIN_TRACK_LEVER
Definition enums.h:896
@ SOUND_KPA_LOWER_STONE_PLATFORM
Definition enums.h:941
@ SOUND_EAT_OR_DRINK
Definition enums.h:1441
@ SOUND_SEQ_FUZZY_HOP
Definition enums.h:1722
@ SOUND_BOO_SPOOK
Definition enums.h:604
@ SOUND_SPIT_OUT
Definition enums.h:1442
@ SOUND_OPEN_TRAPDOOR
Definition enums.h:1437
@ SOUND_JUMP_SCARE
Definition enums.h:1440
@ SOUND_SAM_SNOWMAN_JUMP
Definition enums.h:1211
@ SOUND_LOOP_MOVE_LARGE_STATUE
Definition enums.h:1605
@ SOUND_FUZZIPEDE_STRIKE
Definition enums.h:1505
@ SOUND_PIRANHA_SPIN
Definition enums.h:1247
@ SOUND_ACTOR_STEP_A
Definition enums.h:1474
@ SOUND_LAKILESTER_THROW_SPINY_B
Definition enums.h:1337
@ SOUND_SHELL_SPIN
Definition enums.h:1342
@ SOUND_SEQ_FIRE_BAR_5
Definition enums.h:1704
@ SOUND_STEP_CRUNCHY2
Definition enums.h:762
@ SOUND_HIT_NORMAL
Definition enums.h:724
@ SOUND_SBK_RUINS_FINISH_RISING
Definition enums.h:624
@ SOUND_ROWF_CLOSE_SHOP
Definition enums.h:683
@ SOUND_BIG_DRUM_A
Definition enums.h:1205
@ SOUND_SHORT_CLAP
Definition enums.h:1152
@ SOUND_FLO_RIDE_BEANSTALK_UP_LOOP
Definition enums.h:826
@ SOUND_KPA_EXPLOSION_A
Definition enums.h:947
@ SOUND_MAGIKOOPA_VANISH
Definition enums.h:1053
@ SOUND_SPELL_CAST3
Definition enums.h:1500
@ SOUND_MSG_VOICE_STAR
Definition enums.h:572
@ SOUND_GOURMET_GUY_SHOCK_3
Definition enums.h:1202
@ SOUND_LAVA_PIRANHA_SHRIVEL
Definition enums.h:1262
@ SOUND_GOURMET_GUY_SHOCK_2
Definition enums.h:1201
@ SOUND_QUICK_PLAYER_JUMP
Definition enums.h:1424
@ SOUND_JAN_ROOT_WOBBLE_3
Definition enums.h:816
@ SOUND_HIT_WHACKA
Definition enums.h:1412
@ SOUND_LRAW_DGB_COLLAPSE
Definition enums.h:662
@ SOUND_LAVA_PIRANHA_COLLAPSE
Definition enums.h:1273
@ SOUND_LOOP_TIK19_FLOW4
Definition enums.h:1651
@ SOUND_SAM_STAIRS_ACTIVATE
Definition enums.h:1226
@ SOUND_LRAW_NOK_WATER
Definition enums.h:846
@ SOUND_SMACK_TREE
Definition enums.h:787
@ SOUND_HIT_SHOCK
Definition enums.h:1195
@ SOUND_LOCK_DROP
Definition enums.h:984
@ SOUND_CREATE_FILE_BACKSPACE
Definition enums.h:1542
@ SOUND_TRAIN_CHUG_A
Definition enums.h:903
@ SOUND_LOOP_ISK_LOWER_STAIRS
Definition enums.h:1584
@ SOUND_STAR_SPIRIT_DEPART_2
Definition enums.h:1375
@ SOUND_FIRE_BAR_3_B
Definition enums.h:1110
@ SOUND_LOOP_TIK23_WATER
Definition enums.h:1653
@ SOUND_TIDAL_WAVE_LEAP_A
Definition enums.h:1017
@ SOUND_WATT_WHOOSH_SHOCK
Definition enums.h:1004
@ SOUND_BLOCK_SHATTER
Definition enums.h:775
@ SOUND_PIRANHA_TENSE
Definition enums.h:1468
@ SOUND_BUZZAR_FLAP
Definition enums.h:1525
@ SOUND_HUFF_N_PUFF_FIRE_LIGHTNING
Definition enums.h:1164
@ SOUND_FALL_LONG
Definition enums.h:1091
@ SOUND_BOW_SMACK
Definition enums.h:1334
@ SOUND_KPA_LIGHT_RAYS
Definition enums.h:676
@ SOUND_FLO_PUFF_PUFF_EXPLODE
Definition enums.h:830
@ SOUND_NOISE_RUSH
Definition enums.h:1352
@ SOUND_STAR_ORB_BURST
Definition enums.h:690
@ SOUND_SEQ_SHUFFLE_CARD
Definition enums.h:1728
@ SOUND_LOOP_KPA_CHAIN_DRIVE
Definition enums.h:1662
@ SOUND_PRA_ROTATE_ALBINO_DINO
Definition enums.h:892
@ SOUND_TRIP
Definition enums.h:784
@ SOUND_OMO_FLIP_TRAIN_TRACK
Definition enums.h:897
@ SOUND_LRAW_SBK_RUINS_RISING_DISTANT
Definition enums.h:628
@ SOUND_DGB_COLLAPSE_2
Definition enums.h:664
@ SOUND_TOY_TANK_STEP
Definition enums.h:1198
@ SOUND_LAVA_PIRANHA_WITHER
Definition enums.h:1268
@ SOUND_REPEL_GEL_VANISH
Definition enums.h:1190
@ SOUND_LOOP_FLO_WATER_FLOW_1
Definition enums.h:1614
@ SOUND_PRA_UNFOLD_STEP
Definition enums.h:893
@ SOUND_RAISE_STATUS_BAR
Definition enums.h:551
@ SOUND_BIG_DRUM_B
Definition enums.h:1206
@ SOUND_SHEEP_STAMPEDE
Definition enums.h:1172
@ SOUND_UNUSED_WATER_RUNNING
Definition enums.h:606
@ SOUND_HAMMER_SWING_2
Definition enums.h:1555
@ SOUND_MASTER_FLUTTER
Definition enums.h:1475
@ SOUND_BOMBETTE_BLAST_LV1
Definition enums.h:1331
@ SOUND_FIRE_BAR_6_B
Definition enums.h:1113
@ SOUND_WOODEN_DOOR_SPINNING
Definition enums.h:1023
@ SOUND_HAMMER_QUAKE_3
Definition enums.h:1562
@ SOUND_GLASS_SHATTER
Definition enums.h:1443
@ SOUND_MERLON_STRIKE
Definition enums.h:917
@ SOUND_LOOP_TIK09_WATER
Definition enums.h:1634
@ SOUND_MERLEE_APPEAR
Definition enums.h:972
@ SOUND_BONY_BEETLE_RETRACT_SPIKES
Definition enums.h:1493
@ SOUND_PLANTS_BELL
Definition enums.h:727
@ SOUND_LRAW_TRD_RAISE_STAIRS
Definition enums.h:574
@ SOUND_FIRE_FLOWER_B
Definition enums.h:1350
@ SOUND_KOOPER_SHELL_SPINUP
Definition enums.h:1321
@ SOUND_FUZZY_RUMBLE
Definition enums.h:1407
@ SOUND_LOOP_NOTHING_1F
Definition enums.h:1612
@ SOUND_ACTOR_STEP_B
Definition enums.h:1250
@ SOUND_LOOP_TIK08_WATER
Definition enums.h:1632
@ SOUND_TUBBAS_HEART_CHARGE
Definition enums.h:1533
@ SOUND_NOK_BRIDGE_XYLOPHONE_3
Definition enums.h:635
@ SOUND_FIRE_BAR_2_B
Definition enums.h:1109
@ SOUND_LOOP_WINDMILL_GEARS
Definition enums.h:1656
@ SOUND_HAMMER_WINDUP
Definition enums.h:744
@ SOUND_KMR_TOWER_RUMBLE
Definition enums.h:880
@ SOUND_KPA_BOWSER_POWER_DOWN
Definition enums.h:937
@ SOUND_DESTROY_WATER_BLOCK
Definition enums.h:1015
@ SOUND_SEQ_UNUSED_EXPLODE
Definition enums.h:1731
@ SOUND_FLO_MAGIKOOPA_FLY_AWAY
Definition enums.h:828
@ SOUND_TUBBAS_HEART_SWARM_VANISH
Definition enums.h:1536
@ SOUND_SEARCH_BUSH
Definition enums.h:773
@ SOUND_TOY_TANK_EXPLODE
Definition enums.h:1154
@ SOUND_LAND_TORANDO_JUMP
Definition enums.h:767
@ SOUND_OMO_BOX_GLOW_3
Definition enums.h:833
@ SOUND_LARGE_GATE_OPEN
Definition enums.h:985
@ SOUND_JINGLE_GOT_BADGE
Definition enums.h:708
@ SOUND_JAN_ROOT_WOBBLE_2
Definition enums.h:815
@ SOUND_SAM08_RAISE_FLOOR
Definition enums.h:1225
@ SOUND_LRAW_CRYSTAL_BALL_GLOW
Definition enums.h:914
@ SOUND_DARK_TOAD_DISPEL
Definition enums.h:1377
@ SOUND_BANDIT_STEAL
Definition enums.h:1481
@ SOUND_LOOP_ISK_FLIP_STAIRS
Definition enums.h:1583
@ SOUND_TRANSPORTER_IN
Definition enums.h:712
@ SOUND_GOURMET_GUY_SHOCK_1
Definition enums.h:1200
@ SOUND_LOOP_NOTHING_26
Definition enums.h:1619
@ SOUND_SPIN_SMASH_1
Definition enums.h:1563
@ SOUND_HEAVY_WIND_LOOP
Definition enums.h:1166
@ SOUND_FUZZY_DIVIDE
Definition enums.h:1409
@ SOUND_KOOPA_BROS_LAND
Definition enums.h:1297
@ SOUND_HUFF_N_PUFF_WOBBLE
Definition enums.h:1471
@ SOUND_LOOP_62
Definition enums.h:1679
@ SOUND_SAM_POND_CRACK_1
Definition enums.h:1208
@ SOUND_PLANT_FLOWERS
Definition enums.h:1021
@ SOUND_LAVA_PIRANHA_DEFEAT
Definition enums.h:1266
@ SOUND_FIRE_SHELL_LAUNCH
Definition enums.h:1006
@ SOUND_SEQ_FIRE_BAR_3
Definition enums.h:1702
@ SOUND_LRAW_STAR_ORB_RISING
Definition enums.h:674
@ SOUND_MUNCHLESIA_SUCTION
Definition enums.h:1447
@ SOUND_OVEN_TIMER_TICKING
Definition enums.h:1218
@ SOUND_LOWER_PITCH_MAGIC
Definition enums.h:918
@ SOUND_LOOP_TIK10_WATER
Definition enums.h:1638
@ SOUND_OMO_BOX_CHIME_1
Definition enums.h:835
@ SOUND_TRD_WATER_SPLASH
Definition enums.h:575
@ SOUND_HEAVY_NPC_STEP_B
Definition enums.h:1469
@ SOUND_STARSHIP_FLY_AWAY
Definition enums.h:805
@ SOUND_HIT_ICE
Definition enums.h:726
@ SOUND_LOOP_TRD_04_LOWER_STAIRS
Definition enums.h:1586
@ SOUND_HYPER_CLEFT_LAND
Definition enums.h:1051
@ SOUND_SEQ_LUIGI_STEP
Definition enums.h:1724
@ SOUND_LARGE_LENS_FLARE
Definition enums.h:617
@ SOUND_WOODEN_DOOR_WAVES
Definition enums.h:1024
@ SOUND_LOOP_TIK20_WATER
Definition enums.h:1652
@ SOUND_CREATE_FILE_CHANGE_CHARSET
Definition enums.h:1543
@ SOUND_QUIZ_BUZZER
Definition enums.h:656
@ SOUND_DRY_BONES_ARISE
Definition enums.h:1045
@ SOUND_EMOTE_IDEA
Definition enums.h:978
@ SOUND_FIREPLACE_BURST
Definition enums.h:731
@ SOUND_TWINK_FLY_B
Definition enums.h:1028
@ SOUND_DOOR_OPEN
Definition enums.h:1693
@ SOUND_KOOPER_PICKUP
Definition enums.h:997
@ SOUND_SNAP_AWAKE_A
Definition enums.h:1075
@ SOUND_LOOP_STAR_SANCTUARY_INSIDE
Definition enums.h:1682
@ SOUND_RAVEN_FALL_C
Definition enums.h:921
@ SOUND_SPIN_SMASH_3
Definition enums.h:1565
@ SOUND_KAMMY_RAISE_OBJECT
Definition enums.h:1420
@ SOUND_FAKE_BOWSER_LONG_WALK
Definition enums.h:1259
@ SOUND_TWINK_DEPART
Definition enums.h:630
@ SOUND_OPEN_POPUP_2
Definition enums.h:549
@ SOUND_CLOSE_MAGIC_CHEST
Definition enums.h:1379
@ SOUND_AI_ALERT_A
Definition enums.h:1078
@ SOUND_MERLEE_COMPLETE_SPELL
Definition enums.h:913
@ SOUND_PUFF_PUFF_SMASH
Definition enums.h:884
@ SOUND_LRAW_WATER_FLOWING_4
Definition enums.h:992
@ SOUND_MSG_VOICE_5B
Definition enums.h:571
@ SOUND_OBK_CHANDELIER_RETRACT
Definition enums.h:1577
@ SOUND_CHIME_SOLVED_PUZZLE
Definition enums.h:556
@ SOUND_FAKE_BOWSER_BLAST
Definition enums.h:1251
@ SOUND_DGB_COLLAPSE_1
Definition enums.h:663
@ SOUND_LARGE_ACTOR_JUMP
Definition enums.h:1295
@ SOUND_MERLEE_TWIRL
Definition enums.h:908
@ SOUND_BOOTLER_HIDE
Definition enums.h:1010
@ SOUND_HURT_PLANT_BITE
Definition enums.h:1030
@ SOUND_FILE_MENU_IN
Definition enums.h:710
@ SOUND_PLAYER_COLLAPSE
Definition enums.h:1312
@ SOUND_FIRE_BAR_9_A
Definition enums.h:1143
@ SOUND_LRAW_TIK_WATER
Definition enums.h:988
@ SOUND_LAVA_BUD_RECOVER
Definition enums.h:1479
@ SOUND_TRAIN_RELEASE_STEAM
Definition enums.h:905
@ SOUND_FLO_RIDE_BEANSTALK_DOWN_LOOP
Definition enums.h:827
@ SOUND_SEQ_STAR_SPIRIT_CAST
Definition enums.h:1730
@ SOUND_MSG_VOICE_3A
Definition enums.h:566
@ SOUND_DUPLIGHOST_POWER_DOWN
Definition enums.h:1038
@ SOUND_DUST_OFF
Definition enums.h:791
@ SOUND_LOOP_TIK_UNUSED3_WATER
Definition enums.h:1641
@ SOUND_PIRANHA_BREATH
Definition enums.h:1241
@ SOUND_SEQ_FIRE_BAR_7
Definition enums.h:1706
@ SOUND_FLO_STAIRS_LOWERING
Definition enums.h:810
@ SOUND_SNEAKY_PARASOL_COPY
Definition enums.h:739
@ SOUND_BOWSER_STAR_ROD_SHOCKWAVE
Definition enums.h:1569
@ SOUND_LOOP_TIK08_FLOW1
Definition enums.h:1633
@ SOUND_HAMMER_STRIKE_2
Definition enums.h:1558
@ SOUND_VOLT_SHROOM_APPLY
Definition enums.h:1193
@ SOUND_TRD_MAGIC_DOOR_LAND
Definition enums.h:584
@ SOUND_KOOPA_BROS_SPINUP
Definition enums.h:1157
@ SOUND_FLO_PUFF_PUFF_SMOKE_BURST
Definition enums.h:817
@ SOUND_STARSHIP_FLY_TOWARD
Definition enums.h:806
@ SOUND_QUIZMO_VANISH
Definition enums.h:658
@ SOUND_SHAKE_TREE_LEAVES
Definition enums.h:788
@ SOUND_HEART_BOUNCE
Definition enums.h:925
@ SOUND_LOOP_SBK_RUINS_WHIRLWIND
Definition enums.h:1676
@ SOUND_SPIN
Definition enums.h:1550
@ SOUND_LRAW_KPA_ARENA_TURN_ON
Definition enums.h:945
@ SOUND_SPINY_SPIN_UP
Definition enums.h:1033
@ SOUND_BUBBLE_BURST
Definition enums.h:1077
@ SOUND_LOOP_SBK_RUINS_RISING_DISTANT
Definition enums.h:1677
@ SOUND_SEQ_FINALE_EXPLOSION
Definition enums.h:1727
@ SOUND_LIGHTNING_STRIKE
Definition enums.h:1174
@ SOUND_BUZZAR_WHIRLWIND
Definition enums.h:1526
@ SOUND_LOOP_FLO_RELEASE_FOUNTAIN
Definition enums.h:1617
@ SOUND_JUMP_COMBO_8
Definition enums.h:961
@ SOUND_LOOP_TRD_RAISE_STAIRS
Definition enums.h:1588
@ SOUND_LOOP_KPA_FILL_WATER
Definition enums.h:1663
@ SOUND_LRAW_WATER_FLOWING_2
Definition enums.h:990
@ SOUND_BOO_VANISH_A
Definition enums.h:692
@ SOUND_BOWSER_STAR_ROD_DRAIN_WAVE
Definition enums.h:1567
@ SOUND_LRAW_KPA_FILL_WATER
Definition enums.h:943
@ SOUND_SEQ_SHOOTING_STAR_FALL
Definition enums.h:1720
@ SOUND_BOW_SPOOK
Definition enums.h:1008
@ SOUND_MONSTAR_BREAKS_APART
Definition enums.h:757
@ SOUND_WHALE_JIGGLE
Definition enums.h:598
@ SOUND_LOOP_MAC_HARBOR_WATER
Definition enums.h:1669
@ SOUND_MOLE_THROW
Definition enums.h:1296
@ SOUND_COIN_PICKUP
Definition enums.h:922
@ SOUND_PUSH_BLOCK_FALL
Definition enums.h:873
@ SOUND_KOOPA_LAUNCH_SHELL
Definition enums.h:1196
@ SOUND_SEQ_BOO_VANISH
Definition enums.h:1714
@ SOUND_POKEY_STEP
Definition enums.h:1070
@ SOUND_HIT_FIRE
Definition enums.h:725
@ SOUND_LOOP_TIK18_WATER
Definition enums.h:1648
@ SOUND_STAR_SPIRIT_CAST_A
Definition enums.h:1372
@ SOUND_PRA_SHIFT_FLOORS_THUD
Definition enums.h:597
@ SOUND_CHARGE_LIGHTNING
Definition enums.h:1165
@ SOUND_BOW_FAN_SMACK
Definition enums.h:1335
@ SOUND_ISK_STAIR_DROP_THUD
Definition enums.h:619
@ SOUND_GROOVE_GUY_LEAP
Definition enums.h:1061
@ SOUND_SHY_GUY_FLY
Definition enums.h:1199
@ SOUND_LRAW_KPA_ARENA_ACTIVE
Definition enums.h:946
@ SOUND_SMOOCH
Definition enums.h:966
@ SOUND_NOK_BRIDGE_XYLOPHONE_6
Definition enums.h:638
@ SOUND_LOOP_OMO_ROTATING_WHEEL
Definition enums.h:1603
@ SOUND_LANTERN_GHOST_REVEAL_MORE_2
Definition enums.h:1234
@ SOUND_SHY_GUY_SCREAMS2
Definition enums.h:1100
@ SOUND_BOOTLER_SPOOK
Definition enums.h:1009
@ SOUND_LOOP_STAR_ORB_RISING
Definition enums.h:1684
@ SOUND_MSG_UNREWIND
Definition enums.h:705
@ SOUND_DIZZY_DIAL
Definition enums.h:1356
@ SOUND_STARSHIP_BOOST
Definition enums.h:1452
@ SOUND_FALL_QUICK
Definition enums.h:1090
@ SOUND_JINGLE_GOT_KEY
Definition enums.h:707
@ SOUND_LIFE_SHROOM_CHIME
Definition enums.h:1186
@ SOUND_KKJ_EXTINGUISH_FIRE
Definition enums.h:738
@ SOUND_FIRE_BAR_2_A
Definition enums.h:1136
@ SOUND_APPROVE
Definition enums.h:932
@ SOUND_HIT_BONES
Definition enums.h:746
@ SOUND_MONSTAR_CAST_SPELL
Definition enums.h:1068
@ SOUND_DISAPPOINTED
Definition enums.h:1482
@ SOUND_SEQ_BOO_APPEAR
Definition enums.h:1715
@ SOUND_LONG_FLUTTER_FALL_B
Definition enums.h:1095
@ SOUND_POKEY_LEAN_BACK
Definition enums.h:1149
@ SOUND_MULTI_CLAP
Definition enums.h:1153
@ SOUND_ROCK_LAUGHTER
Definition enums.h:1392
@ SOUND_DRY_BONES_THROW
Definition enums.h:1043
@ SOUND_LAKILESTER_THROW_SPINY_A
Definition enums.h:1336
@ SOUND_LOOP_MOVE_STATUE
Definition enums.h:1597
@ SOUND_JAN_ROOT_WOBBLE_1
Definition enums.h:814
@ SOUND_FLOWER_GATE
Definition enums.h:1022
@ SOUND_MERLEE_GATHER_ENERGY
Definition enums.h:909
@ SOUND_RESCUE_STAR_SPIRIT
Definition enums.h:755
@ SOUND_INTRO_NEXT_PAGE
Definition enums.h:688
@ SOUND_LAVA_PIRANHA_RECOVER
Definition enums.h:1256
@ SOUND_SPELL_CAST5
Definition enums.h:1502
@ SOUND_POKEY_SMASH
Definition enums.h:1071
@ SOUND_MERLEE_GATHER_CARDS
Definition enums.h:911
@ SOUND_ISK_STAIRS_EMERGE_THUD
Definition enums.h:621
@ SOUND_METAL_CRASH
Definition enums.h:987
@ SOUND_JR_TROOPA_NEW_POWER
Definition enums.h:1089
@ SOUND_BOO_APPEAR_A
Definition enums.h:694
@ SOUND_HEART_PICKUP
Definition enums.h:924
@ SOUND_CAPSULE_OPEN
Definition enums.h:1459
@ SOUND_LRAW_PUFF_PUFF_MACHINE
Definition enums.h:659
@ SOUND_COMMAND_LOSS
Definition enums.h:1506
@ SOUND_DRIP
Definition enums.h:1309
@ SOUND_KOOPA_BROS_TOWER_SPIN_3
Definition enums.h:1160
@ SOUND_TOY_TANK_CLOSE_HATCH
Definition enums.h:1404
@ SOUND_JR_TROOPA_SCAMPER
Definition enums.h:644
@ SOUND_SEQ_FINALE_BRIDGE_COLLAPSE
Definition enums.h:1726
@ SOUND_OBK_CAGE_SLAM
Definition enums.h:668
@ SOUND_TUBBA_SNORE_INHALE
Definition enums.h:1361
@ SOUND_SHELL_TOSS
Definition enums.h:1497
@ SOUND_SUSHIE_FOUNTAIN
Definition enums.h:1014
@ SOUND_ACTIVATE_SWITCH
Definition enums.h:772
@ SOUND_DIZZY_SHELL
Definition enums.h:1346
@ SOUND_LRAW_OMO_SLOT_MACHINE
Definition enums.h:1207
@ SOUND_LANTERN_GHOST_DARKEN_1
Definition enums.h:1237
@ SOUND_HIT_PLAYER_NORMAL
Definition enums.h:719
@ SOUND_SMALL_GLASS_BREAK
Definition enums.h:1178
@ SOUND_SUSHIE_RIDE_MOVING
Definition enums.h:1330
@ SOUND_LRAW_KKJ_RUMBLING
Definition enums.h:589
@ SOUND_SPOOKY_LEVITATE
Definition enums.h:1517
@ SOUND_LRAW_JAN_SMALL_GEYSER
Definition enums.h:610
@ SOUND_MENU_CHANGE_TAB
Definition enums.h:699
@ SOUND_STAR_BEAM_FIRE
Definition enums.h:971
@ SOUND_SPIKE_THROW_SPINY
Definition enums.h:1032
@ SOUND_LOOP_QUIZ_TICKING
Definition enums.h:1599
@ SOUND_JR_TOOPA_JUMP
Definition enums.h:1512
@ SOUND_METAL_DOOR_CLOSE
Definition enums.h:852
@ SOUND_ALBINO_DINO_STEP_A
Definition enums.h:1098
@ SOUND_LRAW_KPA_CHAIN_DRIVE
Definition enums.h:934
@ SOUND_LOOP_CHARGE_BAR
Definition enums.h:1646
@ SOUND_USE_ITEM
Definition enums.h:1434
@ SOUND_LOOP_TIK19_FLOW3
Definition enums.h:1650
@ SOUND_LOOP_OSR_FOUNTAIN_INTACT
Definition enums.h:1670
@ SOUND_LRAW_MOVE_STATUE
Definition enums.h:670
@ SOUND_LOOP_TRD_02_LOWER_STAIRS
Definition enums.h:1585
@ SOUND_CLOSE_PANEL
Definition enums.h:1461
@ SOUND_SUMMON_CRYSTAL_CLONES
Definition enums.h:1057
@ SOUND_LOOP_IWA10_FLOW1
Definition enums.h:1590
@ SOUND_LOOP_SHY_GUY_CROWD_1
Definition enums.h:1657
@ SOUND_BOW_VANISH
Definition enums.h:1323
@ SOUND_HOLLOW_RISING
Definition enums.h:1464
@ SOUND_TOY_TANK_FALL_APART
Definition enums.h:1183
@ SOUND_GHOST_TRANSFORM
Definition enums.h:1472
@ SOUND_FIRE_FLOWER_A
Definition enums.h:1349
@ SOUND_UNUSED_TAPPING_LOOP
Definition enums.h:1231
@ SOUND_SAM_RAISE_BARRIER
Definition enums.h:876
@ SOUND_LOOP_TRD_FLOWING_WATER
Definition enums.h:1587
@ SOUND_NOK_HOUSE_CONFLICT
Definition enums.h:645
@ SOUND_FIRE_BAR_4_B
Definition enums.h:1111
@ SOUND_SUSHIE_DIVE
Definition enums.h:1011
@ SOUND_BOMBETTE_BODY_SLAM
Definition enums.h:1341
@ SOUND_PETIT_PIRANHA_ASCEND
Definition enums.h:1270
@ SOUND_OBK_CHANDELIER_STOP
Definition enums.h:1576
@ SOUND_CHARGE_UP
Definition enums.h:1436
@ SOUND_LOOP_WHALE_GEYSER
Definition enums.h:1660
@ SOUND_ISK_DOOR_CLOSE
Definition enums.h:981
@ SOUND_TANK_BULB_FIRE
Definition enums.h:1402
@ SOUND_SNAP_AWAKE_B
Definition enums.h:1076
@ SOUND_FIRE_BAR_8_A
Definition enums.h:1142
@ SOUND_AIM_SHELL_SHOT
Definition enums.h:1104
@ SOUND_BUBBLES_RISING
Definition enums.h:1308
@ SOUND_BLOOPER_SQUIRT
Definition enums.h:1287
@ SOUND_MYSTERY_REEL
Definition enums.h:1176
@ SOUND_MSG_VOICE_1B
Definition enums.h:563
@ SOUND_FIRE_BAR_5_B
Definition enums.h:1112
@ SOUND_TWINK_ATTACK
Definition enums.h:1422
@ SOUND_D_DOWN_HIT_2
Definition enums.h:1548
@ SOUND_LRAW_STAR_SANCTUARY_NEAR
Definition enums.h:686
@ SOUND_FIRE_BAR_3_A
Definition enums.h:1137
@ SOUND_ACTOR_JUMP
Definition enums.h:1290
@ SOUND_JAN_BOULDER_TREMBLE
Definition enums.h:818
@ SOUND_SMOKE_BURST
Definition enums.h:1039
@ SOUND_LOOP_BUBBLE_DRIFT
Definition enums.h:1616
@ SOUND_PARAKARRY_DIVE
Definition enums.h:1316
@ SOUND_NOK_BRIDGE_XYLOPHONE_7
Definition enums.h:639
@ SOUND_BLOOPER_MOVE
Definition enums.h:1285
@ SOUND_SPEAR_STAB
Definition enums.h:1096
@ SOUND_STARSHIP_NEAR_FLYBY
Definition enums.h:803
@ SOUND_HUFF_N_PUFF_EMERGE
Definition enums.h:1260
@ SOUND_KPA_BRIDGE_COLLAPSE_A
Definition enums.h:1363
@ SOUND_KMR_TOWER_COLLAPSE_UNFOLD
Definition enums.h:679
@ SOUND_JAN_RAPHAEL_POUND
Definition enums.h:813
@ SOUND_SEPARATE_BUSHES
Definition enums.h:1450
@ SOUND_DGB_COLLAPSE_3
Definition enums.h:666
@ SOUND_LRAW_NOTHING_26
Definition enums.h:786
@ SOUND_HUFF_N_PUFF_LIGHTNING_BLAST
Definition enums.h:1279
@ SOUND_LOOP_KPA_ARENA_TURN_ON
Definition enums.h:1690
@ SOUND_CHAIN_RATTLE
Definition enums.h:1397
@ SOUND_PIRANHA_STEP
Definition enums.h:1274
@ SOUND_SHY_GUY_STEP_A
Definition enums.h:1252
@ SOUND_MAGIKOOPA_POWER_UP
Definition enums.h:1055
@ SOUND_FLO_BEANSTALK_START_GROWING
Definition enums.h:825
@ SOUND_LOOP_KPA_FLIP_BRIDGE_PANEL
Definition enums.h:1665
@ SOUND_TRANSPORTER_OUT
Definition enums.h:713
@ SOUND_WINDOW_OPEN_A
Definition enums.h:859
@ SOUND_DRY_BONES_COLLAPSE
Definition enums.h:1044
@ SOUND_LOOP_JAN_SMALL_GEYSER
Definition enums.h:1609
@ SOUND_PIRANHA_SPIN_2
Definition enums.h:1467
@ SOUND_PLAYER_RUN_AWAY
Definition enums.h:781
@ SOUND_LRAW_RUMBLE
Definition enums.h:1257
@ SOUND_BOWSER_STAR_ROD_ENCHANT
Definition enums.h:1570
@ SOUND_MENU_CHANGE_SELECTION
Definition enums.h:698
@ SOUND_OPEN_CHEST
Definition enums.h:867
@ SOUND_SLINGSHOT_FIRE
Definition enums.h:1066
@ SOUND_KKJ_DROP_INTO_ASHES
Definition enums.h:737
@ SOUND_FIRE_BAR_7_B
Definition enums.h:1114
@ SOUND_HEART_PLANT
Definition enums.h:1445
@ SOUND_MSG_VOICE_2B
Definition enums.h:565
@ SOUND_SAM_LOWER_BARRIER
Definition enums.h:877
@ SOUND_GATHER_ENERGY
Definition enums.h:1579
@ SOUND_LARGE_GATE_CLOSE
Definition enums.h:986
@ SOUND_LARGE_DOOR_CLOSE
Definition enums.h:854
@ SOUND_LOOP_KPA_DRAIN_WATER
Definition enums.h:1664
@ SOUND_TUTANKOOPA_DEBRIS_FALL
Definition enums.h:1521
@ SOUND_LANTERN_GHOST_DARKEN_2
Definition enums.h:1238
@ SOUND_BECOME_STONE
Definition enums.h:1170
@ SOUND_LRAW_SBK_RUINS_RISING
Definition enums.h:625
@ SOUND_SEQ_TRAIN_CHUG
Definition enums.h:1725
@ SOUND_LONG_PLAYER_JUMP
Definition enums.h:782
@ SOUND_MSG_SKIP
Definition enums.h:703
@ SOUND_SAM_DROP_STAIR
Definition enums.h:888
@ SOUND_FOREST_GATE_CLOSE
Definition enums.h:869
@ SOUND_DUPLIGHOST_LEAP
Definition enums.h:1037
@ SOUND_JR_TROOPA_TRANSFORM
Definition enums.h:1473
@ SOUND_HUFF_N_PUFF_REAR_UP
Definition enums.h:1249
@ SOUND_WOODEN_BLOCK
Definition enums.h:1405
@ SOUND_HURT_PLANT_SHRIEK
Definition enums.h:1446
@ SOUND_SEQ_FIRE_BAR_0
Definition enums.h:1699
@ SOUND_HIT_RATTLE
Definition enums.h:749
@ SOUND_ELECTRIC_BUZZ
Definition enums.h:1278
@ SOUND_LOOP_SAM_STAIRS_RISE
Definition enums.h:1645
@ SOUND_BOWSER_STAR_ROD_GATHER
Definition enums.h:1568
@ SOUND_ISPY
Definition enums.h:798
@ SOUND_METAL_GATE_OPEN
Definition enums.h:857
@ SOUND_TOSS
Definition enums.h:1083
@ SOUND_FAN_SMACK_HIT
Definition enums.h:1343
@ SOUND_MERLON_GATHER
Definition enums.h:916
@ SOUND_JINGLE_GOT_ITEM
Definition enums.h:706
@ SOUND_TOUCH_LAVA
Definition enums.h:723
@ SOUND_LOOP_NOTHING_20
Definition enums.h:1613
@ SOUND_EMBER_FLY
Definition enums.h:1163
@ SOUND_TUBBAS_HEART_SWARM_DISPERSE
Definition enums.h:1535
@ SOUND_LAVA_PIRANHA_INHALE
Definition enums.h:1261
@ SOUND_LOOP_IWA00_FLOW3
Definition enums.h:1592
@ SOUND_FAKE_BOWSER_SWING
Definition enums.h:1537
@ SOUND_CALL_FOR_BACKUP
Definition enums.h:1063
@ SOUND_PLAYER_SPINNING
Definition enums.h:1185
@ SOUND_LOOP_TIK06_WATER
Definition enums.h:1628
@ SOUND_SEQ_WINDOW_OPEN
Definition enums.h:1716
@ SOUND_PIRANHA_BITE
Definition enums.h:1508
@ SOUND_MENU_NEXT
Definition enums.h:700
@ SOUND_FOREST_GATE_OPEN
Definition enums.h:868
@ SOUND_SEQ_SNAP_AWAKE
Definition enums.h:1713
@ SOUND_JUMP_COMBO_2
Definition enums.h:955
@ SOUND_LAVA_PIRANHA_EMERGE
Definition enums.h:1265
@ SOUND_LOOP_TIK09_FLOW2
Definition enums.h:1635
@ SOUND_YOSHI
Definition enums.h:1411
@ SOUND_SHY_GUY_OUCH
Definition enums.h:1367
@ SOUND_LOOP_RUMBLE
Definition enums.h:1688
@ SOUND_LRAW_SAM_STAIRS_RISE
Definition enums.h:1228
@ SOUND_YOSHI_KID_CRY
Definition enums.h:895
@ SOUND_FLO_LAKITU_FLY_AWAY
Definition enums.h:829
@ SOUND_LOOP_CHEERING
Definition enums.h:1589
@ SOUND_PLANTS_LIGHT_UP
Definition enums.h:730
@ SOUND_FLOWER_BOUNCE
Definition enums.h:928
@ SOUND_LAVA_BUD_WITHER
Definition enums.h:1267
@ SOUND_SPIKES_EXTEND
Definition enums.h:1439
@ SOUND_TROMP_DROP
Definition enums.h:882
@ SOUND_START_OVEN_TIMER
Definition enums.h:741
@ SOUND_ALBINO_DINO_STEP_B
Definition enums.h:1087
@ SOUND_KMR_TOWER_COLLAPSE_THUD
Definition enums.h:678
@ SOUND_SAM_STAIRS_FINAL_THUD
Definition enums.h:1229
@ SOUND_SMASH_HAMER_BLOCK_2
Definition enums.h:770
@ SOUND_OMO_TOYBOX_TRAIN_DROP
Definition enums.h:673
@ SOUND_OMO_LANTERN_BREAK
Definition enums.h:900
@ SOUND_PAPER_GLIDE_2
Definition enums.h:795
@ SOUND_BZZAP_CALL_SWARM
Definition enums.h:1490
@ SOUND_JAN_LOG_LAND
Definition enums.h:1448
@ SOUND_EMBER_SPIT
Definition enums.h:1042
@ SOUND_PARAGOOMBA_DIVE
Definition enums.h:1029
@ SOUND_INFLICT_SLEEP
Definition enums.h:1354
@ SOUND_CHIME_BEGIN_AMBUSH
Definition enums.h:555
@ SOUND_OMO_TRAIN_SWITCH_RATTLE
Definition enums.h:901
@ SOUND_CREAKY_WINDOW_CLOSE
Definition enums.h:1455
@ SOUND_AUDIENCE_CHEER
Definition enums.h:653
@ SOUND_LANTERN_GHOST_REVEAL_MORE_3
Definition enums.h:1235
@ SOUND_ISK_DRAINING_SAND
Definition enums.h:615
@ SOUND_UP_AND_AWAY_SEND_AWAY
Definition enums.h:1383
@ SOUND_IMPISH_LAUGH
Definition enums.h:1394
@ SOUND_FILE_MENU_OUT
Definition enums.h:711
@ SOUND_THROW
Definition enums.h:1311
@ SOUND_KKJ_ROTATING_WALL
Definition enums.h:661
@ SOUND_BLASTER_FIRE
Definition enums.h:1121
@ SOUND_LOOP_ZIPLINE_RETURN
Definition enums.h:1607
@ SOUND_REPEL_GEL_APPLY
Definition enums.h:1189
@ SOUND_ACTOR_TWITCH
Definition enums.h:1292
@ SOUND_LRAW_ZIPLINE_RETURN
Definition enums.h:808
@ SOUND_INFLICT_CHILL_OUT
Definition enums.h:1544
@ SOUND_KKJ_WINDOW_TAP
Definition enums.h:871
@ SOUND_CREATE_FILE_SET_CHARACTER
Definition enums.h:1541
@ SOUND_GOOMPA_ATTACKED
Definition enums.h:629
@ SOUND_LRAW_OMO_ROTATING_WHEEL
Definition enums.h:672
@ SOUND_MONSTAR_STAR_STORM
Definition enums.h:1182
@ SOUND_LRAW_AUDIENCE_MURMUR
Definition enums.h:652
@ SOUND_STAR_SPIRIT_DEPART_1
Definition enums.h:1374
@ SOUND_RECEIVE_STAR_POWER
Definition enums.h:756
@ SOUND_IWA_SLIDE_GATE
Definition enums.h:1453
@ SOUND_BOWSER_COLLAPSE
Definition enums.h:1574
@ SOUND_MALLET_SWING
Definition enums.h:1120
@ SOUND_NOK_BRIDGE_THUD_3
Definition enums.h:643
@ SOUND_ISK_PLACE_IN_SOCKET
Definition enums.h:977
@ SOUND_LRAW_MAC_HARBOR_WATER
Definition enums.h:595
@ SOUND_MENU_ERROR
Definition enums.h:933
@ SOUND_FIRE_BAR_0_A
Definition enums.h:1134
@ SOUND_LRAW_KPA_DRAIN_WATER
Definition enums.h:944
@ SOUND_ISK_DOOR_OPEN
Definition enums.h:980
@ SOUND_HEAVY_NPC_STEP_C
Definition enums.h:1532
@ SOUND_MUNCHLESIA_CHEW
Definition enums.h:1216
@ SOUND_SAM_STAIRS_LOUD_THUD
Definition enums.h:1227
@ SOUND_LRAW_OBK_LOWER_CHAIN
Definition enums.h:667
@ SOUND_LAVA_PIRANHA_WRITHE
Definition enums.h:1272
@ SOUND_LOOP_USE_STAR_BEAM
Definition enums.h:1685
@ SOUND_STEP_NORMAL2
Definition enums.h:760
@ SOUND_LOOP_OMO_SLOT_MACHINE
Definition enums.h:1602
@ SOUND_GOOMBA_BROS_STEP
Definition enums.h:1242
@ SOUND_LOOP_IWA01_FLOW2
Definition enums.h:1595
@ SOUND_LRAW_TRD_FLOWING_WATER
Definition enums.h:573
@ SOUND_SPIN_SMASH_2
Definition enums.h:1564
@ SOUND_SENTINEL_PICKUP
Definition enums.h:1081
@ SOUND_ZIPLINE_FINISH
Definition enums.h:1428
@ SOUND_STARSHIP_ENGINE_LOOP
Definition enums.h:799
@ SOUND_TANK_BULB_SHATTER
Definition enums.h:1244

◆ SoundSpatializationFlags

Enumerator
SOUND_SPACE_MODE_MASK 
SOUND_SPACE_DEFAULT 
SOUND_SPACE_WITH_DEPTH 
SOUND_SPACE_FULL 
SOUND_SPACE_PARAMS_MASK 
SOUND_PARAM_MUTE 
SOUND_PARAM_CLIP_OFFSCREEN_ANY 
SOUND_PARAM_CLIP_OFFSCREEN_X 
SOUND_PARAM_CLIP_OFFSCREEN_Y 
SOUND_PARAM_MOST_QUIET 
SOUND_PARAM_MORE_QUIET 
SOUND_PARAM_QUIET 

Definition at line 1735 of file enums.h.

1735 {
1736 SOUND_SPACE_MODE_MASK = 0x0000FFFF,
1737 SOUND_SPACE_DEFAULT = 0x00000000,
1738 SOUND_SPACE_WITH_DEPTH = 0x00000001,
1739 SOUND_SPACE_FULL = 0x00000002,
1740 SOUND_SPACE_PARAMS_MASK = 0xFFFF0000,
1741 SOUND_PARAM_MUTE = 0x00010000,
1742 SOUND_PARAM_CLIP_OFFSCREEN_ANY = 0x00020000,
1743 SOUND_PARAM_CLIP_OFFSCREEN_X = 0x00040000,
1744 SOUND_PARAM_CLIP_OFFSCREEN_Y = 0x00080000,
1745 SOUND_PARAM_MOST_QUIET = 0x00100000,
1746 SOUND_PARAM_MORE_QUIET = 0x00200000,
1747 SOUND_PARAM_QUIET = 0x00400000,
1748};
@ SOUND_SPACE_PARAMS_MASK
Definition enums.h:1740
@ SOUND_PARAM_CLIP_OFFSCREEN_X
Definition enums.h:1743
@ SOUND_SPACE_MODE_MASK
Definition enums.h:1736
@ SOUND_SPACE_DEFAULT
Definition enums.h:1737
@ SOUND_SPACE_FULL
Definition enums.h:1739
@ SOUND_PARAM_CLIP_OFFSCREEN_ANY
Definition enums.h:1742
@ SOUND_PARAM_QUIET
Definition enums.h:1747
@ SOUND_SPACE_WITH_DEPTH
Definition enums.h:1738
@ SOUND_PARAM_MUTE
Definition enums.h:1741
@ SOUND_PARAM_CLIP_OFFSCREEN_Y
Definition enums.h:1744
@ SOUND_PARAM_MORE_QUIET
Definition enums.h:1746
@ SOUND_PARAM_MOST_QUIET
Definition enums.h:1745

◆ SoundTriggers

Enumerator
SOUND_TRIGGER_CHANGE_SOUND 
SOUND_TRIGGER_CHANGE_VOLUME 

Definition at line 1750 of file enums.h.

1750 {
1753};
@ SOUND_TRIGGER_CHANGE_SOUND
Definition enums.h:1751
@ SOUND_TRIGGER_CHANGE_VOLUME
Definition enums.h:1752

◆ AuResult

enum AuResult
Enumerator
AU_RESULT_OK 
AU_ERROR_1 
AU_AMBIENCE_ERROR_1 
AU_ERROR_SONG_NOT_PLAYING 
AU_AMBIENCE_ERROR_2 
AU_ERROR_NULL_SONG_NAME 
AU_AMBIENCE_ERROR_3 
AU_ERROR_INVALID_SONG_DURATION 
AU_ERROR_6 
AU_ERROR_7 
AU_ERROR_11 
AU_ERROR_SBN_INDEX_OUT_OF_RANGE 
AU_ERROR_SBN_FORMAT_MISMATCH 
AU_ERROR_151 
AU_ERROR_201 

Definition at line 1755 of file enums.h.

1755 {
1756 AU_RESULT_OK = 0,
1757 AU_ERROR_1 = 1,
1759 AU_ERROR_SONG_NOT_PLAYING = 2, // player not found for songName
1761 AU_ERROR_NULL_SONG_NAME = 3, // songName is NULL
1763 AU_ERROR_INVALID_SONG_DURATION = 4, // duration out of bounds: (250,10000)
1764 AU_ERROR_6 = 6,
1765 AU_ERROR_7 = 7,
1766 AU_ERROR_11 = 11,
1769 AU_ERROR_151 = 151,
1770 AU_ERROR_201 = 201
1771} AuResult;
AuResult
Definition enums.h:1755
@ AU_ERROR_NULL_SONG_NAME
Definition enums.h:1761
@ AU_ERROR_SBN_INDEX_OUT_OF_RANGE
Definition enums.h:1767
@ AU_ERROR_SBN_FORMAT_MISMATCH
Definition enums.h:1768
@ AU_ERROR_11
Definition enums.h:1766
@ AU_ERROR_151
Definition enums.h:1769
@ AU_ERROR_7
Definition enums.h:1765
@ AU_AMBIENCE_ERROR_2
Definition enums.h:1760
@ AU_ERROR_1
Definition enums.h:1757
@ AU_RESULT_OK
Definition enums.h:1756
@ AU_AMBIENCE_ERROR_3
Definition enums.h:1762
@ AU_ERROR_6
Definition enums.h:1764
@ AU_ERROR_SONG_NOT_PLAYING
Definition enums.h:1759
@ AU_ERROR_INVALID_SONG_DURATION
Definition enums.h:1763
@ AU_AMBIENCE_ERROR_1
Definition enums.h:1758
@ AU_ERROR_201
Definition enums.h:1770

◆ AuFileFormat

Enumerator
AU_FMT_BGM 
AU_FMT_SEF 
AU_FMT_BK 
AU_FMT_PER 
AU_FMT_PRG 
AU_FMT_MSEQ 

Definition at line 1773 of file enums.h.

1773 {
1774 AU_FMT_BGM = 0x10,
1775 AU_FMT_SEF = 0x20,
1776 AU_FMT_BK = 0x30,
1777 AU_FMT_PER = 0x40,
1778 AU_FMT_PRG = 0x40,
1779 AU_FMT_MSEQ = 0x40
1780} AuFileFormat;
AuFileFormat
Definition enums.h:1773
@ AU_FMT_PRG
Definition enums.h:1778
@ AU_FMT_PER
Definition enums.h:1777
@ AU_FMT_BGM
Definition enums.h:1774
@ AU_FMT_SEF
Definition enums.h:1775
@ AU_FMT_BK
Definition enums.h:1776
@ AU_FMT_MSEQ
Definition enums.h:1779

◆ anonymous enum

anonymous enum
Enumerator
MUSIC_PROXIMITY_FAR 
MUSIC_PROXIMITY_NEAR 
MUSIC_PROXIMITY_FULL 

Definition at line 1782 of file enums.h.

1782 {
1786};
@ MUSIC_PROXIMITY_NEAR
Definition enums.h:1784
@ MUSIC_PROXIMITY_FULL
Definition enums.h:1785
@ MUSIC_PROXIMITY_FAR
Definition enums.h:1783

◆ MusicTrackVols

Enumerator
TRACK_VOLS_0 
TRACK_VOLS_1 
TRACK_VOLS_2 
TRACK_VOLS_3 
TRACK_VOLS_KPA_OUTSIDE 
TRACK_VOLS_KPA_1 
TRACK_VOLS_KPA_2 
TRACK_VOLS_KPA_3 

Definition at line 1788 of file enums.h.

1788 {
1789 TRACK_VOLS_0 = 0,
1790 TRACK_VOLS_1 = 1,
1791 TRACK_VOLS_2 = 2,
1792 TRACK_VOLS_3 = 3,
1794 TRACK_VOLS_KPA_1 = 5,
1795 TRACK_VOLS_KPA_2 = 6,
MusicTrackVols
Definition enums.h:1788
@ TRACK_VOLS_1
Definition enums.h:1790
@ TRACK_VOLS_KPA_3
Definition enums.h:1796
@ TRACK_VOLS_3
Definition enums.h:1792
@ TRACK_VOLS_KPA_OUTSIDE
Definition enums.h:1793
@ TRACK_VOLS_KPA_1
Definition enums.h:1794
@ TRACK_VOLS_KPA_2
Definition enums.h:1795
@ TRACK_VOLS_2
Definition enums.h:1791
@ TRACK_VOLS_0
Definition enums.h:1789

◆ Cams

enum Cams
Enumerator
CAM_DEFAULT 
CAM_BATTLE 
CAM_TATTLE 
CAM_HUD 

Definition at line 1799 of file enums.h.

1799 {
1800 CAM_DEFAULT = 0,
1801 CAM_BATTLE = 1,
1802 CAM_TATTLE = 2,
1803 CAM_HUD = 3,
1804};
@ CAM_TATTLE
Definition enums.h:1802
@ CAM_DEFAULT
Definition enums.h:1800
@ CAM_HUD
Definition enums.h:1803
@ CAM_BATTLE
Definition enums.h:1801

◆ CamShakeModes

Enumerator
CAM_SHAKE_CONSTANT_VERTICAL 
CAM_SHAKE_ANGULAR_HORIZONTAL 
CAM_SHAKE_DECAYING_VERTICAL 

Definition at line 1806 of file enums.h.

1806 {
1810};
@ CAM_SHAKE_DECAYING_VERTICAL
Definition enums.h:1809
@ CAM_SHAKE_CONSTANT_VERTICAL
Definition enums.h:1807
@ CAM_SHAKE_ANGULAR_HORIZONTAL
Definition enums.h:1808

◆ BasicCameraParams

Enumerator
CAM_PARAM_SKIP_RECALC 
CAM_PARAM_BOOM_LENGTH 
CAM_PARAM_FOV_SCALE 
CAM_PARAM_BOOM_PITCH 
CAM_PARAM_BOOM_YAW 
CAM_PARAM_BOOM_Y_OFFSET 
CAM_PARAM_ZOOM_PERCENT 

Definition at line 1813 of file enums.h.

1813 {
1821};
@ CAM_PARAM_ZOOM_PERCENT
Definition enums.h:1820
@ CAM_PARAM_BOOM_PITCH
Definition enums.h:1817
@ CAM_PARAM_SKIP_RECALC
Definition enums.h:1814
@ CAM_PARAM_BOOM_Y_OFFSET
Definition enums.h:1819
@ CAM_PARAM_BOOM_LENGTH
Definition enums.h:1815
@ CAM_PARAM_FOV_SCALE
Definition enums.h:1816
@ CAM_PARAM_BOOM_YAW
Definition enums.h:1818

◆ GotItemType

Enumerator
ITEM_TYPE_CONSUMABLE 
ITEM_TYPE_KEY 
ITEM_TYPE_BADGE 
ITEM_TYPE_STAR_PIECE 

Definition at line 1826 of file enums.h.

1826 {
1828 ITEM_TYPE_KEY = 1,
1829 ITEM_TYPE_BADGE = 2,
1831};
@ ITEM_TYPE_BADGE
Definition enums.h:1829
@ ITEM_TYPE_STAR_PIECE
Definition enums.h:1830
@ ITEM_TYPE_KEY
Definition enums.h:1828
@ ITEM_TYPE_CONSUMABLE
Definition enums.h:1827

◆ ItemTypeFlags

Enumerator
ITEM_TYPE_FLAG_WORLD_USABLE 
ITEM_TYPE_FLAG_BATTLE_USABLE 
ITEM_TYPE_FLAG_CONSUMABLE 
ITEM_TYPE_FLAG_KEY 
ITEM_TYPE_FLAG_GEAR 
ITEM_TYPE_FLAG_BADGE 
ITEM_TYPE_FLAG_FOOD_OR_DRINK 
ITEM_TYPE_FLAG_USE_DRINK_ANIMATION 
ITEM_TYPE_FLAG_ENTITY_COLLECTABLE 
ITEM_TYPE_FLAG_ENTITY_FULLSIZE 

Definition at line 1833 of file enums.h.

1833 {
1837 ITEM_TYPE_FLAG_KEY = 0x0008,
1838 ITEM_TYPE_FLAG_GEAR = 0x0020,
1839 ITEM_TYPE_FLAG_BADGE = 0x0040,
1844};
@ ITEM_TYPE_FLAG_BADGE
Definition enums.h:1839
@ ITEM_TYPE_FLAG_CONSUMABLE
Definition enums.h:1836
@ ITEM_TYPE_FLAG_WORLD_USABLE
Definition enums.h:1834
@ ITEM_TYPE_FLAG_GEAR
Definition enums.h:1838
@ ITEM_TYPE_FLAG_ENTITY_COLLECTABLE
Definition enums.h:1842
@ ITEM_TYPE_FLAG_KEY
Definition enums.h:1837
@ ITEM_TYPE_FLAG_FOOD_OR_DRINK
Definition enums.h:1840
@ ITEM_TYPE_FLAG_USE_DRINK_ANIMATION
Definition enums.h:1841
@ ITEM_TYPE_FLAG_BATTLE_USABLE
Definition enums.h:1835
@ ITEM_TYPE_FLAG_ENTITY_FULLSIZE
Definition enums.h:1843

◆ TargetFlags

Enumerator
TARGET_FLAG_SELECT_ONE 
TARGET_FLAG_2 
TARGET_FLAG_GROUND 
TARGET_FLAG_PLAYER 
TARGET_FLAG_NOT_HIGH 
TARGET_FLAG_NOT_FLYING 
TARGET_FLAG_NOT_GROUND 
TARGET_FLAG_80 
TARGET_FLAG_PARTNER 
TARGET_FLAG_AIRLIFT 
TARGET_FLAG_JUMP_LIKE 
TARGET_FLAG_SMASH_LIKE 
TARGET_FLAG_NOT_BEHIND 
TARGET_FLAG_NOT_BELOW 
TARGET_FLAG_PRIMARY_ONLY 
TARGET_FLAG_ALLOW_TARGET_ONLY 
TARGET_FLAG_TATTLE 
TARGET_FLAG_NO_CEILING 
TARGET_FLAG_DIR_RIGHT 
TARGET_FLAG_DIR_LEFT 
TARGET_FLAG_DIR_BELOW 
TARGET_FLAG_DIR_ABOVE 
TARGET_FLAG_OVERRIDE 

Definition at line 1848 of file enums.h.

1848 {
1849 TARGET_FLAG_SELECT_ONE = 0x00000001, // player selects a single target
1850 TARGET_FLAG_2 = 0x00000002,
1851 TARGET_FLAG_GROUND = 0x00000004, // only allow targets on the ground (row = 0)
1852 TARGET_FLAG_PLAYER = 0x00000008, // allow the player as a target, prevents enemies from being targets
1853 TARGET_FLAG_NOT_HIGH = 0x00000010, // only allow targets in the first two rows (no moves use this)
1854 TARGET_FLAG_NOT_FLYING = 0x00000020, // reject targets which have ACTOR_FLAG_FLYING
1855 TARGET_FLAG_NOT_GROUND = 0x00000040, // reject targets on the ground (row = 0)
1856 TARGET_FLAG_80 = 0x00000080, // jump, headbonk, belly flop (not read)
1857 TARGET_FLAG_PARTNER = 0x00000100, // allow the partner as a target, prevents enemies from being targets
1858 TARGET_FLAG_AIRLIFT = 0x00000400, // special case for air lift, only rejects targets on the ceiling
1859 TARGET_FLAG_JUMP_LIKE = 0x00000800, // jump, headbonk, belly flop, ... and jump charge
1860 TARGET_FLAG_SMASH_LIKE = 0x00001000, // smash moves
1861 TARGET_FLAG_NOT_BEHIND = 0x00002000, // hammer, bombette body slam, kooper shell toss
1862 TARGET_FLAG_NOT_BELOW = 0x00004000, // reject all targets below other targets
1863 TARGET_FLAG_PRIMARY_ONLY = 0x00008000, // rejects all targets without ACTOR_PART_FLAG_PRIMARY_TARGET
1864 TARGET_FLAG_ALLOW_TARGET_ONLY = 0x00010000, // allow targets which have ACTOR_FLAG_TARGET_ONLY
1865 TARGET_FLAG_TATTLE = 0x00020000, // special case for tattle, only rejects targets with ACTOR_FLAG_NO_TATTLE
1866 TARGET_FLAG_NO_CEILING = 0x00040000, // rejects targets on the ceiling (those with ACTOR_FLAG_UPSIDE_DOWN)
1867 TARGET_FLAG_DIR_RIGHT = 0x00100000, // directional filter used with CountTargets (bugged, unused)
1868 TARGET_FLAG_DIR_LEFT = 0x00200000, // directional filter used with CountTargets (bugged, unused)
1869 TARGET_FLAG_DIR_BELOW = 0x00400000, // directional filter used with CountTargets (bugged, unused)
1870 TARGET_FLAG_DIR_ABOVE = 0x00800000, // directional filter used with CountTargets (bugged, unused)
1871 TARGET_FLAG_OVERRIDE = 0x80000000, // skip choosing a target
1872};
@ TARGET_FLAG_SMASH_LIKE
Definition enums.h:1860
@ TARGET_FLAG_OVERRIDE
Definition enums.h:1871
@ TARGET_FLAG_PRIMARY_ONLY
Definition enums.h:1863
@ TARGET_FLAG_TATTLE
Definition enums.h:1865
@ TARGET_FLAG_SELECT_ONE
Definition enums.h:1849
@ TARGET_FLAG_JUMP_LIKE
Definition enums.h:1859
@ TARGET_FLAG_AIRLIFT
Definition enums.h:1858
@ TARGET_FLAG_NOT_BELOW
Definition enums.h:1862
@ TARGET_FLAG_DIR_RIGHT
Definition enums.h:1867
@ TARGET_FLAG_DIR_LEFT
Definition enums.h:1868
@ TARGET_FLAG_ALLOW_TARGET_ONLY
Definition enums.h:1864
@ TARGET_FLAG_PLAYER
Definition enums.h:1852
@ TARGET_FLAG_NOT_HIGH
Definition enums.h:1853
@ TARGET_FLAG_NOT_FLYING
Definition enums.h:1854
@ TARGET_FLAG_DIR_ABOVE
Definition enums.h:1870
@ TARGET_FLAG_NOT_BEHIND
Definition enums.h:1861
@ TARGET_FLAG_NO_CEILING
Definition enums.h:1866
@ TARGET_FLAG_PARTNER
Definition enums.h:1857
@ TARGET_FLAG_GROUND
Definition enums.h:1851
@ TARGET_FLAG_DIR_BELOW
Definition enums.h:1869
@ TARGET_FLAG_80
Definition enums.h:1856
@ TARGET_FLAG_NOT_GROUND
Definition enums.h:1855
@ TARGET_FLAG_2
Definition enums.h:1850

◆ ActorPartTargetFlags

Enumerator
ACTOR_PART_TARGET_NO_JUMP 
ACTOR_PART_TARGET_NO_SMASH 
ACTOR_PART_TARGET_NO_DAMAGE 

Definition at line 1874 of file enums.h.

1874 {
1875 ACTOR_PART_TARGET_NO_JUMP = 0x01, // prevent any jump attacks from targeting
1876 ACTOR_PART_TARGET_NO_SMASH = 0x02, // prevent any smash attacks from targeting
1877 ACTOR_PART_TARGET_NO_DAMAGE = 0x04, // exempts from damage or status infliction
1878};
@ ACTOR_PART_TARGET_NO_SMASH
Definition enums.h:1876
@ ACTOR_PART_TARGET_NO_JUMP
Definition enums.h:1875
@ ACTOR_PART_TARGET_NO_DAMAGE
Definition enums.h:1877

◆ AmbientSounds

Enumerator
AMBIENT_SPOOKY 
AMBIENT_WIND 
AMBIENT_BEACH 
AMBIENT_JUNGLE 
AMBIENT_LAVA_1 
AMBIENT_LAVA_2 
AMBIENT_SILENCE 
AMBIENT_LAVA_3 
AMBIENT_LAVA_4 
AMBIENT_LAVA_5 
AMBIENT_LAVA_6 
AMBIENT_LAVA_7 
AMBIENT_BIRDS 
AMBIENT_SEA 
AMBIENT_RADIO 

Definition at line 1880 of file enums.h.

1880 {
1881 AMBIENT_SPOOKY = 0,
1882 AMBIENT_WIND = 1,
1883 AMBIENT_BEACH = 2,
1884 AMBIENT_JUNGLE = 3,
1885 AMBIENT_LAVA_1 = 4,
1886 AMBIENT_LAVA_2 = 5,
1887 AMBIENT_SILENCE = 6,
1888 AMBIENT_LAVA_3 = 7,
1889 AMBIENT_LAVA_4 = 8,
1890 AMBIENT_LAVA_5 = 9,
1891 AMBIENT_LAVA_6 = 10,
1892 AMBIENT_LAVA_7 = 11,
1893 AMBIENT_BIRDS = 12,
1894 AMBIENT_SEA = 13,
1895 AMBIENT_RADIO = 16, // radio songs for nok
1896 // the following 4 IDs are reserved for additional radio songs,
1897 // and no more are expected to follow after that
1898 // see: au_ambient_load
1899};
@ AMBIENT_LAVA_5
Definition enums.h:1890
@ AMBIENT_JUNGLE
Definition enums.h:1884
@ AMBIENT_LAVA_6
Definition enums.h:1891
@ AMBIENT_LAVA_4
Definition enums.h:1889
@ AMBIENT_LAVA_1
Definition enums.h:1885
@ AMBIENT_LAVA_3
Definition enums.h:1888
@ AMBIENT_SPOOKY
Definition enums.h:1881
@ AMBIENT_SILENCE
Definition enums.h:1887
@ AMBIENT_SEA
Definition enums.h:1894
@ AMBIENT_LAVA_7
Definition enums.h:1892
@ AMBIENT_BEACH
Definition enums.h:1883
@ AMBIENT_LAVA_2
Definition enums.h:1886
@ AMBIENT_WIND
Definition enums.h:1882
@ AMBIENT_BIRDS
Definition enums.h:1893
@ AMBIENT_RADIO
Definition enums.h:1895

◆ EncounterOutcomes

Enumerator
OUTCOME_PLAYER_WON 
OUTCOME_PLAYER_LOST 
OUTCOME_PLAYER_FLED 
OUTCOME_ENEMY_FLED 
OUTCOME_SKIP 

Definition at line 1901 of file enums.h.

1901 {
1906 OUTCOME_SKIP = 4,
1907};
@ OUTCOME_ENEMY_FLED
Definition enums.h:1905
@ OUTCOME_PLAYER_WON
Definition enums.h:1902
@ OUTCOME_SKIP
Definition enums.h:1906
@ OUTCOME_PLAYER_LOST
Definition enums.h:1903
@ OUTCOME_PLAYER_FLED
Definition enums.h:1904

◆ MerleeSpellType

Enumerator
MERLEE_SPELL_NONE 
MERLEE_SPELL_ATK_BOOST 
MERLEE_SPELL_DEF_BOOST 
MERLEE_SPELL_EXP_BOOST 
MERLEE_SPELL_COIN_BOOST 

Definition at line 1909 of file enums.h.

1909 {
1915};
@ MERLEE_SPELL_COIN_BOOST
Definition enums.h:1914
@ MERLEE_SPELL_EXP_BOOST
Definition enums.h:1913
@ MERLEE_SPELL_ATK_BOOST
Definition enums.h:1911
@ MERLEE_SPELL_DEF_BOOST
Definition enums.h:1912
@ MERLEE_SPELL_NONE
Definition enums.h:1910

◆ NpcDecorationIDs

Enumerator
NPC_DECORATION_NONE 
NPC_DECORATION_BOWSER_AURA 
NPC_DECORATION_SWEAT 
NPC_DECORATION_SEEING_STARS 
NPC_DECORATION_WHITE_GLOW_FRONT 
NPC_DECORATION_WHITE_GLOW_BEHIND 
NPC_DECORATION_CHARGED 

Definition at line 1917 of file enums.h.

1917 {
1918 NPC_DECORATION_NONE = 0x00000000,
1919 NPC_DECORATION_BOWSER_AURA = 0x00000001,
1920 NPC_DECORATION_SWEAT = 0x00000002,
1921 NPC_DECORATION_SEEING_STARS = 0x00000003,
1924 NPC_DECORATION_CHARGED = 0x00000006,
1925};
@ NPC_DECORATION_WHITE_GLOW_BEHIND
Definition enums.h:1923
@ NPC_DECORATION_BOWSER_AURA
Definition enums.h:1919
@ NPC_DECORATION_CHARGED
Definition enums.h:1924
@ NPC_DECORATION_SWEAT
Definition enums.h:1920
@ NPC_DECORATION_NONE
Definition enums.h:1918
@ NPC_DECORATION_WHITE_GLOW_FRONT
Definition enums.h:1922
@ NPC_DECORATION_SEEING_STARS
Definition enums.h:1921

◆ NpcPaletteAdjustments

Enumerator
NPC_PAL_ADJUST_NONE 
NPC_PAL_ADJUST_WATT_IDLE 
NPC_PAL_ADJUST_BLEND_PALETTES_UNIFORM_INTERVALS 
NPC_PAL_ADJUST_BLEND_PALETTES_VARYING_INTERVALS 
NPC_PAL_ADJUST_BLEND_DOUBLE_PALETTES 

Definition at line 1927 of file enums.h.

1927 {
1933};
@ NPC_PAL_ADJUST_NONE
Definition enums.h:1928
@ NPC_PAL_ADJUST_BLEND_DOUBLE_PALETTES
Definition enums.h:1932
@ NPC_PAL_ADJUST_BLEND_PALETTES_UNIFORM_INTERVALS
Definition enums.h:1930
@ NPC_PAL_ADJUST_BLEND_PALETTES_VARYING_INTERVALS
Definition enums.h:1931
@ NPC_PAL_ADJUST_WATT_IDLE
Definition enums.h:1929

◆ SpeechFlags

Enumerator
SPEECH_FLAG_10 
SPEECH_FLAG_HAS_OFFSET 
SPEECH_FLAG_200 
SPEECH_ORIENTATION_MASK 
SPEECH_FACE_SPEAKER_ONLY 
SPEECH_FACE_AWAY_FROM 
SPEECH_FACE_LIKE_SPEAKER 
SPEECH_FACE_LIKE_LISTENER 
SPEECH_FACE_EACH_OTHER 

Definition at line 1935 of file enums.h.

1935 {
1936 SPEECH_FLAG_10 = 0x010,
1937 SPEECH_FLAG_HAS_OFFSET = 0x100,
1938 SPEECH_FLAG_200 = 0x200,
1939 // different facing orientations for speaker and listener
1946};
@ SPEECH_FLAG_10
Definition enums.h:1936
@ SPEECH_FACE_LIKE_LISTENER
Definition enums.h:1944
@ SPEECH_FACE_SPEAKER_ONLY
Definition enums.h:1941
@ SPEECH_FLAG_HAS_OFFSET
Definition enums.h:1937
@ SPEECH_ORIENTATION_MASK
Definition enums.h:1940
@ SPEECH_FACE_AWAY_FROM
Definition enums.h:1942
@ SPEECH_FACE_EACH_OTHER
Definition enums.h:1945
@ SPEECH_FLAG_200
Definition enums.h:1938
@ SPEECH_FACE_LIKE_SPEAKER
Definition enums.h:1943

◆ HitResult

enum HitResult
Enumerator
HIT_RESULT_BACKFIRE 
HIT_RESULT_HIT 
HIT_RESULT_NICE 
HIT_RESULT_NO_DAMAGE 
HIT_RESULT_NICE_NO_DAMAGE 
HIT_RESULT_LANDED_ON_SPIKE 
HIT_RESULT_LUCKY 
HIT_RESULT_MISS 
HIT_RESULT_HIT_STATIC 
HIT_RESULT_IMMUNE 
HIT_RESULT_10 

Definition at line 1948 of file enums.h.

1948 {
1950 HIT_RESULT_HIT = 0,
1951 HIT_RESULT_NICE = 1,
1955 HIT_RESULT_LUCKY = 5,
1956 HIT_RESULT_MISS = 6,
1959 HIT_RESULT_10 = 10,
1960} HitResult;
HitResult
Definition enums.h:1948
@ HIT_RESULT_LANDED_ON_SPIKE
Definition enums.h:1954
@ HIT_RESULT_HIT_STATIC
Definition enums.h:1957
@ HIT_RESULT_BACKFIRE
Definition enums.h:1949
@ HIT_RESULT_NO_DAMAGE
Definition enums.h:1952
@ HIT_RESULT_HIT
Definition enums.h:1950
@ HIT_RESULT_10
Definition enums.h:1959
@ HIT_RESULT_LUCKY
Definition enums.h:1955
@ HIT_RESULT_IMMUNE
Definition enums.h:1958
@ HIT_RESULT_NICE_NO_DAMAGE
Definition enums.h:1953
@ HIT_RESULT_NICE
Definition enums.h:1951
@ HIT_RESULT_MISS
Definition enums.h:1956

◆ ActionResult

Enumerator
ACTION_RESULT_NONE 
ACTION_RESULT_MINUS_4 
ACTION_RESULT_MINUS_2 
ACTION_RESULT_EARLY 
ACTION_RESULT_FAIL 
ACTION_RESULT_SUCCESS 

Definition at line 1962 of file enums.h.

1962 {
1963 ACTION_RESULT_NONE = 127,
1969} ActionResult;
ActionResult
Definition enums.h:1962
@ ACTION_RESULT_NONE
Definition enums.h:1963
@ ACTION_RESULT_EARLY
Definition enums.h:1966
@ ACTION_RESULT_SUCCESS
Definition enums.h:1968
@ ACTION_RESULT_MINUS_4
Definition enums.h:1964
@ ACTION_RESULT_MINUS_2
Definition enums.h:1965
@ ACTION_RESULT_FAIL
Definition enums.h:1967

◆ BlockResult

Enumerator
BLOCK_RESULT_NONE 
BLOCK_RESULT_EARLY 
BLOCK_RESULT_FAIL 
BLOCK_RESULT_SUCCESS 

Definition at line 1971 of file enums.h.

1971 {
1972 BLOCK_RESULT_NONE = 127,
1973 BLOCK_RESULT_EARLY = -1,
1976} BlockResult;
BlockResult
Definition enums.h:1971
@ BLOCK_RESULT_NONE
Definition enums.h:1972
@ BLOCK_RESULT_FAIL
Definition enums.h:1974
@ BLOCK_RESULT_SUCCESS
Definition enums.h:1975
@ BLOCK_RESULT_EARLY
Definition enums.h:1973

◆ ActionRatings

Enumerator
ACTION_RATING_NICE 

sets nice hits = 1

ACTION_RATING_MISS 

clears nice hits

ACTION_RATING_LUCKY 

clears nice hits

ACTION_RATING_SUPER 

sets nice hits = 2

ACTION_RATING_NICE_NO_COMBO 

clears nice hits

ACTION_RATING_NICE_SUPER_COMBO 

'Nice' but becomes 'Super' if nice hits > 2

Definition at line 1978 of file enums.h.

1978 {
1979 ACTION_RATING_NICE = 0,
1980 ACTION_RATING_MISS = 1,
1985};
@ ACTION_RATING_SUPER
sets nice hits = 2
Definition enums.h:1982
@ ACTION_RATING_NICE_SUPER_COMBO
'Nice' but becomes 'Super' if nice hits > 2
Definition enums.h:1984
@ ACTION_RATING_NICE_NO_COMBO
clears nice hits
Definition enums.h:1983
@ ACTION_RATING_MISS
clears nice hits
Definition enums.h:1980
@ ACTION_RATING_LUCKY
clears nice hits
Definition enums.h:1981
@ ACTION_RATING_NICE
sets nice hits = 1
Definition enums.h:1979

◆ DamageSources

Enumerator
DMG_SRC_DEFAULT 
DMG_SRC_LEECH 
DMG_SRC_SPIN_SMASH 
DMG_SRC_D_DOWN_POUND 
DMG_SRC_D_DOWN_JUMP 
DMG_SRC_TUTORIAL_GOOMBARIO 
DMG_SRC_SHELL_TOSS 
DMG_SRC_POWER_SHELL 
DMG_SRC_DIZZY_SHELL 
DMG_SRC_FIRE_SHELL 
DMG_SRC_NEXT_SLAP_LEFT 
DMG_SRC_NEXT_SLAP_RIGHT 
DMG_SRC_LAST_SLAP_LEFT 
DMG_SRC_LAST_SLAP_RIGHT 
DMG_SRC_NEXT_FAN_SMACK_LEFT 
DMG_SRC_NEXT_FAN_SMACK_RIGHT 
DMG_SRC_LAST_FAN_SMACK_LEFT 
DMG_SRC_LAST_FAN_SMACK_RIGHT 
DMG_SRC_SPOOK 
DMG_SRC_ELECTRO_DASH 
DMG_SRC_HURRICANE 
DMG_SRC_FRIGHT_JAR 
DMG_SRC_POW_BLOCK 
DMG_SRC_TUBBA_SMASH 
DMG_SRC_CRUSH 
DMG_SRC_CRUSH_PARTNER 
DMG_SRC_INK_BLAST 

Definition at line 1987 of file enums.h.

1987 {
1988 DMG_SRC_DEFAULT = 0,
1989 DMG_SRC_LEECH = 1, // used by Baby Blooper, but not Fuzzy
2006 DMG_SRC_SPOOK = 18,
2008 DMG_SRC_HURRICANE = 20,
2009 DMG_SRC_FRIGHT_JAR = 21,
2010 DMG_SRC_POW_BLOCK = 22,
2012 DMG_SRC_CRUSH = 24,
2014 DMG_SRC_INK_BLAST = 26,
2015};
@ DMG_SRC_CRUSH
Definition enums.h:2012
@ DMG_SRC_D_DOWN_POUND
Definition enums.h:1991
@ DMG_SRC_NEXT_SLAP_RIGHT
Definition enums.h:1999
@ DMG_SRC_LAST_SLAP_RIGHT
Definition enums.h:2001
@ DMG_SRC_FRIGHT_JAR
Definition enums.h:2009
@ DMG_SRC_NEXT_FAN_SMACK_LEFT
Definition enums.h:2002
@ DMG_SRC_ELECTRO_DASH
Definition enums.h:2007
@ DMG_SRC_LAST_FAN_SMACK_LEFT
Definition enums.h:2004
@ DMG_SRC_HURRICANE
Definition enums.h:2008
@ DMG_SRC_POW_BLOCK
Definition enums.h:2010
@ DMG_SRC_DIZZY_SHELL
Definition enums.h:1996
@ DMG_SRC_D_DOWN_JUMP
Definition enums.h:1992
@ DMG_SRC_LEECH
Definition enums.h:1989
@ DMG_SRC_DEFAULT
Definition enums.h:1988
@ DMG_SRC_POWER_SHELL
Definition enums.h:1995
@ DMG_SRC_TUBBA_SMASH
Definition enums.h:2011
@ DMG_SRC_SPIN_SMASH
Definition enums.h:1990
@ DMG_SRC_NEXT_SLAP_LEFT
Definition enums.h:1998
@ DMG_SRC_FIRE_SHELL
Definition enums.h:1997
@ DMG_SRC_TUTORIAL_GOOMBARIO
Definition enums.h:1993
@ DMG_SRC_CRUSH_PARTNER
Definition enums.h:2013
@ DMG_SRC_INK_BLAST
Definition enums.h:2014
@ DMG_SRC_NEXT_FAN_SMACK_RIGHT
Definition enums.h:2003
@ DMG_SRC_SHELL_TOSS
Definition enums.h:1994
@ DMG_SRC_SPOOK
Definition enums.h:2006
@ DMG_SRC_LAST_SLAP_LEFT
Definition enums.h:2000
@ DMG_SRC_LAST_FAN_SMACK_RIGHT
Definition enums.h:2005

◆ PartnerRank

Enumerator
PARTNER_RANK_NORMAL 
PARTNER_RANK_SUPER 
PARTNER_RANK_ULTRA 

Definition at line 2017 of file enums.h.

2017 {
2021};
@ PARTNER_RANK_NORMAL
Definition enums.h:2018
@ PARTNER_RANK_SUPER
Definition enums.h:2019
@ PARTNER_RANK_ULTRA
Definition enums.h:2020

◆ Iters

enum Iters
Enumerator
ITER_FIRST 
ITER_NEXT 
ITER_PREV 
ITER_LAST 
ITER_HAS_MORE 
ITER_NO_MORE 

Definition at line 2023 of file enums.h.

2023 {
2024 ITER_FIRST = -1,
2025 ITER_NEXT = 0,
2026 ITER_PREV = 1,
2027 ITER_LAST = 10,
2028 // return values
2029 ITER_HAS_MORE = 0,
2030 ITER_NO_MORE = -1,
2031};
@ ITER_FIRST
Definition enums.h:2024
@ ITER_HAS_MORE
Definition enums.h:2029
@ ITER_NO_MORE
Definition enums.h:2030
@ ITER_NEXT
Definition enums.h:2025
@ ITER_LAST
Definition enums.h:2027
@ ITER_PREV
Definition enums.h:2026

◆ ActorSoundIDs

Enumerator
ACTOR_SOUND_WALK 
ACTOR_SOUND_FLY 
ACTOR_SOUND_JUMP 
ACTOR_SOUND_HURT 
ACTOR_SOUND_WALK_INCREMENT 
ACTOR_SOUND_FLY_INCREMENT 

Definition at line 2033 of file enums.h.

2033 {
2034 ACTOR_SOUND_WALK = 0x00000000,
2035 ACTOR_SOUND_FLY = 0x00000001,
2036 ACTOR_SOUND_JUMP = 0x00000002,
2037 ACTOR_SOUND_HURT = 0x00000003,
2038 ACTOR_SOUND_WALK_INCREMENT = 0x00000004,
2039 ACTOR_SOUND_FLY_INCREMENT = 0x00000005,
2040};
@ ACTOR_SOUND_WALK
Definition enums.h:2034
@ ACTOR_SOUND_WALK_INCREMENT
Definition enums.h:2038
@ ACTOR_SOUND_FLY
Definition enums.h:2035
@ ACTOR_SOUND_HURT
Definition enums.h:2037
@ ACTOR_SOUND_FLY_INCREMENT
Definition enums.h:2039
@ ACTOR_SOUND_JUMP
Definition enums.h:2036

◆ ActorDecorationIDs

Enumerator
ACTOR_DECORATION_NONE 
ACTOR_DECORATION_GOLDEN_FLAMES 
ACTOR_DECORATION_SWEAT 
ACTOR_DECORATION_SEEING_STARS 
ACTOR_DECORATION_RED_FLAMES 
ACTOR_DECORATION_GREY_SMOKE_TRAIL 
ACTOR_DECORATION_FIRE_SMOKE_TRAIL 
ACTOR_DECORATION_WHIRLWIND 
ACTOR_DECORATION_STEAM_EMITTER 
ACTOR_DECORATION_SPARKLES 
ACTOR_DECORATION_BOWSER_AURA 
ACTOR_DECORATION_RADIAL_STAR_EMITTER 

Definition at line 2042 of file enums.h.

2042 {
2043 ACTOR_DECORATION_NONE = 0x00000000,
2044 ACTOR_DECORATION_GOLDEN_FLAMES = 0x00000001,
2045 ACTOR_DECORATION_SWEAT = 0x00000002,
2046 ACTOR_DECORATION_SEEING_STARS = 0x00000003,
2047 ACTOR_DECORATION_RED_FLAMES = 0x00000004,
2050 ACTOR_DECORATION_WHIRLWIND = 0x00000007,
2051 ACTOR_DECORATION_STEAM_EMITTER = 0x00000008,
2052 ACTOR_DECORATION_SPARKLES = 0x00000009,
2053 ACTOR_DECORATION_BOWSER_AURA = 0x0000000A,
2055};
@ ACTOR_DECORATION_NONE
Definition enums.h:2043
@ ACTOR_DECORATION_SEEING_STARS
Definition enums.h:2046
@ ACTOR_DECORATION_GREY_SMOKE_TRAIL
Definition enums.h:2048
@ ACTOR_DECORATION_RED_FLAMES
Definition enums.h:2047
@ ACTOR_DECORATION_WHIRLWIND
Definition enums.h:2050
@ ACTOR_DECORATION_RADIAL_STAR_EMITTER
Definition enums.h:2054
@ ACTOR_DECORATION_BOWSER_AURA
Definition enums.h:2053
@ ACTOR_DECORATION_SWEAT
Definition enums.h:2045
@ ACTOR_DECORATION_STEAM_EMITTER
Definition enums.h:2051
@ ACTOR_DECORATION_GOLDEN_FLAMES
Definition enums.h:2044
@ ACTOR_DECORATION_SPARKLES
Definition enums.h:2052
@ ACTOR_DECORATION_FIRE_SMOKE_TRAIL
Definition enums.h:2049

◆ Phases

enum Phases
Enumerator
PHASE_EXECUTE_ACTION 
PHASE_FIRST_STRIKE 
PHASE_RUN_AWAY_START 
PHASE_DEATH 
PHASE_CELEBRATE 
PHASE_USE_DEFEND 
PHASE_RUN_AWAY_FAIL 
PHASE_USE_LIFE_SHROOM 
PHASE_PLAYER_BEGIN 
PHASE_ENEMY_END 
PHASE_ENEMY_BEGIN 
PHASE_PLAYER_END 
PHASE_MERLEE_ATTACK_BONUS 
PHASE_MERLEE_DEFENSE_BONUS 
PHASE_MERLEE_EXP_BONUS 
PHASE_PLAYER_HAPPY 

Definition at line 2057 of file enums.h.

2057 {
2061 PHASE_DEATH = 4,
2062 PHASE_CELEBRATE = 5,
2063 PHASE_USE_DEFEND = 6,
2066 PHASE_PLAYER_BEGIN = 10,
2067 PHASE_ENEMY_END = 11,
2068 PHASE_ENEMY_BEGIN = 12,
2069 PHASE_PLAYER_END = 13,
2073 PHASE_PLAYER_HAPPY = 30,
2074};
@ PHASE_PLAYER_HAPPY
Definition enums.h:2073
@ PHASE_MERLEE_ATTACK_BONUS
Definition enums.h:2070
@ PHASE_USE_DEFEND
Definition enums.h:2063
@ PHASE_RUN_AWAY_START
Definition enums.h:2060
@ PHASE_EXECUTE_ACTION
Definition enums.h:2058
@ PHASE_MERLEE_EXP_BONUS
Definition enums.h:2072
@ PHASE_ENEMY_BEGIN
Definition enums.h:2068
@ PHASE_CELEBRATE
Definition enums.h:2062
@ PHASE_USE_LIFE_SHROOM
Definition enums.h:2065
@ PHASE_PLAYER_BEGIN
Definition enums.h:2066
@ PHASE_MERLEE_DEFENSE_BONUS
Definition enums.h:2071
@ PHASE_ENEMY_END
Definition enums.h:2067
@ PHASE_PLAYER_END
Definition enums.h:2069
@ PHASE_DEATH
Definition enums.h:2061
@ PHASE_RUN_AWAY_FAIL
Definition enums.h:2064
@ PHASE_FIRST_STRIKE
Definition enums.h:2059

◆ ActorClasses

Enumerator
ACTOR_CLASS_PLAYER 
ACTOR_CLASS_PARTNER 
ACTOR_CLASS_ENEMY 
ACTOR_CLASS_MASK 

Definition at line 2076 of file enums.h.

2076 {
2077 ACTOR_CLASS_PLAYER = 0x000,
2078 ACTOR_CLASS_PARTNER = 0x100,
2079 ACTOR_CLASS_ENEMY = 0x200,
2080 ACTOR_CLASS_MASK = 0x700,
2081};
@ ACTOR_CLASS_ENEMY
Definition enums.h:2079
@ ACTOR_CLASS_PLAYER
Definition enums.h:2077
@ ACTOR_CLASS_PARTNER
Definition enums.h:2078
@ ACTOR_CLASS_MASK
Definition enums.h:2080

◆ ActorIDs

enum ActorIDs
Enumerator
ACTOR_SELF 
ACTOR_PLAYER 
ACTOR_PARTNER 
ACTOR_ENEMY0 
ACTOR_ENEMY1 
ACTOR_ENEMY2 
ACTOR_ENEMY3 
ACTOR_ENEMY4 
ACTOR_ENEMY5 
ACTOR_ENEMY6 
ACTOR_ENEMY7 
ACTOR_ENEMY8 
ACTOR_ENEMY9 
ACTOR_ENEMY10 
ACTOR_ENEMY11 
ACTOR_ENEMY12 
ACTOR_ENEMY13 
ACTOR_ENEMY14 
ACTOR_ENEMY15 
ACTOR_ENEMY16 
ACTOR_ENEMY17 
ACTOR_ENEMY18 
ACTOR_ENEMY19 
ACTOR_ENEMY20 
ACTOR_ENEMY21 
ACTOR_ENEMY22 
ACTOR_ENEMY23 

Definition at line 2083 of file enums.h.

2083 {
2084 ACTOR_SELF = 0xFFFFFF81,
2085 ACTOR_PLAYER = 0x00000000,
2086 ACTOR_PARTNER = 0x00000100,
2087 ACTOR_ENEMY0 = 0x00000200,
2088 ACTOR_ENEMY1 = 0x00000201,
2089 ACTOR_ENEMY2 = 0x00000202,
2090 ACTOR_ENEMY3 = 0x00000203,
2091 ACTOR_ENEMY4 = 0x00000204,
2092 ACTOR_ENEMY5 = 0x00000205,
2093 ACTOR_ENEMY6 = 0x00000206,
2094 ACTOR_ENEMY7 = 0x00000207,
2095 ACTOR_ENEMY8 = 0x00000208,
2096 ACTOR_ENEMY9 = 0x00000209,
2097 ACTOR_ENEMY10 = 0x0000020A,
2098 ACTOR_ENEMY11 = 0x0000020B,
2099 ACTOR_ENEMY12 = 0x0000020C,
2100 ACTOR_ENEMY13 = 0x0000020D,
2101 ACTOR_ENEMY14 = 0x0000020E,
2102 ACTOR_ENEMY15 = 0x0000020F,
2103 ACTOR_ENEMY16 = 0x00000210,
2104 ACTOR_ENEMY17 = 0x00000211,
2105 ACTOR_ENEMY18 = 0x00000212,
2106 ACTOR_ENEMY19 = 0x00000213,
2107 ACTOR_ENEMY20 = 0x00000214,
2108 ACTOR_ENEMY21 = 0x00000215,
2109 ACTOR_ENEMY22 = 0x00000216,
2110 ACTOR_ENEMY23 = 0x00000217,
2111};
@ ACTOR_PLAYER
Definition enums.h:2085
@ ACTOR_ENEMY8
Definition enums.h:2095
@ ACTOR_ENEMY7
Definition enums.h:2094
@ ACTOR_ENEMY23
Definition enums.h:2110
@ ACTOR_ENEMY16
Definition enums.h:2103
@ ACTOR_ENEMY9
Definition enums.h:2096
@ ACTOR_ENEMY14
Definition enums.h:2101
@ ACTOR_PARTNER
Definition enums.h:2086
@ ACTOR_ENEMY13
Definition enums.h:2100
@ ACTOR_ENEMY5
Definition enums.h:2092
@ ACTOR_ENEMY20
Definition enums.h:2107
@ ACTOR_ENEMY18
Definition enums.h:2105
@ ACTOR_ENEMY12
Definition enums.h:2099
@ ACTOR_ENEMY6
Definition enums.h:2093
@ ACTOR_ENEMY22
Definition enums.h:2109
@ ACTOR_ENEMY15
Definition enums.h:2102
@ ACTOR_ENEMY4
Definition enums.h:2091
@ ACTOR_ENEMY1
Definition enums.h:2088
@ ACTOR_ENEMY2
Definition enums.h:2089
@ ACTOR_ENEMY0
Definition enums.h:2087
@ ACTOR_ENEMY11
Definition enums.h:2098
@ ACTOR_SELF
Definition enums.h:2084
@ ACTOR_ENEMY10
Definition enums.h:2097
@ ACTOR_ENEMY21
Definition enums.h:2108
@ ACTOR_ENEMY3
Definition enums.h:2090
@ ACTOR_ENEMY17
Definition enums.h:2104
@ ACTOR_ENEMY19
Definition enums.h:2106

◆ Elements

enum Elements
Enumerator
ELEMENT_END 
ELEMENT_NORMAL 
ELEMENT_FIRE 
ELEMENT_WATER 
ELEMENT_ICE 
ELEMENT_MYSTERY 
ELEMENT_MAGIC 
ELEMENT_SMASH 
ELEMENT_JUMP 
ELEMENT_COSMIC 
ELEMENT_BLAST 
ELEMENT_SHOCK 
ELEMENT_QUAKE 
ELEMENT_THROW 

Definition at line 2113 of file enums.h.

2113 {
2114 ELEMENT_END = 0x00000000,
2115 ELEMENT_NORMAL = 0x00000001,
2116 ELEMENT_FIRE = 0x00000002,
2117 ELEMENT_WATER = 0x00000003,
2118 ELEMENT_ICE = 0x00000004,
2119 ELEMENT_MYSTERY = 0x00000005,
2120 ELEMENT_MAGIC = 0x00000007,
2121 ELEMENT_SMASH = 0x00000008,
2122 ELEMENT_JUMP = 0x00000009,
2123 ELEMENT_COSMIC = 0x0000000A,
2124 ELEMENT_BLAST = 0x0000000B,
2125 ELEMENT_SHOCK = 0x0000000C,
2126 ELEMENT_QUAKE = 0x0000000D,
2127 ELEMENT_THROW = 0x0000000F,
2128};
@ ELEMENT_FIRE
Definition enums.h:2116
@ ELEMENT_THROW
Definition enums.h:2127
@ ELEMENT_JUMP
Definition enums.h:2122
@ ELEMENT_MAGIC
Definition enums.h:2120
@ ELEMENT_END
Definition enums.h:2114
@ ELEMENT_BLAST
Definition enums.h:2124
@ ELEMENT_ICE
Definition enums.h:2118
@ ELEMENT_SMASH
Definition enums.h:2121
@ ELEMENT_MYSTERY
Definition enums.h:2119
@ ELEMENT_SHOCK
Definition enums.h:2125
@ ELEMENT_WATER
Definition enums.h:2117
@ ELEMENT_QUAKE
Definition enums.h:2126
@ ELEMENT_COSMIC
Definition enums.h:2123
@ ELEMENT_NORMAL
Definition enums.h:2115

◆ Events

enum Events
Enumerator
EVENT_HIT_COMBO 
EVENT_HIT 
EVENT_SPIN_SMASH_HIT 
EVENT_FALL_TRIGGER 
EVENT_FLIP_TRIGGER 
EVENT_BURN_HIT 
EVENT_15 
EVENT_SPIN_SMASH_LAUNCH_HIT 
EVENT_SHELL_CRACK_HIT 
EVENT_STAR_BEAM 
EVENT_PEACH_BEAM 
EVENT_POWER_BOUNCE_HIT 
EVENT_BLOW_AWAY 
EVENT_ZERO_DAMAGE 
EVENT_18 
EVENT_IMMUNE 
EVENT_BLOCK 
EVENT_SPIKE_TAUNT 
EVENT_BURN_TAUNT 
EVENT_INVUNERABLE_TAUNT 
EVENT_1E 
EVENT_AIR_LIFT_FAILED 
EVENT_DEATH 
EVENT_SPIN_SMASH_DEATH 
EVENT_EXPLODE_TRIGGER 
EVENT_23 
EVENT_BURN_DEATH 
EVENT_SPIN_SMASH_LAUNCH_DEATH 
EVENT_SHOCK_DEATH 
EVENT_SPIKE_DEATH 
EVENT_POWER_BOUNCE_DEATH 
EVENT_FIRE_DEATH 
EVENT_SPIKE_CONTACT 
EVENT_BURN_CONTACT 
EVENT_SHOCK_HIT 
EVENT_30 
EVENT_RECOVER_STATUS 
EVENT_32 
EVENT_33 
EVENT_RECOVER_FROM_KO 
EVENT_END_FIRST_STRIKE 
EVENT_LUCKY 
EVENT_BEGIN_FIRST_STRIKE 
EVENT_SCARE_AWAY 
EVENT_BEGIN_AIR_LIFT 
EVENT_UP_AND_AWAY 
EVENT_PUT_PARTNER_AWAY 
EVENT_RECEIVE_BUFF 
EVENT_LIFE_SHROOM_PROC 
EVENT_REVIVE 
EVENT_66 

Definition at line 2130 of file enums.h.

2130 {
2131 EVENT_HIT_COMBO = 0x00000009,
2132 EVENT_HIT = 0x0000000A,
2133 EVENT_SPIN_SMASH_HIT = 0x0000000B,
2134 EVENT_FALL_TRIGGER = 0x0000000C,
2135 EVENT_FLIP_TRIGGER = 0x0000000D,
2136 EVENT_BURN_HIT = 0x0000000E,
2137 EVENT_15 = 0x0000000F, // FLAME_HIT?
2138 EVENT_SPIN_SMASH_LAUNCH_HIT = 0x00000011,
2139 EVENT_SHELL_CRACK_HIT = 0x00000012,
2140 EVENT_STAR_BEAM = 0x00000013,
2141 EVENT_PEACH_BEAM = 0x00000014,
2142 EVENT_POWER_BOUNCE_HIT = 0x00000015,
2143 EVENT_BLOW_AWAY = 0x00000016,
2144 EVENT_ZERO_DAMAGE = 0x00000017,
2145 EVENT_18 = 0x00000018,
2146 EVENT_IMMUNE = 0x00000019,
2147 EVENT_BLOCK = 0x0000001A,
2148 EVENT_SPIKE_TAUNT = 0x0000001B,
2149 EVENT_BURN_TAUNT = 0x0000001C,
2150 EVENT_INVUNERABLE_TAUNT = 0x0000001D,
2151 EVENT_1E = 0x0000001E,
2152 EVENT_AIR_LIFT_FAILED = 0x0000001F,
2153 EVENT_DEATH = 0x00000020,
2154 EVENT_SPIN_SMASH_DEATH = 0x00000021,
2155 EVENT_EXPLODE_TRIGGER = 0x00000022,
2156 EVENT_23 = 0x00000023,
2157 EVENT_BURN_DEATH = 0x00000024,
2158 EVENT_SPIN_SMASH_LAUNCH_DEATH = 0x00000025,
2159 EVENT_SHOCK_DEATH = 0x00000026,
2160 EVENT_SPIKE_DEATH = 0x00000027,
2161 EVENT_POWER_BOUNCE_DEATH = 0x00000028,
2162 EVENT_FIRE_DEATH = 0x00000029, // burn death copy?
2163 EVENT_SPIKE_CONTACT = 0x0000002A,
2164 EVENT_BURN_CONTACT = 0x0000002C,
2165 EVENT_SHOCK_HIT = 0x0000002F,
2166 EVENT_30 = 0x00000030,
2167 EVENT_RECOVER_STATUS = 0x00000031,
2168 EVENT_32 = 0x00000032,
2169 EVENT_33 = 0x00000033,
2170 EVENT_RECOVER_FROM_KO = 0x00000034,
2171 EVENT_END_FIRST_STRIKE = 0x00000035,
2172 EVENT_LUCKY = 0x00000037,
2173 EVENT_BEGIN_FIRST_STRIKE = 0x00000038,
2174 EVENT_SCARE_AWAY = 0x00000039,
2175 EVENT_BEGIN_AIR_LIFT = 0x0000003A,
2176 EVENT_UP_AND_AWAY = 0x0000003D,
2177 EVENT_PUT_PARTNER_AWAY = 0x0000003E,
2178 EVENT_RECEIVE_BUFF = 0x0000003F,
2179 EVENT_LIFE_SHROOM_PROC = 0x00000040,
2180 EVENT_REVIVE = 0x00000041,
2181 EVENT_66 = 0x00000042,
2182};
@ EVENT_RECEIVE_BUFF
Definition enums.h:2178
@ EVENT_LUCKY
Definition enums.h:2172
@ EVENT_HIT
Definition enums.h:2132
@ EVENT_30
Definition enums.h:2166
@ EVENT_33
Definition enums.h:2169
@ EVENT_SPIN_SMASH_LAUNCH_HIT
Definition enums.h:2138
@ EVENT_SPIKE_DEATH
Definition enums.h:2160
@ EVENT_INVUNERABLE_TAUNT
Definition enums.h:2150
@ EVENT_66
Definition enums.h:2181
@ EVENT_UP_AND_AWAY
Definition enums.h:2176
@ EVENT_SCARE_AWAY
Definition enums.h:2174
@ EVENT_BURN_HIT
Definition enums.h:2136
@ EVENT_BEGIN_FIRST_STRIKE
Definition enums.h:2173
@ EVENT_STAR_BEAM
Definition enums.h:2140
@ EVENT_SPIKE_CONTACT
Definition enums.h:2163
@ EVENT_FIRE_DEATH
Definition enums.h:2162
@ EVENT_POWER_BOUNCE_DEATH
Definition enums.h:2161
@ EVENT_END_FIRST_STRIKE
Definition enums.h:2171
@ EVENT_IMMUNE
Definition enums.h:2146
@ EVENT_FALL_TRIGGER
Definition enums.h:2134
@ EVENT_PEACH_BEAM
Definition enums.h:2141
@ EVENT_BURN_DEATH
Definition enums.h:2157
@ EVENT_ZERO_DAMAGE
Definition enums.h:2144
@ EVENT_PUT_PARTNER_AWAY
Definition enums.h:2177
@ EVENT_SHOCK_DEATH
Definition enums.h:2159
@ EVENT_SPIN_SMASH_HIT
Definition enums.h:2133
@ EVENT_EXPLODE_TRIGGER
Definition enums.h:2155
@ EVENT_BLOCK
Definition enums.h:2147
@ EVENT_REVIVE
Definition enums.h:2180
@ EVENT_SPIN_SMASH_DEATH
Definition enums.h:2154
@ EVENT_18
Definition enums.h:2145
@ EVENT_HIT_COMBO
Definition enums.h:2131
@ EVENT_SHELL_CRACK_HIT
Definition enums.h:2139
@ EVENT_23
Definition enums.h:2156
@ EVENT_SPIKE_TAUNT
Definition enums.h:2148
@ EVENT_15
Definition enums.h:2137
@ EVENT_1E
Definition enums.h:2151
@ EVENT_AIR_LIFT_FAILED
Definition enums.h:2152
@ EVENT_BEGIN_AIR_LIFT
Definition enums.h:2175
@ EVENT_POWER_BOUNCE_HIT
Definition enums.h:2142
@ EVENT_DEATH
Definition enums.h:2153
@ EVENT_RECOVER_FROM_KO
Definition enums.h:2170
@ EVENT_SPIN_SMASH_LAUNCH_DEATH
Definition enums.h:2158
@ EVENT_LIFE_SHROOM_PROC
Definition enums.h:2179
@ EVENT_FLIP_TRIGGER
Definition enums.h:2135
@ EVENT_SHOCK_HIT
Definition enums.h:2165
@ EVENT_32
Definition enums.h:2168
@ EVENT_BURN_CONTACT
Definition enums.h:2164
@ EVENT_RECOVER_STATUS
Definition enums.h:2167
@ EVENT_BURN_TAUNT
Definition enums.h:2149
@ EVENT_BLOW_AWAY
Definition enums.h:2143

◆ HitSounds

enum HitSounds
Enumerator
HIT_SOUND_MISS 
HIT_SOUND_BONES 
HIT_SOUND_NORMAL 
HIT_SOUND_FIRE 
HIT_SOUND_ICE 
HIT_SOUND_SHOCK 

Definition at line 2184 of file enums.h.

2184 {
2185 HIT_SOUND_MISS = 0,
2186 HIT_SOUND_BONES = 1,
2187 HIT_SOUND_NORMAL = 2,
2188 HIT_SOUND_FIRE = 3,
2189 HIT_SOUND_ICE = 4,
2190 HIT_SOUND_SHOCK = 5,
2191};
@ HIT_SOUND_NORMAL
Definition enums.h:2187
@ HIT_SOUND_FIRE
Definition enums.h:2188
@ HIT_SOUND_SHOCK
Definition enums.h:2190
@ HIT_SOUND_BONES
Definition enums.h:2186
@ HIT_SOUND_ICE
Definition enums.h:2189
@ HIT_SOUND_MISS
Definition enums.h:2185

◆ StatusKeys

enum StatusKeys
Enumerator
STATUS_END 
STATUS_KEY_NORMAL 
STATUS_KEY_DEFAULT 
STATUS_KEY_FEAR 
STATUS_KEY_DIZZY 
STATUS_KEY_PARALYZE 
STATUS_KEY_SLEEP 
STATUS_KEY_FROZEN 
STATUS_KEY_STOP 
STATUS_KEY_POISON 
STATUS_KEY_SHRINK 
STATUS_KEY_STATIC 
STATUS_KEY_STONE 
STATUS_KEY_DAZE 
STATUS_KEY_TRANSPARENT 
STATUS_KEY_KO 
STATUS_KEY_BERSERK 
STATUS_KEY_11 
STATUS_KEY_INACTIVE 
STATUS_KEY_INACTIVE_BERSERK 
STATUS_KEY_14 
STATUS_KEY_INACTIVE_SLEEP 
STATUS_KEY_INACTIVE_WEARY 
STATUS_KEY_17 
STATUS_KEY_INACTIVE_DIZZY 
STATUS_KEY_HUSTLE 
STATUS_KEY_DANGER 
STATUS_KEY_1B 
STATUS_KEY_THINKING 
STATUS_KEY_WEARY 
STATUS_KEY_1E 
STATUS_TURN_MOD_DEFAULT 
STATUS_TURN_MOD_SLEEP 
STATUS_TURN_MOD_STATIC 
STATUS_TURN_MOD_FROZEN 
STATUS_TURN_MOD_FEAR 
STATUS_TURN_MOD_DIZZY 
STATUS_TURN_MOD_POISON 
STATUS_TURN_MOD_PARALYZE 
STATUS_TURN_MOD_SHRINK 
STATUS_TURN_MOD_STONE 
STATUS_TURN_MOD_STOP 

Definition at line 2195 of file enums.h.

2195 {
2196 STATUS_END = 0x00000000,
2197 STATUS_KEY_NORMAL = 0x00000001,
2198 STATUS_KEY_DEFAULT = 0x00000002,
2199 STATUS_KEY_FEAR = 0x00000003,
2200 STATUS_KEY_DIZZY = 0x00000004,
2201 STATUS_KEY_PARALYZE = 0x00000005,
2202 STATUS_KEY_SLEEP = 0x00000006,
2203 STATUS_KEY_FROZEN = 0x00000007,
2204 STATUS_KEY_STOP = 0x00000008,
2205 STATUS_KEY_POISON = 0x00000009,
2206 STATUS_KEY_SHRINK = 0x0000000A,
2207 STATUS_KEY_STATIC = 0x0000000B,
2208 STATUS_KEY_STONE = 0x0000000C,
2209 STATUS_KEY_DAZE = 0x0000000D,
2210 STATUS_KEY_TRANSPARENT = 0x0000000E,
2211 STATUS_KEY_KO = 0x0000000F,
2212 STATUS_KEY_BERSERK = 0x00000010,
2213 STATUS_KEY_11 = 0x00000011,
2214 STATUS_KEY_INACTIVE = 0x00000012,
2215 STATUS_KEY_INACTIVE_BERSERK = 0x00000013,
2216 STATUS_KEY_14 = 0x00000014, // probably STATUS_KEY_INACTIVE_FROZEN
2217 STATUS_KEY_INACTIVE_SLEEP = 0x00000015,
2218 STATUS_KEY_INACTIVE_WEARY = 0x00000016,
2219 STATUS_KEY_17 = 0x00000017,
2220 STATUS_KEY_INACTIVE_DIZZY = 0x00000018,
2221 STATUS_KEY_HUSTLE = 0x00000019,
2222 STATUS_KEY_DANGER = 0x0000001A,
2223 STATUS_KEY_1B = 0x0000001B,
2224 STATUS_KEY_THINKING = 0x0000001C,
2225 STATUS_KEY_WEARY = 0x0000001D,
2226 STATUS_KEY_1E = 0x0000001E,
2227 STATUS_TURN_MOD_DEFAULT = 0x0000001F,
2228 STATUS_TURN_MOD_SLEEP = 0x00000020,
2229 STATUS_TURN_MOD_STATIC = 0x00000021,
2230 STATUS_TURN_MOD_FROZEN = 0x00000022,
2231 STATUS_TURN_MOD_FEAR = 0x00000023,
2232 STATUS_TURN_MOD_DIZZY = 0x00000024,
2233 STATUS_TURN_MOD_POISON = 0x00000025,
2234 STATUS_TURN_MOD_PARALYZE = 0x00000026,
2235 STATUS_TURN_MOD_SHRINK = 0x00000027,
2236 STATUS_TURN_MOD_STONE = 0x00000028,
2237 STATUS_TURN_MOD_STOP = 0x00000029,
2238};
@ STATUS_KEY_1E
Definition enums.h:2226
@ STATUS_KEY_INACTIVE_DIZZY
Definition enums.h:2220
@ STATUS_KEY_THINKING
Definition enums.h:2224
@ STATUS_KEY_WEARY
Definition enums.h:2225
@ STATUS_KEY_PARALYZE
Definition enums.h:2201
@ STATUS_TURN_MOD_DEFAULT
Definition enums.h:2227
@ STATUS_TURN_MOD_PARALYZE
Definition enums.h:2234
@ STATUS_KEY_INACTIVE_SLEEP
Definition enums.h:2217
@ STATUS_KEY_FROZEN
Definition enums.h:2203
@ STATUS_TURN_MOD_SLEEP
Definition enums.h:2228
@ STATUS_TURN_MOD_DIZZY
Definition enums.h:2232
@ STATUS_KEY_INACTIVE_WEARY
Definition enums.h:2218
@ STATUS_KEY_TRANSPARENT
Definition enums.h:2210
@ STATUS_KEY_INACTIVE_BERSERK
Definition enums.h:2215
@ STATUS_KEY_STATIC
Definition enums.h:2207
@ STATUS_END
Definition enums.h:2196
@ STATUS_KEY_KO
Definition enums.h:2211
@ STATUS_KEY_DANGER
Definition enums.h:2222
@ STATUS_KEY_17
Definition enums.h:2219
@ STATUS_TURN_MOD_POISON
Definition enums.h:2233
@ STATUS_KEY_FEAR
Definition enums.h:2199
@ STATUS_KEY_11
Definition enums.h:2213
@ STATUS_TURN_MOD_STOP
Definition enums.h:2237
@ STATUS_KEY_SLEEP
Definition enums.h:2202
@ STATUS_KEY_STONE
Definition enums.h:2208
@ STATUS_KEY_STOP
Definition enums.h:2204
@ STATUS_TURN_MOD_STONE
Definition enums.h:2236
@ STATUS_KEY_INACTIVE
Definition enums.h:2214
@ STATUS_KEY_HUSTLE
Definition enums.h:2221
@ STATUS_TURN_MOD_FROZEN
Definition enums.h:2230
@ STATUS_KEY_SHRINK
Definition enums.h:2206
@ STATUS_KEY_DIZZY
Definition enums.h:2200
@ STATUS_KEY_POISON
Definition enums.h:2205
@ STATUS_TURN_MOD_STATIC
Definition enums.h:2229
@ STATUS_KEY_14
Definition enums.h:2216
@ STATUS_KEY_BERSERK
Definition enums.h:2212
@ STATUS_KEY_1B
Definition enums.h:2223
@ STATUS_TURN_MOD_FEAR
Definition enums.h:2231
@ STATUS_KEY_NORMAL
Definition enums.h:2197
@ STATUS_TURN_MOD_SHRINK
Definition enums.h:2235
@ STATUS_KEY_DAZE
Definition enums.h:2209
@ STATUS_KEY_DEFAULT
Definition enums.h:2198

◆ ActorPaletteAdjustments

Enumerator
ACTOR_PAL_ADJUST_NONE 
ACTOR_PAL_ADJUST_SLEEP 
ACTOR_PAL_ADJUST_STATIC 
ACTOR_PAL_ADJUST_FEAR 
ACTOR_PAL_ADJUST_POISON 
ACTOR_PAL_ADJUST_PARALYZE 
ACTOR_PAL_ADJUST_BERSERK 
ACTOR_PAL_ADJUST_WATT_IDLE 
ACTOR_PAL_ADJUST_WATT_ATTACK 
ACTOR_PAL_ADJUST_PLAYER_DEBUFF 
ACTOR_PAL_ADJUST_PLAYER_POISON 
ACTOR_PAL_ADJUST_BLEND_PALETTES_UNIFORM_INTERVALS 
ACTOR_PAL_ADJUST_BLEND_PALETTES_VARYING_INTERVALS 
ACTOR_PAL_ADJUST_BLEND_PALSETS 

Definition at line 2240 of file enums.h.

2240 {
2244 ACTOR_PAL_ADJUST_FEAR = 5, // darker
2255};
@ ACTOR_PAL_ADJUST_FEAR
Definition enums.h:2244
@ ACTOR_PAL_ADJUST_BLEND_PALETTES_VARYING_INTERVALS
Definition enums.h:2253
@ ACTOR_PAL_ADJUST_WATT_IDLE
Definition enums.h:2248
@ ACTOR_PAL_ADJUST_POISON
Definition enums.h:2245
@ ACTOR_PAL_ADJUST_BLEND_PALSETS
Definition enums.h:2254
@ ACTOR_PAL_ADJUST_PARALYZE
Definition enums.h:2246
@ ACTOR_PAL_ADJUST_WATT_ATTACK
Definition enums.h:2249
@ ACTOR_PAL_ADJUST_PLAYER_POISON
Definition enums.h:2251
@ ACTOR_PAL_ADJUST_BLEND_PALETTES_UNIFORM_INTERVALS
Definition enums.h:2252
@ ACTOR_PAL_ADJUST_SLEEP
Definition enums.h:2242
@ ACTOR_PAL_ADJUST_STATIC
Definition enums.h:2243
@ ACTOR_PAL_ADJUST_PLAYER_DEBUFF
Definition enums.h:2250
@ ACTOR_PAL_ADJUST_BERSERK
Definition enums.h:2247
@ ACTOR_PAL_ADJUST_NONE
Definition enums.h:2241

◆ GlowPaletteModes

Enumerator
GLOW_PAL_OFF 
GLOW_PAL_ON 

Definition at line 2257 of file enums.h.

2257 {
2258 GLOW_PAL_OFF = 0,
2259 GLOW_PAL_ON = 11,
2260};
@ GLOW_PAL_OFF
Definition enums.h:2258
@ GLOW_PAL_ON
Definition enums.h:2259

◆ ActorPartFlashState

Enumerator
FLASH_MODE_LIGHT 
FLASH_MODE_MEDIUM 
FLASH_MODE_HEAVY 
FLASH_MODE_DISPOSE 

Definition at line 2262 of file enums.h.

2262 {
2263 FLASH_MODE_LIGHT = 0,
2265 FLASH_MODE_HEAVY = 2,
2267};
@ FLASH_MODE_MEDIUM
Definition enums.h:2264
@ FLASH_MODE_HEAVY
Definition enums.h:2265
@ FLASH_MODE_DISPOSE
Definition enums.h:2266
@ FLASH_MODE_LIGHT
Definition enums.h:2263

◆ FlashPaletteModes

Enumerator
FLASH_PAL_OFF 
FLASH_PAL_ON 

Definition at line 2269 of file enums.h.

2269 {
2270 FLASH_PAL_OFF = 0,
2271 FLASH_PAL_ON = -1,
2272};
@ FLASH_PAL_ON
Definition enums.h:2271
@ FLASH_PAL_OFF
Definition enums.h:2270

◆ DoorSwing

enum DoorSwing
Enumerator
DOOR_SWING_IN 
DOOR_SWING_OUT 

Definition at line 2274 of file enums.h.

2274 {
2275 DOOR_SWING_IN = -1,
2276 DOOR_SWING_OUT = 1,
2277};
@ DOOR_SWING_IN
Definition enums.h:2275
@ DOOR_SWING_OUT
Definition enums.h:2276

◆ VisibilityGroup

Enumerator
VIS_GROUP_0 
VIS_GROUP_1 
VIS_GROUP_2 
VIS_GROUP_3 
VIS_GROUP_4 
VIS_GROUP_5 
VIS_GROUP_6 
VIS_GROUP_7 

Definition at line 2279 of file enums.h.

2279 {
2280 VIS_GROUP_0 = 0,
2281 VIS_GROUP_1 = 1,
2282 VIS_GROUP_2 = 2,
2283 VIS_GROUP_3 = 3,
2284 VIS_GROUP_4 = 4,
2285 VIS_GROUP_5 = 5,
2286 VIS_GROUP_6 = 6,
2287 VIS_GROUP_7 = 7,
2288};
@ VIS_GROUP_1
Definition enums.h:2281
@ VIS_GROUP_7
Definition enums.h:2287
@ VIS_GROUP_3
Definition enums.h:2283
@ VIS_GROUP_4
Definition enums.h:2284
@ VIS_GROUP_0
Definition enums.h:2280
@ VIS_GROUP_6
Definition enums.h:2286
@ VIS_GROUP_5
Definition enums.h:2285
@ VIS_GROUP_2
Definition enums.h:2282

◆ ItemSpawnModes

Enumerator
ITEM_SPAWN_MODE_KEY 
ITEM_SPAWN_MODE_DECORATION 
ITEM_SPAWN_MODE_INVISIBLE 
ITEM_SPAWN_MODE_TOSS_SPAWN_ALWAYS 
ITEM_SPAWN_MODE_BATTLE_REWARD 
ITEM_SPAWN_MODE_TOSS_NEVER_VANISH 
ITEM_SPAWN_MODE_TOSS 
ITEM_SPAWN_MODE_TOSS_SPAWN_ONCE 
ITEM_SPAWN_MODE_TOSS_SPAWN_ONCE_NEVER_VANISH 
ITEM_SPAWN_MODE_TOSS_SPAWN_ALWAYS_NEVER_VANISH 
ITEM_SPAWN_MODE_ITEM_BLOCK_ITEM 
ITEM_SPAWN_MODE_ITEM_BLOCK_BADGE 
ITEM_SPAWN_MODE_FALL_SPAWN_ALWAYS 
ITEM_SPAWN_MODE_FALL_NEVER_VANISH 
ITEM_SPAWN_MODE_FALL 
ITEM_SPAWN_MODE_FALL_SPAWN_ONCE 
ITEM_SPAWN_MODE_FIXED_SPAWN_ALWAYS 
ITEM_SPAWN_MODE_FIXED_NEVER_VANISH 
ITEM_SPAWN_MODE_FIXED 
ITEM_SPAWN_MODE_FIXED_SPAWN_ALWAYS_NEVER_VANISH 
ITEM_SPAWN_MODE_ITEM_BLOCK_SPAWN_ALWAYS 
ITEM_SPAWN_MODE_ITEM_BLOCK_COIN 
ITEM_SPAWN_MODE_TOSS_HIGHER_NEVER_VANISH 
ITEM_SPAWN_MODE_TOSS_FADE1 
ITEM_SPAWN_MODE_TOSS_FADE2 
ITEM_SPAWN_MODE_TOSS_FADE3 
ITEM_SPAWN_MODE_TOSS_SPAWN_ALWAYS_SMALL 
ITEM_SPAWN_MODE_UNKNOWN_1B 
ITEM_SPAWN_AT_PLAYER 

Definition at line 2290 of file enums.h.

2290 {
2291 ITEM_SPAWN_MODE_KEY = 0x00000000,
2292 ITEM_SPAWN_MODE_DECORATION = 0x00000001,
2293 ITEM_SPAWN_MODE_INVISIBLE = 0x00000002,
2295 ITEM_SPAWN_MODE_BATTLE_REWARD = 0x00000004,
2297 ITEM_SPAWN_MODE_TOSS = 0x00000006,
2305 ITEM_SPAWN_MODE_FALL = 0x0000000E,
2309 ITEM_SPAWN_MODE_FIXED = 0x00000012,
2314 ITEM_SPAWN_MODE_TOSS_FADE1 = 0x00000017,
2315 ITEM_SPAWN_MODE_TOSS_FADE2 = 0x00000018,
2316 ITEM_SPAWN_MODE_TOSS_FADE3 = 0x00000019,
2318 ITEM_SPAWN_MODE_UNKNOWN_1B = 0x0000001B,
2319 ITEM_SPAWN_AT_PLAYER = 0x0000001C,
2320};
@ ITEM_SPAWN_AT_PLAYER
Definition enums.h:2319
@ ITEM_SPAWN_MODE_FALL
Definition enums.h:2305
@ ITEM_SPAWN_MODE_TOSS_SPAWN_ALWAYS_SMALL
Definition enums.h:2317
@ ITEM_SPAWN_MODE_FIXED_NEVER_VANISH
Definition enums.h:2308
@ ITEM_SPAWN_MODE_FIXED_SPAWN_ALWAYS
Definition enums.h:2307
@ ITEM_SPAWN_MODE_FIXED
Definition enums.h:2309
@ ITEM_SPAWN_MODE_TOSS_FADE3
Definition enums.h:2316
@ ITEM_SPAWN_MODE_DECORATION
Definition enums.h:2292
@ ITEM_SPAWN_MODE_INVISIBLE
Definition enums.h:2293
@ ITEM_SPAWN_MODE_ITEM_BLOCK_ITEM
Definition enums.h:2301
@ ITEM_SPAWN_MODE_FALL_SPAWN_ONCE
Definition enums.h:2306
@ ITEM_SPAWN_MODE_FIXED_SPAWN_ALWAYS_NEVER_VANISH
Definition enums.h:2310
@ ITEM_SPAWN_MODE_TOSS_FADE1
Definition enums.h:2314
@ ITEM_SPAWN_MODE_TOSS_SPAWN_ONCE
Definition enums.h:2298
@ ITEM_SPAWN_MODE_ITEM_BLOCK_SPAWN_ALWAYS
Definition enums.h:2311
@ ITEM_SPAWN_MODE_BATTLE_REWARD
Definition enums.h:2295
@ ITEM_SPAWN_MODE_TOSS_SPAWN_ALWAYS
Definition enums.h:2294
@ ITEM_SPAWN_MODE_TOSS_SPAWN_ALWAYS_NEVER_VANISH
Definition enums.h:2300
@ ITEM_SPAWN_MODE_TOSS
Definition enums.h:2297
@ ITEM_SPAWN_MODE_TOSS_SPAWN_ONCE_NEVER_VANISH
Definition enums.h:2299
@ ITEM_SPAWN_MODE_TOSS_NEVER_VANISH
Definition enums.h:2296
@ ITEM_SPAWN_MODE_TOSS_FADE2
Definition enums.h:2315
@ ITEM_SPAWN_MODE_TOSS_HIGHER_NEVER_VANISH
Definition enums.h:2313
@ ITEM_SPAWN_MODE_FALL_NEVER_VANISH
Definition enums.h:2304
@ ITEM_SPAWN_MODE_UNKNOWN_1B
Definition enums.h:2318
@ ITEM_SPAWN_MODE_FALL_SPAWN_ALWAYS
Definition enums.h:2303
@ ITEM_SPAWN_MODE_KEY
Definition enums.h:2291
@ ITEM_SPAWN_MODE_ITEM_BLOCK_COIN
Definition enums.h:2312
@ ITEM_SPAWN_MODE_ITEM_BLOCK_BADGE
Definition enums.h:2302

◆ Locations

enum Locations
Enumerator
LOCATION_TOAD_TOWN 
LOCATION_TOAD_TOWN_TUNNELS 
LOCATION_KOOPA_BROS_FORTRESS 
LOCATION_MT_RUGGED 
LOCATION_DRY_DRY_OUTPOST 
LOCATION_DRY_DRY_DESERT 
LOCATION_DRY_DRY_RUINS 
LOCATION_FOREVER_FOREST 
LOCATION_BOOS_MANSION 
LOCATION_TUBBAS_MANOR 
LOCATION_SHY_GUYS_TOYBOX 
LOCATION_MT_LAVALAVA 
LOCATION_CRYSTAL_PALACE 
LOCATION_BOWSERS_CASTLE 
LOCATION_TESTING 
LOCATION_NONE 
LOCATION_PEACH_CASTLE_GROUNDS 
LOCATION_PEACHS_CASTLE 
LOCATION_SHOOTING_STAR_SUMMIT 
LOCATION_STAR_WAY 
LOCATION_STAR_HAVEN 
LOCATION_GOOMBA_VILLAGE 
LOCATION_GOOMBA_ROAD 
LOCATION_PLEASANT_PATH 
LOCATION_KOOPA_VILLAGE 
LOCATION_GUSTY_GULCH 
LOCATION_WINDY_MILL 
LOCATION_JADE_JUNGLE 
LOCATION_YOSHIS_VILLAGE 
LOCATION_FLOWER_FIELDS 
LOCATION_CLOUDY_CLIMB 
LOCATION_SHIVER_CITY 
LOCATION_SHIVER_SNOWFIELD 
LOCATION_STARBORN_VALLEY 
LOCATION_SHIVER_MOUNTAIN 
LOCATION_MARIOS_HOUSE 

Definition at line 2322 of file enums.h.

2322 {
2323 LOCATION_TOAD_TOWN = 0x01,
2326 LOCATION_MT_RUGGED = 0x08,
2331 LOCATION_BOOS_MANSION = 0x0D,
2332 LOCATION_TUBBAS_MANOR = 0x0F,
2334 LOCATION_MT_LAVALAVA = 0x12,
2337 LOCATION_TESTING = 0x17,
2338 LOCATION_NONE = 0x18,
2342 LOCATION_STAR_WAY = 0x1C,
2343 LOCATION_STAR_HAVEN = 0x1D,
2345 LOCATION_GOOMBA_ROAD = 0x1F,
2348 LOCATION_GUSTY_GULCH = 0x22,
2349 LOCATION_WINDY_MILL = 0x23,
2350 LOCATION_JADE_JUNGLE = 0x24,
2353 LOCATION_CLOUDY_CLIMB = 0x27,
2354 LOCATION_SHIVER_CITY = 0x28,
2358 LOCATION_MARIOS_HOUSE = 0x2C,
2359};
@ LOCATION_MARIOS_HOUSE
Definition enums.h:2358
@ LOCATION_CLOUDY_CLIMB
Definition enums.h:2353
@ LOCATION_DRY_DRY_OUTPOST
Definition enums.h:2327
@ LOCATION_STAR_HAVEN
Definition enums.h:2343
@ LOCATION_GOOMBA_ROAD
Definition enums.h:2345
@ LOCATION_JADE_JUNGLE
Definition enums.h:2350
@ LOCATION_DRY_DRY_DESERT
Definition enums.h:2328
@ LOCATION_TUBBAS_MANOR
Definition enums.h:2332
@ LOCATION_BOOS_MANSION
Definition enums.h:2331
@ LOCATION_SHIVER_CITY
Definition enums.h:2354
@ LOCATION_TESTING
Definition enums.h:2337
@ LOCATION_BOWSERS_CASTLE
Definition enums.h:2336
@ LOCATION_TOAD_TOWN_TUNNELS
Definition enums.h:2324
@ LOCATION_SHY_GUYS_TOYBOX
Definition enums.h:2333
@ LOCATION_KOOPA_BROS_FORTRESS
Definition enums.h:2325
@ LOCATION_PLEASANT_PATH
Definition enums.h:2346
@ LOCATION_SHIVER_MOUNTAIN
Definition enums.h:2357
@ LOCATION_STAR_WAY
Definition enums.h:2342
@ LOCATION_FLOWER_FIELDS
Definition enums.h:2352
@ LOCATION_TOAD_TOWN
Definition enums.h:2323
@ LOCATION_CRYSTAL_PALACE
Definition enums.h:2335
@ LOCATION_PEACH_CASTLE_GROUNDS
Definition enums.h:2339
@ LOCATION_MT_LAVALAVA
Definition enums.h:2334
@ LOCATION_WINDY_MILL
Definition enums.h:2349
@ LOCATION_NONE
Definition enums.h:2338
@ LOCATION_MT_RUGGED
Definition enums.h:2326
@ LOCATION_SHIVER_SNOWFIELD
Definition enums.h:2355
@ LOCATION_GOOMBA_VILLAGE
Definition enums.h:2344
@ LOCATION_PEACHS_CASTLE
Definition enums.h:2340
@ LOCATION_FOREVER_FOREST
Definition enums.h:2330
@ LOCATION_STARBORN_VALLEY
Definition enums.h:2356
@ LOCATION_DRY_DRY_RUINS
Definition enums.h:2329
@ LOCATION_GUSTY_GULCH
Definition enums.h:2348
@ LOCATION_KOOPA_VILLAGE
Definition enums.h:2347
@ LOCATION_SHOOTING_STAR_SUMMIT
Definition enums.h:2341
@ LOCATION_YOSHIS_VILLAGE
Definition enums.h:2351

◆ ScreenTransition

Enumerator
TRANSITION_STANDARD 
TRANSITION_TOY_TRAIN 
TRANSITION_END_DEMO_SCENE_BLACK 
TRANSITION_END_DEMO_SCENE_WHITE 
TRANSITION_BEGIN_OR_END_GAME 
TRANSITION_OUTRO_END_SCENE 
TRANSITION_BEGIN_OR_END_CHAPTER 
TRANSITION_SLOW_FADE_TO_WHITE 
TRANSITION_ENTER_WORLD 
TRANSITION_MARIO_WHITE 
TRANSITION_MARIO_BLACK 
TRANSITION_AFTER_SAVE_PROMPT 
TRANSITION_END_PEACH_INTERLUDE 
TRANSITION_PEACH_CAPTURED 
TRANSITION_GET_STAR_CARD 
TRANSITION_END_CHAPTER_INTERRUPTED 
TRANSITION_SLOW_BLUR_MOTION 

Definition at line 2361 of file enums.h.

2361 {
2362 TRANSITION_STANDARD = 0, // fade to/from black
2363 TRANSITION_TOY_TRAIN = 1, // similar to TRANSITION_TOY_TRAIN, but fade applies to whole screen
2364 TRANSITION_END_DEMO_SCENE_BLACK = 2, // rapidly fade to black
2365 TRANSITION_END_DEMO_SCENE_WHITE = 3, // slow fade to white -> rapid fade in from white
2366 TRANSITION_BEGIN_OR_END_GAME = 4, // slow fade to/from black
2367 TRANSITION_OUTRO_END_SCENE = 5, // slow fade to/from black
2368 TRANSITION_BEGIN_OR_END_CHAPTER = 6, // white fade in/out; standard transition for entering kmr_22 (Begin Chapter) or leaving kmr_23 (End of Chapter)
2369 TRANSITION_SLOW_FADE_TO_WHITE = 7, // slow fade to/from white
2370 TRANSITION_ENTER_WORLD = 8, // black Mario stencil in/out
2371 TRANSITION_MARIO_WHITE = 9, // white Mario stencil -> white fade in; used in post ch5 scene, fading to Save and Continue? screen
2372 TRANSITION_MARIO_BLACK = 10, // black Mario stencil -> black fade in; used after Goombaria finds Mario and he wakes up in the inn
2373 TRANSITION_AFTER_SAVE_PROMPT = 11, // white fade out -> white star stencil
2374 TRANSITION_END_PEACH_INTERLUDE = 12, // white star stencil -> white Mario stencil
2375 TRANSITION_PEACH_CAPTURED = 13, // black star stencil -> black fade in
2376 TRANSITION_GET_STAR_CARD = 14, // used for entering kmr_23 (Get Star Card / End Chapter)
2377 TRANSITION_END_CHAPTER_INTERRUPTED = 15, // white fade out -> white Mario stencil; used in kzn_19 for Ch5
2378 TRANSITION_SLOW_BLUR_MOTION = 16, // unused?
ScreenTransition
Definition enums.h:2361
@ TRANSITION_SLOW_BLUR_MOTION
Definition enums.h:2378
@ TRANSITION_END_PEACH_INTERLUDE
Definition enums.h:2374
@ TRANSITION_AFTER_SAVE_PROMPT
Definition enums.h:2373
@ TRANSITION_END_CHAPTER_INTERRUPTED
Definition enums.h:2377
@ TRANSITION_BEGIN_OR_END_CHAPTER
Definition enums.h:2368
@ TRANSITION_GET_STAR_CARD
Definition enums.h:2376
@ TRANSITION_MARIO_BLACK
Definition enums.h:2372
@ TRANSITION_END_DEMO_SCENE_BLACK
Definition enums.h:2364
@ TRANSITION_ENTER_WORLD
Definition enums.h:2370
@ TRANSITION_END_DEMO_SCENE_WHITE
Definition enums.h:2365
@ TRANSITION_BEGIN_OR_END_GAME
Definition enums.h:2366
@ TRANSITION_MARIO_WHITE
Definition enums.h:2371
@ TRANSITION_PEACH_CAPTURED
Definition enums.h:2375
@ TRANSITION_OUTRO_END_SCENE
Definition enums.h:2367
@ TRANSITION_TOY_TRAIN
Definition enums.h:2363
@ TRANSITION_STANDARD
Definition enums.h:2362
@ TRANSITION_SLOW_FADE_TO_WHITE
Definition enums.h:2369

◆ ScreenLayer

Enumerator
SCREEN_LAYER_FRONT 
SCREEN_LAYER_BACK 

Definition at line 2381 of file enums.h.

2381 {
2384};
@ SCREEN_LAYER_FRONT
Definition enums.h:2382
@ SCREEN_LAYER_BACK
Definition enums.h:2383

◆ ScreenOverlayType

Enumerator
OVERLAY_NONE 
OVERLAY_SCREEN_COLOR 
OVERLAY_VIEWPORT_COLOR 
OVERLAY_TYPE_2 
OVERLAY_VIEWPORT_SPOTLIGHT 
OVERLAY_VIEWPORT_MARIO 
OVERLAY_VIEWPORT_STAR 
OVERLAY_SCREEN_SPOTLIGHT 
OVERLAY_SCREEN_MARIO 
OVERLAY_SCREEN_STAR 
OVERLAY_TYPE_9 
OVERLAY_START_BATTLE 
OVERLAY_WORLD_DARKNESS 
OVERLAY_BLUR 
OVERLAY_BATTLE_DARKNESS 
OVERLAY_INTRO_1 
OVERLAY_INTRO_2 

Definition at line 2386 of file enums.h.

2386 {
2387 OVERLAY_NONE = -1,
2390 OVERLAY_TYPE_2 = 2,
2397 OVERLAY_TYPE_9 = 9,
2400 OVERLAY_BLUR = 12,
2402 OVERLAY_INTRO_1 = 14,
2403 OVERLAY_INTRO_2 = 15,
ScreenOverlayType
Definition enums.h:2386
@ OVERLAY_VIEWPORT_STAR
Definition enums.h:2393
@ OVERLAY_NONE
Definition enums.h:2387
@ OVERLAY_BLUR
Definition enums.h:2400
@ OVERLAY_SCREEN_MARIO
Definition enums.h:2395
@ OVERLAY_VIEWPORT_MARIO
Definition enums.h:2392
@ OVERLAY_START_BATTLE
Definition enums.h:2398
@ OVERLAY_SCREEN_SPOTLIGHT
Definition enums.h:2394
@ OVERLAY_SCREEN_COLOR
Definition enums.h:2388
@ OVERLAY_VIEWPORT_COLOR
Definition enums.h:2389
@ OVERLAY_INTRO_2
Definition enums.h:2403
@ OVERLAY_INTRO_1
Definition enums.h:2402
@ OVERLAY_BATTLE_DARKNESS
Definition enums.h:2401
@ OVERLAY_TYPE_2
Definition enums.h:2390
@ OVERLAY_WORLD_DARKNESS
Definition enums.h:2399
@ OVERLAY_VIEWPORT_SPOTLIGHT
Definition enums.h:2391
@ OVERLAY_TYPE_9
Definition enums.h:2397
@ OVERLAY_SCREEN_STAR
Definition enums.h:2396

◆ DoorSounds

enum DoorSounds
Enumerator
DOOR_SOUNDS_BASIC 
DOOR_SOUNDS_METAL 
DOOR_SOUNDS_LARGE 
DOOR_SOUNDS_CREAKY 
DOOR_SOUNDS_GATE 
DOOR_SOUNDS_DOOR 
DOOR_SOUNDS_UNUSED 

Definition at line 2406 of file enums.h.

2406 {
2411 DOOR_SOUNDS_GATE = 4,
2412 DOOR_SOUNDS_DOOR = 5,
2414};
@ DOOR_SOUNDS_DOOR
Definition enums.h:2412
@ DOOR_SOUNDS_UNUSED
Definition enums.h:2413
@ DOOR_SOUNDS_GATE
Definition enums.h:2411
@ DOOR_SOUNDS_CREAKY
Definition enums.h:2410
@ DOOR_SOUNDS_LARGE
Definition enums.h:2409
@ DOOR_SOUNDS_METAL
Definition enums.h:2408
@ DOOR_SOUNDS_BASIC
Definition enums.h:2407

◆ LightSourceFlags

Enumerator
LIGHT_SOURCE_DISABLED 
LIGHT_SOURCE_ENABLED 
LIGHT_SOURCE_LINEAR_FALLOFF 
LIGHT_SOURCE_QUADRATIC_FALLOFF 

Definition at line 2418 of file enums.h.

2418 {
2423};
@ LIGHT_SOURCE_DISABLED
Definition enums.h:2419
@ LIGHT_SOURCE_ENABLED
Definition enums.h:2420
@ LIGHT_SOURCE_QUADRATIC_FALLOFF
Definition enums.h:2422
@ LIGHT_SOURCE_LINEAR_FALLOFF
Definition enums.h:2421

◆ ActionStates

Enumerator
ACTION_STATE_IDLE 
ACTION_STATE_WALK 
ACTION_STATE_RUN 
ACTION_STATE_JUMP 
ACTION_STATE_BOUNCE 

Used with Kooper.

ACTION_STATE_HOP 

Released A before apex of jump.

ACTION_STATE_LAUNCH 

Shy Guy Toybox jack-in-the-boxes.

ACTION_STATE_LANDING_ON_SWITCH 

Small red/blue ! switches.

ACTION_STATE_FALLING 
ACTION_STATE_STEP_DOWN 
ACTION_STATE_LAND 
ACTION_STATE_STEP_DOWN_LAND 
ACTION_STATE_TALK 

Reading signs doesn't count.

ACTION_STATE_SPIN_JUMP 
ACTION_STATE_SPIN_POUND 
ACTION_STATE_TORNADO_JUMP 
ACTION_STATE_TORNADO_POUND 
ACTION_STATE_SLIDING 
ACTION_STATE_HAMMER 
ACTION_STATE_13 
ACTION_STATE_PUSHING_BLOCK 
ACTION_STATE_HIT_FIRE 

Causes Mario to fly up and take damage. Used for fire bars.

ACTION_STATE_KNOCKBACK 
ACTION_STATE_HIT_LAVA 
ACTION_STATE_STEP_UP_PEACH 
ACTION_STATE_USE_SNEAKY_PARASOL 
ACTION_STATE_SPIN 
ACTION_STATE_ENEMY_FIRST_STRIKE 
ACTION_STATE_RAISE_ARMS 
ACTION_STATE_USE_SPINNING_FLOWER 
ACTION_STATE_USE_MUNCHLESIA 

Set by the jan_09 squishy flower entity; throws the player in the air.

ACTION_STATE_USE_TWEESTER 
ACTION_STATE_BOUNCE_OFF_SWITCH 

Small red/blue ! switches.

ACTION_STATE_RIDE 
ACTION_STATE_STEP_UP 
ACTION_STATE_23 
ACTION_STATE_24 
ACTION_STATE_INVALID_25 
ACTION_STATE_USE_SPRING 

Definition at line 2425 of file enums.h.

2425 {
2426 ACTION_STATE_IDLE = 0x00000000,
2427 ACTION_STATE_WALK = 0x00000001,
2428 ACTION_STATE_RUN = 0x00000002,
2429 // all states above are considered locomotion states
2430 ACTION_STATE_JUMP = 0x00000003,
2431 ACTION_STATE_BOUNCE = 0x00000004,
2432 ACTION_STATE_HOP = 0x00000005,
2433 ACTION_STATE_LAUNCH = 0x00000006,
2434 ACTION_STATE_LANDING_ON_SWITCH = 0x00000007,
2435 ACTION_STATE_FALLING = 0x00000008,
2436 ACTION_STATE_STEP_DOWN = 0x00000009,
2437 ACTION_STATE_LAND = 0x0000000A,
2438 ACTION_STATE_STEP_DOWN_LAND = 0x0000000B,
2439 // Following action states prohibit movement (see set_action_state())
2440 ACTION_STATE_TALK = 0x0000000C,
2441 ACTION_STATE_SPIN_JUMP = 0x0000000D,
2442 ACTION_STATE_SPIN_POUND = 0x0000000E,
2443 ACTION_STATE_TORNADO_JUMP = 0x0000000F,
2444 ACTION_STATE_TORNADO_POUND = 0x00000010,
2445 ACTION_STATE_SLIDING = 0x00000011,
2446 ACTION_STATE_HAMMER = 0x00000012,
2447 ACTION_STATE_13 = 0x00000013,
2448 ACTION_STATE_PUSHING_BLOCK = 0x00000014,
2449 ACTION_STATE_HIT_FIRE = 0x00000015,
2450 ACTION_STATE_KNOCKBACK = 0x00000016, // some kind of knockback, does no damage
2451 ACTION_STATE_HIT_LAVA = 0x00000017,
2452 ACTION_STATE_STEP_UP_PEACH = 0x00000018,
2454 ACTION_STATE_SPIN = 0x0000001A,
2456 ACTION_STATE_RAISE_ARMS = 0x0000001C,
2458 ACTION_STATE_USE_MUNCHLESIA = 0x0000001E,
2459 ACTION_STATE_USE_TWEESTER = 0x0000001F,
2460 ACTION_STATE_BOUNCE_OFF_SWITCH = 0x00000020,
2461 ACTION_STATE_RIDE = 0x00000021,
2462 ACTION_STATE_STEP_UP = 0x00000022,
2463 ACTION_STATE_23 = 0x00000023,
2464 ACTION_STATE_24 = 0x00000024,
2465 ACTION_STATE_INVALID_25 = 0x00000025,
2466 ACTION_STATE_USE_SPRING = 0x00000026,
2467};
@ ACTION_STATE_PUSHING_BLOCK
Definition enums.h:2448
@ ACTION_STATE_RIDE
Definition enums.h:2461
@ ACTION_STATE_24
Definition enums.h:2464
@ ACTION_STATE_HIT_LAVA
Definition enums.h:2451
@ ACTION_STATE_JUMP
Definition enums.h:2430
@ ACTION_STATE_STEP_DOWN_LAND
Definition enums.h:2438
@ ACTION_STATE_USE_MUNCHLESIA
Set by the jan_09 squishy flower entity; throws the player in the air.
Definition enums.h:2458
@ ACTION_STATE_SPIN_POUND
Definition enums.h:2442
@ ACTION_STATE_LANDING_ON_SWITCH
Small red/blue ! switches.
Definition enums.h:2434
@ ACTION_STATE_SPIN_JUMP
Definition enums.h:2441
@ ACTION_STATE_LAUNCH
Shy Guy Toybox jack-in-the-boxes.
Definition enums.h:2433
@ ACTION_STATE_IDLE
Definition enums.h:2426
@ ACTION_STATE_TALK
Reading signs doesn't count.
Definition enums.h:2440
@ ACTION_STATE_23
Definition enums.h:2463
@ ACTION_STATE_USE_TWEESTER
Definition enums.h:2459
@ ACTION_STATE_USE_SPRING
Definition enums.h:2466
@ ACTION_STATE_USE_SNEAKY_PARASOL
Definition enums.h:2453
@ ACTION_STATE_BOUNCE_OFF_SWITCH
Small red/blue ! switches.
Definition enums.h:2460
@ ACTION_STATE_STEP_UP_PEACH
Definition enums.h:2452
@ ACTION_STATE_TORNADO_POUND
Definition enums.h:2444
@ ACTION_STATE_USE_SPINNING_FLOWER
Definition enums.h:2457
@ ACTION_STATE_FALLING
Definition enums.h:2435
@ ACTION_STATE_INVALID_25
Definition enums.h:2465
@ ACTION_STATE_LAND
Definition enums.h:2437
@ ACTION_STATE_SLIDING
Definition enums.h:2445
@ ACTION_STATE_HOP
Released A before apex of jump.
Definition enums.h:2432
@ ACTION_STATE_KNOCKBACK
Definition enums.h:2450
@ ACTION_STATE_ENEMY_FIRST_STRIKE
Definition enums.h:2455
@ ACTION_STATE_RAISE_ARMS
Definition enums.h:2456
@ ACTION_STATE_13
Definition enums.h:2447
@ ACTION_STATE_WALK
Definition enums.h:2427
@ ACTION_STATE_BOUNCE
Used with Kooper.
Definition enums.h:2431
@ ACTION_STATE_STEP_DOWN
Definition enums.h:2436
@ ACTION_STATE_HAMMER
Definition enums.h:2446
@ ACTION_STATE_HIT_FIRE
Causes Mario to fly up and take damage. Used for fire bars.
Definition enums.h:2449
@ ACTION_STATE_TORNADO_JUMP
Definition enums.h:2443
@ ACTION_STATE_STEP_UP
Definition enums.h:2462
@ ACTION_STATE_SPIN
Definition enums.h:2454
@ ACTION_STATE_RUN
Definition enums.h:2428

◆ JumpSubstate

Enumerator
JUMP_SUBSTATE_0 
JUMP_SUBSTATE_1 

Definition at line 2469 of file enums.h.

2469 {
2470 JUMP_SUBSTATE_0 = 0,
2471 JUMP_SUBSTATE_1 = 1,
2472};
@ JUMP_SUBSTATE_1
Definition enums.h:2471
@ JUMP_SUBSTATE_0
Definition enums.h:2470

◆ TweesterPartnerStates

Enumerator
TWEESTER_PARTNER_INIT 
TWEESTER_PARTNER_ATTRACT 
TWEESTER_PARTNER_HOLD 
TWEESTER_PARTNER_RELEASE 

Definition at line 2474 of file enums.h.

2474 {
2479};
@ TWEESTER_PARTNER_HOLD
Definition enums.h:2477
@ TWEESTER_PARTNER_ATTRACT
Definition enums.h:2476
@ TWEESTER_PARTNER_INIT
Definition enums.h:2475
@ TWEESTER_PARTNER_RELEASE
Definition enums.h:2478

◆ LandOnSwitchSubstate

Enumerator
LANDING_ON_SWITCH_SUBSTATE_0 
LANDING_ON_SWITCH_SUBSTATE_1 
LANDING_ON_SWITCH_SUBSTATE_2 

Definition at line 2481 of file enums.h.

2481 {
2485};
@ LANDING_ON_SWITCH_SUBSTATE_1
Definition enums.h:2483
@ LANDING_ON_SWITCH_SUBSTATE_0
Definition enums.h:2482
@ LANDING_ON_SWITCH_SUBSTATE_2
Definition enums.h:2484

◆ PeachFlags

enum PeachFlags
Enumerator
PEACH_FLAG_IS_PEACH 
PEACH_FLAG_DISGUISED 
PEACH_FLAG_HAS_PARASOL 
PEACH_FLAG_BLOCK_NEXT_DISGUISE 
PEACH_FLAG_DEPRESSED 

Definition at line 2487 of file enums.h.

2487 {
2488 PEACH_FLAG_IS_PEACH = 0x01,
2489 PEACH_FLAG_DISGUISED = 0x02,
2491 PEACH_FLAG_BLOCK_NEXT_DISGUISE = 0x08, // next attempt to copy an NPC with parasol will fail
2493};
@ PEACH_FLAG_DISGUISED
Definition enums.h:2489
@ PEACH_FLAG_IS_PEACH
Definition enums.h:2488
@ PEACH_FLAG_DEPRESSED
Definition enums.h:2492
@ PEACH_FLAG_BLOCK_NEXT_DISGUISE
Definition enums.h:2491
@ PEACH_FLAG_HAS_PARASOL
Definition enums.h:2490

◆ PeachBakingItems

Enumerator
PEACH_BAKING_NONE 
PEACH_BAKING_CREAM 
PEACH_BAKING_STRAWBERRY 
PEACH_BAKING_BUTTER 
PEACH_BAKING_CLEANSER 
PEACH_BAKING_WATER 
PEACH_BAKING_MILK 
PEACH_BAKING_FLOUR 
PEACH_BAKING_EGG 
PEACH_BAKING_COMPLETE_CAKE 
PEACH_BAKING_CAKE_BOWL 
PEACH_BAKING_CAKE_MIXED 
PEACH_BAKING_CAKE_PAN 
PEACH_BAKING_CAKE_BATTER 
PEACH_BAKING_CAKE_BARE 
PEACH_BAKING_SALT 
PEACH_BAKING_SUGAR 
PEACH_BAKING_CAKE_WITH_ICING 
PEACH_BAKING_CAKE_WITH_BERRIES 

Definition at line 2495 of file enums.h.

2495 {
2504 PEACH_BAKING_EGG = 8,
2511 PEACH_BAKING_SALT = 15,
2512 PEACH_BAKING_SUGAR = 16,
2515};
@ PEACH_BAKING_CAKE_MIXED
Definition enums.h:2507
@ PEACH_BAKING_CAKE_BOWL
Definition enums.h:2506
@ PEACH_BAKING_BUTTER
Definition enums.h:2499
@ PEACH_BAKING_CAKE_WITH_ICING
Definition enums.h:2513
@ PEACH_BAKING_NONE
Definition enums.h:2496
@ PEACH_BAKING_WATER
Definition enums.h:2501
@ PEACH_BAKING_COMPLETE_CAKE
Definition enums.h:2505
@ PEACH_BAKING_FLOUR
Definition enums.h:2503
@ PEACH_BAKING_SUGAR
Definition enums.h:2512
@ PEACH_BAKING_CAKE_PAN
Definition enums.h:2508
@ PEACH_BAKING_STRAWBERRY
Definition enums.h:2498
@ PEACH_BAKING_CAKE_WITH_BERRIES
Definition enums.h:2514
@ PEACH_BAKING_EGG
Definition enums.h:2504
@ PEACH_BAKING_CAKE_BATTER
Definition enums.h:2509
@ PEACH_BAKING_MILK
Definition enums.h:2502
@ PEACH_BAKING_CLEANSER
Definition enums.h:2500
@ PEACH_BAKING_SALT
Definition enums.h:2511
@ PEACH_BAKING_CAKE_BARE
Definition enums.h:2510
@ PEACH_BAKING_CREAM
Definition enums.h:2497

◆ PeachDisguises

Enumerator
PEACH_DISGUISE_NONE 
PEACH_DISGUISE_KOOPATROL 
PEACH_DISGUISE_HAMMER_BROS 
PEACH_DISGUISE_CLUBBA 

Definition at line 2517 of file enums.h.

2517 {
2522};
@ PEACH_DISGUISE_KOOPATROL
Definition enums.h:2519
@ PEACH_DISGUISE_HAMMER_BROS
Definition enums.h:2520
@ PEACH_DISGUISE_CLUBBA
Definition enums.h:2521
@ PEACH_DISGUISE_NONE
Definition enums.h:2518

◆ NpcIDs

enum NpcIDs
Enumerator
NPC_SELF 
NPC_PLAYER 
NPC_PARTNER 
NPC_BTL_MERLEE 
NPC_BTL_COMPANION 
NPC_BTL_SPIRIT 

Definition at line 2525 of file enums.h.

2525 {
2526 NPC_SELF = -1,
2527 NPC_PLAYER = -2,
2528 NPC_PARTNER = -4,
2529 NPC_BTL_MERLEE = -10,
2530 NPC_BTL_COMPANION = 0, // used for Peach in intro Bowser fight and Kolorado in Lava Piranha fight
2531 NPC_BTL_SPIRIT = 100,
2532};
@ NPC_SELF
Definition enums.h:2526
@ NPC_BTL_MERLEE
Definition enums.h:2529
@ NPC_BTL_COMPANION
Definition enums.h:2530
@ NPC_PLAYER
Definition enums.h:2527
@ NPC_BTL_SPIRIT
Definition enums.h:2531
@ NPC_PARTNER
Definition enums.h:2528

◆ ShadowType

enum ShadowType
Enumerator
SHADOW_VARYING_CIRCLE 
SHADOW_VARYING_SQUARE 
SHADOW_FIXED_CIRCLE 
SHADOW_FIXED_SQUARE 
SHADOW_VARYING_ALT_CIRCLE 
SHADOW_FIXED_ALT_CIRCLE 

Definition at line 2534 of file enums.h.

2534 {
2539 SHADOW_VARYING_ALT_CIRCLE = 4, // unused?
2540 SHADOW_FIXED_ALT_CIRCLE = 5, // unused?
2541};
@ SHADOW_FIXED_ALT_CIRCLE
Definition enums.h:2540
@ SHADOW_VARYING_CIRCLE
Definition enums.h:2535
@ SHADOW_FIXED_CIRCLE
Definition enums.h:2537
@ SHADOW_VARYING_SQUARE
Definition enums.h:2536
@ SHADOW_FIXED_SQUARE
Definition enums.h:2538
@ SHADOW_VARYING_ALT_CIRCLE
Definition enums.h:2539

◆ EntityTypes

Enumerator
ENTITY_TYPE_SHADOW 
ENTITY_TYPE_2 
ENTITY_TYPE_PADLOCK 
ENTITY_TYPE_PADLOCK_RED_FRAME 
ENTITY_TYPE_PADLOCK_RED_FACE 
ENTITY_TYPE_PADLOCK_BLUE_FACE 
ENTITY_TYPE_BLUE_SWITCH 
ENTITY_TYPE_RED_SWITCH 
ENTITY_TYPE_HUGE_BLUE_SWITCH 
ENTITY_TYPE_GREEN_STOMP_SWITCH 
ENTITY_TYPE_MULTI_TRIGGER_BLOCK 
ENTITY_TYPE_PUSH_BLOCK 
ENTITY_TYPE_BRICK_BLOCK 
ENTITY_TYPE_MULTI_COIN_BRICK 
ENTITY_TYPE_YELLOW_BLOCK 
ENTITY_TYPE_SINGLE_TRIGGER_BLOCK 
ENTITY_TYPE_HIDDEN_YELLOW_BLOCK 
ENTITY_TYPE_HIDDEN_RED_BLOCK 
ENTITY_TYPE_INACTIVE_BLOCK 
ENTITY_TYPE_RED_BLOCK 
ENTITY_TYPE_HAMMER1_BLOCK 
ENTITY_TYPE_HAMMER2_BLOCK 
ENTITY_TYPE_HAMMER3_BLOCK 
ENTITY_TYPE_HAMMER1_BLOCK_TINY 
ENTITY_TYPE_HAMMER2_BLOCK_TINY 
ENTITY_TYPE_HAMMER3_BLOCK_TINY 
ENTITY_TYPE_HEALING_BLOCK 
ENTITY_TYPE_1C 
ENTITY_TYPE_1D 
ENTITY_TYPE_1E 
ENTITY_TYPE_HEALING_BLOCK_FRAME 
ENTITY_TYPE_SAVE_POINT 
ENTITY_TYPE_POW_BLOCK 
ENTITY_TYPE_SUPER_BLOCK 
ENTITY_TYPE_ULTRA_BLOCK 
ENTITY_TYPE_WOODEN_CRATE 
ENTITY_TYPE_BOARDED_FLOOR 
ENTITY_TYPE_BOMBABLE_ROCK 
ENTITY_TYPE_BLUE_WARP_PIPE 
ENTITY_TYPE_SIMPLE_SPRING 
ENTITY_TYPE_SCRIPT_SPRING 
ENTITY_TYPE_HIDDEN_PANEL 
ENTITY_TYPE_STAR_BOX_LAUNCHER 
ENTITY_TYPE_CHEST 
ENTITY_TYPE_SIGNPOST 
ENTITY_TYPE_RED_ARROW_SIGNS 
ENTITY_TYPE_BELLBELL_PLANT 
ENTITY_TYPE_TRUMPET_PLANT 
ENTITY_TYPE_MUNCHLESIA 
ENTITY_TYPE_CYMBAL_PLANT 
ENTITY_TYPE_PINK_FLOWER 
ENTITY_TYPE_SPINNING_FLOWER 
ENTITY_TYPE_3B 
ENTITY_TYPE_TWEESTER 
ENTITY_TYPE_HEALING_BLOCK_CONTENT 
ENTITY_TYPE_SUPER_BLOCK_HIT_EFFECT 
ENTITY_TYPE_ULTRA_BLOCK_HIT_EFFECT 
ENTITY_TYPE_RESET_MUNCHLESIA 
ENTITY_TYPE_MUNCHLESIA_GRAB 
ENTITY_TYPE_MUNCHLESIA_ENVELOP 
ENTITY_TYPE_MUNCHLESIA_BEGIN_CHEW 
ENTITY_TYPE_MUNCHLESIA_CHEWING 
ENTITY_TYPE_MUNCHLESIA_SPIT_OUT 
ENTITY_TYPE_MUNCHLESIA_RESET1 
ENTITY_TYPE_MUNCHLESIA_RESET2 

Definition at line 2543 of file enums.h.

2543 {
2544 ENTITY_TYPE_SHADOW = 0x01,
2545 ENTITY_TYPE_2 = 0x02,
2546 ENTITY_TYPE_PADLOCK = 0x03,
2563 ENTITY_TYPE_RED_BLOCK = 0x14,
2571 ENTITY_TYPE_1C = 0x1C,
2572 ENTITY_TYPE_1D = 0x1D,
2573 ENTITY_TYPE_1E = 0x1E,
2576 ENTITY_TYPE_POW_BLOCK = 0x21,
2587 ENTITY_TYPE_CHEST = 0x32,
2588 ENTITY_TYPE_SIGNPOST = 0x33,
2596 ENTITY_TYPE_3B = 0x3B,
2597 ENTITY_TYPE_TWEESTER = 0x3C,
2609};
@ ENTITY_TYPE_HAMMER1_BLOCK
Definition enums.h:2564
@ ENTITY_TYPE_TRUMPET_PLANT
Definition enums.h:2591
@ ENTITY_TYPE_MUNCHLESIA_ENVELOP
Definition enums.h:2603
@ ENTITY_TYPE_1E
Definition enums.h:2573
@ ENTITY_TYPE_HEALING_BLOCK_FRAME
Definition enums.h:2574
@ ENTITY_TYPE_2
Definition enums.h:2545
@ ENTITY_TYPE_SINGLE_TRIGGER_BLOCK
Definition enums.h:2559
@ ENTITY_TYPE_BELLBELL_PLANT
Definition enums.h:2590
@ ENTITY_TYPE_SCRIPT_SPRING
Definition enums.h:2584
@ ENTITY_TYPE_MUNCHLESIA_CHEWING
Definition enums.h:2605
@ ENTITY_TYPE_MUNCHLESIA_BEGIN_CHEW
Definition enums.h:2604
@ ENTITY_TYPE_MUNCHLESIA_RESET2
Definition enums.h:2608
@ ENTITY_TYPE_3B
Definition enums.h:2596
@ ENTITY_TYPE_POW_BLOCK
Definition enums.h:2576
@ ENTITY_TYPE_PINK_FLOWER
Definition enums.h:2594
@ ENTITY_TYPE_HIDDEN_PANEL
Definition enums.h:2585
@ ENTITY_TYPE_BOMBABLE_ROCK
Definition enums.h:2581
@ ENTITY_TYPE_PUSH_BLOCK
Definition enums.h:2555
@ ENTITY_TYPE_HIDDEN_RED_BLOCK
Definition enums.h:2561
@ ENTITY_TYPE_RED_ARROW_SIGNS
Definition enums.h:2589
@ ENTITY_TYPE_PADLOCK
Definition enums.h:2546
@ ENTITY_TYPE_HAMMER3_BLOCK
Definition enums.h:2566
@ ENTITY_TYPE_HUGE_BLUE_SWITCH
Definition enums.h:2552
@ ENTITY_TYPE_1C
Definition enums.h:2571
@ ENTITY_TYPE_SUPER_BLOCK
Definition enums.h:2577
@ ENTITY_TYPE_HEALING_BLOCK
Definition enums.h:2570
@ ENTITY_TYPE_ULTRA_BLOCK_HIT_EFFECT
Definition enums.h:2600
@ ENTITY_TYPE_1D
Definition enums.h:2572
@ ENTITY_TYPE_BLUE_SWITCH
Definition enums.h:2550
@ ENTITY_TYPE_MUNCHLESIA_GRAB
Definition enums.h:2602
@ ENTITY_TYPE_MUNCHLESIA_SPIT_OUT
Definition enums.h:2606
@ ENTITY_TYPE_GREEN_STOMP_SWITCH
Definition enums.h:2553
@ ENTITY_TYPE_CYMBAL_PLANT
Definition enums.h:2593
@ ENTITY_TYPE_HAMMER2_BLOCK
Definition enums.h:2565
@ ENTITY_TYPE_INACTIVE_BLOCK
Definition enums.h:2562
@ ENTITY_TYPE_HAMMER3_BLOCK_TINY
Definition enums.h:2569
@ ENTITY_TYPE_MULTI_COIN_BRICK
Definition enums.h:2557
@ ENTITY_TYPE_HEALING_BLOCK_CONTENT
Definition enums.h:2598
@ ENTITY_TYPE_SIGNPOST
Definition enums.h:2588
@ ENTITY_TYPE_RED_SWITCH
Definition enums.h:2551
@ ENTITY_TYPE_SIMPLE_SPRING
Definition enums.h:2583
@ ENTITY_TYPE_CHEST
Definition enums.h:2587
@ ENTITY_TYPE_RESET_MUNCHLESIA
Definition enums.h:2601
@ ENTITY_TYPE_SPINNING_FLOWER
Definition enums.h:2595
@ ENTITY_TYPE_PADLOCK_RED_FACE
Definition enums.h:2548
@ ENTITY_TYPE_BRICK_BLOCK
Definition enums.h:2556
@ ENTITY_TYPE_HAMMER2_BLOCK_TINY
Definition enums.h:2568
@ ENTITY_TYPE_HIDDEN_YELLOW_BLOCK
Definition enums.h:2560
@ ENTITY_TYPE_RED_BLOCK
Definition enums.h:2563
@ ENTITY_TYPE_SAVE_POINT
Definition enums.h:2575
@ ENTITY_TYPE_MULTI_TRIGGER_BLOCK
Definition enums.h:2554
@ ENTITY_TYPE_HAMMER1_BLOCK_TINY
Definition enums.h:2567
@ ENTITY_TYPE_TWEESTER
Definition enums.h:2597
@ ENTITY_TYPE_ULTRA_BLOCK
Definition enums.h:2578
@ ENTITY_TYPE_PADLOCK_RED_FRAME
Definition enums.h:2547
@ ENTITY_TYPE_MUNCHLESIA_RESET1
Definition enums.h:2607
@ ENTITY_TYPE_MUNCHLESIA
Definition enums.h:2592
@ ENTITY_TYPE_PADLOCK_BLUE_FACE
Definition enums.h:2549
@ ENTITY_TYPE_BLUE_WARP_PIPE
Definition enums.h:2582
@ ENTITY_TYPE_YELLOW_BLOCK
Definition enums.h:2558
@ ENTITY_TYPE_BOARDED_FLOOR
Definition enums.h:2580
@ ENTITY_TYPE_WOODEN_CRATE
Definition enums.h:2579
@ ENTITY_TYPE_SUPER_BLOCK_HIT_EFFECT
Definition enums.h:2599
@ ENTITY_TYPE_STAR_BOX_LAUNCHER
Definition enums.h:2586
@ ENTITY_TYPE_SHADOW
Definition enums.h:2544

◆ EntityFlags

Enumerator
ENTITY_FLAG_HIDDEN 
ENTITY_FLAG_DRAW_IF_CLOSE_HIDE_MODE1 
ENTITY_FLAG_HAS_DYNAMIC_SHADOW 
ENTITY_FLAG_HAS_ANIMATED_MODEL 
ENTITY_FLAG_SKIP_UPDATE_TRANSFORM_MATRIX 
ENTITY_FLAG_DISABLE_COLLISION 
ENTITY_FLAG_CONTINUOUS_COLLISION 
ENTITY_FLAG_80 
ENTITY_FLAG_HAS_SHADOW 
ENTITY_FLAG_FIXED_SHADOW_SIZE 
ENTITY_FLAG_400 
ENTITY_FLAG_CIRCULAR_SHADOW 
ENTITY_FLAG_SHOWS_INSPECT_PROMPT 
ENTITY_FLAG_ALWAYS_FACE_CAMERA 
ENTITY_FLAG_4000 
ENTITY_FLAG_8000 
ENTITY_FLAG_DETECTED_COLLISION 
ENTITY_FLAG_PARTNER_COLLISION 
ENTITY_FLAG_DRAW_IF_CLOSE_HIDE_MODE2 
ENTITY_FLAG_IGNORE_DISTANCE_CULLING 
ENTITY_FLAG_USED 
ENTITY_FLAG_200000 
ENTITY_FLAG_SHADOW_POS_DIRTY 
ENTITY_FLAG_DARK_SHADOW 
ENTITY_FLAG_BOUND_SCRIPT_DIRTY 
ENTITY_FLAG_2000000 
ENTITY_FLAG_PENDING_FULL_DELETE 
ENTITY_FLAG_8000000 
ENTITY_FLAG_FADING_AWAY 
ENTITY_FLAG_PENDING_INSTANCE_DELETE 
ENTITY_FLAG_SKIP_UPDATE 
ENTITY_FLAG_CREATED 

Definition at line 2612 of file enums.h.

2612 {
2613 ENTITY_FLAG_HIDDEN = 0x00000001,
2615 ENTITY_FLAG_HAS_DYNAMIC_SHADOW = 0x00000004,
2616 ENTITY_FLAG_HAS_ANIMATED_MODEL = 0x00000008,
2618 ENTITY_FLAG_DISABLE_COLLISION = 0x00000020,
2620 ENTITY_FLAG_80 = 0x00000080,
2621 ENTITY_FLAG_HAS_SHADOW = 0x00000100,
2622 ENTITY_FLAG_FIXED_SHADOW_SIZE = 0x00000200,
2623 ENTITY_FLAG_400 = 0x00000400,
2624 ENTITY_FLAG_CIRCULAR_SHADOW = 0x00000800,
2626 ENTITY_FLAG_ALWAYS_FACE_CAMERA = 0x00002000,
2627 ENTITY_FLAG_4000 = 0x00004000,
2628 ENTITY_FLAG_8000 = 0x00008000,
2629 ENTITY_FLAG_DETECTED_COLLISION = 0x00010000,
2630 ENTITY_FLAG_PARTNER_COLLISION = 0x00020000,
2633 ENTITY_FLAG_USED = 0x00100000,
2634 ENTITY_FLAG_200000 = 0x00200000,
2635 ENTITY_FLAG_SHADOW_POS_DIRTY = 0x00400000,
2636 ENTITY_FLAG_DARK_SHADOW = 0x00800000,
2637 ENTITY_FLAG_BOUND_SCRIPT_DIRTY = 0x01000000,
2638 ENTITY_FLAG_2000000 = 0x02000000,
2640 ENTITY_FLAG_8000000 = 0x08000000,
2641 ENTITY_FLAG_FADING_AWAY = 0x10000000,
2643 ENTITY_FLAG_SKIP_UPDATE = 0x40000000,
2644 ENTITY_FLAG_CREATED = 0x80000000,
2645};
@ ENTITY_FLAG_8000
Definition enums.h:2628
@ ENTITY_FLAG_DETECTED_COLLISION
Definition enums.h:2629
@ ENTITY_FLAG_CONTINUOUS_COLLISION
Definition enums.h:2619
@ ENTITY_FLAG_HAS_SHADOW
Definition enums.h:2621
@ ENTITY_FLAG_IGNORE_DISTANCE_CULLING
Definition enums.h:2632
@ ENTITY_FLAG_HAS_ANIMATED_MODEL
Definition enums.h:2616
@ ENTITY_FLAG_DARK_SHADOW
Definition enums.h:2636
@ ENTITY_FLAG_SHADOW_POS_DIRTY
Definition enums.h:2635
@ ENTITY_FLAG_400
Definition enums.h:2623
@ ENTITY_FLAG_DRAW_IF_CLOSE_HIDE_MODE2
Definition enums.h:2631
@ ENTITY_FLAG_DRAW_IF_CLOSE_HIDE_MODE1
Definition enums.h:2614
@ ENTITY_FLAG_80
Definition enums.h:2620
@ ENTITY_FLAG_HAS_DYNAMIC_SHADOW
Definition enums.h:2615
@ ENTITY_FLAG_PARTNER_COLLISION
Definition enums.h:2630
@ ENTITY_FLAG_CREATED
Definition enums.h:2644
@ ENTITY_FLAG_200000
Definition enums.h:2634
@ ENTITY_FLAG_8000000
Definition enums.h:2640
@ ENTITY_FLAG_FIXED_SHADOW_SIZE
Definition enums.h:2622
@ ENTITY_FLAG_SHOWS_INSPECT_PROMPT
Definition enums.h:2625
@ ENTITY_FLAG_HIDDEN
Definition enums.h:2613
@ ENTITY_FLAG_2000000
Definition enums.h:2638
@ ENTITY_FLAG_BOUND_SCRIPT_DIRTY
Definition enums.h:2637
@ ENTITY_FLAG_4000
Definition enums.h:2627
@ ENTITY_FLAG_SKIP_UPDATE_TRANSFORM_MATRIX
Definition enums.h:2617
@ ENTITY_FLAG_USED
Definition enums.h:2633
@ ENTITY_FLAG_SKIP_UPDATE
Definition enums.h:2643
@ ENTITY_FLAG_PENDING_INSTANCE_DELETE
Definition enums.h:2642
@ ENTITY_FLAG_DISABLE_COLLISION
Definition enums.h:2618
@ ENTITY_FLAG_ALWAYS_FACE_CAMERA
Definition enums.h:2626
@ ENTITY_FLAG_FADING_AWAY
Definition enums.h:2641
@ ENTITY_FLAG_PENDING_FULL_DELETE
Definition enums.h:2639
@ ENTITY_FLAG_CIRCULAR_SHADOW
Definition enums.h:2624

◆ EntityCollisionFlags

Enumerator
ENTITY_COLLISION_PLAYER_TOUCH_FLOOR 
ENTITY_COLLISION_FLAG_02 
ENTITY_COLLISION_PLAYER_TOUCH_CEILING 
ENTITY_COLLISION_PLAYER_TOUCH_WALL 
ENTITY_COLLISION_PLAYER_PUSHING_AGAINST 
ENTITY_COLLISION_FLAG_20 
ENTITY_COLLISION_PLAYER_HAMMER 
ENTITY_COLLISION_PARTNER 
ENTITY_COLLISION_PLAYER_LAST_FLOOR 

Definition at line 2647 of file enums.h.

2647 {
2649 ENTITY_COLLISION_FLAG_02 = 0x00000002,
2653 ENTITY_COLLISION_FLAG_20 = 0x00000020,
2654 ENTITY_COLLISION_PLAYER_HAMMER = 0x00000040,
2655 ENTITY_COLLISION_PARTNER = 0x00000080,
2657};
@ ENTITY_COLLISION_PARTNER
Definition enums.h:2655
@ ENTITY_COLLISION_PLAYER_HAMMER
Definition enums.h:2654
@ ENTITY_COLLISION_PLAYER_TOUCH_WALL
Definition enums.h:2651
@ ENTITY_COLLISION_PLAYER_TOUCH_FLOOR
Definition enums.h:2648
@ ENTITY_COLLISION_PLAYER_TOUCH_CEILING
Definition enums.h:2650
@ ENTITY_COLLISION_FLAG_20
Definition enums.h:2653
@ ENTITY_COLLISION_PLAYER_PUSHING_AGAINST
Definition enums.h:2652
@ ENTITY_COLLISION_PLAYER_LAST_FLOOR
Definition enums.h:2656
@ ENTITY_COLLISION_FLAG_02
Definition enums.h:2649

◆ EntityHideMode

Enumerator
ENTITY_HIDE_MODE_0 
ENTITY_HIDE_MODE_1 
ENTITY_HIDE_MODE_2 

Definition at line 2659 of file enums.h.

2659 {
2663};
@ ENTITY_HIDE_MODE_1
Definition enums.h:2661
@ ENTITY_HIDE_MODE_0
Definition enums.h:2660
@ ENTITY_HIDE_MODE_2
Definition enums.h:2662

◆ PushGridOccupant

Enumerator
PUSH_GRID_EMPTY 
PUSH_GRID_BLOCK 
PUSH_GRID_OBSTRUCTION 
PUSH_GRID_OUT_OF_BOUNDS 

Definition at line 2665 of file enums.h.

2665 {
2666 PUSH_GRID_EMPTY = 0,
2667 PUSH_GRID_BLOCK = 1,
PushGridOccupant
Definition enums.h:2665
@ PUSH_GRID_BLOCK
Definition enums.h:2667
@ PUSH_GRID_EMPTY
Definition enums.h:2666
@ PUSH_GRID_OUT_OF_BOUNDS
Definition enums.h:2669
@ PUSH_GRID_OBSTRUCTION
Definition enums.h:2668

◆ TriggerFlags

Enumerator
TRIGGER_ACTIVE 
TRIGGER_ACTIVATED 
TRIGGER_FORCE_ACTIVATE 
TRIGGER_WALL_PUSH 
TRIGGER_FLOOR_TOUCH 
TRIGGER_WALL_PRESS_A 
TRIGGER_FLOOR_JUMP 
TRIGGER_WALL_TOUCH 
TRIGGER_FLOOR_PRESS_A 
TRIGGER_WALL_HAMMER 
TRIGGER_FLAG_2000 
TRIGGER_FLAG_4000 
TRIGGER_FLAG_8000 
TRIGGER_GAME_FLAG_SET 
TRIGGER_AREA_FLAG_SET 
TRIGGER_CEILING_TOUCH 
TRIGGER_FLOOR_ABOVE 
TRIGGER_POINT_BOMB 
TRIGGER_SCRIPT_BOUND 

Definition at line 2672 of file enums.h.

2672 {
2673 TRIGGER_ACTIVE = 0x00000001,
2674 TRIGGER_ACTIVATED = 0x00000002,
2675 TRIGGER_FORCE_ACTIVATE = 0x00000010,
2676 TRIGGER_WALL_PUSH = 0x00000040,
2677 TRIGGER_FLOOR_TOUCH = 0x00000080,
2678 TRIGGER_WALL_PRESS_A = 0x00000100,
2679 TRIGGER_FLOOR_JUMP = 0x00000200,
2680 TRIGGER_WALL_TOUCH = 0x00000400,
2681 TRIGGER_FLOOR_PRESS_A = 0x00000800,
2682 TRIGGER_WALL_HAMMER = 0x00001000,
2683 TRIGGER_FLAG_2000 = 0x00002000,
2684 TRIGGER_FLAG_4000 = 0x00004000,
2685 TRIGGER_FLAG_8000 = 0x00008000,
2686 TRIGGER_GAME_FLAG_SET = 0x00010000,
2687 TRIGGER_AREA_FLAG_SET = 0x00020000,
2688 TRIGGER_CEILING_TOUCH = 0x00040000,
2689 TRIGGER_FLOOR_ABOVE = 0x00080000,
2690 TRIGGER_POINT_BOMB = 0x00100000,
2691 TRIGGER_SCRIPT_BOUND = 0x01000000
2692};
@ TRIGGER_FLAG_8000
Definition enums.h:2685
@ TRIGGER_AREA_FLAG_SET
Definition enums.h:2687
@ TRIGGER_ACTIVE
Definition enums.h:2673
@ TRIGGER_FORCE_ACTIVATE
Definition enums.h:2675
@ TRIGGER_FLOOR_JUMP
Definition enums.h:2679
@ TRIGGER_FLAG_4000
Definition enums.h:2684
@ TRIGGER_FLOOR_ABOVE
Definition enums.h:2689
@ TRIGGER_GAME_FLAG_SET
Definition enums.h:2686
@ TRIGGER_WALL_HAMMER
Definition enums.h:2682
@ TRIGGER_WALL_PRESS_A
Definition enums.h:2678
@ TRIGGER_ACTIVATED
Definition enums.h:2674
@ TRIGGER_CEILING_TOUCH
Definition enums.h:2688
@ TRIGGER_WALL_PUSH
Definition enums.h:2676
@ TRIGGER_FLOOR_PRESS_A
Definition enums.h:2681
@ TRIGGER_FLOOR_TOUCH
Definition enums.h:2677
@ TRIGGER_SCRIPT_BOUND
Definition enums.h:2691
@ TRIGGER_POINT_BOMB
Definition enums.h:2690
@ TRIGGER_FLAG_2000
Definition enums.h:2683
@ TRIGGER_WALL_TOUCH
Definition enums.h:2680

◆ ItemEntityFlags

Enumerator
ITEM_ENTITY_FLAG_CAM0 
ITEM_ENTITY_FLAG_CAM1 
ITEM_ENTITY_FLAG_CAM2 
ITEM_ENTITY_FLAG_CAM3 
ITEM_ENTITY_FLAG_10 
ITEM_ENTITY_FLAG_HIDDEN 
ITEM_ENTITY_FLAG_JUST_SPAWNED 
ITEM_ENTITY_FLAG_AUTO_COLLECT 
ITEM_ENTITY_FLAG_NEVER_VANISH 
ITEM_ENTITY_FLAG_SAVE_ON_TOUCH 
ITEM_ENTITY_FLAG_SAVE_ON_INIT 
ITEM_ENTITY_FLAG_1000 
ITEM_ENTITY_FLAG_NO_GRAVITY 
ITEM_ENTITY_RESIZABLE 
ITEM_ENTITY_FLAG_8000 
ITEM_ENTITY_FLAG_TOSS_LOWER 
ITEM_ENTITY_FLAG_ODD_SPAWN_PARITY 
ITEM_ENTITY_FLAG_FULLSIZE 
ITEM_ENTITY_FLAG_TRANSPARENT 
ITEM_ENTITY_FLAG_INVISIBLE 
ITEM_ENTITY_FLAG_CANT_COLLECT 
ITEM_ENTITY_FLAG_400000 
ITEM_ENTITY_FLAG_800000 
ITEM_ENTITY_FLAG_TOSS_HIGHER 
ITEM_ENTITY_FLAG_2000000 
ITEM_ENTITY_FLAG_4000000 
ITEM_ENTITY_FLAG_HIDING 
ITEM_ENTITY_FLAG_NO_MOTION 
ITEM_ENTITY_FLAG_DONE_FALLING 
ITEM_ENTITY_FLAG_ANGLE_RELATIVE_VELOCITY 
ITEM_ENTITY_FLAG_SAVE_ON_RECEIPT 

Definition at line 2694 of file enums.h.

2694 {
2695 ITEM_ENTITY_FLAG_CAM0 = 0x00000001,
2696 ITEM_ENTITY_FLAG_CAM1 = 0x00000002,
2697 ITEM_ENTITY_FLAG_CAM2 = 0x00000004,
2698 ITEM_ENTITY_FLAG_CAM3 = 0x00000008,
2699 ITEM_ENTITY_FLAG_10 = 0x00000010,
2700 ITEM_ENTITY_FLAG_HIDDEN = 0x00000040, // do not render; player cant pickup
2701 ITEM_ENTITY_FLAG_JUST_SPAWNED = 0x00000080,
2702 ITEM_ENTITY_FLAG_AUTO_COLLECT = 0x00000100,
2703 ITEM_ENTITY_FLAG_NEVER_VANISH = 0x00000200,
2704 ITEM_ENTITY_FLAG_SAVE_ON_TOUCH = 0x00000400, // sets bound game flag when the item is touched
2705 ITEM_ENTITY_FLAG_SAVE_ON_INIT = 0x00000800,
2706 ITEM_ENTITY_FLAG_1000 = 0x00001000,
2707 ITEM_ENTITY_FLAG_NO_GRAVITY = 0x00002000,
2708 ITEM_ENTITY_RESIZABLE = 0x00004000,
2709 ITEM_ENTITY_FLAG_8000 = 0x00008000,
2710 ITEM_ENTITY_FLAG_TOSS_LOWER = 0x00010000,
2711 ITEM_ENTITY_FLAG_ODD_SPAWN_PARITY = 0x00020000, // every other item entity spawned will have this set
2712 ITEM_ENTITY_FLAG_FULLSIZE = 0x00040000,
2713 ITEM_ENTITY_FLAG_TRANSPARENT = 0x00080000,
2714 ITEM_ENTITY_FLAG_INVISIBLE = 0x00100000, // spawned with ITEM_SPAWN_MODE_INVISIBLE
2715 ITEM_ENTITY_FLAG_CANT_COLLECT = 0x00200000,
2716 ITEM_ENTITY_FLAG_400000 = 0x00400000,
2717 ITEM_ENTITY_FLAG_800000 = 0x00800000,
2718 ITEM_ENTITY_FLAG_TOSS_HIGHER = 0x01000000,
2719 ITEM_ENTITY_FLAG_2000000 = 0x02000000,
2720 ITEM_ENTITY_FLAG_4000000 = 0x04000000,
2721 ITEM_ENTITY_FLAG_HIDING = 0x08000000,
2722 ITEM_ENTITY_FLAG_NO_MOTION = 0x10000000,
2723 ITEM_ENTITY_FLAG_DONE_FALLING = 0x20000000,
2725 ITEM_ENTITY_FLAG_SAVE_ON_RECEIPT = 0x80000000, // sets bound game flag only when the item is placed in player inventory
2726};
@ ITEM_ENTITY_FLAG_DONE_FALLING
Definition enums.h:2723
@ ITEM_ENTITY_FLAG_1000
Definition enums.h:2706
@ ITEM_ENTITY_FLAG_CAM1
Definition enums.h:2696
@ ITEM_ENTITY_FLAG_NO_MOTION
Definition enums.h:2722
@ ITEM_ENTITY_FLAG_800000
Definition enums.h:2717
@ ITEM_ENTITY_FLAG_CAM0
Definition enums.h:2695
@ ITEM_ENTITY_FLAG_10
Definition enums.h:2699
@ ITEM_ENTITY_FLAG_8000
Definition enums.h:2709
@ ITEM_ENTITY_RESIZABLE
Definition enums.h:2708
@ ITEM_ENTITY_FLAG_CANT_COLLECT
Definition enums.h:2715
@ ITEM_ENTITY_FLAG_NO_GRAVITY
Definition enums.h:2707
@ ITEM_ENTITY_FLAG_SAVE_ON_RECEIPT
Definition enums.h:2725
@ ITEM_ENTITY_FLAG_HIDING
Definition enums.h:2721
@ ITEM_ENTITY_FLAG_ODD_SPAWN_PARITY
Definition enums.h:2711
@ ITEM_ENTITY_FLAG_4000000
Definition enums.h:2720
@ ITEM_ENTITY_FLAG_ANGLE_RELATIVE_VELOCITY
Definition enums.h:2724
@ ITEM_ENTITY_FLAG_FULLSIZE
Definition enums.h:2712
@ ITEM_ENTITY_FLAG_HIDDEN
Definition enums.h:2700
@ ITEM_ENTITY_FLAG_CAM2
Definition enums.h:2697
@ ITEM_ENTITY_FLAG_400000
Definition enums.h:2716
@ ITEM_ENTITY_FLAG_TRANSPARENT
Definition enums.h:2713
@ ITEM_ENTITY_FLAG_SAVE_ON_TOUCH
Definition enums.h:2704
@ ITEM_ENTITY_FLAG_TOSS_LOWER
Definition enums.h:2710
@ ITEM_ENTITY_FLAG_JUST_SPAWNED
Definition enums.h:2701
@ ITEM_ENTITY_FLAG_TOSS_HIGHER
Definition enums.h:2718
@ ITEM_ENTITY_FLAG_SAVE_ON_INIT
Definition enums.h:2705
@ ITEM_ENTITY_FLAG_2000000
Definition enums.h:2719
@ ITEM_ENTITY_FLAG_NEVER_VANISH
Definition enums.h:2703
@ ITEM_ENTITY_FLAG_AUTO_COLLECT
Definition enums.h:2702
@ ITEM_ENTITY_FLAG_INVISIBLE
Definition enums.h:2714
@ ITEM_ENTITY_FLAG_CAM3
Definition enums.h:2698

◆ ItemPhysicsStates

Enumerator
ITEM_PHYSICS_STATE_INIT 
ITEM_PHYSICS_STATE_ALIVE 
ITEM_PHYSICS_STATE_DEAD 
ITEM_PHYSICS_STATE_TOUCH 
ITEM_PHYSICS_STATE_04 
ITEM_PHYSICS_STATE_PICKUP 

Definition at line 2729 of file enums.h.

2729 {
2731 ITEM_PHYSICS_STATE_ALIVE = 0x1, //
2732 ITEM_PHYSICS_STATE_DEAD = 0x2, // item is vanished or fallen out of the world
2733 ITEM_PHYSICS_STATE_TOUCH = 0x3, // player has touched the item
2735 ITEM_PHYSICS_STATE_PICKUP = 0xA, // item will begin pickup, physics state is invalid after this
2736};
@ ITEM_PHYSICS_STATE_TOUCH
Definition enums.h:2733
@ ITEM_PHYSICS_STATE_INIT
Definition enums.h:2730
@ ITEM_PHYSICS_STATE_DEAD
Definition enums.h:2732
@ ITEM_PHYSICS_STATE_PICKUP
Definition enums.h:2735
@ ITEM_PHYSICS_STATE_04
Definition enums.h:2734
@ ITEM_PHYSICS_STATE_ALIVE
Definition enums.h:2731

◆ ItemPickupStates

Enumerator
ITEM_PICKUP_STATE_INIT 
ITEM_PICKUP_STATE_AWAIT_VALID_STATE 
ITEM_PICKUP_STATE_SHOW_GOT_ITEM 
ITEM_PICKUP_STATE_HIDE_GOT_ITEM 
ITEM_PICKUP_STATE_DONE 
ITEM_PICKUP_STATE_CHECK_TUTORIALS 
ITEM_PICKUP_STATE_SHOW_TUTORIAL 
ITEM_PICKUP_STATE_AWAIT_TUTORIAL 
ITEM_PICKUP_STATE_SHOW_TOO_MANY 
ITEM_PICKUP_STATE_HIDE_TOO_MANY 
ITEM_PICKUP_STATE_AWAIT_THROW_AWAY 
ITEM_PICKUP_STATE_SHOW_THREW_AWAY 
ITEM_PICKUP_STATE_HIDE_THREW_AWAY 
ITEM_PICKUP_STATE_THROW_AWAY_DONE 

Definition at line 2739 of file enums.h.

2739 {
2740 // these states comprise the typical progression for item pickup
2744 ITEM_PICKUP_STATE_HIDE_GOT_ITEM = 0x3, // wait for window closing animations to finish
2746 // next three states are used for tutorials which trigger on item pickup
2750 // remaining states occur when inventory is full and an item needs to be throw away
2751 ITEM_PICKUP_STATE_SHOW_TOO_MANY = 0xA, // show 'cant carry more items'; open throw away popup on state exit
2752 ITEM_PICKUP_STATE_HIDE_TOO_MANY = 0xB, // wait for window closing animations to finish
2753 ITEM_PICKUP_STATE_AWAIT_THROW_AWAY = 0xC, // choosing
2754 ITEM_PICKUP_STATE_SHOW_THREW_AWAY = 0xD, // you threw away X window
2755 ITEM_PICKUP_STATE_HIDE_THREW_AWAY = 0xE, // wait for window closing animations to finish
2757};
@ ITEM_PICKUP_STATE_HIDE_TOO_MANY
Definition enums.h:2752
@ ITEM_PICKUP_STATE_AWAIT_TUTORIAL
Definition enums.h:2749
@ ITEM_PICKUP_STATE_SHOW_THREW_AWAY
Definition enums.h:2754
@ ITEM_PICKUP_STATE_SHOW_GOT_ITEM
Definition enums.h:2743
@ ITEM_PICKUP_STATE_HIDE_THREW_AWAY
Definition enums.h:2755
@ ITEM_PICKUP_STATE_CHECK_TUTORIALS
Definition enums.h:2747
@ ITEM_PICKUP_STATE_SHOW_TOO_MANY
Definition enums.h:2751
@ ITEM_PICKUP_STATE_THROW_AWAY_DONE
Definition enums.h:2756
@ ITEM_PICKUP_STATE_AWAIT_THROW_AWAY
Definition enums.h:2753
@ ITEM_PICKUP_STATE_INIT
Definition enums.h:2741
@ ITEM_PICKUP_STATE_HIDE_GOT_ITEM
Definition enums.h:2744
@ ITEM_PICKUP_STATE_DONE
Definition enums.h:2745
@ ITEM_PICKUP_STATE_SHOW_TUTORIAL
Definition enums.h:2748
@ ITEM_PICKUP_STATE_AWAIT_VALID_STATE
Definition enums.h:2742

◆ ItemPickupFlags

Enumerator
ITEM_PICKUP_FLAG_NO_SOUND 
ITEM_PICKUP_FLAG_NO_ANIMS 
ITEM_PICKUP_FLAG_UNKNOWN 
ITEM_PICKUP_FLAG_1_COIN 
ITEM_PICKUP_FLAG_3_STAR_PIECES 
ITEM_PICKUP_FLAG_UNIQUE 

Definition at line 2759 of file enums.h.

2759 {
2766};
@ ITEM_PICKUP_FLAG_UNKNOWN
Definition enums.h:2762
@ ITEM_PICKUP_FLAG_NO_ANIMS
Definition enums.h:2761
@ ITEM_PICKUP_FLAG_3_STAR_PIECES
Definition enums.h:2764
@ ITEM_PICKUP_FLAG_UNIQUE
Definition enums.h:2765
@ ITEM_PICKUP_FLAG_NO_SOUND
Definition enums.h:2760
@ ITEM_PICKUP_FLAG_1_COIN
Definition enums.h:2763

◆ WorkerFlags

Enumerator
WORKER_FLAG_1 
WORKER_FLAG_SKIP_DRAW_UNTIL_UPDATE 
WORKER_FLAG_FRONT_UI 
WORKER_FLAG_BACK_UI 

Definition at line 2769 of file enums.h.

2769 {
2770 WORKER_FLAG_1 = 0x00000001,
2772 WORKER_FLAG_FRONT_UI = 0x00000004,
2773 WORKER_FLAG_BACK_UI = 0x00000008,
2774};
@ WORKER_FLAG_FRONT_UI
Definition enums.h:2772
@ WORKER_FLAG_BACK_UI
Definition enums.h:2773
@ WORKER_FLAG_1
Definition enums.h:2770
@ WORKER_FLAG_SKIP_DRAW_UNTIL_UPDATE
Definition enums.h:2771

◆ Buttons

enum Buttons
Enumerator
BUTTON_C_RIGHT 
BUTTON_C_LEFT 
BUTTON_C_DOWN 
BUTTON_C_UP 
BUTTON_R 
BUTTON_L 
BUTTON_D_RIGHT 
BUTTON_D_LEFT 
BUTTON_D_DOWN 
BUTTON_D_UP 
BUTTON_START 
BUTTON_Z 
BUTTON_B 
BUTTON_A 
BUTTON_STICK_UP 
BUTTON_STICK_DOWN 
BUTTON_STICK_LEFT 
BUTTON_STICK_RIGHT 

Definition at line 2776 of file enums.h.

2776 {
2777 BUTTON_C_RIGHT = 0x00000001,
2778 BUTTON_C_LEFT = 0x00000002,
2779 BUTTON_C_DOWN = 0x00000004,
2780 BUTTON_C_UP = 0x00000008,
2781 BUTTON_R = 0x00000010,
2782 BUTTON_L = 0x00000020,
2783 BUTTON_D_RIGHT = 0x00000100,
2784 BUTTON_D_LEFT = 0x00000200,
2785 BUTTON_D_DOWN = 0x00000400,
2786 BUTTON_D_UP = 0x00000800,
2787 BUTTON_START = 0x00001000,
2788 BUTTON_Z = 0x00002000,
2789 BUTTON_B = 0x00004000,
2790 BUTTON_A = 0x00008000,
2791 BUTTON_STICK_UP = 0x00010000,
2792 BUTTON_STICK_DOWN = 0x00020000,
2793 BUTTON_STICK_LEFT = 0x00040000,
2794 BUTTON_STICK_RIGHT = 0x00080000,
2795};
@ BUTTON_A
Definition enums.h:2790
@ BUTTON_C_UP
Definition enums.h:2780
@ BUTTON_D_RIGHT
Definition enums.h:2783
@ BUTTON_START
Definition enums.h:2787
@ BUTTON_C_DOWN
Definition enums.h:2779
@ BUTTON_D_DOWN
Definition enums.h:2785
@ BUTTON_D_UP
Definition enums.h:2786
@ BUTTON_R
Definition enums.h:2781
@ BUTTON_STICK_UP
Definition enums.h:2791
@ BUTTON_L
Definition enums.h:2782
@ BUTTON_STICK_DOWN
Definition enums.h:2792
@ BUTTON_STICK_LEFT
Definition enums.h:2793
@ BUTTON_STICK_RIGHT
Definition enums.h:2794
@ BUTTON_B
Definition enums.h:2789
@ BUTTON_C_RIGHT
Definition enums.h:2777
@ BUTTON_C_LEFT
Definition enums.h:2778
@ BUTTON_Z
Definition enums.h:2788
@ BUTTON_D_LEFT
Definition enums.h:2784

◆ PlayerBuffs

Enumerator
PLAYER_BUFF_ALL 
PLAYER_BUFF_JUMP_CHARGE 
PLAYER_BUFF_HAMMER_CHARGE 
PLAYER_BUFF_STONE 
PLAYER_BUFF_HUSTLE 
PLAYER_BUFF_STATIC 
PLAYER_BUFF_TRANSPARENT 
PLAYER_BUFF_CLOUD_NINE 
PLAYER_BUFF_TURBO_CHARGE 
PLAYER_BUFF_WATER_BLOCK 
PLAYER_BUFF_PARTNER_GLOWING 

Definition at line 2797 of file enums.h.

2797 {
2798 PLAYER_BUFF_ALL = 0xFFFFFFFF,
2799 PLAYER_BUFF_JUMP_CHARGE = 0x00000001,
2800 PLAYER_BUFF_HAMMER_CHARGE = 0x00000002,
2801 PLAYER_BUFF_STONE = 0x00000008,
2802 PLAYER_BUFF_HUSTLE = 0x00000010,
2803 PLAYER_BUFF_STATIC = 0x00000020,
2804 PLAYER_BUFF_TRANSPARENT = 0x00000040,
2805 PLAYER_BUFF_CLOUD_NINE = 0x00000080,
2806 PLAYER_BUFF_TURBO_CHARGE = 0x00000100,
2807 PLAYER_BUFF_WATER_BLOCK = 0x00000200,
2808 PLAYER_BUFF_PARTNER_GLOWING = 0x00010000,
2809};
@ PLAYER_BUFF_PARTNER_GLOWING
Definition enums.h:2808
@ PLAYER_BUFF_JUMP_CHARGE
Definition enums.h:2799
@ PLAYER_BUFF_WATER_BLOCK
Definition enums.h:2807
@ PLAYER_BUFF_STONE
Definition enums.h:2801
@ PLAYER_BUFF_TURBO_CHARGE
Definition enums.h:2806
@ PLAYER_BUFF_CLOUD_NINE
Definition enums.h:2805
@ PLAYER_BUFF_TRANSPARENT
Definition enums.h:2804
@ PLAYER_BUFF_STATIC
Definition enums.h:2803
@ PLAYER_BUFF_HAMMER_CHARGE
Definition enums.h:2800
@ PLAYER_BUFF_ALL
Definition enums.h:2798
@ PLAYER_BUFF_HUSTLE
Definition enums.h:2802

◆ StatusFlags

Enumerator
STATUS_FLAG_SLEEP 
STATUS_FLAG_STATIC 
STATUS_FLAG_FROZEN 
STATUS_FLAG_FEAR 
STATUS_FLAG_PARALYZE 
STATUS_FLAG_POISON 
STATUS_FLAG_DIZZY 
STATUS_FLAG_SHRINK 
STATUS_FLAG_STONE 
STATUS_FLAG_STOP 
STATUS_FLAG_400000 
STATUS_FLAG_KO 
STATUS_FLAG_GLOWING 
STATUS_FLAG_TRANSPARENT 
STATUS_FLAG_ATTACK_BOOST 
STATUS_FLAG_DEFENSE_BOOST 
STATUS_FLAG_CHILL_OUT 
STATUS_FLAG_RIGHT_ON 
STATUS_FLAG_80000000 

Definition at line 2811 of file enums.h.

2811 {
2812 STATUS_FLAG_SLEEP = 0x00001000,
2813 STATUS_FLAG_STATIC = 0x00002000,
2814 STATUS_FLAG_FROZEN = 0x00004000,
2815 STATUS_FLAG_FEAR = 0x00008000,
2816 STATUS_FLAG_PARALYZE = 0x00010000,
2817 STATUS_FLAG_POISON = 0x00020000,
2818 STATUS_FLAG_DIZZY = 0x00040000,
2819 STATUS_FLAG_SHRINK = 0x00080000,
2820 STATUS_FLAG_STONE = 0x00100000,
2821 STATUS_FLAG_STOP = 0x00200000,
2822 STATUS_FLAG_400000 = 0x00400000,
2823 STATUS_FLAG_KO = 0x01000000,
2824 STATUS_FLAG_GLOWING = 0x02000000,
2825 STATUS_FLAG_TRANSPARENT = 0x04000000,
2826 STATUS_FLAG_ATTACK_BOOST = 0x08000000,
2827 STATUS_FLAG_DEFENSE_BOOST = 0x10000000,
2828 STATUS_FLAG_CHILL_OUT = 0x20000000,
2829 STATUS_FLAG_RIGHT_ON = 0x40000000,
2830 STATUS_FLAG_80000000 = 0x80000000,
2831};
@ STATUS_FLAG_RIGHT_ON
Definition enums.h:2829
@ STATUS_FLAG_ATTACK_BOOST
Definition enums.h:2826
@ STATUS_FLAG_400000
Definition enums.h:2822
@ STATUS_FLAG_DEFENSE_BOOST
Definition enums.h:2827
@ STATUS_FLAG_STATIC
Definition enums.h:2813
@ STATUS_FLAG_SHRINK
Definition enums.h:2819
@ STATUS_FLAG_KO
Definition enums.h:2823
@ STATUS_FLAG_CHILL_OUT
Definition enums.h:2828
@ STATUS_FLAG_TRANSPARENT
Definition enums.h:2825
@ STATUS_FLAG_POISON
Definition enums.h:2817
@ STATUS_FLAG_GLOWING
Definition enums.h:2824
@ STATUS_FLAG_80000000
Definition enums.h:2830

◆ DamageTypes

Enumerator
DAMAGE_TYPE_FIRE 
DAMAGE_TYPE_WATER 
DAMAGE_TYPE_ICE 
DAMAGE_TYPE_MAGIC 
DAMAGE_TYPE_SHOCK 
DAMAGE_TYPE_SMASH 
DAMAGE_TYPE_JUMP 
DAMAGE_TYPE_COSMIC 
DAMAGE_TYPE_BLAST 
DAMAGE_TYPE_POW 
DAMAGE_TYPE_QUAKE 
DAMAGE_TYPE_FEAR 
DAMAGE_TYPE_DEATH 
DAMAGE_TYPE_4000 
DAMAGE_TYPE_AIR_LIFT 
DAMAGE_TYPE_SPINY_SURGE 
DAMAGE_TYPE_SHELL_CRACK 
DAMAGE_TYPE_THROW 
DAMAGE_TYPE_POWER_BOUNCE 
DAMAGE_TYPE_QUAKE_HAMMER 
DAMAGE_TYPE_REMOVE_BUFFS 
DAMAGE_TYPE_PEACH_BEAM 
DAMAGE_TYPE_MULTI_BOUNCE 
DAMAGE_TYPE_UNBLOCKABLE 
DAMAGE_TYPE_SPIN_SMASH 
DAMAGE_TYPE_IGNORE_DEFENSE 
DAMAGE_TYPE_NO_CONTACT 
DAMAGE_TYPE_MULTIPLE_POPUPS 
DAMAGE_TYPE_STATUS_ALWAYS_HITS 
DAMAGE_TYPE_TRIGGER_LUCKY 

Definition at line 2851 of file enums.h.

2851 {
2852 DAMAGE_TYPE_FIRE = 0x00000002,
2853 DAMAGE_TYPE_WATER = 0x00000004,
2854 DAMAGE_TYPE_ICE = 0x00000008,
2855 DAMAGE_TYPE_MAGIC = 0x00000010,
2856 DAMAGE_TYPE_SHOCK = 0x00000020,
2857 DAMAGE_TYPE_SMASH = 0x00000040,
2858 DAMAGE_TYPE_JUMP = 0x00000080,
2859 DAMAGE_TYPE_COSMIC = 0x00000100,
2860 DAMAGE_TYPE_BLAST = 0x00000200,
2861 DAMAGE_TYPE_POW = 0x00000400,
2862 DAMAGE_TYPE_QUAKE = 0x00000800,
2863 DAMAGE_TYPE_FEAR = 0x00001000,
2864 DAMAGE_TYPE_DEATH = 0x00002000,
2865 DAMAGE_TYPE_4000 = 0x00004000,
2866 DAMAGE_TYPE_AIR_LIFT = 0x00008000,
2867 DAMAGE_TYPE_SPINY_SURGE = 0x00010000,
2868 DAMAGE_TYPE_SHELL_CRACK = 0x00020000,
2869 DAMAGE_TYPE_THROW = 0x00040000,
2870 DAMAGE_TYPE_POWER_BOUNCE = 0x00100000,
2871 DAMAGE_TYPE_QUAKE_HAMMER = 0x00200000,
2872 DAMAGE_TYPE_REMOVE_BUFFS = 0x00400000,
2873 DAMAGE_TYPE_PEACH_BEAM = 0x00800000,
2874 DAMAGE_TYPE_MULTI_BOUNCE = 0x01000000,
2875 DAMAGE_TYPE_UNBLOCKABLE = 0x02000000,
2876 DAMAGE_TYPE_SPIN_SMASH = 0x04000000,
2877 DAMAGE_TYPE_IGNORE_DEFENSE = 0x08000000,
2878 DAMAGE_TYPE_NO_CONTACT = 0x10000000,
2879 DAMAGE_TYPE_MULTIPLE_POPUPS = 0x20000000, // part of an attack that hits multiple opponents
2880 DAMAGE_TYPE_STATUS_ALWAYS_HITS = 0x40000000,
2881 DAMAGE_TYPE_TRIGGER_LUCKY = 0x80000000,
2882};
@ DAMAGE_TYPE_SPIN_SMASH
Definition enums.h:2876
@ DAMAGE_TYPE_POW
Definition enums.h:2861
@ DAMAGE_TYPE_4000
Definition enums.h:2865
@ DAMAGE_TYPE_MULTI_BOUNCE
Definition enums.h:2874
@ DAMAGE_TYPE_ICE
Definition enums.h:2854
@ DAMAGE_TYPE_SHELL_CRACK
Definition enums.h:2868
@ DAMAGE_TYPE_STATUS_ALWAYS_HITS
Definition enums.h:2880
@ DAMAGE_TYPE_THROW
Definition enums.h:2869
@ DAMAGE_TYPE_SMASH
Definition enums.h:2857
@ DAMAGE_TYPE_SPINY_SURGE
Definition enums.h:2867
@ DAMAGE_TYPE_COSMIC
Definition enums.h:2859
@ DAMAGE_TYPE_UNBLOCKABLE
Definition enums.h:2875
@ DAMAGE_TYPE_POWER_BOUNCE
Definition enums.h:2870
@ DAMAGE_TYPE_PEACH_BEAM
Definition enums.h:2873
@ DAMAGE_TYPE_IGNORE_DEFENSE
Definition enums.h:2877
@ DAMAGE_TYPE_MAGIC
Definition enums.h:2855
@ DAMAGE_TYPE_REMOVE_BUFFS
Definition enums.h:2872
@ DAMAGE_TYPE_SHOCK
Definition enums.h:2856
@ DAMAGE_TYPE_BLAST
Definition enums.h:2860
@ DAMAGE_TYPE_FIRE
Definition enums.h:2852
@ DAMAGE_TYPE_TRIGGER_LUCKY
Definition enums.h:2881
@ DAMAGE_TYPE_QUAKE_HAMMER
Definition enums.h:2871
@ DAMAGE_TYPE_AIR_LIFT
Definition enums.h:2866
@ DAMAGE_TYPE_DEATH
Definition enums.h:2864
@ DAMAGE_TYPE_QUAKE
Definition enums.h:2862
@ DAMAGE_TYPE_JUMP
Definition enums.h:2858
@ DAMAGE_TYPE_FEAR
Definition enums.h:2863
@ DAMAGE_TYPE_NO_CONTACT
Definition enums.h:2878
@ DAMAGE_TYPE_MULTIPLE_POPUPS
Definition enums.h:2879
@ DAMAGE_TYPE_WATER
Definition enums.h:2853

◆ PartnerIDs

enum PartnerIDs
Enumerator
PARTNER_NONE 
PARTNER_GOOMBARIO 
PARTNER_KOOPER 
PARTNER_BOMBETTE 
PARTNER_PARAKARRY 
PARTNER_GOOMPA 
PARTNER_WATT 
PARTNER_SUSHIE 
PARTNER_LAKILESTER 
PARTNER_BOW 
PARTNER_GOOMBARIA 
PARTNER_TWINK 

Definition at line 2884 of file enums.h.

2884 {
2885 PARTNER_NONE = 0x00000000,
2886 PARTNER_GOOMBARIO = 0x00000001,
2887 PARTNER_KOOPER = 0x00000002,
2888 PARTNER_BOMBETTE = 0x00000003,
2889 PARTNER_PARAKARRY = 0x00000004,
2890 PARTNER_GOOMPA = 0x00000005,
2891 PARTNER_WATT = 0x00000006,
2892 PARTNER_SUSHIE = 0x00000007,
2893 PARTNER_LAKILESTER = 0x00000008,
2894 PARTNER_BOW = 0x00000009,
2895 PARTNER_GOOMBARIA = 0x0000000A,
2896 PARTNER_TWINK = 0x0000000B,
2897};
@ PARTNER_NONE
Definition enums.h:2885
@ PARTNER_BOMBETTE
Definition enums.h:2888
@ PARTNER_LAKILESTER
Definition enums.h:2893
@ PARTNER_WATT
Definition enums.h:2891
@ PARTNER_BOW
Definition enums.h:2894
@ PARTNER_SUSHIE
Definition enums.h:2892
@ PARTNER_TWINK
Definition enums.h:2896
@ PARTNER_PARAKARRY
Definition enums.h:2889
@ PARTNER_GOOMBARIA
Definition enums.h:2895
@ PARTNER_GOOMPA
Definition enums.h:2890
@ PARTNER_KOOPER
Definition enums.h:2887
@ PARTNER_GOOMBARIO
Definition enums.h:2886

◆ EventSupressFlags

Enumerator
SUPPRESS_EVENT_SPIKY_TOP 
SUPPRESS_EVENT_EXPLODE_CONTACT 
SUPPRESS_EVENT_SPIKY_FRONT 
SUPPRESS_EVENT_SHOCK_CONTACT 
SUPPRESS_EVENT_BURN_CONTACT 
SUPPRESS_EVENT_ALT_SPIKY 
SUPPRESS_EVENT_FLAG_200 
SUPPRESS_EVENT_ALL 
SUPPRESS_EVENT_FLAG_10000 

Definition at line 2899 of file enums.h.

2899 {
2906 SUPPRESS_EVENT_FLAG_200 = 0x200, // unused?
2907 SUPPRESS_EVENT_ALL = 0xFFFF,
2908 SUPPRESS_EVENT_FLAG_10000 = 0x10000, // usage is a bug?
2909};
@ SUPPRESS_EVENT_FLAG_10000
Definition enums.h:2908
@ SUPPRESS_EVENT_FLAG_200
Definition enums.h:2906
@ SUPPRESS_EVENT_ALL
Definition enums.h:2907

◆ PartnerActions

Enumerator
PARTNER_ACTION_NONE 
PARTNER_ACTION_USE 
PARTNER_ACTION_KOOPER_GATHER 
PARTNER_ACTION_KOOPER_TOSS 
PARTNER_ACTION_BOMBETTE_1 
PARTNER_ACTION_BOMBETTE_2 
PARTNER_ACTION_BOMBETTE_3 
PARTNER_ACTION_PARAKARRY_HOVER 
PARTNER_ACTION_WATT_SHINE 
PARTNER_ACTION_LAKILESTER_1 

Definition at line 2931 of file enums.h.

2931 {
2932 PARTNER_ACTION_NONE = 0, // generic state
2933 PARTNER_ACTION_USE = 1, // generic state
2942};
@ PARTNER_ACTION_BOMBETTE_2
Definition enums.h:2937
@ PARTNER_ACTION_KOOPER_GATHER
Definition enums.h:2934
@ PARTNER_ACTION_BOMBETTE_1
Definition enums.h:2936
@ PARTNER_ACTION_PARAKARRY_HOVER
Definition enums.h:2939
@ PARTNER_ACTION_WATT_SHINE
Definition enums.h:2940
@ PARTNER_ACTION_LAKILESTER_1
Definition enums.h:2941
@ PARTNER_ACTION_KOOPER_TOSS
Definition enums.h:2935
@ PARTNER_ACTION_NONE
Definition enums.h:2932
@ PARTNER_ACTION_USE
Definition enums.h:2933
@ PARTNER_ACTION_BOMBETTE_3
Definition enums.h:2938

◆ PartnerStates

Enumerator
PARTNER_CMD_NONE 
PARTNER_CMD_INIT 
PARTNER_CMD_INSTA_SWITCH 
PARTNER_CMD_SWITCH 
PARTNER_CMD_PUT_AWAY 
PARTNER_CMD_INSTA_PUT_AWAY 
PARTNER_CMD_TAKE_OUT 
PARTNER_CMD_INSTA_TAKE_OUT 
PARTNER_CMD_USE_ABILITY 
PARTNER_CMD_RESET 
PARTNER_CMD_ABORT 

Definition at line 2944 of file enums.h.

2944 {
2945 PARTNER_CMD_NONE = 0,
2946 PARTNER_CMD_INIT = 1,
2947 PARTNER_CMD_INSTA_SWITCH = 2, // skips put away / take out scripts. assumes valid current partner.
2948 PARTNER_CMD_SWITCH = 3, // assumes valid current partner.
2949 PARTNER_CMD_PUT_AWAY = 4, // switches to null partner.
2951 PARTNER_CMD_TAKE_OUT = 6, // assumes no current partner.
2955 PARTNER_CMD_ABORT = 10,
2956};
@ PARTNER_CMD_INIT
Definition enums.h:2946
@ PARTNER_CMD_PUT_AWAY
Definition enums.h:2949
@ PARTNER_CMD_NONE
Definition enums.h:2945
@ PARTNER_CMD_RESET
Definition enums.h:2954
@ PARTNER_CMD_INSTA_SWITCH
Definition enums.h:2947
@ PARTNER_CMD_ABORT
Definition enums.h:2955
@ PARTNER_CMD_TAKE_OUT
Definition enums.h:2951
@ PARTNER_CMD_INSTA_TAKE_OUT
Definition enums.h:2952
@ PARTNER_CMD_INSTA_PUT_AWAY
Definition enums.h:2950
@ PARTNER_CMD_USE_ABILITY
Definition enums.h:2953
@ PARTNER_CMD_SWITCH
Definition enums.h:2948

◆ Areas

enum Areas
See also
gAreas
Enumerator
AREA_KMR 
AREA_MAC 
AREA_TIK 
AREA_KGR 
AREA_KKJ 
AREA_HOS 
AREA_NOK 
AREA_TRD 
AREA_IWA 
AREA_DRO 
AREA_SBK 
AREA_ISK 
AREA_MIM 
AREA_OBK 
AREA_ARN 
AREA_DGB 
AREA_OMO 
AREA_JAN 
AREA_KZN 
AREA_FLO 
AREA_SAM 
AREA_PRA 
AREA_KPA 
AREA_OSR 
AREA_END 
AREA_MGM 
AREA_GV 
AREA_TST 

Definition at line 2959 of file enums.h.

2959 {
2960 AREA_KMR,
2961 AREA_MAC,
2962 AREA_TIK,
2963 AREA_KGR,
2964 AREA_KKJ,
2965 AREA_HOS,
2966 AREA_NOK,
2967 AREA_TRD,
2968 AREA_IWA,
2969 AREA_DRO,
2970 AREA_SBK,
2971 AREA_ISK,
2972 AREA_MIM,
2973 AREA_OBK,
2974 AREA_ARN,
2975 AREA_DGB,
2976 AREA_OMO,
2977 AREA_JAN,
2978 AREA_KZN,
2979 AREA_FLO,
2980 AREA_SAM,
2981 AREA_PRA,
2982 AREA_KPA,
2983 AREA_OSR,
2984 AREA_END,
2985 AREA_MGM,
2986 AREA_GV,
2987 AREA_TST,
2988};
@ AREA_TRD
Definition enums.h:2967
@ AREA_NOK
Definition enums.h:2966
@ AREA_FLO
Definition enums.h:2979
@ AREA_KKJ
Definition enums.h:2964
@ AREA_TST
Definition enums.h:2987
@ AREA_DRO
Definition enums.h:2969
@ AREA_OBK
Definition enums.h:2973
@ AREA_KGR
Definition enums.h:2963
@ AREA_MGM
Definition enums.h:2985
@ AREA_SBK
Definition enums.h:2970
@ AREA_KZN
Definition enums.h:2978
@ AREA_END
Definition enums.h:2984
@ AREA_ISK
Definition enums.h:2971
@ AREA_ARN
Definition enums.h:2974
@ AREA_HOS
Definition enums.h:2965
@ AREA_SAM
Definition enums.h:2980
@ AREA_KMR
Definition enums.h:2960
@ AREA_OMO
Definition enums.h:2976
@ AREA_KPA
Definition enums.h:2982
@ AREA_OSR
Definition enums.h:2983
@ AREA_GV
Definition enums.h:2986
@ AREA_PRA
Definition enums.h:2981
@ AREA_MIM
Definition enums.h:2972
@ AREA_MAC
Definition enums.h:2961
@ AREA_TIK
Definition enums.h:2962
@ AREA_JAN
Definition enums.h:2977
@ AREA_DGB
Definition enums.h:2975
@ AREA_IWA
Definition enums.h:2968

◆ NpcPalSwapState

Enumerator
NPC_PALSWAP_HOLDING_A 
NPC_PALSWAP_FROM_A_TO_B 
NPC_PALSWAP_HOLDING_B 
NPC_PALSWAP_FROM_B_TO_A 

Definition at line 2990 of file enums.h.

2990 {
2995};
@ NPC_PALSWAP_FROM_B_TO_A
Definition enums.h:2994
@ NPC_PALSWAP_HOLDING_B
Definition enums.h:2993
@ NPC_PALSWAP_HOLDING_A
Definition enums.h:2991
@ NPC_PALSWAP_FROM_A_TO_B
Definition enums.h:2992

◆ NpcFlags

enum NpcFlags
Enumerator
NPC_FLAG_ENABLED 
NPC_FLAG_INVISIBLE 
NPC_FLAG_INACTIVE 
NPC_FLAG_FLYING 
NPC_FLAG_HAS_SHADOW 
NPC_FLAG_NO_SHADOW_RAYCAST 
NPC_FLAG_IGNORE_WORLD_COLLISION 
NPC_FLAG_UPSIDE_DOWN 
NPC_FLAG_IGNORE_PLAYER_COLLISION 
NPC_FLAG_GRAVITY 
NPC_FLAG_DONT_UPDATE_SHADOW_Y 
NPC_FLAG_JUMPING 
NPC_FLAG_GROUNDED 
NPC_FLAG_COLLDING_WITH_WORLD 
NPC_FLAG_COLLDING_FORWARD_WITH_WORLD 
NPC_FLAG_IGNORE_ENTITY_COLLISION 
NPC_FLAG_DIRTY_SHADOW 
NPC_FLAG_REFLECT_WALL 
NPC_FLAG_IGNORE_CAMERA_FOR_YAW 
NPC_FLAG_REFLECT_FLOOR 
NPC_FLAG_MOTION_BLUR 
NPC_FLAG_FLIP_INSTANTLY 
NPC_FLAG_TOUCHES_GROUND 
NPC_FLAG_HIDING 
NPC_FLAG_HAS_NO_SPRITE 
NPC_FLAG_COLLIDING_WITH_NPC 
NPC_FLAG_PARTNER 
NPC_FLAG_WORLD_COLLISION_DIRTY 
NPC_FLAG_USE_INSPECT_ICON 
NPC_FLAG_RAYCAST_TO_INTERACT 
NPC_FLAG_NO_ANIMS_LOADED 
NPC_FLAG_SUSPENDED 

Definition at line 2997 of file enums.h.

2997 {
2998 NPC_FLAG_ENABLED = 0x00000001, // Does nothing aside from making npc->flags != 0
2999 NPC_FLAG_INVISIBLE = 0x00000002, // NPC will not be drawn or cause surface effects while moving
3000 NPC_FLAG_INACTIVE = 0x00000004, // NPC will not render, move, or have collisions with other NPCs. They may still be interacted with.
3001 NPC_FLAG_FLYING = 0x00000008,
3002 NPC_FLAG_HAS_SHADOW = 0x00000010, // Set by default and by enable_npc_shadow
3003 NPC_FLAG_NO_SHADOW_RAYCAST = 0x00000020, // Shadows are tied to NPC position instead of raycasting below the NPC
3005 NPC_FLAG_UPSIDE_DOWN = 0x00000080, // Render NPCs upside-down
3007 NPC_FLAG_GRAVITY = 0x00000200, // Enables gravity. Does nothing if NPC_FLAG_JUMPING is set.
3008 NPC_FLAG_DONT_UPDATE_SHADOW_Y = 0x00000400, // When shadow raycasting is off, only X and Z update as NPC moves
3009 NPC_FLAG_JUMPING = 0x00000800,
3010 NPC_FLAG_GROUNDED = 0x00001000, // Touching the ground
3011 NPC_FLAG_COLLDING_WITH_WORLD = 0x00002000, // Colliding with world in front or to the sides of the NPC
3012 NPC_FLAG_COLLDING_FORWARD_WITH_WORLD = 0x00004000, // Colliding with world directly in front of NPC
3014 NPC_FLAG_DIRTY_SHADOW = 0x00010000, // Set if shadow is dirty (needs to be repositioned etc.)
3015 NPC_FLAG_REFLECT_WALL = 0x00020000, // Mirror rendering across z=0
3016 NPC_FLAG_IGNORE_CAMERA_FOR_YAW = 0x00040000, // Do not adjust renderYaw to face the camera
3017 NPC_FLAG_REFLECT_FLOOR = 0x00080000, // Mirror rendering across y=0
3018 NPC_FLAG_MOTION_BLUR = 0x00100000, // Gives motion blur effect as NPC moves. Set by enable_npc_blur
3019 NPC_FLAG_FLIP_INSTANTLY = 0x00200000, // Flip instantly when changing facing direction
3020 NPC_FLAG_TOUCHES_GROUND = 0x00400000, // Can cause effects to play when touching special surface types
3021 NPC_FLAG_HIDING = 0x00800000,
3022 NPC_FLAG_HAS_NO_SPRITE = 0x01000000,
3023 NPC_FLAG_COLLIDING_WITH_NPC = 0x02000000,
3024 NPC_FLAG_PARTNER = 0x04000000,
3025 NPC_FLAG_WORLD_COLLISION_DIRTY = 0x08000000,
3026 NPC_FLAG_USE_INSPECT_ICON = 0x10000000, // Approaching this NPC will cause a red ! to appear.
3027 NPC_FLAG_RAYCAST_TO_INTERACT = 0x20000000, // Intended to require a line of sight raycast before conversations can be triggered. Seems bugged.
3028 NPC_FLAG_NO_ANIMS_LOADED = 0x40000000, // Npc has no animations loaded
3029 NPC_FLAG_SUSPENDED = 0x80000000,
3030};
@ NPC_FLAG_IGNORE_ENTITY_COLLISION
Definition enums.h:3013
@ NPC_FLAG_WORLD_COLLISION_DIRTY
Definition enums.h:3025
@ NPC_FLAG_FLYING
Definition enums.h:3001
@ NPC_FLAG_HAS_NO_SPRITE
Definition enums.h:3022
@ NPC_FLAG_HAS_SHADOW
Definition enums.h:3002
@ NPC_FLAG_SUSPENDED
Definition enums.h:3029
@ NPC_FLAG_ENABLED
Definition enums.h:2998
@ NPC_FLAG_REFLECT_WALL
Definition enums.h:3015
@ NPC_FLAG_RAYCAST_TO_INTERACT
Definition enums.h:3027
@ NPC_FLAG_JUMPING
Definition enums.h:3009
@ NPC_FLAG_MOTION_BLUR
Definition enums.h:3018
@ NPC_FLAG_TOUCHES_GROUND
Definition enums.h:3020
@ NPC_FLAG_IGNORE_WORLD_COLLISION
Definition enums.h:3004
@ NPC_FLAG_INACTIVE
Definition enums.h:3000
@ NPC_FLAG_IGNORE_PLAYER_COLLISION
Definition enums.h:3006
@ NPC_FLAG_COLLDING_FORWARD_WITH_WORLD
Definition enums.h:3012
@ NPC_FLAG_UPSIDE_DOWN
Definition enums.h:3005
@ NPC_FLAG_FLIP_INSTANTLY
Definition enums.h:3019
@ NPC_FLAG_COLLIDING_WITH_NPC
Definition enums.h:3023
@ NPC_FLAG_DIRTY_SHADOW
Definition enums.h:3014
@ NPC_FLAG_GRAVITY
Definition enums.h:3007
@ NPC_FLAG_PARTNER
Definition enums.h:3024
@ NPC_FLAG_INVISIBLE
Definition enums.h:2999
@ NPC_FLAG_NO_SHADOW_RAYCAST
Definition enums.h:3003
@ NPC_FLAG_HIDING
Definition enums.h:3021
@ NPC_FLAG_GROUNDED
Definition enums.h:3010
@ NPC_FLAG_USE_INSPECT_ICON
Definition enums.h:3026
@ NPC_FLAG_IGNORE_CAMERA_FOR_YAW
Definition enums.h:3016
@ NPC_FLAG_COLLDING_WITH_WORLD
Definition enums.h:3011
@ NPC_FLAG_DONT_UPDATE_SHADOW_Y
Definition enums.h:3008
@ NPC_FLAG_NO_ANIMS_LOADED
Definition enums.h:3028
@ NPC_FLAG_REFLECT_FLOOR
Definition enums.h:3017

◆ PlayerStatusFlags

Enumerator
PS_FLAG_AIRBORNE 
PS_FLAG_HAS_REFLECTION 
PS_FLAG_JUMPING 
PS_FLAG_FALLING 
PS_FLAG_FLYING 
PS_FLAG_SLIDING 
PS_FLAG_PAUSED 
PS_FLAG_NO_CHANGE_PARTNER 
PS_FLAG_NO_PARTNER_USAGE 
PS_FLAG_PAUSE_DISABLED 
PS_FLAG_SPECIAL_JUMP 
PS_FLAG_SPECIAL_LAND 
PS_FLAG_HIT_FIRE 
PS_FLAG_NO_STATIC_COLLISION 
PS_FLAG_INPUT_DISABLED 
PS_FLAG_CUTSCENE_MOVEMENT 
PS_FLAG_HAZARD_INVINCIBILITY 
PS_FLAG_SPINNING 
PS_FLAG_ENTERING_BATTLE 
PS_FLAG_ARMS_RAISED 
PS_FLAG_ROTATION_LOCKED 
PS_FLAG_NO_FLIPPING 
PS_FLAG_MOVEMENT_LOCKED 
PS_FLAG_SCRIPTED_FALL 
PS_FLAG_HAMMER_CHECK 
PS_FLAG_HAS_CONVERSATION_NPC 
PS_FLAG_CAMERA_DOESNT_FOLLOW 
PS_FLAG_INTERACTED 
PS_FLAG_FACE_FORWARD 
PS_FLAG_TIME_STOPPED 
PS_FLAG_SPRITE_REDRAW 
PS_FLAG_ACTION_STATE_CHANGED 

Definition at line 3032 of file enums.h.

3032 {
3033 PS_FLAG_AIRBORNE = 0x0000000E,
3034 PS_FLAG_HAS_REFLECTION = 0x00000001,
3035 PS_FLAG_JUMPING = 0x00000002,
3036 PS_FLAG_FALLING = 0x00000004,
3037 PS_FLAG_FLYING = 0x00000008,
3038 PS_FLAG_SLIDING = 0x00000010,
3039 /* Paused either via the start menu, or through another menu that causes a pause (like the item menu) */
3040 PS_FLAG_PAUSED = 0x00000020,
3041 PS_FLAG_NO_CHANGE_PARTNER = 0x00000040,
3042 PS_FLAG_NO_PARTNER_USAGE = 0x00000080,
3043 /* Prevents opening menus that would require a game-time pause (start menu, item menu, etc) */
3044 PS_FLAG_PAUSE_DISABLED = 0x00000100,
3045 /* Doing either a spin jump or a tornado jump */
3046 PS_FLAG_SPECIAL_JUMP = 0x00000200,
3047 /* Landing from either a spin jump or a tornado jump */
3048 PS_FLAG_SPECIAL_LAND = 0x00000400,
3049 /* Burning from touching a fire hazard of some kind */
3050 PS_FLAG_HIT_FIRE = 0x00000800,
3051 PS_FLAG_NO_STATIC_COLLISION = 0x00001000,
3052 PS_FLAG_INPUT_DISABLED = 0x00002000,
3053 /* Indicates that Mario's lateral movement is currently commandeered by a cutscene or script */
3054 PS_FLAG_CUTSCENE_MOVEMENT = 0x00004000,
3055 /* Either outta sight with Bow, or temporarily damage boosted - makes Mario ignore fire bars */
3056 PS_FLAG_HAZARD_INVINCIBILITY = 0x00008000,
3057 /* Spinning either through pressing Z or the tornado jump - causes a ghost trail to render */
3058 PS_FLAG_SPINNING = 0x00020000,
3059 /* Slows Mario's physics and animations to half speed - responsible for the dramatic slowdown when starting an encounter by jumping on an enemy.
3060 Also stops Mario from successfully completing a hammer. */
3061 PS_FLAG_ENTERING_BATTLE = 0x00040000,
3062 /* Occurs after hitting a heart block - temporarily prevents encounters from starting */
3063 PS_FLAG_ARMS_RAISED = 0x00080000,
3064 /* Stops Mario's sprite yaw from being adjusted, usually so a cutscene can do it instead. */
3065 PS_FLAG_ROTATION_LOCKED = 0x00100000,
3066 /* Forces Mario's sprite to either face exactly left or right, without transitioning. */
3067 PS_FLAG_NO_FLIPPING = 0x00200000,
3068 /* Prevents Mario from moving laterally */
3069 PS_FLAG_MOVEMENT_LOCKED = 0x00400000, //TODO misnamed
3070 /* Stops Mario from air steering or using a special jump during a scripted fall */
3071 PS_FLAG_SCRIPTED_FALL = 0x00800000,
3072 /* Not fully sure about this one, but appears to mark the frame that the check for what to hammer occurs */
3073 PS_FLAG_HAMMER_CHECK = 0x01000000,
3074 PS_FLAG_HAS_CONVERSATION_NPC = 0x02000000,
3075 PS_FLAG_CAMERA_DOESNT_FOLLOW = 0x04000000,
3076 /* Mario just interacted with something (usually cleared on the same frame) */
3077 PS_FLAG_INTERACTED = 0x08000000,
3078 /* Makes Mario face forwards, used when talking to NPCs, or when on Lakilester */
3079 PS_FLAG_FACE_FORWARD = 0x10000000,
3080 /* Freezes physics and animations - is usually reset at the start of a frame so often does nothing */
3081 PS_FLAG_TIME_STOPPED = 0x20000000,
3082 /* Indicates that Mario needs his sprite redrawn */
3083 PS_FLAG_SPRITE_REDRAW = 0x40000000,
3084 PS_FLAG_ACTION_STATE_CHANGED = 0x80000000,
3085};
@ PS_FLAG_PAUSED
Definition enums.h:3040
@ PS_FLAG_TIME_STOPPED
Definition enums.h:3081
@ PS_FLAG_FALLING
Definition enums.h:3036
@ PS_FLAG_HAS_REFLECTION
Definition enums.h:3034
@ PS_FLAG_ENTERING_BATTLE
Definition enums.h:3061
@ PS_FLAG_INTERACTED
Definition enums.h:3077
@ PS_FLAG_NO_CHANGE_PARTNER
Definition enums.h:3041
@ PS_FLAG_ROTATION_LOCKED
Definition enums.h:3065
@ PS_FLAG_JUMPING
Definition enums.h:3035
@ PS_FLAG_ACTION_STATE_CHANGED
Definition enums.h:3084
@ PS_FLAG_PAUSE_DISABLED
Definition enums.h:3044
@ PS_FLAG_SPECIAL_JUMP
Definition enums.h:3046
@ PS_FLAG_CAMERA_DOESNT_FOLLOW
Definition enums.h:3075
@ PS_FLAG_FLYING
Definition enums.h:3037
@ PS_FLAG_CUTSCENE_MOVEMENT
Definition enums.h:3054
@ PS_FLAG_ARMS_RAISED
Definition enums.h:3063
@ PS_FLAG_NO_PARTNER_USAGE
Definition enums.h:3042
@ PS_FLAG_HAZARD_INVINCIBILITY
Definition enums.h:3056
@ PS_FLAG_AIRBORNE
Definition enums.h:3033
@ PS_FLAG_SLIDING
Definition enums.h:3038
@ PS_FLAG_HAMMER_CHECK
Definition enums.h:3073
@ PS_FLAG_NO_STATIC_COLLISION
Definition enums.h:3051
@ PS_FLAG_SCRIPTED_FALL
Definition enums.h:3071
@ PS_FLAG_NO_FLIPPING
Definition enums.h:3067
@ PS_FLAG_HIT_FIRE
Definition enums.h:3050
@ PS_FLAG_SPINNING
Definition enums.h:3058
@ PS_FLAG_SPECIAL_LAND
Definition enums.h:3048
@ PS_FLAG_INPUT_DISABLED
Definition enums.h:3052
@ PS_FLAG_MOVEMENT_LOCKED
Definition enums.h:3069
@ PS_FLAG_FACE_FORWARD
Definition enums.h:3079
@ PS_FLAG_HAS_CONVERSATION_NPC
Definition enums.h:3074
@ PS_FLAG_SPRITE_REDRAW
Definition enums.h:3083

◆ PlayerStatusAnimFlags

See also
PlayerStatus::animFlags
Enumerator
PA_FLAG_USING_WATT 
PA_FLAG_WATT_IN_HANDS 
PA_FLAG_INTERRUPT_USE_PARTNER 

forces actions with bow, parakarry, watt, and lakilester to end (sushie not tested)

PA_FLAG_FORCE_USE_PARTNER 

triggers partner use when set

PA_FLAG_INTERACT_PROMPT_AVAILABLE 

! prompt

PA_FLAG_SPEECH_PROMPT_AVAILABLE 

(...) prompt

PA_FLAG_PULSE_STONE_VISIBLE 

The pulse stone icon is being shown.

PA_FLAG_USING_PULSE_STONE 
PA_FLAG_ISPY_VISIBLE 

The I Spy icon is being shown.

PA_FLAG_RAISED_ARMS 

Sets action state to ACTION_STATE_RAISE_ARMS on idle.

PA_FLAG_SHIVERING 
PA_FLAG_OPENED_HIDDEN_PANEL 
PA_FLAG_USING_PEACH_PHYSICS 
PA_FLAG_INVISIBLE 
PA_FLAG_8BIT_MARIO 
PA_FLAG_NPC_COLLIDED 
PA_FLAG_SPINNING 
PA_FLAG_DIZZY_ATTACK_ENCOUNTER 
PA_FLAG_INTERRUPT_SPIN 
PA_FLAG_CHANGING_MAP 
PA_FLAG_PARTNER_USAGE_FORCED 
PA_FLAG_RIDING_PARTNER 
PA_FLAG_ABORT_PUSHING_BLOCK 
PA_FLAG_MAP_HAS_SWITCH 
PA_FLAG_NO_OOB_RESPAWN 
PA_FLAG_DISMOUNTING_ALLOWED 
PA_FLAG_FORCED_PARTNER_ABILITY_END 
PA_FLAG_80000000 

Definition at line 3088 of file enums.h.

3088 {
3089 /* Whether Mario is in the process of using Watt (but isn't necessarily holding them yet) */
3090 PA_FLAG_USING_WATT = 0x00000001,
3091 /* Whether Watt is actually in Mario's hands at the moment */
3092 PA_FLAG_WATT_IN_HANDS = 0x00000002,
3093 PA_FLAG_INTERRUPT_USE_PARTNER = 0x00000004,
3094 PA_FLAG_FORCE_USE_PARTNER = 0x00000008,
3096 PA_FLAG_SPEECH_PROMPT_AVAILABLE = 0x00000020,
3097 PA_FLAG_PULSE_STONE_VISIBLE = 0x00000040,
3098 PA_FLAG_USING_PULSE_STONE = 0x00000080,
3099 PA_FLAG_ISPY_VISIBLE = 0x00000100,
3100 PA_FLAG_RAISED_ARMS = 0x00000200,
3101 PA_FLAG_SHIVERING = 0x00000400,
3102 PA_FLAG_OPENED_HIDDEN_PANEL = 0x00000800,
3103 PA_FLAG_USING_PEACH_PHYSICS = 0x00001000,
3104 PA_FLAG_INVISIBLE = 0x00002000,
3105 PA_FLAG_8BIT_MARIO = 0x00004000,
3106 PA_FLAG_NPC_COLLIDED = 0x00008000,
3107 PA_FLAG_SPINNING = 0x00010000,
3108 /* Began an encounter by spinning into an enemy with the Dizzy Attack badge on */
3109 PA_FLAG_DIZZY_ATTACK_ENCOUNTER = 0x00020000,
3110 PA_FLAG_INTERRUPT_SPIN = 0x00040000,
3111 /* When Mario is in a transition to a new map, either through a loading zone or pipe */
3112 PA_FLAG_CHANGING_MAP = 0x00100000,
3113 /* Occurs after PA_FLAG_FORCE_USE_PARTNER. Some partners - namely Bow and Lakilester, unset this immediately.
3114 Not sure why - seems like it might contribute to being unable to *stop* using your partner during a cutscene. */
3115 PA_FLAG_PARTNER_USAGE_FORCED = 0x00200000,
3116 PA_FLAG_RIDING_PARTNER = 0x00400000,
3117 PA_FLAG_ABORT_PUSHING_BLOCK = 0x00800000,
3118 /* Changes how Mario is rendered. Seems to be intended to make Mario's depth render properly when using Bow behind a switch (two translucent objects on top of eachother), but it doesn't actually work. */
3119 PA_FLAG_MAP_HAS_SWITCH = 0x01000000,
3120 /* Usually, if Mario falls for too long, he eventually gets reset to his last safe position. This prevents that. Used by some scripts. */
3121 PA_FLAG_NO_OOB_RESPAWN = 0x10000000,
3122 /* This allows dismounting from Lakilester, even if in a precarious situation (like over spikes, lava, or water). */
3123 PA_FLAG_DISMOUNTING_ALLOWED = 0x20000000,
3124 /* This flag is set when partner usage was interrupted by a script, and it prevents menu sounds (like the error sound) from playing for script-initiated player actions */
3126 /* This one's really weird. Seems to have something to do with the direction Mario is facing, but I'm not sure what it's actually supposed to be achieving. */
3127 PA_FLAG_80000000 = 0x80000000,
3128};
@ PA_FLAG_INTERRUPT_SPIN
Definition enums.h:3110
@ PA_FLAG_DIZZY_ATTACK_ENCOUNTER
Definition enums.h:3109
@ PA_FLAG_INTERRUPT_USE_PARTNER
forces actions with bow, parakarry, watt, and lakilester to end (sushie not tested)
Definition enums.h:3093
@ PA_FLAG_WATT_IN_HANDS
Definition enums.h:3092
@ PA_FLAG_SHIVERING
Definition enums.h:3101
@ PA_FLAG_NO_OOB_RESPAWN
Definition enums.h:3121
@ PA_FLAG_SPEECH_PROMPT_AVAILABLE
(...) prompt
Definition enums.h:3096
@ PA_FLAG_MAP_HAS_SWITCH
Definition enums.h:3119
@ PA_FLAG_SPINNING
Definition enums.h:3107
@ PA_FLAG_80000000
Definition enums.h:3127
@ PA_FLAG_FORCE_USE_PARTNER
triggers partner use when set
Definition enums.h:3094
@ PA_FLAG_DISMOUNTING_ALLOWED
Definition enums.h:3123
@ PA_FLAG_INVISIBLE
Definition enums.h:3104
@ PA_FLAG_RAISED_ARMS
Sets action state to ACTION_STATE_RAISE_ARMS on idle.
Definition enums.h:3100
@ PA_FLAG_ISPY_VISIBLE
The I Spy icon is being shown.
Definition enums.h:3099
@ PA_FLAG_8BIT_MARIO
Definition enums.h:3105
@ PA_FLAG_NPC_COLLIDED
Definition enums.h:3106
@ PA_FLAG_ABORT_PUSHING_BLOCK
Definition enums.h:3117
@ PA_FLAG_PULSE_STONE_VISIBLE
The pulse stone icon is being shown.
Definition enums.h:3097
@ PA_FLAG_RIDING_PARTNER
Definition enums.h:3116
@ PA_FLAG_OPENED_HIDDEN_PANEL
Definition enums.h:3102
@ PA_FLAG_USING_PEACH_PHYSICS
Definition enums.h:3103
@ PA_FLAG_USING_PULSE_STONE
Definition enums.h:3098
@ PA_FLAG_INTERACT_PROMPT_AVAILABLE
! prompt
Definition enums.h:3095
@ PA_FLAG_USING_WATT
Definition enums.h:3090
@ PA_FLAG_CHANGING_MAP
Definition enums.h:3112
@ PA_FLAG_PARTNER_USAGE_FORCED
Definition enums.h:3115
@ PA_FLAG_FORCED_PARTNER_ABILITY_END
Definition enums.h:3125

◆ PopupType

enum PopupType
Enumerator
POPUP_MENU_USE_ITEM 
POPUP_MENU_SWITCH_PARTNER 
POPUP_MENU_THROW_AWAY_ITEM 
POPUP_MENU_TRADE_FOR_BADGE 
POPUP_MENU_UPGRADE_PARTNER 
POPUP_MENU_SELL_ITEM 
POPUP_MENU_CHECK_ITEM 
POPUP_MENU_CLAIM_ITEM 
POPUP_MENU_READ_LETTER 
POPUP_MENU_TAKE_FROM_CHEST 
POPUP_MENU_READ_DIARY_PAGE 
POPUP_MENU_READ_POSTCARD 
POPUP_MENU_USEKEY 
POPUP_MENU_POST_OFFICE 
POPUP_MENU_DOUBLE_DIP 
POPUP_MENU_TRIPLE_DIP 

Definition at line 3130 of file enums.h.

3130 {
3131 POPUP_MENU_USE_ITEM = 0x0,
3143 POPUP_MENU_USEKEY = 0xC,
3147};
@ POPUP_MENU_TRADE_FOR_BADGE
Definition enums.h:3134
@ POPUP_MENU_READ_DIARY_PAGE
Definition enums.h:3141
@ POPUP_MENU_SELL_ITEM
Definition enums.h:3136
@ POPUP_MENU_CHECK_ITEM
Definition enums.h:3137
@ POPUP_MENU_POST_OFFICE
Definition enums.h:3144
@ POPUP_MENU_DOUBLE_DIP
Definition enums.h:3145
@ POPUP_MENU_USE_ITEM
Definition enums.h:3131
@ POPUP_MENU_TAKE_FROM_CHEST
Definition enums.h:3140
@ POPUP_MENU_USEKEY
Definition enums.h:3143
@ POPUP_MENU_CLAIM_ITEM
Definition enums.h:3138
@ POPUP_MENU_TRIPLE_DIP
Definition enums.h:3146
@ POPUP_MENU_READ_LETTER
Definition enums.h:3139
@ POPUP_MENU_UPGRADE_PARTNER
Definition enums.h:3135
@ POPUP_MENU_THROW_AWAY_ITEM
Definition enums.h:3133
@ POPUP_MENU_SWITCH_PARTNER
Definition enums.h:3132
@ POPUP_MENU_READ_POSTCARD
Definition enums.h:3142

◆ PopupState

enum PopupState
Enumerator
POPUP_STATE_INIT 
POPUP_STATE_CHOOSING 
POPUP_STATE_10 
POPUP_STATE_11 
POPUP_STATE_20 
POPUP_STATE_ALREADY_HAVE_PARTNER_BEGIN 
POPUP_STATE_ALREADY_HAVE_PARTNER_SHOW 
POPUP_STATE_ALREADY_HAVE_PARTNER_AWAIT 
POPUP_STATE_CANCEL_DIP 
POPUP_STATE_CANCEL_DIP_AWAIT_CHOICE 
POPUP_STATE_CANCEL_DIP_ACCEPT 
POPUP_STATE_CANCEL_DIP_DECLINE 
POPUP_STATE_104 
POPUP_STATE_105 
POPUP_STATE_CHOSE_WORLD 
POPUP_STATE_CHOSE_BATTLE 
POPUP_STATE_MINUS_3 
POPUP_STATE_MINUS_4 
POPUP_STATE_MINUS_5 
POPUP_STATE_CHOSE_SWAP 
POPUP_STATE_MINUS_7 
POPUP_STATE_MINUS_8 

Definition at line 3149 of file enums.h.

3149 {
3150 POPUP_STATE_INIT = 0,
3152 POPUP_STATE_10 = 10,
3153 POPUP_STATE_11 = 11,
3154 POPUP_STATE_20 = 20,
3162 POPUP_STATE_104 = 104,
3163 POPUP_STATE_105 = 105,
3172};
@ POPUP_STATE_CHOSE_SWAP
Definition enums.h:3169
@ POPUP_STATE_MINUS_8
Definition enums.h:3171
@ POPUP_STATE_10
Definition enums.h:3152
@ POPUP_STATE_104
Definition enums.h:3162
@ POPUP_STATE_CHOSE_WORLD
Definition enums.h:3164
@ POPUP_STATE_11
Definition enums.h:3153
@ POPUP_STATE_MINUS_4
Definition enums.h:3167
@ POPUP_STATE_MINUS_3
Definition enums.h:3166
@ POPUP_STATE_ALREADY_HAVE_PARTNER_SHOW
Definition enums.h:3156
@ POPUP_STATE_INIT
Definition enums.h:3150
@ POPUP_STATE_105
Definition enums.h:3163
@ POPUP_STATE_CHOOSING
Definition enums.h:3151
@ POPUP_STATE_ALREADY_HAVE_PARTNER_BEGIN
Definition enums.h:3155
@ POPUP_STATE_ALREADY_HAVE_PARTNER_AWAIT
Definition enums.h:3157
@ POPUP_STATE_CANCEL_DIP
Definition enums.h:3158
@ POPUP_STATE_CANCEL_DIP_DECLINE
Definition enums.h:3161
@ POPUP_STATE_CANCEL_DIP_AWAIT_CHOICE
Definition enums.h:3159
@ POPUP_STATE_CHOSE_BATTLE
Definition enums.h:3165
@ POPUP_STATE_MINUS_7
Definition enums.h:3170
@ POPUP_STATE_MINUS_5
Definition enums.h:3168
@ POPUP_STATE_20
Definition enums.h:3154
@ POPUP_STATE_CANCEL_DIP_ACCEPT
Definition enums.h:3160

◆ PopupResult

Enumerator
POPUP_RESULT_INVALID 
POPUP_RESULT_SWAP_MENU 
POPUP_RESULT_CHOOSING 
POPUP_RESULT_CANCEL 

Definition at line 3174 of file enums.h.

3174 {
3178 POPUP_RESULT_CANCEL = 255,
3179};
@ POPUP_RESULT_CANCEL
Definition enums.h:3178
@ POPUP_RESULT_CHOOSING
Definition enums.h:3177
@ POPUP_RESULT_INVALID
Definition enums.h:3175
@ POPUP_RESULT_SWAP_MENU
Definition enums.h:3176

◆ WindowPriority

Enumerator
WINDOW_PRIORITY_0 
WINDOW_PRIORITY_1 
WINDOW_PRIORITY_10 
WINDOW_PRIORITY_19 
WINDOW_PRIORITY_20 
WINDOW_PRIORITY_21 
WINDOW_PRIORITY_64 

Definition at line 3181 of file enums.h.

3181 {
3184 WINDOW_PRIORITY_10 = 10,
3185 WINDOW_PRIORITY_19 = 19,
3186 WINDOW_PRIORITY_20 = 20,
3187 WINDOW_PRIORITY_21 = 21,
3188 WINDOW_PRIORITY_64 = 64,
3189};
@ WINDOW_PRIORITY_64
Definition enums.h:3188
@ WINDOW_PRIORITY_1
Definition enums.h:3183
@ WINDOW_PRIORITY_10
Definition enums.h:3184
@ WINDOW_PRIORITY_0
Definition enums.h:3182
@ WINDOW_PRIORITY_21
Definition enums.h:3187
@ WINDOW_PRIORITY_19
Definition enums.h:3185
@ WINDOW_PRIORITY_20
Definition enums.h:3186

◆ RenderModeIndex

Enumerator
RENDER_MODE_IDX_00 
RENDER_MODE_IDX_01 
RENDER_MODE_IDX_02 
RENDER_MODE_IDX_03 
RENDER_MODE_IDX_04 
RENDER_MODE_IDX_05 
RENDER_MODE_IDX_06 
RENDER_MODE_IDX_07 
RENDER_MODE_IDX_08 
RENDER_MODE_IDX_09 
RENDER_MODE_IDX_0A 
RENDER_MODE_IDX_0B 
RENDER_MODE_IDX_0C 
RENDER_MODE_IDX_0D 
RENDER_MODE_IDX_0E 
RENDER_MODE_IDX_0F 
RENDER_MODE_IDX_10 
RENDER_MODE_IDX_11 
RENDER_MODE_IDX_12 
RENDER_MODE_IDX_13 
RENDER_MODE_IDX_14 
RENDER_MODE_IDX_15 
RENDER_MODE_IDX_16 
RENDER_MODE_IDX_17 
RENDER_MODE_IDX_18 
RENDER_MODE_IDX_19 
RENDER_MODE_IDX_1A 
RENDER_MODE_IDX_1B 
RENDER_MODE_IDX_1C 
RENDER_MODE_IDX_1D 
RENDER_MODE_IDX_1E 
RENDER_MODE_IDX_1F 
RENDER_MODE_IDX_20 
RENDER_MODE_IDX_21 
RENDER_MODE_IDX_22 
RENDER_MODE_IDX_23 
RENDER_MODE_IDX_24 
RENDER_MODE_IDX_25 
RENDER_MODE_IDX_26 
RENDER_MODE_IDX_27 
RENDER_MODE_IDX_28 
RENDER_MODE_IDX_29 
RENDER_MODE_IDX_2A 
RENDER_MODE_IDX_2B 
RENDER_MODE_IDX_2C 
RENDER_MODE_IDX_2D 
RENDER_MODE_IDX_2E 
RENDER_MODE_IDX_2F 
RENDER_MODE_IDX_30 
RENDER_MODE_IDX_31 
RENDER_MODE_IDX_32 
RENDER_MODE_IDX_33 
RENDER_MODE_IDX_34 
RENDER_MODE_IDX_35 
RENDER_MODE_IDX_36 
RENDER_MODE_IDX_37 
RENDER_MODE_IDX_38 
RENDER_MODE_IDX_39 
RENDER_MODE_IDX_3A 
RENDER_MODE_IDX_3B 
RENDER_MODE_IDX_3C 

Definition at line 3191 of file enums.h.

3191 {
3192 // RM1 modes
3193 RENDER_MODE_IDX_00 = 0x00,
3194 RENDER_MODE_IDX_01 = 0x01,
3195 RENDER_MODE_IDX_02 = 0x02,
3196 RENDER_MODE_IDX_03 = 0x03,
3197 RENDER_MODE_IDX_04 = 0x04,
3198 RENDER_MODE_IDX_05 = 0x05,
3199 RENDER_MODE_IDX_06 = 0x06,
3200 RENDER_MODE_IDX_07 = 0x07,
3201 RENDER_MODE_IDX_08 = 0x08,
3202 RENDER_MODE_IDX_09 = 0x09,
3203 RENDER_MODE_IDX_0A = 0x0A,
3204 RENDER_MODE_IDX_0B = 0x0B,
3205 RENDER_MODE_IDX_0C = 0x0C,
3206 RENDER_MODE_IDX_0D = 0x0D,
3207 RENDER_MODE_IDX_0E = 0x0E,
3208 RENDER_MODE_IDX_0F = 0x0F,
3209 // RM2 modes
3210 RENDER_MODE_IDX_10 = 0x10,
3211 RENDER_MODE_IDX_11 = 0x11,
3212 RENDER_MODE_IDX_12 = 0x12,
3213 RENDER_MODE_IDX_13 = 0x13,
3214 RENDER_MODE_IDX_14 = 0x14,
3215 RENDER_MODE_IDX_15 = 0x15,
3216 RENDER_MODE_IDX_16 = 0x16,
3217 RENDER_MODE_IDX_17 = 0x17,
3218 RENDER_MODE_IDX_18 = 0x18,
3219 RENDER_MODE_IDX_19 = 0x19,
3220 RENDER_MODE_IDX_1A = 0x1A,
3221 RENDER_MODE_IDX_1B = 0x1B,
3222 RENDER_MODE_IDX_1C = 0x1C,
3223 RENDER_MODE_IDX_1D = 0x1D,
3224 RENDER_MODE_IDX_1E = 0x1E,
3225 // RM3 modes
3226 RENDER_MODE_IDX_1F = 0x1F,
3227 RENDER_MODE_IDX_20 = 0x20,
3228 RENDER_MODE_IDX_21 = 0x21,
3229 RENDER_MODE_IDX_22 = 0x22,
3230 RENDER_MODE_IDX_23 = 0x23,
3231 RENDER_MODE_IDX_24 = 0x24,
3232 RENDER_MODE_IDX_25 = 0x25,
3233 RENDER_MODE_IDX_26 = 0x26,
3234 RENDER_MODE_IDX_27 = 0x27,
3235 RENDER_MODE_IDX_28 = 0x28,
3236 RENDER_MODE_IDX_29 = 0x29,
3237 RENDER_MODE_IDX_2A = 0x2A,
3238 RENDER_MODE_IDX_2B = 0x2B,
3239 RENDER_MODE_IDX_2C = 0x2C,
3240 RENDER_MODE_IDX_2D = 0x2D,
3241 RENDER_MODE_IDX_2E = 0x2E,
3242 RENDER_MODE_IDX_2F = 0x2F,
3243 RENDER_MODE_IDX_30 = 0x30,
3244 RENDER_MODE_IDX_31 = 0x31,
3245 RENDER_MODE_IDX_32 = 0x32,
3246 RENDER_MODE_IDX_33 = 0x33,
3247 RENDER_MODE_IDX_34 = 0x34,
3248 RENDER_MODE_IDX_35 = 0x35,
3249 RENDER_MODE_IDX_36 = 0x36,
3250 // cloud render modes
3251 RENDER_MODE_IDX_37 = 0x37,
3252 RENDER_MODE_IDX_38 = 0x38,
3253 RENDER_MODE_IDX_39 = 0x39,
3254 RENDER_MODE_IDX_3A = 0x3A,
3255 RENDER_MODE_IDX_3B = 0x3B,
3256 RENDER_MODE_IDX_3C = 0x3C,
3257};
@ RENDER_MODE_IDX_1D
Definition enums.h:3223
@ RENDER_MODE_IDX_14
Definition enums.h:3214
@ RENDER_MODE_IDX_29
Definition enums.h:3236
@ RENDER_MODE_IDX_18
Definition enums.h:3218
@ RENDER_MODE_IDX_2B
Definition enums.h:3238
@ RENDER_MODE_IDX_0B
Definition enums.h:3204
@ RENDER_MODE_IDX_3A
Definition enums.h:3254
@ RENDER_MODE_IDX_1B
Definition enums.h:3221
@ RENDER_MODE_IDX_26
Definition enums.h:3233
@ RENDER_MODE_IDX_16
Definition enums.h:3216
@ RENDER_MODE_IDX_33
Definition enums.h:3246
@ RENDER_MODE_IDX_15
Definition enums.h:3215
@ RENDER_MODE_IDX_39
Definition enums.h:3253
@ RENDER_MODE_IDX_34
Definition enums.h:3247
@ RENDER_MODE_IDX_07
Definition enums.h:3200
@ RENDER_MODE_IDX_31
Definition enums.h:3244
@ RENDER_MODE_IDX_09
Definition enums.h:3202
@ RENDER_MODE_IDX_2A
Definition enums.h:3237
@ RENDER_MODE_IDX_02
Definition enums.h:3195
@ RENDER_MODE_IDX_27
Definition enums.h:3234
@ RENDER_MODE_IDX_3C
Definition enums.h:3256
@ RENDER_MODE_IDX_13
Definition enums.h:3213
@ RENDER_MODE_IDX_1F
Definition enums.h:3226
@ RENDER_MODE_IDX_2D
Definition enums.h:3240
@ RENDER_MODE_IDX_0C
Definition enums.h:3205
@ RENDER_MODE_IDX_12
Definition enums.h:3212
@ RENDER_MODE_IDX_11
Definition enums.h:3211
@ RENDER_MODE_IDX_1E
Definition enums.h:3224
@ RENDER_MODE_IDX_3B
Definition enums.h:3255
@ RENDER_MODE_IDX_38
Definition enums.h:3252
@ RENDER_MODE_IDX_22
Definition enums.h:3229
@ RENDER_MODE_IDX_25
Definition enums.h:3232
@ RENDER_MODE_IDX_23
Definition enums.h:3230
@ RENDER_MODE_IDX_19
Definition enums.h:3219
@ RENDER_MODE_IDX_32
Definition enums.h:3245
@ RENDER_MODE_IDX_30
Definition enums.h:3243
@ RENDER_MODE_IDX_0F
Definition enums.h:3208
@ RENDER_MODE_IDX_06
Definition enums.h:3199
@ RENDER_MODE_IDX_28
Definition enums.h:3235
@ RENDER_MODE_IDX_20
Definition enums.h:3227
@ RENDER_MODE_IDX_1C
Definition enums.h:3222
@ RENDER_MODE_IDX_10
Definition enums.h:3210
@ RENDER_MODE_IDX_2C
Definition enums.h:3239
@ RENDER_MODE_IDX_37
Definition enums.h:3251
@ RENDER_MODE_IDX_2F
Definition enums.h:3242
@ RENDER_MODE_IDX_01
Definition enums.h:3194
@ RENDER_MODE_IDX_1A
Definition enums.h:3220
@ RENDER_MODE_IDX_35
Definition enums.h:3248
@ RENDER_MODE_IDX_08
Definition enums.h:3201
@ RENDER_MODE_IDX_0D
Definition enums.h:3206
@ RENDER_MODE_IDX_36
Definition enums.h:3249
@ RENDER_MODE_IDX_2E
Definition enums.h:3241
@ RENDER_MODE_IDX_04
Definition enums.h:3197
@ RENDER_MODE_IDX_17
Definition enums.h:3217
@ RENDER_MODE_IDX_0A
Definition enums.h:3203
@ RENDER_MODE_IDX_0E
Definition enums.h:3207
@ RENDER_MODE_IDX_21
Definition enums.h:3228
@ RENDER_MODE_IDX_05
Definition enums.h:3198
@ RENDER_MODE_IDX_03
Definition enums.h:3196
@ RENDER_MODE_IDX_00
Definition enums.h:3193
@ RENDER_MODE_IDX_24
Definition enums.h:3231

◆ RenderMode

enum RenderMode
Enumerator
RENDER_MODE_SURF_SOLID_AA_ZB_LAYER0 
RENDER_MODE_SURFACE_OPA 
RENDER_MODE_02_UNUSED 
RENDER_MODE_SURFACE_OPA_NO_AA 
RENDER_MODE_SURFACE_OPA_NO_ZB 
RENDER_MODE_DECAL_OPA 
RENDER_MODE_06_UNUSED 
RENDER_MODE_DECAL_OPA_NO_AA 
RENDER_MODE_08_UNUSED 
RENDER_MODE_INTERSECTING_OPA 
RENDER_MODE_0A_UNUSED 
RENDER_MODE_0B_UNUSED 
RENDER_MODE_0C_UNUSED 
RENDER_MODE_ALPHATEST 
RENDER_MODE_0E_UNUSED 
RENDER_MODE_ALPHATEST_ONESIDED 
RENDER_MODE_ALPHATEST_NO_ZB 
RENDER_MODES_LAST_OPAQUE 
RENDER_MODE_SURFACE_XLU_LAYER1 
RENDER_MODE_12_UNUSED 
RENDER_MODE_SURFACE_XLU_NO_AA 
RENDER_MODE_SURFACE_XLU_NO_ZB 
RENDER_MODE_SURFACE_XLU_ZB_ZUPD 
RENDER_MODE_SURFACE_XLU_LAYER2 
RENDER_MODE_17_UNUSED 
RENDER_MODE_18_UNUSED 
RENDER_MODE_19_UNUSED 
RENDER_MODE_DECAL_XLU 
RENDER_MODE_1B_UNUSED 
RENDER_MODE_DECAL_XLU_NO_AA 
RENDER_MODE_1D_UNUSED 
RENDER_MODE_DECAL_XLU_AHEAD 
RENDER_MODE_1F_UNUSED 
RENDER_MODE_SHADOW 
RENDER_MODE_21_UNUSED 
RENDER_MODE_SURFACE_XLU_LAYER3 
RENDER_MODE_23_UNUSED 
RENDER_MODE_24_UNUSED 
RENDER_MODE_25_UNUSED 
RENDER_MODE_INTERSECTING_XLU 
RENDER_MODE_27_UNUSED 
RENDER_MODE_PASS_THROUGH 
RENDER_MODE_SURFACE_XLU_AA_ZB_ZUPD 
RENDER_MODE_SURFACE_OPA_NO_ZB_BEHIND 
RENDER_MODE_ALPHATEST_NO_ZB_BEHIND 
RENDER_MODE_SURFACE_XLU_NO_ZB_BEHIND 
RENDER_MODE_CLOUD_NO_ZCMP 
RENDER_MODE_CLOUD 
RENDER_MODE_CLOUD_NO_ZB 

Definition at line 3261 of file enums.h.

3261 {
3262 // opaque render modes
3265 RENDER_MODE_02_UNUSED = 0x02,
3268 RENDER_MODE_DECAL_OPA = 0x05,
3269 RENDER_MODE_06_UNUSED = 0x06,
3271 RENDER_MODE_08_UNUSED = 0x08,
3273 RENDER_MODE_0A_UNUSED = 0x0A,
3274 RENDER_MODE_0B_UNUSED = 0x0B,
3275 RENDER_MODE_0C_UNUSED = 0x0C,
3276 RENDER_MODE_ALPHATEST = 0x0D,
3277 RENDER_MODE_0E_UNUSED = 0x0E,
3281 // translucent render modes
3283 RENDER_MODE_12_UNUSED = 0x12,
3288 RENDER_MODE_17_UNUSED = 0x17,
3289 RENDER_MODE_18_UNUSED = 0x18,
3290 RENDER_MODE_19_UNUSED = 0x19,
3291 RENDER_MODE_DECAL_XLU = 0x1A,
3292 RENDER_MODE_1B_UNUSED = 0x1B,
3294 RENDER_MODE_1D_UNUSED = 0x1D,
3295 RENDER_MODE_DECAL_XLU_AHEAD = 0x1E, // special case RENDER_MODE_DECAL_XLU for rendering in front of others
3296 RENDER_MODE_1F_UNUSED = 0x1F,
3297 RENDER_MODE_SHADOW = 0x20,
3298 RENDER_MODE_21_UNUSED = 0x21,
3300 RENDER_MODE_23_UNUSED = 0x23,
3301 RENDER_MODE_24_UNUSED = 0x24,
3302 RENDER_MODE_25_UNUSED = 0x25,
3304 RENDER_MODE_27_UNUSED = 0x27,
3305 // unusual render modes
3306 RENDER_MODE_PASS_THROUGH = 0x28, // no render mode is set, only geometry modes are initialized
3312 RENDER_MODE_CLOUD = 0x2E,
3314};
@ RENDER_MODE_ALPHATEST_ONESIDED
Definition enums.h:3278
@ RENDER_MODE_SURFACE_OPA_NO_ZB
Definition enums.h:3267
@ RENDER_MODE_24_UNUSED
Definition enums.h:3301
@ RENDER_MODE_1D_UNUSED
Definition enums.h:3294
@ RENDER_MODE_1F_UNUSED
Definition enums.h:3296
@ RENDER_MODE_DECAL_OPA
Definition enums.h:3268
@ RENDER_MODE_0E_UNUSED
Definition enums.h:3277
@ RENDER_MODE_SURFACE_XLU_LAYER3
Definition enums.h:3299
@ RENDER_MODE_21_UNUSED
Definition enums.h:3298
@ RENDER_MODE_DECAL_XLU_NO_AA
Definition enums.h:3293
@ RENDER_MODE_SURFACE_XLU_LAYER2
Definition enums.h:3287
@ RENDER_MODE_SURFACE_XLU_NO_AA
Definition enums.h:3284
@ RENDER_MODE_SURF_SOLID_AA_ZB_LAYER0
Definition enums.h:3263
@ RENDER_MODE_INTERSECTING_XLU
Definition enums.h:3303
@ RENDER_MODE_PASS_THROUGH
Definition enums.h:3306
@ RENDER_MODE_DECAL_XLU
Definition enums.h:3291
@ RENDER_MODE_SHADOW
Definition enums.h:3297
@ RENDER_MODE_02_UNUSED
Definition enums.h:3265
@ RENDER_MODE_SURFACE_OPA_NO_AA
Definition enums.h:3266
@ RENDER_MODE_SURFACE_XLU_NO_ZB
Definition enums.h:3285
@ RENDER_MODE_1B_UNUSED
Definition enums.h:3292
@ RENDER_MODE_DECAL_OPA_NO_AA
Definition enums.h:3270
@ RENDER_MODE_0A_UNUSED
Definition enums.h:3273
@ RENDER_MODE_SURFACE_XLU_NO_ZB_BEHIND
Definition enums.h:3310
@ RENDER_MODE_SURFACE_OPA_NO_ZB_BEHIND
Definition enums.h:3308
@ RENDER_MODE_25_UNUSED
Definition enums.h:3302
@ RENDER_MODE_SURFACE_XLU_ZB_ZUPD
Definition enums.h:3286
@ RENDER_MODE_23_UNUSED
Definition enums.h:3300
@ RENDER_MODE_DECAL_XLU_AHEAD
Definition enums.h:3295
@ RENDER_MODE_18_UNUSED
Definition enums.h:3289
@ RENDER_MODE_0B_UNUSED
Definition enums.h:3274
@ RENDER_MODE_ALPHATEST_NO_ZB_BEHIND
Definition enums.h:3309
@ RENDER_MODE_INTERSECTING_OPA
Definition enums.h:3272
@ RENDER_MODE_ALPHATEST
Definition enums.h:3276
@ RENDER_MODE_12_UNUSED
Definition enums.h:3283
@ RENDER_MODE_08_UNUSED
Definition enums.h:3271
@ RENDER_MODE_SURFACE_OPA
Definition enums.h:3264
@ RENDER_MODE_CLOUD_NO_ZB
Definition enums.h:3313
@ RENDER_MODE_CLOUD
Definition enums.h:3312
@ RENDER_MODE_06_UNUSED
Definition enums.h:3269
@ RENDER_MODE_19_UNUSED
Definition enums.h:3290
@ RENDER_MODES_LAST_OPAQUE
Definition enums.h:3280
@ RENDER_MODE_ALPHATEST_NO_ZB
Definition enums.h:3279
@ RENDER_MODE_SURFACE_XLU_LAYER1
Definition enums.h:3282
@ RENDER_MODE_0C_UNUSED
Definition enums.h:3275
@ RENDER_MODE_27_UNUSED
Definition enums.h:3304
@ RENDER_MODE_SURFACE_XLU_AA_ZB_ZUPD
Definition enums.h:3307
@ RENDER_MODE_CLOUD_NO_ZCMP
Definition enums.h:3311
@ RENDER_MODE_17_UNUSED
Definition enums.h:3288

◆ RenderTaskFlags

Enumerator
RENDER_TASK_FLAG_ENABLED 
RENDER_TASK_FLAG_REFLECT_FLOOR 
RENDER_TASK_FLAG_20 

Definition at line 3316 of file enums.h.

3316 {
3319 RENDER_TASK_FLAG_20 = 0x20,
3320};
@ RENDER_TASK_FLAG_20
Definition enums.h:3319
@ RENDER_TASK_FLAG_REFLECT_FLOOR
Definition enums.h:3318
@ RENDER_TASK_FLAG_ENABLED
Definition enums.h:3317

◆ ActorFlags

enum ActorFlags
Enumerator
ACTOR_FLAG_INVISIBLE 

Actor is not rendered.

ACTOR_FLAG_NO_SHADOW 

Hide shadow.

ACTOR_FLAG_LOW_PRIORITY_TARGET 
ACTOR_FLAG_MINOR_TARGET 
ACTOR_FLAG_NO_TATTLE 
ACTOR_FLAG_FLYING 

Quake Hammer can't hit.

ACTOR_FLAG_FLIPPED 

Actor has been flipped over.

ACTOR_FLAG_UPSIDE_DOWN 

HP bar offset below actor (e.g. Swooper when upside-down).

ACTOR_FLAG_TYPE_CHANGED 

Indicates actors type has changed, triggers recheck for if HP bar should be shown based on tattle status.

ACTOR_FLAG_DAMAGE_IMMUNE 
ACTOR_FLAG_TARGET_ONLY 

Battle ends even if undefeated. No turn.

ACTOR_FLAG_HALF_HEIGHT 
ACTOR_FLAG_SKIP_TURN 
ACTOR_FLAG_NO_HEALTH_BAR 
ACTOR_FLAG_HEALTH_BAR_HIDDEN 
ACTOR_FLAG_NO_ATTACK 

Skip attack turn.

ACTOR_FLAG_NO_DMG_APPLY 

Damage is not applied to actor HP.

ACTOR_FLAG_NO_DMG_POPUP 

Hide damage popup.

ACTOR_FLAG_USING_IDLE_ANIM 
ACTOR_FLAG_SHOW_STATUS_ICONS 
ACTOR_FLAG_BLUR_ENABLED 
ACTOR_FLAG_NO_INACTIVE_ANIM 

Definition at line 3323 of file enums.h.

3323 {
3324 ACTOR_FLAG_INVISIBLE = 0x00000001,
3325 ACTOR_FLAG_NO_SHADOW = 0x00000004,
3326 ACTOR_FLAG_LOW_PRIORITY_TARGET = 0x00000010, // only usable with ACTOR_FLAG_TARGET_ONLY, treats the target's sort position as off-stage to the right
3327 ACTOR_FLAG_MINOR_TARGET = 0x00000040, // ignored by moves using TARGET_FLAG_PRIMARY_ONLY (unused)
3328 ACTOR_FLAG_NO_TATTLE = 0x00000080,
3329 ACTOR_FLAG_FLYING = 0x00000200,
3330 ACTOR_FLAG_FLIPPED = 0x00000400,
3331 ACTOR_FLAG_UPSIDE_DOWN = 0x00000800,
3332 ACTOR_FLAG_TYPE_CHANGED = 0x00001000,
3333 ACTOR_FLAG_DAMAGE_IMMUNE = 0x00002000, // prevents hits from items, chill out, and up & away
3334 ACTOR_FLAG_TARGET_ONLY = 0x00004000,
3335 ACTOR_FLAG_HALF_HEIGHT = 0x00008000,
3336 ACTOR_FLAG_SKIP_TURN = 0x00010000,
3337 ACTOR_FLAG_NO_HEALTH_BAR = 0x00040000, // Health bar is not shown for this actor type
3338 ACTOR_FLAG_HEALTH_BAR_HIDDEN = 0x00080000, // Health bar is temporarily hidden
3339 ACTOR_FLAG_NO_ATTACK = 0x00200000,
3340 ACTOR_FLAG_NO_DMG_APPLY = 0x00400000,
3341 ACTOR_FLAG_NO_DMG_POPUP = 0x02000000,
3342 ACTOR_FLAG_USING_IDLE_ANIM = 0x04000000,
3343 ACTOR_FLAG_SHOW_STATUS_ICONS = 0x08000000,
3344 ACTOR_FLAG_BLUR_ENABLED = 0x10000000,
3345 ACTOR_FLAG_NO_INACTIVE_ANIM = 0x20000000, // only used for player Actor
3346};
@ ACTOR_FLAG_FLYING
Quake Hammer can't hit.
Definition enums.h:3329
@ ACTOR_FLAG_DAMAGE_IMMUNE
Definition enums.h:3333
@ ACTOR_FLAG_HALF_HEIGHT
Definition enums.h:3335
@ ACTOR_FLAG_INVISIBLE
Actor is not rendered.
Definition enums.h:3324
@ ACTOR_FLAG_SKIP_TURN
Definition enums.h:3336
@ ACTOR_FLAG_NO_INACTIVE_ANIM
Definition enums.h:3345
@ ACTOR_FLAG_NO_DMG_POPUP
Hide damage popup.
Definition enums.h:3341
@ ACTOR_FLAG_BLUR_ENABLED
Definition enums.h:3344
@ ACTOR_FLAG_HEALTH_BAR_HIDDEN
Definition enums.h:3338
@ ACTOR_FLAG_MINOR_TARGET
Definition enums.h:3327
@ ACTOR_FLAG_NO_SHADOW
Hide shadow.
Definition enums.h:3325
@ ACTOR_FLAG_SHOW_STATUS_ICONS
Definition enums.h:3343
@ ACTOR_FLAG_UPSIDE_DOWN
HP bar offset below actor (e.g. Swooper when upside-down).
Definition enums.h:3331
@ ACTOR_FLAG_LOW_PRIORITY_TARGET
Definition enums.h:3326
@ ACTOR_FLAG_NO_TATTLE
Definition enums.h:3328
@ ACTOR_FLAG_TARGET_ONLY
Battle ends even if undefeated. No turn.
Definition enums.h:3334
@ ACTOR_FLAG_NO_HEALTH_BAR
Definition enums.h:3337
@ ACTOR_FLAG_TYPE_CHANGED
Indicates actors type has changed, triggers recheck for if HP bar should be shown based on tattle sta...
Definition enums.h:3332
@ ACTOR_FLAG_NO_DMG_APPLY
Damage is not applied to actor HP.
Definition enums.h:3340
@ ACTOR_FLAG_FLIPPED
Actor has been flipped over.
Definition enums.h:3330
@ ACTOR_FLAG_NO_ATTACK
Skip attack turn.
Definition enums.h:3339
@ ACTOR_FLAG_USING_IDLE_ANIM
Definition enums.h:3342

◆ ActorPartFlags

Enumerator
ACTOR_PART_FLAG_INVISIBLE 
ACTOR_PART_FLAG_NO_DECORATIONS 
ACTOR_PART_FLAG_NO_SHADOW 
ACTOR_PART_FLAG_DEFAULT_TARGET 
ACTOR_PART_FLAG_IGNORE_BELOW_CHECK 
ACTOR_PART_FLAG_MINOR_TARGET 
ACTOR_PART_FLAG_NO_TATTLE 
ACTOR_PART_FLAG_TRANSPARENT 
ACTOR_PART_FLAG_DAMAGE_IMMUNE 

electrified Plays extra hurt SFX?

ACTOR_PART_FLAG_TARGET_ONLY 
ACTOR_PART_FLAG_NO_TARGET 

Cannot be targeted.

ACTOR_PART_FLAG_USE_ABSOLUTE_POSITION 
ACTOR_PART_FLAG_PRIMARY_TARGET 
ACTOR_PART_FLAG_HAS_PAL_EFFECT 
ACTOR_PART_FLAG_NO_STATUS_ANIMS 
ACTOR_PART_FLAG_SKIP_SHOCK_EFFECT 
ACTOR_PART_FLAG_SKIP_MOVEMENT_ALLOC 

Definition at line 3349 of file enums.h.

3349 {
3350 ACTOR_PART_FLAG_INVISIBLE = 0x00000001,
3351 ACTOR_PART_FLAG_NO_DECORATIONS = 0x00000002,
3352 ACTOR_PART_FLAG_NO_SHADOW = 0x00000004,
3353 ACTOR_PART_FLAG_DEFAULT_TARGET = 0x00000008, // Part will be the default selected target for player.
3354 ACTOR_PART_FLAG_IGNORE_BELOW_CHECK = 0x00000020, // ignore below check while targeting
3355 ACTOR_PART_FLAG_MINOR_TARGET = 0x00000040, // ignored by moves using TARGET_FLAG_PRIMARY_ONLY (unused)
3356 ACTOR_PART_FLAG_NO_TATTLE = 0x00000080,
3357 ACTOR_PART_FLAG_TRANSPARENT = 0x00000100,
3358 ACTOR_PART_FLAG_DAMAGE_IMMUNE = 0x00002000,
3359 ACTOR_PART_FLAG_TARGET_ONLY = 0x00004000, // Has no effect on ActorPart. Use the ACTOR_FLAG on Actor instead.
3360 ACTOR_PART_FLAG_NO_TARGET = 0x00020000,
3362 ACTOR_PART_FLAG_PRIMARY_TARGET = 0x00800000, // Multi-target attacks will target this part of an Actor with multiple parts.
3363 ACTOR_PART_FLAG_HAS_PAL_EFFECT = 0x01000000,
3364 ACTOR_PART_FLAG_NO_STATUS_ANIMS = 0x20000000, // Do not update idle animation based on Actor status
3365 ACTOR_PART_FLAG_SKIP_SHOCK_EFFECT = 0x40000000, // Do not apply a shock effect to this ActorPart when its Actor is shocked
3366 ACTOR_PART_FLAG_SKIP_MOVEMENT_ALLOC = 0x80000000, // Do not allocate ActorPartMovement for this ActorPart
3367};
@ ACTOR_PART_FLAG_SKIP_SHOCK_EFFECT
Definition enums.h:3365
@ ACTOR_PART_FLAG_TARGET_ONLY
Definition enums.h:3359
@ ACTOR_PART_FLAG_PRIMARY_TARGET
Definition enums.h:3362
@ ACTOR_PART_FLAG_NO_STATUS_ANIMS
Definition enums.h:3364
@ ACTOR_PART_FLAG_SKIP_MOVEMENT_ALLOC
Definition enums.h:3366
@ ACTOR_PART_FLAG_NO_SHADOW
Definition enums.h:3352
@ ACTOR_PART_FLAG_DEFAULT_TARGET
Definition enums.h:3353
@ ACTOR_PART_FLAG_HAS_PAL_EFFECT
Definition enums.h:3363
@ ACTOR_PART_FLAG_USE_ABSOLUTE_POSITION
Definition enums.h:3361
@ ACTOR_PART_FLAG_NO_DECORATIONS
Definition enums.h:3351
@ ACTOR_PART_FLAG_NO_TATTLE
Definition enums.h:3356
@ ACTOR_PART_FLAG_IGNORE_BELOW_CHECK
Definition enums.h:3354
@ ACTOR_PART_FLAG_NO_TARGET
Cannot be targeted.
Definition enums.h:3360
@ ACTOR_PART_FLAG_TRANSPARENT
Definition enums.h:3357
@ ACTOR_PART_FLAG_DAMAGE_IMMUNE
electrified Plays extra hurt SFX?
Definition enums.h:3358
@ ACTOR_PART_FLAG_INVISIBLE
Definition enums.h:3350
@ ACTOR_PART_FLAG_MINOR_TARGET
Definition enums.h:3355

◆ ActorEventFlags

Enumerator
ACTOR_EVENT_FLAGS_NONE 
ACTOR_EVENT_FLAG_FIREY 

Player takes burn damage upon contact.

ACTOR_EVENT_FLAG_ICY 

No known effect, but is used.

ACTOR_EVENT_FLAG_SPIKY_TOP 

Player takes spike damage from jump attacks.

ACTOR_EVENT_FLAG_ILLUSORY 

Player attacks pass through and miss.

ACTOR_EVENT_FLAG_ELECTRIFIED 

Player takes shock damage upon contact.

ACTOR_EVENT_FLAG_MONSTAR 

Set by Monstar, but has no effect.

ACTOR_EVENT_FLAG_EXPLODE_ON_IGNITION 

Blast and fire attacks trigger an explosion.

ACTOR_EVENT_FLAG_FIRE_EXPLODE 

Fire attacks trigger an explosion, used only by bullet/bombshell bills.

ACTOR_EVENT_FLAG_BURIED 

Actor can only by hit by quake-element attacks.

ACTOR_EVENT_FLAG_FLIPABLE 

Actor can be flipped; triggered by jump and quake attacks.

ACTOR_EVENT_FLAG_EXTREME_DEFENSE 

Actor has 127 extra defense during damage calculation, unaffected by IGNORE_DEFENSE.

ACTOR_EVENT_FLAG_GROUNDABLE 

Actor can be knocked down from flight; triggered by jump attacks.

ACTOR_EVENT_FLAG_EXPLODE_ON_CONTACT 

Attacks that contact will trigger an explosion.

ACTOR_EVENT_FLAG_SPIKY_FRONT 

Player takes spike damage from hammer attacks.

ACTOR_EVENT_FLAG_ENCHANTED 

Actor glows and listens for the Star Beam event.

ACTOR_EVENT_FLAG_STAR_ROD_ENCHANTED 

Actor glows and listens for Star Beam and Peach Beam events.

ACTOR_EVENT_FLAG_POWER_BOUNCE 

Actor listens for Power Bounce events.

ACTOR_EVENT_FLAG_ALT_SPIKY 

Additional spiky quality associated with Pokeys and Spinies.

ACTOR_EVENT_FLAG_ATTACK_CHARGED 

Actor has charged an attack that can be removed with Star Beam.

ACTOR_EVENT_FLAG_RIDING_BROOMSTICK 

Actor is on Magikoopa Broomstick, effect seems to be redundant.

Definition at line 3369 of file enums.h.

3369 {
3370 ACTOR_EVENT_FLAGS_NONE = 0x00000000,
3371 ACTOR_EVENT_FLAG_FIREY = 0x00000002,
3372 ACTOR_EVENT_FLAG_ICY = 0x00000008,
3373 ACTOR_EVENT_FLAG_SPIKY_TOP = 0x00000010,
3374 ACTOR_EVENT_FLAG_ILLUSORY = 0x00000020,
3375 ACTOR_EVENT_FLAG_ELECTRIFIED = 0x00000080,
3376 ACTOR_EVENT_FLAG_MONSTAR = 0x00000100,
3378 ACTOR_EVENT_FLAG_FIRE_EXPLODE = 0x00000400,
3379 ACTOR_EVENT_FLAG_BURIED = 0x00000800,
3380 ACTOR_EVENT_FLAG_FLIPABLE = 0x00001000,
3382 ACTOR_EVENT_FLAG_GROUNDABLE = 0x00004000,
3384 ACTOR_EVENT_FLAG_SPIKY_FRONT = 0x00010000,
3385 ACTOR_EVENT_FLAG_ENCHANTED = 0x00040000,
3387 ACTOR_EVENT_FLAG_POWER_BOUNCE = 0x00100000,
3388 ACTOR_EVENT_FLAG_ALT_SPIKY = 0x00200000,
3389 ACTOR_EVENT_FLAG_ATTACK_CHARGED = 0x00400000,
3391};
@ ACTOR_EVENT_FLAG_MONSTAR
Set by Monstar, but has no effect.
Definition enums.h:3376
@ ACTOR_EVENT_FLAG_RIDING_BROOMSTICK
Actor is on Magikoopa Broomstick, effect seems to be redundant.
Definition enums.h:3390
@ ACTOR_EVENT_FLAG_STAR_ROD_ENCHANTED
Actor glows and listens for Star Beam and Peach Beam events.
Definition enums.h:3386
@ ACTOR_EVENT_FLAG_GROUNDABLE
Actor can be knocked down from flight; triggered by jump attacks.
Definition enums.h:3382
@ ACTOR_EVENT_FLAG_FIRE_EXPLODE
Fire attacks trigger an explosion, used only by bullet/bombshell bills.
Definition enums.h:3378
@ ACTOR_EVENT_FLAG_ICY
No known effect, but is used.
Definition enums.h:3372
@ ACTOR_EVENT_FLAG_ATTACK_CHARGED
Actor has charged an attack that can be removed with Star Beam.
Definition enums.h:3389
@ ACTOR_EVENT_FLAG_POWER_BOUNCE
Actor listens for Power Bounce events.
Definition enums.h:3387
@ ACTOR_EVENT_FLAG_ELECTRIFIED
Player takes shock damage upon contact.
Definition enums.h:3375
@ ACTOR_EVENT_FLAG_SPIKY_FRONT
Player takes spike damage from hammer attacks.
Definition enums.h:3384
@ ACTOR_EVENT_FLAGS_NONE
Definition enums.h:3370
@ ACTOR_EVENT_FLAG_EXTREME_DEFENSE
Actor has 127 extra defense during damage calculation, unaffected by IGNORE_DEFENSE.
Definition enums.h:3381
@ ACTOR_EVENT_FLAG_EXPLODE_ON_CONTACT
Attacks that contact will trigger an explosion.
Definition enums.h:3383
@ ACTOR_EVENT_FLAG_FIREY
Player takes burn damage upon contact.
Definition enums.h:3371
@ ACTOR_EVENT_FLAG_BURIED
Actor can only by hit by quake-element attacks.
Definition enums.h:3379
@ ACTOR_EVENT_FLAG_ALT_SPIKY
Additional spiky quality associated with Pokeys and Spinies.
Definition enums.h:3388
@ ACTOR_EVENT_FLAG_FLIPABLE
Actor can be flipped; triggered by jump and quake attacks.
Definition enums.h:3380
@ ACTOR_EVENT_FLAG_EXPLODE_ON_IGNITION
Blast and fire attacks trigger an explosion.
Definition enums.h:3377
@ ACTOR_EVENT_FLAG_ILLUSORY
Player attacks pass through and miss.
Definition enums.h:3374
@ ACTOR_EVENT_FLAG_SPIKY_TOP
Player takes spike damage from jump attacks.
Definition enums.h:3373
@ ACTOR_EVENT_FLAG_ENCHANTED
Actor glows and listens for the Star Beam event.
Definition enums.h:3385

◆ PartnerWishAnims

Enumerator
PARTNER_WISH_ANIM_WALK 
PARTNER_WISH_ANIM_PRAY 
PARTNER_WISH_ANIM_UNUSED 
PARTNER_WISH_ANIM_RETURN 
PARTNER_WISH_ANIM_IDLE 

Definition at line 3393 of file enums.h.

3393 {
3399};
@ PARTNER_WISH_ANIM_IDLE
Definition enums.h:3398
@ PARTNER_WISH_ANIM_PRAY
Definition enums.h:3395
@ PARTNER_WISH_ANIM_UNUSED
Definition enums.h:3396
@ PARTNER_WISH_ANIM_WALK
Definition enums.h:3394
@ PARTNER_WISH_ANIM_RETURN
Definition enums.h:3397

◆ PartnerAnimIndices

Enumerator
PARTNER_ANIM_INDEX_STILL 
PARTNER_ANIM_INDEX_WALK 
PARTNER_ANIM_INDEX_JUMP 
PARTNER_ANIM_INDEX_FALL 
PARTNER_ANIM_INDEX_FLY 
PARTNER_ANIM_INDEX_IDLE 
PARTNER_ANIM_INDEX_RUN 
PARTNER_ANIM_INDEX_TALK 
PARTNER_ANIM_INDEX_HURT 

Definition at line 3401 of file enums.h.

3401 {
3411};
@ PARTNER_ANIM_INDEX_FALL
Definition enums.h:3405
@ PARTNER_ANIM_INDEX_IDLE
Definition enums.h:3407
@ PARTNER_ANIM_INDEX_TALK
Definition enums.h:3409
@ PARTNER_ANIM_INDEX_STILL
Definition enums.h:3402
@ PARTNER_ANIM_INDEX_JUMP
Definition enums.h:3404
@ PARTNER_ANIM_INDEX_RUN
Definition enums.h:3408
@ PARTNER_ANIM_INDEX_WALK
Definition enums.h:3403
@ PARTNER_ANIM_INDEX_HURT
Definition enums.h:3410
@ PARTNER_ANIM_INDEX_FLY
Definition enums.h:3406

◆ AnyPartnerAnims

Enumerator
PARTNER_ANIM_STILL 
PARTNER_ANIM_WALK 
PARTNER_ANIM_JUMP 
PARTNER_ANIM_FALL 
PARTNER_ANIM_FLY 
PARTNER_ANIM_IDLE 
PARTNER_ANIM_RUN 
PARTNER_ANIM_TALK 
PARTNER_ANIM_HURT 

Definition at line 3413 of file enums.h.

3413 {
3414 PARTNER_ANIM_STILL = 0x101,
3415 PARTNER_ANIM_WALK = 0x102,
3416 PARTNER_ANIM_JUMP = 0x103,
3417 PARTNER_ANIM_FALL = 0x104,
3418 PARTNER_ANIM_FLY = 0x105,
3419 PARTNER_ANIM_IDLE = 0x106,
3420 PARTNER_ANIM_RUN = 0x107,
3421 PARTNER_ANIM_TALK = 0x108,
3422 PARTNER_ANIM_HURT = 0x109,
3423};
@ PARTNER_ANIM_JUMP
Definition enums.h:3416
@ PARTNER_ANIM_IDLE
Definition enums.h:3419
@ PARTNER_ANIM_FLY
Definition enums.h:3418
@ PARTNER_ANIM_STILL
Definition enums.h:3414
@ PARTNER_ANIM_RUN
Definition enums.h:3420
@ PARTNER_ANIM_FALL
Definition enums.h:3417
@ PARTNER_ANIM_HURT
Definition enums.h:3422
@ PARTNER_ANIM_WALK
Definition enums.h:3415
@ PARTNER_ANIM_TALK
Definition enums.h:3421

◆ EnemyAnimIndices

Enumerator
ENEMY_ANIM_INDEX_IDLE 
ENEMY_ANIM_INDEX_WALK 
ENEMY_ANIM_INDEX_RUN 
ENEMY_ANIM_INDEX_CHASE 
ENEMY_ANIM_INDEX_JUMP 
ENEMY_ANIM_INDEX_05 
ENEMY_ANIM_INDEX_DEATH 
ENEMY_ANIM_INDEX_HIT 
ENEMY_ANIM_INDEX_MELEE_PRE 
ENEMY_ANIM_INDEX_MELEE_HIT 

Definition at line 3425 of file enums.h.

3425 {
3436};
@ ENEMY_ANIM_INDEX_MELEE_PRE
Definition enums.h:3434
@ ENEMY_ANIM_INDEX_IDLE
Definition enums.h:3426
@ ENEMY_ANIM_INDEX_WALK
Definition enums.h:3427
@ ENEMY_ANIM_INDEX_HIT
Definition enums.h:3433
@ ENEMY_ANIM_INDEX_MELEE_HIT
Definition enums.h:3435
@ ENEMY_ANIM_INDEX_JUMP
Definition enums.h:3430
@ ENEMY_ANIM_INDEX_DEATH
Definition enums.h:3432
@ ENEMY_ANIM_INDEX_05
Definition enums.h:3431
@ ENEMY_ANIM_INDEX_RUN
Definition enums.h:3428
@ ENEMY_ANIM_INDEX_CHASE
Definition enums.h:3429

◆ AnyEnemyAnims

Enumerator
ENEMY_ANIM_IDLE 
ENEMY_ANIM_WALK 
ENEMY_ANIM_RUN 
ENEMY_ANIM_CHASE 
ENEMY_ANIM_JUMP 
ENEMY_ANIM_5 
ENEMY_ANIM_DEATH 
ENEMY_ANIM_HIT 
ENEMY_ANIM_8 
ENEMY_ANIM_9 
ENEMY_ANIM_A 
ENEMY_ANIM_B 
ENEMY_ANIM_C 
ENEMY_ANIM_D 
ENEMY_ANIM_E 
ENEMY_ANIM_F 

Definition at line 3438 of file enums.h.

3438 {
3439 ENEMY_ANIM_IDLE = 0x201,
3440 ENEMY_ANIM_WALK = 0x202,
3441 ENEMY_ANIM_RUN = 0x203,
3442 ENEMY_ANIM_CHASE = 0x204,
3443 ENEMY_ANIM_JUMP = 0x205,
3444 ENEMY_ANIM_5 = 0x206,
3445 ENEMY_ANIM_DEATH = 0x207,
3446 ENEMY_ANIM_HIT = 0x208,
3447 ENEMY_ANIM_8 = 0x209,
3448 ENEMY_ANIM_9 = 0x20A,
3449 ENEMY_ANIM_A = 0x20B,
3450 ENEMY_ANIM_B = 0x20C,
3451 ENEMY_ANIM_C = 0x20D,
3452 ENEMY_ANIM_D = 0x20E,
3453 ENEMY_ANIM_E = 0x20F,
3454 ENEMY_ANIM_F = 0x210,
3455};
@ ENEMY_ANIM_HIT
Definition enums.h:3446
@ ENEMY_ANIM_JUMP
Definition enums.h:3443
@ ENEMY_ANIM_E
Definition enums.h:3453
@ ENEMY_ANIM_B
Definition enums.h:3450
@ ENEMY_ANIM_8
Definition enums.h:3447
@ ENEMY_ANIM_CHASE
Definition enums.h:3442
@ ENEMY_ANIM_C
Definition enums.h:3451
@ ENEMY_ANIM_9
Definition enums.h:3448
@ ENEMY_ANIM_F
Definition enums.h:3454
@ ENEMY_ANIM_D
Definition enums.h:3452
@ ENEMY_ANIM_DEATH
Definition enums.h:3445
@ ENEMY_ANIM_IDLE
Definition enums.h:3439
@ ENEMY_ANIM_WALK
Definition enums.h:3440
@ ENEMY_ANIM_A
Definition enums.h:3449
@ ENEMY_ANIM_5
Definition enums.h:3444
@ ENEMY_ANIM_RUN
Definition enums.h:3441

◆ FirstStrikeType

Enumerator
FIRST_STRIKE_NONE 
FIRST_STRIKE_PLAYER 
FIRST_STRIKE_ENEMY 

Definition at line 3457 of file enums.h.

3457 {
3461};
@ FIRST_STRIKE_NONE
Definition enums.h:3458
@ FIRST_STRIKE_ENEMY
Definition enums.h:3460
@ FIRST_STRIKE_PLAYER
Definition enums.h:3459

◆ TimeFreezeMode

Enumerator
TIME_FREEZE_NONE 
TIME_FREEZE_PARTIAL 
TIME_FREEZE_FULL 
TIME_FREEZE_POPUP_MENU 
TIME_FREEZE_EXIT 

Definition at line 3463 of file enums.h.

3463 {
3464 TIME_FREEZE_NONE = 0,
3466 TIME_FREEZE_FULL = 2,
3468 TIME_FREEZE_EXIT = 4,
3469};
@ TIME_FREEZE_FULL
Definition enums.h:3466
@ TIME_FREEZE_POPUP_MENU
Definition enums.h:3467
@ TIME_FREEZE_PARTIAL
Definition enums.h:3465
@ TIME_FREEZE_NONE
Definition enums.h:3464
@ TIME_FREEZE_EXIT
Definition enums.h:3468

◆ ActionCommand

Enumerator
ACTION_COMMAND_NONE 
ACTION_COMMAND_JUMP 
ACTION_COMMAND_SMASH 
ACTION_COMMAND_FLEE 
ACTION_COMMAND_BREAK_FREE 
ACTION_COMMAND_WHIRLWIND 
ACTION_COMMAND_STOP_LEECH 
ACTION_COMMAND_07 
ACTION_COMMAND_DIZZY_SHELL 
ACTION_COMMAND_FIRE_SHELL 
ACTION_COMMAND_0A 
ACTION_COMMAND_BOMB 
ACTION_COMMAND_BODY_SLAM 
ACTION_COMMAND_AIR_LIFT 
ACTION_COMMAND_AIR_RAID 
ACTION_COMMAND_SQUIRT 
ACTION_COMMAND_POWER_SHOCK 
ACTION_COMMAND_MEGA_SHOCK 
ACTION_COMMAND_SMACK 
ACTION_COMMAND_SPINY_SURGE 
ACTION_COMMAND_HURRICANE 
ACTION_COMMAND_SPOOK 
ACTION_COMMAND_WATER_BLOCK 
ACTION_COMMAND_TIDAL_WAVE 

Definition at line 3471 of file enums.h.

3471 {
3472 ACTION_COMMAND_NONE = 0x00000000,
3473 ACTION_COMMAND_JUMP = 0x00000001,
3474 ACTION_COMMAND_SMASH = 0x00000002,
3475 ACTION_COMMAND_FLEE = 0x00000003,
3476 ACTION_COMMAND_BREAK_FREE = 0x00000004,
3477 ACTION_COMMAND_WHIRLWIND = 0x00000005,
3478 ACTION_COMMAND_STOP_LEECH = 0x00000006,
3479 ACTION_COMMAND_07 = 0x00000007,
3480 ACTION_COMMAND_DIZZY_SHELL = 0x00000008,
3481 ACTION_COMMAND_FIRE_SHELL = 0x00000009,
3482 ACTION_COMMAND_0A = 0x0000000A,
3483 ACTION_COMMAND_BOMB = 0x0000000B,
3484 ACTION_COMMAND_BODY_SLAM = 0x0000000C,
3485 ACTION_COMMAND_AIR_LIFT = 0x0000000D,
3486 ACTION_COMMAND_AIR_RAID = 0x0000000E,
3487 ACTION_COMMAND_SQUIRT = 0x0000000F,
3488 ACTION_COMMAND_POWER_SHOCK = 0x00000010,
3489 ACTION_COMMAND_MEGA_SHOCK = 0x00000011,
3490 ACTION_COMMAND_SMACK = 0x00000012,
3491 ACTION_COMMAND_SPINY_SURGE = 0x00000013,
3492 ACTION_COMMAND_HURRICANE = 0x00000014,
3493 ACTION_COMMAND_SPOOK = 0x00000015,
3494 ACTION_COMMAND_WATER_BLOCK = 0x00000016,
3495 ACTION_COMMAND_TIDAL_WAVE = 0x00000017,
3496};
@ ACTION_COMMAND_BOMB
Definition enums.h:3483
@ ACTION_COMMAND_SPOOK
Definition enums.h:3493
@ ACTION_COMMAND_WATER_BLOCK
Definition enums.h:3494
@ ACTION_COMMAND_MEGA_SHOCK
Definition enums.h:3489
@ ACTION_COMMAND_HURRICANE
Definition enums.h:3492
@ ACTION_COMMAND_FLEE
Definition enums.h:3475
@ ACTION_COMMAND_SMASH
Definition enums.h:3474
@ ACTION_COMMAND_AIR_LIFT
Definition enums.h:3485
@ ACTION_COMMAND_07
Definition enums.h:3479
@ ACTION_COMMAND_BREAK_FREE
Definition enums.h:3476
@ ACTION_COMMAND_SMACK
Definition enums.h:3490
@ ACTION_COMMAND_SQUIRT
Definition enums.h:3487
@ ACTION_COMMAND_AIR_RAID
Definition enums.h:3486
@ ACTION_COMMAND_WHIRLWIND
Definition enums.h:3477
@ ACTION_COMMAND_BODY_SLAM
Definition enums.h:3484
@ ACTION_COMMAND_FIRE_SHELL
Definition enums.h:3481
@ ACTION_COMMAND_DIZZY_SHELL
Definition enums.h:3480
@ ACTION_COMMAND_NONE
Definition enums.h:3472
@ ACTION_COMMAND_SPINY_SURGE
Definition enums.h:3491
@ ACTION_COMMAND_POWER_SHOCK
Definition enums.h:3488
@ ACTION_COMMAND_JUMP
Definition enums.h:3473
@ ACTION_COMMAND_0A
Definition enums.h:3482
@ ACTION_COMMAND_TIDAL_WAVE
Definition enums.h:3495
@ ACTION_COMMAND_STOP_LEECH
Definition enums.h:3478

◆ HazardType

enum HazardType
Enumerator
HAZARD_TYPE_NONE 
HAZARD_TYPE_LAVA 
HAZARD_TYPE_SPIKES 
HAZARD_TYPE_FIRE_BAR 

Definition at line 3498 of file enums.h.

3498 {
3499 HAZARD_TYPE_NONE = 0,
3500 HAZARD_TYPE_LAVA = 1,
3503};
@ HAZARD_TYPE_LAVA
Definition enums.h:3500
@ HAZARD_TYPE_FIRE_BAR
Definition enums.h:3502
@ HAZARD_TYPE_NONE
Definition enums.h:3499
@ HAZARD_TYPE_SPIKES
Definition enums.h:3501

◆ DamageIntensityRange

Enumerator
DAMAGE_INTENSITY_LIGHT 
DAMAGE_INTENSITY_MEDIUM 
DAMAGE_INTENSITY_HEAVY 
DAMAGE_INTENSITY_EXTREME 
DAMAGE_INTENSITY_UNUSED 

Definition at line 3505 of file enums.h.

3505 {
3506 DAMAGE_INTENSITY_LIGHT = 0, // 0-3
3507 DAMAGE_INTENSITY_MEDIUM = 1, // 4-6
3508 DAMAGE_INTENSITY_HEAVY = 2, // 7-9
3509 DAMAGE_INTENSITY_EXTREME = 3, // 10+
3510 DAMAGE_INTENSITY_UNUSED = 4, // unused
3511};
@ DAMAGE_INTENSITY_UNUSED
Definition enums.h:3510
@ DAMAGE_INTENSITY_EXTREME
Definition enums.h:3509
@ DAMAGE_INTENSITY_LIGHT
Definition enums.h:3506
@ DAMAGE_INTENSITY_HEAVY
Definition enums.h:3508
@ DAMAGE_INTENSITY_MEDIUM
Definition enums.h:3507

◆ EffectInstanceFlags

Enumerator
FX_INSTANCE_FLAG_ENABLED 
FX_INSTANCE_FLAG_BATTLE 
FX_INSTANCE_FLAG_HAS_UPDATED 
FX_INSTANCE_FLAG_DISMISS 

Definition at line 3513 of file enums.h.

3513 {
3514 FX_INSTANCE_FLAG_ENABLED = 0x00000001,
3515 FX_INSTANCE_FLAG_BATTLE = 0x00000004, // effect was created during battle
3516 FX_INSTANCE_FLAG_HAS_UPDATED = 0x00000008, // has run update at least once
3517 FX_INSTANCE_FLAG_DISMISS = 0x00000010, // effect should perform cleanup and self-delete
3518};
@ FX_INSTANCE_FLAG_BATTLE
Definition enums.h:3515
@ FX_INSTANCE_FLAG_ENABLED
Definition enums.h:3514
@ FX_INSTANCE_FLAG_HAS_UPDATED
Definition enums.h:3516
@ FX_INSTANCE_FLAG_DISMISS
Definition enums.h:3517

◆ EffectGfxDataFlags

Enumerator
FX_GRAPHICS_DISABLED 
FX_GRAPHICS_LOADED 
FX_GRAPHICS_CAN_FREE 

Definition at line 3520 of file enums.h.

3520 {
3521 FX_GRAPHICS_DISABLED = 0x00000000,
3522 FX_GRAPHICS_LOADED = 0x00000001,
3523 FX_GRAPHICS_CAN_FREE = 0x00000002,
3524};
@ FX_GRAPHICS_DISABLED
Definition enums.h:3521
@ FX_GRAPHICS_CAN_FREE
Definition enums.h:3523
@ FX_GRAPHICS_LOADED
Definition enums.h:3522

◆ GameContext

Enumerator
CONTEXT_WORLD 
CONTEXT_BATTLE 
CONTEXT_PAUSE 

Definition at line 3528 of file enums.h.

3528 {
3529 CONTEXT_WORLD = 0,
3530 CONTEXT_BATTLE = 1,
3531 CONTEXT_PAUSE = 2,
3532};
@ CONTEXT_BATTLE
Definition enums.h:3530
@ CONTEXT_PAUSE
Definition enums.h:3531
@ CONTEXT_WORLD
Definition enums.h:3529

◆ DemoState

enum DemoState
Enumerator
DEMO_STATE_NONE 
DEMO_STATE_ACTIVE 
DEMO_STATE_CHANGE_MAP 
DEMO_STATE_4 
DEMO_STATE_DONE 

Definition at line 3534 of file enums.h.

3534 {
3535 DEMO_STATE_NONE = 0,
3538 DEMO_STATE_4 = 4,
3539 DEMO_STATE_DONE = 5,
3540};
@ DEMO_STATE_ACTIVE
Definition enums.h:3536
@ DEMO_STATE_CHANGE_MAP
Definition enums.h:3537
@ DEMO_STATE_4
Definition enums.h:3538
@ DEMO_STATE_NONE
Definition enums.h:3535
@ DEMO_STATE_DONE
Definition enums.h:3539

◆ DemoFlags

enum DemoFlags
Enumerator
DEMO_BTL_FLAG_ENABLED 
DEMO_BTL_FLAG_PARTNER_ACTING 
DEMO_BTL_FLAG_ENEMY_ACTING 
DEMO_BTL_FLAG_10 
DEMO_BTL_FLAG_20 
DEMO_BTL_FLAG_40 

Definition at line 3542 of file enums.h.

3542 {
3543 DEMO_BTL_FLAG_ENABLED = 0x01,
3546 DEMO_BTL_FLAG_10 = 0x10,
3547 DEMO_BTL_FLAG_20 = 0x20,
3548 DEMO_BTL_FLAG_40 = 0x40,
3549};
@ DEMO_BTL_FLAG_10
Definition enums.h:3546
@ DEMO_BTL_FLAG_20
Definition enums.h:3547
@ DEMO_BTL_FLAG_ENEMY_ACTING
Definition enums.h:3545
@ DEMO_BTL_FLAG_ENABLED
Definition enums.h:3543
@ DEMO_BTL_FLAG_40
Definition enums.h:3548
@ DEMO_BTL_FLAG_PARTNER_ACTING
Definition enums.h:3544

◆ IntroParts

enum IntroParts
Enumerator
INTRO_PART_0 
INTRO_PART_1 
INTRO_PART_5 
INTRO_PART_100 
INTRO_PART_NONE 

Definition at line 3551 of file enums.h.

3551 {
3552 INTRO_PART_0 = 0,
3553 INTRO_PART_1 = 1,
3554 INTRO_PART_5 = 5,
3555 INTRO_PART_100 = 100,
3556 INTRO_PART_NONE = -1,
3557};
@ INTRO_PART_NONE
Definition enums.h:3556
@ INTRO_PART_0
Definition enums.h:3552
@ INTRO_PART_100
Definition enums.h:3555
@ INTRO_PART_5
Definition enums.h:3554
@ INTRO_PART_1
Definition enums.h:3553

◆ MapLoadType

Enumerator
LOAD_FROM_MAP 
LOAD_FROM_FILE_SELECT 

Definition at line 3559 of file enums.h.

3559 {
3560 LOAD_FROM_MAP = 0,
3562};
@ LOAD_FROM_MAP
Definition enums.h:3560
@ LOAD_FROM_FILE_SELECT
Definition enums.h:3561

◆ BattleStatusFlags1

Enumerator
BS_FLAGS1_ACTORS_VISIBLE 
BS_FLAGS1_MENU_OPEN 
BS_FLAGS1_TATTLE_OPEN 
BS_FLAGS1_SHOW_PLAYER_DECORATIONS 
BS_FLAGS1_INCLUDE_POWER_UPS 
BS_FLAGS1_TRIGGER_EVENTS 
BS_FLAGS1_NICE_HIT 
BS_FLAGS1_NO_RATING 
BS_FLAGS1_EXECUTING_MOVE 
BS_FLAGS1_SUPER_HIT 
BS_FLAGS1_FORCE_IMMUNE_HIT 
BS_FLAGS1_AUTO_SUCCEED_ACTION 
BS_FLAGS1_2000 
BS_FLAGS1_4000 
BS_FLAGS1_FREE_ACTION_COMMAND 
BS_FLAGS1_10000 
BS_FLAGS1_DISABLE_CELEBRATION 
BS_FLAGS1_BATTLE_FLED 
BS_FLAGS1_PARTNER_ACTING 
BS_FLAGS1_PLAYER_IN_BACK 
BS_FLAGS1_YIELD_TURN 
BS_FLAGS1_PLAYER_DEFENDING 
BS_FLAGS1_NO_GAME_OVER 
BS_FLAGS1_STAR_POINTS_DROPPED 
BS_FLAGS1_TUTORIAL_BATTLE 
BS_FLAGS1_HUSTLED 
BS_FLAGS1_SORT_ENEMIES_BY_POSX 
BS_FLAGS1_HAMMER_CHARGED 
BS_FLAGS1_JUMP_CHARGED 
BS_FLAGS1_GOOMBARIO_CHARGED 
BS_FLAGS1_ATK_BLOCKED 

Definition at line 3564 of file enums.h.

3564 {
3565 BS_FLAGS1_ACTORS_VISIBLE = 0x00000001,
3566 BS_FLAGS1_MENU_OPEN = 0x00000002,
3567 BS_FLAGS1_TATTLE_OPEN = 0x00000004,
3568 BS_FLAGS1_SHOW_PLAYER_DECORATIONS = 0x00000008, // enables effects for Frozen, Water Block, and Cloud Nine to appear and follow the player
3569 // Enables attack bonuses like Power Plus and Merlee ATK boost.
3570 // Almost always used with TestTarget functions when not called with DAMAGE_TYPE_TRIGGER_LUCKY.
3571 BS_FLAGS1_INCLUDE_POWER_UPS = 0x00000010,
3572 // Current hit may trigger special events on the target (other than hit/death/immune)
3573 // These include FLIP_TRIGGER, FALL_TRIGGER, BURN_HIT, SPIN_SMASH_HIT, etc.
3574 // This has no bearing on contact hazard events which affect the attacker like SPIKE_CONTACT or BURN_CONTACT.
3575 BS_FLAGS1_TRIGGER_EVENTS = 0x00000020,
3576 BS_FLAGS1_NICE_HIT = 0x00000040,
3577 BS_FLAGS1_NO_RATING = 0x00000080, // prevents 'Nice!' or 'Super!' messages from appearing
3578 BS_FLAGS1_EXECUTING_MOVE = 0x00000100,
3579 BS_FLAGS1_SUPER_HIT = 0x00000200, // only works for partners and items, NOT player hits
3580 BS_FLAGS1_FORCE_IMMUNE_HIT = 0x00000800,
3581 BS_FLAGS1_AUTO_SUCCEED_ACTION = 0x00001000,
3582 BS_FLAGS1_2000 = 0x00002000,
3583 BS_FLAGS1_4000 = 0x00004000,
3584 BS_FLAGS1_FREE_ACTION_COMMAND = 0x00008000,
3585 BS_FLAGS1_10000 = 0x00010000,
3586 BS_FLAGS1_DISABLE_CELEBRATION = 0x00020000,
3587 BS_FLAGS1_BATTLE_FLED = 0x00040000, // used both when the player flees sucessfully or an enemy flees
3588 BS_FLAGS1_PARTNER_ACTING = 0x00080000,
3589 BS_FLAGS1_PLAYER_IN_BACK = 0x00100000,
3590 BS_FLAGS1_YIELD_TURN = 0x00200000, // moves end either when their script is finished or this flag is set by calling YieldTurn
3591 BS_FLAGS1_PLAYER_DEFENDING = 0x00400000,
3592 BS_FLAGS1_NO_GAME_OVER = 0x00800000, // don’t game over on loss
3593 BS_FLAGS1_STAR_POINTS_DROPPED = 0x01000000,
3594 BS_FLAGS1_TUTORIAL_BATTLE = 0x02000000, // prevent player from swapping to/from partner
3595 BS_FLAGS1_HUSTLED = 0x04000000,
3596 BS_FLAGS1_SORT_ENEMIES_BY_POSX = 0x08000000, // enemy turn order ignores priority; sorts bases on x position instead
3597 BS_FLAGS1_HAMMER_CHARGED = 0x10000000,
3598 BS_FLAGS1_JUMP_CHARGED = 0x20000000,
3599 BS_FLAGS1_GOOMBARIO_CHARGED = 0x40000000,
3600 BS_FLAGS1_ATK_BLOCKED = 0x80000000,
3601};
@ BS_FLAGS1_TUTORIAL_BATTLE
Definition enums.h:3594
@ BS_FLAGS1_10000
Definition enums.h:3585
@ BS_FLAGS1_PLAYER_IN_BACK
Definition enums.h:3589
@ BS_FLAGS1_GOOMBARIO_CHARGED
Definition enums.h:3599
@ BS_FLAGS1_DISABLE_CELEBRATION
Definition enums.h:3586
@ BS_FLAGS1_BATTLE_FLED
Definition enums.h:3587
@ BS_FLAGS1_HUSTLED
Definition enums.h:3595
@ BS_FLAGS1_MENU_OPEN
Definition enums.h:3566
@ BS_FLAGS1_NO_RATING
Definition enums.h:3577
@ BS_FLAGS1_STAR_POINTS_DROPPED
Definition enums.h:3593
@ BS_FLAGS1_SORT_ENEMIES_BY_POSX
Definition enums.h:3596
@ BS_FLAGS1_FORCE_IMMUNE_HIT
Definition enums.h:3580
@ BS_FLAGS1_NO_GAME_OVER
Definition enums.h:3592
@ BS_FLAGS1_PARTNER_ACTING
Definition enums.h:3588
@ BS_FLAGS1_TATTLE_OPEN
Definition enums.h:3567
@ BS_FLAGS1_SUPER_HIT
Definition enums.h:3579
@ BS_FLAGS1_YIELD_TURN
Definition enums.h:3590
@ BS_FLAGS1_PLAYER_DEFENDING
Definition enums.h:3591
@ BS_FLAGS1_NICE_HIT
Definition enums.h:3576
@ BS_FLAGS1_TRIGGER_EVENTS
Definition enums.h:3575
@ BS_FLAGS1_FREE_ACTION_COMMAND
Definition enums.h:3584
@ BS_FLAGS1_AUTO_SUCCEED_ACTION
Definition enums.h:3581
@ BS_FLAGS1_2000
Definition enums.h:3582
@ BS_FLAGS1_JUMP_CHARGED
Definition enums.h:3598
@ BS_FLAGS1_ATK_BLOCKED
Definition enums.h:3600
@ BS_FLAGS1_HAMMER_CHARGED
Definition enums.h:3597
@ BS_FLAGS1_SHOW_PLAYER_DECORATIONS
Definition enums.h:3568
@ BS_FLAGS1_INCLUDE_POWER_UPS
Definition enums.h:3571
@ BS_FLAGS1_4000
Definition enums.h:3583
@ BS_FLAGS1_ACTORS_VISIBLE
Definition enums.h:3565
@ BS_FLAGS1_EXECUTING_MOVE
Definition enums.h:3578

◆ BattleStatusFlags2

Enumerator
BS_FLAGS2_AWARDING_STAR_POINTS 
BS_FLAGS2_PLAYER_TURN_USED 
BS_FLAGS2_PARTNER_TURN_USED 
BS_FLAGS2_OVERRIDE_INACTIVE_PLAYER 
BS_FLAGS2_OVERRIDE_INACTIVE_PARTNER 
BS_FLAGS2_CAN_FLEE 
BS_FLAGS2_PEACH_BATTLE 
BS_FLAGS2_STORED_TURBO_CHARGE_TURN 
BS_FLAGS2_DOING_JUMP_TUTORIAL 
BS_FLAGS2_FINAL_BOWSER_PART_1 
BS_FLAGS2_NO_TARGET_AVAILABLE 
BS_FLAGS2_IGNORE_DARKNESS 
BS_FLAGS2_HIDE_BUFF_COUNTERS 
BS_FLAGS2_NO_PLAYER_PAL_ADJUST 
BS_FLAGS2_IS_FIRST_STRIKE 
BS_FLAGS2_DONT_STOP_MUSIC 
BS_FLAGS2_HAS_DRAINED_HP 
BS_FLAGS2_HAS_RUSH 
BS_FLAGS2_DROP_WHACKA_BUMP 

Definition at line 3603 of file enums.h.

3603 {
3604 BS_FLAGS2_AWARDING_STAR_POINTS = 0x00000001, // star points move to the center of the screen
3605 BS_FLAGS2_PLAYER_TURN_USED = 0x00000002, // set after player has used their action for this turn
3606 BS_FLAGS2_PARTNER_TURN_USED = 0x00000004, // set after partner has used their action for this turn
3607 BS_FLAGS2_OVERRIDE_INACTIVE_PLAYER = 0x00000008, // override inactive player animations and effects
3608 BS_FLAGS2_OVERRIDE_INACTIVE_PARTNER = 0x00000010, // override inactive partner animations and effects
3609 BS_FLAGS2_CAN_FLEE = 0x00000020,
3610 BS_FLAGS2_PEACH_BATTLE = 0x00000040,
3611 BS_FLAGS2_STORED_TURBO_CHARGE_TURN = 0x00000100, // prevents turbo charge turns from decrementing on begin player turn
3612 BS_FLAGS2_DOING_JUMP_TUTORIAL = 0x00000200,
3613 BS_FLAGS2_FINAL_BOWSER_PART_1 = 0x00000400, // no other use for this flag, purpose unknown
3614 BS_FLAGS2_NO_TARGET_AVAILABLE = 0x00001000,
3615 BS_FLAGS2_IGNORE_DARKNESS = 0x00004000,
3616 BS_FLAGS2_HIDE_BUFF_COUNTERS = 0x00010000, // hide turn counters for partner buffs (Cloud Nine, Water Block, etc)
3617 BS_FLAGS2_NO_PLAYER_PAL_ADJUST = 0x00100000,
3618 BS_FLAGS2_IS_FIRST_STRIKE = 0x01000000,
3619 BS_FLAGS2_DONT_STOP_MUSIC = 0x02000000, // don't stop playing the current song when the battle ends
3620 BS_FLAGS2_HAS_DRAINED_HP = 0x04000000,
3621 BS_FLAGS2_HAS_RUSH = 0x08000000,
3622 BS_FLAGS2_DROP_WHACKA_BUMP = 0x10000000,
3623};
@ BS_FLAGS2_OVERRIDE_INACTIVE_PARTNER
Definition enums.h:3608
@ BS_FLAGS2_AWARDING_STAR_POINTS
Definition enums.h:3604
@ BS_FLAGS2_STORED_TURBO_CHARGE_TURN
Definition enums.h:3611
@ BS_FLAGS2_IS_FIRST_STRIKE
Definition enums.h:3618
@ BS_FLAGS2_PLAYER_TURN_USED
Definition enums.h:3605
@ BS_FLAGS2_NO_TARGET_AVAILABLE
Definition enums.h:3614
@ BS_FLAGS2_FINAL_BOWSER_PART_1
Definition enums.h:3613
@ BS_FLAGS2_HAS_DRAINED_HP
Definition enums.h:3620
@ BS_FLAGS2_DOING_JUMP_TUTORIAL
Definition enums.h:3612
@ BS_FLAGS2_NO_PLAYER_PAL_ADJUST
Definition enums.h:3617
@ BS_FLAGS2_OVERRIDE_INACTIVE_PLAYER
Definition enums.h:3607
@ BS_FLAGS2_HAS_RUSH
Definition enums.h:3621
@ BS_FLAGS2_CAN_FLEE
Definition enums.h:3609
@ BS_FLAGS2_PARTNER_TURN_USED
Definition enums.h:3606
@ BS_FLAGS2_DONT_STOP_MUSIC
Definition enums.h:3619
@ BS_FLAGS2_IGNORE_DARKNESS
Definition enums.h:3615
@ BS_FLAGS2_PEACH_BATTLE
Definition enums.h:3610
@ BS_FLAGS2_HIDE_BUFF_COUNTERS
Definition enums.h:3616
@ BS_FLAGS2_DROP_WHACKA_BUMP
Definition enums.h:3622

◆ BattleStatusReflectionFlags

Enumerator
BS_REFLECT_FLOOR 

Definition at line 3625 of file enums.h.

3625 {
3626 BS_REFLECT_FLOOR = 1,
3627};
@ BS_REFLECT_FLOOR
Definition enums.h:3626

◆ BattleStates

Enumerator
BATTLE_STATE_NEGATIVE_1 
BATTLE_STATE_0 
BATTLE_STATE_NORMAL_START 
BATTLE_STATE_FIRST_STRIKE 
BATTLE_STATE_PARTNER_FIRST_STRIKE 
BATTLE_STATE_ENEMY_FIRST_STRIKE 
BATTLE_STATE_BEGIN_TURN 
BATTLE_STATE_END_TURN 
BATTLE_STATE_BEGIN_PLAYER_TURN 
BATTLE_STATE_BEGIN_PARTNER_TURN 
BATTLE_STATE_9 
BATTLE_STATE_SWITCH_TO_PLAYER 
BATTLE_STATE_SWITCH_TO_PARTNER 
BATTLE_STATE_PREPARE_MENU 
BATTLE_STATE_PLAYER_MENU 
BATTLE_STATE_PARTNER_MENU 
BATTLE_STATE_PEACH_MENU 
BATTLE_STATE_TWINK_MENU 
BATTLE_STATE_SELECT_TARGET 
BATTLE_STATE_PLAYER_MOVE 
BATTLE_STATE_PARTNER_MOVE 
BATTLE_STATE_NEXT_ENEMY 
BATTLE_STATE_ENEMY_MOVE 
BATTLE_STATE_END_PLAYER_TURN 
BATTLE_STATE_END_PARTNER_TURN 
BATTLE_STATE_RUN_AWAY 
BATTLE_STATE_DEFEND 
BATTLE_STATE_VICTORY 
BATTLE_STATE_DEFEAT 
BATTLE_STATE_28 
BATTLE_STATE_CHANGE_PARTNER 
BATTLE_STATE_END_TRAINING_BATTLE 
BATTLE_STATE_31 
BATTLE_STATE_END_BATTLE 
BATTLE_STATE_CELEBRATION 
BATTLE_STATE_34 
BATTLE_STATE_END_DEMO_BATTLE 

Definition at line 3629 of file enums.h.

3629 {
3631 BATTLE_STATE_0 = 0,
3640 BATTLE_STATE_9 = 9, // can be reached from BATTLE_STATE_PARTNER_MOVE if partner == NULL
3659 BATTLE_STATE_28 = 28,
3662 BATTLE_STATE_31 = 31,
3665 BATTLE_STATE_34 = 34,
3667};
@ BATTLE_STATE_BEGIN_PARTNER_TURN
Definition enums.h:3639
@ BATTLE_STATE_ENEMY_MOVE
Definition enums.h:3652
@ BATTLE_STATE_NEXT_ENEMY
Definition enums.h:3651
@ BATTLE_STATE_0
Definition enums.h:3631
@ BATTLE_STATE_ENEMY_FIRST_STRIKE
Definition enums.h:3635
@ BATTLE_STATE_RUN_AWAY
Definition enums.h:3655
@ BATTLE_STATE_FIRST_STRIKE
Definition enums.h:3633
@ BATTLE_STATE_PREPARE_MENU
Definition enums.h:3643
@ BATTLE_STATE_SWITCH_TO_PARTNER
Definition enums.h:3642
@ BATTLE_STATE_PLAYER_MENU
Definition enums.h:3644
@ BATTLE_STATE_DEFEND
Definition enums.h:3656
@ BATTLE_STATE_END_TRAINING_BATTLE
Definition enums.h:3661
@ BATTLE_STATE_PLAYER_MOVE
Definition enums.h:3649
@ BATTLE_STATE_END_DEMO_BATTLE
Definition enums.h:3666
@ BATTLE_STATE_CELEBRATION
Definition enums.h:3664
@ BATTLE_STATE_28
Definition enums.h:3659
@ BATTLE_STATE_SWITCH_TO_PLAYER
Definition enums.h:3641
@ BATTLE_STATE_BEGIN_TURN
Definition enums.h:3636
@ BATTLE_STATE_PARTNER_FIRST_STRIKE
Definition enums.h:3634
@ BATTLE_STATE_END_PARTNER_TURN
Definition enums.h:3654
@ BATTLE_STATE_END_PLAYER_TURN
Definition enums.h:3653
@ BATTLE_STATE_PARTNER_MOVE
Definition enums.h:3650
@ BATTLE_STATE_31
Definition enums.h:3662
@ BATTLE_STATE_DEFEAT
Definition enums.h:3658
@ BATTLE_STATE_PEACH_MENU
Definition enums.h:3646
@ BATTLE_STATE_34
Definition enums.h:3665
@ BATTLE_STATE_PARTNER_MENU
Definition enums.h:3645
@ BATTLE_STATE_NORMAL_START
Definition enums.h:3632
@ BATTLE_STATE_NEGATIVE_1
Definition enums.h:3630
@ BATTLE_STATE_BEGIN_PLAYER_TURN
Definition enums.h:3638
@ BATTLE_STATE_9
Definition enums.h:3640
@ BATTLE_STATE_SELECT_TARGET
Definition enums.h:3648
@ BATTLE_STATE_TWINK_MENU
Definition enums.h:3647
@ BATTLE_STATE_CHANGE_PARTNER
Definition enums.h:3660
@ BATTLE_STATE_VICTORY
Definition enums.h:3657
@ BATTLE_STATE_END_BATTLE
Definition enums.h:3663
@ BATTLE_STATE_END_TURN
Definition enums.h:3637

◆ BattleSubStates

Enumerator
BTL_SUBSTATE_INIT 
BTL_SUBSTATE_NORMAL_START_INIT 
BTL_SUBSTATE_NORMAL_START_CREATE_ENEMIES 
BTL_SUBSTATE_NORMAL_START_CHECK_FIRST_STRIKE 
BTL_SUBSTATE_NORMAL_START_FADE_IN 
BTL_SUBSTATE_NORMAL_START_DONE 
BTL_SUBSTATE_FIRST_STRIKE_INIT 
BTL_SUBSTATE_FIRST_STRIKE_AWAIT_ENEMY_READY 
BTL_SUBSTATE_FIRST_STRIKE_AWAIT_SCRIPTS 
BTL_SUBSTATE_FIRST_STRIKE_AWAIT_ENEMY_DONE 
BTL_SUBSTATE_PARTNER_FIRST_STRIKE_INIT 
BTL_SUBSTATE_PARTNER_FIRST_STRIKE_AWAIT_ENEMY_READY 
BTL_SUBSTATE_PARTNER_FIRST_STRIKE_AWAIT_SCRIPTS 
BTL_SUBSTATE_PARTNER_FIRST_STRIKE_AWAIT_ENEMY_DONE 
BTL_SUBSTATE_ENEMY_FIRST_STRIKE_INIT 
BTL_SUBSTATE_ENEMY_FIRST_STRIKE_AWAIT_SCRIPTS 
BTL_SUBSTATE_BEGIN_TURN_INIT 
BTL_SUBSTATE_BEGIN_TURN_AWAIT_ENEMY_SCRIPTS 
BTL_SUBSTATE_BEGIN_TURN_AWAIT_ENEMY_DEATH 
BTL_SUBSTATE_END_TURN_INIT 
BTL_SUBSTATE_END_TURN_CHECK_FOR_SWAP 
BTL_SUBSTATE_END_TURN_AWAIT_SCRIPTS 
BTL_SUBSTATE_END_TURN_BEGIN_NEXT 
BTL_SUBSTATE_END_TURN_UNUSED_4 
BTL_SUBSTATE_END_TURN_PERFORM_SWAP 
BTL_SUBSTATE_END_TURN_START_SCRIPTS 
BTL_SUBSTATE_BEGIN_PLAYER_TURN_INIT 
BTL_SUBSTATE_BEGIN_PLAYER_TURN_TRY_COMMAND_RECOVER 
BTL_SUBSTATE_BEGIN_PLAYER_TURN_AWAIT_WATER_BLOCK 
BTL_SUBSTATE_BEGIN_PLAYER_TURN_CHECK_WATER_BLOCK 
BTL_SUBSTATE_BEGIN_PLAYER_TURN_CHECK_CLOUD_NINE 
BTL_SUBSTATE_BEGIN_PLAYER_TURN_AWAIT_CLOUD_NINE 
BTL_SUBSTATE_BEGIN_PLAYER_TURN_CHECK_TURBO_CHARGE 
BTL_SUBSTATE_BEGIN_PLAYER_TURN_AWAIT_TURBO_CHARGE 
BTL_SUBSTATE_BEGIN_PLAYER_TURN_AWAIT_OUTTA_SIGHT 
BTL_SUBSTATE_BEGIN_PLAYER_TURN_TRY_STATUS_DAMAGE 
BTL_SUBSTATE_BEGIN_PLAYER_TURN_TRY_STATUS_RECOVER 
BTL_SUBSTATE_BEGIN_PLAYER_TURN_END_DELAY 
BTL_SUBSTATE_BEGIN_PLAYER_TURN_RESET_STATE 
BTL_SUBSTATE_BEGIN_PARTNER_TURN_INIT 
BTL_SUBSTATE_BEGIN_PARTNER_TURN_AWAIT_RECOVER_DONE 
BTL_SUBSTATE_BEGIN_PARTNER_TURN_EXEC_TURN_SCRIPT 
BTL_SUBSTATE_BEGIN_PARTNER_TURN_AWAIT_TURN_SCRIPT 
BTL_SUBSTATE_BEGIN_PARTNER_TURN_END_DELAY 
BTL_SUBSTATE_BEGIN_PARTNER_TURN_RESET_STATE 
BTL_SUBSTATE_9_INIT 
BTL_SUBSTATE_9_1 
BTL_SUBSTATE_9_2 
BTL_SUBSTATE_9_3 
BTL_SUBSTATE_9_4 
BTL_SUBSTATE_9_5 
BTL_SUBSTATE_9_6 
BTL_SUBSTATE_9_7 
BATTLE_SUBSTATE_PREPARE_MENU_DIPPING 
BTL_SUBSTATE_PEACH_MENU_INIT 
BTL_SUBSTATE_PEACH_MENU_CHOOSE_CATEGORY 
BTL_SUBSTATE_PEACH_MENU_CHOOSE_TARGET 
BTL_SUBSTATE_PEACH_MENU_UNUSED_3 
BTL_SUBSTATE_PEACH_MENU_TARGET_CANCEL 
BTL_SUBSTATE_PEACH_MENU_TARGET_CHOSEN 
BTL_SUBSTATE_PEACH_MENU_UNUSED_6 
BTL_SUBSTATE_PEACH_MENU_UNUSED_7 
BTL_SUBSTATE_PEACH_MENU_SHOW_CANT_SWITCH 
BTL_SUBSTATE_PEACH_MENU_AWAIT_CANT_SWITCH_POPUP 
BTL_SUBSTATE_PEACH_MENU_PERFORM_SWAP 
BTL_SUBSTATE_PEACH_CREATE_MAIN_MENU 
BTL_SUBSTATE_TWINK_MENU_INIT 
BTL_SUBSTATE_TWINK_MENU_CHOOSE_CATEGORY 
BTL_SUBSTATE_TWINK_MENU_CHOOSE_TARGET 
BTL_SUBSTATE_TWINK_MENU_UNUSED_3 
BTL_SUBSTATE_TWINK_MENU_TARGET_CANCEL 
BTL_SUBSTATE_TWINK_MENU_TARGET_CHOSEN 
BTL_SUBSTATE_TWINK_MENU_UNUSED_6 
BTL_SUBSTATE_TWINK_MENU_UNUSED_7 
BTL_SUBSTATE_TWINK_MENU_SHOW_CANT_SWITCH 
BTL_SUBSTATE_TWINK_MENU_AWAIT_CANT_SWITCH_POPUP 
BTL_SUBSTATE_TWINK_MENU_PERFORM_SWAP 
BTL_SUBSTATE_TWINK_MENU_CREATE_MAIN_MENU 
BTL_SUBSTATE_SELECT_TARGET_INIT 
BTL_SUBSTATE_SELECT_TARGET_CHOOSE 
BTL_SUBSTATE_SELECT_TARGET_DONE 
BTL_SUBSTATE_SELECT_TARGET_CANCEL 
BTL_SUBSTATE_PLAYER_MOVE_INIT 
BTL_SUBSTATE_PLAYER_MOVE_BEGIN_SHOW_TIP 
BTL_SUBSTATE_PLAYER_MOVE_SHOW_TIP_DELAY 
BTL_SUBSTATE_PLAYER_MOVE_EXECUTE_MOVE 
BTL_SUBSTATE_PLAYER_MOVE_HANDLE_RESULTS 
BTL_SUBSTATE_PLAYER_MOVE_AWAIT_ENEMY_STATUS_POPUP 
BTL_SUBSTATE_PLAYER_MOVE_POST_ENEMY_STATUS_POPUP 
BTL_SUBSTATE_PLAYER_MOVE_CHECK_PLAYER_STATUS 
BTL_SUBSTATE_PLAYER_MOVE_AWAIT_PLAYER_STATUS_POPUP 
BTL_SUBSTATE_PLAYER_MOVE_POST_PLAYER_STATUS_POPUP 
BTL_SUBSTATE_PLAYER_MOVE_AWAIT_DONE 
BTL_SUBSTATE_PARTNER_MOVE_INIT 
BTL_SUBSTATE_PARTNER_MOVE_EXECUTE_MOVE 
BTL_SUBSTATE_PARTNER_MOVE_HANDLE_RESULTS 
BTL_SUBSTATE_PARTNER_MOVE_AWAIT_PARTNER_STATUS_POPUP 
BTL_SUBSTATE_PARTNER_MOVE_POST_PARTNER_STATUS_POPUP 
BTL_SUBSTATE_PARTNER_MOVE_CHECK_ENEMY_STATUS 
BTL_SUBSTATE_PARTNER_MOVE_AWAIT_ENEMY_STATUS_POPUP 
BTL_SUBSTATE_PARTNER_MOVE_POST_ENEMY_STATUS_POPUP 
BTL_SUBSTATE_PARTNER_MOVE_DONE 
BTL_SUBSTATE_NEXT_ENEMY_INIT 
BTL_SUBSTATE_NEXT_ENEMY_UNUSED_1 
BTL_SUBSTATE_NEXT_ENEMY_DONE 
BTL_SUBSTATE_ENEMY_MOVE_EXECUTE 
BTL_SUBSTATE_ENEMY_MOVE_UNUSED_1 
BTL_SUBSTATE_ENEMY_MOVE_AWAIT_SCRIPTS 
BTL_SUBSTATE_ENEMY_MOVE_AWAIT_PLAYER_POPUP_DONE 
BTL_SUBSTATE_ENEMY_MOVE_POST_PLAYER_POPUP_DELAY 
BTL_SUBSTATE_ENEMY_MOVE_CHECK_PARTNER 
BTL_SUBSTATE_ENEMY_MOVE_AWAIT_PARTNER_POPUP_DONE 
BTL_SUBSTATE_ENEMY_MOVE_POST_PARTNER_POPUP_DELAY 
BTL_SUBSTATE_ENEMY_MOVE_DONE 
BTL_SUBSTATE_END_PLAYER_TURN_CHECK_HAPPY 
BTL_SUBSTATE_END_PLAYER_TURN_AWAIT_HAPPY 
BTL_SUBSTATE_END_PLAYER_TURN_AWAIT_SWAP 
BTL_SUBSTATE_END_PLAYER_TURN_DONE 
BTL_SUBSTATE_RUN_AWAY_EXEC_SCRIPT 
BTL_SUBSTATE_RUN_AWAY_AWAIT_SCRIPT 
BTL_SUBSTATE_RUN_AWAY_EXEC_POST_FAILURE 
BTL_SUBSTATE_RUN_AWAY_AWAIT_POST_FAILURE 
BTL_SUBSTATE_RUN_AWAY_GIVE_STAR_POINTS 
BTL_SUBSTATE_RUN_AWAY_DONE 
BTL_SUBSTATE_DEFEND_INIT 
BTL_SUBSTATE_DEFEND_AWAIT_SCRIPT 
BTL_SUBSTATE_VICTORY_CHECK_OUTTA_SIGHT 
BTL_SUBSTATE_VICTORY_AWAIT_OUTTA_SIGHT 
BTL_SUBSTATE_VICTORY_CHECK_MERLEE 
BTL_SUBSTATE_VICTORY_AWAIT_MERLEE 
BTL_SUBSTATE_VICTORY_DONE 
BTL_SUBSTATE_VICTORY_RECOVER_STATUS 
BTL_SUBSTATE_VICTORY_AWAIT_RECOVER_KO 
BTL_SUBSTATE_VICTORY_CHECK_SWAP 
BTL_SUBSTATE_VICTORY_AWAIT_SWAP 
BTL_SUBSTATE_DEFEAT_INIT 
BTL_SUBSTATE_DEFEAT_CHECK_LIFE_SHROOM 
BTL_SUBSTATE_DEFEAT_AWAIT_LIFE_SHROOM 
BTL_SUBSTATE_DEFEAT_DONE 
BTL_SUBSTATE_CHANGE_PARTNER_INIT 
BTL_SUBSTATE_CHANGE_PARTNER_EXEC_PUT_AWAY 
BTL_SUBSTATE_CHANGE_PARTNER_LOAD_NEW_PARTNER 
BTL_SUBSTATE_CHANGE_PARTNER_EXEC_BRING_OUT 
BTL_SUBSTATE_CHANGE_PARTNER_EXEC_PHASE 
BTL_SUBSTATE_CHANGE_PARTNER_AWAIT_PHASE 
BTL_SUBSTATE_CHANGE_PARTNER_DONE 
BTL_SUBSTATE_END_TRAINING_INIT 
BTL_SUBSTATE_END_TRAINING_AWAIT_RECOVERING 
BTL_SUBSTATE_END_TRAINING_CHECK_OUTTA_SIGHT 
BTL_SUBSTATE_END_TRAINING_AWAIT_OUTTA_SIGHT 
BTL_SUBSTATE_END_TRAINING_RESET_CAM 
BTL_SUBSTATE_END_TRAINING_DONE 
BTL_SUBSTATE_END_BATTLE_INIT 
BTL_SUBSTATE_END_BATTLE_FADE_OUT 
BTL_SUBSTATE_END_BATTLE_EXEC_STAGE_SCRIPT 
BTL_SUBSTATE_END_BATTLE_AWAIT_STAGE_SCRIPT 
BTL_SUBSTATE_END_BATTLE_CLEANUP 
BTL_SUBSTATE_CELEBRATE_INIT 
BTL_SUBSTATE_CELEBRATE_LOAD_STAR_POINTS 
BTL_SUBSTATE_CELEBRATE_TALLY_STAR_POINTS 
BTL_SUBSTATE_CELEBRATE_POST_STAR_POINTS 
BTL_SUBSTATE_CELEBRATE_LEVEL_UP_LOAD 
BTL_SUBSTATE_CELEBRATE_LEVEL_UP_BEGIN 
BTL_SUBSTATE_CELEBRATE_LEVEL_UP_CREATE_HUD 
BTL_SUBSTATE_CELEBRATE_LEVEL_UP_SHOW_HUD 
BTL_SUBSTATE_CELEBRATE_LEVEL_UP_CHOOSE 
BTL_SUBSTATE_CELEBRATE_LEVEL_UP_UPGRADE 
BTL_SUBSTATE_CELEBRATE_LEVEL_UP_FADE_OUT 
BTL_SUBSTATE_CELEBRATE_LEVEL_UP_DESTROY_HUD 
BTL_SUBSTATE_CELEBRATE_LEVEL_UP_INVALID 
BTL_SUBSTATE_CELEBRATE_LEVEL_UP_INVALID_DELAY 
BTL_SUBSTATE_CELEBRATE_SKIPPABLE_END_DELAY 
BTL_SUBSTATE_CELEBRATE_WALK_AWAY 
BTL_SUBSTATE_CELEBRATE_DONE 
BTL_SUBSTATE_END_DEMO_BATTLE_INIT 
BTL_SUBSTATE_END_DEMO_BATTLE_FADE_OUT 
BTL_SUBSTATE_END_DEMO_BATTLE_EXEC_STAGE_SCRIPT 
BTL_SUBSTATE_END_DEMO_BATTLE_AWAIT_STAGE_SCRIPT 
BTL_SUBSTATE_END_DEMO_BATTLE_CLEANUP 

Definition at line 3669 of file enums.h.

3669 {
3670 // shared
3672
3673 // BATTLE_STATE_NORMAL_START
3674 BTL_SUBSTATE_NORMAL_START_INIT = 0, // loads assets, initializes state, and runs OnBattleInit script
3676 BTL_SUBSTATE_NORMAL_START_CHECK_FIRST_STRIKE = 4, // wait for actor scripts to finish
3679
3680 // BATTLE_STATE_FIRST_STRIKE
3685
3686 // BATTLE_STATE_PARTNER_FIRST_STRIKE
3691
3692 // BATTLE_STATE_ENEMY_FIRST_STRIKE
3695
3696 // BATTLE_STATE_BEGIN_TURN
3700
3701 // BATTLE_STATE_END_TURN
3709
3710 // BATTLE_STATE_BEGIN_PLAYER_TURN
3724
3725 // BATTLE_STATE_BEGIN_PARTNER_TURN
3732
3733 // BATTLE_STATE_9
3735 BTL_SUBSTATE_9_1 = 1,
3736 BTL_SUBSTATE_9_2 = 2,
3737 BTL_SUBSTATE_9_3 = 3,
3738 BTL_SUBSTATE_9_4 = 4,
3739 BTL_SUBSTATE_9_5 = 5,
3740 BTL_SUBSTATE_9_6 = 6,
3741 BTL_SUBSTATE_9_7 = 7,
3742
3743 // BATTLE_STATE_SWITCH_TO_PLAYER
3744 // BATTLE_STATE_SWITCH_TO_PARTNER
3745
3746 // BATTLE_STATE_PREPARE_MENU
3748
3749 // BATTLE_STATE_PLAYER_MENU
3750 // BATTLE_STATE_PARTNER_MENU
3751
3752 // BATTLE_STATE_PEACH_MENU
3765
3766 // BATTLE_STATE_TWINK_MENU
3779
3780 // BATTLE_STATE_SELECT_TARGET
3785
3786 // BATTLE_STATE_PLAYER_MOVE
3798
3799 // BATTLE_STATE_PARTNER_MOVE
3809
3810 // BATTLE_STATE_NEXT_ENEMY
3813 BTL_SUBSTATE_NEXT_ENEMY_DONE = 2, // enemy has been found
3814
3815 // BATTLE_STATE_ENEMY_MOVE
3819 BTL_SUBSTATE_ENEMY_MOVE_AWAIT_PLAYER_POPUP_DONE = 11, // wait for popups regarding player status to finish
3820 BTL_SUBSTATE_ENEMY_MOVE_POST_PLAYER_POPUP_DELAY = 12, // a brief delay after the popup vanishes
3822 BTL_SUBSTATE_ENEMY_MOVE_AWAIT_PARTNER_POPUP_DONE = 21, // wait for popups regarding partner status to finish
3823 BTL_SUBSTATE_ENEMY_MOVE_POST_PARTNER_POPUP_DELAY = 22, // a brief delay after the popup vanishes
3825
3826 // BATTLE_STATE_END_PLAYER_TURN
3831
3832 // BATTLE_STATE_END_PARTNER_TURN
3833
3834 // BATTLE_STATE_RUN_AWAY
3841
3842 // BATTLE_STATE_DEFEND
3845
3846 // BATTLE_STATE_VICTORY
3856
3857 // BATTLE_STATE_DEFEAT
3862
3863 // BATTLE_STATE_28
3864
3865 // BATTLE_STATE_CHANGE_PARTNER
3873
3874 // BATTLE_STATE_END_TRAINING_BATTLE
3881
3882 // BATTLE_STATE_31
3883
3884 // BATTLE_STATE_END_BATTLE
3890
3891 // BATTLE_STATE_CELEBRATION
3909
3910 // BATTLE_STATE_34
3911
3912 // BATTLE_STATE_END_DEMO_BATTLE
3918};
@ BTL_SUBSTATE_CELEBRATE_LEVEL_UP_CREATE_HUD
Definition enums.h:3898
@ BTL_SUBSTATE_FIRST_STRIKE_AWAIT_ENEMY_READY
Definition enums.h:3682
@ BTL_SUBSTATE_PARTNER_MOVE_EXECUTE_MOVE
Definition enums.h:3801
@ BTL_SUBSTATE_TWINK_MENU_CREATE_MAIN_MENU
Definition enums.h:3778
@ BTL_SUBSTATE_END_TRAINING_DONE
Definition enums.h:3880
@ BTL_SUBSTATE_PARTNER_FIRST_STRIKE_AWAIT_ENEMY_DONE
Definition enums.h:3690
@ BTL_SUBSTATE_PLAYER_MOVE_EXECUTE_MOVE
Definition enums.h:3790
@ BTL_SUBSTATE_FIRST_STRIKE_AWAIT_SCRIPTS
Definition enums.h:3683
@ BTL_SUBSTATE_PEACH_MENU_TARGET_CHOSEN
Definition enums.h:3758
@ BTL_SUBSTATE_CHANGE_PARTNER_EXEC_PUT_AWAY
Definition enums.h:3867
@ BTL_SUBSTATE_END_TURN_PERFORM_SWAP
Definition enums.h:3707
@ BTL_SUBSTATE_BEGIN_PLAYER_TURN_CHECK_CLOUD_NINE
Definition enums.h:3715
@ BTL_SUBSTATE_BEGIN_PARTNER_TURN_AWAIT_TURN_SCRIPT
Definition enums.h:3729
@ BTL_SUBSTATE_DEFEAT_INIT
Definition enums.h:3858
@ BTL_SUBSTATE_DEFEAT_CHECK_LIFE_SHROOM
Definition enums.h:3859
@ BTL_SUBSTATE_INIT
Definition enums.h:3671
@ BTL_SUBSTATE_END_DEMO_BATTLE_EXEC_STAGE_SCRIPT
Definition enums.h:3915
@ BTL_SUBSTATE_END_BATTLE_CLEANUP
Definition enums.h:3889
@ BTL_SUBSTATE_CELEBRATE_LEVEL_UP_UPGRADE
Definition enums.h:3901
@ BTL_SUBSTATE_NORMAL_START_FADE_IN
Definition enums.h:3677
@ BTL_SUBSTATE_VICTORY_DONE
Definition enums.h:3851
@ BTL_SUBSTATE_BEGIN_PARTNER_TURN_EXEC_TURN_SCRIPT
Definition enums.h:3728
@ BTL_SUBSTATE_BEGIN_PLAYER_TURN_RESET_STATE
Definition enums.h:3723
@ BTL_SUBSTATE_9_3
Definition enums.h:3737
@ BTL_SUBSTATE_NEXT_ENEMY_DONE
Definition enums.h:3813
@ BTL_SUBSTATE_PARTNER_FIRST_STRIKE_AWAIT_ENEMY_READY
Definition enums.h:3688
@ BTL_SUBSTATE_NORMAL_START_CREATE_ENEMIES
Definition enums.h:3675
@ BTL_SUBSTATE_END_BATTLE_INIT
Definition enums.h:3885
@ BTL_SUBSTATE_PEACH_MENU_TARGET_CANCEL
Definition enums.h:3757
@ BTL_SUBSTATE_PEACH_MENU_UNUSED_6
Definition enums.h:3759
@ BTL_SUBSTATE_9_1
Definition enums.h:3735
@ BTL_SUBSTATE_SELECT_TARGET_INIT
Definition enums.h:3781
@ BTL_SUBSTATE_9_4
Definition enums.h:3738
@ BTL_SUBSTATE_TWINK_MENU_AWAIT_CANT_SWITCH_POPUP
Definition enums.h:3776
@ BTL_SUBSTATE_BEGIN_PARTNER_TURN_INIT
Definition enums.h:3726
@ BTL_SUBSTATE_PARTNER_MOVE_AWAIT_ENEMY_STATUS_POPUP
Definition enums.h:3806
@ BTL_SUBSTATE_RUN_AWAY_EXEC_SCRIPT
Definition enums.h:3835
@ BTL_SUBSTATE_ENEMY_FIRST_STRIKE_INIT
Definition enums.h:3693
@ BTL_SUBSTATE_CHANGE_PARTNER_EXEC_PHASE
Definition enums.h:3870
@ BTL_SUBSTATE_CELEBRATE_INIT
Definition enums.h:3892
@ BTL_SUBSTATE_PLAYER_MOVE_POST_PLAYER_STATUS_POPUP
Definition enums.h:3796
@ BTL_SUBSTATE_BEGIN_PLAYER_TURN_AWAIT_WATER_BLOCK
Definition enums.h:3713
@ BTL_SUBSTATE_PEACH_MENU_UNUSED_7
Definition enums.h:3760
@ BTL_SUBSTATE_CELEBRATE_DONE
Definition enums.h:3908
@ BTL_SUBSTATE_BEGIN_PARTNER_TURN_END_DELAY
Definition enums.h:3730
@ BTL_SUBSTATE_END_TURN_CHECK_FOR_SWAP
Definition enums.h:3703
@ BTL_SUBSTATE_TWINK_MENU_TARGET_CANCEL
Definition enums.h:3771
@ BTL_SUBSTATE_PARTNER_MOVE_AWAIT_PARTNER_STATUS_POPUP
Definition enums.h:3803
@ BTL_SUBSTATE_PEACH_MENU_CHOOSE_CATEGORY
Definition enums.h:3754
@ BTL_SUBSTATE_SELECT_TARGET_CHOOSE
Definition enums.h:3782
@ BTL_SUBSTATE_RUN_AWAY_GIVE_STAR_POINTS
Definition enums.h:3839
@ BTL_SUBSTATE_NEXT_ENEMY_UNUSED_1
Definition enums.h:3812
@ BTL_SUBSTATE_FIRST_STRIKE_AWAIT_ENEMY_DONE
Definition enums.h:3684
@ BTL_SUBSTATE_PARTNER_FIRST_STRIKE_AWAIT_SCRIPTS
Definition enums.h:3689
@ BTL_SUBSTATE_PEACH_CREATE_MAIN_MENU
Definition enums.h:3764
@ BTL_SUBSTATE_RUN_AWAY_AWAIT_SCRIPT
Definition enums.h:3836
@ BTL_SUBSTATE_END_TRAINING_CHECK_OUTTA_SIGHT
Definition enums.h:3877
@ BTL_SUBSTATE_ENEMY_MOVE_AWAIT_PLAYER_POPUP_DONE
Definition enums.h:3819
@ BTL_SUBSTATE_VICTORY_AWAIT_SWAP
Definition enums.h:3855
@ BTL_SUBSTATE_ENEMY_MOVE_EXECUTE
Definition enums.h:3816
@ BTL_SUBSTATE_9_INIT
Definition enums.h:3734
@ BTL_SUBSTATE_END_DEMO_BATTLE_CLEANUP
Definition enums.h:3917
@ BTL_SUBSTATE_PARTNER_FIRST_STRIKE_INIT
Definition enums.h:3687
@ BTL_SUBSTATE_ENEMY_MOVE_POST_PARTNER_POPUP_DELAY
Definition enums.h:3823
@ BTL_SUBSTATE_ENEMY_MOVE_UNUSED_1
Definition enums.h:3817
@ BTL_SUBSTATE_PARTNER_MOVE_DONE
Definition enums.h:3808
@ BTL_SUBSTATE_BEGIN_PARTNER_TURN_AWAIT_RECOVER_DONE
Definition enums.h:3727
@ BTL_SUBSTATE_9_2
Definition enums.h:3736
@ BTL_SUBSTATE_PEACH_MENU_UNUSED_3
Definition enums.h:3756
@ BTL_SUBSTATE_CELEBRATE_LEVEL_UP_BEGIN
Definition enums.h:3897
@ BTL_SUBSTATE_CHANGE_PARTNER_INIT
Definition enums.h:3866
@ BTL_SUBSTATE_END_TRAINING_AWAIT_OUTTA_SIGHT
Definition enums.h:3878
@ BTL_SUBSTATE_END_BATTLE_EXEC_STAGE_SCRIPT
Definition enums.h:3887
@ BTL_SUBSTATE_END_PLAYER_TURN_AWAIT_HAPPY
Definition enums.h:3828
@ BTL_SUBSTATE_TWINK_MENU_UNUSED_3
Definition enums.h:3770
@ BTL_SUBSTATE_VICTORY_AWAIT_RECOVER_KO
Definition enums.h:3853
@ BTL_SUBSTATE_ENEMY_MOVE_AWAIT_PARTNER_POPUP_DONE
Definition enums.h:3822
@ BTL_SUBSTATE_END_TRAINING_INIT
Definition enums.h:3875
@ BTL_SUBSTATE_CELEBRATE_LEVEL_UP_DESTROY_HUD
Definition enums.h:3903
@ BTL_SUBSTATE_TWINK_MENU_INIT
Definition enums.h:3767
@ BTL_SUBSTATE_PARTNER_MOVE_POST_ENEMY_STATUS_POPUP
Definition enums.h:3807
@ BTL_SUBSTATE_CELEBRATE_LEVEL_UP_SHOW_HUD
Definition enums.h:3899
@ BTL_SUBSTATE_BEGIN_TURN_INIT
Definition enums.h:3697
@ BTL_SUBSTATE_BEGIN_PLAYER_TURN_TRY_STATUS_RECOVER
Definition enums.h:3721
@ BTL_SUBSTATE_END_TURN_AWAIT_SCRIPTS
Definition enums.h:3704
@ BTL_SUBSTATE_END_TURN_INIT
Definition enums.h:3702
@ BTL_SUBSTATE_END_DEMO_BATTLE_FADE_OUT
Definition enums.h:3914
@ BTL_SUBSTATE_END_BATTLE_FADE_OUT
Definition enums.h:3886
@ BTL_SUBSTATE_PLAYER_MOVE_SHOW_TIP_DELAY
Definition enums.h:3789
@ BTL_SUBSTATE_9_7
Definition enums.h:3741
@ BTL_SUBSTATE_END_PLAYER_TURN_AWAIT_SWAP
Definition enums.h:3829
@ BTL_SUBSTATE_DEFEND_AWAIT_SCRIPT
Definition enums.h:3844
@ BTL_SUBSTATE_PEACH_MENU_SHOW_CANT_SWITCH
Definition enums.h:3761
@ BTL_SUBSTATE_PEACH_MENU_PERFORM_SWAP
Definition enums.h:3763
@ BTL_SUBSTATE_SELECT_TARGET_DONE
Definition enums.h:3783
@ BTL_SUBSTATE_TWINK_MENU_PERFORM_SWAP
Definition enums.h:3777
@ BTL_SUBSTATE_PARTNER_MOVE_POST_PARTNER_STATUS_POPUP
Definition enums.h:3804
@ BATTLE_SUBSTATE_PREPARE_MENU_DIPPING
Definition enums.h:3747
@ BTL_SUBSTATE_VICTORY_CHECK_SWAP
Definition enums.h:3854
@ BTL_SUBSTATE_PLAYER_MOVE_AWAIT_PLAYER_STATUS_POPUP
Definition enums.h:3795
@ BTL_SUBSTATE_SELECT_TARGET_CANCEL
Definition enums.h:3784
@ BTL_SUBSTATE_BEGIN_PLAYER_TURN_TRY_COMMAND_RECOVER
Definition enums.h:3712
@ BTL_SUBSTATE_CHANGE_PARTNER_DONE
Definition enums.h:3872
@ BTL_SUBSTATE_RUN_AWAY_DONE
Definition enums.h:3840
@ BTL_SUBSTATE_CELEBRATE_LEVEL_UP_INVALID_DELAY
Definition enums.h:3905
@ BTL_SUBSTATE_TWINK_MENU_CHOOSE_TARGET
Definition enums.h:3769
@ BTL_SUBSTATE_TWINK_MENU_UNUSED_6
Definition enums.h:3773
@ BTL_SUBSTATE_CELEBRATE_LOAD_STAR_POINTS
Definition enums.h:3893
@ BTL_SUBSTATE_CELEBRATE_LEVEL_UP_CHOOSE
Definition enums.h:3900
@ BTL_SUBSTATE_PLAYER_MOVE_AWAIT_DONE
Definition enums.h:3797
@ BTL_SUBSTATE_END_TRAINING_RESET_CAM
Definition enums.h:3879
@ BTL_SUBSTATE_PEACH_MENU_AWAIT_CANT_SWITCH_POPUP
Definition enums.h:3762
@ BTL_SUBSTATE_NORMAL_START_CHECK_FIRST_STRIKE
Definition enums.h:3676
@ BTL_SUBSTATE_END_TURN_UNUSED_4
Definition enums.h:3706
@ BTL_SUBSTATE_FIRST_STRIKE_INIT
Definition enums.h:3681
@ BTL_SUBSTATE_END_TURN_START_SCRIPTS
Definition enums.h:3708
@ BTL_SUBSTATE_BEGIN_PLAYER_TURN_END_DELAY
Definition enums.h:3722
@ BTL_SUBSTATE_RUN_AWAY_AWAIT_POST_FAILURE
Definition enums.h:3838
@ BTL_SUBSTATE_CELEBRATE_LEVEL_UP_INVALID
Definition enums.h:3904
@ BTL_SUBSTATE_PEACH_MENU_CHOOSE_TARGET
Definition enums.h:3755
@ BTL_SUBSTATE_VICTORY_CHECK_OUTTA_SIGHT
Definition enums.h:3847
@ BTL_SUBSTATE_PARTNER_MOVE_HANDLE_RESULTS
Definition enums.h:3802
@ BTL_SUBSTATE_END_TRAINING_AWAIT_RECOVERING
Definition enums.h:3876
@ BTL_SUBSTATE_CELEBRATE_WALK_AWAY
Definition enums.h:3907
@ BTL_SUBSTATE_TWINK_MENU_UNUSED_7
Definition enums.h:3774
@ BTL_SUBSTATE_BEGIN_PLAYER_TURN_INIT
Definition enums.h:3711
@ BTL_SUBSTATE_END_BATTLE_AWAIT_STAGE_SCRIPT
Definition enums.h:3888
@ BTL_SUBSTATE_9_6
Definition enums.h:3740
@ BTL_SUBSTATE_BEGIN_PLAYER_TURN_TRY_STATUS_DAMAGE
Definition enums.h:3720
@ BTL_SUBSTATE_BEGIN_PLAYER_TURN_CHECK_TURBO_CHARGE
Definition enums.h:3717
@ BTL_SUBSTATE_NORMAL_START_INIT
Definition enums.h:3674
@ BTL_SUBSTATE_PLAYER_MOVE_CHECK_PLAYER_STATUS
Definition enums.h:3794
@ BTL_SUBSTATE_VICTORY_CHECK_MERLEE
Definition enums.h:3849
@ BTL_SUBSTATE_CELEBRATE_TALLY_STAR_POINTS
Definition enums.h:3894
@ BTL_SUBSTATE_BEGIN_PLAYER_TURN_CHECK_WATER_BLOCK
Definition enums.h:3714
@ BTL_SUBSTATE_CHANGE_PARTNER_LOAD_NEW_PARTNER
Definition enums.h:3868
@ BTL_SUBSTATE_9_5
Definition enums.h:3739
@ BTL_SUBSTATE_PARTNER_MOVE_CHECK_ENEMY_STATUS
Definition enums.h:3805
@ BTL_SUBSTATE_NEXT_ENEMY_INIT
Definition enums.h:3811
@ BTL_SUBSTATE_END_DEMO_BATTLE_AWAIT_STAGE_SCRIPT
Definition enums.h:3916
@ BTL_SUBSTATE_PARTNER_MOVE_INIT
Definition enums.h:3800
@ BTL_SUBSTATE_CELEBRATE_POST_STAR_POINTS
Definition enums.h:3895
@ BTL_SUBSTATE_BEGIN_PLAYER_TURN_AWAIT_TURBO_CHARGE
Definition enums.h:3718
@ BTL_SUBSTATE_VICTORY_AWAIT_OUTTA_SIGHT
Definition enums.h:3848
@ BTL_SUBSTATE_BEGIN_PLAYER_TURN_AWAIT_OUTTA_SIGHT
Definition enums.h:3719
@ BTL_SUBSTATE_BEGIN_PARTNER_TURN_RESET_STATE
Definition enums.h:3731
@ BTL_SUBSTATE_CHANGE_PARTNER_EXEC_BRING_OUT
Definition enums.h:3869
@ BTL_SUBSTATE_END_PLAYER_TURN_DONE
Definition enums.h:3830
@ BTL_SUBSTATE_END_TURN_BEGIN_NEXT
Definition enums.h:3705
@ BTL_SUBSTATE_VICTORY_RECOVER_STATUS
Definition enums.h:3852
@ BTL_SUBSTATE_BEGIN_TURN_AWAIT_ENEMY_DEATH
Definition enums.h:3699
@ BTL_SUBSTATE_ENEMY_MOVE_POST_PLAYER_POPUP_DELAY
Definition enums.h:3820
@ BTL_SUBSTATE_PLAYER_MOVE_POST_ENEMY_STATUS_POPUP
Definition enums.h:3793
@ BTL_SUBSTATE_BEGIN_TURN_AWAIT_ENEMY_SCRIPTS
Definition enums.h:3698
@ BTL_SUBSTATE_ENEMY_MOVE_AWAIT_SCRIPTS
Definition enums.h:3818
@ BTL_SUBSTATE_PLAYER_MOVE_INIT
Definition enums.h:3787
@ BTL_SUBSTATE_DEFEAT_DONE
Definition enums.h:3861
@ BTL_SUBSTATE_ENEMY_MOVE_DONE
Definition enums.h:3824
@ BTL_SUBSTATE_RUN_AWAY_EXEC_POST_FAILURE
Definition enums.h:3837
@ BTL_SUBSTATE_CELEBRATE_SKIPPABLE_END_DELAY
Definition enums.h:3906
@ BTL_SUBSTATE_END_PLAYER_TURN_CHECK_HAPPY
Definition enums.h:3827
@ BTL_SUBSTATE_ENEMY_MOVE_CHECK_PARTNER
Definition enums.h:3821
@ BTL_SUBSTATE_NORMAL_START_DONE
Definition enums.h:3678
@ BTL_SUBSTATE_DEFEND_INIT
Definition enums.h:3843
@ BTL_SUBSTATE_TWINK_MENU_TARGET_CHOSEN
Definition enums.h:3772
@ BTL_SUBSTATE_ENEMY_FIRST_STRIKE_AWAIT_SCRIPTS
Definition enums.h:3694
@ BTL_SUBSTATE_VICTORY_AWAIT_MERLEE
Definition enums.h:3850
@ BTL_SUBSTATE_TWINK_MENU_CHOOSE_CATEGORY
Definition enums.h:3768
@ BTL_SUBSTATE_CELEBRATE_LEVEL_UP_LOAD
Definition enums.h:3896
@ BTL_SUBSTATE_END_DEMO_BATTLE_INIT
Definition enums.h:3913
@ BTL_SUBSTATE_PLAYER_MOVE_BEGIN_SHOW_TIP
Definition enums.h:3788
@ BTL_SUBSTATE_BEGIN_PLAYER_TURN_AWAIT_CLOUD_NINE
Definition enums.h:3716
@ BTL_SUBSTATE_DEFEAT_AWAIT_LIFE_SHROOM
Definition enums.h:3860
@ BTL_SUBSTATE_PEACH_MENU_INIT
Definition enums.h:3753
@ BTL_SUBSTATE_PLAYER_MOVE_AWAIT_ENEMY_STATUS_POPUP
Definition enums.h:3792
@ BTL_SUBSTATE_CHANGE_PARTNER_AWAIT_PHASE
Definition enums.h:3871
@ BTL_SUBSTATE_TWINK_MENU_SHOW_CANT_SWITCH
Definition enums.h:3775
@ BTL_SUBSTATE_CELEBRATE_LEVEL_UP_FADE_OUT
Definition enums.h:3902
@ BTL_SUBSTATE_PLAYER_MOVE_HANDLE_RESULTS
Definition enums.h:3791

◆ BattlePlayerMenuSubstates

Enumerator
BTL_SUBSTATE_PLAYER_MENU_INIT 
BTL_SUBSTATE_PLAYER_MENU_CHOOSE_CATEGORY 
BTL_SUBSTATE_PLAYER_MENU_MAIN_MENU_2 
BTL_SUBSTATE_PLAYER_MENU_MOVE_CHOOSE_TARGET 
BTL_SUBSTATE_PLAYER_MENU_MAIN_MENU_4 
BTL_SUBSTATE_PLAYER_MENU_MOVE_TARGET_CANCEL 
BTL_SUBSTATE_PLAYER_MENU_MOVE_TARGET_CHOSEN 
BTL_SUBSTATE_PLAYER_MENU_MAIN_MENU_7 
BTL_SUBSTATE_PLAYER_MENU_MAIN_SHOW_CANT_SWAP 
BTL_SUBSTATE_PLAYER_MENU_MAIN_AWAIT_CANT_SWAP 
BTL_SUBSTATE_PLAYER_MENU_MAIN_MENU_10 
BTL_SUBSTATE_PLAYER_MENU_MAIN_MENU_11 
BTL_SUBSTATE_PLAYER_MENU_MAIN_MENU_12 
BTL_SUBSTATE_PLAYER_MENU_MAIN_MENU_13 
BTL_SUBSTATE_PLAYER_MENU_MAIN_MENU_14 
BTL_SUBSTATE_PLAYER_MENU_UNKNOWN_1 
BTL_SUBSTATE_PLAYER_MENU_DIPPING_CHOOSE_TARGET 
BTL_SUBSTATE_PLAYER_MENU_UNKNOWN_3 
BTL_SUBSTATE_PLAYER_MENU_UNKNOWN_4 
BTL_SUBSTATE_PLAYER_MENU_DIPPING_TARGET_CANCEL 
BTL_SUBSTATE_PLAYER_MENU_DIPPING_TARGET_CHOSEN 
BTL_SUBSTATE_PLAYER_MENU_CHANGE_MEMBER_1 
BTL_SUBSTATE_PLAYER_MENU_CHANGE_MEMBER_2 
BTL_SUBSTATE_PLAYER_MENU_CHANGE_MEMBER_3 
BTL_SUBSTATE_PLAYER_MENU_CHANGE_MEMBER_4 
BTL_SUBSTATE_PLAYER_MENU_CHANGE_MEMBER_5 
BTL_SUBSTATE_PLAYER_MENU_CHANGE_MEMBER_6 
BTL_SUBSTATE_PLAYER_MENU_CHANGE_MEMBER_7 
BTL_SUBSTATE_PLAYER_MENU_ITEMS_1 
BTL_SUBSTATE_PLAYER_MENU_ITEMS_2 
BTL_SUBSTATE_PLAYER_MENU_ITEMS_3 
BTL_SUBSTATE_PLAYER_MENU_ITEMS_4 
BTL_SUBSTATE_PLAYER_MENU_ITEMS_5 
BTL_SUBSTATE_PLAYER_MENU_ITEMS_6 
BTL_SUBSTATE_PLAYER_MENU_STAR_SPIRITS_1 
BTL_SUBSTATE_PLAYER_MENU_STAR_SPIRITS_2 
BTL_SUBSTATE_PLAYER_MENU_STAR_SPIRITS_3 
BTL_SUBSTATE_PLAYER_MENU_STAR_SPIRITS_4 
BTL_SUBSTATE_PLAYER_MENU_STAR_SPIRITS_5 
BTL_SUBSTATE_PLAYER_MENU_STAR_SPIRITS_6 
BTL_SUBSTATE_PLAYER_MENU_STAR_SPIRITS_7 
BTL_SUBSTATE_PLAYER_MENU_DIPPING_1 
BTL_SUBSTATE_PLAYER_MENU_DIPPING_2 
BTL_SUBSTATE_PLAYER_MENU_DIPPING_3 
BTL_SUBSTATE_PLAYER_MENU_DIPPING_4 
BTL_SUBSTATE_PLAYER_MENU_DIPPING_5 
BTL_SUBSTATE_PLAYER_MENU_DIPPING_6 
BTL_SUBSTATE_PLAYER_MENU_BERSERKER_CHOOSE 
BTL_SUBSTATE_PLAYER_MENU_BUILD_STRATEGIES 
BTL_SUBSTATE_PLAYER_MENU_STRATEGIES_2 
BTL_SUBSTATE_PLAYER_MENU_STRATEGIES_3 
BTL_SUBSTATE_PLAYER_MENU_STRATEGIES_4 
BTL_SUBSTATE_PLAYER_MENU_STRATEGIES_5 
BTL_SUBSTATE_PLAYER_MENU_STRATEGIES_6 
BTL_SUBSTATE_PLAYER_MENU_STRATEGIES_8 
BTL_SUBSTATE_PLAYER_MENU_PERFORM_SWAP 
BTL_SUBSTATE_PLAYER_MENU_CREATE_MAIN_MENU 

Definition at line 3921 of file enums.h.

3921 {
3923 // Main menu
3938 // Unknown
3945 // Change Member
3953 // Items
3960 // Star Spirits
3968 // additional item use from Double/Triple dip
3975 // Berserker
3977 // Strategies
3985 // initialize
3988};
@ BTL_SUBSTATE_PLAYER_MENU_STRATEGIES_4
Definition enums.h:3981
@ BTL_SUBSTATE_PLAYER_MENU_CHANGE_MEMBER_3
Definition enums.h:3948
@ BTL_SUBSTATE_PLAYER_MENU_ITEMS_5
Definition enums.h:3958
@ BTL_SUBSTATE_PLAYER_MENU_MAIN_SHOW_CANT_SWAP
Definition enums.h:3931
@ BTL_SUBSTATE_PLAYER_MENU_BERSERKER_CHOOSE
Definition enums.h:3976
@ BTL_SUBSTATE_PLAYER_MENU_STRATEGIES_2
Definition enums.h:3979
@ BTL_SUBSTATE_PLAYER_MENU_DIPPING_5
Definition enums.h:3973
@ BTL_SUBSTATE_PLAYER_MENU_MAIN_AWAIT_CANT_SWAP
Definition enums.h:3932
@ BTL_SUBSTATE_PLAYER_MENU_STAR_SPIRITS_7
Definition enums.h:3967
@ BTL_SUBSTATE_PLAYER_MENU_DIPPING_TARGET_CANCEL
Definition enums.h:3943
@ BTL_SUBSTATE_PLAYER_MENU_ITEMS_1
Definition enums.h:3954
@ BTL_SUBSTATE_PLAYER_MENU_CHANGE_MEMBER_4
Definition enums.h:3949
@ BTL_SUBSTATE_PLAYER_MENU_CHANGE_MEMBER_2
Definition enums.h:3947
@ BTL_SUBSTATE_PLAYER_MENU_UNKNOWN_3
Definition enums.h:3941
@ BTL_SUBSTATE_PLAYER_MENU_STAR_SPIRITS_4
Definition enums.h:3964
@ BTL_SUBSTATE_PLAYER_MENU_DIPPING_4
Definition enums.h:3972
@ BTL_SUBSTATE_PLAYER_MENU_CHOOSE_CATEGORY
Definition enums.h:3924
@ BTL_SUBSTATE_PLAYER_MENU_ITEMS_4
Definition enums.h:3957
@ BTL_SUBSTATE_PLAYER_MENU_CREATE_MAIN_MENU
Definition enums.h:3987
@ BTL_SUBSTATE_PLAYER_MENU_MAIN_MENU_10
Definition enums.h:3933
@ BTL_SUBSTATE_PLAYER_MENU_DIPPING_TARGET_CHOSEN
Definition enums.h:3944
@ BTL_SUBSTATE_PLAYER_MENU_CHANGE_MEMBER_1
Definition enums.h:3946
@ BTL_SUBSTATE_PLAYER_MENU_MOVE_TARGET_CHOSEN
Definition enums.h:3929
@ BTL_SUBSTATE_PLAYER_MENU_MAIN_MENU_13
Definition enums.h:3936
@ BTL_SUBSTATE_PLAYER_MENU_DIPPING_3
Definition enums.h:3971
@ BTL_SUBSTATE_PLAYER_MENU_STAR_SPIRITS_6
Definition enums.h:3966
@ BTL_SUBSTATE_PLAYER_MENU_MOVE_CHOOSE_TARGET
Definition enums.h:3926
@ BTL_SUBSTATE_PLAYER_MENU_PERFORM_SWAP
Definition enums.h:3986
@ BTL_SUBSTATE_PLAYER_MENU_MAIN_MENU_2
Definition enums.h:3925
@ BTL_SUBSTATE_PLAYER_MENU_UNKNOWN_4
Definition enums.h:3942
@ BTL_SUBSTATE_PLAYER_MENU_MAIN_MENU_7
Definition enums.h:3930
@ BTL_SUBSTATE_PLAYER_MENU_STAR_SPIRITS_2
Definition enums.h:3962
@ BTL_SUBSTATE_PLAYER_MENU_DIPPING_CHOOSE_TARGET
Definition enums.h:3940
@ BTL_SUBSTATE_PLAYER_MENU_DIPPING_2
Definition enums.h:3970
@ BTL_SUBSTATE_PLAYER_MENU_ITEMS_6
Definition enums.h:3959
@ BTL_SUBSTATE_PLAYER_MENU_UNKNOWN_1
Definition enums.h:3939
@ BTL_SUBSTATE_PLAYER_MENU_STRATEGIES_3
Definition enums.h:3980
@ BTL_SUBSTATE_PLAYER_MENU_CHANGE_MEMBER_7
Definition enums.h:3952
@ BTL_SUBSTATE_PLAYER_MENU_STAR_SPIRITS_5
Definition enums.h:3965
@ BTL_SUBSTATE_PLAYER_MENU_CHANGE_MEMBER_6
Definition enums.h:3951
@ BTL_SUBSTATE_PLAYER_MENU_MAIN_MENU_4
Definition enums.h:3927
@ BTL_SUBSTATE_PLAYER_MENU_STRATEGIES_8
Definition enums.h:3984
@ BTL_SUBSTATE_PLAYER_MENU_MOVE_TARGET_CANCEL
Definition enums.h:3928
@ BTL_SUBSTATE_PLAYER_MENU_STRATEGIES_6
Definition enums.h:3983
@ BTL_SUBSTATE_PLAYER_MENU_MAIN_MENU_12
Definition enums.h:3935
@ BTL_SUBSTATE_PLAYER_MENU_BUILD_STRATEGIES
Definition enums.h:3978
@ BTL_SUBSTATE_PLAYER_MENU_INIT
Definition enums.h:3922
@ BTL_SUBSTATE_PLAYER_MENU_CHANGE_MEMBER_5
Definition enums.h:3950
@ BTL_SUBSTATE_PLAYER_MENU_DIPPING_1
Definition enums.h:3969
@ BTL_SUBSTATE_PLAYER_MENU_STRATEGIES_5
Definition enums.h:3982
@ BTL_SUBSTATE_PLAYER_MENU_MAIN_MENU_14
Definition enums.h:3937
@ BTL_SUBSTATE_PLAYER_MENU_MAIN_MENU_11
Definition enums.h:3934
@ BTL_SUBSTATE_PLAYER_MENU_ITEMS_3
Definition enums.h:3956
@ BTL_SUBSTATE_PLAYER_MENU_DIPPING_6
Definition enums.h:3974
@ BTL_SUBSTATE_PLAYER_MENU_ITEMS_2
Definition enums.h:3955
@ BTL_SUBSTATE_PLAYER_MENU_STAR_SPIRITS_1
Definition enums.h:3961
@ BTL_SUBSTATE_PLAYER_MENU_STAR_SPIRITS_3
Definition enums.h:3963

◆ BattlePartnerMenuSubstates

Enumerator
BTL_SUBSTATE_PARTNER_MENU_NONE 
BTL_SUBSTATE_PARTNER_MENU_MAIN_MENU_1 
BTL_SUBSTATE_PARTNER_MENU_MAIN_MENU_2 
BTL_SUBSTATE_PARTNER_MENU_MAIN_MENU_3 
BTL_SUBSTATE_PARTNER_MENU_MAIN_MENU_4 
BTL_SUBSTATE_PARTNER_MENU_MAIN_MENU_5 
BTL_SUBSTATE_PARTNER_MENU_MAIN_MENU_6 
BTL_SUBSTATE_PARTNER_MENU_MAIN_SHOW_CANT_SWAP 
BTL_SUBSTATE_PARTNER_MENU_MAIN_AWAIT_CANT_SWAP 
BTL_SUBSTATE_PARTNER_MENU_ABILITIES_1 
BTL_SUBSTATE_PARTNER_MENU_ABILITIES_2 
BTL_SUBSTATE_PARTNER_MENU_ABILITIES_3 
BTL_SUBSTATE_PARTNER_MENU_ABILITIES_4 
BTL_SUBSTATE_PARTNER_MENU_ABILITIES_5 
BTL_SUBSTATE_PARTNER_MENU_ABILITIES_6 
BTL_SUBSTATE_PARTNER_MENU_ABILITIES_7 
BTL_SUBSTATE_PARTNER_MENU_UNKNOWN_1 
BTL_SUBSTATE_PARTNER_MENU_UNKNOWN_2 
BTL_SUBSTATE_PARTNER_MENU_UNKNOWN_3 
BTL_SUBSTATE_PARTNER_MENU_UNKNOWN_4 
BTL_SUBSTATE_PARTNER_MENU_UNKNOWN_5 
BTL_SUBSTATE_PARTNER_MENU_CHANGE_PARTNER_1 
BTL_SUBSTATE_PARTNER_MENU_CHANGE_PARTNER_2 
BTL_SUBSTATE_PARTNER_MENU_CHANGE_PARTNER_3 
BTL_SUBSTATE_PARTNER_MENU_CHANGE_PARTNER_4 
BTL_SUBSTATE_PARTNER_MENU_CHANGE_PARTNER_5 
BTL_SUBSTATE_PARTNER_MENU_CHANGE_PARTNER_6 
BTL_SUBSTATE_PARTNER_MENU_CHANGE_PARTNER_7 
BTL_SUBSTATE_PARTNER_MENU_ITEMS_1 
BTL_SUBSTATE_PARTNER_MENU_ITEMS_2 
BTL_SUBSTATE_PARTNER_MENU_ITEMS_3 
BTL_SUBSTATE_PARTNER_MENU_ITEMS_4 
BTL_SUBSTATE_PARTNER_MENU_ITEMS_5 
BTL_SUBSTATE_PARTNER_MENU_ITEMS_6 
BTL_SUBSTATE_PARTNER_MENU_UNUSED_CHANGE_PARTNER_1 
BTL_SUBSTATE_PARTNER_MENU_UNUSED_CHANGE_PARTNER_2 
BTL_SUBSTATE_PARTNER_MENU_UNUSED_CHANGE_PARTNER_3 
BTL_SUBSTATE_PARTNER_MENU_UNUSED_CHANGE_PARTNER_4 
BTL_SUBSTATE_PARTNER_MENU_UNUSED_CHANGE_PARTNER_5 
BTL_SUBSTATE_PARTNER_MENU_UNUSED_CHANGE_PARTNER_6 
BTL_SUBSTATE_PARTNER_MENU_UNUSED_CHANGE_PARTNER_7 
BTL_SUBSTATE_PARTNER_MENU_FOCUS_1 
BTL_SUBSTATE_PARTNER_MENU_FOCUS_2 
BTL_SUBSTATE_PARTNER_MENU_FOCUS_3 
BTL_SUBSTATE_PARTNER_MENU_FOCUS_4 
BTL_SUBSTATE_PARTNER_MENU_FOCUS_5 
BTL_SUBSTATE_PARTNER_MENU_FOCUS_6 
BTL_SUBSTATE_PARTNER_MENU_STRATEGIES_1 
BTL_SUBSTATE_PARTNER_MENU_STRATEGIES_2 
BTL_SUBSTATE_PARTNER_MENU_STRATEGIES_3 
BTL_SUBSTATE_PARTNER_MENU_STRATEGIES_4 
BTL_SUBSTATE_PARTNER_MENU_STRATEGIES_5 
BTL_SUBSTATE_PARTNER_MENU_STRATEGIES_6 
BTL_SUBSTATE_PARTNER_MENU_12D 
BTL_SUBSTATE_PARTNER_MENU_INIT_MENU 

Definition at line 3990 of file enums.h.

3990 {
3992 // Main menu
4001 // Abilities
4009 // Unknown, referenced only in btl_state_draw_partner_menu
4015 // Change Partner
4023 // Items
4030 // Switch partner (unused)
4038 // Focus
4045 // Strategies
4052 // initialize
4055};
@ BTL_SUBSTATE_PARTNER_MENU_UNUSED_CHANGE_PARTNER_5
Definition enums.h:4035
@ BTL_SUBSTATE_PARTNER_MENU_MAIN_MENU_1
Definition enums.h:3993
@ BTL_SUBSTATE_PARTNER_MENU_MAIN_MENU_2
Definition enums.h:3994
@ BTL_SUBSTATE_PARTNER_MENU_MAIN_SHOW_CANT_SWAP
Definition enums.h:3999
@ BTL_SUBSTATE_PARTNER_MENU_STRATEGIES_2
Definition enums.h:4047
@ BTL_SUBSTATE_PARTNER_MENU_ABILITIES_6
Definition enums.h:4007
@ BTL_SUBSTATE_PARTNER_MENU_ITEMS_3
Definition enums.h:4026
@ BTL_SUBSTATE_PARTNER_MENU_NONE
Definition enums.h:3991
@ BTL_SUBSTATE_PARTNER_MENU_UNKNOWN_5
Definition enums.h:4014
@ BTL_SUBSTATE_PARTNER_MENU_ABILITIES_2
Definition enums.h:4003
@ BTL_SUBSTATE_PARTNER_MENU_STRATEGIES_3
Definition enums.h:4048
@ BTL_SUBSTATE_PARTNER_MENU_CHANGE_PARTNER_3
Definition enums.h:4018
@ BTL_SUBSTATE_PARTNER_MENU_MAIN_AWAIT_CANT_SWAP
Definition enums.h:4000
@ BTL_SUBSTATE_PARTNER_MENU_STRATEGIES_1
Definition enums.h:4046
@ BTL_SUBSTATE_PARTNER_MENU_FOCUS_4
Definition enums.h:4042
@ BTL_SUBSTATE_PARTNER_MENU_FOCUS_5
Definition enums.h:4043
@ BTL_SUBSTATE_PARTNER_MENU_MAIN_MENU_3
Definition enums.h:3995
@ BTL_SUBSTATE_PARTNER_MENU_UNKNOWN_1
Definition enums.h:4010
@ BTL_SUBSTATE_PARTNER_MENU_FOCUS_3
Definition enums.h:4041
@ BTL_SUBSTATE_PARTNER_MENU_CHANGE_PARTNER_7
Definition enums.h:4022
@ BTL_SUBSTATE_PARTNER_MENU_ITEMS_2
Definition enums.h:4025
@ BTL_SUBSTATE_PARTNER_MENU_ABILITIES_1
Definition enums.h:4002
@ BTL_SUBSTATE_PARTNER_MENU_ITEMS_4
Definition enums.h:4027
@ BTL_SUBSTATE_PARTNER_MENU_CHANGE_PARTNER_5
Definition enums.h:4020
@ BTL_SUBSTATE_PARTNER_MENU_CHANGE_PARTNER_4
Definition enums.h:4019
@ BTL_SUBSTATE_PARTNER_MENU_FOCUS_2
Definition enums.h:4040
@ BTL_SUBSTATE_PARTNER_MENU_CHANGE_PARTNER_2
Definition enums.h:4017
@ BTL_SUBSTATE_PARTNER_MENU_CHANGE_PARTNER_1
Definition enums.h:4016
@ BTL_SUBSTATE_PARTNER_MENU_UNUSED_CHANGE_PARTNER_6
Definition enums.h:4036
@ BTL_SUBSTATE_PARTNER_MENU_ABILITIES_4
Definition enums.h:4005
@ BTL_SUBSTATE_PARTNER_MENU_UNUSED_CHANGE_PARTNER_7
Definition enums.h:4037
@ BTL_SUBSTATE_PARTNER_MENU_FOCUS_6
Definition enums.h:4044
@ BTL_SUBSTATE_PARTNER_MENU_ABILITIES_3
Definition enums.h:4004
@ BTL_SUBSTATE_PARTNER_MENU_UNUSED_CHANGE_PARTNER_4
Definition enums.h:4034
@ BTL_SUBSTATE_PARTNER_MENU_MAIN_MENU_4
Definition enums.h:3996
@ BTL_SUBSTATE_PARTNER_MENU_MAIN_MENU_6
Definition enums.h:3998
@ BTL_SUBSTATE_PARTNER_MENU_UNKNOWN_4
Definition enums.h:4013
@ BTL_SUBSTATE_PARTNER_MENU_CHANGE_PARTNER_6
Definition enums.h:4021
@ BTL_SUBSTATE_PARTNER_MENU_UNUSED_CHANGE_PARTNER_2
Definition enums.h:4032
@ BTL_SUBSTATE_PARTNER_MENU_12D
Definition enums.h:4053
@ BTL_SUBSTATE_PARTNER_MENU_STRATEGIES_6
Definition enums.h:4051
@ BTL_SUBSTATE_PARTNER_MENU_FOCUS_1
Definition enums.h:4039
@ BTL_SUBSTATE_PARTNER_MENU_UNUSED_CHANGE_PARTNER_3
Definition enums.h:4033
@ BTL_SUBSTATE_PARTNER_MENU_INIT_MENU
Definition enums.h:4054
@ BTL_SUBSTATE_PARTNER_MENU_ABILITIES_5
Definition enums.h:4006
@ BTL_SUBSTATE_PARTNER_MENU_STRATEGIES_5
Definition enums.h:4050
@ BTL_SUBSTATE_PARTNER_MENU_STRATEGIES_4
Definition enums.h:4049
@ BTL_SUBSTATE_PARTNER_MENU_UNKNOWN_3
Definition enums.h:4012
@ BTL_SUBSTATE_PARTNER_MENU_MAIN_MENU_5
Definition enums.h:3997
@ BTL_SUBSTATE_PARTNER_MENU_ITEMS_6
Definition enums.h:4029
@ BTL_SUBSTATE_PARTNER_MENU_UNKNOWN_2
Definition enums.h:4011
@ BTL_SUBSTATE_PARTNER_MENU_ABILITIES_7
Definition enums.h:4008
@ BTL_SUBSTATE_PARTNER_MENU_ITEMS_1
Definition enums.h:4024
@ BTL_SUBSTATE_PARTNER_MENU_UNUSED_CHANGE_PARTNER_1
Definition enums.h:4031
@ BTL_SUBSTATE_PARTNER_MENU_ITEMS_5
Definition enums.h:4028

◆ BattleMessages

Enumerator
BTL_MSG_MERLEE_ATK_UP 
BTL_MSG_MERLEE_DEF_UP 
BTL_MSG_MERLEE_EXP_UP 
BTL_MSG_MERLEE_DONE 
BTL_MSG_CHARGE_HAMMER 
BTL_MSG_CHARGE_HAMMER_MORE 
BTL_MSG_CHARGE_JUMP 
BTL_MSG_CHARGE_JUMP_MORE 
BTL_MSG_CANT_CHARGE 
BTL_MSG_ENEMY_MISSED 
BTL_MSG_PLAYER_DAZED 
BTL_MSG_PLAYER_ASLEEP 
BTL_MSG_PLAYER_FROZEN 
BTL_MSG_PLAYER_POISONED 
BTL_MSG_PLAYER_SHRUNK 
BTL_MSG_PLAYER_PARALYZED 
BTL_MSG_PLAYER_CHARGED 
BTL_MSG_PLAYER_TRANSPARENT 
BTL_MSG_ENEMY_DAZED 
BTL_MSG_ENEMY_ASLEEP 
BTL_MSG_ENEMY_FROZEN 
BTL_MSG_ENEMY_POISONED 
BTL_MSG_ENEMY_SHRUNK 
BTL_MSG_ENEMY_PARALYZED 
BTL_MSG_ENEMY_ELECTRIFIED 
BTL_MSG_ENEMY_CANT_MOVE 
BTL_MSG_STAR_POWER_RECHARGED 
BTL_MSG_STAR_POWER_MAXED 
BTL_MSG_STAR_POWER_FILLED 
BTL_MSG_ATTACK_UP 
BTL_MSG_DEFENCE_UP 
BTL_MSG_HEAL_ONE 
BTL_MSG_HEAL_ALL 
BTL_MSG_ENEMY_TRANSPARENT 
BTL_MSG_ENEMY_CHARGED 
BTL_MSG_PARTNER_INJURED 
BTL_MSG_CHARGE_GOOMBARIO 
BTL_MSG_CHARGE_GOOMBARIO_MORE 
BTL_MSG_WATER_BLOCK_BEGIN 
BTL_MSG_WATER_BLOCK_END 
BTL_MSG_CLOUD_NINE_BEGIN 
BTL_MSG_CLOUD_NINE_END 
BTL_MSG_TURBO_CHARGE_BEGIN 
BTL_MSG_TURBO_CHARGE_END 
BTL_MSG_CHILL_OUT_BEGIN 
BTL_MSG_UNUSED_CLOUD_NINE 
BTL_MSG_FIRST_ACTION_TIP 
BTL_MSG_ACTION_TIP_PRESS_BEFORE_LANDING 
BTL_MSG_ACTION_TIP_HOLD_LEFT_TIMED 
BTL_MSG_ACTION_TIP_PRESS_BEFORE_STRIKE 
BTL_MSG_ACTION_TIP_MASH_BUTTON 
BTL_MSG_ACTION_TIP_MASH_LEFT 
BTL_MSG_ACTION_TIP_HOLD_LEFT_AIM 
BTL_MSG_ACTION_TIP_UNUSED_1 
BTL_MSG_ACTION_TIP_UNUSED_2 
BTL_MSG_ACTION_TIP_PRESS_BUTTONS_SHOWN 
BTL_MSG_ACTION_TIP_NOT_USED_1 
BTL_MSG_ACTION_TIP_PRESS_WITH_TIMING 
BTL_MSG_ACTION_TIP_NOT_USED_2 
BTL_MSG_ACTION_TIP_MASH_BOTH 
BTL_MSG_ACTION_TIP_UNUSED_3 
BTL_MSG_ACTION_TIP_HOLD_THEN_TAP 
BTL_MSG_ACTION_TIP_HOLD_THEN_RELEASE 
BTL_MSG_ACTION_TIP_MOVE_TO_AIM 
BTL_MSG_ACTION_TIP_UNUSED_4 
BTL_MSG_ACTION_TIP_BREAK_FREE 
BTL_MSG_ACTION_TIP_REDUCE_DAMAGE 
BTL_MSG_ACTION_TIP_NOT_USED_3 
BTL_MSG_LAST_ACTION_TIP 
BTL_MSG_NO_JUMP_TARGET 
BTL_MSG_NO_HAMMER_TARGET 
BTL_MSG_NO_ITEM_TARGET 
BTL_MSG_46 
BTL_MSG_47 
BTL_MSG_CANT_SELECT_NOW 
BTL_MSG_HAMMER_DISABLED_1 
BTL_MSG_HAMMER_DISABLED_2 
BTL_MSG_HAMMER_DISABLED_3 
BTL_MSG_JUMP_DISABLED_1 
BTL_MSG_JUMP_DISABLED_2 
BTL_MSG_JUMP_DISABLED_3 
BTL_MSG_ITEMS_DISABLED 
BTL_MSG_CANT_SWITCH 
BTL_MSG_CANT_MOVE 
BTL_MSG_CANT_SWITCH_UNUSED 
BTL_MSG_CANT_MOVE_UNUSED 
BTL_MSG_CANT_SELECT_NOW_ALT 

Definition at line 4057 of file enums.h.

4057 {
4058 BTL_MSG_MERLEE_ATK_UP = 0x00,
4059 BTL_MSG_MERLEE_DEF_UP = 0x01,
4060 BTL_MSG_MERLEE_EXP_UP = 0x02,
4061 BTL_MSG_MERLEE_DONE = 0x03,
4062 BTL_MSG_CHARGE_HAMMER = 0x04,
4064 BTL_MSG_CHARGE_JUMP = 0x06,
4066 BTL_MSG_CANT_CHARGE = 0x08,
4067 BTL_MSG_ENEMY_MISSED = 0x09,
4068 BTL_MSG_PLAYER_DAZED = 0x0A,
4069 BTL_MSG_PLAYER_ASLEEP = 0x0B,
4070 BTL_MSG_PLAYER_FROZEN = 0x0C,
4072 BTL_MSG_PLAYER_SHRUNK = 0x0E,
4076 BTL_MSG_ENEMY_DAZED = 0x12,
4077 BTL_MSG_ENEMY_ASLEEP = 0x13,
4078 BTL_MSG_ENEMY_FROZEN = 0x14,
4080 BTL_MSG_ENEMY_SHRUNK = 0x16,
4087 BTL_MSG_ATTACK_UP = 0x1D,
4088 BTL_MSG_DEFENCE_UP = 0x1E,
4089 BTL_MSG_HEAL_ONE = 0x1F,
4090 BTL_MSG_HEAL_ALL = 0x20,
4092 BTL_MSG_ENEMY_CHARGED = 0x22,
4105 BTL_MSG_ACTION_TIP_PRESS_BEFORE_LANDING = 0x2E, // jump moves, Sky Dive
4106 BTL_MSG_ACTION_TIP_HOLD_LEFT_TIMED = 0x2F, // hammer moves, Belly Flop, Shell Toss
4107 BTL_MSG_ACTION_TIP_PRESS_BEFORE_STRIKE = 0x30, // Headbonk and Multibonk
4108 BTL_MSG_ACTION_TIP_MASH_BUTTON = 0x31, // Dizzy Shell, Power Shock, Air Lift, Bombette's moves
4109 BTL_MSG_ACTION_TIP_MASH_LEFT = 0x32, // Fire Shell, Air Raid, Spiny Surge, Bow's moves
4110 BTL_MSG_ACTION_TIP_HOLD_LEFT_AIM = 0x33, // Shell Shot
4111 BTL_MSG_ACTION_TIP_UNUSED_1 = 0x34, // unused
4112 BTL_MSG_ACTION_TIP_UNUSED_2 = 0x35, // unused
4113 BTL_MSG_ACTION_TIP_PRESS_BUTTONS_SHOWN = 0x36, // Tidal Wave
4114 BTL_MSG_ACTION_TIP_NOT_USED_1 = 0x37, // unused, special message
4115 BTL_MSG_ACTION_TIP_PRESS_WITH_TIMING = 0x38, // Turbo Charge, Water Block, Cloud Nine
4116 BTL_MSG_ACTION_TIP_NOT_USED_2 = 0x39, // unused, special message
4117 BTL_MSG_ACTION_TIP_MASH_BOTH = 0x3A, // Mega Shock and Hurricane
4118 BTL_MSG_ACTION_TIP_UNUSED_3 = 0x3B, // unused
4119 BTL_MSG_ACTION_TIP_HOLD_THEN_TAP = 0x3C, // Squirt
4120 BTL_MSG_ACTION_TIP_HOLD_THEN_RELEASE = 0x3D, // Body Slam and Electro Dash
4121 BTL_MSG_ACTION_TIP_MOVE_TO_AIM = 0x3E, // Spiny Flip
4122 BTL_MSG_ACTION_TIP_UNUSED_4 = 0x3F, // unused
4123 BTL_MSG_ACTION_TIP_BREAK_FREE = 0x40, // unused
4124 BTL_MSG_ACTION_TIP_REDUCE_DAMAGE = 0x41, // unused
4125 BTL_MSG_ACTION_TIP_NOT_USED_3 = 0x42, // Earthquake Jump
4130 BTL_MSG_46 = 0x46,
4131 BTL_MSG_47 = 0x47,
4140 BTL_MSG_CANT_SWITCH = 0x50,
4141 BTL_MSG_CANT_MOVE = 0x51,
4145};
@ BTL_MSG_JUMP_DISABLED_1
Definition enums.h:4136
@ BTL_MSG_ACTION_TIP_HOLD_THEN_TAP
Definition enums.h:4119
@ BTL_MSG_ENEMY_MISSED
Definition enums.h:4067
@ BTL_MSG_CANT_SWITCH
Definition enums.h:4140
@ BTL_MSG_MERLEE_ATK_UP
Definition enums.h:4058
@ BTL_MSG_ITEMS_DISABLED
Definition enums.h:4139
@ BTL_MSG_ACTION_TIP_UNUSED_2
Definition enums.h:4112
@ BTL_MSG_PLAYER_FROZEN
Definition enums.h:4070
@ BTL_MSG_ACTION_TIP_MOVE_TO_AIM
Definition enums.h:4121
@ BTL_MSG_STAR_POWER_MAXED
Definition enums.h:4085
@ BTL_MSG_ACTION_TIP_UNUSED_3
Definition enums.h:4118
@ BTL_MSG_CANT_MOVE
Definition enums.h:4141
@ BTL_MSG_CHARGE_HAMMER_MORE
Definition enums.h:4063
@ BTL_MSG_ACTION_TIP_PRESS_BUTTONS_SHOWN
Definition enums.h:4113
@ BTL_MSG_PLAYER_POISONED
Definition enums.h:4071
@ BTL_MSG_MERLEE_EXP_UP
Definition enums.h:4060
@ BTL_MSG_TURBO_CHARGE_BEGIN
Definition enums.h:4100
@ BTL_MSG_TURBO_CHARGE_END
Definition enums.h:4101
@ BTL_MSG_ACTION_TIP_MASH_BUTTON
Definition enums.h:4108
@ BTL_MSG_PLAYER_PARALYZED
Definition enums.h:4073
@ BTL_MSG_ACTION_TIP_NOT_USED_3
Definition enums.h:4125
@ BTL_MSG_HEAL_ONE
Definition enums.h:4089
@ BTL_MSG_ENEMY_ASLEEP
Definition enums.h:4077
@ BTL_MSG_PLAYER_CHARGED
Definition enums.h:4074
@ BTL_MSG_ACTION_TIP_HOLD_LEFT_TIMED
Definition enums.h:4106
@ BTL_MSG_HAMMER_DISABLED_3
Definition enums.h:4135
@ BTL_MSG_CANT_SWITCH_UNUSED
Definition enums.h:4142
@ BTL_MSG_ACTION_TIP_NOT_USED_1
Definition enums.h:4114
@ BTL_MSG_PLAYER_ASLEEP
Definition enums.h:4069
@ BTL_MSG_ENEMY_POISONED
Definition enums.h:4079
@ BTL_MSG_PLAYER_SHRUNK
Definition enums.h:4072
@ BTL_MSG_ENEMY_CANT_MOVE
Definition enums.h:4083
@ BTL_MSG_WATER_BLOCK_BEGIN
Definition enums.h:4096
@ BTL_MSG_47
Definition enums.h:4131
@ BTL_MSG_CANT_MOVE_UNUSED
Definition enums.h:4143
@ BTL_MSG_ACTION_TIP_UNUSED_4
Definition enums.h:4122
@ BTL_MSG_ENEMY_PARALYZED
Definition enums.h:4081
@ BTL_MSG_ACTION_TIP_HOLD_THEN_RELEASE
Definition enums.h:4120
@ BTL_MSG_UNUSED_CLOUD_NINE
Definition enums.h:4103
@ BTL_MSG_NO_JUMP_TARGET
Definition enums.h:4127
@ BTL_MSG_MERLEE_DONE
Definition enums.h:4061
@ BTL_MSG_ACTION_TIP_NOT_USED_2
Definition enums.h:4116
@ BTL_MSG_ACTION_TIP_BREAK_FREE
Definition enums.h:4123
@ BTL_MSG_ACTION_TIP_UNUSED_1
Definition enums.h:4111
@ BTL_MSG_LAST_ACTION_TIP
Definition enums.h:4126
@ BTL_MSG_CLOUD_NINE_END
Definition enums.h:4099
@ BTL_MSG_ACTION_TIP_HOLD_LEFT_AIM
Definition enums.h:4110
@ BTL_MSG_JUMP_DISABLED_3
Definition enums.h:4138
@ BTL_MSG_ENEMY_FROZEN
Definition enums.h:4078
@ BTL_MSG_NO_ITEM_TARGET
Definition enums.h:4129
@ BTL_MSG_ENEMY_DAZED
Definition enums.h:4076
@ BTL_MSG_HEAL_ALL
Definition enums.h:4090
@ BTL_MSG_CHILL_OUT_BEGIN
Definition enums.h:4102
@ BTL_MSG_WATER_BLOCK_END
Definition enums.h:4097
@ BTL_MSG_ACTION_TIP_PRESS_BEFORE_STRIKE
Definition enums.h:4107
@ BTL_MSG_CANT_SELECT_NOW
Definition enums.h:4132
@ BTL_MSG_ACTION_TIP_MASH_BOTH
Definition enums.h:4117
@ BTL_MSG_FIRST_ACTION_TIP
Definition enums.h:4104
@ BTL_MSG_MERLEE_DEF_UP
Definition enums.h:4059
@ BTL_MSG_46
Definition enums.h:4130
@ BTL_MSG_CHARGE_JUMP_MORE
Definition enums.h:4065
@ BTL_MSG_JUMP_DISABLED_2
Definition enums.h:4137
@ BTL_MSG_PARTNER_INJURED
Definition enums.h:4093
@ BTL_MSG_CHARGE_GOOMBARIO_MORE
Definition enums.h:4095
@ BTL_MSG_CANT_SELECT_NOW_ALT
Definition enums.h:4144
@ BTL_MSG_STAR_POWER_RECHARGED
Definition enums.h:4084
@ BTL_MSG_NO_HAMMER_TARGET
Definition enums.h:4128
@ BTL_MSG_DEFENCE_UP
Definition enums.h:4088
@ BTL_MSG_ACTION_TIP_PRESS_BEFORE_LANDING
Definition enums.h:4105
@ BTL_MSG_ACTION_TIP_PRESS_WITH_TIMING
Definition enums.h:4115
@ BTL_MSG_CANT_CHARGE
Definition enums.h:4066
@ BTL_MSG_CHARGE_HAMMER
Definition enums.h:4062
@ BTL_MSG_CHARGE_GOOMBARIO
Definition enums.h:4094
@ BTL_MSG_CLOUD_NINE_BEGIN
Definition enums.h:4098
@ BTL_MSG_ENEMY_ELECTRIFIED
Definition enums.h:4082
@ BTL_MSG_ATTACK_UP
Definition enums.h:4087
@ BTL_MSG_ACTION_TIP_REDUCE_DAMAGE
Definition enums.h:4124
@ BTL_MSG_CHARGE_JUMP
Definition enums.h:4064
@ BTL_MSG_ENEMY_TRANSPARENT
Definition enums.h:4091
@ BTL_MSG_ACTION_TIP_MASH_LEFT
Definition enums.h:4109
@ BTL_MSG_HAMMER_DISABLED_1
Definition enums.h:4133
@ BTL_MSG_ENEMY_SHRUNK
Definition enums.h:4080
@ BTL_MSG_PLAYER_DAZED
Definition enums.h:4068
@ BTL_MSG_PLAYER_TRANSPARENT
Definition enums.h:4075
@ BTL_MSG_HAMMER_DISABLED_2
Definition enums.h:4134
@ BTL_MSG_STAR_POWER_FILLED
Definition enums.h:4086
@ BTL_MSG_ENEMY_CHARGED
Definition enums.h:4092

◆ BattleMessageStates

Enumerator
BTL_MSG_STATE_INIT 
BTL_MSG_STATE_POPUP_PRE_DELAY 
BTL_MSG_STATE_POPUP_DELAY 
BTL_MSG_STATE_POPUP_POST_DELAY 
BTL_MSG_STATE_POPUP_DISPOSE 
BTL_MSG_STATE_ACTION_TIP_DELAY 
BTL_MSG_STATE_ACTION_TIP_DISPOSE 
BTL_MSG_STATE_ERROR_PRE_DELAY 
BTL_MSG_STATE_ERROR_DELAY 
BTL_MSG_STATE_ERROR_POST_DELAY 
BTL_MSG_STATE_ERROR_DISPOSE 
BTL_MSG_STATE_DISABLED_DELAY 

Definition at line 4148 of file enums.h.

4148 {
4149 // generic INIT state shared by all message types
4151 // states for popup messages like BTL_MSG_MERLEE_ATK_UP or BTL_MSG_ENEMY_ASLEEP
4156 // states for action tip messages
4159 // states for error messages like BTL_MSG_NO_JUMP_TARGET or BTL_MSG_CANT_SELECT_NOW
4164 // states for command disable notifications like BTL_MSG_ITEMS_DISABLED
4166};
@ BTL_MSG_STATE_POPUP_DISPOSE
Definition enums.h:4155
@ BTL_MSG_STATE_POPUP_POST_DELAY
Definition enums.h:4154
@ BTL_MSG_STATE_ERROR_PRE_DELAY
Definition enums.h:4160
@ BTL_MSG_STATE_DISABLED_DELAY
Definition enums.h:4165
@ BTL_MSG_STATE_INIT
Definition enums.h:4150
@ BTL_MSG_STATE_ACTION_TIP_DELAY
Definition enums.h:4157
@ BTL_MSG_STATE_ERROR_POST_DELAY
Definition enums.h:4162
@ BTL_MSG_STATE_ERROR_DISPOSE
Definition enums.h:4163
@ BTL_MSG_STATE_POPUP_PRE_DELAY
Definition enums.h:4152
@ BTL_MSG_STATE_ERROR_DELAY
Definition enums.h:4161
@ BTL_MSG_STATE_POPUP_DELAY
Definition enums.h:4153
@ BTL_MSG_STATE_ACTION_TIP_DISPOSE
Definition enums.h:4158

◆ BattleMenuStates

Enumerator
BTL_MENU_STATE_OPENED_SUBMENU 
BTL_MENU_STATE_CREATE 
BTL_MENU_STATE_UNK_1 
BTL_MENU_STATE_ACCEPT_INPUT 
BTL_MENU_STATE_UNK_A 
BTL_MENU_STATE_UNK_B 
BTL_MENU_STATE_UNK_14 
BTL_MENU_STATE_UNK_1E 
BTL_MENU_STATE_SHOW_DISABLED_POPUP 
BTL_MENU_STATE_AWAIT_DISABLED_POPUP 

Definition at line 4169 of file enums.h.

4169 {
4180};
@ BTL_MENU_STATE_UNK_14
Definition enums.h:4176
@ BTL_MENU_STATE_UNK_A
Definition enums.h:4174
@ BTL_MENU_STATE_UNK_1
Definition enums.h:4172
@ BTL_MENU_STATE_SHOW_DISABLED_POPUP
Definition enums.h:4178
@ BTL_MENU_STATE_CREATE
Definition enums.h:4171
@ BTL_MENU_STATE_UNK_1E
Definition enums.h:4177
@ BTL_MENU_STATE_ACCEPT_INPUT
Definition enums.h:4173
@ BTL_MENU_STATE_OPENED_SUBMENU
Definition enums.h:4170
@ BTL_MENU_STATE_UNK_B
Definition enums.h:4175
@ BTL_MENU_STATE_AWAIT_DISABLED_POPUP
Definition enums.h:4179

◆ BattleMoveSubmenuStates

Enumerator
BTL_SUBMENU_MOVES_STATE_UNK_NEGATIVE_TWO 
BTL_SUBMENU_MOVES_STATE_UNK_NEGATIVE_ONE 
BTL_SUBMENU_MOVES_STATE_UNK_0 
BTL_SUBMENU_MOVES_STATE_UNK_1 
BTL_SUBMENU_MOVES_STATE_UNK_A 
BTL_SUBMENU_MOVES_STATE_UNK_B 
BTL_SUBMENU_MOVES_STATE_UNK_14 
BTL_SUBMENU_MOVES_STATE_UNK_1E 
BTL_SUBMENU_MOVES_STATE_UNK_28 
BTL_SUBMENU_MOVES_STATE_UNK_29 
BTL_SUBMENU_MOVES_STATE_UNK_2A 

Definition at line 4182 of file enums.h.

4182 {
4194};
@ BTL_SUBMENU_MOVES_STATE_UNK_2A
Definition enums.h:4193
@ BTL_SUBMENU_MOVES_STATE_UNK_NEGATIVE_ONE
Definition enums.h:4184
@ BTL_SUBMENU_MOVES_STATE_UNK_14
Definition enums.h:4189
@ BTL_SUBMENU_MOVES_STATE_UNK_1
Definition enums.h:4186
@ BTL_SUBMENU_MOVES_STATE_UNK_0
Definition enums.h:4185
@ BTL_SUBMENU_MOVES_STATE_UNK_B
Definition enums.h:4188
@ BTL_SUBMENU_MOVES_STATE_UNK_1E
Definition enums.h:4190
@ BTL_SUBMENU_MOVES_STATE_UNK_28
Definition enums.h:4191
@ BTL_SUBMENU_MOVES_STATE_UNK_A
Definition enums.h:4187
@ BTL_SUBMENU_MOVES_STATE_UNK_29
Definition enums.h:4192
@ BTL_SUBMENU_MOVES_STATE_UNK_NEGATIVE_TWO
Definition enums.h:4183

◆ BattleStratsSubmenuStates

Enumerator
BTL_SUBMENU_STRATS_STATE_CANCEL 
BTL_SUBMENU_STRATS_STATE_SELECT 
BTL_SUBMENU_STRATS_STATE_INIT 
BTL_SUBMENU_STRATS_STATE_CHOOSE 
BTL_SUBMENU_STRATS_STATE_UNK_10 
BTL_SUBMENU_STRATS_STATE_UNK_11 
BTL_SUBMENU_STRATS_STATE_UNK_20 
BTL_SUBMENU_STRATS_STATE_UNK_30 
BTL_SUBMENU_STRATS_STATE_ERROR_INIT 
BTL_SUBMENU_STRATS_STATE_ERROR_SHOW 
BTL_SUBMENU_STRATS_STATE_ERROR_DONE 

Definition at line 4197 of file enums.h.

4197 {
4198 BTL_SUBMENU_STRATS_STATE_CANCEL = -2, // go back
4199 BTL_SUBMENU_STRATS_STATE_SELECT = -1, // approve choice
4209};
@ BTL_SUBMENU_STRATS_STATE_ERROR_INIT
Definition enums.h:4206
@ BTL_SUBMENU_STRATS_STATE_CANCEL
Definition enums.h:4198
@ BTL_SUBMENU_STRATS_STATE_UNK_20
Definition enums.h:4204
@ BTL_SUBMENU_STRATS_STATE_SELECT
Definition enums.h:4199
@ BTL_SUBMENU_STRATS_STATE_UNK_30
Definition enums.h:4205
@ BTL_SUBMENU_STRATS_STATE_INIT
Definition enums.h:4200
@ BTL_SUBMENU_STRATS_STATE_ERROR_SHOW
Definition enums.h:4207
@ BTL_SUBMENU_STRATS_STATE_UNK_10
Definition enums.h:4202
@ BTL_SUBMENU_STRATS_STATE_ERROR_DONE
Definition enums.h:4208
@ BTL_SUBMENU_STRATS_STATE_CHOOSE
Definition enums.h:4201
@ BTL_SUBMENU_STRATS_STATE_UNK_11
Definition enums.h:4203

◆ BattleMenuIndex

Enumerator
BTL_MENU_IDX_MAIN 
BTL_MENU_IDX_JUMP 
BTL_MENU_IDX_SMASH 
BTL_MENU_IDX_ITEMS 
BTL_MENU_IDX_DIP 
BTL_MENU_IDX_PARTNER 
BTL_MENU_IDX_STAR_POWER 
BTL_MENU_IDX_STRATEGY 
BTL_MENU_IDX_ABILITY 
BTL_MENU_IDX_PARTNER_ITEM 

Definition at line 4211 of file enums.h.

4211 {
4216 BTL_MENU_IDX_DIP = 4,
4220 // partners only
4223};
@ BTL_MENU_IDX_PARTNER_ITEM
Definition enums.h:4222
@ BTL_MENU_IDX_PARTNER
Definition enums.h:4217
@ BTL_MENU_IDX_STRATEGY
Definition enums.h:4219
@ BTL_MENU_IDX_SMASH
Definition enums.h:4214
@ BTL_MENU_IDX_STAR_POWER
Definition enums.h:4218
@ BTL_MENU_IDX_MAIN
Definition enums.h:4212
@ BTL_MENU_IDX_JUMP
Definition enums.h:4213
@ BTL_MENU_IDX_DIP
Definition enums.h:4216
@ BTL_MENU_IDX_ABILITY
Definition enums.h:4221
@ BTL_MENU_IDX_ITEMS
Definition enums.h:4215

◆ BattleMenuTypes

Enumerator
BTL_MENU_TYPE_INVALID 
BTL_MENU_TYPE_JUMP 
BTL_MENU_TYPE_SMASH 
BTL_MENU_TYPE_ITEMS 
BTL_MENU_TYPE_RUN_AWAY 
BTL_MENU_TYPE_DEFEND 
BTL_MENU_TYPE_CHANGE_PARTNER 
BTL_MENU_TYPE_ABILITY 
BTL_MENU_TYPE_STRATEGIES 
BTL_MENU_TYPE_STAR_POWERS 
BTL_MENU_TYPE_DO_NOTHING 
BTL_MENU_TYPE_ACT_LATER 
BTL_MENU_TYPE_PARTNER_FOCUS 

Definition at line 4225 of file enums.h.

4225 {
4239};
@ BTL_MENU_TYPE_SMASH
Definition enums.h:4228
@ BTL_MENU_TYPE_JUMP
Definition enums.h:4227
@ BTL_MENU_TYPE_ABILITY
Definition enums.h:4233
@ BTL_MENU_TYPE_INVALID
Definition enums.h:4226
@ BTL_MENU_TYPE_RUN_AWAY
Definition enums.h:4230
@ BTL_MENU_TYPE_CHANGE_PARTNER
Definition enums.h:4232
@ BTL_MENU_TYPE_STAR_POWERS
Definition enums.h:4235
@ BTL_MENU_TYPE_ITEMS
Definition enums.h:4229
@ BTL_MENU_TYPE_ACT_LATER
Definition enums.h:4237
@ BTL_MENU_TYPE_DEFEND
Definition enums.h:4231
@ BTL_MENU_TYPE_PARTNER_FOCUS
Definition enums.h:4238
@ BTL_MENU_TYPE_STRATEGIES
Definition enums.h:4234
@ BTL_MENU_TYPE_DO_NOTHING
Definition enums.h:4236

◆ BattleMenuDisableFlags

Enumerator
BTL_MENU_ENABLED_JUMP 
BTL_MENU_ENABLED_SMASH 
BTL_MENU_ENABLED_ITEMS 
BTL_MENU_ENABLED_ABILITIES 
BTL_MENU_ENABLED_STRATEGIES 
BTL_MENU_ENABLED_STAR_POWERS 
BTL_MENU_ENABLED_PARTNER_FOCUS 

Definition at line 4241 of file enums.h.

4241 {
4249};
@ BTL_MENU_ENABLED_SMASH
Definition enums.h:4243
@ BTL_MENU_ENABLED_PARTNER_FOCUS
Definition enums.h:4248
@ BTL_MENU_ENABLED_ITEMS
Definition enums.h:4244
@ BTL_MENU_ENABLED_STAR_POWERS
Definition enums.h:4247
@ BTL_MENU_ENABLED_JUMP
Definition enums.h:4242
@ BTL_MENU_ENABLED_ABILITIES
Definition enums.h:4245
@ BTL_MENU_ENABLED_STRATEGIES
Definition enums.h:4246

◆ BattleRumbleModes

Enumerator
BTL_RUMBLE_STOP 
BTL_RUMBLE_LONG 
BTL_RUMBLE_HIT_MIN 
BTL_RUMBLE_HIT_LIGHT 
BTL_RUMBLE_HIT_HEAVY 
BTL_RUMBLE_HIT_EXTREME 
BTL_RUMBLE_HIT_MAX 
BTL_RUMBLE_PLAYER_MIN 
BTL_RUMBLE_PLAYER_LIGHT 
BTL_RUMBLE_PLAYER_HEAVY 
BTL_RUMBLE_PLAYER_EXTREME 
BTL_RUMBLE_PLAYER_MAX 

Definition at line 4251 of file enums.h.

4251 {
4252 BTL_RUMBLE_STOP = 0,
4253 BTL_RUMBLE_LONG = 1,
4264};
@ BTL_RUMBLE_PLAYER_MIN
Definition enums.h:4259
@ BTL_RUMBLE_HIT_HEAVY
Definition enums.h:4256
@ BTL_RUMBLE_STOP
Definition enums.h:4252
@ BTL_RUMBLE_PLAYER_HEAVY
Definition enums.h:4261
@ BTL_RUMBLE_HIT_MIN
Definition enums.h:4254
@ BTL_RUMBLE_HIT_LIGHT
Definition enums.h:4255
@ BTL_RUMBLE_PLAYER_MAX
Definition enums.h:4263
@ BTL_RUMBLE_PLAYER_EXTREME
Definition enums.h:4262
@ BTL_RUMBLE_HIT_MAX
Definition enums.h:4258
@ BTL_RUMBLE_HIT_EXTREME
Definition enums.h:4257
@ BTL_RUMBLE_LONG
Definition enums.h:4253
@ BTL_RUMBLE_PLAYER_LIGHT
Definition enums.h:4260

◆ DebugEnemyContactModes

Enumerator
DEBUG_CONTACT_NONE 
DEBUG_CONTACT_CANT_TOUCH 
DEBUG_CONTACT_DIE_ON_TOUCH 
DEBUG_CONTACT_DIE_IN_BATTLE 
DEBUG_CONTACT_AUTO_FLEE 

Definition at line 4266 of file enums.h.

4266 {
4267 DEBUG_CONTACT_NONE = 0, // contact with enemies behaves normally
4268 DEBUG_CONTACT_CANT_TOUCH = 1, // enemies pass through the player and cannot start battles
4269 DEBUG_CONTACT_DIE_ON_TOUCH = 2, // enemies die on contact in the overworld
4270 DEBUG_CONTACT_DIE_IN_BATTLE = 3, // all enemies wll die during BATTLE_STATE_BEGIN_TURN
4271 DEBUG_CONTACT_AUTO_FLEE = 4, // the player flees during BATTLE_STATE_BEGIN_TURN
4272};
@ DEBUG_CONTACT_DIE_IN_BATTLE
Definition enums.h:4270
@ DEBUG_CONTACT_CANT_TOUCH
Definition enums.h:4268
@ DEBUG_CONTACT_DIE_ON_TOUCH
Definition enums.h:4269
@ DEBUG_CONTACT_AUTO_FLEE
Definition enums.h:4271
@ DEBUG_CONTACT_NONE
Definition enums.h:4267

◆ DebugScriptstModes

Enumerator
DEBUG_SCRIPTS_NONE 
DEBUG_SCRIPTS_NO_UPDATE 
DEBUG_SCRIPTS_BLOCK_FUNC_DONE 

Definition at line 4274 of file enums.h.

4274 {
4278};
@ DEBUG_SCRIPTS_BLOCK_FUNC_DONE
Definition enums.h:4277
@ DEBUG_SCRIPTS_NONE
Definition enums.h:4275
@ DEBUG_SCRIPTS_NO_UPDATE
Definition enums.h:4276

◆ DebuffTypes

Enumerator
DEBUFF_TYPE_SLEEP 
DEBUFF_TYPE_STATIC 
DEBUFF_TYPE_FROZEN 
DEBUFF_TYPE_PARALYZED 
DEBUFF_TYPE_POISON 
DEBUFF_TYPE_DIZZY 
DEBUFF_TYPE_SHRINK 
DEBUFF_TYPE_STONE 
DEBUFF_TYPE_STOP 
DEBUFF_TYPE_DAZE 
DEBUFF_TYPE_INVISIBLE 

Definition at line 4280 of file enums.h.

4280 {
4281 DEBUFF_TYPE_SLEEP = 0x00001000,
4282 DEBUFF_TYPE_STATIC = 0x00002000,
4283 DEBUFF_TYPE_FROZEN = 0x00004000,
4284 DEBUFF_TYPE_PARALYZED = 0x00010000,
4285 DEBUFF_TYPE_POISON = 0x00020000,
4286 DEBUFF_TYPE_DIZZY = 0x00040000,
4287 DEBUFF_TYPE_SHRINK = 0x00080000,
4288 DEBUFF_TYPE_STONE = 0x00100000,
4289 DEBUFF_TYPE_STOP = 0x00200000,
4290 DEBUFF_TYPE_DAZE = 0x01000000,
4291 DEBUFF_TYPE_INVISIBLE = 0x04000000,
4292};
@ DEBUFF_TYPE_FROZEN
Definition enums.h:4283
@ DEBUFF_TYPE_PARALYZED
Definition enums.h:4284
@ DEBUFF_TYPE_SLEEP
Definition enums.h:4281
@ DEBUFF_TYPE_POISON
Definition enums.h:4285
@ DEBUFF_TYPE_STOP
Definition enums.h:4289
@ DEBUFF_TYPE_SHRINK
Definition enums.h:4287
@ DEBUFF_TYPE_DIZZY
Definition enums.h:4286
@ DEBUFF_TYPE_STONE
Definition enums.h:4288
@ DEBUFF_TYPE_INVISIBLE
Definition enums.h:4291
@ DEBUFF_TYPE_DAZE
Definition enums.h:4290
@ DEBUFF_TYPE_STATIC
Definition enums.h:4282

◆ PlayerBasicJump

Enumerator
PLAYER_BASIC_JUMP_0 
PLAYER_BASIC_JUMP_1 
PLAYER_BASIC_JUMP_2 
PLAYER_BASIC_JUMP_3 
PLAYER_BASIC_JUMP_4 

Definition at line 4294 of file enums.h.

4294 {
4300};
@ PLAYER_BASIC_JUMP_3
Definition enums.h:4298
@ PLAYER_BASIC_JUMP_1
Definition enums.h:4296
@ PLAYER_BASIC_JUMP_4
Definition enums.h:4299
@ PLAYER_BASIC_JUMP_0
Definition enums.h:4295
@ PLAYER_BASIC_JUMP_2
Definition enums.h:4297

◆ PlayerSuperJump

Enumerator
PLAYER_SUPER_JUMP_0 
PLAYER_SUPER_JUMP_1 
PLAYER_SUPER_JUMP_2 
PLAYER_SUPER_JUMP_3 
PLAYER_SUPER_JUMP_4 
PLAYER_SUPER_JUMP_5 
PLAYER_SUPER_JUMP_6 

Definition at line 4302 of file enums.h.

4302 {
4310};
@ PLAYER_SUPER_JUMP_3
Definition enums.h:4306
@ PLAYER_SUPER_JUMP_0
Definition enums.h:4303
@ PLAYER_SUPER_JUMP_4
Definition enums.h:4307
@ PLAYER_SUPER_JUMP_1
Definition enums.h:4304
@ PLAYER_SUPER_JUMP_5
Definition enums.h:4308
@ PLAYER_SUPER_JUMP_6
Definition enums.h:4309
@ PLAYER_SUPER_JUMP_2
Definition enums.h:4305

◆ PlayerUltraJump

Enumerator
PLAYER_ULTRA_JUMP_0 
PLAYER_ULTRA_JUMP_1 
PLAYER_ULTRA_JUMP_2 
PLAYER_ULTRA_JUMP_3 
PLAYER_ULTRA_JUMP_4 

Definition at line 4312 of file enums.h.

4312 {
4318};
@ PLAYER_ULTRA_JUMP_2
Definition enums.h:4315
@ PLAYER_ULTRA_JUMP_0
Definition enums.h:4313
@ PLAYER_ULTRA_JUMP_3
Definition enums.h:4316
@ PLAYER_ULTRA_JUMP_4
Definition enums.h:4317
@ PLAYER_ULTRA_JUMP_1
Definition enums.h:4314

◆ GlobalOverrides

Enumerator
GLOBAL_OVERRIDES_DISABLE_RENDER_WORLD 
GLOBAL_OVERRIDES_DISABLE_DRAW_FRAME 
GLOBAL_OVERRIDES_MESSAGES_OVER_FRONTUI 
GLOBAL_OVERRIDES_SOFT_RESET 
GLOBAL_OVERRIDES_40 
GLOBAL_OVERRIDES_ENABLE_FLOOR_REFLECTION 
GLOBAL_OVERRIDES_DISABLE_BATTLES 
GLOBAL_OVERRIDES_200 
GLOBAL_OVERRIDES_400 
GLOBAL_OVERRIDES_800 
GLOBAL_OVERRIDES_PREV_DISABLE_BATTLES 
GLOBAL_OVERRIDES_PREV_200 
GLOBAL_OVERRIDES_PREV_400 
GLOBAL_OVERRIDES_PREV_800 
GLOBAL_OVERRIDES_WINDOWS_OVER_CURTAINS 
GLOBAL_OVERRIDES_DONT_RESUME_SONG_AFTER_BATTLE 
GLOBAL_OVERRIDES_DISABLE_MENUS 
GLOBAL_OVERRIDES_MESSAGES_OVER_CURTAINS 
GLOBAL_OVERRIDES_CANT_PICK_UP_ITEMS 

Definition at line 4320 of file enums.h.

4320 {
4324 GLOBAL_OVERRIDES_SOFT_RESET = 0x00000020, // unused but functional
4325 GLOBAL_OVERRIDES_40 = 0x00000040,
4328 GLOBAL_OVERRIDES_200 = 0x00000200,
4329 GLOBAL_OVERRIDES_400 = 0x00000400,
4330 GLOBAL_OVERRIDES_800 = 0x00000800,
4332 GLOBAL_OVERRIDES_PREV_200 = 0x00002000,
4333 GLOBAL_OVERRIDES_PREV_400 = 0x00004000,
4334 GLOBAL_OVERRIDES_PREV_800 = 0x00008000,
4337 GLOBAL_OVERRIDES_DISABLE_MENUS = 0x00040000,
4340};
@ GLOBAL_OVERRIDES_MESSAGES_OVER_FRONTUI
Definition enums.h:4323
@ GLOBAL_OVERRIDES_SOFT_RESET
Definition enums.h:4324
@ GLOBAL_OVERRIDES_CANT_PICK_UP_ITEMS
Definition enums.h:4339
@ GLOBAL_OVERRIDES_40
Definition enums.h:4325
@ GLOBAL_OVERRIDES_800
Definition enums.h:4330
@ GLOBAL_OVERRIDES_200
Definition enums.h:4328
@ GLOBAL_OVERRIDES_PREV_400
Definition enums.h:4333
@ GLOBAL_OVERRIDES_MESSAGES_OVER_CURTAINS
Definition enums.h:4338
@ GLOBAL_OVERRIDES_400
Definition enums.h:4329
@ GLOBAL_OVERRIDES_ENABLE_FLOOR_REFLECTION
Definition enums.h:4326
@ GLOBAL_OVERRIDES_PREV_200
Definition enums.h:4332
@ GLOBAL_OVERRIDES_DISABLE_BATTLES
Definition enums.h:4327
@ GLOBAL_OVERRIDES_DISABLE_RENDER_WORLD
Definition enums.h:4321
@ GLOBAL_OVERRIDES_DONT_RESUME_SONG_AFTER_BATTLE
Definition enums.h:4336
@ GLOBAL_OVERRIDES_WINDOWS_OVER_CURTAINS
Definition enums.h:4335
@ GLOBAL_OVERRIDES_DISABLE_MENUS
Definition enums.h:4337
@ GLOBAL_OVERRIDES_PREV_800
Definition enums.h:4334
@ GLOBAL_OVERRIDES_DISABLE_DRAW_FRAME
Definition enums.h:4322
@ GLOBAL_OVERRIDES_PREV_DISABLE_BATTLES
Definition enums.h:4331

◆ ModelFlags

enum ModelFlags
Enumerator
MODEL_FLAG_VALID 
MODEL_FLAG_HIDDEN 
MODEL_FLAG_INACTIVE 
MODEL_FLAG_TRANSFORM_GROUP_MEMBER 
MODEL_FLAG_USES_CUSTOM_GFX 
MODEL_FLAG_20 
MODEL_FLAG_IGNORE_FOG 
MODEL_FLAG_HAS_LOCAL_VERTEX_COPY 
MODEL_FLAG_BILLBOARD 
MODEL_FLAG_DO_BOUNDS_CULLING 
MODEL_FLAG_HAS_TRANSFORM 
MODEL_FLAG_HAS_TEX_PANNER 
MODEL_FLAG_MATRIX_DIRTY 
MODEL_FLAG_IGNORE_MATRIX 
MODEL_FLAG_UNUSED_4000 
MODEL_FLAG_UNUSED_8000 

Definition at line 4356 of file enums.h.

4356 {
4357 MODEL_FLAG_VALID = 0x0001,
4358 MODEL_FLAG_HIDDEN = 0x0002,
4359 MODEL_FLAG_INACTIVE = 0x0004,
4362 MODEL_FLAG_20 = 0x0020,
4363 MODEL_FLAG_IGNORE_FOG = 0x0040,
4365 MODEL_FLAG_BILLBOARD = 0x0100, // rotate to face the camera
4367 MODEL_FLAG_HAS_TRANSFORM = 0x0400,
4369 MODEL_FLAG_MATRIX_DIRTY = 0x1000, // transform matrix changed and combined matrix needs to be recalculated
4370 MODEL_FLAG_IGNORE_MATRIX = 0x2000, // set until dirty combined matrix has been recalculated
4371 MODEL_FLAG_UNUSED_4000 = 0x4000,
4372 MODEL_FLAG_UNUSED_8000 = 0x8000,
4373};
@ MODEL_FLAG_INACTIVE
Definition enums.h:4359
@ MODEL_FLAG_HIDDEN
Definition enums.h:4358
@ MODEL_FLAG_VALID
Definition enums.h:4357
@ MODEL_FLAG_TRANSFORM_GROUP_MEMBER
Definition enums.h:4360

◆ ModelGroupVisibility

Enumerator
MODEL_GROUP_HIDDEN 
MODEL_GROUP_VISIBLE 
MODEL_GROUP_OTHERS_HIDDEN 
MODEL_GROUP_OTHERS_VISIBLE 

Definition at line 4375 of file enums.h.

4375 {
4380};
@ MODEL_GROUP_OTHERS_VISIBLE
Definition enums.h:4379
@ MODEL_GROUP_OTHERS_HIDDEN
Definition enums.h:4378
@ MODEL_GROUP_HIDDEN
Definition enums.h:4376
@ MODEL_GROUP_VISIBLE
Definition enums.h:4377

◆ TintMode

enum TintMode
Enumerator
ENV_TINT_UNCHANGED 
ENV_TINT_NONE 
ENV_TINT_SHROUD 
ENV_TINT_DEPTH 
ENV_TINT_REMAP 

Definition at line 4382 of file enums.h.

4382 {
4383 ENV_TINT_UNCHANGED = -1,
4384 // no additional tint is applied (model is still be affected by world fog)
4385 ENV_TINT_NONE = 0,
4386 // additional fog which 'shrouds' the world during certain scenes
4387 ENV_TINT_SHROUD = 1,
4388 // adds depth-based tint using fog, overriding the world fog for affected models
4389 ENV_TINT_DEPTH = 2,
4390 // this mode remaps each color channel range from [0, 255] -> [min, max],
4391 // setting a new white point and black point for the scene.
4392 // the new max values are stored in PRIMITIVE and the new min values in ENV
4393 ENV_TINT_REMAP = 3,
4394};
@ ENV_TINT_SHROUD
Definition enums.h:4387
@ ENV_TINT_UNCHANGED
Definition enums.h:4383
@ ENV_TINT_DEPTH
Definition enums.h:4389
@ ENV_TINT_REMAP
Definition enums.h:4393
@ ENV_TINT_NONE
Definition enums.h:4385

◆ TexPanner

enum TexPanner
Enumerator
TEX_PANNER_0 
TEX_PANNER_1 
TEX_PANNER_2 
TEX_PANNER_3 
TEX_PANNER_4 
TEX_PANNER_5 
TEX_PANNER_6 
TEX_PANNER_7 
TEX_PANNER_8 
TEX_PANNER_9 
TEX_PANNER_A 
TEX_PANNER_B 
TEX_PANNER_C 
TEX_PANNER_D 
TEX_PANNER_E 
TEX_PANNER_F 
TEX_PANNER_MAIN 
TEX_PANNER_AUX 

Definition at line 4396 of file enums.h.

4396 {
4397 //select pan unit
4398 TEX_PANNER_0 = 0x0,
4399 TEX_PANNER_1 = 0x1,
4400 TEX_PANNER_2 = 0x2,
4401 TEX_PANNER_3 = 0x3,
4402 TEX_PANNER_4 = 0x4,
4403 TEX_PANNER_5 = 0x5,
4404 TEX_PANNER_6 = 0x6,
4405 TEX_PANNER_7 = 0x7,
4406 TEX_PANNER_8 = 0x8,
4407 TEX_PANNER_9 = 0x9,
4408 TEX_PANNER_A = 0xA,
4409 TEX_PANNER_B = 0xB,
4410 TEX_PANNER_C = 0xC,
4411 TEX_PANNER_D = 0xD,
4412 TEX_PANNER_E = 0xE,
4413 TEX_PANNER_F = 0xF,
4414 // select texture component
4415 TEX_PANNER_MAIN = 0,
4416 TEX_PANNER_AUX = 1,
4417};
@ TEX_PANNER_MAIN
Definition enums.h:4415
@ TEX_PANNER_A
Definition enums.h:4408
@ TEX_PANNER_5
Definition enums.h:4403
@ TEX_PANNER_8
Definition enums.h:4406
@ TEX_PANNER_B
Definition enums.h:4409
@ TEX_PANNER_6
Definition enums.h:4404
@ TEX_PANNER_D
Definition enums.h:4411
@ TEX_PANNER_4
Definition enums.h:4402
@ TEX_PANNER_C
Definition enums.h:4410
@ TEX_PANNER_0
Definition enums.h:4398
@ TEX_PANNER_F
Definition enums.h:4413
@ TEX_PANNER_2
Definition enums.h:4400
@ TEX_PANNER_E
Definition enums.h:4412
@ TEX_PANNER_9
Definition enums.h:4407
@ TEX_PANNER_AUX
Definition enums.h:4416
@ TEX_PANNER_7
Definition enums.h:4405
@ TEX_PANNER_3
Definition enums.h:4401
@ TEX_PANNER_1
Definition enums.h:4399

◆ CustomGfxUnit

Enumerator
CUSTOM_GFX_NONE 
CUSTOM_GFX_0 
CUSTOM_GFX_1 
CUSTOM_GFX_2 
CUSTOM_GFX_3 
CUSTOM_GFX_4 
CUSTOM_GFX_5 
CUSTOM_GFX_6 
CUSTOM_GFX_7 
CUSTOM_GFX_8 
CUSTOM_GFX_9 
CUSTOM_GFX_A 
CUSTOM_GFX_B 
CUSTOM_GFX_C 
CUSTOM_GFX_D 
CUSTOM_GFX_E 
CUSTOM_GFX_F 

Definition at line 4419 of file enums.h.

4419 {
4420 CUSTOM_GFX_NONE = -1,
4421 CUSTOM_GFX_0 = 0x00,
4422 CUSTOM_GFX_1 = 0x01,
4423 CUSTOM_GFX_2 = 0x02,
4424 CUSTOM_GFX_3 = 0x03,
4425 CUSTOM_GFX_4 = 0x04,
4426 CUSTOM_GFX_5 = 0x05,
4427 CUSTOM_GFX_6 = 0x06,
4428 CUSTOM_GFX_7 = 0x07,
4429 CUSTOM_GFX_8 = 0x08,
4430 CUSTOM_GFX_9 = 0x09,
4431 CUSTOM_GFX_A = 0x0A,
4432 CUSTOM_GFX_B = 0x0B,
4433 CUSTOM_GFX_C = 0x0C,
4434 CUSTOM_GFX_D = 0x0D,
4435 CUSTOM_GFX_E = 0x0E,
4436 CUSTOM_GFX_F = 0x0F,
4437};
@ CUSTOM_GFX_F
Definition enums.h:4436
@ CUSTOM_GFX_B
Definition enums.h:4432
@ CUSTOM_GFX_1
Definition enums.h:4422
@ CUSTOM_GFX_A
Definition enums.h:4431
@ CUSTOM_GFX_2
Definition enums.h:4423
@ CUSTOM_GFX_4
Definition enums.h:4425
@ CUSTOM_GFX_E
Definition enums.h:4435
@ CUSTOM_GFX_5
Definition enums.h:4426
@ CUSTOM_GFX_3
Definition enums.h:4424
@ CUSTOM_GFX_9
Definition enums.h:4430
@ CUSTOM_GFX_8
Definition enums.h:4429
@ CUSTOM_GFX_6
Definition enums.h:4427
@ CUSTOM_GFX_0
Definition enums.h:4421
@ CUSTOM_GFX_NONE
Definition enums.h:4420
@ CUSTOM_GFX_D
Definition enums.h:4434
@ CUSTOM_GFX_7
Definition enums.h:4428
@ CUSTOM_GFX_C
Definition enums.h:4433

◆ CopiedVtxUnit

Enumerator
VTX_COPY_0 
VTX_COPY_1 
VTX_COPY_2 
VTX_COPY_3 
VTX_COPY_4 
VTX_COPY_5 
VTX_COPY_6 
VTX_COPY_7 
VTX_COPY_8 
VTX_COPY_9 
VTX_COPY_A 
VTX_COPY_B 
VTX_COPY_C 
VTX_COPY_D 
VTX_COPY_E 
VTX_COPY_F 

Definition at line 4439 of file enums.h.

4439 {
4440 VTX_COPY_0 = 0x0,
4441 VTX_COPY_1 = 0x1,
4442 VTX_COPY_2 = 0x2,
4443 VTX_COPY_3 = 0x3,
4444 VTX_COPY_4 = 0x4,
4445 VTX_COPY_5 = 0x5,
4446 VTX_COPY_6 = 0x6,
4447 VTX_COPY_7 = 0x7,
4448 VTX_COPY_8 = 0x8,
4449 VTX_COPY_9 = 0x9,
4450 VTX_COPY_A = 0xA,
4451 VTX_COPY_B = 0xB,
4452 VTX_COPY_C = 0xC,
4453 VTX_COPY_D = 0xD,
4454 VTX_COPY_E = 0xE,
4455 VTX_COPY_F = 0xF,
4456};
@ VTX_COPY_2
Definition enums.h:4442
@ VTX_COPY_5
Definition enums.h:4445
@ VTX_COPY_8
Definition enums.h:4448
@ VTX_COPY_E
Definition enums.h:4454
@ VTX_COPY_9
Definition enums.h:4449
@ VTX_COPY_B
Definition enums.h:4451
@ VTX_COPY_7
Definition enums.h:4447
@ VTX_COPY_F
Definition enums.h:4455
@ VTX_COPY_0
Definition enums.h:4440
@ VTX_COPY_3
Definition enums.h:4443
@ VTX_COPY_6
Definition enums.h:4446
@ VTX_COPY_4
Definition enums.h:4444
@ VTX_COPY_1
Definition enums.h:4441
@ VTX_COPY_A
Definition enums.h:4450
@ VTX_COPY_C
Definition enums.h:4452
@ VTX_COPY_D
Definition enums.h:4453

◆ ModelAnimUnit

Enumerator
MDL_ANIMATOR_0 
MDL_ANIMATOR_1 
MDL_ANIMATOR_2 
MDL_ANIMATOR_3 
MDL_ANIMATOR_4 
MDL_ANIMATOR_5 
MDL_ANIMATOR_6 
MDL_ANIMATOR_7 
MDL_ANIMATOR_8 
MDL_ANIMATOR_9 
MDL_ANIMATOR_A 
MDL_ANIMATOR_B 
MDL_ANIMATOR_C 
MDL_ANIMATOR_D 
MDL_ANIMATOR_E 
MDL_ANIMATOR_F 

Definition at line 4458 of file enums.h.

4458 {
4459 MDL_ANIMATOR_0 = 0x0,
4460 MDL_ANIMATOR_1 = 0x1,
4461 MDL_ANIMATOR_2 = 0x2,
4462 MDL_ANIMATOR_3 = 0x3,
4463 MDL_ANIMATOR_4 = 0x4,
4464 MDL_ANIMATOR_5 = 0x5,
4465 MDL_ANIMATOR_6 = 0x6,
4466 MDL_ANIMATOR_7 = 0x7,
4467 MDL_ANIMATOR_8 = 0x8,
4468 MDL_ANIMATOR_9 = 0x9,
4469 MDL_ANIMATOR_A = 0xA,
4470 MDL_ANIMATOR_B = 0xB,
4471 MDL_ANIMATOR_C = 0xC,
4472 MDL_ANIMATOR_D = 0xD,
4473 MDL_ANIMATOR_E = 0xE,
4474 MDL_ANIMATOR_F = 0xF,
4475};
@ MDL_ANIMATOR_8
Definition enums.h:4467
@ MDL_ANIMATOR_D
Definition enums.h:4472
@ MDL_ANIMATOR_0
Definition enums.h:4459
@ MDL_ANIMATOR_A
Definition enums.h:4469
@ MDL_ANIMATOR_7
Definition enums.h:4466
@ MDL_ANIMATOR_9
Definition enums.h:4468
@ MDL_ANIMATOR_C
Definition enums.h:4471
@ MDL_ANIMATOR_B
Definition enums.h:4470
@ MDL_ANIMATOR_3
Definition enums.h:4462
@ MDL_ANIMATOR_4
Definition enums.h:4463
@ MDL_ANIMATOR_6
Definition enums.h:4465
@ MDL_ANIMATOR_1
Definition enums.h:4460
@ MDL_ANIMATOR_E
Definition enums.h:4473
@ MDL_ANIMATOR_2
Definition enums.h:4461
@ MDL_ANIMATOR_5
Definition enums.h:4464
@ MDL_ANIMATOR_F
Definition enums.h:4474

◆ MapRoomFlags

Enumerator
ROOM_FLAGS_VISGROUP_MASK 
ROOM_FLAGS_MASK 
ROOM_FLAGS_DOOR_TYPE_MASK 
ROOM_DOOR_RIGHT_HINGE_OPENS_OUT 
ROOM_DOOR_RIGHT_HINGE_OPENS_IN 
ROOM_DOOR_LEFT_HINGE_OPENS_OUT 
ROOM_DOOR_LEFT_HINGE_OPENS_IN 
ROOM_DOOR_STRAIGHT_THROUGH 
ROOM_LARGE_DOOR_RIGHT_HINGE_OPENS_OUT 
ROOM_LARGE_DOOR_RIGHT_HINGE_OPENS_IN 
ROOM_LARGE_DOOR_LEFT_HINGE_OPENS_OUT 
ROOM_FLAG_CUSTOM_ANIM_OPEN_DOOR 
ROOM_FLAG_CUSTOM_ANIM_WALL_ROT 
ROOM_FLAG_CUSTOM_ANIM_DROP_DOOR 
ROOM_FLAG_EXIT_DOOR_DROPS 

Definition at line 4477 of file enums.h.

4477 {
4478 ROOM_FLAGS_VISGROUP_MASK = 0xF000,
4479 ROOM_FLAGS_MASK = 0x0F00,
4481 ROOM_DOOR_RIGHT_HINGE_OPENS_OUT = 0, // left --> center (hinge on right)
4482 ROOM_DOOR_RIGHT_HINGE_OPENS_IN = 1, // center --> left
4483 ROOM_DOOR_LEFT_HINGE_OPENS_OUT = 2, // right --> center (hinge on left)
4484 ROOM_DOOR_LEFT_HINGE_OPENS_IN = 3, // center --> right
4485 ROOM_DOOR_STRAIGHT_THROUGH = 4, // center --> center
4486 ROOM_LARGE_DOOR_RIGHT_HINGE_OPENS_OUT = 5, // deep left --> center (hinge on right)
4487 ROOM_LARGE_DOOR_RIGHT_HINGE_OPENS_IN = 6, // center --> deep left
4488 ROOM_LARGE_DOOR_LEFT_HINGE_OPENS_OUT = 7, // deep right --> center (hinge on left)
4492 ROOM_FLAG_EXIT_DOOR_DROPS = 0x800, // for internal use
4493};
@ ROOM_FLAGS_MASK
Definition enums.h:4479
@ ROOM_FLAG_EXIT_DOOR_DROPS
Definition enums.h:4492
@ ROOM_LARGE_DOOR_RIGHT_HINGE_OPENS_OUT
Definition enums.h:4486
@ ROOM_DOOR_LEFT_HINGE_OPENS_OUT
Definition enums.h:4483
@ ROOM_DOOR_RIGHT_HINGE_OPENS_OUT
Definition enums.h:4481
@ ROOM_FLAG_CUSTOM_ANIM_DROP_DOOR
Definition enums.h:4491
@ ROOM_FLAGS_DOOR_TYPE_MASK
Definition enums.h:4480
@ ROOM_LARGE_DOOR_LEFT_HINGE_OPENS_OUT
Definition enums.h:4488
@ ROOM_DOOR_STRAIGHT_THROUGH
Definition enums.h:4485
@ ROOM_FLAG_CUSTOM_ANIM_OPEN_DOOR
Definition enums.h:4489
@ ROOM_FLAG_CUSTOM_ANIM_WALL_ROT
Definition enums.h:4490
@ ROOM_DOOR_LEFT_HINGE_OPENS_IN
Definition enums.h:4484
@ ROOM_FLAGS_VISGROUP_MASK
Definition enums.h:4478
@ ROOM_DOOR_RIGHT_HINGE_OPENS_IN
Definition enums.h:4482
@ ROOM_LARGE_DOOR_RIGHT_HINGE_OPENS_IN
Definition enums.h:4487

◆ MapRoomNotifications

Enumerator
ROOM_UPDATE_ENTER_BEGIN 
ROOM_UPDATE_ENTER_DONE 
ROOM_UPDATE_EXIT_BEGIN 
ROOM_UPDATE_EXIT_END 
ROOM_UPDATE_REQUEST_CANCEL 
ROOM_MOVE_DOOR_ENTER_OPEN 
ROOM_MOVE_DOOR_ENTER_CLOSE 
ROOM_MOVE_DOOR_EXIT_OPEN 
ROOM_MOVE_DOOR_EXIT_CLOSE 
ROOM_MOVE_WALL_OPEN 
ROOM_MOVE_WALL_1 
ROOM_MOVE_WALL_2 
ROOM_MOVE_WALL_CLOSE 
ROOM_DROP_DOOR_ENTER 
ROOM_DROP_DOOR_1 
ROOM_DROP_DOOR_2 
ROOM_DROP_DOOR_EXIT 

Definition at line 4495 of file enums.h.

4495 {
4496 // dispatched to listener script during interactions with the room door
4501 // when handling ROOM_UPDATE_ENTER_BEGIN, listener may return this to cancel the door opening. useful for locked doors.
4503 // anim move door updates
4508 // anim move walls update
4510 ROOM_MOVE_WALL_1 = 1, // unused
4511 ROOM_MOVE_WALL_2 = 2, // unused
4513 // anim drop droor updates
4515 ROOM_DROP_DOOR_1 = 1, // unused
4516 ROOM_DROP_DOOR_2 = 2, // unused
4518};
@ ROOM_UPDATE_ENTER_BEGIN
Definition enums.h:4497
@ ROOM_UPDATE_REQUEST_CANCEL
Definition enums.h:4502
@ ROOM_DROP_DOOR_ENTER
Definition enums.h:4514
@ ROOM_MOVE_WALL_OPEN
Definition enums.h:4509
@ ROOM_DROP_DOOR_EXIT
Definition enums.h:4517
@ ROOM_MOVE_WALL_1
Definition enums.h:4510
@ ROOM_DROP_DOOR_2
Definition enums.h:4516
@ ROOM_UPDATE_EXIT_BEGIN
Definition enums.h:4499
@ ROOM_UPDATE_ENTER_DONE
Definition enums.h:4498
@ ROOM_MOVE_WALL_2
Definition enums.h:4511
@ ROOM_MOVE_DOOR_ENTER_CLOSE
Definition enums.h:4505
@ ROOM_MOVE_DOOR_EXIT_CLOSE
Definition enums.h:4507
@ ROOM_DROP_DOOR_1
Definition enums.h:4515
@ ROOM_UPDATE_EXIT_END
Definition enums.h:4500
@ ROOM_MOVE_DOOR_EXIT_OPEN
Definition enums.h:4506
@ ROOM_MOVE_WALL_CLOSE
Definition enums.h:4512
@ ROOM_MOVE_DOOR_ENTER_OPEN
Definition enums.h:4504

◆ EnemyFlags

enum EnemyFlags
Enumerator
ENEMY_FLAG_PASSIVE 
ENEMY_FLAG_UNUSED_2 
ENEMY_FLAG_DO_NOT_KILL 
ENEMY_FLAG_ENABLE_HIT_SCRIPT 
ENEMY_FLAG_FLED 
ENEMY_FLAG_DISABLE_AI 
ENEMY_FLAG_PROJECTILE 
ENEMY_FLAG_DONT_UPDATE_SHADOW_Y 
ENEMY_FLAG_IGNORE_WORLD_COLLISION 
ENEMY_FLAG_IGNORE_PLAYER_COLLISION 
ENEMY_FLAG_IGNORE_ENTITY_COLLISION 
ENEMY_FLAG_FLYING 
ENEMY_FLAG_GRAVITY 
ENEMY_FLAG_NO_SHADOW_RAYCAST 
ENEMY_FLAG_HAS_NO_SPRITE 
ENEMY_FLAG_USE_INSPECT_ICON 
ENEMY_FLAG_RAYCAST_TO_INTERACT 
ENEMY_FLAG_USE_PLAYER_SPRITE 
ENEMY_FLAG_NO_DELAY_AFTER_FLEE 
ENEMY_FLAG_DONT_SUSPEND_SCRIPTS 
ENEMY_FLAG_SKIP_BATTLE 
ENEMY_FLAG_ACTIVE_WHILE_OFFSCREEN 
ENEMY_FLAG_DO_NOT_AUTO_FACE_PLAYER 
ENEMY_FLAG_NO_DROPS 
ENEMY_FLAG_IGNORE_TOUCH 
ENEMY_FLAG_IGNORE_JUMP 
ENEMY_FLAG_IGNORE_HAMMER 
ENEMY_FLAG_CANT_INTERACT 
ENEMY_FLAG_IGNORE_PARTNER 
ENEMY_FLAG_IGNORE_SPIN 
ENEMY_FLAG_BEGIN_WITH_CHASING 
ENEMY_FLAG_SUSPENDED 

Definition at line 4520 of file enums.h.

4520 {
4521 ENEMY_FLAG_PASSIVE = 0x00000001, // Not hostile; collision does not trigger battle
4522 ENEMY_FLAG_UNUSED_2 = 0x00000002, // Unused
4523 ENEMY_FLAG_DO_NOT_KILL = 0x00000004, // Enemy will not be killed after being defeated in battle
4524 ENEMY_FLAG_ENABLE_HIT_SCRIPT = 0x00000008,
4525 ENEMY_FLAG_FLED = 0x00000010,
4526 ENEMY_FLAG_DISABLE_AI = 0x00000020, // Disable movement AI and collision (idle animation plays)
4527 ENEMY_FLAG_PROJECTILE = 0x00000040,
4532 ENEMY_FLAG_FLYING = 0x00000800, // Corresponds with NPC_FLAG_FLYING, name seems incorrect?
4533 ENEMY_FLAG_GRAVITY = 0x00001000,
4534 ENEMY_FLAG_NO_SHADOW_RAYCAST = 0x00002000,
4535 ENEMY_FLAG_HAS_NO_SPRITE = 0x00004000,
4536 ENEMY_FLAG_USE_INSPECT_ICON = 0x00008000, // Corresponds with NPC_FLAG_USE_INSPECT_ICON
4537 ENEMY_FLAG_RAYCAST_TO_INTERACT = 0x00010000, // Intended to require a line of sight raycast before conversations can be triggered. Seems bugged. Corresponds with NPC_FLAG_RAYCAST_TO_INTERACT
4538 ENEMY_FLAG_USE_PLAYER_SPRITE = 0x00020000, // Used for Peach NPCs
4539 ENEMY_FLAG_NO_DELAY_AFTER_FLEE = 0x00040000,
4540 ENEMY_FLAG_DONT_SUSPEND_SCRIPTS = 0x00080000, // Do not suspend ai/aux scripts when aiSuspendTime != 0
4541 ENEMY_FLAG_SKIP_BATTLE = 0x00100000,
4544 ENEMY_FLAG_NO_DROPS = 0x00800000, // Do not drop hearts, flowers, or coins on defeat
4545 ENEMY_FLAG_IGNORE_TOUCH = 0x01000000,
4546 ENEMY_FLAG_IGNORE_JUMP = 0x02000000,
4547 ENEMY_FLAG_IGNORE_HAMMER = 0x04000000,
4548 ENEMY_FLAG_CANT_INTERACT = 0x08000000, // Makes passive NPCs non-interactable. Hostile NPCs are always non-interactible.
4549 ENEMY_FLAG_IGNORE_PARTNER = 0x10000000,
4550 ENEMY_FLAG_IGNORE_SPIN = 0x20000000,
4551 ENEMY_FLAG_BEGIN_WITH_CHASING = 0x40000000, // Starts in state AI_STATE_CHASE_INIT instead of AI_STATE_WANDER_INIT on spawn or AI resume
4552 ENEMY_FLAG_SUSPENDED = 0x80000000,
4553};
@ ENEMY_FLAG_NO_DROPS
Definition enums.h:4544
@ ENEMY_FLAG_DISABLE_AI
Definition enums.h:4526
@ ENEMY_FLAG_DO_NOT_KILL
Definition enums.h:4523
@ ENEMY_FLAG_RAYCAST_TO_INTERACT
Definition enums.h:4537
@ ENEMY_FLAG_NO_DELAY_AFTER_FLEE
Definition enums.h:4539
@ ENEMY_FLAG_HAS_NO_SPRITE
Definition enums.h:4535
@ ENEMY_FLAG_IGNORE_HAMMER
Definition enums.h:4547
@ ENEMY_FLAG_DO_NOT_AUTO_FACE_PLAYER
Definition enums.h:4543
@ ENEMY_FLAG_GRAVITY
Definition enums.h:4533
@ ENEMY_FLAG_FLED
Definition enums.h:4525
@ ENEMY_FLAG_IGNORE_PARTNER
Definition enums.h:4549
@ ENEMY_FLAG_USE_PLAYER_SPRITE
Definition enums.h:4538
@ ENEMY_FLAG_PROJECTILE
Definition enums.h:4527
@ ENEMY_FLAG_DONT_SUSPEND_SCRIPTS
Definition enums.h:4540
@ ENEMY_FLAG_SKIP_BATTLE
Definition enums.h:4541
@ ENEMY_FLAG_UNUSED_2
Definition enums.h:4522
@ ENEMY_FLAG_USE_INSPECT_ICON
Definition enums.h:4536
@ ENEMY_FLAG_IGNORE_SPIN
Definition enums.h:4550
@ ENEMY_FLAG_NO_SHADOW_RAYCAST
Definition enums.h:4534
@ ENEMY_FLAG_SUSPENDED
Definition enums.h:4552
@ ENEMY_FLAG_BEGIN_WITH_CHASING
Definition enums.h:4551
@ ENEMY_FLAG_IGNORE_TOUCH
Definition enums.h:4545
@ ENEMY_FLAG_CANT_INTERACT
Definition enums.h:4548
@ ENEMY_FLAG_DONT_UPDATE_SHADOW_Y
Definition enums.h:4528
@ ENEMY_FLAG_IGNORE_PLAYER_COLLISION
Definition enums.h:4530
@ ENEMY_FLAG_IGNORE_JUMP
Definition enums.h:4546
@ ENEMY_FLAG_ACTIVE_WHILE_OFFSCREEN
Definition enums.h:4542

◆ EnemyAIFlags

Enumerator
AI_FLAG_1 
AI_FLAG_CANT_DETECT_PLAYER 
AI_FLAG_SUSPEND 
AI_FLAG_SKIP_EMOTE_AFTER_FLEE 
AI_FLAG_SKIP_IDLE_ANIM_AFTER_FLEE 
AI_FLAG_OUTSIDE_TERRITORY 
AI_FLAG_NEEDS_HEADING 
AI_FLAG_80 

Definition at line 4568 of file enums.h.

4568 {
4569 AI_FLAG_1 = 0x00000001,
4570 AI_FLAG_CANT_DETECT_PLAYER = 0x00000002,
4571 AI_FLAG_SUSPEND = 0x00000004,
4572 AI_FLAG_SKIP_EMOTE_AFTER_FLEE = 0x00000008,
4574 AI_FLAG_OUTSIDE_TERRITORY = 0x00000020,
4575 AI_FLAG_NEEDS_HEADING = 0x00000040,
4576 AI_FLAG_80 = 0x00000080,
4577};
@ AI_FLAG_80
Definition enums.h:4576
@ AI_FLAG_SUSPEND
Definition enums.h:4571
@ AI_FLAG_1
Definition enums.h:4569
@ AI_FLAG_CANT_DETECT_PLAYER
Definition enums.h:4570
@ AI_FLAG_SKIP_EMOTE_AFTER_FLEE
Definition enums.h:4572
@ AI_FLAG_SKIP_IDLE_ANIM_AFTER_FLEE
Definition enums.h:4573
@ AI_FLAG_NEEDS_HEADING
Definition enums.h:4575
@ AI_FLAG_OUTSIDE_TERRITORY
Definition enums.h:4574

◆ EnemyAIStates

Enumerator
AI_STATE_WANDER_INIT 
AI_STATE_WANDER 
AI_STATE_PATROL_INIT 
AI_STATE_PATROL 
AI_STATE_HOP_INIT 
AI_STATE_HOP 
AI_STATE_LOITER_INIT 
AI_STATE_LOITER 
AI_STATE_LOITER_POST 
AI_STATE_ALERT_INIT 
AI_STATE_ALERT 
AI_STATE_CHASE_INIT 
AI_STATE_CHASE 
AI_STATE_LOSE_PLAYER 
AI_STATE_PATROL_15 
AI_RETURN_HOME_INIT 
AI_RETURN_HOME 
AI_STATE_SUSPEND 
AI_STATE_MELEE_HITBOX_INIT 
AI_STATE_MELEE_HITBOX_PRE 
AI_STATE_MELEE_HITBOX_ACTIVE 
AI_STATE_MELEE_HITBOX_MISS 
AI_STATE_PROJECTILE_HITBOX_30 
AI_STATE_PROJECTILE_HITBOX_31 
AI_STATE_PROJECTILE_HITBOX_32 
AI_STATE_PROJECTILE_HITBOX_33 

Definition at line 4579 of file enums.h.

4579 {
4580 // basic states
4582 AI_STATE_WANDER = 1,
4584 AI_STATE_PATROL = 1,
4586 AI_STATE_HOP = 1,
4588 AI_STATE_LOITER = 3,
4591 AI_STATE_ALERT = 11,
4593 AI_STATE_CHASE = 13,
4595 AI_STATE_PATROL_15 = 15,
4597 AI_RETURN_HOME = 41,
4598 AI_STATE_SUSPEND = 99,
4599 // melee hitboxes
4604 // projectile hitboxes
4609};
@ AI_STATE_PROJECTILE_HITBOX_30
Definition enums.h:4605
@ AI_STATE_WANDER
Definition enums.h:4582
@ AI_STATE_LOITER
Definition enums.h:4588
@ AI_STATE_HOP_INIT
Definition enums.h:4585
@ AI_STATE_SUSPEND
Definition enums.h:4598
@ AI_STATE_MELEE_HITBOX_INIT
Definition enums.h:4600
@ AI_STATE_WANDER_INIT
Definition enums.h:4581
@ AI_STATE_MELEE_HITBOX_ACTIVE
Definition enums.h:4602
@ AI_STATE_LOITER_INIT
Definition enums.h:4587
@ AI_STATE_ALERT
Definition enums.h:4591
@ AI_STATE_PATROL_15
Definition enums.h:4595
@ AI_STATE_CHASE_INIT
Definition enums.h:4592
@ AI_STATE_HOP
Definition enums.h:4586
@ AI_STATE_LOITER_POST
Definition enums.h:4589
@ AI_STATE_CHASE
Definition enums.h:4593
@ AI_STATE_PROJECTILE_HITBOX_32
Definition enums.h:4607
@ AI_STATE_PATROL
Definition enums.h:4584
@ AI_STATE_MELEE_HITBOX_MISS
Definition enums.h:4603
@ AI_STATE_PATROL_INIT
Definition enums.h:4583
@ AI_STATE_PROJECTILE_HITBOX_31
Definition enums.h:4606
@ AI_STATE_PROJECTILE_HITBOX_33
Definition enums.h:4608
@ AI_STATE_LOSE_PLAYER
Definition enums.h:4594
@ AI_RETURN_HOME_INIT
Definition enums.h:4596
@ AI_RETURN_HOME
Definition enums.h:4597
@ AI_STATE_MELEE_HITBOX_PRE
Definition enums.h:4601
@ AI_STATE_ALERT_INIT
Definition enums.h:4590

◆ EnemyActionFlags

Enumerator
AI_ACTION_JUMP_WHEN_SEE_PLAYER 
AI_ACTION_02 
AI_ACTION_04 
AI_ACTION_08 
AI_ACTION_LOOK_AROUND_DURING_LOITER 
AI_ACTION_20 

Definition at line 4611 of file enums.h.

4611 {
4613 AI_ACTION_02 = 0x02,
4614 AI_ACTION_04 = 0x04,
4615 AI_ACTION_08 = 0x08,
4617 AI_ACTION_20 = 0x20
4618};
@ AI_ACTION_08
Definition enums.h:4615
@ AI_ACTION_20
Definition enums.h:4617
@ AI_ACTION_LOOK_AROUND_DURING_LOITER
Definition enums.h:4616
@ AI_ACTION_04
Definition enums.h:4614
@ AI_ACTION_02
Definition enums.h:4613
@ AI_ACTION_JUMP_WHEN_SEE_PLAYER
Definition enums.h:4612

◆ EnemyDetectFlags

Enumerator
AI_DETECT_SIGHT 
AI_DETECT_SENSITIVE_MOTION 
AI_DETECT_FLAG_8 

Definition at line 4620 of file enums.h.

4620 {
4621 AI_DETECT_SIGHT = 0x01,
4623 AI_DETECT_FLAG_8 = 0x08,
4624};
@ AI_DETECT_SIGHT
Definition enums.h:4621
@ AI_DETECT_FLAG_8
Definition enums.h:4623
@ AI_DETECT_SENSITIVE_MOTION
Definition enums.h:4622

◆ TerritoryFlags

Enumerator
AI_TERRITORY_IGNORE_HIDING 
AI_TERRITORY_IGNORE_ELEVATION 

Definition at line 4626 of file enums.h.

4626 {
4627 AI_TERRITORY_IGNORE_HIDING = 0x01, // bow and sushi dont prevent enemy detection
4628 AI_TERRITORY_IGNORE_ELEVATION = 0x02, // vertical size of detection volume is ignored
4629};
@ AI_TERRITORY_IGNORE_HIDING
Definition enums.h:4627
@ AI_TERRITORY_IGNORE_ELEVATION
Definition enums.h:4628

◆ PiranhaPlantStates

Enumerator
AI_STATE_PIRANHA_PLANT_00 
AI_STATE_PIRANHA_PLANT_01 
AI_STATE_PIRANHA_PLANT_10 
AI_STATE_PIRANHA_PLANT_11 
AI_STATE_PIRANHA_PLANT_12 
AI_STATE_PIRANHA_PLANT_13 
AI_STATE_PIRANHA_PLANT_14 
AI_STATE_PIRANHA_PLANT_SUSPEND 

Definition at line 4631 of file enums.h.

4631 {
4640};
@ AI_STATE_PIRANHA_PLANT_01
Definition enums.h:4633
@ AI_STATE_PIRANHA_PLANT_10
Definition enums.h:4634
@ AI_STATE_PIRANHA_PLANT_12
Definition enums.h:4636
@ AI_STATE_PIRANHA_PLANT_13
Definition enums.h:4637
@ AI_STATE_PIRANHA_PLANT_14
Definition enums.h:4638
@ AI_STATE_PIRANHA_PLANT_SUSPEND
Definition enums.h:4639
@ AI_STATE_PIRANHA_PLANT_11
Definition enums.h:4635
@ AI_STATE_PIRANHA_PLANT_00
Definition enums.h:4632

◆ MeleeHitboxAttackStates

Enumerator
MELEE_HITBOX_STATE_NONE 
MELEE_HITBOX_STATE_INIT 
MELEE_HITBOX_STATE_PRE 
MELEE_HITBOX_STATE_ACTIVE 
MELEE_HITBOX_STATE_POST 

Definition at line 4642 of file enums.h.

4642 {
4646 MELEE_HITBOX_STATE_ACTIVE = 3, // hitbox is active
4648};
@ MELEE_HITBOX_STATE_PRE
Definition enums.h:4645
@ MELEE_HITBOX_STATE_INIT
Definition enums.h:4644
@ MELEE_HITBOX_STATE_ACTIVE
Definition enums.h:4646
@ MELEE_HITBOX_STATE_NONE
Definition enums.h:4643
@ MELEE_HITBOX_STATE_POST
Definition enums.h:4647

◆ ProjectileHitboxAttackStates

Enumerator
PROJECTILE_HITBOX_STATE_NONE 
PROJECTILE_HITBOX_STATE_INIT 
PROJECTILE_HITBOX_STATE_PRE 
PROJECTILE_HITBOX_STATE_ACTIVE 
PROJECTILE_HITBOX_STATE_POST 
PROJECTILE_HITBOX_STATE_DONE 

Definition at line 4650 of file enums.h.

4650 {
4654 PROJECTILE_HITBOX_STATE_ACTIVE = 3, // hitbox is active
4657};
@ PROJECTILE_HITBOX_STATE_ACTIVE
Definition enums.h:4654
@ PROJECTILE_HITBOX_STATE_NONE
Definition enums.h:4651
@ PROJECTILE_HITBOX_STATE_INIT
Definition enums.h:4652
@ PROJECTILE_HITBOX_STATE_DONE
Definition enums.h:4656
@ PROJECTILE_HITBOX_STATE_PRE
Definition enums.h:4653
@ PROJECTILE_HITBOX_STATE_POST
Definition enums.h:4655

◆ MusicSettingsFlags

Enumerator
MUSIC_SETTINGS_FLAG_1 
MUSIC_SETTINGS_FLAG_ENABLE_PROXIMITY_MIX 
MUSIC_SETTINGS_FLAG_4 
MUSIC_SETTINGS_FLAG_8 
MUSIC_SETTINGS_FLAG_10 
MUSIC_SETTINGS_FLAG_20 

Definition at line 4659 of file enums.h.

4659 {
4660 MUSIC_SETTINGS_FLAG_1 = 0x00000001,
4662 MUSIC_SETTINGS_FLAG_4 = 0x00000004,
4663 MUSIC_SETTINGS_FLAG_8 = 0x00000008,
4664 MUSIC_SETTINGS_FLAG_10 = 0x00000010,
4665 MUSIC_SETTINGS_FLAG_20 = 0x00000020,
4666};
@ MUSIC_SETTINGS_FLAG_20
Definition enums.h:4665
@ MUSIC_SETTINGS_FLAG_10
Definition enums.h:4664
@ MUSIC_SETTINGS_FLAG_1
Definition enums.h:4660
@ MUSIC_SETTINGS_FLAG_8
Definition enums.h:4663
@ MUSIC_SETTINGS_FLAG_ENABLE_PROXIMITY_MIX
Definition enums.h:4661
@ MUSIC_SETTINGS_FLAG_4
Definition enums.h:4662

◆ SurfaceType

Enumerator
SURFACE_TYPE_DEFAULT 
SURFACE_TYPE_WATER 
SURFACE_TYPE_SPIKES 
SURFACE_TYPE_LAVA 
SURFACE_TYPE_DOCK_WALL 
SURFACE_TYPE_SLIDE 
SURFACE_TYPE_FLOWERS 
SURFACE_TYPE_CLOUD 

used with clouds in flo_19 and flo_21

SURFACE_TYPE_SNOW 
SURFACE_TYPE_HEDGES 

used within hedge maze in flo_11

SURFACE_TYPE_INVALID 

Definition at line 4669 of file enums.h.

4669 {
4677 SURFACE_TYPE_CLOUD = 7,
4681};
@ SURFACE_TYPE_HEDGES
used within hedge maze in flo_11
Definition enums.h:4679
@ SURFACE_TYPE_DEFAULT
Definition enums.h:4670
@ SURFACE_TYPE_SNOW
Definition enums.h:4678
@ SURFACE_TYPE_WATER
Definition enums.h:4671
@ SURFACE_TYPE_SLIDE
Definition enums.h:4675
@ SURFACE_TYPE_CLOUD
used with clouds in flo_19 and flo_21
Definition enums.h:4677
@ SURFACE_TYPE_LAVA
Definition enums.h:4673
@ SURFACE_TYPE_DOCK_WALL
Definition enums.h:4674
@ SURFACE_TYPE_FLOWERS
Definition enums.h:4676
@ SURFACE_TYPE_INVALID
Definition enums.h:4680
@ SURFACE_TYPE_SPIKES
Definition enums.h:4672

◆ SurfaceInteractMode

Enumerator
SURFACE_INTERACT_WALK 
SURFACE_INTERACT_RUN 
SURFACE_INTERACT_LAND 

Definition at line 4683 of file enums.h.

4683 {
SurfaceInteractMode
Definition enums.h:4683
@ SURFACE_INTERACT_RUN
Definition enums.h:4685
@ SURFACE_INTERACT_WALK
Definition enums.h:4684
@ SURFACE_INTERACT_LAND
Definition enums.h:4686

◆ ColliderFlags

Enumerator
COLLIDER_FLAGS_UPPER_MASK 
COLLIDER_FLAGS_SURFACE_TYPE_MASK 
COLLIDER_FLAG_SAFE_FLOOR 
COLLIDER_FLAG_IGNORE_SHELL 
COLLIDER_FLAG_IGNORE_PLAYER 
COLLIDER_FLAG_IGNORE_NPC 
COLLISION_IGNORE_ENTITIES 
COLLIDER_FLAG_DOCK_WALL 
COLLISION_ONLY_ENTITIES 
COLLIDER_FLAG_HAS_MODEL_PARENT 

Definition at line 4691 of file enums.h.

4691 {
4692 COLLIDER_FLAGS_UPPER_MASK = 0x7FFFFE00, // map data dumper needs this to be first
4694 COLLIDER_FLAG_SAFE_FLOOR = 0x00000100,
4695 COLLIDER_FLAG_IGNORE_SHELL = 0x00008000, // colliders marked with this flag are not solid for shells
4696 COLLIDER_FLAG_IGNORE_PLAYER = 0x00010000, // colliders marked with this flag are not solid for player or partners
4697 COLLIDER_FLAG_IGNORE_NPC = 0x00020000, // colliders marked with this flag are not solid for npcs or item entities
4698 COLLISION_IGNORE_ENTITIES = 0x00040000, // used for collision queries, not set for colliders
4699 COLLIDER_FLAG_DOCK_WALL = 0x00080000,
4700 COLLISION_ONLY_ENTITIES = 0x00100000, // used for collision queries, not set for colliders
4702};
@ COLLIDER_FLAG_DOCK_WALL
Definition enums.h:4699
@ COLLIDER_FLAG_IGNORE_PLAYER
Definition enums.h:4696
@ COLLIDER_FLAG_HAS_MODEL_PARENT
Definition enums.h:4701
@ COLLIDER_FLAGS_UPPER_MASK
Definition enums.h:4692
@ COLLIDER_FLAG_IGNORE_SHELL
Definition enums.h:4695
@ COLLIDER_FLAGS_SURFACE_TYPE_MASK
Definition enums.h:4693
@ COLLISION_ONLY_ENTITIES
Definition enums.h:4700
@ COLLISION_IGNORE_ENTITIES
Definition enums.h:4698
@ COLLIDER_FLAG_IGNORE_NPC
Definition enums.h:4697
@ COLLIDER_FLAG_SAFE_FLOOR
Definition enums.h:4694

◆ ColliderFlagsModifyMode

Enumerator
MODIFY_COLLIDER_FLAGS_SET_BITS 
MODIFY_COLLIDER_FLAGS_CLEAR_BITS 
MODIFY_COLLIDER_FLAGS_SET_VALUE 
MODIFY_COLLIDER_FLAGS_SET_SURFACE 

Definition at line 4704 of file enums.h.

4704 {
4709};
@ MODIFY_COLLIDER_FLAGS_SET_BITS
Definition enums.h:4705
@ MODIFY_COLLIDER_FLAGS_SET_SURFACE
Definition enums.h:4708
@ MODIFY_COLLIDER_FLAGS_SET_VALUE
Definition enums.h:4707
@ MODIFY_COLLIDER_FLAGS_CLEAR_BITS
Definition enums.h:4706

◆ PlayerCollisionTests

Enumerator
PLAYER_COLLISION_0 
PLAYER_COLLISION_1 
PLAYER_COLLISION_2 
PLAYER_COLLISION_HAMMER 
PLAYER_COLLISION_4 

Definition at line 4711 of file enums.h.

4711 {
4717};
@ PLAYER_COLLISION_2
Definition enums.h:4714
@ PLAYER_COLLISION_HAMMER
Definition enums.h:4715
@ PLAYER_COLLISION_4
Definition enums.h:4716
@ PLAYER_COLLISION_0
Definition enums.h:4712
@ PLAYER_COLLISION_1
Definition enums.h:4713

◆ CameraFlags

Enumerator
CAMERA_FLAG_INITIALIZED 
CAMERA_FLAG_DISABLED 
CAMERA_FLAG_LEAD_PLAYER 
CAMERA_FLAG_SHAKING 
CAMERA_FLAG_ORTHO 
CAMERA_FLAG_NO_DRAW 
CAMERA_FLAG_RENDER_ENTITIES 
CAMERA_FLAG_RENDER_MODELS 
CAMERA_FLAG_SUPRESS_LEADING 

Definition at line 4719 of file enums.h.

4719 {
4720 CAMERA_FLAG_INITIALIZED = 0x00000001,
4721 CAMERA_FLAG_DISABLED = 0x00000002,
4722 CAMERA_FLAG_LEAD_PLAYER = 0x00000004,
4723 CAMERA_FLAG_SHAKING = 0x00000008,
4724 CAMERA_FLAG_ORTHO = 0x00000010,
4725 CAMERA_FLAG_NO_DRAW = 0x00000080,
4726 CAMERA_FLAG_RENDER_ENTITIES = 0x00000200,
4727 CAMERA_FLAG_RENDER_MODELS = 0x00000400,
4728 CAMERA_FLAG_SUPRESS_LEADING = 0x00001000,
4729};
@ CAMERA_FLAG_RENDER_MODELS
Definition enums.h:4727
@ CAMERA_FLAG_DISABLED
Definition enums.h:4721
@ CAMERA_FLAG_NO_DRAW
Definition enums.h:4725
@ CAMERA_FLAG_LEAD_PLAYER
Definition enums.h:4722
@ CAMERA_FLAG_RENDER_ENTITIES
Definition enums.h:4726
@ CAMERA_FLAG_INITIALIZED
Definition enums.h:4720
@ CAMERA_FLAG_ORTHO
Definition enums.h:4724
@ CAMERA_FLAG_SUPRESS_LEADING
Definition enums.h:4728
@ CAMERA_FLAG_SHAKING
Definition enums.h:4723

◆ CameraMoveFlags

Enumerator
CAMERA_MOVE_IGNORE_PLAYER_Y 
CAMERA_MOVE_NO_INTERP_Y 
CAMERA_MOVE_ACCEL_INTERP_Y 

Definition at line 4731 of file enums.h.

4731 {
4732 CAMERA_MOVE_IGNORE_PLAYER_Y = 0x00000001,
4733 CAMERA_MOVE_NO_INTERP_Y = 0x00000002,
4734 CAMERA_MOVE_ACCEL_INTERP_Y = 0x00000004,
4735};
@ CAMERA_MOVE_IGNORE_PLAYER_Y
Definition enums.h:4732
@ CAMERA_MOVE_ACCEL_INTERP_Y
Definition enums.h:4734
@ CAMERA_MOVE_NO_INTERP_Y
Definition enums.h:4733

◆ CameraUpdateMode

Enumerator
CAM_UPDATE_MINIMAL 
CAM_UPDATE_INTERP_POS 
CAM_UPDATE_FROM_ZONE 
CAM_UPDATE_NO_INTERP 
CAM_UPDATE_UNUSED_RADIAL 
CAM_UPDATE_UNUSED_CONFINED 
CAM_UPDATE_UNUSED_LEADING 

Definition at line 4737 of file enums.h.

4737 {
4738 // simple camera based on lookAt_eye and lookAt_obj with no blending or interpolation
4739 // control this camera by directly setting these positions
4740 // has no other control parameters
4742
4743 // this camera uses a set of control parameters to calculate its target lookAt_obj and lookAt_eye positions,
4744 // then interpolates current positions toward those targets, moving up to half the remaining distance each frame
4745 // the ultimate target is given by lookAt_obj_target
4746 // mostly used for CAM_HUD
4748
4749 // this camera samples camera zones below its targetPos and derives control parameters from their settings,
4750 // interpolating its control parameters when changing zones. these control parameters determine the camera
4751 // position and orientation just like other camera modes.
4752 // note that this code does NOT directly reference the player position in any manner, it is only concerned
4753 // with the camera's targetPos, which must be assigned elsewhere.
4754 // this is the camera used during world gameplay
4756
4757 // this camera uses a set of control parameters to calculate its lookAt_obj and lookAt_eye positions,
4758 // which are only updated if skipRecalc = FALSE
4759 // the ultimate target is given by lookAt_obj_target, with an offset given by targetPos (?!)
4760 // in practice, this is used for CAM_BATTLE and CAM_TATTLE, with skipRecalc almost always set to FALSE
4762
4763 // this camera tracks lookAt_obj_target in a circular region centered on targetPos. the camera does not update
4764 // unless lookAt_obj_target is greater than a minimum distance from targetPos to prevent wild movements.
4766
4767 // this camera tracks targetPos, clamped within the rectangular region given by +/- xLimit and +/- zLimit
4768 // y-position is drawn from lookAt_obj_target
4769 // does not use easing or interpolation
4771
4772 // this camera tracks player position and adds basic 'leading' in the x-direction only
4773 // camera yaw is fixed at zero and the lead direction is determined by player world yaw
4774 // thus, this only works for '2D' style maps where left is -x and right is +x
4776
4777 // this mode is completely unused in vanilla; it doesn't even have a case in update_cameras
4778 // seems to be based on CAM_UPDATE_NO_INTERP (the one used for battle cam)
4779 // tracks a point 400 units ahead of player position in the z-direction and 60 units above
4780 // defaults to a relatively short boom length and no pitch angle, resulting in a head-on direct view
4781 // CAM_UPDATE_UNUSED_AHEAD,
4782};
@ CAM_UPDATE_MINIMAL
Definition enums.h:4741
@ CAM_UPDATE_NO_INTERP
Definition enums.h:4761
@ CAM_UPDATE_UNUSED_RADIAL
Definition enums.h:4765
@ CAM_UPDATE_FROM_ZONE
Definition enums.h:4755
@ CAM_UPDATE_UNUSED_CONFINED
Definition enums.h:4770
@ CAM_UPDATE_INTERP_POS
Definition enums.h:4747
@ CAM_UPDATE_UNUSED_LEADING
Definition enums.h:4775

◆ CameraControlType

Enumerator
CAM_CONTROL_FIXED_ORIENTATION 
CAM_CONTROL_LOOK_AT_POINT 
CAM_CONTROL_CONSTRAIN_TO_LINE 
CAM_CONTROL_FOLLOW_PLAYER 
CAM_CONTROL_FIXED_POS_AND_ORIENTATION 
CAM_CONTROL_LOOK_AT_POINT_CONSTAIN_TO_LINE 
CAM_CONTROL_CONSTAIN_BETWEEN_POINTS 

Definition at line 4784 of file enums.h.

4784 {
4785 // Camera follows the player, using a fixed yaw position.
4786 // Uses: A/B as 2D points
4787 // Yaw is defined by the line segment AB
4788 // flag 0 = free forward movement (follow player)
4789 // flag 1 = lock forward movement (must intersect B)
4791
4792 // Camera faces toward or away from a point with the player in the center of the frame.
4793 // Use a negative boom length to look away from a point.
4794 // flag 1 = Constrain to Fixed Radius
4796
4797 // Camera is contrained to a point along the line segment BC.
4798 // Use these near exits to stop camera movement.
4799 // Uses: A/B/C as 2D points
4800 // The target position is found by projecting player position onto BC along a line orthogonal to AB.
4801 // If posA == posB, AB is ignored and the projection axis will be along a line orthogonal to BC with
4802 // the resulting position being the closest point on BC to the player.
4803 // flag 1 = Freeze Camera Position
4805
4806 // Follows the player using whatever yaw value the camera initially possessed.
4808
4809 // Both position and yaw are fixed.
4811
4812 // Look Toward Point, Constrain to Line
4813 // flag 1 = Freeze Target at Point
4815
4816 // Camera position is contrained to a line segment, with yaw perpendicular to the line segment.
4817 // flag 1 = Disable Forward Motion
4819};
@ CAM_CONTROL_FIXED_ORIENTATION
Definition enums.h:4790
@ CAM_CONTROL_FIXED_POS_AND_ORIENTATION
Definition enums.h:4810
@ CAM_CONTROL_CONSTRAIN_TO_LINE
Definition enums.h:4804
@ CAM_CONTROL_FOLLOW_PLAYER
Definition enums.h:4807
@ CAM_CONTROL_CONSTAIN_BETWEEN_POINTS
Definition enums.h:4818
@ CAM_CONTROL_LOOK_AT_POINT
Definition enums.h:4795
@ CAM_CONTROL_LOOK_AT_POINT_CONSTAIN_TO_LINE
Definition enums.h:4814

◆ BattleCamPreset

Enumerator
BTL_CAM_RESET 
BTL_CAM_INTERRUPT 
BTL_CAM_DEFAULT 
BTL_CAM_VIEW_ENEMIES 
BTL_CAM_RETURN_HOME 
BTL_CAM_ACTOR_TARGET_MIDPOINT 
BTL_CAM_ACTOR_PART 
BTL_CAM_ACTOR_GOAL_SIMPLE 
BTL_CAM_ACTOR_SIMPLE 
BTL_CAM_SLOW_DEFAULT 
BTL_CAM_MIDPOINT_CLOSE 
BTL_CAM_MIDPOINT_NORMAL 
BTL_CAM_MIDPOINT_FAR 
BTL_CAM_ACTOR_CLOSE 
BTL_CAM_ACTOR 
BTL_CAM_ACTOR_FAR 
BTL_CAM_ACTOR_GOAL_NEAR 
BTL_CAM_ACTOR_GOAL 
BTL_CAM_ACTOR_GOAL_FAR 
BTL_CAM_REPOSITION 
BTL_CAM_FOLLOW_ACTOR_Y 
BTL_CAM_FOLLOW_ACTOR_POS 
BTL_CAM_PLAYER_ENTRY 
BTL_CAM_VICTORY 
BTL_CAM_PLAYER_DIES 
BTL_CAM_PLAYER_FLEE 
BTL_CAM_PLAYER_ATTACK_APPROACH 
BTL_CAM_PLAYER_PRE_JUMP_FINISH 
BTL_CAM_PLAYER_PRE_ULTRA_JUMP_FINISH 
BTL_CAM_PLAYER_MISTAKE 
BTL_CAM_PLAYER_HIT_SPIKE 
BTL_CAM_PLAYER_HIT_HAZARD 
BTL_CAM_PLAYER_CHARGE_UP 
BTL_CAM_PLAYER_STATUS_AFFLICTED 
BTL_CAM_PLAYER_JUMP_MIDAIR 
BTL_CAM_PLAYER_JUMP_FINISH 
BTL_CAM_PLAYER_JUMP_FINISH_CLOSE 
BTL_CAM_PLAYER_SUPER_JUMP_MIDAIR 
BTL_CAM_PLAYER_ULTRA_JUMP_MIDAIR 
BTL_CAM_PLAYER_UNUSED_ULTRA_JUMP 
BTL_CAM_PLAYER_MULTIBOUNCE 
BTL_CAM_PRESET_UNUSED_29 
BTL_CAM_PRESET_UNUSED_2A 
BTL_CAM_PLAYER_AIM_HAMMER 
BTL_CAM_PLAYER_HAMMER_STRIKE 
BTL_CAM_PRESET_UNUSED_2D 
BTL_CAM_PLAYER_HAMMER_QUAKE 
BTL_CAM_PARTNER_APPROACH 
BTL_CAM_CLOSER_PARTNER_APPROACH 
BTL_CAM_PRESET_UNUSED_31 
BTL_CAM_GOOMBARIO_BONK_FOLLOWUP_1 
BTL_CAM_PARTNER_MISTAKE 
BTL_CAM_PARTNER_MIDAIR 
BTL_CAM_GOOMBARIO_BONK_FOLLOWUP_2 
BTL_CAM_PARTNER_INJURED 
BTL_CAM_PARTNER_GOOMPA 
BTL_CAM_PRESET_UNUSED_38 
BTL_CAM_PRESET_UNUSED_39 
BTL_CAM_PRESET_UNUSED_3A 
BTL_CAM_PARTNER_CLOSE_UP 
BTL_CAM_PRESET_UNUSED_3C 
BTL_CAM_PARTNER_HIT_SPIKE 
BTL_CAM_PARTNER_HIT_HAZARD 
BTL_CAM_ENEMY_APPROACH 
BTL_CAM_PRESET_UNUSED_40 
BTL_CAM_SLOWER_DEFAULT 
BTL_CAM_ENEMY_DIVE 
BTL_CAM_PRESET_UNUSED_43 
BTL_CAM_PRESET_UNUSED_44 
BTL_CAM_PLAYER_WISH 
BTL_CAM_PRESET_UNUSED_46 
BTL_CAM_PRESET_UNUSED_47 
BTL_CAM_PRESET_UNUSED_48 
BTL_CAM_STAR_SPIRIT 

Definition at line 4821 of file enums.h.

4821 {
4822 BTL_CAM_RESET = 0x00,
4823 BTL_CAM_INTERRUPT = 0x01, // forces camera motion to end
4824 BTL_CAM_DEFAULT = 0x02, // wide shot of the entire arena
4825 BTL_CAM_VIEW_ENEMIES = 0x03, // broad focus on enemy side of the field
4826 BTL_CAM_RETURN_HOME = 0x04,
4827 BTL_CAM_ACTOR_TARGET_MIDPOINT = 0x05, // focus on midpoint between subject actor and its target
4828 BTL_CAM_ACTOR_PART = 0x06, // unused
4830 BTL_CAM_ACTOR_SIMPLE = 0x08, // same as BTL_CAM_ACTOR, but does not change boom pitch, yaw, or y-offset
4831 BTL_CAM_SLOW_DEFAULT = 0x09, // unused, same as BTL_CAM_DEFAULT but takes 4x as long
4834 BTL_CAM_MIDPOINT_FAR = 0x0C, // unused
4835 BTL_CAM_ACTOR_CLOSE = 0x0D, // focus on a targeted actor, closer than normal
4836 BTL_CAM_ACTOR = 0x0E, // focus on a targeted actor using typical distance
4837 BTL_CAM_ACTOR_FAR = 0x0F, // focus on a targeted actor, further away than normal
4838 BTL_CAM_ACTOR_GOAL_NEAR = 0x10, // unused, focus on a targeted actor's goal, closer than normal
4839 BTL_CAM_ACTOR_GOAL = 0x11, // unused, focus on a targeted actor's goal, using typical distance
4840 BTL_CAM_ACTOR_GOAL_FAR = 0x12, // unused, focus on a targeted actor's goal, further away than normal
4841 BTL_CAM_REPOSITION = 0x13, // generic reposition, lerp to target parameters over the next 20 frames
4842 BTL_CAM_FOLLOW_ACTOR_Y = 0x14, // unused
4843 BTL_CAM_FOLLOW_ACTOR_POS = 0x15, // unused
4844 BTL_CAM_PLAYER_ENTRY = 0x16,
4845 BTL_CAM_VICTORY = 0x17, // closeup on party while star points are tallied
4846 BTL_CAM_PLAYER_DIES = 0x18, // closeup on player dying
4847 BTL_CAM_PLAYER_FLEE = 0x19, // closeup on player while running away
4851 BTL_CAM_PLAYER_MISTAKE = 0x1D, // player missed a jump or hammer acion command
4852 BTL_CAM_PLAYER_HIT_SPIKE = 0x1E, // player hurt via spike contact
4853 BTL_CAM_PLAYER_HIT_HAZARD = 0x1F, // player hurt via burn or shock contact
4856 BTL_CAM_PLAYER_JUMP_MIDAIR = 0x22, // move through the air with the player mid-jump
4857 BTL_CAM_PLAYER_JUMP_FINISH = 0x23, // after a sucessful action command
4858 BTL_CAM_PLAYER_JUMP_FINISH_CLOSE = 0x24, // unused
4859 BTL_CAM_PLAYER_SUPER_JUMP_MIDAIR = 0x25, // alternate BTL_CAM_PLAYER_JUMP_MIDAIR associated with an unused script for Super Jump
4860 BTL_CAM_PLAYER_ULTRA_JUMP_MIDAIR = 0x26, // alternate BTL_CAM_PLAYER_JUMP_MIDAIR associated with an unused script for Ultra Jump
4861 BTL_CAM_PLAYER_UNUSED_ULTRA_JUMP = 0x27, // unused camera for followup hit of unused script for Ultra Jump
4863 BTL_CAM_PRESET_UNUSED_29 = 0x29, // unused
4864 BTL_CAM_PRESET_UNUSED_2A = 0x2A, // unused
4867 BTL_CAM_PRESET_UNUSED_2D = 0x2D, // unused, alterative to BTL_CAM_PLAYER_HAMMER_QUAKE
4868 BTL_CAM_PLAYER_HAMMER_QUAKE = 0x2E, // slowly pan over the enemy side
4869 BTL_CAM_PARTNER_APPROACH = 0x2F, // used by Goombario and Watt (power shock only)
4871 BTL_CAM_PRESET_UNUSED_31 = 0x31, // unused
4872 BTL_CAM_GOOMBARIO_BONK_FOLLOWUP_1 = 0x32, // goombario pre-jump 1
4875 BTL_CAM_GOOMBARIO_BONK_FOLLOWUP_2 = 0x35, // goombario pre-jump 2
4876 BTL_CAM_PARTNER_INJURED = 0x36, // closeup on partner after being injured
4877 BTL_CAM_PARTNER_GOOMPA = 0x37, // focus on Goompa speaking or Goombario charging
4878 BTL_CAM_PRESET_UNUSED_38 = 0x38, // unused
4879 BTL_CAM_PRESET_UNUSED_39 = 0x39, // unused
4880 BTL_CAM_PRESET_UNUSED_3A = 0x3A, // unused
4881 BTL_CAM_PARTNER_CLOSE_UP = 0x3B, // close focus on partner, used when kooper or sushie are charging an attack
4882 BTL_CAM_PRESET_UNUSED_3C = 0x3C, // unused
4883 BTL_CAM_PARTNER_HIT_SPIKE = 0x3D, // partner hurt via spike contact
4884 BTL_CAM_PARTNER_HIT_HAZARD = 0x3E, // partner hurt via burn or shock contact
4885 BTL_CAM_ENEMY_APPROACH = 0x3F, // (very common)
4886 BTL_CAM_PRESET_UNUSED_40 = 0x40, // unused
4887 BTL_CAM_SLOWER_DEFAULT = 0x41, // unused, same as BTL_CAM_DEFAULT but takes slightly longer
4888 BTL_CAM_ENEMY_DIVE = 0x42, // used just before contact from dive attacks (paragoomba, para jr troopa, etc)
4889 BTL_CAM_PRESET_UNUSED_43 = 0x43, // unused
4890 BTL_CAM_PRESET_UNUSED_44 = 0x44, // unused
4891 BTL_CAM_PLAYER_WISH = 0x45, // used for Focus and Star Spirit wishing
4892 BTL_CAM_PRESET_UNUSED_46 = 0x46, // unused
4893 BTL_CAM_PRESET_UNUSED_47 = 0x47, // unused
4894 BTL_CAM_PRESET_UNUSED_48 = 0x48, // unused
4895 BTL_CAM_STAR_SPIRIT = 0x49,
4896};
@ BTL_CAM_ACTOR_PART
Definition enums.h:4828
@ BTL_CAM_GOOMBARIO_BONK_FOLLOWUP_2
Definition enums.h:4875
@ BTL_CAM_MIDPOINT_FAR
Definition enums.h:4834
@ BTL_CAM_MIDPOINT_NORMAL
Definition enums.h:4833
@ BTL_CAM_ACTOR_TARGET_MIDPOINT
Definition enums.h:4827
@ BTL_CAM_MIDPOINT_CLOSE
Definition enums.h:4832
@ BTL_CAM_GOOMBARIO_BONK_FOLLOWUP_1
Definition enums.h:4872
@ BTL_CAM_PLAYER_HAMMER_QUAKE
Definition enums.h:4868
@ BTL_CAM_RETURN_HOME
Definition enums.h:4826
@ BTL_CAM_PRESET_UNUSED_2A
Definition enums.h:4864
@ BTL_CAM_CLOSER_PARTNER_APPROACH
Definition enums.h:4870
@ BTL_CAM_PARTNER_INJURED
Definition enums.h:4876
@ BTL_CAM_PRESET_UNUSED_46
Definition enums.h:4892
@ BTL_CAM_DEFAULT
Definition enums.h:4824
@ BTL_CAM_PLAYER_PRE_ULTRA_JUMP_FINISH
Definition enums.h:4850
@ BTL_CAM_INTERRUPT
Definition enums.h:4823
@ BTL_CAM_PRESET_UNUSED_3C
Definition enums.h:4882
@ BTL_CAM_ACTOR_GOAL
Definition enums.h:4839
@ BTL_CAM_PLAYER_FLEE
Definition enums.h:4847
@ BTL_CAM_VICTORY
Definition enums.h:4845
@ BTL_CAM_ACTOR_SIMPLE
Definition enums.h:4830
@ BTL_CAM_PLAYER_MISTAKE
Definition enums.h:4851
@ BTL_CAM_PARTNER_MIDAIR
Definition enums.h:4874
@ BTL_CAM_ACTOR_GOAL_SIMPLE
Definition enums.h:4829
@ BTL_CAM_PLAYER_ENTRY
Definition enums.h:4844
@ BTL_CAM_PLAYER_PRE_JUMP_FINISH
Definition enums.h:4849
@ BTL_CAM_PRESET_UNUSED_2D
Definition enums.h:4867
@ BTL_CAM_PLAYER_AIM_HAMMER
Definition enums.h:4865
@ BTL_CAM_PLAYER_HIT_HAZARD
Definition enums.h:4853
@ BTL_CAM_PRESET_UNUSED_43
Definition enums.h:4889
@ BTL_CAM_PRESET_UNUSED_48
Definition enums.h:4894
@ BTL_CAM_ACTOR
Definition enums.h:4836
@ BTL_CAM_REPOSITION
Definition enums.h:4841
@ BTL_CAM_ACTOR_GOAL_FAR
Definition enums.h:4840
@ BTL_CAM_ACTOR_CLOSE
Definition enums.h:4835
@ BTL_CAM_ACTOR_FAR
Definition enums.h:4837
@ BTL_CAM_PRESET_UNUSED_39
Definition enums.h:4879
@ BTL_CAM_ACTOR_GOAL_NEAR
Definition enums.h:4838
@ BTL_CAM_PLAYER_JUMP_FINISH_CLOSE
Definition enums.h:4858
@ BTL_CAM_PRESET_UNUSED_3A
Definition enums.h:4880
@ BTL_CAM_PLAYER_WISH
Definition enums.h:4891
@ BTL_CAM_PLAYER_MULTIBOUNCE
Definition enums.h:4862
@ BTL_CAM_PLAYER_SUPER_JUMP_MIDAIR
Definition enums.h:4859
@ BTL_CAM_PRESET_UNUSED_40
Definition enums.h:4886
@ BTL_CAM_PARTNER_GOOMPA
Definition enums.h:4877
@ BTL_CAM_STAR_SPIRIT
Definition enums.h:4895
@ BTL_CAM_ENEMY_DIVE
Definition enums.h:4888
@ BTL_CAM_PLAYER_HAMMER_STRIKE
Definition enums.h:4866
@ BTL_CAM_FOLLOW_ACTOR_Y
Definition enums.h:4842
@ BTL_CAM_PLAYER_UNUSED_ULTRA_JUMP
Definition enums.h:4861
@ BTL_CAM_PRESET_UNUSED_38
Definition enums.h:4878
@ BTL_CAM_ENEMY_APPROACH
Definition enums.h:4885
@ BTL_CAM_PRESET_UNUSED_44
Definition enums.h:4890
@ BTL_CAM_VIEW_ENEMIES
Definition enums.h:4825
@ BTL_CAM_PARTNER_HIT_SPIKE
Definition enums.h:4883
@ BTL_CAM_FOLLOW_ACTOR_POS
Definition enums.h:4843
@ BTL_CAM_PLAYER_JUMP_FINISH
Definition enums.h:4857
@ BTL_CAM_PARTNER_CLOSE_UP
Definition enums.h:4881
@ BTL_CAM_PRESET_UNUSED_31
Definition enums.h:4871
@ BTL_CAM_PLAYER_JUMP_MIDAIR
Definition enums.h:4856
@ BTL_CAM_PARTNER_HIT_HAZARD
Definition enums.h:4884
@ BTL_CAM_PRESET_UNUSED_47
Definition enums.h:4893
@ BTL_CAM_SLOWER_DEFAULT
Definition enums.h:4887
@ BTL_CAM_PLAYER_HIT_SPIKE
Definition enums.h:4852
@ BTL_CAM_PLAYER_CHARGE_UP
Definition enums.h:4854
@ BTL_CAM_PLAYER_ULTRA_JUMP_MIDAIR
Definition enums.h:4860
@ BTL_CAM_RESET
Definition enums.h:4822
@ BTL_CAM_PLAYER_ATTACK_APPROACH
Definition enums.h:4848
@ BTL_CAM_PLAYER_DIES
Definition enums.h:4846
@ BTL_CAM_PLAYER_STATUS_AFFLICTED
Definition enums.h:4855
@ BTL_CAM_SLOW_DEFAULT
Definition enums.h:4831
@ BTL_CAM_PARTNER_MISTAKE
Definition enums.h:4873
@ BTL_CAM_PRESET_UNUSED_29
Definition enums.h:4863
@ BTL_CAM_PARTNER_APPROACH
Definition enums.h:4869

◆ BattleCamTargetAdjustX

Enumerator
BTL_CAM_XADJ_NONE 
BTL_CAM_XADJ_AVG 

Definition at line 4898 of file enums.h.

4898 {
4899 BTL_CAM_XADJ_NONE = 0, // use actor X
4900 BTL_CAM_XADJ_AVG = 1, // use average
4901};
@ BTL_CAM_XADJ_AVG
Definition enums.h:4900
@ BTL_CAM_XADJ_NONE
Definition enums.h:4899

◆ BattleCamTargetAdjustY

Enumerator
BTL_CAM_YADJ_SLIGHT 
BTL_CAM_YADJ_TARGET 
BTL_CAM_YADJ_NONE 
BTL_CAM_YADJ_AVG 

Definition at line 4903 of file enums.h.

4903 {
4904 BTL_CAM_YADJ_SLIGHT = -2, // target y position is weighted 75% actor and 25% target:
4905 BTL_CAM_YADJ_TARGET = -1, // use target Y
4906 BTL_CAM_YADJ_NONE = 0, // use actor Y
4907 BTL_CAM_YADJ_AVG = 1, // target y position is weighted 66% actor and 33% target:
4908};
@ BTL_CAM_YADJ_SLIGHT
Definition enums.h:4904
@ BTL_CAM_YADJ_AVG
Definition enums.h:4907
@ BTL_CAM_YADJ_NONE
Definition enums.h:4906
@ BTL_CAM_YADJ_TARGET
Definition enums.h:4905

◆ ModelAnimatorFlags

Enumerator
MODEL_ANIMATOR_FLAG_CAM_0 
MODEL_ANIMATOR_FLAG_CAM_1 
MODEL_ANIMATOR_FLAG_CAM_2 
MODEL_ANIMATOR_FLAG_CAM_3 
MODEL_ANIMATOR_FLAG_ENABLED 
MODEL_ANIMATOR_FLAG_20 
MODEL_ANIMATOR_FLAG_UPDATE_PENDING 
MODEL_ANIMATOR_FLAG_HIDDEN 
MODEL_ANIMATOR_FLAG_FLIP_Z 
MODEL_ANIMATOR_FLAG_FLIP_Y 
MODEL_ANIMATOR_FLAG_FLIP_X 
MODEL_ANIMATOR_FLAG_800 
MODEL_ANIMATOR_FLAG_HAS_MODEL 
MODEL_ANIMATOR_FLAG_2000 
MODEL_ANIMATOR_FLAG_4000 
MODEL_ANIMATOR_FLAG_MESH 
MODEL_ANIMATOR_FLAG_CULL_BACK 
MODEL_ANIMATOR_FLAG_NO_FLIP 
MODEL_ANIMATOR_FLAG_FREEZE_ANIMATION 
MODEL_ANIMATOR_FLAG_80000 
MODEL_ANIMATOR_FLAG_100000 
MODEL_ANIMATOR_FLAG_200000 
MODEL_ANIMATOR_FLAG_400000 
MODEL_ANIMATOR_FLAG_800000 
MODEL_ANIMATOR_FLAG_1000000 
MODEL_ANIMATOR_FLAG_2000000 
MODEL_ANIMATOR_FLAG_4000000 
MODEL_ANIMATOR_FLAG_8000000 
MODEL_ANIMATOR_FLAG_10000000 
MODEL_ANIMATOR_FLAG_20000000 
MODEL_ANIMATOR_FLAG_40000000 
MODEL_ANIMATOR_FLAG_80000000 

Definition at line 4910 of file enums.h.

4910 {
4911 MODEL_ANIMATOR_FLAG_CAM_0 = 0x00000001,
4912 MODEL_ANIMATOR_FLAG_CAM_1 = 0x00000002,
4913 MODEL_ANIMATOR_FLAG_CAM_2 = 0x00000004,
4914 MODEL_ANIMATOR_FLAG_CAM_3 = 0x00000008,
4915 MODEL_ANIMATOR_FLAG_ENABLED = 0x00000010,
4916 MODEL_ANIMATOR_FLAG_20 = 0x00000020,
4918 MODEL_ANIMATOR_FLAG_HIDDEN = 0x00000080,
4919 MODEL_ANIMATOR_FLAG_FLIP_Z = 0x00000100,
4920 MODEL_ANIMATOR_FLAG_FLIP_Y = 0x00000200,
4921 MODEL_ANIMATOR_FLAG_FLIP_X = 0x00000400,
4922 MODEL_ANIMATOR_FLAG_800 = 0x00000800,
4923 MODEL_ANIMATOR_FLAG_HAS_MODEL = 0x00001000,
4924 MODEL_ANIMATOR_FLAG_2000 = 0x00002000,
4925 MODEL_ANIMATOR_FLAG_4000 = 0x00004000,
4926 MODEL_ANIMATOR_FLAG_MESH = 0x00008000,
4927 MODEL_ANIMATOR_FLAG_CULL_BACK = 0x00010000,
4928 MODEL_ANIMATOR_FLAG_NO_FLIP = 0x00020000,
4930 MODEL_ANIMATOR_FLAG_80000 = 0x00080000,
4931 MODEL_ANIMATOR_FLAG_100000 = 0x00100000,
4932 MODEL_ANIMATOR_FLAG_200000 = 0x00200000,
4933 MODEL_ANIMATOR_FLAG_400000 = 0x00400000,
4934 MODEL_ANIMATOR_FLAG_800000 = 0x00800000,
4935 MODEL_ANIMATOR_FLAG_1000000 = 0x01000000,
4936 MODEL_ANIMATOR_FLAG_2000000 = 0x02000000,
4937 MODEL_ANIMATOR_FLAG_4000000 = 0x04000000,
4938 MODEL_ANIMATOR_FLAG_8000000 = 0x08000000,
4939 MODEL_ANIMATOR_FLAG_10000000 = 0x10000000,
4940 MODEL_ANIMATOR_FLAG_20000000 = 0x20000000,
4941 MODEL_ANIMATOR_FLAG_40000000 = 0x40000000,
4942 MODEL_ANIMATOR_FLAG_80000000 = 0x80000000,
4943};
@ MODEL_ANIMATOR_FLAG_10000000
Definition enums.h:4939
@ MODEL_ANIMATOR_FLAG_20
Definition enums.h:4916
@ MODEL_ANIMATOR_FLAG_2000
Definition enums.h:4924
@ MODEL_ANIMATOR_FLAG_CAM_2
Definition enums.h:4913
@ MODEL_ANIMATOR_FLAG_HAS_MODEL
Definition enums.h:4923
@ MODEL_ANIMATOR_FLAG_CULL_BACK
Definition enums.h:4927
@ MODEL_ANIMATOR_FLAG_NO_FLIP
Definition enums.h:4928
@ MODEL_ANIMATOR_FLAG_400000
Definition enums.h:4933
@ MODEL_ANIMATOR_FLAG_8000000
Definition enums.h:4938
@ MODEL_ANIMATOR_FLAG_40000000
Definition enums.h:4941
@ MODEL_ANIMATOR_FLAG_800000
Definition enums.h:4934
@ MODEL_ANIMATOR_FLAG_MESH
Definition enums.h:4926
@ MODEL_ANIMATOR_FLAG_CAM_1
Definition enums.h:4912
@ MODEL_ANIMATOR_FLAG_FREEZE_ANIMATION
Definition enums.h:4929
@ MODEL_ANIMATOR_FLAG_FLIP_Y
Definition enums.h:4920
@ MODEL_ANIMATOR_FLAG_FLIP_X
Definition enums.h:4921
@ MODEL_ANIMATOR_FLAG_CAM_0
Definition enums.h:4911
@ MODEL_ANIMATOR_FLAG_HIDDEN
Definition enums.h:4918
@ MODEL_ANIMATOR_FLAG_800
Definition enums.h:4922
@ MODEL_ANIMATOR_FLAG_80000000
Definition enums.h:4942
@ MODEL_ANIMATOR_FLAG_200000
Definition enums.h:4932
@ MODEL_ANIMATOR_FLAG_100000
Definition enums.h:4931
@ MODEL_ANIMATOR_FLAG_ENABLED
Definition enums.h:4915
@ MODEL_ANIMATOR_FLAG_4000
Definition enums.h:4925
@ MODEL_ANIMATOR_FLAG_FLIP_Z
Definition enums.h:4919
@ MODEL_ANIMATOR_FLAG_20000000
Definition enums.h:4940
@ MODEL_ANIMATOR_FLAG_4000000
Definition enums.h:4937
@ MODEL_ANIMATOR_FLAG_80000
Definition enums.h:4930
@ MODEL_ANIMATOR_FLAG_UPDATE_PENDING
Definition enums.h:4917
@ MODEL_ANIMATOR_FLAG_2000000
Definition enums.h:4936
@ MODEL_ANIMATOR_FLAG_CAM_3
Definition enums.h:4914
@ MODEL_ANIMATOR_FLAG_1000000
Definition enums.h:4935

◆ ShopFlags

enum ShopFlags
Enumerator
SHOP_FLAG_SHOWING_ITEM_INFO 
SHOP_FLAG_INTERACT_SCRIPT_RUNNING 

Definition at line 4945 of file enums.h.

4945 {
4948};
@ SHOP_FLAG_SHOWING_ITEM_INFO
Definition enums.h:4946
@ SHOP_FLAG_INTERACT_SCRIPT_RUNNING
Definition enums.h:4947

◆ anonymous enum

anonymous enum
Enumerator
SHOP_MSG_BUY_CONFIRM 
SHOP_MSG_NOT_ENOUGH_COINS 
SHOP_MSG_NOT_ENOUGH_ROOM 
SHOP_MSG_BUY_THANK_YOU 
SHOP_MSG_GREETING 
SHOP_MSG_INSTRUCTIONS 
SHOP_MSG_NOTHING_TO_SELL 
SHOP_MSG_SELL_WHICH 
SHOP_MSG_SELL_CONFIRM 
SHOP_MSG_SELL_CANCEL 
SHOP_MSG_SELL_MORE 
SHOP_MSG_SELL_THANKS 
SHOP_MSG_NOTHING_TO_CHECK 
SHOP_MSG_NO_CHECK_ROOM 
SHOP_MSG_CHECK_WHICH 
SHOP_MSG_CHECK_ACCEPTED 
SHOP_MSG_CHECK_MORE 
SHOP_MSG_NOTHING_TO_CLAIM 
SHOP_MSG_NO_CLAIM_ROOM 
SHOP_MSG_CLAIM_WHICH 
SHOP_MSG_CLAIM_ACCEPTED 
SHOP_MSG_CLAIM_MORE 
SHOP_MSG_FAREWELL 

Definition at line 4950 of file enums.h.

4950 {
4951 SHOP_MSG_BUY_CONFIRM = 0x00,
4955 SHOP_MSG_GREETING = 0x04,
4956 SHOP_MSG_INSTRUCTIONS = 0x05,
4958 SHOP_MSG_SELL_WHICH = 0x07,
4959 SHOP_MSG_SELL_CONFIRM = 0x08,
4960 SHOP_MSG_SELL_CANCEL = 0x09,
4961 SHOP_MSG_SELL_MORE = 0x0A,
4962 SHOP_MSG_SELL_THANKS = 0x0B,
4965 SHOP_MSG_CHECK_WHICH = 0x0E,
4967 SHOP_MSG_CHECK_MORE = 0x10,
4970 SHOP_MSG_CLAIM_WHICH = 0x13,
4972 SHOP_MSG_CLAIM_MORE = 0x15,
4973 SHOP_MSG_FAREWELL = 0x16,
4974};
@ SHOP_MSG_BUY_THANK_YOU
Definition enums.h:4954
@ SHOP_MSG_NOT_ENOUGH_COINS
Definition enums.h:4952
@ SHOP_MSG_FAREWELL
Definition enums.h:4973
@ SHOP_MSG_SELL_THANKS
Definition enums.h:4962
@ SHOP_MSG_SELL_MORE
Definition enums.h:4961
@ SHOP_MSG_NOTHING_TO_CLAIM
Definition enums.h:4968
@ SHOP_MSG_CLAIM_MORE
Definition enums.h:4972
@ SHOP_MSG_BUY_CONFIRM
Definition enums.h:4951
@ SHOP_MSG_GREETING
Definition enums.h:4955
@ SHOP_MSG_CHECK_ACCEPTED
Definition enums.h:4966
@ SHOP_MSG_CHECK_WHICH
Definition enums.h:4965
@ SHOP_MSG_SELL_WHICH
Definition enums.h:4958
@ SHOP_MSG_CLAIM_ACCEPTED
Definition enums.h:4971
@ SHOP_MSG_NOTHING_TO_CHECK
Definition enums.h:4963
@ SHOP_MSG_SELL_CONFIRM
Definition enums.h:4959
@ SHOP_MSG_NOTHING_TO_SELL
Definition enums.h:4957
@ SHOP_MSG_SELL_CANCEL
Definition enums.h:4960
@ SHOP_MSG_CHECK_MORE
Definition enums.h:4967
@ SHOP_MSG_INSTRUCTIONS
Definition enums.h:4956
@ SHOP_MSG_NO_CHECK_ROOM
Definition enums.h:4964
@ SHOP_MSG_NOT_ENOUGH_ROOM
Definition enums.h:4953
@ SHOP_MSG_NO_CLAIM_ROOM
Definition enums.h:4969
@ SHOP_MSG_CLAIM_WHICH
Definition enums.h:4970

◆ anonymous enum

anonymous enum
Enumerator
SHOP_BUY_RESULT_NOT_ENOUGH_COINS 
SHOP_BUY_RESULT_OK 
SHOP_BUY_RESULT_2 
SHOP_BUY_RESULT_CANCEL 
SHOP_BUY_RESULT_4 
SHOP_BUY_RESULT_NOT_ENOUGH_ROOM 

Definition at line 4976 of file enums.h.

4976 {
4983};
@ SHOP_BUY_RESULT_4
Definition enums.h:4981
@ SHOP_BUY_RESULT_OK
Definition enums.h:4978
@ SHOP_BUY_RESULT_NOT_ENOUGH_COINS
Definition enums.h:4977
@ SHOP_BUY_RESULT_CANCEL
Definition enums.h:4980
@ SHOP_BUY_RESULT_2
Definition enums.h:4979
@ SHOP_BUY_RESULT_NOT_ENOUGH_ROOM
Definition enums.h:4982

◆ EncounterFlags

Enumerator
ENCOUNTER_FLAG_NONE 
ENCOUNTER_FLAG_THUMBS_UP 

Mario will do a 'thumbs up' animation after winning.

ENCOUNTER_FLAG_CANT_SKIP_WIN_DELAY 
ENCOUNTER_FLAG_SKIP_FLEE_DROPS 

Definition at line 4985 of file enums.h.

4985 {
4986 ENCOUNTER_FLAG_NONE = 0x00000000,
4987 ENCOUNTER_FLAG_THUMBS_UP = 0x00000001,
4989 ENCOUNTER_FLAG_SKIP_FLEE_DROPS = 0x00000004,
4990};
@ ENCOUNTER_FLAG_NONE
Definition enums.h:4986
@ ENCOUNTER_FLAG_SKIP_FLEE_DROPS
Definition enums.h:4989
@ ENCOUNTER_FLAG_THUMBS_UP
Mario will do a 'thumbs up' animation after winning.
Definition enums.h:4987
@ ENCOUNTER_FLAG_CANT_SKIP_WIN_DELAY
Definition enums.h:4988

◆ WindowFlags

Enumerator
WINDOW_FLAG_INITIALIZED 
WINDOW_FLAG_FPUPDATE_CHANGED 
WINDOW_FLAG_HIDDEN 

Updated but not rendered.

WINDOW_FLAG_INITIAL_ANIMATION 
WINDOW_FLAG_HAS_CHILDREN 
WINDOW_FLAG_DISABLED 

Not updated or rendered.

WINDOW_FLAG_40 

Definition at line 4992 of file enums.h.

4992 {
4993 WINDOW_FLAG_INITIALIZED = 0x00000001,
4994 WINDOW_FLAG_FPUPDATE_CHANGED = 0x00000002,
4995 WINDOW_FLAG_HIDDEN = 0x00000004,
4996 WINDOW_FLAG_INITIAL_ANIMATION = 0x00000008,
4997 WINDOW_FLAG_HAS_CHILDREN = 0x00000010,
4998 WINDOW_FLAG_DISABLED = 0x00000020,
4999 WINDOW_FLAG_40 = 0x00000040,
5000};
@ WINDOW_FLAG_DISABLED
Not updated or rendered.
Definition enums.h:4998
@ WINDOW_FLAG_FPUPDATE_CHANGED
Definition enums.h:4994
@ WINDOW_FLAG_HAS_CHILDREN
Definition enums.h:4997
@ WINDOW_FLAG_40
Definition enums.h:4999
@ WINDOW_FLAG_INITIALIZED
Definition enums.h:4993
@ WINDOW_FLAG_INITIAL_ANIMATION
Definition enums.h:4996
@ WINDOW_FLAG_HIDDEN
Updated but not rendered.
Definition enums.h:4995

◆ DrawFlags

enum DrawFlags
Enumerator
DRAW_FLAG_ROTSCALE 
DRAW_FLAG_ANIMATED_BACKGROUND 
DRAW_FLAG_NO_CLIP 
DRAW_FLAG_CULL_BACK 

Definition at line 5002 of file enums.h.

5002 {
5003 DRAW_FLAG_ROTSCALE = 0x00000001,
5004 DRAW_FLAG_ANIMATED_BACKGROUND = 0x00000002,
5005 DRAW_FLAG_NO_CLIP = 0x00000004,
5006 DRAW_FLAG_CULL_BACK = 0x00000008,
5007};
@ DRAW_FLAG_NO_CLIP
Definition enums.h:5005
@ DRAW_FLAG_ROTSCALE
Definition enums.h:5003
@ DRAW_FLAG_CULL_BACK
Definition enums.h:5006
@ DRAW_FLAG_ANIMATED_BACKGROUND
Definition enums.h:5004

◆ EntityModelFlags

Enumerator
ENTITY_MODEL_FLAG_CAM0 
ENTITY_MODEL_FLAG_CAM1 
ENTITY_MODEL_FLAG_CAM2 
ENTITY_MODEL_FLAG_CAM3 
ENTITY_MODEL_FLAG_ENABLED 
ENTITY_MODEL_FLAG_HIDDEN 
ENTITY_MODEL_FLAG_40 
ENTITY_MODEL_FLAG_80 
ENTITY_MODEL_FLAG_100 
ENTITY_MODEL_FLAG_REFLECT 
ENTITY_MODEL_FLAG_USE_IMAGE 
ENTITY_MODEL_FLAG_FOG_DISABLED 
ENTITY_MODEL_FLAG_1000 
ENTITY_MODEL_FLAG_2000 
ENTITY_MODEL_FLAG_4000 
ENTITY_MODEL_FLAG_8000 
ENTITY_MODEL_FLAG_10000 
ENTITY_MODEL_FLAG_DISABLE_SCRIPT 
ENTITY_MODEL_FLAG_40000 
ENTITY_MODEL_FLAG_80000 
ENTITY_MODEL_FLAG_100000 
ENTITY_MODEL_FLAG_200000 
ENTITY_MODEL_FLAG_400000 
ENTITY_MODEL_FLAG_800000 
ENTITY_MODEL_FLAG_1000000 
ENTITY_MODEL_FLAG_2000000 
ENTITY_MODEL_FLAG_4000000 
ENTITY_MODEL_FLAG_8000000 
ENTITY_MODEL_FLAG_10000000 
ENTITY_MODEL_FLAG_20000000 
ENTITY_MODEL_FLAG_40000000 
ENTITY_MODEL_FLAG_80000000 

Definition at line 5009 of file enums.h.

5009 {
5010 ENTITY_MODEL_FLAG_CAM0 = 0x00000001,
5011 ENTITY_MODEL_FLAG_CAM1 = 0x00000002,
5012 ENTITY_MODEL_FLAG_CAM2 = 0x00000004,
5013 ENTITY_MODEL_FLAG_CAM3 = 0x00000008,
5014 ENTITY_MODEL_FLAG_ENABLED = 0x00000010,
5015 ENTITY_MODEL_FLAG_HIDDEN = 0x00000020,
5016 ENTITY_MODEL_FLAG_40 = 0x00000040,
5017 ENTITY_MODEL_FLAG_80 = 0x00000080,
5018 ENTITY_MODEL_FLAG_100 = 0x00000100,
5019 ENTITY_MODEL_FLAG_REFLECT = 0x00000200,
5020 ENTITY_MODEL_FLAG_USE_IMAGE = 0x00000400,
5021 ENTITY_MODEL_FLAG_FOG_DISABLED = 0x00000800,
5022 ENTITY_MODEL_FLAG_1000 = 0x00001000,
5023 ENTITY_MODEL_FLAG_2000 = 0x00002000,
5024 ENTITY_MODEL_FLAG_4000 = 0x00004000,
5025 ENTITY_MODEL_FLAG_8000 = 0x00008000,
5026 ENTITY_MODEL_FLAG_10000 = 0x00010000,
5028 ENTITY_MODEL_FLAG_40000 = 0x00040000,
5029 ENTITY_MODEL_FLAG_80000 = 0x00080000,
5030 ENTITY_MODEL_FLAG_100000 = 0x00100000,
5031 ENTITY_MODEL_FLAG_200000 = 0x00200000,
5032 ENTITY_MODEL_FLAG_400000 = 0x00400000,
5033 ENTITY_MODEL_FLAG_800000 = 0x00800000,
5034 ENTITY_MODEL_FLAG_1000000 = 0x01000000,
5035 ENTITY_MODEL_FLAG_2000000 = 0x02000000,
5036 ENTITY_MODEL_FLAG_4000000 = 0x04000000,
5037 ENTITY_MODEL_FLAG_8000000 = 0x08000000,
5038 ENTITY_MODEL_FLAG_10000000 = 0x10000000,
5039 ENTITY_MODEL_FLAG_20000000 = 0x20000000,
5040 ENTITY_MODEL_FLAG_40000000 = 0x40000000,
5041 ENTITY_MODEL_FLAG_80000000 = 0x80000000,
5042};
@ ENTITY_MODEL_FLAG_400000
Definition enums.h:5032
@ ENTITY_MODEL_FLAG_CAM1
Definition enums.h:5011
@ ENTITY_MODEL_FLAG_100000
Definition enums.h:5030
@ ENTITY_MODEL_FLAG_FOG_DISABLED
Definition enums.h:5021
@ ENTITY_MODEL_FLAG_8000
Definition enums.h:5025
@ ENTITY_MODEL_FLAG_USE_IMAGE
Definition enums.h:5020
@ ENTITY_MODEL_FLAG_4000000
Definition enums.h:5036
@ ENTITY_MODEL_FLAG_2000000
Definition enums.h:5035
@ ENTITY_MODEL_FLAG_100
Definition enums.h:5018
@ ENTITY_MODEL_FLAG_80000
Definition enums.h:5029
@ ENTITY_MODEL_FLAG_10000000
Definition enums.h:5038
@ ENTITY_MODEL_FLAG_40
Definition enums.h:5016
@ ENTITY_MODEL_FLAG_4000
Definition enums.h:5024
@ ENTITY_MODEL_FLAG_2000
Definition enums.h:5023
@ ENTITY_MODEL_FLAG_80000000
Definition enums.h:5041
@ ENTITY_MODEL_FLAG_800000
Definition enums.h:5033
@ ENTITY_MODEL_FLAG_CAM3
Definition enums.h:5013
@ ENTITY_MODEL_FLAG_80
Definition enums.h:5017
@ ENTITY_MODEL_FLAG_DISABLE_SCRIPT
Definition enums.h:5027
@ ENTITY_MODEL_FLAG_1000000
Definition enums.h:5034
@ ENTITY_MODEL_FLAG_10000
Definition enums.h:5026
@ ENTITY_MODEL_FLAG_8000000
Definition enums.h:5037
@ ENTITY_MODEL_FLAG_HIDDEN
Definition enums.h:5015
@ ENTITY_MODEL_FLAG_1000
Definition enums.h:5022
@ ENTITY_MODEL_FLAG_40000
Definition enums.h:5028
@ ENTITY_MODEL_FLAG_40000000
Definition enums.h:5040
@ ENTITY_MODEL_FLAG_200000
Definition enums.h:5031
@ ENTITY_MODEL_FLAG_CAM2
Definition enums.h:5012
@ ENTITY_MODEL_FLAG_REFLECT
Definition enums.h:5019
@ ENTITY_MODEL_FLAG_20000000
Definition enums.h:5039
@ ENTITY_MODEL_FLAG_CAM0
Definition enums.h:5010
@ ENTITY_MODEL_FLAG_ENABLED
Definition enums.h:5014

◆ TempSetZoneEnabledFlags

Enumerator
TEMP_SET_ZONE_ENABLED_FLAG_1 
TEMP_SET_ZONE_ENABLED_FLAG_2 
TEMP_SET_ZONE_ENABLED_FLAG_4 
TEMP_SET_ZONE_ENABLED_FLAG_8 
TEMP_SET_ZONE_ENABLED_FLAG_10 
TEMP_SET_ZONE_ENABLED_FLAG_20 
TEMP_SET_ZONE_ENABLED_FLAG_40 
TEMP_SET_ZONE_ENABLED_FLAG_80 
TEMP_SET_ZONE_ENABLED_FLAG_100 
TEMP_SET_ZONE_ENABLED_FLAG_200 
TEMP_SET_ZONE_ENABLED_FLAG_400 
TEMP_SET_ZONE_ENABLED_FLAG_800 
TEMP_SET_ZONE_ENABLED_FLAG_1000 
TEMP_SET_ZONE_ENABLED_FLAG_2000 
TEMP_SET_ZONE_ENABLED_FLAG_4000 
TEMP_SET_ZONE_ENABLED_FLAG_8000 
TEMP_SET_ZONE_ENABLED_FLAG_10000 
TEMP_SET_ZONE_ENABLED_FLAG_20000 
TEMP_SET_ZONE_ENABLED_FLAG_40000 
TEMP_SET_ZONE_ENABLED_FLAG_80000 
TEMP_SET_ZONE_ENABLED_FLAG_100000 
TEMP_SET_ZONE_ENABLED_FLAG_200000 
TEMP_SET_ZONE_ENABLED_FLAG_400000 
TEMP_SET_ZONE_ENABLED_FLAG_800000 
TEMP_SET_ZONE_ENABLED_FLAG_1000000 
TEMP_SET_ZONE_ENABLED_FLAG_2000000 
TEMP_SET_ZONE_ENABLED_FLAG_4000000 
TEMP_SET_ZONE_ENABLED_FLAG_8000000 
TEMP_SET_ZONE_ENABLED_FLAG_10000000 
TEMP_SET_ZONE_ENABLED_FLAG_20000000 
TEMP_SET_ZONE_ENABLED_FLAG_40000000 
TEMP_SET_ZONE_ENABLED_FLAG_80000000 

Definition at line 5044 of file enums.h.

5044 {
5045 TEMP_SET_ZONE_ENABLED_FLAG_1 = 0x00000001,
5046 TEMP_SET_ZONE_ENABLED_FLAG_2 = 0x00000002,
5047 TEMP_SET_ZONE_ENABLED_FLAG_4 = 0x00000004,
5048 TEMP_SET_ZONE_ENABLED_FLAG_8 = 0x00000008,
5049 TEMP_SET_ZONE_ENABLED_FLAG_10 = 0x00000010,
5050 TEMP_SET_ZONE_ENABLED_FLAG_20 = 0x00000020,
5051 TEMP_SET_ZONE_ENABLED_FLAG_40 = 0x00000040,
5052 TEMP_SET_ZONE_ENABLED_FLAG_80 = 0x00000080,
5053 TEMP_SET_ZONE_ENABLED_FLAG_100 = 0x00000100,
5054 TEMP_SET_ZONE_ENABLED_FLAG_200 = 0x00000200,
5055 TEMP_SET_ZONE_ENABLED_FLAG_400 = 0x00000400,
5056 TEMP_SET_ZONE_ENABLED_FLAG_800 = 0x00000800,
5077};
@ TEMP_SET_ZONE_ENABLED_FLAG_10000000
Definition enums.h:5073
@ TEMP_SET_ZONE_ENABLED_FLAG_2
Definition enums.h:5046
@ TEMP_SET_ZONE_ENABLED_FLAG_1000
Definition enums.h:5057
@ TEMP_SET_ZONE_ENABLED_FLAG_40
Definition enums.h:5051
@ TEMP_SET_ZONE_ENABLED_FLAG_20000000
Definition enums.h:5074
@ TEMP_SET_ZONE_ENABLED_FLAG_100
Definition enums.h:5053
@ TEMP_SET_ZONE_ENABLED_FLAG_1000000
Definition enums.h:5069
@ TEMP_SET_ZONE_ENABLED_FLAG_80000000
Definition enums.h:5076
@ TEMP_SET_ZONE_ENABLED_FLAG_200
Definition enums.h:5054
@ TEMP_SET_ZONE_ENABLED_FLAG_20
Definition enums.h:5050
@ TEMP_SET_ZONE_ENABLED_FLAG_40000
Definition enums.h:5063
@ TEMP_SET_ZONE_ENABLED_FLAG_2000000
Definition enums.h:5070
@ TEMP_SET_ZONE_ENABLED_FLAG_80000
Definition enums.h:5064
@ TEMP_SET_ZONE_ENABLED_FLAG_80
Definition enums.h:5052
@ TEMP_SET_ZONE_ENABLED_FLAG_2000
Definition enums.h:5058
@ TEMP_SET_ZONE_ENABLED_FLAG_400000
Definition enums.h:5067
@ TEMP_SET_ZONE_ENABLED_FLAG_4
Definition enums.h:5047
@ TEMP_SET_ZONE_ENABLED_FLAG_800000
Definition enums.h:5068
@ TEMP_SET_ZONE_ENABLED_FLAG_1
Definition enums.h:5045
@ TEMP_SET_ZONE_ENABLED_FLAG_4000000
Definition enums.h:5071
@ TEMP_SET_ZONE_ENABLED_FLAG_10
Definition enums.h:5049
@ TEMP_SET_ZONE_ENABLED_FLAG_800
Definition enums.h:5056
@ TEMP_SET_ZONE_ENABLED_FLAG_8000
Definition enums.h:5060
@ TEMP_SET_ZONE_ENABLED_FLAG_8000000
Definition enums.h:5072
@ TEMP_SET_ZONE_ENABLED_FLAG_8
Definition enums.h:5048
@ TEMP_SET_ZONE_ENABLED_FLAG_400
Definition enums.h:5055
@ TEMP_SET_ZONE_ENABLED_FLAG_10000
Definition enums.h:5061
@ TEMP_SET_ZONE_ENABLED_FLAG_40000000
Definition enums.h:5075
@ TEMP_SET_ZONE_ENABLED_FLAG_4000
Definition enums.h:5059
@ TEMP_SET_ZONE_ENABLED_FLAG_100000
Definition enums.h:5065
@ TEMP_SET_ZONE_ENABLED_FLAG_200000
Definition enums.h:5066
@ TEMP_SET_ZONE_ENABLED_FLAG_20000
Definition enums.h:5062

◆ ModelTransformGroupFlags

Enumerator
TRANSFORM_GROUP_FLAG_VALID 
TRANSFORM_GROUP_FLAG_HIDDEN 
TRANSFORM_GROUP_FLAG_INACTIVE 
TRANSFORM_GROUP_FLAG_HAS_TRANSFORM 
TRANSFORM_GROUP_FLAG_MATRIX_DIRTY 
TRANSFORM_GROUP_FLAG_IGNORE_MATRIX 

Definition at line 5079 of file enums.h.

5079 {
5080 TRANSFORM_GROUP_FLAG_VALID = 0x00000001,
5081 TRANSFORM_GROUP_FLAG_HIDDEN = 0x00000002, // update, but do not render
5082 TRANSFORM_GROUP_FLAG_INACTIVE = 0x00000004,
5085 TRANSFORM_GROUP_FLAG_IGNORE_MATRIX = 0x00002000, // set until dirty matrix has been recalculated
5086};
@ TRANSFORM_GROUP_FLAG_INACTIVE
Definition enums.h:5082
@ TRANSFORM_GROUP_FLAG_HAS_TRANSFORM
Definition enums.h:5083
@ TRANSFORM_GROUP_FLAG_HIDDEN
Definition enums.h:5081
@ TRANSFORM_GROUP_FLAG_VALID
Definition enums.h:5080
@ TRANSFORM_GROUP_FLAG_MATRIX_DIRTY
Definition enums.h:5084
@ TRANSFORM_GROUP_FLAG_IGNORE_MATRIX
Definition enums.h:5085

◆ NpcDropFlags

Enumerator
NPC_DROP_FLAG_80 

Definition at line 5088 of file enums.h.

5088 {
5089 NPC_DROP_FLAG_80 = 0x80,
5090};
@ NPC_DROP_FLAG_80
Definition enums.h:5089

◆ ImgFXStateFlags

Enumerator
IMGFX_FLAG_VALID 
IMGFX_FLAG_G_CULL_BACK 
IMGFX_FLAG_G_CULL_FRONT 
IMGFX_FLAG_8 
IMGFX_FLAG_SKIP_GFX_SETUP 
IMGFX_FLAG_SKIP_TEX_SETUP 
IMGFX_FLAG_40 
IMGFX_FLAG_LOOP_ANIM 
IMGFX_FLAG_REVERSE_ANIM 
IMGFX_FLAG_200 
IMGFX_FLAG_400 
IMGFX_FLAG_800 
IMGFX_FLAG_ANIM_DONE 
IMGFX_FLAG_2000 
IMGFX_FLAG_4000 
IMGFX_FLAG_8000 
IMGFX_FLAG_NO_FILTERING 
IMGFX_FLAG_20000 
IMGFX_FLAG_40000 
IMGFX_FLAG_80000 
IMGFX_FLAG_100000 

Definition at line 5092 of file enums.h.

5092 {
5093 IMGFX_FLAG_VALID = 0x00000001,
5094 IMGFX_FLAG_G_CULL_BACK = 0x00000002,
5095 IMGFX_FLAG_G_CULL_FRONT = 0x00000004,
5096 IMGFX_FLAG_8 = 0x00000008,
5097 IMGFX_FLAG_SKIP_GFX_SETUP = 0x00000010,
5098 IMGFX_FLAG_SKIP_TEX_SETUP = 0x00000020,
5099 IMGFX_FLAG_40 = 0x00000040,
5100 IMGFX_FLAG_LOOP_ANIM = 0x00000080,
5101 IMGFX_FLAG_REVERSE_ANIM = 0x00000100, // fold animation plays backwards (from end to start)
5102 IMGFX_FLAG_200 = 0x00000200,
5103 IMGFX_FLAG_400 = 0x00000400,
5104 IMGFX_FLAG_800 = 0x00000800,
5105 IMGFX_FLAG_ANIM_DONE = 0x00001000,
5106 IMGFX_FLAG_2000 = 0x00002000,
5107 IMGFX_FLAG_4000 = 0x00004000,
5108 IMGFX_FLAG_8000 = 0x00008000,
5109 IMGFX_FLAG_NO_FILTERING = 0x00010000,
5110 IMGFX_FLAG_20000 = 0x00020000,
5111 IMGFX_FLAG_40000 = 0x00040000,
5112 IMGFX_FLAG_80000 = 0x00080000,
5113 IMGFX_FLAG_100000 = 0x00100000,
5114};
@ IMGFX_FLAG_40000
Definition enums.h:5111
@ IMGFX_FLAG_8000
Definition enums.h:5108
@ IMGFX_FLAG_SKIP_TEX_SETUP
Definition enums.h:5098
@ IMGFX_FLAG_40
Definition enums.h:5099
@ IMGFX_FLAG_ANIM_DONE
Definition enums.h:5105
@ IMGFX_FLAG_VALID
Definition enums.h:5093
@ IMGFX_FLAG_G_CULL_BACK
Definition enums.h:5094
@ IMGFX_FLAG_LOOP_ANIM
Definition enums.h:5100
@ IMGFX_FLAG_20000
Definition enums.h:5110
@ IMGFX_FLAG_G_CULL_FRONT
Definition enums.h:5095
@ IMGFX_FLAG_100000
Definition enums.h:5113
@ IMGFX_FLAG_REVERSE_ANIM
Definition enums.h:5101
@ IMGFX_FLAG_NO_FILTERING
Definition enums.h:5109
@ IMGFX_FLAG_2000
Definition enums.h:5106
@ IMGFX_FLAG_200
Definition enums.h:5102
@ IMGFX_FLAG_80000
Definition enums.h:5112
@ IMGFX_FLAG_800
Definition enums.h:5104
@ IMGFX_FLAG_SKIP_GFX_SETUP
Definition enums.h:5097
@ IMGFX_FLAG_4000
Definition enums.h:5107
@ IMGFX_FLAG_400
Definition enums.h:5103
@ IMGFX_FLAG_8
Definition enums.h:5096

◆ ImgFXType

enum ImgFXType
Enumerator
IMGFX_CLEAR 
IMGFX_UNK_1 
IMGFX_UNK_2 
IMGFX_RESET 
IMGFX_SET_WAVY 
IMGFX_SET_ANIM 
IMGFX_SET_COLOR 
IMGFX_SET_ALPHA 
IMGFX_SET_TINT 
IMGFX_SET_WHITE_FADE 
IMGFX_SET_CREDITS_FADE 
IMGFX_COLOR_BUF_SET_MULTIPLY 
IMGFX_COLOR_BUF_SET_MODULATE 
IMGFX_HOLOGRAM 
IMGFX_FILL_COLOR 
IMGFX_OVERLAY 
IMGFX_OVERLAY_XLU 
IMGFX_ALLOC_COLOR_BUF 

Definition at line 5116 of file enums.h.

5116 {
5117 IMGFX_CLEAR = 0x0,
5118 IMGFX_UNK_1 = 0x1, // unused?
5119 IMGFX_UNK_2 = 0x2, // unused?
5120 IMGFX_RESET = 0x3, // after goomba 'sticker' ambush in kmr_09 unfurls. might be to force-terminate ANIM.
5121 IMGFX_SET_WAVY = 0x4, // Kolorado when injured and Sushie when underwater (* note: Sushie fold rendering is bugged and only occurs *before* going underwater)
5122 IMGFX_SET_ANIM = 0x5,
5123 IMGFX_SET_COLOR = 0x6, // modulate color (args: R, G, B)
5124 IMGFX_SET_ALPHA = 0x7, // modulate alpha (args: A)
5125 IMGFX_SET_TINT = 0x8, // modulate color+alpha (args: R, G, B, A)
5129 IMGFX_COLOR_BUF_SET_MODULATE = 0xC, // used for color cycling on Monstar's outline
5130 IMGFX_HOLOGRAM = 0xD, // ghostly star spirits and merlar (args: ???, staticAmt, ???, alphaAmt)
5131 IMGFX_FILL_COLOR = 0xE, // used to create boss silhouettes in chapter introduction sceens
5132 IMGFX_OVERLAY = 0xF,
5133 IMGFX_OVERLAY_XLU = 0x10, // unused?
5134 IMGFX_ALLOC_COLOR_BUF = 0x11, // (args: count) creates buffer to set color of 'count' vertices
5135} ImgFXType;
ImgFXType
Definition enums.h:5116
@ IMGFX_SET_ALPHA
Definition enums.h:5124
@ IMGFX_COLOR_BUF_SET_MULTIPLY
Definition enums.h:5128
@ IMGFX_RESET
Definition enums.h:5120
@ IMGFX_HOLOGRAM
Definition enums.h:5130
@ IMGFX_SET_COLOR
Definition enums.h:5123
@ IMGFX_OVERLAY_XLU
Definition enums.h:5133
@ IMGFX_OVERLAY
Definition enums.h:5132
@ IMGFX_CLEAR
Definition enums.h:5117
@ IMGFX_SET_WAVY
Definition enums.h:5121
@ IMGFX_ALLOC_COLOR_BUF
Definition enums.h:5134
@ IMGFX_FILL_COLOR
Definition enums.h:5131
@ IMGFX_COLOR_BUF_SET_MODULATE
Definition enums.h:5129
@ IMGFX_SET_CREDITS_FADE
Definition enums.h:5127
@ IMGFX_SET_TINT
Definition enums.h:5125
@ IMGFX_SET_WHITE_FADE
Definition enums.h:5126
@ IMGFX_SET_ANIM
Definition enums.h:5122
@ IMGFX_UNK_2
Definition enums.h:5119
@ IMGFX_UNK_1
Definition enums.h:5118

◆ ImgFXAnim

enum ImgFXAnim
Enumerator
IMGFX_ANIM_SHOCK 
IMGFX_ANIM_SHIVER 
IMGFX_ANIM_VERTICAL_PIPE_CURL 
IMGFX_ANIM_HORIZONTAL_PIPE_CURL 
IMGFX_ANIM_STARTLE 
IMGFX_ANIM_FLUTTER_DOWN 
IMGFX_ANIM_UNFURL 
IMGFX_ANIM_GET_IN_BED 
IMGFX_ANIM_SPIRIT_CAPTURE 
IMGFX_ANIM_UNUSED_1 
IMGFX_ANIM_UNUSED_2 
IMGFX_ANIM_UNUSED_3 
IMGFX_ANIM_TUTANKOOPA_GATHER 
IMGFX_ANIM_TUTANKOOPA_SWIRL_2 
IMGFX_ANIM_TUTANKOOPA_SWIRL_1 
IMGFX_ANIM_SHUFFLE_CARDS 
IMGFX_ANIM_FLIP_CARD_1 
IMGFX_ANIM_FLIP_CARD_2 
IMGFX_ANIM_FLIP_CARD_3 
IMGFX_ANIM_CYMBAL_CRUSH 

Definition at line 5137 of file enums.h.

5137 {
5138 IMGFX_ANIM_SHOCK = 0x00, // used for Goombaria and Goompapa when Kammy drops the hammer block
5139 IMGFX_ANIM_SHIVER = 0x01, // used when Goombaria gives Mario a kiss
5140 IMGFX_ANIM_VERTICAL_PIPE_CURL = 0x02, // vertical pipe curl
5141 IMGFX_ANIM_HORIZONTAL_PIPE_CURL = 0x03, // horizontal pipe curl
5142 IMGFX_ANIM_STARTLE = 0x04, // used when Koopa Bros are surprised by Mario
5143 IMGFX_ANIM_FLUTTER_DOWN = 0x05, // player falling like paper
5144 IMGFX_ANIM_UNFURL = 0x06, // used by Goomba 'stickers' that ambush Mario in area_kmr
5145 IMGFX_ANIM_GET_IN_BED = 0x07, // Mario gets into bed
5146 IMGFX_ANIM_SPIRIT_CAPTURE = 0x08, // Eldstar being captured
5147 IMGFX_ANIM_UNUSED_1 = 0x09, // unused
5148 IMGFX_ANIM_UNUSED_2 = 0x0A, // unused
5149 IMGFX_ANIM_UNUSED_3 = 0x0B, // unused
5150 IMGFX_ANIM_TUTANKOOPA_GATHER = 0x0C, // tutankoopa 3
5151 IMGFX_ANIM_TUTANKOOPA_SWIRL_2 = 0x0D, // tutankoopa 2
5152 IMGFX_ANIM_TUTANKOOPA_SWIRL_1 = 0x0E, // tutankoopa 1
5153 IMGFX_ANIM_SHUFFLE_CARDS = 0x0F, // merlee spell-casting card shuffle
5154 IMGFX_ANIM_FLIP_CARD_1 = 0x10, // merlee spell-casting card flip 1
5155 IMGFX_ANIM_FLIP_CARD_2 = 0x11, // merlee spell-casting card flip 2
5156 IMGFX_ANIM_FLIP_CARD_3 = 0x12, // merlee spell-casting card flip 3
5157 IMGFX_ANIM_CYMBAL_CRUSH = 0x13, // used when Mario is crushed in a Cymbal Plant
5158} ImgFXAnim;
ImgFXAnim
Definition enums.h:5137
@ IMGFX_ANIM_VERTICAL_PIPE_CURL
Definition enums.h:5140
@ IMGFX_ANIM_HORIZONTAL_PIPE_CURL
Definition enums.h:5141
@ IMGFX_ANIM_SHIVER
Definition enums.h:5139
@ IMGFX_ANIM_FLIP_CARD_1
Definition enums.h:5154
@ IMGFX_ANIM_FLUTTER_DOWN
Definition enums.h:5143
@ IMGFX_ANIM_SHUFFLE_CARDS
Definition enums.h:5153
@ IMGFX_ANIM_STARTLE
Definition enums.h:5142
@ IMGFX_ANIM_SPIRIT_CAPTURE
Definition enums.h:5146
@ IMGFX_ANIM_UNUSED_2
Definition enums.h:5148
@ IMGFX_ANIM_FLIP_CARD_2
Definition enums.h:5155
@ IMGFX_ANIM_UNUSED_1
Definition enums.h:5147
@ IMGFX_ANIM_TUTANKOOPA_SWIRL_1
Definition enums.h:5152
@ IMGFX_ANIM_FLIP_CARD_3
Definition enums.h:5156
@ IMGFX_ANIM_TUTANKOOPA_SWIRL_2
Definition enums.h:5151
@ IMGFX_ANIM_UNFURL
Definition enums.h:5144
@ IMGFX_ANIM_CYMBAL_CRUSH
Definition enums.h:5157
@ IMGFX_ANIM_SHOCK
Definition enums.h:5138
@ IMGFX_ANIM_TUTANKOOPA_GATHER
Definition enums.h:5150
@ IMGFX_ANIM_UNUSED_3
Definition enums.h:5149
@ IMGFX_ANIM_GET_IN_BED
Definition enums.h:5145

◆ ImgFXRenderType

Enumerator
IMGFX_RENDER_DEFAULT 
IMGFX_RENDER_MULTIPLY_RGB 
IMGFX_RENDER_MULTIPLY_ALPHA 
IMGFX_RENDER_MULTIPLY_RGBA 
IMGFX_RENDER_MODULATE_PRIM_RGB 
IMGFX_RENDER_MODULATE_PRIM_RGBA 
IMGFX_RENDER_MULTIPLY_SHADE_RGB 
IMGFX_RENDER_MULTIPLY_SHADE_ALPHA 
IMGFX_RENDER_MULTIPLY_SHADE_RGBA 
IMGFX_RENDER_MODULATE_SHADE_RGB 
IMGFX_RENDER_MODULATE_SHADE_RGBA 
IMGFX_RENDER_ANIM 
IMGFX_RENDER_HOLOGRAM 
IMGFX_RENDER_COLOR_FILL 
IMGFX_RENDER_OVERLAY_RGB 
IMGFX_RENDER_OVERLAY_RGBA 
IMGFX_RENDER_UNUSED 

Definition at line 5160 of file enums.h.

5160 {
5161 IMGFX_RENDER_DEFAULT = 0x00,
5172 IMGFX_RENDER_ANIM = 0x0B,
5173 IMGFX_RENDER_HOLOGRAM = 0x0C,
5177 IMGFX_RENDER_UNUSED = 0x10,
ImgFXRenderType
Definition enums.h:5160
@ IMGFX_RENDER_MULTIPLY_RGBA
Definition enums.h:5164
@ IMGFX_RENDER_MULTIPLY_SHADE_ALPHA
Definition enums.h:5168
@ IMGFX_RENDER_HOLOGRAM
Definition enums.h:5173
@ IMGFX_RENDER_MULTIPLY_SHADE_RGB
Definition enums.h:5167
@ IMGFX_RENDER_OVERLAY_RGBA
Definition enums.h:5176
@ IMGFX_RENDER_MODULATE_PRIM_RGBA
Definition enums.h:5166
@ IMGFX_RENDER_MULTIPLY_RGB
Definition enums.h:5162
@ IMGFX_RENDER_ANIM
Definition enums.h:5172
@ IMGFX_RENDER_DEFAULT
Definition enums.h:5161
@ IMGFX_RENDER_MULTIPLY_SHADE_RGBA
Definition enums.h:5169
@ IMGFX_RENDER_OVERLAY_RGB
Definition enums.h:5175
@ IMGFX_RENDER_MODULATE_PRIM_RGB
Definition enums.h:5165
@ IMGFX_RENDER_MULTIPLY_ALPHA
Definition enums.h:5163
@ IMGFX_RENDER_MODULATE_SHADE_RGB
Definition enums.h:5170
@ IMGFX_RENDER_MODULATE_SHADE_RGBA
Definition enums.h:5171
@ IMGFX_RENDER_COLOR_FILL
Definition enums.h:5174
@ IMGFX_RENDER_UNUSED
Definition enums.h:5177

◆ ImgFXRenderModeFlags

Enumerator
IMGFX_RENDER_NO_OVERRIDE 

Definition at line 5180 of file enums.h.

5180 {
5182};
@ IMGFX_RENDER_NO_OVERRIDE
Definition enums.h:5181

◆ ImgFXMeshType

Enumerator
IMGFX_MESH_DEFAULT 
IMGFX_MESH_GRID_WAVY 
IMGFX_MESH_ANIMATED 
IMGFX_MESH_GRID_UNUSED 
IMGFX_MESH_STRIP 

Definition at line 5184 of file enums.h.

5184 {
5185 IMGFX_MESH_DEFAULT = 0x0,
5187 IMGFX_MESH_ANIMATED = 0x2,
5189 IMGFX_MESH_STRIP = 0x4,
ImgFXMeshType
Definition enums.h:5184
@ IMGFX_MESH_STRIP
Definition enums.h:5189
@ IMGFX_MESH_GRID_WAVY
Definition enums.h:5186
@ IMGFX_MESH_GRID_UNUSED
Definition enums.h:5188
@ IMGFX_MESH_ANIMATED
Definition enums.h:5187
@ IMGFX_MESH_DEFAULT
Definition enums.h:5185

◆ ImgFXHologramTypes

Enumerator
IMGFX_HOLOGRAM_NOISE 
IMGFX_HOLOGRAM_DITHER 
IMGFX_HOLOGRAM_THRESHOLD 

Definition at line 5192 of file enums.h.

5192 {
5196};
@ IMGFX_HOLOGRAM_DITHER
Definition enums.h:5194
@ IMGFX_HOLOGRAM_NOISE
Definition enums.h:5193
@ IMGFX_HOLOGRAM_THRESHOLD
Definition enums.h:5195

◆ SpriteCompImgFXFlags

Enumerator
SPR_IMGFX_FLAG_10000000 
SPR_IMGFX_FLAG_20000000 
SPR_IMGFX_FLAG_40000000 
SPR_IMGFX_FLAG_80000000 
SPR_IMGFX_FLAG_ALL 

Definition at line 5198 of file enums.h.

5198 {
5199 SPR_IMGFX_FLAG_10000000 = 0x10000000,
5200 SPR_IMGFX_FLAG_20000000 = 0x20000000,
5201 SPR_IMGFX_FLAG_40000000 = 0x40000000,
5202 SPR_IMGFX_FLAG_80000000 = 0x80000000,
5203 SPR_IMGFX_FLAG_ALL = 0xF0000000,
5204};
@ SPR_IMGFX_FLAG_80000000
Definition enums.h:5202
@ SPR_IMGFX_FLAG_ALL
Definition enums.h:5203
@ SPR_IMGFX_FLAG_40000000
Definition enums.h:5201
@ SPR_IMGFX_FLAG_10000000
Definition enums.h:5199
@ SPR_IMGFX_FLAG_20000000
Definition enums.h:5200

◆ SpriteShadingFlags

Enumerator
SPR_SHADING_FLAG_ENABLED 
SPR_SHADING_FLAG_SET_VIEWPORT 

Definition at line 5206 of file enums.h.

5206 {
5208 SPR_SHADING_FLAG_SET_VIEWPORT = 2, // never set
5209};
@ SPR_SHADING_FLAG_SET_VIEWPORT
Definition enums.h:5208
@ SPR_SHADING_FLAG_ENABLED
Definition enums.h:5207

◆ MoveType

enum MoveType
Enumerator
MOVE_TYPE_NONE 
MOVE_TYPE_HAMMER 
MOVE_TYPE_JUMP 
MOVE_TYPE_3 
MOVE_TYPE_ITEMS 
MOVE_TYPE_SWITCH 
MOVE_TYPE_6 
MOVE_TYPE_ATTACK_UP 
MOVE_TYPE_DEFENSE_UP 
MOVE_TYPE_9 
MOVE_TYPE_STAR_POWER 
MOVE_TYPE_PARTNER 

Definition at line 5211 of file enums.h.

5211 {
5212 MOVE_TYPE_NONE = 0,
5213 MOVE_TYPE_HAMMER = 1,
5214 MOVE_TYPE_JUMP = 2,
5215 MOVE_TYPE_3 = 3,
5216 MOVE_TYPE_ITEMS = 4,
5217 MOVE_TYPE_SWITCH = 5,
5218 MOVE_TYPE_6 = 6,
5221 MOVE_TYPE_9 = 9,
5224};
@ MOVE_TYPE_9
Definition enums.h:5221
@ MOVE_TYPE_NONE
Definition enums.h:5212
@ MOVE_TYPE_JUMP
Definition enums.h:5214
@ MOVE_TYPE_STAR_POWER
Definition enums.h:5222
@ MOVE_TYPE_6
Definition enums.h:5218
@ MOVE_TYPE_PARTNER
Definition enums.h:5223
@ MOVE_TYPE_3
Definition enums.h:5215
@ MOVE_TYPE_SWITCH
Definition enums.h:5217
@ MOVE_TYPE_DEFENSE_UP
Definition enums.h:5220
@ MOVE_TYPE_ATTACK_UP
Definition enums.h:5219
@ MOVE_TYPE_HAMMER
Definition enums.h:5213
@ MOVE_TYPE_ITEMS
Definition enums.h:5216

◆ BattleMenuStatus

Enumerator
BATTLE_SUBMENU_STATUS_ENABLED 
BATTLE_SUBMENU_STATUS_NOT_ENOUGH_FP 
BATTLE_SUBMENU_STATUS_NO_TARGETS 
BATTLE_SUBMENU_STATUS_NO_TARGETS_2 

Definition at line 5226 of file enums.h.

5226 {
5230 BATTLE_SUBMENU_STATUS_NO_TARGETS_2 = -2, // TODO: determine difference, probably uses a different error message
5231};
@ BATTLE_SUBMENU_STATUS_ENABLED
Definition enums.h:5227
@ BATTLE_SUBMENU_STATUS_NO_TARGETS
Definition enums.h:5229
@ BATTLE_SUBMENU_STATUS_NOT_ENOUGH_FP
Definition enums.h:5228
@ BATTLE_SUBMENU_STATUS_NO_TARGETS_2
Definition enums.h:5230

◆ DictionaryIndex

Enumerator
DICTIONARY_KEY 
DICTIONARY_VALUE 
DICTIONARY_SIZE 

Definition at line 5233 of file enums.h.

5233 {
5234 DICTIONARY_KEY = 0,
5235 DICTIONARY_VALUE = 1,
5237};
@ DICTIONARY_KEY
Definition enums.h:5234
@ DICTIONARY_SIZE
Definition enums.h:5236
@ DICTIONARY_VALUE
Definition enums.h:5235

◆ WindowID

enum WindowID
Enumerator
WIN_NONE 
WIN_UNUSED_0 
WIN_BTL_MOVES_MENU 
WIN_BTL_MOVES_TITLE 
WIN_BTL_MOVES_ICON 
WIN_BTL_SPIRITS_TITLE 
WIN_BTL_SPIRITS_ICON 
WIN_BTL_STRATS_MENU 
WIN_BTL_STRATS_TITLE 
WIN_BTL_DESC_BOX 
WIN_BTL_POPUP 
WIN_SHOP_ITEM_NAME 
WIN_SHOP_ITEM_DESC 
WIN_PICKUP_HEADER 
WIN_UNUSED_13 
WIN_POPUP_CONTENT 
WIN_POPUP_TITLE_A 
WIN_POPUP_COST 
WIN_POPUP_TITLE_B 
WIN_PARTNER_COST 
WIN_POPUP_DESC 
WIN_CURRENCY_COUNTER 
WIN_POPUP_PROMPT 
WIN_PAUSE_MAIN 
WIN_PAUSE_DECRIPTION 
WIN_FILES_CURSOR 
WIN_PAUSE_TUTORIAL 
WIN_FILES_COPYARROW 
WIN_PAUSE_TAB_STATS 
WIN_PAUSE_TAB_BADGES 
WIN_PAUSE_TAB_ITEMS 
WIN_PAUSE_TAB_PARTY 
WIN_PAUSE_TAB_SPIRITS 
WIN_PAUSE_TAB_MAP 
WIN_PAUSE_STATS 
WIN_PAUSE_BADGES 
WIN_PAUSE_ITEMS 
WIN_PAUSE_PARTNERS 
WIN_PAUSE_PARTNERS_TITLE 
WIN_PAUSE_PARTNERS_MOVELIST 
WIN_PAUSE_PARTNERS_MOVELIST_TITLE 
WIN_PAUSE_PARTNERS_MOVELIST_FLOWER 
WIN_PAUSE_SPIRITS 
WIN_PAUSE_SPIRITS_TITLE 
WIN_PAUSE_MAP 
WIN_PAUSE_MAP_TITLE 
WIN_PAUSE_TAB_INVIS 
WIN_PAUSE_CURSOR 
WIN_FILES_MAIN 
WIN_FILES_TITLE 
WIN_FILES_CONFIRM_PROMPT 
WIN_FILES_MESSAGE 
WIN_FILES_INPUT_FIELD 
WIN_FILES_INPUT_KEYBOARD 
WIN_FILES_CONFIRM_OPTIONS 
WIN_FILES_STEREO 
WIN_FILES_MONO 
WIN_FILES_OPTION_LEFT 
WIN_FILES_OPTION_CENTER 
WIN_FILES_OPTION_RIGHT 
WIN_FILES_SLOT1_BODY 
WIN_FILES_SLOT2_BODY 
WIN_FILES_SLOT3_BODY 
WIN_FILES_SLOT4_BODY 
WIN_FILES_SLOT1_TITLE 
WIN_FILES_SLOT2_TITLE 
WIN_FILES_SLOT3_TITLE 
WIN_FILES_SLOT4_TITLE 

Definition at line 5239 of file enums.h.

5239 {
5240 WIN_NONE = -1,
5241 WIN_UNUSED_0 = 0,
5249 WIN_BTL_DESC_BOX = 8, // strats and level up menus
5250 WIN_BTL_POPUP = 9,
5251 WIN_SHOP_ITEM_NAME = 10,
5252 WIN_SHOP_ITEM_DESC = 11,
5253 WIN_PICKUP_HEADER = 12,
5254 WIN_UNUSED_13 = 13, // unused
5255 WIN_POPUP_CONTENT = 14,
5256 WIN_POPUP_TITLE_A = 15,
5257 WIN_POPUP_COST = 16,
5258 WIN_POPUP_TITLE_B = 17, // brown box used for "Throw away an item" and certain popup titles
5259 WIN_PARTNER_COST = 18,
5260 WIN_POPUP_DESC = 19,
5262 WIN_POPUP_PROMPT = 21,
5263 WIN_PAUSE_MAIN = 22,
5265 WIN_FILES_CURSOR = 23, // same as previous
5266 WIN_PAUSE_TUTORIAL = 24,
5267 WIN_FILES_COPYARROW = 24, // same as previous
5273 WIN_PAUSE_TAB_MAP = 30,
5274 WIN_PAUSE_STATS = 31,
5275 WIN_PAUSE_BADGES = 32,
5276 WIN_PAUSE_ITEMS = 33,
5277 WIN_PAUSE_PARTNERS = 34,
5282 WIN_PAUSE_SPIRITS = 39,
5284 WIN_PAUSE_MAP = 41,
5287 WIN_PAUSE_CURSOR = 44,
5288 WIN_FILES_MAIN = 44, // same as previous
5289 WIN_FILES_TITLE = 45,
5291 WIN_FILES_MESSAGE = 47,
5295 WIN_FILES_STEREO = 51,
5296 WIN_FILES_MONO = 52,
5308};
@ WIN_BTL_MOVES_ICON
Definition enums.h:5244
@ WIN_PAUSE_MAP
Definition enums.h:5284
@ WIN_BTL_STRATS_MENU
Definition enums.h:5247
@ WIN_BTL_SPIRITS_TITLE
Definition enums.h:5245
@ WIN_FILES_SLOT3_BODY
Definition enums.h:5302
@ WIN_FILES_MESSAGE
Definition enums.h:5291
@ WIN_UNUSED_0
Definition enums.h:5241
@ WIN_BTL_MOVES_MENU
Definition enums.h:5242
@ WIN_FILES_MAIN
Definition enums.h:5288
@ WIN_CURRENCY_COUNTER
Definition enums.h:5261
@ WIN_PAUSE_PARTNERS
Definition enums.h:5277
@ WIN_PAUSE_TAB_PARTY
Definition enums.h:5271
@ WIN_POPUP_DESC
Definition enums.h:5260
@ WIN_PAUSE_MAP_TITLE
Definition enums.h:5285
@ WIN_FILES_SLOT2_TITLE
Definition enums.h:5305
@ WIN_POPUP_CONTENT
Definition enums.h:5255
@ WIN_FILES_TITLE
Definition enums.h:5289
@ WIN_FILES_SLOT3_TITLE
Definition enums.h:5306
@ WIN_PAUSE_TAB_MAP
Definition enums.h:5273
@ WIN_PAUSE_PARTNERS_TITLE
Definition enums.h:5278
@ WIN_PAUSE_TAB_BADGES
Definition enums.h:5269
@ WIN_FILES_OPTION_CENTER
Definition enums.h:5298
@ WIN_FILES_OPTION_RIGHT
Definition enums.h:5299
@ WIN_FILES_STEREO
Definition enums.h:5295
@ WIN_PAUSE_TAB_INVIS
Definition enums.h:5286
@ WIN_PAUSE_TAB_ITEMS
Definition enums.h:5270
@ WIN_BTL_POPUP
Definition enums.h:5250
@ WIN_FILES_CURSOR
Definition enums.h:5265
@ WIN_FILES_OPTION_LEFT
Definition enums.h:5297
@ WIN_POPUP_TITLE_A
Definition enums.h:5256
@ WIN_POPUP_TITLE_B
Definition enums.h:5258
@ WIN_POPUP_COST
Definition enums.h:5257
@ WIN_BTL_STRATS_TITLE
Definition enums.h:5248
@ WIN_FILES_SLOT4_TITLE
Definition enums.h:5307
@ WIN_SHOP_ITEM_DESC
Definition enums.h:5252
@ WIN_FILES_INPUT_FIELD
Definition enums.h:5292
@ WIN_FILES_SLOT1_BODY
Definition enums.h:5300
@ WIN_PAUSE_CURSOR
Definition enums.h:5287
@ WIN_BTL_MOVES_TITLE
Definition enums.h:5243
@ WIN_FILES_SLOT1_TITLE
Definition enums.h:5304
@ WIN_FILES_SLOT2_BODY
Definition enums.h:5301
@ WIN_FILES_INPUT_KEYBOARD
Definition enums.h:5293
@ WIN_PAUSE_ITEMS
Definition enums.h:5276
@ WIN_PAUSE_MAIN
Definition enums.h:5263
@ WIN_PAUSE_TAB_STATS
Definition enums.h:5268
@ WIN_FILES_MONO
Definition enums.h:5296
@ WIN_PAUSE_TAB_SPIRITS
Definition enums.h:5272
@ WIN_PAUSE_PARTNERS_MOVELIST_TITLE
Definition enums.h:5280
@ WIN_BTL_SPIRITS_ICON
Definition enums.h:5246
@ WIN_FILES_CONFIRM_PROMPT
Definition enums.h:5290
@ WIN_FILES_COPYARROW
Definition enums.h:5267
@ WIN_FILES_CONFIRM_OPTIONS
Definition enums.h:5294
@ WIN_SHOP_ITEM_NAME
Definition enums.h:5251
@ WIN_POPUP_PROMPT
Definition enums.h:5262
@ WIN_NONE
Definition enums.h:5240
@ WIN_PAUSE_SPIRITS
Definition enums.h:5282
@ WIN_BTL_DESC_BOX
Definition enums.h:5249
@ WIN_PAUSE_PARTNERS_MOVELIST_FLOWER
Definition enums.h:5281
@ WIN_PAUSE_TUTORIAL
Definition enums.h:5266
@ WIN_PICKUP_HEADER
Definition enums.h:5253
@ WIN_PAUSE_SPIRITS_TITLE
Definition enums.h:5283
@ WIN_PAUSE_PARTNERS_MOVELIST
Definition enums.h:5279
@ WIN_FILES_SLOT4_BODY
Definition enums.h:5303
@ WIN_PAUSE_DECRIPTION
Definition enums.h:5264
@ WIN_UNUSED_13
Definition enums.h:5254
@ WIN_PAUSE_BADGES
Definition enums.h:5275
@ WIN_PAUSE_STATS
Definition enums.h:5274
@ WIN_PARTNER_COST
Definition enums.h:5259

◆ SimpleWindowUpdateID

Enumerator
WINDOW_UPDATE_SHOW 
WINDOW_UPDATE_HIDE 
WINDOW_UPDATE_HIER_UPDATE 
WINDOW_UPDATE_DARKENED 
WINDOW_UPDATE_TRANSPARENT 
WINDOW_UPDATE_OPAQUE 
WINDOW_UPDATE_SHOW_TRANSPARENT 
WINDOW_UPDATE_SHOW_DARKENED 
WINDOW_UPDATE_9 

Definition at line 5310 of file enums.h.

5310 {
5319 WINDOW_UPDATE_9 = 9,
5320};
@ WINDOW_UPDATE_SHOW
Definition enums.h:5311
@ WINDOW_UPDATE_TRANSPARENT
Definition enums.h:5315
@ WINDOW_UPDATE_SHOW_DARKENED
Definition enums.h:5318
@ WINDOW_UPDATE_HIER_UPDATE
Definition enums.h:5313
@ WINDOW_UPDATE_9
Definition enums.h:5319
@ WINDOW_UPDATE_HIDE
Definition enums.h:5312
@ WINDOW_UPDATE_SHOW_TRANSPARENT
Definition enums.h:5317
@ WINDOW_UPDATE_OPAQUE
Definition enums.h:5316
@ WINDOW_UPDATE_DARKENED
Definition enums.h:5314

◆ WindowGroups

Enumerator
WINDOW_GROUP_ALL 
WINDOW_GROUP_BATTLE 
WINDOW_GROUP_PAUSE 
WINDOW_GROUP_FILES 

Definition at line 5322 of file enums.h.

5322 {
5323 WINDOW_GROUP_ALL = 0,
5327};
@ WINDOW_GROUP_FILES
Definition enums.h:5326
@ WINDOW_GROUP_BATTLE
Definition enums.h:5324
@ WINDOW_GROUP_ALL
Definition enums.h:5323
@ WINDOW_GROUP_PAUSE
Definition enums.h:5325

◆ RushFlags

enum RushFlags
Enumerator
RUSH_FLAG_NONE 
RUSH_FLAG_MEGA 
RUSH_FLAG_POWER 

Definition at line 5329 of file enums.h.

5329 {
5330 RUSH_FLAG_NONE = 0,
5331 RUSH_FLAG_MEGA = 1,
5332 RUSH_FLAG_POWER = 2,
5333};
@ RUSH_FLAG_NONE
Definition enums.h:5330
@ RUSH_FLAG_MEGA
Definition enums.h:5331
@ RUSH_FLAG_POWER
Definition enums.h:5332

◆ FileMenuMessages

Enumerator
FILE_MESSAGE_NONE 
FILE_MESSAGE_SELECT_FILE_TO_START 
FILE_MESSAGE_SELECT_FILE_TO_DELETE 
FILE_MESSAGE_SELECT_FILE_TO_SAVE 
FILE_MESSAGE_COPY_WHICH_FILE 
FILE_MESSAGE_COPY_TO_WHICH_FILE 
FILE_MESSAGE_NEW 
FILE_MESSAGE_LEVEL 
FILE_MESSAGE_PLAY_TIME 
FILE_MESSAGE_DELETE_FILE 
FILE_MESSAGE_CANCEL 
FILE_MESSAGE_COPY_FILE 
FILE_MESSAGE_FIRST_PLAY 
FILE_MESSAGE_PERIOD_13 
FILE_MESSAGE_YES 
FILE_MESSAGE_NO 
FILE_MESSAGE_DELETE 
FILE_MESSAGE_OVERRIDE_TO_NEW_DATA 
FILE_MESSAGE_SAVE_OK 
FILE_MESSAGE_FILE_NAME_IS 
FILE_MESSAGE_PERIOD_20 
FILE_MESSAGE_OK 
FILE_MESSAGE_FILE_22 
FILE_MESSAGE_WILL_BE_DELETED 
FILE_MESSAGE_OK_TO_COPY_TO_THIS_FILE 
FILE_MESSAGE_START_GAME_WITH 
FILE_MESSAGE_FILE_26 
FILE_MESSAGE_HAS_BEEN_DELETED 
FILE_MESSAGE_28 
FILE_MESSAGE_COPY_FROM 
FILE_MESSAGE_TO 
FILE_MESSAGE_HAS_BEEN_CREATED 
FILE_MESSAGE_ENTER_A_FILE_NAME 
FILE_MESSAGE_QUESTION 
FILE_MESSAGE_PERIOD_34 

Definition at line 5335 of file enums.h.

5335 {
5336 /* 0 */ FILE_MESSAGE_NONE,
5337 /* 1 */ FILE_MESSAGE_SELECT_FILE_TO_START, // Select file to start:[End]
5338 /* 2 */ FILE_MESSAGE_SELECT_FILE_TO_DELETE, // Select file to delete:[End]
5339#if !VERSION_PAL
5340 /* 3 */ FILE_MESSAGE_SELECT_FILE_TO_SAVE, // Select file to save[End]
5341#endif
5342 /* 4 */ FILE_MESSAGE_COPY_WHICH_FILE, // Copy which file?[End]
5343 /* 5 */ FILE_MESSAGE_COPY_TO_WHICH_FILE, // Copy to which file?[End]
5344 /* 6 */ FILE_MESSAGE_NEW, // NEW[End]
5345 /* 7 */ FILE_MESSAGE_LEVEL, // Level[End]
5346 /* 8 */ FILE_MESSAGE_PLAY_TIME, // Play Time[End]
5347 /* 9 */ FILE_MESSAGE_DELETE_FILE, // Delete File[End]
5348 /* 10 */ FILE_MESSAGE_CANCEL, // Cancel[End]
5349 /* 11 */ FILE_MESSAGE_COPY_FILE, // Copy File[End]
5350 /* 12 */ FILE_MESSAGE_FIRST_PLAY, // First Play[End]
5351 /* 13 */ FILE_MESSAGE_PERIOD_13, // .[End]
5352 /* 14 */ FILE_MESSAGE_YES, // Yes[End]
5353 /* 15 */ FILE_MESSAGE_NO, // No[End]
5354 /* 16 */ FILE_MESSAGE_DELETE, // Delete[End]
5355 /* 17 */ FILE_MESSAGE_OVERRIDE_TO_NEW_DATA, // Override to New Data[End]
5356 /* 18 */ FILE_MESSAGE_SAVE_OK, // Save OK?[End]
5357 /* 19 */ FILE_MESSAGE_FILE_NAME_IS, // File name is :[End]
5358 /* 20 */ FILE_MESSAGE_PERIOD_20, // .[End]
5359 /* 21 */ FILE_MESSAGE_OK, // OK?[End]
5360 /* 22 */ FILE_MESSAGE_FILE_22, // File[End]
5361 /* 23 */ FILE_MESSAGE_WILL_BE_DELETED, // will be deleted.[End]
5362 /* 24 */ FILE_MESSAGE_OK_TO_COPY_TO_THIS_FILE, // OK to copy to this file?[End]
5363 /* 25 */ FILE_MESSAGE_START_GAME_WITH, // Start game with[End]
5364 /* 26 */ FILE_MESSAGE_FILE_26, // File[End]
5365 /* 27 */ FILE_MESSAGE_HAS_BEEN_DELETED, // has been deleted.[End]
5366 /* 28 */ FILE_MESSAGE_28, // [End]
5367 /* 29 */ FILE_MESSAGE_COPY_FROM, // Copy from[End]
5368 /* 30 */ FILE_MESSAGE_TO, // to[End]
5369 /* 31 */ FILE_MESSAGE_HAS_BEEN_CREATED, // has been created.[End]
5370#if VERSION_PAL
5371 // TODO: determine where these new entries should be placed
5372 UNK1,
5373 UNK2,
5374#endif
5375 /* 32 */ FILE_MESSAGE_ENTER_A_FILE_NAME, // Enter a file name![End]
5376 /* 33 */ FILE_MESSAGE_QUESTION, // ?[End]
5377 /* 34 */ FILE_MESSAGE_PERIOD_34, // .[End]
5378#if VERSION_PAL
5379 FILE_MESSAGE_BASE_UNK,
5380#endif
5381};
@ FILE_MESSAGE_SELECT_FILE_TO_START
Definition enums.h:5337
@ FILE_MESSAGE_28
Definition enums.h:5366
@ FILE_MESSAGE_SELECT_FILE_TO_SAVE
Definition enums.h:5340
@ FILE_MESSAGE_FILE_26
Definition enums.h:5364
@ FILE_MESSAGE_WILL_BE_DELETED
Definition enums.h:5361
@ FILE_MESSAGE_PERIOD_34
Definition enums.h:5377
@ FILE_MESSAGE_FILE_22
Definition enums.h:5360
@ FILE_MESSAGE_NO
Definition enums.h:5353
@ FILE_MESSAGE_SAVE_OK
Definition enums.h:5356
@ FILE_MESSAGE_COPY_WHICH_FILE
Definition enums.h:5342
@ FILE_MESSAGE_COPY_FROM
Definition enums.h:5367
@ FILE_MESSAGE_ENTER_A_FILE_NAME
Definition enums.h:5375
@ FILE_MESSAGE_OVERRIDE_TO_NEW_DATA
Definition enums.h:5355
@ FILE_MESSAGE_PERIOD_20
Definition enums.h:5358
@ FILE_MESSAGE_HAS_BEEN_DELETED
Definition enums.h:5365
@ FILE_MESSAGE_YES
Definition enums.h:5352
@ FILE_MESSAGE_START_GAME_WITH
Definition enums.h:5363
@ FILE_MESSAGE_OK_TO_COPY_TO_THIS_FILE
Definition enums.h:5362
@ FILE_MESSAGE_NEW
Definition enums.h:5344
@ FILE_MESSAGE_PERIOD_13
Definition enums.h:5351
@ FILE_MESSAGE_DELETE_FILE
Definition enums.h:5347
@ FILE_MESSAGE_LEVEL
Definition enums.h:5345
@ FILE_MESSAGE_DELETE
Definition enums.h:5354
@ FILE_MESSAGE_COPY_FILE
Definition enums.h:5349
@ FILE_MESSAGE_PLAY_TIME
Definition enums.h:5346
@ FILE_MESSAGE_COPY_TO_WHICH_FILE
Definition enums.h:5343
@ FILE_MESSAGE_NONE
Definition enums.h:5336
@ FILE_MESSAGE_TO
Definition enums.h:5368
@ FILE_MESSAGE_FIRST_PLAY
Definition enums.h:5350
@ FILE_MESSAGE_QUESTION
Definition enums.h:5376
@ FILE_MESSAGE_CANCEL
Definition enums.h:5348
@ FILE_MESSAGE_OK
Definition enums.h:5359
@ FILE_MESSAGE_FILE_NAME_IS
Definition enums.h:5357
@ FILE_MESSAGE_HAS_BEEN_CREATED
Definition enums.h:5369
@ FILE_MESSAGE_SELECT_FILE_TO_DELETE
Definition enums.h:5338

◆ DrawMsgStyleFlags

Enumerator
DRAW_MSG_STYLE_MENU 
DRAW_MSG_STYLE_WAVY 
DRAW_MSG_STYLE_RAINBOW 
DRAW_MSG_STYLE_DROP_SHADOW 

Definition at line 5384 of file enums.h.

5384 {
5385 DRAW_MSG_STYLE_MENU = 1, // slightly higher baseline with smaller fullspace widths
5389};
@ DRAW_MSG_STYLE_DROP_SHADOW
Definition enums.h:5388
@ DRAW_MSG_STYLE_MENU
Definition enums.h:5385
@ DRAW_MSG_STYLE_RAINBOW
Definition enums.h:5387
@ DRAW_MSG_STYLE_WAVY
Definition enums.h:5386

◆ DrawNumberStyleFlags

Enumerator
DRAW_NUMBER_STYLE_ALIGN_RIGHT 

drawn to the left of posX

DRAW_NUMBER_STYLE_MONOSPACE 
DRAW_NUMBER_STYLE_MONOSPACE_RIGHT 
DRAW_NUMBER_STYLE_DROP_SHADOW 

Definition at line 5392 of file enums.h.

5392 {
5395 DRAW_NUMBER_STYLE_MONOSPACE_RIGHT = 3, // combination of MONOSPACE and ALIGN_RIGHT
5397};
@ DRAW_NUMBER_STYLE_ALIGN_RIGHT
drawn to the left of posX
Definition enums.h:5393
@ DRAW_NUMBER_STYLE_DROP_SHADOW
Definition enums.h:5396
@ DRAW_NUMBER_STYLE_MONOSPACE
Definition enums.h:5394
@ DRAW_NUMBER_STYLE_MONOSPACE_RIGHT
Definition enums.h:5395

◆ DrawNumberCharsets

Enumerator
DRAW_NUMBER_CHARSET_NORMAL 
DRAW_NUMBER_CHARSET_THIN 

Definition at line 5399 of file enums.h.

5399 {
5402};
@ DRAW_NUMBER_CHARSET_NORMAL
Definition enums.h:5400
@ DRAW_NUMBER_CHARSET_THIN
Definition enums.h:5401

◆ MsgPalettes

Enumerator
MSG_PAL_WHITE 
MSG_PAL_TEAL 
MSG_PAL_BLUE 
MSG_PAL_GREEN 
MSG_PAL_LIME 
MSG_PAL_YELLOW 
MSG_PAL_ORANGE 
MSG_PAL_RED 
MSG_PAL_PURPLE 
MSG_PAL_PINK 
MSG_PAL_STANDARD 
MSG_PAL_0B 
MSG_PAL_0C 
MSG_PAL_0D 
MSG_PAL_0E 
MSG_PAL_0F 
MSG_PAL_10 
MSG_PAL_11 
MSG_PAL_12 
MSG_PAL_13 
MSG_PAL_14 
MSG_PAL_15 
MSG_PAL_16 
MSG_PAL_17 
MSG_PAL_18 
MSG_PAL_19 
MSG_PAL_1A 
MSG_PAL_1B 
MSG_PAL_1C 
MSG_PAL_1D 
MSG_PAL_1E 
MSG_PAL_1F 
MSG_PAL_20 
MSG_PAL_21 
MSG_PAL_22 
MSG_PAL_23 
MSG_PAL_24 
MSG_PAL_25 
MSG_PAL_26 
MSG_PAL_27 
MSG_PAL_28 
MSG_PAL_29 
MSG_PAL_2A 
MSG_PAL_2B 
MSG_PAL_2C 
MSG_PAL_2D 
MSG_PAL_2E 
MSG_PAL_2F 
MSG_PAL_30 
MSG_PAL_31 
MSG_PAL_32 
MSG_PAL_33 
MSG_PAL_34 
MSG_PAL_35 
MSG_PAL_36 
MSG_PAL_37 
MSG_PAL_38 
MSG_PAL_39 
MSG_PAL_3A 
MSG_PAL_3B 
MSG_PAL_3C 
MSG_PAL_3D 
MSG_PAL_3E 
MSG_PAL_3F 
MSG_PAL_40 
MSG_PAL_41 
MSG_PAL_42 
MSG_PAL_43 
MSG_PAL_44 
MSG_PAL_45 
MSG_PAL_46 
MSG_PAL_47 
MSG_PAL_48 
MSG_PAL_49 
MSG_PAL_4A 
MSG_PAL_4B 
MSG_PAL_4C 
MSG_PAL_4D 
MSG_PAL_4E 
MSG_PAL_4F 
MSG_PAL_50 

Definition at line 5404 of file enums.h.

5404 {
5405 MSG_PAL_WHITE = 0x00,
5406 MSG_PAL_TEAL = 0x01,
5407 MSG_PAL_BLUE = 0x02,
5408 MSG_PAL_GREEN = 0x03,
5409 MSG_PAL_LIME = 0x04,
5410 MSG_PAL_YELLOW = 0x05,
5411 MSG_PAL_ORANGE = 0x06,
5412 MSG_PAL_RED = 0x07,
5413 MSG_PAL_PURPLE = 0x08,
5414 MSG_PAL_PINK = 0x09,
5415 MSG_PAL_STANDARD = 0x0A,
5416 MSG_PAL_0B = 0x0B,
5417 MSG_PAL_0C = 0x0C,
5418 MSG_PAL_0D = 0x0D,
5419 MSG_PAL_0E = 0x0E,
5420 MSG_PAL_0F = 0x0F,
5421 MSG_PAL_10 = 0x10,
5422 MSG_PAL_11 = 0x11,
5423 MSG_PAL_12 = 0x12,
5424 MSG_PAL_13 = 0x13,
5425 MSG_PAL_14 = 0x14,
5426 MSG_PAL_15 = 0x15,
5427 MSG_PAL_16 = 0x16,
5428 MSG_PAL_17 = 0x17,
5429 MSG_PAL_18 = 0x18,
5430 MSG_PAL_19 = 0x19,
5431 MSG_PAL_1A = 0x1A,
5432 MSG_PAL_1B = 0x1B,
5433 MSG_PAL_1C = 0x1C,
5434 MSG_PAL_1D = 0x1D,
5435 MSG_PAL_1E = 0x1E,
5436 MSG_PAL_1F = 0x1F,
5437 MSG_PAL_20 = 0x20,
5438 MSG_PAL_21 = 0x21,
5439 MSG_PAL_22 = 0x22,
5440 MSG_PAL_23 = 0x23,
5441 MSG_PAL_24 = 0x24,
5442 MSG_PAL_25 = 0x25,
5443 MSG_PAL_26 = 0x26,
5444 MSG_PAL_27 = 0x27,
5445 MSG_PAL_28 = 0x28,
5446 MSG_PAL_29 = 0x29,
5447 MSG_PAL_2A = 0x2A,
5448 MSG_PAL_2B = 0x2B,
5449 MSG_PAL_2C = 0x2C,
5450 MSG_PAL_2D = 0x2D,
5451 MSG_PAL_2E = 0x2E,
5452 MSG_PAL_2F = 0x2F,
5453 MSG_PAL_30 = 0x30,
5454 MSG_PAL_31 = 0x31,
5455 MSG_PAL_32 = 0x32,
5456 MSG_PAL_33 = 0x33,
5457 MSG_PAL_34 = 0x34,
5458 MSG_PAL_35 = 0x35,
5459 MSG_PAL_36 = 0x36,
5460 MSG_PAL_37 = 0x37,
5461 MSG_PAL_38 = 0x38,
5462 MSG_PAL_39 = 0x39,
5463 MSG_PAL_3A = 0x3A,
5464 MSG_PAL_3B = 0x3B,
5465 MSG_PAL_3C = 0x3C,
5466 MSG_PAL_3D = 0x3D,
5467 MSG_PAL_3E = 0x3E,
5468 MSG_PAL_3F = 0x3F,
5469 MSG_PAL_40 = 0x40,
5470 MSG_PAL_41 = 0x41,
5471 MSG_PAL_42 = 0x42,
5472 MSG_PAL_43 = 0x43,
5473 MSG_PAL_44 = 0x44,
5474 MSG_PAL_45 = 0x45,
5475 MSG_PAL_46 = 0x46,
5476 MSG_PAL_47 = 0x47,
5477 MSG_PAL_48 = 0x48,
5478 MSG_PAL_49 = 0x49,
5479 MSG_PAL_4A = 0x4A,
5480 MSG_PAL_4B = 0x4B,
5481 MSG_PAL_4C = 0x4C,
5482 MSG_PAL_4D = 0x4D,
5483 MSG_PAL_4E = 0x4E,
5484 MSG_PAL_4F = 0x4F,
5485 MSG_PAL_50 = 0x50
5486};
@ MSG_PAL_3D
Definition enums.h:5466
@ MSG_PAL_2C
Definition enums.h:5449
@ MSG_PAL_4A
Definition enums.h:5479
@ MSG_PAL_4B
Definition enums.h:5480
@ MSG_PAL_39
Definition enums.h:5462
@ MSG_PAL_14
Definition enums.h:5425
@ MSG_PAL_27
Definition enums.h:5444
@ MSG_PAL_38
Definition enums.h:5461
@ MSG_PAL_50
Definition enums.h:5485
@ MSG_PAL_37
Definition enums.h:5460
@ MSG_PAL_0F
Definition enums.h:5420
@ MSG_PAL_29
Definition enums.h:5446
@ MSG_PAL_GREEN
Definition enums.h:5408
@ MSG_PAL_21
Definition enums.h:5438
@ MSG_PAL_1A
Definition enums.h:5431
@ MSG_PAL_13
Definition enums.h:5424
@ MSG_PAL_3B
Definition enums.h:5464
@ MSG_PAL_1D
Definition enums.h:5434
@ MSG_PAL_22
Definition enums.h:5439
@ MSG_PAL_LIME
Definition enums.h:5409
@ MSG_PAL_43
Definition enums.h:5472
@ MSG_PAL_0E
Definition enums.h:5419
@ MSG_PAL_45
Definition enums.h:5474
@ MSG_PAL_35
Definition enums.h:5458
@ MSG_PAL_TEAL
Definition enums.h:5406
@ MSG_PAL_26
Definition enums.h:5443
@ MSG_PAL_34
Definition enums.h:5457
@ MSG_PAL_0D
Definition enums.h:5418
@ MSG_PAL_3F
Definition enums.h:5468
@ MSG_PAL_0C
Definition enums.h:5417
@ MSG_PAL_BLUE
Definition enums.h:5407
@ MSG_PAL_2A
Definition enums.h:5447
@ MSG_PAL_48
Definition enums.h:5477
@ MSG_PAL_1E
Definition enums.h:5435
@ MSG_PAL_YELLOW
Definition enums.h:5410
@ MSG_PAL_PURPLE
Definition enums.h:5413
@ MSG_PAL_4E
Definition enums.h:5483
@ MSG_PAL_4F
Definition enums.h:5484
@ MSG_PAL_3C
Definition enums.h:5465
@ MSG_PAL_42
Definition enums.h:5471
@ MSG_PAL_PINK
Definition enums.h:5414
@ MSG_PAL_WHITE
Definition enums.h:5405
@ MSG_PAL_20
Definition enums.h:5437
@ MSG_PAL_23
Definition enums.h:5440
@ MSG_PAL_1C
Definition enums.h:5433
@ MSG_PAL_2E
Definition enums.h:5451
@ MSG_PAL_STANDARD
Definition enums.h:5415
@ MSG_PAL_3A
Definition enums.h:5463
@ MSG_PAL_10
Definition enums.h:5421
@ MSG_PAL_1B
Definition enums.h:5432
@ MSG_PAL_0B
Definition enums.h:5416
@ MSG_PAL_15
Definition enums.h:5426
@ MSG_PAL_47
Definition enums.h:5476
@ MSG_PAL_12
Definition enums.h:5423
@ MSG_PAL_4D
Definition enums.h:5482
@ MSG_PAL_2D
Definition enums.h:5450
@ MSG_PAL_28
Definition enums.h:5445
@ MSG_PAL_25
Definition enums.h:5442
@ MSG_PAL_4C
Definition enums.h:5481
@ MSG_PAL_44
Definition enums.h:5473
@ MSG_PAL_46
Definition enums.h:5475
@ MSG_PAL_30
Definition enums.h:5453
@ MSG_PAL_3E
Definition enums.h:5467
@ MSG_PAL_2B
Definition enums.h:5448
@ MSG_PAL_16
Definition enums.h:5427
@ MSG_PAL_24
Definition enums.h:5441
@ MSG_PAL_49
Definition enums.h:5478
@ MSG_PAL_40
Definition enums.h:5469
@ MSG_PAL_RED
Definition enums.h:5412
@ MSG_PAL_41
Definition enums.h:5470
@ MSG_PAL_32
Definition enums.h:5455
@ MSG_PAL_36
Definition enums.h:5459
@ MSG_PAL_ORANGE
Definition enums.h:5411
@ MSG_PAL_18
Definition enums.h:5429
@ MSG_PAL_31
Definition enums.h:5454
@ MSG_PAL_2F
Definition enums.h:5452
@ MSG_PAL_19
Definition enums.h:5430
@ MSG_PAL_11
Definition enums.h:5422
@ MSG_PAL_33
Definition enums.h:5456
@ MSG_PAL_1F
Definition enums.h:5436
@ MSG_PAL_17
Definition enums.h:5428

◆ MsgChars

enum MsgChars
Enumerator
MSG_CHAR_NOTE 
MSG_CHAR_EXCLAMTION 
MSG_CHAR_BACKSLASH 
MSG_CHAR_HASH 
MSG_CHAR_DOLLAR 
MSG_CHAR_PERCENT 
MSG_CHAR_AND 
MSG_CHAR_APOSTROPHE 
MSG_CHAR_LPAREN 
MSG_CHAR_RPAREN 
MSG_CHAR_TIMES 
MSG_CHAR_PLUS 
MSG_CHAR_COMMA 
MSG_CHAR_MINUS 
MSG_CHAR_PERIOD 
MSG_CHAR_FORWARDSLASH 
MSG_CHAR_DIGIT_0 
MSG_CHAR_DIGIT_1 
MSG_CHAR_DIGIT_2 
MSG_CHAR_DIGIT_3 
MSG_CHAR_DIGIT_4 
MSG_CHAR_DIGIT_5 
MSG_CHAR_DIGIT_6 
MSG_CHAR_DIGIT_7 
MSG_CHAR_DIGIT_8 
MSG_CHAR_DIGIT_9 
MSG_CHAR_COLON 
MSG_CHAR_SEMICOLON 
MSG_CHAR_LESS_THAN 
MSG_CHAR_EQUAL 
MSG_CHAR_GREATER_THAN 
MSG_CHAR_QUESTION 
MSG_CHAR_AT 
MSG_CHAR_UPPER_A 
MSG_CHAR_UPPER_B 
MSG_CHAR_UPPER_C 
MSG_CHAR_UPPER_D 
MSG_CHAR_UPPER_E 
MSG_CHAR_UPPER_F 
MSG_CHAR_UPPER_G 
MSG_CHAR_UPPER_H 
MSG_CHAR_UPPER_I 
MSG_CHAR_UPPER_J 
MSG_CHAR_UPPER_K 
MSG_CHAR_UPPER_L 
MSG_CHAR_UPPER_M 
MSG_CHAR_UPPER_N 
MSG_CHAR_UPPER_O 
MSG_CHAR_UPPER_P 
MSG_CHAR_UPPER_Q 
MSG_CHAR_UPPER_R 
MSG_CHAR_UPPER_S 
MSG_CHAR_UPPER_T 
MSG_CHAR_UPPER_U 
MSG_CHAR_UPPER_V 
MSG_CHAR_UPPER_W 
MSG_CHAR_UPPER_X 
MSG_CHAR_UPPER_Y 
MSG_CHAR_UPPER_Z 
MSG_CHAR_LBRACKET 
MSG_CHAR_YEN 
MSG_CHAR_RBRACKET 
MSG_CHAR_CARET 
MSG_CHAR_UNDERSCORE 
MSG_CHAR_BACKTICK 
MSG_CHAR_LOWER_A 
MSG_CHAR_LOWER_B 
MSG_CHAR_LOWER_C 
MSG_CHAR_LOWER_D 
MSG_CHAR_LOWER_E 
MSG_CHAR_LOWER_F 
MSG_CHAR_LOWER_G 
MSG_CHAR_LOWER_H 
MSG_CHAR_LOWER_I 
MSG_CHAR_LOWER_J 
MSG_CHAR_LOWER_K 
MSG_CHAR_LOWER_L 
MSG_CHAR_LOWER_M 
MSG_CHAR_LOWER_N 
MSG_CHAR_LOWER_O 
MSG_CHAR_LOWER_P 
MSG_CHAR_LOWER_Q 
MSG_CHAR_LOWER_R 
MSG_CHAR_LOWER_S 
MSG_CHAR_LOWER_T 
MSG_CHAR_LOWER_U 
MSG_CHAR_LOWER_V 
MSG_CHAR_LOWER_W 
MSG_CHAR_LOWER_X 
MSG_CHAR_LOWER_Y 
MSG_CHAR_LOWER_Z 
MSG_CHAR_LCURLY 
MSG_CHAR_PIPE 
MSG_CHAR_RCURLY 
MSG_CHAR_TILDA 
MSG_CHAR_DEGREE 
MSG_CHAR_UPPER_A_GRAVE 
MSG_CHAR_UPPER_A_ACUTE 
MSG_CHAR_UPPER_A_CIRCUMFLEX 
MSG_CHAR_UPPER_A_UMLAUT 
MSG_CHAR_UPPER_C_CEDILLA 
MSG_CHAR_UPPER_E_GRAVE 
MSG_CHAR_UPPER_E_ACUTE 
MSG_CHAR_UPPER_E_CIRCUMFLEX 
MSG_CHAR_UPPER_E_UMLAUT 
MSG_CHAR_UPPER_I_GRAVE 
MSG_CHAR_UPPER_I_ACUTE 
MSG_CHAR_UPPER_I_CIRCUMFLEX 
MSG_CHAR_UPPER_I_UMLAUT 
MSG_CHAR_UPPER_N_TILDE 
MSG_CHAR_UPPER_O_GRAVE 
MSG_CHAR_UPPER_O_ACUTE 
MSG_CHAR_UPPER_O_CIRCUMFLEX 
MSG_CHAR_UPPER_O_UMLAUT 
MSG_CHAR_UPPER_U_GRAVE 
MSG_CHAR_UPPER_U_ACUTE 
MSG_CHAR_UPPER_U_CIRCUMFLEX 
MSG_CHAR_UPPER_U_UMLAUT 
MSG_CHAR_SHARP_S 
MSG_CHAR_LOWER_A_GRAVE 
MSG_CHAR_LOWER_A_ACUTE 
MSG_CHAR_LOWER_A_CIRCUMFLEX 
MSG_CHAR_LOWER_A_UMLAUT 
MSG_CHAR_LOWER_C_CEDILLA 
MSG_CHAR_LOWER_E_GRAVE 
MSG_CHAR_LOWER_E_ACUTE 
MSG_CHAR_LOWER_E_CIRCUMFLEX 
MSG_CHAR_LOWER_E_UMLAUT 
MSG_CHAR_LOWER_I_GRAVE 
MSG_CHAR_LOWER_I_ACUTE 
MSG_CHAR_LOWER_I_CIRCUMFLEX 
MSG_CHAR_LOWER_I_UMLAUT 
MSG_CHAR_LOWER_N_TILDE 
MSG_CHAR_LOWER_O_GRAVE 
MSG_CHAR_LOWER_O_ACUTE 
MSG_CHAR_LOWER_O_CIRCUMFLEX 
MSG_CHAR_LOWER_O_UMLAUT 
MSG_CHAR_LOWER_U_GRAVE 
MSG_CHAR_LOWER_U_ACUTE 
MSG_CHAR_LOWER_U_CIRCUMFLEX 
MSG_CHAR_LOWER_U_UMLAUT 
MSG_CHAR_INVERTED_EXCLAMTION 
MSG_CHAR_INVERTED_QUESTION 
MSG_CHAR_FEM_ORDINAL 
MSG_CHAR_HEART 
MSG_CHAR_STAR 
MSG_CHAR_UP 
MSG_CHAR_DOWN 
MSG_CHAR_LEFT 
MSG_CHAR_RIGHT 
MSG_CHAR_CIRCLE 
MSG_CHAR_CROSS 
MSG_CHAR_BUTTON_A 
MSG_CHAR_BUTTON_B 
MSG_CHAR_BUTTON_L 
MSG_CHAR_BUTTON_R 
MSG_CHAR_BUTTON_Z 
MSG_CHAR_BUTTON_C_UP 
MSG_CHAR_BUTTON_C_DOWN 
MSG_CHAR_BUTTON_C_LEFT 
MSG_CHAR_BUTTON_C_RIGHT 
MSG_CHAR_BUTTON_START 
MSG_CHAR_DOUBLE_QUOTE_OPEN 
MSG_CHAR_DOUBLE_QUOTE_CLOSE 
MSG_CHAR_SINGLE_QUOTE_OPEN 
MSG_CHAR_SINGLE_QUOTE_CLOSE 
MSG_CHAR_UNK_C3 
MSG_CHAR_MENU_SPACE 
MSG_CHAR_MENU_USE_CHARSET_B 
MSG_CHAR_MENU_USE_CHARSET_A 
MSG_CHAR_MENU_BACK 
MSG_CHAR_MENU_END 
MSG_CHAR_READ_ENDL 
MSG_CHAR_READ_WAIT 
MSG_CHAR_READ_PAUSE 
MSG_CHAR_READ_VARIANT0 
MSG_CHAR_READ_VARIANT1 
MSG_CHAR_READ_VARIANT2 
MSG_CHAR_READ_VARIANT3 
MSG_CHAR_READ_SPACE 
MSG_CHAR_READ_FULL_SPACE 
MSG_CHAR_READ_HALF_SPACE 
MSG_CHAR_READ_UNK_CHAR_FA 
MSG_CHAR_READ_NEXT 
MSG_CHAR_READ_STYLE 
MSG_CHAR_READ_END 
MSG_CHAR_READ_FUNCTION 
MSG_CONTROL_CHAR 
MSG_CHAR_PRINT_ENDL 
MSG_CHAR_PRINT_VARIANT0 
MSG_CHAR_PRINT_VARIANT1 
MSG_CHAR_PRINT_VARIANT2 
MSG_CHAR_PRINT_VARIANT3 
MSG_CHAR_PRINT_SPACE 
MSG_CHAR_PRINT_FULL_SPACE 
MSG_CHAR_PRINT_HALF_SPACE 
MSG_CHAR_PRINT_STYLE 
MSG_CHAR_PRINT_UNK_CHAR_FA 
MSG_CHAR_PRINT_NEXT 
MSG_CHAR_PRINT_END 
MSG_CHAR_PRINT_FUNCTION 

Definition at line 5488 of file enums.h.

5488 {
5489#if VERSION_JP
5490 // Variant 0 - Hiragana, Katakana, Numeric, Fullwidth Symbols
5491 MSG_CHAR_HIRAGANA_A = 0x00,
5492 MSG_CHAR_HIRAGANA_I = 0x01,
5493 MSG_CHAR_HIRAGANA_U = 0x02,
5494 MSG_CHAR_HIRAGANA_E = 0x03,
5495 MSG_CHAR_HIRAGANA_O = 0x04,
5496 MSG_CHAR_HIRAGANA_KA = 0x05,
5497 MSG_CHAR_HIRAGANA_KI = 0x06,
5498 MSG_CHAR_HIRAGANA_KU = 0x07,
5499 MSG_CHAR_HIRAGANA_KE = 0x08,
5500 MSG_CHAR_HIRAGANA_KO = 0x09,
5501 MSG_CHAR_HIRAGANA_SA = 0x0A,
5502 MSG_CHAR_HIRAGANA_SI = 0x0B,
5503 MSG_CHAR_HIRAGANA_SU = 0x0C,
5504 MSG_CHAR_HIRAGANA_SE = 0x0D,
5505 MSG_CHAR_HIRAGANA_SO = 0x0E,
5506 MSG_CHAR_HIRAGANA_TA = 0x0F,
5507 MSG_CHAR_HIRAGANA_TI = 0x10,
5508 MSG_CHAR_HIRAGANA_TU = 0x11,
5509 MSG_CHAR_HIRAGANA_TE = 0x12,
5510 MSG_CHAR_HIRAGANA_TO = 0x13,
5511 MSG_CHAR_HIRAGANA_NA = 0x14,
5512 MSG_CHAR_HIRAGANA_NI = 0x15,
5513 MSG_CHAR_HIRAGANA_NU = 0x16,
5514 MSG_CHAR_HIRAGANA_NE = 0x17,
5515 MSG_CHAR_HIRAGANA_NO = 0x18,
5516 MSG_CHAR_HIRAGANA_HA = 0x19,
5517 MSG_CHAR_HIRAGANA_HI = 0x1A,
5518 MSG_CHAR_HIRAGANA_HU = 0x1B,
5519 MSG_CHAR_HIRAGANA_HE = 0x1C,
5520 MSG_CHAR_HIRAGANA_HO = 0x1D,
5521 MSG_CHAR_HIRAGANA_MA = 0x1E,
5522 MSG_CHAR_HIRAGANA_MI = 0x1F,
5523 MSG_CHAR_HIRAGANA_MU = 0x20,
5524 MSG_CHAR_HIRAGANA_ME = 0x21,
5525 MSG_CHAR_HIRAGANA_MO = 0x22,
5526 MSG_CHAR_HIRAGANA_YA = 0x23,
5527 MSG_CHAR_HIRAGANA_YU = 0x24,
5528 MSG_CHAR_HIRAGANA_YO = 0x25,
5529 MSG_CHAR_HIRAGANA_RA = 0x26,
5530 MSG_CHAR_HIRAGANA_RI = 0x27,
5531 MSG_CHAR_HIRAGANA_RU = 0x28,
5532 MSG_CHAR_HIRAGANA_RE = 0x29,
5533 MSG_CHAR_HIRAGANA_RO = 0x2A,
5534 MSG_CHAR_HIRAGANA_WA = 0x2B,
5535 MSG_CHAR_HIRAGANA_WO = 0x2C,
5536 MSG_CHAR_HIRAGANA_N = 0x2D,
5537 MSG_CHAR_HIRAGANA_VU = 0x2E,
5538 MSG_CHAR_HIRAGANA_GA = 0x2F,
5539 MSG_CHAR_HIRAGANA_GI = 0x30,
5540 MSG_CHAR_HIRAGANA_GU = 0x31,
5541 MSG_CHAR_HIRAGANA_GE = 0x32,
5542 MSG_CHAR_HIRAGANA_GO = 0x33,
5543 MSG_CHAR_HIRAGANA_ZA = 0x34,
5544 MSG_CHAR_HIRAGANA_ZI = 0x35,
5545 MSG_CHAR_HIRAGANA_ZU = 0x36,
5546 MSG_CHAR_HIRAGANA_ZE = 0x37,
5547 MSG_CHAR_HIRAGANA_ZO = 0x38,
5548 MSG_CHAR_HIRAGANA_DA = 0x39,
5549 MSG_CHAR_HIRAGANA_DI = 0x3A,
5550 MSG_CHAR_HIRAGANA_DU = 0x3B,
5551 MSG_CHAR_HIRAGANA_DE = 0x3C,
5552 MSG_CHAR_HIRAGANA_DO = 0x3D,
5553 MSG_CHAR_HIRAGANA_BA = 0x3E,
5554 MSG_CHAR_HIRAGANA_BI = 0x3F,
5555 MSG_CHAR_HIRAGANA_BU = 0x40,
5556 MSG_CHAR_HIRAGANA_BE = 0x41,
5557 MSG_CHAR_HIRAGANA_BO = 0x42,
5558 MSG_CHAR_HIRAGANA_PA = 0x43,
5559 MSG_CHAR_HIRAGANA_PI = 0x44,
5560 MSG_CHAR_HIRAGANA_PU = 0x45,
5561 MSG_CHAR_HIRAGANA_PE = 0x46,
5562 MSG_CHAR_HIRAGANA_PO = 0x47,
5563 MSG_CHAR_HIRAGANA_SMALL_A = 0x48,
5564 MSG_CHAR_HIRAGANA_SMALL_I = 0x49,
5565 MSG_CHAR_HIRAGANA_SMALL_U = 0x4A,
5566 MSG_CHAR_HIRAGANA_SMALL_E = 0x4B,
5567 MSG_CHAR_HIRAGANA_SMALL_O = 0x4C,
5568 MSG_CHAR_HIRAGANA_SMALL_TU = 0x4D,
5569 MSG_CHAR_HIRAGANA_SMALL_YA = 0x4E,
5570 MSG_CHAR_HIRAGANA_SMALL_YU = 0x4F,
5571 MSG_CHAR_HIRAGANA_SMALL_YO = 0x50,
5572 MSG_CHAR_KATAKANA_A = 0x51,
5573 MSG_CHAR_KATAKANA_I = 0x52,
5574 MSG_CHAR_KATAKANA_U = 0x53,
5575 MSG_CHAR_KATAKANA_E = 0x54,
5576 MSG_CHAR_KATAKANA_O = 0x55,
5577 MSG_CHAR_KATAKANA_KA = 0x56,
5578 MSG_CHAR_KATAKANA_KI = 0x57,
5579 MSG_CHAR_KATAKANA_KU = 0x58,
5580 MSG_CHAR_KATAKANA_KE = 0x59,
5581 MSG_CHAR_KATAKANA_KO = 0x5A,
5582 MSG_CHAR_KATAKANA_SA = 0x5B,
5583 MSG_CHAR_KATAKANA_SI = 0x5C,
5584 MSG_CHAR_KATAKANA_SU = 0x5D,
5585 MSG_CHAR_KATAKANA_SE = 0x5E,
5586 MSG_CHAR_KATAKANA_SO = 0x5F,
5587 MSG_CHAR_KATAKANA_TA = 0x60,
5588 MSG_CHAR_KATAKANA_TI = 0x61,
5589 MSG_CHAR_KATAKANA_TU = 0x62,
5590 MSG_CHAR_KATAKANA_TE = 0x63,
5591 MSG_CHAR_KATAKANA_TO = 0x64,
5592 MSG_CHAR_KATAKANA_NA = 0x65,
5593 MSG_CHAR_KATAKANA_NI = 0x66,
5594 MSG_CHAR_KATAKANA_NU = 0x67,
5595 MSG_CHAR_KATAKANA_NE = 0x68,
5596 MSG_CHAR_KATAKANA_NO = 0x69,
5597 MSG_CHAR_KATAKANA_HA = 0x6A,
5598 MSG_CHAR_KATAKANA_HI = 0x6B,
5599 MSG_CHAR_KATAKANA_HU = 0x6C,
5600 MSG_CHAR_KATAKANA_HE = 0x6D,
5601 MSG_CHAR_KATAKANA_HO = 0x6E,
5602 MSG_CHAR_KATAKANA_MA = 0x6F,
5603 MSG_CHAR_KATAKANA_MI = 0x70,
5604 MSG_CHAR_KATAKANA_MU = 0x71,
5605 MSG_CHAR_KATAKANA_ME = 0x72,
5606 MSG_CHAR_KATAKANA_MO = 0x73,
5607 MSG_CHAR_KATAKANA_YA = 0x74,
5608 MSG_CHAR_KATAKANA_YU = 0x75,
5609 MSG_CHAR_KATAKANA_YO = 0x76,
5610 MSG_CHAR_KATAKANA_RA = 0x77,
5611 MSG_CHAR_KATAKANA_RI = 0x78,
5612 MSG_CHAR_KATAKANA_RU = 0x79,
5613 MSG_CHAR_KATAKANA_RE = 0x7A,
5614 MSG_CHAR_KATAKANA_RO = 0x7B,
5615 MSG_CHAR_KATAKANA_WA = 0x7C,
5616 MSG_CHAR_KATAKANA_WO = 0x7D,
5617 MSG_CHAR_KATAKANA_N = 0x7E,
5618 MSG_CHAR_KATAKANA_VU = 0x7F,
5619 MSG_CHAR_KATAKANA_GA = 0x80,
5620 MSG_CHAR_KATAKANA_GI = 0x81,
5621 MSG_CHAR_KATAKANA_GU = 0x82,
5622 MSG_CHAR_KATAKANA_GE = 0x83,
5623 MSG_CHAR_KATAKANA_GO = 0x84,
5624 MSG_CHAR_KATAKANA_ZA = 0x85,
5625 MSG_CHAR_KATAKANA_ZI = 0x86,
5626 MSG_CHAR_KATAKANA_ZU = 0x87,
5627 MSG_CHAR_KATAKANA_ZE = 0x88,
5628 MSG_CHAR_KATAKANA_ZO = 0x89,
5629 MSG_CHAR_KATAKANA_DA = 0x8A,
5630 MSG_CHAR_KATAKANA_DI = 0x8B,
5631 MSG_CHAR_KATAKANA_DU = 0x8C,
5632 MSG_CHAR_KATAKANA_DE = 0x8D,
5633 MSG_CHAR_KATAKANA_DO = 0x8E,
5634 MSG_CHAR_KATAKANA_BA = 0x8F,
5635 MSG_CHAR_KATAKANA_BI = 0x90,
5636 MSG_CHAR_KATAKANA_BU = 0x91,
5637 MSG_CHAR_KATAKANA_BE = 0x92,
5638 MSG_CHAR_KATAKANA_BO = 0x93,
5639 MSG_CHAR_KATAKANA_PA = 0x94,
5640 MSG_CHAR_KATAKANA_PI = 0x95,
5641 MSG_CHAR_KATAKANA_PU = 0x96,
5642 MSG_CHAR_KATAKANA_PE = 0x97,
5643 MSG_CHAR_KATAKANA_PO = 0x98,
5644 MSG_CHAR_KATAKANA_SMALL_A = 0x99,
5645 MSG_CHAR_KATAKANA_SMALL_I = 0x9A,
5646 MSG_CHAR_KATAKANA_SMALL_U = 0x9B,
5647 MSG_CHAR_KATAKANA_SMALL_E = 0x9C,
5648 MSG_CHAR_KATAKANA_SMALL_O = 0x9D,
5649 MSG_CHAR_KATAKANA_SMALL_TU = 0x9E,
5650 MSG_CHAR_KATAKANA_SMALL_YA = 0x9F,
5651 MSG_CHAR_KATAKANA_SMALL_YU = 0xA0,
5652 MSG_CHAR_KATAKANA_SMALL_YO = 0xA1,
5653 MSG_CHAR_PROLONGED_SOUND = 0xA2,
5654 MSG_CHAR_TILDE = 0xA3,
5655 MSG_CHAR_LONGDASH_0 = 0xA4,
5656 MSG_CHAR_LONGDASH_1 = 0xA5,
5657 MSG_CHAR_LONGDASH_2 = 0xA6,
5658 MSG_CHAR_DIGIT_0 = 0xA7,
5659 MSG_CHAR_DIGIT_1 = 0xA8,
5660 MSG_CHAR_DIGIT_2 = 0xA9,
5661 MSG_CHAR_DIGIT_3 = 0xAA,
5662 MSG_CHAR_DIGIT_4 = 0xAB,
5663 MSG_CHAR_DIGIT_5 = 0xAC,
5664 MSG_CHAR_DIGIT_6 = 0xAD,
5665 MSG_CHAR_DIGIT_7 = 0xAE,
5666 MSG_CHAR_DIGIT_8 = 0xAF,
5667 MSG_CHAR_DIGIT_9 = 0xB0,
5668 MSG_CHAR_UP = 0xB1,
5669 MSG_CHAR_DOWN = 0xB2,
5670 MSG_CHAR_LEFT = 0xB3,
5671 MSG_CHAR_RIGHT = 0xB4,
5672 MSG_CHAR_EXCLAMATION = 0xB5,
5673 MSG_CHAR_QUESTION = 0xB6,
5674 MSG_CHAR_PLUS = 0xB7,
5675 MSG_CHAR_MINUS = 0xB8,
5676 MSG_CHAR_FORWARDSLASH = 0xB9,
5677 MSG_CHAR_PERIOD = 0xBA,
5678 MSG_CHAR_AND = 0xBB,
5679 MSG_CHAR_HASH = 0xBC,
5680 MSG_CHAR_HEART = 0xBD,
5681 MSG_CHAR_STAR = 0xBE,
5682 MSG_CHAR_LPAREN = 0xBF,
5683 MSG_CHAR_RPAREN = 0xC0,
5684 MSG_CHAR_TLBRACKET = 0xC1,
5685 MSG_CHAR_BRBRACKET = 0xC2,
5686 MSG_CHAR_MIDDLE_DOT = 0xC3,
5687 MSG_CHAR_HIRAGANA_SMALL_N = 0xC4,
5688 MSG_CHAR_KATAKANA_SMALL_N = 0xC5,
5689 MSG_CHAR_KANJI_C6 = 0xC6,
5690 MSG_CHAR_KANJI_C7 = 0xC7,
5691
5692 // Variant 1 - Latin Alphabet
5693 MSG_CHAR_UPPER_A = 0x00,
5694 MSG_CHAR_UPPER_B = 0x01,
5695 MSG_CHAR_UPPER_C = 0x02,
5696 MSG_CHAR_UPPER_D = 0x03,
5697 MSG_CHAR_UPPER_E = 0x04,
5698 MSG_CHAR_UPPER_F = 0x05,
5699 MSG_CHAR_UPPER_G = 0x06,
5700 MSG_CHAR_UPPER_H = 0x07,
5701 MSG_CHAR_UPPER_I = 0x08,
5702 MSG_CHAR_UPPER_J = 0x09,
5703 MSG_CHAR_UPPER_K = 0x0A,
5704 MSG_CHAR_UPPER_L = 0x0B,
5705 MSG_CHAR_UPPER_M = 0x0C,
5706 MSG_CHAR_UPPER_N = 0x0D,
5707 MSG_CHAR_UPPER_O = 0x0E,
5708 MSG_CHAR_UPPER_P = 0x0F,
5709 MSG_CHAR_UPPER_Q = 0x10,
5710 MSG_CHAR_UPPER_R = 0x11,
5711 MSG_CHAR_UPPER_S = 0x12,
5712 MSG_CHAR_UPPER_T = 0x13,
5713 MSG_CHAR_UPPER_U = 0x14,
5714 MSG_CHAR_UPPER_V = 0x15,
5715 MSG_CHAR_UPPER_W = 0x16,
5716 MSG_CHAR_UPPER_X = 0x17,
5717 MSG_CHAR_UPPER_Y = 0x18,
5718 MSG_CHAR_UPPER_Z = 0x19,
5719 MSG_CHAR_LOWER_Z = 0x1A,
5720
5721 // Variant 2 - Kanji (Chinese) characters
5722 MSG_CHAR_KANJI_00 = 0x00,
5723 MSG_CHAR_KANJI_01 = 0x01,
5724 MSG_CHAR_KANJI_02 = 0x02,
5725 MSG_CHAR_KANJI_03 = 0x03,
5726 MSG_CHAR_KANJI_04 = 0x04,
5727 MSG_CHAR_KANJI_05 = 0x05,
5728 MSG_CHAR_KANJI_06 = 0x06,
5729 MSG_CHAR_KANJI_07 = 0x07,
5730 MSG_CHAR_KANJI_08 = 0x08,
5731 MSG_CHAR_KANJI_09 = 0x09,
5732 MSG_CHAR_KANJI_0A = 0x0A,
5733 MSG_CHAR_KANJI_0B = 0x0B,
5734 MSG_CHAR_KANJI_0C = 0x0C,
5735 MSG_CHAR_KANJI_0D = 0x0D,
5736 MSG_CHAR_KANJI_0E = 0x0E,
5737 MSG_CHAR_KANJI_0F = 0x0F,
5738 MSG_CHAR_KANJI_10 = 0x10,
5739 MSG_CHAR_KANJI_11 = 0x11,
5740 MSG_CHAR_KANJI_12 = 0x12,
5741 MSG_CHAR_KANJI_13 = 0x13,
5742 MSG_CHAR_KANJI_14 = 0x14,
5743 MSG_CHAR_KANJI_15 = 0x15,
5744 MSG_CHAR_KANJI_16 = 0x16,
5745 MSG_CHAR_KANJI_17 = 0x17,
5746 MSG_CHAR_KANJI_18 = 0x18,
5747 MSG_CHAR_KANJI_19 = 0x19,
5748 MSG_CHAR_KANJI_1A = 0x1A,
5749 MSG_CHAR_KANJI_1B = 0x1B,
5750 MSG_CHAR_KANJI_1C = 0x1C,
5751 MSG_CHAR_KANJI_1D = 0x1D,
5752 MSG_CHAR_KANJI_1E = 0x1E,
5753 MSG_CHAR_KANJI_1F = 0x1F,
5754 MSG_CHAR_KANJI_20 = 0x20,
5755 MSG_CHAR_KANJI_21 = 0x21,
5756 MSG_CHAR_KANJI_22 = 0x22,
5757 MSG_CHAR_KANJI_23 = 0x23,
5758 MSG_CHAR_KANJI_24 = 0x24,
5759 MSG_CHAR_KANJI_25 = 0x25,
5760 MSG_CHAR_KANJI_26 = 0x26,
5761 MSG_CHAR_KANJI_27 = 0x27,
5762 MSG_CHAR_KANJI_28 = 0x28,
5763 MSG_CHAR_KANJI_29 = 0x29,
5764 MSG_CHAR_KANJI_2A = 0x2A,
5765 MSG_CHAR_KANJI_2B = 0x2B,
5766 MSG_CHAR_KANJI_2C = 0x2C,
5767 MSG_CHAR_KANJI_2D = 0x2D,
5768 MSG_CHAR_KANJI_2E = 0x2E,
5769 MSG_CHAR_KANJI_2F = 0x2F,
5770 MSG_CHAR_KANJI_30 = 0x30,
5771 MSG_CHAR_KANJI_31 = 0x31,
5772 MSG_CHAR_KANJI_32 = 0x32,
5773 MSG_CHAR_KANJI_33 = 0x33,
5774 MSG_CHAR_KANJI_34 = 0x34,
5775 MSG_CHAR_KANJI_35 = 0x35,
5776 MSG_CHAR_KANJI_36 = 0x36,
5777 MSG_CHAR_KANJI_37 = 0x37,
5778 MSG_CHAR_KANJI_38 = 0x38,
5779 MSG_CHAR_KANJI_39 = 0x39,
5780 MSG_CHAR_KANJI_3A = 0x3A,
5781 MSG_CHAR_KANJI_3B = 0x3B,
5782 MSG_CHAR_KANJI_3C = 0x3C,
5783 MSG_CHAR_KANJI_3D = 0x3D,
5784 MSG_CHAR_KANJI_3E = 0x3E,
5785 MSG_CHAR_KANJI_3F = 0x3F,
5786 MSG_CHAR_KANJI_40 = 0x40,
5787 MSG_CHAR_KANJI_41 = 0x41,
5788 MSG_CHAR_KANJI_42 = 0x42,
5789 MSG_CHAR_KANJI_43 = 0x43,
5790 MSG_CHAR_KANJI_44 = 0x44,
5791 MSG_CHAR_KANJI_45 = 0x45,
5792 MSG_CHAR_KANJI_46 = 0x46,
5793 MSG_CHAR_KANJI_47 = 0x47,
5794 MSG_CHAR_KANJI_48 = 0x48,
5795 MSG_CHAR_KANJI_49 = 0x49,
5796 MSG_CHAR_KANJI_4A = 0x4A,
5797 MSG_CHAR_KANJI_4B = 0x4B,
5798 MSG_CHAR_KANJI_4C = 0x4C,
5799 MSG_CHAR_KANJI_4D = 0x4D,
5800 MSG_CHAR_KANJI_4E = 0x4E,
5801 MSG_CHAR_KANJI_4F = 0x4F,
5802 MSG_CHAR_KANJI_50 = 0x50,
5803 MSG_CHAR_KANJI_51 = 0x51,
5804 MSG_CHAR_KANJI_52 = 0x52,
5805 MSG_CHAR_KANJI_53 = 0x53,
5806 MSG_CHAR_KANJI_54 = 0x54,
5807 MSG_CHAR_KANJI_55 = 0x55,
5808 MSG_CHAR_KANJI_56 = 0x56,
5809 MSG_CHAR_KANJI_57 = 0x57,
5810 MSG_CHAR_KANJI_58 = 0x58,
5811 MSG_CHAR_KANJI_59 = 0x59,
5812 MSG_CHAR_KANJI_5A = 0x5A,
5813 MSG_CHAR_KANJI_5B = 0x5B,
5814 MSG_CHAR_KANJI_5C = 0x5C,
5815 MSG_CHAR_KANJI_5D = 0x5D,
5816 MSG_CHAR_KANJI_5E = 0x5E,
5817 MSG_CHAR_KANJI_5F = 0x5F,
5818 MSG_CHAR_KANJI_60 = 0x60,
5819 MSG_CHAR_CIRCLE = 0x61,
5820 MSG_CHAR_CROSS = 0x62,
5821 MSG_CHAR_KANJI_63 = 0x63,
5822 MSG_CHAR_KANJI_64 = 0x64,
5823 MSG_CHAR_KANJI_65 = 0x65,
5824 MSG_CHAR_KANJI_66 = 0x66,
5825 MSG_CHAR_KANJI_67 = 0x67,
5826 MSG_CHAR_KANJI_68 = 0x68,
5827 MSG_CHAR_KANJI_69 = 0x69,
5828 MSG_CHAR_NOTE = 0x6A,
5829 MSG_CHAR_KANJI_6B = 0x6B,
5830 MSG_CHAR_KANJI_6C = 0x6C,
5831 MSG_CHAR_KANJI_6D = 0x6D,
5832 MSG_CHAR_KANJI_6E = 0x6E,
5833 MSG_CHAR_KANJI_6F = 0x6F,
5834 MSG_CHAR_KANJI_70 = 0x70,
5835 MSG_CHAR_KANJI_71 = 0x71,
5836 MSG_CHAR_KANJI_72 = 0x72,
5837 MSG_CHAR_KANJI_73 = 0x73,
5838 MSG_CHAR_KANJI_74 = 0x74,
5839 MSG_CHAR_KANJI_75 = 0x75,
5840 MSG_CHAR_KANJI_76 = 0x76,
5841 MSG_CHAR_KANJI_77 = 0x77,
5842 MSG_CHAR_LOWER_X = 0x78,
5843
5844 // Variant 3 - N64 Button Icons
5845 MSG_CHAR_BUTTON_A = 0x00,
5846 MSG_CHAR_BUTTON_B = 0x01,
5847 MSG_CHAR_BUTTON_START = 0x02,
5848 MSG_CHAR_BUTTON_C_UP = 0x03,
5852 MSG_CHAR_BUTTON_Z = 0x07,
5853 MSG_CHAR_BUTTON_L = 0x08,
5854 MSG_CHAR_BUTTON_R = 0x09,
5855#else
5856 MSG_CHAR_NOTE = 0x00,
5857 MSG_CHAR_EXCLAMTION = 0x01,
5858 MSG_CHAR_BACKSLASH = 0x02,
5859 MSG_CHAR_HASH = 0x03,
5860 MSG_CHAR_DOLLAR = 0x04,
5861 MSG_CHAR_PERCENT = 0x05,
5862 MSG_CHAR_AND = 0x06,
5863 MSG_CHAR_APOSTROPHE = 0x07,
5864 MSG_CHAR_LPAREN = 0x08,
5865 MSG_CHAR_RPAREN = 0x09,
5866 MSG_CHAR_TIMES = 0x0A,
5867 MSG_CHAR_PLUS = 0x0B,
5868 MSG_CHAR_COMMA = 0x0C,
5869 MSG_CHAR_MINUS = 0x0D,
5870 MSG_CHAR_PERIOD = 0x0E,
5871 MSG_CHAR_FORWARDSLASH = 0x0F,
5872 MSG_CHAR_DIGIT_0 = 0x10,
5873 MSG_CHAR_DIGIT_1 = 0x11,
5874 MSG_CHAR_DIGIT_2 = 0x12,
5875 MSG_CHAR_DIGIT_3 = 0x13,
5876 MSG_CHAR_DIGIT_4 = 0x14,
5877 MSG_CHAR_DIGIT_5 = 0x15,
5878 MSG_CHAR_DIGIT_6 = 0x16,
5879 MSG_CHAR_DIGIT_7 = 0x17,
5880 MSG_CHAR_DIGIT_8 = 0x18,
5881 MSG_CHAR_DIGIT_9 = 0x19,
5882 MSG_CHAR_COLON = 0x1A,
5883 MSG_CHAR_SEMICOLON = 0x1B,
5884 MSG_CHAR_LESS_THAN = 0x1C,
5885 MSG_CHAR_EQUAL = 0x1D,
5886 MSG_CHAR_GREATER_THAN = 0x1E,
5887 MSG_CHAR_QUESTION = 0x1F,
5888 MSG_CHAR_AT = 0x20,
5889 MSG_CHAR_UPPER_A = 0x21,
5890 MSG_CHAR_UPPER_B = 0x22,
5891 MSG_CHAR_UPPER_C = 0x23,
5892 MSG_CHAR_UPPER_D = 0x24,
5893 MSG_CHAR_UPPER_E = 0x25,
5894 MSG_CHAR_UPPER_F = 0x26,
5895 MSG_CHAR_UPPER_G = 0x27,
5896 MSG_CHAR_UPPER_H = 0x28,
5897 MSG_CHAR_UPPER_I = 0x29,
5898 MSG_CHAR_UPPER_J = 0x2A,
5899 MSG_CHAR_UPPER_K = 0x2B,
5900 MSG_CHAR_UPPER_L = 0x2C,
5901 MSG_CHAR_UPPER_M = 0x2D,
5902 MSG_CHAR_UPPER_N = 0x2E,
5903 MSG_CHAR_UPPER_O = 0x2F,
5904 MSG_CHAR_UPPER_P = 0x30,
5905 MSG_CHAR_UPPER_Q = 0x31,
5906 MSG_CHAR_UPPER_R = 0x32,
5907 MSG_CHAR_UPPER_S = 0x33,
5908 MSG_CHAR_UPPER_T = 0x34,
5909 MSG_CHAR_UPPER_U = 0x35,
5910 MSG_CHAR_UPPER_V = 0x36,
5911 MSG_CHAR_UPPER_W = 0x37,
5912 MSG_CHAR_UPPER_X = 0x38,
5913 MSG_CHAR_UPPER_Y = 0x39,
5914 MSG_CHAR_UPPER_Z = 0x3A,
5915 MSG_CHAR_LBRACKET = 0x3B,
5916 MSG_CHAR_YEN = 0x3C,
5917 MSG_CHAR_RBRACKET = 0x3D,
5918 MSG_CHAR_CARET = 0x3E,
5919 MSG_CHAR_UNDERSCORE = 0x3F,
5920 MSG_CHAR_BACKTICK = 0x40,
5921 MSG_CHAR_LOWER_A = 0x41,
5922 MSG_CHAR_LOWER_B = 0x42,
5923 MSG_CHAR_LOWER_C = 0x43,
5924 MSG_CHAR_LOWER_D = 0x44,
5925 MSG_CHAR_LOWER_E = 0x45,
5926 MSG_CHAR_LOWER_F = 0x46,
5927 MSG_CHAR_LOWER_G = 0x47,
5928 MSG_CHAR_LOWER_H = 0x48,
5929 MSG_CHAR_LOWER_I = 0x49,
5930 MSG_CHAR_LOWER_J = 0x4A,
5931 MSG_CHAR_LOWER_K = 0x4B,
5932 MSG_CHAR_LOWER_L = 0x4C,
5933 MSG_CHAR_LOWER_M = 0x4D,
5934 MSG_CHAR_LOWER_N = 0x4E,
5935 MSG_CHAR_LOWER_O = 0x4F,
5936 MSG_CHAR_LOWER_P = 0x50,
5937 MSG_CHAR_LOWER_Q = 0x51,
5938 MSG_CHAR_LOWER_R = 0x52,
5939 MSG_CHAR_LOWER_S = 0x53,
5940 MSG_CHAR_LOWER_T = 0x54,
5941 MSG_CHAR_LOWER_U = 0x55,
5942 MSG_CHAR_LOWER_V = 0x56,
5943 MSG_CHAR_LOWER_W = 0x57,
5944 MSG_CHAR_LOWER_X = 0x58,
5945 MSG_CHAR_LOWER_Y = 0x59,
5946 MSG_CHAR_LOWER_Z = 0x5A,
5947 MSG_CHAR_LCURLY = 0x5B,
5948 MSG_CHAR_PIPE = 0x5C,
5949 MSG_CHAR_RCURLY = 0x5D,
5950 MSG_CHAR_TILDA = 0x5E,
5951 MSG_CHAR_DEGREE = 0x5F,
5974 MSG_CHAR_SHARP_S = 0x76,
5999 MSG_CHAR_FEM_ORDINAL = 0x8F,
6000 MSG_CHAR_HEART = 0x90,
6001 MSG_CHAR_STAR = 0x91,
6002 MSG_CHAR_UP = 0x92,
6003 MSG_CHAR_DOWN = 0x93,
6004 MSG_CHAR_LEFT = 0x94,
6005 MSG_CHAR_RIGHT = 0x95,
6006 MSG_CHAR_CIRCLE = 0x96,
6007 MSG_CHAR_CROSS = 0x97,
6008 MSG_CHAR_BUTTON_A = 0x98,
6009 MSG_CHAR_BUTTON_B = 0x99,
6010 MSG_CHAR_BUTTON_L = 0x9A,
6011 MSG_CHAR_BUTTON_R = 0x9B,
6012 MSG_CHAR_BUTTON_Z = 0x9C,
6013 MSG_CHAR_BUTTON_C_UP = 0x9D,
6017 MSG_CHAR_BUTTON_START = 0xA1,
6022 // 0xA6 to 0xEF are unused
6023#endif
6024
6025#if VERSION_IQUE
6026 // All US characters are in the rom, but their range is used for multibyte characters
6027 MSG_CHAR_MULTIBYTE_FIRST = 0x5F,
6028 MSG_CHAR_MULTIBYTE_LAST = 0x8F,
6029 MSG_CHAR_ZH_START = 0xA6,
6030 MSG_CHAR_ZH_RANK = 0x33F, // 勋
6031 MSG_CHAR_ZH_CHAPTER = 0x340, // 章
6032#endif
6033
6034 MSG_CHAR_UNK_C3 = 0xC3,
6035
6036 MSG_CHAR_MENU_SPACE = 0xC6,
6039 MSG_CHAR_MENU_BACK = 0xC9,
6040 MSG_CHAR_MENU_END = 0xCA,
6041
6042 // special character codes used when reading from the source buffer
6043 MSG_CHAR_READ_ENDL = 0xF0,
6044 MSG_CHAR_READ_WAIT = 0xF1,
6045 MSG_CHAR_READ_PAUSE = 0xF2,
6050 MSG_CHAR_READ_SPACE = 0xF7,
6054 MSG_CHAR_READ_NEXT = 0xFB,
6055 MSG_CHAR_READ_STYLE = 0xFC,
6056 MSG_CHAR_READ_END = 0xFD,
6057 // 0xFE unused
6059
6060 // special character codes used when writing to the print buffer
6061 MSG_CONTROL_CHAR = 0xF0,
6062 MSG_CHAR_PRINT_ENDL = 0xF0,
6067 MSG_CHAR_PRINT_SPACE = 0xF5,
6070 MSG_CHAR_PRINT_STYLE = 0xF8,
6072 MSG_CHAR_PRINT_NEXT = 0xFA,
6073 MSG_CHAR_PRINT_END = 0xFB,
6074 // FC unused
6075 // FD unused
6076 // FE unused
6078};
@ MSG_CHAR_LOWER_S
Definition enums.h:5939
@ MSG_CHAR_LOWER_U_ACUTE
Definition enums.h:5994
@ MSG_CHAR_LOWER_O_UMLAUT
Definition enums.h:5992
@ MSG_CHAR_LOWER_E_UMLAUT
Definition enums.h:5983
@ MSG_CHAR_LOWER_C_CEDILLA
Definition enums.h:5979
@ MSG_CHAR_READ_VARIANT2
Definition enums.h:6048
@ MSG_CHAR_PLUS
Definition enums.h:5867
@ MSG_CHAR_RBRACKET
Definition enums.h:5917
@ MSG_CHAR_UPPER_I_UMLAUT
Definition enums.h:5964
@ MSG_CHAR_UPPER_O
Definition enums.h:5903
@ MSG_CHAR_TIMES
Definition enums.h:5866
@ MSG_CHAR_LOWER_I
Definition enums.h:5929
@ MSG_CHAR_STAR
Definition enums.h:6001
@ MSG_CHAR_DIGIT_0
Definition enums.h:5872
@ MSG_CHAR_READ_PAUSE
Definition enums.h:6045
@ MSG_CHAR_YEN
Definition enums.h:5916
@ MSG_CHAR_UPPER_E_GRAVE
Definition enums.h:5957
@ MSG_CHAR_LOWER_C
Definition enums.h:5923
@ MSG_CHAR_LOWER_N_TILDE
Definition enums.h:5988
@ MSG_CHAR_PRINT_SPACE
Definition enums.h:6067
@ MSG_CHAR_LOWER_V
Definition enums.h:5942
@ MSG_CHAR_UPPER_O_GRAVE
Definition enums.h:5966
@ MSG_CHAR_LOWER_A_UMLAUT
Definition enums.h:5978
@ MSG_CHAR_SINGLE_QUOTE_OPEN
Definition enums.h:6020
@ MSG_CHAR_READ_WAIT
Definition enums.h:6044
@ MSG_CHAR_LOWER_I_GRAVE
Definition enums.h:5984
@ MSG_CHAR_UPPER_E
Definition enums.h:5893
@ MSG_CHAR_MENU_USE_CHARSET_B
Definition enums.h:6037
@ MSG_CHAR_LOWER_O_CIRCUMFLEX
Definition enums.h:5991
@ MSG_CHAR_LOWER_O_ACUTE
Definition enums.h:5990
@ MSG_CHAR_DIGIT_7
Definition enums.h:5879
@ MSG_CHAR_BUTTON_R
Definition enums.h:6011
@ MSG_CHAR_MINUS
Definition enums.h:5869
@ MSG_CHAR_DOUBLE_QUOTE_CLOSE
Definition enums.h:6019
@ MSG_CHAR_INVERTED_EXCLAMTION
Definition enums.h:5997
@ MSG_CHAR_APOSTROPHE
Definition enums.h:5863
@ MSG_CHAR_UPPER_U_ACUTE
Definition enums.h:5971
@ MSG_CHAR_READ_HALF_SPACE
Definition enums.h:6052
@ MSG_CHAR_LOWER_L
Definition enums.h:5932
@ MSG_CHAR_UPPER_K
Definition enums.h:5899
@ MSG_CHAR_BUTTON_Z
Definition enums.h:6012
@ MSG_CHAR_LOWER_T
Definition enums.h:5940
@ MSG_CHAR_DIGIT_4
Definition enums.h:5876
@ MSG_CHAR_BACKTICK
Definition enums.h:5920
@ MSG_CHAR_UPPER_U_UMLAUT
Definition enums.h:5973
@ MSG_CHAR_DEGREE
Definition enums.h:5951
@ MSG_CHAR_READ_SPACE
Definition enums.h:6050
@ MSG_CHAR_UPPER_H
Definition enums.h:5896
@ MSG_CHAR_UPPER_I
Definition enums.h:5897
@ MSG_CHAR_BUTTON_C_RIGHT
Definition enums.h:6016
@ MSG_CHAR_FORWARDSLASH
Definition enums.h:5871
@ MSG_CHAR_EXCLAMTION
Definition enums.h:5857
@ MSG_CHAR_LOWER_J
Definition enums.h:5930
@ MSG_CHAR_PRINT_VARIANT2
Definition enums.h:6065
@ MSG_CHAR_PRINT_VARIANT1
Definition enums.h:6064
@ MSG_CHAR_PRINT_NEXT
Definition enums.h:6072
@ MSG_CHAR_PERIOD
Definition enums.h:5870
@ MSG_CHAR_UPPER_A_ACUTE
Definition enums.h:5953
@ MSG_CHAR_LOWER_O
Definition enums.h:5935
@ MSG_CHAR_TILDA
Definition enums.h:5950
@ MSG_CHAR_READ_VARIANT3
Definition enums.h:6049
@ MSG_CHAR_BUTTON_C_LEFT
Definition enums.h:6015
@ MSG_CHAR_SHARP_S
Definition enums.h:5974
@ MSG_CHAR_LOWER_M
Definition enums.h:5933
@ MSG_CHAR_UPPER_O_CIRCUMFLEX
Definition enums.h:5968
@ MSG_CHAR_UPPER_D
Definition enums.h:5892
@ MSG_CHAR_BUTTON_START
Definition enums.h:6017
@ MSG_CHAR_LOWER_U_UMLAUT
Definition enums.h:5996
@ MSG_CHAR_READ_STYLE
Definition enums.h:6055
@ MSG_CHAR_UPPER_B
Definition enums.h:5890
@ MSG_CHAR_DOWN
Definition enums.h:6003
@ MSG_CHAR_LBRACKET
Definition enums.h:5915
@ MSG_CHAR_BUTTON_C_DOWN
Definition enums.h:6014
@ MSG_CHAR_BUTTON_L
Definition enums.h:6010
@ MSG_CHAR_PRINT_END
Definition enums.h:6073
@ MSG_CHAR_DIGIT_9
Definition enums.h:5881
@ MSG_CHAR_UPPER_M
Definition enums.h:5901
@ MSG_CHAR_AND
Definition enums.h:5862
@ MSG_CHAR_PRINT_ENDL
Definition enums.h:6062
@ MSG_CHAR_UPPER_X
Definition enums.h:5912
@ MSG_CHAR_LOWER_A_ACUTE
Definition enums.h:5976
@ MSG_CHAR_CARET
Definition enums.h:5918
@ MSG_CHAR_MENU_SPACE
Definition enums.h:6036
@ MSG_CHAR_QUESTION
Definition enums.h:5887
@ MSG_CHAR_READ_FULL_SPACE
Definition enums.h:6051
@ MSG_CHAR_HEART
Definition enums.h:6000
@ MSG_CHAR_LOWER_Y
Definition enums.h:5945
@ MSG_CHAR_LOWER_X
Definition enums.h:5944
@ MSG_CHAR_READ_UNK_CHAR_FA
Definition enums.h:6053
@ MSG_CHAR_CIRCLE
Definition enums.h:6006
@ MSG_CHAR_BUTTON_C_UP
Definition enums.h:6013
@ MSG_CHAR_UPPER_F
Definition enums.h:5894
@ MSG_CHAR_LOWER_W
Definition enums.h:5943
@ MSG_CHAR_UPPER_E_UMLAUT
Definition enums.h:5960
@ MSG_CHAR_BUTTON_A
Definition enums.h:6008
@ MSG_CHAR_CROSS
Definition enums.h:6007
@ MSG_CHAR_LOWER_I_UMLAUT
Definition enums.h:5987
@ MSG_CHAR_LOWER_G
Definition enums.h:5927
@ MSG_CHAR_NOTE
Definition enums.h:5856
@ MSG_CHAR_UPPER_E_ACUTE
Definition enums.h:5958
@ MSG_CHAR_UPPER_R
Definition enums.h:5906
@ MSG_CHAR_UPPER_A_GRAVE
Definition enums.h:5952
@ MSG_CHAR_UPPER_N
Definition enums.h:5902
@ MSG_CHAR_UPPER_I_GRAVE
Definition enums.h:5961
@ MSG_CHAR_LOWER_E
Definition enums.h:5925
@ MSG_CHAR_READ_NEXT
Definition enums.h:6054
@ MSG_CHAR_PRINT_FULL_SPACE
Definition enums.h:6068
@ MSG_CHAR_LOWER_U_GRAVE
Definition enums.h:5993
@ MSG_CHAR_READ_VARIANT0
Definition enums.h:6046
@ MSG_CHAR_UPPER_U
Definition enums.h:5909
@ MSG_CHAR_LOWER_U
Definition enums.h:5941
@ MSG_CHAR_BACKSLASH
Definition enums.h:5858
@ MSG_CHAR_UPPER_E_CIRCUMFLEX
Definition enums.h:5959
@ MSG_CHAR_PRINT_VARIANT0
Definition enums.h:6063
@ MSG_CHAR_LOWER_E_ACUTE
Definition enums.h:5981
@ MSG_CHAR_LOWER_P
Definition enums.h:5936
@ MSG_CHAR_UPPER_P
Definition enums.h:5904
@ MSG_CHAR_LOWER_A_GRAVE
Definition enums.h:5975
@ MSG_CHAR_RIGHT
Definition enums.h:6005
@ MSG_CHAR_SEMICOLON
Definition enums.h:5883
@ MSG_CHAR_FEM_ORDINAL
Definition enums.h:5999
@ MSG_CHAR_AT
Definition enums.h:5888
@ MSG_CHAR_DIGIT_1
Definition enums.h:5873
@ MSG_CHAR_GREATER_THAN
Definition enums.h:5886
@ MSG_CHAR_MENU_BACK
Definition enums.h:6039
@ MSG_CHAR_HASH
Definition enums.h:5859
@ MSG_CHAR_DIGIT_2
Definition enums.h:5874
@ MSG_CHAR_UPPER_V
Definition enums.h:5910
@ MSG_CHAR_COLON
Definition enums.h:5882
@ MSG_CHAR_PERCENT
Definition enums.h:5861
@ MSG_CHAR_UPPER_L
Definition enums.h:5900
@ MSG_CHAR_PRINT_FUNCTION
Definition enums.h:6077
@ MSG_CHAR_PRINT_STYLE
Definition enums.h:6070
@ MSG_CHAR_UPPER_O_UMLAUT
Definition enums.h:5969
@ MSG_CHAR_PRINT_VARIANT3
Definition enums.h:6066
@ MSG_CHAR_LOWER_Z
Definition enums.h:5946
@ MSG_CHAR_DIGIT_3
Definition enums.h:5875
@ MSG_CHAR_LOWER_D
Definition enums.h:5924
@ MSG_CHAR_UPPER_S
Definition enums.h:5907
@ MSG_CHAR_PRINT_UNK_CHAR_FA
Definition enums.h:6071
@ MSG_CHAR_READ_ENDL
Definition enums.h:6043
@ MSG_CHAR_LESS_THAN
Definition enums.h:5884
@ MSG_CHAR_DIGIT_6
Definition enums.h:5878
@ MSG_CHAR_PIPE
Definition enums.h:5948
@ MSG_CHAR_LOWER_Q
Definition enums.h:5937
@ MSG_CHAR_MENU_USE_CHARSET_A
Definition enums.h:6038
@ MSG_CHAR_UPPER_U_CIRCUMFLEX
Definition enums.h:5972
@ MSG_CHAR_UPPER_T
Definition enums.h:5908
@ MSG_CHAR_LOWER_E_GRAVE
Definition enums.h:5980
@ MSG_CHAR_PRINT_HALF_SPACE
Definition enums.h:6069
@ MSG_CHAR_UPPER_N_TILDE
Definition enums.h:5965
@ MSG_CHAR_UPPER_A_CIRCUMFLEX
Definition enums.h:5954
@ MSG_CHAR_LOWER_I_ACUTE
Definition enums.h:5985
@ MSG_CHAR_LOWER_B
Definition enums.h:5922
@ MSG_CHAR_UNK_C3
Definition enums.h:6034
@ MSG_CHAR_EQUAL
Definition enums.h:5885
@ MSG_CHAR_SINGLE_QUOTE_CLOSE
Definition enums.h:6021
@ MSG_CHAR_READ_END
Definition enums.h:6056
@ MSG_CHAR_INVERTED_QUESTION
Definition enums.h:5998
@ MSG_CHAR_UPPER_A
Definition enums.h:5889
@ MSG_CHAR_UPPER_I_ACUTE
Definition enums.h:5962
@ MSG_CHAR_LPAREN
Definition enums.h:5864
@ MSG_CHAR_UPPER_C
Definition enums.h:5891
@ MSG_CHAR_LCURLY
Definition enums.h:5947
@ MSG_CHAR_LOWER_A_CIRCUMFLEX
Definition enums.h:5977
@ MSG_CHAR_RPAREN
Definition enums.h:5865
@ MSG_CHAR_UPPER_W
Definition enums.h:5911
@ MSG_CHAR_READ_VARIANT1
Definition enums.h:6047
@ MSG_CHAR_UPPER_A_UMLAUT
Definition enums.h:5955
@ MSG_CHAR_DIGIT_5
Definition enums.h:5877
@ MSG_CHAR_LOWER_I_CIRCUMFLEX
Definition enums.h:5986
@ MSG_CHAR_COMMA
Definition enums.h:5868
@ MSG_CHAR_LOWER_R
Definition enums.h:5938
@ MSG_CHAR_UP
Definition enums.h:6002
@ MSG_CHAR_LOWER_N
Definition enums.h:5934
@ MSG_CHAR_LOWER_H
Definition enums.h:5928
@ MSG_CHAR_LOWER_A
Definition enums.h:5921
@ MSG_CHAR_LOWER_O_GRAVE
Definition enums.h:5989
@ MSG_CHAR_UNDERSCORE
Definition enums.h:5919
@ MSG_CHAR_DOUBLE_QUOTE_OPEN
Definition enums.h:6018
@ MSG_CHAR_LOWER_K
Definition enums.h:5931
@ MSG_CHAR_DIGIT_8
Definition enums.h:5880
@ MSG_CHAR_LOWER_E_CIRCUMFLEX
Definition enums.h:5982
@ MSG_CHAR_UPPER_G
Definition enums.h:5895
@ MSG_CHAR_UPPER_J
Definition enums.h:5898
@ MSG_CHAR_BUTTON_B
Definition enums.h:6009
@ MSG_CONTROL_CHAR
Definition enums.h:6061
@ MSG_CHAR_RCURLY
Definition enums.h:5949
@ MSG_CHAR_LOWER_U_CIRCUMFLEX
Definition enums.h:5995
@ MSG_CHAR_UPPER_Z
Definition enums.h:5914
@ MSG_CHAR_UPPER_Q
Definition enums.h:5905
@ MSG_CHAR_UPPER_C_CEDILLA
Definition enums.h:5956
@ MSG_CHAR_READ_FUNCTION
Definition enums.h:6058
@ MSG_CHAR_UPPER_U_GRAVE
Definition enums.h:5970
@ MSG_CHAR_UPPER_Y
Definition enums.h:5913
@ MSG_CHAR_DOLLAR
Definition enums.h:5860
@ MSG_CHAR_LOWER_F
Definition enums.h:5926
@ MSG_CHAR_MENU_END
Definition enums.h:6040
@ MSG_CHAR_UPPER_O_ACUTE
Definition enums.h:5967
@ MSG_CHAR_UPPER_I_CIRCUMFLEX
Definition enums.h:5963
@ MSG_CHAR_LEFT
Definition enums.h:6004

◆ MsgFunctionCodes

Enumerator
MSG_READ_FUNC_FONT 
MSG_READ_FUNC_VARIANT 
MSG_READ_FUNC_SET_FRAME_PALETTE 
MSG_READ_FUNC_RESET_GFX 
MSG_READ_FUNC_YIELD 
MSG_READ_FUNC_COLOR 
MSG_READ_FUNC_NO_SKIP 
MSG_READ_FUNC_INPUT_OFF 
MSG_READ_FUNC_INPUT_ON 
MSG_READ_FUNC_DELAY_OFF 
MSG_READ_FUNC_DELAY_ON 
MSG_READ_FUNC_SPACING 
MSG_READ_FUNC_SCROLL 
MSG_READ_FUNC_SIZE 
MSG_READ_FUNC_SIZE_RESET 
MSG_READ_FUNC_SPEED 
MSG_READ_FUNC_SET_X 
MSG_READ_FUNC_SET_Y 
MSG_READ_FUNC_RIGHT 
MSG_READ_FUNC_DOWN 
MSG_READ_FUNC_UP 
MSG_READ_FUNC_INLINE_IMAGE 
MSG_READ_FUNC_ANIM_SPRITE 
MSG_READ_FUNC_ITEM_ICON 
MSG_READ_FUNC_IMAGE 
MSG_READ_FUNC_HIDE_IMAGE 
MSG_READ_FUNC_ANIM_DELAY 
MSG_READ_FUNC_ANIM_LOOP 
MSG_READ_FUNC_ANIM_DONE 
MSG_READ_FUNC_SET_CURSOR 
MSG_READ_FUNC_CURSOR 
MSG_READ_FUNC_END_CHOICE 
MSG_READ_FUNC_SET_CANCEL 
MSG_READ_FUNC_OPTION 
MSG_READ_FUNC_SAVE_POS 
MSG_READ_FUNC_RESTORE_POS 
MSG_READ_FUNC_SAVE_COLOR 
MSG_READ_FUNC_RESTORE_COLOR 
MSG_READ_FUNC_START_FX 
MSG_READ_FUNC_END_FX 
MSG_READ_FUNC_VAR 
MSG_READ_FUNC_CENTER_X 
MSG_READ_FUNC_SET_REWIND 
MSG_READ_FUNC_ENABLE_CDOWN_NEXT 
MSG_READ_FUNC_CUSTOM_VOICE 
MSG_READ_FUNC_VOLUME 
MSG_READ_FUNC_VOICE 
MSG_PRINT_FUNC_FONT 
MSG_PRINT_FUNC_VARIANT 
MSG_PRINT_FUNC_SET_FRAME_PALETTE 
MSG_PRINT_RESET_GFX 
MSG_PRINT_FUNC_COLOR 
MSG_PRINT_FUNC_SPACING 
MSG_PRINT_FUNC_SCROLL 
MSG_PRINT_FUNC_SIZE 
MSG_PRINT_FUNC_SIZE_RESET 
MSG_PRINT_FUNC_SET_X 
MSG_PRINT_FUNC_SET_Y 
MSG_PRINT_FUNC_RIGHT 
MSG_PRINT_FUNC_DOWN 
MSG_PRINT_FUNC_UP 
MSG_PRINT_FUNC_INLINE_IMAGE 
MSG_PRINT_FUNC_ANIM_SPRITE 
MSG_PRINT_FUNC_ITEM_ICON 
MSG_PRINT_FUNC_ANIM_DELAY 
MSG_PRINT_FUNC_ANIM_LOOP 
MSG_PRINT_FUNC_ANIM_DONE 
MSG_PRINT_FUNC_CURSOR 
MSG_PRINT_FUNC_OPTION 
MSG_PRINT_FUNC_SAVE_POS 
MSG_PRINT_FUNC_RESTORE_POS 
MSG_PRINT_FUNC_SAVE_COLOR 
MSG_PRINT_FUNC_RESTORE_COLOR 
MSG_PRINT_FUNC_START_FX 
MSG_PRINT_FUNC_END_FX 
MSG_PRINT_FUNC_CENTER_X 

Definition at line 6080 of file enums.h.

6080 {
6081 // function codes used when reading from the source buffer
6082 MSG_READ_FUNC_FONT = 0x00,
6083 MSG_READ_FUNC_VARIANT = 0x01,
6086 MSG_READ_FUNC_YIELD = 0x04,
6087 MSG_READ_FUNC_COLOR = 0x05,
6088 MSG_READ_FUNC_NO_SKIP = 0x06,
6093 MSG_READ_FUNC_SPACING = 0x0B,
6094 MSG_READ_FUNC_SCROLL = 0x0C,
6095 MSG_READ_FUNC_SIZE = 0x0D,
6097 MSG_READ_FUNC_SPEED = 0x0F,
6098 MSG_READ_FUNC_SET_X = 0x10,
6099 MSG_READ_FUNC_SET_Y = 0x11,
6100 MSG_READ_FUNC_RIGHT = 0x12,
6101 MSG_READ_FUNC_DOWN = 0x13,
6102 MSG_READ_FUNC_UP = 0x14,
6106 MSG_READ_FUNC_IMAGE = 0x18,
6112 MSG_READ_FUNC_CURSOR = 0x1E,
6115 MSG_READ_FUNC_OPTION = 0x21,
6121 MSG_READ_FUNC_END_FX = 0x27,
6122 MSG_READ_FUNC_VAR = 0x28,
6127 MSG_READ_FUNC_VOLUME = 0x2E,
6128 MSG_READ_FUNC_VOICE = 0x2F,
6129 // function codes used when writing to the print buffer
6130 MSG_PRINT_FUNC_FONT = 0x00,
6133 MSG_PRINT_RESET_GFX = 0x17,
6134 MSG_PRINT_FUNC_COLOR = 0x04,
6136 MSG_PRINT_FUNC_SCROLL = 0xFA,
6137 MSG_PRINT_FUNC_SIZE = 0x06,
6139 MSG_PRINT_FUNC_SET_X = 0x08,
6140 MSG_PRINT_FUNC_SET_Y = 0x09,
6141 MSG_PRINT_FUNC_RIGHT = 0x0A,
6142 MSG_PRINT_FUNC_DOWN = 0x0B,
6143 MSG_PRINT_FUNC_UP = 0x0C,
6150 MSG_PRINT_FUNC_CURSOR = 0x14,
6151 MSG_PRINT_FUNC_OPTION = 0x15,
6157 MSG_PRINT_FUNC_END_FX = 0x1D,
6159};
@ MSG_PRINT_FUNC_RIGHT
Definition enums.h:6141
@ MSG_READ_FUNC_COLOR
Definition enums.h:6087
@ MSG_READ_FUNC_CURSOR
Definition enums.h:6112
@ MSG_READ_FUNC_RESTORE_COLOR
Definition enums.h:6119
@ MSG_READ_FUNC_VOLUME
Definition enums.h:6127
@ MSG_READ_FUNC_RESET_GFX
Definition enums.h:6085
@ MSG_PRINT_FUNC_UP
Definition enums.h:6143
@ MSG_READ_FUNC_START_FX
Definition enums.h:6120
@ MSG_READ_FUNC_INPUT_OFF
Definition enums.h:6089
@ MSG_PRINT_FUNC_COLOR
Definition enums.h:6134
@ MSG_PRINT_FUNC_OPTION
Definition enums.h:6151
@ MSG_READ_FUNC_VAR
Definition enums.h:6122
@ MSG_READ_FUNC_VARIANT
Definition enums.h:6083
@ MSG_READ_FUNC_SET_CURSOR
Definition enums.h:6111
@ MSG_READ_FUNC_SET_CANCEL
Definition enums.h:6114
@ MSG_READ_FUNC_DELAY_OFF
Definition enums.h:6091
@ MSG_PRINT_FUNC_SCROLL
Definition enums.h:6136
@ MSG_PRINT_FUNC_FONT
Definition enums.h:6130
@ MSG_PRINT_FUNC_ITEM_ICON
Definition enums.h:6146
@ MSG_PRINT_FUNC_SPACING
Definition enums.h:6135
@ MSG_READ_FUNC_SAVE_COLOR
Definition enums.h:6118
@ MSG_READ_FUNC_VOICE
Definition enums.h:6128
@ MSG_READ_FUNC_SAVE_POS
Definition enums.h:6116
@ MSG_READ_FUNC_CUSTOM_VOICE
Definition enums.h:6126
@ MSG_PRINT_FUNC_ANIM_DELAY
Definition enums.h:6147
@ MSG_READ_FUNC_INLINE_IMAGE
Definition enums.h:6103
@ MSG_READ_FUNC_SET_X
Definition enums.h:6098
@ MSG_PRINT_FUNC_SET_Y
Definition enums.h:6140
@ MSG_PRINT_FUNC_ANIM_LOOP
Definition enums.h:6148
@ MSG_PRINT_FUNC_ANIM_SPRITE
Definition enums.h:6145
@ MSG_READ_FUNC_END_FX
Definition enums.h:6121
@ MSG_READ_FUNC_SET_Y
Definition enums.h:6099
@ MSG_PRINT_FUNC_INLINE_IMAGE
Definition enums.h:6144
@ MSG_PRINT_FUNC_SET_X
Definition enums.h:6139
@ MSG_PRINT_FUNC_SIZE_RESET
Definition enums.h:6138
@ MSG_READ_FUNC_SCROLL
Definition enums.h:6094
@ MSG_PRINT_FUNC_DOWN
Definition enums.h:6142
@ MSG_READ_FUNC_DOWN
Definition enums.h:6101
@ MSG_READ_FUNC_YIELD
Definition enums.h:6086
@ MSG_READ_FUNC_NO_SKIP
Definition enums.h:6088
@ MSG_PRINT_FUNC_SAVE_COLOR
Definition enums.h:6154
@ MSG_READ_FUNC_SPACING
Definition enums.h:6093
@ MSG_READ_FUNC_RESTORE_POS
Definition enums.h:6117
@ MSG_PRINT_FUNC_VARIANT
Definition enums.h:6131
@ MSG_READ_FUNC_SPEED
Definition enums.h:6097
@ MSG_READ_FUNC_OPTION
Definition enums.h:6115
@ MSG_READ_FUNC_SIZE
Definition enums.h:6095
@ MSG_READ_FUNC_ENABLE_CDOWN_NEXT
Definition enums.h:6125
@ MSG_READ_FUNC_HIDE_IMAGE
Definition enums.h:6107
@ MSG_READ_FUNC_DELAY_ON
Definition enums.h:6092
@ MSG_PRINT_FUNC_RESTORE_COLOR
Definition enums.h:6155
@ MSG_PRINT_FUNC_SET_FRAME_PALETTE
Definition enums.h:6132
@ MSG_PRINT_FUNC_END_FX
Definition enums.h:6157
@ MSG_PRINT_FUNC_START_FX
Definition enums.h:6156
@ MSG_READ_FUNC_END_CHOICE
Definition enums.h:6113
@ MSG_READ_FUNC_IMAGE
Definition enums.h:6106
@ MSG_READ_FUNC_RIGHT
Definition enums.h:6100
@ MSG_PRINT_FUNC_RESTORE_POS
Definition enums.h:6153
@ MSG_READ_FUNC_ANIM_LOOP
Definition enums.h:6109
@ MSG_PRINT_FUNC_CURSOR
Definition enums.h:6150
@ MSG_READ_FUNC_CENTER_X
Definition enums.h:6123
@ MSG_READ_FUNC_ANIM_DELAY
Definition enums.h:6108
@ MSG_READ_FUNC_ITEM_ICON
Definition enums.h:6105
@ MSG_READ_FUNC_SET_REWIND
Definition enums.h:6124
@ MSG_PRINT_FUNC_SIZE
Definition enums.h:6137
@ MSG_READ_FUNC_SET_FRAME_PALETTE
Definition enums.h:6084
@ MSG_READ_FUNC_UP
Definition enums.h:6102
@ MSG_PRINT_FUNC_ANIM_DONE
Definition enums.h:6149
@ MSG_READ_FUNC_INPUT_ON
Definition enums.h:6090
@ MSG_READ_FUNC_FONT
Definition enums.h:6082
@ MSG_READ_FUNC_SIZE_RESET
Definition enums.h:6096
@ MSG_PRINT_FUNC_CENTER_X
Definition enums.h:6158
@ MSG_PRINT_FUNC_SAVE_POS
Definition enums.h:6152
@ MSG_READ_FUNC_ANIM_SPRITE
Definition enums.h:6104
@ MSG_PRINT_RESET_GFX
Definition enums.h:6133
@ MSG_READ_FUNC_ANIM_DONE
Definition enums.h:6110

◆ MsgEffectCodes

Enumerator
MSG_FX_SHAKE 
MSG_FX_WAVE 
MSG_FX_NOISE_OUTLINE 
MSG_FX_STATIC 
MSG_FX_BLUR 
MSG_FX_RAINBOW 
MSG_FX_DITHER_FADE 
MSG_FX_GLOBAL_WAVE 
MSG_FX_GLOBAL_RAINBOW 
MSG_FX_RISE_PRINT 
MSG_FX_GROW_PRINT 
MSG_FX_SIZE_JITTER 
MSG_FX_SIZE_WAVE 
MSG_FX_DROP_SHADOW 

Definition at line 6161 of file enums.h.

6161 {
6162 MSG_FX_SHAKE = 0x00,
6163 MSG_FX_WAVE = 0x01,
6164 MSG_FX_NOISE_OUTLINE = 0x02,
6165 MSG_FX_STATIC = 0x03,
6166 MSG_FX_BLUR = 0x05,
6167 MSG_FX_RAINBOW = 0x06,
6168 MSG_FX_DITHER_FADE = 0x07,
6169 MSG_FX_GLOBAL_WAVE = 0x08,
6170 MSG_FX_GLOBAL_RAINBOW = 0x09,
6171 MSG_FX_RISE_PRINT = 0x0A,
6172 MSG_FX_GROW_PRINT = 0x0B,
6173 MSG_FX_SIZE_JITTER = 0x0C,
6174 MSG_FX_SIZE_WAVE = 0x0D,
6175 MSG_FX_DROP_SHADOW = 0x0E
6176};
@ MSG_FX_NOISE_OUTLINE
Definition enums.h:6164
@ MSG_FX_RISE_PRINT
Definition enums.h:6171
@ MSG_FX_SIZE_JITTER
Definition enums.h:6173
@ MSG_FX_SHAKE
Definition enums.h:6162
@ MSG_FX_GLOBAL_WAVE
Definition enums.h:6169
@ MSG_FX_GLOBAL_RAINBOW
Definition enums.h:6170
@ MSG_FX_DROP_SHADOW
Definition enums.h:6175
@ MSG_FX_SIZE_WAVE
Definition enums.h:6174
@ MSG_FX_STATIC
Definition enums.h:6165
@ MSG_FX_BLUR
Definition enums.h:6166
@ MSG_FX_DITHER_FADE
Definition enums.h:6168
@ MSG_FX_WAVE
Definition enums.h:6163
@ MSG_FX_RAINBOW
Definition enums.h:6167
@ MSG_FX_GROW_PRINT
Definition enums.h:6172

◆ MsgEffectFlags

Enumerator
MSG_FX_FLAG_SHAKE 
MSG_FX_FLAG_WAVE 
MSG_FX_FLAG_NOISE_OUTLINE 
MSG_FX_FLAG_BLUR 
MSG_FX_FLAG_RAINBOW 
MSG_FX_FLAG_DITHER_FADE 
MSG_FX_FLAG_GLOBAL_WAVE 
MSG_FX_FLAG_GLOBAL_RAINBOW 
MSG_FX_FLAG_RISE_PRINT 
MSG_FX_FLAG_GROW_PRINT 
MSG_FX_FLAG_SIZE_JITTER 
MSG_FX_FLAG_SIZE_WAVE 
MSG_FX_FLAG_DROP_SHADOW 
MSG_FX_FLAG_STATIC 

Definition at line 6178 of file enums.h.

6178 {
6179 MSG_FX_FLAG_SHAKE = 0x00001,
6180 MSG_FX_FLAG_WAVE = 0x00002,
6181 MSG_FX_FLAG_NOISE_OUTLINE = 0x00004,
6182 MSG_FX_FLAG_BLUR = 0x00020,
6183 MSG_FX_FLAG_RAINBOW = 0x00040,
6184 MSG_FX_FLAG_DITHER_FADE = 0x00080,
6185 MSG_FX_FLAG_GLOBAL_WAVE = 0x00200,
6187 MSG_FX_FLAG_RISE_PRINT = 0x00800,
6188 MSG_FX_FLAG_GROW_PRINT = 0x01000,
6189 MSG_FX_FLAG_SIZE_JITTER = 0x02000,
6190 MSG_FX_FLAG_SIZE_WAVE = 0x04000,
6191 MSG_FX_FLAG_DROP_SHADOW = 0x08000,
6192 MSG_FX_FLAG_STATIC = 0x10000
6193};
@ MSG_FX_FLAG_RISE_PRINT
Definition enums.h:6187
@ MSG_FX_FLAG_DROP_SHADOW
Definition enums.h:6191
@ MSG_FX_FLAG_BLUR
Definition enums.h:6182
@ MSG_FX_FLAG_GLOBAL_WAVE
Definition enums.h:6185
@ MSG_FX_FLAG_WAVE
Definition enums.h:6180
@ MSG_FX_FLAG_GROW_PRINT
Definition enums.h:6188
@ MSG_FX_FLAG_GLOBAL_RAINBOW
Definition enums.h:6186
@ MSG_FX_FLAG_SHAKE
Definition enums.h:6179
@ MSG_FX_FLAG_SIZE_WAVE
Definition enums.h:6190
@ MSG_FX_FLAG_NOISE_OUTLINE
Definition enums.h:6181
@ MSG_FX_FLAG_STATIC
Definition enums.h:6192
@ MSG_FX_FLAG_RAINBOW
Definition enums.h:6183
@ MSG_FX_FLAG_SIZE_JITTER
Definition enums.h:6189
@ MSG_FX_FLAG_DITHER_FADE
Definition enums.h:6184

◆ MsgStyles

enum MsgStyles
Enumerator
MSG_STYLE_NONE 
MSG_STYLE_RIGHT 
MSG_STYLE_LEFT 
MSG_STYLE_CENTER 
MSG_STYLE_TATTLE 
MSG_STYLE_CHOICE 
MSG_STYLE_INSPECT 
MSG_STYLE_SIGN 
MSG_STYLE_LAMPPOST 
MSG_STYLE_POSTCARD 
MSG_STYLE_POPUP 
MSG_STYLE_B 
MSG_STYLE_UPGRADE 
MSG_STYLE_NARRATE 
MSG_STYLE_EPILOGUE 
MSG_STYLE_F 

Definition at line 6195 of file enums.h.

6195 {
6196 MSG_STYLE_NONE = 0x0,
6197 MSG_STYLE_RIGHT = 0x1,
6198 MSG_STYLE_LEFT = 0x2,
6199 MSG_STYLE_CENTER = 0x3,
6200 MSG_STYLE_TATTLE = 0x4,
6201 MSG_STYLE_CHOICE = 0x5,
6202 MSG_STYLE_INSPECT = 0x6,
6203 MSG_STYLE_SIGN = 0x7,
6204 MSG_STYLE_LAMPPOST = 0x8,
6205 MSG_STYLE_POSTCARD = 0x9,
6206 MSG_STYLE_POPUP = 0xA,
6207 MSG_STYLE_B = 0xB,
6208 MSG_STYLE_UPGRADE = 0xC,
6209 MSG_STYLE_NARRATE = 0xD,
6210 MSG_STYLE_EPILOGUE = 0xE,
6211 MSG_STYLE_F = 0xF
6212};
@ MSG_STYLE_POSTCARD
Definition enums.h:6205
@ MSG_STYLE_CENTER
Definition enums.h:6199
@ MSG_STYLE_LEFT
Definition enums.h:6198
@ MSG_STYLE_UPGRADE
Definition enums.h:6208
@ MSG_STYLE_SIGN
Definition enums.h:6203
@ MSG_STYLE_F
Definition enums.h:6211
@ MSG_STYLE_B
Definition enums.h:6207
@ MSG_STYLE_NONE
Definition enums.h:6196
@ MSG_STYLE_NARRATE
Definition enums.h:6209
@ MSG_STYLE_INSPECT
Definition enums.h:6202
@ MSG_STYLE_LAMPPOST
Definition enums.h:6204
@ MSG_STYLE_POPUP
Definition enums.h:6206
@ MSG_STYLE_RIGHT
Definition enums.h:6197
@ MSG_STYLE_EPILOGUE
Definition enums.h:6210
@ MSG_STYLE_TATTLE
Definition enums.h:6200
@ MSG_STYLE_CHOICE
Definition enums.h:6201

◆ MsgFonts

enum MsgFonts
Enumerator
MSG_FONT_NORMAL 
MSG_FONT_MENU 
MSG_FONT_2 
MSG_FONT_TITLE 
MSG_FONT_SUBTITLE 

Definition at line 6214 of file enums.h.

6214 {
6215 MSG_FONT_NORMAL = 0,
6216 MSG_FONT_MENU = 1,
6217 MSG_FONT_2 = 2,
6218 MSG_FONT_TITLE = 3,
6220};
@ MSG_FONT_MENU
Definition enums.h:6216
@ MSG_FONT_TITLE
Definition enums.h:6218
@ MSG_FONT_2
Definition enums.h:6217
@ MSG_FONT_NORMAL
Definition enums.h:6215
@ MSG_FONT_SUBTITLE
Definition enums.h:6219

◆ MsgVoices

enum MsgVoices
Enumerator
MSG_VOICE_NORMAL 
MSG_VOICE_BOWSER 
MSG_VOICE_STAR 

Definition at line 6222 of file enums.h.

6222 {
6223 MSG_VOICE_NORMAL = 0,
6224 MSG_VOICE_BOWSER = 1,
6225 MSG_VOICE_STAR = 2
6226};
@ MSG_VOICE_STAR
Definition enums.h:6225
@ MSG_VOICE_NORMAL
Definition enums.h:6223
@ MSG_VOICE_BOWSER
Definition enums.h:6224

◆ MsgPrintModeFlags

Enumerator
MSG_PRINT_FLAG_1 
MSG_PRINT_FLAG_2 
MSG_PRINT_FLAG_10 
MSG_PRINT_FLAG_20 
MSG_PRINT_FLAG_40 
MSG_PRINT_FLAG_80 
MSG_PRINT_FLAG_100 

Definition at line 6228 of file enums.h.

6228 {
6229 MSG_PRINT_FLAG_1 = 0x001,
6230 MSG_PRINT_FLAG_2 = 0x002,
6231 MSG_PRINT_FLAG_10 = 0x010,
6232 MSG_PRINT_FLAG_20 = 0x020,
6233 MSG_PRINT_FLAG_40 = 0x040,
6234 MSG_PRINT_FLAG_80 = 0x080,
6235 MSG_PRINT_FLAG_100 = 0x100,
6236};
@ MSG_PRINT_FLAG_2
Definition enums.h:6230
@ MSG_PRINT_FLAG_40
Definition enums.h:6233
@ MSG_PRINT_FLAG_100
Definition enums.h:6235
@ MSG_PRINT_FLAG_1
Definition enums.h:6229
@ MSG_PRINT_FLAG_20
Definition enums.h:6232
@ MSG_PRINT_FLAG_10
Definition enums.h:6231
@ MSG_PRINT_FLAG_80
Definition enums.h:6234

◆ MsgStateFlags

Enumerator
MSG_STATE_FLAG_1 
MSG_STATE_FLAG_2 
MSG_STATE_FLAG_4 
MSG_STATE_FLAG_10 
MSG_STATE_FLAG_20 
MSG_STATE_FLAG_40 
MSG_STATE_FLAG_SPEAKING 
MSG_STATE_FLAG_PRINT_QUICKLY 
MSG_STATE_FLAG_400 
MSG_STATE_FLAG_800 
MSG_STATE_FLAG_1000 
MSG_STATE_FLAG_4000 
MSG_STATE_FLAG_8000 
MSG_STATE_FLAG_10000 
MSG_STATE_FLAG_20000 
MSG_STATE_FLAG_40000 
MSG_STATE_FLAG_80000 
MSG_STATE_FLAG_100000 
MSG_STATE_FLAG_800000 

Definition at line 6238 of file enums.h.

6238 {
6239 MSG_STATE_FLAG_1 = 0x000001,
6240 MSG_STATE_FLAG_2 = 0x000002,
6241 MSG_STATE_FLAG_4 = 0x000004,
6242 MSG_STATE_FLAG_10 = 0x000010,
6243 MSG_STATE_FLAG_20 = 0x000020,
6244 MSG_STATE_FLAG_40 = 0x000040,
6245 MSG_STATE_FLAG_SPEAKING = 0x000080, // determines animation of speaker (talk vs idle)
6247 MSG_STATE_FLAG_400 = 0x000400,
6248 MSG_STATE_FLAG_800 = 0x000800,
6249 MSG_STATE_FLAG_1000 = 0x001000,
6250 MSG_STATE_FLAG_4000 = 0x004000,
6251 MSG_STATE_FLAG_8000 = 0x008000,
6252 MSG_STATE_FLAG_10000 = 0x010000,
6253 MSG_STATE_FLAG_20000 = 0x020000,
6254 MSG_STATE_FLAG_40000 = 0x040000,
6255 MSG_STATE_FLAG_80000 = 0x080000,
6256 MSG_STATE_FLAG_100000 = 0x100000,
6257 MSG_STATE_FLAG_800000 = 0x800000,
6258};
@ MSG_STATE_FLAG_10000
Definition enums.h:6252
@ MSG_STATE_FLAG_4
Definition enums.h:6241
@ MSG_STATE_FLAG_40
Definition enums.h:6244
@ MSG_STATE_FLAG_PRINT_QUICKLY
Definition enums.h:6246
@ MSG_STATE_FLAG_1
Definition enums.h:6239
@ MSG_STATE_FLAG_80000
Definition enums.h:6255
@ MSG_STATE_FLAG_10
Definition enums.h:6242
@ MSG_STATE_FLAG_20
Definition enums.h:6243
@ MSG_STATE_FLAG_100000
Definition enums.h:6256
@ MSG_STATE_FLAG_800
Definition enums.h:6248
@ MSG_STATE_FLAG_800000
Definition enums.h:6257
@ MSG_STATE_FLAG_400
Definition enums.h:6247
@ MSG_STATE_FLAG_20000
Definition enums.h:6253
@ MSG_STATE_FLAG_40000
Definition enums.h:6254
@ MSG_STATE_FLAG_8000
Definition enums.h:6251
@ MSG_STATE_FLAG_1000
Definition enums.h:6249
@ MSG_STATE_FLAG_4000
Definition enums.h:6250
@ MSG_STATE_FLAG_SPEAKING
Definition enums.h:6245
@ MSG_STATE_FLAG_2
Definition enums.h:6240

◆ MsgDelayFlags

Enumerator
MSG_DELAY_FLAG_1 
MSG_DELAY_FLAG_2 
MSG_DELAY_FLAG_4 

Definition at line 6260 of file enums.h.

6260 {
6261 MSG_DELAY_FLAG_1 = 0x000001,
6262 MSG_DELAY_FLAG_2 = 0x000002,
6263 MSG_DELAY_FLAG_4 = 0x000004,
6264};
@ MSG_DELAY_FLAG_4
Definition enums.h:6263
@ MSG_DELAY_FLAG_2
Definition enums.h:6262
@ MSG_DELAY_FLAG_1
Definition enums.h:6261

◆ MsgWindowStates

Enumerator
MSG_WINDOW_STATE_DONE 
MSG_WINDOW_STATE_INIT 
MSG_WINDOW_STATE_OPENING 
MSG_WINDOW_STATE_CLOSING 
MSG_WINDOW_STATE_PRINTING 
MSG_WINDOW_STATE_WAITING 
MSG_WINDOW_STATE_SCROLLING 
MSG_WINDOW_STATE_WAITING_FOR_CHOICE 
MSG_WINDOW_STATE_SCROLLING_BACK 
MSG_WINDOW_STATE_VIEWING_PREV 
MSG_WINDOW_STATE_A 
MSG_WINDOW_STATE_B 
MSG_WINDOW_STATE_C 
MSG_WINDOW_STATE_D 
MSG_WINDOW_STATE_E 

Definition at line 6266 of file enums.h.

6266 {
6277 MSG_WINDOW_STATE_A = 0xA,
6278 MSG_WINDOW_STATE_B = 0xB,
6279 MSG_WINDOW_STATE_C = 0xC,
6280 MSG_WINDOW_STATE_D = 0xD,
6281 MSG_WINDOW_STATE_E = 0xE,
6282};
@ MSG_WINDOW_STATE_DONE
Definition enums.h:6267
@ MSG_WINDOW_STATE_B
Definition enums.h:6278
@ MSG_WINDOW_STATE_WAITING
Definition enums.h:6272
@ MSG_WINDOW_STATE_WAITING_FOR_CHOICE
Definition enums.h:6274
@ MSG_WINDOW_STATE_INIT
Definition enums.h:6268
@ MSG_WINDOW_STATE_OPENING
Definition enums.h:6269
@ MSG_WINDOW_STATE_SCROLLING
Definition enums.h:6273
@ MSG_WINDOW_STATE_PRINTING
Definition enums.h:6271
@ MSG_WINDOW_STATE_C
Definition enums.h:6279
@ MSG_WINDOW_STATE_E
Definition enums.h:6281
@ MSG_WINDOW_STATE_SCROLLING_BACK
Definition enums.h:6275
@ MSG_WINDOW_STATE_D
Definition enums.h:6280
@ MSG_WINDOW_STATE_CLOSING
Definition enums.h:6270
@ MSG_WINDOW_STATE_VIEWING_PREV
Definition enums.h:6276
@ MSG_WINDOW_STATE_A
Definition enums.h:6277

◆ BackgroundFlags

Enumerator
BACKGROUND_FLAG_TEXTURE 
BACKGROUND_FLAG_FOG 
BACKGROUND_RENDER_STATE_BEGIN_PAUSED 
BACKGROUND_RENDER_STATE_FILTER_PAUSED 
BACKGROUND_RENDER_STATE_SHOW_PAUSED 
BACKGROUND_RENDER_STATE_MASK 

Definition at line 6284 of file enums.h.

6284 {
6286 BACKGROUND_FLAG_FOG = 0x02,
6291};
@ BACKGROUND_FLAG_TEXTURE
Definition enums.h:6285
@ BACKGROUND_RENDER_STATE_MASK
Definition enums.h:6290
@ BACKGROUND_RENDER_STATE_FILTER_PAUSED
Definition enums.h:6288
@ BACKGROUND_FLAG_FOG
Definition enums.h:6286
@ BACKGROUND_RENDER_STATE_BEGIN_PAUSED
Definition enums.h:6287
@ BACKGROUND_RENDER_STATE_SHOW_PAUSED
Definition enums.h:6289

◆ EncounterStates

Enumerator
ENCOUNTER_STATE_NONE 
ENCOUNTER_STATE_CREATE 
ENCOUNTER_STATE_NEUTRAL 
ENCOUNTER_STATE_PRE_BATTLE 
ENCOUNTER_STATE_CONVERSATION 
ENCOUNTER_STATE_POST_BATTLE 

Definition at line 6293 of file enums.h.

6293 {
6300};
@ ENCOUNTER_STATE_POST_BATTLE
Definition enums.h:6299
@ ENCOUNTER_STATE_CONVERSATION
Definition enums.h:6298
@ ENCOUNTER_STATE_NEUTRAL
Definition enums.h:6296
@ ENCOUNTER_STATE_NONE
Definition enums.h:6294
@ ENCOUNTER_STATE_PRE_BATTLE
Definition enums.h:6297
@ ENCOUNTER_STATE_CREATE
Definition enums.h:6295

◆ EncounterCreateSubStates

Enumerator
ENCOUNTER_SUBSTATE_CREATE_INIT 
ENCOUNTER_SUBSTATE_CREATE_RUN_INIT_SCRIPT 
ENCOUNTER_SUBSTATE_CREATE_RUN_AI 

Definition at line 6302 of file enums.h.

6302 {
6306};
@ ENCOUNTER_SUBSTATE_CREATE_RUN_INIT_SCRIPT
Definition enums.h:6304
@ ENCOUNTER_SUBSTATE_CREATE_RUN_AI
Definition enums.h:6305
@ ENCOUNTER_SUBSTATE_CREATE_INIT
Definition enums.h:6303

◆ EncounterNeutralSubStates

Enumerator
ENCOUNTER_SUBSTATE_NEUTRAL 

Definition at line 6308 of file enums.h.

6308 {
6310};
@ ENCOUNTER_SUBSTATE_NEUTRAL
Definition enums.h:6309

◆ EncounterPreBattleSubStates

Enumerator
ENCOUNTER_SUBSTATE_PRE_BATTLE_INIT 
ENCOUNTER_SUBSTATE_PRE_BATTLE_LOAD 
ENCOUNTER_SUBSTATE_PRE_BATTLE_AUTO_WIN 
ENCOUNTER_SUBSTATE_PRE_BATTLE_SKIP 

Definition at line 6312 of file enums.h.

6312 {
6317};
@ ENCOUNTER_SUBSTATE_PRE_BATTLE_INIT
Definition enums.h:6313
@ ENCOUNTER_SUBSTATE_PRE_BATTLE_AUTO_WIN
Definition enums.h:6315
@ ENCOUNTER_SUBSTATE_PRE_BATTLE_LOAD
Definition enums.h:6314
@ ENCOUNTER_SUBSTATE_PRE_BATTLE_SKIP
Definition enums.h:6316

◆ EncounterConversationSubStates

Enumerator
ENCOUNTER_SUBSTATE_CONVERSATION_INIT 
ENCOUNTER_SUBSTATE_CONVERSATION_END 

Definition at line 6319 of file enums.h.

6319 {
6322};
@ ENCOUNTER_SUBSTATE_CONVERSATION_END
Definition enums.h:6321
@ ENCOUNTER_SUBSTATE_CONVERSATION_INIT
Definition enums.h:6320

◆ EncounterPostBattleSubStates

Enumerator
ENCOUNTER_SUBSTATE_POST_BATTLE_INIT 
ENCOUNTER_SUBSTATE_POST_BATTLE_WON_FADE_IN 
ENCOUNTER_SUBSTATE_POST_BATTLE_WON_KILL 
ENCOUNTER_SUBSTATE_POST_BATTLE_WON_RESUME 
ENCOUNTER_SUBSTATE_POST_BATTLE_WON_CHECK_MERLEE 
ENCOUNTER_SUBSTATE_POST_BATTLE_PLAY_NPC_DEFEAT 
ENCOUNTER_SUBSTATE_POST_BATTLE_FLED_INIT 
ENCOUNTER_SUBSTATE_POST_BATTLE_FLED_FADE_IN 
ENCOUNTER_SUBSTATE_POST_BATTLE_FLED_RESUME 
ENCOUNTER_SUBSTATE_POST_BATTLE_FLED_DELAY 
ENCOUNTER_SUBSTATE_POST_BATTLE_LOST_INIT 
ENCOUNTER_SUBSTATE_POST_BATTLE_LOST_FADE_IN 
ENCOUNTER_SUBSTATE_POST_BATTLE_LOST_RESUME 
ENCOUNTER_SUBSTATE_POST_BATTLE_LOST_DELAY 
ENCOUNTER_SUBSTATE_POST_BATTLE_SKIP 
ENCOUNTER_SUBSTATE_POST_BATTLE_ENEMY_FLED_INIT 
ENCOUNTER_SUBSTATE_POST_BATTLE_ENEMY_FLED_FADE_IN 
ENCOUNTER_SUBSTATE_POST_BATTLE_ENEMY_FLED_RESUME 

Definition at line 6324 of file enums.h.

6324 {
6334 ENCOUNTER_SUBSTATE_POST_BATTLE_FLED_DELAY = 103, // delay before battle can be retriggered
6343};
@ ENCOUNTER_SUBSTATE_POST_BATTLE_WON_FADE_IN
Definition enums.h:6326
@ ENCOUNTER_SUBSTATE_POST_BATTLE_LOST_RESUME
Definition enums.h:6337
@ ENCOUNTER_SUBSTATE_POST_BATTLE_LOST_FADE_IN
Definition enums.h:6336
@ ENCOUNTER_SUBSTATE_POST_BATTLE_SKIP
Definition enums.h:6339
@ ENCOUNTER_SUBSTATE_POST_BATTLE_FLED_RESUME
Definition enums.h:6333
@ ENCOUNTER_SUBSTATE_POST_BATTLE_WON_KILL
Definition enums.h:6327
@ ENCOUNTER_SUBSTATE_POST_BATTLE_FLED_INIT
Definition enums.h:6331
@ ENCOUNTER_SUBSTATE_POST_BATTLE_WON_RESUME
Definition enums.h:6328
@ ENCOUNTER_SUBSTATE_POST_BATTLE_ENEMY_FLED_INIT
Definition enums.h:6340
@ ENCOUNTER_SUBSTATE_POST_BATTLE_LOST_DELAY
Definition enums.h:6338
@ ENCOUNTER_SUBSTATE_POST_BATTLE_FLED_FADE_IN
Definition enums.h:6332
@ ENCOUNTER_SUBSTATE_POST_BATTLE_LOST_INIT
Definition enums.h:6335
@ ENCOUNTER_SUBSTATE_POST_BATTLE_ENEMY_FLED_FADE_IN
Definition enums.h:6341
@ ENCOUNTER_SUBSTATE_POST_BATTLE_INIT
Definition enums.h:6325
@ ENCOUNTER_SUBSTATE_POST_BATTLE_PLAY_NPC_DEFEAT
Definition enums.h:6330
@ ENCOUNTER_SUBSTATE_POST_BATTLE_ENEMY_FLED_RESUME
Definition enums.h:6342
@ ENCOUNTER_SUBSTATE_POST_BATTLE_FLED_DELAY
Definition enums.h:6334
@ ENCOUNTER_SUBSTATE_POST_BATTLE_WON_CHECK_MERLEE
Definition enums.h:6329

◆ PlayerSpriteSets

Enumerator
PLAYER_SPRITES_MARIO_WORLD 
PLAYER_SPRITES_MARIO_REFLECT_FLOOR 
PLAYER_SPRITES_COMBINED_EPILOGUE 
PLAYER_SPRITES_MARIO_PARADE 
PLAYER_SPRITES_PEACH_WORLD 
PLAYER_SPRITES_MARIO_BATTLE 
PLAYER_SPRITES_PEACH_BATTLE 

Definition at line 6345 of file enums.h.

6345 {
6353};
@ PLAYER_SPRITES_MARIO_WORLD
Definition enums.h:6346
@ PLAYER_SPRITES_PEACH_WORLD
Definition enums.h:6350
@ PLAYER_SPRITES_COMBINED_EPILOGUE
Definition enums.h:6348
@ PLAYER_SPRITES_MARIO_REFLECT_FLOOR
Definition enums.h:6347
@ PLAYER_SPRITES_PEACH_BATTLE
Definition enums.h:6352
@ PLAYER_SPRITES_MARIO_PARADE
Definition enums.h:6349
@ PLAYER_SPRITES_MARIO_BATTLE
Definition enums.h:6351

◆ BattleDarknessMode

Enumerator
BTL_DARKNESS_MODE_0 
BTL_DARKNESS_MODE_1 
BTL_DARKNESS_MODE_2 
BTL_DARKNESS_MODE_3 

Definition at line 6355 of file enums.h.

6355 {
6360};
@ BTL_DARKNESS_MODE_3
Definition enums.h:6359
@ BTL_DARKNESS_MODE_2
Definition enums.h:6358
@ BTL_DARKNESS_MODE_0
Definition enums.h:6356
@ BTL_DARKNESS_MODE_1
Definition enums.h:6357

◆ BattleDarknessState

Enumerator
BTL_DARKNESS_STATE_LOCKED 
BTL_DARKNESS_STATE_DARK 
BTL_DARKNESS_STATE_NONE 
BTL_DARKNESS_STATE_WATT_BASED 

Definition at line 6362 of file enums.h.

6362 {
6367};
@ BTL_DARKNESS_STATE_NONE
Definition enums.h:6365
@ BTL_DARKNESS_STATE_WATT_BASED
Definition enums.h:6366
@ BTL_DARKNESS_STATE_LOCKED
Definition enums.h:6363
@ BTL_DARKNESS_STATE_DARK
Definition enums.h:6364

◆ WindowStyles

Enumerator
WINDOW_STYLE_0 
WINDOW_STYLE_1 
WINDOW_STYLE_2 
WINDOW_STYLE_3 
WINDOW_STYLE_4 
WINDOW_STYLE_5 
WINDOW_STYLE_6 
WINDOW_STYLE_7 
WINDOW_STYLE_8 
WINDOW_STYLE_9 
WINDOW_STYLE_10 
WINDOW_STYLE_11 
WINDOW_STYLE_12 
WINDOW_STYLE_13 
WINDOW_STYLE_14 
WINDOW_STYLE_15 
WINDOW_STYLE_16 
WINDOW_STYLE_17 
WINDOW_STYLE_18 
WINDOW_STYLE_19 
WINDOW_STYLE_20 
WINDOW_STYLE_21 
WINDOW_STYLE_22 
WINDOW_STYLE_MAX 

Definition at line 6369 of file enums.h.

6369 {
6370 WINDOW_STYLE_0 = 0,
6371 WINDOW_STYLE_1 = 1,
6372 WINDOW_STYLE_2 = 2,
6373 WINDOW_STYLE_3 = 3,
6374 WINDOW_STYLE_4 = 4,
6375 WINDOW_STYLE_5 = 5,
6376 WINDOW_STYLE_6 = 6,
6377 WINDOW_STYLE_7 = 7,
6378 WINDOW_STYLE_8 = 8,
6379 WINDOW_STYLE_9 = 9,
6380 WINDOW_STYLE_10 = 10,
6381 WINDOW_STYLE_11 = 11,
6382 WINDOW_STYLE_12 = 12,
6383 WINDOW_STYLE_13 = 13,
6384 WINDOW_STYLE_14 = 14,
6385 WINDOW_STYLE_15 = 15,
6386 WINDOW_STYLE_16 = 16,
6387 WINDOW_STYLE_17 = 17,
6388 WINDOW_STYLE_18 = 18,
6389 WINDOW_STYLE_19 = 19,
6390 WINDOW_STYLE_20 = 20,
6391 WINDOW_STYLE_21 = 21,
6392 WINDOW_STYLE_22 = 22,
6393 WINDOW_STYLE_MAX = 22,
6394};
@ WINDOW_STYLE_13
Definition enums.h:6383
@ WINDOW_STYLE_0
Definition enums.h:6370
@ WINDOW_STYLE_15
Definition enums.h:6385
@ WINDOW_STYLE_22
Definition enums.h:6392
@ WINDOW_STYLE_5
Definition enums.h:6375
@ WINDOW_STYLE_7
Definition enums.h:6377
@ WINDOW_STYLE_12
Definition enums.h:6382
@ WINDOW_STYLE_14
Definition enums.h:6384
@ WINDOW_STYLE_9
Definition enums.h:6379
@ WINDOW_STYLE_4
Definition enums.h:6374
@ WINDOW_STYLE_17
Definition enums.h:6387
@ WINDOW_STYLE_21
Definition enums.h:6391
@ WINDOW_STYLE_20
Definition enums.h:6390
@ WINDOW_STYLE_16
Definition enums.h:6386
@ WINDOW_STYLE_10
Definition enums.h:6380
@ WINDOW_STYLE_6
Definition enums.h:6376
@ WINDOW_STYLE_MAX
Definition enums.h:6393
@ WINDOW_STYLE_19
Definition enums.h:6389
@ WINDOW_STYLE_8
Definition enums.h:6378
@ WINDOW_STYLE_11
Definition enums.h:6381
@ WINDOW_STYLE_3
Definition enums.h:6373
@ WINDOW_STYLE_1
Definition enums.h:6371
@ WINDOW_STYLE_2
Definition enums.h:6372
@ WINDOW_STYLE_18
Definition enums.h:6388

◆ Language

enum Language
Enumerator
LANGUAGE_EN 
LANGUAGE_DE 
LANGUAGE_FR 
LANGUAGE_ES 

Definition at line 6399 of file enums.h.

6399 {
6400 LANGUAGE_EN = 0,
6401 LANGUAGE_DE = 1,
6402 LANGUAGE_FR = 2,
6403 LANGUAGE_ES = 3,
6404};
@ LANGUAGE_DE
Definition enums.h:6401
@ LANGUAGE_ES
Definition enums.h:6403
@ LANGUAGE_EN
Definition enums.h:6400
@ LANGUAGE_FR
Definition enums.h:6402

◆ IdleScriptState

Enumerator
IDLE_SCRIPT_DISABLE 
IDLE_SCRIPT_ENABLE 
IDLE_SCRIPT_RESTART 

Definition at line 6406 of file enums.h.

6406 {
6410};
@ IDLE_SCRIPT_RESTART
Definition enums.h:6409
@ IDLE_SCRIPT_ENABLE
Definition enums.h:6408
@ IDLE_SCRIPT_DISABLE
Definition enums.h:6407

◆ BlurState

enum BlurState
Enumerator
ACTOR_BLUR_DISABLE 
ACTOR_BLUR_ENABLE 
ACTOR_BLUR_RESET 

Definition at line 6412 of file enums.h.

6412 {
6415 ACTOR_BLUR_RESET = -1,
6416};
@ ACTOR_BLUR_RESET
Definition enums.h:6415
@ ACTOR_BLUR_ENABLE
Definition enums.h:6414
@ ACTOR_BLUR_DISABLE
Definition enums.h:6413

◆ LandingCamAdjustMode

Enumerator
LANDING_CAM_NEVER_ADJUST 
LANDING_CAM_CHECK_SURFACE 
LANDING_CAM_ALWAYS_ADJUST 

Definition at line 6418 of file enums.h.

6418 {
6420 LANDING_CAM_CHECK_SURFACE = 1, // allow landing cam unless the surface is lava
6422};
@ LANDING_CAM_NEVER_ADJUST
Definition enums.h:6419
@ LANDING_CAM_CHECK_SURFACE
Definition enums.h:6420
@ LANDING_CAM_ALWAYS_ADJUST
Definition enums.h:6421