SBird1337 7 years ago
parent
commit
5ce5cb5aa1
33 changed files with 59295 additions and 55715 deletions
  1. 1089
    1171
      data/pkmn_tables/icon_sprites.s
  2. 1119
    1200
      data/pkmn_tables/icons_paletten.s
  3. BIN
      data/pkmn_tables/pkmn_enemy_altitude_table_dump.bin
  4. BIN
      data/pkmn_tables/pkmn_enemy_altitude_table_dump.bin.bak
  5. BIN
      data/pkmn_tables/pkmn_enemy_y_table_dump.bin
  6. BIN
      data/pkmn_tables/pkmn_enemy_y_table_dump.bin.bak
  7. BIN
      data/pkmn_tables/pkmn_player_y_table_dump.bin
  8. BIN
      data/pkmn_tables/pkmn_player_y_table_dump.bin.bak
  9. 1118
    1200
      data/pkmn_tables/pokemon_back_sprites.s
  10. 4779
    4599
      data/pkmn_tables/pokemon_egg_moves.s
  11. 1118
    1200
      data/pkmn_tables/pokemon_front_sprites.s
  12. 767
    760
      data/pkmn_tables/pokemon_habitats.s
  13. 921
    1001
      data/pkmn_tables/pokemon_move_tutor.s
  14. 19624
    29785
      data/pkmn_tables/pokemon_moveset_table.s
  15. 1118
    1200
      data/pkmn_tables/pokemon_normal_pal.s
  16. 1118
    1200
      data/pkmn_tables/pokemon_shiny_pal.s
  17. 15659
    4799
      data/pkmn_tables/pokemon_stats.s
  18. 1086
    1167
      data/pkmn_tables/pokemon_tm_vm.s
  19. 1
    1
      src/battle_engine/battle_help.c
  20. 462
    193
      src/include/constants/abilities.h
  21. 15
    0
      src/include/constants/dexcolor.h
  22. 20
    0
      src/include/constants/egggroup.h
  23. 11
    0
      src/include/constants/ep.h
  24. 13
    0
      src/include/constants/gender.h
  25. 715
    1
      src/include/constants/items.h
  26. 1409
    622
      src/include/constants/moves.h
  27. 1123
    0
      src/include/constants/pkmns.h
  28. 19
    3
      src/include/constants/ptypes.h
  29. 1
    1
      src/include/script/battlescreen.h
  30. 4791
    5587
      string/de/pkmn_data/pokedex_data.txt
  31. 29
    24
      string/de/pkmn_data/pokedex_entries.txt
  32. 1120
    1
      string/de/pkmn_data/pokemon_names.txt
  33. 50
    0
      update_all.sh

+ 1089
- 1171
data/pkmn_tables/icon_sprites.s
File diff suppressed because it is too large
View File


+ 1119
- 1200
data/pkmn_tables/icons_paletten.s
File diff suppressed because it is too large
View File


BIN
data/pkmn_tables/pkmn_enemy_altitude_table_dump.bin View File


BIN
data/pkmn_tables/pkmn_enemy_altitude_table_dump.bin.bak View File


BIN
data/pkmn_tables/pkmn_enemy_y_table_dump.bin View File


BIN
data/pkmn_tables/pkmn_enemy_y_table_dump.bin.bak View File


BIN
data/pkmn_tables/pkmn_player_y_table_dump.bin View File


BIN
data/pkmn_tables/pkmn_player_y_table_dump.bin.bak View File


+ 1118
- 1200
data/pkmn_tables/pokemon_back_sprites.s
File diff suppressed because it is too large
View File


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


+ 1118
- 1200
data/pkmn_tables/pokemon_front_sprites.s
File diff suppressed because it is too large
View File


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


+ 921
- 1001
data/pkmn_tables/pokemon_move_tutor.s
File diff suppressed because it is too large
View File


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


+ 1118
- 1200
data/pkmn_tables/pokemon_normal_pal.s
File diff suppressed because it is too large
View File


+ 1118
- 1200
data/pkmn_tables/pokemon_shiny_pal.s
File diff suppressed because it is too large
View File


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


+ 1086
- 1167
data/pkmn_tables/pokemon_tm_vm.s
File diff suppressed because it is too large
View File


+ 1
- 1
src/battle_engine/battle_help.c View File

@@ -143,7 +143,7 @@ u8 battle_item_get_effect(u8 bank, u8 check_negating_effects) {
143 143
             custom_battle_elements.ptr->bank_affecting[bank].embargo)
144 144
             return ITEM_EFFECT_NOEFFECT;
145 145
     }
146
-    if (battle_participants[bank].held_item == ITEM_ENIGMABERRY) {
146
+    if (battle_participants[bank].held_item == ITEM_ENIGMABEERE) {
147 147
         return battle_enigma_berry[bank].battle_effect_x12;
148 148
     } else {
149 149
         return item_get_x12(battle_participants[bank].held_item);

+ 462
- 193
src/include/constants/abilities.h View File

@@ -1,198 +1,467 @@
1 1
 #ifndef ABILITY_IDS
2
-#define ABILITY_IDS
2
+#define ABILITY_ABILITY_IDS
3 3
 
4
+/* Deutsche Symbolnamen */
5
+#define ABILITY_KEINS 0
6
+#define ABILITY_DUFTNOTE 1
7
+#define ABILITY_NIESEL 2
8
+#define ABILITY_TEMPOSCHUB 3
9
+#define ABILITY_KAMPFPANZER 4
10
+#define ABILITY_ROBUSTHEIT 5
11
+#define ABILITY_FEUCHTIGKEIT 6
12
+#define ABILITY_FLEXIBILITAET 7
13
+#define ABILITY_SANDSCHLEIER 8
14
+#define ABILITY_STATIK 9
15
+#define ABILITY_VOLTABSORBER 10
16
+#define ABILITY_H2O_ABSORBER 11
17
+#define ABILITY_DOESIGKEIT 12
18
+#define ABILITY_WOLKE_SIEBEN 13
19
+#define ABILITY_FACETTENAUGE 14
20
+#define ABILITY_INSOMNIA 15
21
+#define ABILITY_FARBWECHSEL 16
22
+#define ABILITY_IMMUNITAET 17
23
+#define ABILITY_FEUERFAENGER 18
24
+#define ABILITY_PUDERABWEHR 19
25
+#define ABILITY_TEMPOMACHER 20
26
+#define ABILITY_SAUGNAPF 21
27
+#define ABILITY_BEDROHER 22
28
+#define ABILITY_WEGSPERRE 23
29
+#define ABILITY_RAUHAUT 24
30
+#define ABILITY_WUNDERWACHE 25
31
+#define ABILITY_SCHWEBE 26
32
+#define ABILITY_SPORENWIRT 27
33
+#define ABILITY_SYNCHRO 28
34
+#define ABILITY_NEUTRALTORSO 29
35
+#define ABILITY_INNERE_KRAFT 30
36
+#define ABILITY_BLITZFAENGER 31
37
+#define ABILITY_EDELMUT 32
38
+#define ABILITY_WASSERTEMPO 33
39
+#define ABILITY_CHLOROPHYLL 34
40
+#define ABILITY_ERLEUCHTUNG 35
41
+#define ABILITY_FAEHRTE 36
42
+#define ABILITY_KRAFTKOLOSS 37
43
+#define ABILITY_GIFTDORN 38
44
+#define ABILITY_KONZENTRATOR 39
45
+#define ABILITY_MAGMAPANZER 40
46
+#define ABILITY_AQUAHUELLE 41
47
+#define ABILITY_MAGNETFALLE 42
48
+#define ABILITY_LAERMSCHUTZ 43
49
+#define ABILITY_REGENGENUSS 44
50
+#define ABILITY_SANDSTURM 45
51
+#define ABILITY_ERZWINGER 46
52
+#define ABILITY_SPECKSCHICHT 47
53
+#define ABILITY_FRUEHWECKER 48
54
+#define ABILITY_FLAMMKOERPER 49
55
+#define ABILITY_ANGSTHASE 50
56
+#define ABILITY_ADLERAUGE 51
57
+#define ABILITY_SCHERENMACHT 52
58
+#define ABILITY_MITNAHME 53
59
+#define ABILITY_SCHNARCHNASE 54
60
+#define ABILITY_UEBEREIFER 55
61
+#define ABILITY_CHARMEBOLZEN 56
62
+#define ABILITY_PLUS 57
63
+#define ABILITY_MINUS 58
64
+#define ABILITY_PROGNOSE 59
65
+#define ABILITY_WERTEHALTER 60
66
+#define ABILITY_EXPIDERMIS 61
67
+#define ABILITY_ADRENALIN 62
68
+#define ABILITY_NOTSCHUTZ 63
69
+#define ABILITY_KLOAKENSOSSE 64
70
+#define ABILITY_NOTDUENGER 65
71
+#define ABILITY_GROSSBRAND 66
72
+#define ABILITY_STURZBACH 67
73
+#define ABILITY_HEXAPLAGA 68
74
+#define ABILITY_STEINHAUPT 69
75
+#define ABILITY_DUERRE 70
76
+#define ABILITY_AUSWEGLOS 71
77
+#define ABILITY_MUNTERKEIT 72
78
+#define ABILITY_PULVERRAUCH 73
79
+#define ABILITY_MENTALKRAFT 74
80
+#define ABILITY_PANZERHAUT 75
81
+#define ABILITY_KLIMASCHUTZ 76
82
+#define ABILITY_FUSSANGEL 77
83
+#define ABILITY_STARTHILFE 78
84
+#define ABILITY_RIVALITAET 79
85
+#define ABILITY_FELSENFEST 80
86
+#define ABILITY_SCHNEEMANTEL 81
87
+#define ABILITY_VOELLEREI 82
88
+#define ABILITY_KURZSCHLUSS 83
89
+#define ABILITY_ENTLASTUNG 84
90
+#define ABILITY_HITZESCHUTZ 85
91
+#define ABILITY_WANKELMUT 86
92
+#define ABILITY_TROCKENHEIT 87
93
+#define ABILITY_DOWNLOAD 88
94
+#define ABILITY_EISENFAUST 89
95
+#define ABILITY_AUFHEBER 90
96
+#define ABILITY_ANPASSUNG 91
97
+#define ABILITY_WERTELINK 92
98
+#define ABILITY_HYDRATION 93
99
+#define ABILITY_SOLARKRAFT 94
100
+#define ABILITY_RASANZ 95
101
+#define ABILITY_REGULIERUNG 96
102
+#define ABILITY_SUPERSCHUETZE 97
103
+#define ABILITY_MAGIESCHILD 98
104
+#define ABILITY_SCHILDLOS 99
105
+#define ABILITY_ZEITSPIEL 100
106
+#define ABILITY_TECHNIKER 101
107
+#define ABILITY_FLORASCHILD 102
108
+#define ABILITY_TOLLPATSCH 103
109
+#define ABILITY_UEBERBRUECKUNG 104
110
+#define ABILITY_GLUECKSPILZ 105
111
+#define ABILITY_FINALSCHLAG 106
112
+#define ABILITY_VORAHNUNG 107
113
+#define ABILITY_VORWARNUNG 108
114
+#define ABILITY_UNKENNTNIS 109
115
+#define ABILITY_AUFWERTUNG 110
116
+#define ABILITY_FILTER 111
117
+#define ABILITY_SAUMSELIG 112
118
+#define ABILITY_RAUFLUST 113
119
+#define ABILITY_STURMSOG 114
120
+#define ABILITY_EISHAUT 115
121
+#define ABILITY_FELSKERN 116
122
+#define ABILITY_HAGELALARM 117
123
+#define ABILITY_HONIGMAUL 118
124
+#define ABILITY_SCHNUEFFLER 119
125
+#define ABILITY_ACHTLOS 120
126
+#define ABILITY_VARIABILITAET 121
127
+#define ABILITY_PFLANZENGABE 122
128
+#define ABILITY_ALPTRAUM 123
129
+#define ABILITY_LANGFINGER 124
130
+#define ABILITY_ROHE_GEWALT 125
131
+#define ABILITY_UMKEHRUNG 126
132
+#define ABILITY_ANSPANNUNG 127
133
+#define ABILITY_SIEGESWILLE 128
134
+#define ABILITY_SCHWAECHLING 129
135
+#define ABILITY_TASTFLUCH 130
136
+#define ABILITY_HEILHERZ 131
137
+#define ABILITY_FREUNDESHUT 132
138
+#define ABILITY_BRUCHRUESTUNG 133
139
+#define ABILITY_SCHWERMETALL 134
140
+#define ABILITY_LEICHTMETALL 135
141
+#define ABILITY_MULTISCHUPPE 136
142
+#define ABILITY_GIFTWAHN 137
143
+#define ABILITY_HITZEWAHN 138
144
+#define ABILITY_REICHE_ERNTE 139
145
+#define ABILITY_TELEPATHIE 140
146
+#define ABILITY_GEFUEHLSWIPPE 141
147
+#define ABILITY_WETTERFEST 142
148
+#define ABILITY_GIFTGRIFF 143
149
+#define ABILITY_BELEBEKRAFT 144
150
+#define ABILITY_BRUSTBIETER 145
151
+#define ABILITY_SANDSCHARRER 146
152
+#define ABILITY_WUNDERHAUT 147
153
+#define ABILITY_ANALYSE 148
154
+#define ABILITY_TRUGBILD 149
155
+#define ABILITY_DOPPELGAENGER 150
156
+#define ABILITY_SCHWEBEDURCH 151
157
+#define ABILITY_MUMIE 152
158
+#define ABILITY_HOCHMUT 153
159
+#define ABILITY_REDLICHKEIT 154
160
+#define ABILITY_HASENFUSS 155
161
+#define ABILITY_MAGIESPIEGEL 156
162
+#define ABILITY_VEGETARIER 157
163
+#define ABILITY_STROLCH 158
164
+#define ABILITY_SANDGEWALT 159
165
+#define ABILITY_EISENSTACHEL 160
166
+#define ABILITY_TRANCE_MODUS 161
167
+#define ABILITY_TRIUMPHSTERN 162
168
+#define ABILITY_TURBOBRAND 163
169
+#define ABILITY_TERAVOLT 164
170
+#define ABILITY_DUFTHUELLE 165
171
+#define ABILITY_BLUETENHUELLE 166
172
+#define ABILITY_BACKENTASCHEN 167
173
+#define ABILITY_WANDLUNGSKUNST 168
174
+#define ABILITY_FELLKLEID 169
175
+#define ABILITY_ZAUBERER 170
176
+#define ABILITY_KUGELSICHER 171
177
+#define ABILITY_UNBEUGSAMKEIT 172
178
+#define ABILITY_TITANKIEFER 173
179
+#define ABILITY_FROSTSCHICHT 174
180
+#define ABILITY_ZUCKERHUELLE 175
181
+#define ABILITY_TAKTIKWECHSEL 176
182
+#define ABILITY_ORKANSCHWINGEN 177
183
+#define ABILITY_MEGAWUMME 178
184
+#define ABILITY_PFLANZENPELZ 179
185
+#define ABILITY_NUTZNIESSER 180
186
+#define ABILITY_KRALLENWUCHT 181
187
+#define ABILITY_FEENSCHICHT 182
188
+#define ABILITY_VISKOSITAET 183
189
+#define ABILITY_ZENITHAUT 184
190
+#define ABILITY_FAMILIENBANDE 185
191
+#define ABILITY_DUNKELAURA 186
192
+#define ABILITY_FEENAURA 187
193
+#define ABILITY_AURA_UMKEHR 188
194
+#define ABILITY_URMEER 189
195
+#define ABILITY_ENDLAND 190
196
+#define ABILITY_DELTA_WIND 191
197
+#define ABILITY_ZAEHIGKEIT 192
198
+#define ABILITY_REISSAUS 193
199
+#define ABILITY_RUECKZUG 194
200
+#define ABILITY_VERKLUMPEN 195
201
+#define ABILITY_QUAELEREI 196
202
+#define ABILITY_LIMITSCHILD 197
203
+#define ABILITY_BESCHATTUNG 198
204
+#define ABILITY_WASSERBLASE 199
205
+#define ABILITY_STAHLPROFI 200
206
+#define ABILITY_WUTAUSBRUCH 201
207
+#define ABILITY_SCHNEESCHARRER 202
208
+#define ABILITY_LANGSTRECKE 203
209
+#define ABILITY_PLAETSCHERSTIMME 204
210
+#define ABILITY_HEILWANDEL 205
211
+#define ABILITY_ELEKTROHAUT 206
212
+#define ABILITY_SURF_SCHWEIF 207
213
+#define ABILITY_FISCHSCHWARM 208
214
+#define ABILITY_KOSTUEMSPUK 209
215
+#define ABILITY_FREUNDSCHAFTSAKT 210
216
+#define ABILITY_SCHARWANDEL 211
217
+#define ABILITY_KORROSION 212
218
+#define ABILITY_DAUERSCHLAF 213
219
+#define ABILITY_MAJESTAET 214
220
+#define ABILITY_MAGENKREMPLER 215
221
+#define ABILITY_TAENZER 216
222
+#define ABILITY_BATTERIE 217
223
+#define ABILITY_FLAUSCHIGKEIT 218
224
+#define ABILITY_BUNTKOERPER 219
225
+#define ABILITY_SEELENHERZ 220
226
+#define ABILITY_LOCKENKOPF 221
227
+#define ABILITY_RECEIVER 222
228
+#define ABILITY_CHEMIEKRAFT 223
229
+#define ABILITY_BESTIEN_BOOST 224
230
+#define ABILITY_ALPHA_SYSTEM 225
231
+#define ABILITY_ELEKTRO_ERZEUGER 226
232
+#define ABILITY_PSYCHO_ERZEUGER 227
233
+#define ABILITY_NEBEL_ERZEUGER 228
234
+#define ABILITY_GRAS_ERZEUGER 229
235
+#define ABILITY_METALLPROTEKTOR 230
236
+#define ABILITY_PHANTOMSCHUTZ 231
237
+#define ABILITY_PRISMARUESTUNG 232
238
+#define ABILITY_ZEREBRALMACHT 233
239
+
240
+/*Englische Symbolnamen*/
241
+#define ABILITY_STENCH ABILITY_DUFTNOTE
242
+#define ABILITY_DRIZZLE ABILITY_NIESEL
243
+#define ABILITY_SPEED_BOOST ABILITY_TEMPOSCHUB
244
+#define ABILITY_BATTLE_ARMOR ABILITY_KAMPFPANZER
245
+#define ABILITY_STURDY ABILITY_ROBUSTHEIT
246
+#define ABILITY_DAMP ABILITY_FEUCHTIGKEIT
247
+#define ABILITY_LIMBER ABILITY_FLEXIBILITAET
248
+#define ABILITY_SAND_VEIL ABILITY_SANDSCHLEIER
249
+#define ABILITY_STATIC ABILITY_STATIK
250
+#define ABILITY_VOLT_ABSORB ABILITY_VOLTABSORBER
251
+#define ABILITY_WATER_ABSORB ABILITY_H2O_ABSORBER
252
+#define ABILITY_OBLIVIOUS ABILITY_DOESIGKEIT
253
+#define ABILITY_CLOUD_NINE ABILITY_WOLKE_SIEBEN
254
+#define ABILITY_COMPOUNDEYES ABILITY_FACETTENAUGE
255
+#define ABILITY_COLOR_CHANGE ABILITY_FARBWECHSEL
256
+#define ABILITY_IMMUNITY ABILITY_IMMUNITAET
257
+#define ABILITY_FLASH_FIRE ABILITY_FEUERFAENGER
258
+#define ABILITY_SHIELD_DUST ABILITY_PUDERABWEHR
259
+#define ABILITY_OWN_TEMPO ABILITY_TEMPOMACHER
260
+#define ABILITY_SUCTION_CUPS ABILITY_SAUGNAPF
261
+#define ABILITY_INTIMIDATE ABILITY_BEDROHER
262
+#define ABILITY_SHADOW_TAG ABILITY_WEGSPERRE
263
+#define ABILITY_ROUGH_SKIN ABILITY_RAUHAUT
264
+#define ABILITY_WONDER_GUARD ABILITY_WUNDERWACHE
265
+#define ABILITY_LEVITATE ABILITY_SCHWEBE
266
+#define ABILITY_EFFECT_SPORE ABILITY_SPORENWIRT
267
+#define ABILITY_SYNCHRONIZE ABILITY_SYNCHRO
268
+#define ABILITY_CLEAR_BODY ABILITY_NEUTRALTORSO
269
+#define ABILITY_NATURAL_CURE ABILITY_INNERE_KRAFT
270
+#define ABILITY_LIGHTNINGROD ABILITY_BLITZFAENGER
271
+#define ABILITY_SERENE_GRACE ABILITY_EDELMUT
272
+#define ABILITY_SWIFT_SWIM ABILITY_WASSERTEMPO
273
+#define ABILITY_ILLUMINATE ABILITY_ERLEUCHTUNG
274
+#define ABILITY_TRACE ABILITY_FAEHRTE
275
+#define ABILITY_HUGE_POWER ABILITY_KRAFTKOLOSS
276
+#define ABILITY_POISON_POINT ABILITY_GIFTDORN
277
+#define ABILITY_INNER_FOCUS ABILITY_KONZENTRATOR
278
+#define ABILITY_MAGMA_ARMOR ABILITY_MAGMAPANZER
279
+#define ABILITY_WATER_VEIL ABILITY_AQUAHUELLE
280
+#define ABILITY_MAGNET_PULL ABILITY_MAGNETFALLE
281
+#define ABILITY_SOUNDPROOF ABILITY_LAERMSCHUTZ
282
+#define ABILITY_RAIN_DISH ABILITY_REGENGENUSS
283
+#define ABILITY_SAND_STREAM ABILITY_SANDSTURM
284
+#define ABILITY_PRESSURE ABILITY_ERZWINGER
285
+#define ABILITY_THICK_FAT ABILITY_SPECKSCHICHT
286
+#define ABILITY_EARLY_BIRD ABILITY_FRUEHWECKER
287
+#define ABILITY_FLAME_BODY ABILITY_FLAMMKOERPER
288
+#define ABILITY_RUN_AWAY ABILITY_ANGSTHASE
289
+#define ABILITY_KEEN_EYE ABILITY_ADLERAUGE
290
+#define ABILITY_HYPER_CUTTER ABILITY_SCHERENMACHT
291
+#define ABILITY_PICKUP ABILITY_MITNAHME
292
+#define ABILITY_TRUANT ABILITY_SCHNARCHNASE
293
+#define ABILITY_HUSTLE ABILITY_UEBEREIFER
294
+#define ABILITY_CUTE_CHARM ABILITY_CHARMEBOLZEN
295
+#define ABILITY_FORECAST ABILITY_PROGNOSE
296
+#define ABILITY_STICKY_HOLD ABILITY_WERTEHALTER
297
+#define ABILITY_SHED_SKIN ABILITY_EXPIDERMIS
298
+#define ABILITY_GUTS ABILITY_ADRENALIN
299
+#define ABILITY_MARVEL_SCALE ABILITY_NOTSCHUTZ
300
+#define ABILITY_LIQUID_OOZE ABILITY_KLOAKENSOSSE
301
+#define ABILITY_OVERGROW ABILITY_NOTDUENGER
302
+#define ABILITY_BLAZE ABILITY_GROSSBRAND
303
+#define ABILITY_TORRENT ABILITY_STURZBACH
304
+#define ABILITY_SWARM ABILITY_HEXAPLAGA
305
+#define ABILITY_ROCK_HEAD ABILITY_STEINHAUPT
306
+#define ABILITY_DROUGHT ABILITY_DUERRE
307
+#define ABILITY_ARENA_TRAP ABILITY_AUSWEGLOS
308
+#define ABILITY_VITAL_SPIRIT ABILITY_MUNTERKEIT
309
+#define ABILITY_WHITE_SMOKE ABILITY_PULVERRAUCH
310
+#define ABILITY_PURE_POWER ABILITY_MENTALKRAFT
311
+#define ABILITY_SHELL_ARMOR ABILITY_PANZERHAUT
312
+#define ABILITY_AIR_LOCK ABILITY_KLIMASCHUTZ
313
+#define ABILITY_TANGLED_FEET ABILITY_FUSSANGEL
314
+#define ABILITY_MOTOR_DRIVE ABILITY_STARTHILFE
315
+#define ABILITY_RIVALRY ABILITY_RIVALITAET
316
+#define ABILITY_STEADFAST ABILITY_FELSENFEST
317
+#define ABILITY_SNOW_CLOAK ABILITY_SCHNEEMANTEL
318
+#define ABILITY_GLUTTONY ABILITY_VOELLEREI
319
+#define ABILITY_ANGER_POINT ABILITY_KURZSCHLUSS
320
+#define ABILITY_UNBURDEN ABILITY_ENTLASTUNG
321
+#define ABILITY_HEATPROOF ABILITY_HITZESCHUTZ
322
+#define ABILITY_SIMPLE ABILITY_WANKELMUT
323
+#define ABILITY_DRY_SKIN ABILITY_TROCKENHEIT
324
+#define ABILITY_IRON_FIST ABILITY_EISENFAUST
325
+#define ABILITY_POISON_HEAL ABILITY_AUFHEBER
326
+#define ABILITY_ADAPTABILITY ABILITY_ANPASSUNG
327
+#define ABILITY_SKILL_LINK ABILITY_WERTELINK
328
+#define ABILITY_SOLAR_POWER ABILITY_SOLARKRAFT
329
+#define ABILITY_QUICK_FEET ABILITY_RASANZ
330
+#define ABILITY_NORMALIZE ABILITY_REGULIERUNG
331
+#define ABILITY_SNIPER ABILITY_SUPERSCHUETZE
332
+#define ABILITY_MAGIC_GUARD ABILITY_MAGIESCHILD
333
+#define ABILITY_NO_GUARD ABILITY_SCHILDLOS
334
+#define ABILITY_STALL ABILITY_ZEITSPIEL
335
+#define ABILITY_TECHNICIAN ABILITY_TECHNIKER
336
+#define ABILITY_LEAF_GUARD ABILITY_FLORASCHILD
337
+#define ABILITY_KLUTZ ABILITY_TOLLPATSCH
338
+#define ABILITY_MOLD_BREAKER ABILITY_UEBERBRUECKUNG
339
+#define ABILITY_SUPER_LUCK ABILITY_GLUECKSPILZ
340
+#define ABILITY_AFTERMATH ABILITY_FINALSCHLAG
341
+#define ABILITY_ANTICIPATION ABILITY_VORAHNUNG
342
+#define ABILITY_FOREWARN ABILITY_VORWARNUNG
343
+#define ABILITY_UNAWARE ABILITY_UNKENNTNIS
344
+#define ABILITY_TINTED_LENS ABILITY_AUFWERTUNG
345
+#define ABILITY_SLOW_START ABILITY_SAUMSELIG
346
+#define ABILITY_SCRAPPY ABILITY_RAUFLUST
347
+#define ABILITY_STORM_DRAIN ABILITY_STURMSOG
348
+#define ABILITY_ICE_BODY ABILITY_EISHAUT
349
+#define ABILITY_SOLID_ROCK ABILITY_FELSKERN
350
+#define ABILITY_SNOW_WARNING ABILITY_HAGELALARM
351
+#define ABILITY_HONEY_GATHER ABILITY_HONIGMAUL
352
+#define ABILITY_FRISK ABILITY_SCHNUEFFLER
353
+#define ABILITY_RECKLESS ABILITY_ACHTLOS
354
+#define ABILITY_MULTITYPE ABILITY_VARIABILITAET
355
+#define ABILITY_FLOWER_GIFT ABILITY_PFLANZENGABE
356
+#define ABILITY_BAD_DREAMS ABILITY_ALPTRAUM
357
+#define ABILITY_PICKPOCKET ABILITY_LANGFINGER
358
+#define ABILITY_SHEER_FORCE ABILITY_ROHE_GEWALT
359
+#define ABILITY_CONTRARY ABILITY_UMKEHRUNG
360
+#define ABILITY_UNNERVE ABILITY_ANSPANNUNG
361
+#define ABILITY_DEFIANT ABILITY_SIEGESWILLE
362
+#define ABILITY_DEFEATIST ABILITY_SCHWAECHLING
363
+#define ABILITY_CURSED_BODY ABILITY_TASTFLUCH
364
+#define ABILITY_HEALER ABILITY_HEILHERZ
365
+#define ABILITY_FRIEND_GUARD ABILITY_FREUNDESHUT
366
+#define ABILITY_WEAK_ARMOR ABILITY_BRUCHRUESTUNG
367
+#define ABILITY_HEAVY_METAL ABILITY_SCHWERMETALL
368
+#define ABILITY_LIGHT_METAL ABILITY_LEICHTMETALL
369
+#define ABILITY_MULTISCALE ABILITY_MULTISCHUPPE
370
+#define ABILITY_TOXIC_BOOST ABILITY_GIFTWAHN
371
+#define ABILITY_FLARE_BOOST ABILITY_HITZEWAHN
372
+#define ABILITY_HARVEST ABILITY_REICHE_ERNTE
373
+#define ABILITY_TELEPATHY ABILITY_TELEPATHIE
374
+#define ABILITY_MOODY ABILITY_GEFUEHLSWIPPE
375
+#define ABILITY_OVERCOAT ABILITY_WETTERFEST
376
+#define ABILITY_POISON_TOUCH ABILITY_GIFTGRIFF
377
+#define ABILITY_REGENERATOR ABILITY_BELEBEKRAFT
378
+#define ABILITY_BIG_PECKS ABILITY_BRUSTBIETER
379
+#define ABILITY_SAND_RUSH ABILITY_SANDSCHARRER
380
+#define ABILITY_WONDER_SKIN ABILITY_WUNDERHAUT
381
+#define ABILITY_ANALYTIC ABILITY_ANALYSE
382
+#define ABILITY_ILLUSION ABILITY_TRUGBILD
383
+#define ABILITY_IMPOSTER ABILITY_DOPPELGAENGER
384
+#define ABILITY_INFILTRATOR ABILITY_SCHWEBEDURCH
385
+#define ABILITY_MUMMY ABILITY_MUMIE
386
+#define ABILITY_MOXIE ABILITY_HOCHMUT
387
+#define ABILITY_JUSTIFIED ABILITY_REDLICHKEIT
388
+#define ABILITY_RATTLED ABILITY_HASENFUSS
389
+#define ABILITY_MAGIC_BOUNCE ABILITY_MAGIESPIEGEL
390
+#define ABILITY_SAP_SIPPER ABILITY_VEGETARIER
391
+#define ABILITY_PRANKSTER ABILITY_STROLCH
392
+#define ABILITY_SAND_FORCE ABILITY_SANDGEWALT
393
+#define ABILITY_IRON_BARBS ABILITY_EISENSTACHEL
394
+#define ABILITY_ZEN_MODE ABILITY_TRANCE_MODUS
395
+#define ABILITY_VICTORY_STAR ABILITY_TRIUMPHSTERN
396
+#define ABILITY_TURBOBLAZE ABILITY_TURBOBRAND
397
+#define ABILITY_AROMA_VEIL ABILITY_DUFTHUELLE
398
+#define ABILITY_FLOWER_VEIL ABILITY_BLUETENHUELLE
399
+#define ABILITY_CHEEK_POUCH ABILITY_BACKENTASCHEN
400
+#define ABILITY_PROTEAN ABILITY_WANDLUNGSKUNST
401
+#define ABILITY_FUR_COAT ABILITY_FELLKLEID
402
+#define ABILITY_MAGICIAN ABILITY_ZAUBERER
403
+#define ABILITY_BULLETPROOF ABILITY_KUGELSICHER
404
+#define ABILITY_COMPETITIVE ABILITY_UNBEUGSAMKEIT
405
+#define ABILITY_STRONG_JAW ABILITY_TITANKIEFER
406
+#define ABILITY_REFRIGERATE ABILITY_FROSTSCHICHT
407
+#define ABILITY_SWEET_VEIL ABILITY_ZUCKERHUELLE
408
+#define ABILITY_STANCE_CHANGE ABILITY_TAKTIKWECHSEL
409
+#define ABILITY_GALE_WINGS ABILITY_ORKANSCHWINGEN
410
+#define ABILITY_MEGA_LAUNCHER ABILITY_MEGAWUMME
411
+#define ABILITY_GRASS_PELT ABILITY_PFLANZENPELZ
412
+#define ABILITY_SYMBIOSIS ABILITY_NUTZNIESSER
413
+#define ABILITY_TOUGH_CLAWS ABILITY_KRALLENWUCHT
414
+#define ABILITY_PIXILATE ABILITY_FEENSCHICHT
415
+#define ABILITY_GOOEY ABILITY_VISKOSITAET
416
+#define ABILITY_AERILATE ABILITY_ZENITHAUT
417
+#define ABILITY_PARENTAL_BOND ABILITY_FAMILIENBANDE
418
+#define ABILITY_DARK_AURA ABILITY_DUNKELAURA
419
+#define ABILITY_FAIRY_AURA ABILITY_FEENAURA
420
+#define ABILITY_AURA_BREAK ABILITY_AURA_UMKEHR
421
+#define ABILITY_PRIMORDIAL_SEA ABILITY_URMEER
422
+#define ABILITY_DESOLATE_LAND ABILITY_ENDLAND
423
+#define ABILITY_DELTA_STREAM ABILITY_DELTA_WIND
424
+#define ABILITY_STAMINA ABILITY_ZAEHIGKEIT
425
+#define ABILITY_WIMP_OUT ABILITY_REISSAUS
426
+#define ABILITY_EMERGENCY_EXIT ABILITY_RUECKZUG
427
+#define ABILITY_WATER_COMPACTION ABILITY_VERKLUMPEN
428
+#define ABILITY_MERCILESS ABILITY_QUAELEREI
429
+#define ABILITY_SHIELDS_DOWN ABILITY_LIMITSCHILD
430
+#define ABILITY_STAKEOUT ABILITY_BESCHATTUNG
431
+#define ABILITY_WATER_BUBBLE ABILITY_WASSERBLASE
432
+#define ABILITY_STEELWORKER ABILITY_STAHLPROFI
433
+#define ABILITY_BERSERK ABILITY_WUTAUSBRUCH
434
+#define ABILITY_SLUSH_RUSH ABILITY_SCHNEESCHARRER
435
+#define ABILITY_LONG_REACH ABILITY_LANGSTRECKE
436
+#define ABILITY_LIQUID_VOICE ABILITY_PLAETSCHERSTIMME
437
+#define ABILITY_TRIAGE ABILITY_HEILWANDEL
438
+#define ABILITY_GALVANIZE ABILITY_ELEKTROHAUT
439
+#define ABILITY_SURGE_SURFER ABILITY_SURF_SCHWEIF
440
+#define ABILITY_SCHOOLING ABILITY_FISCHSCHWARM
441
+#define ABILITY_DISGUISE ABILITY_KOSTUEMSPUK
442
+#define ABILITY_BATTLE_BOND ABILITY_FREUNDSCHAFTSAKT
443
+#define ABILITY_POWER_CONSTRUCT ABILITY_SCHARWANDEL
444
+#define ABILITY_CORROSION ABILITY_KORROSION
445
+#define ABILITY_COMATOSE ABILITY_DAUERSCHLAF
446
+#define ABILITY_QUEENLY_MAJESTY ABILITY_MAJESTAET
447
+#define ABILITY_INNARDS_OUT ABILITY_MAGENKREMPLER
448
+#define ABILITY_DANCER ABILITY_TAENZER
449
+#define ABILITY_BATTERY ABILITY_BATTERIE
450
+#define ABILITY_FLUFFY ABILITY_FLAUSCHIGKEIT
451
+#define ABILITY_DAZZLING ABILITY_BUNTKOERPER
452
+#define ABILITY_SOUL_HEART ABILITY_SEELENHERZ
453
+#define ABILITY_TANGLING_HAIR ABILITY_LOCKENKOPF
454
+#define ABILITY_POWER_OF_ALCHEMY ABILITY_CHEMIEKRAFT
455
+#define ABILITY_BEAST_BOOST ABILITY_BESTIEN_BOOST
456
+#define ABILITY_RKS_SYSTEM ABILITY_ALPHA_SYSTEM
457
+#define ABILITY_ELECTRIC_SURGE ABILITY_ELEKTRO_ERZEUGER
458
+#define ABILITY_PSYCHIC_SURGE ABILITY_PSYCHO_ERZEUGER
459
+#define ABILITY_MISTY_SURGE ABILITY_NEBEL_ERZEUGER
460
+#define ABILITY_GRASSY_SURGE ABILITY_GRAS_ERZEUGER
461
+#define ABILITY_FULL_METAL_BODY ABILITY_METALLPROTEKTOR
462
+#define ABILITY_SHADOW_SHIELD ABILITY_PHANTOMSCHUTZ
463
+#define ABILITY_PRISM_ARMOR ABILITY_PRISMARUESTUNG
464
+#define ABILITY_NEUROFORCE ABILITY_ZEREBRALMACHT
4 465
 
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 466
 
198 467
 #endif /* ABILITY_IDS_H */

+ 15
- 0
src/include/constants/dexcolor.h View File

@@ -0,0 +1,15 @@
1
+#ifndef DEXCOLOR_S_
2
+#define DEXCOLOR_S_
3
+
4
+#define DEXCOLOR_ROT 0x0
5
+#define DEXCOLOR_BLAU 0x1
6
+#define DEXCOLOR_GELB 0x2
7
+#define DEXCOLOR_GRUEN 0x3
8
+#define DEXCOLOR_SCHWARZ 0x4
9
+#define DEXCOLOR_BRAUN 0x5
10
+#define DEXCOLOR_VIOLETT 0x6
11
+#define DEXCOLOR_GRAU 0x7
12
+#define DEXCOLOR_WEISS 0x8
13
+#define DEXCOLOR_ROSA 0x9
14
+
15
+#endif

+ 20
- 0
src/include/constants/egggroup.h View File

@@ -0,0 +1,20 @@
1
+#ifndef EGGGROUP_S_
2
+#define EGGGROUP_S_
3
+
4
+#define EGGGROUP_MONSTER 0x1
5
+#define EGGGROUP_WASSER1 0x2
6
+#define EGGGROUP_KAEFER 0x3
7
+#define EGGGROUP_FLUG 0x4
8
+#define EGGGROUP_FELD 0x5
9
+#define EGGGROUP_FEE 0x6
10
+#define EGGGROUP_GRASS 0x7
11
+#define EGGGROUP_HUMANOTYP 0x8
12
+#define EGGGROUP_WASSER3 0x9
13
+#define EGGGROUP_MINERAL 0xA
14
+#define EGGGROUP_AMORPH 0xB
15
+#define EGGGROUP_WASSER2 0xC
16
+#define EGGGROUP_DITTO 0xD
17
+#define EGGGROUP_DRACHE 0xE
18
+#define EGGGROUP_UNBEKANNT 0xF
19
+
20
+#endif

+ 11
- 0
src/include/constants/ep.h View File

@@ -0,0 +1,11 @@
1
+#ifndef EP_S_
2
+#define EP_S_
3
+
4
+#define EP_SCHNELL 0x0
5
+#define EP_SEHR_LANGSAM 0x1
6
+#define EP_SEHR_SCHNELL 0x2
7
+#define EP_NORMAL 0x3
8
+#define EP_SCHNELLER 0x4
9
+#define EP_LANGSAM 0x5
10
+
11
+#endif

+ 13
- 0
src/include/constants/gender.h View File

@@ -0,0 +1,13 @@
1
+#ifndef GENDER_S_
2
+#define GENDER_S_
3
+
4
+#define GENDER_M_100 0x0
5
+#define GENDER_M_87_F_12 0x1F
6
+#define GENDER_M_75_F_25 0x3F
7
+#define GENDER_M_50_F_50 0x7F
8
+#define GENDER_M_25_F_75 0xBF
9
+#define GENDER_M_12_F_87 0xDF
10
+#define GENDER_F_100 0xFE
11
+#define GENDER_KEINS 0xFF
12
+
13
+#endif

+ 715
- 1
src/include/constants/items.h View File

@@ -1,6 +1,720 @@
1 1
 #ifndef ITEM_IDS_H
2 2
 #define ITEM_IDS_H
3 3
 
4
-#define ITEM_ENIGMABERRY 0xAF
4
+#define ITEM_KEINS 0x0
5
+#define ITEM_MEISTERBALL 0x1
6
+#define ITEM_HYPERBALL 0x2
7
+#define ITEM_SUPERBALL 0x3
8
+#define ITEM_POKEBALL 0x4
9
+#define ITEM_SAFARIBALL 0x5
10
+#define ITEM_NETZBALL 0x6
11
+#define ITEM_TAUCHBALL 0x7
12
+#define ITEM_NESTBALL 0x8
13
+#define ITEM_WIEDERBALL 0x9
14
+#define ITEM_TIMERBALL 0xA
15
+#define ITEM_LUXUSBALL 0xB
16
+#define ITEM_PREMIERBALL 0xC
17
+#define ITEM_TRANK 0xD
18
+#define ITEM_GEGENGIFT 0xE
19
+#define ITEM_FEUERHEILER 0xF
20
+#define ITEM_EISHEILER 0x10
21
+#define ITEM_AUFWECKER 0x11
22
+#define ITEM_PARA_HEILER 0x12
23
+#define ITEM_TOP_GENESUNG 0x13
24
+#define ITEM_TOP_TRANK 0x14
25
+#define ITEM_HYPERTRANK 0x15
26
+#define ITEM_SUPERTRANK 0x16
27
+#define ITEM_HYPERHEILER 0x17
28
+#define ITEM_BELEBER 0x18
29
+#define ITEM_TOP_BELEBER 0x19
30
+#define ITEM_TAFELWASSER 0x1A
31
+#define ITEM_SPRUFEL 0x1B
32
+#define ITEM_LIMONADE 0x1C
33
+#define ITEM_KUHMUH_MILCH 0x1D
34
+#define ITEM_ENERGIESTAUB 0x1E
35
+#define ITEM_KRAFTWURZEL 0x1F
36
+#define ITEM_HEILPUDER 0x20
37
+#define ITEM_VITALKRAUT 0x21
38
+#define ITEM_AETHER 0x22
39
+#define ITEM_TOP_AETHER 0x23
40
+#define ITEM_ELIXIER 0x24
41
+#define ITEM_TOP_ELIXIER 0x25
42
+#define ITEM_LAVAKEKS 0x26
43
+#define ITEM_BLAUE_FLOETE 0x27
44
+#define ITEM_GELBE_FLOETE 0x28
45
+#define ITEM_ROTE_FLOETE 0x29
46
+#define ITEM_SCHW_FLOETE 0x2A
47
+#define ITEM_WEISSE_FLOETE 0x2B
48
+#define ITEM_BEERENSAFT 0x2C
49
+#define ITEM_ZAUBERASCHE 0x2D
50
+#define ITEM_KUESTENSALZ 0x2E
51
+#define ITEM_KUESTENSCHALE 0x2F
52
+#define ITEM_PURPURSTUECK 0x30
53
+#define ITEM_INIDGOSTUECK 0x31
54
+#define ITEM_GELBSTUECK 0x32
55
+#define ITEM_GRUENSTUECK 0x33
56
+#define ITEM_HERZKONFEKT 0x34
57
+#define ITEM_GALETTE 0x35
58
+#define ITEM_SPEZIALITAET 0x36
59
+#define ITEM_STRATOS_EIS 0x37
60
+#define ITEM_WUTKEKS 0x38
61
+#define ITEM_YANTARASABLE 0x39
62
+#define ITEM_ZAUBERFEDER 0x3A
63
+#define ITEM_HONIG 0x3B
64
+#define ITEM_POKEWEDEL 0x3C
65
+#define ITEM_RABATTMARKE 0x3D
66
+#define ITEM_FAEHIGKAPSEL 0x3E
67
+#define ITEM_KP_PLUS 0x3F
68
+#define ITEM_PROTEIN 0x40
69
+#define ITEM_EISEN 0x41
70
+#define ITEM_CARBON 0x42
71
+#define ITEM_KALZIUM 0x43
72
+#define ITEM_SONERBONBON 0x44
73
+#define ITEM_AP_PLUS 0x45
74
+#define ITEM_ZINK 0x46
75
+#define ITEM_AP_TOP 0x47
76
+#define ITEM_ULTRATRANK 0x48
77
+#define ITEM_MEGABLOCK 0x49
78
+#define ITEM_ANGRIFFPLUS 0x4A
79
+#define ITEM_X_ANGRIFF 0x4B
80
+#define ITEM_X_ABWEHR 0x4C
81
+#define ITEM_X_TEMPO 0x4D
82
+#define ITEM_X_TREFFER 0x4E
83
+#define ITEM_X_SPEZIAL 0x4F
84
+#define ITEM_POKEPUPPE 0x50
85
+#define ITEM_ENECO_RUTE 0x51
86
+#define ITEM_X_SPVERT 0x52
87
+#define ITEM_SUPERSCHUTZ 0x53
88
+#define ITEM_TOP_SCHUTZ 0x54
89
+#define ITEM_FLUCHTSEIL 0x55
90
+#define ITEM_SCHUTZ 0x56
91
+#define ITEM_ABWEHRFEDER 0x57
92
+#define ITEM_ESPRITFEDER 0x58
93
+#define ITEM_FLINKFEDER 0x59
94
+#define ITEM_GENIEFEDER 0x5A
95
+#define ITEM_HEILFEDER 0x5B
96
+#define ITEM_KRAFTFEDER 0x5C
97
+#define ITEM_SONNENSTEIN 0x5D
98
+#define ITEM_MONDSTEIN 0x5E
99
+#define ITEM_FEUERSTEIN 0x5F
100
+#define ITEM_DONNERSTEIN 0x60
101
+#define ITEM_WASSERSTEIN 0x61
102
+#define ITEM_BLATTSTEIN 0x62
103
+#define ITEM_FINSTERSTEIN 0x63
104
+#define ITEM_FUNKELSTEIN 0x64
105
+#define ITEM_LEUCHTSTEIN 0x65
106
+#define ITEM_SHOCKER 0x66
107
+#define ITEM_IM_SCHOCKER 0x67
108
+#define ITEM_MINIPILZ 0x68
109
+#define ITEM_RIESENPILZ 0x69
110
+#define ITEM_PERLE 0x6A
111
+#define ITEM_RIESENPERLE 0x6B
112
+#define ITEM_STERNENSTAUB 0x6C
113
+#define ITEM_STERNENSTUECK 0x6D
114
+#define ITEM_HERZSCHUPPE 0x6E
115
+#define ITEM_KOAKOBEERE 0x6F
116
+#define ITEM_FOEPASBEERE 0x70
117
+#define ITEM_KERZALBEERE 0x71
118
+#define ITEM_GRINDOBEERE 0x72
119
+#define ITEM_KIROYABEERE 0x73
120
+#define ITEM_ROSPELBEERE 0x74
121
+#define ITEM_GRARZBEERE 0x75
122
+#define ITEM_SCHUKEBEERE 0x76
123
+#define ITEM_KOBABEERE 0x77
124
+#define ITEM_PYAPABEERE 0x78
125
+#define ITEM_TANIGABEERE 0x79
126
+#define ITEM_CHIARIBEERE 0x7A
127
+#define ITEM_ZITARZBEERE 0x7B
128
+#define ITEM_TERIROBEERE 0x7C
129
+#define ITEM_BURLEOBEERE 0x7D
130
+#define ITEM_BABIRIBEERE 0x7E
131
+#define ITEM_LATCHIBEERE 0x7F
132
+#define ITEM_WUNFRUBEERE 0x80
133
+#define ITEM_EIPFELBEERE 0x81
134
+#define ITEM_JABOCABEERE 0x82
135
+#define ITEM_ROSELBEERE 0x83
136
+#define ITEM_HIBISBEERE 0x84
137
+#define ITEM_AMRENABEERE 0x85
138
+#define ITEM_MARONBEERE 0x86
139
+#define ITEM_PIRSIFBEERE 0x87
140
+#define ITEM_FRAGIABEERE 0x88
141
+#define ITEM_WILBIRBEERE 0x89
142
+#define ITEM_JONAGOBEERE 0x8A
143
+#define ITEM_SINELBEERE 0x8B
144
+#define ITEM_PERSIMBEERE 0x8C
145
+#define ITEM_PRUNUSBEERE 0x8D
146
+#define ITEM_TSITRUBEERE 0x8E
147
+#define ITEM_GIEFEBEERE 0x8F
148
+#define ITEM_WIKIBEERE 0x90
149
+#define ITEM_MAGOBEERE 0x91
150
+#define ITEM_GAUVEBEERE 0x92
151
+#define ITEM_YAPABEERE 0x93
152
+#define ITEM_HIMMIHBEERE 0x94
153
+#define ITEM_MORBBEERE 0x95
154
+#define ITEM_NANABEERE 0x96
155
+#define ITEM_NIRBEBEERE 0x97
156
+#define ITEM_SANANABEERE 0x98
157
+#define ITEM_GRANABEERE 0x99
158
+#define ITEM_SETANGBEERE 0x9A
159
+#define ITEM_QUALOTBEERE 0x9B
160
+#define ITEM_HONMELBEERE 0x9C
161
+#define ITEM_LABRUSBEERE 0x9D
162
+#define ITEM_TAMOTBEERE 0x9E
163
+#define ITEM_SAIMBEERE 0x9F
164
+#define ITEM_MAGOSTBEERE 0xA0
165
+#define ITEM_RABUTABEERE 0xA1
166
+#define ITEM_TRONZIBEERE 0xA2
167
+#define ITEM_KIWANBEERE 0xA3
168
+#define ITEM_PALLMBEERE 0xA4
169
+#define ITEM_WASMELBEERE 0xA5
170
+#define ITEM_DURINBEERE 0xA6
171
+#define ITEM_MYRTILBEERE 0xA7
172
+#define ITEM_LYDZIBEERE 0xA8
173
+#define ITEM_LIGANBEERE 0xA9
174
+#define ITEM_SALKABEERE 0xAA
175
+#define ITEM_TAHAYBEERE 0xAB
176
+#define ITEM_APIKOBEERE 0xAC
177
+#define ITEM_LANSATBEERE 0xAD
178
+#define ITEM_KRAMBOBEERE 0xAE
179
+#define ITEM_ENIGMABEERE 0xAF
180
+#define ITEM_AKIBEERE 0xB0
181
+#define ITEM_TARABEERE 0xB1
182
+#define ITEM_BANNGEFAESS 0xB2
183
+#define ITEM_BLENDPUDER 0xB3
184
+#define ITEM_SCHLOHKRAUT 0xB4
185
+#define ITEM_MACHOBAND 0xB5
186
+#define ITEM_EP_TEILER 0xB6
187
+#define ITEM_FLINKKLAUE 0xB7
188
+#define ITEM_SANFTGLOCKE 0xB8
189
+#define ITEM_MENTALKRAUT 0xB9
190
+#define ITEM_WAHLBAND 0xBA
191
+#define ITEM_KING_STEIN 0xBB
192
+#define ITEM_SILBERSTAUB 0xBC
193
+#define ITEM_MUENZAMULETT 0xBD
194
+#define ITEM_SCHUTZBAND 0xBE
195
+#define ITEM_SEELENTAU 0xBF
196
+#define ITEM_ABYSSZAHN 0xC0
197
+#define ITEM_ABYSSPLATTE 0xC1
198
+#define ITEM_RAUCHBALL 0xC2
199
+#define ITEM_EWIGSTEIN 0xC3
200
+#define ITEM_FOKUS_BAND 0xC4
201
+#define ITEM_GLUECKS_EI 0xC5
202
+#define ITEM_SCOPE_LINSE 0xC6
203
+#define ITEM_METALLMANTEL 0xC7
204
+#define ITEM_UEBERRESTE 0xC8
205
+#define ITEM_DRACHENHAUT 0xC9
206
+#define ITEM_KUGELBLITZ 0xCA
207
+#define ITEM_PUDERSAND 0xCB
208
+#define ITEM_GRANITSTEIN 0xCC
209
+#define ITEM_WUNDERSAAT 0xCD
210
+#define ITEM_SCHATTENGLAS 0xCE
211
+#define ITEM_SCHWARZGURT 0xCF
212
+#define ITEM_MAGNET 0xD0
213
+#define ITEM_ZAUBERWASSER 0xD1
214
+#define ITEM_HACKATTACK 0xD2
215
+#define ITEM_GIFTSTICH 0xD3
216
+#define ITEM_EWIGES_EIS 0xD4
217
+#define ITEM_BANNSTICKER 0xD5
218
+#define ITEM_KRUMMLOEFFEL 0xD6
219
+#define ITEM_HOLZKOHLE 0xD7
220
+#define ITEM_DRACHENZAHN 0xD8
221
+#define ITEM_SEIDENSCHAL 0xD9
222
+#define ITEM_UPGRADE 0xDA
223
+#define ITEM_SEEGESANG 0xDB
224
+#define ITEM_SEERAUCH 0xDC
225
+#define ITEM_LAXRAUCH 0xDD
226
+#define ITEM_LUCKY_PUNCH 0xDE
227
+#define ITEM_METALLSTAUB 0xDF
228
+#define ITEM_KAMPFKNOCHEN 0xE0
229
+#define ITEM_LAUCHSTANGE 0xE1
230
+#define ITEM_AKKU 0xE2
231
+#define ITEM_BEULENHELM 0xE3
232
+#define ITEM_EISBROCKEN 0xE4
233
+#define ITEM_GLATTBROCKEN 0xE5
234
+#define ITEM_HEISSBROCKEN 0xE6
235
+#define ITEM_NASSBROCKEN 0xE7
236
+#define ITEM_EISENKUGEL 0xE8
237
+#define ITEM_EVOLITH 0xE9
238
+#define ITEM_FATUMKNOTEN 0xEA
239
+#define ITEM_FLUCHTKNOPF 0xEB
240
+#define ITEM_GIFTSCHLEIM 0xEC
241
+#define ITEM_GROSSLINSE 0xED
242
+#define ITEM_SCHLAUGLAS 0xEE
243
+#define ITEM_ZOOMLINSE 0xEF
244
+#define ITEM_GRIFFKLAUE 0xF0
245
+#define ITEM_GROSSWURZEL 0xF1
246
+#define ITEM_EXPERTENGURT 0xF2
247
+#define ITEM_FOKUSGURT 0xF3
248
+#define ITEM_KLAMMERBAND 0xF4
249
+#define ITEM_KLETTDORN 0xF5
250
+#define ITEM_KNOLLE 0xF6
251
+#define ITEM_ENERGIEKRAUT 0xF7
252
+#define ITEM_LEICHTSTEIN 0xF8
253
+#define ITEM_LEUCHTMOOS 0xF9
254
+#define ITEM_LICHTLEHM 0xFA
255
+#define ITEM_LUFTBALLON 0xFB
256
+#define ITEM_METRONOM 0xFC
257
+#define ITEM_MUSKELBAND 0xFD
258
+#define ITEM_OFFENWESTE 0xFE
259
+#define ITEM_HEISS_ORB 0xFF
260
+#define ITEM_LEBEN_ORB 0x100
261
+#define ITEM_TOXIK_ORB 0x101
262
+#define ITEM_ROTE_KARTE 0x102
263
+#define ITEM_SCHARFKLAUE 0x103
264
+#define ITEM_SCHARFZAHN 0x104
265
+#define ITEM_SCHNEEBALL 0x105
266
+#define ITEM_SCHUTZBRILLE 0x106
267
+#define ITEM_SCHWSCHUTZ 0x107
268
+#define ITEM_SCHWERSCHWEIF 0x108
269
+#define ITEM_WAHLGLAS 0x109
270
+#define ITEM_WAHLSCHAL 0x10A
271
+#define ITEM_WECHSELHUELLE 0x10B
272
+#define ITEM_ZIELSCHEIBE 0x10C
273
+#define ITEM_BODENJUWEL 0x10D
274
+#define ITEM_DRAKOJUWEL 0x10E
275
+#define ITEM_EISJUWEL 0x10F
276
+#define ITEM_ELEKTROJUWEL 0x110
277
+#define ITEM_GEISTJUWEL 0x111
278
+#define ITEM_GESTEINJUWEL 0x112
279
+#define ITEM_GIFTJUWEL 0x113
280
+#define ITEM_FEUERJUWEL 0x114
281
+#define ITEM_FLUGJUWEL 0x115
282
+#define ITEM_KAEFERJUWEL 0x116
283
+#define ITEM_KAMPFJUWEL 0x117
284
+#define ITEM_NORMALJUWEL 0x118
285
+#define ITEM_PFLANZJUWEL 0x119
286
+#define ITEM_PSYCHOJUWEL 0x11A
287
+#define ITEM_STAHLJUWEL 0x11B
288
+#define ITEM_UNLICHTJUWEL 0x11C
289
+#define ITEM_WASSERJUWEL 0x11D
290
+#define ITEM_FEENJUWEL 0x11E
291
+#define ITEM_WAHRSPIEGEL 0x11F
292
+#define ITEM_GRACIDEA 0x120
293
+#define ITEM_TM_71 0x121
294
+#define ITEM_TM_72 0x122
295
+#define ITEM_TM_73 0x123
296
+#define ITEM_TM_74 0x124
297
+#define ITEM_TM_75 0x125
298
+#define ITEM_TM_76 0x126
299
+#define ITEM_TM_77 0x127
300
+#define ITEM_TM_78 0x128
301
+#define ITEM_TM_79 0x129
302
+#define ITEM_TM_80 0x12A
303
+#define ITEM_TM_81 0x12B
304
+#define ITEM_TM_82 0x12C
305
+#define ITEM_TM_83 0x12D
306
+#define ITEM_TM_84 0x12E
307
+#define ITEM_TM_85 0x12F
308
+#define ITEM_TM_86 0x130
309
+#define ITEM_TM_87 0x131
310
+#define ITEM_TM_88 0x132
311
+#define ITEM_TM_89 0x133
312
+#define ITEM_TM_90 0x134
313
+#define ITEM_TM_91 0x135
314
+#define ITEM_TM_92 0x136
315
+#define ITEM_TM_93 0x137
316
+#define ITEM_TM_94 0x138
317
+#define ITEM_TM_95 0x139
318
+#define ITEM_TM_96 0x13A
319
+#define ITEM_TM_97 0x13B
320
+#define ITEM_TM_98 0x13C
321
+#define ITEM_TM_99 0x13D
322
+#define ITEM_TM_100 0x13E
323
+#define ITEM_TM_101 0x13F
324
+#define ITEM_TM_102 0x140
325
+#define ITEM_TM_103 0x141
326
+#define ITEM_TM_104 0x142
327
+#define ITEM_TM_105 0x143
328
+#define ITEM_TM_106 0x144
329
+#define ITEM_TM_107 0x145
330
+#define ITEM_TM_108 0x146
331
+#define ITEM_TM_109 0x147
332
+#define ITEM_TM_110 0x148
333
+#define ITEM_TM_111 0x149
334
+#define ITEM_TM_112 0x14A
335
+#define ITEM_TM_113 0x14B
336
+#define ITEM_TM_114 0x14C
337
+#define ITEM_TM_115 0x14D
338
+#define ITEM_TM_116 0x14E
339
+#define ITEM_TM_117 0x14F
340
+#define ITEM_TM_118 0x150
341
+#define ITEM_TM_119 0x151
342
+#define ITEM_TM_120 0x152
343
+#define ITEM_VM_01 0x153
344
+#define ITEM_VM_02 0x154
345
+#define ITEM_VM_03 0x155
346
+#define ITEM_VM_04 0x156
347
+#define ITEM_VM_05 0x157
348
+#define ITEM_VM_06 0x158
349
+#define ITEM_VM_07 0x159
350
+#define ITEM_VM_08 0x15A
351
+#define ITEM_HELIXFOSSIL 0x15B
352
+#define ITEM_DOMFOSSIL 0x15C
353
+#define ITEM_ALTBERNSTEIN 0x15D
354
+#define ITEM_KLAUENFOSSIL 0x15E
355
+#define ITEM_WURZELFOSSIL 0x15F
356
+#define ITEM_KOPFFOSSIL 0x160
357
+#define ITEM_PANZERFOSSIL 0x161
358
+#define ITEM_SCHILDFOSSIL 0x162
359
+#define ITEM_FEDERFOSSIL 0x163
360
+#define ITEM_KIEFERFOSSIL 0x164
361
+#define ITEM_FLOSSENFOS 0x165
362
+#define ITEM_METEORIT 0x166
363
+#define ITEM_DNS_KEIL 0x167
364
+#define ITEM_FAHRRAD 0x168
365
+#define ITEM_KARTE 0x169
366
+#define ITEM_KAMPFFAHNDER 0x16A
367
+#define ITEM_RUHMESDATEI 0x16B
368
+#define ITEM_VMTM_BOX 0x16C
369
+#define ITEM_BEERENTUETE 0x16D
370
+#define ITEM_ITEMRADAR 0x16E
371
+#define ITEM_MUENZKORB 0x16F
372
+#define ITEM_POKEFLOETE 0x170
373
+#define ITEM_ANGEL 0x171
374
+#define ITEM_PROFIANGEL 0x172
375
+#define ITEM_SUPERANGEL 0x173
376
+#define ITEM_ENTONKANNE 0x174
377
+#define ITEM_WUESTENGLAS 0x175
378
+#define ITEM_SILPH_SCOPE 0x176
379
+#define ITEM_TM_01 0x177
380
+#define ITEM_TM_02 0x178
381
+#define ITEM_TM_03 0x179
382
+#define ITEM_TM_04 0x17A
383
+#define ITEM_TM_05 0x17B
384
+#define ITEM_TM_06 0x17C
385
+#define ITEM_TM_07 0x17D
386
+#define ITEM_TM_08 0x17E
387
+#define ITEM_TM_09 0x17F
388
+#define ITEM_TM_10 0x180
389
+#define ITEM_TM_11 0x181
390
+#define ITEM_TM_12 0x182
391
+#define ITEM_TM_13 0x183
392
+#define ITEM_TM_14 0x184
393
+#define ITEM_TM_15 0x185
394
+#define ITEM_TM_16 0x186
395
+#define ITEM_TM_17 0x187
396
+#define ITEM_TM_18 0x188
397
+#define ITEM_TM_19 0x189
398
+#define ITEM_TM_20 0x18A
399
+#define ITEM_TM_21 0x18B
400
+#define ITEM_TM_22 0x18C
401
+#define ITEM_TM_23 0x18D
402
+#define ITEM_TM_24 0x18E
403
+#define ITEM_TM_25 0x18F
404
+#define ITEM_TM_26 0x190
405
+#define ITEM_TM_27 0x191
406
+#define ITEM_TM_28 0x192
407
+#define ITEM_TM_29 0x193
408
+#define ITEM_TM_30 0x194
409
+#define ITEM_TM_31 0x195
410
+#define ITEM_TM_32 0x196
411
+#define ITEM_TM_33 0x197
412
+#define ITEM_TM_34 0x198
413
+#define ITEM_TM_35 0x199
414
+#define ITEM_TM_36 0x19A
415
+#define ITEM_TM_37 0x19B
416
+#define ITEM_TM_38 0x19C
417
+#define ITEM_TM_39 0x19D
418
+#define ITEM_TM_40 0x19E
419
+#define ITEM_TM_41 0x19F
420
+#define ITEM_TM_42 0x1A0
421
+#define ITEM_TM_43 0x1A1
422
+#define ITEM_TM_44 0x1A2
423
+#define ITEM_TM_45 0x1A3
424
+#define ITEM_TM_46 0x1A4
425
+#define ITEM_TM_47 0x1A5
426
+#define ITEM_TM_48 0x1A6
427
+#define ITEM_TM_49 0x1A7
428
+#define ITEM_TM_50 0x1A8
429
+#define ITEM_TM_51 0x1A9
430
+#define ITEM_TM_52 0x1AA
431
+#define ITEM_TM_53 0x1AB
432
+#define ITEM_TM_54 0x1AC
433
+#define ITEM_TM_55 0x1AD
434
+#define ITEM_TM_56 0x1AE
435
+#define ITEM_TM_57 0x1AF
436
+#define ITEM_TM_58 0x1B0
437
+#define ITEM_TM_59 0x1B1
438
+#define ITEM_TM_60 0x1B2
439
+#define ITEM_TM_61 0x1B3
440
+#define ITEM_TM_62 0x1B4
441
+#define ITEM_TM_63 0x1B5
442
+#define ITEM_TM_64 0x1B6
443
+#define ITEM_TM_65 0x1B7
444
+#define ITEM_TM_66 0x1B8
445
+#define ITEM_TM_67 0x1B9
446
+#define ITEM_TM_68 0x1BA
447
+#define ITEM_TM_69 0x1BB
448
+#define ITEM_TM_70 0x1BC
449
+#define ITEM_X_ANGRIFF_2 0x1BD
450
+#define ITEM_X_ABWEHR_2 0x1BE
451
+#define ITEM_X_TEMPO_2 0x1BF
452
+#define ITEM_X_TREFFER_2 0x1C0
453
+#define ITEM_X_SPEZIAL_2 0x1C1
454
+#define ITEM_X_SPVERT_2 0x1C2
455
+#define ITEM_X_ANGRIFF_3 0x1C3
456
+#define ITEM_X_ABWEHR_3 0x1C4
457
+#define ITEM_X_TEMPO_3 0x1C5
458
+#define ITEM_X_TREFFER_3 0x1C6
459
+#define ITEM_X_SPEZIAL_3 0x1C7
460
+#define ITEM_X_SPVERT_3 0x1C8
461
+#define ITEM_X_ANGRIFF_6 0x1C9
462
+#define ITEM_X_ABWEHR_6 0x1CA
463
+#define ITEM_X_TEMPO_6 0x1CB
464
+#define ITEM_X_TREFFER_6 0x1CC
465
+#define ITEM_X_SPEZIAL_6 0x1CD
466
+#define ITEM_X_SPVERT_6 0x1CE
467
+#define ITEM_ADAMANT_ORB 0x1CF
468
+#define ITEM_FLOTTSTAUB 0x1D0
469
+#define ITEM_PLATINUM_ORB 0x1D1
470
+#define ITEM_WEISS_ORB 0x1D2
471
+#define ITEM_BLITZTAFEL 0x1D3
472
+#define ITEM_DRACOTAFEL 0x1D4
473
+#define ITEM_EISENTAFEL 0x1D5
474
+#define ITEM_ERDTAFEL 0x1D6
475
+#define ITEM_FAUSTTAFEL 0x1D7
476
+#define ITEM_FEENTAFEL 0x1D8
477
+#define ITEM_FEUERTAFEL 0x1D9
478
+#define ITEM_FROSTTAFEL 0x1DA
479
+#define ITEM_FURCHTAFEL 0x1DB
480
+#define ITEM_GIFTTAFEL 0x1DC
481
+#define ITEM_HIRNTAFEL 0x1DD
482
+#define ITEM_KAEFERTAFEL 0x1DE
483
+#define ITEM_SPUKTAFEL 0x1DF
484
+#define ITEM_STEINTAFEL 0x1E0
485
+#define ITEM_WASSERTAFEL 0x1E1
486
+#define ITEM_WIESENTAFEL 0x1E2
487
+#define ITEM_WOLKENTAFEL 0x1E3
488
+#define ITEM_AQUAMODUL 0x1E4
489
+#define ITEM_BLITZMODUL 0x1E5
490
+#define ITEM_FLAMMENMODUL 0x1E6
491
+#define ITEM_GEFRIERMODUL 0x1E7
492
+#define ITEM_ABSOLNIT 0x1E8
493
+#define ITEM_AERODAONIT 0x1E9
494
+#define ITEM_ALTARIANIT 0x1EA
495
+#define ITEM_AMPHAROSNIT 0x1EB
496
+#define ITEM_BANETTEONIT 0x1EC
497
+#define ITEM_BIBORNIT 0x1ED
498
+#define ITEM_BISAFLORNIT 0x1EE
499
+#define ITEM_BRUTALNIT 0x1EF
500
+#define ITEM_CAMERUPTNIT 0x1F0
501
+#define ITEM_DESPOTARNIT 0x1F1
502
+#define ITEM_DIANCIENIT 0x1F2
503
+#define ITEM_FIRNONTORNIT 0x1F3
504
+#define ITEM_FLUNKIFERNIT 0x1F4
505
+#define ITEM_GALAGLADINIT 0x1F5
506
+#define ITEM_GARADOSNIT 0x1F6
507
+#define ITEM_GENGARNIT 0x1F7
508
+#define ITEM_GEWALDRONIT 0x1F8
509
+#define ITEM_GLURAKNIT_X 0x1F9
510
+#define ITEM_GLURAKNIT_Y 0x1FA
511
+#define ITEM_GUARDEVOIRN 0x1FB
512
+#define ITEM_HUNDEMONIT 0x1FC
513
+#define ITEM_KANGAMANIT 0x1FD
514
+#define ITEM_KNAKRACKNIT 0x1FE
515
+#define ITEM_LAHMUSNIT 0x1FF
516
+#define ITEM_LATIASNIT 0x200
517
+#define ITEM_LATIOSNIT 0x201
518
+#define ITEM_LOHGOCKNIT 0x202
519
+#define ITEM_LUCARIONIT 0x203
520
+#define ITEM_MEDITALISNIT 0x204
521
+#define ITEM_METAGROSSNIT 0x205
522
+#define ITEM_MEWTUNIT_X 0x206
523
+#define ITEM_MEWTUNIT_Y 0x207
524
+#define ITEM_OHRDOCHNIT 0x208
525
+#define ITEM_PINSIRNIT 0x209
526
+#define ITEM_REXBLISARNIT 0x20A
527
+#define ITEM_SCHEROXNIT 0x20B
528
+#define ITEM_SCHLAPORNIT 0x20C
529
+#define ITEM_SIMSALANIT 0x20D
530
+#define ITEM_SKARABORNIT 0x20E
531
+#define ITEM_STAHLOSNIT 0x20F
532
+#define ITEM_STOLLOSSNIT 0x210
533
+#define ITEM_SUMPEXNIT 0x211
534
+#define ITEM_TAUBOSSNIT 0x212
535
+#define ITEM_TOHAIDONIT 0x213
536
+#define ITEM_TURTOKNIT 0x214
537
+#define ITEM_VOLTENSONIT 0x215
538
+#define ITEM_ZOBIRISNIT 0x216
539
+#define ITEM_R_EDELSTEIN 0x217
540
+#define ITEM_B_EDELSTEIN 0x218
541
+#define ITEM_AE_EDELSTEIN 0x219
542
+#define ITEM_GLUECKSRAUCH 0x21A
543
+#define ITEM_LAHMRAUCH 0x21B
544
+#define ITEM_ROSENRAUCH 0x21C
545
+#define ITEM_SCHEUCHRAUCH 0x21D
546
+#define ITEM_SCHRAEGRAUCH 0x21E
547
+#define ITEM_STEINRAUCH 0x21F
548
+#define ITEM_WELLENRAUCH 0x220
549
+#define ITEM_MACHTBAND 0x221
550
+#define ITEM_MACHTGEWICHT 0x222
551
+#define ITEM_MACHTGURT 0x223
552
+#define ITEM_MACHTKETTE 0x224
553
+#define ITEM_MACHTLINSE 0x225
554
+#define ITEM_MACHTREIF 0x226
555
+#define ITEM_ATEMGERAET 0x227
556
+#define ITEM_GISCHTGLOCKE 0x228
557
+#define ITEM_KLARGLOCKE 0x229
558
+#define ITEM_MEGA_ARMREIF 0x22A
559
+#define ITEM_LEVELBALL 0x22B
560
+#define ITEM_KOEDERBALL 0x22C
561
+#define ITEM_MONDBALL 0x22D
562
+#define ITEM_FREUNDESBALL 0x22E
563
+#define ITEM_TURBOBALL 0x22F
564
+#define ITEM_SCHWERBALL 0x230
565
+#define ITEM_SYMPALBALL 0x231
566
+#define ITEM_TURNIERBALL 0x232
567
+#define ITEM_HEILBALL 0x233
568
+#define ITEM_FINSTERBALL 0x234
569
+#define ITEM_JUBELBALL 0x235
570
+#define ITEM_FLOTTBALL 0x236
571
+#define ITEM_PARKBALL 0x237
572
+#define ITEM_TRAUMBALL 0x238
573
+#define ITEM_ALTER_HELLER 0x239
574
+#define ITEM_ALTER_TALER 0x23A
575
+#define ITEM_ALTER_DUKAT 0x23B
576
+#define ITEM_ALTE_VASE 0x23C
577
+#define ITEM_ALTER_REIF 0x23D
578
+#define ITEM_ALTE_STATUE 0x23E
579
+#define ITEM_ALTE_KRONE 0x23F
580
+#define ITEM_NUGGET 0x240
581
+#define ITEM_RIESENNUGGET 0x241
582
+#define ITEM_TRIPERLE 0x242
583
+#define ITEM_DUFTPILZ 0x243
584
+#define ITEM_SPIRITKERN 0x244
585
+#define ITEM_STEINKNOCHEN 0x245
586
+#define ITEM_AZURFLOETE 0x246
587
+#define ITEM_SKULPTUR 0x247
588
+#define ITEM_KOMETSTUECK 0x248
589
+#define ITEM_DUBIOSDISC 0x249
590
+#define ITEM_DUFTBEUTEL 0x24A
591
+#define ITEM_DUESTERUMHANG 0x24B
592
+#define ITEM_MAGMAISIERER 0x24C
593
+#define ITEM_OVALER_STEIN 0x24D
594
+#define ITEM_SAHNEHAEUBCH 0x24E
595
+#define ITEM_SCHOENSCHUPPE 0x24F
596
+#define ITEM_SCHUETZER 0x250
597
+#define ITEM_STROMISIERER 0x251
598
+#define ITEM_ROTE_KUGEL 0x252
599
+#define ITEM_BLAUE_KUGEL 0x253
600
+#define ITEM_GRUENE_KUGEL 0x254
601
+#define ITEM_MAGMASTEIN 0x255
602
+#define ITEM_LUNARFEDER 0x256
603
+#define ITEM_DUNKELSTEIN 0x257
604
+#define ITEM_LICHTSTEIN 0x258
605
+#define ITEM_GEHEIMTRANK 0x259
606
+#define ITEM_METEORSTUECK 0x25A
607
+#define ITEM_BUNTSCHWINGE 0x25B
608
+#define ITEM_SILBERFLUEGEL 0x25C
609
+#define ITEM_BOOTSTICKET 0x25D
610
+#define ITEM_TARNANZUG 0x25E
611
+#define ITEM_FAHRSCHEIN 0x25F
612
+#define ITEM_TMVM_BOX 0x260
613
+#define ITEM_ROTE_KETTE 0x261
614
+#define ITEM_TALISMAN 0x262
615
+#define ITEM_MYTOKRISTALL 0x263
616
+#define ITEM_FAEH_APPELL 0x264
617
+#define ITEM_ITEMABWURF 0x265
618
+#define ITEM_ITEMAPPELL 0x266
619
+#define ITEM_UMKEHRAPPELL 0x267
620
+#define ITEM_OVALPIN 0x268
621
+#define ITEM_SCHILLERPIN 0x269
622
+#define ITEM_AEON_FLOETE 0x26A
623
+#define ITEM_NORMIUM_Z 0x26B
624
+#define ITEM_PYRIUM_Z 0x26C
625
+#define ITEM_AQUIUM_Z 0x26D
626
+#define ITEM_VOLTIUM_Z 0x26E
627
+#define ITEM_BOTANIUM_Z 0x26F
628
+#define ITEM_GLACIUM_Z 0x270
629
+#define ITEM_BATTALIUM_Z 0x271
630
+#define ITEM_TOXIUM_Z 0x272
631
+#define ITEM_TERRIUM_Z 0x273
632
+#define ITEM_AERIUM_Z 0x274
633
+#define ITEM_PSIUM_Z 0x275
634
+#define ITEM_INSECTIUM_Z 0x276
635
+#define ITEM_PETRIUM_Z 0x277
636
+#define ITEM_PHANTOMIUM_Z 0x278
637
+#define ITEM_DRACIUM_Z 0x279
638
+#define ITEM_NOCTIUM_Z 0x27A
639
+#define ITEM_METALLIUM_Z 0x27B
640
+#define ITEM_SYLPHIUM_Z 0x27C
641
+#define ITEM_PIKACHIUM_Z 0x27D
642
+#define ITEM_SILBERKORKEN 0x27E
643
+#define ITEM_GOLDKORKEN 0x27F
644
+#define ITEM_Z_RING 0x280
645
+#define ITEM_SILVARRON_Z 0x281
646
+#define ITEM_FUEGRONIUM_Z 0x282
647
+#define ITEM_PRIMAREN_Z 0x283
648
+#define ITEM_KAPIUM_Z 0x284
649
+#define ITEM_A_RAICHUN_Z 0x285
650
+#define ITEM_RELAXONIUM_Z 0x286
651
+#define ITEM_EVOLIUM_Z 0x287
652
+#define ITEM_MEWNIUM_Z 0x288
653
+#define ITEM_ASH_PIKA_Z 0x289
654
+#define ITEM_GLITZERSTEIN 0x28A
655
+#define ITEM_ZITTERORB 0x28B
656
+#define ITEM_Z_WUERFEL 0x28C
657
+#define ITEM_EISSTEIN 0x28D
658
+#define ITEM_ULTRABALL 0x28E
659
+#define ITEM_NEKTAR_ROT 0x28F
660
+#define ITEM_NEKTAR_GELB 0x290
661
+#define ITEM_NEKTAR_ROSA 0x291
662
+#define ITEM_NEKTAR_PURP 0x292
663
+#define ITEM_SONNENFLOETE 0x293
664
+#define ITEM_MONDFLOETE 0x294
665
+#define ITEM_FELDSCHICHT 0x295
666
+#define ITEM_SCHUTZPOLST 0x296
667
+#define ITEM_ELEKTRO_SAMEN 0x297
668
+#define ITEM_PSYCHO_SAMEN 0x298
669
+#define ITEM_NEBEL_SAMEN 0x299
670
+#define ITEM_GRAS_SAMEN 0x29A
671
+#define ITEM_KAMPF_DISC 0x29B
672
+#define ITEM_FLUG_DISC 0x29C
673
+#define ITEM_GIFT_DISC 0x29D
674
+#define ITEM_BODEN_DISC 0x29E
675
+#define ITEM_STEINS_DISC 0x29F
676
+#define ITEM_KAEFER_DISC 0x2A0
677
+#define ITEM_GEISTER_DISC 0x2A1
678
+#define ITEM_STAHL_DISC 0x2A2
679
+#define ITEM_FEUER_DISC 0x2A3
680
+#define ITEM_WASSER_DISC 0x2A4
681
+#define ITEM_GRAS_DISC 0x2A5
682
+#define ITEM_ELEKTRO_DISC 0x2A6
683
+#define ITEM_PSYCHO_DISC 0x2A7
684
+#define ITEM_EIS_DISC 0x2A8
685
+#define ITEM_DRACHEN_DISC 0x2A9
686
+#define ITEM_UNLICHT_DISC 0x2AA
687
+#define ITEM_FEEN_DISC 0x2AB
688
+#define ITEM_SOLGALIUM_Z 0x2AC
689
+#define ITEM_LUNALIUM_Z 0x2AD
690
+#define ITEM_ULTRANECRONIUM_Z 0x2AE
691
+#define ITEM_MIMIGMIUM_Z 0x2AF
692
+#define ITEM_WOLWEROCKIUM_Z 0x2B0
693
+#define ITEM_GRANDIRASIUM_Z 0x2B1
694
+#define ITEM_Z_KRAFTRING 0x2B2
695
+#define ITEM_ROSA_BLATT 0x2B3
696
+#define ITEM_ORANGES_BLATT 0x2B4
697
+#define ITEM_BLAUES_BLATT 0x2B5
698
+#define ITEM_ROTES_BLATT 0x2B6
699
+#define ITEM_GRUENES_BLATT 0x2B7
700
+#define ITEM_GELBES_BLATT 0x2B8
701
+#define ITEM_VIOLETTES_BLATT 0x2B9
702
+#define ITEM_REGENBOGENBLUETE 0x2BA
703
+#define ITEM_GEWITTERORDEN 0x2BB
704
+#define ITEM_NECROSOL 0x2BC
705
+#define ITEM_NECROLUN 0x2BD
706
+#define ITEM_ELIMAS_NORMIUM_Z 0x2BE
707
+#define ITEM_NACHLASSBALL 0x2BF
708
+#define ITEM_BRUTBON 0x2C0
709
+#define ITEM_SCHNAEPPCHENBON 0x2C1
710
+#define ITEM_PREISGELDBON 0x2C2
711
+#define ITEM_EP_BON 0x2C3
712
+#define ITEM_FREUNDSCHAFTSBON 0x2C4
713
+#define ITEM_LOCKBON 0x2C5
714
+#define ITEM_SCHUTZBON 0x2C6
715
+#define ITEM_KP_BON 0x2C7
716
+#define ITEM_AP_BON 0x2C8
717
+#define ITEM_STATUSWERTEBON 0x2C9
718
+#define ITEM_FANGBON 0x2CA
5 719
 
6 720
 #endif /* ITEM_IDS */

+ 1409
- 622
src/include/constants/moves.h
File diff suppressed because it is too large
View File


+ 1123
- 0
src/include/constants/pkmns.h
File diff suppressed because it is too large
View File


+ 19
- 3
src/include/constants/ptypes.h View File

@@ -11,9 +11,7 @@
11 11
 #define TYPE_BUG 0x6
12 12
 #define TYPE_GHOST 0x7
13 13
 #define TYPE_STEEL 0x8
14
-
15 14
 #define TYPE_EGG 0x9
16
-
17 15
 #define TYPE_FIRE 0xA
18 16
 #define TYPE_WATER 0xB
19 17
 #define TYPE_GRASS 0xC
@@ -22,7 +20,25 @@
22 20
 #define TYPE_ICE 0xF
23 21
 #define TYPE_DRAGON 0x10
24 22
 #define TYPE_DARK 0x11
25
-
26 23
 #define TYPE_FAIRY 0x17
27 24
 
25
+#define TYPE_KAMPF 0x1
26
+#define TYPE_FLUG 0x2
27
+#define TYPE_GIFT 0x3
28
+#define TYPE_BODEN 0x4
29
+#define TYPE_GESTEIN 0x5
30
+#define TYPE_KAEFER 0x6
31
+#define TYPE_GEIST 0x7
32
+#define TYPE_STAHL 0x8
33
+#define TYPE_UNBEKANNT 0x9
34
+#define TYPE_FEUER 0xA
35
+#define TYPE_WASSER 0xB
36
+#define TYPE_PFLANZE 0xC
37
+#define TYPE_ELEKTRO 0xD
38
+#define TYPE_PSYCHO 0xE
39
+#define TYPE_EIS 0xF
40
+#define TYPE_DRACHE 0x10
41
+#define TYPE_UNLICHT 0x11
42
+#define TYPE_FEE 0x17
43
+
28 44
 #endif

+ 1
- 1
src/include/script/battlescreen.h View File

@@ -1,5 +1,5 @@
1 1
 #ifndef BATTLESCREEN_IDS_H_
2
-#define  BATTLESCREEN_IDS_H__IDS_H_
2
+#define BATTLESCREEN_IDS_H_IDS_H_
3 3
 
4 4
 #define BATTLESCREEN_GRASS 0x0
5 5
 #define BATTLESCREEN_STRAND 0x1

+ 4791
- 5587
string/de/pkmn_data/pokedex_data.txt
File diff suppressed because it is too large
View File


+ 29
- 24
string/de/pkmn_data/pokedex_entries.txt View File

@@ -801,27 +801,32 @@ str_pokedex_eintraege_text_799=Eine Ultrabestie, die einigen\nBerichten zufolge
801 801
 str_pokedex_eintraege_text_800=Dieses extrem grausame Lebewesen\nwandelt Licht in Energie um und\nstößt unablässig Laserstrahlen aus.
802 802
 str_pokedex_eintraege_text_801=So schön sah Magearna aus, als es\nvor 500 Jahren als Geschenk an\neine Königstochter überreicht wurde.
803 803
 str_pokedex_eintraege_text_802=Es verbirgt sich im Schatten und\nerscheint niemals vor einem\nMenschen. Es ist ein Mythos.
804
-str_pokedex_eintraege_text_803=Sie ist zwar klein, aber nicht zu\nunterschätzen. Ihre telekinetischen\nKräfte können Berge versetzen.
805
-str_pokedex_eintraege_text_804=Sie ist zwar noch kein vollent-\nwickelter Drache, weist aber\ninzwischen enorme Kräfte auf.
806
-str_pokedex_eintraege_text_805=Geschichten sagen, dass dieses\nPokémon ein Nachfahrer eines\nlegendären Ritter des Himmels sei.
807
-str_pokedex_eintraege_text_806=Bereits in jungen Jahren ist Mamoi\nein sehr intelligentes Pokémon. Es\nvergisst Gesichter niemals!
808
-str_pokedex_eintraege_text_807=Ein sehr friedlich gesinntes\nPokémon, welches Kämpfe lieber aus\ndem Weg geht.
809
-str_pokedex_eintraege_text_808=Seine hohe Intelligez und\nGeschwindigkeit sind auf seine\nVorfahren zurückzuführen.
810
-str_pokedex_eintraege_text_809=Für seinen Rudelführer Rattikarl\ndurchstreift es die Stadt im Dunkeln\nauf der Suche nach gutem Futter.
811
-str_pokedex_eintraege_text_810=Ein Gourmet, dem Geschmack und\nFrische seines Futters wichtig\nsind.
812
-str_pokedex_eintraege_text_811=Dank seiner Psychokräfte kann es\nsich auf seinem Schweif schwebend\nfortbewegen.
813
-str_pokedex_eintraege_text_812=Sein Panzer ist zwar robust, aber\nso hart, dass es seinen Körper nicht\nvollständig zusammenrollen kann.
814
-str_pokedex_eintraege_text_813=Auf der Flucht vor Vulkanausbrüchen\nhat es sich auf verschneiten Bergen\nangesiedelt.
815
-str_pokedex_eintraege_text_814=Wenn ihm heiß wird, erzeugt es mit\nseinen sechs Schweifen Kiesel aus\nEis, um sich abzukühlen.
816
-str_pokedex_eintraege_text_815=Es greift seine Feinde mittels Eis-\nkristallen an, die es mit seinem\nFell erzeugt.
817
-str_pokedex_eintraege_text_816=Die metallischen Fortsätze auf\nseinem Kopf waren ursprünglich\nHaare.
818
-str_pokedex_eintraege_text_817=Mit seinen golden leuchtenden\nHaaren schützt es sich.
819
-str_pokedex_eintraege_text_818=Verschmutzt man die Münze an\nseiner Stirn, so verfällt es in\neine wahnsinnige Hysterie.
820
-str_pokedex_eintraege_text_819=Es bevorzugt fiese Angriffe aus dem\nHinterhalt oder der Dunkelheit. Es\nhält alles außer sich für Nutzlos.
821
-str_pokedex_eintraege_text_820=Fallen die Kristalle von seinem\nKörper ab, entweichen die\ntödlichen Giftstoffe.
822
-str_pokedex_eintraege_text_821=Der Müll, den Sleimok verzehrt,\nlöst im Inneren seines Körpers\nchemische Reaktionen aus.
823
-str_pokedex_eintraege_text_822=Wenn man auf ein am Boden schlafen-\ndes Kleinstein tritt, durchfährt\nein Stromschlag den Körper.
824
-str_pokedex_eintraege_text_823=Die verzehrten Teilchen werden zu\nKristallen, die an einer\nKörperstelle hervortreten.
825
-str_pokedex_eintraege_text_824=Es feuert elektrisch geladene Felsen\nab. Selbst eine Schramme genügt, um\nseine Gegner bewusstlos zu machen.
826
-str_pokedex_eintraege_text_825=Durch den Wachstumsschub wurden\nseine Psycho-Kräfte überlässig und\nerwäckten seine Drachen-Kräfte.
827
-str_pokedex_eintraege_text_826=Die Knochen in seinem Besitz stammen\nvon der Mutter. Nach ihrem Tod wurde\nihre Trauer zu Flammen.
804
+str_pokedex_eintraege_text_803=Diese Ultrabestie wird oft\nals Partner für Reisen\ngewählt wird.
805
+str_pokedex_eintraege_text_804=Diese Ultrabestie verschießt\naus ihren Giftstacheln ein\nleuchtendes Gift.
806
+str_pokedex_eintraege_text_805=Diese Kreatur besteht\nanscheinend aus mehreren\naufeinandergestapelten Wesen.
807
+str_pokedex_eintraege_text_806=Eine Ultrabestie, die ihre\nGegner mit Explosionen\nerschreckt.
808
+str_pokedex_eintraege_text_807=Es nähert sich seinen Gegnern\nsehr schnell und reißt ihnen\ldie Gliedmaßen raus.
809
+str_pokedex_eintraege_text_808=Sie ist zwar klein, aber nicht zu\nunterschätzen. Ihre telekinetischen\nKräfte können Berge versetzen.
810
+str_pokedex_eintraege_text_809=Sie ist zwar noch kein vollent-\nwickelter Drache, weist aber\ninzwischen enorme Kräfte auf.
811
+str_pokedex_eintraege_text_810=Geschichten sagen, dass dieses\nPokémon ein Nachfahrer eines\nlegendären Ritter des Himmels sei.
812
+str_pokedex_eintraege_text_811=Bereits in jungen Jahren ist Mamoi\nein sehr intelligentes Pokémon. Es\nvergisst Gesichter niemals!
813
+str_pokedex_eintraege_text_812=Ein sehr friedlich gesinntes\nPokémon, welches Kämpfe lieber aus\ndem Weg geht.
814
+str_pokedex_eintraege_text_813=Seine hohe Intelligez und\nGeschwindigkeit sind auf seine\nVorfahren zurückzuführen.
815
+str_pokedex_eintraege_text_814=Für seinen Rudelführer Rattikarl\ndurchstreift es die Stadt im Dunkeln\nauf der Suche nach gutem Futter.
816
+str_pokedex_eintraege_text_815=Ein Gourmet, dem Geschmack und\nFrische seines Futters wichtig\nsind.
817
+str_pokedex_eintraege_text_816=Dank seiner Psychokräfte kann es\nsich auf seinem Schweif schwebend\nfortbewegen.
818
+str_pokedex_eintraege_text_817=Sein Panzer ist zwar robust, aber\nso hart, dass es seinen Körper nicht\nvollständig zusammenrollen kann.
819
+str_pokedex_eintraege_text_818=Auf der Flucht vor Vulkanausbrüchen\nhat es sich auf verschneiten Bergen\nangesiedelt.
820
+str_pokedex_eintraege_text_819=Wenn ihm heiß wird, erzeugt es mit\nseinen sechs Schweifen Kiesel aus\nEis, um sich abzukühlen.
821
+str_pokedex_eintraege_text_820=Es greift seine Feinde mittels Eis-\nkristallen an, die es mit seinem\nFell erzeugt.
822
+str_pokedex_eintraege_text_821=Die metallischen Fortsätze auf\nseinem Kopf waren ursprünglich\nHaare.
823
+str_pokedex_eintraege_text_822=Mit seinen golden leuchtenden\nHaaren schützt es sich.
824
+str_pokedex_eintraege_text_823=Verschmutzt man die Münze an\nseiner Stirn, so verfällt es in\neine wahnsinnige Hysterie.
825
+str_pokedex_eintraege_text_824=Es bevorzugt fiese Angriffe aus dem\nHinterhalt oder der Dunkelheit. Es\nhält alles außer sich für Nutzlos.
826
+str_pokedex_eintraege_text_825=Fallen die Kristalle von seinem\nKörper ab, entweichen die\ntödlichen Giftstoffe.
827
+str_pokedex_eintraege_text_826=Der Müll, den Sleimok verzehrt,\nlöst im Inneren seines Körpers\nchemische Reaktionen aus.
828
+str_pokedex_eintraege_text_827=Wenn man auf ein am Boden schlafen-\ndes Kleinstein tritt, durchfährt\nein Stromschlag den Körper.
829
+str_pokedex_eintraege_text_828=Die verzehrten Teilchen werden zu\nKristallen, die an einer\nKörperstelle hervortreten.
830
+str_pokedex_eintraege_text_829=Es feuert elektrisch geladene Felsen\nab. Selbst eine Schramme genügt, um\nseine Gegner bewusstlos zu machen.
831
+str_pokedex_eintraege_text_830=Durch den Wachstumsschub wurden\nseine Psycho-Kräfte überlässig und\nerwäckten seine Drachen-Kräfte.
832
+str_pokedex_eintraege_text_831=Die Knochen in seinem Besitz stammen\nvon der Mutter. Nach ihrem Tod wurde\nihre Trauer zu Flammen.

+ 1120
- 1
string/de/pkmn_data/pokemon_names.txt
File diff suppressed because it is too large
View File


+ 50
- 0
update_all.sh View File

@@ -0,0 +1,50 @@
1
+#!/bin/sh
2
+
3
+main_repo=$(pwd)
4
+
5
+git_save() {
6
+    status=$(git status -s)
7
+
8
+    if [ "$status" ]; then
9
+        git stash push --include-untracked
10
+        return 0
11
+    else
12
+        return 1
13
+    fi
14
+}
15
+
16
+git_restore() {
17
+    if [ $1 -eq 0 ]; then
18
+        git stash pop
19
+    fi
20
+}
21
+
22
+# update main
23
+git pull
24
+
25
+# update battle_engine
26
+echo "*** Updating Battle Engine repository ***"
27
+cd $main_repo/battle_engine
28
+git_save
29
+result=$?
30
+git checkout master
31
+git pull
32
+git_restore $result
33
+
34
+# update g3headers
35
+echo "*** Updating g3headers repository ***"
36
+cd $main_repo/g3headers
37
+git_save
38
+result=$?
39
+git checkout master
40
+git pull
41
+git_restore $result
42
+
43
+# update private
44
+echo "*** Updating private repository ***"
45
+cd $main_repo/sots-private
46
+git_save
47
+result=$?
48
+git checkout master
49
+git pull
50
+git_restore $result