summaryrefslogtreecommitdiff
path: root/include/moves.h
blob: 9b9d3ff19a2328a7e9f58356dc83173d0ce80d9d (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
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
#ifndef GUARD_MOVES_H
#define GUARD_MOVES_H

enum
{
 /*0x0000*/ MOVE_NONE,
 /*0x0001*/ MOVE_POUND,
 /*0x0002*/ MOVE_KARATE_CHOP,
 /*0x0003*/ MOVE_DOUBLE_SLAP,
 /*0x0004*/ MOVE_COMET_PUNCH,
 /*0x0005*/ MOVE_MEGA_PUNCH,
 /*0x0006*/ MOVE_PAY_DAY,
 /*0x0007*/ MOVE_FIRE_PUNCH,
 /*0x0008*/ MOVE_ICE_PUNCH,
 /*0x0009*/ MOVE_THUNDER_PUNCH,
 /*0x000a*/ MOVE_SCRATCH,
 /*0x000b*/ MOVE_VICE_GRIP,
 /*0x000c*/ MOVE_GUILLOTINE,
 /*0x000d*/ MOVE_RAZOR_WIND,
 /*0x000e*/ MOVE_SWORDS_DANCE,
 /*0x000f*/ MOVE_CUT,
 /*0x0010*/ MOVE_GUST,
 /*0x0011*/ MOVE_WING_ATTACK,
 /*0x0012*/ MOVE_WHIRLWIND,
 /*0x0013*/ MOVE_FLY,
 /*0x0014*/ MOVE_BIND,
 /*0x0015*/ MOVE_SLAM,
 /*0x0016*/ MOVE_VINE_WHIP,
 /*0x0017*/ MOVE_STOMP,
 /*0x0018*/ MOVE_DOUBLE_KICK,
 /*0x0019*/ MOVE_MEGA_KICK,
 /*0x001a*/ MOVE_JUMP_KICK,
 /*0x001b*/ MOVE_ROLLING_KICK,
 /*0x001c*/ MOVE_SAND_ATTACK,
 /*0x001d*/ MOVE_HEADBUTT,
 /*0x001e*/ MOVE_HORN_ATTACK,
 /*0x001f*/ MOVE_FURY_ATTACK,
 /*0x0020*/ MOVE_HORN_DRILL,
 /*0x0021*/ MOVE_TACKLE,
 /*0x0022*/ MOVE_BODY_SLAM,
 /*0x0023*/ MOVE_WRAP,
 /*0x0024*/ MOVE_TAKE_DOWN,
 /*0x0025*/ MOVE_THRASH,
 /*0x0026*/ MOVE_DOUBLE_EDGE,
 /*0x0027*/ MOVE_TAIL_WHIP,
 /*0x0028*/ MOVE_POISON_STING,
 /*0x0029*/ MOVE_TWINEEDLE,
 /*0x002a*/ MOVE_PIN_MISSILE,
 /*0x002b*/ MOVE_LEER,
 /*0x002c*/ MOVE_BITE,
 /*0x002d*/ MOVE_GROWL,
 /*0x002e*/ MOVE_ROAR,
 /*0x002f*/ MOVE_SING,
 /*0x0030*/ MOVE_SUPERSONIC,
 /*0x0031*/ MOVE_SONIC_BOOM,
 /*0x0032*/ MOVE_DISABLE,
 /*0x0033*/ MOVE_ACID,
 /*0x0034*/ MOVE_EMBER,
 /*0x0035*/ MOVE_FLAMETHROWER,
 /*0x0036*/ MOVE_MIST,
 /*0x0037*/ MOVE_WATER_GUN,
 /*0x0038*/ MOVE_HYDRO_PUMP,
 /*0x0039*/ MOVE_SURF,
 /*0x003a*/ MOVE_ICE_BEAM,
 /*0x003b*/ MOVE_BLIZZARD,
 /*0x003c*/ MOVE_PSYBEAM,
 /*0x003d*/ MOVE_BUBBLE_BEAM,
 /*0x003e*/ MOVE_AURORA_BEAM,
 /*0x003f*/ MOVE_HYPER_BEAM,
 /*0x0040*/ MOVE_PECK,
 /*0x0041*/ MOVE_DRILL_PECK,
 /*0x0042*/ MOVE_SUBMISSION,
 /*0x0043*/ MOVE_LOW_KICK,
 /*0x0044*/ MOVE_COUNTER,
 /*0x0045*/ MOVE_SEISMIC_TOSS,
 /*0x0046*/ MOVE_STRENGTH,
 /*0x0047*/ MOVE_ABSORB,
 /*0x0048*/ MOVE_MEGA_DRAIN,
 /*0x0049*/ MOVE_LEECH_SEED,
 /*0x004a*/ MOVE_GROWTH,
 /*0x004b*/ MOVE_RAZOR_LEAF,
 /*0x004c*/ MOVE_SOLAR_BEAM,
 /*0x004d*/ MOVE_POISON_POWDER,
 /*0x004e*/ MOVE_STUN_SPORE,
 /*0x004f*/ MOVE_SLEEP_POWDER,
 /*0x0050*/ MOVE_PETAL_DANCE,
 /*0x0051*/ MOVE_STRING_SHOT,
 /*0x0052*/ MOVE_DRAGON_RAGE,
 /*0x0053*/ MOVE_FIRE_SPIN,
 /*0x0054*/ MOVE_THUNDER_SHOCK,
 /*0x0055*/ MOVE_THUNDERBOLT,
 /*0x0056*/ MOVE_THUNDER_WAVE,
 /*0x0057*/ MOVE_THUNDER,
 /*0x0058*/ MOVE_ROCK_THROW,
 /*0x0059*/ MOVE_EARTHQUAKE,
 /*0x005a*/ MOVE_FISSURE,
 /*0x005b*/ MOVE_DIG,
 /*0x005c*/ MOVE_TOXIC,
 /*0x005d*/ MOVE_CONFUSION,
 /*0x005e*/ MOVE_PSYCHIC,
 /*0x005f*/ MOVE_HYPNOSIS,
 /*0x0060*/ MOVE_MEDITATE,
 /*0x0061*/ MOVE_AGILITY,
 /*0x0062*/ MOVE_QUICK_ATTACK,
 /*0x0063*/ MOVE_RAGE,
 /*0x0064*/ MOVE_TELEPORT,
 /*0x0065*/ MOVE_NIGHT_SHADE,
 /*0x0066*/ MOVE_MIMIC,
 /*0x0067*/ MOVE_SCREECH,
 /*0x0068*/ MOVE_DOUBLE_TEAM,
 /*0x0069*/ MOVE_RECOVER,
 /*0x006a*/ MOVE_HARDEN,
 /*0x006b*/ MOVE_MINIMIZE,
 /*0x006c*/ MOVE_SMOKESCREEN,
 /*0x006d*/ MOVE_CONFUSE_RAY,
 /*0x006e*/ MOVE_WITHDRAW,
 /*0x006f*/ MOVE_DEFENSE_CURL,
 /*0x0070*/ MOVE_BARRIER,
 /*0x0071*/ MOVE_LIGHT_SCREEN,
 /*0x0072*/ MOVE_HAZE,
 /*0x0073*/ MOVE_REFLECT,
 /*0x0074*/ MOVE_FOCUS_ENERGY,
 /*0x0075*/ MOVE_BIDE,
 /*0x0076*/ MOVE_METRONOME,
 /*0x0077*/ MOVE_MIRROR_MOVE,
 /*0x0078*/ MOVE_SELF_DESTRUCT,
 /*0x0079*/ MOVE_EGG_BOMB,
 /*0x007a*/ MOVE_LICK,
 /*0x007b*/ MOVE_SMOG,
 /*0x007c*/ MOVE_SLUDGE,
 /*0x007d*/ MOVE_BONE_CLUB,
 /*0x007e*/ MOVE_FIRE_BLAST,
 /*0x007f*/ MOVE_WATERFALL,
 /*0x0080*/ MOVE_CLAMP,
 /*0x0081*/ MOVE_SWIFT,
 /*0x0082*/ MOVE_SKULL_BASH,
 /*0x0083*/ MOVE_SPIKE_CANNON,
 /*0x0084*/ MOVE_CONSTRICT,
 /*0x0085*/ MOVE_AMNESIA,
 /*0x0086*/ MOVE_KINESIS,
 /*0x0087*/ MOVE_SOFT_BOILED,
 /*0x0088*/ MOVE_HI_JUMP_KICK,
 /*0x0089*/ MOVE_GLARE,
 /*0x008a*/ MOVE_DREAM_EATER,
 /*0x008b*/ MOVE_POISON_GAS,
 /*0x008c*/ MOVE_BARRAGE,
 /*0x008d*/ MOVE_LEECH_LIFE,
 /*0x008e*/ MOVE_LOVELY_KISS,
 /*0x008f*/ MOVE_SKY_ATTACK,
 /*0x0090*/ MOVE_TRANSFORM,
 /*0x0091*/ MOVE_BUBBLE,
 /*0x0092*/ MOVE_DIZZY_PUNCH,
 /*0x0093*/ MOVE_SPORE,
 /*0x0094*/ MOVE_FLASH,
 /*0x0095*/ MOVE_PSYWAVE,
 /*0x0096*/ MOVE_SPLASH,
 /*0x0097*/ MOVE_ACID_ARMOR,
 /*0x0098*/ MOVE_CRABHAMMER,
 /*0x0099*/ MOVE_EXPLOSION,
 /*0x009a*/ MOVE_FURY_SWIPES,
 /*0x009b*/ MOVE_BONEMERANG,
 /*0x009c*/ MOVE_REST,
 /*0x009d*/ MOVE_ROCK_SLIDE,
 /*0x009e*/ MOVE_HYPER_FANG,
 /*0x009f*/ MOVE_SHARPEN,
 /*0x00a0*/ MOVE_CONVERSION,
 /*0x00a1*/ MOVE_TRI_ATTACK,
 /*0x00a2*/ MOVE_SUPER_FANG,
 /*0x00a3*/ MOVE_SLASH,
 /*0x00a4*/ MOVE_SUBSTITUTE,
 /*0x00a5*/ MOVE_STRUGGLE,
 /*0x00a6*/ MOVE_SKETCH,
 /*0x00a7*/ MOVE_TRIPLE_KICK,
 /*0x00a8*/ MOVE_THIEF,
 /*0x00a9*/ MOVE_SPIDER_WEB,
 /*0x00aa*/ MOVE_MIND_READER,
 /*0x00ab*/ MOVE_NIGHTMARE,
 /*0x00ac*/ MOVE_FLAME_WHEEL,
 /*0x00ad*/ MOVE_SNORE,
 /*0x00ae*/ MOVE_CURSE,
 /*0x00af*/ MOVE_FLAIL,
 /*0x00b0*/ MOVE_CONVERSION_2,
 /*0x00b1*/ MOVE_AEROBLAST,
 /*0x00b2*/ MOVE_COTTON_SPORE,
 /*0x00b3*/ MOVE_REVERSAL,
 /*0x00b4*/ MOVE_SPITE,
 /*0x00b5*/ MOVE_POWDER_SNOW,
 /*0x00b6*/ MOVE_PROTECT,
 /*0x00b7*/ MOVE_MACH_PUNCH,
 /*0x00b8*/ MOVE_SCARY_FACE,
 /*0x00b9*/ MOVE_FAINT_ATTACK,
 /*0x00ba*/ MOVE_SWEET_KISS,
 /*0x00bb*/ MOVE_BELLY_DRUM,
 /*0x00bc*/ MOVE_SLUDGE_BOMB,
 /*0x00bd*/ MOVE_MUD_SLAP,
 /*0x00be*/ MOVE_OCTAZOOKA,
 /*0x00bf*/ MOVE_SPIKES,
 /*0x00c0*/ MOVE_ZAP_CANNON,
 /*0x00c1*/ MOVE_FORESIGHT,
 /*0x00c2*/ MOVE_DESTINY_BOND,
 /*0x00c3*/ MOVE_PERISH_SONG,
 /*0x00c4*/ MOVE_ICY_WIND,
 /*0x00c5*/ MOVE_DETECT,
 /*0x00c6*/ MOVE_BONE_RUSH,
 /*0x00c7*/ MOVE_LOCK_ON,
 /*0x00c8*/ MOVE_OUTRAGE,
 /*0x00c9*/ MOVE_SANDSTORM,
 /*0x00ca*/ MOVE_GIGA_DRAIN,
 /*0x00cb*/ MOVE_ENDURE,
 /*0x00cc*/ MOVE_CHARM,
 /*0x00cd*/ MOVE_ROLLOUT,
 /*0x00ce*/ MOVE_FALSE_SWIPE,
 /*0x00cf*/ MOVE_SWAGGER,
 /*0x00d0*/ MOVE_MILK_DRINK,
 /*0x00d1*/ MOVE_SPARK,
 /*0x00d2*/ MOVE_FURY_CUTTER,
 /*0x00d3*/ MOVE_STEEL_WING,
 /*0x00d4*/ MOVE_MEAN_LOOK,
 /*0x00d5*/ MOVE_ATTRACT,
 /*0x00d6*/ MOVE_SLEEP_TALK,
 /*0x00d7*/ MOVE_HEAL_BELL,
 /*0x00d8*/ MOVE_RETURN,
 /*0x00d9*/ MOVE_PRESENT,
 /*0x00da*/ MOVE_FRUSTRATION,
 /*0x00db*/ MOVE_SAFEGUARD,
 /*0x00dc*/ MOVE_PAIN_SPLIT,
 /*0x00dd*/ MOVE_SACRED_FIRE,
 /*0x00de*/ MOVE_MAGNITUDE,
 /*0x00df*/ MOVE_DYNAMIC_PUNCH,
 /*0x00e0*/ MOVE_MEGAHORN,
 /*0x00e1*/ MOVE_DRAGON_BREATH,
 /*0x00e2*/ MOVE_BATON_PASS,
 /*0x00e3*/ MOVE_ENCORE,
 /*0x00e4*/ MOVE_PURSUIT,
 /*0x00e5*/ MOVE_RAPID_SPIN,
 /*0x00e6*/ MOVE_SWEET_SCENT,
 /*0x00e7*/ MOVE_IRON_TAIL,
 /*0x00e8*/ MOVE_METAL_CLAW,
 /*0x00e9*/ MOVE_VITAL_THROW,
 /*0x00ea*/ MOVE_MORNING_SUN,
 /*0x00eb*/ MOVE_SYNTHESIS,
 /*0x00ec*/ MOVE_MOONLIGHT,
 /*0x00ed*/ MOVE_HIDDEN_POWER,
 /*0x00ee*/ MOVE_CROSS_CHOP,
 /*0x00ef*/ MOVE_TWISTER,
 /*0x00f0*/ MOVE_RAIN_DANCE,
 /*0x00f1*/ MOVE_SUNNY_DAY,
 /*0x00f2*/ MOVE_CRUNCH,
 /*0x00f3*/ MOVE_MIRROR_COAT,
 /*0x00f4*/ MOVE_PSYCH_UP,
 /*0x00f5*/ MOVE_EXTREME_SPEED,
 /*0x00f6*/ MOVE_ANCIENT_POWER,
 /*0x00f7*/ MOVE_SHADOW_BALL,
 /*0x00f8*/ MOVE_FUTURE_SIGHT,
 /*0x00f9*/ MOVE_ROCK_SMASH,
 /*0x00fa*/ MOVE_WHIRLPOOL,
 /*0x00fb*/ MOVE_BEAT_UP,
 /*0x00fc*/ MOVE_FAKE_OUT,
 /*0x00fd*/ MOVE_UPROAR,
 /*0x00fe*/ MOVE_STOCKPILE,
 /*0x00ff*/ MOVE_SPIT_UP,
 /*0x0100*/ MOVE_SWALLOW,
 /*0x0101*/ MOVE_HEAT_WAVE,
 /*0x0102*/ MOVE_HAIL,
 /*0x0103*/ MOVE_TORMENT,
 /*0x0104*/ MOVE_FLATTER,
 /*0x0105*/ MOVE_WILL_O_WISP,
 /*0x0106*/ MOVE_MEMENTO,
 /*0x0107*/ MOVE_FACADE,
 /*0x0108*/ MOVE_FOCUS_PUNCH,
 /*0x0109*/ MOVE_SMELLING_SALT,
 /*0x010a*/ MOVE_FOLLOW_ME,
 /*0x010b*/ MOVE_NATURE_POWER,
 /*0x010c*/ MOVE_CHARGE,
 /*0x010d*/ MOVE_TAUNT,
 /*0x010e*/ MOVE_HELPING_HAND,
 /*0x010f*/ MOVE_TRICK,
 /*0x0110*/ MOVE_ROLE_PLAY,
 /*0x0111*/ MOVE_WISH,
 /*0x0112*/ MOVE_ASSIST,
 /*0x0113*/ MOVE_INGRAIN,
 /*0x0114*/ MOVE_SUPERPOWER,
 /*0x0115*/ MOVE_MAGIC_COAT,
 /*0x0116*/ MOVE_RECYCLE,
 /*0x0117*/ MOVE_REVENGE,
 /*0x0118*/ MOVE_BRICK_BREAK,
 /*0x0119*/ MOVE_YAWN,
 /*0x011a*/ MOVE_KNOCK_OFF,
 /*0x011b*/ MOVE_ENDEAVOR,
 /*0x011c*/ MOVE_ERUPTION,
 /*0x011d*/ MOVE_SKILL_SWAP,
 /*0x011e*/ MOVE_IMPRISON,
 /*0x011f*/ MOVE_REFRESH,
 /*0x0120*/ MOVE_GRUDGE,
 /*0x0121*/ MOVE_SNATCH,
 /*0x0122*/ MOVE_SECRET_POWER,
 /*0x0123*/ MOVE_DIVE,
 /*0x0124*/ MOVE_ARM_THRUST,
 /*0x0125*/ MOVE_CAMOUFLAGE,
 /*0x0126*/ MOVE_TAIL_GLOW,
 /*0x0127*/ MOVE_LUSTER_PURGE,
 /*0x0128*/ MOVE_MIST_BALL,
 /*0x0129*/ MOVE_FEATHER_DANCE,
 /*0x012a*/ MOVE_TEETER_DANCE,
 /*0x012b*/ MOVE_BLAZE_KICK,
 /*0x012c*/ MOVE_MUD_SPORT,
 /*0x012d*/ MOVE_ICE_BALL,
 /*0x012e*/ MOVE_NEEDLE_ARM,
 /*0x012f*/ MOVE_SLACK_OFF,
 /*0x0130*/ MOVE_HYPER_VOICE,
 /*0x0131*/ MOVE_POISON_FANG,
 /*0x0132*/ MOVE_CRUSH_CLAW,
 /*0x0133*/ MOVE_BLAST_BURN,
 /*0x0134*/ MOVE_HYDRO_CANNON,
 /*0x0135*/ MOVE_METEOR_MASH,
 /*0x0136*/ MOVE_ASTONISH,
 /*0x0137*/ MOVE_WEATHER_BALL,
 /*0x0138*/ MOVE_AROMATHERAPY,
 /*0x0139*/ MOVE_FAKE_TEARS,
 /*0x013a*/ MOVE_AIR_CUTTER,
 /*0x013b*/ MOVE_OVERHEAT,
 /*0x013c*/ MOVE_ODOR_SLEUTH,
 /*0x013d*/ MOVE_ROCK_TOMB,
 /*0x013e*/ MOVE_SILVER_WIND,
 /*0x013f*/ MOVE_METAL_SOUND,
 /*0x0140*/ MOVE_GRASS_WHISTLE,
 /*0x0141*/ MOVE_TICKLE,
 /*0x0142*/ MOVE_COSMIC_POWER,
 /*0x0143*/ MOVE_WATER_SPOUT,
 /*0x0144*/ MOVE_SIGNAL_BEAM,
 /*0x0145*/ MOVE_SHADOW_PUNCH,
 /*0x0146*/ MOVE_EXTRASENSORY,
 /*0x0147*/ MOVE_SKY_UPPERCUT,
 /*0x0148*/ MOVE_SAND_TOMB,
 /*0x0149*/ MOVE_SHEER_COLD,
 /*0x014a*/ MOVE_MUDDY_WATER,
 /*0x014b*/ MOVE_BULLET_SEED,
 /*0x014c*/ MOVE_AERIAL_ACE,
 /*0x014d*/ MOVE_ICICLE_SPEAR,
 /*0x014e*/ MOVE_IRON_DEFENSE,
 /*0x014f*/ MOVE_BLOCK,
 /*0x0150*/ MOVE_HOWL,
 /*0x0151*/ MOVE_DRAGON_CLAW,
 /*0x0152*/ MOVE_FRENZY_PLANT,
 /*0x0153*/ MOVE_BULK_UP,
 /*0x0154*/ MOVE_BOUNCE,
 /*0x0155*/ MOVE_MUD_SHOT,
 /*0x0156*/ MOVE_POISON_TAIL,
 /*0x0157*/ MOVE_COVET,
 /*0x0158*/ MOVE_VOLT_TACKLE,
 /*0x0159*/ MOVE_MAGICAL_LEAF,
 /*0x015a*/ MOVE_WATER_SPORT,
 /*0x015b*/ MOVE_CALM_MIND,
 /*0x015c*/ MOVE_LEAF_BLADE,
 /*0x015d*/ MOVE_DRAGON_DANCE,
 /*0x015e*/ MOVE_ROCK_BLAST,
 /*0x015f*/ MOVE_SHOCK_WAVE,
 /*0x0160*/ MOVE_WATER_PULSE,
 /*0x0161*/ MOVE_DOOM_DESIRE,
 /*0x0162*/ MOVE_PSYCHO_BOOST,
};

#endif // GUARD_MOVES_H