aboutsummaryrefslogtreecommitdiffstats
path: root/constants/trainer_constants.asm
diff options
context:
space:
mode:
authordannye <33dannye@gmail.com>2020-11-04 00:06:44 -0600
committerdannye <33dannye@gmail.com>2020-11-04 00:06:44 -0600
commit5647ca687b92954dcf37a6ea6bfbc9a341c32de4 (patch)
treedde1937a1bfdb3a835f4155e1c2eb8f1aaf86f63 /constants/trainer_constants.asm
parentMerge pull request #55 from Deokishisu/patch-1 (diff)
downloadpokeyellow-5647ca687b92954dcf37a6ea6bfbc9a341c32de4.tar.gz
pokeyellow-5647ca687b92954dcf37a6ea6bfbc9a341c32de4.tar.xz
pokeyellow-5647ca687b92954dcf37a6ea6bfbc9a341c32de4.zip
Sync with pokered
Diffstat (limited to 'constants/trainer_constants.asm')
-rwxr-xr-xconstants/trainer_constants.asm111
1 files changed, 59 insertions, 52 deletions
diff --git a/constants/trainer_constants.asm b/constants/trainer_constants.asm
index 65b60cc5..6fdc5d4e 100755
--- a/constants/trainer_constants.asm
+++ b/constants/trainer_constants.asm
@@ -1,57 +1,64 @@
OPP_ID_OFFSET EQU 200
trainer_const: MACRO
-\1 EQU const_value
-OPP_\1 EQU const_value + OPP_ID_OFFSET
-const_value = const_value + 1
+ const \1
+OPP_\1 EQU OPP_ID_OFFSET + \1
ENDM
-const_value = 1
-
- trainer_const YOUNGSTER ; $01 | OPP = $C9
- trainer_const BUG_CATCHER ; $02 | OPP = $CA
- trainer_const LASS ; $03 | OPP = $CB
- trainer_const SAILOR ; $04 | OPP = $CC
- trainer_const JR_TRAINER_M ; $05 | OPP = $CD
- trainer_const JR_TRAINER_F ; $06 | OPP = $CE
- trainer_const POKEMANIAC ; $07 | OPP = $CF
- trainer_const SUPER_NERD ; $08 | OPP = $D0
- trainer_const HIKER ; $09 | OPP = $D1
- trainer_const BIKER ; $0A | OPP = $D2
- trainer_const BURGLAR ; $0B | OPP = $D3
- trainer_const ENGINEER ; $0C | OPP = $D4
- trainer_const JUGGLER_X ; $0D | OPP = $D5
- trainer_const FISHER ; $0E | OPP = $D6
- trainer_const SWIMMER ; $0F | OPP = $D7
- trainer_const CUE_BALL ; $10 | OPP = $D8
- trainer_const GAMBLER ; $11 | OPP = $D9
- trainer_const BEAUTY ; $12 | OPP = $DA
- trainer_const PSYCHIC_TR ; $13 | OPP = $DB
- trainer_const ROCKER ; $14 | OPP = $DC
- trainer_const JUGGLER ; $15 | OPP = $DD
- trainer_const TAMER ; $16 | OPP = $DE
- trainer_const BIRD_KEEPER ; $17 | OPP = $DF
- trainer_const BLACKBELT ; $18 | OPP = $E0
- trainer_const SONY1 ; $19 | OPP = $E1
- trainer_const PROF_OAK ; $1A | OPP = $E2
- trainer_const CHIEF ; $1B | OPP = $E3
- trainer_const SCIENTIST ; $1C | OPP = $E4
- trainer_const GIOVANNI ; $1D | OPP = $E5
- trainer_const ROCKET ; $1E | OPP = $E6
- trainer_const COOLTRAINER_M ; $1F | OPP = $E7
- trainer_const COOLTRAINER_F ; $20 | OPP = $E8
- trainer_const BRUNO ; $21 | OPP = $E9
- trainer_const BROCK ; $22 | OPP = $EA
- trainer_const MISTY ; $23 | OPP = $EB
- trainer_const LT_SURGE ; $24 | OPP = $EC
- trainer_const ERIKA ; $25 | OPP = $ED
- trainer_const KOGA ; $26 | OPP = $EE
- trainer_const BLAINE ; $27 | OPP = $EF
- trainer_const SABRINA ; $28 | OPP = $F0
- trainer_const GENTLEMAN ; $29 | OPP = $F1
- trainer_const SONY2 ; $2A | OPP = $F2
- trainer_const SONY3 ; $2B | OPP = $F3
- trainer_const LORELEI ; $2C | OPP = $F4
- trainer_const CHANNELER ; $2D | OPP = $F5
- trainer_const AGATHA ; $2E | OPP = $F6
- trainer_const LANCE ; $2F | OPP = $F7
+; trainer class ids
+; indexes for:
+; - TrainerNames (see data/trainers/names.asm)
+; - TrainerNamePointers (see data/trainers/name_pointers.asm)
+; - TrainerDataPointers (see data/trainers/parties.asm)
+; - TrainerPicAndMoneyPointers (see data/trainers/pic_pointers_money.asm)
+; - TrainerAIPointers (see data/trainers/ai_pointers.asm)
+; - TrainerClassMoveChoiceModifications (see data/trainers/move_choices.asm)
+ const_def
+ trainer_const NOBODY ; $00
+ trainer_const YOUNGSTER ; $01
+ trainer_const BUG_CATCHER ; $02
+ trainer_const LASS ; $03
+ trainer_const SAILOR ; $04
+ trainer_const JR_TRAINER_M ; $05
+ trainer_const JR_TRAINER_F ; $06
+ trainer_const POKEMANIAC ; $07
+ trainer_const SUPER_NERD ; $08
+ trainer_const HIKER ; $09
+ trainer_const BIKER ; $0A
+ trainer_const BURGLAR ; $0B
+ trainer_const ENGINEER ; $0C
+ trainer_const UNUSED_JUGGLER ; $0D
+ trainer_const FISHER ; $0E
+ trainer_const SWIMMER ; $0F
+ trainer_const CUE_BALL ; $10
+ trainer_const GAMBLER ; $11
+ trainer_const BEAUTY ; $12
+ trainer_const PSYCHIC_TR ; $13
+ trainer_const ROCKER ; $14
+ trainer_const JUGGLER ; $15
+ trainer_const TAMER ; $16
+ trainer_const BIRD_KEEPER ; $17
+ trainer_const BLACKBELT ; $18
+ trainer_const RIVAL1 ; $19
+ trainer_const PROF_OAK ; $1A
+ trainer_const CHIEF ; $1B
+ trainer_const SCIENTIST ; $1C
+ trainer_const GIOVANNI ; $1D
+ trainer_const ROCKET ; $1E
+ trainer_const COOLTRAINER_M ; $1F
+ trainer_const COOLTRAINER_F ; $20
+ trainer_const BRUNO ; $21
+ trainer_const BROCK ; $22
+ trainer_const MISTY ; $23
+ trainer_const LT_SURGE ; $24
+ trainer_const ERIKA ; $25
+ trainer_const KOGA ; $26
+ trainer_const BLAINE ; $27
+ trainer_const SABRINA ; $28
+ trainer_const GENTLEMAN ; $29
+ trainer_const RIVAL2 ; $2A
+ trainer_const RIVAL3 ; $2B
+ trainer_const LORELEI ; $2C
+ trainer_const CHANNELER ; $2D
+ trainer_const AGATHA ; $2E
+ trainer_const LANCE ; $2F