diff options
| author | U-Maria-PC\Maria <throwawaygolem@gmail.com> | 2017-07-29 11:35:23 -0400 | 
|---|---|---|
| committer | U-Maria-PC\Maria <throwawaygolem@gmail.com> | 2017-07-29 11:35:23 -0400 | 
| commit | e92408af0133974a769215a83500c965f8524724 (patch) | |
| tree | 9f1556b72ebb1a9f1b7f288ba4b8d23471a46608 /src/data/items_en.h | |
| parent | a9da4340a3c91553d19afdcd07355c53d5157a3e (diff) | |
| parent | 8b39cdac9adb52a6e6abd03314056ee5d6003a1b (diff) | |
Merge branch 'master' of https://github.com/pret/pokeruby
`:Q
B
A
B:`
r
A
r
D
D
C
D
D
r
Diffstat (limited to 'src/data/items_en.h')
| -rw-r--r-- | src/data/items_en.h | 5587 | 
1 files changed, 5587 insertions, 0 deletions
| diff --git a/src/data/items_en.h b/src/data/items_en.h new file mode 100644 index 000000000..a3e822370 --- /dev/null +++ b/src/data/items_en.h @@ -0,0 +1,5587 @@ +const struct Item gItems[] = +{ +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("MASTER BALL"), +        .itemId = ITEM_MASTER_BALL, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_MasterBall, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_POKE_BALLS, +        .type = 0, +        .fieldUseFunc = NULL, +        .battleUsage = 2, +        .battleUseFunc = ItemUseInBattle_PokeBall, +        .secondaryId = 0, +    }, +    { +        .name = _("ULTRA BALL"), +        .itemId = ITEM_ULTRA_BALL, +        .price = 1200, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_UltraBall, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_POKE_BALLS, +        .type = 1, +        .fieldUseFunc = NULL, +        .battleUsage = 2, +        .battleUseFunc = ItemUseInBattle_PokeBall, +        .secondaryId = 1, +    }, +    { +        .name = _("GREAT BALL"), +        .itemId = ITEM_GREAT_BALL, +        .price = 600, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_GreatBall, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_POKE_BALLS, +        .type = 2, +        .fieldUseFunc = NULL, +        .battleUsage = 2, +        .battleUseFunc = ItemUseInBattle_PokeBall, +        .secondaryId = 2, +    }, +    { +        .name = _("POKé BALL"), +        .itemId = ITEM_POKE_BALL, +        .price = 200, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_PokeBall, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_POKE_BALLS, +        .type = 3, +        .fieldUseFunc = NULL, +        .battleUsage = 2, +        .battleUseFunc = ItemUseInBattle_PokeBall, +        .secondaryId = 3, +    }, +    { +        .name = _("SAFARI BALL"), +        .itemId = ITEM_SAFARI_BALL, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_SafariBall, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_POKE_BALLS, +        .type = 4, +        .fieldUseFunc = NULL, +        .battleUsage = 2, +        .battleUseFunc = ItemUseInBattle_PokeBall, +        .secondaryId = 4, +    }, +    { +        .name = _("NET BALL"), +        .itemId = ITEM_NET_BALL, +        .price = 1000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_NetBall, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_POKE_BALLS, +        .type = 5, +        .fieldUseFunc = NULL, +        .battleUsage = 2, +        .battleUseFunc = ItemUseInBattle_PokeBall, +        .secondaryId = 5, +    }, +    { +        .name = _("DIVE BALL"), +        .itemId = ITEM_DIVE_BALL, +        .price = 1000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_DiveBall, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_POKE_BALLS, +        .type = 6, +        .fieldUseFunc = NULL, +        .battleUsage = 2, +        .battleUseFunc = ItemUseInBattle_PokeBall, +        .secondaryId = 6, +    }, +    { +        .name = _("NEST BALL"), +        .itemId = ITEM_NEST_BALL, +        .price = 1000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_NestBall, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_POKE_BALLS, +        .type = 7, +        .fieldUseFunc = NULL, +        .battleUsage = 2, +        .battleUseFunc = ItemUseInBattle_PokeBall, +        .secondaryId = 7, +    }, +    { +        .name = _("REPEAT BALL"), +        .itemId = ITEM_REPEAT_BALL, +        .price = 1000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_RepeatBall, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_POKE_BALLS, +        .type = 8, +        .fieldUseFunc = NULL, +        .battleUsage = 2, +        .battleUseFunc = ItemUseInBattle_PokeBall, +        .secondaryId = 8, +    }, +    { +        .name = _("TIMER BALL"), +        .itemId = ITEM_TIMER_BALL, +        .price = 1000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TimerBall, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_POKE_BALLS, +        .type = 9, +        .fieldUseFunc = NULL, +        .battleUsage = 2, +        .battleUseFunc = ItemUseInBattle_PokeBall, +        .secondaryId = 9, +    }, +    { +        .name = _("LUXURY BALL"), +        .itemId = ITEM_LUXURY_BALL, +        .price = 1000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_LuxuryBall, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_POKE_BALLS, +        .type = 10, +        .fieldUseFunc = NULL, +        .battleUsage = 2, +        .battleUseFunc = ItemUseInBattle_PokeBall, +        .secondaryId = 10, +    }, +    { +        .name = _("PREMIER BALL"), +        .itemId = ITEM_PREMIER_BALL, +        .price = 200, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_PremierBall, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_POKE_BALLS, +        .type = 11, +        .fieldUseFunc = NULL, +        .battleUsage = 2, +        .battleUseFunc = ItemUseInBattle_PokeBall, +        .secondaryId = 11, +    }, +    { +        .name = _("POTION"), +        .itemId = ITEM_POTION, +        .price = 300, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 20, +        .description = gItemDescription_Potion, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_Medicine, +        .battleUsage = 1, +        .battleUseFunc = ItemUseInBattle_Medicine, +        .secondaryId = 0, +    }, +    { +        .name = _("ANTIDOTE"), +        .itemId = ITEM_ANTIDOTE, +        .price = 100, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Antidote, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_Medicine, +        .battleUsage = 1, +        .battleUseFunc = ItemUseInBattle_Medicine, +        .secondaryId = 0, +    }, +    { +        .name = _("BURN HEAL"), +        .itemId = ITEM_BURN_HEAL, +        .price = 250, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_BurnHeal, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_Medicine, +        .battleUsage = 1, +        .battleUseFunc = ItemUseInBattle_Medicine, +        .secondaryId = 0, +    }, +    { +        .name = _("ICE HEAL"), +        .itemId = ITEM_ICE_HEAL, +        .price = 250, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_IceHeal, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_Medicine, +        .battleUsage = 1, +        .battleUseFunc = ItemUseInBattle_Medicine, +        .secondaryId = 0, +    }, +    { +        .name = _("AWAKENING"), +        .itemId = ITEM_AWAKENING, +        .price = 250, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Awakening, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_Medicine, +        .battleUsage = 1, +        .battleUseFunc = ItemUseInBattle_Medicine, +        .secondaryId = 0, +    }, +    { +        .name = _("PARLYZ HEAL"), +        .itemId = ITEM_PARALYZE_HEAL, +        .price = 200, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_ParalyzeHeal, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_Medicine, +        .battleUsage = 1, +        .battleUseFunc = ItemUseInBattle_Medicine, +        .secondaryId = 0, +    }, +    { +        .name = _("FULL RESTORE"), +        .itemId = ITEM_FULL_RESTORE, +        .price = 3000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 255, +        .description = gItemDescription_FullRestore, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_Medicine, +        .battleUsage = 1, +        .battleUseFunc = ItemUseInBattle_Medicine, +        .secondaryId = 0, +    }, +    { +        .name = _("MAX POTION"), +        .itemId = ITEM_MAX_POTION, +        .price = 2500, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 255, +        .description = gItemDescription_MaxPotion, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_Medicine, +        .battleUsage = 1, +        .battleUseFunc = ItemUseInBattle_Medicine, +        .secondaryId = 0, +    }, +    { +        .name = _("HYPER POTION"), +        .itemId = ITEM_HYPER_POTION, +        .price = 1200, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 200, +        .description = gItemDescription_HyperPotion, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_Medicine, +        .battleUsage = 1, +        .battleUseFunc = ItemUseInBattle_Medicine, +        .secondaryId = 0, +    }, +    { +        .name = _("SUPER POTION"), +        .itemId = ITEM_SUPER_POTION, +        .price = 700, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 50, +        .description = gItemDescription_SuperPotion, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_Medicine, +        .battleUsage = 1, +        .battleUseFunc = ItemUseInBattle_Medicine, +        .secondaryId = 0, +    }, +    { +        .name = _("FULL HEAL"), +        .itemId = ITEM_FULL_HEAL, +        .price = 600, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_FullHeal, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_Medicine, +        .battleUsage = 1, +        .battleUseFunc = ItemUseInBattle_Medicine, +        .secondaryId = 0, +    }, +    { +        .name = _("REVIVE"), +        .itemId = ITEM_REVIVE, +        .price = 1500, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Revive, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_Medicine, +        .battleUsage = 1, +        .battleUseFunc = ItemUseInBattle_Medicine, +        .secondaryId = 0, +    }, +    { +        .name = _("MAX REVIVE"), +        .itemId = ITEM_MAX_REVIVE, +        .price = 4000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_MaxRevive, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_Medicine, +        .battleUsage = 1, +        .battleUseFunc = ItemUseInBattle_Medicine, +        .secondaryId = 0, +    }, +    { +        .name = _("FRESH WATER"), +        .itemId = ITEM_FRESH_WATER, +        .price = 200, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 50, +        .description = gItemDescription_FreshWater, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_Medicine, +        .battleUsage = 1, +        .battleUseFunc = ItemUseInBattle_Medicine, +        .secondaryId = 0, +    }, +    { +        .name = _("SODA POP"), +        .itemId = ITEM_SODA_POP, +        .price = 300, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 60, +        .description = gItemDescription_SodaPop, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_Medicine, +        .battleUsage = 1, +        .battleUseFunc = ItemUseInBattle_Medicine, +        .secondaryId = 0, +    }, +    { +        .name = _("LEMONADE"), +        .itemId = ITEM_LEMONADE, +        .price = 350, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 80, +        .description = gItemDescription_Lemonade, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_Medicine, +        .battleUsage = 1, +        .battleUseFunc = ItemUseInBattle_Medicine, +        .secondaryId = 0, +    }, +    { +        .name = _("MOOMOO MILK"), +        .itemId = ITEM_MOOMOO_MILK, +        .price = 500, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 100, +        .description = gItemDescription_MoomooMilk, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_Medicine, +        .battleUsage = 1, +        .battleUseFunc = ItemUseInBattle_Medicine, +        .secondaryId = 0, +    }, +    { +        .name = _("ENERGYPOWDER"), +        .itemId = ITEM_ENERGY_POWDER, +        .price = 500, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_EnergyPowder, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_Medicine, +        .battleUsage = 1, +        .battleUseFunc = ItemUseInBattle_Medicine, +        .secondaryId = 0, +    }, +    { +        .name = _("ENERGY ROOT"), +        .itemId = ITEM_ENERGY_ROOT, +        .price = 800, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_EnergyRoot, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_Medicine, +        .battleUsage = 1, +        .battleUseFunc = ItemUseInBattle_Medicine, +        .secondaryId = 0, +    }, +    { +        .name = _("HEAL POWDER"), +        .itemId = ITEM_HEAL_POWDER, +        .price = 450, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_HealPowder, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_Medicine, +        .battleUsage = 1, +        .battleUseFunc = ItemUseInBattle_Medicine, +        .secondaryId = 0, +    }, +    { +        .name = _("REVIVAL HERB"), +        .itemId = ITEM_REVIVAL_HERB, +        .price = 2800, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_RevivalHerb, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_Medicine, +        .battleUsage = 1, +        .battleUseFunc = ItemUseInBattle_Medicine, +        .secondaryId = 0, +    }, +    { +        .name = _("ETHER"), +        .itemId = ITEM_ETHER, +        .price = 1200, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 10, +        .description = gItemDescription_Ether, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_PPRecovery, +        .battleUsage = 1, +        .battleUseFunc = ItemUseInBattle_PPRecovery, +        .secondaryId = 0, +    }, +    { +        .name = _("MAX ETHER"), +        .itemId = ITEM_MAX_ETHER, +        .price = 2000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 255, +        .description = gItemDescription_MaxEther, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_PPRecovery, +        .battleUsage = 1, +        .battleUseFunc = ItemUseInBattle_PPRecovery, +        .secondaryId = 0, +    }, +    { +        .name = _("ELIXIR"), +        .itemId = ITEM_ELIXIR, +        .price = 3000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 10, +        .description = gItemDescription_Elixir, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_PPRecovery, +        .battleUsage = 1, +        .battleUseFunc = ItemUseInBattle_PPRecovery, +        .secondaryId = 0, +    }, +    { +        .name = _("MAX ELIXIR"), +        .itemId = ITEM_MAX_ELIXIR, +        .price = 4500, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 255, +        .description = gItemDescription_MaxElixir, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_PPRecovery, +        .battleUsage = 1, +        .battleUseFunc = ItemUseInBattle_PPRecovery, +        .secondaryId = 0, +    }, +    { +        .name = _("LAVA COOKIE"), +        .itemId = ITEM_LAVA_COOKIE, +        .price = 200, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_LavaCookie, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_Medicine, +        .battleUsage = 1, +        .battleUseFunc = ItemUseInBattle_Medicine, +        .secondaryId = 0, +    }, +    { +        .name = _("BLUE FLUTE"), +        .itemId = ITEM_BLUE_FLUTE, +        .price = 100, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_BlueFlute, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_Medicine, +        .battleUsage = 1, +        .battleUseFunc = ItemUseInBattle_Medicine, +        .secondaryId = 0, +    }, +    { +        .name = _("YELLOW FLUTE"), +        .itemId = ITEM_YELLOW_FLUTE, +        .price = 200, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_YellowFlute, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 1, +        .battleUseFunc = ItemUseInBattle_Medicine, +        .secondaryId = 0, +    }, +    { +        .name = _("RED FLUTE"), +        .itemId = ITEM_RED_FLUTE, +        .price = 300, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_RedFlute, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 1, +        .battleUseFunc = ItemUseInBattle_Medicine, +        .secondaryId = 0, +    }, +    { +        .name = _("BLACK FLUTE"), +        .itemId = ITEM_BLACK_FLUTE, +        .price = 400, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 50, +        .description = gItemDescription_BlackFlute, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_BlackWhiteFlute, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("WHITE FLUTE"), +        .itemId = ITEM_WHITE_FLUTE, +        .price = 500, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 150, +        .description = gItemDescription_WhiteFlute, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_BlackWhiteFlute, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("BERRY JUICE"), +        .itemId = ITEM_BERRY_JUICE, +        .price = 100, +        .holdEffect = HOLD_EFFECT_RESTORE_HP, +        .holdEffectParam = 20, +        .description = gItemDescription_BerryJuice, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_Medicine, +        .battleUsage = 1, +        .battleUseFunc = ItemUseInBattle_Medicine, +        .secondaryId = 0, +    }, +    { +        .name = _("SACRED ASH"), +        .itemId = ITEM_SACRED_ASH, +        .price = 200, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_SacredAsh, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_SacredAsh, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("SHOAL SALT"), +        .itemId = ITEM_SHOAL_SALT, +        .price = 20, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_ShoalSalt, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("SHOAL SHELL"), +        .itemId = ITEM_SHOAL_SHELL, +        .price = 20, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_ShoalShell, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("RED SHARD"), +        .itemId = ITEM_RED_SHARD, +        .price = 200, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_RedShard, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("BLUE SHARD"), +        .itemId = ITEM_BLUE_SHARD, +        .price = 200, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_BlueShard, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("YELLOW SHARD"), +        .itemId = ITEM_YELLOW_SHARD, +        .price = 200, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_YellowShard, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("GREEN SHARD"), +        .itemId = ITEM_GREEN_SHARD, +        .price = 200, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_GreenShard, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("HP UP"), +        .itemId = ITEM_HP_UP, +        .price = 9800, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_HPUp, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_Medicine, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("PROTEIN"), +        .itemId = ITEM_PROTEIN, +        .price = 9800, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Protein, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_Medicine, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("IRON"), +        .itemId = ITEM_IRON, +        .price = 9800, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Iron, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_Medicine, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("CARBOS"), +        .itemId = ITEM_CARBOS, +        .price = 9800, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Carbos, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_Medicine, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("CALCIUM"), +        .itemId = ITEM_CALCIUM, +        .price = 9800, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Calcium, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_Medicine, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("RARE CANDY"), +        .itemId = ITEM_RARE_CANDY, +        .price = 4800, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_RareCandy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_RareCandy, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("PP UP"), +        .itemId = ITEM_PP_UP, +        .price = 9800, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_PPUp, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_PPUp, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("ZINC"), +        .itemId = ITEM_ZINC, +        .price = 9800, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Zinc, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_Medicine, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("PP MAX"), +        .itemId = ITEM_PP_MAX, +        .price = 9800, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_PPMax, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_PPUp, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("GUARD SPEC."), +        .itemId = ITEM_GUARD_SPEC, +        .price = 700, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_GuardSpec, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 2, +        .battleUseFunc = ItemUseInBattle_StatIncrease, +        .secondaryId = 0, +    }, +    { +        .name = _("DIRE HIT"), +        .itemId = ITEM_DIRE_HIT, +        .price = 650, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_DireHit, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 2, +        .battleUseFunc = ItemUseInBattle_StatIncrease, +        .secondaryId = 0, +    }, +    { +        .name = _("X ATTACK"), +        .itemId = ITEM_X_ATTACK, +        .price = 500, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_XAttack, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 2, +        .battleUseFunc = ItemUseInBattle_StatIncrease, +        .secondaryId = 0, +    }, +    { +        .name = _("X DEFEND"), +        .itemId = ITEM_X_DEFEND, +        .price = 550, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_XDefend, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 2, +        .battleUseFunc = ItemUseInBattle_StatIncrease, +        .secondaryId = 0, +    }, +    { +        .name = _("X SPEED"), +        .itemId = ITEM_X_SPEED, +        .price = 350, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_XSpeed, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 2, +        .battleUseFunc = ItemUseInBattle_StatIncrease, +        .secondaryId = 0, +    }, +    { +        .name = _("X ACCURACY"), +        .itemId = ITEM_X_ACCURACY, +        .price = 950, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_XAccuracy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 2, +        .battleUseFunc = ItemUseInBattle_StatIncrease, +        .secondaryId = 0, +    }, +    { +        .name = _("X SPECIAL"), +        .itemId = ITEM_X_SPECIAL, +        .price = 350, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_XSpecial, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 2, +        .battleUseFunc = ItemUseInBattle_StatIncrease, +        .secondaryId = 0, +    }, +    { +        .name = _("POKé DOLL"), +        .itemId = ITEM_POKE_DOLL, +        .price = 1000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_PokeDoll, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 2, +        .battleUseFunc = ItemUseInBattle_Escape, +        .secondaryId = 0, +    }, +    { +        .name = _("FLUFFY TAIL"), +        .itemId = ITEM_FLUFFY_TAIL, +        .price = 1000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_FluffyTail, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 2, +        .battleUseFunc = ItemUseInBattle_Escape, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("SUPER REPEL"), +        .itemId = ITEM_SUPER_REPEL, +        .price = 500, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 200, +        .description = gItemDescription_SuperRepel, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_Repel, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("MAX REPEL"), +        .itemId = ITEM_MAX_REPEL, +        .price = 700, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 250, +        .description = gItemDescription_MaxRepel, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_Repel, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("ESCAPE ROPE"), +        .itemId = ITEM_ESCAPE_ROPE, +        .price = 550, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_EscapeRope, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 2, +        .fieldUseFunc = ItemUseOutOfBattle_EscapeRope, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("REPEL"), +        .itemId = ITEM_REPEL, +        .price = 350, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 100, +        .description = gItemDescription_Repel, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_Repel, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("SUN STONE"), +        .itemId = ITEM_SUN_STONE, +        .price = 2100, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_SunStone, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_EvolutionStone, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("MOON STONE"), +        .itemId = ITEM_MOON_STONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_MoonStone, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_EvolutionStone, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("FIRE STONE"), +        .itemId = ITEM_FIRE_STONE, +        .price = 2100, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_FireStone, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_EvolutionStone, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("THUNDERSTONE"), +        .itemId = ITEM_THUNDER_STONE, +        .price = 2100, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_ThunderStone, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_EvolutionStone, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("WATER STONE"), +        .itemId = ITEM_WATER_STONE, +        .price = 2100, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_WaterStone, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_EvolutionStone, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("LEAF STONE"), +        .itemId = ITEM_LEAF_STONE, +        .price = 2100, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_LeafStone, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_EvolutionStone, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TINYMUSHROOM"), +        .itemId = ITEM_TINY_MUSHROOM, +        .price = 500, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TinyMushroom, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("BIG MUSHROOM"), +        .itemId = ITEM_BIG_MUSHROOM, +        .price = 5000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_BigMushroom, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("PEARL"), +        .itemId = ITEM_PEARL, +        .price = 1400, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Pearl, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("BIG PEARL"), +        .itemId = ITEM_BIG_PEARL, +        .price = 7500, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_BigPearl, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("STARDUST"), +        .itemId = ITEM_STARDUST, +        .price = 2000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Stardust, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("STAR PIECE"), +        .itemId = ITEM_STAR_PIECE, +        .price = 9800, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_StarPiece, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("NUGGET"), +        .itemId = ITEM_NUGGET, +        .price = 10000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Nugget, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("HEART SCALE"), +        .itemId = ITEM_HEART_SCALE, +        .price = 100, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_HeartScale, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("ORANGE MAIL"), +        .itemId = ITEM_ORANGE_MAIL, +        .price = 50, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_OrangeMail, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 0, +        .fieldUseFunc = ItemUseOutOfBattle_Mail, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("HARBOR MAIL"), +        .itemId = ITEM_HARBOR_MAIL, +        .price = 50, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_HarborMail, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 0, +        .fieldUseFunc = ItemUseOutOfBattle_Mail, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 1, +    }, +    { +        .name = _("GLITTER MAIL"), +        .itemId = ITEM_GLITTER_MAIL, +        .price = 50, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_GlitterMail, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 0, +        .fieldUseFunc = ItemUseOutOfBattle_Mail, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 2, +    }, +    { +        .name = _("MECH MAIL"), +        .itemId = ITEM_MECH_MAIL, +        .price = 50, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_MechMail, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 0, +        .fieldUseFunc = ItemUseOutOfBattle_Mail, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 3, +    }, +    { +        .name = _("WOOD MAIL"), +        .itemId = ITEM_WOOD_MAIL, +        .price = 50, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_WoodMail, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 0, +        .fieldUseFunc = ItemUseOutOfBattle_Mail, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 4, +    }, +    { +        .name = _("WAVE MAIL"), +        .itemId = ITEM_WAVE_MAIL, +        .price = 50, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_WaveMail, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 0, +        .fieldUseFunc = ItemUseOutOfBattle_Mail, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 5, +    }, +    { +        .name = _("BEAD MAIL"), +        .itemId = ITEM_BEAD_MAIL, +        .price = 50, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_BeadMail, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 0, +        .fieldUseFunc = ItemUseOutOfBattle_Mail, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 6, +    }, +    { +        .name = _("SHADOW MAIL"), +        .itemId = ITEM_SHADOW_MAIL, +        .price = 50, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_ShadowMail, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 0, +        .fieldUseFunc = ItemUseOutOfBattle_Mail, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 7, +    }, +    { +        .name = _("TROPIC MAIL"), +        .itemId = ITEM_TROPIC_MAIL, +        .price = 50, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TropicMail, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 0, +        .fieldUseFunc = ItemUseOutOfBattle_Mail, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 8, +    }, +    { +        .name = _("DREAM MAIL"), +        .itemId = ITEM_DREAM_MAIL, +        .price = 50, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_DreamMail, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 0, +        .fieldUseFunc = ItemUseOutOfBattle_Mail, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 9, +    }, +    { +        .name = _("FAB MAIL"), +        .itemId = ITEM_FAB_MAIL, +        .price = 50, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_FabMail, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 0, +        .fieldUseFunc = ItemUseOutOfBattle_Mail, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 10, +    }, +    { +        .name = _("RETRO MAIL"), +        .itemId = ITEM_RETRO_MAIL, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_RetroMail, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 0, +        .fieldUseFunc = ItemUseOutOfBattle_Mail, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 11, +    }, +    { +        .name = _("CHERI BERRY"), +        .itemId = ITEM_CHERI_BERRY, +        .price = 20, +        .holdEffect = HOLD_EFFECT_CURE_PAR, +        .holdEffectParam = 0, +        .description = gItemDescription_CheriBerry, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_BERRIES, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_Medicine, +        .battleUsage = 1, +        .battleUseFunc = ItemUseInBattle_Medicine, +        .secondaryId = 0, +    }, +    { +        .name = _("CHESTO BERRY"), +        .itemId = ITEM_CHESTO_BERRY, +        .price = 20, +        .holdEffect = HOLD_EFFECT_CURE_SLP, +        .holdEffectParam = 0, +        .description = gItemDescription_ChestoBerry, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_BERRIES, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_Medicine, +        .battleUsage = 1, +        .battleUseFunc = ItemUseInBattle_Medicine, +        .secondaryId = 0, +    }, +    { +        .name = _("PECHA BERRY"), +        .itemId = ITEM_PECHA_BERRY, +        .price = 20, +        .holdEffect = HOLD_EFFECT_CURE_PSN, +        .holdEffectParam = 0, +        .description = gItemDescription_PechaBerry, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_BERRIES, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_Medicine, +        .battleUsage = 1, +        .battleUseFunc = ItemUseInBattle_Medicine, +        .secondaryId = 0, +    }, +    { +        .name = _("RAWST BERRY"), +        .itemId = ITEM_RAWST_BERRY, +        .price = 20, +        .holdEffect = HOLD_EFFECT_CURE_BRN, +        .holdEffectParam = 0, +        .description = gItemDescription_RawstBerry, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_BERRIES, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_Medicine, +        .battleUsage = 1, +        .battleUseFunc = ItemUseInBattle_Medicine, +        .secondaryId = 0, +    }, +    { +        .name = _("ASPEAR BERRY"), +        .itemId = ITEM_ASPEAR_BERRY, +        .price = 20, +        .holdEffect = HOLD_EFFECT_CURE_FRZ, +        .holdEffectParam = 0, +        .description = gItemDescription_AspearBerry, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_BERRIES, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_Medicine, +        .battleUsage = 1, +        .battleUseFunc = ItemUseInBattle_Medicine, +        .secondaryId = 0, +    }, +    { +        .name = _("LEPPA BERRY"), +        .itemId = ITEM_LEPPA_BERRY, +        .price = 20, +        .holdEffect = HOLD_EFFECT_RESTORE_PP, +        .holdEffectParam = 10, +        .description = gItemDescription_LeppaBerry, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_BERRIES, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_PPRecovery, +        .battleUsage = 1, +        .battleUseFunc = ItemUseInBattle_PPRecovery, +        .secondaryId = 0, +    }, +    { +        .name = _("ORAN BERRY"), +        .itemId = ITEM_ORAN_BERRY, +        .price = 20, +        .holdEffect = HOLD_EFFECT_RESTORE_HP, +        .holdEffectParam = 10, +        .description = gItemDescription_OranBerry, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_BERRIES, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_Medicine, +        .battleUsage = 1, +        .battleUseFunc = ItemUseInBattle_Medicine, +        .secondaryId = 0, +    }, +    { +        .name = _("PERSIM BERRY"), +        .itemId = ITEM_PERSIM_BERRY, +        .price = 20, +        .holdEffect = HOLD_EFFECT_CURE_CONFUSION, +        .holdEffectParam = 0, +        .description = gItemDescription_PersimBerry, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_BERRIES, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 1, +        .battleUseFunc = ItemUseInBattle_Medicine, +        .secondaryId = 0, +    }, +    { +        .name = _("LUM BERRY"), +        .itemId = ITEM_LUM_BERRY, +        .price = 20, +        .holdEffect = HOLD_EFFECT_CURE_STATUS, +        .holdEffectParam = 0, +        .description = gItemDescription_LumBerry, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_BERRIES, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_Medicine, +        .battleUsage = 1, +        .battleUseFunc = ItemUseInBattle_Medicine, +        .secondaryId = 0, +    }, +    { +        .name = _("SITRUS BERRY"), +        .itemId = ITEM_SITRUS_BERRY, +        .price = 20, +        .holdEffect = HOLD_EFFECT_RESTORE_HP, +        .holdEffectParam = 30, +        .description = gItemDescription_SitrusBerry, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_BERRIES, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_Medicine, +        .battleUsage = 1, +        .battleUseFunc = ItemUseInBattle_Medicine, +        .secondaryId = 0, +    }, +    { +        .name = _("FIGY BERRY"), +        .itemId = ITEM_FIGY_BERRY, +        .price = 20, +        .holdEffect = HOLD_EFFECT_CONFUSE_SPICY, +        .holdEffectParam = 8, +        .description = gItemDescription_FigyBerry, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_BERRIES, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("WIKI BERRY"), +        .itemId = ITEM_WIKI_BERRY, +        .price = 20, +        .holdEffect = HOLD_EFFECT_CONFUSE_DRY, +        .holdEffectParam = 8, +        .description = gItemDescription_WikiBerry, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_BERRIES, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("MAGO BERRY"), +        .itemId = ITEM_MAGO_BERRY, +        .price = 20, +        .holdEffect = HOLD_EFFECT_CONFUSE_SWEET, +        .holdEffectParam = 8, +        .description = gItemDescription_MagoBerry, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_BERRIES, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("AGUAV BERRY"), +        .itemId = ITEM_AGUAV_BERRY, +        .price = 20, +        .holdEffect = HOLD_EFFECT_CONFUSE_BITTER, +        .holdEffectParam = 8, +        .description = gItemDescription_AguavBerry, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_BERRIES, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("IAPAPA BERRY"), +        .itemId = ITEM_IAPAPA_BERRY, +        .price = 20, +        .holdEffect = HOLD_EFFECT_CONFUSE_SOUR, +        .holdEffectParam = 8, +        .description = gItemDescription_IapapaBerry, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_BERRIES, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("RAZZ BERRY"), +        .itemId = ITEM_RAZZ_BERRY, +        .price = 20, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_RazzBerry, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_BERRIES, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("BLUK BERRY"), +        .itemId = ITEM_BLUK_BERRY, +        .price = 20, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_BlukBerry, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_BERRIES, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("NANAB BERRY"), +        .itemId = ITEM_NANAB_BERRY, +        .price = 20, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_NanabBerry, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_BERRIES, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("WEPEAR BERRY"), +        .itemId = ITEM_WEPEAR_BERRY, +        .price = 20, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_WepearBerry, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_BERRIES, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("PINAP BERRY"), +        .itemId = ITEM_PINAP_BERRY, +        .price = 20, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_PinapBerry, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_BERRIES, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("POMEG BERRY"), +        .itemId = ITEM_POMEG_BERRY, +        .price = 20, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_PomegBerry, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_BERRIES, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("KELPSY BERRY"), +        .itemId = ITEM_KELPSY_BERRY, +        .price = 20, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_KelpsyBerry, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_BERRIES, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("QUALOT BERRY"), +        .itemId = ITEM_QUALOT_BERRY, +        .price = 20, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_QualotBerry, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_BERRIES, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("HONDEW BERRY"), +        .itemId = ITEM_HONDEW_BERRY, +        .price = 20, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_HondewBerry, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_BERRIES, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("GREPA BERRY"), +        .itemId = ITEM_GREPA_BERRY, +        .price = 20, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_GrepaBerry, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_BERRIES, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TAMATO BERRY"), +        .itemId = ITEM_TAMATO_BERRY, +        .price = 20, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TamatoBerry, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_BERRIES, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("CORNN BERRY"), +        .itemId = ITEM_CORNN_BERRY, +        .price = 20, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_CornnBerry, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_BERRIES, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("MAGOST BERRY"), +        .itemId = ITEM_MAGOST_BERRY, +        .price = 20, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_MagostBerry, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_BERRIES, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("RABUTA BERRY"), +        .itemId = ITEM_RABUTA_BERRY, +        .price = 20, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_RabutaBerry, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_BERRIES, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("NOMEL BERRY"), +        .itemId = ITEM_NOMEL_BERRY, +        .price = 20, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_NomelBerry, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_BERRIES, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("SPELON BERRY"), +        .itemId = ITEM_SPELON_BERRY, +        .price = 20, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_SpelonBerry, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_BERRIES, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("PAMTRE BERRY"), +        .itemId = ITEM_PAMTRE_BERRY, +        .price = 20, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_PamtreBerry, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_BERRIES, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("WATMEL BERRY"), +        .itemId = ITEM_WATMEL_BERRY, +        .price = 20, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_WatmelBerry, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_BERRIES, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("DURIN BERRY"), +        .itemId = ITEM_DURIN_BERRY, +        .price = 20, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_DurinBerry, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_BERRIES, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("BELUE BERRY"), +        .itemId = ITEM_BELUE_BERRY, +        .price = 20, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_BelueBerry, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_BERRIES, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("LIECHI BERRY"), +        .itemId = ITEM_LIECHI_BERRY, +        .price = 20, +        .holdEffect = HOLD_EFFECT_ATTACK_UP, +        .holdEffectParam = 4, +        .description = gItemDescription_LiechiBerry, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_BERRIES, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("GANLON BERRY"), +        .itemId = ITEM_GANLON_BERRY, +        .price = 20, +        .holdEffect = HOLD_EFFECT_DEFENSE_UP, +        .holdEffectParam = 4, +        .description = gItemDescription_GanlonBerry, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_BERRIES, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("SALAC BERRY"), +        .itemId = ITEM_SALAC_BERRY, +        .price = 20, +        .holdEffect = HOLD_EFFECT_SPEED_UP, +        .holdEffectParam = 4, +        .description = gItemDescription_SalacBerry, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_BERRIES, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("PETAYA BERRY"), +        .itemId = ITEM_PETAYA_BERRY, +        .price = 20, +        .holdEffect = HOLD_EFFECT_SP_ATTACK_UP, +        .holdEffectParam = 4, +        .description = gItemDescription_PetayaBerry, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_BERRIES, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("APICOT BERRY"), +        .itemId = ITEM_APICOT_BERRY, +        .price = 20, +        .holdEffect = HOLD_EFFECT_SP_DEFENSE_UP, +        .holdEffectParam = 4, +        .description = gItemDescription_ApicotBerry, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_BERRIES, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("LANSAT BERRY"), +        .itemId = ITEM_LANSAT_BERRY, +        .price = 20, +        .holdEffect = HOLD_EFFECT_CRITICAL_UP, +        .holdEffectParam = 4, +        .description = gItemDescription_LansatBerry, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_BERRIES, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("STARF BERRY"), +        .itemId = ITEM_STARF_BERRY, +        .price = 20, +        .holdEffect = HOLD_EFFECT_RANDOM_STAT_UP, +        .holdEffectParam = 4, +        .description = gItemDescription_StarfBerry, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_BERRIES, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("ENIGMA BERRY"), +        .itemId = ITEM_ENIGMA_BERRY, +        .price = 20, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_EnigmaBerry, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_BERRIES, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_EnigmaBerry, +        .battleUsage = 1, +        .battleUseFunc = ItemUseInBattle_EnigmaBerry, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("BRIGHTPOWDER"), +        .itemId = ITEM_BRIGHT_POWDER, +        .price = 10, +        .holdEffect = HOLD_EFFECT_EVASION_UP, +        .holdEffectParam = 10, +        .description = gItemDescription_BrightPowder, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("WHITE HERB"), +        .itemId = ITEM_WHITE_HERB, +        .price = 100, +        .holdEffect = HOLD_EFFECT_RESTORE_STATS, +        .holdEffectParam = 0, +        .description = gItemDescription_WhiteHerb, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("MACHO BRACE"), +        .itemId = ITEM_MACHO_BRACE, +        .price = 3000, +        .holdEffect = HOLD_EFFECT_MACHO_BRACE, +        .holdEffectParam = 0, +        .description = gItemDescription_MachoBrace, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("EXP. SHARE"), +        .itemId = ITEM_EXP_SHARE, +        .price = 3000, +        .holdEffect = HOLD_EFFECT_EXP_SHARE, +        .holdEffectParam = 0, +        .description = gItemDescription_ExpShare, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("QUICK CLAW"), +        .itemId = ITEM_QUICK_CLAW, +        .price = 100, +        .holdEffect = HOLD_EFFECT_QUICK_CLAW, +        .holdEffectParam = 20, +        .description = gItemDescription_QuickClaw, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("SOOTHE BELL"), +        .itemId = ITEM_SOOTHE_BELL, +        .price = 100, +        .holdEffect = HOLD_EFFECT_HAPPINESS_UP, +        .holdEffectParam = 0, +        .description = gItemDescription_SootheBell, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("MENTAL HERB"), +        .itemId = ITEM_MENTAL_HERB, +        .price = 100, +        .holdEffect = HOLD_EFFECT_CURE_ATTRACT, +        .holdEffectParam = 0, +        .description = gItemDescription_MentalHerb, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("CHOICE BAND"), +        .itemId = ITEM_CHOICE_BAND, +        .price = 100, +        .holdEffect = HOLD_EFFECT_CHOICE_BAND, +        .holdEffectParam = 0, +        .description = gItemDescription_ChoiceBand, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("KING’S ROCK"), +        .itemId = ITEM_KINGS_ROCK, +        .price = 100, +        .holdEffect = HOLD_EFFECT_FLINCH, +        .holdEffectParam = 10, +        .description = gItemDescription_KingsRock, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("SILVERPOWDER"), +        .itemId = ITEM_SILVER_POWDER, +        .price = 100, +        .holdEffect = HOLD_EFFECT_BUG_POWER, +        .holdEffectParam = 10, +        .description = gItemDescription_SilverPowder, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("AMULET COIN"), +        .itemId = ITEM_AMULET_COIN, +        .price = 100, +        .holdEffect = HOLD_EFFECT_DOUBLE_PRIZE, +        .holdEffectParam = 10, +        .description = gItemDescription_AmuletCoin, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("CLEANSE TAG"), +        .itemId = ITEM_CLEANSE_TAG, +        .price = 200, +        .holdEffect = HOLD_EFFECT_REPEL, +        .holdEffectParam = 0, +        .description = gItemDescription_CleanseTag, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("SOUL DEW"), +        .itemId = ITEM_SOUL_DEW, +        .price = 200, +        .holdEffect = HOLD_EFFECT_SOUL_DEW, +        .holdEffectParam = 0, +        .description = gItemDescription_SoulDew, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("DEEPSEATOOTH"), +        .itemId = ITEM_DEEP_SEA_TOOTH, +        .price = 200, +        .holdEffect = HOLD_EFFECT_DEEP_SEA_TOOTH, +        .holdEffectParam = 0, +        .description = gItemDescription_DeepSeaTooth, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("DEEPSEASCALE"), +        .itemId = ITEM_DEEP_SEA_SCALE, +        .price = 200, +        .holdEffect = HOLD_EFFECT_DEEP_SEA_SCALE, +        .holdEffectParam = 0, +        .description = gItemDescription_DeepSeaScale, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("SMOKE BALL"), +        .itemId = ITEM_SMOKE_BALL, +        .price = 200, +        .holdEffect = HOLD_EFFECT_CAN_ALWAYS_RUN, +        .holdEffectParam = 0, +        .description = gItemDescription_SmokeBall, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("EVERSTONE"), +        .itemId = ITEM_EVERSTONE, +        .price = 200, +        .holdEffect = HOLD_EFFECT_PREVENT_EVOLVE, +        .holdEffectParam = 0, +        .description = gItemDescription_Everstone, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("FOCUS BAND"), +        .itemId = ITEM_FOCUS_BAND, +        .price = 200, +        .holdEffect = HOLD_EFFECT_FOCUS_BAND, +        .holdEffectParam = 10, +        .description = gItemDescription_FocusBand, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("LUCKY EGG"), +        .itemId = ITEM_LUCKY_EGG, +        .price = 200, +        .holdEffect = HOLD_EFFECT_LUCKY_EGG, +        .holdEffectParam = 0, +        .description = gItemDescription_LuckyEgg, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("SCOPE LENS"), +        .itemId = ITEM_SCOPE_LENS, +        .price = 200, +        .holdEffect = HOLD_EFFECT_SCOPE_LENS, +        .holdEffectParam = 0, +        .description = gItemDescription_ScopeLens, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("METAL COAT"), +        .itemId = ITEM_METAL_COAT, +        .price = 100, +        .holdEffect = HOLD_EFFECT_STEEL_POWER, +        .holdEffectParam = 10, +        .description = gItemDescription_MetalCoat, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("LEFTOVERS"), +        .itemId = ITEM_LEFTOVERS, +        .price = 200, +        .holdEffect = HOLD_EFFECT_LEFTOVERS, +        .holdEffectParam = 10, +        .description = gItemDescription_Leftovers, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("DRAGON SCALE"), +        .itemId = ITEM_DRAGON_SCALE, +        .price = 2100, +        .holdEffect = HOLD_EFFECT_DRAGON_SCALE, +        .holdEffectParam = 10, +        .description = gItemDescription_DragonScale, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("LIGHT BALL"), +        .itemId = ITEM_LIGHT_BALL, +        .price = 100, +        .holdEffect = HOLD_EFFECT_LIGHT_BALL, +        .holdEffectParam = 0, +        .description = gItemDescription_LightBall, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("SOFT SAND"), +        .itemId = ITEM_SOFT_SAND, +        .price = 100, +        .holdEffect = HOLD_EFFECT_GROUND_POWER, +        .holdEffectParam = 10, +        .description = gItemDescription_SoftSand, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("HARD STONE"), +        .itemId = ITEM_HARD_STONE, +        .price = 100, +        .holdEffect = HOLD_EFFECT_ROCK_POWER, +        .holdEffectParam = 10, +        .description = gItemDescription_HardStone, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("MIRACLE SEED"), +        .itemId = ITEM_MIRACLE_SEED, +        .price = 100, +        .holdEffect = HOLD_EFFECT_GRASS_POWER, +        .holdEffectParam = 10, +        .description = gItemDescription_MiracleSeed, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("BLACKGLASSES"), +        .itemId = ITEM_BLACK_GLASSES, +        .price = 100, +        .holdEffect = HOLD_EFFECT_DARK_POWER, +        .holdEffectParam = 10, +        .description = gItemDescription_BlackGlasses, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("BLACK BELT"), +        .itemId = ITEM_BLACK_BELT, +        .price = 100, +        .holdEffect = HOLD_EFFECT_FIGHTING_POWER, +        .holdEffectParam = 10, +        .description = gItemDescription_BlackBelt, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("MAGNET"), +        .itemId = ITEM_MAGNET, +        .price = 100, +        .holdEffect = HOLD_EFFECT_ELECTRIC_POWER, +        .holdEffectParam = 10, +        .description = gItemDescription_Magnet, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("MYSTIC WATER"), +        .itemId = ITEM_MYSTIC_WATER, +        .price = 100, +        .holdEffect = HOLD_EFFECT_WATER_POWER, +        .holdEffectParam = 10, +        .description = gItemDescription_MysticWater, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("SHARP BEAK"), +        .itemId = ITEM_SHARP_BEAK, +        .price = 100, +        .holdEffect = HOLD_EFFECT_FLYING_POWER, +        .holdEffectParam = 10, +        .description = gItemDescription_SharpBeak, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("POISON BARB"), +        .itemId = ITEM_POISON_BARB, +        .price = 100, +        .holdEffect = HOLD_EFFECT_POISON_POWER, +        .holdEffectParam = 10, +        .description = gItemDescription_PoisonBarb, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("NEVERMELTICE"), +        .itemId = ITEM_NEVER_MELT_ICE, +        .price = 100, +        .holdEffect = HOLD_EFFECT_ICE_POWER, +        .holdEffectParam = 10, +        .description = gItemDescription_NeverMeltIce, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("SPELL TAG"), +        .itemId = ITEM_SPELL_TAG, +        .price = 100, +        .holdEffect = HOLD_EFFECT_GHOST_POWER, +        .holdEffectParam = 10, +        .description = gItemDescription_SpellTag, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TWISTEDSPOON"), +        .itemId = ITEM_TWISTED_SPOON, +        .price = 100, +        .holdEffect = HOLD_EFFECT_PSYCHIC_POWER, +        .holdEffectParam = 10, +        .description = gItemDescription_TwistedSpoon, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("CHARCOAL"), +        .itemId = ITEM_CHARCOAL, +        .price = 9800, +        .holdEffect = HOLD_EFFECT_FIRE_POWER, +        .holdEffectParam = 10, +        .description = gItemDescription_Charcoal, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("DRAGON FANG"), +        .itemId = ITEM_DRAGON_FANG, +        .price = 100, +        .holdEffect = HOLD_EFFECT_DRAGON_POWER, +        .holdEffectParam = 10, +        .description = gItemDescription_DragonFang, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("SILK SCARF"), +        .itemId = ITEM_SILK_SCARF, +        .price = 100, +        .holdEffect = HOLD_EFFECT_NORMAL_POWER, +        .holdEffectParam = 10, +        .description = gItemDescription_SilkScarf, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("UP-GRADE"), +        .itemId = ITEM_UP_GRADE, +        .price = 2100, +        .holdEffect = HOLD_EFFECT_UP_GRADE, +        .holdEffectParam = 0, +        .description = gItemDescription_UpGrade, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("SHELL BELL"), +        .itemId = ITEM_SHELL_BELL, +        .price = 200, +        .holdEffect = HOLD_EFFECT_SHELL_BELL, +        .holdEffectParam = 8, +        .description = gItemDescription_ShellBell, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("SEA INCENSE"), +        .itemId = ITEM_SEA_INCENSE, +        .price = 9600, +        .holdEffect = HOLD_EFFECT_WATER_POWER, +        .holdEffectParam = 5, +        .description = gItemDescription_SeaIncense, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("LAX INCENSE"), +        .itemId = ITEM_LAX_INCENSE, +        .price = 9600, +        .holdEffect = HOLD_EFFECT_EVASION_UP, +        .holdEffectParam = 5, +        .description = gItemDescription_LaxIncense, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("LUCKY PUNCH"), +        .itemId = ITEM_LUCKY_PUNCH, +        .price = 10, +        .holdEffect = HOLD_EFFECT_LUCKY_PUNCH, +        .holdEffectParam = 0, +        .description = gItemDescription_LuckyPunch, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("METAL POWDER"), +        .itemId = ITEM_METAL_POWDER, +        .price = 10, +        .holdEffect = HOLD_EFFECT_METAL_POWDER, +        .holdEffectParam = 0, +        .description = gItemDescription_MetalPowder, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("THICK CLUB"), +        .itemId = ITEM_THICK_CLUB, +        .price = 500, +        .holdEffect = HOLD_EFFECT_THICK_CLUB, +        .holdEffectParam = 0, +        .description = gItemDescription_ThickClub, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("STICK"), +        .itemId = ITEM_STICK, +        .price = 200, +        .holdEffect = HOLD_EFFECT_STICK, +        .holdEffectParam = 0, +        .description = gItemDescription_Stick, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("RED SCARF"), +        .itemId = ITEM_RED_SCARF, +        .price = 100, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_RedScarf, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("BLUE SCARF"), +        .itemId = ITEM_BLUE_SCARF, +        .price = 100, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_BlueScarf, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("PINK SCARF"), +        .itemId = ITEM_PINK_SCARF, +        .price = 100, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_PinkScarf, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("GREEN SCARF"), +        .itemId = ITEM_GREEN_SCARF, +        .price = 100, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_GreenScarf, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("YELLOW SCARF"), +        .itemId = ITEM_YELLOW_SCARF, +        .price = 100, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_YellowScarf, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("MACH BIKE"), +        .itemId = ITEM_MACH_BIKE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_MachBike, +        .importance = 1, +        .unk19 = 1, +        .pocket = POCKET_KEY_ITEMS, +        .type = 2, +        .fieldUseFunc = ItemUseOutOfBattle_Bike, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("COIN CASE"), +        .itemId = ITEM_COIN_CASE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_CoinCase, +        .importance = 1, +        .unk19 = 0, +        .pocket = POCKET_KEY_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CoinCase, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("ITEMFINDER"), +        .itemId = ITEM_ITEMFINDER, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Itemfinder, +        .importance = 1, +        .unk19 = 1, +        .pocket = POCKET_KEY_ITEMS, +        .type = 2, +        .fieldUseFunc = ItemUseOutOfBattle_Itemfinder, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("OLD ROD"), +        .itemId = ITEM_OLD_ROD, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_OldRod, +        .importance = 1, +        .unk19 = 1, +        .pocket = POCKET_KEY_ITEMS, +        .type = 2, +        .fieldUseFunc = ItemUseOutOfBattle_Rod, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("GOOD ROD"), +        .itemId = ITEM_GOOD_ROD, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_GoodRod, +        .importance = 1, +        .unk19 = 1, +        .pocket = POCKET_KEY_ITEMS, +        .type = 2, +        .fieldUseFunc = ItemUseOutOfBattle_Rod, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 1, +    }, +    { +        .name = _("SUPER ROD"), +        .itemId = ITEM_SUPER_ROD, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_SuperRod, +        .importance = 1, +        .unk19 = 1, +        .pocket = POCKET_KEY_ITEMS, +        .type = 2, +        .fieldUseFunc = ItemUseOutOfBattle_Rod, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 2, +    }, +    { +        .name = _("S.S. TICKET"), +        .itemId = ITEM_SS_TICKET, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_SSTicket, +        .importance = 1, +        .unk19 = 0, +        .pocket = POCKET_KEY_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("CONTEST PASS"), +        .itemId = ITEM_CONTEST_PASS, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_ContestPass, +        .importance = 1, +        .unk19 = 0, +        .pocket = POCKET_KEY_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("WAILMER PAIL"), +        .itemId = ITEM_WAILMER_PAIL, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_WailmerPail, +        .importance = 1, +        .unk19 = 0, +        .pocket = POCKET_KEY_ITEMS, +        .type = 2, +        .fieldUseFunc = ItemUseOutOfBattle_WailmerPail, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("DEVON GOODS"), +        .itemId = ITEM_DEVON_GOODS, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_DevonGoods, +        .importance = 2, +        .unk19 = 0, +        .pocket = POCKET_KEY_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("SOOT SACK"), +        .itemId = ITEM_SOOT_SACK, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_SootSack, +        .importance = 1, +        .unk19 = 0, +        .pocket = POCKET_KEY_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("BASEMENT KEY"), +        .itemId = ITEM_BASEMENT_KEY, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_BasementKey, +        .importance = 1, +        .unk19 = 0, +        .pocket = POCKET_KEY_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("ACRO BIKE"), +        .itemId = ITEM_ACRO_BIKE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_AcroBike, +        .importance = 1, +        .unk19 = 1, +        .pocket = POCKET_KEY_ITEMS, +        .type = 2, +        .fieldUseFunc = ItemUseOutOfBattle_Bike, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 1, +    }, +    { +        .name = _("{POKEBLOCK} CASE"), +        .itemId = ITEM_POKEBLOCK_CASE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_PokeblockCase, +        .importance = 1, +        .unk19 = 1, +        .pocket = POCKET_KEY_ITEMS, +        .type = 3, +        .fieldUseFunc = ItemUseOutOfBattle_PokeblockCase, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("LETTER"), +        .itemId = ITEM_LETTER, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Letter, +        .importance = 2, +        .unk19 = 0, +        .pocket = POCKET_KEY_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("EON TICKET"), +        .itemId = ITEM_EON_TICKET, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_EonTicket, +        .importance = 1, +        .unk19 = 0, +        .pocket = POCKET_KEY_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 1, +    }, +    { +        .name = _("RED ORB"), +        .itemId = ITEM_RED_ORB, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_RedOrb, +        .importance = 2, +        .unk19 = 0, +        .pocket = POCKET_KEY_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("BLUE ORB"), +        .itemId = ITEM_BLUE_ORB, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_BlueOrb, +        .importance = 2, +        .unk19 = 0, +        .pocket = POCKET_KEY_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("SCANNER"), +        .itemId = ITEM_SCANNER, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Scanner, +        .importance = 1, +        .unk19 = 0, +        .pocket = POCKET_KEY_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("GO-GOGGLES"), +        .itemId = ITEM_GO_GOGGLES, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_GoGoggles, +        .importance = 1, +        .unk19 = 0, +        .pocket = POCKET_KEY_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("METEORITE"), +        .itemId = ITEM_METEORITE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Meteorite, +        .importance = 1, +        .unk19 = 0, +        .pocket = POCKET_KEY_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("RM. 1 KEY"), +        .itemId = ITEM_ROOM_1_KEY, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Room1Key, +        .importance = 1, +        .unk19 = 0, +        .pocket = POCKET_KEY_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("RM. 2 KEY"), +        .itemId = ITEM_ROOM_2_KEY, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Room2Key, +        .importance = 1, +        .unk19 = 0, +        .pocket = POCKET_KEY_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("RM. 4 KEY"), +        .itemId = ITEM_ROOM_4_KEY, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Room4Key, +        .importance = 1, +        .unk19 = 0, +        .pocket = POCKET_KEY_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("RM. 6 KEY"), +        .itemId = ITEM_ROOM_6_KEY, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Room6Key, +        .importance = 1, +        .unk19 = 0, +        .pocket = POCKET_KEY_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("STORAGE KEY"), +        .itemId = ITEM_STORAGE_KEY, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_StorageKey, +        .importance = 1, +        .unk19 = 0, +        .pocket = POCKET_KEY_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("ROOT FOSSIL"), +        .itemId = ITEM_ROOT_FOSSIL, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_RootFossil, +        .importance = 1, +        .unk19 = 0, +        .pocket = POCKET_KEY_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("CLAW FOSSIL"), +        .itemId = ITEM_CLAW_FOSSIL, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_ClawFossil, +        .importance = 1, +        .unk19 = 0, +        .pocket = POCKET_KEY_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("DEVON SCOPE"), +        .itemId = ITEM_DEVON_SCOPE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_DevonScope, +        .importance = 1, +        .unk19 = 0, +        .pocket = POCKET_KEY_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM01"), +        .itemId = ITEM_TM01, +        .price = 3000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM01, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM02"), +        .itemId = ITEM_TM02, +        .price = 3000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM02, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM03"), +        .itemId = ITEM_TM03, +        .price = 3000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM03, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM04"), +        .itemId = ITEM_TM04, +        .price = 3000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM04, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM05"), +        .itemId = ITEM_TM05, +        .price = 1000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM05, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM06"), +        .itemId = ITEM_TM06, +        .price = 3000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM06, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM07"), +        .itemId = ITEM_TM07, +        .price = 3000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM07, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM08"), +        .itemId = ITEM_TM08, +        .price = 3000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM08, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM09"), +        .itemId = ITEM_TM09, +        .price = 3000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM09, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM10"), +        .itemId = ITEM_TM10, +        .price = 3000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM10, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM11"), +        .itemId = ITEM_TM11, +        .price = 2000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM11, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM12"), +        .itemId = ITEM_TM12, +        .price = 3000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM12, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM13"), +        .itemId = ITEM_TM13, +        .price = 3000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM13, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM14"), +        .itemId = ITEM_TM14, +        .price = 5500, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM14, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM15"), +        .itemId = ITEM_TM15, +        .price = 7500, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM15, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM16"), +        .itemId = ITEM_TM16, +        .price = 3000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM16, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM17"), +        .itemId = ITEM_TM17, +        .price = 3000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM17, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM18"), +        .itemId = ITEM_TM18, +        .price = 2000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM18, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM19"), +        .itemId = ITEM_TM19, +        .price = 3000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM19, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM20"), +        .itemId = ITEM_TM20, +        .price = 3000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM20, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM21"), +        .itemId = ITEM_TM21, +        .price = 1000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM21, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM22"), +        .itemId = ITEM_TM22, +        .price = 3000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM22, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM23"), +        .itemId = ITEM_TM23, +        .price = 3000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM23, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM24"), +        .itemId = ITEM_TM24, +        .price = 3000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM24, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM25"), +        .itemId = ITEM_TM25, +        .price = 5500, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM25, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM26"), +        .itemId = ITEM_TM26, +        .price = 3000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM26, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM27"), +        .itemId = ITEM_TM27, +        .price = 1000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM27, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM28"), +        .itemId = ITEM_TM28, +        .price = 2000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM28, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM29"), +        .itemId = ITEM_TM29, +        .price = 2000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM29, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM30"), +        .itemId = ITEM_TM30, +        .price = 3000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM30, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM31"), +        .itemId = ITEM_TM31, +        .price = 3000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM31, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM32"), +        .itemId = ITEM_TM32, +        .price = 2000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM32, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM33"), +        .itemId = ITEM_TM33, +        .price = 3000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM33, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM34"), +        .itemId = ITEM_TM34, +        .price = 3000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM34, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM35"), +        .itemId = ITEM_TM35, +        .price = 3000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM35, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM36"), +        .itemId = ITEM_TM36, +        .price = 1000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM36, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM37"), +        .itemId = ITEM_TM37, +        .price = 2000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM37, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM38"), +        .itemId = ITEM_TM38, +        .price = 5500, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM38, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM39"), +        .itemId = ITEM_TM39, +        .price = 3000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM39, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM40"), +        .itemId = ITEM_TM40, +        .price = 3000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM40, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM41"), +        .itemId = ITEM_TM41, +        .price = 3000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM41, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM42"), +        .itemId = ITEM_TM42, +        .price = 3000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM42, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM43"), +        .itemId = ITEM_TM43, +        .price = 3000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM43, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM44"), +        .itemId = ITEM_TM44, +        .price = 3000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM44, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM45"), +        .itemId = ITEM_TM45, +        .price = 3000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM45, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM46"), +        .itemId = ITEM_TM46, +        .price = 3000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM46, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM47"), +        .itemId = ITEM_TM47, +        .price = 3000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM47, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM48"), +        .itemId = ITEM_TM48, +        .price = 3000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM48, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM49"), +        .itemId = ITEM_TM49, +        .price = 3000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM49, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("TM50"), +        .itemId = ITEM_TM50, +        .price = 3000, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_TM50, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("HM01"), +        .itemId = ITEM_HM01, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_HM01, +        .importance = 1, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("HM02"), +        .itemId = ITEM_HM02, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_HM02, +        .importance = 1, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("HM03"), +        .itemId = ITEM_HM03, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_HM03, +        .importance = 1, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("HM04"), +        .itemId = ITEM_HM04, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_HM04, +        .importance = 1, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("HM05"), +        .itemId = ITEM_HM05, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_HM05, +        .importance = 1, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("HM06"), +        .itemId = ITEM_HM06, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_HM06, +        .importance = 1, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("HM07"), +        .itemId = ITEM_HM07, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_HM07, +        .importance = 1, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("HM08"), +        .itemId = ITEM_HM08, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_HM08, +        .importance = 1, +        .unk19 = 0, +        .pocket = POCKET_TM_HM, +        .type = 1, +        .fieldUseFunc = ItemUseOutOfBattle_TMHM, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +    { +        .name = _("????????"), +        .itemId = ITEM_NONE, +        .price = 0, +        .holdEffect = HOLD_EFFECT_NONE, +        .holdEffectParam = 0, +        .description = gItemDescription_Dummy, +        .importance = 0, +        .unk19 = 0, +        .pocket = POCKET_ITEMS, +        .type = 4, +        .fieldUseFunc = ItemUseOutOfBattle_CannotUse, +        .battleUsage = 0, +        .battleUseFunc = NULL, +        .secondaryId = 0, +    }, +}; | 
