Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
pret
GitHub Repository: pret/pokered
Path: blob/master/data/trainers/move_choices.asm
2046 views
1
DEF __move_choices__ = 0
2
3
MACRO move_choices
4
IF _NARG
5
db \# ; all args
6
ENDC
7
db 0 ; end
8
DEF __move_choices__ += 1
9
ENDM
10
11
; move choice modification methods that are applied for each trainer class
12
TrainerClassMoveChoiceModifications:
13
move_choices ; YOUNGSTER
14
move_choices 1 ; BUG CATCHER
15
move_choices 1 ; LASS
16
move_choices 1, 3 ; SAILOR
17
move_choices 1 ; JR_TRAINER_M
18
move_choices 1 ; JR_TRAINER_F
19
move_choices 1, 2, 3 ; POKEMANIAC
20
move_choices 1, 2 ; SUPER_NERD
21
move_choices 1 ; HIKER
22
move_choices 1 ; BIKER
23
move_choices 1, 3 ; BURGLAR
24
move_choices 1 ; ENGINEER
25
move_choices 1, 2 ; UNUSED_JUGGLER
26
move_choices 1, 3 ; FISHER
27
move_choices 1, 3 ; SWIMMER
28
move_choices ; CUE_BALL
29
move_choices 1 ; GAMBLER
30
move_choices 1, 3 ; BEAUTY
31
move_choices 1, 2 ; PSYCHIC_TR
32
move_choices 1, 3 ; ROCKER
33
move_choices 1 ; JUGGLER
34
move_choices 1 ; TAMER
35
move_choices 1 ; BIRD_KEEPER
36
move_choices 1 ; BLACKBELT
37
move_choices 1 ; RIVAL1
38
move_choices 1, 3 ; PROF_OAK
39
move_choices 1, 2 ; CHIEF
40
move_choices 1, 2 ; SCIENTIST
41
move_choices 1, 3 ; GIOVANNI
42
move_choices 1 ; ROCKET
43
move_choices 1, 3 ; COOLTRAINER_M
44
move_choices 1, 3 ; COOLTRAINER_F
45
move_choices 1 ; BRUNO
46
move_choices 1 ; BROCK
47
move_choices 1, 3 ; MISTY
48
move_choices 1, 3 ; LT_SURGE
49
move_choices 1, 3 ; ERIKA
50
move_choices 1, 3 ; KOGA
51
move_choices 1, 3 ; BLAINE
52
move_choices 1, 3 ; SABRINA
53
move_choices 1, 2 ; GENTLEMAN
54
move_choices 1, 3 ; RIVAL2
55
move_choices 1, 3 ; RIVAL3
56
move_choices 1, 2, 3 ; LORELEI
57
move_choices 1 ; CHANNELER
58
move_choices 1 ; AGATHA
59
move_choices 1, 3 ; LANCE
60
assert __move_choices__ == NUM_TRAINERS, \
61
"TrainerClassMoveChoiceModifications: expected {d:NUM_TRAINERS} entries, got {d:__move_choices__}"
62
63