summaryrefslogtreecommitdiff
path: root/constants/trainer_constants.asm
blob: 944800cb6ee60eca79aedbd8bebc64489a09e5fb (plain)
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
__trainer_class__ = 0

trainerclass: MACRO
\1 EQU __trainer_class__
__trainer_class__ = __trainer_class__ + 1
const_value = 1
ENDM

; trainer class ids
	trainerclass TRAINER_NONE ; 00

	trainerclass TRAINER_HAYATO ; 01

	trainerclass TRAINER_AKANE ; 02

	trainerclass TRAINER_TSUKISHI ; 03

	trainerclass TRAINER_ENOKI ; 04

	trainerclass TRAINER_OKERA ; 05

	trainerclass TRAINER_MIKAN ; 06

	trainerclass TRAINER_BLUE ; 07

	trainerclass TRAINER_GAMA ; 08

	trainerclass TRAINER_RIVAL ; 09

	trainerclass TRAINER_OKIDO ; 0a

	trainerclass TRAINER_SAKAKI ; 0b

	trainerclass TRAINER_PROTAGONIST ; 0c

	trainerclass TRAINER_SIBA ; 0d

	trainerclass TRAINER_KASUMI ; 0e

	trainerclass TRAINER_KANNA ; 0f

	trainerclass TRAINER_WATARU ; 10

	trainerclass TRAINER_GERUGE_MEMBER_M ; 11

	trainerclass TRAINER_TRIO_1 ; 12

	trainerclass TRAINER_TRIO_2 ; 13

	trainerclass TRAINER_TRIO_3 ; 14

	trainerclass TRAINER_ROCKET_F ; 15

	trainerclass TRAINER_YOUNGSTER ; 16

	trainerclass TRAINER_SCHOOLBOY ; 17
	const SCHOOLBOY_TETSUYA ; 01

	trainerclass TRAINER_FLEDGLING ; 18

	trainerclass TRAINER_LASS ; 19

	trainerclass TRAINER_PRODIGY ; 1a

	trainerclass TRAINER_PROFESSIONAL_M ; 1b

	trainerclass TRAINER_PROFESSIONAL_F ; 1c

	trainerclass TRAINER_BEAUTY ; 1d
	const BEAUTY_MEGUMI ; 01

	trainerclass TRAINER_POKEMANIAC ; 1e

	trainerclass TRAINER_ROCKET_M ; 1f

	trainerclass TRAINER_GENTLEMAN ; 20

	trainerclass TRAINER_TEACHER_M ; 21

	trainerclass TRAINER_TEACHER_F ; 22

	trainerclass TRAINER_MANCHILD ; 23

	trainerclass TRAINER_BUG_CATCHER_BOY ; 24
	const BUG_CATCHER_BOY_JUNICHI ; 01
	const BUG_CATCHER_BOY_SOUSUKE ; 02

	trainerclass TRAINER_FISHER ; 25

	trainerclass TRAINER_SWIMMER_F ; 26

	trainerclass TRAINER_SWIMMER_M ; 27

	trainerclass TRAINER_SAILOR ; 28

	trainerclass TRAINER_SUPER_NERD ; 29

	trainerclass TRAINER_ENGINEER ; 2a

	trainerclass TRAINER_ROCKER ; 2b

	trainerclass TRAINER_HIKER ; 2c

	trainerclass TRAINER_BIKER ; 2d

	trainerclass TRAINER_ROCK_CLIMBER ; 2e

	trainerclass TRAINER_BURGLAR ; 2f

	trainerclass TRAINER_FIREBREATHER ; 30
	const FIREBREATHER_AKITO ; 01

	trainerclass TRAINER_JUGGLER ; 31

	trainerclass TRAINER_BLACKBELT ; 32

	trainerclass TRAINER_SPORTSMAN ; 33
	const SPORTSMAN_SHIGEKI ; 01

	trainerclass TRAINER_PSYCHIC ; 34

	trainerclass TRAINER_KUNG_FU_MASTER ; 35

	trainerclass TRAINER_FORTUNE_TELLER ; 36

	trainerclass TRAINER_HOOLIGAN ; 37

	trainerclass TRAINER_SAGE ; 38

	trainerclass TRAINER_MEDIUM ; 39

	trainerclass TRAINER_SOLDIER ; 3a

	trainerclass TRAINER_GERUGE_MEMBER_F ; 3b

	trainerclass TRAINER_KIMONO_GIRL ; 3c
	const KIMONO_GIRL_TAMAO ; 01
	const KIMONO_GIRL_KOUME ; 02

	trainerclass TRAINER_TWINS ; 3d

	trainerclass TRAINER_GERUGE_MEMBER_M_2 ; 3e

	trainerclass TRAINER_ELITE_FOUR_M ; 3f

	trainerclass TRAINER_ELITE_FOUR_F ; 40

NUM_TRAINER_CLASSES EQU __trainer_class__