mirror of
https://github.com/thornAvery/jep-hack.git
synced 2026-02-06 16:15:24 +13:00
First Commit
Upload literally everything from the pokecrystal16 expand-move-ID branch
This commit is contained in:
commit
2f8a41f833
4618 changed files with 480386 additions and 0 deletions
10
data/items/apricorn_balls.asm
Normal file
10
data/items/apricorn_balls.asm
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
ApricornBalls:
|
||||
; apricorn, ball
|
||||
db RED_APRICORN, LEVEL_BALL
|
||||
db BLU_APRICORN, LURE_BALL
|
||||
db YLW_APRICORN, MOON_BALL
|
||||
db GRN_APRICORN, FRIEND_BALL
|
||||
db WHT_APRICORN, FAST_BALL
|
||||
db BLK_APRICORN, HEAVY_BALL
|
||||
db PNK_APRICORN, LOVE_BALL
|
||||
db -1
|
||||
527
data/items/attributes.asm
Normal file
527
data/items/attributes.asm
Normal file
|
|
@ -0,0 +1,527 @@
|
|||
MACRO item_attribute
|
||||
; price, held effect, parameter, property, pocket, field menu, battle menu
|
||||
dw \1
|
||||
db \2, \3, \4, \5
|
||||
dn \6, \7
|
||||
ENDM
|
||||
|
||||
ItemAttributes:
|
||||
; entries correspond to item ids (see constants/item_constants.asm)
|
||||
table_width ITEMATTR_STRUCT_LENGTH, ItemAttributes
|
||||
; MASTER_BALL
|
||||
item_attribute 0, HELD_NONE, 0, CANT_SELECT, BALL, ITEMMENU_NOUSE, ITEMMENU_CLOSE
|
||||
; ULTRA_BALL
|
||||
item_attribute 1200, HELD_NONE, 0, CANT_SELECT, BALL, ITEMMENU_NOUSE, ITEMMENU_CLOSE
|
||||
; BRIGHTPOWDER
|
||||
item_attribute 10, HELD_BRIGHTPOWDER, 20, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; GREAT_BALL
|
||||
item_attribute 600, HELD_NONE, 0, CANT_SELECT, BALL, ITEMMENU_NOUSE, ITEMMENU_CLOSE
|
||||
; POKE_BALL
|
||||
item_attribute 200, HELD_NONE, 0, CANT_SELECT, BALL, ITEMMENU_NOUSE, ITEMMENU_CLOSE
|
||||
; TOWN_MAP
|
||||
item_attribute $9999, HELD_NONE, 0, NO_LIMITS, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; BICYCLE
|
||||
item_attribute 0, HELD_NONE, 0, CANT_TOSS, KEY_ITEM, ITEMMENU_CLOSE, ITEMMENU_NOUSE
|
||||
; MOON_STONE
|
||||
item_attribute 0, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; ANTIDOTE
|
||||
item_attribute 100, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; BURN_HEAL
|
||||
item_attribute 250, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; ICE_HEAL
|
||||
item_attribute 250, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; AWAKENING
|
||||
item_attribute 250, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; PARLYZ_HEAL
|
||||
item_attribute 200, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; FULL_RESTORE
|
||||
item_attribute 3000, HELD_NONE, -1, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; MAX_POTION
|
||||
item_attribute 2500, HELD_NONE, -1, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; HYPER_POTION
|
||||
item_attribute 1200, HELD_NONE, 200, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; SUPER_POTION
|
||||
item_attribute 700, HELD_NONE, 50, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; POTION
|
||||
item_attribute 300, HELD_NONE, 20, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; ESCAPE_ROPE
|
||||
item_attribute 550, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_CLOSE, ITEMMENU_NOUSE
|
||||
; REPEL
|
||||
item_attribute 350, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_CURRENT, ITEMMENU_NOUSE
|
||||
; MAX_ELIXER
|
||||
item_attribute 4500, HELD_NONE, -1, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; FIRE_STONE
|
||||
item_attribute 2100, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; THUNDERSTONE
|
||||
item_attribute 2100, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; WATER_STONE
|
||||
item_attribute 2100, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; ITEM_19
|
||||
item_attribute $9999, HELD_NONE, 0, NO_LIMITS, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; HP_UP
|
||||
item_attribute 9800, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; PROTEIN
|
||||
item_attribute 9800, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; IRON
|
||||
item_attribute 9800, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; CARBOS
|
||||
item_attribute 9800, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; LUCKY_PUNCH
|
||||
item_attribute 10, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; CALCIUM
|
||||
item_attribute 9800, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; RARE_CANDY
|
||||
item_attribute 4800, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; X_ACCURACY
|
||||
item_attribute 950, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_CLOSE
|
||||
; LEAF_STONE
|
||||
item_attribute 2100, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; METAL_POWDER
|
||||
item_attribute 10, HELD_METAL_POWDER, 10, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; NUGGET
|
||||
item_attribute 10000, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; POKE_DOLL
|
||||
item_attribute 1000, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_CLOSE
|
||||
; FULL_HEAL
|
||||
item_attribute 600, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; REVIVE
|
||||
item_attribute 1500, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; MAX_REVIVE
|
||||
item_attribute 4000, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; GUARD_SPEC
|
||||
item_attribute 700, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_CLOSE
|
||||
; SUPER_REPEL
|
||||
item_attribute 500, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_CURRENT, ITEMMENU_NOUSE
|
||||
; MAX_REPEL
|
||||
item_attribute 700, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_CURRENT, ITEMMENU_NOUSE
|
||||
; DIRE_HIT
|
||||
item_attribute 650, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_CLOSE
|
||||
; ITEM_2D
|
||||
item_attribute $9999, HELD_NONE, 0, NO_LIMITS, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; FRESH_WATER
|
||||
item_attribute 200, HELD_NONE, 50, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; SODA_POP
|
||||
item_attribute 300, HELD_NONE, 60, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; LEMONADE
|
||||
item_attribute 350, HELD_NONE, 80, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; X_ATTACK
|
||||
item_attribute 500, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_CLOSE
|
||||
; ITEM_32
|
||||
item_attribute $9999, HELD_NONE, 0, NO_LIMITS, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; X_DEFEND
|
||||
item_attribute 550, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_CLOSE
|
||||
; X_SPEED
|
||||
item_attribute 350, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_CLOSE
|
||||
; X_SPECIAL
|
||||
item_attribute 350, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_CLOSE
|
||||
; COIN_CASE
|
||||
item_attribute 0, HELD_NONE, 0, CANT_SELECT | CANT_TOSS, KEY_ITEM, ITEMMENU_CURRENT, ITEMMENU_NOUSE
|
||||
; ITEMFINDER
|
||||
item_attribute 0, HELD_NONE, 0, CANT_TOSS, KEY_ITEM, ITEMMENU_CLOSE, ITEMMENU_NOUSE
|
||||
; POKE_FLUTE
|
||||
item_attribute $9999, HELD_NONE, 0, NO_LIMITS, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; EXP_SHARE
|
||||
item_attribute 3000, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; OLD_ROD
|
||||
item_attribute 0, HELD_NONE, 0, CANT_TOSS, KEY_ITEM, ITEMMENU_CLOSE, ITEMMENU_NOUSE
|
||||
; GOOD_ROD
|
||||
item_attribute 0, HELD_NONE, 0, CANT_TOSS, KEY_ITEM, ITEMMENU_CLOSE, ITEMMENU_NOUSE
|
||||
; SILVER_LEAF
|
||||
item_attribute 1000, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; SUPER_ROD
|
||||
item_attribute 0, HELD_NONE, 0, CANT_TOSS, KEY_ITEM, ITEMMENU_CLOSE, ITEMMENU_NOUSE
|
||||
; PP_UP
|
||||
item_attribute 9800, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; ETHER
|
||||
item_attribute 1200, HELD_NONE, 10, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; MAX_ETHER
|
||||
item_attribute 2000, HELD_NONE, -1, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; ELIXER
|
||||
item_attribute 3000, HELD_NONE, 10, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; RED_SCALE
|
||||
item_attribute 0, HELD_NONE, 0, CANT_SELECT | CANT_TOSS, KEY_ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; SECRETPOTION
|
||||
item_attribute 0, HELD_NONE, 0, CANT_SELECT | CANT_TOSS, KEY_ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; S_S_TICKET
|
||||
item_attribute 0, HELD_NONE, 0, CANT_SELECT | CANT_TOSS, KEY_ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; MYSTERY_EGG
|
||||
item_attribute 0, HELD_NONE, 0, CANT_SELECT | CANT_TOSS, KEY_ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; CLEAR_BELL
|
||||
item_attribute 0, HELD_NONE, 0, CANT_SELECT | CANT_TOSS, KEY_ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; SILVER_WING
|
||||
item_attribute 0, HELD_NONE, 0, CANT_SELECT | CANT_TOSS, KEY_ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; MOOMOO_MILK
|
||||
item_attribute 500, HELD_NONE, 100, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; QUICK_CLAW
|
||||
item_attribute 100, HELD_QUICK_CLAW, 60, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; PSNCUREBERRY
|
||||
item_attribute 10, HELD_HEAL_POISON, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; GOLD_LEAF
|
||||
item_attribute 1000, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; SOFT_SAND
|
||||
item_attribute 100, HELD_GROUND_BOOST, 10, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; SHARP_BEAK
|
||||
item_attribute 100, HELD_FLYING_BOOST, 10, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; PRZCUREBERRY
|
||||
item_attribute 10, HELD_HEAL_PARALYZE, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; BURNT_BERRY
|
||||
item_attribute 10, HELD_HEAL_FREEZE, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; ICE_BERRY
|
||||
item_attribute 10, HELD_HEAL_BURN, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; POISON_BARB
|
||||
item_attribute 100, HELD_POISON_BOOST, 10, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; KINGS_ROCK
|
||||
item_attribute 100, HELD_FLINCH, 30, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; BITTER_BERRY
|
||||
item_attribute 10, HELD_HEAL_CONFUSION, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_PARTY
|
||||
; MINT_BERRY
|
||||
item_attribute 10, HELD_HEAL_SLEEP, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; RED_APRICORN
|
||||
item_attribute 200, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; TINYMUSHROOM
|
||||
item_attribute 500, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; BIG_MUSHROOM
|
||||
item_attribute 5000, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; SILVERPOWDER
|
||||
item_attribute 100, HELD_BUG_BOOST, 10, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; BLU_APRICORN
|
||||
item_attribute 200, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; ITEM_5A
|
||||
item_attribute $9999, HELD_NONE, 0, NO_LIMITS, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; AMULET_COIN
|
||||
item_attribute 100, HELD_AMULET_COIN, 10, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; YLW_APRICORN
|
||||
item_attribute 200, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; GRN_APRICORN
|
||||
item_attribute 200, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; CLEANSE_TAG
|
||||
item_attribute 200, HELD_CLEANSE_TAG, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; MYSTIC_WATER
|
||||
item_attribute 100, HELD_WATER_BOOST, 10, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; TWISTEDSPOON
|
||||
item_attribute 100, HELD_PSYCHIC_BOOST, 10, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; WHT_APRICORN
|
||||
item_attribute 200, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; BLACKBELT_I
|
||||
item_attribute 100, HELD_FIGHTING_BOOST, 10, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; BLK_APRICORN
|
||||
item_attribute 200, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; ITEM_64
|
||||
item_attribute $9999, HELD_NONE, 0, NO_LIMITS, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; PNK_APRICORN
|
||||
item_attribute 200, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; BLACKGLASSES
|
||||
item_attribute 100, HELD_DARK_BOOST, 10, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; SLOWPOKETAIL
|
||||
item_attribute 9800, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; PINK_BOW
|
||||
item_attribute 100, HELD_NORMAL_BOOST, 10, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; STICK
|
||||
item_attribute 200, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; SMOKE_BALL
|
||||
item_attribute 200, HELD_ESCAPE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; NEVERMELTICE
|
||||
item_attribute 100, HELD_ICE_BOOST, 10, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; MAGNET
|
||||
item_attribute 100, HELD_ELECTRIC_BOOST, 10, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; MIRACLEBERRY
|
||||
item_attribute 10, HELD_HEAL_STATUS, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; PEARL
|
||||
item_attribute 1400, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; BIG_PEARL
|
||||
item_attribute 7500, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; EVERSTONE
|
||||
item_attribute 200, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; SPELL_TAG
|
||||
item_attribute 100, HELD_GHOST_BOOST, 10, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; RAGECANDYBAR
|
||||
item_attribute 300, HELD_NONE, 20, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; GS_BALL
|
||||
item_attribute 0, HELD_NONE, 0, CANT_SELECT | CANT_TOSS, KEY_ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; BLUE_CARD
|
||||
item_attribute 0, HELD_NONE, 0, CANT_SELECT | CANT_TOSS, KEY_ITEM, ITEMMENU_CURRENT, ITEMMENU_NOUSE
|
||||
; MIRACLE_SEED
|
||||
item_attribute 100, HELD_GRASS_BOOST, 10, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; THICK_CLUB
|
||||
item_attribute 500, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; FOCUS_BAND
|
||||
item_attribute 200, HELD_FOCUS_BAND, 30, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; ITEM_78
|
||||
item_attribute $9999, HELD_NONE, 0, NO_LIMITS, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; ENERGYPOWDER
|
||||
item_attribute 500, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; ENERGY_ROOT
|
||||
item_attribute 800, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; HEAL_POWDER
|
||||
item_attribute 450, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; REVIVAL_HERB
|
||||
item_attribute 2800, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; HARD_STONE
|
||||
item_attribute 100, HELD_ROCK_BOOST, 10, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; LUCKY_EGG
|
||||
item_attribute 200, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; CARD_KEY
|
||||
item_attribute 0, HELD_NONE, 0, CANT_SELECT | CANT_TOSS, KEY_ITEM, ITEMMENU_CLOSE, ITEMMENU_NOUSE
|
||||
; MACHINE_PART
|
||||
item_attribute 0, HELD_NONE, 0, CANT_SELECT | CANT_TOSS, KEY_ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; EGG_TICKET
|
||||
item_attribute 0, HELD_NONE, 0, CANT_SELECT | CANT_TOSS, KEY_ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; LOST_ITEM
|
||||
item_attribute 0, HELD_NONE, 0, CANT_SELECT | CANT_TOSS, KEY_ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; STARDUST
|
||||
item_attribute 2000, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; STAR_PIECE
|
||||
item_attribute 9800, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; BASEMENT_KEY
|
||||
item_attribute 0, HELD_NONE, 0, CANT_SELECT | CANT_TOSS, KEY_ITEM, ITEMMENU_CLOSE, ITEMMENU_NOUSE
|
||||
; PASS
|
||||
item_attribute 0, HELD_NONE, 0, CANT_SELECT | CANT_TOSS, KEY_ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; ITEM_87
|
||||
item_attribute $9999, HELD_NONE, 0, NO_LIMITS, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; ITEM_88
|
||||
item_attribute $9999, HELD_NONE, 0, NO_LIMITS, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; ITEM_89
|
||||
item_attribute $9999, HELD_NONE, 0, NO_LIMITS, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; CHARCOAL
|
||||
item_attribute 9800, HELD_FIRE_BOOST, 10, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; BERRY_JUICE
|
||||
item_attribute 100, HELD_BERRY, 20, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; SCOPE_LENS
|
||||
item_attribute 200, HELD_CRITICAL_UP, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; ITEM_8D
|
||||
item_attribute $9999, HELD_NONE, 0, NO_LIMITS, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; ITEM_8E
|
||||
item_attribute $9999, HELD_NONE, 0, NO_LIMITS, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; METAL_COAT
|
||||
item_attribute 100, HELD_STEEL_BOOST, 10, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; BUG: Dragon Scale, not Dragon Fang, boosts Dragon-type moves (see docs/bugs_and_glitches.md)
|
||||
; DRAGON_FANG
|
||||
item_attribute 100, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; ITEM_91
|
||||
item_attribute $9999, HELD_NONE, 0, NO_LIMITS, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; LEFTOVERS
|
||||
item_attribute 200, HELD_LEFTOVERS, 10, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; ITEM_93
|
||||
item_attribute $9999, HELD_NONE, 0, NO_LIMITS, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; ITEM_94
|
||||
item_attribute $9999, HELD_NONE, 0, NO_LIMITS, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; ITEM_95
|
||||
item_attribute $9999, HELD_NONE, 0, NO_LIMITS, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; MYSTERYBERRY
|
||||
item_attribute 10, HELD_RESTORE_PP, -1, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; DRAGON_SCALE
|
||||
item_attribute 2100, HELD_DRAGON_BOOST, 10, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; BERSERK_GENE
|
||||
item_attribute 200, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; ITEM_99
|
||||
item_attribute $9999, HELD_NONE, 0, NO_LIMITS, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; ITEM_9A
|
||||
item_attribute $9999, HELD_NONE, 0, NO_LIMITS, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; ITEM_9B
|
||||
item_attribute $9999, HELD_NONE, 0, NO_LIMITS, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; SACRED_ASH
|
||||
item_attribute 200, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_CLOSE, ITEMMENU_NOUSE
|
||||
; HEAVY_BALL
|
||||
item_attribute 150, HELD_NONE, 0, CANT_SELECT, BALL, ITEMMENU_NOUSE, ITEMMENU_CLOSE
|
||||
; FLOWER_MAIL
|
||||
item_attribute 50, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; LEVEL_BALL
|
||||
item_attribute 150, HELD_NONE, 0, CANT_SELECT, BALL, ITEMMENU_NOUSE, ITEMMENU_CLOSE
|
||||
; LURE_BALL
|
||||
item_attribute 150, HELD_NONE, 0, CANT_SELECT, BALL, ITEMMENU_NOUSE, ITEMMENU_CLOSE
|
||||
; FAST_BALL
|
||||
item_attribute 150, HELD_NONE, 0, CANT_SELECT, BALL, ITEMMENU_NOUSE, ITEMMENU_CLOSE
|
||||
; ITEM_A2
|
||||
item_attribute $9999, HELD_NONE, 0, NO_LIMITS, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; LIGHT_BALL
|
||||
item_attribute 100, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; FRIEND_BALL
|
||||
item_attribute 150, HELD_NONE, 0, CANT_SELECT, BALL, ITEMMENU_NOUSE, ITEMMENU_CLOSE
|
||||
; MOON_BALL
|
||||
item_attribute 150, HELD_NONE, 0, CANT_SELECT, BALL, ITEMMENU_NOUSE, ITEMMENU_CLOSE
|
||||
; LOVE_BALL
|
||||
item_attribute 150, HELD_NONE, 0, CANT_SELECT, BALL, ITEMMENU_NOUSE, ITEMMENU_CLOSE
|
||||
; NORMAL_BOX
|
||||
item_attribute 10, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_CURRENT, ITEMMENU_NOUSE
|
||||
; GORGEOUS_BOX
|
||||
item_attribute 10, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_CURRENT, ITEMMENU_NOUSE
|
||||
; SUN_STONE
|
||||
item_attribute 2100, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; POLKADOT_BOW
|
||||
item_attribute 100, HELD_NORMAL_BOOST, 10, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; ITEM_AB
|
||||
item_attribute $9999, HELD_NONE, 0, NO_LIMITS, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; UP_GRADE
|
||||
item_attribute 2100, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; BERRY
|
||||
item_attribute 10, HELD_BERRY, 10, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; GOLD_BERRY
|
||||
item_attribute 10, HELD_BERRY, 30, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; SQUIRTBOTTLE
|
||||
item_attribute 0, HELD_NONE, 0, CANT_SELECT | CANT_TOSS, KEY_ITEM, ITEMMENU_CLOSE, ITEMMENU_NOUSE
|
||||
; ITEM_B0
|
||||
item_attribute $9999, HELD_NONE, 0, NO_LIMITS, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; PARK_BALL
|
||||
item_attribute 0, HELD_NONE, 0, CANT_SELECT, BALL, ITEMMENU_NOUSE, ITEMMENU_CLOSE
|
||||
; RAINBOW_WING
|
||||
item_attribute 0, HELD_NONE, 0, CANT_SELECT | CANT_TOSS, KEY_ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; ITEM_B3
|
||||
item_attribute $9999, HELD_NONE, 0, NO_LIMITS, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; BRICK_PIECE
|
||||
item_attribute 50, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; SURF_MAIL
|
||||
item_attribute 50, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; LITEBLUEMAIL
|
||||
item_attribute 50, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; PORTRAITMAIL
|
||||
item_attribute 50, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; LOVELY_MAIL
|
||||
item_attribute 50, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; EON_MAIL
|
||||
item_attribute 50, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; MORPH_MAIL
|
||||
item_attribute 50, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; BLUESKY_MAIL
|
||||
item_attribute 50, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; MUSIC_MAIL
|
||||
item_attribute 50, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; MIRAGE_MAIL
|
||||
item_attribute 50, HELD_NONE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; ITEM_BE
|
||||
item_attribute $9999, HELD_NONE, 0, NO_LIMITS, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; ITEM_DC
|
||||
item_attribute $9999, HELD_NONE, 0, NO_LIMITS, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; ITEM_C3
|
||||
item_attribute $9999, HELD_NONE, 0, NO_LIMITS, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; ITEM_FA
|
||||
item_attribute $9999, HELD_NONE, 0, NO_LIMITS, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
assert_table_length NUM_ITEMS
|
||||
; TM01
|
||||
item_attribute 3000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM02
|
||||
item_attribute 2000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM03
|
||||
item_attribute 3000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM04
|
||||
item_attribute 2000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM05
|
||||
item_attribute 1000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM06
|
||||
item_attribute 3000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM07
|
||||
item_attribute 2000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM08
|
||||
item_attribute 1000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM09
|
||||
item_attribute 1000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM10
|
||||
item_attribute 3000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM11
|
||||
item_attribute 2000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM12
|
||||
item_attribute 1000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM13
|
||||
item_attribute 1000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM14
|
||||
item_attribute 3000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM15
|
||||
item_attribute 3000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM16
|
||||
item_attribute 3000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM17
|
||||
item_attribute 3000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM18
|
||||
item_attribute 2000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM19
|
||||
item_attribute 3000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM20
|
||||
item_attribute 3000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM21
|
||||
item_attribute 1000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM22
|
||||
item_attribute 3000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM23
|
||||
item_attribute 3000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM24
|
||||
item_attribute 3000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM25
|
||||
item_attribute 2000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM26
|
||||
item_attribute 3000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM27
|
||||
item_attribute 1000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM28
|
||||
item_attribute 2000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM29
|
||||
item_attribute 2000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM30
|
||||
item_attribute 3000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM31
|
||||
item_attribute 3000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM32
|
||||
item_attribute 2000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM33
|
||||
item_attribute 3000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM34
|
||||
item_attribute 1000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM35
|
||||
item_attribute 1000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM36
|
||||
item_attribute 1000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM37
|
||||
item_attribute 2000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM38
|
||||
item_attribute 2000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM39
|
||||
item_attribute 2000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM40
|
||||
item_attribute 1000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM41
|
||||
item_attribute 3000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM42
|
||||
item_attribute 3000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM43
|
||||
item_attribute 1000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM44
|
||||
item_attribute 3000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM45
|
||||
item_attribute 3000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM46
|
||||
item_attribute 3000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM47
|
||||
item_attribute 3000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM48
|
||||
item_attribute 3000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM49
|
||||
item_attribute 3000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM50
|
||||
item_attribute 2000, HELD_NONE, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
assert_table_length NUM_ITEMS + NUM_TMS
|
||||
; HM01
|
||||
item_attribute 0, HELD_NONE, 0, CANT_SELECT | CANT_TOSS, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; HM02
|
||||
item_attribute 0, HELD_NONE, 0, CANT_SELECT | CANT_TOSS, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; HM03
|
||||
item_attribute 0, HELD_NONE, 0, CANT_SELECT | CANT_TOSS, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; HM04
|
||||
item_attribute 0, HELD_NONE, 0, CANT_SELECT | CANT_TOSS, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; HM05
|
||||
item_attribute 0, HELD_NONE, 0, CANT_SELECT | CANT_TOSS, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; HM06
|
||||
item_attribute 0, HELD_NONE, 0, CANT_SELECT | CANT_TOSS, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; HM07
|
||||
item_attribute 0, HELD_NONE, 0, CANT_SELECT | CANT_TOSS, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
assert_table_length NUM_ITEMS + NUM_TMS + NUM_HMS
|
||||
; $fb
|
||||
item_attribute $9999, HELD_NONE, 0, NO_LIMITS, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; $fc
|
||||
item_attribute $9999, HELD_NONE, 0, NO_LIMITS, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; $fd
|
||||
item_attribute $9999, HELD_NONE, 0, NO_LIMITS, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; $fe
|
||||
item_attribute $9999, HELD_NONE, 0, NO_LIMITS, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; $ff
|
||||
item_attribute $9999, HELD_NONE, 0, NO_LIMITS, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; $00
|
||||
item_attribute $9999, HELD_NONE, 0, NO_LIMITS, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
assert_table_length $100
|
||||
8
data/items/bargain_shop.asm
Normal file
8
data/items/bargain_shop.asm
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
BargainShopData:
|
||||
db 5
|
||||
dbw NUGGET, 4500
|
||||
dbw PEARL, 650
|
||||
dbw BIG_PEARL, 3500
|
||||
dbw STARDUST, 900
|
||||
dbw STAR_PIECE, 4600
|
||||
db -1
|
||||
12
data/items/buena_prizes.asm
Normal file
12
data/items/buena_prizes.asm
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
BuenaPrizeItems:
|
||||
table_width 2, BuenaPrizeItems
|
||||
db ULTRA_BALL, 2
|
||||
db FULL_RESTORE, 2
|
||||
db NUGGET, 3
|
||||
db RARE_CANDY, 3
|
||||
db PROTEIN, 5
|
||||
db IRON, 5
|
||||
db CARBOS, 5
|
||||
db CALCIUM, 5
|
||||
db HP_UP, 5
|
||||
assert_table_length NUM_BUENA_PRIZES
|
||||
18
data/items/catch_rate_items.asm
Normal file
18
data/items/catch_rate_items.asm
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
; Pokémon traded from RBY do not have held items, so GSC usually interprets the
|
||||
; catch rate as an item. However, if the catch rate appears in this table, the
|
||||
; item associated with the table entry is used instead.
|
||||
|
||||
TimeCapsule_CatchRateItems:
|
||||
db ITEM_19, LEFTOVERS
|
||||
db ITEM_2D, BITTER_BERRY
|
||||
db ITEM_32, GOLD_BERRY
|
||||
db ITEM_5A, BERRY
|
||||
db ITEM_64, BERRY
|
||||
db ITEM_78, BERRY
|
||||
db ITEM_87, BERRY
|
||||
db ITEM_BE, BERRY
|
||||
db ITEM_C3, BERRY
|
||||
db ITEM_DC, BERRY
|
||||
db ITEM_FA, BERRY
|
||||
db -1, BERRY
|
||||
db 0 ; end
|
||||
917
data/items/descriptions.asm
Normal file
917
data/items/descriptions.asm
Normal file
|
|
@ -0,0 +1,917 @@
|
|||
ItemDescriptions:
|
||||
; entries correspond to item ids (see constants/item_constants.asm)
|
||||
table_width 2, ItemDescriptions
|
||||
dw MasterBallDesc
|
||||
dw UltraBallDesc
|
||||
dw BrightpowderDesc
|
||||
dw GreatBallDesc
|
||||
dw PokeBallDesc
|
||||
dw QuestionMarkDesc
|
||||
dw BicycleDesc
|
||||
dw MoonStoneDesc
|
||||
dw AntidoteDesc
|
||||
dw BurnHealDesc
|
||||
dw IceHealDesc
|
||||
dw AwakeningDesc
|
||||
dw ParlyzHealDesc
|
||||
dw FullRestoreDesc
|
||||
dw MaxPotionDesc
|
||||
dw HyperPotionDesc
|
||||
dw SuperPotionDesc
|
||||
dw PotionDesc
|
||||
dw EscapeRopeDesc
|
||||
dw RepelDesc
|
||||
dw MaxElixerDesc
|
||||
dw FireStoneDesc
|
||||
dw ThunderStoneDesc
|
||||
dw WaterStoneDesc
|
||||
dw QuestionMarkDesc
|
||||
dw HPUpDesc
|
||||
dw ProteinDesc
|
||||
dw IronDesc
|
||||
dw CarbosDesc
|
||||
dw LuckyPunchDesc
|
||||
dw CalciumDesc
|
||||
dw RareCandyDesc
|
||||
dw XAccuracyDesc
|
||||
dw LeafStoneDesc
|
||||
dw MetalPowderDesc
|
||||
dw NuggetDesc
|
||||
dw PokeDollDesc
|
||||
dw FullHealDesc
|
||||
dw ReviveDesc
|
||||
dw MaxReviveDesc
|
||||
dw GuardSpecDesc
|
||||
dw SuperRepelDesc
|
||||
dw MaxRepelDesc
|
||||
dw DireHitDesc
|
||||
dw QuestionMarkDesc
|
||||
dw FreshWaterDesc
|
||||
dw SodaPopDesc
|
||||
dw LemonadeDesc
|
||||
dw XAttackDesc
|
||||
dw QuestionMarkDesc
|
||||
dw XDefendDesc
|
||||
dw XSpeedDesc
|
||||
dw XSpecialDesc
|
||||
dw CoinCaseDesc
|
||||
dw ItemfinderDesc
|
||||
dw QuestionMarkDesc
|
||||
dw ExpShareDesc
|
||||
dw OldRodDesc
|
||||
dw GoodRodDesc
|
||||
dw SilverLeafDesc
|
||||
dw SuperRodDesc
|
||||
dw PPUpDesc
|
||||
dw EtherDesc
|
||||
dw MaxEtherDesc
|
||||
dw ElixerDesc
|
||||
dw RedScaleDesc
|
||||
dw SecretPotionDesc
|
||||
dw SSTicketDesc
|
||||
dw MysteryEggDesc
|
||||
dw ClearBellDesc
|
||||
dw SilverWingDesc
|
||||
dw MoomooMilkDesc
|
||||
dw QuickClawDesc
|
||||
dw PsnCureBerryDesc
|
||||
dw GoldLeafDesc
|
||||
dw SoftSandDesc
|
||||
dw SharpBeakDesc
|
||||
dw PrzCureBerryDesc
|
||||
dw BurntBerryDesc
|
||||
dw IceBerryDesc
|
||||
dw PoisonBarbDesc
|
||||
dw KingsRockDesc
|
||||
dw BitterBerryDesc
|
||||
dw MintBerryDesc
|
||||
dw RedApricornDesc
|
||||
dw TinyMushroomDesc
|
||||
dw BigMushroomDesc
|
||||
dw SilverPowderDesc
|
||||
dw BluApricornDesc
|
||||
dw QuestionMarkDesc
|
||||
dw AmuletCoinDesc
|
||||
dw YlwApricornDesc
|
||||
dw GrnApricornDesc
|
||||
dw CleanseTagDesc
|
||||
dw MysticWaterDesc
|
||||
dw TwistedSpoonDesc
|
||||
dw WhtApricornDesc
|
||||
dw BlackbeltDesc
|
||||
dw BlkApricornDesc
|
||||
dw QuestionMarkDesc
|
||||
dw PnkApricornDesc
|
||||
dw BlackGlassesDesc
|
||||
dw SlowpokeTailDesc
|
||||
dw PinkBowDesc
|
||||
dw StickDesc
|
||||
dw SmokeBallDesc
|
||||
dw NeverMeltIceDesc
|
||||
dw MagnetDesc
|
||||
dw MiracleBerryDesc
|
||||
dw PearlDesc
|
||||
dw BigPearlDesc
|
||||
dw EverStoneDesc
|
||||
dw SpellTagDesc
|
||||
dw RageCandyBarDesc
|
||||
dw GSBallDesc
|
||||
dw BlueCardDesc
|
||||
dw MiracleSeedDesc
|
||||
dw ThickClubDesc
|
||||
dw FocusBandDesc
|
||||
dw QuestionMarkDesc
|
||||
dw EnergyPowderDesc
|
||||
dw EnergyRootDesc
|
||||
dw HealPowderDesc
|
||||
dw RevivalHerbDesc
|
||||
dw HardStoneDesc
|
||||
dw LuckyEggDesc
|
||||
dw CardKeyDesc
|
||||
dw MachinePartDesc
|
||||
dw EggTicketDesc
|
||||
dw LostItemDesc
|
||||
dw StardustDesc
|
||||
dw StarPieceDesc
|
||||
dw BasementKeyDesc
|
||||
dw PassDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw CharcoalDesc
|
||||
dw BerryJuiceDesc
|
||||
dw ScopeLensDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw MetalCoatDesc
|
||||
dw DragonFangDesc
|
||||
dw QuestionMarkDesc
|
||||
dw LeftoversDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw MysteryBerryDesc
|
||||
dw DragonScaleDesc
|
||||
dw BerserkGeneDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw SacredAshDesc
|
||||
dw HeavyBallDesc
|
||||
dw FlowerMailDesc
|
||||
dw LevelBallDesc
|
||||
dw LureBallDesc
|
||||
dw FastBallDesc
|
||||
dw QuestionMarkDesc
|
||||
dw LightBallDesc
|
||||
dw FriendBallDesc
|
||||
dw MoonBallDesc
|
||||
dw LoveBallDesc
|
||||
dw NormalBoxDesc
|
||||
dw GorgeousBoxDesc
|
||||
dw SunStoneDesc
|
||||
dw PolkadotBowDesc
|
||||
dw QuestionMarkDesc
|
||||
dw UpGradeDesc
|
||||
dw BerryDesc
|
||||
dw GoldBerryDesc
|
||||
dw SquirtBottleDesc
|
||||
dw QuestionMarkDesc
|
||||
dw ParkBallDesc
|
||||
dw RainbowWingDesc
|
||||
dw QuestionMarkDesc
|
||||
dw BrickPieceDesc
|
||||
dw SurfMailDesc
|
||||
dw LiteBlueMailDesc
|
||||
dw PortraitMailDesc
|
||||
dw LovelyMailDesc
|
||||
dw EonMailDesc
|
||||
dw MorphMailDesc
|
||||
dw BlueSkyMailDesc
|
||||
dw MusicMailDesc
|
||||
dw MirageMailDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
assert_table_length NUM_ITEMS
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
dw QuestionMarkDesc
|
||||
assert_table_length $ff
|
||||
|
||||
MasterBallDesc:
|
||||
db "The best BALL. It"
|
||||
next "never misses.@"
|
||||
|
||||
UltraBallDesc:
|
||||
db "A BALL with a high"
|
||||
next "rate of success.@"
|
||||
|
||||
BrightpowderDesc:
|
||||
db "Lowers the foe's"
|
||||
next "accuracy. (HOLD)@"
|
||||
|
||||
GreatBallDesc:
|
||||
db "A BALL with a de-"
|
||||
next "cent success rate.@"
|
||||
|
||||
PokeBallDesc:
|
||||
db "An item for catch-"
|
||||
next "ing #MON.@"
|
||||
|
||||
BicycleDesc:
|
||||
db "A collapsible bike"
|
||||
next "for fast movement.@"
|
||||
|
||||
MoonStoneDesc:
|
||||
db "Evolves certain"
|
||||
next "kinds of #MON.@"
|
||||
|
||||
AntidoteDesc:
|
||||
db "Cures poisoned"
|
||||
next "#MON.@"
|
||||
|
||||
BurnHealDesc:
|
||||
db "Heals burned"
|
||||
next "#MON.@"
|
||||
|
||||
IceHealDesc:
|
||||
db "Defrosts frozen"
|
||||
next "#MON.@"
|
||||
|
||||
AwakeningDesc:
|
||||
db "Awakens sleeping"
|
||||
next "#MON.@"
|
||||
|
||||
ParlyzHealDesc:
|
||||
db "Heals paralyzed"
|
||||
next "#MON.@"
|
||||
|
||||
FullRestoreDesc:
|
||||
db "Fully restores HP"
|
||||
next "& status.@"
|
||||
|
||||
MaxPotionDesc:
|
||||
db "Fully restores"
|
||||
next "#MON HP.@"
|
||||
|
||||
HyperPotionDesc:
|
||||
db "Restores #MON"
|
||||
next "HP by 200.@"
|
||||
|
||||
SuperPotionDesc:
|
||||
db "Restores #MON"
|
||||
next "HP by 50.@"
|
||||
|
||||
PotionDesc:
|
||||
db "Restores #MON"
|
||||
next "HP by 20.@"
|
||||
|
||||
EscapeRopeDesc:
|
||||
db "Use for escaping"
|
||||
next "from caves, etc.@"
|
||||
|
||||
RepelDesc:
|
||||
db "Repels weak #-"
|
||||
next "MON for 100 steps.@"
|
||||
|
||||
MaxElixerDesc:
|
||||
db "Fully restores the"
|
||||
next "PP of one #MON.@"
|
||||
|
||||
FireStoneDesc:
|
||||
db "Evolves certain"
|
||||
next "kinds of #MON.@"
|
||||
|
||||
ThunderStoneDesc:
|
||||
db "Evolves certain"
|
||||
next "kinds of #MON.@"
|
||||
|
||||
WaterStoneDesc:
|
||||
db "Evolves certain"
|
||||
next "kinds of #MON.@"
|
||||
|
||||
HPUpDesc:
|
||||
db "Raises the HP of"
|
||||
next "one #MON.@"
|
||||
|
||||
ProteinDesc:
|
||||
db "Raises ATTACK of"
|
||||
next "one #MON.@"
|
||||
|
||||
IronDesc:
|
||||
db "Raises DEFENSE of"
|
||||
next "one #MON.@"
|
||||
|
||||
CarbosDesc:
|
||||
db "Raises SPEED of"
|
||||
next "one #MON.@"
|
||||
|
||||
LuckyPunchDesc:
|
||||
db "Ups critical hit"
|
||||
next "ratio of CHANSEY.@"
|
||||
|
||||
CalciumDesc:
|
||||
db "Ups SPECIAL stats"
|
||||
next "of one #MON.@"
|
||||
|
||||
RareCandyDesc:
|
||||
db "Raises level of a"
|
||||
next "#MON by one.@"
|
||||
|
||||
XAccuracyDesc:
|
||||
db "Raises accuracy."
|
||||
next "(1 BTL)@"
|
||||
|
||||
LeafStoneDesc:
|
||||
db "Evolves certain"
|
||||
next "kinds of #MON.@"
|
||||
|
||||
MetalPowderDesc:
|
||||
db "Raises DEFENSE of"
|
||||
next "DITTO. (HOLD)@"
|
||||
|
||||
NuggetDesc:
|
||||
db "Made of pure gold."
|
||||
next "Sell high.@"
|
||||
|
||||
PokeDollDesc:
|
||||
db "Use to escape from"
|
||||
next "a wild #MON.@"
|
||||
|
||||
FullHealDesc:
|
||||
db "Eliminates all"
|
||||
next "status problems.@"
|
||||
|
||||
ReviveDesc:
|
||||
db "Restores a fainted"
|
||||
next "#MON to 1/2 HP.@"
|
||||
|
||||
MaxReviveDesc:
|
||||
db "Fully restores a"
|
||||
next "fainted #MON.@"
|
||||
|
||||
GuardSpecDesc:
|
||||
db "Prevents stats"
|
||||
next "reduction. (1 BTL)@"
|
||||
|
||||
SuperRepelDesc:
|
||||
db "Repels weak #-"
|
||||
next "MON for 200 steps.@"
|
||||
|
||||
MaxRepelDesc:
|
||||
db "Repels weak #-"
|
||||
next "MON for 250 steps.@"
|
||||
|
||||
DireHitDesc:
|
||||
db "Ups critical hit"
|
||||
next "ratio. (1 BTL)@"
|
||||
|
||||
FreshWaterDesc:
|
||||
db "Restores #MON"
|
||||
next "HP by 50.@"
|
||||
|
||||
SodaPopDesc:
|
||||
db "Restores #MON"
|
||||
next "HP by 60.@"
|
||||
|
||||
LemonadeDesc:
|
||||
db "Restores #MON"
|
||||
next "HP by 80.@"
|
||||
|
||||
XAttackDesc:
|
||||
db "Raises ATTACK."
|
||||
next "(1 BTL)@"
|
||||
|
||||
XDefendDesc:
|
||||
db "Raises DEFENSE."
|
||||
next "(1 BTL)@"
|
||||
|
||||
XSpeedDesc:
|
||||
db "Raises SPEED."
|
||||
next "(1 BTL)@"
|
||||
|
||||
XSpecialDesc:
|
||||
db "Raises SPECIAL"
|
||||
next "ATTACK. (1 BTL)@"
|
||||
|
||||
CoinCaseDesc:
|
||||
db "Holds up to 9,999"
|
||||
next "game coins.@"
|
||||
|
||||
ItemfinderDesc:
|
||||
db "Checks for unseen"
|
||||
next "items in the area.@"
|
||||
|
||||
ExpShareDesc:
|
||||
db "Shares battle EXP."
|
||||
next "Points. (HOLD)@"
|
||||
|
||||
OldRodDesc:
|
||||
db "Use by water to"
|
||||
next "fish for #MON.@"
|
||||
|
||||
GoodRodDesc:
|
||||
db "A good ROD for"
|
||||
next "catching #MON.@"
|
||||
|
||||
SilverLeafDesc:
|
||||
db "A strange, silver-"
|
||||
next "colored leaf.@"
|
||||
|
||||
SuperRodDesc:
|
||||
db "The best ROD for"
|
||||
next "catching #MON.@"
|
||||
|
||||
PPUpDesc:
|
||||
db "Raises max PP of"
|
||||
next "a selected move.@"
|
||||
|
||||
EtherDesc:
|
||||
db "Restores PP of one"
|
||||
next "move by 10.@"
|
||||
|
||||
MaxEtherDesc:
|
||||
db "Fully restores PP"
|
||||
next "of one move.@"
|
||||
|
||||
ElixerDesc:
|
||||
db "Restores PP of all"
|
||||
next "moves by 10.@"
|
||||
|
||||
RedScaleDesc:
|
||||
db "A scale from the"
|
||||
next "red GYARADOS.@"
|
||||
|
||||
SecretPotionDesc:
|
||||
db "Fully heals any"
|
||||
next "#MON.@"
|
||||
|
||||
SSTicketDesc:
|
||||
db "A ticket for the"
|
||||
next "S.S.AQUA.@"
|
||||
|
||||
MysteryEggDesc:
|
||||
db "An EGG obtained"
|
||||
next "from MR.#MON.@"
|
||||
|
||||
ClearBellDesc:
|
||||
db "Makes a gentle"
|
||||
next "ringing.@"
|
||||
|
||||
SilverWingDesc:
|
||||
db "A strange, silver-"
|
||||
next "colored feather.@"
|
||||
|
||||
MoomooMilkDesc:
|
||||
db "Restores #MON"
|
||||
next "HP by 100.@"
|
||||
|
||||
QuickClawDesc:
|
||||
db "Raises 1st strike"
|
||||
next "ratio. (HOLD)@"
|
||||
|
||||
PsnCureBerryDesc:
|
||||
db "A self-cure for"
|
||||
next "poison. (HOLD)@"
|
||||
|
||||
GoldLeafDesc:
|
||||
db "A strange, gold-"
|
||||
next "colored leaf.@"
|
||||
|
||||
SoftSandDesc:
|
||||
db "Powers up ground-"
|
||||
next "type moves. (HOLD)@"
|
||||
|
||||
SharpBeakDesc:
|
||||
db "Powers up flying-"
|
||||
next "type moves. (HOLD)@"
|
||||
|
||||
PrzCureBerryDesc:
|
||||
db "A self-cure for"
|
||||
next "paralysis. (HOLD)@"
|
||||
|
||||
BurntBerryDesc:
|
||||
db "A self-cure for"
|
||||
next "freezing. (HOLD)@"
|
||||
|
||||
IceBerryDesc:
|
||||
db "A self-heal for a"
|
||||
next "burn. (HOLD)@"
|
||||
|
||||
PoisonBarbDesc:
|
||||
db "Powers up poison-"
|
||||
next "type moves. (HOLD)@"
|
||||
|
||||
KingsRockDesc:
|
||||
db "May make the foe"
|
||||
next "flinch. (HOLD)@"
|
||||
|
||||
BitterBerryDesc:
|
||||
db "A self-cure for"
|
||||
next "confusion. (HOLD)@"
|
||||
|
||||
MintBerryDesc:
|
||||
db "A self-awakening"
|
||||
next "for sleep. (HOLD)@"
|
||||
|
||||
RedApricornDesc:
|
||||
db "A red APRICORN.@"
|
||||
|
||||
TinyMushroomDesc:
|
||||
db "An ordinary mush-"
|
||||
next "room. Sell low.@"
|
||||
|
||||
BigMushroomDesc:
|
||||
db "A rare mushroom."
|
||||
next "Sell high.@"
|
||||
|
||||
SilverPowderDesc:
|
||||
db "Powers up bug-type"
|
||||
next "moves. (HOLD)@"
|
||||
|
||||
BluApricornDesc:
|
||||
db "A blue APRICORN.@"
|
||||
|
||||
AmuletCoinDesc:
|
||||
db "Doubles monetary"
|
||||
next "earnings. (HOLD)@"
|
||||
|
||||
YlwApricornDesc:
|
||||
db "A yellow APRICORN.@"
|
||||
|
||||
GrnApricornDesc:
|
||||
db "A green APRICORN.@"
|
||||
|
||||
CleanseTagDesc:
|
||||
db "Helps repel wild"
|
||||
next "#MON. (HOLD)@"
|
||||
|
||||
MysticWaterDesc:
|
||||
db "Powers up water-"
|
||||
next "type moves. (HOLD)@"
|
||||
|
||||
TwistedSpoonDesc:
|
||||
db "Powers up psychic-"
|
||||
next "type moves. (HOLD)@"
|
||||
|
||||
WhtApricornDesc:
|
||||
db "A white APRICORN.@"
|
||||
|
||||
BlackbeltDesc:
|
||||
db "Boosts fighting-"
|
||||
next "type moves. (HOLD)@"
|
||||
|
||||
BlkApricornDesc:
|
||||
db "A black APRICORN."
|
||||
next "@"
|
||||
|
||||
PnkApricornDesc:
|
||||
db "A pink APRICORN."
|
||||
next "@"
|
||||
|
||||
BlackGlassesDesc:
|
||||
db "Powers up dark-"
|
||||
next "type moves. (HOLD)@"
|
||||
|
||||
SlowpokeTailDesc:
|
||||
db "Very tasty. Sell"
|
||||
next "high.@"
|
||||
|
||||
PinkBowDesc:
|
||||
db "Powers up normal-"
|
||||
next "type moves. (HOLD)@"
|
||||
|
||||
StickDesc:
|
||||
db "An ordinary stick."
|
||||
next "Sell low.@"
|
||||
|
||||
SmokeBallDesc:
|
||||
db "Escape from wild"
|
||||
next "#MON. (HOLD)@"
|
||||
|
||||
NeverMeltIceDesc:
|
||||
db "Powers up ice-type"
|
||||
next "moves. (HOLD)@"
|
||||
|
||||
MagnetDesc:
|
||||
db "Boosts electric-"
|
||||
next "type moves. (HOLD)@"
|
||||
|
||||
MiracleBerryDesc:
|
||||
db "Cures all status"
|
||||
next "problems. (HOLD)@"
|
||||
|
||||
PearlDesc:
|
||||
db "A beautiful pearl."
|
||||
next "Sell low.@"
|
||||
|
||||
BigPearlDesc:
|
||||
db "A big, beautiful"
|
||||
next "pearl. Sell high.@"
|
||||
|
||||
EverStoneDesc:
|
||||
db "Stops evolution."
|
||||
next "(HOLD)@"
|
||||
|
||||
SpellTagDesc:
|
||||
db "Powers up ghost-"
|
||||
next "type moves. (HOLD)@"
|
||||
|
||||
RageCandyBarDesc:
|
||||
db "Restores #MON"
|
||||
next "HP by 20.@"
|
||||
|
||||
GSBallDesc:
|
||||
db "The mysterious"
|
||||
next "BALL.@"
|
||||
|
||||
BlueCardDesc:
|
||||
db "Card to save"
|
||||
next "points.@"
|
||||
|
||||
MiracleSeedDesc:
|
||||
db "Powers up grass-"
|
||||
next "type moves. (HOLD)@"
|
||||
|
||||
ThickClubDesc:
|
||||
db "A bone of some"
|
||||
next "sort. Sell low.@"
|
||||
|
||||
FocusBandDesc:
|
||||
db "May prevent faint-"
|
||||
next "ing. (HOLD)@"
|
||||
|
||||
EnergyPowderDesc:
|
||||
db "Restores #MON"
|
||||
next "HP by 50. Bitter.@"
|
||||
|
||||
EnergyRootDesc:
|
||||
db "Restores #MON"
|
||||
next "HP by 200. Bitter.@"
|
||||
|
||||
HealPowderDesc:
|
||||
db "Cures all status"
|
||||
next "problems. Bitter.@"
|
||||
|
||||
RevivalHerbDesc:
|
||||
db "Revives fainted"
|
||||
next "#MON. Bitter.@"
|
||||
|
||||
HardStoneDesc:
|
||||
db "Powers up rock-"
|
||||
next "type moves. (HOLD)@"
|
||||
|
||||
LuckyEggDesc:
|
||||
db "Earns extra EXP."
|
||||
next "points. (HOLD)@"
|
||||
|
||||
CardKeyDesc:
|
||||
db "Opens shutters in"
|
||||
next "the RADIO TOWER.@"
|
||||
|
||||
MachinePartDesc:
|
||||
db "A machine part for"
|
||||
next "the POWER PLANT.@"
|
||||
|
||||
EggTicketDesc:
|
||||
db "May use at Golden-"
|
||||
next "rod trade corner.@"
|
||||
|
||||
LostItemDesc:
|
||||
db "The # DOLL lost"
|
||||
next "by the COPYCAT.@"
|
||||
|
||||
StardustDesc:
|
||||
db "Pretty, red sand."
|
||||
next "Sell high.@"
|
||||
|
||||
StarPieceDesc:
|
||||
db "A hunk of red gem."
|
||||
next "Sell very high.@"
|
||||
|
||||
BasementKeyDesc:
|
||||
db "Opens doors.@"
|
||||
|
||||
PassDesc:
|
||||
db "A ticket for the"
|
||||
next "MAGNET TRAIN.@"
|
||||
|
||||
CharcoalDesc:
|
||||
db "Powers up fire-"
|
||||
next "type moves. (HOLD)@"
|
||||
|
||||
BerryJuiceDesc:
|
||||
db "Restores #MON"
|
||||
next "HP by 20.@"
|
||||
|
||||
ScopeLensDesc:
|
||||
db "Raises critical"
|
||||
next "hit ratio. (HOLD)@"
|
||||
|
||||
MetalCoatDesc:
|
||||
db "Powers up steel-"
|
||||
next "type moves. (HOLD)@"
|
||||
|
||||
DragonFangDesc:
|
||||
db "Powers up dragon-"
|
||||
next "type moves. (HOLD)@"
|
||||
|
||||
LeftoversDesc:
|
||||
db "Restores HP during"
|
||||
next "battle. (HOLD)@"
|
||||
|
||||
MysteryBerryDesc:
|
||||
db "A self-restore"
|
||||
next "for PP. (HOLD)@"
|
||||
|
||||
DragonScaleDesc:
|
||||
db "A rare dragon-type"
|
||||
next "item.@"
|
||||
|
||||
BerserkGeneDesc:
|
||||
db "Boosts ATTACK but"
|
||||
next "causes confusion.@"
|
||||
|
||||
SacredAshDesc:
|
||||
db "Fully revives all"
|
||||
next "fainted #MON.@"
|
||||
|
||||
HeavyBallDesc:
|
||||
db "A BALL for catch-"
|
||||
next "ing heavy #MON.@"
|
||||
|
||||
FlowerMailDesc:
|
||||
db "Flower-print MAIL."
|
||||
next "(HOLD)@"
|
||||
|
||||
LevelBallDesc:
|
||||
db "A BALL for lower-"
|
||||
next "level #MON.@"
|
||||
|
||||
LureBallDesc:
|
||||
db "A BALL for #MON"
|
||||
next "hooked by a ROD.@"
|
||||
|
||||
FastBallDesc:
|
||||
db "A BALL for catch-"
|
||||
next "ing fast #MON.@"
|
||||
|
||||
LightBallDesc:
|
||||
db "An odd, electrical"
|
||||
next "orb. (HOLD)@"
|
||||
|
||||
FriendBallDesc:
|
||||
db "A BALL that makes"
|
||||
next "#MON friendly.@"
|
||||
|
||||
MoonBallDesc:
|
||||
db "A BALL for MOON"
|
||||
next "STONE evolvers.@"
|
||||
|
||||
LoveBallDesc:
|
||||
db "For catching the"
|
||||
next "opposite gender.@"
|
||||
|
||||
NormalBoxDesc:
|
||||
db "Open it and see"
|
||||
next "what's inside.@"
|
||||
|
||||
GorgeousBoxDesc:
|
||||
db "Open it and see"
|
||||
next "what's inside.@"
|
||||
|
||||
SunStoneDesc:
|
||||
db "Evolves certain"
|
||||
next "kinds of #MON.@"
|
||||
|
||||
PolkadotBowDesc:
|
||||
db "Powers up normal-"
|
||||
next "type moves. (HOLD)@"
|
||||
|
||||
UpGradeDesc:
|
||||
db "A mysterious box"
|
||||
next "made by SILPH CO.@"
|
||||
|
||||
BerryDesc:
|
||||
db "A self-restore"
|
||||
next "item. (10HP, HOLD)@"
|
||||
|
||||
GoldBerryDesc:
|
||||
db "A self-restore"
|
||||
next "item. (30HP, HOLD)@"
|
||||
|
||||
SquirtBottleDesc:
|
||||
db "A bottle used for"
|
||||
next "watering plants.@"
|
||||
|
||||
ParkBallDesc:
|
||||
db "The Bug-Catching"
|
||||
next "Contest BALL.@"
|
||||
|
||||
RainbowWingDesc:
|
||||
db "A mystical feather"
|
||||
next "of rainbow colors.@"
|
||||
|
||||
QuestionMarkDesc:
|
||||
db "?@"
|
||||
|
||||
BrickPieceDesc:
|
||||
db "A rare chunk of"
|
||||
next "tile.@"
|
||||
|
||||
SurfMailDesc:
|
||||
db "LAPRAS-print MAIL."
|
||||
next "(HOLD)@"
|
||||
|
||||
LiteBlueMailDesc:
|
||||
db "DRATINI-print"
|
||||
next "MAIL. (HOLD)@"
|
||||
|
||||
PortraitMailDesc:
|
||||
db "MAIL featuring the"
|
||||
next "holder's likeness.@"
|
||||
|
||||
LovelyMailDesc:
|
||||
db "Heart-print MAIL."
|
||||
next "(HOLD)@"
|
||||
|
||||
EonMailDesc:
|
||||
db "EEVEE-print MAIL."
|
||||
next "(HOLD)@"
|
||||
|
||||
MorphMailDesc:
|
||||
db "DITTO-print MAIL."
|
||||
next "(HOLD)@"
|
||||
|
||||
BlueSkyMailDesc:
|
||||
db "Sky-print MAIL."
|
||||
next "(HOLD)@"
|
||||
|
||||
MusicMailDesc:
|
||||
db "NATU-print MAIL."
|
||||
next "(HOLD)@"
|
||||
|
||||
MirageMailDesc:
|
||||
db "MEW-print MAIL."
|
||||
next "(HOLD)@"
|
||||
34
data/items/fruit_trees.asm
Normal file
34
data/items/fruit_trees.asm
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
FruitTreeItems:
|
||||
; entries correspond to FRUITTREE_* constants
|
||||
table_width 1, FruitTreeItems
|
||||
db BERRY ; ROUTE_29
|
||||
db BERRY ; ROUTE_30_1
|
||||
db BERRY ; ROUTE_38
|
||||
db BERRY ; ROUTE_46_1
|
||||
db PSNCUREBERRY ; ROUTE_30_2
|
||||
db PSNCUREBERRY ; ROUTE_33
|
||||
db BITTER_BERRY ; ROUTE_31
|
||||
db BITTER_BERRY ; ROUTE_43
|
||||
db PRZCUREBERRY ; VIOLET_CITY
|
||||
db PRZCUREBERRY ; ROUTE_46_2
|
||||
db MYSTERYBERRY ; ROUTE_35
|
||||
db MYSTERYBERRY ; ROUTE_45
|
||||
db ICE_BERRY ; ROUTE_36
|
||||
db ICE_BERRY ; ROUTE_26
|
||||
db MINT_BERRY ; ROUTE_39
|
||||
db BURNT_BERRY ; ROUTE_44
|
||||
db RED_APRICORN ; ROUTE_37_1
|
||||
db BLU_APRICORN ; ROUTE_37_2
|
||||
db BLK_APRICORN ; ROUTE_37_3
|
||||
db WHT_APRICORN ; AZALEA_TOWN
|
||||
db PNK_APRICORN ; ROUTE_42_1
|
||||
db GRN_APRICORN ; ROUTE_42_2
|
||||
db YLW_APRICORN ; ROUTE_42_3
|
||||
db BERRY ; ROUTE_11
|
||||
db PSNCUREBERRY ; ROUTE_2
|
||||
db BITTER_BERRY ; ROUTE_1
|
||||
db PRZCUREBERRY ; ROUTE_8
|
||||
db ICE_BERRY ; PEWTER_CITY_1
|
||||
db MINT_BERRY ; PEWTER_CITY_2
|
||||
db BURNT_BERRY ; FUCHSIA_CITY
|
||||
assert_table_length NUM_FRUIT_TREES
|
||||
17
data/items/heal_hp.asm
Normal file
17
data/items/heal_hp.asm
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
HealingHPAmounts:
|
||||
dbw FRESH_WATER, 50
|
||||
dbw SODA_POP, 60
|
||||
dbw LEMONADE, 80
|
||||
dbw HYPER_POTION, 200
|
||||
dbw SUPER_POTION, 50
|
||||
dbw POTION, 20
|
||||
dbw MAX_POTION, MAX_STAT_VALUE
|
||||
dbw FULL_RESTORE, MAX_STAT_VALUE
|
||||
dbw MOOMOO_MILK, 100
|
||||
dbw BERRY, 10
|
||||
dbw GOLD_BERRY, 30
|
||||
dbw ENERGYPOWDER, 50
|
||||
dbw ENERGY_ROOT, 200
|
||||
dbw RAGECANDYBAR, 20
|
||||
dbw BERRY_JUICE, 20
|
||||
dbw -1, 0 ; end
|
||||
19
data/items/heal_status.asm
Normal file
19
data/items/heal_status.asm
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
; See also data/battle/held_heal_status.asm
|
||||
|
||||
StatusHealingActions:
|
||||
; item, party menu action text, status
|
||||
db ANTIDOTE, PARTYMENUTEXT_HEAL_PSN, 1 << PSN
|
||||
db BURN_HEAL, PARTYMENUTEXT_HEAL_BRN, 1 << BRN
|
||||
db ICE_HEAL, PARTYMENUTEXT_HEAL_FRZ, 1 << FRZ
|
||||
db AWAKENING, PARTYMENUTEXT_HEAL_SLP, SLP_MASK
|
||||
db PARLYZ_HEAL, PARTYMENUTEXT_HEAL_PAR, 1 << PAR
|
||||
db FULL_HEAL, PARTYMENUTEXT_HEAL_ALL, %11111111
|
||||
db FULL_RESTORE, PARTYMENUTEXT_HEAL_ALL, %11111111
|
||||
db HEAL_POWDER, PARTYMENUTEXT_HEAL_ALL, %11111111
|
||||
db PSNCUREBERRY, PARTYMENUTEXT_HEAL_PSN, 1 << PSN
|
||||
db PRZCUREBERRY, PARTYMENUTEXT_HEAL_PAR, 1 << PAR
|
||||
db BURNT_BERRY, PARTYMENUTEXT_HEAL_FRZ, 1 << FRZ
|
||||
db ICE_BERRY, PARTYMENUTEXT_HEAL_BRN, 1 << BRN
|
||||
db MINT_BERRY, PARTYMENUTEXT_HEAL_SLP, SLP_MASK
|
||||
db MIRACLEBERRY, PARTYMENUTEXT_HEAL_ALL, %11111111
|
||||
db -1, 0, 0 ; end
|
||||
12
data/items/mail_items.asm
Normal file
12
data/items/mail_items.asm
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
MailItems:
|
||||
db FLOWER_MAIL
|
||||
db SURF_MAIL
|
||||
db LITEBLUEMAIL
|
||||
db PORTRAITMAIL
|
||||
db LOVELY_MAIL
|
||||
db EON_MAIL
|
||||
db MORPH_MAIL
|
||||
db BLUESKY_MAIL
|
||||
db MUSIC_MAIL
|
||||
db MIRAGE_MAIL
|
||||
db -1
|
||||
407
data/items/marts.asm
Normal file
407
data/items/marts.asm
Normal file
|
|
@ -0,0 +1,407 @@
|
|||
Marts:
|
||||
; entries correspond to MART_* constants (see constants/mart_constants.asm)
|
||||
table_width 2, Marts
|
||||
dw MartCherrygrove
|
||||
dw MartCherrygroveDex
|
||||
dw MartViolet
|
||||
dw MartAzalea
|
||||
dw MartCianwood
|
||||
dw MartGoldenrod2F1
|
||||
dw MartGoldenrod2F2
|
||||
dw MartGoldenrod3F
|
||||
dw MartGoldenrod4F
|
||||
dw MartGoldenrod5F1
|
||||
dw MartGoldenrod5F2
|
||||
dw MartGoldenrod5F3
|
||||
dw MartGoldenrod5F4
|
||||
dw MartOlivine
|
||||
dw MartEcruteak
|
||||
dw MartMahogany1
|
||||
dw MartMahogany2
|
||||
dw MartBlackthorn
|
||||
dw MartViridian
|
||||
dw MartPewter
|
||||
dw MartCerulean
|
||||
dw MartLavender
|
||||
dw MartVermilion
|
||||
dw MartCeladon2F1
|
||||
dw MartCeladon2F2
|
||||
dw MartCeladon3F
|
||||
dw MartCeladon4F
|
||||
dw MartCeladon5F1
|
||||
dw MartCeladon5F2
|
||||
dw MartFuchsia
|
||||
dw MartSaffron
|
||||
dw MartMtMoon
|
||||
dw MartIndigoPlateau
|
||||
dw MartUnderground
|
||||
assert_table_length NUM_MARTS
|
||||
|
||||
MartCherrygrove:
|
||||
db 4 ; # items
|
||||
db POTION
|
||||
db ANTIDOTE
|
||||
db PARLYZ_HEAL
|
||||
db AWAKENING
|
||||
db -1 ; end
|
||||
|
||||
MartCherrygroveDex:
|
||||
db 5 ; # items
|
||||
db POKE_BALL
|
||||
db POTION
|
||||
db ANTIDOTE
|
||||
db PARLYZ_HEAL
|
||||
db AWAKENING
|
||||
db -1 ; end
|
||||
|
||||
MartViolet:
|
||||
db 10 ; # items
|
||||
db POKE_BALL
|
||||
db POTION
|
||||
db ESCAPE_ROPE
|
||||
db ANTIDOTE
|
||||
db PARLYZ_HEAL
|
||||
db AWAKENING
|
||||
db X_DEFEND
|
||||
db X_ATTACK
|
||||
db X_SPEED
|
||||
db FLOWER_MAIL
|
||||
db -1 ; end
|
||||
|
||||
MartAzalea:
|
||||
db 9 ; # items
|
||||
db CHARCOAL
|
||||
db POKE_BALL
|
||||
db POTION
|
||||
db SUPER_POTION
|
||||
db ESCAPE_ROPE
|
||||
db REPEL
|
||||
db ANTIDOTE
|
||||
db PARLYZ_HEAL
|
||||
db FLOWER_MAIL
|
||||
db -1 ; end
|
||||
|
||||
MartCianwood:
|
||||
db 5 ; # items
|
||||
db POTION
|
||||
db SUPER_POTION
|
||||
db HYPER_POTION
|
||||
db FULL_HEAL
|
||||
db REVIVE
|
||||
db -1 ; end
|
||||
|
||||
MartGoldenrod2F1:
|
||||
db 7 ; # items
|
||||
db POTION
|
||||
db SUPER_POTION
|
||||
db ANTIDOTE
|
||||
db PARLYZ_HEAL
|
||||
db AWAKENING
|
||||
db BURN_HEAL
|
||||
db ICE_HEAL
|
||||
db -1 ; end
|
||||
|
||||
MartGoldenrod2F2:
|
||||
db 8 ; # items
|
||||
db POKE_BALL
|
||||
db GREAT_BALL
|
||||
db ESCAPE_ROPE
|
||||
db REPEL
|
||||
db REVIVE
|
||||
db FULL_HEAL
|
||||
db POKE_DOLL
|
||||
db FLOWER_MAIL
|
||||
db -1 ; end
|
||||
|
||||
MartGoldenrod3F:
|
||||
db 7 ; # items
|
||||
db X_SPEED
|
||||
db X_SPECIAL
|
||||
db X_DEFEND
|
||||
db X_ATTACK
|
||||
db DIRE_HIT
|
||||
db GUARD_SPEC
|
||||
db X_ACCURACY
|
||||
db -1 ; end
|
||||
|
||||
MartGoldenrod4F:
|
||||
db 5 ; # items
|
||||
db PROTEIN
|
||||
db IRON
|
||||
db CARBOS
|
||||
db CALCIUM
|
||||
db HP_UP
|
||||
db -1 ; end
|
||||
|
||||
MartGoldenrod5F1:
|
||||
db 3 ; # items
|
||||
db TM_THUNDERPUNCH
|
||||
db TM_FIRE_PUNCH
|
||||
db TM_ICE_PUNCH
|
||||
db -1 ; end
|
||||
|
||||
MartGoldenrod5F2:
|
||||
db 4 ; # items
|
||||
db TM_THUNDERPUNCH
|
||||
db TM_FIRE_PUNCH
|
||||
db TM_ICE_PUNCH
|
||||
db TM_HEADBUTT
|
||||
db -1 ; end
|
||||
|
||||
MartGoldenrod5F3:
|
||||
db 4 ; # items
|
||||
db TM_THUNDERPUNCH
|
||||
db TM_FIRE_PUNCH
|
||||
db TM_ICE_PUNCH
|
||||
db TM_ROCK_SMASH
|
||||
db -1 ; end
|
||||
|
||||
MartGoldenrod5F4:
|
||||
db 5 ; # items
|
||||
db TM_THUNDERPUNCH
|
||||
db TM_FIRE_PUNCH
|
||||
db TM_ICE_PUNCH
|
||||
db TM_HEADBUTT
|
||||
db TM_ROCK_SMASH
|
||||
db -1 ; end
|
||||
|
||||
MartOlivine:
|
||||
db 9 ; # items
|
||||
db GREAT_BALL
|
||||
db SUPER_POTION
|
||||
db HYPER_POTION
|
||||
db ANTIDOTE
|
||||
db PARLYZ_HEAL
|
||||
db AWAKENING
|
||||
db ICE_HEAL
|
||||
db SUPER_REPEL
|
||||
db SURF_MAIL
|
||||
db -1 ; end
|
||||
|
||||
MartEcruteak:
|
||||
db 10 ; # items
|
||||
db POKE_BALL
|
||||
db GREAT_BALL
|
||||
db POTION
|
||||
db SUPER_POTION
|
||||
db ANTIDOTE
|
||||
db PARLYZ_HEAL
|
||||
db AWAKENING
|
||||
db BURN_HEAL
|
||||
db ICE_HEAL
|
||||
db REVIVE
|
||||
db -1 ; end
|
||||
|
||||
MartMahogany1:
|
||||
db 4 ; # items
|
||||
db TINYMUSHROOM
|
||||
db SLOWPOKETAIL
|
||||
db POKE_BALL
|
||||
db POTION
|
||||
db -1 ; end
|
||||
|
||||
MartMahogany2:
|
||||
db 9 ; # items
|
||||
db RAGECANDYBAR
|
||||
db GREAT_BALL
|
||||
db SUPER_POTION
|
||||
db HYPER_POTION
|
||||
db ANTIDOTE
|
||||
db PARLYZ_HEAL
|
||||
db SUPER_REPEL
|
||||
db REVIVE
|
||||
db FLOWER_MAIL
|
||||
db -1 ; end
|
||||
|
||||
MartBlackthorn:
|
||||
db 9 ; # items
|
||||
db GREAT_BALL
|
||||
db ULTRA_BALL
|
||||
db HYPER_POTION
|
||||
db MAX_POTION
|
||||
db FULL_HEAL
|
||||
db REVIVE
|
||||
db MAX_REPEL
|
||||
db X_DEFEND
|
||||
db X_ATTACK
|
||||
db -1 ; end
|
||||
|
||||
MartViridian:
|
||||
db 9 ; # items
|
||||
db ULTRA_BALL
|
||||
db HYPER_POTION
|
||||
db FULL_HEAL
|
||||
db REVIVE
|
||||
db ANTIDOTE
|
||||
db PARLYZ_HEAL
|
||||
db AWAKENING
|
||||
db BURN_HEAL
|
||||
db FLOWER_MAIL
|
||||
db -1 ; end
|
||||
|
||||
MartPewter:
|
||||
db 7 ; # items
|
||||
db GREAT_BALL
|
||||
db SUPER_POTION
|
||||
db SUPER_REPEL
|
||||
db ANTIDOTE
|
||||
db PARLYZ_HEAL
|
||||
db AWAKENING
|
||||
db BURN_HEAL
|
||||
db -1 ; end
|
||||
|
||||
MartCerulean:
|
||||
db 9 ; # items
|
||||
db GREAT_BALL
|
||||
db ULTRA_BALL
|
||||
db SUPER_POTION
|
||||
db SUPER_REPEL
|
||||
db FULL_HEAL
|
||||
db X_DEFEND
|
||||
db X_ATTACK
|
||||
db DIRE_HIT
|
||||
db SURF_MAIL
|
||||
db -1 ; end
|
||||
|
||||
MartLavender:
|
||||
db 8 ; # items
|
||||
db GREAT_BALL
|
||||
db POTION
|
||||
db SUPER_POTION
|
||||
db MAX_REPEL
|
||||
db ANTIDOTE
|
||||
db PARLYZ_HEAL
|
||||
db AWAKENING
|
||||
db BURN_HEAL
|
||||
db -1 ; end
|
||||
|
||||
MartVermilion:
|
||||
db 8 ; # items
|
||||
db ULTRA_BALL
|
||||
db SUPER_POTION
|
||||
db HYPER_POTION
|
||||
db REVIVE
|
||||
db PARLYZ_HEAL
|
||||
db AWAKENING
|
||||
db BURN_HEAL
|
||||
db LITEBLUEMAIL
|
||||
db -1 ; end
|
||||
|
||||
MartCeladon2F1:
|
||||
db 7 ; # items
|
||||
db POTION
|
||||
db SUPER_POTION
|
||||
db HYPER_POTION
|
||||
db MAX_POTION
|
||||
db REVIVE
|
||||
db SUPER_REPEL
|
||||
db MAX_REPEL
|
||||
db -1 ; end
|
||||
|
||||
MartCeladon2F2:
|
||||
db 10 ; # items
|
||||
db POKE_BALL
|
||||
db GREAT_BALL
|
||||
db ULTRA_BALL
|
||||
db ESCAPE_ROPE
|
||||
db FULL_HEAL
|
||||
db ANTIDOTE
|
||||
db BURN_HEAL
|
||||
db ICE_HEAL
|
||||
db AWAKENING
|
||||
db PARLYZ_HEAL
|
||||
db -1 ; end
|
||||
|
||||
MartCeladon3F:
|
||||
db 5 ; # items
|
||||
db TM_HIDDEN_POWER
|
||||
db TM_SUNNY_DAY
|
||||
db TM_PROTECT
|
||||
db TM_RAIN_DANCE
|
||||
db TM_SANDSTORM
|
||||
db -1 ; end
|
||||
|
||||
MartCeladon4F:
|
||||
db 3 ; # items
|
||||
db POKE_DOLL
|
||||
db LOVELY_MAIL
|
||||
db SURF_MAIL
|
||||
db -1 ; end
|
||||
|
||||
MartCeladon5F1:
|
||||
db 5 ; # items
|
||||
db HP_UP
|
||||
db PROTEIN
|
||||
db IRON
|
||||
db CARBOS
|
||||
db CALCIUM
|
||||
db -1 ; end
|
||||
|
||||
MartCeladon5F2:
|
||||
db 7 ; # items
|
||||
db X_ACCURACY
|
||||
db GUARD_SPEC
|
||||
db DIRE_HIT
|
||||
db X_ATTACK
|
||||
db X_DEFEND
|
||||
db X_SPEED
|
||||
db X_SPECIAL
|
||||
db -1 ; end
|
||||
|
||||
MartFuchsia:
|
||||
db 7 ; # items
|
||||
db GREAT_BALL
|
||||
db ULTRA_BALL
|
||||
db SUPER_POTION
|
||||
db HYPER_POTION
|
||||
db FULL_HEAL
|
||||
db MAX_REPEL
|
||||
db FLOWER_MAIL
|
||||
db -1 ; end
|
||||
|
||||
MartSaffron:
|
||||
db 8 ; # items
|
||||
db GREAT_BALL
|
||||
db ULTRA_BALL
|
||||
db HYPER_POTION
|
||||
db MAX_POTION
|
||||
db FULL_HEAL
|
||||
db X_ATTACK
|
||||
db X_DEFEND
|
||||
db FLOWER_MAIL
|
||||
db -1 ; end
|
||||
|
||||
MartMtMoon:
|
||||
db 6 ; # items
|
||||
db POKE_DOLL
|
||||
db FRESH_WATER
|
||||
db SODA_POP
|
||||
db LEMONADE
|
||||
db REPEL
|
||||
db PORTRAITMAIL
|
||||
db -1 ; end
|
||||
|
||||
MartIndigoPlateau:
|
||||
db 7 ; # items
|
||||
db ULTRA_BALL
|
||||
db MAX_REPEL
|
||||
db HYPER_POTION
|
||||
db MAX_POTION
|
||||
db FULL_RESTORE
|
||||
db REVIVE
|
||||
db FULL_HEAL
|
||||
db -1 ; end
|
||||
|
||||
MartUnderground:
|
||||
db 4 ; # items
|
||||
db ENERGYPOWDER
|
||||
db ENERGY_ROOT
|
||||
db HEAL_POWDER
|
||||
db REVIVAL_HERB
|
||||
db -1 ; end
|
||||
|
||||
DefaultMart:
|
||||
db 2 ; # items
|
||||
db POKE_BALL
|
||||
db POTION
|
||||
db -1 ; end
|
||||
29
data/items/mom_phone.asm
Normal file
29
data/items/mom_phone.asm
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
MACRO momitem
|
||||
; money to trigger, cost, kind, item
|
||||
dt \1
|
||||
dt \2
|
||||
db \3, \4
|
||||
ENDM
|
||||
|
||||
MomItems_1:
|
||||
momitem 0, 600, MOM_ITEM, SUPER_POTION
|
||||
momitem 0, 90, MOM_ITEM, ANTIDOTE
|
||||
momitem 0, 180, MOM_ITEM, POKE_BALL
|
||||
momitem 0, 450, MOM_ITEM, ESCAPE_ROPE
|
||||
momitem 0, 500, MOM_ITEM, GREAT_BALL
|
||||
.End
|
||||
|
||||
MomItems_2:
|
||||
momitem 900, 600, MOM_ITEM, SUPER_POTION
|
||||
momitem 4000, 270, MOM_ITEM, REPEL
|
||||
momitem 7000, 600, MOM_ITEM, SUPER_POTION
|
||||
momitem 10000, 1800, MOM_DOLL, DECO_CHARMANDER_DOLL
|
||||
momitem 15000, 3000, MOM_ITEM, MOON_STONE
|
||||
momitem 19000, 600, MOM_ITEM, SUPER_POTION
|
||||
momitem 30000, 4800, MOM_DOLL, DECO_CLEFAIRY_DOLL
|
||||
momitem 40000, 900, MOM_ITEM, HYPER_POTION
|
||||
momitem 50000, 8000, MOM_DOLL, DECO_PIKACHU_DOLL
|
||||
momitem 100000, 22800, MOM_DOLL, DECO_BIG_SNORLAX_DOLL
|
||||
.End
|
||||
|
||||
dt 0 ; unused
|
||||
39
data/items/mystery_gift_items.asm
Normal file
39
data/items/mystery_gift_items.asm
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
MysteryGiftItems:
|
||||
db BERRY
|
||||
db PRZCUREBERRY
|
||||
db MINT_BERRY
|
||||
db ICE_BERRY
|
||||
db BURNT_BERRY
|
||||
db PSNCUREBERRY
|
||||
db GUARD_SPEC
|
||||
db X_DEFEND
|
||||
db X_ATTACK
|
||||
db BITTER_BERRY
|
||||
db DIRE_HIT
|
||||
db X_SPECIAL
|
||||
db X_ACCURACY
|
||||
db EON_MAIL
|
||||
db MORPH_MAIL
|
||||
db MUSIC_MAIL
|
||||
db MIRACLEBERRY
|
||||
db GOLD_BERRY
|
||||
db REVIVE
|
||||
db GREAT_BALL
|
||||
db SUPER_REPEL
|
||||
db MAX_REPEL
|
||||
db ELIXER
|
||||
db ETHER
|
||||
db WATER_STONE
|
||||
db FIRE_STONE
|
||||
db LEAF_STONE
|
||||
db THUNDERSTONE
|
||||
db MAX_ETHER
|
||||
db MAX_ELIXER
|
||||
db MAX_REVIVE
|
||||
db SCOPE_LENS
|
||||
db HP_UP
|
||||
db PP_UP
|
||||
db RARE_CANDY
|
||||
db BLUESKY_MAIL
|
||||
db MIRAGE_MAIL
|
||||
.End
|
||||
262
data/items/names.asm
Normal file
262
data/items/names.asm
Normal file
|
|
@ -0,0 +1,262 @@
|
|||
ItemNames::
|
||||
list_start ItemNames
|
||||
li "MASTER BALL"
|
||||
li "ULTRA BALL"
|
||||
li "BRIGHTPOWDER"
|
||||
li "GREAT BALL"
|
||||
li "# BALL"
|
||||
li "TERU-SAMA"
|
||||
li "BICYCLE"
|
||||
li "MOON STONE"
|
||||
li "ANTIDOTE"
|
||||
li "BURN HEAL"
|
||||
li "ICE HEAL"
|
||||
li "AWAKENING"
|
||||
li "PARLYZ HEAL"
|
||||
li "FULL RESTORE"
|
||||
li "MAX POTION"
|
||||
li "HYPER POTION"
|
||||
li "SUPER POTION"
|
||||
li "POTION"
|
||||
li "ESCAPE ROPE"
|
||||
li "REPEL"
|
||||
li "MAX ELIXER"
|
||||
li "FIRE STONE"
|
||||
li "THUNDERSTONE"
|
||||
li "WATER STONE"
|
||||
li "TERU-SAMA"
|
||||
li "HP UP"
|
||||
li "PROTEIN"
|
||||
li "IRON"
|
||||
li "CARBOS"
|
||||
li "LUCKY PUNCH"
|
||||
li "CALCIUM"
|
||||
li "RARE CANDY"
|
||||
li "X ACCURACY"
|
||||
li "LEAF STONE"
|
||||
li "METAL POWDER"
|
||||
li "NUGGET"
|
||||
li "# DOLL"
|
||||
li "FULL HEAL"
|
||||
li "REVIVE"
|
||||
li "MAX REVIVE"
|
||||
li "GUARD SPEC."
|
||||
li "SUPER REPEL"
|
||||
li "MAX REPEL"
|
||||
li "DIRE HIT"
|
||||
li "TERU-SAMA"
|
||||
li "FRESH WATER"
|
||||
li "SODA POP"
|
||||
li "LEMONADE"
|
||||
li "X ATTACK"
|
||||
li "TERU-SAMA"
|
||||
li "X DEFEND"
|
||||
li "X SPEED"
|
||||
li "X SPECIAL"
|
||||
li "COIN CASE"
|
||||
li "ITEMFINDER"
|
||||
li "TERU-SAMA"
|
||||
li "EXP.SHARE"
|
||||
li "OLD ROD"
|
||||
li "GOOD ROD"
|
||||
li "SILVER LEAF"
|
||||
li "SUPER ROD"
|
||||
li "PP UP"
|
||||
li "ETHER"
|
||||
li "MAX ETHER"
|
||||
li "ELIXER"
|
||||
li "RED SCALE"
|
||||
li "SECRETPOTION"
|
||||
li "S.S.TICKET"
|
||||
li "MYSTERY EGG"
|
||||
li "CLEAR BELL"
|
||||
li "SILVER WING"
|
||||
li "MOOMOO MILK"
|
||||
li "QUICK CLAW"
|
||||
li "PSNCUREBERRY"
|
||||
li "GOLD LEAF"
|
||||
li "SOFT SAND"
|
||||
li "SHARP BEAK"
|
||||
li "PRZCUREBERRY"
|
||||
li "BURNT BERRY"
|
||||
li "ICE BERRY"
|
||||
li "POISON BARB"
|
||||
li "KING'S ROCK"
|
||||
li "BITTER BERRY"
|
||||
li "MINT BERRY"
|
||||
li "RED APRICORN"
|
||||
li "TINYMUSHROOM"
|
||||
li "BIG MUSHROOM"
|
||||
li "SILVERPOWDER"
|
||||
li "BLU APRICORN"
|
||||
li "TERU-SAMA"
|
||||
li "AMULET COIN"
|
||||
li "YLW APRICORN"
|
||||
li "GRN APRICORN"
|
||||
li "CLEANSE TAG"
|
||||
li "MYSTIC WATER"
|
||||
li "TWISTEDSPOON"
|
||||
li "WHT APRICORN"
|
||||
li "BLACKBELT"
|
||||
li "BLK APRICORN"
|
||||
li "TERU-SAMA"
|
||||
li "PNK APRICORN"
|
||||
li "BLACKGLASSES"
|
||||
li "SLOWPOKETAIL"
|
||||
li "PINK BOW"
|
||||
li "STICK"
|
||||
li "SMOKE BALL"
|
||||
li "NEVERMELTICE"
|
||||
li "MAGNET"
|
||||
li "MIRACLEBERRY"
|
||||
li "PEARL"
|
||||
li "BIG PEARL"
|
||||
li "EVERSTONE"
|
||||
li "SPELL TAG"
|
||||
li "RAGECANDYBAR"
|
||||
li "GS BALL"
|
||||
li "BLUE CARD"
|
||||
li "MIRACLE SEED"
|
||||
li "THICK CLUB"
|
||||
li "FOCUS BAND"
|
||||
li "TERU-SAMA"
|
||||
li "ENERGYPOWDER"
|
||||
li "ENERGY ROOT"
|
||||
li "HEAL POWDER"
|
||||
li "REVIVAL HERB"
|
||||
li "HARD STONE"
|
||||
li "LUCKY EGG"
|
||||
li "CARD KEY"
|
||||
li "MACHINE PART"
|
||||
li "EGG TICKET"
|
||||
li "LOST ITEM"
|
||||
li "STARDUST"
|
||||
li "STAR PIECE"
|
||||
li "BASEMENT KEY"
|
||||
li "PASS"
|
||||
li "TERU-SAMA"
|
||||
li "TERU-SAMA"
|
||||
li "TERU-SAMA"
|
||||
li "CHARCOAL"
|
||||
li "BERRY JUICE"
|
||||
li "SCOPE LENS"
|
||||
li "TERU-SAMA"
|
||||
li "TERU-SAMA"
|
||||
li "METAL COAT"
|
||||
li "DRAGON FANG"
|
||||
li "TERU-SAMA"
|
||||
li "LEFTOVERS"
|
||||
li "TERU-SAMA"
|
||||
li "TERU-SAMA"
|
||||
li "TERU-SAMA"
|
||||
li "MYSTERYBERRY"
|
||||
li "DRAGON SCALE"
|
||||
li "BERSERK GENE"
|
||||
li "TERU-SAMA"
|
||||
li "TERU-SAMA"
|
||||
li "TERU-SAMA"
|
||||
li "SACRED ASH"
|
||||
li "HEAVY BALL"
|
||||
li "FLOWER MAIL"
|
||||
li "LEVEL BALL"
|
||||
li "LURE BALL"
|
||||
li "FAST BALL"
|
||||
li "TERU-SAMA"
|
||||
li "LIGHT BALL"
|
||||
li "FRIEND BALL"
|
||||
li "MOON BALL"
|
||||
li "LOVE BALL"
|
||||
li "NORMAL BOX"
|
||||
li "GORGEOUS BOX"
|
||||
li "SUN STONE"
|
||||
li "POLKADOT BOW"
|
||||
li "TERU-SAMA"
|
||||
li "UP-GRADE"
|
||||
li "BERRY"
|
||||
li "GOLD BERRY"
|
||||
li "SQUIRTBOTTLE"
|
||||
li "TERU-SAMA"
|
||||
li "PARK BALL"
|
||||
li "RAINBOW WING"
|
||||
li "TERU-SAMA"
|
||||
li "BRICK PIECE"
|
||||
li "SURF MAIL"
|
||||
li "LITEBLUEMAIL"
|
||||
li "PORTRAITMAIL"
|
||||
li "LOVELY MAIL"
|
||||
li "EON MAIL"
|
||||
li "MORPH MAIL"
|
||||
li "BLUESKY MAIL"
|
||||
li "MUSIC MAIL"
|
||||
li "MIRAGE MAIL"
|
||||
li "TERU-SAMA"
|
||||
li "TERU-SAMA"
|
||||
li "TERU-SAMA"
|
||||
li "TERU-SAMA"
|
||||
assert_list_length NUM_ITEMS
|
||||
li "TM01"
|
||||
li "TM02"
|
||||
li "TM03"
|
||||
li "TM04"
|
||||
li "TM05"
|
||||
li "TM06"
|
||||
li "TM07"
|
||||
li "TM08"
|
||||
li "TM09"
|
||||
li "TM10"
|
||||
li "TM11"
|
||||
li "TM12"
|
||||
li "TM13"
|
||||
li "TM14"
|
||||
li "TM15"
|
||||
li "TM16"
|
||||
li "TM17"
|
||||
li "TM18"
|
||||
li "TM19"
|
||||
li "TM20"
|
||||
li "TM21"
|
||||
li "TM22"
|
||||
li "TM23"
|
||||
li "TM24"
|
||||
li "TM25"
|
||||
li "TM26"
|
||||
li "TM27"
|
||||
li "TM28"
|
||||
li "TM29"
|
||||
li "TM30"
|
||||
li "TM31"
|
||||
li "TM32"
|
||||
li "TM33"
|
||||
li "TM34"
|
||||
li "TM35"
|
||||
li "TM36"
|
||||
li "TM37"
|
||||
li "TM38"
|
||||
li "TM39"
|
||||
li "TM40"
|
||||
li "TM41"
|
||||
li "TM42"
|
||||
li "TM43"
|
||||
li "TM44"
|
||||
li "TM45"
|
||||
li "TM46"
|
||||
li "TM47"
|
||||
li "TM48"
|
||||
li "TM49"
|
||||
li "TM50"
|
||||
assert_list_length NUM_ITEMS + NUM_TMS
|
||||
li "HM01"
|
||||
li "HM02"
|
||||
li "HM03"
|
||||
li "HM04"
|
||||
li "HM05"
|
||||
li "HM06"
|
||||
li "HM07"
|
||||
assert_list_length NUM_ITEMS + NUM_TMS + NUM_HMS
|
||||
li "TERU-SAMA"
|
||||
li "TERU-SAMA"
|
||||
li "TERU-SAMA"
|
||||
li "TERU-SAMA"
|
||||
li "TERU-SAMA"
|
||||
li "?"
|
||||
assert_list_length $100
|
||||
13
data/items/pocket_names.asm
Normal file
13
data/items/pocket_names.asm
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
ItemPocketNames:
|
||||
; entries correspond to item type constants
|
||||
table_width 2, ItemPocketNames
|
||||
dw .Item
|
||||
dw .Key
|
||||
dw .Ball
|
||||
dw .TM
|
||||
assert_table_length NUM_ITEM_TYPES
|
||||
|
||||
.Item: db "ITEM POCKET@"
|
||||
.Key: db "KEY POCKET@"
|
||||
.Ball: db "BALL POCKET@"
|
||||
.TM: db "TM POCKET@"
|
||||
17
data/items/rooftop_sale.asm
Normal file
17
data/items/rooftop_sale.asm
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
RooftopSaleMart1:
|
||||
db 5
|
||||
dbw POKE_BALL, 150
|
||||
dbw GREAT_BALL, 500
|
||||
dbw SUPER_POTION, 500
|
||||
dbw FULL_HEAL, 500
|
||||
dbw REVIVE, 1200
|
||||
db -1
|
||||
|
||||
RooftopSaleMart2:
|
||||
db 5
|
||||
dbw HYPER_POTION, 1000
|
||||
dbw FULL_RESTORE, 2000
|
||||
dbw FULL_HEAL, 500
|
||||
dbw ULTRA_BALL, 1000
|
||||
dbw PROTEIN, 7800
|
||||
db -1
|
||||
6
data/items/x_stats.asm
Normal file
6
data/items/x_stats.asm
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
XItemStats:
|
||||
; item, stat
|
||||
db X_ATTACK, ATTACK
|
||||
db X_DEFEND, DEFENSE
|
||||
db X_SPEED, SPEED
|
||||
db X_SPECIAL, SP_ATTACK
|
||||
Loading…
Add table
Add a link
Reference in a new issue