summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSlawter666 <38655737+Slawter666@users.noreply.github.com>2018-04-25 02:33:55 +0100
committerSlawter666 <38655737+Slawter666@users.noreply.github.com>2018-04-25 02:33:55 +0100
commit39fd42faeadeb73bf57018f69a6d69463635847a (patch)
treeeb6bef26a7d988c2eadea993c2751d4659328b61
parenta49f80d552a9adff15a097171898e113cfa412b9 (diff)
convert data/items.inc to include/data/items.h
OK
-rw-r--r--data/item_menu_icons.s8
-rw-r--r--data/items.inc5656
-rw-r--r--include/data/items.h12507
-rw-r--r--ld_script.txt1
-rw-r--r--src/item_menu_icons.c2
5 files changed, 6064 insertions, 12110 deletions
diff --git a/data/item_menu_icons.s b/data/item_menu_icons.s
deleted file mode 100644
index 0d046521d..000000000
--- a/data/item_menu_icons.s
+++ /dev/null
@@ -1,8 +0,0 @@
-#include "constants/items.h"
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
-@ 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/include/data/items.h b/include/data/items.h
index a75de9613..49f981faf 100644
--- a/include/data/items.h
+++ b/include/data/items.h
@@ -1,6460 +1,6079 @@
-#ifndef GUARD_DATA_ITEMS
-#define GUARD_DATA_ITEMS
-
-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,
- .fieldUseFunc = NULL,
- .battleUsage = 2,
- .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 = gGreenShardItemDescription,
- .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_CARBOS,
- .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,
- },
+const struct Item gItems[] =
+{
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+//Pokeballs
+
+ {
+ .name = _("MASTER BALL"),
+ .itemId = ITEM_MASTER_BALL,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gMasterBallItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_POKE_BALLS,
+ .type = 0,
+ .fieldUseFunc = NULL,
+ .battleUsage = 2,
+ .battleUseFunc = ItemUseInBattle_PokeBall,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("ULTRA BALL"),
+ .itemId = ITEM_ULTRA_BALL,
+ .price = 1200,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gUltraBallItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_POKE_BALLS,
+ .type = 1,
+ .fieldUseFunc = NULL,
+ .battleUsage = 2,
+ .battleUseFunc = ItemUseInBattle_PokeBall,
+ .secondaryId = 1,
+ },
+ {
+ .name = _("GREAT BALL"),
+ .itemId = ITEM_GREAT_BALL,
+ .price = 600,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gGreatBallItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_POKE_BALLS,
+ .type = 2,
+ .fieldUseFunc = NULL,
+ .battleUsage = 2,
+ .battleUseFunc = ItemUseInBattle_PokeBall,
+ .secondaryId = 2,
+ },
+ {
+ .name = _("POKé BALL"),
+ .itemId = ITEM_POKE_BALL,
+ .price = 200,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gPokeBallItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_POKE_BALLS,
+ .type = 3,
+ .fieldUseFunc = NULL,
+ .battleUsage = 2,
+ .battleUseFunc = ItemUseInBattle_PokeBall,
+ .secondaryId = 3,
+ },
+ {
+ .name = _("SAFARI BALL"),
+ .itemId = ITEM_SAFARI_BALL,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gSafariBallItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_POKE_BALLS,
+ .type = 4,
+ .fieldUseFunc = NULL,
+ .battleUsage = 2,
+ .battleUseFunc = ItemUseInBattle_PokeBall,
+ .secondaryId = 4,
+ },
+ {
+ .name = _("NET BALL"),
+ .itemId = ITEM_NET_BALL,
+ .price = 1000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gNetBallItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_POKE_BALLS,
+ .type = 5,
+ .fieldUseFunc = NULL,
+ .battleUsage = 2,
+ .battleUseFunc = ItemUseInBattle_PokeBall,
+ .secondaryId = 5,
+ },
+ {
+ .name = _("DIVE BALL"),
+ .itemId = ITEM_DIVE_BALL,
+ .price = 1000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDiveBallItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_POKE_BALLS,
+ .type = 6,
+ .fieldUseFunc = NULL,
+ .battleUsage = 2,
+ .battleUseFunc = ItemUseInBattle_PokeBall,
+ .secondaryId = 6,
+ },
+ {
+ .name = _("NEST BALL"),
+ .itemId = ITEM_NEST_BALL,
+ .price = 1000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gNestBallItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_POKE_BALLS,
+ .type = 7,
+ .fieldUseFunc = NULL,
+ .battleUsage = 2,
+ .battleUseFunc = ItemUseInBattle_PokeBall,
+ .secondaryId = 7,
+ },
+ {
+ .name = _("REPEAT BALL"),
+ .itemId = ITEM_REPEAT_BALL,
+ .price = 1000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gRepeatBallItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_POKE_BALLS,
+ .type = 8,
+ .fieldUseFunc = NULL,
+ .battleUsage = 2,
+ .battleUseFunc = ItemUseInBattle_PokeBall,
+ .secondaryId = 8,
+ },
+ {
+ .name = _("TIMER BALL"),
+ .itemId = ITEM_TIMER_BALL,
+ .price = 1000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTimerBallItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_POKE_BALLS,
+ .type = 9,
+ .fieldUseFunc = NULL,
+ .battleUsage = 2,
+ .battleUseFunc = ItemUseInBattle_PokeBall,
+ .secondaryId = 9,
+ },
+ {
+ .name = _("LUXURY BALL"),
+ .itemId = ITEM_LUXURY_BALL,
+ .price = 1000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gLuxuryBallItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_POKE_BALLS,
+ .type = 10,
+ .fieldUseFunc = NULL,
+ .battleUsage = 2,
+ .battleUseFunc = ItemUseInBattle_PokeBall,
+ .secondaryId = 10,
+ },
+ {
+ .name = _("PREMIER BALL"),
+ .itemId = ITEM_PREMIER_BALL,
+ .price = 200,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gPremierBallItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_POKE_BALLS,
+ .type = 11,
+ .fieldUseFunc = NULL,
+ .battleUsage = 2,
+ .battleUseFunc = ItemUseInBattle_PokeBall,
+ .secondaryId = 11,
+ },
+
+//Medicine
+
+ {
+ .name = _("POTION"),
+ .itemId = ITEM_POTION,
+ .price = 300,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 20,
+ .description = gPotionItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("ANTIDOTE"),
+ .itemId = ITEM_ANTIDOTE,
+ .price = 100,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gAntidoteItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("BURN HEAL"),
+ .itemId = ITEM_BURN_HEAL,
+ .price = 250,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gBurnHealItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("ICE HEAL"),
+ .itemId = ITEM_ICE_HEAL,
+ .price = 250,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gIceHealItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("AWAKENING"),
+ .itemId = ITEM_AWAKENING,
+ .price = 250,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gAwakeningItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("PARLYZ HEAL"),
+ .itemId = ITEM_PARALYZE_HEAL,
+ .price = 200,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gParalyzeHealItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("FULL RESTORE"),
+ .itemId = ITEM_FULL_RESTORE,
+ .price = 3000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 255,
+ .description = gFullRestoreItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("MAX POTION"),
+ .itemId = ITEM_MAX_POTION,
+ .price = 2500,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 255,
+ .description = gMaxPotionItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("HYPER POTION"),
+ .itemId = ITEM_HYPER_POTION,
+ .price = 1200,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 200,
+ .description = gHyperPotionItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("SUPER POTION"),
+ .itemId = ITEM_SUPER_POTION,
+ .price = 700,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 50,
+ .description = gSuperPotionItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("FULL HEAL"),
+ .itemId = ITEM_FULL_HEAL,
+ .price = 600,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gFullHealItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("REVIVE"),
+ .itemId = ITEM_REVIVE,
+ .price = 1500,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gReviveItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("MAX REVIVE"),
+ .itemId = ITEM_MAX_REVIVE,
+ .price = 4000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gMaxReviveItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("FRESH WATER"),
+ .itemId = ITEM_FRESH_WATER,
+ .price = 200,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 50,
+ .description = gFreshWaterItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("SODA POP"),
+ .itemId = ITEM_SODA_POP,
+ .price = 300,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 60,
+ .description = gSodaPopItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("LEMONADE"),
+ .itemId = ITEM_LEMONADE,
+ .price = 350,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 80,
+ .description = gLemonadeItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("MOOMOO MILK"),
+ .itemId = ITEM_MOOMOO_MILK,
+ .price = 500,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 100,
+ .description = gMoomooMilkItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("ENERGYPOWDER"),
+ .itemId = ITEM_ENERGY_POWDER,
+ .price = 500,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gEnergyPowderItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("ENERGY ROOT"),
+ .itemId = ITEM_ENERGY_ROOT,
+ .price = 800,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gEnergyRootItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("HEAL POWDER"),
+ .itemId = ITEM_HEAL_POWDER,
+ .price = 450,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gHealPowderItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("REVIVAL HERB"),
+ .itemId = ITEM_REVIVAL_HERB,
+ .price = 2800,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gRevivalHerbItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("ETHER"),
+ .itemId = ITEM_ETHER,
+ .price = 1200,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 10,
+ .description = gEtherItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_PPRecovery,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_PPRecovery,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("MAX ETHER"),
+ .itemId = ITEM_MAX_ETHER,
+ .price = 2000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 255,
+ .description = gMaxEtherItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_PPRecovery,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_PPRecovery,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("ELIXIR"),
+ .itemId = ITEM_ELIXIR,
+ .price = 3000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 10,
+ .description = gElixirItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_PPRecovery,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_PPRecovery,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("MAX ELIXIR"),
+ .itemId = ITEM_MAX_ELIXIR,
+ .price = 4500,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 255,
+ .description = gMaxElixirItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_PPRecovery,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_PPRecovery,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("LAVA COOKIE"),
+ .itemId = ITEM_LAVA_COOKIE,
+ .price = 200,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gLavaCookieItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("BLUE FLUTE"),
+ .itemId = ITEM_BLUE_FLUTE,
+ .price = 100,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gBlueFluteItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("YELLOW FLUTE"),
+ .itemId = ITEM_YELLOW_FLUTE,
+ .price = 200,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gYellowFluteItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("RED FLUTE"),
+ .itemId = ITEM_RED_FLUTE,
+ .price = 300,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gRedFluteItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("BLACK FLUTE"),
+ .itemId = ITEM_BLACK_FLUTE,
+ .price = 400,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 50,
+ .description = gBlackFluteItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_BlackWhiteFlute,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("WHITE FLUTE"),
+ .itemId = ITEM_WHITE_FLUTE,
+ .price = 500,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 150,
+ .description = gWhiteFluteItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_BlackWhiteFlute,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("BERRY JUICE"),
+ .itemId = ITEM_BERRY_JUICE,
+ .price = 100,
+ .holdEffect = HOLD_EFFECT_RESTORE_HP,
+ .holdEffectParam = 20,
+ .description = gBerryJuiceItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("SACRED ASH"),
+ .itemId = ITEM_SACRED_ASH,
+ .price = 200,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gSacredAshItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_SacredAsh,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+//Collectibles
+
+ {
+ .name = _("SHOAL SALT"),
+ .itemId = ITEM_SHOAL_SALT,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gShoalSaltItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("SHOAL SHELL"),
+ .itemId = ITEM_SHOAL_SHELL,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gShoalShellItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("RED SHARD"),
+ .itemId = ITEM_RED_SHARD,
+ .price = 200,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gRedShardItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("BLUE SHARD"),
+ .itemId = ITEM_BLUE_SHARD,
+ .price = 200,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gBlueShardItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("YELLOW SHARD"),
+ .itemId = ITEM_YELLOW_SHARD,
+ .price = 200,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gYellowShardItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("GREEN SHARD"),
+ .itemId = ITEM_GREEN_SHARD,
+ .price = 200,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gGreenShardItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+//Vitamins
+
+ {
+ .name = _("HP UP"),
+ .itemId = ITEM_HP_UP,
+ .price = 9800,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gHPUpItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("PROTEIN"),
+ .itemId = ITEM_PROTEIN,
+ .price = 9800,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gProteinItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("IRON"),
+ .itemId = ITEM_IRON,
+ .price = 9800,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gIronItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("CARBOS"),
+ .itemId = ITEM_CARBOS,
+ .price = 9800,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gCarbosItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("CALCIUM"),
+ .itemId = ITEM_CALCIUM,
+ .price = 9800,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gCalciumItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("RARE CANDY"),
+ .itemId = ITEM_RARE_CANDY,
+ .price = 4800,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gRareCandyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_RareCandy,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("PP UP"),
+ .itemId = ITEM_PP_UP,
+ .price = 9800,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gPPUpItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_PPUp,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("ZINC"),
+ .itemId = ITEM_ZINC,
+ .price = 9800,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gZincItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("PP MAX"),
+ .itemId = ITEM_PP_MAX,
+ .price = 9800,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gPPMaxItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_PPUp,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+//Battle items
+
+ {
+ .name = _("GUARD SPEC."),
+ .itemId = ITEM_GUARD_SPEC,
+ .price = 700,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gGuardSpecItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 2,
+ .battleUseFunc = ItemUseInBattle_StatIncrease,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("DIRE HIT"),
+ .itemId = ITEM_DIRE_HIT,
+ .price = 650,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDireHitItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 2,
+ .battleUseFunc = ItemUseInBattle_StatIncrease,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("X ATTACK"),
+ .itemId = ITEM_X_ATTACK,
+ .price = 500,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gXAttackItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 2,
+ .battleUseFunc = ItemUseInBattle_StatIncrease,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("X DEFEND"),
+ .itemId = ITEM_X_DEFEND,
+ .price = 550,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gXDefendItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 2,
+ .battleUseFunc = ItemUseInBattle_StatIncrease,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("X SPEED"),
+ .itemId = ITEM_X_SPEED,
+ .price = 350,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gXSpeedItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 2,
+ .battleUseFunc = ItemUseInBattle_StatIncrease,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("X ACCURACY"),
+ .itemId = ITEM_X_ACCURACY,
+ .price = 950,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gXAccuracyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 2,
+ .battleUseFunc = ItemUseInBattle_StatIncrease,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("X SPECIAL"),
+ .itemId = ITEM_X_SPECIAL,
+ .price = 350,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gXSpecialItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 2,
+ .battleUseFunc = ItemUseInBattle_StatIncrease,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("POKé DOLL"),
+ .itemId = ITEM_POKE_DOLL,
+ .price = 1000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gPokeDollItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 2,
+ .battleUseFunc = ItemUseInBattle_Escape,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("FLUFFY TAIL"),
+ .itemId = ITEM_FLUFFY_TAIL,
+ .price = 1000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gFluffyTailItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 2,
+ .battleUseFunc = ItemUseInBattle_Escape,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+//Field items
+
+ {
+ .name = _("SUPER REPEL"),
+ .itemId = ITEM_SUPER_REPEL,
+ .price = 500,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 200,
+ .description = gSuperRepelItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_Repel,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("MAX REPEL"),
+ .itemId = ITEM_MAX_REPEL,
+ .price = 700,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 250,
+ .description = gMaxRepelItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_Repel,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("ESCAPE ROPE"),
+ .itemId = ITEM_ESCAPE_ROPE,
+ .price = 550,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gEscapeRopeItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 2,
+ .fieldUseFunc = ItemUseOutOfBattle_EscapeRope,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("REPEL"),
+ .itemId = ITEM_REPEL,
+ .price = 350,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 100,
+ .description = gRepelItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_Repel,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+//Evolution stones
+
+ {
+ .name = _("SUN STONE"),
+ .itemId = ITEM_SUN_STONE,
+ .price = 2100,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gSunStoneItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_EvolutionStone,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("MOON STONE"),
+ .itemId = ITEM_MOON_STONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gMoonStoneItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_EvolutionStone,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("FIRE STONE"),
+ .itemId = ITEM_FIRE_STONE,
+ .price = 2100,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gFireStoneItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_EvolutionStone,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("THUNDERSTONE"),
+ .itemId = ITEM_THUNDER_STONE,
+ .price = 2100,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gThunderStoneItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_EvolutionStone,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("WATER STONE"),
+ .itemId = ITEM_WATER_STONE,
+ .price = 2100,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gWaterStoneItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_EvolutionStone,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("LEAF STONE"),
+ .itemId = ITEM_LEAF_STONE,
+ .price = 2100,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gLeafStoneItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_EvolutionStone,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = 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 = _("WEPEAR BERRY$"),
- .itemId = ITEM_WEPEAR_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 = gLuckyEggItemDescription,
- .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 = gSilkScarfItemDescription,
- .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,
- },
+ {
+ .name = _("TINYMUSHROOM"),
+ .itemId = ITEM_TINY_MUSHROOM,
+ .price = 500,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTinyMushroomItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("BIG MUSHROOM"),
+ .itemId = ITEM_BIG_MUSHROOM,
+ .price = 5000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gBigMushroomItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("PEARL"),
+ .itemId = ITEM_PEARL,
+ .price = 1400,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gPearlItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("BIG PEARL"),
+ .itemId = ITEM_BIG_PEARL,
+ .price = 7500,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gBigPearlItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("STARDUST"),
+ .itemId = ITEM_STARDUST,
+ .price = 2000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gStardustItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("STAR PIECE"),
+ .itemId = ITEM_STAR_PIECE,
+ .price = 9800,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gStarPieceItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("NUGGET"),
+ .itemId = ITEM_NUGGET,
+ .price = 10000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gNuggetItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("HEART SCALE"),
+ .itemId = ITEM_HEART_SCALE,
+ .price = 100,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gHeartScaleItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+//Mail
+ {
+ .name = _("ORANGE MAIL"),
+ .itemId = ITEM_ORANGE_MAIL,
+ .price = 50,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gOrangeMailItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 0,
+ .fieldUseFunc = ItemUseOutOfBattle_Mail,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("HARBOR MAIL"),
+ .itemId = ITEM_HARBOR_MAIL,
+ .price = 50,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gHarborMailItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 0,
+ .fieldUseFunc = ItemUseOutOfBattle_Mail,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 1,
+ },
+ {
+ .name = _("GLITTER MAIL"),
+ .itemId = ITEM_GLITTER_MAIL,
+ .price = 50,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gGlitterMailItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 0,
+ .fieldUseFunc = ItemUseOutOfBattle_Mail,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 2,
+ },
+ {
+ .name = _("MECH MAIL"),
+ .itemId = ITEM_MECH_MAIL,
+ .price = 50,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gMechMailItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 0,
+ .fieldUseFunc = ItemUseOutOfBattle_Mail,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 3,
+ },
+ {
+ .name = _("WOOD MAIL"),
+ .itemId = ITEM_WOOD_MAIL,
+ .price = 50,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gWoodMailItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 0,
+ .fieldUseFunc = ItemUseOutOfBattle_Mail,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 4,
+ },
+ {
+ .name = _("WAVE MAIL"),
+ .itemId = ITEM_WAVE_MAIL,
+ .price = 50,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gWaveMailItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 0,
+ .fieldUseFunc = ItemUseOutOfBattle_Mail,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 5,
+ },
+ {
+ .name = _("BEAD MAIL"),
+ .itemId = ITEM_BEAD_MAIL,
+ .price = 50,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gBeadMailItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 0,
+ .fieldUseFunc = ItemUseOutOfBattle_Mail,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 6,
+ },
+ {
+ .name = _("SHADOW MAIL"),
+ .itemId = ITEM_SHADOW_MAIL,
+ .price = 50,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gShadowMailItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 0,
+ .fieldUseFunc = ItemUseOutOfBattle_Mail,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 7,
+ },
+ {
+ .name = _("TROPIC MAIL"),
+ .itemId = ITEM_TROPIC_MAIL,
+ .price = 50,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTropicMailItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 0,
+ .fieldUseFunc = ItemUseOutOfBattle_Mail,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 8,
+ },
+ {
+ .name = _("DREAM MAIL"),
+ .itemId = ITEM_DREAM_MAIL,
+ .price = 50,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDreamMailItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 0,
+ .fieldUseFunc = ItemUseOutOfBattle_Mail,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 9,
+ },
+ {
+ .name = _("FAB MAIL"),
+ .itemId = ITEM_FAB_MAIL,
+ .price = 50,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gFabMailItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 0,
+ .fieldUseFunc = ItemUseOutOfBattle_Mail,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 10,
+ },
+ {
+ .name = _("RETRO MAIL"),
+ .itemId = ITEM_RETRO_MAIL,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gRetroMailItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 0,
+ .fieldUseFunc = ItemUseOutOfBattle_Mail,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 11,
+ },
+
+//Berries
+
+ {
+ .name = _("CHERI BERRY"),
+ .itemId = ITEM_CHERI_BERRY,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_CURE_PAR,
+ .holdEffectParam = 0,
+ .description = gCheriBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("CHESTO BERRY"),
+ .itemId = ITEM_CHESTO_BERRY,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_CURE_SLP,
+ .holdEffectParam = 0,
+ .description = gChestoBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("PECHA BERRY"),
+ .itemId = ITEM_PECHA_BERRY,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_CURE_PSN,
+ .holdEffectParam = 0,
+ .description = gPechaBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("RAWST BERRY"),
+ .itemId = ITEM_RAWST_BERRY,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_CURE_BRN,
+ .holdEffectParam = 0,
+ .description = gRawstBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("ASPEAR BERRY"),
+ .itemId = ITEM_ASPEAR_BERRY,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_CURE_FRZ,
+ .holdEffectParam = 0,
+ .description = gAspearBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("LEPPA BERRY"),
+ .itemId = ITEM_LEPPA_BERRY,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_RESTORE_PP,
+ .holdEffectParam = 10,
+ .description = gLeppaBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_PPRecovery,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_PPRecovery,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("ORAN BERRY"),
+ .itemId = ITEM_ORAN_BERRY,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_RESTORE_HP,
+ .holdEffectParam = 10,
+ .description = gOranBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("PERSIM BERRY"),
+ .itemId = ITEM_PERSIM_BERRY,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_CURE_CONFUSION,
+ .holdEffectParam = 0,
+ .description = gPersimBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("LUM BERRY"),
+ .itemId = ITEM_LUM_BERRY,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_CURE_STATUS,
+ .holdEffectParam = 0,
+ .description = gLumBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("SITRUS BERRY"),
+ .itemId = ITEM_SITRUS_BERRY,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_RESTORE_HP,
+ .holdEffectParam = 30,
+ .description = gSitrusBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_Medicine,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_Medicine,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("FIGY BERRY"),
+ .itemId = ITEM_FIGY_BERRY,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_CONFUSE_SPICY,
+ .holdEffectParam = 8,
+ .description = gFigyBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("WIKI BERRY"),
+ .itemId = ITEM_WIKI_BERRY,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_CONFUSE_DRY,
+ .holdEffectParam = 8,
+ .description = gWikiBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("MAGO BERRY"),
+ .itemId = ITEM_MAGO_BERRY,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_CONFUSE_SWEET,
+ .holdEffectParam = 8,
+ .description = gMagoBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("AGUAV BERRY"),
+ .itemId = ITEM_AGUAV_BERRY,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_CONFUSE_BITTER,
+ .holdEffectParam = 8,
+ .description = gAguavBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("IAPAPA BERRY"),
+ .itemId = ITEM_IAPAPA_BERRY,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_CONFUSE_SOUR,
+ .holdEffectParam = 8,
+ .description = gIapapaBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("RAZZ BERRY"),
+ .itemId = ITEM_RAZZ_BERRY,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gRazzBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("BLUK BERRY"),
+ .itemId = ITEM_BLUK_BERRY,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gBlukBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("NANAB BERRY"),
+ .itemId = ITEM_NANAB_BERRY,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gNanabBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("WEPEAR BERRY"),
+ .itemId = ITEM_WEPEAR_BERRY,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gWepearBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("PINAP BERRY"),
+ .itemId = ITEM_PINAP_BERRY,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gPinapBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("POMEG BERRY"),
+ .itemId = ITEM_POMEG_BERRY,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gPomegBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_ReduceEV,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("KELPSY BERRY"),
+ .itemId = ITEM_KELPSY_BERRY,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gKelpsyBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_ReduceEV,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("QUALOT BERRY"),
+ .itemId = ITEM_QUALOT_BERRY,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gQualotBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_ReduceEV,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("HONDEW BERRY"),
+ .itemId = ITEM_HONDEW_BERRY,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gHondewBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_ReduceEV,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("GREPA BERRY"),
+ .itemId = ITEM_GREPA_BERRY,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gGrepaBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_ReduceEV,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TAMATO BERRY"),
+ .itemId = ITEM_TAMATO_BERRY,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTamatoBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_ReduceEV,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("CORNN BERRY"),
+ .itemId = ITEM_CORNN_BERRY,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gCornnBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("MAGOST BERRY"),
+ .itemId = ITEM_MAGOST_BERRY,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gMagostBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("RABUTA BERRY"),
+ .itemId = ITEM_RABUTA_BERRY,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gRabutaBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("NOMEL BERRY"),
+ .itemId = ITEM_NOMEL_BERRY,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gNomelBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("SPELON BERRY"),
+ .itemId = ITEM_SPELON_BERRY,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gSpelonBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("PAMTRE BERRY"),
+ .itemId = ITEM_PAMTRE_BERRY,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gPamtreBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("WATMEL BERRY"),
+ .itemId = ITEM_WATMEL_BERRY,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gWatmelBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("DURIN BERRY"),
+ .itemId = ITEM_DURIN_BERRY,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDurinBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("BELUE BERRY"),
+ .itemId = ITEM_BELUE_BERRY,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gBelueBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("LIECHI BERRY"),
+ .itemId = ITEM_LIECHI_BERRY,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_ATTACK_UP,
+ .holdEffectParam = 4,
+ .description = gLiechiBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("GANLON BERRY"),
+ .itemId = ITEM_GANLON_BERRY,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_DEFENSE_UP,
+ .holdEffectParam = 4,
+ .description = gGanlonBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("SALAC BERRY"),
+ .itemId = ITEM_SALAC_BERRY,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_SPEED_UP,
+ .holdEffectParam = 4,
+ .description = gSalacBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("PETAYA BERRY"),
+ .itemId = ITEM_PETAYA_BERRY,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_SP_ATTACK_UP,
+ .holdEffectParam = 4,
+ .description = gPetayaBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("APICOT BERRY"),
+ .itemId = ITEM_APICOT_BERRY,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_SP_DEFENSE_UP,
+ .holdEffectParam = 4,
+ .description = gApicotBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("LANSAT BERRY"),
+ .itemId = ITEM_LANSAT_BERRY,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_CRITICAL_UP,
+ .holdEffectParam = 4,
+ .description = gLansatBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("STARF BERRY"),
+ .itemId = ITEM_STARF_BERRY,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_RANDOM_STAT_UP,
+ .holdEffectParam = 4,
+ .description = gStarfBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("ENIGMA BERRY"),
+ .itemId = ITEM_ENIGMA_BERRY,
+ .price = 20,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gEnigmaBerryItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_BERRIES,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_EnigmaBerry,
+ .battleUsage = 1,
+ .battleUseFunc = ItemUseInBattle_EnigmaBerry,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+
+//Hold items
+
+ {
+ .name = _("BRIGHTPOWDER"),
+ .itemId = ITEM_BRIGHT_POWDER,
+ .price = 10,
+ .holdEffect = HOLD_EFFECT_EVASION_UP,
+ .holdEffectParam = 10,
+ .description = gBrightPowderItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("WHITE HERB"),
+ .itemId = ITEM_WHITE_HERB,
+ .price = 100,
+ .holdEffect = HOLD_EFFECT_RESTORE_STATS,
+ .holdEffectParam = 0,
+ .description = gWhiteHerbItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("MACHO BRACE"),
+ .itemId = ITEM_MACHO_BRACE,
+ .price = 3000,
+ .holdEffect = HOLD_EFFECT_MACHO_BRACE,
+ .holdEffectParam = 0,
+ .description = gMachoBraceItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("EXP. SHARE"),
+ .itemId = ITEM_EXP_SHARE,
+ .price = 3000,
+ .holdEffect = HOLD_EFFECT_EXP_SHARE,
+ .holdEffectParam = 0,
+ .description = gExpShareItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("QUICK CLAW"),
+ .itemId = ITEM_QUICK_CLAW,
+ .price = 100,
+ .holdEffect = HOLD_EFFECT_QUICK_CLAW,
+ .holdEffectParam = 20,
+ .description = gQuickClawItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("SOOTHE BELL"),
+ .itemId = ITEM_SOOTHE_BELL,
+ .price = 100,
+ .holdEffect = HOLD_EFFECT_HAPPINESS_UP,
+ .holdEffectParam = 0,
+ .description = gSootheBellItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("MENTAL HERB"),
+ .itemId = ITEM_MENTAL_HERB,
+ .price = 100,
+ .holdEffect = HOLD_EFFECT_CURE_ATTRACT,
+ .holdEffectParam = 0,
+ .description = gMentalHerbItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("CHOICE BAND"),
+ .itemId = ITEM_CHOICE_BAND,
+ .price = 100,
+ .holdEffect = HOLD_EFFECT_CHOICE_BAND,
+ .holdEffectParam = 0,
+ .description = gChoiceBandItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("KING’S ROCK"),
+ .itemId = ITEM_KINGS_ROCK,
+ .price = 100,
+ .holdEffect = HOLD_EFFECT_FLINCH,
+ .holdEffectParam = 10,
+ .description = gKingsRockItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("SILVERPOWDER"),
+ .itemId = ITEM_SILVER_POWDER,
+ .price = 100,
+ .holdEffect = HOLD_EFFECT_BUG_POWER,
+ .holdEffectParam = 10,
+ .description = gSilverPowderItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("AMULET COIN"),
+ .itemId = ITEM_AMULET_COIN,
+ .price = 100,
+ .holdEffect = HOLD_EFFECT_DOUBLE_PRIZE,
+ .holdEffectParam = 10,
+ .description = gAmuletCoinItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("CLEANSE TAG"),
+ .itemId = ITEM_CLEANSE_TAG,
+ .price = 200,
+ .holdEffect = HOLD_EFFECT_REPEL,
+ .holdEffectParam = 0,
+ .description = gCleanseTagItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("SOUL DEW"),
+ .itemId = ITEM_SOUL_DEW,
+ .price = 200,
+ .holdEffect = HOLD_EFFECT_SOUL_DEW,
+ .holdEffectParam = 0,
+ .description = gSoulDewItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("DEEPSEATOOTH"),
+ .itemId = ITEM_DEEP_SEA_TOOTH,
+ .price = 200,
+ .holdEffect = HOLD_EFFECT_DEEP_SEA_TOOTH,
+ .holdEffectParam = 0,
+ .description = gDeepSeaToothItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("DEEPSEASCALE"),
+ .itemId = ITEM_DEEP_SEA_SCALE,
+ .price = 200,
+ .holdEffect = HOLD_EFFECT_DEEP_SEA_SCALE,
+ .holdEffectParam = 0,
+ .description = gDeepSeaScaleItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("SMOKE BALL"),
+ .itemId = ITEM_SMOKE_BALL,
+ .price = 200,
+ .holdEffect = HOLD_EFFECT_CAN_ALWAYS_RUN,
+ .holdEffectParam = 0,
+ .description = gSmokeBallItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("EVERSTONE"),
+ .itemId = ITEM_EVERSTONE,
+ .price = 200,
+ .holdEffect = HOLD_EFFECT_PREVENT_EVOLVE,
+ .holdEffectParam = 0,
+ .description = gEverstoneItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("FOCUS BAND"),
+ .itemId = ITEM_FOCUS_BAND,
+ .price = 200,
+ .holdEffect = HOLD_EFFECT_FOCUS_BAND,
+ .holdEffectParam = 10,
+ .description = gFocusBandItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("LUCKY EGG"),
+ .itemId = ITEM_LUCKY_EGG,
+ .price = 200,
+ .holdEffect = HOLD_EFFECT_LUCKY_EGG,
+ .holdEffectParam = 0,
+ .description = gLuckyEggItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("SCOPE LENS"),
+ .itemId = ITEM_SCOPE_LENS,
+ .price = 200,
+ .holdEffect = HOLD_EFFECT_SCOPE_LENS,
+ .holdEffectParam = 0,
+ .description = gScopeLensItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("METAL COAT"),
+ .itemId = ITEM_METAL_COAT,
+ .price = 100,
+ .holdEffect = HOLD_EFFECT_STEEL_POWER,
+ .holdEffectParam = 10,
+ .description = gMetalCoatItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("LEFTOVERS"),
+ .itemId = ITEM_LEFTOVERS,
+ .price = 200,
+ .holdEffect = HOLD_EFFECT_LEFTOVERS,
+ .holdEffectParam = 10,
+ .description = gLeftoversItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("DRAGON SCALE"),
+ .itemId = ITEM_DRAGON_SCALE,
+ .price = 2100,
+ .holdEffect = HOLD_EFFECT_DRAGON_SCALE,
+ .holdEffectParam = 10,
+ .description = gDragonScaleItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("LIGHT BALL"),
+ .itemId = ITEM_LIGHT_BALL,
+ .price = 100,
+ .holdEffect = HOLD_EFFECT_LIGHT_BALL,
+ .holdEffectParam = 0,
+ .description = gLightBallItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("SOFT SAND"),
+ .itemId = ITEM_SOFT_SAND,
+ .price = 100,
+ .holdEffect = HOLD_EFFECT_GROUND_POWER,
+ .holdEffectParam = 10,
+ .description = gSoftSandItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("HARD STONE"),
+ .itemId = ITEM_HARD_STONE,
+ .price = 100,
+ .holdEffect = HOLD_EFFECT_ROCK_POWER,
+ .holdEffectParam = 10,
+ .description = gHardStoneItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("MIRACLE SEED"),
+ .itemId = ITEM_MIRACLE_SEED,
+ .price = 100,
+ .holdEffect = HOLD_EFFECT_GRASS_POWER,
+ .holdEffectParam = 10,
+ .description = gMiracleSeedItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("BLACKGLASSES"),
+ .itemId = ITEM_BLACK_GLASSES,
+ .price = 100,
+ .holdEffect = HOLD_EFFECT_DARK_POWER,
+ .holdEffectParam = 10,
+ .description = gBlackGlassesItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("BLACK BELT"),
+ .itemId = ITEM_BLACK_BELT,
+ .price = 100,
+ .holdEffect = HOLD_EFFECT_FIGHTING_POWER,
+ .holdEffectParam = 10,
+ .description = gBlackBeltItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("MAGNET"),
+ .itemId = ITEM_MAGNET,
+ .price = 100,
+ .holdEffect = HOLD_EFFECT_ELECTRIC_POWER,
+ .holdEffectParam = 10,
+ .description = gMagnetItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("MYSTIC WATER"),
+ .itemId = ITEM_MYSTIC_WATER,
+ .price = 100,
+ .holdEffect = HOLD_EFFECT_WATER_POWER,
+ .holdEffectParam = 10,
+ .description = gMysticWaterItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("SHARP BEAK"),
+ .itemId = ITEM_SHARP_BEAK,
+ .price = 100,
+ .holdEffect = HOLD_EFFECT_FLYING_POWER,
+ .holdEffectParam = 10,
+ .description = gSharpBeakItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("POISON BARB"),
+ .itemId = ITEM_POISON_BARB,
+ .price = 100,
+ .holdEffect = HOLD_EFFECT_POISON_POWER,
+ .holdEffectParam = 10,
+ .description = gPoisonBarbItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("NEVERMELTICE"),
+ .itemId = ITEM_NEVER_MELT_ICE,
+ .price = 100,
+ .holdEffect = HOLD_EFFECT_ICE_POWER,
+ .holdEffectParam = 10,
+ .description = gNeverMeltIceItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("SPELL TAG"),
+ .itemId = ITEM_SPELL_TAG,
+ .price = 100,
+ .holdEffect = HOLD_EFFECT_GHOST_POWER,
+ .holdEffectParam = 10,
+ .description = gSpellTagItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TWISTEDSPOON"),
+ .itemId = ITEM_TWISTED_SPOON,
+ .price = 100,
+ .holdEffect = HOLD_EFFECT_PSYCHIC_POWER,
+ .holdEffectParam = 10,
+ .description = gTwistedSpoonItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("CHARCOAL"),
+ .itemId = ITEM_CHARCOAL,
+ .price = 9800,
+ .holdEffect = HOLD_EFFECT_FIRE_POWER,
+ .holdEffectParam = 10,
+ .description = gCharcoalItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("DRAGON FANG"),
+ .itemId = ITEM_DRAGON_FANG,
+ .price = 100,
+ .holdEffect = HOLD_EFFECT_DRAGON_POWER,
+ .holdEffectParam = 10,
+ .description = gDragonFangItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("SILK SCARF"),
+ .itemId = ITEM_SILK_SCARF,
+ .price = 100,
+ .holdEffect = HOLD_EFFECT_NORMAL_POWER,
+ .holdEffectParam = 10,
+ .description = gSilkScarfItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("UP-GRADE"),
+ .itemId = ITEM_UP_GRADE,
+ .price = 2100,
+ .holdEffect = HOLD_EFFECT_UP_GRADE,
+ .holdEffectParam = 0,
+ .description = gUpGradeItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("SHELL BELL"),
+ .itemId = ITEM_SHELL_BELL,
+ .price = 200,
+ .holdEffect = HOLD_EFFECT_SHELL_BELL,
+ .holdEffectParam = 8,
+ .description = gShellBellItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("SEA INCENSE"),
+ .itemId = ITEM_SEA_INCENSE,
+ .price = 9600,
+ .holdEffect = HOLD_EFFECT_WATER_POWER,
+ .holdEffectParam = 5,
+ .description = gSeaIncenseItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("LAX INCENSE"),
+ .itemId = ITEM_LAX_INCENSE,
+ .price = 9600,
+ .holdEffect = HOLD_EFFECT_EVASION_UP,
+ .holdEffectParam = 5,
+ .description = gLaxIncenseItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("LUCKY PUNCH"),
+ .itemId = ITEM_LUCKY_PUNCH,
+ .price = 10,
+ .holdEffect = HOLD_EFFECT_LUCKY_PUNCH,
+ .holdEffectParam = 0,
+ .description = gLuckyPunchItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("METAL POWDER"),
+ .itemId = ITEM_METAL_POWDER,
+ .price = 10,
+ .holdEffect = HOLD_EFFECT_METAL_POWDER,
+ .holdEffectParam = 0,
+ .description = gMetalPowderItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("THICK CLUB"),
+ .itemId = ITEM_THICK_CLUB,
+ .price = 500,
+ .holdEffect = HOLD_EFFECT_THICK_CLUB,
+ .holdEffectParam = 0,
+ .description = gThickClubItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("STICK"),
+ .itemId = ITEM_STICK,
+ .price = 200,
+ .holdEffect = HOLD_EFFECT_STICK,
+ .holdEffectParam = 0,
+ .description = gStickItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("RED SCARF"),
+ .itemId = ITEM_RED_SCARF,
+ .price = 100,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gRedScarfItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("BLUE SCARF"),
+ .itemId = ITEM_BLUE_SCARF,
+ .price = 100,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gBlueScarfItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("PINK SCARF"),
+ .itemId = ITEM_PINK_SCARF,
+ .price = 100,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gPinkScarfItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("GREEN SCARF"),
+ .itemId = ITEM_GREEN_SCARF,
+ .price = 100,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gGreenScarfItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("YELLOW SCARF"),
+ .itemId = ITEM_YELLOW_SCARF,
+ .price = 100,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = 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,
- },
+ {
+ .name = _("MACH BIKE"),
+ .itemId = ITEM_MACH_BIKE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gMachBikeItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 2,
+ .fieldUseFunc = ItemUseOutOfBattle_Bike,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("COIN CASE"),
+ .itemId = ITEM_COIN_CASE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gCoinCaseItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CoinCase,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("ITEMFINDER"),
+ .itemId = ITEM_ITEMFINDER,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gItemfinderItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 2,
+ .fieldUseFunc = ItemUseOutOfBattle_Itemfinder,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("OLD ROD"),
+ .itemId = ITEM_OLD_ROD,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gOldRodItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 2,
+ .fieldUseFunc = ItemUseOutOfBattle_Rod,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("GOOD ROD"),
+ .itemId = ITEM_GOOD_ROD,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gGoodRodItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 2,
+ .fieldUseFunc = ItemUseOutOfBattle_Rod,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 1,
+ },
+ {
+ .name = _("SUPER ROD"),
+ .itemId = ITEM_SUPER_ROD,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gSuperRodItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 2,
+ .fieldUseFunc = ItemUseOutOfBattle_Rod,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 2,
+ },
+ {
+ .name = _("S.S. TICKET"),
+ .itemId = ITEM_SS_TICKET,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gSSTicketItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("CONTEST PASS"),
+ .itemId = ITEM_CONTEST_PASS,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gContestPassItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("WAILMER PAIL"),
+ .itemId = ITEM_WAILMER_PAIL,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gWailmerPailItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 2,
+ .fieldUseFunc = ItemUseOutOfBattle_WailmerPail,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("DEVON GOODS"),
+ .itemId = ITEM_DEVON_GOODS,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDevonGoodsItemDescription,
+ .importance = 2,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("SOOT SACK"),
+ .itemId = ITEM_SOOT_SACK,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gSootSackItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("BASEMENT KEY"),
+ .itemId = ITEM_BASEMENT_KEY,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gBasementKeyItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("ACRO BIKE"),
+ .itemId = ITEM_ACRO_BIKE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gAcroBikeItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 2,
+ .fieldUseFunc = ItemUseOutOfBattle_Bike,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 1,
+ },
+ {
+ .name = _("{POKEBLOCK} CASE"),
+ .itemId = ITEM_POKEBLOCK_CASE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gPokeblockCaseItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 3,
+ .fieldUseFunc = ItemUseOutOfBattle_PokeblockCase,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("LETTER"),
+ .itemId = ITEM_LETTER,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gLetterItemDescription,
+ .importance = 2,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("EON TICKET"),
+ .itemId = ITEM_EON_TICKET,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gEonTicketItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 1,
+ },
+ {
+ .name = _("RED ORB"),
+ .itemId = ITEM_RED_ORB,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gRedOrbItemDescription,
+ .importance = 2,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("BLUE ORB"),
+ .itemId = ITEM_BLUE_ORB,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gBlueOrbItemDescription,
+ .importance = 2,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("SCANNER"),
+ .itemId = ITEM_SCANNER,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gScannerItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("GO-GOGGLES"),
+ .itemId = ITEM_GO_GOGGLES,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gGoGogglesItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("METEORITE"),
+ .itemId = ITEM_METEORITE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gMeteoriteItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("RM. 1 KEY"),
+ .itemId = ITEM_ROOM_1_KEY,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gRoom1KeyItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("RM. 2 KEY"),
+ .itemId = ITEM_ROOM_2_KEY,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gRoom2KeyItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("RM. 4 KEY"),
+ .itemId = ITEM_ROOM_4_KEY,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gRoom4KeyItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("RM. 6 KEY"),
+ .itemId = ITEM_ROOM_6_KEY,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gRoom6KeyItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("STORAGE KEY"),
+ .itemId = ITEM_STORAGE_KEY,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gStorageKeyItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("ROOT FOSSIL"),
+ .itemId = ITEM_ROOT_FOSSIL,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gRootFossilItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("CLAW FOSSIL"),
+ .itemId = ITEM_CLAW_FOSSIL,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gClawFossilItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("DEVON SCOPE"),
+ .itemId = ITEM_DEVON_SCOPE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = 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_TM01,
- .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_TM02,
- .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_TM03,
- .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 = gTM06ItemDescription,
- .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,
- },
+ {
+ .name = _("TM01"),
+ .itemId = ITEM_TM01_FOCUS_PUNCH,
+ .price = 3000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM01ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM02"),
+ .itemId = ITEM_TM02_DRAGON_CLAW,
+ .price = 3000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM02ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM03"),
+ .itemId = ITEM_TM03_WATER_PULSE,
+ .price = 3000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM03ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM04"),
+ .itemId = ITEM_TM04_CALM_MIND,
+ .price = 3000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM04ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM05"),
+ .itemId = ITEM_TM05_ROAR,
+ .price = 1000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM05ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM06"),
+ .itemId = ITEM_TM06_TOXIC,
+ .price = 3000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM06ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM07"),
+ .itemId = ITEM_TM07_HAIL,
+ .price = 3000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM07ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM08"),
+ .itemId = ITEM_TM08_BULK_UP,
+ .price = 3000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM08ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM09"),
+ .itemId = ITEM_TM09_BULLET_SEED,
+ .price = 3000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM09ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM10"),
+ .itemId = ITEM_TM10_HIDDEN_POWER,
+ .price = 3000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM10ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM11"),
+ .itemId = ITEM_TM11_SUNNY_DAY,
+ .price = 2000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM11ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM12"),
+ .itemId = ITEM_TM12_TAUNT,
+ .price = 3000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM12ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM13"),
+ .itemId = ITEM_TM13_ICE_BEAM,
+ .price = 3000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM13ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM14"),
+ .itemId = ITEM_TM14_BLIZZARD,
+ .price = 5500,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM14ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM15"),
+ .itemId = ITEM_TM15_HYPER_BEAM,
+ .price = 7500,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM15ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM16"),
+ .itemId = ITEM_TM16_LIGHT_SCREEN,
+ .price = 3000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM16ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM17"),
+ .itemId = ITEM_TM17_PROTECT,
+ .price = 3000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM17ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM18"),
+ .itemId = ITEM_TM18_RAIN_DANCE,
+ .price = 2000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM18ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM19"),
+ .itemId = ITEM_TM19_GIGA_DRAIN,
+ .price = 3000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM19ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM20"),
+ .itemId = ITEM_TM20_SAFEGUARD,
+ .price = 3000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM20ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM21"),
+ .itemId = ITEM_TM21_FRUSTRATION,
+ .price = 1000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM21ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM22"),
+ .itemId = ITEM_TM22_SOLARBEAM,
+ .price = 3000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM22ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM23"),
+ .itemId = ITEM_TM23_IRON_TAIL,
+ .price = 3000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM23ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM24"),
+ .itemId = ITEM_TM24_THUNDERBOLT,
+ .price = 3000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM24ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM25"),
+ .itemId = ITEM_TM25_THUNDER,
+ .price = 5500,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM25ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM26"),
+ .itemId = ITEM_TM26_EARTHQUAKE,
+ .price = 3000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM26ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM27"),
+ .itemId = ITEM_TM27_RETURN,
+ .price = 1000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM27ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM28"),
+ .itemId = ITEM_TM28_DIG,
+ .price = 2000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM28ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM29"),
+ .itemId = ITEM_TM29_PSYCHIC,
+ .price = 2000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM29ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM30"),
+ .itemId = ITEM_TM30_SHADOW_BALL,
+ .price = 3000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM30ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM31"),
+ .itemId = ITEM_TM31_BRICK_BREAK,
+ .price = 3000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM31ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM32"),
+ .itemId = ITEM_TM32_DOUBLE_TEAM,
+ .price = 2000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM32ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM33"),
+ .itemId = ITEM_TM33_REFLECT,
+ .price = 3000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM33ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM34"),
+ .itemId = ITEM_TM34_SHOCK_WAVE,
+ .price = 3000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM34ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM35"),
+ .itemId = ITEM_TM35_FLAMETHROWER,
+ .price = 3000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM35ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM36"),
+ .itemId = ITEM_TM36_SLUDGE_BOMB,
+ .price = 1000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM36ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM37"),
+ .itemId = ITEM_TM37_SANDSTORM,
+ .price = 2000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM37ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM38"),
+ .itemId = ITEM_TM38_FIRE_BLAST,
+ .price = 5500,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM38ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM39"),
+ .itemId = ITEM_TM39_ROCK_TOMB,
+ .price = 3000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM39ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM40"),
+ .itemId = ITEM_TM40_AERIAL_ACE,
+ .price = 3000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM40ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM41"),
+ .itemId = ITEM_TM41_TORMENT,
+ .price = 3000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM41ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM42"),
+ .itemId = ITEM_TM42_FACADE,
+ .price = 3000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM42ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM43"),
+ .itemId = ITEM_TM43_SECRET_POWER,
+ .price = 3000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM43ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM44"),
+ .itemId = ITEM_TM44_REST,
+ .price = 3000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM44ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM45"),
+ .itemId = ITEM_TM45_ATTRACT,
+ .price = 3000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM45ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM46"),
+ .itemId = ITEM_TM46_THIEF,
+ .price = 3000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM46ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM47"),
+ .itemId = ITEM_TM47_STEEL_WING,
+ .price = 3000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM47ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM48"),
+ .itemId = ITEM_TM48_SKILL_SWAP,
+ .price = 3000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM48ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM49"),
+ .itemId = ITEM_TM49_SNATCH,
+ .price = 3000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM49ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM50"),
+ .itemId = ITEM_TM50_OVERHEAT,
+ .price = 3000,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTM50ItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("HM01"),
+ .itemId = ITEM_HM01_CUT,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gHM01ItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("HM02"),
+ .itemId = ITEM_HM02_FLY,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gHM02ItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("HM03"),
+ .itemId = ITEM_HM03_SURF,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gHM03ItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("HM04"),
+ .itemId = ITEM_HM04_STRENGTH,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gHM04ItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("HM05"),
+ .itemId = ITEM_HM05_FLASH,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gHM05ItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("HM06"),
+ .itemId = ITEM_HM06_ROCK_SMASH,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gHM06ItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("HM07"),
+ .itemId = ITEM_HM07_WATERFALL,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gHM07ItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("HM08"),
+ .itemId = ITEM_HM08_DIVE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gHM08ItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_TM_HM,
+ .type = 1,
+ .fieldUseFunc = ItemUseOutOfBattle_TMHM,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDummyItemDescription,
+ .importance = 0,
+ .unk19 = 0,
+ .pocket = POCKET_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("????????"),
+ .itemId = ITEM_NONE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = 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 = gOldAmberItemDescription,
- .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_FOSSIL,
- .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,
- },
+ {
+ .name = _("OAK’S PARCEL"),
+ .itemId = ITEM_OAKS_PARCEL,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gOaksParcelItemDescription,
+ .importance = 2,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("POKé FLUTE"),
+ .itemId = ITEM_POKE_FLUTE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gPokeFluteItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("SECRET KEY"),
+ .itemId = ITEM_SECRET_KEY,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gSecretKeyItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("BIKE VOUCHER"),
+ .itemId = ITEM_BIKE_VOUCHER,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gBikeVoucherItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("GOLD TEETH"),
+ .itemId = ITEM_GOLD_TEETH,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gGoldTeethItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("OLD AMBER"),
+ .itemId = ITEM_OLD_AMBER,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gOldAmberItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("CARD KEY"),
+ .itemId = ITEM_CARD_KEY,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gCardKeyItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("LIFT KEY"),
+ .itemId = ITEM_LIFT_KEY,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gLiftKeyItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("HELIX FOSSIL"),
+ .itemId = ITEM_HELIX_FOSSIL,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gHelixFossilItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("DOME FOSSIL"),
+ .itemId = ITEM_DOME_FOSSIL,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gDomeFossilItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("SILPH SCOPE"),
+ .itemId = ITEM_SILPH_SCOPE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gSilphScopeItemDescription,
+ .importance = 1,
+ .unk19 = 0,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("BICYCLE"),
+ .itemId = ITEM_BICYCLE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gBicycleItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 2,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TOWN MAP"),
+ .itemId = ITEM_TOWN_MAP,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTownMapItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("VS SEEKER"),
+ .itemId = ITEM_VS_SEEKER,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gVSSeekerItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 2,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("FAME CHECKER"),
+ .itemId = ITEM_FAME_CHECKER,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gFameCheckerItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TM CASE"),
+ .itemId = ITEM_TM_CASE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTMCaseItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("BERRY POUCH"),
+ .itemId = ITEM_BERRY_POUCH,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gBerryPouchItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TEACHY TV"),
+ .itemId = ITEM_TEACHY_TV,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTeachyTVItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 2,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TRI-PASS"),
+ .itemId = ITEM_TRI_PASS,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTriPassItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("RAINBOW PASS"),
+ .itemId = ITEM_RAINBOW_PASS,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gRainbowPassItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("TEA"),
+ .itemId = ITEM_TEA,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gTeaItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("MYSTICTICKET"),
+ .itemId = ITEM_MYSTIC_TICKET,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gMysticTicketItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("AURORATICKET"),
+ .itemId = ITEM_AURORA_TICKET,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gAuroraTicketItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("POWDER JAR"),
+ .itemId = ITEM_POWDER_JAR,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gPowderJarItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_PowderJar,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("RUBY"),
+ .itemId = ITEM_RUBY,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gRubyItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("SAPPHIRE"),
+ .itemId = ITEM_SAPPHIRE,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .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,
- },
-
+ {
+ .name = _("MAGMA EMBLEM"),
+ .itemId = ITEM_MAGMA_EMBLEM,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gMagmaEmblemItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
+ {
+ .name = _("OLD SEA MAP"),
+ .itemId = ITEM_OLD_SEA_MAP,
+ .price = 0,
+ .holdEffect = HOLD_EFFECT_NONE,
+ .holdEffectParam = 0,
+ .description = gOldSeaMapItemDescription,
+ .importance = 1,
+ .unk19 = 1,
+ .pocket = POCKET_KEY_ITEMS,
+ .type = 4,
+ .fieldUseFunc = ItemUseOutOfBattle_CannotUse,
+ .battleUsage = 0,
+ .battleUseFunc = NULL,
+ .secondaryId = 0,
+ },
};
-#endif // GUARD_DATA_ITEMS
diff --git a/ld_script.txt b/ld_script.txt
index 2832bcada..c2ba4299e 100644
--- a/ld_script.txt
+++ b/ld_script.txt
@@ -434,7 +434,6 @@ SECTIONS {
data/fldeff_cut.o(.rodata);
src/map_name_popup.o(.rodata);
src/item_menu_icons.o(.rodata);
- data/item_menu_icons.o(.rodata);
data/contest.o(.rodata);
data/shop.o(.rodata);
src/berry.o(.rodata);
diff --git a/src/item_menu_icons.c b/src/item_menu_icons.c
index 828722192..f12bb454e 100644
--- a/src/item_menu_icons.c
+++ b/src/item_menu_icons.c
@@ -470,7 +470,7 @@ const struct SpriteTemplate gUnknown_0857FE88 =
};
#include "data/text/item_descriptions.h"
-//#include "data/items.h"
+#include "data/items.h"
// code
void RemoveBagSprite(u8 id)