aboutsummaryrefslogtreecommitdiffstats
path: root/data/moves/tmhm_moves.asm
blob: 123df8c6bd42482206d44c4b07f08a7636d64688 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
; 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.

TechnicalMachines:
	table_width 1, TechnicalMachines

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
	assert_table_length NUM_TMS

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
	assert_table_length NUM_TM_HM