summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSlawter666 <38655737+Slawter666@users.noreply.github.com>2018-04-23 21:44:46 +0100
committerSlawter666 <38655737+Slawter666@users.noreply.github.com>2018-04-23 21:44:46 +0100
commita04f8f6ee3074cc48f56e99f70cdbce8d1c88799 (patch)
tree6c589e695220de2e26c37d528fb6f1a6a3b13e83
parent867b496f2e5a525043c9fd82ccaaad9349c89fac (diff)
Convert item data files to .c (not compiling)
-rw-r--r--data/item_menu_icons.s11
-rw-r--r--data/items.inc5656
-rw-r--r--data/text/item_descriptions.inc929
-rw-r--r--ld_script.txt2
-rw-r--r--src/items.c6788
5 files changed, 6789 insertions, 6597 deletions
diff --git a/data/item_menu_icons.s b/data/item_menu_icons.s
deleted file mode 100644
index 30cb7e66b..000000000
--- a/data/item_menu_icons.s
+++ /dev/null
@@ -1,11 +0,0 @@
-#include "constants/items.h"
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
-@ 857FEA0
- .include "data/text/item_descriptions.inc"
-
-@ 85839A0
- .include "data/items.inc"
diff --git a/data/items.inc b/data/items.inc
deleted file mode 100644
index d5c43a2c9..000000000
--- a/data/items.inc
+++ /dev/null
@@ -1,5656 +0,0 @@
- .align 2
-gItems:: @ 85839A0
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "MASTER BALL$", 14
- .2byte ITEM_MASTER_BALL
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gMasterBallItemDescription
- .byte 0
- .byte 0
- .byte POCKET_POKE_BALLS
- .byte 0
- .4byte NULL
- .4byte 2
- .4byte ItemUseInBattle_PokeBall
- .4byte 0
-
- .string "ULTRA BALL$", 14
- .2byte ITEM_ULTRA_BALL
- .2byte 1200 @ price
- .byte 0
- .byte 0
- .4byte gUltraBallItemDescription
- .byte 0
- .byte 0
- .byte POCKET_POKE_BALLS
- .byte 1
- .4byte NULL
- .4byte 2
- .4byte ItemUseInBattle_PokeBall
- .4byte 1
-
- .string "GREAT BALL$", 14
- .2byte ITEM_GREAT_BALL
- .2byte 600 @ price
- .byte 0
- .byte 0
- .4byte gGreatBallItemDescription
- .byte 0
- .byte 0
- .byte POCKET_POKE_BALLS
- .byte 2
- .4byte NULL
- .4byte 2
- .4byte ItemUseInBattle_PokeBall
- .4byte 2
-
- .string "POKé BALL$", 14
- .2byte ITEM_POKE_BALL
- .2byte 200 @ price
- .byte 0
- .byte 0
- .4byte gPokeBallItemDescription
- .byte 0
- .byte 0
- .byte POCKET_POKE_BALLS
- .byte 3
- .4byte NULL
- .4byte 2
- .4byte ItemUseInBattle_PokeBall
- .4byte 3
-
- .string "SAFARI BALL$", 14
- .2byte ITEM_SAFARI_BALL
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gSafariBallItemDescription
- .byte 0
- .byte 0
- .byte POCKET_POKE_BALLS
- .byte 4
- .4byte NULL
- .4byte 2
- .4byte ItemUseInBattle_PokeBall
- .4byte 4
-
- .string "NET BALL$", 14
- .2byte ITEM_NET_BALL
- .2byte 1000 @ price
- .byte 0
- .byte 0
- .4byte gNetBallItemDescription
- .byte 0
- .byte 0
- .byte POCKET_POKE_BALLS
- .byte 5
- .4byte NULL
- .4byte 2
- .4byte ItemUseInBattle_PokeBall
- .4byte 5
-
- .string "DIVE BALL$", 14
- .2byte ITEM_DIVE_BALL
- .2byte 1000 @ price
- .byte 0
- .byte 0
- .4byte gDiveBallItemDescription
- .byte 0
- .byte 0
- .byte POCKET_POKE_BALLS
- .byte 6
- .4byte NULL
- .4byte 2
- .4byte ItemUseInBattle_PokeBall
- .4byte 6
-
- .string "NEST BALL$", 14
- .2byte ITEM_NEST_BALL
- .2byte 1000 @ price
- .byte 0
- .byte 0
- .4byte gNestBallItemDescription
- .byte 0
- .byte 0
- .byte POCKET_POKE_BALLS
- .byte 7
- .4byte NULL
- .4byte 2
- .4byte ItemUseInBattle_PokeBall
- .4byte 7
-
- .string "REPEAT BALL$", 14
- .2byte ITEM_REPEAT_BALL
- .2byte 1000 @ price
- .byte 0
- .byte 0
- .4byte gRepeatBallItemDescription
- .byte 0
- .byte 0
- .byte POCKET_POKE_BALLS
- .byte 8
- .4byte NULL
- .4byte 2
- .4byte ItemUseInBattle_PokeBall
- .4byte 8
-
- .string "TIMER BALL$", 14
- .2byte ITEM_TIMER_BALL
- .2byte 1000 @ price
- .byte 0
- .byte 0
- .4byte gTimerBallItemDescription
- .byte 0
- .byte 0
- .byte POCKET_POKE_BALLS
- .byte 9
- .4byte NULL
- .4byte 2
- .4byte ItemUseInBattle_PokeBall
- .4byte 9
-
- .string "LUXURY BALL$", 14
- .2byte ITEM_LUXURY_BALL
- .2byte 1000 @ price
- .byte 0
- .byte 0
- .4byte gLuxuryBallItemDescription
- .byte 0
- .byte 0
- .byte POCKET_POKE_BALLS
- .byte 10
- .4byte NULL
- .4byte 2
- .4byte ItemUseInBattle_PokeBall
- .4byte 10
-
- .string "PREMIER BALL$", 14
- .2byte ITEM_PREMIER_BALL
- .2byte 200 @ price
- .byte 0
- .byte 0
- .4byte gPremierBallItemDescription
- .byte 0
- .byte 0
- .byte POCKET_POKE_BALLS
- .byte 11
- .4byte NULL
- .4byte 2
- .4byte ItemUseInBattle_PokeBall
- .4byte 11
-
- .string "POTION$", 14
- .2byte ITEM_POTION
- .2byte 300 @ price
- .byte 0
- .byte 20
- .4byte gPotionItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "ANTIDOTE$", 14
- .2byte ITEM_ANTIDOTE
- .2byte 100 @ price
- .byte 0
- .byte 0
- .4byte gAntidoteItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "BURN HEAL$", 14
- .2byte ITEM_BURN_HEAL
- .2byte 250 @ price
- .byte 0
- .byte 0
- .4byte gBurnHealItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "ICE HEAL$", 14
- .2byte ITEM_ICE_HEAL
- .2byte 250 @ price
- .byte 0
- .byte 0
- .4byte gIceHealItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "AWAKENING$", 14
- .2byte ITEM_AWAKENING
- .2byte 250 @ price
- .byte 0
- .byte 0
- .4byte gAwakeningItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "PARLYZ HEAL$", 14
- .2byte ITEM_PARALYZE_HEAL
- .2byte 200 @ price
- .byte 0
- .byte 0
- .4byte gParalyzeHealItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "FULL RESTORE$", 14
- .2byte ITEM_FULL_RESTORE
- .2byte 3000 @ price
- .byte 0
- .byte 255
- .4byte gFullRestoreItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "MAX POTION$", 14
- .2byte ITEM_MAX_POTION
- .2byte 2500 @ price
- .byte 0
- .byte 255
- .4byte gMaxPotionItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "HYPER POTION$", 14
- .2byte ITEM_HYPER_POTION
- .2byte 1200 @ price
- .byte 0
- .byte 200
- .4byte gHyperPotionItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "SUPER POTION$", 14
- .2byte ITEM_SUPER_POTION
- .2byte 700 @ price
- .byte 0
- .byte 50
- .4byte gSuperPotionItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "FULL HEAL$", 14
- .2byte ITEM_FULL_HEAL
- .2byte 600 @ price
- .byte 0
- .byte 0
- .4byte gFullHealItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "REVIVE$", 14
- .2byte ITEM_REVIVE
- .2byte 1500 @ price
- .byte 0
- .byte 0
- .4byte gReviveItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "MAX REVIVE$", 14
- .2byte ITEM_MAX_REVIVE
- .2byte 4000 @ price
- .byte 0
- .byte 0
- .4byte gMaxReviveItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "FRESH WATER$", 14
- .2byte ITEM_FRESH_WATER
- .2byte 200 @ price
- .byte 0
- .byte 50
- .4byte gFreshWaterItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "SODA POP$", 14
- .2byte ITEM_SODA_POP
- .2byte 300 @ price
- .byte 0
- .byte 60
- .4byte gSodaPopItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "LEMONADE$", 14
- .2byte ITEM_LEMONADE
- .2byte 350 @ price
- .byte 0
- .byte 80
- .4byte gLemonadeItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "MOOMOO MILK$", 14
- .2byte ITEM_MOOMOO_MILK
- .2byte 500 @ price
- .byte 0
- .byte 100
- .4byte gMoomooMilkItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "ENERGYPOWDER$", 14
- .2byte ITEM_ENERGY_POWDER
- .2byte 500 @ price
- .byte 0
- .byte 0
- .4byte gEnergyPowderItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "ENERGY ROOT$", 14
- .2byte ITEM_ENERGY_ROOT
- .2byte 800 @ price
- .byte 0
- .byte 0
- .4byte gEnergyRootItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "HEAL POWDER$", 14
- .2byte ITEM_HEAL_POWDER
- .2byte 450 @ price
- .byte 0
- .byte 0
- .4byte gHealPowderItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "REVIVAL HERB$", 14
- .2byte ITEM_REVIVAL_HERB
- .2byte 2800 @ price
- .byte 0
- .byte 0
- .4byte gRevivalHerbItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "ETHER$", 14
- .2byte ITEM_ETHER
- .2byte 1200 @ price
- .byte 0
- .byte 10
- .4byte gEtherItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_PPRecovery
- .4byte 1
- .4byte ItemUseInBattle_PPRecovery
- .4byte 0
-
- .string "MAX ETHER$", 14
- .2byte ITEM_MAX_ETHER
- .2byte 2000 @ price
- .byte 0
- .byte 255
- .4byte gMaxEtherItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_PPRecovery
- .4byte 1
- .4byte ItemUseInBattle_PPRecovery
- .4byte 0
-
- .string "ELIXIR$", 14
- .2byte ITEM_ELIXIR
- .2byte 3000 @ price
- .byte 0
- .byte 10
- .4byte gElixirItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_PPRecovery
- .4byte 1
- .4byte ItemUseInBattle_PPRecovery
- .4byte 0
-
- .string "MAX ELIXIR$", 14
- .2byte ITEM_MAX_ELIXIR
- .2byte 4500 @ price
- .byte 0
- .byte 255
- .4byte gMaxElixirItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_PPRecovery
- .4byte 1
- .4byte ItemUseInBattle_PPRecovery
- .4byte 0
-
- .string "LAVA COOKIE$", 14
- .2byte ITEM_LAVA_COOKIE
- .2byte 200 @ price
- .byte 0
- .byte 0
- .4byte gLavaCookieItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "BLUE FLUTE$", 14
- .2byte ITEM_BLUE_FLUTE
- .2byte 100 @ price
- .byte 0
- .byte 0
- .4byte gBlueFluteItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "YELLOW FLUTE$", 14
- .2byte ITEM_YELLOW_FLUTE
- .2byte 200 @ price
- .byte 0
- .byte 0
- .4byte gYellowFluteItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "RED FLUTE$", 14
- .2byte ITEM_RED_FLUTE
- .2byte 300 @ price
- .byte 0
- .byte 0
- .4byte gRedFluteItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "BLACK FLUTE$", 14
- .2byte ITEM_BLACK_FLUTE
- .2byte 400 @ price
- .byte 0
- .byte 50
- .4byte gBlackFluteItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_BlackWhiteFlute
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "WHITE FLUTE$", 14
- .2byte ITEM_WHITE_FLUTE
- .2byte 500 @ price
- .byte 0
- .byte 150
- .4byte gWhiteFluteItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_BlackWhiteFlute
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "BERRY JUICE$", 14
- .2byte ITEM_BERRY_JUICE
- .2byte 100 @ price
- .byte 1
- .byte 20
- .4byte gBerryJuiceItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "SACRED ASH$", 14
- .2byte ITEM_SACRED_ASH
- .2byte 200 @ price
- .byte 0
- .byte 0
- .4byte gSacredAshItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_SacredAsh
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "SHOAL SALT$", 14
- .2byte ITEM_SHOAL_SALT
- .2byte 20 @ price
- .byte 0
- .byte 0
- .4byte gShoalSaltItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "SHOAL SHELL$", 14
- .2byte ITEM_SHOAL_SHELL
- .2byte 20 @ price
- .byte 0
- .byte 0
- .4byte gShoalShellItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "RED SHARD$", 14
- .2byte ITEM_RED_SHARD
- .2byte 200 @ price
- .byte 0
- .byte 0
- .4byte gRedShardItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "BLUE SHARD$", 14
- .2byte ITEM_BLUE_SHARD
- .2byte 200 @ price
- .byte 0
- .byte 0
- .4byte gBlueShardItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "YELLOW SHARD$", 14
- .2byte ITEM_YELLOW_SHARD
- .2byte 200 @ price
- .byte 0
- .byte 0
- .4byte gYellowShardItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "GREEN SHARD$", 14
- .2byte ITEM_GREEN_SHARD
- .2byte 200 @ price
- .byte 0
- .byte 0
- .4byte gGreenShardItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "HP UP$", 14
- .2byte ITEM_HP_UP
- .2byte 9800 @ price
- .byte 0
- .byte 0
- .4byte gHPUpItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "PROTEIN$", 14
- .2byte ITEM_PROTEIN
- .2byte 9800 @ price
- .byte 0
- .byte 0
- .4byte gProteinItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "IRON$", 14
- .2byte ITEM_IRON
- .2byte 9800 @ price
- .byte 0
- .byte 0
- .4byte gIronItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "CARBOS$", 14
- .2byte ITEM_CARBOS
- .2byte 9800 @ price
- .byte 0
- .byte 0
- .4byte gCarbosItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "CALCIUM$", 14
- .2byte ITEM_CALCIUM
- .2byte 9800 @ price
- .byte 0
- .byte 0
- .4byte gCalciumItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "RARE CANDY$", 14
- .2byte ITEM_RARE_CANDY
- .2byte 4800 @ price
- .byte 0
- .byte 0
- .4byte gRareCandyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_RareCandy
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "PP UP$", 14
- .2byte ITEM_PP_UP
- .2byte 9800 @ price
- .byte 0
- .byte 0
- .4byte gPPUpItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_PPUp
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "ZINC$", 14
- .2byte ITEM_ZINC
- .2byte 9800 @ price
- .byte 0
- .byte 0
- .4byte gZincItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "PP MAX$", 14
- .2byte ITEM_PP_MAX
- .2byte 9800 @ price
- .byte 0
- .byte 0
- .4byte gPPMaxItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_PPUp
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "GUARD SPEC.$", 14
- .2byte ITEM_GUARD_SPEC
- .2byte 700 @ price
- .byte 0
- .byte 0
- .4byte gGuardSpecItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 2
- .4byte ItemUseInBattle_StatIncrease
- .4byte 0
-
- .string "DIRE HIT$", 14
- .2byte ITEM_DIRE_HIT
- .2byte 650 @ price
- .byte 0
- .byte 0
- .4byte gDireHitItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 2
- .4byte ItemUseInBattle_StatIncrease
- .4byte 0
-
- .string "X ATTACK$", 14
- .2byte ITEM_X_ATTACK
- .2byte 500 @ price
- .byte 0
- .byte 0
- .4byte gXAttackItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 2
- .4byte ItemUseInBattle_StatIncrease
- .4byte 0
-
- .string "X DEFEND$", 14
- .2byte ITEM_X_DEFEND
- .2byte 550 @ price
- .byte 0
- .byte 0
- .4byte gXDefendItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 2
- .4byte ItemUseInBattle_StatIncrease
- .4byte 0
-
- .string "X SPEED$", 14
- .2byte ITEM_X_SPEED
- .2byte 350 @ price
- .byte 0
- .byte 0
- .4byte gXSpeedItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 2
- .4byte ItemUseInBattle_StatIncrease
- .4byte 0
-
- .string "X ACCURACY$", 14
- .2byte ITEM_X_ACCURACY
- .2byte 950 @ price
- .byte 0
- .byte 0
- .4byte gXAccuracyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 2
- .4byte ItemUseInBattle_StatIncrease
- .4byte 0
-
- .string "X SPECIAL$", 14
- .2byte ITEM_X_SPECIAL
- .2byte 350 @ price
- .byte 0
- .byte 0
- .4byte gXSpecialItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 2
- .4byte ItemUseInBattle_StatIncrease
- .4byte 0
-
- .string "POKé DOLL$", 14
- .2byte ITEM_POKE_DOLL
- .2byte 1000 @ price
- .byte 0
- .byte 0
- .4byte gPokeDollItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 2
- .4byte ItemUseInBattle_Escape
- .4byte 0
-
- .string "FLUFFY TAIL$", 14
- .2byte ITEM_FLUFFY_TAIL
- .2byte 1000 @ price
- .byte 0
- .byte 0
- .4byte gFluffyTailItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 2
- .4byte ItemUseInBattle_Escape
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "SUPER REPEL$", 14
- .2byte ITEM_SUPER_REPEL
- .2byte 500 @ price
- .byte 0
- .byte 200
- .4byte gSuperRepelItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_Repel
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "MAX REPEL$", 14
- .2byte ITEM_MAX_REPEL
- .2byte 700 @ price
- .byte 0
- .byte 250
- .4byte gMaxRepelItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_Repel
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "ESCAPE ROPE$", 14
- .2byte ITEM_ESCAPE_ROPE
- .2byte 550 @ price
- .byte 0
- .byte 0
- .4byte gEscapeRopeItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 2
- .4byte ItemUseOutOfBattle_EscapeRope
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "REPEL$", 14
- .2byte ITEM_REPEL
- .2byte 350 @ price
- .byte 0
- .byte 100
- .4byte gRepelItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_Repel
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "SUN STONE$", 14
- .2byte ITEM_SUN_STONE
- .2byte 2100 @ price
- .byte 0
- .byte 0
- .4byte gSunStoneItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_EvolutionStone
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "MOON STONE$", 14
- .2byte ITEM_MOON_STONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gMoonStoneItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_EvolutionStone
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "FIRE STONE$", 14
- .2byte ITEM_FIRE_STONE
- .2byte 2100 @ price
- .byte 0
- .byte 0
- .4byte gFireStoneItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_EvolutionStone
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "THUNDERSTONE$", 14
- .2byte ITEM_THUNDER_STONE
- .2byte 2100 @ price
- .byte 0
- .byte 0
- .4byte gThunderStoneItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_EvolutionStone
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "WATER STONE$", 14
- .2byte ITEM_WATER_STONE
- .2byte 2100 @ price
- .byte 0
- .byte 0
- .4byte gWaterStoneItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_EvolutionStone
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "LEAF STONE$", 14
- .2byte ITEM_LEAF_STONE
- .2byte 2100 @ price
- .byte 0
- .byte 0
- .4byte gLeafStoneItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 1
- .4byte ItemUseOutOfBattle_EvolutionStone
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TINYMUSHROOM$", 14
- .2byte ITEM_TINY_MUSHROOM
- .2byte 500 @ price
- .byte 0
- .byte 0
- .4byte gTinyMushroomItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "BIG MUSHROOM$", 14
- .2byte ITEM_BIG_MUSHROOM
- .2byte 5000 @ price
- .byte 0
- .byte 0
- .4byte gBigMushroomItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "PEARL$", 14
- .2byte ITEM_PEARL
- .2byte 1400 @ price
- .byte 0
- .byte 0
- .4byte gPearlItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "BIG PEARL$", 14
- .2byte ITEM_BIG_PEARL
- .2byte 7500 @ price
- .byte 0
- .byte 0
- .4byte gBigPearlItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "STARDUST$", 14
- .2byte ITEM_STARDUST
- .2byte 2000 @ price
- .byte 0
- .byte 0
- .4byte gStardustItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "STAR PIECE$", 14
- .2byte ITEM_STAR_PIECE
- .2byte 9800 @ price
- .byte 0
- .byte 0
- .4byte gStarPieceItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "NUGGET$", 14
- .2byte ITEM_NUGGET
- .2byte 10000 @ price
- .byte 0
- .byte 0
- .4byte gNuggetItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "HEART SCALE$", 14
- .2byte ITEM_HEART_SCALE
- .2byte 100 @ price
- .byte 0
- .byte 0
- .4byte gHeartScaleItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "ORANGE MAIL$", 14
- .2byte ITEM_ORANGE_MAIL
- .2byte 50 @ price
- .byte 0
- .byte 0
- .4byte gOrangeMailItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 0
- .4byte ItemUseOutOfBattle_Mail
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "HARBOR MAIL$", 14
- .2byte ITEM_HARBOR_MAIL
- .2byte 50 @ price
- .byte 0
- .byte 0
- .4byte gHarborMailItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 0
- .4byte ItemUseOutOfBattle_Mail
- .4byte 0
- .4byte NULL
- .4byte 1
-
- .string "GLITTER MAIL$", 14
- .2byte ITEM_GLITTER_MAIL
- .2byte 50 @ price
- .byte 0
- .byte 0
- .4byte gGlitterMailItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 0
- .4byte ItemUseOutOfBattle_Mail
- .4byte 0
- .4byte NULL
- .4byte 2
-
- .string "MECH MAIL$", 14
- .2byte ITEM_MECH_MAIL
- .2byte 50 @ price
- .byte 0
- .byte 0
- .4byte gMechMailItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 0
- .4byte ItemUseOutOfBattle_Mail
- .4byte 0
- .4byte NULL
- .4byte 3
-
- .string "WOOD MAIL$", 14
- .2byte ITEM_WOOD_MAIL
- .2byte 50 @ price
- .byte 0
- .byte 0
- .4byte gWoodMailItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 0
- .4byte ItemUseOutOfBattle_Mail
- .4byte 0
- .4byte NULL
- .4byte 4
-
- .string "WAVE MAIL$", 14
- .2byte ITEM_WAVE_MAIL
- .2byte 50 @ price
- .byte 0
- .byte 0
- .4byte gWaveMailItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 0
- .4byte ItemUseOutOfBattle_Mail
- .4byte 0
- .4byte NULL
- .4byte 5
-
- .string "BEAD MAIL$", 14
- .2byte ITEM_BEAD_MAIL
- .2byte 50 @ price
- .byte 0
- .byte 0
- .4byte gBeadMailItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 0
- .4byte ItemUseOutOfBattle_Mail
- .4byte 0
- .4byte NULL
- .4byte 6
-
- .string "SHADOW MAIL$", 14
- .2byte ITEM_SHADOW_MAIL
- .2byte 50 @ price
- .byte 0
- .byte 0
- .4byte gShadowMailItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 0
- .4byte ItemUseOutOfBattle_Mail
- .4byte 0
- .4byte NULL
- .4byte 7
-
- .string "TROPIC MAIL$", 14
- .2byte ITEM_TROPIC_MAIL
- .2byte 50 @ price
- .byte 0
- .byte 0
- .4byte gTropicMailItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 0
- .4byte ItemUseOutOfBattle_Mail
- .4byte 0
- .4byte NULL
- .4byte 8
-
- .string "DREAM MAIL$", 14
- .2byte ITEM_DREAM_MAIL
- .2byte 50 @ price
- .byte 0
- .byte 0
- .4byte gDreamMailItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 0
- .4byte ItemUseOutOfBattle_Mail
- .4byte 0
- .4byte NULL
- .4byte 9
-
- .string "FAB MAIL$", 14
- .2byte ITEM_FAB_MAIL
- .2byte 50 @ price
- .byte 0
- .byte 0
- .4byte gFabMailItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 0
- .4byte ItemUseOutOfBattle_Mail
- .4byte 0
- .4byte NULL
- .4byte 10
-
- .string "RETRO MAIL$", 14
- .2byte ITEM_RETRO_MAIL
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gRetroMailItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 0
- .4byte ItemUseOutOfBattle_Mail
- .4byte 0
- .4byte NULL
- .4byte 11
-
- .string "CHERI BERRY$", 14
- .2byte ITEM_CHERI_BERRY
- .2byte 20 @ price
- .byte 2
- .byte 0
- .4byte gCheriBerryItemDescription
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "CHESTO BERRY$", 14
- .2byte ITEM_CHESTO_BERRY
- .2byte 20 @ price
- .byte 3
- .byte 0
- .4byte gChestoBerryItemDescription
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "PECHA BERRY$", 14
- .2byte ITEM_PECHA_BERRY
- .2byte 20 @ price
- .byte 4
- .byte 0
- .4byte gPechaBerryItemDescription
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "RAWST BERRY$", 14
- .2byte ITEM_RAWST_BERRY
- .2byte 20 @ price
- .byte 5
- .byte 0
- .4byte gRawstBerryItemDescription
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "ASPEAR BERRY$", 14
- .2byte ITEM_ASPEAR_BERRY
- .2byte 20 @ price
- .byte 6
- .byte 0
- .4byte gAspearBerryItemDescription
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "LEPPA BERRY$", 14
- .2byte ITEM_LEPPA_BERRY
- .2byte 20 @ price
- .byte 7
- .byte 10
- .4byte gLeppaBerryItemDescription
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 1
- .4byte ItemUseOutOfBattle_PPRecovery
- .4byte 1
- .4byte ItemUseInBattle_PPRecovery
- .4byte 0
-
- .string "ORAN BERRY$", 14
- .2byte ITEM_ORAN_BERRY
- .2byte 20 @ price
- .byte 1
- .byte 10
- .4byte gOranBerryItemDescription
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "PERSIM BERRY$", 14
- .2byte ITEM_PERSIM_BERRY
- .2byte 20 @ price
- .byte 8
- .byte 0
- .4byte gPersimBerryItemDescription
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "LUM BERRY$", 14
- .2byte ITEM_LUM_BERRY
- .2byte 20 @ price
- .byte 9
- .byte 0
- .4byte gLumBerryItemDescription
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "SITRUS BERRY$", 14
- .2byte ITEM_SITRUS_BERRY
- .2byte 20 @ price
- .byte 1
- .byte 30
- .4byte gSitrusBerryItemDescription
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 1
- .4byte ItemUseOutOfBattle_Medicine
- .4byte 1
- .4byte ItemUseInBattle_Medicine
- .4byte 0
-
- .string "FIGY BERRY$", 14
- .2byte ITEM_FIGY_BERRY
- .2byte 20 @ price
- .byte 10
- .byte 8
- .4byte gFigyBerryItemDescription
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "WIKI BERRY$", 14
- .2byte ITEM_WIKI_BERRY
- .2byte 20 @ price
- .byte 11
- .byte 8
- .4byte gWikiBerryItemDescription
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "MAGO BERRY$", 14
- .2byte ITEM_MAGO_BERRY
- .2byte 20 @ price
- .byte 12
- .byte 8
- .4byte gMagoBerryItemDescription
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "AGUAV BERRY$", 14
- .2byte ITEM_AGUAV_BERRY
- .2byte 20 @ price
- .byte 13
- .byte 8
- .4byte gAguavBerryItemDescription
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "IAPAPA BERRY$", 14
- .2byte ITEM_IAPAPA_BERRY
- .2byte 20 @ price
- .byte 14
- .byte 8
- .4byte gIapapaBerryItemDescription
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "RAZZ BERRY$", 14
- .2byte ITEM_RAZZ_BERRY
- .2byte 20 @ price
- .byte 0
- .byte 0
- .4byte gRazzBerryItemDescription
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "BLUK BERRY$", 14
- .2byte ITEM_BLUK_BERRY
- .2byte 20 @ price
- .byte 0
- .byte 0
- .4byte gBlukBerryItemDescription
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "NANAB BERRY$", 14
- .2byte ITEM_NANAB_BERRY
- .2byte 20 @ price
- .byte 0
- .byte 0
- .4byte gNanabBerryItemDescription
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "WEPEAR BERRY$", 14
- .2byte ITEM_WEPEAR_BERRY
- .2byte 20 @ price
- .byte 0
- .byte 0
- .4byte gWepearBerryItemDescription
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "PINAP BERRY$", 14
- .2byte ITEM_PINAP_BERRY
- .2byte 20 @ price
- .byte 0
- .byte 0
- .4byte gPinapBerryItemDescription
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "POMEG BERRY$", 14
- .2byte ITEM_POMEG_BERRY
- .2byte 20 @ price
- .byte 0
- .byte 0
- .4byte gPomegBerryItemDescription
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 1
- .4byte ItemUseOutOfBattle_ReduceEV
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "KELPSY BERRY$", 14
- .2byte ITEM_KELPSY_BERRY
- .2byte 20 @ price
- .byte 0
- .byte 0
- .4byte gKelpsyBerryItemDescription
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 1
- .4byte ItemUseOutOfBattle_ReduceEV
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "QUALOT BERRY$", 14
- .2byte ITEM_QUALOT_BERRY
- .2byte 20 @ price
- .byte 0
- .byte 0
- .4byte gQualotBerryItemDescription
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 1
- .4byte ItemUseOutOfBattle_ReduceEV
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "HONDEW BERRY$", 14
- .2byte ITEM_HONDEW_BERRY
- .2byte 20 @ price
- .byte 0
- .byte 0
- .4byte gHondewBerryItemDescription
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 1
- .4byte ItemUseOutOfBattle_ReduceEV
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "GREPA BERRY$", 14
- .2byte ITEM_GREPA_BERRY
- .2byte 20 @ price
- .byte 0
- .byte 0
- .4byte gGrepaBerryItemDescription
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 1
- .4byte ItemUseOutOfBattle_ReduceEV
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TAMATO BERRY$", 14
- .2byte ITEM_TAMATO_BERRY
- .2byte 20 @ price
- .byte 0
- .byte 0
- .4byte gTamatoBerryItemDescription
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 1
- .4byte ItemUseOutOfBattle_ReduceEV
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "CORNN BERRY$", 14
- .2byte ITEM_CORNN_BERRY
- .2byte 20 @ price
- .byte 0
- .byte 0
- .4byte gCornnBerryItemDescription
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "MAGOST BERRY$", 14
- .2byte ITEM_MAGOST_BERRY
- .2byte 20 @ price
- .byte 0
- .byte 0
- .4byte gMagostBerryItemDescription
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "RABUTA BERRY$", 14
- .2byte ITEM_RABUTA_BERRY
- .2byte 20 @ price
- .byte 0
- .byte 0
- .4byte gRabutaBerryItemDescription
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "NOMEL BERRY$", 14
- .2byte ITEM_NOMEL_BERRY
- .2byte 20 @ price
- .byte 0
- .byte 0
- .4byte gNomelBerryItemDescription
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "SPELON BERRY$", 14
- .2byte ITEM_SPELON_BERRY
- .2byte 20 @ price
- .byte 0
- .byte 0
- .4byte gSpelonBerryItemDescription
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "PAMTRE BERRY$", 14
- .2byte ITEM_PAMTRE_BERRY
- .2byte 20 @ price
- .byte 0
- .byte 0
- .4byte gPamtreBerryItemDescription
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "WATMEL BERRY$", 14
- .2byte ITEM_WATMEL_BERRY
- .2byte 20 @ price
- .byte 0
- .byte 0
- .4byte gWatmelBerryItemDescription
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "DURIN BERRY$", 14
- .2byte ITEM_DURIN_BERRY
- .2byte 20 @ price
- .byte 0
- .byte 0
- .4byte gDurinBerryItemDescription
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "BELUE BERRY$", 14
- .2byte ITEM_BELUE_BERRY
- .2byte 20 @ price
- .byte 0
- .byte 0
- .4byte gBelueBerryItemDescription
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "LIECHI BERRY$", 14
- .2byte ITEM_LIECHI_BERRY
- .2byte 20 @ price
- .byte 15
- .byte 4
- .4byte gLiechiBerryItemDescription
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "GANLON BERRY$", 14
- .2byte ITEM_GANLON_BERRY
- .2byte 20 @ price
- .byte 16
- .byte 4
- .4byte gGanlonBerryItemDescription
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "SALAC BERRY$", 14
- .2byte ITEM_SALAC_BERRY
- .2byte 20 @ price
- .byte 17
- .byte 4
- .4byte gSalacBerryItemDescription
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "PETAYA BERRY$", 14
- .2byte ITEM_PETAYA_BERRY
- .2byte 20 @ price
- .byte 18
- .byte 4
- .4byte gPetayaBerryItemDescription
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "APICOT BERRY$", 14
- .2byte ITEM_APICOT_BERRY
- .2byte 20 @ price
- .byte 19
- .byte 4
- .4byte gApicotBerryItemDescription
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "LANSAT BERRY$", 14
- .2byte ITEM_LANSAT_BERRY
- .2byte 20 @ price
- .byte 20
- .byte 4
- .4byte gLansatBerryItemDescription
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "STARF BERRY$", 14
- .2byte ITEM_STARF_BERRY
- .2byte 20 @ price
- .byte 21
- .byte 4
- .4byte gStarfBerryItemDescription
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "ENIGMA BERRY$", 14
- .2byte ITEM_ENIGMA_BERRY
- .2byte 20 @ price
- .byte 0
- .byte 0
- .4byte gEnigmaBerryItemDescription
- .byte 0
- .byte 0
- .byte POCKET_BERRIES
- .byte 4
- .4byte ItemUseOutOfBattle_EnigmaBerry
- .4byte 1
- .4byte ItemUseInBattle_EnigmaBerry
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "BRIGHTPOWDER$", 14
- .2byte ITEM_BRIGHT_POWDER
- .2byte 10 @ price
- .byte 22
- .byte 10
- .4byte gBrightPowderItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "WHITE HERB$", 14
- .2byte ITEM_WHITE_HERB
- .2byte 100 @ price
- .byte 23
- .byte 0
- .4byte gWhiteHerbItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "MACHO BRACE$", 14
- .2byte ITEM_MACHO_BRACE
- .2byte 3000 @ price
- .byte 24
- .byte 0
- .4byte gMachoBraceItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "EXP. SHARE$", 14
- .2byte ITEM_EXP_SHARE
- .2byte 3000 @ price
- .byte 25
- .byte 0
- .4byte gExpShareItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "QUICK CLAW$", 14
- .2byte ITEM_QUICK_CLAW
- .2byte 100 @ price
- .byte 26
- .byte 20
- .4byte gQuickClawItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "SOOTHE BELL$", 14
- .2byte ITEM_SOOTHE_BELL
- .2byte 100 @ price
- .byte 27
- .byte 0
- .4byte gSootheBellItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "MENTAL HERB$", 14
- .2byte ITEM_MENTAL_HERB
- .2byte 100 @ price
- .byte 28
- .byte 0
- .4byte gMentalHerbItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "CHOICE BAND$", 14
- .2byte ITEM_CHOICE_BAND
- .2byte 100 @ price
- .byte 29
- .byte 0
- .4byte gChoiceBandItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "KING’S ROCK$", 14
- .2byte ITEM_KINGS_ROCK
- .2byte 100 @ price
- .byte 30
- .byte 10
- .4byte gKingsRockItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "SILVERPOWDER$", 14
- .2byte ITEM_SILVER_POWDER
- .2byte 100 @ price
- .byte 31
- .byte 10
- .4byte gSilverPowderItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "AMULET COIN$", 14
- .2byte ITEM_AMULET_COIN
- .2byte 100 @ price
- .byte 32
- .byte 10
- .4byte gAmuletCoinItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "CLEANSE TAG$", 14
- .2byte ITEM_CLEANSE_TAG
- .2byte 200 @ price
- .byte 33
- .byte 0
- .4byte gCleanseTagItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "SOUL DEW$", 14
- .2byte ITEM_SOUL_DEW
- .2byte 200 @ price
- .byte 34
- .byte 0
- .4byte gSoulDewItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "DEEPSEATOOTH$", 14
- .2byte ITEM_DEEP_SEA_TOOTH
- .2byte 200 @ price
- .byte 35
- .byte 0
- .4byte gDeepSeaToothItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "DEEPSEASCALE$", 14
- .2byte ITEM_DEEP_SEA_SCALE
- .2byte 200 @ price
- .byte 36
- .byte 0
- .4byte gDeepSeaScaleItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "SMOKE BALL$", 14
- .2byte ITEM_SMOKE_BALL
- .2byte 200 @ price
- .byte 37
- .byte 0
- .4byte gSmokeBallItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "EVERSTONE$", 14
- .2byte ITEM_EVERSTONE
- .2byte 200 @ price
- .byte 38
- .byte 0
- .4byte gEverstoneItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "FOCUS BAND$", 14
- .2byte ITEM_FOCUS_BAND
- .2byte 200 @ price
- .byte 39
- .byte 10
- .4byte gFocusBandItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "LUCKY EGG$", 14
- .2byte ITEM_LUCKY_EGG
- .2byte 200 @ price
- .byte 40
- .byte 0
- .4byte gLuckyEggItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "SCOPE LENS$", 14
- .2byte ITEM_SCOPE_LENS
- .2byte 200 @ price
- .byte 41
- .byte 0
- .4byte gScopeLensItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "METAL COAT$", 14
- .2byte ITEM_METAL_COAT
- .2byte 100 @ price
- .byte 42
- .byte 10
- .4byte gMetalCoatItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "LEFTOVERS$", 14
- .2byte ITEM_LEFTOVERS
- .2byte 200 @ price
- .byte 43
- .byte 10
- .4byte gLeftoversItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "DRAGON SCALE$", 14
- .2byte ITEM_DRAGON_SCALE
- .2byte 2100 @ price
- .byte 44
- .byte 10
- .4byte gDragonScaleItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "LIGHT BALL$", 14
- .2byte ITEM_LIGHT_BALL
- .2byte 100 @ price
- .byte 45
- .byte 0
- .4byte gLightBallItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "SOFT SAND$", 14
- .2byte ITEM_SOFT_SAND
- .2byte 100 @ price
- .byte 46
- .byte 10
- .4byte gSoftSandItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "HARD STONE$", 14
- .2byte ITEM_HARD_STONE
- .2byte 100 @ price
- .byte 47
- .byte 10
- .4byte gHardStoneItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "MIRACLE SEED$", 14
- .2byte ITEM_MIRACLE_SEED
- .2byte 100 @ price
- .byte 48
- .byte 10
- .4byte gMiracleSeedItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "BLACKGLASSES$", 14
- .2byte ITEM_BLACK_GLASSES
- .2byte 100 @ price
- .byte 49
- .byte 10
- .4byte gBlackGlassesItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "BLACK BELT$", 14
- .2byte ITEM_BLACK_BELT
- .2byte 100 @ price
- .byte 50
- .byte 10
- .4byte gBlackBeltItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "MAGNET$", 14
- .2byte ITEM_MAGNET
- .2byte 100 @ price
- .byte 51
- .byte 10
- .4byte gMagnetItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "MYSTIC WATER$", 14
- .2byte ITEM_MYSTIC_WATER
- .2byte 100 @ price
- .byte 52
- .byte 10
- .4byte gMysticWaterItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "SHARP BEAK$", 14
- .2byte ITEM_SHARP_BEAK
- .2byte 100 @ price
- .byte 53
- .byte 10
- .4byte gSharpBeakItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "POISON BARB$", 14
- .2byte ITEM_POISON_BARB
- .2byte 100 @ price
- .byte 54
- .byte 10
- .4byte gPoisonBarbItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "NEVERMELTICE$", 14
- .2byte ITEM_NEVER_MELT_ICE
- .2byte 100 @ price
- .byte 55
- .byte 10
- .4byte gNeverMeltIceItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "SPELL TAG$", 14
- .2byte ITEM_SPELL_TAG
- .2byte 100 @ price
- .byte 56
- .byte 10
- .4byte gSpellTagItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TWISTEDSPOON$", 14
- .2byte ITEM_TWISTED_SPOON
- .2byte 100 @ price
- .byte 57
- .byte 10
- .4byte gTwistedSpoonItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "CHARCOAL$", 14
- .2byte ITEM_CHARCOAL
- .2byte 9800 @ price
- .byte 58
- .byte 10
- .4byte gCharcoalItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "DRAGON FANG$", 14
- .2byte ITEM_DRAGON_FANG
- .2byte 100 @ price
- .byte 59
- .byte 10
- .4byte gDragonFangItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "SILK SCARF$", 14
- .2byte ITEM_SILK_SCARF
- .2byte 100 @ price
- .byte 60
- .byte 10
- .4byte gSilkScarfItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "UP-GRADE$", 14
- .2byte ITEM_UP_GRADE
- .2byte 2100 @ price
- .byte 61
- .byte 0
- .4byte gUpGradeItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "SHELL BELL$", 14
- .2byte ITEM_SHELL_BELL
- .2byte 200 @ price
- .byte 62
- .byte 8
- .4byte gShellBellItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "SEA INCENSE$", 14
- .2byte ITEM_SEA_INCENSE
- .2byte 9600 @ price
- .byte 52
- .byte 5
- .4byte gSeaIncenseItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "LAX INCENSE$", 14
- .2byte ITEM_LAX_INCENSE
- .2byte 9600 @ price
- .byte 22
- .byte 5
- .4byte gLaxIncenseItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "LUCKY PUNCH$", 14
- .2byte ITEM_LUCKY_PUNCH
- .2byte 10 @ price
- .byte 63
- .byte 0
- .4byte gLuckyPunchItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "METAL POWDER$", 14
- .2byte ITEM_METAL_POWDER
- .2byte 10 @ price
- .byte 64
- .byte 0
- .4byte gMetalPowderItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "THICK CLUB$", 14
- .2byte ITEM_THICK_CLUB
- .2byte 500 @ price
- .byte 65
- .byte 0
- .4byte gThickClubItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "STICK$", 14
- .2byte ITEM_STICK
- .2byte 200 @ price
- .byte 66
- .byte 0
- .4byte gStickItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "RED SCARF$", 14
- .2byte ITEM_RED_SCARF
- .2byte 100 @ price
- .byte 0
- .byte 0
- .4byte gRedScarfItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "BLUE SCARF$", 14
- .2byte ITEM_BLUE_SCARF
- .2byte 100 @ price
- .byte 0
- .byte 0
- .4byte gBlueScarfItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "PINK SCARF$", 14
- .2byte ITEM_PINK_SCARF
- .2byte 100 @ price
- .byte 0
- .byte 0
- .4byte gPinkScarfItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "GREEN SCARF$", 14
- .2byte ITEM_GREEN_SCARF
- .2byte 100 @ price
- .byte 0
- .byte 0
- .4byte gGreenScarfItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "YELLOW SCARF$", 14
- .2byte ITEM_YELLOW_SCARF
- .2byte 100 @ price
- .byte 0
- .byte 0
- .4byte gYellowScarfItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "MACH BIKE$", 14
- .2byte ITEM_MACH_BIKE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gMachBikeItemDescription
- .byte 1
- .byte 1
- .byte POCKET_KEY_ITEMS
- .byte 2
- .4byte ItemUseOutOfBattle_Bike
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "COIN CASE$", 14
- .2byte ITEM_COIN_CASE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gCoinCaseItemDescription
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CoinCase
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "ITEMFINDER$", 14
- .2byte ITEM_ITEMFINDER
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gItemfinderItemDescription
- .byte 1
- .byte 1
- .byte POCKET_KEY_ITEMS
- .byte 2
- .4byte ItemUseOutOfBattle_Itemfinder
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "OLD ROD$", 14
- .2byte ITEM_OLD_ROD
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gOldRodItemDescription
- .byte 1
- .byte 1
- .byte POCKET_KEY_ITEMS
- .byte 2
- .4byte ItemUseOutOfBattle_Rod
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "GOOD ROD$", 14
- .2byte ITEM_GOOD_ROD
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gGoodRodItemDescription
- .byte 1
- .byte 1
- .byte POCKET_KEY_ITEMS
- .byte 2
- .4byte ItemUseOutOfBattle_Rod
- .4byte 0
- .4byte NULL
- .4byte 1
-
- .string "SUPER ROD$", 14
- .2byte ITEM_SUPER_ROD
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gSuperRodItemDescription
- .byte 1
- .byte 1
- .byte POCKET_KEY_ITEMS
- .byte 2
- .4byte ItemUseOutOfBattle_Rod
- .4byte 0
- .4byte NULL
- .4byte 2
-
- .string "S.S. TICKET$", 14
- .2byte ITEM_SS_TICKET
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gSSTicketItemDescription
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "CONTEST PASS$", 14
- .2byte ITEM_CONTEST_PASS
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gContestPassItemDescription
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "WAILMER PAIL$", 14
- .2byte ITEM_WAILMER_PAIL
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gWailmerPailItemDescription
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 2
- .4byte ItemUseOutOfBattle_WailmerPail
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "DEVON GOODS$", 14
- .2byte ITEM_DEVON_GOODS
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDevonGoodsItemDescription
- .byte 2
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "SOOT SACK$", 14
- .2byte ITEM_SOOT_SACK
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gSootSackItemDescription
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "BASEMENT KEY$", 14
- .2byte ITEM_BASEMENT_KEY
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gBasementKeyItemDescription
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "ACRO BIKE$", 14
- .2byte ITEM_ACRO_BIKE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gAcroBikeItemDescription
- .byte 1
- .byte 1
- .byte POCKET_KEY_ITEMS
- .byte 2
- .4byte ItemUseOutOfBattle_Bike
- .4byte 0
- .4byte NULL
- .4byte 1
-
- .string "{POKEBLOCK} CASE$", 14
- .2byte ITEM_POKEBLOCK_CASE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gPokeblockCaseItemDescription
- .byte 1
- .byte 1
- .byte POCKET_KEY_ITEMS
- .byte 3
- .4byte ItemUseOutOfBattle_PokeblockCase
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "LETTER$", 14
- .2byte ITEM_LETTER
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gLetterItemDescription
- .byte 2
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "EON TICKET$", 14
- .2byte ITEM_EON_TICKET
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gEonTicketItemDescription
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 1
-
- .string "RED ORB$", 14
- .2byte ITEM_RED_ORB
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gRedOrbItemDescription
- .byte 2
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "BLUE ORB$", 14
- .2byte ITEM_BLUE_ORB
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gBlueOrbItemDescription
- .byte 2
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "SCANNER$", 14
- .2byte ITEM_SCANNER
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gScannerItemDescription
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "GO-GOGGLES$", 14
- .2byte ITEM_GO_GOGGLES
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gGoGogglesItemDescription
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "METEORITE$", 14
- .2byte ITEM_METEORITE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gMeteoriteItemDescription
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "RM. 1 KEY$", 14
- .2byte ITEM_ROOM_1_KEY
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gRoom1KeyItemDescription
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "RM. 2 KEY$", 14
- .2byte ITEM_ROOM_2_KEY
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gRoom2KeyItemDescription
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "RM. 4 KEY$", 14
- .2byte ITEM_ROOM_4_KEY
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gRoom4KeyItemDescription
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "RM. 6 KEY$", 14
- .2byte ITEM_ROOM_6_KEY
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gRoom6KeyItemDescription
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "STORAGE KEY$", 14
- .2byte ITEM_STORAGE_KEY
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gStorageKeyItemDescription
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "ROOT FOSSIL$", 14
- .2byte ITEM_ROOT_FOSSIL
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gRootFossilItemDescription
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "CLAW FOSSIL$", 14
- .2byte ITEM_CLAW_FOSSIL
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gClawFossilItemDescription
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "DEVON SCOPE$", 14
- .2byte ITEM_DEVON_SCOPE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDevonScopeItemDescription
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM01$", 14
- .2byte ITEM_TM01
- .2byte 3000 @ price
- .byte 0
- .byte 0
- .4byte gTM01ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM02$", 14
- .2byte ITEM_TM02
- .2byte 3000 @ price
- .byte 0
- .byte 0
- .4byte gTM02ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM03$", 14
- .2byte ITEM_TM03
- .2byte 3000 @ price
- .byte 0
- .byte 0
- .4byte gTM03ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM04$", 14
- .2byte ITEM_TM04
- .2byte 3000 @ price
- .byte 0
- .byte 0
- .4byte gTM04ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM05$", 14
- .2byte ITEM_TM05
- .2byte 1000 @ price
- .byte 0
- .byte 0
- .4byte gTM05ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM06$", 14
- .2byte ITEM_TM06
- .2byte 3000 @ price
- .byte 0
- .byte 0
- .4byte gTM06ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM07$", 14
- .2byte ITEM_TM07
- .2byte 3000 @ price
- .byte 0
- .byte 0
- .4byte gTM07ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM08$", 14
- .2byte ITEM_TM08
- .2byte 3000 @ price
- .byte 0
- .byte 0
- .4byte gTM08ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM09$", 14
- .2byte ITEM_TM09
- .2byte 3000 @ price
- .byte 0
- .byte 0
- .4byte gTM09ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM10$", 14
- .2byte ITEM_TM10
- .2byte 3000 @ price
- .byte 0
- .byte 0
- .4byte gTM10ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM11$", 14
- .2byte ITEM_TM11
- .2byte 2000 @ price
- .byte 0
- .byte 0
- .4byte gTM11ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM12$", 14
- .2byte ITEM_TM12
- .2byte 3000 @ price
- .byte 0
- .byte 0
- .4byte gTM12ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM13$", 14
- .2byte ITEM_TM13
- .2byte 3000 @ price
- .byte 0
- .byte 0
- .4byte gTM13ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM14$", 14
- .2byte ITEM_TM14
- .2byte 5500 @ price
- .byte 0
- .byte 0
- .4byte gTM14ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM15$", 14
- .2byte ITEM_TM15
- .2byte 7500 @ price
- .byte 0
- .byte 0
- .4byte gTM15ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM16$", 14
- .2byte ITEM_TM16
- .2byte 3000 @ price
- .byte 0
- .byte 0
- .4byte gTM16ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM17$", 14
- .2byte ITEM_TM17
- .2byte 3000 @ price
- .byte 0
- .byte 0
- .4byte gTM17ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM18$", 14
- .2byte ITEM_TM18
- .2byte 2000 @ price
- .byte 0
- .byte 0
- .4byte gTM18ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM19$", 14
- .2byte ITEM_TM19
- .2byte 3000 @ price
- .byte 0
- .byte 0
- .4byte gTM19ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM20$", 14
- .2byte ITEM_TM20
- .2byte 3000 @ price
- .byte 0
- .byte 0
- .4byte gTM20ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM21$", 14
- .2byte ITEM_TM21
- .2byte 1000 @ price
- .byte 0
- .byte 0
- .4byte gTM21ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM22$", 14
- .2byte ITEM_TM22
- .2byte 3000 @ price
- .byte 0
- .byte 0
- .4byte gTM22ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM23$", 14
- .2byte ITEM_TM23
- .2byte 3000 @ price
- .byte 0
- .byte 0
- .4byte gTM23ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM24$", 14
- .2byte ITEM_TM24
- .2byte 3000 @ price
- .byte 0
- .byte 0
- .4byte gTM24ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM25$", 14
- .2byte ITEM_TM25
- .2byte 5500 @ price
- .byte 0
- .byte 0
- .4byte gTM25ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM26$", 14
- .2byte ITEM_TM26
- .2byte 3000 @ price
- .byte 0
- .byte 0
- .4byte gTM26ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM27$", 14
- .2byte ITEM_TM27
- .2byte 1000 @ price
- .byte 0
- .byte 0
- .4byte gTM27ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM28$", 14
- .2byte ITEM_TM28
- .2byte 2000 @ price
- .byte 0
- .byte 0
- .4byte gTM28ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM29$", 14
- .2byte ITEM_TM29
- .2byte 2000 @ price
- .byte 0
- .byte 0
- .4byte gTM29ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM30$", 14
- .2byte ITEM_TM30
- .2byte 3000 @ price
- .byte 0
- .byte 0
- .4byte gTM30ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM31$", 14
- .2byte ITEM_TM31
- .2byte 3000 @ price
- .byte 0
- .byte 0
- .4byte gTM31ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM32$", 14
- .2byte ITEM_TM32
- .2byte 2000 @ price
- .byte 0
- .byte 0
- .4byte gTM32ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM33$", 14
- .2byte ITEM_TM33
- .2byte 3000 @ price
- .byte 0
- .byte 0
- .4byte gTM33ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM34$", 14
- .2byte ITEM_TM34
- .2byte 3000 @ price
- .byte 0
- .byte 0
- .4byte gTM34ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM35$", 14
- .2byte ITEM_TM35
- .2byte 3000 @ price
- .byte 0
- .byte 0
- .4byte gTM35ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM36$", 14
- .2byte ITEM_TM36
- .2byte 1000 @ price
- .byte 0
- .byte 0
- .4byte gTM36ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM37$", 14
- .2byte ITEM_TM37
- .2byte 2000 @ price
- .byte 0
- .byte 0
- .4byte gTM37ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM38$", 14
- .2byte ITEM_TM38
- .2byte 5500 @ price
- .byte 0
- .byte 0
- .4byte gTM38ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM39$", 14
- .2byte ITEM_TM39
- .2byte 3000 @ price
- .byte 0
- .byte 0
- .4byte gTM39ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM40$", 14
- .2byte ITEM_TM40
- .2byte 3000 @ price
- .byte 0
- .byte 0
- .4byte gTM40ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM41$", 14
- .2byte ITEM_TM41
- .2byte 3000 @ price
- .byte 0
- .byte 0
- .4byte gTM41ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM42$", 14
- .2byte ITEM_TM42
- .2byte 3000 @ price
- .byte 0
- .byte 0
- .4byte gTM42ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM43$", 14
- .2byte ITEM_TM43
- .2byte 3000 @ price
- .byte 0
- .byte 0
- .4byte gTM43ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM44$", 14
- .2byte ITEM_TM44
- .2byte 3000 @ price
- .byte 0
- .byte 0
- .4byte gTM44ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM45$", 14
- .2byte ITEM_TM45
- .2byte 3000 @ price
- .byte 0
- .byte 0
- .4byte gTM45ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM46$", 14
- .2byte ITEM_TM46
- .2byte 3000 @ price
- .byte 0
- .byte 0
- .4byte gTM46ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM47$", 14
- .2byte ITEM_TM47
- .2byte 3000 @ price
- .byte 0
- .byte 0
- .4byte gTM47ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM48$", 14
- .2byte ITEM_TM48
- .2byte 3000 @ price
- .byte 0
- .byte 0
- .4byte gTM48ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM49$", 14
- .2byte ITEM_TM49
- .2byte 3000 @ price
- .byte 0
- .byte 0
- .4byte gTM49ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM50$", 14
- .2byte ITEM_TM50
- .2byte 3000 @ price
- .byte 0
- .byte 0
- .4byte gTM50ItemDescription
- .byte 0
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "HM01$", 14
- .2byte ITEM_HM01
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gHM01ItemDescription
- .byte 1
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "HM02$", 14
- .2byte ITEM_HM02
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gHM02ItemDescription
- .byte 1
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "HM03$", 14
- .2byte ITEM_HM03
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gHM03ItemDescription
- .byte 1
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "HM04$", 14
- .2byte ITEM_HM04
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gHM04ItemDescription
- .byte 1
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "HM05$", 14
- .2byte ITEM_HM05
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gHM05ItemDescription
- .byte 1
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "HM06$", 14
- .2byte ITEM_HM06
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gHM06ItemDescription
- .byte 1
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "HM07$", 14
- .2byte ITEM_HM07
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gHM07ItemDescription
- .byte 1
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "HM08$", 14
- .2byte ITEM_HM08
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gHM08ItemDescription
- .byte 1
- .byte 0
- .byte POCKET_TM_HM
- .byte 1
- .4byte ItemUseOutOfBattle_TMHM
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "????????$", 14
- .2byte ITEM_NONE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDummyItemDescription
- .byte 0
- .byte 0
- .byte POCKET_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "OAK’S PARCEL$", 14
- .2byte ITEM_OAKS_PARCEL
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gOaksParcelItemDescription
- .byte 2
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "POKé FLUTE$", 14
- .2byte ITEM_POKE_FLUTE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gPokeFluteItemDescription
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "SECRET KEY$", 14
- .2byte ITEM_SECRET_KEY
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gSecretKeyItemDescription
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "BIKE VOUCHER$", 14
- .2byte ITEM_BIKE_VOUCHER
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gBikeVoucherItemDescription
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "GOLD TEETH$", 14
- .2byte ITEM_GOLD_TEETH
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gGoldTeethItemDescription
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "OLD AMBER$", 14
- .2byte ITEM_OLD_AMBER
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gOldAmberItemDescription
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "CARD KEY$", 14
- .2byte ITEM_CARD_KEY
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gCardKeyItemDescription
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "LIFT KEY$", 14
- .2byte ITEM_LIFT_KEY
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gLiftKeyItemDescription
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "HELIX FOSSIL$", 14
- .2byte ITEM_HELIX_FOSSIL
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gHelixFossilItemDescription
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "DOME FOSSIL$", 14
- .2byte ITEM_DOME_FOSSIL
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gDomeFossilItemDescription
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "SILPH SCOPE$", 14
- .2byte ITEM_SILPH_SCOPE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gSilphScopeItemDescription
- .byte 1
- .byte 0
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "BICYCLE$", 14
- .2byte ITEM_BICYCLE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gBicycleItemDescription
- .byte 1
- .byte 1
- .byte POCKET_KEY_ITEMS
- .byte 2
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TOWN MAP$", 14
- .2byte ITEM_TOWN_MAP
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gTownMapItemDescription
- .byte 1
- .byte 1
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "VS SEEKER$", 14
- .2byte ITEM_VS_SEEKER
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gVSSeekerItemDescription
- .byte 1
- .byte 1
- .byte POCKET_KEY_ITEMS
- .byte 2
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "FAME CHECKER$", 14
- .2byte ITEM_FAME_CHECKER
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gFameCheckerItemDescription
- .byte 1
- .byte 1
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TM CASE$", 14
- .2byte ITEM_TM_CASE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gTMCaseItemDescription
- .byte 1
- .byte 1
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "BERRY POUCH$", 14
- .2byte ITEM_BERRY_POUCH
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gBerryPouchItemDescription
- .byte 1
- .byte 1
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TEACHY TV$", 14
- .2byte ITEM_TEACHY_TV
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gTeachyTVItemDescription
- .byte 1
- .byte 1
- .byte POCKET_KEY_ITEMS
- .byte 2
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TRI-PASS$", 14
- .2byte ITEM_TRI_PASS
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gTriPassItemDescription
- .byte 1
- .byte 1
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "RAINBOW PASS$", 14
- .2byte ITEM_RAINBOW_PASS
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gRainbowPassItemDescription
- .byte 1
- .byte 1
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "TEA$", 14
- .2byte ITEM_TEA
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gTeaItemDescription
- .byte 1
- .byte 1
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "MYSTICTICKET$", 14
- .2byte ITEM_MYSTIC_TICKET
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gMysticTicketItemDescription
- .byte 1
- .byte 1
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "AURORATICKET$", 14
- .2byte ITEM_AURORA_TICKET
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gAuroraTicketItemDescription
- .byte 1
- .byte 1
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "POWDER JAR$", 14
- .2byte ITEM_POWDER_JAR
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gPowderJarItemDescription
- .byte 1
- .byte 1
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_PowderJar
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "RUBY$", 14
- .2byte ITEM_RUBY
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gRubyItemDescription
- .byte 1
- .byte 1
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "SAPPHIRE$", 14
- .2byte ITEM_SAPPHIRE
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gSapphireItemDescription
- .byte 1
- .byte 1
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "MAGMA EMBLEM$", 14
- .2byte ITEM_MAGMA_EMBLEM
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gMagmaEmblemItemDescription
- .byte 1
- .byte 1
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
-
- .string "OLD SEA MAP$", 14
- .2byte ITEM_OLD_SEA_MAP
- .2byte 0 @ price
- .byte 0
- .byte 0
- .4byte gOldSeaMapItemDescription
- .byte 1
- .byte 1
- .byte POCKET_KEY_ITEMS
- .byte 4
- .4byte ItemUseOutOfBattle_CannotUse
- .4byte 0
- .4byte NULL
- .4byte 0
diff --git a/data/text/item_descriptions.inc b/data/text/item_descriptions.inc
deleted file mode 100644
index 0ca85cc3b..000000000
--- a/data/text/item_descriptions.inc
+++ /dev/null
@@ -1,929 +0,0 @@
-gDummyItemDescription:: @ 857FEA0
- .string "?????$"
-
-gMasterBallItemDescription:: @ 857FEA6
- .string "The best BALL that\ncatches a POKéMON\nwithout fail.$"
-
-gUltraBallItemDescription:: @ 857FED9
- .string "A better BALL with\na higher catch rate\nthan a GREAT BALL.$"
-
-gGreatBallItemDescription:: @ 857FF13
- .string "A good BALL with a\nhigher catch rate\nthan a POKé BALL.$"
-
-gPokeBallItemDescription:: @ 857FF4A
- .string "A tool used for\ncatching wild\nPOKéMON.$"
-
-gSafariBallItemDescription:: @ 857FF71
- .string "A special BALL that\nis used only in the\nSAFARI ZONE.$"
-
-gNetBallItemDescription:: @ 857FFA6
- .string "A BALL that works\nwell on WATER- and\nBUG-type POKéMON.$"
-
-gDiveBallItemDescription:: @ 857FFDD
- .string "A BALL that works\nbetter on POKéMON\non the ocean floor.$"
-
-gNestBallItemDescription:: @ 8580015
- .string "A BALL that works\nbetter on weaker\nPOKéMON.$"
-
-gRepeatBallItemDescription:: @ 8580041
- .string "A BALL that works\nbetter on POKéMON\ncaught before.$"
-
-gTimerBallItemDescription:: @ 8580074
- .string "A BALL that gains\npower in battles\ntaking many turns.$"
-
-gLuxuryBallItemDescription:: @ 85800AA
- .string "A cozy BALL that\nmakes POKéMON\nmore friendly.$"
-
-gPremierBallItemDescription:: @ 85800D8
- .string "A rare BALL made\nin commemoration\nof some event.$"
-
-gPotionItemDescription:: @ 8580109
- .string "Restores the HP of\na POKéMON by\n20 points.$"
-
-gAntidoteItemDescription:: @ 8580134
- .string "Heals a poisoned\nPOKéMON.$"
-
-gBurnHealItemDescription:: @ 858014E
- .string "Heals POKéMON\nof a burn.$"
-
-gIceHealItemDescription:: @ 8580167
- .string "Defrosts a frozen\nPOKéMON.$"
-
-gAwakeningItemDescription:: @ 8580182
- .string "Awakens a sleeping\nPOKéMON.$"
-
-gParalyzeHealItemDescription:: @ 858019E
- .string "Heals a paralyzed\nPOKéMON.$"
-
-gFullRestoreItemDescription:: @ 85801B9
- .string "Fully restores the\nHP and status of a\nPOKéMON.$"
-
-gMaxPotionItemDescription:: @ 85801E8
- .string "Fully restores the\nHP of a POKéMON.$"
-
-gHyperPotionItemDescription:: @ 858020C
- .string "Restores the HP of\na POKéMON by\n200 points.$"
-
-gSuperPotionItemDescription:: @ 8580238
- .string "Restores the HP of\na POKéMON by\n50 points.$"
-
-gFullHealItemDescription:: @ 8580263
- .string "Heals all the\nstatus problems of\none POKéMON.$"
-
-gReviveItemDescription:: @ 8580291
- .string "Revives a fainted\nPOKéMON with half\nits HP.$"
-
-gMaxReviveItemDescription:: @ 85802BD
- .string "Revives a fainted\nPOKéMON with all\nits HP.$"
-
-gFreshWaterItemDescription:: @ 85802E8
- .string "A mineral water\nthat restores HP\nby 50 points.$"
-
-gSodaPopItemDescription:: @ 8580317
- .string "A fizzy soda drink\nthat restores HP\nby 60 points.$"
-
-gLemonadeItemDescription:: @ 8580349
- .string "A very sweet drink\nthat restores HP\nby 80 points.$"
-
-gMoomooMilkItemDescription:: @ 858037B
- .string "A nutritious milk\nthat restores HP\nby 100 points.$"
-
-gEnergyPowderItemDescription:: @ 85803AD
- .string "A bitter powder\nthat restores HP\nby 50 points.$"
-
-gEnergyRootItemDescription:: @ 85803DC
- .string "A bitter root\nthat restores HP\nby 200 points.$"
-
-gHealPowderItemDescription:: @ 858040A
- .string "A bitter powder\nthat heals all\nstatus problems.$"
-
-gRevivalHerbItemDescription:: @ 858043A
- .string "A very bitter herb\nthat revives a\nfainted POKéMON.$"
-
-gEtherItemDescription:: @ 858046D
- .string "Restores the PP\nof a selected move\nby 10.$"
-
-gMaxEtherItemDescription:: @ 8580497
- .string "Fully restores the\nPP of a selected\nmove.$"
-
-gElixirItemDescription:: @ 85804C1
- .string "Restores the PP\nof all moves by 10.$"
-
-gMaxElixirItemDescription:: @ 85804E5
- .string "Fully restores the\nPP of a POKéMON’s\nmoves.$"
-
-gLavaCookieItemDescription:: @ 8580511
- .string "A local specialty\nthat heals all\nstatus problems.$"
-
-gBlueFluteItemDescription:: @ 8580543
- .string "A glass flute that\nawakens sleeping\nPOKéMON.$"
-
-gYellowFluteItemDescription:: @ 8580570
- .string "A glass flute that\nsnaps POKéMON\nout of confusion.$"
-
-gRedFluteItemDescription:: @ 85805A3
- .string "A glass flute that\nsnaps POKéMON\nout of attraction.$"
-
-gBlackFluteItemDescription:: @ 85805D7
- .string "A glass flute that\nkeeps away wild\nPOKéMON.$"
-
-gWhiteFluteItemDescription:: @ 8580603
- .string "A glass flute that\nlures wild POKéMON.$"
-
-gBerryJuiceItemDescription:: @ 858062A
- .string "A 100% pure juice\nthat restores HP\nby 20 points.$"
-
-gSacredAshItemDescription:: @ 858065B
- .string "Fully revives and\nrestores all\nfainted POKéMON.$"
-
-gShoalSaltItemDescription:: @ 858068B
- .string "Salt obtained from\ndeep inside the\nSHOAL CAVE.$"
-
-gShoalShellItemDescription:: @ 85806BA
- .string "A seashell found\ndeep inside the\nSHOAL CAVE.$"
-
-gRedShardItemDescription:: @ 85806E7
- .string "A shard from an\nancient item. Can\nbe sold cheaply.$"
-
-gBlueShardItemDescription:: @ 858071A
- .string "A shard from an\nancient item. Can\nbe sold cheaply.$"
-
-gYellowShardItemDescription:: @ 858074D
- .string "A shard from an\nancient item. Can\nbe sold cheaply.$"
-
-gGreenShardItemDescription:: @ 8580780
- .string "A shard from an\nancient item. Can\nbe sold cheaply.$"
-
-gHPUpItemDescription:: @ 85807B3
- .string "Raises the base HP\nof one POKéMON.$"
-
-gProteinItemDescription:: @ 85807D6
- .string "Raises the base\nATTACK stat of one\nPOKéMON.$"
-
-gIronItemDescription:: @ 8580802
- .string "Raises the base\nDEFENSE stat of\none POKéMON.$"
-
-gCarbosItemDescription:: @ 858082F
- .string "Raises the base\nSPEED stat of one\nPOKéMON.$"
-
-gCalciumItemDescription:: @ 858085A
- .string "Raises the base\nSP. ATK stat of one\nPOKéMON.$"
-
-gRareCandyItemDescription:: @ 8580887
- .string "Raises the level\nof a POKéMON by\none.$"
-
-gPPUpItemDescription:: @ 85808AD
- .string "Raises the maximum\nPP of a selected\nmove.$"
-
-gZincItemDescription:: @ 85808D7
- .string "Raises the base\nSP. DEF stat of one\nPOKéMON.$"
-
-gPPMaxItemDescription:: @ 8580904
- .string "Raises the PP of a\nmove to its maximum\npoints.$"
-
-gGuardSpecItemDescription:: @ 8580933
- .string "Prevents stat\nreduction when\nused in battle.$"
-
-gDireHitItemDescription:: @ 8580960
- .string "Raises the\ncritical-hit ratio\nduring one battle.$"
-
-gXAttackItemDescription:: @ 8580991
- .string "Raises the stat\nATTACK during one\nbattle.$"
-
-gXDefendItemDescription:: @ 85809BB
- .string "Raises the stat\nDEFENSE during one\nbattle.$"
-
-gXSpeedItemDescription:: @ 85809E6
- .string "Raises the stat\nSPEED during one\nbattle.$"
-
-gXAccuracyItemDescription:: @ 8580A0F
- .string "Raises accuracy\nof attack moves\nduring one battle.$"
-
-gXSpecialItemDescription:: @ 8580A42
- .string "Raises the stat\nSP. ATK during one\nbattle.$"
-
-gPokeDollItemDescription:: @ 8580A6D
- .string "Use to flee from\nany battle with\na wild POKéMON.$"
-
-gFluffyTailItemDescription:: @ 8580A9E
- .string "Use to flee from\nany battle with\na wild POKéMON.$"
-
-gSuperRepelItemDescription:: @ 8580ACF
- .string "Repels weak wild\nPOKéMON for 200\nsteps.$"
-
-gMaxRepelItemDescription:: @ 8580AF7
- .string "Repels weak wild\nPOKéMON for 250\nsteps.$"
-
-gEscapeRopeItemDescription:: @ 8580B1F
- .string "Use to escape\ninstantly from a\ncave or a dungeon.$"
-
-gRepelItemDescription:: @ 8580B51
- .string "Repels weak wild\nPOKéMON for 100\nsteps.$"
-
-gSunStoneItemDescription:: @ 8580B79
- .string "Makes certain\nspecies of POKéMON\nevolve.$"
-
-gMoonStoneItemDescription:: @ 8580BA2
- .string "Makes certain\nspecies of POKéMON\nevolve.$"
-
-gFireStoneItemDescription:: @ 8580BCB
- .string "Makes certain\nspecies of POKéMON\nevolve.$"
-
-gThunderStoneItemDescription:: @ 8580BF4
- .string "Makes certain\nspecies of POKéMON\nevolve.$"
-
-gWaterStoneItemDescription:: @ 8580C1D
- .string "Makes certain\nspecies of POKéMON\nevolve.$"
-
-gLeafStoneItemDescription:: @ 8580C46
- .string "Makes certain\nspecies of POKéMON\nevolve.$"
-
-gTinyMushroomItemDescription:: @ 8580C6F
- .string "A plain mushroom\nthat would sell\nat a cheap price.$"
-
-gBigMushroomItemDescription:: @ 8580CA2
- .string "A rare mushroom\nthat would sell at a\nhigh price.$"
-
-gPearlItemDescription:: @ 8580CD3
- .string "A pretty pearl\nthat would sell at a\ncheap price.$"
-
-gBigPearlItemDescription:: @ 8580D04
- .string "A lovely large pearl\nthat would sell at a\nhigh price.$"
-
-gStardustItemDescription:: @ 8580D3A
- .string "Beautiful red sand.\nCan be sold at a\nhigh price.$"
-
-gStarPieceItemDescription:: @ 8580D6B
- .string "A red gem shard.\nIt would sell for a\nvery high price.$"
-
-gNuggetItemDescription:: @ 8580DA1
- .string "A nugget of pure\ngold. Can be sold at\na high price.$"
-
-gHeartScaleItemDescription:: @ 8580DD5
- .string "A lovely scale.\nIt is coveted by\ncollectors.$"
-
-gOrangeMailItemDescription:: @ 8580E02
- .string "A ZIGZAGOON-print\nMAIL to be held by\na POKéMON.$"
-
-gHarborMailItemDescription:: @ 8580E32
- .string "A WINGULL-print\nMAIL to be held by\na POKéMON.$"
-
-gGlitterMailItemDescription:: @ 8580E60
- .string "A PIKACHU-print\nMAIL to be held by\na POKéMON.$"
-
-gMechMailItemDescription:: @ 8580E8E
- .string "A MAGNEMITE-print\nMAIL to be held by\na POKéMON.$"
-
-gWoodMailItemDescription:: @ 8580EBE
- .string "A SLAKOTH-print\nMAIL to be held by\na POKéMON.$"
-
-gWaveMailItemDescription:: @ 8580EEC
- .string "A WAILMER-print\nMAIL to be held by\na POKéMON.$"
-
-gBeadMailItemDescription:: @ 8580F1A
- .string "MAIL featuring a\nsketch of the\nholding POKéMON.$"
-
-gShadowMailItemDescription:: @ 8580F4A
- .string "A DUSKULL-print\nMAIL to be held by\na POKéMON.$"
-
-gTropicMailItemDescription:: @ 8580F78
- .string "A BELLOSSOM-print\nMAIL to be held by\na POKéMON.$"
-
-gDreamMailItemDescription:: @ 8580FA8
- .string "MAIL featuring a\nsketch of the\nholding POKéMON.$"
-
-gFabMailItemDescription:: @ 8580FD8
- .string "A gorgeous-print\nMAIL to be held\nby a POKéMON.$"
-
-gRetroMailItemDescription:: @ 8581007
- .string "MAIL featuring the\ndrawings of three\nPOKéMON.$"
-
-gCheriBerryItemDescription:: @ 8581035
- .string "A hold item that\nheals paralysis\nin battle.$"
-
-gChestoBerryItemDescription:: @ 8581061
- .string "A hold item that\nawakens POKéMON\nin battle.$"
-
-gPechaBerryItemDescription:: @ 858108D
- .string "A hold item that\nheals poisoning\nin battle.$"
-
-gRawstBerryItemDescription:: @ 85810B9
- .string "A hold item that\nheals a burn in\nbattle.$"
-
-gAspearBerryItemDescription:: @ 85810E2
- .string "A hold item that\ndefrosts POKéMON\nin battle.$"
-
-gLeppaBerryItemDescription:: @ 858110F
- .string "A hold item that\nrestores 10 PP in\nbattle.$"
-
-gOranBerryItemDescription:: @ 858113A
- .string "A hold item that\nrestores 10 HP in\nbattle.$"
-
-gPersimBerryItemDescription:: @ 8581165
- .string "A hold item that\nheals confusion\nin battle.$"
-
-gLumBerryItemDescription:: @ 8581191
- .string "A hold item that\nheals any status\nproblem in battle.$"
-
-gSitrusBerryItemDescription:: @ 85811C6
- .string "A hold item that\nrestores 30 HP in\nbattle.$"
-
-gFigyBerryItemDescription:: @ 85811F1
- .string "A hold item that\nrestores HP but\nmay confuse.$"
-
-gWikiBerryItemDescription:: @ 858121F
- .string "A hold item that\nrestores HP but\nmay confuse.$"
-
-gMagoBerryItemDescription:: @ 858124D
- .string "A hold item that\nrestores HP but\nmay confuse.$"
-
-gAguavBerryItemDescription:: @ 858127B
- .string "A hold item that\nrestores HP but\nmay confuse.$"
-
-gIapapaBerryItemDescription:: @ 85812A9
- .string "A hold item that\nrestores HP but\nmay confuse.$"
-
-gRazzBerryItemDescription:: @ 85812D7
- .string "{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow RAZZ.$"
-
-gBlukBerryItemDescription:: @ 858130B
- .string "{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow BLUK.$"
-
-gNanabBerryItemDescription:: @ 858133F
- .string "{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow NANAB.$"
-
-gWepearBerryItemDescription:: @ 8581374
- .string "{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow WEPEAR.$"
-
-gPinapBerryItemDescription:: @ 85813AA
- .string "{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow PINAP.$"
-
-gPomegBerryItemDescription:: @ 85813DF
- .string "Makes a POKéMON\nfriendly but lowers\nbase HP.$"
-
-gKelpsyBerryItemDescription:: @ 858140C
- .string "Makes a POKéMON\nfriendly but lowers\nbase ATTACK.$"
-
-gQualotBerryItemDescription:: @ 858143D
- .string "Makes a POKéMON\nfriendly but lowers\nbase DEFENSE.$"
-
-gHondewBerryItemDescription:: @ 858146F
- .string "Makes a POKéMON\nfriendly but lowers\nbase SP. ATK.$"
-
-gGrepaBerryItemDescription:: @ 85814A1
- .string "Makes a POKéMON\nfriendly but lowers\nbase SP. DEF.$"
-
-gTamatoBerryItemDescription:: @ 85814D3
- .string "Makes a POKéMON\nfriendly but lowers\nbase SPEED.$"
-
-gCornnBerryItemDescription:: @ 8581503
- .string "{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow CORNN.$"
-
-gMagostBerryItemDescription:: @ 8581538
- .string "{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow MAGOST.$"
-
-gRabutaBerryItemDescription:: @ 858156E
- .string "{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow RABUTA.$"
-
-gNomelBerryItemDescription:: @ 85815A4
- .string "{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow NOMEL.$"
-
-gSpelonBerryItemDescription:: @ 85815D9
- .string "{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow SPELON.$"
-
-gPamtreBerryItemDescription:: @ 858160F
- .string "{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow PAMTRE.$"
-
-gWatmelBerryItemDescription:: @ 8581645
- .string "{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow WATMEL.$"
-
-gDurinBerryItemDescription:: @ 858167B
- .string "{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow DURIN.$"
-
-gBelueBerryItemDescription:: @ 85816B0
- .string "{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow BELUE.$"
-
-gLiechiBerryItemDescription:: @ 85816E5
- .string "A hold item that\nraises ATTACK in\na pinch.$"
-
-gGanlonBerryItemDescription:: @ 8581710
- .string "A hold item that\nraises DEFENSE in\na pinch.$"
-
-gSalacBerryItemDescription:: @ 858173C
- .string "A hold item that\nraises SPEED in\na pinch.$"
-
-gPetayaBerryItemDescription:: @ 8581766
- .string "A hold item that\nraises SP. ATK in\na pinch.$"
-
-gApicotBerryItemDescription:: @ 8581792
- .string "A hold item that\nraises SP. DEF in\na pinch.$"
-
-gLansatBerryItemDescription:: @ 85817BE
- .string "A hold item that\nups the critical-\nhit rate in a pinch.$"
-
-gStarfBerryItemDescription:: @ 85817F6
- .string "A hold item that\nsharply boosts a\nstat in a pinch.$"
-
-gEnigmaBerryItemDescription:: @ 8581829
- .string "{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow a mystery.$"
-
-gBrightPowderItemDescription:: @ 8581862
- .string "A hold item that\ncasts a glare to\nreduce accuracy.$"
-
-gWhiteHerbItemDescription:: @ 8581895
- .string "A hold item that\nrestores any\nlowered stat.$"
-
-gMachoBraceItemDescription:: @ 85818C1
- .string "A hold item that\npromotes growth,\nbut reduces SPEED.$"
-
-gExpShareItemDescription:: @ 85818F6
- .string "A hold item that\ngets EXP. points\nfrom battles.$"
-
-gQuickClawItemDescription:: @ 8581926
- .string "A hold item that\noccasionally allows\nthe first strike.$"
-
-gSootheBellItemDescription:: @ 858195D
- .string "A hold item that\ncalms spirits and\nfosters friendship.$"
-
-gMentalHerbItemDescription:: @ 8581994
- .string "A hold item that\nsnaps POKéMON out\nof infatuation.$"
-
-gChoiceBandItemDescription:: @ 85819C7
- .string "Raises a move’s\npower, but permits\nonly that move.$"
-
-gKingsRockItemDescription:: @ 85819FA
- .string "A hold item that\nmay cause flinching\nwhen the foe is hit.$"
-
-gSilverPowderItemDescription:: @ 8581A34
- .string "A hold item that\nraises the power of\nBUG-type moves.$"
-
-gAmuletCoinItemDescription:: @ 8581A69
- .string "Doubles money in\nbattle if the\nholder takes part.$"
-
-gCleanseTagItemDescription:: @ 8581A9B
- .string "A hold item that\nhelps repel wild\nPOKéMON.$"
-
-gSoulDewItemDescription:: @ 8581AC6
- .string "Hold item: raises\nSP. ATK & SP. DEF of\nLATIOS & LATIAS.$"
-
-gDeepSeaToothItemDescription:: @ 8581AFE
- .string "A hold item that\nraises the SP. ATK\nof CLAMPERL.$"
-
-gDeepSeaScaleItemDescription:: @ 8581B2F
- .string "A hold item that\nraises the SP. DEF\nof CLAMPERL.$"
-
-gSmokeBallItemDescription:: @ 8581B60
- .string "A hold item that\nassures fleeing\nfrom wild POKéMON.$"
-
-gEverstoneItemDescription:: @ 8581B94
- .string "A wondrous hold\nitem that prevents\nevolution.$"
-
-gFocusBandItemDescription:: @ 8581BC2
- .string "A hold item that\noccasionally\nprevents fainting.$"
-
-gLuckyEggItemDescription:: @ 8581BF3
- .string "A hold item that\nboosts EXP. points\nearned in battle.$"
-
-gScopeLensItemDescription:: @ 8581C29
- .string "A hold item that\nimproves the\ncritical-hit rate.$"
-
-gMetalCoatItemDescription:: @ 8581C5A
- .string "A hold item that\nraises the power of\nSTEEL-type moves.$"
-
-gLeftoversItemDescription:: @ 8581C91
- .string "A hold item that\ngradually restores\nHP in battle.$"
-
-gDragonScaleItemDescription:: @ 8581CC3
- .string "A strange scale\nheld by DRAGON-\ntype POKéMON.$"
-
-gLightBallItemDescription:: @ 8581CF1
- .string "A hold item that\nraises the SP. ATK\nof PIKACHU.$"
-
-gSoftSandItemDescription:: @ 8581D21
- .string "A hold item that\nraises the power of\nGROUND-type moves.$"
-
-gHardStoneItemDescription:: @ 8581D59
- .string "A hold item that\nraises the power of\nROCK-type moves.$"
-
-gMiracleSeedItemDescription:: @ 8581D8F
- .string "A hold item that\nraises the power of\nGRASS-type moves.$"
-
-gBlackGlassesItemDescription:: @ 8581DC6
- .string "A hold item that\nraises the power of\nDARK-type moves.$"
-
-gBlackBeltItemDescription:: @ 8581DFC
- .string "A hold item that\nboosts FIGHTING-\ntype moves.$"
-
-gMagnetItemDescription:: @ 8581E2A
- .string "A hold item that\nboosts ELECTRIC-\ntype moves.$"
-
-gMysticWaterItemDescription:: @ 8581E58
- .string "A hold item that\nraises the power of\nWATER-type moves.$"
-
-gSharpBeakItemDescription:: @ 8581E8F
- .string "A hold item that\nraises the power of\nFLYING-type moves.$"
-
-gPoisonBarbItemDescription:: @ 8581EC7
- .string "A hold item that\nraises the power of\nPOISON-type moves.$"
-
-gNeverMeltIceItemDescription:: @ 8581EFF
- .string "A hold item that\nraises the power of\nICE-type moves.$"
-
-gSpellTagItemDescription:: @ 8581F34
- .string "A hold item that\nraises the power of\nGHOST-type moves.$"
-
-gTwistedSpoonItemDescription:: @ 8581F6B
- .string "A hold item that\nboosts PSYCHIC-\ntype moves.$"
-
-gCharcoalItemDescription:: @ 8581F98
- .string "A hold item that\nraises the power of\nFIRE-type moves.$"
-
-gDragonFangItemDescription:: @ 8581FCE
- .string "A hold item that\nraises the power of\nDRAGON-type moves.$"
-
-gSilkScarfItemDescription:: @ 8582006
- .string "A hold item that\nraises the power of\nNORMAL-type moves.$"
-
-gUpGradeItemDescription:: @ 858203E
- .string "A peculiar box made\nby SILPH CO.$"
-
-gShellBellItemDescription:: @ 858205F
- .string "A hold item that\nrestores HP upon\nstriking the foe.$"
-
-gSeaIncenseItemDescription:: @ 8582093
- .string "A hold item that\nslightly boosts\nWATER-type moves.$"
-
-gLaxIncenseItemDescription:: @ 85820C6
- .string "A hold item that\nslightly lowers the\nfoe’s accuracy.$"
-
-gLuckyPunchItemDescription:: @ 85820FB
- .string "A hold item that\nraises CHANSEY’s\ncritical-hit rate.$"
-
-gMetalPowderItemDescription:: @ 8582130
- .string "A hold item that\nraises DITTO’s\nDEFENSE.$"
-
-gThickClubItemDescription:: @ 8582159
- .string "A hold item that \nraises CUBONE or\nMAROWAK’s ATTACK.$"
-
-gStickItemDescription:: @ 858218E
- .string "A hold item that\nraises FARFETCH’D’s\ncritical-hit ratio.$"
-
-gRedScarfItemDescription:: @ 85821C7
- .string "A hold item that\nraises COOL in\nCONTESTS.$"
-
-gBlueScarfItemDescription:: @ 85821F1
- .string "A hold item that\nraises BEAUTY in\nCONTESTS.$"
-
-gPinkScarfItemDescription:: @ 858221D
- .string "A hold item that\nraises CUTE in\nCONTESTS.$"
-
-gGreenScarfItemDescription:: @ 8582247
- .string "A hold item that\nraises SMART in\nCONTESTS.$"
-
-gYellowScarfItemDescription:: @ 8582272
- .string "A hold item that\nraises TOUGH in\nCONTESTS.$"
-
-gMachBikeItemDescription:: @ 858229D
- .string "A folding bicycle\nthat doubles your\nspeed or better.$"
-
-gCoinCaseItemDescription:: @ 85822D2
- .string "A case that holds\nup to 9,999 COINS.$"
-
-gItemfinderItemDescription:: @ 85822F7
- .string "A device that\nsignals an invisible\nitem by sound.$"
-
-gOldRodItemDescription:: @ 8582329
- .string "Use by any body of\nwater to fish for\nwild POKéMON.$"
-
-gGoodRodItemDescription:: @ 858235C
- .string "A decent fishing\nrod for catching\nwild POKéMON.$"
-
-gSuperRodItemDescription:: @ 858238C
- .string "The best fishing\nrod for catching\nwild POKéMON.$"
-
-gSSTicketItemDescription:: @ 85823BC
- .string "The ticket required\nfor sailing on a\nferry.$"
-
-gContestPassItemDescription:: @ 85823E8
- .string "The pass required\nfor entering\nPOKéMON CONTESTS.$"
-
-gWailmerPailItemDescription:: @ 8582419
- .string "A tool used for\nwatering BERRIES\nand plants.$"
-
-gDevonGoodsItemDescription:: @ 8582446
- .string "A package that\ncontains DEVON’s\nmachine parts.$"
-
-gSootSackItemDescription:: @ 8582475
- .string "A sack used to\ngather and hold\nvolcanic ash.$"
-
-gBasementKeyItemDescription:: @ 85824A2
- .string "The key for NEW\nMAUVILLE beneath\nMAUVILLE CITY.$"
-
-gAcroBikeItemDescription:: @ 85824D2
- .string "A folding bicycle\ncapable of jumps\nand wheelies.$"
-
-gPokeblockCaseItemDescription:: @ 8582503
- .string "A case for holding\n{POKEBLOCK}S made with\na BERRY BLENDER.$"
-
-gLetterItemDescription:: @ 8582538
- .string "A letter to STEVEN\nfrom the PRESIDENT\nof the DEVON CORP.$"
-
-gEonTicketItemDescription:: @ 8582571
- .string "The ticket for a\nferry to a distant\nsouthern island.$"
-
-gRedOrbItemDescription:: @ 85825A6
- .string "A red, glowing orb\nsaid to contain an\nancient power.$"
-
-gBlueOrbItemDescription:: @ 85825DB
- .string "A blue, glowing orb\nsaid to contain an\nancient power.$"
-
-gScannerItemDescription:: @ 8582611
- .string "A device found\ninside the\nABANDONED SHIP.$"
-
-gGoGogglesItemDescription:: @ 858263B
- .string "Nifty goggles that\nprotect eyes from\ndesert sandstorms.$"
-
-gMeteoriteItemDescription:: @ 8582673
- .string "A meteorite found\nat METEOR FALLS.$"
-
-gRoom1KeyItemDescription:: @ 8582696
- .string "A key that opens a\ndoor inside the\nABANDONED SHIP.$"
-
-gRoom2KeyItemDescription:: @ 85826C9
- .string "A key that opens a\ndoor inside the\nABANDONED SHIP.$"
-
-gRoom4KeyItemDescription:: @ 85826FC
- .string "A key that opens a\ndoor inside the\nABANDONED SHIP.$"
-
-gRoom6KeyItemDescription:: @ 858272F
- .string "A key that opens a\ndoor inside the\nABANDONED SHIP.$"
-
-gStorageKeyItemDescription:: @ 8582762
- .string "The key to the\nstorage inside the\nABANDONED SHIP.$"
-
-gRootFossilItemDescription:: @ 8582794
- .string "A fossil of an\nancient, seafloor-\ndwelling POKéMON.$"
-
-gClawFossilItemDescription:: @ 85827C8
- .string "A fossil of an\nancient, seafloor-\ndwelling POKéMON.$"
-
-gDevonScopeItemDescription:: @ 85827FC
- .string "A device by DEVON\nthat signals any\nunseeable POKéMON.$"
-
-gTM01ItemDescription:: @ 8582832
- .string "Powerful, but makes\nthe user flinch if\nhit by the foe.$"
-
-gTM02ItemDescription:: @ 8582869
- .string "Hooks and slashes\nthe foe with long,\nsharp claws.$"
-
-gTM03ItemDescription:: @ 858289B
- .string "Generates an\nultrasonic wave\nthat may confuse.$"
-
-gTM04ItemDescription:: @ 85828CA
- .string "Raises SP. ATK and\nSP. DEF by focusing\nthe mind.$"
-
-gTM05ItemDescription:: @ 85828FB
- .string "A savage roar that\nmakes the foe flee \nto end the battle.$"
-
-gTM06ItemDescription:: @ 8582935
- .string "Poisons the foe\nwith a toxin that\ngradually worsens.$"
-
-gTM07ItemDescription:: @ 858296A
- .string "Creates a hailstorm\nthat damages all\ntypes except ICE.$"
-
-gTM08ItemDescription:: @ 85829A1
- .string "Bulks up the body\nto boost both\nATTACK & DEFENSE.$"
-
-gTM09ItemDescription:: @ 85829D3
- .string "Shoots 2 to 5 seeds\nin a row to strike\nthe foe.$"
-
-gTM10ItemDescription:: @ 8582A03
- .string "The attack power\nvaries among\ndifferent POKéMON.$"
-
-gTM11ItemDescription:: @ 8582A34
- .string "Raises the power of\nFIRE-type moves\nfor 5 turns.$"
-
-gTM12ItemDescription:: @ 8582A65
- .string "Enrages the foe so\nit can only use\nattack moves.$"
-
-gTM13ItemDescription:: @ 8582A96
- .string "Fires an icy cold\nbeam that may\nfreeze the foe.$"
-
-gTM14ItemDescription:: @ 8582AC6
- .string "A brutal snow-and-\nwind attack that\nmay freeze the foe.$"
-
-gTM15ItemDescription:: @ 8582AFE
- .string "Powerful, but needs\nrecharging the\nnext turn.$"
-
-gTM16ItemDescription:: @ 8582B2C
- .string "Creates a wall of\nlight that lowers\nSP. ATK damage.$"
-
-gTM17ItemDescription:: @ 8582B60
- .string "Negates all damage,\nbut may fail if used\nin succession.$"
-
-gTM18ItemDescription:: @ 8582B98
- .string "Raises the power of\nWATER-type moves\nfor 5 turns.$"
-
-gTM19ItemDescription:: @ 8582BCA
- .string "Recovers half the\nHP of the damage \nthis move inflicts.$"
-
-gTM20ItemDescription:: @ 8582C02
- .string "Prevents status\nabnormality with a\nmystical power.$"
-
-gTM21ItemDescription:: @ 8582C35
- .string "The less the user\nlikes you, the more\npowerful this move.$"
-
-gTM22ItemDescription:: @ 8582C6F
- .string "Absorbs sunlight in\nthe 1st turn, then\nattacks next turn.$"
-
-gTM23ItemDescription:: @ 8582CA9
- .string "Slams the foe with\na hard tail. It may\nlower DEFENSE.$"
-
-gTM24ItemDescription:: @ 8582CDF
- .string "A powerful electric\nattack that may\ncause paralysis.$"
-
-gTM25ItemDescription:: @ 8582D14
- .string "Strikes the foe\nwith a thunderbolt.\nIt may paralyze.$"
-
-gTM26ItemDescription:: @ 8582D49
- .string "Causes a quake\nthat has no effect\non flying foes.$"
-
-gTM27ItemDescription:: @ 8582D7B
- .string "The more the user\nlikes you, the more\npowerful this move.$"
-
-gTM28ItemDescription:: @ 8582DB5
- .string "Digs underground\nthe 1st turn, then\nstrikes next turn.$"
-
-gTM29ItemDescription:: @ 8582DEC
- .string "A powerful psychic\nattack that may\nlower SP. DEF.$"
-
-gTM30ItemDescription:: @ 8582E1E
- .string "Hurls a dark lump\nat the foe. It may\nlower SP. DEF.$"
-
-gTM31ItemDescription:: @ 8582E52
- .string "Destroys barriers\nlike LIGHT SCREEN\nand causes damage.$"
-
-gTM32ItemDescription:: @ 8582E89
- .string "Creates illusory\ncopies to enhance\nelusiveness.$"
-
-gTM33ItemDescription:: @ 8582EB9
- .string "Creates a wall of\nlight that weakens\nphysical attacks.$"
-
-gTM34ItemDescription:: @ 8582EF0
- .string "Zaps the foe with a\njolt of electricity\nthat never misses.$"
-
-gTM35ItemDescription:: @ 8582F2B
- .string "Looses a stream of\nfire that may burn\nthe foe.$"
-
-gTM36ItemDescription:: @ 8582F5A
- .string "Hurls sludge at the\nfoe. It may poison\nthe foe.$"
-
-gTM37ItemDescription:: @ 8582F8A
- .string "Causes a sandstorm\nthat hits the foe\nover several turns.$"
-
-gTM38ItemDescription:: @ 8582FC3
- .string "A powerful fire\nattack that may\nburn the foe.$"
-
-gTM39ItemDescription:: @ 8582FF1
- .string "Stops the foe from\nmoving with rocks.\nMay lower SPEED.$"
-
-gTM40ItemDescription:: @ 8583028
- .string "An extremely fast\nattack that can’t\nbe avoided.$"
-
-gTM41ItemDescription:: @ 8583058
- .string "Prevents the foe\nfrom using the same\nmove in a row.$"
-
-gTM42ItemDescription:: @ 858308C
- .string "Raises ATTACK when\npoisoned, burned,\nor paralyzed.$"
-
-gTM43ItemDescription:: @ 85830BF
- .string "Adds an effect to\nattack depending\non the location.$"
-
-gTM44ItemDescription:: @ 85830F3
- .string "The user sleeps for\n2 turns to restore\nhealth and status.$"
-
-gTM45ItemDescription:: @ 858312D
- .string "Makes it tough to\nattack a foe of the\nopposite gender.$"
-
-gTM46ItemDescription:: @ 8583164
- .string "While attacking,\nit may steal the\nfoe’s held item.$"
-
-gTM47ItemDescription:: @ 8583197
- .string "Spreads hard-\nedged wings and\nslams into the foe.$"
-
-gTM48ItemDescription:: @ 85831C9
- .string "Switches abilities\nwith the foe on the\nturn this is used.$"
-
-gTM49ItemDescription:: @ 8583203
- .string "Steals the effects\nof the move the foe\nis trying to use.$"
-
-gTM50ItemDescription:: @ 858323C
- .string "Enables full-power\nattack, but sharply\nlowers SP. ATK.$"
-
-gHM01ItemDescription:: @ 8583273
- .string "Attacks the foe\nwith sharp blades\nor claws.$"
-
-gHM02ItemDescription:: @ 858329F
- .string "Flies up on the\nfirst turn, then\nattacks next turn.$"
-
-gHM03ItemDescription:: @ 85832D3
- .string "Creates a huge\nwave, then crashes\nit down on the foe.$"
-
-gHM04ItemDescription:: @ 8583309
- .string "Builds enormous\npower, then slams\nthe foe.$"
-
-gHM05ItemDescription:: @ 8583334
- .string "Looses a powerful\nblast of light that\nreduces accuracy.$"
-
-gHM06ItemDescription:: @ 858336C
- .string "A rock-crushingly\ntough attack that\nmay lower DEFENSE.$"
-
-gHM07ItemDescription:: @ 85833A3
- .string "Attacks the foe\nwith enough power\nto climb waterfalls.$"
-
-gHM08ItemDescription:: @ 85833DA
- .string "Dives underwater\nthe 1st turn, then\nattacks next turn.$"
-
-gOaksParcelItemDescription:: @ 8583411
- .string "A parcel for PROF.\nOAK from a POKéMON\nMART’s clerk.$"
-
-gPokeFluteItemDescription:: @ 8583445
- .string "A sweet-sounding\nflute that awakens\nPOKéMON.$"
-
-gSecretKeyItemDescription:: @ 8583472
- .string "The key to the\nCINNABAR ISLAND\nGYM’s entrance.$"
-
-gBikeVoucherItemDescription:: @ 85834A1
- .string "A voucher for\nobtaining a bicycle\nfrom the BIKE SHOP.$"
-
-gGoldTeethItemDescription:: @ 85834D7
- .string "Gold dentures lost\nby the SAFARI\nZONE’s WARDEN.$"
-
-gOldAmberItemDescription:: @ 8583507
- .string "A stone containing\nthe genes of an\nancient POKéMON.$"
-
-gCardKeyItemDescription:: @ 858353B
- .string "A card-type door\nkey used in SILPH\nCO’s office.$"
-
-gLiftKeyItemDescription:: @ 858356B
- .string "An elevator key\nused in TEAM\nROCKET’s HIDEOUT.$"
-
-gHelixFossilItemDescription:: @ 858359A
- .string "A piece of an\nancient marine\nPOKéMON’s seashell.$"
-
-gDomeFossilItemDescription:: @ 85835CB
- .string "A piece of an\nancient marine\nPOKéMON’s shell.$"
-
-gSilphScopeItemDescription:: @ 85835F9
- .string "SILPH CO’s scope\nmakes unseeable\nPOKéMON visible.$"
-
-gBicycleItemDescription:: @ 858362B
- .string "A folding bicycle\nthat is faster than\nthe RUNNING SHOES.$"
-
-gTownMapItemDescription:: @ 8583664
- .string "Can be viewed\nanytime. Shows your\npresent location.$"
-
-gVSSeekerItemDescription:: @ 8583698
- .string "A rechargeable unit\nthat flags battle-\nready TRAINERS.$"
-
-gFameCheckerItemDescription:: @ 85836CF
- .string "Stores information\non famous people\nfor instant recall.$"
-
-gTMCaseItemDescription:: @ 8583707
- .string "A convenient case \nthat holds TMs and\nHMs.$"
-
-gBerryPouchItemDescription:: @ 8583732
- .string "A convenient\ncontainer that\nholds BERRIES.$"
-
-gTeachyTVItemDescription:: @ 858375D
- .string "A TV set tuned to\nan advice program\nfor TRAINERS.$"
-
-gTriPassItemDescription:: @ 858378F
- .string "A pass for ferries\nbetween ONE, TWO,\nand THREE ISLAND.$"
-
-gRainbowPassItemDescription:: @ 85837C6
- .string "For ferries serving\nVERMILION and the\nSEVII ISLANDS.$"
-
-gTeaItemDescription:: @ 85837FB
- .string "A thirst-quenching\ntea prepared by an\nold lady.$"
-
-gMysticTicketItemDescription:: @ 858382B
- .string "A ticket required\nto board the ship\nto NAVEL ROCK.$"
-
-gAuroraTicketItemDescription:: @ 858385E
- .string "A ticket required\nto board the ship\nto BIRTH ISLAND.$"
-
-gPowderJarItemDescription:: @ 8583893
- .string "Stores BERRY\nPOWDER made using\na BERRY CRUSHER.$"
-
-gRubyItemDescription:: @ 85838C3
- .string "An exquisite, red-\nglowing gem that\nsymbolizes passion.$"
-
-gSapphireItemDescription:: @ 85838FB
- .string "A brilliant blue gem\nthat symbolizes\nhonesty.$"
-
-gMagmaEmblemItemDescription:: @ 8583929
- .string "A medal-like item in\nthe same shape as\nTEAM MAGMA’s mark.$"
-
-gOldSeaMapItemDescription:: @ 8583963
- .string "A faded sea chart\nthat shows the way\nto a certain island.$"
diff --git a/ld_script.txt b/ld_script.txt
index 2832bcada..7f15b8e31 100644
--- a/ld_script.txt
+++ b/ld_script.txt
@@ -434,7 +434,7 @@ SECTIONS {
data/fldeff_cut.o(.rodata);
src/map_name_popup.o(.rodata);
src/item_menu_icons.o(.rodata);
- data/item_menu_icons.o(.rodata);
+ src/items.o(.rodata);
data/contest.o(.rodata);
data/shop.o(.rodata);
src/berry.o(.rodata);
diff --git a/src/items.c b/src/items.c
new file mode 100644
index 000000000..e2427c4cc
--- /dev/null
+++ b/src/items.c
@@ -0,0 +1,6788 @@
+#include "global.h"
+#include "item.h"
+#include "item_use.h"
+#include "constants/items.h"
+
+const u8 gDummyItemDescription[] = _("?????$");
+//pokeballs
+const u8 gMasterBallItemDescription[] = _("The best BALL that\ncatches a POKéMON\nwithout fail.$");
+const u8 gUltraBallItemDescription[] = _("A better BALL with\na higher catch rate\nthan a GREAT BALL.$");
+const u8 gGreatBallItemDescription[] = _("A good BALL with a\nhigher catch rate\nthan a POKé BALL.$");
+const u8 gPokeBallItemDescription[] = _("A tool used for\ncatching wild\nPOKéMON.$");
+const u8 gSafariBallItemDescription[] = _("A special BALL that\nis used only in the\nSAFARI ZONE.$");
+const u8 gNetBallItemDescription[] = _("A BALL that works\nwell on WATER- and\nBUG-type POKéMON.$");
+const u8 gDiveBallItemDescription[] = _("A BALL that works\nbetter on POKéMON\non the ocean floor.$");
+const u8 gNestBallItemDescription[] = _("A BALL that works\nbetter on weaker\nPOKéMON.$");
+const u8 gRepeatBallItemDescription[] = _("A BALL that works\nbetter on POKéMON\ncaught before.$");
+const u8 gTimerBallItemDescription[] = _("A BALL that gains\npower in battles\ntaking many turns.$");
+const u8 gLuxuryBallItemDescription[] = _("A cozy BALL that\nmakes POKéMON\nmore friendly.$");
+const u8 gPremierBallItemDescription[] = _("A rare BALL made\nin commemoration\nof some event.$");
+//medicine
+const u8 gPotionItemDescription[] = _("Restores the HP of\na POKéMON by\n20 points.$");
+const u8 gAntidoteItemDescription[] = _("Heals a poisoned\nPOKéMON.$");
+const u8 gBurnHealItemDescription[] = _("Heals POKéMON\nof a burn.$");
+const u8 gIceHealItemDescription[] = _("Defrosts a frozen\nPOKéMON.$");
+const u8 gAwakeningItemDescription[] = _("Awakens a sleeping\nPOKéMON.$");
+const u8 gParalyzeHealItemDescription[] = _("Heals a paralyzed\nPOKéMON.$");
+const u8 gFullRestoreItemDescription[] = _("Fully restores the\nHP and status of a\nPOKéMON.$");
+const u8 gMaxPotionItemDescription[] = _("Fully restores the\nHP of a POKéMON.$");
+const u8 gHyperPotionItemDescription[] = _("Restores the HP of\na POKéMON by\n200 points.$");
+const u8 gSuperPotionItemDescription[] = _("Restores the HP of\na POKéMON by\n50 points.$");
+const u8 gFullHealItemDescription[] = _("Heals all the\nstatus problems of\none POKéMON.$");
+const u8 gReviveItemDescription[] = _("Revives a fainted\nPOKéMON with half\nits HP.$");
+const u8 gMaxReviveItemDescription[] = _("Revives a fainted\nPOKéMON with all\nits HP.$");
+const u8 gFreshWaterItemDescription[] = _("A mineral water\nthat restores HP\nby 50 points.$");
+const u8 gSodaPopItemDescription[] = _("A fizzy soda drink\nthat restores HP\nby 60 points.$");
+const u8 gLemonadeItemDescription[] = _("A very sweet drink\nthat restores HP\nby 80 points.$");
+const u8 gMoomooMilkItemDescription[] = _("A nutritious milk\nthat restores HP\nby 100 points.$");
+const u8 gEnergyPowderItemDescription[] = _("A bitter powder\nthat restores HP\nby 50 points.$");
+const u8 gEnergyRootItemDescription[] = _("A bitter root\nthat restores HP\nby 200 points.$");
+const u8 gHealPowderItemDescription[] = _("A bitter powder\nthat heals all\nstatus problems.$");
+const u8 gRevivalHerbItemDescription[] = _("A very bitter herb\nthat revives a\nfainted POKéMON.$");
+const u8 gEtherItemDescription[] = _("Restores the PP\nof a selected move\nby 10.$");
+const u8 gMaxEtherItemDescription[] = _("Fully restores the\nPP of a selected\nmove.$");
+const u8 gElixirItemDescription[] = _("Restores the PP\nof all moves by 10.$");
+const u8 gMaxElixirItemDescription[] = _("Fully restores the\nPP of a POKéMON’s\nmoves.$");
+const u8 gLavaCookieItemDescription[] = _("A local specialty\nthat heals all\nstatus problems.$");
+const u8 gBlueFluteItemDescription[] = _("A glass flute that\nawakens sleeping\nPOKéMON.$");
+const u8 gYellowFluteItemDescription[] = _("A glass flute that\nsnaps POKéMON\nout of confusion.$");
+const u8 gRedFluteItemDescription[] = _("A glass flute that\nsnaps POKéMON\nout of attraction.$");
+const u8 gBlackFluteItemDescription[] = _("A glass flute that\nkeeps away wild\nPOKéMON.$");
+const u8 gWhiteFluteItemDescription[] = _("A glass flute that\nlures wild POKéMON.$");
+const u8 gBerryJuiceItemDescription[] = _("A 100% pure juice\nthat restores HP\nby 20 points.$");
+const u8 gSacredAshItemDescription[] = _("Fully revives and\nrestores all\nfainted POKéMON.$");
+//collectibles
+const u8 gShoalSaltItemDescription[] = _("Salt obtained from\ndeep inside the\nSHOAL CAVE.$");
+const u8 gShoalShellItemDescription[] = _("A seashell found\ndeep inside the\nSHOAL CAVE.$");
+const u8 gRedShardItemDescription[] = _("A shard from an\nancient item. Can\nbe sold cheaply.$");
+const u8 gBlueShardItemDescription[] = _("A shard from an\nancient item. Can\nbe sold cheaply.$");
+const u8 gYellowShardItemDescription[] = _("A shard from an\nancient item. Can\nbe sold cheaply.$");
+const u8 gGreenShardItemDescription[] = _("A shard from an\nancient item. Can\nbe sold cheaply.$");
+//vitamins
+const u8 gHPUpItemDescription[] = _("Raises the base HP\nof one POKéMON.$");
+const u8 gProteinItemDescription[] = _("Raises the base\nATTACK stat of one\nPOKéMON.$");
+const u8 gIronItemDescription[] = _("Raises the base\nDEFENSE stat of\none POKéMON.$");
+const u8 gCarbosItemDescription[] = _("Raises the base\nSPEED stat of one\nPOKéMON.$");
+const u8 gCalciumItemDescription[] = _("Raises the base\nSP. ATK stat of one\nPOKéMON.$");
+const u8 gRareCandyItemDescription[] = _("Raises the level\nof a POKéMON by\none.$");
+const u8 gPPUpItemDescription[] = _("Raises the maximum\nPP of a selected\nmove.$");
+const u8 gZincItemDescription[] = _("Raises the base\nSP. DEF stat of one\nPOKéMON.$");
+const u8 gPPMaxItemDescription[] = _("Raises the PP of a\nmove to its maximum\npoints.$");
+//battle items
+const u8 gGuardSpecItemDescription[] = _("Prevents stat\nreduction when\nused in battle.$");
+const u8 gDireHitItemDescription[] = _("Raises the\ncritical-hit ratio\nduring one battle.$");
+const u8 gXAttackItemDescription[] = _("Raises the stat\nATTACK during one\nbattle.$");
+const u8 gXDefendItemDescription[] = _("Raises the stat\nDEFENSE during one\nbattle.$");
+const u8 gXSpeedItemDescription[] = _("Raises the stat\nSPEED during one\nbattle.$");
+const u8 gXAccuracyItemDescription[] = _("Raises accuracy\nof attack moves\nduring one battle.$");
+const u8 gXSpecialItemDescription[] = _("Raises the stat\nSP. ATK during one\nbattle.$");
+const u8 gPokeDollItemDescription[] = _("Use to flee from\nany battle with\na wild POKéMON.$");
+const u8 gFluffyTailItemDescription[] = _("Use to flee from\nany battle with\na wild POKéMON.$");
+//field items
+const u8 gSuperRepelItemDescription[] = _("Repels weak wild\nPOKéMON for 200\nsteps.$");
+const u8 gMaxRepelItemDescription[] = _("Repels weak wild\nPOKéMON for 250\nsteps.$");
+const u8 gEscapeRopeItemDescription[] = _("Use to escape\ninstantly from a\ncave or a dungeon.$");
+const u8 gRepelItemDescription[] = _("Repels weak wild\nPOKéMON for 100\nsteps.$");
+//evolution stones
+const u8 gSunStoneItemDescription[] = _("Makes certain\nspecies of POKéMON\nevolve.$");
+const u8 gMoonStoneItemDescription[] = _("Makes certain\nspecies of POKéMON\nevolve.$");
+const u8 gFireStoneItemDescription[] = _("Makes certain\nspecies of POKéMON\nevolve.$");
+const u8 gThunderStoneItemDescription[] = _("Makes certain\nspecies of POKéMON\nevolve.$");
+const u8 gWaterStoneItemDescription[] = _("Makes certain\nspecies of POKéMON\nevolve.$");
+const u8 gLeafStoneItemDescription[] = _("Makes certain\nspecies of POKéMON\nevolve.$");
+//valuable items
+const u8 gTinyMushroomItemDescription[] = _("A plain mushroom\nthat would sell\nat a cheap price.$");
+const u8 gBigMushroomItemDescription[] = _("A rare mushroom\nthat would sell at a\nhigh price.$");
+const u8 gPearlItemDescription[] = _("A pretty pearl\nthat would sell at a\ncheap price.$");
+const u8 gBigPearlItemDescription[] = _("A lovely large pearl\nthat would sell at a\nhigh price.$");
+const u8 gStardustItemDescription[] = _("Beautiful red sand.\nCan be sold at a\nhigh price.$");
+const u8 gStarPieceItemDescription[] = _("A red gem shard.\nIt would sell for a\nvery high price.$");
+const u8 gNuggetItemDescription[] = _("A nugget of pure\ngold. Can be sold at\na high price.$");
+const u8 gHeartScaleItemDescription[] = _("A lovely scale.\nIt is coveted by\ncollectors.$");
+//mail
+const u8 gOrangeMailItemDescription[] = _("A ZIGZAGOON-print\nMAIL to be held by\na POKéMON.$");
+const u8 gHarborMailItemDescription[] = _("A WINGULL-print\nMAIL to be held by\na POKéMON.$");
+const u8 gGlitterMailItemDescription[] = _("A PIKACHU-print\nMAIL to be held by\na POKéMON.$");
+const u8 gMechMailItemDescription[] = _("A MAGNEMITE-print\nMAIL to be held by\na POKéMON.$");
+const u8 gWoodMailItemDescription[] = _("A SLAKOTH-print\nMAIL to be held by\na POKéMON.$");
+const u8 gWaveMailItemDescription[] = _("A WAILMER-print\nMAIL to be held by\na POKéMON.$");
+const u8 gBeadMailItemDescription[] = _("MAIL featuring a\nsketch of the\nholding POKéMON.$");
+const u8 gShadowMailItemDescription[] = _("A DUSKULL-print\nMAIL to be held by\na POKéMON.$");
+const u8 gTropicMailItemDescription[] = _("A BELLOSSOM-print\nMAIL to be held by\na POKéMON.$");
+const u8 gDreamMailItemDescription[] = _("MAIL featuring a\nsketch of the\nholding POKéMON.$");
+const u8 gFabMailItemDescription[] = _("A gorgeous-print\nMAIL to be held\nby a POKéMON.$");
+const u8 gRetroMailItemDescription[] = _("MAIL featuring the\ndrawings of three\nPOKéMON.$");
+//berries
+const u8 gCheriBerryItemDescription[] = _("A hold item that\nheals paralysis\nin battle.$");
+const u8 gChestoBerryItemDescription[] = _("A hold item that\nawakens POKéMON\nin battle.$");
+const u8 gPechaBerryItemDescription[] = _("A hold item that\nheals poisoning\nin battle.$");
+const u8 gRawstBerryItemDescription[] = _("A hold item that\nheals a burn in\nbattle.$");
+const u8 gAspearBerryItemDescription[] = _("A hold item that\ndefrosts POKéMON\nin battle.$");
+const u8 gLeppaBerryItemDescription[] = _("A hold item that\nrestores 10 PP in\nbattle.$");
+const u8 gOranBerryItemDescription[] = _("A hold item that\nrestores 10 HP in\nbattle.$");
+const u8 gPersimBerryItemDescription[] = _("A hold item that\nheals confusion\nin battle.$");
+const u8 gLumBerryItemDescription[] = _("A hold item that\nheals any status\nproblem in battle.$");
+const u8 gSitrusBerryItemDescription[] = _("A hold item that\nrestores 30 HP in\nbattle.$");
+const u8 gFigyBerryItemDescription[] = _("A hold item that\nrestores HP but\nmay confuse.$");
+const u8 gWikiBerryItemDescription[] = _("A hold item that\nrestores HP but\nmay confuse.$");
+const u8 gMagoBerryItemDescription[] = _("A hold item that\nrestores HP but\nmay confuse.$");
+const u8 gAguavBerryItemDescription[] = _("A hold item that\nrestores HP but\nmay confuse.$");
+const u8 gIapapaBerryItemDescription[] = _("A hold item that\nrestores HP but\nmay confuse.$");
+const u8 gRazzBerryItemDescription[] = _("{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow RAZZ.$");
+const u8 gBlukBerryItemDescription[] = _("{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow BLUK.$");
+const u8 gNanabBerryItemDescription[] = _("{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow NANAB.$");
+const u8 gWepearBerryItemDescription[] = _("{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow WEPEAR.$");
+const u8 gPinapBerryItemDescription[] = _("{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow PINAP.$");
+const u8 gPomegBerryItemDescription[] = _("Makes a POKéMON\nfriendly but lowers\nbase HP.$");
+const u8 gKelpsyBerryItemDescription[] = _("Makes a POKéMON\nfriendly but lowers\nbase ATTACK.$");
+const u8 gQualotBerryItemDescription[] = _("Makes a POKéMON\nfriendly but lowers\nbase DEFENSE.$");
+const u8 gHondewBerryItemDescription[] = _("Makes a POKéMON\nfriendly but lowers\nbase SP. ATK.$");
+const u8 gGrepaBerryItemDescription[] = _("Makes a POKéMON\nfriendly but lowers\nbase SP. DEF.$");
+const u8 gTamatoBerryItemDescription[] = _("Makes a POKéMON\nfriendly but lowers\nbase SPEED.$");
+const u8 gCornnBerryItemDescription[] = _("{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow CORNN.$");
+const u8 gMagostBerryItemDescription[] = _("{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow MAGOST.$");
+const u8 gRabutaBerryItemDescription[] = _("{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow RABUTA.$");
+const u8 gNomelBerryItemDescription[] = _("{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow NOMEL.$");
+const u8 gSpelonBerryItemDescription[] = _("{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow SPELON.$");
+const u8 gPamtreBerryItemDescription[] = _("{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow PAMTRE.$");
+const u8 gWatmelBerryItemDescription[] = _("{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow WATMEL.$");
+const u8 gDurinBerryItemDescription[] = _("{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow DURIN.$");
+const u8 gBelueBerryItemDescription[] = _("{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow BELUE.$");
+const u8 gLiechiBerryItemDescription[] = _("A hold item that\nraises ATTACK in\na pinch.$");
+const u8 gGanlonBerryItemDescription[] = _("A hold item that\nraises DEFENSE in\na pinch.$");
+const u8 gSalacBerryItemDescription[] = _("A hold item that\nraises SPEED in\na pinch.$");
+const u8 gPetayaBerryItemDescription[] = _("A hold item that\nraises SP. ATK in\na pinch.$");
+const u8 gApicotBerryItemDescription[] = _("A hold item that\nraises SP. DEF in\na pinch.$");
+const u8 gLansatBerryItemDescription[] = _("A hold item that\nups the critical-\nhit rate in a pinch.$");
+const u8 gStarfBerryItemDescription[] = _("A hold item that\nsharply boosts a\nstat in a pinch.$");
+const u8 gEnigmaBerryItemDescription[] = _("{POKEBLOCK} ingredient.\nPlant in loamy soil\nto grow a mystery.$");
+//hold items
+const u8 gBrightPowderItemDescription[] = _("A hold item that\ncasts a glare to\nreduce accuracy.$");
+const u8 gWhiteHerbItemDescription[] = _("A hold item that\nrestores any\nlowered stat.$");
+const u8 gMachoBraceItemDescription[] = _("A hold item that\npromotes growth,\nbut reduces SPEED.$");
+const u8 gExpShareItemDescription[] = _("A hold item that\ngets EXP. points\nfrom battles.$");
+const u8 gQuickClawItemDescription[] = _("A hold item that\noccasionally allows\nthe first strike.$");
+const u8 gSootheBellItemDescription[] = _("A hold item that\ncalms spirits and\nfosters friendship.$");
+const u8 gMentalHerbItemDescription[] = _("A hold item that\nsnaps POKéMON out\nof infatuation.$");
+const u8 gChoiceBandItemDescription[] = _("Raises a move’s\npower, but permits\nonly that move.$");
+const u8 gKingsRockItemDescription[] = _("A hold item that\nmay cause flinching\nwhen the foe is hit.$");
+const u8 gSilverPowderItemDescription[] = _("A hold item that\nraises the power of\nBUG-type moves.$");
+const u8 gAmuletCoinItemDescription[] = _("Doubles money in\nbattle if the\nholder takes part.$");
+const u8 gCleanseTagItemDescription[] = _("A hold item that\nhelps repel wild\nPOKéMON.$");
+const u8 gSoulDewItemDescription[] = _("Hold item: raises\nSP. ATK & SP. DEF of\nLATIOS & LATIAS.$");
+const u8 gDeepSeaToothItemDescription[] = _("A hold item that\nraises the SP. ATK\nof CLAMPERL.$");
+const u8 gDeepSeaScaleItemDescription[] = _("A hold item that\nraises the SP. DEF\nof CLAMPERL.$");
+const u8 gSmokeBallItemDescription[] = _("A hold item that\nassures fleeing\nfrom wild POKéMON.$");
+const u8 gEverstoneItemDescription[] = _("A wondrous hold\nitem that prevents\nevolution.$");
+const u8 gFocusBandItemDescription[] = _("A hold item that\noccasionally\nprevents fainting.$");
+const u8 gLuckyEggItemDescription[] = _("A hold item that\nboosts EXP. points\nearned in battle.$");
+const u8 gScopeLensItemDescription[] = _("A hold item that\nimproves the\ncritical-hit rate.$");
+const u8 gMetalCoatItemDescription[] = _("A hold item that\nraises the power of\nSTEEL-type moves.$");
+const u8 gLeftoversItemDescription[] = _("A hold item that\ngradually restores\nHP in battle.$");
+const u8 gDragonScaleItemDescription[] = _("A strange scale\nheld by DRAGON-\ntype POKéMON.$");
+const u8 gLightBallItemDescription[] = _("A hold item that\nraises the SP. ATK\nof PIKACHU.$");
+const u8 gSoftSandItemDescription[] = _("A hold item that\nraises the power of\nGROUND-type moves.$");
+const u8 gHardStoneItemDescription[] = _("A hold item that\nraises the power of\nROCK-type moves.$");
+const u8 gMiracleSeedItemDescription[] = _("A hold item that\nraises the power of\nGRASS-type moves.$");
+const u8 gBlackGlassesItemDescription[] = _("A hold item that\nraises the power of\nDARK-type moves.$");
+const u8 gBlackBeltItemDescription[] = _("A hold item that\nboosts FIGHTING-\ntype moves.$");
+const u8 gMagnetItemDescription[] = _("A hold item that\nboosts ELECTRIC-\ntype moves.$");
+const u8 gMysticWaterItemDescription[] = _("A hold item that\nraises the power of\nWATER-type moves.$");
+const u8 gSharpBeakItemDescription[] = _("A hold item that\nraises the power of\nFLYING-type moves.$");
+const u8 gPoisonBarbItemDescription[] = _("A hold item that\nraises the power of\nPOISON-type moves.$");
+const u8 gNeverMeltIceItemDescription[] = _("A hold item that\nraises the power of\nICE-type moves.$");
+const u8 gSpellTagItemDescription[] = _("A hold item that\nraises the power of\nGHOST-type moves.$");
+const u8 gTwistedSpoonItemDescription[] = _("A hold item that\nboosts PSYCHIC-\ntype moves.$");
+const u8 gCharcoalItemDescription[] = _("A hold item that\nraises the power of\nFIRE-type moves.$");
+const u8 gDragonFangItemDescription[] = _("A hold item that\nraises the power of\nDRAGON-type moves.$");
+const u8 gSilkScarfItemDescription[] = _("A hold item that\nraises the power of\nNORMAL-type moves.$");
+const u8 gUpGradeItemDescription[] = _("A peculiar box made\nby SILPH CO.$");
+const u8 gShellBellItemDescription[] = _("A hold item that\nrestores HP upon\nstriking the foe.$");
+const u8 gSeaIncenseItemDescription[] = _("A hold item that\nslightly boosts\nWATER-type moves.$");
+const u8 gLaxIncenseItemDescription[] = _("A hold item that\nslightly lowers the\nfoe’s accuracy.$");
+const u8 gLuckyPunchItemDescription[] = _("A hold item that\nraises CHANSEY’s\ncritical-hit rate.$");
+const u8 gMetalPowderItemDescription[] = _("A hold item that\nraises DITTO’s\nDEFENSE.$");
+const u8 gThickClubItemDescription[] = _("A hold item that \nraises CUBONE or\nMAROWAK’s ATTACK.$");
+const u8 gStickItemDescription[] = _("A hold item that\nraises FARFETCH’D’s\ncritical-hit ratio.$");
+const u8 gRedScarfItemDescription[] = _("A hold item that\nraises COOL in\nCONTESTS.$");
+const u8 gBlueScarfItemDescription[] = _("A hold item that\nraises BEAUTY in\nCONTESTS.$");
+const u8 gPinkScarfItemDescription[] = _("A hold item that\nraises CUTE in\nCONTESTS.$");
+const u8 gGreenScarfItemDescription[] = _("A hold item that\nraises SMART in\nCONTESTS.$");
+const u8 gYellowScarfItemDescription[] = _("A hold item that\nraises TOUGH in\nCONTESTS.$");
+//key items
+const u8 gMachBikeItemDescription[] = _("A folding bicycle\nthat doubles your\nspeed or better.$");
+const u8 gCoinCaseItemDescription[] = _("A case that holds\nup to 9,999 COINS.$");
+const u8 gItemfinderItemDescription[] = _("A device that\nsignals an invisible\nitem by sound.$");
+const u8 gOldRodItemDescription[] = _("Use by any body of\nwater to fish for\nwild POKéMON.$");
+const u8 gGoodRodItemDescription[] = _("A decent fishing\nrod for catching\nwild POKéMON.$");
+const u8 gSuperRodItemDescription[] = _("The best fishing\nrod for catching\nwild POKéMON.$");
+const u8 gSSTicketItemDescription[] = _("The ticket required\nfor sailing on a\nferry.$");
+const u8 gContestPassItemDescription[] = _("The pass required\nfor entering\nPOKéMON CONTESTS.$");
+const u8 gWailmerPailItemDescription[] = _("A tool used for\nwatering BERRIES\nand plants.$");
+const u8 gDevonGoodsItemDescription[] = _("A package that\ncontains DEVON’s\nmachine parts.$");
+const u8 gSootSackItemDescription[] = _("A sack used to\ngather and hold\nvolcanic ash.$");
+const u8 gBasementKeyItemDescription[] = _("The key for NEW\nMAUVILLE beneath\nMAUVILLE CITY.$");
+const u8 gAcroBikeItemDescription[] = _("A folding bicycle\ncapable of jumps\nand wheelies.$");
+const u8 gPokeblockCaseItemDescription[] = _("A case for holding\n{POKEBLOCK}S made with\na BERRY BLENDER.$");
+const u8 gLetterItemDescription[] = _("A letter to STEVEN\nfrom the PRESIDENT\nof the DEVON CORP.$");
+const u8 gEonTicketItemDescription[] = _("The ticket for a\nferry to a distant\nsouthern island.$");
+const u8 gRedOrbItemDescription[] = _("A red, glowing orb\nsaid to contain an\nancient power.$");
+const u8 gBlueOrbItemDescription[] = _("A blue, glowing orb\nsaid to contain an\nancient power.$");
+const u8 gScannerItemDescription[] = _("A device found\ninside the\nABANDONED SHIP.$");
+const u8 gGoGogglesItemDescription[] = _("Nifty goggles that\nprotect eyes from\ndesert sandstorms.$");
+const u8 gMeteoriteItemDescription[] = _("A meteorite found\nat METEOR FALLS.$");
+const u8 gRoom1KeyItemDescription[] = _("A key that opens a\ndoor inside the\nABANDONED SHIP.$");
+const u8 gRoom2KeyItemDescription[] = _("A key that opens a\ndoor inside the\nABANDONED SHIP.$");
+const u8 gRoom4KeyItemDescription[] = _("A key that opens a\ndoor inside the\nABANDONED SHIP.$");
+const u8 gRoom6KeyItemDescription[] = _("A key that opens a\ndoor inside the\nABANDONED SHIP.$");
+const u8 gStorageKeyItemDescription[] = _("The key to the\nstorage inside the\nABANDONED SHIP.$");
+const u8 gRootFossilItemDescription[] = _("A fossil of an\nancient, seafloor-\ndwelling POKéMON.$");
+const u8 gClawFossilItemDescription[] = _("A fossil of an\nancient, seafloor-\ndwelling POKéMON.$");
+const u8 gDevonScopeItemDescription[] = _("A device by DEVON\nthat signals any\nunseeable POKéMON.$");
+//TMs/HMs
+const u8 gTM01ItemDescription[] = _("Powerful, but makes\nthe user flinch if\nhit by the foe.$");
+const u8 gTM02ItemDescription[] = _("Hooks and slashes\nthe foe with long,\nsharp claws.$");
+const u8 gTM03ItemDescription[] = _("Generates an\nultrasonic wave\nthat may confuse.$");
+const u8 gTM04ItemDescription[] = _("Raises SP. ATK and\nSP. DEF by focusing\nthe mind.$");
+const u8 gTM05ItemDescription[] = _("A savage roar that\nmakes the foe flee \nto end the battle.$");
+const u8 gTM06ItemDescription[] = _("Poisons the foe\nwith a toxin that\ngradually worsens.$");
+const u8 gTM07ItemDescription[] = _("Creates a hailstorm\nthat damages all\ntypes except ICE.$");
+const u8 gTM08ItemDescription[] = _("Bulks up the body\nto boost both\nATTACK & DEFENSE.$");
+const u8 gTM09ItemDescription[] = _("Shoots 2 to 5 seeds\nin a row to strike\nthe foe.$");
+const u8 gTM10ItemDescription[] = _("The attack power\nvaries among\ndifferent POKéMON.$");
+const u8 gTM11ItemDescription[] = _("Raises the power of\nFIRE-type moves\nfor 5 turns.$");
+const u8 gTM12ItemDescription[] = _("Enrages the foe so\nit can only use\nattack moves.$");
+const u8 gTM13ItemDescription[] = _("Fires an icy cold\nbeam that may\nfreeze the foe.$");
+const u8 gTM14ItemDescription[] = _("A brutal snow-and-\nwind attack that\nmay freeze the foe.$");
+const u8 gTM15ItemDescription[] = _("Powerful, but needs\nrecharging the\nnext turn.$");
+const u8 gTM16ItemDescription[] = _("Creates a wall of\nlight that lowers\nSP. ATK damage.$");
+const u8 gTM17ItemDescription[] = _("Negates all damage,\nbut may fail if used\nin succession.$");
+const u8 gTM18ItemDescription[] = _("Raises the power of\nWATER-type moves\nfor 5 turns.$");
+const u8 gTM19ItemDescription[] = _("Recovers half the\nHP of the damage \nthis move inflicts.$");
+const u8 gTM20ItemDescription[] = _("Prevents status\nabnormality with a\nmystical power.$");
+const u8 gTM21ItemDescription[] = _("The less the user\nlikes you, the more\npowerful this move.$");
+const u8 gTM22ItemDescription[] = _("Absorbs sunlight in\nthe 1st turn, then\nattacks next turn.$");
+const u8 gTM23ItemDescription[] = _("Slams the foe with\na hard tail. It may\nlower DEFENSE.$");
+const u8 gTM24ItemDescription[] = _("A powerful electric\nattack that may\ncause paralysis.$");
+const u8 gTM25ItemDescription[] = _("Strikes the foe\nwith a thunderbolt.\nIt may paralyze.$");
+const u8 gTM26ItemDescription[] = _("Causes a quake\nthat has no effect\non flying foes.$");
+const u8 gTM27ItemDescription[] = _("The more the user\nlikes you, the more\npowerful this move.$");
+const u8 gTM28ItemDescription[] = _("Digs underground\nthe 1st turn, then\nstrikes next turn.$");
+const u8 gTM29ItemDescription[] = _("A powerful psychic\nattack that may\nlower SP. DEF.$");
+const u8 gTM30ItemDescription[] = _("Hurls a dark lump\nat the foe. It may\nlower SP. DEF.$");
+const u8 gTM31ItemDescription[] = _("Destroys barriers\nlike LIGHT SCREEN\nand causes damage.$");
+const u8 gTM32ItemDescription[] = _("Creates illusory\ncopies to enhance\nelusiveness.$");
+const u8 gTM33ItemDescription[] = _("Creates a wall of\nlight that weakens\nphysical attacks.$");
+const u8 gTM34ItemDescription[] = _("Zaps the foe with a\njolt of electricity\nthat never misses.$");
+const u8 gTM35ItemDescription[] = _("Looses a stream of\nfire that may burn\nthe foe.$");
+const u8 gTM36ItemDescription[] = _("Hurls sludge at the\nfoe. It may poison\nthe foe.$");
+const u8 gTM37ItemDescription[] = _("Causes a sandstorm\nthat hits the foe\nover several turns.$");
+const u8 gTM38ItemDescription[] = _("A powerful fire\nattack that may\nburn the foe.$");
+const u8 gTM39ItemDescription[] = _("Stops the foe from\nmoving with rocks.\nMay lower SPEED.$");
+const u8 gTM40ItemDescription[] = _("An extremely fast\nattack that can’t\nbe avoided.$");
+const u8 gTM41ItemDescription[] = _("Prevents the foe\nfrom using the same\nmove in a row.$");
+const u8 gTM42ItemDescription[] = _("Raises ATTACK when\npoisoned, burned,\nor paralyzed.$");
+const u8 gTM43ItemDescription[] = _("Adds an effect to\nattack depending\non the location.$");
+const u8 gTM44ItemDescription[] = _("The user sleeps for\n2 turns to restore\nhealth and status.$");
+const u8 gTM45ItemDescription[] = _("Makes it tough to\nattack a foe of the\nopposite gender.$");
+const u8 gTM46ItemDescription[] = _("While attacking,\nit may steal the\nfoe’s held item.$");
+const u8 gTM47ItemDescription[] = _("Spreads hard-\nedged wings and\nslams into the foe.$");
+const u8 gTM48ItemDescription[] = _("Switches abilities\nwith the foe on the\nturn this is used.$");
+const u8 gTM49ItemDescription[] = _("Steals the effects\nof the move the foe\nis trying to use.$");
+const u8 gTM50ItemDescription[] = _("Enables full-power\nattack, but sharply\nlowers SP. ATK.$");
+
+const u8 gHM01ItemDescription[] = _("Attacks the foe\nwith sharp blades\nor claws.$");
+const u8 gHM02ItemDescription[] = _("Flies up on the\nfirst turn, then\nattacks next turn.$");
+const u8 gHM03ItemDescription[] = _("Creates a huge\nwave, then crashes\nit down on the foe.$");
+const u8 gHM04ItemDescription[] = _("Builds enormous\npower, then slams\nthe foe.$");
+const u8 gHM05ItemDescription[] = _("Looses a powerful\nblast of light that\nreduces accuracy.$");
+const u8 gHM06ItemDescription[] = _("A rock-crushingly\ntough attack that\nmay lower DEFENSE.$");
+const u8 gHM07ItemDescription[] = _("Attacks the foe\nwith enough power\nto climb waterfalls.$");
+const u8 gHM08ItemDescription[] = _("Dives underwater\nthe 1st turn, then\nattacks next turn.$");
+//FireRed/LeafGreen specific key items
+const u8 gOaksParcelItemDescription[] = _("A parcel for PROF.\nOAK from a POKéMON\nMART’s clerk.$");
+const u8 gPokeFluteItemDescription[] = _("A sweet-sounding\nflute that awakens\nPOKéMON.$");
+const u8 gSecretKeyItemDescription[] = _("The key to the\nCINNABAR ISLAND\nGYM’s entrance.$");
+const u8 gBikeVoucherItemDescription[] = _("A voucher for\nobtaining a bicycle\nfrom the BIKE SHOP.$");
+const u8 gGoldTeethItemDescription[] = _("Gold dentures lost\nby the SAFARI\nZONE’s WARDEN.$");
+const u8 gOldAmberItemDescription[] = _("A stone containing\nthe genes of an\nancient POKéMON.$");
+const u8 gCardKeyItemDescription[] = _("A card-type door\nkey used in SILPH\nCO’s office.$");
+const u8 gLiftKeyItemDescription[] = _("An elevator key\nused in TEAM\nROCKET’s HIDEOUT.$");
+const u8 gHelixFossilItemDescription[] = _("A piece of an\nancient marine\nPOKéMON’s seashell.$");
+const u8 gDomeFossilItemDescription[] = _("A piece of an\nancient marine\nPOKéMON’s shell.$");
+const u8 gSilphScopeItemDescription[] = _("SILPH CO’s scope\nmakes unseeable\nPOKéMON visible.$");
+const u8 gBicycleItemDescription[] = _("A folding bicycle\nthat is faster than\nthe RUNNING SHOES.$");
+const u8 gTownMapItemDescription[] = _("Can be viewed\nanytime. Shows your\npresent location.$");
+const u8 gVSSeekerItemDescription[] = _("A rechargeable unit\nthat flags battle-\nready TRAINERS.$");
+const u8 gFameCheckerItemDescription[] = _("Stores information\non famous people\nfor instant recall.$");
+const u8 gTMCaseItemDescription[] = _("A convenient case \nthat holds TMs and\nHMs.$");
+const u8 gBerryPouchItemDescription[] = _("A convenient\ncontainer that\nholds BERRIES.$");
+const u8 gTeachyTVItemDescription[] = _("A TV set tuned to\nan advice program\nfor TRAINERS.$");
+const u8 gTriPassItemDescription[] = _("A pass for ferries\nbetween ONE, TWO,\nand THREE ISLAND.$");
+const u8 gRainbowPassItemDescription[] = _("For ferries serving\nVERMILION and the\nSEVII ISLANDS.$");
+const u8 gTeaItemDescription[] = _("A thirst-quenching\ntea prepared by an\nold lady.$");
+const u8 gMysticTicketItemDescription[] = _("A ticket required\nto board the ship\nto NAVEL ROCK.$");
+const u8 gAuroraTicketItemDescription[] = _("A ticket required\nto board the ship\nto BIRTH ISLAND.$");
+const u8 gPowderJarItemDescription[] = _("Stores BERRY\nPOWDER made using\na BERRY CRUSHER.$");
+const u8 gRubyItemDescription[] = _("An exquisite, red-\nglowing gem that\nsymbolizes passion.$");
+const u8 gSapphireItemDescription[] = _("A brilliant blue gem\nthat symbolizes\nhonesty.$");
+//Emerald specific key items
+const u8 gMagmaEmblemItemDescription[] = _("A medal-like item in\nthe same shape as\nTEAM MAGMA’s mark.$");
+const u8 gOldSeaMapItemDescription[] = _("A faded sea chart\nthat shows the way\nto a certain island.$");
+
+const struct Item gItems[] = {
+
+ [ITEM_NONE] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ //Pokeballs
+
+ [ITEM_MASTER_BALL] = {
+ .name = _("MASTER BALL$"),
+ .itemId = ITEM_MASTER_BALL,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gMasterBallItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_POKE_BALLS,
+ .type = 0,
+ .fieldUseFunc = NULL,
+ .battleUsage = 2,
+ .battleUseFunc = ItemUseInBattle_Pokeball,
+ .secondaryId = 0,
+ },
+
+ [ITEM_ULTRA_BALL] = {
+ .name = _("ULTRA BALL$"),
+ .itemId = ITEM_ULTRA_BALL,
+ .price = 1200,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gUltraBallItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_POKE_BALLS,
+ .type = 1,
+ .fieldUseFunc = NULL,
+ .battleUsage = 2,
+ .battleUseFunc = ItemUseInBattle_Pokeball,
+ .secondaryId = 1,
+ },
+
+ [ITEM_GREAT_BALL] = {
+ .name = _("GREAT BALL$"),
+ .itemId = ITEM_GREAT_BALL,
+ .price = 600,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gGreatBallItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_POKE_BALLS,
+ .type = 2,
+ .fieldUseFunc = NULL,
+ .battleUsage = 2,
+ .battleUseFunc = ItemUseInBattle_Pokeball,
+ .secondaryId = 2,
+ },
+
+ [ITEM_POKE_BALL] = {
+ .name = _("POKé BALL$"),
+ .itemId = ITEM_POKE_BALL,
+ .price = 200,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gPokeBallItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_POKE_BALLS,
+ .type = 3,
+ .fieldUseFunc = NULL,
+ .battleUsage = 2,
+ .battleUseFunc = ItemUseInBattle_Pokeball,
+ .secondaryId = 3,
+ },
+
+ [ITEM_SAFARI_BALL] = {
+ .name = _("SAFARI BALL$"),
+ .itemId = ITEM_SAFARI_BALL,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gSafariBallItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_POKE_BALLS,
+ .type = 4,
+ .fieldUseFunc = NULL,
+ .battleUsage = 2,
+ .battleUseFunc = ItemUseInBattle_Pokeball,
+ .secondaryId = 4,
+ },
+
+ [ITEM_NET_BALL] = {
+ .name = _("NET BALL$"),
+ .itemId = ITEM_NET_BALL,
+ .price = 1000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gNetBallItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_POKE_BALLS,
+ .type = 5,
+ .fieldUseFunc = NULL,
+ .battleUsage = 2,
+ .battleUseFunc = ItemUseInBattle_Pokeball,
+ .secondaryId = 5,
+ },
+
+ [ITEM_DIVE_BALL] = {
+ .name = _("DIVE BALL$"),
+ .itemId = ITEM_DIVE_BALL,
+ .price = 1000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDiveBallItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_POKE_BALLS,
+ .type = 6,
+ .fieldUseFunc = NULL,
+ .battleUsage = 2,
+ .battleUseFunc = ItemUseInBattle_Pokeball,
+ .secondaryId = 6,
+ },
+
+ [ITEM_NEST_BALL] = {
+ .name = _("NEST BALL$"),
+ .itemId = ITEM_NEST_BALL,
+ .price = 1000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gNestBallItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_POKE_BALLS,
+ .type = 7,
+ .fieldUseFunc = NULL,
+ .battleUsage = 2,
+ .battleUseFunc = ItemUseInBattle_Pokeball,
+ .secondaryId = 7,
+ },
+
+ [ITEM_REPEAT_BALL] = {
+ .name = _("REPEAT BALL$"),
+ .itemId = ITEM_REPEAT_BALL,
+ .price = 1000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gRepeatBallItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_POKE_BALLS,
+ .type = 8,
+ .fieldUseFunc = NULL,
+ .battleUsage = 2,
+ .battleUseFunc = ItemUseInBattle_Pokeball,
+ .secondaryId = 8,
+ },
+
+ [ITEM_TIMER_BALL] = {
+ .name = _("TIMER BALL$"),
+ .itemId = ITEM_TIMER_BALL,
+ .price = 1000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTimerBallItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_POKE_BALLS,
+ .type = 9,
+ .fieldUseFunc = NULL,
+ .battleUsage = 2,
+ .battleUseFunc = ItemUseInBattle_Pokeball,
+ .secondaryId = 9,
+ },
+
+ [ITEM_LUXURY_BALL] = {
+ .name = _("LUXURY BALL$"),
+ .itemId = ITEM_LUXURY_BALL,
+ .price = 1000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gLuxuryBallItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_POKE_BALLS,
+ .type = 10,
+ .ItemUseFunc fieldUseFunc = NULL,
+ .battleUsage = 2,
+ .ItemUseFunc battleUseFunc = ItemUseInBattle_Pokeball,
+ .secondaryId = 10,
+ },
+
+ [ITEM_PREMIER_BALL] = {
+ .name = _("PREMIER BALL$"),
+ .itemId = ITEM_PREMIER_BALL,
+ .price = 200,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gPremierBallItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_POKE_BALLS,
+ .type = 11,
+ .fieldUseFunc = NULL,
+ .battleUsage = 2,
+ .battleUseFunc = ItemUseInBattle_Pokeball,
+ .secondaryId = 11,
+ },
+
+ //Medicine
+
+ [ITEM_POTION] = {
+ .name = _("POTION$"),
+ .itemId = ITEM_POTION,
+ .price = 300,
+ .holdEffect = 0,
+ .holdEffectParam = 20,
+ .description = gPotionItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+
+ [ITEM_ANTIDOTE] = {
+ .name = _("ANTIDOTE$"),
+ .itemId = ITEM_ANTIDOTE,
+ .price = 100,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gAntidoteItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+
+ [ITEM_BURN_HEAL] = {
+ .name = _("BURN HEAL$"),
+ .itemId = ITEM_BURN_HEAL,
+ .price = 250,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gBurnHealItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+
+ [ITEM_ICE_HEAL] = {
+ .name = _("ICE HEAL$"),
+ .itemId = ITEM_ICE_HEAL,
+ .price = 250,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gIceHealItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+
+ [ITEM_AWAKENING] = {
+ .name = _("AWAKENING$"),
+ .itemId = ITEM_AWAKENING,
+ .price = 250,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gAwakeningItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+
+ [ITEM_PARALYZE_HEAL] = {
+ .name = _("PARLYZ HEAL$"),
+ .itemId = ITEM_PARALYZE_HEAL,
+ .price = 200,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gParalyzeHealItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+
+ [ITEM_FULL_RESTORE] = {
+ .name = _("FULL RESTORE$"),
+ .itemId = ITEM_FULL_RESTORE,
+ .price = 3000,
+ .holdEffect = 0,
+ .holdEffectParam = 255,
+ .description = gFullRestoreItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+
+ [ITEM_MAX_POTION] = {
+ .name = _("MAX POTION$"),
+ .itemId = ITEM_MAX_POTION,
+ .price = 2500,
+ .holdEffect = 0,
+ .holdEffectParam = 255,
+ .description = gMaxPotionItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+
+ [ITEM_HYPER_POTION] = {
+ .name = _("HYPER POTION$"),
+ .itemId = ITEM_HYPER_POTION,
+ .price = 1200,
+ .holdEffect = 0,
+ .holdEffectParam = 200,
+ .description = gHyperPotionItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+
+ [ITEM_SUPER_POTION] = {
+ .name = _("SUPER POTION$"),
+ .itemId = ITEM_SUPER_POTION,
+ .price = 700,
+ .holdEffect = 0,
+ .holdEffectParam = 50,
+ .description = gSuperPotionItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+
+ [ITEM_FULL_HEAL] = {
+ .name = _("FULL HEAL$"),
+ .itemId = ITEM_FULL_HEAL,
+ .price = 600,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gFullHealItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+
+ [ITEM_REVIVE] = {
+ .name = _("REVIVE$"),
+ .itemId = ITEM_REVIVE,
+ .price = 1500,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gReviveItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+ [ITEM_MAX_REVIVE] = {
+ .name = _("MAX REVIVE$"),
+ .itemId = ITEM_MAX_REVIVE,
+ .price = 4000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gMaxReviveItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+ [ITEM_FRESH_WATER] = {
+ .name = _("FRESH WATER$"),
+ .itemId = ITEM_FRESH_wATER,
+ .price = 200,
+ .holdEffect = 0,
+ .holdEffectParam = 50,
+ .description = gFreshWaterItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+
+ [ITEM_SODA_POP] = {
+ .name = _("SODA POP$"),
+ .itemId = ITEM_SODA_POP,
+ .price = 300,
+ .holdEffect = 0,
+ .holdEffectParam = 60,
+ .description = gSodaPopItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+
+ [ITEM_LEMONADE] = {
+ .name = _("LEMONADE$"),
+ .itemId = ITEM_LEMONADE,
+ .price = 350,
+ .holdEffect = 0,
+ .holdEffectParam = 80,
+ .description = gLemonadeItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+
+ [ITEM_MOOMOO_MILK] = {
+ .name = _("MOOMOO MILK$"),
+ .itemId = ITEM_MOOMOO_MILK,
+ .price = 500,
+ .holdEffect = 0,
+ .holdEffectParam = 100,
+ .description = gMoomooMilkItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+
+ [ITEM_ENERGY_POWDER] = {
+ .name = _("ENERGYPOWDER$"),
+ .itemId = ITEM_ENERGY_POWDER,
+ .price = 500,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gEnergyPowderItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+
+ [ITEM_ENERGY_ROOT] = {
+ .name = _("ENERGY ROOT$"),
+ .itemId = ITEM_ENERGY_ROOT,
+ .price = 800,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gEnergyRootItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+
+ [ITEM_HEAL_POWDER] = {
+ .name = _("HEAL POWDER$"),
+ .itemId = ITEM_HEAL_POWDER,
+ .price = 450,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gHealPowderItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+
+ [ITEM_REVIVAL_HERB] = {
+ .name = _("REVIVAL HERB$"),
+ .itemId = ITEM_REVIVAL_HERB,
+ .price = 2800,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gRevivalHerbItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+
+ [ITEM_ETHER] = {
+ .name = _("ETHER$"),
+ .itemId = ITEM_ETHER,
+ .price = 1200,
+ .holdEffect = 0,
+ .holdEffectParam = 10,
+ .description = gEtherItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_PPRecovery,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_PPRecovery,
+ .secondaryId = 0,
+ },
+
+ [ITEM_MAX_ETHER] = {
+ .name = _("MAX ETHER$"),
+ .itemId = ITEM_MAX_ETHER,
+ .price = 2000,
+ .holdEffect = 0,
+ .holdEffectParam = 255,
+ .description = gMaxEtherItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_PPRecovery,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_PPRecovery,
+ .secondaryId = 0,
+ },
+
+ [ITEM_ELIXIR] = {
+ .name = _("ELIXIR$"),
+ .itemId = ITEM_ELIXIR,
+ .price = 3000,
+ .holdEffect = 0,
+ .holdEffectParam = 10,
+ .description = gElixirItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_PPRecovery,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_PPRecovery,
+ .secondaryId = 0,
+ },
+
+ [ITEM_MAX_ELIXIR] = {
+ .name = _("MAX ELIXIR$"),
+ .itemId = ITEM_MAX_ELIXIR,
+ .price = 4500,
+ .holdEffect = 0,
+ .holdEffectParam = 255,
+ .description = gMaxElixirItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_PPRecovery,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_PPRecovery,
+ .secondaryId = 0,
+ },
+
+ [ITEM_LAVA_COOKIE] = {
+ .name = _("LAVA COOKIE$"),
+ .itemId = ITEM_LAVA_COOKIE,
+ .price = 200,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gLavaCookieItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+
+ [ITEM_BLUE_FLUTE] = {
+ .name = _("BLUE FLUTE$"),
+ .itemId = ITEM_BLUE_FLUTE,
+ .price = 100,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gBlueFluteItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+
+ [ITEM_YELLOW_FLUTE] = {
+ .name = _("YELLOW FLUTE$"),
+ .itemId = ITEM_YELLOW_FLUTE,
+ .price = 200,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gYellowFluteItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+
+ [ITEM_RED_FLUTE] = {
+ .name = _("RED FLUTE$"),
+ .itemId = ITEM_RED_FLUTE,
+ .price = 300,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gRedFluteItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+
+ //Not medicine
+
+ [ITEM_BLACK_FLUTE] = {
+ .name = _("BLACK FLUTE$"),
+ .itemId = ITEM_BLACK_FLUTE,
+ .price = 400,
+ .holdEffect = 0,
+ .holdEffectParam = 50,
+ .description = gBlackFluteItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_BlackWhiteFlute,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_WHITE_FLUTE] = {
+ .name = _("WHITE FLUTE$"),
+ .itemId = ITEM_WHITE_FLUTE,
+ .price = 500,
+ .holdEffect = 0,
+ .holdEffectParam = 150,
+ .description = gWhiteFluteItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_BlackWhiteFlute,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ //Medicine again
+
+ [ITEM_BERRY_JUICE] = {
+ .name = _("BERRY JUICE$"),
+ .itemId = ITEM_BERRY_JUICE,
+ .price = 100,
+ .holdEffect = 1,
+ .holdEffectParam = 20,
+ .description = gBerryJuiceItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+
+ [ITEM_SACRED_ASH] = {
+ .name = _("SACRED ASH$"),
+ .itemId = ITEM_SACRED_ASH,
+ .price = 200,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gSacredAshItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_SacredAsh,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ //Collectibles
+
+ [ITEM_SHOAL_SALT] = {
+ .name = _("SHOAL SALT$"),
+ .itemId = ITEM_SHOAL_SALT,
+ .price = 20,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gShoalSaltItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_SHOAL_SHELL] = {
+ .name = _("SHOAL SHELL$"),
+ .itemId = ITEM_SHOAL_SHELL,
+ .price = 20,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gShoalShellItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_RED_SHARD] = {
+ .name = _("RED SHARD$"),
+ .itemId = ITEM_RED_SHARD,
+ .price = 200,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gRedShardItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_BLUE_SHARD] = {
+ .name = _("BLUE SHARD$"),
+ .itemId = ITEM_BLUE_SHARD,
+ .price = 200,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gBlueShardItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_YELLOW_SHARD] = {
+ .name = _("YELLOW SHARD$"),
+ .itemId = ITEM_YELLOW_SHARD,
+ .price = 200,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gYellowShardItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_GREEN_SHARD] = {
+ .name = _("GREEN SHARD$"),
+ .itemId = ITEM_GREEN_SHARD,
+ .price = 200,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ //Empty Items
+
+ [ITEM_034] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_035] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_036] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_037] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ [ITEM_038] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ [ITEM_039] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ [ITEM_03A] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_03B] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_03C] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_03D] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_03E] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ //Vitamins
+
+ [ITEM_HP_UP] = {
+ .name = _("HP UP$"),
+ .itemId = ITEM_HP_UP,
+ .price = 9800,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gHpUpItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_PROTEIN] = {
+ .name = _("PROTEIN$"),
+ .itemId = ITEM_PROTEIN,
+ .price = 9800,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gProteinItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_IRON] = {
+ .name = _("IRON$"),
+ .itemId = ITEM_IRON,
+ .price = 9800,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gIronItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_CARBOS] = {
+ .name = _("CARBOS$"),
+ .itemId = ITEM_,
+ .price = 9800,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gCarbosItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_CALCIUM] = {
+ .name = _("CALCIUM$"),
+ .itemId = ITEM_CALCIUM,
+ .price = 9800,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gCalciumItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_RARE_CANDY] = {
+ .name = _("RARE CANDY$"),
+ .itemId = ITEM_RARE_CANDY,
+ .price = 4800,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gRareCandyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_RareCandy,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_PP_UP] = {
+ .name = _("PP UP$"),
+ .itemId = ITEM_PP_UP,
+ .price = 9800,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gPPUpItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_PPUp,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_ZINC] = {
+ .name = _("ZINC$"),
+ .itemId = ITEM_ZINC,
+ .price = 9800,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gZincItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_PP_MAX] = {
+ .name = _("PP MAX$"),
+ .itemId = ITEM_PP_MAX,
+ .price = 9800,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gPPMaxItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_PPUp,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_048] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ //battle items
+
+ [ITEM_GUARD_SPEC] = {
+ .name = _("GUARD SPEC.$"),
+ .itemId = ITEM_GUARD_SPEC,
+ .price = 700,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gGuardSpecItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 2,
+ .battleUseFunc = ItemUseInBattle_StatIncrease,
+ .secondaryId = 0,
+ },
+
+ [ITEM_DIRE_HIT] = {
+ .name = _("DIRE HIT$"),
+ .itemId = ITEM_DIRE_HIT,
+ .price = 650,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDireHitItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 2,
+ .battleUseFunc = ItemUseInBattle_StatIncrease,
+ .secondaryId = 0,
+ },
+
+ [ITEM_X_ATTACK] = {
+ .name = _("X ATTACK$"),
+ .itemId = ITEM_X_ATTACK,
+ .price = 500,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gXAttackItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 2,
+ .battleUseFunc = ItemUseInBattle_StatIncrease,
+ .secondaryId = 0,
+ },
+
+ [ITEM_X_DEFEND] = {
+ .name = _("X DEFEND$"),
+ .itemId = ITEM_X_DEFEND,
+ .price = 550,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gXDefendItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 2,
+ .battleUseFunc = ItemUseInBattle_StatIncrease,
+ .secondaryId = 0,
+ },
+
+ [ITEM_X_SPEED] = {
+ .name = _("X SPEED$"),
+ .itemId = ITEM_X_SPEED,
+ .price = 350,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gXSpeedItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 2,
+ .battleUseFunc = ItemUseInBattle_StatIncrease,
+ .secondaryId = 0,
+ },
+
+ [ITEM_X_ACCURACY] = {
+ .name = _("X ACCURACY$"),
+ .itemId = ITEM_X_ACCURACY,
+ .price = 950,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gXAccuracyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 2,
+ .battleUseFunc = ItemUseInBattle_StatIncrease,
+ .secondaryId = 0,
+ },
+
+ [ITEM_X_SPECIAL] = {
+ .name = _("X SPECIAL$"),
+ .itemId = ITEM_X_SPECIAL,
+ .price = 350,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gXSpecialItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 2,
+ .battleUseFunc = ItemUseInBattle_StatIncrease,
+ .secondaryId = 0,
+ },
+
+ [ITEM_POKE_DOLL] = {
+ .name = _("POKé DOLL$"),
+ .itemId = ITEM_POKE_DOLL,
+ .price = 1000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gPokeDollItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 2,
+ .battleUseFunc = ItemUseInBattle_Escape,
+ .secondaryId = 0,
+ },
+
+ [ITEM_FLUFFY_TAIL] = {
+ .name = _("FLUFFY TAIL$"),
+ .itemId = ITEM_FLUFFY_TAIL,
+ .price = 1000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gFluffyTailItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 2,
+ .battleUseFunc = ItemUseInBattle_Escape,
+ .secondaryId = 0,
+ },
+
+ [ITEM_052] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+//field items
+
+ [ITEM_SUPER_REPEL] = {
+ .name = _("SUPER REPEL$"),
+ .itemId = ITEM_SUPER_REPEL,
+ .price = 500,
+ .holdEffect = 0,
+ .holdEffectParam = 200,
+ .description = gSuperRepelItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_Repel,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_MAX_REPEL] = {
+ .name = _("MAX REPEL$"),
+ .itemId = ITEM_MAX_REPEL,
+ .price = 700,
+ .holdEffect = 0,
+ .holdEffectParam = 250,
+ .description = gMaxRepelItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_Repel,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_ESCAPE_ROPE] = {
+ .name = _("ESCAPE ROPE$"),
+ .itemId = ITEM_ESCAPE_ROPE,
+ .price = 550,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gEscapeRopeItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 2,
+ .fieldUseFunc = ItemUseOutOfBattle_EscapeRope,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_REPEL] = {
+ .name = _("REPEL$"),
+ .itemId = ITEM_REPEL,
+ .price = 350,
+ .holdEffect = 0,
+ .holdEffectParam = 100,
+ .description = gRepelItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_Repel,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+//Empty items #2
+
+ [ITEM_057] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_058] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_059] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_05A] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_05B] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_05C] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+//Evolution Stones
+
+ [ITEM_SUN_STONE] = {
+ .name = _("SUN STONE$"),
+ .itemId = ITEM_SUN_STONE,
+ .price = 2100,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gSunStoneItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_EvolutionStone,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_MOON_STONE] = {
+ .name = _("MOON STONE$"),
+ .itemId = ITEM_MOON_STONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gMoonStoneItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_EvolutionStone,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_FIRE_STONE] = {
+ .name = _("FIRE STONE$"),
+ .itemId = ITEM_FIRE_STONE,
+ .price = 2100,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gFireStoneItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_EvolutionStone,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_THUNDER_STONE] = {
+ .name = _("THUNDERSTONE$"),
+ .itemId = ITEM_THUNDER_STONE,
+ .price = 2100,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gThunderStoneItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_EvolutionStone,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_WATER_STONE] = {
+ .name = _("WATER STONE$"),
+ .itemId = ITEM_WATER_STONE,
+ .price = 2100,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gWaterStoneItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_EvolutionStone,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_LEAF_STONE] = {
+ .name = _("LEAF STONE$"),
+ .itemId = ITEM_LEAF_STONE,
+ .price = 2100,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gLeafStoneItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_EvolutionStone,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+//Empty items #3
+
+ [ITEM_063] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_064] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_065] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_066] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+//Valuable items
+ [ITEM_TINY_MUSHROOM] = {
+ .name = _("TINYMUSHROOM$"),
+ .itemId = ITEM_TINY_MUSHROOM,
+ .price = 500,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTinyMushroomItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_BIG_MUSHROOM] = {
+ .name = _("BIG MUSHROOM$"),
+ .itemId = ITEM_BIG_MUSHROOM,
+ .price = 5000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gBigMushroomItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_069] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_PEARL] = {
+ .name = _("PEARL$"),
+ .itemId = ITEM_PEARL,
+ .price = 1400,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gPearlItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_BIG_PEARL] = {
+ .name = _("BIG PEARL$"),
+ .itemId = ITEM_BIG_PEARL,
+ .price = 7500,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gBigPearlItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_STARDUST] = {
+ .name = _("STARDUST$"),
+ .itemId = ITEM_STARDUST,
+ .price = 2000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gStardustItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_STAR_PIECE] = {
+ .name = _("STAR PIECE$"),
+ .itemId = ITEM_STAR_PIECE,
+ .price = 9800,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gStarPieceItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_NUGGET] = {
+ .name = _("NUGGET$"),
+ .itemId = ITEM_NUGGET,
+ .price = 10000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gNuggetItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_HEART_SCALE] = {
+ .name = _("HEART SCALE$"),
+ .itemId = ITEM_HEART_SCALE,
+ .price = 100,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gHeartScaleItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+//empty items
+
+ [ITEM_070] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_071] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_072] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_073] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_074] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_075] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_076] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_077] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_078] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+//mail
+
+ [ITEM_ORANGE_MAIL] = {
+ .name = _("ORANGE MAIL$"),
+ .itemId = ITEM_ORANGE_MAIL,
+ .price = 50,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gOrangeMailItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 0,
+ .fieldUseFunc = ItemUseOutOfBattle_Mail,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_HARBOR_MAIL] = {
+ .name = _("HARBOR MAIL$"),
+ .itemId = ITEM_HARBOR_MAIL,
+ .price = 50,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gHarborMailItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 0,
+ .fieldUseFunc = ItemUseOutOfBattle_Mail,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 1,
+ },
+
+ [ITEM_GLITTER_MAIL] = {
+ .name = _("GLITTER MAIL$"),
+ .itemId = ITEM_GLITTER_MAIL,
+ .price = 50,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gGlitterMailItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 0,
+ .fieldUseFunc = ItemUseOutOfBattle_Mail,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 2,
+ },
+
+ [ITEM_MECH_MAIL] = {
+ .name = _("MECH MAIL$"),
+ .itemId = ITEM_MECH_MAIL,
+ .price = 50,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gMechMailItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 0,
+ .fieldUseFunc = ItemUseOutOfBattle_Mail,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 3,
+ },
+
+ [ITEM_WOOD_MAIL] = {
+ .name = _("WOOD MAIL$"),
+ .itemId = ITEM_WOOD_MAIL,
+ .price = 50,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gWoodMailItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 0,
+ .fieldUseFunc = ItemUseOutOfBattle_Mail,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 4,
+ },
+
+ [ITEM_WAVE_MAIL] = {
+ .name = _("WAVE MAIL$"),
+ .itemId = ITEM_WAVE_MAIL,
+ .price = 50,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gWaveMailItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 0,
+ .fieldUseFunc = ItemUseOutOfBattle_Mail,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 5,
+ },
+
+ [ITEM_BEAD_MAIL] = {
+ .name = _("BEAD MAIL$"),
+ .itemId = ITEM_BEAD_MAIL,
+ .price = 50,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gBeadMailItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 0,
+ .fieldUseFunc = ItemUseOutOfBattle_Mail,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 6,
+ },
+
+ [ITEM_SHADOW_MAIL] = {
+ .name = _("SHADOW MAIL$"),
+ .itemId = ITEM_SHADOW_MAIL,
+ .price = 50,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gShadowMailItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 0,
+ .fieldUseFunc = ItemUseOutOfBattle_Mail,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 7,
+ },
+
+ [ITEM_TROPIC_MAIL] = {
+ .name = _("TROPIC MAIL$"),
+ .itemId = ITEM_TROPIC_MAIL,
+ .price = 50,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTropicMailItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 0,
+ .fieldUseFunc = ItemUseOutOfBattle_Mail,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 8,
+ },
+
+ [ITEM_DREAM_MAIL] = {
+ .name = _("DREAM MAIL$"),
+ .itemId = ITEM_DREAM_MAIL,
+ .price = 50,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDreamMailItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 0,
+ .fieldUseFunc = ItemUseOutOfBattle_Mail,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 9,
+ },
+
+ [ITEM_FAB_MAIL] = {
+ .name = _("FAB MAIL$"),
+ .itemId = ITEM_FAB_MAIL,
+ .price = 50,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gFabMailItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 0,
+ .fieldUseFunc = ItemUseOutOfBattle_Mail,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 10,
+ },
+
+ [ITEM_RETRO_MAIL] = {
+ .name = _("RETRO MAIL$"),
+ .itemId = ITEM_RETRO_MAIL,
+ .price = 50,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gRetroMailItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 0,
+ .fieldUseFunc = ItemUseOutOfBattle_Mail,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 11,
+ },
+
+//berries
+
+ [ITEM_CHERI_BERRY] = {
+ .name = _("CHERI BERRY$"),
+ .itemId = ITEM_CHERI_BERRY,
+ .price = 20,
+ .holdEffect = 2,
+ .holdEffectParam = 0,
+ .description = gCheriBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+
+ [ITEM_CHESTO_BERRY] = {
+ .name = _("CHESTO BERRY$"),
+ .itemId = ITEM_CHESTO_BERRY,
+ .price = 20,
+ .holdEffect = 3,
+ .holdEffectParam = 0,
+ .description = gChestoBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+
+ [ITEM_PECHA_BERRY] = {
+ .name = _("PECHA BERRY$"),
+ .itemId = ITEM_PECHA_BERRY,
+ .price = 20,
+ .holdEffect = 4,
+ .holdEffectParam = 0,
+ .description = gPechaBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+
+ [ITEM_RAWST_BERRY] = {
+ .name = _("RAWST BERRY$"),
+ .itemId = ITEM_RAWST_BERRY,
+ .price = 20,
+ .holdEffect = 5,
+ .holdEffectParam = 0,
+ .description = gRawstBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+
+ [ITEM_ASPEAR_BERRY] = {
+ .name = _("ASPEAR BERRY$"),
+ .itemId = ITEM_ASPEAR_BERRY,
+ .price = 20,
+ .holdEffect = 6,
+ .holdEffectParam = 0,
+ .description = gAspearBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+
+ [ITEM_LEPPA_BERRY] = {
+ .name = _("LEPPA BERRY$"),
+ .itemId = ITEM_LEPPA_BERRY,
+ .price = 20,
+ .holdEffect = 7,
+ .holdEffectParam = 10,
+ .description = gLeppaBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_PPRecovery,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_PPRecovery,
+ .secondaryId = 0,
+ },
+
+ [ITEM_ORAN_BERRY] = {
+ .name = _("ORAN BERRY$"),
+ .itemId = ITEM_ORAN_BERRY,
+ .price = 20,
+ .holdEffect = 1,
+ .holdEffectParam = 10,
+ .description = gOranBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+
+ [ITEM_PERSIM_BERRY] = {
+ .name = _("PERSIM BERRY$"),
+ .itemId = ITEM_PERSIM_BERRY,
+ .price = 20,
+ .holdEffect = 8,
+ .holdEffectParam = 0,
+ .description = gPersimBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+
+ [ITEM_LUM_BERRY] = {
+ .name = _("LUM BERRY$"),
+ .itemId = ITEM_LUM_BERRY,
+ .price = 20,
+ .holdEffect = 9,
+ .holdEffectParam = 0,
+ .description = gLumBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+
+ [ITEM_SITRUS_BERRY] = {
+ .name = _("SITRUS BERRY$"),
+ .itemId = ITEM_SITRUS_BERRY,
+ .price = 20,
+ .holdEffect = 1,
+ .holdEffectParam = 30,
+ .description = gSitrusBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+
+ [ITEM_FIGY_BERRY] = {
+ .name = _("FIGY BERRY$"),
+ .itemId = ITEM_FIGY_BERRY,
+ .price = 20,
+ .holdEffect = 10,
+ .holdEffectParam = 8,
+ .description = gFigyBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_WIKI_BERRY] = {
+ .name = _("WIKI BERRY$"),
+ .itemId = ITEM_WIKI_BERRY,
+ .price = 20,
+ .holdEffect = 11,
+ .holdEffectParam = 8,
+ .description = gWikiBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_MAGO_BERRY] = {
+ .name = _("MAGO BERRY$"),
+ .itemId = ITEM_MAGO_BERRY,
+ .price = 20,
+ .holdEffect = 12,
+ .holdEffectParam = 8,
+ .description = gMagoBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_AGUAV_BERRY] = {
+ .name = _("AGUAV BERRY$"),
+ .itemId = ITEM_AGUAV_BERRY,
+ .price = 20,
+ .holdEffect = 13,
+ .holdEffectParam = 8,
+ .description = gAguavBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_IAPAPA_BERRY] = {
+ .name = _("IAPAPA BERRY$"),
+ .itemId = ITEM_IAPAPA_BERRY,
+ .price = 20,
+ .holdEffect = 14,
+ .holdEffectParam = 8,
+ .description = gIapapaBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_RAZZ_BERRY] = {
+ .name = _("RAZZ BERRY$"),
+ .itemId = ITEM_RAZZ_BERRY,
+ .price = 20,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gRazzBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_BLUK_BERRY] = {
+ .name = _("BLUK BERRY$"),
+ .itemId = ITEM_BLUK_BERRY,
+ .price = 20,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gBlukBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_NANAB_BERRY] = {
+ .name = _("NANAB BERRY$"),
+ .itemId = ITEM_NANAB_BERRY,
+ .price = 20,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gNanabBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_WEPEAR_BERRY] = {
+ .name = _("WEAPER BERRY$"),
+ .itemId = ITEM_WEAPER_BERRY,
+ .price = 20,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gWepearBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_PINAP_BERRY] = {
+ .name = _("PINAP BERRY$"),
+ .itemId = ITEM_PINAP_BERRY,
+ .price = 20,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gPinapBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_POMEG_BERRY] = {
+ .name = _("POMEG BERRY$"),
+ .itemId = ITEM_POMEG_BERRY,
+ .price = 20,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gPomegBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_ReduceEV,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_KELPSY_BERRY] = {
+ .name = _("KELPSY BERRY$"),
+ .itemId = ITEM_KELPSY_BERRY,
+ .price = 20,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gKelpsyBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_ReduceEV,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_QUALOT_BERRY] = {
+ .name = _("QUALOT BERRY$"),
+ .itemId = ITEM_QUALOT_BERRY,
+ .price = 20,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gQualotBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_ReduceEV,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_HONDEW_BERRY] = {
+ .name = _("HONDEW BERRY$"),
+ .itemId = ITEM_HONDEW_BERRY,
+ .price = 20,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gHondewBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_ReduceEV,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_GREPA_BERRY] = {
+ .name = _("GREPA BERRY$"),
+ .itemId = ITEM_GREPA_BERRY,
+ .price = 20,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gGrepaBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_ReduceEV,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TAMATO_BERRY] = {
+ .name = _("TAMATO BERRY$"),
+ .itemId = ITEM_TAMATO_BERRY,
+ .price = 20,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTamatoBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_ReduceEV,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_CORNN_BERRY] = {
+ .name = _("CORNN BERRY$"),
+ .itemId = ITEM_CORNN_BERRY,
+ .price = 20,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gCornnBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_MAGOST_BERRY] = {
+ .name = _("MAGOST BERRY$"),
+ .itemId = ITEM_MAGOST_BERRY,
+ .price = 20,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gMagostBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_RABUTA_BERRY] = {
+ .name = _("RABUTA BERRY$"),
+ .itemId = ITEM_RABUTA_BERRY,
+ .price = 20,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gRabutaBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_NOMEL_BERRY] = {
+ .name = _("NOMEL BERRY$"),
+ .itemId = ITEM_NOMEL_BERRY,
+ .price = 20,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gNomelBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_SPELON_BERRY] = {
+ .name = _("SPELON BERRY$"),
+ .itemId = ITEM_SPELON_BERRY,
+ .price = 20,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gSpelonBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_PAMTRE_BERRY] = {
+ .name = _("PAMTRE BERRY$"),
+ .itemId = ITEM_PAMTRE_BERRY,
+ .price = 20,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gPamtreBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_WATMEL_BERRY] = {
+ .name = _("WATMEL BERRY$"),
+ .itemId = ITEM_WATMEL_BERRY,
+ .price = 20,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gWatmelBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_DURIN_BERRY] = {
+ .name = _("DURIN BERRY$"),
+ .itemId = ITEM_DURIN_BERRY,
+ .price = 20,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDurinBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_BELUE_BERRY] = {
+ .name = _("BELUE BERRY$"),
+ .itemId = ITEM_BELUE_BERRY,
+ .price = 20,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gBelueBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_LIECHI_BERRY] = {
+ .name = _("LIECHI BERRY$"),
+ .itemId = ITEM_LIECHI_BERRY,
+ .price = 20,
+ .holdEffect = 15,
+ .holdEffectParam = 4,
+ .description = gLiechiBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_GANLON_BERRY] = {
+ .name = _("GANLON BERRY$"),
+ .itemId = ITEM_GANLON_BERRY,
+ .price = 20,
+ .holdEffect = 16,
+ .holdEffectParam = 4,
+ .description = gGanlonBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_SALAC_BERRY] = {
+ .name = _("SALAC BERRY$"),
+ .itemId = ITEM_SALAC_BERRY,
+ .price = 20,
+ .holdEffect = 17,
+ .holdEffectParam = 4,
+ .description = gSalacBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_PETAYA_BERRY] = {
+ .name = _("PETAYA BERRY$"),
+ .itemId = ITEM_PETAYA_BERRY,
+ .price = 20,
+ .holdEffect = 18,
+ .holdEffectParam = 4,
+ .description = gPetayaBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_APICOT_BERRY] = {
+ .name = _("APICOT BERRY$"),
+ .itemId = ITEM_APICOT_BERRY,
+ .price = 20,
+ .holdEffect = 19,
+ .holdEffectParam = 4,
+ .description = gApicotBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_LANSAT_BERRY] = {
+ .name = _("LANSAT BERRY$"),
+ .itemId = ITEM_LANSAT_BERRY,
+ .price = 20,
+ .holdEffect = 20,
+ .holdEffectParam = 4,
+ .description = gLansatBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_STARF_BERRY] = {
+ .name = _("STARF BERRY$"),
+ .itemId = ITEM_STARF_BERRY,
+ .price = 20,
+ .holdEffect = 21,
+ .holdEffectParam = 4,
+ .description = gStarfBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_ENIGMA_BERRY] = {
+ .name = _("ENIGMA BERRY$"),
+ .itemId = ITEM_ENIGMA_BERRY,
+ .price = 20,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gEnigmaBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_EnigmaBerry,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_EnigmaBerry,
+ .secondaryId = 0,
+ },
+
+//empty items
+
+ [ITEM_0B0] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_0B1] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_0B2] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+//hold items
+
+ [ITEM_BRIGHT_POWDER] = {
+ .name = _("BRIGHTPOWDER$"),
+ .itemId = ITEM_BRIGHT_POWDER,
+ .price = 10,
+ .holdEffect = 22,
+ .holdEffectParam = 10,
+ .description = gBrightPowderItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_WHITE_HERB] = {
+ .name = _("WHITE HERB$"),
+ .itemId = ITEM_WHITE_HERB,
+ .price = 100,
+ .holdEffect = 23,
+ .holdEffectParam = 0,
+ .description = gWhiteHerbItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_MACHO_BRACE] = {
+ .name = _("MACHO BRACE$"),
+ .itemId = ITEM_MACHO_BRACE,
+ .price = 3000,
+ .holdEffect = 24,
+ .holdEffectParam = 0,
+ .description = gMachoBraceItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_EXP_SHARE] = {
+ .name = _("EXP. SHARE$"),
+ .itemId = ITEM_EXP_SHARE,
+ .price = 3000,
+ .holdEffect = 25,
+ .holdEffectParam = 0,
+ .description = gExpShareItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_QUICK_CLAW] = {
+ .name = _("QUICK CLAW$"),
+ .itemId = ITEM_QUICK_CLAW,
+ .price = 100,
+ .holdEffect = 26,
+ .holdEffectParam = 20,
+ .description = gQuickClawItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_SOOTHE_BELL] = {
+ .name = _("SOOTHE BELL$"),
+ .itemId = ITEM_SOOTHE_BELL,
+ .price = 100,
+ .holdEffect = 27,
+ .holdEffectParam = 0,
+ .description = gSootheBellItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_MENTAL_HERB] = {
+ .name = _("MENTAL HERB$"),
+ .itemId = ITEM_MENTAL_HERB,
+ .price = 100,
+ .holdEffect = 28,
+ .holdEffectParam = 0,
+ .description = gMentalHerbItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_CHOICE_BAND] = {
+ .name = _("CHOICE BAND$"),
+ .itemId = ITEM_CHOICE_BAND,
+ .price = 100,
+ .holdEffect = 29,
+ .holdEffectParam = 0,
+ .description = gChoiceBandItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_KINGS_ROCK] = {
+ .name = _("KING'S ROCK$"),
+ .itemId = ITEM_KINGS_ROCK,
+ .price = 100,
+ .holdEffect = 30,
+ .holdEffectParam = 10,
+ .description = gKingsRockItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_SILVER_POWDER] = {
+ .name = _("SILVERPOWDER$"),
+ .itemId = ITEM_SILVER_POWDER,
+ .price = 100,
+ .holdEffect = 31,
+ .holdEffectParam = 10,
+ .description = gSilverPowderItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_AMULET_COIN] = {
+ .name = _("AMULET COIN$"),
+ .itemId = ITEM_AMULET_COIN,
+ .price = 100,
+ .holdEffect = 32,
+ .holdEffectParam = 10,
+ .description = gAmuletCoinItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_CLEANSE_TAG] = {
+ .name = _("CLEANSE TAG$"),
+ .itemId = ITEM_CLEANSE_TAG,
+ .price = 200,
+ .holdEffect = 33,
+ .holdEffectParam = 0,
+ .description = gCleanseTagItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_SOUL_DEW] = {
+ .name = _("SOUL DEW$"),
+ .itemId = ITEM_SOUL_DEW,
+ .price = 200,
+ .holdEffect = 34,
+ .holdEffectParam = 0,
+ .description = gSoulDewItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_DEEP_SEA_TOOTH] = {
+ .name = _("DEEPSEATOOTH$"),
+ .itemId = ITEM_DEEP_SEA_TOOTH,
+ .price = 200,
+ .holdEffect = 35,
+ .holdEffectParam = 0,
+ .description = gDeepSeaToothItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_DEEP_SEA_SCALE] = {
+ .name = _("DEEPSEASCALE$"),
+ .itemId = ITEM_DEEP_SEA_SCALE,
+ .price = 200,
+ .holdEffect = 36,
+ .holdEffectParam = 0,
+ .description = gDeepSeaScaleItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_SMOKE_BALL] = {
+ .name = _("SMOKE BALL$"),
+ .itemId = ITEM_SMOKE_BALL,
+ .price = 200,
+ .holdEffect = 37,
+ .holdEffectParam = 0,
+ .description = gSmokeBallItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_EVERSTONE] = {
+ .name = _("EVERSTONE$"),
+ .itemId = ITEM_EVERSTONE,
+ .price = 200,
+ .holdEffect = 38,
+ .holdEffectParam = 0,
+ .description = gEverstoneItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_FOCUS_BAND] = {
+ .name = _("FOCUS BAND$"),
+ .itemId = ITEM_FOCUS_BAND,
+ .price = 200,
+ .holdEffect = 39,
+ .holdEffectParam = 10,
+ .description = gFocusBandItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_LUCKY_EGG] = {
+ .name = _("LUCKY EGG$"),
+ .itemId = ITEM_LUCKY_EGG,
+ .price = 200,
+ .holdEffect = 40,
+ .holdEffectParam = 0,
+ .description = gLuckyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_SCOPE_LENS] = {
+ .name = _("SCOPE LENS$"),
+ .itemId = ITEM_SCOPE_LENS,
+ .price = 200,
+ .holdEffect = 41,
+ .holdEffectParam = 0,
+ .description = gScopeLensItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_METAL_COAT] = {
+ .name = _("METAL COAT$"),
+ .itemId = ITEM_METAL_COAT,
+ .price = 100,
+ .holdEffect = 42,
+ .holdEffectParam = 10,
+ .description = gMetalCoatItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_LEFTOVERS] = {
+ .name = _("LEFTOVERS$"),
+ .itemId = ITEM_LEFTOVERS,
+ .price = 200,
+ .holdEffect = 43,
+ .holdEffectParam = 10,
+ .description = gLeftoversItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_DRAGON_SCALE] = {
+ .name = _("DRAGON SCALE$"),
+ .itemId = ITEM_DRAGON_SCALE,
+ .price = 2100,
+ .holdEffect = 44,
+ .holdEffectParam = 10,
+ .description = gDragonScaleItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_LIGHT_BALL] = {
+ .name = _("LIGHT BALL$"),
+ .itemId = ITEM_LIGHT_BALL,
+ .price = 100,
+ .holdEffect = 45,
+ .holdEffectParam = 0,
+ .description = gLightBallItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_SOFT_SAND] = {
+ .name = _("SOFT SAND$"),
+ .itemId = ITEM_SOFT_SAND,
+ .price = 100,
+ .holdEffect = 46,
+ .holdEffectParam = 10,
+ .description = gSoftSandItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_HARD_STONE] = {
+ .name = _("HARD STONE$"),
+ .itemId = ITEM_HARD_STONE,
+ .price = 100,
+ .holdEffect = 47,
+ .holdEffectParam = 10,
+ .description = gHardStoneItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_MIRACLE_SEED] = {
+ .name = _("MIRACLE SEED$"),
+ .itemId = ITEM_MIRACLE_SEED,
+ .price = 100,
+ .holdEffect = 48,
+ .holdEffectParam = 10,
+ .description = gMiracleSeedItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_BLACK_GLASSES] = {
+ .name = _("BLACKGLASSES$"),
+ .itemId = ITEM_BLACK_GLASSES,
+ .price = 100,
+ .holdEffect = 49,
+ .holdEffectParam = 10,
+ .description = gBlackGlassesItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_BLACK_BELT] = {
+ .name = _("BLACK BELT$"),
+ .itemId = ITEM_BLACK_BELT,
+ .price = 100,
+ .holdEffect = 50,
+ .holdEffectParam = 10,
+ .description = gBlackBeltItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_MAGNET] = {
+ .name = _("MAGNET$"),
+ .itemId = ITEM_MAGNET,
+ .price = 100,
+ .holdEffect = 51,
+ .holdEffectParam = 10,
+ .description = gMagnetItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_MYSTIC_wATER] = {
+ .name = _("MYSTIC WATER$"),
+ .itemId = ITEM_MYSTIC_WATER,
+ .price = 100,
+ .holdEffect = 52,
+ .holdEffectParam = 10,
+ .description = gMysticWaterItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_SHARP_BEAK] = {
+ .name = _("SHARP BEAK$"),
+ .itemId = ITEM_SHARP_BEAK,
+ .price = 100,
+ .holdEffect = 53,
+ .holdEffectParam = 10,
+ .description = gSharpBeakItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_POISON_BARB] = {
+ .name = _("POISON BARB$"),
+ .itemId = ITEM_POISON_BARB,
+ .price = 100,
+ .holdEffect = 54,
+ .holdEffectParam = 10,
+ .description = gPoisonBarbItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_NEVER_MELT_ICE] = {
+ .name = _("NEVERMELTICE$"),
+ .itemId = ITEM_NEVER_MELT_ICE,
+ .price = 100,
+ .holdEffect = 55,
+ .holdEffectParam = 10,
+ .description = gNeverMeltIceItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_SPELL_TAG] = {
+ .name = _("SPELL TAG$"),
+ .itemId = ITEM_SPELL_TAG,
+ .price = 100,
+ .holdEffect = 56,
+ .holdEffectParam = 10,
+ .description = gSpellTagItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TWISTED_SPOON] = {
+ .name = _("TWISTEDSPOON$"),
+ .itemId = ITEM_TWISTED_SPOON,
+ .price = 100,
+ .holdEffect = 57,
+ .holdEffectParam = 10,
+ .description = gTwistedSpoonItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_CHARCOAL] = {
+ .name = _("CHARCOAL$"),
+ .itemId = ITEM_CHARCOAL,
+ .price = 9800,
+ .holdEffect = 58,
+ .holdEffectParam = 10,
+ .description = gCharcoalItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_DRAGON_FANG] = {
+ .name = _("DRAGON FANG$"),
+ .itemId = ITEM_DRAGON_FANG,
+ .price = 100,
+ .holdEffect = 59,
+ .holdEffectParam = 10,
+ .description = gDragonFangItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_SILK_SCARF] = {
+ .name = _("SILK SCARF$"),
+ .itemId = ITEM_SILK_SCARF,
+ .price = 100,
+ .holdEffect = 60,
+ .holdEffectParam = 10,
+ .description = gSilScarfItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_UP_GRADE] = {
+ .name = _("UP-GRADE$"),
+ .itemId = ITEM_UP_GRADE,
+ .price = 2100,
+ .holdEffect = 61,
+ .holdEffectParam = 0,
+ .description = gUpGradeItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_SHELL_BELL] = {
+ .name = _("SHELL BELL$"),
+ .itemId = ITEM_SHELL_BELL,
+ .price = 200,
+ .holdEffect = 62,
+ .holdEffectParam = 8,
+ .description = gShellBellItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_SEA_INCENSE] = {
+ .name = _("SEA INCENSE$"),
+ .itemId = ITEM_SEA_INCENSE,
+ .price = 9600,
+ .holdEffect = 52,
+ .holdEffectParam = 5,
+ .description = gSeaIncenseItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_LAX_INCENSE] = {
+ .name = _("LAX INCENSE$"),
+ .itemId = ITEM_LAX_INCENSE,
+ .price = 9600,
+ .holdEffect = 22,
+ .holdEffectParam = 5,
+ .description = gLaxIncenseItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_LUCKY_PUNCH] = {
+ .name = _("LUCKY PUNCH$"),
+ .itemId = ITEM_LUCKY_PUNCH,
+ .price = 10,
+ .holdEffect = 63,
+ .holdEffectParam = 0,
+ .description = gLuckyPunchItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_METAL_POWDER] = {
+ .name = _("METAL POWDER$"),
+ .itemId = ITEM_METAL_POWDER,
+ .price = 10,
+ .holdEffect = 64,
+ .holdEffectParam = 0,
+ .description = gMetalPowderItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_THICK_CLUB] = {
+ .name = _("THICK CLUB$"),
+ .itemId = ITEM_THICK_CLUB,
+ .price = 500,
+ .holdEffect = 65,
+ .holdEffectParam = 0,
+ .description = gThickClubItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_STICK] = {
+ .name = _("STICK$"),
+ .itemId = ITEM_STICK,
+ .price = 200,
+ .holdEffect = 66,
+ .holdEffectParam = 0,
+ .description = gStickItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+//empty items
+
+ [ITEM_0E2] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_0E3] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_0E4] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_0E5] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_0E6] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_0E7] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_0E8] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_0E9] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_0EA] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_0EB] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_0EC] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_0ED] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_0EE] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_0EF] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_0F0] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_0F1] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_0F2] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_0F3] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_0F4] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_0F5] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_0F6] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_0F7] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_0F8] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_0F9] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_0FA] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_0FB] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_0FC] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_0FD] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+//hold items continued
+
+ [ITEM_RED_SCARF] = {
+ .name = _("RED SCARF$"),
+ .itemId = ITEM_RED_SCARF,
+ .price = 100,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gRedScarfItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_BLUE_SCARF] = {
+ .name = _("BLUE SCARF$"),
+ .itemId = ITEM_BLUE_SCARF,
+ .price = 100,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gBlueScarfItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_PINK_SCARF] = {
+ .name = _("PINK SCARF$"),
+ .itemId = ITEM_PINK_SCARF,
+ .price = 100,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gPinkScarfItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_GREEN_SCARF] = {
+ .name = _("GREEN SCARF$"),
+ .itemId = ITEM_GREEN_SCARF,
+ .price = 100,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gGreenScarfItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_YELLOW_SCARF] = {
+ .name = _("YELLOW SCARF$"),
+ .itemId = ITEM_YELLOW_SCARF,
+ .price = 100,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gYellowScarfItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+//Key items
+
+ [ITEM_MACH_BIKE] = {
+ .name = _("MACH BIKE$"),
+ .itemId = ITEM_MACH_BIKE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gMachBikeItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 2,
+ .fieldUseFunc = ItemUseOutOfBattle_Bike,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_COIN_CASE] = {
+ .name = _("COIN CASE$"),
+ .itemId = ITEM_COIN_CASE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gCoinCaseItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CoinCase,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_ITEMFINDER] = {
+ .name = _("ITEMFINDER$"),
+ .itemId = ITEM_ITEMFINDER,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gItemfinderItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 2,
+ .fieldUseFunc = ItemUseOutOfBattle_Itemfinder,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_OLD_ROD] = {
+ .name = _("OLD ROD$"),
+ .itemId = ITEM_OLD_ROD,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gOldRodItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 2,
+ .fieldUseFunc = ItemUseOutOfBattle_Rod,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_GOOD_ROD] = {
+ .name = _("GOOD ROD$"),
+ .itemId = ITEM_GOOD_ROD,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gGoodRodItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 2,
+ .fieldUseFunc = ItemUseOutOfBattle_Rod,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 1,
+ },
+
+ [ITEM_SUPER_ROD] = {
+ .name = _("SUPER ROD$"),
+ .itemId = ITEM_SUPER_ROD,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gSuperRodItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 2,
+ .fieldUseFunc = ItemUseOutOfBattle_Rod,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 2,
+ },
+
+ [ITEM_SS_TICKET] = {
+ .name = _("S.S. TICKET$"),
+ .itemId = ITEM_SS_TICKET,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gSSTicketItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_CONTEST_PASS] = {
+ .name = _("CONTEST PASS$"),
+ .itemId = ITEM_CONTEST_PASS,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gContestPassItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_10B] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_WAILMER_PAIL] = {
+ .name = _("WAILMER PAIL$"),
+ .itemId = ITEM_WAILMER_PAIL,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gWailmerPailItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 2,
+ .fieldUseFunc = ItemUseOutOfBattle_WailmerPail,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_DEVON_GOODS] = {
+ .name = _("DEVON GOODS$"),
+ .itemId = ITEM_DEVON_GOODS,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDevonGoodsItemDescription,
+ .importance = 2,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_SOOT_SACK] = {
+ .name = _("SOOT SACK$"),
+ .itemId = ITEM_SOOT_SACK,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gSootSackItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_BASEMENT_KEY] = {
+ .name = _("BASEMENT KEY$"),
+ .itemId = ITEM_BASEMENT_KEY,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gBasementKeyItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_ACRO_BIKE] = {
+ .name = _("ACRO BIKE$"),
+ .itemId = ITEM_ACRO_BIKE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gAcroBikeItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 2,
+ .fieldUseFunc = ItemUseOutOfBattle_Bike,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 1,
+ },
+
+ [ITEM_POKEBLOCK_CASE] = {
+ .name = _("{POKEBLOCK} CASE$"),
+ .itemId = ITEM_POKEBLOCK_CASE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gPokeblockCaseItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 3,
+ .fieldUseFunc = ItemUseOutOfBattle_PokeblockCase,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_LETTER] = {
+ .name = _("LETTER$"),
+ .itemId = ITEM_LETTER,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gLetterItemDescription,
+ .importance = 2,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_EON_TICKET] = {
+ .name = _("EON TICKET$"),
+ .itemId = ITEM_EON_TICKET,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gEonTicketItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 1,
+ },
+
+ [ITEM_RED_ORB] = {
+ .name = _("RED ORB$"),
+ .itemId = ITEM_RED_ORB,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gRedOrbItemDescription,
+ .importance = 2,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_BLUE_ORB] = {
+ .name = _("BLUE ORB$"),
+ .itemId = ITEM_BLUE_ORB,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gBlueOrbItemDescription,
+ .importance = 2,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_SCANNER] = {
+ .name = _("SCANNER$"),
+ .itemId = ITEM_SCANNER,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gScannerItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_GO_GOGGLES] = {
+ .name = _("GO-GOGGLES$"),
+ .itemId = ITEM_GO_GOGGLES,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gGoGogglesItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_METEORITE] = {
+ .name = _("METEORITE$"),
+ .itemId = ITEM_METEORITE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gMeteoriteItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_ROOM_1_KEY] = {
+ .name = _("RM. 1 KEY$"),
+ .itemId = ITEM_ROOM_1_KEY,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gRoom1KeyItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_ROOM_2_KEY] = {
+ .name = _("RM. 2 KEY$"),
+ .itemId = ITEM_ROOM_2_KEY,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gRoom2KeyItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_ROOM_4_KEY] = {
+ .name = _("RM. 4 KEY$"),
+ .itemId = ITEM_ROOM_4_KEY,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gRoom4KeyItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_ROOM_6_KEY] = {
+ .name = _("RM. 6 KEY$"),
+ .itemId = ITEM_ROOM_6_KEY,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gRoom6KeyItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_STORAGE_KEY] = {
+ .name = _("STORAGE KEY$"),
+ .itemId = ITEM_STORAGE_KEY,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gStorageKeyItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_ROOT_FOSSIL] = {
+ .name = _("ROOT FOSSIL$"),
+ .itemId = ITEM_ROOT_FOSSIL,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gRootFossilItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_CLAW_FOSSIL] = {
+ .name = _("CLAW FOSSIL$"),
+ .itemId = ITEM_CLAW_FOSSIL,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gClawFossilItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_DEVON_SCOPE] = {
+ .name = _("DEVON SCOPE$"),
+ .itemId = ITEM_DEVON_SCOPE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDevonScopeItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+//TMs/HMs
+
+ [ITEM_TM01] = {
+ .name = _("TM$01"),
+ .itemId = ITEM_01TM,
+ .price = 3000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM01ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM02] = {
+ .name = _("TM02$"),
+ .itemId = ITEM_02TM,
+ .price = 3000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM02ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM03] = {
+ .name = _("TM03$"),
+ .itemId = ITEM_03TM,
+ .price = 3000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM03ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM04] = {
+ .name = _("TM04$"),
+ .itemId = ITEM_TM04,
+ .price = 3000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM04ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM05] = {
+ .name = _("TM05$"),
+ .itemId = ITEM_TM05,
+ .price = 1000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM05ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM06] = {
+ .name = _("TM06$"),
+ .itemId = ITEM_TM06,
+ .price = 3000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTMItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM07] = {
+ .name = _("TM07$"),
+ .itemId = ITEM_TM07,
+ .price = 3000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM07ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM08] = {
+ .name = _("TM08$"),
+ .itemId = ITEM_TM08,
+ .price = 3000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM08ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM09] = {
+ .name = _("TM09$"),
+ .itemId = ITEM_TM09,
+ .price = 3000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM09ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM10] = {
+ .name = _("TM10$"),
+ .itemId = ITEM_TM10,
+ .price = 3000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM10ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM11] = {
+ .name = _("TM11$"),
+ .itemId = ITEM_TM11,
+ .price = 2000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM11ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM12] = {
+ .name = _("TM12$"),
+ .itemId = ITEM_TM12,
+ .price = 3000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM12ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM13] = {
+ .name = _("TM13$"),
+ .itemId = ITEM_TM13,
+ .price = 3000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM13ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM14] = {
+ .name = _("TM14$"),
+ .itemId = ITEM_TM14,
+ .price = 5500,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM14ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM15] = {
+ .name = _("TM15$"),
+ .itemId = ITEM_TM15,
+ .price = 7500,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM15ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM16] = {
+ .name = _("TM16$"),
+ .itemId = ITEM_TM16,
+ .price = 3000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM16ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM17] = {
+ .name = _("TM17$"),
+ .itemId = ITEM_TM17,
+ .price = 3000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM17ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM18] = {
+ .name = _("TM18$"),
+ .itemId = ITEM_TM18,
+ .price = 2000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM18ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM19] = {
+ .name = _("TM19$"),
+ .itemId = ITEM_TM19,
+ .price = 3000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM19ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM20] = {
+ .name = _("TM20$"),
+ .itemId = ITEM_TM20,
+ .price = 3000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM20ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM21] = {
+ .name = _("TM21$"),
+ .itemId = ITEM_TM21,
+ .price = 1000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM21ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM22] = {
+ .name = _("TM22$"),
+ .itemId = ITEM_TM22,
+ .price = 3000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM22ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM23] = {
+ .name = _("TM23$"),
+ .itemId = ITEM_TM23,
+ .price = 3000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM23ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM24] = {
+ .name = _("TM24$"),
+ .itemId = ITEM_TM24,
+ .price = 3000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM24ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM25] = {
+ .name = _("TM25$"),
+ .itemId = ITEM_TM25,
+ .price = 5500,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM25ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM26] = {
+ .name = _("TM26$"),
+ .itemId = ITEM_TM26,
+ .price = 3000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM26ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM27] = {
+ .name = _("TM27$"),
+ .itemId = ITEM_TM27,
+ .price = 1000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM27ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM28] = {
+ .name = _("TM28$"),
+ .itemId = ITEM_TM28,
+ .price = 2000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM28ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM29] = {
+ .name = _("TM29$"),
+ .itemId = ITEM_TM29,
+ .price = 2000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM29ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM30] = {
+ .name = _("TM30$"),
+ .itemId = ITEM_TM30,
+ .price = 3000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM30ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM31] = {
+ .name = _("TM31$"),
+ .itemId = ITEM_TM31,
+ .price = 3000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM31ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM32] = {
+ .name = _("TM32$"),
+ .itemId = ITEM_TM32,
+ .price = 2000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM32ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM33] = {
+ .name = _("TM33$"),
+ .itemId = ITEM_TM33,
+ .price = 3000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM33ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM34] = {
+ .name = _("TM34$"),
+ .itemId = ITEM_TM34,
+ .price = 3000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM34ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM35] = {
+ .name = _("TM35$"),
+ .itemId = ITEM_TM35,
+ .price = 3000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM35ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM36] = {
+ .name = _("TM36$"),
+ .itemId = ITEM_TM36,
+ .price = 1000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM36ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM37] = {
+ .name = _("TM37$"),
+ .itemId = ITEM_TM37,
+ .price = 2000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM37ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM38] = {
+ .name = _("TM38$"),
+ .itemId = ITEM_TM38,
+ .price = 5500,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM38ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM39] = {
+ .name = _("TM39$"),
+ .itemId = ITEM_TM39,
+ .price = 3000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM39ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM40] = {
+ .name = _("TM40$"),
+ .itemId = ITEM_TM40,
+ .price = 3000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM40ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM41] = {
+ .name = _("TM41$"),
+ .itemId = ITEM_TM41,
+ .price = 3000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM41ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM42] = {
+ .name = _("TM42$"),
+ .itemId = ITEM_TM42,
+ .price = 3000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM42ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM43] = {
+ .name = _("TM43$"),
+ .itemId = ITEM_TM43,
+ .price = 3000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM43ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM44] = {
+ .name = _("TM44$"),
+ .itemId = ITEM_TM44,
+ .price = 3000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM44ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM45] = {
+ .name = _("TM45$"),
+ .itemId = ITEM_TM45,
+ .price = 3000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM45ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM46] = {
+ .name = _("TM46$"),
+ .itemId = ITEM_TM46,
+ .price = 3000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM46ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM47] = {
+ .name = _("TM47$"),
+ .itemId = ITEM_TM47,
+ .price = 3000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM47ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM48] = {
+ .name = _("TM48$"),
+ .itemId = ITEM_TM48,
+ .price = 3000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM48ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM49] = {
+ .name = _("TM49$"),
+ .itemId = ITEM_TM49,
+ .price = 3000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM49ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM50] = {
+ .name = _("TM50$"),
+ .itemId = ITEM_TM50,
+ .price = 3000,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTM50ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_HM01] = {
+ .name = _("HM01$"),
+ .itemId = ITEM_HM01,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gHM01ItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_HM02] = {
+ .name = _("HM02$"),
+ .itemId = ITEM_HM02,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gHM02ItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_HM03] = {
+ .name = _("HM03$"),
+ .itemId = ITEM_HM03,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gHM03ItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_HM04] = {
+ .name = _("HM04$"),
+ .itemId = ITEM_HM04,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gHM04ItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_HM05] = {
+ .name = _("HM05$"),
+ .itemId = ITEM_HM05,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gHM05ItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_HM06] = {
+ .name = _("HM06$"),
+ .itemId = ITEM_HM06,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gHM06ItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_HM07] = {
+ .name = _("HM07$"),
+ .itemId = ITEM_HM07,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gHM07ItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_HM08] = {
+ .name = _("HM08$"),
+ .itemId = ITEM_HM08,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gHM08ItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+//Empty items
+
+ [ITEM_15B] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_15C] = {
+ .name = _("????????$"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+//FireRed/LeafGreen key items
+
+ [ITEM_OAKS_PARCEL] = {
+ .name = _("OAK’S PARCEL$"),
+ .itemId = ITEM_OAKS_PARCEL,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gOaksParcelItemDescription,
+ .importance = 2,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_POKE_FLUTE] = {
+ .name = _("POKé FLUTE$"),
+ .itemId = ITEM_POKE_FLUTE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gPokeFluteItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_SECRET_KEY] = {
+ .name = _("SECRET KEY$"),
+ .itemId = ITEM_SECRET_KEY,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gSecretKeyItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_BIKE_VOUCHER] = {
+ .name = _("BIKE VOUCHER$"),
+ .itemId = ITEM_BIKE_VOUCHER,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gBikeVoucherItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_GOLD_TEETH] = {
+ .name = _("GOLD TEETH$"),
+ .itemId = ITEM_GOLD_TEETH,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gGoldTeethItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_OLD_AMBER] = {
+ .name = _("OLD AMBER$"),
+ .itemId = ITEM_OLD_AMBER,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_CARD_KEY] = {
+ .name = _("CARD KEY$"),
+ .itemId = ITEM_CARD_KEY,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gCardKeyItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_LIFT_KEY] = {
+ .name = _("LIFT KEY$"),
+ .itemId = ITEM_LIFT_KEY,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gLiftKeyItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_HELIX_FOSSIL] = {
+ .name = _("HELIX FOSSIL$"),
+ .itemId = ITEM_HELIX_FOSSIL,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gHelixFossilItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_DOME_FOSSIL] = {
+ .name = _("DOME FOSSIL$"),
+ .itemId = ITEM_DOME_FOSSILE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gDomeFossilItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_SILPH_SCOPE] = {
+ .name = _("SILPH SCOPE$"),
+ .itemId = ITEM_SILPH_SCOPE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gSilphScopeItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_BICYCLE] = {
+ .name = _("BICYCLE$"),
+ .itemId = ITEM_BICYCLE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gBicycleItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 2,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TOWN_MAP] = {
+ .name = _("TOWN MAP$"),
+ .itemId = ITEM_TOWN_MAP,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTownMapItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_VS_SEEKER] = {
+ .name = _("VS SEEKER$"),
+ .itemId = ITEM_VS_SEEKER,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gVSSeekerItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 2,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_FAME_CHECKER] = {
+ .name = _("FAME CHECKER$"),
+ .itemId = ITEM_FAME_CHECKER,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gFameCheckerItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TM_CASE] = {
+ .name = _("TM CASE$"),
+ .itemId = ITEM_TM_CASE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTMCaseItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_BERRY_POUCH] = {
+ .name = _("BERRY POUCH$"),
+ .itemId = ITEM_BERRY_POUCH,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gBerryPouchItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TEACHY_TV] = {
+ .name = _("TEACHY TV$"),
+ .itemId = ITEM_TEACHY_TV,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTeachyTVItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 2,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TRI_PASS] = {
+ .name = _("TRI-PASS$"),
+ .itemId = ITEM_TRI_PASS,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTriPassItemDescription,
+ .importance = 1,
+ .unk19 = 4,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_RAINBOW_PASS] = {
+ .name = _("RAINBOW PASS$"),
+ .itemId = ITEM_RAINBOW_PASS,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gRainbowPassItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_TEA] = {
+ .name = _("TEA$"),
+ .itemId = ITEM_TEA,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gTeaItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_MYSTIC_TICKET] = {
+ .name = _("MYSTICTICKET$"),
+ .itemId = ITEM_MYSTIC_TICKET,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gMysticTicketItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_AURORA_TICKET] = {
+ .name = _("AURORATICKET$"),
+ .itemId = ITEM_AURORA_TICKET,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gAuroraTicketItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_POWDER_JAR] = {
+ .name = _("POWDER JAR$"),
+ .itemId = ITEM_POWDER_JAR,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gPowderJarItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_PowderJar,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_RUBY] = {
+ .name = _("RUBY$"),
+ .itemId = ITEM_RUBY,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gRubyItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_SAPPHIRE] = {
+ .name = _("SAPPHIRE$"),
+ .itemId = ITEM_SAPPHIRE,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gSapphireItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+//Emerald-specific key items
+
+ [ITEM_MAGMA_EMBLEM] = {
+ .name = _("MAGMA EMBLEM$"),
+ .itemId = ITEM_MAGMA_EMBLEM,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gMagmaEmblemItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+ [ITEM_OLD_SEA_MAP] = {
+ .name = _("OLD SEA MAP$"),
+ .itemId = ITEM_OLD_SEA_MAP,
+ .price = 0,
+ .holdEffect = 0,
+ .holdEffectParam = 0,
+ .description = gOldSeaMapItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+};