From dd690920c9f8502b649f1022fadbb99fab67a44a Mon Sep 17 00:00:00 2001 From: Rangi Date: Sat, 17 Apr 2021 19:06:56 -0400 Subject: Use rgbds 0.5.0 features: - FOR loops - {interpolation} - REDEF EQUS - \# for all macro args --- constants/item_constants.asm | 23 +++++------------------ 1 file changed, 5 insertions(+), 18 deletions(-) (limited to 'constants') diff --git a/constants/item_constants.asm b/constants/item_constants.asm index 9002a87b..d4566c71 100644 --- a/constants/item_constants.asm +++ b/constants/item_constants.asm @@ -29,8 +29,8 @@ const POTION ; $14 const BOULDERBADGE ; $15 const CASCADEBADGE ; $16 -SAFARI_BAIT EQU $15 ; overload -SAFARI_ROCK EQU $16 ; overload +SAFARI_BAIT EQU $15 ; overload +SAFARI_ROCK EQU $16 ; overload const THUNDERBADGE ; $17 const RAINBOWBADGE ; $18 const SOULBADGE ; $19 @@ -128,17 +128,10 @@ IF !DEF(HM01) HM01 EQU const_value __tmhm_value__ = NUM_TMS + 1 ENDC -HM_VALUE EQU __tmhm_value__ - NUM_TMS -IF HM_VALUE < 10 -MOVE_FOR_HM EQUS "HM0{d:HM_VALUE}_MOVE" -ELSE -MOVE_FOR_HM EQUS "HM{d:HM_VALUE}_MOVE" -ENDC -MOVE_FOR_HM = \1 -PURGE MOVE_FOR_HM -PURGE HM_VALUE const HM_\1 \1_TMNUM EQU __tmhm_value__ +__HM_VALUE = __tmhm_value__ - NUM_TMS +HM{02d:__HM_VALUE}_MOVE EQU \1 __tmhm_value__ = __tmhm_value__ + 1 ENDM @@ -159,15 +152,9 @@ IF !DEF(TM01) TM01 EQU const_value __tmhm_value__ = 1 ENDC -IF __tmhm_value__ < 10 -MOVE_FOR_TM EQUS "TM0{d:__tmhm_value__}_MOVE" -ELSE -MOVE_FOR_TM EQUS "TM{d:__tmhm_value__}_MOVE" -ENDC -MOVE_FOR_TM = \1 -PURGE MOVE_FOR_TM const TM_\1 \1_TMNUM EQU __tmhm_value__ +TM{02d:__tmhm_value__}_MOVE EQU \1 __tmhm_value__ = __tmhm_value__ + 1 ENDM -- cgit v1.3.1-sl0p