Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
pret
GitHub Repository: pret/pokered
Path: blob/master/constants/move_constants.asm
1270 views
1
; move ids
2
; indexes for:
3
; - Moves (see data/moves/moves.asm)
4
; - MoveNames (see data/moves/names.asm)
5
; - AttackAnimationPointers (see data/moves/animations.asm)
6
; - MoveSoundTable (see data/moves/sfx.asm)
7
const_def
8
const NO_MOVE ; 00
9
const POUND ; 01
10
const KARATE_CHOP ; 02
11
const DOUBLESLAP ; 03
12
const COMET_PUNCH ; 04
13
const MEGA_PUNCH ; 05
14
const PAY_DAY ; 06
15
const FIRE_PUNCH ; 07
16
const ICE_PUNCH ; 08
17
const THUNDERPUNCH ; 09
18
const SCRATCH ; 0a
19
const VICEGRIP ; 0b
20
const GUILLOTINE ; 0c
21
const RAZOR_WIND ; 0d
22
const SWORDS_DANCE ; 0e
23
const CUT ; 0f
24
const GUST ; 10
25
const WING_ATTACK ; 11
26
const WHIRLWIND ; 12
27
const FLY ; 13
28
const BIND ; 14
29
const SLAM ; 15
30
const VINE_WHIP ; 16
31
const STOMP ; 17
32
const DOUBLE_KICK ; 18
33
const MEGA_KICK ; 19
34
const JUMP_KICK ; 1a
35
const ROLLING_KICK ; 1b
36
const SAND_ATTACK ; 1c
37
const HEADBUTT ; 1d
38
const HORN_ATTACK ; 1e
39
const FURY_ATTACK ; 1f
40
const HORN_DRILL ; 20
41
const TACKLE ; 21
42
const BODY_SLAM ; 22
43
const WRAP ; 23
44
const TAKE_DOWN ; 24
45
const THRASH ; 25
46
const DOUBLE_EDGE ; 26
47
const TAIL_WHIP ; 27
48
const POISON_STING ; 28
49
const TWINEEDLE ; 29
50
const PIN_MISSILE ; 2a
51
const LEER ; 2b
52
const BITE ; 2c
53
const GROWL ; 2d
54
const ROAR ; 2e
55
const SING ; 2f
56
const SUPERSONIC ; 30
57
const SONICBOOM ; 31
58
const DISABLE ; 32
59
const ACID ; 33
60
const EMBER ; 34
61
const FLAMETHROWER ; 35
62
const MIST ; 36
63
const WATER_GUN ; 37
64
const HYDRO_PUMP ; 38
65
const SURF ; 39
66
const ICE_BEAM ; 3a
67
const BLIZZARD ; 3b
68
const PSYBEAM ; 3c
69
const BUBBLEBEAM ; 3d
70
const AURORA_BEAM ; 3e
71
const HYPER_BEAM ; 3f
72
const PECK ; 40
73
const DRILL_PECK ; 41
74
const SUBMISSION ; 42
75
const LOW_KICK ; 43
76
const COUNTER ; 44
77
const SEISMIC_TOSS ; 45
78
const STRENGTH ; 46
79
const ABSORB ; 47
80
const MEGA_DRAIN ; 48
81
const LEECH_SEED ; 49
82
const GROWTH ; 4a
83
const RAZOR_LEAF ; 4b
84
const SOLARBEAM ; 4c
85
const POISONPOWDER ; 4d
86
const STUN_SPORE ; 4e
87
const SLEEP_POWDER ; 4f
88
const PETAL_DANCE ; 50
89
const STRING_SHOT ; 51
90
const DRAGON_RAGE ; 52
91
const FIRE_SPIN ; 53
92
const THUNDERSHOCK ; 54
93
const THUNDERBOLT ; 55
94
const THUNDER_WAVE ; 56
95
const THUNDER ; 57
96
const ROCK_THROW ; 58
97
const EARTHQUAKE ; 59
98
const FISSURE ; 5a
99
const DIG ; 5b
100
const TOXIC ; 5c
101
const CONFUSION ; 5d
102
const PSYCHIC_M ; 5e
103
const HYPNOSIS ; 5f
104
const MEDITATE ; 60
105
const AGILITY ; 61
106
const QUICK_ATTACK ; 62
107
const RAGE ; 63
108
const TELEPORT ; 64
109
const NIGHT_SHADE ; 65
110
const MIMIC ; 66
111
const SCREECH ; 67
112
const DOUBLE_TEAM ; 68
113
const RECOVER ; 69
114
const HARDEN ; 6a
115
const MINIMIZE ; 6b
116
const SMOKESCREEN ; 6c
117
const CONFUSE_RAY ; 6d
118
const WITHDRAW ; 6e
119
const DEFENSE_CURL ; 6f
120
const BARRIER ; 70
121
const LIGHT_SCREEN ; 71
122
const HAZE ; 72
123
const REFLECT ; 73
124
const FOCUS_ENERGY ; 74
125
const BIDE ; 75
126
const METRONOME ; 76
127
const MIRROR_MOVE ; 77
128
const SELFDESTRUCT ; 78
129
const EGG_BOMB ; 79
130
const LICK ; 7a
131
const SMOG ; 7b
132
const SLUDGE ; 7c
133
const BONE_CLUB ; 7d
134
const FIRE_BLAST ; 7e
135
const WATERFALL ; 7f
136
const CLAMP ; 80
137
const SWIFT ; 81
138
const SKULL_BASH ; 82
139
const SPIKE_CANNON ; 83
140
const CONSTRICT ; 84
141
const AMNESIA ; 85
142
const KINESIS ; 86
143
const SOFTBOILED ; 87
144
const HI_JUMP_KICK ; 88
145
const GLARE ; 89
146
const DREAM_EATER ; 8a
147
const POISON_GAS ; 8b
148
const BARRAGE ; 8c
149
const LEECH_LIFE ; 8d
150
const LOVELY_KISS ; 8e
151
const SKY_ATTACK ; 8f
152
const TRANSFORM ; 90
153
const BUBBLE ; 91
154
const DIZZY_PUNCH ; 92
155
const SPORE ; 93
156
const FLASH ; 94
157
const PSYWAVE ; 95
158
const SPLASH ; 96
159
const ACID_ARMOR ; 97
160
const CRABHAMMER ; 98
161
const EXPLOSION ; 99
162
const FURY_SWIPES ; 9a
163
const BONEMERANG ; 9b
164
const REST ; 9c
165
const ROCK_SLIDE ; 9d
166
const HYPER_FANG ; 9e
167
const SHARPEN ; 9f
168
const CONVERSION ; a0
169
const TRI_ATTACK ; a1
170
const SUPER_FANG ; a2
171
const SLASH ; a3
172
const SUBSTITUTE ; a4
173
const STRUGGLE ; a5
174
DEF NUM_ATTACKS EQU const_value - 1
175
176
DEF CANNOT_MOVE EQU $ff
177
178
; Moves do double duty as animation identifiers.
179
180
const SHOWPIC_ANIM
181
const STATUS_AFFECTED_ANIM
182
const ANIM_A8
183
const ENEMY_HUD_SHAKE_ANIM
184
const TRADE_BALL_DROP_ANIM
185
const TRADE_BALL_SHAKE_ANIM
186
const TRADE_BALL_TILT_ANIM
187
const TRADE_BALL_POOF_ANIM
188
const XSTATITEM_ANIM ; use X Attack/Defense/Speed/Special
189
const XSTATITEM_DUPLICATE_ANIM
190
const SHRINKING_SQUARE_ANIM
191
const ANIM_B1
192
const ANIM_B2
193
const ANIM_B3
194
const ANIM_B4
195
const ANIM_B5
196
const ANIM_B6
197
const ANIM_B7
198
const ANIM_B8
199
const ANIM_B9
200
const BURN_PSN_ANIM ; Plays when a monster is burned or poisoned
201
const ANIM_BB
202
const SLP_PLAYER_ANIM
203
const SLP_ANIM ; sleeping monster
204
const CONF_PLAYER_ANIM
205
const CONF_ANIM ; confused monster
206
const SLIDE_DOWN_ANIM
207
const TOSS_ANIM ; toss Poké Ball
208
const SHAKE_ANIM ; shaking Poké Ball when catching monster
209
const POOF_ANIM ; puff of smoke
210
const BLOCKBALL_ANIM ; trainer knocks away Poké Ball
211
const GREATTOSS_ANIM ; toss Great Ball
212
const ULTRATOSS_ANIM ; toss Ultra Ball or Master Ball
213
const SHAKE_SCREEN_ANIM
214
const HIDEPIC_ANIM ; monster disappears
215
const ROCK_ANIM ; throw rock
216
const BAIT_ANIM ; throw bait
217
218
DEF NUM_ATTACK_ANIMS EQU const_value - 1
219
220