TypeBoostItems

This commit is contained in:
IIMarckus
2016-04-11 06:12:55 -06:00
parent fd3e4fb910
commit 5f35d119d1
2 changed files with 280 additions and 18 deletions

View File

@@ -0,0 +1,261 @@
NO_ITEM EQU 0x00
MASTER_BALL EQU 0x01
ULTRA_BALL EQU 0x02
BRIGHTPOWDER EQU 0x03
GREAT_BALL EQU 0x04
POKE_BALL EQU 0x05
BICYCLE EQU 0x07
MOON_STONE EQU 0x08
ANTIDOTE EQU 0x09
BURN_HEAL EQU 0x0A
ICE_HEAL EQU 0x0B
AWAKENING EQU 0x0C
PARLYZ_HEAL EQU 0x0D
FULL_RESTORE EQU 0x0E
MAX_POTION EQU 0x0F
HYPER_POTION EQU 0x10
SUPER_POTION EQU 0x11
POTION EQU 0x12
ESCAPE_ROPE EQU 0x13
REPEL EQU 0x14
MAX_ELIXER EQU 0x15
FIRE_STONE EQU 0x16
THUNDERSTONE EQU 0x17
WATER_STONE EQU 0x18
HP_UP EQU 0x1A
PROTEIN EQU 0x1B
IRON EQU 0x1C
CARBOS EQU 0x1D
LUCKY_PUNCH EQU 0x1E
CALCIUM EQU 0x1F
RARE_CANDY EQU 0x20
X_ACCURACY EQU 0x21
LEAF_STONE EQU 0x22
METAL_POWDER EQU 0x23
NUGGET EQU 0x24
POKE_DOLL EQU 0x25
FULL_HEAL EQU 0x26
REVIVE EQU 0x27
MAX_REVIVE EQU 0x28
GUARD_SPEC EQU 0x29
SUPER_REPEL EQU 0x2A
MAX_REPEL EQU 0x2B
DIRE_HIT EQU 0x2C
FRESH_WATER EQU 0x2E
SODA_POP EQU 0x2F
LEMONADE EQU 0x30
X_ATTACK EQU 0x31
X_DEFEND EQU 0x33
X_SPEED EQU 0x34
X_SPECIAL EQU 0x35
COIN_CASE EQU 0x36
ITEMFINDER EQU 0x37
EXP_SHARE EQU 0x39
OLD_ROD EQU 0x3A
GOOD_ROD EQU 0x3B
SILVER_LEAF EQU 0x3C
SUPER_ROD EQU 0x3D
PP_UP EQU 0x3E
ETHER EQU 0x3F
MAX_ETHER EQU 0x40
ELIXER EQU 0x41
RED_SCALE EQU 0x42
SECRETPOTION EQU 0x43
S_S_TICKET EQU 0x44
MYSTERY_EGG EQU 0x45
CLEAR_BELL EQU 0x46
SILVER_WING EQU 0x47
MOOMOO_MILK EQU 0x48
QUICK_CLAW EQU 0x49
PSNCUREBERRY EQU 0x4A
GOLD_LEAF EQU 0x4B
SOFT_SAND EQU 0x4C
SHARP_BEAK EQU 0x4D
PRZCUREBERRY EQU 0x4E
BURNT_BERRY EQU 0x4F
ICE_BERRY EQU 0x50
POISON_BARB EQU 0x51
KINGS_ROCK EQU 0x52
BITTER_BERRY EQU 0x53
MINT_BERRY EQU 0x54
RED_APRICORN EQU 0x55
TINYMUSHROOM EQU 0x56
BIG_MUSHROOM EQU 0x57
SILVERPOWDER EQU 0x58
BLU_APRICORN EQU 0x59
AMULET_COIN EQU 0x5B
YLW_APRICORN EQU 0x5C
GRN_APRICORN EQU 0x5D
CLEANSE_TAG EQU 0x5E
MYSTIC_WATER EQU 0x5F
TWISTEDSPOON EQU 0x60
WHT_APRICORN EQU 0x61
BLACKBELT EQU 0x62
BLK_APRICORN EQU 0x63
PNK_APRICORN EQU 0x65
BLACKGLASSES EQU 0x66
SLOWPOKETAIL EQU 0x67
PINK_BOW EQU 0x68
STICK EQU 0x69
SMOKE_BALL EQU 0x6A
NEVERMELTICE EQU 0x6B
MAGNET EQU 0x6C
MIRACLEBERRY EQU 0x6D
PEARL EQU 0x6E
BIG_PEARL EQU 0x6F
EVERSTONE EQU 0x70
SPELL_TAG EQU 0x71
RAGECANDYBAR EQU 0x72
GS_BALL EQU 0x73
BLUE_CARD EQU 0x74
MIRACLE_SEED EQU 0x75
THICK_CLUB EQU 0x76
FOCUS_BAND EQU 0x77
ENERGYPOWDER EQU 0x79
ENERGY_ROOT EQU 0x7A
HEAL_POWDER EQU 0x7B
REVIVAL_HERB EQU 0x7C
HARD_STONE EQU 0x7D
LUCKY_EGG EQU 0x7E
CARD_KEY EQU 0x7F
MACHINE_PART EQU 0x80
EGG_TICKET EQU 0x81
LOST_ITEM EQU 0x82
STARDUST EQU 0x83
STAR_PIECE EQU 0x84
BASEMENT_KEY EQU 0x85
PASS EQU 0x86
CHARCOAL EQU 0x8A
BERRY_JUICE EQU 0x8B
SCOPE_LENS EQU 0x8C
METAL_COAT EQU 0x8F
DRAGON_FANG EQU 0x90
LEFTOVERS EQU 0x92
MYSTERYBERRY EQU 0x96
DRAGON_SCALE EQU 0x97
BERSERK_GENE EQU 0x98
SACRED_ASH EQU 0x9C
HEAVY_BALL EQU 0x9D
FLOWER_MAIL EQU 0x9E
LEVEL_BALL EQU 0x9F
LURE_BALL EQU 0xA0
FAST_BALL EQU 0xA1
LIGHT_BALL EQU 0xA3
FRIEND_BALL EQU 0xA4
MOON_BALL EQU 0xA5
LOVE_BALL EQU 0xA6
NORMAL_BOX EQU 0xA7
GORGEOUS_BOX EQU 0xA8
SUN_STONE EQU 0xA9
POLKADOT_BOW EQU 0xAA
UP_GRADE EQU 0xAC
BERRY EQU 0xAD
GOLD_BERRY EQU 0xAE
SQUIRTBOTTLE EQU 0xAF
PARK_BALL EQU 0xB1
RAINBOW_WING EQU 0xB2
BRICK_PIECE EQU 0xB4
SURF_MAIL EQU 0xB5
LITEBLUEMAIL EQU 0xB6
PORTRAITMAIL EQU 0xB7
LOVELY_MAIL EQU 0xB8
EON_MAIL EQU 0xB9
MORPH_MAIL EQU 0xBA
BLUESKY_MAIL EQU 0xBB
MUSIC_MAIL EQU 0xBC
MIRAGE_MAIL EQU 0xBD
TM_01 EQU 0xBF
TM_02 EQU 0xC0
TM_03 EQU 0xC1
TM_04 EQU 0xC2
TM_05 EQU 0xC4
TM_06 EQU 0xC5
TM_07 EQU 0xC6
TM_08 EQU 0xC7
TM_09 EQU 0xC8
TM_10 EQU 0xC9
TM_11 EQU 0xCA
TM_12 EQU 0xCB
TM_13 EQU 0xCC
TM_14 EQU 0xCD
TM_15 EQU 0xCE
TM_16 EQU 0xCF
TM_17 EQU 0xD0
TM_18 EQU 0xD1
TM_19 EQU 0xD2
TM_20 EQU 0xD3
TM_21 EQU 0xD4
TM_22 EQU 0xD5
TM_23 EQU 0xD6
TM_24 EQU 0xD7
TM_25 EQU 0xD8
TM_26 EQU 0xD9
TM_27 EQU 0xDA
TM_28 EQU 0xDB
TM_29 EQU 0xDD
TM_30 EQU 0xDE
TM_31 EQU 0xDF
TM_32 EQU 0xE0
TM_33 EQU 0xE1
TM_34 EQU 0xE2
TM_35 EQU 0xE3
TM_36 EQU 0xE4
TM_37 EQU 0xE5
TM_38 EQU 0xE6
TM_39 EQU 0xE7
TM_40 EQU 0xE8
TM_41 EQU 0xE9
TM_42 EQU 0xEA
TM_43 EQU 0xEB
TM_44 EQU 0xEC
TM_45 EQU 0xED
TM_46 EQU 0xEE
TM_47 EQU 0xEF
TM_48 EQU 0xF0
TM_49 EQU 0xF1
TM_50 EQU 0xF2
HM_01 EQU 0xF3
HM_02 EQU 0xF4
HM_03 EQU 0xF5
HM_04 EQU 0xF6
HM_05 EQU 0xF7
HM_06 EQU 0xF8
HM_07 EQU 0xF9
; held item effects
HELD_BERRY EQU 0x01
HELD_LEFTOVERS EQU 0x03
HELD_RESTORE_PP EQU 0x06
HELD_CLEANSE_TAG EQU 0x08
HELD_HEAL_POISON EQU 0x0a
HELD_HEAL_FREEZE EQU 0x0b
HELD_HEAL_BURN EQU 0x0c
HELD_HEAL_SLEEP EQU 0x0d
HELD_HEAL_PARALYZE EQU 0x0e
HELD_HEAL_STATUS EQU 0x0f
HELD_HEAL_CONFUSION EQU 0x10
HELD_METAL_POWDER EQU 0x2a
HELD_NORMAL_BOOST EQU 0x32
HELD_FIGHTING_BOOST EQU 0x33
HELD_FLYING_BOOST EQU 0x34
HELD_POISON_BOOST EQU 0x35
HELD_GROUND_BOOST EQU 0x36
HELD_ROCK_BOOST EQU 0x37
HELD_BUG_BOOST EQU 0x38
HELD_GHOST_BOOST EQU 0x39
HELD_FIRE_BOOST EQU 0x3a
HELD_WATER_BOOST EQU 0x3b
HELD_GRASS_BOOST EQU 0x3c
HELD_ELECTRIC_BOOST EQU 0x3d
HELD_PSYCHIC_BOOST EQU 0x3e
HELD_ICE_BOOST EQU 0x3f
HELD_DRAGON_BOOST EQU 0x40
HELD_DARK_BOOST EQU 0x41
HELD_STEEL_BOOST EQU 0x42
HELD_ESCAPE EQU 0x48
HELD_CRITICAL_UP EQU 0x49
HELD_QUICK_CLAW EQU 0x4a
HELD_TRADE_EVOLVE EQU 0x4b
HELD_AMULET_COIN EQU 0x4c
HELD_BRIGHTPOWDER EQU 0x4d
HELD_FOCUS_BAND EQU 0x4f

View File

@@ -2,6 +2,7 @@
.n64
.include "constants/type_constants.s"
.include "constants/move_constants.s"
.include "constants/item_constants.s"
.incbin "baseromgs.n64",0,0x98a14
TMHMMoves:
@@ -184,24 +185,24 @@ TypeMatchup:
.incbin "baseromgs.n64",0x98bd8,0x98ef0-0x98bd8
Types98EF0: ; XXX what is this?
.db 0x32, NORMAL
.db 0x33, FIGHTING
.db 0x34, FLYING
.db 0x35, POISON
.db 0x36, GROUND
.db 0x37, ROCK
.db 0x38, BUG
.db 0x39, GHOST
.db 0x3A, FIRE
.db 0x3B, WATER
.db 0x3C, GRASS
.db 0x3D, ELECTRIC
.db 0x3E, PSYCHIC
.db 0x3F, ICE
.db 0x40, DRAGON
.db 0x41, DARK
.db 0x42, STEEL
TypeBoostItems:
.db HELD_NORMAL_BOOST, NORMAL ; Pink/Polkadot Bow
.db HELD_FIGHTING_BOOST, FIGHTING ; Blackbelt
.db HELD_FLYING_BOOST, FLYING ; Sharp Beak
.db HELD_POISON_BOOST, POISON ; Poison Barb
.db HELD_GROUND_BOOST, GROUND ; Soft Sand
.db HELD_ROCK_BOOST, ROCK ; Hard Stone
.db HELD_BUG_BOOST, BUG ; Silverpowder
.db HELD_GHOST_BOOST, GHOST ; Spell Tag
.db HELD_FIRE_BOOST, FIRE ; Charcoal
.db HELD_WATER_BOOST, WATER ; Mystic Water
.db HELD_GRASS_BOOST, GRASS ; Miracle Seed
.db HELD_ELECTRIC_BOOST, ELECTRIC ; Magnet
.db HELD_PSYCHIC_BOOST, PSYCHIC ; Twistedspoon
.db HELD_ICE_BOOST, ICE ; Nevermeltice
.db HELD_DRAGON_BOOST, DRAGON ; Dragon Scale
.db HELD_DARK_BOOST, DARK ; Blackglasses
.db HELD_STEEL_BOOST, STEEL ; Metal Coat
.db -1
.align 16