2020-07-06 13:32:55 +00:00
|
|
|
; The add_hm and add_tm macros in constants/item_constants.asm simultaneously
|
|
|
|
; define constants for the item IDs and for the corresponding move values.
|
|
|
|
|
2016-06-12 00:24:04 +00:00
|
|
|
TechnicalMachines:
|
2020-07-06 16:22:20 +00:00
|
|
|
|
|
|
|
n = 1
|
|
|
|
REPT NUM_TMS
|
|
|
|
IF n < 10
|
|
|
|
MOVE_FOR_TM EQUS "TM0{d:n}_MOVE"
|
|
|
|
ELSE
|
|
|
|
MOVE_FOR_TM EQUS "TM{d:n}_MOVE"
|
|
|
|
ENDC
|
|
|
|
db MOVE_FOR_TM
|
|
|
|
PURGE MOVE_FOR_TM
|
|
|
|
n = n + 1
|
|
|
|
ENDR
|
|
|
|
|
|
|
|
n = 1
|
|
|
|
REPT NUM_HMS
|
|
|
|
IF n < 10
|
|
|
|
MOVE_FOR_HM EQUS "HM0{d:n}_MOVE"
|
|
|
|
ELSE
|
|
|
|
MOVE_FOR_HM EQUS "HM{d:n}_MOVE"
|
|
|
|
ENDC
|
|
|
|
db MOVE_FOR_HM
|
|
|
|
PURGE MOVE_FOR_HM
|
|
|
|
n = n + 1
|
|
|
|
ENDR
|