summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarijn van der Werf <marijn.vanderwerf@gmail.com>2017-07-08 21:19:28 +0200
committerMarijn van der Werf <marijn.vanderwerf@gmail.com>2017-07-09 13:54:21 +0200
commitc6e9dd8a2a56e13cf93ca3b7ad0dae73918771df (patch)
tree680a49ecf53e3cd889c219a506c26563b438f809
parenta0e590b739a2bdd8e76c004ae60662bd81d33ca9 (diff)
Build German Sapphire (1.0)
-rw-r--r--.travis.yml1
-rw-r--r--Makefile3
-rw-r--r--asm-de/battle_message.s4
-rw-r--r--asm-de/easy_chat.s4
-rw-r--r--asm/crt0.s11
-rw-r--r--asm/rom_header.inc4
-rw-r--r--constants/misc_constants.inc8
-rw-r--r--constants/version.inc6
-rw-r--r--data-de/menu_cursor.s2
-rw-r--r--data-de/text/credits.inc4
-rw-r--r--graphics-de/title_screen/logo_sapphire.pal227
-rw-r--r--graphics-de/title_screen/pokemon_sapphire.pngbin0 -> 4558 bytes
-rw-r--r--graphics-de/title_screen/sapphireversion.pngbin0 -> 2321 bytes
-rw-r--r--sapphire_de.sha11
-rw-r--r--src/agb_flash_mx.c4
-rw-r--r--src/data/pokedex_entries_de.h3030
-rw-r--r--src/menu_cursor.c4
-rw-r--r--src/title_screen.c10
18 files changed, 3311 insertions, 12 deletions
diff --git a/.travis.yml b/.travis.yml
index 3db6ab6fc..56bea002d 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -55,5 +55,6 @@ matrix:
script:
- ./build_tools.sh
- make -j2 compare_ruby_de
+ - make -j2 compare_sapphire_de
allow_failures:
- env: _="Formatting"
diff --git a/Makefile b/Makefile
index c8482e7c7..e18b7b2f0 100644
--- a/Makefile
+++ b/Makefile
@@ -26,7 +26,7 @@ RAMSCRGEN := tools/ramscrgen/ramscrgen
REVISION := 0
-VERSIONS := ruby sapphire ruby_rev1 sapphire_rev1 ruby_rev2 sapphire_rev2 ruby_de
+VERSIONS := ruby sapphire ruby_rev1 sapphire_rev1 ruby_rev2 sapphire_rev2 ruby_de sapphire_de
# Clear the default suffixes.
.SUFFIXES:
@@ -178,3 +178,4 @@ $(eval $(call VERSION_RULES,sapphire,SAPPHIRE,0,ENGLISH))
$(eval $(call VERSION_RULES,sapphire_rev1,SAPPHIRE,1,ENGLISH))
$(eval $(call VERSION_RULES,sapphire_rev2,SAPPHIRE,2,ENGLISH))
$(eval $(call VERSION_RULES,ruby_de,RUBY,0,GERMAN))
+$(eval $(call VERSION_RULES,sapphire_de,SAPPHIRE,0,GERMAN))
diff --git a/asm-de/battle_message.s b/asm-de/battle_message.s
index dda69ce44..2f671a766 100644
--- a/asm-de/battle_message.s
+++ b/asm-de/battle_message.s
@@ -1561,11 +1561,11 @@ _08de121754:
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
- ldr r0, _08de121764 @ =0x081fd47c
+ ldr r0, _08de121764 @ =gTrainers+4
adds r4, r1, r0
b _081219E6
.align 2, 0
-_08de121764: .4byte 0x081fd47c
+_08de121764: .4byte gTrainers+4
_08121830:
lsls r0, r7, 3
subs r0, r7
diff --git a/asm-de/easy_chat.s b/asm-de/easy_chat.s
index 54cf8808c..9f5254147 100644
--- a/asm-de/easy_chat.s
+++ b/asm-de/easy_chat.s
@@ -4212,7 +4212,7 @@ _080E812C:
mov r2, r8
strb r2, [r0]
adds r0, 0x1
- ldr r1, _080E81A4 @ =0x083e7686
+ ldr r1, _080E81A4 @ =gBerryMasterWifePhrases + 0x2
adds r4, r1
ldrh r1, [r4]
movs r2, 0
@@ -4246,7 +4246,7 @@ _080E818A:
_080E8198: .4byte 0x0200b19a
_080E819C: .4byte 0xffff5e66
_080E81A0: .4byte gBerryMasterWifePhrases
-_080E81A4: .4byte 0x083e7686
+_080E81A4: .4byte gBerryMasterWifePhrases + 0x2
_080E81A8:
lsls r0, r4, 16
lsrs r5, r0, 16
diff --git a/asm/crt0.s b/asm/crt0.s
index 121b11744..049392be9 100644
--- a/asm/crt0.s
+++ b/asm/crt0.s
@@ -1,4 +1,6 @@
.include "constants/gba_constants.inc"
+ .include "constants/misc_constants.inc"
+ .include "constants/version.inc"
.syntax unified
@@ -47,10 +49,15 @@ GPIOPortReadEnable: @ 80000C8
.4byte 0xFFFFFFFF
.4byte 0xFFFFFFFF
.4byte 0xFFFFFFFF
- .4byte 2
- .4byte 5
+ .4byte GAME_VERSION
+ .4byte GAME_LANGUAGE
+ .ifdef SAPPHIRE
+ .ascii "pokemon sapphire version"
+ .space 8
+ .else
.ascii "pokemon ruby version"
.space 12
+ .endif
.4byte gMonFrontPicTable
.4byte gMonBackPicTable
.4byte gMonPaletteTable
diff --git a/asm/rom_header.inc b/asm/rom_header.inc
index 43eec30bb..a852a9f23 100644
--- a/asm/rom_header.inc
+++ b/asm/rom_header.inc
@@ -66,8 +66,12 @@ RomHeaderChecksum:
.byte 0x41 - REVISION
.endif
.else
+ .ifdef SAPPHIRE
+ .byte 0x56
+ .else
.byte 0x42
.endif
+ .endif
RomHeaderReserved2:
.space 2
diff --git a/constants/misc_constants.inc b/constants/misc_constants.inc
index 438fed6b6..5f4330928 100644
--- a/constants/misc_constants.inc
+++ b/constants/misc_constants.inc
@@ -32,8 +32,14 @@
.equiv MALE, 0
.equiv FEMALE, 1
+ .ifdef ENGLISH
.equiv GAME_LANGUAGE, 2
-
+ .else
+ .ifdef GERMAN
+ .equiv GAME_LANGUAGE, 5
+ .endif
+ .endif
+
.equiv ENEMY_TYPE1, 0
.equiv ENEMY_TYPE2, 1
.equiv PLAYER_TYPE1, 2
diff --git a/constants/version.inc b/constants/version.inc
index 33d2804fc..c93e439f4 100644
--- a/constants/version.inc
+++ b/constants/version.inc
@@ -1,4 +1,10 @@
.ifdef SAPPHIRE
+ .equiv GAME_VERSION, 1
+ .else
+ .equiv GAME_VERSION, 2
+ .endif
+
+ .ifdef SAPPHIRE
.set BGM_EVIL_TEAM, BGM_AQA_0
.set BGM_GOOD_TEAM, BGM_MGM0
.else
diff --git a/data-de/menu_cursor.s b/data-de/menu_cursor.s
index d511436c7..5f5fcd2d7 100644
--- a/data-de/menu_cursor.s
+++ b/data-de/menu_cursor.s
@@ -382,4 +382,6 @@ gUnknown_0842F788:: @ 842F788
.align 2
gUnknown_0842F790:: @ 842F790
.4byte 0xFFFF0000, 70
+
+gUnknown_0842F798:: @ 842F798
.4byte 0xFFFF0000, 134
diff --git a/data-de/text/credits.inc b/data-de/text/credits.inc
index 1d2d63161..3b6119866 100644
--- a/data-de/text/credits.inc
+++ b/data-de/text/credits.inc
@@ -634,7 +634,11 @@ CreditsEBU::
credits_entry 0, Text_EBU
CreditsVersion::
+ .ifdef SAPPHIRE
+ credits_entry 0, Text_Version_Sapphire
+ .else
credits_entry 0, Text_Version_Ruby
+ .endif
CreditsNOEProductTesting::
credits_entry 0, Category_NOEProductTesting
diff --git a/graphics-de/title_screen/logo_sapphire.pal b/graphics-de/title_screen/logo_sapphire.pal
new file mode 100644
index 000000000..7b74308af
--- /dev/null
+++ b/graphics-de/title_screen/logo_sapphire.pal
@@ -0,0 +1,227 @@
+JASC-PAL
+0100
+224
+0 0 0
+0 0 0
+246 222 24
+255 238 16
+255 246 24
+246 246 41
+246 246 246
+246 255 255
+255 246 246
+8 8 8
+16 8 8
+0 0 255
+246 222 32
+246 222 41
+255 238 41
+246 238 238
+255 255 16
+255 255 24
+255 255 246
+255 255 255
+246 238 32
+255 230 24
+246 230 41
+246 238 41
+255 238 49
+255 246 32
+255 246 41
+255 255 32
+255 255 41
+16 8 16
+24 16 16
+24 16 24
+24 24 16
+24 24 24
+32 24 24
+32 32 24
+24 24 32
+41 32 32
+41 41 32
+90 82 82
+222 180 16
+0 0 131
+8 8 131
+16 8 230
+16 8 238
+8 0 255
+24 0 246
+24 0 255
+24 8 246
+24 8 255
+8 16 246
+172 172 172
+189 180 189
+197 197 197
+213 213 213
+230 230 230
+246 230 24
+246 230 32
+255 238 24
+255 238 32
+246 230 49
+246 238 49
+16 16 16
+16 16 24
+32 24 32
+32 32 32
+24 24 41
+24 32 41
+32 24 41
+32 32 41
+24 32 57
+24 41 65
+32 32 57
+32 41 57
+24 41 74
+32 32 74
+0 0 115
+24 32 106
+41 32 41
+41 41 41
+49 41 49
+41 41 65
+41 32 82
+41 32 98
+41 41 82
+41 41 90
+41 32 106
+41 24 115
+41 41 115
+41 49 115
+57 49 49
+57 49 57
+57 57 49
+65 57 57
+65 57 65
+74 65 65
+74 65 74
+74 74 82
+90 82 90
+90 90 90
+106 98 98
+106 106 106
+123 98 115
+139 106 106
+180 139 57
+189 148 49
+172 131 65
+180 148 65
+205 164 32
+205 172 24
+197 164 41
+197 172 49
+123 123 123
+139 123 106
+164 123 82
+156 131 98
+172 139 82
+172 156 106
+189 172 98
+197 189 82
+213 172 24
+222 180 24
+213 189 32
+222 189 24
+230 205 24
+238 213 24
+213 180 41
+222 197 41
+213 189 49
+213 197 74
+230 213 41
+230 222 41
+213 213 65
+230 222 57
+8 8 197
+16 8 197
+32 8 205
+41 8 197
+16 8 213
+16 8 222
+24 8 213
+32 8 213
+41 8 213
+41 8 222
+49 8 213
+57 8 213
+24 0 238
+24 8 230
+32 0 230
+32 8 230
+41 0 230
+41 0 238
+41 8 230
+41 8 238
+49 0 230
+49 8 230
+57 0 238
+57 8 238
+8 8 246
+8 8 255
+16 0 246
+16 0 255
+16 8 246
+16 8 255
+32 0 246
+32 0 255
+32 8 246
+32 8 255
+41 0 246
+41 8 246
+49 0 246
+57 0 246
+8 16 131
+24 24 131
+16 24 148
+32 24 156
+41 24 131
+41 24 156
+41 41 131
+41 41 148
+16 16 180
+24 16 197
+24 24 180
+24 32 180
+41 16 172
+41 16 189
+41 24 180
+49 32 189
+8 16 222
+16 16 213
+8 24 222
+16 24 222
+24 16 238
+16 16 246
+41 16 213
+41 24 213
+57 24 213
+57 32 213
+32 16 230
+32 24 222
+57 24 222
+49 16 230
+90 65 164
+98 57 156
+98 74 156
+98 82 148
+115 82 131
+115 90 156
+123 106 148
+139 115 139
+82 49 180
+82 57 172
+98 65 172
+106 82 172
+74 32 189
+74 32 205
+82 49 189
+82 49 197
+123 131 131
+131 131 131
+139 131 131
+139 139 139
+156 131 131
+156 148 156
diff --git a/graphics-de/title_screen/pokemon_sapphire.png b/graphics-de/title_screen/pokemon_sapphire.png
new file mode 100644
index 000000000..2e451f746
--- /dev/null
+++ b/graphics-de/title_screen/pokemon_sapphire.png
Binary files differ
diff --git a/graphics-de/title_screen/sapphireversion.png b/graphics-de/title_screen/sapphireversion.png
new file mode 100644
index 000000000..3e3c31a09
--- /dev/null
+++ b/graphics-de/title_screen/sapphireversion.png
Binary files differ
diff --git a/sapphire_de.sha1 b/sapphire_de.sha1
new file mode 100644
index 000000000..f99533574
--- /dev/null
+++ b/sapphire_de.sha1
@@ -0,0 +1 @@
+fa0bd1abe04fea17016f585454d0f1392f342a21 pokesapphire_de.gba
diff --git a/src/agb_flash_mx.c b/src/agb_flash_mx.c
index 01f848901..67348901f 100644
--- a/src/agb_flash_mx.c
+++ b/src/agb_flash_mx.c
@@ -26,7 +26,11 @@ const struct FlashSetupInfo MX29L010 =
0 // appears to be unused
},
{ 3, 1 }, // wait state setup data
+#if defined(GERMAN) && defined(SAPPHIRE)
+ { { 0xBF, 0xD4 } } // ID
+#else
{ { 0xC2, 0x09 } } // ID
+#endif
}
};
diff --git a/src/data/pokedex_entries_de.h b/src/data/pokedex_entries_de.h
index 38263ec6e..0f64cba66 100644
--- a/src/data/pokedex_entries_de.h
+++ b/src/data/pokedex_entries_de.h
@@ -1,3 +1,11 @@
+#ifdef SAPPHIRE
+static const u8 DexDescription_Dummy_1[] = _(
+ "Dieses POKéMON wurde erst vor kurzem \n"
+ "entdeckt und wird noch erforscht.");
+static const u8 DexDescription_Dummy_2[] = _(
+ "Zur Zeit sind keine genauen Informatio-\n"
+ "nen über dieses POKéMON vorhanden.");
+#else
static const u8 DexDescription_Dummy_1[] = _(
"Dieses POKéMON wurde erst vor kurzem \n"
"entdeckt und wird noch erforscht.");
@@ -5,7 +13,17 @@ static const u8 DexDescription_Dummy_2[] = _(
"Zur Zeit sind keine genauen\n"
"Informationen über dieses\n"
"POKéMON vorhanden.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Bisasam_1[] = _(
+ "BISASAM macht gern einmal ein\n"
+ "Nickerchen im Sonnenschein.\n"
+ "Auf seinem Rücken trägt es einen Samen.");
+static const u8 DexDescription_Bisasam_2[] = _(
+ "Indem es Sonnenstrahlen aufsaugt,\n"
+ "wird er zunehmend größer.");
+#else
static const u8 DexDescription_Bisasam_1[] = _(
"BISASAM macht gern einmal ein\n"
"Nickerchen im Sonnenschein.\n"
@@ -13,7 +31,18 @@ static const u8 DexDescription_Bisasam_1[] = _(
static const u8 DexDescription_Bisasam_2[] = _(
"Indem es Sonnenstrahlen aufsaugt,\n"
"wird der Samen zunehmend größer.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Bisaknosp_1[] = _(
+ "BISAKNOSP hat eine Knospe auf seinem\n"
+ "Rücken. Seine Beine und sein Stamm sind\n"
+ "kräftig genug, um sein Gewicht zu");
+static const u8 DexDescription_Bisaknosp_2[] = _(
+ "tragen. Wenn es lange in der Sonne liegt,\n"
+ "ist das ein Anzeichen dafür, dass die\n"
+ "Knospe bald blüht.");
+#else
static const u8 DexDescription_Bisaknosp_1[] = _(
"BISAKNOSP hat eine Knospe auf seinem\n"
"Rücken. Beine und Rumpf sind kräftig\n"
@@ -22,7 +51,17 @@ static const u8 DexDescription_Bisaknosp_2[] = _(
"Wenn es lange in der Sonne liegt, ist das\n"
"ein Anzeichen dafür, dass die Knospe\n"
"bald blüht.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Bisaflor_1[] = _(
+ "BISAFLOR hat eine Blume auf seinem\n"
+ "Rücken. Wenn sie viel Nahrung und Sonne\n"
+ "aufnimmt, verfärbt sie sich bunt.");
+static const u8 DexDescription_Bisaflor_2[] = _(
+ "Der Duft der Blume besänftigt die\n"
+ "Gemüter der Menschen.");
+#else
static const u8 DexDescription_Bisaflor_1[] = _(
"BISAFLOR hat eine Blume auf seinem\n"
"Rücken. Wenn sie viel Nahrung und Sonne\n"
@@ -30,7 +69,17 @@ static const u8 DexDescription_Bisaflor_1[] = _(
static const u8 DexDescription_Bisaflor_2[] = _(
"Der Duft der Blume mildert die Emotionen\n"
"der Menschen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Glumanda_1[] = _(
+ "Die Flamme auf seiner Schweifspitze\n"
+ "zeigt seine Gefühlslage an. Sie\n"
+ "flackert, wenn GLUMANDA zufrieden ist.");
+static const u8 DexDescription_Glumanda_2[] = _(
+ "Wenn dieses POKéMON wütend wird, lodert\n"
+ "die Flamme sehr stark.");
+#else
static const u8 DexDescription_Glumanda_1[] = _(
"Die Flamme auf seiner Schweifspitze\n"
"zeigt seine Gefühlslage an. Sie\n"
@@ -38,7 +87,18 @@ static const u8 DexDescription_Glumanda_1[] = _(
static const u8 DexDescription_Glumanda_2[] = _(
"Wenn dieses POKéMON wütend wird, lodert\n"
"die Flamme gewaltig.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Glutexo_1[] = _(
+ "GLUTEXO attackiert seine Feinde mit\n"
+ "aller Gewalt und unter Einsatz seiner\n"
+ "scharfen Krallen. Trifft es auf starke");
+static const u8 DexDescription_Glutexo_2[] = _(
+ "Gegner, wird es wütend und die\n"
+ "Flamme auf seiner Schweifspitze\n"
+ "flackert in einem bläulichen Ton.");
+#else
static const u8 DexDescription_Glutexo_1[] = _(
"Gnadenlos besiegt GLUTEXO seine Geg-\n"
"ner mit seinen scharfen Klauen. Wenn es \n"
@@ -47,7 +107,17 @@ static const u8 DexDescription_Glutexo_2[] = _(
"wütend und die Flamme auf seiner\n"
"Schweifspitze flackert in einem\n"
"bläulichen Ton.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Glurak_1[] = _(
+ "GLURAK fliegt durch die Lüfte, um\n"
+ "starke Gegner aufzuspüren. Sein heißer\n"
+ "Feueratem bringt alles zum Schmelzen.");
+static const u8 DexDescription_Glurak_2[] = _(
+ "Aber es richtet seinen Feueratem nie\n"
+ "gegen schwächere Gegner.");
+#else
static const u8 DexDescription_Glurak_1[] = _(
"GLURAK fliegt durch die Lüfte, um\n"
"starke Gegner aufzuspüren. Sein heißer\n"
@@ -55,6 +125,7 @@ static const u8 DexDescription_Glurak_1[] = _(
static const u8 DexDescription_Glurak_2[] = _(
"Aber es richtet seinen Feueratem nie\n"
"auf schwächere Gegner.");
+#endif
static const u8 DexDescription_Schiggy_1[] = _(
"SCHIGGYs Panzer dient nicht nur zum\n"
@@ -81,6 +152,15 @@ static const u8 DexDescription_Turtok_2[] = _(
"verschießen, dass es damit aus fast\n"
"50 Metern leere Dosen trifft.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Raupy_1[] = _(
+ "RAUPY ist sehr gefräßig. Es kann\n"
+ "Blätter verschlingen, die seine eigene\n"
+ "Größe um ein Vielfaches übersteigen.");
+static const u8 DexDescription_Raupy_2[] = _(
+ "Seine Antennen sondern einen\n"
+ "übel riechenden Gestank ab.");
+#else
static const u8 DexDescription_Raupy_1[] = _(
"RAUPY ist sehr gefräßig, es kann\n"
"Blätter verschlingen, die größer sind\n"
@@ -88,7 +168,17 @@ static const u8 DexDescription_Raupy_1[] = _(
static const u8 DexDescription_Raupy_2[] = _(
"Seine Antennen sondern einen\n"
"übel riechenden Gestank ab.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Safcon_1[] = _(
+ "Der Panzer dieses POKéMON ist hart wie\n"
+ "Stahl. SAFCON bewegt sich kaum, da es\n"
+ "das weiche Innere unter seiner harten");
+static const u8 DexDescription_Safcon_2[] = _(
+ "Schale auf seine Entwicklung \n"
+ "vorbereitet.");
+#else
static const u8 DexDescription_Safcon_1[] = _(
"Der Panzer dieses POKéMON ist hart wie\n"
"Stahl. SAFCON bewegt sich kaum,");
@@ -96,6 +186,7 @@ static const u8 DexDescription_Safcon_2[] = _(
"da es das weiche Innere unter seiner\n"
"harten Schale auf seine Entwicklung \n"
"vorbereitet.");
+#endif
static const u8 DexDescription_Smettbo_1[] = _(
"SMETTBOs größte Fähigkeit ist das Auf-\n"
@@ -105,6 +196,16 @@ static const u8 DexDescription_Smettbo_2[] = _(
"fast 10 km von seinem Nest entfernt\n"
"blühen.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Hornliu_1[] = _(
+ "HORNLIU verfügt über einen ausge-\n"
+ "zeichneten Geruchssinn. Es ist in der\n"
+ "Lage, seine Lieblingsblätter von denen");
+static const u8 DexDescription_Hornliu_2[] = _(
+ "zu unterscheiden, die es nicht mag,\n"
+ "indem es mit seinem großen roten\n"
+ "Rüssel daran schnuppert.");
+#else
static const u8 DexDescription_Hornliu_1[] = _(
"HORNLIU verfügt über einen ausge-\n"
"zeichneten Geruchssinn. So kann es\n"
@@ -113,7 +214,18 @@ static const u8 DexDescription_Hornliu_2[] = _(
"unterscheiden, die es nicht mag, indem\n"
"es mit seiner großen roten Nase daran\n"
"schnuppert.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Kokuna_1[] = _(
+ "KOKUNA bewegt sich kaum, wenn es sich\n"
+ "an einen Baum heftet. In seinem Inneren\n"
+ "jedoch regt sich einiges, da es sich auf");
+static const u8 DexDescription_Kokuna_2[] = _(
+ "seine bevorstehende Entwicklung \n"
+ "vorbereitet. Dabei wird seine Schale\n"
+ "sehr heiß.");
+#else
static const u8 DexDescription_Kokuna_1[] = _(
"KOKUNA bewegt sich kaum, wenn es an\n"
"einem Baum haftet. In seinem Inneren\n"
@@ -122,14 +234,33 @@ static const u8 DexDescription_Kokuna_2[] = _(
"seine bevorstehende Entwicklung vor-\n"
"bereitet. Dabei wird seine Schale sehr\n"
"heiß.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Bibor_1[] = _(
+ "BIBOR ist sehr wehrhaft. Es sollte sich\n"
+ "besser niemand seinem Nest nähern.");
+static const u8 DexDescription_Bibor_2[] = _(
+ "Wenn man sie ärgert, greifen sie in\n"
+ "Schwärmen an.");
+#else
static const u8 DexDescription_Bibor_1[] = _(
"BIBOR sind sehr wehrhaft. Es sollte sich\n"
"besser niemand ihrem Nest nähern.");
static const u8 DexDescription_Bibor_2[] = _(
"Wenn man sie ärgert, greifen sie in\n"
"Schwärmen an.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Taubsi_1[] = _(
+ "TAUBSI verfügt über einen sehr ge-\n"
+ "schulten Orientierungssinn. Es kehrt \n"
+ "zielsicher zu seinem Nest zurück,");
+static const u8 DexDescription_Taubsi_2[] = _(
+ "egal, wie weit es sich von seiner \n"
+ "gewohnten Umgebung entfernt hat.");
+#else
static const u8 DexDescription_Taubsi_1[] = _(
"TAUBSI verfügt über einen sehr ge-\n"
"schulten Orientierungssinn. Es kehrt \n"
@@ -137,6 +268,7 @@ static const u8 DexDescription_Taubsi_1[] = _(
static const u8 DexDescription_Taubsi_2[] = _(
"egal, wie weit es sich von seiner\n"
"gewohnten Umgebung entfernt hat.");
+#endif
static const u8 DexDescription_Tauboga_1[] = _(
"TAUBOGA nennt ein großes Gebiet sein\n"
@@ -165,6 +297,15 @@ static const u8 DexDescription_Rattfratz_2[] = _(
"seinen Lebensraum und richtet sein\n"
"Nest überall ein.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Rattikarl_1[] = _(
+ "RATTIKARLs kräftige Zähne wachsen\n"
+ "immer nach. Deshalb nagt es ständig\n"
+ "Steine und Baumstämme an.");
+static const u8 DexDescription_Rattikarl_2[] = _(
+ "Manchmal knabbert es sogar\n"
+ "Hauswände an.");
+#else
static const u8 DexDescription_Rattikarl_1[] = _(
"RATTIKARLs kräftige Zähne wachsen\n"
"ständig. Deshalb nagt es unablässig\n"
@@ -172,7 +313,18 @@ static const u8 DexDescription_Rattikarl_1[] = _(
static const u8 DexDescription_Rattikarl_2[] = _(
"um sie abzuwetzen. Manchmal knabbert\n"
"es sogar Hauswände an.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Habitak_1[] = _(
+ "HABITAK kann einen sehr lauten Schrei\n"
+ "ausstoßen, den man über die Entfernung\n"
+ "von 1 km vernehmen kann. Durch das");
+static const u8 DexDescription_Habitak_2[] = _(
+ "Echo seiner hohen, wehklagenden \n"
+ "Schreie warnt dieses POKéMON seine\n"
+ "Artgenossen vor drohender Gefahr.");
+#else
static const u8 DexDescription_Habitak_1[] = _(
"HABITAK kann einen sehr lauten Schrei\n"
"ausstoßen, den man über die Entfernung\n"
@@ -181,7 +333,18 @@ static const u8 DexDescription_Habitak_2[] = _(
"Durch das Echo seiner hohen, wehklagen-\n"
"den Schreie warnt dieses POKéMON seine\n"
"Artgenossen vor drohender Gefahr.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Ibitak_1[] = _(
+ "IBITAK erkennt man an seinem langen \n"
+ "Schnabel. \n"
+ "Er ist hervorragend dafür geeignet,");
+static const u8 DexDescription_Ibitak_2[] = _(
+ "im Erdreich oder im Wasser Beute zu\n"
+ "jagen. Es setzt seinen langen, dünnen\n"
+ "Schnabel dabei sehr geschickt ein.");
+#else
static const u8 DexDescription_Ibitak_1[] = _(
"IBITAK erkennt man an seinem langen \n"
"Hals und Schnabel. \n"
@@ -190,7 +353,17 @@ static const u8 DexDescription_Ibitak_2[] = _(
"im Erdreich oder im Wasser Beute zu\n"
"jagen. Es setzt seinen langen, dünnen\n"
"Schnabel dabei sehr geschickt ein.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Rettan_1[] = _(
+ "RETTAN rollt sich zu einer Spirale \n"
+ "zusammen, wenn es sich ausruht.\n"
+ "Aus dieser Haltung kann es blitzschnell");
+static const u8 DexDescription_Rettan_2[] = _(
+ "auf Bedrohungen aus allen Richtungen\n"
+ "reagieren, indem es seinen Kopf hebt.");
+#else
static const u8 DexDescription_Rettan_1[] = _(
"RETTAN rollt sich zu einer Spirale zu-\n"
"sammen, wenn es sich ausruht.\n"
@@ -198,6 +371,7 @@ static const u8 DexDescription_Rettan_1[] = _(
static const u8 DexDescription_Rettan_2[] = _(
"auf Bedrohungen aus allen Richtungen\n"
"reagieren, indem es seinen Kopf hebt.");
+#endif
static const u8 DexDescription_Arbok_1[] = _(
"Dieses POKéMON ist unheimlich stark. Es\n"
@@ -208,6 +382,16 @@ static const u8 DexDescription_Arbok_2[] = _(
"es unmöglich, seinem Würgegriff zu ent-\n"
"kommen.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Pikachu_1[] = _(
+ "Dieses POKéMON kann in seinen\n"
+ "Backentaschen Elektrizität speichern.\n"
+ "Diese laden sich nachts auf, während");
+static const u8 DexDescription_Pikachu_2[] = _(
+ "PIKACHU schläft. Es entlädt manchmal\n"
+ "seine elektrische Ladung, wenn es gera-\n"
+ "de aufgewacht und noch schläfrig ist.");
+#else
static const u8 DexDescription_Pikachu_1[] = _(
"Immer wenn PIKACHU auf etwas Neues\n"
"stößt, jagt es einen Elektroschock \n"
@@ -216,7 +400,17 @@ static const u8 DexDescription_Pikachu_2[] = _(
"Wenn du eine verkohlte Beere findest,\n"
"hat dieses POKéMON seine elektrische\n"
"Ladung falsch eingeschätzt.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Raichu_1[] = _(
+ "Dieses POKéMON gibt eine schwache\n"
+ "elektrische Ladung ab. Dadurch glüht\n"
+ "es bei Dunkelheit leicht. RAICHU entlädt");
+static const u8 DexDescription_Raichu_2[] = _(
+ "Elektrizität, indem es sein\n"
+ "Hinterteil in den Boden gräbt.");
+#else
static const u8 DexDescription_Raichu_1[] = _(
"Wenn seine elektrische Ladung zu groß\n"
"wird, entlädt RAICHU seine Energie ins\n"
@@ -224,7 +418,18 @@ static const u8 DexDescription_Raichu_1[] = _(
static const u8 DexDescription_Raichu_2[] = _(
"Neben dem Nest dieses POKéMON findet\n"
"man häufig versengtes Erdreich.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Sandan_1[] = _(
+ "SANDAN hat eine sehr trockene und\n"
+ "extrem robuste Haut. Dieses POKéMON\n"
+ "kann sich zu einem Ball zusammenrollen,");
+static const u8 DexDescription_Sandan_2[] = _(
+ "von dem jegliche Angriffe abprallen.\n"
+ "Nachts gräbt es sich im Wüstensand ein\n"
+ "und schläft dort.");
+#else
static const u8 DexDescription_Sandan_1[] = _(
"SANDANs Körper kann sehr viel Wasser\n"
"aufnehmen, so dass es auch in der\n"
@@ -232,7 +437,18 @@ static const u8 DexDescription_Sandan_1[] = _(
static const u8 DexDescription_Sandan_2[] = _(
"Dieses POKéMON rollt sich zusammen, um\n"
"sich vor Feinden zu schützen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Sandamer_1[] = _(
+ "SANDAMER kann sich zu einem Ball mit\n"
+ "langen Stacheln zusammenrollen. Im\n"
+ "Kampf schlägt es seine Gegner in die");
+static const u8 DexDescription_Sandamer_2[] = _(
+ "Flucht, indem es sie mit seinen Stacheln\n"
+ "sticht. Dann springt es sie an und\n"
+ "schlägt mit seinen scharfen Klauen zu.");
+#else
static const u8 DexDescription_Sandamer_1[] = _(
"SANDAMERs Körper ist übersät\n"
"mit spitzen Stacheln, die eigentlich\n"
@@ -240,7 +456,18 @@ static const u8 DexDescription_Sandamer_1[] = _(
static const u8 DexDescription_Sandamer_2[] = _(
"Einmal im Jahr fallen die alten Stacheln\n"
"aus und werden durch neue ersetzt.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_NidoranF_1[] = _(
+ "NIDORAN besitzt Widerhaken, die ein\n"
+ "starkes Gift ausstoßen. Sie sind \n"
+ "vermutlich zum Schutz dieses");
+static const u8 DexDescription_NidoranF_2[] = _(
+ "schmächtigen POKéMON entstanden.\n"
+ "Wenn es wütend wird, stößt es ein\n"
+ "gefährliches Gift aus seinem Horn aus.");
+#else
static const u8 DexDescription_NidoranF_1[] = _(
"NIDORAN besitzt Widerhaken, die ein\n"
"starkes Gift ausstoßen. Sie sind ver-\n"
@@ -249,7 +476,18 @@ static const u8 DexDescription_NidoranF_2[] = _(
"schmächtigen POKéMON entstanden.\n"
"Wenn es wütend wird, stößt es ein\n"
"gefährliches Gift aus seinem Horn aus.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Nidorina_1[] = _(
+ "Wenn NIDORINA mit seinen Freunden oder\n"
+ "seiner Familie zusammen ist, zieht\n"
+ "es seine Widerhaken ein, damit");
+static const u8 DexDescription_Nidorina_2[] = _(
+ "es niemanden verletzt. Dieses\n"
+ "POKéMON wird nervös, wenn man es\n"
+ "von seinen Artgenossen trennt.");
+#else
static const u8 DexDescription_Nidorina_1[] = _(
"Wenn NIDORINA mit seinen Freunden oder\n"
"seiner Familie zusammen ist, zieht\n"
@@ -258,7 +496,18 @@ static const u8 DexDescription_Nidorina_2[] = _(
"niemanden verletzt. Dieses\n"
"POKéMON wird nervös, wenn man es\n"
"von seinen Artgenossen trennt.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Nidoqueen_1[] = _(
+ "NIDOQUEENs Körper ist mit sehr harten\n"
+ "Schuppen bedeckt. Es ist sehr\n"
+ "geschickt darin, Gegner mit harten");
+static const u8 DexDescription_Nidoqueen_2[] = _(
+ "Attacken wegzuschleudern.\n"
+ "Dieses POKéMON entwickelt die größte\n"
+ "Kraft, wenn es seine Jungen verteidigt.");
+#else
static const u8 DexDescription_Nidoqueen_1[] = _(
"NIDOQUEENs Körper ist mit sehr harten\n"
"Schuppen bedeckt. Es ist sehr ge-\n"
@@ -267,7 +516,18 @@ static const u8 DexDescription_Nidoqueen_2[] = _(
"Attacken wegzuschleudern.\n"
"Dieses POKéMON entwickelt am meisten\n"
"Kraft, wenn es seine Jungen verteidigt.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_NidoranM_1[] = _(
+ "Das männliche NIDORAN hat Muskeln\n"
+ "entwickelt, um seine Ohren bewegen zu\n"
+ "können. Dadurch kann es sie in jede");
+static const u8 DexDescription_NidoranM_2[] = _(
+ "beliebige Richtung wenden. Diesem\n"
+ "POKéMON entgeht nicht das leiseste\n"
+ "Geräusch.");
+#else
static const u8 DexDescription_NidoranM_1[] = _(
"Das männliche NIDORAN hat Muskeln ent-\n"
"wickelt, um seine Ohren bewegen zu kön-\n"
@@ -276,6 +536,7 @@ static const u8 DexDescription_NidoranM_2[] = _(
"ge Richtung drehen. Diesem POKéMON \n"
"entgeht nicht einmal das leiseste Ge-\n"
"räusch.");
+#endif
static const u8 DexDescription_Nidorino_1[] = _(
"NIDORINO besitzt ein Horn, das sogar\n"
@@ -286,6 +547,15 @@ static const u8 DexDescription_Nidorino_2[] = _(
"auf und es schlägt den Gegner mit aller\n"
"Kraft in die Flucht.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Nidoking_1[] = _(
+ "NIDOKINGs Schweif ist enorm stark. Mit\n"
+ "einer Bewegung kann es einen \n"
+ "metallenen Sendemast zum Einsturz");
+static const u8 DexDescription_Nidoking_2[] = _(
+ "bringen. Wenn es in Rage gerät, ist es\n"
+ "nur schwer aufzuhalten.");
+#else
static const u8 DexDescription_Nidoking_1[] = _(
"NIDOKINGs Schweif ist enorm stark. Mit\n"
"einer Bewegung kann es einen metalle-\n"
@@ -293,7 +563,18 @@ static const u8 DexDescription_Nidoking_1[] = _(
static const u8 DexDescription_Nidoking_2[] = _(
"Wenn es in Rage gerät, ist es nur schwer\n"
"aufzuhalten.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Piepi_1[] = _(
+ "In Vollmondnächten zeigt sich dieses\n"
+ "POKéMON. Wenn es Tag wird, kehrt \n"
+ "PIEPI zu seinem Zufluchtsort in den");
+static const u8 DexDescription_Piepi_2[] = _(
+ "Bergen zurück und schläft \n"
+ "eingekuschelt neben seinen\n"
+ "Artgenossen ein.");
+#else
static const u8 DexDescription_Piepi_1[] = _(
"In Vollmondnächten sammeln sich einige\n"
"dieser POKéMON, um zu spielen. Wird es \n"
@@ -302,6 +583,7 @@ static const u8 DexDescription_Piepi_2[] = _(
"ort in den Bergen zurück und\n"
"schläft eingekuschelt neben\n"
"seinen Artgenossen ein.");
+#endif
static const u8 DexDescription_Pixi_1[] = _(
"PIXI bewegt sich fort, indem es leicht\n"
@@ -311,6 +593,16 @@ static const u8 DexDescription_Pixi_2[] = _(
"Wasser gehen. Bei Mondschein \n"
"unternimmt es Spaziergänge auf Seen.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Vulpix_1[] = _(
+ "In VULPIX’ Körper brennt eine Flamme,\n"
+ "die niemals erlischt. Am Tage, wenn die\n"
+ "Temperaturen steigen, stößt dieses");
+static const u8 DexDescription_Vulpix_2[] = _(
+ "POKéMON Flammen aus seinem Mund aus.\n"
+ "So schützt es sich davor, dass sein\n"
+ "Körper zu heiß wird.");
+#else
static const u8 DexDescription_Vulpix_1[] = _(
"VULPIX kommt mit einem weißen Schweif\n"
"zur Welt. Dieser teilt sich sechsfach, \n"
@@ -319,7 +611,18 @@ static const u8 DexDescription_Vulpix_2[] = _(
"viel Zuneigung bekommt.\n"
"Seine sechs Schweife kräuseln sich\n"
"schließlich.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Vulnona_1[] = _(
+ "Eine Legende besagt, dass VULNONA\n"
+ "zu existieren begann, als neun\n"
+ "Zauberer mit heiligen Kräften zu einem");
+static const u8 DexDescription_Vulnona_2[] = _(
+ "verschmolzen. Dieses POKéMON ist\n"
+ "hochintelligent und versteht die\n"
+ "menschliche Sprache.");
+#else
static const u8 DexDescription_Vulnona_1[] = _(
"VULNONA sendet einen unheimlichen\n"
"Lichtstrahl aus seinen hellroten Augen\n"
@@ -328,7 +631,18 @@ static const u8 DexDescription_Vulnona_2[] = _(
"Gedanken seines Gegners zu erlangen.\n"
"Man sagt, dieses POKéMON könne 1000\n"
"Jahre leben.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Pummeluff_1[] = _(
+ "Wenn dieses POKéMON singt, hört es\n"
+ "nicht auf zu atmen. Im Kampf gegen\n"
+ "einen Gegner, der nicht so leicht");
+static const u8 DexDescription_Pummeluff_2[] = _(
+ "in Schlaf zu versetzen ist, kann\n"
+ "PUMMELUFF nicht atmen. Leider\n"
+ "gefährdet es sich dadurch selbst.");
+#else
static const u8 DexDescription_Pummeluff_1[] = _(
"PUMMELUFFs Stimmbänder können die\n"
"Tonlage seiner Stimme beliebig vari-\n"
@@ -336,7 +650,17 @@ static const u8 DexDescription_Pummeluff_1[] = _(
static const u8 DexDescription_Pummeluff_2[] = _(
"Fähigkeit, um seine Gegner mit monoto-\n"
"nem Gesang in Tiefschlaf zu versetzen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Knuddeluff_1[] = _(
+ "KNUDDELUFFs Körper ist sehr dehnbar.\n"
+ "Indem es tief einatmet, kann sich\n"
+ "dieses POKéMON selbst aufblasen.");
+static const u8 DexDescription_Knuddeluff_2[] = _(
+ "Wenn es aufgepumpt ist, hüpft es\n"
+ "wie ein Luftballon umher.");
+#else
static const u8 DexDescription_Knuddeluff_1[] = _(
"KNUDDELUFF hat handtellergroße Augen,\n"
"die immer mit Tränenflüssigkeit bedeckt\n"
@@ -344,7 +668,17 @@ static const u8 DexDescription_Knuddeluff_1[] = _(
static const u8 DexDescription_Knuddeluff_2[] = _(
"POKéMON, so wird dieser sofort ausge-\n"
"spült.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Zubat_1[] = _(
+ "ZUBAT meidet Sonnenlicht, da es dadurch\n"
+ "krank würde. Am Tage hält es sich in\n"
+ "Höhlen oder unter den Dachrinnen alter");
+static const u8 DexDescription_Zubat_2[] = _(
+ "Häuser auf. Dort schläft es mit dem\n"
+ "Kopf nach unten.");
+#else
static const u8 DexDescription_Zubat_1[] = _(
"Tagsüber bleibt ZUBAT an einem dunklen\n"
"Ort und bewegt sich kaum. Wenn es dem \n"
@@ -352,7 +686,18 @@ static const u8 DexDescription_Zubat_1[] = _(
static const u8 DexDescription_Zubat_2[] = _(
"wird, zieht es sich Verbrennungen an\n"
"seinem Körper zu.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Golbat_1[] = _(
+ "GOLBAT beißt seine Beute mit seinen\n"
+ "vier Reißzähnen und trinkt das Blut\n"
+ "seiner Opfer. Es wird in Nächten aktiv,");
+static const u8 DexDescription_Golbat_2[] = _(
+ "in denen nicht einmal der Mond scheint.\n"
+ "Es fliegt dann durch die Dunkelheit und\n"
+ "greift Menschen und POKéMON an.");
+#else
static const u8 DexDescription_Golbat_1[] = _(
"GOLBAT hat es auf das Blut von Lebe-\n"
"wesen abgesehen. Im Schutze der Nacht\n"
@@ -361,7 +706,18 @@ static const u8 DexDescription_Golbat_2[] = _(
"Dieses POKéMON fliegt durch die\n"
"Nacht, um nach frischem Blut zu\n"
"suchen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Myrapla_1[] = _(
+ "MYRAPLA sucht nach fruchtbarem, \n"
+ "nahrhaftem Boden und pflanzt sich\n"
+ "selbst darin ein. Solange es");
+static const u8 DexDescription_Myrapla_2[] = _(
+ "eingepflanzt ist, nehmen seine Füße\n"
+ "tagsüber die Gestalt von Baumwurzeln\n"
+ "an.");
+#else
static const u8 DexDescription_Myrapla_1[] = _(
"Am Tage vergräbt sich MYRAPLA im Boden,\n"
"um mit seinem ganzen Körper Nahrung\n"
@@ -369,7 +725,17 @@ static const u8 DexDescription_Myrapla_1[] = _(
static const u8 DexDescription_Myrapla_2[] = _(
"Je fruchtbarer der Boden ist, desto\n"
"glänzender werden seine Blätter.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Duflor_1[] = _(
+ "Aus DUFLORs Mund tropft übelst\n"
+ "riechender Honig. Diesen Gestank\n"
+ "scheint es zu lieben, denn es");
+static const u8 DexDescription_Duflor_2[] = _(
+ "schnieft die giftigen Dämpfe ein und\n"
+ "sabbert danach noch mehr Honig.");
+#else
static const u8 DexDescription_Duflor_1[] = _(
"DUFLOR produziert einen Ekel\n"
"erregenden Gestank aus dem Stempel\n"
@@ -378,7 +744,17 @@ static const u8 DexDescription_Duflor_2[] = _(
"wird der Gestank noch unerträglicher. \n"
"Wenn sich dieses POKéMON in Sicherheit\n"
"befindet, stößt es keinen Gestank aus.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Giflor_1[] = _(
+ "GIFLOR hat die größten Blätter der Welt.\n"
+ "Sie ziehen Beute an und bestäuben sie\n"
+ "mit giftigen Sporen. Wenn die Beute");
+static const u8 DexDescription_Giflor_2[] = _(
+ "sich nicht mehr rührt, fängt dieses\n"
+ "POKéMON sie und frisst sie auf.");
+#else
static const u8 DexDescription_Giflor_1[] = _(
"GIFLORs giftige Pollen rufen böse\n"
"allergische Anfälle hervor. Deshalb ist\n"
@@ -386,7 +762,18 @@ static const u8 DexDescription_Giflor_1[] = _(
static const u8 DexDescription_Giflor_2[] = _(
"Dschungel zu nähern, so anziehend sie\n"
"auch sein mag.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Paras_1[] = _(
+ "Auf PARAS’ Rücken wachsen parasitäre\n"
+ "Pilze, die Tochukaso genannt werden.\n"
+ "Sie wachsen, indem sie diesem");
+static const u8 DexDescription_Paras_2[] = _(
+ "KÄFER-/PFLANZEN-PKMN Nährstoffe\n"
+ "entziehen. Sie sind sehr wertvoll als\n"
+ "lebensverlängernde Medizin.");
+#else
static const u8 DexDescription_Paras_1[] = _(
"Auf PARAS’ Rücken wachsen parasitäre\n"
"Pilze, die Tochukaso genannt werden.\n"
@@ -395,7 +782,18 @@ static const u8 DexDescription_Paras_2[] = _(
"KÄFER/PFLANZEN-PKMN Nährstoffe\n"
"entziehen. Sie sind sehr wertvoll als\n"
"lebensverlängernde Medizin.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Parasek_1[] = _(
+ "PARASEK sucht große Bäume heim und\n"
+ "entzieht Nährstoffe aus Stamm und \n"
+ "Wurzeln.");
+static const u8 DexDescription_Parasek_2[] = _(
+ "Wenn ein befallener Baum stirbt, sucht\n"
+ "es sich zusammen mit seinen \n"
+ "Artgenossen einen neuen Wirt.");
+#else
static const u8 DexDescription_Parasek_1[] = _(
"PARASEK sucht große Bäume heim und\n"
"entzieht Nährstoffe aus Stamm und \n"
@@ -404,6 +802,7 @@ static const u8 DexDescription_Parasek_2[] = _(
"Wenn ein befallener Baum stirbt, sucht\n"
"es sich zusammen mit seinen Artge-\n"
"nossen einen neuen Wirt.");
+#endif
static const u8 DexDescription_Bluzuk_1[] = _(
"BLUZUK hat einen Pelz aus dünnen\n"
@@ -413,6 +812,15 @@ static const u8 DexDescription_Bluzuk_2[] = _(
"Es hat große Augen, denen auch winzig\n"
"kleine Beute nicht entgeht.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Omot_1[] = _(
+ "OMOT ist ein nachtaktives POKéMON.\n"
+ "Kleine Insekten, die vom Licht in der\n"
+ "Dunkelheit angezogen, Straßenlaternen");
+static const u8 DexDescription_Omot_2[] = _(
+ "umschwärmen, sind seine bevorzugte\n"
+ "Beute.");
+#else
static const u8 DexDescription_Omot_1[] = _(
"OMOT ist ein nachtaktives POKéMON.\n"
"Kleine Insekten, die vom Licht in der\n"
@@ -420,6 +828,7 @@ static const u8 DexDescription_Omot_1[] = _(
static const u8 DexDescription_Omot_2[] = _(
"umschwärmen, sind seine bevorzugte\n"
"Beute.");
+#endif
static const u8 DexDescription_Digda_1[] = _(
"DIGDA wird zumeist auf Farmen\n"
@@ -438,6 +847,15 @@ static const u8 DexDescription_Digdri_2[] = _(
"Sie arbeiten so gut zusammen, dass sie \n"
"endlos graben können.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Mauzi_1[] = _(
+ "MAUZI zieht seine scharfen Krallen ein,\n"
+ "um umherschleichen zu können, ohne\n"
+ "verräterische Spuren zu hinterlassen.");
+static const u8 DexDescription_Mauzi_2[] = _(
+ "Dieses POKéMON hat eine Vorliebe für\n"
+ "Münzen, die das Licht reflektieren.");
+#else
static const u8 DexDescription_Mauzi_1[] = _(
"MAUZI zieht seine scharfen Krallen ein,\n"
"um umherschleichen zu können, ohne\n"
@@ -445,6 +863,7 @@ static const u8 DexDescription_Mauzi_1[] = _(
static const u8 DexDescription_Mauzi_2[] = _(
"Dieses POKéMON hat eine Vorliebe für\n"
"Münzen, die im Licht glitzern.");
+#endif
static const u8 DexDescription_Snobilikat_1[] = _(
"SNOBILIKAT hat sechs dicke Schnurr-\n"
@@ -455,6 +874,16 @@ static const u8 DexDescription_Snobilikat_2[] = _(
"wird sehr zutraulich, wenn man es an den\n"
"Schnurrhaaren berührt.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Enton_1[] = _(
+ "ENTON besitzt mystische Kräfte. Wenn\n"
+ "es sie einsetzt, erinnert es sich nicht\n"
+ "mehr daran. Es kann ein solches");
+static const u8 DexDescription_Enton_2[] = _(
+ "Ereignis offensichtlich nicht im Ge-\n"
+ "dächtnis behalten, da es sich in einen\n"
+ "tiefschlafähnlichen Zustand versetzt.");
+#else
static const u8 DexDescription_Enton_1[] = _(
"ENTON verwendet eine geheimnisvolle\n"
"Kraft. Dabei erzeugt es Gehirnströme,\n"
@@ -463,7 +892,18 @@ static const u8 DexDescription_Enton_2[] = _(
"kennt. Diese Entdeckung führte zu \n"
"einer umstrittenen Diskussion unter\n"
"Wissenschaftlern.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Entoron_1[] = _(
+ "ENTORON ist der schnellste Schwimmer\n"
+ "von allen POKéMON. Es schwimmt mit\n"
+ "Leichtigkeit auch durch eine raue,");
+static const u8 DexDescription_Entoron_2[] = _(
+ "stürmische See. Manchmal rettet es\n"
+ "Menschen, die in Seenot geraten sind\n"
+ "und auf dem Meer treiben.");
+#else
static const u8 DexDescription_Entoron_1[] = _(
"Die schwimmhäutigen Flossen an seinen\n"
"Vorder- und Hinterbeinen und der \n"
@@ -472,7 +912,17 @@ static const u8 DexDescription_Entoron_2[] = _(
"ENTORON unheimlich schnell. Dieses\n"
"POKéMON ist auf jeden Fall schneller als\n"
"die meisten Hochleistungsschwimmer.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Menki_1[] = _(
+ "Wenn MENKI sich schüttelt und schwer\n"
+ "durch die Nase atmet, dann ist es \n"
+ "wütend. Da es blitzartig in Raserei");
+static const u8 DexDescription_Menki_2[] = _(
+ "gerät, ist es unmöglich, seinem Zorn\n"
+ "zu entkommen.");
+#else
static const u8 DexDescription_Menki_1[] = _(
"Wenn MENKI sich schüttelt und schwer\n"
"durch die Nase atmet, dann ist es \n"
@@ -480,7 +930,17 @@ static const u8 DexDescription_Menki_1[] = _(
static const u8 DexDescription_Menki_2[] = _(
"gerät, ist es unmöglich seinem Zorn\n"
"zu entkommen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Rasaff_1[] = _(
+ "Wenn RASAFF wütend ist, wird seine Blut-\n"
+ "zirkulation gesteigert und seine Mus-\n"
+ "keln werden noch stärker.");
+static const u8 DexDescription_Rasaff_2[] = _(
+ "Allerdings sinkt dabei auch die\n"
+ "Fähigkeit logischen Denkens.");
+#else
static const u8 DexDescription_Rasaff_1[] = _(
"Wenn RASAFF wütend ist, wird seine Blut-\n"
"zirkulation gesteigert und seine Mus-\n"
@@ -488,7 +948,18 @@ static const u8 DexDescription_Rasaff_1[] = _(
static const u8 DexDescription_Rasaff_2[] = _(
"Allerdings mindert das auch die \n"
"Fähigkeit zum logischen Denken.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Fukano_1[] = _(
+ "FUKANO hat einen ausgezeichneten Ge-\n"
+ "ruchssinn. Wenn dieses POKéMON ein-\n"
+ "mal einen Geruch wahrgenommen hat,");
+static const u8 DexDescription_Fukano_2[] = _(
+ "vergisst es ihn nicht mehr. Es benutzt\n"
+ "diese Fähigkeit dazu, die Gefühlslage\n"
+ "von Lebewesen zu erkennen.");
+#else
static const u8 DexDescription_Fukano_1[] = _(
"FUKANO hat einen ausgezeichneten Ge-\n"
"ruchssinn. Wenn dieses POKéMON ein-\n"
@@ -497,6 +968,7 @@ static const u8 DexDescription_Fukano_2[] = _(
"vergisst es ihn nicht mehr. Es benutzt\n"
"diese Fähigkeit dazu, die Gefühlslage\n"
"von Lebewesen auszuloten.");
+#endif
static const u8 DexDescription_Arkani_1[] = _(
"ARKANI ist sehr schnell. Es kann an\n"
@@ -521,6 +993,14 @@ static const u8 DexDescription_Quaputzi_1[] = _(
static const u8 DexDescription_Quaputzi_2[] = _(
"eines Gegners entkommen.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Quappo_1[] = _(
+ "QUAPPO besitzt hochentwickelte, starke\n"
+ "Muskeln, die niemals ermüden. Es ist so\n"
+ "kräftig, dass es mühelos den Pazifik");
+static const u8 DexDescription_Quappo_2[] = _(
+ "durchschwimmen kann.");
+#else
static const u8 DexDescription_Quappo_1[] = _(
"QUAPPO besitzt hochentwickelte, starke\n"
"Muskeln, die niemals ermüden, egal, wie\n"
@@ -528,7 +1008,17 @@ static const u8 DexDescription_Quappo_1[] = _(
static const u8 DexDescription_Quappo_2[] = _(
"Es ist so kräftig, dass es mühelos den\n"
"Pazifik durchschwimmen kann.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Abra_1[] = _(
+ "ABRA braucht achtzehn Stunden Schlaf\n"
+ "pro Tag, sonst verliert es die Fähigkeit,\n"
+ "seine telekinetischen Kräfte zu");
+static const u8 DexDescription_Abra_2[] = _(
+ "nutzen. ABRA flüchtet mit Hilfe des\n"
+ "TELEPORT, schläft dabei aber weiter.");
+#else
static const u8 DexDescription_Abra_1[] = _(
"ABRA schläft 18 Stunden am Tag.\n"
"Es nimmt die Gegenwart von Feinden\n"
@@ -537,7 +1027,18 @@ static const u8 DexDescription_Abra_2[] = _(
"In einer solchen Situation bringt es\n"
"sich umgehend mit TELEPORT in\n"
"Sicherheit.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Kadabra_1[] = _(
+ "KADABRA hält einen silbernen Löffel in\n"
+ "der Hand. Es verstärkt damit die\n"
+ "Alphawellen in seinem Gehirn. Ohne den");
+static const u8 DexDescription_Kadabra_2[] = _(
+ "Löffel könnte dieses POKéMON nur die\n"
+ "Hälfte seiner telekinetischen Kräfte\n"
+ "nutzen.");
+#else
static const u8 DexDescription_Kadabra_1[] = _(
"KADABRA sendet Alphawellen aus, wenn es\n"
"Kopfschmerzen hat. Nur wer eine beson-\n"
@@ -545,7 +1046,18 @@ static const u8 DexDescription_Kadabra_1[] = _(
static const u8 DexDescription_Kadabra_2[] = _(
"dieses POKéMON unter seine Fittiche\n"
"nehmen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Simsala_1[] = _(
+ "SIMSALAs Hirn wächst stetig weiter und\n"
+ "seine Gehirnzellen werden unendlich\n"
+ "vervielfacht. Durch sein verblüffendes");
+static const u8 DexDescription_Simsala_2[] = _(
+ "Gehirn erreicht dieses POKéMON einen IQ\n"
+ "von 5.000. Es erinnert sich an alles, was\n"
+ "in der Welt passiert ist.");
+#else
static const u8 DexDescription_Simsala_1[] = _(
"SIMSALAs Gehirn hört nicht auf zu\n"
"wachsen, so dass sein Kopf zu schwer\n"
@@ -553,7 +1065,17 @@ static const u8 DexDescription_Simsala_1[] = _(
static const u8 DexDescription_Simsala_2[] = _(
"Dieses POKéMON hält seinen Kopf mit\n"
"psychokinetischer Energie aufrecht.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Machollo_1[] = _(
+ "MACHOLLO trainiert, indem es ein GEOROK\n"
+ "hochhebt, als wäre es eine Hantel. Es\n"
+ "gibt auch MACHOLLO, die durch die Welt");
+static const u8 DexDescription_Machollo_2[] = _(
+ "reisen, um alle Arten der Kampfkunst \n"
+ "zu erlernen.");
+#else
static const u8 DexDescription_Machollo_1[] = _(
"MACHOLLOs Muskeln sind etwas Beson-\n"
"deres. Sie schmerzen nie, egal, wie sehr\n"
@@ -561,7 +1083,17 @@ static const u8 DexDescription_Machollo_1[] = _(
static const u8 DexDescription_Machollo_2[] = _(
"Dieses POKéMON hat genug Kraft, um 100\n"
"Erwachsene umherzuwerfen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Maschock_1[] = _(
+ "MASCHOCK stählt seinen Körper jeden\n"
+ "Tag, zum Beispiel indem es Menschen bei\n"
+ "einer harten körperlichen Arbeit hilft.");
+static const u8 DexDescription_Maschock_2[] = _(
+ "An seinen freien Tagen begibt es sich\n"
+ "auf Felder und Berge, um zu trainieren.");
+#else
static const u8 DexDescription_Maschock_1[] = _(
"MASCHOCKs starke Muskeln sind so hart\n"
"wie Stahl. Dieses POKéMON hat so viel\n"
@@ -569,7 +1101,18 @@ static const u8 DexDescription_Maschock_1[] = _(
static const u8 DexDescription_Maschock_2[] = _(
"einen Sumo-Ringer in der Luft halten\n"
"kann.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Machomei_1[] = _(
+ "MACHOMEI wurde berühmt, da es alle\n"
+ "Arten der Kampfkunst beherrscht. Wenn\n"
+ "es einen Gegner mit seinen vier Armen zu");
+static const u8 DexDescription_Machomei_2[] = _(
+ "fassen gekriegt hat, ist der Kampf noch\n"
+ "nicht vorbei. Es schleudert ihn dann\n"
+ "nämlich weit über den Horizont hinaus.");
+#else
static const u8 DexDescription_Machomei_1[] = _(
"MACHOMEI hat genug Kraft, um alles \n"
"Mögliche zu stemmen. Bei Tätigkeiten,\n"
@@ -578,7 +1121,18 @@ static const u8 DexDescription_Machomei_2[] = _(
"machen es ihm seine Arme jedoch nicht\n"
"leicht. Dieses POKéMON neigt dazu,\n"
"zuerst zu handeln und dann zu denken.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Knofensa_1[] = _(
+ "KNOFENSAs schlanker und elastischer\n"
+ "Körper ermöglicht es ihm, jeglichem\n"
+ "Angriff auszuweichen, so heftig dieser");
+static const u8 DexDescription_Knofensa_2[] = _(
+ "auch sein mag. Dieses POKéMON spuckt\n"
+ "eine ätzende Flüssigkeit aus, die sogar\n"
+ "Eisen zersetzen kann.");
+#else
static const u8 DexDescription_Knofensa_1[] = _(
"KNOFENSAs schlanker und elastischer\n"
"Körper ermöglicht es ihm, jedem\n"
@@ -587,7 +1141,18 @@ static const u8 DexDescription_Knofensa_2[] = _(
"auch sein mag. Dieses POKéMON spuckt\n"
"eine ätzende Flüssigkeit aus, die sogar\n"
"Eisen zersetzen kann.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Ultrigaria_1[] = _(
+ "ULTRIGARIA hat einen großen Haken\n"
+ "an seinem Hinterteil. Nachts hängt\n"
+ "sich dieses POKéMON zum Schlafen an");
+static const u8 DexDescription_Ultrigaria_2[] = _(
+ "einen Ast. Wenn es sich im Schlaf \n"
+ "bewegt, kann es passieren, dass es auf\n"
+ "dem Boden wieder aufwacht.");
+#else
static const u8 DexDescription_Ultrigaria_1[] = _(
"ULTRIGARIA hat einen großen Haken\n"
"an seinem Hinterteil. Nachts hängt\n"
@@ -596,6 +1161,7 @@ static const u8 DexDescription_Ultrigaria_2[] = _(
"einen Ast. Wenn es sich im Schlaf be-\n"
"wegt, kann es passieren, dass es auf\n"
"dem Boden wieder aufwacht.");
+#endif
static const u8 DexDescription_Sarzenia_1[] = _(
"Aus SARZENIAs Kopf ragt eine lange\n"
@@ -606,6 +1172,16 @@ static const u8 DexDescription_Sarzenia_2[] = _(
"nähert, wird sie von diesem POKéMON\n"
"im Ganzen verschlungen.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Tentacha_1[] = _(
+ "TENTACHA nimmt Sonnenlicht auf und\n"
+ "bricht es in seinem Körper mit Hilfe von\n"
+ "Wasser, um es in Strahlenenergie");
+static const u8 DexDescription_Tentacha_2[] = _(
+ "umzuwandeln. Dieses POKéMON verschießt\n"
+ "Strahlen aus seinen kristallartigen\n"
+ "Augen.");
+#else
static const u8 DexDescription_Tentacha_1[] = _(
"TENTACHAs Körper setzt sich zum größ-\n"
"ten Teil aus Wasser zusammen. Wenn es\n"
@@ -614,7 +1190,18 @@ static const u8 DexDescription_Tentacha_2[] = _(
"Wenn dieses POKéMON auszutrocknen be-\n"
"ginnt, sollte man es schnell wieder ins\n"
"Wasser zurückbringen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Tentoxa_1[] = _(
+ "TENTOXA besitzt Tentakel, die es\n"
+ "jederzeit ausfahren und einziehen\n"
+ "kann. Es fängt damit Beute und");
+static const u8 DexDescription_Tentoxa_2[] = _(
+ "schwächt diese, indem es ihr ein\n"
+ "starkes Gift verabreicht. Es kann bis\n"
+ "zu 80 Opfer gleichzeitig fangen.");
+#else
static const u8 DexDescription_Tentoxa_1[] = _(
"TENTOXA hat große, rote Kugeln auf \n"
"seinem Kopf. Sie glühen auf, bevor sie \n"
@@ -623,7 +1210,18 @@ static const u8 DexDescription_Tentoxa_2[] = _(
"erschüttern. Ein Ausbruch dieses \n"
"POKéMON erzeugt starke Wellen \n"
"in seiner Umgebung.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Kleinstein_1[] = _(
+ "Wenn KLEINSTEIN tief und fest schläft,\n"
+ "gräbt es sich selbst zur Hälfte im Boden\n"
+ "ein. Selbst wenn Wanderer versehentlich");
+static const u8 DexDescription_Kleinstein_2[] = _(
+ "auf KLEINSTEIN treten, wacht es nicht\n"
+ "auf. Am Morgen rollt es auf der Suche\n"
+ "nach Nahrung den Berg herunter.");
+#else
static const u8 DexDescription_Kleinstein_1[] = _(
"Je länger ein KLEINSTEIN lebt, desto\n"
"mehr wird seine raue Oberfläche ab-\n"
@@ -631,7 +1229,18 @@ static const u8 DexDescription_Kleinstein_1[] = _(
static const u8 DexDescription_Kleinstein_2[] = _(
"Das Herz dieses POKéMON bleibt aber\n"
"für immer versteinert, hart und rau.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Georok_1[] = _(
+ "Steine sind GEOROKs Lieblingsspeise.\n"
+ "Dieses POKéMON klettert vom Fuße\n"
+ "eines Berges zu seinem Gipfel empor");
+static const u8 DexDescription_Georok_2[] = _(
+ "und zermalmt dabei das Gestein. Wenn es\n"
+ "den Gipfel erreicht hat, rollt es wieder\n"
+ "herunter.");
+#else
static const u8 DexDescription_Georok_1[] = _(
"GEOROK wächst, indem es sich von Stei-\n"
"nen ernährt. Am liebsten mag es Steine,\n"
@@ -639,14 +1248,36 @@ static const u8 DexDescription_Georok_1[] = _(
static const u8 DexDescription_Georok_2[] = _(
"Dieses POKéMON frisst sich täglich\n"
"durch eine riesige Menge von Steinen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Geowaz_1[] = _(
+ "GEOWAZ ist dafür bekannt, dass es\n"
+ "Berghänge herunterrollt. Damit es nicht\n"
+ "in die Häuser der Menschen hineinrollt,");
+static const u8 DexDescription_Geowaz_2[] = _(
+ "wurden Gräben so an den Bergen\n"
+ "angelegt, dass der Weg dieses POKéMON\n"
+ "umgeleitet wird.");
+#else
static const u8 DexDescription_Geowaz_1[] = _(
"GEOWAZ lebt hoch in den Bergen. Gibt es \n"
"ein starkes Erdbeben, rollt dieses\n"
"POKéMON so lange den Berg hinunter,");
static const u8 DexDescription_Geowaz_2[] = _(
"bis es schließlich unten angekommen ist.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Ponita_1[] = _(
+ "Nach seiner Geburt ist PONITA sehr\n"
+ "schwach. Es braucht sehr lange, bis es\n"
+ "auf allen Vieren steht. Dieses POKéMON");
+static const u8 DexDescription_Ponita_2[] = _(
+ "wird stärker, da es bei dem Versuch, mit\n"
+ "seinen Eltern Schritt zu halten, immer\n"
+ "wieder stolpert und hinfällt.");
+#else
static const u8 DexDescription_Ponita_1[] = _(
"Nach seiner Geburt ist PONITA so\n"
"schwach, dass es kaum von alleine\n"
@@ -655,7 +1286,18 @@ static const u8 DexDescription_Ponita_2[] = _(
"dadurch schnell stärker, dass es sich\n"
"beim Versuch, mit seinen Eltern Schritt\n"
"zu halten, immer wieder aufrappeln muss.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Gallopa_1[] = _(
+ "Man kann GALLOPA dabei beobachten, \n"
+ "wie es fröhlich über Felder und Wiesen\n"
+ "galoppiert. Wenn dieses POKéMON");
+static const u8 DexDescription_Gallopa_2[] = _(
+ "jedoch Ernst macht, erreicht es bis zu\n"
+ "240 km/h. Dann beginnt seine Mähne\n"
+ "zu lodern.");
+#else
static const u8 DexDescription_Gallopa_1[] = _(
"Man kann GALLOPA dabei beobachten, \n"
"wie es lässig über Felder und Wiesen\n"
@@ -664,6 +1306,7 @@ static const u8 DexDescription_Gallopa_2[] = _(
"jedoch Ernst macht, erreicht es bis zu\n"
"240 km/h. Dann beginnt seine Mähne\n"
"zu lodern.");
+#endif
static const u8 DexDescription_Flegmon_1[] = _(
"FLEGMON benutzt seinen Schweif, um \n"
@@ -674,6 +1317,16 @@ static const u8 DexDescription_Flegmon_2[] = _(
"gerade tun wollte, und verbringt ganze \n"
"Tage damit, am Ufer herumzutrödeln.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Lahmus_1[] = _(
+ "An LAHMUS’ Schweif hat sich ein \n"
+ "MUSCHAS festgebissen. Daher kann es\n"
+ "ihn nicht mehr zum Fischen benutzen");
+static const u8 DexDescription_Lahmus_2[] = _(
+ "und ist dazu gezwungen, umherzu-\n"
+ "schwimmen und Ausschau nach Beute zu\n"
+ "halten.");
+#else
static const u8 DexDescription_Lahmus_1[] = _(
"An LAHMUS’ Rute hat sich ein MUSCHAS\n"
"festgebissen. Daher kann es ihn nicht\n"
@@ -682,7 +1335,18 @@ static const u8 DexDescription_Lahmus_2[] = _(
"und es ist dazu gezwungen, umherzu-\n"
"schwimmen und nach Beute Ausschau\n"
"zu halten.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Magnetilo_1[] = _(
+ "MAGNETILO segelt durch die Luft und \n"
+ "sendet dabei elektromagnetische Wellen\n"
+ "an beiden Seiten seines Körpers aus.");
+static const u8 DexDescription_Magnetilo_2[] = _(
+ "Dieses POKéMON wird flugunfähig, wenn\n"
+ "die Stromquelle in seinem Inneren\n"
+ "erschöpft ist.");
+#else
static const u8 DexDescription_Magnetilo_1[] = _(
"MAGNETILO ernährt sich von Elektri-\n"
"zität aus Stromleitungen. Dieses\n"
@@ -691,7 +1355,18 @@ static const u8 DexDescription_Magnetilo_2[] = _(
"Sicherungskästen. Wenn es in deinem\n"
"Haus zu einem Stromausfall kommt,\n"
"solltest du die Sicherungen überprüfen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Magneton_1[] = _(
+ "MAGNETON strahlt eine starke magne-\n"
+ "tische Energie ab, die für elektronische\n"
+ "Geräte und Präzisionsinstrumente sehr");
+static const u8 DexDescription_Magneton_2[] = _(
+ "schädlich ist. In einigen Städten\n"
+ "werden die Bewohner gebeten, dieses\n"
+ "POKéMON in einem POKéBALL zu halten.");
+#else
static const u8 DexDescription_Magneton_1[] = _(
"MAGNETON erzeugt ein sehr starkes Mag-\n"
"netfeld, das Maschinen zerstören kann.\n"
@@ -699,7 +1374,18 @@ static const u8 DexDescription_Magneton_1[] = _(
static const u8 DexDescription_Magneton_2[] = _(
"Sirenen, die die Bürger vor Scharen\n"
"dieses POKéMON warnen sollen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Porenta_1[] = _(
+ "PORENTA trifft man immer mit einem\n"
+ "Stock irgendeiner Pflanze an. Es gibt\n"
+ "gute und schlechte Stöcke.");
+static const u8 DexDescription_Porenta_2[] = _(
+ "Von diesem POKéMON wird behauptet, es \n"
+ "kämpfe gegen die eigenen Artgenossen\n"
+ "um die besten Stöcke.");
+#else
static const u8 DexDescription_Porenta_1[] = _(
"PORENTA trifft man immer mit einer\n"
"Lauchstange an. Es gibt gute und\n"
@@ -707,14 +1393,35 @@ static const u8 DexDescription_Porenta_1[] = _(
static const u8 DexDescription_Porenta_2[] = _(
"Dieses POKéMON kämpft mit Hilfe seiner\n"
"Stange gegen seine Gegner.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Dodu_1[] = _(
+ "DODU hat zwei Köpfe mit absolut\n"
+ "identischen Gehirnen. Eine wissen-\n"
+ "schaftliche Studie hat allerdings");
+static const u8 DexDescription_Dodu_2[] = _(
+ "nachgewiesen, dass es auch Exemplare\n"
+ "dieses POKéMON gibt, die zwei\n"
+ "unterschiedliche Gehirne haben.");
+#else
static const u8 DexDescription_Dodu_1[] = _(
"DODU hat zwei Köpfe, die nie zur \n"
"selben Zeit, sondern abwechselnd\n"
"schlafen. Während ein Kopf schläft,");
static const u8 DexDescription_Dodu_2[] = _(
"hält der andere Ausschau nach Feinden.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Dodri_1[] = _(
+ "DODRI hat nicht nur drei Köpfe, auch\n"
+ "andere Körperteile sind dreifach\n"
+ "vorhanden. Es besitzt drei Herzen und");
+static const u8 DexDescription_Dodri_2[] = _(
+ "drei Lungen, so dass es lange Strecken\n"
+ "ohne Pause rennen kann.");
+#else
static const u8 DexDescription_Dodri_1[] = _(
"DODRIs drei Köpfe blicken in drei ver-\n"
"schiedene Richtungen. Es ist immer auf\n"
@@ -723,7 +1430,17 @@ static const u8 DexDescription_Dodri_2[] = _(
"Du solltest dich diesem POKéMON nicht\n"
"nähern, wenn es bereits misstrauisch \n"
"ist. Es könnte nach dir hacken.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Jurob_1[] = _(
+ "JUROB jagt unter der frostigen Ober-\n"
+ "fläche des Eismeeres nach Beute. Zum\n"
+ "Luft holen schlägt es mit dem");
+static const u8 DexDescription_Jurob_2[] = _(
+ "vorstehenden Teil seines Kopfes ein \n"
+ "Loch ins Eis.");
+#else
static const u8 DexDescription_Jurob_1[] = _(
"JUROB jagt unter der eisigen Ober-\n"
"fläche des Eismeeres nach Beute. Zum\n"
@@ -731,7 +1448,17 @@ static const u8 DexDescription_Jurob_1[] = _(
static const u8 DexDescription_Jurob_2[] = _(
"vorstehenden Teil seines Kopfes ein \n"
"Loch ins Eis.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Jugong_1[] = _(
+ "JUGONG liebt es, auf bitterkalten \n"
+ "Eisschollen ein Nickerchen zu machen.\n"
+ "Ein Seemann, der ein solches POKéMON");
+static const u8 DexDescription_Jugong_2[] = _(
+ "eines Tages auf einem Eisberg schlafen\n"
+ "sah, hielt es für eine Meerjungfrau.");
+#else
static const u8 DexDescription_Jugong_1[] = _(
"JUGONG liebt es, auf bitterkalten Eis-\n"
"schollen ein Nickerchen zu machen.\n"
@@ -740,7 +1467,18 @@ static const u8 DexDescription_Jugong_2[] = _(
"POKéMON schlafend auf einem\n"
"Eisberg sah, hielt es irrtümlicherweise\n"
"für eine Meerjungfrau.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Sleima_1[] = _(
+ "SLEIMA ist aus dem Schlamm eines\n"
+ "verseuchten Flussbetts entstanden.\n"
+ "Dieses POKéMON liebt verschmutzte");
+static const u8 DexDescription_Sleima_2[] = _(
+ "Dinge. Es scheidet ständig eine mit\n"
+ "Bakterien verseuchte Flüssigkeit aus\n"
+ "seinem ganzen Körper aus.");
+#else
static const u8 DexDescription_Sleima_1[] = _(
"SLEIMAs glitschiger, gummiartiger\n"
"Körper passt durch jede noch so kleine\n"
@@ -748,14 +1486,35 @@ static const u8 DexDescription_Sleima_1[] = _(
static const u8 DexDescription_Sleima_2[] = _(
"Kanalisation hinab, um fauliges\n"
"Abwasser zu trinken.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Sleimok_1[] = _(
+ "SLEIMOKs Lieblingsspeise ist alles, was\n"
+ "widerlich verschmutzt ist. In dreckigen\n"
+ "Städten, in denen sich Menschen nichts");
+static const u8 DexDescription_Sleimok_2[] = _(
+ "dabei denken, wenn sie Müll auf die\n"
+ "Straße werfen, lassen sich diese\n"
+ "POKéMON mit Vorliebe in Scharen nieder.");
+#else
static const u8 DexDescription_Sleimok_1[] = _(
"SLEIMOK scheidet eine widerlich\n"
"stinkende Substanz aus. Ein einziger\n"
"Tropfen seiner Körpersubstanz reicht");
static const u8 DexDescription_Sleimok_2[] = _(
"aus, um ein Gewässer zu verseuchen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Muschas_1[] = _(
+ "Nachts verwendet dieses POKéMON seine\n"
+ "breite Zunge, um ein Loch in den \n"
+ "Meeresboden zu graben. Darin schläft");
+static const u8 DexDescription_Muschas_2[] = _(
+ "es. Dabei schließt es seine Schale,\n"
+ "lässt aber seine Zunge heraushängen.");
+#else
static const u8 DexDescription_Muschas_1[] = _(
"Nachts benutzt dieses POKéMON seine\n"
"breite Zunge, um ein Loch in den \n"
@@ -764,7 +1523,17 @@ static const u8 DexDescription_Muschas_2[] = _(
"Darin schläft es. Dabei schließt es\n"
"seine Schale, aber die Zunge hängt\n"
"heraus.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Austos_1[] = _(
+ "AUSTOS kann im Meerwasser schwimmen,\n"
+ "indem es Wasser schluckt und mit Druck\n"
+ "wieder herausspritzt.");
+static const u8 DexDescription_Austos_2[] = _(
+ "Auf dieselbe Weise verschießt dieses\n"
+ "POKéMON scharfe Stacheln.");
+#else
static const u8 DexDescription_Austos_1[] = _(
"AUSTOS kann im Meerwasser schwimmen,\n"
"indem es Wasser schluckt und wieder\n"
@@ -773,6 +1542,7 @@ static const u8 DexDescription_Austos_2[] = _(
"Dieses POKéMON kann sich auch ver- \n"
"teidigen, indem es spitze Stacheln mit\n"
"Hilfe des Wasserdrucks verschießt.");
+#endif
static const u8 DexDescription_Nebulak_1[] = _(
"NEBULAK hat einen gasförmigen Körper.\n"
@@ -783,6 +1553,16 @@ static const u8 DexDescription_Nebulak_2[] = _(
"unter Dachrinnen, um sich vor dem\n"
"gefährlichen Wind zu schützen.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Alpollo_1[] = _(
+ "ALPOLLO ist ein gefährliches POKéMON.\n"
+ "Wenn es dir ein Zeichen gibt, während es\n"
+ "durch die Dunkelheit schwebt, darfst");
+static const u8 DexDescription_Alpollo_2[] = _(
+ "du es nicht berühren. Dieses POKéMON\n"
+ "wird versuchen, an dir zu lecken und\n"
+ "dein Leben zu stehlen.");
+#else
static const u8 DexDescription_Alpollo_1[] = _(
"ALPOLLO ist ein gefährliches POKéMON.\n"
"Wenn es dich zu sich lockt, während es\n"
@@ -791,6 +1571,7 @@ static const u8 DexDescription_Alpollo_2[] = _(
"du ihm keinesfalls zu nahe kommen.\n"
"Dieses POKéMON wird versuchen, an dir\n"
"zu lecken und dein Leben zu stehlen.");
+#endif
static const u8 DexDescription_Gengar_1[] = _(
"Nachts kann es passieren, dass dich\n"
@@ -810,6 +1591,16 @@ static const u8 DexDescription_Onix_2[] = _(
"älter wird, wird sein Körper immer\n"
"runder und glatter.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Traumato_1[] = _(
+ "Wenn dir im Schlaf die Nase juckt, ist\n"
+ "das ein sicheres Zeichen dafür, dass\n"
+ "eines dieser POKéMON über deinem");
+static const u8 DexDescription_Traumato_2[] = _(
+ "Kissen schwebt, um deinen Traum durch\n"
+ "deine Nasenlöcher hindurch zu\n"
+ "verspeisen.");
+#else
static const u8 DexDescription_Traumato_1[] = _(
"Wenn dir im Schlaf die Nase juckt, ist\n"
"das ein sicheres Zeichen dafür, dass\n"
@@ -818,6 +1609,7 @@ static const u8 DexDescription_Traumato_2[] = _(
"Kissen sitzt, um deinen Traum durch\n"
"deine Nasenlöcher hindurch zu\n"
"verspeisen.");
+#endif
static const u8 DexDescription_Hypno_1[] = _(
"HYPNO hält ein Pendel in der Hand. Das\n"
@@ -828,6 +1620,14 @@ static const u8 DexDescription_Hypno_2[] = _(
"der Suche nach Beute ist, poliert es \n"
"sein Pendel.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Krabby_1[] = _(
+ "KRABBY lebt an Stränden, in Löchern im \n"
+ "Sand. An Sandstränden, an denen es\n"
+ "wenig Nahrung findet, sieht man dieses");
+static const u8 DexDescription_Krabby_2[] = _(
+ "POKéMON mit Artgenossen streiten.");
+#else
static const u8 DexDescription_Krabby_1[] = _(
"KRABBY lebt an Stränden, in Löchern im \n"
"Sand. An Sandstränden, an denen es\n"
@@ -835,6 +1635,7 @@ static const u8 DexDescription_Krabby_1[] = _(
static const u8 DexDescription_Krabby_2[] = _(
"POKéMON mit Artgenossen um sein\n"
"Revier streiten.");
+#endif
static const u8 DexDescription_Kingler_1[] = _(
"KINGLER hat eine riesige Schere. Es\n"
@@ -844,6 +1645,16 @@ static const u8 DexDescription_Kingler_2[] = _(
"Da seine Schere aber so schwer ist, wird\n"
"dieses POKéMON schnell müde.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Voltobal_1[] = _(
+ "VOLTOBAL ist äußerst empfindlich, es\n"
+ "explodiert schon bei der leichtesten\n"
+ "Erschütterung. Man munkelt, es");
+static const u8 DexDescription_Voltobal_2[] = _(
+ "sei entstanden, als ein POKéBALL einen\n"
+ "starken elektrischen Schlag bekommen\n"
+ "hat.");
+#else
static const u8 DexDescription_Voltobal_1[] = _(
"VOLTOBAL wurde zuerst bei einer Firma\n"
"beobachtet, die POKéBÄLLE herstellt.\n"
@@ -852,7 +1663,18 @@ static const u8 DexDescription_Voltobal_2[] = _(
"Beobachtung und der Tatsache, dass\n"
"dieses POKéMON wie ein POKéBALL\n"
"aussieht, ist noch ungeklärt.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Lektrobal_1[] = _(
+ "Typisch für LEKTROBAL ist seine große\n"
+ "Faszination für Elektrizität. Es ist ein\n"
+ "problematisches POKéMON, das sich");
+static const u8 DexDescription_Lektrobal_2[] = _(
+ "meistens in Kraftwerken niederlässt, wo\n"
+ "es sich von frisch erzeugtem Strom\n"
+ "ernähren kann.");
+#else
static const u8 DexDescription_Lektrobal_1[] = _(
"LEKTROBAL ernährt sich von\n"
"Elektrizität aus der Atmosphäre. An\n"
@@ -860,6 +1682,7 @@ static const u8 DexDescription_Lektrobal_1[] = _(
static const u8 DexDescription_Lektrobal_2[] = _(
"dieses POKéMON dauernd, da es zu viel\n"
"Elektrizität zu sich nimmt.");
+#endif
static const u8 DexDescription_Owei_1[] = _(
"Dieses POKéMON besteht aus sechs\n"
@@ -921,13 +1744,34 @@ static const u8 DexDescription_Schlurp_2[] = _(
"des Geschmacks.\n"
"Saure Sachen schrecken es eher ab.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Smogon_1[] = _(
+ "SMOGONs Körper enthält giftige\n"
+ "Substanzen. Es vermischt die Toxine mit\n"
+ "Müll, um eine chemische Reaktion in Gang");
+static const u8 DexDescription_Smogon_2[] = _(
+ "zu bringen, die ein unheimlich starkes\n"
+ "Giftgas hervorbringt. Je höher die Tem-\n"
+ "peratur, desto mehr Gas produziert es.");
+#else
static const u8 DexDescription_Smogon_1[] = _(
"Wenn SMOGON sich aufregt, lässt es\n"
"das giftige Gas in seinem Inneren\n"
"entweichen. Wenn es sich zu sehr");
static const u8 DexDescription_Smogon_2[] = _(
"aufbläht, explodiert dieses POKéMON.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Smogmog_1[] = _(
+ "SMOGMOG bläst seine beiden Körper\n"
+ "abwechselnd auf und lässt sie wieder\n"
+ "zusammenschrumpfen, um die giftigen");
+static const u8 DexDescription_Smogmog_2[] = _(
+ "Gase darin zu vermischen. Je mehr Gase\n"
+ "vermischt werden, desto stärker werden\n"
+ "die Toxine.");
+#else
static const u8 DexDescription_Smogmog_1[] = _(
"SMOGMOG liebt die Gase verrottender,\n"
"fauler Küchenabfälle. Dieses POKéMON\n"
@@ -936,7 +1780,18 @@ static const u8 DexDescription_Smogmog_2[] = _(
"schmutziges Gebäude und richtet sich\n"
"dort häuslich ein. Nachts, wenn die\n"
"Menschen schlafen, wühlt es im Müll.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Rihorn_1[] = _(
+ "RIHORNs Hirn ist sehr klein. Es ist so\n"
+ "beschränkt, dass es während des\n"
+ "Laufens vergisst, warum es überhaupt");
+static const u8 DexDescription_Rihorn_2[] = _(
+ "losgelaufen ist. Manchmal erinnert es\n"
+ "sich aber daran, dass es etwas\n"
+ "zerstört hat.");
+#else
static const u8 DexDescription_Rihorn_1[] = _(
"RIHORN läuft immer geradeaus und\n"
"zerstampft alles, was ihm in die Quere\n"
@@ -945,7 +1800,18 @@ static const u8 DexDescription_Rihorn_2[] = _(
"wenn es mit dem Kopf voran gegen einen\n"
"Stahlklotz rennt. Am nächsten Tag\n"
"allerdings könnte es Schmerzen haben.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Rizeros_1[] = _(
+ "RIZEROS hat ein Horn, das es als Bohrer\n"
+ "benutzen kann. Damit zerstört es \n"
+ "Felsblöcke und Steine. Dieses POKéMON");
+static const u8 DexDescription_Rizeros_2[] = _(
+ "rammt sein Horn manchmal in Ströme von\n"
+ "Magma. Seine panzerähnliche Haut\n"
+ "schützt es dabei vor der Hitze.");
+#else
static const u8 DexDescription_Rizeros_1[] = _(
"Mit seinem Horn kann RIZEROS selbst\n"
"Diamanten zerbrechen. Ein einziger\n"
@@ -954,6 +1820,7 @@ static const u8 DexDescription_Rizeros_2[] = _(
"zum Einsturz bringen. Die Haut dieses\n"
"POKéMON ist so hart, dass nicht einmal\n"
"Kanonenkugeln Kratzer hinterlassen.");
+#endif
static const u8 DexDescription_Chaneira_1[] = _(
"CHANEIRA legt täglich ausgesprochen\n"
@@ -962,6 +1829,16 @@ static const u8 DexDescription_Chaneira_1[] = _(
static const u8 DexDescription_Chaneira_2[] = _(
"werden, die gar keinen Appetit haben.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Tangela_1[] = _(
+ "Wenn man TANGELAs Ranken berührt, \n"
+ "fallen diese oft ab. Dabei empfindet\n"
+ "es keine Schmerzen und es kann");
+static const u8 DexDescription_Tangela_2[] = _(
+ "sich schnell in Sicherheit bringen. \n"
+ "Verliert es Ranken, werden diese am\n"
+ "nächsten Tag durch neue ersetzt.");
+#else
static const u8 DexDescription_Tangela_1[] = _(
"Wenn man TANGELAs Ranken berührt, \n"
"fallen diese sofort ab. Das tut ihm\n"
@@ -970,7 +1847,18 @@ static const u8 DexDescription_Tangela_2[] = _(
"sich schnell in Sicherheit bringen. \n"
"Verliert es Ranken, werden diese am\n"
"nächsten Tag durch neue ersetzt.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Kangama_1[] = _(
+ "Wenn du auf ein junges, spielendes\n"
+ "KANGAMA stößt, solltest du es nicht\n"
+ "stören oder versuchen es einzufangen.");
+static const u8 DexDescription_Kangama_2[] = _(
+ "Die Mutter dieses Baby-POKéMON ist\n"
+ "bestimmt in Reichweite und könnte\n"
+ "sehr wütend auf dich werden.");
+#else
static const u8 DexDescription_Kangama_1[] = _(
"Wenn du auf ein spielendes KANGAMA\n"
"stößt, solltest du es nicht stören oder\n"
@@ -979,7 +1867,18 @@ static const u8 DexDescription_Kangama_2[] = _(
"Die Mutter dieses Baby-POKéMON ist\n"
"bestimmt in Reichweite und könnte\n"
"sehr wütend auf dich werden.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Seeper_1[] = _(
+ "Wenn SEEPER Gefahr wittert, versprüht\n"
+ "es reflexartig eine tiefschwarze Tinte\n"
+ "aus seinem Mund und ergreift die Flucht.");
+static const u8 DexDescription_Seeper_2[] = _(
+ "Dieses POKéMON kann schwimmen, indem\n"
+ "es geschickt mit den Flossen auf seinem\n"
+ "Rücken schlägt.");
+#else
static const u8 DexDescription_Seeper_1[] = _(
"SEEPER ernährt sich von kleinen\n"
"Insekten und dem Moos auf Steinen.\n"
@@ -988,7 +1887,18 @@ static const u8 DexDescription_Seeper_2[] = _(
"dieses POKéMON mit seinem Schweif an\n"
"Steinen oder Korallen, damit es nicht\n"
"weggespült wird.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Seemon_1[] = _(
+ "SEEMON erzeugt Strudel, indem es sich\n"
+ "schnell um die eigene Achse dreht. Diese\n"
+ "Strudel können sogar Fischerboote in");
+static const u8 DexDescription_Seemon_2[] = _(
+ "die Tiefe reißen. Damit schwächt es\n"
+ "Beute, bevor es sie im Ganzen\n"
+ "verschlingt.");
+#else
static const u8 DexDescription_Seemon_1[] = _(
"Sobald sich SEEMON um eine Koralle\n"
"gewickelt hat, schläft es. Von Zeit zu\n"
@@ -997,7 +1907,18 @@ static const u8 DexDescription_Seemon_2[] = _(
"Widerhaken dieses POKéMON verletzt, \n"
"wenn sie versuchen, Korallen zu ernten\n"
"und es dabei nicht bemerken.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Goldini_1[] = _(
+ "GOLDINI liebt es, in Teichen und Flüssen\n"
+ "zu schwimmen. Wenn ein solches\n"
+ "POKéMON in ein Aquarium gebracht wird,");
+static const u8 DexDescription_Goldini_2[] = _(
+ "wird es selbst das dickste Glas mit\n"
+ "einem Stoß seines Horns zum Zerbersten\n"
+ "bringen und die Flucht ergreifen.");
+#else
static const u8 DexDescription_Goldini_1[] = _(
"GOLDINI ist ein wunderschönes POKéMON,\n"
"dessen Flossen sich elegant im Wasser\n"
@@ -1005,7 +1926,18 @@ static const u8 DexDescription_Goldini_1[] = _(
static const u8 DexDescription_Goldini_2[] = _(
"POKéMON Acht geben. Es könnte einen\n"
"sonst heftig mit seinem Horn rammen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Golking_1[] = _(
+ "GOLKING gibt sehr viel Acht auf seine\n"
+ "Brut. Es patrouilliert um sein Nest und\n"
+ "die Eier herum, wobei sich das männliche");
+static const u8 DexDescription_Golking_2[] = _(
+ "und das weibliche Exemplar abwechseln.\n"
+ "Das Bewachen der Eier beschäftigt\n"
+ "dieses POKéMON für über einen Monat.");
+#else
static const u8 DexDescription_Golking_1[] = _(
"Im Herbst kann man männliche GOLKING\n"
"dabei beobachten, wie sie Balztänze in \n"
@@ -1014,7 +1946,18 @@ static const u8 DexDescription_Golking_2[] = _(
"weiblichen Exemplare zu beeindrucken.\n"
"Während dieser Zeit ist die Farbe\n"
"dieser POKéMON am schönsten.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Sterndu_1[] = _(
+ "STERNDU kommuniziert mit den Sternen\n"
+ "am Nachthimmel, indem es den roten\n"
+ "Kern in seiner Körpermitte blinken");
+static const u8 DexDescription_Sterndu_2[] = _(
+ "lässt. Wenn Teile seines Körpers\n"
+ "beschädigt wurden, stellt es die\n"
+ "fehlenden Teile selber wieder her.");
+#else
static const u8 DexDescription_Sterndu_1[] = _(
"In STERNDUs Körpermitte befindet sich\n"
"ein hellrot leuchtendes Organ - \n"
@@ -1023,13 +1966,24 @@ static const u8 DexDescription_Sterndu_2[] = _(
"an einen Strand gehst, sehen die\n"
"leuchtenden Kerne dieser POKéMON aus\n"
"wie Sterne.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Starmie_1[] = _(
+ "STARMIE kann schwimmen, indem es\n"
+ "seinen sternförmigen Körper wie eine\n"
+ "Schiffsschraube dreht. Der Kern in");
+static const u8 DexDescription_Starmie_2[] = _(
+ "seiner Körpermitte leuchtet in sieben\n"
+ "Farben.");
+#else
static const u8 DexDescription_Starmie_1[] = _(
"STARMIEs Mittelteil, sein Kern, leuchtet\n"
"in sieben Farben. Aufgrund dieser\n"
"Eigenschaft wird es auch");
static const u8 DexDescription_Starmie_2[] = _(
"“Juwel des Meeres” genannt.");
+#endif
static const u8 DexDescription_Pantimos_1[] = _(
"PANTIMOS ist ein Meister der Pantomime.\n"
@@ -1076,6 +2030,16 @@ static const u8 DexDescription_Magmar_2[] = _(
"die das Gras und die Bäume der Umgebung\n"
"in Brand setzen.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Pinsir_1[] = _(
+ "PINSIR hat ein Paar massive Hörner. Aus\n"
+ "diesen ragen Dornen hervor, die sich in\n"
+ "den Körper seines Gegners");
+static const u8 DexDescription_Pinsir_2[] = _(
+ "hineinbohren, wenn sich die Zange\n"
+ "schließt, und ihm das Entkommen\n"
+ "schwer machen.");
+#else
static const u8 DexDescription_Pinsir_1[] = _(
"PINSIR ist erstaunlich stark. Es kann\n"
"einen Feind, der doppelt so viel wiegt\n"
@@ -1084,7 +2048,17 @@ static const u8 DexDescription_Pinsir_2[] = _(
"packen und hochheben. Bei niedrigen\n"
"Temperaturen werden die Bewegungen\n"
"dieses POKéMON schwerfällig.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Tauros_1[] = _(
+ "Dieses POKéMON ist nur zufrieden, wenn\n"
+ "es kämpfen kann. Wenn TAUROS keinen\n"
+ "Gegner findet, sucht es sich robuste");
+static const u8 DexDescription_Tauros_2[] = _(
+ "Bäume und haut sie um, um sich\n"
+ "abzureagieren.");
+#else
static const u8 DexDescription_Tauros_1[] = _(
"Dieses POKéMON ist nur zufrieden, wenn\n"
"es kämpfen kann. Wenn TAUROS keinen\n"
@@ -1092,7 +2066,18 @@ static const u8 DexDescription_Tauros_1[] = _(
static const u8 DexDescription_Tauros_2[] = _(
"Bäume und lässt sich an ihnen aus,\n"
"um sich abzureagieren.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Karpador_1[] = _(
+ "KARPADOR ist im Kampf praktisch nutz-\n"
+ "los, da es nur platschen kann.\n"
+ "Daher wird es als schwach eingeschätzt.");
+static const u8 DexDescription_Karpador_2[] = _(
+ "Es ist aber tatsächlich sehr robust und\n"
+ "kann in jedem Gewässer überleben, egal,\n"
+ "wie verseucht dieses ist.");
+#else
static const u8 DexDescription_Karpador_1[] = _(
"KARPADOR ist ein armseliges POKéMON,\n"
"das nur platschen kann. Sein\n"
@@ -1100,7 +2085,18 @@ static const u8 DexDescription_Karpador_1[] = _(
static const u8 DexDescription_Karpador_2[] = _(
"Wissenschaftler zum Forschen\n"
"angeregt.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Garados_1[] = _(
+ "Wenn GARADOS in Rage gerät, ist sein\n"
+ "wildes Blut kaum zu beruhigen, bis es\n"
+ "alles niedergebrannt hat.");
+static const u8 DexDescription_Garados_2[] = _(
+ "Aufzeichnungen belegen, dass die\n"
+ "Zerstörungswut dieses POKéMON einen\n"
+ "ganzen Monat anhalten kann.");
+#else
static const u8 DexDescription_Garados_1[] = _(
"Wenn sich KARPADOR zu GARADOS\n"
"entwickelt, durchlaufen seine\n"
@@ -1109,6 +2105,7 @@ static const u8 DexDescription_Garados_2[] = _(
"Veränderung, was wohl der Grund für die\n"
"zügellose, gewalttätige Natur dieses\n"
"POKéMON ist.");
+#endif
static const u8 DexDescription_Lapras_1[] = _(
"Die Menschen sind dafür verantwortlich,\n"
@@ -1126,6 +2123,15 @@ static const u8 DexDescription_Ditto_2[] = _(
"Gedächtnis verlässt, unterlaufen \n"
"diesem POKéMON schon mal Fehler.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Evoli_1[] = _(
+ "EVOLIs genetisches Erbmaterial ist so\n"
+ "instabil, dass die Umgebung plötzliche\n"
+ "Mutationen auslösen kann.");
+static const u8 DexDescription_Evoli_2[] = _(
+ "Die Wirkung verschiedener STEINE\n"
+ "führt zur Entwicklung dieses POKéMON.");
+#else
static const u8 DexDescription_Evoli_1[] = _(
"EVOLIs genetisches Erbmaterial ist so\n"
"instabil, dass die Umgebung plötzliche\n"
@@ -1134,7 +2140,18 @@ static const u8 DexDescription_Evoli_2[] = _(
"Die Wirkung verschiedener \n"
"STEINE führt zur Entwicklung dieses \n"
"POKéMON.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Aquana_1[] = _(
+ "AQUANA hat eine spontane Mutation\n"
+ "durchlaufen. Ihm sind Flossen und \n"
+ "Kiemen gewachsen. Dadurch kann es");
+static const u8 DexDescription_Aquana_2[] = _(
+ "unter Wasser leben.\n"
+ "Dieses POKéMON kann Wasser nach\n"
+ "Belieben manipulieren.");
+#else
static const u8 DexDescription_Aquana_1[] = _(
"AQUANA hat eine spontane Mutation\n"
"durchgemacht und ihm sind Flossen und \n"
@@ -1143,6 +2160,7 @@ static const u8 DexDescription_Aquana_2[] = _(
"unter Wasser leben.\n"
"Dieses POKéMON kann Wasser nach\n"
"Belieben manipulieren.");
+#endif
static const u8 DexDescription_Blitza_1[] = _(
"BLITZAs Zellen erzeugen schwache\n"
@@ -1171,6 +2189,16 @@ static const u8 DexDescription_Porygon_2[] = _(
"dass es durch Kopieren nicht\n"
"vervielfältigt werden kann.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Amonitas_1[] = _(
+ "AMONITAS ist ein POKéMON, das seit\n"
+ "langer Zeit ausgestorben war, aber\n"
+ "durch die Menschen aus Fossilien");
+static const u8 DexDescription_Amonitas_2[] = _(
+ "reproduziert wurde. Wenn es von einem\n"
+ "Feind angegriffen wird, zieht es sich in\n"
+ "sein hartes Gehäuse zurück.");
+#else
static const u8 DexDescription_Amonitas_1[] = _(
"AMONITAS ist ein POKéMON, das seit\n"
"langer Zeit ausgestorben war, aber\n"
@@ -1179,7 +2207,18 @@ static const u8 DexDescription_Amonitas_2[] = _(
"reproduziert wurde. Wenn es von einem\n"
"Feind angegriffen wird, zieht es sich in\n"
"sein hartes Gehäuse zurück.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Amoroso_1[] = _(
+ "AMOROSO benutzt seine Tentakel, um\n"
+ "Beute einzufangen. Man nimmt an,\n"
+ "dass es ausgestorben ist, weil seine");
+static const u8 DexDescription_Amoroso_2[] = _(
+ "Schale zu groß und zu schwer geworden\n"
+ "ist, so dass seine Bewegungen immer\n"
+ "langsamer und schwerfälliger wurden.");
+#else
static const u8 DexDescription_Amoroso_1[] = _(
"AMOROSO benutzt seine Tentakel, um\n"
"Beute einzufangen. Man nimmt an,\n"
@@ -1188,6 +2227,7 @@ static const u8 DexDescription_Amoroso_2[] = _(
"Schale zu groß und zu schwer geworden\n"
"war, so dass seine Bewegungen immer\n"
"langsamer und schwerfälliger wurden.");
+#endif
static const u8 DexDescription_Kabuto_1[] = _(
"KABUTO ist ein POKéMON, das aus einem\n"
@@ -1224,6 +2264,16 @@ static const u8 DexDescription_Relaxo_2[] = _(
"Kinder seinen dicken Bauch als Platz\n"
"zum Spielen nutzen.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Arktos_1[] = _(
+ "ARKTOS ist ein sagenumwobenes\n"
+ "Vogel-POKéMON, das Eis manipulieren\n"
+ "kann. Das Schlagen seiner Flügel");
+static const u8 DexDescription_Arktos_2[] = _(
+ "bringt die Luft zum Gefrieren. Man nimmt\n"
+ "an, dass es zu schneien beginnt, wenn\n"
+ "dieses POKéMON fliegt.");
+#else
static const u8 DexDescription_Arktos_1[] = _(
"ARKTOS ist ein sagenumwobenes\n"
"Vogel-POKéMON, das Eis manipulieren\n"
@@ -1232,6 +2282,7 @@ static const u8 DexDescription_Arktos_2[] = _(
"bringt die Luft zum Gefrieren. Es wird\n"
"behauptet, dass es zu schneien\n"
"beginnt, wenn dieses POKéMON fliegt.");
+#endif
static const u8 DexDescription_Zapdos_1[] = _(
"ZAPDOS ist ein legendäres\n"
@@ -1251,12 +2302,21 @@ static const u8 DexDescription_Lavados_2[] = _(
"Vulkans, um sich zu verbrennen\n"
"und selbst zu heilen.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Dratini_1[] = _(
+ "DRATINI häutet sich ständig, da die\n"
+ "Lebensenergie in seinem Körper\n"
+ "stetig und unkontrollierbar ansteigt.");
+static const u8 DexDescription_Dratini_2[] = _(
+ "");
+#else
static const u8 DexDescription_Dratini_1[] = _(
"DRATINI häutet sich ständig und\n"
"entledigt sich so seiner Haut, da die\n"
"Lebensenergie in seinem Körper");
static const u8 DexDescription_Dratini_2[] = _(
"stetig und unkontrollierbar ansteigt.");
+#endif
static const u8 DexDescription_Dragonir_1[] = _(
"DRAGONIR speichert eine enorme Menge\n"
@@ -1292,6 +2352,16 @@ static const u8 DexDescription_Mew_2[] = _(
"machen, so dass es sich auch Menschen\n"
"nähern kann, ohne bemerkt zu werden.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Endivie_1[] = _(
+ "Im Kampf wedelt ENDIVIE mit seinem\n"
+ "Blatt, um den Feind fern zu halten. Von\n"
+ "dem Blatt geht auch ein süßlicher Duft");
+static const u8 DexDescription_Endivie_2[] = _(
+ "aus, der das gegnerische POKéMON im\n"
+ "Kampf beruhigt und eine gemütliche,\n"
+ "freundliche Atmosphäre schafft.");
+#else
static const u8 DexDescription_Endivie_1[] = _(
"Im Kampf wedelt ENDIVIE mit seinem\n"
"Blatt, um den Feind fern zu halten. Von\n"
@@ -1300,6 +2370,7 @@ static const u8 DexDescription_Endivie_2[] = _(
"aus, der die kämpfenden POKéMON\n"
"beruhigt und eine gemütliche,\n"
"freundliche Atmosphäre schafft.");
+#endif
static const u8 DexDescription_Lorblatt_1[] = _(
"LORBLATTs Nacken ist mit\n"
@@ -1310,6 +2381,15 @@ static const u8 DexDescription_Lorblatt_2[] = _(
"Der Duft dieses Triebes bringt\n"
"Menschen auf Trab.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Meganie_1[] = _(
+ "Der Duft von MEGANIEs Blume besänftigt\n"
+ "die Gemüter. Im Kampf gibt dieses\n"
+ "POKéMON mehr von seinem beruhigenden");
+static const u8 DexDescription_Meganie_2[] = _(
+ "Duftstoff ab, um den Kampfgeist des\n"
+ "Gegners zu besänftigen.");
+#else
static const u8 DexDescription_Meganie_1[] = _(
"Der Duft von MEGANIEs Blume besänftigt\n"
"Gemüter. Im Kampf gibt dieses POKéMON\n"
@@ -1317,7 +2397,18 @@ static const u8 DexDescription_Meganie_1[] = _(
static const u8 DexDescription_Meganie_2[] = _(
"Duftstoff ab, um den Kampfgeist des\n"
"Gegners zu schwächen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Feurigel_1[] = _(
+ "FEURIGEL lässt Flammen aus seinem\n"
+ "Rücken lodern, wenn es sich schützen\n"
+ "muss. Die Flammen sind sehr stark,");
+static const u8 DexDescription_Feurigel_2[] = _(
+ "wenn dieses POKéMON wütend ist. Ist es\n"
+ "aber müde, flackern die Flammen nur\n"
+ "unregelmäßig und schwach.");
+#else
static const u8 DexDescription_Feurigel_1[] = _(
"FEURIGEL lässt Flammen aus seinem\n"
"Rücken lodern, wenn es sich schützen\n"
@@ -1326,6 +2417,7 @@ static const u8 DexDescription_Feurigel_2[] = _(
"wenn dieses POKéMON wütend ist. Ist es\n"
"aber müde, flackern die Flammen nur\n"
"unregelmäßig und schwach.");
+#endif
static const u8 DexDescription_Igelavar_1[] = _(
"IGELAVAR hält seine Gegner mit Flammen\n"
@@ -1336,6 +2428,15 @@ static const u8 DexDescription_Igelavar_2[] = _(
"Angriffen auszuweichen und seinen\n"
"Gegner gleichzeitig zu versengen.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Tornupto_1[] = _(
+ "TORNUPTO versteckt sich hinter einem\n"
+ "flimmernden Hitzeschild, den es mit\n"
+ "Hilfe seiner heißen Flammen erzeugt.");
+static const u8 DexDescription_Tornupto_2[] = _(
+ "Dieses POKéMON erzeugt Explosionen,\n"
+ "die alles in Schutt und Asche legen.");
+#else
static const u8 DexDescription_Tornupto_1[] = _(
"TORNUPTO versteckt sich hinter einem\n"
"flimmernden Hitzeschild, den es mit\n"
@@ -1344,6 +2445,7 @@ static const u8 DexDescription_Tornupto_2[] = _(
"Dieses POKéMON erzeugt Explosionen,\n"
"die alles in Schutt und Asche\n"
"legen.");
+#endif
static const u8 DexDescription_Karnimani_1[] = _(
"KARNIMANI ist zwar sehr klein, aber\n"
@@ -1390,6 +2492,15 @@ static const u8 DexDescription_Wiesenior_2[] = _(
"Gliedmaßen ist dieses POKéMON sehr\n"
"wendig und flink.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Hoothoot_1[] = _(
+ "HOOTHOOT besitzt ein inneres Organ, das\n"
+ "die Erdumdrehung wahrnimmt. Dieses\n"
+ "besondere Organ ermöglicht es diesem");
+static const u8 DexDescription_Hoothoot_2[] = _(
+ "POKéMON, jeden Tag zur selben Zeit\n"
+ "zu schreien.");
+#else
static const u8 DexDescription_Hoothoot_1[] = _(
"HOOTHOOT besitzt ein inneres Organ, das\n"
"die Erdumdrehung wahrnimmt. Dieses\n"
@@ -1397,7 +2508,18 @@ static const u8 DexDescription_Hoothoot_1[] = _(
static const u8 DexDescription_Hoothoot_2[] = _(
"POKéMON, jeden Tag zur selben Zeit zu\n"
"schreien.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Noctuh_1[] = _(
+ "Dank seines hervorragenden\n"
+ "Sehvermögens, mit dem es auch bei\n"
+ "geringer Beleuchtung sehen kann, und");
+static const u8 DexDescription_Noctuh_2[] = _(
+ "dank seiner geschmeidigen Flügel,\n"
+ "mit denen es geräuschlos fliegen kann,\n"
+ "entgeht NOCTUH keine Beute.");
+#else
static const u8 DexDescription_Noctuh_1[] = _(
"Dank seines hervorragenden\n"
"Sehvermögens, mit dem es auch bei\n"
@@ -1406,6 +2528,7 @@ static const u8 DexDescription_Noctuh_2[] = _(
"dank seiner geschmeidigen Flügel,\n"
"mit denen es geräuschlos fliegt,\n"
"entgeht NOCTUH keine Beute.");
+#endif
static const u8 DexDescription_Ledyba_1[] = _(
"LEDYBA sondert eine duftende\n"
@@ -1432,6 +2555,15 @@ static const u8 DexDescription_Webarak_2[] = _(
"Vibrationen der Netzfäden bestimmen,\n"
"welche Art Beute sich darauf befindet.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Ariados_1[] = _(
+ "ARIADOS hat kleine hakenförmige Krallen\n"
+ "an seinen Füßen. Damit kann es an\n"
+ "Decken und Wänden entlangflitzen.");
+static const u8 DexDescription_Ariados_2[] = _(
+ "Dieses POKéMON erdrückt seine Gegner\n"
+ "mit starkem, dünnem Seidenfaden.");
+#else
static const u8 DexDescription_Ariados_1[] = _(
"ARIADOS hat kleine hakenförmige Krallen\n"
"an seinen Füßen. Damit kann es an\n"
@@ -1439,7 +2571,18 @@ static const u8 DexDescription_Ariados_1[] = _(
static const u8 DexDescription_Ariados_2[] = _(
"Dieses POKéMON erdrückt seine Gegner\n"
"mit starkem, dünnem Seidenfaden.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Iksbat_1[] = _(
+ "IKSBATs Flügelschlag ist so leise, dass\n"
+ "die Beute lautlos überrascht wird.\n"
+ "Dieses POKéMON ruht sich");
+static const u8 DexDescription_Iksbat_2[] = _(
+ "aus, indem es sich mit seinen\n"
+ "Hinterbeinen, die ihm als Flügel\n"
+ "dienen, an einen Ast hängt.");
+#else
static const u8 DexDescription_Iksbat_1[] = _(
"Wenn IKSBAT fliegt, indem es nur ein \n"
"Paar Flügel, entweder an seinen Vorder-\n"
@@ -1448,7 +2591,17 @@ static const u8 DexDescription_Iksbat_2[] = _(
"Anzeichen dafür, dass dieses POKéMON \n"
"bereits eine lange Strecke hinter sich\n"
"hat. Dann wechselt es die Flügel häufig.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Lampi_1[] = _(
+ "LAMPIs zwei Antennen sind mit Zellen\n"
+ "gefüllt, die Elektrizität erzeugen. \n"
+ "Die elektrische Ladung ist so stark,");
+static const u8 DexDescription_Lampi_2[] = _(
+ "dass es sogar ein leichtes Kribbeln\n"
+ "verspürt.");
+#else
static const u8 DexDescription_Lampi_1[] = _(
"LAMPI gibt positive und negative\n"
"elektrische Ladungen durch seine\n"
@@ -1457,7 +2610,18 @@ static const u8 DexDescription_Lampi_2[] = _(
"Dieses POKéMON lässt seine Lichter\n"
"aufflackern und tauscht Signale mit\n"
"seinen Artgenossen aus.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Lanturn_1[] = _(
+ "LANTURN strahlt Licht ab. Wenn du\n"
+ "nachts aufs dunkle Meer hinausblickst,\n"
+ "kannst du vielleicht das Licht dieses");
+static const u8 DexDescription_Lanturn_2[] = _(
+ "PKMN aus der Tiefe, in der es schwimmt,\n"
+ "heraufschimmern sehen. Es lässt das\n"
+ "Meer wie eine sternklare Nacht wirken.");
+#else
static const u8 DexDescription_Lanturn_1[] = _(
"LANTURN wird auch “Tiefseestern”\n"
"genannt, da es leuchtende Antennen\n"
@@ -1466,7 +2630,18 @@ static const u8 DexDescription_Lanturn_2[] = _(
"indem es in den Antennen eine chemische\n"
"Reaktion zwischen Bakterien und seinen\n"
"Körperflüssigkeiten erzeugt.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Pichu_1[] = _(
+ "Wenn PICHU mit anderen spielt, kann es\n"
+ "einen Kurzschluss mit einem seiner \n"
+ "Artgenossen erzeugen, so dass die");
+static const u8 DexDescription_Pichu_2[] = _(
+ "Funken sprühen. Dann beginnt es zu\n"
+ "weinen, weil es vor den Funken\n"
+ "erschrickt.");
+#else
static const u8 DexDescription_Pichu_1[] = _(
"An Gewittertagen oder Tagen, an denen\n"
"die Luft sehr trocken ist, kann sich\n"
@@ -1474,7 +2649,17 @@ static const u8 DexDescription_Pichu_1[] = _(
static const u8 DexDescription_Pichu_2[] = _(
"aufladen. Dann kann man das Knistern\n"
"statischer Aufladung hören.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Pii_1[] = _(
+ "In Nächten mit vielen Sternschnuppen\n"
+ "kann man PII im Kreis tanzen sehen. Es\n"
+ "tanzt die ganze Nacht hindurch und");
+static const u8 DexDescription_Pii_2[] = _(
+ "hört erst bei Sonnenaufgang auf, um\n"
+ "seinen Durst mit Morgentau zu stillen.");
+#else
static const u8 DexDescription_Pii_1[] = _(
"In Nächten mit vielen Sternschnuppen,\n"
"kann man PII im Kreis tanzen sehen. Es\n"
@@ -1482,7 +2667,16 @@ static const u8 DexDescription_Pii_1[] = _(
static const u8 DexDescription_Pii_2[] = _(
"hört erst bei Sonnenaufgang auf, um\n"
"seinen Durst mit Morgentau zu stillen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Fluffeluff_1[] = _(
+ "FLUFFELUFF hat einen weichen Körper,\n"
+ "der sich anfühlt wie ein Marshmallow. Es\n"
+ "verströmt einen süßlichen Duft, der");
+static const u8 DexDescription_Fluffeluff_2[] = _(
+ "die Emotionen seiner Gegner beruhigt.");
+#else
static const u8 DexDescription_Fluffeluff_1[] = _(
"FLUFFELUFFs Stimmbänder sind noch\n"
"nicht voll entwickelt. Wenn es zu viel\n"
@@ -1490,7 +2684,18 @@ static const u8 DexDescription_Fluffeluff_1[] = _(
static const u8 DexDescription_Fluffeluff_2[] = _(
"Dieses POKéMON gurgelt mit Süßwasser\n"
"aus einem sauberen Fluss.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Togepi_1[] = _(
+ "TOGEPI benutzt die positiven Emotionen\n"
+ "Freude und Mitgefühl von Menschen und\n"
+ "POKéMON als Energie.");
+static const u8 DexDescription_Togepi_2[] = _(
+ "Dieses POKéMON speichert Glücksgefühle\n"
+ "in seiner Schale und teilt sie mit\n"
+ "anderen.");
+#else
static const u8 DexDescription_Togepi_1[] = _(
"TOGEPI nutzt die positiven Emotionen,\n"
"wie Freude und Mitgefühl, von Menschen\n"
@@ -1499,14 +2704,33 @@ static const u8 DexDescription_Togepi_2[] = _(
"Dieses POKéMON speichert Glücksgefühle\n"
"in seiner Schale und teilt sie mit\n"
"anderen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Togetic_1[] = _(
+ "TOGETIC ist ein POKéMON, das Glück\n"
+ "bringt. Wenn es jemanden trifft, der\n"
+ "gutherzig ist, teilt es seine Freude mit");
+static const u8 DexDescription_Togetic_2[] = _(
+ "dieser Person.");
+#else
static const u8 DexDescription_Togetic_1[] = _(
"TOGETIC ist ein POKéMON, das Glück\n"
"bringt. Wenn es jemanden trifft, der\n"
"reinen Herzens ist, zeigt es sich und");
static const u8 DexDescription_Togetic_2[] = _(
"teilt sein Glück mit dieser Person.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Natu_1[] = _(
+ "NATU kann hervorragend springen.\n"
+ "Dieses POKéMON schlägt mit den Flügeln\n"
+ "und springt auf Äste, die höher liegen,");
+static const u8 DexDescription_Natu_2[] = _(
+ "als ein Erwachsener groß ist, um an die\n"
+ "neuen Triebe eines Baumes zu kommen.");
+#else
static const u8 DexDescription_Natu_1[] = _(
"NATU kann nicht fliegen, da seine Flügel\n"
"noch nicht ausgewachsen sind. Wenn du\n"
@@ -1515,7 +2739,17 @@ static const u8 DexDescription_Natu_2[] = _(
"starrt es dich konzentriert an. Wenn du\n"
"dich aber bewegst, hüpft es weg, um sich\n"
"in Sicherheit zu bringen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Xatu_1[] = _(
+ "XATU steht den ganzen Tag \n"
+ "bewegungslos herum und starrt die\n"
+ "Sonne an. Einige Menschen verehren es");
+static const u8 DexDescription_Xatu_2[] = _(
+ "als ein mystisches POKéMON. Sie glauben,\n"
+ "dass XATU in die Zukunft sehen könne.");
+#else
static const u8 DexDescription_Xatu_1[] = _(
"XATU bleibt den ganzen Tag an ein und\n"
"demselben Ort wie angewurzelt stehen. \n"
@@ -1523,6 +2757,7 @@ static const u8 DexDescription_Xatu_1[] = _(
static const u8 DexDescription_Xatu_2[] = _(
"Angst vor den Dingen tut, die es für die\n"
"Zukunft vorausgesehen hat.");
+#endif
static const u8 DexDescription_Voltilamm_1[] = _(
"VOLTILAMMs flauschiges, wollenes Fell\n"
@@ -1549,6 +2784,15 @@ static const u8 DexDescription_Ampharos_2[] = _(
"dieses POKéMON dazu, Signale über\n"
"weite Entfernungen auszutauschen.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Blubella_1[] = _(
+ "BLUBELLA wachsen schönere Blumen,\n"
+ "wenn es sich aus einem übel riechenden\n"
+ "DUFLOR entwickelt hat - je stinkender,");
+static const u8 DexDescription_Blubella_2[] = _(
+ "desto besser. Nachts schließt dieses\n"
+ "POKéMON seine Blätter und schläft.");
+#else
static const u8 DexDescription_Blubella_1[] = _(
"Wenn BLUBELLA starkem Sonnenlicht\n"
"ausgesetzt ist, beginnen sich die Blät-\n"
@@ -1556,7 +2800,17 @@ static const u8 DexDescription_Blubella_1[] = _(
static const u8 DexDescription_Blubella_2[] = _(
"Der Tanz dieses POKéMON ist in\n"
"südlichen Ländern sehr bekannt.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Marill_1[] = _(
+ "Wenn es am Ufer eines reißenden Flusses\n"
+ "fischt, wickelt MARILL seinen Schweif\n"
+ "um einen Baumstamm. Der Schweif dieses");
+static const u8 DexDescription_Marill_2[] = _(
+ "POKéMON ist flexibel und elastisch, so\n"
+ "dass es ihn ausdehnen kann.");
+#else
static const u8 DexDescription_Marill_1[] = _(
"MARILLs Schweif ist mit Öl gefüllt und\n"
"dient ihm als eine Art Rettungsring.\n"
@@ -1565,7 +2819,18 @@ static const u8 DexDescription_Marill_2[] = _(
"Wasseroberfläche zu sehen ist, taucht\n"
"dieses POKéMON gerade, um sich von\n"
"Wasserpflanzen zu ernähren.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Azumarill_1[] = _(
+ "AZUMARILL kann aus Luft Ballons\n"
+ "machen. Diese Luft-Ballons erzeugt es,\n"
+ "wenn es ein ertrinkendes POKéMON");
+static const u8 DexDescription_Azumarill_2[] = _(
+ "erspäht. Durch die Ballons kann das\n"
+ "POKéMON, das in Schwierigkeiten \n"
+ "geraten ist, atmen.");
+#else
static const u8 DexDescription_Azumarill_1[] = _(
"AZUMARILLs lange Ohren dienen ihm\n"
"als unentbehrliche Sensoren. Wenn es\n"
@@ -1574,6 +2839,7 @@ static const u8 DexDescription_Azumarill_2[] = _(
"POKéMON auch in reißenden Flüssen\n"
"identifizieren, welche Art von Beute\n"
"sich in seiner Nähe befindet.");
+#endif
static const u8 DexDescription_Mogelbaum_1[] = _(
"MOGELBAUM tarnt sich als Baum, um\n"
@@ -1583,6 +2849,15 @@ static const u8 DexDescription_Mogelbaum_2[] = _(
"das ganze Jahr über grün bleiben, fällt\n"
"seine Tarnung im Winter leicht auf.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Quaxo_1[] = _(
+ "QUAXO hat lockiges Haar, das ihm den\n"
+ "Status eines Königs bescheinigt. Je\n"
+ "länger und lockiger sein Haar ist, desto");
+static const u8 DexDescription_Quaxo_2[] = _(
+ "mehr Respekt erntet dieses POKéMON\n"
+ "von seinen Artgenossen.");
+#else
static const u8 DexDescription_Quaxo_1[] = _(
"QUAXO hat gelocktes Haar, das ihm den\n"
"Status eines Königs bescheinigt. Je\n"
@@ -1590,6 +2865,7 @@ static const u8 DexDescription_Quaxo_1[] = _(
static const u8 DexDescription_Quaxo_2[] = _(
"mehr Respekt erntet dieses POKéMON\n"
"von seinen Artgenossen.");
+#endif
static const u8 DexDescription_Hoppspross_1[] = _(
"HOPPSPROSS lässt sich vom Wind\n"
@@ -1599,6 +2875,16 @@ static const u8 DexDescription_Hoppspross_2[] = _(
"Blätter mit anderen HOPPSPROSS,\n"
"damit es nicht davongeweht wird.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Hubelupf_1[] = _(
+ "HUBELUPFs Blume beginnt zu blühen, wenn\n"
+ "die Temperatur über 18 Grad steigt. Wie\n"
+ "weit sich die Blume öffnet, hängt von");
+static const u8 DexDescription_Hubelupf_2[] = _(
+ "der Temperatur ab. Daher wird dieses\n"
+ "POKéMON manchmal als Thermometer\n"
+ "eingesetzt.");
+#else
static const u8 DexDescription_Hubelupf_1[] = _(
"HUBELUPFs Blume beginnt zu blühen, wenn\n"
"die Temperatur über 18 Grad steigt. Wie\n"
@@ -1607,6 +2893,7 @@ static const u8 DexDescription_Hubelupf_2[] = _(
"der Höhe der Temperatur ab. Daher wird\n"
"dieses POKéMON manchmal als\n"
"Thermometer eingesetzt.");
+#endif
static const u8 DexDescription_Papungha_1[] = _(
"PAPUNGHA nutzt den Südwind, um das\n"
@@ -1642,6 +2929,16 @@ static const u8 DexDescription_Sonnflora_2[] = _(
"Wenn aber die Sonne untergegangen ist,\n"
"hört es auf sich zu bewegen.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Yanma_1[] = _(
+ "YANMA hat einen Blickwinkel von 360\n"
+ "Grad, ohne die Augen bewegen zu müssen.\n"
+ "Es ist ein großartiger Flieger und geübt");
+static const u8 DexDescription_Yanma_2[] = _(
+ "darin, plötzlich anzuhalten oder\n"
+ "Wendemanöver hinzulegen. So kann es\n"
+ "sich blitzschnell auf Beute stürzen.");
+#else
static const u8 DexDescription_Yanma_1[] = _(
"YANMA hat einen Blickwinkel von 360\n"
"Grad, ohne die Augen bewegen zu müssen.\n"
@@ -1650,6 +2947,7 @@ static const u8 DexDescription_Yanma_2[] = _(
"darin, plötzlich anzuhalten oder\n"
"Wendemanöver vorzunehmen. So kann es\n"
"sich blitzschnell auf Beute stürzen.");
+#endif
static const u8 DexDescription_Felino_1[] = _(
"FELINO lebt eigentlich im Wasser.\n"
@@ -1711,6 +3009,16 @@ static const u8 DexDescription_Traunfugil_2[] = _(
"Feinde aufzunehmen und sie in\n"
"Nahrung umzuwandeln.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Icognito_1[] = _(
+ "ICOGNITO hat die Form antiker\n"
+ "Schriftzeichen. Bis heute ist unklar,\n"
+ "was zuerst da war - die antiken");
+static const u8 DexDescription_Icognito_2[] = _(
+ "Schriftzeichen oder die vielen unter-\n"
+ "schiedlichen ICOGNITO. Trotz umfang-\n"
+ "reicher Forschung bleiben Fragen offen.");
+#else
static const u8 DexDescription_Icognito_1[] = _(
"ICOGNITO hat die Form antiker\n"
"Schriftzeichen. Bis heute ist unklar,\n"
@@ -1719,7 +3027,18 @@ static const u8 DexDescription_Icognito_2[] = _(
"Schriftzeichen oder die vielen unter-\n"
"schiedlichen ICOGNITO. Trotz umfang-\n"
"reicher Forschung bleiben Fragen offen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Woingenau_1[] = _(
+ "WOINGENAU tut nichts anderes als\n"
+ "Angriffe auszuhalten. Von sich aus\n"
+ "würde es nie angreifen. Eine Attacke");
+static const u8 DexDescription_Woingenau_2[] = _(
+ "auf seinen Schweif würde es allerdings\n"
+ "niemals dulden. Wenn das passiert, \n"
+ "setzt es ABGANGSBUND ein.");
+#else
static const u8 DexDescription_Woingenau_1[] = _(
"Wenn zwei oder mehr WOINGENAU \n"
"aufeinander treffen, versuchen sie,\n"
@@ -1728,7 +3047,18 @@ static const u8 DexDescription_Woingenau_2[] = _(
"Sie möchten herausfinden, welches\n"
"POKéMON es am längsten ohne Nahrung\n"
"aushält. Darauf müssen Trainer achten.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Girafarig_1[] = _(
+ "Der Kopf an GIRAFARIGs Hinterteil\n"
+ "verfügt nur über ein kleines Gehirn, mit\n"
+ "dem es nicht denken kann. Dieses Gehirn");
+static const u8 DexDescription_Girafarig_2[] = _(
+ "benötigt jedoch keinen Schlaf und ist\n"
+ "somit in der Lage, die Umgebung rund\n"
+ "um die Uhr im Auge zu behalten.");
+#else
static const u8 DexDescription_Girafarig_1[] = _(
"Der Kopf an GIRAFARIGs Hinterteil hat\n"
"ein eigenes Gehirn. Er reagiert mit\n"
@@ -1737,7 +3067,17 @@ static const u8 DexDescription_Girafarig_2[] = _(
"Wenn man sich diesem POKéMON von\n"
"hinten nähert, könnte der hintere Kopf\n"
"plötzlich vorschnellen und zubeißen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Tannza_1[] = _(
+ "TANNZA hängt an Ästen und wartet auf\n"
+ "Beute. Wenn man dieses POKéMON bei\n"
+ "einer Mahlzeit stört, indem man seinen");
+static const u8 DexDescription_Tannza_2[] = _(
+ "Baum schüttelt, fällt es herunter und\n"
+ "explodiert ohne Vorwarnung.");
+#else
static const u8 DexDescription_Tannza_1[] = _(
"TANNZA hängt an Ästen und wartet auf\n"
"Beute. Wenn man dieses POKéMON bei\n"
@@ -1746,6 +3086,7 @@ static const u8 DexDescription_Tannza_2[] = _(
"Baum, auf dem es sich befindet,\n"
"schüttelt, fällt es herunter und\n"
"explodiert ohne Vorwarnung.");
+#endif
static const u8 DexDescription_Forstellka_1[] = _(
"FORSTELLKA versteckt sich in seiner\n"
@@ -1799,6 +3140,16 @@ static const u8 DexDescription_Granbull_2[] = _(
"Es beißt nur zu, wenn es erschreckt\n"
"wird.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Baldorfish_1[] = _(
+ "BALDORFISH saugt Wasser ein, um sich\n"
+ "aufzublasen. Dieses POKéMON nutzt den\n"
+ "Druck des Wassers dazu, giftige");
+static const u8 DexDescription_Baldorfish_2[] = _(
+ "Stacheln zu verschießen. Es betrachtet\n"
+ "Schwimmen als eine echte Heraus-\n"
+ "forderung.");
+#else
static const u8 DexDescription_Baldorfish_1[] = _(
"BALDORFISH saugt Wasser ein, um sich\n"
"aufzublasen. Dieses POKéMON nutzt den\n"
@@ -1807,6 +3158,7 @@ static const u8 DexDescription_Baldorfish_2[] = _(
"Stacheln aus seinem Körper zu\n"
"verschießen. Es betrachtet Schwimmen\n"
"als eine echte Herausforderung.");
+#endif
static const u8 DexDescription_Scherox_1[] = _(
"SCHEROX’ Körper ist hart wie Stahl.\n"
@@ -1816,6 +3168,16 @@ static const u8 DexDescription_Scherox_2[] = _(
"mit den Flügeln, um seine\n"
"Körpertemperatur zu regulieren.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Pottrott_1[] = _(
+ "POTTROTT versteckt sich leise unter\n"
+ "Steinen und verbirgt seinen Körper in\n"
+ "seiner harten Schale, wenn es Beeren");
+static const u8 DexDescription_Pottrott_2[] = _(
+ "zu sich nimmt.\n"
+ "Die Beeren vermischen sich mit seinen\n"
+ "Körperflüssigkeiten zu einem Saft.");
+#else
static const u8 DexDescription_Pottrott_1[] = _(
"POTTROTT versteckt sich leise unter\n"
"Steinen und verbirgt seinen Körper in\n"
@@ -1824,7 +3186,18 @@ static const u8 DexDescription_Pottrott_2[] = _(
"gesammelte Beeren zu sich nimmt. Die\n"
"Beeren vermischen sich mit seinen\n"
"Körperflüssigkeiten zu einem Saft.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Skaraborn_1[] = _(
+ "SKARABORN hat scharfe Krallen an den\n"
+ "Füßen. Diese bohren sich fest in den\n"
+ "Boden oder in die Rinde eines Baumes");
+static const u8 DexDescription_Skaraborn_2[] = _(
+ "und geben diesem POKéMON einen siche-\n"
+ "ren Halt. So kann es seine Gegner mit\n"
+ "seinem imposanten Horn wegschleudern.");
+#else
static const u8 DexDescription_Skaraborn_1[] = _(
"SKARABORN geht direkt auf seinen\n"
"Gegner los, rutscht auf ihn zu, um ihn\n"
@@ -1833,7 +3206,17 @@ static const u8 DexDescription_Skaraborn_2[] = _(
"Horn wegzuschleudern. Dieses POKéMON\n"
"hat genug Kraft, um einen massigen\n"
"Baum umzustoßen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Sniebel_1[] = _(
+ "SNIEBEL klettert an Bäumen hoch, indem\n"
+ "es seine hakenförmigen Krallen in die\n"
+ "Rinde schlägt. Dieses POKéMON sucht");
+static const u8 DexDescription_Sniebel_2[] = _(
+ "nach unbewachten Nestern und stiehlt\n"
+ "die Eier. Davon ernährt es sich.");
+#else
static const u8 DexDescription_Sniebel_1[] = _(
"SNIEBEL klettert an Bäumen hoch, indem\n"
"es seine hakenförmigen Krallen in die\n"
@@ -1842,7 +3225,17 @@ static const u8 DexDescription_Sniebel_2[] = _(
"nach unbewachten Nestern und stiehlt\n"
"die Eier, wenn die Eltern auf Nahrungs-\n"
"suche sind. Davon ernährt es sich.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Teddiursa_1[] = _(
+ "TEDDIURSA leckt gern seine mit Honig\n"
+ "bedeckten Pfoten ab. Dieses POKéMON\n"
+ "bereitet seinen eigenen Honig zu, indem");
+static const u8 DexDescription_Teddiursa_2[] = _(
+ "es die von BIBOR gesammelten Früchte\n"
+ "und Pollen vermengt.");
+#else
static const u8 DexDescription_Teddiursa_1[] = _(
"TEDDIURSA leckt gern seine mit Honig\n"
"bedeckten Pranken ab. Dieses POKéMON\n"
@@ -1850,6 +3243,7 @@ static const u8 DexDescription_Teddiursa_1[] = _(
static const u8 DexDescription_Teddiursa_2[] = _(
"es die von BIBOR gesammelten Früchte\n"
"und Pollen miteinander vermengt.");
+#endif
static const u8 DexDescription_Ursaring_1[] = _(
"In den von URSARING bewohnten Wäldern\n"
@@ -1859,6 +3253,15 @@ static const u8 DexDescription_Ursaring_2[] = _(
"POKéMON läuft täglich durch den Wald,\n"
"um nach Essbarem zu suchen.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Schneckmag_1[] = _(
+ "SCHNECKMAG hat kein Blut in seinem\n"
+ "Körper. Stattdessen fließt glühend\n"
+ "heißes Magma in diesem POKéMON,");
+static const u8 DexDescription_Schneckmag_2[] = _(
+ "das seine Organe mit lebenswichtigen\n"
+ "Nährstoffen und Sauerstoff versorgt.");
+#else
static const u8 DexDescription_Schneckmag_1[] = _(
"Durch SCHNECKMAGs Kreislaufsystem\n"
"fließt Magma. Wenn dieses POKéMON\n"
@@ -1867,7 +3270,18 @@ static const u8 DexDescription_Schneckmag_2[] = _(
"aus und erhärtet. Sein Körper wird\n"
"spröde und es brechen Stücke heraus,\n"
"so dass es kleiner wird.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Magcargo_1[] = _(
+ "MAGCARGOs Körpertemperatur liegt bei\n"
+ "etwa 10.000 Grad. Dieses POKéMON\n"
+ "bringt Wasser sofort zum Verdampfen.");
+static const u8 DexDescription_Magcargo_2[] = _(
+ "Wenn dieses POKéMON im Regen steht,\n"
+ "werden die Tropfen augenblicklich zu\n"
+ "Dampf und es entsteht dichter Nebel.");
+#else
static const u8 DexDescription_Magcargo_1[] = _(
"MAGCARGOs Schale ist eigentlich seine\n"
"Haut, die erhärtet ist, als es auskühlte.\n"
@@ -1876,7 +3290,18 @@ static const u8 DexDescription_Magcargo_2[] = _(
"zerbrechlich. Schon bei einer leichten\n"
"Berührung bricht sie auseinander. Dann\n"
"muss es ein Bad in Magma nehmen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Quiekel_1[] = _(
+ "Auf Nahrungssuche schnüffelt QUIEKEL\n"
+ "am Boden entlang. Seine \n"
+ "Lieblingsspeise ist ein Pilz, der unter");
+static const u8 DexDescription_Quiekel_2[] = _(
+ "abgestorbenem Gras wächst. \n"
+ "Manchmal spürt dieses POKéMON heiße\n"
+ "Quellen auf.");
+#else
static const u8 DexDescription_Quiekel_1[] = _(
"Auf Nahrungssuche schnüffelt QUIEKEL\n"
"am Boden entlang. Seine \n"
@@ -1885,7 +3310,18 @@ static const u8 DexDescription_Quiekel_2[] = _(
"verwesendem Gras wächst. \n"
"Manchmal spürt dieses POKéMON heiße\n"
"Quellen auf.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Keifel_1[] = _(
+ "KEIFEL hat ein dichtes Fell aus langen\n"
+ "Haaren. Dadurch ist es gegen eisige\n"
+ "Kälte gewappnet.");
+static const u8 DexDescription_Keifel_2[] = _(
+ "Dieses POKéMON benutzt seine\n"
+ "Stoßzähne, um an Nahrung zu gelangen,\n"
+ "die unter dem Eis eingeschlossen ist.");
+#else
static const u8 DexDescription_Keifel_1[] = _(
"KEIFEL hat ein dichtes Fell aus langen\n"
"Haaren. Dadurch ist es gegen eisige\n"
@@ -1894,7 +3330,18 @@ static const u8 DexDescription_Keifel_2[] = _(
"Dieses POKéMON benutzt seine\n"
"Hauer, um an Nahrung zu gelangen, die\n"
"unter dem Eis eingeschlossen ist.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Corasonn_1[] = _(
+ "Scharen von CORASONN sammeln sich im\n"
+ "warmen Meer und dienen kleineren\n"
+ "POKéMON als ideale Plätze zum");
+static const u8 DexDescription_Corasonn_2[] = _(
+ "Verstecken. Wenn die Wassertemperatur\n"
+ "sinkt, wandert dieses POKéMON in die\n"
+ "südlichen Meere ab.");
+#else
static const u8 DexDescription_Corasonn_1[] = _(
"Wenn CORASONNs Arme Sonnenlicht\n"
"abbekommen, glitzern sie wunderschön\n"
@@ -1902,6 +3349,7 @@ static const u8 DexDescription_Corasonn_1[] = _(
static const u8 DexDescription_Corasonn_2[] = _(
"abbricht, wächst über Nacht ein neuer\n"
"nach.");
+#endif
static const u8 DexDescription_Remoraid_1[] = _(
"REMORAID saugt Wasser ein und spritzt\n"
@@ -1921,6 +3369,16 @@ static const u8 DexDescription_Octillery_2[] = _(
"Wenn ein Feind zu stark ist, speit es\n"
"Tinte aus und flüchtet.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Botogel_1[] = _(
+ "BOTOGEL sammelt seine Nahrung in\n"
+ "seinem Schweif. Es gab einmal einen\n"
+ "berühmten Entdecker, der es dank eines");
+static const u8 DexDescription_Botogel_2[] = _(
+ "BOTOGEL geschafft hat, einen der\n"
+ "höchsten Berge der Welt zu besteigen.\n"
+ "Es hat seine Nahrung mit ihm geteilt.");
+#else
static const u8 DexDescription_Botogel_1[] = _(
"BOTOGEL sammelt seine Nahrung in\n"
"seinem Schweif. Es gab einmal einen\n"
@@ -1929,7 +3387,18 @@ static const u8 DexDescription_Botogel_2[] = _(
"BOTOGELs geschafft hat, einen der\n"
"höchsten Berge der Welt zu besteigen.\n"
"Es hatte seine Nahrung mit ihm geteilt.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Mantax_1[] = _(
+ "An schönen Tagen sieht man Scharen\n"
+ "von MANTAX elegant über die Wellen des\n"
+ "Ozeans springen.");
+static const u8 DexDescription_Mantax_2[] = _(
+ "Durch REMORAID, die an ihm haften\n"
+ "und ihn begleiten, fühlt sich dieses\n"
+ "POKéMON nicht belästigt.");
+#else
static const u8 DexDescription_Mantax_1[] = _(
"An schönen Tagen sieht man Schwärme\n"
"von MANTAX elegant über die Wellen des\n"
@@ -1938,7 +3407,17 @@ static const u8 DexDescription_Mantax_2[] = _(
"Durch REMORAID, die an ihm haften\n"
"und ihn begleiten, fühlt sich dieses\n"
"POKéMON nicht belästigt.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Panzaeron_1[] = _(
+ "PANZAERONs Stahlflügel bekommen in den\n"
+ "vielen Kämpfen, die es austrägt, Risse\n"
+ "und Beulen. Einmal im Jahr wachsen");
+static const u8 DexDescription_Panzaeron_2[] = _(
+ "seine Flügel komplett nach und werden\n"
+ "wiederhergestellt.");
+#else
static const u8 DexDescription_Panzaeron_1[] = _(
"PANZAERON ist komplett in einen harten,\n"
"schützenden Panzer eingehüllt. Dieses\n"
@@ -1946,6 +3425,7 @@ static const u8 DexDescription_Panzaeron_1[] = _(
static const u8 DexDescription_Panzaeron_2[] = _(
"Es greift seine Feinde mit seinen\n"
"messerscharfen Flügeln an.");
+#endif
static const u8 DexDescription_Hunduster_1[] = _(
"HUNDUSTER jagen in Gruppen. Sie\n"
@@ -1965,13 +3445,31 @@ static const u8 DexDescription_Hundemon_2[] = _(
"durch das Ausfechten von Kämpfen\n"
"untereinander.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Seedraking_1[] = _(
+ "SEEDRAKING schläft auf dem Meeres-\n"
+ "boden, wo ansonsten niemand lebt. Wenn\n"
+ "ein Sturm aufkommt, wacht es auf und");
+static const u8 DexDescription_Seedraking_2[] = _(
+ "macht sich auf die Suche nach Beute.");
+#else
static const u8 DexDescription_Seedraking_1[] = _(
"SEEDRAKING lebt in den Tiefen des\n"
"Ozeans, die ansonsten verwaist sind.\n"
"Lange hat man geglaubt, dass das");
static const u8 DexDescription_Seedraking_2[] = _(
"Gähnen dieses POKéMON Strudel auslöst.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Phanpy_1[] = _(
+ "PHANPY kann sich mit seiner langen Nase\n"
+ "selbst duschen. Wenn andere dabei sind,\n"
+ "begießen sie sich gegenseitig mit");
+static const u8 DexDescription_Phanpy_2[] = _(
+ "Wasser. Danach trocknet es seinen \n"
+ "durchnässten Körper am Ufer.");
+#else
static const u8 DexDescription_Phanpy_1[] = _(
"Um sich ein Nest zu bauen, gräbt\n"
"PHANPY am Flussufer ein Loch ins\n"
@@ -1980,7 +3478,17 @@ static const u8 DexDescription_Phanpy_2[] = _(
"seines Nests mit Hilfe seines Rüssels,\n"
"damit seine Artgenossen wissen, dass\n"
"dieses Gebiet vergeben ist.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Donphan_1[] = _(
+ "DONPHAN kann mit seinem harten Körper\n"
+ "sogar ein Haus zerstören. Mit seiner\n"
+ "imposanten Kraft hilft dieses POKéMON");
+static const u8 DexDescription_Donphan_2[] = _(
+ "dabei, Erdrutsche aus dem Weg zu\n"
+ "räumen, die Bergpfade versperren.");
+#else
static const u8 DexDescription_Donphan_1[] = _(
"DONPHANs Lieblingsattacke ist es, als\n"
"Ball zusammengerollt mit voller Wucht\n"
@@ -1988,6 +3496,7 @@ static const u8 DexDescription_Donphan_1[] = _(
static const u8 DexDescription_Donphan_2[] = _(
"Wenn es erst einmal rollt, ist dieses\n"
"POKéMON nur schwer aufzuhalten.");
+#endif
static const u8 DexDescription_Porygon2_1[] = _(
"PORYGON2 wurde in einem\n"
@@ -1998,6 +3507,14 @@ static const u8 DexDescription_Porygon2_2[] = _(
"selbstständig neue Gesten und Gefühle\n"
"erlernen kann.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Damhirplex_1[] = _(
+ "DAMHIRPLEX hat ein prächtiges Geweih,\n"
+ "für das hohe Preise gezahlt werden.\n"
+ "Daher wurde dieses POKéMON gejagt");
+static const u8 DexDescription_Damhirplex_2[] = _(
+ "und wäre beinahe ausgestorben.");
+#else
static const u8 DexDescription_Damhirplex_1[] = _(
"DAMHIRPLEX hat ein prächtiges Geweih,\n"
"für das hohe Preise gezahlt werden, da\n"
@@ -2005,7 +3522,18 @@ static const u8 DexDescription_Damhirplex_1[] = _(
static const u8 DexDescription_Damhirplex_2[] = _(
"Daher wurde dieses POKéMON gejagt und\n"
"wäre beinahe ausgestorben.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Farbeagle_1[] = _(
+ "FARBEAGLE markiert sein Revier mit\n"
+ "einer Flüssigkeit, die aus seiner\n"
+ "Schweifspitze austritt.");
+static const u8 DexDescription_Farbeagle_2[] = _(
+ "Es wurden über 5.000 unterschiedliche\n"
+ "Markierungen entdeckt, die dieses\n"
+ "POKéMON hinterlassen hat.");
+#else
static const u8 DexDescription_Farbeagle_1[] = _(
"FARBEAGLE markiert sein Revier mit\n"
"einer Flüssigkeit, die aus seiner\n"
@@ -2014,7 +3542,18 @@ static const u8 DexDescription_Farbeagle_2[] = _(
"Es wurden über 5000 unterschiedliche\n"
"Markierungen entdeckt, die dieses\n"
"POKéMON hinterlassen hat.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Rabauz_1[] = _(
+ "RABAUZ muss jeden Tag trainieren,\n"
+ "sonst ist es nicht ausgelastet und\n"
+ "reagiert gestresst. Wenn man dieses");
+static const u8 DexDescription_Rabauz_2[] = _(
+ "POKéMON trainiert, muss man\n"
+ "zahlreiche Trainingsmethoden\n"
+ "einsetzen und ausbauen.");
+#else
static const u8 DexDescription_Rabauz_1[] = _(
"RABAUZ muss jeden Tag trainieren,\n"
"sonst ist es nicht ausgelastet und\n"
@@ -2023,7 +3562,18 @@ static const u8 DexDescription_Rabauz_2[] = _(
"POKéMON trainiert, muss man\n"
"zahlreiche Trainingsmethoden\n"
"einsetzen und sie ständig ausbauen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Kapoera_1[] = _(
+ "KAPOERA dreht sich auf dem Kopf\n"
+ "stehend um die eigene Achse und teilt\n"
+ "Tritte aus. Seine Technik ist eine");
+static const u8 DexDescription_Kapoera_2[] = _(
+ "bemerkenswerte Mischung aus Angriff \n"
+ "und Verteidigung. Es bewegt sich\n"
+ "drehend schneller voran als laufend.");
+#else
static const u8 DexDescription_Kapoera_1[] = _(
"KAPOERA dreht sich auf dem Kopf\n"
"stehend um die eigene Achse und teilt\n"
@@ -2032,7 +3582,18 @@ static const u8 DexDescription_Kapoera_2[] = _(
"bemerkenswerte Mischung aus Angriff \n"
"und Verteidigung. Es bewegt sich \n"
"drehend schneller voran als laufend.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Kussilla_1[] = _(
+ "KUSSILLA läuft hektisch umher, fällt\n"
+ "aber auch ziemlich oft hin. Es lässt\n"
+ "keine Möglichkeit aus, sein Spiegelbild");
+static const u8 DexDescription_Kussilla_2[] = _(
+ "zu betrachten, um sicherzustellen,\n"
+ "dass sein Gesicht nicht schmutzig\n"
+ "geworden ist.");
+#else
static const u8 DexDescription_Kussilla_1[] = _(
"KUSSILLA läuft hektisch umher, fällt\n"
"aber auch ziemlich oft hin. Es lässt\n"
@@ -2041,6 +3602,7 @@ static const u8 DexDescription_Kussilla_2[] = _(
"zu betrachten, um sicherzustellen,\n"
"dass sein Gesicht nicht schmutzig\n"
"geworden ist.");
+#endif
static const u8 DexDescription_Elekid_1[] = _(
"ELEKID speichert Elektrizität in seinem\n"
@@ -2067,6 +3629,16 @@ static const u8 DexDescription_Miltank_2[] = _(
"Menschen, die keine Milch trinken,\n"
"essen sie stattdessen als Joghurt.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Heiteira_1[] = _(
+ "HEITEIRA nimmt mit seinem flauschigen\n"
+ "Fell Traurigkeit wahr. Es hastet zu\n"
+ "einer traurigen Person, egal, wie weit");
+static const u8 DexDescription_Heiteira_2[] = _(
+ "diese entfernt ist und teilt ein \n"
+ "GLÜCKS-EI mit ihr, um sie zum\n"
+ "Lächeln zu bringen.");
+#else
static const u8 DexDescription_Heiteira_1[] = _(
"HEITEIRA nimmt mit seinem flauschigen\n"
"Fell Traurigkeit wahr. Es hastet zu\n"
@@ -2075,6 +3647,7 @@ static const u8 DexDescription_Heiteira_2[] = _(
"diese entfernt ist und teilt ein \n"
"GLÜCKS-EI mit ihr, um sie zum Lächeln\n"
"zu bringen.");
+#endif
static const u8 DexDescription_Raikou_1[] = _(
"RAIKOU ist so schnell wie der Blitz. Das\n"
@@ -2093,12 +3666,21 @@ static const u8 DexDescription_Entei_2[] = _(
"alles auslöschen, was mit ihnen in\n"
"Kontakt kommt.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Suicune_1[] = _(
+ "SUICUNE wohnt die Reinheit einer\n"
+ "Quelle inne. Es läuft graziös herum und \n"
+ "hat die Macht, schmutziges Wasser zu");
+static const u8 DexDescription_Suicune_2[] = _(
+ "reinigen.");
+#else
static const u8 DexDescription_Suicune_1[] = _(
"SUICUNE wohnt die Reinheit einer\n"
"Quelle inne. Es bewegt sich graziös und \n"
"hat die Macht, schmutziges Wasser zu");
static const u8 DexDescription_Suicune_2[] = _(
"reinigen.");
+#endif
static const u8 DexDescription_Larvitar_1[] = _(
"LARVITAR wurde tief unter der Erde\n"
@@ -2108,6 +3690,16 @@ static const u8 DexDescription_Larvitar_2[] = _(
"Erdreich fressen. Erst dann bekommt es\n"
"seine Eltern zu Gesicht.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Pupitar_1[] = _(
+ "PUPITAR erzeugt in seinem Körper ein\n"
+ "Gas, das es komprimiert und kraftvoll\n"
+ "ausstößt, um sich wie ein");
+static const u8 DexDescription_Pupitar_2[] = _(
+ "Düsenflugzeug anzutreiben. Sein Körper\n"
+ "ist robust und hält auch Angriffen mit\n"
+ "massivem Stahl stand.");
+#else
static const u8 DexDescription_Pupitar_1[] = _(
"PUPITAR erzeugt in seinem Körper ein\n"
"Gas, das es komprimiert und kraftvoll\n"
@@ -2116,6 +3708,7 @@ static const u8 DexDescription_Pupitar_2[] = _(
"Düsenflugzeug anzutreiben. Sein\n"
"Körper ist sehr robust und er hält\n"
"auch massivem Stahl stand.");
+#endif
static const u8 DexDescription_Despotar_1[] = _(
"DESPOTAR ist erstaunlich stark. Es\n"
@@ -2125,6 +3718,16 @@ static const u8 DexDescription_Despotar_2[] = _(
"wandert in den Bergen umher und sucht\n"
"nach Gegnern für einen Kampf.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Lugia_1[] = _(
+ "LUGIAs Flügel haben eine\n"
+ "zerstörerische Kraft. Bereits ein\n"
+ "leichtes Flattern kann Häuser");
+static const u8 DexDescription_Lugia_2[] = _(
+ "hinfortwehen. Daher hat sich dieses\n"
+ "POKéMON dafür entschieden, tief unten\n"
+ "im Meer zu leben, wo es niemand sieht.");
+#else
static const u8 DexDescription_Lugia_1[] = _(
"LUGIAs Flügel haben eine\n"
"zerstörerische Kraft. Bereits ein\n"
@@ -2133,6 +3736,7 @@ static const u8 DexDescription_Lugia_2[] = _(
"hinfortwehen. Daher hat sich dieses\n"
"POKéMON dafür entschieden, tief unter\n"
"dem Meer zu leben, wo es niemand sieht.");
+#endif
static const u8 DexDescription_HoOh_1[] = _(
"HO-OHs Federn leuchten in sieben\n"
@@ -2143,6 +3747,15 @@ static const u8 DexDescription_HoOh_2[] = _(
"bringen. Dieses POKéMON lebt am Fuße\n"
"eines Regenbogens.");
+#ifdef SAPPHIRE
+static const u8 DexDescription_Celebi_1[] = _(
+ "Dieses POKéMON kommt aus der Zukunft\n"
+ "und ist durch die Zeit gereist. Solange\n"
+ "CELEBI auftaucht, ist der");
+static const u8 DexDescription_Celebi_2[] = _(
+ "Menschheit angeblich eine rosige\n"
+ "Zukunft beschieden.");
+#else
static const u8 DexDescription_Celebi_1[] = _(
"Dieses POKéMON kommt aus der Zukunft\n"
"und ist durch die Zeit gereist. Solange\n"
@@ -2150,7 +3763,17 @@ static const u8 DexDescription_Celebi_1[] = _(
static const u8 DexDescription_Celebi_2[] = _(
"ist der Menschheit angeblich eine\n"
"rosige Zukunft beschieden.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Geckarbor_1[] = _(
+ "GECKARBOR ist ruhig und beherrscht, es\n"
+ "gerät niemals in Panik. Wenn es ein\n"
+ "stärkerer Feind zornig anstarrt,");
+static const u8 DexDescription_Geckarbor_2[] = _(
+ "erwidert es den bösen Blick, weicht aber\n"
+ "keinen Millimeter zurück.");
+#else
static const u8 DexDescription_Geckarbor_1[] = _(
"Mit den kleinen Haken unter seinen\n"
"Füßen kann GECKARBOR an Wänden\n"
@@ -2158,7 +3781,17 @@ static const u8 DexDescription_Geckarbor_1[] = _(
static const u8 DexDescription_Geckarbor_2[] = _(
"Feinde an, indem es mit seinem\n"
"mächtigen Schweif zuschlägt.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Reptain_1[] = _(
+ "Dieses POKéMON fliegt geschickt von\n"
+ "Ast zu Ast. Keinem POKéMON wird es\n"
+ "jemals gelingen, ein REPTAIN zu");
+static const u8 DexDescription_Reptain_2[] = _(
+ "erwischen. Da kann es noch so schnell\n"
+ "sein.");
+#else
static const u8 DexDescription_Reptain_1[] = _(
"REPTAIN kann sich mit den Blättern, die\n"
"aus seinem Körper herauswachsen, im\n"
@@ -2167,7 +3800,18 @@ static const u8 DexDescription_Reptain_2[] = _(
"Dieses POKéMON ist ein wahrer Meister\n"
"darin, auf die Bäume des Dschungels zu\n"
"klettern.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Gewaldro_1[] = _(
+ "Auf GEWALDROs Rücken wachsen Samen.\n"
+ "Darin sind Nährstoffe, die Bäume\n"
+ "beleben können. Dieses POKéMON");
+static const u8 DexDescription_Gewaldro_2[] = _(
+ "achtet mit viel Fürsorge darauf, dass\n"
+ "die Bäume seines Waldes prächtig\n"
+ "gedeihen.");
+#else
static const u8 DexDescription_Gewaldro_1[] = _(
"Die Blätter, die auf GEWALDROs Körper\n"
"wachsen, sind sehr scharfkantig. Dieses\n"
@@ -2175,7 +3819,17 @@ static const u8 DexDescription_Gewaldro_1[] = _(
static const u8 DexDescription_Gewaldro_2[] = _(
"Ast zu Ast und springt seine Feinde\n"
"von oben oder hinten an.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Flemmli_1[] = _(
+ "In FLEMMLIs Körper brennt eine\n"
+ "Flamme. Wenn man es umarmt, beginnt\n"
+ "es zu glühen.");
+static const u8 DexDescription_Flemmli_2[] = _(
+ "Dieses POKéMON trägt ein flauschiges\n"
+ "Fell aus Daunen.");
+#else
static const u8 DexDescription_Flemmli_1[] = _(
"FLEMMLI hängt an seinem Trainer wie\n"
"eine Klette. Es schlurft immer hinter ihm\n"
@@ -2183,7 +3837,17 @@ static const u8 DexDescription_Flemmli_1[] = _(
static const u8 DexDescription_Flemmli_2[] = _(
"heißes Feuer, das seinen Feinden\n"
"ordentlich einheizt.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Jungglut_1[] = _(
+ "JUNGGLUT stößt im Kampf glühend\n"
+ "heiße Flammen aus seinem Schnabel aus\n"
+ "und setzt extrem vernichtende Tritte");
+static const u8 DexDescription_Jungglut_2[] = _(
+ "ein. Das Geschrei dieses POKéMON ist\n"
+ "sehr laut und verwirrend.");
+#else
static const u8 DexDescription_Jungglut_1[] = _(
"JUNGGLUT trainiert seine Beine und\n"
"Oberschenkel, indem es über Felder und\n"
@@ -2192,7 +3856,18 @@ static const u8 DexDescription_Jungglut_2[] = _(
"sind sowohl schnell als auch kräftig,\n"
"so dass es 10 Tritte pro Sekunde\n"
"ausführen kann.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Lohgock_1[] = _(
+ "LOHGOCK besitzt unglaublich starke\n"
+ "Beine, mit denen es ein 30 Stockwerke\n"
+ "hohes Gebäude mit einem Sprung");
+static const u8 DexDescription_Lohgock_2[] = _(
+ "überwinden kann. Die flammenden Schläge\n"
+ "dieses POKéMON lassen verkohlte Gegner\n"
+ "zurück.");
+#else
static const u8 DexDescription_Lohgock_1[] = _(
"LOHGOCK stößt heftige Flammen aus\n"
"seinen Handgelenken aus und greift\n"
@@ -2200,7 +3875,18 @@ static const u8 DexDescription_Lohgock_1[] = _(
static const u8 DexDescription_Lohgock_2[] = _(
"Feind ist, desto stärker lodern die\n"
"Handgelenke dieses POKéMON.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Hydropi_1[] = _(
+ "Im Wasser atmet HYDROPI durch die\n"
+ "Kiemen an seinen Wangen. Wenn es im\n"
+ "Kampf in eine brenzlige Situation gerät,");
+static const u8 DexDescription_Hydropi_2[] = _(
+ "setzt es seine verblüffende Kraft ein,\n"
+ "mit der es Felsbrocken zerquetschen\n"
+ "kann, die größer sind als es selbst.");
+#else
static const u8 DexDescription_Hydropi_1[] = _(
"Die Flosse an HYDROPIs Kopf dient als\n"
"hochempfindliches Radar. Damit kann es\n"
@@ -2209,7 +3895,17 @@ static const u8 DexDescription_Hydropi_2[] = _(
"wahrnehmen. So weiß es jederzeit, was\n"
"in seiner Umgebung passiert, ohne\n"
"dabei seine Augen zu benutzen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Moorabbel_1[] = _(
+ "MOORABBEL kommt im Schlamm besser\n"
+ "voran als im Wasser. Das Hinterteil\n"
+ "dieses POKéMON ist gut entwickelt,");
+static const u8 DexDescription_Moorabbel_2[] = _(
+ "so dass es auf seinen Hinterbeinen\n"
+ "laufen kann.");
+#else
static const u8 DexDescription_Moorabbel_1[] = _(
"MOORABBELs Körper ist mit einem\n"
"klebrigen Film überzogen, durch den es\n"
@@ -2217,7 +3913,18 @@ static const u8 DexDescription_Moorabbel_1[] = _(
static const u8 DexDescription_Moorabbel_2[] = _(
"spielt bei Ebbe in den Schlammpfützen\n"
"am Strand.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Sumpex_1[] = _(
+ "SUMPEX kann Stürme voraussagen,\n"
+ "indem es feine Veränderungen der\n"
+ "Geräusche von Wellen und Wind mit");
+static const u8 DexDescription_Sumpex_2[] = _(
+ "seinen Finnen wahrnimmt. Wenn eine\n"
+ "Sturmfront aufzieht, häuft es\n"
+ "Felsbrocken an, um sich zu schützen.");
+#else
static const u8 DexDescription_Sumpex_1[] = _(
"SUMPEX ist sehr stark. Es kann mit\n"
"Leichtigkeit einen Felsblock bewegen,\n"
@@ -2226,7 +3933,18 @@ static const u8 DexDescription_Sumpex_2[] = _(
"Weiterhin ist es mit einem exzellenten\n"
"Sehvermögen ausgestattet, wodurch es\n"
"auch in trüben Gewässern sehen kann.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Fiffyen_1[] = _(
+ "FIFFYEN ist ein Allesfresser.\n"
+ "Auffällig an diesem POKéMON ist das\n"
+ "Verhältnis seiner Körpergröße zur");
+static const u8 DexDescription_Fiffyen_2[] = _(
+ "Länge seiner Zähne. Es versucht Feinde\n"
+ "einzuschüchtern, indem es die Haare an\n"
+ "seinem Schweif abstehen lässt.");
+#else
static const u8 DexDescription_Fiffyen_1[] = _(
"Sobald FIFFYEN eine Bewegung wahr-\n"
"nimmt, schnappt es zu. Es jagt seine\n"
@@ -2235,7 +3953,16 @@ static const u8 DexDescription_Fiffyen_2[] = _(
"erschöpft ist. Wenn sich die Beute\n"
"allerdings wehrt, kann es passieren, \n"
"dass FIFFYEN klein beigibt und flieht.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Magnayen_1[] = _(
+ "MAGNAYEN zieht in Gruppen durch die\n"
+ "Wildnis. Durch seine Erfahrungen in der\n"
+ "Wildnis hört es nur auf TRAINER, die");
+static const u8 DexDescription_Magnayen_2[] = _(
+ "außergewöhnliche Fähigkeiten haben.");
+#else
static const u8 DexDescription_Magnayen_1[] = _(
"MAGNAYEN sendet deutliche Signale\n"
"aus, wenn es sich auf einen Angriff\n"
@@ -2243,14 +3970,36 @@ static const u8 DexDescription_Magnayen_1[] = _(
static const u8 DexDescription_Magnayen_2[] = _(
"sich flach. Dieses POKéMON kann mit\n"
"seinen spitzen Zähnen brutal zubeißen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Zigzachs_1[] = _(
+ "Das Haar auf ZIGZACHS’ Rücken ist\n"
+ "struppig. Es reibt seine Rückenborsten\n"
+ "an Bäumen, um sein Revier zu markieren.");
+static const u8 DexDescription_Zigzachs_2[] = _(
+ "Dieses POKéMON stellt sich im Kampf\n"
+ "schon einmal tot, um seine Feinde\n"
+ "reinzulegen.");
+#else
static const u8 DexDescription_Zigzachs_1[] = _(
"ZIGZACHS ist ein rastloser Wanderer.\n"
"Dieses POKéMON ist nämlich sehr\n"
"neugierig und es inspiziert alles,");
static const u8 DexDescription_Zigzachs_2[] = _(
"was ihm zufällig begegnet.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Geradaks_1[] = _(
+ "Auf der Jagd rennt GERADAKS so schnell\n"
+ "es kann schnurstracks hinter seiner\n"
+ "Beute her. Es erreicht zwar über");
+static const u8 DexDescription_Geradaks_2[] = _(
+ "100 km/h, muss aber erst aus vollem\n"
+ "Lauf zum Stehen kommen, bevor es die\n"
+ "Richtung wechseln kann.");
+#else
static const u8 DexDescription_Geradaks_1[] = _(
"GERADAKS rennt immer mit vollem Tempo\n"
"und nie im Zickzack, sondern nur gerade.\n"
@@ -2259,7 +4008,18 @@ static const u8 DexDescription_Geradaks_2[] = _(
"läuft es rechtwinklig daran vorbei. Für\n"
"dieses POKéMON stellen leichte Kurven\n"
"eine große Herausforderung dar.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Waumpel_1[] = _(
+ "WAUMPEL wird von SCHWALBOSS als Beute\n"
+ "angesehen. Dieses POKéMON wehrt sich\n"
+ "gegen angreifende Räuber, indem es die");
+static const u8 DexDescription_Waumpel_2[] = _(
+ "Stacheln an seinem Hinterteil auf sie\n"
+ "richtet. Es schwächt seine Gegner mit\n"
+ "dem Gift, das aus den Stacheln austritt.");
+#else
static const u8 DexDescription_Waumpel_1[] = _(
"WAUMPEL kann mit den Stacheln an\n"
"seinem Hinterteil die Rinde von Bäumen\n"
@@ -2268,7 +4028,18 @@ static const u8 DexDescription_Waumpel_2[] = _(
"austretenden Saft. An den Füßen dieses\n"
"POKéMON befinden sich Saugnäpfe, mit\n"
"denen es auch an Glas nicht abrutscht.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Schaloko_1[] = _(
+ "Bisher nahm man an, dass SCHALOKO vor\n"
+ "seiner Entwicklung hungert und\n"
+ "überhaupt nichts zu sich nimmt. Nun");
+static const u8 DexDescription_Schaloko_2[] = _(
+ "aber wird behauptet, dass es seinen \n"
+ "Durst mit Regenwasser löscht, das sich\n"
+ "auf seinem seidigen Fell sammelt.");
+#else
static const u8 DexDescription_Schaloko_1[] = _(
"SCHALOKO bindet sich mit einem\n"
"Seidenfaden an einen Ast. Es baumelt\n"
@@ -2276,7 +4047,17 @@ static const u8 DexDescription_Schaloko_1[] = _(
static const u8 DexDescription_Schaloko_2[] = _(
"Durch ein kleines Loch in seinem\n"
"Seidenkokon lugt es heraus.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Papinella_1[] = _(
+ "PAPINELLA hat einen langen Rüssel, der\n"
+ "hervorragend zum Sammeln von Blüten-\n"
+ "pollen geeignet ist. Dieses POKéMON");
+static const u8 DexDescription_Papinella_2[] = _(
+ "flattert im Frühlingswind herum\n"
+ "und sammelt Blütenstaub.");
+#else
static const u8 DexDescription_Papinella_1[] = _(
"PAPINELLAs Lieblingsspeise ist\n"
"Blütenstaub. Wenn du dieses POKéMON\n"
@@ -2285,7 +4066,18 @@ static const u8 DexDescription_Papinella_2[] = _(
"einen Blumentopf vor ein geöffnetes\n"
"Fenster stellen. PAPINELLA wird sich\n"
"diese Leckerei nicht entgehen lassen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Panekon_1[] = _(
+ "Wenn es angegriffen wird, bewegt sich\n"
+ "PANEKON in keiner Weise, egal, wie\n"
+ "schwer es dabei verletzt wird. Wenn es");
+static const u8 DexDescription_Panekon_2[] = _(
+ "sich bewegen würde, wäre sein Körper zu\n"
+ "schwach für seine Entwicklung. Die\n"
+ "Schmerzen allerdings vergisst es nie.");
+#else
static const u8 DexDescription_Panekon_1[] = _(
"PANEKON baut seinen schützenden\n"
"Kokon, indem es seinen Körper mit\n"
@@ -2294,7 +4086,18 @@ static const u8 DexDescription_Panekon_2[] = _(
"Mund austritt. Wenn sein Körper mit\n"
"Seide bedeckt ist, wird diese hart. Im\n"
"Kokon wartet es auf seine Entwicklung.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Pudox_1[] = _(
+ "Wenn PUDOX mit den Flügeln schlägt,\n"
+ "verteilt es einen feinen Puder. Es\n"
+ "handelt sich um ein starkes Gift, das");
+static const u8 DexDescription_Pudox_2[] = _(
+ "sogar einen Profiboxer umhauen würde.\n"
+ "Bei der Futtersuche benutzt dieses \n"
+ "POKéMON seine Antennen als Radar.");
+#else
static const u8 DexDescription_Pudox_1[] = _(
"PUDOX wird instinktiv vom Licht\n"
"angezogen. In hell erleuchteten \n"
@@ -2303,7 +4106,18 @@ static const u8 DexDescription_Pudox_2[] = _(
"POKéMON dabei beobachten, die\n"
"großen Schaden anrichten, indem sie die\n"
"Blätter von Bäumen abfressen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Loturzel_1[] = _(
+ "LOTURZEL soll einige Zeit an Land\n"
+ "verbracht haben, aber ins Wasser\n"
+ "zurückgekehrt sein, weil das Blatt");
+static const u8 DexDescription_Loturzel_2[] = _(
+ "auf seinem Kopf zu groß und zu schwer\n"
+ "geworden ist. Nun lässt es sich auf dem\n"
+ "Wasser treiben.");
+#else
static const u8 DexDescription_Loturzel_1[] = _(
"LOTURZEL lebt auf der Wasseroberfläche\n"
"von Teichen oder Seen. Es wird\n"
@@ -2312,7 +4126,17 @@ static const u8 DexDescription_Loturzel_2[] = _(
"abstirbt. Nur selten geht dieses\n"
"POKéMON an Land, um nach sauberem\n"
"Wasser Ausschau zu halten.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Lombrero_1[] = _(
+ "LOMBREROs Körper ist mit einem\n"
+ "glitschigen Film bedeckt. Es fühlt sich\n"
+ "widerlich an, wenn einen dieses POKéMON");
+static const u8 DexDescription_Lombrero_2[] = _(
+ "mit seinen Händen berührt. LOMBRERO\n"
+ "wird häufig für ein Kind gehalten.");
+#else
static const u8 DexDescription_Lombrero_1[] = _(
"LOMBRERO liebt die Nacht und wird mit\n"
"Einbruch der Dunkelheit aktiv. Es spielt\n"
@@ -2321,7 +4145,17 @@ static const u8 DexDescription_Lombrero_2[] = _(
"Wenn es Angler sieht, zieht es unter\n"
"Wasser an ihren Angelschnüren und\n"
"erfreut sich an ihrer Entrüstung.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Kappalores_1[] = _(
+ "Wenn KAPPALORES einen fröhlichen\n"
+ "Rhythmus hört, werden die Zellen in\n"
+ "seinem Körper aktiviert. Auch im Kampf");
+static const u8 DexDescription_Kappalores_2[] = _(
+ "zeigt dieses POKéMON seine\n"
+ "verblüffende Stärke.");
+#else
static const u8 DexDescription_Kappalores_1[] = _(
"KAPPALORES fängt sofort zu tanzen an,\n"
"wenn es stimmungsvolle, feierliche Musik\n"
@@ -2329,7 +4163,18 @@ static const u8 DexDescription_Kappalores_1[] = _(
static const u8 DexDescription_Kappalores_2[] = _(
"angeblich, wenn es Kinder auf \n"
"Wanderausflügen singen hört.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Samurzel_1[] = _(
+ "SAMURZEL sieht aus wie eine Eichel, wenn\n"
+ "es an einem Ast hängt. Es erschreckt\n"
+ "andere POKéMON, indem es sich dann");
+static const u8 DexDescription_Samurzel_2[] = _(
+ "plötzlich bewegt. Dieses POKéMON\n"
+ "poliert seinen Körper einmal am Tag mit\n"
+ "Blättern.");
+#else
static const u8 DexDescription_Samurzel_1[] = _(
"SAMURZEL hängt sich mit dem Kopf an\n"
"einen Ast. Dabei entzieht es dem Baum\n"
@@ -2337,7 +4182,17 @@ static const u8 DexDescription_Samurzel_1[] = _(
static const u8 DexDescription_Samurzel_2[] = _(
"desto glänzender wird der Körper dieses\n"
"POKéMON.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Blanas_1[] = _(
+ "Dieses POKéMON reißt das Blatt auf\n"
+ "seinem Kopf heraus und benutzt es\n"
+ "als Flöte. Diese Geräusche jagen den");
+static const u8 DexDescription_Blanas_2[] = _(
+ "Menschen, die sich im Wald verirrt haben,\n"
+ "Angst ein.");
+#else
static const u8 DexDescription_Blanas_1[] = _(
"BLANAS lebt in dichten Wäldern.\n"
"Manchmal wagt es sich aus dem Wald\n"
@@ -2345,7 +4200,18 @@ static const u8 DexDescription_Blanas_1[] = _(
static const u8 DexDescription_Blanas_2[] = _(
"Dieses POKéMON mag es überhaupt nicht,\n"
"wenn man seine lange Nase zwickt.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Tengulist_1[] = _(
+ "TENGULISTs große Fächer erzeugen\n"
+ "Böen, die eine Geschwindigkeit von\n"
+ "30 m/sek erreichen können und alles");
+static const u8 DexDescription_Tengulist_2[] = _(
+ "und jeden hinwegfegen können. Dieses\n"
+ "POKéMON lebt still und zurückgezogen\n"
+ "in den Tiefen der Wälder.");
+#else
static const u8 DexDescription_Tengulist_1[] = _(
"TENGULIST ist ein geheimnisvolles\n"
"POKéMON, das angeblich auf hohen\n"
@@ -2354,7 +4220,17 @@ static const u8 DexDescription_Tengulist_2[] = _(
"alt sind. Mit den Blätterventilatoren an\n"
"seinen Händen kann es heftige Stürme\n"
"erzeugen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Schwalbini_1[] = _(
+ "SCHWALBINI ist noch klein, es hat\n"
+ "gerade erst sein Nest verlassen. Daher\n"
+ "fühlt es sich manchmal einsam und weint");
+static const u8 DexDescription_Schwalbini_2[] = _(
+ "nachts. Dieses POKéMON ernährt sich\n"
+ "von WAUMPEL.");
+#else
static const u8 DexDescription_Schwalbini_1[] = _(
"Mutig behauptet SCHWALBINI sein\n"
"Territorium gegen Eindringlinge, so\n"
@@ -2363,7 +4239,16 @@ static const u8 DexDescription_Schwalbini_2[] = _(
"Dieses unerschrockene POKéMON bleibt\n"
"trotz einer Niederlage angriffslustig,\n"
"heult aber laut, wenn es Hunger hat.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Schwalboss_1[] = _(
+ "SCHWALBOSS ist sehr gewissenhaft bei\n"
+ "der Pflege seiner glänzenden Flügel.\n"
+ "Wenn zwei SCHWALBOSS zusammen sind,");
+static const u8 DexDescription_Schwalboss_2[] = _(
+ "putzen sie sich ihre Flügel gegenseitig.");
+#else
static const u8 DexDescription_Schwalboss_1[] = _(
"Dieses POKéMON taucht in einem steilen\n"
"Winkel ab, sobald es Beute wahrgenommen\n"
@@ -2371,7 +4256,17 @@ static const u8 DexDescription_Schwalboss_1[] = _(
static const u8 DexDescription_Schwalboss_2[] = _(
"seinen Krallen und lässt sie\n"
"nicht mehr entkommen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Wingull_1[] = _(
+ "WINGULL breitet seine langen, schmalen\n"
+ "Flügel aus und segelt im Seewind. Der\n"
+ "lange Schnabel dieses POKéMON");
+static const u8 DexDescription_Wingull_2[] = _(
+ "ist ihm beim Jagen nach Beute sehr\n"
+ "hilfreich.");
+#else
static const u8 DexDescription_Wingull_1[] = _(
"Man sieht WINGULL oft mit seiner\n"
"Beute oder seinen Besitztümern im\n"
@@ -2380,14 +4275,34 @@ static const u8 DexDescription_Wingull_2[] = _(
"nach geeigneten Verstecken. Dieses\n"
"POKéMON fliegt durch die Lüfte, als\n"
"würde es gleiten.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Pelipper_1[] = _(
+ "PELIPPER sucht nach Nahrung, während\n"
+ "es über die Wellen fliegt. Dieses \n"
+ "POKéMON taucht seinen großen Schnabel");
+static const u8 DexDescription_Pelipper_2[] = _(
+ "ins Meer, um seine Beute abzuschöpfen.\n"
+ "Dann schluckt es alles auf einmal\n"
+ "herunter.");
+#else
static const u8 DexDescription_Pelipper_1[] = _(
"PELIPPER transportiert kleine POKéMON\n"
"und Eier in seinem riesigen Schnabel\n"
"durch die Lüfte. Dieses POKéMON baut");
static const u8 DexDescription_Pelipper_2[] = _(
"sein Nest auf steilen Klippen am Meer.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Trasla_1[] = _(
+ "TRASLA hat die Fähigkeit, die Emotionen\n"
+ "von Menschen wahrzunehmen. Wenn sein\n"
+ "TRAINER gute Laune hat, ist dieses");
+static const u8 DexDescription_Trasla_2[] = _(
+ "POKéMON ebenfalls fröhlich.");
+#else
static const u8 DexDescription_Trasla_1[] = _(
"TRASLA nimmt mit den Hörnern an seinem\n"
"Kopf die Gefühle von Menschen wahr.\n"
@@ -2396,7 +4311,18 @@ static const u8 DexDescription_Trasla_2[] = _(
"nur selten zu Gesicht. Wenn es bemerkt,\n"
"dass eine Person gut gelaunt ist, traut\n"
"es sich näher an sie heran.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Kirlia_1[] = _(
+ "KIRLIA benutzt die Hörner an seinem\n"
+ "Kopf dazu, seine psychokinetische\n"
+ "Energie zu verstärken. Wenn dieses");
+static const u8 DexDescription_Kirlia_2[] = _(
+ "POKéMON seine spezielle Kraft einsetzt,\n"
+ "wird die Luft verformt und ein Trugbild\n"
+ "einer Landschaft erzeugt.");
+#else
static const u8 DexDescription_Kirlia_1[] = _(
"Man sagt, dass ein KIRLIA, das häufig\n"
"positive Emotionen seines TRAINERs\n"
@@ -2405,7 +4331,18 @@ static const u8 DexDescription_Kirlia_2[] = _(
"Dieses POKéMON kontrolliert\n"
"psychokinetische Energie mit seinem\n"
"hochentwickelten Gehirn.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Guardevoir_1[] = _(
+ "GUARDEVOIR kann mit seiner psycho-\n"
+ "kinetischen Energie die Dimensionen\n"
+ "verzerren und ein kleines Schwarzes");
+static const u8 DexDescription_Guardevoir_2[] = _(
+ "Loch erzeugen. Es schützt seinen\n"
+ "TRAINER selbst unter Einsatz seines\n"
+ "eigenen Lebens.");
+#else
static const u8 DexDescription_Guardevoir_1[] = _(
"GUARDEVOIR kann in die Zukunft\n"
"schauen. Wenn es eine Gefahr für seinen\n"
@@ -2413,7 +4350,17 @@ static const u8 DexDescription_Guardevoir_1[] = _(
static const u8 DexDescription_Guardevoir_2[] = _(
"psychokinetische Energie mit voller\n"
"Kraft.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Gehweiher_1[] = _(
+ "Wenn GEHWEIHER Gefahr wittert,\n"
+ "scheidet es einen dickflüssigen Sirup\n"
+ "aus seinem Kopf aus. Es gibt einige");
+static const u8 DexDescription_Gehweiher_2[] = _(
+ "POKéMON, die ganz wild auf diesen\n"
+ "Sirup sind.");
+#else
static const u8 DexDescription_Gehweiher_1[] = _(
"GEHWEIHER scheidet aus seinen Zehen\n"
"ein Öl aus, das es ihm ermöglicht, über\n"
@@ -2421,7 +4368,18 @@ static const u8 DexDescription_Gehweiher_1[] = _(
static const u8 DexDescription_Gehweiher_2[] = _(
"ernährt sich von Mikroorganismen aus\n"
"Teichen und Seen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Maskeregen_1[] = _(
+ "MASKEREGENs Antennen haben ein\n"
+ "augenähnliches Muster, das ihm ein\n"
+ "Furcht erregendes Äußeres verleiht.");
+static const u8 DexDescription_Maskeregen_2[] = _(
+ "Wenn seine “Augen” \n"
+ "traurig aussehen, ist ein heftiger \n"
+ "Regenguss im Anzug.");
+#else
static const u8 DexDescription_Maskeregen_1[] = _(
"MASKEREGEN schüchtert seine Feinde\n"
"mit den augenähnlichen Mustern auf\n"
@@ -2430,7 +4388,17 @@ static const u8 DexDescription_Maskeregen_2[] = _(
"kann mit seinen vier Flügeln wie ein\n"
"Hubschrauber in jede Richtung fliegen,\n"
"sogar seitwärts und rückwärts.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Knilz_1[] = _(
+ "Wenn KNILZ Gefahr wittert, \n"
+ "schüttelt es seinen Körper und verteilt\n"
+ "Sporen von seinem Kopf.");
+static const u8 DexDescription_Knilz_2[] = _(
+ "Diese Sporen sind so giftig, dass Bäume\n"
+ "und Gräser davon eingehen.");
+#else
static const u8 DexDescription_Knilz_1[] = _(
"KNILZ lebt im feuchten Erdboden\n"
"finsterer Wälder. Es wird oft reglos\n"
@@ -2438,7 +4406,17 @@ static const u8 DexDescription_Knilz_1[] = _(
static const u8 DexDescription_Knilz_2[] = _(
"gefunden. Dieses POKéMON ernährt sich\n"
"von Kompost aus verrotteten Blättern.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Kapilz_1[] = _(
+ "Die Samen am Schweif von KAPILZ\n"
+ "bestehen aus gehärteten Giftsporen.\n"
+ "Man sollte sie lieber nicht essen.");
+static const u8 DexDescription_Kapilz_2[] = _(
+ "Ein einziger Bissen davon kann eine\n"
+ "heftige Magenverstimmung hervorrufen.");
+#else
static const u8 DexDescription_Kapilz_1[] = _(
"Mit leichtfüßiger Beinarbeit nähert \n"
"sich KAPILZ seinen Feinden und\n"
@@ -2447,7 +4425,17 @@ static const u8 DexDescription_Kapilz_2[] = _(
"Armen um sich. Die Kampftechnik dieses\n"
"POKéMON treibt Profiboxern die\n"
"Schamesröte ins Gesicht.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Bummelz_1[] = _(
+ "BUMMELZ’ Herz schlägt nur ein Mal pro\n"
+ "Minute. Dieses POKéMON ist damit\n"
+ "zufrieden, bewegungslos");
+static const u8 DexDescription_Bummelz_2[] = _(
+ "herumzulungern. Nur ganz selten sieht\n"
+ "man dieses POKéMON sich bewegen.");
+#else
static const u8 DexDescription_Bummelz_1[] = _(
"BUMMELZ geht zwanzig Stunden pro Tag\n"
"müßig. Da es sich sehr wenig bewegt,\n"
@@ -2455,7 +4443,18 @@ static const u8 DexDescription_Bummelz_1[] = _(
static const u8 DexDescription_Bummelz_2[] = _(
"Seine Tagesration besteht lediglich aus\n"
"drei Blättern.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Muntier_1[] = _(
+ "MUNTIER findet einfach keine Ruhe.\n"
+ "Wenn es versucht zu schlafen, beginnt\n"
+ "das Blut in seinen Adern zu pulsieren.");
+static const u8 DexDescription_Muntier_2[] = _(
+ "Dann muss es wie wild durch den \n"
+ "Dschungel rennen, um überhaupt Ruhe zu\n"
+ "finden.");
+#else
static const u8 DexDescription_Muntier_1[] = _(
"MUNTIER brennt darauf, sich\n"
"auszutoben. Es kann nicht einmal für\n"
@@ -2463,7 +4462,17 @@ static const u8 DexDescription_Muntier_1[] = _(
static const u8 DexDescription_Muntier_2[] = _(
"Stress, wenn es sich nicht andauernd\n"
"bewegen kann.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Letarking_1[] = _(
+ "Wo dieses LETARKING lebt, hinterlässt\n"
+ "es Kreise von 1 m Radius auf den\n"
+ "Wiesen. Es frisst nämlich all das Gras,");
+static const u8 DexDescription_Letarking_2[] = _(
+ "das in seiner Reichweite wächst. Dabei\n"
+ "liegt es bäuchlings auf dem Boden.");
+#else
static const u8 DexDescription_Letarking_1[] = _(
"LETARKING verbringt den Tag damit,\n"
"herumzuliegen und nichts zu tun. Es \n"
@@ -2472,7 +4481,18 @@ static const u8 DexDescription_Letarking_2[] = _(
"Reichweite wächst. Hat es alles\n"
"aufgefressen, so sucht es sich\n"
"widerwillig ein anderes Plätzchen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Nincada_1[] = _(
+ "NINCADA lebt unter der Erde. Es benutzt\n"
+ "seine scharfen Krallen, um die Wurzeln\n"
+ "von Bäumen freizulegen und an");
+static const u8 DexDescription_Nincada_2[] = _(
+ "Flüssigkeit und Nährstoffe zu kommen. \n"
+ "Dieses POKéMON kann grelles Sonnen-\n"
+ "licht nicht aushalten und meidet es.");
+#else
static const u8 DexDescription_Nincada_1[] = _(
"NINCADA lebt viele Jahre in absoluter\n"
"Dunkelheit unter der Erde. Dieses\n"
@@ -2480,7 +4500,18 @@ static const u8 DexDescription_Nincada_1[] = _(
static const u8 DexDescription_Nincada_2[] = _(
"Baumwurzeln auf. Es rührt sich nicht,\n"
"da es auf seine Entwicklung wartet.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Ninjask_1[] = _(
+ "Wenn NINJASK nicht richtig trainiert\n"
+ "wird, hört es nicht mehr auf seinen\n"
+ "TRAINER und beginnt unaufhörlich und");
+static const u8 DexDescription_Ninjask_2[] = _(
+ "laut zu brüllen. Es stellt die Fähig-\n"
+ "keiten eines TRAINERs auf eine harte\n"
+ "Probe.");
+#else
static const u8 DexDescription_Ninjask_1[] = _(
"NINJASK bewegt sich so schnell, dass\n"
"man es nicht sehen kann. Seine Schreie\n"
@@ -2488,7 +4519,18 @@ static const u8 DexDescription_Ninjask_1[] = _(
static const u8 DexDescription_Ninjask_2[] = _(
"Deshalb hielt man dieses POKéMON lange\n"
"für unsichtbar.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Ninjatom_1[] = _(
+ "NINJATOM ist ein ganz besonderes\n"
+ "POKéMON. Es taucht plötzlich in\n"
+ "einem POKéBALL auf, nachdem sich");
+static const u8 DexDescription_Ninjatom_2[] = _(
+ "ein NINCADA entwickelt hat. Dieses\n"
+ "POKéMON ist absolut bewegungsunfähig\n"
+ "und atmet nicht einmal.");
+#else
static const u8 DexDescription_Ninjatom_1[] = _(
"NINJATOMs harter Körper bewegt sich\n"
"überhaupt nicht. Er scheint bloß eine\n"
@@ -2497,7 +4539,17 @@ static const u8 DexDescription_Ninjatom_2[] = _(
"soll angeblich die Seele eines jeden\n"
"stehlen, der hinterrücks einen Blick in\n"
"seinen hohlen Körper riskiert.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Flurmel_1[] = _(
+ "FLURMEL ist sehr scheu. Wenn es laut\n"
+ "brüllt, erschrickt es und brüllt dadurch\n"
+ "noch lauter. Wenn es schließlich damit");
+static const u8 DexDescription_Flurmel_2[] = _(
+ "aufhört, ist es völlig ausgepumpt und \n"
+ "legt sich schlafen.");
+#else
static const u8 DexDescription_Flurmel_1[] = _(
"Normalerweise ist FLURMELs Stimme sehr\n"
"leise, selbst mit größter Anstrengung\n"
@@ -2505,7 +4557,17 @@ static const u8 DexDescription_Flurmel_1[] = _(
static const u8 DexDescription_Flurmel_2[] = _(
"POKéMON jedoch eine Gefahr wittert,\n"
"stößt es ohrenbetäubende Schreie aus.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Krakeelo_1[] = _(
+ "KRAKEELO schreit und stampft mit\n"
+ "seinen Füßen auf den Boden. Danach\n"
+ "kann es für eine Weile nichts hören.");
+static const u8 DexDescription_Krakeelo_2[] = _(
+ "Dies scheint die Schwachstelle dieses\n"
+ "POKéMON zu sein.");
+#else
static const u8 DexDescription_Krakeelo_1[] = _(
"KRAKEELOs Brüllen kann ein Holzhaus zum\n"
"Einsturz bringen. Es setzt seine Stimme\n"
@@ -2513,7 +4575,18 @@ static const u8 DexDescription_Krakeelo_1[] = _(
static const u8 DexDescription_Krakeelo_2[] = _(
"Die runden Ohren dieses POKéMON dienen\n"
"als Lautsprecher.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Krawumms_1[] = _(
+ "KRAWUMMS vermittelt seinen Artge-\n"
+ "nossen seine Gefühle, indem es eine Art\n"
+ "Pfeifen durch die Röhren an seinem");
+static const u8 DexDescription_Krawumms_2[] = _(
+ "Körper von sich gibt. Dieses\n"
+ "POKéMON erhebt nur im Kampf\n"
+ "seine Stimme.");
+#else
static const u8 DexDescription_Krawumms_1[] = _(
"KRAWUMMS kann durch sein Brüllen\n"
"Erdbeben auslösen. Wenn dieses\n"
@@ -2521,7 +4594,17 @@ static const u8 DexDescription_Krawumms_1[] = _(
static const u8 DexDescription_Krawumms_2[] = _(
"kräftig einatmet, ist es kurz davor,\n"
"ein mächtiges Brüllen von sich zu geben.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Makuhita_1[] = _(
+ "MAKUHITAs Geist ist unbezwingbar. Es\n"
+ "gibt die Hoffnung niemals auf. Es frisst\n"
+ "eine Menge, bekommt viel Schlaf und");
+static const u8 DexDescription_Makuhita_2[] = _(
+ "trainiert unermüdlich. Dadurch füllt es\n"
+ "seinen Körper mit Energie auf.");
+#else
static const u8 DexDescription_Makuhita_1[] = _(
"MAKUHITA ist sehr zäh. Selbst wenn es im\n"
"Kampf mehrfach niedergeschlagen\n"
@@ -2530,14 +4613,35 @@ static const u8 DexDescription_Makuhita_2[] = _(
"greift seinen Gegner an. Bei jedem Mal\n"
"speichert es mehr Energie in seinem\n"
"Körper für seine Entwicklung.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Hariyama_1[] = _(
+ "HARIYAMAs Körper mag vielleicht fett\n"
+ "aussehen, er besteht aber aus festen\n"
+ "Muskeln. Wenn dieses POKéMON all");
+static const u8 DexDescription_Hariyama_2[] = _(
+ "seine Muskeln anspannt, wird sein\n"
+ "Körper steinhart.");
+#else
static const u8 DexDescription_Hariyama_1[] = _(
"HARIYAMA führt seinen berüchtigten\n"
"Streckarm-Schlag überall aus. Ein Schlag\n"
"von diesem POKéMON reicht aus,");
static const u8 DexDescription_Hariyama_2[] = _(
"um einen Strommast zu zerlegen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Azurill_1[] = _(
+ "AZURILLs Schweif ist lang und federnd.\n"
+ "Er ist vollgepackt mit Nährstoffen, die\n"
+ "dieses POKéMON zum Wachsen braucht.");
+static const u8 DexDescription_Azurill_2[] = _(
+ "Man kann es häufig dabei beobachten,\n"
+ "wie es auf seinem gummiartigen Schweif\n"
+ "umherhüpft und spielt.");
+#else
static const u8 DexDescription_Azurill_1[] = _(
"AZURILL schleudert seinen Schweif wie\n"
"ein Lasso weit aus und fliegt dann \n"
@@ -2546,7 +4650,18 @@ static const u8 DexDescription_Azurill_2[] = _(
"hat es auf diese Weise geschafft, die\n"
"Rekordweite von 10 Metern\n"
"zurückzulegen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Nasgnet_1[] = _(
+ "NASGNET wurde zunächst als völlig\n"
+ "unbeweglich beschrieben, da seine\n"
+ "magnetische Nase immer nach Norden");
+static const u8 DexDescription_Nasgnet_2[] = _(
+ "zeigt. Genauere Beobachtungen haben\n"
+ "jedoch ergeben, dass es sich pro Jahr\n"
+ "tatsächlich etwa um 1 cm bewegt.");
+#else
static const u8 DexDescription_Nasgnet_1[] = _(
"NASGNET besitzt eine magnetische\n"
"Nase, die immer nach Norden zeigt. Wenn\n"
@@ -2555,7 +4670,17 @@ static const u8 DexDescription_Nasgnet_2[] = _(
"sich einander nicht zuwenden, da ihre\n"
"magnetischen Nasen sich gegenseitig\n"
"abstoßen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Eneco_1[] = _(
+ "ENECO jagt spielerisch seinen eigenen\n"
+ "Schweif. In der Wildnis lebt dieses\n"
+ "POKéMON in den Löchern von Bäumen.");
+static const u8 DexDescription_Eneco_2[] = _(
+ "Es ist als Haustier sehr beliebt, da es\n"
+ "bezaubernd aussieht.");
+#else
static const u8 DexDescription_Eneco_1[] = _(
"ENECO ist davon fasziniert,\n"
"Gegenstände zu bewegen und sie zu\n"
@@ -2563,7 +4688,17 @@ static const u8 DexDescription_Eneco_1[] = _(
static const u8 DexDescription_Eneco_2[] = _(
"seinen eigenen Schweif, so dass ihm\n"
"schwindlig wird.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Enekoro_1[] = _(
+ "ENEKORO schläft dort, wo es ihm gefällt\n"
+ "und hat kein dauerhaftes Nest. Nähern\n"
+ "sich ihm andere POKéMON, wenn");
+static const u8 DexDescription_Enekoro_2[] = _(
+ "es schläft, kämpft es nicht mit ihnen,\n"
+ "sondern zieht weiter.");
+#else
static const u8 DexDescription_Enekoro_1[] = _(
"ENEKORO liebt seine Eigenständigkeit.\n"
"So kann es das tun, was es möchte, und\n"
@@ -2572,7 +4707,18 @@ static const u8 DexDescription_Enekoro_2[] = _(
"Da dieses POKéMON schläft und isst,\n"
"wenn es Lust dazu hat, ist sein\n"
"Tagesablauf eher zufälliger Natur.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Zobiris_1[] = _(
+ "ZOBIRIS durchwühlt mit seinen scharfen\n"
+ "Krallen den Erdboden auf der Suche nach\n"
+ "Steinen, von denen es sich ernährt.");
+static const u8 DexDescription_Zobiris_2[] = _(
+ "Die Substanzen in den Steinen nehmen\n"
+ "schließlich eine feste Form an und\n"
+ "gelangen auf seine Körperoberfläche.");
+#else
static const u8 DexDescription_Zobiris_1[] = _(
"ZOBIRIS führt ein ruhiges, \n"
"zurückgezogenes Leben tief im Innern\n"
@@ -2581,7 +4727,18 @@ static const u8 DexDescription_Zobiris_2[] = _(
"gefürchtet, da man sagt, es stehle die\n"
"Seelen der Menschen, wenn seine Augen\n"
"im Dunkeln Furcht erregend funkeln.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Flunkifer_1[] = _(
+ "Fall bloß nicht auf das hübsche Gesicht\n"
+ "dieses POKéMON herein - es ist sehr ge-\n"
+ "fährlich. FLUNKIFER lenkt seine Feinde");
+static const u8 DexDescription_Flunkifer_2[] = _(
+ "ab und schlägt dann mit seinem massiven\n"
+ "Kiefer zu. Seine kräftigen Stahlkiefer\n"
+ "sind eigentlich umgewandelte Hörner.");
+#else
static const u8 DexDescription_Flunkifer_1[] = _(
"FLUNKIFERs sagenhafte Kiefer sind\n"
"eigentlich umgewandelte Stahlhörner.\n"
@@ -2590,7 +4747,18 @@ static const u8 DexDescription_Flunkifer_2[] = _(
"dient dazu, seinen Gegner in Sicherheit\n"
"zu wiegen, so dass er unaufmerksam\n"
"wird. Dann schnappt es zu!");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Stollunior_1[] = _(
+ "STOLLUNIORs Körper besteht aus Stahl.\n"
+ "Mit 1 Schlag kann dieses POKéMON einen\n"
+ "Schwerlasttransporter demolieren.");
+static const u8 DexDescription_Stollunior_2[] = _(
+ "Der Lastwagen stellt danach eine\n"
+ "handliche Mahlzeit für dieses POKéMON\n"
+ "dar.");
+#else
static const u8 DexDescription_Stollunior_1[] = _(
"Dieses POKéMON hat einen Körper aus\n"
"Stahl. STOLLUNIOR ernährt sich von\n"
@@ -2598,7 +4766,17 @@ static const u8 DexDescription_Stollunior_1[] = _(
static const u8 DexDescription_Stollunior_2[] = _(
"richtet es großen Schaden an, weil es\n"
"Brücken und Bahngleise auffrisst.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Stollrak_1[] = _(
+ "STOLLRAK ernährt sich von Eisen, das in\n"
+ "Steinen und Wasser enthalten ist. Es \n"
+ "baut sein Nest in Bergen, in denen");
+static const u8 DexDescription_Stollrak_2[] = _(
+ "Eisenerz abgebaut wird. Es gerät dabei\n"
+ "häufig mit Bergarbeitern in Konflikt.");
+#else
static const u8 DexDescription_Stollrak_1[] = _(
"STOLLRAK temperiert seinen Körper,\n"
"indem es ausgesprochen nahrhaftes \n"
@@ -2607,7 +4785,18 @@ static const u8 DexDescription_Stollrak_2[] = _(
"aufgebläht ist. Dieses POKéMON baut\n"
"sein Nest in der Nähe von Quellen, aus\n"
"denen köstliches Wasser sprudelt.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Stolloss_1[] = _(
+ "STOLLOSS geht erstaunlicherweise sehr\n"
+ "behutsam mit der Umwelt um. Wenn sein\n"
+ "Berg von einem Erdrutsch oder einem");
+static const u8 DexDescription_Stolloss_2[] = _(
+ "Feuer verwüstet wurde, schleppt es\n"
+ "Erde in das Gebiet, pflanzt Bäume an und\n"
+ "richtet sein Territorium wieder her.");
+#else
static const u8 DexDescription_Stolloss_1[] = _(
"STOLLOSS nennt einen ganzen Berg sein\n"
"Territorium. Gnadenlos schlägt es jeden\n"
@@ -2615,7 +4804,17 @@ static const u8 DexDescription_Stolloss_1[] = _(
static const u8 DexDescription_Stolloss_2[] = _(
"Dieses POKéMON behält sein Territorium\n"
"jederzeit im Auge.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Meditie_1[] = _(
+ "MEDITIE erhöht seine Energie durch\n"
+ "Meditation. Es lebt von nur einer Beere\n"
+ "am Tag. Diese absolut reduzierte");
+static const u8 DexDescription_Meditie_2[] = _(
+ "Ernährung ist Bestandteil seines \n"
+ "Trainings.");
+#else
static const u8 DexDescription_Meditie_1[] = _(
"MEDITIE unterzieht sich einem\n"
"strikten mentalen Training tief in den\n"
@@ -2624,7 +4823,18 @@ static const u8 DexDescription_Meditie_2[] = _(
"jedoch immer seine Konzentration.\n"
"Deshalb wird sein Training niemals\n"
"ein Ende haben.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Meditalis_1[] = _(
+ "Mittels Meditation hat MEDITALIS\n"
+ "seinen sechsten Sinn entwickelt. So\n"
+ "kann es seine psychokinetischen");
+static const u8 DexDescription_Meditalis_2[] = _(
+ "Kräfte nutzen. Dieses POKéMON\n"
+ "meditiert einen ganzen Monat ohne\n"
+ "etwas zu essen.");
+#else
static const u8 DexDescription_Meditalis_1[] = _(
"Mittels Meditation erhöht MEDITALIS\n"
"seine Körperenergie und schärft seinen\n"
@@ -2632,7 +4842,18 @@ static const u8 DexDescription_Meditalis_1[] = _(
static const u8 DexDescription_Meditalis_2[] = _(
"verbirgt sich, indem es eins mit den\n"
"Feldern und Bergen wird.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Frizelbliz_1[] = _(
+ "FRIZELBLIZ rennt so schnell, dass\n"
+ "das menschliche Auge es nicht\n"
+ "wahrnehmen kann. Die Reibung,");
+static const u8 DexDescription_Frizelbliz_2[] = _(
+ "die dabei entsteht, wandelt es in\n"
+ "Elektrizität um, die es in seinem Fell\n"
+ "speichert.");
+#else
static const u8 DexDescription_Frizelbliz_1[] = _(
"FRIZELBLIZ speichert Elektrizität in\n"
"seiner langen Körperbehaarung. Dieses\n"
@@ -2641,7 +4862,16 @@ static const u8 DexDescription_Frizelbliz_2[] = _(
"Beinmuskulatur durch Stromstöße.\n"
"Dadurch ist es in der Lage, explosiv\n"
"zu beschleunigen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Voltenso_1[] = _(
+ "VOLTENSO sammelt Elektrizität aus\n"
+ "der Atmosphäre in seiner Mähne und\n"
+ "entlädt diese. Dieses POKéMON erzeugt");
+static const u8 DexDescription_Voltenso_2[] = _(
+ "Gewitterwolken über seinem Kopf.");
+#else
static const u8 DexDescription_Voltenso_1[] = _(
"VOLTENSO entlädt ständig Elektrizität\n"
"aus seiner Mähne. Es fliegen dabei\n"
@@ -2649,7 +4879,16 @@ static const u8 DexDescription_Voltenso_1[] = _(
static const u8 DexDescription_Voltenso_2[] = _(
"führen. In einem Kampf erzeugt dieses\n"
"POKéMON Gewitterwolken.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Plusle_1[] = _(
+ "Wenn PLUSLE seinen Partner anfeuert,\n"
+ "sprüht es Funken aus seinem Körper.\n"
+ "Wenn sein Partner verliert, brüllt dieses");
+static const u8 DexDescription_Plusle_2[] = _(
+ "POKéMON laut.");
+#else
static const u8 DexDescription_Plusle_1[] = _(
"PLUSLE dient seinen Artgenossen als\n"
"Cheerleader. Wenn ein Teamkamerad\n"
@@ -2657,7 +4896,17 @@ static const u8 DexDescription_Plusle_1[] = _(
static const u8 DexDescription_Plusle_2[] = _(
"das prasselnde Geräusch von Funken, um\n"
"so seine Freude zu zeigen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Minun_1[] = _(
+ "MINUN liebt es, seinen Partner im Kampf\n"
+ "anzufeuern. Dabei sprüht es Funken aus\n"
+ "seinem Körper. Wenn sein Partner in");
+static const u8 DexDescription_Minun_2[] = _(
+ "Schwierigkeiten gerät, sprüht es immer\n"
+ "mehr Funken.");
+#else
static const u8 DexDescription_Minun_1[] = _(
"MINUN kümmert sich mehr um das\n"
"Anfeuern seiner Partner als um seine\n"
@@ -2666,7 +4915,18 @@ static const u8 DexDescription_Minun_2[] = _(
"Elektrizität in seinem Körper dazu,\n"
"einen Funkenregen zu erzeugen und\n"
"seine Teamkameraden anzufeuern.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Volbeat_1[] = _(
+ "VOLBEATs Schweif leuchtet wie eine\n"
+ "Glühbirne. Zusammen mit anderen \n"
+ "VOLBEAT malt es mit seinem Schweif");
+static const u8 DexDescription_Volbeat_2[] = _(
+ "geometrische Figuren an den Nacht-\n"
+ "himmel. Dieses POKéMON liebt den von\n"
+ "ILLUMISE verströmten Duft.");
+#else
static const u8 DexDescription_Volbeat_1[] = _(
"Wenn es Nacht wird, beginnt VOLBEATs\n"
"Schweif zu leuchten. Es kommuniziert\n"
@@ -2675,7 +4935,17 @@ static const u8 DexDescription_Volbeat_2[] = _(
"und das Blinken dieses Lichts reguliert.\n"
"Dieses POKéMON wird vom süßen Duft\n"
"der ILLUMISE angezogen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Illumise_1[] = _(
+ "ILLUMISE leitet einen Schwarm VOLBEAT\n"
+ "an, wenn sie Zeichen an den Nachthimmel\n"
+ "malen. Je komplexer diese werden, desto");
+static const u8 DexDescription_Illumise_2[] = _(
+ "mehr Respekt bekommt es von seinen\n"
+ "Artgenossen.");
+#else
static const u8 DexDescription_Illumise_1[] = _(
"ILLUMISE zieht ganze VOLBEAT-Scharen\n"
"mit seinem süßlichen Duft an. Dann\n"
@@ -2683,7 +4953,16 @@ static const u8 DexDescription_Illumise_1[] = _(
static const u8 DexDescription_Illumise_2[] = _(
"Schwarm an, indem es geometrische\n"
"Figuren an den Nachthimmel malt.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Roselia_1[] = _(
+ "Nur sehr selten bekommt man ROSELIA\n"
+ "mit seinen ungewöhnlich farbigen Blumen\n"
+ "zu Gesicht. Die Dornen am Kopf dieses");
+static const u8 DexDescription_Roselia_2[] = _(
+ "POKéMON enthalten ein grausames Gift.");
+#else
static const u8 DexDescription_Roselia_1[] = _(
"ROSELIA verschießt scharfe Stacheln\n"
"auf jeden Feind, der versucht, die\n"
@@ -2691,7 +4970,18 @@ static const u8 DexDescription_Roselia_1[] = _(
static const u8 DexDescription_Roselia_2[] = _(
"Der Duft dieses POKéMON beruhigt\n"
"Lebewesen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Schluppuck_1[] = _(
+ "SCHLUPPUCKs Körper besteht zum\n"
+ "größten Teil aus seinem Magen. Sein Herz\n"
+ "und sein Gehirn sind im Vergleich dazu");
+static const u8 DexDescription_Schluppuck_2[] = _(
+ "sehr klein. Der Magen dieses POKéMON\n"
+ "enthält Enzyme, die alles zersetzen\n"
+ "können.");
+#else
static const u8 DexDescription_Schluppuck_1[] = _(
"Eigentlich besteht SCHLUPPUCKs Körper\n"
"nur aus einem Magen. Daher kann es\n"
@@ -2700,7 +4990,17 @@ static const u8 DexDescription_Schluppuck_2[] = _(
"Größe hat. Sein Magen enthält eine\n"
"spezielle Flüssigkeit, die wirklich alles\n"
"verdauen kann.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Schlukwech_1[] = _(
+ "SCHLUKWECH hat keine Zähne. Alles was\n"
+ "es isst, schluckt es im Ganzen herunter.\n"
+ "Sein Maul ist so riesig, dass mit");
+static const u8 DexDescription_Schlukwech_2[] = _(
+ "Leichtigkeit ein Autoreifen hinein-\n"
+ "passen würde.");
+#else
static const u8 DexDescription_Schlukwech_1[] = _(
"Wenn SCHLUKWECH Beute sichtet,\n"
"verspritzt es eine höchst giftige\n"
@@ -2709,7 +5009,17 @@ static const u8 DexDescription_Schlukwech_2[] = _(
"besprüht damit sein Ziel. Wenn die Beute\n"
"geschwächt ist, schluckt es sie mit\n"
"seinem riesigen Maul im Ganzen herunter.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Kanivanha_1[] = _(
+ "Wenn jemand KANIVANHAs Revier betritt,\n"
+ "schwärmt es aus und schnappt mit\n"
+ "seinen spitzen Zähnen nach dem");
+static const u8 DexDescription_Kanivanha_2[] = _(
+ "Eindringling. Wenn es allein ist, ist\n"
+ "dieses POKéMON sehr scheu.");
+#else
static const u8 DexDescription_Kanivanha_1[] = _(
"KANIVANHAs starke Kiefer und seine\n"
"spitzen Zähne verfügen über die \n"
@@ -2717,7 +5027,17 @@ static const u8 DexDescription_Kanivanha_1[] = _(
static const u8 DexDescription_Kanivanha_2[] = _(
"verschlingen zu können. Dieses POKéMON\n"
"hat schon viele Boote versenkt.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Tohaido_1[] = _(
+ "TOHAIDO kann bis zu 120 km/h schnell\n"
+ "schwimmen, indem es Meerwasser aus\n"
+ "seinem Hinterteil herausschießt.");
+static const u8 DexDescription_Tohaido_2[] = _(
+ "Dieses POKéMON kann jedoch nicht sehr\n"
+ "weite Strecken zurücklegen.");
+#else
static const u8 DexDescription_Tohaido_1[] = _(
"TOHAIDO trägt den Spitznamen\n"
"“Tyrann des Meeres” und ist\n"
@@ -2726,7 +5046,17 @@ static const u8 DexDescription_Tohaido_2[] = _(
"wachsen sofort nach, wenn sie\n"
"ausgebrochen sind. Es kann sogar einen\n"
"Öltanker zerreißen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Wailmer_1[] = _(
+ "WAILMER kann Wasser in seinem Körper\n"
+ "speichern, um sich in einen Ball zu\n"
+ "verwandeln und herumzuhüpfen.");
+static const u8 DexDescription_Wailmer_2[] = _(
+ "Wenn es die Wassermenge steigert, kann\n"
+ "dieses POKéMON noch höher hüpfen.");
+#else
static const u8 DexDescription_Wailmer_1[] = _(
"WAILMERs Nasenlöcher liegen über\n"
"seinen Augen. Dieses verspielte\n"
@@ -2735,7 +5065,18 @@ static const u8 DexDescription_Wailmer_2[] = _(
"indem es das Meerwasser, das es in\n"
"seinem Körper speichert, mit aller Kraft\n"
"herausprustet.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Wailord_1[] = _(
+ "WAILORD jagt seine Beute, indem es aus\n"
+ "dem Meer herausspringt und ein gewal-\n"
+ "tiges Platschen erzeugt. Es ist");
+static const u8 DexDescription_Wailord_2[] = _(
+ "atemberaubend, eine Gruppe dieses\n"
+ "POKéMON aus dem Wasser springen zu\n"
+ "sehen.");
+#else
static const u8 DexDescription_Wailord_1[] = _(
"WAILORD ist bisher das größte aller\n"
"identifizierten POKéMON. Es schwimmt\n"
@@ -2743,7 +5084,17 @@ static const u8 DexDescription_Wailord_1[] = _(
static const u8 DexDescription_Wailord_2[] = _(
"mit seinem enormen Maul riesige Mengen\n"
"an Nahrung auf.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Camaub_1[] = _(
+ "CAMAUB speichert fast 1200 Grad heißes\n"
+ "Magma in seinem Körper. Wenn es nass\n"
+ "wird, kühlt das Magma ab und wird hart.");
+static const u8 DexDescription_Camaub_2[] = _(
+ "Dadurch wird der Körper dieses POKéMON\n"
+ "schwer und seine Bewegungen träge.");
+#else
static const u8 DexDescription_Camaub_1[] = _(
"CAMAUB ist nicht besonders helle. Es\n"
"nimmt nicht einmal wahr, wenn es\n"
@@ -2752,7 +5103,17 @@ static const u8 DexDescription_Camaub_2[] = _(
"allerdings kann es nicht einmal eine\n"
"Sekunde lang aushalten. In seinem\n"
"Körper brodelt glühend heißes Magma.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Camerupt_1[] = _(
+ "Die Höcker auf CAMERUPTs Rücken sind\n"
+ "durch eine Transformation seiner\n"
+ "Knochen entstanden. Hin und wieder");
+static const u8 DexDescription_Camerupt_2[] = _(
+ "stoßen sie Magma aus. Dieses POKéMON\n"
+ "bricht häufig aus, wenn es wütend ist.");
+#else
static const u8 DexDescription_Camerupt_1[] = _(
"CAMERUPT trägt einen Vulkan in seinem\n"
"Körper. 10.000 Grad heißes Magma fließt\n"
@@ -2760,7 +5121,17 @@ static const u8 DexDescription_Camerupt_1[] = _(
static const u8 DexDescription_Camerupt_2[] = _(
"seinem Rücken aus und verspucken \n"
"glühend heißes Magma.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Qurtel_1[] = _(
+ "QURTEL erzeugt Energie, indem es Kohle\n"
+ "verbrennt. Wenn das Feuer nachlässt,\n"
+ "wird es schwächer.");
+static const u8 DexDescription_Qurtel_2[] = _(
+ "In der Vorbereitung auf einen Kampf\n"
+ "verbrennt dieses POKéMON mehr Kohle.");
+#else
static const u8 DexDescription_Qurtel_1[] = _(
"QURTEL schaufelt sich auf der Suche\n"
"nach Kohle durch die Berge. Wenn es\n"
@@ -2769,7 +5140,17 @@ static const u8 DexDescription_Qurtel_2[] = _(
"seines Panzers mit Kohle und verbrennt\n"
"diese. Wenn es angegriffen wird, stößt\n"
"es dicken schwarzen Rauch aus.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Spoink_1[] = _(
+ "SPOINK trägt eine Perle auf seinem\n"
+ "Kopf, die seine psychokinetische\n"
+ "Energie verstärkt. Deshalb ist es");
+static const u8 DexDescription_Spoink_2[] = _(
+ "dauernd auf der Suche nach einer\n"
+ "größeren Perle.");
+#else
static const u8 DexDescription_Spoink_1[] = _(
"SPOINK hüpft auf seinem Schweif durch\n"
"die Gegend. Die Erschütterung des\n"
@@ -2778,7 +5159,18 @@ static const u8 DexDescription_Spoink_2[] = _(
"Deshalb kann dieses POKéMON das Hüpfen\n"
"nicht sein lassen, ansonsten würde sein\n"
"Herz aufhören zu schlagen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Groink_1[] = _(
+ "GROINK benutzt die schwarzen Perlen\n"
+ "an seinem Körper, um seine fantas-\n"
+ "tischen Kräfte nutzen zu können. Dabei");
+static const u8 DexDescription_Groink_2[] = _(
+ "tanzt es sonderbar. Die schwarzen\n"
+ "Perlen dieses POKéMON sind wahre\n"
+ "Kunstwerke und ebenso wertvoll.");
+#else
static const u8 DexDescription_Groink_1[] = _(
"GROINK benutzt die schwarzen Perlen\n"
"an seinem Körper dazu, die\n"
@@ -2787,14 +5179,35 @@ static const u8 DexDescription_Groink_2[] = _(
"Wenn es diese spezielle Fähigkeit nutzt,\n"
"wird sein schnaubender Atem\n"
"schwerfällig.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Pandir_1[] = _(
+ "Jedes PANDIR trägt ein einzigartiges \n"
+ "Fleckenmuster auf seiner Haut. Dieses\n"
+ "POKéMON bewegt sich höchst seltsam.");
+static const u8 DexDescription_Pandir_2[] = _(
+ "Es schwankt und stolpert, als wäre ihm\n"
+ "schwindlig. Seine schlingernden Bewe-\n"
+ "gungen verwirren seine Gegner.");
+#else
static const u8 DexDescription_Pandir_1[] = _(
"Jedes PANDIR auf der Welt soll ein\n"
"einzigartiges Fleckenmuster haben. Der\n"
"schwankende Gang dieses POKéMON");
static const u8 DexDescription_Pandir_2[] = _(
"erweckt den Eindruck, es würde tanzen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Knacklion_1[] = _(
+ "KNACKLION ist ein geduldiger Jäger. Es\n"
+ "gräbt in einer Wüste eine tiefe Grube\n"
+ "und wartet auf Beute, die hineinfällt.");
+static const u8 DexDescription_Knacklion_2[] = _(
+ "Dieses POKéMON kommt eine ganze Woche\n"
+ "ohne Wasser aus.");
+#else
static const u8 DexDescription_Knacklion_1[] = _(
"KNACKLIONs Bau ist eine Art in den Sand\n"
"gegrabener Kessel. Dieses POKéMON\n"
@@ -2803,7 +5216,17 @@ static const u8 DexDescription_Knacklion_2[] = _(
"seinen Bau zu werfen. Seine gigan-\n"
"tischen Kiefer verfügen über genügend\n"
"Kraft, um einen Felsen zu zerquetschen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Vibrava_1[] = _(
+ "VIBRAVAs Flügel sind noch nicht ganz\n"
+ "ausgewachsen. Für lange Strecken sind\n"
+ "seine Flügel weniger geeignet.");
+static const u8 DexDescription_Vibrava_2[] = _(
+ "Aber es kann mit ihnen Ultraschallwellen\n"
+ "erzeugen, wenn es sie vibrieren lässt.");
+#else
static const u8 DexDescription_Vibrava_1[] = _(
"Um seine Beute zu schwächen, erzeugt\n"
"VIBRAVA Ultraschallwellen, indem es\n"
@@ -2812,7 +5235,18 @@ static const u8 DexDescription_Vibrava_2[] = _(
"Die Ultraschallwellen dieses POKéMON \n"
"sind so stark, dass sie bei Menschen\n"
"Kopfschmerzen verursachen können.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Libelldra_1[] = _(
+ "LIBELLDRA wirbelt einen Sandsturm auf,\n"
+ "wenn es mit den Flügeln schlägt. Seine\n"
+ "Flügel erzeugen dabei Töne, die wie");
+static const u8 DexDescription_Libelldra_2[] = _(
+ "Gesang klingen. Da dieser “Gesang” das\n"
+ "Einzige ist, was man in einem Sandsturm\n"
+ "hört, wird es auch Wüstengeist genannt.");
+#else
static const u8 DexDescription_Libelldra_1[] = _(
"LIBELLDRA wird auch “Geist der\n"
"Wüste” genannt. Da seine flatternden\n"
@@ -2820,7 +5254,17 @@ static const u8 DexDescription_Libelldra_1[] = _(
static const u8 DexDescription_Libelldra_2[] = _(
"dieses POKéMON beim Fliegen immer\n"
"von einem Sandsturm umgeben.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Tuska_1[] = _(
+ "Je trockener und trostloser seine\n"
+ "Umgebung ist, desto schöner und\n"
+ "duftender wird TUSKAs Blume.");
+static const u8 DexDescription_Tuska_2[] = _(
+ "Dieses POKéMON schwingt im Kampf wild\n"
+ "mit seinen dornigen Armen.");
+#else
static const u8 DexDescription_Tuska_1[] = _(
"TUSKA lebt an trockenen Orten, z. B. in\n"
"Wüsten. Es versprüht einen starken\n"
@@ -2829,7 +5273,18 @@ static const u8 DexDescription_Tuska_2[] = _(
"anzuziehen. Wenn sich Beute nähert,\n"
"verschießt es scharfe Stacheln, um\n"
"seinen Gegner zu überwältigen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Noktuska_1[] = _(
+ "Wenn ein Reisender mitten in der Nacht\n"
+ "durch eine Wüste wandert, folgt \n"
+ "NOKTUSKA ihm und spielt ihm Streiche.");
+static const u8 DexDescription_Noktuska_2[] = _(
+ "Dann wartet dieses POKéMON darauf,\n"
+ "dass der Reisende müde wird und sich\n"
+ "nicht mehr bewegen kann.");
+#else
static const u8 DexDescription_Noktuska_1[] = _(
"Am Tage bleibt NOKTUSKA reglos, damit es\n"
"in der brennenden Wüstenhitze keine\n"
@@ -2837,7 +5292,18 @@ static const u8 DexDescription_Noktuska_1[] = _(
static const u8 DexDescription_Noktuska_2[] = _(
"Dieses POKéMON wird bei Nacht aktiv,\n"
"wenn die Temperatur sinkt.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Wablu_1[] = _(
+ "WABLU liebt es, Dinge zu putzen. Wenn\n"
+ "es etwas Schmutziges bemerkt, fängt\n"
+ "es an, dieses mit seinen weichen");
+static const u8 DexDescription_Wablu_2[] = _(
+ "Flügeln zu putzen. Wenn seine Flügel\n"
+ "dreckig werden, sucht sich dieses\n"
+ "POKéMON einen Fluss und duscht sich ab.");
+#else
static const u8 DexDescription_Wablu_1[] = _(
"WABLU hat leichte, flauschige Flügel,\n"
"die wie Schäfchenwolken aussehen.\n"
@@ -2846,7 +5312,17 @@ static const u8 DexDescription_Wablu_2[] = _(
"Menschen. Es landet auf ihren Köpfen \n"
"und bleibt dort sitzen wie ein \n"
"wattierter Hut.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Altaria_1[] = _(
+ "ALTARIA hat eine tolle Sopran-Stimme.\n"
+ "Seine Flügel sehen aus wie Schäfchen-\n"
+ "wolken. Dieses POKéMON stürzt sich");
+static const u8 DexDescription_Altaria_2[] = _(
+ "in einen Aufwind und steigt in den\n"
+ "Himmel empor.");
+#else
static const u8 DexDescription_Altaria_1[] = _(
"ALTARIA tanzt und dreht sich in der\n"
"Luft durch viele Schäfchenwolken.\n"
@@ -2855,7 +5331,18 @@ static const u8 DexDescription_Altaria_2[] = _(
"Stimme Melodien singt, versetzt es\n"
"seine Zuhörer in verträumtes\n"
"Erstaunen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Sengo_1[] = _(
+ "SENGO bewegt sich normalerweise auf\n"
+ "allen Vieren. Wenn es aber wütend wird, \n"
+ "stellt es sich auf seine Hinterbeine und");
+static const u8 DexDescription_Sengo_2[] = _(
+ "fährt seine Klauen aus. Dieses POKéMON\n"
+ "ist seit Generationen ein erbitterter\n"
+ "Rivale von VIPITIS.");
+#else
static const u8 DexDescription_Sengo_1[] = _(
"Die Erinnerungen an den Kampf mit\n"
"seinem Erzrivalen VIPITIS haben sich in\n"
@@ -2864,7 +5351,18 @@ static const u8 DexDescription_Sengo_2[] = _(
"eingebrannt. Dieses POKéMON weicht\n"
"feindlichen Angriffen unheimlich\n"
"raffiniert und geschickt aus.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Vipitis_1[] = _(
+ "VIPITIS kann mit seinem Schweif\n"
+ "Feinden einen Hieb versetzen und sie\n"
+ "mit einem abgesonderten Gift");
+static const u8 DexDescription_Vipitis_2[] = _(
+ "bespritzen. Dieses POKéMON wird in der\n"
+ "langwährenden Blutsfehde mit SENGO\n"
+ "nicht nachgeben.");
+#else
static const u8 DexDescription_Vipitis_1[] = _(
"VIPITIS lebt seit Generationen in\n"
"Fehde mit SENGO. Die Narben auf\n"
@@ -2873,7 +5371,18 @@ static const u8 DexDescription_Vipitis_2[] = _(
"Kämpfe. Dieses POKéMON greift seine\n"
"Gegner mit seinem scharfkantigen\n"
"Schweif an.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Lunastein_1[] = _(
+ "LUNASTEIN wird bei Vollmond aktiv.\n"
+ "Es läuft nicht, sondern schwebt\n"
+ "durch die Luft.");
+static const u8 DexDescription_Lunastein_2[] = _(
+ "Die bedrohlichen roten Augen dieses\n"
+ "POKéMON lassen alle, die es sehen,\n"
+ "vor Angst erstarren.");
+#else
static const u8 DexDescription_Lunastein_1[] = _(
"LUNASTEIN wurde in der Nähe eines\n"
"Meteoritenkraters entdeckt. Daher\n"
@@ -2882,7 +5391,18 @@ static const u8 DexDescription_Lunastein_2[] = _(
"dieses POKéMON aus dem Weltall stammt.\n"
"Diese Theorie konnte allerdings bisher\n"
"noch nicht belegt werden.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Sonnfel_1[] = _(
+ "Aus Sonnenlicht zieht SONNFEL seine\n"
+ "Energie. Es kann angeblich die Emotio-\n"
+ "nen anderer sehen.");
+static const u8 DexDescription_Sonnfel_2[] = _(
+ "Dieses POKéMON gibt eine starke Hitze\n"
+ "ab, wenn es sich um die eigene Achse\n"
+ "dreht.");
+#else
static const u8 DexDescription_Sonnfel_1[] = _(
"SONNFEL ist eine neue POKéMON-Spezies,\n"
"die angeblich aus dem Weltall\n"
@@ -2891,7 +5411,18 @@ static const u8 DexDescription_Sonnfel_2[] = _(
"Luft und bewegt sich leise. Im Kampf\n"
"setzt dieses POKéMON sehr helles Licht\n"
"ein.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Schmerbe_1[] = _(
+ "SCHMERBEs Körper ist mit einem\n"
+ "schleimigen Film bedeckt. Wenn ein\n"
+ "Gegner es packen will, entgeht es");
+static const u8 DexDescription_Schmerbe_2[] = _(
+ "seinem Griff. Dieses POKéMON wird\n"
+ "geschwächt, wenn sein schleimiger\n"
+ "Überzug austrocknet.");
+#else
static const u8 DexDescription_Schmerbe_1[] = _(
"SCHMERBEs empfindliche Barthaare\n"
"dienen ihm als hervorragendes\n"
@@ -2900,7 +5431,17 @@ static const u8 DexDescription_Schmerbe_2[] = _(
"sich im Schlamm, so dass nur noch seine\n"
"Barthaare herausgucken, und wartet\n"
"auf Beute.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Welsar_1[] = _(
+ "Wenn WELSAR auf einen wilden Beute-\n"
+ "zug geht, erzeugt es ein Beben mit \n"
+ "einem Radius von 5 Kilometern.");
+static const u8 DexDescription_Welsar_2[] = _(
+ "Dieses POKéMON kann wirkliche Erdbeben\n"
+ "voraussehen.");
+#else
static const u8 DexDescription_Welsar_1[] = _(
"WELSAR legt viel Wert auf sein\n"
"Territorium. Ein einzelnes POKéMON\n"
@@ -2909,7 +5450,18 @@ static const u8 DexDescription_Welsar_2[] = _(
"Wenn sich ein Feind nähert, schlägt es\n"
"um sich und verursacht ein gewaltiges\n"
"Erdbeben.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Krebscorps_1[] = _(
+ "KREBSCORPS fängt seine Beute mit\n"
+ "seinen scharfen Krallen. Es hat keine\n"
+ "besonderen Ansprüche an seine");
+static const u8 DexDescription_Krebscorps_2[] = _(
+ "Nahrung, es frisst einfach alles.\n"
+ "Dieses POKéMON lebt gern in\n"
+ "schmutzigem Wasser.");
+#else
static const u8 DexDescription_Krebscorps_1[] = _(
"KREBSCORPS ist kein heimisches\n"
"POKéMON, sondern wurde als Haustier\n"
@@ -2918,7 +5470,18 @@ static const u8 DexDescription_Krebscorps_2[] = _(
"Dieses POKéMON ist mittlerweile sehr\n"
"robust und hat seine Population\n"
"vergrößert.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Krebutack_1[] = _(
+ "KREBUTACK legt seine Schale regelmäßig\n"
+ "ab. Direkt danach ist seine Schale weich\n"
+ "und empfindlich. Bis sie gehärtet");
+static const u8 DexDescription_Krebutack_2[] = _(
+ "ist, sucht es sich ein Versteck in einem\n"
+ "Flussbett, damit es nicht von Gegnern\n"
+ "angegriffen wird.");
+#else
static const u8 DexDescription_Krebutack_1[] = _(
"KREBUTACK ist von Natur aus sehr\n"
"gewalttätig, so dass es dauernd andere\n"
@@ -2927,7 +5490,17 @@ static const u8 DexDescription_Krebutack_2[] = _(
"muss. Andere Lebensformen lehnen es ab,\n"
"mit diesem POKéMON in ein und demselben\n"
"Teich zu leben.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Puppance_1[] = _(
+ "Sobald es Artgenossen bemerkt, tut\n"
+ "sich PUPPANCE mit ihnen zusammen und\n"
+ "sie brüllen gemeinsam. Dieses POKéMON");
+static const u8 DexDescription_Puppance_2[] = _(
+ "schläft, während es geschickt auf \n"
+ "seinem Fuß balanciert.");
+#else
static const u8 DexDescription_Puppance_1[] = _(
"PUPPANCE bewegt sich, indem es sich auf\n"
"seinem Fuß im Kreis dreht. In sehr alten\n"
@@ -2935,7 +5508,17 @@ static const u8 DexDescription_Puppance_1[] = _(
static const u8 DexDescription_Puppance_2[] = _(
"entdeckt, die dieses POKéMON in\n"
"Begleitung von Menschen zeigen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Lepumentas_1[] = _(
+ "LEPUMENTAS ist ein Rätsel um eine Ton-\n"
+ "statue, die vor 20.000 Jahren von einer\n"
+ "antiken Zivilisation geschaffen wurde.");
+static const u8 DexDescription_Lepumentas_2[] = _(
+ "Dieses POKéMON verschießt Strahlen aus\n"
+ "beiden Händen.");
+#else
static const u8 DexDescription_Lepumentas_1[] = _(
"LEPUMENTAS sind aus Schlamm gefertigte\n"
"Puppen, die von primitiven Menschen\n"
@@ -2944,7 +5527,17 @@ static const u8 DexDescription_Lepumentas_2[] = _(
"Strahlen zum Leben erweckt wurden.\n"
"Diese POKéMON bewegen sich\n"
"schwebend fort.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Liliep_1[] = _(
+ "LILIEP ist ein antikes POKéMON, das aus\n"
+ "einem Fossil erzeugt wurde. Es bleibt\n"
+ "ständig an einem Felsen verankert.");
+static const u8 DexDescription_Liliep_2[] = _(
+ "Mit seinen beiden Augen hält es ständig\n"
+ "Ausschau nach Beute.");
+#else
static const u8 DexDescription_Liliep_1[] = _(
"Von LILIEP nahm man an, es sei seit\n"
"etwa hundert Millionen Jahren\n"
@@ -2953,7 +5546,17 @@ static const u8 DexDescription_Liliep_2[] = _(
"Blütenblätter geformten Tentakeln\n"
"heftet es sich an einen Felsen auf dem\n"
"Meeresboden und fängt Beute.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Wielie_1[] = _(
+ "WIELIEs Körper dient ihm als Anker und\n"
+ "schützt ihn davor, in die stürmische\n"
+ "See gespült zu werden. Dieses POKéMON");
+static const u8 DexDescription_Wielie_2[] = _(
+ "sondert eine starke Verdauungsflüssig-\n"
+ "keit aus seinen Tentakeln ab.");
+#else
static const u8 DexDescription_Wielie_1[] = _(
"WIELIE durchforstet den Meeresboden\n"
"nach Beute. Dieses POKéMON fährt\n"
@@ -2961,7 +5564,17 @@ static const u8 DexDescription_Wielie_1[] = _(
static const u8 DexDescription_Wielie_2[] = _(
"und fängt mit seinen acht Tentakeln\n"
"Beute.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Anorith_1[] = _(
+ "ANORITH soll ein POKéMON-Vorgänger\n"
+ "sein, es hat acht Flügel an seinem\n"
+ "Körper. Dieses POKéMON schwamm im");
+static const u8 DexDescription_Anorith_2[] = _(
+ "Urmeer, indem es seine acht Flügel\n"
+ "schwang.");
+#else
static const u8 DexDescription_Anorith_1[] = _(
"ANORITH wurde aus einem\n"
"prähistorischen Fossil erzeugt. Dieses\n"
@@ -2970,7 +5583,17 @@ static const u8 DexDescription_Anorith_2[] = _(
"Gewässern. Es klemmt seine Beute\n"
"fest zwischen seine beiden riesigen\n"
"Klauen ein.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Armaldo_1[] = _(
+ "ARMALDO ist eine POKéMON-Spezies, die\n"
+ "vor vielen Jahren ausgestorben ist.\n"
+ "Dieses POKéMON soll sich auf seinen");
+static const u8 DexDescription_Armaldo_2[] = _(
+ "Hinterbeinen fortbewegt haben, da dies\n"
+ "für das Leben an Land bequemer war.");
+#else
static const u8 DexDescription_Armaldo_1[] = _(
"Von ARMALDOs hartem Panzer prallen\n"
"alle Angriffe ab. Dieses POKéMON\n"
@@ -2979,7 +5602,17 @@ static const u8 DexDescription_Armaldo_2[] = _(
"ausfahren oder einziehen kann. Es hat\n"
"so viel Kraft, dass es damit eine\n"
"Stahlplatte pulverisieren kann.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Barschwa_1[] = _(
+ "Obwohl BARSCHWAs Körper zerfetzt ist,\n"
+ "besitzt es eine harte und zähe Lebens-\n"
+ "kraft, so dass es überall leben kann.");
+static const u8 DexDescription_Barschwa_2[] = _(
+ "Aber dieses POKéMON ist langsam und\n"
+ "dusselig. Daher ist es leicht zu fangen.");
+#else
static const u8 DexDescription_Barschwa_1[] = _(
"BARSCHWAs Flossen waren schon immer\n"
"zerfetzt. Wegen seines merkwürdigen\n"
@@ -2987,7 +5620,17 @@ static const u8 DexDescription_Barschwa_1[] = _(
static const u8 DexDescription_Barschwa_2[] = _(
"weitgehend ignoriert. Es kann sowohl im\n"
"Meer als auch in Flüssen leben.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Milotic_1[] = _(
+ "MILOTIC lebt auf dem Grund großer Seen.\n"
+ "Wenn dieses POKéMON rosa leuchtet,\n"
+ "gibt es eine Energiewelle ab, die einem");
+static const u8 DexDescription_Milotic_2[] = _(
+ "rastlosen Geist wohltuende Ruhe\n"
+ "verschaffen kann.");
+#else
static const u8 DexDescription_Milotic_1[] = _(
"MILOTIC soll das Schönste aller\n"
"POKéMON sein. Es hat die Macht,\n"
@@ -2995,7 +5638,17 @@ static const u8 DexDescription_Milotic_1[] = _(
static const u8 DexDescription_Milotic_2[] = _(
"besänftigen und somit erbitterten\n"
"Streit zu vermeiden.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Formeo_1[] = _(
+ "FORMEO bedient sich der Kraft der\n"
+ "Natur, um die Gestalt der Sonne, von\n"
+ "Regen- oder Schneewolken anzunehmen.");
+static const u8 DexDescription_Formeo_2[] = _(
+ "Die Gefühlslage dieses POKéMON\n"
+ "verändert sich mit dem Wetter.");
+#else
static const u8 DexDescription_Formeo_1[] = _(
"FORMEOs Erscheinung ändert sich\n"
"mit dem Wetter. Dieses POKéMON hat\n"
@@ -3003,7 +5656,18 @@ static const u8 DexDescription_Formeo_1[] = _(
static const u8 DexDescription_Formeo_2[] = _(
"Kraft der Natur zu nutzen, um seinen\n"
"winzigen Körper zu schützen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Kecleon_1[] = _(
+ "KECLEON verändert seine Körper-\n"
+ "färbung, um sich seiner Umgebung\n"
+ "anzupassen. Dadurch kann es sich");
+static const u8 DexDescription_Kecleon_2[] = _(
+ "prima an seine ahnungslose Beute an-\n"
+ "schleichen. Es schlägt mit seiner dehn-\n"
+ "baren, langen Zunge aus und fängt sie.");
+#else
static const u8 DexDescription_Kecleon_1[] = _(
"KECLEON kann die Farbe seines Körpers\n"
"bei Bedarf verändern, um sich seiner\n"
@@ -3011,7 +5675,18 @@ static const u8 DexDescription_Kecleon_1[] = _(
static const u8 DexDescription_Kecleon_2[] = _(
"eine Ausnahme: Das Zickzackmuster auf\n"
"seinem Bauch kann es nicht verändern.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Shuppet_1[] = _(
+ "SHUPPET wächst, indem es sich von\n"
+ "düsteren Gefühlen wie Rachsucht und\n"
+ "Neid ernährt.");
+static const u8 DexDescription_Shuppet_2[] = _(
+ "Es streift durch Städte und sucht nach\n"
+ "Empfindungen, die als Ursache für den\n"
+ "Verderb der Menschen gelten.");
+#else
static const u8 DexDescription_Shuppet_1[] = _(
"SHUPPET wird durch Gefühle wie Neid und\n"
"Rachsucht angezogen. Wenn jemand\n"
@@ -3020,7 +5695,18 @@ static const u8 DexDescription_Shuppet_2[] = _(
"erscheint dieses POKéMON in Scharen\n"
"und reiht sich unter der Dachrinne der\n"
"Person auf.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Banette_1[] = _(
+ "Die Energie eines Fluchs durchdrang\n"
+ "die Füllung einer weggeworfenen und\n"
+ "vergessenen Plüschpuppe und erweckte");
+static const u8 DexDescription_Banette_2[] = _(
+ "BANETTE zum Leben. Die Energie dieses\n"
+ "POKéMON würde entweichen, wenn es\n"
+ "seinen Mund öffnen sollte.");
+#else
static const u8 DexDescription_Banette_1[] = _(
"BANETTE belegt andere mit Flüchen,\n"
"indem es Nadeln in seinen eigenen\n"
@@ -3028,7 +5714,18 @@ static const u8 DexDescription_Banette_1[] = _(
static const u8 DexDescription_Banette_2[] = _(
"ursprünglich eine Mitleid erregende\n"
"Plüschpuppe, die weggeworfen wurde.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Zwirrlicht_1[] = _(
+ "ZWIRRLICHT wandert verloren durch die\n"
+ "tiefe Dunkelheit der Nacht. Kinder\n"
+ "werden oft ermahnt, dass dieses");
+static const u8 DexDescription_Zwirrlicht_2[] = _(
+ "POKéMON böse Kinder wegzaubert, die\n"
+ "von ihren Müttern ausgeschimpft \n"
+ "worden sind.");
+#else
static const u8 DexDescription_Zwirrlicht_1[] = _(
"ZWIRRLICHT kann durch jede Wand gehen,\n"
"egal, wie dick diese ist. Wenn dieses\n"
@@ -3036,7 +5733,18 @@ static const u8 DexDescription_Zwirrlicht_1[] = _(
static const u8 DexDescription_Zwirrlicht_2[] = _(
"verfolgt es seinen Feind unnachgiebig\n"
"bis zum Sonnenaufgang.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Zwirrklop_1[] = _(
+ "ZWIRRKLOP absorbiert alles, egal, wie\n"
+ "groß es auch sein mag. Dieses POKéMON\n"
+ "hypnotisiert seinen Gegner, indem es");
+static const u8 DexDescription_Zwirrklop_2[] = _(
+ "auf makabre Weise winkt und sein\n"
+ "einziges Auge zeigt. Der hypnotisierte\n"
+ "Gegner führt dann seine Befehle aus.");
+#else
static const u8 DexDescription_Zwirrklop_1[] = _(
"ZWIRRKLOPs Körper ist komplett hohl. Es\n"
"wird auch mit einem Schwarzen Loch\n"
@@ -3044,7 +5752,18 @@ static const u8 DexDescription_Zwirrklop_1[] = _(
static const u8 DexDescription_Zwirrklop_2[] = _(
"in seinem Körper auf, es kommt jedoch\n"
"nichts wieder heraus.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Tropius_1[] = _(
+ "Kinder aus den südlichen Tropen essen\n"
+ "die Früchte, die am Nacken von TROPIUS\n"
+ "hängen, als Zwischenmahlzeit.");
+static const u8 DexDescription_Tropius_2[] = _(
+ "Dieses POKéMON kann fliegen, indem es\n"
+ "mit den Blättern auf seinem Rücken\n"
+ "schlägt, als ob es Flügel wären.");
+#else
static const u8 DexDescription_Tropius_1[] = _(
"Die Früchte am Nacken von TROPIUS\n"
"sind bei Kindern sehr beliebt. Dieses\n"
@@ -3053,7 +5772,18 @@ static const u8 DexDescription_Tropius_2[] = _(
"ständig. Offensichtlich sind ihm wegen\n"
"dieser Vorliebe selber Früchte\n"
"gewachsen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Palimpalim_1[] = _(
+ "Bei starkem Wind hängt sich\n"
+ "PALIMPALIM an einen Ast oder an die\n"
+ "Dachrinne eines Gebäudes, wobei es eine");
+static const u8 DexDescription_Palimpalim_2[] = _(
+ "Saugkappe auf seinem Kopf benutzt.\n"
+ "Das POKéMON pflückt mit seinem langen\n"
+ "Schweif Beeren und verspeist sie.");
+#else
static const u8 DexDescription_Palimpalim_1[] = _(
"PALIMPALIMs Schreie hallen durch\n"
"seinen hohlen Körper. Wenn dieses\n"
@@ -3062,7 +5792,17 @@ static const u8 DexDescription_Palimpalim_2[] = _(
"seine Schreie Ultraschallwellen, die\n"
"seine Feinde buchstäblich wegfegen\n"
"können.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Absol_1[] = _(
+ "ABSOL kann bevorstehende Natur-\n"
+ "katastrophen voraussagen. Es lebt auf\n"
+ "einem kargen, zerklüfteten Berg.");
+static const u8 DexDescription_Absol_2[] = _(
+ "Dieses POKéMON wagt sich nur sehr\n"
+ "selten ins Tal herunter.");
+#else
static const u8 DexDescription_Absol_1[] = _(
"Jedes Mal, wenn ABSOL sich den Menschen\n"
"zeigt, endet dies in einer Katastrophe\n"
@@ -3070,7 +5810,17 @@ static const u8 DexDescription_Absol_1[] = _(
static const u8 DexDescription_Absol_2[] = _(
"Deswegen ist es auch als das\n"
"Katastrophen-POKéMON bekannt.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Isso_1[] = _(
+ "ISSO sammeln sich in Mondnächten,\n"
+ "um sich gegenseitig zu quetschen.\n"
+ "Dadurch gewinnt dieses POKéMON an");
+static const u8 DexDescription_Isso_2[] = _(
+ "Ausdauer und kann wirkungsvolle \n"
+ "Gegenangriffe trainieren.");
+#else
static const u8 DexDescription_Isso_1[] = _(
"ISSO hat immer ein breites, fröhliches\n"
"Lächeln auf seinem Gesicht. Um \n"
@@ -3079,7 +5829,18 @@ static const u8 DexDescription_Isso_2[] = _(
"man seinen Schweif betrachten. Wenn es\n"
"wütend ist, schlägt es damit auf den\n"
"Boden.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Schneppke_1[] = _(
+ "SCHNEPPKE kann überleben, indem es nur\n"
+ "Schnee und Eis zu sich nimmt. Alte\n"
+ "Überlieferungen besagen, dass ein Haus,");
+static const u8 DexDescription_Schneppke_2[] = _(
+ "welches von diesem POKéMON besucht\n"
+ "wird, vielen kommenden Generationen\n"
+ "Glück und Erfolg beschert.");
+#else
static const u8 DexDescription_Schneppke_1[] = _(
"SCHNEPPKE lebt in Gebieten mit heftigem\n"
"Schneefall. In Jahreszeiten, in denen es\n"
@@ -3088,7 +5849,18 @@ static const u8 DexDescription_Schneppke_2[] = _(
"Sommer, nimmt das POKéMON Reißaus, um\n"
"in einer Höhle ein ruhiges Leben unter\n"
"Stalaktiten und Stalagmiten zu führen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Firnontor_1[] = _(
+ "FIRNONTOR hat die Fähigkeit, Eis zu\n"
+ "kontrollieren. Es kann beispielsweise\n"
+ "einen Gegner augenblicklich einfrieren.");
+static const u8 DexDescription_Firnontor_2[] = _(
+ "Nachdem es einen Gegner im Eis\n"
+ "bewegungsunfähig gemacht hat,\n"
+ "verspeist es ihn genüsslich.");
+#else
static const u8 DexDescription_Firnontor_1[] = _(
"FIRNONTOR hat einen Körper aus Stein,\n"
"den es mit einem Panzer aus Eis noch\n"
@@ -3097,7 +5869,18 @@ static const u8 DexDescription_Firnontor_2[] = _(
"die Luftfeuchtigkeit der Atmosphäre\n"
"einfrieren und in jegliche Form\n"
"verwandeln.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Seemops_1[] = _(
+ "SEEMOPS bewegt sich fort, indem es\n"
+ "seinen ballartigen Körper herumrollt.\n"
+ "Wenn Eisschollen auftauchen, kann man");
+static const u8 DexDescription_Seemops_2[] = _(
+ "dieses POKéMON dabei beobachten, wie\n"
+ "es über das Eis rollt und das Meer\n"
+ "überquert.");
+#else
static const u8 DexDescription_Seemops_1[] = _(
"SEEMOPS kann schneller rollen als laufen.\n"
"Wenn Gruppen dieses POKéMON \n"
@@ -3106,7 +5889,18 @@ static const u8 DexDescription_Seemops_2[] = _(
"gleichzeitig, um ihre Freude zu zeigen.\n"
"Deswegen sind ihre Mahlzeiten sehr\n"
"laut.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Seejong_1[] = _(
+ "SEEJONG balanciert häufig Dinge auf\n"
+ "seiner Nasenspitze und rollt sie hin und\n"
+ "her. Während es das tut, überprüft es");
+static const u8 DexDescription_Seejong_2[] = _(
+ "den Duft und die Beschaffenheit des\n"
+ "Gegenstandes und stellt fest, ob es das\n"
+ "Objekt mag oder nicht.");
+#else
static const u8 DexDescription_Seejong_1[] = _(
"SEEJONG hat die Angewohnheit, alles,\n"
"was es zum ersten Mal sieht, auf seiner \n"
@@ -3115,7 +5909,18 @@ static const u8 DexDescription_Seejong_2[] = _(
"POKéMON hält sich bei Laune, indem es\n"
"manchmal ein SEEMOPS auf seiner Nase\n"
"balanciert und hin- und herrollt.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Walraisa_1[] = _(
+ "WALRAISA schwimmt in eiskaltem Meer-\n"
+ "wasser und zertrümmert Eisberge mit\n"
+ "seinen beeindruckenden Stoßzähnen.");
+static const u8 DexDescription_Walraisa_2[] = _(
+ "Eine dicke Schicht aus Walfischspeck\n"
+ "lässt gegnerische Attacken von ihm ab-\n"
+ "prallen.");
+#else
static const u8 DexDescription_Walraisa_1[] = _(
"WALRAISA hat zwei massive Stoßzähne,\n"
"die mit einem Hieb Eisblöcke\n"
@@ -3124,7 +5929,18 @@ static const u8 DexDescription_Walraisa_2[] = _(
"10 Tonnen wiegen. Es besitzt eine dicke\n"
"Speckschicht, die es vor eisigen\n"
"Temperaturen schützt.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Perlu_1[] = _(
+ "PERLU wächst, während es von seiner\n"
+ "steinharten Schale geschützt wird. \n"
+ "Wenn sein Körper zu groß für seine");
+static const u8 DexDescription_Perlu_2[] = _(
+ "Schale wird, ist dies ein sicheres\n"
+ "Anzeichen dafür, dass dieses POKéMON\n"
+ "kurz vor seiner Entwicklung steht.");
+#else
static const u8 DexDescription_Perlu_1[] = _(
"PERLUs kräftige Schale dient nicht\n"
"nur dem Schutz, es nutzt sie auch zum\n"
@@ -3132,7 +5948,18 @@ static const u8 DexDescription_Perlu_1[] = _(
static const u8 DexDescription_Perlu_2[] = _(
"Schale eines PERLU weist viele\n"
"Kerben und Kratzer auf.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Aalabyss_1[] = _(
+ "AALABYSS’ Schweif ist wie ein Fisch\n"
+ "geformt. Es benutzt ihn, um Beute\n"
+ "anzuziehen und schluckt diese dann");
+static const u8 DexDescription_Aalabyss_2[] = _(
+ "im Ganzen herunter. Beim Schwimmen\n"
+ "bewegt es seinen schlanken Körper\n"
+ "wie eine Schlange.");
+#else
static const u8 DexDescription_Aalabyss_1[] = _(
"AALABYSS entging lange der\n"
"Aufmerksamkeit des Menschen, da es in\n"
@@ -3141,7 +5968,18 @@ static const u8 DexDescription_Aalabyss_2[] = _(
"Die Augen dieses POKéMON können\n"
"selbst in den dunklen und trüben Tiefen\n"
"des Meeres einwandfrei sehen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Saganabyss_1[] = _(
+ "Obwohl SAGANABYSS beim Schwimmen ein\n"
+ "Bild von Eleganz und Schönheit bietet,\n"
+ "kann es auch sehr grausam sein. Wenn es");
+static const u8 DexDescription_Saganabyss_2[] = _(
+ "Beute sichtet, sticht es sein dünnes\n"
+ "Maul in den Körper eines Gegners und\n"
+ "entzieht ihm die Flüssigkeit.");
+#else
static const u8 DexDescription_Saganabyss_1[] = _(
"SAGANABYSS lebt in extremen Tiefen des\n"
"Südmeeres. Sein Körper ist so angelegt,\n"
@@ -3150,7 +5988,18 @@ static const u8 DexDescription_Saganabyss_2[] = _(
"unglaublichen Tiefe standhalten kann.\n"
"Daher übersteht dieses POKéMON\n"
"gewöhnliche Attacken unbeschadet.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Relicanth_1[] = _(
+ "RELICANTH ist eine seltene Spezies, die\n"
+ "auf einer Tiefsee-Expedition entdeckt\n"
+ "wurde. Dieses POKéMON hält dem");
+static const u8 DexDescription_Relicanth_2[] = _(
+ "enormen Wasserdruck des Ozeans stand.\n"
+ "Sein Körper ist mit steinharten\n"
+ "Schuppen bedeckt.");
+#else
static const u8 DexDescription_Relicanth_1[] = _(
"RELICANTH ist eine POKéMON-Spezies,\n"
"die vor hundert Millionen Jahren\n"
@@ -3159,7 +6008,17 @@ static const u8 DexDescription_Relicanth_2[] = _(
"verändern. Dieses antike POKéMON\n"
"hat ein zahnloses Maul und ernährt sich\n"
"von Mikroorganismen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Liebiskus_1[] = _(
+ "LIEBISKUS’ herzförmiger Körper ist ein\n"
+ "Symbol der Liebe und der Romantik.\n"
+ "Man sagt, jedem Paar, dem es begegnet,");
+static const u8 DexDescription_Liebiskus_2[] = _(
+ "stünde eine unendliche Liebesbeziehung\n"
+ "bevor.");
+#else
static const u8 DexDescription_Liebiskus_1[] = _(
"LIEBISKUS lebt in den seichten\n"
"Gewässern der Tropen. Dieses herz-\n"
@@ -3168,7 +6027,18 @@ static const u8 DexDescription_Liebiskus_2[] = _(
"der Tatsache, dass es hinter Liebes-\n"
"paaren herschwamm, die es in den Wellen\n"
"des Ozeans beobachtet hatte.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Kindwurm_1[] = _(
+ "KINDWURM hegt einen unerfüllten Traum.\n"
+ "Es möchte einmal hoch über den Wolken\n"
+ "fliegen. Um seinen Frust über seine");
+static const u8 DexDescription_Kindwurm_2[] = _(
+ "Flugunfähigkeit zu vertreiben, rammt\n"
+ "es seinen harten Kopf gegen riesige\n"
+ "Felsen und macht Kiesel aus ihnen.");
+#else
static const u8 DexDescription_Kindwurm_1[] = _(
"KINDWURM hat den Traum, fliegen zu\n"
"können. In zahlreichen vergeblichen\n"
@@ -3176,7 +6046,18 @@ static const u8 DexDescription_Kindwurm_1[] = _(
static const u8 DexDescription_Kindwurm_2[] = _(
"herunter. Daher ist sein Kopf sehr\n"
"robust und so hart wie Stahl geworden.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Draschel_1[] = _(
+ "Auf DRASCHELs Körper befinden sich\n"
+ "knochenähnliche Auswüchse. Sein Panzer\n"
+ "ist sehr hart und wehrt jeden Angriff");
+static const u8 DexDescription_Draschel_2[] = _(
+ "eines Gegners ab. Während es auf seine\n"
+ "Entwicklung wartet, versteckt es sich\n"
+ "in einer Höhle.");
+#else
static const u8 DexDescription_Draschel_1[] = _(
"In DRASCHELs panzerartiger Schale\n"
"vollziehen seine Zellen eine\n"
@@ -3185,7 +6066,18 @@ static const u8 DexDescription_Draschel_2[] = _(
"Körper zu bilden. Die Schale dieses\n"
"POKéMON ist ausgesprochen schwer, so\n"
"dass seine Bewegungen träge wirken.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Brutalanda_1[] = _(
+ "Indem es sich in BRUTALANDA verwandelt,\n"
+ "setzt dieses POKéMON seinen lang\n"
+ "gehegten Traum von Flügeln um.");
+static const u8 DexDescription_Brutalanda_2[] = _(
+ "Um seine Freude zu zeigen, fliegt es\n"
+ "durch die Luft und dreht sich. Dabei\n"
+ "verspuckt es Flammen aus seinem Mund.");
+#else
static const u8 DexDescription_Brutalanda_1[] = _(
"BRUTALANDA träumte sehr lange davon,\n"
"dass ihm Flügel wachsen mögen. Dieser\n"
@@ -3194,7 +6086,18 @@ static const u8 DexDescription_Brutalanda_2[] = _(
"plötzliche Mutation in den Zellen dieses\n"
"POKéMON hervorgerufen, so dass ihm\n"
"plötzlich prächtige Flügel wuchsen.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Tanhel_1[] = _(
+ "TANHEL hält sich am Schweben, indem es\n"
+ "eine magnetische Kraft erzeugt, die die\n"
+ "natürliche Anziehungskraft der Erde");
+static const u8 DexDescription_Tanhel_2[] = _(
+ "abstößt. Wenn es schläft, verankert\n"
+ "sich dieses POKéMON mit den Haken an\n"
+ "seinem Hinterteil an einem Felsen.");
+#else
static const u8 DexDescription_Tanhel_1[] = _(
"Anstelle von Blut fließt eine starke\n"
"magnetische Energie durch TANHELs\n"
@@ -3202,7 +6105,18 @@ static const u8 DexDescription_Tanhel_1[] = _(
static const u8 DexDescription_Tanhel_2[] = _(
"mit anderen, indem es kontrollierte\n"
"magnetische Impulse aussendet.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Metang_1[] = _(
+ "Wenn zwei TANHEL miteinander\n"
+ "verschmelzen, entsteht daraus METANG.\n"
+ "Die Gehirne der TANHEL werden mit");
+static const u8 DexDescription_Metang_2[] = _(
+ "einem magnetischen Nervensystem ver-\n"
+ "bunden. Es schlägt seine Arme nach hin-\n"
+ "ten, um sich schnell bewegen zu können.");
+#else
static const u8 DexDescription_Metang_1[] = _(
"Wenn zwei TANHEL miteinander\n"
"verschmelzen, entsteht daraus METANG.\n"
@@ -3211,7 +6125,17 @@ static const u8 DexDescription_Metang_2[] = _(
"einem magnetischen Nervensystem\n"
"verbunden. Dadurch erzeugt es starke\n"
"psychokinetische Energie.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Metagross_1[] = _(
+ "METAGROSS ist aus der Verschmelzung\n"
+ "zweier METANG hervorgegangen. Auf der\n"
+ "Jagd drückt es seine Beute mit seinem");
+static const u8 DexDescription_Metagross_2[] = _(
+ "massigen Körper zu Boden. Dann frisst\n"
+ "es sein hilfloses Opfer auf.");
+#else
static const u8 DexDescription_Metagross_1[] = _(
"METAGROSS hat insgesamt vier Gehirne.\n"
"Diese können schwierige Berechnungen\n"
@@ -3220,7 +6144,17 @@ static const u8 DexDescription_Metagross_2[] = _(
"Dieses POKéMON kann durch die Lüfte\n"
"schweben, indem es seine vier Beine\n"
"einklappt.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Regirock_1[] = _(
+ "REGIROCKs Körper besteht komplett aus\n"
+ "Steinen. Erst kürzlich stellte man\n"
+ "erstaunt fest, dass die Steine alle an");
+static const u8 DexDescription_Regirock_2[] = _(
+ "unterschiedlichen Orten ausgegraben\n"
+ "wurden.");
+#else
static const u8 DexDescription_Regirock_1[] = _(
"REGIROCK wurde vor langer Zeit von\n"
"Menschen weggeschlossen. Wenn der\n"
@@ -3229,7 +6163,18 @@ static const u8 DexDescription_Regirock_2[] = _(
"Schaden nimmt, sucht es nach\n"
"passenden Steinen, um sich selber zu\n"
"reparieren.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Regice_1[] = _(
+ "REGICE umhüllt sich selbst mit kalter\n"
+ "Luft von 200 Grad minus. Alles\n"
+ "und jeder, der sich diesem POKéMON");
+static const u8 DexDescription_Regice_2[] = _(
+ "nähert, friert sofort ein. Sein eisiger\n"
+ "Körper ist so kalt, dass nicht einmal\n"
+ "Magma es schmelzen könnte.");
+#else
static const u8 DexDescription_Regice_1[] = _(
"REGICEs tiefgefrorener Körper\n"
"entstand während der Eiszeit. Es kann\n"
@@ -3237,7 +6182,17 @@ static const u8 DexDescription_Regice_1[] = _(
static const u8 DexDescription_Regice_2[] = _(
"werden. Dieses POKéMON kontrolliert\n"
"eisige Luft von minus 200 Grad.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Registeel_1[] = _(
+ "REGISTEEL wurde in der Antike von\n"
+ "den Menschen eingesperrt. Das Metall,\n"
+ "aus dem sein Körper besteht, ist eine");
+static const u8 DexDescription_Registeel_2[] = _(
+ "seltsame Substanz, die nicht von dieser\n"
+ "Welt sein soll.");
+#else
static const u8 DexDescription_Registeel_1[] = _(
"REGISTEEL hat einen Körper, der härter\n"
"ist als jede Art von Metall. Sein Körper\n"
@@ -3245,7 +6200,18 @@ static const u8 DexDescription_Registeel_1[] = _(
static const u8 DexDescription_Registeel_2[] = _(
"Niemand hat eine Ahnung, was dieses\n"
"POKéMON wohl frisst.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Latias_1[] = _(
+ "LATIAS ist sehr intelligent und kann die\n"
+ "menschliche Sprache verstehen. Es ist\n"
+ "mit gläsernen Daunen bedeckt.");
+static const u8 DexDescription_Latias_2[] = _(
+ "Dieses POKéMON umhüllt seinen Körper\n"
+ "mit den Daunen und kann Licht brechen,\n"
+ "um seine Gestalt zu verändern.");
+#else
static const u8 DexDescription_Latias_1[] = _(
"LATIAS ist in höchstem Maße empfindlich\n"
"gegenüber den Emotionen der Menschen.\n"
@@ -3254,7 +6220,18 @@ static const u8 DexDescription_Latias_2[] = _(
"wahrnimmt, werden seine Federn\n"
"zerzaust und es stößt schrille Schreie\n"
"aus, um seinen Gegner einzuschüchtern.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Latios_1[] = _(
+ "LATIOS schüttet nur seinem TRAINER\n"
+ "gegenüber sein Herz aus. Dieses\n"
+ "POKéMON fliegt schneller als ein");
+static const u8 DexDescription_Latios_2[] = _(
+ "Flugzeug, indem es seine Vorderbeine\n"
+ "einklappt, um den Luftwiderstand zu\n"
+ "verringern.");
+#else
static const u8 DexDescription_Latios_1[] = _(
"LATIOS kann seinem Feind ein Bild\n"
"von etwas, das dieser einmal gesehen\n"
@@ -3262,7 +6239,18 @@ static const u8 DexDescription_Latios_1[] = _(
static const u8 DexDescription_Latios_2[] = _(
"POKéMON ist intelligent und es versteht\n"
"die menschliche Sprache.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Kyogre_1[] = _(
+ "In der Mythologie taucht KYOGRE als\n"
+ "dasjenige POKéMON auf, das das Meer\n"
+ "vergrößert hat, indem es sintflutartige");
+static const u8 DexDescription_Kyogre_2[] = _(
+ "Regenfälle und Sturmfluten erzeugt hat.\n"
+ "Nach einem katastrophalen Kampf mit\n"
+ "GROUDON legte es sich schlafen.");
+#else
static const u8 DexDescription_Kyogre_1[] = _(
"KYOGRE kann riesige Regenwolken\n"
"erzeugen, die den gesamten Himmel\n"
@@ -3271,7 +6259,18 @@ static const u8 DexDescription_Kyogre_2[] = _(
"Niederschläge hervorrufen. Dieses\n"
"POKéMON hat vielen Menschen das Leben\n"
"gerettet, die unter einer Dürre litten.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Groudon_1[] = _(
+ "GROUDON hat die Macht, mit Licht und\n"
+ "Hitze Regenwolken zu vertreiben und \n"
+ "Wasser verdunsten zu lassen.");
+static const u8 DexDescription_Groudon_2[] = _(
+ "Es brachte den Menschen Erlösung, die\n"
+ "unter schrecklichen Überschwemmungen\n"
+ "gelitten hatten.");
+#else
static const u8 DexDescription_Groudon_1[] = _(
"GROUDON wurde lange Zeit in der\n"
"Mythologie als ein POKéMON\n"
@@ -3280,7 +6279,16 @@ static const u8 DexDescription_Groudon_2[] = _(
"Kontinente vergrößern kann. Dieses\n"
"POKéMON fiel nach einem erbitterten\n"
"Kampf mit KYOGRE in den Schlaf.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Rayquaza_1[] = _(
+ "RAYQUAZA soll für hunderte Millionen\n"
+ "Jahre in der Ozonschicht der Erde über\n"
+ "den Wolken gelebt haben. Daher wusste");
+static const u8 DexDescription_Rayquaza_2[] = _(
+ "man so lange nicht von seiner Existenz.");
+#else
static const u8 DexDescription_Rayquaza_1[] = _(
"RAYQUAZA lebte für hunderte Millionen\n"
"Jahre in der Ozonschicht und stieg nie\n"
@@ -3288,7 +6296,17 @@ static const u8 DexDescription_Rayquaza_1[] = _(
static const u8 DexDescription_Rayquaza_2[] = _(
"lebt von Wasser und Partikeln aus der\n"
"Atmosphäre.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Jirachi_1[] = _(
+ "JIRACHI wird aus seinem tausend-\n"
+ "jährigen Schlaf erwachen, wenn du ihm\n"
+ "mit klarer Stimme etwas vorsingst.");
+static const u8 DexDescription_Jirachi_2[] = _(
+ "Es soll angeblich alle Wünsche der\n"
+ "Menschen erfüllen.");
+#else
static const u8 DexDescription_Jirachi_1[] = _(
"Einer Legende nach erfüllt JIRACHI\n"
"jeden Wunsch, der auf einen Notizzettel\n"
@@ -3297,7 +6315,18 @@ static const u8 DexDescription_Jirachi_2[] = _(
"dieses POKéMON Gefahr wittert, kämpft\n"
"es bereits, bevor es überhaupt\n"
"aufgewacht ist.");
+#endif
+#ifdef SAPPHIRE
+static const u8 DexDescription_Deoxys_1[] = _(
+ "DEOXYS ging aus einem Virus aus dem\n"
+ "Weltraum hervor. Es ist sehr intelligent\n"
+ "und nutzt psychokinetische Energie.");
+static const u8 DexDescription_Deoxys_2[] = _(
+ "Dieses POKéMON verschießt\n"
+ "Laserstrahlen aus einem kristallartigen\n"
+ "Organ auf seinem Brustkorb.");
+#else
static const u8 DexDescription_Deoxys_1[] = _(
"Die DNS eines Weltraumvirus hat eine\n"
"spontane Mutation erfahren, da sie\n"
@@ -3306,6 +6335,7 @@ static const u8 DexDescription_Deoxys_2[] = _(
"Daraus entstand DEOXYS. \n"
"Das kristallartige Organ auf der Brust\n"
"dieses POKéMON ist sein Gehirn.");
+#endif
static const struct PokedexEntry gPokedexEntries[] = {
{
diff --git a/src/menu_cursor.c b/src/menu_cursor.c
index 2dc36cf32..c007296dc 100644
--- a/src/menu_cursor.c
+++ b/src/menu_cursor.c
@@ -555,7 +555,7 @@ _0814AA24:\n\
cmp r1, 0x7\n\
bgt _0814A99E\n\
_0814AA3E:\n\
- ldr r5, _0814AAAC @ =0x0843d6d8\n\
+ ldr r5, _0814AAAC @ =gUnknown_0842F798\n\
ldr r0, [r5]\n\
ldr r1, [r5, 0x4]\n\
str r0, [r4]\n\
@@ -611,7 +611,7 @@ _0814AA9C:\n\
pop {r0}\n\
bx r0\n\
.align 2, 0\n\
-_0814AAAC: .4byte 0x0843d6d8\n\
+_0814AAAC: .4byte gUnknown_0842F798\n\
_0814AAB0: .4byte gUnknown_0203A3D0\n\
_0814AAB4: .4byte gSprites\n\
_0814AAB8: .4byte gSubspriteTables_842F5C0\n\
diff --git a/src/title_screen.c b/src/title_screen.c
index 664e07978..1ed87ff03 100644
--- a/src/title_screen.c
+++ b/src/title_screen.c
@@ -30,8 +30,12 @@
#define VERSION_BANNER_BYTES 0x2000
#define VERSION_BANNER_LEFT_X 108
#define VERSION_BANNER_RIGHT_X 172
-#define VERSION_BANNER_Y 44
+#ifdef SAPPHIRE
+#define VERSION_BANNER_Y_GOAL 83
+#else
#define VERSION_BANNER_Y_GOAL 84
+#endif
+#define VERSION_BANNER_Y (VERSION_BANNER_Y_GOAL - 40)
#define START_BANNER_X DISPLAY_WIDTH / 2 - 2
#endif
@@ -331,7 +335,9 @@ static const struct CompressedSpriteSheet sPokemonLogoShineSpriteSheet[] =
#define LEGENDARY_MARKING_COLOR(c) RGB(0, 0, (c))
#endif
-#ifdef SAPPHIRE
+#if defined(GERMAN) && defined(SAPPHIRE)
+#define PLTT_BUFFER_INDEX 9
+#elif defined(SAPPHIRE)
#define PLTT_BUFFER_INDEX 26
#else
#define PLTT_BUFFER_INDEX 21