summaryrefslogtreecommitdiff
path: root/constants/item_constants.asm
diff options
context:
space:
mode:
Diffstat (limited to 'constants/item_constants.asm')
-rw-r--r--constants/item_constants.asm152
1 files changed, 84 insertions, 68 deletions
diff --git a/constants/item_constants.asm b/constants/item_constants.asm
index 67e20dad6..376a3696d 100644
--- a/constants/item_constants.asm
+++ b/constants/item_constants.asm
@@ -190,70 +190,75 @@
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
+ add_tm DYNAMICPUNCH
+ add_tm HEADBUTT
+ add_tm CURSE
+ add_tm ROLLOUT
+ const ITEM_C3
+ add_tm ROAR
+ add_tm TOXIC
+ add_tm ZAP_CANNON
+ add_tm ROCK_SMASH
+ add_tm PSYCH_UP
+ add_tm HIDDEN_POWER
+ add_tm SUNNY_DAY
+ add_tm SWEET_SCENT
+ add_tm SNORE
+ add_tm BLIZZARD
+ add_tm HYPER_BEAM
+ add_tm ICY_WIND
+ add_tm PROTECT
+ add_tm RAIN_DANCE
+ add_tm GIGA_DRAIN
+ add_tm ENDURE
+ add_tm FRUSTRATION
+ add_tm SOLARBEAM
+ add_tm IRON_TAIL
+ add_tm DRAGONBREATH
+ add_tm THUNDER
+ add_tm EARTHQUAKE
+ add_tm RETURN
+ add_tm DIG
+ const ITEM_DC
+ add_tm PSYCHIC
+ add_tm SHADOW_BALL
+ add_tm MUD_SLAP
+ add_tm DOUBLE_TEAM
+ add_tm ICE_PUNCH
+ add_tm SWAGGER
+ add_tm SLEEP_TALK
+ add_tm SLUDGE_BOMB
+ add_tm SANDSTORM
+ add_tm FIRE_BLAST
+ add_tm SWIFT
+ add_tm DEFENSE_CURL
+ add_tm THUNDERPUNCH
+ add_tm DREAM_EATER
+ add_tm DETECT
+ add_tm REST
+ add_tm ATTRACT
+ add_tm THIEF
+ add_tm STEEL_WING
+ add_tm FIRE_PUNCH
+ add_tm FURY_CUTTER
+ add_tm NIGHTMARE
+NUM_TMS = const_value - TM01 - 2
+
+ add_hm CUT
+ add_hm FLY
+ add_hm SURF
+ add_hm STRENGTH
+ add_hm FLASH
+ add_hm WHIRLPOOL
+ add_hm WATERFALL
+NUM_HMS = const_value - HM01
+ const HM_08
+
+ add_mt FLAMETHROWER
+ add_mt THUNDERBOLT
+ add_mt ICE_BEAM
-NUM_TMS EQU 50
-NUM_HMS EQU 7
; leftovers from red
@@ -261,6 +266,7 @@ SAFARI_BALL EQU 8 ; MOON_STONE
MOON_STONE_RED EQU 10 ; BURN_HEAL
FULL_HEAL_RED EQU 52 ; X_SPEED
+MAIL_MAX_LENGTH EQU $20
; pockets
ITEM EQU 1
@@ -286,7 +292,7 @@ CANT_TOSS EQU 1 << 7
const HELD_7
const HELD_CLEANSE_TAG
-const_value = 10
+const_value SET 10
const HELD_HEAL_POISON
const HELD_HEAL_FREEZE
const HELD_HEAL_BURN
@@ -295,7 +301,7 @@ const_value = 10
const HELD_HEAL_STATUS
const HELD_HEAL_CONFUSION
-const_value = 20
+const_value SET 20
const HELD_PREVENT_POISON
const HELD_PREVENT_BURN
const HELD_PREVENT_FREEZE
@@ -303,7 +309,7 @@ const_value = 20
const HELD_PREVENT_PARALYZE
const HELD_PREVENT_CONFUSE
-const_value = 30
+const_value SET 30
const HELD_30
const HELD_ATTACK_UP
const HELD_DEFENSE_UP
@@ -313,12 +319,12 @@ const_value = 30
const HELD_ACCURACY_UP
const HELD_EVASION_UP
-const_value = 40
+const_value SET 40
const HELD_40
const HELD_41
const HELD_METAL_POWDER
-const_value = 50
+const_value SET 50
const HELD_NORMAL_BOOST
const HELD_FIGHTING_BOOST
const HELD_FLYING_BOOST
@@ -337,7 +343,7 @@ const_value = 50
const HELD_DARK_BOOST
const HELD_STEEL_BOOST
-const_value = 70
+const_value SET 70
const HELD_CATCH_CHANCE
const HELD_71
const HELD_ESCAPE
@@ -348,3 +354,13 @@ const_value = 70
const HELD_BRIGHTPOWDER
const HELD_4E
const HELD_FOCUS_BAND
+
+ const_def
+ const ITEMATTR_PRICE
+ const ITEMATTR_PRICE_HI
+ const ITEMATTR_EFFECT
+ const ITEMATTR_PARAM
+ const ITEMATTR_PERMISSIONS
+ const ITEMATTR_POCKET
+ const ITEMATTR_HELP
+NUM_ITEMATTRS EQU const_value