diff --git a/include/common_structs.h b/include/common_structs.h index 09868bda65..1203b5cfc1 100644 --- a/include/common_structs.h +++ b/include/common_structs.h @@ -1249,8 +1249,8 @@ typedef struct MessagePrintState { /* 0x51B */ char unk_51B[0x1]; /* 0x51C */ u16 speechVolumePitch; /* 0x51E */ char unk_51E[0x2]; - /* 0x520 */ s32 speedSoundIDA; - /* 0x524 */ s32 speedSoundIDB; + /* 0x520 */ s32 speechSoundIDA; + /* 0x524 */ s32 speechSoundIDB; /* 0x528 */ u16 varBufferReadPos; /* 0x52A */ s8 unk_52A; /* 0x52B */ u8 curImageIndex; @@ -2472,11 +2472,11 @@ typedef struct CreditsData { /* 0x04 */ CreditsLine lines[32]; } CreditsData; // size = 0x74 -typedef struct CreditsUnkBeta { - /* 0x00 */ u8 unk_00; - /* 0x01 */ u8 unk_01; - /* 0x02 */ s16 size; -} CreditsUnkBeta; // size = 0x4 +typedef struct CreditsPairOffset { + /* 0x00 */ u8 firstChar; + /* 0x01 */ u8 secondChar; + /* 0x02 */ s16 offset; +} CreditsPairOffset; // size = 0x4 typedef struct GameMode { /* 0x00 */ u16 flags; @@ -2495,11 +2495,11 @@ typedef struct PartnerDMAData { /* 0x10 */ s32 y; } PartnerDMAData; // size = 0x14 -typedef struct struct_D_802EB620 { +typedef struct MsgVoice { /* 0x00 */ s32 unk_00; /* 0x04 */ s32 unk_04; /* 0x08 */ s32 unk_08; -} struct_D_802EB620; // size = 0x0C +} MsgVoice; // size = 0x0C typedef struct Rect { /* 0x00 */ s32 ulx; diff --git a/include/enums.h b/include/enums.h index 1747f112ef..926d71b425 100644 --- a/include/enums.h +++ b/include/enums.h @@ -232,7 +232,7 @@ enum StoryProgress { STORY_CH8_REACHED_BOWSERS_CASTLE = 94, STORY_CH8_REACHED_PEACHS_CASTLE = 95, STORY_EPILOGUE = 96, - STORY_61 = 97, + STORY_NEVER = 97, }; enum KoopaKootFavors { @@ -537,9 +537,12 @@ enum SoundIDs { SOUND_E = 0x0000000E, SOUND_F = 0x0000000F, SOUND_10 = 0x00000010, - SOUND_11 = 0x00000011, - SOUND_12 = 0x00000012, + SOUND_NORMAL_VOICE_A = 0x00000011, + SOUND_NORMAL_VOICE_B = 0x00000012, SOUND_14 = 0x00000014, + SOUND_BOWSER_VOICE_A = 0x00000017, + SOUND_BOWSER_VOICE_B = 0x00000018, + SOUND_STAR_VOICE = 0x0000001B, SOUND_21 = 0x00000021, SOUND_22 = 0x00000022, SOUND_23 = 0x00000023, @@ -1756,396 +1759,7 @@ enum AuxCameraParams { AUX_CAM_ZOOM_PERCENT = 8 }; -enum ItemIDs { - ITEM_NONE = 0x00000000, - ITEM_BOOTS = 0x00000001, - ITEM_SUPER_BOOTS = 0x00000002, - ITEM_ULTRA_BOOTS = 0x00000003, - ITEM_HAMMER = 0x00000004, - ITEM_SUPER_HAMMER = 0x00000005, - ITEM_ULTRA_HAMMER = 0x00000006, - ITEM_LUCKY_STAR = 0x00000007, - ITEM_MAP = 0x00000008, - ITEM_BIG_MAP = 0x00000009, - ITEM_FIRST_DEGREE_CARD = 0x0000000A, - ITEM_SECOND_DEGREE_CARD = 0x0000000B, - ITEM_THIRD_DEGREE_CARD = 0x0000000C, - ITEM_FOURTH_DEGREE_CARD = 0x0000000D, - ITEM_DIPLOMA = 0x0000000E, - ITEM_ULTRA_STONE = 0x0000000F, - ITEM_KOOPA_FORTRESS_KEY = 0x00000010, - ITEM_RUINS_KEY = 0x00000011, - ITEM_PULSE_STONE = 0x00000012, - ITEM_TUBBA_CASTLE_KEY = 0x00000013, - ITEM_CRYSTAL_PALACE_KEY = 0x00000014, - ITEM_LUNAR_STONE = 0x00000015, - ITEM_PYRAMID_STONE = 0x00000016, - ITEM_DIAMOND_STONE = 0x00000017, - ITEM_GOLDEN_VASE = 0x00000018, - ITEM_KOOPER_SHELL = 0x00000019, - ITEM_BOWSER_CASTLE_KEY = 0x0000001A, - ITEM_FOREST_PASS = 0x0000001B, - ITEM_BOO_WEIGHT = 0x0000001C, - ITEM_BOO_PORTRAIT = 0x0000001D, - ITEM_CRYSTAL_BERRY = 0x0000001E, - ITEM_MYSTICAL_KEY = 0x0000001F, - ITEM_STOREROOM_KEY = 0x00000020, - ITEM_TOY_TRAIN = 0x00000021, - ITEM_BOO_RECORD = 0x00000022, - ITEM_FRYING_PAN = 0x00000023, - ITEM_DICTIONARY = 0x00000024, - ITEM_MYSTERY_NOTE = 0x00000025, - ITEM_SUSPICIOUS_NOTE = 0x00000026, - ITEM_CRYSTAL_BALL = 0x00000027, - ITEM_SCREWDRIVER = 0x00000028, - ITEM_COOKBOOK = 0x00000029, - ITEM_JADE_RAVEN = 0x0000002A, - ITEM_MAGICAL_SEED1 = 0x0000002B, - ITEM_MAGICAL_SEED2 = 0x0000002C, - ITEM_MAGICAL_SEED3 = 0x0000002D, - ITEM_MAGICAL_SEED4 = 0x0000002E, - ITEM_TOAD_DOLL = 0x0000002F, - ITEM_CALCULATOR = 0x00000030, - ITEM_SNOWMAN_BUCKET = 0x00000031, - ITEM_SNOWMAN_SCARF = 0x00000032, - ITEM_RED_KEY = 0x00000033, - ITEM_BLUE_KEY = 0x00000034, - ITEM_UNUSED_LETTER_1 = 0x00000035, - ITEM_LETTER_TO_MERLON = 0x00000036, - ITEM_LETTER_TO_GOOMPA = 0x00000037, - ITEM_LETTER_TO_MORT_T = 0x00000038, - ITEM_LETTER_TO_RUSS_T = 0x00000039, - ITEM_LETTER_TO_MAYOR_PENGUIN = 0x0000003A, - ITEM_LETTER_TO_MERLOW = 0x0000003B, - ITEM_LETTER_TO_FICE_T = 0x0000003C, - ITEM_LETTER_TO_NOMADIMOUSE = 0x0000003D, - ITEM_LETTER_TO_MINHT = 0x0000003E, - ITEM_UNUSED_LETTER_2 = 0x0000003F, - ITEM_LETTER_CHAIN_GOOMPAPA_1 = 0x00000040, - ITEM_LETTER_TO_IGOR = 0x00000041, - ITEM_UNUSED_LETTER_3 = 0x00000042, - ITEM_UNUSED_LETTER_4 = 0x00000043, - ITEM_UNUSED_LETTER_5 = 0x00000044, - ITEM_LETTER_CHAIN_FRANKY = 0x00000045, - ITEM_LETTER_CHAIN_MUSS_T = 0x00000046, - ITEM_LETTER_CHAIN_KOOVER_1 = 0x00000047, - ITEM_LETTER_CHAIN_FISHMAEL = 0x00000048, - ITEM_LETTER_CHAIN_KOOVER_2 = 0x00000049, - ITEM_LETTER_CHAIN_MR_E = 0x0000004A, - ITEM_LETTER_CHAIN_MISS_T = 0x0000004B, - ITEM_LETTER_CHAIN_LITTLE_MOUSER = 0x0000004C, - ITEM_UNUSED_LETTER_6 = 0x0000004D, - ITEM_LETTER_CHAIN_DANE_T_1 = 0x0000004E, - ITEM_LETTER_CHAIN_YOSHI_KID = 0x0000004F, - ITEM_LETTER_CHAIN_DANE_T_2 = 0x00000050, - ITEM_LETTER_CHAIN_FROST_T = 0x00000051, - ITEM_LETTER_CHAIN_GOOMPAPA_2 = 0x00000052, - ITEM_ARTIFACT = 0x00000053, - ITEM_LETTER_TO_KOLORADO = 0x00000054, - ITEM_UNUSED_LETTER_7 = 0x00000055, - ITEM_DOLLY = 0x00000056, - ITEM_WATER_STONE = 0x00000057, - ITEM_MAGICAL_BEAN = 0x00000058, - ITEM_FERTILE_SOIL = 0x00000059, - ITEM_MIRACLE_WATER = 0x0000005A, - ITEM_VOLCANO_VASE = 0x0000005B, - ITEM_KOOT_THE_TAPE = 0x0000005C, - ITEM_BAKING_SUGAR = 0x0000005D, - ITEM_BAKING_SALT = 0x0000005E, - ITEM_BAKING_EGG = 0x0000005F, - ITEM_BAKING_CREAM = 0x00000060, - ITEM_BAKING_STRAWBERRY = 0x00000061, - ITEM_BAKING_BUTTER = 0x00000062, - ITEM_BAKING_CLEANSER = 0x00000063, - ITEM_BAKING_WATER = 0x00000064, - ITEM_BAKING_FLOUR = 0x00000065, - ITEM_BAKING_MILK = 0x00000066, - ITEM_LYRICS = 0x00000067, - ITEM_MELODY = 0x00000068, - ITEM_MAILBAG = 0x00000069, - ITEM_PEACH_KEY1 = 0x0000006A, - ITEM_ODD_KEY = 0x0000006B, - ITEM_STAR_STONE = 0x0000006C, - ITEM_SNEAKY_PARASOL = 0x0000006D, - ITEM_KOOT_KOOPA_LEGENDS = 0x0000006E, - ITEM_KOOT_LUIGIS_AUTOGRAPH = 0x0000006F, - ITEM_KOOT_EMPTY_WALLET = 0x00000070, - ITEM_KOOT_MERLUVLEES_AUTOGRAPH = 0x00000071, - ITEM_KOOT_SHELL = 0x00000072, - ITEM_KOOT_OLD_PHOTO = 0x00000073, - ITEM_KOOT_GLASSES = 0x00000074, - ITEM_KOOT_ALT_PHOTO = 0x00000075, - ITEM_KOOT_PACKAGE = 0x00000076, - ITEM_KOOT_RED_JAR = 0x00000077, - ITEM_PEACH_KEY2 = 0x00000078, - ITEM_WAREHOUSE_KEY = 0x00000079, - ITEM_PRISON_KEY1 = 0x0000007A, - ITEM_SILVER_CREDIT = 0x0000007B, - ITEM_GOLD_CREDIT = 0x0000007C, - ITEM_PRISON_KEY2 = 0x0000007D, - ITEM_PRISON_KEY3 = 0x0000007E, - ITEM_PRISON_KEY4 = 0x0000007F, - ITEM_FIRE_FLOWER = 0x00000080, - ITEM_SNOWMAN_DOLL = 0x00000081, - ITEM_THUNDER_RAGE = 0x00000082, - ITEM_SHOOTING_STAR = 0x00000083, - ITEM_THUNDER_BOLT = 0x00000084, - ITEM_PEBBLE = 0x00000085, - ITEM_DUSTY_HAMMER = 0x00000086, - ITEM_INSECTICIDE_HERB = 0x00000087, - ITEM_STONE_CAP = 0x00000088, - ITEM_TASTY_TONIC = 0x00000089, - ITEM_MUSHROOM = 0x0000008A, - ITEM_VOLT_SHROOM = 0x0000008B, - ITEM_SUPER_SHROOM = 0x0000008C, - ITEM_DRIED_SHROOM = 0x0000008D, - ITEM_ULTRA_SHROOM = 0x0000008E, - ITEM_SLEEPY_SHEEP = 0x0000008F, - ITEM_POW_BLOCK = 0x00000090, - ITEM_HUSTLE_DRINK = 0x00000091, - ITEM_STOP_WATCH = 0x00000092, - ITEM_WHACKAS_BUMP = 0x00000093, - ITEM_APPLE = 0x00000094, - ITEM_LIFE_SHROOM = 0x00000095, - ITEM_MYSTERY = 0x00000096, - ITEM_REPEL_GEL = 0x00000097, - ITEM_FRIGHT_JAR = 0x00000098, - ITEM_PLEASE_COME_BACK = 0x00000099, - ITEM_DIZZY_DIAL = 0x0000009A, - ITEM_SUPER_SODA = 0x0000009B, - ITEM_LEMON = 0x0000009C, - ITEM_LIME = 0x0000009D, - ITEM_BLUE_BERRY = 0x0000009E, - ITEM_RED_BERRY = 0x0000009F, - ITEM_YELLOW_BERRY = 0x000000A0, - ITEM_BUBBLE_BERRY = 0x000000A1, - ITEM_JAMMIN_JELLY = 0x000000A2, - ITEM_MAPLE_SYRUP = 0x000000A3, - ITEM_HONEY_SYRUP = 0x000000A4, - ITEM_GOOMNUT = 0x000000A5, - ITEM_KOOPA_LEAF = 0x000000A6, - ITEM_DRIED_PASTA = 0x000000A7, - ITEM_DRIED_FRUIT = 0x000000A8, - ITEM_STRANGE_LEAF = 0x000000A9, - ITEM_CAKE_MIX = 0x000000AA, - ITEM_EGG = 0x000000AB, - ITEM_COCONUT = 0x000000AC, - ITEM_MELON = 0x000000AD, - ITEM_STINKY_HERB = 0x000000AE, - ITEM_ICED_POTATO = 0x000000AF, - ITEM_SPICY_SOUP = 0x000000B0, - ITEM_APPLE_PIE = 0x000000B1, - ITEM_HONEY_ULTRA = 0x000000B2, - ITEM_MAPLE_ULTRA = 0x000000B3, - ITEM_JELLY_ULTRA = 0x000000B4, - ITEM_KOOPASTA = 0x000000B5, - ITEM_FRIED_SHROOM = 0x000000B6, - ITEM_SHROOM_CAKE = 0x000000B7, - ITEM_SHROOM_STEAK = 0x000000B8, - ITEM_HOT_SHROOM = 0x000000B9, - ITEM_SWEET_SHROOM = 0x000000BA, - ITEM_YUMMY_MEAL = 0x000000BB, - ITEM_HEALTHY_JUICE = 0x000000BC, - ITEM_BLAND_MEAL = 0x000000BD, - ITEM_DELUXE_FEAST = 0x000000BE, - ITEM_SPECIAL_SHAKE = 0x000000BF, - ITEM_BIG_COOKIE = 0x000000C0, - ITEM_CAKE = 0x000000C1, - ITEM_MISTAKE = 0x000000C2, - ITEM_KOOPA_TEA = 0x000000C3, - ITEM_HONEY_SUPER = 0x000000C4, - ITEM_MAPLE_SUPER = 0x000000C5, - ITEM_JELLY_SUPER = 0x000000C6, - ITEM_SPAGHETTI = 0x000000C7, - ITEM_EGG_MISSILE = 0x000000C8, - ITEM_FRIED_EGG = 0x000000C9, - ITEM_HONEY_SHROOM = 0x000000CA, - ITEM_HONEY_CANDY = 0x000000CB, - ITEM_ELECTRO_POP = 0x000000CC, - ITEM_FIRE_POP = 0x000000CD, - ITEM_LIME_CANDY = 0x000000CE, - ITEM_COCO_POP = 0x000000CF, - ITEM_LEMON_CANDY = 0x000000D0, - ITEM_JELLY_POP = 0x000000D1, - ITEM_STRANGE_CAKE = 0x000000D2, - ITEM_KOOKY_COOKIE = 0x000000D3, - ITEM_FROZEN_FRIES = 0x000000D4, - ITEM_POTATO_SALAD = 0x000000D5, - ITEM_NUTTY_CAKE = 0x000000D6, - ITEM_MAPLE_SHROOM = 0x000000D7, - ITEM_BOILED_EGG = 0x000000D8, - ITEM_YOSHI_COOKIE = 0x000000D9, - ITEM_JELLY_SHROOM1 = 0x000000DA, - ITEM_JELLY_SHROOM2 = 0x000000DB, - ITEM_JELLY_SHROOM3 = 0x000000DC, - ITEM_JELLY_SHROOM4 = 0x000000DD, - ITEM_JELLY_SHROOM5 = 0x000000DE, - ITEM_JELLY_SHROOM6 = 0x000000DF, - ITEM_SPIN_SMASH = 0x000000E0, - ITEM_MULTIBOUNCE = 0x000000E1, - ITEM_POWER_PLUS_A = 0x000000E2, - ITEM_DODGE_MASTER = 0x000000E3, - ITEM_POWER_BOUNCE = 0x000000E4, - ITEM_SPIKE_SHIELD = 0x000000E5, - ITEM_FIRST_ATTACK = 0x000000E6, - ITEM_HP_PLUS_A = 0x000000E7, - ITEM_QUAKE_HAMMER = 0x000000E8, - ITEM_DOUBLE_DIP = 0x000000E9, - ITEM_MYSTERY_SCROLL = 0x000000EA, - ITEM_SLEEP_STOMP = 0x000000EB, - ITEM_FIRE_SHIELD = 0x000000EC, - ITEM_QUICK_CHANGE = 0x000000ED, - ITEM_D_DOWN_POUND = 0x000000EE, - ITEM_DIZZY_STOMP = 0x000000EF, - ITEM_SMASH_CHARGE0 = 0x000000F0, - ITEM_PRETTY_LUCKY = 0x000000F1, - ITEM_FEELING_FINE = 0x000000F2, - ITEM_ATTACK_FX_A = 0x000000F3, - ITEM_ALLOR_NOTHING = 0x000000F4, - ITEM_HP_DRAIN = 0x000000F5, - ITEM_BOOTS_CHARGE0 = 0x000000F6, - ITEM_SLOW_GO = 0x000000F7, - ITEM_FP_PLUS_A = 0x000000F8, - ITEM_MEGA_RUSH = 0x000000F9, - ITEM_ICE_POWER = 0x000000FA, - ITEM_DEFEND_PLUS_A = 0x000000FB, - ITEM_PAY_OFF = 0x000000FC, - ITEM_MONEY_MONEY = 0x000000FD, - ITEM_CHILL_OUT = 0x000000FE, - ITEM_HAPPY_HEART_A = 0x000000FF, - ITEM_ZAP_TAP = 0x00000100, - ITEM_BERSERKER = 0x00000101, - ITEM_RIGHT_ON = 0x00000102, - ITEM_RUNAWAY_PAY = 0x00000103, - ITEM_REFUND = 0x00000104, - ITEM_FLOWER_SAVER_A = 0x00000105, - ITEM_TRIPLE_DIP = 0x00000106, - ITEM_HAMMER_THROW = 0x00000107, - ITEM_MEGA_QUAKE = 0x00000108, - ITEM_SMASH_CHARGE = 0x00000109, - ITEM_BOOTS_CHARGE = 0x0000010A, - ITEM_S_SMASH_CHG = 0x0000010B, - ITEM_S_JUMP_CHG = 0x0000010C, - ITEM_POWER_RUSH = 0x0000010D, - ITEM_AUTO_JUMP = 0x0000010E, - ITEM_AUTO_SMASH = 0x0000010F, - ITEM_CRAZY_HEART = 0x00000110, - ITEM_LAST_STAND = 0x00000111, - ITEM_CLOSE_CALL = 0x00000112, - ITEM_P_UP_D_DOWN = 0x00000113, - ITEM_LUCKY_DAY = 0x00000114, - ITEM_MEGA_HP_DRAIN = 0x00000115, - ITEM_P_DOWN_D_UP = 0x00000116, - ITEM_POWER_QUAKE = 0x00000117, - ITEM_AUTO_MULTIBOUNCE = 0x00000118, - ITEM_FLOWER_FANATIC = 0x00000119, - ITEM_HEART_FINDER = 0x0000011A, - ITEM_FLOWER_FINDER = 0x0000011B, - ITEM_SPIN_ATTACK = 0x0000011C, - ITEM_DIZZY_ATTACK = 0x0000011D, - ITEM_I_SPY = 0x0000011E, - ITEM_SPEEDY_SPIN = 0x0000011F, - ITEM_BUMP_ATTACK = 0x00000120, - ITEM_POWER_JUMP = 0x00000121, - ITEM_SUPER_JUMP = 0x00000122, - ITEM_MEGA_JUMP = 0x00000123, - ITEM_POWER_SMASH1 = 0x00000124, - ITEM_SUPER_SMASH = 0x00000125, - ITEM_MEGA_SMASH = 0x00000126, - ITEM_POWER_SMASH2 = 0x00000127, - ITEM_POWER_SMASH3 = 0x00000128, - ITEM_DEEP_FOCUS1 = 0x00000129, - ITEM_SUPER_FOCUS = 0x0000012A, - ITEM_SHRINK_SMASH = 0x0000012B, - ITEM_SHELL_CRACK = 0x0000012C, - ITEM_KAIDEN = 0x0000012D, - ITEM_D_DOWN_JUMP = 0x0000012E, - ITEM_SHRINK_STOMP = 0x0000012F, - ITEM_DAMAGE_DODGE_A = 0x00000130, - ITEM_EARTHQUAKE_JUMP = 0x00000131, - ITEM_DEEP_FOCUS2 = 0x00000132, - ITEM_DEEP_FOCUS3 = 0x00000133, - ITEM_HP_PLUS_B = 0x00000134, - ITEM_FP_PLUS_B = 0x00000135, - ITEM_HAPPY_HEART_B = 0x00000136, - ITEM_HAPPY_HEART_X = 0x00000137, - ITEM_FLOWER_SAVER_B = 0x00000138, - ITEM_FLOWER_SAVER_X = 0x00000139, - ITEM_DAMAGE_DODGE_B = 0x0000013A, - ITEM_DAMAGE_DODGE_X = 0x0000013B, - ITEM_POWER_PLUS_B = 0x0000013C, - ITEM_POWER_PLUS_X = 0x0000013D, - ITEM_DEFEND_PLUS_X = 0x0000013E, - ITEM_DEFEND_PLUS_Y = 0x0000013F, - ITEM_HAPPY_FLOWER_A = 0x00000140, - ITEM_HAPPY_FLOWER_B = 0x00000141, - ITEM_HAPPY_FLOWER_X = 0x00000142, - ITEM_GROUP_FOCUS = 0x00000143, - ITEM_PEEKABOO = 0x00000144, - ITEM_ATTACK_FX_D = 0x00000145, - ITEM_ATTACK_FX_B = 0x00000146, - ITEM_ATTACK_FX_E = 0x00000147, - ITEM_ATTACK_FX_C = 0x00000148, - ITEM_ATTACK_FX_F = 0x00000149, - ITEM_HP_PLUS_C = 0x0000014A, - ITEM_HP_PLUS_X = 0x0000014B, - ITEM_HP_PLUS_Y = 0x0000014C, - ITEM_FP_PLUS_C = 0x0000014D, - ITEM_FP_PLUS_X = 0x0000014E, - ITEM_FP_PLUS_Y = 0x0000014F, - ITEM_HEALTHY_HEALTHY = 0x00000150, - ITEM_ATTACK_FX_F2 = 0x00000151, - ITEM_ATTACK_FX_F3 = 0x00000152, - ITEM_ATTACK_FX_F4 = 0x00000153, - ITEM_ATTACK_FX_F5 = 0x00000154, - ITEM_PARTNER_ATTACK = 0x00000155, - ITEM_HEART = 0x00000156, - ITEM_COIN = 0x00000157, - ITEM_HEART_PIECE = 0x00000158, - ITEM_STAR_POINT = 0x00000159, - ITEM_HEART_POINT = 0x0000015A, - ITEM_FLOWER_POINT = 0x0000015B, - ITEM_STAR_PIECE = 0x0000015C, - ITEM_PRESENT = 0x0000015D, - ITEM_CAKE_DONE = 0x0000015E, - ITEM_CAKE_BARE = 0x0000015F, - ITEM_CAKE_PAN = 0x00000160, - ITEM_CAKE_BATTER = 0x00000161, - ITEM_CAKE_BOWL = 0x00000162, - ITEM_CAKE_MIXED = 0x00000163, - ITEM_CAKE_WITH_ICING = 0x00000164, - ITEM_CAKE_WITH_BERRIES = 0x00000165, - ITEM_HAMMER1_ICON = 0x00000166, - ITEM_HAMMER2_ICON = 0x00000167, - ITEM_HAMMER3_ICON = 0x00000168, - ITEM_BOOTS1_ICON = 0x00000169, - ITEM_BOOTS2_ICON = 0x0000016A, - ITEM_BOOTS3_ICON = 0x0000016B, - ITEM_ITEMS_ICON = 0x0000016C, -}; - -#define LOOKUP_ITEM(itemID) gItemTable[itemID & ~0xF0000] - -// item ranges: -// 001 - 007 = gear (hammer/boots) -// 008 - 00F = 'quest' items -// 010 - 07F = keys -// 080 - 0DA = consumables -// 0DB - 0DF = unused -// 0E0 - 154 badges -// 155+ misc (collectables, utility items for menu purposes, etc) - -#define ITEM_FIRST_KEY ITEM_KOOPA_FORTRESS_KEY -#define ITEM_LAST_KEY ITEM_PRISON_KEY4 -#define ITEM_FIRST_CONSUMABLE ITEM_FIRE_FLOWER -#define ITEM_LAST_CONSUMABLE ITEM_JELLY_SHROOM1 -#define ITEM_FIRST_BADGE ITEM_SPIN_SMASH -#define ITEM_LAST_BADGE ITEM_ATTACK_FX_F5 - -#define ITEM_NUM_KEYS (ITEM_LAST_KEY - ITEM_FIRST_KEY + 1) -#define ITEM_NUM_CONSUMABLES (ITEM_LAST_CONSUMABLE - ITEM_FIRST_CONSUMABLE + 1) -#define IS_ITEM(itemID) (itemID >= ITEM_FIRST_KEY && itemID <= ITEM_LAST_CONSUMABLE) -#define IS_BADGE(itemID) (itemID >= ITEM_FIRST_BADGE && itemID <= ITEM_LAST_BADGE) +#include "item_enum.h" // used for chest and give item events enum GotItemType { @@ -3799,213 +3413,7 @@ enum EffectGfxDataFlags { FX_GRAPHICS_CAN_FREE = 0x00000002, }; -enum MoveIDs { - MOVE_NONE = 0x00000000, - MOVE_UNUSED_01 = 0x00000001, - MOVE_UNUSED_02 = 0x00000002, - MOVE_HAMMER1 = 0x00000003, - MOVE_HAMMER2 = 0x00000004, - MOVE_HAMMER3 = 0x00000005, - MOVE_UNUSED_HAMMER4 = 0x00000006, - MOVE_UNUSED_HAMMER5 = 0x00000007, - MOVE_SPIN_SMASH = 0x00000008, - MOVE_QUAKE_HAMMER = 0x00000009, - MOVE_D_DOWN_POUND = 0x0000000A, - MOVE_SMASH_CHARGE0 = 0x0000000B, - MOVE_UNUSED_HAMMER_0C = 0x0000000C, - MOVE_HAMMER_THROW = 0x0000000D, - MOVE_MEGA_QUAKE = 0x0000000E, - MOVE_SMASH_CHARGE = 0x0000000F, - MOVE_UNUSED_HAMMER_10 = 0x00000010, - MOVE_SUPER_SMASH_CHARGE = 0x00000011, - MOVE_UNUSED_HAMMER_12 = 0x00000012, - MOVE_AUTO_SMASH = 0x00000013, - MOVE_POWER_QUAKE = 0x00000014, - MOVE_POWER_SMASH = 0x00000015, - MOVE_SUPER_SMASH = 0x00000016, - MOVE_MEGA_SMASH = 0x00000017, - MOVE_SHRINK_SMASH = 0x00000018, - MOVE_SHELL_CRACK = 0x00000019, - MOVE_JUMP1 = 0x0000001A, - MOVE_JUMP2 = 0x0000001B, - MOVE_JUMP3 = 0x0000001C, - MOVE_UNUSED_JUMP4 = 0x0000001D, - MOVE_UNUSED_JUMP5 = 0x0000001E, - MOVE_MULTIBOUNCE = 0x0000001F, - MOVE_POWER_BOUNCE = 0x00000020, - MOVE_SLEEP_STOMP = 0x00000021, - MOVE_DIZZY_STOMP = 0x00000022, - MOVE_JUMP_CHARGE0 = 0x00000023, - MOVE_UNUSED_24 = 0x00000024, - MOVE_JUMP_CHARGE = 0x00000025, - MOVE_UNUSED_26 = 0x00000026, - MOVE_SUPER_JUMP_CHARGE = 0x00000027, - MOVE_UNUSED_28 = 0x00000028, - MOVE_AUTO_JUMP = 0x00000029, - MOVE_AUTO_MULTIBOUNCE = 0x0000002A, - MOVE_POWER_JUMP = 0x0000002B, - MOVE_SUPER_JUMP = 0x0000002C, - MOVE_MEGA_JUMP = 0x0000002D, - MOVE_D_DOWN_JUMP = 0x0000002E, - MOVE_SHRINK_STOMP = 0x0000002F, - MOVE_EARTHQUAKE_JUMP = 0x00000030, - MOVE_UNUSED_DEFEND_PLUS = 0x00000031, - MOVE_UNUSED_32 = 0x00000032, - MOVE_DAMAGE_DODGE = 0x00000033, - MOVE_ITEMS = 0x00000034, - MOVE_DOUBLE_DIP = 0x00000035, - MOVE_TRIPLE_DIP = 0x00000036, - MOVE_UNUSED_37 = 0x00000037, - MOVE_QUICK_CHANGE = 0x00000038, - MOVE_UNUSED_39 = 0x00000039, - MOVE_UNUSED_3A = 0x0000003A, - MOVE_POWER_PLUS = 0x0000003B, - MOVE_ALLOR_NOTHING = 0x0000003C, - MOVE_ICE_POWER = 0x0000003D, - MOVE_P_UP_D_DOWN = 0x0000003E, - MOVE_UNUSED_3F = 0x0000003F, - MOVE_SPIKE_SHIELD = 0x00000040, - MOVE_FIRE_SHIELD = 0x00000041, - MOVE_PRETTY_LUCKY = 0x00000042, - MOVE_FEELING_FINE = 0x00000043, - MOVE_ZAP_TAP = 0x00000044, - MOVE_DEFEND_PLUS = 0x00000045, - MOVE_LAST_STAND = 0x00000046, - MOVE_CLOSE_CALL = 0x00000047, - MOVE_LUCKY_DAY = 0x00000048, - MOVE_P_DOWN_D_UP = 0x00000049, - MOVE_HEALTHY_HEALTHY = 0x0000004A, - MOVE_UNUSED_4B = 0x0000004B, - MOVE_DODGE_MASTER = 0x0000004C, - MOVE_FIRST_ATTACK = 0x0000004D, - MOVE_SLOW_GO = 0x0000004E, - MOVE_RIGHT_ON = 0x0000004F, - MOVE_BUMP_ATTACK = 0x00000050, - MOVE_UNUSED_51 = 0x00000051, - MOVE_HP_PLUS = 0x00000052, - MOVE_MYSTERY_SCROLL = 0x00000053, - MOVE_ATTACK_FX_A = 0x00000054, - MOVE_ATTACK_FX_D = 0x00000055, - MOVE_ATTACK_FX_B = 0x00000056, - MOVE_ATTACK_FX_E = 0x00000057, - MOVE_ATTACK_FX_C = 0x00000058, - MOVE_ATTACK_FX_F = 0x00000059, - MOVE_HP_DRAIN = 0x0000005A, - MOVE_FP_PLUS = 0x0000005B, - MOVE_MONEY_MONEY = 0x0000005C, - MOVE_CHILL_OUT_BADGE = 0x0000005D, - MOVE_HAPPY_HEART = 0x0000005E, - MOVE_MEGA_RUSH = 0x0000005F, - MOVE_BERSERKER = 0x00000060, - MOVE_RUNAWAY_PAY = 0x00000061, - MOVE_FLOWER_SAVER = 0x00000062, - MOVE_PAY_OFF = 0x00000063, - MOVE_POWER_RUSH = 0x00000064, - MOVE_CRAZY_HEART = 0x00000065, - MOVE_MEGA_HP_DRAIN = 0x00000066, - MOVE_FLOWER_FANATIC = 0x00000067, - MOVE_HEART_FINDER = 0x00000068, - MOVE_FLOWER_FINDER = 0x00000069, - MOVE_SPIN_ATTACK = 0x0000006A, - MOVE_DIZZY_ATTACK = 0x0000006B, - MOVE_I_SPY = 0x0000006C, - MOVE_SPEEDY_SPIN = 0x0000006D, - MOVE_REFUND = 0x0000006E, - MOVE_UNUSED_FINAL_GOOMPA = 0x0000006F, - MOVE_UNUSED_FINAL_BOBOMB = 0x00000070, - MOVE_DEEP_FOCUS = 0x00000071, - MOVE_SUPER_FOCUS = 0x00000072, - MOVE_KAIDEN = 0x00000073, - MOVE_HAPPY_FLOWER = 0x00000074, - MOVE_GROUP_FOCUS = 0x00000075, - MOVE_PEEKABOO = 0x00000076, - MOVE_FOCUS = 0x00000077, - MOVE_REFRESH = 0x00000078, - MOVE_LULLABY = 0x00000079, - MOVE_STAR_STORM = 0x0000007A, - MOVE_CHILL_OUT_MOVE = 0x0000007B, - MOVE_SMOOCH = 0x0000007C, - MOVE_TIME_OUT = 0x0000007D, - MOVE_UP_AND_AWAY = 0x0000007E, - MOVE_STAR_BEAM = 0x0000007F, - MOVE_PEACH_BEAM = 0x00000080, - MOVE_PEACH_FOCUS = 0x00000081, - MOVE_TWINK_DASH = 0x00000082, - - // Goombario moves - MOVE_HEADBONK1 = 0x00000083, - MOVE_HEADBONK2 = 0x00000084, - MOVE_HEADBONK3 = 0x00000085, - MOVE_TATTLE = 0x00000086, - MOVE_CHARGE = 0x00000087, - MOVE_MULTIBONK = 0x00000088, - - // Kooper moves - MOVE_SHELL_TOSS1 = 0x00000089, - MOVE_SHELL_TOSS2 = 0x0000008A, - MOVE_SHELL_TOSS3 = 0x0000008B, - MOVE_POWER_SHELL = 0x0000008C, - MOVE_DIZZY_SHELL = 0x0000008D, - MOVE_FIRE_SHELL = 0x0000008E, - - // Bombette moves - MOVE_BODY_SLAM1 = 0x0000008F, - MOVE_BODY_SLAM2 = 0x00000090, - MOVE_BODY_SLAM3 = 0x00000091, - MOVE_BOMB = 0x00000092, - MOVE_POWER_BOMB = 0x00000093, - MOVE_MEGA_BOMB = 0x00000094, - - // Parakarry moves - MOVE_SKY_DIVE1 = 0x00000095, - MOVE_SKY_DIVE2 = 0x00000096, - MOVE_SKY_DIVE3 = 0x00000097, - MOVE_SHELL_SHOT = 0x00000098, - MOVE_AIR_LIFT = 0x00000099, - MOVE_AIR_RAID = 0x0000009A, - - // Goompa moves - MOVE_UNUSED_LONE_FOOL1 = 0x0000009B, - MOVE_UNUSED_LONE_FOOL2 = 0x0000009C, - MOVE_UNUSED_LONE_FOOL3 = 0x0000009D, - MOVE_UNUSED_MUMBLE = 0x0000009E, - MOVE_UNUSED_PREACH = 0x0000009F, - MOVE_UNUSED_AWAKENING = 0x000000A0, - - // Watt moves - MOVE_ELECTRO_DASH1 = 0x000000A1, - MOVE_ELECTRO_DASH2 = 0x000000A2, - MOVE_ELECTRO_DASH3 = 0x000000A3, - MOVE_POWER_SHOCK = 0x000000A4, - MOVE_TURBO_CHARGE = 0x000000A5, - MOVE_MEGA_SHOCK = 0x000000A6, - - // Sushie moves - MOVE_BELLY_FLOP1 = 0x000000A7, - MOVE_BELLY_FLOP2 = 0x000000A8, - MOVE_BELLY_FLOP3 = 0x000000A9, - MOVE_SQUIRT = 0x000000AA, - MOVE_WATER_BLOCK = 0x000000AB, - MOVE_TIDAL_WAVE = 0x000000AC, - - // Lakilester moves - MOVE_SPINY_FLIP1 = 0x000000AD, - MOVE_SPINY_FLIP2 = 0x000000AE, - MOVE_SPINY_FLIP3 = 0x000000AF, - MOVE_SPINY_SURGE = 0x000000B0, - MOVE_CLOUD_NINE = 0x000000B1, - MOVE_HURRICANE = 0x000000B2, - - // Bow moves - MOVE_SMACK1 = 0x000000B3, - MOVE_SMACK2 = 0x000000B4, - MOVE_SMACK3 = 0x000000B5, - MOVE_OUTTA_SIGHT = 0x000000B6, - MOVE_SPOOK = 0x000000B7, - MOVE_FAN_SMACK = 0x000000B8, -}; - -#define STAR_POWER_INDEX(x) (x - MOVE_FOCUS) +#include "move_enum.h" enum GameModeIDs { GAME_MODE_STARTUP = 0x00000000, diff --git a/include/item_entity.h b/include/item_entity.h index 8c3b6bf877..5bf304fe13 100644 --- a/include/item_entity.h +++ b/include/item_entity.h @@ -19,11 +19,95 @@ enum { #define is_Loop ITEM_SCRIPT_OP_Loop, #define is_RandomRestart(max, cutoff) ITEM_SCRIPT_OP_RandomRestart, max, cutoff, -#define STANDARD_ITEM_SCRIPT(icon) \ +// item entity script templates used to generate scripts via src/item_entity_scripts.yaml + +#define IES_TEMPLATE_STANDARD(icon) \ { \ is_SetIcon(60, icon) \ is_Restart \ is_End \ } +#define IES_TEMPLATE_BASIC(icon) \ + { \ + is_SetIcon(255, icon) \ + is_End \ + } + +#define IES_TEMPLATE_HEART() \ + { \ + is_SetIcon(10, anim_heart_0) \ + is_SetIcon(6, anim_heart_1) \ + is_Restart \ + is_End \ + } + +#define IES_TEMPLATE_COIN() \ + { \ + is_Loop \ + is_SetIcon(3, anim_coin_0) \ + is_SetIcon(3, anim_coin_1) \ + is_SetIcon(3, anim_coin_4) \ + is_SetIcon(3, anim_coin_5) \ + is_SetIcon(3, anim_coin_6) \ + is_SetIcon(3, anim_coin_7) \ + is_SetIcon(3, anim_coin_8) \ + is_SetIcon(3, anim_coin_9) \ + is_RandomRestart(100, 50) \ + is_SetIcon(3, anim_coin_0) \ + is_SetIcon(2, anim_coin_1) \ + is_SetIcon(1, anim_coin_2) \ + is_SetIcon(1, anim_coin_3) \ + is_SetIcon(2, anim_coin_4) \ + is_SetIcon(3, anim_coin_5) \ + is_SetIcon(3, anim_coin_6) \ + is_SetIcon(3, anim_coin_7) \ + is_SetIcon(3, anim_coin_8) \ + is_SetIcon(3, anim_coin_9) \ + is_Restart \ + is_End \ + } + +#define IES_TEMPLATE_SP() \ + { \ + is_SetIcon(2, anim_sp_0) \ + is_SetIcon(2, anim_sp_1) \ + is_SetIcon(2, anim_sp_2) \ + is_SetIcon(2, anim_sp_3) \ + is_SetIcon(2, anim_sp_4) \ + is_SetIcon(2, anim_sp_5) \ + is_SetIcon(2, anim_sp_6) \ + is_SetIcon(2, anim_sp_7) \ + is_Restart \ + is_End \ + } + +#define IES_TEMPLATE_HP() \ + { \ + is_SetIcon(8, anim_hp_0) \ + is_SetIcon(5, anim_hp_1) \ + is_SetIcon(8, anim_hp_2) \ + is_Restart \ + is_End \ + } + +#define IES_TEMPLATE_FP() \ + { \ + is_SetIcon(8, anim_fp_0) \ + is_SetIcon(5, anim_fp_1) \ + is_SetIcon(8, anim_fp_2) \ + is_Restart \ + is_End \ + } + +#define IES_TEMPLATE_STAR_PIECE() \ + { \ + is_SetIcon(12, anim_star_piece_0) \ + is_SetIcon(4, anim_star_piece_1) \ + is_SetIcon(12, anim_star_piece_2) \ + is_SetIcon(4, anim_star_piece_1) \ + is_Restart \ + is_End \ + } + #endif diff --git a/include/item_hud_scripts.h b/include/item_hud_scripts.h deleted file mode 100644 index f4cb020553..0000000000 --- a/include/item_hud_scripts.h +++ /dev/null @@ -1,337 +0,0 @@ -// indices into gItemHudScripts for hud scripts used by the item table -#define HS_INDEX_HES_Item_SpicySoup 0x1 -#define HS_INDEX_HES_Item_ApplePie 0x2 -#define HS_INDEX_HES_Item_HoneyUltra 0x3 -#define HS_INDEX_HES_Item_MapleUltra 0x4 -#define HS_INDEX_HES_Item_JellyUltra 0x5 -#define HS_INDEX_HES_Item_Koopasta 0x6 -#define HS_INDEX_HES_Item_FriedShroom 0x7 -#define HS_INDEX_HES_Item_ShroomCake 0x8 -#define HS_INDEX_HES_Item_ShroomSteak 0x9 -#define HS_INDEX_HES_Item_HotShroom 0xA -#define HS_INDEX_HES_Item_SweetShroom 0xB -#define HS_INDEX_HES_Item_HealthyJuice 0xC -#define HS_INDEX_HES_Item_BlandMeal 0xD -#define HS_INDEX_HES_Item_YummyMeal 0xE -#define HS_INDEX_HES_Item_DeluxeFeast 0xF -#define HS_INDEX_HES_Item_SpecialShake 0x10 -#define HS_INDEX_HES_Item_BigCookie 0x11 -#define HS_INDEX_HES_Item_Cake 0x12 -#define HS_INDEX_HES_Item_Mistake 0x13 -#define HS_INDEX_HES_Item_KoopaTea 0x14 -#define HS_INDEX_HES_Item_HoneySuper 0x15 -#define HS_INDEX_HES_Item_MapleSuper 0x16 -#define HS_INDEX_HES_Item_JellySuper 0x17 -#define HS_INDEX_HES_Item_Spaghetti 0x18 -#define HS_INDEX_HES_Item_EggMissile 0x19 -#define HS_INDEX_HES_Item_FriedEgg 0x1A -#define HS_INDEX_HES_Item_HoneyShroom 0x1B -#define HS_INDEX_HES_Item_HoneyCandy 0x1C -#define HS_INDEX_HES_Item_ElectroPop 0x1D -#define HS_INDEX_HES_Item_FirePop 0x1E -#define HS_INDEX_HES_Item_LimeCandy 0x1F -#define HS_INDEX_HES_Item_CocoPop 0x20 -#define HS_INDEX_HES_Item_LemonCandy 0x21 -#define HS_INDEX_HES_Item_JellyPop 0x22 -#define HS_INDEX_HES_Item_StrangeCake 0x23 -#define HS_INDEX_HES_Item_KookyCookie 0x24 -#define HS_INDEX_HES_Item_FrozenFries 0x25 -#define HS_INDEX_HES_Item_PotatoSalad 0x26 -#define HS_INDEX_HES_Item_NuttyCake 0x27 -#define HS_INDEX_HES_Item_MapleShroom 0x28 -#define HS_INDEX_HES_Item_BoiledEgg 0x29 -#define HS_INDEX_HES_Item_YoshiCookie 0x2A -#define HS_INDEX_HES_Item_JellyShroom 0x2B -#define HS_INDEX_HES_Item_Unused_02C 0x2C -#define HS_INDEX_HES_Item_Unused_02D 0x2D -#define HS_INDEX_HES_Item_Unused_02E 0x2E -#define HS_INDEX_HES_Item_Unused_02F 0x2F -#define HS_INDEX_HES_Item_Unused_030 0x30 -#define HS_INDEX_HES_Item_Heart 0x31 -#define HS_INDEX_HES_Item_Coin 0x32 -#define HS_INDEX_HES_Item_HeartPiece 0x33 -#define HS_INDEX_HES_Item_StarPoint 0x34 -#define HS_INDEX_HES_Item_HeartPoint 0x35 -#define HS_INDEX_HES_Item_FlowerPoint 0x36 -#define HS_INDEX_HES_Item_StarPiece 0x37 -#define HS_INDEX_HES_Item_Jump 0x38 -#define HS_INDEX_HES_Item_SpinJump 0x39 -#define HS_INDEX_HES_Item_TornadoJump 0x3A -#define HS_INDEX_HES_Item_Hammer 0x3B -#define HS_INDEX_HES_Item_SuperHammer 0x3C -#define HS_INDEX_HES_Item_UltraHammer 0x3D -#define HS_INDEX_HES_Item_LuckyStar 0x3E -#define HS_INDEX_HES_Item_Map 0x3F -#define HS_INDEX_HES_Item_KoopaFortressKey 0x40 -#define HS_INDEX_HES_Item_RuinsKey 0x41 -#define HS_INDEX_HES_Item_TubbaCastleKey 0x42 -#define HS_INDEX_HES_Item_CrystalPalaceKey 0x43 -#define HS_INDEX_HES_Item_BowserCastleKey 0x44 -#define HS_INDEX_HES_Item_Dolly 0x45 -#define HS_INDEX_HES_Item_KooperShell 0x46 -#define HS_INDEX_HES_Item_PulseStone 0x47 -#define HS_INDEX_HES_Item_Artifact 0x48 -#define HS_INDEX_HES_Item_VolcanoVase 0x49 -#define HS_INDEX_HES_Item_PyramidStone 0x4A -#define HS_INDEX_HES_Item_DiamondStone 0x4B -#define HS_INDEX_HES_Item_LunarStone 0x4C -#define HS_INDEX_HES_Item_ForestPass 0x4D -#define HS_INDEX_HES_Item_BooRecordOutline 0x4E -#define HS_INDEX_HES_Item_BooRecord 0x4F -#define HS_INDEX_HES_Item_BooWeight 0x50 -#define HS_INDEX_HES_Item_BooPortrait 0x51 -#define HS_INDEX_HES_Item_MysticalKey 0x52 -#define HS_INDEX_HES_Item_IronKey 0x53 -#define HS_INDEX_HES_Item_ToyTrain 0x54 -#define HS_INDEX_HES_Item_FryingPan 0x55 -#define HS_INDEX_HES_Item_Dictionary 0x56 -#define HS_INDEX_HES_Item_MysteryNote 0x57 -#define HS_INDEX_HES_Item_SuspiciousNote 0x58 -#define HS_INDEX_HES_Item_MagicalSeed1 0x59 -#define HS_INDEX_HES_Item_MagicalSeed2 0x5A -#define HS_INDEX_HES_Item_MagicalSeed3 0x5B -#define HS_INDEX_HES_Item_MagicalSeed4 0x5C -#define HS_INDEX_HES_Item_CrystalBerry 0x5D -#define HS_INDEX_HES_Item_WaterStone 0x5E -#define HS_INDEX_HES_Item_MagicalBean 0x5F -#define HS_INDEX_HES_Item_FertileSoil 0x60 -#define HS_INDEX_HES_Item_MiracleWater 0x61 -#define HS_INDEX_HES_Item_UltraStone 0x62 -#define HS_INDEX_HES_Item_ToadDoll 0x63 -#define HS_INDEX_HES_Item_Calculator 0x64 -#define HS_INDEX_HES_Item_Screwdriver 0x65 -#define HS_INDEX_HES_Item_Cookbook 0x66 -#define HS_INDEX_HES_Item_JadeRaven 0x67 -#define HS_INDEX_HES_Item_SnowmanBucket 0x68 -#define HS_INDEX_HES_Item_SnowmanScarf 0x69 -#define HS_INDEX_HES_Item_RedKey 0x6A -#define HS_INDEX_HES_Item_BlueKey 0x6B -#define HS_INDEX_HES_Item_KootPackage 0x6C -#define HS_INDEX_HES_Item_KootRedJar 0x6D -#define HS_INDEX_HES_Item_Melody 0x6E -#define HS_INDEX_HES_Item_Lyrics 0x6F -#define HS_INDEX_HES_Item_Mailbag 0x70 -#define HS_INDEX_HES_Item_StarStone 0x71 -#define HS_INDEX_HES_Item_SneakyParasol 0x72 -#define HS_INDEX_HES_Item_PeachKey 0x73 -#define HS_INDEX_HES_Item_UNK_1DC210 0x74 -#define HS_INDEX_HES_Item_UNK_1DC430 0x75 -#define HS_INDEX_HES_Item_UNK_1DC650 0x76 -#define HS_INDEX_HES_Item_UNK_1DC870 0x77 -#define HS_INDEX_HES_Item_FirstDegreeCard 0x78 -#define HS_INDEX_HES_Item_SecondDegreeCard 0x79 -#define HS_INDEX_HES_Item_ThirdDegreeCard 0x7A -#define HS_INDEX_HES_Item_FourthDegreeCard 0x7B -#define HS_INDEX_HES_Item_Diploma 0x7C -#define HS_INDEX_HES_Item_CrystalBall 0x7D -#define HS_INDEX_HES_Item_GoldCredit 0x7E -#define HS_INDEX_HES_Item_SilverCredit 0x7F -#define HS_INDEX_HES_Item_KootKoopaLegends 0x80 -#define HS_INDEX_HES_Item_KootTheTape 0x81 -#define HS_INDEX_HES_Item_KootLuigiAutograph 0x82 -#define HS_INDEX_HES_Item_KootEmptyWallet 0x83 -#define HS_INDEX_HES_Item_KootMerluvleeAutograph 0x84 -#define HS_INDEX_HES_Item_KootShell 0x85 -#define HS_INDEX_HES_Item_KootPhoto 0x86 -#define HS_INDEX_HES_Item_KootGlasses 0x87 -#define HS_INDEX_HES_Item_Letter 0x88 -#define HS_INDEX_HES_Item_Unused_089 0x89 -#define HS_INDEX_HES_Item_Unused_08A 0x8A -#define HS_INDEX_HES_Item_Unused_08B 0x8B -#define HS_INDEX_HES_Item_Unused_08C 0x8C -#define HS_INDEX_HES_Item_Unused_08D 0x8D -#define HS_INDEX_HES_Item_Unused_08E 0x8E -#define HS_INDEX_HES_Item_Unused_08F 0x8F -#define HS_INDEX_HES_Item_SpinSmash 0x90 -#define HS_INDEX_HES_Item_Multibounce 0x91 -#define HS_INDEX_HES_Item_PowerPlus 0x92 -#define HS_INDEX_HES_Item_DodgeMaster 0x93 -#define HS_INDEX_HES_Item_PowerBounce 0x94 -#define HS_INDEX_HES_Item_SpikeShield 0x95 -#define HS_INDEX_HES_Item_FirstAttack 0x96 -#define HS_INDEX_HES_Item_HPPlus 0x97 -#define HS_INDEX_HES_Item_QuakeHammer 0x98 -#define HS_INDEX_HES_Item_DoubleDip 0x99 -#define HS_INDEX_HES_Item_PowerQuake 0x9A -#define HS_INDEX_HES_Item_MegaQuake 0x9B -#define HS_INDEX_HES_Item_SleepStomp 0x9C -#define HS_INDEX_HES_Item_SmashCharge 0x9D -#define HS_INDEX_HES_Item_SSmashChg 0x9E -#define HS_INDEX_HES_Item_AutoSmash 0x9F -#define HS_INDEX_HES_Item_FireShield 0xA0 -#define HS_INDEX_HES_Item_JumpCharge 0xA1 -#define HS_INDEX_HES_Item_SJumpChg 0xA2 -#define HS_INDEX_HES_Item_AutoJump 0xA3 -#define HS_INDEX_HES_Item_DDownPound 0xA4 -#define HS_INDEX_HES_Item_AutoMultibounce 0xA5 -#define HS_INDEX_HES_Item_DizzyStomp 0xA6 -#define HS_INDEX_HES_Item_HammerThrow 0xA7 -#define HS_INDEX_HES_Item_SmashCharge0 0xA8 -#define HS_INDEX_HES_Item_PrettyLucky 0xA9 -#define HS_INDEX_HES_Item_FeelingFine 0xAA -#define HS_INDEX_HES_Item_AttackFXA 0xAB -#define HS_INDEX_HES_Item_AllorNothing 0xAC -#define HS_INDEX_HES_Item_HPDrain 0xAD -#define HS_INDEX_HES_Item_JumpCharge0 0xAE -#define HS_INDEX_HES_Item_SlowGo 0xAF -#define HS_INDEX_HES_Item_FPPlus 0xB0 -#define HS_INDEX_HES_Item_MegaRush 0xB1 -#define HS_INDEX_HES_Item_IcePower 0xB2 -#define HS_INDEX_HES_Item_DefendPlus 0xB3 -#define HS_INDEX_HES_Item_PayOff 0xB4 -#define HS_INDEX_HES_Item_MoneyMoney 0xB5 -#define HS_INDEX_HES_Item_ChillOut 0xB6 -#define HS_INDEX_HES_Item_HappyHeart 0xB7 -#define HS_INDEX_HES_Item_ZapTap 0xB8 -#define HS_INDEX_HES_Item_Berserker 0xB9 -#define HS_INDEX_HES_Item_RightOn 0xBA -#define HS_INDEX_HES_Item_RunawayPay 0xBB -#define HS_INDEX_HES_Item_Refund 0xBC -#define HS_INDEX_HES_Item_FlowerSaver 0xBD -#define HS_INDEX_HES_Item_TripleDip 0xBE -#define HS_INDEX_HES_Item_FlowerFanatic 0xBF -#define HS_INDEX_HES_Item_PowerJump 0xC0 -#define HS_INDEX_HES_Item_SuperJump 0xC1 -#define HS_INDEX_HES_Item_MegaJump 0xC2 -#define HS_INDEX_HES_Item_PowerSmash1 0xC3 -#define HS_INDEX_HES_Item_SuperSmash 0xC4 -#define HS_INDEX_HES_Item_MegaSmash 0xC5 -#define HS_INDEX_HES_Item_LuckyDay 0xC6 -#define HS_INDEX_HES_Item_MegaHPDrain 0xC7 -#define HS_INDEX_HES_Item_BumpAttack 0xC8 -#define HS_INDEX_HES_Item_PUpDDown 0xC9 -#define HS_INDEX_HES_Item_PDownDUp 0xCA -#define HS_INDEX_HES_Item_HeartFinder 0xCB -#define HS_INDEX_HES_Item_FlowerFinder 0xCC -#define HS_INDEX_HES_Item_DizzyAttack 0xCD -#define HS_INDEX_HES_Item_SpeedySpin 0xCE -#define HS_INDEX_HES_Item_SpinAttack 0xCF -#define HS_INDEX_HES_Item_ISpy 0xD0 -#define HS_INDEX_HES_Item_PowerRush 0xD1 -#define HS_INDEX_HES_Item_LastStand 0xD2 -#define HS_INDEX_HES_Item_CloseCall 0xD3 -#define HS_INDEX_HES_Item_CrazyHeart 0xD4 -#define HS_INDEX_HES_Item_Unused_0D5 0xD5 -#define HS_INDEX_HES_Item_Unused_0D6 0xD6 -#define HS_INDEX_HES_Item_Unused_0D7 0xD7 -#define HS_INDEX_HES_Item_ShrinkSmash 0xD8 -#define HS_INDEX_HES_Item_ShrinkStomp 0xD9 -#define HS_INDEX_HES_Item_DDownJump 0xDA -#define HS_INDEX_HES_Item_DamageDodge 0xDB -#define HS_INDEX_HES_Item_EarthquakeJump 0xDC -#define HS_INDEX_HES_Item_HappyFlower 0xDD -#define HS_INDEX_HES_Item_Unused_0DE 0xDE -#define HS_INDEX_HES_Item_Unused_0DF 0xDF -#define HS_INDEX_HES_Item_DeepFocus 0xE0 -#define HS_INDEX_HES_Item_SuperFocus 0xE1 -#define HS_INDEX_HES_Item_Kaiden 0xE2 -#define HS_INDEX_HES_Item_QuickChange 0xE3 -#define HS_INDEX_HES_Item_Unused_0E4 0xE4 -#define HS_INDEX_HES_Item_Unused_0E5 0xE5 -#define HS_INDEX_HES_Item_Unused_0E6 0xE6 -#define HS_INDEX_HES_Item_Unused_0E7 0xE7 -#define HS_INDEX_HES_Item_Peekaboo 0xE8 -#define HS_INDEX_HES_Item_GroupFocus 0xE9 -#define HS_INDEX_HES_Item_AttackFXD 0xEA -#define HS_INDEX_HES_Item_AttackFXB 0xEB -#define HS_INDEX_HES_Item_AttackFXE 0xEC -#define HS_INDEX_HES_Item_AttackFXC 0xED -#define HS_INDEX_HES_Item_AttackFXF 0xEE -#define HS_INDEX_HES_Item_Unused_0EF 0xEF -#define HS_INDEX_HES_Item_HealthyHealthy 0xF0 -#define HS_INDEX_HES_Item_Unused_0F1 0xF1 -#define HS_INDEX_HES_Item_Unused_0F2 0xF2 -#define HS_INDEX_HES_Item_Unused_0F3 0xF3 -#define HS_INDEX_HES_Item_Unused_0F4 0xF4 -#define HS_INDEX_HES_Item_Unused_0F5 0xF5 -#define HS_INDEX_HES_Item_Unused_0F6 0xF6 -#define HS_INDEX_HES_Item_Unused_0F7 0xF7 -#define HS_INDEX_HES_Item_Mushroom 0xF8 -#define HS_INDEX_HES_Item_SuperShroom 0xF9 -#define HS_INDEX_HES_Item_UltraShroom 0xFA -#define HS_INDEX_HES_Item_LifeShroom 0xFB -#define HS_INDEX_HES_Item_DriedShroom 0xFC -#define HS_INDEX_HES_Item_TastyTonic 0xFD -#define HS_INDEX_HES_Item_SuperSoda 0xFE -#define HS_INDEX_HES_Item_BlueBerry 0xFF -#define HS_INDEX_HES_Item_RedBerry 0x100 -#define HS_INDEX_HES_Item_YellowBerry 0x101 -#define HS_INDEX_HES_Item_BubbleBerry 0x102 -#define HS_INDEX_HES_Item_Goomnut 0x103 -#define HS_INDEX_HES_Item_KoopaLeaf 0x104 -#define HS_INDEX_HES_Item_DriedPasta 0x105 -#define HS_INDEX_HES_Item_Lime 0x106 -#define HS_INDEX_HES_Item_Lemon 0x107 -#define HS_INDEX_HES_Item_DriedFruit 0x108 -#define HS_INDEX_HES_Item_StrangeLeaf 0x109 -#define HS_INDEX_HES_Item_CakeMix 0x10A -#define HS_INDEX_HES_Item_Egg 0x10B -#define HS_INDEX_HES_Item_Coconut 0x10C -#define HS_INDEX_HES_Item_Melon 0x10D -#define HS_INDEX_HES_Item_StinkyHerb 0x10E -#define HS_INDEX_HES_Item_IcedPotato 0x10F -#define HS_INDEX_HES_Item_HoneySyrup 0x110 -#define HS_INDEX_HES_Item_MapleSyrup 0x111 -#define HS_INDEX_HES_Item_JamminJelly 0x112 -#define HS_INDEX_HES_Item_WhackasBump 0x113 -#define HS_INDEX_HES_Item_Apple 0x114 -#define HS_INDEX_HES_Item_BakingSalt 0x115 -#define HS_INDEX_HES_Item_BakingSugar 0x116 -#define HS_INDEX_HES_Item_BakingEgg 0x117 -#define HS_INDEX_HES_Item_BakingCream 0x118 -#define HS_INDEX_HES_Item_BakingStrawberry 0x119 -#define HS_INDEX_HES_Item_BakingButter 0x11A -#define HS_INDEX_HES_Item_BakingCleanser 0x11B -#define HS_INDEX_HES_Item_BakingWater 0x11C -#define HS_INDEX_HES_Item_BakingFlour 0x11D -#define HS_INDEX_HES_Item_BakingMilk 0x11E -#define HS_INDEX_HES_Item_Unused_11F 0x11F -#define HS_INDEX_HES_Item_FireFlower 0x120 -#define HS_INDEX_HES_Item_SnowmanDoll 0x121 -#define HS_INDEX_HES_Item_ThunderRage 0x122 -#define HS_INDEX_HES_Item_ThunderBolt 0x123 -#define HS_INDEX_HES_Item_ShootingStar 0x124 -#define HS_INDEX_HES_Item_DustyHammer 0x125 -#define HS_INDEX_HES_Item_Pebble 0x126 -#define HS_INDEX_HES_Item_Unused_127 0x127 -#define HS_INDEX_HES_Item_StoneCap 0x128 -#define HS_INDEX_HES_Item_VoltShroom 0x129 -#define HS_INDEX_HES_Item_PowerStar 0x12A -#define HS_INDEX_HES_Item_Parasol 0x12B -#define HS_INDEX_HES_Item_MagicMirror 0x12C -#define HS_INDEX_HES_Item_Unused_12D 0x12D -#define HS_INDEX_HES_Item_Unused_12E 0x12E -#define HS_INDEX_HES_Item_Unused_12F 0x12F -#define HS_INDEX_HES_Item_SleepySheep 0x130 -#define HS_INDEX_HES_Item_XBandage 0x131 -#define HS_INDEX_HES_Item_POWBlock 0x132 -#define HS_INDEX_HES_Item_HustleDrink 0x133 -#define HS_INDEX_HES_Item_StopWatch 0x134 -#define HS_INDEX_HES_Item_DizzyDial 0x135 -#define HS_INDEX_HES_Item_Unused_136 0x136 -#define HS_INDEX_HES_Item_Unused_137 0x137 -#define HS_INDEX_HES_Item_PleaseComeBack 0x138 -#define HS_INDEX_HES_Item_Unused_139 0x139 -#define HS_INDEX_HES_Item_FrightJar 0x13A -#define HS_INDEX_HES_Item_Mystery 0x13B -#define HS_INDEX_HES_Item_RepelGel 0x13C -#define HS_INDEX_HES_Item_InsecticideHerb 0x13D -#define HS_INDEX_HES_Item_Unused_13E 0x13E -#define HS_INDEX_HES_Item_Unused_13F 0x13F -#define HS_INDEX_HES_Item_Present 0x140 -#define HS_INDEX_HES_Item_CakeDone 0x141 -#define HS_INDEX_HES_Item_CakeBare 0x142 -#define HS_INDEX_HES_Item_CakePan 0x143 -#define HS_INDEX_HES_Item_CakeBatter 0x144 -#define HS_INDEX_HES_Item_CakeBowl 0x145 -#define HS_INDEX_HES_Item_CakeMixed 0x146 -#define HS_INDEX_HES_Item_CakeWithIcing 0x147 -#define HS_INDEX_HES_Item_CakeWithBerries 0x148 -#define HS_INDEX_HES_Item_PartnerAttack 0x149 -#define HS_INDEX_HES_Item_Hammer1Icon 0x14A -#define HS_INDEX_HES_Item_Hammer2Icon 0x14B -#define HS_INDEX_HES_Item_Hammer3Icon 0x14C -#define HS_INDEX_HES_Item_Boots1Icon 0x14D -#define HS_INDEX_HES_Item_Boots2Icon 0x14E -#define HS_INDEX_HES_Item_Boots3Icon 0x14F -#define HS_INDEX_HES_Item_ItemsIcon 0x150 diff --git a/src/16F740.c b/src/16F740.c index 563f0f2db5..ae73087f7b 100644 --- a/src/16F740.c +++ b/src/16F740.c @@ -3825,15 +3825,15 @@ void btl_state_update_first_strike(void) { switch (encounterStatus->hitType) { case ENCOUNTER_TRIGGER_JUMP: battleStatus->moveCategory = BTL_MENU_TYPE_JUMP; - battleStatus->selectedMoveID = MOVE_UNUSED_JUMP4; + battleStatus->selectedMoveID = MOVE_FIRST_STRIKE_JUMP; battleStatus->moveArgument = encounterStatus->hitTier; - battleStatus->curTargetListFlags = gMoveTable[MOVE_UNUSED_JUMP4].flags; + battleStatus->curTargetListFlags = gMoveTable[MOVE_FIRST_STRIKE_JUMP].flags; break; case ENCOUNTER_TRIGGER_HAMMER: battleStatus->moveCategory = BTL_MENU_TYPE_SMASH; - battleStatus->selectedMoveID = MOVE_UNUSED_HAMMER4; + battleStatus->selectedMoveID = MOVE_FIRST_STRIKE_HAMMER; battleStatus->moveArgument = encounterStatus->hitTier; - battleStatus->curTargetListFlags = gMoveTable[MOVE_UNUSED_HAMMER4].flags; + battleStatus->curTargetListFlags = gMoveTable[MOVE_FIRST_STRIKE_HAMMER].flags; break; case ENCOUNTER_TRIGGER_PARTNER: btl_set_state(BATTLE_STATE_PARTNER_FIRST_STRIKE); diff --git a/src/16c8e0.c b/src/16c8e0.c index bcfabab239..2ec9f76120 100644 --- a/src/16c8e0.c +++ b/src/16c8e0.c @@ -26,9 +26,9 @@ BSS f32 D_8029EFB0; BSS f32 D_8029EFB4; BSS f32 D_8029EFB8; BSS s32 D_8029EFBC; -BSS s32 D_8029EFC0[10]; -BSS s32 D_8029EFE8[10]; -BSS s32 D_8029F010[10]; +BSS s32 BtlStarPointTensHIDs[10]; +BSS s32 BtlStarPointShinesHIDs[10]; +BSS s32 BtlStarPointOnesHIDs[10]; BSS PAL_BIN gTattleBgPalette[0x100]; extern HudScript HES_HPDigit0; @@ -204,20 +204,20 @@ void initialize_battle(void) { D_8029EFBC = hud_element_create(&HES_HPBar); hud_element_set_flags(D_8029EFBC, HUD_ELEMENT_FLAG_80); - for (i = 0; i < ARRAY_COUNT(D_8029EFC0); i++) { - hudElemID = D_8029EFC0[i] = hud_element_create(&HES_Item_StarPoint); + for (i = 0; i < ARRAY_COUNT(BtlStarPointTensHIDs); i++) { + hudElemID = BtlStarPointTensHIDs[i] = hud_element_create(&HES_Item_StarPoint); hud_element_set_flags(hudElemID, HUD_ELEMENT_FLAG_80 | HUD_ELEMENT_FLAG_DISABLED); hud_element_set_render_depth(hudElemID, 20); } - for (i = 0; i < ARRAY_COUNT(D_8029EFE8); i++) { - hudElemID = D_8029EFE8[i] = hud_element_create(&HES_StatusSPShine); + for (i = 0; i < ARRAY_COUNT(BtlStarPointShinesHIDs); i++) { + hudElemID = BtlStarPointShinesHIDs[i] = hud_element_create(&HES_StatusSPShine); hud_element_set_flags(hudElemID, HUD_ELEMENT_FLAG_80 | HUD_ELEMENT_FLAG_DISABLED); hud_element_set_render_depth(hudElemID, 20); } - for (i = 0; i < ARRAY_COUNT(D_8029F010); i++) { - hudElemID = D_8029F010[i] = hud_element_create(&HES_Item_SmallStarPoint); + for (i = 0; i < ARRAY_COUNT(BtlStarPointOnesHIDs); i++) { + hudElemID = BtlStarPointOnesHIDs[i] = hud_element_create(&HES_Item_SmallStarPoint); hud_element_set_flags(hudElemID, HUD_ELEMENT_FLAG_80 | HUD_ELEMENT_FLAG_DISABLED); hud_element_set_render_depth(hudElemID, 20); } @@ -1012,7 +1012,7 @@ void btl_update_starpoints_display(void) { ones = battleStatus->totalStarPoints % 10; for (i = 0; i < tens; i++) { - id = D_8029EFC0[i]; + id = BtlStarPointTensHIDs[i]; if (hud_element_get_script(id) != &HES_Item_StarPoint) { hud_element_set_script(id, &HES_Item_StarPoint); } @@ -1020,7 +1020,7 @@ void btl_update_starpoints_display(void) { hud_element_set_render_pos(id, posX, posY); hud_element_draw_clipped(id); - id = D_8029EFE8[i]; + id = BtlStarPointShinesHIDs[i]; if (hud_element_get_script(id) != &HES_StatusSPShine) { hud_element_set_script(id, &HES_StatusSPShine); } @@ -1030,9 +1030,9 @@ void btl_update_starpoints_display(void) { posX -= (one * 20.0f); } - for (; i < ARRAY_COUNT(D_8029EFC0); i++) { - hud_element_set_flags(D_8029EFC0[i], HUD_ELEMENT_FLAG_DISABLED); - hud_element_set_flags(D_8029EFE8[i], HUD_ELEMENT_FLAG_DISABLED); + for (; i < ARRAY_COUNT(BtlStarPointTensHIDs); i++) { + hud_element_set_flags(BtlStarPointTensHIDs[i], HUD_ELEMENT_FLAG_DISABLED); + hud_element_set_flags(BtlStarPointShinesHIDs[i], HUD_ELEMENT_FLAG_DISABLED); } posX = D_8029DA40; @@ -1045,7 +1045,7 @@ void btl_update_starpoints_display(void) { } for (i = 0; i < ones; i++) { - id = D_8029F010[i]; + id = BtlStarPointOnesHIDs[i]; if (hud_element_get_script(id) != &HES_Item_SmallStarPoint) { hud_element_set_script(id, &HES_Item_SmallStarPoint); } @@ -1055,8 +1055,8 @@ void btl_update_starpoints_display(void) { posX -= one * 10.0f; } - for (; i < ARRAY_COUNT(D_8029F010); i++) { - hud_element_set_flags(D_8029F010[i], HUD_ELEMENT_FLAG_DISABLED); + for (; i < ARRAY_COUNT(BtlStarPointOnesHIDs); i++) { + hud_element_set_flags(BtlStarPointOnesHIDs[i], HUD_ELEMENT_FLAG_DISABLED); } } } diff --git a/src/17D6A0.c b/src/17D6A0.c index d4063b1d5e..c0eda44596 100644 --- a/src/17D6A0.c +++ b/src/17D6A0.c @@ -2683,13 +2683,13 @@ extern HudScript HES_CDownButton; extern HudScript HES_CLeftButton; extern HudScript HES_CRightButton; extern HudScript HES_CUpButton; -extern HudScript HES_Item_Boots1; -extern HudScript HES_Item_Boots2; -extern HudScript HES_Item_Boots3; -extern HudScript HES_Item_Hammer1; -extern HudScript HES_Item_Hammer2; -extern HudScript HES_Item_Hammer3; -extern HudScript HES_Item_Items; +extern HudScript HES_Item_MenuBoots1; +extern HudScript HES_Item_MenuBoots2; +extern HudScript HES_Item_MenuBoots3; +extern HudScript HES_Item_MenuHammer1; +extern HudScript HES_Item_MenuHammer2; +extern HudScript HES_Item_MenuHammer3; +extern HudScript HES_Item_MenuItems; extern HudScript HES_MashBButton2; extern HudScript HES_MashCDownButton1; extern HudScript HES_MashCLeftButton; @@ -3552,37 +3552,37 @@ void btl_update_message_popup(void* data) { case 0: switch (popup->messageIndex) { case BTL_MSG_HAMMER_DISABLED_1: - D_8029F642 = hud_element_create(&HES_Item_Hammer1); + D_8029F642 = hud_element_create(&HES_Item_MenuHammer1); hud_element_set_flags(D_8029F642, HUD_ELEMENT_FLAG_80); hud_element_set_render_pos(D_8029F642, -100, -100); break; case BTL_MSG_HAMMER_DISABLED_2: - D_8029F642 = hud_element_create(&HES_Item_Hammer2); + D_8029F642 = hud_element_create(&HES_Item_MenuHammer2); hud_element_set_flags(D_8029F642, HUD_ELEMENT_FLAG_80); hud_element_set_render_pos(D_8029F642, -100, -100); break; case BTL_MSG_HAMMER_DISABLED_3: - D_8029F642 = hud_element_create(&HES_Item_Hammer3); + D_8029F642 = hud_element_create(&HES_Item_MenuHammer3); hud_element_set_flags(D_8029F642, HUD_ELEMENT_FLAG_80); hud_element_set_render_pos(D_8029F642, -100, -100); break; case BTL_MSG_JUMP_DISABLED_1: - D_8029F642 = hud_element_create(&HES_Item_Boots1); + D_8029F642 = hud_element_create(&HES_Item_MenuBoots1); hud_element_set_flags(D_8029F642, HUD_ELEMENT_FLAG_80); hud_element_set_render_pos(D_8029F642, -100, -100); break; case BTL_MSG_JUMP_DISABLED_2: - D_8029F642 = hud_element_create(&HES_Item_Boots2); + D_8029F642 = hud_element_create(&HES_Item_MenuBoots2); hud_element_set_flags(D_8029F642, HUD_ELEMENT_FLAG_80); hud_element_set_render_pos(D_8029F642, -100, -100); break; case BTL_MSG_JUMP_DISABLED_3: - D_8029F642 = hud_element_create(&HES_Item_Boots3); + D_8029F642 = hud_element_create(&HES_Item_MenuBoots3); hud_element_set_flags(D_8029F642, HUD_ELEMENT_FLAG_80); hud_element_set_render_pos(D_8029F642, -100, -100); break; case BTL_MSG_ITEMS_DISABLED: - D_8029F642 = hud_element_create(&HES_Item_Items); + D_8029F642 = hud_element_create(&HES_Item_MenuItems); hud_element_set_flags(D_8029F642, HUD_ELEMENT_FLAG_80); hud_element_set_render_pos(D_8029F642, -100, -100); break; diff --git a/src/18F340.c b/src/18F340.c index 3630e05dc1..5391c41320 100644 --- a/src/18F340.c +++ b/src/18F340.c @@ -1811,26 +1811,26 @@ EvtScript EVS_PlayerRegainAbility = { EVT_SWITCH(LVarA) EVT_CASE_EQ(2) EVT_SET(LVarE, 0) - EVT_SET(LVarA, ITEM_ITEMS_ICON) + EVT_SET(LVarA, ITEM_MENU_ITEMS) EVT_CASE_EQ(1) EVT_SET(LVarE, 1) EVT_SWITCH(LVarC) EVT_CASE_EQ(0) - EVT_SET(LVarA, ITEM_HAMMER1_ICON) + EVT_SET(LVarA, ITEM_MENU_HAMMER1) EVT_CASE_EQ(1) - EVT_SET(LVarA, ITEM_HAMMER2_ICON) + EVT_SET(LVarA, ITEM_MENU_HAMMER2) EVT_CASE_EQ(2) - EVT_SET(LVarA, ITEM_HAMMER3_ICON) + EVT_SET(LVarA, ITEM_MENU_HAMMER3) EVT_END_SWITCH EVT_CASE_EQ(0) EVT_SET(LVarE, 2) EVT_SWITCH(LVarB) EVT_CASE_EQ(0) - EVT_SET(LVarA, ITEM_BOOTS1_ICON) + EVT_SET(LVarA, ITEM_MENU_BOOTS1) EVT_CASE_EQ(1) - EVT_SET(LVarA, ITEM_BOOTS2_ICON) + EVT_SET(LVarA, ITEM_MENU_BOOTS2) EVT_CASE_EQ(2) - EVT_SET(LVarA, ITEM_BOOTS3_ICON) + EVT_SET(LVarA, ITEM_MENU_BOOTS3) EVT_END_SWITCH EVT_END_SWITCH EVT_CALL(GetActorPos, ACTOR_PLAYER, LVar0, LVar1, LVar2) diff --git a/src/415D90.c b/src/415D90.c index 76d92a0d8f..f25d4b19f2 100644 --- a/src/415D90.c +++ b/src/415D90.c @@ -88,7 +88,7 @@ extern HudScript HES_PeachBeam; extern HudScript HES_PeachBeamDisabled; extern HudScript HES_MoveDiamond; -extern HudScript HES_MoveDiamondDisabled; +extern HudScript HES_MoveDiamond_disabled; extern HudScript HES_MoveBlueOrb; extern HudScript HES_MoveBlueOrbDisabled; extern HudScript HES_MoveGreenOrb; @@ -257,15 +257,15 @@ AnimID BattleMenu_PartnerIdleAnims[] = { }; HudScript* battle_menu_PartnerMoveHudScripts[10][10] = { - [PARTNER_GOOMBARIO] { &HES_Goombario, &HES_GoombarioDisabled, &HES_MoveDiamond, &HES_MoveDiamondDisabled, &HES_MoveBlueOrb, &HES_MoveBlueOrbDisabled, &HES_MoveGreenOrb, &HES_MoveGreenOrbDisabled, &HES_MoveRedOrb, &HES_MoveRedOrbDisabled }, - [PARTNER_KOOPER] { &HES_Kooper, &HES_KooperDisabled, &HES_MoveDiamond, &HES_MoveDiamondDisabled, &HES_MoveBlueOrb, &HES_MoveBlueOrbDisabled, &HES_MoveGreenOrb, &HES_MoveGreenOrbDisabled, &HES_MoveRedOrb, &HES_MoveRedOrbDisabled }, - [PARTNER_BOMBETTE] { &HES_Bombette, &HES_BombetteDisabled, &HES_MoveDiamond, &HES_MoveDiamondDisabled, &HES_MoveBlueOrb, &HES_MoveBlueOrbDisabled, &HES_MoveGreenOrb, &HES_MoveGreenOrbDisabled, &HES_MoveRedOrb, &HES_MoveRedOrbDisabled }, - [PARTNER_PARAKARRY] { &HES_Parakarry, &HES_ParakarryDisabled, &HES_MoveDiamond, &HES_MoveDiamondDisabled, &HES_MoveBlueOrb, &HES_MoveBlueOrbDisabled, &HES_MoveGreenOrb, &HES_MoveGreenOrbDisabled, &HES_MoveRedOrb, &HES_MoveRedOrbDisabled }, - [PARTNER_GOOMPA] { &HES_Partner0, &HES_Partner0Disabled, &HES_MoveDiamond, &HES_MoveDiamondDisabled, &HES_MoveBlueOrb, &HES_MoveBlueOrbDisabled, &HES_MoveGreenOrb, &HES_MoveGreenOrbDisabled, &HES_MoveRedOrb, &HES_MoveRedOrbDisabled }, - [PARTNER_WATT] { &HES_Watt, &HES_WattDisabled, &HES_MoveDiamond, &HES_MoveDiamondDisabled, &HES_MoveBlueOrb, &HES_MoveBlueOrbDisabled, &HES_MoveGreenOrb, &HES_MoveGreenOrbDisabled, &HES_MoveRedOrb, &HES_MoveRedOrbDisabled }, - [PARTNER_SUSHIE] { &HES_Sushie, &HES_SushieDisabled, &HES_MoveDiamond, &HES_MoveDiamondDisabled, &HES_MoveBlueOrb, &HES_MoveBlueOrbDisabled, &HES_MoveGreenOrb, &HES_MoveGreenOrbDisabled, &HES_MoveRedOrb, &HES_MoveRedOrbDisabled }, - [PARTNER_LAKILESTER] { &HES_Lakilester, &HES_LakilesterDisabled, &HES_MoveDiamond, &HES_MoveDiamondDisabled, &HES_MoveBlueOrb, &HES_MoveBlueOrbDisabled, &HES_MoveGreenOrb, &HES_MoveGreenOrbDisabled, &HES_MoveRedOrb, &HES_MoveRedOrbDisabled }, - [PARTNER_BOW] { &HES_Bow, &HES_BowDisabled, &HES_MoveDiamond, &HES_MoveDiamondDisabled, &HES_MoveBlueOrb, &HES_MoveBlueOrbDisabled, &HES_MoveGreenOrb, &HES_MoveGreenOrbDisabled, &HES_MoveRedOrb, &HES_MoveRedOrbDisabled }, + [PARTNER_GOOMBARIO] { &HES_Goombario, &HES_GoombarioDisabled, &HES_MoveDiamond, &HES_MoveDiamond_disabled, &HES_MoveBlueOrb, &HES_MoveBlueOrbDisabled, &HES_MoveGreenOrb, &HES_MoveGreenOrbDisabled, &HES_MoveRedOrb, &HES_MoveRedOrbDisabled }, + [PARTNER_KOOPER] { &HES_Kooper, &HES_KooperDisabled, &HES_MoveDiamond, &HES_MoveDiamond_disabled, &HES_MoveBlueOrb, &HES_MoveBlueOrbDisabled, &HES_MoveGreenOrb, &HES_MoveGreenOrbDisabled, &HES_MoveRedOrb, &HES_MoveRedOrbDisabled }, + [PARTNER_BOMBETTE] { &HES_Bombette, &HES_BombetteDisabled, &HES_MoveDiamond, &HES_MoveDiamond_disabled, &HES_MoveBlueOrb, &HES_MoveBlueOrbDisabled, &HES_MoveGreenOrb, &HES_MoveGreenOrbDisabled, &HES_MoveRedOrb, &HES_MoveRedOrbDisabled }, + [PARTNER_PARAKARRY] { &HES_Parakarry, &HES_ParakarryDisabled, &HES_MoveDiamond, &HES_MoveDiamond_disabled, &HES_MoveBlueOrb, &HES_MoveBlueOrbDisabled, &HES_MoveGreenOrb, &HES_MoveGreenOrbDisabled, &HES_MoveRedOrb, &HES_MoveRedOrbDisabled }, + [PARTNER_GOOMPA] { &HES_Partner0, &HES_Partner0Disabled, &HES_MoveDiamond, &HES_MoveDiamond_disabled, &HES_MoveBlueOrb, &HES_MoveBlueOrbDisabled, &HES_MoveGreenOrb, &HES_MoveGreenOrbDisabled, &HES_MoveRedOrb, &HES_MoveRedOrbDisabled }, + [PARTNER_WATT] { &HES_Watt, &HES_WattDisabled, &HES_MoveDiamond, &HES_MoveDiamond_disabled, &HES_MoveBlueOrb, &HES_MoveBlueOrbDisabled, &HES_MoveGreenOrb, &HES_MoveGreenOrbDisabled, &HES_MoveRedOrb, &HES_MoveRedOrbDisabled }, + [PARTNER_SUSHIE] { &HES_Sushie, &HES_SushieDisabled, &HES_MoveDiamond, &HES_MoveDiamond_disabled, &HES_MoveBlueOrb, &HES_MoveBlueOrbDisabled, &HES_MoveGreenOrb, &HES_MoveGreenOrbDisabled, &HES_MoveRedOrb, &HES_MoveRedOrbDisabled }, + [PARTNER_LAKILESTER] { &HES_Lakilester, &HES_LakilesterDisabled, &HES_MoveDiamond, &HES_MoveDiamond_disabled, &HES_MoveBlueOrb, &HES_MoveBlueOrbDisabled, &HES_MoveGreenOrb, &HES_MoveGreenOrbDisabled, &HES_MoveRedOrb, &HES_MoveRedOrbDisabled }, + [PARTNER_BOW] { &HES_Bow, &HES_BowDisabled, &HES_MoveDiamond, &HES_MoveDiamond_disabled, &HES_MoveBlueOrb, &HES_MoveBlueOrbDisabled, &HES_MoveGreenOrb, &HES_MoveGreenOrbDisabled, &HES_MoveRedOrb, &HES_MoveRedOrbDisabled }, }; IconHudScriptPair battle_menu_PeachStarPowerHudScripts = { &HES_MenuStarPower, &HES_MenuStarPowerDisabled }; @@ -3282,7 +3282,7 @@ void btl_state_update_player_menu(void) { break; case BTL_SUBSTATE_PLAYER_MENU_BERSERKER_1: if (playerData->bootsLevel >= 0) { - battleStatus->curTargetListFlags = gMoveTable[MOVE_UNUSED_JUMP5].flags; + battleStatus->curTargetListFlags = gMoveTable[MOVE_BERSERKER_JUMP].flags; player_create_target_list(playerActor); jumpTargetCount = playerActor->targetListLength; } else { @@ -3290,7 +3290,7 @@ void btl_state_update_player_menu(void) { } if (playerData->hammerLevel >= 0) { - battleStatus->curTargetListFlags = gMoveTable[MOVE_UNUSED_HAMMER5].flags; + battleStatus->curTargetListFlags = gMoveTable[MOVE_BERSERKER_HAMMER].flags; player_create_target_list(playerActor); hammerTargetCount = playerActor->targetListLength; } else { @@ -3310,15 +3310,15 @@ void btl_state_update_player_menu(void) { jumpChance = 101; } if (rand_int(100) < jumpChance) { - battleStatus->selectedMoveID = MOVE_UNUSED_JUMP5; + battleStatus->selectedMoveID = MOVE_BERSERKER_JUMP; battleStatus->moveCategory = BTL_MENU_TYPE_JUMP; - battleStatus->curTargetListFlags = gMoveTable[MOVE_UNUSED_JUMP5].flags; + battleStatus->curTargetListFlags = gMoveTable[MOVE_BERSERKER_JUMP].flags; battleStatus->moveArgument = playerData->bootsLevel; player_create_target_list(playerActor); } else { - battleStatus->selectedMoveID = MOVE_UNUSED_HAMMER5; + battleStatus->selectedMoveID = MOVE_BERSERKER_HAMMER; battleStatus->moveCategory = BTL_MENU_TYPE_SMASH; - battleStatus->curTargetListFlags = gMoveTable[MOVE_UNUSED_HAMMER5].flags; + battleStatus->curTargetListFlags = gMoveTable[MOVE_BERSERKER_HAMMER].flags; battleStatus->moveArgument = playerData->hammerLevel; player_create_target_list(playerActor); } diff --git a/src/5B320.c b/src/5B320.c index 0f50d5bcae..6047611b59 100644 --- a/src/5B320.c +++ b/src/5B320.c @@ -292,18 +292,7 @@ HudScript HES_HandPointLeftHeld = { hs_End }; -#include "item_hud_scripts.inc.c" - -//TODO padding -s32 pad_after_item_hudscripts[] = { - 0x00000000, 0x00000000 -}; - -#include "item_table.inc.c" - -#include "item_hud_script_table.inc.c" - -#include "item_entity_scripts.inc.c" +#include "item_data.inc.c" //TODO split for partner popup menu data? @@ -460,7 +449,7 @@ IconHudScriptPair gPartnerIconHudScripts[] = { { .enabled = &HES_PartnerB, .disabled = &HES_PartnerBDisabled }, }; -#include "move_table.inc.c" +#include "move_data.inc.c" //TODO padding s32 pad_after_move_table[] = { diff --git a/src/battle/move/hammer/hammer_charge_0.c b/src/battle/move/hammer/hammer_charge_0.c index ce7c858025..c012b69935 100644 --- a/src/battle/move/hammer/hammer_charge_0.c +++ b/src/battle/move/hammer/hammer_charge_0.c @@ -82,17 +82,17 @@ EvtScript N(EVS_802A3348) = { EVT_CASE_GT(FALSE) EVT_CALL(GetMenuSelection, LVar0, LVar1, LVar2) EVT_SWITCH(LVar1) - EVT_CASE_EQ(ITEM_NONE) + EVT_CASE_EQ(0) EVT_CALL(StartRumble, 7) EVT_THREAD EVT_CALL(ShakeCam, CAM_BATTLE, 0, 10, EVT_FLOAT(1.3)) EVT_END_THREAD - EVT_CASE_EQ(ITEM_BOOTS) + EVT_CASE_EQ(1) EVT_CALL(StartRumble, 8) EVT_THREAD EVT_CALL(ShakeCam, CAM_BATTLE, 0, 10, EVT_FLOAT(1.6)) EVT_END_THREAD - EVT_CASE_EQ(ITEM_SUPER_BOOTS) + EVT_CASE_EQ(2) EVT_CALL(StartRumble, 9) EVT_THREAD EVT_CALL(ShakeCam, CAM_BATTLE, 0, 10, EVT_FLOAT(1.9)) @@ -101,17 +101,17 @@ EvtScript N(EVS_802A3348) = { EVT_CASE_DEFAULT EVT_CALL(GetMenuSelection, LVar0, LVar1, LVar2) EVT_SWITCH(LVar1) - EVT_CASE_EQ(ITEM_NONE) + EVT_CASE_EQ(0) EVT_CALL(StartRumble, 7) EVT_THREAD EVT_CALL(ShakeCam, CAM_BATTLE, 0, 2, EVT_FLOAT(1.3)) EVT_END_THREAD - EVT_CASE_EQ(ITEM_BOOTS) + EVT_CASE_EQ(1) EVT_CALL(StartRumble, 8) EVT_THREAD EVT_CALL(ShakeCam, CAM_BATTLE, 0, 2, EVT_FLOAT(1.6)) EVT_END_THREAD - EVT_CASE_EQ(ITEM_SUPER_BOOTS) + EVT_CASE_EQ(2) EVT_CALL(StartRumble, 9) EVT_THREAD EVT_CALL(ShakeCam, CAM_BATTLE, 0, 2, EVT_FLOAT(1.9)) @@ -130,11 +130,11 @@ EvtScript N(EVS_802A3348) = { EVT_CASE_GT(FALSE) EVT_CALL(GetMenuSelection, LVar0, LVar1, LVar2) EVT_SWITCH(LVar1) - EVT_CASE_EQ(ITEM_NONE) + EVT_CASE_EQ(0) EVT_CALL(PlaySoundAtActor, ACTOR_PLAYER, SOUND_HIT_NORMAL) - EVT_CASE_EQ(ITEM_BOOTS) + EVT_CASE_EQ(1) EVT_CALL(PlaySoundAtActor, ACTOR_PLAYER, SOUND_10E) - EVT_CASE_EQ(ITEM_SUPER_BOOTS) + EVT_CASE_EQ(2) EVT_CALL(PlaySoundAtActor, ACTOR_PLAYER, SOUND_10E) EVT_END_SWITCH EVT_CALL(PlayerDamageEnemy, LVar0, DAMAGE_TYPE_SMASH, 25, 0, LVarF, 48) @@ -142,11 +142,11 @@ EvtScript N(EVS_802A3348) = { EVT_CASE_DEFAULT EVT_CALL(GetMenuSelection, LVar0, LVar1, LVar2) EVT_SWITCH(LVar1) - EVT_CASE_EQ(ITEM_NONE) + EVT_CASE_EQ(0) EVT_CALL(PlaySoundAtActor, ACTOR_PLAYER, SOUND_HIT_NORMAL) - EVT_CASE_EQ(ITEM_BOOTS) + EVT_CASE_EQ(1) EVT_CALL(PlaySoundAtActor, ACTOR_PLAYER, SOUND_10E) - EVT_CASE_EQ(ITEM_SUPER_BOOTS) + EVT_CASE_EQ(2) EVT_CALL(PlaySoundAtActor, ACTOR_PLAYER, SOUND_10E) EVT_END_SWITCH EVT_CALL(PlayerDamageEnemy, LVar0, DAMAGE_TYPE_SMASH, 25, 0, LVarE, 32) @@ -173,11 +173,11 @@ extern EvtScript N(EVS_802A3FD8); EvtScript N(EVS_UseMove0) = { EVT_CALL(GetMenuSelection, LVar0, LVar1, LVar2) EVT_SWITCH(LVar1) - EVT_CASE_EQ(ITEM_NONE) + EVT_CASE_EQ(0) EVT_EXEC_WAIT(N(EVS_802A3948)) - EVT_CASE_EQ(ITEM_BOOTS) + EVT_CASE_EQ(1) EVT_EXEC_WAIT(N(EVS_802A3C90)) - EVT_CASE_EQ(ITEM_SUPER_BOOTS) + EVT_CASE_EQ(2) EVT_EXEC_WAIT(N(EVS_802A3FD8)) EVT_END_SWITCH EVT_RETURN diff --git a/src/battle/move/hammer/quake_hammer.c b/src/battle/move/hammer/quake_hammer.c index f006e9e66f..659e301baf 100644 --- a/src/battle/move/hammer/quake_hammer.c +++ b/src/battle/move/hammer/quake_hammer.c @@ -97,21 +97,21 @@ EvtScript N(EVS_802A3168) = { EVT_END_IF EVT_CALL(GetMenuSelection, LVar0, LVar1, LVar2) EVT_SWITCH(LVar1) - EVT_CASE_EQ(ITEM_NONE) + EVT_CASE_EQ(0) EVT_CALL(PlaySoundAtActor, ACTOR_PLAYER, SOUND_211B) - EVT_CASE_EQ(ITEM_BOOTS) + EVT_CASE_EQ(1) EVT_CALL(PlaySoundAtActor, ACTOR_PLAYER, SOUND_211C) - EVT_CASE_EQ(ITEM_SUPER_BOOTS) + EVT_CASE_EQ(2) EVT_CALL(PlaySoundAtActor, ACTOR_PLAYER, SOUND_211D) EVT_END_SWITCH EVT_WAIT(10) EVT_CALL(GetMenuSelection, LVar0, LVar1, LVar2) EVT_SWITCH(LVar1) - EVT_CASE_EQ(ITEM_NONE) + EVT_CASE_EQ(0) EVT_CALL(PlaySoundAtActor, ACTOR_PLAYER, SOUND_2118) - EVT_CASE_EQ(ITEM_BOOTS) + EVT_CASE_EQ(1) EVT_CALL(PlaySoundAtActor, ACTOR_PLAYER, SOUND_2119) - EVT_CASE_EQ(ITEM_SUPER_BOOTS) + EVT_CASE_EQ(2) EVT_CALL(PlaySoundAtActor, ACTOR_PLAYER, SOUND_211A) EVT_END_SWITCH EVT_SET(LVar9, 0) diff --git a/src/battle/use_moves.c b/src/battle/use_moves.c index 07b751fa65..d8d9b7cb2d 100644 --- a/src/battle/use_moves.c +++ b/src/battle/use_moves.c @@ -47,55 +47,55 @@ extern EvtScript battle_move_shrink_stomp_EVS_UseMove; extern EvtScript battle_move_earthquake_jump_EVS_UseMove; BattleMoveEntry gMoveScriptTable[] = { - [MOVE_NONE] {}, - [MOVE_UNUSED_01] {}, - [MOVE_UNUSED_02] {}, - [MOVE_HAMMER1] BTL_MOVE(hammer_attack, EVS_UseMove0), - [MOVE_HAMMER2] BTL_MOVE(hammer_attack, EVS_UseMove0), - [MOVE_HAMMER3] BTL_MOVE(hammer_attack, EVS_UseMove0), - [MOVE_UNUSED_HAMMER4] BTL_MOVE(hammer_attack, EVS_UseMove1), - [MOVE_UNUSED_HAMMER5] BTL_MOVE(hammer_attack, EVS_UseMove2), - [MOVE_SPIN_SMASH] BTL_MOVE(spin_smash, EVS_UseMove), - [MOVE_QUAKE_HAMMER] BTL_MOVE(quake_hammer, EVS_UseMove0), - [MOVE_D_DOWN_POUND] BTL_MOVE(d_down_pound, EVS_UseMove), - [MOVE_SMASH_CHARGE0] BTL_MOVE(hammer_charge_0, EVS_UseMove0), - [MOVE_UNUSED_HAMMER_0C] BTL_MOVE(hammer_charge_0, EVS_UseMove1), - [MOVE_HAMMER_THROW] BTL_MOVE(hammer_throw, EVS_UseMove), - [MOVE_MEGA_QUAKE] BTL_MOVE(mega_quake, EVS_UseMove), - [MOVE_SMASH_CHARGE] BTL_MOVE(hammer_charge_1, EVS_UseMove0), - [MOVE_UNUSED_HAMMER_10] BTL_MOVE(hammer_charge_1, EVS_UseMove1), - [MOVE_SUPER_SMASH_CHARGE] BTL_MOVE(hammer_charge_2, EVS_UseMove0), - [MOVE_UNUSED_HAMMER_12] BTL_MOVE(hammer_charge_2, EVS_UseMove1), - [MOVE_AUTO_SMASH] BTL_MOVE(auto_smash, EVS_UseMove), - [MOVE_POWER_QUAKE] BTL_MOVE(power_quake, EVS_UseMove), - [MOVE_POWER_SMASH] BTL_MOVE(power_smash, EVS_UseMove), - [MOVE_SUPER_SMASH] BTL_MOVE(super_smash, EVS_UseMove), - [MOVE_MEGA_SMASH] BTL_MOVE(mega_smash, EVS_UseMove), - [MOVE_SHRINK_SMASH] BTL_MOVE(shrink_smash, EVS_UseMove), - [MOVE_SHELL_CRACK] BTL_MOVE(shell_crack, EVS_UseMove), - [MOVE_JUMP1] BTL_MOVE(jump_attack, EVS_UseMove0), - [MOVE_JUMP2] BTL_MOVE(jump_attack, EVS_UseMove0), - [MOVE_JUMP3] BTL_MOVE(jump_attack, EVS_UseMove0), - [MOVE_UNUSED_JUMP4] BTL_MOVE(jump_attack, EVS_UseMove1), - [MOVE_UNUSED_JUMP5] BTL_MOVE(jump_attack, EVS_UseMove2), - [MOVE_MULTIBOUNCE] BTL_MOVE(multibounce, EVS_UseMove), - [MOVE_POWER_BOUNCE] BTL_MOVE(power_bounce, EVS_UseMove), - [MOVE_SLEEP_STOMP] BTL_MOVE(sleep_stomp, EVS_UseMove), - [MOVE_DIZZY_STOMP] BTL_MOVE(dizzy_stomp, EVS_UseMove), - [MOVE_JUMP_CHARGE0] BTL_MOVE(jump_charge_0, EVS_UseMove0), - [MOVE_UNUSED_24] BTL_MOVE(jump_charge_0, EVS_UseMove1), - [MOVE_JUMP_CHARGE] BTL_MOVE(jump_charge_1, EVS_UseMove0), - [MOVE_UNUSED_26] BTL_MOVE(jump_charge_1, EVS_UseMove1), - [MOVE_SUPER_JUMP_CHARGE] BTL_MOVE(jump_charge_2, EVS_UseMove0), - [MOVE_UNUSED_28] BTL_MOVE(jump_charge_2, EVS_UseMove1), - [MOVE_AUTO_JUMP] BTL_MOVE(auto_jump, EVS_UseMove), - [MOVE_AUTO_MULTIBOUNCE] BTL_MOVE(auto_multibounce, EVS_UseMove), - [MOVE_POWER_JUMP] BTL_MOVE(power_jump, EVS_UseMove), - [MOVE_SUPER_JUMP] BTL_MOVE(super_jump, EVS_UseMove), - [MOVE_MEGA_JUMP] BTL_MOVE(mega_jump, EVS_UseMove), - [MOVE_D_DOWN_JUMP] BTL_MOVE(d_down_jump, EVS_UseMove), - [MOVE_SHRINK_STOMP] BTL_MOVE(shrink_stomp, EVS_UseMove), - [MOVE_EARTHQUAKE_JUMP] BTL_MOVE(earthquake_jump, EVS_UseMove), + [MOVE_NONE] {}, + [MOVE_UNUSED_01] {}, + [MOVE_UNUSED_02] {}, + [MOVE_HAMMER1] BTL_MOVE(hammer_attack, EVS_UseMove0), + [MOVE_HAMMER2] BTL_MOVE(hammer_attack, EVS_UseMove0), + [MOVE_HAMMER3] BTL_MOVE(hammer_attack, EVS_UseMove0), + [MOVE_FIRST_STRIKE_HAMMER] BTL_MOVE(hammer_attack, EVS_UseMove1), + [MOVE_BERSERKER_HAMMER] BTL_MOVE(hammer_attack, EVS_UseMove2), + [MOVE_SPIN_SMASH] BTL_MOVE(spin_smash, EVS_UseMove), + [MOVE_QUAKE_HAMMER] BTL_MOVE(quake_hammer, EVS_UseMove0), + [MOVE_D_DOWN_POUND] BTL_MOVE(d_down_pound, EVS_UseMove), + [MOVE_SMASH_CHARGE0] BTL_MOVE(hammer_charge_0, EVS_UseMove0), + [MOVE_UNUSED_HAMMER_0C] BTL_MOVE(hammer_charge_0, EVS_UseMove1), + [MOVE_HAMMER_THROW] BTL_MOVE(hammer_throw, EVS_UseMove), + [MOVE_MEGA_QUAKE] BTL_MOVE(mega_quake, EVS_UseMove), + [MOVE_SMASH_CHARGE] BTL_MOVE(hammer_charge_1, EVS_UseMove0), + [MOVE_UNUSED_HAMMER_10] BTL_MOVE(hammer_charge_1, EVS_UseMove1), + [MOVE_SUPER_SMASH_CHARGE] BTL_MOVE(hammer_charge_2, EVS_UseMove0), + [MOVE_UNUSED_HAMMER_12] BTL_MOVE(hammer_charge_2, EVS_UseMove1), + [MOVE_AUTO_SMASH] BTL_MOVE(auto_smash, EVS_UseMove), + [MOVE_POWER_QUAKE] BTL_MOVE(power_quake, EVS_UseMove), + [MOVE_POWER_SMASH] BTL_MOVE(power_smash, EVS_UseMove), + [MOVE_SUPER_SMASH] BTL_MOVE(super_smash, EVS_UseMove), + [MOVE_MEGA_SMASH] BTL_MOVE(mega_smash, EVS_UseMove), + [MOVE_SHRINK_SMASH] BTL_MOVE(shrink_smash, EVS_UseMove), + [MOVE_SHELL_CRACK] BTL_MOVE(shell_crack, EVS_UseMove), + [MOVE_JUMP1] BTL_MOVE(jump_attack, EVS_UseMove0), + [MOVE_JUMP2] BTL_MOVE(jump_attack, EVS_UseMove0), + [MOVE_JUMP3] BTL_MOVE(jump_attack, EVS_UseMove0), + [MOVE_FIRST_STRIKE_JUMP] BTL_MOVE(jump_attack, EVS_UseMove1), + [MOVE_BERSERKER_JUMP] BTL_MOVE(jump_attack, EVS_UseMove2), + [MOVE_MULTIBOUNCE] BTL_MOVE(multibounce, EVS_UseMove), + [MOVE_POWER_BOUNCE] BTL_MOVE(power_bounce, EVS_UseMove), + [MOVE_SLEEP_STOMP] BTL_MOVE(sleep_stomp, EVS_UseMove), + [MOVE_DIZZY_STOMP] BTL_MOVE(dizzy_stomp, EVS_UseMove), + [MOVE_JUMP_CHARGE0] BTL_MOVE(jump_charge_0, EVS_UseMove0), + [MOVE_UNUSED_24] BTL_MOVE(jump_charge_0, EVS_UseMove1), + [MOVE_JUMP_CHARGE] BTL_MOVE(jump_charge_1, EVS_UseMove0), + [MOVE_UNUSED_26] BTL_MOVE(jump_charge_1, EVS_UseMove1), + [MOVE_SUPER_JUMP_CHARGE] BTL_MOVE(jump_charge_2, EVS_UseMove0), + [MOVE_UNUSED_28] BTL_MOVE(jump_charge_2, EVS_UseMove1), + [MOVE_AUTO_JUMP] BTL_MOVE(auto_jump, EVS_UseMove), + [MOVE_AUTO_MULTIBOUNCE] BTL_MOVE(auto_multibounce, EVS_UseMove), + [MOVE_POWER_JUMP] BTL_MOVE(power_jump, EVS_UseMove), + [MOVE_SUPER_JUMP] BTL_MOVE(super_jump, EVS_UseMove), + [MOVE_MEGA_JUMP] BTL_MOVE(mega_jump, EVS_UseMove), + [MOVE_D_DOWN_JUMP] BTL_MOVE(d_down_jump, EVS_UseMove), + [MOVE_SHRINK_STOMP] BTL_MOVE(shrink_stomp, EVS_UseMove), + [MOVE_EARTHQUAKE_JUMP] BTL_MOVE(earthquake_jump, EVS_UseMove), }; ApiStatus LoadMoveScript(Evt* script, s32 isInitialCall) { diff --git a/src/common/DisableRandomAbility.inc.c b/src/common/DisableRandomAbility.inc.c index 41a552acb1..d7d47db0a8 100644 --- a/src/common/DisableRandomAbility.inc.c +++ b/src/common/DisableRandomAbility.inc.c @@ -1,27 +1,27 @@ #include "common.h" s32 N(hammer_icons)[] = { - ITEM_HAMMER1_ICON, - ITEM_HAMMER2_ICON, - ITEM_HAMMER3_ICON + ITEM_MENU_HAMMER1, + ITEM_MENU_HAMMER2, + ITEM_MENU_HAMMER3, }; s32 N(hammer_text)[] = { BTL_MSG_HAMMER_DISABLED_1, BTL_MSG_HAMMER_DISABLED_2, - BTL_MSG_HAMMER_DISABLED_3 + BTL_MSG_HAMMER_DISABLED_3, }; s32 N(jump_icons)[] = { - ITEM_BOOTS1_ICON, - ITEM_BOOTS2_ICON, - ITEM_BOOTS3_ICON + ITEM_MENU_BOOTS1, + ITEM_MENU_BOOTS2, + ITEM_MENU_BOOTS3, }; s32 N(jump_text)[] = { BTL_MSG_JUMP_DISABLED_1, BTL_MSG_JUMP_DISABLED_2, - BTL_MSG_JUMP_DISABLED_3 + BTL_MSG_JUMP_DISABLED_3, }; API_CALLABLE(N(DisableRandomAbility)) { @@ -60,7 +60,7 @@ API_CALLABLE(N(DisableRandomAbility)) { case 2: battleStatus->itemLossTurns = turnsLost; - evt_set_variable(script, *args++, ITEM_ITEMS_ICON); + evt_set_variable(script, *args++, ITEM_MENU_ITEMS); evt_set_variable(script, *args++, BTL_MSG_ITEMS_DISABLED); break; } diff --git a/src/global_hud_scripts.c b/src/global_hud_scripts.c index bdcbb1b7cb..6599c766f6 100644 --- a/src/global_hud_scripts.c +++ b/src/global_hud_scripts.c @@ -2560,7 +2560,7 @@ HudScript HES_MoveGreenOrb = HES_TEMPLATE_CI_ENUM_SIZE(ui_move_partner_2, 32, 32 HudScript HES_MoveRedOrb = HES_TEMPLATE_CI_ENUM_SIZE(ui_move_partner_3, 32, 32); -HudScript HES_MoveDiamondDisabled = HES_TEMPLATE_CI_ENUM_SIZE(ui_move_basic_disabled, 32, 32); +HudScript HES_MoveDiamond_disabled = HES_TEMPLATE_CI_ENUM_SIZE(ui_move_basic_disabled, 32, 32); HudScript HES_MoveBlueOrbDisabled = HES_TEMPLATE_CI_ENUM_SIZE(ui_move_partner_1_disabled, 32, 32); diff --git a/src/hud_element.h b/src/hud_element.h index 308223656f..7b3c11f27e 100644 --- a/src/hud_element.h +++ b/src/hud_element.h @@ -288,7 +288,9 @@ extern HudScript* wPartnerHudScripts[]; hs_End \ } -#define STANDARD_ITEM_HUD_SCRIPT(icon) \ +// hud script templates used to generate scripts via src/item_hud_scripts.yaml + +#define HES_TEMPLATE_STANDARD_ITEM(icon) \ { \ hs_SetVisible \ hs_SetTileSize(HUD_ELEMENT_SIZE_32x32) \ @@ -298,6 +300,158 @@ extern HudScript* wPartnerHudScripts[]; hs_End \ } +#define HES_TEMPLATE_HEART_PIECE() \ + { \ + hs_SetVisible \ + hs_SetTileSize(HUD_ELEMENT_SIZE_24x24) \ + hs_Loop \ + hs_SetIcon(60, anim_heart_piece) \ + hs_Restart \ + hs_End \ + } + +#define HES_TEMPLATE_HEART() \ + { \ + hs_SetVisible \ + hs_SetTileSize(HUD_ELEMENT_SIZE_24x24) \ + hs_Loop \ + hs_SetIcon(10, anim_heart_0) \ + hs_SetIcon(6, anim_heart_1) \ + hs_Restart \ + hs_End \ + } + +#define HES_TEMPLATE_STAR_POINT() \ + { \ + hs_SetVisible \ + hs_SetTileSize(HUD_ELEMENT_SIZE_24x24) \ + hs_Loop \ + hs_SetIcon(2, anim_sp_0) \ + hs_SetIcon(2, anim_sp_1) \ + hs_SetIcon(2, anim_sp_2) \ + hs_SetIcon(2, anim_sp_3) \ + hs_SetIcon(2, anim_sp_4) \ + hs_SetIcon(2, anim_sp_5) \ + hs_SetIcon(2, anim_sp_6) \ + hs_SetIcon(2, anim_sp_7) \ + hs_Restart \ + hs_End \ + } + +#define HES_TEMPLATE_SMALL_STAR_POINT() \ + { \ + hs_SetVisible \ + hs_SetTileSize(HUD_ELEMENT_SIZE_8x8) \ + hs_Loop \ + hs_SetIcon(2, anim_sp_small_0) \ + hs_SetIcon(2, anim_sp_small_1) \ + hs_SetIcon(2, anim_sp_small_2) \ + hs_SetIcon(2, anim_sp_small_3) \ + hs_SetIcon(2, anim_sp_small_4) \ + hs_SetIcon(2, anim_sp_small_5) \ + hs_SetIcon(2, anim_sp_small_6) \ + hs_SetIcon(2, anim_sp_small_7) \ + hs_Restart \ + hs_End \ + } + +#define HES_TEMPLATE_HEART_POINT() \ + { \ + hs_SetVisible \ + hs_SetTileSize(HUD_ELEMENT_SIZE_32x32) \ + hs_Loop \ + hs_SetIcon(8, anim_hp_0) \ + hs_SetIcon(5, anim_hp_1) \ + hs_SetIcon(8, anim_hp_2) \ + hs_Restart \ + hs_End \ + } + +#define HES_TEMPLATE_FLOWER_POINT() \ + { \ + hs_SetVisible \ + hs_SetTileSize(HUD_ELEMENT_SIZE_32x32) \ + hs_Loop \ + hs_SetIcon(8, anim_fp_0) \ + hs_SetIcon(5, anim_fp_1) \ + hs_SetIcon(8, anim_fp_2) \ + hs_Restart \ + hs_End \ + } + +#define HES_TEMPLATE_STAR_PIECE() \ + { \ + hs_SetVisible \ + hs_SetTileSize(HUD_ELEMENT_SIZE_32x32) \ + hs_Loop \ + hs_SetIcon(12, anim_star_piece_0) \ + hs_SetIcon(4, anim_star_piece_1) \ + hs_SetIcon(12, anim_star_piece_2) \ + hs_SetIcon(4, anim_star_piece_1) \ + hs_Restart \ + hs_End \ + } + +#define HES_TEMPLATE_COIN() \ + { \ + hs_SetVisible \ + hs_SetTileSize(HUD_ELEMENT_SIZE_24x24) \ + hs_Loop \ + hs_op_15(0) \ + hs_SetIcon(3, anim_coin_0) \ + hs_SetIcon(3, anim_coin_1) \ + hs_SetIcon(3, anim_coin_4) \ + hs_SetIcon(3, anim_coin_5) \ + hs_SetIcon(3, anim_coin_6) \ + hs_SetIcon(3, anim_coin_7) \ + hs_SetIcon(3, anim_coin_8) \ + hs_SetIcon(3, anim_coin_9) \ + hs_RandomRestart(100, 70) \ + hs_op_15(1) \ + hs_SetIcon(3, anim_coin_0) \ + hs_SetIcon(2, anim_coin_1) \ + hs_SetIcon(1, anim_coin_2) \ + hs_SetIcon(1, anim_coin_3) \ + hs_SetIcon(2, anim_coin_4) \ + hs_SetIcon(3, anim_coin_5) \ + hs_SetIcon(3, anim_coin_6) \ + hs_SetIcon(3, anim_coin_7) \ + hs_SetIcon(3, anim_coin_8) \ + hs_SetIcon(3, anim_coin_9) \ + hs_Restart \ + hs_End \ + } + +#define HES_COIN_SPARKLE(dx, dy) \ + { \ + hs_SetTexelOffset(dx, dy) \ + hs_SetIcon(1, anim_shimmer_0) \ + hs_SetIcon(1, anim_shimmer_1) \ + hs_SetIcon(1, anim_shimmer_2) \ + hs_SetIcon(2, anim_shimmer_6) \ + hs_SetIcon(1, anim_shimmer_2) \ + hs_SetIcon(1, anim_shimmer_3) \ + hs_SetIcon(1, anim_shimmer_6) \ + hs_SetIcon(1, anim_shimmer_4) \ + hs_SetIcon(1, anim_shimmer_6) \ + hs_SetIcon(1, anim_shimmer_5) \ + hs_SetIcon(16, anim_shimmer_6) \ + hs_End \ + } + +#define HES_TEMPLATE_COIN_SPARKLE() \ + { \ + hs_SetVisible \ + hs_SetTileSize(HUD_ELEMENT_SIZE_8x8) \ + hs_RandomBranch( \ + HS_PTR(HES_Item_CoinSparkleA), \ + HS_PTR(HES_Item_CoinSparkleB), \ + HS_PTR(HES_Item_CoinSparkleC), \ + HS_PTR(HES_Item_CoinSparkleD), \ + HS_PTR(HES_Item_CoinSparkleE)) \ + hs_End \ + } + void hud_element_load_script(HudElement* hudElement, HudScript* anim); /// @param clamp 0 = repeat; 1 = clamp diff --git a/src/item_entity_scripts.inc.c b/src/item_entity_scripts.inc.c deleted file mode 100644 index 7ad733d4bb..0000000000 --- a/src/item_entity_scripts.inc.c +++ /dev/null @@ -1,1878 +0,0 @@ -#include "item_entity.h" -#include "icon_offsets.h" - -ItemScript IES_Jump = { - is_SetIcon(255, key_Gift) - is_End -}; - -ItemScript IES_CompleteCake = { - is_SetIcon(255, key_Gift) - is_End -}; - -ItemScript IES_CakeDone = { - is_SetIcon(255, key_CakeDone) - is_End -}; - -ItemScript IES_CakeBaked = { - is_SetIcon(255, key_CakeBaked) - is_End -}; - -ItemScript IES_CakePan = { - is_SetIcon(255, key_CakePan) - is_End -}; - -ItemScript IES_CakeBatter = { - is_SetIcon(255, key_CakeBatter) - is_End -}; - -ItemScript IES_CakeBowl = { - is_SetIcon(255, key_CakeBowl) - is_End -}; - -ItemScript IES_CakeMixed = { - is_SetIcon(255, key_CakeMix) - is_End -}; - -ItemScript IES_CakeIcing = { - is_SetIcon(255, key_CakeIcing) - is_End -}; - -ItemScript IES_CakeBerries = { - is_SetIcon(255, key_CakeBerries) - is_End -}; - -ItemScript IES_Hammer1 = { - is_SetIcon(255, Hammer1) - is_End -}; - -ItemScript IES_Hammer2 = { - is_SetIcon(255, Hammer2) - is_End -}; - -ItemScript IES_Hammer3 = { - is_SetIcon(255, Hammer3) - is_End -}; - -ItemScript IES_Boots1 = { - is_SetIcon(255, Boots1) - is_End -}; - -ItemScript IES_Boots2 = { - is_SetIcon(255, Boots2) - is_End -}; - -ItemScript IES_Boots3 = { - is_SetIcon(255, Boots3) - is_End -}; - -ItemScript IES_Items = { - is_SetIcon(255, Items) - is_End -}; - -ItemScript IES_PleaseComeBack = STANDARD_ITEM_SCRIPT(battle_PleaseComeBack); - -ItemScript IES_ITEM_139 = STANDARD_ITEM_SCRIPT(battle_item_139); - -ItemScript IES_FrightJar = STANDARD_ITEM_SCRIPT(battle_FrightJar); - -ItemScript IES_Mystery = STANDARD_ITEM_SCRIPT(battle_Mystery); - -ItemScript IES_RepelGel = STANDARD_ITEM_SCRIPT(battle_RepelGel); - -ItemScript IES_InsecticideHerb = STANDARD_ITEM_SCRIPT(battle_InsecticideHerb); - -ItemScript IES_ITEM_13E = STANDARD_ITEM_SCRIPT(battle_item_13E); - -ItemScript IES_ITEM_13F = STANDARD_ITEM_SCRIPT(battle_item_13F); - -ItemScript IES_GearBoots1 = STANDARD_ITEM_SCRIPT(key_gear_boots_1); - -ItemScript IES_GearBoots2 = STANDARD_ITEM_SCRIPT(key_gear_boots_2); - -ItemScript IES_GearBoots3 = STANDARD_ITEM_SCRIPT(key_gear_boots_3); - -ItemScript IES_GearHammer1 = STANDARD_ITEM_SCRIPT(key_gear_hammer_1); - -ItemScript IES_GearHammer2 = STANDARD_ITEM_SCRIPT(key_gear_hammer_2); - -ItemScript IES_GearHammer3 = STANDARD_ITEM_SCRIPT(key_gear_hammer_3); - -ItemScript IES_LuckyStar = STANDARD_ITEM_SCRIPT(key_gear_lucky_star); - -ItemScript IES_Map = STANDARD_ITEM_SCRIPT(key_map); - -ItemScript IES_KoopaFortressKey = STANDARD_ITEM_SCRIPT(key_key_koopa_fortress); - -ItemScript IES_RuinsKey = STANDARD_ITEM_SCRIPT(key_key_ruins); - -ItemScript IES_TubbaCastleKey = STANDARD_ITEM_SCRIPT(key_key_tubba_castle); - -ItemScript IES_IcePalaceKey = STANDARD_ITEM_SCRIPT(key_key_ice_palace); - -ItemScript IES_BowserCastleKey = STANDARD_ITEM_SCRIPT(key_key_bowser_castle); - -ItemScript IES_Dolly = STANDARD_ITEM_SCRIPT(key_dolly); - -ItemScript IES_KooperShell = STANDARD_ITEM_SCRIPT(key_kooper_shell); - -ItemScript IES_PulseStone = STANDARD_ITEM_SCRIPT(key_pulse_stone); - -ItemScript IES_Artifact = STANDARD_ITEM_SCRIPT(key_artifact); - -ItemScript IES_AncientVase = STANDARD_ITEM_SCRIPT(key_vase); - -ItemScript IES_RuinsStonePyramid = STANDARD_ITEM_SCRIPT(key_ruins_stone_pyramid); - -ItemScript IES_RuinsStoneStar = STANDARD_ITEM_SCRIPT(key_ruins_stone_star); - -ItemScript IES_RuinsStoneMoon = STANDARD_ITEM_SCRIPT(key_ruins_stone_moon); - -ItemScript IES_ForestPass = STANDARD_ITEM_SCRIPT(key_forest_pass); - -ItemScript IES_BooRecordOutline = STANDARD_ITEM_SCRIPT(key_boo_record_mask); - -ItemScript IES_BooRecord = STANDARD_ITEM_SCRIPT(key_boo_record); - -ItemScript IES_BooWeight = STANDARD_ITEM_SCRIPT(key_boo_weight); - -ItemScript IES_BoosPortrait = STANDARD_ITEM_SCRIPT(key_boo_portrait); - -ItemScript IES_MysticKey = STANDARD_ITEM_SCRIPT(key_mystic_key); - -ItemScript IES_StoreroomKey = STANDARD_ITEM_SCRIPT(key_key_storeroom); - -ItemScript IES_ToyTrain = STANDARD_ITEM_SCRIPT(key_toybox_train); - -ItemScript IES_FryingPan = STANDARD_ITEM_SCRIPT(key_frying_pan); - -ItemScript IES_Dictionary = STANDARD_ITEM_SCRIPT(key_dictionary); - -ItemScript IES_MysteryNote = STANDARD_ITEM_SCRIPT(key_mystery_note); - -ItemScript IES_SuspiciousNote = STANDARD_ITEM_SCRIPT(key_suspicious_note); - -ItemScript IES_MagicalSeed1 = STANDARD_ITEM_SCRIPT(key_seed_1); - -ItemScript IES_MagicalSeed2 = STANDARD_ITEM_SCRIPT(key_seed_2); - -ItemScript IES_MagicalSeed3 = STANDARD_ITEM_SCRIPT(key_seed_3); - -ItemScript IES_MagicalSeed4 = STANDARD_ITEM_SCRIPT(key_seed_4); - -ItemScript IES_CrystalBerry = STANDARD_ITEM_SCRIPT(key_crystal_berry); - -ItemScript IES_WaterStone = STANDARD_ITEM_SCRIPT(key_water_stone); - -ItemScript IES_MagicalBean = STANDARD_ITEM_SCRIPT(key_magic_bean); - -ItemScript IES_FertileSoil = STANDARD_ITEM_SCRIPT(key_fertile_soil); - -ItemScript IES_MiracleWater = STANDARD_ITEM_SCRIPT(key_miracle_water); - -ItemScript IES_UltraStone = STANDARD_ITEM_SCRIPT(key_ultra_stone); - -ItemScript IES_ToadDoll = STANDARD_ITEM_SCRIPT(key_toad_doll); - -ItemScript IES_Calculator = STANDARD_ITEM_SCRIPT(key_calculator); - -ItemScript IES_Screwdriver = STANDARD_ITEM_SCRIPT(key_screwdriver); - -ItemScript IES_Cookbook = STANDARD_ITEM_SCRIPT(key_book_cook); - -ItemScript IES_JadeRaven = STANDARD_ITEM_SCRIPT(key_jade_raven); - -ItemScript IES_SnowmanBucket = STANDARD_ITEM_SCRIPT(key_snowman_bucket); - -ItemScript IES_SnowmanScarf = STANDARD_ITEM_SCRIPT(key_snowman_scarf); - -ItemScript IES_RedKey = STANDARD_ITEM_SCRIPT(key_key_red); - -ItemScript IES_BlueKey = STANDARD_ITEM_SCRIPT(key_key_blue); - -ItemScript IES_KootPackage = STANDARD_ITEM_SCRIPT(key_koot_package); - -ItemScript IES_KootRedJar = STANDARD_ITEM_SCRIPT(key_koot_red_jar); - -ItemScript IES_Melody = STANDARD_ITEM_SCRIPT(key_book_melody); - -ItemScript IES_Lyrics = STANDARD_ITEM_SCRIPT(key_book_lyrics); - -ItemScript IES_Mailbag = STANDARD_ITEM_SCRIPT(key_mailbag); - -ItemScript IES_StarStone = STANDARD_ITEM_SCRIPT(key_star_stone); - -ItemScript IES_SneakyParasol = STANDARD_ITEM_SCRIPT(peach_sneaky_parasol); - -ItemScript IES_PeachKey = STANDARD_ITEM_SCRIPT(key_key_peach); - -ItemScript IES_1DC210 = STANDARD_ITEM_SCRIPT(key_1DC210); - -ItemScript IES_1DC430 = STANDARD_ITEM_SCRIPT(key_1DC430); - -ItemScript IES_1DC650 = STANDARD_ITEM_SCRIPT(key_1DC650); - -ItemScript IES_1DC870 = STANDARD_ITEM_SCRIPT(key_1DC870); - -ItemScript IES_DojoCard1 = STANDARD_ITEM_SCRIPT(key_dojo_card_1); - -ItemScript IES_DojoCard2 = STANDARD_ITEM_SCRIPT(key_dojo_card_2); - -ItemScript IES_DojoCard3 = STANDARD_ITEM_SCRIPT(key_dojo_card_3); - -ItemScript IES_DojoCard4 = STANDARD_ITEM_SCRIPT(key_dojo_card_4); - -ItemScript IES_DojoCard5 = STANDARD_ITEM_SCRIPT(key_dojo_card_5); - -ItemScript IES_CrystalBall = STANDARD_ITEM_SCRIPT(key_crystal_ball); - -ItemScript IES_GoldCard = STANDARD_ITEM_SCRIPT(key_card_gold); - -ItemScript IES_SilverCard = STANDARD_ITEM_SCRIPT(key_card_silver); - -ItemScript IES_KootBook = STANDARD_ITEM_SCRIPT(key_koot_book); - -ItemScript IES_KootTheTape = STANDARD_ITEM_SCRIPT(key_koot_the_tape); - -ItemScript IES_KootAutographMerluvlee = STANDARD_ITEM_SCRIPT(key_koot_autograph_luigi); - -ItemScript IES_KootEmptyWallet = STANDARD_ITEM_SCRIPT(key_koot_empty_wallet); - -ItemScript IES_KootAutographLuigi = STANDARD_ITEM_SCRIPT(key_koot_autograph_merluvlee); - -ItemScript IES_KootKoopaShell = STANDARD_ITEM_SCRIPT(key_koot_shell); - -ItemScript IES_KootOldPhoto = STANDARD_ITEM_SCRIPT(key_koot_photo); - -ItemScript IES_KootGlasses = STANDARD_ITEM_SCRIPT(key_koot_glasses); - -ItemScript IES_Letter = STANDARD_ITEM_SCRIPT(key_Letter); - -ItemScript IES_Unused_089 = STANDARD_ITEM_SCRIPT(key_LongLetter); - -ItemScript IES_Unused_08A = STANDARD_ITEM_SCRIPT(key_TealLetter); - -ItemScript IES_Unused_08B = STANDARD_ITEM_SCRIPT(key_Postcard); - -ItemScript IES_Unused_08C = STANDARD_ITEM_SCRIPT(key_EmptyBook); - -ItemScript IES_Unused_08D = STANDARD_ITEM_SCRIPT(unused_item_08D); - -ItemScript IES_Unused_08E = STANDARD_ITEM_SCRIPT(unused_item_08E); - -ItemScript IES_Unused_08F = STANDARD_ITEM_SCRIPT(unused_item_08F); - -ItemScript IES_SpinSmash = STANDARD_ITEM_SCRIPT(badge_SpinSmash); - -ItemScript IES_Multibounce = STANDARD_ITEM_SCRIPT(badge_Multibounce); - -ItemScript IES_PowerPlus = STANDARD_ITEM_SCRIPT(badge_PowerPlus); - -ItemScript IES_DodgeMaster = STANDARD_ITEM_SCRIPT(badge_DodgeMaster); - -ItemScript IES_PowerBounce = STANDARD_ITEM_SCRIPT(badge_PowerBounce); - -ItemScript IES_SpikeShield = STANDARD_ITEM_SCRIPT(badge_SpikeShield); - -ItemScript IES_FirstAttack = STANDARD_ITEM_SCRIPT(badge_FirstAttack); - -ItemScript IES_HPPlus = STANDARD_ITEM_SCRIPT(badge_HPPlus); - -ItemScript IES_QuakeHammer = STANDARD_ITEM_SCRIPT(badge_QuakeHammer); - -ItemScript IES_DoubleDip = STANDARD_ITEM_SCRIPT(badge_DoubleDip); - -ItemScript IES_PowerQuake = STANDARD_ITEM_SCRIPT(badge_PowerQuake); - -ItemScript IES_MegaQuake = STANDARD_ITEM_SCRIPT(badge_MegaQuake); - -ItemScript IES_SleepStomp = STANDARD_ITEM_SCRIPT(badge_SleepStomp); - -ItemScript IES_SmashCharge = STANDARD_ITEM_SCRIPT(badge_SmashCharge); - -ItemScript IES_SSmashChg = STANDARD_ITEM_SCRIPT(badge_SSmashChg); - -ItemScript IES_AutoSmash = STANDARD_ITEM_SCRIPT(badge_AutoSmash); - -ItemScript IES_FireShield = STANDARD_ITEM_SCRIPT(badge_FireShield); - -ItemScript IES_JumpCharge = STANDARD_ITEM_SCRIPT(badge_JumpCharge); - -ItemScript IES_SJumpChg = STANDARD_ITEM_SCRIPT(badge_SJumpChg); - -ItemScript IES_AutoJump = STANDARD_ITEM_SCRIPT(badge_AutoJump); - -ItemScript IES_DDownPound = STANDARD_ITEM_SCRIPT(badge_DDownPound); - -ItemScript IES_AutoMultibounce = STANDARD_ITEM_SCRIPT(badge_AutoMultibounce); - -ItemScript IES_DizzyStomp = STANDARD_ITEM_SCRIPT(badge_DizzyStomp); - -ItemScript IES_HammerThrow = STANDARD_ITEM_SCRIPT(badge_HammerThrow); - -ItemScript IES_SmashCharge0 = STANDARD_ITEM_SCRIPT(badge_SmashCharge0); - -ItemScript IES_PrettyLucky = STANDARD_ITEM_SCRIPT(badge_PrettyLucky); - -ItemScript IES_FeelingFine = STANDARD_ITEM_SCRIPT(badge_FeelingFine); - -ItemScript IES_AttackFXA = STANDARD_ITEM_SCRIPT(badge_AttackFXA); - -ItemScript IES_AllorNothing = STANDARD_ITEM_SCRIPT(badge_AllorNothing); - -ItemScript IES_HPDrain = STANDARD_ITEM_SCRIPT(badge_HPDrain); - -ItemScript IES_JumpCharge0 = STANDARD_ITEM_SCRIPT(badge_JumpCharge0); - -ItemScript IES_SlowGo = STANDARD_ITEM_SCRIPT(badge_SlowGo); - -ItemScript IES_FPPlus = STANDARD_ITEM_SCRIPT(badge_FPPlus); - -ItemScript IES_MegaRush = STANDARD_ITEM_SCRIPT(badge_MegaRush); - -ItemScript IES_IcePower = STANDARD_ITEM_SCRIPT(badge_IcePower); - -ItemScript IES_DefendPlus = STANDARD_ITEM_SCRIPT(badge_DefendPlus); - -ItemScript IES_PayOff = STANDARD_ITEM_SCRIPT(badge_PayOff); - -ItemScript IES_MoneyMoney = STANDARD_ITEM_SCRIPT(badge_MoneyMoney); - -ItemScript IES_ChillOut = STANDARD_ITEM_SCRIPT(badge_ChillOut); - -ItemScript IES_HappyHeart = STANDARD_ITEM_SCRIPT(badge_HappyHeart); - -ItemScript IES_ZapTap = STANDARD_ITEM_SCRIPT(badge_ZapTap); - -ItemScript IES_Berserker = STANDARD_ITEM_SCRIPT(badge_Berserker); - -ItemScript IES_RightOn = STANDARD_ITEM_SCRIPT(badge_RightOn); - -ItemScript IES_RunawayPay = STANDARD_ITEM_SCRIPT(badge_RunawayPay); - -ItemScript IES_Refund = STANDARD_ITEM_SCRIPT(badge_Refund); - -ItemScript IES_FlowerSaver = STANDARD_ITEM_SCRIPT(badge_FlowerSaver); - -ItemScript IES_TripleDip = STANDARD_ITEM_SCRIPT(badge_TripleDip); - -ItemScript IES_FlowerFanatic = STANDARD_ITEM_SCRIPT(badge_FlowerFanatic); - -ItemScript IES_PowerJump = STANDARD_ITEM_SCRIPT(badge_PowerJump); - -ItemScript IES_SuperJump = STANDARD_ITEM_SCRIPT(badge_SuperJump); - -ItemScript IES_MegaJump = STANDARD_ITEM_SCRIPT(badge_MegaJump); - -ItemScript IES_PowerSmash = STANDARD_ITEM_SCRIPT(badge_PowerSmash); - -ItemScript IES_SuperSmash = STANDARD_ITEM_SCRIPT(badge_SuperSmash); - -ItemScript IES_MegaSmash = STANDARD_ITEM_SCRIPT(badge_MegaSmash); - -ItemScript IES_LuckyDay = STANDARD_ITEM_SCRIPT(badge_LuckyDay); - -ItemScript IES_MegaHPDrain = STANDARD_ITEM_SCRIPT(badge_MegaHPDrain); - -ItemScript IES_BumpAttack = STANDARD_ITEM_SCRIPT(badge_BumpAttack); - -ItemScript IES_PUpDDown = STANDARD_ITEM_SCRIPT(badge_PUpDDown); - -ItemScript IES_PDownDUp = STANDARD_ITEM_SCRIPT(badge_PDownDUp); - -ItemScript IES_HeartFinder = STANDARD_ITEM_SCRIPT(badge_HeartFinder); - -ItemScript IES_FlowerFinder = STANDARD_ITEM_SCRIPT(badge_FlowerFinder); - -ItemScript IES_DizzyAttack = STANDARD_ITEM_SCRIPT(badge_DizzyAttack); - -ItemScript IES_SpeedySpin = STANDARD_ITEM_SCRIPT(badge_SpeedySpin); - -ItemScript IES_SpinAttack = STANDARD_ITEM_SCRIPT(badge_SpinAttack); - -ItemScript IES_ISpy = STANDARD_ITEM_SCRIPT(badge_ISpy); - -ItemScript IES_PowerRush = STANDARD_ITEM_SCRIPT(badge_PowerRush); - -ItemScript IES_LastStand = STANDARD_ITEM_SCRIPT(badge_LastStand); - -ItemScript IES_CloseCall = STANDARD_ITEM_SCRIPT(badge_CloseCall); - -ItemScript IES_CrazyHeart = STANDARD_ITEM_SCRIPT(badge_CrazyHeart); - -ItemScript IES_Unused_0D5 = STANDARD_ITEM_SCRIPT(unused_item_0D5); - -ItemScript IES_Unused_0D6 = STANDARD_ITEM_SCRIPT(unused_item_0D6); - -ItemScript IES_Unused_0D7 = STANDARD_ITEM_SCRIPT(unused_item_0D7); - -ItemScript IES_ShrinkSmash = STANDARD_ITEM_SCRIPT(badge_ShrinkSmash); - -ItemScript IES_ShrinkStomp = STANDARD_ITEM_SCRIPT(badge_ShrinkStomp); - -ItemScript IES_DDownJump = STANDARD_ITEM_SCRIPT(badge_DDownJump); - -ItemScript IES_DamageDodge = STANDARD_ITEM_SCRIPT(badge_DamageDodge); - -ItemScript IES_EarthquakeJump = STANDARD_ITEM_SCRIPT(badge_EarthquakeJump); - -ItemScript IES_HappyFlower = STANDARD_ITEM_SCRIPT(badge_HappyFlower); - -ItemScript IES_HappyCoin = STANDARD_ITEM_SCRIPT(badge_HappyCoin); - -ItemScript IES_Unused_0DF = STANDARD_ITEM_SCRIPT(unused_item_0DF); - -ItemScript IES_DeepFocus = STANDARD_ITEM_SCRIPT(badge_DeepFocus); - -ItemScript IES_SuperFocus = STANDARD_ITEM_SCRIPT(badge_SuperFocus); - -ItemScript IES_Kaiden = STANDARD_ITEM_SCRIPT(badge_Kaiden); - -ItemScript IES_QuickChange = STANDARD_ITEM_SCRIPT(badge_QuickChange); - -ItemScript IES_Unused_0E4 = STANDARD_ITEM_SCRIPT(unused_item_0E4); - -ItemScript IES_Unused_0E5 = STANDARD_ITEM_SCRIPT(unused_item_0E5); - -ItemScript IES_Unused_0E6 = STANDARD_ITEM_SCRIPT(unused_item_0E6); - -ItemScript IES_Unused_0E7 = STANDARD_ITEM_SCRIPT(unused_item_0E7); - -ItemScript IES_Peekaboo = STANDARD_ITEM_SCRIPT(badge_Peekaboo); - -ItemScript IES_GroupFocus = STANDARD_ITEM_SCRIPT(badge_GroupFocus); - -ItemScript IES_AttackFXD = STANDARD_ITEM_SCRIPT(badge_AttackFXD); - -ItemScript IES_AttackFXB = STANDARD_ITEM_SCRIPT(badge_AttackFXB); - -ItemScript IES_AttackFXE = STANDARD_ITEM_SCRIPT(badge_AttackFXE); - -ItemScript IES_AttackFXC = STANDARD_ITEM_SCRIPT(badge_AttackFXC); - -ItemScript IES_AttackFXF = STANDARD_ITEM_SCRIPT(badge_AttackFXF); - -ItemScript IES_Unused_0EF = STANDARD_ITEM_SCRIPT(unused_item_0EF); - -ItemScript IES_HealthyHealthy = STANDARD_ITEM_SCRIPT(badge_HealthyHealthy); - -ItemScript IES_Unused_0F1 = STANDARD_ITEM_SCRIPT(unused_item_0F1); - -ItemScript IES_Unused_0F2 = STANDARD_ITEM_SCRIPT(unused_item_0F2); - -ItemScript IES_Unused_0F3 = STANDARD_ITEM_SCRIPT(unused_item_0F3); - -ItemScript IES_Unused_0F4 = STANDARD_ITEM_SCRIPT(unused_item_0F4); - -ItemScript IES_Unused_0F5 = STANDARD_ITEM_SCRIPT(unused_item_0F5); - -ItemScript IES_Unused_0F6 = STANDARD_ITEM_SCRIPT(unused_item_0F6); - -ItemScript IES_Unused_0F7 = STANDARD_ITEM_SCRIPT(unused_item_0F7); - -ItemScript IES_Heart = { - is_SetIcon(10, anim_heart_0) - is_SetIcon(6, anim_heart_1) - is_Restart - is_End -}; - -ItemScript IES_Coin = { - is_Loop - is_SetIcon(3, anim_coin_0) - is_SetIcon(3, anim_coin_1) - is_SetIcon(3, anim_coin_4) - is_SetIcon(3, anim_coin_5) - is_SetIcon(3, anim_coin_6) - is_SetIcon(3, anim_coin_7) - is_SetIcon(3, anim_coin_8) - is_SetIcon(3, anim_coin_9) - is_RandomRestart(100, 50) - is_SetIcon(3, anim_coin_0) - is_SetIcon(2, anim_coin_1) - is_SetIcon(1, anim_coin_2) - is_SetIcon(1, anim_coin_3) - is_SetIcon(2, anim_coin_4) - is_SetIcon(3, anim_coin_5) - is_SetIcon(3, anim_coin_6) - is_SetIcon(3, anim_coin_7) - is_SetIcon(3, anim_coin_8) - is_SetIcon(3, anim_coin_9) - is_Restart - is_End -}; - -ItemScript IES_HeartPiece = STANDARD_ITEM_SCRIPT(anim_heart_piece); - -ItemScript IES_StarPoint = { - is_SetIcon(2, anim_sp_0) - is_SetIcon(2, anim_sp_1) - is_SetIcon(2, anim_sp_2) - is_SetIcon(2, anim_sp_3) - is_SetIcon(2, anim_sp_4) - is_SetIcon(2, anim_sp_5) - is_SetIcon(2, anim_sp_6) - is_SetIcon(2, anim_sp_7) - is_Restart - is_End -}; - -ItemScript IES_HeartPoint = { - is_SetIcon(8, anim_hp_0) - is_SetIcon(5, anim_hp_1) - is_SetIcon(8, anim_hp_2) - is_Restart - is_End -}; - -ItemScript IES_FlowerPoint = { - is_SetIcon(8, anim_fp_0) - is_SetIcon(5, anim_fp_1) - is_SetIcon(8, anim_fp_2) - is_Restart - is_End -}; - -ItemScript IES_StarPiece = { - is_SetIcon(12, anim_star_piece_0) - is_SetIcon(4, anim_star_piece_1) - is_SetIcon(12, anim_star_piece_2) - is_SetIcon(4, anim_star_piece_1) - is_Restart - is_End -}; - -ItemScript IES_SpicySoup = STANDARD_ITEM_SCRIPT(food_SpicySoup); - -ItemScript IES_ApplePie = STANDARD_ITEM_SCRIPT(food_ApplePie); - -ItemScript IES_HoneyUltra = STANDARD_ITEM_SCRIPT(food_HoneyUltra); - -ItemScript IES_MapleUltra = STANDARD_ITEM_SCRIPT(food_MapleUltra); - -ItemScript IES_JellyUltra = STANDARD_ITEM_SCRIPT(food_JellyUltra); - -ItemScript IES_Koopasta = STANDARD_ITEM_SCRIPT(food_Koopasta); - -ItemScript IES_FriedShroom = STANDARD_ITEM_SCRIPT(food_FriedShroom); - -ItemScript IES_ShroomCake = STANDARD_ITEM_SCRIPT(food_ShroomCake); - -ItemScript IES_ShroomSteak = STANDARD_ITEM_SCRIPT(food_ShroomSteak); - -ItemScript IES_HotShroom = STANDARD_ITEM_SCRIPT(food_HotShroom); - -ItemScript IES_SweetShroom = STANDARD_ITEM_SCRIPT(food_SweetShroom); - -ItemScript IES_HealthyJuice = STANDARD_ITEM_SCRIPT(food_HealthyJuice); - -ItemScript IES_BlandMeal = STANDARD_ITEM_SCRIPT(food_BlandMeal); - -ItemScript IES_YummyMeal = STANDARD_ITEM_SCRIPT(food_YummyMeal); - -ItemScript IES_DeluxeFeast = STANDARD_ITEM_SCRIPT(food_DeluxeFeast); - -ItemScript IES_SpecialShake = STANDARD_ITEM_SCRIPT(food_SpecialShake); - -ItemScript IES_BigCookie = STANDARD_ITEM_SCRIPT(food_BigCookie); - -ItemScript IES_Cake = STANDARD_ITEM_SCRIPT(food_Cake); - -ItemScript IES_Mistake = STANDARD_ITEM_SCRIPT(food_Mistake); - -ItemScript IES_KoopaTea = STANDARD_ITEM_SCRIPT(food_KoopaTea); - -ItemScript IES_HoneySuper = STANDARD_ITEM_SCRIPT(food_HoneySuper); - -ItemScript IES_MapleSuper = STANDARD_ITEM_SCRIPT(food_MapleSuper); - -ItemScript IES_JellySuper = STANDARD_ITEM_SCRIPT(food_JellySuper); - -ItemScript IES_Spaghetti = STANDARD_ITEM_SCRIPT(food_Spaghetti); - -ItemScript IES_EggMissile = STANDARD_ITEM_SCRIPT(food_EggMissile); - -ItemScript IES_FriedEgg = STANDARD_ITEM_SCRIPT(food_FriedEgg); - -ItemScript IES_HoneyShroom = STANDARD_ITEM_SCRIPT(food_HoneyShroom); - -ItemScript IES_HoneyCandy = STANDARD_ITEM_SCRIPT(food_HoneyCandy); - -ItemScript IES_ElectroPop = STANDARD_ITEM_SCRIPT(food_ElectroPop); - -ItemScript IES_FirePop = STANDARD_ITEM_SCRIPT(food_FirePop); - -ItemScript IES_LimeCandy = STANDARD_ITEM_SCRIPT(food_LimeCandy); - -ItemScript IES_CocoPop = STANDARD_ITEM_SCRIPT(food_CocoPop); - -ItemScript IES_LemonCandy = STANDARD_ITEM_SCRIPT(food_LemonCandy); - -ItemScript IES_JellyPop = STANDARD_ITEM_SCRIPT(food_JellyPop); - -ItemScript IES_StrangeCake = STANDARD_ITEM_SCRIPT(food_StrangeCake); - -ItemScript IES_KookyCookie = STANDARD_ITEM_SCRIPT(food_KookyCookie); - -ItemScript IES_FrozenFries = STANDARD_ITEM_SCRIPT(food_FrozenFries); - -ItemScript IES_PotatoSalad = STANDARD_ITEM_SCRIPT(food_PotatoSalad); - -ItemScript IES_NuttyCake = STANDARD_ITEM_SCRIPT(food_NuttyCake); - -ItemScript IES_MapleShroom = STANDARD_ITEM_SCRIPT(food_MapleShroom); - -ItemScript IES_BoiledEgg = STANDARD_ITEM_SCRIPT(food_BoiledEgg); - -ItemScript IES_YoshiCookie = STANDARD_ITEM_SCRIPT(food_YoshiCookie); - -ItemScript IES_JellyShroom = STANDARD_ITEM_SCRIPT(food_JellyShroom); - -ItemScript IES_Unused_02C = STANDARD_ITEM_SCRIPT(unused_item_02C); - -ItemScript IES_Unused_02D = STANDARD_ITEM_SCRIPT(unused_item_02D); - -ItemScript IES_Unused_02E = STANDARD_ITEM_SCRIPT(unused_item_02E); - -ItemScript IES_Unused_02F = STANDARD_ITEM_SCRIPT(unused_item_02F); - -ItemScript IES_Unused_030 = STANDARD_ITEM_SCRIPT(unused_item_030); - -ItemScript IES_FireFlower = STANDARD_ITEM_SCRIPT(battle_FireFlower); - -ItemScript IES_SnowmanDoll = STANDARD_ITEM_SCRIPT(battle_SnowmanDoll); - -ItemScript IES_ThunderRage = STANDARD_ITEM_SCRIPT(battle_ThunderRage); - -ItemScript IES_ThunderBolt = STANDARD_ITEM_SCRIPT(battle_ThunderBolt); - -ItemScript IES_ShootingStar = STANDARD_ITEM_SCRIPT(battle_ShootingStar); - -ItemScript IES_DustyHammer = STANDARD_ITEM_SCRIPT(battle_DustyHammer); - -ItemScript IES_Pebble = STANDARD_ITEM_SCRIPT(battle_Pebble); - -ItemScript IES_ITEM_127 = STANDARD_ITEM_SCRIPT(unused_item_127); - -ItemScript IES_StoneCap = STANDARD_ITEM_SCRIPT(battle_StoneCap); - -ItemScript IES_VoltShroom = STANDARD_ITEM_SCRIPT(battle_VoltShroom); - -ItemScript IES_PowerStar = STANDARD_ITEM_SCRIPT(battle_PowerStar); - -ItemScript IES_Parasol = STANDARD_ITEM_SCRIPT(battle_Parasol); - -ItemScript IES_MagicMirror = STANDARD_ITEM_SCRIPT(battle_MagicMirror); - -ItemScript IES_ITEM_12D = STANDARD_ITEM_SCRIPT(unused_item_12D); - -ItemScript IES_ITEM_12E = STANDARD_ITEM_SCRIPT(unused_item_12E); - -ItemScript IES_ITEM_12F = STANDARD_ITEM_SCRIPT(unused_item_12F); - -ItemScript IES_Mushroom = STANDARD_ITEM_SCRIPT(food_Mushroom); - -ItemScript IES_SuperShroom = STANDARD_ITEM_SCRIPT(food_SuperShroom); - -ItemScript IES_UltraShroom = STANDARD_ITEM_SCRIPT(food_UltraShroom); - -ItemScript IES_LifeShroom = STANDARD_ITEM_SCRIPT(food_LifeShroom); - -ItemScript IES_DriedShroom = STANDARD_ITEM_SCRIPT(food_DriedShroom); - -ItemScript IES_TastyTonic = STANDARD_ITEM_SCRIPT(food_TastyTonic); - -ItemScript IES_SuperSoda = STANDARD_ITEM_SCRIPT(food_SuperSoda); - -ItemScript IES_BlueBerry = STANDARD_ITEM_SCRIPT(food_BlueBerry); - -ItemScript IES_RedBerry = STANDARD_ITEM_SCRIPT(food_RedBerry); - -ItemScript IES_YellowBerry = STANDARD_ITEM_SCRIPT(food_YellowBerry); - -ItemScript IES_BubbleBerry = STANDARD_ITEM_SCRIPT(food_BubbleBerry); - -ItemScript IES_Goomnut = STANDARD_ITEM_SCRIPT(food_Goomnut); - -ItemScript IES_KoopaLeaf = STANDARD_ITEM_SCRIPT(food_KoopaLeaf); - -ItemScript IES_DriedPasta = STANDARD_ITEM_SCRIPT(food_DriedPasta); - -ItemScript IES_Lime = STANDARD_ITEM_SCRIPT(food_Lime); - -ItemScript IES_Lemon = STANDARD_ITEM_SCRIPT(food_Lemon); - -ItemScript IES_DriedFruit = STANDARD_ITEM_SCRIPT(food_DriedFruit); - -ItemScript IES_StrangeLeaf = STANDARD_ITEM_SCRIPT(food_StrangeLeaf); - -ItemScript IES_CakeMix = STANDARD_ITEM_SCRIPT(food_CakeMix); - -ItemScript IES_Egg = STANDARD_ITEM_SCRIPT(food_Egg); - -ItemScript IES_Coconut = STANDARD_ITEM_SCRIPT(food_Coconut); - -ItemScript IES_Melon = STANDARD_ITEM_SCRIPT(food_Melon); - -ItemScript IES_StinkyHerb = STANDARD_ITEM_SCRIPT(food_StinkyHerb); - -ItemScript IES_IcedPotato = STANDARD_ITEM_SCRIPT(food_IcedPotato); - -ItemScript IES_HoneySyrup = STANDARD_ITEM_SCRIPT(food_HoneySyrup); - -ItemScript IES_MapleSyrup = STANDARD_ITEM_SCRIPT(food_MapleSyrup); - -ItemScript IES_JamminJelly = STANDARD_ITEM_SCRIPT(food_JamminJelly); - -ItemScript IES_WhackasBump = STANDARD_ITEM_SCRIPT(food_WhackasBump); - -ItemScript IES_Apple = STANDARD_ITEM_SCRIPT(food_Apple); - -ItemScript IES_BakingSalt = STANDARD_ITEM_SCRIPT(peach_BakingSalt); - -ItemScript IES_BakingSugar = STANDARD_ITEM_SCRIPT(peach_BakingSugar); - -ItemScript IES_BakingEgg = STANDARD_ITEM_SCRIPT(peach_BakingEgg); - -ItemScript IES_BakingCream = STANDARD_ITEM_SCRIPT(peach_BakingCream); - -ItemScript IES_BakingStrawberry = STANDARD_ITEM_SCRIPT(peach_BakingStrawberry); - -ItemScript IES_BakingButter = STANDARD_ITEM_SCRIPT(peach_BakingButter); - -ItemScript IES_BakingCleanser = STANDARD_ITEM_SCRIPT(peach_BakingCleanser); - -ItemScript IES_BakingWater = STANDARD_ITEM_SCRIPT(peach_BakingWater); - -ItemScript IES_BakingFlour = STANDARD_ITEM_SCRIPT(peach_BakingFlour); - -ItemScript IES_BakingMilk = STANDARD_ITEM_SCRIPT(peach_BakingMilk); - -ItemScript IES_ITEM_11F = STANDARD_ITEM_SCRIPT(unused_item_11F); - -ItemScript IES_SleepySheep = STANDARD_ITEM_SCRIPT(battle_SleepySheep); - -ItemScript IES_XBandage = STANDARD_ITEM_SCRIPT(battle_XBandage); - -ItemScript IES_POWBlock = STANDARD_ITEM_SCRIPT(battle_POWBlock); - -ItemScript IES_HustleDrink = STANDARD_ITEM_SCRIPT(battle_HustleDrink); - -ItemScript IES_StopWatch = STANDARD_ITEM_SCRIPT(battle_StopWatch); - -ItemScript IES_DizzyDial = STANDARD_ITEM_SCRIPT(battle_DizzyDial); - -ItemScript IES_ITEM_136 = STANDARD_ITEM_SCRIPT(battle_item_136); - -ItemScript IES_ITEM_137 = STANDARD_ITEM_SCRIPT(battle_item_137); - -/* indexed by itemID */ -s32* gItemEntityScripts[] = { - IES_Jump, - IES_GearBoots1, - IES_GearBoots2, - IES_GearBoots3, - IES_GearHammer1, - IES_GearHammer2, - IES_GearHammer3, - IES_LuckyStar, - IES_Jump, - IES_Jump, - IES_DojoCard1, - IES_DojoCard2, - IES_DojoCard3, - IES_DojoCard4, - IES_DojoCard5, - IES_UltraStone, - IES_KoopaFortressKey, - IES_RuinsKey, - IES_PulseStone, - IES_TubbaCastleKey, - IES_IcePalaceKey, - IES_RuinsStoneMoon, - IES_RuinsStonePyramid, - IES_RuinsStoneStar, - IES_AncientVase, - IES_KooperShell, - IES_BowserCastleKey, - IES_ForestPass, - IES_BooWeight, - IES_BoosPortrait, - IES_CrystalBerry, - IES_MysticKey, - IES_StoreroomKey, - IES_ToyTrain, - IES_BooRecord, - IES_FryingPan, - IES_Dictionary, - IES_MysteryNote, - IES_SuspiciousNote, - IES_CrystalBall, - IES_Screwdriver, - IES_Cookbook, - IES_JadeRaven, - IES_MagicalSeed1, - IES_MagicalSeed2, - IES_MagicalSeed3, - IES_MagicalSeed4, - IES_ToadDoll, - IES_Calculator, - IES_SnowmanBucket, - IES_SnowmanScarf, - IES_RedKey, - IES_BlueKey, - IES_Letter, - IES_Letter, - IES_Letter, - IES_Letter, - IES_Letter, - IES_Letter, - IES_Letter, - IES_Letter, - IES_Letter, - IES_Letter, - IES_Letter, - IES_Letter, - IES_Letter, - IES_Letter, - IES_Letter, - IES_Letter, - IES_Letter, - IES_Letter, - IES_Letter, - IES_Letter, - IES_Letter, - IES_Letter, - IES_Letter, - IES_Letter, - IES_Letter, - IES_Letter, - IES_Letter, - IES_Letter, - IES_Letter, - IES_Letter, - IES_Artifact, - IES_Letter, - IES_Letter, - IES_Dolly, - IES_WaterStone, - IES_MagicalBean, - IES_FertileSoil, - IES_MiracleWater, - IES_AncientVase, - IES_KootTheTape, - IES_BakingSugar, - IES_BakingSalt, - IES_BakingEgg, - IES_BakingCream, - IES_BakingStrawberry, - IES_BakingButter, - IES_BakingCleanser, - IES_BakingWater, - IES_BakingFlour, - IES_BakingMilk, - IES_Lyrics, - IES_Melody, - IES_Mailbag, - IES_PeachKey, - IES_StoreroomKey, - IES_StarStone, - IES_SneakyParasol, - IES_KootBook, - IES_KootAutographMerluvlee, - IES_KootEmptyWallet, - IES_KootAutographLuigi, - IES_KootKoopaShell, - IES_KootOldPhoto, - IES_KootGlasses, - IES_KootOldPhoto, - IES_KootPackage, - IES_KootRedJar, - IES_PeachKey, - IES_StoreroomKey, - IES_StoreroomKey, - IES_SilverCard, - IES_GoldCard, - IES_Jump, - IES_Jump, - IES_Jump, - IES_FireFlower, - IES_SnowmanDoll, - IES_ThunderRage, - IES_ShootingStar, - IES_ThunderBolt, - IES_Pebble, - IES_DustyHammer, - IES_InsecticideHerb, - IES_StoneCap, - IES_TastyTonic, - IES_Mushroom, - IES_VoltShroom, - IES_SuperShroom, - IES_DriedShroom, - IES_UltraShroom, - IES_SleepySheep, - IES_POWBlock, - IES_HustleDrink, - IES_StopWatch, - IES_WhackasBump, - IES_Apple, - IES_LifeShroom, - IES_Mystery, - IES_RepelGel, - IES_FrightJar, - IES_PleaseComeBack, - IES_DizzyDial, - IES_SuperSoda, - IES_Lemon, - IES_Lime, - IES_BlueBerry, - IES_RedBerry, - IES_YellowBerry, - IES_BubbleBerry, - IES_JamminJelly, - IES_MapleSyrup, - IES_HoneySyrup, - IES_Goomnut, - IES_KoopaLeaf, - IES_DriedPasta, - IES_DriedFruit, - IES_StrangeLeaf, - IES_CakeMix, - IES_Egg, - IES_Coconut, - IES_Melon, - IES_StinkyHerb, - IES_IcedPotato, - IES_SpicySoup, - IES_ApplePie, - IES_HoneyUltra, - IES_MapleUltra, - IES_JellyUltra, - IES_Koopasta, - IES_FriedShroom, - IES_ShroomCake, - IES_ShroomSteak, - IES_HotShroom, - IES_SweetShroom, - IES_YummyMeal, - IES_HealthyJuice, - IES_BlandMeal, - IES_DeluxeFeast, - IES_SpecialShake, - IES_BigCookie, - IES_Cake, - IES_Mistake, - IES_KoopaTea, - IES_HoneySuper, - IES_MapleSuper, - IES_JellySuper, - IES_Spaghetti, - IES_EggMissile, - IES_FriedEgg, - IES_HoneyShroom, - IES_HoneyCandy, - IES_ElectroPop, - IES_FirePop, - IES_LimeCandy, - IES_CocoPop, - IES_LemonCandy, - IES_JellyPop, - IES_StrangeCake, - IES_KookyCookie, - IES_FrozenFries, - IES_PotatoSalad, - IES_NuttyCake, - IES_MapleShroom, - IES_BoiledEgg, - IES_YoshiCookie, - IES_JellyShroom, - IES_Jump, - IES_Jump, - IES_Jump, - IES_Jump, - IES_Jump, - IES_SpinSmash, - IES_Multibounce, - IES_PowerPlus, - IES_DodgeMaster, - IES_PowerBounce, - IES_SpikeShield, - IES_FirstAttack, - IES_HPPlus, - IES_QuakeHammer, - IES_DoubleDip, - IES_Jump, - IES_SleepStomp, - IES_FireShield, - IES_QuickChange, - IES_DDownPound, - IES_DizzyStomp, - IES_SmashCharge0, - IES_PrettyLucky, - IES_FeelingFine, - IES_AttackFXA, - IES_AllorNothing, - IES_HPDrain, - IES_JumpCharge0, - IES_SlowGo, - IES_FPPlus, - IES_MegaRush, - IES_IcePower, - IES_DefendPlus, - IES_PayOff, - IES_MoneyMoney, - IES_ChillOut, - IES_HappyHeart, - IES_ZapTap, - IES_Berserker, - IES_RightOn, - IES_RunawayPay, - IES_Refund, - IES_FlowerSaver, - IES_TripleDip, - IES_HammerThrow, - IES_MegaQuake, - IES_SmashCharge, - IES_JumpCharge, - IES_SSmashChg, - IES_SJumpChg, - IES_PowerRush, - IES_AutoJump, - IES_AutoSmash, - IES_CrazyHeart, - IES_LastStand, - IES_CloseCall, - IES_PUpDDown, - IES_LuckyDay, - IES_MegaHPDrain, - IES_PDownDUp, - IES_PowerQuake, - IES_AutoMultibounce, - IES_FlowerFanatic, - IES_HeartFinder, - IES_FlowerFinder, - IES_SpinAttack, - IES_DizzyAttack, - IES_ISpy, - IES_SpeedySpin, - IES_BumpAttack, - IES_PowerJump, - IES_SuperJump, - IES_MegaJump, - IES_PowerSmash, - IES_SuperSmash, - IES_MegaSmash, - IES_Jump, - IES_Jump, - IES_DeepFocus, - IES_SuperFocus, - IES_ShrinkSmash, - IES_Jump, - IES_Kaiden, - IES_DDownJump, - IES_ShrinkStomp, - IES_DamageDodge, - IES_EarthquakeJump, - IES_DeepFocus, - IES_SuperFocus, - IES_HPPlus, - IES_FPPlus, - IES_HappyHeart, - IES_HappyHeart, - IES_FlowerSaver, - IES_FlowerSaver, - IES_DamageDodge, - IES_DamageDodge, - IES_PowerPlus, - IES_PowerPlus, - IES_DefendPlus, - IES_DefendPlus, - IES_HappyFlower, - IES_HappyFlower, - IES_HappyFlower, - IES_GroupFocus, - IES_Peekaboo, - IES_AttackFXD, - IES_AttackFXB, - IES_AttackFXE, - IES_AttackFXC, - IES_AttackFXF, - IES_HPPlus, - IES_HPPlus, - IES_HPPlus, - IES_FPPlus, - IES_FPPlus, - IES_FPPlus, - IES_HealthyHealthy, - IES_Jump, - IES_Jump, - IES_Jump, - IES_Jump, - IES_Jump, - IES_Heart, - IES_Coin, - IES_HeartPiece, - IES_StarPoint, - IES_HeartPoint, - IES_FlowerPoint, - IES_StarPiece, - IES_CompleteCake, - IES_CakeDone, - IES_CakeBaked, - IES_CakePan, - IES_CakeBatter, - IES_CakeBowl, - IES_CakeMixed, - IES_CakeIcing, - IES_CakeBerries, - IES_Hammer1, - IES_Hammer2, - IES_Hammer3, - IES_Boots1, - IES_Boots2, - IES_Boots3, - IES_Items, - IES_Jump, - IES_Jump, - IES_Jump, - IES_Jump, - IES_Jump, - IES_Jump, - IES_Jump, - IES_Jump, - IES_Jump, - IES_Jump, - IES_Jump, - IES_Jump, - IES_Jump, - IES_Jump, - IES_Jump, - IES_Jump, - IES_Jump, - IES_Jump, - IES_Jump, - IES_Jump -}; - -/* indexed by itemID */ -s32 gItemIconRasterOffsets[] = { - ICON_key_Gift_raster, - ICON_key_gear_boots_1_raster, - ICON_key_gear_boots_2_raster, - ICON_key_gear_boots_3_raster, - ICON_key_gear_hammer_1_raster, - ICON_key_gear_hammer_2_raster, - ICON_key_gear_hammer_3_raster, - ICON_key_gear_lucky_star_raster, - ICON_key_Gift_raster, - ICON_key_Gift_raster, - ICON_key_dojo_card_1_raster, - ICON_key_dojo_card_2_raster, - ICON_key_dojo_card_3_raster, - ICON_key_dojo_card_4_raster, - ICON_key_dojo_card_5_raster, - ICON_key_ultra_stone_raster, - ICON_key_key_koopa_fortress_raster, - ICON_key_key_ruins_raster, - ICON_key_pulse_stone_raster, - ICON_key_key_tubba_castle_raster, - ICON_key_key_ice_palace_raster, - ICON_key_ruins_stone_moon_raster, - ICON_key_ruins_stone_pyramid_raster, - ICON_key_ruins_stone_star_raster, - ICON_key_vase_raster, - ICON_key_kooper_shell_raster, - ICON_key_key_bowser_castle_raster, - ICON_key_forest_pass_raster, - ICON_key_boo_weight_raster, - ICON_key_boo_portrait_raster, - ICON_key_crystal_berry_raster, - ICON_key_mystic_key_raster, - ICON_key_key_storeroom_raster, - ICON_key_toybox_train_raster, - ICON_key_boo_record_raster, - ICON_key_frying_pan_raster, - ICON_key_dictionary_raster, - ICON_key_mystery_note_raster, - ICON_key_suspicious_note_raster, - ICON_key_crystal_ball_raster, - ICON_key_screwdriver_raster, - ICON_key_book_cook_raster, - ICON_key_jade_raven_raster, - ICON_key_seed_1_raster, - ICON_key_seed_2_raster, - ICON_key_seed_3_raster, - ICON_key_seed_4_raster, - ICON_key_toad_doll_raster, - ICON_key_calculator_raster, - ICON_key_snowman_bucket_raster, - ICON_key_snowman_scarf_raster, - ICON_key_key_red_raster, - ICON_key_key_blue_raster, - ICON_key_Letter_raster, - ICON_key_Letter_raster, - ICON_key_Letter_raster, - ICON_key_Letter_raster, - ICON_key_Letter_raster, - ICON_key_Letter_raster, - ICON_key_Letter_raster, - ICON_key_Letter_raster, - ICON_key_Letter_raster, - ICON_key_Letter_raster, - ICON_key_Letter_raster, - ICON_key_Letter_raster, - ICON_key_Letter_raster, - ICON_key_Letter_raster, - ICON_key_Letter_raster, - ICON_key_Letter_raster, - ICON_key_Letter_raster, - ICON_key_Letter_raster, - ICON_key_Letter_raster, - ICON_key_Letter_raster, - ICON_key_Letter_raster, - ICON_key_Letter_raster, - ICON_key_Letter_raster, - ICON_key_Letter_raster, - ICON_key_Letter_raster, - ICON_key_Letter_raster, - ICON_key_Letter_raster, - ICON_key_Letter_raster, - ICON_key_Letter_raster, - ICON_key_Letter_raster, - ICON_key_artifact_raster, - ICON_key_Letter_raster, - ICON_key_Letter_raster, - ICON_key_dolly_raster, - ICON_key_water_stone_raster, - ICON_key_magic_bean_raster, - ICON_key_fertile_soil_raster, - ICON_key_miracle_water_raster, - ICON_key_vase_raster, - ICON_key_koot_the_tape_raster, - ICON_peach_BakingSugar_raster, - ICON_peach_BakingSalt_raster, - ICON_peach_BakingEgg_raster, - ICON_peach_BakingCream_raster, - ICON_peach_BakingStrawberry_raster, - ICON_peach_BakingButter_raster, - ICON_peach_BakingCleanser_raster, - ICON_peach_BakingWater_raster, - ICON_peach_BakingFlour_raster, - ICON_peach_BakingMilk_raster, - ICON_key_book_lyrics_raster, - ICON_key_book_melody_raster, - ICON_key_mailbag_raster, - ICON_key_key_peach_raster, - ICON_key_key_storeroom_raster, - ICON_key_star_stone_raster, - ICON_peach_sneaky_parasol_raster, - ICON_key_koot_book_raster, - ICON_key_koot_autograph_luigi_raster, - ICON_key_koot_empty_wallet_raster, - ICON_key_koot_autograph_merluvlee_raster, - ICON_key_koot_shell_raster, - ICON_key_koot_photo_raster, - ICON_key_koot_glasses_raster, - ICON_key_koot_photo_raster, - ICON_key_koot_package_raster, - ICON_key_koot_red_jar_raster, - ICON_key_key_peach_raster, - ICON_key_key_storeroom_raster, - ICON_key_key_storeroom_raster, - ICON_key_card_silver_raster, - ICON_key_card_gold_raster, - ICON_key_Gift_raster, - ICON_key_Gift_raster, - ICON_key_Gift_raster, - ICON_battle_FireFlower_raster, - ICON_battle_SnowmanDoll_raster, - ICON_battle_ThunderRage_raster, - ICON_battle_ShootingStar_raster, - ICON_battle_ThunderBolt_raster, - ICON_battle_Pebble_raster, - ICON_battle_DustyHammer_raster, - ICON_battle_InsecticideHerb_raster, - ICON_battle_StoneCap_raster, - ICON_food_TastyTonic_raster, - ICON_food_Mushroom_raster, - ICON_battle_VoltShroom_raster, - ICON_food_SuperShroom_raster, - ICON_food_DriedShroom_raster, - ICON_food_UltraShroom_raster, - ICON_battle_SleepySheep_raster, - ICON_battle_POWBlock_raster, - ICON_battle_HustleDrink_raster, - ICON_battle_StopWatch_raster, - ICON_food_WhackasBump_raster, - ICON_food_Apple_raster, - ICON_food_LifeShroom_raster, - ICON_battle_Mystery_raster, - ICON_battle_RepelGel_raster, - ICON_battle_FrightJar_raster, - ICON_battle_PleaseComeBack_raster, - ICON_battle_DizzyDial_raster, - ICON_food_SuperSoda_raster, - ICON_food_Lemon_raster, - ICON_food_Lime_raster, - ICON_food_BlueBerry_raster, - ICON_food_RedBerry_raster, - ICON_food_YellowBerry_raster, - ICON_food_BubbleBerry_raster, - ICON_food_JamminJelly_raster, - ICON_food_MapleSyrup_raster, - ICON_food_HoneySyrup_raster, - ICON_food_Goomnut_raster, - ICON_food_KoopaLeaf_raster, - ICON_food_DriedPasta_raster, - ICON_food_DriedFruit_raster, - ICON_food_StrangeLeaf_raster, - ICON_food_CakeMix_raster, - ICON_food_Egg_raster, - ICON_food_Coconut_raster, - ICON_food_Melon_raster, - ICON_food_StinkyHerb_raster, - ICON_food_IcedPotato_raster, - ICON_food_SpicySoup_raster, - ICON_food_ApplePie_raster, - ICON_food_HoneyUltra_raster, - ICON_food_MapleUltra_raster, - ICON_food_JellyUltra_raster, - ICON_food_Koopasta_raster, - ICON_food_FriedShroom_raster, - ICON_food_ShroomCake_raster, - ICON_food_ShroomSteak_raster, - ICON_food_HotShroom_raster, - ICON_food_SweetShroom_raster, - ICON_food_YummyMeal_raster, - ICON_food_HealthyJuice_raster, - ICON_food_BlandMeal_raster, - ICON_food_DeluxeFeast_raster, - ICON_food_SpecialShake_raster, - ICON_food_BigCookie_raster, - ICON_food_Cake_raster, - ICON_food_Mistake_raster, - ICON_food_KoopaTea_raster, - ICON_food_HoneySuper_raster, - ICON_food_MapleSuper_raster, - ICON_food_JellySuper_raster, - ICON_food_Spaghetti_raster, - ICON_food_EggMissile_raster, - ICON_food_FriedEgg_raster, - ICON_food_HoneyShroom_raster, - ICON_food_HoneyCandy_raster, - ICON_food_ElectroPop_raster, - ICON_food_FirePop_raster, - ICON_food_LimeCandy_raster, - ICON_food_CocoPop_raster, - ICON_food_LemonCandy_raster, - ICON_food_JellyPop_raster, - ICON_food_StrangeCake_raster, - ICON_food_KookyCookie_raster, - ICON_food_FrozenFries_raster, - ICON_food_PotatoSalad_raster, - ICON_food_NuttyCake_raster, - ICON_food_MapleShroom_raster, - ICON_food_BoiledEgg_raster, - ICON_food_YoshiCookie_raster, - ICON_food_JellyShroom_raster, - ICON_key_Gift_raster, - ICON_key_Gift_raster, - ICON_key_Gift_raster, - ICON_key_Gift_raster, - ICON_key_Gift_raster, - ICON_badge_SpinSmash_raster, - ICON_badge_Multibounce_raster, - ICON_badge_PowerPlus_raster, - ICON_badge_DodgeMaster_raster, - ICON_badge_PowerBounce_raster, - ICON_badge_SpikeShield_raster, - ICON_badge_FirstAttack_raster, - ICON_badge_HPPlus_raster, - ICON_badge_QuakeHammer_raster, - ICON_badge_DoubleDip_raster, - ICON_key_Gift_raster, - ICON_badge_SleepStomp_raster, - ICON_badge_FireShield_raster, - ICON_badge_QuickChange_raster, - ICON_badge_DDownPound_raster, - ICON_badge_DizzyStomp_raster, - ICON_badge_SmashCharge0_raster, - ICON_badge_PrettyLucky_raster, - ICON_badge_FeelingFine_raster, - ICON_badge_AttackFXA_raster, - ICON_badge_AllorNothing_raster, - ICON_badge_HPDrain_raster, - ICON_badge_JumpCharge0_raster, - ICON_badge_SlowGo_raster, - ICON_badge_FPPlus_raster, - ICON_badge_MegaRush_raster, - ICON_badge_IcePower_raster, - ICON_badge_DefendPlus_raster, - ICON_badge_PayOff_raster, - ICON_badge_MoneyMoney_raster, - ICON_badge_ChillOut_raster, - ICON_badge_HappyHeart_raster, - ICON_badge_ZapTap_raster, - ICON_badge_Berserker_raster, - ICON_badge_RightOn_raster, - ICON_badge_RunawayPay_raster, - ICON_badge_Refund_raster, - ICON_badge_FlowerSaver_raster, - ICON_badge_TripleDip_raster, - ICON_badge_HammerThrow_raster, - ICON_badge_MegaQuake_raster, - ICON_badge_SmashCharge_raster, - ICON_badge_JumpCharge_raster, - ICON_badge_SSmashChg_raster, - ICON_badge_SJumpChg_raster, - ICON_badge_PowerRush_raster, - ICON_badge_AutoJump_raster, - ICON_badge_AutoSmash_raster, - ICON_badge_CrazyHeart_raster, - ICON_badge_LastStand_raster, - ICON_badge_CloseCall_raster, - ICON_badge_PUpDDown_raster, - ICON_badge_LuckyDay_raster, - ICON_badge_MegaHPDrain_raster, - ICON_badge_PDownDUp_raster, - ICON_badge_PowerQuake_raster, - ICON_badge_AutoMultibounce_raster, - ICON_badge_FlowerFanatic_raster, - ICON_badge_HeartFinder_raster, - ICON_badge_FlowerFinder_raster, - ICON_badge_SpinAttack_raster, - ICON_badge_DizzyAttack_raster, - ICON_badge_ISpy_raster, - ICON_badge_SpeedySpin_raster, - ICON_badge_BumpAttack_raster, - ICON_badge_PowerJump_raster, - ICON_badge_SuperJump_raster, - ICON_badge_MegaJump_raster, - ICON_badge_PowerSmash_raster, - ICON_badge_SuperSmash_raster, - ICON_badge_MegaSmash_raster, - ICON_key_Gift_raster, - ICON_key_Gift_raster, - ICON_badge_DeepFocus_raster, - ICON_badge_SuperFocus_raster, - ICON_badge_ShrinkSmash_raster, - ICON_key_Gift_raster, - ICON_badge_Kaiden_raster, - ICON_badge_DDownJump_raster, - ICON_badge_ShrinkStomp_raster, - ICON_badge_DamageDodge_raster, - ICON_badge_EarthquakeJump_raster, - ICON_badge_DeepFocus_raster, - ICON_badge_SuperFocus_raster, - ICON_badge_HPPlus_raster, - ICON_badge_FPPlus_raster, - ICON_badge_HappyHeart_raster, - ICON_badge_HappyHeart_raster, - ICON_badge_FlowerSaver_raster, - ICON_badge_FlowerSaver_raster, - ICON_badge_DamageDodge_raster, - ICON_badge_DamageDodge_raster, - ICON_badge_PowerPlus_raster, - ICON_badge_PowerPlus_raster, - ICON_badge_DefendPlus_raster, - ICON_badge_DefendPlus_raster, - ICON_badge_HappyFlower_raster, - ICON_badge_HappyFlower_raster, - ICON_badge_HappyFlower_raster, - ICON_badge_GroupFocus_raster, - ICON_badge_Peekaboo_raster, - ICON_badge_AttackFXD_raster, - ICON_badge_AttackFXB_raster, - ICON_badge_AttackFXE_raster, - ICON_badge_AttackFXC_raster, - ICON_badge_AttackFXF_raster, - ICON_badge_HPPlus_raster, - ICON_badge_HPPlus_raster, - ICON_badge_HPPlus_raster, - ICON_badge_FPPlus_raster, - ICON_badge_FPPlus_raster, - ICON_badge_FPPlus_raster, - ICON_badge_HealthyHealthy_raster, - ICON_key_Gift_raster, - ICON_key_Gift_raster, - ICON_key_Gift_raster, - ICON_key_Gift_raster, - ICON_key_Gift_raster, - ICON_anim_heart_0_raster, - ICON_anim_coin_0_raster, - ICON_anim_heart_piece_raster, - ICON_anim_sp_0_raster, - ICON_anim_hp_0_raster, - ICON_anim_fp_0_raster, - ICON_anim_star_piece_0_raster -}; - -/* indexed by itemID */ -s32 gItemIconPaletteOffsets[] = { - ICON_key_Gift_palette, - ICON_key_gear_boots_1_palette, - ICON_key_gear_boots_2_palette, - ICON_key_gear_boots_3_palette, - ICON_key_gear_hammer_1_palette, - ICON_key_gear_hammer_2_palette, - ICON_key_gear_hammer_3_palette, - ICON_key_gear_lucky_star_palette, - ICON_key_Gift_palette, - ICON_key_Gift_palette, - ICON_key_dojo_card_1_palette, - ICON_key_dojo_card_2_palette, - ICON_key_dojo_card_3_palette, - ICON_key_dojo_card_4_palette, - ICON_key_dojo_card_5_palette, - ICON_key_ultra_stone_palette, - ICON_key_key_koopa_fortress_palette, - ICON_key_key_ruins_palette, - ICON_key_pulse_stone_palette, - ICON_key_key_tubba_castle_palette, - ICON_key_key_ice_palace_palette, - ICON_key_ruins_stone_moon_palette, - ICON_key_ruins_stone_pyramid_palette, - ICON_key_ruins_stone_star_palette, - ICON_key_vase_palette, - ICON_key_kooper_shell_palette, - ICON_key_key_bowser_castle_palette, - ICON_key_forest_pass_palette, - ICON_key_boo_weight_palette, - ICON_key_boo_portrait_palette, - ICON_key_crystal_berry_palette, - ICON_key_mystic_key_palette, - ICON_key_key_storeroom_palette, - ICON_key_toybox_train_palette, - ICON_key_boo_record_palette, - ICON_key_frying_pan_palette, - ICON_key_dictionary_palette, - ICON_key_mystery_note_palette, - ICON_key_suspicious_note_palette, - ICON_key_crystal_ball_palette, - ICON_key_screwdriver_palette, - ICON_key_book_cook_palette, - ICON_key_jade_raven_palette, - ICON_key_seed_1_palette, - ICON_key_seed_2_palette, - ICON_key_seed_3_palette, - ICON_key_seed_4_palette, - ICON_key_toad_doll_palette, - ICON_key_calculator_palette, - ICON_key_snowman_bucket_palette, - ICON_key_snowman_scarf_palette, - ICON_key_key_red_palette, - ICON_key_key_blue_palette, - ICON_key_Letter_palette, - ICON_key_Letter_palette, - ICON_key_Letter_palette, - ICON_key_Letter_palette, - ICON_key_Letter_palette, - ICON_key_Letter_palette, - ICON_key_Letter_palette, - ICON_key_Letter_palette, - ICON_key_Letter_palette, - ICON_key_Letter_palette, - ICON_key_Letter_palette, - ICON_key_Letter_palette, - ICON_key_Letter_palette, - ICON_key_Letter_palette, - ICON_key_Letter_palette, - ICON_key_Letter_palette, - ICON_key_Letter_palette, - ICON_key_Letter_palette, - ICON_key_Letter_palette, - ICON_key_Letter_palette, - ICON_key_Letter_palette, - ICON_key_Letter_palette, - ICON_key_Letter_palette, - ICON_key_Letter_palette, - ICON_key_Letter_palette, - ICON_key_Letter_palette, - ICON_key_Letter_palette, - ICON_key_Letter_palette, - ICON_key_Letter_palette, - ICON_key_Letter_palette, - ICON_key_artifact_palette, - ICON_key_Letter_palette, - ICON_key_Letter_palette, - ICON_key_dolly_palette, - ICON_key_water_stone_palette, - ICON_key_magic_bean_palette, - ICON_key_fertile_soil_palette, - ICON_key_miracle_water_palette, - ICON_key_vase_palette, - ICON_key_koot_the_tape_palette, - ICON_peach_BakingSugar_palette, - ICON_peach_BakingSalt_palette, - ICON_peach_BakingEgg_palette, - ICON_peach_BakingCream_palette, - ICON_peach_BakingStrawberry_palette, - ICON_peach_BakingButter_palette, - ICON_peach_BakingCleanser_palette, - ICON_peach_BakingWater_palette, - ICON_peach_BakingFlour_palette, - ICON_peach_BakingMilk_palette, - ICON_key_book_lyrics_palette, - ICON_key_book_melody_palette, - ICON_key_mailbag_palette, - ICON_key_key_peach_palette, - ICON_key_key_storeroom_palette, - ICON_key_star_stone_palette, - ICON_peach_sneaky_parasol_palette, - ICON_key_koot_book_palette, - ICON_key_koot_autograph_luigi_palette, - ICON_key_koot_empty_wallet_palette, - ICON_key_koot_autograph_merluvlee_palette, - ICON_key_koot_shell_palette, - ICON_key_koot_photo_palette, - ICON_key_koot_glasses_palette, - ICON_key_koot_photo_palette, - ICON_key_koot_package_palette, - ICON_key_koot_red_jar_palette, - ICON_key_key_peach_palette, - ICON_key_key_storeroom_palette, - ICON_key_key_storeroom_palette, - ICON_key_card_silver_palette, - ICON_key_card_gold_palette, - ICON_key_Gift_palette, - ICON_key_Gift_palette, - ICON_key_Gift_palette, - ICON_battle_FireFlower_palette, - ICON_battle_SnowmanDoll_palette, - ICON_battle_ThunderRage_palette, - ICON_battle_ShootingStar_palette, - ICON_battle_ThunderBolt_palette, - ICON_battle_Pebble_palette, - ICON_battle_DustyHammer_palette, - ICON_battle_InsecticideHerb_palette, - ICON_battle_StoneCap_palette, - ICON_food_TastyTonic_palette, - ICON_food_Mushroom_palette, - ICON_battle_VoltShroom_palette, - ICON_food_SuperShroom_palette, - ICON_food_DriedShroom_palette, - ICON_food_UltraShroom_palette, - ICON_battle_SleepySheep_palette, - ICON_battle_POWBlock_palette, - ICON_battle_HustleDrink_palette, - ICON_battle_StopWatch_palette, - ICON_food_WhackasBump_palette, - ICON_food_Apple_palette, - ICON_food_LifeShroom_palette, - ICON_battle_Mystery_palette, - ICON_battle_RepelGel_palette, - ICON_battle_FrightJar_palette, - ICON_battle_PleaseComeBack_palette, - ICON_battle_DizzyDial_palette, - ICON_food_SuperSoda_palette, - ICON_food_Lemon_palette, - ICON_food_Lime_palette, - ICON_food_BlueBerry_palette, - ICON_food_RedBerry_palette, - ICON_food_YellowBerry_palette, - ICON_food_BubbleBerry_palette, - ICON_food_JamminJelly_palette, - ICON_food_MapleSyrup_palette, - ICON_food_HoneySyrup_palette, - ICON_food_Goomnut_palette, - ICON_food_KoopaLeaf_palette, - ICON_food_DriedPasta_palette, - ICON_food_DriedFruit_palette, - ICON_food_StrangeLeaf_palette, - ICON_food_CakeMix_palette, - ICON_food_Egg_palette, - ICON_food_Coconut_palette, - ICON_food_Melon_palette, - ICON_food_StinkyHerb_palette, - ICON_food_IcedPotato_palette, - ICON_food_SpicySoup_palette, - ICON_food_ApplePie_palette, - ICON_food_HoneyUltra_palette, - ICON_food_MapleUltra_palette, - ICON_food_JellyUltra_palette, - ICON_food_Koopasta_palette, - ICON_food_FriedShroom_palette, - ICON_food_ShroomCake_palette, - ICON_food_ShroomSteak_palette, - ICON_food_HotShroom_palette, - ICON_food_SweetShroom_palette, - ICON_food_YummyMeal_palette, - ICON_food_HealthyJuice_palette, - ICON_food_BlandMeal_palette, - ICON_food_DeluxeFeast_palette, - ICON_food_SpecialShake_palette, - ICON_food_BigCookie_palette, - ICON_food_Cake_palette, - ICON_food_Mistake_palette, - ICON_food_KoopaTea_palette, - ICON_food_HoneySuper_palette, - ICON_food_MapleSuper_palette, - ICON_food_JellySuper_palette, - ICON_food_Spaghetti_palette, - ICON_food_EggMissile_palette, - ICON_food_FriedEgg_palette, - ICON_food_HoneyShroom_palette, - ICON_food_HoneyCandy_palette, - ICON_food_ElectroPop_palette, - ICON_food_FirePop_palette, - ICON_food_LimeCandy_palette, - ICON_food_CocoPop_palette, - ICON_food_LemonCandy_palette, - ICON_food_JellyPop_palette, - ICON_food_StrangeCake_palette, - ICON_food_KookyCookie_palette, - ICON_food_FrozenFries_palette, - ICON_food_PotatoSalad_palette, - ICON_food_NuttyCake_palette, - ICON_food_MapleShroom_palette, - ICON_food_BoiledEgg_palette, - ICON_food_YoshiCookie_palette, - ICON_food_JellyShroom_palette, - ICON_key_Gift_palette, - ICON_key_Gift_palette, - ICON_key_Gift_palette, - ICON_key_Gift_palette, - ICON_key_Gift_palette, - ICON_badge_SpinSmash_palette, - ICON_badge_Multibounce_palette, - ICON_badge_PowerPlus_palette, - ICON_badge_DodgeMaster_palette, - ICON_badge_PowerBounce_palette, - ICON_badge_SpikeShield_palette, - ICON_badge_FirstAttack_palette, - ICON_badge_HPPlus_palette, - ICON_badge_QuakeHammer_palette, - ICON_badge_DoubleDip_palette, - ICON_key_Gift_palette, - ICON_badge_SleepStomp_palette, - ICON_badge_FireShield_palette, - ICON_badge_QuickChange_palette, - ICON_badge_DDownPound_palette, - ICON_badge_DizzyStomp_palette, - ICON_badge_SmashCharge0_palette, - ICON_badge_PrettyLucky_palette, - ICON_badge_FeelingFine_palette, - ICON_badge_AttackFXA_palette, - ICON_badge_AllorNothing_palette, - ICON_badge_HPDrain_palette, - ICON_badge_JumpCharge0_palette, - ICON_badge_SlowGo_palette, - ICON_badge_FPPlus_palette, - ICON_badge_MegaRush_palette, - ICON_badge_IcePower_palette, - ICON_badge_DefendPlus_palette, - ICON_badge_PayOff_palette, - ICON_badge_MoneyMoney_palette, - ICON_badge_ChillOut_palette, - ICON_badge_HappyHeart_palette, - ICON_badge_ZapTap_palette, - ICON_badge_Berserker_palette, - ICON_badge_RightOn_palette, - ICON_badge_RunawayPay_palette, - ICON_badge_Refund_palette, - ICON_badge_FlowerSaver_palette, - ICON_badge_TripleDip_palette, - ICON_badge_HammerThrow_palette, - ICON_badge_MegaQuake_palette, - ICON_badge_SmashCharge_palette, - ICON_badge_JumpCharge_palette, - ICON_badge_SSmashChg_palette, - ICON_badge_SJumpChg_palette, - ICON_badge_PowerRush_palette, - ICON_badge_AutoJump_palette, - ICON_badge_AutoSmash_palette, - ICON_badge_CrazyHeart_palette, - ICON_badge_LastStand_palette, - ICON_badge_CloseCall_palette, - ICON_badge_PUpDDown_palette, - ICON_badge_LuckyDay_palette, - ICON_badge_MegaHPDrain_palette, - ICON_badge_PDownDUp_palette, - ICON_badge_PowerQuake_palette, - ICON_badge_AutoMultibounce_palette, - ICON_badge_FlowerFanatic_palette, - ICON_badge_HeartFinder_palette, - ICON_badge_FlowerFinder_palette, - ICON_badge_SpinAttack_palette, - ICON_badge_DizzyAttack_palette, - ICON_badge_ISpy_palette, - ICON_badge_SpeedySpin_palette, - ICON_badge_BumpAttack_palette, - ICON_badge_PowerJump_palette, - ICON_badge_SuperJump_palette, - ICON_badge_MegaJump_palette, - ICON_badge_PowerSmash_palette, - ICON_badge_SuperSmash_palette, - ICON_badge_MegaSmash_palette, - ICON_key_Gift_palette, - ICON_key_Gift_palette, - ICON_badge_DeepFocus_palette, - ICON_badge_SuperFocus_palette, - ICON_badge_ShrinkSmash_palette, - ICON_key_Gift_palette, - ICON_badge_Kaiden_palette, - ICON_badge_DDownJump_palette, - ICON_badge_ShrinkStomp_palette, - ICON_badge_DamageDodge_palette, - ICON_badge_EarthquakeJump_palette, - ICON_badge_DeepFocus_palette, - ICON_badge_SuperFocus_palette, - ICON_badge_HPPlus_palette, - ICON_badge_FPPlus_palette, - ICON_badge_HappyHeart_palette, - ICON_badge_HappyHeart_palette, - ICON_badge_FlowerSaver_palette, - ICON_badge_FlowerSaver_palette, - ICON_badge_DamageDodge_palette, - ICON_badge_DamageDodge_palette, - ICON_badge_PowerPlus_palette, - ICON_badge_PowerPlus_palette, - ICON_badge_DefendPlus_palette, - ICON_badge_DefendPlus_palette, - ICON_badge_HappyFlower_palette, - ICON_badge_HappyFlower_palette, - ICON_badge_HappyFlower_palette, - ICON_badge_GroupFocus_palette, - ICON_badge_Peekaboo_palette, - ICON_badge_AttackFXD_palette, - ICON_badge_AttackFXB_palette, - ICON_badge_AttackFXE_palette, - ICON_badge_AttackFXC_palette, - ICON_badge_AttackFXF_palette, - ICON_badge_HPPlus_palette, - ICON_badge_HPPlus_palette, - ICON_badge_HPPlus_palette, - ICON_badge_FPPlus_palette, - ICON_badge_FPPlus_palette, - ICON_badge_FPPlus_palette, - ICON_badge_HealthyHealthy_palette, - ICON_key_Gift_palette, - ICON_key_Gift_palette, - ICON_key_Gift_palette, - ICON_key_Gift_palette, - ICON_key_Gift_palette, - ICON_anim_heart_0_palette, - ICON_anim_coin_0_palette, - ICON_anim_heart_piece_palette, - ICON_anim_sp_0_palette, - ICON_anim_hp_0_palette, - ICON_anim_fp_0_palette, - ICON_anim_star_piece_0_palette -}; diff --git a/src/item_entity_scripts.yaml b/src/item_entity_scripts.yaml new file mode 100644 index 0000000000..15a2ee4f50 --- /dev/null +++ b/src/item_entity_scripts.yaml @@ -0,0 +1,336 @@ +- { name: Placeholder, template: BASIC, icon: key/Gift } +- { name: Present, template: BASIC, icon: key/Gift } +- { name: CakeDone, template: BASIC, icon: key/CakeDone } +- { name: CakeBare, template: BASIC, icon: key/CakeBare } +- { name: CakePan, template: BASIC, icon: key/CakePan } +- { name: CakeBatter, template: BASIC, icon: key/CakeBatter } +- { name: CakeBowl, template: BASIC, icon: key/CakeBowl } +- { name: CakeMixed, template: BASIC, icon: key/CakeMixed } +- { name: CakeWithIcing, template: BASIC, icon: key/CakeWithIcing } +- { name: CakeWithBerries, template: BASIC, icon: key/CakeWithBerries } +- { name: MenuHammer1, template: BASIC, icon: menu/hammer_1 } +- { name: MenuHammer2, template: BASIC, icon: menu/hammer_2 } +- { name: MenuHammer3, template: BASIC, icon: menu/hammer_3 } +- { name: MenuBoots1, template: BASIC, icon: menu/boots_1 } +- { name: MenuBoots2, template: BASIC, icon: menu/boots_2 } +- { name: MenuBoots3, template: BASIC, icon: menu/boots_3 } +- { name: MenuItems, template: BASIC, icon: menu/items } +- { name: PleaseComeBack, template: STANDARD, icon: battle/PleaseComeBack } +- { name: ITEM_139, template: STANDARD, icon: battle/item_139 } +- { name: FrightJar, template: STANDARD, icon: battle/FrightJar } +- { name: Mystery, template: STANDARD, icon: battle/Mystery } +- { name: RepelGel, template: STANDARD, icon: battle/RepelGel } +- { name: InsecticideHerb, template: STANDARD, icon: battle/InsecticideHerb } +- { name: ITEM_13E, template: STANDARD, icon: battle/item_13E } +- { name: ITEM_13F, template: STANDARD, icon: battle/item_13F } +- { name: GearBoots1, template: STANDARD, icon: gear/boots_1 } +- { name: GearBoots2, template: STANDARD, icon: gear/boots_2 } +- { name: GearBoots3, template: STANDARD, icon: gear/boots_3 } +- { name: GearHammer1, template: STANDARD, icon: gear/hammer_1 } +- { name: GearHammer2, template: STANDARD, icon: gear/hammer_2 } +- { name: GearHammer3, template: STANDARD, icon: gear/hammer_3 } +- { name: LuckyStar, template: STANDARD, icon: gear/lucky_star } +- { name: Map, template: STANDARD, icon: key/map } +- { name: KoopaFortressKey, template: STANDARD, icon: key/key_koopa_fortress } +- { name: RuinsKey, template: STANDARD, icon: key/key_ruins } +- { name: TubbaCastleKey, template: STANDARD, icon: key/key_tubba_castle } +- { name: IcePalaceKey, template: STANDARD, icon: key/key_ice_palace } +- { name: BowserCastleKey, template: STANDARD, icon: key/key_bowser_castle } +- { name: Dolly, template: STANDARD, icon: key/dolly } +- { name: KooperShell, template: STANDARD, icon: key/kooper_shell } +- { name: PulseStone, template: STANDARD, icon: key/pulse_stone } +- { name: Artifact, template: STANDARD, icon: key/artifact } +- { name: AncientVase, template: STANDARD, icon: key/vase } +- { name: RuinsStonePyramid, template: STANDARD, icon: key/ruins_stone_pyramid } +- { name: RuinsStoneStar, template: STANDARD, icon: key/ruins_stone_star } +- { name: RuinsStoneMoon, template: STANDARD, icon: key/ruins_stone_moon } +- { name: ForestPass, template: STANDARD, icon: key/forest_pass } +- { name: BooRecordOutline, template: STANDARD, icon: key/boo_record_mask } +- { name: BooRecord, template: STANDARD, icon: key/boo_record } +- { name: BooWeight, template: STANDARD, icon: key/boo_weight } +- { name: BoosPortrait, template: STANDARD, icon: key/boo_portrait } +- { name: MysticKey, template: STANDARD, icon: key/mystic_key } +- { name: StoreroomKey, template: STANDARD, icon: key/key_storeroom } +- { name: ToyTrain, template: STANDARD, icon: key/toybox_train } +- { name: FryingPan, template: STANDARD, icon: key/frying_pan } +- { name: Dictionary, template: STANDARD, icon: key/dictionary } +- { name: MysteryNote, template: STANDARD, icon: key/mystery_note } +- { name: SuspiciousNote, template: STANDARD, icon: key/suspicious_note } +- { name: MagicalSeed1, template: STANDARD, icon: key/seed_1 } +- { name: MagicalSeed2, template: STANDARD, icon: key/seed_2 } +- { name: MagicalSeed3, template: STANDARD, icon: key/seed_3 } +- { name: MagicalSeed4, template: STANDARD, icon: key/seed_4 } +- { name: CrystalBerry, template: STANDARD, icon: key/crystal_berry } +- { name: WaterStone, template: STANDARD, icon: key/water_stone } +- { name: MagicalBean, template: STANDARD, icon: key/magic_bean } +- { name: FertileSoil, template: STANDARD, icon: key/fertile_soil } +- { name: MiracleWater, template: STANDARD, icon: key/miracle_water } +- { name: UltraStone, template: STANDARD, icon: key/ultra_stone } +- { name: ToadDoll, template: STANDARD, icon: key/toad_doll } +- { name: Calculator, template: STANDARD, icon: key/calculator } +- { name: Screwdriver, template: STANDARD, icon: key/screwdriver } +- { name: Cookbook, template: STANDARD, icon: key/book_cook } +- { name: JadeRaven, template: STANDARD, icon: key/jade_raven } +- { name: SnowmanBucket, template: STANDARD, icon: key/snowman_bucket } +- { name: SnowmanScarf, template: STANDARD, icon: key/snowman_scarf } +- { name: RedKey, template: STANDARD, icon: key/key_red } +- { name: BlueKey, template: STANDARD, icon: key/key_blue } +- { name: KootPackage, template: STANDARD, icon: key/koot_package } +- { name: KootRedJar, template: STANDARD, icon: key/koot_red_jar } +- { name: Melody, template: STANDARD, icon: key/book_melody } +- { name: Lyrics, template: STANDARD, icon: key/book_lyrics } +- { name: Mailbag, template: STANDARD, icon: key/mailbag } +- { name: StarStone, template: STANDARD, icon: key/star_stone } +- { name: SneakyParasol, template: STANDARD, icon: peach/sneaky_parasol } +- { name: PeachKey, template: STANDARD, icon: key/key_peach } +- { name: 1DC210, template: STANDARD, icon: key/1DC210 } +- { name: 1DC430, template: STANDARD, icon: key/1DC430 } +- { name: 1DC650, template: STANDARD, icon: key/1DC650 } +- { name: 1DC870, template: STANDARD, icon: key/1DC870 } +- { name: DojoCard1, template: STANDARD, icon: key/dojo_card_1 } +- { name: DojoCard2, template: STANDARD, icon: key/dojo_card_2 } +- { name: DojoCard3, template: STANDARD, icon: key/dojo_card_3 } +- { name: DojoCard4, template: STANDARD, icon: key/dojo_card_4 } +- { name: DojoCard5, template: STANDARD, icon: key/dojo_card_5 } +- { name: CrystalBall, template: STANDARD, icon: key/crystal_ball } +- { name: GoldCard, template: STANDARD, icon: key/card_gold } +- { name: SilverCard, template: STANDARD, icon: key/card_silver } +- { name: KootBook, template: STANDARD, icon: key/koot_book } +- { name: KootTheTape, template: STANDARD, icon: key/koot_the_tape } +- { name: KootAutographMerluvlee, template: STANDARD, icon: key/koot_autograph_luigi } +- { name: KootEmptyWallet, template: STANDARD, icon: key/koot_empty_wallet } +- { name: KootAutographLuigi, template: STANDARD, icon: key/koot_autograph_merluvlee } +- { name: KootKoopaShell, template: STANDARD, icon: key/koot_shell } +- { name: KootOldPhoto, template: STANDARD, icon: key/koot_photo } +- { name: KootGlasses, template: STANDARD, icon: key/koot_glasses } +- { name: Letter, template: STANDARD, icon: key/Letter } +- { name: Unused_089, template: STANDARD, icon: key/LongLetter } +- { name: Unused_08A, template: STANDARD, icon: key/TealLetter } +- { name: Unused_08B, template: STANDARD, icon: key/Postcard } +- { name: Unused_08C, template: STANDARD, icon: key/EmptyBook } +- { name: Unused_08D, template: STANDARD, icon: unused/item_08D } +- { name: Unused_08E, template: STANDARD, icon: unused/item_08E } +- { name: Unused_08F, template: STANDARD, icon: unused/item_08F } +- { name: SpinSmash, template: STANDARD, icon: badge/SpinSmash } +- { name: Multibounce, template: STANDARD, icon: badge/Multibounce } +- { name: PowerPlus, template: STANDARD, icon: badge/PowerPlus } +- { name: DodgeMaster, template: STANDARD, icon: badge/DodgeMaster } +- { name: PowerBounce, template: STANDARD, icon: badge/PowerBounce } +- { name: SpikeShield, template: STANDARD, icon: badge/SpikeShield } +- { name: FirstAttack, template: STANDARD, icon: badge/FirstAttack } +- { name: HPPlus, template: STANDARD, icon: badge/HPPlus } +- { name: QuakeHammer, template: STANDARD, icon: badge/QuakeHammer } +- { name: DoubleDip, template: STANDARD, icon: badge/DoubleDip } +- { name: PowerQuake, template: STANDARD, icon: badge/PowerQuake } +- { name: MegaQuake, template: STANDARD, icon: badge/MegaQuake } +- { name: SleepStomp, template: STANDARD, icon: badge/SleepStomp } +- { name: SmashCharge, template: STANDARD, icon: badge/SmashCharge } +- { name: SSmashChg, template: STANDARD, icon: badge/SSmashChg } +- { name: AutoSmash, template: STANDARD, icon: badge/AutoSmash } +- { name: FireShield, template: STANDARD, icon: badge/FireShield } +- { name: JumpCharge, template: STANDARD, icon: badge/JumpCharge } +- { name: SJumpChg, template: STANDARD, icon: badge/SJumpChg } +- { name: AutoJump, template: STANDARD, icon: badge/AutoJump } +- { name: DDownPound, template: STANDARD, icon: badge/DDownPound } +- { name: AutoMultibounce, template: STANDARD, icon: badge/AutoMultibounce } +- { name: DizzyStomp, template: STANDARD, icon: badge/DizzyStomp } +- { name: HammerThrow, template: STANDARD, icon: badge/HammerThrow } +- { name: SmashCharge0, template: STANDARD, icon: badge/SmashCharge0 } +- { name: PrettyLucky, template: STANDARD, icon: badge/PrettyLucky } +- { name: FeelingFine, template: STANDARD, icon: badge/FeelingFine } +- { name: AttackFXA, template: STANDARD, icon: badge/AttackFXA } +- { name: AllorNothing, template: STANDARD, icon: badge/AllorNothing } +- { name: HPDrain, template: STANDARD, icon: badge/HPDrain } +- { name: JumpCharge0, template: STANDARD, icon: badge/JumpCharge0 } +- { name: SlowGo, template: STANDARD, icon: badge/SlowGo } +- { name: FPPlus, template: STANDARD, icon: badge/FPPlus } +- { name: MegaRush, template: STANDARD, icon: badge/MegaRush } +- { name: IcePower, template: STANDARD, icon: badge/IcePower } +- { name: DefendPlus, template: STANDARD, icon: badge/DefendPlus } +- { name: PayOff, template: STANDARD, icon: badge/PayOff } +- { name: MoneyMoney, template: STANDARD, icon: badge/MoneyMoney } +- { name: ChillOut, template: STANDARD, icon: badge/ChillOut } +- { name: HappyHeart, template: STANDARD, icon: badge/HappyHeart } +- { name: ZapTap, template: STANDARD, icon: badge/ZapTap } +- { name: Berserker, template: STANDARD, icon: badge/Berserker } +- { name: RightOn, template: STANDARD, icon: badge/RightOn } +- { name: RunawayPay, template: STANDARD, icon: badge/RunawayPay } +- { name: Refund, template: STANDARD, icon: badge/Refund } +- { name: FlowerSaver, template: STANDARD, icon: badge/FlowerSaver } +- { name: TripleDip, template: STANDARD, icon: badge/TripleDip } +- { name: FlowerFanatic, template: STANDARD, icon: badge/FlowerFanatic } +- { name: PowerJump, template: STANDARD, icon: badge/PowerJump } +- { name: SuperJump, template: STANDARD, icon: badge/SuperJump } +- { name: MegaJump, template: STANDARD, icon: badge/MegaJump } +- { name: PowerSmash, template: STANDARD, icon: badge/PowerSmash } +- { name: SuperSmash, template: STANDARD, icon: badge/SuperSmash } +- { name: MegaSmash, template: STANDARD, icon: badge/MegaSmash } +- { name: LuckyDay, template: STANDARD, icon: badge/LuckyDay } +- { name: MegaHPDrain, template: STANDARD, icon: badge/MegaHPDrain } +- { name: BumpAttack, template: STANDARD, icon: badge/BumpAttack } +- { name: PUpDDown, template: STANDARD, icon: badge/PUpDDown } +- { name: PDownDUp, template: STANDARD, icon: badge/PDownDUp } +- { name: HeartFinder, template: STANDARD, icon: badge/HeartFinder } +- { name: FlowerFinder, template: STANDARD, icon: badge/FlowerFinder } +- { name: DizzyAttack, template: STANDARD, icon: badge/DizzyAttack } +- { name: SpeedySpin, template: STANDARD, icon: badge/SpeedySpin } +- { name: SpinAttack, template: STANDARD, icon: badge/SpinAttack } +- { name: ISpy, template: STANDARD, icon: badge/ISpy } +- { name: PowerRush, template: STANDARD, icon: badge/PowerRush } +- { name: LastStand, template: STANDARD, icon: badge/LastStand } +- { name: CloseCall, template: STANDARD, icon: badge/CloseCall } +- { name: CrazyHeart, template: STANDARD, icon: badge/CrazyHeart } +- { name: Unused_0D5, template: STANDARD, icon: unused/item_0D5 } +- { name: Unused_0D6, template: STANDARD, icon: unused/item_0D6 } +- { name: Unused_0D7, template: STANDARD, icon: unused/item_0D7 } +- { name: ShrinkSmash, template: STANDARD, icon: badge/ShrinkSmash } +- { name: ShrinkStomp, template: STANDARD, icon: badge/ShrinkStomp } +- { name: DDownJump, template: STANDARD, icon: badge/DDownJump } +- { name: DamageDodge, template: STANDARD, icon: badge/DamageDodge } +- { name: EarthquakeJump, template: STANDARD, icon: badge/EarthquakeJump } +- { name: HappyFlower, template: STANDARD, icon: badge/HappyFlower } +- { name: HappyCoin, template: STANDARD, icon: badge/HappyCoin } +- { name: Unused_0DF, template: STANDARD, icon: unused/item_0DF } +- { name: DeepFocus, template: STANDARD, icon: badge/DeepFocus } +- { name: SuperFocus, template: STANDARD, icon: badge/SuperFocus } +- { name: Kaiden, template: STANDARD, icon: badge/Kaiden } +- { name: QuickChange, template: STANDARD, icon: badge/QuickChange } +- { name: Unused_0E4, template: STANDARD, icon: unused/item_0E4 } +- { name: Unused_0E5, template: STANDARD, icon: unused/item_0E5 } +- { name: Unused_0E6, template: STANDARD, icon: unused/item_0E6 } +- { name: Unused_0E7, template: STANDARD, icon: unused/item_0E7 } +- { name: Peekaboo, template: STANDARD, icon: badge/Peekaboo } +- { name: GroupFocus, template: STANDARD, icon: badge/GroupFocus } +- { name: AttackFXD, template: STANDARD, icon: badge/AttackFXD } +- { name: AttackFXB, template: STANDARD, icon: badge/AttackFXB } +- { name: AttackFXE, template: STANDARD, icon: badge/AttackFXE } +- { name: AttackFXC, template: STANDARD, icon: badge/AttackFXC } +- { name: AttackFXF, template: STANDARD, icon: badge/AttackFXF } +- { name: Unused_0EF, template: STANDARD, icon: unused/item_0EF } +- { name: HealthyHealthy, template: STANDARD, icon: badge/HealthyHealthy } +- { name: Unused_0F1, template: STANDARD, icon: unused/item_0F1 } +- { name: Unused_0F2, template: STANDARD, icon: unused/item_0F2 } +- { name: Unused_0F3, template: STANDARD, icon: unused/item_0F3 } +- { name: Unused_0F4, template: STANDARD, icon: unused/item_0F4 } +- { name: Unused_0F5, template: STANDARD, icon: unused/item_0F5 } +- { name: Unused_0F6, template: STANDARD, icon: unused/item_0F6 } +- { name: Unused_0F7, template: STANDARD, icon: unused/item_0F7 } +- { name: Heart, template: HEART } +- { name: Coin, template: COIN } +- { name: HeartPiece, template: STANDARD, icon: anim/heart_piece } +- { name: StarPoint, template: SP } +- { name: HeartPoint, template: HP } +- { name: FlowerPoint, template: FP } +- { name: StarPiece, template: STAR_PIECE } +- { name: SpicySoup, template: STANDARD, icon: food/SpicySoup } +- { name: ApplePie, template: STANDARD, icon: food/ApplePie } +- { name: HoneyUltra, template: STANDARD, icon: food/HoneyUltra } +- { name: MapleUltra, template: STANDARD, icon: food/MapleUltra } +- { name: JellyUltra, template: STANDARD, icon: food/JellyUltra } +- { name: Koopasta, template: STANDARD, icon: food/Koopasta } +- { name: FriedShroom, template: STANDARD, icon: food/FriedShroom } +- { name: ShroomCake, template: STANDARD, icon: food/ShroomCake } +- { name: ShroomSteak, template: STANDARD, icon: food/ShroomSteak } +- { name: HotShroom, template: STANDARD, icon: food/HotShroom } +- { name: SweetShroom, template: STANDARD, icon: food/SweetShroom } +- { name: HealthyJuice, template: STANDARD, icon: food/HealthyJuice } +- { name: BlandMeal, template: STANDARD, icon: food/BlandMeal } +- { name: YummyMeal, template: STANDARD, icon: food/YummyMeal } +- { name: DeluxeFeast, template: STANDARD, icon: food/DeluxeFeast } +- { name: SpecialShake, template: STANDARD, icon: food/SpecialShake } +- { name: BigCookie, template: STANDARD, icon: food/BigCookie } +- { name: Cake, template: STANDARD, icon: food/Cake } +- { name: Mistake, template: STANDARD, icon: food/Mistake } +- { name: KoopaTea, template: STANDARD, icon: food/KoopaTea } +- { name: HoneySuper, template: STANDARD, icon: food/HoneySuper } +- { name: MapleSuper, template: STANDARD, icon: food/MapleSuper } +- { name: JellySuper, template: STANDARD, icon: food/JellySuper } +- { name: Spaghetti, template: STANDARD, icon: food/Spaghetti } +- { name: EggMissile, template: STANDARD, icon: food/EggMissile } +- { name: FriedEgg, template: STANDARD, icon: food/FriedEgg } +- { name: HoneyShroom, template: STANDARD, icon: food/HoneyShroom } +- { name: HoneyCandy, template: STANDARD, icon: food/HoneyCandy } +- { name: ElectroPop, template: STANDARD, icon: food/ElectroPop } +- { name: FirePop, template: STANDARD, icon: food/FirePop } +- { name: LimeCandy, template: STANDARD, icon: food/LimeCandy } +- { name: CocoPop, template: STANDARD, icon: food/CocoPop } +- { name: LemonCandy, template: STANDARD, icon: food/LemonCandy } +- { name: JellyPop, template: STANDARD, icon: food/JellyPop } +- { name: StrangeCake, template: STANDARD, icon: food/StrangeCake } +- { name: KookyCookie, template: STANDARD, icon: food/KookyCookie } +- { name: FrozenFries, template: STANDARD, icon: food/FrozenFries } +- { name: PotatoSalad, template: STANDARD, icon: food/PotatoSalad } +- { name: NuttyCake, template: STANDARD, icon: food/NuttyCake } +- { name: MapleShroom, template: STANDARD, icon: food/MapleShroom } +- { name: BoiledEgg, template: STANDARD, icon: food/BoiledEgg } +- { name: YoshiCookie, template: STANDARD, icon: food/YoshiCookie } +- { name: JellyShroom, template: STANDARD, icon: food/JellyShroom } +- { name: Unused_02C, template: STANDARD, icon: unused/item_02C } +- { name: Unused_02D, template: STANDARD, icon: unused/item_02D } +- { name: Unused_02E, template: STANDARD, icon: unused/item_02E } +- { name: Unused_02F, template: STANDARD, icon: unused/item_02F } +- { name: Unused_030, template: STANDARD, icon: unused/item_030 } +- { name: FireFlower, template: STANDARD, icon: battle/FireFlower } +- { name: SnowmanDoll, template: STANDARD, icon: battle/SnowmanDoll } +- { name: ThunderRage, template: STANDARD, icon: battle/ThunderRage } +- { name: ThunderBolt, template: STANDARD, icon: battle/ThunderBolt } +- { name: ShootingStar, template: STANDARD, icon: battle/ShootingStar } +- { name: DustyHammer, template: STANDARD, icon: battle/DustyHammer } +- { name: Pebble, template: STANDARD, icon: battle/Pebble } +- { name: ITEM_127, template: STANDARD, icon: unused/item_127 } +- { name: StoneCap, template: STANDARD, icon: battle/StoneCap } +- { name: VoltShroom, template: STANDARD, icon: battle/VoltShroom } +- { name: PowerStar, template: STANDARD, icon: battle/PowerStar } +- { name: Parasol, template: STANDARD, icon: battle/Parasol } +- { name: MagicMirror, template: STANDARD, icon: battle/MagicMirror } +- { name: ITEM_12D, template: STANDARD, icon: unused/item_12D } +- { name: ITEM_12E, template: STANDARD, icon: unused/item_12E } +- { name: ITEM_12F, template: STANDARD, icon: unused/item_12F } +- { name: Mushroom, template: STANDARD, icon: food/Mushroom } +- { name: SuperShroom, template: STANDARD, icon: food/SuperShroom } +- { name: UltraShroom, template: STANDARD, icon: food/UltraShroom } +- { name: LifeShroom, template: STANDARD, icon: food/LifeShroom } +- { name: DriedShroom, template: STANDARD, icon: food/DriedShroom } +- { name: TastyTonic, template: STANDARD, icon: food/TastyTonic } +- { name: SuperSoda, template: STANDARD, icon: food/SuperSoda } +- { name: BlueBerry, template: STANDARD, icon: food/BlueBerry } +- { name: RedBerry, template: STANDARD, icon: food/RedBerry } +- { name: YellowBerry, template: STANDARD, icon: food/YellowBerry } +- { name: BubbleBerry, template: STANDARD, icon: food/BubbleBerry } +- { name: Goomnut, template: STANDARD, icon: food/Goomnut } +- { name: KoopaLeaf, template: STANDARD, icon: food/KoopaLeaf } +- { name: DriedPasta, template: STANDARD, icon: food/DriedPasta } +- { name: Lime, template: STANDARD, icon: food/Lime } +- { name: Lemon, template: STANDARD, icon: food/Lemon } +- { name: DriedFruit, template: STANDARD, icon: food/DriedFruit } +- { name: StrangeLeaf, template: STANDARD, icon: food/StrangeLeaf } +- { name: CakeMix, template: STANDARD, icon: food/CakeMix } +- { name: Egg, template: STANDARD, icon: food/Egg } +- { name: Coconut, template: STANDARD, icon: food/Coconut } +- { name: Melon, template: STANDARD, icon: food/Melon } +- { name: StinkyHerb, template: STANDARD, icon: food/StinkyHerb } +- { name: IcedPotato, template: STANDARD, icon: food/IcedPotato } +- { name: HoneySyrup, template: STANDARD, icon: food/HoneySyrup } +- { name: MapleSyrup, template: STANDARD, icon: food/MapleSyrup } +- { name: JamminJelly, template: STANDARD, icon: food/JamminJelly } +- { name: WhackasBump, template: STANDARD, icon: food/WhackasBump } +- { name: Apple, template: STANDARD, icon: food/Apple } +- { name: BakingSalt, template: STANDARD, icon: peach/BakingSalt } +- { name: BakingSugar, template: STANDARD, icon: peach/BakingSugar } +- { name: BakingEgg, template: STANDARD, icon: peach/BakingEgg } +- { name: BakingCream, template: STANDARD, icon: peach/BakingCream } +- { name: BakingStrawberry, template: STANDARD, icon: peach/BakingStrawberry } +- { name: BakingButter, template: STANDARD, icon: peach/BakingButter } +- { name: BakingCleanser, template: STANDARD, icon: peach/BakingCleanser } +- { name: BakingWater, template: STANDARD, icon: peach/BakingWater } +- { name: BakingFlour, template: STANDARD, icon: peach/BakingFlour } +- { name: BakingMilk, template: STANDARD, icon: peach/BakingMilk } +- { name: ITEM_11F, template: STANDARD, icon: unused/item_11F } +- { name: SleepySheep, template: STANDARD, icon: battle/SleepySheep } +- { name: XBandage, template: STANDARD, icon: battle/XBandage } +- { name: POWBlock, template: STANDARD, icon: battle/POWBlock } +- { name: HustleDrink, template: STANDARD, icon: battle/HustleDrink } +- { name: StopWatch, template: STANDARD, icon: battle/StopWatch } +- { name: DizzyDial, template: STANDARD, icon: battle/DizzyDial } +- { name: ITEM_136, template: STANDARD, icon: battle/item_136 } +- { name: ITEM_137, template: STANDARD, icon: battle/item_137 } diff --git a/src/item_hud_script_table.inc.c b/src/item_hud_script_table.inc.c deleted file mode 100644 index b6b4cb373e..0000000000 --- a/src/item_hud_script_table.inc.c +++ /dev/null @@ -1,342 +0,0 @@ -extern HudScript HES_MoveDiamond; -extern HudScript HES_MoveDiamondDisabled; - -IconHudScriptPair gItemHudScripts[] = { -{ .enabled = NULL, .disabled = NULL }, -{ .enabled = &HES_Item_SpicySoup, .disabled = &HES_Item_SpicySoup_disabled }, -{ .enabled = &HES_Item_ApplePie, .disabled = &HES_Item_ApplePie_disabled }, -{ .enabled = &HES_Item_HoneyUltra, .disabled = &HES_Item_HoneyUltra_disabled }, -{ .enabled = &HES_Item_MapleUltra, .disabled = &HES_Item_MapleUltra_disabled }, -{ .enabled = &HES_Item_JellyUltra, .disabled = &HES_Item_JellyUltra_disabled }, -{ .enabled = &HES_Item_Koopasta, .disabled = &HES_Item_Koopasta_disabled }, -{ .enabled = &HES_Item_FriedShroom, .disabled = &HES_Item_FriedShroom_disabled }, -{ .enabled = &HES_Item_ShroomCake, .disabled = &HES_Item_ShroomCake_disabled }, -{ .enabled = &HES_Item_ShroomSteak, .disabled = &HES_Item_ShroomSteak_disabled }, -{ .enabled = &HES_Item_HotShroom, .disabled = &HES_Item_HotShroom_disabled }, -{ .enabled = &HES_Item_SweetShroom, .disabled = &HES_Item_SweetShroom_disabled }, -{ .enabled = &HES_Item_HealthyJuice, .disabled = &HES_Item_HealthyJuice_disabled }, -{ .enabled = &HES_Item_BlandMeal, .disabled = &HES_Item_BlandMeal_disabled }, -{ .enabled = &HES_Item_YummyMeal, .disabled = &HES_Item_YummyMeal_disabled }, -{ .enabled = &HES_Item_DeluxeFeast, .disabled = &HES_Item_DeluxeFeast_disabled }, -{ .enabled = &HES_Item_SpecialShake, .disabled = &HES_Item_SpecialShake_disabled }, -{ .enabled = &HES_Item_BigCookie, .disabled = &HES_Item_BigCookie_disabled }, -{ .enabled = &HES_Item_Cake, .disabled = &HES_Item_Cake_disabled }, -{ .enabled = &HES_Item_Mistake, .disabled = &HES_Item_Mistake_disabled }, -{ .enabled = &HES_Item_KoopaTea, .disabled = &HES_Item_KoopaTea_disabled }, -{ .enabled = &HES_Item_HoneySuper, .disabled = &HES_Item_HoneySuper_disabled }, -{ .enabled = &HES_Item_MapleSuper, .disabled = &HES_Item_MapleSuper_disabled }, -{ .enabled = &HES_Item_JellySuper, .disabled = &HES_Item_JellySuper_disabled }, -{ .enabled = &HES_Item_Spaghetti, .disabled = &HES_Item_Spaghetti_disabled }, -{ .enabled = &HES_Item_EggMissile, .disabled = &HES_Item_EggMissile_disabled }, -{ .enabled = &HES_Item_FriedEgg, .disabled = &HES_Item_FriedEgg_disabled }, -{ .enabled = &HES_Item_HoneyShroom, .disabled = &HES_Item_HoneyShroom_disabled }, -{ .enabled = &HES_Item_HoneyCandy, .disabled = &HES_Item_HoneyCandy_disabled }, -{ .enabled = &HES_Item_ElectroPop, .disabled = &HES_Item_ElectroPop_disabled }, -{ .enabled = &HES_Item_FirePop, .disabled = &HES_Item_FirePop_disabled }, -{ .enabled = &HES_Item_LimeCandy, .disabled = &HES_Item_LimeCandy_disabled }, -{ .enabled = &HES_Item_CocoPop, .disabled = &HES_Item_CocoPop_disabled }, -{ .enabled = &HES_Item_LemonCandy, .disabled = &HES_Item_LemonCandy_disabled }, -{ .enabled = &HES_Item_JellyPop, .disabled = &HES_Item_JellyPop_disabled }, -{ .enabled = &HES_Item_StrangeCake, .disabled = &HES_Item_StrangeCake_disabled }, -{ .enabled = &HES_Item_KookyCookie, .disabled = &HES_Item_KookyCookie_disabled }, -{ .enabled = &HES_Item_FrozenFries, .disabled = &HES_Item_FrozenFries_disabled }, -{ .enabled = &HES_Item_PotatoSalad, .disabled = &HES_Item_PotatoSalad_disabled }, -{ .enabled = &HES_Item_NuttyCake, .disabled = &HES_Item_NuttyCake_disabled }, -{ .enabled = &HES_Item_MapleShroom, .disabled = &HES_Item_MapleShroom_disabled }, -{ .enabled = &HES_Item_BoiledEgg, .disabled = &HES_Item_BoiledEgg_disabled }, -{ .enabled = &HES_Item_YoshiCookie, .disabled = &HES_Item_YoshiCookie_disabled }, -{ .enabled = &HES_Item_JellyShroom, .disabled = &HES_Item_JellyShroom_disabled }, -{ .enabled = &HES_Item_Unused_02C, .disabled = &HES_Item_Unused_02C_disabled }, -{ .enabled = &HES_Item_Unused_02D, .disabled = &HES_Item_Unused_02D_disabled }, -{ .enabled = &HES_Item_Unused_02E, .disabled = &HES_Item_Unused_02E_disabled }, -{ .enabled = &HES_Item_Unused_02F, .disabled = &HES_Item_Unused_02F_disabled }, -{ .enabled = &HES_Item_Unused_030, .disabled = &HES_Item_Unused_030_disabled }, -{ .enabled = &HES_Item_Heart, .disabled = &HES_Item_Heart }, -{ .enabled = &HES_Item_Coin, .disabled = &HES_Item_Coin }, -{ .enabled = &HES_Item_HeartPiece, .disabled = &HES_Item_HeartPiece }, -{ .enabled = &HES_Item_StarPoint, .disabled = &HES_Item_StarPoint }, -{ .enabled = &HES_Item_HeartPoint, .disabled = &HES_Item_HeartPoint }, -{ .enabled = &HES_Item_FlowerPoint, .disabled = &HES_Item_FlowerPoint }, -{ .enabled = &HES_Item_StarPiece, .disabled = &HES_Item_StarPiece }, -{ .enabled = &HES_Item_GearBoots1, .disabled = &HES_Item_GearBoots1 }, -{ .enabled = &HES_Item_GearBoots2, .disabled = &HES_Item_GearBoots2 }, -{ .enabled = &HES_Item_GearBoots3, .disabled = &HES_Item_GearBoots3 }, -{ .enabled = &HES_Item_GearHammer1, .disabled = &HES_Item_GearHammer1 }, -{ .enabled = &HES_Item_GearHammer2, .disabled = &HES_Item_GearHammer2 }, -{ .enabled = &HES_Item_GearHammer3, .disabled = &HES_Item_GearHammer3 }, -{ .enabled = &HES_Item_LuckyStar, .disabled = &HES_Item_LuckyStar }, -{ .enabled = &HES_Item_Map, .disabled = &HES_Item_Map }, -{ .enabled = &HES_Item_KoopaFortressKey, .disabled = &HES_Item_KoopaFortressKey }, -{ .enabled = &HES_Item_RuinsKey, .disabled = &HES_Item_RuinsKey }, -{ .enabled = &HES_Item_TubbaCastleKey, .disabled = &HES_Item_TubbaCastleKey }, -{ .enabled = &HES_Item_IcePalaceKey, .disabled = &HES_Item_IcePalaceKey }, -{ .enabled = &HES_Item_BowserCastleKey, .disabled = &HES_Item_BowserCastleKey }, -{ .enabled = &HES_Item_Dolly, .disabled = &HES_Item_Dolly }, -{ .enabled = &HES_Item_KooperShell, .disabled = &HES_Item_KooperShell }, -{ .enabled = &HES_Item_PulseStone, .disabled = &HES_Item_PulseStone }, -{ .enabled = &HES_Item_Artifact, .disabled = &HES_Item_Artifact }, -{ .enabled = &HES_Item_AncientVase, .disabled = &HES_Item_AncientVase }, -{ .enabled = &HES_Item_RuinsStonePyramid, .disabled = &HES_Item_RuinsStonePyramid }, -{ .enabled = &HES_Item_RuinsStoneStar, .disabled = &HES_Item_RuinsStoneStar }, -{ .enabled = &HES_Item_RuinsStoneMoon, .disabled = &HES_Item_RuinsStoneMoon }, -{ .enabled = &HES_Item_ForestPass, .disabled = &HES_Item_ForestPass }, -{ .enabled = &HES_Item_BooRecordOutline, .disabled = &HES_Item_BooRecordOutline }, -{ .enabled = &HES_Item_BooRecord, .disabled = &HES_Item_BooRecord }, -{ .enabled = &HES_Item_BooWeight, .disabled = &HES_Item_BooWeight }, -{ .enabled = &HES_Item_BooPortrait, .disabled = &HES_Item_BooPortrait }, -{ .enabled = &HES_Item_MysticKey, .disabled = &HES_Item_MysticKey }, -{ .enabled = &HES_Item_IronKey, .disabled = &HES_Item_IronKey }, -{ .enabled = &HES_Item_ToyboxTrain, .disabled = &HES_Item_ToyboxTrain }, -{ .enabled = &HES_Item_FryingPan, .disabled = &HES_Item_FryingPan }, -{ .enabled = &HES_Item_Dictionary, .disabled = &HES_Item_Dictionary }, -{ .enabled = &HES_Item_MysteryNote, .disabled = &HES_Item_MysteryNote }, -{ .enabled = &HES_Item_SuspiciousNote, .disabled = &HES_Item_SuspiciousNote }, -{ .enabled = &HES_Item_MagicalSeed1, .disabled = &HES_Item_MagicalSeed1 }, -{ .enabled = &HES_Item_MagicalSeed2, .disabled = &HES_Item_MagicalSeed2 }, -{ .enabled = &HES_Item_MagicalSeed3, .disabled = &HES_Item_MagicalSeed3 }, -{ .enabled = &HES_Item_MagicalSeed4, .disabled = &HES_Item_MagicalSeed4 }, -{ .enabled = &HES_Item_CrystalBerry, .disabled = &HES_Item_CrystalBerry }, -{ .enabled = &HES_Item_WaterStone, .disabled = &HES_Item_WaterStone }, -{ .enabled = &HES_Item_MagicBean, .disabled = &HES_Item_MagicBean }, -{ .enabled = &HES_Item_FertileSoil, .disabled = &HES_Item_FertileSoil }, -{ .enabled = &HES_Item_MiracleWater, .disabled = &HES_Item_MiracleWater }, -{ .enabled = &HES_Item_UltraStone, .disabled = &HES_Item_UltraStone }, -{ .enabled = &HES_Item_ToadDoll, .disabled = &HES_Item_ToadDoll }, -{ .enabled = &HES_Item_Calculator, .disabled = &HES_Item_Calculator }, -{ .enabled = &HES_Item_Screwdriver, .disabled = &HES_Item_Screwdriver }, -{ .enabled = &HES_Item_CookBook, .disabled = &HES_Item_CookBook }, -{ .enabled = &HES_Item_JadeRaven, .disabled = &HES_Item_JadeRaven }, -{ .enabled = &HES_Item_SnowmanBucket, .disabled = &HES_Item_SnowmanBucket }, -{ .enabled = &HES_Item_SnowmanScarf, .disabled = &HES_Item_SnowmanScarf }, -{ .enabled = &HES_Item_RedKey, .disabled = &HES_Item_RedKey }, -{ .enabled = &HES_Item_BlueKey, .disabled = &HES_Item_BlueKey }, -{ .enabled = &HES_Item_KootPackage, .disabled = &HES_Item_KootPackage }, -{ .enabled = &HES_Item_KootRedJar, .disabled = &HES_Item_KootRedJar }, -{ .enabled = &HES_Item_Melody, .disabled = &HES_Item_Melody }, -{ .enabled = &HES_Item_Lyrics, .disabled = &HES_Item_Lyrics }, -{ .enabled = &HES_Item_Mailbag, .disabled = &HES_Item_Mailbag }, -{ .enabled = &HES_Item_StarStone, .disabled = &HES_Item_StarStone }, -{ .enabled = &HES_Item_SneakyParasol, .disabled = &HES_Item_SneakyParasol }, -{ .enabled = &HES_Item_PeachKey, .disabled = &HES_Item_PeachKey }, -{ .enabled = &HES_Item_UNK_1DC210, .disabled = &HES_Item_UNK_1DC210 }, -{ .enabled = &HES_Item_UNK_1DC430, .disabled = &HES_Item_UNK_1DC430 }, -{ .enabled = &HES_Item_UNK_1DC650, .disabled = &HES_Item_UNK_1DC650 }, -{ .enabled = &HES_Item_UNK_1DC870, .disabled = &HES_Item_UNK_1DC870 }, -{ .enabled = &HES_Item_DojoCard1, .disabled = &HES_Item_DojoCard1 }, -{ .enabled = &HES_Item_DojoCard2, .disabled = &HES_Item_DojoCard2 }, -{ .enabled = &HES_Item_DojoCard3, .disabled = &HES_Item_DojoCard3 }, -{ .enabled = &HES_Item_DojoCard4, .disabled = &HES_Item_DojoCard4 }, -{ .enabled = &HES_Item_DojoCard5, .disabled = &HES_Item_DojoCard5 }, -{ .enabled = &HES_Item_CrystalBall, .disabled = &HES_Item_CrystalBall }, -{ .enabled = &HES_Item_GoldCard, .disabled = &HES_Item_GoldCard }, -{ .enabled = &HES_Item_SilverCard, .disabled = &HES_Item_SilverCard }, -{ .enabled = &HES_Item_KootBook, .disabled = &HES_Item_KootBook }, -{ .enabled = &HES_Item_KootTheTape, .disabled = &HES_Item_KootTheTape }, -{ .enabled = &HES_Item_KootMerluvleeAutograph, .disabled = &HES_Item_KootMerluvleeAutograph }, -{ .enabled = &HES_Item_KootEmptyWallet, .disabled = &HES_Item_KootEmptyWallet }, -{ .enabled = &HES_Item_KootLuigiAutograph, .disabled = &HES_Item_KootLuigiAutograph }, -{ .enabled = &HES_Item_KootShell, .disabled = &HES_Item_KootShell }, -{ .enabled = &HES_Item_KootPhoto, .disabled = &HES_Item_KootPhoto }, -{ .enabled = &HES_Item_KootGlasses, .disabled = &HES_Item_KootGlasses }, -{ .enabled = &HES_Item_Letter, .disabled = &HES_Item_Letter_disabled }, -{ .enabled = &HES_Item_Unused_089, .disabled = &HES_Item_Unused_089_disabled }, -{ .enabled = &HES_Item_Unused_08A, .disabled = &HES_Item_Unused_08A_disabled }, -{ .enabled = &HES_Item_Unused_08B, .disabled = &HES_Item_Unused_08B_disabled }, -{ .enabled = &HES_Item_Unused_08C, .disabled = &HES_Item_Unused_08C_disabled }, -{ .enabled = &HES_Item_Unused_08D, .disabled = &HES_Item_Unused_08D_disabled }, -{ .enabled = &HES_Item_Unused_08E, .disabled = &HES_Item_Unused_08E_disabled }, -{ .enabled = &HES_Item_Unused_08F, .disabled = &HES_Item_Unused_08F_disabled }, -{ .enabled = &HES_Item_SpinSmash, .disabled = &HES_Item_SpinSmash_disabled }, -{ .enabled = &HES_Item_Multibounce, .disabled = &HES_Item_Multibounce_disabled }, -{ .enabled = &HES_Item_PowerPlus, .disabled = &HES_Item_PowerPlus_disabled }, -{ .enabled = &HES_Item_DodgeMaster, .disabled = &HES_Item_DodgeMaster_disabled }, -{ .enabled = &HES_Item_PowerBounce, .disabled = &HES_Item_PowerBounce_disabled }, -{ .enabled = &HES_Item_SpikeShield, .disabled = &HES_Item_SpikeShield_disabled }, -{ .enabled = &HES_Item_FirstAttack, .disabled = &HES_Item_FirstAttack_disabled }, -{ .enabled = &HES_Item_HPPlus, .disabled = &HES_Item_HPPlus_disabled }, -{ .enabled = &HES_Item_QuakeHammer, .disabled = &HES_Item_QuakeHammer_disabled }, -{ .enabled = &HES_Item_DoubleDip, .disabled = &HES_Item_DoubleDip_disabled }, -{ .enabled = &HES_Item_PowerQuake, .disabled = &HES_Item_PowerQuake_disabled }, -{ .enabled = &HES_Item_MegaQuake, .disabled = &HES_Item_MegaQuake_disabled }, -{ .enabled = &HES_Item_SleepStomp, .disabled = &HES_Item_SleepStomp_disabled }, -{ .enabled = &HES_Item_SmashCharge, .disabled = &HES_Item_SmashCharge_disabled }, -{ .enabled = &HES_Item_SSmashChg, .disabled = &HES_Item_SSmashChg_disabled }, -{ .enabled = &HES_Item_AutoSmash, .disabled = &HES_Item_AutoSmash_disabled }, -{ .enabled = &HES_Item_FireShield, .disabled = &HES_Item_FireShield_disabled }, -{ .enabled = &HES_Item_JumpCharge, .disabled = &HES_Item_JumpCharge_disabled }, -{ .enabled = &HES_Item_SJumpChg, .disabled = &HES_Item_SJumpChg_disabled }, -{ .enabled = &HES_Item_AutoJump, .disabled = &HES_Item_AutoJump_disabled }, -{ .enabled = &HES_Item_DDownPound, .disabled = &HES_Item_DDownPound_disabled }, -{ .enabled = &HES_Item_AutoMultibounce, .disabled = &HES_Item_AutoMultibounce_disabled }, -{ .enabled = &HES_Item_DizzyStomp, .disabled = &HES_Item_DizzyStomp_disabled }, -{ .enabled = &HES_Item_HammerThrow, .disabled = &HES_Item_HammerThrow_disabled }, -{ .enabled = &HES_Item_SmashCharge0, .disabled = &HES_Item_SmashCharge0_disabled }, -{ .enabled = &HES_Item_PrettyLucky, .disabled = &HES_Item_PrettyLucky_disabled }, -{ .enabled = &HES_Item_FeelingFine, .disabled = &HES_Item_FeelingFine_disabled }, -{ .enabled = &HES_Item_AttackFXA, .disabled = &HES_Item_AttackFXA_disabled }, -{ .enabled = &HES_Item_AllorNothing, .disabled = &HES_Item_AllorNothing_disabled }, -{ .enabled = &HES_Item_HPDrain, .disabled = &HES_Item_HPDrain_disabled }, -{ .enabled = &HES_Item_JumpCharge0, .disabled = &HES_Item_JumpCharge0_disabled }, -{ .enabled = &HES_Item_SlowGo, .disabled = &HES_Item_SlowGo_disabled }, -{ .enabled = &HES_Item_FPPlus, .disabled = &HES_Item_FPPlus_disabled }, -{ .enabled = &HES_Item_MegaRush, .disabled = &HES_Item_MegaRush_disabled }, -{ .enabled = &HES_Item_IcePower, .disabled = &HES_Item_IcePower_disabled }, -{ .enabled = &HES_Item_DefendPlus, .disabled = &HES_Item_DefendPlus_disabled }, -{ .enabled = &HES_Item_PayOff, .disabled = &HES_Item_PayOff_disabled }, -{ .enabled = &HES_Item_MoneyMoney, .disabled = &HES_Item_MoneyMoney_disabled }, -{ .enabled = &HES_Item_ChillOut, .disabled = &HES_Item_ChillOut_disabled }, -{ .enabled = &HES_Item_HappyHeart, .disabled = &HES_Item_HappyHeart_disabled }, -{ .enabled = &HES_Item_ZapTap, .disabled = &HES_Item_ZapTap_disabled }, -{ .enabled = &HES_Item_Berserker, .disabled = &HES_Item_Berserker_disabled }, -{ .enabled = &HES_Item_RightOn, .disabled = &HES_Item_RightOn_disabled }, -{ .enabled = &HES_Item_RunawayPay, .disabled = &HES_Item_RunawayPay_disabled }, -{ .enabled = &HES_Item_Refund, .disabled = &HES_Item_Refund_disabled }, -{ .enabled = &HES_Item_FlowerSaver, .disabled = &HES_Item_FlowerSaver_disabled }, -{ .enabled = &HES_Item_TripleDip, .disabled = &HES_Item_TripleDip_disabled }, -{ .enabled = &HES_Item_FlowerFanatic, .disabled = &HES_Item_FlowerFanatic_disabled }, -{ .enabled = &HES_Item_PowerJump, .disabled = &HES_Item_PowerJump_disabled }, -{ .enabled = &HES_Item_SuperJump, .disabled = &HES_Item_SuperJump_disabled }, -{ .enabled = &HES_Item_MegaJump, .disabled = &HES_Item_MegaJump_disabled }, -{ .enabled = &HES_Item_PowerSmash1, .disabled = &HES_Item_PowerSmash1_disabled }, -{ .enabled = &HES_Item_SuperSmash, .disabled = &HES_Item_SuperSmash_disabled }, -{ .enabled = &HES_Item_MegaSmash, .disabled = &HES_Item_MegaSmash_disabled }, -{ .enabled = &HES_Item_LuckyDay, .disabled = &HES_Item_LuckyDay_disabled }, -{ .enabled = &HES_Item_MegaHPDrain, .disabled = &HES_Item_MegaHPDrain_disabled }, -{ .enabled = &HES_Item_BumpAttack, .disabled = &HES_Item_BumpAttack_disabled }, -{ .enabled = &HES_Item_PUpDDown, .disabled = &HES_Item_PUpDDown_disabled }, -{ .enabled = &HES_Item_PDownDUp, .disabled = &HES_Item_PDownDUp_disabled }, -{ .enabled = &HES_Item_HeartFinder, .disabled = &HES_Item_HeartFinder_disabled }, -{ .enabled = &HES_Item_FlowerFinder, .disabled = &HES_Item_FlowerFinder_disabled }, -{ .enabled = &HES_Item_DizzyAttack, .disabled = &HES_Item_DizzyAttack_disabled }, -{ .enabled = &HES_Item_SpeedySpin, .disabled = &HES_Item_SpeedySpin_disabled }, -{ .enabled = &HES_Item_SpinAttack, .disabled = &HES_Item_SpinAttack_disabled }, -{ .enabled = &HES_Item_ISpy, .disabled = &HES_Item_ISpy_disabled }, -{ .enabled = &HES_Item_PowerRush, .disabled = &HES_Item_PowerRush_disabled }, -{ .enabled = &HES_Item_LastStand, .disabled = &HES_Item_LastStand_disabled }, -{ .enabled = &HES_Item_CloseCall, .disabled = &HES_Item_CloseCall_disabled }, -{ .enabled = &HES_Item_CrazyHeart, .disabled = &HES_Item_CrazyHeart_disabled }, -{ .enabled = &HES_Item_Unused_0D5, .disabled = &HES_Item_Unused_0D5_disabled }, -{ .enabled = &HES_Item_Unused_0D6, .disabled = &HES_Item_Unused_0D6_disabled }, -{ .enabled = &HES_Item_Unused_0D7, .disabled = &HES_Item_Unused_0D7_disabled }, -{ .enabled = &HES_Item_ShrinkSmash, .disabled = &HES_Item_ShrinkSmash_disabled }, -{ .enabled = &HES_Item_ShrinkStomp, .disabled = &HES_Item_ShrinkStomp_disabled }, -{ .enabled = &HES_Item_DDownJump, .disabled = &HES_Item_DDownJump_disabled }, -{ .enabled = &HES_Item_DamageDodge, .disabled = &HES_Item_DamageDodge_disabled }, -{ .enabled = &HES_Item_EarthquakeJump, .disabled = &HES_Item_EarthquakeJump_disabled }, -{ .enabled = &HES_Item_HappyFlower, .disabled = &HES_Item_HappyFlower_disabled }, -{ .enabled = &HES_Item_Unused_0DE, .disabled = &HES_Item_Unused_0DE_disabled }, -{ .enabled = &HES_Item_Unused_0DF, .disabled = &HES_Item_Unused_0DF_disabled }, -{ .enabled = &HES_Item_DeepFocus, .disabled = &HES_Item_DeepFocus_disabled }, -{ .enabled = &HES_Item_SuperFocus, .disabled = &HES_Item_SuperFocus_disabled }, -{ .enabled = &HES_Item_Kaiden, .disabled = &HES_Item_Kaiden_disabled }, -{ .enabled = &HES_Item_QuickChange, .disabled = &HES_Item_QuickChange_disabled }, -{ .enabled = &HES_Item_Unused_0E4, .disabled = &HES_Item_Unused_0E4_disabled }, -{ .enabled = &HES_Item_Unused_0E5, .disabled = &HES_Item_Unused_0E5_disabled }, -{ .enabled = &HES_Item_Unused_0E6, .disabled = &HES_Item_Unused_0E6_disabled }, -{ .enabled = &HES_Item_Unused_0E7, .disabled = &HES_Item_Unused_0E7_disabled }, -{ .enabled = &HES_Item_Peekaboo, .disabled = &HES_Item_Peekaboo_disabled }, -{ .enabled = &HES_Item_GroupFocus, .disabled = &HES_Item_GroupFocus_disabled }, -{ .enabled = &HES_Item_AttackFXD, .disabled = &HES_Item_AttackFXD_disabled }, -{ .enabled = &HES_Item_AttackFXB, .disabled = &HES_Item_AttackFXB_disabled }, -{ .enabled = &HES_Item_AttackFXE, .disabled = &HES_Item_AttackFXE_disabled }, -{ .enabled = &HES_Item_AttackFXC, .disabled = &HES_Item_AttackFXC_disabled }, -{ .enabled = &HES_Item_AttackFXF, .disabled = &HES_Item_AttackFXF_disabled }, -{ .enabled = &HES_Item_Unused_0EF, .disabled = &HES_Item_Unused_0EF_disabled }, -{ .enabled = &HES_Item_HealthyHealthy, .disabled = &HES_Item_HealthyHealthy_disabled }, -{ .enabled = &HES_Item_Unused_0F1, .disabled = &HES_Item_Unused_0F1_disabled }, -{ .enabled = &HES_Item_Unused_0F2, .disabled = &HES_Item_Unused_0F2_disabled }, -{ .enabled = &HES_Item_Unused_0F3, .disabled = &HES_Item_Unused_0F3_disabled }, -{ .enabled = &HES_Item_Unused_0F4, .disabled = &HES_Item_Unused_0F4_disabled }, -{ .enabled = &HES_Item_Unused_0F5, .disabled = &HES_Item_Unused_0F5_disabled }, -{ .enabled = &HES_Item_Unused_0F6, .disabled = &HES_Item_Unused_0F6_disabled }, -{ .enabled = &HES_Item_Unused_0F7, .disabled = &HES_Item_Unused_0F7_disabled }, -{ .enabled = &HES_Item_Mushroom, .disabled = &HES_Item_Mushroom_disabled }, -{ .enabled = &HES_Item_SuperShroom, .disabled = &HES_Item_SuperShroom_disabled }, -{ .enabled = &HES_Item_UltraShroom, .disabled = &HES_Item_UltraShroom_disabled }, -{ .enabled = &HES_Item_LifeShroom, .disabled = &HES_Item_LifeShroom_disabled }, -{ .enabled = &HES_Item_DriedShroom, .disabled = &HES_Item_DriedShroom_disabled }, -{ .enabled = &HES_Item_TastyTonic, .disabled = &HES_Item_TastyTonic_disabled }, -{ .enabled = &HES_Item_SuperSoda, .disabled = &HES_Item_SuperSoda_disabled }, -{ .enabled = &HES_Item_BlueBerry, .disabled = &HES_Item_BlueBerry_disabled }, -{ .enabled = &HES_Item_RedBerry, .disabled = &HES_Item_RedBerry_disabled }, -{ .enabled = &HES_Item_YellowBerry, .disabled = &HES_Item_YellowBerry_disabled }, -{ .enabled = &HES_Item_BubbleBerry, .disabled = &HES_Item_BubbleBerry_disabled }, -{ .enabled = &HES_Item_Goomnut, .disabled = &HES_Item_Goomnut_disabled }, -{ .enabled = &HES_Item_KoopaLeaf, .disabled = &HES_Item_KoopaLeaf_disabled }, -{ .enabled = &HES_Item_DriedPasta, .disabled = &HES_Item_DriedPasta_disabled }, -{ .enabled = &HES_Item_Lime, .disabled = &HES_Item_Lime_disabled }, -{ .enabled = &HES_Item_Lemon, .disabled = &HES_Item_Lemon_disabled }, -{ .enabled = &HES_Item_DriedFruit, .disabled = &HES_Item_DriedFruit_disabled }, -{ .enabled = &HES_Item_StrangeLeaf, .disabled = &HES_Item_StrangeLeaf_disabled }, -{ .enabled = &HES_Item_CakeMix, .disabled = &HES_Item_CakeMix_disabled }, -{ .enabled = &HES_Item_Egg, .disabled = &HES_Item_Egg_disabled }, -{ .enabled = &HES_Item_Coconut, .disabled = &HES_Item_Coconut_disabled }, -{ .enabled = &HES_Item_Melon, .disabled = &HES_Item_Melon_disabled }, -{ .enabled = &HES_Item_StinkyHerb, .disabled = &HES_Item_StinkyHerb_disabled }, -{ .enabled = &HES_Item_IcedPotato, .disabled = &HES_Item_IcedPotato_disabled }, -{ .enabled = &HES_Item_HoneySyrup, .disabled = &HES_Item_HoneySyrup_disabled }, -{ .enabled = &HES_Item_MapleSyrup, .disabled = &HES_Item_MapleSyrup_disabled }, -{ .enabled = &HES_Item_JamminJelly, .disabled = &HES_Item_JamminJelly_disabled }, -{ .enabled = &HES_Item_WhackasBump, .disabled = &HES_Item_WhackasBump_disabled }, -{ .enabled = &HES_Item_Apple, .disabled = &HES_Item_Apple_disabled }, -{ .enabled = &HES_Item_BakingSalt, .disabled = &HES_Item_BakingSalt_disabled }, -{ .enabled = &HES_Item_BakingSugar, .disabled = &HES_Item_BakingSugar_disabled }, -{ .enabled = &HES_Item_BakingEgg, .disabled = &HES_Item_BakingEgg_disabled }, -{ .enabled = &HES_Item_BakingCream, .disabled = &HES_Item_BakingCream_disabled }, -{ .enabled = &HES_Item_BakingStrawberry, .disabled = &HES_Item_BakingStrawberry_disabled }, -{ .enabled = &HES_Item_BakingButter, .disabled = &HES_Item_BakingButter_disabled }, -{ .enabled = &HES_Item_BakingCleanser, .disabled = &HES_Item_BakingCleanser_disabled }, -{ .enabled = &HES_Item_BakingWater, .disabled = &HES_Item_BakingWater_disabled }, -{ .enabled = &HES_Item_BakingFlour, .disabled = &HES_Item_BakingFlour_disabled }, -{ .enabled = &HES_Item_BakingMilk, .disabled = &HES_Item_BakingMilk_disabled }, -{ .enabled = &HES_Item_Unused_11F, .disabled = &HES_Item_Unused_11F_disabled }, -{ .enabled = &HES_Item_FireFlower, .disabled = &HES_Item_FireFlower_disabled }, -{ .enabled = &HES_Item_SnowmanDoll, .disabled = &HES_Item_SnowmanDoll_disabled }, -{ .enabled = &HES_Item_ThunderRage, .disabled = &HES_Item_ThunderRage_disabled }, -{ .enabled = &HES_Item_ThunderBolt, .disabled = &HES_Item_ThunderBolt_disabled }, -{ .enabled = &HES_Item_ShootingStar, .disabled = &HES_Item_ShootingStar_disabled }, -{ .enabled = &HES_Item_DustyHammer, .disabled = &HES_Item_DustyHammer_disabled }, -{ .enabled = &HES_Item_Pebble, .disabled = &HES_Item_Pebble_disabled }, -{ .enabled = &HES_Item_Unused_127, .disabled = &HES_Item_Unused_127_disabled }, -{ .enabled = &HES_Item_StoneCap, .disabled = &HES_Item_StoneCap_disabled }, -{ .enabled = &HES_Item_VoltShroom, .disabled = &HES_Item_VoltShroom_disabled }, -{ .enabled = &HES_Item_PowerStar, .disabled = &HES_Item_PowerStar_disabled }, -{ .enabled = &HES_Item_Parasol, .disabled = &HES_Item_Parasol_disabled }, -{ .enabled = &HES_Item_MagicMirror, .disabled = &HES_Item_MagicMirror_disabled }, -{ .enabled = &HES_Item_Unused_12D, .disabled = &HES_Item_Unused_12D_disabled }, -{ .enabled = &HES_Item_Unused_12E, .disabled = &HES_Item_Unused_12E_disabled }, -{ .enabled = &HES_Item_Unused_12F, .disabled = &HES_Item_Unused_12F_disabled }, -{ .enabled = &HES_Item_SleepySheep, .disabled = &HES_Item_SleepySheep_disabled }, -{ .enabled = &HES_Item_XBandage, .disabled = &HES_Item_XBandage_disabled }, -{ .enabled = &HES_Item_POWBlock, .disabled = &HES_Item_POWBlock_disabled }, -{ .enabled = &HES_Item_HustleDrink, .disabled = &HES_Item_HustleDrink_disabled }, -{ .enabled = &HES_Item_StopWatch, .disabled = &HES_Item_StopWatch_disabled }, -{ .enabled = &HES_Item_DizzyDial, .disabled = &HES_Item_DizzyDial_disabled }, -{ .enabled = &HES_Item_Unused_136, .disabled = &HES_Item_Unused_136_disabled }, -{ .enabled = &HES_Item_Unused_137, .disabled = &HES_Item_Unused_137_disabled }, -{ .enabled = &HES_Item_PleaseComeBack, .disabled = &HES_Item_PleaseComeBack_disabled }, -{ .enabled = &HES_Item_Unused_139, .disabled = &HES_Item_Unused_139_disabled }, -{ .enabled = &HES_Item_FrightJar, .disabled = &HES_Item_FrightJar_disabled }, -{ .enabled = &HES_Item_Mystery, .disabled = &HES_Item_Mystery_disabled }, -{ .enabled = &HES_Item_RepelGel, .disabled = &HES_Item_RepelGel_disabled }, -{ .enabled = &HES_Item_InsecticideHerb, .disabled = &HES_Item_InsecticideHerb_disabled }, -{ .enabled = &HES_Item_Unused_13E, .disabled = &HES_Item_Unused_13E_disabled }, -{ .enabled = &HES_Item_Unused_13F, .disabled = &HES_Item_Unused_13F_disabled }, -{ .enabled = &HES_Item_Present, .disabled = &HES_Item_Present }, -{ .enabled = &HES_Item_CakeDone, .disabled = &HES_Item_CakeDone }, -{ .enabled = &HES_Item_CakeBaked, .disabled = &HES_Item_CakeBaked }, -{ .enabled = &HES_Item_CakePan, .disabled = &HES_Item_CakePan }, -{ .enabled = &HES_Item_CakeBatter, .disabled = &HES_Item_CakeBatter }, -{ .enabled = &HES_Item_CakeBowl, .disabled = &HES_Item_CakeBowl }, -{ .enabled = &HES_Item_CakeMixed, .disabled = &HES_Item_CakeMixed }, -{ .enabled = &HES_Item_CakeIcing, .disabled = &HES_Item_CakeIcing }, -{ .enabled = &HES_Item_CakeBerries, .disabled = &HES_Item_CakeBerries }, -{ .enabled = &HES_MoveDiamond, .disabled = &HES_MoveDiamondDisabled }, -{ .enabled = &HES_Item_Hammer1, .disabled = &HES_Item_Hammer1 }, -{ .enabled = &HES_Item_Hammer2, .disabled = &HES_Item_Hammer2 }, -{ .enabled = &HES_Item_Hammer3, .disabled = &HES_Item_Hammer3 }, -{ .enabled = &HES_Item_Boots1, .disabled = &HES_Item_Boots1 }, -{ .enabled = &HES_Item_Boots2, .disabled = &HES_Item_Boots2 }, -{ .enabled = &HES_Item_Boots3, .disabled = &HES_Item_Boots3 }, -{ .enabled = &HES_Item_Items, .disabled = &HES_Item_Items } -}; diff --git a/src/item_hud_scripts.inc.c b/src/item_hud_scripts.inc.c deleted file mode 100644 index b8d593fe67..0000000000 --- a/src/item_hud_scripts.inc.c +++ /dev/null @@ -1,1093 +0,0 @@ -HudScript HES_Item_Present = STANDARD_ITEM_HUD_SCRIPT(key_Gift); - -HudScript HES_Item_CakeDone = STANDARD_ITEM_HUD_SCRIPT(key_CakeDone); - -HudScript HES_Item_CakeBaked = STANDARD_ITEM_HUD_SCRIPT(key_CakeBaked); - -HudScript HES_Item_CakePan = STANDARD_ITEM_HUD_SCRIPT(key_CakePan); - -HudScript HES_Item_CakeBatter = STANDARD_ITEM_HUD_SCRIPT(key_CakeBatter); - -HudScript HES_Item_CakeBowl = STANDARD_ITEM_HUD_SCRIPT(key_CakeBowl); - -HudScript HES_Item_CakeMixed = STANDARD_ITEM_HUD_SCRIPT(key_CakeMix); - -HudScript HES_Item_CakeIcing = STANDARD_ITEM_HUD_SCRIPT(key_CakeIcing); - -HudScript HES_Item_CakeBerries = STANDARD_ITEM_HUD_SCRIPT(key_CakeBerries); - -HudScript HES_Item_Hammer1 = STANDARD_ITEM_HUD_SCRIPT(Hammer1); - -HudScript HES_Item_Hammer2 = STANDARD_ITEM_HUD_SCRIPT(Hammer2); - -HudScript HES_Item_Hammer3 = STANDARD_ITEM_HUD_SCRIPT(Hammer3); - -HudScript HES_Item_Boots1 = STANDARD_ITEM_HUD_SCRIPT(Boots1); - -HudScript HES_Item_Boots2 = STANDARD_ITEM_HUD_SCRIPT(Boots2); - -HudScript HES_Item_Boots3 = STANDARD_ITEM_HUD_SCRIPT(Boots3); - -HudScript HES_Item_Items = STANDARD_ITEM_HUD_SCRIPT(Items); - -HudScript HES_Item_HeartPiece = { - hs_SetVisible - hs_SetTileSize(HUD_ELEMENT_SIZE_24x24) - hs_Loop - hs_SetIcon(60, anim_heart_piece) - hs_Restart - hs_End -}; - -HudScript HES_Item_Heart = { - hs_SetVisible - hs_SetTileSize(HUD_ELEMENT_SIZE_24x24) - hs_Loop - hs_SetIcon(10, anim_heart_0) - hs_SetIcon(6, anim_heart_1) - hs_Restart - hs_End -}; - -HudScript HES_Item_Coin = { - hs_SetVisible - hs_SetTileSize(HUD_ELEMENT_SIZE_24x24) - hs_Loop - hs_op_15(0) - hs_SetIcon(3, anim_coin_0) - hs_SetIcon(3, anim_coin_1) - hs_SetIcon(3, anim_coin_4) - hs_SetIcon(3, anim_coin_5) - hs_SetIcon(3, anim_coin_6) - hs_SetIcon(3, anim_coin_7) - hs_SetIcon(3, anim_coin_8) - hs_SetIcon(3, anim_coin_9) - hs_RandomRestart(100, 70) - hs_op_15(1) - hs_SetIcon(3, anim_coin_0) - hs_SetIcon(2, anim_coin_1) - hs_SetIcon(1, anim_coin_2) - hs_SetIcon(1, anim_coin_3) - hs_SetIcon(2, anim_coin_4) - hs_SetIcon(3, anim_coin_5) - hs_SetIcon(3, anim_coin_6) - hs_SetIcon(3, anim_coin_7) - hs_SetIcon(3, anim_coin_8) - hs_SetIcon(3, anim_coin_9) - hs_Restart - hs_End -}; - -HudScript HES_Item_CoinSparkleA = { - hs_SetTexelOffset(-8, 0) - hs_SetIcon(1, anim_shimmer_0) - hs_SetIcon(1, anim_shimmer_1) - hs_SetIcon(1, anim_shimmer_2) - hs_SetIcon(2, anim_shimmer_6) - hs_SetIcon(1, anim_shimmer_2) - hs_SetIcon(1, anim_shimmer_3) - hs_SetIcon(1, anim_shimmer_6) - hs_SetIcon(1, anim_shimmer_4) - hs_SetIcon(1, anim_shimmer_6) - hs_SetIcon(1, anim_shimmer_5) - hs_SetIcon(16, anim_shimmer_6) - hs_End -}; - -HudScript HES_Item_CoinSparkleB = { - hs_SetTexelOffset(8, 8) - hs_SetIcon(1, anim_shimmer_0) - hs_SetIcon(1, anim_shimmer_1) - hs_SetIcon(1, anim_shimmer_2) - hs_SetIcon(2, anim_shimmer_6) - hs_SetIcon(1, anim_shimmer_2) - hs_SetIcon(1, anim_shimmer_3) - hs_SetIcon(1, anim_shimmer_6) - hs_SetIcon(1, anim_shimmer_4) - hs_SetIcon(1, anim_shimmer_6) - hs_SetIcon(1, anim_shimmer_5) - hs_SetIcon(16, anim_shimmer_6) - hs_End -}; - -HudScript HES_Item_CoinSparkleC = { - hs_SetTexelOffset(-4, 8) - hs_SetIcon(1, anim_shimmer_0) - hs_SetIcon(1, anim_shimmer_1) - hs_SetIcon(1, anim_shimmer_2) - hs_SetIcon(2, anim_shimmer_6) - hs_SetIcon(1, anim_shimmer_2) - hs_SetIcon(1, anim_shimmer_3) - hs_SetIcon(1, anim_shimmer_6) - hs_SetIcon(1, anim_shimmer_4) - hs_SetIcon(1, anim_shimmer_6) - hs_SetIcon(1, anim_shimmer_5) - hs_SetIcon(16, anim_shimmer_6) - hs_End -}; - -HudScript HES_Item_CoinSparkleD = { - hs_SetTexelOffset(6, -6) - hs_SetIcon(1, anim_shimmer_0) - hs_SetIcon(1, anim_shimmer_1) - hs_SetIcon(1, anim_shimmer_2) - hs_SetIcon(2, anim_shimmer_6) - hs_SetIcon(1, anim_shimmer_2) - hs_SetIcon(1, anim_shimmer_3) - hs_SetIcon(1, anim_shimmer_6) - hs_SetIcon(1, anim_shimmer_4) - hs_SetIcon(1, anim_shimmer_6) - hs_SetIcon(1, anim_shimmer_5) - hs_SetIcon(16, anim_shimmer_6) - hs_End -}; - -HudScript HES_Item_CoinSparkleE = { - hs_SetTexelOffset(1, -8) - hs_SetIcon(1, anim_shimmer_0) - hs_SetIcon(1, anim_shimmer_1) - hs_SetIcon(1, anim_shimmer_2) - hs_SetIcon(2, anim_shimmer_6) - hs_SetIcon(1, anim_shimmer_2) - hs_SetIcon(1, anim_shimmer_3) - hs_SetIcon(1, anim_shimmer_6) - hs_SetIcon(1, anim_shimmer_4) - hs_SetIcon(1, anim_shimmer_6) - hs_SetIcon(1, anim_shimmer_5) - hs_SetIcon(16, anim_shimmer_6) - hs_End -}; - -HudScript HES_Item_CoinSparkleRandom = { - hs_SetVisible - hs_SetTileSize(HUD_ELEMENT_SIZE_8x8) - hs_RandomBranch( - HS_PTR(HES_Item_CoinSparkleA), - HS_PTR(HES_Item_CoinSparkleB), - HS_PTR(HES_Item_CoinSparkleC), - HS_PTR(HES_Item_CoinSparkleD), - HS_PTR(HES_Item_CoinSparkleE)) - hs_End -}; - -HudScript HES_Item_StarPoint = { - hs_SetVisible - hs_SetTileSize(HUD_ELEMENT_SIZE_24x24) - hs_Loop - hs_SetIcon(2, anim_sp_0) - hs_SetIcon(2, anim_sp_1) - hs_SetIcon(2, anim_sp_2) - hs_SetIcon(2, anim_sp_3) - hs_SetIcon(2, anim_sp_4) - hs_SetIcon(2, anim_sp_5) - hs_SetIcon(2, anim_sp_6) - hs_SetIcon(2, anim_sp_7) - hs_Restart - hs_End -}; - -HudScript HES_Item_SmallStarPoint = { - hs_SetVisible - hs_SetTileSize(HUD_ELEMENT_SIZE_8x8) - hs_Loop - hs_SetIcon(2, anim_sp_small_0) - hs_SetIcon(2, anim_sp_small_1) - hs_SetIcon(2, anim_sp_small_2) - hs_SetIcon(2, anim_sp_small_3) - hs_SetIcon(2, anim_sp_small_4) - hs_SetIcon(2, anim_sp_small_5) - hs_SetIcon(2, anim_sp_small_6) - hs_SetIcon(2, anim_sp_small_7) - hs_Restart - hs_End -}; - -HudScript HES_Item_HeartPoint = { - hs_SetVisible - hs_SetTileSize(HUD_ELEMENT_SIZE_32x32) - hs_Loop - hs_SetIcon(8, anim_hp_0) - hs_SetIcon(5, anim_hp_1) - hs_SetIcon(8, anim_hp_2) - hs_Restart - hs_End -}; - -HudScript HES_Item_FlowerPoint = { - hs_SetVisible - hs_SetTileSize(HUD_ELEMENT_SIZE_32x32) - hs_Loop - hs_SetIcon(8, anim_fp_0) - hs_SetIcon(5, anim_fp_1) - hs_SetIcon(8, anim_fp_2) - hs_Restart - hs_End -}; - -HudScript HES_Item_StarPiece = { - hs_SetVisible - hs_SetTileSize(HUD_ELEMENT_SIZE_32x32) - hs_Loop - hs_SetIcon(12, anim_star_piece_0) - hs_SetIcon(4, anim_star_piece_1) - hs_SetIcon(12, anim_star_piece_2) - hs_SetIcon(4, anim_star_piece_1) - hs_Restart - hs_End -}; - -HudScript HES_Item_GearBoots1 = STANDARD_ITEM_HUD_SCRIPT(key_gear_boots_1); - -HudScript HES_Item_GearBoots2 = STANDARD_ITEM_HUD_SCRIPT(key_gear_boots_2); - -HudScript HES_Item_GearBoots3 = STANDARD_ITEM_HUD_SCRIPT(key_gear_boots_3); - -HudScript HES_Item_GearHammer1 = STANDARD_ITEM_HUD_SCRIPT(key_gear_hammer_1); - -HudScript HES_Item_GearHammer2 = STANDARD_ITEM_HUD_SCRIPT(key_gear_hammer_2); - -HudScript HES_Item_GearHammer3 = STANDARD_ITEM_HUD_SCRIPT(key_gear_hammer_3); - -HudScript HES_Item_LuckyStar = STANDARD_ITEM_HUD_SCRIPT(key_gear_lucky_star); - -HudScript HES_Item_Map = STANDARD_ITEM_HUD_SCRIPT(key_map); - -HudScript HES_Item_KoopaFortressKey = STANDARD_ITEM_HUD_SCRIPT(key_key_koopa_fortress); - -HudScript HES_Item_RuinsKey = STANDARD_ITEM_HUD_SCRIPT(key_key_ruins); - -HudScript HES_Item_TubbaCastleKey = STANDARD_ITEM_HUD_SCRIPT(key_key_tubba_castle); - -HudScript HES_Item_IcePalaceKey = STANDARD_ITEM_HUD_SCRIPT(key_key_ice_palace); - -HudScript HES_Item_BowserCastleKey = STANDARD_ITEM_HUD_SCRIPT(key_key_bowser_castle); - -HudScript HES_Item_Dolly = STANDARD_ITEM_HUD_SCRIPT(key_dolly); - -HudScript HES_Item_KooperShell = STANDARD_ITEM_HUD_SCRIPT(key_kooper_shell); - -HudScript HES_Item_PulseStone = STANDARD_ITEM_HUD_SCRIPT(key_pulse_stone); - -HudScript HES_Item_Artifact = STANDARD_ITEM_HUD_SCRIPT(key_artifact); - -HudScript HES_Item_AncientVase = STANDARD_ITEM_HUD_SCRIPT(key_vase); - -HudScript HES_Item_RuinsStonePyramid = STANDARD_ITEM_HUD_SCRIPT(key_ruins_stone_pyramid); - -HudScript HES_Item_RuinsStoneStar = STANDARD_ITEM_HUD_SCRIPT(key_ruins_stone_star); - -HudScript HES_Item_RuinsStoneMoon = STANDARD_ITEM_HUD_SCRIPT(key_ruins_stone_moon); - -HudScript HES_Item_ForestPass = STANDARD_ITEM_HUD_SCRIPT(key_forest_pass); - -HudScript HES_Item_BooRecordOutline = STANDARD_ITEM_HUD_SCRIPT(key_boo_record_mask); - -HudScript HES_Item_BooRecord = STANDARD_ITEM_HUD_SCRIPT(key_boo_record); - -HudScript HES_Item_BooWeight = STANDARD_ITEM_HUD_SCRIPT(key_boo_weight); - -HudScript HES_Item_BooPortrait = STANDARD_ITEM_HUD_SCRIPT(key_boo_portrait); - -HudScript HES_Item_MysticKey = STANDARD_ITEM_HUD_SCRIPT(key_mystic_key); - -HudScript HES_Item_IronKey = STANDARD_ITEM_HUD_SCRIPT(key_key_storeroom); - -HudScript HES_Item_ToyboxTrain = STANDARD_ITEM_HUD_SCRIPT(key_toybox_train); - -HudScript HES_Item_FryingPan = STANDARD_ITEM_HUD_SCRIPT(key_frying_pan); - -HudScript HES_Item_Dictionary = STANDARD_ITEM_HUD_SCRIPT(key_dictionary); - -HudScript HES_Item_MysteryNote = STANDARD_ITEM_HUD_SCRIPT(key_mystery_note); - -HudScript HES_Item_SuspiciousNote = STANDARD_ITEM_HUD_SCRIPT(key_suspicious_note); - -HudScript HES_Item_MagicalSeed1 = STANDARD_ITEM_HUD_SCRIPT(key_seed_1); - -HudScript HES_Item_MagicalSeed2 = STANDARD_ITEM_HUD_SCRIPT(key_seed_2); - -HudScript HES_Item_MagicalSeed3 = STANDARD_ITEM_HUD_SCRIPT(key_seed_3); - -HudScript HES_Item_MagicalSeed4 = STANDARD_ITEM_HUD_SCRIPT(key_seed_4); - -HudScript HES_Item_CrystalBerry = STANDARD_ITEM_HUD_SCRIPT(key_crystal_berry); - -HudScript HES_Item_WaterStone = STANDARD_ITEM_HUD_SCRIPT(key_water_stone); - -HudScript HES_Item_MagicBean = STANDARD_ITEM_HUD_SCRIPT(key_magic_bean); - -HudScript HES_Item_FertileSoil = STANDARD_ITEM_HUD_SCRIPT(key_fertile_soil); - -HudScript HES_Item_MiracleWater = STANDARD_ITEM_HUD_SCRIPT(key_miracle_water); - -HudScript HES_Item_UltraStone = STANDARD_ITEM_HUD_SCRIPT(key_ultra_stone); - -HudScript HES_Item_ToadDoll = STANDARD_ITEM_HUD_SCRIPT(key_toad_doll); - -HudScript HES_Item_Calculator = STANDARD_ITEM_HUD_SCRIPT(key_calculator); - -HudScript HES_Item_Screwdriver = STANDARD_ITEM_HUD_SCRIPT(key_screwdriver); - -HudScript HES_Item_CookBook = STANDARD_ITEM_HUD_SCRIPT(key_book_cook); - -HudScript HES_Item_JadeRaven = STANDARD_ITEM_HUD_SCRIPT(key_jade_raven); - -HudScript HES_Item_SnowmanBucket = STANDARD_ITEM_HUD_SCRIPT(key_snowman_bucket); - -HudScript HES_Item_SnowmanScarf = STANDARD_ITEM_HUD_SCRIPT(key_snowman_scarf); - -HudScript HES_Item_RedKey = STANDARD_ITEM_HUD_SCRIPT(key_key_red); - -HudScript HES_Item_BlueKey = STANDARD_ITEM_HUD_SCRIPT(key_key_blue); - -HudScript HES_Item_KootPackage = STANDARD_ITEM_HUD_SCRIPT(key_koot_package); - -HudScript HES_Item_KootRedJar = STANDARD_ITEM_HUD_SCRIPT(key_koot_red_jar); - -HudScript HES_Item_Melody = STANDARD_ITEM_HUD_SCRIPT(key_book_melody); - -HudScript HES_Item_Lyrics = STANDARD_ITEM_HUD_SCRIPT(key_book_lyrics); - -HudScript HES_Item_Mailbag = STANDARD_ITEM_HUD_SCRIPT(key_mailbag); - -HudScript HES_Item_StarStone = STANDARD_ITEM_HUD_SCRIPT(key_star_stone); - -HudScript HES_Item_SneakyParasol = STANDARD_ITEM_HUD_SCRIPT(peach_sneaky_parasol); - -HudScript HES_Item_PeachKey = STANDARD_ITEM_HUD_SCRIPT(key_key_peach); - -HudScript HES_Item_UNK_1DC210 = STANDARD_ITEM_HUD_SCRIPT(key_1DC210); - -HudScript HES_Item_UNK_1DC430 = STANDARD_ITEM_HUD_SCRIPT(key_1DC430); - -HudScript HES_Item_UNK_1DC650 = STANDARD_ITEM_HUD_SCRIPT(key_1DC650); - -HudScript HES_Item_UNK_1DC870 = STANDARD_ITEM_HUD_SCRIPT(key_1DC870); - -HudScript HES_Item_DojoCard1 = STANDARD_ITEM_HUD_SCRIPT(key_dojo_card_1); - -HudScript HES_Item_DojoCard2 = STANDARD_ITEM_HUD_SCRIPT(key_dojo_card_2); - -HudScript HES_Item_DojoCard3 = STANDARD_ITEM_HUD_SCRIPT(key_dojo_card_3); - -HudScript HES_Item_DojoCard4 = STANDARD_ITEM_HUD_SCRIPT(key_dojo_card_4); - -HudScript HES_Item_DojoCard5 = STANDARD_ITEM_HUD_SCRIPT(key_dojo_card_5); - -HudScript HES_Item_CrystalBall = STANDARD_ITEM_HUD_SCRIPT(key_crystal_ball); - -HudScript HES_Item_GoldCard = STANDARD_ITEM_HUD_SCRIPT(key_card_gold); - -HudScript HES_Item_SilverCard = STANDARD_ITEM_HUD_SCRIPT(key_card_silver); - -HudScript HES_Item_KootBook = STANDARD_ITEM_HUD_SCRIPT(key_koot_book); - -HudScript HES_Item_KootTheTape = STANDARD_ITEM_HUD_SCRIPT(key_koot_the_tape); - -HudScript HES_Item_KootMerluvleeAutograph = STANDARD_ITEM_HUD_SCRIPT(key_koot_autograph_luigi); - -HudScript HES_Item_KootEmptyWallet = STANDARD_ITEM_HUD_SCRIPT(key_koot_empty_wallet); - -HudScript HES_Item_KootLuigiAutograph = STANDARD_ITEM_HUD_SCRIPT(key_koot_autograph_merluvlee); - -HudScript HES_Item_KootShell = STANDARD_ITEM_HUD_SCRIPT(key_koot_shell); - -HudScript HES_Item_KootPhoto = STANDARD_ITEM_HUD_SCRIPT(key_koot_photo); - -HudScript HES_Item_KootGlasses = STANDARD_ITEM_HUD_SCRIPT(key_koot_glasses); - -HudScript HES_Item_Letter = STANDARD_ITEM_HUD_SCRIPT(key_Letter); -HudScript HES_Item_Letter_disabled = STANDARD_ITEM_HUD_SCRIPT(key_Letter_disabled); - -HudScript HES_Item_Unused_089 = STANDARD_ITEM_HUD_SCRIPT(key_LongLetter); -HudScript HES_Item_Unused_089_disabled = STANDARD_ITEM_HUD_SCRIPT(key_LongLetter_disabled); - -HudScript HES_Item_Unused_08A = STANDARD_ITEM_HUD_SCRIPT(key_TealLetter); -HudScript HES_Item_Unused_08A_disabled = STANDARD_ITEM_HUD_SCRIPT(key_TealLetter_disabled); - -HudScript HES_Item_Unused_08B = STANDARD_ITEM_HUD_SCRIPT(key_Postcard); -HudScript HES_Item_Unused_08B_disabled = STANDARD_ITEM_HUD_SCRIPT(key_Postcard_disabled); - -HudScript HES_Item_Unused_08C = STANDARD_ITEM_HUD_SCRIPT(key_EmptyBook); -HudScript HES_Item_Unused_08C_disabled = STANDARD_ITEM_HUD_SCRIPT(key_EmptyBook_disabled); - -HudScript HES_Item_Unused_08D = STANDARD_ITEM_HUD_SCRIPT(unused_item_08D); -HudScript HES_Item_Unused_08D_disabled = STANDARD_ITEM_HUD_SCRIPT(unused_item_08D_disabled); - -HudScript HES_Item_Unused_08E = STANDARD_ITEM_HUD_SCRIPT(unused_item_08E); -HudScript HES_Item_Unused_08E_disabled = STANDARD_ITEM_HUD_SCRIPT(unused_item_08E_disabled); - -HudScript HES_Item_Unused_08F = STANDARD_ITEM_HUD_SCRIPT(unused_item_08F); -HudScript HES_Item_Unused_08F_disabled = STANDARD_ITEM_HUD_SCRIPT(unused_item_08F_disabled); - -HudScript HES_Item_PleaseComeBack = STANDARD_ITEM_HUD_SCRIPT(battle_PleaseComeBack); -HudScript HES_Item_PleaseComeBack_disabled = STANDARD_ITEM_HUD_SCRIPT(battle_PleaseComeBack_disabled); - -HudScript HES_Item_Unused_139 = STANDARD_ITEM_HUD_SCRIPT(battle_item_139); -HudScript HES_Item_Unused_139_disabled = STANDARD_ITEM_HUD_SCRIPT(battle_item_139_disabled); - -HudScript HES_Item_FrightJar = STANDARD_ITEM_HUD_SCRIPT(battle_FrightJar); -HudScript HES_Item_FrightJar_disabled = STANDARD_ITEM_HUD_SCRIPT(battle_FrightJar_disabled); - -HudScript HES_Item_Mystery = STANDARD_ITEM_HUD_SCRIPT(battle_Mystery); -HudScript HES_Item_Mystery_disabled = STANDARD_ITEM_HUD_SCRIPT(battle_Mystery_disabled); - -HudScript HES_Item_RepelGel = STANDARD_ITEM_HUD_SCRIPT(battle_RepelGel); -HudScript HES_Item_RepelGel_disabled = STANDARD_ITEM_HUD_SCRIPT(battle_RepelGel_disabled); - -HudScript HES_Item_InsecticideHerb = STANDARD_ITEM_HUD_SCRIPT(battle_InsecticideHerb); -HudScript HES_Item_InsecticideHerb_disabled = STANDARD_ITEM_HUD_SCRIPT(battle_InsecticideHerb_disabled); - -HudScript HES_Item_Unused_13E = STANDARD_ITEM_HUD_SCRIPT(battle_item_13E); -HudScript HES_Item_Unused_13E_disabled = STANDARD_ITEM_HUD_SCRIPT(battle_item_13E_disabled); - -HudScript HES_Item_Unused_13F = STANDARD_ITEM_HUD_SCRIPT(battle_item_13F); -HudScript HES_Item_Unused_13F_disabled = STANDARD_ITEM_HUD_SCRIPT(battle_item_13F_disabled); - -HudScript HES_Item_SpicySoup = STANDARD_ITEM_HUD_SCRIPT(food_SpicySoup); -HudScript HES_Item_SpicySoup_disabled = STANDARD_ITEM_HUD_SCRIPT(food_SpicySoup_disabled); - -HudScript HES_Item_ApplePie = STANDARD_ITEM_HUD_SCRIPT(food_ApplePie); -HudScript HES_Item_ApplePie_disabled = STANDARD_ITEM_HUD_SCRIPT(food_ApplePie_disabled); - -HudScript HES_Item_HoneyUltra = STANDARD_ITEM_HUD_SCRIPT(food_HoneyUltra); -HudScript HES_Item_HoneyUltra_disabled = STANDARD_ITEM_HUD_SCRIPT(food_HoneyUltra_disabled); - -HudScript HES_Item_MapleUltra = STANDARD_ITEM_HUD_SCRIPT(food_MapleUltra); -HudScript HES_Item_MapleUltra_disabled = STANDARD_ITEM_HUD_SCRIPT(food_MapleUltra_disabled); - -HudScript HES_Item_JellyUltra = STANDARD_ITEM_HUD_SCRIPT(food_JellyUltra); -HudScript HES_Item_JellyUltra_disabled = STANDARD_ITEM_HUD_SCRIPT(food_JellyUltra_disabled); - -HudScript HES_Item_Koopasta = STANDARD_ITEM_HUD_SCRIPT(food_Koopasta); -HudScript HES_Item_Koopasta_disabled = STANDARD_ITEM_HUD_SCRIPT(food_Koopasta_disabled); - -HudScript HES_Item_FriedShroom = STANDARD_ITEM_HUD_SCRIPT(food_FriedShroom); -HudScript HES_Item_FriedShroom_disabled = STANDARD_ITEM_HUD_SCRIPT(food_FriedShroom_disabled); - -HudScript HES_Item_ShroomCake = STANDARD_ITEM_HUD_SCRIPT(food_ShroomCake); -HudScript HES_Item_ShroomCake_disabled = STANDARD_ITEM_HUD_SCRIPT(food_ShroomCake_disabled); - -HudScript HES_Item_ShroomSteak = STANDARD_ITEM_HUD_SCRIPT(food_ShroomSteak); -HudScript HES_Item_ShroomSteak_disabled = STANDARD_ITEM_HUD_SCRIPT(food_ShroomSteak_disabled); - -HudScript HES_Item_HotShroom = STANDARD_ITEM_HUD_SCRIPT(food_HotShroom); -HudScript HES_Item_HotShroom_disabled = STANDARD_ITEM_HUD_SCRIPT(food_HotShroom_disabled); - -HudScript HES_Item_SweetShroom = STANDARD_ITEM_HUD_SCRIPT(food_SweetShroom); -HudScript HES_Item_SweetShroom_disabled = STANDARD_ITEM_HUD_SCRIPT(food_SweetShroom_disabled); - -HudScript HES_Item_HealthyJuice = STANDARD_ITEM_HUD_SCRIPT(food_HealthyJuice); -HudScript HES_Item_HealthyJuice_disabled = STANDARD_ITEM_HUD_SCRIPT(food_HealthyJuice_disabled); - -HudScript HES_Item_BlandMeal = STANDARD_ITEM_HUD_SCRIPT(food_BlandMeal); -HudScript HES_Item_BlandMeal_disabled = STANDARD_ITEM_HUD_SCRIPT(food_BlandMeal_disabled); - -HudScript HES_Item_YummyMeal = STANDARD_ITEM_HUD_SCRIPT(food_YummyMeal); -HudScript HES_Item_YummyMeal_disabled = STANDARD_ITEM_HUD_SCRIPT(food_YummyMeal_disabled); - -HudScript HES_Item_DeluxeFeast = STANDARD_ITEM_HUD_SCRIPT(food_DeluxeFeast); -HudScript HES_Item_DeluxeFeast_disabled = STANDARD_ITEM_HUD_SCRIPT(food_DeluxeFeast_disabled); - -HudScript HES_Item_SpecialShake = STANDARD_ITEM_HUD_SCRIPT(food_SpecialShake); -HudScript HES_Item_SpecialShake_disabled = STANDARD_ITEM_HUD_SCRIPT(food_SpecialShake_disabled); - -HudScript HES_Item_BigCookie = STANDARD_ITEM_HUD_SCRIPT(food_BigCookie); -HudScript HES_Item_BigCookie_disabled = STANDARD_ITEM_HUD_SCRIPT(food_BigCookie_disabled); - -HudScript HES_Item_Cake = STANDARD_ITEM_HUD_SCRIPT(food_Cake); -HudScript HES_Item_Cake_disabled = STANDARD_ITEM_HUD_SCRIPT(food_Cake_disabled); - -HudScript HES_Item_Mistake = STANDARD_ITEM_HUD_SCRIPT(food_Mistake); -HudScript HES_Item_Mistake_disabled = STANDARD_ITEM_HUD_SCRIPT(food_Mistake_disabled); - -HudScript HES_Item_KoopaTea = STANDARD_ITEM_HUD_SCRIPT(food_KoopaTea); -HudScript HES_Item_KoopaTea_disabled = STANDARD_ITEM_HUD_SCRIPT(food_KoopaTea_disabled); - -HudScript HES_Item_HoneySuper = STANDARD_ITEM_HUD_SCRIPT(food_HoneySuper); -HudScript HES_Item_HoneySuper_disabled = STANDARD_ITEM_HUD_SCRIPT(food_HoneySuper_disabled); - -HudScript HES_Item_MapleSuper = STANDARD_ITEM_HUD_SCRIPT(food_MapleSuper); -HudScript HES_Item_MapleSuper_disabled = STANDARD_ITEM_HUD_SCRIPT(food_MapleSuper_disabled); - -HudScript HES_Item_JellySuper = STANDARD_ITEM_HUD_SCRIPT(food_JellySuper); -HudScript HES_Item_JellySuper_disabled = STANDARD_ITEM_HUD_SCRIPT(food_JellySuper_disabled); - -HudScript HES_Item_Spaghetti = STANDARD_ITEM_HUD_SCRIPT(food_Spaghetti); -HudScript HES_Item_Spaghetti_disabled = STANDARD_ITEM_HUD_SCRIPT(food_Spaghetti_disabled); - -HudScript HES_Item_EggMissile = STANDARD_ITEM_HUD_SCRIPT(food_EggMissile); -HudScript HES_Item_EggMissile_disabled = STANDARD_ITEM_HUD_SCRIPT(food_EggMissile_disabled); - -HudScript HES_Item_FriedEgg = STANDARD_ITEM_HUD_SCRIPT(food_FriedEgg); -HudScript HES_Item_FriedEgg_disabled = STANDARD_ITEM_HUD_SCRIPT(food_FriedEgg_disabled); - -HudScript HES_Item_HoneyShroom = STANDARD_ITEM_HUD_SCRIPT(food_HoneyShroom); -HudScript HES_Item_HoneyShroom_disabled = STANDARD_ITEM_HUD_SCRIPT(food_HoneyShroom_disabled); - -HudScript HES_Item_HoneyCandy = STANDARD_ITEM_HUD_SCRIPT(food_HoneyCandy); -HudScript HES_Item_HoneyCandy_disabled = STANDARD_ITEM_HUD_SCRIPT(food_HoneyCandy_disabled); - -HudScript HES_Item_ElectroPop = STANDARD_ITEM_HUD_SCRIPT(food_ElectroPop); -HudScript HES_Item_ElectroPop_disabled = STANDARD_ITEM_HUD_SCRIPT(food_ElectroPop_disabled); - -HudScript HES_Item_FirePop = STANDARD_ITEM_HUD_SCRIPT(food_FirePop); -HudScript HES_Item_FirePop_disabled = STANDARD_ITEM_HUD_SCRIPT(food_FirePop_disabled); - -HudScript HES_Item_LimeCandy = STANDARD_ITEM_HUD_SCRIPT(food_LimeCandy); -HudScript HES_Item_LimeCandy_disabled = STANDARD_ITEM_HUD_SCRIPT(food_LimeCandy_disabled); - -HudScript HES_Item_CocoPop = STANDARD_ITEM_HUD_SCRIPT(food_CocoPop); -HudScript HES_Item_CocoPop_disabled = STANDARD_ITEM_HUD_SCRIPT(food_CocoPop_disabled); - -HudScript HES_Item_LemonCandy = STANDARD_ITEM_HUD_SCRIPT(food_LemonCandy); -HudScript HES_Item_LemonCandy_disabled = STANDARD_ITEM_HUD_SCRIPT(food_LemonCandy_disabled); - -HudScript HES_Item_JellyPop = STANDARD_ITEM_HUD_SCRIPT(food_JellyPop); -HudScript HES_Item_JellyPop_disabled = STANDARD_ITEM_HUD_SCRIPT(food_JellyPop_disabled); - -HudScript HES_Item_StrangeCake = STANDARD_ITEM_HUD_SCRIPT(food_StrangeCake); -HudScript HES_Item_StrangeCake_disabled = STANDARD_ITEM_HUD_SCRIPT(food_StrangeCake_disabled); - -HudScript HES_Item_KookyCookie = STANDARD_ITEM_HUD_SCRIPT(food_KookyCookie); -HudScript HES_Item_KookyCookie_disabled = STANDARD_ITEM_HUD_SCRIPT(food_KookyCookie_disabled); - -HudScript HES_Item_FrozenFries = STANDARD_ITEM_HUD_SCRIPT(food_FrozenFries); -HudScript HES_Item_FrozenFries_disabled = STANDARD_ITEM_HUD_SCRIPT(food_FrozenFries_disabled); - -HudScript HES_Item_PotatoSalad = STANDARD_ITEM_HUD_SCRIPT(food_PotatoSalad); -HudScript HES_Item_PotatoSalad_disabled = STANDARD_ITEM_HUD_SCRIPT(food_PotatoSalad_disabled); - -HudScript HES_Item_NuttyCake = STANDARD_ITEM_HUD_SCRIPT(food_NuttyCake); -HudScript HES_Item_NuttyCake_disabled = STANDARD_ITEM_HUD_SCRIPT(food_NuttyCake_disabled); - -HudScript HES_Item_MapleShroom = STANDARD_ITEM_HUD_SCRIPT(food_MapleShroom); -HudScript HES_Item_MapleShroom_disabled = STANDARD_ITEM_HUD_SCRIPT(food_MapleShroom_disabled); - -HudScript HES_Item_BoiledEgg = STANDARD_ITEM_HUD_SCRIPT(food_BoiledEgg); -HudScript HES_Item_BoiledEgg_disabled = STANDARD_ITEM_HUD_SCRIPT(food_BoiledEgg_disabled); - -HudScript HES_Item_YoshiCookie = STANDARD_ITEM_HUD_SCRIPT(food_YoshiCookie); -HudScript HES_Item_YoshiCookie_disabled = STANDARD_ITEM_HUD_SCRIPT(food_YoshiCookie_disabled); - -HudScript HES_Item_JellyShroom = STANDARD_ITEM_HUD_SCRIPT(food_JellyShroom); -HudScript HES_Item_JellyShroom_disabled = STANDARD_ITEM_HUD_SCRIPT(food_JellyShroom_disabled); - -HudScript HES_Item_Unused_02C = STANDARD_ITEM_HUD_SCRIPT(unused_item_02C); -HudScript HES_Item_Unused_02C_disabled = STANDARD_ITEM_HUD_SCRIPT(unused_item_02C_disabled); - -HudScript HES_Item_Unused_02D = STANDARD_ITEM_HUD_SCRIPT(unused_item_02D); -HudScript HES_Item_Unused_02D_disabled = STANDARD_ITEM_HUD_SCRIPT(unused_item_02D_disabled); - -HudScript HES_Item_Unused_02E = STANDARD_ITEM_HUD_SCRIPT(unused_item_02E); -HudScript HES_Item_Unused_02E_disabled = STANDARD_ITEM_HUD_SCRIPT(unused_item_02E_disabled); - -HudScript HES_Item_Unused_02F = STANDARD_ITEM_HUD_SCRIPT(unused_item_02F); -HudScript HES_Item_Unused_02F_disabled = STANDARD_ITEM_HUD_SCRIPT(unused_item_02F_disabled); - -HudScript HES_Item_Unused_030 = STANDARD_ITEM_HUD_SCRIPT(unused_item_030); -HudScript HES_Item_Unused_030_disabled = STANDARD_ITEM_HUD_SCRIPT(unused_item_030_disabled); - -HudScript HES_Item_SpinSmash = STANDARD_ITEM_HUD_SCRIPT(badge_SpinSmash); -HudScript HES_Item_SpinSmash_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_SpinSmash_disabled); - -HudScript HES_Item_Multibounce = STANDARD_ITEM_HUD_SCRIPT(badge_Multibounce); -HudScript HES_Item_Multibounce_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_Multibounce_disabled); - -HudScript HES_Item_PowerPlus = STANDARD_ITEM_HUD_SCRIPT(badge_PowerPlus); -HudScript HES_Item_PowerPlus_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_PowerPlus_disabled); - -HudScript HES_Item_DodgeMaster = STANDARD_ITEM_HUD_SCRIPT(badge_DodgeMaster); -HudScript HES_Item_DodgeMaster_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_DodgeMaster_disabled); - -HudScript HES_Item_PowerBounce = STANDARD_ITEM_HUD_SCRIPT(badge_PowerBounce); -HudScript HES_Item_PowerBounce_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_PowerBounce_disabled); - -HudScript HES_Item_SpikeShield = STANDARD_ITEM_HUD_SCRIPT(badge_SpikeShield); -HudScript HES_Item_SpikeShield_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_SpikeShield_disabled); - -HudScript HES_Item_FirstAttack = STANDARD_ITEM_HUD_SCRIPT(badge_FirstAttack); -HudScript HES_Item_FirstAttack_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_FirstAttack_disabled); - -HudScript HES_Item_HPPlus = STANDARD_ITEM_HUD_SCRIPT(badge_HPPlus); -HudScript HES_Item_HPPlus_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_HPPlus_disabled); - -HudScript HES_Item_QuakeHammer = STANDARD_ITEM_HUD_SCRIPT(badge_QuakeHammer); -HudScript HES_Item_QuakeHammer_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_QuakeHammer_disabled); - -HudScript HES_Item_DoubleDip = STANDARD_ITEM_HUD_SCRIPT(badge_DoubleDip); -HudScript HES_Item_DoubleDip_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_DoubleDip_disabled); - -HudScript HES_Item_PowerQuake = STANDARD_ITEM_HUD_SCRIPT(badge_PowerQuake); -HudScript HES_Item_PowerQuake_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_PowerQuake_disabled); - -HudScript HES_Item_MegaQuake = STANDARD_ITEM_HUD_SCRIPT(badge_MegaQuake); -HudScript HES_Item_MegaQuake_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_MegaQuake_disabled); - -HudScript HES_Item_SleepStomp = STANDARD_ITEM_HUD_SCRIPT(badge_SleepStomp); -HudScript HES_Item_SleepStomp_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_SleepStomp_disabled); - -HudScript HES_Item_SmashCharge = STANDARD_ITEM_HUD_SCRIPT(badge_SmashCharge); -HudScript HES_Item_SmashCharge_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_SmashCharge_disabled); - -HudScript HES_Item_SSmashChg = STANDARD_ITEM_HUD_SCRIPT(badge_SSmashChg); -HudScript HES_Item_SSmashChg_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_SSmashChg_disabled); - -HudScript HES_Item_AutoSmash = STANDARD_ITEM_HUD_SCRIPT(badge_AutoSmash); -HudScript HES_Item_AutoSmash_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_AutoSmash_disabled); - -HudScript HES_Item_FireShield = STANDARD_ITEM_HUD_SCRIPT(badge_FireShield); -HudScript HES_Item_FireShield_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_FireShield_disabled); - -HudScript HES_Item_JumpCharge = STANDARD_ITEM_HUD_SCRIPT(badge_JumpCharge); -HudScript HES_Item_JumpCharge_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_JumpCharge_disabled); - -HudScript HES_Item_SJumpChg = STANDARD_ITEM_HUD_SCRIPT(badge_SJumpChg); -HudScript HES_Item_SJumpChg_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_SJumpChg_disabled); - -HudScript HES_Item_AutoJump = STANDARD_ITEM_HUD_SCRIPT(badge_AutoJump); -HudScript HES_Item_AutoJump_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_AutoJump_disabled); - -HudScript HES_Item_DDownPound = STANDARD_ITEM_HUD_SCRIPT(badge_DDownPound); -HudScript HES_Item_DDownPound_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_DDownPound_disabled); - -HudScript HES_Item_AutoMultibounce = STANDARD_ITEM_HUD_SCRIPT(badge_AutoMultibounce); -HudScript HES_Item_AutoMultibounce_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_AutoMultibounce_disabled); - -HudScript HES_Item_DizzyStomp = STANDARD_ITEM_HUD_SCRIPT(badge_DizzyStomp); -HudScript HES_Item_DizzyStomp_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_DizzyStomp_disabled); - -HudScript HES_Item_HammerThrow = STANDARD_ITEM_HUD_SCRIPT(badge_HammerThrow); -HudScript HES_Item_HammerThrow_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_HammerThrow_disabled); - -HudScript HES_Item_SmashCharge0 = STANDARD_ITEM_HUD_SCRIPT(badge_SmashCharge0); -HudScript HES_Item_SmashCharge0_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_SmashCharge0_disabled); - -HudScript HES_Item_PrettyLucky = STANDARD_ITEM_HUD_SCRIPT(badge_PrettyLucky); -HudScript HES_Item_PrettyLucky_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_PrettyLucky_disabled); - -HudScript HES_Item_FeelingFine = STANDARD_ITEM_HUD_SCRIPT(badge_FeelingFine); -HudScript HES_Item_FeelingFine_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_FeelingFine_disabled); - -HudScript HES_Item_AttackFXA = STANDARD_ITEM_HUD_SCRIPT(badge_AttackFXA); -HudScript HES_Item_AttackFXA_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_AttackFXA_disabled); - -HudScript HES_Item_AllorNothing = STANDARD_ITEM_HUD_SCRIPT(badge_AllorNothing); -HudScript HES_Item_AllorNothing_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_AllorNothing_disabled); - -HudScript HES_Item_HPDrain = STANDARD_ITEM_HUD_SCRIPT(badge_HPDrain); -HudScript HES_Item_HPDrain_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_HPDrain_disabled); - -HudScript HES_Item_JumpCharge0 = STANDARD_ITEM_HUD_SCRIPT(badge_JumpCharge0); -HudScript HES_Item_JumpCharge0_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_JumpCharge0_disabled); - -HudScript HES_Item_SlowGo = STANDARD_ITEM_HUD_SCRIPT(badge_SlowGo); -HudScript HES_Item_SlowGo_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_SlowGo_disabled); - -HudScript HES_Item_FPPlus = STANDARD_ITEM_HUD_SCRIPT(badge_FPPlus); -HudScript HES_Item_FPPlus_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_FPPlus_disabled); - -HudScript HES_Item_MegaRush = STANDARD_ITEM_HUD_SCRIPT(badge_MegaRush); -HudScript HES_Item_MegaRush_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_MegaRush_disabled); - -HudScript HES_Item_IcePower = STANDARD_ITEM_HUD_SCRIPT(badge_IcePower); -HudScript HES_Item_IcePower_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_IcePower_disabled); - -HudScript HES_Item_DefendPlus = STANDARD_ITEM_HUD_SCRIPT(badge_DefendPlus); -HudScript HES_Item_DefendPlus_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_DefendPlus_disabled); - -HudScript HES_Item_PayOff = STANDARD_ITEM_HUD_SCRIPT(badge_PayOff); -HudScript HES_Item_PayOff_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_PayOff_disabled); - -HudScript HES_Item_MoneyMoney = STANDARD_ITEM_HUD_SCRIPT(badge_MoneyMoney); -HudScript HES_Item_MoneyMoney_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_MoneyMoney_disabled); - -HudScript HES_Item_ChillOut = STANDARD_ITEM_HUD_SCRIPT(badge_ChillOut); -HudScript HES_Item_ChillOut_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_ChillOut_disabled); - -HudScript HES_Item_HappyHeart = STANDARD_ITEM_HUD_SCRIPT(badge_HappyHeart); -HudScript HES_Item_HappyHeart_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_HappyHeart_disabled); - -HudScript HES_Item_ZapTap = STANDARD_ITEM_HUD_SCRIPT(badge_ZapTap); -HudScript HES_Item_ZapTap_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_ZapTap_disabled); - -HudScript HES_Item_Berserker = STANDARD_ITEM_HUD_SCRIPT(badge_Berserker); -HudScript HES_Item_Berserker_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_Berserker_disabled); - -HudScript HES_Item_RightOn = STANDARD_ITEM_HUD_SCRIPT(badge_RightOn); -HudScript HES_Item_RightOn_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_RightOn_disabled); - -HudScript HES_Item_RunawayPay = STANDARD_ITEM_HUD_SCRIPT(badge_RunawayPay); -HudScript HES_Item_RunawayPay_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_RunawayPay_disabled); - -HudScript HES_Item_Refund = STANDARD_ITEM_HUD_SCRIPT(badge_Refund); -HudScript HES_Item_Refund_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_Refund_disabled); - -HudScript HES_Item_FlowerSaver = STANDARD_ITEM_HUD_SCRIPT(badge_FlowerSaver); -HudScript HES_Item_FlowerSaver_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_FlowerSaver_disabled); - -HudScript HES_Item_TripleDip = STANDARD_ITEM_HUD_SCRIPT(badge_TripleDip); -HudScript HES_Item_TripleDip_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_TripleDip_disabled); - -HudScript HES_Item_FlowerFanatic = STANDARD_ITEM_HUD_SCRIPT(badge_FlowerFanatic); -HudScript HES_Item_FlowerFanatic_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_FlowerFanatic_disabled); - -HudScript HES_Item_PowerJump = STANDARD_ITEM_HUD_SCRIPT(badge_PowerJump); -HudScript HES_Item_PowerJump_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_PowerJump_disabled); - -HudScript HES_Item_SuperJump = STANDARD_ITEM_HUD_SCRIPT(badge_SuperJump); -HudScript HES_Item_SuperJump_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_SuperJump_disabled); - -HudScript HES_Item_MegaJump = STANDARD_ITEM_HUD_SCRIPT(badge_MegaJump); -HudScript HES_Item_MegaJump_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_MegaJump_disabled); - -HudScript HES_Item_PowerSmash1 = STANDARD_ITEM_HUD_SCRIPT(badge_PowerSmash); -HudScript HES_Item_PowerSmash1_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_PowerSmash_disabled); - -HudScript HES_Item_SuperSmash = STANDARD_ITEM_HUD_SCRIPT(badge_SuperSmash); -HudScript HES_Item_SuperSmash_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_SuperSmash_disabled); - -HudScript HES_Item_MegaSmash = STANDARD_ITEM_HUD_SCRIPT(badge_MegaSmash); -HudScript HES_Item_MegaSmash_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_MegaSmash_disabled); - -HudScript HES_Item_LuckyDay = STANDARD_ITEM_HUD_SCRIPT(badge_LuckyDay); -HudScript HES_Item_LuckyDay_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_LuckyDay_disabled); - -HudScript HES_Item_MegaHPDrain = STANDARD_ITEM_HUD_SCRIPT(badge_MegaHPDrain); -HudScript HES_Item_MegaHPDrain_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_MegaHPDrain_disabled); - -HudScript HES_Item_BumpAttack = STANDARD_ITEM_HUD_SCRIPT(badge_BumpAttack); -HudScript HES_Item_BumpAttack_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_BumpAttack_disabled); - -HudScript HES_Item_PUpDDown = STANDARD_ITEM_HUD_SCRIPT(badge_PUpDDown); -HudScript HES_Item_PUpDDown_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_PUpDDown_disabled); - -HudScript HES_Item_PDownDUp = STANDARD_ITEM_HUD_SCRIPT(badge_PDownDUp); -HudScript HES_Item_PDownDUp_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_PDownDUp_disabled); - -HudScript HES_Item_HeartFinder = STANDARD_ITEM_HUD_SCRIPT(badge_HeartFinder); -HudScript HES_Item_HeartFinder_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_HeartFinder_disabled); - -HudScript HES_Item_FlowerFinder = STANDARD_ITEM_HUD_SCRIPT(badge_FlowerFinder); -HudScript HES_Item_FlowerFinder_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_FlowerFinder_disabled); - -HudScript HES_Item_DizzyAttack = STANDARD_ITEM_HUD_SCRIPT(badge_DizzyAttack); -HudScript HES_Item_DizzyAttack_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_DizzyAttack_disabled); - -HudScript HES_Item_SpeedySpin = STANDARD_ITEM_HUD_SCRIPT(badge_SpeedySpin); -HudScript HES_Item_SpeedySpin_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_SpeedySpin_disabled); - -HudScript HES_Item_SpinAttack = STANDARD_ITEM_HUD_SCRIPT(badge_SpinAttack); -HudScript HES_Item_SpinAttack_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_SpinAttack_disabled); - -HudScript HES_Item_ISpy = STANDARD_ITEM_HUD_SCRIPT(badge_ISpy); -HudScript HES_Item_ISpy_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_ISpy_disabled); - -HudScript HES_Item_PowerRush = STANDARD_ITEM_HUD_SCRIPT(badge_PowerRush); -HudScript HES_Item_PowerRush_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_PowerRush_disabled); - -HudScript HES_Item_LastStand = STANDARD_ITEM_HUD_SCRIPT(badge_LastStand); -HudScript HES_Item_LastStand_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_LastStand_disabled); - -HudScript HES_Item_CloseCall = STANDARD_ITEM_HUD_SCRIPT(badge_CloseCall); -HudScript HES_Item_CloseCall_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_CloseCall_disabled); - -HudScript HES_Item_CrazyHeart = STANDARD_ITEM_HUD_SCRIPT(badge_CrazyHeart); -HudScript HES_Item_CrazyHeart_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_CrazyHeart_disabled); - -HudScript HES_Item_Unused_0D5 = STANDARD_ITEM_HUD_SCRIPT(unused_item_0D5); -HudScript HES_Item_Unused_0D5_disabled = STANDARD_ITEM_HUD_SCRIPT(unused_item_0D5_disabled); - -HudScript HES_Item_Unused_0D6 = STANDARD_ITEM_HUD_SCRIPT(unused_item_0D6); -HudScript HES_Item_Unused_0D6_disabled = STANDARD_ITEM_HUD_SCRIPT(unused_item_0D6_disabled); - -HudScript HES_Item_Unused_0D7 = STANDARD_ITEM_HUD_SCRIPT(unused_item_0D7); -HudScript HES_Item_Unused_0D7_disabled = STANDARD_ITEM_HUD_SCRIPT(unused_item_0D7_disabled); - -HudScript HES_Item_ShrinkSmash = STANDARD_ITEM_HUD_SCRIPT(badge_ShrinkSmash); -HudScript HES_Item_ShrinkSmash_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_ShrinkSmash_disabled); - -HudScript HES_Item_ShrinkStomp = STANDARD_ITEM_HUD_SCRIPT(badge_ShrinkStomp); -HudScript HES_Item_ShrinkStomp_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_ShrinkStomp_disabled); - -HudScript HES_Item_DDownJump = STANDARD_ITEM_HUD_SCRIPT(badge_DDownJump); -HudScript HES_Item_DDownJump_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_DDownJump_disabled); - -HudScript HES_Item_DamageDodge = STANDARD_ITEM_HUD_SCRIPT(badge_DamageDodge); -HudScript HES_Item_DamageDodge_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_DamageDodge_disabled); - -HudScript HES_Item_EarthquakeJump = STANDARD_ITEM_HUD_SCRIPT(badge_EarthquakeJump); -HudScript HES_Item_EarthquakeJump_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_EarthquakeJump_disabled); - -HudScript HES_Item_HappyFlower = STANDARD_ITEM_HUD_SCRIPT(badge_HappyFlower); -HudScript HES_Item_HappyFlower_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_HappyFlower_disabled); - -HudScript HES_Item_Unused_0DE = STANDARD_ITEM_HUD_SCRIPT(badge_HappyCoin); -HudScript HES_Item_Unused_0DE_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_HappyCoin_disabled); - -HudScript HES_Item_Unused_0DF = STANDARD_ITEM_HUD_SCRIPT(unused_item_0DF); -HudScript HES_Item_Unused_0DF_disabled = STANDARD_ITEM_HUD_SCRIPT(unused_item_0DF_disabled); - -HudScript HES_Item_DeepFocus = STANDARD_ITEM_HUD_SCRIPT(badge_DeepFocus); -HudScript HES_Item_DeepFocus_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_DeepFocus_disabled); - -HudScript HES_Item_SuperFocus = STANDARD_ITEM_HUD_SCRIPT(badge_SuperFocus); -HudScript HES_Item_SuperFocus_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_SuperFocus_disabled); - -HudScript HES_Item_Kaiden = STANDARD_ITEM_HUD_SCRIPT(badge_Kaiden); -HudScript HES_Item_Kaiden_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_Kaiden_disabled); - -HudScript HES_Item_QuickChange = STANDARD_ITEM_HUD_SCRIPT(badge_QuickChange); -HudScript HES_Item_QuickChange_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_QuickChange_disabled); - -HudScript HES_Item_Unused_0E4 = STANDARD_ITEM_HUD_SCRIPT(unused_item_0E4); -HudScript HES_Item_Unused_0E4_disabled = STANDARD_ITEM_HUD_SCRIPT(unused_item_0E4_disabled); - -HudScript HES_Item_Unused_0E5 = STANDARD_ITEM_HUD_SCRIPT(unused_item_0E5); -HudScript HES_Item_Unused_0E5_disabled = STANDARD_ITEM_HUD_SCRIPT(unused_item_0E5_disabled); - -HudScript HES_Item_Unused_0E6 = STANDARD_ITEM_HUD_SCRIPT(unused_item_0E6); -HudScript HES_Item_Unused_0E6_disabled = STANDARD_ITEM_HUD_SCRIPT(unused_item_0E6_disabled); - -HudScript HES_Item_Unused_0E7 = STANDARD_ITEM_HUD_SCRIPT(unused_item_0E7); -HudScript HES_Item_Unused_0E7_disabled = STANDARD_ITEM_HUD_SCRIPT(unused_item_0E7_disabled); - -HudScript HES_Item_Peekaboo = STANDARD_ITEM_HUD_SCRIPT(badge_Peekaboo); -HudScript HES_Item_Peekaboo_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_Peekaboo_disabled); - -HudScript HES_Item_GroupFocus = STANDARD_ITEM_HUD_SCRIPT(badge_GroupFocus); -HudScript HES_Item_GroupFocus_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_GroupFocus_disabled); - -HudScript HES_Item_AttackFXD = STANDARD_ITEM_HUD_SCRIPT(badge_AttackFXD); -HudScript HES_Item_AttackFXD_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_AttackFXD_disabled); - -HudScript HES_Item_AttackFXB = STANDARD_ITEM_HUD_SCRIPT(badge_AttackFXB); -HudScript HES_Item_AttackFXB_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_AttackFXB_disabled); - -HudScript HES_Item_AttackFXE = STANDARD_ITEM_HUD_SCRIPT(badge_AttackFXE); -HudScript HES_Item_AttackFXE_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_AttackFXE_disabled); - -HudScript HES_Item_AttackFXC = STANDARD_ITEM_HUD_SCRIPT(badge_AttackFXC); -HudScript HES_Item_AttackFXC_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_AttackFXC_disabled); - -HudScript HES_Item_AttackFXF = STANDARD_ITEM_HUD_SCRIPT(badge_AttackFXF); -HudScript HES_Item_AttackFXF_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_AttackFXF_disabled); - -HudScript HES_Item_Unused_0EF = STANDARD_ITEM_HUD_SCRIPT(unused_item_0EF); -HudScript HES_Item_Unused_0EF_disabled = STANDARD_ITEM_HUD_SCRIPT(unused_item_0EF_disabled); - -HudScript HES_Item_HealthyHealthy = STANDARD_ITEM_HUD_SCRIPT(badge_HealthyHealthy); -HudScript HES_Item_HealthyHealthy_disabled = STANDARD_ITEM_HUD_SCRIPT(badge_HealthyHealthy_disabled); - -HudScript HES_Item_Unused_0F1 = STANDARD_ITEM_HUD_SCRIPT(unused_item_0F1); -HudScript HES_Item_Unused_0F1_disabled = STANDARD_ITEM_HUD_SCRIPT(unused_item_0F1_disabled); - -HudScript HES_Item_Unused_0F2 = STANDARD_ITEM_HUD_SCRIPT(unused_item_0F2); -HudScript HES_Item_Unused_0F2_disabled = STANDARD_ITEM_HUD_SCRIPT(unused_item_0F2_disabled); - -HudScript HES_Item_Unused_0F3 = STANDARD_ITEM_HUD_SCRIPT(unused_item_0F3); -HudScript HES_Item_Unused_0F3_disabled = STANDARD_ITEM_HUD_SCRIPT(unused_item_0F3_disabled); - -HudScript HES_Item_Unused_0F4 = STANDARD_ITEM_HUD_SCRIPT(unused_item_0F4); -HudScript HES_Item_Unused_0F4_disabled = STANDARD_ITEM_HUD_SCRIPT(unused_item_0F4_disabled); - -HudScript HES_Item_Unused_0F5 = STANDARD_ITEM_HUD_SCRIPT(unused_item_0F5); -HudScript HES_Item_Unused_0F5_disabled = STANDARD_ITEM_HUD_SCRIPT(unused_item_0F5_disabled); - -HudScript HES_Item_Unused_0F6 = STANDARD_ITEM_HUD_SCRIPT(unused_item_0F6); -HudScript HES_Item_Unused_0F6_disabled = STANDARD_ITEM_HUD_SCRIPT(unused_item_0F6_disabled); - -HudScript HES_Item_Unused_0F7 = STANDARD_ITEM_HUD_SCRIPT(unused_item_0F7); -HudScript HES_Item_Unused_0F7_disabled = STANDARD_ITEM_HUD_SCRIPT(unused_item_0F7_disabled); - -HudScript HES_Item_FireFlower = STANDARD_ITEM_HUD_SCRIPT(battle_FireFlower); -HudScript HES_Item_FireFlower_disabled = STANDARD_ITEM_HUD_SCRIPT(battle_FireFlower_disabled); - -HudScript HES_Item_SnowmanDoll = STANDARD_ITEM_HUD_SCRIPT(battle_SnowmanDoll); -HudScript HES_Item_SnowmanDoll_disabled = STANDARD_ITEM_HUD_SCRIPT(battle_SnowmanDoll_disabled); - -HudScript HES_Item_ThunderRage = STANDARD_ITEM_HUD_SCRIPT(battle_ThunderRage); -HudScript HES_Item_ThunderRage_disabled = STANDARD_ITEM_HUD_SCRIPT(battle_ThunderRage_disabled); - -HudScript HES_Item_ThunderBolt = STANDARD_ITEM_HUD_SCRIPT(battle_ThunderBolt); -HudScript HES_Item_ThunderBolt_disabled = STANDARD_ITEM_HUD_SCRIPT(battle_ThunderBolt_disabled); - -HudScript HES_Item_ShootingStar = STANDARD_ITEM_HUD_SCRIPT(battle_ShootingStar); -HudScript HES_Item_ShootingStar_disabled = STANDARD_ITEM_HUD_SCRIPT(battle_ShootingStar_disabled); - -HudScript HES_Item_DustyHammer = STANDARD_ITEM_HUD_SCRIPT(battle_DustyHammer); -HudScript HES_Item_DustyHammer_disabled = STANDARD_ITEM_HUD_SCRIPT(battle_DustyHammer_disabled); - -HudScript HES_Item_Pebble = STANDARD_ITEM_HUD_SCRIPT(battle_Pebble); -HudScript HES_Item_Pebble_disabled = STANDARD_ITEM_HUD_SCRIPT(battle_Pebble_disabled); - -HudScript HES_Item_Unused_127 = STANDARD_ITEM_HUD_SCRIPT(unused_item_127); -HudScript HES_Item_Unused_127_disabled = STANDARD_ITEM_HUD_SCRIPT(unused_item_127_disabled); - -HudScript HES_Item_StoneCap = STANDARD_ITEM_HUD_SCRIPT(battle_StoneCap); -HudScript HES_Item_StoneCap_disabled = STANDARD_ITEM_HUD_SCRIPT(battle_StoneCap_disabled); - -HudScript HES_Item_VoltShroom = STANDARD_ITEM_HUD_SCRIPT(battle_VoltShroom); -HudScript HES_Item_VoltShroom_disabled = STANDARD_ITEM_HUD_SCRIPT(battle_VoltShroom_disabled); - -HudScript HES_Item_PowerStar = STANDARD_ITEM_HUD_SCRIPT(battle_PowerStar); -HudScript HES_Item_PowerStar_disabled = STANDARD_ITEM_HUD_SCRIPT(battle_PowerStar_disabled); - -HudScript HES_Item_Parasol = STANDARD_ITEM_HUD_SCRIPT(battle_Parasol); -HudScript HES_Item_Parasol_disabled = STANDARD_ITEM_HUD_SCRIPT(battle_Parasol_disabled); - -HudScript HES_Item_MagicMirror = STANDARD_ITEM_HUD_SCRIPT(battle_MagicMirror); -HudScript HES_Item_MagicMirror_disabled = STANDARD_ITEM_HUD_SCRIPT(battle_MagicMirror_disabled); - -HudScript HES_Item_Unused_12D = STANDARD_ITEM_HUD_SCRIPT(unused_item_12D); -HudScript HES_Item_Unused_12D_disabled = STANDARD_ITEM_HUD_SCRIPT(unused_item_12D_disabled); - -HudScript HES_Item_Unused_12E = STANDARD_ITEM_HUD_SCRIPT(unused_item_12E); -HudScript HES_Item_Unused_12E_disabled = STANDARD_ITEM_HUD_SCRIPT(unused_item_12E_disabled); - -HudScript HES_Item_Unused_12F = STANDARD_ITEM_HUD_SCRIPT(unused_item_12F); -HudScript HES_Item_Unused_12F_disabled = STANDARD_ITEM_HUD_SCRIPT(unused_item_12F_disabled); - -HudScript HES_Item_Mushroom = STANDARD_ITEM_HUD_SCRIPT(food_Mushroom); -HudScript HES_Item_Mushroom_disabled = STANDARD_ITEM_HUD_SCRIPT(food_Mushroom_disabled); - -HudScript HES_Item_SuperShroom = STANDARD_ITEM_HUD_SCRIPT(food_SuperShroom); -HudScript HES_Item_SuperShroom_disabled = STANDARD_ITEM_HUD_SCRIPT(food_SuperShroom_disabled); - -HudScript HES_Item_UltraShroom = STANDARD_ITEM_HUD_SCRIPT(food_UltraShroom); -HudScript HES_Item_UltraShroom_disabled = STANDARD_ITEM_HUD_SCRIPT(food_UltraShroom_disabled); - -HudScript HES_Item_LifeShroom = STANDARD_ITEM_HUD_SCRIPT(food_LifeShroom); -HudScript HES_Item_LifeShroom_disabled = STANDARD_ITEM_HUD_SCRIPT(food_LifeShroom_disabled); - -HudScript HES_Item_DriedShroom = STANDARD_ITEM_HUD_SCRIPT(food_DriedShroom); -HudScript HES_Item_DriedShroom_disabled = STANDARD_ITEM_HUD_SCRIPT(food_DriedShroom_disabled); - -HudScript HES_Item_TastyTonic = STANDARD_ITEM_HUD_SCRIPT(food_TastyTonic); -HudScript HES_Item_TastyTonic_disabled = STANDARD_ITEM_HUD_SCRIPT(food_TastyTonic_disabled); - -HudScript HES_Item_SuperSoda = STANDARD_ITEM_HUD_SCRIPT(food_SuperSoda); -HudScript HES_Item_SuperSoda_disabled = STANDARD_ITEM_HUD_SCRIPT(food_SuperSoda_disabled); - -HudScript HES_Item_BlueBerry = STANDARD_ITEM_HUD_SCRIPT(food_BlueBerry); -HudScript HES_Item_BlueBerry_disabled = STANDARD_ITEM_HUD_SCRIPT(food_BlueBerry_disabled); - -HudScript HES_Item_RedBerry = STANDARD_ITEM_HUD_SCRIPT(food_RedBerry); -HudScript HES_Item_RedBerry_disabled = STANDARD_ITEM_HUD_SCRIPT(food_RedBerry_disabled); - -HudScript HES_Item_YellowBerry = STANDARD_ITEM_HUD_SCRIPT(food_YellowBerry); -HudScript HES_Item_YellowBerry_disabled = STANDARD_ITEM_HUD_SCRIPT(food_YellowBerry_disabled); - -HudScript HES_Item_BubbleBerry = STANDARD_ITEM_HUD_SCRIPT(food_BubbleBerry); -HudScript HES_Item_BubbleBerry_disabled = STANDARD_ITEM_HUD_SCRIPT(food_BubbleBerry_disabled); - -HudScript HES_Item_Goomnut = STANDARD_ITEM_HUD_SCRIPT(food_Goomnut); -HudScript HES_Item_Goomnut_disabled = STANDARD_ITEM_HUD_SCRIPT(food_Goomnut_disabled); - -HudScript HES_Item_KoopaLeaf = STANDARD_ITEM_HUD_SCRIPT(food_KoopaLeaf); -HudScript HES_Item_KoopaLeaf_disabled = STANDARD_ITEM_HUD_SCRIPT(food_KoopaLeaf_disabled); - -HudScript HES_Item_DriedPasta = STANDARD_ITEM_HUD_SCRIPT(food_DriedPasta); -HudScript HES_Item_DriedPasta_disabled = STANDARD_ITEM_HUD_SCRIPT(food_DriedPasta_disabled); - -HudScript HES_Item_Lime = STANDARD_ITEM_HUD_SCRIPT(food_Lime); -HudScript HES_Item_Lime_disabled = STANDARD_ITEM_HUD_SCRIPT(food_Lime_disabled); - -HudScript HES_Item_Lemon = STANDARD_ITEM_HUD_SCRIPT(food_Lemon); -HudScript HES_Item_Lemon_disabled = STANDARD_ITEM_HUD_SCRIPT(food_Lemon_disabled); - -HudScript HES_Item_DriedFruit = STANDARD_ITEM_HUD_SCRIPT(food_DriedFruit); -HudScript HES_Item_DriedFruit_disabled = STANDARD_ITEM_HUD_SCRIPT(food_DriedFruit_disabled); - -HudScript HES_Item_StrangeLeaf = STANDARD_ITEM_HUD_SCRIPT(food_StrangeLeaf); -HudScript HES_Item_StrangeLeaf_disabled = STANDARD_ITEM_HUD_SCRIPT(food_StrangeLeaf_disabled); - -HudScript HES_Item_CakeMix = STANDARD_ITEM_HUD_SCRIPT(food_CakeMix); -HudScript HES_Item_CakeMix_disabled = STANDARD_ITEM_HUD_SCRIPT(food_CakeMix_disabled); - -HudScript HES_Item_Egg = STANDARD_ITEM_HUD_SCRIPT(food_Egg); -HudScript HES_Item_Egg_disabled = STANDARD_ITEM_HUD_SCRIPT(food_Egg_disabled); - -HudScript HES_Item_Coconut = STANDARD_ITEM_HUD_SCRIPT(food_Coconut); -HudScript HES_Item_Coconut_disabled = STANDARD_ITEM_HUD_SCRIPT(food_Coconut_disabled); - -HudScript HES_Item_Melon = STANDARD_ITEM_HUD_SCRIPT(food_Melon); -HudScript HES_Item_Melon_disabled = STANDARD_ITEM_HUD_SCRIPT(food_Melon_disabled); - -HudScript HES_Item_StinkyHerb = STANDARD_ITEM_HUD_SCRIPT(food_StinkyHerb); -HudScript HES_Item_StinkyHerb_disabled = STANDARD_ITEM_HUD_SCRIPT(food_StinkyHerb_disabled); - -HudScript HES_Item_IcedPotato = STANDARD_ITEM_HUD_SCRIPT(food_IcedPotato); -HudScript HES_Item_IcedPotato_disabled = STANDARD_ITEM_HUD_SCRIPT(food_IcedPotato_disabled); - -HudScript HES_Item_HoneySyrup = STANDARD_ITEM_HUD_SCRIPT(food_HoneySyrup); -HudScript HES_Item_HoneySyrup_disabled = STANDARD_ITEM_HUD_SCRIPT(food_HoneySyrup_disabled); - -HudScript HES_Item_MapleSyrup = STANDARD_ITEM_HUD_SCRIPT(food_MapleSyrup); -HudScript HES_Item_MapleSyrup_disabled = STANDARD_ITEM_HUD_SCRIPT(food_MapleSyrup_disabled); - -HudScript HES_Item_JamminJelly = STANDARD_ITEM_HUD_SCRIPT(food_JamminJelly); -HudScript HES_Item_JamminJelly_disabled = STANDARD_ITEM_HUD_SCRIPT(food_JamminJelly_disabled); - -HudScript HES_Item_WhackasBump = STANDARD_ITEM_HUD_SCRIPT(food_WhackasBump); -HudScript HES_Item_WhackasBump_disabled = STANDARD_ITEM_HUD_SCRIPT(food_WhackasBump_disabled); - -HudScript HES_Item_Apple = STANDARD_ITEM_HUD_SCRIPT(food_Apple); -HudScript HES_Item_Apple_disabled = STANDARD_ITEM_HUD_SCRIPT(food_Apple_disabled); - -HudScript HES_Item_BakingSalt = STANDARD_ITEM_HUD_SCRIPT(peach_BakingSalt); -HudScript HES_Item_BakingSalt_disabled = STANDARD_ITEM_HUD_SCRIPT(peach_BakingSalt_disabled); - -HudScript HES_Item_BakingSugar = STANDARD_ITEM_HUD_SCRIPT(peach_BakingSugar); -HudScript HES_Item_BakingSugar_disabled = STANDARD_ITEM_HUD_SCRIPT(peach_BakingSugar_disabled); - -HudScript HES_Item_BakingEgg = STANDARD_ITEM_HUD_SCRIPT(peach_BakingEgg); -HudScript HES_Item_BakingEgg_disabled = STANDARD_ITEM_HUD_SCRIPT(peach_BakingEgg_disabled); - -HudScript HES_Item_BakingCream = STANDARD_ITEM_HUD_SCRIPT(peach_BakingCream); -HudScript HES_Item_BakingCream_disabled = STANDARD_ITEM_HUD_SCRIPT(peach_BakingCream_disabled); - -HudScript HES_Item_BakingStrawberry = STANDARD_ITEM_HUD_SCRIPT(peach_BakingStrawberry); -HudScript HES_Item_BakingStrawberry_disabled = STANDARD_ITEM_HUD_SCRIPT(peach_BakingStrawberry_disabled); - -HudScript HES_Item_BakingButter = STANDARD_ITEM_HUD_SCRIPT(peach_BakingButter); -HudScript HES_Item_BakingButter_disabled = STANDARD_ITEM_HUD_SCRIPT(peach_BakingButter_disabled); - -HudScript HES_Item_BakingCleanser = STANDARD_ITEM_HUD_SCRIPT(peach_BakingCleanser); -HudScript HES_Item_BakingCleanser_disabled = STANDARD_ITEM_HUD_SCRIPT(peach_BakingCleanser_disabled); - -HudScript HES_Item_BakingWater = STANDARD_ITEM_HUD_SCRIPT(peach_BakingWater); -HudScript HES_Item_BakingWater_disabled = STANDARD_ITEM_HUD_SCRIPT(peach_BakingWater_disabled); - -HudScript HES_Item_BakingFlour = STANDARD_ITEM_HUD_SCRIPT(peach_BakingFlour); -HudScript HES_Item_BakingFlour_disabled = STANDARD_ITEM_HUD_SCRIPT(peach_BakingFlour_disabled); - -HudScript HES_Item_BakingMilk = STANDARD_ITEM_HUD_SCRIPT(peach_BakingMilk); -HudScript HES_Item_BakingMilk_disabled = STANDARD_ITEM_HUD_SCRIPT(peach_BakingMilk_disabled); - -HudScript HES_Item_Unused_11F = STANDARD_ITEM_HUD_SCRIPT(unused_item_11F); -HudScript HES_Item_Unused_11F_disabled = STANDARD_ITEM_HUD_SCRIPT(unused_item_11F_disabled); - -HudScript HES_Item_SleepySheep = STANDARD_ITEM_HUD_SCRIPT(battle_SleepySheep); -HudScript HES_Item_SleepySheep_disabled = STANDARD_ITEM_HUD_SCRIPT(battle_SleepySheep_disabled); - -HudScript HES_Item_XBandage = STANDARD_ITEM_HUD_SCRIPT(battle_XBandage); -HudScript HES_Item_XBandage_disabled = STANDARD_ITEM_HUD_SCRIPT(battle_XBandage_disabled); - -HudScript HES_Item_POWBlock = STANDARD_ITEM_HUD_SCRIPT(battle_POWBlock); -HudScript HES_Item_POWBlock_disabled = STANDARD_ITEM_HUD_SCRIPT(battle_POWBlock_disabled); - -HudScript HES_Item_HustleDrink = STANDARD_ITEM_HUD_SCRIPT(battle_HustleDrink); -HudScript HES_Item_HustleDrink_disabled = STANDARD_ITEM_HUD_SCRIPT(battle_HustleDrink_disabled); - -HudScript HES_Item_StopWatch = STANDARD_ITEM_HUD_SCRIPT(battle_StopWatch); -HudScript HES_Item_StopWatch_disabled = STANDARD_ITEM_HUD_SCRIPT(battle_StopWatch_disabled); - -HudScript HES_Item_DizzyDial = STANDARD_ITEM_HUD_SCRIPT(battle_DizzyDial); -HudScript HES_Item_DizzyDial_disabled = STANDARD_ITEM_HUD_SCRIPT(battle_DizzyDial_disabled); - -HudScript HES_Item_Unused_136 = STANDARD_ITEM_HUD_SCRIPT(battle_item_136); -HudScript HES_Item_Unused_136_disabled = STANDARD_ITEM_HUD_SCRIPT(battle_item_136_disabled); - -HudScript HES_Item_Unused_137 = STANDARD_ITEM_HUD_SCRIPT(battle_item_137); -HudScript HES_Item_Unused_137_disabled = STANDARD_ITEM_HUD_SCRIPT(battle_item_137_disabled); diff --git a/src/item_hud_scripts.yaml b/src/item_hud_scripts.yaml new file mode 100644 index 0000000000..539ccc1952 --- /dev/null +++ b/src/item_hud_scripts.yaml @@ -0,0 +1,336 @@ +- { priority: 320, name: Present, template: STANDARD_ITEM, icon: key/Gift } +- { priority: 321, name: CakeDone, template: STANDARD_ITEM, icon: key/CakeDone } +- { priority: 322, name: CakeBare, template: STANDARD_ITEM, icon: key/CakeBare } +- { priority: 323, name: CakePan, template: STANDARD_ITEM, icon: key/CakePan } +- { priority: 324, name: CakeBatter, template: STANDARD_ITEM, icon: key/CakeBatter } +- { priority: 325, name: CakeBowl, template: STANDARD_ITEM, icon: key/CakeBowl } +- { priority: 326, name: CakeMixed, template: STANDARD_ITEM, icon: key/CakeMixed } +- { priority: 327, name: CakeWithIcing, template: STANDARD_ITEM, icon: key/CakeWithIcing } +- { priority: 328, name: CakeWithBerries, template: STANDARD_ITEM, icon: key/CakeWithBerries } +- { priority: 329, name: HES_MoveDiamond, pair: true } +- { priority: 330, name: MenuHammer1, template: STANDARD_ITEM, icon: menu/hammer_1 } +- { priority: 331, name: MenuHammer2, template: STANDARD_ITEM, icon: menu/hammer_2 } +- { priority: 332, name: MenuHammer3, template: STANDARD_ITEM, icon: menu/hammer_3 } +- { priority: 333, name: MenuBoots1, template: STANDARD_ITEM, icon: menu/boots_1 } +- { priority: 334, name: MenuBoots2, template: STANDARD_ITEM, icon: menu/boots_2 } +- { priority: 335, name: MenuBoots3, template: STANDARD_ITEM, icon: menu/boots_3 } +- { priority: 336, name: MenuItems, template: STANDARD_ITEM, icon: menu/items } +- { priority: 51, name: HeartPiece, template: HEART_PIECE } +- { priority: 49, name: Heart, template: HEART } +- { priority: 50, name: Coin, template: COIN } +- { priority: 52, name: StarPoint, template: STAR_POINT } +- { priority: 53, name: HeartPoint, template: HEART_POINT } +- { priority: 54, name: FlowerPoint, template: FLOWER_POINT } +- { priority: 55, name: StarPiece, template: STAR_PIECE } +- { priority: 56, name: GearBoots1, template: STANDARD_ITEM, icon: gear/boots_1 } +- { priority: 57, name: GearBoots2, template: STANDARD_ITEM, icon: gear/boots_2 } +- { priority: 58, name: GearBoots3, template: STANDARD_ITEM, icon: gear/boots_3 } +- { priority: 59, name: GearHammer1, template: STANDARD_ITEM, icon: gear/hammer_1 } +- { priority: 60, name: GearHammer2, template: STANDARD_ITEM, icon: gear/hammer_2 } +- { priority: 61, name: GearHammer3, template: STANDARD_ITEM, icon: gear/hammer_3 } +- { priority: 62, name: LuckyStar, template: STANDARD_ITEM, icon: gear/lucky_star } +- { priority: 63, name: Map, template: STANDARD_ITEM, icon: key/map } +- { priority: 64, name: KoopaFortressKey, template: STANDARD_ITEM, icon: key/key_koopa_fortress } +- { priority: 65, name: RuinsKey, template: STANDARD_ITEM, icon: key/key_ruins } +- { priority: 66, name: TubbaCastleKey, template: STANDARD_ITEM, icon: key/key_tubba_castle } +- { priority: 67, name: IcePalaceKey, template: STANDARD_ITEM, icon: key/key_ice_palace } +- { priority: 68, name: BowserCastleKey, template: STANDARD_ITEM, icon: key/key_bowser_castle } +- { priority: 69, name: Dolly, template: STANDARD_ITEM, icon: key/dolly } +- { priority: 70, name: KooperShell, template: STANDARD_ITEM, icon: key/kooper_shell } +- { priority: 71, name: PulseStone, template: STANDARD_ITEM, icon: key/pulse_stone } +- { priority: 72, name: Artifact, template: STANDARD_ITEM, icon: key/artifact } +- { priority: 73, name: AncientVase, template: STANDARD_ITEM, icon: key/vase } +- { priority: 74, name: RuinsStonePyramid, template: STANDARD_ITEM, icon: key/ruins_stone_pyramid } +- { priority: 75, name: RuinsStoneStar, template: STANDARD_ITEM, icon: key/ruins_stone_star } +- { priority: 76, name: RuinsStoneMoon, template: STANDARD_ITEM, icon: key/ruins_stone_moon } +- { priority: 77, name: ForestPass, template: STANDARD_ITEM, icon: key/forest_pass } +- { priority: 78, name: BooRecordOutline, template: STANDARD_ITEM, icon: key/boo_record_mask } +- { priority: 79, name: BooRecord, template: STANDARD_ITEM, icon: key/boo_record } +- { priority: 80, name: BooWeight, template: STANDARD_ITEM, icon: key/boo_weight } +- { priority: 81, name: BooPortrait, template: STANDARD_ITEM, icon: key/boo_portrait } +- { priority: 82, name: MysticKey, template: STANDARD_ITEM, icon: key/mystic_key } +- { priority: 83, name: IronKey, template: STANDARD_ITEM, icon: key/key_storeroom } +- { priority: 84, name: ToyboxTrain, template: STANDARD_ITEM, icon: key/toybox_train } +- { priority: 85, name: FryingPan, template: STANDARD_ITEM, icon: key/frying_pan } +- { priority: 86, name: Dictionary, template: STANDARD_ITEM, icon: key/dictionary } +- { priority: 87, name: MysteryNote, template: STANDARD_ITEM, icon: key/mystery_note } +- { priority: 88, name: SuspiciousNote, template: STANDARD_ITEM, icon: key/suspicious_note } +- { priority: 89, name: MagicalSeed1, template: STANDARD_ITEM, icon: key/seed_1 } +- { priority: 90, name: MagicalSeed2, template: STANDARD_ITEM, icon: key/seed_2 } +- { priority: 91, name: MagicalSeed3, template: STANDARD_ITEM, icon: key/seed_3 } +- { priority: 92, name: MagicalSeed4, template: STANDARD_ITEM, icon: key/seed_4 } +- { priority: 93, name: CrystalBerry, template: STANDARD_ITEM, icon: key/crystal_berry } +- { priority: 94, name: WaterStone, template: STANDARD_ITEM, icon: key/water_stone } +- { priority: 95, name: MagicBean, template: STANDARD_ITEM, icon: key/magic_bean } +- { priority: 96, name: FertileSoil, template: STANDARD_ITEM, icon: key/fertile_soil } +- { priority: 97, name: MiracleWater, template: STANDARD_ITEM, icon: key/miracle_water } +- { priority: 98, name: UltraStone, template: STANDARD_ITEM, icon: key/ultra_stone } +- { priority: 99, name: ToadDoll, template: STANDARD_ITEM, icon: key/toad_doll } +- { priority: 100, name: Calculator, template: STANDARD_ITEM, icon: key/calculator } +- { priority: 101, name: Screwdriver, template: STANDARD_ITEM, icon: key/screwdriver } +- { priority: 102, name: CookBook, template: STANDARD_ITEM, icon: key/book_cook } +- { priority: 103, name: JadeRaven, template: STANDARD_ITEM, icon: key/jade_raven } +- { priority: 104, name: SnowmanBucket, template: STANDARD_ITEM, icon: key/snowman_bucket } +- { priority: 105, name: SnowmanScarf, template: STANDARD_ITEM, icon: key/snowman_scarf } +- { priority: 106, name: RedKey, template: STANDARD_ITEM, icon: key/key_red } +- { priority: 107, name: BlueKey, template: STANDARD_ITEM, icon: key/key_blue } +- { priority: 108, name: KootPackage, template: STANDARD_ITEM, icon: key/koot_package } +- { priority: 109, name: KootRedJar, template: STANDARD_ITEM, icon: key/koot_red_jar } +- { priority: 110, name: Melody, template: STANDARD_ITEM, icon: key/book_melody } +- { priority: 111, name: Lyrics, template: STANDARD_ITEM, icon: key/book_lyrics } +- { priority: 112, name: Mailbag, template: STANDARD_ITEM, icon: key/mailbag } +- { priority: 113, name: StarStone, template: STANDARD_ITEM, icon: key/star_stone } +- { priority: 114, name: SneakyParasol, template: STANDARD_ITEM, icon: peach/sneaky_parasol } +- { priority: 115, name: PeachKey, template: STANDARD_ITEM, icon: key/key_peach } +- { priority: 116, name: UNK_1DC210, template: STANDARD_ITEM, icon: key/1DC210 } +- { priority: 117, name: UNK_1DC430, template: STANDARD_ITEM, icon: key/1DC430 } +- { priority: 118, name: UNK_1DC650, template: STANDARD_ITEM, icon: key/1DC650 } +- { priority: 119, name: UNK_1DC870, template: STANDARD_ITEM, icon: key/1DC870 } +- { priority: 120, name: DojoCard1, template: STANDARD_ITEM, icon: key/dojo_card_1 } +- { priority: 121, name: DojoCard2, template: STANDARD_ITEM, icon: key/dojo_card_2 } +- { priority: 122, name: DojoCard3, template: STANDARD_ITEM, icon: key/dojo_card_3 } +- { priority: 123, name: DojoCard4, template: STANDARD_ITEM, icon: key/dojo_card_4 } +- { priority: 124, name: DojoCard5, template: STANDARD_ITEM, icon: key/dojo_card_5 } +- { priority: 125, name: CrystalBall, template: STANDARD_ITEM, icon: key/crystal_ball } +- { priority: 126, name: GoldCard, template: STANDARD_ITEM, icon: key/card_gold } +- { priority: 127, name: SilverCard, template: STANDARD_ITEM, icon: key/card_silver } +- { priority: 128, name: KootBook, template: STANDARD_ITEM, icon: key/koot_book } +- { priority: 129, name: KootTheTape, template: STANDARD_ITEM, icon: key/koot_the_tape } +- { priority: 130, name: KootLuigiAutograph, template: STANDARD_ITEM, icon: key/koot_autograph_luigi } +- { priority: 131, name: KootEmptyWallet, template: STANDARD_ITEM, icon: key/koot_empty_wallet } +- { priority: 132, name: KootMerluvleeAutograph, template: STANDARD_ITEM, icon: key/koot_autograph_merluvlee } +- { priority: 133, name: KootShell, template: STANDARD_ITEM, icon: key/koot_shell } +- { priority: 134, name: KootPhoto, template: STANDARD_ITEM, icon: key/koot_photo } +- { priority: 135, name: KootGlasses, template: STANDARD_ITEM, icon: key/koot_glasses } +- { priority: 136, name: Letter, template: STANDARD_ITEM, icon: key/Letter, pair: true } +- { priority: 137, name: Unused_089, template: STANDARD_ITEM, icon: key/LongLetter, pair: true } +- { priority: 138, name: Unused_08A, template: STANDARD_ITEM, icon: key/TealLetter, pair: true } +- { priority: 139, name: Unused_08B, template: STANDARD_ITEM, icon: key/Postcard, pair: true } +- { priority: 140, name: Unused_08C, template: STANDARD_ITEM, icon: key/EmptyBook, pair: true } +- { priority: 141, name: Unused_08D, template: STANDARD_ITEM, icon: unused/item_08D, pair: true } +- { priority: 142, name: Unused_08E, template: STANDARD_ITEM, icon: unused/item_08E, pair: true } +- { priority: 143, name: Unused_08F, template: STANDARD_ITEM, icon: unused/item_08F, pair: true } +- { priority: 312, name: PleaseComeBack, template: STANDARD_ITEM, icon: battle/PleaseComeBack, pair: true } +- { priority: 313, name: Unused_139, template: STANDARD_ITEM, icon: battle/item_139, pair: true } +- { priority: 314, name: FrightJar, template: STANDARD_ITEM, icon: battle/FrightJar, pair: true } +- { priority: 315, name: Mystery, template: STANDARD_ITEM, icon: battle/Mystery, pair: true } +- { priority: 316, name: RepelGel, template: STANDARD_ITEM, icon: battle/RepelGel, pair: true } +- { priority: 317, name: InsecticideHerb, template: STANDARD_ITEM, icon: battle/InsecticideHerb, pair: true } +- { priority: 318, name: Unused_13E, template: STANDARD_ITEM, icon: battle/item_13E, pair: true } +- { priority: 319, name: Unused_13F, template: STANDARD_ITEM, icon: battle/item_13F, pair: true } +- { priority: 1, name: SpicySoup, template: STANDARD_ITEM, icon: food/SpicySoup, pair: true } +- { priority: 2, name: ApplePie, template: STANDARD_ITEM, icon: food/ApplePie, pair: true } +- { priority: 3, name: HoneyUltra, template: STANDARD_ITEM, icon: food/HoneyUltra, pair: true } +- { priority: 4, name: MapleUltra, template: STANDARD_ITEM, icon: food/MapleUltra, pair: true } +- { priority: 5, name: JellyUltra, template: STANDARD_ITEM, icon: food/JellyUltra, pair: true } +- { priority: 6, name: Koopasta, template: STANDARD_ITEM, icon: food/Koopasta, pair: true } +- { priority: 7, name: FriedShroom, template: STANDARD_ITEM, icon: food/FriedShroom, pair: true } +- { priority: 8, name: ShroomCake, template: STANDARD_ITEM, icon: food/ShroomCake, pair: true } +- { priority: 9, name: ShroomSteak, template: STANDARD_ITEM, icon: food/ShroomSteak, pair: true } +- { priority: 10, name: HotShroom, template: STANDARD_ITEM, icon: food/HotShroom, pair: true } +- { priority: 11, name: SweetShroom, template: STANDARD_ITEM, icon: food/SweetShroom, pair: true } +- { priority: 12, name: HealthyJuice, template: STANDARD_ITEM, icon: food/HealthyJuice, pair: true } +- { priority: 13, name: BlandMeal, template: STANDARD_ITEM, icon: food/BlandMeal, pair: true } +- { priority: 14, name: YummyMeal, template: STANDARD_ITEM, icon: food/YummyMeal, pair: true } +- { priority: 15, name: DeluxeFeast, template: STANDARD_ITEM, icon: food/DeluxeFeast, pair: true } +- { priority: 16, name: SpecialShake, template: STANDARD_ITEM, icon: food/SpecialShake, pair: true } +- { priority: 17, name: BigCookie, template: STANDARD_ITEM, icon: food/BigCookie, pair: true } +- { priority: 18, name: Cake, template: STANDARD_ITEM, icon: food/Cake, pair: true } +- { priority: 19, name: Mistake, template: STANDARD_ITEM, icon: food/Mistake, pair: true } +- { priority: 20, name: KoopaTea, template: STANDARD_ITEM, icon: food/KoopaTea, pair: true } +- { priority: 21, name: HoneySuper, template: STANDARD_ITEM, icon: food/HoneySuper, pair: true } +- { priority: 22, name: MapleSuper, template: STANDARD_ITEM, icon: food/MapleSuper, pair: true } +- { priority: 23, name: JellySuper, template: STANDARD_ITEM, icon: food/JellySuper, pair: true } +- { priority: 24, name: Spaghetti, template: STANDARD_ITEM, icon: food/Spaghetti, pair: true } +- { priority: 25, name: EggMissile, template: STANDARD_ITEM, icon: food/EggMissile, pair: true } +- { priority: 26, name: FriedEgg, template: STANDARD_ITEM, icon: food/FriedEgg, pair: true } +- { priority: 27, name: HoneyShroom, template: STANDARD_ITEM, icon: food/HoneyShroom, pair: true } +- { priority: 28, name: HoneyCandy, template: STANDARD_ITEM, icon: food/HoneyCandy, pair: true } +- { priority: 29, name: ElectroPop, template: STANDARD_ITEM, icon: food/ElectroPop, pair: true } +- { priority: 30, name: FirePop, template: STANDARD_ITEM, icon: food/FirePop, pair: true } +- { priority: 31, name: LimeCandy, template: STANDARD_ITEM, icon: food/LimeCandy, pair: true } +- { priority: 32, name: CocoPop, template: STANDARD_ITEM, icon: food/CocoPop, pair: true } +- { priority: 33, name: LemonCandy, template: STANDARD_ITEM, icon: food/LemonCandy, pair: true } +- { priority: 34, name: JellyPop, template: STANDARD_ITEM, icon: food/JellyPop, pair: true } +- { priority: 35, name: StrangeCake, template: STANDARD_ITEM, icon: food/StrangeCake, pair: true } +- { priority: 36, name: KookyCookie, template: STANDARD_ITEM, icon: food/KookyCookie, pair: true } +- { priority: 37, name: FrozenFries, template: STANDARD_ITEM, icon: food/FrozenFries, pair: true } +- { priority: 38, name: PotatoSalad, template: STANDARD_ITEM, icon: food/PotatoSalad, pair: true } +- { priority: 39, name: NuttyCake, template: STANDARD_ITEM, icon: food/NuttyCake, pair: true } +- { priority: 40, name: MapleShroom, template: STANDARD_ITEM, icon: food/MapleShroom, pair: true } +- { priority: 41, name: BoiledEgg, template: STANDARD_ITEM, icon: food/BoiledEgg, pair: true } +- { priority: 42, name: YoshiCookie, template: STANDARD_ITEM, icon: food/YoshiCookie, pair: true } +- { priority: 43, name: JellyShroom, template: STANDARD_ITEM, icon: food/JellyShroom, pair: true } +- { priority: 44, name: Unused_02C, template: STANDARD_ITEM, icon: unused/item_02C, pair: true } +- { priority: 45, name: Unused_02D, template: STANDARD_ITEM, icon: unused/item_02D, pair: true } +- { priority: 46, name: Unused_02E, template: STANDARD_ITEM, icon: unused/item_02E, pair: true } +- { priority: 47, name: Unused_02F, template: STANDARD_ITEM, icon: unused/item_02F, pair: true } +- { priority: 48, name: Unused_030, template: STANDARD_ITEM, icon: unused/item_030, pair: true } +- { priority: 144, name: SpinSmash, template: STANDARD_ITEM, icon: badge/SpinSmash, pair: true } +- { priority: 145, name: Multibounce, template: STANDARD_ITEM, icon: badge/Multibounce, pair: true } +- { priority: 146, name: PowerPlus, template: STANDARD_ITEM, icon: badge/PowerPlus, pair: true } +- { priority: 147, name: DodgeMaster, template: STANDARD_ITEM, icon: badge/DodgeMaster, pair: true } +- { priority: 148, name: PowerBounce, template: STANDARD_ITEM, icon: badge/PowerBounce, pair: true } +- { priority: 149, name: SpikeShield, template: STANDARD_ITEM, icon: badge/SpikeShield, pair: true } +- { priority: 150, name: FirstAttack, template: STANDARD_ITEM, icon: badge/FirstAttack, pair: true } +- { priority: 151, name: HPPlus, template: STANDARD_ITEM, icon: badge/HPPlus, pair: true } +- { priority: 152, name: QuakeHammer, template: STANDARD_ITEM, icon: badge/QuakeHammer, pair: true } +- { priority: 153, name: DoubleDip, template: STANDARD_ITEM, icon: badge/DoubleDip, pair: true } +- { priority: 154, name: PowerQuake, template: STANDARD_ITEM, icon: badge/PowerQuake, pair: true } +- { priority: 155, name: MegaQuake, template: STANDARD_ITEM, icon: badge/MegaQuake, pair: true } +- { priority: 156, name: SleepStomp, template: STANDARD_ITEM, icon: badge/SleepStomp, pair: true } +- { priority: 157, name: SmashCharge, template: STANDARD_ITEM, icon: badge/SmashCharge, pair: true } +- { priority: 158, name: SSmashChg, template: STANDARD_ITEM, icon: badge/SSmashChg, pair: true } +- { priority: 159, name: AutoSmash, template: STANDARD_ITEM, icon: badge/AutoSmash, pair: true } +- { priority: 160, name: FireShield, template: STANDARD_ITEM, icon: badge/FireShield, pair: true } +- { priority: 161, name: JumpCharge, template: STANDARD_ITEM, icon: badge/JumpCharge, pair: true } +- { priority: 162, name: SJumpChg, template: STANDARD_ITEM, icon: badge/SJumpChg, pair: true } +- { priority: 163, name: AutoJump, template: STANDARD_ITEM, icon: badge/AutoJump, pair: true } +- { priority: 164, name: DDownPound, template: STANDARD_ITEM, icon: badge/DDownPound, pair: true } +- { priority: 165, name: AutoMultibounce, template: STANDARD_ITEM, icon: badge/AutoMultibounce, pair: true } +- { priority: 166, name: DizzyStomp, template: STANDARD_ITEM, icon: badge/DizzyStomp, pair: true } +- { priority: 167, name: HammerThrow, template: STANDARD_ITEM, icon: badge/HammerThrow, pair: true } +- { priority: 168, name: SmashCharge0, template: STANDARD_ITEM, icon: badge/SmashCharge0, pair: true } +- { priority: 169, name: PrettyLucky, template: STANDARD_ITEM, icon: badge/PrettyLucky, pair: true } +- { priority: 170, name: FeelingFine, template: STANDARD_ITEM, icon: badge/FeelingFine, pair: true } +- { priority: 171, name: AttackFXA, template: STANDARD_ITEM, icon: badge/AttackFXA, pair: true } +- { priority: 172, name: AllorNothing, template: STANDARD_ITEM, icon: badge/AllorNothing, pair: true } +- { priority: 173, name: HPDrain, template: STANDARD_ITEM, icon: badge/HPDrain, pair: true } +- { priority: 174, name: JumpCharge0, template: STANDARD_ITEM, icon: badge/JumpCharge0, pair: true } +- { priority: 175, name: SlowGo, template: STANDARD_ITEM, icon: badge/SlowGo, pair: true } +- { priority: 176, name: FPPlus, template: STANDARD_ITEM, icon: badge/FPPlus, pair: true } +- { priority: 177, name: MegaRush, template: STANDARD_ITEM, icon: badge/MegaRush, pair: true } +- { priority: 178, name: IcePower, template: STANDARD_ITEM, icon: badge/IcePower, pair: true } +- { priority: 179, name: DefendPlus, template: STANDARD_ITEM, icon: badge/DefendPlus, pair: true } +- { priority: 180, name: PayOff, template: STANDARD_ITEM, icon: badge/PayOff, pair: true } +- { priority: 181, name: MoneyMoney, template: STANDARD_ITEM, icon: badge/MoneyMoney, pair: true } +- { priority: 182, name: ChillOut, template: STANDARD_ITEM, icon: badge/ChillOut, pair: true } +- { priority: 183, name: HappyHeart, template: STANDARD_ITEM, icon: badge/HappyHeart, pair: true } +- { priority: 184, name: ZapTap, template: STANDARD_ITEM, icon: badge/ZapTap, pair: true } +- { priority: 185, name: Berserker, template: STANDARD_ITEM, icon: badge/Berserker, pair: true } +- { priority: 186, name: RightOn, template: STANDARD_ITEM, icon: badge/RightOn, pair: true } +- { priority: 187, name: RunawayPay, template: STANDARD_ITEM, icon: badge/RunawayPay, pair: true } +- { priority: 188, name: Refund, template: STANDARD_ITEM, icon: badge/Refund, pair: true } +- { priority: 189, name: FlowerSaver, template: STANDARD_ITEM, icon: badge/FlowerSaver, pair: true } +- { priority: 190, name: TripleDip, template: STANDARD_ITEM, icon: badge/TripleDip, pair: true } +- { priority: 191, name: FlowerFanatic, template: STANDARD_ITEM, icon: badge/FlowerFanatic, pair: true } +- { priority: 192, name: PowerJump, template: STANDARD_ITEM, icon: badge/PowerJump, pair: true } +- { priority: 193, name: SuperJump, template: STANDARD_ITEM, icon: badge/SuperJump, pair: true } +- { priority: 194, name: MegaJump, template: STANDARD_ITEM, icon: badge/MegaJump, pair: true } +- { priority: 195, name: PowerSmash1, template: STANDARD_ITEM, icon: badge/PowerSmash, pair: true } +- { priority: 196, name: SuperSmash, template: STANDARD_ITEM, icon: badge/SuperSmash, pair: true } +- { priority: 197, name: MegaSmash, template: STANDARD_ITEM, icon: badge/MegaSmash, pair: true } +- { priority: 198, name: LuckyDay, template: STANDARD_ITEM, icon: badge/LuckyDay, pair: true } +- { priority: 199, name: MegaHPDrain, template: STANDARD_ITEM, icon: badge/MegaHPDrain, pair: true } +- { priority: 200, name: BumpAttack, template: STANDARD_ITEM, icon: badge/BumpAttack, pair: true } +- { priority: 201, name: PUpDDown, template: STANDARD_ITEM, icon: badge/PUpDDown, pair: true } +- { priority: 202, name: PDownDUp, template: STANDARD_ITEM, icon: badge/PDownDUp, pair: true } +- { priority: 203, name: HeartFinder, template: STANDARD_ITEM, icon: badge/HeartFinder, pair: true } +- { priority: 204, name: FlowerFinder, template: STANDARD_ITEM, icon: badge/FlowerFinder, pair: true } +- { priority: 205, name: DizzyAttack, template: STANDARD_ITEM, icon: badge/DizzyAttack, pair: true } +- { priority: 206, name: SpeedySpin, template: STANDARD_ITEM, icon: badge/SpeedySpin, pair: true } +- { priority: 207, name: SpinAttack, template: STANDARD_ITEM, icon: badge/SpinAttack, pair: true } +- { priority: 208, name: ISpy, template: STANDARD_ITEM, icon: badge/ISpy, pair: true } +- { priority: 209, name: PowerRush, template: STANDARD_ITEM, icon: badge/PowerRush, pair: true } +- { priority: 210, name: LastStand, template: STANDARD_ITEM, icon: badge/LastStand, pair: true } +- { priority: 211, name: CloseCall, template: STANDARD_ITEM, icon: badge/CloseCall, pair: true } +- { priority: 212, name: CrazyHeart, template: STANDARD_ITEM, icon: badge/CrazyHeart, pair: true } +- { priority: 213, name: Unused_0D5, template: STANDARD_ITEM, icon: unused/item_0D5, pair: true } +- { priority: 214, name: Unused_0D6, template: STANDARD_ITEM, icon: unused/item_0D6, pair: true } +- { priority: 215, name: Unused_0D7, template: STANDARD_ITEM, icon: unused/item_0D7, pair: true } +- { priority: 216, name: ShrinkSmash, template: STANDARD_ITEM, icon: badge/ShrinkSmash, pair: true } +- { priority: 217, name: ShrinkStomp, template: STANDARD_ITEM, icon: badge/ShrinkStomp, pair: true } +- { priority: 218, name: DDownJump, template: STANDARD_ITEM, icon: badge/DDownJump, pair: true } +- { priority: 219, name: DamageDodge, template: STANDARD_ITEM, icon: badge/DamageDodge, pair: true } +- { priority: 220, name: EarthquakeJump, template: STANDARD_ITEM, icon: badge/EarthquakeJump, pair: true } +- { priority: 221, name: HappyFlower, template: STANDARD_ITEM, icon: badge/HappyFlower, pair: true } +- { priority: 222, name: Unused_0DE, template: STANDARD_ITEM, icon: badge/HappyCoin, pair: true } +- { priority: 223, name: Unused_0DF, template: STANDARD_ITEM, icon: unused/item_0DF, pair: true } +- { priority: 224, name: DeepFocus, template: STANDARD_ITEM, icon: badge/DeepFocus, pair: true } +- { priority: 225, name: SuperFocus, template: STANDARD_ITEM, icon: badge/SuperFocus, pair: true } +- { priority: 226, name: Kaiden, template: STANDARD_ITEM, icon: badge/Kaiden, pair: true } +- { priority: 227, name: QuickChange, template: STANDARD_ITEM, icon: badge/QuickChange, pair: true } +- { priority: 228, name: Unused_0E4, template: STANDARD_ITEM, icon: unused/item_0E4, pair: true } +- { priority: 229, name: Unused_0E5, template: STANDARD_ITEM, icon: unused/item_0E5, pair: true } +- { priority: 230, name: Unused_0E6, template: STANDARD_ITEM, icon: unused/item_0E6, pair: true } +- { priority: 231, name: Unused_0E7, template: STANDARD_ITEM, icon: unused/item_0E7, pair: true } +- { priority: 232, name: Peekaboo, template: STANDARD_ITEM, icon: badge/Peekaboo, pair: true } +- { priority: 233, name: GroupFocus, template: STANDARD_ITEM, icon: badge/GroupFocus, pair: true } +- { priority: 234, name: AttackFXD, template: STANDARD_ITEM, icon: badge/AttackFXD, pair: true } +- { priority: 235, name: AttackFXB, template: STANDARD_ITEM, icon: badge/AttackFXB, pair: true } +- { priority: 236, name: AttackFXE, template: STANDARD_ITEM, icon: badge/AttackFXE, pair: true } +- { priority: 237, name: AttackFXC, template: STANDARD_ITEM, icon: badge/AttackFXC, pair: true } +- { priority: 238, name: AttackFXF, template: STANDARD_ITEM, icon: badge/AttackFXF, pair: true } +- { priority: 239, name: Unused_0EF, template: STANDARD_ITEM, icon: unused/item_0EF, pair: true } +- { priority: 240, name: HealthyHealthy, template: STANDARD_ITEM, icon: badge/HealthyHealthy, pair: true } +- { priority: 241, name: Unused_0F1, template: STANDARD_ITEM, icon: unused/item_0F1, pair: true } +- { priority: 242, name: Unused_0F2, template: STANDARD_ITEM, icon: unused/item_0F2, pair: true } +- { priority: 243, name: Unused_0F3, template: STANDARD_ITEM, icon: unused/item_0F3, pair: true } +- { priority: 244, name: Unused_0F4, template: STANDARD_ITEM, icon: unused/item_0F4, pair: true } +- { priority: 245, name: Unused_0F5, template: STANDARD_ITEM, icon: unused/item_0F5, pair: true } +- { priority: 246, name: Unused_0F6, template: STANDARD_ITEM, icon: unused/item_0F6, pair: true } +- { priority: 247, name: Unused_0F7, template: STANDARD_ITEM, icon: unused/item_0F7, pair: true } +- { priority: 288, name: FireFlower, template: STANDARD_ITEM, icon: battle/FireFlower, pair: true } +- { priority: 289, name: SnowmanDoll, template: STANDARD_ITEM, icon: battle/SnowmanDoll, pair: true } +- { priority: 290, name: ThunderRage, template: STANDARD_ITEM, icon: battle/ThunderRage, pair: true } +- { priority: 291, name: ThunderBolt, template: STANDARD_ITEM, icon: battle/ThunderBolt, pair: true } +- { priority: 292, name: ShootingStar, template: STANDARD_ITEM, icon: battle/ShootingStar, pair: true } +- { priority: 293, name: DustyHammer, template: STANDARD_ITEM, icon: battle/DustyHammer, pair: true } +- { priority: 294, name: Pebble, template: STANDARD_ITEM, icon: battle/Pebble, pair: true } +- { priority: 295, name: Unused_127, template: STANDARD_ITEM, icon: unused/item_127, pair: true } +- { priority: 296, name: StoneCap, template: STANDARD_ITEM, icon: battle/StoneCap, pair: true } +- { priority: 297, name: VoltShroom, template: STANDARD_ITEM, icon: battle/VoltShroom, pair: true } +- { priority: 298, name: PowerStar, template: STANDARD_ITEM, icon: battle/PowerStar, pair: true } +- { priority: 299, name: Parasol, template: STANDARD_ITEM, icon: battle/Parasol, pair: true } +- { priority: 300, name: MagicMirror, template: STANDARD_ITEM, icon: battle/MagicMirror, pair: true } +- { priority: 301, name: Unused_12D, template: STANDARD_ITEM, icon: unused/item_12D, pair: true } +- { priority: 302, name: Unused_12E, template: STANDARD_ITEM, icon: unused/item_12E, pair: true } +- { priority: 303, name: Unused_12F, template: STANDARD_ITEM, icon: unused/item_12F, pair: true } +- { priority: 248, name: Mushroom, template: STANDARD_ITEM, icon: food/Mushroom, pair: true } +- { priority: 249, name: SuperShroom, template: STANDARD_ITEM, icon: food/SuperShroom, pair: true } +- { priority: 250, name: UltraShroom, template: STANDARD_ITEM, icon: food/UltraShroom, pair: true } +- { priority: 251, name: LifeShroom, template: STANDARD_ITEM, icon: food/LifeShroom, pair: true } +- { priority: 252, name: DriedShroom, template: STANDARD_ITEM, icon: food/DriedShroom, pair: true } +- { priority: 253, name: TastyTonic, template: STANDARD_ITEM, icon: food/TastyTonic, pair: true } +- { priority: 254, name: SuperSoda, template: STANDARD_ITEM, icon: food/SuperSoda, pair: true } +- { priority: 255, name: BlueBerry, template: STANDARD_ITEM, icon: food/BlueBerry, pair: true } +- { priority: 256, name: RedBerry, template: STANDARD_ITEM, icon: food/RedBerry, pair: true } +- { priority: 257, name: YellowBerry, template: STANDARD_ITEM, icon: food/YellowBerry, pair: true } +- { priority: 258, name: BubbleBerry, template: STANDARD_ITEM, icon: food/BubbleBerry, pair: true } +- { priority: 259, name: Goomnut, template: STANDARD_ITEM, icon: food/Goomnut, pair: true } +- { priority: 260, name: KoopaLeaf, template: STANDARD_ITEM, icon: food/KoopaLeaf, pair: true } +- { priority: 261, name: DriedPasta, template: STANDARD_ITEM, icon: food/DriedPasta, pair: true } +- { priority: 262, name: Lime, template: STANDARD_ITEM, icon: food/Lime, pair: true } +- { priority: 263, name: Lemon, template: STANDARD_ITEM, icon: food/Lemon, pair: true } +- { priority: 264, name: DriedFruit, template: STANDARD_ITEM, icon: food/DriedFruit, pair: true } +- { priority: 265, name: StrangeLeaf, template: STANDARD_ITEM, icon: food/StrangeLeaf, pair: true } +- { priority: 266, name: CakeMix, template: STANDARD_ITEM, icon: food/CakeMix, pair: true } +- { priority: 267, name: Egg, template: STANDARD_ITEM, icon: food/Egg, pair: true } +- { priority: 268, name: Coconut, template: STANDARD_ITEM, icon: food/Coconut, pair: true } +- { priority: 269, name: Melon, template: STANDARD_ITEM, icon: food/Melon, pair: true } +- { priority: 270, name: StinkyHerb, template: STANDARD_ITEM, icon: food/StinkyHerb, pair: true } +- { priority: 271, name: IcedPotato, template: STANDARD_ITEM, icon: food/IcedPotato, pair: true } +- { priority: 272, name: HoneySyrup, template: STANDARD_ITEM, icon: food/HoneySyrup, pair: true } +- { priority: 273, name: MapleSyrup, template: STANDARD_ITEM, icon: food/MapleSyrup, pair: true } +- { priority: 274, name: JamminJelly, template: STANDARD_ITEM, icon: food/JamminJelly, pair: true } +- { priority: 275, name: WhackasBump, template: STANDARD_ITEM, icon: food/WhackasBump, pair: true } +- { priority: 276, name: Apple, template: STANDARD_ITEM, icon: food/Apple, pair: true } +- { priority: 277, name: BakingSalt, template: STANDARD_ITEM, icon: peach/BakingSalt, pair: true } +- { priority: 278, name: BakingSugar, template: STANDARD_ITEM, icon: peach/BakingSugar, pair: true } +- { priority: 279, name: BakingEgg, template: STANDARD_ITEM, icon: peach/BakingEgg, pair: true } +- { priority: 280, name: BakingCream, template: STANDARD_ITEM, icon: peach/BakingCream, pair: true } +- { priority: 281, name: BakingStrawberry, template: STANDARD_ITEM, icon: peach/BakingStrawberry, pair: true } +- { priority: 282, name: BakingButter, template: STANDARD_ITEM, icon: peach/BakingButter, pair: true } +- { priority: 283, name: BakingCleanser, template: STANDARD_ITEM, icon: peach/BakingCleanser, pair: true } +- { priority: 284, name: BakingWater, template: STANDARD_ITEM, icon: peach/BakingWater, pair: true } +- { priority: 285, name: BakingFlour, template: STANDARD_ITEM, icon: peach/BakingFlour, pair: true } +- { priority: 286, name: BakingMilk, template: STANDARD_ITEM, icon: peach/BakingMilk, pair: true } +- { priority: 287, name: Unused_11F, template: STANDARD_ITEM, icon: unused/item_11F, pair: true } +- { priority: 304, name: SleepySheep, template: STANDARD_ITEM, icon: battle/SleepySheep, pair: true } +- { priority: 305, name: XBandage, template: STANDARD_ITEM, icon: battle/XBandage, pair: true } +- { priority: 306, name: POWBlock, template: STANDARD_ITEM, icon: battle/POWBlock, pair: true } +- { priority: 307, name: HustleDrink, template: STANDARD_ITEM, icon: battle/HustleDrink, pair: true } +- { priority: 308, name: StopWatch, template: STANDARD_ITEM, icon: battle/StopWatch, pair: true } +- { priority: 309, name: DizzyDial, template: STANDARD_ITEM, icon: battle/DizzyDial, pair: true } +- { priority: 310, name: Unused_136, template: STANDARD_ITEM, icon: battle/item_136, pair: true } +- { priority: 311, name: Unused_137, template: STANDARD_ITEM, icon: battle/item_137, pair: true } diff --git a/src/item_table.inc.c b/src/item_table.inc.c deleted file mode 100644 index 32af4186f2..0000000000 --- a/src/item_table.inc.c +++ /dev/null @@ -1,4754 +0,0 @@ -#include "item_hud_scripts.h" -#include "message_ids.h" - -// handle the mapping from HudScript name to gItemHudScripts array index, -// allowing item table entries to reference their HudScripts by name -#define ITEM_HS_INDEX(scrName) HS_INDEX_##scrName - -ItemData gItemTable[] = { -{ // item 0: Nothing - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, - .sellValue = 0, - .hudElemID = ITEM_HS_INDEX(HES_Item_Present), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 1: Jump - .nameMsg = MSG_ItemName_Jump, - .fullDescMsg = 0, - .shortDescMsg = 0, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Jump), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_GEAR | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 2: SpinJump - .nameMsg = MSG_ItemName_SpinJump, - .fullDescMsg = 0, - .shortDescMsg = 0, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_SpinJump), - .sortValue = 0, - .targetFlags = TARGET_FLAG_2, - .typeFlags = ITEM_TYPE_FLAG_GEAR | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 3: TornadoJump - .nameMsg = MSG_ItemName_TornadoJump, - .fullDescMsg = 0, - .shortDescMsg = 0, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_TornadoJump), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY, - .typeFlags = ITEM_TYPE_FLAG_GEAR | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 4: Hammer - .nameMsg = MSG_ItemName_Hammer, - .fullDescMsg = 0, - .shortDescMsg = 0, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Hammer), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_GEAR | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 5: SuperHammer - .nameMsg = MSG_ItemName_SuperHammer, - .fullDescMsg = 0, - .shortDescMsg = 0, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_SuperHammer), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY, - .typeFlags = ITEM_TYPE_FLAG_GEAR | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 6: UltraHammer - .nameMsg = MSG_ItemName_UltraHammer, - .fullDescMsg = 0, - .shortDescMsg = 0, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_UltraHammer), - .sortValue = 0, - .targetFlags = TARGET_FLAG_2, - .typeFlags = ITEM_TYPE_FLAG_GEAR | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 7: LuckyStar - .nameMsg = MSG_ItemName_LuckyStar, - .fullDescMsg = MSG_ItemFullDesc_LuckyStar, - .shortDescMsg = MSG_ItemShortDesc_LuckyStar, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_LuckyStar), - .sortValue = 0, - .targetFlags = TARGET_FLAG_2, - .typeFlags = ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 8: Map - .nameMsg = MSG_ItemName_Map, - .fullDescMsg = 0, - .shortDescMsg = 0, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Present), - .sortValue = 0, - .targetFlags = TARGET_FLAG_2, - .typeFlags = ITEM_TYPE_FLAG_GEAR | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 9: BigMap - .nameMsg = MSG_ItemName_BigMap, - .fullDescMsg = 0, - .shortDescMsg = 0, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Present), - .sortValue = 0, - .targetFlags = TARGET_FLAG_2, - .typeFlags = ITEM_TYPE_FLAG_GEAR | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item A: FirstDegreeCard - .nameMsg = MSG_ItemName_FirstDegreeCard, - .fullDescMsg = MSG_ItemFullDesc_FirstDegreeCard, - .shortDescMsg = MSG_ItemShortDesc_FirstDegreeCard, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_FirstDegreeCard), - .sortValue = 0, - .targetFlags = TARGET_FLAG_2, - .typeFlags = ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item B: SecondDegreeCard - .nameMsg = MSG_ItemName_SecondDegreeCard, - .fullDescMsg = MSG_ItemFullDesc_SecondDegreeCard, - .shortDescMsg = MSG_ItemShortDesc_SecondDegreeCard, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_SecondDegreeCard), - .sortValue = 0, - .targetFlags = TARGET_FLAG_2, - .typeFlags = ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item C: ThirdDegreeCard - .nameMsg = MSG_ItemName_ThirdDegreeCard, - .fullDescMsg = MSG_ItemFullDesc_ThirdDegreeCard, - .shortDescMsg = MSG_ItemShortDesc_ThirdDegreeCard, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_ThirdDegreeCard), - .sortValue = 0, - .targetFlags = TARGET_FLAG_2, - .typeFlags = ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item D: FourthDegreeCard - .nameMsg = MSG_ItemName_FourthDegreeCard, - .fullDescMsg = MSG_ItemFullDesc_FourthDegreeCard, - .shortDescMsg = MSG_ItemShortDesc_FourthDegreeCard, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_FourthDegreeCard), - .sortValue = 0, - .targetFlags = TARGET_FLAG_2, - .typeFlags = ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item E: Diploma - .nameMsg = MSG_ItemName_Diploma, - .fullDescMsg = MSG_ItemFullDesc_Diploma, - .shortDescMsg = MSG_ItemShortDesc_Diploma, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Diploma), - .sortValue = 0, - .targetFlags = TARGET_FLAG_2, - .typeFlags = ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item F: UltraStone - .nameMsg = MSG_ItemName_UltraStone, - .fullDescMsg = MSG_ItemFullDesc_UltraStone, - .shortDescMsg = MSG_ItemShortDesc_UltraStone, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_UltraStone), - .sortValue = 0, - .targetFlags = TARGET_FLAG_2, - .typeFlags = ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 10: KoopaFortressKey - .nameMsg = MSG_ItemName_KoopaFortressKey, - .fullDescMsg = MSG_ItemFullDesc_KoopaFortressKey, - .shortDescMsg = MSG_ItemShortDesc_KoopaFortressKey, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_KoopaFortressKey), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 11: RuinsKey - .nameMsg = MSG_ItemName_RuinsKey, - .fullDescMsg = MSG_ItemFullDesc_RuinsKey, - .shortDescMsg = MSG_ItemShortDesc_RuinsKey, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_RuinsKey), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 12: PulseStone - .nameMsg = MSG_ItemName_PulseStone, - .fullDescMsg = MSG_ItemFullDesc_PulseStone, - .shortDescMsg = MSG_ItemShortDesc_PulseStone, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_PulseStone), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 13: TubbaCastleKey - .nameMsg = MSG_ItemName_TubbaCastleKey, - .fullDescMsg = MSG_ItemFullDesc_TubbaCastleKey, - .shortDescMsg = MSG_ItemShortDesc_TubbaCastleKey, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_TubbaCastleKey), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 14: CrystalPalaceKey - .nameMsg = MSG_ItemName_CrystalPalaceKey, - .fullDescMsg = MSG_ItemFullDesc_CrystalPalaceKey, - .shortDescMsg = MSG_ItemShortDesc_CrystalPalaceKey, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_CrystalPalaceKey), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 15: LunarStone - .nameMsg = MSG_ItemName_LunarStone, - .fullDescMsg = MSG_ItemFullDesc_LunarStone, - .shortDescMsg = MSG_ItemShortDesc_LunarStone, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_LunarStone), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 16: PyramidStone - .nameMsg = MSG_ItemName_PyramidStone, - .fullDescMsg = MSG_ItemFullDesc_PyramidStone, - .shortDescMsg = MSG_ItemShortDesc_PyramidStone, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_PyramidStone), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 17: DiamondStone - .nameMsg = MSG_ItemName_DiamondStone, - .fullDescMsg = MSG_ItemFullDesc_DiamondStone, - .shortDescMsg = MSG_ItemShortDesc_DiamondStone, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_DiamondStone), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 18: GoldenJar - .nameMsg = MSG_ItemName_GoldenJar, - .fullDescMsg = MSG_ItemFullDesc_GoldenJar, - .shortDescMsg = MSG_ItemShortDesc_GoldenJar, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_VolcanoVase), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 19: KooperShell - .nameMsg = MSG_ItemName_KooperShell, - .fullDescMsg = MSG_ItemFullDesc_KooperShell, - .shortDescMsg = MSG_ItemShortDesc_KooperShell, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_KooperShell), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 1A: BowserCastleKey - .nameMsg = MSG_ItemName_BowserCastleKey, - .fullDescMsg = MSG_ItemFullDesc_BowserCastleKey, - .shortDescMsg = MSG_ItemShortDesc_BowserCastleKey, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_BowserCastleKey), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 1B: ForestPass - .nameMsg = MSG_ItemName_ForestPass, - .fullDescMsg = MSG_ItemFullDesc_ForestPass, - .shortDescMsg = MSG_ItemShortDesc_ForestPass, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_ForestPass), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 1C: BooWeight - .nameMsg = MSG_ItemName_BooWeight, - .fullDescMsg = MSG_ItemFullDesc_BooWeight, - .shortDescMsg = MSG_ItemShortDesc_BooWeight, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_BooWeight), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 1D: BooPortrait - .nameMsg = MSG_ItemName_BooPortrait, - .fullDescMsg = MSG_ItemFullDesc_BooPortrait, - .shortDescMsg = MSG_ItemShortDesc_BooPortrait, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_BooPortrait), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 1E: CrystalBerry - .nameMsg = MSG_ItemName_CrystalBerry, - .fullDescMsg = MSG_ItemFullDesc_CrystalBerry, - .shortDescMsg = MSG_ItemShortDesc_CrystalBerry, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_CrystalBerry), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 1F: MysticalKey - .nameMsg = MSG_ItemName_MysticalKey, - .fullDescMsg = MSG_ItemFullDesc_MysticalKey, - .shortDescMsg = MSG_ItemShortDesc_MysticalKey, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_MysticalKey), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 20: StoreroomKey - .nameMsg = MSG_ItemName_StoreroomKey, - .fullDescMsg = MSG_ItemFullDesc_StoreroomKey, - .shortDescMsg = MSG_ItemShortDesc_StoreroomKey, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_IronKey), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 21: ToyTrain - .nameMsg = MSG_ItemName_ToyTrain, - .fullDescMsg = MSG_ItemFullDesc_ToyTrain, - .shortDescMsg = MSG_ItemShortDesc_ToyTrain, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_ToyTrain), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 22: BooRecord - .nameMsg = MSG_ItemName_BooRecord, - .fullDescMsg = MSG_ItemFullDesc_BooRecord, - .shortDescMsg = MSG_ItemShortDesc_BooRecord, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_BooRecord), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 23: FryingPan - .nameMsg = MSG_ItemName_FryingPan, - .fullDescMsg = MSG_ItemFullDesc_FryingPan, - .shortDescMsg = MSG_ItemShortDesc_FryingPan, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_FryingPan), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 24: Dictionary - .nameMsg = MSG_ItemName_Dictionary, - .fullDescMsg = MSG_ItemFullDesc_Dictionary, - .shortDescMsg = MSG_ItemShortDesc_Dictionary, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Dictionary), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 25: MysteryNote - .nameMsg = MSG_ItemName_MysteryNote, - .fullDescMsg = MSG_ItemFullDesc_MysteryNote, - .shortDescMsg = MSG_ItemShortDesc_MysteryNote, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_MysteryNote), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 26: SuspiciousNote - .nameMsg = MSG_ItemName_SuspiciousNote, - .fullDescMsg = MSG_ItemFullDesc_SuspiciousNote, - .shortDescMsg = MSG_ItemShortDesc_SuspiciousNote, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_SuspiciousNote), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 27: CrystalBall - .nameMsg = MSG_ItemName_CrystalBall, - .fullDescMsg = MSG_ItemFullDesc_CrystalBall, - .shortDescMsg = MSG_ItemShortDesc_CrystalBall, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_CrystalBall), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 28: Screwdriver - .nameMsg = MSG_ItemName_Screwdriver, - .fullDescMsg = MSG_ItemFullDesc_Screwdriver, - .shortDescMsg = MSG_ItemShortDesc_Screwdriver, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Screwdriver), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 29: Cookbook - .nameMsg = MSG_ItemName_Cookbook, - .fullDescMsg = MSG_ItemFullDesc_Cookbook, - .shortDescMsg = MSG_ItemShortDesc_Cookbook, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Cookbook), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 2A: JadeRaven - .nameMsg = MSG_ItemName_JadeRaven, - .fullDescMsg = MSG_ItemFullDesc_JadeRaven, - .shortDescMsg = MSG_ItemShortDesc_JadeRaven, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_JadeRaven), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 2B: MagicalSeed1 - .nameMsg = MSG_ItemName_MagicalSeed1, - .fullDescMsg = MSG_ItemFullDesc_MagicalSeed1, - .shortDescMsg = MSG_ItemShortDesc_MagicalSeed1, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_MagicalSeed1), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 2C: MagicalSeed2 - .nameMsg = MSG_ItemName_MagicalSeed2, - .fullDescMsg = MSG_ItemFullDesc_MagicalSeed2, - .shortDescMsg = MSG_ItemShortDesc_MagicalSeed2, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_MagicalSeed2), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 2D: MagicalSeed3 - .nameMsg = MSG_ItemName_MagicalSeed3, - .fullDescMsg = MSG_ItemFullDesc_MagicalSeed3, - .shortDescMsg = MSG_ItemShortDesc_MagicalSeed3, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_MagicalSeed3), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 2E: MagicalSeed4 - .nameMsg = MSG_ItemName_MagicalSeed4, - .fullDescMsg = MSG_ItemFullDesc_MagicalSeed4, - .shortDescMsg = MSG_ItemShortDesc_MagicalSeed4, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_MagicalSeed4), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 2F: ToadDoll - .nameMsg = MSG_ItemName_ToadDoll, - .fullDescMsg = MSG_ItemFullDesc_ToadDoll, - .shortDescMsg = MSG_ItemShortDesc_ToadDoll, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_ToadDoll), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 30: Calculator - .nameMsg = MSG_ItemName_Calculator, - .fullDescMsg = MSG_ItemFullDesc_Calculator, - .shortDescMsg = MSG_ItemShortDesc_Calculator, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Calculator), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 31: SnowmanBucket - .nameMsg = MSG_ItemName_SnowmanBucket, - .fullDescMsg = MSG_ItemFullDesc_SnowmanBucket, - .shortDescMsg = MSG_ItemShortDesc_SnowmanBucket, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_SnowmanBucket), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 32: SnowmanScarf - .nameMsg = MSG_ItemName_SnowmanScarf, - .fullDescMsg = MSG_ItemFullDesc_SnowmanScarf, - .shortDescMsg = MSG_ItemShortDesc_SnowmanScarf, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_SnowmanScarf), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 33: RedKey - .nameMsg = MSG_ItemName_RedKey, - .fullDescMsg = MSG_ItemFullDesc_RedKey, - .shortDescMsg = MSG_ItemShortDesc_RedKey, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_RedKey), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 34: BlueKey - .nameMsg = MSG_ItemName_BlueKey, - .fullDescMsg = MSG_ItemFullDesc_BlueKey, - .shortDescMsg = MSG_ItemShortDesc_BlueKey, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_BlueKey), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 35: UnusedLetter01 - .nameMsg = MSG_ItemName_UnusedLetter, - .fullDescMsg = MSG_ItemFullDesc_UnusedLetter, - .shortDescMsg = MSG_ItemShortDesc_UnusedLetter, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Letter), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 36: Letter01 - .nameMsg = MSG_ItemName_Letter01, - .fullDescMsg = MSG_ItemFullDesc_Letter01, - .shortDescMsg = MSG_ItemShortDesc_Letter01, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Letter), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 37: Letter02 - .nameMsg = MSG_ItemName_Letter02, - .fullDescMsg = MSG_ItemFullDesc_Letter02, - .shortDescMsg = MSG_ItemShortDesc_Letter02, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Letter), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 38: Letter03 - .nameMsg = MSG_ItemName_Letter03, - .fullDescMsg = MSG_ItemFullDesc_Letter03, - .shortDescMsg = MSG_ItemShortDesc_Letter03, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Letter), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 39: Letter04 - .nameMsg = MSG_ItemName_Letter04, - .fullDescMsg = MSG_ItemFullDesc_Letter04, - .shortDescMsg = MSG_ItemShortDesc_Letter04, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Letter), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 3A: Letter05 - .nameMsg = MSG_ItemName_Letter05, - .fullDescMsg = MSG_ItemFullDesc_Letter05, - .shortDescMsg = MSG_ItemShortDesc_Letter05, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Letter), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 3B: Letter06 - .nameMsg = MSG_ItemName_Letter06, - .fullDescMsg = MSG_ItemFullDesc_Letter06, - .shortDescMsg = MSG_ItemShortDesc_Letter06, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Letter), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 3C: Letter07 - .nameMsg = MSG_ItemName_Letter07, - .fullDescMsg = MSG_ItemFullDesc_Letter07, - .shortDescMsg = MSG_ItemShortDesc_Letter07, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Letter), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 3D: Letter08 - .nameMsg = MSG_ItemName_Letter08, - .fullDescMsg = MSG_ItemFullDesc_Letter08, - .shortDescMsg = MSG_ItemShortDesc_Letter08, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Letter), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 3E: Letter09 - .nameMsg = MSG_ItemName_Letter09, - .fullDescMsg = MSG_ItemFullDesc_Letter09, - .shortDescMsg = MSG_ItemShortDesc_Letter09, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Letter), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 3F: UnusedLetter02 - .nameMsg = MSG_ItemName_UnusedLetter02, - .fullDescMsg = MSG_ItemFullDesc_UnusedLetter02, - .shortDescMsg = MSG_ItemShortDesc_UnusedLetter02, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Letter), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 40: Letter10 - .nameMsg = MSG_ItemName_Letter10, - .fullDescMsg = MSG_ItemFullDesc_Letter10, - .shortDescMsg = MSG_ItemShortDesc_Letter10, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Letter), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 41: Letter11 - .nameMsg = MSG_ItemName_Letter11, - .fullDescMsg = MSG_ItemFullDesc_Letter11, - .shortDescMsg = MSG_ItemShortDesc_Letter11, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Letter), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 42: UnusedLetter03 - .nameMsg = MSG_ItemName_UnusedLetter03, - .fullDescMsg = MSG_ItemFullDesc_UnusedLetter03, - .shortDescMsg = MSG_ItemShortDesc_UnusedLetter03, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Letter), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 43: UnusedLetter04 - .nameMsg = MSG_ItemName_UnusedLetter04, - .fullDescMsg = MSG_ItemFullDesc_UnusedLetter04, - .shortDescMsg = MSG_ItemShortDesc_UnusedLetter04, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Letter), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 44: UnusedLetter05 - .nameMsg = MSG_ItemName_UnusedLetter05, - .fullDescMsg = MSG_ItemFullDesc_UnusedLetter05, - .shortDescMsg = MSG_ItemShortDesc_UnusedLetter05, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Letter), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 45: Letter12 - .nameMsg = MSG_ItemName_Letter12, - .fullDescMsg = MSG_ItemFullDesc_Letter12, - .shortDescMsg = MSG_ItemShortDesc_Letter12, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Letter), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 46: Letter13 - .nameMsg = MSG_ItemName_Letter13, - .fullDescMsg = MSG_ItemFullDesc_Letter13, - .shortDescMsg = MSG_ItemShortDesc_Letter13, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Letter), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 47: Letter14 - .nameMsg = MSG_ItemName_Letter14, - .fullDescMsg = MSG_ItemFullDesc_Letter14, - .shortDescMsg = MSG_ItemShortDesc_Letter14, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Letter), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 48: Letter15 - .nameMsg = MSG_ItemName_Letter15, - .fullDescMsg = MSG_ItemFullDesc_Letter15, - .shortDescMsg = MSG_ItemShortDesc_Letter15, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Letter), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 49: Letter16 - .nameMsg = MSG_ItemName_Letter16, - .fullDescMsg = MSG_ItemFullDesc_Letter16, - .shortDescMsg = MSG_ItemShortDesc_Letter16, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Letter), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 4A: Letter17 - .nameMsg = MSG_ItemName_Letter17, - .fullDescMsg = MSG_ItemFullDesc_Letter17, - .shortDescMsg = MSG_ItemShortDesc_Letter17, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Letter), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 4B: Letter18 - .nameMsg = MSG_ItemName_Letter18, - .fullDescMsg = MSG_ItemFullDesc_Letter18, - .shortDescMsg = MSG_ItemShortDesc_Letter18, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Letter), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 4C: Letter19 - .nameMsg = MSG_ItemName_Letter19, - .fullDescMsg = MSG_ItemFullDesc_Letter19, - .shortDescMsg = MSG_ItemShortDesc_Letter19, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Letter), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 4D: UnusedLetter06 - .nameMsg = MSG_ItemName_UnusedLetter06, - .fullDescMsg = MSG_ItemFullDesc_UnusedLetter06, - .shortDescMsg = MSG_ItemShortDesc_UnusedLetter06, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Letter), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 4E: Letter20 - .nameMsg = MSG_ItemName_Letter20, - .fullDescMsg = MSG_ItemFullDesc_Letter20, - .shortDescMsg = MSG_ItemShortDesc_Letter20, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Letter), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 4F: Letter21 - .nameMsg = MSG_ItemName_Letter21, - .fullDescMsg = MSG_ItemFullDesc_Letter21, - .shortDescMsg = MSG_ItemShortDesc_Letter21, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Letter), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 50: Letter22 - .nameMsg = MSG_ItemName_Letter22, - .fullDescMsg = MSG_ItemFullDesc_Letter22, - .shortDescMsg = MSG_ItemShortDesc_Letter22, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Letter), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 51: Letter23 - .nameMsg = MSG_ItemName_Letter23, - .fullDescMsg = MSG_ItemFullDesc_Letter23, - .shortDescMsg = MSG_ItemShortDesc_Letter23, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Letter), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 52: Letter24 - .nameMsg = MSG_ItemName_Letter24, - .fullDescMsg = MSG_ItemFullDesc_Letter24, - .shortDescMsg = MSG_ItemShortDesc_Letter24, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Letter), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 53: Artifact - .nameMsg = MSG_ItemName_Artifact, - .fullDescMsg = MSG_ItemFullDesc_Artifact, - .shortDescMsg = MSG_ItemShortDesc_Artifact, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Artifact), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 54: Letter25 - .nameMsg = MSG_ItemName_Letter25, - .fullDescMsg = MSG_ItemFullDesc_Letter25, - .shortDescMsg = MSG_ItemShortDesc_Letter25, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Letter), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 55: UnusedLetter07 - .nameMsg = MSG_ItemName_UnusedLetter, - .fullDescMsg = MSG_ItemFullDesc_UnusedLetter, - .shortDescMsg = MSG_ItemShortDesc_UnusedLetter, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Letter), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 56: Dolly - .nameMsg = MSG_ItemName_Dolly, - .fullDescMsg = MSG_ItemFullDesc_Dolly, - .shortDescMsg = MSG_ItemShortDesc_Dolly, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Dolly), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 57: WaterStone - .nameMsg = MSG_ItemName_WaterStone, - .fullDescMsg = MSG_ItemFullDesc_WaterStone, - .shortDescMsg = MSG_ItemShortDesc_WaterStone, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_WaterStone), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 58: MagicalBean - .nameMsg = MSG_ItemName_MagicalBean, - .fullDescMsg = MSG_ItemFullDesc_MagicalBean, - .shortDescMsg = MSG_ItemShortDesc_MagicalBean, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_MagicalBean), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 59: FertileSoil - .nameMsg = MSG_ItemName_FertileSoil, - .fullDescMsg = MSG_ItemFullDesc_FertileSoil, - .shortDescMsg = MSG_ItemShortDesc_FertileSoil, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_FertileSoil), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 5A: MiracleWater - .nameMsg = MSG_ItemName_MiracleWater, - .fullDescMsg = MSG_ItemFullDesc_MiracleWater, - .shortDescMsg = MSG_ItemShortDesc_MiracleWater, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_MiracleWater), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 5B: VolcanoVase - .nameMsg = MSG_ItemName_VolcanoVase, - .fullDescMsg = MSG_ItemFullDesc_VolcanoVase, - .shortDescMsg = MSG_ItemShortDesc_VolcanoVase, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_VolcanoVase), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 5C: KootTheTape - .nameMsg = MSG_ItemName_KootTheTape, - .fullDescMsg = MSG_ItemFullDesc_KootTheTape, - .shortDescMsg = MSG_ItemShortDesc_KootTheTape, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_KootTheTape), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 5D: BakingSugar - .nameMsg = MSG_ItemName_BakingSugar, - .fullDescMsg = MSG_ItemFullDesc_BakingSugar, - .shortDescMsg = MSG_ItemShortDesc_BakingSugar, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_BakingSugar), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 5E: BakingSalt - .nameMsg = MSG_ItemName_BakingSalt, - .fullDescMsg = MSG_ItemFullDesc_BakingSalt, - .shortDescMsg = MSG_ItemShortDesc_BakingSalt, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_BakingSalt), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 5F: BakingEgg - .nameMsg = MSG_ItemName_BakingEgg, - .fullDescMsg = MSG_ItemFullDesc_BakingEgg, - .shortDescMsg = MSG_ItemShortDesc_BakingEgg, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_BakingEgg), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 60: BakingCream - .nameMsg = MSG_ItemName_BakingCream, - .fullDescMsg = MSG_ItemFullDesc_BakingCream, - .shortDescMsg = MSG_ItemShortDesc_BakingCream, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_BakingCream), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 61: BakingStrawberry - .nameMsg = MSG_ItemName_BakingStrawberry, - .fullDescMsg = MSG_ItemFullDesc_BakingStrawberry, - .shortDescMsg = MSG_ItemShortDesc_BakingStrawberry, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_BakingStrawberry), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 62: BakingButter - .nameMsg = MSG_ItemName_BakingButter, - .fullDescMsg = MSG_ItemFullDesc_BakingButter, - .shortDescMsg = MSG_ItemShortDesc_BakingButter, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_BakingButter), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 63: BakingCleanser - .nameMsg = MSG_ItemName_BakingCleanser, - .fullDescMsg = MSG_ItemFullDesc_BakingCleanser, - .shortDescMsg = MSG_ItemShortDesc_BakingCleanser, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_BakingCleanser), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 64: BakingWater - .nameMsg = MSG_ItemName_BakingWater, - .fullDescMsg = MSG_ItemFullDesc_BakingWater, - .shortDescMsg = MSG_ItemShortDesc_BakingWater, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_BakingWater), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 65: BakingFlour - .nameMsg = MSG_ItemName_BakingFlour, - .fullDescMsg = MSG_ItemFullDesc_BakingFlour, - .shortDescMsg = MSG_ItemShortDesc_BakingFlour, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_BakingFlour), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 66: BakingMilk - .nameMsg = MSG_ItemName_BakingMilk, - .fullDescMsg = MSG_ItemFullDesc_BakingMilk, - .shortDescMsg = MSG_ItemShortDesc_BakingMilk, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_BakingMilk), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 67: Lyrics - .nameMsg = MSG_ItemName_Lyrics, - .fullDescMsg = MSG_ItemFullDesc_Lyrics, - .shortDescMsg = MSG_ItemShortDesc_Lyrics, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Lyrics), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 68: Melody - .nameMsg = MSG_ItemName_Melody, - .fullDescMsg = MSG_ItemFullDesc_Melody, - .shortDescMsg = MSG_ItemShortDesc_Melody, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Melody), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 69: Mailbag - .nameMsg = MSG_ItemName_Mailbag, - .fullDescMsg = MSG_ItemFullDesc_Mailbag, - .shortDescMsg = MSG_ItemShortDesc_Mailbag, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Mailbag), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 6A: PeachKey1 - .nameMsg = MSG_ItemName_PeachKey, - .fullDescMsg = MSG_ItemFullDesc_PeachKey, - .shortDescMsg = MSG_ItemShortDesc_PeachKey, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_PeachKey), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 6B: OddKey - .nameMsg = MSG_ItemName_OddKey, - .fullDescMsg = MSG_ItemFullDesc_OddKey, - .shortDescMsg = MSG_ItemShortDesc_OddKey, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_IronKey), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 6C: StarStone - .nameMsg = MSG_ItemName_StarStone, - .fullDescMsg = MSG_ItemFullDesc_StarStone, - .shortDescMsg = MSG_ItemShortDesc_StarStone, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_StarStone), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 6D: SneakyParasol - .nameMsg = MSG_ItemName_SneakyParasol, - .fullDescMsg = MSG_ItemFullDesc_SneakyParasol, - .shortDescMsg = MSG_ItemShortDesc_SneakyParasol, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_SneakyParasol), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 6E: KootKoopaLegends - .nameMsg = MSG_ItemName_KootKoopaLegends, - .fullDescMsg = MSG_ItemFullDesc_KootKoopaLegends, - .shortDescMsg = MSG_ItemShortDesc_KootKoopaLegends, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_KootKoopaLegends), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 6F: KootLuigiAutograph - .nameMsg = MSG_ItemName_KootLuigiAutograph, - .fullDescMsg = MSG_ItemFullDesc_KootLuigiAutograph, - .shortDescMsg = MSG_ItemShortDesc_KootLuigiAutograph, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_KootLuigiAutograph), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 70: KootEmptyWallet - .nameMsg = MSG_ItemName_KootEmptyWallet, - .fullDescMsg = MSG_ItemFullDesc_KootEmptyWallet, - .shortDescMsg = MSG_ItemShortDesc_KootEmptyWallet, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_KootEmptyWallet), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 71: KootMerluvleeAutograph - .nameMsg = MSG_ItemName_KootMerluvleeAutograph, - .fullDescMsg = MSG_ItemFullDesc_KootMerluvleeAutograph, - .shortDescMsg = MSG_ItemShortDesc_KootMerluvleeAutograph, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_KootMerluvleeAutograph), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 72: KootShell - .nameMsg = MSG_ItemName_KootShell, - .fullDescMsg = MSG_ItemFullDesc_KootShell, - .shortDescMsg = MSG_ItemShortDesc_KootShell, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_KootShell), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 73: KootOldPhoto - .nameMsg = MSG_ItemName_KootOldPhoto, - .fullDescMsg = MSG_ItemFullDesc_KootOldPhoto, - .shortDescMsg = MSG_ItemShortDesc_KootOldPhoto, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_KootPhoto), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 74: KootGlasses - .nameMsg = MSG_ItemName_KootGlasses, - .fullDescMsg = MSG_ItemFullDesc_KootGlasses, - .shortDescMsg = MSG_ItemShortDesc_KootGlasses, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_KootGlasses), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 75: KootAltPhoto - .nameMsg = MSG_ItemName_KootAltPhoto, - .fullDescMsg = MSG_ItemFullDesc_KootAltPhoto, - .shortDescMsg = MSG_ItemShortDesc_KootAltPhoto, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_KootPhoto), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 76: KootPackage - .nameMsg = MSG_ItemName_KootPackage, - .fullDescMsg = MSG_ItemFullDesc_KootPackage, - .shortDescMsg = MSG_ItemShortDesc_KootPackage, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_KootPackage), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 77: KootRedJar - .nameMsg = MSG_ItemName_KootRedJar, - .fullDescMsg = MSG_ItemFullDesc_KootRedJar, - .shortDescMsg = MSG_ItemShortDesc_KootRedJar, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_KootRedJar), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 78: PeachKey2 - .nameMsg = MSG_ItemName_PeachKey, - .fullDescMsg = MSG_ItemFullDesc_PeachKey, - .shortDescMsg = MSG_ItemShortDesc_PeachKey, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_PeachKey), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 79: WarehouseKey - .nameMsg = MSG_ItemName_WarehouseKey, - .fullDescMsg = MSG_ItemFullDesc_WarehouseKey, - .shortDescMsg = MSG_ItemShortDesc_WarehouseKey, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_IronKey), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 7A: PrisonKey1 - .nameMsg = MSG_ItemName_PrisonKey, - .fullDescMsg = MSG_ItemFullDesc_PrisonKey, - .shortDescMsg = MSG_ItemShortDesc_PrisonKey, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_IronKey), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 7B: SilverCredit - .nameMsg = MSG_ItemName_SilverCredit, - .fullDescMsg = MSG_ItemFullDesc_SilverCredit, - .shortDescMsg = MSG_ItemShortDesc_SilverCredit, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_SilverCredit), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 7C: GoldCredit - .nameMsg = MSG_ItemName_GoldCredit, - .fullDescMsg = MSG_ItemFullDesc_GoldCredit, - .shortDescMsg = MSG_ItemShortDesc_GoldCredit, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_GoldCredit), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 7D: PrisonKey2 - .nameMsg = MSG_ItemName_PrisonKey, - .fullDescMsg = MSG_ItemFullDesc_PrisonKey, - .shortDescMsg = MSG_ItemShortDesc_PrisonKey, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_PeachKey), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 7E: PrisonKey3 - .nameMsg = MSG_ItemName_PrisonKey, - .fullDescMsg = MSG_ItemFullDesc_PrisonKey, - .shortDescMsg = MSG_ItemShortDesc_PrisonKey, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_PeachKey), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 7F: PrisonKey4 - .nameMsg = MSG_ItemName_PrisonKey, - .fullDescMsg = MSG_ItemFullDesc_PrisonKey, - .shortDescMsg = MSG_ItemShortDesc_PrisonKey, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_PeachKey), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_KEY | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 80: FireFlower - .nameMsg = MSG_ItemName_FireFlower, - .fullDescMsg = MSG_ItemFullDesc_FireFlower, - .shortDescMsg = MSG_ItemShortDesc_FireFlower, - .sellValue = 4, - .hudElemID = ITEM_HS_INDEX(HES_Item_FireFlower), - .sortValue = 0, - .targetFlags = TARGET_FLAG_2 | TARGET_FLAG_8000, - .typeFlags = ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 3, - .potencyB = 0 -}, -{ // item 81: SnowmanDoll - .nameMsg = MSG_ItemName_SnowmanDoll, - .fullDescMsg = MSG_ItemFullDesc_SnowmanDoll, - .shortDescMsg = MSG_ItemShortDesc_SnowmanDoll, - .sellValue = 6, - .hudElemID = ITEM_HS_INDEX(HES_Item_SnowmanDoll), - .sortValue = 0, - .targetFlags = TARGET_FLAG_2 | TARGET_FLAG_8000, - .typeFlags = ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 4, - .potencyB = 0 -}, -{ // item 82: ThunderRage - .nameMsg = MSG_ItemName_ThunderRage, - .fullDescMsg = MSG_ItemFullDesc_ThunderRage, - .shortDescMsg = MSG_ItemShortDesc_ThunderRage, - .sellValue = 8, - .hudElemID = ITEM_HS_INDEX(HES_Item_ThunderRage), - .sortValue = 0, - .targetFlags = TARGET_FLAG_2 | TARGET_FLAG_8000, - .typeFlags = ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 5, - .potencyB = 0 -}, -{ // item 83: ShootingStar - .nameMsg = MSG_ItemName_ShootingStar, - .fullDescMsg = MSG_ItemFullDesc_ShootingStar, - .shortDescMsg = MSG_ItemShortDesc_ShootingStar, - .sellValue = 15, - .hudElemID = ITEM_HS_INDEX(HES_Item_ShootingStar), - .sortValue = 0, - .targetFlags = TARGET_FLAG_2 | TARGET_FLAG_8000, - .typeFlags = ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 6, - .potencyB = 0 -}, -{ // item 84: ThunderBolt - .nameMsg = MSG_ItemName_ThunderBolt, - .fullDescMsg = MSG_ItemFullDesc_ThunderBolt, - .shortDescMsg = MSG_ItemShortDesc_ThunderBolt, - .sellValue = 4, - .hudElemID = ITEM_HS_INDEX(HES_Item_ThunderBolt), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_2 | TARGET_FLAG_8000, - .typeFlags = ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 5, - .potencyB = 0 -}, -{ // item 85: Pebble - .nameMsg = MSG_ItemName_Pebble, - .fullDescMsg = MSG_ItemFullDesc_Pebble, - .shortDescMsg = MSG_ItemShortDesc_Pebble, - .sellValue = 1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Pebble), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_2 | TARGET_FLAG_8000, - .typeFlags = ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 1, - .potencyB = 0 -}, -{ // item 86: DustyHammer - .nameMsg = MSG_ItemName_DustyHammer, - .fullDescMsg = MSG_ItemFullDesc_DustyHammer, - .shortDescMsg = MSG_ItemShortDesc_DustyHammer, - .sellValue = 1, - .hudElemID = ITEM_HS_INDEX(HES_Item_DustyHammer), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_2 | TARGET_FLAG_8000, - .typeFlags = ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 1, - .potencyB = 0 -}, -{ // item 87: InsecticideHerb - .nameMsg = MSG_ItemName_InsecticideHerb, - .fullDescMsg = MSG_ItemFullDesc_InsecticideHerb, - .shortDescMsg = MSG_ItemShortDesc_InsecticideHerb, - .sellValue = 1, - .hudElemID = ITEM_HS_INDEX(HES_Item_InsecticideHerb), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_2 | TARGET_FLAG_8000, - .typeFlags = ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 88: StoneCap - .nameMsg = MSG_ItemName_StoneCap, - .fullDescMsg = MSG_ItemFullDesc_StoneCap, - .shortDescMsg = MSG_ItemShortDesc_StoneCap, - .sellValue = 15, - .hudElemID = ITEM_HS_INDEX(HES_Item_StoneCap), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 3, - .potencyB = 0 -}, -{ // item 89: TastyTonic - .nameMsg = MSG_ItemName_TastyTonic, - .fullDescMsg = MSG_ItemFullDesc_TastyTonic, - .shortDescMsg = MSG_ItemShortDesc_TastyTonic, - .sellValue = 1, - .hudElemID = ITEM_HS_INDEX(HES_Item_TastyTonic), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_USE_DRINK_ANIMATION | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 8A: Mushroom - .nameMsg = MSG_ItemName_Mushroom, - .fullDescMsg = MSG_ItemFullDesc_Mushroom, - .shortDescMsg = MSG_ItemShortDesc_Mushroom, - .sellValue = 2, - .hudElemID = ITEM_HS_INDEX(HES_Item_Mushroom), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 5, - .potencyB = 0 -}, -{ // item 8B: VoltShroom - .nameMsg = MSG_ItemName_VoltShroom, - .fullDescMsg = MSG_ItemFullDesc_VoltShroom, - .shortDescMsg = MSG_ItemShortDesc_VoltShroom, - .sellValue = 7, - .hudElemID = ITEM_HS_INDEX(HES_Item_VoltShroom), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 4, - .potencyB = 0 -}, -{ // item 8C: SuperShroom - .nameMsg = MSG_ItemName_SuperShroom, - .fullDescMsg = MSG_ItemFullDesc_SuperShroom, - .shortDescMsg = MSG_ItemShortDesc_SuperShroom, - .sellValue = 7, - .hudElemID = ITEM_HS_INDEX(HES_Item_SuperShroom), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 10, - .potencyB = 0 -}, -{ // item 8D: DriedShroom - .nameMsg = MSG_ItemName_DriedShroom, - .fullDescMsg = MSG_ItemFullDesc_DriedShroom, - .shortDescMsg = MSG_ItemShortDesc_DriedShroom, - .sellValue = 1, - .hudElemID = ITEM_HS_INDEX(HES_Item_DriedShroom), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 1, - .potencyB = 0 -}, -{ // item 8E: UltraShroom - .nameMsg = MSG_ItemName_UltraShroom, - .fullDescMsg = MSG_ItemFullDesc_UltraShroom, - .shortDescMsg = MSG_ItemShortDesc_UltraShroom, - .sellValue = 50, - .hudElemID = ITEM_HS_INDEX(HES_Item_UltraShroom), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 50, - .potencyB = 0 -}, -{ // item 8F: SleepySheep - .nameMsg = MSG_ItemName_SleepySheep, - .fullDescMsg = MSG_ItemFullDesc_SleepySheep, - .shortDescMsg = MSG_ItemShortDesc_SleepySheep, - .sellValue = 4, - .hudElemID = ITEM_HS_INDEX(HES_Item_SleepySheep), - .sortValue = 0, - .targetFlags = TARGET_FLAG_2 | TARGET_FLAG_8000, - .typeFlags = ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 3, - .potencyB = 0 -}, -{ // item 90: POWBlock - .nameMsg = MSG_ItemName_POWBlock, - .fullDescMsg = MSG_ItemFullDesc_POWBlock, - .shortDescMsg = MSG_ItemShortDesc_POWBlock, - .sellValue = 3, - .hudElemID = ITEM_HS_INDEX(HES_Item_POWBlock), - .sortValue = 0, - .targetFlags = TARGET_FLAG_2 | TARGET_FLAG_8000, - .typeFlags = ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 2, - .potencyB = 0 -}, -{ // item 91: HustleDrink - .nameMsg = MSG_ItemName_HustleDrink, - .fullDescMsg = MSG_ItemFullDesc_HustleDrink, - .shortDescMsg = MSG_ItemShortDesc_HustleDrink, - .sellValue = 10, - .hudElemID = ITEM_HS_INDEX(HES_Item_HustleDrink), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_USE_DRINK_ANIMATION | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 2, - .potencyB = 0 -}, -{ // item 92: StopWatch - .nameMsg = MSG_ItemName_StopWatch, - .fullDescMsg = MSG_ItemFullDesc_StopWatch, - .shortDescMsg = MSG_ItemShortDesc_StopWatch, - .sellValue = 10, - .hudElemID = ITEM_HS_INDEX(HES_Item_StopWatch), - .sortValue = 0, - .targetFlags = TARGET_FLAG_2 | TARGET_FLAG_8000, - .typeFlags = ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 4, - .potencyB = 0 -}, -{ // item 93: WhackasBump - .nameMsg = MSG_ItemName_WhackasBump, - .fullDescMsg = MSG_ItemFullDesc_WhackasBump, - .shortDescMsg = MSG_ItemShortDesc_WhackasBump, - .sellValue = 30, - .hudElemID = ITEM_HS_INDEX(HES_Item_WhackasBump), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 25, - .potencyB = 25 -}, -{ // item 94: Apple - .nameMsg = MSG_ItemName_Apple, - .fullDescMsg = MSG_ItemFullDesc_Apple, - .shortDescMsg = MSG_ItemShortDesc_Apple, - .sellValue = 2, - .hudElemID = ITEM_HS_INDEX(HES_Item_Apple), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 5, - .potencyB = 0 -}, -{ // item 95: LifeShroom - .nameMsg = MSG_ItemName_LifeShroom, - .fullDescMsg = MSG_ItemFullDesc_LifeShroom, - .shortDescMsg = MSG_ItemShortDesc_LifeShroom, - .sellValue = 20, - .hudElemID = ITEM_HS_INDEX(HES_Item_LifeShroom), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 10, - .potencyB = 0 -}, -{ // item 96: Mystery - .nameMsg = MSG_ItemName_Mystery, - .fullDescMsg = MSG_ItemFullDesc_Mystery, - .shortDescMsg = MSG_ItemShortDesc_Mystery, - .sellValue = 1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Mystery), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 97: RepelGel - .nameMsg = MSG_ItemName_RepelGel, - .fullDescMsg = MSG_ItemFullDesc_RepelGel, - .shortDescMsg = MSG_ItemShortDesc_RepelGel, - .sellValue = 15, - .hudElemID = ITEM_HS_INDEX(HES_Item_RepelGel), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 2, - .potencyB = 0 -}, -{ // item 98: FrightJar - .nameMsg = MSG_ItemName_FrightJar, - .fullDescMsg = MSG_ItemFullDesc_FrightJar, - .shortDescMsg = MSG_ItemShortDesc_FrightJar, - .sellValue = 3, - .hudElemID = ITEM_HS_INDEX(HES_Item_FrightJar), - .sortValue = 0, - .targetFlags = TARGET_FLAG_2 | TARGET_FLAG_8000, - .typeFlags = ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 99: PleaseComeBack - .nameMsg = MSG_ItemName_PleaseComeBack, - .fullDescMsg = MSG_ItemFullDesc_PleaseComeBack, - .shortDescMsg = MSG_ItemShortDesc_PleaseComeBack, - .sellValue = 5, - .hudElemID = ITEM_HS_INDEX(HES_Item_PleaseComeBack), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 9A: DizzyDial - .nameMsg = MSG_ItemName_DizzyDial, - .fullDescMsg = MSG_ItemFullDesc_DizzyDial, - .shortDescMsg = MSG_ItemShortDesc_DizzyDial, - .sellValue = 6, - .hudElemID = ITEM_HS_INDEX(HES_Item_DizzyDial), - .sortValue = 0, - .targetFlags = TARGET_FLAG_2 | TARGET_FLAG_8000, - .typeFlags = ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 3, - .potencyB = 0 -}, -{ // item 9B: SuperSoda - .nameMsg = MSG_ItemName_SuperSoda, - .fullDescMsg = MSG_ItemFullDesc_SuperSoda, - .shortDescMsg = MSG_ItemShortDesc_SuperSoda, - .sellValue = 3, - .hudElemID = ITEM_HS_INDEX(HES_Item_SuperSoda), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_USE_DRINK_ANIMATION | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 5 -}, -{ // item 9C: Lemon - .nameMsg = MSG_ItemName_Lemon, - .fullDescMsg = MSG_ItemFullDesc_Lemon, - .shortDescMsg = MSG_ItemShortDesc_Lemon, - .sellValue = 1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Lemon), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 1, - .potencyB = 2 -}, -{ // item 9D: Lime - .nameMsg = MSG_ItemName_Lime, - .fullDescMsg = MSG_ItemFullDesc_Lime, - .shortDescMsg = MSG_ItemShortDesc_Lime, - .sellValue = 1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Lime), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 3 -}, -{ // item 9E: BlueBerry - .nameMsg = MSG_ItemName_BlueBerry, - .fullDescMsg = MSG_ItemFullDesc_BlueBerry, - .shortDescMsg = MSG_ItemShortDesc_BlueBerry, - .sellValue = 2, - .hudElemID = ITEM_HS_INDEX(HES_Item_BlueBerry), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 5 -}, -{ // item 9F: RedBerry - .nameMsg = MSG_ItemName_RedBerry, - .fullDescMsg = MSG_ItemFullDesc_RedBerry, - .shortDescMsg = MSG_ItemShortDesc_RedBerry, - .sellValue = 2, - .hudElemID = ITEM_HS_INDEX(HES_Item_RedBerry), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 5, - .potencyB = 0 -}, -{ // item A0: YellowBerry - .nameMsg = MSG_ItemName_YellowBerry, - .fullDescMsg = MSG_ItemFullDesc_YellowBerry, - .shortDescMsg = MSG_ItemShortDesc_YellowBerry, - .sellValue = 2, - .hudElemID = ITEM_HS_INDEX(HES_Item_YellowBerry), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 3, - .potencyB = 3 -}, -{ // item A1: BubbleBerry - .nameMsg = MSG_ItemName_BubbleBerry, - .fullDescMsg = MSG_ItemFullDesc_BubbleBerry, - .shortDescMsg = MSG_ItemShortDesc_BubbleBerry, - .sellValue = 3, - .hudElemID = ITEM_HS_INDEX(HES_Item_BubbleBerry), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 5, - .potencyB = 0 -}, -{ // item A2: JamminJelly - .nameMsg = MSG_ItemName_JamminJelly, - .fullDescMsg = MSG_ItemFullDesc_JamminJelly, - .shortDescMsg = MSG_ItemShortDesc_JamminJelly, - .sellValue = 50, - .hudElemID = ITEM_HS_INDEX(HES_Item_JamminJelly), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 50 -}, -{ // item A3: MapleSyrup - .nameMsg = MSG_ItemName_MapleSyrup, - .fullDescMsg = MSG_ItemFullDesc_MapleSyrup, - .shortDescMsg = MSG_ItemShortDesc_MapleSyrup, - .sellValue = 10, - .hudElemID = ITEM_HS_INDEX(HES_Item_MapleSyrup), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_USE_DRINK_ANIMATION | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 10 -}, -{ // item A4: HoneySyrup - .nameMsg = MSG_ItemName_HoneySyrup, - .fullDescMsg = MSG_ItemFullDesc_HoneySyrup, - .shortDescMsg = MSG_ItemShortDesc_HoneySyrup, - .sellValue = 3, - .hudElemID = ITEM_HS_INDEX(HES_Item_HoneySyrup), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_USE_DRINK_ANIMATION | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 5 -}, -{ // item A5: Goomnut - .nameMsg = MSG_ItemName_Goomnut, - .fullDescMsg = MSG_ItemFullDesc_Goomnut, - .shortDescMsg = MSG_ItemShortDesc_Goomnut, - .sellValue = 2, - .hudElemID = ITEM_HS_INDEX(HES_Item_Goomnut), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 3 -}, -{ // item A6: KoopaLeaf - .nameMsg = MSG_ItemName_KoopaLeaf, - .fullDescMsg = MSG_ItemFullDesc_KoopaLeaf, - .shortDescMsg = MSG_ItemShortDesc_KoopaLeaf, - .sellValue = 1, - .hudElemID = ITEM_HS_INDEX(HES_Item_KoopaLeaf), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 3 -}, -{ // item A7: DriedPasta - .nameMsg = MSG_ItemName_DriedPasta, - .fullDescMsg = MSG_ItemFullDesc_DriedPasta, - .shortDescMsg = MSG_ItemShortDesc_DriedPasta, - .sellValue = 4, - .hudElemID = ITEM_HS_INDEX(HES_Item_DriedPasta), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 3, - .potencyB = 2 -}, -{ // item A8: DriedFruit - .nameMsg = MSG_ItemName_DriedFruit, - .fullDescMsg = MSG_ItemFullDesc_DriedFruit, - .shortDescMsg = MSG_ItemShortDesc_DriedFruit, - .sellValue = 5, - .hudElemID = ITEM_HS_INDEX(HES_Item_DriedFruit), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 15, - .potencyB = 0 -}, -{ // item A9: StrangeLeaf - .nameMsg = MSG_ItemName_StrangeLeaf, - .fullDescMsg = MSG_ItemFullDesc_StrangeLeaf, - .shortDescMsg = MSG_ItemShortDesc_StrangeLeaf, - .sellValue = 2, - .hudElemID = ITEM_HS_INDEX(HES_Item_StrangeLeaf), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 5 -}, -{ // item AA: CakeMix - .nameMsg = MSG_ItemName_CakeMix, - .fullDescMsg = MSG_ItemFullDesc_CakeMix, - .shortDescMsg = MSG_ItemShortDesc_CakeMix, - .sellValue = 3, - .hudElemID = ITEM_HS_INDEX(HES_Item_CakeMix), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 1 -}, -{ // item AB: Egg - .nameMsg = MSG_ItemName_Egg, - .fullDescMsg = MSG_ItemFullDesc_Egg, - .shortDescMsg = MSG_ItemShortDesc_Egg, - .sellValue = 2, - .hudElemID = ITEM_HS_INDEX(HES_Item_Egg), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 5, - .potencyB = 0 -}, -{ // item AC: Coconut - .nameMsg = MSG_ItemName_Coconut, - .fullDescMsg = MSG_ItemFullDesc_Coconut, - .shortDescMsg = MSG_ItemShortDesc_Coconut, - .sellValue = 1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Coconut), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_2 | TARGET_FLAG_8000, - .typeFlags = ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 3, - .potencyB = 0 -}, -{ // item AD: Melon - .nameMsg = MSG_ItemName_Melon, - .fullDescMsg = MSG_ItemFullDesc_Melon, - .shortDescMsg = MSG_ItemShortDesc_Melon, - .sellValue = 7, - .hudElemID = ITEM_HS_INDEX(HES_Item_Melon), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 15, - .potencyB = 0 -}, -{ // item AE: StinkyHerb - .nameMsg = MSG_ItemName_StinkyHerb, - .fullDescMsg = MSG_ItemFullDesc_StinkyHerb, - .shortDescMsg = MSG_ItemShortDesc_StinkyHerb, - .sellValue = 1, - .hudElemID = ITEM_HS_INDEX(HES_Item_StinkyHerb), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 5 -}, -{ // item AF: IcedPotato - .nameMsg = MSG_ItemName_IcedPotato, - .fullDescMsg = MSG_ItemFullDesc_IcedPotato, - .shortDescMsg = MSG_ItemShortDesc_IcedPotato, - .sellValue = 3, - .hudElemID = ITEM_HS_INDEX(HES_Item_IcedPotato), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 5, - .potencyB = 0 -}, -{ // item B0: SpicySoup - .nameMsg = MSG_ItemName_SpicySoup, - .fullDescMsg = MSG_ItemFullDesc_SpicySoup, - .shortDescMsg = MSG_ItemShortDesc_SpicySoup, - .sellValue = 10, - .hudElemID = ITEM_HS_INDEX(HES_Item_SpicySoup), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_USE_DRINK_ANIMATION | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 4, - .potencyB = 4 -}, -{ // item B1: ApplePie - .nameMsg = MSG_ItemName_ApplePie, - .fullDescMsg = MSG_ItemFullDesc_ApplePie, - .shortDescMsg = MSG_ItemShortDesc_ApplePie, - .sellValue = 10, - .hudElemID = ITEM_HS_INDEX(HES_Item_ApplePie), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 5, - .potencyB = 15 -}, -{ // item B2: HoneyUltra - .nameMsg = MSG_ItemName_HoneyUltra, - .fullDescMsg = MSG_ItemFullDesc_HoneyUltra, - .shortDescMsg = MSG_ItemShortDesc_HoneyUltra, - .sellValue = 75, - .hudElemID = ITEM_HS_INDEX(HES_Item_HoneyUltra), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 50, - .potencyB = 5 -}, -{ // item B3: MapleUltra - .nameMsg = MSG_ItemName_MapleUltra, - .fullDescMsg = MSG_ItemFullDesc_MapleUltra, - .shortDescMsg = MSG_ItemShortDesc_MapleUltra, - .sellValue = 100, - .hudElemID = ITEM_HS_INDEX(HES_Item_MapleUltra), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 50, - .potencyB = 10 -}, -{ // item B4: JellyUltra - .nameMsg = MSG_ItemName_JellyUltra, - .fullDescMsg = MSG_ItemFullDesc_JellyUltra, - .shortDescMsg = MSG_ItemShortDesc_JellyUltra, - .sellValue = 150, - .hudElemID = ITEM_HS_INDEX(HES_Item_JellyUltra), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 50, - .potencyB = 50 -}, -{ // item B5: Koopasta - .nameMsg = MSG_ItemName_Koopasta, - .fullDescMsg = MSG_ItemFullDesc_Koopasta, - .shortDescMsg = MSG_ItemShortDesc_Koopasta, - .sellValue = 10, - .hudElemID = ITEM_HS_INDEX(HES_Item_Koopasta), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 7, - .potencyB = 7 -}, -{ // item B6: FriedShroom - .nameMsg = MSG_ItemName_FriedShroom, - .fullDescMsg = MSG_ItemFullDesc_FriedShroom, - .shortDescMsg = MSG_ItemShortDesc_FriedShroom, - .sellValue = 5, - .hudElemID = ITEM_HS_INDEX(HES_Item_FriedShroom), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 6, - .potencyB = 2 -}, -{ // item B7: ShroomCake - .nameMsg = MSG_ItemName_ShroomCake, - .fullDescMsg = MSG_ItemFullDesc_ShroomCake, - .shortDescMsg = MSG_ItemShortDesc_ShroomCake, - .sellValue = 20, - .hudElemID = ITEM_HS_INDEX(HES_Item_ShroomCake), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 10, - .potencyB = 10 -}, -{ // item B8: ShroomSteak - .nameMsg = MSG_ItemName_ShroomSteak, - .fullDescMsg = MSG_ItemFullDesc_ShroomSteak, - .shortDescMsg = MSG_ItemShortDesc_ShroomSteak, - .sellValue = 45, - .hudElemID = ITEM_HS_INDEX(HES_Item_ShroomSteak), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 30, - .potencyB = 10 -}, -{ // item B9: HotShroom - .nameMsg = MSG_ItemName_HotShroom, - .fullDescMsg = MSG_ItemFullDesc_HotShroom, - .shortDescMsg = MSG_ItemShortDesc_HotShroom, - .sellValue = 15, - .hudElemID = ITEM_HS_INDEX(HES_Item_HotShroom), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 15, - .potencyB = 5 -}, -{ // item BA: SweetShroom - .nameMsg = MSG_ItemName_SweetShroom, - .fullDescMsg = MSG_ItemFullDesc_SweetShroom, - .shortDescMsg = MSG_ItemShortDesc_SweetShroom, - .sellValue = 50, - .hudElemID = ITEM_HS_INDEX(HES_Item_SweetShroom), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 30, - .potencyB = 20 -}, -{ // item BB: YummyMeal - .nameMsg = MSG_ItemName_YummyMeal, - .fullDescMsg = MSG_ItemFullDesc_YummyMeal, - .shortDescMsg = MSG_ItemShortDesc_YummyMeal, - .sellValue = 15, - .hudElemID = ITEM_HS_INDEX(HES_Item_YummyMeal), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 20, - .potencyB = 20 -}, -{ // item BC: HealthyJuice - .nameMsg = MSG_ItemName_HealthyJuice, - .fullDescMsg = MSG_ItemFullDesc_HealthyJuice, - .shortDescMsg = MSG_ItemShortDesc_HealthyJuice, - .sellValue = 25, - .hudElemID = ITEM_HS_INDEX(HES_Item_HealthyJuice), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_USE_DRINK_ANIMATION | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 40 -}, -{ // item BD: BlandMeal - .nameMsg = MSG_ItemName_BlandMeal, - .fullDescMsg = MSG_ItemFullDesc_BlandMeal, - .shortDescMsg = MSG_ItemShortDesc_BlandMeal, - .sellValue = 10, - .hudElemID = ITEM_HS_INDEX(HES_Item_BlandMeal), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 10, - .potencyB = 10 -}, -{ // item BE: DeluxeFeast - .nameMsg = MSG_ItemName_DeluxeFeast, - .fullDescMsg = MSG_ItemFullDesc_DeluxeFeast, - .shortDescMsg = MSG_ItemShortDesc_DeluxeFeast, - .sellValue = 60, - .hudElemID = ITEM_HS_INDEX(HES_Item_DeluxeFeast), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 40, - .potencyB = 40 -}, -{ // item BF: SpecialShake - .nameMsg = MSG_ItemName_SpecialShake, - .fullDescMsg = MSG_ItemFullDesc_SpecialShake, - .shortDescMsg = MSG_ItemShortDesc_SpecialShake, - .sellValue = 10, - .hudElemID = ITEM_HS_INDEX(HES_Item_SpecialShake), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_USE_DRINK_ANIMATION | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 20 -}, -{ // item C0: BigCookie - .nameMsg = MSG_ItemName_BigCookie, - .fullDescMsg = MSG_ItemFullDesc_BigCookie, - .shortDescMsg = MSG_ItemShortDesc_BigCookie, - .sellValue = 10, - .hudElemID = ITEM_HS_INDEX(HES_Item_BigCookie), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 20 -}, -{ // item C1: Cake - .nameMsg = MSG_ItemName_Cake, - .fullDescMsg = MSG_ItemFullDesc_Cake, - .shortDescMsg = MSG_ItemShortDesc_Cake, - .sellValue = 10, - .hudElemID = ITEM_HS_INDEX(HES_Item_Cake), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 15 -}, -{ // item C2: Mistake - .nameMsg = MSG_ItemName_Mistake, - .fullDescMsg = MSG_ItemFullDesc_Mistake, - .shortDescMsg = MSG_ItemShortDesc_Mistake, - .sellValue = 1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Mistake), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 1, - .potencyB = 1 -}, -{ // item C3: KoopaTea - .nameMsg = MSG_ItemName_KoopaTea, - .fullDescMsg = MSG_ItemFullDesc_KoopaTea, - .shortDescMsg = MSG_ItemShortDesc_KoopaTea, - .sellValue = 3, - .hudElemID = ITEM_HS_INDEX(HES_Item_KoopaTea), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_USE_DRINK_ANIMATION | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 7 -}, -{ // item C4: HoneySuper - .nameMsg = MSG_ItemName_HoneySuper, - .fullDescMsg = MSG_ItemFullDesc_HoneySuper, - .shortDescMsg = MSG_ItemShortDesc_HoneySuper, - .sellValue = 20, - .hudElemID = ITEM_HS_INDEX(HES_Item_HoneySuper), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 10, - .potencyB = 5 -}, -{ // item C5: MapleSuper - .nameMsg = MSG_ItemName_MapleSuper, - .fullDescMsg = MSG_ItemFullDesc_MapleSuper, - .shortDescMsg = MSG_ItemShortDesc_MapleSuper, - .sellValue = 35, - .hudElemID = ITEM_HS_INDEX(HES_Item_MapleSuper), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 10, - .potencyB = 10 -}, -{ // item C6: JellySuper - .nameMsg = MSG_ItemName_JellySuper, - .fullDescMsg = MSG_ItemFullDesc_JellySuper, - .shortDescMsg = MSG_ItemShortDesc_JellySuper, - .sellValue = 100, - .hudElemID = ITEM_HS_INDEX(HES_Item_JellySuper), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 10, - .potencyB = 50 -}, -{ // item C7: Spaghetti - .nameMsg = MSG_ItemName_Spaghetti, - .fullDescMsg = MSG_ItemFullDesc_Spaghetti, - .shortDescMsg = MSG_ItemShortDesc_Spaghetti, - .sellValue = 7, - .hudElemID = ITEM_HS_INDEX(HES_Item_Spaghetti), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 6, - .potencyB = 4 -}, -{ // item C8: EggMissile - .nameMsg = MSG_ItemName_EggMissile, - .fullDescMsg = MSG_ItemFullDesc_EggMissile, - .shortDescMsg = MSG_ItemShortDesc_EggMissile, - .sellValue = 10, - .hudElemID = ITEM_HS_INDEX(HES_Item_EggMissile), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_2 | TARGET_FLAG_8000, - .typeFlags = ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 6, - .potencyB = 0 -}, -{ // item C9: FriedEgg - .nameMsg = MSG_ItemName_FriedEgg, - .fullDescMsg = MSG_ItemFullDesc_FriedEgg, - .shortDescMsg = MSG_ItemShortDesc_FriedEgg, - .sellValue = 7, - .hudElemID = ITEM_HS_INDEX(HES_Item_FriedEgg), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 10, - .potencyB = 0 -}, -{ // item CA: HoneyShroom - .nameMsg = MSG_ItemName_HoneyShroom, - .fullDescMsg = MSG_ItemFullDesc_HoneyShroom, - .shortDescMsg = MSG_ItemShortDesc_HoneyShroom, - .sellValue = 10, - .hudElemID = ITEM_HS_INDEX(HES_Item_HoneyShroom), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 5, - .potencyB = 5 -}, -{ // item CB: HoneyCandy - .nameMsg = MSG_ItemName_HoneyCandy, - .fullDescMsg = MSG_ItemFullDesc_HoneyCandy, - .shortDescMsg = MSG_ItemShortDesc_HoneyCandy, - .sellValue = 15, - .hudElemID = ITEM_HS_INDEX(HES_Item_HoneyCandy), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 20 -}, -{ // item CC: ElectroPop - .nameMsg = MSG_ItemName_ElectroPop, - .fullDescMsg = MSG_ItemFullDesc_ElectroPop, - .shortDescMsg = MSG_ItemShortDesc_ElectroPop, - .sellValue = 25, - .hudElemID = ITEM_HS_INDEX(HES_Item_ElectroPop), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 15 -}, -{ // item CD: FirePop - .nameMsg = MSG_ItemName_FirePop, - .fullDescMsg = MSG_ItemFullDesc_FirePop, - .shortDescMsg = MSG_ItemShortDesc_FirePop, - .sellValue = 20, - .hudElemID = ITEM_HS_INDEX(HES_Item_FirePop), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = -1, - .potencyB = 20 -}, -{ // item CE: LimeCandy - .nameMsg = MSG_ItemName_LimeCandy, - .fullDescMsg = MSG_ItemFullDesc_LimeCandy, - .shortDescMsg = MSG_ItemShortDesc_LimeCandy, - .sellValue = 15, - .hudElemID = ITEM_HS_INDEX(HES_Item_LimeCandy), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 20 -}, -{ // item CF: CocoPop - .nameMsg = MSG_ItemName_CocoPop, - .fullDescMsg = MSG_ItemFullDesc_CocoPop, - .shortDescMsg = MSG_ItemShortDesc_CocoPop, - .sellValue = 12, - .hudElemID = ITEM_HS_INDEX(HES_Item_CocoPop), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 3, - .potencyB = 15 -}, -{ // item D0: LemonCandy - .nameMsg = MSG_ItemName_LemonCandy, - .fullDescMsg = MSG_ItemFullDesc_LemonCandy, - .shortDescMsg = MSG_ItemShortDesc_LemonCandy, - .sellValue = 15, - .hudElemID = ITEM_HS_INDEX(HES_Item_LemonCandy), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 5, - .potencyB = 15 -}, -{ // item D1: JellyPop - .nameMsg = MSG_ItemName_JellyPop, - .fullDescMsg = MSG_ItemFullDesc_JellyPop, - .shortDescMsg = MSG_ItemShortDesc_JellyPop, - .sellValue = 100, - .hudElemID = ITEM_HS_INDEX(HES_Item_JellyPop), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 64 -}, -{ // item D2: StrangeCake - .nameMsg = MSG_ItemName_StrangeCake, - .fullDescMsg = MSG_ItemFullDesc_StrangeCake, - .shortDescMsg = MSG_ItemShortDesc_StrangeCake, - .sellValue = 10, - .hudElemID = ITEM_HS_INDEX(HES_Item_StrangeCake), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item D3: KookyCookie - .nameMsg = MSG_ItemName_KookyCookie, - .fullDescMsg = MSG_ItemFullDesc_KookyCookie, - .shortDescMsg = MSG_ItemShortDesc_KookyCookie, - .sellValue = 12, - .hudElemID = ITEM_HS_INDEX(HES_Item_KookyCookie), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 15 -}, -{ // item D4: FrozenFries - .nameMsg = MSG_ItemName_FrozenFries, - .fullDescMsg = MSG_ItemFullDesc_FrozenFries, - .shortDescMsg = MSG_ItemShortDesc_FrozenFries, - .sellValue = 15, - .hudElemID = ITEM_HS_INDEX(HES_Item_FrozenFries), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 15, - .potencyB = 0 -}, -{ // item D5: PotatoSalad - .nameMsg = MSG_ItemName_PotatoSalad, - .fullDescMsg = MSG_ItemFullDesc_PotatoSalad, - .shortDescMsg = MSG_ItemShortDesc_PotatoSalad, - .sellValue = 6, - .hudElemID = ITEM_HS_INDEX(HES_Item_PotatoSalad), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 10, - .potencyB = 0 -}, -{ // item D6: NuttyCake - .nameMsg = MSG_ItemName_NuttyCake, - .fullDescMsg = MSG_ItemFullDesc_NuttyCake, - .shortDescMsg = MSG_ItemShortDesc_NuttyCake, - .sellValue = 6, - .hudElemID = ITEM_HS_INDEX(HES_Item_NuttyCake), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 10 -}, -{ // item D7: MapleShroom - .nameMsg = MSG_ItemName_MapleShroom, - .fullDescMsg = MSG_ItemFullDesc_MapleShroom, - .shortDescMsg = MSG_ItemShortDesc_MapleShroom, - .sellValue = 25, - .hudElemID = ITEM_HS_INDEX(HES_Item_MapleShroom), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 5, - .potencyB = 10 -}, -{ // item D8: BoiledEgg - .nameMsg = MSG_ItemName_BoiledEgg, - .fullDescMsg = MSG_ItemFullDesc_BoiledEgg, - .shortDescMsg = MSG_ItemShortDesc_BoiledEgg, - .sellValue = 10, - .hudElemID = ITEM_HS_INDEX(HES_Item_BoiledEgg), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 8, - .potencyB = 8 -}, -{ // item D9: YoshiCookie - .nameMsg = MSG_ItemName_YoshiCookie, - .fullDescMsg = MSG_ItemFullDesc_YoshiCookie, - .shortDescMsg = MSG_ItemShortDesc_YoshiCookie, - .sellValue = 20, - .hudElemID = ITEM_HS_INDEX(HES_Item_YoshiCookie), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 15, - .potencyB = 15 -}, -{ // item DA: JellyShroom1 - .nameMsg = MSG_ItemName_JellyShroom, - .fullDescMsg = MSG_ItemFullDesc_JellyShroom, - .shortDescMsg = MSG_ItemShortDesc_JellyShroom, - .sellValue = 75, - .hudElemID = ITEM_HS_INDEX(HES_Item_JellyShroom), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 5, - .potencyB = 50 -}, -{ // item DB: JellyShroom2 - .nameMsg = MSG_ItemName_JellyShroom, - .fullDescMsg = MSG_ItemFullDesc_JellyShroom, - .shortDescMsg = MSG_ItemShortDesc_JellyShroom, - .sellValue = 75, - .hudElemID = ITEM_HS_INDEX(HES_Item_JellyShroom), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 5, - .potencyB = 50 -}, -{ // item DC: JellyShroom3 - .nameMsg = MSG_ItemName_JellyShroom, - .fullDescMsg = MSG_ItemFullDesc_JellyShroom, - .shortDescMsg = MSG_ItemShortDesc_JellyShroom, - .sellValue = 75, - .hudElemID = ITEM_HS_INDEX(HES_Item_JellyShroom), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 5, - .potencyB = 50 -}, -{ // item DD: JellyShroom4 - .nameMsg = MSG_ItemName_JellyShroom, - .fullDescMsg = MSG_ItemFullDesc_JellyShroom, - .shortDescMsg = MSG_ItemShortDesc_JellyShroom, - .sellValue = 75, - .hudElemID = ITEM_HS_INDEX(HES_Item_JellyShroom), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 5, - .potencyB = 50 -}, -{ // item DE: JellyShroom5 - .nameMsg = MSG_ItemName_JellyShroom, - .fullDescMsg = MSG_ItemFullDesc_JellyShroom, - .shortDescMsg = MSG_ItemShortDesc_JellyShroom, - .sellValue = 75, - .hudElemID = ITEM_HS_INDEX(HES_Item_JellyShroom), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 5, - .potencyB = 50 -}, -{ // item DF: JellyShroom6 - .nameMsg = MSG_ItemName_JellyShroom, - .fullDescMsg = MSG_ItemFullDesc_JellyShroom, - .shortDescMsg = MSG_ItemShortDesc_JellyShroom, - .sellValue = 75, - .hudElemID = ITEM_HS_INDEX(HES_Item_JellyShroom), - .sortValue = 0, - .targetFlags = TARGET_FLAG_ENEMY | TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_WORLD_USABLE | ITEM_TYPE_FLAG_BATTLE_USABLE | ITEM_TYPE_FLAG_CONSUMABLE | ITEM_TYPE_FLAG_FOOD_OR_DRINK | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 5, - .potencyB = 50 -}, -{ // item E0: SpinSmash - .nameMsg = MSG_ItemName_SpinSmash, - .fullDescMsg = MSG_ItemFullDesc_SpinSmash, - .shortDescMsg = MSG_ItemShortDesc_SpinSmash, - .sellValue = 75, - .hudElemID = ITEM_HS_INDEX(HES_Item_SpinSmash), - .sortValue = 23, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_SPIN_SMASH, - .potencyA = 0, - .potencyB = 0 -}, -{ // item E1: Multibounce - .nameMsg = MSG_ItemName_Multibounce, - .fullDescMsg = MSG_ItemFullDesc_Multibounce, - .shortDescMsg = MSG_ItemShortDesc_Multibounce, - .sellValue = 75, - .hudElemID = ITEM_HS_INDEX(HES_Item_Multibounce), - .sortValue = 4, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_MULTIBOUNCE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item E2: PowerPlusA - .nameMsg = MSG_ItemName_PowerPlus, - .fullDescMsg = MSG_ItemFullDesc_PowerPlus, - .shortDescMsg = MSG_ItemShortDesc_PowerPlus, - .sellValue = 250, - .hudElemID = ITEM_HS_INDEX(HES_Item_PowerPlus), - .sortValue = 67, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_POWER_PLUS, - .potencyA = 0, - .potencyB = 0 -}, -{ // item E3: DodgeMaster - .nameMsg = MSG_ItemName_DodgeMaster, - .fullDescMsg = MSG_ItemFullDesc_DodgeMaster, - .shortDescMsg = MSG_ItemShortDesc_DodgeMaster, - .sellValue = 100, - .hudElemID = ITEM_HS_INDEX(HES_Item_DodgeMaster), - .sortValue = 40, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_DODGE_MASTER, - .potencyA = 0, - .potencyB = 0 -}, -{ // item E4: PowerBounce - .nameMsg = MSG_ItemName_PowerBounce, - .fullDescMsg = MSG_ItemFullDesc_PowerBounce, - .shortDescMsg = MSG_ItemShortDesc_PowerBounce, - .sellValue = 100, - .hudElemID = ITEM_HS_INDEX(HES_Item_PowerBounce), - .sortValue = 13, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_POWER_BOUNCE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item E5: SpikeShield - .nameMsg = MSG_ItemName_SpikeShield, - .fullDescMsg = MSG_ItemFullDesc_SpikeShield, - .shortDescMsg = MSG_ItemShortDesc_SpikeShield, - .sellValue = 100, - .hudElemID = ITEM_HS_INDEX(HES_Item_SpikeShield), - .sortValue = 92, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_SPIKE_SHIELD, - .potencyA = 0, - .potencyB = 0 -}, -{ // item E6: FirstAttack - .nameMsg = MSG_ItemName_FirstAttack, - .fullDescMsg = MSG_ItemFullDesc_FirstAttack, - .shortDescMsg = MSG_ItemShortDesc_FirstAttack, - .sellValue = 100, - .hudElemID = ITEM_HS_INDEX(HES_Item_FirstAttack), - .sortValue = 109, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_FIRST_ATTACK, - .potencyA = 0, - .potencyB = 0 -}, -{ // item E7: HPPlusA - .nameMsg = MSG_ItemName_HPPlus, - .fullDescMsg = MSG_ItemFullDesc_HPPlus, - .shortDescMsg = MSG_ItemShortDesc_HPPlus, - .sellValue = 150, - .hudElemID = ITEM_HS_INDEX(HES_Item_HPPlus), - .sortValue = 53, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_HP_PLUS, - .potencyA = 0, - .potencyB = 0 -}, -{ // item E8: QuakeHammer - .nameMsg = MSG_ItemName_QuakeHammer, - .fullDescMsg = MSG_ItemFullDesc_QuakeHammer, - .shortDescMsg = MSG_ItemShortDesc_QuakeHammer, - .sellValue = 100, - .hudElemID = ITEM_HS_INDEX(HES_Item_QuakeHammer), - .sortValue = 24, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_QUAKE_HAMMER, - .potencyA = 0, - .potencyB = 0 -}, -{ // item E9: DoubleDip - .nameMsg = MSG_ItemName_DoubleDip, - .fullDescMsg = MSG_ItemFullDesc_DoubleDip, - .shortDescMsg = MSG_ItemShortDesc_DoubleDip, - .sellValue = 100, - .hudElemID = ITEM_HS_INDEX(HES_Item_DoubleDip), - .sortValue = 33, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_DOUBLE_DIP, - .potencyA = 0, - .potencyB = 0 -}, -{ // item EA: MysteryScroll - .nameMsg = MSG_ItemName_MysteryScroll, - .fullDescMsg = MSG_ItemFullDesc_MysteryScroll, - .shortDescMsg = MSG_ItemShortDesc_MysteryScroll, - .sellValue = 100, - .hudElemID = ITEM_HS_INDEX(HES_Item_Present), - .sortValue = 0, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_MYSTERY_SCROLL, - .potencyA = 0, - .potencyB = 0 -}, -{ // item EB: SleepStomp - .nameMsg = MSG_ItemName_SleepStomp, - .fullDescMsg = MSG_ItemFullDesc_SleepStomp, - .shortDescMsg = MSG_ItemShortDesc_SleepStomp, - .sellValue = 75, - .hudElemID = ITEM_HS_INDEX(HES_Item_SleepStomp), - .sortValue = 9, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_SLEEP_STOMP, - .potencyA = 0, - .potencyB = 0 -}, -{ // item EC: FireShield - .nameMsg = MSG_ItemName_FireShield, - .fullDescMsg = MSG_ItemFullDesc_FireShield, - .shortDescMsg = MSG_ItemShortDesc_FireShield, - .sellValue = 75, - .hudElemID = ITEM_HS_INDEX(HES_Item_FireShield), - .sortValue = 91, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_FIRE_SHIELD, - .potencyA = 0, - .potencyB = 0 -}, -{ // item ED: QuickChange - .nameMsg = MSG_ItemName_QuickChange, - .fullDescMsg = MSG_ItemFullDesc_QuickChange, - .shortDescMsg = MSG_ItemShortDesc_QuickChange, - .sellValue = 200, - .hudElemID = ITEM_HS_INDEX(HES_Item_QuickChange), - .sortValue = 36, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_QUICK_CHANGE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item EE: DDownPound - .nameMsg = MSG_ItemName_DDownPound, - .fullDescMsg = MSG_ItemFullDesc_DDownPound, - .shortDescMsg = MSG_ItemShortDesc_DDownPound, - .sellValue = 75, - .hudElemID = ITEM_HS_INDEX(HES_Item_DDownPound), - .sortValue = 29, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_D_DOWN_POUND, - .potencyA = 0, - .potencyB = 0 -}, -{ // item EF: DizzyStomp - .nameMsg = MSG_ItemName_DizzyStomp, - .fullDescMsg = MSG_ItemFullDesc_DizzyStomp, - .shortDescMsg = MSG_ItemShortDesc_DizzyStomp, - .sellValue = 75, - .hudElemID = ITEM_HS_INDEX(HES_Item_DizzyStomp), - .sortValue = 10, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_DIZZY_STOMP, - .potencyA = 0, - .potencyB = 0 -}, -{ // item F0: SmashCharge0 - .nameMsg = MSG_ItemName_SmashCharge0, - .fullDescMsg = MSG_ItemFullDesc_SmashCharge0, - .shortDescMsg = MSG_ItemShortDesc_SmashCharge0, - .sellValue = 30, - .hudElemID = ITEM_HS_INDEX(HES_Item_SmashCharge0), - .sortValue = 20, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_SMASH_CHARGE0, - .potencyA = 0, - .potencyB = 0 -}, -{ // item F1: PrettyLucky - .nameMsg = MSG_ItemName_PrettyLucky, - .fullDescMsg = MSG_ItemFullDesc_PrettyLucky, - .shortDescMsg = MSG_ItemShortDesc_PrettyLucky, - .sellValue = 100, - .hudElemID = ITEM_HS_INDEX(HES_Item_PrettyLucky), - .sortValue = 85, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_PRETTY_LUCKY, - .potencyA = 0, - .potencyB = 0 -}, -{ // item F2: FeelingFine - .nameMsg = MSG_ItemName_FeelingFine, - .fullDescMsg = MSG_ItemFullDesc_FeelingFine, - .shortDescMsg = MSG_ItemShortDesc_FeelingFine, - .sellValue = 100, - .hudElemID = ITEM_HS_INDEX(HES_Item_FeelingFine), - .sortValue = 94, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_FEELING_FINE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item F3: AttackFXA - .nameMsg = MSG_ItemName_AttackFXA, - .fullDescMsg = MSG_ItemFullDesc_AttackFXA, - .shortDescMsg = MSG_ItemShortDesc_AttackFXA, - .sellValue = 30, - .hudElemID = ITEM_HS_INDEX(HES_Item_AttackFXA), - .sortValue = 112, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_ATTACK_FX_A, - .potencyA = 0, - .potencyB = 0 -}, -{ // item F4: AllorNothing - .nameMsg = MSG_ItemName_AllorNothing, - .fullDescMsg = MSG_ItemFullDesc_AllorNothing, - .shortDescMsg = MSG_ItemShortDesc_AllorNothing, - .sellValue = 100, - .hudElemID = ITEM_HS_INDEX(HES_Item_AllorNothing), - .sortValue = 80, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_ALLOR_NOTHING, - .potencyA = 0, - .potencyB = 0 -}, -{ // item F5: HPDrain - .nameMsg = MSG_ItemName_HPDrain, - .fullDescMsg = MSG_ItemFullDesc_HPDrain, - .shortDescMsg = MSG_ItemShortDesc_HPDrain, - .sellValue = 50, - .hudElemID = ITEM_HS_INDEX(HES_Item_HPDrain), - .sortValue = 79, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_HP_DRAIN, - .potencyA = 0, - .potencyB = 0 -}, -{ // item F6: JumpCharge0 - .nameMsg = MSG_ItemName_JumpCharge0, - .fullDescMsg = MSG_ItemFullDesc_JumpCharge0, - .shortDescMsg = MSG_ItemShortDesc_JumpCharge0, - .sellValue = 30, - .hudElemID = ITEM_HS_INDEX(HES_Item_JumpCharge0), - .sortValue = 4, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_JUMP_CHARGE0, - .potencyA = 0, - .potencyB = 0 -}, -{ // item F7: SlowGo - .nameMsg = MSG_ItemName_SlowGo, - .fullDescMsg = MSG_ItemFullDesc_SlowGo, - .shortDescMsg = MSG_ItemShortDesc_SlowGo, - .sellValue = 10, - .hudElemID = ITEM_HS_INDEX(HES_Item_SlowGo), - .sortValue = 111, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_SLOW_GO, - .potencyA = 0, - .potencyB = 0 -}, -{ // item F8: FPPlusA - .nameMsg = MSG_ItemName_FPPlus, - .fullDescMsg = MSG_ItemFullDesc_FPPlus, - .shortDescMsg = MSG_ItemShortDesc_FPPlus, - .sellValue = 150, - .hudElemID = ITEM_HS_INDEX(HES_Item_FPPlus), - .sortValue = 58, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_FP_PLUS, - .potencyA = 0, - .potencyB = 0 -}, -{ // item F9: MegaRush - .nameMsg = MSG_ItemName_MegaRush, - .fullDescMsg = MSG_ItemFullDesc_MegaRush, - .shortDescMsg = MSG_ItemShortDesc_MegaRush, - .sellValue = 50, - .hudElemID = ITEM_HS_INDEX(HES_Item_MegaRush), - .sortValue = 81, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_MEGA_RUSH, - .potencyA = 0, - .potencyB = 0 -}, -{ // item FA: IcePower - .nameMsg = MSG_ItemName_IcePower, - .fullDescMsg = MSG_ItemFullDesc_IcePower, - .shortDescMsg = MSG_ItemShortDesc_IcePower, - .sellValue = 75, - .hudElemID = ITEM_HS_INDEX(HES_Item_IcePower), - .sortValue = 90, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_ICE_POWER, - .potencyA = 0, - .potencyB = 0 -}, -{ // item FB: DefendPlusA - .nameMsg = MSG_ItemName_DefendPlus, - .fullDescMsg = MSG_ItemFullDesc_DefendPlus, - .shortDescMsg = MSG_ItemShortDesc_DefendPlus, - .sellValue = 250, - .hudElemID = ITEM_HS_INDEX(HES_Item_DefendPlus), - .sortValue = 70, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_DEFEND_PLUS, - .potencyA = 0, - .potencyB = 0 -}, -{ // item FC: PayOff - .nameMsg = MSG_ItemName_PayOff, - .fullDescMsg = MSG_ItemFullDesc_PayOff, - .shortDescMsg = MSG_ItemShortDesc_PayOff, - .sellValue = 50, - .hudElemID = ITEM_HS_INDEX(HES_Item_PayOff), - .sortValue = 101, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_PAY_OFF, - .potencyA = 0, - .potencyB = 0 -}, -{ // item FD: MoneyMoney - .nameMsg = MSG_ItemName_MoneyMoney, - .fullDescMsg = MSG_ItemFullDesc_MoneyMoney, - .shortDescMsg = MSG_ItemShortDesc_MoneyMoney, - .sellValue = 200, - .hudElemID = ITEM_HS_INDEX(HES_Item_MoneyMoney), - .sortValue = 101, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_MONEY_MONEY, - .potencyA = 0, - .potencyB = 0 -}, -{ // item FE: ChillOut - .nameMsg = MSG_ItemName_ChillOut, - .fullDescMsg = MSG_ItemFullDesc_ChillOut, - .shortDescMsg = MSG_ItemShortDesc_ChillOut, - .sellValue = 50, - .hudElemID = ITEM_HS_INDEX(HES_Item_ChillOut), - .sortValue = 105, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_CHILL_OUT_BADGE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item FF: HappyHeartA - .nameMsg = MSG_ItemName_HappyHeart, - .fullDescMsg = MSG_ItemFullDesc_HappyHeart, - .shortDescMsg = MSG_ItemShortDesc_HappyHeart, - .sellValue = 100, - .hudElemID = ITEM_HS_INDEX(HES_Item_HappyHeart), - .sortValue = 42, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_HAPPY_HEART, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 100: ZapTap - .nameMsg = MSG_ItemName_ZapTap, - .fullDescMsg = MSG_ItemFullDesc_ZapTap, - .shortDescMsg = MSG_ItemShortDesc_ZapTap, - .sellValue = 100, - .hudElemID = ITEM_HS_INDEX(HES_Item_ZapTap), - .sortValue = 95, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_ZAP_TAP, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 101: Berserker - .nameMsg = MSG_ItemName_Berserker, - .fullDescMsg = MSG_ItemFullDesc_Berserker, - .shortDescMsg = MSG_ItemShortDesc_Berserker, - .sellValue = 300, - .hudElemID = ITEM_HS_INDEX(HES_Item_Berserker), - .sortValue = 88, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_BERSERKER, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 102: RightOn - .nameMsg = MSG_ItemName_RightOn, - .fullDescMsg = MSG_ItemFullDesc_RightOn, - .shortDescMsg = MSG_ItemShortDesc_RightOn, - .sellValue = 300, - .hudElemID = ITEM_HS_INDEX(HES_Item_RightOn), - .sortValue = 41, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_RIGHT_ON, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 103: RunawayPay - .nameMsg = MSG_ItemName_RunawayPay, - .fullDescMsg = MSG_ItemFullDesc_RunawayPay, - .shortDescMsg = MSG_ItemShortDesc_RunawayPay, - .sellValue = 50, - .hudElemID = ITEM_HS_INDEX(HES_Item_RunawayPay), - .sortValue = 99, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_RUNAWAY_PAY, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 104: Refund - .nameMsg = MSG_ItemName_Refund, - .fullDescMsg = MSG_ItemFullDesc_Refund, - .shortDescMsg = MSG_ItemShortDesc_Refund, - .sellValue = 50, - .hudElemID = ITEM_HS_INDEX(HES_Item_Refund), - .sortValue = 100, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_REFUND, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 105: FlowerSaverA - .nameMsg = MSG_ItemName_FlowerSaver, - .fullDescMsg = MSG_ItemFullDesc_FlowerSaver, - .shortDescMsg = MSG_ItemShortDesc_FlowerSaver, - .sellValue = 250, - .hudElemID = ITEM_HS_INDEX(HES_Item_FlowerSaver), - .sortValue = 63, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_FLOWER_SAVER, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 106: TripleDip - .nameMsg = MSG_ItemName_TripleDip, - .fullDescMsg = MSG_ItemFullDesc_TripleDip, - .shortDescMsg = MSG_ItemShortDesc_TripleDip, - .sellValue = 200, - .hudElemID = ITEM_HS_INDEX(HES_Item_TripleDip), - .sortValue = 34, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_TRIPLE_DIP, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 107: HammerThrow - .nameMsg = MSG_ItemName_HammerThrow, - .fullDescMsg = MSG_ItemFullDesc_HammerThrow, - .shortDescMsg = MSG_ItemShortDesc_HammerThrow, - .sellValue = 75, - .hudElemID = ITEM_HS_INDEX(HES_Item_HammerThrow), - .sortValue = 28, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_HAMMER_THROW, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 108: MegaQuake - .nameMsg = MSG_ItemName_MegaQuake, - .fullDescMsg = MSG_ItemFullDesc_MegaQuake, - .shortDescMsg = MSG_ItemShortDesc_MegaQuake, - .sellValue = 200, - .hudElemID = ITEM_HS_INDEX(HES_Item_MegaQuake), - .sortValue = 26, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_MEGA_QUAKE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 109: SmashCharge - .nameMsg = MSG_ItemName_SmashCharge, - .fullDescMsg = MSG_ItemFullDesc_SmashCharge, - .shortDescMsg = MSG_ItemShortDesc_SmashCharge, - .sellValue = 50, - .hudElemID = ITEM_HS_INDEX(HES_Item_SmashCharge), - .sortValue = 21, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_SMASH_CHARGE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 10A: JumpCharge - .nameMsg = MSG_ItemName_JumpCharge, - .fullDescMsg = MSG_ItemFullDesc_JumpCharge, - .shortDescMsg = MSG_ItemShortDesc_JumpCharge, - .sellValue = 50, - .hudElemID = ITEM_HS_INDEX(HES_Item_JumpCharge), - .sortValue = 5, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_JUMP_CHARGE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 10B: SSmashChg - .nameMsg = MSG_ItemName_SSmashChg, - .fullDescMsg = MSG_ItemFullDesc_SSmashChg, - .shortDescMsg = MSG_ItemShortDesc_SSmashChg, - .sellValue = 100, - .hudElemID = ITEM_HS_INDEX(HES_Item_SSmashChg), - .sortValue = 22, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_SUPER_SMASH_CHARGE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 10C: SJumpChg - .nameMsg = MSG_ItemName_SJumpChg, - .fullDescMsg = MSG_ItemFullDesc_SJumpChg, - .shortDescMsg = MSG_ItemShortDesc_SJumpChg, - .sellValue = 100, - .hudElemID = ITEM_HS_INDEX(HES_Item_SJumpChg), - .sortValue = 6, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_SUPER_JUMP_CHARGE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 10D: PowerRush - .nameMsg = MSG_ItemName_PowerRush, - .fullDescMsg = MSG_ItemFullDesc_PowerRush, - .shortDescMsg = MSG_ItemShortDesc_PowerRush, - .sellValue = 50, - .hudElemID = ITEM_HS_INDEX(HES_Item_PowerRush), - .sortValue = 83, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_POWER_RUSH, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 10E: AutoJump - .nameMsg = MSG_ItemName_AutoJump, - .fullDescMsg = MSG_ItemFullDesc_AutoJump, - .shortDescMsg = MSG_ItemShortDesc_AutoJump, - .sellValue = 50, - .hudElemID = ITEM_HS_INDEX(HES_Item_AutoJump), - .sortValue = 15, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_AUTO_JUMP, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 10F: AutoSmash - .nameMsg = MSG_ItemName_AutoSmash, - .fullDescMsg = MSG_ItemFullDesc_AutoSmash, - .shortDescMsg = MSG_ItemShortDesc_AutoSmash, - .sellValue = 50, - .hudElemID = ITEM_HS_INDEX(HES_Item_AutoSmash), - .sortValue = 31, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_AUTO_SMASH, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 110: CrazyHeart - .nameMsg = MSG_ItemName_CrazyHeart, - .fullDescMsg = MSG_ItemFullDesc_CrazyHeart, - .shortDescMsg = MSG_ItemShortDesc_CrazyHeart, - .sellValue = 300, - .hudElemID = ITEM_HS_INDEX(HES_Item_CrazyHeart), - .sortValue = 45, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_CRAZY_HEART, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 111: LastStand - .nameMsg = MSG_ItemName_LastStand, - .fullDescMsg = MSG_ItemFullDesc_LastStand, - .shortDescMsg = MSG_ItemShortDesc_LastStand, - .sellValue = 50, - .hudElemID = ITEM_HS_INDEX(HES_Item_LastStand), - .sortValue = 82, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_LAST_STAND, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 112: CloseCall - .nameMsg = MSG_ItemName_CloseCall, - .fullDescMsg = MSG_ItemFullDesc_CloseCall, - .shortDescMsg = MSG_ItemShortDesc_CloseCall, - .sellValue = 50, - .hudElemID = ITEM_HS_INDEX(HES_Item_CloseCall), - .sortValue = 84, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_CLOSE_CALL, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 113: PUpDDown - .nameMsg = MSG_ItemName_PUpDDown, - .fullDescMsg = MSG_ItemFullDesc_PUpDDown, - .shortDescMsg = MSG_ItemShortDesc_PUpDDown, - .sellValue = 100, - .hudElemID = ITEM_HS_INDEX(HES_Item_PUpDDown), - .sortValue = 78, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_P_UP_D_DOWN, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 114: LuckyDay - .nameMsg = MSG_ItemName_LuckyDay, - .fullDescMsg = MSG_ItemFullDesc_LuckyDay, - .shortDescMsg = MSG_ItemShortDesc_LuckyDay, - .sellValue = 300, - .hudElemID = ITEM_HS_INDEX(HES_Item_LuckyDay), - .sortValue = 86, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_LUCKY_DAY, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 115: MegaHPDrain - .nameMsg = MSG_ItemName_MegaHPDrain, - .fullDescMsg = MSG_ItemFullDesc_MegaHPDrain, - .shortDescMsg = MSG_ItemShortDesc_MegaHPDrain, - .sellValue = 100, - .hudElemID = ITEM_HS_INDEX(HES_Item_MegaHPDrain), - .sortValue = 87, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_MEGA_HP_DRAIN, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 116: PDownDUp - .nameMsg = MSG_ItemName_PDownDUp, - .fullDescMsg = MSG_ItemFullDesc_PDownDUp, - .shortDescMsg = MSG_ItemShortDesc_PDownDUp, - .sellValue = 100, - .hudElemID = ITEM_HS_INDEX(HES_Item_PDownDUp), - .sortValue = 77, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_P_DOWN_D_UP, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 117: PowerQuake - .nameMsg = MSG_ItemName_PowerQuake, - .fullDescMsg = MSG_ItemFullDesc_PowerQuake, - .shortDescMsg = MSG_ItemShortDesc_PowerQuake, - .sellValue = 150, - .hudElemID = ITEM_HS_INDEX(HES_Item_PowerQuake), - .sortValue = 25, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_POWER_QUAKE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 118: AutoMultibounce - .nameMsg = MSG_ItemName_AutoMultibounce, - .fullDescMsg = MSG_ItemFullDesc_AutoMultibounce, - .shortDescMsg = MSG_ItemShortDesc_AutoMultibounce, - .sellValue = 75, - .hudElemID = ITEM_HS_INDEX(HES_Item_AutoMultibounce), - .sortValue = 14, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_AUTO_MULTIBOUNCE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 119: FlowerFanatic - .nameMsg = MSG_ItemName_FlowerFanatic, - .fullDescMsg = MSG_ItemFullDesc_FlowerFanatic, - .shortDescMsg = MSG_ItemShortDesc_FlowerFanatic, - .sellValue = 300, - .hudElemID = ITEM_HS_INDEX(HES_Item_FlowerFanatic), - .sortValue = 66, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_FLOWER_FANATIC, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 11A: HeartFinder - .nameMsg = MSG_ItemName_HeartFinder, - .fullDescMsg = MSG_ItemFullDesc_HeartFinder, - .shortDescMsg = MSG_ItemShortDesc_HeartFinder, - .sellValue = 75, - .hudElemID = ITEM_HS_INDEX(HES_Item_HeartFinder), - .sortValue = 97, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_HEART_FINDER, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 11B: FlowerFinder - .nameMsg = MSG_ItemName_FlowerFinder, - .fullDescMsg = MSG_ItemFullDesc_FlowerFinder, - .shortDescMsg = MSG_ItemShortDesc_FlowerFinder, - .sellValue = 75, - .hudElemID = ITEM_HS_INDEX(HES_Item_FlowerFinder), - .sortValue = 98, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_FLOWER_FINDER, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 11C: SpinAttack - .nameMsg = MSG_ItemName_SpinAttack, - .fullDescMsg = MSG_ItemFullDesc_SpinAttack, - .shortDescMsg = MSG_ItemShortDesc_SpinAttack, - .sellValue = 150, - .hudElemID = ITEM_HS_INDEX(HES_Item_SpinAttack), - .sortValue = 108, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_SPIN_ATTACK, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 11D: DizzyAttack - .nameMsg = MSG_ItemName_DizzyAttack, - .fullDescMsg = MSG_ItemFullDesc_DizzyAttack, - .shortDescMsg = MSG_ItemShortDesc_DizzyAttack, - .sellValue = 100, - .hudElemID = ITEM_HS_INDEX(HES_Item_DizzyAttack), - .sortValue = 107, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_DIZZY_ATTACK, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 11E: ISpy - .nameMsg = MSG_ItemName_ISpy, - .fullDescMsg = MSG_ItemFullDesc_ISpy, - .shortDescMsg = MSG_ItemShortDesc_ISpy, - .sellValue = 200, - .hudElemID = ITEM_HS_INDEX(HES_Item_ISpy), - .sortValue = 104, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_I_SPY, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 11F: SpeedySpin - .nameMsg = MSG_ItemName_SpeedySpin, - .fullDescMsg = MSG_ItemFullDesc_SpeedySpin, - .shortDescMsg = MSG_ItemShortDesc_SpeedySpin, - .sellValue = 50, - .hudElemID = ITEM_HS_INDEX(HES_Item_SpeedySpin), - .sortValue = 106, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_SPEEDY_SPIN, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 120: BumpAttack - .nameMsg = MSG_ItemName_BumpAttack, - .fullDescMsg = MSG_ItemFullDesc_BumpAttack, - .shortDescMsg = MSG_ItemShortDesc_BumpAttack, - .sellValue = 200, - .hudElemID = ITEM_HS_INDEX(HES_Item_BumpAttack), - .sortValue = 110, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_BUMP_ATTACK, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 121: PowerJump - .nameMsg = MSG_ItemName_PowerJump, - .fullDescMsg = MSG_ItemFullDesc_PowerJump, - .shortDescMsg = MSG_ItemShortDesc_PowerJump, - .sellValue = 50, - .hudElemID = ITEM_HS_INDEX(HES_Item_PowerJump), - .sortValue = 1, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_POWER_JUMP, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 122: SuperJump - .nameMsg = MSG_ItemName_SuperJump, - .fullDescMsg = MSG_ItemFullDesc_SuperJump, - .shortDescMsg = MSG_ItemShortDesc_SuperJump, - .sellValue = 100, - .hudElemID = ITEM_HS_INDEX(HES_Item_SuperJump), - .sortValue = 2, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_SUPER_JUMP, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 123: MegaJump - .nameMsg = MSG_ItemName_MegaJump, - .fullDescMsg = MSG_ItemFullDesc_MegaJump, - .shortDescMsg = MSG_ItemShortDesc_MegaJump, - .sellValue = 200, - .hudElemID = ITEM_HS_INDEX(HES_Item_MegaJump), - .sortValue = 3, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_MEGA_JUMP, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 124: PowerSmash1 - .nameMsg = MSG_ItemName_PowerSmash, - .fullDescMsg = MSG_ItemFullDesc_PowerSmash, - .shortDescMsg = MSG_ItemShortDesc_PowerSmash, - .sellValue = 50, - .hudElemID = ITEM_HS_INDEX(HES_Item_PowerSmash1), - .sortValue = 17, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_POWER_SMASH, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 125: SuperSmash - .nameMsg = MSG_ItemName_SuperSmash, - .fullDescMsg = MSG_ItemFullDesc_SuperSmash, - .shortDescMsg = MSG_ItemShortDesc_SuperSmash, - .sellValue = 100, - .hudElemID = ITEM_HS_INDEX(HES_Item_SuperSmash), - .sortValue = 18, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_SUPER_SMASH, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 126: MegaSmash - .nameMsg = MSG_ItemName_MegaSmash, - .fullDescMsg = MSG_ItemFullDesc_MegaSmash, - .shortDescMsg = MSG_ItemShortDesc_MegaSmash, - .sellValue = 200, - .hudElemID = ITEM_HS_INDEX(HES_Item_MegaSmash), - .sortValue = 19, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_MEGA_SMASH, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 127: PowerSmash2 - .nameMsg = MSG_ItemName_PowerSmash, - .fullDescMsg = MSG_ItemFullDesc_PowerSmash, - .shortDescMsg = MSG_ItemShortDesc_PowerSmash, - .sellValue = 50, - .hudElemID = ITEM_HS_INDEX(HES_Item_Present), - .sortValue = 17, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_MEGA_SMASH, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 128: PowerSmash3 - .nameMsg = MSG_ItemName_PowerSmash, - .fullDescMsg = MSG_ItemFullDesc_PowerSmash, - .shortDescMsg = MSG_ItemShortDesc_PowerSmash, - .sellValue = 50, - .hudElemID = ITEM_HS_INDEX(HES_Item_Present), - .sortValue = 17, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_MEGA_SMASH, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 129: DeepFocus1 - .nameMsg = MSG_ItemName_DeepFocus, - .fullDescMsg = MSG_ItemFullDesc_DeepFocus, - .shortDescMsg = MSG_ItemShortDesc_DeepFocus, - .sellValue = 50, - .hudElemID = ITEM_HS_INDEX(HES_Item_DeepFocus), - .sortValue = 49, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_DEEP_FOCUS, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 12A: SuperFocus - .nameMsg = MSG_ItemName_SuperFocus, - .fullDescMsg = MSG_ItemFullDesc_SuperFocus, - .shortDescMsg = MSG_ItemShortDesc_SuperFocus, - .sellValue = 100, - .hudElemID = ITEM_HS_INDEX(HES_Item_SuperFocus), - .sortValue = 52, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_SUPER_FOCUS, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 12B: ShrinkSmash - .nameMsg = MSG_ItemName_ShrinkSmash, - .fullDescMsg = MSG_ItemFullDesc_ShrinkSmash, - .shortDescMsg = MSG_ItemShortDesc_ShrinkSmash, - .sellValue = 75, - .hudElemID = ITEM_HS_INDEX(HES_Item_ShrinkSmash), - .sortValue = 27, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_SHRINK_SMASH, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 12C: ShellCrack - .nameMsg = MSG_ItemName_ShellCrack, - .fullDescMsg = MSG_ItemFullDesc_ShellCrack, - .shortDescMsg = MSG_ItemShortDesc_ShellCrack, - .sellValue = 100, - .hudElemID = ITEM_HS_INDEX(HES_Item_Present), - .sortValue = 30, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_SHELL_CRACK, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 12D: Kaiden - .nameMsg = MSG_ItemName_Kaiden, - .fullDescMsg = MSG_ItemFullDesc_Kaiden, - .shortDescMsg = MSG_ItemShortDesc_Kaiden, - .sellValue = 300, - .hudElemID = ITEM_HS_INDEX(HES_Item_Kaiden), - .sortValue = 39, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_KAIDEN, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 12E: DDownJump - .nameMsg = MSG_ItemName_DDownJump, - .fullDescMsg = MSG_ItemFullDesc_DDownJump, - .shortDescMsg = MSG_ItemShortDesc_DDownJump, - .sellValue = 100, - .hudElemID = ITEM_HS_INDEX(HES_Item_DDownJump), - .sortValue = 12, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_D_DOWN_JUMP, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 12F: ShrinkStomp - .nameMsg = MSG_ItemName_ShrinkStomp, - .fullDescMsg = MSG_ItemFullDesc_ShrinkStomp, - .shortDescMsg = MSG_ItemShortDesc_ShrinkStomp, - .sellValue = 75, - .hudElemID = ITEM_HS_INDEX(HES_Item_ShrinkStomp), - .sortValue = 8, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_SHRINK_STOMP, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 130: DamageDodgeA - .nameMsg = MSG_ItemName_DamageDodge, - .fullDescMsg = MSG_ItemFullDesc_DamageDodge, - .shortDescMsg = MSG_ItemShortDesc_DamageDodge, - .sellValue = 150, - .hudElemID = ITEM_HS_INDEX(HES_Item_DamageDodge), - .sortValue = 73, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_DAMAGE_DODGE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 131: EarthquakeJump - .nameMsg = MSG_ItemName_EarthquakeJump, - .fullDescMsg = MSG_ItemFullDesc_EarthquakeJump, - .shortDescMsg = MSG_ItemShortDesc_EarthquakeJump, - .sellValue = 100, - .hudElemID = ITEM_HS_INDEX(HES_Item_EarthquakeJump), - .sortValue = 11, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_EARTHQUAKE_JUMP, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 132: DeepFocus2 - .nameMsg = MSG_ItemName_DeepFocus, - .fullDescMsg = MSG_ItemFullDesc_DeepFocus, - .shortDescMsg = MSG_ItemShortDesc_DeepFocus, - .sellValue = 50, - .hudElemID = ITEM_HS_INDEX(HES_Item_DeepFocus), - .sortValue = 49, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_DEEP_FOCUS, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 133: DeepFocus3 - .nameMsg = MSG_ItemName_DeepFocus, - .fullDescMsg = MSG_ItemFullDesc_DeepFocus, - .shortDescMsg = MSG_ItemShortDesc_DeepFocus, - .sellValue = 50, - .hudElemID = ITEM_HS_INDEX(HES_Item_DeepFocus), - .sortValue = 49, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_DEEP_FOCUS, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 134: HPPlusB - .nameMsg = MSG_ItemName_HPPlus, - .fullDescMsg = MSG_ItemFullDesc_HPPlus, - .shortDescMsg = MSG_ItemShortDesc_HPPlus, - .sellValue = 150, - .hudElemID = ITEM_HS_INDEX(HES_Item_HPPlus), - .sortValue = 53, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_HP_PLUS, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 135: FPPlusB - .nameMsg = MSG_ItemName_FPPlus, - .fullDescMsg = MSG_ItemFullDesc_FPPlus, - .shortDescMsg = MSG_ItemShortDesc_FPPlus, - .sellValue = 150, - .hudElemID = ITEM_HS_INDEX(HES_Item_FPPlus), - .sortValue = 58, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_FP_PLUS, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 136: HappyHeartB - .nameMsg = MSG_ItemName_HappyHeart, - .fullDescMsg = MSG_ItemFullDesc_HappyHeart, - .shortDescMsg = MSG_ItemShortDesc_HappyHeart, - .sellValue = 100, - .hudElemID = ITEM_HS_INDEX(HES_Item_HappyHeart), - .sortValue = 42, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_HAPPY_HEART, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 137: HappyHeartX - .nameMsg = MSG_ItemName_HappyHeart, - .fullDescMsg = MSG_ItemFullDesc_HappyHeart, - .shortDescMsg = MSG_ItemShortDesc_HappyHeart, - .sellValue = 100, - .hudElemID = ITEM_HS_INDEX(HES_Item_HappyHeart), - .sortValue = 42, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_HAPPY_HEART, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 138: FlowerSaverB - .nameMsg = MSG_ItemName_FlowerSaver, - .fullDescMsg = MSG_ItemFullDesc_FlowerSaver, - .shortDescMsg = MSG_ItemShortDesc_FlowerSaver, - .sellValue = 250, - .hudElemID = ITEM_HS_INDEX(HES_Item_FlowerSaver), - .sortValue = 63, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_FLOWER_SAVER, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 139: FlowerSaverX - .nameMsg = MSG_ItemName_FlowerSaver, - .fullDescMsg = MSG_ItemFullDesc_FlowerSaver, - .shortDescMsg = MSG_ItemShortDesc_FlowerSaver, - .sellValue = 250, - .hudElemID = ITEM_HS_INDEX(HES_Item_FlowerSaver), - .sortValue = 63, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_FLOWER_SAVER, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 13A: DamageDodgeB - .nameMsg = MSG_ItemName_DamageDodge, - .fullDescMsg = MSG_ItemFullDesc_DamageDodge, - .shortDescMsg = MSG_ItemShortDesc_DamageDodge, - .sellValue = 150, - .hudElemID = ITEM_HS_INDEX(HES_Item_DamageDodge), - .sortValue = 73, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_DAMAGE_DODGE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 13B: DamageDodgeX - .nameMsg = MSG_ItemName_DamageDodge, - .fullDescMsg = MSG_ItemFullDesc_DamageDodge, - .shortDescMsg = MSG_ItemShortDesc_DamageDodge, - .sellValue = 150, - .hudElemID = ITEM_HS_INDEX(HES_Item_DamageDodge), - .sortValue = 73, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_DAMAGE_DODGE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 13C: PowerPlusB - .nameMsg = MSG_ItemName_PowerPlus, - .fullDescMsg = MSG_ItemFullDesc_PowerPlus, - .shortDescMsg = MSG_ItemShortDesc_PowerPlus, - .sellValue = 250, - .hudElemID = ITEM_HS_INDEX(HES_Item_PowerPlus), - .sortValue = 67, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_POWER_PLUS, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 13D: PowerPlusX - .nameMsg = MSG_ItemName_PowerPlus, - .fullDescMsg = MSG_ItemFullDesc_PowerPlus, - .shortDescMsg = MSG_ItemShortDesc_PowerPlus, - .sellValue = 250, - .hudElemID = ITEM_HS_INDEX(HES_Item_PowerPlus), - .sortValue = 67, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_POWER_PLUS, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 13E: DefendPlusX - .nameMsg = MSG_ItemName_DefendPlus, - .fullDescMsg = MSG_ItemFullDesc_DefendPlus, - .shortDescMsg = MSG_ItemShortDesc_DefendPlus, - .sellValue = 250, - .hudElemID = ITEM_HS_INDEX(HES_Item_DefendPlus), - .sortValue = 70, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_DEFEND_PLUS, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 13F: DefendPlusY - .nameMsg = MSG_ItemName_DefendPlus, - .fullDescMsg = MSG_ItemFullDesc_DefendPlus, - .shortDescMsg = MSG_ItemShortDesc_DefendPlus, - .sellValue = 250, - .hudElemID = ITEM_HS_INDEX(HES_Item_DefendPlus), - .sortValue = 70, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_DEFEND_PLUS, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 140: HappyFlowerA - .nameMsg = MSG_ItemName_HappyFlower, - .fullDescMsg = MSG_ItemFullDesc_HappyFlower, - .shortDescMsg = MSG_ItemShortDesc_HappyFlower, - .sellValue = 100, - .hudElemID = ITEM_HS_INDEX(HES_Item_HappyFlower), - .sortValue = 46, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_HAPPY_FLOWER, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 141: HappyFlowerB - .nameMsg = MSG_ItemName_HappyFlower, - .fullDescMsg = MSG_ItemFullDesc_HappyFlower, - .shortDescMsg = MSG_ItemShortDesc_HappyFlower, - .sellValue = 100, - .hudElemID = ITEM_HS_INDEX(HES_Item_HappyFlower), - .sortValue = 46, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_HAPPY_FLOWER, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 142: HappyFlowerX - .nameMsg = MSG_ItemName_HappyFlower, - .fullDescMsg = MSG_ItemFullDesc_HappyFlower, - .shortDescMsg = MSG_ItemShortDesc_HappyFlower, - .sellValue = 100, - .hudElemID = ITEM_HS_INDEX(HES_Item_HappyFlower), - .sortValue = 46, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_HAPPY_FLOWER, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 143: GroupFocus - .nameMsg = MSG_ItemName_GroupFocus, - .fullDescMsg = MSG_ItemFullDesc_GroupFocus, - .shortDescMsg = MSG_ItemShortDesc_GroupFocus, - .sellValue = 100, - .hudElemID = ITEM_HS_INDEX(HES_Item_GroupFocus), - .sortValue = 35, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_GROUP_FOCUS, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 144: Peekaboo - .nameMsg = MSG_ItemName_Peekaboo, - .fullDescMsg = MSG_ItemFullDesc_Peekaboo, - .shortDescMsg = MSG_ItemShortDesc_Peekaboo, - .sellValue = 100, - .hudElemID = ITEM_HS_INDEX(HES_Item_Peekaboo), - .sortValue = 37, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_PEEKABOO, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 145: AttackFXD - .nameMsg = MSG_ItemName_AttackFXD, - .fullDescMsg = MSG_ItemFullDesc_AttackFXD, - .shortDescMsg = MSG_ItemShortDesc_AttackFXD, - .sellValue = 30, - .hudElemID = ITEM_HS_INDEX(HES_Item_AttackFXD), - .sortValue = 115, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_ATTACK_FX_D, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 146: AttackFXB - .nameMsg = MSG_ItemName_AttackFXB, - .fullDescMsg = MSG_ItemFullDesc_AttackFXB, - .shortDescMsg = MSG_ItemShortDesc_AttackFXB, - .sellValue = 30, - .hudElemID = ITEM_HS_INDEX(HES_Item_AttackFXB), - .sortValue = 113, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_ATTACK_FX_B, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 147: AttackFXE - .nameMsg = MSG_ItemName_AttackFXE, - .fullDescMsg = MSG_ItemFullDesc_AttackFXE, - .shortDescMsg = MSG_ItemShortDesc_AttackFXE, - .sellValue = 30, - .hudElemID = ITEM_HS_INDEX(HES_Item_AttackFXE), - .sortValue = 116, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_ATTACK_FX_E, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 148: AttackFXC - .nameMsg = MSG_ItemName_AttackFXC, - .fullDescMsg = MSG_ItemFullDesc_AttackFXC, - .shortDescMsg = MSG_ItemShortDesc_AttackFXC, - .sellValue = 30, - .hudElemID = ITEM_HS_INDEX(HES_Item_AttackFXC), - .sortValue = 114, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_ATTACK_FX_C, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 149: AttackFXF - .nameMsg = MSG_ItemName_AttackFXF, - .fullDescMsg = MSG_ItemFullDesc_AttackFXF, - .shortDescMsg = MSG_ItemShortDesc_AttackFXF, - .sellValue = 30, - .hudElemID = ITEM_HS_INDEX(HES_Item_AttackFXF), - .sortValue = 117, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_ATTACK_FX_F, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 14A: HPPlusC - .nameMsg = MSG_ItemName_HPPlus, - .fullDescMsg = MSG_ItemFullDesc_HPPlus, - .shortDescMsg = MSG_ItemShortDesc_HPPlus, - .sellValue = 150, - .hudElemID = ITEM_HS_INDEX(HES_Item_HPPlus), - .sortValue = 53, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_HP_PLUS, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 14B: HPPlusX - .nameMsg = MSG_ItemName_HPPlus, - .fullDescMsg = MSG_ItemFullDesc_HPPlus, - .shortDescMsg = MSG_ItemShortDesc_HPPlus, - .sellValue = 150, - .hudElemID = ITEM_HS_INDEX(HES_Item_HPPlus), - .sortValue = 53, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_HP_PLUS, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 14C: HPPlusY - .nameMsg = MSG_ItemName_HPPlus, - .fullDescMsg = MSG_ItemFullDesc_HPPlus, - .shortDescMsg = MSG_ItemShortDesc_HPPlus, - .sellValue = 150, - .hudElemID = ITEM_HS_INDEX(HES_Item_HPPlus), - .sortValue = 53, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_HP_PLUS, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 14D: FPPlusC - .nameMsg = MSG_ItemName_FPPlus, - .fullDescMsg = MSG_ItemFullDesc_FPPlus, - .shortDescMsg = MSG_ItemShortDesc_FPPlus, - .sellValue = 150, - .hudElemID = ITEM_HS_INDEX(HES_Item_FPPlus), - .sortValue = 58, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_FP_PLUS, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 14E: FPPlusX - .nameMsg = MSG_ItemName_FPPlus, - .fullDescMsg = MSG_ItemFullDesc_FPPlus, - .shortDescMsg = MSG_ItemShortDesc_FPPlus, - .sellValue = 150, - .hudElemID = ITEM_HS_INDEX(HES_Item_FPPlus), - .sortValue = 58, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_FP_PLUS, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 14F: FPPlusY - .nameMsg = MSG_ItemName_FPPlus, - .fullDescMsg = MSG_ItemFullDesc_FPPlus, - .shortDescMsg = MSG_ItemShortDesc_FPPlus, - .sellValue = 150, - .hudElemID = ITEM_HS_INDEX(HES_Item_FPPlus), - .sortValue = 58, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_FP_PLUS, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 150: HealthyHealthy - .nameMsg = MSG_ItemName_HealthyHealthy, - .fullDescMsg = MSG_ItemFullDesc_HealthyHealthy, - .shortDescMsg = MSG_ItemShortDesc_HealthyHealthy, - .sellValue = 100, - .hudElemID = ITEM_HS_INDEX(HES_Item_HealthyHealthy), - .sortValue = 93, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_HEALTHY_HEALTHY, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 151: AttackFXF2 - .nameMsg = MSG_ItemName_AttackFXF, - .fullDescMsg = MSG_ItemFullDesc_AttackFXF, - .shortDescMsg = MSG_ItemShortDesc_AttackFXF, - .sellValue = 30, - .hudElemID = ITEM_HS_INDEX(HES_Item_AttackFXF), - .sortValue = 117, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_ATTACK_FX_F, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 152: AttackFXF3 - .nameMsg = MSG_ItemName_AttackFXF, - .fullDescMsg = MSG_ItemFullDesc_AttackFXF, - .shortDescMsg = MSG_ItemShortDesc_AttackFXF, - .sellValue = 30, - .hudElemID = ITEM_HS_INDEX(HES_Item_AttackFXF), - .sortValue = 117, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_ATTACK_FX_F, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 153: AttackFXF4 - .nameMsg = MSG_ItemName_AttackFXF, - .fullDescMsg = MSG_ItemFullDesc_AttackFXF, - .shortDescMsg = MSG_ItemShortDesc_AttackFXF, - .sellValue = 30, - .hudElemID = ITEM_HS_INDEX(HES_Item_AttackFXF), - .sortValue = 117, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_ATTACK_FX_F, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 154: AttackFXF5 - .nameMsg = MSG_ItemName_AttackFXF, - .fullDescMsg = MSG_ItemFullDesc_AttackFXF, - .shortDescMsg = MSG_ItemShortDesc_AttackFXF, - .sellValue = 30, - .hudElemID = ITEM_HS_INDEX(HES_Item_AttackFXF), - .sortValue = 117, - .targetFlags = 0, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_ATTACK_FX_F, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 155: PartnerAttack - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, - .sellValue = 1, - .hudElemID = ITEM_HS_INDEX(HES_Item_PartnerAttack), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_BADGE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 156: Heart - .nameMsg = MSG_ItemName_Heart, - .fullDescMsg = 0, - .shortDescMsg = 0, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Heart), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = 0, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 157: Coin - .nameMsg = MSG_ItemName_Coin, - .fullDescMsg = 0, - .shortDescMsg = 0, - .sellValue = 1, - .hudElemID = ITEM_HS_INDEX(HES_Item_Coin), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_ENTITY_COLLECTABLE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 158: HeartPiece - .nameMsg = MSG_ItemName_HeartPiece, - .fullDescMsg = 0, - .shortDescMsg = 0, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_HeartPiece), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_ENTITY_COLLECTABLE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 159: StarPoint - .nameMsg = MSG_ItemName_StarPoint, - .fullDescMsg = 0, - .shortDescMsg = 0, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_StarPoint), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_ENTITY_COLLECTABLE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 15A: HeartPoint - .nameMsg = MSG_ItemName_HeartPoint, - .fullDescMsg = 0, - .shortDescMsg = 0, - .sellValue = -1, - .hudElemID = ITEM_HS_INDEX(HES_Item_HeartPoint), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_ENTITY_COLLECTABLE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 15B: FlowerPoint - .nameMsg = MSG_ItemName_FlowerPoint, - .fullDescMsg = 0, - .shortDescMsg = 0, - .sellValue = 1, - .hudElemID = ITEM_HS_INDEX(HES_Item_FlowerPoint), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_ENTITY_COLLECTABLE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 15C: StarPiece - .nameMsg = MSG_ItemName_StarPiece, - .fullDescMsg = 0, - .shortDescMsg = 0, - .sellValue = 1, - .hudElemID = ITEM_HS_INDEX(HES_Item_StarPiece), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_ENTITY_COLLECTABLE | ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 15D: Present - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, - .sellValue = 0, - .hudElemID = ITEM_HS_INDEX(HES_Item_Present), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 15E: CakeDone - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, - .sellValue = 0, - .hudElemID = ITEM_HS_INDEX(HES_Item_CakeDone), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 15F: CakeBare - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, - .sellValue = 0, - .hudElemID = ITEM_HS_INDEX(HES_Item_CakeBare), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 160: CakePan - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, - .sellValue = 0, - .hudElemID = ITEM_HS_INDEX(HES_Item_CakePan), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 161: CakeBatter - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, - .sellValue = 0, - .hudElemID = ITEM_HS_INDEX(HES_Item_CakeBatter), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 162: CakeBowl - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, - .sellValue = 0, - .hudElemID = ITEM_HS_INDEX(HES_Item_CakeBowl), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 163: CakeMixed - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, - .sellValue = 0, - .hudElemID = ITEM_HS_INDEX(HES_Item_CakeMixed), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 164: CakeWithIcing - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, - .sellValue = 0, - .hudElemID = ITEM_HS_INDEX(HES_Item_CakeWithIcing), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 165: CakeWithBerries - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, - .sellValue = 0, - .hudElemID = ITEM_HS_INDEX(HES_Item_CakeWithBerries), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 166: Hammer1Icon - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, - .sellValue = 0, - .hudElemID = ITEM_HS_INDEX(HES_Item_Hammer1Icon), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 167: Hammer2Icon - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, - .sellValue = 0, - .hudElemID = ITEM_HS_INDEX(HES_Item_Hammer2Icon), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 168: Hammer3Icon - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, - .sellValue = 0, - .hudElemID = ITEM_HS_INDEX(HES_Item_Hammer3Icon), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 169: Boots1Icon - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, - .sellValue = 0, - .hudElemID = ITEM_HS_INDEX(HES_Item_Boots1Icon), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 16A: Boots2Icon - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, - .sellValue = 0, - .hudElemID = ITEM_HS_INDEX(HES_Item_Boots2Icon), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 16B: Boots3Icon - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, - .sellValue = 0, - .hudElemID = ITEM_HS_INDEX(HES_Item_Boots3Icon), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -}, -{ // item 16C: ItemsIcon - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, - .sellValue = 0, - .hudElemID = ITEM_HS_INDEX(HES_Item_ItemsIcon), - .sortValue = 0, - .targetFlags = TARGET_FLAG_PLAYER, - .typeFlags = ITEM_TYPE_FLAG_ENTITY_FULLSIZE, - .moveID = MOVE_NONE, - .potencyA = 0, - .potencyB = 0 -} -}; diff --git a/src/item_table.yaml b/src/item_table.yaml new file mode 100644 index 0000000000..c779b67b02 --- /dev/null +++ b/src/item_table.yaml @@ -0,0 +1,5459 @@ +- None: + category: NONE + nameMsg: MSG_NONE + fullDescMsg: MSG_NONE + shortDescMsg: MSG_NONE + hudElement: Present + itemEntity: Placeholder + icon: key/Gift + sellValue: 0 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- Boots: + category: GEAR + nameMsg: MSG_ItemName_Boots + fullDescMsg: MSG_NONE + shortDescMsg: MSG_NONE + hudElement: GearBoots1 + itemEntity: GearBoots1 + icon: gear/boots_1 + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_GEAR, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- SuperBoots: + category: GEAR + nameMsg: MSG_ItemName_SuperBoots + fullDescMsg: MSG_NONE + shortDescMsg: MSG_NONE + hudElement: GearBoots2 + itemEntity: GearBoots2 + icon: gear/boots_2 + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_2 ] + typeFlags: [ ITEM_TYPE_FLAG_GEAR, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- UltraBoots: + category: GEAR + nameMsg: MSG_ItemName_UltraBoots + fullDescMsg: MSG_NONE + shortDescMsg: MSG_NONE + hudElement: GearBoots3 + itemEntity: GearBoots3 + icon: gear/boots_3 + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY ] + typeFlags: [ ITEM_TYPE_FLAG_GEAR, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- Hammer: + category: GEAR + nameMsg: MSG_ItemName_Hammer + fullDescMsg: MSG_NONE + shortDescMsg: MSG_NONE + hudElement: GearHammer1 + itemEntity: GearHammer1 + icon: gear/hammer_1 + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_GEAR, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- SuperHammer: + category: GEAR + nameMsg: MSG_ItemName_SuperHammer + fullDescMsg: MSG_NONE + shortDescMsg: MSG_NONE + hudElement: GearHammer2 + itemEntity: GearHammer2 + icon: gear/hammer_2 + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY ] + typeFlags: [ ITEM_TYPE_FLAG_GEAR, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- UltraHammer: + category: GEAR + nameMsg: MSG_ItemName_UltraHammer + fullDescMsg: MSG_NONE + shortDescMsg: MSG_NONE + hudElement: GearHammer3 + itemEntity: GearHammer3 + icon: gear/hammer_3 + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_2 ] + typeFlags: [ ITEM_TYPE_FLAG_GEAR, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- LuckyStar: + category: QUEST + nameMsg: MSG_ItemName_LuckyStar + fullDescMsg: MSG_ItemFullDesc_LuckyStar + shortDescMsg: MSG_ItemShortDesc_LuckyStar + hudElement: LuckyStar + itemEntity: LuckyStar + icon: gear/lucky_star + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_2 ] + typeFlags: [ ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- Map: + category: QUEST + nameMsg: MSG_ItemName_Map + fullDescMsg: MSG_NONE + shortDescMsg: MSG_NONE + hudElement: Present + itemEntity: Placeholder + icon: key/Gift + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_2 ] + typeFlags: [ ITEM_TYPE_FLAG_GEAR, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- BigMap: + category: QUEST + nameMsg: MSG_ItemName_BigMap + fullDescMsg: MSG_NONE + shortDescMsg: MSG_NONE + hudElement: Present + itemEntity: Placeholder + icon: key/Gift + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_2 ] + typeFlags: [ ITEM_TYPE_FLAG_GEAR, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- FirstDegreeCard: + category: QUEST + nameMsg: MSG_ItemName_FirstDegreeCard + fullDescMsg: MSG_ItemFullDesc_FirstDegreeCard + shortDescMsg: MSG_ItemShortDesc_FirstDegreeCard + hudElement: DojoCard1 + itemEntity: DojoCard1 + icon: key/dojo_card_1 + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_2 ] + typeFlags: [ ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- SecondDegreeCard: + category: QUEST + nameMsg: MSG_ItemName_SecondDegreeCard + fullDescMsg: MSG_ItemFullDesc_SecondDegreeCard + shortDescMsg: MSG_ItemShortDesc_SecondDegreeCard + hudElement: DojoCard2 + itemEntity: DojoCard2 + icon: key/dojo_card_2 + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_2 ] + typeFlags: [ ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- ThirdDegreeCard: + category: QUEST + nameMsg: MSG_ItemName_ThirdDegreeCard + fullDescMsg: MSG_ItemFullDesc_ThirdDegreeCard + shortDescMsg: MSG_ItemShortDesc_ThirdDegreeCard + hudElement: DojoCard3 + itemEntity: DojoCard3 + icon: key/dojo_card_3 + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_2 ] + typeFlags: [ ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- FourthDegreeCard: + category: QUEST + nameMsg: MSG_ItemName_FourthDegreeCard + fullDescMsg: MSG_ItemFullDesc_FourthDegreeCard + shortDescMsg: MSG_ItemShortDesc_FourthDegreeCard + hudElement: DojoCard4 + itemEntity: DojoCard4 + icon: key/dojo_card_4 + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_2 ] + typeFlags: [ ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- Diploma: + category: QUEST + nameMsg: MSG_ItemName_Diploma + fullDescMsg: MSG_ItemFullDesc_Diploma + shortDescMsg: MSG_ItemShortDesc_Diploma + hudElement: DojoCard5 + itemEntity: DojoCard5 + icon: key/dojo_card_5 + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_2 ] + typeFlags: [ ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- UltraStone: + category: QUEST + nameMsg: MSG_ItemName_UltraStone + fullDescMsg: MSG_ItemFullDesc_UltraStone + shortDescMsg: MSG_ItemShortDesc_UltraStone + hudElement: UltraStone + itemEntity: UltraStone + icon: key/ultra_stone + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_2 ] + typeFlags: [ ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- KoopaFortressKey: + category: KEY + nameMsg: MSG_ItemName_KoopaFortressKey + fullDescMsg: MSG_ItemFullDesc_KoopaFortressKey + shortDescMsg: MSG_ItemShortDesc_KoopaFortressKey + hudElement: KoopaFortressKey + itemEntity: KoopaFortressKey + icon: key/key_koopa_fortress + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- RuinsKey: + category: KEY + nameMsg: MSG_ItemName_RuinsKey + fullDescMsg: MSG_ItemFullDesc_RuinsKey + shortDescMsg: MSG_ItemShortDesc_RuinsKey + hudElement: RuinsKey + itemEntity: RuinsKey + icon: key/key_ruins + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- PulseStone: + category: KEY + nameMsg: MSG_ItemName_PulseStone + fullDescMsg: MSG_ItemFullDesc_PulseStone + shortDescMsg: MSG_ItemShortDesc_PulseStone + hudElement: PulseStone + itemEntity: PulseStone + icon: key/pulse_stone + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- TubbaCastleKey: + category: KEY + nameMsg: MSG_ItemName_TubbaCastleKey + fullDescMsg: MSG_ItemFullDesc_TubbaCastleKey + shortDescMsg: MSG_ItemShortDesc_TubbaCastleKey + hudElement: TubbaCastleKey + itemEntity: TubbaCastleKey + icon: key/key_tubba_castle + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- CrystalPalaceKey: + category: KEY + nameMsg: MSG_ItemName_CrystalPalaceKey + fullDescMsg: MSG_ItemFullDesc_CrystalPalaceKey + shortDescMsg: MSG_ItemShortDesc_CrystalPalaceKey + hudElement: IcePalaceKey + itemEntity: IcePalaceKey + icon: key/key_ice_palace + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- LunarStone: + category: KEY + nameMsg: MSG_ItemName_LunarStone + fullDescMsg: MSG_ItemFullDesc_LunarStone + shortDescMsg: MSG_ItemShortDesc_LunarStone + hudElement: RuinsStoneMoon + itemEntity: RuinsStoneMoon + icon: key/ruins_stone_moon + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- PyramidStone: + category: KEY + nameMsg: MSG_ItemName_PyramidStone + fullDescMsg: MSG_ItemFullDesc_PyramidStone + shortDescMsg: MSG_ItemShortDesc_PyramidStone + hudElement: RuinsStonePyramid + itemEntity: RuinsStonePyramid + icon: key/ruins_stone_pyramid + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- DiamondStone: + category: KEY + nameMsg: MSG_ItemName_DiamondStone + fullDescMsg: MSG_ItemFullDesc_DiamondStone + shortDescMsg: MSG_ItemShortDesc_DiamondStone + hudElement: RuinsStoneStar + itemEntity: RuinsStoneStar + icon: key/ruins_stone_star + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- GoldenJar: + category: KEY + nameMsg: MSG_ItemName_GoldenJar + fullDescMsg: MSG_ItemFullDesc_GoldenJar + shortDescMsg: MSG_ItemShortDesc_GoldenJar + hudElement: AncientVase + itemEntity: AncientVase + icon: key/vase + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- KooperShell: + category: KEY + nameMsg: MSG_ItemName_KooperShell + fullDescMsg: MSG_ItemFullDesc_KooperShell + shortDescMsg: MSG_ItemShortDesc_KooperShell + hudElement: KooperShell + itemEntity: KooperShell + icon: key/kooper_shell + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- BowserCastleKey: + category: KEY + nameMsg: MSG_ItemName_BowserCastleKey + fullDescMsg: MSG_ItemFullDesc_BowserCastleKey + shortDescMsg: MSG_ItemShortDesc_BowserCastleKey + hudElement: BowserCastleKey + itemEntity: BowserCastleKey + icon: key/key_bowser_castle + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- ForestPass: + category: KEY + nameMsg: MSG_ItemName_ForestPass + fullDescMsg: MSG_ItemFullDesc_ForestPass + shortDescMsg: MSG_ItemShortDesc_ForestPass + hudElement: ForestPass + itemEntity: ForestPass + icon: key/forest_pass + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- BooWeight: + category: KEY + nameMsg: MSG_ItemName_BooWeight + fullDescMsg: MSG_ItemFullDesc_BooWeight + shortDescMsg: MSG_ItemShortDesc_BooWeight + hudElement: BooWeight + itemEntity: BooWeight + icon: key/boo_weight + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- BooPortrait: + category: KEY + nameMsg: MSG_ItemName_BooPortrait + fullDescMsg: MSG_ItemFullDesc_BooPortrait + shortDescMsg: MSG_ItemShortDesc_BooPortrait + hudElement: BooPortrait + itemEntity: BoosPortrait + icon: key/boo_portrait + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- CrystalBerry: + category: KEY + nameMsg: MSG_ItemName_CrystalBerry + fullDescMsg: MSG_ItemFullDesc_CrystalBerry + shortDescMsg: MSG_ItemShortDesc_CrystalBerry + hudElement: CrystalBerry + itemEntity: CrystalBerry + icon: key/crystal_berry + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- MysticalKey: + category: KEY + nameMsg: MSG_ItemName_MysticalKey + fullDescMsg: MSG_ItemFullDesc_MysticalKey + shortDescMsg: MSG_ItemShortDesc_MysticalKey + hudElement: MysticKey + itemEntity: MysticKey + icon: key/mystic_key + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- StoreroomKey: + category: KEY + nameMsg: MSG_ItemName_StoreroomKey + fullDescMsg: MSG_ItemFullDesc_StoreroomKey + shortDescMsg: MSG_ItemShortDesc_StoreroomKey + hudElement: IronKey + itemEntity: StoreroomKey + icon: key/key_storeroom + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- ToyTrain: + category: KEY + nameMsg: MSG_ItemName_ToyTrain + fullDescMsg: MSG_ItemFullDesc_ToyTrain + shortDescMsg: MSG_ItemShortDesc_ToyTrain + hudElement: ToyboxTrain + itemEntity: ToyTrain + icon: key/toybox_train + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- BooRecord: + category: KEY + nameMsg: MSG_ItemName_BooRecord + fullDescMsg: MSG_ItemFullDesc_BooRecord + shortDescMsg: MSG_ItemShortDesc_BooRecord + hudElement: BooRecord + itemEntity: BooRecord + icon: key/boo_record + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- FryingPan: + category: KEY + nameMsg: MSG_ItemName_FryingPan + fullDescMsg: MSG_ItemFullDesc_FryingPan + shortDescMsg: MSG_ItemShortDesc_FryingPan + hudElement: FryingPan + itemEntity: FryingPan + icon: key/frying_pan + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- Dictionary: + category: KEY + nameMsg: MSG_ItemName_Dictionary + fullDescMsg: MSG_ItemFullDesc_Dictionary + shortDescMsg: MSG_ItemShortDesc_Dictionary + hudElement: Dictionary + itemEntity: Dictionary + icon: key/dictionary + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- MysteryNote: + category: KEY + nameMsg: MSG_ItemName_MysteryNote + fullDescMsg: MSG_ItemFullDesc_MysteryNote + shortDescMsg: MSG_ItemShortDesc_MysteryNote + hudElement: MysteryNote + itemEntity: MysteryNote + icon: key/mystery_note + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- SuspiciousNote: + category: KEY + nameMsg: MSG_ItemName_SuspiciousNote + fullDescMsg: MSG_ItemFullDesc_SuspiciousNote + shortDescMsg: MSG_ItemShortDesc_SuspiciousNote + hudElement: SuspiciousNote + itemEntity: SuspiciousNote + icon: key/suspicious_note + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- CrystalBall: + category: KEY + nameMsg: MSG_ItemName_CrystalBall + fullDescMsg: MSG_ItemFullDesc_CrystalBall + shortDescMsg: MSG_ItemShortDesc_CrystalBall + hudElement: CrystalBall + itemEntity: CrystalBall + icon: key/crystal_ball + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- Screwdriver: + category: KEY + nameMsg: MSG_ItemName_Screwdriver + fullDescMsg: MSG_ItemFullDesc_Screwdriver + shortDescMsg: MSG_ItemShortDesc_Screwdriver + hudElement: Screwdriver + itemEntity: Screwdriver + icon: key/screwdriver + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- Cookbook: + category: KEY + nameMsg: MSG_ItemName_Cookbook + fullDescMsg: MSG_ItemFullDesc_Cookbook + shortDescMsg: MSG_ItemShortDesc_Cookbook + hudElement: CookBook + itemEntity: Cookbook + icon: key/book_cook + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- JadeRaven: + category: KEY + nameMsg: MSG_ItemName_JadeRaven + fullDescMsg: MSG_ItemFullDesc_JadeRaven + shortDescMsg: MSG_ItemShortDesc_JadeRaven + hudElement: JadeRaven + itemEntity: JadeRaven + icon: key/jade_raven + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- MagicalSeed1: + category: KEY + nameMsg: MSG_ItemName_MagicalSeed1 + fullDescMsg: MSG_ItemFullDesc_MagicalSeed1 + shortDescMsg: MSG_ItemShortDesc_MagicalSeed1 + hudElement: MagicalSeed1 + itemEntity: MagicalSeed1 + icon: key/seed_1 + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- MagicalSeed2: + category: KEY + nameMsg: MSG_ItemName_MagicalSeed2 + fullDescMsg: MSG_ItemFullDesc_MagicalSeed2 + shortDescMsg: MSG_ItemShortDesc_MagicalSeed2 + hudElement: MagicalSeed2 + itemEntity: MagicalSeed2 + icon: key/seed_2 + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- MagicalSeed3: + category: KEY + nameMsg: MSG_ItemName_MagicalSeed3 + fullDescMsg: MSG_ItemFullDesc_MagicalSeed3 + shortDescMsg: MSG_ItemShortDesc_MagicalSeed3 + hudElement: MagicalSeed3 + itemEntity: MagicalSeed3 + icon: key/seed_3 + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- MagicalSeed4: + category: KEY + nameMsg: MSG_ItemName_MagicalSeed4 + fullDescMsg: MSG_ItemFullDesc_MagicalSeed4 + shortDescMsg: MSG_ItemShortDesc_MagicalSeed4 + hudElement: MagicalSeed4 + itemEntity: MagicalSeed4 + icon: key/seed_4 + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- ToadDoll: + category: KEY + nameMsg: MSG_ItemName_ToadDoll + fullDescMsg: MSG_ItemFullDesc_ToadDoll + shortDescMsg: MSG_ItemShortDesc_ToadDoll + hudElement: ToadDoll + itemEntity: ToadDoll + icon: key/toad_doll + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- Calculator: + category: KEY + nameMsg: MSG_ItemName_Calculator + fullDescMsg: MSG_ItemFullDesc_Calculator + shortDescMsg: MSG_ItemShortDesc_Calculator + hudElement: Calculator + itemEntity: Calculator + icon: key/calculator + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- SnowmanBucket: + category: KEY + nameMsg: MSG_ItemName_SnowmanBucket + fullDescMsg: MSG_ItemFullDesc_SnowmanBucket + shortDescMsg: MSG_ItemShortDesc_SnowmanBucket + hudElement: SnowmanBucket + itemEntity: SnowmanBucket + icon: key/snowman_bucket + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- SnowmanScarf: + category: KEY + nameMsg: MSG_ItemName_SnowmanScarf + fullDescMsg: MSG_ItemFullDesc_SnowmanScarf + shortDescMsg: MSG_ItemShortDesc_SnowmanScarf + hudElement: SnowmanScarf + itemEntity: SnowmanScarf + icon: key/snowman_scarf + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- RedKey: + category: KEY + nameMsg: MSG_ItemName_RedKey + fullDescMsg: MSG_ItemFullDesc_RedKey + shortDescMsg: MSG_ItemShortDesc_RedKey + hudElement: RedKey + itemEntity: RedKey + icon: key/key_red + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- BlueKey: + category: KEY + nameMsg: MSG_ItemName_BlueKey + fullDescMsg: MSG_ItemFullDesc_BlueKey + shortDescMsg: MSG_ItemShortDesc_BlueKey + hudElement: BlueKey + itemEntity: BlueKey + icon: key/key_blue + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- UnusedLetter_1: + category: KEY + nameMsg: MSG_ItemName_UnusedLetter + fullDescMsg: MSG_ItemFullDesc_UnusedLetter + shortDescMsg: MSG_ItemShortDesc_UnusedLetter + hudElement: Letter + itemEntity: Letter + icon: key/Letter + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- LetterToMerlon: + category: KEY + nameMsg: MSG_ItemName_Letter01 + fullDescMsg: MSG_ItemFullDesc_Letter01 + shortDescMsg: MSG_ItemShortDesc_Letter01 + hudElement: Letter + itemEntity: Letter + icon: key/Letter + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- LetterToGoompa: + category: KEY + nameMsg: MSG_ItemName_Letter02 + fullDescMsg: MSG_ItemFullDesc_Letter02 + shortDescMsg: MSG_ItemShortDesc_Letter02 + hudElement: Letter + itemEntity: Letter + icon: key/Letter + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- LetterToMortT: + category: KEY + nameMsg: MSG_ItemName_Letter03 + fullDescMsg: MSG_ItemFullDesc_Letter03 + shortDescMsg: MSG_ItemShortDesc_Letter03 + hudElement: Letter + itemEntity: Letter + icon: key/Letter + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- LetterToRussT: + category: KEY + nameMsg: MSG_ItemName_Letter04 + fullDescMsg: MSG_ItemFullDesc_Letter04 + shortDescMsg: MSG_ItemShortDesc_Letter04 + hudElement: Letter + itemEntity: Letter + icon: key/Letter + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- LetterToMayorPenguin: + category: KEY + nameMsg: MSG_ItemName_Letter05 + fullDescMsg: MSG_ItemFullDesc_Letter05 + shortDescMsg: MSG_ItemShortDesc_Letter05 + hudElement: Letter + itemEntity: Letter + icon: key/Letter + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- LetterToMerlow: + category: KEY + nameMsg: MSG_ItemName_Letter06 + fullDescMsg: MSG_ItemFullDesc_Letter06 + shortDescMsg: MSG_ItemShortDesc_Letter06 + hudElement: Letter + itemEntity: Letter + icon: key/Letter + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- LetterToFiceT: + category: KEY + nameMsg: MSG_ItemName_Letter07 + fullDescMsg: MSG_ItemFullDesc_Letter07 + shortDescMsg: MSG_ItemShortDesc_Letter07 + hudElement: Letter + itemEntity: Letter + icon: key/Letter + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- LetterToNomadimouse: + category: KEY + nameMsg: MSG_ItemName_Letter08 + fullDescMsg: MSG_ItemFullDesc_Letter08 + shortDescMsg: MSG_ItemShortDesc_Letter08 + hudElement: Letter + itemEntity: Letter + icon: key/Letter + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- LetterToMinhT: + category: KEY + nameMsg: MSG_ItemName_Letter09 + fullDescMsg: MSG_ItemFullDesc_Letter09 + shortDescMsg: MSG_ItemShortDesc_Letter09 + hudElement: Letter + itemEntity: Letter + icon: key/Letter + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- UnusedLetter_2: + category: KEY + nameMsg: MSG_ItemName_UnusedLetter02 + fullDescMsg: MSG_ItemFullDesc_UnusedLetter02 + shortDescMsg: MSG_ItemShortDesc_UnusedLetter02 + hudElement: Letter + itemEntity: Letter + icon: key/Letter + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- LetterChainGoompapa_1: + category: KEY + nameMsg: MSG_ItemName_Letter10 + fullDescMsg: MSG_ItemFullDesc_Letter10 + shortDescMsg: MSG_ItemShortDesc_Letter10 + hudElement: Letter + itemEntity: Letter + icon: key/Letter + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- LetterToIgor: + category: KEY + nameMsg: MSG_ItemName_Letter11 + fullDescMsg: MSG_ItemFullDesc_Letter11 + shortDescMsg: MSG_ItemShortDesc_Letter11 + hudElement: Letter + itemEntity: Letter + icon: key/Letter + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- UnusedLetter_3: + category: KEY + nameMsg: MSG_ItemName_UnusedLetter03 + fullDescMsg: MSG_ItemFullDesc_UnusedLetter03 + shortDescMsg: MSG_ItemShortDesc_UnusedLetter03 + hudElement: Letter + itemEntity: Letter + icon: key/Letter + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- UnusedLetter_4: + category: KEY + nameMsg: MSG_ItemName_UnusedLetter04 + fullDescMsg: MSG_ItemFullDesc_UnusedLetter04 + shortDescMsg: MSG_ItemShortDesc_UnusedLetter04 + hudElement: Letter + itemEntity: Letter + icon: key/Letter + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- UnusedLetter_5: + category: KEY + nameMsg: MSG_ItemName_UnusedLetter05 + fullDescMsg: MSG_ItemFullDesc_UnusedLetter05 + shortDescMsg: MSG_ItemShortDesc_UnusedLetter05 + hudElement: Letter + itemEntity: Letter + icon: key/Letter + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- LetterChainFranky: + category: KEY + nameMsg: MSG_ItemName_Letter12 + fullDescMsg: MSG_ItemFullDesc_Letter12 + shortDescMsg: MSG_ItemShortDesc_Letter12 + hudElement: Letter + itemEntity: Letter + icon: key/Letter + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- LetterChainMussT: + category: KEY + nameMsg: MSG_ItemName_Letter13 + fullDescMsg: MSG_ItemFullDesc_Letter13 + shortDescMsg: MSG_ItemShortDesc_Letter13 + hudElement: Letter + itemEntity: Letter + icon: key/Letter + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- LetterChainKoover_1: + category: KEY + nameMsg: MSG_ItemName_Letter14 + fullDescMsg: MSG_ItemFullDesc_Letter14 + shortDescMsg: MSG_ItemShortDesc_Letter14 + hudElement: Letter + itemEntity: Letter + icon: key/Letter + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- LetterChainFishmael: + category: KEY + nameMsg: MSG_ItemName_Letter15 + fullDescMsg: MSG_ItemFullDesc_Letter15 + shortDescMsg: MSG_ItemShortDesc_Letter15 + hudElement: Letter + itemEntity: Letter + icon: key/Letter + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- LetterChainKoover_2: + category: KEY + nameMsg: MSG_ItemName_Letter16 + fullDescMsg: MSG_ItemFullDesc_Letter16 + shortDescMsg: MSG_ItemShortDesc_Letter16 + hudElement: Letter + itemEntity: Letter + icon: key/Letter + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- LetterChainMrE: + category: KEY + nameMsg: MSG_ItemName_Letter17 + fullDescMsg: MSG_ItemFullDesc_Letter17 + shortDescMsg: MSG_ItemShortDesc_Letter17 + hudElement: Letter + itemEntity: Letter + icon: key/Letter + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- LetterChainMissT: + category: KEY + nameMsg: MSG_ItemName_Letter18 + fullDescMsg: MSG_ItemFullDesc_Letter18 + shortDescMsg: MSG_ItemShortDesc_Letter18 + hudElement: Letter + itemEntity: Letter + icon: key/Letter + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- LetterChainLittleMouser: + category: KEY + nameMsg: MSG_ItemName_Letter19 + fullDescMsg: MSG_ItemFullDesc_Letter19 + shortDescMsg: MSG_ItemShortDesc_Letter19 + hudElement: Letter + itemEntity: Letter + icon: key/Letter + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- UnusedLetter_6: + category: KEY + nameMsg: MSG_ItemName_UnusedLetter06 + fullDescMsg: MSG_ItemFullDesc_UnusedLetter06 + shortDescMsg: MSG_ItemShortDesc_UnusedLetter06 + hudElement: Letter + itemEntity: Letter + icon: key/Letter + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- LetterChainDaneT_1: + category: KEY + nameMsg: MSG_ItemName_Letter20 + fullDescMsg: MSG_ItemFullDesc_Letter20 + shortDescMsg: MSG_ItemShortDesc_Letter20 + hudElement: Letter + itemEntity: Letter + icon: key/Letter + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- LetterChainYoshiKid: + category: KEY + nameMsg: MSG_ItemName_Letter21 + fullDescMsg: MSG_ItemFullDesc_Letter21 + shortDescMsg: MSG_ItemShortDesc_Letter21 + hudElement: Letter + itemEntity: Letter + icon: key/Letter + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- LetterChainDaneT_2: + category: KEY + nameMsg: MSG_ItemName_Letter22 + fullDescMsg: MSG_ItemFullDesc_Letter22 + shortDescMsg: MSG_ItemShortDesc_Letter22 + hudElement: Letter + itemEntity: Letter + icon: key/Letter + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- LetterChainFrostT: + category: KEY + nameMsg: MSG_ItemName_Letter23 + fullDescMsg: MSG_ItemFullDesc_Letter23 + shortDescMsg: MSG_ItemShortDesc_Letter23 + hudElement: Letter + itemEntity: Letter + icon: key/Letter + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- LetterChainGoompapa_2: + category: KEY + nameMsg: MSG_ItemName_Letter24 + fullDescMsg: MSG_ItemFullDesc_Letter24 + shortDescMsg: MSG_ItemShortDesc_Letter24 + hudElement: Letter + itemEntity: Letter + icon: key/Letter + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- Artifact: + category: KEY + nameMsg: MSG_ItemName_Artifact + fullDescMsg: MSG_ItemFullDesc_Artifact + shortDescMsg: MSG_ItemShortDesc_Artifact + hudElement: Artifact + itemEntity: Artifact + icon: key/artifact + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- LetterToKolorado: + category: KEY + nameMsg: MSG_ItemName_Letter25 + fullDescMsg: MSG_ItemFullDesc_Letter25 + shortDescMsg: MSG_ItemShortDesc_Letter25 + hudElement: Letter + itemEntity: Letter + icon: key/Letter + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- UnusedLetter_7: + category: KEY + nameMsg: MSG_ItemName_UnusedLetter + fullDescMsg: MSG_ItemFullDesc_UnusedLetter + shortDescMsg: MSG_ItemShortDesc_UnusedLetter + hudElement: Letter + itemEntity: Letter + icon: key/Letter + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- Dolly: + category: KEY + nameMsg: MSG_ItemName_Dolly + fullDescMsg: MSG_ItemFullDesc_Dolly + shortDescMsg: MSG_ItemShortDesc_Dolly + hudElement: Dolly + itemEntity: Dolly + icon: key/dolly + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- WaterStone: + category: KEY + nameMsg: MSG_ItemName_WaterStone + fullDescMsg: MSG_ItemFullDesc_WaterStone + shortDescMsg: MSG_ItemShortDesc_WaterStone + hudElement: WaterStone + itemEntity: WaterStone + icon: key/water_stone + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- MagicalBean: + category: KEY + nameMsg: MSG_ItemName_MagicalBean + fullDescMsg: MSG_ItemFullDesc_MagicalBean + shortDescMsg: MSG_ItemShortDesc_MagicalBean + hudElement: MagicBean + itemEntity: MagicalBean + icon: key/magic_bean + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- FertileSoil: + category: KEY + nameMsg: MSG_ItemName_FertileSoil + fullDescMsg: MSG_ItemFullDesc_FertileSoil + shortDescMsg: MSG_ItemShortDesc_FertileSoil + hudElement: FertileSoil + itemEntity: FertileSoil + icon: key/fertile_soil + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- MiracleWater: + category: KEY + nameMsg: MSG_ItemName_MiracleWater + fullDescMsg: MSG_ItemFullDesc_MiracleWater + shortDescMsg: MSG_ItemShortDesc_MiracleWater + hudElement: MiracleWater + itemEntity: MiracleWater + icon: key/miracle_water + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- VolcanoVase: + category: KEY + nameMsg: MSG_ItemName_VolcanoVase + fullDescMsg: MSG_ItemFullDesc_VolcanoVase + shortDescMsg: MSG_ItemShortDesc_VolcanoVase + hudElement: AncientVase + itemEntity: AncientVase + icon: key/vase + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- KootTheTape: + category: KEY + nameMsg: MSG_ItemName_KootTheTape + fullDescMsg: MSG_ItemFullDesc_KootTheTape + shortDescMsg: MSG_ItemShortDesc_KootTheTape + hudElement: KootTheTape + itemEntity: KootTheTape + icon: key/koot_the_tape + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- BakingSugar: + category: KEY + nameMsg: MSG_ItemName_BakingSugar + fullDescMsg: MSG_ItemFullDesc_BakingSugar + shortDescMsg: MSG_ItemShortDesc_BakingSugar + hudElement: BakingSugar + itemEntity: BakingSugar + icon: peach/BakingSugar + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- BakingSalt: + category: KEY + nameMsg: MSG_ItemName_BakingSalt + fullDescMsg: MSG_ItemFullDesc_BakingSalt + shortDescMsg: MSG_ItemShortDesc_BakingSalt + hudElement: BakingSalt + itemEntity: BakingSalt + icon: peach/BakingSalt + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- BakingEgg: + category: KEY + nameMsg: MSG_ItemName_BakingEgg + fullDescMsg: MSG_ItemFullDesc_BakingEgg + shortDescMsg: MSG_ItemShortDesc_BakingEgg + hudElement: BakingEgg + itemEntity: BakingEgg + icon: peach/BakingEgg + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- BakingCream: + category: KEY + nameMsg: MSG_ItemName_BakingCream + fullDescMsg: MSG_ItemFullDesc_BakingCream + shortDescMsg: MSG_ItemShortDesc_BakingCream + hudElement: BakingCream + itemEntity: BakingCream + icon: peach/BakingCream + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- BakingStrawberry: + category: KEY + nameMsg: MSG_ItemName_BakingStrawberry + fullDescMsg: MSG_ItemFullDesc_BakingStrawberry + shortDescMsg: MSG_ItemShortDesc_BakingStrawberry + hudElement: BakingStrawberry + itemEntity: BakingStrawberry + icon: peach/BakingStrawberry + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- BakingButter: + category: KEY + nameMsg: MSG_ItemName_BakingButter + fullDescMsg: MSG_ItemFullDesc_BakingButter + shortDescMsg: MSG_ItemShortDesc_BakingButter + hudElement: BakingButter + itemEntity: BakingButter + icon: peach/BakingButter + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- BakingCleanser: + category: KEY + nameMsg: MSG_ItemName_BakingCleanser + fullDescMsg: MSG_ItemFullDesc_BakingCleanser + shortDescMsg: MSG_ItemShortDesc_BakingCleanser + hudElement: BakingCleanser + itemEntity: BakingCleanser + icon: peach/BakingCleanser + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- BakingWater: + category: KEY + nameMsg: MSG_ItemName_BakingWater + fullDescMsg: MSG_ItemFullDesc_BakingWater + shortDescMsg: MSG_ItemShortDesc_BakingWater + hudElement: BakingWater + itemEntity: BakingWater + icon: peach/BakingWater + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- BakingFlour: + category: KEY + nameMsg: MSG_ItemName_BakingFlour + fullDescMsg: MSG_ItemFullDesc_BakingFlour + shortDescMsg: MSG_ItemShortDesc_BakingFlour + hudElement: BakingFlour + itemEntity: BakingFlour + icon: peach/BakingFlour + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- BakingMilk: + category: KEY + nameMsg: MSG_ItemName_BakingMilk + fullDescMsg: MSG_ItemFullDesc_BakingMilk + shortDescMsg: MSG_ItemShortDesc_BakingMilk + hudElement: BakingMilk + itemEntity: BakingMilk + icon: peach/BakingMilk + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- Lyrics: + category: KEY + nameMsg: MSG_ItemName_Lyrics + fullDescMsg: MSG_ItemFullDesc_Lyrics + shortDescMsg: MSG_ItemShortDesc_Lyrics + hudElement: Lyrics + itemEntity: Lyrics + icon: key/book_lyrics + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- Melody: + category: KEY + nameMsg: MSG_ItemName_Melody + fullDescMsg: MSG_ItemFullDesc_Melody + shortDescMsg: MSG_ItemShortDesc_Melody + hudElement: Melody + itemEntity: Melody + icon: key/book_melody + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- Mailbag: + category: KEY + nameMsg: MSG_ItemName_Mailbag + fullDescMsg: MSG_ItemFullDesc_Mailbag + shortDescMsg: MSG_ItemShortDesc_Mailbag + hudElement: Mailbag + itemEntity: Mailbag + icon: key/mailbag + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- PeachKey1: + category: KEY + nameMsg: MSG_ItemName_PeachKey + fullDescMsg: MSG_ItemFullDesc_PeachKey + shortDescMsg: MSG_ItemShortDesc_PeachKey + hudElement: PeachKey + itemEntity: PeachKey + icon: key/key_peach + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- OddKey: + category: KEY + nameMsg: MSG_ItemName_OddKey + fullDescMsg: MSG_ItemFullDesc_OddKey + shortDescMsg: MSG_ItemShortDesc_OddKey + hudElement: IronKey + itemEntity: StoreroomKey + icon: key/key_storeroom + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- StarStone: + category: KEY + nameMsg: MSG_ItemName_StarStone + fullDescMsg: MSG_ItemFullDesc_StarStone + shortDescMsg: MSG_ItemShortDesc_StarStone + hudElement: StarStone + itemEntity: StarStone + icon: key/star_stone + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- SneakyParasol: + category: KEY + nameMsg: MSG_ItemName_SneakyParasol + fullDescMsg: MSG_ItemFullDesc_SneakyParasol + shortDescMsg: MSG_ItemShortDesc_SneakyParasol + hudElement: SneakyParasol + itemEntity: SneakyParasol + icon: peach/sneaky_parasol + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- KootKoopaLegends: + category: KEY + nameMsg: MSG_ItemName_KootKoopaLegends + fullDescMsg: MSG_ItemFullDesc_KootKoopaLegends + shortDescMsg: MSG_ItemShortDesc_KootKoopaLegends + hudElement: KootBook + itemEntity: KootBook + icon: key/koot_book + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- KootLuigiAutograph: + category: KEY + nameMsg: MSG_ItemName_KootLuigiAutograph + fullDescMsg: MSG_ItemFullDesc_KootLuigiAutograph + shortDescMsg: MSG_ItemShortDesc_KootLuigiAutograph + hudElement: KootLuigiAutograph + itemEntity: KootAutographMerluvlee + icon: key/koot_autograph_luigi + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- KootEmptyWallet: + category: KEY + nameMsg: MSG_ItemName_KootEmptyWallet + fullDescMsg: MSG_ItemFullDesc_KootEmptyWallet + shortDescMsg: MSG_ItemShortDesc_KootEmptyWallet + hudElement: KootEmptyWallet + itemEntity: KootEmptyWallet + icon: key/koot_empty_wallet + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- KootMerluvleeAutograph: + category: KEY + nameMsg: MSG_ItemName_KootMerluvleeAutograph + fullDescMsg: MSG_ItemFullDesc_KootMerluvleeAutograph + shortDescMsg: MSG_ItemShortDesc_KootMerluvleeAutograph + hudElement: KootMerluvleeAutograph + itemEntity: KootAutographLuigi + icon: key/koot_autograph_merluvlee + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- KootShell: + category: KEY + nameMsg: MSG_ItemName_KootShell + fullDescMsg: MSG_ItemFullDesc_KootShell + shortDescMsg: MSG_ItemShortDesc_KootShell + hudElement: KootShell + itemEntity: KootKoopaShell + icon: key/koot_shell + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- KootOldPhoto: + category: KEY + nameMsg: MSG_ItemName_KootOldPhoto + fullDescMsg: MSG_ItemFullDesc_KootOldPhoto + shortDescMsg: MSG_ItemShortDesc_KootOldPhoto + hudElement: KootPhoto + itemEntity: KootOldPhoto + icon: key/koot_photo + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- KootGlasses: + category: KEY + nameMsg: MSG_ItemName_KootGlasses + fullDescMsg: MSG_ItemFullDesc_KootGlasses + shortDescMsg: MSG_ItemShortDesc_KootGlasses + hudElement: KootGlasses + itemEntity: KootGlasses + icon: key/koot_glasses + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- KootAltPhoto: + category: KEY + nameMsg: MSG_ItemName_KootAltPhoto + fullDescMsg: MSG_ItemFullDesc_KootAltPhoto + shortDescMsg: MSG_ItemShortDesc_KootAltPhoto + hudElement: KootPhoto + itemEntity: KootOldPhoto + icon: key/koot_photo + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- KootPackage: + category: KEY + nameMsg: MSG_ItemName_KootPackage + fullDescMsg: MSG_ItemFullDesc_KootPackage + shortDescMsg: MSG_ItemShortDesc_KootPackage + hudElement: KootPackage + itemEntity: KootPackage + icon: key/koot_package + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- KootRedJar: + category: KEY + nameMsg: MSG_ItemName_KootRedJar + fullDescMsg: MSG_ItemFullDesc_KootRedJar + shortDescMsg: MSG_ItemShortDesc_KootRedJar + hudElement: KootRedJar + itemEntity: KootRedJar + icon: key/koot_red_jar + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- PeachKey2: + category: KEY + nameMsg: MSG_ItemName_PeachKey + fullDescMsg: MSG_ItemFullDesc_PeachKey + shortDescMsg: MSG_ItemShortDesc_PeachKey + hudElement: PeachKey + itemEntity: PeachKey + icon: key/key_peach + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- WarehouseKey: + category: KEY + nameMsg: MSG_ItemName_WarehouseKey + fullDescMsg: MSG_ItemFullDesc_WarehouseKey + shortDescMsg: MSG_ItemShortDesc_WarehouseKey + hudElement: IronKey + itemEntity: StoreroomKey + icon: key/key_storeroom + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- PrisonKey1: + category: KEY + nameMsg: MSG_ItemName_PrisonKey + fullDescMsg: MSG_ItemFullDesc_PrisonKey + shortDescMsg: MSG_ItemShortDesc_PrisonKey + hudElement: IronKey + itemEntity: StoreroomKey + icon: key/key_storeroom + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- SilverCredit: + category: KEY + nameMsg: MSG_ItemName_SilverCredit + fullDescMsg: MSG_ItemFullDesc_SilverCredit + shortDescMsg: MSG_ItemShortDesc_SilverCredit + hudElement: SilverCard + itemEntity: SilverCard + icon: key/card_silver + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- GoldCredit: + category: KEY + nameMsg: MSG_ItemName_GoldCredit + fullDescMsg: MSG_ItemFullDesc_GoldCredit + shortDescMsg: MSG_ItemShortDesc_GoldCredit + hudElement: GoldCard + itemEntity: GoldCard + icon: key/card_gold + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- PrisonKey2: + category: KEY + nameMsg: MSG_ItemName_PrisonKey + fullDescMsg: MSG_ItemFullDesc_PrisonKey + shortDescMsg: MSG_ItemShortDesc_PrisonKey + hudElement: PeachKey + itemEntity: Placeholder + icon: key/Gift + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- PrisonKey3: + category: KEY + nameMsg: MSG_ItemName_PrisonKey + fullDescMsg: MSG_ItemFullDesc_PrisonKey + shortDescMsg: MSG_ItemShortDesc_PrisonKey + hudElement: PeachKey + itemEntity: Placeholder + icon: key/Gift + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- PrisonKey4: + category: KEY + nameMsg: MSG_ItemName_PrisonKey + fullDescMsg: MSG_ItemFullDesc_PrisonKey + shortDescMsg: MSG_ItemShortDesc_PrisonKey + hudElement: PeachKey + itemEntity: Placeholder + icon: key/Gift + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_KEY, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- FireFlower: + category: CONSUMABLE + nameMsg: MSG_ItemName_FireFlower + fullDescMsg: MSG_ItemFullDesc_FireFlower + shortDescMsg: MSG_ItemShortDesc_FireFlower + hudElement: FireFlower + itemEntity: FireFlower + icon: battle/FireFlower + sellValue: 4 + sortValue: 0 + targetFlags: [ TARGET_FLAG_2, TARGET_FLAG_8000 ] + typeFlags: [ ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 3 + potencyB: 0 +- SnowmanDoll: + category: CONSUMABLE + nameMsg: MSG_ItemName_SnowmanDoll + fullDescMsg: MSG_ItemFullDesc_SnowmanDoll + shortDescMsg: MSG_ItemShortDesc_SnowmanDoll + hudElement: SnowmanDoll + itemEntity: SnowmanDoll + icon: battle/SnowmanDoll + sellValue: 6 + sortValue: 0 + targetFlags: [ TARGET_FLAG_2, TARGET_FLAG_8000 ] + typeFlags: [ ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 4 + potencyB: 0 +- ThunderRage: + category: CONSUMABLE + nameMsg: MSG_ItemName_ThunderRage + fullDescMsg: MSG_ItemFullDesc_ThunderRage + shortDescMsg: MSG_ItemShortDesc_ThunderRage + hudElement: ThunderRage + itemEntity: ThunderRage + icon: battle/ThunderRage + sellValue: 8 + sortValue: 0 + targetFlags: [ TARGET_FLAG_2, TARGET_FLAG_8000 ] + typeFlags: [ ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 5 + potencyB: 0 +- ShootingStar: + category: CONSUMABLE + nameMsg: MSG_ItemName_ShootingStar + fullDescMsg: MSG_ItemFullDesc_ShootingStar + shortDescMsg: MSG_ItemShortDesc_ShootingStar + hudElement: ShootingStar + itemEntity: ShootingStar + icon: battle/ShootingStar + sellValue: 15 + sortValue: 0 + targetFlags: [ TARGET_FLAG_2, TARGET_FLAG_8000 ] + typeFlags: [ ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 6 + potencyB: 0 +- ThunderBolt: + category: CONSUMABLE + nameMsg: MSG_ItemName_ThunderBolt + fullDescMsg: MSG_ItemFullDesc_ThunderBolt + shortDescMsg: MSG_ItemShortDesc_ThunderBolt + hudElement: ThunderBolt + itemEntity: ThunderBolt + icon: battle/ThunderBolt + sellValue: 4 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_2, TARGET_FLAG_8000 ] + typeFlags: [ ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 5 + potencyB: 0 +- Pebble: + category: CONSUMABLE + nameMsg: MSG_ItemName_Pebble + fullDescMsg: MSG_ItemFullDesc_Pebble + shortDescMsg: MSG_ItemShortDesc_Pebble + hudElement: Pebble + itemEntity: Pebble + icon: battle/Pebble + sellValue: 1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_2, TARGET_FLAG_8000 ] + typeFlags: [ ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 1 + potencyB: 0 +- DustyHammer: + category: CONSUMABLE + nameMsg: MSG_ItemName_DustyHammer + fullDescMsg: MSG_ItemFullDesc_DustyHammer + shortDescMsg: MSG_ItemShortDesc_DustyHammer + hudElement: DustyHammer + itemEntity: DustyHammer + icon: battle/DustyHammer + sellValue: 1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_2, TARGET_FLAG_8000 ] + typeFlags: [ ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 1 + potencyB: 0 +- InsecticideHerb: + category: CONSUMABLE + nameMsg: MSG_ItemName_InsecticideHerb + fullDescMsg: MSG_ItemFullDesc_InsecticideHerb + shortDescMsg: MSG_ItemShortDesc_InsecticideHerb + hudElement: InsecticideHerb + itemEntity: InsecticideHerb + icon: battle/InsecticideHerb + sellValue: 1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_2, TARGET_FLAG_8000 ] + typeFlags: [ ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- StoneCap: + category: CONSUMABLE + nameMsg: MSG_ItemName_StoneCap + fullDescMsg: MSG_ItemFullDesc_StoneCap + shortDescMsg: MSG_ItemShortDesc_StoneCap + hudElement: StoneCap + itemEntity: StoneCap + icon: battle/StoneCap + sellValue: 15 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 3 + potencyB: 0 +- TastyTonic: + category: CONSUMABLE + nameMsg: MSG_ItemName_TastyTonic + fullDescMsg: MSG_ItemFullDesc_TastyTonic + shortDescMsg: MSG_ItemShortDesc_TastyTonic + hudElement: TastyTonic + itemEntity: TastyTonic + icon: food/TastyTonic + sellValue: 1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_USE_DRINK_ANIMATION, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- Mushroom: + category: CONSUMABLE + nameMsg: MSG_ItemName_Mushroom + fullDescMsg: MSG_ItemFullDesc_Mushroom + shortDescMsg: MSG_ItemShortDesc_Mushroom + hudElement: Mushroom + itemEntity: Mushroom + icon: food/Mushroom + sellValue: 2 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 5 + potencyB: 0 +- VoltShroom: + category: CONSUMABLE + nameMsg: MSG_ItemName_VoltShroom + fullDescMsg: MSG_ItemFullDesc_VoltShroom + shortDescMsg: MSG_ItemShortDesc_VoltShroom + hudElement: VoltShroom + itemEntity: VoltShroom + icon: battle/VoltShroom + sellValue: 7 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 4 + potencyB: 0 +- SuperShroom: + category: CONSUMABLE + nameMsg: MSG_ItemName_SuperShroom + fullDescMsg: MSG_ItemFullDesc_SuperShroom + shortDescMsg: MSG_ItemShortDesc_SuperShroom + hudElement: SuperShroom + itemEntity: SuperShroom + icon: food/SuperShroom + sellValue: 7 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 10 + potencyB: 0 +- DriedShroom: + category: CONSUMABLE + nameMsg: MSG_ItemName_DriedShroom + fullDescMsg: MSG_ItemFullDesc_DriedShroom + shortDescMsg: MSG_ItemShortDesc_DriedShroom + hudElement: DriedShroom + itemEntity: DriedShroom + icon: food/DriedShroom + sellValue: 1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 1 + potencyB: 0 +- UltraShroom: + category: CONSUMABLE + nameMsg: MSG_ItemName_UltraShroom + fullDescMsg: MSG_ItemFullDesc_UltraShroom + shortDescMsg: MSG_ItemShortDesc_UltraShroom + hudElement: UltraShroom + itemEntity: UltraShroom + icon: food/UltraShroom + sellValue: 50 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 50 + potencyB: 0 +- SleepySheep: + category: CONSUMABLE + nameMsg: MSG_ItemName_SleepySheep + fullDescMsg: MSG_ItemFullDesc_SleepySheep + shortDescMsg: MSG_ItemShortDesc_SleepySheep + hudElement: SleepySheep + itemEntity: SleepySheep + icon: battle/SleepySheep + sellValue: 4 + sortValue: 0 + targetFlags: [ TARGET_FLAG_2, TARGET_FLAG_8000 ] + typeFlags: [ ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 3 + potencyB: 0 +- POWBlock: + category: CONSUMABLE + nameMsg: MSG_ItemName_POWBlock + fullDescMsg: MSG_ItemFullDesc_POWBlock + shortDescMsg: MSG_ItemShortDesc_POWBlock + hudElement: POWBlock + itemEntity: POWBlock + icon: battle/POWBlock + sellValue: 3 + sortValue: 0 + targetFlags: [ TARGET_FLAG_2, TARGET_FLAG_8000 ] + typeFlags: [ ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 2 + potencyB: 0 +- HustleDrink: + category: CONSUMABLE + nameMsg: MSG_ItemName_HustleDrink + fullDescMsg: MSG_ItemFullDesc_HustleDrink + shortDescMsg: MSG_ItemShortDesc_HustleDrink + hudElement: HustleDrink + itemEntity: HustleDrink + icon: battle/HustleDrink + sellValue: 10 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_USE_DRINK_ANIMATION, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 2 + potencyB: 0 +- StopWatch: + category: CONSUMABLE + nameMsg: MSG_ItemName_StopWatch + fullDescMsg: MSG_ItemFullDesc_StopWatch + shortDescMsg: MSG_ItemShortDesc_StopWatch + hudElement: StopWatch + itemEntity: StopWatch + icon: battle/StopWatch + sellValue: 10 + sortValue: 0 + targetFlags: [ TARGET_FLAG_2, TARGET_FLAG_8000 ] + typeFlags: [ ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 4 + potencyB: 0 +- WhackasBump: + category: CONSUMABLE + nameMsg: MSG_ItemName_WhackasBump + fullDescMsg: MSG_ItemFullDesc_WhackasBump + shortDescMsg: MSG_ItemShortDesc_WhackasBump + hudElement: WhackasBump + itemEntity: WhackasBump + icon: food/WhackasBump + sellValue: 30 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 25 + potencyB: 25 +- Apple: + category: CONSUMABLE + nameMsg: MSG_ItemName_Apple + fullDescMsg: MSG_ItemFullDesc_Apple + shortDescMsg: MSG_ItemShortDesc_Apple + hudElement: Apple + itemEntity: Apple + icon: food/Apple + sellValue: 2 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 5 + potencyB: 0 +- LifeShroom: + category: CONSUMABLE + nameMsg: MSG_ItemName_LifeShroom + fullDescMsg: MSG_ItemFullDesc_LifeShroom + shortDescMsg: MSG_ItemShortDesc_LifeShroom + hudElement: LifeShroom + itemEntity: LifeShroom + icon: food/LifeShroom + sellValue: 20 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 10 + potencyB: 0 +- Mystery: + category: CONSUMABLE + nameMsg: MSG_ItemName_Mystery + fullDescMsg: MSG_ItemFullDesc_Mystery + shortDescMsg: MSG_ItemShortDesc_Mystery + hudElement: Mystery + itemEntity: Mystery + icon: battle/Mystery + sellValue: 1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- RepelGel: + category: CONSUMABLE + nameMsg: MSG_ItemName_RepelGel + fullDescMsg: MSG_ItemFullDesc_RepelGel + shortDescMsg: MSG_ItemShortDesc_RepelGel + hudElement: RepelGel + itemEntity: RepelGel + icon: battle/RepelGel + sellValue: 15 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 2 + potencyB: 0 +- FrightJar: + category: CONSUMABLE + nameMsg: MSG_ItemName_FrightJar + fullDescMsg: MSG_ItemFullDesc_FrightJar + shortDescMsg: MSG_ItemShortDesc_FrightJar + hudElement: FrightJar + itemEntity: FrightJar + icon: battle/FrightJar + sellValue: 3 + sortValue: 0 + targetFlags: [ TARGET_FLAG_2, TARGET_FLAG_8000 ] + typeFlags: [ ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- PleaseComeBack: + category: CONSUMABLE + nameMsg: MSG_ItemName_PleaseComeBack + fullDescMsg: MSG_ItemFullDesc_PleaseComeBack + shortDescMsg: MSG_ItemShortDesc_PleaseComeBack + hudElement: PleaseComeBack + itemEntity: PleaseComeBack + icon: battle/PleaseComeBack + sellValue: 5 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- DizzyDial: + category: CONSUMABLE + nameMsg: MSG_ItemName_DizzyDial + fullDescMsg: MSG_ItemFullDesc_DizzyDial + shortDescMsg: MSG_ItemShortDesc_DizzyDial + hudElement: DizzyDial + itemEntity: DizzyDial + icon: battle/DizzyDial + sellValue: 6 + sortValue: 0 + targetFlags: [ TARGET_FLAG_2, TARGET_FLAG_8000 ] + typeFlags: [ ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 3 + potencyB: 0 +- SuperSoda: + category: CONSUMABLE + nameMsg: MSG_ItemName_SuperSoda + fullDescMsg: MSG_ItemFullDesc_SuperSoda + shortDescMsg: MSG_ItemShortDesc_SuperSoda + hudElement: SuperSoda + itemEntity: SuperSoda + icon: food/SuperSoda + sellValue: 3 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_USE_DRINK_ANIMATION, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 5 +- Lemon: + category: CONSUMABLE + nameMsg: MSG_ItemName_Lemon + fullDescMsg: MSG_ItemFullDesc_Lemon + shortDescMsg: MSG_ItemShortDesc_Lemon + hudElement: Lemon + itemEntity: Lemon + icon: food/Lemon + sellValue: 1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 1 + potencyB: 2 +- Lime: + category: CONSUMABLE + nameMsg: MSG_ItemName_Lime + fullDescMsg: MSG_ItemFullDesc_Lime + shortDescMsg: MSG_ItemShortDesc_Lime + hudElement: Lime + itemEntity: Lime + icon: food/Lime + sellValue: 1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 3 +- BlueBerry: + category: CONSUMABLE + nameMsg: MSG_ItemName_BlueBerry + fullDescMsg: MSG_ItemFullDesc_BlueBerry + shortDescMsg: MSG_ItemShortDesc_BlueBerry + hudElement: BlueBerry + itemEntity: BlueBerry + icon: food/BlueBerry + sellValue: 2 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 5 +- RedBerry: + category: CONSUMABLE + nameMsg: MSG_ItemName_RedBerry + fullDescMsg: MSG_ItemFullDesc_RedBerry + shortDescMsg: MSG_ItemShortDesc_RedBerry + hudElement: RedBerry + itemEntity: RedBerry + icon: food/RedBerry + sellValue: 2 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 5 + potencyB: 0 +- YellowBerry: + category: CONSUMABLE + nameMsg: MSG_ItemName_YellowBerry + fullDescMsg: MSG_ItemFullDesc_YellowBerry + shortDescMsg: MSG_ItemShortDesc_YellowBerry + hudElement: YellowBerry + itemEntity: YellowBerry + icon: food/YellowBerry + sellValue: 2 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 3 + potencyB: 3 +- BubbleBerry: + category: CONSUMABLE + nameMsg: MSG_ItemName_BubbleBerry + fullDescMsg: MSG_ItemFullDesc_BubbleBerry + shortDescMsg: MSG_ItemShortDesc_BubbleBerry + hudElement: BubbleBerry + itemEntity: BubbleBerry + icon: food/BubbleBerry + sellValue: 3 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 5 + potencyB: 0 +- JamminJelly: + category: CONSUMABLE + nameMsg: MSG_ItemName_JamminJelly + fullDescMsg: MSG_ItemFullDesc_JamminJelly + shortDescMsg: MSG_ItemShortDesc_JamminJelly + hudElement: JamminJelly + itemEntity: JamminJelly + icon: food/JamminJelly + sellValue: 50 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 50 +- MapleSyrup: + category: CONSUMABLE + nameMsg: MSG_ItemName_MapleSyrup + fullDescMsg: MSG_ItemFullDesc_MapleSyrup + shortDescMsg: MSG_ItemShortDesc_MapleSyrup + hudElement: MapleSyrup + itemEntity: MapleSyrup + icon: food/MapleSyrup + sellValue: 10 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_USE_DRINK_ANIMATION, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 10 +- HoneySyrup: + category: CONSUMABLE + nameMsg: MSG_ItemName_HoneySyrup + fullDescMsg: MSG_ItemFullDesc_HoneySyrup + shortDescMsg: MSG_ItemShortDesc_HoneySyrup + hudElement: HoneySyrup + itemEntity: HoneySyrup + icon: food/HoneySyrup + sellValue: 3 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_USE_DRINK_ANIMATION, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 5 +- Goomnut: + category: CONSUMABLE + nameMsg: MSG_ItemName_Goomnut + fullDescMsg: MSG_ItemFullDesc_Goomnut + shortDescMsg: MSG_ItemShortDesc_Goomnut + hudElement: Goomnut + itemEntity: Goomnut + icon: food/Goomnut + sellValue: 2 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 3 +- KoopaLeaf: + category: CONSUMABLE + nameMsg: MSG_ItemName_KoopaLeaf + fullDescMsg: MSG_ItemFullDesc_KoopaLeaf + shortDescMsg: MSG_ItemShortDesc_KoopaLeaf + hudElement: KoopaLeaf + itemEntity: KoopaLeaf + icon: food/KoopaLeaf + sellValue: 1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 3 +- DriedPasta: + category: CONSUMABLE + nameMsg: MSG_ItemName_DriedPasta + fullDescMsg: MSG_ItemFullDesc_DriedPasta + shortDescMsg: MSG_ItemShortDesc_DriedPasta + hudElement: DriedPasta + itemEntity: DriedPasta + icon: food/DriedPasta + sellValue: 4 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 3 + potencyB: 2 +- DriedFruit: + category: CONSUMABLE + nameMsg: MSG_ItemName_DriedFruit + fullDescMsg: MSG_ItemFullDesc_DriedFruit + shortDescMsg: MSG_ItemShortDesc_DriedFruit + hudElement: DriedFruit + itemEntity: DriedFruit + icon: food/DriedFruit + sellValue: 5 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 15 + potencyB: 0 +- StrangeLeaf: + category: CONSUMABLE + nameMsg: MSG_ItemName_StrangeLeaf + fullDescMsg: MSG_ItemFullDesc_StrangeLeaf + shortDescMsg: MSG_ItemShortDesc_StrangeLeaf + hudElement: StrangeLeaf + itemEntity: StrangeLeaf + icon: food/StrangeLeaf + sellValue: 2 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 5 +- CakeMix: + category: CONSUMABLE + nameMsg: MSG_ItemName_CakeMix + fullDescMsg: MSG_ItemFullDesc_CakeMix + shortDescMsg: MSG_ItemShortDesc_CakeMix + hudElement: CakeMix + itemEntity: CakeMix + icon: food/CakeMix + sellValue: 3 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 1 +- Egg: + category: CONSUMABLE + nameMsg: MSG_ItemName_Egg + fullDescMsg: MSG_ItemFullDesc_Egg + shortDescMsg: MSG_ItemShortDesc_Egg + hudElement: Egg + itemEntity: Egg + icon: food/Egg + sellValue: 2 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 5 + potencyB: 0 +- Coconut: + category: CONSUMABLE + nameMsg: MSG_ItemName_Coconut + fullDescMsg: MSG_ItemFullDesc_Coconut + shortDescMsg: MSG_ItemShortDesc_Coconut + hudElement: Coconut + itemEntity: Coconut + icon: food/Coconut + sellValue: 1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_2, TARGET_FLAG_8000 ] + typeFlags: [ ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 3 + potencyB: 0 +- Melon: + category: CONSUMABLE + nameMsg: MSG_ItemName_Melon + fullDescMsg: MSG_ItemFullDesc_Melon + shortDescMsg: MSG_ItemShortDesc_Melon + hudElement: Melon + itemEntity: Melon + icon: food/Melon + sellValue: 7 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 15 + potencyB: 0 +- StinkyHerb: + category: CONSUMABLE + nameMsg: MSG_ItemName_StinkyHerb + fullDescMsg: MSG_ItemFullDesc_StinkyHerb + shortDescMsg: MSG_ItemShortDesc_StinkyHerb + hudElement: StinkyHerb + itemEntity: StinkyHerb + icon: food/StinkyHerb + sellValue: 1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 5 +- IcedPotato: + category: CONSUMABLE + nameMsg: MSG_ItemName_IcedPotato + fullDescMsg: MSG_ItemFullDesc_IcedPotato + shortDescMsg: MSG_ItemShortDesc_IcedPotato + hudElement: IcedPotato + itemEntity: IcedPotato + icon: food/IcedPotato + sellValue: 3 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 5 + potencyB: 0 +- SpicySoup: + category: CONSUMABLE + nameMsg: MSG_ItemName_SpicySoup + fullDescMsg: MSG_ItemFullDesc_SpicySoup + shortDescMsg: MSG_ItemShortDesc_SpicySoup + hudElement: SpicySoup + itemEntity: SpicySoup + icon: food/SpicySoup + sellValue: 10 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_USE_DRINK_ANIMATION, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 4 + potencyB: 4 +- ApplePie: + category: CONSUMABLE + nameMsg: MSG_ItemName_ApplePie + fullDescMsg: MSG_ItemFullDesc_ApplePie + shortDescMsg: MSG_ItemShortDesc_ApplePie + hudElement: ApplePie + itemEntity: ApplePie + icon: food/ApplePie + sellValue: 10 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 5 + potencyB: 15 +- HoneyUltra: + category: CONSUMABLE + nameMsg: MSG_ItemName_HoneyUltra + fullDescMsg: MSG_ItemFullDesc_HoneyUltra + shortDescMsg: MSG_ItemShortDesc_HoneyUltra + hudElement: HoneyUltra + itemEntity: HoneyUltra + icon: food/HoneyUltra + sellValue: 75 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 50 + potencyB: 5 +- MapleUltra: + category: CONSUMABLE + nameMsg: MSG_ItemName_MapleUltra + fullDescMsg: MSG_ItemFullDesc_MapleUltra + shortDescMsg: MSG_ItemShortDesc_MapleUltra + hudElement: MapleUltra + itemEntity: MapleUltra + icon: food/MapleUltra + sellValue: 100 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 50 + potencyB: 10 +- JellyUltra: + category: CONSUMABLE + nameMsg: MSG_ItemName_JellyUltra + fullDescMsg: MSG_ItemFullDesc_JellyUltra + shortDescMsg: MSG_ItemShortDesc_JellyUltra + hudElement: JellyUltra + itemEntity: JellyUltra + icon: food/JellyUltra + sellValue: 150 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 50 + potencyB: 50 +- Koopasta: + category: CONSUMABLE + nameMsg: MSG_ItemName_Koopasta + fullDescMsg: MSG_ItemFullDesc_Koopasta + shortDescMsg: MSG_ItemShortDesc_Koopasta + hudElement: Koopasta + itemEntity: Koopasta + icon: food/Koopasta + sellValue: 10 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 7 + potencyB: 7 +- FriedShroom: + category: CONSUMABLE + nameMsg: MSG_ItemName_FriedShroom + fullDescMsg: MSG_ItemFullDesc_FriedShroom + shortDescMsg: MSG_ItemShortDesc_FriedShroom + hudElement: FriedShroom + itemEntity: FriedShroom + icon: food/FriedShroom + sellValue: 5 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 6 + potencyB: 2 +- ShroomCake: + category: CONSUMABLE + nameMsg: MSG_ItemName_ShroomCake + fullDescMsg: MSG_ItemFullDesc_ShroomCake + shortDescMsg: MSG_ItemShortDesc_ShroomCake + hudElement: ShroomCake + itemEntity: ShroomCake + icon: food/ShroomCake + sellValue: 20 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 10 + potencyB: 10 +- ShroomSteak: + category: CONSUMABLE + nameMsg: MSG_ItemName_ShroomSteak + fullDescMsg: MSG_ItemFullDesc_ShroomSteak + shortDescMsg: MSG_ItemShortDesc_ShroomSteak + hudElement: ShroomSteak + itemEntity: ShroomSteak + icon: food/ShroomSteak + sellValue: 45 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 30 + potencyB: 10 +- HotShroom: + category: CONSUMABLE + nameMsg: MSG_ItemName_HotShroom + fullDescMsg: MSG_ItemFullDesc_HotShroom + shortDescMsg: MSG_ItemShortDesc_HotShroom + hudElement: HotShroom + itemEntity: HotShroom + icon: food/HotShroom + sellValue: 15 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 15 + potencyB: 5 +- SweetShroom: + category: CONSUMABLE + nameMsg: MSG_ItemName_SweetShroom + fullDescMsg: MSG_ItemFullDesc_SweetShroom + shortDescMsg: MSG_ItemShortDesc_SweetShroom + hudElement: SweetShroom + itemEntity: SweetShroom + icon: food/SweetShroom + sellValue: 50 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 30 + potencyB: 20 +- YummyMeal: + category: CONSUMABLE + nameMsg: MSG_ItemName_YummyMeal + fullDescMsg: MSG_ItemFullDesc_YummyMeal + shortDescMsg: MSG_ItemShortDesc_YummyMeal + hudElement: YummyMeal + itemEntity: YummyMeal + icon: food/YummyMeal + sellValue: 15 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 20 + potencyB: 20 +- HealthyJuice: + category: CONSUMABLE + nameMsg: MSG_ItemName_HealthyJuice + fullDescMsg: MSG_ItemFullDesc_HealthyJuice + shortDescMsg: MSG_ItemShortDesc_HealthyJuice + hudElement: HealthyJuice + itemEntity: HealthyJuice + icon: food/HealthyJuice + sellValue: 25 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_USE_DRINK_ANIMATION, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 40 +- BlandMeal: + category: CONSUMABLE + nameMsg: MSG_ItemName_BlandMeal + fullDescMsg: MSG_ItemFullDesc_BlandMeal + shortDescMsg: MSG_ItemShortDesc_BlandMeal + hudElement: BlandMeal + itemEntity: BlandMeal + icon: food/BlandMeal + sellValue: 10 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 10 + potencyB: 10 +- DeluxeFeast: + category: CONSUMABLE + nameMsg: MSG_ItemName_DeluxeFeast + fullDescMsg: MSG_ItemFullDesc_DeluxeFeast + shortDescMsg: MSG_ItemShortDesc_DeluxeFeast + hudElement: DeluxeFeast + itemEntity: DeluxeFeast + icon: food/DeluxeFeast + sellValue: 60 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 40 + potencyB: 40 +- SpecialShake: + category: CONSUMABLE + nameMsg: MSG_ItemName_SpecialShake + fullDescMsg: MSG_ItemFullDesc_SpecialShake + shortDescMsg: MSG_ItemShortDesc_SpecialShake + hudElement: SpecialShake + itemEntity: SpecialShake + icon: food/SpecialShake + sellValue: 10 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_USE_DRINK_ANIMATION, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 20 +- BigCookie: + category: CONSUMABLE + nameMsg: MSG_ItemName_BigCookie + fullDescMsg: MSG_ItemFullDesc_BigCookie + shortDescMsg: MSG_ItemShortDesc_BigCookie + hudElement: BigCookie + itemEntity: BigCookie + icon: food/BigCookie + sellValue: 10 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 20 +- Cake: + category: CONSUMABLE + nameMsg: MSG_ItemName_Cake + fullDescMsg: MSG_ItemFullDesc_Cake + shortDescMsg: MSG_ItemShortDesc_Cake + hudElement: Cake + itemEntity: Cake + icon: food/Cake + sellValue: 10 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 15 +- Mistake: + category: CONSUMABLE + nameMsg: MSG_ItemName_Mistake + fullDescMsg: MSG_ItemFullDesc_Mistake + shortDescMsg: MSG_ItemShortDesc_Mistake + hudElement: Mistake + itemEntity: Mistake + icon: food/Mistake + sellValue: 1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 1 + potencyB: 1 +- KoopaTea: + category: CONSUMABLE + nameMsg: MSG_ItemName_KoopaTea + fullDescMsg: MSG_ItemFullDesc_KoopaTea + shortDescMsg: MSG_ItemShortDesc_KoopaTea + hudElement: KoopaTea + itemEntity: KoopaTea + icon: food/KoopaTea + sellValue: 3 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_USE_DRINK_ANIMATION, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 7 +- HoneySuper: + category: CONSUMABLE + nameMsg: MSG_ItemName_HoneySuper + fullDescMsg: MSG_ItemFullDesc_HoneySuper + shortDescMsg: MSG_ItemShortDesc_HoneySuper + hudElement: HoneySuper + itemEntity: HoneySuper + icon: food/HoneySuper + sellValue: 20 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 10 + potencyB: 5 +- MapleSuper: + category: CONSUMABLE + nameMsg: MSG_ItemName_MapleSuper + fullDescMsg: MSG_ItemFullDesc_MapleSuper + shortDescMsg: MSG_ItemShortDesc_MapleSuper + hudElement: MapleSuper + itemEntity: MapleSuper + icon: food/MapleSuper + sellValue: 35 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 10 + potencyB: 10 +- JellySuper: + category: CONSUMABLE + nameMsg: MSG_ItemName_JellySuper + fullDescMsg: MSG_ItemFullDesc_JellySuper + shortDescMsg: MSG_ItemShortDesc_JellySuper + hudElement: JellySuper + itemEntity: JellySuper + icon: food/JellySuper + sellValue: 100 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 10 + potencyB: 50 +- Spaghetti: + category: CONSUMABLE + nameMsg: MSG_ItemName_Spaghetti + fullDescMsg: MSG_ItemFullDesc_Spaghetti + shortDescMsg: MSG_ItemShortDesc_Spaghetti + hudElement: Spaghetti + itemEntity: Spaghetti + icon: food/Spaghetti + sellValue: 7 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 6 + potencyB: 4 +- EggMissile: + category: CONSUMABLE + nameMsg: MSG_ItemName_EggMissile + fullDescMsg: MSG_ItemFullDesc_EggMissile + shortDescMsg: MSG_ItemShortDesc_EggMissile + hudElement: EggMissile + itemEntity: EggMissile + icon: food/EggMissile + sellValue: 10 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_2, TARGET_FLAG_8000 ] + typeFlags: [ ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 6 + potencyB: 0 +- FriedEgg: + category: CONSUMABLE + nameMsg: MSG_ItemName_FriedEgg + fullDescMsg: MSG_ItemFullDesc_FriedEgg + shortDescMsg: MSG_ItemShortDesc_FriedEgg + hudElement: FriedEgg + itemEntity: FriedEgg + icon: food/FriedEgg + sellValue: 7 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 10 + potencyB: 0 +- HoneyShroom: + category: CONSUMABLE + nameMsg: MSG_ItemName_HoneyShroom + fullDescMsg: MSG_ItemFullDesc_HoneyShroom + shortDescMsg: MSG_ItemShortDesc_HoneyShroom + hudElement: HoneyShroom + itemEntity: HoneyShroom + icon: food/HoneyShroom + sellValue: 10 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 5 + potencyB: 5 +- HoneyCandy: + category: CONSUMABLE + nameMsg: MSG_ItemName_HoneyCandy + fullDescMsg: MSG_ItemFullDesc_HoneyCandy + shortDescMsg: MSG_ItemShortDesc_HoneyCandy + hudElement: HoneyCandy + itemEntity: HoneyCandy + icon: food/HoneyCandy + sellValue: 15 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 20 +- ElectroPop: + category: CONSUMABLE + nameMsg: MSG_ItemName_ElectroPop + fullDescMsg: MSG_ItemFullDesc_ElectroPop + shortDescMsg: MSG_ItemShortDesc_ElectroPop + hudElement: ElectroPop + itemEntity: ElectroPop + icon: food/ElectroPop + sellValue: 25 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 15 +- FirePop: + category: CONSUMABLE + nameMsg: MSG_ItemName_FirePop + fullDescMsg: MSG_ItemFullDesc_FirePop + shortDescMsg: MSG_ItemShortDesc_FirePop + hudElement: FirePop + itemEntity: FirePop + icon: food/FirePop + sellValue: 20 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: -1 + potencyB: 20 +- LimeCandy: + category: CONSUMABLE + nameMsg: MSG_ItemName_LimeCandy + fullDescMsg: MSG_ItemFullDesc_LimeCandy + shortDescMsg: MSG_ItemShortDesc_LimeCandy + hudElement: LimeCandy + itemEntity: LimeCandy + icon: food/LimeCandy + sellValue: 15 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 20 +- CocoPop: + category: CONSUMABLE + nameMsg: MSG_ItemName_CocoPop + fullDescMsg: MSG_ItemFullDesc_CocoPop + shortDescMsg: MSG_ItemShortDesc_CocoPop + hudElement: CocoPop + itemEntity: CocoPop + icon: food/CocoPop + sellValue: 12 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 3 + potencyB: 15 +- LemonCandy: + category: CONSUMABLE + nameMsg: MSG_ItemName_LemonCandy + fullDescMsg: MSG_ItemFullDesc_LemonCandy + shortDescMsg: MSG_ItemShortDesc_LemonCandy + hudElement: LemonCandy + itemEntity: LemonCandy + icon: food/LemonCandy + sellValue: 15 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 5 + potencyB: 15 +- JellyPop: + category: CONSUMABLE + nameMsg: MSG_ItemName_JellyPop + fullDescMsg: MSG_ItemFullDesc_JellyPop + shortDescMsg: MSG_ItemShortDesc_JellyPop + hudElement: JellyPop + itemEntity: JellyPop + icon: food/JellyPop + sellValue: 100 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 64 +- StrangeCake: + category: CONSUMABLE + nameMsg: MSG_ItemName_StrangeCake + fullDescMsg: MSG_ItemFullDesc_StrangeCake + shortDescMsg: MSG_ItemShortDesc_StrangeCake + hudElement: StrangeCake + itemEntity: StrangeCake + icon: food/StrangeCake + sellValue: 10 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- KookyCookie: + category: CONSUMABLE + nameMsg: MSG_ItemName_KookyCookie + fullDescMsg: MSG_ItemFullDesc_KookyCookie + shortDescMsg: MSG_ItemShortDesc_KookyCookie + hudElement: KookyCookie + itemEntity: KookyCookie + icon: food/KookyCookie + sellValue: 12 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 15 +- FrozenFries: + category: CONSUMABLE + nameMsg: MSG_ItemName_FrozenFries + fullDescMsg: MSG_ItemFullDesc_FrozenFries + shortDescMsg: MSG_ItemShortDesc_FrozenFries + hudElement: FrozenFries + itemEntity: FrozenFries + icon: food/FrozenFries + sellValue: 15 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 15 + potencyB: 0 +- PotatoSalad: + category: CONSUMABLE + nameMsg: MSG_ItemName_PotatoSalad + fullDescMsg: MSG_ItemFullDesc_PotatoSalad + shortDescMsg: MSG_ItemShortDesc_PotatoSalad + hudElement: PotatoSalad + itemEntity: PotatoSalad + icon: food/PotatoSalad + sellValue: 6 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 10 + potencyB: 0 +- NuttyCake: + category: CONSUMABLE + nameMsg: MSG_ItemName_NuttyCake + fullDescMsg: MSG_ItemFullDesc_NuttyCake + shortDescMsg: MSG_ItemShortDesc_NuttyCake + hudElement: NuttyCake + itemEntity: NuttyCake + icon: food/NuttyCake + sellValue: 6 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 10 +- MapleShroom: + category: CONSUMABLE + nameMsg: MSG_ItemName_MapleShroom + fullDescMsg: MSG_ItemFullDesc_MapleShroom + shortDescMsg: MSG_ItemShortDesc_MapleShroom + hudElement: MapleShroom + itemEntity: MapleShroom + icon: food/MapleShroom + sellValue: 25 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 5 + potencyB: 10 +- BoiledEgg: + category: CONSUMABLE + nameMsg: MSG_ItemName_BoiledEgg + fullDescMsg: MSG_ItemFullDesc_BoiledEgg + shortDescMsg: MSG_ItemShortDesc_BoiledEgg + hudElement: BoiledEgg + itemEntity: BoiledEgg + icon: food/BoiledEgg + sellValue: 10 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 8 + potencyB: 8 +- YoshiCookie: + category: CONSUMABLE + nameMsg: MSG_ItemName_YoshiCookie + fullDescMsg: MSG_ItemFullDesc_YoshiCookie + shortDescMsg: MSG_ItemShortDesc_YoshiCookie + hudElement: YoshiCookie + itemEntity: YoshiCookie + icon: food/YoshiCookie + sellValue: 20 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 15 + potencyB: 15 +- JellyShroom1: + category: CONSUMABLE + nameMsg: MSG_ItemName_JellyShroom + fullDescMsg: MSG_ItemFullDesc_JellyShroom + shortDescMsg: MSG_ItemShortDesc_JellyShroom + hudElement: JellyShroom + itemEntity: JellyShroom + icon: food/JellyShroom + sellValue: 75 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 5 + potencyB: 50 +- JellyShroom2: + category: UNUSED + nameMsg: MSG_ItemName_JellyShroom + fullDescMsg: MSG_ItemFullDesc_JellyShroom + shortDescMsg: MSG_ItemShortDesc_JellyShroom + hudElement: JellyShroom + itemEntity: Placeholder + icon: key/Gift + sellValue: 75 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 5 + potencyB: 50 +- JellyShroom3: + category: UNUSED + nameMsg: MSG_ItemName_JellyShroom + fullDescMsg: MSG_ItemFullDesc_JellyShroom + shortDescMsg: MSG_ItemShortDesc_JellyShroom + hudElement: JellyShroom + itemEntity: Placeholder + icon: key/Gift + sellValue: 75 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 5 + potencyB: 50 +- JellyShroom4: + category: UNUSED + nameMsg: MSG_ItemName_JellyShroom + fullDescMsg: MSG_ItemFullDesc_JellyShroom + shortDescMsg: MSG_ItemShortDesc_JellyShroom + hudElement: JellyShroom + itemEntity: Placeholder + icon: key/Gift + sellValue: 75 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 5 + potencyB: 50 +- JellyShroom5: + category: UNUSED + nameMsg: MSG_ItemName_JellyShroom + fullDescMsg: MSG_ItemFullDesc_JellyShroom + shortDescMsg: MSG_ItemShortDesc_JellyShroom + hudElement: JellyShroom + itemEntity: Placeholder + icon: key/Gift + sellValue: 75 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 5 + potencyB: 50 +- JellyShroom6: + category: UNUSED + nameMsg: MSG_ItemName_JellyShroom + fullDescMsg: MSG_ItemFullDesc_JellyShroom + shortDescMsg: MSG_ItemShortDesc_JellyShroom + hudElement: JellyShroom + itemEntity: Placeholder + icon: key/Gift + sellValue: 75 + sortValue: 0 + targetFlags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_WORLD_USABLE, ITEM_TYPE_FLAG_BATTLE_USABLE, ITEM_TYPE_FLAG_CONSUMABLE, ITEM_TYPE_FLAG_FOOD_OR_DRINK, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 5 + potencyB: 50 +- SpinSmash: + category: BADGE + nameMsg: MSG_ItemName_SpinSmash + fullDescMsg: MSG_ItemFullDesc_SpinSmash + shortDescMsg: MSG_ItemShortDesc_SpinSmash + hudElement: SpinSmash + itemEntity: SpinSmash + icon: badge/SpinSmash + sellValue: 75 + sortValue: 23 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_SPIN_SMASH + potencyA: 0 + potencyB: 0 +- Multibounce: + category: BADGE + nameMsg: MSG_ItemName_Multibounce + fullDescMsg: MSG_ItemFullDesc_Multibounce + shortDescMsg: MSG_ItemShortDesc_Multibounce + hudElement: Multibounce + itemEntity: Multibounce + icon: badge/Multibounce + sellValue: 75 + sortValue: 4 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_MULTIBOUNCE + potencyA: 0 + potencyB: 0 +- PowerPlusA: + category: BADGE + nameMsg: MSG_ItemName_PowerPlus + fullDescMsg: MSG_ItemFullDesc_PowerPlus + shortDescMsg: MSG_ItemShortDesc_PowerPlus + hudElement: PowerPlus + itemEntity: PowerPlus + icon: badge/PowerPlus + sellValue: 250 + sortValue: 67 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_POWER_PLUS + potencyA: 0 + potencyB: 0 +- DodgeMaster: + category: BADGE + nameMsg: MSG_ItemName_DodgeMaster + fullDescMsg: MSG_ItemFullDesc_DodgeMaster + shortDescMsg: MSG_ItemShortDesc_DodgeMaster + hudElement: DodgeMaster + itemEntity: DodgeMaster + icon: badge/DodgeMaster + sellValue: 100 + sortValue: 40 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_DODGE_MASTER + potencyA: 0 + potencyB: 0 +- PowerBounce: + category: BADGE + nameMsg: MSG_ItemName_PowerBounce + fullDescMsg: MSG_ItemFullDesc_PowerBounce + shortDescMsg: MSG_ItemShortDesc_PowerBounce + hudElement: PowerBounce + itemEntity: PowerBounce + icon: badge/PowerBounce + sellValue: 100 + sortValue: 13 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_POWER_BOUNCE + potencyA: 0 + potencyB: 0 +- SpikeShield: + category: BADGE + nameMsg: MSG_ItemName_SpikeShield + fullDescMsg: MSG_ItemFullDesc_SpikeShield + shortDescMsg: MSG_ItemShortDesc_SpikeShield + hudElement: SpikeShield + itemEntity: SpikeShield + icon: badge/SpikeShield + sellValue: 100 + sortValue: 92 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_SPIKE_SHIELD + potencyA: 0 + potencyB: 0 +- FirstAttack: + category: BADGE + nameMsg: MSG_ItemName_FirstAttack + fullDescMsg: MSG_ItemFullDesc_FirstAttack + shortDescMsg: MSG_ItemShortDesc_FirstAttack + hudElement: FirstAttack + itemEntity: FirstAttack + icon: badge/FirstAttack + sellValue: 100 + sortValue: 109 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_FIRST_ATTACK + potencyA: 0 + potencyB: 0 +- HPPlusA: + category: BADGE + nameMsg: MSG_ItemName_HPPlus + fullDescMsg: MSG_ItemFullDesc_HPPlus + shortDescMsg: MSG_ItemShortDesc_HPPlus + hudElement: HPPlus + itemEntity: HPPlus + icon: badge/HPPlus + sellValue: 150 + sortValue: 53 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_HP_PLUS + potencyA: 0 + potencyB: 0 +- QuakeHammer: + category: BADGE + nameMsg: MSG_ItemName_QuakeHammer + fullDescMsg: MSG_ItemFullDesc_QuakeHammer + shortDescMsg: MSG_ItemShortDesc_QuakeHammer + hudElement: QuakeHammer + itemEntity: QuakeHammer + icon: badge/QuakeHammer + sellValue: 100 + sortValue: 24 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_QUAKE_HAMMER + potencyA: 0 + potencyB: 0 +- DoubleDip: + category: BADGE + nameMsg: MSG_ItemName_DoubleDip + fullDescMsg: MSG_ItemFullDesc_DoubleDip + shortDescMsg: MSG_ItemShortDesc_DoubleDip + hudElement: DoubleDip + itemEntity: DoubleDip + icon: badge/DoubleDip + sellValue: 100 + sortValue: 33 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_DOUBLE_DIP + potencyA: 0 + potencyB: 0 +- MysteryScroll: + category: BADGE + nameMsg: MSG_ItemName_MysteryScroll + fullDescMsg: MSG_ItemFullDesc_MysteryScroll + shortDescMsg: MSG_ItemShortDesc_MysteryScroll + hudElement: Present + itemEntity: Placeholder + icon: key/Gift + sellValue: 100 + sortValue: 0 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_MYSTERY_SCROLL + potencyA: 0 + potencyB: 0 +- SleepStomp: + category: BADGE + nameMsg: MSG_ItemName_SleepStomp + fullDescMsg: MSG_ItemFullDesc_SleepStomp + shortDescMsg: MSG_ItemShortDesc_SleepStomp + hudElement: SleepStomp + itemEntity: SleepStomp + icon: badge/SleepStomp + sellValue: 75 + sortValue: 9 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_SLEEP_STOMP + potencyA: 0 + potencyB: 0 +- FireShield: + category: BADGE + nameMsg: MSG_ItemName_FireShield + fullDescMsg: MSG_ItemFullDesc_FireShield + shortDescMsg: MSG_ItemShortDesc_FireShield + hudElement: FireShield + itemEntity: FireShield + icon: badge/FireShield + sellValue: 75 + sortValue: 91 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_FIRE_SHIELD + potencyA: 0 + potencyB: 0 +- QuickChange: + category: BADGE + nameMsg: MSG_ItemName_QuickChange + fullDescMsg: MSG_ItemFullDesc_QuickChange + shortDescMsg: MSG_ItemShortDesc_QuickChange + hudElement: QuickChange + itemEntity: QuickChange + icon: badge/QuickChange + sellValue: 200 + sortValue: 36 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_QUICK_CHANGE + potencyA: 0 + potencyB: 0 +- DDownPound: + category: BADGE + nameMsg: MSG_ItemName_DDownPound + fullDescMsg: MSG_ItemFullDesc_DDownPound + shortDescMsg: MSG_ItemShortDesc_DDownPound + hudElement: DDownPound + itemEntity: DDownPound + icon: badge/DDownPound + sellValue: 75 + sortValue: 29 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_D_DOWN_POUND + potencyA: 0 + potencyB: 0 +- DizzyStomp: + category: BADGE + nameMsg: MSG_ItemName_DizzyStomp + fullDescMsg: MSG_ItemFullDesc_DizzyStomp + shortDescMsg: MSG_ItemShortDesc_DizzyStomp + hudElement: DizzyStomp + itemEntity: DizzyStomp + icon: badge/DizzyStomp + sellValue: 75 + sortValue: 10 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_DIZZY_STOMP + potencyA: 0 + potencyB: 0 +- SmashCharge0: + category: BADGE + nameMsg: MSG_ItemName_SmashCharge0 + fullDescMsg: MSG_ItemFullDesc_SmashCharge0 + shortDescMsg: MSG_ItemShortDesc_SmashCharge0 + hudElement: SmashCharge0 + itemEntity: SmashCharge0 + icon: badge/SmashCharge0 + sellValue: 30 + sortValue: 20 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_SMASH_CHARGE0 + potencyA: 0 + potencyB: 0 +- PrettyLucky: + category: BADGE + nameMsg: MSG_ItemName_PrettyLucky + fullDescMsg: MSG_ItemFullDesc_PrettyLucky + shortDescMsg: MSG_ItemShortDesc_PrettyLucky + hudElement: PrettyLucky + itemEntity: PrettyLucky + icon: badge/PrettyLucky + sellValue: 100 + sortValue: 85 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_PRETTY_LUCKY + potencyA: 0 + potencyB: 0 +- FeelingFine: + category: BADGE + nameMsg: MSG_ItemName_FeelingFine + fullDescMsg: MSG_ItemFullDesc_FeelingFine + shortDescMsg: MSG_ItemShortDesc_FeelingFine + hudElement: FeelingFine + itemEntity: FeelingFine + icon: badge/FeelingFine + sellValue: 100 + sortValue: 94 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_FEELING_FINE + potencyA: 0 + potencyB: 0 +- AttackFX_A: + category: BADGE + nameMsg: MSG_ItemName_AttackFXA + fullDescMsg: MSG_ItemFullDesc_AttackFXA + shortDescMsg: MSG_ItemShortDesc_AttackFXA + hudElement: AttackFXA + itemEntity: AttackFXA + icon: badge/AttackFXA + sellValue: 30 + sortValue: 112 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_ATTACK_FX_A + potencyA: 0 + potencyB: 0 +- AllorNothing: + category: BADGE + nameMsg: MSG_ItemName_AllorNothing + fullDescMsg: MSG_ItemFullDesc_AllorNothing + shortDescMsg: MSG_ItemShortDesc_AllorNothing + hudElement: AllorNothing + itemEntity: AllorNothing + icon: badge/AllorNothing + sellValue: 100 + sortValue: 80 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_ALLOR_NOTHING + potencyA: 0 + potencyB: 0 +- HPDrain: + category: BADGE + nameMsg: MSG_ItemName_HPDrain + fullDescMsg: MSG_ItemFullDesc_HPDrain + shortDescMsg: MSG_ItemShortDesc_HPDrain + hudElement: HPDrain + itemEntity: HPDrain + icon: badge/HPDrain + sellValue: 50 + sortValue: 79 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_HP_DRAIN + potencyA: 0 + potencyB: 0 +- JumpCharge0: + category: BADGE + nameMsg: MSG_ItemName_JumpCharge0 + fullDescMsg: MSG_ItemFullDesc_JumpCharge0 + shortDescMsg: MSG_ItemShortDesc_JumpCharge0 + hudElement: JumpCharge0 + itemEntity: JumpCharge0 + icon: badge/JumpCharge0 + sellValue: 30 + sortValue: 4 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_JUMP_CHARGE0 + potencyA: 0 + potencyB: 0 +- SlowGo: + category: BADGE + nameMsg: MSG_ItemName_SlowGo + fullDescMsg: MSG_ItemFullDesc_SlowGo + shortDescMsg: MSG_ItemShortDesc_SlowGo + hudElement: SlowGo + itemEntity: SlowGo + icon: badge/SlowGo + sellValue: 10 + sortValue: 111 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_SLOW_GO + potencyA: 0 + potencyB: 0 +- FPPlusA: + category: BADGE + nameMsg: MSG_ItemName_FPPlus + fullDescMsg: MSG_ItemFullDesc_FPPlus + shortDescMsg: MSG_ItemShortDesc_FPPlus + hudElement: FPPlus + itemEntity: FPPlus + icon: badge/FPPlus + sellValue: 150 + sortValue: 58 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_FP_PLUS + potencyA: 0 + potencyB: 0 +- MegaRush: + category: BADGE + nameMsg: MSG_ItemName_MegaRush + fullDescMsg: MSG_ItemFullDesc_MegaRush + shortDescMsg: MSG_ItemShortDesc_MegaRush + hudElement: MegaRush + itemEntity: MegaRush + icon: badge/MegaRush + sellValue: 50 + sortValue: 81 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_MEGA_RUSH + potencyA: 0 + potencyB: 0 +- IcePower: + category: BADGE + nameMsg: MSG_ItemName_IcePower + fullDescMsg: MSG_ItemFullDesc_IcePower + shortDescMsg: MSG_ItemShortDesc_IcePower + hudElement: IcePower + itemEntity: IcePower + icon: badge/IcePower + sellValue: 75 + sortValue: 90 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_ICE_POWER + potencyA: 0 + potencyB: 0 +- DefendPlusA: + category: BADGE + nameMsg: MSG_ItemName_DefendPlus + fullDescMsg: MSG_ItemFullDesc_DefendPlus + shortDescMsg: MSG_ItemShortDesc_DefendPlus + hudElement: DefendPlus + itemEntity: DefendPlus + icon: badge/DefendPlus + sellValue: 250 + sortValue: 70 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_DEFEND_PLUS + potencyA: 0 + potencyB: 0 +- PayOff: + category: BADGE + nameMsg: MSG_ItemName_PayOff + fullDescMsg: MSG_ItemFullDesc_PayOff + shortDescMsg: MSG_ItemShortDesc_PayOff + hudElement: PayOff + itemEntity: PayOff + icon: badge/PayOff + sellValue: 50 + sortValue: 101 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_PAY_OFF + potencyA: 0 + potencyB: 0 +- MoneyMoney: + category: BADGE + nameMsg: MSG_ItemName_MoneyMoney + fullDescMsg: MSG_ItemFullDesc_MoneyMoney + shortDescMsg: MSG_ItemShortDesc_MoneyMoney + hudElement: MoneyMoney + itemEntity: MoneyMoney + icon: badge/MoneyMoney + sellValue: 200 + sortValue: 101 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_MONEY_MONEY + potencyA: 0 + potencyB: 0 +- ChillOut: + category: BADGE + nameMsg: MSG_ItemName_ChillOut + fullDescMsg: MSG_ItemFullDesc_ChillOut + shortDescMsg: MSG_ItemShortDesc_ChillOut + hudElement: ChillOut + itemEntity: ChillOut + icon: badge/ChillOut + sellValue: 50 + sortValue: 105 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_CHILL_OUT_BADGE + potencyA: 0 + potencyB: 0 +- HappyHeartA: + category: BADGE + nameMsg: MSG_ItemName_HappyHeart + fullDescMsg: MSG_ItemFullDesc_HappyHeart + shortDescMsg: MSG_ItemShortDesc_HappyHeart + hudElement: HappyHeart + itemEntity: HappyHeart + icon: badge/HappyHeart + sellValue: 100 + sortValue: 42 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_HAPPY_HEART + potencyA: 0 + potencyB: 0 +- ZapTap: + category: BADGE + nameMsg: MSG_ItemName_ZapTap + fullDescMsg: MSG_ItemFullDesc_ZapTap + shortDescMsg: MSG_ItemShortDesc_ZapTap + hudElement: ZapTap + itemEntity: ZapTap + icon: badge/ZapTap + sellValue: 100 + sortValue: 95 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_ZAP_TAP + potencyA: 0 + potencyB: 0 +- Berserker: + category: BADGE + nameMsg: MSG_ItemName_Berserker + fullDescMsg: MSG_ItemFullDesc_Berserker + shortDescMsg: MSG_ItemShortDesc_Berserker + hudElement: Berserker + itemEntity: Berserker + icon: badge/Berserker + sellValue: 300 + sortValue: 88 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_BERSERKER + potencyA: 0 + potencyB: 0 +- RightOn: + category: BADGE + nameMsg: MSG_ItemName_RightOn + fullDescMsg: MSG_ItemFullDesc_RightOn + shortDescMsg: MSG_ItemShortDesc_RightOn + hudElement: RightOn + itemEntity: RightOn + icon: badge/RightOn + sellValue: 300 + sortValue: 41 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_RIGHT_ON + potencyA: 0 + potencyB: 0 +- RunawayPay: + category: BADGE + nameMsg: MSG_ItemName_RunawayPay + fullDescMsg: MSG_ItemFullDesc_RunawayPay + shortDescMsg: MSG_ItemShortDesc_RunawayPay + hudElement: RunawayPay + itemEntity: RunawayPay + icon: badge/RunawayPay + sellValue: 50 + sortValue: 99 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_RUNAWAY_PAY + potencyA: 0 + potencyB: 0 +- Refund: + category: BADGE + nameMsg: MSG_ItemName_Refund + fullDescMsg: MSG_ItemFullDesc_Refund + shortDescMsg: MSG_ItemShortDesc_Refund + hudElement: Refund + itemEntity: Refund + icon: badge/Refund + sellValue: 50 + sortValue: 100 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_REFUND + potencyA: 0 + potencyB: 0 +- FlowerSaverA: + category: BADGE + nameMsg: MSG_ItemName_FlowerSaver + fullDescMsg: MSG_ItemFullDesc_FlowerSaver + shortDescMsg: MSG_ItemShortDesc_FlowerSaver + hudElement: FlowerSaver + itemEntity: FlowerSaver + icon: badge/FlowerSaver + sellValue: 250 + sortValue: 63 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_FLOWER_SAVER + potencyA: 0 + potencyB: 0 +- TripleDip: + category: BADGE + nameMsg: MSG_ItemName_TripleDip + fullDescMsg: MSG_ItemFullDesc_TripleDip + shortDescMsg: MSG_ItemShortDesc_TripleDip + hudElement: TripleDip + itemEntity: TripleDip + icon: badge/TripleDip + sellValue: 200 + sortValue: 34 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_TRIPLE_DIP + potencyA: 0 + potencyB: 0 +- HammerThrow: + category: BADGE + nameMsg: MSG_ItemName_HammerThrow + fullDescMsg: MSG_ItemFullDesc_HammerThrow + shortDescMsg: MSG_ItemShortDesc_HammerThrow + hudElement: HammerThrow + itemEntity: HammerThrow + icon: badge/HammerThrow + sellValue: 75 + sortValue: 28 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_HAMMER_THROW + potencyA: 0 + potencyB: 0 +- MegaQuake: + category: BADGE + nameMsg: MSG_ItemName_MegaQuake + fullDescMsg: MSG_ItemFullDesc_MegaQuake + shortDescMsg: MSG_ItemShortDesc_MegaQuake + hudElement: MegaQuake + itemEntity: MegaQuake + icon: badge/MegaQuake + sellValue: 200 + sortValue: 26 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_MEGA_QUAKE + potencyA: 0 + potencyB: 0 +- SmashCharge: + category: BADGE + nameMsg: MSG_ItemName_SmashCharge + fullDescMsg: MSG_ItemFullDesc_SmashCharge + shortDescMsg: MSG_ItemShortDesc_SmashCharge + hudElement: SmashCharge + itemEntity: SmashCharge + icon: badge/SmashCharge + sellValue: 50 + sortValue: 21 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_SMASH_CHARGE + potencyA: 0 + potencyB: 0 +- JumpCharge: + category: BADGE + nameMsg: MSG_ItemName_JumpCharge + fullDescMsg: MSG_ItemFullDesc_JumpCharge + shortDescMsg: MSG_ItemShortDesc_JumpCharge + hudElement: JumpCharge + itemEntity: JumpCharge + icon: badge/JumpCharge + sellValue: 50 + sortValue: 5 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_JUMP_CHARGE + potencyA: 0 + potencyB: 0 +- SSmashChg: + category: BADGE + nameMsg: MSG_ItemName_SSmashChg + fullDescMsg: MSG_ItemFullDesc_SSmashChg + shortDescMsg: MSG_ItemShortDesc_SSmashChg + hudElement: SSmashChg + itemEntity: SSmashChg + icon: badge/SSmashChg + sellValue: 100 + sortValue: 22 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_SUPER_SMASH_CHARGE + potencyA: 0 + potencyB: 0 +- SJumpChg: + category: BADGE + nameMsg: MSG_ItemName_SJumpChg + fullDescMsg: MSG_ItemFullDesc_SJumpChg + shortDescMsg: MSG_ItemShortDesc_SJumpChg + hudElement: SJumpChg + itemEntity: SJumpChg + icon: badge/SJumpChg + sellValue: 100 + sortValue: 6 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_SUPER_JUMP_CHARGE + potencyA: 0 + potencyB: 0 +- PowerRush: + category: BADGE + nameMsg: MSG_ItemName_PowerRush + fullDescMsg: MSG_ItemFullDesc_PowerRush + shortDescMsg: MSG_ItemShortDesc_PowerRush + hudElement: PowerRush + itemEntity: PowerRush + icon: badge/PowerRush + sellValue: 50 + sortValue: 83 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_POWER_RUSH + potencyA: 0 + potencyB: 0 +- AutoJump: + category: BADGE + nameMsg: MSG_ItemName_AutoJump + fullDescMsg: MSG_ItemFullDesc_AutoJump + shortDescMsg: MSG_ItemShortDesc_AutoJump + hudElement: AutoJump + itemEntity: AutoJump + icon: badge/AutoJump + sellValue: 50 + sortValue: 15 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_AUTO_JUMP + potencyA: 0 + potencyB: 0 +- AutoSmash: + category: BADGE + nameMsg: MSG_ItemName_AutoSmash + fullDescMsg: MSG_ItemFullDesc_AutoSmash + shortDescMsg: MSG_ItemShortDesc_AutoSmash + hudElement: AutoSmash + itemEntity: AutoSmash + icon: badge/AutoSmash + sellValue: 50 + sortValue: 31 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_AUTO_SMASH + potencyA: 0 + potencyB: 0 +- CrazyHeart: + category: BADGE + nameMsg: MSG_ItemName_CrazyHeart + fullDescMsg: MSG_ItemFullDesc_CrazyHeart + shortDescMsg: MSG_ItemShortDesc_CrazyHeart + hudElement: CrazyHeart + itemEntity: CrazyHeart + icon: badge/CrazyHeart + sellValue: 300 + sortValue: 45 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_CRAZY_HEART + potencyA: 0 + potencyB: 0 +- LastStand: + category: BADGE + nameMsg: MSG_ItemName_LastStand + fullDescMsg: MSG_ItemFullDesc_LastStand + shortDescMsg: MSG_ItemShortDesc_LastStand + hudElement: LastStand + itemEntity: LastStand + icon: badge/LastStand + sellValue: 50 + sortValue: 82 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_LAST_STAND + potencyA: 0 + potencyB: 0 +- CloseCall: + category: BADGE + nameMsg: MSG_ItemName_CloseCall + fullDescMsg: MSG_ItemFullDesc_CloseCall + shortDescMsg: MSG_ItemShortDesc_CloseCall + hudElement: CloseCall + itemEntity: CloseCall + icon: badge/CloseCall + sellValue: 50 + sortValue: 84 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_CLOSE_CALL + potencyA: 0 + potencyB: 0 +- PUpDDown: + category: BADGE + nameMsg: MSG_ItemName_PUpDDown + fullDescMsg: MSG_ItemFullDesc_PUpDDown + shortDescMsg: MSG_ItemShortDesc_PUpDDown + hudElement: PUpDDown + itemEntity: PUpDDown + icon: badge/PUpDDown + sellValue: 100 + sortValue: 78 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_P_UP_D_DOWN + potencyA: 0 + potencyB: 0 +- LuckyDay: + category: BADGE + nameMsg: MSG_ItemName_LuckyDay + fullDescMsg: MSG_ItemFullDesc_LuckyDay + shortDescMsg: MSG_ItemShortDesc_LuckyDay + hudElement: LuckyDay + itemEntity: LuckyDay + icon: badge/LuckyDay + sellValue: 300 + sortValue: 86 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_LUCKY_DAY + potencyA: 0 + potencyB: 0 +- MegaHPDrain: + category: BADGE + nameMsg: MSG_ItemName_MegaHPDrain + fullDescMsg: MSG_ItemFullDesc_MegaHPDrain + shortDescMsg: MSG_ItemShortDesc_MegaHPDrain + hudElement: MegaHPDrain + itemEntity: MegaHPDrain + icon: badge/MegaHPDrain + sellValue: 100 + sortValue: 87 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_MEGA_HP_DRAIN + potencyA: 0 + potencyB: 0 +- PDownDUp: + category: BADGE + nameMsg: MSG_ItemName_PDownDUp + fullDescMsg: MSG_ItemFullDesc_PDownDUp + shortDescMsg: MSG_ItemShortDesc_PDownDUp + hudElement: PDownDUp + itemEntity: PDownDUp + icon: badge/PDownDUp + sellValue: 100 + sortValue: 77 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_P_DOWN_D_UP + potencyA: 0 + potencyB: 0 +- PowerQuake: + category: BADGE + nameMsg: MSG_ItemName_PowerQuake + fullDescMsg: MSG_ItemFullDesc_PowerQuake + shortDescMsg: MSG_ItemShortDesc_PowerQuake + hudElement: PowerQuake + itemEntity: PowerQuake + icon: badge/PowerQuake + sellValue: 150 + sortValue: 25 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_POWER_QUAKE + potencyA: 0 + potencyB: 0 +- AutoMultibounce: + category: BADGE + nameMsg: MSG_ItemName_AutoMultibounce + fullDescMsg: MSG_ItemFullDesc_AutoMultibounce + shortDescMsg: MSG_ItemShortDesc_AutoMultibounce + hudElement: AutoMultibounce + itemEntity: AutoMultibounce + icon: badge/AutoMultibounce + sellValue: 75 + sortValue: 14 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_AUTO_MULTIBOUNCE + potencyA: 0 + potencyB: 0 +- FlowerFanatic: + category: BADGE + nameMsg: MSG_ItemName_FlowerFanatic + fullDescMsg: MSG_ItemFullDesc_FlowerFanatic + shortDescMsg: MSG_ItemShortDesc_FlowerFanatic + hudElement: FlowerFanatic + itemEntity: FlowerFanatic + icon: badge/FlowerFanatic + sellValue: 300 + sortValue: 66 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_FLOWER_FANATIC + potencyA: 0 + potencyB: 0 +- HeartFinder: + category: BADGE + nameMsg: MSG_ItemName_HeartFinder + fullDescMsg: MSG_ItemFullDesc_HeartFinder + shortDescMsg: MSG_ItemShortDesc_HeartFinder + hudElement: HeartFinder + itemEntity: HeartFinder + icon: badge/HeartFinder + sellValue: 75 + sortValue: 97 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_HEART_FINDER + potencyA: 0 + potencyB: 0 +- FlowerFinder: + category: BADGE + nameMsg: MSG_ItemName_FlowerFinder + fullDescMsg: MSG_ItemFullDesc_FlowerFinder + shortDescMsg: MSG_ItemShortDesc_FlowerFinder + hudElement: FlowerFinder + itemEntity: FlowerFinder + icon: badge/FlowerFinder + sellValue: 75 + sortValue: 98 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_FLOWER_FINDER + potencyA: 0 + potencyB: 0 +- SpinAttack: + category: BADGE + nameMsg: MSG_ItemName_SpinAttack + fullDescMsg: MSG_ItemFullDesc_SpinAttack + shortDescMsg: MSG_ItemShortDesc_SpinAttack + hudElement: SpinAttack + itemEntity: SpinAttack + icon: badge/SpinAttack + sellValue: 150 + sortValue: 108 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_SPIN_ATTACK + potencyA: 0 + potencyB: 0 +- DizzyAttack: + category: BADGE + nameMsg: MSG_ItemName_DizzyAttack + fullDescMsg: MSG_ItemFullDesc_DizzyAttack + shortDescMsg: MSG_ItemShortDesc_DizzyAttack + hudElement: DizzyAttack + itemEntity: DizzyAttack + icon: badge/DizzyAttack + sellValue: 100 + sortValue: 107 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_DIZZY_ATTACK + potencyA: 0 + potencyB: 0 +- ISpy: + category: BADGE + nameMsg: MSG_ItemName_ISpy + fullDescMsg: MSG_ItemFullDesc_ISpy + shortDescMsg: MSG_ItemShortDesc_ISpy + hudElement: ISpy + itemEntity: ISpy + icon: badge/ISpy + sellValue: 200 + sortValue: 104 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_I_SPY + potencyA: 0 + potencyB: 0 +- SpeedySpin: + category: BADGE + nameMsg: MSG_ItemName_SpeedySpin + fullDescMsg: MSG_ItemFullDesc_SpeedySpin + shortDescMsg: MSG_ItemShortDesc_SpeedySpin + hudElement: SpeedySpin + itemEntity: SpeedySpin + icon: badge/SpeedySpin + sellValue: 50 + sortValue: 106 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_SPEEDY_SPIN + potencyA: 0 + potencyB: 0 +- BumpAttack: + category: BADGE + nameMsg: MSG_ItemName_BumpAttack + fullDescMsg: MSG_ItemFullDesc_BumpAttack + shortDescMsg: MSG_ItemShortDesc_BumpAttack + hudElement: BumpAttack + itemEntity: BumpAttack + icon: badge/BumpAttack + sellValue: 200 + sortValue: 110 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_BUMP_ATTACK + potencyA: 0 + potencyB: 0 +- PowerJump: + category: BADGE + nameMsg: MSG_ItemName_PowerJump + fullDescMsg: MSG_ItemFullDesc_PowerJump + shortDescMsg: MSG_ItemShortDesc_PowerJump + hudElement: PowerJump + itemEntity: PowerJump + icon: badge/PowerJump + sellValue: 50 + sortValue: 1 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_POWER_JUMP + potencyA: 0 + potencyB: 0 +- SuperJump: + category: BADGE + nameMsg: MSG_ItemName_SuperJump + fullDescMsg: MSG_ItemFullDesc_SuperJump + shortDescMsg: MSG_ItemShortDesc_SuperJump + hudElement: SuperJump + itemEntity: SuperJump + icon: badge/SuperJump + sellValue: 100 + sortValue: 2 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_SUPER_JUMP + potencyA: 0 + potencyB: 0 +- MegaJump: + category: BADGE + nameMsg: MSG_ItemName_MegaJump + fullDescMsg: MSG_ItemFullDesc_MegaJump + shortDescMsg: MSG_ItemShortDesc_MegaJump + hudElement: MegaJump + itemEntity: MegaJump + icon: badge/MegaJump + sellValue: 200 + sortValue: 3 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_MEGA_JUMP + potencyA: 0 + potencyB: 0 +- PowerSmash1: + category: BADGE + nameMsg: MSG_ItemName_PowerSmash + fullDescMsg: MSG_ItemFullDesc_PowerSmash + shortDescMsg: MSG_ItemShortDesc_PowerSmash + hudElement: PowerSmash1 + itemEntity: PowerSmash + icon: badge/PowerSmash + sellValue: 50 + sortValue: 17 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_POWER_SMASH + potencyA: 0 + potencyB: 0 +- SuperSmash: + category: BADGE + nameMsg: MSG_ItemName_SuperSmash + fullDescMsg: MSG_ItemFullDesc_SuperSmash + shortDescMsg: MSG_ItemShortDesc_SuperSmash + hudElement: SuperSmash + itemEntity: SuperSmash + icon: badge/SuperSmash + sellValue: 100 + sortValue: 18 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_SUPER_SMASH + potencyA: 0 + potencyB: 0 +- MegaSmash: + category: BADGE + nameMsg: MSG_ItemName_MegaSmash + fullDescMsg: MSG_ItemFullDesc_MegaSmash + shortDescMsg: MSG_ItemShortDesc_MegaSmash + hudElement: MegaSmash + itemEntity: MegaSmash + icon: badge/MegaSmash + sellValue: 200 + sortValue: 19 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_MEGA_SMASH + potencyA: 0 + potencyB: 0 +- PowerSmash2: + category: BADGE + nameMsg: MSG_ItemName_PowerSmash + fullDescMsg: MSG_ItemFullDesc_PowerSmash + shortDescMsg: MSG_ItemShortDesc_PowerSmash + hudElement: Present + itemEntity: Placeholder + icon: key/Gift + sellValue: 50 + sortValue: 17 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_MEGA_SMASH + potencyA: 0 + potencyB: 0 +- PowerSmash3: + category: BADGE + nameMsg: MSG_ItemName_PowerSmash + fullDescMsg: MSG_ItemFullDesc_PowerSmash + shortDescMsg: MSG_ItemShortDesc_PowerSmash + hudElement: Present + itemEntity: Placeholder + icon: key/Gift + sellValue: 50 + sortValue: 17 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_MEGA_SMASH + potencyA: 0 + potencyB: 0 +- DeepFocus1: + category: BADGE + nameMsg: MSG_ItemName_DeepFocus + fullDescMsg: MSG_ItemFullDesc_DeepFocus + shortDescMsg: MSG_ItemShortDesc_DeepFocus + hudElement: DeepFocus + itemEntity: DeepFocus + icon: badge/DeepFocus + sellValue: 50 + sortValue: 49 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_DEEP_FOCUS + potencyA: 0 + potencyB: 0 +- SuperFocus: + category: BADGE + nameMsg: MSG_ItemName_SuperFocus + fullDescMsg: MSG_ItemFullDesc_SuperFocus + shortDescMsg: MSG_ItemShortDesc_SuperFocus + hudElement: SuperFocus + itemEntity: SuperFocus + icon: badge/SuperFocus + sellValue: 100 + sortValue: 52 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_SUPER_FOCUS + potencyA: 0 + potencyB: 0 +- ShrinkSmash: + category: BADGE + nameMsg: MSG_ItemName_ShrinkSmash + fullDescMsg: MSG_ItemFullDesc_ShrinkSmash + shortDescMsg: MSG_ItemShortDesc_ShrinkSmash + hudElement: ShrinkSmash + itemEntity: ShrinkSmash + icon: badge/ShrinkSmash + sellValue: 75 + sortValue: 27 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_SHRINK_SMASH + potencyA: 0 + potencyB: 0 +- ShellCrack: + category: BADGE + nameMsg: MSG_ItemName_ShellCrack + fullDescMsg: MSG_ItemFullDesc_ShellCrack + shortDescMsg: MSG_ItemShortDesc_ShellCrack + hudElement: Present + itemEntity: Placeholder + icon: key/Gift + sellValue: 100 + sortValue: 30 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_SHELL_CRACK + potencyA: 0 + potencyB: 0 +- Kaiden: + category: BADGE + nameMsg: MSG_ItemName_Kaiden + fullDescMsg: MSG_ItemFullDesc_Kaiden + shortDescMsg: MSG_ItemShortDesc_Kaiden + hudElement: Kaiden + itemEntity: Kaiden + icon: badge/Kaiden + sellValue: 300 + sortValue: 39 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_KAIDEN + potencyA: 0 + potencyB: 0 +- DDownJump: + category: BADGE + nameMsg: MSG_ItemName_DDownJump + fullDescMsg: MSG_ItemFullDesc_DDownJump + shortDescMsg: MSG_ItemShortDesc_DDownJump + hudElement: DDownJump + itemEntity: DDownJump + icon: badge/DDownJump + sellValue: 100 + sortValue: 12 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_D_DOWN_JUMP + potencyA: 0 + potencyB: 0 +- ShrinkStomp: + category: BADGE + nameMsg: MSG_ItemName_ShrinkStomp + fullDescMsg: MSG_ItemFullDesc_ShrinkStomp + shortDescMsg: MSG_ItemShortDesc_ShrinkStomp + hudElement: ShrinkStomp + itemEntity: ShrinkStomp + icon: badge/ShrinkStomp + sellValue: 75 + sortValue: 8 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_SHRINK_STOMP + potencyA: 0 + potencyB: 0 +- DamageDodgeA: + category: BADGE + nameMsg: MSG_ItemName_DamageDodge + fullDescMsg: MSG_ItemFullDesc_DamageDodge + shortDescMsg: MSG_ItemShortDesc_DamageDodge + hudElement: DamageDodge + itemEntity: DamageDodge + icon: badge/DamageDodge + sellValue: 150 + sortValue: 73 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_DAMAGE_DODGE + potencyA: 0 + potencyB: 0 +- EarthquakeJump: + category: BADGE + nameMsg: MSG_ItemName_EarthquakeJump + fullDescMsg: MSG_ItemFullDesc_EarthquakeJump + shortDescMsg: MSG_ItemShortDesc_EarthquakeJump + hudElement: EarthquakeJump + itemEntity: EarthquakeJump + icon: badge/EarthquakeJump + sellValue: 100 + sortValue: 11 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_EARTHQUAKE_JUMP + potencyA: 0 + potencyB: 0 +- DeepFocus2: + category: BADGE + nameMsg: MSG_ItemName_DeepFocus + fullDescMsg: MSG_ItemFullDesc_DeepFocus + shortDescMsg: MSG_ItemShortDesc_DeepFocus + hudElement: DeepFocus + itemEntity: DeepFocus + icon: badge/DeepFocus + sellValue: 50 + sortValue: 49 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_DEEP_FOCUS + potencyA: 0 + potencyB: 0 +- DeepFocus3: + category: BADGE + nameMsg: MSG_ItemName_DeepFocus + fullDescMsg: MSG_ItemFullDesc_DeepFocus + shortDescMsg: MSG_ItemShortDesc_DeepFocus + hudElement: DeepFocus + itemEntity: SuperFocus + icon: badge/SuperFocus + sellValue: 50 + sortValue: 49 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_DEEP_FOCUS + potencyA: 0 + potencyB: 0 +- HPPlusB: + category: BADGE + nameMsg: MSG_ItemName_HPPlus + fullDescMsg: MSG_ItemFullDesc_HPPlus + shortDescMsg: MSG_ItemShortDesc_HPPlus + hudElement: HPPlus + itemEntity: HPPlus + icon: badge/HPPlus + sellValue: 150 + sortValue: 53 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_HP_PLUS + potencyA: 0 + potencyB: 0 +- FPPlusB: + category: BADGE + nameMsg: MSG_ItemName_FPPlus + fullDescMsg: MSG_ItemFullDesc_FPPlus + shortDescMsg: MSG_ItemShortDesc_FPPlus + hudElement: FPPlus + itemEntity: FPPlus + icon: badge/FPPlus + sellValue: 150 + sortValue: 58 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_FP_PLUS + potencyA: 0 + potencyB: 0 +- HappyHeartB: + category: BADGE + nameMsg: MSG_ItemName_HappyHeart + fullDescMsg: MSG_ItemFullDesc_HappyHeart + shortDescMsg: MSG_ItemShortDesc_HappyHeart + hudElement: HappyHeart + itemEntity: HappyHeart + icon: badge/HappyHeart + sellValue: 100 + sortValue: 42 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_HAPPY_HEART + potencyA: 0 + potencyB: 0 +- HappyHeartX: + category: BADGE + nameMsg: MSG_ItemName_HappyHeart + fullDescMsg: MSG_ItemFullDesc_HappyHeart + shortDescMsg: MSG_ItemShortDesc_HappyHeart + hudElement: HappyHeart + itemEntity: HappyHeart + icon: badge/HappyHeart + sellValue: 100 + sortValue: 42 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_HAPPY_HEART + potencyA: 0 + potencyB: 0 +- FlowerSaverB: + category: BADGE + nameMsg: MSG_ItemName_FlowerSaver + fullDescMsg: MSG_ItemFullDesc_FlowerSaver + shortDescMsg: MSG_ItemShortDesc_FlowerSaver + hudElement: FlowerSaver + itemEntity: FlowerSaver + icon: badge/FlowerSaver + sellValue: 250 + sortValue: 63 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_FLOWER_SAVER + potencyA: 0 + potencyB: 0 +- FlowerSaverX: + category: BADGE + nameMsg: MSG_ItemName_FlowerSaver + fullDescMsg: MSG_ItemFullDesc_FlowerSaver + shortDescMsg: MSG_ItemShortDesc_FlowerSaver + hudElement: FlowerSaver + itemEntity: FlowerSaver + icon: badge/FlowerSaver + sellValue: 250 + sortValue: 63 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_FLOWER_SAVER + potencyA: 0 + potencyB: 0 +- DamageDodgeB: + category: BADGE + nameMsg: MSG_ItemName_DamageDodge + fullDescMsg: MSG_ItemFullDesc_DamageDodge + shortDescMsg: MSG_ItemShortDesc_DamageDodge + hudElement: DamageDodge + itemEntity: DamageDodge + icon: badge/DamageDodge + sellValue: 150 + sortValue: 73 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_DAMAGE_DODGE + potencyA: 0 + potencyB: 0 +- DamageDodgeX: + category: BADGE + nameMsg: MSG_ItemName_DamageDodge + fullDescMsg: MSG_ItemFullDesc_DamageDodge + shortDescMsg: MSG_ItemShortDesc_DamageDodge + hudElement: DamageDodge + itemEntity: DamageDodge + icon: badge/DamageDodge + sellValue: 150 + sortValue: 73 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_DAMAGE_DODGE + potencyA: 0 + potencyB: 0 +- PowerPlusB: + category: BADGE + nameMsg: MSG_ItemName_PowerPlus + fullDescMsg: MSG_ItemFullDesc_PowerPlus + shortDescMsg: MSG_ItemShortDesc_PowerPlus + hudElement: PowerPlus + itemEntity: PowerPlus + icon: badge/PowerPlus + sellValue: 250 + sortValue: 67 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_POWER_PLUS + potencyA: 0 + potencyB: 0 +- PowerPlusX: + category: BADGE + nameMsg: MSG_ItemName_PowerPlus + fullDescMsg: MSG_ItemFullDesc_PowerPlus + shortDescMsg: MSG_ItemShortDesc_PowerPlus + hudElement: PowerPlus + itemEntity: PowerPlus + icon: badge/PowerPlus + sellValue: 250 + sortValue: 67 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_POWER_PLUS + potencyA: 0 + potencyB: 0 +- DefendPlusX: + category: BADGE + nameMsg: MSG_ItemName_DefendPlus + fullDescMsg: MSG_ItemFullDesc_DefendPlus + shortDescMsg: MSG_ItemShortDesc_DefendPlus + hudElement: DefendPlus + itemEntity: DefendPlus + icon: badge/DefendPlus + sellValue: 250 + sortValue: 70 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_DEFEND_PLUS + potencyA: 0 + potencyB: 0 +- DefendPlusY: + category: BADGE + nameMsg: MSG_ItemName_DefendPlus + fullDescMsg: MSG_ItemFullDesc_DefendPlus + shortDescMsg: MSG_ItemShortDesc_DefendPlus + hudElement: DefendPlus + itemEntity: DefendPlus + icon: badge/DefendPlus + sellValue: 250 + sortValue: 70 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_DEFEND_PLUS + potencyA: 0 + potencyB: 0 +- HappyFlowerA: + category: BADGE + nameMsg: MSG_ItemName_HappyFlower + fullDescMsg: MSG_ItemFullDesc_HappyFlower + shortDescMsg: MSG_ItemShortDesc_HappyFlower + hudElement: HappyFlower + itemEntity: HappyFlower + icon: badge/HappyFlower + sellValue: 100 + sortValue: 46 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_HAPPY_FLOWER + potencyA: 0 + potencyB: 0 +- HappyFlowerB: + category: BADGE + nameMsg: MSG_ItemName_HappyFlower + fullDescMsg: MSG_ItemFullDesc_HappyFlower + shortDescMsg: MSG_ItemShortDesc_HappyFlower + hudElement: HappyFlower + itemEntity: HappyFlower + icon: badge/HappyFlower + sellValue: 100 + sortValue: 46 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_HAPPY_FLOWER + potencyA: 0 + potencyB: 0 +- HappyFlowerX: + category: BADGE + nameMsg: MSG_ItemName_HappyFlower + fullDescMsg: MSG_ItemFullDesc_HappyFlower + shortDescMsg: MSG_ItemShortDesc_HappyFlower + hudElement: HappyFlower + itemEntity: HappyFlower + icon: badge/HappyFlower + sellValue: 100 + sortValue: 46 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_HAPPY_FLOWER + potencyA: 0 + potencyB: 0 +- GroupFocus: + category: BADGE + nameMsg: MSG_ItemName_GroupFocus + fullDescMsg: MSG_ItemFullDesc_GroupFocus + shortDescMsg: MSG_ItemShortDesc_GroupFocus + hudElement: GroupFocus + itemEntity: GroupFocus + icon: badge/GroupFocus + sellValue: 100 + sortValue: 35 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_GROUP_FOCUS + potencyA: 0 + potencyB: 0 +- Peekaboo: + category: BADGE + nameMsg: MSG_ItemName_Peekaboo + fullDescMsg: MSG_ItemFullDesc_Peekaboo + shortDescMsg: MSG_ItemShortDesc_Peekaboo + hudElement: Peekaboo + itemEntity: Peekaboo + icon: badge/Peekaboo + sellValue: 100 + sortValue: 37 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_PEEKABOO + potencyA: 0 + potencyB: 0 +- AttackFX_D: + category: BADGE + nameMsg: MSG_ItemName_AttackFXD + fullDescMsg: MSG_ItemFullDesc_AttackFXD + shortDescMsg: MSG_ItemShortDesc_AttackFXD + hudElement: AttackFXD + itemEntity: AttackFXD + icon: badge/AttackFXD + sellValue: 30 + sortValue: 115 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_ATTACK_FX_D + potencyA: 0 + potencyB: 0 +- AttackFX_B: + category: BADGE + nameMsg: MSG_ItemName_AttackFXB + fullDescMsg: MSG_ItemFullDesc_AttackFXB + shortDescMsg: MSG_ItemShortDesc_AttackFXB + hudElement: AttackFXB + itemEntity: AttackFXB + icon: badge/AttackFXB + sellValue: 30 + sortValue: 113 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_ATTACK_FX_B + potencyA: 0 + potencyB: 0 +- AttackFX_E: + category: BADGE + nameMsg: MSG_ItemName_AttackFXE + fullDescMsg: MSG_ItemFullDesc_AttackFXE + shortDescMsg: MSG_ItemShortDesc_AttackFXE + hudElement: AttackFXE + itemEntity: AttackFXE + icon: badge/AttackFXE + sellValue: 30 + sortValue: 116 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_ATTACK_FX_E + potencyA: 0 + potencyB: 0 +- AttackFX_C: + category: BADGE + nameMsg: MSG_ItemName_AttackFXC + fullDescMsg: MSG_ItemFullDesc_AttackFXC + shortDescMsg: MSG_ItemShortDesc_AttackFXC + hudElement: AttackFXC + itemEntity: AttackFXC + icon: badge/AttackFXC + sellValue: 30 + sortValue: 114 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_ATTACK_FX_C + potencyA: 0 + potencyB: 0 +- AttackFX_F: + category: BADGE + nameMsg: MSG_ItemName_AttackFXF + fullDescMsg: MSG_ItemFullDesc_AttackFXF + shortDescMsg: MSG_ItemShortDesc_AttackFXF + hudElement: AttackFXF + itemEntity: AttackFXF + icon: badge/AttackFXF + sellValue: 30 + sortValue: 117 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_ATTACK_FX_F + potencyA: 0 + potencyB: 0 +- HPPlusC: + category: BADGE + nameMsg: MSG_ItemName_HPPlus + fullDescMsg: MSG_ItemFullDesc_HPPlus + shortDescMsg: MSG_ItemShortDesc_HPPlus + hudElement: HPPlus + itemEntity: HPPlus + icon: badge/HPPlus + sellValue: 150 + sortValue: 53 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_HP_PLUS + potencyA: 0 + potencyB: 0 +- HPPlusX: + category: BADGE + nameMsg: MSG_ItemName_HPPlus + fullDescMsg: MSG_ItemFullDesc_HPPlus + shortDescMsg: MSG_ItemShortDesc_HPPlus + hudElement: HPPlus + itemEntity: HPPlus + icon: badge/HPPlus + sellValue: 150 + sortValue: 53 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_HP_PLUS + potencyA: 0 + potencyB: 0 +- HPPlusY: + category: BADGE + nameMsg: MSG_ItemName_HPPlus + fullDescMsg: MSG_ItemFullDesc_HPPlus + shortDescMsg: MSG_ItemShortDesc_HPPlus + hudElement: HPPlus + itemEntity: HPPlus + icon: badge/HPPlus + sellValue: 150 + sortValue: 53 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_HP_PLUS + potencyA: 0 + potencyB: 0 +- FPPlusC: + category: BADGE + nameMsg: MSG_ItemName_FPPlus + fullDescMsg: MSG_ItemFullDesc_FPPlus + shortDescMsg: MSG_ItemShortDesc_FPPlus + hudElement: FPPlus + itemEntity: FPPlus + icon: badge/FPPlus + sellValue: 150 + sortValue: 58 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_FP_PLUS + potencyA: 0 + potencyB: 0 +- FPPlusX: + category: BADGE + nameMsg: MSG_ItemName_FPPlus + fullDescMsg: MSG_ItemFullDesc_FPPlus + shortDescMsg: MSG_ItemShortDesc_FPPlus + hudElement: FPPlus + itemEntity: FPPlus + icon: badge/FPPlus + sellValue: 150 + sortValue: 58 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_FP_PLUS + potencyA: 0 + potencyB: 0 +- FPPlusY: + category: BADGE + nameMsg: MSG_ItemName_FPPlus + fullDescMsg: MSG_ItemFullDesc_FPPlus + shortDescMsg: MSG_ItemShortDesc_FPPlus + hudElement: FPPlus + itemEntity: FPPlus + icon: badge/FPPlus + sellValue: 150 + sortValue: 58 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_FP_PLUS + potencyA: 0 + potencyB: 0 +- HealthyHealthy: + category: BADGE + nameMsg: MSG_ItemName_HealthyHealthy + fullDescMsg: MSG_ItemFullDesc_HealthyHealthy + shortDescMsg: MSG_ItemShortDesc_HealthyHealthy + hudElement: HealthyHealthy + itemEntity: HealthyHealthy + icon: badge/HealthyHealthy + sellValue: 100 + sortValue: 93 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_HEALTHY_HEALTHY + potencyA: 0 + potencyB: 0 +- AttackFX_F2: + category: BADGE + nameMsg: MSG_ItemName_AttackFXF + fullDescMsg: MSG_ItemFullDesc_AttackFXF + shortDescMsg: MSG_ItemShortDesc_AttackFXF + hudElement: AttackFXF + itemEntity: Placeholder + icon: key/Gift + sellValue: 30 + sortValue: 117 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_ATTACK_FX_F + potencyA: 0 + potencyB: 0 +- AttackFX_F3: + category: BADGE + nameMsg: MSG_ItemName_AttackFXF + fullDescMsg: MSG_ItemFullDesc_AttackFXF + shortDescMsg: MSG_ItemShortDesc_AttackFXF + hudElement: AttackFXF + itemEntity: Placeholder + icon: key/Gift + sellValue: 30 + sortValue: 117 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_ATTACK_FX_F + potencyA: 0 + potencyB: 0 +- AttackFX_F4: + category: BADGE + nameMsg: MSG_ItemName_AttackFXF + fullDescMsg: MSG_ItemFullDesc_AttackFXF + shortDescMsg: MSG_ItemShortDesc_AttackFXF + hudElement: AttackFXF + itemEntity: Placeholder + icon: key/Gift + sellValue: 30 + sortValue: 117 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_ATTACK_FX_F + potencyA: 0 + potencyB: 0 +- AttackFX_F5: + category: BADGE + nameMsg: MSG_ItemName_AttackFXF + fullDescMsg: MSG_ItemFullDesc_AttackFXF + shortDescMsg: MSG_ItemShortDesc_AttackFXF + hudElement: AttackFXF + itemEntity: Placeholder + icon: key/Gift + sellValue: 30 + sortValue: 117 + targetFlags: [] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_ATTACK_FX_F + potencyA: 0 + potencyB: 0 +- PartnerAttack: + category: UTILITY + nameMsg: MSG_NONE + fullDescMsg: MSG_NONE + shortDescMsg: MSG_NONE + hudElement: HES_MoveDiamond + itemEntity: Placeholder + icon: key/Gift + sellValue: 1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_BADGE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- Heart: + category: UTILITY + nameMsg: MSG_ItemName_Heart + fullDescMsg: MSG_NONE + shortDescMsg: MSG_NONE + hudElement: Heart + itemEntity: Heart + icon: anim/heart_0 + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- Coin: + category: UTILITY + nameMsg: MSG_ItemName_Coin + fullDescMsg: MSG_NONE + shortDescMsg: MSG_NONE + hudElement: Coin + itemEntity: Coin + icon: anim/coin_0 + sellValue: 1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_ENTITY_COLLECTABLE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- HeartPiece: + category: UTILITY + nameMsg: MSG_ItemName_HeartPiece + fullDescMsg: MSG_NONE + shortDescMsg: MSG_NONE + hudElement: HeartPiece + itemEntity: HeartPiece + icon: anim/heart_piece + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_ENTITY_COLLECTABLE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- StarPoint: + category: UTILITY + nameMsg: MSG_ItemName_StarPoint + fullDescMsg: MSG_NONE + shortDescMsg: MSG_NONE + hudElement: StarPoint + itemEntity: StarPoint + icon: anim/sp_0 + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_ENTITY_COLLECTABLE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- HeartPoint: + category: UTILITY + nameMsg: MSG_ItemName_HeartPoint + fullDescMsg: MSG_NONE + shortDescMsg: MSG_NONE + hudElement: HeartPoint + itemEntity: HeartPoint + icon: anim/hp_0 + sellValue: -1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_ENTITY_COLLECTABLE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- FlowerPoint: + category: UTILITY + nameMsg: MSG_ItemName_FlowerPoint + fullDescMsg: MSG_NONE + shortDescMsg: MSG_NONE + hudElement: FlowerPoint + itemEntity: FlowerPoint + icon: anim/fp_0 + sellValue: 1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_ENTITY_COLLECTABLE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- StarPiece: + category: UTILITY + nameMsg: MSG_ItemName_StarPiece + fullDescMsg: MSG_NONE + shortDescMsg: MSG_NONE + hudElement: StarPiece + itemEntity: StarPiece + icon: anim/star_piece_0 + sellValue: 1 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_ENTITY_COLLECTABLE, ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- Present: + category: DUMMY + nameMsg: MSG_NONE + fullDescMsg: MSG_NONE + shortDescMsg: MSG_NONE + hudElement: Present + itemEntity: Present + sellValue: 0 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- CakeDone: + category: DUMMY + nameMsg: MSG_NONE + fullDescMsg: MSG_NONE + shortDescMsg: MSG_NONE + hudElement: CakeDone + itemEntity: CakeDone + sellValue: 0 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- CakeBare: + category: DUMMY + nameMsg: MSG_NONE + fullDescMsg: MSG_NONE + shortDescMsg: MSG_NONE + hudElement: CakeBare + itemEntity: CakeBare + sellValue: 0 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- CakePan: + category: DUMMY + nameMsg: MSG_NONE + fullDescMsg: MSG_NONE + shortDescMsg: MSG_NONE + hudElement: CakePan + itemEntity: CakePan + sellValue: 0 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- CakeBatter: + category: DUMMY + nameMsg: MSG_NONE + fullDescMsg: MSG_NONE + shortDescMsg: MSG_NONE + hudElement: CakeBatter + itemEntity: CakeBatter + sellValue: 0 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- CakeBowl: + category: DUMMY + nameMsg: MSG_NONE + fullDescMsg: MSG_NONE + shortDescMsg: MSG_NONE + hudElement: CakeBowl + itemEntity: CakeBowl + sellValue: 0 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- CakeMixed: + category: DUMMY + nameMsg: MSG_NONE + fullDescMsg: MSG_NONE + shortDescMsg: MSG_NONE + hudElement: CakeMixed + itemEntity: CakeMixed + sellValue: 0 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- CakeWithIcing: + category: DUMMY + nameMsg: MSG_NONE + fullDescMsg: MSG_NONE + shortDescMsg: MSG_NONE + hudElement: CakeWithIcing + itemEntity: CakeWithIcing + sellValue: 0 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- CakeWithBerries: + category: DUMMY + nameMsg: MSG_NONE + fullDescMsg: MSG_NONE + shortDescMsg: MSG_NONE + hudElement: CakeWithBerries + itemEntity: CakeWithBerries + sellValue: 0 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- MenuHammer1: + category: DUMMY + nameMsg: MSG_NONE + fullDescMsg: MSG_NONE + shortDescMsg: MSG_NONE + hudElement: MenuHammer1 + itemEntity: MenuHammer1 + sellValue: 0 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- MenuHammer2: + category: DUMMY + nameMsg: MSG_NONE + fullDescMsg: MSG_NONE + shortDescMsg: MSG_NONE + hudElement: MenuHammer2 + itemEntity: MenuHammer2 + sellValue: 0 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- MenuHammer3: + category: DUMMY + nameMsg: MSG_NONE + fullDescMsg: MSG_NONE + shortDescMsg: MSG_NONE + hudElement: MenuHammer3 + itemEntity: MenuHammer3 + sellValue: 0 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- MenuBoots1: + category: DUMMY + nameMsg: MSG_NONE + fullDescMsg: MSG_NONE + shortDescMsg: MSG_NONE + hudElement: MenuBoots1 + itemEntity: MenuBoots1 + sellValue: 0 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- MenuBoots2: + category: DUMMY + nameMsg: MSG_NONE + fullDescMsg: MSG_NONE + shortDescMsg: MSG_NONE + hudElement: MenuBoots2 + itemEntity: MenuBoots2 + sellValue: 0 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- MenuBoots3: + category: DUMMY + nameMsg: MSG_NONE + fullDescMsg: MSG_NONE + shortDescMsg: MSG_NONE + hudElement: MenuBoots3 + itemEntity: MenuBoots3 + sellValue: 0 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 +- MenuItems: + category: DUMMY + nameMsg: MSG_NONE + fullDescMsg: MSG_NONE + shortDescMsg: MSG_NONE + hudElement: MenuItems + itemEntity: MenuItems + sellValue: 0 + sortValue: 0 + targetFlags: [ TARGET_FLAG_PLAYER ] + typeFlags: [ ITEM_TYPE_FLAG_ENTITY_FULLSIZE ] + moveID: MOVE_NONE + potencyA: 0 + potencyB: 0 diff --git a/src/move_table.inc.c b/src/move_table.inc.c deleted file mode 100644 index 59b256bbc6..0000000000 --- a/src/move_table.inc.c +++ /dev/null @@ -1,1852 +0,0 @@ -MoveData gMoveTable[] = { -{ // move 0: Nothing - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, - .flags = 0, - .category = MOVE_TYPE_NONE, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 0 -}, -{ // move 1: Unused_01 - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, - .flags = TARGET_FLAG_2, - .category = MOVE_TYPE_NONE, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 0 -}, -{ // move 2: Unused_02 - .nameMsg = 0, - .fullDescMsg = 0, - .shortDescMsg = 0, - .flags = TARGET_FLAG_PLAYER, - .category = MOVE_TYPE_NONE, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 0 -}, -{ // move 3: Hammer1 - .nameMsg = MSG_Menus_Hammer, - .fullDescMsg = 0, - .shortDescMsg = MSG_ItemShortDesc_Hammer, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_4 | TARGET_FLAG_1000 | TARGET_FLAG_2000 | TARGET_FLAG_10000, - .category = MOVE_TYPE_HAMMER, - .actionTip = MOVE_ACTION_TIP_1, - .costFP = 0, - .costBP = 0 -}, -{ // move 4: Hammer2 - .nameMsg = MSG_Menus_Hammer, - .fullDescMsg = MSG_ItemShortDesc_SuperHammer, - .shortDescMsg = MSG_ItemShortDesc_SuperHammer, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_4 | TARGET_FLAG_1000 | TARGET_FLAG_2000 | TARGET_FLAG_10000, - .category = MOVE_TYPE_HAMMER, - .actionTip = MOVE_ACTION_TIP_1, - .costFP = 0, - .costBP = 0 -}, -{ // move 5: Hammer3 - .nameMsg = MSG_Menus_Hammer, - .fullDescMsg = MSG_ItemShortDesc_UltraHammer, - .shortDescMsg = MSG_ItemShortDesc_UltraHammer, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_4 | TARGET_FLAG_1000 | TARGET_FLAG_2000 | TARGET_FLAG_10000, - .category = MOVE_TYPE_HAMMER, - .actionTip = MOVE_ACTION_TIP_1, - .costFP = 0, - .costBP = 0 -}, -{ // move 6: Unused_Hammer4 - .nameMsg = MSG_Menus_Hammer, - .fullDescMsg = 0, - .shortDescMsg = 0, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_4 | TARGET_FLAG_1000 | TARGET_FLAG_2000 | TARGET_FLAG_10000, - .category = MOVE_TYPE_HAMMER, - .actionTip = MOVE_ACTION_TIP_1, - .costFP = 0, - .costBP = 0 -}, -{ // move 7: Unused_Hammer5 - .nameMsg = MSG_MoveName_Berserker, - .fullDescMsg = MSG_ItemFullDesc_Berserker, - .shortDescMsg = MSG_ItemShortDesc_Berserker, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_4 | TARGET_FLAG_1000 | TARGET_FLAG_2000 | TARGET_FLAG_10000, - .category = MOVE_TYPE_HAMMER, - .actionTip = MOVE_ACTION_TIP_1, - .costFP = 0, - .costBP = 0 -}, -{ // move 8: SpinSmash - .nameMsg = MSG_PlayerMoveName_SpinSmash, - .fullDescMsg = MSG_ItemFullDesc_SpinSmash, - .shortDescMsg = MSG_ItemShortDesc_SpinSmash, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_4 | TARGET_FLAG_1000 | TARGET_FLAG_2000 | TARGET_FLAG_10000, - .category = MOVE_TYPE_HAMMER, - .actionTip = MOVE_ACTION_TIP_1, - .costFP = 2, - .costBP = 1 -}, -{ // move 9: QuakeHammer - .nameMsg = MSG_PlayerMoveName_QuakeHammer, - .fullDescMsg = MSG_ItemFullDesc_QuakeHammer, - .shortDescMsg = MSG_ItemShortDesc_QuakeHammer, - .flags = TARGET_FLAG_20 | TARGET_FLAG_8000, - .category = MOVE_TYPE_HAMMER, - .actionTip = MOVE_ACTION_TIP_1, - .costFP = 2, - .costBP = 1 -}, -{ // move A: DDownPound - .nameMsg = MSG_PlayerMoveName_DDownPound, - .fullDescMsg = MSG_ItemFullDesc_DDownPound, - .shortDescMsg = MSG_ItemShortDesc_DDownPound, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_4 | TARGET_FLAG_1000 | TARGET_FLAG_2000 | TARGET_FLAG_10000, - .category = MOVE_TYPE_HAMMER, - .actionTip = MOVE_ACTION_TIP_1, - .costFP = 2, - .costBP = 2 -}, -{ // move B: SmashCharge0 - .nameMsg = MSG_MoveName_SmashCharge0, - .fullDescMsg = MSG_ItemFullDesc_SmashCharge0, - .shortDescMsg = MSG_ItemShortDesc_SmashCharge0, - .flags = TARGET_FLAG_PLAYER, - .category = MOVE_TYPE_HAMMER, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 1, - .costBP = 1 -}, -{ // move C: Unused_Hammer_0C - .nameMsg = MSG_Menus_Hammer, - .fullDescMsg = MSG_ItemFullDesc_SmashCharge0, - .shortDescMsg = MSG_ItemShortDesc_SmashCharge0, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_1000 | TARGET_FLAG_4000 | TARGET_FLAG_10000 | TARGET_FLAG_40000, - .category = MOVE_TYPE_HAMMER, - .actionTip = MOVE_ACTION_TIP_1, - .costFP = 0, - .costBP = 0 -}, -{ // move D: HammerThrow - .nameMsg = MSG_PlayerMoveName_HammerThrow, - .fullDescMsg = MSG_ItemFullDesc_HammerThrow, - .shortDescMsg = MSG_ItemShortDesc_HammerThrow, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_2, - .category = MOVE_TYPE_HAMMER, - .actionTip = MOVE_ACTION_TIP_1, - .costFP = 2, - .costBP = 2 -}, -{ // move E: MegaQuake - .nameMsg = MSG_PlayerMoveName_MegaQuake, - .fullDescMsg = MSG_ItemFullDesc_MegaQuake, - .shortDescMsg = MSG_ItemShortDesc_MegaQuake, - .flags = TARGET_FLAG_20 | TARGET_FLAG_8000, - .category = MOVE_TYPE_HAMMER, - .actionTip = MOVE_ACTION_TIP_1, - .costFP = 7, - .costBP = 3 -}, -{ // move F: SmashCharge - .nameMsg = MSG_PlayerMoveName_SmashCharge, - .fullDescMsg = MSG_ItemFullDesc_SmashCharge, - .shortDescMsg = MSG_ItemShortDesc_SmashCharge, - .flags = TARGET_FLAG_PLAYER, - .category = MOVE_TYPE_HAMMER, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 1, - .costBP = 1 -}, -{ // move 10: Unused_Hammer_10 - .nameMsg = MSG_Menus_Hammer, - .fullDescMsg = MSG_ItemFullDesc_SmashCharge, - .shortDescMsg = MSG_ItemShortDesc_SmashCharge, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_4000 | TARGET_FLAG_10000 | TARGET_FLAG_40000, - .category = MOVE_TYPE_HAMMER, - .actionTip = MOVE_ACTION_TIP_1, - .costFP = 0, - .costBP = 0 -}, -{ // move 11: SuperSmashCharge - .nameMsg = MSG_PlayerMoveName_SuperSmashCharge, - .fullDescMsg = MSG_ItemFullDesc_SSmashChg, - .shortDescMsg = MSG_ItemShortDesc_SSmashChg, - .flags = TARGET_FLAG_PLAYER, - .category = MOVE_TYPE_HAMMER, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 4, - .costBP = 2 -}, -{ // move 12: Unused_Hammer_12 - .nameMsg = MSG_Menus_Hammer, - .fullDescMsg = MSG_ItemFullDesc_SSmashChg, - .shortDescMsg = MSG_ItemShortDesc_SSmashChg, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_1000 | TARGET_FLAG_4000 | TARGET_FLAG_10000 | TARGET_FLAG_40000, - .category = MOVE_TYPE_HAMMER, - .actionTip = MOVE_ACTION_TIP_1, - .costFP = 0, - .costBP = 0 -}, -{ // move 13: AutoSmash - .nameMsg = MSG_MoveName_AutoSmash, - .fullDescMsg = MSG_ItemFullDesc_AutoSmash, - .shortDescMsg = MSG_ItemShortDesc_AutoSmash, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_4 | TARGET_FLAG_1000 | TARGET_FLAG_2000 | TARGET_FLAG_10000, - .category = MOVE_TYPE_HAMMER, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 2, - .costBP = 1 -}, -{ // move 14: PowerQuake - .nameMsg = MSG_PlayerMoveName_PowerQuake, - .fullDescMsg = MSG_ItemFullDesc_PowerQuake, - .shortDescMsg = MSG_ItemShortDesc_PowerQuake, - .flags = TARGET_FLAG_20 | TARGET_FLAG_8000, - .category = MOVE_TYPE_HAMMER, - .actionTip = MOVE_ACTION_TIP_1, - .costFP = 4, - .costBP = 2 -}, -{ // move 15: PowerSmash - .nameMsg = MSG_PlayerMoveName_PowerSmash, - .fullDescMsg = MSG_ItemFullDesc_PowerSmash, - .shortDescMsg = MSG_ItemShortDesc_PowerSmash, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_4 | TARGET_FLAG_1000 | TARGET_FLAG_2000 | TARGET_FLAG_10000, - .category = MOVE_TYPE_HAMMER, - .actionTip = MOVE_ACTION_TIP_1, - .costFP = 2, - .costBP = 1 -}, -{ // move 16: SuperSmash - .nameMsg = MSG_MoveName_SuperSmash, - .fullDescMsg = MSG_ItemFullDesc_SuperSmash, - .shortDescMsg = MSG_ItemShortDesc_SuperSmash, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_4 | TARGET_FLAG_1000 | TARGET_FLAG_2000 | TARGET_FLAG_10000, - .category = MOVE_TYPE_HAMMER, - .actionTip = MOVE_ACTION_TIP_1, - .costFP = 4, - .costBP = 2 -}, -{ // move 17: MegaSmash - .nameMsg = MSG_PlayerMoveName_MegaSmash, - .fullDescMsg = MSG_ItemFullDesc_MegaSmash, - .shortDescMsg = MSG_ItemShortDesc_MegaSmash, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_4 | TARGET_FLAG_1000 | TARGET_FLAG_2000 | TARGET_FLAG_10000, - .category = MOVE_TYPE_HAMMER, - .actionTip = MOVE_ACTION_TIP_1, - .costFP = 6, - .costBP = 3 -}, -{ // move 18: ShrinkSmash - .nameMsg = MSG_PlayerMoveName_ShrinkSmash, - .fullDescMsg = MSG_ItemFullDesc_ShrinkSmash, - .shortDescMsg = MSG_ItemShortDesc_ShrinkSmash, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_4 | TARGET_FLAG_1000 | TARGET_FLAG_2000 | TARGET_FLAG_10000, - .category = MOVE_TYPE_HAMMER, - .actionTip = MOVE_ACTION_TIP_1, - .costFP = 2, - .costBP = 1 -}, -{ // move 19: ShellCrack - .nameMsg = MSG_ItemName_ShellCrack, - .fullDescMsg = MSG_ItemFullDesc_ShellCrack, - .shortDescMsg = MSG_ItemShortDesc_ShellCrack, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_4 | TARGET_FLAG_1000 | TARGET_FLAG_2000 | TARGET_FLAG_10000, - .category = MOVE_TYPE_HAMMER, - .actionTip = MOVE_ACTION_TIP_1, - .costFP = 6, - .costBP = 3 -}, -{ // move 1A: Jump1 - .nameMsg = MSG_Menus_Jump, - .fullDescMsg = MSG_ItemShortDesc_Jump, - .shortDescMsg = MSG_ItemShortDesc_Jump, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_80 | TARGET_FLAG_800 | TARGET_FLAG_4000 | TARGET_FLAG_10000 | TARGET_FLAG_40000, - .category = MOVE_TYPE_JUMP, - .actionTip = MOVE_ACTION_TIP_0, - .costFP = 0, - .costBP = 0 -}, -{ // move 1B: Jump2 - .nameMsg = MSG_Menus_Jump, - .fullDescMsg = MSG_ItemShortDesc_SpinJump, - .shortDescMsg = MSG_ItemShortDesc_SpinJump, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_80 | TARGET_FLAG_800 | TARGET_FLAG_4000 | TARGET_FLAG_10000 | TARGET_FLAG_40000, - .category = MOVE_TYPE_JUMP, - .actionTip = MOVE_ACTION_TIP_0, - .costFP = 0, - .costBP = 0 -}, -{ // move 1C: Jump3 - .nameMsg = MSG_Menus_Jump, - .fullDescMsg = MSG_ItemShortDesc_TornadoJump, - .shortDescMsg = MSG_ItemShortDesc_TornadoJump, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_80 | TARGET_FLAG_800 | TARGET_FLAG_4000 | TARGET_FLAG_10000 | TARGET_FLAG_40000, - .category = MOVE_TYPE_JUMP, - .actionTip = MOVE_ACTION_TIP_0, - .costFP = 0, - .costBP = 0 -}, -{ // move 1D: Unused_Jump4 - .nameMsg = MSG_Menus_Jump, - .fullDescMsg = 0, - .shortDescMsg = 0, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_80 | TARGET_FLAG_800 | TARGET_FLAG_4000 | TARGET_FLAG_10000 | TARGET_FLAG_40000, - .category = MOVE_TYPE_JUMP, - .actionTip = MOVE_ACTION_TIP_0, - .costFP = 0, - .costBP = 0 -}, -{ // move 1E: Unused_Jump5 - .nameMsg = MSG_Menus_Jump, - .fullDescMsg = MSG_ItemFullDesc_Berserker, - .shortDescMsg = MSG_ItemShortDesc_Berserker, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_80 | TARGET_FLAG_800 | TARGET_FLAG_4000 | TARGET_FLAG_10000 | TARGET_FLAG_40000, - .category = MOVE_TYPE_JUMP, - .actionTip = MOVE_ACTION_TIP_0, - .costFP = 0, - .costBP = 0 -}, -{ // move 1F: Multibounce - .nameMsg = MSG_PlayerMoveName_Multibounce, - .fullDescMsg = MSG_ItemFullDesc_Multibounce, - .shortDescMsg = MSG_ItemShortDesc_Multibounce, - .flags = TARGET_FLAG_80 | TARGET_FLAG_800 | TARGET_FLAG_4000 | TARGET_FLAG_8000 | TARGET_FLAG_40000, - .category = MOVE_TYPE_JUMP, - .actionTip = MOVE_ACTION_TIP_0, - .costFP = 2, - .costBP = 1 -}, -{ // move 20: PowerBounce - .nameMsg = MSG_PlayerMoveName_PowerBounce, - .fullDescMsg = MSG_ItemFullDesc_PowerBounce, - .shortDescMsg = MSG_ItemShortDesc_PowerBounce, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_80 | TARGET_FLAG_800 | TARGET_FLAG_4000 | TARGET_FLAG_10000 | TARGET_FLAG_40000, - .category = MOVE_TYPE_JUMP, - .actionTip = MOVE_ACTION_TIP_0, - .costFP = 3, - .costBP = 2 -}, -{ // move 21: SleepStomp - .nameMsg = MSG_PlayerMoveName_SleepStomp, - .fullDescMsg = MSG_ItemFullDesc_SleepStomp, - .shortDescMsg = MSG_ItemShortDesc_SleepStomp, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_80 | TARGET_FLAG_800 | TARGET_FLAG_4000 | TARGET_FLAG_10000 | TARGET_FLAG_40000, - .category = MOVE_TYPE_JUMP, - .actionTip = MOVE_ACTION_TIP_0, - .costFP = 2, - .costBP = 1 -}, -{ // move 22: DizzyStomp - .nameMsg = MSG_PlayerMoveName_DizzyStomp, - .fullDescMsg = MSG_ItemFullDesc_DizzyStomp, - .shortDescMsg = MSG_ItemShortDesc_DizzyStomp, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_80 | TARGET_FLAG_800 | TARGET_FLAG_4000 | TARGET_FLAG_10000 | TARGET_FLAG_40000, - .category = MOVE_TYPE_JUMP, - .actionTip = MOVE_ACTION_TIP_0, - .costFP = 2, - .costBP = 1 -}, -{ // move 23: JumpCharge0 - .nameMsg = MSG_MoveName_JumpCharge0, - .fullDescMsg = MSG_ItemFullDesc_JumpCharge0, - .shortDescMsg = MSG_ItemShortDesc_JumpCharge0, - .flags = TARGET_FLAG_PLAYER | TARGET_FLAG_800, - .category = MOVE_TYPE_JUMP, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 1, - .costBP = 1 -}, -{ // move 24: Unused_24 - .nameMsg = MSG_Menus_Jump, - .fullDescMsg = MSG_ItemFullDesc_JumpCharge0, - .shortDescMsg = MSG_ItemShortDesc_JumpCharge0, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_80 | TARGET_FLAG_800 | TARGET_FLAG_4000 | TARGET_FLAG_10000 | TARGET_FLAG_40000, - .category = MOVE_TYPE_JUMP, - .actionTip = MOVE_ACTION_TIP_0, - .costFP = 1, - .costBP = 1 -}, -{ // move 25: JumpCharge - .nameMsg = MSG_PlayerMoveName_JumpCharge, - .fullDescMsg = MSG_ItemFullDesc_JumpCharge, - .shortDescMsg = MSG_ItemShortDesc_JumpCharge, - .flags = TARGET_FLAG_PLAYER | TARGET_FLAG_800, - .category = MOVE_TYPE_JUMP, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 1, - .costBP = 1 -}, -{ // move 26: Unused_26 - .nameMsg = MSG_Menus_Jump, - .fullDescMsg = MSG_ItemFullDesc_JumpCharge, - .shortDescMsg = MSG_ItemShortDesc_JumpCharge, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_80 | TARGET_FLAG_800 | TARGET_FLAG_4000 | TARGET_FLAG_10000 | TARGET_FLAG_40000, - .category = MOVE_TYPE_JUMP, - .actionTip = MOVE_ACTION_TIP_0, - .costFP = 0, - .costBP = 0 -}, -{ // move 27: SuperJumpCharge - .nameMsg = MSG_PlayerMoveName_SuperJumpCharge, - .fullDescMsg = MSG_ItemFullDesc_SJumpChg, - .shortDescMsg = MSG_ItemShortDesc_SJumpChg, - .flags = TARGET_FLAG_PLAYER | TARGET_FLAG_800, - .category = MOVE_TYPE_JUMP, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 4, - .costBP = 2 -}, -{ // move 28: Unused_28 - .nameMsg = MSG_Menus_Jump, - .fullDescMsg = MSG_ItemFullDesc_SJumpChg, - .shortDescMsg = MSG_ItemShortDesc_SJumpChg, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_80 | TARGET_FLAG_800 | TARGET_FLAG_4000 | TARGET_FLAG_10000 | TARGET_FLAG_40000, - .category = MOVE_TYPE_JUMP, - .actionTip = MOVE_ACTION_TIP_0, - .costFP = 0, - .costBP = 0 -}, -{ // move 29: AutoJump - .nameMsg = MSG_MoveName_AutoJump, - .fullDescMsg = MSG_ItemFullDesc_AutoJump, - .shortDescMsg = MSG_ItemShortDesc_AutoJump, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_80 | TARGET_FLAG_800 | TARGET_FLAG_4000 | TARGET_FLAG_10000 | TARGET_FLAG_40000, - .category = MOVE_TYPE_JUMP, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 2, - .costBP = 1 -}, -{ // move 2A: AutoMultibounce - .nameMsg = MSG_MoveName_AutoMultibounce, - .fullDescMsg = MSG_ItemFullDesc_AutoMultibounce, - .shortDescMsg = MSG_ItemShortDesc_AutoMultibounce, - .flags = TARGET_FLAG_80 | TARGET_FLAG_800 | TARGET_FLAG_4000 | TARGET_FLAG_8000 | TARGET_FLAG_40000, - .category = MOVE_TYPE_JUMP, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 5, - .costBP = 2 -}, -{ // move 2B: PowerJump - .nameMsg = MSG_PlayerMoveName_PowerJump, - .fullDescMsg = MSG_ItemFullDesc_PowerJump, - .shortDescMsg = MSG_ItemShortDesc_PowerJump, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_80 | TARGET_FLAG_800 | TARGET_FLAG_4000 | TARGET_FLAG_10000 | TARGET_FLAG_40000, - .category = MOVE_TYPE_JUMP, - .actionTip = MOVE_ACTION_TIP_0, - .costFP = 2, - .costBP = 1 -}, -{ // move 2C: SuperJump - .nameMsg = MSG_MoveName_SuperJump, - .fullDescMsg = MSG_ItemFullDesc_SuperJump, - .shortDescMsg = MSG_ItemShortDesc_SuperJump, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_80 | TARGET_FLAG_800 | TARGET_FLAG_4000 | TARGET_FLAG_10000 | TARGET_FLAG_40000, - .category = MOVE_TYPE_JUMP, - .actionTip = MOVE_ACTION_TIP_0, - .costFP = 4, - .costBP = 2 -}, -{ // move 2D: MegaJump - .nameMsg = MSG_PlayerMoveName_MegaJump, - .fullDescMsg = MSG_ItemFullDesc_MegaJump, - .shortDescMsg = MSG_ItemShortDesc_MegaJump, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_80 | TARGET_FLAG_800 | TARGET_FLAG_4000 | TARGET_FLAG_10000 | TARGET_FLAG_40000, - .category = MOVE_TYPE_JUMP, - .actionTip = MOVE_ACTION_TIP_0, - .costFP = 6, - .costBP = 3 -}, -{ // move 2E: DDownJump - .nameMsg = MSG_PlayerMoveName_DDownJump, - .fullDescMsg = MSG_ItemFullDesc_DDownJump, - .shortDescMsg = MSG_ItemShortDesc_DDownJump, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_80 | TARGET_FLAG_800 | TARGET_FLAG_4000 | TARGET_FLAG_10000 | TARGET_FLAG_40000, - .category = MOVE_TYPE_JUMP, - .actionTip = MOVE_ACTION_TIP_0, - .costFP = 2, - .costBP = 2 -}, -{ // move 2F: ShrinkStomp - .nameMsg = MSG_PlayerMoveName_ShrinkStomp, - .fullDescMsg = MSG_ItemFullDesc_ShrinkStomp, - .shortDescMsg = MSG_ItemShortDesc_ShrinkStomp, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_80 | TARGET_FLAG_800 | TARGET_FLAG_4000 | TARGET_FLAG_10000 | TARGET_FLAG_40000, - .category = MOVE_TYPE_JUMP, - .actionTip = MOVE_ACTION_TIP_0, - .costFP = 2, - .costBP = 1 -}, -{ // move 30: EarthquakeJump - .nameMsg = MSG_MoveName_EarthquakeJump, - .fullDescMsg = MSG_ItemFullDesc_EarthquakeJump, - .shortDescMsg = MSG_ItemShortDesc_EarthquakeJump, - .flags = TARGET_FLAG_20 | TARGET_FLAG_8000, - .category = MOVE_TYPE_JUMP, - .actionTip = MOVE_ACTION_TIP_20, - .costFP = 2, - .costBP = 2 -}, -{ // move 31: Unused_DefendPlus - .nameMsg = MSG_MoveName_DefendPlus, - .fullDescMsg = MSG_ItemFullDesc_DefendPlus, - .shortDescMsg = MSG_ItemShortDesc_DefendPlus, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_4 | TARGET_FLAG_10000, - .category = MOVE_TYPE_3, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 6 -}, -{ // move 32: Unused_32 - .nameMsg = MSG_MoveName_32, - .fullDescMsg = MSG_FullDesc_32, - .shortDescMsg = MSG_ShortDesc_32, - .flags = TARGET_FLAG_PLAYER, - .category = MOVE_TYPE_3, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 8 -}, -{ // move 33: DamageDodge - .nameMsg = MSG_ItemName_DamageDodge, - .fullDescMsg = MSG_ItemFullDesc_DamageDodge, - .shortDescMsg = MSG_ItemShortDesc_DamageDodge, - .flags = TARGET_FLAG_PLAYER, - .category = MOVE_TYPE_3, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 3 -}, -{ // move 34: Items - .nameMsg = MSG_Menus_Items, - .fullDescMsg = 0, - .shortDescMsg = MSG_Menus_Action_UseItem, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_4 | TARGET_FLAG_10000, - .category = MOVE_TYPE_ITEMS, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 0 -}, -{ // move 35: DoubleDip - .nameMsg = MSG_PlayerMoveName_DoubleDip, - .fullDescMsg = MSG_ItemFullDesc_DoubleDip, - .shortDescMsg = MSG_ItemShortDesc_DoubleDip, - .flags = 0, - .category = MOVE_TYPE_ITEMS, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 3, - .costBP = 1 -}, -{ // move 36: TripleDip - .nameMsg = MSG_PlayerMoveName_TripleDip, - .fullDescMsg = MSG_ItemFullDesc_TripleDip, - .shortDescMsg = MSG_ItemShortDesc_TripleDip, - .flags = 0, - .category = MOVE_TYPE_ITEMS, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 6, - .costBP = 3 -}, -{ // move 37: Unused_37 - .nameMsg = (s32) "つうじょう", - .fullDescMsg = 0, - .shortDescMsg = 0, - .flags = 0, - .category = MOVE_TYPE_SWITCH, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 0 -}, -{ // move 38: QuickChange - .nameMsg = MSG_PlayerMoveName_QuickChange, - .fullDescMsg = MSG_ItemFullDesc_QuickChange, - .shortDescMsg = MSG_ItemShortDesc_QuickChange, - .flags = 0, - .category = MOVE_TYPE_SWITCH, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 4 -}, -{ // move 39: Unused_39 - .nameMsg = (s32) "つうじょう", - .fullDescMsg = 0, - .shortDescMsg = 0, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_4 | TARGET_FLAG_10000, - .category = MOVE_TYPE_6, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 0 -}, -{ // move 3A: Unused_3A - .nameMsg = (s32) "つうじょう", - .fullDescMsg = 0, - .shortDescMsg = 0, - .flags = 0, - .category = MOVE_TYPE_ATTACK_UP, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 0 -}, -{ // move 3B: PowerPlus - .nameMsg = MSG_ItemName_PowerPlus, - .fullDescMsg = MSG_ItemFullDesc_PowerPlus, - .shortDescMsg = MSG_ItemShortDesc_PowerPlus, - .flags = 0, - .category = MOVE_TYPE_ATTACK_UP, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 6 -}, -{ // move 3C: AllorNothing - .nameMsg = MSG_ItemName_AllorNothing, - .fullDescMsg = MSG_ItemFullDesc_AllorNothing, - .shortDescMsg = MSG_ItemShortDesc_AllorNothing, - .flags = 0, - .category = MOVE_TYPE_ATTACK_UP, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 4 -}, -{ // move 3D: IcePower - .nameMsg = MSG_ItemName_IcePower, - .fullDescMsg = MSG_ItemFullDesc_IcePower, - .shortDescMsg = MSG_ItemShortDesc_IcePower, - .flags = 0, - .category = MOVE_TYPE_ATTACK_UP, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 2 -}, -{ // move 3E: PUpDDown - .nameMsg = MSG_PlayerMoveName_PUpDDown, - .fullDescMsg = MSG_ItemFullDesc_PUpDDown, - .shortDescMsg = MSG_ItemShortDesc_PUpDDown, - .flags = 0, - .category = MOVE_TYPE_ATTACK_UP, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 2 -}, -{ // move 3F: Unused_3F - .nameMsg = (s32) "つうじょう", - .fullDescMsg = 0, - .shortDescMsg = 0, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_4 | TARGET_FLAG_10000, - .category = MOVE_TYPE_DEFENSE_UP, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 0 -}, -{ // move 40: SpikeShield - .nameMsg = MSG_ItemName_SpikeShield, - .fullDescMsg = MSG_ItemFullDesc_SpikeShield, - .shortDescMsg = MSG_ItemShortDesc_SpikeShield, - .flags = 0, - .category = MOVE_TYPE_DEFENSE_UP, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 2 -}, -{ // move 41: FireShield - .nameMsg = MSG_ItemName_FireShield, - .fullDescMsg = MSG_ItemFullDesc_FireShield, - .shortDescMsg = MSG_ItemShortDesc_FireShield, - .flags = 0, - .category = MOVE_TYPE_DEFENSE_UP, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 2 -}, -{ // move 42: PrettyLucky - .nameMsg = MSG_ItemName_PrettyLucky, - .fullDescMsg = MSG_ItemFullDesc_PrettyLucky, - .shortDescMsg = MSG_ItemShortDesc_PrettyLucky, - .flags = 0, - .category = MOVE_TYPE_DEFENSE_UP, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 3 -}, -{ // move 43: FeelingFine - .nameMsg = MSG_ItemName_FeelingFine, - .fullDescMsg = MSG_ItemFullDesc_FeelingFine, - .shortDescMsg = MSG_ItemShortDesc_FeelingFine, - .flags = 0, - .category = MOVE_TYPE_DEFENSE_UP, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 3 -}, -{ // move 44: ZapTap - .nameMsg = MSG_ItemName_ZapTap, - .fullDescMsg = MSG_ItemFullDesc_ZapTap, - .shortDescMsg = MSG_ItemShortDesc_ZapTap, - .flags = 0, - .category = MOVE_TYPE_DEFENSE_UP, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 4 -}, -{ // move 45: DefendPlus - .nameMsg = MSG_ItemName_DefendPlus, - .fullDescMsg = MSG_ItemFullDesc_DefendPlus, - .shortDescMsg = MSG_ItemShortDesc_DefendPlus, - .flags = 0, - .category = MOVE_TYPE_DEFENSE_UP, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 6 -}, -{ // move 46: LastStand - .nameMsg = MSG_MoveName_LastStand, - .fullDescMsg = MSG_ItemFullDesc_LastStand, - .shortDescMsg = MSG_ItemShortDesc_LastStand, - .flags = 0, - .category = MOVE_TYPE_DEFENSE_UP, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 1 -}, -{ // move 47: CloseCall - .nameMsg = MSG_MoveName_CloseCall, - .fullDescMsg = MSG_ItemFullDesc_CloseCall, - .shortDescMsg = MSG_ItemShortDesc_CloseCall, - .flags = 0, - .category = MOVE_TYPE_DEFENSE_UP, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 1 -}, -{ // move 48: LuckyDay - .nameMsg = MSG_MoveName_LuckyDay, - .fullDescMsg = MSG_ItemFullDesc_LuckyDay, - .shortDescMsg = MSG_ItemShortDesc_LuckyDay, - .flags = 0, - .category = MOVE_TYPE_DEFENSE_UP, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 7 -}, -{ // move 49: PDownDUp - .nameMsg = MSG_PlayerMoveName_PDownDUp, - .fullDescMsg = MSG_ItemFullDesc_PDownDUp, - .shortDescMsg = MSG_ItemShortDesc_PDownDUp, - .flags = 0, - .category = MOVE_TYPE_DEFENSE_UP, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 2 -}, -{ // move 4A: HealthyHealthy - .nameMsg = MSG_MoveName_HealthyHealthy, - .fullDescMsg = MSG_ItemFullDesc_HealthyHealthy, - .shortDescMsg = MSG_ItemShortDesc_HealthyHealthy, - .flags = 0, - .category = MOVE_TYPE_DEFENSE_UP, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 1 -}, -{ // move 4B: Unused_4B - .nameMsg = (s32) "つうじょう", - .fullDescMsg = 0, - .shortDescMsg = 0, - .flags = 0, - .category = MOVE_TYPE_9, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 0 -}, -{ // move 4C: DodgeMaster - .nameMsg = MSG_ItemName_DodgeMaster, - .fullDescMsg = MSG_ItemFullDesc_DodgeMaster, - .shortDescMsg = MSG_ItemShortDesc_DodgeMaster, - .flags = 0, - .category = MOVE_TYPE_9, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 2 -}, -{ // move 4D: FirstAttack - .nameMsg = MSG_ItemName_FirstAttack, - .fullDescMsg = MSG_ItemFullDesc_FirstAttack, - .shortDescMsg = MSG_ItemShortDesc_FirstAttack, - .flags = 0, - .category = MOVE_TYPE_9, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 1 -}, -{ // move 4E: SlowGo - .nameMsg = MSG_ItemName_SlowGo, - .fullDescMsg = MSG_ItemFullDesc_SlowGo, - .shortDescMsg = MSG_ItemShortDesc_SlowGo, - .flags = 0, - .category = MOVE_TYPE_9, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 0 -}, -{ // move 4F: RightOn - .nameMsg = MSG_ItemName_RightOn, - .fullDescMsg = MSG_ItemFullDesc_RightOn, - .shortDescMsg = MSG_ItemShortDesc_RightOn, - .flags = 0, - .category = MOVE_TYPE_9, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 8 -}, -{ // move 50: BumpAttack - .nameMsg = MSG_MoveName_BumpAttack, - .fullDescMsg = MSG_ItemFullDesc_BumpAttack, - .shortDescMsg = MSG_ItemShortDesc_BumpAttack, - .flags = 0, - .category = MOVE_TYPE_9, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 5 -}, -{ // move 51: Unused_51 - .nameMsg = (s32) "つうじょう", - .fullDescMsg = 0, - .shortDescMsg = 0, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_4 | TARGET_FLAG_10000, - .category = MOVE_TYPE_NONE, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 0 -}, -{ // move 52: HPPlus - .nameMsg = MSG_ItemName_HPPlus, - .fullDescMsg = MSG_ItemFullDesc_HPPlus, - .shortDescMsg = MSG_ItemShortDesc_HPPlus, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_4 | TARGET_FLAG_10000, - .category = MOVE_TYPE_NONE, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 3 -}, -{ // move 53: MysteryScroll - .nameMsg = MSG_ItemName_MysteryScroll, - .fullDescMsg = MSG_ItemFullDesc_MysteryScroll, - .shortDescMsg = MSG_ItemShortDesc_MysteryScroll, - .flags = TARGET_FLAG_2, - .category = MOVE_TYPE_NONE, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 0 -}, -{ // move 54: AttackFXA - .nameMsg = MSG_ItemName_AttackFXA, - .fullDescMsg = MSG_ItemFullDesc_AttackFXA, - .shortDescMsg = MSG_ItemShortDesc_AttackFXA, - .flags = TARGET_FLAG_2, - .category = MOVE_TYPE_NONE, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 0 -}, -{ // move 55: AttackFXD - .nameMsg = MSG_ItemName_AttackFXD, - .fullDescMsg = MSG_ItemFullDesc_AttackFXD, - .shortDescMsg = MSG_ItemShortDesc_AttackFXD, - .flags = TARGET_FLAG_2, - .category = MOVE_TYPE_NONE, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 0 -}, -{ // move 56: AttackFXB - .nameMsg = MSG_ItemName_AttackFXB, - .fullDescMsg = MSG_ItemFullDesc_AttackFXB, - .shortDescMsg = MSG_ItemShortDesc_AttackFXB, - .flags = TARGET_FLAG_2, - .category = MOVE_TYPE_NONE, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 0 -}, -{ // move 57: AttackFXE - .nameMsg = MSG_ItemName_AttackFXE, - .fullDescMsg = MSG_ItemFullDesc_AttackFXE, - .shortDescMsg = MSG_ItemShortDesc_AttackFXE, - .flags = TARGET_FLAG_2, - .category = MOVE_TYPE_NONE, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 0 -}, -{ // move 58: AttackFXC - .nameMsg = MSG_ItemName_AttackFXC, - .fullDescMsg = MSG_ItemFullDesc_AttackFXC, - .shortDescMsg = MSG_ItemShortDesc_AttackFXC, - .flags = TARGET_FLAG_2, - .category = MOVE_TYPE_NONE, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 0 -}, -{ // move 59: AttackFXF - .nameMsg = MSG_ItemName_AttackFXF, - .fullDescMsg = MSG_ItemFullDesc_AttackFXF, - .shortDescMsg = MSG_ItemShortDesc_AttackFXF, - .flags = TARGET_FLAG_2, - .category = MOVE_TYPE_NONE, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 0 -}, -{ // move 5A: HPDrain - .nameMsg = MSG_ItemName_HPDrain, - .fullDescMsg = MSG_ItemFullDesc_HPDrain, - .shortDescMsg = MSG_ItemShortDesc_HPDrain, - .flags = TARGET_FLAG_2, - .category = MOVE_TYPE_NONE, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 3 -}, -{ // move 5B: FPPlus - .nameMsg = MSG_ItemName_FPPlus, - .fullDescMsg = MSG_ItemFullDesc_FPPlus, - .shortDescMsg = MSG_ItemShortDesc_FPPlus, - .flags = TARGET_FLAG_2, - .category = MOVE_TYPE_NONE, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 3 -}, -{ // move 5C: MoneyMoney - .nameMsg = MSG_ItemName_MoneyMoney, - .fullDescMsg = MSG_ItemFullDesc_MoneyMoney, - .shortDescMsg = MSG_ItemShortDesc_MoneyMoney, - .flags = TARGET_FLAG_2, - .category = MOVE_TYPE_NONE, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 7 -}, -{ // move 5D: ChillOutBadge - .nameMsg = MSG_ItemName_ChillOut, - .fullDescMsg = MSG_ItemFullDesc_ChillOut, - .shortDescMsg = MSG_ItemShortDesc_ChillOut, - .flags = TARGET_FLAG_2, - .category = MOVE_TYPE_NONE, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 2 -}, -{ // move 5E: HappyHeart - .nameMsg = MSG_ItemName_HappyHeart, - .fullDescMsg = MSG_ItemFullDesc_HappyHeart, - .shortDescMsg = MSG_ItemShortDesc_HappyHeart, - .flags = TARGET_FLAG_2, - .category = MOVE_TYPE_NONE, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 3 -}, -{ // move 5F: MegaRush - .nameMsg = MSG_ItemName_MegaRush, - .fullDescMsg = MSG_ItemFullDesc_MegaRush, - .shortDescMsg = MSG_ItemShortDesc_MegaRush, - .flags = TARGET_FLAG_2, - .category = MOVE_TYPE_NONE, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 1 -}, -{ // move 60: Berserker - .nameMsg = MSG_ItemName_Berserker, - .fullDescMsg = MSG_ItemFullDesc_Berserker, - .shortDescMsg = MSG_ItemShortDesc_Berserker, - .flags = TARGET_FLAG_2, - .category = MOVE_TYPE_NONE, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 8 -}, -{ // move 61: RunawayPay - .nameMsg = MSG_ItemName_RunawayPay, - .fullDescMsg = MSG_ItemFullDesc_RunawayPay, - .shortDescMsg = MSG_ItemShortDesc_RunawayPay, - .flags = TARGET_FLAG_2, - .category = MOVE_TYPE_NONE, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 2 -}, -{ // move 62: FlowerSaver - .nameMsg = MSG_ItemName_FlowerSaver, - .fullDescMsg = MSG_ItemFullDesc_FlowerSaver, - .shortDescMsg = MSG_ItemShortDesc_FlowerSaver, - .flags = TARGET_FLAG_2, - .category = MOVE_TYPE_NONE, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 6 -}, -{ // move 63: PayOff - .nameMsg = MSG_ItemName_PayOff, - .fullDescMsg = MSG_ItemFullDesc_PayOff, - .shortDescMsg = MSG_ItemShortDesc_PayOff, - .flags = TARGET_FLAG_2, - .category = MOVE_TYPE_NONE, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 2 -}, -{ // move 64: PowerRush - .nameMsg = MSG_MoveName_PowerRush, - .fullDescMsg = MSG_ItemFullDesc_PowerRush, - .shortDescMsg = MSG_ItemShortDesc_PowerRush, - .flags = TARGET_FLAG_2, - .category = MOVE_TYPE_NONE, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 1 -}, -{ // move 65: CrazyHeart - .nameMsg = MSG_MoveName_CrazyHeart, - .fullDescMsg = MSG_ItemFullDesc_CrazyHeart, - .shortDescMsg = MSG_ItemShortDesc_CrazyHeart, - .flags = TARGET_FLAG_2, - .category = MOVE_TYPE_NONE, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 10 -}, -{ // move 66: MegaHPDrain - .nameMsg = MSG_MoveName_MegaHPDrain, - .fullDescMsg = MSG_ItemFullDesc_MegaHPDrain, - .shortDescMsg = MSG_ItemShortDesc_MegaHPDrain, - .flags = TARGET_FLAG_2, - .category = MOVE_TYPE_NONE, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 10 -}, -{ // move 67: FlowerFanatic - .nameMsg = MSG_MoveName_FlowerFanatic, - .fullDescMsg = MSG_ItemFullDesc_FlowerFanatic, - .shortDescMsg = MSG_ItemShortDesc_FlowerFanatic, - .flags = TARGET_FLAG_2, - .category = MOVE_TYPE_NONE, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 10 -}, -{ // move 68: HeartFinder - .nameMsg = MSG_MoveName_HeartFinder, - .fullDescMsg = MSG_ItemFullDesc_HeartFinder, - .shortDescMsg = MSG_ItemShortDesc_HeartFinder, - .flags = TARGET_FLAG_2, - .category = MOVE_TYPE_NONE, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 3 -}, -{ // move 69: FlowerFinder - .nameMsg = MSG_MoveName_FlowerFinder, - .fullDescMsg = MSG_ItemFullDesc_FlowerFinder, - .shortDescMsg = MSG_ItemShortDesc_FlowerFinder, - .flags = TARGET_FLAG_2, - .category = MOVE_TYPE_NONE, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 3 -}, -{ // move 6A: SpinAttack - .nameMsg = MSG_MoveName_SpinAttack, - .fullDescMsg = MSG_ItemFullDesc_SpinAttack, - .shortDescMsg = MSG_ItemShortDesc_SpinAttack, - .flags = TARGET_FLAG_2, - .category = MOVE_TYPE_NONE, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 3 -}, -{ // move 6B: DizzyAttack - .nameMsg = MSG_MoveName_DizzyAttack, - .fullDescMsg = MSG_ItemFullDesc_DizzyAttack, - .shortDescMsg = MSG_ItemShortDesc_DizzyAttack, - .flags = TARGET_FLAG_2, - .category = MOVE_TYPE_NONE, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 2 -}, -{ // move 6C: ISpy - .nameMsg = MSG_MoveName_ISpy, - .fullDescMsg = MSG_ItemFullDesc_ISpy, - .shortDescMsg = MSG_ItemShortDesc_ISpy, - .flags = TARGET_FLAG_2, - .category = MOVE_TYPE_NONE, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 1 -}, -{ // move 6D: SpeedySpin - .nameMsg = MSG_MoveName_SpeedySpin, - .fullDescMsg = MSG_ItemFullDesc_SpeedySpin, - .shortDescMsg = MSG_ItemShortDesc_SpeedySpin, - .flags = TARGET_FLAG_2, - .category = MOVE_TYPE_NONE, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 1 -}, -{ // move 6E: Refund - .nameMsg = MSG_ItemName_Refund, - .fullDescMsg = MSG_ItemFullDesc_Refund, - .shortDescMsg = MSG_ItemShortDesc_Refund, - .flags = TARGET_FLAG_2, - .category = MOVE_TYPE_NONE, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 1 -}, -{ // move 6F: Unused_FinalGoompa - .nameMsg = (s32) "ファイナルクリジイ", - .fullDescMsg = 0, - .shortDescMsg = 0, - .flags = TARGET_FLAG_2, - .category = MOVE_TYPE_NONE, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 1 -}, -{ // move 70: Unused_FinalBobomb - .nameMsg = (s32) "ファイナルボムヘイ", - .fullDescMsg = 0, - .shortDescMsg = 0, - .flags = TARGET_FLAG_2, - .category = MOVE_TYPE_NONE, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 1 -}, -{ // move 71: DeepFocus - .nameMsg = MSG_ItemName_DeepFocus, - .fullDescMsg = MSG_ItemFullDesc_DeepFocus, - .shortDescMsg = MSG_ItemShortDesc_DeepFocus, - .flags = TARGET_FLAG_2, - .category = MOVE_TYPE_NONE, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 1 -}, -{ // move 72: SuperFocus - .nameMsg = MSG_ItemName_SuperFocus, - .fullDescMsg = MSG_ItemFullDesc_SuperFocus, - .shortDescMsg = MSG_ItemShortDesc_SuperFocus, - .flags = TARGET_FLAG_2, - .category = MOVE_TYPE_NONE, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 5 -}, -{ // move 73: Kaiden - .nameMsg = MSG_ItemName_Kaiden, - .fullDescMsg = MSG_ItemFullDesc_Kaiden, - .shortDescMsg = MSG_ItemShortDesc_Kaiden, - .flags = TARGET_FLAG_80000000, - .category = MOVE_TYPE_NONE, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 0 -}, -{ // move 74: HappyFlower - .nameMsg = MSG_ItemName_HappyFlower, - .fullDescMsg = MSG_ItemFullDesc_HappyFlower, - .shortDescMsg = MSG_ItemShortDesc_HappyFlower, - .flags = TARGET_FLAG_2, - .category = MOVE_TYPE_NONE, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 3 -}, -{ // move 75: GroupFocus - .nameMsg = MSG_ItemName_GroupFocus, - .fullDescMsg = MSG_ItemFullDesc_GroupFocus, - .shortDescMsg = MSG_ItemShortDesc_GroupFocus, - .flags = TARGET_FLAG_2, - .category = MOVE_TYPE_NONE, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 2 -}, -{ // move 76: Peekaboo - .nameMsg = MSG_ItemName_Peekaboo, - .fullDescMsg = MSG_ItemFullDesc_Peekaboo, - .shortDescMsg = MSG_ItemShortDesc_Peekaboo, - .flags = TARGET_FLAG_2, - .category = MOVE_TYPE_NONE, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 3 -}, -{ // move 77: Focus - .nameMsg = MSG_Menus_StarPower_Focus, - .fullDescMsg = 0, - .shortDescMsg = MSG_Menus_StarPowerDesc_Focus, - .flags = TARGET_FLAG_80000000, - .category = MOVE_TYPE_STAR_POWER, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 0 -}, -{ // move 78: Refresh - .nameMsg = MSG_Menus_StarPower_Refresh, - .fullDescMsg = 0, - .shortDescMsg = MSG_Menus_StarPowerDesc_Refresh, - .flags = TARGET_FLAG_PLAYER, - .category = MOVE_TYPE_STAR_POWER, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 1, - .costBP = 1 -}, -{ // move 79: Lullaby - .nameMsg = MSG_Menus_StarPower_Lullaby, - .fullDescMsg = 0, - .shortDescMsg = MSG_Menus_StarPowerDesc_Lullaby, - .flags = TARGET_FLAG_2 | TARGET_FLAG_8000, - .category = MOVE_TYPE_STAR_POWER, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 1, - .costBP = 1 -}, -{ // move 7A: StarStorm - .nameMsg = MSG_Menus_StarPower_StarStorm, - .fullDescMsg = 0, - .shortDescMsg = MSG_Menus_StarPowerDesc_StarStorm, - .flags = TARGET_FLAG_2 | TARGET_FLAG_8000, - .category = MOVE_TYPE_STAR_POWER, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 2, - .costBP = 2 -}, -{ // move 7B: ChillOutMove - .nameMsg = MSG_Menus_StarPower_ChillOut, - .fullDescMsg = 0, - .shortDescMsg = MSG_Menus_StarPowerDesc_ChillOut, - .flags = TARGET_FLAG_2 | TARGET_FLAG_8000, - .category = MOVE_TYPE_STAR_POWER, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 2, - .costBP = 2 -}, -{ // move 7C: Smooch - .nameMsg = MSG_Menus_StarPower_Smooch, - .fullDescMsg = 0, - .shortDescMsg = MSG_Menus_StarPowerDesc_Smooch, - .flags = TARGET_FLAG_PLAYER, - .category = MOVE_TYPE_STAR_POWER, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 3, - .costBP = 3 -}, -{ // move 7D: TimeOut - .nameMsg = MSG_Menus_StarPower_TimeOut, - .fullDescMsg = 0, - .shortDescMsg = MSG_Menus_StarPowerDesc_TimeOut, - .flags = TARGET_FLAG_2 | TARGET_FLAG_8000, - .category = MOVE_TYPE_STAR_POWER, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 2, - .costBP = 2 -}, -{ // move 7E: UpAndAway - .nameMsg = MSG_Menus_StarPower_UpAndAway, - .fullDescMsg = 0, - .shortDescMsg = MSG_Menus_StarPowerDesc_UpAndAway, - .flags = TARGET_FLAG_2 | TARGET_FLAG_8000, - .category = MOVE_TYPE_STAR_POWER, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 2, - .costBP = 2 -}, -{ // move 7F: StarBeam - .nameMsg = MSG_Menus_StarPower_StarBeam, - .fullDescMsg = 0, - .shortDescMsg = MSG_Menus_StarPowerDesc_StarBeam, - .flags = TARGET_FLAG_2 | TARGET_FLAG_8000, - .category = MOVE_TYPE_STAR_POWER, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 0 -}, -{ // move 80: PeachBeam - .nameMsg = MSG_Menus_StarPower_PeachBeam, - .fullDescMsg = 0, - .shortDescMsg = MSG_Menus_StarPowerDesc_PeachBeam, - .flags = TARGET_FLAG_2 | TARGET_FLAG_8000, - .category = MOVE_TYPE_STAR_POWER, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 0 -}, -{ // move 81: PeachFocus - .nameMsg = MSG_Menus_StarPower_Peach_Focus, - .fullDescMsg = 0, - .shortDescMsg = MSG_Menus_StarPowerDesc_Focus, - .flags = TARGET_FLAG_100, - .category = MOVE_TYPE_STAR_POWER, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 0 -}, -{ // move 82: TwinkDash - .nameMsg = MSG_Menus_StarPower_Twink_Dash, - .fullDescMsg = 0, - .shortDescMsg = MSG_Menus_StarPowerDesc_Focus, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_2 | TARGET_FLAG_8000, - .category = MOVE_TYPE_STAR_POWER, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 0 -}, -{ // move 83: Headbonk1 - .nameMsg = MSG_PartnerMoveName_Headbonk1, - .fullDescMsg = MSG_PartnerDesc_Goombario_Pause_Headbonk1, - .shortDescMsg = MSG_PartnerDesc_Goombario_Battle_Headbonk, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_80 | TARGET_FLAG_800 | TARGET_FLAG_4000 | TARGET_FLAG_10000 | TARGET_FLAG_40000, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_2, - .costFP = 0, - .costBP = 0 -}, -{ // move 84: Headbonk2 - .nameMsg = MSG_PartnerMoveName_Headbonk2, - .fullDescMsg = MSG_PartnerDesc_Goombario_Pause_Headbonk2, - .shortDescMsg = MSG_PartnerDesc_Goombario_Battle_Headbonk, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_80 | TARGET_FLAG_800 | TARGET_FLAG_4000 | TARGET_FLAG_10000 | TARGET_FLAG_40000, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_2, - .costFP = 0, - .costBP = 0 -}, -{ // move 85: Headbonk3 - .nameMsg = MSG_PartnerMoveName_Headbonk3, - .fullDescMsg = MSG_PartnerDesc_Goombario_Pause_Headbonk3, - .shortDescMsg = MSG_PartnerDesc_Goombario_Battle_Headbonk, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_80 | TARGET_FLAG_800 | TARGET_FLAG_4000 | TARGET_FLAG_10000 | TARGET_FLAG_40000, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_2, - .costFP = 0, - .costBP = 0 -}, -{ // move 86: Tattle - .nameMsg = MSG_PartnerMoveName_Tattle, - .fullDescMsg = MSG_PartnerDesc_Goombario_Pause_Tattle, - .shortDescMsg = MSG_PartnerDesc_Goombario_Battle_Tattle, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_2 | TARGET_FLAG_8000 | TARGET_FLAG_10000 | TARGET_FLAG_20000, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 0, - .costBP = 0 -}, -{ // move 87: Charge - .nameMsg = MSG_PartnerMoveName_Charge, - .fullDescMsg = MSG_PartnerDesc_Goombario_Pause_Charge, - .shortDescMsg = MSG_PartnerDesc_Goombario_Battle_Charge, - .flags = TARGET_FLAG_100, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 1, - .costBP = 0 -}, -{ // move 88: Multibonk - .nameMsg = MSG_PartnerMoveName_Multibonk, - .fullDescMsg = MSG_PartnerDesc_Goombario_Pause_Multibonk, - .shortDescMsg = MSG_PartnerDesc_Goombario_Battle_Multibonk, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_80 | TARGET_FLAG_800 | TARGET_FLAG_4000 | TARGET_FLAG_10000 | TARGET_FLAG_40000, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_2, - .costFP = 3, - .costBP = 0 -}, -{ // move 89: ShellToss1 - .nameMsg = MSG_PartnerMoveName_ShellToss1, - .fullDescMsg = MSG_PartnerDesc_Kooper_Pause_ShellToss1, - .shortDescMsg = MSG_PartnerDesc_Kooper_Battle_ShellToss, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_4 | TARGET_FLAG_2000 | TARGET_FLAG_10000, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_1, - .costFP = 0, - .costBP = 0 -}, -{ // move 8A: ShellToss2 - .nameMsg = MSG_PartnerMoveName_ShellToss2, - .fullDescMsg = MSG_PartnerDesc_Kooper_Pause_ShellToss2, - .shortDescMsg = MSG_PartnerDesc_Kooper_Battle_ShellToss, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_4 | TARGET_FLAG_2000 | TARGET_FLAG_10000, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_1, - .costFP = 0, - .costBP = 0 -}, -{ // move 8B: ShellToss3 - .nameMsg = MSG_PartnerMoveName_ShellToss3, - .fullDescMsg = MSG_PartnerDesc_Kooper_Pause_ShellToss3, - .shortDescMsg = MSG_PartnerDesc_Kooper_Battle_ShellToss, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_4 | TARGET_FLAG_2000 | TARGET_FLAG_10000, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_1, - .costFP = 0, - .costBP = 0 -}, -{ // move 8C: PowerShell - .nameMsg = MSG_PartnerMoveName_PowerShell, - .fullDescMsg = MSG_PartnerDesc_Kooper_Pause_PowerShell, - .shortDescMsg = MSG_PartnerDesc_Kooper_Battle_PowerShell, - .flags = TARGET_FLAG_4 | TARGET_FLAG_8000, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_1, - .costFP = 3, - .costBP = 0 -}, -{ // move 8D: DizzyShell - .nameMsg = MSG_PartnerMoveName_DizzyShell, - .fullDescMsg = MSG_PartnerDesc_Kooper_Pause_DizzyShell, - .shortDescMsg = MSG_PartnerDesc_Kooper_Battle_DizzyShell, - .flags = TARGET_FLAG_4 | TARGET_FLAG_8000, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_3, - .costFP = 4, - .costBP = 0 -}, -{ // move 8E: FireShell - .nameMsg = MSG_PartnerMoveName_FireShell, - .fullDescMsg = MSG_PartnerDesc_Kooper_Pause_FireShell, - .shortDescMsg = MSG_PartnerDesc_Kooper_Battle_FireShell, - .flags = TARGET_FLAG_4 | TARGET_FLAG_8000, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_4, - .costFP = 5, - .costBP = 0 -}, -{ // move 8F: BodySlam1 - .nameMsg = MSG_PartnerMoveName_BodySlam1, - .fullDescMsg = MSG_PartnerDesc_Bombette_Pause_BodySlam1, - .shortDescMsg = MSG_PartnerDesc_Bombette_Battle_BodySlam, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_4 | TARGET_FLAG_2000 | TARGET_FLAG_10000, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_15, - .costFP = 0, - .costBP = 0 -}, -{ // move 90: BodySlam2 - .nameMsg = MSG_PartnerMoveName_BodySlam2, - .fullDescMsg = MSG_PartnerDesc_Bombette_Pause_BodySlam2, - .shortDescMsg = MSG_PartnerDesc_Bombette_Battle_BodySlam, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_4 | TARGET_FLAG_2000 | TARGET_FLAG_10000, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_15, - .costFP = 0, - .costBP = 0 -}, -{ // move 91: BodySlam3 - .nameMsg = MSG_PartnerMoveName_BodySlam3, - .fullDescMsg = MSG_PartnerDesc_Bombette_Pause_BodySlam3, - .shortDescMsg = MSG_PartnerDesc_Bombette_Battle_BodySlam, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_4 | TARGET_FLAG_2000 | TARGET_FLAG_10000, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_15, - .costFP = 0, - .costBP = 0 -}, -{ // move 92: Bomb - .nameMsg = MSG_PartnerMoveName_Bomb, - .fullDescMsg = MSG_PartnerDesc_Bombette_Pause_Bomb, - .shortDescMsg = MSG_PartnerDesc_Bombette_Battle_Bomb, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_4 | TARGET_FLAG_2000 | TARGET_FLAG_10000, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_3, - .costFP = 3, - .costBP = 0 -}, -{ // move 93: PowerBomb - .nameMsg = MSG_PartnerMoveName_PowerBomb, - .fullDescMsg = MSG_PartnerDesc_Bombette_Pause_PowerBomb, - .shortDescMsg = MSG_PartnerDesc_Bombette_Battle_PowerBomb, - .flags = TARGET_FLAG_4 | TARGET_FLAG_8000, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_3, - .costFP = 6, - .costBP = 0 -}, -{ // move 94: MegaBomb - .nameMsg = MSG_PartnerMoveName_MegaBomb, - .fullDescMsg = MSG_PartnerDesc_Bombette_Pause_MegaBomb, - .shortDescMsg = MSG_PartnerDesc_Bombette_Battle_MegaBomb, - .flags = TARGET_FLAG_2 | TARGET_FLAG_8000, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_3, - .costFP = 8, - .costBP = 0 -}, -{ // move 95: SkyDive1 - .nameMsg = MSG_PartnerMoveName_SkyDive1, - .fullDescMsg = MSG_PartnerDesc_Parakarry_Pause_SkyDive1, - .shortDescMsg = MSG_PartnerDesc_Parakarry_Battle_SkyDive, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_2 | TARGET_FLAG_10000, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_0, - .costFP = 0, - .costBP = 0 -}, -{ // move 96: SkyDive2 - .nameMsg = MSG_PartnerMoveName_SkyDive2, - .fullDescMsg = MSG_PartnerDesc_Parakarry_Pause_SkyDive2, - .shortDescMsg = MSG_PartnerDesc_Parakarry_Battle_SkyDive, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_2 | TARGET_FLAG_10000, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_0, - .costFP = 0, - .costBP = 0 -}, -{ // move 97: SkyDive3 - .nameMsg = MSG_PartnerMoveName_SkyDive3, - .fullDescMsg = MSG_PartnerDesc_Parakarry_Pause_SkyDive3, - .shortDescMsg = MSG_PartnerDesc_Parakarry_Battle_SkyDive, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_2 | TARGET_FLAG_10000, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_0, - .costFP = 0, - .costBP = 0 -}, -{ // move 98: ShellShot - .nameMsg = MSG_PartnerMoveName_ShellShot, - .fullDescMsg = MSG_PartnerDesc_Parakarry_Pause_ShellShot, - .shortDescMsg = MSG_PartnerDesc_Parakarry_Battle_ShellShot, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_2 | TARGET_FLAG_10000, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_5, - .costFP = 3, - .costBP = 0 -}, -{ // move 99: AirLift - .nameMsg = MSG_PartnerMoveName_AirLift, - .fullDescMsg = MSG_PartnerDesc_Parakarry_Pause_AirLift, - .shortDescMsg = MSG_PartnerDesc_Parakarry_Battle_AirLift, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_2 | TARGET_FLAG_400 | TARGET_FLAG_8000, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_3, - .costFP = 3, - .costBP = 0 -}, -{ // move 9A: AirRaid - .nameMsg = MSG_PartnerMoveName_AirRaid, - .fullDescMsg = MSG_PartnerDesc_Parakarry_Pause_AirRaid, - .shortDescMsg = MSG_PartnerDesc_Parakarry_Battle_AirRaid, - .flags = TARGET_FLAG_2 | TARGET_FLAG_8000, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_4, - .costFP = 6, - .costBP = 0 -}, -{ // move 9B: Unused_LoneFool1 - .nameMsg = (s32) "ひとりぼけ", - .fullDescMsg = 0, - .shortDescMsg = 0, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_2, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_0, - .costFP = 0, - .costBP = 0 -}, -{ // move 9C: Unused_LoneFool2 - .nameMsg = (s32) "ひとりぼけ", - .fullDescMsg = 0, - .shortDescMsg = 0, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_2, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_0, - .costFP = 0, - .costBP = 0 -}, -{ // move 9D: Unused_LoneFool3 - .nameMsg = (s32) "ひとりぼけ", - .fullDescMsg = 0, - .shortDescMsg = 0, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_2, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_0, - .costFP = 0, - .costBP = 0 -}, -{ // move 9E: Unused_Mumble - .nameMsg = (s32) "むにゃむにゃ", - .fullDescMsg = 0, - .shortDescMsg = 0, - .flags = TARGET_FLAG_4, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_0, - .costFP = 0, - .costBP = 0 -}, -{ // move 9F: Unused_Preach - .nameMsg = (s32) "せっきょう", - .fullDescMsg = 0, - .shortDescMsg = 0, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_2, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_0, - .costFP = 0, - .costBP = 0 -}, -{ // move A0: Unused_Awakening - .nameMsg = (s32) "かくせい", - .fullDescMsg = 0, - .shortDescMsg = 0, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_2, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_0, - .costFP = 0, - .costBP = 0 -}, -{ // move A1: ElectroDash1 - .nameMsg = MSG_PartnerMoveName_ElectroDash1, - .fullDescMsg = MSG_PartnerDesc_Watt_Pause_ElectroDash1, - .shortDescMsg = MSG_PartnerDesc_Watt_Battle_ElectroDash, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_2, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_15, - .costFP = 0, - .costBP = 0 -}, -{ // move A2: ElectroDash2 - .nameMsg = MSG_PartnerMoveName_ElectroDash2, - .fullDescMsg = MSG_PartnerDesc_Watt_Pause_ElectroDash2, - .shortDescMsg = MSG_PartnerDesc_Watt_Battle_ElectroDash, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_2, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_15, - .costFP = 0, - .costBP = 0 -}, -{ // move A3: ElectroDash3 - .nameMsg = MSG_PartnerMoveName_ElectroDash3, - .fullDescMsg = MSG_PartnerDesc_Watt_Pause_ElectroDash3, - .shortDescMsg = MSG_PartnerDesc_Watt_Battle_ElectroDash, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_2, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_15, - .costFP = 0, - .costBP = 0 -}, -{ // move A4: PowerShock - .nameMsg = MSG_PartnerMoveName_PowerShock, - .fullDescMsg = MSG_PartnerDesc_Watt_Pause_PowerShock, - .shortDescMsg = MSG_PartnerDesc_Watt_Battle_PowerShock, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_2, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_3, - .costFP = 2, - .costBP = 0 -}, -{ // move A5: TurboCharge - .nameMsg = MSG_PartnerMoveName_TurboCharge, - .fullDescMsg = MSG_PartnerDesc_Watt_Pause_TurboCharge, - .shortDescMsg = MSG_PartnerDesc_Watt_Battle_TurboCharge, - .flags = TARGET_FLAG_PLAYER, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_10, - .costFP = 3, - .costBP = 0 -}, -{ // move A6: MegaShock - .nameMsg = MSG_PartnerMoveName_MegaShock, - .fullDescMsg = MSG_PartnerDesc_Watt_Pause_MegaShock, - .shortDescMsg = MSG_PartnerDesc_Watt_Battle_MegaShock, - .flags = TARGET_FLAG_2 | TARGET_FLAG_8000, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_12, - .costFP = 5, - .costBP = 0 -}, -{ // move A7: BellyFlop1 - .nameMsg = MSG_PartnerMoveName_BellyFlop1, - .fullDescMsg = MSG_PartnerDesc_Sushie_Pause_BellyFlop1, - .shortDescMsg = MSG_PartnerDesc_Sushie_Battle_BellyFlop, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_80 | TARGET_FLAG_800 | TARGET_FLAG_4000 | TARGET_FLAG_10000 | TARGET_FLAG_40000, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_1, - .costFP = 0, - .costBP = 0 -}, -{ // move A8: BellyFlop2 - .nameMsg = MSG_PartnerMoveName_BellyFlop2, - .fullDescMsg = MSG_PartnerDesc_Sushie_Pause_BellyFlop2, - .shortDescMsg = MSG_PartnerDesc_Sushie_Battle_BellyFlop, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_80 | TARGET_FLAG_800 | TARGET_FLAG_4000 | TARGET_FLAG_10000 | TARGET_FLAG_40000, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_1, - .costFP = 0, - .costBP = 0 -}, -{ // move A9: BellyFlop3 - .nameMsg = MSG_PartnerMoveName_BellyFlop3, - .fullDescMsg = MSG_PartnerDesc_Sushie_Pause_BellyFlop3, - .shortDescMsg = MSG_PartnerDesc_Sushie_Battle_BellyFlop, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_80 | TARGET_FLAG_800 | TARGET_FLAG_4000 | TARGET_FLAG_10000 | TARGET_FLAG_40000, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_1, - .costFP = 0, - .costBP = 0 -}, -{ // move AA: Squirt - .nameMsg = MSG_PartnerMoveName_Squirt, - .fullDescMsg = MSG_PartnerDesc_Sushie_Pause_Squirt, - .shortDescMsg = MSG_PartnerDesc_Sushie_Battle_Squirt, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_2, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_14, - .costFP = 3, - .costBP = 0 -}, -{ // move AB: WaterBlock - .nameMsg = MSG_PartnerMoveName_WaterBlock, - .fullDescMsg = MSG_PartnerDesc_Sushie_Pause_WaterBlock, - .shortDescMsg = MSG_PartnerDesc_Sushie_Battle_WaterBlock, - .flags = TARGET_FLAG_PLAYER, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_10, - .costFP = 3, - .costBP = 0 -}, -{ // move AC: TidalWave - .nameMsg = MSG_PartnerMoveName_TidalWave, - .fullDescMsg = MSG_PartnerDesc_Sushie_Pause_TidalWave, - .shortDescMsg = MSG_PartnerDesc_Sushie_Battle_TidalWave, - .flags = TARGET_FLAG_2 | TARGET_FLAG_8000, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_8, - .costFP = 6, - .costBP = 0 -}, -{ // move AD: SpinyFlip1 - .nameMsg = MSG_PartnerMoveName_SpinyFlip1, - .fullDescMsg = MSG_PartnerDesc_Lakilester_Pause_SpinyFlip1, - .shortDescMsg = MSG_PartnerDesc_Lakilester_Battle_SpinyFlip, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_2, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_16, - .costFP = 0, - .costBP = 0 -}, -{ // move AE: SpinyFlip2 - .nameMsg = MSG_PartnerMoveName_SpinyFlip2, - .fullDescMsg = MSG_PartnerDesc_Lakilester_Pause_SpinyFlip2, - .shortDescMsg = MSG_PartnerDesc_Lakilester_Battle_SpinyFlip, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_2, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_16, - .costFP = 0, - .costBP = 0 -}, -{ // move AF: SpinyFlip3 - .nameMsg = MSG_PartnerMoveName_SpinyFlip3, - .fullDescMsg = MSG_PartnerDesc_Lakilester_Pause_SpinyFlip3, - .shortDescMsg = MSG_PartnerDesc_Lakilester_Battle_SpinyFlip, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_2, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_16, - .costFP = 0, - .costBP = 0 -}, -{ // move B0: SpinySurge - .nameMsg = MSG_PartnerMoveName_SpinySurge, - .fullDescMsg = MSG_PartnerDesc_Lakilester_Pause_SpinySurge, - .shortDescMsg = MSG_PartnerDesc_Lakilester_Battle_SpinySurge, - .flags = TARGET_FLAG_2 | TARGET_FLAG_8000, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_4, - .costFP = 4, - .costBP = 0 -}, -{ // move B1: CloudNine - .nameMsg = MSG_PartnerMoveName_CloudNine, - .fullDescMsg = MSG_PartnerDesc_Lakilester_Pause_CloudNine, - .shortDescMsg = MSG_PartnerDesc_Lakilester_Battle_CloudNine, - .flags = TARGET_FLAG_PLAYER, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_10, - .costFP = 4, - .costBP = 0 -}, -{ // move B2: Hurricane - .nameMsg = MSG_PartnerMoveName_Hurricane, - .fullDescMsg = MSG_PartnerDesc_Lakilester_Pause_Hurricane, - .shortDescMsg = MSG_PartnerDesc_Lakilester_Battle_Hurricane, - .flags = TARGET_FLAG_2 | TARGET_FLAG_8000, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_12, - .costFP = 5, - .costBP = 0 -}, -{ // move B3: Smack1 - .nameMsg = MSG_PartnerMoveName_Smack1, - .fullDescMsg = MSG_PartnerDesc_Bow_Pause_Smack1, - .shortDescMsg = MSG_PartnerDesc_Bow_Battle_Smack, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_2, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_4, - .costFP = 0, - .costBP = 0 -}, -{ // move B4: Smack2 - .nameMsg = MSG_PartnerMoveName_Smack2, - .fullDescMsg = MSG_PartnerDesc_Bow_Pause_Smack2, - .shortDescMsg = MSG_PartnerDesc_Bow_Battle_Smack, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_2, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_4, - .costFP = 0, - .costBP = 0 -}, -{ // move B5: Smack3 - .nameMsg = MSG_PartnerMoveName_Smack3, - .fullDescMsg = MSG_PartnerDesc_Bow_Pause_Smack3, - .shortDescMsg = MSG_PartnerDesc_Bow_Battle_Smack, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_2, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_4, - .costFP = 0, - .costBP = 0 -}, -{ // move B6: OuttaSight - .nameMsg = MSG_PartnerMoveName_OuttaSight, - .fullDescMsg = MSG_PartnerDesc_Bow_Pause_OuttaSight, - .shortDescMsg = MSG_PartnerDesc_Bow_Battle_OuttaSight, - .flags = TARGET_FLAG_PLAYER, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_NONE, - .costFP = 2, - .costBP = 0 -}, -{ // move B7: Spook - .nameMsg = MSG_PartnerMoveName_Spook, - .fullDescMsg = MSG_PartnerDesc_Bow_Pause_Spook, - .shortDescMsg = MSG_PartnerDesc_Bow_Battle_Spook, - .flags = TARGET_FLAG_2 | TARGET_FLAG_8000, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_4, - .costFP = 3, - .costBP = 0 -}, -{ // move B8: FanSmack - .nameMsg = MSG_PartnerMoveName_FanSmack, - .fullDescMsg = MSG_PartnerDesc_Bow_Pause_FanSmack, - .shortDescMsg = MSG_PartnerDesc_Bow_Battle_FanSmack, - .flags = TARGET_FLAG_ENEMY | TARGET_FLAG_2, - .category = MOVE_TYPE_PARTNER, - .actionTip = MOVE_ACTION_TIP_4, - .costFP = 5, - .costBP = 0 -}, -}; diff --git a/src/move_table.yaml b/src/move_table.yaml new file mode 100644 index 0000000000..ddb5dc6f34 --- /dev/null +++ b/src/move_table.yaml @@ -0,0 +1,1665 @@ +- None: + nameMsg: 0 + fullDescMsg: 0 + shortDescMsg: 0 + flags: [] + category: MOVE_TYPE_NONE + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 0 +- Unused_01: + nameMsg: 0 + fullDescMsg: 0 + shortDescMsg: 0 + flags: [ TARGET_FLAG_2 ] + category: MOVE_TYPE_NONE + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 0 +- Unused_02: + nameMsg: 0 + fullDescMsg: 0 + shortDescMsg: 0 + flags: [ TARGET_FLAG_PLAYER ] + category: MOVE_TYPE_NONE + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 0 +- Hammer1: + nameMsg: MSG_Menus_Hammer + fullDescMsg: 0 + shortDescMsg: MSG_ItemShortDesc_Hammer + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_4, TARGET_FLAG_1000, TARGET_FLAG_2000, TARGET_FLAG_10000 ] + category: MOVE_TYPE_HAMMER + actionTip: MOVE_ACTION_TIP_1 + costFP: 0 + costBP: 0 +- Hammer2: + nameMsg: MSG_Menus_Hammer + fullDescMsg: MSG_ItemShortDesc_SuperHammer + shortDescMsg: MSG_ItemShortDesc_SuperHammer + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_4, TARGET_FLAG_1000, TARGET_FLAG_2000, TARGET_FLAG_10000 ] + category: MOVE_TYPE_HAMMER + actionTip: MOVE_ACTION_TIP_1 + costFP: 0 + costBP: 0 +- Hammer3: + nameMsg: MSG_Menus_Hammer + fullDescMsg: MSG_ItemShortDesc_UltraHammer + shortDescMsg: MSG_ItemShortDesc_UltraHammer + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_4, TARGET_FLAG_1000, TARGET_FLAG_2000, TARGET_FLAG_10000 ] + category: MOVE_TYPE_HAMMER + actionTip: MOVE_ACTION_TIP_1 + costFP: 0 + costBP: 0 +- FirstStrikeHammer: + nameMsg: MSG_Menus_Hammer + fullDescMsg: 0 + shortDescMsg: 0 + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_4, TARGET_FLAG_1000, TARGET_FLAG_2000, TARGET_FLAG_10000 ] + category: MOVE_TYPE_HAMMER + actionTip: MOVE_ACTION_TIP_1 + costFP: 0 + costBP: 0 +- BerserkerHammer: + nameMsg: MSG_MoveName_Berserker + fullDescMsg: MSG_ItemFullDesc_Berserker + shortDescMsg: MSG_ItemShortDesc_Berserker + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_4, TARGET_FLAG_1000, TARGET_FLAG_2000, TARGET_FLAG_10000 ] + category: MOVE_TYPE_HAMMER + actionTip: MOVE_ACTION_TIP_1 + costFP: 0 + costBP: 0 +- SpinSmash: + nameMsg: MSG_PlayerMoveName_SpinSmash + fullDescMsg: MSG_ItemFullDesc_SpinSmash + shortDescMsg: MSG_ItemShortDesc_SpinSmash + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_4, TARGET_FLAG_1000, TARGET_FLAG_2000, TARGET_FLAG_10000 ] + category: MOVE_TYPE_HAMMER + actionTip: MOVE_ACTION_TIP_1 + costFP: 2 + costBP: 1 +- QuakeHammer: + nameMsg: MSG_PlayerMoveName_QuakeHammer + fullDescMsg: MSG_ItemFullDesc_QuakeHammer + shortDescMsg: MSG_ItemShortDesc_QuakeHammer + flags: [ TARGET_FLAG_20, TARGET_FLAG_8000 ] + category: MOVE_TYPE_HAMMER + actionTip: MOVE_ACTION_TIP_1 + costFP: 2 + costBP: 1 +- DDownPound: + nameMsg: MSG_PlayerMoveName_DDownPound + fullDescMsg: MSG_ItemFullDesc_DDownPound + shortDescMsg: MSG_ItemShortDesc_DDownPound + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_4, TARGET_FLAG_1000, TARGET_FLAG_2000, TARGET_FLAG_10000 ] + category: MOVE_TYPE_HAMMER + actionTip: MOVE_ACTION_TIP_1 + costFP: 2 + costBP: 2 +- SmashCharge0: + nameMsg: MSG_MoveName_SmashCharge0 + fullDescMsg: MSG_ItemFullDesc_SmashCharge0 + shortDescMsg: MSG_ItemShortDesc_SmashCharge0 + flags: [ TARGET_FLAG_PLAYER ] + category: MOVE_TYPE_HAMMER + actionTip: MOVE_ACTION_TIP_NONE + costFP: 1 + costBP: 1 +- Unused_Hammer_0C: + nameMsg: MSG_Menus_Hammer + fullDescMsg: MSG_ItemFullDesc_SmashCharge0 + shortDescMsg: MSG_ItemShortDesc_SmashCharge0 + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_1000, TARGET_FLAG_4000, TARGET_FLAG_10000, TARGET_FLAG_40000 ] + category: MOVE_TYPE_HAMMER + actionTip: MOVE_ACTION_TIP_1 + costFP: 0 + costBP: 0 +- HammerThrow: + nameMsg: MSG_PlayerMoveName_HammerThrow + fullDescMsg: MSG_ItemFullDesc_HammerThrow + shortDescMsg: MSG_ItemShortDesc_HammerThrow + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_2 ] + category: MOVE_TYPE_HAMMER + actionTip: MOVE_ACTION_TIP_1 + costFP: 2 + costBP: 2 +- MegaQuake: + nameMsg: MSG_PlayerMoveName_MegaQuake + fullDescMsg: MSG_ItemFullDesc_MegaQuake + shortDescMsg: MSG_ItemShortDesc_MegaQuake + flags: [ TARGET_FLAG_20, TARGET_FLAG_8000 ] + category: MOVE_TYPE_HAMMER + actionTip: MOVE_ACTION_TIP_1 + costFP: 7 + costBP: 3 +- SmashCharge: + nameMsg: MSG_PlayerMoveName_SmashCharge + fullDescMsg: MSG_ItemFullDesc_SmashCharge + shortDescMsg: MSG_ItemShortDesc_SmashCharge + flags: [ TARGET_FLAG_PLAYER ] + category: MOVE_TYPE_HAMMER + actionTip: MOVE_ACTION_TIP_NONE + costFP: 1 + costBP: 1 +- Unused_Hammer_10: + nameMsg: MSG_Menus_Hammer + fullDescMsg: MSG_ItemFullDesc_SmashCharge + shortDescMsg: MSG_ItemShortDesc_SmashCharge + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_4000, TARGET_FLAG_10000, TARGET_FLAG_40000 ] + category: MOVE_TYPE_HAMMER + actionTip: MOVE_ACTION_TIP_1 + costFP: 0 + costBP: 0 +- SuperSmashCharge: + nameMsg: MSG_PlayerMoveName_SuperSmashCharge + fullDescMsg: MSG_ItemFullDesc_SSmashChg + shortDescMsg: MSG_ItemShortDesc_SSmashChg + flags: [ TARGET_FLAG_PLAYER ] + category: MOVE_TYPE_HAMMER + actionTip: MOVE_ACTION_TIP_NONE + costFP: 4 + costBP: 2 +- Unused_Hammer_12: + nameMsg: MSG_Menus_Hammer + fullDescMsg: MSG_ItemFullDesc_SSmashChg + shortDescMsg: MSG_ItemShortDesc_SSmashChg + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_1000, TARGET_FLAG_4000, TARGET_FLAG_10000, TARGET_FLAG_40000 ] + category: MOVE_TYPE_HAMMER + actionTip: MOVE_ACTION_TIP_1 + costFP: 0 + costBP: 0 +- AutoSmash: + nameMsg: MSG_MoveName_AutoSmash + fullDescMsg: MSG_ItemFullDesc_AutoSmash + shortDescMsg: MSG_ItemShortDesc_AutoSmash + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_4, TARGET_FLAG_1000, TARGET_FLAG_2000, TARGET_FLAG_10000 ] + category: MOVE_TYPE_HAMMER + actionTip: MOVE_ACTION_TIP_NONE + costFP: 2 + costBP: 1 +- PowerQuake: + nameMsg: MSG_PlayerMoveName_PowerQuake + fullDescMsg: MSG_ItemFullDesc_PowerQuake + shortDescMsg: MSG_ItemShortDesc_PowerQuake + flags: [ TARGET_FLAG_20, TARGET_FLAG_8000 ] + category: MOVE_TYPE_HAMMER + actionTip: MOVE_ACTION_TIP_1 + costFP: 4 + costBP: 2 +- PowerSmash: + nameMsg: MSG_PlayerMoveName_PowerSmash + fullDescMsg: MSG_ItemFullDesc_PowerSmash + shortDescMsg: MSG_ItemShortDesc_PowerSmash + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_4, TARGET_FLAG_1000, TARGET_FLAG_2000, TARGET_FLAG_10000 ] + category: MOVE_TYPE_HAMMER + actionTip: MOVE_ACTION_TIP_1 + costFP: 2 + costBP: 1 +- SuperSmash: + nameMsg: MSG_MoveName_SuperSmash + fullDescMsg: MSG_ItemFullDesc_SuperSmash + shortDescMsg: MSG_ItemShortDesc_SuperSmash + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_4, TARGET_FLAG_1000, TARGET_FLAG_2000, TARGET_FLAG_10000 ] + category: MOVE_TYPE_HAMMER + actionTip: MOVE_ACTION_TIP_1 + costFP: 4 + costBP: 2 +- MegaSmash: + nameMsg: MSG_PlayerMoveName_MegaSmash + fullDescMsg: MSG_ItemFullDesc_MegaSmash + shortDescMsg: MSG_ItemShortDesc_MegaSmash + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_4, TARGET_FLAG_1000, TARGET_FLAG_2000, TARGET_FLAG_10000 ] + category: MOVE_TYPE_HAMMER + actionTip: MOVE_ACTION_TIP_1 + costFP: 6 + costBP: 3 +- ShrinkSmash: + nameMsg: MSG_PlayerMoveName_ShrinkSmash + fullDescMsg: MSG_ItemFullDesc_ShrinkSmash + shortDescMsg: MSG_ItemShortDesc_ShrinkSmash + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_4, TARGET_FLAG_1000, TARGET_FLAG_2000, TARGET_FLAG_10000 ] + category: MOVE_TYPE_HAMMER + actionTip: MOVE_ACTION_TIP_1 + costFP: 2 + costBP: 1 +- ShellCrack: + nameMsg: MSG_ItemName_ShellCrack + fullDescMsg: MSG_ItemFullDesc_ShellCrack + shortDescMsg: MSG_ItemShortDesc_ShellCrack + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_4, TARGET_FLAG_1000, TARGET_FLAG_2000, TARGET_FLAG_10000 ] + category: MOVE_TYPE_HAMMER + actionTip: MOVE_ACTION_TIP_1 + costFP: 6 + costBP: 3 +- Jump1: + nameMsg: MSG_Menus_Jump + fullDescMsg: MSG_ItemShortDesc_Boots + shortDescMsg: MSG_ItemShortDesc_Boots + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_80, TARGET_FLAG_800, TARGET_FLAG_4000, TARGET_FLAG_10000, TARGET_FLAG_40000 ] + category: MOVE_TYPE_JUMP + actionTip: MOVE_ACTION_TIP_0 + costFP: 0 + costBP: 0 +- Jump2: + nameMsg: MSG_Menus_Jump + fullDescMsg: MSG_ItemShortDesc_SuperBoots + shortDescMsg: MSG_ItemShortDesc_SuperBoots + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_80, TARGET_FLAG_800, TARGET_FLAG_4000, TARGET_FLAG_10000, TARGET_FLAG_40000 ] + category: MOVE_TYPE_JUMP + actionTip: MOVE_ACTION_TIP_0 + costFP: 0 + costBP: 0 +- Jump3: + nameMsg: MSG_Menus_Jump + fullDescMsg: MSG_ItemShortDesc_UltraBoots + shortDescMsg: MSG_ItemShortDesc_UltraBoots + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_80, TARGET_FLAG_800, TARGET_FLAG_4000, TARGET_FLAG_10000, TARGET_FLAG_40000 ] + category: MOVE_TYPE_JUMP + actionTip: MOVE_ACTION_TIP_0 + costFP: 0 + costBP: 0 +- FirstStrikeJump: + nameMsg: MSG_Menus_Jump + fullDescMsg: 0 + shortDescMsg: 0 + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_80, TARGET_FLAG_800, TARGET_FLAG_4000, TARGET_FLAG_10000, TARGET_FLAG_40000 ] + category: MOVE_TYPE_JUMP + actionTip: MOVE_ACTION_TIP_0 + costFP: 0 + costBP: 0 +- BerserkerJump: + nameMsg: MSG_Menus_Jump + fullDescMsg: MSG_ItemFullDesc_Berserker + shortDescMsg: MSG_ItemShortDesc_Berserker + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_80, TARGET_FLAG_800, TARGET_FLAG_4000, TARGET_FLAG_10000, TARGET_FLAG_40000 ] + category: MOVE_TYPE_JUMP + actionTip: MOVE_ACTION_TIP_0 + costFP: 0 + costBP: 0 +- Multibounce: + nameMsg: MSG_PlayerMoveName_Multibounce + fullDescMsg: MSG_ItemFullDesc_Multibounce + shortDescMsg: MSG_ItemShortDesc_Multibounce + flags: [ TARGET_FLAG_80, TARGET_FLAG_800, TARGET_FLAG_4000, TARGET_FLAG_8000, TARGET_FLAG_40000 ] + category: MOVE_TYPE_JUMP + actionTip: MOVE_ACTION_TIP_0 + costFP: 2 + costBP: 1 +- PowerBounce: + nameMsg: MSG_PlayerMoveName_PowerBounce + fullDescMsg: MSG_ItemFullDesc_PowerBounce + shortDescMsg: MSG_ItemShortDesc_PowerBounce + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_80, TARGET_FLAG_800, TARGET_FLAG_4000, TARGET_FLAG_10000, TARGET_FLAG_40000 ] + category: MOVE_TYPE_JUMP + actionTip: MOVE_ACTION_TIP_0 + costFP: 3 + costBP: 2 +- SleepStomp: + nameMsg: MSG_PlayerMoveName_SleepStomp + fullDescMsg: MSG_ItemFullDesc_SleepStomp + shortDescMsg: MSG_ItemShortDesc_SleepStomp + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_80, TARGET_FLAG_800, TARGET_FLAG_4000, TARGET_FLAG_10000, TARGET_FLAG_40000 ] + category: MOVE_TYPE_JUMP + actionTip: MOVE_ACTION_TIP_0 + costFP: 2 + costBP: 1 +- DizzyStomp: + nameMsg: MSG_PlayerMoveName_DizzyStomp + fullDescMsg: MSG_ItemFullDesc_DizzyStomp + shortDescMsg: MSG_ItemShortDesc_DizzyStomp + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_80, TARGET_FLAG_800, TARGET_FLAG_4000, TARGET_FLAG_10000, TARGET_FLAG_40000 ] + category: MOVE_TYPE_JUMP + actionTip: MOVE_ACTION_TIP_0 + costFP: 2 + costBP: 1 +- JumpCharge0: + nameMsg: MSG_MoveName_JumpCharge0 + fullDescMsg: MSG_ItemFullDesc_JumpCharge0 + shortDescMsg: MSG_ItemShortDesc_JumpCharge0 + flags: [ TARGET_FLAG_PLAYER, TARGET_FLAG_800 ] + category: MOVE_TYPE_JUMP + actionTip: MOVE_ACTION_TIP_NONE + costFP: 1 + costBP: 1 +- Unused_24: + nameMsg: MSG_Menus_Jump + fullDescMsg: MSG_ItemFullDesc_JumpCharge0 + shortDescMsg: MSG_ItemShortDesc_JumpCharge0 + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_80, TARGET_FLAG_800, TARGET_FLAG_4000, TARGET_FLAG_10000, TARGET_FLAG_40000 ] + category: MOVE_TYPE_JUMP + actionTip: MOVE_ACTION_TIP_0 + costFP: 1 + costBP: 1 +- JumpCharge: + nameMsg: MSG_PlayerMoveName_JumpCharge + fullDescMsg: MSG_ItemFullDesc_JumpCharge + shortDescMsg: MSG_ItemShortDesc_JumpCharge + flags: [ TARGET_FLAG_PLAYER, TARGET_FLAG_800 ] + category: MOVE_TYPE_JUMP + actionTip: MOVE_ACTION_TIP_NONE + costFP: 1 + costBP: 1 +- Unused_26: + nameMsg: MSG_Menus_Jump + fullDescMsg: MSG_ItemFullDesc_JumpCharge + shortDescMsg: MSG_ItemShortDesc_JumpCharge + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_80, TARGET_FLAG_800, TARGET_FLAG_4000, TARGET_FLAG_10000, TARGET_FLAG_40000 ] + category: MOVE_TYPE_JUMP + actionTip: MOVE_ACTION_TIP_0 + costFP: 0 + costBP: 0 +- SuperJumpCharge: + nameMsg: MSG_PlayerMoveName_SuperJumpCharge + fullDescMsg: MSG_ItemFullDesc_SJumpChg + shortDescMsg: MSG_ItemShortDesc_SJumpChg + flags: [ TARGET_FLAG_PLAYER, TARGET_FLAG_800 ] + category: MOVE_TYPE_JUMP + actionTip: MOVE_ACTION_TIP_NONE + costFP: 4 + costBP: 2 +- Unused_28: + nameMsg: MSG_Menus_Jump + fullDescMsg: MSG_ItemFullDesc_SJumpChg + shortDescMsg: MSG_ItemShortDesc_SJumpChg + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_80, TARGET_FLAG_800, TARGET_FLAG_4000, TARGET_FLAG_10000, TARGET_FLAG_40000 ] + category: MOVE_TYPE_JUMP + actionTip: MOVE_ACTION_TIP_0 + costFP: 0 + costBP: 0 +- AutoJump: + nameMsg: MSG_MoveName_AutoJump + fullDescMsg: MSG_ItemFullDesc_AutoJump + shortDescMsg: MSG_ItemShortDesc_AutoJump + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_80, TARGET_FLAG_800, TARGET_FLAG_4000, TARGET_FLAG_10000, TARGET_FLAG_40000 ] + category: MOVE_TYPE_JUMP + actionTip: MOVE_ACTION_TIP_NONE + costFP: 2 + costBP: 1 +- AutoMultibounce: + nameMsg: MSG_MoveName_AutoMultibounce + fullDescMsg: MSG_ItemFullDesc_AutoMultibounce + shortDescMsg: MSG_ItemShortDesc_AutoMultibounce + flags: [ TARGET_FLAG_80, TARGET_FLAG_800, TARGET_FLAG_4000, TARGET_FLAG_8000, TARGET_FLAG_40000 ] + category: MOVE_TYPE_JUMP + actionTip: MOVE_ACTION_TIP_NONE + costFP: 5 + costBP: 2 +- PowerJump: + nameMsg: MSG_PlayerMoveName_PowerJump + fullDescMsg: MSG_ItemFullDesc_PowerJump + shortDescMsg: MSG_ItemShortDesc_PowerJump + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_80, TARGET_FLAG_800, TARGET_FLAG_4000, TARGET_FLAG_10000, TARGET_FLAG_40000 ] + category: MOVE_TYPE_JUMP + actionTip: MOVE_ACTION_TIP_0 + costFP: 2 + costBP: 1 +- SuperJump: + nameMsg: MSG_MoveName_SuperJump + fullDescMsg: MSG_ItemFullDesc_SuperJump + shortDescMsg: MSG_ItemShortDesc_SuperJump + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_80, TARGET_FLAG_800, TARGET_FLAG_4000, TARGET_FLAG_10000, TARGET_FLAG_40000 ] + category: MOVE_TYPE_JUMP + actionTip: MOVE_ACTION_TIP_0 + costFP: 4 + costBP: 2 +- MegaJump: + nameMsg: MSG_PlayerMoveName_MegaJump + fullDescMsg: MSG_ItemFullDesc_MegaJump + shortDescMsg: MSG_ItemShortDesc_MegaJump + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_80, TARGET_FLAG_800, TARGET_FLAG_4000, TARGET_FLAG_10000, TARGET_FLAG_40000 ] + category: MOVE_TYPE_JUMP + actionTip: MOVE_ACTION_TIP_0 + costFP: 6 + costBP: 3 +- DDownJump: + nameMsg: MSG_PlayerMoveName_DDownJump + fullDescMsg: MSG_ItemFullDesc_DDownJump + shortDescMsg: MSG_ItemShortDesc_DDownJump + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_80, TARGET_FLAG_800, TARGET_FLAG_4000, TARGET_FLAG_10000, TARGET_FLAG_40000 ] + category: MOVE_TYPE_JUMP + actionTip: MOVE_ACTION_TIP_0 + costFP: 2 + costBP: 2 +- ShrinkStomp: + nameMsg: MSG_PlayerMoveName_ShrinkStomp + fullDescMsg: MSG_ItemFullDesc_ShrinkStomp + shortDescMsg: MSG_ItemShortDesc_ShrinkStomp + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_80, TARGET_FLAG_800, TARGET_FLAG_4000, TARGET_FLAG_10000, TARGET_FLAG_40000 ] + category: MOVE_TYPE_JUMP + actionTip: MOVE_ACTION_TIP_0 + costFP: 2 + costBP: 1 +- EarthquakeJump: + nameMsg: MSG_MoveName_EarthquakeJump + fullDescMsg: MSG_ItemFullDesc_EarthquakeJump + shortDescMsg: MSG_ItemShortDesc_EarthquakeJump + flags: [ TARGET_FLAG_20, TARGET_FLAG_8000 ] + category: MOVE_TYPE_JUMP + actionTip: MOVE_ACTION_TIP_20 + costFP: 2 + costBP: 2 +- Unused_DefendPlus: + nameMsg: MSG_MoveName_DefendPlus + fullDescMsg: MSG_ItemFullDesc_DefendPlus + shortDescMsg: MSG_ItemShortDesc_DefendPlus + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_4, TARGET_FLAG_10000 ] + category: MOVE_TYPE_3 + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 6 +- Unused_32: + nameMsg: MSG_MoveName_32 + fullDescMsg: MSG_FullDesc_32 + shortDescMsg: MSG_ShortDesc_32 + flags: [ TARGET_FLAG_PLAYER ] + category: MOVE_TYPE_3 + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 8 +- DamageDodge: + nameMsg: MSG_ItemName_DamageDodge + fullDescMsg: MSG_ItemFullDesc_DamageDodge + shortDescMsg: MSG_ItemShortDesc_DamageDodge + flags: [ TARGET_FLAG_PLAYER ] + category: MOVE_TYPE_3 + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 3 +- Items: + nameMsg: MSG_Menus_Items + fullDescMsg: 0 + shortDescMsg: MSG_Menus_Action_UseItem + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_4, TARGET_FLAG_10000 ] + category: MOVE_TYPE_ITEMS + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 0 +- DoubleDip: + nameMsg: MSG_PlayerMoveName_DoubleDip + fullDescMsg: MSG_ItemFullDesc_DoubleDip + shortDescMsg: MSG_ItemShortDesc_DoubleDip + flags: [] + category: MOVE_TYPE_ITEMS + actionTip: MOVE_ACTION_TIP_NONE + costFP: 3 + costBP: 1 +- TripleDip: + nameMsg: MSG_PlayerMoveName_TripleDip + fullDescMsg: MSG_ItemFullDesc_TripleDip + shortDescMsg: MSG_ItemShortDesc_TripleDip + flags: [] + category: MOVE_TYPE_ITEMS + actionTip: MOVE_ACTION_TIP_NONE + costFP: 6 + costBP: 3 +- Unused_37: + nameMsg: (s32) "つうじょう" + fullDescMsg: 0 + shortDescMsg: 0 + flags: [] + category: MOVE_TYPE_SWITCH + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 0 +- QuickChange: + nameMsg: MSG_PlayerMoveName_QuickChange + fullDescMsg: MSG_ItemFullDesc_QuickChange + shortDescMsg: MSG_ItemShortDesc_QuickChange + flags: [] + category: MOVE_TYPE_SWITCH + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 4 +- Unused_39: + nameMsg: (s32) "つうじょう" + fullDescMsg: 0 + shortDescMsg: 0 + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_4, TARGET_FLAG_10000 ] + category: MOVE_TYPE_6 + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 0 +- Unused_3A: + nameMsg: (s32) "つうじょう" + fullDescMsg: 0 + shortDescMsg: 0 + flags: [] + category: MOVE_TYPE_ATTACK_UP + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 0 +- PowerPlus: + nameMsg: MSG_ItemName_PowerPlus + fullDescMsg: MSG_ItemFullDesc_PowerPlus + shortDescMsg: MSG_ItemShortDesc_PowerPlus + flags: [] + category: MOVE_TYPE_ATTACK_UP + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 6 +- AllorNothing: + nameMsg: MSG_ItemName_AllorNothing + fullDescMsg: MSG_ItemFullDesc_AllorNothing + shortDescMsg: MSG_ItemShortDesc_AllorNothing + flags: [] + category: MOVE_TYPE_ATTACK_UP + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 4 +- IcePower: + nameMsg: MSG_ItemName_IcePower + fullDescMsg: MSG_ItemFullDesc_IcePower + shortDescMsg: MSG_ItemShortDesc_IcePower + flags: [] + category: MOVE_TYPE_ATTACK_UP + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 2 +- PUpDDown: + nameMsg: MSG_PlayerMoveName_PUpDDown + fullDescMsg: MSG_ItemFullDesc_PUpDDown + shortDescMsg: MSG_ItemShortDesc_PUpDDown + flags: [] + category: MOVE_TYPE_ATTACK_UP + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 2 +- Unused_3F: + nameMsg: (s32) "つうじょう" + fullDescMsg: 0 + shortDescMsg: 0 + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_4, TARGET_FLAG_10000 ] + category: MOVE_TYPE_DEFENSE_UP + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 0 +- SpikeShield: + nameMsg: MSG_ItemName_SpikeShield + fullDescMsg: MSG_ItemFullDesc_SpikeShield + shortDescMsg: MSG_ItemShortDesc_SpikeShield + flags: [] + category: MOVE_TYPE_DEFENSE_UP + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 2 +- FireShield: + nameMsg: MSG_ItemName_FireShield + fullDescMsg: MSG_ItemFullDesc_FireShield + shortDescMsg: MSG_ItemShortDesc_FireShield + flags: [] + category: MOVE_TYPE_DEFENSE_UP + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 2 +- PrettyLucky: + nameMsg: MSG_ItemName_PrettyLucky + fullDescMsg: MSG_ItemFullDesc_PrettyLucky + shortDescMsg: MSG_ItemShortDesc_PrettyLucky + flags: [] + category: MOVE_TYPE_DEFENSE_UP + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 3 +- FeelingFine: + nameMsg: MSG_ItemName_FeelingFine + fullDescMsg: MSG_ItemFullDesc_FeelingFine + shortDescMsg: MSG_ItemShortDesc_FeelingFine + flags: [] + category: MOVE_TYPE_DEFENSE_UP + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 3 +- ZapTap: + nameMsg: MSG_ItemName_ZapTap + fullDescMsg: MSG_ItemFullDesc_ZapTap + shortDescMsg: MSG_ItemShortDesc_ZapTap + flags: [] + category: MOVE_TYPE_DEFENSE_UP + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 4 +- DefendPlus: + nameMsg: MSG_ItemName_DefendPlus + fullDescMsg: MSG_ItemFullDesc_DefendPlus + shortDescMsg: MSG_ItemShortDesc_DefendPlus + flags: [] + category: MOVE_TYPE_DEFENSE_UP + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 6 +- LastStand: + nameMsg: MSG_MoveName_LastStand + fullDescMsg: MSG_ItemFullDesc_LastStand + shortDescMsg: MSG_ItemShortDesc_LastStand + flags: [] + category: MOVE_TYPE_DEFENSE_UP + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 1 +- CloseCall: + nameMsg: MSG_MoveName_CloseCall + fullDescMsg: MSG_ItemFullDesc_CloseCall + shortDescMsg: MSG_ItemShortDesc_CloseCall + flags: [] + category: MOVE_TYPE_DEFENSE_UP + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 1 +- LuckyDay: + nameMsg: MSG_MoveName_LuckyDay + fullDescMsg: MSG_ItemFullDesc_LuckyDay + shortDescMsg: MSG_ItemShortDesc_LuckyDay + flags: [] + category: MOVE_TYPE_DEFENSE_UP + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 7 +- PDownDUp: + nameMsg: MSG_PlayerMoveName_PDownDUp + fullDescMsg: MSG_ItemFullDesc_PDownDUp + shortDescMsg: MSG_ItemShortDesc_PDownDUp + flags: [] + category: MOVE_TYPE_DEFENSE_UP + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 2 +- HealthyHealthy: + nameMsg: MSG_MoveName_HealthyHealthy + fullDescMsg: MSG_ItemFullDesc_HealthyHealthy + shortDescMsg: MSG_ItemShortDesc_HealthyHealthy + flags: [] + category: MOVE_TYPE_DEFENSE_UP + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 1 +- Unused_4B: + nameMsg: (s32) "つうじょう" + fullDescMsg: 0 + shortDescMsg: 0 + flags: [] + category: MOVE_TYPE_9 + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 0 +- DodgeMaster: + nameMsg: MSG_ItemName_DodgeMaster + fullDescMsg: MSG_ItemFullDesc_DodgeMaster + shortDescMsg: MSG_ItemShortDesc_DodgeMaster + flags: [] + category: MOVE_TYPE_9 + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 2 +- FirstAttack: + nameMsg: MSG_ItemName_FirstAttack + fullDescMsg: MSG_ItemFullDesc_FirstAttack + shortDescMsg: MSG_ItemShortDesc_FirstAttack + flags: [] + category: MOVE_TYPE_9 + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 1 +- SlowGo: + nameMsg: MSG_ItemName_SlowGo + fullDescMsg: MSG_ItemFullDesc_SlowGo + shortDescMsg: MSG_ItemShortDesc_SlowGo + flags: [] + category: MOVE_TYPE_9 + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 0 +- RightOn: + nameMsg: MSG_ItemName_RightOn + fullDescMsg: MSG_ItemFullDesc_RightOn + shortDescMsg: MSG_ItemShortDesc_RightOn + flags: [] + category: MOVE_TYPE_9 + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 8 +- BumpAttack: + nameMsg: MSG_MoveName_BumpAttack + fullDescMsg: MSG_ItemFullDesc_BumpAttack + shortDescMsg: MSG_ItemShortDesc_BumpAttack + flags: [] + category: MOVE_TYPE_9 + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 5 +- Unused_51: + nameMsg: (s32) "つうじょう" + fullDescMsg: 0 + shortDescMsg: 0 + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_4, TARGET_FLAG_10000 ] + category: MOVE_TYPE_NONE + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 0 +- HPPlus: + nameMsg: MSG_ItemName_HPPlus + fullDescMsg: MSG_ItemFullDesc_HPPlus + shortDescMsg: MSG_ItemShortDesc_HPPlus + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_4, TARGET_FLAG_10000 ] + category: MOVE_TYPE_NONE + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 3 +- MysteryScroll: + nameMsg: MSG_ItemName_MysteryScroll + fullDescMsg: MSG_ItemFullDesc_MysteryScroll + shortDescMsg: MSG_ItemShortDesc_MysteryScroll + flags: [ TARGET_FLAG_2 ] + category: MOVE_TYPE_NONE + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 0 +- AttackFX_A: + nameMsg: MSG_ItemName_AttackFXA + fullDescMsg: MSG_ItemFullDesc_AttackFXA + shortDescMsg: MSG_ItemShortDesc_AttackFXA + flags: [ TARGET_FLAG_2 ] + category: MOVE_TYPE_NONE + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 0 +- AttackFX_D: + nameMsg: MSG_ItemName_AttackFXD + fullDescMsg: MSG_ItemFullDesc_AttackFXD + shortDescMsg: MSG_ItemShortDesc_AttackFXD + flags: [ TARGET_FLAG_2 ] + category: MOVE_TYPE_NONE + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 0 +- AttackFX_B: + nameMsg: MSG_ItemName_AttackFXB + fullDescMsg: MSG_ItemFullDesc_AttackFXB + shortDescMsg: MSG_ItemShortDesc_AttackFXB + flags: [ TARGET_FLAG_2 ] + category: MOVE_TYPE_NONE + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 0 +- AttackFX_E: + nameMsg: MSG_ItemName_AttackFXE + fullDescMsg: MSG_ItemFullDesc_AttackFXE + shortDescMsg: MSG_ItemShortDesc_AttackFXE + flags: [ TARGET_FLAG_2 ] + category: MOVE_TYPE_NONE + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 0 +- AttackFX_C: + nameMsg: MSG_ItemName_AttackFXC + fullDescMsg: MSG_ItemFullDesc_AttackFXC + shortDescMsg: MSG_ItemShortDesc_AttackFXC + flags: [ TARGET_FLAG_2 ] + category: MOVE_TYPE_NONE + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 0 +- AttackFX_F: + nameMsg: MSG_ItemName_AttackFXF + fullDescMsg: MSG_ItemFullDesc_AttackFXF + shortDescMsg: MSG_ItemShortDesc_AttackFXF + flags: [ TARGET_FLAG_2 ] + category: MOVE_TYPE_NONE + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 0 +- HPDrain: + nameMsg: MSG_ItemName_HPDrain + fullDescMsg: MSG_ItemFullDesc_HPDrain + shortDescMsg: MSG_ItemShortDesc_HPDrain + flags: [ TARGET_FLAG_2 ] + category: MOVE_TYPE_NONE + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 3 +- FPPlus: + nameMsg: MSG_ItemName_FPPlus + fullDescMsg: MSG_ItemFullDesc_FPPlus + shortDescMsg: MSG_ItemShortDesc_FPPlus + flags: [ TARGET_FLAG_2 ] + category: MOVE_TYPE_NONE + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 3 +- MoneyMoney: + nameMsg: MSG_ItemName_MoneyMoney + fullDescMsg: MSG_ItemFullDesc_MoneyMoney + shortDescMsg: MSG_ItemShortDesc_MoneyMoney + flags: [ TARGET_FLAG_2 ] + category: MOVE_TYPE_NONE + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 7 +- ChillOutBadge: + nameMsg: MSG_ItemName_ChillOut + fullDescMsg: MSG_ItemFullDesc_ChillOut + shortDescMsg: MSG_ItemShortDesc_ChillOut + flags: [ TARGET_FLAG_2 ] + category: MOVE_TYPE_NONE + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 2 +- HappyHeart: + nameMsg: MSG_ItemName_HappyHeart + fullDescMsg: MSG_ItemFullDesc_HappyHeart + shortDescMsg: MSG_ItemShortDesc_HappyHeart + flags: [ TARGET_FLAG_2 ] + category: MOVE_TYPE_NONE + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 3 +- MegaRush: + nameMsg: MSG_ItemName_MegaRush + fullDescMsg: MSG_ItemFullDesc_MegaRush + shortDescMsg: MSG_ItemShortDesc_MegaRush + flags: [ TARGET_FLAG_2 ] + category: MOVE_TYPE_NONE + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 1 +- Berserker: + nameMsg: MSG_ItemName_Berserker + fullDescMsg: MSG_ItemFullDesc_Berserker + shortDescMsg: MSG_ItemShortDesc_Berserker + flags: [ TARGET_FLAG_2 ] + category: MOVE_TYPE_NONE + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 8 +- RunawayPay: + nameMsg: MSG_ItemName_RunawayPay + fullDescMsg: MSG_ItemFullDesc_RunawayPay + shortDescMsg: MSG_ItemShortDesc_RunawayPay + flags: [ TARGET_FLAG_2 ] + category: MOVE_TYPE_NONE + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 2 +- FlowerSaver: + nameMsg: MSG_ItemName_FlowerSaver + fullDescMsg: MSG_ItemFullDesc_FlowerSaver + shortDescMsg: MSG_ItemShortDesc_FlowerSaver + flags: [ TARGET_FLAG_2 ] + category: MOVE_TYPE_NONE + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 6 +- PayOff: + nameMsg: MSG_ItemName_PayOff + fullDescMsg: MSG_ItemFullDesc_PayOff + shortDescMsg: MSG_ItemShortDesc_PayOff + flags: [ TARGET_FLAG_2 ] + category: MOVE_TYPE_NONE + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 2 +- PowerRush: + nameMsg: MSG_MoveName_PowerRush + fullDescMsg: MSG_ItemFullDesc_PowerRush + shortDescMsg: MSG_ItemShortDesc_PowerRush + flags: [ TARGET_FLAG_2 ] + category: MOVE_TYPE_NONE + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 1 +- CrazyHeart: + nameMsg: MSG_MoveName_CrazyHeart + fullDescMsg: MSG_ItemFullDesc_CrazyHeart + shortDescMsg: MSG_ItemShortDesc_CrazyHeart + flags: [ TARGET_FLAG_2 ] + category: MOVE_TYPE_NONE + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 10 +- MegaHPDrain: + nameMsg: MSG_MoveName_MegaHPDrain + fullDescMsg: MSG_ItemFullDesc_MegaHPDrain + shortDescMsg: MSG_ItemShortDesc_MegaHPDrain + flags: [ TARGET_FLAG_2 ] + category: MOVE_TYPE_NONE + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 10 +- FlowerFanatic: + nameMsg: MSG_MoveName_FlowerFanatic + fullDescMsg: MSG_ItemFullDesc_FlowerFanatic + shortDescMsg: MSG_ItemShortDesc_FlowerFanatic + flags: [ TARGET_FLAG_2 ] + category: MOVE_TYPE_NONE + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 10 +- HeartFinder: + nameMsg: MSG_MoveName_HeartFinder + fullDescMsg: MSG_ItemFullDesc_HeartFinder + shortDescMsg: MSG_ItemShortDesc_HeartFinder + flags: [ TARGET_FLAG_2 ] + category: MOVE_TYPE_NONE + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 3 +- FlowerFinder: + nameMsg: MSG_MoveName_FlowerFinder + fullDescMsg: MSG_ItemFullDesc_FlowerFinder + shortDescMsg: MSG_ItemShortDesc_FlowerFinder + flags: [ TARGET_FLAG_2 ] + category: MOVE_TYPE_NONE + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 3 +- SpinAttack: + nameMsg: MSG_MoveName_SpinAttack + fullDescMsg: MSG_ItemFullDesc_SpinAttack + shortDescMsg: MSG_ItemShortDesc_SpinAttack + flags: [ TARGET_FLAG_2 ] + category: MOVE_TYPE_NONE + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 3 +- DizzyAttack: + nameMsg: MSG_MoveName_DizzyAttack + fullDescMsg: MSG_ItemFullDesc_DizzyAttack + shortDescMsg: MSG_ItemShortDesc_DizzyAttack + flags: [ TARGET_FLAG_2 ] + category: MOVE_TYPE_NONE + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 2 +- ISpy: + nameMsg: MSG_MoveName_ISpy + fullDescMsg: MSG_ItemFullDesc_ISpy + shortDescMsg: MSG_ItemShortDesc_ISpy + flags: [ TARGET_FLAG_2 ] + category: MOVE_TYPE_NONE + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 1 +- SpeedySpin: + nameMsg: MSG_MoveName_SpeedySpin + fullDescMsg: MSG_ItemFullDesc_SpeedySpin + shortDescMsg: MSG_ItemShortDesc_SpeedySpin + flags: [ TARGET_FLAG_2 ] + category: MOVE_TYPE_NONE + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 1 +- Refund: + nameMsg: MSG_ItemName_Refund + fullDescMsg: MSG_ItemFullDesc_Refund + shortDescMsg: MSG_ItemShortDesc_Refund + flags: [ TARGET_FLAG_2 ] + category: MOVE_TYPE_NONE + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 1 +- Unused_FinalGoompa: + nameMsg: (s32) "ファイナルクリジイ" + fullDescMsg: 0 + shortDescMsg: 0 + flags: [ TARGET_FLAG_2 ] + category: MOVE_TYPE_NONE + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 1 +- Unused_FinalBobomb: + nameMsg: (s32) "ファイナルボムヘイ" + fullDescMsg: 0 + shortDescMsg: 0 + flags: [ TARGET_FLAG_2 ] + category: MOVE_TYPE_NONE + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 1 +- DeepFocus: + nameMsg: MSG_ItemName_DeepFocus + fullDescMsg: MSG_ItemFullDesc_DeepFocus + shortDescMsg: MSG_ItemShortDesc_DeepFocus + flags: [ TARGET_FLAG_2 ] + category: MOVE_TYPE_NONE + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 1 +- SuperFocus: + nameMsg: MSG_ItemName_SuperFocus + fullDescMsg: MSG_ItemFullDesc_SuperFocus + shortDescMsg: MSG_ItemShortDesc_SuperFocus + flags: [ TARGET_FLAG_2 ] + category: MOVE_TYPE_NONE + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 5 +- Kaiden: + nameMsg: MSG_ItemName_Kaiden + fullDescMsg: MSG_ItemFullDesc_Kaiden + shortDescMsg: MSG_ItemShortDesc_Kaiden + flags: [ TARGET_FLAG_80000000 ] + category: MOVE_TYPE_NONE + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 0 +- HappyFlower: + nameMsg: MSG_ItemName_HappyFlower + fullDescMsg: MSG_ItemFullDesc_HappyFlower + shortDescMsg: MSG_ItemShortDesc_HappyFlower + flags: [ TARGET_FLAG_2 ] + category: MOVE_TYPE_NONE + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 3 +- GroupFocus: + nameMsg: MSG_ItemName_GroupFocus + fullDescMsg: MSG_ItemFullDesc_GroupFocus + shortDescMsg: MSG_ItemShortDesc_GroupFocus + flags: [ TARGET_FLAG_2 ] + category: MOVE_TYPE_NONE + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 2 +- Peekaboo: + nameMsg: MSG_ItemName_Peekaboo + fullDescMsg: MSG_ItemFullDesc_Peekaboo + shortDescMsg: MSG_ItemShortDesc_Peekaboo + flags: [ TARGET_FLAG_2 ] + category: MOVE_TYPE_NONE + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 3 +- Focus: + nameMsg: MSG_Menus_StarPower_Focus + fullDescMsg: 0 + shortDescMsg: MSG_Menus_StarPowerDesc_Focus + flags: [ TARGET_FLAG_80000000 ] + category: MOVE_TYPE_STAR_POWER + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 0 +- Refresh: + nameMsg: MSG_Menus_StarPower_Refresh + fullDescMsg: 0 + shortDescMsg: MSG_Menus_StarPowerDesc_Refresh + flags: [ TARGET_FLAG_PLAYER ] + category: MOVE_TYPE_STAR_POWER + actionTip: MOVE_ACTION_TIP_NONE + costFP: 1 + costBP: 1 +- Lullaby: + nameMsg: MSG_Menus_StarPower_Lullaby + fullDescMsg: 0 + shortDescMsg: MSG_Menus_StarPowerDesc_Lullaby + flags: [ TARGET_FLAG_2, TARGET_FLAG_8000 ] + category: MOVE_TYPE_STAR_POWER + actionTip: MOVE_ACTION_TIP_NONE + costFP: 1 + costBP: 1 +- StarStorm: + nameMsg: MSG_Menus_StarPower_StarStorm + fullDescMsg: 0 + shortDescMsg: MSG_Menus_StarPowerDesc_StarStorm + flags: [ TARGET_FLAG_2, TARGET_FLAG_8000 ] + category: MOVE_TYPE_STAR_POWER + actionTip: MOVE_ACTION_TIP_NONE + costFP: 2 + costBP: 2 +- ChillOutMove: + nameMsg: MSG_Menus_StarPower_ChillOut + fullDescMsg: 0 + shortDescMsg: MSG_Menus_StarPowerDesc_ChillOut + flags: [ TARGET_FLAG_2, TARGET_FLAG_8000 ] + category: MOVE_TYPE_STAR_POWER + actionTip: MOVE_ACTION_TIP_NONE + costFP: 2 + costBP: 2 +- Smooch: + nameMsg: MSG_Menus_StarPower_Smooch + fullDescMsg: 0 + shortDescMsg: MSG_Menus_StarPowerDesc_Smooch + flags: [ TARGET_FLAG_PLAYER ] + category: MOVE_TYPE_STAR_POWER + actionTip: MOVE_ACTION_TIP_NONE + costFP: 3 + costBP: 3 +- TimeOut: + nameMsg: MSG_Menus_StarPower_TimeOut + fullDescMsg: 0 + shortDescMsg: MSG_Menus_StarPowerDesc_TimeOut + flags: [ TARGET_FLAG_2, TARGET_FLAG_8000 ] + category: MOVE_TYPE_STAR_POWER + actionTip: MOVE_ACTION_TIP_NONE + costFP: 2 + costBP: 2 +- UpAndAway: + nameMsg: MSG_Menus_StarPower_UpAndAway + fullDescMsg: 0 + shortDescMsg: MSG_Menus_StarPowerDesc_UpAndAway + flags: [ TARGET_FLAG_2, TARGET_FLAG_8000 ] + category: MOVE_TYPE_STAR_POWER + actionTip: MOVE_ACTION_TIP_NONE + costFP: 2 + costBP: 2 +- StarBeam: + nameMsg: MSG_Menus_StarPower_StarBeam + fullDescMsg: 0 + shortDescMsg: MSG_Menus_StarPowerDesc_StarBeam + flags: [ TARGET_FLAG_2, TARGET_FLAG_8000 ] + category: MOVE_TYPE_STAR_POWER + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 0 +- PeachBeam: + nameMsg: MSG_Menus_StarPower_PeachBeam + fullDescMsg: 0 + shortDescMsg: MSG_Menus_StarPowerDesc_PeachBeam + flags: [ TARGET_FLAG_2, TARGET_FLAG_8000 ] + category: MOVE_TYPE_STAR_POWER + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 0 +- PeachFocus: + nameMsg: MSG_Menus_StarPower_Peach_Focus + fullDescMsg: 0 + shortDescMsg: MSG_Menus_StarPowerDesc_Focus + flags: [ TARGET_FLAG_100 ] + category: MOVE_TYPE_STAR_POWER + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 0 +- TwinkDash: + nameMsg: MSG_Menus_StarPower_Twink_Dash + fullDescMsg: 0 + shortDescMsg: MSG_Menus_StarPowerDesc_Focus + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_2, TARGET_FLAG_8000 ] + category: MOVE_TYPE_STAR_POWER + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 0 +- Headbonk1: + nameMsg: MSG_PartnerMoveName_Headbonk1 + fullDescMsg: MSG_PartnerDesc_Goombario_Pause_Headbonk1 + shortDescMsg: MSG_PartnerDesc_Goombario_Battle_Headbonk + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_80, TARGET_FLAG_800, TARGET_FLAG_4000, TARGET_FLAG_10000, TARGET_FLAG_40000 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_2 + costFP: 0 + costBP: 0 +- Headbonk2: + nameMsg: MSG_PartnerMoveName_Headbonk2 + fullDescMsg: MSG_PartnerDesc_Goombario_Pause_Headbonk2 + shortDescMsg: MSG_PartnerDesc_Goombario_Battle_Headbonk + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_80, TARGET_FLAG_800, TARGET_FLAG_4000, TARGET_FLAG_10000, TARGET_FLAG_40000 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_2 + costFP: 0 + costBP: 0 +- Headbonk3: + nameMsg: MSG_PartnerMoveName_Headbonk3 + fullDescMsg: MSG_PartnerDesc_Goombario_Pause_Headbonk3 + shortDescMsg: MSG_PartnerDesc_Goombario_Battle_Headbonk + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_80, TARGET_FLAG_800, TARGET_FLAG_4000, TARGET_FLAG_10000, TARGET_FLAG_40000 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_2 + costFP: 0 + costBP: 0 +- Tattle: + nameMsg: MSG_PartnerMoveName_Tattle + fullDescMsg: MSG_PartnerDesc_Goombario_Pause_Tattle + shortDescMsg: MSG_PartnerDesc_Goombario_Battle_Tattle + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_2, TARGET_FLAG_8000, TARGET_FLAG_10000, TARGET_FLAG_20000 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_NONE + costFP: 0 + costBP: 0 +- Charge: + nameMsg: MSG_PartnerMoveName_Charge + fullDescMsg: MSG_PartnerDesc_Goombario_Pause_Charge + shortDescMsg: MSG_PartnerDesc_Goombario_Battle_Charge + flags: [ TARGET_FLAG_100 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_NONE + costFP: 1 + costBP: 0 +- Multibonk: + nameMsg: MSG_PartnerMoveName_Multibonk + fullDescMsg: MSG_PartnerDesc_Goombario_Pause_Multibonk + shortDescMsg: MSG_PartnerDesc_Goombario_Battle_Multibonk + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_80, TARGET_FLAG_800, TARGET_FLAG_4000, TARGET_FLAG_10000, TARGET_FLAG_40000 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_2 + costFP: 3 + costBP: 0 +- ShellToss1: + nameMsg: MSG_PartnerMoveName_ShellToss1 + fullDescMsg: MSG_PartnerDesc_Kooper_Pause_ShellToss1 + shortDescMsg: MSG_PartnerDesc_Kooper_Battle_ShellToss + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_4, TARGET_FLAG_2000, TARGET_FLAG_10000 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_1 + costFP: 0 + costBP: 0 +- ShellToss2: + nameMsg: MSG_PartnerMoveName_ShellToss2 + fullDescMsg: MSG_PartnerDesc_Kooper_Pause_ShellToss2 + shortDescMsg: MSG_PartnerDesc_Kooper_Battle_ShellToss + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_4, TARGET_FLAG_2000, TARGET_FLAG_10000 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_1 + costFP: 0 + costBP: 0 +- ShellToss3: + nameMsg: MSG_PartnerMoveName_ShellToss3 + fullDescMsg: MSG_PartnerDesc_Kooper_Pause_ShellToss3 + shortDescMsg: MSG_PartnerDesc_Kooper_Battle_ShellToss + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_4, TARGET_FLAG_2000, TARGET_FLAG_10000 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_1 + costFP: 0 + costBP: 0 +- PowerShell: + nameMsg: MSG_PartnerMoveName_PowerShell + fullDescMsg: MSG_PartnerDesc_Kooper_Pause_PowerShell + shortDescMsg: MSG_PartnerDesc_Kooper_Battle_PowerShell + flags: [ TARGET_FLAG_4, TARGET_FLAG_8000 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_1 + costFP: 3 + costBP: 0 +- DizzyShell: + nameMsg: MSG_PartnerMoveName_DizzyShell + fullDescMsg: MSG_PartnerDesc_Kooper_Pause_DizzyShell + shortDescMsg: MSG_PartnerDesc_Kooper_Battle_DizzyShell + flags: [ TARGET_FLAG_4, TARGET_FLAG_8000 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_3 + costFP: 4 + costBP: 0 +- FireShell: + nameMsg: MSG_PartnerMoveName_FireShell + fullDescMsg: MSG_PartnerDesc_Kooper_Pause_FireShell + shortDescMsg: MSG_PartnerDesc_Kooper_Battle_FireShell + flags: [ TARGET_FLAG_4, TARGET_FLAG_8000 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_4 + costFP: 5 + costBP: 0 +- BodySlam1: + nameMsg: MSG_PartnerMoveName_BodySlam1 + fullDescMsg: MSG_PartnerDesc_Bombette_Pause_BodySlam1 + shortDescMsg: MSG_PartnerDesc_Bombette_Battle_BodySlam + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_4, TARGET_FLAG_2000, TARGET_FLAG_10000 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_15 + costFP: 0 + costBP: 0 +- BodySlam2: + nameMsg: MSG_PartnerMoveName_BodySlam2 + fullDescMsg: MSG_PartnerDesc_Bombette_Pause_BodySlam2 + shortDescMsg: MSG_PartnerDesc_Bombette_Battle_BodySlam + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_4, TARGET_FLAG_2000, TARGET_FLAG_10000 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_15 + costFP: 0 + costBP: 0 +- BodySlam3: + nameMsg: MSG_PartnerMoveName_BodySlam3 + fullDescMsg: MSG_PartnerDesc_Bombette_Pause_BodySlam3 + shortDescMsg: MSG_PartnerDesc_Bombette_Battle_BodySlam + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_4, TARGET_FLAG_2000, TARGET_FLAG_10000 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_15 + costFP: 0 + costBP: 0 +- Bomb: + nameMsg: MSG_PartnerMoveName_Bomb + fullDescMsg: MSG_PartnerDesc_Bombette_Pause_Bomb + shortDescMsg: MSG_PartnerDesc_Bombette_Battle_Bomb + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_4, TARGET_FLAG_2000, TARGET_FLAG_10000 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_3 + costFP: 3 + costBP: 0 +- PowerBomb: + nameMsg: MSG_PartnerMoveName_PowerBomb + fullDescMsg: MSG_PartnerDesc_Bombette_Pause_PowerBomb + shortDescMsg: MSG_PartnerDesc_Bombette_Battle_PowerBomb + flags: [ TARGET_FLAG_4, TARGET_FLAG_8000 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_3 + costFP: 6 + costBP: 0 +- MegaBomb: + nameMsg: MSG_PartnerMoveName_MegaBomb + fullDescMsg: MSG_PartnerDesc_Bombette_Pause_MegaBomb + shortDescMsg: MSG_PartnerDesc_Bombette_Battle_MegaBomb + flags: [ TARGET_FLAG_2, TARGET_FLAG_8000 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_3 + costFP: 8 + costBP: 0 +- SkyDive1: + nameMsg: MSG_PartnerMoveName_SkyDive1 + fullDescMsg: MSG_PartnerDesc_Parakarry_Pause_SkyDive1 + shortDescMsg: MSG_PartnerDesc_Parakarry_Battle_SkyDive + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_2, TARGET_FLAG_10000 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_0 + costFP: 0 + costBP: 0 +- SkyDive2: + nameMsg: MSG_PartnerMoveName_SkyDive2 + fullDescMsg: MSG_PartnerDesc_Parakarry_Pause_SkyDive2 + shortDescMsg: MSG_PartnerDesc_Parakarry_Battle_SkyDive + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_2, TARGET_FLAG_10000 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_0 + costFP: 0 + costBP: 0 +- SkyDive3: + nameMsg: MSG_PartnerMoveName_SkyDive3 + fullDescMsg: MSG_PartnerDesc_Parakarry_Pause_SkyDive3 + shortDescMsg: MSG_PartnerDesc_Parakarry_Battle_SkyDive + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_2, TARGET_FLAG_10000 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_0 + costFP: 0 + costBP: 0 +- ShellShot: + nameMsg: MSG_PartnerMoveName_ShellShot + fullDescMsg: MSG_PartnerDesc_Parakarry_Pause_ShellShot + shortDescMsg: MSG_PartnerDesc_Parakarry_Battle_ShellShot + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_2, TARGET_FLAG_10000 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_5 + costFP: 3 + costBP: 0 +- AirLift: + nameMsg: MSG_PartnerMoveName_AirLift + fullDescMsg: MSG_PartnerDesc_Parakarry_Pause_AirLift + shortDescMsg: MSG_PartnerDesc_Parakarry_Battle_AirLift + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_2, TARGET_FLAG_400, TARGET_FLAG_8000 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_3 + costFP: 3 + costBP: 0 +- AirRaid: + nameMsg: MSG_PartnerMoveName_AirRaid + fullDescMsg: MSG_PartnerDesc_Parakarry_Pause_AirRaid + shortDescMsg: MSG_PartnerDesc_Parakarry_Battle_AirRaid + flags: [ TARGET_FLAG_2, TARGET_FLAG_8000 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_4 + costFP: 6 + costBP: 0 +- Unused_LoneFool1: + nameMsg: (s32) "ひとりぼけ" + fullDescMsg: 0 + shortDescMsg: 0 + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_2 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_0 + costFP: 0 + costBP: 0 +- Unused_LoneFool2: + nameMsg: (s32) "ひとりぼけ" + fullDescMsg: 0 + shortDescMsg: 0 + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_2 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_0 + costFP: 0 + costBP: 0 +- Unused_LoneFool3: + nameMsg: (s32) "ひとりぼけ" + fullDescMsg: 0 + shortDescMsg: 0 + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_2 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_0 + costFP: 0 + costBP: 0 +- Unused_Mumble: + nameMsg: (s32) "むにゃむにゃ" + fullDescMsg: 0 + shortDescMsg: 0 + flags: [ TARGET_FLAG_4 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_0 + costFP: 0 + costBP: 0 +- Unused_Preach: + nameMsg: (s32) "せっきょう" + fullDescMsg: 0 + shortDescMsg: 0 + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_2 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_0 + costFP: 0 + costBP: 0 +- Unused_Awakening: + nameMsg: (s32) "かくせい" + fullDescMsg: 0 + shortDescMsg: 0 + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_2 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_0 + costFP: 0 + costBP: 0 +- ElectroDash1: + nameMsg: MSG_PartnerMoveName_ElectroDash1 + fullDescMsg: MSG_PartnerDesc_Watt_Pause_ElectroDash1 + shortDescMsg: MSG_PartnerDesc_Watt_Battle_ElectroDash + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_2 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_15 + costFP: 0 + costBP: 0 +- ElectroDash2: + nameMsg: MSG_PartnerMoveName_ElectroDash2 + fullDescMsg: MSG_PartnerDesc_Watt_Pause_ElectroDash2 + shortDescMsg: MSG_PartnerDesc_Watt_Battle_ElectroDash + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_2 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_15 + costFP: 0 + costBP: 0 +- ElectroDash3: + nameMsg: MSG_PartnerMoveName_ElectroDash3 + fullDescMsg: MSG_PartnerDesc_Watt_Pause_ElectroDash3 + shortDescMsg: MSG_PartnerDesc_Watt_Battle_ElectroDash + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_2 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_15 + costFP: 0 + costBP: 0 +- PowerShock: + nameMsg: MSG_PartnerMoveName_PowerShock + fullDescMsg: MSG_PartnerDesc_Watt_Pause_PowerShock + shortDescMsg: MSG_PartnerDesc_Watt_Battle_PowerShock + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_2 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_3 + costFP: 2 + costBP: 0 +- TurboCharge: + nameMsg: MSG_PartnerMoveName_TurboCharge + fullDescMsg: MSG_PartnerDesc_Watt_Pause_TurboCharge + shortDescMsg: MSG_PartnerDesc_Watt_Battle_TurboCharge + flags: [ TARGET_FLAG_PLAYER ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_10 + costFP: 3 + costBP: 0 +- MegaShock: + nameMsg: MSG_PartnerMoveName_MegaShock + fullDescMsg: MSG_PartnerDesc_Watt_Pause_MegaShock + shortDescMsg: MSG_PartnerDesc_Watt_Battle_MegaShock + flags: [ TARGET_FLAG_2, TARGET_FLAG_8000 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_12 + costFP: 5 + costBP: 0 +- BellyFlop1: + nameMsg: MSG_PartnerMoveName_BellyFlop1 + fullDescMsg: MSG_PartnerDesc_Sushie_Pause_BellyFlop1 + shortDescMsg: MSG_PartnerDesc_Sushie_Battle_BellyFlop + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_80, TARGET_FLAG_800, TARGET_FLAG_4000, TARGET_FLAG_10000, TARGET_FLAG_40000 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_1 + costFP: 0 + costBP: 0 +- BellyFlop2: + nameMsg: MSG_PartnerMoveName_BellyFlop2 + fullDescMsg: MSG_PartnerDesc_Sushie_Pause_BellyFlop2 + shortDescMsg: MSG_PartnerDesc_Sushie_Battle_BellyFlop + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_80, TARGET_FLAG_800, TARGET_FLAG_4000, TARGET_FLAG_10000, TARGET_FLAG_40000 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_1 + costFP: 0 + costBP: 0 +- BellyFlop3: + nameMsg: MSG_PartnerMoveName_BellyFlop3 + fullDescMsg: MSG_PartnerDesc_Sushie_Pause_BellyFlop3 + shortDescMsg: MSG_PartnerDesc_Sushie_Battle_BellyFlop + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_80, TARGET_FLAG_800, TARGET_FLAG_4000, TARGET_FLAG_10000, TARGET_FLAG_40000 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_1 + costFP: 0 + costBP: 0 +- Squirt: + nameMsg: MSG_PartnerMoveName_Squirt + fullDescMsg: MSG_PartnerDesc_Sushie_Pause_Squirt + shortDescMsg: MSG_PartnerDesc_Sushie_Battle_Squirt + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_2 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_14 + costFP: 3 + costBP: 0 +- WaterBlock: + nameMsg: MSG_PartnerMoveName_WaterBlock + fullDescMsg: MSG_PartnerDesc_Sushie_Pause_WaterBlock + shortDescMsg: MSG_PartnerDesc_Sushie_Battle_WaterBlock + flags: [ TARGET_FLAG_PLAYER ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_10 + costFP: 3 + costBP: 0 +- TidalWave: + nameMsg: MSG_PartnerMoveName_TidalWave + fullDescMsg: MSG_PartnerDesc_Sushie_Pause_TidalWave + shortDescMsg: MSG_PartnerDesc_Sushie_Battle_TidalWave + flags: [ TARGET_FLAG_2, TARGET_FLAG_8000 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_8 + costFP: 6 + costBP: 0 +- SpinyFlip1: + nameMsg: MSG_PartnerMoveName_SpinyFlip1 + fullDescMsg: MSG_PartnerDesc_Lakilester_Pause_SpinyFlip1 + shortDescMsg: MSG_PartnerDesc_Lakilester_Battle_SpinyFlip + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_2 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_16 + costFP: 0 + costBP: 0 +- SpinyFlip2: + nameMsg: MSG_PartnerMoveName_SpinyFlip2 + fullDescMsg: MSG_PartnerDesc_Lakilester_Pause_SpinyFlip2 + shortDescMsg: MSG_PartnerDesc_Lakilester_Battle_SpinyFlip + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_2 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_16 + costFP: 0 + costBP: 0 +- SpinyFlip3: + nameMsg: MSG_PartnerMoveName_SpinyFlip3 + fullDescMsg: MSG_PartnerDesc_Lakilester_Pause_SpinyFlip3 + shortDescMsg: MSG_PartnerDesc_Lakilester_Battle_SpinyFlip + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_2 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_16 + costFP: 0 + costBP: 0 +- SpinySurge: + nameMsg: MSG_PartnerMoveName_SpinySurge + fullDescMsg: MSG_PartnerDesc_Lakilester_Pause_SpinySurge + shortDescMsg: MSG_PartnerDesc_Lakilester_Battle_SpinySurge + flags: [ TARGET_FLAG_2, TARGET_FLAG_8000 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_4 + costFP: 4 + costBP: 0 +- CloudNine: + nameMsg: MSG_PartnerMoveName_CloudNine + fullDescMsg: MSG_PartnerDesc_Lakilester_Pause_CloudNine + shortDescMsg: MSG_PartnerDesc_Lakilester_Battle_CloudNine + flags: [ TARGET_FLAG_PLAYER ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_10 + costFP: 4 + costBP: 0 +- Hurricane: + nameMsg: MSG_PartnerMoveName_Hurricane + fullDescMsg: MSG_PartnerDesc_Lakilester_Pause_Hurricane + shortDescMsg: MSG_PartnerDesc_Lakilester_Battle_Hurricane + flags: [ TARGET_FLAG_2, TARGET_FLAG_8000 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_12 + costFP: 5 + costBP: 0 +- Smack1: + nameMsg: MSG_PartnerMoveName_Smack1 + fullDescMsg: MSG_PartnerDesc_Bow_Pause_Smack1 + shortDescMsg: MSG_PartnerDesc_Bow_Battle_Smack + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_2 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_4 + costFP: 0 + costBP: 0 +- Smack2: + nameMsg: MSG_PartnerMoveName_Smack2 + fullDescMsg: MSG_PartnerDesc_Bow_Pause_Smack2 + shortDescMsg: MSG_PartnerDesc_Bow_Battle_Smack + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_2 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_4 + costFP: 0 + costBP: 0 +- Smack3: + nameMsg: MSG_PartnerMoveName_Smack3 + fullDescMsg: MSG_PartnerDesc_Bow_Pause_Smack3 + shortDescMsg: MSG_PartnerDesc_Bow_Battle_Smack + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_2 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_4 + costFP: 0 + costBP: 0 +- OuttaSight: + nameMsg: MSG_PartnerMoveName_OuttaSight + fullDescMsg: MSG_PartnerDesc_Bow_Pause_OuttaSight + shortDescMsg: MSG_PartnerDesc_Bow_Battle_OuttaSight + flags: [ TARGET_FLAG_PLAYER ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_NONE + costFP: 2 + costBP: 0 +- Spook: + nameMsg: MSG_PartnerMoveName_Spook + fullDescMsg: MSG_PartnerDesc_Bow_Pause_Spook + shortDescMsg: MSG_PartnerDesc_Bow_Battle_Spook + flags: [ TARGET_FLAG_2, TARGET_FLAG_8000 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_4 + costFP: 3 + costBP: 0 +- FanSmack: + nameMsg: MSG_PartnerMoveName_FanSmack + fullDescMsg: MSG_PartnerDesc_Bow_Pause_FanSmack + shortDescMsg: MSG_PartnerDesc_Bow_Battle_FanSmack + flags: [ TARGET_FLAG_ENEMY, TARGET_FLAG_2 ] + category: MOVE_TYPE_PARTNER + actionTip: MOVE_ACTION_TIP_4 + costFP: 5 + costBP: 0 diff --git a/src/msg.c b/src/msg.c index 6f61ee2bb9..65911ac375 100644 --- a/src/msg.c +++ b/src/msg.c @@ -663,9 +663,9 @@ void msg_play_speech_sound(MessagePrintState* printer, u8 character) { } if (character & flag) { - sfx_play_sound_with_params(printer->speedSoundIDA, volume, printer->speechPan, pitchShift); + sfx_play_sound_with_params(printer->speechSoundIDA, volume, printer->speechPan, pitchShift); } else { - sfx_play_sound_with_params(printer->speedSoundIDB, volume, printer->speechPan, pitchShift); + sfx_play_sound_with_params(printer->speechSoundIDB, volume, printer->speechPan, pitchShift); } } } @@ -674,7 +674,7 @@ extern s32 gItemIconRasterOffsets[]; extern s32 gItemIconPaletteOffsets[]; extern s32 D_802EB5C0[]; extern s32 D_802EB5F0[]; -extern struct_D_802EB620 D_802EB620[]; +extern MsgVoice MsgVoices[]; #if VERSION_IQUE INCLUDE_ASM(s32, "msg", msg_copy_to_print_buffer); @@ -771,8 +771,8 @@ void msg_copy_to_print_buffer(MessagePrintState* printer, s32 arg1, s32 arg2) { if (nextArg != MSG_CHAR_UNK_C3) { printer->stateFlags |= MSG_STATE_FLAG_80; } - printer->speedSoundIDA = SOUND_11; - printer->speedSoundIDB = SOUND_12; + printer->speechSoundIDA = SOUND_NORMAL_VOICE_A; + printer->speechSoundIDB = SOUND_NORMAL_VOICE_B; printer->windowState = MSG_WINDOW_STATE_OPENING; break; case MSG_STYLE_CHOICE: @@ -1243,9 +1243,9 @@ void msg_copy_to_print_buffer(MessagePrintState* printer, s32 arg1, s32 arg2) { case MSG_READ_FUNC_VOICE: arg = *srcBuf++; printer->speechSoundType = arg; - printer->speedSoundIDA = D_802EB620[arg].unk_00; - printer->speedSoundIDB = D_802EB620[arg].unk_04; - printer->speechVolumePitch = D_802EB620[arg].unk_08; + printer->speechSoundIDA = MsgVoices[arg].unk_00; + printer->speechSoundIDB = MsgVoices[arg].unk_04; + printer->speechVolumePitch = MsgVoices[arg].unk_08; break; case MSG_READ_FUNC_VOLUME: printer->volume = *srcBuf++; @@ -1255,12 +1255,12 @@ void msg_copy_to_print_buffer(MessagePrintState* printer, s32 arg1, s32 arg2) { argQ = *srcBuf++; argW = *srcBuf++; argE = *srcBuf++; - printer->speedSoundIDA = (arg << 0x18) + (argQ << 0x10) + (argW << 0x8) + (argE); + printer->speechSoundIDA = (arg << 0x18) + (argQ << 0x10) + (argW << 0x8) + (argE); arg = *srcBuf++; argQ = *srcBuf++; argW = *srcBuf++; argE = *srcBuf++; - printer->speedSoundIDB = (arg << 0x18) + (argQ << 0x10) + (argW << 0x8) + (argE); + printer->speechSoundIDB = (arg << 0x18) + (argQ << 0x10) + (argW << 0x8) + (argE); break; case MSG_READ_FUNC_CENTER_X: *printBuf++ = MSG_CHAR_PRINT_FUNCTION; @@ -1374,8 +1374,8 @@ void initialize_printer(MessagePrintState* printer, s32 arg1, s32 arg2) { printer->windowSize.y = 0; printer->windowSize.x = 0; printer->speechVolumePitch = 0; - printer->speedSoundIDA = 0; - printer->speedSoundIDB = 0; + printer->speechSoundIDA = 0; + printer->speechSoundIDB = 0; printer->varBufferReadPos = 0; printer->curImageIndex = 0; printer->varImageScreenPos.x = 0; diff --git a/src/msg_data_2.c b/src/msg_data_2.c index 1e20167914..fcedbfac74 100644 --- a/src/msg_data_2.c +++ b/src/msg_data_2.c @@ -8,20 +8,20 @@ s32 D_802EB5F0[] = { 0x0000EB78, 0x00010778, 0x00012378, 0x00013F78, 0x00015B78, 0x00017778, 0x00019378, 0x0001AF78, 0x0001CB78, 0x0001E778, 0x00020378, 0x00021F78 }; -struct_D_802EB620 D_802EB620[] = { +MsgVoice MsgVoices[] = { { - .unk_00 = 0x11, - .unk_04 = 0x12, + .unk_00 = SOUND_NORMAL_VOICE_A, + .unk_04 = SOUND_NORMAL_VOICE_B, .unk_08 = 0 }, { - .unk_00 = 0x17, - .unk_04 = 0x18, + .unk_00 = SOUND_BOWSER_VOICE_A, + .unk_04 = SOUND_BOWSER_VOICE_B, .unk_08 = -50 }, { - .unk_00 = 0x1B, - .unk_04 = 0x1B, + .unk_00 = SOUND_STAR_VOICE, + .unk_04 = SOUND_STAR_VOICE, .unk_08 = 0 }, }; diff --git a/src/pause/pause_badges.c b/src/pause/pause_badges.c index 22e2d8ea75..1d21ba2231 100644 --- a/src/pause/pause_badges.c +++ b/src/pause/pause_badges.c @@ -1,7 +1,7 @@ #include "pause_common.h" #include "message_ids.h" -extern Gfx gPauseDLOrbs[]; +extern Gfx PauseGfxOrbs[]; void pause_badges_draw_contents(MenuPanel* menu, s32 baseX, s32 baseY, s32 width, s32 height, s32 opacity, s32 darkening); void pause_badges_init(MenuPanel* panel); @@ -531,7 +531,7 @@ void pause_badges_draw_contents(MenuPanel* menu, s32 baseX, s32 baseY, s32 width orbColorG1 = 255; orbColorB1 = 100; - gSPDisplayList(gMainGfxPos++, gPauseDLOrbs); + gSPDisplayList(gMainGfxPos++, PauseGfxOrbs); gDPSetTextureFilter(gMainGfxPos++, G_TF_BILERP); if (isEquipped == 0) { @@ -642,7 +642,7 @@ void pause_badges_draw_contents(MenuPanel* menu, s32 baseX, s32 baseY, s32 width orbColorG = 255; orbColorB = 100; maxBP = playerData->maxBP; - gSPDisplayList(gMainGfxPos++, gPauseDLOrbs); + gSPDisplayList(gMainGfxPos++, PauseGfxOrbs); gDPSetTextureFilter(gMainGfxPos++, G_TF_BILERP); for (orbIndex = 0; orbIndex < maxBP; orbIndex++) { gDPSetPrimColor(gMainGfxPos++, 0, 0, 227, 227, 227, 255); diff --git a/src/pause/pause_gfx.c b/src/pause/pause_gfx.c index 05ac0fb1cc..ad10d11fbf 100644 --- a/src/pause/pause_gfx.c +++ b/src/pause/pause_gfx.c @@ -71,7 +71,7 @@ extern u8 pause_banner_boots_pal[]; extern u8 pause_banner_star_energy_pal[]; #endif -Gfx gPauseDLBannerHp[] = { +Gfx PauseGfxBannerHp[] = { gsDPPipeSync(), gsSPTexture(-1, -1, 0, G_TX_RENDERTILE, G_ON), gsDPSetCycleType(G_CYC_1CYCLE), @@ -90,7 +90,7 @@ Gfx gPauseDLBannerHp[] = { gsSPEndDisplayList(), }; -Gfx gPauseDLBannerFp[] = { +Gfx PauseGfxBannerFp[] = { gsDPPipeSync(), gsSPTexture(-1, -1, 0, G_TX_RENDERTILE, G_ON), gsDPSetCycleType(G_CYC_1CYCLE), @@ -109,7 +109,7 @@ Gfx gPauseDLBannerFp[] = { gsSPEndDisplayList(), }; -Gfx gPauseDLBannerBp[] = { +Gfx PauseGfxBannerBp[] = { gsDPPipeSync(), gsSPTexture(-1, -1, 0, G_TX_RENDERTILE, G_ON), gsDPSetCycleType(G_CYC_1CYCLE), @@ -128,7 +128,7 @@ Gfx gPauseDLBannerBp[] = { gsSPEndDisplayList(), }; -Gfx gPauseDLBannerBoots[] = { +Gfx PauseGfxBannerBoots[] = { gsDPPipeSync(), gsSPTexture(-1, -1, 0, G_TX_RENDERTILE, G_ON), gsDPSetCycleType(G_CYC_1CYCLE), @@ -147,7 +147,7 @@ Gfx gPauseDLBannerBoots[] = { gsSPEndDisplayList(), }; -Gfx gPauseDLBannerHammer[] = { +Gfx PauseGfxBannerHammer[] = { gsDPPipeSync(), gsSPTexture(-1, -1, 0, G_TX_RENDERTILE, G_ON), gsDPSetCycleType(G_CYC_1CYCLE), @@ -166,7 +166,7 @@ Gfx gPauseDLBannerHammer[] = { gsSPEndDisplayList(), }; -Gfx gPauseDLBannerStarEnergy[] = { +Gfx PauseGfxBannerStarEnergy[] = { gsDPPipeSync(), gsSPTexture(-1, -1, 0, G_TX_RENDERTILE, G_ON), gsDPSetCycleType(G_CYC_1CYCLE), @@ -185,7 +185,7 @@ Gfx gPauseDLBannerStarEnergy[] = { gsSPEndDisplayList(), }; -Gfx gPauseDLStatsBar[] = { +Gfx PauseGfxStatsBar[] = { gsDPPipeSync(), gsSPTexture(-1, -1, 0, G_TX_RENDERTILE, G_ON), gsDPSetCycleType(G_CYC_1CYCLE), @@ -204,7 +204,7 @@ Gfx gPauseDLStatsBar[] = { gsSPEndDisplayList(), }; -Gfx gPauseDLWorldMap[] = { +Gfx PauseGfxWorldMap[] = { gsDPPipeSync(), gsSPTexture(-1, -1, 0, G_TX_RENDERTILE, G_ON), gsDPSetCycleType(G_CYC_1CYCLE), @@ -222,7 +222,7 @@ Gfx gPauseDLWorldMap[] = { gsSPEndDisplayList(), }; -Gfx gPauseDLPathPoints[] = { +Gfx PauseGfxPathPoints[] = { gsDPPipeSync(), gsSPTexture(-1, -1, 0, G_TX_RENDERTILE, G_ON), gsDPSetCycleType(G_CYC_1CYCLE), @@ -242,7 +242,7 @@ Gfx gPauseDLPathPoints[] = { gsSPEndDisplayList(), }; -Gfx gPauseDLArrows[] = { +Gfx PauseGfxArrows[] = { gsDPPipeSync(), gsSPTexture(-1, -1, 0, G_TX_RENDERTILE, G_ON), gsDPSetCycleType(G_CYC_1CYCLE), @@ -260,7 +260,7 @@ Gfx gPauseDLArrows[] = { gsSPEndDisplayList(), }; -Gfx gPauseDLOrbs[] = { +Gfx PauseGfxOrbs[] = { gsDPPipeSync(), gsSPTexture(-1, -1, 0, G_TX_RENDERTILE, G_ON), gsDPSetCycleType(G_CYC_1CYCLE), @@ -278,7 +278,7 @@ Gfx gPauseDLOrbs[] = { gsSPEndDisplayList(), }; -Gfx gPauseDLAvailable[] = { +Gfx PauseGfxAvailable[] = { gsDPPipeSync(), gsSPTexture(-1, -1, 0, G_TX_RENDERTILE, G_ON), gsDPSetCycleType(G_CYC_1CYCLE), @@ -302,7 +302,7 @@ Gfx gPauseDLAvailable[] = { #define pause_prompt_check_abilities_png_height 16 #endif -Gfx gPauseDLCheckAbilities[] = { +Gfx PauseGfxCheckAbilities[] = { gsDPPipeSync(), gsSPTexture(-1, -1, 0, G_TX_RENDERTILE, G_ON), gsDPSetCycleType(G_CYC_1CYCLE), @@ -321,7 +321,7 @@ Gfx gPauseDLCheckAbilities[] = { gsSPEndDisplayList(), }; -Gfx gPauseDLSpiritsBg[] = { +Gfx PauseGfxSpiritsBg[] = { gsDPPipeSync(), gsSPTexture(-1, -1, 0, G_TX_RENDERTILE, G_ON), gsDPSetCycleType(G_CYC_1CYCLE), @@ -567,16 +567,16 @@ s32 gPauseMessages[] = { [PAUSE_MSG_UNKNOWN_SPIRIT] (s32) gPauseMsg_56, }; -Gfx* gPauseDLLabels[] = { - [PAUSE_LBL_HP] gPauseDLBannerHp, - [PAUSE_LBL_FP] gPauseDLBannerFp, - [PAUSE_LBL_BP] gPauseDLBannerBp, - [PAUSE_LBL_BOOTS] gPauseDLBannerBoots, - [PAUSE_LBL_HAMMER] gPauseDLBannerHammer, - [PAUSE_LBL_ENERGY] gPauseDLBannerStarEnergy, - [PAUSE_LBL_STATS] gPauseDLStatsBar, - [PAUSE_LBL_AVAILABLE] gPauseDLAvailable, - [PAUSE_LBL_ABILITIES] gPauseDLCheckAbilities, +Gfx* PauseGfxLabels[] = { + [PAUSE_LBL_HP] PauseGfxBannerHp, + [PAUSE_LBL_FP] PauseGfxBannerFp, + [PAUSE_LBL_BP] PauseGfxBannerBp, + [PAUSE_LBL_BOOTS] PauseGfxBannerBoots, + [PAUSE_LBL_HAMMER] PauseGfxBannerHammer, + [PAUSE_LBL_ENERGY] PauseGfxBannerStarEnergy, + [PAUSE_LBL_STATS] PauseGfxStatsBar, + [PAUSE_LBL_AVAILABLE] PauseGfxAvailable, + [PAUSE_LBL_ABILITIES] PauseGfxCheckAbilities, }; s32 pause_get_menu_msg(s32 index) { @@ -602,7 +602,7 @@ void pause_draw_menu_label(s32 index, s32 x, s32 y) { xOffset = 160; } - gSPDisplayList(gMainGfxPos++, gPauseDLLabels[index]); + gSPDisplayList(gMainGfxPos++, PauseGfxLabels[index]); pause_draw_rect(x * 4, y * 4, (x + xOffset) * 4, (y + 16) * 4, 0, 0, 0, 0x400, 0x400); #if VERSION_PAL diff --git a/src/pause/pause_map.c b/src/pause/pause_map.c index 0590f74885..f68f9d5044 100644 --- a/src/pause/pause_map.c +++ b/src/pause/pause_map.c @@ -9,10 +9,10 @@ #define MAP_TITLE_WIDTH 180 #endif -extern Gfx gPauseDLWorldMap[]; +extern Gfx PauseGfxWorldMap[]; +extern Gfx PauseGfxPathPoints[]; +extern Gfx PauseGfxArrows[]; extern u8 pause_world_map_png[]; -extern Gfx gPauseDLPathPoints[]; -extern Gfx gPauseDLArrows[]; void pause_map_draw_contents(MenuPanel* menu, s32 baseX, s32 baseY, s32 width, s32 height, s32 opacity, s32 darkening); void pause_map_draw_title(MenuPanel* menu, s32 baseX, s32 baseY, s32 width, s32 height, s32 opacity, s32 darkening); @@ -21,94 +21,24 @@ void pause_map_handle_input(MenuPanel* tab); void pause_map_update(MenuPanel* tab); void pause_map_cleanup(MenuPanel* tab); -static s32 gPauseMapIconIDs[1]; -static f32 gPauseMapCameraX; -static f32 gPauseMapCameraY; -static s32 gPauseMapMarioX; -static s32 gPauseMapMarioY; -static f32 gPauseMapTargetX; -static f32 gPauseMapTargetY; -static s32 gPauseMapCursorCurrentOption; -static s32 gPauseMapCursorCurrentOptionCopy; -static s32 gPauseMapSpacesInSnapRange; +static s32 PauseMapIconIDs[1]; +static f32 PauseMapCameraX; +static f32 PauseMapCameraY; +static s32 PauseMapMarioX; +static s32 PauseMapMarioY; +static f32 PauseMapTargetX; +static f32 PauseMapTargetY; +static s32 PauseMapCursorCurrentOption; +static s32 PauseMapCursorCurrentOptionCopy; +static s32 PauseMapSpacesInSnapRange; -HudScript* gPauseMapIconScripts[] = { &HES_MapWalk0 }; +HudScript* PauseMapIconScripts[] = { &HES_MapWalk0 }; s32 D_8024FA34 = -1; -Vec2b gPauseMapPaths[][32] = { - { { 1, -10 }, { 1, -8 }, { -9, -2 }, { -8, 0 }, { -8, 0 }, { -7, -3 }, { -5, -3 } }, - { { -1, 24 }, { 1, -8 }, { 2, -7 } }, - { { -3, 7 }, { -7, 4 }, { -8, 2 } }, - { }, - { }, - { { -8, -3 }, { -7, 0 }, { -8, 1 }, { -7, 2 } }, - { { -9, 0 }, { -6, -1 }, { -7, 0 }, { -8, 1 }, { -1, 8 } }, - { { 1, 6 }, { -3, 6 } }, - { { -7, 1 }, { -7, 3 }, { -7, 3 }, { -7, 3 }, { -7, 1 }, { -7, 2 }, { -7, 0 } }, - { { -9, 3 }, { -8, 0 }, { -8, 0 }, { -9, -2 }, { -7, -4 }, { -7, -4 }, { -6, -5 }, { -5, -6 }, { -1, -7 }, { -3, -6 }, { -3, -6 }, { -7, -4 }, { -7, 0 }, { -8, 0 }, { -8, 0 }, { -8, 0 }, { -8, 0 }, { 0, -6 }, { 0, -6 } }, - { { -6, 5 }, { -6, 3 }, { -8, 0 }, { -8, -4 }, { -5, -5 }, { -8, -3 }, { -8, 1 }, { -5, 5 }, { -2, 7 }, { 2, 7 }, { 5, 5 }, { 6, 5 }, { 6, 3 } }, - { { -2, 6 }, { -4, 4 } }, - { { 4, 6 }, { 4, 5 } }, - { { -8, -1 }, { -10, -2 }, { -8, -2 }, { -9, -1 }, { -8, -1 }, { -10, 0 }, { -9, 0 } }, - { { 8, 6 } }, - { { -7, 4 }, { -7, 5 }, { -7, 4 }, { -7, 5 } }, - { { -8, 2 }, { -8, 3 }, { -8, 3 }, { -8, 3 } }, - { { 10, -1 } }, - { { 6, 6 }, { 6, 6 }, { 8, 2 }, { 7, -1 } }, - { { 11, 2 }, { 11, 0 }, { 11, -2 }, { 10, -3 }, { 7, -7 }, { 3, -8 }, { 0, -9 }, { -4, -7 }, { -9, -3 }, { -10, -2 }, { -9, -2 }, { -7, -6 }, { -2, -9 }, { 1, -9 }, { 0, -9 }, { -8, -5 }, { -9, -2 }, { 1, -8 }, { 9, -2 }, { 9, -2 }, { 8, -5 } }, - { { -9, 3 }, { -5, 5 } }, - { { -5, 6 }, { -2, 9 }, { 2, 8 }, { 7, 6 }, { 7, 4 } }, - { }, - { { -3, 6 }, { 0, 7 }, { 5, 6 }, { 1, 7 } }, - { }, - { { -9, -2 } }, - { { -11, 1 }, { -9, -2 } }, - { { -7, 3 }, { -6, 5 } }, - { { 0, 7 } }, - { { -9, 3 }, { -8, 1 }, { -7, 1 }, { -7, 4 }, { 2, 6 }, { 8, 3 } }, - { { -3, 6 }, { 2, 6 }, { 8, 3 }, { 6, 5 }, { -2, 6 }, { -6, 3 } }, - { { -6, 5 }, { -2, 7 }, { 2, 7 }, { 6, 6 }, { 8, 3 }, { 8, 0 }, { 8, -3 }, { 8, -5 }, { 6, -5 }, { 7, -4 }, { 8, -1 }, { 8, 3 }, { 2, 8 } }, - { { -3, 7 }, { 0, 6 }, { 4, 7 } }, - {} -}; -PauseMapSpace gPauseMapSpaces[] = { - { .pos = { .x = 116, .y = 185 }, .parent = 0, .pathLength = 7, .path = gPauseMapPaths[ 0], .afterRequirement = STORY_EPILOGUE, .id = LOCATION_TOAD_TOWN }, - { .pos = { .x = 118, .y = 151 }, .parent = 0, .pathLength = 3, .path = gPauseMapPaths[ 1], .afterRequirement = STORY_EPILOGUE, .id = LOCATION_PEACH_CASTLE_GROUNDS }, - { .pos = { .x = 143, .y = 134 }, .parent = 1, .pathLength = 3, .path = gPauseMapPaths[ 2], .afterRequirement = STORY_CH0_BEGAN_PEACH_MISSION, .id = LOCATION_SHOOTING_STAR_SUMMIT }, - { .pos = { .x = 100, .y = 174 }, .parent = 0, .pathLength = 0, .path = gPauseMapPaths[ 3], .afterRequirement = STORY_61, .id = LOCATION_TOAD_TOWN_TUNNELS }, - { .pos = { .x = 36, .y = 157 }, .parent = 5, .pathLength = 0, .path = gPauseMapPaths[ 4], .afterRequirement = STORY_CH0_GOOMBARIO_JOINED_PARTY, .id = LOCATION_GOOMBA_VILLAGE }, - { .pos = { .x = 74, .y = 154 }, .parent = 0, .pathLength = 4, .path = gPauseMapPaths[ 5], .afterRequirement = STORY_CH0_ARRIVED_AT_TOAD_TOWN, .id = LOCATION_GOOMBA_ROAD }, - { .pos = { .x = 148, .y = 167 }, .parent = 0, .pathLength = 5, .path = gPauseMapPaths[ 6], .afterRequirement = STORY_CH1_STAR_SPRIT_DEPARTED, .id = LOCATION_PLEASANT_PATH }, - { .pos = { .x = 154, .y = 148 }, .parent = 6, .pathLength = 2, .path = gPauseMapPaths[ 7], .afterRequirement = STORY_CH1_KOOPER_JOINED_PARTY, .id = LOCATION_KOOPA_VILLAGE }, - { .pos = { .x = 205, .y = 152 }, .parent = 6, .pathLength = 7, .path = gPauseMapPaths[ 8], .afterRequirement = STORY_CH1_STAR_SPRIT_DEPARTED, .id = LOCATION_KOOPA_BROS_FORTRESS }, - { .pos = { .x = 227, .y = 243 }, .parent = 0, .pathLength = 19, .path = gPauseMapPaths[ 9], .afterRequirement = STORY_61, .id = LOCATION_MT_RUGGED }, - { .pos = { .x = 266, .y = 206 }, .parent = 9, .pathLength = 13, .path = gPauseMapPaths[10], .afterRequirement = STORY_CH2_UNCOVERED_DRY_DRY_RUINS, .id = LOCATION_DRY_DRY_DESERT }, - { .pos = { .x = 280, .y = 191 }, .parent = 10, .pathLength = 2, .path = gPauseMapPaths[11], .afterRequirement = STORY_61, .id = LOCATION_DRY_DRY_OUTPOST }, - { .pos = { .x = 252, .y = 188 }, .parent = 10, .pathLength = 2, .path = gPauseMapPaths[12], .afterRequirement = STORY_CH2_BEGAN_PEACH_MISSION, .id = LOCATION_DRY_DRY_RUINS }, - { .pos = { .x = 187, .y = 193 }, .parent = 0, .pathLength = 7, .path = gPauseMapPaths[13], .afterRequirement = STORY_CH3_ARRIVED_AT_BOOS_MANSION, .id = LOCATION_FOREVER_FOREST }, - { .pos = { .x = 170, .y = 180 }, .parent = 13, .pathLength = 1, .path = gPauseMapPaths[14], .afterRequirement = STORY_CH3_UNLOCKED_GUSTY_GULCH, .id = LOCATION_BOOS_MANSION }, - { .pos = { .x = 223, .y = 170 }, .parent = 13, .pathLength = 4, .path = gPauseMapPaths[15], .afterRequirement = STORY_CH3_BEGAN_PEACH_MISSION, .id = LOCATION_GUSTY_GULCH }, - { .pos = { .x = 263, .y = 156 }, .parent = 15, .pathLength = 4, .path = gPauseMapPaths[16], .afterRequirement = STORY_CH3_BEGAN_PEACH_MISSION, .id = LOCATION_TUBBAS_MANOR }, - { .pos = { .x = 203, .y = 171 }, .parent = 15, .pathLength = 1, .path = gPauseMapPaths[17], .afterRequirement = STORY_CH3_BEGAN_PEACH_MISSION, .id = LOCATION_WINDY_MILL }, - { .pos = { .x = 79, .y = 173 }, .parent = 0, .pathLength = 4, .path = gPauseMapPaths[18], .afterRequirement = STORY_CH4_STAR_SPRIT_DEPARTED, .id = LOCATION_SHY_GUYS_TOYBOX }, - { .pos = { .x = 66, .y = 289 }, .parent = 0, .pathLength = 21, .path = gPauseMapPaths[19], .afterRequirement = STORY_CH5_ZIP_LINE_READY, .id = LOCATION_JADE_JUNGLE }, - { .pos = { .x = 84, .y = 274 }, .parent = 19, .pathLength = 2, .path = gPauseMapPaths[20], .afterRequirement = STORY_61, .id = LOCATION_YOSHIS_VILLAGE }, - { .pos = { .x = 47, .y = 252 }, .parent = 19, .pathLength = 5, .path = gPauseMapPaths[21], .afterRequirement = STORY_CH5_BEGAN_PEACH_MISSION, .id = LOCATION_MT_LAVALAVA }, - { .pos = { .x = 59, .y = 126 }, .parent = 0, .pathLength = 0, .path = gPauseMapPaths[22], .afterRequirement = STORY_CH6_BEGAN_PEACH_MISSION, .id = LOCATION_FLOWER_FIELDS }, - { .pos = { .x = 58, .y = 92 }, .parent = 22, .pathLength = 4, .path = gPauseMapPaths[23], .afterRequirement = STORY_CH6_BEGAN_PEACH_MISSION, .id = LOCATION_CLOUDY_CLIMB }, - { .pos = { .x = 183, .y = 125 }, .parent = 3, .pathLength = 0, .path = gPauseMapPaths[24], .afterRequirement = STORY_CH7_MAYOR_MURDER_SOLVED, .id = LOCATION_SHIVER_CITY }, - { .pos = { .x = 203, .y = 126 }, .parent = 24, .pathLength = 1, .path = gPauseMapPaths[25], .afterRequirement = STORY_CH7_DEFEATED_MONSTAR, .id = LOCATION_SHIVER_SNOWFIELD }, - { .pos = { .x = 234, .y = 128 }, .parent = 25, .pathLength = 2, .path = gPauseMapPaths[26], .afterRequirement = STORY_CH7_GOT_SNOWMAN_SCARF, .id = LOCATION_STARBORN_VALLEY }, - { .pos = { .x = 220, .y = 112 }, .parent = 25, .pathLength = 2, .path = gPauseMapPaths[27], .afterRequirement = STORY_CH7_STAR_SPRIT_DEPARTED, .id = LOCATION_SHIVER_MOUNTAIN }, - { .pos = { .x = 223, .y = 99 }, .parent = 27, .pathLength = 1, .path = gPauseMapPaths[28], .afterRequirement = STORY_CH7_STAR_SPRIT_DEPARTED, .id = LOCATION_CRYSTAL_PALACE }, - { .pos = { .x = 158, .y = 110 }, .parent = 2, .pathLength = 6, .path = gPauseMapPaths[29], .afterRequirement = STORY_61, .id = LOCATION_STAR_WAY }, - { .pos = { .x = 163, .y = 78 }, .parent = 29, .pathLength = 6, .path = gPauseMapPaths[30], .afterRequirement = STORY_61, .id = LOCATION_STAR_HAVEN }, - { .pos = { .x = 96, .y = 49 }, .parent = 30, .pathLength = 13, .path = gPauseMapPaths[31], .afterRequirement = STORY_EPILOGUE, .id = LOCATION_BOWSERS_CASTLE }, - { .pos = { .x = 88, .y = 22 }, .parent = 31, .pathLength = 3, .path = gPauseMapPaths[32], .afterRequirement = STORY_EPILOGUE, .id = LOCATION_PEACHS_CASTLE }, - { .pos = { .x = 98, .y = 147 }, .parent = 0, .pathLength = 0, .path = gPauseMapPaths[33], .afterRequirement = STORY_61, .id = LOCATION_MARIOS_HOUSE } -}; -s32 gPauseMapArrowWobble[] = { 0, 2, 3, 3, 4, 4, 4, 4, 3, 2, 1, 0 }; -MenuWindowBP gPauseMapWindowBPs[] = { +#include "world_map.inc.c" + +s32 PauseMapArrowWobble[] = { 0, 2, 3, 3, 4, 4, 4, 4, 3, 2, 1, 0 }; +MenuWindowBP PauseMapWindowBPs[] = { { .windowID = WINDOW_ID_PAUSE_MAP, .unk_01 = 0, @@ -162,8 +92,8 @@ MenuPanel gPausePanelMap = { void pause_map_calc_path_points(PauseMapSpace* space) { Vec2b* path = space->path; s32 pathLength = space->pathLength; - s32 x1 = gPauseMapSpaces[space->parent].pos.x; - s32 y1 = gPauseMapSpaces[space->parent].pos.y; + s32 x1 = PauseMapSpaces[space->parent].pos.x; + s32 y1 = PauseMapSpaces[space->parent].pos.y; s32 x2 = space->pos.x; s32 y2 = space->pos.y; s32 xThingPrev = 0; @@ -201,8 +131,8 @@ void pause_map_draw_border_arrows(s32 imageIndex, s32 x, s32 y) { } void pause_map_draw_contents(MenuPanel* menu, s32 baseX, s32 baseY, s32 width, s32 height, s32 opacity, s32 darkening) { - s32 cameraX = gPauseMapCameraX; - s32 cameraY = gPauseMapCameraY; + s32 cameraX = PauseMapCameraX; + s32 cameraY = PauseMapCameraY; s32 i, j; s32 tileHeight; s32 x1, y1, x2, y2; @@ -219,7 +149,7 @@ void pause_map_draw_contents(MenuPanel* menu, s32 baseX, s32 baseY, s32 width, s Vec2b* path; s32 pathLength; - gSPDisplayList(gMainGfxPos++, gPauseDLWorldMap); + gSPDisplayList(gMainGfxPos++, PauseGfxWorldMap); ult = -cameraX * 32; for (i = 0; i < 60; i++) { if (4 * i + 4 < 111) { @@ -240,7 +170,7 @@ void pause_map_draw_contents(MenuPanel* menu, s32 baseX, s32 baseY, s32 width, s } } - gSPDisplayList(gMainGfxPos++, gPauseDLPathPoints); + gSPDisplayList(gMainGfxPos++, PauseGfxPathPoints); x1 = baseX + 26; y1 = baseY + 22; @@ -267,10 +197,10 @@ void pause_map_draw_contents(MenuPanel* menu, s32 baseX, s32 baseY, s32 width, s gDPSetScissor(gMainGfxPos++, G_SC_NON_INTERLACE, x1, y1, x2, y2); - mapSpace = gPauseMapSpaces; + mapSpace = PauseMapSpaces; camX = cameraX + baseX; camY = cameraY + baseY; - for (i = 0; i < ARRAY_COUNT(gPauseMapSpaces); i++, mapSpace++) { + for (i = 0; i < ARRAY_COUNT(PauseMapSpaces); i++, mapSpace++) { posX = mapSpace->pos.x; posY = mapSpace->pos.y; @@ -279,7 +209,7 @@ void pause_map_draw_contents(MenuPanel* menu, s32 baseX, s32 baseY, s32 width, s continue; } - if (i != gPauseMapCursorCurrentOption) { + if (i != PauseMapCursorCurrentOption) { gDPSetPrimColor(gMainGfxPos++, 0, 0, 220, 80, 30, 255); } else { gDPSetPrimColor(gMainGfxPos++, 0, 0, (gGameStatusPtr->frameCounter * 10) % 120 + 120, @@ -308,38 +238,38 @@ void pause_map_draw_contents(MenuPanel* menu, s32 baseX, s32 baseY, s32 width, s mapULX = baseX + 26 + cameraX; mapULY = baseY + 22 + cameraY; - hud_element_set_render_pos(gPauseMapIconIDs[0], mapULX + gPauseMapMarioX, mapULY + gPauseMapMarioY - 7); - hud_element_draw_without_clipping(gPauseMapIconIDs[0]); + hud_element_set_render_pos(PauseMapIconIDs[0], mapULX + PauseMapMarioX, mapULY + PauseMapMarioY - 7); + hud_element_draw_without_clipping(PauseMapIconIDs[0]); currentTab = gPauseMenuCurrentTab; if (currentTab == 6) { - pause_set_cursor_pos(WINDOW_ID_PAUSE_MAP, mapULX + gPauseMapTargetX - 8.0f, mapULY + gPauseMapTargetY); + pause_set_cursor_pos(WINDOW_ID_PAUSE_MAP, mapULX + PauseMapTargetX - 8.0f, mapULY + PauseMapTargetY); if (gPauseMenuCurrentTab == currentTab) { - offset = gPauseMapArrowWobble[gGameStatusPtr->frameCounter % 12]; + offset = PauseMapArrowWobble[gGameStatusPtr->frameCounter % 12]; offsetLeft = offset; offsetRight = offset; offsetUp = offset; offsetDown = offset; - gSPDisplayList(gMainGfxPos++, gPauseDLArrows); + gSPDisplayList(gMainGfxPos++, PauseGfxArrows); - if (!(gPauseMapCameraX < 0.0f)) { + if (!(PauseMapCameraX < 0.0f)) { offsetLeft = 0; } pause_map_draw_border_arrows(0, baseX + 26 - offsetLeft, baseY + height / 2 - 8); - if (!(gPauseMapCameraX > -86.0f)) { + if (!(PauseMapCameraX > -86.0f)) { offsetRight = 0; } pause_map_draw_border_arrows(1, baseX + width - 50 + offsetRight, baseY + height / 2 - 8); - if (!(gPauseMapCameraY < 0.0f)) { + if (!(PauseMapCameraY < 0.0f)) { offsetUp = 0; } pause_map_draw_border_arrows(2, baseX + width / 2 - 8, baseY + 24 - offsetUp); - if (!(gPauseMapCameraY > -210.0f)) { + if (!(PauseMapCameraY > -210.0f)) { offsetDown = 0; } pause_map_draw_border_arrows(3, baseX + width / 2 - 8, baseY + height - 44 + offsetDown); @@ -381,9 +311,9 @@ void pause_map_draw_title(MenuPanel* menu, s32 baseX, s32 baseY, s32 width, s32 s32 msgID; if (gPauseMenuCurrentTab == 6) { - if (gPauseMapCursorCurrentOption != -1) { - msgWidth = get_msg_width(MSG_Menus_00F2 + (gPauseMapCursorCurrentOption * 3), 0); - msgID = MSG_Menus_00F2 + (gPauseMapCursorCurrentOption * 3); + if (PauseMapCursorCurrentOption != -1) { + msgWidth = get_msg_width(MSG_Menus_00F2 + (PauseMapCursorCurrentOption * 3), 0); + msgID = MSG_Menus_00F2 + (PauseMapCursorCurrentOption * 3); draw_msg(msgID, baseX + ((width - msgWidth) >> 1), baseY + 1, 255, MSG_PAL_WHITE, 0); } } @@ -393,54 +323,54 @@ void pause_map_init(MenuPanel* tab) { s32 currentLocation; s32 i; - for (i = 0; i < ARRAY_COUNT(gPauseMapIconScripts); i++) { - gPauseMapIconIDs[i] = hud_element_create(gPauseMapIconScripts[i]); - hud_element_set_flags(gPauseMapIconIDs[i], HUD_ELEMENT_FLAG_80); + for (i = 0; i < ARRAY_COUNT(PauseMapIconScripts); i++) { + PauseMapIconIDs[i] = hud_element_create(PauseMapIconScripts[i]); + hud_element_set_flags(PauseMapIconIDs[i], HUD_ELEMENT_FLAG_80); } - for (i = 0; i < ARRAY_COUNT(gPauseMapWindowBPs); i++) { - gPauseMapWindowBPs[i].tab = tab; + for (i = 0; i < ARRAY_COUNT(PauseMapWindowBPs); i++) { + PauseMapWindowBPs[i].tab = tab; } - setup_pause_menu_tab(gPauseMapWindowBPs, ARRAY_COUNT(gPauseMapWindowBPs)); - gPauseMapCursorCurrentOption = -1; - gPauseMapSpacesInSnapRange = 0; - gPauseMapCursorCurrentOptionCopy = -1; + setup_pause_menu_tab(PauseMapWindowBPs, ARRAY_COUNT(PauseMapWindowBPs)); + PauseMapCursorCurrentOption = -1; + PauseMapSpacesInSnapRange = 0; + PauseMapCursorCurrentOptionCopy = -1; currentLocation = evt_get_variable(0, GB_WorldLocation); - for (i = 0; i < ARRAY_COUNT(gPauseMapSpaces); i++) { - if (gPauseMapSpaces[i].id == currentLocation) { + for (i = 0; i < ARRAY_COUNT(PauseMapSpaces); i++) { + if (PauseMapSpaces[i].id == currentLocation) { break; } } - if (i < ARRAY_COUNT(gPauseMapSpaces)) { - gPauseMapMarioX = gPauseMapSpaces[i].pos.x; - gPauseMapMarioY = gPauseMapSpaces[i].pos.y; + if (i < ARRAY_COUNT(PauseMapSpaces)) { + PauseMapMarioX = PauseMapSpaces[i].pos.x; + PauseMapMarioY = PauseMapSpaces[i].pos.y; } else { - gPauseMapMarioX = 0; - gPauseMapMarioY = 0; + PauseMapMarioX = 0; + PauseMapMarioY = 0; } - gPauseMapTargetX = gPauseMapMarioX; - gPauseMapTargetY = gPauseMapMarioY; + PauseMapTargetX = PauseMapMarioX; + PauseMapTargetY = PauseMapMarioY; - gPauseMapCameraX = 0.0f; - gPauseMapCameraY = 0.0f; - gPauseMapCameraX -= (s32)(gPauseMapTargetX + gPauseMapCameraX - 117.0); - gPauseMapCameraY -= (s32)(gPauseMapTargetY + gPauseMapCameraY - 55.0); + PauseMapCameraX = 0.0f; + PauseMapCameraY = 0.0f; + PauseMapCameraX -= (s32)(PauseMapTargetX + PauseMapCameraX - 117.0); + PauseMapCameraY -= (s32)(PauseMapTargetY + PauseMapCameraY - 55.0); - if (gPauseMapCameraX > 0) { - gPauseMapCameraX = 0; + if (PauseMapCameraX > 0) { + PauseMapCameraX = 0; } - if (gPauseMapCameraY > 0) { - gPauseMapCameraY = 0; + if (PauseMapCameraY > 0) { + PauseMapCameraY = 0; } - if (gPauseMapCameraX <= -86.0f) { - gPauseMapCameraX = -85.0f; + if (PauseMapCameraX <= -86.0f) { + PauseMapCameraX = -85.0f; } - if (gPauseMapCameraY <= -210.0f) { - gPauseMapCameraY = -209.0f; + if (PauseMapCameraY <= -210.0f) { + PauseMapCameraY = -209.0f; } tab->initialized = TRUE; @@ -449,73 +379,73 @@ void pause_map_init(MenuPanel* tab) { void pause_map_handle_input(MenuPanel* tab) { f32 xMovement = gGameStatusPtr->stickX[0] * 0.05f; f32 yMovement = -gGameStatusPtr->stickY[0] * 0.05f; - f32 gPauseMapTargetYPosTemp = gPauseMapTargetY; - f32 gPauseMapTargetXPosTemp = gPauseMapTargetX; + f32 PauseMapTargetYPosTemp = PauseMapTargetY; + f32 PauseMapTargetXPosTemp = PauseMapTargetX; s32 xTemp; s32 yTemp; - if (xMovement == 0.0f && yMovement == 0.0f && gPauseMapCursorCurrentOption != -1) { - PauseMapSpace* mapSpace = &gPauseMapSpaces[gPauseMapCursorCurrentOption]; + if (xMovement == 0.0f && yMovement == 0.0f && PauseMapCursorCurrentOption != -1) { + PauseMapSpace* mapSpace = &PauseMapSpaces[PauseMapCursorCurrentOption]; - xMovement = mapSpace->pos.x - gPauseMapTargetXPosTemp; - yMovement = mapSpace->pos.y - gPauseMapTargetYPosTemp; + xMovement = mapSpace->pos.x - PauseMapTargetXPosTemp; + yMovement = mapSpace->pos.y - PauseMapTargetYPosTemp; xMovement *= 0.32; yMovement *= 0.32; } - gPauseMapTargetX += xMovement; - gPauseMapTargetY += yMovement; + PauseMapTargetX += xMovement; + PauseMapTargetY += yMovement; - if (gPauseMapTargetX < 16.0f) { - gPauseMapTargetX = 16.0f; + if (PauseMapTargetX < 16.0f) { + PauseMapTargetX = 16.0f; } - if (gPauseMapTargetY < 8.0f) { - gPauseMapTargetY = 8.0f; + if (PauseMapTargetY < 8.0f) { + PauseMapTargetY = 8.0f; } - if (gPauseMapTargetX >= 316.0f) { - gPauseMapTargetX = 315.0f; + if (PauseMapTargetX >= 316.0f) { + PauseMapTargetX = 315.0f; } - if (gPauseMapTargetY >= 308.0f) { - gPauseMapTargetY = 307.0f; + if (PauseMapTargetY >= 308.0f) { + PauseMapTargetY = 307.0f; } - xTemp = gPauseMapTargetX + gPauseMapCameraX - 117.0; - yTemp = gPauseMapTargetY + gPauseMapCameraY - 55.0; + xTemp = PauseMapTargetX + PauseMapCameraX - 117.0; + yTemp = PauseMapTargetY + PauseMapCameraY - 55.0; if (xTemp >= 53.0) { - gPauseMapCameraX -= xTemp - 53.0; + PauseMapCameraX -= xTemp - 53.0; } if (xTemp <= -37.0) { - gPauseMapCameraX -= xTemp + 37.0; + PauseMapCameraX -= xTemp + 37.0; } if (yTemp >= 15.0) { - gPauseMapCameraY -= yTemp - 15.0; + PauseMapCameraY -= yTemp - 15.0; } if (yTemp <= -15.0) { - gPauseMapCameraY -= yTemp + 15.0; + PauseMapCameraY -= yTemp + 15.0; } - if (gPauseMapCameraX > 0.0f) { - gPauseMapCameraX = 0.0f; + if (PauseMapCameraX > 0.0f) { + PauseMapCameraX = 0.0f; } - if (gPauseMapCameraY > 0.0f) { - gPauseMapCameraY = 0.0f; + if (PauseMapCameraY > 0.0f) { + PauseMapCameraY = 0.0f; } - if (gPauseMapCameraX < -86.0f) { - gPauseMapCameraX = -86.0f; + if (PauseMapCameraX < -86.0f) { + PauseMapCameraX = -86.0f; } - if (gPauseMapCameraY < -210.0f) { - gPauseMapCameraY = -210.0f; + if (PauseMapCameraY < -210.0f) { + PauseMapCameraY = -210.0f; } if (gPausePressedButtons & BUTTON_B) { @@ -525,36 +455,36 @@ void pause_map_handle_input(MenuPanel* tab) { } gPauseCurrentDescIconScript = 0; - if (gPauseMapCursorCurrentOption == -1) { + if (PauseMapCursorCurrentOption == -1) { gPauseCurrentDescMsg = MSG_NONE; return; } - gPauseCurrentDescMsg = MSG_Menus_00F3 + (gPauseMapCursorCurrentOption * 3); + gPauseCurrentDescMsg = MSG_Menus_00F3 + (PauseMapCursorCurrentOption * 3); // If the story has progressed enough, show the "after" description - if (evt_get_variable(0, GB_StoryProgress) >= gPauseMapSpaces[gPauseMapCursorCurrentOption].afterRequirement) { + if (evt_get_variable(0, GB_StoryProgress) >= PauseMapSpaces[PauseMapCursorCurrentOption].afterRequirement) { gPauseCurrentDescMsg++; } } void pause_map_update(MenuPanel* tab) { - PauseMapSpace* mapSpace = &gPauseMapSpaces[0]; + PauseMapSpace* mapSpace = &PauseMapSpaces[0]; f32 lowestSqSum = 10000.0f; f32 cursorOption = -1.0f; s32 i; - gPauseMapCursorCurrentOption = -1; - gPauseMapSpacesInSnapRange = 0; + PauseMapCursorCurrentOption = -1; + PauseMapSpacesInSnapRange = 0; - for (i = 0; i < ARRAY_COUNT(gPauseMapSpaces); i++, mapSpace++) { + for (i = 0; i < ARRAY_COUNT(PauseMapSpaces); i++, mapSpace++) { if (evt_get_variable(0, GF_MAP_ToadTown + i) != 0) { - f32 deltaX = gPauseMapTargetX - mapSpace->pos.x; - f32 deltaY = gPauseMapTargetY - mapSpace->pos.y; + f32 deltaX = PauseMapTargetX - mapSpace->pos.x; + f32 deltaY = PauseMapTargetY - mapSpace->pos.y; f32 sqSum = SQ(deltaX) + SQ(deltaY); if (sqSum < 400.0f) { - gPauseMapSpacesInSnapRange++; + PauseMapSpacesInSnapRange++; } if (sqSum < lowestSqSum && sqSum < 200.0f) { @@ -564,14 +494,14 @@ void pause_map_update(MenuPanel* tab) { } } - gPauseMapCursorCurrentOption = cursorOption; - gPauseMapCursorCurrentOptionCopy = cursorOption; + PauseMapCursorCurrentOption = cursorOption; + PauseMapCursorCurrentOptionCopy = cursorOption; } void pause_map_cleanup(MenuPanel* tab) { s32 i; - for (i = 0; i < ARRAY_COUNT(gPauseMapIconIDs); i++) { - hud_element_free(gPauseMapIconIDs[i]); + for (i = 0; i < ARRAY_COUNT(PauseMapIconIDs); i++) { + hud_element_free(PauseMapIconIDs[i]); } } diff --git a/src/pause/pause_spirits.c b/src/pause/pause_spirits.c index d0d833cdee..815f600a64 100644 --- a/src/pause/pause_spirits.c +++ b/src/pause/pause_spirits.c @@ -9,7 +9,7 @@ #include "sprite/npc/WorldKlevar.h" #include "sprite/npc/WorldKalmar.h" -extern Gfx gPauseDLSpiritsBg[]; +extern Gfx PauseGfxSpiritsBg[]; extern s8 pause_spirits_bg_png[]; void pause_spirits_draw_contents(MenuPanel* menu, s32 baseX, s32 baseY, s32 width, s32 height, s32 opacity, s32 darkening); @@ -159,7 +159,7 @@ void pause_spirits_draw_contents(MenuPanel* menu, s32 baseX, s32 baseY, s32 widt gDPPipeSync(gMainGfxPos++); gSPViewport(gMainGfxPos++, &gPauseSpiritsViewport); - gSPDisplayList(gMainGfxPos++, gPauseDLSpiritsBg); + gSPDisplayList(gMainGfxPos++, PauseGfxSpiritsBg); for (i = 0; i < 5; i++) { gDPLoadTextureTile_4b(gMainGfxPos++, pause_spirits_bg_png, G_IM_FMT_CI, 128, 110, diff --git a/src/recipes.yaml b/src/recipes.yaml new file mode 100644 index 0000000000..c01072c2ee --- /dev/null +++ b/src/recipes.yaml @@ -0,0 +1,359 @@ +# All cooking outputs must be listed here, except when cooking a Mystery +Products: + - [ ITEM_MISTAKE, QUALITY_BAD ] + - [ ITEM_FRIED_SHROOM, QUALITY_OK ] + - [ ITEM_SPICY_SOUP, QUALITY_OK ] + - [ ITEM_TASTY_TONIC, QUALITY_OK ] + - [ ITEM_NUTTY_CAKE, QUALITY_OK ] + - [ ITEM_KOOPA_TEA, QUALITY_OK ] + - [ ITEM_SPAGHETTI, QUALITY_OK ] + - [ ITEM_DIZZY_DIAL, QUALITY_ODD ] + - [ ITEM_BIG_COOKIE, QUALITY_GOOD ] + - [ ITEM_CAKE, QUALITY_OK ] + - [ ITEM_FRIED_EGG, QUALITY_OK ] + - [ ITEM_BOILED_EGG, QUALITY_OK ] + - [ ITEM_SUPER_SODA, QUALITY_OK ] + - [ ITEM_YOSHI_COOKIE, QUALITY_OK ] + - [ ITEM_DELUXE_FEAST, QUALITY_GREAT ] + - [ ITEM_FROZEN_FRIES, QUALITY_OK ] + - [ ITEM_POTATO_SALAD, QUALITY_OK ] + - [ ITEM_HOT_SHROOM, QUALITY_OK ] + - [ ITEM_BLAND_MEAL, QUALITY_GOOD ] + - [ ITEM_HONEY_SHROOM, QUALITY_OK ] + - [ ITEM_MAPLE_SHROOM, QUALITY_OK ] + - [ ITEM_JELLY_SHROOM1, QUALITY_OK ] + - [ ITEM_LIFE_SHROOM, QUALITY_OK ] + - [ ITEM_VOLT_SHROOM, QUALITY_OK ] + - [ ITEM_SLEEPY_SHEEP, QUALITY_ODD ] + - [ ITEM_SHROOM_CAKE, QUALITY_OK ] + - [ ITEM_SHROOM_STEAK, QUALITY_OK ] + - [ ITEM_HONEY_SUPER, QUALITY_OK ] + - [ ITEM_MAPLE_SUPER, QUALITY_OK ] + - [ ITEM_JELLY_SUPER, QUALITY_OK ] + - [ ITEM_YUMMY_MEAL, QUALITY_GOOD ] + - [ ITEM_HONEY_ULTRA, QUALITY_OK ] + - [ ITEM_MAPLE_ULTRA, QUALITY_OK ] + - [ ITEM_JELLY_ULTRA, QUALITY_OK ] + - [ ITEM_SWEET_SHROOM, QUALITY_OK ] + - [ ITEM_ELECTRO_POP, QUALITY_OK ] + - [ ITEM_THUNDER_RAGE, QUALITY_ODD ] + - [ ITEM_FIRE_POP, QUALITY_OK ] + - [ ITEM_EGG_MISSILE, QUALITY_OK ] + - [ ITEM_SPECIAL_SHAKE, QUALITY_GOOD ] + - [ ITEM_COCO_POP, QUALITY_OK ] + - [ ITEM_HEALTHY_JUICE, QUALITY_GREAT ] + - [ ITEM_LIME_CANDY, QUALITY_OK ] + - [ ITEM_LEMON_CANDY, QUALITY_OK ] + - [ ITEM_HONEY_CANDY, QUALITY_OK ] + - [ ITEM_JELLY_POP, QUALITY_OK ] + - [ ITEM_APPLE_PIE, QUALITY_OK ] + - [ ITEM_KOOPASTA, QUALITY_OK ] + - [ ITEM_KOOKY_COOKIE, QUALITY_OK ] + - [ ITEM_FIRE_FLOWER, QUALITY_ODD ] + - [ ITEM_STRANGE_CAKE, QUALITY_GOOD ] +# Cooking a Mystery has 50% to make MISTAKE and 50% change to create any of these with equal probability +MysteryProducts: + - ITEM_FIRE_FLOWER + - ITEM_TASTY_TONIC + - ITEM_SUPER_SODA + - ITEM_SLEEPY_SHEEP + - ITEM_LIFE_SHROOM + - ITEM_DIZZY_DIAL + - ITEM_VOLT_SHROOM + - ITEM_FRIED_SHROOM + - ITEM_KOOPASTA + - ITEM_SPICY_SOUP + - ITEM_KOOPA_TEA + - ITEM_SPAGHETTI + - ITEM_FRIED_EGG + - ITEM_BOILED_EGG + - ITEM_POTATO_SALAD + - ITEM_HONEY_SHROOM + - ITEM_BLAND_MEAL + - ITEM_THUNDER_RAGE + - ITEM_EGG_MISSILE + - ITEM_APPLE_PIE + - ITEM_KOOKY_COOKIE + - ITEM_BIG_COOKIE + - ITEM_SPECIAL_SHAKE +# [ Input, Product without Cookbook, Product with Cookbook (optional) ] +SingleRecipes: + - [ ITEM_MUSHROOM, ITEM_FRIED_SHROOM ] + - [ ITEM_SUPER_SHROOM, ITEM_FRIED_SHROOM ] + - [ ITEM_ULTRA_SHROOM, ITEM_SHROOM_STEAK ] + - [ ITEM_LIFE_SHROOM, ITEM_HOT_SHROOM ] + - [ ITEM_VOLT_SHROOM, ITEM_HOT_SHROOM ] + - [ ITEM_FIRE_FLOWER, ITEM_SPICY_SOUP ] + - [ ITEM_COCONUT, ITEM_TASTY_TONIC ] + - [ ITEM_LIME, ITEM_TASTY_TONIC ] + - [ ITEM_LEMON, ITEM_TASTY_TONIC ] + - [ ITEM_HONEY_SYRUP, ITEM_SUPER_SODA ] + - [ ITEM_MAPLE_SYRUP, ITEM_SUPER_SODA ] + - [ ITEM_JAMMIN_JELLY, ITEM_SUPER_SODA ] + - [ ITEM_APPLE, ITEM_SUPER_SODA ] + - [ ITEM_RED_BERRY, ITEM_MISTAKE, ITEM_SUPER_SODA ] + - [ ITEM_BLUE_BERRY, ITEM_MISTAKE, ITEM_SUPER_SODA ] + - [ ITEM_YELLOW_BERRY, ITEM_MISTAKE, ITEM_SUPER_SODA ] + - [ ITEM_GOOMNUT, ITEM_NUTTY_CAKE ] + - [ ITEM_KOOPA_LEAF, ITEM_KOOPA_TEA ] + - [ ITEM_DRIED_PASTA, ITEM_SPAGHETTI ] + - [ ITEM_DRIED_FRUIT, ITEM_MISTAKE ] + - [ ITEM_STRANGE_LEAF, ITEM_MISTAKE, ITEM_DIZZY_DIAL ] + - [ ITEM_CAKE_MIX, ITEM_CAKE ] + - [ ITEM_EGG, ITEM_FRIED_EGG ] + - [ ITEM_MELON, ITEM_SPECIAL_SHAKE ] + - [ ITEM_STINKY_HERB, ITEM_MISTAKE ] + - [ ITEM_ICED_POTATO, ITEM_POTATO_SALAD ] + - [ ITEM_DRIED_SHROOM, ITEM_MISTAKE, ITEM_FRIED_SHROOM ] + - [ ITEM_BUBBLE_BERRY, ITEM_MISTAKE, ITEM_TASTY_TONIC ] + - [ ITEM_WHACKAS_BUMP, ITEM_MISTAKE, ITEM_YUMMY_MEAL ] +# [ Input1, Input2, Product ] +# Recipes with both inputs found as ingredients in SingleRecipes will be added to the DoubleRecipesMatrix, +# all others will generate as ExtraDoubleRecipes +DoubleRecipes: + - [ ITEM_MUSHROOM, ITEM_SUPER_SHROOM, ITEM_HOT_SHROOM ] + - [ ITEM_MUSHROOM, ITEM_ULTRA_SHROOM, ITEM_SHROOM_STEAK ] + - [ ITEM_MUSHROOM, ITEM_LIFE_SHROOM, ITEM_SHROOM_STEAK ] + - [ ITEM_MUSHROOM, ITEM_VOLT_SHROOM, ITEM_HOT_SHROOM ] + - [ ITEM_MUSHROOM, ITEM_FIRE_FLOWER, ITEM_HOT_SHROOM ] + - [ ITEM_MUSHROOM, ITEM_HONEY_SYRUP, ITEM_HONEY_SHROOM ] + - [ ITEM_MUSHROOM, ITEM_MAPLE_SYRUP, ITEM_MAPLE_SHROOM ] + - [ ITEM_MUSHROOM, ITEM_JAMMIN_JELLY, ITEM_JELLY_SHROOM1 ] + - [ ITEM_MUSHROOM, ITEM_GOOMNUT, ITEM_VOLT_SHROOM ] + - [ ITEM_MUSHROOM, ITEM_KOOPA_LEAF, ITEM_VOLT_SHROOM ] + - [ ITEM_MUSHROOM, ITEM_DRIED_PASTA, ITEM_BLAND_MEAL ] + - [ ITEM_MUSHROOM, ITEM_DRIED_FRUIT, ITEM_VOLT_SHROOM ] + - [ ITEM_MUSHROOM, ITEM_STRANGE_LEAF, ITEM_VOLT_SHROOM ] + - [ ITEM_MUSHROOM, ITEM_CAKE_MIX, ITEM_SHROOM_CAKE ] + - [ ITEM_MUSHROOM, ITEM_EGG, ITEM_BLAND_MEAL ] + - [ ITEM_MUSHROOM, ITEM_ICED_POTATO, ITEM_BLAND_MEAL ] + - [ ITEM_MUSHROOM, ITEM_DRIED_SHROOM, ITEM_FRIED_SHROOM ] + - [ ITEM_SUPER_SHROOM, ITEM_ULTRA_SHROOM, ITEM_SHROOM_STEAK ] + - [ ITEM_SUPER_SHROOM, ITEM_LIFE_SHROOM, ITEM_SHROOM_STEAK ] + - [ ITEM_SUPER_SHROOM, ITEM_VOLT_SHROOM, ITEM_HOT_SHROOM ] + - [ ITEM_SUPER_SHROOM, ITEM_FIRE_FLOWER, ITEM_BLAND_MEAL ] + - [ ITEM_SUPER_SHROOM, ITEM_HONEY_SYRUP, ITEM_HONEY_SUPER ] + - [ ITEM_SUPER_SHROOM, ITEM_MAPLE_SYRUP, ITEM_MAPLE_SUPER ] + - [ ITEM_SUPER_SHROOM, ITEM_JAMMIN_JELLY, ITEM_JELLY_SUPER ] + - [ ITEM_SUPER_SHROOM, ITEM_GOOMNUT, ITEM_LIFE_SHROOM ] + - [ ITEM_SUPER_SHROOM, ITEM_KOOPA_LEAF, ITEM_LIFE_SHROOM ] + - [ ITEM_SUPER_SHROOM, ITEM_DRIED_PASTA, ITEM_BLAND_MEAL ] + - [ ITEM_SUPER_SHROOM, ITEM_DRIED_FRUIT, ITEM_VOLT_SHROOM ] + - [ ITEM_SUPER_SHROOM, ITEM_STRANGE_LEAF, ITEM_LIFE_SHROOM ] + - [ ITEM_SUPER_SHROOM, ITEM_CAKE_MIX, ITEM_SHROOM_CAKE ] + - [ ITEM_SUPER_SHROOM, ITEM_EGG, ITEM_BLAND_MEAL ] + - [ ITEM_SUPER_SHROOM, ITEM_ICED_POTATO, ITEM_BLAND_MEAL ] + - [ ITEM_SUPER_SHROOM, ITEM_DRIED_SHROOM, ITEM_HOT_SHROOM ] + - [ ITEM_ULTRA_SHROOM, ITEM_LIFE_SHROOM, ITEM_SHROOM_STEAK ] + - [ ITEM_ULTRA_SHROOM, ITEM_VOLT_SHROOM, ITEM_SHROOM_STEAK ] + - [ ITEM_ULTRA_SHROOM, ITEM_FIRE_FLOWER, ITEM_YUMMY_MEAL ] + - [ ITEM_ULTRA_SHROOM, ITEM_HONEY_SYRUP, ITEM_HONEY_ULTRA ] + - [ ITEM_ULTRA_SHROOM, ITEM_MAPLE_SYRUP, ITEM_MAPLE_ULTRA ] + - [ ITEM_ULTRA_SHROOM, ITEM_JAMMIN_JELLY, ITEM_JELLY_ULTRA ] + - [ ITEM_ULTRA_SHROOM, ITEM_GOOMNUT, ITEM_LIFE_SHROOM ] + - [ ITEM_ULTRA_SHROOM, ITEM_KOOPA_LEAF, ITEM_LIFE_SHROOM ] + - [ ITEM_ULTRA_SHROOM, ITEM_DRIED_PASTA, ITEM_YUMMY_MEAL ] + - [ ITEM_ULTRA_SHROOM, ITEM_DRIED_FRUIT, ITEM_VOLT_SHROOM ] + - [ ITEM_ULTRA_SHROOM, ITEM_STRANGE_LEAF, ITEM_LIFE_SHROOM ] + - [ ITEM_ULTRA_SHROOM, ITEM_CAKE_MIX, ITEM_SWEET_SHROOM ] + - [ ITEM_ULTRA_SHROOM, ITEM_EGG, ITEM_YUMMY_MEAL ] + - [ ITEM_ULTRA_SHROOM, ITEM_ICED_POTATO, ITEM_YUMMY_MEAL ] + - [ ITEM_ULTRA_SHROOM, ITEM_DRIED_SHROOM, ITEM_SHROOM_STEAK ] + - [ ITEM_LIFE_SHROOM, ITEM_FIRE_FLOWER, ITEM_BLAND_MEAL ] + - [ ITEM_LIFE_SHROOM, ITEM_HONEY_SYRUP, ITEM_HONEY_SUPER ] + - [ ITEM_LIFE_SHROOM, ITEM_MAPLE_SYRUP, ITEM_MAPLE_SUPER ] + - [ ITEM_LIFE_SHROOM, ITEM_JAMMIN_JELLY, ITEM_JELLY_SUPER ] + - [ ITEM_LIFE_SHROOM, ITEM_GOOMNUT, ITEM_LIFE_SHROOM ] + - [ ITEM_LIFE_SHROOM, ITEM_KOOPA_LEAF, ITEM_LIFE_SHROOM ] + - [ ITEM_LIFE_SHROOM, ITEM_DRIED_PASTA, ITEM_BLAND_MEAL ] + - [ ITEM_LIFE_SHROOM, ITEM_DRIED_FRUIT, ITEM_VOLT_SHROOM ] + - [ ITEM_LIFE_SHROOM, ITEM_STRANGE_LEAF, ITEM_LIFE_SHROOM ] + - [ ITEM_LIFE_SHROOM, ITEM_CAKE_MIX, ITEM_SWEET_SHROOM ] + - [ ITEM_LIFE_SHROOM, ITEM_EGG, ITEM_BLAND_MEAL ] + - [ ITEM_LIFE_SHROOM, ITEM_ICED_POTATO, ITEM_BLAND_MEAL ] + - [ ITEM_LIFE_SHROOM, ITEM_DRIED_SHROOM, ITEM_SHROOM_STEAK ] + - [ ITEM_VOLT_SHROOM, ITEM_FIRE_FLOWER, ITEM_BLAND_MEAL ] + - [ ITEM_VOLT_SHROOM, ITEM_HONEY_SYRUP, ITEM_HONEY_SUPER ] + - [ ITEM_VOLT_SHROOM, ITEM_MAPLE_SYRUP, ITEM_MAPLE_SUPER ] + - [ ITEM_VOLT_SHROOM, ITEM_JAMMIN_JELLY, ITEM_JELLY_SUPER ] + - [ ITEM_VOLT_SHROOM, ITEM_GOOMNUT, ITEM_LIFE_SHROOM ] + - [ ITEM_VOLT_SHROOM, ITEM_KOOPA_LEAF, ITEM_LIFE_SHROOM ] + - [ ITEM_VOLT_SHROOM, ITEM_DRIED_PASTA, ITEM_BLAND_MEAL ] + - [ ITEM_VOLT_SHROOM, ITEM_DRIED_FRUIT, ITEM_THUNDER_RAGE ] + - [ ITEM_VOLT_SHROOM, ITEM_STRANGE_LEAF, ITEM_DIZZY_DIAL ] + - [ ITEM_VOLT_SHROOM, ITEM_CAKE_MIX, ITEM_ELECTRO_POP ] + - [ ITEM_VOLT_SHROOM, ITEM_EGG, ITEM_BLAND_MEAL ] + - [ ITEM_VOLT_SHROOM, ITEM_ICED_POTATO, ITEM_BLAND_MEAL ] + - [ ITEM_VOLT_SHROOM, ITEM_DRIED_SHROOM, ITEM_HOT_SHROOM ] + - [ ITEM_FIRE_FLOWER, ITEM_GOOMNUT, ITEM_BLAND_MEAL ] + - [ ITEM_FIRE_FLOWER, ITEM_CAKE_MIX, ITEM_FIRE_POP ] + - [ ITEM_FIRE_FLOWER, ITEM_EGG, ITEM_EGG_MISSILE ] + - [ ITEM_FIRE_FLOWER, ITEM_ICED_POTATO, ITEM_FROZEN_FRIES ] + - [ ITEM_FIRE_FLOWER, ITEM_DRIED_SHROOM, ITEM_FRIED_SHROOM ] + - [ ITEM_COCONUT, ITEM_HONEY_SYRUP, ITEM_TASTY_TONIC ] + - [ ITEM_COCONUT, ITEM_MAPLE_SYRUP, ITEM_SUPER_SODA ] + - [ ITEM_COCONUT, ITEM_JAMMIN_JELLY, ITEM_SPECIAL_SHAKE ] + - [ ITEM_COCONUT, ITEM_APPLE, ITEM_SUPER_SODA ] + - [ ITEM_COCONUT, ITEM_RED_BERRY, ITEM_SUPER_SODA ] + - [ ITEM_COCONUT, ITEM_BLUE_BERRY, ITEM_SUPER_SODA ] + - [ ITEM_COCONUT, ITEM_YELLOW_BERRY, ITEM_SUPER_SODA ] + - [ ITEM_COCONUT, ITEM_KOOPA_LEAF, ITEM_SUPER_SODA ] + - [ ITEM_COCONUT, ITEM_DRIED_PASTA, ITEM_BLAND_MEAL ] + - [ ITEM_COCONUT, ITEM_CAKE_MIX, ITEM_COCO_POP ] + - [ ITEM_COCONUT, ITEM_MELON, ITEM_SUPER_SODA ] + - [ ITEM_COCONUT, ITEM_ICED_POTATO, ITEM_BLAND_MEAL ] + - [ ITEM_LIME, ITEM_LEMON, ITEM_SUPER_SODA ] + - [ ITEM_LIME, ITEM_HONEY_SYRUP, ITEM_TASTY_TONIC ] + - [ ITEM_LIME, ITEM_MAPLE_SYRUP, ITEM_SUPER_SODA ] + - [ ITEM_LIME, ITEM_JAMMIN_JELLY, ITEM_SPECIAL_SHAKE ] + - [ ITEM_LIME, ITEM_APPLE, ITEM_SUPER_SODA ] + - [ ITEM_LIME, ITEM_RED_BERRY, ITEM_SUPER_SODA ] + - [ ITEM_LIME, ITEM_BLUE_BERRY, ITEM_SUPER_SODA ] + - [ ITEM_LIME, ITEM_YELLOW_BERRY, ITEM_SUPER_SODA ] + - [ ITEM_LIME, ITEM_KOOPA_LEAF, ITEM_SUPER_SODA ] + - [ ITEM_LIME, ITEM_CAKE_MIX, ITEM_LIME_CANDY ] + - [ ITEM_LIME, ITEM_MELON, ITEM_SPECIAL_SHAKE ] + - [ ITEM_LEMON, ITEM_HONEY_SYRUP, ITEM_TASTY_TONIC ] + - [ ITEM_LEMON, ITEM_MAPLE_SYRUP, ITEM_SUPER_SODA ] + - [ ITEM_LEMON, ITEM_JAMMIN_JELLY, ITEM_SPECIAL_SHAKE ] + - [ ITEM_LEMON, ITEM_APPLE, ITEM_SUPER_SODA ] + - [ ITEM_LEMON, ITEM_RED_BERRY, ITEM_SUPER_SODA ] + - [ ITEM_LEMON, ITEM_BLUE_BERRY, ITEM_SUPER_SODA ] + - [ ITEM_LEMON, ITEM_YELLOW_BERRY, ITEM_SUPER_SODA ] + - [ ITEM_LEMON, ITEM_KOOPA_LEAF, ITEM_SUPER_SODA ] + - [ ITEM_LEMON, ITEM_CAKE_MIX, ITEM_LEMON_CANDY ] + - [ ITEM_LEMON, ITEM_MELON, ITEM_SPECIAL_SHAKE ] + - [ ITEM_HONEY_SYRUP, ITEM_MAPLE_SYRUP, ITEM_SUPER_SODA ] + - [ ITEM_HONEY_SYRUP, ITEM_JAMMIN_JELLY, ITEM_SPECIAL_SHAKE ] + - [ ITEM_HONEY_SYRUP, ITEM_APPLE, ITEM_TASTY_TONIC ] + - [ ITEM_HONEY_SYRUP, ITEM_RED_BERRY, ITEM_TASTY_TONIC ] + - [ ITEM_HONEY_SYRUP, ITEM_BLUE_BERRY, ITEM_TASTY_TONIC ] + - [ ITEM_HONEY_SYRUP, ITEM_YELLOW_BERRY, ITEM_TASTY_TONIC ] + - [ ITEM_HONEY_SYRUP, ITEM_KOOPA_LEAF, ITEM_SUPER_SODA ] + - [ ITEM_HONEY_SYRUP, ITEM_CAKE_MIX, ITEM_HONEY_CANDY ] + - [ ITEM_HONEY_SYRUP, ITEM_MELON, ITEM_SPECIAL_SHAKE ] + - [ ITEM_MAPLE_SYRUP, ITEM_JAMMIN_JELLY, ITEM_SPECIAL_SHAKE ] + - [ ITEM_MAPLE_SYRUP, ITEM_APPLE, ITEM_SUPER_SODA ] + - [ ITEM_MAPLE_SYRUP, ITEM_RED_BERRY, ITEM_SUPER_SODA ] + - [ ITEM_MAPLE_SYRUP, ITEM_BLUE_BERRY, ITEM_SUPER_SODA ] + - [ ITEM_MAPLE_SYRUP, ITEM_YELLOW_BERRY, ITEM_SUPER_SODA ] + - [ ITEM_MAPLE_SYRUP, ITEM_KOOPA_LEAF, ITEM_SUPER_SODA ] + - [ ITEM_MAPLE_SYRUP, ITEM_CAKE_MIX, ITEM_KOOKY_COOKIE ] + - [ ITEM_MAPLE_SYRUP, ITEM_MELON, ITEM_SPECIAL_SHAKE ] + - [ ITEM_JAMMIN_JELLY, ITEM_APPLE, ITEM_SPECIAL_SHAKE ] + - [ ITEM_JAMMIN_JELLY, ITEM_RED_BERRY, ITEM_SPECIAL_SHAKE ] + - [ ITEM_JAMMIN_JELLY, ITEM_BLUE_BERRY, ITEM_SPECIAL_SHAKE ] + - [ ITEM_JAMMIN_JELLY, ITEM_YELLOW_BERRY, ITEM_SPECIAL_SHAKE ] + - [ ITEM_JAMMIN_JELLY, ITEM_KOOPA_LEAF, ITEM_SUPER_SODA ] + - [ ITEM_JAMMIN_JELLY, ITEM_CAKE_MIX, ITEM_JELLY_POP ] + - [ ITEM_JAMMIN_JELLY, ITEM_MELON, ITEM_SPECIAL_SHAKE ] + - [ ITEM_APPLE, ITEM_RED_BERRY, ITEM_SUPER_SODA ] + - [ ITEM_APPLE, ITEM_BLUE_BERRY, ITEM_SUPER_SODA ] + - [ ITEM_APPLE, ITEM_YELLOW_BERRY, ITEM_SUPER_SODA ] + - [ ITEM_APPLE, ITEM_CAKE_MIX, ITEM_APPLE_PIE ] + - [ ITEM_APPLE, ITEM_MELON, ITEM_SPECIAL_SHAKE ] + - [ ITEM_RED_BERRY, ITEM_BLUE_BERRY, ITEM_SUPER_SODA ] + - [ ITEM_RED_BERRY, ITEM_YELLOW_BERRY, ITEM_SUPER_SODA ] + - [ ITEM_RED_BERRY, ITEM_KOOPA_LEAF, ITEM_BLAND_MEAL ] + - [ ITEM_RED_BERRY, ITEM_DRIED_PASTA, ITEM_BLAND_MEAL ] + - [ ITEM_RED_BERRY, ITEM_STRANGE_LEAF, ITEM_SLEEPY_SHEEP ] + - [ ITEM_RED_BERRY, ITEM_CAKE_MIX, ITEM_BIG_COOKIE ] + - [ ITEM_RED_BERRY, ITEM_MELON, ITEM_SPECIAL_SHAKE ] + - [ ITEM_BLUE_BERRY, ITEM_YELLOW_BERRY, ITEM_SUPER_SODA ] + - [ ITEM_BLUE_BERRY, ITEM_KOOPA_LEAF, ITEM_BLAND_MEAL ] + - [ ITEM_BLUE_BERRY, ITEM_DRIED_PASTA, ITEM_BLAND_MEAL ] + - [ ITEM_BLUE_BERRY, ITEM_STRANGE_LEAF, ITEM_SLEEPY_SHEEP ] + - [ ITEM_BLUE_BERRY, ITEM_CAKE_MIX, ITEM_BIG_COOKIE ] + - [ ITEM_BLUE_BERRY, ITEM_MELON, ITEM_SPECIAL_SHAKE ] + - [ ITEM_YELLOW_BERRY, ITEM_KOOPA_LEAF, ITEM_BLAND_MEAL ] + - [ ITEM_YELLOW_BERRY, ITEM_DRIED_PASTA, ITEM_BLAND_MEAL ] + - [ ITEM_YELLOW_BERRY, ITEM_STRANGE_LEAF, ITEM_SLEEPY_SHEEP ] + - [ ITEM_YELLOW_BERRY, ITEM_CAKE_MIX, ITEM_BIG_COOKIE ] + - [ ITEM_YELLOW_BERRY, ITEM_MELON, ITEM_SPECIAL_SHAKE ] + - [ ITEM_GOOMNUT, ITEM_KOOPA_LEAF, ITEM_BLAND_MEAL ] + - [ ITEM_GOOMNUT, ITEM_DRIED_PASTA, ITEM_BLAND_MEAL ] + - [ ITEM_GOOMNUT, ITEM_STRANGE_LEAF, ITEM_BLAND_MEAL ] + - [ ITEM_GOOMNUT, ITEM_CAKE_MIX, ITEM_BIG_COOKIE ] + - [ ITEM_KOOPA_LEAF, ITEM_DRIED_PASTA, ITEM_KOOPASTA ] + - [ ITEM_KOOPA_LEAF, ITEM_CAKE_MIX, ITEM_KOOKY_COOKIE ] + - [ ITEM_KOOPA_LEAF, ITEM_MELON, ITEM_SPECIAL_SHAKE ] + - [ ITEM_DRIED_PASTA, ITEM_DRIED_FRUIT, ITEM_YUMMY_MEAL ] + - [ ITEM_DRIED_PASTA, ITEM_STRANGE_LEAF, ITEM_BLAND_MEAL ] + - [ ITEM_DRIED_PASTA, ITEM_EGG, ITEM_BLAND_MEAL ] + - [ ITEM_DRIED_PASTA, ITEM_ICED_POTATO, ITEM_BLAND_MEAL ] + - [ ITEM_DRIED_FRUIT, ITEM_STRANGE_LEAF, ITEM_FIRE_FLOWER ] + - [ ITEM_DRIED_FRUIT, ITEM_ICED_POTATO, ITEM_YUMMY_MEAL ] + - [ ITEM_STRANGE_LEAF, ITEM_CAKE_MIX, ITEM_STRANGE_CAKE ] + - [ ITEM_STRANGE_LEAF, ITEM_EGG, ITEM_BOILED_EGG ] + - [ ITEM_STRANGE_LEAF, ITEM_MELON, ITEM_SPECIAL_SHAKE ] + - [ ITEM_STRANGE_LEAF, ITEM_STINKY_HERB, ITEM_DIZZY_DIAL ] + - [ ITEM_STRANGE_LEAF, ITEM_ICED_POTATO, ITEM_YUMMY_MEAL ] + - [ ITEM_CAKE_MIX, ITEM_EGG, ITEM_BIG_COOKIE ] + - [ ITEM_CAKE_MIX, ITEM_MELON, ITEM_YOSHI_COOKIE ] + - [ ITEM_CAKE_MIX, ITEM_STINKY_HERB, ITEM_KOOKY_COOKIE ] + - [ ITEM_CAKE_MIX, ITEM_ICED_POTATO, ITEM_BLAND_MEAL ] + - [ ITEM_EGG, ITEM_STINKY_HERB, ITEM_BOILED_EGG ] + - [ ITEM_EGG, ITEM_ICED_POTATO, ITEM_BLAND_MEAL ] + - [ ITEM_SPECIAL_SHAKE, ITEM_DRIED_SHROOM, ITEM_HEALTHY_JUICE ] + - [ ITEM_SPECIAL_SHAKE, ITEM_STRANGE_LEAF, ITEM_HEALTHY_JUICE ] + - [ ITEM_SPECIAL_SHAKE, ITEM_STINKY_HERB, ITEM_HEALTHY_JUICE ] + - [ ITEM_POTATO_SALAD, ITEM_SPAGHETTI, ITEM_YUMMY_MEAL ] + - [ ITEM_POTATO_SALAD, ITEM_FRIED_SHROOM, ITEM_BLAND_MEAL ] + - [ ITEM_POTATO_SALAD, ITEM_HOT_SHROOM, ITEM_YUMMY_MEAL ] + - [ ITEM_POTATO_SALAD, ITEM_SHROOM_STEAK, ITEM_DELUXE_FEAST ] + - [ ITEM_STRANGE_LEAF, ITEM_WHACKAS_BUMP, ITEM_DELUXE_FEAST ] +# [ Product, Flag ] +# Flag will be set when the corresponding item is cooked +CookingRecords: + - [ ITEM_SPICY_SOUP, GF_MAC02_DiscoveredRecipe_00 ] + - [ ITEM_APPLE_PIE, GF_MAC02_DiscoveredRecipe_01 ] + - [ ITEM_HONEY_ULTRA, GF_MAC02_DiscoveredRecipe_02 ] + - [ ITEM_MAPLE_ULTRA, GF_MAC02_DiscoveredRecipe_03 ] + - [ ITEM_JELLY_ULTRA, GF_MAC02_DiscoveredRecipe_04 ] + - [ ITEM_KOOPASTA, GF_MAC02_DiscoveredRecipe_05 ] + - [ ITEM_FRIED_SHROOM, GF_MAC02_DiscoveredRecipe_06 ] + - [ ITEM_SHROOM_CAKE, GF_MAC02_DiscoveredRecipe_07 ] + - [ ITEM_SHROOM_STEAK, GF_MAC02_DiscoveredRecipe_08 ] + - [ ITEM_HOT_SHROOM, GF_MAC02_DiscoveredRecipe_09 ] + - [ ITEM_SWEET_SHROOM, GF_MAC02_DiscoveredRecipe_0A ] + - [ ITEM_BLAND_MEAL, GF_MAC02_DiscoveredRecipe_0B ] + - [ ITEM_YUMMY_MEAL, GF_MAC02_DiscoveredRecipe_0C ] + - [ ITEM_DELUXE_FEAST, GF_MAC02_DiscoveredRecipe_0D ] + - [ ITEM_SPECIAL_SHAKE, GF_MAC02_DiscoveredRecipe_0E ] + - [ ITEM_HEALTHY_JUICE, GF_MAC02_DiscoveredRecipe_0F ] + - [ ITEM_BIG_COOKIE, GF_MAC02_DiscoveredRecipe_10 ] + - [ ITEM_CAKE, GF_MAC02_DiscoveredRecipe_11 ] + - [ ITEM_MISTAKE, GF_MAC02_DiscoveredRecipe_12 ] + - [ ITEM_KOOPA_TEA, GF_MAC02_DiscoveredRecipe_13 ] + - [ ITEM_HONEY_SUPER, GF_MAC02_DiscoveredRecipe_14 ] + - [ ITEM_MAPLE_SUPER, GF_MAC02_DiscoveredRecipe_15 ] + - [ ITEM_JELLY_SUPER, GF_MAC02_DiscoveredRecipe_16 ] + - [ ITEM_SPAGHETTI, GF_MAC02_DiscoveredRecipe_17 ] + - [ ITEM_EGG_MISSILE, GF_MAC02_DiscoveredRecipe_18 ] + - [ ITEM_FRIED_EGG, GF_MAC02_DiscoveredRecipe_19 ] + - [ ITEM_HONEY_SHROOM, GF_MAC02_DiscoveredRecipe_1A ] + - [ ITEM_HONEY_CANDY, GF_MAC02_DiscoveredRecipe_1B ] + - [ ITEM_ELECTRO_POP, GF_MAC02_DiscoveredRecipe_1C ] + - [ ITEM_FIRE_POP, GF_MAC02_DiscoveredRecipe_1D ] + - [ ITEM_LIME_CANDY, GF_MAC02_DiscoveredRecipe_1E ] + - [ ITEM_COCO_POP, GF_MAC02_DiscoveredRecipe_1F ] + - [ ITEM_LEMON_CANDY, GF_MAC02_DiscoveredRecipe_20 ] + - [ ITEM_JELLY_POP, GF_MAC02_DiscoveredRecipe_21 ] + - [ ITEM_STRANGE_CAKE, GF_MAC02_DiscoveredRecipe_22 ] + - [ ITEM_KOOKY_COOKIE, GF_MAC02_DiscoveredRecipe_23 ] + - [ ITEM_FROZEN_FRIES, GF_MAC02_DiscoveredRecipe_24 ] + - [ ITEM_POTATO_SALAD, GF_MAC02_DiscoveredRecipe_25 ] + - [ ITEM_NUTTY_CAKE, GF_MAC02_DiscoveredRecipe_26 ] + - [ ITEM_MAPLE_SHROOM, GF_MAC02_DiscoveredRecipe_27 ] + - [ ITEM_BOILED_EGG, GF_MAC02_DiscoveredRecipe_28 ] + - [ ITEM_YOSHI_COOKIE, GF_MAC02_DiscoveredRecipe_29 ] + - [ ITEM_JELLY_SHROOM1, GF_MAC02_DiscoveredRecipe_2A ] + - [ ITEM_TASTY_TONIC, GF_MAC02_DiscoveredRecipe_2B ] + - [ ITEM_DIZZY_DIAL, GF_MAC02_DiscoveredRecipe_2C ] + - [ ITEM_SUPER_SODA, GF_MAC02_DiscoveredRecipe_2D ] + - [ ITEM_REPEL_GEL, GF_MAC02_DiscoveredRecipe_2E ] + - [ ITEM_LIFE_SHROOM, GF_MAC02_DiscoveredRecipe_2F ] + - [ ITEM_VOLT_SHROOM, GF_MAC02_DiscoveredRecipe_30 ] + - [ ITEM_SLEEPY_SHEEP, GF_MAC02_DiscoveredRecipe_31 ] + - [ ITEM_THUNDER_RAGE, GF_MAC02_DiscoveredRecipe_32 ] + - [ ITEM_FIRE_FLOWER, GF_MAC02_DiscoveredRecipe_33 ] diff --git a/src/world/action/idle.c b/src/world/action/idle.c index 2c4d4dfcd2..0e7568fad7 100644 --- a/src/world/action/idle.c +++ b/src/world/action/idle.c @@ -3,26 +3,25 @@ #include "sprite/player.h" AnimID IdlePeachAnims[] = { - ANIM_Peach1_Idle, // none - ANIM_Peach1_HoldCream, // cream - ANIM_Peach1_HoldStrawberry, // strawberry - ANIM_Peach1_HoldButter, // butter - ANIM_Peach1_HoldCleanser, // cleanser - ANIM_Peach1_HoldWater, // water - ANIM_Peach1_HoldMilk, // milk - ANIM_Peach1_HoldFlour, // flour - ANIM_Peach1_HoldEgg, // egg - ANIM_Peach1_HoldCompleteCake, // complete cake - ANIM_Peach1_HoldCakeBowl, // cake bowl - ANIM_Peach1_HoldCakeMixed, // cake mixed - ANIM_Peach1_HoldCakePan, // cake pan - ANIM_Peach1_HoldCakeBatter, // cake batter - ANIM_Peach1_HoldBareCake, // cake bare - ANIM_Peach1_HoldSalt, // salt - ANIM_Peach1_HoldSugar, // sugar - ANIM_Peach1_HoldIcingCake, // cake with icing - ANIM_Peach1_HoldBerryCake, // cake with berries - 0x00000000, + [PEACH_BAKING_NONE] ANIM_Peach1_Idle, + [PEACH_BAKING_CREAM] ANIM_Peach1_HoldCream, + [PEACH_BAKING_STRAWBERRY] ANIM_Peach1_HoldStrawberry, + [PEACH_BAKING_BUTTER] ANIM_Peach1_HoldButter, + [PEACH_BAKING_CLEANSER] ANIM_Peach1_HoldCleanser, + [PEACH_BAKING_WATER] ANIM_Peach1_HoldWater, + [PEACH_BAKING_MILK] ANIM_Peach1_HoldMilk, + [PEACH_BAKING_FLOUR] ANIM_Peach1_HoldFlour, + [PEACH_BAKING_EGG] ANIM_Peach1_HoldEgg, + [PEACH_BAKING_COMPLETE_CAKE] ANIM_Peach1_HoldCompleteCake, + [PEACH_BAKING_CAKE_BOWL] ANIM_Peach1_HoldCakeBowl, + [PEACH_BAKING_CAKE_MIXED] ANIM_Peach1_HoldCakeMixed, + [PEACH_BAKING_CAKE_PAN] ANIM_Peach1_HoldCakePan, + [PEACH_BAKING_CAKE_BATTER] ANIM_Peach1_HoldCakeBatter, + [PEACH_BAKING_CAKE_BARE] ANIM_Peach1_HoldBareCake, + [PEACH_BAKING_SALT] ANIM_Peach1_HoldSalt, + [PEACH_BAKING_SUGAR] ANIM_Peach1_HoldSugar, + [PEACH_BAKING_CAKE_WITH_ICING] ANIM_Peach1_HoldIcingCake, + [PEACH_BAKING_CAKE_WITH_BERRIES] ANIM_Peach1_HoldBerryCake, }; enum { diff --git a/src/world/action/step_up.c b/src/world/action/step_up.c index 4ddd4ff39b..8253064046 100644 --- a/src/world/action/step_up.c +++ b/src/world/action/step_up.c @@ -3,26 +3,25 @@ #include "sprite/player.h" AnimID StepUpPeachAnims[] = { - ANIM_Peach1_Walk, // none - ANIM_Peach1_CarryCream, // cream - ANIM_Peach1_CarryStrawberry, // strawberry - ANIM_Peach1_CarryButter, // butter - ANIM_Peach1_CarryCleanser, // cleanser - ANIM_Peach1_CarryWater, // water - ANIM_Peach1_CarryMilk, // milk - ANIM_Peach1_CarryFlour, // flour - ANIM_Peach1_CarryEgg, // egg - ANIM_Peach1_CarryCompleteCake, // complete cake - ANIM_Peach1_CarryCakeBowl, // cake bowl - ANIM_Peach1_CarryCakeMixed, // cake mixed - ANIM_Peach1_CarryCakePan, // cake pan - ANIM_Peach1_CarryCakeBatter, // cake batter - ANIM_Peach1_CarryBareCake, // cake bare - ANIM_Peach1_CarrySalt, // salt - ANIM_Peach1_CarrySugar, // sugar - ANIM_Peach1_CarryIcingCake, // cake with icing - ANIM_Peach1_CarryBerryCake, // cake with berries - 0x00000000 + [PEACH_BAKING_NONE] ANIM_Peach1_Walk, + [PEACH_BAKING_CREAM] ANIM_Peach1_CarryCream, + [PEACH_BAKING_STRAWBERRY] ANIM_Peach1_CarryStrawberry, + [PEACH_BAKING_BUTTER] ANIM_Peach1_CarryButter, + [PEACH_BAKING_CLEANSER] ANIM_Peach1_CarryCleanser, + [PEACH_BAKING_WATER] ANIM_Peach1_CarryWater, + [PEACH_BAKING_MILK] ANIM_Peach1_CarryMilk, + [PEACH_BAKING_FLOUR] ANIM_Peach1_CarryFlour, + [PEACH_BAKING_EGG] ANIM_Peach1_CarryEgg, + [PEACH_BAKING_COMPLETE_CAKE] ANIM_Peach1_CarryCompleteCake, + [PEACH_BAKING_CAKE_BOWL] ANIM_Peach1_CarryCakeBowl, + [PEACH_BAKING_CAKE_MIXED] ANIM_Peach1_CarryCakeMixed, + [PEACH_BAKING_CAKE_PAN] ANIM_Peach1_CarryCakePan, + [PEACH_BAKING_CAKE_BATTER] ANIM_Peach1_CarryCakeBatter, + [PEACH_BAKING_CAKE_BARE] ANIM_Peach1_CarryBareCake, + [PEACH_BAKING_SALT] ANIM_Peach1_CarrySalt, + [PEACH_BAKING_SUGAR] ANIM_Peach1_CarrySugar, + [PEACH_BAKING_CAKE_WITH_ICING] ANIM_Peach1_CarryIcingCake, + [PEACH_BAKING_CAKE_WITH_BERRIES] ANIM_Peach1_CarryBerryCake, }; void func_802B6198_E24768(void); diff --git a/src/world/action/walk.c b/src/world/action/walk.c index b3f3e58cee..0881254896 100644 --- a/src/world/action/walk.c +++ b/src/world/action/walk.c @@ -3,26 +3,25 @@ #include "sprite/player.h" AnimID WalkPeachAnims[] = { - ANIM_Peach1_Walk, // none - ANIM_Peach1_CarryCream, // cream - ANIM_Peach1_CarryStrawberry, // strawberry - ANIM_Peach1_CarryButter, // butter - ANIM_Peach1_CarryCleanser, // cleanser - ANIM_Peach1_CarryWater, // water - ANIM_Peach1_CarryMilk, // milk - ANIM_Peach1_CarryFlour, // flour - ANIM_Peach1_CarryEgg, // egg - ANIM_Peach1_CarryCompleteCake, // complete cake - ANIM_Peach1_CarryCakeBowl, // cake bowl - ANIM_Peach1_CarryCakeMixed, // cake mixed - ANIM_Peach1_CarryCakePan, // cake pan - ANIM_Peach1_CarryCakeBatter, // cake batter - ANIM_Peach1_CarryBareCake, // cake bare - ANIM_Peach1_CarrySalt, // salt - ANIM_Peach1_CarrySugar, // sugar - ANIM_Peach1_CarryIcingCake, // cake with icing - ANIM_Peach1_CarryBerryCake, // cake with berries - 0x00000000 + [PEACH_BAKING_NONE] ANIM_Peach1_Walk, + [PEACH_BAKING_CREAM] ANIM_Peach1_CarryCream, + [PEACH_BAKING_STRAWBERRY] ANIM_Peach1_CarryStrawberry, + [PEACH_BAKING_BUTTER] ANIM_Peach1_CarryButter, + [PEACH_BAKING_CLEANSER] ANIM_Peach1_CarryCleanser, + [PEACH_BAKING_WATER] ANIM_Peach1_CarryWater, + [PEACH_BAKING_MILK] ANIM_Peach1_CarryMilk, + [PEACH_BAKING_FLOUR] ANIM_Peach1_CarryFlour, + [PEACH_BAKING_EGG] ANIM_Peach1_CarryEgg, + [PEACH_BAKING_COMPLETE_CAKE] ANIM_Peach1_CarryCompleteCake, + [PEACH_BAKING_CAKE_BOWL] ANIM_Peach1_CarryCakeBowl, + [PEACH_BAKING_CAKE_MIXED] ANIM_Peach1_CarryCakeMixed, + [PEACH_BAKING_CAKE_PAN] ANIM_Peach1_CarryCakePan, + [PEACH_BAKING_CAKE_BATTER] ANIM_Peach1_CarryCakeBatter, + [PEACH_BAKING_CAKE_BARE] ANIM_Peach1_CarryBareCake, + [PEACH_BAKING_SALT] ANIM_Peach1_CarrySalt, + [PEACH_BAKING_SUGAR] ANIM_Peach1_CarrySugar, + [PEACH_BAKING_CAKE_WITH_ICING] ANIM_Peach1_CarryIcingCake, + [PEACH_BAKING_CAKE_WITH_BERRIES] ANIM_Peach1_CarryBerryCake, }; static void action_update_run_peach(void); diff --git a/src/world/area_end/common/Credits.inc.c b/src/world/area_end/common/Credits.inc.c index 76400cbedd..30530bbe30 100644 --- a/src/world/area_end/common/Credits.inc.c +++ b/src/world/area_end/common/Credits.inc.c @@ -30,69 +30,69 @@ enum { CREDITS_LINE_VANISHING = 2 }; -CreditsUnkBeta N(Font4Patterns)[] = { - { .unk_00 = 0x02, .unk_01 = 0x07, .size = 1 }, - { .unk_00 = 0x02, .unk_01 = 0x0A, .size = 1 }, - { .unk_00 = 0x03, .unk_01 = 0x04, .size = 1 }, - { .unk_00 = 0x07, .unk_01 = 0x0D, .size = 1 }, - { .unk_00 = 0x09, .unk_01 = 0x04, .size = 1 }, - { .unk_00 = 0x0C, .unk_01 = 0x04, .size = 1 }, - { .unk_00 = 0x0C, .unk_01 = 0x0C, .size = 1 }, - { .unk_00 = 0x0C, .unk_01 = 0x14, .size = 1 }, - { .unk_00 = 0x0D, .unk_01 = 0x03, .size = 1 }, - { .unk_00 = 0x0D, .unk_01 = 0x04, .size = 1 }, - { .unk_00 = 0x0D, .unk_01 = 0x0A, .size = 1 }, - { .unk_00 = 0x0D, .unk_01 = 0x14, .size = 1 }, - { .unk_00 = 0x0E, .unk_01 = 0x0D, .size = 1 }, - { .unk_00 = 0x0E, .unk_01 = 0x11, .size = 1 }, - { .unk_00 = 0x11, .unk_01 = 0x04, .size = 1 }, - { .unk_00 = 0x11, .unk_01 = 0x0F, .size = 1 }, - { .unk_00 = 0x14, .unk_01 = 0x02, .size = 1 }, - { .unk_00 = 0x14, .unk_01 = 0x0D, .size = 1 }, - { .unk_00 = 0x14, .unk_01 = 0x0F, .size = 1 }, - { .unk_00 = 0x14, .unk_01 = 0x12, .size = 1 }, - { .unk_00 = 0x12, .unk_01 = 0x02, .size = 1 }, - { .unk_00 = 0x12, .unk_01 = 0x07, .size = 1 }, - { .unk_00 = 0x12, .unk_01 = 0x0F, .size = 1 }, - { .unk_00 = 0x15, .unk_01 = 0x04, .size = 1 }, - { .unk_00 = 0x16, .unk_01 = 0x11, .size = 1 }, +CreditsPairOffset N(Font4Patterns)[] = { + { .firstChar = 0x02, .secondChar = 0x07, .offset = 1 }, + { .firstChar = 0x02, .secondChar = 0x0A, .offset = 1 }, + { .firstChar = 0x03, .secondChar = 0x04, .offset = 1 }, + { .firstChar = 0x07, .secondChar = 0x0D, .offset = 1 }, + { .firstChar = 0x09, .secondChar = 0x04, .offset = 1 }, + { .firstChar = 0x0C, .secondChar = 0x04, .offset = 1 }, + { .firstChar = 0x0C, .secondChar = 0x0C, .offset = 1 }, + { .firstChar = 0x0C, .secondChar = 0x14, .offset = 1 }, + { .firstChar = 0x0D, .secondChar = 0x03, .offset = 1 }, + { .firstChar = 0x0D, .secondChar = 0x04, .offset = 1 }, + { .firstChar = 0x0D, .secondChar = 0x0A, .offset = 1 }, + { .firstChar = 0x0D, .secondChar = 0x14, .offset = 1 }, + { .firstChar = 0x0E, .secondChar = 0x0D, .offset = 1 }, + { .firstChar = 0x0E, .secondChar = 0x11, .offset = 1 }, + { .firstChar = 0x11, .secondChar = 0x04, .offset = 1 }, + { .firstChar = 0x11, .secondChar = 0x0F, .offset = 1 }, + { .firstChar = 0x14, .secondChar = 0x02, .offset = 1 }, + { .firstChar = 0x14, .secondChar = 0x0D, .offset = 1 }, + { .firstChar = 0x14, .secondChar = 0x0F, .offset = 1 }, + { .firstChar = 0x14, .secondChar = 0x12, .offset = 1 }, + { .firstChar = 0x12, .secondChar = 0x02, .offset = 1 }, + { .firstChar = 0x12, .secondChar = 0x07, .offset = 1 }, + { .firstChar = 0x12, .secondChar = 0x0F, .offset = 1 }, + { .firstChar = 0x15, .secondChar = 0x04, .offset = 1 }, + { .firstChar = 0x16, .secondChar = 0x11, .offset = 1 }, {} }; -CreditsUnkBeta N(Font3Patterns)[] = { - { .unk_00 = 0x00, .unk_01 = 0x02, .size = 1 }, - { .unk_00 = 0x00, .unk_01 = 0x06, .size = 1 }, - { .unk_00 = 0x00, .unk_01 = 0x0E, .size = 1 }, - { .unk_00 = 0x00, .unk_01 = 0x03, .size = 1 }, - { .unk_00 = 0x00, .unk_01 = 0x08, .size = 1 }, - { .unk_00 = 0x00, .unk_01 = 0x0A, .size = 1 }, - { .unk_00 = 0x00, .unk_01 = 0x0D, .size = 1 }, - { .unk_00 = 0x00, .unk_01 = 0x13, .size = 1 }, - { .unk_00 = 0x00, .unk_01 = 0x14, .size = 1 }, - { .unk_00 = 0x07, .unk_01 = 0x00, .size = 1 }, - { .unk_00 = 0x07, .unk_01 = 0x06, .size = 1 }, - { .unk_00 = 0x07, .unk_01 = 0x08, .size = 1 }, - { .unk_00 = 0x08, .unk_01 = 0x02, .size = 1 }, - { .unk_00 = 0x08, .unk_01 = 0x04, .size = 1 }, - { .unk_00 = 0x08, .unk_01 = 0x06, .size = 1 }, - { .unk_00 = 0x08, .unk_01 = 0x0A, .size = 1 }, - { .unk_00 = 0x08, .unk_01 = 0x0D, .size = 1 }, - { .unk_00 = 0x08, .unk_01 = 0x0E, .size = 1 }, - { .unk_00 = 0x08, .unk_01 = 0x13, .size = 1 }, - { .unk_00 = 0x08, .unk_01 = 0x18, .size = 1 }, - { .unk_00 = 0x09, .unk_01 = 0x08, .size = 1 }, - { .unk_00 = 0x0C, .unk_01 = 0x0E, .size = 1 }, - { .unk_00 = 0x0C, .unk_01 = 0x08, .size = 1 }, - { .unk_00 = 0x0D, .unk_01 = 0x06, .size = 1 }, - { .unk_00 = 0x0D, .unk_01 = 0x08, .size = 1 }, - { .unk_00 = 0x0D, .unk_01 = 0x0E, .size = 1 }, - { .unk_00 = 0x0D, .unk_01 = 0x13, .size = 1 }, - { .unk_00 = 0x12, .unk_01 = 0x04, .size = 1 }, - { .unk_00 = 0x12, .unk_01 = 0x08, .size = 1 }, - { .unk_00 = 0x13, .unk_01 = 0x04, .size = 1 }, - { .unk_00 = 0x14, .unk_01 = 0x02, .size = 1 }, - { .unk_00 = 0x14, .unk_01 = 0x08, .size = 1 }, - { .unk_00 = 0x14, .unk_01 = 0x0A, .size = 1 }, +CreditsPairOffset N(Font3Patterns)[] = { + { .firstChar = 0x00, .secondChar = 0x02, .offset = 1 }, + { .firstChar = 0x00, .secondChar = 0x06, .offset = 1 }, + { .firstChar = 0x00, .secondChar = 0x0E, .offset = 1 }, + { .firstChar = 0x00, .secondChar = 0x03, .offset = 1 }, + { .firstChar = 0x00, .secondChar = 0x08, .offset = 1 }, + { .firstChar = 0x00, .secondChar = 0x0A, .offset = 1 }, + { .firstChar = 0x00, .secondChar = 0x0D, .offset = 1 }, + { .firstChar = 0x00, .secondChar = 0x13, .offset = 1 }, + { .firstChar = 0x00, .secondChar = 0x14, .offset = 1 }, + { .firstChar = 0x07, .secondChar = 0x00, .offset = 1 }, + { .firstChar = 0x07, .secondChar = 0x06, .offset = 1 }, + { .firstChar = 0x07, .secondChar = 0x08, .offset = 1 }, + { .firstChar = 0x08, .secondChar = 0x02, .offset = 1 }, + { .firstChar = 0x08, .secondChar = 0x04, .offset = 1 }, + { .firstChar = 0x08, .secondChar = 0x06, .offset = 1 }, + { .firstChar = 0x08, .secondChar = 0x0A, .offset = 1 }, + { .firstChar = 0x08, .secondChar = 0x0D, .offset = 1 }, + { .firstChar = 0x08, .secondChar = 0x0E, .offset = 1 }, + { .firstChar = 0x08, .secondChar = 0x13, .offset = 1 }, + { .firstChar = 0x08, .secondChar = 0x18, .offset = 1 }, + { .firstChar = 0x09, .secondChar = 0x08, .offset = 1 }, + { .firstChar = 0x0C, .secondChar = 0x0E, .offset = 1 }, + { .firstChar = 0x0C, .secondChar = 0x08, .offset = 1 }, + { .firstChar = 0x0D, .secondChar = 0x06, .offset = 1 }, + { .firstChar = 0x0D, .secondChar = 0x08, .offset = 1 }, + { .firstChar = 0x0D, .secondChar = 0x0E, .offset = 1 }, + { .firstChar = 0x0D, .secondChar = 0x13, .offset = 1 }, + { .firstChar = 0x12, .secondChar = 0x04, .offset = 1 }, + { .firstChar = 0x12, .secondChar = 0x08, .offset = 1 }, + { .firstChar = 0x13, .secondChar = 0x04, .offset = 1 }, + { .firstChar = 0x14, .secondChar = 0x02, .offset = 1 }, + { .firstChar = 0x14, .secondChar = 0x08, .offset = 1 }, + { .firstChar = 0x14, .secondChar = 0x0A, .offset = 1 }, {} }; @@ -499,7 +499,7 @@ void N(CharAnim_FadeOut_3)(CreditsLine* line, CreditsChar* chr) { void N(credits_update_line)(CreditsLine* line) { CreditsChar creditsChar; CreditsChar* curChar = &creditsChar; - CreditsUnkBeta* curPattern; + CreditsPairOffset* curPattern; s32 msgHeight, msgWidth, msgMaxLineChars; s32 doneCurrentState; s32 readPos; @@ -563,11 +563,11 @@ void N(credits_update_line)(CreditsLine* line) { } do { - if (curMsgChar == curPattern[i].unk_00 && nextMsgChar1 == curPattern[i].unk_01) { - msgWidth += curPattern[i].size; + if (curMsgChar == curPattern[i].firstChar && nextMsgChar1 == curPattern[i].secondChar) { + msgWidth += curPattern[i].offset; } i++; - } while (curPattern[i].size != 0); + } while (curPattern[i].offset != 0); } break; } @@ -700,11 +700,11 @@ void N(credits_update_line)(CreditsLine* line) { } } do { - if (curMsgChar == curPattern[i].unk_00 && nextMsgChar2 == curPattern[i].unk_01) { - posX += curPattern[i].size; + if (curMsgChar == curPattern[i].firstChar && nextMsgChar2 == curPattern[i].secondChar) { + posX += curPattern[i].offset; } i++; - } while (curPattern[i].size != 0); + } while (curPattern[i].offset != 0); } break; } diff --git a/src/world/area_end/end_00/end_00_4_allies.c b/src/world/area_end/end_00/end_00_4_allies.c index ff3d2381d3..d4db36f73b 100644 --- a/src/world/area_end/end_00/end_00_4_allies.c +++ b/src/world/area_end/end_00/end_00_4_allies.c @@ -6,7 +6,7 @@ EvtScript N(EVS_ParadePhase_Luigi) = { EVT_WAIT(80 * DT) EVT_THREAD EVT_LOOP(9 * DT) - EVT_CALL(PlaySoundAtNpc, NPC_Luigi, SOUND_11, SOUND_SPACE_MODE_0) + EVT_CALL(PlaySoundAtNpc, NPC_Luigi, SOUND_NORMAL_VOICE_A, SOUND_SPACE_MODE_0) EVT_WAIT(15) EVT_END_LOOP EVT_END_THREAD diff --git a/src/world/area_flo/flo_17/flo_17_5_entity.c b/src/world/area_flo/flo_17/flo_17_5_entity.c index 5b309cd337..4e42cf8abb 100644 --- a/src/world/area_flo/flo_17/flo_17_5_entity.c +++ b/src/world/area_flo/flo_17/flo_17_5_entity.c @@ -4,7 +4,7 @@ EvtScript N(EVS_MakeEntities) = { EVT_CALL(MakeEntity, EVT_PTR(Entity_HiddenYellowBlock), 660, 60, -115, 0, ITEM_THUNDER_RAGE, MAKE_ENTITY_END) EVT_CALL(AssignBlockFlag, GF_FLO17_HiddenItem_ThunderRage) - EVT_CALL(MakeItemEntity, ITEM_LETTER_TO_MINHT, -245, 0, 105, ITEM_SPAWN_MODE_FIXED_NEVER_VANISH, GF_FLO17_Item_Letter09) + EVT_CALL(MakeItemEntity, ITEM_LETTER_TO_MINH_T, -245, 0, 105, ITEM_SPAWN_MODE_FIXED_NEVER_VANISH, GF_FLO17_Item_Letter09) EVT_RETURN EVT_END }; diff --git a/src/world/area_hos/hos_06/hos_06_5_merluvlee.c b/src/world/area_hos/hos_06/hos_06_5_merluvlee.c index a2bfa2b5d3..a5eb63bfd6 100644 --- a/src/world/area_hos/hos_06/hos_06_5_merluvlee.c +++ b/src/world/area_hos/hos_06/hos_06_5_merluvlee.c @@ -25,7 +25,7 @@ typedef struct BadgeHint { #define BADGE_REQ_MERLOW_SHOP 10002 BadgeHint N(BadgeHintData)[] = { - { MSG_MerluvleeHint_JumpCharge, ITEM_BOOTS_CHARGE, STORY_CH3_STAR_SPRIT_DEPARTED }, + { MSG_MerluvleeHint_JumpCharge, ITEM_JUMP_CHARGE, STORY_CH3_STAR_SPRIT_DEPARTED }, { MSG_MerluvleeHint_SuperJumpCharge, ITEM_S_JUMP_CHG, STORY_CH6_ARRIVED_AT_FLOWER_FIELDS }, { MSG_MerluvleeHint_ShrinkStomp, ITEM_SHRINK_STOMP, STORY_CH1_DEFEATED_JR_TROOPA }, { MSG_MerluvleeHint_Multibounce, ITEM_MULTIBOUNCE, STORY_CH1_DEFEATED_JR_TROOPA }, @@ -689,7 +689,7 @@ EvtScript N(EVS_KootCheckBall_Merluvlee) = { EVT_CHOOSE_KEY_ITEM_FROM(N(CrystalBallItems)) EVT_IF_NE(LVar0, -1) EVT_CALL(SpeakToPlayer, NPC_Merluvlee, ANIM_Merluvlee_Talk, ANIM_Merluvlee_Idle, 0, MSG_HOS_0049) - EVT_GIVE_KEY_REWARD(ITEM_KOOT_MERLUVLEES_AUTOGRAPH) + EVT_GIVE_KEY_REWARD(ITEM_KOOT_MERLUVLEE_AUTOGRAPH) EVT_SET(GF_HOS06_Gift_MerluvleesAutograph, TRUE) EVT_ELSE EVT_CALL(SpeakToPlayer, NPC_Merluvlee, ANIM_Merluvlee_Talk, ANIM_Merluvlee_Idle, 0, MSG_HOS_0048) diff --git a/src/world/area_kmr/kmr_20/kmr_20_10_npc.c b/src/world/area_kmr/kmr_20/kmr_20_10_npc.c index d0cb4d7442..e956577f65 100644 --- a/src/world/area_kmr/kmr_20/kmr_20_10_npc.c +++ b/src/world/area_kmr/kmr_20/kmr_20_10_npc.c @@ -49,7 +49,7 @@ EvtScript N(EVS_KootFavorCheck_Luigi) = { EVT_WAIT(10) EVT_CALL(SpeakToPlayer, NPC_SELF, ANIM_Luigi_Talk, ANIM_Luigi_Idle, 0, MSG_CH0_0105) EVT_WAIT(10) - EVT_SET(LVar0, ITEM_KOOT_LUIGIS_AUTOGRAPH) + EVT_SET(LVar0, ITEM_KOOT_LUIGI_AUTOGRAPH) EVT_SET(LVar1, 1) EVT_EXEC_WAIT(N(GiveItemReward)) EVT_CALL(AddKeyItem, LVar0) diff --git a/src/world/area_mac/mac_01/mac_01_5_shop.c b/src/world/area_mac/mac_01/mac_01_5_shop.c index 249f8e3f1d..f3d9254c9b 100644 --- a/src/world/area_mac/mac_01/mac_01_5_shop.c +++ b/src/world/area_mac/mac_01/mac_01_5_shop.c @@ -153,7 +153,7 @@ ShopItemData N(RowfBadgeInventory)[] = { { .itemID = ITEM_DODGE_MASTER, .price = 100, .descMsg = MSG_ItemShopDesc_DodgeMaster }, { .itemID = ITEM_SLEEP_STOMP, .price = 75, .descMsg = MSG_ItemShopDesc_SleepStomp }, { .itemID = ITEM_DOUBLE_DIP, .price = 100, .descMsg = MSG_ItemShopDesc_DoubleDip }, - { .itemID = ITEM_BOOTS_CHARGE, .price = 50, .descMsg = MSG_ItemShopDesc_JumpCharge }, + { .itemID = ITEM_JUMP_CHARGE, .price = 50, .descMsg = MSG_ItemShopDesc_JumpCharge }, { .itemID = ITEM_SPIN_SMASH, .price = 75, .descMsg = MSG_ItemShopDesc_SpinSmash }, { .itemID = ITEM_GROUP_FOCUS, .price = 100, .descMsg = MSG_ItemShopDesc_GroupFocus }, { .itemID = ITEM_ALLOR_NOTHING, .price = 100, .descMsg = MSG_ItemShopDesc_AllorNothing }, diff --git a/src/world/area_mac/mac_01/mac_01_9_npc.c b/src/world/area_mac/mac_01/mac_01_9_npc.c index 17ef672568..ac72e7d0a3 100644 --- a/src/world/area_mac/mac_01/mac_01_9_npc.c +++ b/src/world/area_mac/mac_01/mac_01_9_npc.c @@ -70,14 +70,14 @@ EvtScript N(EVS_LetterReward_Merlon) = { }; s32 N(LetterList_MinhT)[] = { - ITEM_LETTER_TO_MINHT, + ITEM_LETTER_TO_MINH_T, ITEM_NONE }; EvtScript N(EVS_LetterPrompt_MinhT) = { EVT_CALL(N(LetterDelivery_Init), NPC_MinhT, ANIM_MinhT_Talk, ANIM_MinhT_Idle, - ITEM_LETTER_TO_MINHT, ITEM_NONE, + ITEM_LETTER_TO_MINH_T, ITEM_NONE, MSG_MAC_Plaza_0078, MSG_MAC_Plaza_0079, MSG_MAC_Plaza_007A, MSG_MAC_Plaza_007B, EVT_PTR(N(LetterList_MinhT))) EVT_EXEC_WAIT(N(EVS_DoLetterDelivery)) diff --git a/src/world/area_mac/mac_01/npc/flower_gate.inc.c b/src/world/area_mac/mac_01/npc/flower_gate.inc.c index fa3ec15011..1ccabb56fc 100644 --- a/src/world/area_mac/mac_01/npc/flower_gate.inc.c +++ b/src/world/area_mac/mac_01/npc/flower_gate.inc.c @@ -324,7 +324,7 @@ EvtScript N(EVS_Scene_FlowerGateAppears) = { }; s32 N(LetterList_MinhT_Unused)[] = { - ITEM_LETTER_TO_MINHT, + ITEM_LETTER_TO_MINH_T, ITEM_NONE }; diff --git a/src/world/area_mac/mac_02/npc/tayce_t.inc.c b/src/world/area_mac/mac_02/npc/tayce_t.inc.c index efb2c17f65..2a585c5110 100644 --- a/src/world/area_mac/mac_02/npc/tayce_t.inc.c +++ b/src/world/area_mac/mac_02/npc/tayce_t.inc.c @@ -4,95 +4,16 @@ #include "common.h" #include "gcc/string.h" -// enum mapping itemIDs -> index in single recipe arrays and column/rows in double recipe matrix -enum CookingIngredientID { - iRSH = 0, // ITEM_MUSHROOM - iSSH = 1, // ITEM_SUPER_SHROOM - iUSH = 2, // ITEM_ULTRA_SHROOM - iLSH = 3, // ITEM_LIFE_SHROOM - iVSH = 4, // ITEM_VOLT_SHROOM - iFFL = 5, // ITEM_FIRE_FLOWER - iCOC = 6, // ITEM_COCONUT - iLIM = 7, // ITEM_LIME - iLEM = 8, // ITEM_LEMON - iHSY = 9, // ITEM_HONEY_SYRUP - iMSY = 10, // ITEM_MAPLE_SYRUP - iJAM = 11, // ITEM_JAMMIN_JELLY - iAPP = 12, // ITEM_APPLE - iRBY = 13, // ITEM_RED_BERRY - iBBY = 14, // ITEM_BLUE_BERRY - iYBY = 15, // ITEM_YELLOW_BERRY - iGMN = 16, // ITEM_GOOMNUT - iKLF = 17, // ITEM_KOOPA_LEAF - iDRP = 18, // ITEM_DRIED_PASTA - iDRF = 19, // ITEM_DRIED_FRUIT - iSLF = 20, // ITEM_STRANGE_LEAF - iMIX = 21, // ITEM_CAKE_MIX - iEGG = 22, // ITEM_EGG - iMEL = 23, // ITEM_MELON - iSTK = 24, // ITEM_STINKY_HERB - iPOT = 25, // ITEM_ICED_POTATO - iDSH = 26, // ITEM_DRIED_SHROOM - iBUB = 27, // ITEM_BUBBLE_BERRY - iBMP = 28, // ITEM_WHACKAS_BUMP - INPUT_END = 29, -}; +typedef struct CookingResult { + /* 00 */ s32 quality; + /* 04 */ s32 itemID; +} CookingResult; // size = 0x8 -// enum mapping cooking result to itemID/quality rating -enum CookingResultID { - rXXX = 0, // ITEM_MISTAKE - rFRS = 1, // ITEM_FRIED_SHROOM - rSPS = 2, // ITEM_SPICY_SOUP - rTTN = 3, // ITEM_TASTY_TONIC - rNUT = 4, // ITEM_NUTTY_CAKE - rTEA = 5, // ITEM_KOOPA_TEA - rSPG = 6, // ITEM_SPAGHETTI - rDZD = 7, // ITEM_DIZZY_DIAL - rBCK = 8, // ITEM_BIG_COOKIE - rCAK = 9, // ITEM_CAKE - rFEG = 10, // ITEM_FRIED_EGG - rBEG = 11, // ITEM_BOILED_EGG - rSOD = 12, // ITEM_SUPER_SODA - rYCK = 13, // ITEM_YOSHI_COOKIE - rDLX = 14, // ITEM_DELUXE_FEAST - rFZF = 15, // ITEM_FROZEN_FRIES - rPOT = 16, // ITEM_POTATO_SALAD - rHOT = 17, // ITEM_HOT_SHROOM - rBLN = 18, // ITEM_BLAND_MEAL - rHSH = 19, // ITEM_HONEY_SHROOM - rMSH = 20, // ITEM_MAPLE_SHROOM - rJSH = 21, // ITEM_JELLY_SHROOM1 - rLSH = 22, // ITEM_LIFE_SHROOM - rVSH = 23, // ITEM_VOLT_SHROOM - rSLS = 24, // ITEM_SLEEPY_SHEEP - rSHC = 25, // ITEM_SHROOM_CAKE - rSHS = 26, // ITEM_SHROOM_STEAK - rHSU = 27, // ITEM_HONEY_SUPER - rMSU = 28, // ITEM_MAPLE_SUPER - rJSU = 29, // ITEM_JELLY_SUPER - rYUM = 30, // ITEM_YUMMY_MEAL - rHUL = 31, // ITEM_HONEY_ULTRA - rMUL = 32, // ITEM_MAPLE_ULTRA - rJUL = 33, // ITEM_JELLY_ULTRA - rSWS = 34, // ITEM_SWEET_SHROOM - rELP = 35, // ITEM_ELECTRO_POP - rTHR = 36, // ITEM_THUNDER_RAGE - rFIP = 37, // ITEM_FIRE_POP - rEGM = 38, // ITEM_EGG_MISSILE - rSSH = 39, // ITEM_SPECIAL_SHAKE - rCOP = 40, // ITEM_COCO_POP - rJUI = 41, // ITEM_HEALTHY_JUICE - rLIC = 42, // ITEM_LIME_CANDY - rLEC = 43, // ITEM_LEMON_CANDY - rHNC = 44, // ITEM_HONEY_CANDY - rJLP = 45, // ITEM_JELLY_POP - rPIE = 46, // ITEM_APPLE_PIE - rKOO = 47, // ITEM_KOOPASTA - rKCK = 48, // ITEM_KOOKY_COOKIE - rFFL = 49, // ITEM_FIRE_FLOWER - rSTR = 50, // ITEM_STRANGE_CAKE - RESULT_END = 51, -}; +typedef struct ExtraCookingPair { + /* 00 */ s32 inputA; + /* 04 */ s32 inputB; + /* 04 */ s32 output; +} ExtraCookingPair; // size = 0x8 enum CookingResultQuality { QUALITY_BAD = 0, @@ -102,242 +23,7 @@ enum CookingResultQuality { QUALITY_ODD = 4, }; -s32 CookingIngredients[] = { - [iRSH] ITEM_MUSHROOM, - [iSSH] ITEM_SUPER_SHROOM, - [iUSH] ITEM_ULTRA_SHROOM, - [iLSH] ITEM_LIFE_SHROOM, - [iVSH] ITEM_VOLT_SHROOM, - [iFFL] ITEM_FIRE_FLOWER, - [iCOC] ITEM_COCONUT, - [iLIM] ITEM_LIME, - [iLEM] ITEM_LEMON, - [iHSY] ITEM_HONEY_SYRUP, - [iMSY] ITEM_MAPLE_SYRUP, - [iJAM] ITEM_JAMMIN_JELLY, - [iAPP] ITEM_APPLE, - [iRBY] ITEM_RED_BERRY, - [iBBY] ITEM_BLUE_BERRY, - [iYBY] ITEM_YELLOW_BERRY, - [iGMN] ITEM_GOOMNUT, - [iKLF] ITEM_KOOPA_LEAF, - [iDRP] ITEM_DRIED_PASTA, - [iDRF] ITEM_DRIED_FRUIT, - [iSLF] ITEM_STRANGE_LEAF, - [iMIX] ITEM_CAKE_MIX, - [iEGG] ITEM_EGG, - [iMEL] ITEM_MELON, - [iSTK] ITEM_STINKY_HERB, - [iPOT] ITEM_ICED_POTATO, - [iDSH] ITEM_DRIED_SHROOM, - [iBUB] ITEM_BUBBLE_BERRY, - [iBMP] ITEM_WHACKAS_BUMP, - [INPUT_END] -1 -}; - -typedef struct CookingResult { - /* 00 */ s32 quality; - /* 04 */ s32 itemID; -} CookingResult; // size = 0x8 - -CookingResult CookingResults[] = { - [rXXX] { QUALITY_BAD, ITEM_MISTAKE }, - [rFRS] { QUALITY_OK, ITEM_FRIED_SHROOM }, - [rSPS] { QUALITY_OK, ITEM_SPICY_SOUP }, - [rTTN] { QUALITY_OK, ITEM_TASTY_TONIC }, - [rNUT] { QUALITY_OK, ITEM_NUTTY_CAKE }, - [rTEA] { QUALITY_OK, ITEM_KOOPA_TEA }, - [rSPG] { QUALITY_OK, ITEM_SPAGHETTI }, - [rDZD] { QUALITY_ODD, ITEM_DIZZY_DIAL }, - [rBCK] { QUALITY_GOOD, ITEM_BIG_COOKIE }, - [rCAK] { QUALITY_OK, ITEM_CAKE }, - [rFEG] { QUALITY_OK, ITEM_FRIED_EGG }, - [rBEG] { QUALITY_OK, ITEM_BOILED_EGG }, - [rSOD] { QUALITY_OK, ITEM_SUPER_SODA }, - [rYCK] { QUALITY_OK, ITEM_YOSHI_COOKIE }, - [rDLX] { QUALITY_GREAT, ITEM_DELUXE_FEAST }, - [rFZF] { QUALITY_OK, ITEM_FROZEN_FRIES }, - [rPOT] { QUALITY_OK, ITEM_POTATO_SALAD }, - [rHOT] { QUALITY_OK, ITEM_HOT_SHROOM }, - [rBLN] { QUALITY_GOOD, ITEM_BLAND_MEAL }, - [rHSH] { QUALITY_OK, ITEM_HONEY_SHROOM }, - [rMSH] { QUALITY_OK, ITEM_MAPLE_SHROOM }, - [rJSH] { QUALITY_OK, ITEM_JELLY_SHROOM1 }, - [rLSH] { QUALITY_OK, ITEM_LIFE_SHROOM }, - [rVSH] { QUALITY_OK, ITEM_VOLT_SHROOM }, - [rSLS] { QUALITY_ODD, ITEM_SLEEPY_SHEEP }, - [rSHC] { QUALITY_OK, ITEM_SHROOM_CAKE }, - [rSHS] { QUALITY_OK, ITEM_SHROOM_STEAK }, - [rHSU] { QUALITY_OK, ITEM_HONEY_SUPER }, - [rMSU] { QUALITY_OK, ITEM_MAPLE_SUPER }, - [rJSU] { QUALITY_OK, ITEM_JELLY_SUPER }, - [rYUM] { QUALITY_GOOD, ITEM_YUMMY_MEAL }, - [rHUL] { QUALITY_OK, ITEM_HONEY_ULTRA }, - [rMUL] { QUALITY_OK, ITEM_MAPLE_ULTRA }, - [rJUL] { QUALITY_OK, ITEM_JELLY_ULTRA }, - [rSWS] { QUALITY_OK, ITEM_SWEET_SHROOM }, - [rELP] { QUALITY_OK, ITEM_ELECTRO_POP }, - [rTHR] { QUALITY_ODD, ITEM_THUNDER_RAGE }, - [rFIP] { QUALITY_OK, ITEM_FIRE_POP }, - [rEGM] { QUALITY_OK, ITEM_EGG_MISSILE }, - [rSSH] { QUALITY_GOOD, ITEM_SPECIAL_SHAKE }, - [rCOP] { QUALITY_OK, ITEM_COCO_POP }, - [rJUI] { QUALITY_GREAT, ITEM_HEALTHY_JUICE }, - [rLIC] { QUALITY_OK, ITEM_LIME_CANDY }, - [rLEC] { QUALITY_OK, ITEM_LEMON_CANDY }, - [rHNC] { QUALITY_OK, ITEM_HONEY_CANDY }, - [rJLP] { QUALITY_OK, ITEM_JELLY_POP }, - [rPIE] { QUALITY_OK, ITEM_APPLE_PIE }, - [rKOO] { QUALITY_OK, ITEM_KOOPASTA }, - [rKCK] { QUALITY_OK, ITEM_KOOKY_COOKIE }, - [rFFL] { QUALITY_ODD, ITEM_FIRE_FLOWER }, - [rSTR] { QUALITY_GOOD, ITEM_STRANGE_CAKE }, - [RESULT_END] { -1, -1 }, -}; - -s8 SingleRecipesWithoutCookbook[] = { - [iRSH] rFRS, // ITEM_MUSHROOM --> ITEM_FRIED_SHROOM - [iSSH] rFRS, // ITEM_SUPER_SHROOM --> ITEM_FRIED_SHROOM - [iUSH] rSHS, // ITEM_ULTRA_SHROOM --> ITEM_SHROOM_STEAK - [iLSH] rHOT, // ITEM_LIFE_SHROOM --> ITEM_HOT_SHROOM - [iVSH] rHOT, // ITEM_VOLT_SHROOM --> ITEM_HOT_SHROOM - [iFFL] rSPS, // ITEM_FIRE_FLOWER --> ITEM_SPICY_SOUP - [iCOC] rTTN, // ITEM_COCONUT --> ITEM_TASTY_TONIC - [iLIM] rTTN, // ITEM_LIME --> ITEM_TASTY_TONIC - [iLEM] rTTN, // ITEM_LEMON --> ITEM_TASTY_TONIC - [iHSY] rSOD, // ITEM_HONEY_SYRUP --> ITEM_SUPER_SODA - [iMSY] rSOD, // ITEM_MAPLE_SYRUP --> ITEM_SUPER_SODA - [iJAM] rSOD, // ITEM_JAMMIN_JELLY --> ITEM_SUPER_SODA - [iAPP] rSOD, // ITEM_APPLE --> ITEM_SUPER_SODA - [iRBY] rXXX, // ITEM_RED_BERRY --> ITEM_MISTAKE - [iBBY] rXXX, // ITEM_BLUE_BERRY --> ITEM_MISTAKE - [iYBY] rXXX, // ITEM_YELLOW_BERRY --> ITEM_MISTAKE - [iGMN] rNUT, // ITEM_GOOMNUT --> ITEM_NUTTY_CAKE - [iKLF] rTEA, // ITEM_KOOPA_LEAF --> ITEM_KOOPA_TEA - [iDRP] rSPG, // ITEM_DRIED_PASTA --> ITEM_SPAGHETTI - [iDRF] rXXX, // ITEM_DRIED_FRUIT --> ITEM_MISTAKE - [iSLF] rXXX, // ITEM_STRANGE_LEAF --> ITEM_MISTAKE - [iMIX] rCAK, // ITEM_CAKE_MIX --> ITEM_CAKE - [iEGG] rFEG, // ITEM_EGG --> ITEM_FRIED_EGG - [iMEL] rSSH, // ITEM_MELON --> ITEM_SPECIAL_SHAKE - [iSTK] rXXX, // ITEM_STINKY_HERB --> ITEM_MISTAKE - [iPOT] rPOT, // ITEM_ICED_POTATO --> ITEM_POTATO_SALAD - [iDSH] rXXX, // ITEM_DRIED_SHROOM --> ITEM_MISTAKE - [iBUB] rXXX, // ITEM_BUBBLE_BERRY --> ITEM_MISTAKE - [iBMP] rXXX, // ITEM_WHACKAS_BUMP --> ITEM_MISTAKE -}; - -// items with (*) are upgraded from ITEM_MISTAKE when using the cookbook -s8 SingleRecipesWithCookbook[] = { - [iRSH] rFRS, // ITEM_MUSHROOM --> ITEM_FRIED_SHROOM - [iSSH] rFRS, // ITEM_SUPER_SHROOM --> ITEM_FRIED_SHROOM - [iUSH] rSHS, // ITEM_ULTRA_SHROOM --> ITEM_SHROOM_STEAK - [iLSH] rHOT, // ITEM_LIFE_SHROOM --> ITEM_HOT_SHROOM - [iVSH] rHOT, // ITEM_VOLT_SHROOM --> ITEM_HOT_SHROOM - [iFFL] rSPS, // ITEM_FIRE_FLOWER --> ITEM_SPICY_SOUP - [iCOC] rTTN, // ITEM_COCONUT --> ITEM_TASTY_TONIC - [iLIM] rTTN, // ITEM_LIME --> ITEM_TASTY_TONIC - [iLEM] rTTN, // ITEM_LEMON --> ITEM_TASTY_TONIC - [iHSY] rSOD, // ITEM_HONEY_SYRUP --> ITEM_SUPER_SODA - [iMSY] rSOD, // ITEM_MAPLE_SYRUP --> ITEM_SUPER_SODA - [iJAM] rSOD, // ITEM_JAMMIN_JELLY --> ITEM_SUPER_SODA - [iAPP] rSOD, // ITEM_APPLE --> ITEM_SUPER_SODA - [iRBY] rSOD, // ITEM_RED_BERRY --> ITEM_SUPER_SODA (*) - [iBBY] rSOD, // ITEM_BLUE_BERRY --> ITEM_SUPER_SODA (*) - [iYBY] rSOD, // ITEM_YELLOW_BERRY --> ITEM_SUPER_SODA (*) - [iGMN] rNUT, // ITEM_GOOMNUT --> ITEM_NUTTY_CAKE - [iKLF] rTEA, // ITEM_KOOPA_LEAF --> ITEM_KOOPA_TEA - [iDRP] rSPG, // ITEM_DRIED_PASTA --> ITEM_SPAGHETTI - [iDRF] rXXX, // ITEM_DRIED_FRUIT --> ITEM_MISTAKE - [iSLF] rDZD, // ITEM_STRANGE_LEAF --> ITEM_DIZZY_DIAL (*) - [iMIX] rCAK, // ITEM_CAKE_MIX --> ITEM_CAKE - [iEGG] rFEG, // ITEM_EGG --> ITEM_FRIED_EGG - [iMEL] rSSH, // ITEM_MELON --> ITEM_SPECIAL_SHAKE - [iSTK] rXXX, // ITEM_STINKY_HERB --> ITEM_MISTAKE - [iPOT] rPOT, // ITEM_ICED_POTATO --> ITEM_POTATO_SALAD - [iDSH] rFRS, // ITEM_DRIED_SHROOM --> ITEM_FRIED_SHROOM (*) - [iBUB] rTTN, // ITEM_BUBBLE_BERRY --> ITEM_TASTY_TONIC (*) - [iBMP] rYUM, // ITEM_WHACKAS_BUMP --> ITEM_YUMMY_MEAL (*) -}; - -s8 DoubleRecipesMatrix[] = { -/* iRSH iSSH iUSH iLSH iVSH iFFL iCOC iLIM iLEM iHSY iMSY iJAM iAPP iRBY iBBY iYBY iGMN iKLF iDRP iDRF iSLF iMIX iEGG iMEL iSTK iPOT iDSH iBUB iBMP */ -/* iRSH */ rXXX, rHOT, rSHS, rSHS, rHOT, rHOT, rXXX, rXXX, rXXX, rHSH, rMSH, rJSH, rXXX, rXXX, rXXX, rXXX, rVSH, rVSH, rBLN, rVSH, rVSH, rSHC, rBLN, rXXX, rXXX, rBLN, rFRS, rXXX, rXXX, -/* iSSH */ -1, rXXX, rSHS, rSHS, rHOT, rBLN, rXXX, rXXX, rXXX, rHSU, rMSU, rJSU, rXXX, rXXX, rXXX, rXXX, rLSH, rLSH, rBLN, rVSH, rLSH, rSHC, rBLN, rXXX, rXXX, rBLN, rHOT, rXXX, rXXX, -/* iUSH */ -1, -1, rXXX, rSHS, rSHS, rYUM, rXXX, rXXX, rXXX, rHUL, rMUL, rJUL, rXXX, rXXX, rXXX, rXXX, rLSH, rLSH, rYUM, rVSH, rLSH, rSWS, rYUM, rXXX, rXXX, rYUM, rSHS, rXXX, rXXX, -/* iLSH */ -1, -1, -1, rXXX, rXXX, rBLN, rXXX, rXXX, rXXX, rHSU, rMSU, rJSU, rXXX, rXXX, rXXX, rXXX, rLSH, rLSH, rBLN, rVSH, rLSH, rSWS, rBLN, rXXX, rXXX, rBLN, rSHS, rXXX, rXXX, -/* iVSH */ -1, -1, -1, -1, rXXX, rBLN, rXXX, rXXX, rXXX, rHSU, rMSU, rJSU, rXXX, rXXX, rXXX, rXXX, rLSH, rLSH, rBLN, rTHR, rDZD, rELP, rBLN, rXXX, rXXX, rBLN, rHOT, rXXX, rXXX, -/* iFFL */ -1, -1, -1, -1, -1, rXXX, rXXX, rXXX, rXXX, rXXX, rXXX, rXXX, rXXX, rXXX, rXXX, rXXX, rBLN, rXXX, rXXX, rXXX, rXXX, rFIP, rEGM, rXXX, rXXX, rFZF, rFRS, rXXX, rXXX, -/* iCOC */ -1, -1, -1, -1, -1, -1, rXXX, rXXX, rXXX, rTTN, rSOD, rSSH, rSOD, rSOD, rSOD, rSOD, rXXX, rSOD, rBLN, rXXX, rXXX, rCOP, rXXX, rSOD, rXXX, rBLN, rXXX, rXXX, rXXX, -/* iLIM */ -1, -1, -1, -1, -1, -1, -1, rXXX, rSOD, rTTN, rSOD, rSSH, rSOD, rSOD, rSOD, rSOD, rXXX, rSOD, rXXX, rXXX, rXXX, rLIC, rXXX, rSSH, rXXX, rXXX, rXXX, rXXX, rXXX, -/* iLEM */ -1, -1, -1, -1, -1, -1, -1, -1, rXXX, rTTN, rSOD, rSSH, rSOD, rSOD, rSOD, rSOD, rXXX, rSOD, rXXX, rXXX, rXXX, rLEC, rXXX, rSSH, rXXX, rXXX, rXXX, rXXX, rXXX, -/* iHSY */ -1, -1, -1, -1, -1, -1, -1, -1, -1, rXXX, rSOD, rSSH, rTTN, rTTN, rTTN, rTTN, rXXX, rSOD, rXXX, rXXX, rXXX, rHNC, rXXX, rSSH, rXXX, rXXX, rXXX, rXXX, rXXX, -/* iMSY */ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, rXXX, rSSH, rSOD, rSOD, rSOD, rSOD, rXXX, rSOD, rXXX, rXXX, rXXX, rKCK, rXXX, rSSH, rXXX, rXXX, rXXX, rXXX, rXXX, -/* iJAM */ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, rXXX, rSSH, rSSH, rSSH, rSSH, rXXX, rSOD, rXXX, rXXX, rXXX, rJLP, rXXX, rSSH, rXXX, rXXX, rXXX, rXXX, rXXX, -/* iAPP */ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, rXXX, rSOD, rSOD, rSOD, rXXX, rXXX, rXXX, rXXX, rXXX, rPIE, rXXX, rSSH, rXXX, rXXX, rXXX, rXXX, rXXX, -/* iRBY */ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, rXXX, rSOD, rSOD, rXXX, rBLN, rBLN, rXXX, rSLS, rBCK, rXXX, rSSH, rXXX, rXXX, rXXX, rXXX, rXXX, -/* iBBY */ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, rXXX, rSOD, rXXX, rBLN, rBLN, rXXX, rSLS, rBCK, rXXX, rSSH, rXXX, rXXX, rXXX, rXXX, rXXX, -/* iYBY */ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, rXXX, rXXX, rBLN, rBLN, rXXX, rSLS, rBCK, rXXX, rSSH, rXXX, rXXX, rXXX, rXXX, rXXX, -/* iGMN */ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, rXXX, rBLN, rBLN, rXXX, rBLN, rBCK, rXXX, rXXX, rXXX, rXXX, rXXX, rXXX, rXXX, -/* iKLF */ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, rXXX, rKOO, rXXX, rXXX, rKCK, rXXX, rSSH, rXXX, rXXX, rXXX, rXXX, rXXX, -/* iDRP */ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, rXXX, rYUM, rBLN, rXXX, rBLN, rXXX, rXXX, rBLN, rXXX, rXXX, rXXX, -/* iDRF */ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, rXXX, rFFL, rXXX, rXXX, rXXX, rXXX, rYUM, rXXX, rXXX, rXXX, -/* iSLF */ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, rXXX, rSTR, rBEG, rSSH, rDZD, rYUM, rXXX, rXXX, rXXX, -/* iMIX */ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, rXXX, rBCK, rYCK, rKCK, rBLN, rXXX, rXXX, rXXX, -/* iEGG */ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, rXXX, rXXX, rBEG, rBLN, rXXX, rXXX, rXXX, -/* iMEL */ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, rXXX, rXXX, rXXX, rXXX, rXXX, rXXX, -/* iSTK */ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, rXXX, rXXX, rXXX, rXXX, rXXX, -/* iPOT */ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, rXXX, rXXX, rXXX, rXXX, -/* iDSH */ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, rXXX, rXXX, rXXX, -/* iBUB */ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, rXXX, rXXX, -/* iBMP */ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, rXXX, -}; - -typedef struct ExtraCookingPair { - /* 00 */ s32 inputA; - /* 04 */ s32 inputB; - /* 04 */ s32 output; -} ExtraCookingPair; // size = 0x8 - -// additional recipes checked for inputs not included in the matrix -ExtraCookingPair ExtraDoubleRecipes[] = { - { ITEM_SPECIAL_SHAKE, ITEM_DRIED_SHROOM, rJUI }, // --> ITEM_HEALTHY_JUICE - { ITEM_SPECIAL_SHAKE, ITEM_STRANGE_LEAF, rJUI }, // --> ITEM_HEALTHY_JUICE - { ITEM_SPECIAL_SHAKE, ITEM_STINKY_HERB, rJUI }, // --> ITEM_HEALTHY_JUICE - { ITEM_POTATO_SALAD, ITEM_SPAGHETTI, rYUM }, // --> ITEM_YUMMY_MEAL - { ITEM_POTATO_SALAD, ITEM_FRIED_SHROOM, rBLN }, // --> ITEM_BLAND_MEAL - { ITEM_POTATO_SALAD, ITEM_HOT_SHROOM, rYUM }, // --> ITEM_YUMMY_MEAL - { ITEM_POTATO_SALAD, ITEM_SHROOM_STEAK, rDLX }, // --> ITEM_DELUXE_FEAST - { ITEM_STRANGE_LEAF, ITEM_WHACKAS_BUMP, rDLX }, // --> ITEM_DELUXE_FEAST -}; - -// when cooking a mystery, theres is a 50% chance to create ITEM_MISTAKE, and a 50% chance to select -// any one of these outcomes with equal probability -s32 MysteryResultOptions[] = { - ITEM_FIRE_FLOWER, - ITEM_TASTY_TONIC, - ITEM_SUPER_SODA, - ITEM_SLEEPY_SHEEP, - ITEM_LIFE_SHROOM, - ITEM_DIZZY_DIAL, - ITEM_VOLT_SHROOM, - ITEM_FRIED_SHROOM, - ITEM_KOOPASTA, - ITEM_SPICY_SOUP, - ITEM_KOOPA_TEA, - ITEM_SPAGHETTI, - ITEM_FRIED_EGG, - ITEM_BOILED_EGG, - ITEM_POTATO_SALAD, - ITEM_HONEY_SHROOM, - ITEM_BLAND_MEAL, - ITEM_THUNDER_RAGE, - ITEM_EGG_MISSILE, - ITEM_APPLE_PIE, - ITEM_KOOKY_COOKIE, - ITEM_BIG_COOKIE, - ITEM_SPECIAL_SHAKE, -}; +#include "recipes.inc.c" API_CALLABLE(N(GetCookResultForSingleRecipe)) { Bytecode* args = script->ptrReadPos; @@ -364,12 +50,12 @@ API_CALLABLE(N(GetCookResultForSingleRecipe)) { resultQuality = 4; } } else { - for (i = 0; i < INPUT_END; i++) { + for (i = 0; i < NUM_INGREDIENTS; i++) { if (CookingIngredients[i] == inputItem) { break; } } - if (i < INPUT_END) { + if (i < NUM_INGREDIENTS) { if (hasCookbook) { i = SingleRecipesWithCookbook[i]; } else { @@ -400,23 +86,23 @@ API_CALLABLE(N(GetCookResultForDoubleRecipe)) { s32 i; // get ingredient enum values - for (inputIdxA = 0; inputIdxA < INPUT_END; inputIdxA++) { + for (inputIdxA = 0; inputIdxA < NUM_INGREDIENTS; inputIdxA++) { if (CookingIngredients[inputIdxA] == inputItemA) { break; } } - for (inputIdxB = 0; inputIdxB < INPUT_END; inputIdxB++) { + for (inputIdxB = 0; inputIdxB < NUM_INGREDIENTS; inputIdxB++) { if (CookingIngredients[inputIdxB] == inputItemB) { break; } } // check the recipe matrix resultIdx = 0; - if ((inputIdxA < INPUT_END) && (inputIdxB < INPUT_END)) { + if ((inputIdxA < NUM_INGREDIENTS) && (inputIdxB < NUM_INGREDIENTS)) { if (inputIdxA < inputIdxB) { - recipeIdx = inputIdxB + (inputIdxA * INPUT_END); + recipeIdx = inputIdxB + (inputIdxA * NUM_INGREDIENTS); } else { - recipeIdx = inputIdxA + (inputIdxB * INPUT_END); + recipeIdx = inputIdxA + (inputIdxB * NUM_INGREDIENTS); } resultIdx = DoubleRecipesMatrix[recipeIdx]; } @@ -439,71 +125,6 @@ API_CALLABLE(N(GetCookResultForDoubleRecipe)) { return ApiStatus_DONE2; } -const s32 CookableItemIDs[] = { - ITEM_SPICY_SOUP, - ITEM_APPLE_PIE, - ITEM_HONEY_ULTRA, - ITEM_MAPLE_ULTRA, - ITEM_JELLY_ULTRA, - ITEM_KOOPASTA, - ITEM_FRIED_SHROOM, - ITEM_SHROOM_CAKE, - ITEM_SHROOM_STEAK, - ITEM_HOT_SHROOM, - ITEM_SWEET_SHROOM, - ITEM_BLAND_MEAL, - ITEM_YUMMY_MEAL, - ITEM_DELUXE_FEAST, - ITEM_SPECIAL_SHAKE, - ITEM_HEALTHY_JUICE, - ITEM_BIG_COOKIE, - ITEM_CAKE, - ITEM_MISTAKE, - ITEM_KOOPA_TEA, - ITEM_HONEY_SUPER, - ITEM_MAPLE_SUPER, - ITEM_JELLY_SUPER, - ITEM_SPAGHETTI, - ITEM_EGG_MISSILE, - ITEM_FRIED_EGG, - ITEM_HONEY_SHROOM, - ITEM_HONEY_CANDY, - ITEM_ELECTRO_POP, - ITEM_FIRE_POP, - ITEM_LIME_CANDY, - ITEM_COCO_POP, - ITEM_LEMON_CANDY, - ITEM_JELLY_POP, - ITEM_STRANGE_CAKE, - ITEM_KOOKY_COOKIE, - ITEM_FROZEN_FRIES, - ITEM_POTATO_SALAD, - ITEM_NUTTY_CAKE, - ITEM_MAPLE_SHROOM, - ITEM_BOILED_EGG, - ITEM_YOSHI_COOKIE, - ITEM_JELLY_SHROOM1, - ITEM_TASTY_TONIC, - ITEM_DIZZY_DIAL, - ITEM_SUPER_SODA, - ITEM_REPEL_GEL, - ITEM_LIFE_SHROOM, - ITEM_VOLT_SHROOM, - ITEM_SLEEPY_SHEEP, - ITEM_THUNDER_RAGE, - ITEM_FIRE_FLOWER, -}; - -const s32 CookableDiscoveredFlags[] = { - GF_MAC02_DiscoveredRecipe_00, GF_MAC02_DiscoveredRecipe_01, GF_MAC02_DiscoveredRecipe_02, GF_MAC02_DiscoveredRecipe_03, GF_MAC02_DiscoveredRecipe_04, GF_MAC02_DiscoveredRecipe_05, GF_MAC02_DiscoveredRecipe_06, GF_MAC02_DiscoveredRecipe_07, - GF_MAC02_DiscoveredRecipe_08, GF_MAC02_DiscoveredRecipe_09, GF_MAC02_DiscoveredRecipe_0A, GF_MAC02_DiscoveredRecipe_0B, GF_MAC02_DiscoveredRecipe_0C, GF_MAC02_DiscoveredRecipe_0D, GF_MAC02_DiscoveredRecipe_0E, GF_MAC02_DiscoveredRecipe_0F, - GF_MAC02_DiscoveredRecipe_10, GF_MAC02_DiscoveredRecipe_11, GF_MAC02_DiscoveredRecipe_12, GF_MAC02_DiscoveredRecipe_13, GF_MAC02_DiscoveredRecipe_14, GF_MAC02_DiscoveredRecipe_15, GF_MAC02_DiscoveredRecipe_16, GF_MAC02_DiscoveredRecipe_17, - GF_MAC02_DiscoveredRecipe_18, GF_MAC02_DiscoveredRecipe_19, GF_MAC02_DiscoveredRecipe_1A, GF_MAC02_DiscoveredRecipe_1B, GF_MAC02_DiscoveredRecipe_1C, GF_MAC02_DiscoveredRecipe_1D, GF_MAC02_DiscoveredRecipe_1E, GF_MAC02_DiscoveredRecipe_1F, - GF_MAC02_DiscoveredRecipe_20, GF_MAC02_DiscoveredRecipe_21, GF_MAC02_DiscoveredRecipe_22, GF_MAC02_DiscoveredRecipe_23, GF_MAC02_DiscoveredRecipe_24, GF_MAC02_DiscoveredRecipe_25, GF_MAC02_DiscoveredRecipe_26, GF_MAC02_DiscoveredRecipe_27, - GF_MAC02_DiscoveredRecipe_28, GF_MAC02_DiscoveredRecipe_29, GF_MAC02_DiscoveredRecipe_2A, GF_MAC02_DiscoveredRecipe_2B, GF_MAC02_DiscoveredRecipe_2C, GF_MAC02_DiscoveredRecipe_2D, GF_MAC02_DiscoveredRecipe_2E, GF_MAC02_DiscoveredRecipe_2F, - GF_MAC02_DiscoveredRecipe_30, GF_MAC02_DiscoveredRecipe_31, GF_MAC02_DiscoveredRecipe_32, GF_MAC02_DiscoveredRecipe_33 -}; - API_CALLABLE(N(SetRecipeDiscovered)) { s32 cookedItems[ARRAY_COUNT(CookableItemIDs)]; s32 cookedFlags[ARRAY_COUNT(CookableDiscoveredFlags)]; diff --git a/src/world/area_nok/nok_02/nok_02_8_koot_favors.c b/src/world/area_nok/nok_02/nok_02_8_koot_favors.c index ffb8c13eac..f54633852f 100644 --- a/src/world/area_nok/nok_02/nok_02_8_koot_favors.c +++ b/src/world/area_nok/nok_02/nok_02_8_koot_favors.c @@ -61,7 +61,7 @@ KootFavor N(KootFavorData)[] = { .unlockedFlag = GF_NOK02_KootFavor04_Unlocked, .gaveUpFlag = GF_NOK02_KootFavor04_GaveUp, .completeFlag = GF_NOK02_KootFavor04_Complete, - .requiredItem = ITEM_KOOT_LUIGIS_AUTOGRAPH, + .requiredItem = ITEM_KOOT_LUIGI_AUTOGRAPH, }, [KOOT_FAVOR_CH3_1] { .requestMsg = MSG_KootFavor_000F, @@ -88,7 +88,7 @@ KootFavor N(KootFavorData)[] = { .unlockedFlag = GF_NOK02_KootFavor07_Unlocked, .gaveUpFlag = GF_NOK02_KootFavor07_GaveUp, .completeFlag = GF_NOK02_KootFavor07_Complete, - .requiredItem = ITEM_KOOT_MERLUVLEES_AUTOGRAPH, + .requiredItem = ITEM_KOOT_MERLUVLEE_AUTOGRAPH, }, [KOOT_FAVOR_CH4_1] { .requestMsg = MSG_KootFavor_0018, diff --git a/src/world/area_obk/obk_04/obk_04_2_entity.c b/src/world/area_obk/obk_04/obk_04_2_entity.c index 33162d989b..b213d6b30f 100644 --- a/src/world/area_obk/obk_04/obk_04_2_entity.c +++ b/src/world/area_obk/obk_04/obk_04_2_entity.c @@ -35,7 +35,7 @@ EvtScript N(EVS_MakeEntities) = { EVT_CALL(MakeEntity, EVT_PTR(Entity_GiantChest), 180, 0, -175, -10, ITEM_NONE, MAKE_ENTITY_END) EVT_CALL(AssignChestFlag, GF_OBK04_GiantChest) EVT_CALL(AssignScript, EVT_PTR(N(EVS_OpenGiantChest))) - EVT_CALL(MakeItemEntity, ITEM_BOOTS2_ICON, NPC_DISPOSE_LOCATION, ITEM_SPAWN_MODE_DECORATION, 0) + EVT_CALL(MakeItemEntity, ITEM_MENU_BOOTS2, NPC_DISPOSE_LOCATION, ITEM_SPAWN_MODE_DECORATION, 0) EVT_CALL(N(SetItemAlpha)) EVT_SET(MV_KeepAwayItem, LVar0) EVT_IF_EQ(GF_OBK04_BoardedFloor, FALSE) diff --git a/src/world/common/todo/GetItemName.inc.c b/src/world/common/todo/GetItemName.inc.c index 41049a84ef..d1a4fafb51 100644 --- a/src/world/common/todo/GetItemName.inc.c +++ b/src/world/common/todo/GetItemName.inc.c @@ -6,6 +6,6 @@ API_CALLABLE(N(GetItemName)) { s32 inOutVar = *args++; s32 itemID = evt_get_variable(script, inOutVar); - evt_set_variable(script, inOutVar, LOOKUP_ITEM(itemID).nameMsg); + evt_set_variable(script, inOutVar, gItemTable[itemID & ~0xF0000].nameMsg); return ApiStatus_DONE2; } diff --git a/src/world/dead/area_flo/flo_17/flo_17_5_entity.c b/src/world/dead/area_flo/flo_17/flo_17_5_entity.c index 5b309cd337..4e42cf8abb 100644 --- a/src/world/dead/area_flo/flo_17/flo_17_5_entity.c +++ b/src/world/dead/area_flo/flo_17/flo_17_5_entity.c @@ -4,7 +4,7 @@ EvtScript N(EVS_MakeEntities) = { EVT_CALL(MakeEntity, EVT_PTR(Entity_HiddenYellowBlock), 660, 60, -115, 0, ITEM_THUNDER_RAGE, MAKE_ENTITY_END) EVT_CALL(AssignBlockFlag, GF_FLO17_HiddenItem_ThunderRage) - EVT_CALL(MakeItemEntity, ITEM_LETTER_TO_MINHT, -245, 0, 105, ITEM_SPAWN_MODE_FIXED_NEVER_VANISH, GF_FLO17_Item_Letter09) + EVT_CALL(MakeItemEntity, ITEM_LETTER_TO_MINH_T, -245, 0, 105, ITEM_SPAWN_MODE_FIXED_NEVER_VANISH, GF_FLO17_Item_Letter09) EVT_RETURN EVT_END }; diff --git a/src/world_map.xml b/src/world_map.xml new file mode 100644 index 0000000000..571ea9f002 --- /dev/null +++ b/src/world_map.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/build/configure.py b/tools/build/configure.py index 6b84353d11..04ddd04f25 100755 --- a/tools/build/configure.py +++ b/tools/build/configure.py @@ -254,7 +254,27 @@ def write_ninja_rules( ninja.rule( "icons", - command=f"$python {BUILD_TOOLS}/pm_icons.py $out $list_path $header_path $asset_stack", + command=f"$python {BUILD_TOOLS}/icons.py $out $list_path $header_path $asset_stack", + ) + + ninja.rule( + "move_data", + command=f"$python {BUILD_TOOLS}/move_data.py $out $in", + ) + + ninja.rule( + "item_data", + command=f"$python {BUILD_TOOLS}/item_data.py $out $in", + ) + + ninja.rule( + "world_map", + command=f"$python {BUILD_TOOLS}/world_map.py $in $out", + ) + + ninja.rule( + "recipes", + command=f"$python {BUILD_TOOLS}/recipes.py $in $out", ) ninja.rule( @@ -477,7 +497,7 @@ class Configure: assert self.linker_entries is not None built_objects = set() - generated_headers = [] + generated_code = [] def build( object_paths: Union[Path, List[Path]], @@ -496,8 +516,8 @@ class Configure: for object_path in object_paths: if object_path.suffixes[-1] == ".o": built_objects.add(str(object_path)) - elif object_path.suffixes[-1] == ".h" or task == "bin_inc_c" or task == "pal_inc_c": - generated_headers.append(str(object_path)) + elif object_path.suffix.endswith(".h") or object_path.suffix.endswith(".c"): + generated_code.append(str(object_path)) # don't rebuild objects if we've already seen all of them if not str(object_path) in skip_outputs: @@ -505,7 +525,7 @@ class Configure: for i_output in implicit_outputs: if i_output.endswith(".h"): - generated_headers.append(i_output) + generated_code.append(i_output) if needs_build: skip_outputs.update(object_strs) @@ -516,7 +536,7 @@ class Configure: if task == "yay0": implicit.append(YAY0_COMPRESS_TOOL) elif task in ["cc", "cxx", "cc_modern"]: - order_only.append("generated_headers_" + self.version) + order_only.append("generated_code_" + self.version) inputs = self.resolve_src_paths(src_paths) for dir in asset_deps: @@ -548,6 +568,40 @@ class Configure: }, ) + build( + self.build_path() / "include/world_map.inc.c", + [Path("src/world_map.xml")], + "world_map", + ) + + build( + self.build_path() / "include/recipes.inc.c", + [Path("src/recipes.yaml")], + "recipes", + ) + + build( + [ + self.build_path() / "include/move_data.inc.c", + self.build_path() / "include/move_enum.h", + ], + [Path("src/move_table.yaml")], + "move_data", + ) + + build( + [ + self.build_path() / "include/item_data.inc.c", + self.build_path() / "include/item_enum.h", + ], + [ + Path("src/item_table.yaml"), + Path("src/item_entity_scripts.yaml"), + Path("src/item_hud_scripts.yaml"), + ], + "item_data", + ) + # Build objects for entry in self.linker_entries: seg = entry.segment @@ -1131,7 +1185,7 @@ class Configure: implicit=[str(self.rom_path())], ) - ninja.build("generated_headers_" + self.version, "phony", generated_headers) + ninja.build("generated_code_" + self.version, "phony", generated_code) def make_current(self, ninja: ninja_syntax.Writer): current = Path("ver/current") diff --git a/tools/build/pm_icons.py b/tools/build/icons.py similarity index 96% rename from tools/build/pm_icons.py rename to tools/build/icons.py index 5bb0e8111c..513ecf2b4a 100644 --- a/tools/build/pm_icons.py +++ b/tools/build/icons.py @@ -1,7 +1,7 @@ #!/usr/bin/env python3 -import argparse import re +import argparse from pathlib import Path from typing import Dict, Tuple from common import get_asset_path @@ -48,10 +48,10 @@ def build(out_bin: Path, in_xml: Path, out_header: Path, asset_stack: Tuple[Path file = Icon.attrib["name"] if file is None: - raise Exception("Icon os missing attribute: 'name'") + raise Exception("Icon is missing attribute: 'name'") if type is None: - raise Exception("Icon os missing attribute: 'type'") + raise Exception("Icon is missing attribute: 'type'") name = re.sub("\\W", "_", file) diff --git a/tools/build/item_data.py b/tools/build/item_data.py new file mode 100644 index 0000000000..b6091e01a0 --- /dev/null +++ b/tools/build/item_data.py @@ -0,0 +1,341 @@ +#!/usr/bin/env python3 + +import re +import sys +import yaml +import argparse +from pathlib import Path +from typing import List, Dict +from io import TextIOWrapper + + +class ItemEntry: + def __init__(self, entry): + self.name = list(entry.keys())[0] + data = entry[self.name] + + self.category = data.get("category", "") + self.nameMsg = data.get("nameMsg", "MSG_NONE") + self.fullDescMsg = data.get("fullDescMsg", "MSG_NONE") + self.shortDescMsg = data.get("shortDescMsg", "MSG_NONE") + self.hudElem = data.get("hudElement", "Item_Present") + self.itemEntity = data.get("itemEntity", "Placeholder") + self.icon = data.get("icon", "key/Gift") + self.sellValue = data.get("sellValue", -1) + self.sortValue = data.get("sortValue", 0) + self.targetFlags = data.get("targetFlags", []) + self.typeFlags = data.get("typeFlags", []) + self.moveID = data.get("moveID", "MOVE_NONE") + self.potencyA = data.get("potencyA", 0) + self.potencyB = data.get("potencyB", 0) + + self.icon = re.sub("\\W", "_", self.icon) + + +def read_items_yaml(in_yaml: Path) -> List[ItemEntry]: + items: List[ItemEntry] = [] + + with open(in_yaml) as f: + entry_list = yaml.load(f.read(), Loader=yaml.SafeLoader) + + for entry in entry_list: + items.append(ItemEntry(entry)) + + return items + + +def generate_item_table(fout: TextIOWrapper, items: List[ItemEntry], hs_map: Dict[str, int]): + fout.write("ItemData gItemTable[] = {\n") + + def join_flags(flags: List[str]) -> str: + if len(flags) > 0: + joined = " | ".join(flags) + else: + joined = "0" + return joined + + for idx, item in enumerate(items): + hud_elem_id = hs_map.get(item.hudElem, None) + if hud_elem_id == None: + raise Exception(f"Item {item.name} requires undefined HudScript: {item.hudElem}") + if item.hudElem.startswith("HES_"): + hud_elem_str = item.hudElem + else: + hud_elem_str = "HES_Item_" + item.hudElem + + fout.write(f" {{ // 0x{idx:03X}: {item.name}\n") + fout.write(f" .nameMsg = {item.nameMsg},\n") + fout.write(f" .fullDescMsg = {item.fullDescMsg},\n") + fout.write(f" .shortDescMsg = {item.shortDescMsg},\n") + fout.write(f" .hudElemID = {hud_elem_id}, // {hud_elem_str}\n") + fout.write(f" .sellValue = {item.sellValue},\n") + fout.write(f" .sortValue = {item.sortValue},\n") + fout.write(f" .targetFlags = {join_flags(item.targetFlags)},\n") + fout.write(f" .typeFlags = {join_flags(item.typeFlags)},\n") + fout.write(f" .moveID = {item.moveID},\n") + fout.write(f" .potencyA = {item.potencyA},\n") + fout.write(f" .potencyB = {item.potencyB},\n") + fout.write(f" }},\n") + + fout.write("};\n") + fout.write("\n") + + +def generate_item_enum(fout: TextIOWrapper, items: List[ItemEntry]): + fout.write("#ifndef ITEM_ENUM_H\n") + fout.write("#define ITEM_ENUM_H\n") + fout.write("\n") + + fout.write("enum ItemIDs {\n") + + item_enum: List[str] = [] + + for idx, item in enumerate(items): + # FireFlower -> FIRE_FLOWER + # POWBlock -> POW_BLOCK + # MagicalSeed1 -> MAGICAL_SEED1 + # UnusedLetter_4 -> UNUSED_LETTER_4 + # etc + name = "ITEM_" + re.sub("((?<=[a-z0-9])[A-Z]|(?!^)(?= ITEM_FIRST_KEY && itemID <= ITEM_LAST_CONSUMABLE)\n") + fout.write("#define IS_BADGE(itemID) (itemID >= ITEM_FIRST_BADGE && itemID <= ITEM_LAST_BADGE)\n") + fout.write("\n") + + fout.write("#endif // ITEM_ENUM_H\n") + + +class ItemHudScriptEntry: + def __init__(self, script): + self.name = script.get("name", None) + self.template = script.get("template", None) + self.icon = script.get("icon", "") + priority_str = script.get("priority", "auto") + self.pair = script.get("pair", False) + + if self.name == None: + raise Exception(f"ItemHudScript is missing 'name'") + + self.extern = self.name.startswith("HES_") + if self.extern: + self.full_name = self.name + else: + self.full_name = "HES_Item_" + self.name + + if self.template == None and not self.extern: + raise Exception(f"{self.name} is missing 'template'") + + self.icon = re.sub("\\W", "_", self.icon) + + if str(priority_str).lower() == "auto": + self.priority = sys.maxsize + else: + self.priority = int(priority_str) + + +def read_hud_scripts_yaml(in_yaml: Path) -> List[ItemHudScriptEntry]: + scripts: List[ItemHudScriptEntry] = [] + + with open(in_yaml) as f: + entry_list = yaml.load(f.read(), Loader=yaml.SafeLoader) + + for entry in entry_list: + scripts.append(ItemHudScriptEntry(entry)) + + return scripts + + +def generate_hud_scripts(fout: TextIOWrapper, hud_scripts: List[ItemHudScriptEntry]): + for entry in hud_scripts: + # do not generate scripts for entries defined externally + if entry.extern: + continue + + fout.write(f"HudScript {entry.full_name} = HES_TEMPLATE_{entry.template}({entry.icon});\n") + + if entry.pair: + fout.write( + f"HudScript {entry.full_name}_disabled = HES_TEMPLATE_{entry.template}({entry.icon}_disabled);\n" + ) + + # there is no item for these scripts, just generate them after the coin script + if entry.name == "Coin": + fout.write("HudScript HES_Item_CoinSparkleA = HES_COIN_SPARKLE(-8, 0);\n") + fout.write("HudScript HES_Item_CoinSparkleB = HES_COIN_SPARKLE( 8, 8);\n") + fout.write("HudScript HES_Item_CoinSparkleC = HES_COIN_SPARKLE(-4, 8);\n") + fout.write("HudScript HES_Item_CoinSparkleD = HES_COIN_SPARKLE( 6, -6);\n") + fout.write("HudScript HES_Item_CoinSparkleE = HES_COIN_SPARKLE( 1, -8);\n") + fout.write("HudScript HES_Item_CoinSparkleRandom = HES_TEMPLATE_COIN_SPARKLE();\n") + elif entry.name == "StarPoint": + fout.write("HudScript HES_Item_SmallStarPoint = HES_TEMPLATE_SMALL_STAR_POINT();\n") + fout.write("\n") + + fout.write("s32 pad_after_item_hudscripts[] = { 0, 0 };\n") + fout.write("\n") + + +def generate_hud_scripts_table(fout: TextIOWrapper, hud_scripts: List[ItemHudScriptEntry]): + for entry in hud_scripts: + if entry.extern: + fout.write(f"extern HudScript {entry.full_name};\n") + if entry.pair: + fout.write(f"extern HudScript {entry.full_name}_disabled;\n") + fout.write("\n") + + fout.write("IconHudScriptPair gItemHudScripts[] = {\n") + fout.write(" { .enabled = NULL, .disabled = NULL },\n") # array index 0 is always NULL + + for entry in hud_scripts: + if entry.pair: + fout.write(f" {{ .enabled = &{entry.full_name}, .disabled = &{entry.full_name}_disabled }},\n") + else: + fout.write(f" {{ .enabled = &{entry.full_name}, .disabled = &{entry.full_name} }},\n") + + fout.write("};\n") + fout.write("\n") + + +def generate_item_entity_scripts(fout: TextIOWrapper, ies_yaml: Path): + with open(ies_yaml) as f: + scripts = yaml.load(f.read(), Loader=yaml.SafeLoader) + + for script in scripts: + name = script.get("name", None) + template = script.get("template", None) + icon = script.get("icon", None) + + if name is None: + raise Exception("Item entity script is missing 'name'") + + if template is None: + raise Exception(f"{name} is missing 'template'") + + if icon is None: + icon = "" + else: + icon = re.sub("\\W", "_", icon) + + fout.write(f"ItemScript IES_{name} = IES_TEMPLATE_{template}({icon});\n") + + fout.write("\n") + + +def generate_item_entity_scripts_table(fout: TextIOWrapper, items: List[ItemEntry]): + fout.write("// indexed by itemID\n") + fout.write("s32* gItemEntityScripts[] = {\n") + idx = 0 + for item in items: + fout.write(f" IES_{item.itemEntity},\n") + idx += 1 + + # must pad with IES_Placeholder to match + while idx <= 0x180: + fout.write(f" IES_{items[0].itemEntity},\n") + idx += 1 + + fout.write("};\n") + fout.write("\n") + + +def generate_item_icon_tables(fout: TextIOWrapper, items: List[ItemEntry]): + # note: DUMMY items have no icon rasters or palettes + fout.write("// indexed by itemID\n") + fout.write("s32 gItemIconRasterOffsets[] = {\n") + for item in items: + if item.category != "DUMMY": + fout.write(f" ICON_{item.icon}_raster,\n") + fout.write("};\n") + fout.write("\n") + + fout.write("// indexed by itemID\n") + fout.write("s32 gItemIconPaletteOffsets[] = {\n") + for item in items: + if item.category != "DUMMY": + fout.write(f" ICON_{item.icon}_palette,\n") + fout.write("};\n") + fout.write("\n") + + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description="Generates item table") + parser.add_argument("out_data", help="output header file to generate containing the data") + parser.add_argument("out_enum", help="output header file to generate containing the enum") + parser.add_argument("items_yaml", type=Path, help="input yaml file path") + parser.add_argument("ies_yaml", type=Path, help="input yaml file path for item entity scripts") + parser.add_argument("hes_yaml", type=Path, help="input yaml file path for item hud element scripts") + args = parser.parse_args() + + items = read_items_yaml(args.items_yaml) + hud_scripts = read_hud_scripts_yaml(args.hes_yaml) + + # sort items by category + CATEGORY_ORDER = { + "NONE": 0, + "GEAR": 1, + "QUEST": 2, + "KEY": 3, + "CONSUMABLE": 4, + "UNUSED": 5, + "BADGE": 6, + "UTILITY": 7, + "DUMMY": 1000, # must always be at the end of the item table + } + items.sort(key=lambda x: CATEGORY_ORDER.get(x.category, 999)) + + with open(args.out_data, "w") as fout: + fout.write("/* This file is auto-generated. Do not edit. */\n") + fout.write('#include "common.h"\n') + fout.write('#include "message_ids.h"\n') + fout.write('#include "hud_element.h"\n') + fout.write('#include "item_entity.h"\n') + fout.write('#include "icon_offsets.h"\n') + fout.write("\n") + + generate_hud_scripts(fout, hud_scripts) + + # after writing the hud script sources, sort them according to table order + hud_scripts.sort(key=lambda x: x.priority) + + # get hudElemID for each hud element + hs_map: Dict[str, int] = {} + for idx, hs in enumerate(hud_scripts): + hs_map[hs.name] = idx + 1 + + generate_item_table(fout, items, hs_map) + generate_hud_scripts_table(fout, hud_scripts) + generate_item_entity_scripts(fout, args.ies_yaml) + generate_item_entity_scripts_table(fout, items) + generate_item_icon_tables(fout, items) + + with open(args.out_enum, "w") as fout: + fout.write("/* This file is auto-generated. Do not edit. */\n") + fout.write("\n") + + generate_item_enum(fout, items) diff --git a/tools/build/move_data.py b/tools/build/move_data.py new file mode 100644 index 0000000000..871f0eddfc --- /dev/null +++ b/tools/build/move_data.py @@ -0,0 +1,111 @@ +#!/usr/bin/env python3 + +import re +import yaml +import argparse +from pathlib import Path +from typing import List +from io import TextIOWrapper + + +class MoveEntry: + def __init__(self, entry): + self.name = list(entry.keys())[0] + data = entry[self.name] + + self.nameMsg = data.get("nameMsg", "MSG_NONE") + self.fullDescMsg = data.get("fullDescMsg", "MSG_NONE") + self.shortDescMsg = data.get("shortDescMsg", "MSG_NONE") + self.flags = data.get("flags", []) + self.category = data.get("category", "") + self.actionTip = data.get("actionTip", "") + self.costFP = data.get("costFP", 0) + self.costBP = data.get("costBP", 0) + + +def read_moves_yaml(in_yaml: Path) -> List[MoveEntry]: + items: List[MoveEntry] = [] + + with open(in_yaml) as f: + entry_list = yaml.load(f.read(), Loader=yaml.SafeLoader) + + for entry in entry_list: + items.append(MoveEntry(entry)) + + return items + + +def generate_move_table(fout: TextIOWrapper, moves: List[MoveEntry]): + fout.write("MoveData gMoveTable[] = {\n") + + def join_flags(flags: List[str]) -> str: + if len(flags) > 0: + joined = " | ".join(flags) + else: + joined = "0" + return joined + + for idx, move in enumerate(moves): + fout.write(f" {{ // 0x{idx:02X}: {move.name}\n") + fout.write(f" .nameMsg = {move.nameMsg},\n") + fout.write(f" .fullDescMsg = {move.fullDescMsg},\n") + fout.write(f" .shortDescMsg = {move.shortDescMsg},\n") + fout.write(f" .flags = {join_flags(move.flags)},\n") + fout.write(f" .category = {move.category},\n") + fout.write(f" .actionTip = {move.actionTip},\n") + fout.write(f" .costFP = {move.costFP},\n") + fout.write(f" .costBP = {move.costBP},\n") + fout.write(f" }},\n") + + fout.write("};\n") + fout.write("\n") + + +def generate_move_enum(fout: TextIOWrapper, moves: List[MoveEntry]): + fout.write("#ifndef MOVE_ENUM_H\n") + fout.write("#define MOVE_ENUM_H\n") + fout.write("\n") + + fout.write("enum MoveIDs {\n") + + item_enum: List[str] = [] + + for idx, move in enumerate(moves): + if re.match(r"Unused_(?:Hammer_)?([0-9A-F]{2})", move.name): + name = "MOVE_" + move.name.upper() + else: + name = "MOVE_" + re.sub("((?<=[a-z0-9])[A-Z]|(?!^)(? {recipe[1]}\n") + f.write("};\n\n") + + f.write("s8 SingleRecipesWithCookbook[] = {\n") + for recipe in single_recipes: + if len(recipe) == 3: + f.write(f" {product_idx[recipe[2]]:-2}, // {recipe[0]:20} --> {recipe[2]}\n") + else: + f.write(f" {product_idx[recipe[1]]:-2}, // {recipe[0]:20} --> {recipe[1]}\n") + f.write("};\n\n") + + recipe_map: Dict[int, DoubleRecipe] = {} + recipe_list: List[DoubleRecipe] = [] + + def combine_ids(i, j): + return i * dim + j + + for entry in double_recipes: + r = DoubleRecipe(entry, input_idx) + if r.i < 99999 and r.j < 99999: + id_pair = combine_ids(r.i, r.j) + if id_pair in recipe_map: + raise Exception(f"Duplicate recipe for {r.in1} and {r.in2} in DoubleRecipes") + recipe_map[id_pair] = r + recipe_list.append(r) + + f.write("s8 DoubleRecipesMatrix[] = {\n") + for i in range(0, dim): + f.write(" ") + for j in range(0, dim): + if j < i: + # ignore lower diagonal + id = -1 + elif combine_ids(i, j) in recipe_map: + # recipe is defined, get product id + recipe = recipe_map[combine_ids(i, j)] + # this special combination COULD be defined in the matrix, but isn't in vanilla + # so we need to grant it a special exception, forcing it to generate in ExtraDoubleRecipes + if recipe.in1 == "ITEM_STRANGE_LEAF" and recipe.in2 == "ITEM_WHACKAS_BUMP": + id = 0 + else: + id = product_idx[recipe.result] + recipe.used = True + else: + # no recipe for this (i,j) -> default to ITEM_MISTAKE + id = 0 + f.write(f" {id:-2},") + f.write("\n") + f.write("};\n\n") + + f.write("ExtraCookingPair ExtraDoubleRecipes[] = {\n") + # for entry in extra_recipes: + # f.write(f" {{ {entry[0]}, {entry[1]}, {product_idx[entry[2]]} }},\n") + for entry in recipe_list: + if not entry.used: + f.write(f" {{ {entry.in1}, {entry.in2}, {product_idx[entry.result]} }},\n") + f.write("};\n\n") + + f.write("s32 MysteryResultOptions[] = {\n") + for product in mystery_products: + f.write(f" {product},\n") + f.write("};\n\n") + + f.write("const s32 CookableItemIDs[] = {\n") + for rec in records: + f.write(f" {rec[0]},\n") + f.write("};\n\n") + + f.write("const s32 CookableDiscoveredFlags[] = {\n") + for rec in records: + f.write(f" {rec[1]},\n") + f.write("};\n\n") + + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description="Generates Tayce T cooking data") + parser.add_argument("in_yaml", type=Path, help="input yaml file path") + parser.add_argument("out", help="output file to generate") + args = parser.parse_args() + + generate(args.in_yaml, args.out) diff --git a/tools/build/world_map.py b/tools/build/world_map.py new file mode 100644 index 0000000000..0024e75ffc --- /dev/null +++ b/tools/build/world_map.py @@ -0,0 +1,86 @@ +#!/usr/bin/env python3 + +import argparse +from pathlib import Path +from typing import List, Dict +import xml.etree.ElementTree as ET + + +def get_required_attrib(elem: ET.Element, attrib: str) -> str: + value = elem.attrib.get(attrib, None) + if value == None: + raise Exception(f"{elem.tag} is missing attribute: '{attrib}'") + return str(value) + + +class WorldMapEntry: + def __init__(self, elem: ET.Element): + self.location = get_required_attrib(elem, "id") + self.parent = get_required_attrib(elem, "parent") + self.requires = get_required_attrib(elem, "requires") + self.startX = get_required_attrib(elem, "startX") + self.startY = get_required_attrib(elem, "startY") + path_str = get_required_attrib(elem, "path") + + self.path = [] + if path_str != "": + for i in path_str.split(";"): + self.path.append(i.split(",")) + + +def generate(in_xml: Path, out_c: Path): + xml = ET.parse(in_xml) + ScriptList = xml.getroot() + + with open(out_c, "w") as f: + f.write("#ifndef WORLD_MAP_H\n") + f.write("#define WORLD_MAP_H\n") + f.write("/* This file is auto-generated. Do not edit. */\n\n") + f.write('#include "common.h"\n\n') + + locations: List[WorldMapEntry] = [] + + for elem in ScriptList.findall("Location"): + locations.append(WorldMapEntry(elem)) + + loc_to_idx: Dict[str, int] = {} + for idx, loc in enumerate(locations): + loc_to_idx[loc.location] = idx + + # write paths + # note: len(locations) = 34, will only match if hardcoded to 32 here + f.write("Vec2b PauseMapPaths[][32] = {\n") + + for loc in locations: + f.write(" { ") + for point in loc.path: + f.write(f"{{ {point[0]}, {point[1]} }}, ") + f.write("},\n") + + f.write("};\n\n") + + # write locations + f.write("PauseMapSpace PauseMapSpaces[] = {\n") + + for idx, loc in enumerate(locations): + if loc.parent not in loc_to_idx: + raise Exception(f"{loc.parent} is not defined") + + f.write( + f" {{ .id = {loc.location}, .parent = {loc_to_idx[loc.parent]}, .afterRequirement = {loc.requires}, " + + f".pos = {{ .x = {loc.startX}, .y = {loc.startY} }}, " + + f".pathLength = {len(loc.path)}, .path = PauseMapPaths[{idx}] }},\n" + ) + + f.write("};\n") + + f.write("\n#endif // WORLD_MAP_H\n") + + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description="Generates world map data") + parser.add_argument("in_xml", type=Path, help="input xml file path") + parser.add_argument("header_path", help="output header file to generate") + args = parser.parse_args() + + generate(args.in_xml, args.header_path) diff --git a/tools/splat_ext/icon.yaml b/tools/splat_ext/icon.yaml index c740ed5f79..563cfd24c4 100644 --- a/tools/splat_ext/icon.yaml +++ b/tools/splat_ext/icon.yaml @@ -1,24 +1,24 @@ # valid icon types are: - # single ci4 image followed by one palette + # solo ci4 image followed by one palette # pair ci4 image followed by two palettes; the second will be called .disabled # rgba16 rgba image; used by one strange entry - [solo, key/Gift, 32, 32] - [solo, key/CakeDone, 32, 32] - - [solo, key/CakeBaked, 32, 32] + - [solo, key/CakeBare, 32, 32] - [solo, key/CakePan, 32, 32] - [solo, key/CakeBatter, 32, 32] - [solo, key/CakeBowl, 32, 32] - - [solo, key/CakeMix, 32, 32] - - [solo, key/CakeIcing, 32, 32] - - [solo, key/CakeBerries, 32, 32] - - [solo, key/gear_boots_1, 32, 32] - - [solo, key/gear_boots_2, 32, 32] - - [solo, key/gear_boots_3, 32, 32] - - [solo, key/gear_hammer_1, 32, 32] - - [solo, key/gear_hammer_2, 32, 32] - - [solo, key/gear_hammer_3, 32, 32] - - [solo, key/gear_lucky_star, 32, 32] + - [solo, key/CakeMixed, 32, 32] + - [solo, key/CakeWithIcing, 32, 32] + - [solo, key/CakeWithBerries, 32, 32] + - [solo, gear/boots_1, 32, 32] + - [solo, gear/boots_2, 32, 32] + - [solo, gear/boots_3, 32, 32] + - [solo, gear/hammer_1, 32, 32] + - [solo, gear/hammer_2, 32, 32] + - [solo, gear/hammer_3, 32, 32] + - [solo, gear/lucky_star, 32, 32] - [solo, key/map, 32, 32] - [pair, food/SpicySoup, 32, 32] - [pair, food/ApplePie, 32, 32] @@ -338,13 +338,13 @@ - [solo, hud/coin, 24, 24] - [solo, hud/heart_container, 24, 24] - [solo, hud/star_point, 24, 24] - - [pair, Hammer1, 32, 32] - - [pair, Hammer2, 32, 32] - - [pair, Hammer3, 32, 32] - - [pair, Boots1, 32, 32] - - [pair, Boots2, 32, 32] - - [pair, Boots3, 32, 32] - - [pair, Items, 32, 32] + - [pair, menu/hammer_1, 32, 32] + - [pair, menu/hammer_2, 32, 32] + - [pair, menu/hammer_3, 32, 32] + - [pair, menu/boots_1, 32, 32] + - [pair, menu/boots_2, 32, 32] + - [pair, menu/boots_3, 32, 32] + - [pair, menu/items, 32, 32] - [solo, anim/hp_0, 32, 32] - [solo, anim/hp_1, 32, 32] - [solo, anim/hp_2, 32, 32] diff --git a/tools/splat_ext/msg.yaml b/tools/splat_ext/msg.yaml index 73476a38b8..43bcdf687c 100644 --- a/tools/splat_ext/msg.yaml +++ b/tools/splat_ext/msg.yaml @@ -6327,9 +6327,9 @@ - [0x23, 0x009D, ItemShortDesc_Refund] - [0x23, 0x009E, ItemShortDesc_ISpy] - [0x23, 0x009F, ItemShortDesc_Peekaboo] -- [0x23, 0x00A0, ItemShortDesc_Jump] -- [0x23, 0x00A1, ItemShortDesc_SpinJump] -- [0x23, 0x00A2, ItemShortDesc_TornadoJump] +- [0x23, 0x00A0, ItemShortDesc_Boots] +- [0x23, 0x00A1, ItemShortDesc_SuperBoots] +- [0x23, 0x00A2, ItemShortDesc_UltraBoots] - [0x23, 0x00A3, ItemShortDesc_Hammer] - [0x23, 0x00A4, ItemShortDesc_SuperHammer] - [0x23, 0x00A5, ItemShortDesc_UltraHammer] @@ -6595,9 +6595,9 @@ - [0x24, 0x009D, ItemShopDesc_Refund] - [0x24, 0x009E, ItemShopDesc_ISpy] - [0x24, 0x009F, ItemShopDesc_Peekaboo] -- [0x24, 0x00A0, ItemShopDesc_Jump] -- [0x24, 0x00A1, ItemShopDesc_SpinJump] -- [0x24, 0x00A2, ItemShopDesc_TornadoJump] +- [0x24, 0x00A0, ItemShopDesc_Boots] +- [0x24, 0x00A1, ItemShopDesc_SuperBoots] +- [0x24, 0x00A2, ItemShopDesc_UltraBoots] - [0x24, 0x00A3, ItemShopDesc_Hammer] - [0x24, 0x00A4, ItemShopDesc_SuperHammer] - [0x24, 0x00A5, ItemShopDesc_UltraHammer] @@ -6863,9 +6863,9 @@ - [0x25, 0x009D, ItemFullDesc_Refund] - [0x25, 0x009E, ItemFullDesc_ISpy] - [0x25, 0x009F, ItemFullDesc_Peekaboo] -- [0x25, 0x00A0, ItemFullDesc_Jump] -- [0x25, 0x00A1, ItemFullDesc_SpinJump] -- [0x25, 0x00A2, ItemFullDesc_TornadoJump] +- [0x25, 0x00A0, ItemFullDesc_Boots] +- [0x25, 0x00A1, ItemFullDesc_SuperBoots] +- [0x25, 0x00A2, ItemFullDesc_UltraBoots] - [0x25, 0x00A3, ItemFullDesc_Hammer] - [0x25, 0x00A4, ItemFullDesc_SuperHammer] - [0x25, 0x00A5, ItemFullDesc_UltraHammer] @@ -7131,9 +7131,9 @@ - [0x26, 0x009D, ItemName_Refund] - [0x26, 0x009E, ItemName_ISpy] - [0x26, 0x009F, ItemName_Peekaboo] -- [0x26, 0x00A0, ItemName_Jump] -- [0x26, 0x00A1, ItemName_SpinJump] -- [0x26, 0x00A2, ItemName_TornadoJump] +- [0x26, 0x00A0, ItemName_Boots] +- [0x26, 0x00A1, ItemName_SuperBoots] +- [0x26, 0x00A2, ItemName_UltraBoots] - [0x26, 0x00A3, ItemName_Hammer] - [0x26, 0x00A4, ItemName_SuperHammer] - [0x26, 0x00A5, ItemName_UltraHammer] diff --git a/tools/splat_ext/msg_pal_en.yaml b/tools/splat_ext/msg_pal_en.yaml index 3047f8f710..ab45d872ad 100644 --- a/tools/splat_ext/msg_pal_en.yaml +++ b/tools/splat_ext/msg_pal_en.yaml @@ -6379,9 +6379,9 @@ - [0x23, 0x009D, ItemShortDesc_Refund] - [0x23, 0x009E, ItemShortDesc_ISpy] - [0x23, 0x009F, ItemShortDesc_Peekaboo] -- [0x23, 0x00A0, ItemShortDesc_Jump] -- [0x23, 0x00A1, ItemShortDesc_SpinJump] -- [0x23, 0x00A2, ItemShortDesc_TornadoJump] +- [0x23, 0x00A0, ItemShortDesc_Boots] +- [0x23, 0x00A1, ItemShortDesc_SuperBoots] +- [0x23, 0x00A2, ItemShortDesc_UltraBoots] - [0x23, 0x00A3, ItemShortDesc_Hammer] - [0x23, 0x00A4, ItemShortDesc_SuperHammer] - [0x23, 0x00A5, ItemShortDesc_UltraHammer] @@ -6647,9 +6647,9 @@ - [0x24, 0x009D, ItemShopDesc_Refund] - [0x24, 0x009E, ItemShopDesc_ISpy] - [0x24, 0x009F, ItemShopDesc_Peekaboo] -- [0x24, 0x00A0, ItemShopDesc_Jump] -- [0x24, 0x00A1, ItemShopDesc_SpinJump] -- [0x24, 0x00A2, ItemShopDesc_TornadoJump] +- [0x24, 0x00A0, ItemShopDesc_Boots] +- [0x24, 0x00A1, ItemShopDesc_SuperBoots] +- [0x24, 0x00A2, ItemShopDesc_UltraBoots] - [0x24, 0x00A3, ItemShopDesc_Hammer] - [0x24, 0x00A4, ItemShopDesc_SuperHammer] - [0x24, 0x00A5, ItemShopDesc_UltraHammer] @@ -6915,9 +6915,9 @@ - [0x25, 0x009D, ItemFullDesc_Refund] - [0x25, 0x009E, ItemFullDesc_ISpy] - [0x25, 0x009F, ItemFullDesc_Peekaboo] -- [0x25, 0x00A0, ItemFullDesc_Jump] -- [0x25, 0x00A1, ItemFullDesc_SpinJump] -- [0x25, 0x00A2, ItemFullDesc_TornadoJump] +- [0x25, 0x00A0, ItemFullDesc_Boots] +- [0x25, 0x00A1, ItemFullDesc_SuperBoots] +- [0x25, 0x00A2, ItemFullDesc_UltraBoots] - [0x25, 0x00A3, ItemFullDesc_Hammer] - [0x25, 0x00A4, ItemFullDesc_SuperHammer] - [0x25, 0x00A5, ItemFullDesc_UltraHammer] @@ -7183,9 +7183,9 @@ - [0x26, 0x009D, ItemName_Refund] - [0x26, 0x009E, ItemName_ISpy] - [0x26, 0x009F, ItemName_Peekaboo] -- [0x26, 0x00A0, ItemName_Jump] -- [0x26, 0x00A1, ItemName_SpinJump] -- [0x26, 0x00A2, ItemName_TornadoJump] +- [0x26, 0x00A0, ItemName_Boots] +- [0x26, 0x00A1, ItemName_SuperBoots] +- [0x26, 0x00A2, ItemName_UltraBoots] - [0x26, 0x00A3, ItemName_Hammer] - [0x26, 0x00A4, ItemName_SuperHammer] - [0x26, 0x00A5, ItemName_UltraHammer] diff --git a/ver/ique/asm/nonmatchings/msg/msg_copy_to_print_buffer.s b/ver/ique/asm/nonmatchings/msg/msg_copy_to_print_buffer.s index b13694ae17..1559494f89 100644 --- a/ver/ique/asm/nonmatchings/msg/msg_copy_to_print_buffer.s +++ b/ver/ique/asm/nonmatchings/msg/msg_copy_to_print_buffer.s @@ -1154,8 +1154,8 @@ glabel msg_copy_to_print_buffer /* BA694 801237B4 0280202D */ daddu $a0, $s4, $zero .LIQUE_801237B8: /* BA698 801237B8 92700000 */ lbu $s0, 0x0($s3) -/* BA69C 801237BC 3C04802F */ lui $a0, %hi(D_802EB620) -/* BA6A0 801237C0 2484B620 */ addiu $a0, $a0, %lo(D_802EB620) +/* BA69C 801237BC 3C04802F */ lui $a0, %hi(MsgVoices) +/* BA6A0 801237C0 2484B620 */ addiu $a0, $a0, %lo(MsgVoices) /* BA6A4 801237C4 320300FF */ andi $v1, $s0, 0xFF /* BA6A8 801237C8 00031040 */ sll $v0, $v1, 1 /* BA6AC 801237CC 00431021 */ addu $v0, $v0, $v1 diff --git a/ver/ique/include/message_ids.h b/ver/ique/include/message_ids.h index 9b4e9f7978..95ee882c0b 100644 --- a/ver/ique/include/message_ids.h +++ b/ver/ique/include/message_ids.h @@ -6330,9 +6330,9 @@ #define MSG_ItemShortDesc_Refund MESSAGE_ID(0x23, 0x09D) #define MSG_ItemShortDesc_ISpy MESSAGE_ID(0x23, 0x09E) #define MSG_ItemShortDesc_Peekaboo MESSAGE_ID(0x23, 0x09F) -#define MSG_ItemShortDesc_Jump MESSAGE_ID(0x23, 0x0A0) -#define MSG_ItemShortDesc_SpinJump MESSAGE_ID(0x23, 0x0A1) -#define MSG_ItemShortDesc_TornadoJump MESSAGE_ID(0x23, 0x0A2) +#define MSG_ItemShortDesc_Boots MESSAGE_ID(0x23, 0x0A0) +#define MSG_ItemShortDesc_SuperBoots MESSAGE_ID(0x23, 0x0A1) +#define MSG_ItemShortDesc_UltraBoots MESSAGE_ID(0x23, 0x0A2) #define MSG_ItemShortDesc_Hammer MESSAGE_ID(0x23, 0x0A3) #define MSG_ItemShortDesc_SuperHammer MESSAGE_ID(0x23, 0x0A4) #define MSG_ItemShortDesc_UltraHammer MESSAGE_ID(0x23, 0x0A5) @@ -7134,9 +7134,9 @@ #define MSG_ItemName_Refund MESSAGE_ID(0x26, 0x09D) #define MSG_ItemName_ISpy MESSAGE_ID(0x26, 0x09E) #define MSG_ItemName_Peekaboo MESSAGE_ID(0x26, 0x09F) -#define MSG_ItemName_Jump MESSAGE_ID(0x26, 0x0A0) -#define MSG_ItemName_SpinJump MESSAGE_ID(0x26, 0x0A1) -#define MSG_ItemName_TornadoJump MESSAGE_ID(0x26, 0x0A2) +#define MSG_ItemName_Boots MESSAGE_ID(0x26, 0x0A0) +#define MSG_ItemName_SuperBoots MESSAGE_ID(0x26, 0x0A1) +#define MSG_ItemName_UltraBoots MESSAGE_ID(0x26, 0x0A2) #define MSG_ItemName_Hammer MESSAGE_ID(0x26, 0x0A3) #define MSG_ItemName_SuperHammer MESSAGE_ID(0x26, 0x0A4) #define MSG_ItemName_UltraHammer MESSAGE_ID(0x26, 0x0A5) diff --git a/ver/ique/undefined_syms.txt b/ver/ique/undefined_syms.txt index 95a90b4dfe..63b80c7a1b 100644 --- a/ver/ique/undefined_syms.txt +++ b/ver/ique/undefined_syms.txt @@ -790,7 +790,7 @@ HES_Bombette = 0x80106178; HES_BombetteDisabled = 0x801061a0; HES_Parakarry = 0x801061c8; HES_ParakarryDisabled = 0x801061f0; -HES_MoveDiamondDisabled = 0x801077b8; +HES_MoveDiamond_disabled = 0x801077b8; HES_MoveDiamond = 0x80107718; npc_test_move_simple_with_slipping = 0x800dc024; SetNpcPos = 0x802cdcb0; @@ -1204,7 +1204,7 @@ D_802ED970 = 0x802ed970; D_802F39D0 = 0x802f39d0; D_802EB5C0 = 0x802eb5c0; D_802EB5F0 = 0x802eb5f0; -D_802EB620 = 0x802eb620; +MsgVoices = 0x802eb620; ui_msg_star_png = 0x802ed690; ui_point_right_pal = 0x800f9fc0; spr_get_npc_raster_info = 0x802de9d8; diff --git a/ver/jp/include/message_ids.h b/ver/jp/include/message_ids.h index 203454da89..166b4381d4 100644 --- a/ver/jp/include/message_ids.h +++ b/ver/jp/include/message_ids.h @@ -1,6 +1,7 @@ #ifndef _MESSAGE_IDS_JP_H_ #define _MESSAGE_IDS_JP_H_ +#define MSG_NONE MESSAGE_ID(0x00, 0x000) #define MSG_Menus_Party_Goombario MESSAGE_ID(0x20, 0x00E) #define MSG_Menus_Party_Kooper MESSAGE_ID(0x20, 0x00F) #define MSG_Menus_Party_Bombette MESSAGE_ID(0x20, 0x010) @@ -224,9 +225,9 @@ #define MSG_ItemShortDesc_ShellCrack MESSAGE_ID(0x28, 0x0BB) #define MSG_ShortDesc_32 MESSAGE_ID(0x28, 0x0BD) #define MSG_ItemShortDesc_MysteryScroll MESSAGE_ID(0x28, 0x0C5) -#define MSG_ItemShortDesc_Jump MESSAGE_ID(0x28, 0x0C6) -#define MSG_ItemShortDesc_SpinJump MESSAGE_ID(0x28, 0x0C7) -#define MSG_ItemShortDesc_TornadoJump MESSAGE_ID(0x28, 0x0C8) +#define MSG_ItemShortDesc_Boots MESSAGE_ID(0x28, 0x0C6) +#define MSG_ItemShortDesc_SuperBoots MESSAGE_ID(0x28, 0x0C7) +#define MSG_ItemShortDesc_UltraBoots MESSAGE_ID(0x28, 0x0C8) #define MSG_ItemShortDesc_Hammer MESSAGE_ID(0x28, 0x0C9) #define MSG_ItemShortDesc_SuperHammer MESSAGE_ID(0x28, 0x0CA) #define MSG_ItemShortDesc_UltraHammer MESSAGE_ID(0x28, 0x0CB) @@ -819,9 +820,9 @@ #define MSG_ItemName_Kaiden MESSAGE_ID(0x2B, 0x0B8) #define MSG_ItemName_ShellCrack MESSAGE_ID(0x2B, 0x0BC) #define MSG_ItemName_MysteryScroll MESSAGE_ID(0x2B, 0x0C6) -#define MSG_ItemName_Jump MESSAGE_ID(0x2B, 0x0C7) -#define MSG_ItemName_SpinJump MESSAGE_ID(0x2B, 0x0C8) -#define MSG_ItemName_TornadoJump MESSAGE_ID(0x2B, 0x0C9) +#define MSG_ItemName_Boots MESSAGE_ID(0x2B, 0x0C7) +#define MSG_ItemName_SuperBoots MESSAGE_ID(0x2B, 0x0C8) +#define MSG_ItemName_UltraBoots MESSAGE_ID(0x2B, 0x0C9) #define MSG_ItemName_Hammer MESSAGE_ID(0x2B, 0x0CA) #define MSG_ItemName_SuperHammer MESSAGE_ID(0x2B, 0x0CB) #define MSG_ItemName_UltraHammer MESSAGE_ID(0x2B, 0x0CC) diff --git a/ver/jp/undefined_syms.txt b/ver/jp/undefined_syms.txt index b5ad9853de..d8aba0fc4f 100644 --- a/ver/jp/undefined_syms.txt +++ b/ver/jp/undefined_syms.txt @@ -141,7 +141,7 @@ HES_PartnerBDisabled = 0x801081D0; HES_Peril = 0x80108B54; HES_Danger = 0x80108BA4; HES_MoveDiamond = 0x801094C8; -HES_MoveDiamondDisabled = 0x80109568; +HES_MoveDiamond_disabled = 0x80109568; wPartnerNpc = 0x8010CAF0; NpcHitQueryColliderID = 0x8010CB38; gPartnerStatus = 0x08010ED70; diff --git a/ver/us/symbol_addrs.txt b/ver/us/symbol_addrs.txt index 0072f05fb4..ec35a0d531 100644 --- a/ver/us/symbol_addrs.txt +++ b/ver/us/symbol_addrs.txt @@ -1448,13 +1448,13 @@ HES_HandPointLeft = 0x80080388; // rom:0x5B788 HES_HandPointLeftHeld = 0x800804C0; // rom:0x5B8C0 HES_Item_Present = 0x800804F0; // rom:0x5B8F0 HES_Item_CakeDone = 0x80080520; // rom:0x5B920 -HES_Item_CakeBaked = 0x80080550; // rom:0x5B950 +HES_Item_CakeBare = 0x80080550; // rom:0x5B950 HES_Item_CakePan = 0x80080580; // rom:0x5B980 HES_Item_CakeBatter = 0x800805B0; // rom:0x5B9B0 HES_Item_CakeBowl = 0x800805E0; // rom:0x5B9E0 HES_Item_CakeMixed = 0x80080610; // rom:0x5BA10 -HES_Item_CakeIcing = 0x80080640; // rom:0x5BA40 -HES_Item_CakeBerries = 0x80080670; // rom:0x5BA70 +HES_Item_CakeWIthIcing = 0x80080640; // rom:0x5BA40 +HES_Item_CakeWithBerries = 0x80080670; // rom:0x5BA70 HES_Item_Hammer1 = 0x800806A0; // rom:0x5BAA0 HES_Item_Hammer2 = 0x800806D0; // rom:0x5BAD0 HES_Item_Hammer3 = 0x80080700; // rom:0x5BB00 @@ -2026,12 +2026,12 @@ gItemHudScripts = 0x8008A680; // rom:0x65A80 IES_Jump = 0x8008B108; // rom:0x66508 IES_CompleteCake = 0x8008B124; // rom:0x66524 IES_CakeDone = 0x8008B140; // rom:0x66540 -IES_CakeBaked = 0x8008B15C; // rom:0x6655C +IES_CakeBare = 0x8008B15C; // rom:0x6655C IES_CakePan = 0x8008B178; // rom:0x66578 IES_CakeBatter = 0x8008B194; // rom:0x66594 IES_CakeBowl = 0x8008B1B0; // rom:0x665B0 -IES_CakeMixed = 0x8008B1CC; // rom:0x665CC -IES_CakeIcing = 0x8008B1E8; // rom:0x665E8 +IES_CakeWithMixed = 0x8008B1CC; // rom:0x665CC +IES_CakeWithIcing = 0x8008B1E8; // rom:0x665E8 IES_CakeBerries = 0x8008B204; // rom:0x66604 IES_Hammer1 = 0x8008B220; // rom:0x66620 IES_Hammer2 = 0x8008B23C; // rom:0x6663C @@ -3716,7 +3716,7 @@ HES_MoveDiamond = 0x80109338; // rom:0xA27E8 HES_MoveBlueOrb = 0x80109360; // rom:0xA2810 HES_MoveGreenOrb = 0x80109388; // rom:0xA2838 HES_MoveRedOrb = 0x801093B0; // rom:0xA2860 -HES_MoveDiamondDisabled = 0x801093D8; // rom:0xA2888 +HES_MoveDiamond_disabled = 0x801093D8; // rom:0xA2888 HES_MoveBlueOrbDisabled = 0x80109400; // rom:0xA28B0 HES_MoveGreenOrbDisabled = 0x80109428; // rom:0xA28D8 HES_MoveRedOrbDisabled = 0x80109450; // rom:0xA2900 @@ -6180,12 +6180,12 @@ gPauseSpiritsDrawOrder = 0x8024F974; // rom:0x142CB4 gPauseSpiritsCursorPositions = 0x8024F990; // rom:0x142CD0 gPauseSpiritsWindowsBPs = 0x8024F9C8; // rom:0x142D08 gPausePanelSpirits = 0x8024FA10; // rom:0x142D50 -gPauseMapIconScripts = 0x8024FA30; // rom:0x142D70 +PauseMapIconScripts = 0x8024FA30; // rom:0x142D70 D_8024FA34 = 0x8024FA34; // rom:0x142D74 -gPauseMapPaths = 0x8024FA38; // rom:0x142D78 -gPauseMapSpaces = 0x802502B8; // rom:0x1435F8 -gPauseMapArrowWobble = 0x80250560; // rom:0x1438A0 -gPauseMapWindowBPs = 0x80250590; // rom:0x1438D0 +PauseMapPaths = 0x8024FA38; // rom:0x142D78 +PauseMapSpaces = 0x802502B8; // rom:0x1435F8 +PauseMapArrowWobble = 0x80250560; // rom:0x1438A0 +PauseMapWindowBPs = 0x80250590; // rom:0x1438D0 gPausePanelMap = 0x8025068C; // rom:0x1439CC pause_image_1439F0_png = 0x802506B0; // rom:0x1439F0 pause_image_143BF0_png = 0x802508B0; // rom:0x143BF0 @@ -6216,20 +6216,20 @@ pause_prompt_check_abilities_png = 0x8026E0B0; // rom:0x1613F0 pause_prompt_check_abilities_pal = 0x8026E4B0; // rom:0x1617F0 pause_stats_bar_png = 0x8026E6B0; // rom:0x1619F0 pause_stats_bar_pal = 0x8026E930; // rom:0x161C70 -gPauseDLBannerHp = 0x8026EB30; // rom:0x161E70 -gPauseDLBannerFp = 0x8026EC08; // rom:0x161F48 -gPauseDLBannerBp = 0x8026ECE0; // rom:0x162020 -gPauseDLBannerBoots = 0x8026EDB8; // rom:0x1620F8 -gPauseDLBannerHammer = 0x8026EE90; // rom:0x1621D0 -gPauseDLBannerStarEnergy = 0x8026EF68; // rom:0x1622A8 -gPauseDLStatsBar = 0x8026F040; // rom:0x162380 -gPauseDLWorldMap = 0x8026F118; // rom:0x162458 -gPauseDLPathPoints = 0x8026F1B8; // rom:0x1624F8 -gPauseDLArrows = 0x8026F2A0; // rom:0x1625E0 -gPauseDLOrbs = 0x8026F348; // rom:0x162688 -gPauseDLAvailable = 0x8026F3F0; // rom:0x162730 -gPauseDLCheckAbilities = 0x8026F4C8; // rom:0x162808 -gPauseDLSpiritsBg = 0x8026F5A0; // rom:0x1628E0 +PauseGfxBannerHp = 0x8026EB30; // rom:0x161E70 +PauseGfxBannerFp = 0x8026EC08; // rom:0x161F48 +PauseGfxBannerBp = 0x8026ECE0; // rom:0x162020 +PauseGfxBannerBoots = 0x8026EDB8; // rom:0x1620F8 +PauseGfxBannerHammer = 0x8026EE90; // rom:0x1621D0 +PauseGfxBannerStarEnergy = 0x8026EF68; // rom:0x1622A8 +PauseGfxStatsBar = 0x8026F040; // rom:0x162380 +PauseGfxWorldMap = 0x8026F118; // rom:0x162458 +PauseGfxPathPoints = 0x8026F1B8; // rom:0x1624F8 +PauseGfxArrows = 0x8026F2A0; // rom:0x1625E0 +PauseGfxOrbs = 0x8026F348; // rom:0x162688 +PauseGfxAvailable = 0x8026F3F0; // rom:0x162730 +PauseGfxCheckAbilities = 0x8026F4C8; // rom:0x162808 +PauseGfxSpiritsBg = 0x8026F5A0; // rom:0x1628E0 gPauseMsg_17 = 0x8026F640; // rom:0x162980 gPauseMsg_18 = 0x8026F648; // rom:0x162988 gPauseMsg_19 = 0x8026F650; // rom:0x162990 @@ -6266,7 +6266,7 @@ gPauseMsg_54 = 0x8026F764; // rom:0x162AA4 gPauseMsg_55 = 0x8026F768; // rom:0x162AA8 gPauseMsg_56 = 0x8026F774; // rom:0x162AB4 gPauseMessages = 0x8026F778; // rom:0x162AB8 -gPauseDLLabels = 0x8026F8D4; // rom:0x162C14 +PauseGfxLabels = 0x8026F8D4; // rom:0x162C14 gPauseWS_0 = 0x8026F900; // rom:0x162C40 gPauseWS_1 = 0x8026F938; // rom:0x162C78 gPauseWS_2 = 0x8026F970; // rom:0x162CB0 @@ -26686,16 +26686,16 @@ gPauseSpiritsSpriteIDs = 0x802706C0; // D_802706DC = 0x802706DC; // gPauseSpiritsIndexes = 0x802706E0; // gPauseSpiritsNumSpirits = 0x802706FC; // -gPauseMapIconIDs = 0x80270700; // -gPauseMapCameraX = 0x80270704; // -gPauseMapCameraY = 0x80270708; // -gPauseMapMarioX = 0x8027070C; // -gPauseMapMarioY = 0x80270710; // -gPauseMapTargetX = 0x80270714; // -gPauseMapTargetY = 0x80270718; // -gPauseMapCursorCurrentOption = 0x8027071C; // -gPauseMapCursorCurrentOptionCopy = 0x80270720; // -gPauseMapSpacesInSnapRange = 0x80270724; // +PauseMapIconIDs = 0x80270700; // +PauseMapCameraX = 0x80270704; // +PauseMapCameraY = 0x80270708; // +PauseMapMarioX = 0x8027070C; // +PauseMapMarioY = 0x80270710; // +PauseMapTargetX = 0x80270714; // +PauseMapTargetY = 0x80270718; // +PauseMapCursorCurrentOption = 0x8027071C; // +PauseMapCursorCurrentOptionCopy = 0x80270720; // +PauseMapSpacesInSnapRange = 0x80270724; // D_80280000 = 0x80280000; // D_80281104 = 0x80281104; // bMarioHideAnims = 0x80283370; // @@ -26768,9 +26768,9 @@ D_8029EFB0 = 0x8029EFB0; // D_8029EFB4 = 0x8029EFB4; // D_8029EFB8 = 0x8029EFB8; // D_8029EFBC = 0x8029EFBC; // -D_8029EFC0 = 0x8029EFC0; // -D_8029EFE8 = 0x8029EFE8; // -D_8029F010 = 0x8029F010; // +BtlStarPointTensHIDs = 0x8029EFC0; // +BtlStarPointShinesHIDs = 0x8029EFE8; // +BtlStarPointOnesHIDs = 0x8029F010; // gTattleBgPalette = 0x8029F038; // BattleEnemiesCreated = 0x8029F240; // D_8029F244 = 0x8029F244; // @@ -27192,7 +27192,7 @@ D_802EB3D0 = 0x802EB3D0; // gMsgCharsets = 0x802EB5A8; // D_802EB5C0 = 0x802EB5C0; // D_802EB5F0 = 0x802EB5F0; // -D_802EB620 = 0x802EB620; // +MsgVoices = 0x802EB620; // D_802EB644 = 0x802EB644; // D_802ED970 = 0x802ED970; // D_802EE8D0 = 0x802EE8D0; //