Browse Source

Includes Update

DragonflySotS 6 years ago
parent
commit
83bf18bff7

+ 8
- 6
data/pkmn_tables/pokedex_order.s View File

1
-#include <pkmn_name.h>
1
+#include <pkmn_names.h>
2
 .align 2
2
 .align 2
3
 .thumb
3
 .thumb
4
 .text
4
 .text
5
 .global pokedex_order
5
 .global pokedex_order
6
 pokedex_order:
6
 pokedex_order:
7
 
7
 
8
+.hword PKMN_UNBEKANNT
8
 .hword PKMN_BISASAM
9
 .hword PKMN_BISASAM
9
 .hword PKMN_BISAKNOSP
10
 .hword PKMN_BISAKNOSP
10
 .hword PKMN_BISAFLOR
11
 .hword PKMN_BISAFLOR
33
 .hword PKMN_RAICHU
34
 .hword PKMN_RAICHU
34
 .hword PKMN_SANDAN
35
 .hword PKMN_SANDAN
35
 .hword PKMN_SANDAMER
36
 .hword PKMN_SANDAMER
36
-.hword PKMN_NIDORAN_W
37
+.hword PKMN_NIDORAN_F
37
 .hword PKMN_NIDORINA
38
 .hword PKMN_NIDORINA
38
 .hword PKMN_NIDOQUEEN
39
 .hword PKMN_NIDOQUEEN
39
 .hword PKMN_NIDORAN_M
40
 .hword PKMN_NIDORAN_M
280
 .hword PKMN_MAMOI
281
 .hword PKMN_MAMOI
281
 .hword PKMN_LUMOYO
282
 .hword PKMN_LUMOYO
282
 .hword PKMN_LIOSU
283
 .hword PKMN_LIOSU
283
-.hword PKMN_PSIAUGON_M
284
+.hword PKMN_PSIAUGON
284
 .hword PKMN_GECKARBOR
285
 .hword PKMN_GECKARBOR
285
 .hword PKMN_REPTAIN
286
 .hword PKMN_REPTAIN
286
 .hword PKMN_GEWALDRO
287
 .hword PKMN_GEWALDRO
416
 .hword PKMN_JIRACHI
417
 .hword PKMN_JIRACHI
417
 .hword PKMN_DEOXYS
418
 .hword PKMN_DEOXYS
418
 .hword PKMN_PALIMPALIM
419
 .hword PKMN_PALIMPALIM
419
-#NV
420
+.hword PKMN_UNBEKANNT
420
 .hword PKMN_ICOGNITO
421
 .hword PKMN_ICOGNITO
421
 .hword PKMN_ICOGNITO
422
 .hword PKMN_ICOGNITO
422
 .hword PKMN_ICOGNITO
423
 .hword PKMN_ICOGNITO
735
 .hword PKMN_PANDAGRO
736
 .hword PKMN_PANDAGRO
736
 .hword PKMN_COIFFWAFF
737
 .hword PKMN_COIFFWAFF
737
 .hword PKMN_PSIAU
738
 .hword PKMN_PSIAU
738
-.hword PKMN_PSIAUGON_W
739
+.hword PKMN_PSIAUGON
739
 .hword PKMN_GRAMOKLES
740
 .hword PKMN_GRAMOKLES
740
 .hword PKMN_DUOKLES
741
 .hword PKMN_DUOKLES
741
 .hword PKMN_DURENGARD
742
 .hword PKMN_DURENGARD
829
 .hword PKMN_SANKABUH
830
 .hword PKMN_SANKABUH
830
 .hword PKMN_COLOSSAND
831
 .hword PKMN_COLOSSAND
831
 .hword PKMN_GUFA
832
 .hword PKMN_GUFA
832
-.hword PKMN_TYP_NULL
833
+.hword PKMN_TYP:NULL
833
 .hword PKMN_AMIGENTO
834
 .hword PKMN_AMIGENTO
834
 .hword PKMN_METENO
835
 .hword PKMN_METENO
835
 .hword PKMN_KOALELU
836
 .hword PKMN_KOALELU
1121
 .hword PKMN_OHRDOCH
1122
 .hword PKMN_OHRDOCH
1122
 .hword PKMN_DIANCIE
1123
 .hword PKMN_DIANCIE
1123
 .hword PKMN_KYOGRE
1124
 .hword PKMN_KYOGRE
1125
+.hword PKMN_GROUDON

+ 48
- 431
data/pkmn_tables/pokemon_egg_moves.s
File diff suppressed because it is too large
View File


+ 393
- 5
data/pkmn_tables/pokemon_habitats.s
File diff suppressed because it is too large
View File


+ 66
- 906
data/pkmn_tables/pokemon_moveset_table.s
File diff suppressed because it is too large
View File


+ 4696
- 4692
data/pkmn_tables/pokemon_stats.s
File diff suppressed because it is too large
View File


+ 0
- 650
src/include/attack_names.h View File

1
-/****************************************************************************
2
- * Copyright (C) 2015-2016 by the SotS Team                                 *
3
- *                                                                          *
4
- * This file is part of Sovereign of the Skies.                             *
5
- *                                                                          *
6
- *   Sovereign of the Skies is free software: you can redistribute it       *
7
- *   and/or modify it                                                       *
8
- *   under the terms of the GNU Lesser General Public License as published  *
9
- *   by the Free Software Foundation, either version 3 of the License, or   *
10
- *   (at your option) any later version provided you include a copy of the  *
11
- *   licence and this header.                                               *
12
- *                                                                          *
13
- *   Sovereign of the Skies is distributed in the hope that it will be      *
14
- *   useful, but WITHOUT ANY WARRANTY; without even the implied warranty of *
15
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the          *
16
- *   GNU Lesser General Public License for more details.                    *
17
- *                                                                          *
18
- *   You should have received a copy of the GNU Lesser General Public       *
19
- *   License along with Sovereign of the Skies.                             *
20
- *   If not, see <http://www.gnu.org/licenses/>.                            *
21
- ****************************************************************************/
22
-
23
-/**
24
- * @file attack_names.h
25
- * @author Sturmvogel
26
- * @date 15 dec 2016
27
- * @brief Abilities in Assembler notation
28
- */
29
-
30
-.equ ABSORB, 0x47
31
-.equ ACID, 0x33
32
-.equ ACID_ARMOR, 0x97
33
-.equ ACID_SPRAY, 0x1EB
34
-.equ ACROBATICS, 0x200
35
-.equ ACUPRESSURE, 0x16F
36
-.equ AERIAL_ACE, 0x14C
37
-.equ AEROBLAST, 0xB1
38
-.equ AFTER_YOU, 0x1EF
39
-.equ AGILITY, 0x61
40
-.equ AIR_CUTTER, 0x13A
41
-.equ AIR_SLASH, 0x193
42
-.equ ALLY_SWITCH, 0x1F6
43
-.equ AMNESIA, 0x85
44
-.equ ANCIENT_POWER, 0xF6
45
-.equ AQUA_JET, 0x1C5
46
-.equ AQUA_RING, 0x188
47
-.equ AQUA_TAIL, 0x191
48
-.equ ARM_THRUST, 0x124
49
-.equ AROMATHERAPY, 0x138
50
-.equ AROMATIC_MIST, 0x255
51
-.equ ASSIST, 0x112
52
-.equ ASSURANCE, 0x174
53
-.equ ASTONISH, 0x136
54
-.equ ATTACK_ORDER, 0x1C6
55
-.equ ATTRACT, 0xD5
56
-.equ AURA_SPHERE, 0x18C
57
-.equ AURORA_BEAM, 0x3E
58
-.equ AUTOTOMIZE, 0x1DB
59
-.equ AVALANCHE, 0x1A3
60
-.equ BABYDOLL_EYES, 0x260
61
-.equ BARRAGE, 0x8C
62
-.equ BARRIER, 0x70
63
-.equ BATON_PASS, 0xE2
64
-.equ BEAT_UP, 0xFB
65
-.equ BELCH, 0x232
66
-.equ BELLY_DRUM, 0xBB
67
-.equ BESTOW, 0x204
68
-.equ BIDE, 0x75
69
-.equ BIND, 0x14
70
-.equ BITE, 0x2C
71
-.equ BLAST_BURN, 0x133
72
-.equ BLAZE_KICK, 0x12B
73
-.equ BLIZZARD, 0x3B
74
-.equ BLOCK, 0x14F
75
-.equ BLUE_FLARE, 0x227
76
-.equ BODY_SLAM, 0x22
77
-.equ BOLT_STRIKE, 0x226
78
-.equ BONE_CLUB, 0x7D
79
-.equ BONE_RUSH, 0xC6
80
-.equ BONEMERANG, 0x9B
81
-.equ BOOMBURST, 0x24A
82
-.equ BOUNCE, 0x154
83
-.equ BRAVE_BIRD, 0x19D
84
-.equ BRICK_BREAK, 0x118
85
-.equ BRINE, 0x16A
86
-.equ BUBBLE, 0x91
87
-.equ BUBBLE_BEAM, 0x3D
88
-.equ BUG_BITE, 0x1C2
89
-.equ BUG_BUZZ, 0x195
90
-.equ BULK_UP, 0x153
91
-.equ BULLDOZE, 0x20B
92
-.equ BULLET_PUNCH, 0x1A2
93
-.equ BULLET_SEED, 0x14B
94
-.equ CALM_MIND, 0x15B
95
-.equ CAMOUFLAGE, 0x125
96
-.equ CAPTIVATE, 0x1BD
97
-.equ CELEBRATE, 0x25E
98
-.equ CHARGE, 0x10C
99
-.equ CHARGE_BEAM, 0x1C3
100
-.equ CHARM, 0xCC
101
-.equ CHATTER, 0x1C0
102
-.equ CHIP_AWAY, 0x1F2
103
-.equ CIRCLE_THROW, 0x1FD
104
-.equ CLAMP, 0x80
105
-.equ CLEAR_SMOG, 0x1F3
106
-.equ CLOSE_COMBAT, 0x172
107
-.equ COIL, 0x1E9
108
-.equ COMET_PUNCH, 0x4
109
-.equ CONFIDE, 0x24E
110
-.equ CONFUSE_RAY, 0x6D
111
-.equ CONFUSION, 0x5D
112
-.equ CONSTRICT, 0x84
113
-.equ CONVERSION, 0xA0
114
-.equ CONVERSION_2, 0xB0
115
-.equ COPYCAT, 0x17F
116
-.equ COSMIC_POWER, 0x142
117
-.equ COTTON_GUARD, 0x21A
118
-.equ COTTON_SPORE, 0xB2
119
-.equ COUNTER, 0x44
120
-.equ COVET, 0x157
121
-.equ CRABHAMMER, 0x98
122
-.equ CRAFTY_SHIELD, 0x242
123
-.equ CROSS_CHOP, 0xEE
124
-.equ CROSS_POISON, 0x1B8
125
-.equ CRUNCH, 0xF2
126
-.equ CRUSH_CLAW, 0x132
127
-.equ CRUSH_GRIP, 0x1CE
128
-.equ CURSE, 0xAE
129
-.equ CUT, 0xF
130
-.equ DARK_PULSE, 0x18F
131
-.equ DARK_VOID, 0x1D0
132
-.equ DAZZLING_GLEAM, 0x25D
133
-.equ DEFEND_ORDER, 0x1C7
134
-.equ DEFENSE_CURL, 0x6F
135
-.equ DEFOG, 0x1B0
136
-.equ DESTINY_BOND, 0xC2
137
-.equ DETECT, 0xC5
138
-.equ DIAMOND_STORM, 0x24F
139
-.equ DIG, 0x5B
140
-.equ DISABLE, 0x32
141
-.equ DISARMING_VOICE, 0x23E
142
-.equ DISCHARGE, 0x1B3
143
-.equ DIVE, 0x123
144
-.equ DIZZY_PUNCH, 0x92
145
-.equ DOOM_DESIRE, 0x161
146
-.equ DOUBLEEDGE, 0x26
147
-.equ DOUBLE_HIT, 0x1CA
148
-.equ DOUBLE_KICK, 0x18
149
-.equ DOUBLE_SLAP, 0x3
150
-.equ DOUBLE_TEAM, 0x68
151
-.equ DRACO_METEOR, 0x1B2
152
-.equ DRAGON_ASCENT, 0x26C
153
-.equ DRAGON_BREATH, 0xE1
154
-.equ DRAGON_CLAW, 0x151
155
-.equ DRAGON_DANCE, 0x15D
156
-.equ DRAGON_PULSE, 0x196
157
-.equ DRAGON_RAGE, 0x52
158
-.equ DRAGON_RUSH, 0x197
159
-.equ DRAGON_TAIL, 0x20D
160
-.equ DRAINING_KISS, 0x241
161
-.equ DRAIN_PUNCH, 0x199
162
-.equ DREAM_EATER, 0x8A
163
-.equ DRILL_PECK, 0x41
164
-.equ DRILL_RUN, 0x211
165
-.equ DUAL_CHOP, 0x212
166
-.equ DYNAMIC_PUNCH, 0xDF
167
-.equ EARTH_POWER, 0x19E
168
-.equ EARTHQUAKE, 0x59
169
-.equ ECHOED_VOICE, 0x1F1
170
-.equ EERIE_IMPULSE, 0x256
171
-.equ EGG_BOMB, 0x79
172
-.equ ELECTRIC_TERRAIN, 0x25C
173
-.equ ELECTRIFY, 0x246
174
-.equ ELECTRO_BALL, 0x1E6
175
-.equ ELECTROWEB, 0x20F
176
-.equ EMBARGO, 0x175
177
-.equ EMBER, 0x34
178
-.equ ENCORE, 0xE3
179
-.equ ENDEAVOR, 0x11B
180
-.equ ENDURE, 0xCB
181
-.equ ENERGY_BALL, 0x19C
182
-.equ ENTRAINMENT, 0x1EE
183
-.equ ERUPTION, 0x11C
184
-.equ EXPLOSION, 0x99
185
-.equ EXTRASENSORY, 0x146
186
-.equ EXTREME_SPEED, 0xF5
187
-.equ FACADE, 0x107
188
-.equ FEINT_ATTACK, 0xB9
189
-.equ FAIRY_LOCK, 0x24B
190
-.equ FAIRY_WIND, 0x248
191
-.equ FAKE_OUT, 0xFC
192
-.equ FAKE_TEARS, 0x139
193
-.equ FALSE_SWIPE, 0xCE
194
-.equ FEATHER_DANCE, 0x129
195
-.equ FEINT, 0x16C
196
-.equ FELL_STINGER, 0x235
197
-.equ FIERY_DANCE, 0x228
198
-.equ FINAL_GAMBIT, 0x203
199
-.equ FIRE_BLAST, 0x7E
200
-.equ FIRE_FANG, 0x1A8
201
-.equ FIRE_PLEDGE, 0x207
202
-.equ FIRE_PUNCH, 0x7
203
-.equ FIRE_SPIN, 0x53
204
-.equ FISSURE, 0x5A
205
-.equ FLAIL, 0xAF
206
-.equ FLAME_BURST, 0x1E1
207
-.equ FLAME_CHARGE, 0x1E8
208
-.equ FLAME_WHEEL, 0xAC
209
-.equ FLAMETHROWER, 0x35
210
-.equ FLARE_BLITZ, 0x18A
211
-.equ FLASH, 0x94
212
-.equ FLASH_CANNON, 0x1AE
213
-.equ FLATTER, 0x104
214
-.equ FLING, 0x176
215
-.equ FLOWER_SHIELD, 0x243
216
-.equ FLY, 0x13
217
-.equ FLYING_PRESS, 0x230
218
-.equ FOCUS_BLAST, 0x19B
219
-.equ FOCUS_ENERGY, 0x74
220
-.equ FOCUS_PUNCH, 0x108
221
-.equ FOLLOW_ME, 0x10A
222
-.equ FORCE_PALM, 0x18B
223
-.equ FORESIGHT, 0xC1
224
-.equ FORESTS_CURSE, 0x23B
225
-.equ FOUL_PLAY, 0x1EC
226
-.equ FREEZEDRY, 0x23D
227
-.equ FREEZE_SHOCK, 0x229
228
-.equ FRENZY_PLANT, 0x152
229
-.equ FROST_BREATH, 0x20C
230
-.equ FRUSTRATION, 0xDA
231
-.equ FURY_ATTACK, 0x1F
232
-.equ FURY_CUTTER, 0xD2
233
-.equ FURY_SWIPES, 0x9A
234
-.equ FUSION_BOLT, 0x22F
235
-.equ FUSION_FLARE, 0x22E
236
-.equ FUTURE_SIGHT, 0xF8
237
-.equ GASTRO_ACID, 0x17C
238
-.equ GEAR_GRIND, 0x220
239
-.equ GEOMANCY, 0x259
240
-.equ GIGA_DRAIN, 0xCA
241
-.equ GIGA_IMPACT, 0x1A0
242
-.equ GLACIATE, 0x225
243
-.equ GLARE, 0x89
244
-.equ GRASS_KNOT, 0x1BF
245
-.equ GRASS_PLEDGE, 0x208
246
-.equ GRASS_WHISTLE, 0x140
247
-.equ GRASSY_TERRAIN, 0x244
248
-.equ GRAVITY, 0x164
249
-.equ GROWL, 0x2D
250
-.equ GROWTH, 0x4A
251
-.equ GRUDGE, 0x120
252
-.equ GUARD_SPLIT, 0x1D6
253
-.equ GUARD_SWAP, 0x181
254
-.equ GUILLOTINE, 0xC
255
-.equ GUNK_SHOT, 0x1B9
256
-.equ GUST, 0x10
257
-.equ GYRO_BALL, 0x168
258
-.equ HAIL, 0x102
259
-.equ HAMMER_ARM, 0x167
260
-.equ HAPPY_HOUR, 0x25B
261
-.equ HARDEN, 0x6A
262
-.equ HAZE, 0x72
263
-.equ HEAD_CHARGE, 0x21F
264
-.equ HEAD_SMASH, 0x1C9
265
-.equ HEADBUTT, 0x1D
266
-.equ HEAL_BELL, 0xD7
267
-.equ HEAL_BLOCK, 0x179
268
-.equ HEAL_ORDER, 0x1C8
269
-.equ HEAL_PULSE, 0x1F9
270
-.equ HEALING_WISH, 0x169
271
-.equ HEART_STAMP, 0x213
272
-.equ HEART_SWAP, 0x187
273
-.equ HEAT_CRASH, 0x217
274
-.equ HEAT_WAVE, 0x101
275
-.equ HEAVY_SLAM, 0x1E4
276
-.equ HELPING_HAND, 0x10E
277
-.equ HEX, 0x1FA
278
-.equ HIDDEN_POWER, 0xED
279
-.equ HIGH_JUMP_KICK, 0x88
280
-.equ HOLD_BACK, 0x262
281
-.equ HOLD_HANDS, 0x267
282
-.equ HONE_CLAWS, 0x1D4
283
-.equ HORN_ATTACK, 0x1E
284
-.equ HORN_DRILL, 0x20
285
-.equ HORN_LEECH, 0x214
286
-.equ HOWL, 0x150
287
-.equ HURRICANE, 0x21E
288
-.equ HYDRO_CANNON, 0x134
289
-.equ HYDRO_PUMP, 0x38
290
-.equ HYPER_BEAM, 0x3F
291
-.equ HYPER_FANG, 0x9E
292
-.equ HYPERSPACE_FURY, 0x26D
293
-.equ HYPERSPACE_HOLE, 0x251
294
-.equ HYPER_VOICE, 0x130
295
-.equ HYPNOSIS, 0x5F
296
-.equ ICE_BALL, 0x12D
297
-.equ ICE_BEAM, 0x3A
298
-.equ ICE_BURN, 0x22A
299
-.equ ICE_FANG, 0x1A7
300
-.equ ICE_PUNCH, 0x8
301
-.equ ICE_SHARD, 0x1A4
302
-.equ ICICLE_CRASH, 0x22C
303
-.equ ICICLE_SPEAR, 0x14D
304
-.equ ICY_WIND, 0xC4
305
-.equ IMPRISON, 0x11E
306
-.equ INCINERATE, 0x1FE
307
-.equ INFERNO, 0x205
308
-.equ INFESTATION, 0x263
309
-.equ INGRAIN, 0x113
310
-.equ ION_DELUGE, 0x239
311
-.equ IRON_DEFENSE, 0x14E
312
-.equ IRON_HEAD, 0x1BA
313
-.equ IRON_TAIL, 0xE7
314
-.equ JUDGMENT, 0x1C1
315
-.equ JUMP_KICK, 0x1A
316
-.equ KARATE_CHOP, 0x2
317
-.equ KINESIS, 0x86
318
-.equ KINGS_SHIELD, 0x24C
319
-.equ KNOCK_OFF, 0x11A
320
-.equ LANDS_WRATH, 0x268
321
-.equ LAST_RESORT, 0x183
322
-.equ LAVA_PLUME, 0x1B4
323
-.equ LEAF_BLADE, 0x15C
324
-.equ LEAF_STORM, 0x1B5
325
-.equ LEAF_TORNADO, 0x218
326
-.equ LEECH_LIFE, 0x8D
327
-.equ LEECH_SEED, 0x49
328
-.equ LEER, 0x2B
329
-.equ LICK, 0x7A
330
-.equ LIGHT_OF_RUIN, 0x269
331
-.equ LIGHT_SCREEN, 0x71
332
-.equ LOCKON, 0xC7
333
-.equ LOVELY_KISS, 0x8E
334
-.equ LOW_KICK, 0x43
335
-.equ LOW_SWEEP, 0x1EA
336
-.equ LUCKY_CHANT, 0x17D
337
-.equ LUNAR_DANCE, 0x1CD
338
-.equ LUSTER_PURGE, 0x127
339
-.equ MACH_PUNCH, 0xB7
340
-.equ MAGIC_COAT, 0x115
341
-.equ MAGIC_ROOM, 0x1DE
342
-.equ MAGICAL_LEAF, 0x159
343
-.equ MAGMA_STORM, 0x1CF
344
-.equ MAGNET_BOMB, 0x1BB
345
-.equ MAGNETIC_FLUX, 0x25A
346
-.equ MAGNET_RISE, 0x189
347
-.equ MAGNITUDE, 0xDE
348
-.equ MAT_BLOCK, 0x231
349
-.equ ME_FIRST, 0x17E
350
-.equ MEAN_LOOK, 0xD4
351
-.equ MEDITATE, 0x60
352
-.equ MEGA_DRAIN, 0x48
353
-.equ MEGA_KICK, 0x19
354
-.equ MEGA_PUNCH, 0x5
355
-.equ MEGAHORN, 0xE0
356
-.equ MEMENTO, 0x106
357
-.equ METAL_BURST, 0x170
358
-.equ METAL_CLAW, 0xE8
359
-.equ METAL_SOUND, 0x13F
360
-.equ METEOR_MASH, 0x135
361
-.equ METRONOME, 0x76
362
-.equ MILK_DRINK, 0xD0
363
-.equ MIMIC, 0x66
364
-.equ MIND_READER, 0xAA
365
-.equ MINIMIZE, 0x6B
366
-.equ MIRACLE_EYE, 0x165
367
-.equ MIRROR_COAT, 0xF3
368
-.equ MIRROR_MOVE, 0x77
369
-.equ MIRROR_SHOT, 0x1AD
370
-.equ MIST, 0x36
371
-.equ MIST_BALL, 0x128
372
-.equ MISTY_TERRAIN, 0x245
373
-.equ MOONBLAST, 0x249
374
-.equ MOONLIGHT, 0xEC
375
-.equ MORNING_SUN, 0xEA
376
-.equ MUD_SLAP, 0xBD
377
-.equ MUD_BOMB, 0x1AA
378
-.equ MUD_SHOT, 0x155
379
-.equ MUD_SPORT, 0x12C
380
-.equ MUDDY_WATER, 0x14A
381
-.equ MYSTICAL_FIRE, 0x253
382
-.equ NASTY_PLOT, 0x1A1
383
-.equ NATURAL_GIFT, 0x16B
384
-.equ NATURE_POWER, 0x10B
385
-.equ NEEDLE_ARM, 0x12E
386
-.equ NIGHT_DAZE, 0x21B
387
-.equ NIGHT_SHADE, 0x65
388
-.equ NIGHT_SLASH, 0x190
389
-.equ NIGHTMARE, 0xAB
390
-.equ NOBLE_ROAR, 0x238
391
-.equ NUZZLE, 0x261
392
-.equ OBLIVION_WING, 0x265
393
-.equ OCTAZOOKA, 0xBE
394
-.equ ODOR_SLEUTH, 0x13C
395
-.equ OMINOUS_WIND, 0x1D2
396
-.equ ORIGIN_PULSE, 0x26A
397
-.equ OUTRAGE, 0xC8
398
-.equ OVERHEAT, 0x13B
399
-.equ PAIN_SPLIT, 0xDC
400
-.equ PARABOLIC_CHARGE, 0x23A
401
-.equ PARTING_SHOT, 0x23F
402
-.equ PAY_DAY, 0x6
403
-.equ PAYBACK, 0x173
404
-.equ PECK, 0x40
405
-.equ PERISH_SONG, 0xC3
406
-.equ PETAL_BLIZZARD, 0x23C
407
-.equ PETAL_DANCE, 0x50
408
-.equ PHANTOM_FORCE, 0x236
409
-.equ PIN_MISSILE, 0x2A
410
-.equ PLAY_NICE, 0x24D
411
-.equ PLAY_ROUGH, 0x247
412
-.equ PLUCK, 0x16D
413
-.equ POISON_FANG, 0x131
414
-.equ POISON_GAS, 0x8B
415
-.equ POISON_JAB, 0x18E
416
-.equ POISON_POWDER, 0x4D
417
-.equ POISON_STING, 0x28
418
-.equ POISON_TAIL, 0x156
419
-.equ POUND, 0x1
420
-.equ POWDER, 0x258
421
-.equ POWDER_SNOW, 0xB5
422
-.equ POWER_GEM, 0x198
423
-.equ POWER_SPLIT, 0x1D7
424
-.equ POWER_SWAP, 0x180
425
-.equ POWER_TRICK, 0x17B
426
-.equ POWERUP_PUNCH, 0x264
427
-.equ POWER_WHIP, 0x1B6
428
-.equ PRECIPICE_BLADES, 0x26B
429
-.equ PRESENT, 0xD9
430
-.equ PROTECT, 0xB6
431
-.equ PSYBEAM, 0x3C
432
-.equ PSYCH_UP, 0xF4
433
-.equ PSYCHIC, 0x5E
434
-.equ PSYCHO_BOOST, 0x162
435
-.equ PSYCHO_CUT, 0x1AB
436
-.equ PSYCHO_SHIFT, 0x177
437
-.equ PSYSHOCK, 0x1D9
438
-.equ PSYSTRIKE, 0x21C
439
-.equ PSYWAVE, 0x95
440
-.equ PUNISHMENT, 0x182
441
-.equ PURSUIT, 0xE4
442
-.equ QUASH, 0x1FF
443
-.equ QUICK_ATTACK, 0x62
444
-.equ QUICK_GUARD, 0x1F5
445
-.equ QUIVER_DANCE, 0x1E3
446
-.equ RAGE, 0x63
447
-.equ RAGE_POWDER, 0x1DC
448
-.equ RAIN_DANCE, 0xF0
449
-.equ RAPID_SPIN, 0xE5
450
-.equ RAZOR_LEAF, 0x4B
451
-.equ RAZOR_SHELL, 0x216
452
-.equ RAZOR_WIND, 0xD
453
-.equ RECOVER, 0x69
454
-.equ RECYCLE, 0x116
455
-.equ REFLECT, 0x73
456
-.equ REFLECT_TYPE, 0x201
457
-.equ REFRESH, 0x11F
458
-.equ RELIC_SONG, 0x223
459
-.equ REST, 0x9C
460
-.equ RETALIATE, 0x202
461
-.equ RETURN, 0xD8
462
-.equ REVENGE, 0x117
463
-.equ REVERSAL, 0xB3
464
-.equ ROAR, 0x2E
465
-.equ ROAR_OF_TIME, 0x1CB
466
-.equ ROCK_BLAST, 0x15E
467
-.equ ROCK_CLIMB, 0x1AF
468
-.equ ROCK_POLISH, 0x18D
469
-.equ ROCK_SLIDE, 0x9D
470
-.equ ROCK_SMASH, 0xF9
471
-.equ ROCK_THROW, 0x58
472
-.equ ROCK_TOMB, 0x13D
473
-.equ ROCK_WRECKER, 0x1B7
474
-.equ ROLE_PLAY, 0x110
475
-.equ ROLLING_KICK, 0x1B
476
-.equ ROLLOUT, 0xCD
477
-.equ ROOST, 0x163
478
-.equ ROTOTILLER, 0x233
479
-.equ ROUND, 0x1F0
480
-.equ SACRED_FIRE, 0xDD
481
-.equ SACRED_SWORD, 0x215
482
-.equ SAFEGUARD, 0xDB
483
-.equ SAND_ATTACK, 0x1C
484
-.equ SAND_TOMB, 0x148
485
-.equ SANDSTORM, 0xC9
486
-.equ SCALD, 0x1F7
487
-.equ SCARY_FACE, 0xB8
488
-.equ SCRATCH, 0xA
489
-.equ SCREECH, 0x67
490
-.equ SEARING_SHOT, 0x221
491
-.equ SECRET_POWER, 0x122
492
-.equ SECRET_SWORD, 0x224
493
-.equ SEED_BOMB, 0x192
494
-.equ SEED_FLARE, 0x1D1
495
-.equ SEISMIC_TOSS, 0x45
496
-.equ SELFDESTRUCT, 0x78
497
-.equ SHADOW_BALL, 0xF7
498
-.equ SHADOW_CLAW, 0x1A5
499
-.equ SHADOW_FORCE, 0x1D3
500
-.equ SHADOW_PUNCH, 0x145
501
-.equ SHADOW_SNEAK, 0x1A9
502
-.equ SHARPEN, 0x9F
503
-.equ SHEER_COLD, 0x149
504
-.equ SHELL_SMASH, 0x1F8
505
-.equ SHIFT_GEAR, 0x1FC
506
-.equ SHOCK_WAVE, 0x15F
507
-.equ SIGNAL_BEAM, 0x144
508
-.equ SILVER_WIND, 0x13E
509
-.equ SIMPLE_BEAM, 0x1ED
510
-.equ SING, 0x2F
511
-.equ SKETCH, 0xA6
512
-.equ SKILL_SWAP, 0x11D
513
-.equ SKULL_BASH, 0x82
514
-.equ SKY_ATTACK, 0x8F
515
-.equ SKY_DROP, 0x1FB
516
-.equ SKY_UPPERCUT, 0x147
517
-.equ SLACK_OFF, 0x12F
518
-.equ SLAM, 0x15
519
-.equ SLASH, 0xA3
520
-.equ SLEEP_POWDER, 0x4F
521
-.equ SLEEP_TALK, 0xD6
522
-.equ SLUDGE, 0x7C
523
-.equ SLUDGE_BOMB, 0xBC
524
-.equ SLUDGE_WAVE, 0x1E2
525
-.equ SMACK_DOWN, 0x1DF
526
-.equ SMELLING_SALTS, 0x109
527
-.equ SMOG, 0x7B
528
-.equ SMOKESCREEN, 0x6C
529
-.equ SNARL, 0x22B
530
-.equ SNATCH, 0x121
531
-.equ SNORE, 0xAD
532
-.equ SPIKY_SHIELD, 0x254
533
-.equ SOAK, 0x1E7
534
-.equ SOFTBOILED, 0x87
535
-.equ SOLAR_BEAM, 0x4C
536
-.equ SONIC_BOOM, 0x31
537
-.equ SPACIAL_REND, 0x1CC
538
-.equ SPARK, 0xD1
539
-.equ SPIDER_WEB, 0xA9
540
-.equ SPIKE_CANNON, 0x83
541
-.equ SPIKES, 0xBF
542
-.equ SPIT_UP, 0xFF
543
-.equ SPITE, 0xB4
544
-.equ SPLASH, 0x96
545
-.equ SPORE, 0x93
546
-.equ STEALTH_ROCK, 0x1BE
547
-.equ STEAM_ERUPTION, 0x250
548
-.equ STEEL_WING, 0xD3
549
-.equ STICKY_WEB, 0x234
550
-.equ STOCKPILE, 0xFE
551
-.equ STOMP, 0x17
552
-.equ STONE_EDGE, 0x1BC
553
-.equ STORED_POWER, 0x1F4
554
-.equ STORM_THROW, 0x1E0
555
-.equ STEAMROLLER, 0x219
556
-.equ STRENGTH, 0x46
557
-.equ STRING_SHOT, 0x51
558
-.equ STRUGGLE, 0xA5
559
-.equ STRUGGLE_BUG, 0x20A
560
-.equ STUN_SPORE, 0x4E
561
-.equ SUBMISSION, 0x42
562
-.equ SUBSTITUTE, 0xA4
563
-.equ SUCKER_PUNCH, 0x185
564
-.equ SUNNY_DAY, 0xF1
565
-.equ SUPER_FANG, 0xA2
566
-.equ SUPERPOWER, 0x114
567
-.equ SUPERSONIC, 0x30
568
-.equ SURF, 0x39
569
-.equ SWAGGER, 0xCF
570
-.equ SWALLOW, 0x100
571
-.equ SWEET_KISS, 0xBA
572
-.equ SWEET_SCENT, 0xE6
573
-.equ SWIFT, 0x81
574
-.equ SWITCHEROO, 0x19F
575
-.equ SWORDS_DANCE, 0xE
576
-.equ SYNCHRONOISE, 0x1E5
577
-.equ SYNTHESIS, 0xEB
578
-.equ TACKLE, 0x21
579
-.equ TAIL_GLOW, 0x126
580
-.equ TAIL_SLAP, 0x21D
581
-.equ TAIL_WHIP, 0x27
582
-.equ TAILWIND, 0x16E
583
-.equ TAKE_DOWN, 0x24
584
-.equ TAUNT, 0x10D
585
-.equ TECHNO_BLAST, 0x222
586
-.equ TEETER_DANCE, 0x12A
587
-.equ TELEKINESIS, 0x1DD
588
-.equ TELEPORT, 0x64
589
-.equ THIEF, 0xA8
590
-.equ THOUSAND_ARROWS, 0x266
591
-.equ THOUSAND_WAVES, 0x267
592
-.equ THRASH, 0x25
593
-.equ THUNDER, 0x57
594
-.equ THUNDER_FANG, 0x1A6
595
-.equ THUNDER_PUNCH, 0x9
596
-.equ THUNDER_SHOCK, 0x54
597
-.equ THUNDER_WAVE, 0x56
598
-.equ THUNDERBOLT, 0x55
599
-.equ TICKLE, 0x141
600
-.equ TOPSYTURVY, 0x240
601
-.equ TORMENT, 0x103
602
-.equ TOXIC, 0x5C
603
-.equ TOXIC_SPIKES, 0x186
604
-.equ TRANSFORM, 0x90
605
-.equ TRI_ATTACK, 0xA1
606
-.equ TRICK, 0x10F
607
-.equ TRICKORTREAT, 0x237
608
-.equ TRICK_ROOM, 0x1B1
609
-.equ TRIPLE_KICK, 0xA7
610
-.equ TRUMP_CARD, 0x178
611
-.equ TWINEEDLE, 0x29
612
-.equ TWISTER, 0xEF
613
-.equ UTURN, 0x171
614
-.equ UPROAR, 0xFD
615
-.equ VCREATE, 0x22D
616
-.equ VACUUM_WAVE, 0x19A
617
-.equ VENOM_DRENCH, 0x257
618
-.equ VENOSHOCK, 0x1DA
619
-.equ VICE_GRIP, 0xB
620
-.equ VINE_WHIP, 0x16
621
-.equ VITAL_THROW, 0xE9
622
-.equ VOLT_SWITCH, 0x209
623
-.equ VOLT_TACKLE, 0x158
624
-.equ WAKEUP_SLAP, 0x166
625
-.equ WATER_GUN, 0x37
626
-.equ WATER_PLEDGE, 0x206
627
-.equ WATER_PULSE, 0x160
628
-.equ WATER_SPORT, 0x15A
629
-.equ WATER_SPOUT, 0x143
630
-.equ WATERFALL, 0x7F
631
-.equ WATER_SHURIKEN, 0x252
632
-.equ WEATHER_BALL, 0x137
633
-.equ WHIRLPOOL, 0xFA
634
-.equ WHIRLWIND, 0x12
635
-.equ WIDE_GUARD, 0x1D5
636
-.equ WILD_CHARGE, 0x210
637
-.equ WILLOWISP, 0x105
638
-.equ WING_ATTACK, 0x11
639
-.equ WISH, 0x111
640
-.equ WITHDRAW, 0x6E
641
-.equ WONDER_ROOM, 0x1D8
642
-.equ WOOD_HAMMER, 0x1C4
643
-.equ WORK_UP, 0x20E
644
-.equ WORRY_SEED, 0x184
645
-.equ WRAP, 0x23
646
-.equ WRING_OUT, 0x17A
647
-.equ XSCISSOR, 0x194
648
-.equ YAWN, 0x119
649
-.equ ZAP_CANNON, 0xC0
650
-.equ ZEN_HEADBUTT, 0x1AC

+ 1
- 1
src/include/battle_locations.h View File

21
  ****************************************************************************/
21
  ****************************************************************************/
22
 
22
 
23
 /**
23
 /**
24
- * @file attack_names.h
24
+ * @file pkmn_moves.h
25
  * @author Sturmvogel
25
  * @author Sturmvogel
26
  * @date 15 dec 2016
26
  * @date 15 dec 2016
27
  * @brief Some globals used in-battle
27
  * @brief Some globals used in-battle

+ 1
- 1
src/include/battle_script.h View File

28
  */
28
  */
29
 
29
 
30
 
30
 
31
-#include <attack_names.h>
31
+#include <pkmn_moves.h>
32
 
32
 
33
 @@ Banks
33
 @@ Banks
34
 #define BANK_USER	1
34
 #define BANK_USER	1

src/include/applymovements.h → src/include/maps_scripts/applymovements.h View File


src/include/battlescreen.h → src/include/maps_scripts/battlescreen.h View File


src/include/config.h → src/include/maps_scripts/config.h View File


src/include/mugssprites.h → src/include/maps_scripts/mugssprites.h View File


src/include/script_constant.h → src/include/maps_scripts/script_constant.h View File


src/include/script_language.h → src/include/maps_scripts/script_language.h View File

5
 #include <applymovements.h>
5
 #include <applymovements.h>
6
 #include <mugssprites.h>
6
 #include <mugssprites.h>
7
 #include <battlescreen.h>
7
 #include <battlescreen.h>
8
-#include <script_constant.h>
8
+#include <pkmn_names.h>
9
+#include <pkmn_abilities.h>
10
+#include <pkmn_items.h>
11
+#include <pkmn_moves.h>
12
+#include <pkmn_stats.h>
13
+
9
 
14
 
10
 @@ Costum Specials
15
 @@ Costum Specials
11
 .equ SP_BATCHMAPTILE, 0x7
16
 .equ SP_BATCHMAPTILE, 0x7
18
 .equ B_GE, 0x4
23
 .equ B_GE, 0x4
19
 .equ B_NE, 0x5
24
 .equ B_NE, 0x5
20
 
25
 
26
+@@ Compare operands
27
+.equ KLEINER, 0x0
28
+.equ GLEICH, 0x1
29
+.equ GROESSER, 0x2
30
+.equ KLEINERGLEICH, 0x3
31
+.equ GROESSERGLEICH, 0x4
32
+.equ UNGLEICH, 0x5
33
+
21
 @@ Important flags
34
 @@ Important flags
22
 .equ FLAG_PKMN_MENU, 0x828
35
 .equ FLAG_PKMN_MENU, 0x828
23
 .equ FLAG_POKDEX, 0x829
36
 .equ FLAG_POKDEX, 0x829
43
 .equ B_T, 0x0
56
 .equ B_T, 0x0
44
 .equ B_F, 0x1
57
 .equ B_F, 0x1
45
 
58
 
59
+@@ Flag operands
60
+.equ FALSCH, 0x0
61
+.equ WAHR, 0x1
62
+
46
 @@ callstd alias
63
 @@ callstd alias
47
 .equ ITEM_OBTAIN, 0x0
64
 .equ ITEM_OBTAIN, 0x0
48
 .equ ITEM_FIND, 0x1
65
 .equ ITEM_FIND, 0x1

+ 0
- 198
src/include/pkmn_abilities.h View File

1
-#ifndef ABILITY_IDS
2
-#define ABILITY_IDS
3
-
4
-/* ABILITY ENGLISH */
5
-#define ABILITY_NO_ABILITY 0x0
6
-#define ABILITY_STENCH 0x1
7
-#define ABILITY_DRIZZLE 0x2
8
-#define ABILITY_SPEED_BOOST 0x3
9
-#define ABILITY_BATTLE_ARMOR 0x4
10
-#define ABILITY_STURDY 0x5
11
-#define ABILITY_DAMP 0x6
12
-#define ABILITY_LIMBER 0x7
13
-#define ABILITY_SAND_VEIL 0x8
14
-#define ABILITY_STATIC 0x9
15
-#define ABILITY_VOLT_ABSORB 0xA
16
-#define ABILITY_WATER_ABSORB 0xB
17
-#define ABILITY_OBLIVIOUS 0xC
18
-#define ABILITY_CLOUD_NINE 0xD
19
-#define ABILITY_COMPOUND_EYES 0xE
20
-#define ABILITY_INSOMNIA 0xF
21
-#define ABILITY_COLOR_CHANGE 0x10
22
-#define ABILITY_IMMUNITY 0x11
23
-#define ABILITY_FLASH_FIRE 0x12
24
-#define ABILITY_SHIELD_DUST 0x13
25
-#define ABILITY_OWN_TEMPO 0x14
26
-#define ABILITY_SUCTION_CUPS 0x15
27
-#define ABILITY_INTIMIDATE 0x16
28
-#define ABILITY_SHADOW_TAG 0x17
29
-#define ABILITY_ROUGH_SKIN 0x18
30
-#define ABILITY_WONDER_GUARD 0x19
31
-#define ABILITY_LEVITATE 0x1A
32
-#define ABILITY_EFFECT_SPORE 0x1B
33
-#define ABILITY_SYNCHRONIZE 0x1C
34
-#define ABILITY_CLEAR_BODY 0x1D
35
-#define ABILITY_NATURAL_CURE 0x1E
36
-#define ABILITY_LIGHTNING_ROD 0x1F
37
-#define ABILITY_SERENE_GRACE 0x20
38
-#define ABILITY_SWIFT_SWIM 0x21
39
-#define ABILITY_CHLOROPHYLL 0x22
40
-#define ABILITY_ILLUMINATE 0x23
41
-#define ABILITY_TRACE 0x24
42
-#define ABILITY_HUGE_POWER 0x25
43
-#define ABILITY_POISON_POINT 0x26
44
-#define ABILITY_INNER_FOCUS 0x27
45
-#define ABILITY_MAGMA_ARMOR 0x28
46
-#define ABILITY_WATER_VEIL 0x29
47
-#define ABILITY_MAGNET_PULL 0x2A
48
-#define ABILITY_SOUNDPROOF 0x2B
49
-#define ABILITY_RAIN_DISH 0x2C
50
-#define ABILITY_SAND_STREAM 0x2D
51
-#define ABILITY_PRESSURE 0x2E
52
-#define ABILITY_THICK_FAT 0x2F
53
-#define ABILITY_EARLY_BIRD 0x30
54
-#define ABILITY_FLAME_BODY 0x31
55
-#define ABILITY_RUN_AWAY 0x32
56
-#define ABILITY_KEEN_EYE 0x33
57
-#define ABILITY_HYPER_CUTTER 0x34
58
-#define ABILITY_PICKUP 0x35
59
-#define ABILITY_TRUANT 0x36
60
-#define ABILITY_HUSTLE 0x37
61
-#define ABILITY_CUTE_CHARM 0x38
62
-#define ABILITY_PLUS 0x39
63
-#define ABILITY_MINUS 0x3A
64
-#define ABILITY_FORECAST 0x3B
65
-#define ABILITY_STICKY_HOLD 0x3C
66
-#define ABILITY_SHED_SKIN 0x3D
67
-#define ABILITY_GUTS 0x3E
68
-#define ABILITY_MARVEL_SCALE 0x3F
69
-#define ABILITY_LIQUID_OOZE 0x40
70
-#define ABILITY_OVERGROW 0x41
71
-#define ABILITY_BLAZE 0x42
72
-#define ABILITY_TORRENT 0x43
73
-#define ABILITY_SWARM 0x44
74
-#define ABILITY_ROCK_HEAD 0x45
75
-#define ABILITY_DROUGHT 0x46
76
-#define ABILITY_ARENA_TRAP 0x47
77
-#define ABILITY_VITAL_SPIRIT 0x48
78
-#define ABILITY_WHITE_SMOKE 0x49
79
-#define ABILITY_PURE_POWER 0x4A
80
-#define ABILITY_SHELL_ARMOR 0x4B
81
-#define ABILITY_AIR_LOCK 0x4C
82
-#define ABILITY_TANGLED_FEET 0x4D
83
-#define ABILITY_MOTOR_DRIVE 0x4E
84
-#define ABILITY_RIVALRY 0x4F
85
-#define ABILITY_STEADFAST 0x50
86
-#define ABILITY_SNOW_CLOAK 0x51
87
-#define ABILITY_GLUTTONY 0x52
88
-#define ABILITY_ANGER_POINT 0x53
89
-#define ABILITY_UNBURDEN 0x54
90
-#define ABILITY_HEATPROOF 0x55
91
-#define ABILITY_SIMPLE 0x56
92
-#define ABILITY_DRY_SKIN 0x57
93
-#define ABILITY_DOWNLOAD 0x58
94
-#define ABILITY_IRON_FIST 0x59
95
-#define ABILITY_POISON_HEAL 0x5A
96
-#define ABILITY_ADAPTABILITY 0x5B
97
-#define ABILITY_SKILL_LINK 0x5C
98
-#define ABILITY_HYDRATION 0x5D
99
-#define ABILITY_SOLAR_POWER 0x5E
100
-#define ABILITY_QUICK_FEET 0x5F
101
-#define ABILITY_NORMALIZE 0x60
102
-#define ABILITY_SNIPER 0x61
103
-#define ABILITY_MAGIC_GUARD 0x62
104
-#define ABILITY_NO_GUARD 0x63
105
-#define ABILITY_STALL 0x64
106
-#define ABILITY_TECHNICIAN 0x65
107
-#define ABILITY_LEAF_GUARD 0x66
108
-#define ABILITY_KLUTZ 0x67
109
-#define ABILITY_MOLD_BREAKER 0x68
110
-#define ABILITY_SUPER_LUCK 0x69
111
-#define ABILITY_AFTERMATH 0x6A
112
-#define ABILITY_ANTICIPATION 0x6B
113
-#define ABILITY_FOREWARN 0x6C
114
-#define ABILITY_UNAWARE 0x6D
115
-#define ABILITY_TINTED_LENS 0x6E
116
-#define ABILITY_FILTER 0x6F
117
-#define ABILITY_SLOW_START 0x70
118
-#define ABILITY_SCRAPPY 0x71
119
-#define ABILITY_STORM_DRAIN 0x72
120
-#define ABILITY_ICE_BODY 0x73
121
-#define ABILITY_SOLID_ROCK 0x74
122
-#define ABILITY_SNOW_WARNING 0x75
123
-#define ABILITY_HONEY_GATHER 0x76
124
-#define ABILITY_FRISK 0x77
125
-#define ABILITY_RECKLESS 0x78
126
-#define ABILITY_MULTITYPE 0x79
127
-#define ABILITY_FLOWER_GIFT 0x7A
128
-#define ABILITY_BAD_DREAMS 0x7B
129
-#define ABILITY_PICKPOCKET 0x7C
130
-#define ABILITY_SHEER_FORCE 0x7D
131
-#define ABILITY_CONTRARY 0x7E
132
-#define ABILITY_UNNERVE 0x7F
133
-#define ABILITY_DEFIANT 0x80
134
-#define ABILITY_DEFEATIST 0x81
135
-#define ABILITY_CURSED_BODY 0x82
136
-#define ABILITY_HEALER 0x83
137
-#define ABILITY_FRIEND_GUARD 0x84
138
-#define ABILITY_WEAK_ARMOR 0x85
139
-#define ABILITY_HEAVY_METAL 0x86
140
-#define ABILITY_LIGHT_METAL 0x87
141
-#define ABILITY_MULTISCALE 0x88
142
-#define ABILITY_TOXIC_BOOST 0x89
143
-#define ABILITY_FLARE_BOOST 0x8A
144
-#define ABILITY_HARVEST 0x8B
145
-#define ABILITY_TELEPATHY 0x8C
146
-#define ABILITY_MOODY 0x8D
147
-#define ABILITY_OVERCOAT 0x8E
148
-#define ABILITY_POISON_TOUCH 0x8F
149
-#define ABILITY_REGENERATOR 0x90
150
-#define ABILITY_BIG_PECKS 0x91
151
-#define ABILITY_SAND_RUSH 0x92
152
-#define ABILITY_WONDER_SKIN 0x93
153
-#define ABILITY_ANALYTIC 0x94
154
-#define ABILITY_ILLUSION 0x95
155
-#define ABILITY_IMPOSTER 0x96
156
-#define ABILITY_INFILTRATOR 0x97
157
-#define ABILITY_MUMMY 0x98
158
-#define ABILITY_MOXIE 0x99
159
-#define ABILITY_JUSTIFIED 0x9A
160
-#define ABILITY_RATTLED 0x9B
161
-#define ABILITY_MAGIC_BOUNCE 0x9C
162
-#define ABILITY_SAP_SIPPER 0x9D
163
-#define ABILITY_PRANKSTER 0x9E
164
-#define ABILITY_SAND_FORCE 0x9F
165
-#define ABILITY_IRON_BARBS 0xA0
166
-#define ABILITY_ZEN_MODE 0xA1
167
-#define ABILITY_VICTORY_STAR 0xA2
168
-#define ABILITY_TURBOBLAZE 0xA3
169
-#define ABILITY_TERAVOLT 0xA4
170
-#define ABILITY_AROMA_VEIL 0xA5
171
-#define ABILITY_FLOWER_VEIL 0xA6
172
-#define ABILITY_CHEEK_POUCH 0xA7
173
-#define ABILITY_PROTEAN 0xA8
174
-#define ABILITY_FUR_COAT 0xA9
175
-#define ABILITY_MAGICIAN 0xAA
176
-#define ABILITY_BULLETPROOF 0xAB
177
-#define ABILITY_COMPETITIVE 0xAC
178
-#define ABILITY_STRONG_JAW 0xAD
179
-#define ABILITY_REFRIGERATE 0xAE
180
-#define ABILITY_SWEET_VEIL 0xAF
181
-#define ABILITY_STANCE_CHANGE 0xB0
182
-#define ABILITY_GALE_WINGS 0xB1
183
-#define ABILITY_MEGA_LAUNCHER 0xB2
184
-#define ABILITY_GRASS_PELT 0xB3
185
-#define ABILITY_SYMBIOSIS 0xB4
186
-#define ABILITY_TOUGH_CLAWS 0xB5
187
-#define ABILITY_PIXILATE 0xB6
188
-#define ABILITY_GOOEY 0xB7
189
-#define ABILITY_AERILATE 0xB8
190
-#define ABILITY_PARENTAL_BOND 0xB9
191
-#define ABILITY_DARK_AURA 0xBA
192
-#define ABILITY_FAIRY_AURA 0xBB
193
-#define ABILITY_AURA_BREAK 0xBC
194
-#define ABILITY_PRIMORDIA_SEA 0xBD
195
-#define ABILITY_DESOLATE_LAND 0xBE
196
-#define ABILITY_DELTA_STREAM 0xBF
197
-
198
-#endif /* ABILITY_IDS_H */

+ 1
- 4
src/include/pkmn_attributes.h View File

56
 #define ATTR_SPECIAL_DEFENCE 0x3F
56
 #define ATTR_SPECIAL_DEFENCE 0x3F
57
 #define ATTR_SPECIES_2 0x41
57
 #define ATTR_SPECIES_2 0x41
58
 
58
 
59
-
60
-
61
-#endif /* PKMN_ATTRIBUTES_H */
62
-
59
+#endif /* PKMN_ATTRIBUTES_H */

+ 0
- 716
src/include/pkmn_moves.h View File

1
-#ifndef MOVE_IDS_H
2
-#define MOVE_IDS_H
3
-
4
-#define MOVE_NICHTS 0
5
-#define MOVE_PFUND 1
6
-#define MOVE_KARATESCHLAG 2
7
-#define MOVE_DUPLEXHIEB 3
8
-#define MOVE_KOMETENHIEB 4
9
-#define MOVE_MEGAHIEB 5
10
-#define MOVE_ZAHLTAG 6
11
-#define MOVE_FEUERSCHLAG 7
12
-#define MOVE_EISHIEB 8
13
-#define MOVE_DONNERSCHLAG 9
14
-#define MOVE_KRATZER 10
15
-#define MOVE_KLAMMER 11
16
-#define MOVE_GUILLOTINE 12
17
-#define MOVE_KLINGENSTURM 13
18
-#define MOVE_SCHWERTTANZ 14
19
-#define MOVE_ZERSCHNEIDER 15
20
-#define MOVE_WINDSTOSS 16
21
-#define MOVE_FLUEGELSCHLAG 17
22
-#define MOVE_WIRBELWIND 18
23
-#define MOVE_FLIEGEN 19
24
-#define MOVE_KLAMMERGRIFF 20
25
-#define MOVE_SLAM 21
26
-#define MOVE_RANKENHIEB 22
27
-#define MOVE_STAMPFER 23
28
-#define MOVE_DOPPELKICK 24
29
-#define MOVE_MEGAKICK 25
30
-#define MOVE_SPRUNGKICK 26
31
-#define MOVE_FEGEKICK 27
32
-#define MOVE_SANDWIRBEL 28
33
-#define MOVE_KOPFNUSS 29
34
-#define MOVE_HORNATTACKE 30
35
-#define MOVE_FURIENSCHLAG 31
36
-#define MOVE_HORNBOHRER 32
37
-#define MOVE_TACKLE 33
38
-#define MOVE_BODYSLAM 34
39
-#define MOVE_WICKEL 35
40
-#define MOVE_BODYCHECK 36
41
-#define MOVE_FUCHTLER 37
42
-#define MOVE_RISIKOTACKLE 38
43
-#define MOVE_RUTENSCHLAG 39
44
-#define MOVE_GIFTSTACHEL 40
45
-#define MOVE_DUONADEL 41
46
-#define MOVE_NADELRAKETE 42
47
-#define MOVE_SILBERBLICK 43
48
-#define MOVE_BISS 44
49
-#define MOVE_HEULER 45
50
-#define MOVE_BRUELLER 46
51
-#define MOVE_GESANG 47
52
-#define MOVE_SUPERSCHALL 48
53
-#define MOVE_ULTRASCHALL 49
54
-#define MOVE_AUSSETZER 50
55
-#define MOVE_SAEURE 51
56
-#define MOVE_GLUT 52
57
-#define MOVE_FLAMMENWURF 53
58
-#define MOVE_WEISSNEBEL 54
59
-#define MOVE_AQUAKNARRE 55
60
-#define MOVE_HYDROPUMPE 56
61
-#define MOVE_SURFER 57
62
-#define MOVE_EISSTRAHL 58
63
-#define MOVE_BLIZZARD 59
64
-#define MOVE_PSYSTRAHL 60
65
-#define MOVE_BLUBBSTRAHL 61
66
-#define MOVE_AURORASTRAHL 62
67
-#define MOVE_HYPERSTRAHL 63
68
-#define MOVE_SCHNABEL 64
69
-#define MOVE_BOHRSCHNABEL 65
70
-#define MOVE_UEBERROLLER 66
71
-#define MOVE_FUSSKICK 67
72
-#define MOVE_KONTER 68
73
-#define MOVE_GEOWURF 69
74
-#define MOVE_STAERKE 70
75
-#define MOVE_ABSORBER 71
76
-#define MOVE_MEGASAUGER 72
77
-#define MOVE_EGELSAMEN 73
78
-#define MOVE_WACHSTUM 74
79
-#define MOVE_RASIERBLATT 75
80
-#define MOVE_SOLARSTRAHL 76
81
-#define MOVE_GIFTPUDER 77
82
-#define MOVE_STACHELSPORE 78
83
-#define MOVE_SCHLAFPUDER 79
84
-#define MOVE_BLAETTERTANZ 80
85
-#define MOVE_FADENSCHUSS 81
86
-#define MOVE_DRACHENWUT 82
87
-#define MOVE_FEUERWIRBEL 83
88
-#define MOVE_DONNERSCHOCK 84
89
-#define MOVE_DONNERBLITZ 85
90
-#define MOVE_DONNERWELLE 86
91
-#define MOVE_DONNER 87
92
-#define MOVE_STEINWURF 88
93
-#define MOVE_ERDBEBEN 89
94
-#define MOVE_GEOFISSUR 90
95
-#define MOVE_SCHAUFLER 91
96
-#define MOVE_TOXIN 92
97
-#define MOVE_KONFUSION 93
98
-#define MOVE_PSYCHOKINESE 94
99
-#define MOVE_HYPNOSE 95
100
-#define MOVE_MEDITATION 96
101
-#define MOVE_AGILITAET 97
102
-#define MOVE_RUCKZUCKHIEB 98
103
-#define MOVE_RASEREI 99
104
-#define MOVE_TELEPORT 100
105
-#define MOVE_NACHTNEBEL 101
106
-#define MOVE_MIMIKRY 102
107
-#define MOVE_KREIDESCHREI 103
108
-#define MOVE_DOPPELTEAM 104
109
-#define MOVE_GENESUNG 105
110
-#define MOVE_HAERTNER 106
111
-#define MOVE_KOMPRIMATOR 107
112
-#define MOVE_RAUCHWOLKE 108
113
-#define MOVE_KONFUSTRAHL 109
114
-#define MOVE_PANZERSCHUTZ 110
115
-#define MOVE_EINIGLER 111
116
-#define MOVE_BARRIERE 112
117
-#define MOVE_LICHTSCHILD 113
118
-#define MOVE_DUNKELNEBEL 114
119
-#define MOVE_REFLEKTOR 115
120
-#define MOVE_ENERGIEFOKUS 116
121
-#define MOVE_GEDULD 117
122
-#define MOVE_METRONOM 118
123
-#define MOVE_SPIEGELTRICK 119
124
-#define MOVE_FINALE 120
125
-#define MOVE_EIERBOMBE 121
126
-#define MOVE_SCHLECKER 122
127
-#define MOVE_SMOG 123
128
-#define MOVE_SCHLAMMBAD 124
129
-#define MOVE_KNOCHENKEULE 125
130
-#define MOVE_FEUERSTURM 126
131
-#define MOVE_KASKADE 127
132
-#define MOVE_SCHNAPPER 128
133
-#define MOVE_STERNSCHAUER 129
134
-#define MOVE_SCHAEDELWUMME 130
135
-#define MOVE_DORNKANONE 131
136
-#define MOVE_UMKLAMMERUNG 132
137
-#define MOVE_AMNESIE 133
138
-#define MOVE_PSYKRAFT 134
139
-#define MOVE_WEICHEI 135
140
-#define MOVE_TURMKICK 136
141
-#define MOVE_GIFTBLICK 137
142
-#define MOVE_TRAUMFRESSER 138
143
-#define MOVE_GIFTWOLKE 139
144
-#define MOVE_STAKKATO 140
145
-#define MOVE_BLUTSAUGER 141
146
-#define MOVE_TODESKUSS 142
147
-#define MOVE_HIMMELSFEGER 143
148
-#define MOVE_WANDLER 144
149
-#define MOVE_BLUBBER 145
150
-#define MOVE_IRRSCHLAG 146
151
-#define MOVE_PILZSPORE 147
152
-#define MOVE_BLITZ 148
153
-#define MOVE_PSYWELLE 149
154
-#define MOVE_PLATSCHER 150
155
-#define MOVE_SAEUREPANZER 151
156
-#define MOVE_KRABBHAMMER 152
157
-#define MOVE_EXPLOSION 153
158
-#define MOVE_KRATZFURIE 154
159
-#define MOVE_KNOCHMERANG 155
160
-#define MOVE_ERHOLUNG 156
161
-#define MOVE_STEINHAGEL 157
162
-#define MOVE_HYPERZAHN 158
163
-#define MOVE_SCHAERFER 159
164
-#define MOVE_UMWANDLUNG 160
165
-#define MOVE_TRIPLETTE 161
166
-#define MOVE_SUPERZAHN 162
167
-#define MOVE_SCHLITZER 163
168
-#define MOVE_DELEGATOR 164
169
-#define MOVE_VERZWEIFLER 165
170
-#define MOVE_NACHAHMER 166
171
-#define MOVE_DREIFACHKICK 167
172
-#define MOVE_RAUB 168
173
-#define MOVE_SPINNENNETZ 169
174
-#define MOVE_WILLENSLESER 170
175
-#define MOVE_NACHTMAHR 171
176
-#define MOVE_FLAMMENRAD 172
177
-#define MOVE_SCHNARCHER 173
178
-#define MOVE_FLUCH 174
179
-#define MOVE_DRESCHFLEGEL 175
180
-#define MOVE_UMWANDLUNG2 176
181
-#define MOVE_LUFTSTOSS 177
182
-#define MOVE_BAUMWOLLSAAT 178
183
-#define MOVE_GEGENSCHLAG 179
184
-#define MOVE_GROLL 180
185
-#define MOVE_PULVERSCHNEE 181
186
-#define MOVE_SCHUTZSCHILD 182
187
-#define MOVE_TEMPOHIEB 183
188
-#define MOVE_GRIMASSE 184
189
-#define MOVE_FINTE 185
190
-#define MOVE_BITTERKUSS 186
191
-#define MOVE_BAUCHTROMMEL 187
192
-#define MOVE_MATSCHBOMBE 188
193
-#define MOVE_LEHMSCHELLE 189
194
-#define MOVE_OCTAZOOKA 190
195
-#define MOVE_STACHLER 191
196
-#define MOVE_BLITZKANONE 192
197
-#define MOVE_GESICHTE 193
198
-#define MOVE_ABGANGSBUND 194
199
-#define MOVE_ABGESANG 195
200
-#define MOVE_EISSTURM 196
201
-#define MOVE_SCANNER 197
202
-#define MOVE_KNOCHENHATZ 198
203
-#define MOVE_ZIELSCHUSS 199
204
-#define MOVE_WUTANFALL 200
205
-#define MOVE_SANDSTURM 201
206
-#define MOVE_GIGASAUGER 202
207
-#define MOVE_AUSDAUER 203
208
-#define MOVE_CHARME 204
209
-#define MOVE_WALZER 205
210
-#define MOVE_TRUGSCHLAG 206
211
-#define MOVE_ANGEBEREI 207
212
-#define MOVE_MILCHGETRAENK 208
213
-#define MOVE_FUNKENSPRUNG 209
214
-#define MOVE_ZORNKLINGE 210
215
-#define MOVE_STAHLFLUEGEL 211
216
-#define MOVE_HORRORBLICK 212
217
-#define MOVE_ANZIEHUNG 213
218
-#define MOVE_SCHLAFREDE 214
219
-#define MOVE_VITALGLOCKE 215
220
-#define MOVE_RUECKKEHR 216
221
-#define MOVE_GESCHENK 217
222
-#define MOVE_FRUSTRATION 218
223
-#define MOVE_BODYGUARD 219
224
-#define MOVE_LEIDTEILER 220
225
-#define MOVE_LAEUTERFEUER 221
226
-#define MOVE_INTENSITAET 222
227
-#define MOVE_WUCHTSCHLAG 223
228
-#define MOVE_VIELENDER 224
229
-#define MOVE_FEUERODEM 225
230
-#define MOVE_STAFETTE 226
231
-#define MOVE_ZUGABE 227
232
-#define MOVE_VERFOLGUNG 228
233
-#define MOVE_TURBODREHER 229
234
-#define MOVE_LOCKDUFT 230
235
-#define MOVE_EISENSCHWEIF 231
236
-#define MOVE_METALLKLAUE 232
237
-#define MOVE_UEBERWURF 233
238
-#define MOVE_MORGENGRAUEN 234
239
-#define MOVE_SYNTHESE 235
240
-#define MOVE_MONDSCHEIN 236
241
-#define MOVE_KRAFTRESERVE 237
242
-#define MOVE_KREUZHIEB 238
243
-#define MOVE_WINDHOSE 239
244
-#define MOVE_REGENTANZ 240
245
-#define MOVE_SONNENTAG 241
246
-#define MOVE_KNIRSCHER 242
247
-#define MOVE_SPIEGELCAPE 243
248
-#define MOVE_PSYCHO_PLUS 244
249
-#define MOVE_TURBOTEMPO 245
250
-#define MOVE_ANTIK_KRAFT 246
251
-#define MOVE_SPUKBALL 247
252
-#define MOVE_SEHER 248
253
-#define MOVE_ZERTRUEMMERER 249
254
-#define MOVE_WHIRLPOOL 250
255
-#define MOVE_PRUEGLER 251
256
-#define MOVE_MOGELHIEB 252
257
-#define MOVE_AUFRUHR 253
258
-#define MOVE_HORTER 254
259
-#define MOVE_ENTFESSLER 255
260
-#define MOVE_VERZEHRER 256
261
-#define MOVE_HITZEWELLE 257
262
-#define MOVE_HAGELSTURM 258
263
-#define MOVE_FOLTERKNECHT 259
264
-#define MOVE_SCHMEICHLER 260
265
-#define MOVE_IRRLICHT 261
266
-#define MOVE_MEMENTO_MORI 262
267
-#define MOVE_FASSADE 263
268
-#define MOVE_POWER_PUNCH 264
269
-#define MOVE_RIECHSALZ 265
270
-#define MOVE_SPOTLIGHT 266
271
-#define MOVE_NATUR_KRAFT 267
272
-#define MOVE_LADEVORGANG 268
273
-#define MOVE_VERHOEHNER 269
274
-#define MOVE_RECHTE_HAND 270
275
-#define MOVE_TRICKBETRUG 271
276
-#define MOVE_ROLLENTAUSCH 272
277
-#define MOVE_WUNSCHTRAUM 273
278
-#define MOVE_ZUSCHUSS 274
279
-#define MOVE_VERWURZLER 275
280
-#define MOVE_KRAFTKOLOSS 276
281
-#define MOVE_MAGIEMANTEL 277
282
-#define MOVE_AUFBEREITUNG 278
283
-#define MOVE_VERGELTUNG 279
284
-#define MOVE_DURCHBRUCH 280
285
-#define MOVE_GAEHNER 281
286
-#define MOVE_ABSCHLAG 282
287
-#define MOVE_NOTSITUATION 283
288
-#define MOVE_ERUPTION 284
289
-#define MOVE_WERTEWECHSEL 285
290
-#define MOVE_BEGRENZER 286
291
-#define MOVE_HEILUNG 287
292
-#define MOVE_NACHSPIEL 288
293
-#define MOVE_UEBERNAHME 289
294
-#define MOVE_GEHEIMPOWER 290
295
-#define MOVE_TAUCHER 291
296
-#define MOVE_ARMSTOSS 292
297
-#define MOVE_TARNUNG 293
298
-#define MOVE_SCHWEIFGLANZ 294
299
-#define MOVE_SCHEINWERFER 295
300
-#define MOVE_NEBELBALL 296
301
-#define MOVE_DAUNENREIGEN 297
302
-#define MOVE_TAUMELTANZ 298
303
-#define MOVE_FEUERFEGER 299
304
-#define MOVE_LEHMSUHLER 300
305
-#define MOVE_FROSTBEULE 301
306
-#define MOVE_NIETENRANKE 302
307
-#define MOVE_TAGEDIEB 303
308
-#define MOVE_SCHALLWELLE 304
309
-#define MOVE_GIFTZAHN 305
310
-#define MOVE_ZERMALMKLAUE 306
311
-#define MOVE_LOHEKANONADE 307
312
-#define MOVE_AQUAHAUBITZE 308
313
-#define MOVE_STERNENHIEB 309
314
-#define MOVE_ERSTAUNER 310
315
-#define MOVE_METEOROLOGE 311
316
-#define MOVE_AROMAKUR 312
317
-#define MOVE_TRUGTRAENE 313
318
-#define MOVE_WINDSCHNITT 314
319
-#define MOVE_HITZEKOLLER 315
320
-#define MOVE_SCHNUEFFLER 316
321
-#define MOVE_FELSGRAB 317
322
-#define MOVE_SILBERHAUCH 318
323
-#define MOVE_METALLSOUND 319
324
-#define MOVE_GRASFLOETE 320
325
-#define MOVE_SPASSKANONE 321
326
-#define MOVE_KOSMIK_KRAFT 322
327
-#define MOVE_FONTRAENEN 323
328
-#define MOVE_AMPELLEUCHTE 324
329
-#define MOVE_FINSTERFAUST 325
330
-#define MOVE_SONDERSENSOR 326
331
-#define MOVE_HIMMELHIEB 327
332
-#define MOVE_SANDGRAB 328
333
-#define MOVE_EISESKAELTE 329
334
-#define MOVE_LEHMBRUEHE 330
335
-#define MOVE_KUGELSAAT 331
336
-#define MOVE_AERO_ASS 332
337
-#define MOVE_EISSPEER 333
338
-#define MOVE_EISENABWEHR 334
339
-#define MOVE_RUECKENTZUG 335
340
-#define MOVE_JAULER 336
341
-#define MOVE_DRACHENKLAUE 337
342
-#define MOVE_FLORA_STATUE 338
343
-#define MOVE_PROTZER 339
344
-#define MOVE_SPRUNGFEDER 340
345
-#define MOVE_LEHMSCHUSS 341
346
-#define MOVE_GIFTSCHWEIF 342
347
-#define MOVE_BEZIRZER 343
348
-#define MOVE_VOLTTACKLE 344
349
-#define MOVE_ZAUBERBLATT 345
350
-#define MOVE_NASSMACHER 346
351
-#define MOVE_GEDANKENGUT 347
352
-#define MOVE_LAUBKLINGE 348
353
-#define MOVE_DRACHENTANZ 349
354
-#define MOVE_FELSWURF 350
355
-#define MOVE_SCHOCKWELLE 351
356
-#define MOVE_AQUAWELLE 352
357
-#define MOVE_KISMETWUNSCH 353
358
-#define MOVE_PSYSCHUB 354
359
-#define MOVE_RUHEORT 355
360
-#define MOVE_ERDANZIEHUNG 356
361
-#define MOVE_WUNDERAUGE 357
362
-#define MOVE_WECKRUF 358
363
-#define MOVE_HAMMERARM 359
364
-#define MOVE_GYROBALL 360
365
-#define MOVE_HEILOPFER 361
366
-#define MOVE_LAKE 362
367
-#define MOVE_BEERENKRAEFTE 363
368
-#define MOVE_OFFENLEGUNG 364
369
-#define MOVE_PFLUECKER 365
370
-#define MOVE_RUECKENWIND 366
371
-#define MOVE_AKUPRESSUR 367
372
-#define MOVE_METALLSTOSS 368
373
-#define MOVE_KEHRTWENDE 369
374
-#define MOVE_NAHKAMPF 370
375
-#define MOVE_GEGENSTOSS 371
376
-#define MOVE_GEWISSHEIT 372
377
-#define MOVE_ITEMSPERRE 373
378
-#define MOVE_SCHLEUDER 374
379
-#define MOVE_PSYBANN 375
380
-#define MOVE_TRUMPFKARTE 376
381
-#define MOVE_HEILBLOCKADE 377
382
-#define MOVE_AUSWRINGEN 378
383
-#define MOVE_KRAFTTRICK 379
384
-#define MOVE_MAGENSAEFTE 380
385
-#define MOVE_BESCHWOERUNG 381
386
-#define MOVE_EGOTRIP 382
387
-#define MOVE_IMITATOR 383
388
-#define MOVE_KRAFTTAUSCH 384
389
-#define MOVE_SCHUTZTAUSCH 385
390
-#define MOVE_STRAFATTACKE 386
391
-#define MOVE_ZUFLUCHT 387
392
-#define MOVE_SORGENSAMEN 388
393
-#define MOVE_TIEFSCHLAG 389
394
-#define MOVE_GIFTSPITZEN 390
395
-#define MOVE_STATUSTAUSCH 391
396
-#define MOVE_WASSERRING 392
397
-#define MOVE_MAGNETFLUG 393
398
-#define MOVE_FLAMMENBLITZ 394
399
-#define MOVE_KRAFTWELLE 395
400
-#define MOVE_AURASPHAERE 396
401
-#define MOVE_STEINPOLITUR 397
402
-#define MOVE_GIFTHIEB 398
403
-#define MOVE_FINSTERAURA 399
404
-#define MOVE_NACHTHIEB 400
405
-#define MOVE_NASSSCHWEIF 401
406
-#define MOVE_SAMENBOMBEN 402
407
-#define MOVE_LUFTSCHNITT 403
408
-#define MOVE_KREUZSCHERE 404
409
-#define MOVE_KAEFERGEBRUMM 405
410
-#define MOVE_DRACHENPULS 406
411
-#define MOVE_DRACHENSTOSS 407
412
-#define MOVE_JUWELENKRAFT 408
413
-#define MOVE_ABLEITHIEB 409
414
-#define MOVE_VAKUUMWELLE 410
415
-#define MOVE_FOKUSSTOSS 411
416
-#define MOVE_ENERGIEBALL 412
417
-#define MOVE_STURZFLUG 413
418
-#define MOVE_ERDKRAEFTE 414
419
-#define MOVE_WECHSELDICH 415
420
-#define MOVE_GIGASTOSS 416
421
-#define MOVE_RAENKESCHMIED 417
422
-#define MOVE_PATRONENHIEB 418
423
-#define MOVE_LAWINE 419
424
-#define MOVE_EISSPLITTER 420
425
-#define MOVE_DUNKELKLAUE 421
426
-#define MOVE_DONNERZAHN 422
427
-#define MOVE_EISZAHN 423
428
-#define MOVE_FEUERZAHN 424
429
-#define MOVE_SCHATTENSTOSS 425
430
-#define MOVE_SCHLAMMBOMBE 426
431
-#define MOVE_PSYCHOKLINGE 427
432
-#define MOVE_ZEN_KOPFSTOSS 428
433
-#define MOVE_SPIEGELSALVE 429
434
-#define MOVE_LICHTKANONE 430
435
-#define MOVE_KRAXLER 431
436
-#define MOVE_AUFLOCKERN 432
437
-#define MOVE_BIZARRORAUM 433
438
-#define MOVE_DRACO_METEOR 434
439
-#define MOVE_LADUNGSSTOSS 435
440
-#define MOVE_FLAMMENSTURM 436
441
-#define MOVE_BLAETTERSTURM 437
442
-#define MOVE_BLATTGEISSEL 438
443
-#define MOVE_FELSWERFER 439
444
-#define MOVE_GIFTSTREICH 440
445
-#define MOVE_MUELLTREFFER 441
446
-#define MOVE_EISENSCHAEDEL 442
447
-#define MOVE_MAGNETBOMBE 443
448
-#define MOVE_STEINKANTE 444
449
-#define MOVE_LIEBREIZ 445
450
-#define MOVE_TARNSTEINE 446
451
-#define MOVE_STRAUCHLER 447
452
-#define MOVE_GESCHWAETZ 448
453
-#define MOVE_URTEILSKRAFT 449
454
-#define MOVE_KAEFERBISS 450
455
-#define MOVE_LADESTRAHL 451
456
-#define MOVE_HOLZHAMMER 452
457
-#define MOVE_WASSERDUESE 453
458
-#define MOVE_SCHLAGBEFEHL 454
459
-#define MOVE_BLOCKBEFEHL 455
460
-#define MOVE_HEILBEFEHL 456
461
-#define MOVE_KOPFSTOSS 457
462
-#define MOVE_DOPPELSCHLAG 458
463
-#define MOVE_ZEITENLAERM 459
464
-#define MOVE_RAUMSCHLAG 460
465
-#define MOVE_LUNARTANZ 461
466
-#define MOVE_QUETSCHGRIFF 462
467
-#define MOVE_LAVASTURM 463
468
-#define MOVE_SCHLUMMERORT 464
469
-#define MOVE_SCHOCKSAMEN 465
470
-#define MOVE_UNHEILBOEEN 466
471
-#define MOVE_SCHEMENKRAFT 467
472
-#define MOVE_KLAUENWETZER 468
473
-#define MOVE_RUNDUMSCHUTZ 469
474
-#define MOVE_SCHUTZTEILER 470
475
-#define MOVE_KRAFTTEILER 471
476
-#define MOVE_WUNDERRAUM 472
477
-#define MOVE_PSYCHOSCHOCK 473
478
-#define MOVE_GIFTSCHOCK 474
479
-#define MOVE_AUTOTOMIE 475
480
-#define MOVE_WUTPULVER 476
481
-#define MOVE_TELEKINESE 477
482
-#define MOVE_MAGIERAUM 478
483
-#define MOVE_KATAPULT 479
484
-#define MOVE_BERGSTURM 480
485
-#define MOVE_FUNKENFLUG 481
486
-#define MOVE_SCHLAMMWOGE 482
487
-#define MOVE_FALTERREIGEN 483
488
-#define MOVE_RAMMBOSS 484
489
-#define MOVE_SYNCHROLAERM 485
490
-#define MOVE_ELEKTROBALL 486
491
-#define MOVE_UEBERFLUTUNG 487
492
-#define MOVE_NITROLADUNG 488
493
-#define MOVE_EINROLLEN 489
494
-#define MOVE_FUSSTRITT 490
495
-#define MOVE_SAEURESPEIER 491
496
-#define MOVE_SCHMAROTZER 492
497
-#define MOVE_WANKELSTRAHL 493
498
-#define MOVE_ZWANGO 494
499
-#define MOVE_GALANTERIE 495
500
-#define MOVE_KANON 496
501
-#define MOVE_WIDERHALL 497
502
-#define MOVE_ZERMUERBEN 498
503
-#define MOVE_KLAERSMOG 499
504
-#define MOVE_KRAFTVORRAT 500
505
-#define MOVE_RAPIDSCHUTZ 501
506
-#define MOVE_SEITENTAUSCH 502
507
-#define MOVE_SIEDEWASSER 503
508
-#define MOVE_HAUSBRUCH 504
509
-#define MOVE_HEILWOGE 505
510
-#define MOVE_BUERDE 506
511
-#define MOVE_FREIER_FALL 507
512
-#define MOVE_GANGWECHSEL 508
513
-#define MOVE_UEBERKOPFWURF 509
514
-#define MOVE_EINAESCHERN 510
515
-#define MOVE_VERZOEGERUNG 511
516
-#define MOVE_AKROBATIK 512
517
-#define MOVE_TYPENSPIEGEL 513
518
-#define MOVE_HEIMZAHLUNG 514
519
-#define MOVE_WAGEMUT 515
520
-#define MOVE_OFFERTE 516
521
-#define MOVE_INFERNO 517
522
-#define MOVE_WASSERSAEULEN 518
523
-#define MOVE_FEUERSAEULEN 519
524
-#define MOVE_PFLANZENSAEULEN 520
525
-#define MOVE_VOLTWECHSEL 521
526
-#define MOVE_KAEFERTRUTZ 522
527
-#define MOVE_DAMPFWALZE 523
528
-#define MOVE_EISESODEM 524
529
-#define MOVE_DRACHENRUTE 525
530
-#define MOVE_KRAFTSCHUB 526
531
-#define MOVE_ELEKTRONETZ 527
532
-#define MOVE_STROMSTOSS 528
533
-#define MOVE_SCHLAGBOHRER 529
534
-#define MOVE_DOPPELHIEB 530
535
-#define MOVE_HERZSTEMPEL 531
536
-#define MOVE_HOLZGEWEIH 532
537
-#define MOVE_SANCTOKLINGE 533
538
-#define MOVE_KALKKLINGE 534
539
-#define MOVE_BRANDSTEMPEL 535
540
-#define MOVE_GRASMIXER 536
541
-#define MOVE_QUETSCHWALZE 537
542
-#define MOVE_WATTESCHILD 538
543
-#define MOVE_NACHTFLUT 539
544
-#define MOVE_PSYCHOSTOSS 540
545
-#define MOVE_KEHRSCHELLE 541
546
-#define MOVE_ORKAN 542
547
-#define MOVE_STEINSCHAEDEL 543
548
-#define MOVE_KLIKKDISKUS 544
549
-#define MOVE_FLAMMENBALL 545
550
-#define MOVE_TECHBLASTER 546
551
-#define MOVE_URGESANG 547
552
-#define MOVE_MYSTOSCHWERT 548
553
-#define MOVE_EISZEIT 549
554
-#define MOVE_BLITZSCHLAG 550
555
-#define MOVE_BLAUFLAMMEN 551
556
-#define MOVE_FEUERREIGEN 552
557
-#define MOVE_FROSTVOLT 553
558
-#define MOVE_FROSTHAUCH 554
559
-#define MOVE_STANDPAUKE 555
560
-#define MOVE_EISZAPFHAGEL 556
561
-#define MOVE_V_GENERATOR 557
562
-#define MOVE_KREUZFLAMME 558
563
-#define MOVE_KREUZDONNER 559
564
-#define MOVE_FLYING_PRESS 560
565
-#define MOVE_TATAMI_SCHILD 561
566
-#define MOVE_RUELPSER 562
567
-#define MOVE_PFLUEGER 563
568
-#define MOVE_KLEBENETZ 564
569
-#define MOVE_STACHELFINALE 565
570
-#define MOVE_PHANTOMKRAFT 566
571
-#define MOVE_HALLOWEEN 567
572
-#define MOVE_KAMPFGEBRUELL 568
573
-#define MOVE_PLASMASCHAUER 569
574
-#define MOVE_PARABOLLADUNG 570
575
-#define MOVE_WALDESFLUCH 571
576
-#define MOVE_BLUETENWIRBEL 572
577
-#define MOVE_GEFRIERTROCKNER 573
578
-#define MOVE_SAEUSELSTIMME 574
579
-#define MOVE_ABGANGSTIRADE 575
580
-#define MOVE_INVERTIGO 576
581
-#define MOVE_DIEBESKUSS 577
582
-#define MOVE_TRICKSCHUTZ 578
583
-#define MOVE_FLORASCHUTZ 579
584
-#define MOVE_GRASFELD 580
585
-#define MOVE_NEBELFELD 581
586
-#define MOVE_ELEKTRIFIZIERUNG 582
587
-#define MOVE_KNUDDLER 583
588
-#define MOVE_FEENBRISE 584
589
-#define MOVE_MONDGEWALT 585
590
-#define MOVE_UEBERSCHALLKNALL 586
591
-#define MOVE_FEENSCHLOSS 587
592
-#define MOVE_KOENIGSSCHILD 588
593
-#define MOVE_KAMERADSCHAFT 589
594
-#define MOVE_VERTRAUENSSACHE 590
595
-#define MOVE_DIAMANTSTURM 591
596
-#define MOVE_DAMPFSCHWALL 592
597
-#define MOVE_DIMENSIONSLOCH 593
598
-#define MOVE_WASSER_SHURIKEN 594
599
-#define MOVE_MAGIEFLAMME 595
600
-#define MOVE_SCHUTZSTACHELN 596
601
-#define MOVE_DUFTWOLKE 597
602
-#define MOVE_MYSTOWELLEN 598
603
-#define MOVE_GIFTFALLE 599
604
-#define MOVE_PULVERSCHLEUDER 600
605
-#define MOVE_GEOKONTROLLE 601
606
-#define MOVE_MAGNETREGLER 602
607
-#define MOVE_GOLDENE_ZEITEN 603
608
-#define MOVE_ELEKTROFELD 604
609
-#define MOVE_ZAUBERSCHEIN 605
610
-#define MOVE_EHRENTAG 606
611
-#define MOVE_HAENDCHENHALTEN 607
612
-#define MOVE_KULLERAUGEN 608
613
-#define MOVE_WANGENRUBBLER 609
614
-#define MOVE_ZURUECKHALTUNG 610
615
-#define MOVE_PLAGE 611
616
-#define MOVE_STEIGERUNGSHIEB 612
617
-#define MOVE_UNHEILSSCHWINGEN 613
618
-#define MOVE_TAUSEND_PFEILE 614
619
-#define MOVE_TAUSEND_WELLEN 615
620
-#define MOVE_BODENGEWALT 616
621
-#define MOVE_LUX_CALAMITATIS 617
622
-#define MOVE_URSPRUNGSWOGE 618
623
-#define MOVE_ABGRUNDSKLINGE 619
624
-#define MOVE_ZENITSTUERMER 620
625
-#define MOVE_DIMENSIONSWAHN 621
626
-#define MOVE_HYPER_SPRINTANGRIFF 622
627
-#define MOVE_FULMINANTE_FAUSTSCHLAEGE 623
628
-#define MOVE_FINALER_STEILFLUG 624
629
-#define MOVE_VERNICHTENDER_SAEUREREGEN 625
630
-#define MOVE_SEISMISCHE_ERUPTION 626
631
-#define MOVE_APOKALYPTISCHE_STEINPRESSE 627
632
-#define MOVE_WIRBELNDER_INSEKTENHIEB 628
633
-#define MOVE_EWIGE_NACHT 629
634
-#define MOVE_TURBO_SPIRALKOMBO 630
635
-#define MOVE_DYNAMISCHE_MAXIFLAMME 631
636
-#define MOVE_SUPER_WASSERTORNADO 632
637
-#define MOVE_BRILLANTE_BLUETENPRACHT 633
638
-#define MOVE_GIGAVOLT_FUNKENSALVE 634
639
-#define MOVE_PSYCHO_SCHMETTERSCHLAG 635
640
-#define MOVE_TOBENDER_GEOFROST 636
641
-#define MOVE_DRASTISCHES_DRACHENDROEHNEN 637
642
-#define MOVE_SCHWARZES_LOCH_DES_GRAUENS 638
643
-#define MOVE_ENTZUECKENDER_STERNENSTOSS 639
644
-#define MOVE_PERFEKTES_PIKA_PROJEKTIL 640
645
-#define MOVE_SANDSAMMLER 641
646
-#define MOVE_UEBERRUMPLER 642
647
-#define MOVE_BUNKER 643
648
-#define MOVE_SCHATTENFESSEL 644
649
-#define MOVE_DARK_LARIAT 645
650
-#define MOVE_SCHAUMSERENADE 646
651
-#define MOVE_EISHAMMER 647
652
-#define MOVE_FLORAKUR 648
653
-#define MOVE_PFERDESTAERKE 649
654
-#define MOVE_KRAFTABSORBER 650
655
-#define MOVE_SOLARKLINGE 651
656
-#define MOVE_BLATTWERK 652
657
-#define MOVE_RAMPENLICHT 653
658
-#define MOVE_GIFTFADEN 654
659
-#define MOVE_KONZENTRATION 655
660
-#define MOVE_HILFSMECHANIK 656
661
-#define MOVE_NECK_STRIKE 657
662
-#define MOVE_POLLENKNOEDEL 658
663
-#define MOVE_ANKERSCHUSS 659
664
-#define MOVE_PSYCHOFELD 660
665
-#define MOVE_ANFALLEN 661
666
-#define MOVE_FEUERPEITSCHE 662
667
-#define MOVE_UEBERHEBLICHKEIT 663
668
-#define MOVE_AUSBRENNEN 664
669
-#define MOVE_INITIATIVETAUSCH 665
670
-#define MOVE_SCHMALHORN 666
671
-#define MOVE_LAEUTERUNG 667
672
-#define MOVE_WECKTANZ 668
673
-#define MOVE_SANKTIONSKERN 669
674
-#define MOVE_TROPENKICK 670
675
-#define MOVE_KOMMANDO 671
676
-#define MOVE_SCHNABELKANONE 672
677
-#define MOVE_SCHUPPENRASSELN 673
678
-#define MOVE_DRACHENHAMMER 674
679
-#define MOVE_WIRBLER 675
680
-#define MOVE_AURORASCHLEIER 676
681
-#define MOVE_SCHATTEN_PFEILREGEN 677
682
-#define MOVE_HYPER_DARK_CRUSHER 678
683
-#define MOVE_GRANDIOSE_MEERESSYMPHONIE 679
684
-#define MOVE_ALOLAS_WAECHTER 680
685
-#define MOVE_STERNBILD_DES_SEELENRAUBES 681
686
-#define MOVE_BLITZ_WELLENRITT 682
687
-#define MOVE_SCHLUSS_MIT_LUSTIG 683
688
-#define MOVE_MACHT_DER_NEUN 684
689
-#define MOVE_SUPERNOVA_DES_URSPRUNGS 685
690
-#define MOVE_PANZERFALLE 686
691
-#define MOVE_KANONENBOUQUET 687
692
-#define MOVE_PSYCHOBEISSER 688
693
-#define MOVE_FRUSTSTAMPFER 689
694
-#define MOVE_SCHATTENKNOCHEN 690
695
-#define MOVE_TURBOFELSEN 691
696
-#define MOVE_AQUADURCHSTOSS 692
697
-#define MOVE_PRISMA_LASER 693
698
-#define MOVE_DIEBESSCHATTEN 694
699
-#define MOVE_STAHLGESTIRN 695
700
-#define MOVE_SCHATTENSTRAHL 696
701
-#define MOVE_TRAENENDRUESE 697
702
-#define MOVE_ELEKTROPIKSER 698
703
-#define MOVE_NATURZORN 699
704
-#define MOVE_MULTI_ANGRIFF 700
705
-#define MOVE_TAUSENDFACHER_DONNERBLITZ 701
706
-#define MOVE_KNALLKOPF 702
707
-#define MOVE_PLASMAFAEUSTE 703
708
-#define MOVE_PHOTONEN_GEYSIR 704
709
-#define MOVE_LICHT_DES_ERLOESCHENS 705
710
-#define MOVE_SCHMETTERNDE_SONNENWALZE 706
711
-#define MOVE_GEBALLTER_MONDLASER 707
712
-#define MOVE_HERZLICHE_KNUDDELKLOPPE 708
713
-#define MOVE_FATALER_STEINREGEN 709
714
-#define MOVE_RASSELNDER_SEELENTANZ 710
715
-
716
-#endif /* #define MOVE_IDS */

+ 0
- 75
src/include/pkmn_stats.h View File

1
-#ifndef STATS_IDS
2
-#define STATS_IDS
3
-#include <pkmn_items.h>
4
-#include <pkmn_abilities_de.h>
5
-
6
-/* POKEMON TYPEN */
7
-#define STATS_TYP_NORMAL 0
8
-#define STATS_TYP_KAMPF 1
9
-#define STATS_TYP_FLUG 2
10
-#define STATS_TYP_GIFT 3
11
-#define STATS_TYP_BODEN 4
12
-#define STATS_TYP_GESTEIN 5
13
-#define STATS_TYP_KAEFER 6
14
-#define STATS_TYP_GEIST 7
15
-#define STATS_TYP_STAHL 8
16
-#define STATS_TYP_NULL 9
17
-#define STATS_TYP_FEUER 10
18
-#define STATS_TYP_WASSER 11
19
-#define STATS_TYP_PFLANZE 12
20
-#define STATS_TYP_ELEKTRO 13
21
-#define STATS_TYP_PSYCHO 14
22
-#define STATS_TYP_EIS 15
23
-#define STATS_TYP_DRACHE 16
24
-#define STATS_TYP_UNLICHT 17
25
-#define STATS_TYP_FEE 23
26
-
27
-/* POKEMON EI_GRUPPEN */
28
-#define STATS_EGG_GROUP_NONE 1
29
-#define STATS_EGG_GROUP_MONSTER 1
30
-#define STATS_EGG_GROUP_WASSER_1 2
31
-#define STATS_EGG_GROUP_KAEFER 3
32
-#define STATS_EGG_GROUP_FLUG 4
33
-#define STATS_EGG_GROUP_FELD 5
34
-#define STATS_EGG_GROUP_FEE 6
35
-#define STATS_EGG_GROUP_GRASS 7
36
-#define STATS_EGG_GROUP_HUMANOTYP 8
37
-#define STATS_EGG_GROUP_WASSER_3 9
38
-#define STATS_EGG_GROUP_MINERAL 10
39
-#define STATS_EGG_GROUP_AMORPH 11
40
-#define STATS_EGG_GROUP_WASSER_2 12
41
-#define STATS_EGG_GROUP_DITTO 13
42
-#define STATS_EGG_GROUP_DRACHE 14
43
-#define STATS_EGG_GROUP_UNBEKANNT 15
44
-
45
-/* POKEMON DEX FARBE */
46
-#define STATS_DEX_COLOR_ROT 0
47
-#define STATS_DEX_COLOR_BLAU 1
48
-#define STATS_DEX_COLOR_GELB 2
49
-#define STATS_DEX_COLOR_GRUEN 3
50
-#define STATS_DEX_COLOR_SCHWARZ 4
51
-#define STATS_DEX_COLOR_BRAUN 5
52
-#define STATS_DEX_COLOR_VIOLETT 6
53
-#define STATS_DEX_COLOR_GRAU 7
54
-#define STATS_DEX_COLOR_WEISS 8
55
-#define STATS_DEX_COLOR_ROSA 9
56
-
57
-/* POKEMON EP ERFAHRUNG LEVEL_UP */
58
-#define STATS_EP_LEVEL_UP_SCHNELL 0
59
-#define STATS_EP_LEVEL_UP_SEHR_LANGSAM 1
60
-#define STATS_EP_LEVEL_UP_SEHR_SCHNELL 2
61
-#define STATS_EP_LEVEL_UP_NORMAL 3
62
-#define STATS_EP_LEVEL_UP_SCHNELLER 4
63
-#define STATS_EP_LEVEL_UP_LANGSAM 5
64
-
65
-/* POKEMON GESCHLECHTER RATE */
66
-#define STATS_GENDER_RATE_BOY_100_PROCENT 0
67
-#define STATS_GENDER_RATE_BOY_87_5_PROCENT_GIRL_12_5_PROCENT 31
68
-#define STATS_GENDER_RATE_BOY_75_PROCENT_GIRL_25_PROCENT 63
69
-#define STATS_GENDER_RATE_BOY_50_PROCENT_GIRL_50_PROCENT 127
70
-#define STATS_GENDER_RATE_BOY_25_PROCENT_GIRL_75_PROCENT 191
71
-#define STATS_GENDER_RATE_BOY_12_5_PROCENT_GIRL_87_5_PROCENT 223
72
-#define STATS_GENDER_RATE_GIRL_100_PROCENT 254
73
-#define STATS_GENDER_RATE_OHNE_GESCHLECHT 255
74
-
75
-#endif /* #define STATS_IDS_H */

src/include/pkmn_abilities_de.h → src/include/pkmn_structs/pkmn_abilities.h View File

1
-#ifndef ABILITY_IDS
2
-#define ABILITY_IDS
3
 
1
 
4
-/* ABILITY DEUTSCH */
2
+#ifndef ABILITY_IDS_H
3
+#define ABILITY_IDS_H
4
+
5
+/* ABILITY English */
6
+#define ABILITY_NO_ABILITY 0x0
7
+#define ABILITY_STENCH 0x1
8
+#define ABILITY_DRIZZLE 0x2
9
+#define ABILITY_SPEED_BOOST 0x3
10
+#define ABILITY_BATTLE_ARMOR 0x4
11
+#define ABILITY_STURDY 0x5
12
+#define ABILITY_DAMP 0x6
13
+#define ABILITY_LIMBER 0x7
14
+#define ABILITY_SAND_VEIL 0x8
15
+#define ABILITY_STATIC 0x9
16
+#define ABILITY_VOLT_ABSORB 0xA
17
+#define ABILITY_WATER_ABSORB 0xB
18
+#define ABILITY_OBLIVIOUS 0xC
19
+#define ABILITY_CLOUD_NINE 0xD
20
+#define ABILITY_COMPOUND_EYES 0xE
21
+#define ABILITY_INSOMNIA 0xF
22
+#define ABILITY_COLOR_CHANGE 0x10
23
+#define ABILITY_IMMUNITY 0x11
24
+#define ABILITY_FLASH_FIRE 0x12
25
+#define ABILITY_SHIELD_DUST 0x13
26
+#define ABILITY_OWN_TEMPO 0x14
27
+#define ABILITY_SUCTION_CUPS 0x15
28
+#define ABILITY_INTIMIDATE 0x16
29
+#define ABILITY_SHADOW_TAG 0x17
30
+#define ABILITY_ROUGH_SKIN 0x18
31
+#define ABILITY_WONDER_GUARD 0x19
32
+#define ABILITY_LEVITATE 0x1A
33
+#define ABILITY_EFFECT_SPORE 0x1B
34
+#define ABILITY_SYNCHRONIZE 0x1C
35
+#define ABILITY_CLEAR_BODY 0x1D
36
+#define ABILITY_NATURAL_CURE 0x1E
37
+#define ABILITY_LIGHTNING_ROD 0x1F
38
+#define ABILITY_SERENE_GRACE 0x20
39
+#define ABILITY_SWIFT_SWIM 0x21
40
+#define ABILITY_CHLOROPHYLL 0x22
41
+#define ABILITY_ILLUMINATE 0x23
42
+#define ABILITY_TRACE 0x24
43
+#define ABILITY_HUGE_POWER 0x25
44
+#define ABILITY_POISON_POINT 0x26
45
+#define ABILITY_INNER_FOCUS 0x27
46
+#define ABILITY_MAGMA_ARMOR 0x28
47
+#define ABILITY_WATER_VEIL 0x29
48
+#define ABILITY_MAGNET_PULL 0x2A
49
+#define ABILITY_SOUNDPROOF 0x2B
50
+#define ABILITY_RAIN_DISH 0x2C
51
+#define ABILITY_SAND_STREAM 0x2D
52
+#define ABILITY_PRESSURE 0x2E
53
+#define ABILITY_THICK_FAT 0x2F
54
+#define ABILITY_EARLY_BIRD 0x30
55
+#define ABILITY_FLAME_BODY 0x31
56
+#define ABILITY_RUN_AWAY 0x32
57
+#define ABILITY_KEEN_EYE 0x33
58
+#define ABILITY_HYPER_CUTTER 0x34
59
+#define ABILITY_PICKUP 0x35
60
+#define ABILITY_TRUANT 0x36
61
+#define ABILITY_HUSTLE 0x37
62
+#define ABILITY_CUTE_CHARM 0x38
63
+#define ABILITY_PLUS 0x39
64
+#define ABILITY_MINUS 0x3A
65
+#define ABILITY_FORECAST 0x3B
66
+#define ABILITY_STICKY_HOLD 0x3C
67
+#define ABILITY_SHED_SKIN 0x3D
68
+#define ABILITY_GUTS 0x3E
69
+#define ABILITY_MARVEL_SCALE 0x3F
70
+#define ABILITY_LIQUID_OOZE 0x40
71
+#define ABILITY_OVERGROW 0x41
72
+#define ABILITY_BLAZE 0x42
73
+#define ABILITY_TORRENT 0x43
74
+#define ABILITY_SWARM 0x44
75
+#define ABILITY_ROCK_HEAD 0x45
76
+#define ABILITY_DROUGHT 0x46
77
+#define ABILITY_ARENA_TRAP 0x47
78
+#define ABILITY_VITAL_SPIRIT 0x48
79
+#define ABILITY_WHITE_SMOKE 0x49
80
+#define ABILITY_PURE_POWER 0x4A
81
+#define ABILITY_SHELL_ARMOR 0x4B
82
+#define ABILITY_AIR_LOCK 0x4C
83
+#define ABILITY_TANGLED_FEET 0x4D
84
+#define ABILITY_MOTOR_DRIVE 0x4E
85
+#define ABILITY_RIVALRY 0x4F
86
+#define ABILITY_STEADFAST 0x50
87
+#define ABILITY_SNOW_CLOAK 0x51
88
+#define ABILITY_GLUTTONY 0x52
89
+#define ABILITY_ANGER_POINT 0x53
90
+#define ABILITY_UNBURDEN 0x54
91
+#define ABILITY_HEATPROOF 0x55
92
+#define ABILITY_SIMPLE 0x56
93
+#define ABILITY_DRY_SKIN 0x57
94
+#define ABILITY_DOWNLOAD 0x58
95
+#define ABILITY_IRON_FIST 0x59
96
+#define ABILITY_POISON_HEAL 0x5A
97
+#define ABILITY_ADAPTABILITY 0x5B
98
+#define ABILITY_SKILL_LINK 0x5C
99
+#define ABILITY_HYDRATION 0x5D
100
+#define ABILITY_SOLAR_POWER 0x5E
101
+#define ABILITY_QUICK_FEET 0x5F
102
+#define ABILITY_NORMALIZE 0x60
103
+#define ABILITY_SNIPER 0x61
104
+#define ABILITY_MAGIC_GUARD 0x62
105
+#define ABILITY_NO_GUARD 0x63
106
+#define ABILITY_STALL 0x64
107
+#define ABILITY_TECHNICIAN 0x65
108
+#define ABILITY_LEAF_GUARD 0x66
109
+#define ABILITY_KLUTZ 0x67
110
+#define ABILITY_MOLD_BREAKER 0x68
111
+#define ABILITY_SUPER_LUCK 0x69
112
+#define ABILITY_AFTERMATH 0x6A
113
+#define ABILITY_ANTICIPATION 0x6B
114
+#define ABILITY_FOREWARN 0x6C
115
+#define ABILITY_UNAWARE 0x6D
116
+#define ABILITY_TINTED_LENS 0x6E
117
+#define ABILITY_FILTER 0x6F
118
+#define ABILITY_SLOW_START 0x70
119
+#define ABILITY_SCRAPPY 0x71
120
+#define ABILITY_STORM_DRAIN 0x72
121
+#define ABILITY_ICE_BODY 0x73
122
+#define ABILITY_SOLID_ROCK 0x74
123
+#define ABILITY_SNOW_WARNING 0x75
124
+#define ABILITY_HONEY_GATHER 0x76
125
+#define ABILITY_FRISK 0x77
126
+#define ABILITY_RECKLESS 0x78
127
+#define ABILITY_MULTITYPE 0x79
128
+#define ABILITY_FLOWER_GIFT 0x7A
129
+#define ABILITY_BAD_DREAMS 0x7B
130
+#define ABILITY_PICKPOCKET 0x7C
131
+#define ABILITY_SHEER_FORCE 0x7D
132
+#define ABILITY_CONTRARY 0x7E
133
+#define ABILITY_UNNERVE 0x7F
134
+#define ABILITY_DEFIANT 0x80
135
+#define ABILITY_DEFEATIST 0x81
136
+#define ABILITY_CURSED_BODY 0x82
137
+#define ABILITY_HEALER 0x83
138
+#define ABILITY_FRIEND_GUARD 0x84
139
+#define ABILITY_WEAK_ARMOR 0x85
140
+#define ABILITY_HEAVY_METAL 0x86
141
+#define ABILITY_LIGHT_METAL 0x87
142
+#define ABILITY_MULTISCALE 0x88
143
+#define ABILITY_TOXIC_BOOST 0x89
144
+#define ABILITY_FLARE_BOOST 0x8A
145
+#define ABILITY_HARVEST 0x8B
146
+#define ABILITY_TELEPATHY 0x8C
147
+#define ABILITY_MOODY 0x8D
148
+#define ABILITY_OVERCOAT 0x8E
149
+#define ABILITY_POISON_TOUCH 0x8F
150
+#define ABILITY_REGENERATOR 0x90
151
+#define ABILITY_BIG_PECKS 0x91
152
+#define ABILITY_SAND_RUSH 0x92
153
+#define ABILITY_WONDER_SKIN 0x93
154
+#define ABILITY_ANALYTIC 0x94
155
+#define ABILITY_ILLUSION 0x95
156
+#define ABILITY_IMPOSTER 0x96
157
+#define ABILITY_INFILTRATOR 0x97
158
+#define ABILITY_MUMMY 0x98
159
+#define ABILITY_MOXIE 0x99
160
+#define ABILITY_JUSTIFIED 0x9A
161
+#define ABILITY_RATTLED 0x9B
162
+#define ABILITY_MAGIC_BOUNCE 0x9C
163
+#define ABILITY_SAP_SIPPER 0x9D
164
+#define ABILITY_PRANKSTER 0x9E
165
+#define ABILITY_SAND_FORCE 0x9F
166
+#define ABILITY_IRON_BARBS 0xA0
167
+#define ABILITY_ZEN_MODE 0xA1
168
+#define ABILITY_VICTORY_STAR 0xA2
169
+#define ABILITY_TURBOBLAZE 0xA3
170
+#define ABILITY_TERAVOLT 0xA4
171
+#define ABILITY_AROMA_VEIL 0xA5
172
+#define ABILITY_FLOWER_VEIL 0xA6
173
+#define ABILITY_CHEEK_POUCH 0xA7
174
+#define ABILITY_PROTEAN 0xA8
175
+#define ABILITY_FUR_COAT 0xA9
176
+#define ABILITY_MAGICIAN 0xAA
177
+#define ABILITY_BULLETPROOF 0xAB
178
+#define ABILITY_COMPETITIVE 0xAC
179
+#define ABILITY_STRONG_JAW 0xAD
180
+#define ABILITY_REFRIGERATE 0xAE
181
+#define ABILITY_SWEET_VEIL 0xAF
182
+#define ABILITY_STANCE_CHANGE 0xB0
183
+#define ABILITY_GALE_WINGS 0xB1
184
+#define ABILITY_MEGA_LAUNCHER 0xB2
185
+#define ABILITY_GRASS_PELT 0xB3
186
+#define ABILITY_SYMBIOSIS 0xB4
187
+#define ABILITY_TOUGH_CLAWS 0xB5
188
+#define ABILITY_PIXILATE 0xB6
189
+#define ABILITY_GOOEY 0xB7
190
+#define ABILITY_AERILATE 0xB8
191
+#define ABILITY_PARENTAL_BOND 0xB9
192
+#define ABILITY_DARK_AURA 0xBA
193
+#define ABILITY_FAIRY_AURA 0xBB
194
+#define ABILITY_AURA_BREAK 0xBC
195
+#define ABILITY_PRIMORDIA_SEA 0xBD
196
+#define ABILITY_DESOLATE_LAND 0xBE
197
+#define ABILITY_DELTA_STREAM 0xBF
198
+
199
+
200
+/* ABILITY Deutsch */
5
 #define ABILITY_NONE 0
201
 #define ABILITY_NONE 0
6
 #define ABILITY_DUFTNOTE 1
202
 #define ABILITY_DUFTNOTE 1
7
 #define ABILITY_NIESEL 2
203
 #define ABILITY_NIESEL 2
238
 #define ABILITY_PRISMARUESTUNG 0
434
 #define ABILITY_PRISMARUESTUNG 0
239
 #define ABILITY_ZEREBRALMACHT 0
435
 #define ABILITY_ZEREBRALMACHT 0
240
 
436
 
241
-#endif /* ABILITY_IDS_H */
437
+#endif /* #define ABILITY_IDS */

src/include/pkmn_structs/pkmn_items.h
File diff suppressed because it is too large
View File


+ 1340
- 0
src/include/pkmn_structs/pkmn_moves.h
File diff suppressed because it is too large
View File


src/include/pkmn_name.h → src/include/pkmn_structs/pkmn_name.h View File


+ 1124
- 0
src/include/pkmn_structs/pkmn_names.h
File diff suppressed because it is too large
View File


+ 71
- 0
src/include/pkmn_structs/pkmn_stats.h View File

1
+#ifndef STATS_IDS_H
2
+#define STATS_IDS_H
3
+
4
+/* Pokémon Typen Deutsch */
5
+#define STATS_TYPE_NORMAL 0
6
+#define STATS_TYPE_KAMPF 1
7
+#define STATS_TYPE_FLUG 2
8
+#define STATS_TYPE_GIFT 3
9
+#define STATS_TYPE_BODEN 4
10
+#define STATS_TYPE_GESTEIN 5
11
+#define STATS_TYPE_KEAFER 6
12
+#define STATS_TYPE_GEIST 7
13
+#define STATS_TYPE_STAHL 8
14
+#define STATS_TYPE_UNKNOWN 9
15
+#define STATS_TYPE_FEUER 10
16
+#define STATS_TYPE_WASSER 11
17
+#define STATS_TYPE_PFLANZE 12
18
+#define STATS_TYPE_ELEKTRO 13
19
+#define STATS_TYPE_PSYCHO 14
20
+#define STATS_TYPE_EIS 15
21
+#define STATS_TYPE_DRACHE 16
22
+#define STATS_TYPE_UNLICHT 17
23
+#define STATS_TYPE_FEE 23
24
+
25
+/* Pokémon Ei-Gruppen Deutsch */
26
+#define STATS_EGG_GROUP_MONSTER 1
27
+#define STATS_EGG_GROUP_WASSER_1 2
28
+#define STATS_EGG_GROUP_KEAFER 3
29
+#define STATS_EGG_GROUP_FLUG 4
30
+#define STATS_EGG_GROUP_FELD 5
31
+#define STATS_EGG_GROUP_FEE 6
32
+#define STATS_EGG_GROUP_GRASS 7
33
+#define STATS_EGG_GROUP_HUMANOTYP 8
34
+#define STATS_EGG_GROUP_WASSER_3 9
35
+#define STATS_EGG_GROUP_MINERAL 10
36
+#define STATS_EGG_GROUP_AMORPH 11
37
+#define STATS_EGG_GROUP_WASSER_2 12
38
+#define STATS_EGG_GROUP_DITTO 13
39
+#define STATS_EGG_GROUP_DRACHE 14
40
+#define STATS_EGG_GROUP_UNBEKANNT 15
41
+
42
+/* Pokémon Dex-Farben Deutsch */
43
+#define STATS_DEX_COLOR_ROT 0
44
+#define STATS_DEX_COLOR_BLAU 1
45
+#define STATS_DEX_COLOR_GELB 2
46
+#define STATS_DEX_COLOR_GRÜN 3
47
+#define STATS_DEX_COLOR_SCHWARZ 4
48
+#define STATS_DEX_COLOR_BRAUN 5
49
+#define STATS_DEX_COLOR_VIOLETT 6
50
+#define STATS_DEX_COLOR_GRAU 7
51
+#define STATS_DEX_COLOR_WEIß 8
52
+#define STATS_DEX_COLOR_ROSA 9
53
+
54
+/* Pokémon Level-Aufstieg-Tempo Deutsch */
55
+#define STATS_EP_LEVEL_UP_SCHNELL 0
56
+#define STATS_EP_LEVEL_UP_SEHR_LANGSAM 1
57
+#define STATS_EP_LEVEL_UP_SEHR_SCHNELL 2
58
+#define STATS_EP_LEVEL_UP_NORMAL 3
59
+#define STATS_EP_LEVEL_UP_SCHNELLER 4
60
+#define STATS_EP_LEVEL_UP_LANGSAM 5
61
+
62
+/* Pokémon Geschlechter-Rate Deutsch */
63
+#define STATS_GENDER_M_100 0
64
+#define STATS_GENDER_M_87_F_12 31
65
+#define STATS_GENDER_M_75_F_25 63
66
+#define STATS_GENDER_M_50_F_50 127
67
+#define STATS_GENDER_M_25_F_75 191
68
+#define STATS_GENDER_M_12_F_87 223
69
+#define STATS_GENDER_KEINS 255
70
+
71
+#endif /* #define STATS_IDS */