const_def const NO_ITEM ; $00 const MASTER_BALL ; $01 const ULTRA_BALL ; $02 const BRIGHTPOWDER ; $03 const GREAT_BALL ; $04 const POKE_BALL ; $05 const TOWN_MAP ; $06 const BICYCLE ; $07 const MOON_STONE ; $08 const ANTIDOTE ; $09 const BURN_HEAL ; $0A const ICE_HEAL ; $0B const AWAKENING ; $0C const PARLYZ_HEAL ; $0D const FULL_RESTORE ; $0E const MAX_POTION ; $0F const HYPER_POTION ; $10 const SUPER_POTION ; $11 const POTION ; $12 const ESCAPE_ROPE ; $13 const REPEL ; $14 const MAX_ELIXER ; $15 const FIRE_STONE ; $16 const THUNDERSTONE ; $17 const WATER_STONE ; $18 const ITEM_19 ; $19 const HP_UP ; $1A const PROTEIN ; $1B const IRON ; $1C const CARBOS ; $1D const LUCKY_PUNCH ; $1E const CALCIUM ; $1F const RARE_CANDY ; $20 const X_ACCURACY ; $21 const LEAF_STONE ; $22 const METAL_POWDER ; $23 const NUGGET ; $24 const POKE_DOLL ; $25 const FULL_HEAL ; $26 const REVIVE ; $27 const MAX_REVIVE ; $28 const GUARD_SPEC ; $29 const SUPER_REPEL ; $2A const MAX_REPEL ; $2B const DIRE_HIT ; $2C const ITEM_2D ; $2D const FRESH_WATER ; $2E const SODA_POP ; $2F const LEMONADE ; $30 const X_ATTACK ; $31 const ITEM_32 ; $32 const X_DEFEND ; $33 const X_SPEED ; $34 const X_SPECIAL ; $35 const COIN_CASE ; $36 const ITEMFINDER ; $37 const POKE_FLUTE ; $38 const EXP_SHARE ; $39 const OLD_ROD ; $3A const GOOD_ROD ; $3B const SILVER_LEAF ; $3C const SUPER_ROD ; $3D const PP_UP ; $3E const ETHER ; $3F const MAX_ETHER ; $40 const ELIXER ; $41 const RED_SCALE ; $42 const SECRETPOTION ; $43 const S_S_TICKET ; $44 const MYSTERY_EGG ; $45 const CLEAR_BELL ; $46 const SILVER_WING ; $47 const MOOMOO_MILK ; $48 const QUICK_CLAW ; $49 const PSNCUREBERRY ; $4A const GOLD_LEAF ; $4B const SOFT_SAND ; $4C const SHARP_BEAK ; $4D const PRZCUREBERRY ; $4E const BURNT_BERRY ; $4F const ICE_BERRY ; $50 const POISON_BARB ; $51 const KINGS_ROCK ; $52 const BITTER_BERRY ; $53 const MINT_BERRY ; $54 const RED_APRICORN ; $55 const TINYMUSHROOM ; $56 const BIG_MUSHROOM ; $57 const SILVERPOWDER ; $58 const BLU_APRICORN ; $59 const ITEM_5A ; $5A const AMULET_COIN ; $5B const YLW_APRICORN ; $5C const GRN_APRICORN ; $5D const CLEANSE_TAG ; $5E const MYSTIC_WATER ; $5F const TWISTEDSPOON ; $60 const WHT_APRICORN ; $61 const BLACKBELT ; $62 const BLK_APRICORN ; $63 const ITEM_64 ; $64 const PNK_APRICORN ; $65 const BLACKGLASSES ; $66 const SLOWPOKETAIL ; $67 const PINK_BOW ; $68 const STICK ; $69 const SMOKE_BALL ; $6A const NEVERMELTICE ; $6B const MAGNET ; $6C const MIRACLEBERRY ; $6D const PEARL ; $6E const BIG_PEARL ; $6F const EVERSTONE ; $70 const SPELL_TAG ; $71 const RAGECANDYBAR ; $72 const GS_BALL ; $73 const BLUE_CARD ; $74 const MIRACLE_SEED ; $75 const THICK_CLUB ; $76 const FOCUS_BAND ; $77 const ITEM_78 ; $78 const ENERGYPOWDER ; $79 const ENERGY_ROOT ; $7A const HEAL_POWDER ; $7B const REVIVAL_HERB ; $7C const HARD_STONE ; $7D const LUCKY_EGG ; $7E const CARD_KEY ; $7F const MACHINE_PART ; $80 const EGG_TICKET ; $81 const LOST_ITEM ; $82 const STARDUST ; $83 const STAR_PIECE ; $84 const BASEMENT_KEY ; $85 const PASS ; $86 const ITEM_87 ; $87 const ITEM_88 ; $88 const ITEM_89 ; $89 const CHARCOAL ; $8A const BERRY_JUICE ; $8B const SCOPE_LENS ; $8C const ITEM_8D ; $8D const ITEM_8E ; $8E const METAL_COAT ; $8F const DRAGON_FANG ; $90 const ITEM_91 ; $91 const LEFTOVERS ; $92 const ITEM_93 ; $93 const ITEM_94 ; $94 const ITEM_95 ; $95 const MYSTERYBERRY ; $96 const DRAGON_SCALE ; $97 const BERSERK_GENE ; $98 const ITEM_99 ; $99 const ITEM_9A ; $9A const ITEM_9B ; $9B const SACRED_ASH ; $9C const HEAVY_BALL ; $9D const FLOWER_MAIL ; $9E const LEVEL_BALL ; $9F const LURE_BALL ; $A0 const FAST_BALL ; $A1 const ITEM_A2 ; $A2 const LIGHT_BALL ; $A3 const FRIEND_BALL ; $A4 const MOON_BALL ; $A5 const LOVE_BALL ; $A6 const NORMAL_BOX ; $A7 const GORGEOUS_BOX ; $A8 const SUN_STONE ; $A9 const POLKADOT_BOW ; $AA const ITEM_AB ; $AB const UP_GRADE ; $AC const BERRY ; $AD const GOLD_BERRY ; $AE const SQUIRTBOTTLE ; $AF const ITEM_B0 ; $B0 const PARK_BALL ; $B1 const RAINBOW_WING ; $B2 const ITEM_B3 ; $B3 const BRICK_PIECE ; $B4 const SURF_MAIL ; $B5 const LITEBLUEMAIL ; $B6 const PORTRAITMAIL ; $B7 const LOVELY_MAIL ; $B8 const EON_MAIL ; $B9 const MORPH_MAIL ; $BA const BLUESKY_MAIL ; $BB const MUSIC_MAIL ; $BC const MIRAGE_MAIL ; $BD const ITEM_BE ; $BE add_tm DYNAMICPUNCH add_tm HEADBUTT add_tm CURSE add_tm ROLLOUT const ITEM_C3 add_tm ROAR add_tm TOXIC add_tm ZAP_CANNON add_tm ROCK_SMASH add_tm PSYCH_UP add_tm HIDDEN_POWER add_tm SUNNY_DAY add_tm SWEET_SCENT add_tm SNORE add_tm BLIZZARD add_tm HYPER_BEAM add_tm ICY_WIND add_tm PROTECT add_tm RAIN_DANCE add_tm GIGA_DRAIN add_tm ENDURE add_tm FRUSTRATION add_tm SOLARBEAM add_tm IRON_TAIL add_tm DRAGONBREATH add_tm THUNDER add_tm EARTHQUAKE add_tm RETURN add_tm DIG const ITEM_DC add_tm PSYCHIC add_tm SHADOW_BALL add_tm MUD_SLAP add_tm DOUBLE_TEAM add_tm ICE_PUNCH add_tm SWAGGER add_tm SLEEP_TALK add_tm SLUDGE_BOMB add_tm SANDSTORM add_tm FIRE_BLAST add_tm SWIFT add_tm DEFENSE_CURL add_tm THUNDERPUNCH add_tm DREAM_EATER add_tm DETECT add_tm REST add_tm ATTRACT add_tm THIEF add_tm STEEL_WING add_tm FIRE_PUNCH add_tm FURY_CUTTER add_tm NIGHTMARE NUM_TMS = const_value - TM01 - 2 add_hm CUT add_hm FLY add_hm SURF add_hm STRENGTH add_hm FLASH add_hm WHIRLPOOL add_hm WATERFALL NUM_HMS = const_value - HM01 const HM_08 add_mt FLAMETHROWER add_mt THUNDERBOLT add_mt ICE_BEAM ; leftovers from red SAFARI_BALL EQU 8 ; MOON_STONE MOON_STONE_RED EQU 10 ; BURN_HEAL FULL_HEAL_RED EQU 52 ; X_SPEED MAIL_MAX_LENGTH EQU $20 ; pockets ITEM EQU 1 KEY_ITEM EQU 2 BALL EQU 3 TM_HM EQU 4 ; item actions CANT_SELECT EQU 1 << 6 CANT_TOSS EQU 1 << 7 ; held item effects const_def const HELD_NONE const HELD_BERRY const HELD_2 const HELD_LEFTOVERS const HELD_4 const HELD_5 const HELD_RESTORE_PP const HELD_7 const HELD_CLEANSE_TAG const_value SET 10 const HELD_HEAL_POISON const HELD_HEAL_FREEZE const HELD_HEAL_BURN const HELD_HEAL_SLEEP const HELD_HEAL_PARALYZE const HELD_HEAL_STATUS const HELD_HEAL_CONFUSION const_value SET 20 const HELD_PREVENT_POISON const HELD_PREVENT_BURN const HELD_PREVENT_FREEZE const HELD_PREVENT_SLEEP const HELD_PREVENT_PARALYZE const HELD_PREVENT_CONFUSE const_value SET 30 const HELD_30 const HELD_ATTACK_UP const HELD_DEFENSE_UP const HELD_SPEED_UP const HELD_SP_ATTACK_UP const HELD_SP_DEFENSE_UP const HELD_ACCURACY_UP const HELD_EVASION_UP const_value SET 40 const HELD_40 const HELD_41 const HELD_METAL_POWDER const_value SET 50 const HELD_NORMAL_BOOST const HELD_FIGHTING_BOOST const HELD_FLYING_BOOST const HELD_POISON_BOOST const HELD_GROUND_BOOST const HELD_ROCK_BOOST const HELD_BUG_BOOST const HELD_GHOST_BOOST const HELD_FIRE_BOOST const HELD_WATER_BOOST const HELD_GRASS_BOOST const HELD_ELECTRIC_BOOST const HELD_PSYCHIC_BOOST const HELD_ICE_BOOST const HELD_DRAGON_BOOST const HELD_DARK_BOOST const HELD_STEEL_BOOST const_value SET 70 const HELD_CATCH_CHANCE const HELD_71 const HELD_ESCAPE const HELD_CRITICAL_UP const HELD_QUICK_CLAW const HELD_TRADE_EVOLVE const HELD_AMULET_COIN const HELD_BRIGHTPOWDER const HELD_78 const HELD_FOCUS_BAND const_def const ITEMATTR_PRICE const ITEMATTR_PRICE_HI const ITEMATTR_EFFECT const ITEMATTR_PARAM const ITEMATTR_PERMISSIONS const ITEMATTR_POCKET const ITEMATTR_HELP NUM_ITEMATTRS EQU const_value ITEMMENU_NOUSE EQU 0 ITEMMENU_CURRENT EQU 4 ITEMMENU_PARTY EQU 5 ITEMMENU_FIELD EQU 6