Enumerate the item constants.

This commit is contained in:
yenatch 2015-05-18 02:16:38 -07:00
parent b47c4bc6fd
commit d4817060de
1 changed files with 320 additions and 301 deletions

View File

@ -1,254 +1,255 @@
NO_ITEM EQU $00
MASTER_BALL EQU $01
ULTRA_BALL EQU $02
BRIGHTPOWDER EQU $03
GREAT_BALL EQU $04
POKE_BALL EQU $05
TOWN_MAP EQU $06
BICYCLE EQU $07
MOON_STONE EQU $08
ANTIDOTE EQU $09
BURN_HEAL EQU $0A
ICE_HEAL EQU $0B
AWAKENING EQU $0C
PARLYZ_HEAL EQU $0D
FULL_RESTORE EQU $0E
MAX_POTION EQU $0F
HYPER_POTION EQU $10
SUPER_POTION EQU $11
POTION EQU $12
ESCAPE_ROPE EQU $13
REPEL EQU $14
MAX_ELIXER EQU $15
FIRE_STONE EQU $16
THUNDERSTONE EQU $17
WATER_STONE EQU $18
ITEM_19 EQU $19
HP_UP EQU $1A
PROTEIN EQU $1B
IRON EQU $1C
CARBOS EQU $1D
LUCKY_PUNCH EQU $1E
CALCIUM EQU $1F
RARE_CANDY EQU $20
X_ACCURACY EQU $21
LEAF_STONE EQU $22
METAL_POWDER EQU $23
NUGGET EQU $24
POKE_DOLL EQU $25
FULL_HEAL EQU $26
REVIVE EQU $27
MAX_REVIVE EQU $28
GUARD_SPEC EQU $29
SUPER_REPEL EQU $2A
MAX_REPEL EQU $2B
DIRE_HIT EQU $2C
ITEM_2D EQU $2D
FRESH_WATER EQU $2E
SODA_POP EQU $2F
LEMONADE EQU $30
X_ATTACK EQU $31
ITEM_32 EQU $32
X_DEFEND EQU $33
X_SPEED EQU $34
X_SPECIAL EQU $35
COIN_CASE EQU $36
ITEMFINDER EQU $37
POKE_FLUTE EQU $38
EXP_SHARE EQU $39
OLD_ROD EQU $3A
GOOD_ROD EQU $3B
SILVER_LEAF EQU $3C
SUPER_ROD EQU $3D
PP_UP EQU $3E
ETHER EQU $3F
MAX_ETHER EQU $40
ELIXER EQU $41
RED_SCALE EQU $42
SECRETPOTION EQU $43
S_S_TICKET EQU $44
MYSTERY_EGG EQU $45
CLEAR_BELL EQU $46
SILVER_WING EQU $47
MOOMOO_MILK EQU $48
QUICK_CLAW EQU $49
PSNCUREBERRY EQU $4A
GOLD_LEAF EQU $4B
SOFT_SAND EQU $4C
SHARP_BEAK EQU $4D
PRZCUREBERRY EQU $4E
BURNT_BERRY EQU $4F
ICE_BERRY EQU $50
POISON_BARB EQU $51
KINGS_ROCK EQU $52
BITTER_BERRY EQU $53
MINT_BERRY EQU $54
RED_APRICORN EQU $55
TINYMUSHROOM EQU $56
BIG_MUSHROOM EQU $57
SILVERPOWDER EQU $58
BLU_APRICORN EQU $59
ITEM_5A EQU $5A
AMULET_COIN EQU $5B
YLW_APRICORN EQU $5C
GRN_APRICORN EQU $5D
CLEANSE_TAG EQU $5E
MYSTIC_WATER EQU $5F
TWISTEDSPOON EQU $60
WHT_APRICORN EQU $61
BLACKBELT EQU $62
BLK_APRICORN EQU $63
ITEM_64 EQU $64
PNK_APRICORN EQU $65
BLACKGLASSES EQU $66
SLOWPOKETAIL EQU $67
PINK_BOW EQU $68
STICK EQU $69
SMOKE_BALL EQU $6A
NEVERMELTICE EQU $6B
MAGNET EQU $6C
MIRACLEBERRY EQU $6D
PEARL EQU $6E
BIG_PEARL EQU $6F
EVERSTONE EQU $70
SPELL_TAG EQU $71
RAGECANDYBAR EQU $72
GS_BALL EQU $73
BLUE_CARD EQU $74
MIRACLE_SEED EQU $75
THICK_CLUB EQU $76
FOCUS_BAND EQU $77
ITEM_78 EQU $78
ENERGYPOWDER EQU $79
ENERGY_ROOT EQU $7A
HEAL_POWDER EQU $7B
REVIVAL_HERB EQU $7C
HARD_STONE EQU $7D
LUCKY_EGG EQU $7E
CARD_KEY EQU $7F
MACHINE_PART EQU $80
EGG_TICKET EQU $81
LOST_ITEM EQU $82
STARDUST EQU $83
STAR_PIECE EQU $84
BASEMENT_KEY EQU $85
PASS EQU $86
ITEM_87 EQU $87
ITEM_88 EQU $88
ITEM_89 EQU $89
CHARCOAL EQU $8A
BERRY_JUICE EQU $8B
SCOPE_LENS EQU $8C
ITEM_8D EQU $8D
ITEM_8E EQU $8E
METAL_COAT EQU $8F
DRAGON_FANG EQU $90
ITEM_91 EQU $91
LEFTOVERS EQU $92
ITEM_93 EQU $93
ITEM_94 EQU $94
ITEM_95 EQU $95
MYSTERYBERRY EQU $96
DRAGON_SCALE EQU $97
BERSERK_GENE EQU $98
ITEM_99 EQU $99
ITEM_9A EQU $9A
ITEM_9B EQU $9B
SACRED_ASH EQU $9C
HEAVY_BALL EQU $9D
FLOWER_MAIL EQU $9E
LEVEL_BALL EQU $9F
LURE_BALL EQU $A0
FAST_BALL EQU $A1
ITEM_A2 EQU $A2
LIGHT_BALL EQU $A3
FRIEND_BALL EQU $A4
MOON_BALL EQU $A5
LOVE_BALL EQU $A6
NORMAL_BOX EQU $A7
GORGEOUS_BOX EQU $A8
SUN_STONE EQU $A9
POLKADOT_BOW EQU $AA
ITEM_AB EQU $AB
UP_GRADE EQU $AC
BERRY EQU $AD
GOLD_BERRY EQU $AE
SQUIRTBOTTLE EQU $AF
ITEM_B0 EQU $B0
PARK_BALL EQU $B1
RAINBOW_WING EQU $B2
ITEM_B3 EQU $B3
BRICK_PIECE EQU $B4
SURF_MAIL EQU $B5
LITEBLUEMAIL EQU $B6
PORTRAITMAIL EQU $B7
LOVELY_MAIL EQU $B8
EON_MAIL EQU $B9
MORPH_MAIL EQU $BA
BLUESKY_MAIL EQU $BB
MUSIC_MAIL EQU $BC
MIRAGE_MAIL EQU $BD
ITEM_BE EQU $BE
TM_01 EQU $BF
TM_02 EQU $C0
TM_03 EQU $C1
TM_04 EQU $C2
ITEM_C3 EQU $C3
TM_05 EQU $C4
TM_06 EQU $C5
TM_07 EQU $C6
TM_08 EQU $C7
TM_09 EQU $C8
TM_10 EQU $C9
TM_11 EQU $CA
TM_12 EQU $CB
TM_13 EQU $CC
TM_14 EQU $CD
TM_15 EQU $CE
TM_16 EQU $CF
TM_17 EQU $D0
TM_18 EQU $D1
TM_19 EQU $D2
TM_20 EQU $D3
TM_21 EQU $D4
TM_22 EQU $D5
TM_23 EQU $D6
TM_24 EQU $D7
TM_25 EQU $D8
TM_26 EQU $D9
TM_27 EQU $DA
TM_28 EQU $DB
ITEM_DC EQU $DC
TM_29 EQU $DD
TM_30 EQU $DE
TM_31 EQU $DF
TM_32 EQU $E0
TM_33 EQU $E1
TM_34 EQU $E2
TM_35 EQU $E3
TM_36 EQU $E4
TM_37 EQU $E5
TM_38 EQU $E6
TM_39 EQU $E7
TM_40 EQU $E8
TM_41 EQU $E9
TM_42 EQU $EA
TM_43 EQU $EB
TM_44 EQU $EC
TM_45 EQU $ED
TM_46 EQU $EE
TM_47 EQU $EF
TM_48 EQU $F0
TM_49 EQU $F1
TM_50 EQU $F2
HM_01 EQU $F3
HM_02 EQU $F4
HM_03 EQU $F5
HM_04 EQU $F6
HM_05 EQU $F7
HM_06 EQU $F8
HM_07 EQU $F9
HM_08 EQU $FA
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
const TM_01 ; $BF
const TM_02 ; $C0
const TM_03 ; $C1
const TM_04 ; $C2
const ITEM_C3 ; $C3
const TM_05 ; $C4
const TM_06 ; $C5
const TM_07 ; $C6
const TM_08 ; $C7
const TM_09 ; $C8
const TM_10 ; $C9
const TM_11 ; $CA
const TM_12 ; $CB
const TM_13 ; $CC
const TM_14 ; $CD
const TM_15 ; $CE
const TM_16 ; $CF
const TM_17 ; $D0
const TM_18 ; $D1
const TM_19 ; $D2
const TM_20 ; $D3
const TM_21 ; $D4
const TM_22 ; $D5
const TM_23 ; $D6
const TM_24 ; $D7
const TM_25 ; $D8
const TM_26 ; $D9
const TM_27 ; $DA
const TM_28 ; $DB
const ITEM_DC ; $DC
const TM_29 ; $DD
const TM_30 ; $DE
const TM_31 ; $DF
const TM_32 ; $E0
const TM_33 ; $E1
const TM_34 ; $E2
const TM_35 ; $E3
const TM_36 ; $E4
const TM_37 ; $E5
const TM_38 ; $E6
const TM_39 ; $E7
const TM_40 ; $E8
const TM_41 ; $E9
const TM_42 ; $EA
const TM_43 ; $EB
const TM_44 ; $EC
const TM_45 ; $ED
const TM_46 ; $EE
const TM_47 ; $EF
const TM_48 ; $F0
const TM_49 ; $F1
const TM_50 ; $F2
const HM_01 ; $F3
const HM_02 ; $F4
const HM_03 ; $F5
const HM_04 ; $F6
const HM_05 ; $F7
const HM_06 ; $F8
const HM_07 ; $F9
const HM_08 ; $FA
NUM_TMS EQU 50
@ -271,61 +272,79 @@ TM_HM EQU 4
CANT_SELECT EQU 1 << 6
CANT_TOSS EQU 1 << 7
; held item effects
HELD_BERRY EQU $01
HELD_LEFTOVERS EQU $03
HELD_RESTORE_PP EQU $06
HELD_CLEANSE_TAG EQU $08
const_def
HELD_HEAL_POISON EQU $0a
HELD_HEAL_FREEZE EQU $0b
HELD_HEAL_BURN EQU $0c
HELD_HEAL_SLEEP EQU $0d
HELD_HEAL_PARALYZE EQU $0e
HELD_HEAL_STATUS EQU $0f
HELD_HEAL_CONFUSION EQU $10
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
HELD_PREVENT_POISON EQU $14
HELD_PREVENT_BURN EQU $15
HELD_PREVENT_FREEZE EQU $16
HELD_PREVENT_SLEEP EQU $17
HELD_PREVENT_PARALYZE EQU $18
HELD_PREVENT_CONFUSE EQU $19
const_value = 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
HELD_ATTACK_UP EQU $1f
HELD_DEFENSE_UP EQU $20
HELD_SPEED_UP EQU $21
HELD_SP_ATTACK_UP EQU $22
HELD_SP_DEFENSE_UP EQU $23
HELD_ACCURACY_UP EQU $24
HELD_EVASION_UP EQU $25
const_value = 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
HELD_METAL_POWDER EQU $2a
const_value = 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
HELD_NORMAL_BOOST EQU $32
HELD_FIGHTING_BOOST EQU $33
HELD_FLYING_BOOST EQU $34
HELD_POISON_BOOST EQU $35
HELD_GROUND_BOOST EQU $36
HELD_ROCK_BOOST EQU $37
HELD_BUG_BOOST EQU $38
HELD_GHOST_BOOST EQU $39
HELD_FIRE_BOOST EQU $3a
HELD_WATER_BOOST EQU $3b
HELD_GRASS_BOOST EQU $3c
HELD_ELECTRIC_BOOST EQU $3d
HELD_PSYCHIC_BOOST EQU $3e
HELD_ICE_BOOST EQU $3f
HELD_DRAGON_BOOST EQU $40
HELD_DARK_BOOST EQU $41
HELD_STEEL_BOOST EQU $42
const_value = 40
const HELD_40
const HELD_41
const HELD_METAL_POWDER
HELD_CATCH_CHANCE EQU $46
const_value = 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
HELD_ESCAPE EQU $48
HELD_CRITICAL_UP EQU $49
HELD_QUICK_CLAW EQU $4a
HELD_TRADE_EVOLVE EQU $4b
HELD_AMULET_COIN EQU $4c
HELD_BRIGHTPOWDER EQU $4d
HELD_FOCUS_BAND EQU $4f
const_value = 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_4E
const HELD_FOCUS_BAND