summaryrefslogtreecommitdiff
path: root/data/trainers/move_choices.asm
diff options
context:
space:
mode:
Diffstat (limited to 'data/trainers/move_choices.asm')
-rw-r--r--data/trainers/move_choices.asm103
1 files changed, 55 insertions, 48 deletions
diff --git a/data/trainers/move_choices.asm b/data/trainers/move_choices.asm
index ccbae448..fc230ac1 100644
--- a/data/trainers/move_choices.asm
+++ b/data/trainers/move_choices.asm
@@ -1,50 +1,57 @@
+move_choices: MACRO
+REPT _NARG
+ db \1
+ shift
+ENDR
+ db 0 ; end
+ENDM
+
; move choice modification methods that are applied for each trainer class
-; 0 is sentinel value
TrainerClassMoveChoiceModifications:
- db 0 ; YOUNGSTER
- db 1,0 ; BUG CATCHER
- db 1,0 ; LASS
- db 1,3,0 ; SAILOR
- db 1,0 ; JR_TRAINER_M
- db 1,0 ; JR_TRAINER_F
- db 1,2,3,0; POKEMANIAC
- db 1,2,0 ; SUPER_NERD
- db 1,0 ; HIKER
- db 1,0 ; BIKER
- db 1,3,0 ; BURGLAR
- db 1,0 ; ENGINEER
- db 1,2,0 ; JUGGLER_X
- db 1,3,0 ; FISHER
- db 1,3,0 ; SWIMMER
- db 0 ; CUE_BALL
- db 1,0 ; GAMBLER
- db 1,3,0 ; BEAUTY
- db 1,2,0 ; PSYCHIC_TR
- db 1,3,0 ; ROCKER
- db 1,0 ; JUGGLER
- db 1,0 ; TAMER
- db 1,0 ; BIRD_KEEPER
- db 1,0 ; BLACKBELT
- db 1,0 ; SONY1
- db 1,3,0 ; PROF_OAK
- db 1,2,0 ; CHIEF
- db 1,2,0 ; SCIENTIST
- db 1,3,0 ; GIOVANNI
- db 1,0 ; ROCKET
- db 1,3,0 ; COOLTRAINER_M
- db 1,3,0 ; COOLTRAINER_F
- db 1,0 ; BRUNO
- db 1,0 ; BROCK
- db 1,3,0 ; MISTY
- db 1,3,0 ; LT_SURGE
- db 1,3,0 ; ERIKA
- db 1,3,0 ; KOGA
- db 1,3,0 ; BLAINE
- db 1,3,0 ; SABRINA
- db 1,2,0 ; GENTLEMAN
- db 1,3,0 ; SONY2
- db 1,3,0 ; SONY3
- db 1,2,3,0; LORELEI
- db 1,0 ; CHANNELER
- db 1,0 ; AGATHA
- db 1,3,0 ; LANCE
+ move_choices ; YOUNGSTER
+ move_choices 1 ; BUG CATCHER
+ move_choices 1 ; LASS
+ move_choices 1, 3 ; SAILOR
+ move_choices 1 ; JR_TRAINER_M
+ move_choices 1 ; JR_TRAINER_F
+ move_choices 1, 2, 3 ; POKEMANIAC
+ move_choices 1, 2 ; SUPER_NERD
+ move_choices 1 ; HIKER
+ move_choices 1 ; BIKER
+ move_choices 1, 3 ; BURGLAR
+ move_choices 1 ; ENGINEER
+ move_choices 1, 2 ; JUGGLER_X
+ move_choices 1, 3 ; FISHER
+ move_choices 1, 3 ; SWIMMER
+ move_choices ; CUE_BALL
+ move_choices 1 ; GAMBLER
+ move_choices 1, 3 ; BEAUTY
+ move_choices 1, 2 ; PSYCHIC_TR
+ move_choices 1, 3 ; ROCKER
+ move_choices 1 ; JUGGLER
+ move_choices 1 ; TAMER
+ move_choices 1 ; BIRD_KEEPER
+ move_choices 1 ; BLACKBELT
+ move_choices 1 ; SONY1
+ move_choices 1, 3 ; PROF_OAK
+ move_choices 1, 2 ; CHIEF
+ move_choices 1, 2 ; SCIENTIST
+ move_choices 1, 3 ; GIOVANNI
+ move_choices 1 ; ROCKET
+ move_choices 1, 3 ; COOLTRAINER_M
+ move_choices 1, 3 ; COOLTRAINER_F
+ move_choices 1 ; BRUNO
+ move_choices 1 ; BROCK
+ move_choices 1, 3 ; MISTY
+ move_choices 1, 3 ; LT_SURGE
+ move_choices 1, 3 ; ERIKA
+ move_choices 1, 3 ; KOGA
+ move_choices 1, 3 ; BLAINE
+ move_choices 1, 3 ; SABRINA
+ move_choices 1, 2 ; GENTLEMAN
+ move_choices 1, 3 ; SONY2
+ move_choices 1, 3 ; SONY3
+ move_choices 1, 2, 3 ; LORELEI
+ move_choices 1 ; CHANNELER
+ move_choices 1 ; AGATHA
+ move_choices 1, 3 ; LANCE