summaryrefslogtreecommitdiff
path: root/data-de/text
diff options
context:
space:
mode:
Diffstat (limited to 'data-de/text')
-rw-r--r--data-de/text/ability_descriptions.inc314
-rw-r--r--data-de/text/ability_names.inc79
-rw-r--r--data-de/text/aqua_awakening.inc100
-rw-r--r--data-de/text/aqua_chimney.inc145
-rw-r--r--data-de/text/aqua_settled.inc17
-rw-r--r--data-de/text/aqua_summit.inc164
-rw-r--r--data-de/text/barboach.inc38
-rw-r--r--data-de/text/bard.inc38
-rw-r--r--data-de/text/battle_strings.inc2315
-rw-r--r--data-de/text/berries.inc240
-rw-r--r--data-de/text/berry_tree.inc69
-rw-r--r--data-de/text/birch_speech.inc60
-rw-r--r--data-de/text/braille.inc92
-rw-r--r--data-de/text/cable_club.inc178
-rw-r--r--data-de/text/contest_hall.inc246
-rw-r--r--data-de/text/contest_strings.inc843
-rw-r--r--data-de/text/credits.inc971
-rw-r--r--data-de/text/day_care.inc140
-rw-r--r--data-de/text/easy_chat/group_name_strings.inc65
-rw-r--r--data-de/text/easy_chat/groups/actions/order.inc81
-rw-r--r--data-de/text/easy_chat/groups/actions/words.inc80
-rw-r--r--data-de/text/easy_chat/groups/adjectives/order.inc39
-rw-r--r--data-de/text/easy_chat/groups/adjectives/words.inc38
-rw-r--r--data-de/text/easy_chat/groups/battle/order.inc66
-rw-r--r--data-de/text/easy_chat/groups/battle/words.inc65
-rw-r--r--data-de/text/easy_chat/groups/conditions/order.inc72
-rw-r--r--data-de/text/easy_chat/groups/conditions/words.inc71
-rw-r--r--data-de/text/easy_chat/groups/endings/order.inc72
-rw-r--r--data-de/text/easy_chat/groups/endings/words.inc71
-rw-r--r--data-de/text/easy_chat/groups/events/order.inc25
-rw-r--r--data-de/text/easy_chat/groups/events/words.inc24
-rw-r--r--data-de/text/easy_chat/groups/feelings/order.inc72
-rw-r--r--data-de/text/easy_chat/groups/feelings/words.inc71
-rw-r--r--data-de/text/easy_chat/groups/greetings/order.inc45
-rw-r--r--data-de/text/easy_chat/groups/greetings/words.inc44
-rw-r--r--data-de/text/easy_chat/groups/hobbies/order.inc57
-rw-r--r--data-de/text/easy_chat/groups/hobbies/words.inc56
-rw-r--r--data-de/text/easy_chat/groups/lifestyle/order.inc48
-rw-r--r--data-de/text/easy_chat/groups/lifestyle/words.inc47
-rw-r--r--data-de/text/easy_chat/groups/misc/order.inc45
-rw-r--r--data-de/text/easy_chat/groups/misc/words.inc44
-rw-r--r--data-de/text/easy_chat/groups/move_1/order.inc156
-rw-r--r--data-de/text/easy_chat/groups/move_1/words.inc156
-rw-r--r--data-de/text/easy_chat/groups/move_2/order.inc197
-rw-r--r--data-de/text/easy_chat/groups/move_2/words.inc197
-rw-r--r--data-de/text/easy_chat/groups/people/order.inc78
-rw-r--r--data-de/text/easy_chat/groups/people/words.inc77
-rw-r--r--data-de/text/easy_chat/groups/pokemon/order.inc205
-rw-r--r--data-de/text/easy_chat/groups/pokemon/words.inc205
-rw-r--r--data-de/text/easy_chat/groups/pokemon_2/order.inc254
-rw-r--r--data-de/text/easy_chat/groups/pokemon_2/words.inc254
-rw-r--r--data-de/text/easy_chat/groups/speech/order.inc63
-rw-r--r--data-de/text/easy_chat/groups/speech/words.inc62
-rw-r--r--data-de/text/easy_chat/groups/status/order.inc112
-rw-r--r--data-de/text/easy_chat/groups/status/words.inc111
-rw-r--r--data-de/text/easy_chat/groups/time/order.inc48
-rw-r--r--data-de/text/easy_chat/groups/time/words.inc47
-rw-r--r--data-de/text/easy_chat/groups/trainer/order.inc22
-rw-r--r--data-de/text/easy_chat/groups/trainer/words.inc21
-rw-r--r--data-de/text/easy_chat/groups/trendy_saying/order.inc36
-rw-r--r--data-de/text/easy_chat/groups/trendy_saying/words.inc35
-rw-r--r--data-de/text/easy_chat/groups/voices/order.inc66
-rw-r--r--data-de/text/easy_chat/groups/voices/words.inc65
-rw-r--r--data-de/text/easy_chat/words_by_letter.inc1926
-rw-r--r--data-de/text/eon_ticket.inc45
-rw-r--r--data-de/text/gabby_and_ty.inc247
-rw-r--r--data-de/text/giddy.inc16
-rw-r--r--data-de/text/gift_ribbon_descriptions.inc207
-rw-r--r--data-de/text/hipster.inc19
-rw-r--r--data-de/text/item_descriptions.inc1393
-rw-r--r--data-de/text/landmarks.inc110
-rw-r--r--data-de/text/lottery_corner.inc82
-rw-r--r--data-de/text/magma_awakening.inc101
-rw-r--r--data-de/text/magma_chimney.inc150
-rw-r--r--data-de/text/magma_settled.inc17
-rw-r--r--data-de/text/magma_summit.inc165
-rw-r--r--data-de/text/maps/AbandonedShip_CaptainsOffice.inc18
-rw-r--r--data-de/text/maps/AbandonedShip_Corridors_1F.inc15
-rw-r--r--data-de/text/maps/AbandonedShip_Corridors_B1F.inc28
-rw-r--r--data-de/text/maps/AbandonedShip_HiddenFloorCorridors.inc3
-rw-r--r--data-de/text/maps/AbandonedShip_HiddenFloorRooms.inc35
-rw-r--r--data-de/text/maps/AbandonedShip_Rooms2_1F.inc70
-rw-r--r--data-de/text/maps/AbandonedShip_Rooms2_B1F.inc5
-rw-r--r--data-de/text/maps/AbandonedShip_Rooms_1F.inc5
-rw-r--r--data-de/text/maps/AbandonedShip_Rooms_B1F.inc5
-rw-r--r--data-de/text/maps/AquaHideout_1F.inc53
-rw-r--r--data-de/text/maps/AquaHideout_B1F.inc40
-rw-r--r--data-de/text/maps/AquaHideout_B2F.inc59
-rw-r--r--data-de/text/maps/BattleTower_BattleRoom.inc15
-rw-r--r--data-de/text/maps/BattleTower_Lobby.inc200
-rw-r--r--data-de/text/maps/BattleTower_Outside.inc49
-rw-r--r--data-de/text/maps/DewfordTown.inc170
-rw-r--r--data-de/text/maps/DewfordTown_Gym.inc110
-rw-r--r--data-de/text/maps/DewfordTown_Hall.inc189
-rw-r--r--data-de/text/maps/DewfordTown_House1.inc15
-rw-r--r--data-de/text/maps/DewfordTown_House2.inc29
-rw-r--r--data-de/text/maps/DewfordTown_PokemonCenter_1F.inc11
-rw-r--r--data-de/text/maps/EverGrandeCity.inc11
-rw-r--r--data-de/text/maps/EverGrandeCity_ChampionsRoom.inc99
-rw-r--r--data-de/text/maps/EverGrandeCity_DrakesRoom.inc32
-rw-r--r--data-de/text/maps/EverGrandeCity_GlaciasRoom.inc23
-rw-r--r--data-de/text/maps/EverGrandeCity_HallOfFame.inc13
-rw-r--r--data-de/text/maps/EverGrandeCity_PhoebesRoom.inc24
-rw-r--r--data-de/text/maps/EverGrandeCity_PokemonCenter_1F.inc12
-rw-r--r--data-de/text/maps/EverGrandeCity_PokemonLeague.inc15
-rw-r--r--data-de/text/maps/EverGrandeCity_SidneysRoom.inc20
-rw-r--r--data-de/text/maps/FallarborTown.inc46
-rw-r--r--data-de/text/maps/FallarborTown_ContestHall.inc21
-rw-r--r--data-de/text/maps/FallarborTown_ContestLobby.inc25
-rw-r--r--data-de/text/maps/FallarborTown_House1.inc52
-rw-r--r--data-de/text/maps/FallarborTown_House2.inc38
-rw-r--r--data-de/text/maps/FallarborTown_Mart.inc17
-rw-r--r--data-de/text/maps/FallarborTown_PokemonCenter_1F.inc31
-rw-r--r--data-de/text/maps/FortreeCity.inc62
-rw-r--r--data-de/text/maps/FortreeCity_DecorationShop.inc13
-rw-r--r--data-de/text/maps/FortreeCity_Gym.inc119
-rw-r--r--data-de/text/maps/FortreeCity_House1.inc37
-rw-r--r--data-de/text/maps/FortreeCity_House2.inc45
-rw-r--r--data-de/text/maps/FortreeCity_House3.inc18
-rw-r--r--data-de/text/maps/FortreeCity_House4.inc30
-rw-r--r--data-de/text/maps/FortreeCity_House5.inc14
-rw-r--r--data-de/text/maps/FortreeCity_Mart.inc15
-rw-r--r--data-de/text/maps/FortreeCity_PokemonCenter_1F.inc24
-rw-r--r--data-de/text/maps/GraniteCave_1F.inc19
-rw-r--r--data-de/text/maps/GraniteCave_StevensRoom.inc33
-rw-r--r--data-de/text/maps/InsideOfTruck.inc4
-rw-r--r--data-de/text/maps/JaggedPass.inc69
-rw-r--r--data-de/text/maps/LavaridgeTown.inc138
-rw-r--r--data-de/text/maps/LavaridgeTown_Gym_1F.inc144
-rw-r--r--data-de/text/maps/LavaridgeTown_HerbShop.inc21
-rw-r--r--data-de/text/maps/LavaridgeTown_House.inc9
-rw-r--r--data-de/text/maps/LavaridgeTown_Mart.inc12
-rw-r--r--data-de/text/maps/LavaridgeTown_PokemonCenter_1F.inc18
-rw-r--r--data-de/text/maps/LilycoveCity.inc313
-rw-r--r--data-de/text/maps/LilycoveCity_ContestHall.inc222
-rw-r--r--data-de/text/maps/LilycoveCity_ContestLobby.inc192
-rw-r--r--data-de/text/maps/LilycoveCity_CoveLilyMotel_1F.inc57
-rw-r--r--data-de/text/maps/LilycoveCity_CoveLilyMotel_2F.inc47
-rw-r--r--data-de/text/maps/LilycoveCity_DepartmentStoreRooftop.inc33
-rw-r--r--data-de/text/maps/LilycoveCity_DepartmentStore_1F.inc29
-rw-r--r--data-de/text/maps/LilycoveCity_DepartmentStore_2F.inc16
-rw-r--r--data-de/text/maps/LilycoveCity_DepartmentStore_3F.inc21
-rw-r--r--data-de/text/maps/LilycoveCity_DepartmentStore_4F.inc21
-rw-r--r--data-de/text/maps/LilycoveCity_DepartmentStore_5F.inc17
-rw-r--r--data-de/text/maps/LilycoveCity_Harbor.inc51
-rw-r--r--data-de/text/maps/LilycoveCity_House1.inc8
-rw-r--r--data-de/text/maps/LilycoveCity_House2.inc9
-rw-r--r--data-de/text/maps/LilycoveCity_House3.inc72
-rw-r--r--data-de/text/maps/LilycoveCity_House4.inc11
-rw-r--r--data-de/text/maps/LilycoveCity_LilycoveMuseum_1F.inc131
-rw-r--r--data-de/text/maps/LilycoveCity_LilycoveMuseum_2F.inc114
-rw-r--r--data-de/text/maps/LilycoveCity_MoveDeletersHouse.inc34
-rw-r--r--data-de/text/maps/LilycoveCity_PokemonCenter_1F.inc29
-rw-r--r--data-de/text/maps/LilycoveCity_PokemonTrainerFanClub.inc261
-rw-r--r--data-de/text/maps/LittlerootTown.inc100
-rw-r--r--data-de/text/maps/LittlerootTown_BrendansHouse_1F.inc159
-rw-r--r--data-de/text/maps/LittlerootTown_BrendansHouse_2F.inc39
-rw-r--r--data-de/text/maps/LittlerootTown_MaysHouse_1F.inc36
-rw-r--r--data-de/text/maps/LittlerootTown_MaysHouse_2F.inc91
-rw-r--r--data-de/text/maps/LittlerootTown_ProfessorBirchsLab.inc169
-rw-r--r--data-de/text/maps/MauvilleCity.inc178
-rw-r--r--data-de/text/maps/MauvilleCity_BikeShop.inc146
-rw-r--r--data-de/text/maps/MauvilleCity_GameCorner.inc152
-rw-r--r--data-de/text/maps/MauvilleCity_Gym.inc122
-rw-r--r--data-de/text/maps/MauvilleCity_House1.inc17
-rw-r--r--data-de/text/maps/MauvilleCity_House2.inc24
-rw-r--r--data-de/text/maps/MauvilleCity_Mart.inc15
-rw-r--r--data-de/text/maps/MauvilleCity_PokemonCenter_1F.inc20
-rw-r--r--data-de/text/maps/MauvilleCity_PokemonCenter_2F.inc8
-rw-r--r--data-de/text/maps/MeteorFalls_1F_1R.inc99
-rw-r--r--data-de/text/maps/MeteorFalls_1F_2R.inc121
-rw-r--r--data-de/text/maps/MossdeepCity.inc88
-rw-r--r--data-de/text/maps/MossdeepCity_GameCorner_1F.inc61
-rw-r--r--data-de/text/maps/MossdeepCity_Gym.inc177
-rw-r--r--data-de/text/maps/MossdeepCity_House1.inc18
-rw-r--r--data-de/text/maps/MossdeepCity_House2.inc15
-rw-r--r--data-de/text/maps/MossdeepCity_House3.inc24
-rw-r--r--data-de/text/maps/MossdeepCity_House4.inc20
-rw-r--r--data-de/text/maps/MossdeepCity_Mart.inc21
-rw-r--r--data-de/text/maps/MossdeepCity_PokemonCenter_1F.inc11
-rw-r--r--data-de/text/maps/MossdeepCity_PokemonCenter_2F.inc4
-rw-r--r--data-de/text/maps/MossdeepCity_SpaceCenter_1F.inc35
-rw-r--r--data-de/text/maps/MossdeepCity_SpaceCenter_2F.inc15
-rw-r--r--data-de/text/maps/MossdeepCity_StevensHouse.inc91
-rw-r--r--data-de/text/maps/MtChimney.inc106
-rw-r--r--data-de/text/maps/MtChimney_CableCarStation.inc10
-rw-r--r--data-de/text/maps/MtPyre_1F.inc20
-rw-r--r--data-de/text/maps/MtPyre_2F.inc65
-rw-r--r--data-de/text/maps/MtPyre_3F.inc26
-rw-r--r--data-de/text/maps/MtPyre_4F.inc11
-rw-r--r--data-de/text/maps/MtPyre_5F.inc14
-rw-r--r--data-de/text/maps/MtPyre_6F.inc21
-rw-r--r--data-de/text/maps/NewMauville_Entrance.inc9
-rw-r--r--data-de/text/maps/NewMauville_Inside.inc15
-rw-r--r--data-de/text/maps/OldaleTown.inc57
-rw-r--r--data-de/text/maps/OldaleTown_House1.inc7
-rw-r--r--data-de/text/maps/OldaleTown_House2.inc9
-rw-r--r--data-de/text/maps/OldaleTown_Mart.inc14
-rw-r--r--data-de/text/maps/OldaleTown_PokemonCenter_1F.inc23
-rw-r--r--data-de/text/maps/PacifidlogTown.inc20
-rw-r--r--data-de/text/maps/PacifidlogTown_House1.inc13
-rw-r--r--data-de/text/maps/PacifidlogTown_House2.inc54
-rw-r--r--data-de/text/maps/PacifidlogTown_House3.inc27
-rw-r--r--data-de/text/maps/PacifidlogTown_House4.inc24
-rw-r--r--data-de/text/maps/PacifidlogTown_House5.inc15
-rw-r--r--data-de/text/maps/PacifidlogTown_PokemonCenter_1F.inc16
-rw-r--r--data-de/text/maps/PetalburgCity.inc46
-rw-r--r--data-de/text/maps/PetalburgCity_Gym.inc430
-rw-r--r--data-de/text/maps/PetalburgCity_House1.inc15
-rw-r--r--data-de/text/maps/PetalburgCity_House2.inc11
-rw-r--r--data-de/text/maps/PetalburgCity_Mart.inc16
-rw-r--r--data-de/text/maps/PetalburgCity_PokemonCenter_1F.inc39
-rw-r--r--data-de/text/maps/PetalburgCity_WallysHouse.inc77
-rw-r--r--data-de/text/maps/PetalburgWoods.inc152
-rw-r--r--data-de/text/maps/Route101.inc40
-rw-r--r--data-de/text/maps/Route102.inc43
-rw-r--r--data-de/text/maps/Route103.inc66
-rw-r--r--data-de/text/maps/Route104.inc88
-rw-r--r--data-de/text/maps/Route104_MrBrineysHouse.inc71
-rw-r--r--data-de/text/maps/Route104_Prototype.inc115
-rw-r--r--data-de/text/maps/Route104_PrototypePrettyPetalFlowerShop.inc6
-rw-r--r--data-de/text/maps/Route106.inc4
-rw-r--r--data-de/text/maps/Route109.inc88
-rw-r--r--data-de/text/maps/Route109_SeashoreHouse.inc94
-rw-r--r--data-de/text/maps/Route110.inc251
-rw-r--r--data-de/text/maps/Route110_SeasideCyclingRoadNorthEntrance.inc11
-rw-r--r--data-de/text/maps/Route110_SeasideCyclingRoadSouthEntrance.inc12
-rw-r--r--data-de/text/maps/Route110_TrickHouseEnd.inc120
-rw-r--r--data-de/text/maps/Route110_TrickHouseEntrance.inc114
-rw-r--r--data-de/text/maps/Route110_TrickHousePuzzle1.inc40
-rw-r--r--data-de/text/maps/Route110_TrickHousePuzzle2.inc40
-rw-r--r--data-de/text/maps/Route110_TrickHousePuzzle3.inc43
-rw-r--r--data-de/text/maps/Route110_TrickHousePuzzle4.inc41
-rw-r--r--data-de/text/maps/Route110_TrickHousePuzzle5.inc144
-rw-r--r--data-de/text/maps/Route110_TrickHousePuzzle6.inc43
-rw-r--r--data-de/text/maps/Route110_TrickHousePuzzle7.inc42
-rw-r--r--data-de/text/maps/Route110_TrickHousePuzzle8.inc34
-rw-r--r--data-de/text/maps/Route111.inc120
-rw-r--r--data-de/text/maps/Route111_OldLadysRestStop.inc19
-rw-r--r--data-de/text/maps/Route111_WinstrateFamilysHouse.inc49
-rw-r--r--data-de/text/maps/Route112.inc28
-rw-r--r--data-de/text/maps/Route112_CableCarStation.inc9
-rw-r--r--data-de/text/maps/Route113.inc30
-rw-r--r--data-de/text/maps/Route113_GlassWorkshop.inc88
-rw-r--r--data-de/text/maps/Route114.inc24
-rw-r--r--data-de/text/maps/Route114_FossilManiacsHouse.inc23
-rw-r--r--data-de/text/maps/Route114_FossilManiacsTunnel.inc26
-rw-r--r--data-de/text/maps/Route114_LanettesHouse.inc62
-rw-r--r--data-de/text/maps/Route115.inc14
-rw-r--r--data-de/text/maps/Route116.inc123
-rw-r--r--data-de/text/maps/Route116_TunnelersRestHouse.inc33
-rw-r--r--data-de/text/maps/Route117.inc26
-rw-r--r--data-de/text/maps/Route118.inc56
-rw-r--r--data-de/text/maps/Route119.inc103
-rw-r--r--data-de/text/maps/Route119_House.inc10
-rw-r--r--data-de/text/maps/Route119_WeatherInstitute_1F.inc55
-rw-r--r--data-de/text/maps/Route119_WeatherInstitute_2F.inc73
-rw-r--r--data-de/text/maps/Route120.inc70
-rw-r--r--data-de/text/maps/Route121.inc18
-rw-r--r--data-de/text/maps/Route123.inc26
-rw-r--r--data-de/text/maps/Route124.inc2
-rw-r--r--data-de/text/maps/Route124_DivingTreasureHuntersHouse.inc54
-rw-r--r--data-de/text/maps/Route128.inc69
-rw-r--r--data-de/text/maps/RustboroCity.inc188
-rw-r--r--data-de/text/maps/RustboroCity_CuttersHouse.inc31
-rw-r--r--data-de/text/maps/RustboroCity_DevonCorp_1F.inc42
-rw-r--r--data-de/text/maps/RustboroCity_DevonCorp_2F.inc98
-rw-r--r--data-de/text/maps/RustboroCity_DevonCorp_3F.inc106
-rw-r--r--data-de/text/maps/RustboroCity_Flat1_1F.inc6
-rw-r--r--data-de/text/maps/RustboroCity_Flat1_2F.inc8
-rw-r--r--data-de/text/maps/RustboroCity_Flat2_1F.inc6
-rw-r--r--data-de/text/maps/RustboroCity_Flat2_2F.inc14
-rw-r--r--data-de/text/maps/RustboroCity_Flat2_3F.inc7
-rw-r--r--data-de/text/maps/RustboroCity_Gym.inc118
-rw-r--r--data-de/text/maps/RustboroCity_House1.inc28
-rw-r--r--data-de/text/maps/RustboroCity_House2.inc9
-rw-r--r--data-de/text/maps/RustboroCity_House3.inc16
-rw-r--r--data-de/text/maps/RustboroCity_Mart.inc18
-rw-r--r--data-de/text/maps/RustboroCity_PokemonCenter_1F.inc18
-rw-r--r--data-de/text/maps/RustboroCity_PokemonSchool.inc101
-rw-r--r--data-de/text/maps/RusturfTunnel.inc112
-rw-r--r--data-de/text/maps/SSTidalCorridor.inc71
-rw-r--r--data-de/text/maps/SSTidalLowerDeck.inc25
-rw-r--r--data-de/text/maps/SSTidalRooms.inc114
-rw-r--r--data-de/text/maps/SeafloorCavern_Room1.inc22
-rw-r--r--data-de/text/maps/SeafloorCavern_Room3.inc23
-rw-r--r--data-de/text/maps/SeafloorCavern_Room4.inc11
-rw-r--r--data-de/text/maps/SecretBase_RedCave1.inc3
-rw-r--r--data-de/text/maps/ShoalCave_LowTideLowerRoom.inc11
-rw-r--r--data-de/text/maps/SlateportCity.inc336
-rw-r--r--data-de/text/maps/SlateportCity_ContestHall.inc111
-rw-r--r--data-de/text/maps/SlateportCity_ContestLobby.inc29
-rw-r--r--data-de/text/maps/SlateportCity_Harbor.inc154
-rw-r--r--data-de/text/maps/SlateportCity_House1.inc47
-rw-r--r--data-de/text/maps/SlateportCity_House2.inc17
-rw-r--r--data-de/text/maps/SlateportCity_Mart.inc11
-rw-r--r--data-de/text/maps/SlateportCity_OceanicMuseum_1F.inc164
-rw-r--r--data-de/text/maps/SlateportCity_OceanicMuseum_2F.inc190
-rw-r--r--data-de/text/maps/SlateportCity_PokemonCenter_1F.inc14
-rw-r--r--data-de/text/maps/SlateportCity_PokemonFanClub.inc138
-rw-r--r--data-de/text/maps/SlateportCity_SternsShipyard_1F.inc80
-rw-r--r--data-de/text/maps/SlateportCity_SternsShipyard_2F.inc19
-rw-r--r--data-de/text/maps/SootopolisCity.inc222
-rw-r--r--data-de/text/maps/SootopolisCity_Gym_1F.inc194
-rw-r--r--data-de/text/maps/SootopolisCity_House1.inc12
-rw-r--r--data-de/text/maps/SootopolisCity_House2.inc13
-rw-r--r--data-de/text/maps/SootopolisCity_House3.inc21
-rw-r--r--data-de/text/maps/SootopolisCity_House4.inc16
-rw-r--r--data-de/text/maps/SootopolisCity_House5.inc9
-rw-r--r--data-de/text/maps/SootopolisCity_House6.inc20
-rw-r--r--data-de/text/maps/SootopolisCity_House7.inc14
-rw-r--r--data-de/text/maps/SootopolisCity_House8.inc93
-rw-r--r--data-de/text/maps/SootopolisCity_Mart.inc17
-rw-r--r--data-de/text/maps/SootopolisCity_PokemonCenter_1F.inc25
-rw-r--r--data-de/text/maps/Underwater_SeafloorCavern.inc7
-rw-r--r--data-de/text/maps/VerdanturfTown.inc67
-rw-r--r--data-de/text/maps/VerdanturfTown_ContestHall.inc27
-rw-r--r--data-de/text/maps/VerdanturfTown_ContestLobby.inc31
-rw-r--r--data-de/text/maps/VerdanturfTown_FriendshipRatersHouse.inc39
-rw-r--r--data-de/text/maps/VerdanturfTown_House.inc13
-rw-r--r--data-de/text/maps/VerdanturfTown_Mart.inc18
-rw-r--r--data-de/text/maps/VerdanturfTown_PokemonCenter_1F.inc10
-rw-r--r--data-de/text/maps/VerdanturfTown_WandasHouse.inc84
-rw-r--r--data-de/text/maps/VictoryRoad_1F.inc75
-rw-r--r--data-de/text/maps/VictoryRoad_B1F.inc37
-rw-r--r--data-de/text/maps/VictoryRoad_B2F.inc50
-rw-r--r--data-de/text/move_descriptions.inc1771
-rw-r--r--data-de/text/move_names.inc356
-rw-r--r--data-de/text/mystery_event_club.inc77
-rw-r--r--data-de/text/nature_names.inc102
-rw-r--r--data-de/text/pokeblocks.inc129
-rw-r--r--data-de/text/pokedex_rating.inc110
-rw-r--r--data-de/text/pokemon_news.inc152
-rw-r--r--data-de/text/ribbon_descriptions.inc84
-rw-r--r--data-de/text/roulette.inc51
-rw-r--r--data-de/text/safari_zone.inc183
-rw-r--r--data-de/text/save.inc24
-rw-r--r--data-de/text/secret_power_tm.inc36
-rw-r--r--data-de/text/shoal_cave.inc54
-rw-r--r--data-de/text/species_names.inc413
-rw-r--r--data-de/text/storyteller.inc562
-rw-r--r--data-de/text/surf.inc6
-rw-r--r--data-de/text/trader.inc60
-rw-r--r--data-de/text/trainer_class_names.inc59
-rw-r--r--data-de/text/trainer_eye_descriptions.inc417
-rw-r--r--data-de/text/trainers.inc3418
-rw-r--r--data-de/text/tv.inc1085
-rw-r--r--data-de/text/type_names.inc19
348 files changed, 37423 insertions, 0 deletions
diff --git a/data-de/text/ability_descriptions.inc b/data-de/text/ability_descriptions.inc
new file mode 100644
index 000000000..ef3162a9a
--- /dev/null
+++ b/data-de/text/ability_descriptions.inc
@@ -0,0 +1,314 @@
+gAbilityDescription_None: @ 81F99CC
+ .string "Keine Spezial-Fähigkeit.$"
+
+gAbilityDescription_Stench: @ 81F99E0
+ .string "Wehrt wilde POKéMON ab.$"
+
+gAbilityDescription_Drizzle: @ 81F99FA
+ .string "Ruft im Kampf Regen herbei.$"
+
+gAbilityDescription_SpeedBoost: @ 81F9A12
+ .string "Erhöht INIT. nach und nach.$"
+
+gAbilityDescription_BattleArmor: @ 81F9A2A
+ .string "Wehrt Volltreffer ab.$"
+
+gAbilityDescription_Sturdy: @ 81F9A40
+ .string "Keine 1-Treffer-K.O.-Att.$"
+
+gAbilityDescription_Damp: @ 81F9A5A
+ .string "Gegen Selbstzerstörung.$"
+
+gAbilityDescription_Limber: @ 81F9A75
+ .string "Verhindert Paralyse.$"
+
+gAbilityDescription_SandVeil: @ 81F9A89
+ .string "Erh. Fluchtw. i. Sandsturm.$"
+
+gAbilityDescription_Static: @ 81F9AA5
+ .string "Paralysiert bei Berührung.$"
+
+gAbilityDescription_VoltAbsorb: @ 81F9ABB
+ .string "Wandelt Elektriz. in KP um.$"
+
+gAbilityDescription_WaterAbsorb: @ 81F9AD6
+ .string "Wandelt Wasser in KP um.$"
+
+gAbilityDescription_Oblivious: @ 81F9AED
+ .string "Verhindert Anziehung.$"
+
+gAbilityDescription_CloudNine: @ 81F9B02
+ .string "Keine Wetter-Effekte.$"
+
+gAbilityDescription_CompoundEyes: @ 81F9B1B
+ .string "Steigert Genauigkeit.$"
+
+gAbilityDescription_Insomnia: @ 81F9B2C
+ .string "Verhindert Einschlafen.$"
+
+gAbilityDescription_ColorChange: @ 81F9B3C
+ .string "Ändert Att.-Typ d. Gegners.$"
+
+gAbilityDescription_Immunity: @ 81F9B58
+ .string "Verhindert Vergiftungen.$"
+
+gAbilityDescription_FlashFire: @ 81F9B6C
+ .string "Steigt, wenn v. Feuer getr.$"
+
+gAbilityDescription_ShieldDust: @ 81F9B86
+ .string "Gegen Zusatz-Effekte.$"
+
+gAbilityDescription_OwnTempo: @ 81F9B9E
+ .string "Verhindert Verwirrung.$"
+
+gAbilityDescription_SuctionCups: @ 81F9BB2
+ .string "Verankert den Körper.$"
+
+gAbilityDescription_Intimidate: @ 81F9BCB
+ .string "Senkt ANGR. des Gegners.$"
+
+gAbilityDescription_ShadowTag: @ 81F9BE4
+ .string "Hindert Gegner an Flucht.$"
+
+gAbilityDescription_RoughSkin: @ 81F9BFF
+ .string "Verletzt bei Berührung.$"
+
+gAbilityDescription_WonderGuard: @ 81F9C0F
+ .string "Nur sehr eff. Treff. schad.$"
+
+gAbilityDescription_Levitate: @ 81F9C27
+ .string "Kein Treffer b. BODEN-Att.$"
+
+gAbilityDescription_EffectSpore: @ 81F9C42
+ .string "Gibt bei Kontakt Sporen ab.$"
+
+gAbilityDescription_Synchronize: @ 81F9C5C
+ .string "Gibt Stat.-Probleme weiter.$"
+
+gAbilityDescription_ClearBody: @ 81F9C77
+ .string "Verhindert Fähigk.-Reduk.$"
+
+gAbilityDescription_NaturalCure: @ 81F9C93
+ .string "Heilt bei Austausch.$"
+
+gAbilityDescription_LightningRod: @ 81F9CAD
+ .string "Zieht Elektro-Attacken an.$"
+
+gAbilityDescription_SereneGrace: @ 81F9CC5
+ .string "Verstärkt Zusatz-Effekte.$"
+
+gAbilityDescription_SwiftSwim: @ 81F9CDD
+ .string "Steigert INIT. bei Regen.$"
+
+gAbilityDescription_Chlorophyll: @ 81F9CF3
+ .string "INIT. + bei Sonnenschein.$"
+
+gAbilityDescription_Illuminate: @ 81F9D0D
+ .string "Mehr PKMN-Begegnungen.$"
+
+gAbilityDescription_Trace: @ 81F9D27
+ .string "Kopiert Spezial-Attacke.$"
+
+gAbilityDescription_HugePower: @ 81F9D3F
+ .string "Steigert ANGR.$"
+
+gAbilityDescription_PoisonPoint: @ 81F9D4E
+ .string "Vergiftet bei Berührung.$"
+
+gAbilityDescription_InnerFocus: @ 81F9D66
+ .string "Verhindert Zurückschreck.$"
+
+gAbilityDescription_MagmaArmor: @ 81F9D7A
+ .string "Verhindert Einfrieren.$"
+
+gAbilityDescription_WaterVeil: @ 81F9D8D
+ .string "Verhindert Verbrennungen.$"
+
+gAbilityDescription_MagnetPull: @ 81F9D9D
+ .string "Fängt STAHL-POKéMON.$"
+
+gAbilityDescription_Soundproof: @ 81F9DB7
+ .string "Immun gg. Lärm-Attacken.$"
+
+gAbilityDescription_RainDish: @ 81F9DD1
+ .string "KP-Anstieg bei Regen.$"
+
+gAbilityDescription_SandStream: @ 81F9DED
+ .string "Erzeugt einen Sandsturm.$"
+
+gAbilityDescription_Pressure: @ 81F9E02
+ .string "Steigert AP des Gegners.$"
+
+gAbilityDescription_ThickFat: @ 81F9E19
+ .string "Schutz vor Hitze und Kälte.$"
+
+gAbilityDescription_EarlyBird: @ 81F9E33
+ .string "Schnelles Aufwachen.$"
+
+gAbilityDescription_FlameBody: @ 81F9E4F
+ .string "Verbrennt bei Berührung.$"
+
+gAbilityDescription_RunAway: @ 81F9E69
+ .string "Erleichtert das Entkommen.$"
+
+gAbilityDescription_KeenEye: @ 81F9E80
+ .string "Verhindert Verl. d. Genauig.$"
+
+gAbilityDescription_HyperCutter: @ 81F9E9B
+ .string "Verhindert ANGR.-Reduz.$"
+
+gAbilityDescription_Pickup: @ 81F9EB6
+ .string "Kann Objekte aufnehmen.$"
+
+gAbilityDescription_Truant: @ 81F9EC9
+ .string "Greift in jedem 2. Zug an.$"
+
+gAbilityDescription_Hustle: @ 81F9EE5
+ .string "Tauscht Genauigk. u. Kraft.$"
+
+gAbilityDescription_CuteCharm: @ 81F9F00
+ .string "Wirkt bei Kontakt betörend.$"
+
+gAbilityDescription_Plus: @ 81F9F17
+ .string "Bildet ein Team mit MINUN.$"
+
+gAbilityDescription_Minus: @ 81F9F2D
+ .string "Bildet ein Team mit PLUSLE.$"
+
+gAbilityDescription_Forecast: @ 81F9F42
+ .string "Ist vom Wetter abhängig.$"
+
+gAbilityDescription_StickyHold: @ 81F9F5C
+ .string "Verhindert ITEM-Diebstahl.$"
+
+gAbilityDescription_ShedSkin: @ 81F9F71
+ .string "Heilt durch Häutung.$"
+
+gAbilityDescription_Guts: @ 81F9F8D
+ .string "Steigert ANGR. bei Leiden.$"
+
+gAbilityDescription_MarvelScale: @ 81F9FA6
+ .string "Steigert VERT. bei Leiden.$"
+
+gAbilityDescription_LiquidOoze: @ 81F9FC0
+ .string "Saug-Attacken schädigen.$"
+
+gAbilityDescription_Overgrow: @ 81F9FD8
+ .string "Erhöht PFL.-Att. i. d. Not.$"
+
+gAbilityDescription_Blaze: @ 81F9FF4
+ .string "Erhöht FEUER-Att. in Not.$"
+
+gAbilityDescription_Torrent: @ 81FA00F
+ .string "Erhöht WASSER-Att. in Not.$"
+
+gAbilityDescription_Swarm: @ 81FA02B
+ .string "Erhöht KÄFER-Att. in Not.$"
+
+gAbilityDescription_RockHead: @ 81FA045
+ .string "Verh. Rückstoß-Schaden.$"
+
+gAbilityDescription_Drought: @ 81FA05D
+ .string "Erzeugt Sonne im Kampf.$"
+
+gAbilityDescription_ArenaTrap: @ 81FA079
+ .string "Verhindert Flucht.$"
+
+gAbilityDescription_VitalSpirit: @ 81FA08B
+ .string "Verhindert Einschlafen.$"
+
+gAbilityDescription_WhiteSmoke: @ 81FA09B
+ .string "Verhindert Fähigk.-Reduz.$"
+
+gAbilityDescription_PurePower: @ 81FA0B7
+ .string "Steigert ANGR.$"
+
+gAbilityDescription_ShellArmor: @ 81FA0C6
+ .string "Wehrt Volltreffer ab.$"
+
+gAbilityDescription_Cacophony: @ 81FA0DC
+ .string "Immun gg. Lärm-Attacken.$"
+
+gAbilityDescription_AirLock: @ 81FA0F6
+ .string "Kehrt Wetter-Effekte um.$"
+
+ .align 2
+gAbilityDescriptions:: @ 81FA110
+ .4byte gAbilityDescription_None
+ .4byte gAbilityDescription_Stench
+ .4byte gAbilityDescription_Drizzle
+ .4byte gAbilityDescription_SpeedBoost
+ .4byte gAbilityDescription_BattleArmor
+ .4byte gAbilityDescription_Sturdy
+ .4byte gAbilityDescription_Damp
+ .4byte gAbilityDescription_Limber
+ .4byte gAbilityDescription_SandVeil
+ .4byte gAbilityDescription_Static
+ .4byte gAbilityDescription_VoltAbsorb
+ .4byte gAbilityDescription_WaterAbsorb
+ .4byte gAbilityDescription_Oblivious
+ .4byte gAbilityDescription_CloudNine
+ .4byte gAbilityDescription_CompoundEyes
+ .4byte gAbilityDescription_Insomnia
+ .4byte gAbilityDescription_ColorChange
+ .4byte gAbilityDescription_Immunity
+ .4byte gAbilityDescription_FlashFire
+ .4byte gAbilityDescription_ShieldDust
+ .4byte gAbilityDescription_OwnTempo
+ .4byte gAbilityDescription_SuctionCups
+ .4byte gAbilityDescription_Intimidate
+ .4byte gAbilityDescription_ShadowTag
+ .4byte gAbilityDescription_RoughSkin
+ .4byte gAbilityDescription_WonderGuard
+ .4byte gAbilityDescription_Levitate
+ .4byte gAbilityDescription_EffectSpore
+ .4byte gAbilityDescription_Synchronize
+ .4byte gAbilityDescription_ClearBody
+ .4byte gAbilityDescription_NaturalCure
+ .4byte gAbilityDescription_LightningRod
+ .4byte gAbilityDescription_SereneGrace
+ .4byte gAbilityDescription_SwiftSwim
+ .4byte gAbilityDescription_Chlorophyll
+ .4byte gAbilityDescription_Illuminate
+ .4byte gAbilityDescription_Trace
+ .4byte gAbilityDescription_HugePower
+ .4byte gAbilityDescription_PoisonPoint
+ .4byte gAbilityDescription_InnerFocus
+ .4byte gAbilityDescription_MagmaArmor
+ .4byte gAbilityDescription_WaterVeil
+ .4byte gAbilityDescription_MagnetPull
+ .4byte gAbilityDescription_Soundproof
+ .4byte gAbilityDescription_RainDish
+ .4byte gAbilityDescription_SandStream
+ .4byte gAbilityDescription_Pressure
+ .4byte gAbilityDescription_ThickFat
+ .4byte gAbilityDescription_EarlyBird
+ .4byte gAbilityDescription_FlameBody
+ .4byte gAbilityDescription_RunAway
+ .4byte gAbilityDescription_KeenEye
+ .4byte gAbilityDescription_HyperCutter
+ .4byte gAbilityDescription_Pickup
+ .4byte gAbilityDescription_Truant
+ .4byte gAbilityDescription_Hustle
+ .4byte gAbilityDescription_CuteCharm
+ .4byte gAbilityDescription_Plus
+ .4byte gAbilityDescription_Minus
+ .4byte gAbilityDescription_Forecast
+ .4byte gAbilityDescription_StickyHold
+ .4byte gAbilityDescription_ShedSkin
+ .4byte gAbilityDescription_Guts
+ .4byte gAbilityDescription_MarvelScale
+ .4byte gAbilityDescription_LiquidOoze
+ .4byte gAbilityDescription_Overgrow
+ .4byte gAbilityDescription_Blaze
+ .4byte gAbilityDescription_Torrent
+ .4byte gAbilityDescription_Swarm
+ .4byte gAbilityDescription_RockHead
+ .4byte gAbilityDescription_Drought
+ .4byte gAbilityDescription_ArenaTrap
+ .4byte gAbilityDescription_VitalSpirit
+ .4byte gAbilityDescription_WhiteSmoke
+ .4byte gAbilityDescription_PurePower
+ .4byte gAbilityDescription_ShellArmor
+ .4byte gAbilityDescription_Cacophony
+ .4byte gAbilityDescription_AirLock
diff --git a/data-de/text/ability_names.inc b/data-de/text/ability_names.inc
new file mode 100644
index 000000000..6ed9dd033
--- /dev/null
+++ b/data-de/text/ability_names.inc
@@ -0,0 +1,79 @@
+gAbilityNames:: @ 81FA248
+ .string "-------$", 13
+ .string "DUFTNOTE$", 13
+ .string "NIESEL$", 13
+ .string "TEMPOSCHUB$", 13
+ .string "KAMPFPANZER$", 13
+ .string "ROBUSTHEIT$", 13
+ .string "FEUCHTIGKEIT$", 13
+ .string "FLEXIBILITÄT$", 13
+ .string "SANDSCHLEIER$", 13
+ .string "STATIK$", 13
+ .string "VOLTABSORBER$", 13
+ .string "H2O-ABSORBER$", 13
+ .string "DÖSIGKEIT$", 13
+ .string "WOLKE SIEBEN$", 13
+ .string "FACETTENAUGE$", 13
+ .string "INSOMNIA$", 13
+ .string "FARBWECHSEL$", 13
+ .string "IMMUNITÄT$", 13
+ .string "FEUERFÄNGER$", 13
+ .string "PUDERABWEHR$", 13
+ .string "TEMPOMACHER$", 13
+ .string "SAUGNAPF$", 13
+ .string "BEDROHER$", 13
+ .string "WEGSPERRE$", 13
+ .string "RAUHAUT$", 13
+ .string "WUNDERWACHE$", 13
+ .string "SCHWEBE$", 13
+ .string "SPORENWIRT$", 13
+ .string "SYNCHRO$", 13
+ .string "NEUTRALTORSO$", 13
+ .string "INNERE KRAFT$", 13
+ .string "BLITZFÄNGER$", 13
+ .string "EDELMUT$", 13
+ .string "WASSERTEMPO$", 13
+ .string "CHLOROPHYLL$", 13
+ .string "ERLEUCHTUNG$", 13
+ .string "FÄHRTE$", 13
+ .string "KRAFTKOLOSS$", 13
+ .string "GIFTDORN$", 13
+ .string "KONZENTRATOR$", 13
+ .string "MAGMAPANZER$", 13
+ .string "AQUAHÜLLE$", 13
+ .string "MAGNETFALLE$", 13
+ .string "LÄRMSCHUTZ$", 13
+ .string "REGENGENUSS$", 13
+ .string "SANDSTURM$", 13
+ .string "ERZWINGER$", 13
+ .string "SPECKSCHICHT$", 13
+ .string "FRÜHWECKER$", 13
+ .string "FLAMMKÖRPER$", 13
+ .string "ANGSTHASE$", 13
+ .string "ADLERAUGE$", 13
+ .string "SCHERENMACHT$", 13
+ .string "MITNAHME$", 13
+ .string "SCHNARCHNASE$", 13
+ .string "ÜBEREIFER$", 13
+ .string "CHARMEBOLZEN$", 13
+ .string "PLUS$", 13
+ .string "MINUS$", 13
+ .string "PROGNOSE$", 13
+ .string "WERTEHALTER$", 13
+ .string "EXPIDERMIS$", 13
+ .string "ADRENALIN$", 13
+ .string "NOTSCHUTZ$", 13
+ .string "KLOAKENSOSSE$", 13
+ .string "NOTDÜNGER$", 13
+ .string "GROSSBRAND$", 13
+ .string "STURZBACH$", 13
+ .string "HEXAPLAGA$", 13
+ .string "STEINHAUPT$", 13
+ .string "DÜRRE$", 13
+ .string "AUSWEGSLOS$", 13
+ .string "MUNTERKEIT$", 13
+ .string "PULVERRAUCH$", 13
+ .string "MENTALKRAFT$", 13
+ .string "PANZERHAUT$", 13
+ .string "KAKOPHONY$", 13
+ .string "KLIMASCHUTZ$", 13
diff --git a/data-de/text/aqua_awakening.inc b/data-de/text/aqua_awakening.inc
new file mode 100644
index 000000000..4e69277ca
--- /dev/null
+++ b/data-de/text/aqua_awakening.inc
@@ -0,0 +1,100 @@
+UnknownString_81B41B8: @ 81B41B8
+ .string "ADRIAN: Bleib sofort stehen!$"
+
+UnknownString_81B41D5: @ 81B41D5
+ .string "ADRIAN: Hahahaha...\n"
+ .string "Du warst das also die ganze Zeit.$"
+
+UnknownString_81B4201: @ 81B4201
+ .string "ADRIAN: Schau nur, schau nur!\p"
+ .string "Schau, wie schön die schlafende Gestalt\n"
+ .string "des antiken POKéMON KYOGRE ist!\p"
+ .string "Ich habe so lange auf diesen Tag\n"
+ .string "gewartet...$"
+
+UnknownString_81B4289: @ 81B4289
+ .string "ADRIAN: Es überrascht mich, wie du es\n"
+ .string "geschafft hast, mir zu folgen.\p"
+ .string "Aber das ist nun alles Nebensache.\p"
+ .string "Damit meine Träume wahr werden, musst\n"
+ .string "du leider verschwinden!$"
+
+UnknownString_81B4319: @ 81B4319
+ .string "Ich...\n"
+ .string "Ich habe wieder verloren?$"
+
+UnknownString_81B432C: @ 81B432C
+ .string "ADRIAN: Hahahaha...\p"
+ .string "Ich empfehle mich. Ich muss sagen, du\n"
+ .string "bist wirklich sehr talentiert.\p"
+ .string "Aber!\n"
+ .string "Ich habe dieses hier in meinem Besitz!\p"
+ .string "Mit dieser ROTEN KUGEL kann ich\n"
+ .string "KYOGRE...$"
+
+UnknownString_81B43C4: @ 81B43C4
+ .string "Die ROTE KUGEL beginnt plötzlich von\n"
+ .string "innen heraus zu leuchten!$"
+
+UnknownString_81B43F2: @ 81B43F2
+ .string "ADRIAN: Was?!?\p"
+ .string "Ich habe doch gar nichts gemacht.\n"
+ .string "Die ROTE KUGEL... Warum...\p"
+ .string "Wo ist KYOGRE geblieben?$"
+
+UnknownString_81B4443: @ 81B4443
+ .string "ADRIAN: Hm? Dies ist eine Nachricht\n"
+ .string "unserer Mitglieder draußen...$"
+
+UnknownString_81B447A: @ 81B447A
+ .string "ADRIAN: Ja, was ist denn jetzt los?\p"
+ .string "Hm...\n"
+ .string "Es regnet? So heftig?\p"
+ .string "Gut... Genau darauf habe ich gewartet.\n"
+ .string "Deshalb haben wir KYOGRE erweckt.\l"
+ .string "Um TEAM AQUAS Vision von der Erweite-\l"
+ .string "rung der Meere zu realisieren.\p"
+ .string "Was?!?\p"
+ .string "Es regnet stärker, als wir es voraus-\n"
+ .string "gesagt haben? Wir sind in Gefahr?\p"
+ .string "Das kann nicht sein...\n"
+ .string "Das ist unmöglich...\p"
+ .string "Bleib wo du bist und behalte die\n"
+ .string "Situation im Auge!$"
+
+UnknownString_81B45C6: @ 81B45C6
+ .string "ADRIAN: Irgendetwas stimmt da ganz und\n"
+ .string "gar nicht...\p"
+ .string "Die ROTE KUGEL sollte KYOGRE auf-\n"
+ .string "wecken und unter Kontrolle halten...\p"
+ .string "Aber... Warum?\n"
+ .string "Warum ist KYOGRE verschwunden?\p"
+ .string "Warum?!?$"
+
+UnknownString_81B464D: @ 81B464D
+ .string "MARC: Was hast du da nur herauf-\n"
+ .string "beschworen?\p"
+ .string "ADRIAN... Du hast KYOGRE aufge-\n"
+ .string "weckt, stimmt’s?\p"
+ .string "Was wird nur aus der Welt, wenn es\n"
+ .string "bis in alle Ewigkeit regnen wird?\p"
+ .string "Das Land wird untergehen und im\n"
+ .string "Meer verschwinden...$"
+
+UnknownString_81B4723: @ 81B4723
+ .string "ADRIAN: Was sagst du da?\p"
+ .string "Die ROTE KUGEL sollte mir die Kontrolle\n"
+ .string "über KYOGRE verschaffen...\l"
+ .string "Das kann einfach nicht wahr sein...$"
+
+UnknownString_81B4786: @ 81B4786
+ .string "MARC: Wir haben keine Zeit für\n"
+ .string "Diskussionen!\p"
+ .string "Geh nach draußen und sieh es dir\n"
+ .string "selber an!\p"
+ .string "Sieh, ob das, was du heraufbeschworen\n"
+ .string "hast, das ist, was du wolltest!$"
+
+UnknownString_81B4818: @ 81B4818
+ .string "MARC: {PLAYER}{KUN}, komm, du musst\n"
+ .string "ebenfalls von hier verschwinden!$"
diff --git a/data-de/text/aqua_chimney.inc b/data-de/text/aqua_chimney.inc
new file mode 100644
index 000000000..1d7e39f81
--- /dev/null
+++ b/data-de/text/aqua_chimney.inc
@@ -0,0 +1,145 @@
+MtChimney_Text_1B2DEE:: @ 81B2DEE
+ .string "Die Kraft, die in diesem METEORITEN\n"
+ .string "steckt...\p"
+ .string "Wenn man diese Kraft mit dieser\n"
+ .string "Maschine verstärkt, kann man die\l"
+ .string "Aktivität des SCHLOTBERGs stoppen.\p"
+ .string "Hahaha... Und dann füllt sich der ausge-\n"
+ .string "kühlte Krater mit Regenwasser und gibt\l"
+ .string "den WASSER-POKéMON Lebensraum.$"
+
+MtChimney_Text_1B2ED9:: @ 81B2ED9
+ .string "ADRIAN: Du schon wieder...\p"
+ .string "Hör gut zu.\n"
+ .string "Das Meer bringt alles Leben hervor.\p"
+ .string "Wasser bedeutet Leben!\n"
+ .string "Es besitzt absolute Priorität!\p"
+ .string "Daher widmet sich TEAM AQUA der Auf-\n"
+ .string "gabe, die Meere zu vergrößern.\p"
+ .string "So können sich neue POKéMON-Arten\n"
+ .string "entwickeln.\p"
+ .string "Wir wollen die Welt zum Wohle der\n"
+ .string "POKéMON umgestalten.\p"
+ .string "Das ist die große Vision von TEAM AQUA!\p"
+ .string "Ich kann einem sturen Kind wie dir nicht\n"
+ .string "erlauben, sich uns in den Weg zu stellen.\p"
+ .string "Ich, ADRIAN, werde dir zeigen, was\n"
+ .string "passiert, wenn du uns aufhalten willst!$"
+
+MtChimney_Text_1B3099:: @ 81B3099
+ .string "Wie bitte?!?\p"
+ .string "Ich, ADRIAN, wurde ganz hinterhältig\n"
+ .string "besiegt?!?$"
+
+MtChimney_Text_1B30C2:: @ 81B30C2
+ .string "ADRIAN: Ach, was soll’s.\n"
+ .string "Ich werde für heute meine Pläne am\l"
+ .string "SCHLOTBERG vergessen. Für heute!\p"
+ .string "Niemand wird uns jemals stoppen!\n"
+ .string "TEAM AQUA wird siegen!!!\p"
+ .string "Vergiss das nicht!!!$"
+
+MtChimney_Text_1B3168:: @ 81B3168
+ .string "Hahahaha!\p"
+ .string "Hast du dich den ganzen Weg hier\n"
+ .string "heraufgequält?\p"
+ .string "So ein Jammer. Du kommst zu spät.\n"
+ .string "Ich habe den METEORITEN aus METEOR-\l"
+ .string "FÄLLE bereits unserem BOSS gegeben!$"
+
+MtChimney_Text_1B31EA:: @ 81B31EA
+ .string "Hahaha...\n"
+ .string "Da habe ich wohl verloren...\p"
+ .string "Gut, dass ich dich nicht schon in\n"
+ .string "METEORFÄLLE herausgefordert habe.$"
+
+MtChimney_Text_1B3239:: @ 81B3239
+ .string "Hahaha!\p"
+ .string "Du hast mich besiegt, aber gegen\n"
+ .string "unseren BOSS hast du keine Chance!\p"
+ .string "Wenn du dich jetzt leise aus dem Staub\n"
+ .string "machst, vermeidest du jede Menge Ärger.$"
+
+MtChimney_Text_1B32C8:: @ 81B32C8
+ .string "Wir vom TEAM AQUA setzen unsere\n"
+ .string "Energie zum Wohle aller ein.\p"
+ .string "Wenn es mehr Wasser gibt, sind die\n"
+ .string "WASSER-POKéMON glücklicher und die\l"
+ .string "Menschen hätten mehr Platz zum\l"
+ .string "Schwimmen.$"
+
+MtChimney_Text_1B336E:: @ 81B336E
+ .string "Bitte?\n"
+ .string "Was heißt das? Ich habe verloren?$"
+
+MtChimney_Text_1B338D:: @ 81B338D
+ .string "Unser BOSS sagt: “So wird jeder\n"
+ .string "glücklich sein...”\p"
+ .string "Aber warum versucht dann jeder, uns\n"
+ .string "aufzuhalten?$"
+
+MtChimney_Text_1B33EA:: @ 81B33EA
+ .string "Dieses nervtötende TEAM MAGMA! Jedes\n"
+ .string "Mal versuchen sie, uns zu stoppen!$"
+
+MtChimney_Text_1B3427:: @ 81B3427
+ .string "METEORITEN stecken voller Energie.$"
+
+MtChimney_Text_1B3446:: @ 81B3446
+ .string "Los! Stampfen wir TEAM MAGMA in den\n"
+ .string "Boden! Und vergrößern die Meere!$"
+
+MtChimney_Text_1B3470:: @ 81B3470
+ .string "Komm uns nicht in die Quere, okay?\p"
+ .string "Wir versuchen, das Meer zum Wohle aller\n"
+ .string "zu vergrößern!$"
+
+MtChimney_Text_1B34C6:: @ 81B34C6
+ .string "Yeah!\n"
+ .string "Jeder wird nass!$"
+
+MtChimney_Text_1B34DC:: @ 81B34DC
+ .string "Wir werden die Meere vergrößern.$"
+
+MtChimney_Text_1B3503:: @ 81B3503
+ .string "Bushaa!$"
+
+MtChimney_Text_1B350B:: @ 81B350B
+ .string "MARC: Oh, {PLAYER}{KUN}!\p"
+ .string "Bitte, halte TEAM AQUA für mich auf!\p"
+ .string "Sie versuchen, mit der Kraft des\n"
+ .string "gestohlenen METEORITEN den Vulkan\l"
+ .string "zu inaktivieren!$"
+
+MtChimney_Text_1B3598:: @ 81B3598
+ .string "MARC: Oh, {PLAYER}{KUN}!\p"
+ .string "Bitte, halte TEAM AQUA für mich auf!\p"
+ .string "Diese drei Schurken sind selbst für mich\n"
+ .string "eine harte Nuss!$"
+
+MtChimney_Text_1B3608:: @ 81B3608
+ .string "MARC: {PLAYER}{KUN}!\p"
+ .string "Mit deiner Hilfe konnte ich die Pläne\n"
+ .string "von TEAM AQUA durchkreuzen!\p"
+ .string "Aber... Dieser Sieg bedeutet nicht, dass\n"
+ .string "sie ihre üblen Pläne aufgeben werden.\p"
+ .string "Wir werden ein wachsames Auge auf TEAM\n"
+ .string "AQUA haben und sie weiter verfolgen.\p"
+ .string "{PLAYER}{KUN}, wir werden uns wieder sehen!$"
+
+MtChimney_Text_1B36F1:: @ 81B36F1
+ .string "Mist... TEAM AQUA ist uns zahlenmäßig\n"
+ .string "überlegen! Wir können es nicht mit ihnen\l"
+ .string "aufnehmen!$"
+
+MtChimney_Text_1B372E:: @ 81B372E
+ .string "Wenn sie die Meere vergrößern, gibt es\n"
+ .string "weniger Lebensraum für POKéMON und\l"
+ .string "Menschen!$"
+
+MtChimney_Text_1B3778:: @ 81B3778
+ .string "TEAM AQUA versucht, die Meere zu ver-\n"
+ .string "größern... Sind die krank im Hirn?$"
+
+MtChimney_Text_1B37B4:: @ 81B37B4
+ .string "Bufoh!$"
diff --git a/data-de/text/aqua_settled.inc b/data-de/text/aqua_settled.inc
new file mode 100644
index 000000000..0cf2c5ed4
--- /dev/null
+++ b/data-de/text/aqua_settled.inc
@@ -0,0 +1,17 @@
+UnknownString_81B4F03: @ 81B4F03
+ .string "Die BLAUE KUGEL von {PLAYER}\n"
+ .string "beginnt plötzlich von innen\l"
+ .string "heraus zu leuchten!$"
+
+UnknownString_81B4F29: @ 81B4F29
+ .string "KYOGRE wurde offensichtlich\n"
+ .string "wieder in Schlaf versetzt...$"
+
+UnknownString_81B4F5C: @ 81B4F5C
+ .string "ADRIAN: Das...$"
+
+UnknownString_81B4F6C: @ 81B4F6C
+ .string "ADRIAN: ... ... ... ... ... ...\n"
+ .string "... ... ... ... ... ... ... ...\p"
+ .string "Das heißt wohl Goodbye. Das ist das\n"
+ .string "Letzte, was du von mir siehst.$"
diff --git a/data-de/text/aqua_summit.inc b/data-de/text/aqua_summit.inc
new file mode 100644
index 000000000..501c4d435
--- /dev/null
+++ b/data-de/text/aqua_summit.inc
@@ -0,0 +1,164 @@
+UnknownString_81B50C3: @ 81B50C3
+ .string "Ich zeige dir, wie unheimlich gruselig\n"
+ .string "TEAM AQUA sein kann!$"
+
+UnknownString_81B50F5: @ 81B50F5
+ .string "Und du glaubst wirklich, du bist der\n"
+ .string "Stärke TEAM AQUAS gewachsen?!?$"
+
+UnknownString_81B5131: @ 81B5131
+ .string "Ja, du bist ganz schön stark...\n"
+ .string "Aber wir sind viele...$"
+
+UnknownString_81B5166: @ 81B5166
+ .string "Was ist los mit dir? Was kann ein\n"
+ .string "kleines Kind schon ausrichten?$"
+
+UnknownString_81B519F: @ 81B519F
+ .string "Bumms...\n"
+ .string "Zu stark... Viel zu stark...$"
+
+UnknownString_81B51B5: @ 81B51B5
+ .string "Du weißt doch gar nichts! Misch dich\n"
+ .string "besser nicht in unsere Sachen ein!$"
+
+UnknownString_81B51EB: @ 81B51EB
+ .string "Hey, ich kenne dich vom SCHLOTBERG!\n"
+ .string "Der Tag der Abrechnung ist gekommen!$"
+
+UnknownString_81B5224: @ 81B5224
+ .string "Aaaaargh!\n"
+ .string "Schon wieder von einem Kind besiegt...$"
+
+UnknownString_81B5248: @ 81B5248
+ .string "Ach, das spielt keine Rolle.\n"
+ .string "Wir haben Zeit herausgeschlagen!\p"
+ .string "Der BOSS müsste mittlerweile haben, was\n"
+ .string "er besorgen wollte!$"
+
+UnknownString_81B52B0: @ 81B52B0
+ .string "ADRIAN: Nicht du schon wieder...\p"
+ .string "Du bist uns ja sehr schnell auf die Spur\n"
+ .string "gekommen, aber es ist schon zu spät.\p"
+ .string "Die ROTE KUGEL, die sich oben\n"
+ .string "auf dem PYROBERG befindet...\l"
+ .string "Ich, ADRIAN, sage, sie gehört mir!\p"
+ .string "Hahaha... Jetzt werden meine\n"
+ .string "Visionen Wirklichkeit!\p"
+ .string "Los, Mannschaft!\n"
+ .string "GRAPHITPORT CITY heißt unser Ziel.$"
+
+UnknownString_81B53AB: @ 81B53AB
+ .string "Oh, neeeeiiinnn...\n"
+ .string "Das darf nicht wahr sein!\p"
+ .string "Wie konnten sie nur an die ROTE\n"
+ .string "KUGEL gelangen?!?\p"
+ .string "Die BLAUE KUGEL und die ROTE KUGEL\n"
+ .string "dürfen nie getrennt sein.\l"
+ .string "Sie gehören zusammen!!!\p"
+ .string "... ... ... ... ... ... ... ...\n"
+ .string "Hmm...\p"
+ .string "Gut! Nimm die verbliebene BLAUE\n"
+ .string "KUGEL an dich.\p"
+ .string "Bitte folge diesem Schurken und bring\n"
+ .string "die KUGEL zurück!$"
+
+UnknownString_81B54BE: @ 81B54BE
+ .string "Die BLAUE KUGEL, die dir anvertraut\n"
+ .string "wurde, und die gestohlene ROTE KUGEL...\p"
+ .string "Sie dürfen niemals getrennt werden...\n"
+ .string "Sonst passiert etwas Schreckliches!$"
+
+UnknownString_81B5540: @ 81B5540
+ .string "So...\n"
+ .string "KYOGRE wurde erweckt...\p"
+ .string "Von der wundersamen KUGEL sagt man,\n"
+ .string "dass sie das wütende KYOGRE beruhigt.\p"
+ .string "Es handelt sich um die BLAUE KUGEL,\n"
+ .string "die du bei dir trägst...\p"
+ .string "Diese ROTE KUGEL fand man in der\n"
+ .string "URZEITHÖHLE in XENEROVILLE...\p"
+ .string "Es gibt anscheinend eine Verbindung\n"
+ .string "zwischen KYOGRE und der \l"
+ .string "URZEITHÖHLE...$"
+
+UnknownString_81B5647: @ 81B5647
+ .string "Dieser Mann - er hat die ROTE KUGEL\n"
+ .string "zurückgebracht.\p"
+ .string "Bringst du die BLAUE KUGEL auch an\n"
+ .string "ihren angestammten Platz zurück?$"
+
+UnknownString_81B56AB: @ 81B56AB
+ .string "Was soll das?\p"
+ .string "Wenn das Gleichgewicht nicht wiederher-\n"
+ .string "gestellt wird, weiß niemand, was\l"
+ .string "passieren wird!\p"
+ .string "Du wirst die BLAUE KUGEL an ihren Platz\n"
+ .string "zurückbringen, ja?$"
+
+UnknownString_81B5739: @ 81B5739
+ .string "{PLAYER} gibt der alten Frau die\n"
+ .string "BLAUE KUGEL.$"
+
+UnknownString_81B5762: @ 81B5762
+ .string "Ja...\n"
+ .string "Die beiden KUGELN müssen hier bleiben.\p"
+ .string "So soll es sein, zum Wohle aller in HOENN.$"
+
+UnknownString_81B57BE: @ 81B57BE
+ .string "Der Geist des Meeres...\p"
+ .string "Das, so heißt es, ist KYOGRE in\n"
+ .string "POKéMON-Gestalt...\p"
+ .string "So wie wir und die POKéMON leben, ist\n"
+ .string "auch das Meer lebendig...\p"
+ .string "KYOGRE hat uns das gelehrt.$"
+
+UnknownString_81B586F: @ 81B586F
+ .string "Am PYROBERG legen wir die Geister der\n"
+ .string "POKéMON, die von uns gegangen sind, zur\l"
+ .string "Ruhe...\p"
+ .string "Von hier aus hat man einen Ausblick über\n"
+ .string "die ganze Region von HOENN...\p"
+ .string "Die körperlosen Geister der POKéMON\n"
+ .string "finden hier ihre Ruhe...\p"
+ .string "Es ist Fügung, dass du jetzt hier bist...\p"
+ .string "Möchtest du meine Geschichte hören?\n"
+ .string "Eine lange, sehr alte Geschichte der\l"
+ .string "HOENN-Region?$"
+
+UnknownString_81B5992: @ 81B5992
+ .string "Es geschah vor langer, langer Zeit...\p"
+ .string "Die Welt erbebte unter der Auseinander-\n"
+ .string "setzung der POKéMON des Meeres mit den\l"
+ .string "POKéMON des Landes...\p"
+ .string "Die POKéMON des Meeres erschufen hohe\n"
+ .string "Wellen und tiefe Meeresbecken...\p"
+ .string "Die POKéMON des Landes erschufen\n"
+ .string "Berge und Kontinente...\p"
+ .string "Das Duell wütete ohne absehbares Ende.\p"
+ .string "Die Welt wurde von erbarmungslosen\n"
+ .string "Stürmen und unglaublichen Infernos\l"
+ .string "heimgesucht.\p"
+ .string "Die BLAUE und die ROTE KUGEL setzten\n"
+ .string "schließlich diesem Kampf ein Ende.\p"
+ .string "Licht strahlte von den beiden KUGELN\n"
+ .string "und beruhigte die Kontrahenten.\p"
+ .string "Die beruhigten POKéMON verbargen sich\n"
+ .string "in den Tiefen des Meeres und der Erde\l"
+ .string "und eines Tages verschwanden sie.$"
+
+UnknownString_81B5BD7: @ 81B5BD7
+ .string "Ich verstehe...\n"
+ .string "Nun, das ist auch in Ordnung...$"
+
+UnknownString_81B5BFC: @ 81B5BFC
+ .string "ADRIAN: Du...\n"
+ .string "Du hast KYOGRE aufgehalten...\p"
+ .string "Das sollte mich nicht überraschen...\p"
+ .string "Nun habe ich verstanden, dass es nicht\n"
+ .string "an den Menschen ist, das Gleichgewicht\l"
+ .string "zwischen Land und Meer zu stören...\p"
+ .string "Daher bin ich hier, um die ROTE KUGEL\n"
+ .string "zurückzubringen...\p"
+ .string "Ich glaube nicht, dass wir uns wieder\n"
+ .string "sehen werden... Leb wohl...$"
diff --git a/data-de/text/barboach.inc b/data-de/text/barboach.inc
new file mode 100644
index 000000000..98807cc3c
--- /dev/null
+++ b/data-de/text/barboach.inc
@@ -0,0 +1,38 @@
+UnknownString_81C426C: @ 81C426C
+ .string "Ich bin sehr interessiert an einer\n"
+ .string "großen {STR_VAR_1}. Je größer, desto\l"
+ .string "besser.\p"
+ .string "Was? Du hast ein {STR_VAR_1}?\n"
+ .string "B-b-bitte zeig es mir!!!$"
+
+UnknownString_81C42CE: @ 81C42CE
+ .string "Oh, du liebe Zeit, ist das groß!\n"
+ .string "Das ist eine große {STR_VAR_1}!\p"
+ .string "Danke, dass du es mir gezeigt hast.\n"
+ .string "Dies ist mein Dankeschön!$"
+
+UnknownString_81C432C: @ 81C432C
+ .string "{PLAYER} erhält {STR_VAR_2}.$"
+
+UnknownString_81C4340: @ 81C4340
+ .string "Wie? Wo? Was?\n"
+ .string "Dein BEUTEL ist megavoll.$"
+
+UnknownString_81C4360: @ 81C4360
+ .string "Hmm... Ich habe schon größere\n"
+ .string "{STR_VAR_1} als dieses gesehen!$"
+
+UnknownString_81C438C: @ 81C438C
+ .string "Och, das ist schon ganz ansehnlich...\n"
+ .string "Aber das ist kein {STR_VAR_1}!$"
+
+UnknownString_81C43C2: @ 81C43C2
+ .string "Du hast kein großes {STR_VAR_1}?\n"
+ .string "Das ist aber schade...\p"
+ .string "Sobald du ein großes {STR_VAR_1}\n"
+ .string "besitzt, zeig es mir bitte.$"
+
+UnknownString_81C4417: @ 81C4417
+ .string "Das größte {STR_VAR_1} in der Ge-\n"
+ .string "schichte! Der {STR_VAR_3} cm Koloss\l"
+ .string "von {STR_VAR_2}!$"
diff --git a/data-de/text/bard.inc b/data-de/text/bard.inc
new file mode 100644
index 000000000..089741d00
--- /dev/null
+++ b/data-de/text/bard.inc
@@ -0,0 +1,38 @@
+UnknownString_81B0A83: @ 81B0A83
+ .string "BARDEN Test.$"
+
+MauvilleCity_PokemonCenter_1F_Text_1B0A91:: @ 81B0A91
+ .string "Hallo, ich bin der BARDE.\n"
+ .string "Möchtest du meinem Lied lauschen?$"
+
+MauvilleCity_PokemonCenter_1F_Text_1B0AC3:: @ 81B0AC3
+ .string "Oh...\n"
+ .string "Du überlässt mich meinem Blues?$"
+
+MauvilleCity_PokemonCenter_1F_Text_1B0AED:: @ 81B0AED
+ .string "Hach, was für ein bewegendes Lied...\n"
+ .string "Ich wünschte, ich könnte es für\l"
+ .string "andere spielen...$"
+
+MauvilleCity_PokemonCenter_1F_Text_1B0B2C:: @ 81B0B2C
+ .string "So?\n"
+ .string "Wie fandest du mein Lied?\p"
+ .string "Ich bin noch nicht ganz zufrieden mit\n"
+ .string "dem Text.\p"
+ .string "Hast du nicht Lust, den Text für mich\n"
+ .string "neu zu schreiben?$"
+
+MauvilleCity_PokemonCenter_1F_Text_1B0BA6:: @ 81B0BA6
+ .string "Oh... Und wieder werde ich meinem\n"
+ .string "Blues überlassen.$"
+
+MauvilleCity_PokemonCenter_1F_Text_1B0BD0:: @ 81B0BD0
+ .string "Vielen herzlichen Dank!\n"
+ .string "Ich möchte für dich singen.$"
+
+MauvilleCity_PokemonCenter_1F_Text_1B0BFA:: @ 81B0BFA
+ .string "Hast du dir dein Lied so vorgestellt?$"
+
+MauvilleCity_PokemonCenter_1F_Text_1B0C23:: @ 81B0C23
+ .string "Okay! Das ist es! Dieses Lied werde\n"
+ .string "ich nun für eine Weile singen.$"
diff --git a/data-de/text/battle_strings.inc b/data-de/text/battle_strings.inc
new file mode 100644
index 000000000..0df0e87b4
--- /dev/null
+++ b/data-de/text/battle_strings.inc
@@ -0,0 +1,2315 @@
+BattleText_UnknownString:
+ .string "{STRING 33}$"
+BattleText_GainExpPoints:
+ .string "{STRING 0} erhält{PLAYER}\n"
+ .string "{STRING 42} E-Punkte!\p"
+ .string "$"
+BattleText_Terminator:
+ .string "$"
+BattleText_BoostedExp:
+ .string " spezielle$"
+BattleText_GrewLevel:
+ .string "{STRING 0} erreicht\n"
+ .string "Lv. {PLAYER}!{UNKNOWN_A}\p"
+ .string "$"
+BattleText_LearnedMove:
+ .string "{STRING 0} erlernt\n"
+ .string "{PLAYER}!{UNKNOWN_A}\p"
+ .string "$"
+BattleText_TryingToLearnMove:
+ .string "{STRING 0} versucht,\n"
+ .string "{PLAYER} zu lernen.\p"
+ .string "$"
+BattleText_CantLearnMore:
+ .string "Aber {STRING 0} kann nicht\n"
+ .string "mehr als vier Attacken erlernen.\p"
+ .string "$"
+BattleText_DeleteMove:
+ .string "Soll eine Attacke zu Gunsten von\n"
+ .string "{PLAYER} vergessen werden?$"
+BattleText_DeletedMove:
+ .string "{STRING 0} hat\n"
+ .string "{PLAYER} vergessen!\p"
+ .string "$"
+BattleText_StopLearning:
+ .string "{PAUSE 32}{PLAYER}\n"
+ .string "nicht erlernen?$"
+BattleText_DidNotLearn:
+ .string "{STRING 0} hat {PLAYER}\n"
+ .string "nicht erlernt.\p"
+ .string "$"
+BattleText_UseNext:
+ .string "Nächstes POKéMON einsetzen?$"
+BattleText_AttackMissed:
+ .string "Attacke von {EVIL_LEGENDARY}\n"
+ .string "ging daneben!$"
+BattleText_ProtectedItself:
+ .string "{GOOD_LEGENDARY}\n"
+ .string "schützt sich selbst!$"
+BattleText_AvoidedDamage:
+ .string "{GOOD_LEGENDARY} vermeidet\n"
+ .string "Schaden mit {STRING 22}!$"
+BattleText_GroundMoveNegate:
+ .string "{GOOD_LEGENDARY} wehrt BODEN-\n"
+ .string "Attacken mit {STRING 22} ab!$"
+BattleText_AvoidedAttack:
+ .string "{GOOD_LEGENDARY} wehrt die\n"
+ .string "Attacke ab!$"
+BattleText_DoesntAffect:
+ .string "Es hat keine Wirkung auf\n"
+ .string "{GOOD_LEGENDARY}...$"
+BattleText_AttackingFainted:
+ .string "{EVIL_LEGENDARY}\n"
+ .string "wurde besiegt!\p"
+ .string "$"
+BattleText_DefendingFainted:
+ .string "{GOOD_LEGENDARY}\n"
+ .string "wurde besiegt!\p"
+ .string "$"
+BattleText_WinningPrize:
+ .string "{STRING 32} gewinnt ¥{STRING 0}!\p"
+ .string "$"
+BattleText_OutOfUsablePoke:
+ .string "{STRING 32} hat kein\n"
+ .string "kampffähiges POKéMON mehr!\p"
+ .string "$"
+BattleText_WhitedOut:
+ .string "{STRING 32} fällt in Ohnmacht!{PAUSE_UNTIL_PRESS}$"
+BattleText_PreventEscape:
+ .string "{STRING 16} verhindert\n"
+ .string "eine Flucht mit {STRING 23}!\p"
+ .string "$"
+BattleText_CantEscape:
+ .string "Flucht unmöglich!\p"
+ .string "$"
+BattleText_AttackingCantEscape:
+ .string "{EVIL_LEGENDARY}\n"
+ .string "kann nicht fliehen!$"
+BattleText_HitMulti:
+ .string "{STRING 0}-mal getroffen!$"
+BattleText_FellAsleep:
+ .string "{STRING 14}\n"
+ .string "ist eingeschlafen!$"
+BattleText_MadeAsleep:
+ .string "{STRING 23} von\n"
+ .string "{STRING 16} lässt\l"
+ .string "{STRING 14} einschlafen!$"
+BattleText_DefendingAsleep:
+ .string "{GOOD_LEGENDARY} schläft\n"
+ .string "bereits!$"
+BattleText_AttackingAsleep:
+ .string "{EVIL_LEGENDARY} schläft\n"
+ .string "bereits!$"
+BattleText_WasntAffected:
+ .string "{GOOD_LEGENDARY}\n"
+ .string "ist unversehrt!$"
+BattleText_Poisoned:
+ .string "{STRING 14}\n"
+ .string "wurde vergiftet!$"
+BattleText_Poisoned2:
+ .string "{STRING 23} von\n"
+ .string "{STRING 16} vergiftete\l"
+ .string "{STRING 14}!$"
+BattleText_PoisonHurt:
+ .string "{EVIL_LEGENDARY} wurde durch\n"
+ .string "Gift verletzt!$"
+BattleText_AlreadyPoisoned:
+ .string "{GOOD_LEGENDARY} ist bereits\n"
+ .string "vergiftet.$"
+BattleText_BadlyPoisoned:
+ .string "{STRING 14} wurde schwer\n"
+ .string "vergiftet!$"
+BattleText_EnergyDrained:
+ .string "{GOOD_LEGENDARY} wurde\n"
+ .string "Energie abgesaugt!$"
+BattleText_Burned:
+ .string "{STRING 14} brennt!$"
+BattleText_Burned2:
+ .string "{STRING 23} von\n"
+ .string "{STRING 16} verbrennt\l"
+ .string "{STRING 14}!$"
+BattleText_BurnHurt:
+ .string "Die Verbrennung schadet\n"
+ .string "{EVIL_LEGENDARY}!$"
+BattleText_AlreadyBurned:
+ .string "{GOOD_LEGENDARY} brennt\n"
+ .string "bereits.$"
+BattleText_Frozen:
+ .string "{STRING 14} erstarrt\n"
+ .string "zu Eis!$"
+BattleText_Frozen2:
+ .string "{STRING 14} wurde durch\n"
+ .string "{STRING 23} von\l"
+ .string "{STRING 16} eingefroren!$"
+BattleText_FrozenSolid:
+ .string "{EVIL_LEGENDARY} ist\n"
+ .string "eingefroren!$"
+BattleText_DefendingDefrosted:
+ .string "{GOOD_LEGENDARY} wurde\n"
+ .string "aufgetaut!$"
+BattleText_AttackingDefrosted:
+ .string "{EVIL_LEGENDARY} wurde\n"
+ .string "aufgetaut!$"
+BattleText_Defrosted:
+ .string "{EVIL_LEGENDARY} wurde\n"
+ .string "durch {STRING 17} aufgetaut!$"
+BattleText_Paralyzed:
+ .string "{STRING 14} ist\n"
+ .string "paralysiert! Es greift\l"
+ .string "eventuell nicht an!$"
+BattleText_Paralyzed2:
+ .string "{STRING 23} von\n"
+ .string "{STRING 16} paralysierte\p"
+ .string "{STRING 14}!\n"
+ .string "Es greift eventuell nicht an!$"
+BattleText_Paralyzed3:
+ .string "{EVIL_LEGENDARY} ist\n"
+ .string "paralysiert! Es kann\l"
+ .string "nicht angreifen!$"
+BattleText_AlreadyParalyzed:
+ .string "{GOOD_LEGENDARY} ist\n"
+ .string "bereits paralysiert!$"
+BattleText_ParalysisHealed:
+ .string "{GOOD_LEGENDARY} wurde von der\n"
+ .string "Paralyse geheilt!$"
+BattleText_DreamEaten:
+ .string "Der Traum von {GOOD_LEGENDARY}\n"
+ .string "wurde gefressen!$"
+BattleText_AttackingStatNoHigher:
+ .string "{STRING 0} von\n"
+ .string "{EVIL_LEGENDARY} kann nicht\l"
+ .string "mehr erhöht werden!$"
+BattleText_DefendingStatNoHigher:
+ .string "{STRING 0} von\n"
+ .string "{GOOD_LEGENDARY} kann nicht\l"
+ .string "weiter gesenkt werden!$"
+BattleText_StoppedWorking:
+ .string "{STRING 0} in deinem Team\n"
+ .string "funktioniert nicht mehr!$"
+BattleText_StoppedWorking2:
+ .string "{STRING 0} des Gegners\n"
+ .string "funktioniert nicht mehr!$"
+BattleText_Confused:
+ .string "{EVIL_LEGENDARY} ist\n"
+ .string "verwirrt!$"
+BattleText_ConfusionSnapOut:
+ .string "{EVIL_LEGENDARY} ist nicht\n"
+ .string "mehr verwirrt!$"
+BattleText_BecameConfused:
+ .string "{STRING 14} wurde\n"
+ .string "verwirrt!$"
+BattleText_AlreadyConfused:
+ .string "{GOOD_LEGENDARY} ist\n"
+ .string "bereits verwirrt!$"
+BattleText_FellLove:
+ .string "{GOOD_LEGENDARY}\n"
+ .string "hat sich verliebt!$"
+BattleText_InLoveWith:
+ .string "{EVIL_LEGENDARY} hat sich in\n"
+ .string "{STRING 16} verliebt!$"
+BattleText_ImmobilizedBy:
+ .string "{EVIL_LEGENDARY} ist starr\n"
+ .string "vor Liebe!$"
+BattleText_BlownAway:
+ .string "{GOOD_LEGENDARY} wurde\n"
+ .string "weggeweht!$"
+BattleText_TypeTransform:
+ .string "{EVIL_LEGENDARY} verwandelt\n"
+ .string "sich zu Typ {STRING 0}!$"
+BattleText_Flinched:
+ .string "{EVIL_LEGENDARY} schreckt\n"
+ .string "zurück!$"
+BattleText_RegainedHealth:
+ .string "{GOOD_LEGENDARY} erholt sich!$"
+BattleText_HPFull:
+ .string "{GOOD_LEGENDARY} hat alle KP!$"
+BattleText_RaisedSpDef:
+ .string "{STRING 17} von\n"
+ .string "{STRING 38} erhöht\l"
+ .string "die SP. VER.$"
+BattleText_RaisedSpDefLittle:
+ .string "Die SP. VER. wird etwas durch\n"
+ .string "{STRING 17} von\l"
+ .string "{STRING 38} erhöht.$"
+BattleText_RaisedDefense:
+ .string "{STRING 17} von\n"
+ .string "{STRING 38}\l"
+ .string "erhöht die VERTEIDIGUNG!$"
+BattleText_RaisedDefenseLittle:
+ .string "{STRING 17} von\n"
+ .string "{STRING 38}\l"
+ .string "erhöht etwas die VERTEIDIGUNG!$"
+BattleText_CoveredVeil:
+ .string "{STRING 38} wird von\n"
+ .string "einem Schleier umhüllt!$"
+BattleText_SafeguardActive:
+ .string "{GOOD_LEGENDARY} wird durch\n"
+ .string "BODYGUARD geschützt!$"
+BattleText_SafeguardFaded:
+ .string "BODYGUARD von\n"
+ .string "{STRING 40} lässt nach!$"
+BattleText_WentToSleep:
+ .string "{EVIL_LEGENDARY} ist\n"
+ .string "eingeschlafen!$"
+BattleText_SpeltHealthy:
+ .string "{EVIL_LEGENDARY} schläft und\n"
+ .string "erholt sich!$"
+BattleText_WhipWhirlwind:
+ .string "{EVIL_LEGENDARY} entfacht\n"
+ .string "einen Wirbelwind!$"
+BattleText_TookSunlight:
+ .string "{EVIL_LEGENDARY} absorbiert\n"
+ .string "Sonnenlicht!$"
+BattleText_LoweredHead:
+ .string "{EVIL_LEGENDARY} zieht seinen\n"
+ .string "Kopf ein!$"
+BattleText_IsGlowing:
+ .string "{EVIL_LEGENDARY} leuchtet!$"
+BattleText_FlewHigh:
+ .string "{EVIL_LEGENDARY} fliegt\n"
+ .string "hoch empor!$"
+BattleText_DugHole:
+ .string "{EVIL_LEGENDARY} gräbt sich\n"
+ .string "ein!$"
+BattleText_HidUnderwater:
+ .string "{EVIL_LEGENDARY} taucht\n"
+ .string "unter!$"
+BattleText_SprangUp:
+ .string "{EVIL_LEGENDARY} springt auf!$"
+BattleText_SqueezedBind:
+ .string "{EVIL_LEGENDARY} setzt bei\n"
+ .string "{GOOD_LEGENDARY}\l"
+ .string "KLAMMERGRIFF ein!$"
+BattleText_TrappedVortex:
+ .string "{GOOD_LEGENDARY} wurde in\n"
+ .string "einem Strudel gefangen!$"
+BattleText_SandTombTrapped:
+ .string "{GOOD_LEGENDARY} wurde durch\n"
+ .string "SANDGRAB gefangen!$"
+BattleText_Wrapped:
+ .string "{GOOD_LEGENDARY} wurde von\n"
+ .string "{EVIL_LEGENDARY} umWICKELt!$"
+BattleText_Clamped:
+ .string "{GOOD_LEGENDARY} wurde von\n"
+ .string "{EVIL_LEGENDARY} geSCHNAPPT!$"
+BattleText_HurtBy:
+ .string "{EVIL_LEGENDARY} wurde durch\n"
+ .string "{STRING 0} verletzt!$"
+BattleText_FreedFrom:
+ .string "{EVIL_LEGENDARY} wurde von\n"
+ .string "{STRING 0} befreit!$"
+BattleText_KeptGoingCrash:
+ .string "{EVIL_LEGENDARY} macht weiter\n"
+ .string "und bricht zusammen!$"
+
+gUnknown_083FEE5D:: @ 83FEE5D
+BattleText_MistShroud:
+ .string "{STRING 38} wird in\n"
+ .string "WEISSNEBEL gehüllt!$"
+BattleText_MistProtect:
+ .string "{STRING 16} wird durch\n"
+ .string "WEISSNEBEL geschützt!$"
+
+gUnknown_083FEE92:: @ 83FEE92
+BattleText_GetPumped:
+ .string "{EVIL_LEGENDARY} pumpt\n"
+ .string "sich auf!$"
+BattleText_HitRecoil:
+ .string "{EVIL_LEGENDARY} wurde vom\n"
+ .string "Rückstoß getroffen!$"
+BattleText_ProtectedItself2:
+ .string "{EVIL_LEGENDARY} schützt\n"
+ .string "sich selbst!$"
+BattleText_SandBuffeted:
+ .string "{EVIL_LEGENDARY} wird vom\n"
+ .string "Sandsturm getroffen!$"
+BattleText_HailStricken:
+ .string "{EVIL_LEGENDARY} wird vom\n"
+ .string "HAGELSTURM getroffen!$"
+BattleText_WoreOff:
+ .string "{STRING 0} von\n"
+ .string "{STRING 36} lässt nach!$"
+BattleText_WasSeeded:
+ .string "{GOOD_LEGENDARY} wurde\n"
+ .string "bepflanzt!$"
+BattleText_EvadedAttack:
+ .string "{GOOD_LEGENDARY} ist\n"
+ .string "ausgewichen!$"
+BattleText_HealthSapped:
+ .string "EGELSAMEN schadet\n"
+ .string "{EVIL_LEGENDARY}!$"
+BattleText_FastAsleep:
+ .string "{EVIL_LEGENDARY} schläft tief\n"
+ .string "und fest.$"
+BattleText_WokeUp:
+ .string "{EVIL_LEGENDARY} ist\n"
+ .string "aufgewacht!$"
+BattleText_UproarAwake:
+ .string "AUFRUHR von {STRING 16}\n"
+ .string "hält es wach!$"
+BattleText_UproarWoke:
+ .string "{EVIL_LEGENDARY} wird durch\n"
+ .string "AUFRUHR wach!$"
+BattleText_UproarCaused:
+ .string "{EVIL_LEGENDARY} verursacht\n"
+ .string "AUFRUHR!$"
+BattleText_UproarMaking:
+ .string "{EVIL_LEGENDARY} macht\n"
+ .string "einen AUFRUHR!$"
+BattleText_CalmedDown:
+ .string "{EVIL_LEGENDARY}\n"
+ .string "beruhigt sich.$"
+BattleText_UproarCantSleep:
+ .string "{GOOD_LEGENDARY} kann bei dem\n"
+ .string "AUFRUHR nicht schlafen!$"
+BattleText_Stockpiled:
+ .string "{EVIL_LEGENDARY} HORTET\n"
+ .string "{STRING 0}!$"
+BattleText_StockpiledCant:
+ .string "{EVIL_LEGENDARY} kann nicht\n"
+ .string "weiter HORTEN!$"
+BattleText_UproarCantSleep2:
+ .string "{GOOD_LEGENDARY} kann bei dem\n"
+ .string "AUFRUHR nicht schlafen!$"
+BattleText_UproarKeptAwake:
+ .string "Aber der AUFRUHR hält\n"
+ .string "{GOOD_LEGENDARY} wach!$"
+BattleText_StayedAwake:
+ .string "{GOOD_LEGENDARY} hält sich mit\n"
+ .string "{STRING 22} wach!$"
+BattleText_StoringEnergy:
+ .string "{EVIL_LEGENDARY} speichert\n"
+ .string "Energie!$"
+BattleText_UnleashedEnergy:
+ .string "{EVIL_LEGENDARY} erzeugt\n"
+ .string "Energie!$"
+BattleText_FatigueConfuse:
+ .string "{EVIL_LEGENDARY} ist vor\n"
+ .string "Erschöpfung verwirrt!$"
+BattleText_PickedUpYen:
+ .string "{STRING 32} hebt\n"
+ .string "¥{STRING 0} auf!\p"
+ .string "$"
+BattleText_Unaffected:
+ .string "{GOOD_LEGENDARY} ist\n"
+ .string "unversehrt!$"
+BattleText_Transformed:
+ .string "{EVIL_LEGENDARY} verwandelt\n"
+ .string "sich in {STRING 0}!$"
+BattleText_SubMade:
+ .string "{EVIL_LEGENDARY} setzt einen\n"
+ .string "DELEGATOR ein!$"
+BattleText_SubAlready:
+ .string "{EVIL_LEGENDARY} hat bereits\n"
+ .string "einen DELEGATOR!$"
+BattleText_SubTookDamage:
+ .string "Der DELEGATOR steckt den\n"
+ .string "Schlag für {GOOD_LEGENDARY}\l"
+ .string "ein!\p"
+ .string "$"
+BattleText_SubFaded:
+ .string "DELEGATOR von\n"
+ .string "{GOOD_LEGENDARY} lässt nach!\p"
+ .string "$"
+BattleText_MustRecharge:
+ .string "{EVIL_LEGENDARY} muss sich\n"
+ .string "wieder aufladen!$"
+BattleText_RageBuilding:
+ .string "{GOOD_LEGENDARY} verfällt in\n"
+ .string "RASEREI!$"
+BattleText_MoveWasDisabled:
+ .string "{STRING 0} von\n"
+ .string "{GOOD_LEGENDARY}\l"
+ .string "wurde blockiert!$"
+BattleText_DisabledNoMore:
+ .string "{EVIL_LEGENDARY} ist nicht\n"
+ .string "mehr blockiert!$"
+BattleText_EncoreGot:
+ .string "{GOOD_LEGENDARY} gibt\n"
+ .string "eine ZUGABE!$"
+BattleText_EncoreEnded:
+ .string "ZUGABE von {EVIL_LEGENDARY}\n"
+ .string "ist beendet!$"
+BattleText_TookAim:
+ .string "{EVIL_LEGENDARY} zielt\n"
+ .string "auf {GOOD_LEGENDARY}!$"
+BattleText_SketchedMove:
+ .string "{EVIL_LEGENDARY} setzt\n"
+ .string "NACHAHMER bei {STRING 0} ein!$"
+BattleText_DestinyBondTake:
+ .string "{EVIL_LEGENDARY} versucht den\n"
+ .string "Gegner mit sich zu nehmen!$"
+BattleText_DestinyBondTaken:
+ .string "{GOOD_LEGENDARY} nimmt\n"
+ .string "{EVIL_LEGENDARY} mit sich!$"
+BattleText_ReducedBy:
+ .string "{STRING 0} von\n"
+ .string "{GOOD_LEGENDARY} wird um\l"
+ .string "{PLAYER} reduziert!$"
+BattleText_StoleSomething:
+ .string "{EVIL_LEGENDARY} stiehlt\n"
+ .string "{STRING 19} von\l"
+ .string "{GOOD_LEGENDARY}!$"
+BattleText_CantEscapeNow:
+ .string "{GOOD_LEGENDARY} kann\n"
+ .string "nicht fliehen!$"
+BattleText_NightmareStart:
+ .string "{GOOD_LEGENDARY} bekommt\n"
+ .string "NACHTMAHR!$"
+BattleText_NightmareLock:
+ .string "{EVIL_LEGENDARY} ist in\n"
+ .string "NACHTMAHR gefangen!$"
+BattleText_CurseLay:
+ .string "{EVIL_LEGENDARY} nimmt einen\n"
+ .string "Teil seiner KP und legt einen\l"
+ .string "FLUCH auf {GOOD_LEGENDARY}!$"
+BattleText_CurseAfflict:
+ .string "{EVIL_LEGENDARY} wurde durch\n"
+ .string "FLUCH verletzt!$"
+BattleText_SpikesScattered:
+ .string "POKéMON-Team von {STRING 37}\n"
+ .string "verteilt STACHELN um sich!$"
+BattleText_SpikesHurt:
+ .string "{STRING 16} wurde durch\n"
+ .string "STACHLER verletzt!$"
+BattleText_IdentifiedPoke:
+ .string "{EVIL_LEGENDARY} erkennt\n"
+ .string "{GOOD_LEGENDARY}!$"
+BattleText_PerishSongFell:
+ .string "ABGESANG von {EVIL_LEGENDARY}\n"
+ .string "steht bei {STRING 0}!$"
+BattleText_BracedItself:
+ .string "{EVIL_LEGENDARY} macht sich\n"
+ .string "bereit!$"
+BattleText_EnduredHit:
+ .string "{GOOD_LEGENDARY} setzt\n"
+ .string "AUSDAUER ein!$"
+BattleText_MagnitudeCount:
+ .string "INTENSITÄT {STRING 0}!$"
+BattleText_CutHPMaxATK:
+ .string "{EVIL_LEGENDARY} nutzt seine\n"
+ .string "KP und hebt den ANGR-Wert!$"
+BattleText_CopyStatChanges:
+ .string "{EVIL_LEGENDARY} kopiert die\n"
+ .string "Statusveränderungen\l"
+ .string "von {GOOD_LEGENDARY}!$"
+BattleText_GotFreeFrom:
+ .string "{EVIL_LEGENDARY} befreit\n"
+ .string "sich von {STRING 0}\l"
+ .string "von {GOOD_LEGENDARY}!$"
+BattleText_LeechShed:
+ .string "{EVIL_LEGENDARY} befreit sich\n"
+ .string "von EGELSAMEN!$"
+BattleText_SpikesBlownAway:
+ .string "{EVIL_LEGENDARY} blies den\n"
+ .string "STACHLER weg!$"
+BattleText_FledBattle:
+ .string "{EVIL_LEGENDARY} ist\n"
+ .string "geflüchtet!$"
+BattleText_ForesawAttack:
+ .string "{EVIL_LEGENDARY} sah eine\n"
+ .string "Attacke voraus!$"
+BattleText_TookAttack:
+ .string "{GOOD_LEGENDARY} wurde von\n"
+ .string "der Attacke {STRING 0} getroffen!$"
+BattleText_ChoseDestiny:
+ .string "{EVIL_LEGENDARY} wählte\n"
+ .string "{STRING 17} als Vorhersehung aus!$"
+BattleText_PokeAttack:
+ .string "Angriff von {STRING 0}!$"
+BattleText_CenterAttention:
+ .string "{EVIL_LEGENDARY} zieht alle\n"
+ .string "Aufmerksamkeit auf sich!$"
+BattleText_ChargingPower:
+ .string "{EVIL_LEGENDARY} lädt\n"
+ .string "sich auf!$"
+BattleText_NaturePower:
+ .string "NATUR-KRAFT wurde zu\n"
+ .string "{STRING 17}!$"
+BattleText_StatusNormal:
+ .string "Status von {EVIL_LEGENDARY}\n"
+ .string "wird normal!$"
+BattleText_TormentSubject:
+ .string "{GOOD_LEGENDARY} wird von\n"
+ .string "FOLTERKNECHT unterworfen!$"
+BattleText_TightenFocus:
+ .string "{EVIL_LEGENDARY} verstärkt\n"
+ .string "seinen Fokus!$"
+BattleText_TauntFell:
+ .string "{GOOD_LEGENDARY} fällt auf\n"
+ .string "VERHÖHNER herein!$"
+BattleText_ReadyToHelp:
+ .string "{EVIL_LEGENDARY} will\n"
+ .string "{GOOD_LEGENDARY} helfen!$"
+BattleText_SwitchedItems:
+ .string "{EVIL_LEGENDARY} tauscht\n"
+ .string "Items mit anderem PKMN!$"
+BattleText_Obtained1:
+ .string "{EVIL_LEGENDARY} erhält\n"
+ .string "{STRING 0}.$"
+BattleText_Obtained2:
+ .string "{GOOD_LEGENDARY} erhält\n"
+ .string "{PLAYER}.$"
+BattleText_Obtained3:
+ .string "{EVIL_LEGENDARY} erhält\n"
+ .string "{STRING 0}.\p"
+ .string "{GOOD_LEGENDARY} erhält\n"
+ .string "{PLAYER}.$"
+BattleText_CopiedObject:
+ .string "{EVIL_LEGENDARY}\n"
+ .string "kopiert {STRING 22} von\l"
+ .string "{GOOD_LEGENDARY}!$"
+BattleText_WishMade:
+ .string "{EVIL_LEGENDARY} spricht einen\n"
+ .string "WUNSCHTRAUM aus!$"
+BattleText_WishTrue:
+ .string "WUNSCHTRAUM von\n"
+ .string "{STRING 0} erfüllt sich!$"
+BattleText_PlantedRoots:
+ .string "{EVIL_LEGENDARY} pflanzt seine\n"
+ .string "Wurzeln!$"
+BattleText_AbsorbNutrients:
+ .string "{EVIL_LEGENDARY} nimmt über\n"
+ .string "seine Wurzeln Nährstoffe auf!$"
+BattleText_AnchoredItself:
+ .string "{GOOD_LEGENDARY}\n"
+ .string "verankert sich mit seinen Wurzeln!$"
+BattleText_DrowsyMade:
+ .string "{EVIL_LEGENDARY} macht\n"
+ .string "{GOOD_LEGENDARY} schläfrig!$"
+BattleText_KnockedOffItem:
+ .string "{EVIL_LEGENDARY}\n"
+ .string "entreißt {STRING 19} von\l"
+ .string "{GOOD_LEGENDARY}!$"
+BattleText_AbilitySwap:
+ .string "{EVIL_LEGENDARY} tauscht die\n"
+ .string "Fähigkeiten mit einem PKMN!$"
+BattleText_SealedMove:
+ .string "{EVIL_LEGENDARY} versiegelt\n"
+ .string "die Attacke/n des Gegners!$"
+BattleText_GrudgeBear:
+ .string "{EVIL_LEGENDARY} möchte, dass\n"
+ .string "der Gegner ein NACHSPIEL erträgt!$"
+BattleText_GrudgeLosePP:
+ .string "{STRING 0} von\n"
+ .string "{EVIL_LEGENDARY} hat aufgrund\l"
+ .string "von NACHSPIEL alle AP verloren!$"
+BattleText_ShroudedItself:
+ .string "{EVIL_LEGENDARY} verhüllt sich\n"
+ .string "selbst in {STRING 17}!$"
+BattleText_MagicCoatBounce:
+ .string "{STRING 17} von\n"
+ .string "{EVIL_LEGENDARY} prallte am\l"
+ .string "MAGIEMANTEL ab!$"
+BattleText_AwaitMove:
+ .string "{EVIL_LEGENDARY} wartet auf\n"
+ .string "eine gegnerische Attacke!$"
+BattleText_SnatchedMove:
+ .string "{GOOD_LEGENDARY} ÜBERNAHM\n"
+ .string "Attacke von {STRING 16}!$"
+BattleText_ElecWeakened:
+ .string "Die Stärke der Elektrizität\n"
+ .string "wurde geschwächt!$"
+BattleText_FireWeakened:
+ .string "Die Stärke des Feuers\n"
+ .string "wurde geschwächt!$"
+BattleText_FoundOne:
+ .string "{EVIL_LEGENDARY} hat 1\n"
+ .string "{STRING 19} gefunden!$"
+BattleText_SoothingAroma:
+ .string "Ein wohltuendes Aroma\n"
+ .string "breitet sich aus!$"
+BattleText_CantUseItems:
+ .string "Hier können Items nicht eingesetzt\n"
+ .string "werden.{PAUSE 64}$"
+BattleText_UnknownString2:
+ .string "Für {STRING 16} war\n"
+ .string "{STRING 19} {STRING 0}$"
+BattleText_HustleUse:
+ .string "{STRING 16} setzt\n"
+ .string "{STRING 19} ein, um zu drängeln!$"
+BattleText_LostFocus:
+ .string "{EVIL_LEGENDARY} hat seinen\n"
+ .string "Fokus verloren und kann\l"
+ .string "nicht angreifen!$"
+BattleText_DraggedOut:
+ .string "{GOOD_LEGENDARY} wurde\n"
+ .string "auserwählt!\p"
+ .string "$"
+BattleText_BrokeWall:
+ .string "Die Mauer brach zusammen!$"
+BattleText_NoEffect:
+ .string "Es ist wirkungslos!$"
+BattleText_NoMovesLeft:
+ .string "{STRING 15} hat keine\n"
+ .string "Attacken mehr übrig!\p"
+ .string "$"
+BattleText_MoveIsDisabled:
+ .string "{STRING 17} von\n"
+ .string "{STRING 15} ist blockiert!\p"
+ .string "$"
+BattleText_TormentNoUse:
+ .string "{STRING 15} kann\n"
+ .string "aufgrund von FOLTERKNECHT\p"
+ .string "die Attacke nicht 2-mal\n"
+ .string "hintereinander einsetzen!$"
+BattleText_TauntNoUse:
+ .string "{STRING 15} kann\n"
+ .string "{STRING 17} nach VERHÖHNER\l"
+ .string "nicht einsetzen!\p"
+ .string "$"
+BattleText_SealedNoUse:
+ .string "{STRING 15} kann die ver-\n"
+ .string "siegelte Attacke {STRING 17}\l"
+ .string "nicht einsetzen!\p"
+ .string "$"
+BattleText_RainMade:
+ .string "{STRING 23} von\n"
+ .string "{STRING 16} lässt\l"
+ .string "es regnen!$"
+BattleText_SpeedRisen:
+ .string "{STRING 23} von\n"
+ .string "{STRING 16} erhöht\l"
+ .string "seine INIT.!$"
+BattleText_ProtectedBy:
+ .string "{GOOD_LEGENDARY} wurde durch\n"
+ .string "{STRING 22} geschützt!$"
+BattleText_PreventedBy:
+ .string "{STRING 22} von\n"
+ .string "{GOOD_LEGENDARY} hindert\p"
+ .string "{EVIL_LEGENDARY} daran,\n"
+ .string "{STRING 17} einzusetzen!$"
+BattleText_HPRestoredUsing:
+ .string "{GOOD_LEGENDARY} füllt KP mit\n"
+ .string "Hilfe von {STRING 22} auf!$"
+BattleText_MadeUseless:
+ .string "{STRING 22} von\n"
+ .string "{GOOD_LEGENDARY} hebt die\l"
+ .string "Wirkung von {STRING 17} auf!$"
+BattleText_MadeType:
+ .string "{STRING 22} von\n"
+ .string "{GOOD_LEGENDARY} macht es zu\l"
+ .string "einem {STRING 0}-Typ!$"
+BattleText_PreventedPara:
+ .string "{STRING 22} von\n"
+ .string "{STRING 14} verhindert\l"
+ .string "eine Paralyse!$"
+BattleText_PreventedRomance:
+ .string "{STRING 22} von\n"
+ .string "{GOOD_LEGENDARY} verhindert\l"
+ .string "eine Romanze!$"
+BattleText_PreventedPoison:
+ .string "{STRING 22} von\n"
+ .string "{STRING 14} verhindert\l"
+ .string "eine Vergiftung!$"
+BattleText_PreventedConfusion:
+ .string "{STRING 22} von\n"
+ .string "{GOOD_LEGENDARY} verhindert\l"
+ .string "Verwirrung!$"
+BattleText_RaisedFirePower:
+ .string "{STRING 22} von\n"
+ .string "{GOOD_LEGENDARY} erhöht die\l"
+ .string "FEUER-Kraft!$"
+BattleText_AnchorsItself:
+ .string "{GOOD_LEGENDARY} verankert\n"
+ .string "sich mit Hilfe von {STRING 22}!$"
+BattleText_CutsAttack:
+ .string "{STRING 23} von\n"
+ .string "{STRING 16} vermindert\l"
+ .string "ANGRIFF von {GOOD_LEGENDARY}!$"
+BattleText_PreventedStatLoss:
+ .string "{STRING 23} von\n"
+ .string "{STRING 16} verhindert\l"
+ .string "Statusveränderungen!$"
+BattleText_HurtOther:
+ .string "{STRING 22} von\n"
+ .string "{GOOD_LEGENDARY} verletzt\l"
+ .string "{EVIL_LEGENDARY}!$"
+BattleText_Traced:
+ .string "FÄHRTE von\n"
+ .string "{STRING 16}\p"
+ .string "erkennt {PLAYER}\n"
+ .string "von {STRING 0}!$"
+BattleText_PreventedBurn:
+ .string "{STRING 24} von\n"
+ .string "{STRING 14} verhindert\l"
+ .string "Verbrennung!$"
+BattleText_BlocksOther:
+ .string "{STRING 22} von\n"
+ .string "{GOOD_LEGENDARY} blockiert\l"
+ .string "{STRING 17}!$"
+BattleText_BlocksOther2:
+ .string "{STRING 23} von\n"
+ .string "{STRING 16} blockiert\l"
+ .string "{STRING 17}!$"
+BattleText_RestoredHPByItem:
+ .string "{STRING 21} von\n"
+ .string "{EVIL_LEGENDARY} füllt\l"
+ .string "einige KP auf!$"
+BattleText_WhipSandstorm:
+ .string "{STRING 23} von\n"
+ .string "{STRING 16} entfacht\l"
+ .string "einen Sandsturm!$"
+BattleText_SunIntensified:
+ .string "{STRING 23} von\n"
+ .string "{STRING 16} intensiviert\l"
+ .string "die Sonnenstrahlen!$"
+BattleText_PreventedLoss:
+ .string "{STRING 23} von\n"
+ .string "{STRING 16} verhindert \l"
+ .string "den Verlust von {STRING 0}!$"
+BattleText_InfatuatedPoke:
+ .string "{EVIL_LEGENDARY} ist vernarrt\n"
+ .string "in {STRING 22} von\l"
+ .string "{GOOD_LEGENDARY}!$"
+BattleText_MadeIneffective:
+ .string "{STRING 22} von\n"
+ .string "{GOOD_LEGENDARY} macht\l"
+ .string "{STRING 17} wirkungslos!$"
+BattleText_CuredProblem:
+ .string "{STRING 23} von\n"
+ .string "{STRING 16} heilte sein\l"
+ .string "Problem mit {STRING 0}!$"
+BattleText_OozeSuckup:
+ .string "Es saugte\n"
+ .string "KLOAKENSOSSE auf!$"
+BattleText_Transformed2:
+ .string "{STRING 16}\n"
+ .string "verwandelte sich!$"
+BattleText_TookAttack2:
+ .string "{STRING 22} von\n"
+ .string "{GOOD_LEGENDARY} übernahm\l"
+ .string "den Angriff!$"
+
+gUnknown_083FFCCA:: @ 83FFCCA
+BattleText_PreventedSwitch::
+ .string "{STRING 20} von\n"
+ .string "{STRING 0} verhindert\p"
+ .string "Wechsel!\p"
+ .string "$"
+BattleText_PreventedOther:
+ .string "{STRING 22} von\n"
+ .string "{GOOD_LEGENDARY} macht\p"
+ .string "{STRING 0} von\n"
+ .string "{STRING 16} wirkungslos!$"
+BattleText_MadeIneffective2:
+ .string "{STRING 23} von\n"
+ .string "{STRING 16} machte\l"
+ .string "es wirkungslos!$"
+BattleText_PreventedFlinching:
+ .string "{STRING 24} von\n"
+ .string "{STRING 14} verhindert\l"
+ .string "ein Zurückschrecken!$"
+BattleText_PreventedOther2:
+ .string "{STRING 21} von\n"
+ .string "{EVIL_LEGENDARY} macht\p"
+ .string "{STRING 22} von\n"
+ .string "{GOOD_LEGENDARY} wirkungslos!$"
+BattleText_CuredOfProblem:
+ .string "{STRING 23} von\n"
+ .string "{STRING 16} heilte sein\l"
+ .string "Problem mit {STRING 0}!$"
+BattleText_NoEffectOn:
+ .string "{STRING 23} von\n"
+ .string "{STRING 16} hat keine\l"
+ .string "Wirkung auf {STRING 14}!$"
+BattleText_Sharply:
+ .string "steigt stark!$"
+
+gUnknown_083FFDB3:: @ 83FFDB3
+BattleText_Rose:
+ .string "steigt.$"
+BattleText_Harshly:
+ .string "sinkt stark!$"
+BattleText_Fell:
+ .string "sinkt.$"
+BattleText_UnknownString7:
+ .string "{STRING 0} von\n"
+ .string "{EVIL_LEGENDARY} {PLAYER}$"
+
+gUnknown_083FFDD3:: @ 83FFDD3
+BattleText_UnknownString3:
+ .string "{STRING 0} von\n"
+ .string "{GOOD_LEGENDARY} {PLAYER}$"
+BattleText_UnknownString4:
+ .string "{STRING 19}: {STRING 0} von\n"
+ .string "{STRING 16} {PLAYER}$"
+BattleText_UnknownString5:
+ .string "{STRING 0} von\n"
+ .string "{EVIL_LEGENDARY} {PLAYER}$"
+BattleText_UnknownString6:
+ .string "{STRING 0} von\n"
+ .string "{GOOD_LEGENDARY} {PLAYER}$"
+BattleText_StatNoHigher:
+ .string "Status von {EVIL_LEGENDARY}\n"
+ .string "kann nicht weiter erhöht werden!$"
+BattleText_StatNoLower:
+ .string "Status von {GOOD_LEGENDARY}\n"
+ .string "kann nicht weiter sinken!$"
+BattleText_Critical:
+ .string "Ein Volltreffer!$"
+BattleText_GrandSlam:
+ .string "Ein K.O.-Treffer!$"
+BattleText_MoveForget123:
+ .string "{PAUSE 32}1, {PAUSE 15}2 und...{PAUSE 15} ...{PAUSE 15} ...{PAUSE 15}\n"
+ .string "{PAUSE 15}{PLAY_SE 0x38 0x00}Schwupp!\p"
+ .string "$"
+BattleText_MoveForgetAnd:
+ .string "Und...\p"
+ .string "$"
+BattleText_CantForgetHM:
+ .string "VM-Attacken können jetzt \n"
+ .string "nicht vergessen werden.\p"
+ .string "$"
+BattleText_NotEffective:
+ .string "Das ist nicht sehr effektiv...$"
+BattleText_SuperEffective:
+ .string "Das ist sehr effektiv!$"
+
+gUnknown_083FFEFC:: @ 83FFEFC
+BattleText_GotAwaySafely:
+ .string "{PLAY_SE 0x11 0x00}Du bist entkommen!\p"
+ .string "$"
+BattleText_FledUsingItem:
+ .string "{PLAY_SE 0x11 0x00}{EVIL_LEGENDARY} floh\n"
+ .string "durch Einsatz von {STRING 19}!\p"
+ .string "$"
+BattleText_FledUsingOther:
+ .string "{PLAY_SE 0x11 0x00}{EVIL_LEGENDARY} floh\n"
+ .string "durch Einsatz von {STRING 21}!\p"
+ .string "$"
+BattleText_FledWild:
+ .string "{PLAY_SE 0x11 0x00}Wildes {STRING 0} floh!$"
+
+gUnknown_083FFF56:: @ 83FFF56
+BattleText_PlayerDefeatedTrainer:
+ .string "Spieler besiegte\n"
+ .string "{STRING 29}!$"
+
+gUnknown_083FFF6A:: @ 83FFF6A
+BattleText_PlayerDefeatedTrainers:
+ .string "Spieler besiegte\n"
+ .string "{STRING 30} und {STRING 29}!$"
+
+gUnknown_083FFF81:: @ 83FFF81
+BattleText_PlayerLostTrainer:
+ .string "Spieler verlor gegen\n"
+ .string "{STRING 29}!$"
+
+gUnknown_083FFF99:: @ 83FFF99
+BattleText_PlayerLostTrainers:
+ .string "Spieler verlor gegen\n"
+ .string "{STRING 30} und {STRING 29}!$"
+
+gUnknown_083FFFB3:: @ 83FFFB3
+BattleText_PlayerTiedTrainer:
+ .string "Patt zwischen Spieler und\n"
+ .string "{STRING 29}!$"
+
+gUnknown_083FFFCB:: @ 83FFFCB
+BattleText_PlayerTiedTrainers:
+ .string "Patt zwischen Spieler, {STRING 30}\n"
+ .string "und {STRING 29}!$"
+
+gUnknown_083FFFEA:: @ 83FFFEA
+BattleText_FledSingle:
+ .string "{PLAY_SE 0x11 0x00}{STRING 29} floh!$"
+
+gUnknown_083FFFF7:: @ 83FFFF7
+BattleText_FledDouble:
+ .string "{PLAY_SE 0x11 0x00}{STRING 29} und\n"
+ .string "{STRING 30} flohen!$"
+BattleText_NoRunning:
+ .string "Du kannst aus TRAINER-Kämpfen\n"
+ .string "nicht fliehen!\p"
+ .string "$"
+BattleText_CantEscape2:
+ .string "Flucht unmöglich!\p"
+ .string "$"
+BattleText_BirchDontLeaveMe:
+ .string "PROF. BIRK: Du... Du kannst mich doch\n"
+ .string "nicht einfach im Stich lassen!\p"
+ .string "$"
+BattleText_Nothing:
+ .string "Nichts geschieht!$"
+BattleText_Failed:
+ .string "Es schlug fehl!$"
+BattleText_HurtItself:
+ .string "Es hat sich vor Verwirrung\n"
+ .string "selbst verletzt!$"
+BattleText_MirrorFail:
+ .string "Der SPIEGELTRICK schlug fehl!$"
+BattleText_RainStart:
+ .string "Es fängt an zu regnen!$"
+BattleText_PourStart:
+ .string "Ein Wolkenbruch!$"
+BattleText_RainCont1:
+ .string "Es regnet weiter.$"
+BattleText_PourCont:
+ .string "Der Wolkenbruch hält an.$"
+BattleText_RainStop:
+ .string "Es hat aufgehört zu regnen.$"
+BattleText_SandBrewed:
+ .string "Ein Sandsturm kommt auf!$"
+BattleText_SandRages:
+ .string "Der Sandsturm tobt.$"
+BattleText_SandSubsided:
+ .string "Der Sandsturm legt sich.$"
+BattleText_SunBright:
+ .string "Das Sonnenlicht wird stärker!$"
+BattleText_SunStrong:
+ .string "Gleißendes Sonnenlicht!$"
+BattleText_SunFaded:
+ .string "Das Sonnenlicht lässt nach!$"
+BattleText_HailStart:
+ .string "Es fängt an zu hageln!$"
+BattleText_HailCont:
+ .string "Es hagelt!$"
+BattleText_HailStop:
+ .string "Es hat aufgehört zu hageln.$"
+BattleText_SpitUpFail:
+ .string "Aber es konnte nichts\n"
+ .string "ENTFESSELN!$"
+BattleText_SwallowFail:
+ .string "Aber es konnte nichts\n"
+ .string "VERZEHREN!$"
+BattleText_WindHeatWave:
+ .string "Der Wind wurde zu einer\n"
+ .string "HITZEWELLE!$"
+BattleText_StatElim:
+ .string "Alle Statusveränderungen wurden\n"
+ .string "entfernt!$"
+BattleText_CoinScatter:
+ .string "Es liegen überall Münzen verstreut!$"
+BattleText_SubWeak:
+ .string "Zu schwach, um einen DELEGATOR\n"
+ .string "einzusetzen!$"
+BattleText_PainSplit:
+ .string "Die Kontrahenten teilen\n"
+ .string "ihr Leid!$"
+BattleText_BellChime:
+ .string "Eine Glocke läutet!$"
+BattleText_PerishSong:
+ .string "Alle betroffenen POKéMON werden\n"
+ .string "in 3 Runden K.O. gehen!$"
+BattleText_NoPP1:
+ .string "Es sind keine AP mehr für\n"
+ .string "diese Attacke übrig!\p"
+ .string "$"
+BattleText_NoPP2:
+ .string "Aber es waren keine AP mehr\n"
+ .string "für diese Attacke übrig!$"
+BattleText_IgnoredOrdersSLP:
+ .string "{EVIL_LEGENDARY} ignoriert die\n"
+ .string "Befehle. Es schläft!$"
+BattleText_IgnoredOrders:
+ .string "{EVIL_LEGENDARY} ignoriert den\n"
+ .string "Befehl!$"
+BattleText_BeganNap:
+ .string "{EVIL_LEGENDARY} macht\n"
+ .string "ein Nickerchen!$"
+BattleText_LoafingAround:
+ .string "{EVIL_LEGENDARY} faulenzt!$"
+BattleText_WontObey:
+ .string "{EVIL_LEGENDARY} ist\n"
+ .string "ungehorsam!$"
+BattleText_TurnedAway:
+ .string "{EVIL_LEGENDARY} wendet\n"
+ .string "sich ab!$"
+BattleText_NotNotice:
+ .string "{EVIL_LEGENDARY} gibt vor,\n"
+ .string "nichts zu bemerken!$"
+BattleText_WillSwitch:
+ .string "Als Nächstes wird {PLAYER} von\n"
+ .string "{STRING 25} {STRING 26} eingesetzt.\p"
+ .string "Wird {STRING 32} das\n"
+ .string "POKéMON wechseln?$"
+BattleText_LearnedMove2:
+ .string "{EVIL_LEGENDARY} hat\n"
+ .string "{STRING 0} gelernt!$"
+BattleText_PlayerDefeatedTrainer2:
+ .string "Spieler besiegte\n"
+ .string "{STRING 25} {STRING 26}!\p"
+ .string "$"
+BattleText_CreptCloser:
+ .string "{STRING 32} schleicht sich näher an\n"
+ .string "{STR_VAR_2} heran!$"
+BattleText_CantGetCloser:
+ .string "{STRING 32} kann nicht näher herangehen!$"
+BattleText_WatchingCarefully:
+ .string "{STR_VAR_2} beobachtet\n"
+ .string "alles aufmerksam!$"
+BattleText_CuriousAbout:
+ .string "{STR_VAR_2} ist\n"
+ .string "neugierig auf {STRING 0}!$"
+BattleText_EnthralledBy:
+ .string "{STR_VAR_2} ist begeistert\n"
+ .string "von {STRING 0}!$"
+BattleText_IgnoredThing:
+ .string "{STR_VAR_2} ignoriert\n"
+ .string "{STRING 0} völlig!$"
+BattleText_ThrewBlock:
+ .string "{STRING 32} wirft {STR_VAR_2} einen\n"
+ .string "{POKEBLOCK} zu!$"
+BattleText_SafariOver:
+ .string "{PLAY_SE 0x49 0x00}ANSAGE: Du hast keine\n"
+ .string "SAFARIBÄLLE mehr! Game over!\p"
+ .string "$"
+
+gUnknown_08400555:: @ 8400555
+BattleText_WildAppeared1:
+ .string "Ein wildes {STR_VAR_2} erscheint!\p"
+ .string "$"
+
+gUnknown_08400568:: @ 8400568
+BattleText_WildAppeared2:
+ .string "Ein wildes {STR_VAR_2} erscheint!\p"
+ .string "$"
+
+gUnknown_0840057B:: @ 840057B
+BattleText_WildAppeared3:
+ .string "Ein wildes {STR_VAR_2} erscheint!{PAUSE 127}$"
+
+gUnknown_08400590:: @ 8400590
+BattleText_WildDoubleAppeared:
+ .string "Ein wildes {KUN} und\n"
+ .string "ein wildes {STR_VAR_2} erscheinen!\p"
+ .string "$"
+
+gUnknown_084005AA:: @ 84005AA
+BattleText_SingleWantToBattle1:
+ .string "Eine Herausforderung von\n"
+ .string "{STRING 25} {STRING 26}!\p"
+ .string "$"
+
+gUnknown_084005C7:: @ 84005C7
+BattleText_SingleWantToBattle2:
+ .string "Eine Herausforderung von\n"
+ .string "{STRING 29}!$"
+
+gUnknown_084005DB:: @ 84005DB
+BattleText_DoubleWantToBattle:
+ .string "{STRING 29} und {STRING 30}\n"
+ .string "möchten kämpfen!$"
+
+gUnknown_084005F5:: @ 84005F5
+BattleText_SentOutSingle1:
+ .string "{STR_VAR_2} wird von\n"
+ .string "{STRING 25} {STRING 26} in den\l"
+ .string "Kampf geschickt!$"
+
+gUnknown_08400608:: @ 8400608
+BattleText_SentOutDouble1:
+ .string "{STR_VAR_2} und {KUN}\n"
+ .string "werden von\p"
+ .string "{STRING 25} {STRING 26}\n"
+ .string "in den Kampf geschickt!$"
+
+gUnknown_08400622:: @ 8400622
+BattleText_SentOutSingle2:
+ .string "{STRING 0} wird von\n"
+ .string "{STRING 25} {STRING 26}\l"
+ .string "in den Kampf geschickt!$"
+
+gUnknown_08400635:: @ 8400635
+BattleText_SentOutSingle3:
+ .string "{STRING 29} schickt\n"
+ .string "{STR_VAR_2} in den Kampf!$"
+
+gUnknown_08400645:: @ 8400645
+BattleText_SentOutDouble2:
+ .string "{STRING 29} schickt\n"
+ .string "{STR_VAR_2} und {KUN}!$"
+
+gUnknown_0840065C:: @ 840065C
+BattleText_SentOutDouble3:
+ .string "{STRING 29} schickt\n"
+ .string "{VERSION}!\p"
+ .string "{STRING 30} schickt\n"
+ .string "{GOOD_TEAM}!$"
+
+gUnknown_0840067C:: @ 840067C
+BattleText_SentOutSingle4:
+ .string "{STRING 29} schickt\n"
+ .string "{STRING 0}!$"
+
+gUnknown_0840068C:: @ 840068C
+BattleText_SentOutSingle5:
+ .string "{STRING 31} schickt\n"
+ .string "{STRING 0}!$"
+
+gUnknown_0840069C:: @ 840069C
+BattleText_SentOutSingle6:
+ .string "Los! {STR_VAR_1}!$"
+
+gUnknown_084006A4:: @ 84006A4
+BattleText_SentOutDouble4:
+ .string "Los! {STR_VAR_1} und\n"
+ .string "{STR_VAR_3}!$"
+
+gUnknown_084006B3:: @ 84006B3
+BattleText_SentOutSingle7:
+ .string "Los! {STRING 0}!$"
+
+gUnknown_084006BB:: @ 84006BB
+BattleText_SentOutSingle8:
+ .string "Du schaffst es! {STRING 0}!$"
+
+gUnknown_084006C6:: @ 84006C6
+BattleText_SentOutSingle9:
+ .string "Streng dich an, {STRING 0}!$"
+
+gUnknown_084006D5:: @ 84006D5
+BattleText_SentOutSingle10:
+ .string "Mach es fertig!\n"
+ .string "Los, {STRING 0}!$"
+
+gUnknown_084006F1:: @ 84006F1
+BattleText_SentOutSingle11:
+ .string "{STRING 28} schickt\n"
+ .string "{EVIL_TEAM}!\p"
+ .string "Los! {RIVAL}!$"
+
+gUnknown_08400709:: @ 8400709
+BattleText_ComeBackSingle1:
+ .string "{STRING 0}, genug!\n"
+ .string "Komm zurück!$"
+
+gUnknown_08400727:: @ 8400727
+BattleText_ComeBackSingle2:
+ .string "{STRING 0}, komm zurück!$"
+
+gUnknown_08400736:: @ 8400736
+BattleText_ComeBackSingle3:
+ .string "{STRING 0}, O.K.!\n"
+ .string "Komm zurück!$"
+
+gUnknown_08400749:: @ 8400749
+BattleText_ComeBackSingle4:
+ .string "{STRING 0}, gut!\n"
+ .string "Komm zurück!$"
+
+gUnknown_0840075E:: @ 840075E
+BattleText_WithdrewPoke1:
+ .string "{STRING 0} wurde\n"
+ .string "von {STRING 25} {STRING 26}\l"
+ .string "zurückgerufen!$"
+
+gUnknown_08400771:: @ 8400771
+BattleText_WithdrewPoke2:
+ .string "{STRING 29} ruft\n"
+ .string "{STRING 0} zurück!$"
+
+gUnknown_08400781:: @ 8400781
+BattleText_WithdrewPoke3:
+ .string "{STRING 31} ruft\n"
+ .string "{STRING 0} zurück!$"
+
+gUnknown_08400791:: @ 8400791
+BattleText_Wild:
+ .string " (Wild)$"
+
+gUnknown_08400797:: @ 8400797
+BattleText_Foe:
+ .string " (Gegner)$"
+
+gUnknown_0840079C:: @ 840079C
+BattleText_Foe2:
+ .string "Gegner$"
+
+gUnknown_084007A1:: @ 84007A1
+BattleText_Ally:
+ .string "Anwender$"
+
+gUnknown_084007A7:: @ 84007A7
+BattleText_Foe3:
+ .string "Gegner$"
+
+gUnknown_084007AC:: @ 84007AC
+BattleText_Ally2:
+ .string "Anwender$"
+
+gUnknown_084007B2:: @ 84007B2
+BattleText_Foe4:
+ .string "Gegner$"
+
+gUnknown_084007B7:: @ 84007B7
+BattleText_Ally3:
+ .string "Anwender$"
+
+gUnknown_084007BD:: @ 84007BD
+BattleText_OpponentUsedMove:
+ .string "{EVIL_LEGENDARY} setzt\n"
+ .string "{PLAYER} ein!$"
+
+gUnknown_084007C8:: @ 84007C8
+BattleText_Exclamation2:
+ .string "$"
+
+gUnknown_084007CA:: @ 84007CA
+BattleText_Exclamation3:
+ .string "$"
+
+gUnknown_084007CC:: @ 84007CC
+BattleText_Exclamation4:
+ .string "$"
+
+gUnknown_084007CE:: @ 84007CE
+BattleText_Exclamation5:
+ .string "$"
+
+gUnknown_084007D0:: @ 84007D0
+BattleText_Exclamation:
+ .string "$"
+
+BattleStatText_HP: @ 84007D2
+ .string "KP$"
+
+BattleStatText_Attack: @ 84007D5
+ .string "ANGRIFF$"
+
+BattleStatText_Defense: @ 84007DC
+ .string "VERT.$"
+
+BattleStatText_Speed: @ 84007E4
+ .string "INIT.$"
+
+BattleStatText_SpAtk: @ 84007EA
+ .string "SP.ANG.$"
+
+BattleStatText_SpDef: @ 84007F2
+ .string "SP.VER.$"
+
+BattleStatText_Accuracy: @ 84007FA
+ .string "GENAUIGKEIT$"
+
+BattleStatText_Evasion: @ 8400803
+ .string "FLUCHTWERT$"
+
+ContestStatText_TooSpicy: @ 840080F
+ .string "zu scharf!$"
+
+ContestStatText_TooDry: @ 840081E
+ .string "zu trocken!$"
+
+ContestStatText_TooSweet: @ 840082B
+ .string "zu süß!$"
+
+ContestStatText_TooBitter: @ 840083A
+ .string "zu bitter!$"
+
+ContestStatText_TooSour: @ 840084A
+ .string "zu sauer!$"
+BattleText_Used1:
+ .string "{STRING 32} setzt\n"
+ .string "{STRING 19} ein!$"
+BattleText_TutorialUsed:
+ .string "HEIKO setzt\n"
+ .string "{STRING 19} ein!$"
+BattleText_Used2:
+ .string "{STRING 19} wird von\n"
+ .string "{STRING 25} {STRING 26} eingesetzt!$"
+BattleText_BlockBall:
+ .string "Der TRAINER hat den BALL abgeblockt!$"
+BattleText_DontBeAThief:
+ .string "Sei kein Dieb!$"
+BattleText_DodgeBall:
+ .string "Es ist dem BALL ausgewichen! Dieses\n"
+ .string "POKéMON kann nicht gefangen werden!$"
+BattleText_MissPoke:
+ .string "Du hast das POKéMON verfehlt!$"
+BattleText_BallBrokeOhNo:
+ .string "Mist!\n"
+ .string "Das POKéMON hat sich befreit!$"
+BattleText_BallBrokeAppeared:
+ .string "Oh!\n"
+ .string "Fast hätte es geklappt!$"
+BattleText_BallBrokeAlmost:
+ .string "Mist!\n"
+ .string "Das war knapp!$"
+BattleText_BallBrokeSoClose:
+ .string "Verflixt!\n"
+ .string "Es hätte beinahe geklappt!$"
+BattleText_BallCaught1:
+ .string "Toll!\n"
+ .string "{STR_VAR_2} wurde gefangen!{UNKNOWN_A}{PLAY_BGM 0x60 0x01}\p"
+ .string "$"
+BattleText_BallCaught2:
+ .string "Toll!\n"
+ .string "{STR_VAR_2} wurde gefangen!{UNKNOWN_A}{PLAY_BGM 0x60 0x01}{PAUSE 127}$"
+BattleText_GiveNickname:
+ .string "Möchtest du dem {STR_VAR_2}\n"
+ .string "einen Spitznamen geben?$"
+BattleText_SentToPC:
+ .string "{STR_VAR_2} wurde auf\n"
+ .string "{STRING 35} PC übertragen.$"
+
+gUnknown_084009ED:: @ 84009ED
+BattleText_Someone:
+ .string "einen$"
+
+gUnknown_084009F7:: @ 84009F7
+BattleText_Lanette:
+ .string "LANETTES$"
+BattleText_AddedToDex:
+ .string "Für {STR_VAR_2} wurde ein Eintrag\n"
+ .string "im POKéDEX angelegt.\p"
+ .string "$"
+BattleText_Raining:
+ .string "Es regnet.$"
+BattleText_Sandstorm:
+ .string "Ein Sandsturm tobt.$"
+BattleText_BoxFull:
+ .string "Die BOXEN sind voll!\n"
+ .string "Du kannst keines mehr fangen!\p"
+ .string "$"
+
+gUnknown_08400A78:: @ 8400A78
+BattleText_EnigmaBerry:
+ .string "ENIGMABEERE$"
+
+gUnknown_08400A85:: @ 8400A85
+BattleText_Berry:
+ .string "{STR_VAR_1}BEERE$"
+BattleText_CuredParalysis:
+ .string "{STRING 19} von\n"
+ .string "{STRING 16}\l"
+ .string "heilte die Paralyse!$"
+BattleText_CuredPoison:
+ .string "{STRING 19} von\n"
+ .string "{STRING 16}\l"
+ .string "heilte die Vergiftung!$"
+BattleText_CuredBurn:
+ .string "{STRING 19} von\n"
+ .string "{STRING 16}\l"
+ .string "heilte die Verbrennung!$"
+BattleText_CuredFreeze:
+ .string "{STRING 19} von\n"
+ .string "{STRING 16} taute es auf!$"
+BattleText_CuredSleep:
+ .string "{STRING 19} von\n"
+ .string "{STRING 16} \l"
+ .string "weckte es auf!$"
+BattleText_CuredConfusion:
+ .string "{STRING 19} von\n"
+ .string "{STRING 16}\l"
+ .string "hebt die Verwirrung auf!$"
+BattleText_CuredStatus:
+ .string "{STRING 19} von\n"
+ .string "{STRING 16} \l"
+ .string "heilte sein {STRING 0}-Problem!$"
+BattleText_NormalizedStatus:
+ .string "{STRING 19} von\n"
+ .string "{STRING 16} normalisierte\l"
+ .string "seine Statuswerte!$"
+BattleText_RestoredHealth:
+ .string "{STRING 19} füllte\n"
+ .string "KP von {STRING 16} auf!$"
+BattleText_RestoredPP:
+ .string "{STRING 19} von\n"
+ .string "{STRING 16} füllte AP von\l"
+ .string "{STRING 0} auf!$"
+BattleText_RestoredStatus:
+ .string "{STRING 19} von\n"
+ .string "{STRING 16}\p"
+ .string "stellte seine\n"
+ .string "Statuswerte wieder her!$"
+BattleText_RestoredHPLittle:
+ .string "{STRING 19} von\n"
+ .string "{STRING 16}\l"
+ .string "füllte einige KP auf!$"
+BattleText_ChoiceBand:
+ .string "{STRING 19} erlaubt\n"
+ .string "nur den Einsatz von {STRING 17}!\p"
+ .string "$"
+BattleText_FocusSash:
+ .string "{GOOD_LEGENDARY} hält\n"
+ .string "mit Hilfe von\l"
+ .string "{STRING 19} durch!$"
+BattleText_Terminator2:
+ .string "$"
+BattleText_WallyBall:
+ .string "Nun muss man einen BALL werfen, oder?\n"
+ .string "Ich... Ich werde mein Bestes geben!$"
+
+gUnknown_08400C4A:: @ 8400C4A
+BattleText_StartEvo:
+ .string "Hey?\n"
+ .string "{STR_VAR_1} entwickelt sich!$"
+
+gUnknown_08400C60:: @ 8400C60
+BattleText_FinishEvo:
+ .string "Glückwunsch! Dein {STR_VAR_1}\n"
+ .string "wurde zu {STR_VAR_2}!{UNKNOWN_A}\p"
+ .string "$"
+
+gUnknown_08400C8D:: @ 8400C8D
+BattleText_StopEvo:
+ .string "Hm? Die Entwicklung\n"
+ .string "wurde abgebrochen!\p"
+ .string "$"
+
+gUnknown_08400CA8:: @ 8400CA8
+BattleText_OtherMenu:
+ .string "Was soll\n"
+ .string "{STRING 15} tun?$"
+
+gUnknown_08400CBB:: @ 8400CBB
+BattleText_PlayerMenu:
+ .string "Was wird {STRING 32}\n"
+ .string "tun?$"
+
+gUnknown_08400CCC:: @ 8400CCC
+BattleText_WallyMenu:
+ .string "Was wird\n"
+ .string "HEIKO tun?$"
+
+gUnknown_08400CE0:: @ 8400CE0
+BattleText_LinkStandby:
+ .string "{PAUSE 16}Verbindung...$"
+
+gUnknown_08400CF3:: @ 8400CF3
+BattleText_MenuOptions:
+ .string "{PALETTE 5}{COLOR_HIGHLIGHT_SHADOW SKY_BLUE LIGHT_BLUE WHITE2}KAMPF{CLEAR_TO 46}BEUTEL\n"
+ .string "POKéMON{CLEAR_TO 46}FLUCHT$"
+
+gUnknown_08400D15:: @ 8400D15
+BattleText_MenuOptionsSafari:
+ .string "{PALETTE 5}{COLOR_HIGHLIGHT_SHADOW SKY_BLUE LIGHT_BLUE WHITE2}BALL{CLEAR_TO 46}{POKEBLOCK}\n"
+ .string "NÄHER{CLEAR_TO 46}FLUCHT$"
+
+gUnknown_08400D38:: @ 8400D38
+BattleText_PP:
+ .string "{PALETTE 5}{COLOR_HIGHLIGHT_SHADOW SKY_BLUE LIGHT_BLUE WHITE2}AP\n"
+ .string "TYP/$"
+
+gUnknown_08400D49:: @ 8400D49
+BattleText_Format:
+ .string "{PALETTE 5}{COLOR_HIGHLIGHT_SHADOW SKY_BLUE LIGHT_BLUE WHITE2}$"
+
+gUnknown_08400D52:: @ 8400D52
+BattleText_ForgetMove:
+ .string "{COLOR_HIGHLIGHT_SHADOW SKY_BLUE LIGHT_BLUE WHITE2}{PALETTE 5}Welche Attacke soll vergessen werden?$"
+
+gUnknown_08400D7A:: @ 8400D7A
+BattleText_YesNo:
+ .string "{PALETTE 5}{COLOR_HIGHLIGHT_SHADOW SKY_BLUE LIGHT_BLUE WHITE2}Ja\n"
+ .string "Nein$"
+
+gUnknown_08400D89:: @ 8400D89
+BattleText_SwitchWhich:
+ .string "{PALETTE 5}{COLOR_HIGHLIGHT_SHADOW SKY_BLUE LIGHT_BLUE WHITE2}\n"
+ .string "Wohin?$"
+
+gUnknown_08400D9F:: @ 8400D9F
+BattleText_Format2:
+ .string "{PALETTE 5}{COLOR_HIGHLIGHT_SHADOW SKY_BLUE LIGHT_BLUE WHITE2}$"
+BattleText_RightArrow:
+ .string "{RIGHT_ARROW}$"
+
+gUnknown_08400DAA:: @ 8400DAA
+BattleText_Plus:
+ .string "+$"
+
+gUnknown_08400DAC:: @ 8400DAC
+BattleText_Dash:
+ .string "-$"
+BattleText_HP:
+ .string "KP $"
+BattleText_Attack:
+ .string "ANGR. $"
+BattleText_Defense:
+ .string "VERT.$"
+BattleText_SpAtk:
+ .string "SP.ANG.$"
+BattleText_SpDef:
+ .string "SP.VER.$"
+
+gUnknown_08400DD6:: @ 8400DD6
+BattleText_SafariBalls::
+ .string "{HIGHLIGHT RED}SAFARIBÄLLE$"
+
+gUnknown_08400DE6:: @ 8400DE6
+BattleText_SafariBallsLeft::
+ .string "{HIGHLIGHT RED}Übrig: $"
+
+gUnknown_08400DF0:: @ 8400DF0
+BattleText_HighlightRed::
+ .string "{HIGHLIGHT RED}$"
+
+BattleText_Sleep::
+ .string "Schlaf$"
+BattleText_PoisonStatus::
+ .string "Gift$"
+BattleText_Burn::
+ .string "Verbrennung$"
+BattleText_Paralysis::
+ .string "Paralyse$"
+BattleText_IceStatus::
+ .string "Eis$"
+BattleText_Confusion::
+ .string "Verwirrung$"
+BattleText_Love::
+ .string "Liebe$"
+
+gUnknown_08400E23:: @ 8400E23
+BattleText_Format3:
+ .string " und $"
+
+gUnknown_08400E29:: @ 8400E29
+BattleText_Format4:
+ .string ", $"
+
+gUnknown_08400E2C:: @ 8400E2C
+BattleText_Format5:
+ .string " $"
+
+gUnknown_08400E2E:: @ 8400E2E
+BattleText_Format6:
+ .string "\l"
+ .string "$"
+
+gUnknown_08400E30:: @ 8400E30
+BattleText_Format7:
+ .string "\n"
+ .string "$"
+
+gUnknown_08400E32:: @ 8400E32
+BattleText_Format8:
+ .string "sind$"
+
+gUnknown_08400E36:: @ 8400E36
+BattleText_Format9:
+ .string "sind$"
+
+gBadEggNickname:: @ 8400E3A
+ .string "Schl. EI$"
+
+gUnknown_08400E42:: @ 8400E42
+BattleText_Wally::
+ .string "HEIKO$"
+
+BattleText_Win:: @ 8400E48
+ .string "{HIGHLIGHT TRANSPARENT}Sieg$"
+
+BattleText_Loss:: @ 8400E4F
+ .string "{HIGHLIGHT TRANSPARENT}Ndrl.$"
+
+BattleText_Tie:: @ 8400E57
+ .string "{HIGHLIGHT TRANSPARENT}Patt$"
+
+gUnknown_08400E5E:: @ 8400E5E
+BattleText_Format10:
+ .string " ist$"
+
+gUnknown_08400E62:: @ 8400E62
+BattleText_Format11:
+ .string "$"
+BattleText_Normal:
+ .string "eine NORMALE Att.$"
+BattleText_Fighting:
+ .string "eine KAMPF-Att.$"
+BattleText_Flying:
+ .string "eine FLUG-Att.$"
+BattleText_Poison:
+ .string "eine GIFT-Att.$"
+BattleText_Ground:
+ .string "eine BODEN-Att.$"
+BattleText_Rock:
+ .string "eine GESTEINS-Att.$"
+BattleText_Bug:
+ .string "eine KÄFER-Att.$"
+BattleText_Ghost:
+ .string "eine GEIST-Att.$"
+BattleText_Steel:
+ .string "eine STAHL-Att.$"
+BattleText_Typeless:
+ .string "eine ???-Attacke$"
+BattleText_Fire:
+ .string "eine FEUER-Att.$"
+BattleText_Water:
+ .string "eine WASSER-Att.$"
+BattleText_Grass:
+ .string "eine PFLANZEN-Att.$"
+BattleText_Electric:
+ .string "eine ELEKTRO-Att.$"
+BattleText_Psychic:
+ .string "eine PSYCHO-Att.$"
+BattleText_Ice:
+ .string "eine EIS-Att.$"
+BattleText_Dragon:
+ .string "eine DRACHEN-Att.$"
+BattleText_Dark:
+ .string "eine UNLICHT-Att.$"
+
+ .align 2
+gUnknown_08400F58:: @ 8400F58
+ .4byte BattleStatText_HP
+ .4byte BattleStatText_Attack
+ .4byte BattleStatText_Defense
+ .4byte BattleStatText_Speed
+ .4byte BattleStatText_SpAtk
+ .4byte BattleStatText_SpDef
+ .4byte BattleStatText_Accuracy
+ .4byte BattleStatText_Evasion
+
+ .align 2
+gUnknown_08400F78:: @ 8400F78
+ .4byte ContestStatText_TooSpicy
+ .4byte ContestStatText_TooDry
+ .4byte ContestStatText_TooSweet
+ .4byte ContestStatText_TooBitter
+ .4byte ContestStatText_TooSour
+
+ .align 2
+gBattleStringsTable:: @ 8400F8C
+ .4byte BattleText_UnknownString
+ .4byte BattleText_GainExpPoints
+ .4byte BattleText_GrewLevel
+ .4byte BattleText_LearnedMove
+ .4byte BattleText_TryingToLearnMove
+ .4byte BattleText_CantLearnMore
+ .4byte BattleText_DeleteMove
+ .4byte BattleText_DeletedMove
+ .4byte BattleText_StopLearning
+ .4byte BattleText_DidNotLearn
+ .4byte BattleText_LearnedMove2
+ .4byte BattleText_AttackMissed
+ .4byte BattleText_ProtectedItself
+ .4byte BattleText_StatNoHigher
+ .4byte BattleText_AvoidedDamage
+ .4byte BattleText_DoesntAffect
+ .4byte BattleText_AttackingFainted
+ .4byte BattleText_DefendingFainted
+ .4byte BattleText_WinningPrize
+ .4byte BattleText_OutOfUsablePoke
+ .4byte BattleText_WhitedOut
+ .4byte BattleText_PreventEscape
+ .4byte BattleText_HitMulti
+ .4byte BattleText_FellAsleep
+ .4byte BattleText_MadeAsleep
+ .4byte BattleText_DefendingAsleep
+ .4byte BattleText_AttackingAsleep
+ .4byte BattleText_WasntAffected
+ .4byte BattleText_Poisoned
+ .4byte BattleText_Poisoned2
+ .4byte BattleText_PoisonHurt
+ .4byte BattleText_AlreadyPoisoned
+ .4byte BattleText_BadlyPoisoned
+ .4byte BattleText_EnergyDrained
+ .4byte BattleText_Burned
+ .4byte BattleText_Burned2
+ .4byte BattleText_BurnHurt
+ .4byte BattleText_Frozen
+ .4byte BattleText_Frozen2
+ .4byte BattleText_FrozenSolid
+ .4byte BattleText_DefendingDefrosted
+ .4byte BattleText_AttackingDefrosted
+ .4byte BattleText_Defrosted
+ .4byte BattleText_Paralyzed
+ .4byte BattleText_Paralyzed2
+ .4byte BattleText_Paralyzed3
+ .4byte BattleText_AlreadyParalyzed
+ .4byte BattleText_ParalysisHealed
+ .4byte BattleText_DreamEaten
+ .4byte BattleText_AttackingStatNoHigher
+ .4byte BattleText_DefendingStatNoHigher
+ .4byte BattleText_StoppedWorking
+ .4byte BattleText_StoppedWorking2
+ .4byte BattleText_Confused
+ .4byte BattleText_ConfusionSnapOut
+ .4byte BattleText_BecameConfused
+ .4byte BattleText_AlreadyConfused
+ .4byte BattleText_FellLove
+ .4byte BattleText_InLoveWith
+ .4byte BattleText_ImmobilizedBy
+ .4byte BattleText_BlownAway
+ .4byte BattleText_TypeTransform
+ .4byte BattleText_Flinched
+ .4byte BattleText_RegainedHealth
+ .4byte BattleText_HPFull
+ .4byte BattleText_RaisedSpDef
+ .4byte BattleText_RaisedDefense
+ .4byte BattleText_CoveredVeil
+ .4byte BattleText_SafeguardActive
+ .4byte BattleText_SafeguardFaded
+ .4byte BattleText_WentToSleep
+ .4byte BattleText_SpeltHealthy
+ .4byte BattleText_WhipWhirlwind
+ .4byte BattleText_TookSunlight
+ .4byte BattleText_LoweredHead
+ .4byte BattleText_IsGlowing
+ .4byte BattleText_FlewHigh
+ .4byte BattleText_DugHole
+ .4byte BattleText_SqueezedBind
+ .4byte BattleText_TrappedVortex
+ .4byte BattleText_Wrapped
+ .4byte BattleText_Clamped
+ .4byte BattleText_HurtBy
+ .4byte BattleText_FreedFrom
+ .4byte BattleText_KeptGoingCrash
+ .4byte BattleText_MistShroud
+ .4byte BattleText_MistProtect
+ .4byte BattleText_GetPumped
+ .4byte BattleText_HitRecoil
+ .4byte BattleText_ProtectedItself2
+ .4byte BattleText_SandBuffeted
+ .4byte BattleText_HailStricken
+ .4byte BattleText_WasSeeded
+ .4byte BattleText_EvadedAttack
+ .4byte BattleText_HealthSapped
+ .4byte BattleText_FastAsleep
+ .4byte BattleText_WokeUp
+ .4byte BattleText_UproarAwake
+ .4byte BattleText_UproarWoke
+ .4byte BattleText_UproarCaused
+ .4byte BattleText_UproarMaking
+ .4byte BattleText_CalmedDown
+ .4byte BattleText_UproarCantSleep
+ .4byte BattleText_Stockpiled
+ .4byte BattleText_StockpiledCant
+ .4byte BattleText_UproarCantSleep2
+ .4byte BattleText_UproarKeptAwake
+ .4byte BattleText_StayedAwake
+ .4byte BattleText_StoringEnergy
+ .4byte BattleText_UnleashedEnergy
+ .4byte BattleText_FatigueConfuse
+ .4byte BattleText_PickedUpYen
+ .4byte BattleText_Unaffected
+ .4byte BattleText_Transformed
+ .4byte BattleText_SubMade
+ .4byte BattleText_SubAlready
+ .4byte BattleText_SubTookDamage
+ .4byte BattleText_SubFaded
+ .4byte BattleText_MustRecharge
+ .4byte BattleText_RageBuilding
+ .4byte BattleText_MoveWasDisabled
+ .4byte BattleText_MoveIsDisabled
+ .4byte BattleText_DisabledNoMore
+ .4byte BattleText_EncoreGot
+ .4byte BattleText_EncoreEnded
+ .4byte BattleText_TookAim
+ .4byte BattleText_SketchedMove
+ .4byte BattleText_DestinyBondTake
+ .4byte BattleText_DestinyBondTaken
+ .4byte BattleText_ReducedBy
+ .4byte BattleText_StoleSomething
+ .4byte BattleText_CantEscapeNow
+ .4byte BattleText_NightmareStart
+ .4byte BattleText_NightmareLock
+ .4byte BattleText_CurseLay
+ .4byte BattleText_CurseAfflict
+ .4byte BattleText_SpikesScattered
+ .4byte BattleText_SpikesHurt
+ .4byte BattleText_IdentifiedPoke
+ .4byte BattleText_PerishSongFell
+ .4byte BattleText_BracedItself
+ .4byte BattleText_EnduredHit
+ .4byte BattleText_MagnitudeCount
+ .4byte BattleText_CutHPMaxATK
+ .4byte BattleText_CopyStatChanges
+ .4byte BattleText_GotFreeFrom
+ .4byte BattleText_LeechShed
+ .4byte BattleText_SpikesBlownAway
+ .4byte BattleText_FledBattle
+ .4byte BattleText_ForesawAttack
+ .4byte BattleText_TookAttack
+ .4byte BattleText_PokeAttack
+ .4byte BattleText_CenterAttention
+ .4byte BattleText_ChargingPower
+ .4byte BattleText_NaturePower
+ .4byte BattleText_StatusNormal
+ .4byte BattleText_NoMovesLeft
+ .4byte BattleText_TormentSubject
+ .4byte BattleText_TormentNoUse
+ .4byte BattleText_TightenFocus
+ .4byte BattleText_TauntFell
+ .4byte BattleText_TauntNoUse
+ .4byte BattleText_ReadyToHelp
+ .4byte BattleText_SwitchedItems
+ .4byte BattleText_CopiedObject
+ .4byte BattleText_WishMade
+ .4byte BattleText_WishTrue
+ .4byte BattleText_PlantedRoots
+ .4byte BattleText_AbsorbNutrients
+ .4byte BattleText_AnchoredItself
+ .4byte BattleText_DrowsyMade
+ .4byte BattleText_KnockedOffItem
+ .4byte BattleText_AbilitySwap
+ .4byte BattleText_SealedMove
+ .4byte BattleText_SealedNoUse
+ .4byte BattleText_GrudgeBear
+ .4byte BattleText_GrudgeLosePP
+ .4byte BattleText_ShroudedItself
+ .4byte BattleText_MagicCoatBounce
+ .4byte BattleText_AwaitMove
+ .4byte BattleText_SnatchedMove
+ .4byte BattleText_RainMade
+ .4byte BattleText_SpeedRisen
+ .4byte BattleText_ProtectedBy
+ .4byte BattleText_PreventedBy
+ .4byte BattleText_HPRestoredUsing
+ .4byte BattleText_MadeType
+ .4byte BattleText_PreventedPara
+ .4byte BattleText_PreventedRomance
+ .4byte BattleText_PreventedPoison
+ .4byte BattleText_PreventedConfusion
+ .4byte BattleText_RaisedFirePower
+ .4byte BattleText_AnchorsItself
+ .4byte BattleText_CutsAttack
+ .4byte BattleText_PreventedStatLoss
+ .4byte BattleText_HurtOther
+ .4byte BattleText_Traced
+ .4byte BattleText_Sharply
+ .4byte BattleText_Rose
+ .4byte BattleText_Harshly
+ .4byte BattleText_Fell
+ .4byte BattleText_UnknownString7
+ .4byte BattleText_UnknownString3
+ .4byte BattleText_UnknownString5
+ .4byte BattleText_UnknownString6
+ .4byte BattleText_Critical
+ .4byte BattleText_GrandSlam
+ .4byte BattleText_MoveForget123
+ .4byte BattleText_MoveForgetAnd
+ .4byte BattleText_NotEffective
+ .4byte BattleText_SuperEffective
+ .4byte BattleText_GotAwaySafely
+ .4byte BattleText_FledWild
+ .4byte BattleText_NoRunning
+ .4byte BattleText_CantEscape2
+ .4byte BattleText_BirchDontLeaveMe
+ .4byte BattleText_Nothing
+ .4byte BattleText_Failed
+ .4byte BattleText_HurtItself
+ .4byte BattleText_MirrorFail
+ .4byte BattleText_RainStart
+ .4byte BattleText_PourStart
+ .4byte BattleText_RainCont1
+ .4byte BattleText_PourCont
+ .4byte BattleText_RainStop
+ .4byte BattleText_SandBrewed
+ .4byte BattleText_SandRages
+ .4byte BattleText_SandSubsided
+ .4byte BattleText_SunBright
+ .4byte BattleText_SunStrong
+ .4byte BattleText_SunFaded
+ .4byte BattleText_HailStart
+ .4byte BattleText_HailCont
+ .4byte BattleText_HailStop
+ .4byte BattleText_SpitUpFail
+ .4byte BattleText_SwallowFail
+ .4byte BattleText_WindHeatWave
+ .4byte BattleText_StatElim
+ .4byte BattleText_CoinScatter
+ .4byte BattleText_SubWeak
+ .4byte BattleText_PainSplit
+ .4byte BattleText_BellChime
+ .4byte BattleText_PerishSong
+ .4byte BattleText_NoPP1
+ .4byte BattleText_NoPP2
+ .4byte BattleText_Used1
+ .4byte BattleText_TutorialUsed
+ .4byte BattleText_BlockBall
+ .4byte BattleText_DontBeAThief
+ .4byte BattleText_DodgeBall
+ .4byte BattleText_MissPoke
+ .4byte BattleText_BallBrokeOhNo
+ .4byte BattleText_BallBrokeAppeared
+ .4byte BattleText_BallBrokeAlmost
+ .4byte BattleText_BallBrokeSoClose
+ .4byte BattleText_BallCaught1
+ .4byte BattleText_BallCaught2
+ .4byte BattleText_GiveNickname
+ .4byte BattleText_SentToPC
+ .4byte BattleText_AddedToDex
+ .4byte BattleText_Raining
+ .4byte BattleText_Sandstorm
+ .4byte BattleText_CantEscape
+ .4byte BattleText_IgnoredOrdersSLP
+ .4byte BattleText_IgnoredOrders
+ .4byte BattleText_BeganNap
+ .4byte BattleText_LoafingAround
+ .4byte BattleText_WontObey
+ .4byte BattleText_TurnedAway
+ .4byte BattleText_NotNotice
+ .4byte BattleText_WillSwitch
+ .4byte BattleText_CreptCloser
+ .4byte BattleText_CantGetCloser
+ .4byte BattleText_WatchingCarefully
+ .4byte BattleText_CuriousAbout
+ .4byte BattleText_EnthralledBy
+ .4byte BattleText_IgnoredThing
+ .4byte BattleText_ThrewBlock
+ .4byte BattleText_SafariOver
+ .4byte BattleText_CuredParalysis
+ .4byte BattleText_CuredPoison
+ .4byte BattleText_CuredBurn
+ .4byte BattleText_CuredFreeze
+ .4byte BattleText_CuredSleep
+ .4byte BattleText_CuredConfusion
+ .4byte BattleText_CuredStatus
+ .4byte BattleText_RestoredHealth
+ .4byte BattleText_RestoredPP
+ .4byte BattleText_RestoredStatus
+ .4byte BattleText_RestoredHPLittle
+ .4byte BattleText_ChoiceBand
+ .4byte BattleText_FocusSash
+ .4byte BattleText_Terminator2 @ terminator?
+ .4byte BattleText_PreventedBurn
+ .4byte BattleText_BlocksOther
+ .4byte BattleText_RestoredHPByItem
+ .4byte BattleText_WhipSandstorm
+ .4byte BattleText_PreventedLoss
+ .4byte BattleText_InfatuatedPoke
+ .4byte BattleText_MadeIneffective
+ .4byte BattleText_CuredProblem
+ .4byte BattleText_OozeSuckup
+ .4byte BattleText_Transformed2
+ .4byte BattleText_ElecWeakened
+ .4byte BattleText_FireWeakened
+ .4byte BattleText_HidUnderwater
+ .4byte BattleText_SprangUp
+ .4byte BattleText_CantForgetHM
+ .4byte BattleText_FoundOne
+ .4byte BattleText_PlayerDefeatedTrainer2
+ .4byte BattleText_SoothingAroma
+ .4byte BattleText_CantUseItems
+ .4byte BattleText_UnknownString2
+ .4byte BattleText_UnknownString4
+ .4byte BattleText_HustleUse
+ .4byte BattleText_MadeUseless
+ .4byte BattleText_SandTombTrapped @ sand tomb
+ .4byte BattleText_Terminator
+ .4byte BattleText_BoostedExp
+ .4byte BattleText_SunIntensified
+ .4byte BattleText_GroundMoveNegate
+ .4byte BattleText_WallyBall
+ .4byte BattleText_TookAttack2
+ .4byte BattleText_ChoseDestiny
+ .4byte BattleText_LostFocus
+ .4byte BattleText_UseNext
+ .4byte BattleText_FledUsingItem
+ .4byte BattleText_FledUsingOther
+ .4byte BattleText_DraggedOut
+ .4byte BattleText_PreventedOther
+ .4byte BattleText_NormalizedStatus
+ .4byte BattleText_Used2
+ .4byte BattleText_BoxFull
+ .4byte BattleText_AvoidedAttack
+ .4byte BattleText_MadeIneffective2
+ .4byte BattleText_PreventedFlinching
+ .4byte BattleText_AlreadyBurned
+ .4byte BattleText_StatNoLower
+ .4byte BattleText_BlocksOther2
+ .4byte BattleText_WoreOff
+ .4byte BattleText_RaisedDefenseLittle
+ .4byte BattleText_RaisedSpDefLittle
+ .4byte BattleText_BrokeWall
+ .4byte BattleText_PreventedOther2
+ .4byte BattleText_CuredOfProblem
+ .4byte BattleText_AttackingCantEscape
+ .4byte BattleText_Obtained1
+ .4byte BattleText_Obtained2
+ .4byte BattleText_Obtained3
+ .4byte BattleText_NoEffect
+ .4byte BattleText_NoEffectOn
+
+ .align 1
+gMissStrings:: @ 8401508
+@ Each entry refers to a text pointer in gUnknown_08400F8C, but the values are offset
+@ by 0xc. For example, 0x0017 refers to BattleText_AttackMissed because it is the
+@ 11th entry in the pointer table.
+ .2byte BATTLE_TEXT_AttackMissed
+ .2byte BATTLE_TEXT_ProtectedItself
+ .2byte BATTLE_TEXT_AvoidedAttack
+ .2byte BATTLE_TEXT_AvoidedDamage
+ .2byte BATTLE_TEXT_GroundMoveNegate
+
+BattleTextList_401512:: @ 8401512
+ .2byte BATTLE_TEXT_CantEscape2
+ .2byte BATTLE_TEXT_BirchDontLeaveMe
+ .2byte BATTLE_TEXT_PreventEscape
+ .2byte BATTLE_TEXT_CantEscape
+ .2byte BATTLE_TEXT_AttackingCantEscape
+
+BattleTextList_40151C:: @ 840151C
+ .2byte BATTLE_TEXT_RainStart
+ .2byte BATTLE_TEXT_PourStart
+ .2byte BATTLE_TEXT_Failed
+ .2byte BATTLE_TEXT_SandBrewed
+ .2byte BATTLE_TEXT_SunBright
+ .2byte BATTLE_TEXT_HailStart
+
+BattleTextList_401528:: @ 8401528
+ .2byte BATTLE_TEXT_SandRages
+ .2byte BATTLE_TEXT_HailCont
+
+BattleTextList_40152C:: @ 840152C
+ .2byte BATTLE_TEXT_SandBuffeted
+ .2byte BATTLE_TEXT_HailStricken
+
+BattleTextList_401530:: @ 8401530
+ .2byte BATTLE_TEXT_SandSubsided
+ .2byte BATTLE_TEXT_HailStop
+
+BattleTextList_401534:: @ 8401534
+ .2byte BATTLE_TEXT_RainCont1
+ .2byte BATTLE_TEXT_PourCont
+ .2byte BATTLE_TEXT_RainStop
+
+BattleTextList_40153A:: @ 840153A
+ .2byte BATTLE_TEXT_ProtectedItself2
+ .2byte BATTLE_TEXT_BracedItself
+ .2byte BATTLE_TEXT_Failed
+
+BattleTextList_401540:: @ 8401540
+ .2byte BATTLE_TEXT_Failed
+ .2byte BATTLE_TEXT_RaisedDefense
+ .2byte BATTLE_TEXT_RaisedDefenseLittle
+ .2byte BATTLE_TEXT_RaisedSpDef
+ .2byte BATTLE_TEXT_RaisedSpDefLittle
+ .2byte BATTLE_TEXT_CoveredVeil
+
+BattleTextList_40154C:: @ 840154C
+ .2byte BATTLE_TEXT_WasSeeded
+ .2byte BATTLE_TEXT_EvadedAttack
+ .2byte BATTLE_TEXT_DoesntAffect
+ .2byte BATTLE_TEXT_HealthSapped
+ .2byte BATTLE_TEXT_OozeSuckup
+
+BattleTextList_401556:: @ 8401556
+ .2byte BATTLE_TEXT_WentToSleep
+ .2byte BATTLE_TEXT_SpeltHealthy
+
+BattleTextList_40155A:: @ 840155A
+ .2byte BATTLE_TEXT_UproarMaking
+ .2byte BATTLE_TEXT_CalmedDown
+
+BattleTextList_40155E:: @ 840155E
+ .2byte BATTLE_TEXT_Stockpiled
+ .2byte BATTLE_TEXT_StockpiledCant
+
+BattleTextList_401562:: @ 8401562
+ .2byte BATTLE_TEXT_WokeUp
+ .2byte BATTLE_TEXT_UproarWoke
+
+BattleTextList_401566:: @ 8401566
+ .2byte BATTLE_TEXT_SwallowFail
+ .2byte BATTLE_TEXT_HPFull
+
+BattleTextList_40156A:: @ 840156A
+ .2byte BATTLE_TEXT_UproarCantSleep2
+ .2byte BATTLE_TEXT_UproarKeptAwake
+ .2byte BATTLE_TEXT_StayedAwake
+
+BattleTextList_401570:: @ 8401570
+ .2byte BATTLE_TEXT_UnknownString7
+ .2byte BATTLE_TEXT_UnknownString3
+ .2byte BATTLE_TEXT_AttackingStatNoHigher
+ .2byte BATTLE_TEXT_Terminator2
+ .2byte BATTLE_TEXT_UnknownString4
+ .2byte BATTLE_TEXT_HustleUse
+
+BattleTextList_40157C:: @ 840157C
+ .2byte BATTLE_TEXT_UnknownString5
+ .2byte BATTLE_TEXT_UnknownString6
+ .2byte BATTLE_TEXT_DefendingStatNoHigher
+ .2byte BATTLE_TEXT_Terminator2
+
+BattleTextList_401584:: @ 8401584
+ .2byte BATTLE_TEXT_WhipWhirlwind
+ .2byte BATTLE_TEXT_TookSunlight
+ .2byte BATTLE_TEXT_LoweredHead
+ .2byte BATTLE_TEXT_IsGlowing
+ .2byte BATTLE_TEXT_FlewHigh
+ .2byte BATTLE_TEXT_DugHole
+ .2byte BATTLE_TEXT_HidUnderwater
+ .2byte BATTLE_TEXT_SprangUp
+
+BattleTextList_401594:: @ 8401594
+ .2byte BATTLE_TEXT_SqueezedBind
+ .2byte BATTLE_TEXT_Wrapped
+ .2byte BATTLE_TEXT_TrappedVortex
+ .2byte BATTLE_TEXT_Clamped
+ .2byte BATTLE_TEXT_TrappedVortex
+ .2byte BATTLE_TEXT_SandTombTrapped
+
+BattleTextList_4015A0:: @ 84015A0
+ .2byte BATTLE_TEXT_MistShroud
+ .2byte BATTLE_TEXT_Failed
+
+BattleTextList_4015A4:: @ 84015A4
+ .2byte BATTLE_TEXT_GetPumped
+ .2byte BATTLE_TEXT_Failed
+
+BattleTextList_4015A8:: @ 84015A8
+ .2byte BATTLE_TEXT_Transformed
+ .2byte BATTLE_TEXT_Failed
+
+BattleTextList_4015AC:: @ 84015AC
+ .2byte BATTLE_TEXT_SubMade
+ .2byte BATTLE_TEXT_SubWeak
+
+BattleTextList_4015B0:: @ 84015B0
+ .2byte BATTLE_TEXT_Poisoned
+ .2byte BATTLE_TEXT_Poisoned2
+
+BattleTextList_4015B4:: @ 84015B4
+ .2byte BATTLE_TEXT_Paralyzed
+ .2byte BATTLE_TEXT_Paralyzed2
+
+BattleTextList_4015B8:: @ 84015B8
+ .2byte BATTLE_TEXT_FellAsleep
+ .2byte BATTLE_TEXT_MadeAsleep
+
+BattleTextList_4015BC:: @ 84015BC
+ .2byte BATTLE_TEXT_Burned
+ .2byte BATTLE_TEXT_Burned2
+
+BattleTextList_4015C0:: @ 84015C0
+ .2byte BATTLE_TEXT_Frozen
+ .2byte BATTLE_TEXT_Frozen2
+
+BattleTextList_4015C4:: @ 84015C4
+ .2byte BATTLE_TEXT_AttackingDefrosted
+ .2byte BATTLE_TEXT_Defrosted
+
+BattleTextList_4015C8:: @ 84015C8
+ .2byte BATTLE_TEXT_AttackMissed
+ .2byte BATTLE_TEXT_Unaffected
+ .2byte BATTLE_TEXT_FellLove
+ .2byte BATTLE_TEXT_InfatuatedPoke
+
+BattleTextList_4015D0:: @ 84015D0
+ .2byte BATTLE_TEXT_EnergyDrained
+ .2byte BATTLE_TEXT_OozeSuckup
+
+BattleTextList_4015D4:: @ 84015D4
+ .2byte BATTLE_TEXT_ElecWeakened
+ .2byte BATTLE_TEXT_FireWeakened
+
+BattleTextList_4015D8:: @ 84015D8
+ .2byte BATTLE_TEXT_BellChime
+ .2byte BATTLE_TEXT_BellChime
+ .2byte BATTLE_TEXT_BellChime
+ .2byte BATTLE_TEXT_BellChime
+ .2byte BATTLE_TEXT_SoothingAroma
+
+BattleTextList_4015E2:: @ 84015E2
+ .2byte BATTLE_TEXT_ForesawAttack
+ .2byte BATTLE_TEXT_ChoseDestiny
+
+BattleTextList_4015E6:: @ 84015E6
+ .2byte BATTLE_TEXT_BallBrokeOhNo
+ .2byte BATTLE_TEXT_BallBrokeAppeared
+ .2byte BATTLE_TEXT_BallBrokeAlmost
+ .2byte BATTLE_TEXT_BallBrokeSoClose
+
+BattleTextList_4015EE:: @ 84015EE
+ .2byte BATTLE_TEXT_Raining
+ .2byte BATTLE_TEXT_Raining
+ .2byte BATTLE_TEXT_Raining
+ .2byte BATTLE_TEXT_Raining
+ .2byte BATTLE_TEXT_Raining
+ .2byte BATTLE_TEXT_Raining
+ .2byte BATTLE_TEXT_Raining
+ .2byte BATTLE_TEXT_Raining
+ .2byte BATTLE_TEXT_Sandstorm
+ .2byte BATTLE_TEXT_Raining
+ .2byte BATTLE_TEXT_Raining
+ .2byte BATTLE_TEXT_Raining
+ .2byte BATTLE_TEXT_SunStrong
+ .2byte BATTLE_TEXT_Raining
+ .2byte BATTLE_TEXT_Raining
+ .2byte BATTLE_TEXT_Raining
+
+BattleTextList_40160E:: @ 840160E
+ .2byte BATTLE_TEXT_LoafingAround
+ .2byte BATTLE_TEXT_WontObey
+ .2byte BATTLE_TEXT_TurnedAway
+ .2byte BATTLE_TEXT_NotNotice
+
+BattleTextList_401616:: @ 8401616
+ .2byte BATTLE_TEXT_CreptCloser
+ .2byte BATTLE_TEXT_CantGetCloser
+
+BattleTextList_40161A:: @ 840161A
+ .2byte BATTLE_TEXT_CuriousAbout
+ .2byte BATTLE_TEXT_EnthralledBy
+ .2byte BATTLE_TEXT_IgnoredThing
+
+BattleTextList_401620:: @ 8401620
+ .2byte BATTLE_TEXT_CuredConfusion
+ .2byte BATTLE_TEXT_CuredParalysis
+ .2byte BATTLE_TEXT_CuredFreeze
+ .2byte BATTLE_TEXT_CuredBurn
+ .2byte BATTLE_TEXT_CuredPoison
+ .2byte BATTLE_TEXT_CuredSleep
+
+BattleTextList_40162C:: @ 840162C
+ .2byte BATTLE_TEXT_CuredStatus
+ .2byte BATTLE_TEXT_NormalizedStatus
+
+BattleTextList_401630:: @ 8401630
+ .2byte BATTLE_TEXT_PreventedBurn
+ .2byte BATTLE_TEXT_PreventedOther2
+ .2byte BATTLE_TEXT_NoEffectOn
+
+BattleTextList_401636:: @ 8401636
+ .2byte BATTLE_TEXT_PreventedPara
+ .2byte BATTLE_TEXT_PreventedOther2
+ .2byte BATTLE_TEXT_NoEffectOn
+
+BattleTextList_40163C:: @ 840163C
+ .2byte BATTLE_TEXT_PreventedPoison
+ .2byte BATTLE_TEXT_PreventedOther2
+ .2byte BATTLE_TEXT_NoEffectOn
+
+BattleTextList_401642:: @ 8401642
+ .2byte BATTLE_TEXT_Obtained1
+ .2byte BATTLE_TEXT_Obtained2
+ .2byte BATTLE_TEXT_Obtained3
+
+BattleTextList_401648:: @ 8401648
+ .2byte BATTLE_TEXT_RaisedFirePower
+ .2byte BATTLE_TEXT_MadeIneffective
+
+gTrappingMoves:: @ 840164C
+ .2byte BATTLE_TEXT_StopLearning
+ .2byte BATTLE_TEXT_FellAsleep
+ .2byte BATTLE_TEXT_SpeltHealthy
+ .2byte BATTLE_TEXT_SubTookDamage
+ .2byte BATTLE_TEXT_CoinScatter
+ .2byte BATTLE_TEXT_SandTombTrapped
+ .2byte 0xFFFF
+
+ .align 2
+gUnknown_0840165C:: @ 840165C
+ .4byte BattleText_HP
+ .4byte BattleText_SpAtk
+ .4byte BattleText_Attack
+ .4byte BattleText_SpDef
+ .4byte BattleText_Defense
+ .4byte BattleStatText_Speed
+
+ .align 2
+gUnknown_08401674:: @ 8401674
+ .4byte BattleText_Normal
+ .4byte BattleText_Fighting
+ .4byte BattleText_Flying
+ .4byte BattleText_Poison
+ .4byte BattleText_Ground
+ .4byte BattleText_Rock
+ .4byte BattleText_Bug
+ .4byte BattleText_Ghost
+ .4byte BattleText_Steel
+ .4byte BattleText_Typeless
+ .4byte BattleText_Fire
+ .4byte BattleText_Water
+ .4byte BattleText_Grass
+ .4byte BattleText_Electric
+ .4byte BattleText_Psychic
+ .4byte BattleText_Ice
+ .4byte BattleText_Dragon
+ .4byte BattleText_Dark
diff --git a/data-de/text/berries.inc b/data-de/text/berries.inc
new file mode 100644
index 000000000..34afb1a69
--- /dev/null
+++ b/data-de/text/berries.inc
@@ -0,0 +1,240 @@
+PetalburgCity_Gym_Text_1C5570:: @ 81C5570
+ .string "VATER: Hallo, {PLAYER}!\p"
+ .string "Ich habe gerade eine sehr seltene\n"
+ .string "BEERE erhalten. Die schenke ich dir.$"
+
+Route104_Text_1C55B9:: @ 81C55B9
+ .string "Wenn du BEEREN siehst, die im Lehmboden\n"
+ .string "wachsen, pflücke sie ruhig.\p"
+ .string "Aber pflanze eine neue BEERE an der\n"
+ .string "Stelle. Das ist einfache Höflichkeit.\p"
+ .string "Hier, das ist für dich.$"
+
+Route104_Text_1C5665:: @ 81C5665
+ .string "Du siehst aus wie ein TRAINER. Du\n"
+ .string "bist auch einer, stimmt’s?\p"
+ .string "TRAINER geben ihren POKéMON manchmal\n"
+ .string "BEEREN zu tragen.\p"
+ .string "Es liegt an dir, ob du BEEREN pflanzt\n"
+ .string "oder verwendest.$"
+
+Route111_Text_1C56F0:: @ 81C56F0
+ .string "Ich habe meine Pflanzen sehr oft ge-\n"
+ .string "wässert! Sie trugen sehr viele Blüten.\p"
+ .string "Und dann wuchsen auf einmal viele\n"
+ .string "BEEREN!\p"
+ .string "Hier, bitte!\n"
+ .string "Die schenke ich dir!$"
+
+Route111_Text_1C5781:: @ 81C5781
+ .string "Ich werde mich anstrengen und einige\n"
+ .string "rote {POKEBLOCK} herstellen!\p"
+ .string "Ich hoffe, du strengst dich auch an.$"
+
+Route111_Text_1C57D2:: @ 81C57D2
+ .string "Ich frage mich, welche BEEREN-Farbe ich\n"
+ .string "heute wählen soll.$"
+
+Route114_Text_1C5803:: @ 81C5803
+ .string "Ich sammle BEEREN, damit ich einen\n"
+ .string "POKéMON WETTBEWERB gewinnen kann.\p"
+ .string "Wenn du magst, gebe ich dir eine ab.$"
+
+Route114_Text_1C5861:: @ 81C5861
+ .string "Dir auch viel Glück!$"
+
+Route114_Text_1C5878:: @ 81C5878
+ .string "Welche BEEREN soll ich heute pflanzen?\n"
+ .string "Welche Farben sollen die {POKEBLOCK} haben?\p"
+ .string "Darüber nachzudenken, macht irre Spaß.$"
+
+Route120_Text_1C58F1:: @ 81C58F1
+ .string "Gib dieser Box einen Stoß und ein\n"
+ .string "{POKEBLOCK} kommt heraus...\p"
+ .string "Und dieser {POKEBLOCK} wird von einem\n"
+ .string "POKéMON gefressen...\p"
+ .string "Es ist ein Ausdruck der Liebe, richtig?$"
+
+Route120_Text_1C5979:: @ 81C5979
+ .string "Ja, ja.\n"
+ .string "Du verstehst, was ich meine.\p"
+ .string "Das hier ist für dich.$"
+
+Route120_Text_1C59B5:: @ 81C59B5
+ .string "Oh... Aber es ist wichtig, dass man sich\n"
+ .string "einen eigenen Eindruck verschafft...\p"
+ .string "Hier. Das kannst du haben.$"
+
+Route120_Text_1C5A0B:: @ 81C5A0B
+ .string "Dies ist eine seltene BEERE. Ich hoffe,\n"
+ .string "du gehst sorgfältig mit ihr um.$"
+
+Route120_Text_1C5A4D:: @ 81C5A4D
+ .string "Ich habe einige BEEREN vom\n"
+ .string "BEERENMEISTER erhalten.$"
+
+LilycoveCity_Text_1C5A7A:: @ 81C5A7A
+ .string "Also, im Grunde ist es so...\p"
+ .string "Ein Anzug passt zu mir wie die\n"
+ .string "Brise zum Meer - perfekt!\p"
+ .string "Und bei dir... Eine BEERE passt zu\n"
+ .string "“T”...\p"
+ .string "Warum ist das so?$"
+
+LilycoveCity_Text_1C5B1D:: @ 81C5B1D
+ .string "Also, im Grunde ist es so...\p"
+ .string "Weil du ein TRAINER bist.$"
+
+LilycoveCity_Text_1C5B5D:: @ 81C5B5D
+ .string "Grundsätzlich verhält es sich so...\p"
+ .string "So wie die würdevolle Einfachheit mich\n"
+ .string "ziert, zieren {POKEBLOCK} POKéMON.$"
+
+Route123_BerryMastersHouse_Text_1C5BC4:: @ 81C5BC4
+ .string "Du kannst mich BEERENMEISTER\n"
+ .string "nennen.\p"
+ .string "Ich träume davon, die Welt mit hübschen\n"
+ .string "Blumen zu bereichern, daher züchte ich\l"
+ .string "BEEREN und gebe sie an andere weiter.\p"
+ .string "Du hast dir auch eine verdient!$"
+
+Route123_BerryMastersHouse_Text_1C5C66:: @ 81C5C66
+ .string "Sei nicht so schüchtern.\n"
+ .string "Nimm dir noch eine!$"
+
+Route123_BerryMastersHouse_Text_1C5C83:: @ 81C5C83
+ .string "Besuch unbedingt den BLÜTENTRAUM\n"
+ .string "BLUMENLADEN bei METAROST CITY.\p"
+ .string "Lasst die Welt in Blumen schwelgen.$"
+
+Route123_BerryMastersHouse_Text_1C5CDC:: @ 81C5CDC
+ .string "Für heute bin ich fertig.\n"
+ .string "Komm ein anderes Mal wieder.\p"
+ .string "Lasst die Welt in Blumen schwelgen!$"
+
+Route123_BerryMastersHouse_Text_1C5D24:: @ 81C5D24
+ .string "Mein Mann züchtet BEEREN. Er ist be-\n"
+ .string "stimmt der beste Züchter der Welt.\p"
+ .string "Er macht mich unglaublich stolz.\p"
+ .string "Sag mal, Kind, du kennst nicht zufällig\n"
+ .string "einen guten Spruch?$"
+
+Route123_BerryMastersHouse_Text_1C5DC1:: @ 81C5DC1
+ .string "Ah! Was für ein wunderbarer Spruch!\n"
+ .string "So inspirierend!\p"
+ .string "Das hier möchte ich dir schenken.$"
+
+Route123_BerryMastersHouse_Text_1C5E0E:: @ 81C5E0E
+ .string "Oh! Das ist ein guter Spruch!\n"
+ .string "Du bist bemerkenswert!\p"
+ .string "Das hier möchte ich dir schenken.$"
+
+Route123_BerryMastersHouse_Text_1C5E59:: @ 81C5E59
+ .string "Unsere vier Enkelkinder sollten noch\n"
+ .string "begabter als mein Mann werden.\p"
+ .string "Das Leben erfüllt einen immer wieder mit\n"
+ .string "Freude!$"
+
+Route123_BerryMastersHouse_Text_1C5EC0:: @ 81C5EC0
+ .string "Ah...$"
+
+Route104_PrettyPetalFlowerShop_Text_1C5EC6:: @ 81C5EC6
+ .string "Hallo!\p"
+ .string "Dies ist der BLÜTENTRAUM BLUMENLADEN.\n"
+ .string "Verwandelt die Welt in ein Blumenmeer!$"
+
+Route104_PrettyPetalFlowerShop_Text_1C5F1B:: @ 81C5F1B
+ .string "{PLAYER}{KUN}, möchtest du etwas über\n"
+ .string "BEEREN lernen?$"
+
+Route104_PrettyPetalFlowerShop_Text_1C5F48:: @ 81C5F48
+ .string "Wie heißt du?\p"
+ .string "{PLAYER}{KUN}.\n"
+ .string "Das ist aber ein hübscher Name.\p"
+ .string "Möchtest du etwas über BEEREN lernen?$"
+
+Route104_PrettyPetalFlowerShop_Text_1C5F9D:: @ 81C5F9D
+ .string "BEEREN wachsen an Bäumen, die nur in\n"
+ .string "dunklem Lehmboden gedeihen.\p"
+ .string "Wenn du BEEREN pflückst, pflanze\n"
+ .string "immer neue in den Boden ein.\p"
+ .string "Eine gepflanzte BEERE wird bald an-\n"
+ .string "fangen zu sprießen, dann mit einer\p"
+ .string "wunderhübschen Blüte erblühen, die bald\n"
+ .string "zu einer BEERE wird.\p"
+ .string "Ich würde die ganze Welt am liebsten mit\n"
+ .string "wunderhübschen Blüten bedeckt sehen.\l"
+ .string "Das ist mein Traum.\p"
+ .string "Bitte, hilf mir, {PLAYER}{KUN}. Pflanze BEEREN\n"
+ .string "und bring so Blüten in die Welt.$"
+
+Route104_PrettyPetalFlowerShop_Text_1C6121:: @ 81C6121
+ .string "Blumen erfreuen jedes Herz, nicht\n"
+ .string "wahr?$"
+
+Route104_PrettyPetalFlowerShop_Text_1C6158:: @ 81C6158
+ .string "Hallo!\p"
+ .string "Je mehr du dich um die Blumen kümmerst,\n"
+ .string "desto schöner werden sie blühen.\p"
+ .string "Auch du hast Blumen gerne.\n"
+ .string "Das weiß ich genau. Das ist für dich.$"
+
+Route104_PrettyPetalFlowerShop_Text_1C61E8:: @ 81C61E8
+ .string "Nachdem du die BEEREN eingepflanzt\n"
+ .string "hast, musst du sie mit der\l"
+ .string "WAILMERKANNE wässern.\p"
+ .string "Oh, und noch etwas!\p"
+ .string "Wenn die BEEREN nicht gepflückt werden,\n"
+ .string "fallen sie zu Boden. Aber sie werden\l"
+ .string "wieder nachwachsen.\p"
+ .string "Ist das nicht unglaublich? Es ist, als\n"
+ .string "hätten sie den Willen zu leben.$"
+
+Route104_PrettyPetalFlowerShop_Text_1C62DA:: @ 81C62DA
+ .string "Ich versuche, so zu sein wie meine große\n"
+ .string "Schwester. Ich züchte auch Blumen!\p"
+ .string "Hier, das ist für dich!$"
+
+Route104_PrettyPetalFlowerShop_Text_1C6335:: @ 81C6335
+ .string "Du kannst eine BEERE pflanzen und sie\n"
+ .string "wachsen lassen, oder du gibst sie einem\l"
+ .string "POKéMON zum Tragen.\p"
+ .string "Und neuerdings gibt es eine Maschine,\n"
+ .string "mit der kann man die verschiedensten\l"
+ .string "BEEREN mixen und Süßigkeiten für die\l"
+ .string "POKéMON daraus machen.\p"
+ .string "Ich möchte auch Süßigkeiten haben.$"
+
+SootopolisCity_Text_1C63F2:: @ 81C63F2
+ .string "Hi, wie heißt du?\p"
+ .string "... ... ... ... ... ... ... ... ...\n"
+ .string "Okay. Netter Name!\p"
+ .string "Ich heiße BERTA.\p"
+ .string "Meine Eltern haben mich so genannt,\n"
+ .string "damit ich gesund und warmherzig werde.\l"
+ .string "Das war ihr Wunsch.\p"
+ .string "Hier, das schenke ich dir.$"
+
+SootopolisCity_Text_1C64D0:: @ 81C64D0
+ .string "BERTA will dir auch diese BEERE geben.\n"
+ .string "Ich mag sie sehr!$"
+
+SootopolisCity_Text_1C650B:: @ 81C650B
+ .string "Ich frage mich, welcher Wunsch in deinem\n"
+ .string "Namen verborgen ist.$"
+
+SootopolisCity_Text_1C6540:: @ 81C6540
+ .string "Frühling, Sommer, Herbst und Winter.\p"
+ .string "Wenn du im Frühling geboren bist, magst\n"
+ .string "du dann den Frühling? Wenn du im Sommer\l"
+ .string "geboren bist, magst du den Sommer?$"
+
+SootopolisCity_Text_1C65D4:: @ 81C65D4
+ .string "Dann wurde BERTA im Herbst geboren,\n"
+ .string "denn ich liebe den Herbst!\p"
+ .string "Welche Jahreszeit hast du am liebsten?$"
+
+SootopolisCity_Text_1C6626:: @ 81C6626
+ .string "Oh...\n"
+ .string "Das macht nichts...\p"
+ .string "Es gibt so viel, was ich wissen möchte...$"
diff --git a/data-de/text/berry_tree.inc b/data-de/text/berry_tree.inc
new file mode 100644
index 000000000..12179d9b2
--- /dev/null
+++ b/data-de/text/berry_tree.inc
@@ -0,0 +1,69 @@
+Route102_Text_1A16B6:: @ 81A16B6
+ .string "Das ist weicher Lehmboden.$"
+
+Route102_Text_1A16CD:: @ 81A16CD
+ .string "Das ist weicher Lehmboden.\n"
+ .string "Möchtest du eine BEERE pflanzen?$"
+
+Route102_Text_1A16FB:: @ 81A16FB
+ .string "{PLAYER} pflanzt eine\n"
+ .string "{STR_VAR_1}BEERE in den Lehmboden.$"
+
+Route102_Text_1A172C:: @ 81A172C
+ .string "Eine {STR_VAR_1}BEERE wurde\n"
+ .string "hier gepflanzt.$"
+
+Route102_Text_1A174B:: @ 81A174B
+ .string "{STR_VAR_1} blüht auf.$"
+
+Route102_Text_1A175C:: @ 81A175C
+ .string "Die {STR_VAR_1}pflanze wächst.$"
+
+Route102_Text_1A177D:: @ 81A177D
+ .string "Diese {STR_VAR_1}blumen sind\n"
+ .string "{STR_VAR_2}.$"
+
+Route102_Text_1A179F:: @ 81A179F
+ .string "wunderschön$"
+
+Route102_Text_1A17B0:: @ 81A17B0
+ .string "zierlich$"
+
+Route102_Text_1A17B7:: @ 81A17B7
+ .string "hübsch$"
+
+Route102_Text_1A17C0:: @ 81A17C0
+ .string "{STR_VAR_2} {STR_VAR_1}BEERE/N!\p"
+ .string "Möchtest du die {STR_VAR_1}BEERE/N\n"
+ .string "pflücken?$"
+
+Route102_Text_1A17FD:: @ 81A17FD
+ .string "{PLAYER} pflückt die {STR_VAR_2}\n"
+ .string "{STR_VAR_1}BEERE/N.$"
+
+Route102_Text_1A181A:: @ 81A181A
+ .string "{PLAYER} packt die {STR_VAR_1}BEERE/N\n"
+ .string "in die BEERENTASCHE des BEUTELS.\p"
+ .string "Der Boden ist wieder weich und lehmig.$"
+
+Route102_Text_1A1881:: @ 81A1881
+ .string "Die BEERENTASCHE des BEUTELS ist voll.\p"
+ .string "Die {STR_VAR_1}BEERE/N können nicht\n"
+ .string "mitgenommen werden.$"
+
+Route102_Text_1A18C5:: @ 81A18C5
+ .string "{PLAYER} pflückt keine\n"
+ .string "{STR_VAR_1}BEEREN.$"
+
+Route102_Text_1A18E6:: @ 81A18E6
+ .string "Möchtest du die {STR_VAR_1} mit der\n"
+ .string "WAILMERKANNE gießen?$"
+
+Route102_Text_1A1912:: @ 81A1912
+ .string "{PLAYER} gießt die {STR_VAR_1}.$"
+
+Route102_Text_1A1925:: @ 81A1925
+ .string "Die Pflanze scheint sich zu freuen.$"
+
+Route102_Text_1A1946:: @ 81A1946
+ .string "!$"
diff --git a/data-de/text/birch_speech.inc b/data-de/text/birch_speech.inc
new file mode 100644
index 000000000..08967e28f
--- /dev/null
+++ b/data-de/text/birch_speech.inc
@@ -0,0 +1,60 @@
+gBirchSpeech_Welcome:: @ 81C6D78
+ .string "Sorry, dass du warten musstest.\p"
+ .string "Willkommen in der Welt der POKéMON!\p"
+ .string "Mein Name ist BIRK.\p"
+ .string "Aber jeder nennt mich nur\n"
+ .string "PROFESSOR POKéMON.\p"
+ .string "$"
+
+gBirchSpeech_ThisIsPokemon:: @ 81C6DF8
+ .string "Das nennen wir ein “POKéMON”.$"
+
+gBirchSpeech_WorldInhabitedByPokemon:: @ 81C6E1A
+ .string "Auf dieser Welt leben Wesen,\n"
+ .string "die uns als POKéMON bekannt sind.\p"
+ .string "Wir Menschen leben Seite an Seite\n"
+ .string "mit ihnen, als Freunde oder als\l"
+ .string "Arbeitskollegen.\p"
+ .string "Und manchmal schließen wir uns mit\n"
+ .string "ihnen zusammen und tragen Kämpfe\l"
+ .string "gegen andere von uns aus.\p"
+ .string "Doch obwohl wir den POKéMON so\n"
+ .string "nahe stehen, wissen wir noch nicht\l"
+ .string "alles über sie.\p"
+ .string "Es gibt noch viele, viele Geheim-\n"
+ .string "nisse über die POKéMON.\p"
+ .string "Um die Mysterien der POKéMON\n"
+ .string "aufzudecken, widme ich mich der\l"
+ .string "Forschung. Genau das tue ich.\p"
+ .string "$"
+
+gBirchSpeech_AndYouAre:: @ 81C6FCB
+ .string "Und wer bist du?$"
+
+gBirchSpeech_AreYouBoyOrGirl:: @ 81C6FD8
+ .string "Bist du ein Junge?\n"
+ .string "Oder bist du ein Mädchen?$"
+
+gBirchSpeech_WhatsYourName:: @ 81C6FFA
+ .string "Fein!\n"
+ .string "Und wie heißt du?$"
+
+gBirchSpeech_SoItsPlayer:: @ 81C7017
+ .string "Ah, du bist also {PLAYER}{KUN}?$"
+
+gBirchSpeech_AhOkayYouArePlayer:: @ 81C7025
+ .string "Ah, okay!\p"
+ .string "Jetzt habe ich es! Du heißt {PLAYER}{KUN}\n"
+ .string "und bist gerade nach WURZELHEIM,\l"
+ .string "meinem Heimatort, gezogen!$"
+
+gBirchSpeech_AreYouReady:: @ 81C7074
+ .string "Gut, bist du bereit?\p"
+ .string "Dein eigenes Abenteuer wird\n"
+ .string "nun beginnen.\p"
+ .string "Hab nur Mut und stürze dich in die\n"
+ .string "Welt der POKéMON, wo Abenteuer,\l"
+ .string "Träume und Freundschaft warten.\p"
+ .string "Komm später in mein POKéMON-LABOR,\n"
+ .string "ich erwarte dich dort.\p"
+ .string "$"
diff --git a/data-de/text/braille.inc b/data-de/text/braille.inc
new file mode 100644
index 000000000..071657502
--- /dev/null
+++ b/data-de/text/braille.inc
@@ -0,0 +1,92 @@
+Underwater_SealedChamber_Braille_1C533D:: @ 81C533D
+ .string "ÀÉëÒÂÌÒÉÌë ÒÉéÀ{0x31}Ê{0x3F}Œ$"
+
+SealedChamber_OuterRoom_Braille_1C534F:: @ 81C534F
+ .string "ÊÉßÒÎÌÀÈÂÎ$"
+
+SealedChamber_OuterRoom_Braille_1C5359:: @ 81C5359
+ .string "ÊÉßÒÎÌÉÓÙß$"
+
+SealedChamber_OuterRoom_Braille_1C5363:: @ 81C5363
+ .string "ÊÉßÒÎÌ{0x1F}ëàì$"
+
+SealedChamber_OuterRoom_Braille_1C536D:: @ 81C536D
+ .string "ÌÉÛÒÒÌ{0x3B}{0x39}$"
+
+SealedChamber_OuterRoom_Braille_1C5377:: @ 81C5377
+ .string "ÊÉßÒÎÌÌÊÔÒ$"
+
+SealedChamber_OuterRoom_Braille_1C5381:: @ 81C5381
+ .string "ÊÉßÒÎÌÛéçá$"
+
+SealedChamber_OuterRoom_Braille_1C538B:: @ 81C538B
+ .string "ÊÉßÒÎÌ{0x31}=+{0x33}$"
+
+SealedChamber_OuterRoom_Braille_1C5396:: @ 81C5396
+ .string "ÌÉÛÒÒÌ{0x3F}Œ$"
+
+SealedChamber_OuterRoom_Braille_1C539E:: @ 81C539E
+ .string "ËÉÑÒÏÌèù&$"
+
+SealedChamber_OuterRoom_Braille_1C53A9:: @ 81C53A9
+ .string "ÌÉÛÒÒÌ{0x3F}Ç$"
+
+SealedChamber_OuterRoom_Braille_1C53B1:: @ 81C53B1
+ .string "ÉÇ{0x18}ÔËÊàÂÒÀ{0x31}ÊßÌ\n"
+ .string "ÒÉÌë{0x3F}Œ$"
+
+SealedChamber_InnerRoom_Braille_1C53C1:: @ 81C53C1
+ .string "È çÛÊÂëÌßÉÂÀéìÒ\n"
+ .string "{0x39}{0x31}Ìëàì{0x3F}Ç\n"
+ .string "+ÀÉßçëÎ\n"
+ .string "{0x39}{0x31}ßÌì{0x39}ì{0x3F}Œ$"
+
+SealedChamber_InnerRoom_Braille_1C53F2:: @ 81C53F2
+ .string "ÁÁêÙÇÈÉé ÎÉÌàÌë\n"
+ .string "ÒùÒßÌ ÒÀÈÌé\n"
+ .string "+Éë ÔÌßÌÈì{0x3F}Œ$"
+
+SealedChamber_InnerRoom_Braille_1C5414:: @ 81C5414
+ .string "ÀÁëÙÂÈ+Éë =ÌëÎÀéÙÌé\n"
+ .string "ÀßßÌà ÎÌé\n"
+ .string "áçÙÌÛçé{0x3F}Ç$"
+
+SealedChamber_InnerRoom_Braille_1C5435:: @ 81C5435
+ .string "Á êÛÇÂÎÌééçÂÒ\n"
+ .string "àáÌëëìÌé +Éë\n"
+ .string "ÎÉÌ áçÙÌÛçé\n"
+ .string "+ÌÔ{0x3F}Œ$"
+
+SealedChamber_InnerRoom_Braille_1C545C:: @ 81C545C
+ .string "ÇÇèÔÉÊ+Éë ÒÀììÌé\n"
+ .string "ÀéÔàì{0x3F}Œ$"
+
+SealedChamber_InnerRoom_Braille_1C5470:: @ 81C5470
+ .string " ëÛÀÂÎÌéÓÌéÉÔÌé{0x3F}Ç\n"
+ .string "ÎÉÌ ÒçÊÊÌé {0x31}éÎ\n"
+ .string "Û{0x31}ìÉÔ àÉéÎ{0x3F}Ç\n"
+ .string "+ÉëÎ àÉÂÒ$"
+
+SealedChamber_InnerRoom_Braille_1C549B:: @ 81C549B
+ .string "Á êÛÇÂÌÉéÌ ì&ëÌ {0x39}{0x31}\n"
+ .string "ÌÉéÌÛ Ì+ÉÔÌé\n"
+ .string "áçÙÌÛçé\n"
+ .string "ùÊÊéÌé{0x3F}Œ$"
+
+DesertRuins_Braille_1C54C8:: @ 81C54C8
+ .string " ëÛÀÂ{0x39}+ÌÉÛÀß ëÌÂÒìà\n"
+ .string "{0x31}éÎ {0x39}+ÌÉ\n"
+ .string "ÒÉé{0x31}éìÌë{0x3F}Ç\n"
+ .string "ÎÀéé àìèëÙÌ{0x3F}Œ$"
+
+IslandCave_Braille_1C54FC:: @ 81C54FC
+ .string " éÛÈÂ+ÀëìÌ{0x3F}Ç ÈÉà\n"
+ .string "ÎÉÌ {0x39}ÌÉì\n"
+ .string "{0x39}+ÌÉÛÀß\n"
+ .string "Î{0x31}ëÂÒ Éàì{0x3F}Œ$"
+
+AncientTomb_Braille_1C552E:: @ 81C552E
+ .string " ëÛÀÂéÌ{0x31}Ì {0x39}ÌÉì{0x3F}Ç\n"
+ .string "ÒçÊÊé{0x31}éÔ {0x31}éÎ\n"
+ .string "ßÉÌÈÌ àÉéÎ ÎÉÌ\n"
+ .string "ÒÉÛÛÌßàÛÉììÌ{0x3F}Œ$"
diff --git a/data-de/text/cable_club.inc b/data-de/text/cable_club.inc
new file mode 100644
index 000000000..4cadd759a
--- /dev/null
+++ b/data-de/text/cable_club.inc
@@ -0,0 +1,178 @@
+OldaleTown_PokemonCenter_2F_Text_1A4510:: @ 81A4510
+ .string "Willkommen im POKéMON KABEL-CLUB-\n"
+ .string "KOLOSSEUM.\p"
+ .string "Hier kannst du mit deinen Freunden\n"
+ .string "kämpfen.\p"
+ .string "Möchtest du jetzt kämpfen?$"
+
+OldaleTown_PokemonCenter_2F_Text_1A457E:: @ 81A457E
+ .string "Willkommen im POKéMON KABEL-CLUB-\n"
+ .string "HANDELSCENTER.\p"
+ .string "Hier kannst du mit deinen Freunden\n"
+ .string "POKéMON tauschen.\p"
+ .string "Möchtest du jetzt POKéMON tauschen?$"
+
+OldaleTown_PokemonCenter_2F_Text_1A45FE:: @ 81A45FE
+ .string "Willkommen beim POKéMON KABEL-CLUB-\n"
+ .string "STATISTIKTAUSCH.\p"
+ .string "Hier kannst du mit deinen Freunden\n"
+ .string "die Rekorde als TRAINER austauschen.\p"
+ .string "Möchtest du Rekorde austauschen?$"
+
+OldaleTown_PokemonCenter_2F_Text_1A4696:: @ 81A4696
+ .string "Es gibt drei Arten des Kampfes\n"
+ .string "via Verbindungskabel.\p"
+ .string "EINZELKAMPF ist für zwei TRAINER, die\n"
+ .string "jeder ein oder mehrere POKéMON\l"
+ .string "besitzen.\p"
+ .string "Jeder TRAINER schickt pro Runde\n"
+ .string "ein POKéMON in den Kampf.\p"
+ .string "DOPPELKAMPF ist für zwei TRAINER mit\n"
+ .string "zwei oder mehr POKéMON.\p"
+ .string "Jeder TRAINER schickt pro Runde zwei\n"
+ .string "POKéMON in den Kampf.\p"
+ .string "MULTIKÄMPFE sind für vier TRAINER mit\n"
+ .string "einem oder mehr POKéMON.\p"
+ .string "Jeder TRAINER schickt pro Runde ein\n"
+ .string "POKéMON in den Kampf.$"
+
+OldaleTown_PokemonCenter_2F_Text_1A4826:: @ 81A4826
+ .string "Möchtest du kämpfen?$"
+
+OldaleTown_PokemonCenter_2F_Text_1A4840:: @ 81A4840
+ .string "Welche Art des Kampfes?$"
+
+OldaleTown_PokemonCenter_2F_Text_1A486A:: @ 81A486A
+ .string "Für einen DOPPELKAMPF brauchst du\n"
+ .string "mindestens zwei POKéMON.$"
+
+OldaleTown_PokemonCenter_2F_Text_1A48A3:: @ 81A48A3
+ .string "Für einen Tausch musst du mindestens\n"
+ .string "zwei POKéMON bei dir haben.$"
+
+OldaleTown_PokemonCenter_2F_Text_1A48DD:: @ 81A48DD
+ .string "Dein POKéMON trägt eine {STR_VAR_1}-\n"
+ .string "BEERE und kann nicht getauscht werden.$"
+
+OldaleTown_PokemonCenter_2F_Text_1A490C:: @ 81A490C
+gUnknown_081A490C:: @ 81A490C
+ .string "Bitte warten.\n"
+ .string "... ... B-Knopf: Abbruch$"
+
+UnknownString_81A4932: @ 81A4932
+gUnknown_081A4932:: @ 81A4932
+ .string "Wenn die Spieler bereit sind...\n"
+ .string "A-Knopf: Bestätigen B-Knopf: Abbruch$"
+
+UnknownString_81A4975: @ 81A4975
+gUnknown_081A4975:: @ 81A4975
+ .string "Verbindung für {STR_VAR_1} Spieler aufbauen.\n"
+ .string "A-Knopf: Bestätigen B-Knopf: Abbruch$"
+
+UnknownString_81A49B6: @ 81A49B6
+gUnknown_081A49B6:: @ 81A49B6
+ .string "Verbindungsaufbau...\n"
+ .string "... ... B-Knopf: Abbruch$"
+
+UnknownString_81A49E2: @ 81A49E2
+ .string "Dein Spiel muss vor Verbindungsaufbau\n"
+ .string "gespeichert werden. Speichern?$"
+
+OldaleTown_PokemonCenter_2F_Text_1A4A22:: @ 81A4A22
+ .string "Bitte eintreten.$"
+
+FallarborTown_ContestLobby_Text_1A4A30:: @ 81A4A30
+OldaleTown_PokemonCenter_2F_Text_1A4A30:: @ 81A4A30
+ .string "Ein Spieler ist noch nicht bereit\n"
+ .string "für den Link.\p"
+ .string "Bitte kommt wieder, wenn jeder seine\n"
+ .string "Vorbereitungen getroffen hat.$"
+
+FallarborTown_ContestLobby_Text_1A4A85:: @ 81A4A85
+OldaleTown_PokemonCenter_2F_Text_1A4A85:: @ 81A4A85
+ .string "Verbindungsfehler...\n"
+ .string "Die Kabelverbindungen überprüfen und\l"
+ .string "die Geräte aus- und wieder einschalten.$"
+
+OldaleTown_PokemonCenter_2F_Text_1A4AC8:: @ 81A4AC8
+ .string "Tut uns Leid. Hier liegt ein Über-\n"
+ .string "tragungsfehler vor. Rekorde können\l"
+ .string "nicht in unterschiedlichen Sprachen\l"
+ .string "ausgetauscht werden.$"
+
+FallarborTown_ContestLobby_Text_1A4B1D:: @ 81A4B1D
+OldaleTown_PokemonCenter_2F_Text_1A4B1D:: @ 81A4B1D
+ .string "Die Link-Partner haben eine unter-\n"
+ .string "schiedliche Auswahl getroffen.$"
+
+OldaleTown_PokemonCenter_2F_Text_1A4B59:: @ 81A4B59
+ .string "Bitte komm bald wieder.$"
+
+OldaleTown_PokemonCenter_2F_Text_1A4B6C:: @ 81A4B6C
+ .string "Die Anzahl der Teilnehmer ist nicht\n"
+ .string "korrekt.$"
+
+OldaleTown_PokemonCenter_2F_Text_1A4B95:: @ 81A4B95
+ .string "Ein EINZELKAMPF kann nicht von\n"
+ .string "{STR_VAR_1} Spielern geführt werden.$"
+
+OldaleTown_PokemonCenter_2F_Text_1A4BCC:: @ 81A4BCC
+ .string "Ein DOPPELKAMPF kann nicht von\n"
+ .string "{STR_VAR_1} Spielern geführt werden.$"
+
+OldaleTown_PokemonCenter_2F_Text_1A4C03:: @ 81A4C03
+ .string "Für diesen Kampfmodus werden vier\n"
+ .string "Spieler benötigt.$"
+
+OldaleTown_PokemonCenter_2F_Text_1A4C38:: @ 81A4C38
+ .string "Bitte überprüfe die Anzahl der Spieler\n"
+ .string "und fange noch einmal an.$"
+
+TradeRoom_WillLinkBeTerminated: @ 81A4C6E
+ .string "Wenn du den Raum verlässt, wird die Ver-\n"
+ .string "bindung abgebrochen. Einverstanden?$"
+
+TradeRoom_TerminatingLink: @ 81A4CAF
+ .string "Verbindung wird abgebrochen... Du wirst\n"
+ .string "aus dem Raum begleitet. Bitte warten.$"
+
+CableClub_TooBusyToNotice: @ 81A4CF6
+ .string "Dieser TRAINER ist zu beschäftigt...$"
+
+CableClub_LookAtTrainerCard1: @ 81A4D1C
+ .string "Hey! Schau dir mal den TRAINERPASS\n"
+ .string "von {STR_VAR_1} an!$"
+
+CableClub_LookAtTrainerCard2: @ 81A4D45
+ .string "Hey! Schau dir mal den TRAINERPASS\n"
+ .string "von {STR_VAR_1} an! Es ist ein\l"
+ .string "{STR_VAR_2}PASS.$"
+
+SingleBattleColosseum_Text_1A4D7E:: @ 81A4D7E
+ .string "Bitte geh in Position und beginne mit\n"
+ .string "dem Kampf.$"
+
+TradeCenter_Text_1A4DAB:: @ 81A4DAB
+ .string "Bitte geh in Position und beginne mit\n"
+ .string "dem Tausch.$"
+
+RecordCorner_Text_1A4DD7:: @ 81A4DD7
+ .string "Bitte geh in Position und warte.$"
+
+RecordCorner_Text_1A4DF7:: @ 81A4DF7
+ .string "Danke für den Besuch!$"
+
+UnknownString_81A4E0A: @ 81A4E0A
+ .string "Bitte wähle die POKéMON für den\n"
+ .string "MULTIKAMPF.$"
+
+RecordCorner_Text_1A4E3B:: @ 81A4E3B
+ .string "{STR_VAR_1} hat ein {STR_VAR_2}\n"
+ .string "versendet.$"
+
+OldaleTown_PokemonCenter_2F_Text_1A4E50:: @ 81A4E50
+ .string "Der Eintrag auf dem TRAINERPASS wird\n"
+ .string "geändert.$"
+
+OldaleTown_PokemonCenter_2F_Text_1A4E79:: @ 81A4E79
+ .string "Ich hoffe, du kommst bald wieder vorbei.$"
diff --git a/data-de/text/contest_hall.inc b/data-de/text/contest_hall.inc
new file mode 100644
index 000000000..7e05a9a2d
--- /dev/null
+++ b/data-de/text/contest_hall.inc
@@ -0,0 +1,246 @@
+FallarborTown_ContestLobby_Text_1A5DFC:: @ 81A5DFC
+ .string "Hallo! Wir nehmen Anmeldungen für die\n"
+ .string "{STR_VAR_1}-KLASSE POKéMON\l"
+ .string "WETTBEWERBE entgegen.$"
+
+FallarborTown_ContestLobby_Text_1A5E46:: @ 81A5E46
+ .string "Soll eines deiner POKéMON an einem der\n"
+ .string "WETTBEWERBE teilnehmen?$"
+
+FallarborTown_ContestLobby_Text_1A5E7C:: @ 81A5E7C
+ .string "Welches Thema möchtest du dir ansehen?$"
+
+FallarborTown_ContestLobby_Text_1A5E98:: @ 81A5E98
+ .string "In einem POKéMON WETTBEWERB zeigen\n"
+ .string "4 TRAINER jeweils eines ihrer POKéMON\l"
+ .string "einer Jury.\p"
+ .string "Der WETTBEWERB besteht aus zwei\n"
+ .string "Durchläufen.\p"
+ .string "Im ersten Durchlauf wird geprüft, wie\n"
+ .string "gut das POKéMON beim Publikum ankommt.\p"
+ .string "Im zweiten Durchlauf muss das POKéMON\n"
+ .string "mit der Ausdruckskraft seiner Attacken\l"
+ .string "überzeugen.\p"
+ .string "Die Attacken müssen sorgfältig gewählt\n"
+ .string "werden, damit sie dem JUROR ins Auge\l"
+ .string "fallen und das Publikum begeistern. Ver-\l"
+ .string "suche, die Attacken gut zu platzieren.\p"
+ .string "Am Ende werden die Ergebnisse beider\n"
+ .string "Durchläufe addiert.\p"
+ .string "Das POKéMON mit dem besten Ergebnis\n"
+ .string "wird zum Gewinner erklärt.$"
+
+FallarborTown_ContestLobby_Text_1A609B:: @ 81A609B
+ .string "Es gibt fünf verschiedene WETTBEWERBE.\p"
+ .string "COOLNESS, SCHÖNHEIT, ANMUT, KLUGHEIT\n"
+ .string "und STÄRKE heißen die Kategorien.\p"
+ .string "Wähle einen WETTBEWERB, der deinem\n"
+ .string "POKéMON am besten liegt.$"
+
+FallarborTown_ContestLobby_Text_1A613F:: @ 81A613F
+ .string "Die POKéMON WETTBEWERBE sind in vier\n"
+ .string "Klassen aufgeteilt.\p"
+ .string "NORMAL, SUPER, HYPER und MASTER.\p"
+ .string "In der NORMAL-KLASSE kann jedes\n"
+ .string "POKéMON antreten.\p"
+ .string "Jedes POKéMON, das die NORMAL-KLASSE\n"
+ .string "gewonnen hat, kann in der SUPER-KLASSE\l"
+ .string "derselben Kategorie antreten.\p"
+ .string "Genauso kann das POKéMON, das in der\n"
+ .string "SUPER-KLASSE gewonnen hat, in der\l"
+ .string "HYPER-KLASSE und nach einem Sieg\p"
+ .string "dort in der MASTER-KLASSE antreten.\n"
+ .string "Immer in derselben Kategorie.\p"
+ .string "Ein POKéMON, das in der MASTER-KLASSE\n"
+ .string "gewonnen hat, kann sooft es sein\l"
+ .string "TRAINER mag, wieder dort antreten.$"
+
+FallarborTown_ContestLobby_Text_1A6319:: @ 81A6319
+ .string "Welches POKéMON soll teilnehmen?$"
+
+FallarborTown_ContestLobby_Text_1A6340:: @ 81A6340
+ .string "Jeder, der eine WETTBEWERBSKARTE\n"
+ .string "besitzt, darf teilnehmen.\p"
+ .string "Du bekommst die WETTBEWERBSKARTE\n"
+ .string "kostenlos in der WETTBEWERBSHALLE für\l"
+ .string "die NORMAL-KLASSE in WIESENFLUR.\p"
+ .string "Bitte hol dir die KARTE dort ab und komm\n"
+ .string "dann wieder.$"
+
+LilycoveCity_ContestLobby_Text_1A63F4:: @ 81A63F4
+ .string "Ich akzeptiere nur Anmeldungen von\n"
+ .string "vier Spielern, die via Link verbunden\l"
+ .string "sind und am POKéMON WETTBEWERB\l"
+ .string "teilnehmen wollen.\p"
+ .string "Jeder, der eine WETTBEWERBSKARTE\n"
+ .string "besitzt, darf teilnehmen.\p"
+ .string "Du bekommst die WETTBEWERBSKARTE\n"
+ .string "kostenlos in der WETTBEWERBSHALLE für\l"
+ .string "die NORMAL-KLASSE in WIESENFLUR.\p"
+ .string "Bitte hol dir die KARTE dort ab und komm\n"
+ .string "dann wieder.$"
+
+FallarborTown_ContestLobby_Text_1A64F4:: @ 81A64F4
+ .string "Jeder, der eine WETTBEWERBSKARTE\n"
+ .string "besitzt, darf teilnehmen.\p"
+ .string "Wenn du keine hast, kann ich dir sofort\n"
+ .string "eine ausstellen.\p"
+ .string "Möchtest du eine WETTBEWERBSKARTE\n"
+ .string "haben?$"
+
+FallarborTown_ContestLobby_Text_1A6583:: @ 81A6583
+ .string "Bitte schön!$"
+
+FallarborTown_ContestLobby_Text_1A6590:: @ 81A6590
+ .string "Oh!\p"
+ .string "Aber du besitzt ja bereits eine WETT-\n"
+ .string "BEWERBSKARTE, {PLAYER}.\p"
+ .string "Bitte bring die KARTE das nächste Mal\n"
+ .string "mit.$"
+
+FallarborTown_ContestLobby_Text_1A65EA:: @ 81A65EA
+ .string "Bitte komm vorbei, wann immer du an\n"
+ .string "einem WETTBEWERB teilnehmen möchtest.$"
+
+FallarborTown_ContestLobby_Text_1A6623:: @ 81A6623
+ .string "An welchem WETTBEWERB möchtest du\n"
+ .string "teilnehmen?$"
+
+FallarborTown_ContestLobby_Text_1A664A:: @ 81A664A
+LilycoveCity_ContestLobby_Text_1A664A:: @ 81A664A
+ .string "Tut mir schrecklich Leid, aber dein\n"
+ .string "POKéMON kann hier noch nicht\l"
+ .string "antreten...$"
+
+FallarborTown_ContestLobby_Text_1A669F:: @ 81A669F
+LilycoveCity_ContestLobby_Text_1A669F:: @ 81A669F
+ .string "Tut mit Leid, aber ein EI kann nicht an\n"
+ .string "einem WETTBEWERB teilnehmen.$"
+
+FallarborTown_ContestLobby_Text_1A66DC:: @ 81A66DC
+LilycoveCity_ContestLobby_Text_1A66DC:: @ 81A66DC
+ .string "Dein POKéMON ist nicht in der Lage, an\n"
+ .string "einem WETTBEWERB teilzunehmen...$"
+
+FallarborTown_ContestLobby_Text_1A6724:: @ 81A6724
+ .string "Oh, aber das BAND...\p"
+ .string "Dein POKéMON hat diesen WETTBEWERB\n"
+ .string "schon einmal gewonnen, oder?\p"
+ .string "Möchtest du es trotzdem für diesen\n"
+ .string "WETTBEWERB anmelden?$"
+
+FallarborTown_ContestLobby_Text_1A67A3:: @ 81A67A3
+LilycoveCity_ContestLobby_Text_1A67A3:: @ 81A67A3
+ .string "Ist das dein WETTBEWERBS-POKéMON?$"
+
+FallarborTown_ContestLobby_Text_1A67C1:: @ 81A67C1
+ .string "Okay, dein POKéMON wird an diesem\n"
+ .string "WETTBEWERB teilnehmen.\p"
+ .string "Dein POKéMON ist die Nummer 4.\n"
+ .string "Der WETTBEWERB wird in Kürze starten.$"
+
+FallarborTown_ContestLobby_Text_1A6832:: @ 81A6832
+LilycoveCity_ContestLobby_Text_1A6832:: @ 81A6832
+SlateportCity_ContestLobby_Text_1A6832:: @ 81A6832
+VerdanturfTown_ContestLobby_Text_1A6832:: @ 81A6832
+ .string "Bitte folge mir, und viel Glück!$"
+
+FallarborTown_ContestLobby_Text_1A685A:: @ 81A685A
+ .string "Herzlichen Glückwunsch! Dein POKéMON\n"
+ .string "hat den WETTBEWERB gewonnen!\p"
+ .string "Und hier haben wir deinen Preis.\n"
+ .string "Bitte, komm hier herüber!$"
+
+FallarborTown_ContestLobby_Text_1A68C6:: @ 81A68C6
+ .string "Bitte hole deinen Preis später ab.$"
+
+LinkContestRoom1_Text_1A68F0:: @ 81A68F0
+ .string "MC: Hallo! Wir fangen nun mit einem \n"
+ .string "{STR_VAR_3}-KLASSE POKéMON {STR_VAR_2}-\l"
+ .string "WETTBEWERB an!\p"
+ .string "Die folgenden TRAINER und ihre POKéMON\n"
+ .string "nehmen teil:$"
+
+LinkContestRoom1_Text_1A6976:: @ 81A6976
+ .string "MC: Hallo! Wir fangen nun mit einem \n"
+ .string "4-Spieler POKéMON {STR_VAR_2}-\l"
+ .string "WETTBEWERB via Link an!\p"
+ .string "Die folgenden TRAINER und ihre POKéMON\n"
+ .string "nehmen teil:$"
+
+LinkContestRoom1_Text_1A6A04:: @ 81A6A04
+ .string "MC: Teilnehmer Nr. {STR_VAR_2}!\n"
+ .string "{STR_VAR_3} von {STR_VAR_1}!$"
+
+LinkContestRoom1_Text_1A6A1F:: @ 81A6A1F
+ .string "MC: Nun haben wir alle vier teilnehmenden\n"
+ .string "POKéMON gesehen.\p"
+ .string "Zeit für die erste Bewertung!\p"
+ .string "Das Publikum entscheidet, welches\n"
+ .string "POKéMON am besten gefällt.\p"
+ .string "Und ohne weitere Verzögerung kommen\n"
+ .string "wir zu der Bewertung!$"
+
+LinkContestRoom1_Text_1A6AE1:: @ 81A6AE1
+ .string "Bewertung läuft...$"
+
+LinkContestRoom1_Text_1A6AF5:: @ 81A6AF5
+ .string "Die Bewertung ist nun abgeschlossen!\p"
+ .string "Während diese ausgewertet wird, kommen\n"
+ .string "wir zum zweiten Durchlauf!\p"
+ .string "Im zweiten Durchlauf zeigen uns die\n"
+ .string "Kontrahenten die Ausdruckskraft\l"
+ .string "ihrer Attacken!\p"
+ .string "Hoffen wir, dass sie uns mit ihren Vor-\n"
+ .string "führungen den Atem rauben!\p"
+ .string "Hoffen wir auf Enthusiasmus!\n"
+ .string "Lasst die Vorführung beginnen!$"
+
+LinkContestRoom1_Text_1A6C06:: @ 81A6C06
+ .string "MC: Die Bewertung ist auch hier beendet!$"
+
+LinkContestRoom1_Text_1A6C21:: @ 81A6C21
+ .string "Herzlichen Dank an die Teilnehmer für\n"
+ .string "ihre wunderbare Vorführung!\p"
+ .string "Damit ist die Bewertung abgeschlossen!\n"
+ .string "Vielen Dank für alles!$"
+
+LinkContestRoom1_Text_1A6C9D:: @ 81A6C9D
+ .string "Kommen wir nun zu dem, was unseren Puls\n"
+ .string "höher schlagen lässt: Die Bekanntgabe\l"
+ .string "der Gewinner.\p"
+ .string "Der JUROR scheint für die Bekanntgabe\n"
+ .string "bereit zu sein!$"
+
+LinkContestRoom1_Text_1A6D16:: @ 81A6D16
+ .string "JUROR: Ich werde nun den Sieger\n"
+ .string "bekannt geben!$"
+
+LinkContestRoom1_Text_1A6D3C:: @ 81A6D3C
+ .string "MC: Teilnehmer Nr. {STR_VAR_2}!\p"
+ .string "{STR_VAR_3} und {STR_VAR_1}!\n"
+ .string "Herzlichen Glückwunsch!$"
+
+LinkContestRoom1_Text_1A6D6A:: @ 81A6D6A
+ .string "Wir überreichen dir hiermit dieses BAND\n"
+ .string "als Zeichen deines Sieges!$"
+
+LinkContestRoom1_Text_1A6D96:: @ 81A6D96
+ .string "{PLAYER} erhält ein BAND.$"
+
+LinkContestRoom1_Text_1A6DAC:: @ 81A6DAC
+ .string "{PLAYER} steckt {STR_VAR_1} das\n"
+ .string "BAND an.$"
+
+LinkContestRoom1_Text_1A6DC5:: @ 81A6DC5
+ .string "MC: Bitte schön!\n"
+ .string "Bitte, dies ist dein Preis!$"
+
+LinkContestRoom1_Text_1A6DF1:: @ 81A6DF1
+ .string "MC: Herzlichen Glückwunsch!\n"
+ .string "Komm bald wieder!$"
+
+LinkContestRoom1_Text_1A6E1F:: @ 81A6E1F
+ .string "Bitte hole deinen Preis später an der\n"
+ .string "Rezeption ab.\l"
+ .string "Und nimm bald wieder teil!$"
diff --git a/data-de/text/contest_strings.inc b/data-de/text/contest_strings.inc
new file mode 100644
index 000000000..fd7c00e5c
--- /dev/null
+++ b/data-de/text/contest_strings.inc
@@ -0,0 +1,843 @@
+ContestString_DescHighlyAppealing: @ 83CA4EC
+ .string "Eine sehr ansprechende\n"
+ .string "Vorführung.$"
+ContestString_DescStartled1: @ 83CA505
+ .string "Einsatz der Attacke macht\n"
+ .string "PKMN leichter irritierbar.$"
+ContestString_DescGreatLock: @ 83CA538
+ .string "Großartiger Ausdruck, der\n"
+ .string "sich nicht steigern lässt.$"
+ContestString_DescRepeatable: @ 83CA56D
+ .string "Langweilt den JUROR auch\n"
+ .string "bei Wiederholung nicht.$"
+ContestString_DescStartled2: @ 83CA59E
+ .string "Kann Irritation durch\n"
+ .string "andere einmal verhindern.$"
+ContestString_DescStartled3: @ 83CA5C7
+ .string "Kann Irritation durch\n"
+ .string "andere verhindern.$"
+ContestString_DescStartled4: @ 83CA5EB
+ .string "Kann Irritation durch an-\n"
+ .string "dere ein wenig eindämmen.$"
+ContestString_DescStartled5: @ 83CA618
+ .string "Einsatz der Attacke dämmt\n"
+ .string "danach Irritation ein.$"
+ContestString_DescStartled6: @ 83CA651
+ .string "Irritiert das vordere\n"
+ .string "POKéMON ein wenig.$"
+ContestString_DescStartled7: @ 83CA679
+ .string "Irritiert die POKéMON ein\n"
+ .string "wenig, die schon auftraten.$"
+ContestString_DescStartled8: @ 83CA6A9
+ .string "Irritiert das POKéMON, das\n"
+ .string "vorher aufgetreten ist.$"
+ContestString_DescStartled9: @ 83CA6DD
+ .string "Irritiert alle POKéMON,\n"
+ .string "die bisher auftraten.$"
+ContestString_DescStartled10: @ 83CA710
+ .string "Irritiert das vordere\n"
+ .string "POKéMON sehr stark.$"
+ContestString_DescStartled11: @ 83CA735
+ .string "Irritiert die POKéMON, die\n"
+ .string "schon aufgetreten sind.$"
+ContestString_DescStartled12: @ 83CA762
+ .string "Irritiert das POKéMON, das\n"
+ .string "vorher aufgetreten ist.$"
+ContestString_DescStartled13: @ 83CA796
+ .string "Irritiert alle POKéMON, die\n"
+ .string "vorher aufgetreten sind.$"
+ContestString_DescAttentionShift: @ 83CA7CA
+ .string "Lenkt den JUROR von den\n"
+ .string "anderen POKéMON ab.$"
+ContestString_DescStartled14: @ 83CA7F4
+ .string "Irritiert PKMN, bes. die,\n"
+ .string "auf die der JUROR achtet.$"
+ContestString_DescJamOthersMissTurn: @ 83CA829
+ .string "Stört die anderen und An-\n"
+ .string "wender setzt 1 Runde aus.$"
+ContestString_DescStartled15: @ 83CA85A
+ .string "Irritiert PKMN, bes. die, die\n"
+ .string "Ausdruck gl. Typs zeigten.$"
+ContestString_DescStartled16: @ 83CA889
+ .string "Irritiert PKMN, die Ausdrck.\n"
+ .string "des Typs COOL vorführten.$"
+ContestString_DescStartled17: @ 83CA8B8
+ .string "Irritiert PKMN, die Ausdrck.\n"
+ .string "des Typs SCHÖN vorführten.$"
+ContestString_DescStartled18: @ 83CA8E9
+ .string "Irritiert PKMN, die Ausdrck.\n"
+ .string "des Typs ANMUT vorführten.$"
+ContestString_DescStartled19: @ 83CA918
+ .string "Irritiert PKMN, die Ausdrck.\n"
+ .string "des Typs KLUG vorführten.$"
+ContestString_DescStartled20: @ 83CA948
+ .string "Irritiert PKMN, die Ausdrck.\n"
+ .string "des Typs STARK vorführten.$"
+
+ContestString_DescNervousOne: @ 83CA978
+ .string "Macht nachfolgendes\n"
+ .string "POKéMON nervös.$"
+
+ContestString_DescNervousAllAfter: @ 83CA9A2
+ .string "Macht alle nachfolgenden\n"
+ .string "POKéMON nervös.$"
+
+ContestString_DescConditionWorseBefore: @ 83CA9CC
+ .string "Schwächt Kondition der\n"
+ .string "PKMN, die bisher auftraten.$"
+
+ContestString_DescStartled21: @ 83CA9FE
+ .string "Irritiert POKéMON, die eine\n"
+ .string "gute Kondition haben.$"
+ContestString_DescGreatWhenFirst: @ 83CAA28
+ .string "Ausdruck gelingt sehr gut,\n"
+ .string "wenn als Erster vorgeführt.$"
+ContestString_DescGreatWhenLast: @ 83CAA53
+ .string "Ausdruck gelingt sehr gut,\n"
+ .string "wenn zuletzt vorgeführt.$"
+ContestString_DescAppealGoodBeforeAll: @ 83CAA7D
+ .string "Ausdruck gelingt so gut\n"
+ .string "wie die der Vorgänger.$"
+ContestString_DescAppealGoodBeforeOne: @ 83CAAAA
+ .string "Ausdruck gelingt so gut\n"
+ .string "wie der des Vorgängers.$"
+ContestString_DescBetterWhenLater: @ 83CAAD9
+ .string "Je später der Auftritt,\n"
+ .string "desto besser der Ausdruck.$"
+ContestString_DescAffectedByTiming: @ 83CAB0C
+ .string "Die Qualität des Ausdrucks\n"
+ .string "hängt vom Timing ab.$"
+ContestString_DescBetterWhenSameType: @ 83CAB41
+ .string "Gelingt gut, wenn vom\n"
+ .string "selben Typ wie der vorige.$"
+ContestString_DescBetterWhenDiffType: @ 83CAB75
+ .string "Gelingt gut, wenn vom\n"
+ .string "anderen Typ als der vorige.$"
+ContestString_DescAffectedByFront: @ 83CABAA
+ .string "Hängt von Qualität des Aus-\n"
+ .string "drucks des Vorgängers ab.$"
+ContestString_DescConditionUp: @ 83CABD9
+ .string "Verbessert die Kondition\n"
+ .string "und verhindert Nervosität.$"
+ContestString_DescAffectedByCondition: @ 83CAC0E
+ .string "Ausdruck gelingt gut, wenn\n"
+ .string "Kondition des PKMN gut ist.$"
+ContestString_DescAppealEarlier: @ 83CAC45
+ .string "Der nächste Ausdruck kann\n"
+ .string "früher vorgeführt werden.$"
+ContestString_DescAppealLater: @ 83CAC74
+ .string "Der nächste Ausdruck kann\n"
+ .string "später vorgeführt werden.$"
+ContestString_DescRandomOrderEasier: @ 83CACA1
+ .string "Ändert die Reihenfolge der\n"
+ .string "nächst. Auftritte leichter.$"
+ContestString_DescRandomOrder: @ 83CACD4
+ .string "Ändert die Reihenfolge der\n"
+ .string "nächsten Auftritte.$"
+ContestString_DescAnyExcitement: @ 83CAD05
+ .string "Verzückt das Publikum in \n"
+ .string "jedem WETTBEWERB.$"
+ContestString_DescStartled22: @ 83CAD39
+ .string "Irritiert alle POKéMON,\n"
+ .string "deren Ausdruck gut war.$"
+ContestString_DescScaleWithExcitement: @ 83CAD6C
+ .string "Gelingt am besten, wenn\n"
+ .string "das Publikum gespannt ist.$"
+ContestString_DescStopExcitement: @ 83CADA1
+ .string "Bremst zeitweise Begeis-\n"
+ .string "terung des Publikums.$"
+
+ .align 2
+gUnknown_083CADD4:: @ 83CADD4
+ .4byte ContestString_DescHighlyAppealing
+ .4byte ContestString_DescStartled1
+ .4byte ContestString_DescGreatLock
+ .4byte ContestString_DescRepeatable
+ .4byte ContestString_DescStartled2
+ .4byte ContestString_DescStartled3
+ .4byte ContestString_DescStartled4
+ .4byte ContestString_DescStartled5
+ .4byte ContestString_DescStartled6
+ .4byte ContestString_DescStartled7
+ .4byte ContestString_DescStartled8
+ .4byte ContestString_DescStartled9
+ .4byte ContestString_DescStartled10
+ .4byte ContestString_DescStartled11
+ .4byte ContestString_DescStartled12
+ .4byte ContestString_DescStartled13
+ .4byte ContestString_DescAttentionShift
+ .4byte ContestString_DescStartled14
+ .4byte ContestString_DescJamOthersMissTurn
+ .4byte ContestString_DescStartled15
+ .4byte ContestString_DescStartled16
+ .4byte ContestString_DescStartled17
+ .4byte ContestString_DescStartled18
+ .4byte ContestString_DescStartled19
+ .4byte ContestString_DescStartled20
+ .4byte ContestString_DescNervousOne
+ .4byte ContestString_DescNervousAllAfter
+ .4byte ContestString_DescConditionWorseBefore
+ .4byte ContestString_DescStartled21
+ .4byte ContestString_DescGreatWhenFirst
+ .4byte ContestString_DescGreatWhenLast
+ .4byte ContestString_DescAppealGoodBeforeAll
+ .4byte ContestString_DescAppealGoodBeforeOne
+ .4byte ContestString_DescBetterWhenLater
+ .4byte ContestString_DescAffectedByTiming
+ .4byte ContestString_DescBetterWhenSameType
+ .4byte ContestString_DescBetterWhenDiffType
+ .4byte ContestString_DescAffectedByFront
+ .4byte ContestString_DescConditionUp
+ .4byte ContestString_DescAffectedByCondition
+ .4byte ContestString_DescAppealEarlier
+ .4byte ContestString_DescAppealLater
+ .4byte ContestString_DescRandomOrderEasier
+ .4byte ContestString_DescRandomOrder
+ .4byte ContestString_DescAnyExcitement
+ .4byte ContestString_DescStartled22
+ .4byte ContestString_DescScaleWithExcitement
+ .4byte ContestString_DescStopExcitement
+
+ContestString_MoveRainDance: @ 83CAE94
+ .string "REGENTANZ$"
+ContestString_MoveRage: @ 83CAE9F
+ .string "RASEREI$"
+ContestString_MoveFocusEnergy: @ 83CAEA4
+ .string "ENERGIEFOKUS$"
+ContestString_MoveHypnosis: @ 83CAEB1
+ .string "HYPNOSE$"
+ContestString_MoveSoftboiled: @ 83CAEBA
+ .string "WEICHEI$"
+ContestString_MoveHornAttack: @ 83CAEC5
+ .string "HORNATTACKE$"
+ContestString_MoveSwordsDance: @ 83CAED1
+ .string "SCHWERTTANZ$"
+ContestString_MoveConversion: @ 83CAEDE
+ .string "UMWANDLUNG$"
+ContestString_MoveSunnyDay: @ 83CAEE9
+ .string "SONNENTAG$"
+ContestString_MoveRest: @ 83CAEF3
+ .string "ERHOLUNG$"
+ContestString_MoveVicegrip: @ 83CAEF8
+ .string "KLAMMER$"
+ContestString_MoveDefenseCurl: @ 83CAF01
+ .string "EINIGLER$"
+ContestString_MoveLockOn: @ 83CAF0E
+ .string "ZIELSCHUSS$"
+
+ .align 2
+ .4byte ContestString_MoveRainDance
+ .4byte ContestString_MoveRainDance
+ .4byte ContestString_MoveRage
+ .4byte ContestString_MoveFocusEnergy
+ .4byte ContestString_MoveHypnosis
+ .4byte ContestString_MoveSoftboiled
+ .4byte ContestString_MoveHornAttack
+ .4byte ContestString_MoveSwordsDance
+ .4byte ContestString_MoveConversion
+ .4byte ContestString_MoveSunnyDay
+ .4byte ContestString_MoveRest
+ .4byte ContestString_MoveVicegrip
+ .4byte ContestString_MoveDefenseCurl
+ .4byte ContestString_MoveLockOn
+
+ContestString_Cool:
+ .string "COOL.$"
+ContestString_Beauty:
+ .string "SCHÖN.$"
+ContestString_Cute:
+ .string "ANMUT$"
+ContestString_Smart:
+ .string "KLUG.$"
+ContestString_Tough:
+ .string "STÄRKE$"
+
+ .align 2
+gUnknown_083CAF70:: @ 83CAF70
+ .4byte ContestString_Cool
+ .4byte ContestString_Beauty
+ .4byte ContestString_Cute
+ .4byte ContestString_Smart
+ .4byte ContestString_Tough
+
+gUnknown_083CAF84:: @ 83CAF84
+ .string "Ausdruck {NAME_END}! Welche\n"
+ .string "Attacke wird gezeigt?$"
+
+gUnknown_083CAFAE:: @ 83CAFAE
+ .string "Ausdruck {NAME_END}! Aber es\n"
+ .string "kann nicht teilnehmen!$"
+
+gUnknown_083CAFD7:: @ 83CAFD7
+ .string "{STR_VAR_1} führt\n"
+ .string "{STR_VAR_2} vor!$"
+
+ .string "Die anderen POKéMON\n"
+ .string "zeigten ihre Attacken!$"
+
+gUnknown_083CB00D:: @ 83CB00D
+ .string "{STR_VAR_1} beobachtet\n"
+ .string "die anderen.{PAUSE 60}$"
+
+gUnknown_083CB02C:: @ 83CB02C
+ .string "Soweit zur\n"
+ .string "Ausdruckskraft!{PAUSE 60}$"
+
+ .string "{STR_VAR_3}-\n"
+ .string "Att. {STR_VAR_2}\n"
+ .string "von {STR_VAR_1}!$"
+
+ .string "TRICK$"
+
+ .string "SPEZIAL$"
+
+ContestString_AppealJammed:
+ .string "Der Auftritt\n"
+ .string "wurde gestört.$"
+ContestString_FollowLead:
+ .string "Es folgte einem\n"
+ .string "anderen POKéMON.$"
+ContestString_MessedUp:
+ .string "Es scheiterte.$"
+ContestString_BetterUsual:
+ .string "Das lief besser\n"
+ .string "als sonst.$"
+ContestString_JudgeLookAway:
+ .string "Der JUROR war\n"
+ .string "irgendwie abgelenkt.$"
+ContestString_WorkHard:
+ .string "Es strengte sich an,\n"
+ .string "Fehler auszubügeln.$"
+ContestString_NoMoreMoves:
+ .string "Es kann keine Attacken\n"
+ .string "mehr ausführen.$"
+ContestString_WorkReallyWell:
+ .string "Das lief unheimlich gut.$"
+ContestString_WorkHardStandout:
+ .string "Es strengte sich genauso\n"
+ .string "wie das beste POKéMON an.$"
+ContestString_JudgeExpectantly:
+ .string "Der JUROR schaute es\n"
+ .string "besonders aufmerksam an.$"
+ContestString_WorkRatherWell:
+ .string "Das lief bedeutend\n"
+ .string "besser.$"
+ContestString_WorkBetter:
+ .string "Es lief etwas besser\n"
+ .string "als sonst.$"
+
+ .align 2
+ .4byte ContestString_AppealJammed
+ .4byte ContestString_FollowLead
+ .4byte ContestString_MessedUp
+ .4byte ContestString_BetterUsual
+ .4byte ContestString_BetterUsual
+ .4byte ContestString_JudgeLookAway
+ .4byte ContestString_WorkHard
+ .4byte ContestString_NoMoreMoves
+ .4byte ContestString_WorkReallyWell
+ .4byte ContestString_WorkHardStandout
+ .4byte ContestString_JudgeExpectantly
+ .4byte ContestString_WorkRatherWell
+ .4byte ContestString_WorkBetter
+
+ContestString_StandOutNone:
+ .string "{STR_VAR_1} stach\n"
+ .string "überhaupt nicht hervor...{PAUSE_UNTIL_PRESS}$"
+ContestString_StandOutNotMuch:
+ .string "{STR_VAR_1} stach nicht\n"
+ .string "besonders hervor...{PAUSE_UNTIL_PRESS}$"
+ContestString_StandOutLittle:
+ .string "{STR_VAR_1} erregte ein\n"
+ .string "wenig Aufmerksamkeit.{PAUSE_UNTIL_PRESS}$"
+ContestString_StandOutLot:
+ .string "{STR_VAR_1} erregte eine\n"
+ .string "Menge Aufmerksamkeit.{PAUSE_UNTIL_PRESS}$"
+ContestString_StandOutTotal:
+ .string "{STR_VAR_1} erhielt die\n"
+ .string "volle Aufmerksamkeit.{PAUSE_UNTIL_PRESS}$"
+ContestString_StandOutDidnt:
+ .string "{STR_VAR_1} konnte\n"
+ .string "keinen Ausdruck zeigen.{PAUSE_UNTIL_PRESS}$"
+
+ .align 2
+gUnknown_083CB2F0:: @ 83CB2F0
+ .4byte ContestString_StandOutNone
+ .4byte ContestString_StandOutNotMuch
+ .4byte ContestString_StandOutLittle
+ .4byte ContestString_StandOutLot
+ .4byte ContestString_StandOutTotal
+ .4byte ContestString_StandOutDidnt
+
+ContestString_AppealAnticipation3:
+ .string "Heiß ersehnt: Der Aus-\n"
+ .string "druck von {STR_VAR_1}.$"
+ContestString_JudgeSatisfied:
+ .string "Der JUROR war sehr\n"
+ .string "zufrieden.$"
+ContestString_Terminator:
+ .string "$"
+ContestString_JudgeHeldFirm:
+ .string "Der JUROR behält\n"
+ .string "{STR_VAR_1} fest im Blick.$"
+ContestString_ChangedPerceptions:
+ .string "{STR_VAR_3} von {STR_VAR_1}\n"
+ .string "ändert die Wahrnehmung.$"
+ContestString_AppealWoreOff:
+ .string "Wirkung von {STR_VAR_1}\n"
+ .string "lässt nach.$"
+ContestString_AppealWoreOff2:
+ .string "Die besondere Wirkung\n"
+ .string "lässt nach.$"
+ContestString_AppealLookSame:
+ .string "Jeder Ausdruck wird sich\n"
+ .string "nun gleichen.$"
+ContestString_AppealCheapened:
+ .string "Ausdruck von {STR_VAR_2}\n"
+ .string "wurde abgewertet.$"
+ContestString_AppealCheapened2:
+ .string "Es wertete die Ausdrücke\n"
+ .string "der anderen PKMN ab.$"
+ContestString_AppealAttentionStolen:
+ .string "Es stahl {STR_VAR_2} die\n"
+ .string "Aufmerksamkeit.$"
+ContestString_AppealCheapened3:
+ .string "Es wertete Ausdruck\n"
+ .string "von {STR_VAR_2} ab.$"
+ContestString_AppealCheapened4:
+ .string "Es wertete die Ausdrücke\n"
+ .string "der anderen stark ab.$"
+ContestString_AppealAnticipation:
+ .string "Alle warten sehnsüchtig\n"
+ .string "auf {STR_VAR_1}.$"
+ContestString_AppealCheapened5:
+ .string "Es wertete den Ausdruck\n"
+ .string "der PKMN vor ihm ab.$"
+ContestString_AppealCheapened6:
+ .string "Es wertete den Lieblings-\n"
+ .string "ausdruck des JURORS ab.$"
+ContestString_AppealCheapened7:
+ .string "Der Ausdruckswert der\n"
+ .string "anderen wurde halbiert.$"
+ContestString_JammedStoodOut:
+ .string "Es macht sich bereit, die\n"
+ .string "anderen zu beeindrucken.$"
+ContestString_AppealNoMore:
+ .string "Es kann an keiner Vor-\n"
+ .string "führung mehr teilnehmen.$"
+ContestString_AppealTouched:
+ .string "Der fantastische Aus-\n"
+ .string "druck berührte den JUROR.$"
+ContestString_AppealAnticipation2:
+ .string "Die Erwartung für die fol-\n"
+ .string "genden Ausdrücke steigt.$"
+ContestString_AppealStoodOut2:
+ .string "Es war so beeindruckend\n"
+ .string "wie ein Spezialausdruck.$"
+ContestString_AppealStoodOut3:
+ .string "Es war so beeindruckend\n"
+ .string "wie {STR_VAR_1}.$"
+ContestString_JammedAppealsNotice:
+ .string "Ein Ausdruck, der gestört\n"
+ .string "wurde, ist unauffälliger.$"
+ContestString_AppealSame:
+ .string "Jeder Teilnehmer hat nun\n"
+ .string "den gleichen Ausdruck.$"
+ContestString_AppealFullWorse:
+ .string "{STR_VAR_1} ist voll. Der\n"
+ .string "Ausdruck wird schlechter.$"
+
+ .align 2
+ .4byte ContestString_JudgeHeldFirm
+ .4byte ContestString_ChangedPerceptions
+ .4byte ContestString_Terminator
+ .4byte ContestString_AppealWoreOff
+ .4byte ContestString_AppealWoreOff2
+ .4byte ContestString_AppealLookSame
+ .4byte ContestString_AppealCheapened
+ .4byte ContestString_AppealCheapened2
+ .4byte ContestString_AppealAttentionStolen
+ .4byte ContestString_AppealCheapened3
+ .4byte ContestString_AppealCheapened4
+ .4byte ContestString_AppealAnticipation
+ .4byte ContestString_AppealCheapened5
+ .4byte ContestString_AppealCheapened6
+ .4byte ContestString_AppealCheapened7
+ .4byte ContestString_JammedStoodOut
+ .4byte ContestString_AppealNoMore
+ .4byte ContestString_AppealTouched
+ .4byte ContestString_AppealAnticipation2
+ .4byte ContestString_AppealStoodOut2
+ .4byte ContestString_AppealStoodOut3
+ .4byte ContestString_Terminator
+ .4byte ContestString_Terminator
+ .4byte ContestString_Terminator
+ .4byte ContestString_JammedAppealsNotice
+ .4byte ContestString_AppealSame
+ContestString_MoreConscious:
+ .string "Es wird sich der anderen\n"
+ .string "PKMN mehr bewusst.{PAUSE 60}$"
+ContestString_NoAppeal:
+ .string "{STR_VAR_1} kann danach\n"
+ .string "keinen Ausdruck zeigen.{PAUSE 60}$"
+ContestString_SettleDown:
+ .string "Es kommt ein wenig\n"
+ .string "zur Ruhe.{PAUSE 60}$"
+ContestString_ObliviousToOthers:
+ .string "Die anderen PKMN nehmen\n"
+ .string "es überhaupt nicht wahr.{PAUSE 60}$"
+ContestString_LessAware:
+ .string "Es ist sich der anderen\n"
+ .string "PKMN kaum bewusst.{PAUSE 60}$"
+ContestString_StoppedCaring:
+ .string "Es kümmert sich nicht\n"
+ .string "mehr viel um andere PKMN.{PAUSE 60}$"
+ContestString_StartleAttempt:
+ .string "Es versucht, die anderen\n"
+ .string "PKMN zu erschrecken.{PAUSE 60}$"
+ContestString_DazzleAttempt:
+ .string "Es versucht, die anderen\n"
+ .string "PKMN zu blenden.{PAUSE 60}$"
+ContestString_JudgeLookAway2:
+ .string "Der JUROR schaut\n"
+ .string "{STR_VAR_1} nicht mehr an.{PAUSE 60}$"
+ContestString_UnnerveAttempt:
+ .string "Es versucht, die folgenden\n"
+ .string "PKMN zu entnerven.{PAUSE 60}$"
+ContestString_Nervous:
+ .string "{STR_VAR_1} wird\n"
+ .string "nervös.{PAUSE 60}$"
+ContestString_UnnerveWaiting:
+ .string "Dieser Ausdruck soll die\n"
+ .string "anderen PKMN entnerven.{PAUSE 60}$"
+ContestString_TauntWell:
+ .string "Es verhöhnt die\n"
+ .string "besseren PKMN.{PAUSE 60}$"
+ContestString_RegainedForm:
+ .string "{STR_VAR_1} findet zu\n"
+ .string "seiner Form zurück.{PAUSE 60}$"
+ContestString_JamWell:
+ .string "Es versucht, die besseren\n"
+ .string "PKMN zu beeindrucken.{PAUSE 60}$"
+ContestString_HustleStandout:
+ .string "{STR_VAR_1} an der Spitze\n"
+ .string "engagiert sich noch mehr.{PAUSE 60}$"
+ContestString_WorkHardUnnoticed:
+ .string "Das bisher unauffällige\n"
+ .string "{STR_VAR_1} gibt alles.$"
+ContestString_WorkBefore:
+ .string "Es strengt sich genauso\n"
+ .string "an wie die PKMN vor ihm.{PAUSE 60}$"
+ContestString_AppealNotWell:
+ .string "Ausdruck von {STR_VAR_1}:\n"
+ .string "Kam nicht gut an.{PAUSE 60}$"
+ContestString_WorkPreceding:
+ .string "Es strengt sich an wie die\n"
+ .string "vorangegangenen PKMN.{PAUSE 60}$"
+ContestString_AppealNotWell2:
+ .string "Ausdruck von {STR_VAR_1}:\n"
+ .string "Verlief nicht so gut.{PAUSE 60}$"
+ContestString_AppealNotShownWell:
+ .string "Ausdruck v. {STR_VAR_1}: \n"
+ .string "Wurde gestört.{PAUSE 60}$"
+ContestString_AppealSlightlyWell:
+ .string "Ausdruck von {STR_VAR_1}:\n"
+ .string "Verlief ganz gut.{PAUSE 60}$"
+ContestString_AppealPrettyWell:
+ .string "Ausdruck von {STR_VAR_1}:\n"
+ .string "Kam ganz gut an.{PAUSE 60}$"
+ContestString_AppealExcellently:
+ .string "{STR_VAR_1} führte seinen\n"
+ .string "Ausdruck exzellent vor.{PAUSE 60}$"
+ContestString_AppealDud:
+ .string "Ausdruck von {STR_VAR_1}:\n"
+ .string "Er war absolut mies.{PAUSE 60}$"
+ContestString_AppealNotVeryWell:
+ .string "Ausdruck von {STR_VAR_1}:\n"
+ .string "Er war nicht so gut.{PAUSE 60}$"
+ContestString_AppealSlightlyWell2:
+ .string "Ausdruck von {STR_VAR_1}:\n"
+ .string "Er war nicht schlecht.{PAUSE 60}$"
+ContestString_AppealPrettyWell2:
+ .string "Ausdruck von {STR_VAR_1}:\n"
+ .string "Er war recht gut.{PAUSE 60}$"
+ContestString_AppealVeryWell:
+ .string "Ausdruck von {STR_VAR_1}:\n"
+ .string "Er war sehr gut.{PAUSE 60}$"
+ContestString_AppealExcellently2:
+ .string "Ausdruck von {STR_VAR_1}:\n"
+ .string "Er war exzellent.{PAUSE 60}$"
+ContestString_SameTypeGood:
+ .string "Der gleiche Typ wie das\n"
+ .string "vorhergehende PKMN - gut!{PAUSE 60}$"
+ContestString_DiffTypeGood:
+ .string "Nicht der gleiche Typ wie\n"
+ .string "das vorherige PKMN - gut!{PAUSE 60}$"
+ContestString_StoodOutAsMuch:
+ .string "Es ist viel besser als die\n"
+ .string "vorhergehenden PKMN.{PAUSE 60}$"
+ContestString_NotAsWell:
+ .string "Es war nicht so gut wie\n"
+ .string "das PKMN vor ihm.{PAUSE 60}$"
+ContestString_ConditionRose:
+ .string "Die Kondition von\n"
+ .string "{STR_VAR_1} stieg.{PAUSE 60}$"
+ContestString_HotStatus:
+ .string "Status von {STR_VAR_1}:\n"
+ .string "Bewirkt guten Ausdruck!{PAUSE 60}$"
+ContestString_MoveUpLine:
+ .string "Es steigt in der Reihen-\n"
+ .string "folge auf.{PAUSE 60}$"
+ContestString_MoveBackLine:
+ .string "Es fällt in der Reihen-\n"
+ .string "folge zurück.{PAUSE 60}$"
+ContestString_ScrambleOrder:
+ .string "Es bringt die Reihenfolge\n"
+ .string "durcheinander.{PAUSE 60}$"
+
+gUnknown_083CBD52:: @ 83CBD52
+ContestString_JudgeExpectantly2:
+ .string "Der JUROR betrachtet\n"
+ .string "{STR_VAR_1} interessiert.{PAUSE 60}$"
+
+gUnknown_083CBD79:: @ 83CBD79
+ContestString_WentOverWell:
+ .string "Die Combo der Ausdrücke\n"
+ .string "kam gut an.{PAUSE 60}$"
+
+gUnknown_083CBD9D:: @ 83CBD9D
+ContestString_WentOverVeryWell:
+ .string "Die Combo der Ausdrücke\n"
+ .string "kam sehr gut an.{PAUSE 60}$"
+
+gUnknown_083CBDC6:: @ 83CBDC6
+ContestString_AppealComboExcellently:
+ .string "Die Combo der Ausdrücke\n"
+ .string "kam exzellent an.{PAUSE 60}$"
+ContestString_AvertGaze:
+ .string "{STR_VAR_1} gelingt es,\n"
+ .string "den Blick abzuwenden.{PAUSE 60}$"
+ContestString_AvoidSeeing:
+ .string "{STR_VAR_1} wandte den\n"
+ .string "Blick erfolgreich ab.{PAUSE 60}$"
+ContestString_NotFazed:
+ .string "{STR_VAR_1} lässt sich\n"
+ .string "davon nicht ablenken.{PAUSE 60}$"
+ContestString_LittleDistracted:
+ .string "{STR_VAR_1} wurde etwas\n"
+ .string "unruhig.{PAUSE 60}$"
+ContestString_AttemptStartle:
+ .string "Es versucht, die anderen\n"
+ .string "PKMN zu verschrecken.{PAUSE 60}$"
+ContestString_LookedDown:
+ .string "{STR_VAR_1} blickt\n"
+ .string "irritiert zu Boden.{PAUSE 60}$"
+ContestString_TurnedBack:
+ .string "{STR_VAR_1} dreht sich\n"
+ .string "irritiert um.{PAUSE 60}$"
+ContestString_UtterCry:
+ .string "{STR_VAR_1} kann einen \n"
+ .string "Laut nicht unterdrücken.{PAUSE 60}$"
+ContestString_LeaptUp:
+ .string "{STR_VAR_1} kann nicht\n"
+ .string "anders und springt auf.{PAUSE 60}$"
+ContestString_TrippedOver:
+ .string "{STR_VAR_1} ist so irri-\n"
+ .string "tiert, dass es stolpert.{PAUSE 60}$"
+
+gUnknown_083CBF60:: @ 83CBF60
+ContestString_TooNervous:
+ .string "{STR_VAR_1} ist zu nervös,\n"
+ .string "um etwas vorzuführen.{PAUSE 60}$"
+ContestString_MessedUp2:
+ .string "Es hatte keinen Erfolg.{PAUSE 60}$"
+ContestString_FailedTargetNervous:
+ .string "Es konnte keine\n"
+ .string "Nervosität erzeugen.{PAUSE 60}$"
+ContestString_FailedAnyoneNervous:
+ .string "Aber es konnte niemanden\n"
+ .string "nervös machen.{PAUSE 60}$"
+ContestString_Ignored:
+ .string "Es wurde ignoriert...{PAUSE 60}$"
+ContestString_NoConditionImprove:
+ .string "Es konnte seinen Aus-\n"
+ .string "druck nicht verstärken...{PAUSE 60}$"
+ContestString_BadConditionWeakAppeal:
+ .string "Schwacher Ausdruck we-\n"
+ .string "gen schlechter Konditon.{PAUSE 60}$"
+ContestString_Unaffected:
+ .string "{STR_VAR_1} blieb\n"
+ .string "unbeeindruckt.{PAUSE 60}$"
+
+gUnknown_083CC075:: @ 83CC075
+ContestString_DissapointedRepeat:
+ .string "{STR_VAR_1} enttäuscht\n"
+ .string "durch Wiederholung.{PAUSE 60}$"
+
+gUnknown_083CC0A0:: @ 83CC0A0
+ContestString_WentOverGreat:
+ .string "Die {STR_VAR_3} von\n"
+ .string "{STR_VAR_1} war sehr gut.{PAUSE 60}$"
+
+gUnknown_083CC0BC:: @ 83CC0BC
+ContestString_DidntGoWell:
+ .string "Die {STR_VAR_3} von\n"
+ .string "{STR_VAR_1} war nicht gut.{PAUSE 60}$"
+
+gUnknown_083CC0E3:: @ 83CC0E3
+ContestString_GotCrowdGoing:
+ .string "{STR_VAR_1} begeistert\n"
+ .string "Publikum mit {STR_VAR_3}.{PAUSE 60}$"
+
+gUnknown_083CC103:: @ 83CC103
+ContestString_CantAppealNextTurn:
+ .string "{STR_VAR_1} setzt in der \n"
+ .string "folgenden Runde aus.{PAUSE 60}$"
+ContestString_AttractedAttention:
+ .string "Die Aufmerksamkeit des\n"
+ .string "Publikums liegt auf ihm.{PAUSE 60}$"
+
+gUnknown_083CC14A:: @ 83CC14A
+ContestString_CrowdWatches:
+ .string "Das Publikum beobachtet\n"
+ .string "weiterhin {STR_VAR_3}.{PAUSE 60}$"
+
+gUnknown_083CC16E:: @ 83CC16E
+ContestString_Ignored2:
+ .string "{STR_VAR_2} von\n"
+ .string "{STR_VAR_1} ist ignoriert.{PAUSE 60}$"
+
+ .align 2
+gUnknown_083CC188:: @ 83CC188
+ .4byte ContestString_MoreConscious
+ .4byte ContestString_NoAppeal
+ .4byte ContestString_SettleDown
+ .4byte ContestString_ObliviousToOthers
+ .4byte ContestString_LessAware
+ .4byte ContestString_StoppedCaring
+ .4byte ContestString_StartleAttempt
+ .4byte ContestString_DazzleAttempt
+ .4byte ContestString_JudgeLookAway2
+ .4byte ContestString_UnnerveAttempt
+ .4byte ContestString_Nervous
+ .4byte ContestString_UnnerveWaiting
+ .4byte ContestString_TauntWell
+ .4byte ContestString_RegainedForm
+ .4byte ContestString_JamWell
+ .4byte ContestString_HustleStandout
+ .4byte ContestString_WorkHardUnnoticed
+ .4byte ContestString_WorkBefore
+ .4byte ContestString_AppealNotWell
+ .4byte ContestString_WorkPreceding
+ .4byte ContestString_AppealNotWell2
+ .4byte ContestString_AppealNotShownWell
+ .4byte ContestString_AppealSlightlyWell
+ .4byte ContestString_AppealPrettyWell
+ .4byte ContestString_AppealExcellently
+ .4byte ContestString_AppealDud
+ .4byte ContestString_AppealNotVeryWell
+ .4byte ContestString_AppealSlightlyWell2
+ .4byte ContestString_AppealPrettyWell2
+ .4byte ContestString_AppealVeryWell
+ .4byte ContestString_AppealExcellently2
+ .4byte ContestString_SameTypeGood
+ .4byte ContestString_DiffTypeGood
+ .4byte ContestString_StoodOutAsMuch
+ .4byte ContestString_NotAsWell
+ .4byte ContestString_ConditionRose
+ .4byte ContestString_HotStatus
+ .4byte ContestString_MoveUpLine
+ .4byte ContestString_MoveBackLine
+ .4byte ContestString_ScrambleOrder
+ .4byte ContestString_JudgeExpectantly2 @ expectantly
+ .4byte ContestString_WentOverWell
+ .4byte ContestString_WentOverVeryWell
+ .4byte ContestString_AppealComboExcellently
+ .4byte ContestString_AvertGaze
+ .4byte ContestString_AvoidSeeing
+ .4byte ContestString_NotFazed
+ .4byte ContestString_LittleDistracted
+ .4byte ContestString_AttemptStartle
+ .4byte ContestString_LookedDown
+ .4byte ContestString_TurnedBack
+ .4byte ContestString_UtterCry
+ .4byte ContestString_LeaptUp
+ .4byte ContestString_TrippedOver
+ .4byte ContestString_MessedUp2
+ .4byte ContestString_FailedTargetNervous
+ .4byte ContestString_FailedAnyoneNervous
+ .4byte ContestString_Ignored
+ .4byte ContestString_NoConditionImprove
+ .4byte ContestString_BadConditionWeakAppeal
+ .4byte ContestString_Unaffected
+ .4byte ContestString_AttractedAttention
+
+gUnknown_083CC280:: @ 83CC280
+ .string "Scheu$"
+
+gUnknown_083CC288:: @ 83CC288
+ .string "Besorgnis$"
+
+gUnknown_083CC290:: @ 83CC290
+ .string "Faulheit$"
+
+gUnknown_083CC299:: @ 83CC299
+ .string "Zögern$"
+
+gUnknown_083CC2A3:: @ 83CC2A3
+ .string "Furcht$"
+
+ContestString_Coolness:
+ .string "Coolness$"
+ContestString_Beauty2:
+ .string "Schönheit$"
+ContestString_Cuteness:
+ .string "Anmut$"
+ContestString_Smartness:
+ .string "Klugheit$"
+ContestString_Toughness:
+ .string "Stärke$"
+
+ .align 2
+gUnknown_083CC2D8:: @ 83CC2D8
+ .4byte ContestString_Coolness
+ .4byte ContestString_Beauty2
+ .4byte ContestString_Cuteness
+ .4byte ContestString_Smartness
+ .4byte ContestString_Toughness
+
+gUnknown_083CC2EC:: @ 83CC2EC
+ .string "SPANNUNG:$"
+
+ContestString_CoolMove:
+ .string "COOLE Att.$"
+
+ContestString_BeautyMove:
+ .string "SCHÖNE Att.$"
+
+ContestString_CuteMove:
+ .string "ANMUT-Att.$"
+
+ContestString_SmartMove:
+ .string "KLUGE Att.$"
+
+ContestString_ToughMove:
+ .string "STARKE Att.$"
+
+ContestString_UnknownMoveType:
+ .string "???$"
+
+ .align 2
+gUnknown_083CC330:: @ 83CC330
+ .4byte ContestString_CoolMove
+ .4byte ContestString_BeautyMove
+ .4byte ContestString_CuteMove
+ .4byte ContestString_SmartMove
+ .4byte ContestString_ToughMove
+ .4byte ContestString_UnknownMoveType
+
+@ unused?
+ContestString_Rank:
+ .string "KLASSE$"
+
+ .string "{HIGHLIGHT TRANSPARENT}{COLOR MAGENTA} $"
diff --git a/data-de/text/credits.inc b/data-de/text/credits.inc
new file mode 100644
index 000000000..1d2d63161
--- /dev/null
+++ b/data-de/text/credits.inc
@@ -0,0 +1,971 @@
+Text_Version_Ruby:
+ .string "POKéMON RUBIN-EDITION$"
+Text_Version_Sapphire:
+ .string "POKéMON SAPHIR-EDITION$"
+Category_Credits:
+ .string "{PALETTE 9}Credits$"
+Category_ExecutiveDirector:
+ .string "{PALETTE 9}Executive Director$"
+Category_Director:
+ .string "{PALETTE 9}Director$"
+Category_ArtDirector:
+ .string "{PALETTE 9}Art Director$"
+Category_BattleDirector:
+ .string "{PALETTE 9}Battle Director$"
+Category_MainProgrammer:
+ .string "{PALETTE 9}Main Programmer$"
+Category_BattleSystemProgrammer:
+ .string "{PALETTE 9}Battle System Programmer$"
+Category_FieldSystemProgrammer:
+ .string "{PALETTE 9}Field System Programmer$"
+Category_Programmers:
+ .string "{PALETTE 9}Programmers$"
+Category_MainGraphicDesigner:
+ .string "{PALETTE 9}Main Graphic Designer$"
+Category_POKeMONGraphicDesigners:
+ .string "{PALETTE 9}POKéMON & Graphic Designers$"
+Category_POKeMONDesigners:
+ .string "{PALETTE 9}POKéMON Designers$"
+Category_MusicComposition:
+ .string "{PALETTE 9}Music Composition$"
+Category_SoundEffectsPOKeMONVoices:
+ .string "{PALETTE 9}Sound Effects & POKéMON Voices$"
+Category_GameDesigners:
+ .string "{PALETTE 9}Game Designers$"
+Category_PlotScenario:
+ .string "{PALETTE 9}Plot Scenario$"
+Category_GameScenario:
+ .string "{PALETTE 9}Game Scenario$"
+Category_ScriptDesigners:
+ .string "{PALETTE 9}Script Designers$"
+Category_MapDesigners:
+ .string "{PALETTE 9}Map Designers$"
+Category_MapDataDesigners:
+ .string "{PALETTE 9}Map Data Designers$"
+Category_ParametricDesigners:
+ .string "{PALETTE 9}Parametric Designers$"
+Category_POKeDEXText:
+ .string "{PALETTE 9}POKéDEX Text$"
+Category_EnvironmentToolProgrammers:
+ .string "{PALETTE 9}Environment & Tool Programmers$"
+Category_ProductTesting:
+ .string "{PALETTE 9}Product Testing$"
+Category_SpecialThanks:
+ .string "{PALETTE 9}Special Thanks$"
+Category_Coordinators:
+ .string "{PALETTE 9}Coordinators$"
+Category_Producers:
+ .string "{PALETTE 9}Producers$"
+Category_ExecutiveProducers:
+ .string "{PALETTE 9}Executive Producers$"
+Category_InformationSupervisors:
+ .string "{PALETTE 9}Information Supervisors$"
+Category_TaskManagers:
+ .string "{PALETTE 9}Task Managers$"
+Category_BrailleCodeCheck:
+ .string "{PALETTE 9}Braille Code Check$"
+Category_GermanVersionCoordinators:
+ .string "{PALETTE 9}German Version Coordinators$"
+Category_Translators:
+ .string "{PALETTE 9}Translators$"
+Category_ProductSupport:
+ .string "{PALETTE 9}Product Support$"
+Category_Artwork:
+ .string "{PALETTE 9}Artwork$"
+Category_TextEditor:
+ .string "{PALETTE 9}Text Editor$"
+Category_NOEProductTesting:
+ .string "{PALETTE 9}NOE Product Testing$"
+Category_GraphicDesigners:
+ .string "{PALETTE 9}Graphic Designers$"
+Text_SatoshiTajiri:
+ .string "Satoshi Tajiri$"
+Text_Masuda:
+ .string "Junichi Masuda$"
+Text_Sugimori:
+ .string "Ken Sugimori$"
+Text_Morimoto:
+ .string "Shigeki Morimoto$"
+Text_TetsuyaWatanabe:
+ .string "Tetsuya Watanabe$"
+Text_Sogabe:
+ .string "Hisashi Sogabe$"
+Text_Tamada:
+ .string "Sousuke Tamada$"
+Text_Mori:
+ .string "Akito Mori$"
+Text_Kagaya:
+ .string "Keita Kagaya$"
+Text_Matsuda:
+ .string "Yoshinori Matsuda$"
+Text_HiroyukiNakamura:
+ .string "Hiroyuki Nakamura$"
+Text_Taya:
+ .string "Masao Taya$"
+Text_Nohara:
+ .string "Satoshi Nohara$"
+Text_TomomichiOhta:
+ .string "Tomomichi Ohta$"
+Text_Iwasawa:
+ .string "Miyuki Iwasawa$"
+Text_TakenoriOhta:
+ .string "Takenori Ohta$"
+Text_Yoshida:
+ .string "Hironobu Yoshida$"
+Text_Fujiwara:
+ .string "Motofumi Fujiwara$"
+Text_SatoshiOhta:
+ .string "Satoshi Ohta$"
+Text_Iwashita:
+ .string "Asuka Iwashita$"
+Text_Tomita:
+ .string "Aimi Tomita$"
+Text_Unno:
+ .string "Takao Unno$"
+Text_Eo:
+ .string "Kanako Eo$"
+Text_Okutani:
+ .string "Jun Okutani$"
+Text_Nishida:
+ .string "Atsuko Nishida$"
+Text_Saito:
+ .string "Muneo Saito$"
+Text_Yoshikawa:
+ .string "Rena Yoshikawa$"
+Text_Ichinose:
+ .string "Go Ichinose$"
+Text_Aoki:
+ .string "Morikazu Aoki$"
+Text_Nishino:
+ .string "Koji Nishino$"
+Text_Matsushima:
+ .string "Kenji Matsushima$"
+Text_TetsujiOhta:
+ .string "Tetsuji Ohta$"
+Text_Sato:
+ .string "Hitomi Sato$"
+Text_Kawachimaru:
+ .string "Takeshi Kawachimaru$"
+Text_Shimoyamada:
+ .string "Teruyuki Shimoyamada$"
+Text_Ohmori:
+ .string "Shigeru Ohmori$"
+Text_Takahashi:
+ .string "Tadashi Takahashi$"
+Text_ToshinobuMatsumiya:
+ .string "Toshinobu Matsumiya$"
+Text_Tomisawa:
+ .string "Akihito Tomisawa$"
+Text_Enomoto:
+ .string "Hiroki Enomoto$"
+Text_Terada:
+ .string "Kazuyuki Terada$"
+Text_Sakurai:
+ .string "Yuri Sakurai$"
+Text_Sagawa:
+ .string "Hiromi Sagawa$"
+Text_Tominaga:
+ .string "Kenji Tominaga$"
+Text_YoshioTajiri:
+ .string "Yoshio Tajiri$"
+Text_Sasaki:
+ .string "Teiko Sasaki$"
+Text_Hamano:
+ .string "Sachiko Hamano$"
+Text_ChieMatsumiya:
+ .string "Chie Matsumiya$"
+Text_Shinozaki:
+ .string "Akiko Shinozaki$"
+Text_Fujii:
+ .string "Atsuko Fujii$"
+Text_SuperMarioClub:
+ .string "NCL Super Mario Club$"
+Text_Tada:
+ .string "Atsushi Tada$"
+Text_Ohnishi:
+ .string "Takahiro Ohnishi$"
+Text_Okamura:
+ .string "Norihide Okamura$"
+Text_HiroNakamura:
+ .string "Hiro Nakamura$"
+Text_Uesugi:
+ .string "Hiroyuki Uesugi$"
+Text_Murakawa:
+ .string "Teruki Murakawa$"
+Text_Kinashi:
+ .string "Akira Kinashi$"
+Text_Takizawa:
+ .string "Michiko Takizawa$"
+Text_Takada:
+ .string "Makiko Takada$"
+Text_Kondo:
+ .string "Takanao Kondo$"
+Text_Mashima:
+ .string "Ai Mashima$"
+Text_Nomoto:
+ .string "Gakuji Nomoto$"
+Text_Izushi:
+ .string "Takehiro Izushi$"
+Text_Yamagami:
+ .string "Hitoshi Yamagami$"
+Text_KyokoWatanabe:
+ .string "Kyoko Watanabe$"
+Text_Nakano:
+ .string "Takao Nakano$"
+Text_Jinnai:
+ .string "Hiroyuki Jinnai$"
+Text_Tsuru:
+ .string "Hiroaki Tsuru$"
+Text_Ishihara:
+ .string "Tsunekaz Ishihara$"
+Text_Iwata:
+ .string "Satoru Iwata$"
+Text_Suyama:
+ .string "Kazuya Suyama$"
+Text_Mitsuhara:
+ .string "Satoshi Mitsuhara$"
+Text_JapanBrailleLibrary:
+ .string "Japan Braille Library$"
+Text_Komura:
+ .string "Tomotaka Komura$"
+Text_Ohashi:
+ .string "Mikiko Ohashi$"
+Text_Yamamoto:
+ .string "Souichi Yamamoto$"
+Text_Funakoshi:
+ .string "Masanori Funakoshi$"
+Text_Nakamichi:
+ .string "Kimiko Nakamichi$"
+Text_Hara:
+ .string "Daisuke Hara$"
+Text_Ford:
+ .string "Sayoko Blodgett-Ford$"
+Text_Barlow:
+ .string "Nicola Pratt-Barlow$"
+Text_Uyama:
+ .string "Koji Uyama$"
+Text_EBU:
+ .string "European Blind Union$"
+Text_Saeki:
+ .string "Naoko Saeki$"
+Text_Sadahisa:
+ .string "Kayo Sadahisa$"
+Text_Schafer:
+ .string "Daniel Schäfers$"
+Text_Deimel:
+ .string "Martina Deimel$"
+Text_Jahn:
+ .string "Andrea Jähn$"
+Text_Victoria:
+ .string "Ángel Victoria$"
+Text_Mawer:
+ .string "Matthew Mawer$"
+Text_Danieli:
+ .string "Alessio Danieli$"
+Text_Schnitzer:
+ .string "Rudi Schnitzer$"
+Text_Pujos:
+ .string "Gabriera Pujós$"
+Text_CreditsTerminator:
+ .string "$"
+@ pointer table
+
+CreditsTerminator::
+ credits_entry 0, Text_CreditsTerminator
+
+CreditsCredits::
+ credits_entry 11, Category_Credits
+
+CreditsExecutiveDirector::
+ credits_entry 8, Category_ExecutiveDirector
+
+CreditsDirector::
+ credits_entry 12, Category_Director
+
+CreditsArtDirector::
+ credits_entry 10, Category_ArtDirector
+
+CreditsBattleDirector::
+ credits_entry 10, Category_BattleDirector
+
+CreditsMainProgrammer::
+ credits_entry 10, Category_MainProgrammer
+
+CreditsBattleSystemProgrammer::
+ credits_entry 8, Category_BattleSystemProgrammer
+
+CreditsFieldSystemProgrammer::
+ credits_entry 7, Category_FieldSystemProgrammer
+
+CreditsProgrammers::
+ credits_entry 12, Category_Programmers
+
+CreditsMainGraphicDesigner::
+ credits_entry 7, Category_MainGraphicDesigner
+
+CreditsPOKeMONGraphicDesigners::
+ credits_entry 6, Category_POKeMONGraphicDesigners
+
+CreditsPOKeMONDesigners::
+ credits_entry 10, Category_POKeMONDesigners
+
+CreditsMusicComposition::
+ credits_entry 13, Category_MusicComposition
+
+CreditsSoundEffectsPOKeMONVoices::
+ credits_entry 4, Category_SoundEffectsPOKeMONVoices
+
+CreditsGameDesigners::
+ credits_entry 11, Category_GameDesigners
+
+CreditsPlotScenario::
+ credits_entry 11, Category_PlotScenario
+
+CreditsGameScenario::
+ credits_entry 13, Category_GameScenario
+
+CreditsScriptDesigners::
+ credits_entry 10, Category_ScriptDesigners
+
+CreditsMapDesigners::
+ credits_entry 11, Category_MapDesigners
+
+CreditsMapDataDesigners::
+ credits_entry 9, Category_MapDataDesigners
+
+CreditsParametricDesigners::
+ credits_entry 9, Category_ParametricDesigners
+
+CreditsPOKeDEXText::
+ credits_entry 11, Category_POKeDEXText
+
+CreditsEnvironmentToolProgrammers::
+ credits_entry 6, Category_EnvironmentToolProgrammers
+
+CreditsProductTesting::
+ credits_entry 11, Category_ProductTesting
+
+CreditsSpecialThanks::
+ credits_entry 10, Category_SpecialThanks
+
+CreditsCoordinators::
+ credits_entry 11, Category_Coordinators
+
+CreditsProducers::
+ credits_entry 11, Category_Producers
+
+CreditsExecutiveProducers::
+ credits_entry 7, Category_ExecutiveProducers
+
+CreditsInformationSupervisors::
+ credits_entry 10, Category_InformationSupervisors
+
+CreditsTaskManagers::
+ credits_entry 8, Category_TaskManagers
+
+CreditsBrailleCodeCheck::
+ credits_entry 10, Category_BrailleCodeCheck
+
+CreditsSatoshiTajiri::
+ credits_entry 11, Text_SatoshiTajiri
+
+CreditsMasuda::
+ credits_entry 11, Text_Masuda
+
+CreditsSugimori::
+ credits_entry 11, Text_Sugimori
+
+CreditsMorimoto::
+ credits_entry 11, Text_Morimoto
+
+CreditsTetsuyaWatanabe::
+ credits_entry 11, Text_TetsuyaWatanabe
+
+CreditsSogabe::
+ credits_entry 11, Text_Sogabe
+
+CreditsTamada::
+ credits_entry 11, Text_Tamada
+
+CreditsMori::
+ credits_entry 11, Text_Mori
+
+CreditsKagaya::
+ credits_entry 11, Text_Kagaya
+
+CreditsMatsuda::
+ credits_entry 11, Text_Matsuda
+
+CreditsHiroyukiNakamura::
+ credits_entry 11, Text_HiroyukiNakamura
+
+CreditsTaya::
+ credits_entry 11, Text_Taya
+
+CreditsNohara::
+ credits_entry 11, Text_Nohara
+
+CreditsTomomichiOhta::
+ credits_entry 11, Text_TomomichiOhta
+
+CreditsIwasawa::
+ credits_entry 11, Text_Iwasawa
+
+CreditsTakenoriOhta::
+ credits_entry 11, Text_TakenoriOhta
+
+CreditsYoshida::
+ credits_entry 11, Text_Yoshida
+
+CreditsFujiwara::
+ credits_entry 11, Text_Fujiwara
+
+CreditsSatoshiOhta::
+ credits_entry 11, Text_SatoshiOhta
+
+CreditsIwashita::
+ credits_entry 11, Text_Iwashita
+
+CreditsTomita::
+ credits_entry 11, Text_Tomita
+
+CreditsUnno::
+ credits_entry 11, Text_Unno
+
+CreditsEo::
+ credits_entry 11, Text_Eo
+
+CreditsOkutani::
+ credits_entry 11, Text_Okutani
+
+CreditsNishida::
+ credits_entry 11, Text_Nishida
+
+CreditsSaito::
+ credits_entry 11, Text_Saito
+
+CreditsYoshikawa::
+ credits_entry 11, Text_Yoshikawa
+
+CreditsIchinose::
+ credits_entry 11, Text_Ichinose
+
+CreditsAoki::
+ credits_entry 11, Text_Aoki
+
+CreditsNishino::
+ credits_entry 11, Text_Nishino
+
+CreditsMatsushima::
+ credits_entry 11, Text_Matsushima
+
+CreditsTetsujiOhta::
+ credits_entry 11, Text_TetsujiOhta
+
+CreditsSato::
+ credits_entry 11, Text_Sato
+
+CreditsKawachimaru::
+ credits_entry 11, Text_Kawachimaru
+
+CreditsShimoyamada::
+ credits_entry 11, Text_Shimoyamada
+
+CreditsOhmori::
+ credits_entry 11, Text_Ohmori
+
+CreditsTakahashi::
+ credits_entry 11, Text_Takahashi
+
+CreditsToshinobuMatsumiya::
+ credits_entry 11, Text_ToshinobuMatsumiya
+
+CreditsTomisawa::
+ credits_entry 11, Text_Tomisawa
+
+CreditsEnomoto::
+ credits_entry 11, Text_Enomoto
+
+CreditsTerada::
+ credits_entry 11, Text_Terada
+
+CreditsSakurai::
+ credits_entry 11, Text_Sakurai
+
+CreditsSagawa::
+ credits_entry 11, Text_Sagawa
+
+CreditsTominaga::
+ credits_entry 11, Text_Tominaga
+
+CreditsYoshioTajiri:
+ credits_entry 11, Text_YoshioTajiri
+
+CreditsSasaki::
+ credits_entry 11, Text_Sasaki
+
+CreditsHamano::
+ credits_entry 11, Text_Hamano
+
+CreditsChieMatsumiya::
+ credits_entry 11, Text_ChieMatsumiya
+
+CreditsShinozaki::
+ credits_entry 11, Text_Shinozaki
+
+CreditsFujii::
+ credits_entry 11, Text_Fujii
+
+CreditsSuperMarioClub::
+ credits_entry 11, Text_SuperMarioClub
+
+CreditsTada::
+ credits_entry 11, Text_Tada
+
+CreditsOhnishi::
+ credits_entry 11, Text_Ohnishi
+
+CreditsOkamura::
+ credits_entry 11, Text_Okamura
+
+CreditsHiroNakamura::
+ credits_entry 11, Text_HiroNakamura
+
+CreditsUesugi::
+ credits_entry 11, Text_Uesugi
+
+CreditsMurakawa::
+ credits_entry 11, Text_Murakawa
+
+CreditsKinashi::
+ credits_entry 11, Text_Kinashi
+
+CreditsTakizawa::
+ credits_entry 11, Text_Takizawa
+
+CreditsTakada::
+ credits_entry 11, Text_Takada
+
+CreditsKondo::
+ credits_entry 11, Text_Kondo
+
+CreditsMashima::
+ credits_entry 11, Text_Mashima
+
+CreditsNomoto::
+ credits_entry 11, Text_Nomoto
+
+CreditsIzushi::
+ credits_entry 11, Text_Izushi
+
+CreditsYamagami::
+ credits_entry 11, Text_Yamagami
+
+CreditsKyokoWatanabe::
+ credits_entry 11, Text_KyokoWatanabe
+
+CreditsNakano::
+ credits_entry 11, Text_Nakano
+
+CreditsJinnai::
+ credits_entry 11, Text_Jinnai
+
+CreditsTsuru::
+ credits_entry 11, Text_Tsuru
+
+CreditsIshihara::
+ credits_entry 11, Text_Ishihara
+
+CreditsIwata::
+ credits_entry 11, Text_Iwata
+
+CreditsSuyama::
+ credits_entry 11, Text_Suyama
+
+CreditsMitsuhara::
+ credits_entry 11, Text_Mitsuhara
+
+CreditsJapanBrailleLibrary::
+ credits_entry 9, Text_JapanBrailleLibrary
+
+CreditsKomura::
+ credits_entry 11, Text_Komura
+
+CreditsOhashi::
+ credits_entry 11, Text_Ohashi
+
+CreditsTranslators::
+ credits_entry 0, Category_Translators
+
+CreditsProductSupport::
+ credits_entry 0, Category_ProductSupport
+
+CreditsArtwork::
+ credits_entry 0, Category_Artwork
+
+CreditsTextEditor::
+ credits_entry 0, Category_TextEditor
+
+CreditsGraphicDesigners::
+ credits_entry 0, Category_GraphicDesigners
+
+CreditsYamamoto::
+ credits_entry 0, Text_Yamamoto
+
+CreditsFunakoshi::
+ credits_entry 0, Text_Funakoshi
+
+CreditsNakamichi::
+ credits_entry 0, Text_Nakamichi
+
+CreditsHara::
+ credits_entry 0, Text_Hara
+
+CreditsFord::
+ credits_entry 0, Text_Ford
+
+CreditsBarlow::
+ credits_entry 0, Text_Barlow
+
+CreditsUyama::
+ credits_entry 0, Text_Uyama
+
+CreditsEBU::
+ credits_entry 0, Text_EBU
+
+CreditsVersion::
+ credits_entry 0, Text_Version_Ruby
+
+CreditsNOEProductTesting::
+ credits_entry 0, Category_NOEProductTesting
+
+CreditsSaeki::
+ credits_entry 0, Text_Saeki
+
+CreditsSadahisa::
+ credits_entry 0, Text_Sadahisa
+
+CreditsGermanVersionCoordinators::
+ credits_entry 0, Category_GermanVersionCoordinators
+
+CreditsSchafer::
+ credits_entry 0, Text_Schafer
+
+CreditsDeimel::
+ credits_entry 0, Text_Deimel
+
+CreditsJahn::
+ credits_entry 0, Text_Jahn
+
+CreditsVictoria::
+ credits_entry 0, Text_Victoria
+
+CreditsMawer::
+ credits_entry 0, Text_Mawer
+
+CreditsDanieli::
+ credits_entry 0, Text_Danieli
+
+CreditsSchnitzer::
+ credits_entry 0, Text_Schnitzer
+
+CreditsPujos::
+ credits_entry 0, Text_Pujos
+
+@ pointer table to credits entries
+
+ .align 2
+gCreditsEntryPointerTable:: @ 840C5F0
+ .4byte CreditsTerminator
+ .4byte CreditsVersion
+ .4byte CreditsCredits
+ .4byte CreditsTerminator
+ .4byte CreditsTerminator
+
+ .4byte CreditsTerminator
+ .4byte CreditsDirector
+ .4byte CreditsMasuda
+ .4byte CreditsTerminator
+ .4byte CreditsTerminator
+
+ .4byte CreditsTerminator
+ .4byte CreditsArtDirector
+ .4byte CreditsSugimori
+ .4byte CreditsTerminator
+ .4byte CreditsTerminator
+
+ .4byte CreditsTerminator
+ .4byte CreditsBattleDirector
+ .4byte CreditsMorimoto
+ .4byte CreditsTerminator
+ .4byte CreditsTerminator
+
+ .4byte CreditsTerminator
+ .4byte CreditsMainProgrammer
+ .4byte CreditsTetsuyaWatanabe
+ .4byte CreditsTerminator
+ .4byte CreditsTerminator
+
+ .4byte CreditsBattleSystemProgrammer
+ .4byte CreditsSogabe
+ .4byte CreditsFieldSystemProgrammer
+ .4byte CreditsTamada
+ .4byte CreditsTerminator
+
+ .4byte CreditsProgrammers
+ .4byte CreditsMori
+ .4byte CreditsKagaya
+ .4byte CreditsMatsuda
+ .4byte CreditsTerminator
+
+ .4byte CreditsProgrammers
+ .4byte CreditsHiroyukiNakamura
+ .4byte CreditsTaya
+ .4byte CreditsNohara
+ .4byte CreditsTerminator
+
+ .4byte CreditsProgrammers
+ .4byte CreditsTomomichiOhta
+ .4byte CreditsIwasawa
+ .4byte CreditsTakenoriOhta
+ .4byte CreditsTerminator
+
+ .4byte CreditsTerminator
+ .4byte CreditsMainGraphicDesigner
+ .4byte CreditsYoshida
+ .4byte CreditsTerminator
+ .4byte CreditsTerminator
+
+ .4byte CreditsPOKeMONGraphicDesigners
+ .4byte CreditsSugimori
+ .4byte CreditsYoshida
+ .4byte CreditsTerminator
+ .4byte CreditsTerminator
+
+ .4byte CreditsPOKeMONGraphicDesigners
+ .4byte CreditsFujiwara
+ .4byte CreditsSatoshiOhta
+ .4byte CreditsIwashita
+ .4byte CreditsTerminator
+
+ .4byte CreditsPOKeMONGraphicDesigners
+ .4byte CreditsTomita
+ .4byte CreditsUnno
+ .4byte CreditsEo
+ .4byte CreditsTerminator
+
+ .4byte CreditsPOKeMONDesigners
+ .4byte CreditsMorimoto
+ .4byte CreditsOkutani
+ .4byte CreditsNishida
+ .4byte CreditsTerminator
+
+ .4byte CreditsPOKeMONDesigners
+ .4byte CreditsSaito
+ .4byte CreditsYoshikawa
+ .4byte CreditsTerminator
+ .4byte CreditsTerminator
+
+ .4byte CreditsMusicComposition
+ .4byte CreditsIchinose
+ .4byte CreditsAoki
+ .4byte CreditsMasuda
+ .4byte CreditsTerminator
+
+ .4byte CreditsTerminator
+ .4byte CreditsSoundEffectsPOKeMONVoices
+ .4byte CreditsAoki
+ .4byte CreditsTerminator
+ .4byte CreditsTerminator
+
+ .4byte CreditsGameDesigners
+ .4byte CreditsMasuda
+ .4byte CreditsMorimoto
+ .4byte CreditsNishino
+ .4byte CreditsTerminator
+
+ .4byte CreditsGameDesigners
+ .4byte CreditsMatsushima
+ .4byte CreditsTetsujiOhta
+ .4byte CreditsSato
+ .4byte CreditsKawachimaru
+
+ .4byte CreditsGameDesigners
+ .4byte CreditsShimoyamada
+ .4byte CreditsOhmori
+ .4byte CreditsTakahashi
+ .4byte CreditsTerminator
+
+ .4byte CreditsPlotScenario
+ .4byte CreditsMasuda
+ .4byte CreditsTomisawa
+ .4byte CreditsNishino
+ .4byte CreditsTerminator
+
+ .4byte CreditsGameScenario
+ .4byte CreditsToshinobuMatsumiya
+ .4byte CreditsTomisawa
+ .4byte CreditsTerminator
+ .4byte CreditsTerminator
+
+ .4byte CreditsScriptDesigners
+ .4byte CreditsNohara
+ .4byte CreditsTetsujiOhta
+ .4byte CreditsTomomichiOhta
+ .4byte CreditsTerminator
+
+ .4byte CreditsMapDesigners
+ .4byte CreditsOhmori
+ .4byte CreditsTetsujiOhta
+ .4byte CreditsNishino
+ .4byte CreditsTerminator
+
+ .4byte CreditsMapDataDesigners
+ .4byte CreditsTetsujiOhta
+ .4byte CreditsTakahashi
+ .4byte CreditsTerminator
+ .4byte CreditsTerminator
+
+ .4byte CreditsParametricDesigners
+ .4byte CreditsNishino
+ .4byte CreditsMorimoto
+ .4byte CreditsTetsujiOhta
+ .4byte CreditsShimoyamada
+
+ .4byte CreditsTerminator
+ .4byte CreditsPOKeDEXText
+ .4byte CreditsMatsushima
+ .4byte CreditsTerminator
+ .4byte CreditsTerminator
+
+ .4byte CreditsEnvironmentToolProgrammers
+ .4byte CreditsSogabe
+ .4byte CreditsTamada
+ .4byte CreditsHiroyukiNakamura
+ .4byte CreditsMori
+
+ .4byte CreditsProductTesting
+ .4byte CreditsSuperMarioClub
+ .4byte CreditsTada
+ .4byte CreditsOhnishi
+ .4byte CreditsOkamura
+
+ .4byte CreditsSpecialThanks
+ .4byte CreditsTominaga
+ .4byte CreditsYoshioTajiri
+ .4byte CreditsSasaki
+ .4byte CreditsTerminator
+
+ .4byte CreditsSpecialThanks
+ .4byte CreditsHamano
+ .4byte CreditsChieMatsumiya
+ .4byte CreditsShinozaki
+ .4byte CreditsFujii
+
+ .4byte CreditsSpecialThanks
+ .4byte CreditsSuyama
+ .4byte CreditsMitsuhara
+ .4byte CreditsKomura
+ .4byte CreditsOhashi
+
+ .4byte CreditsSpecialThanks
+ .4byte CreditsTakizawa
+ .4byte CreditsTakada
+ .4byte CreditsKondo
+ .4byte CreditsMashima
+
+ .4byte CreditsInformationSupervisors
+ .4byte CreditsEnomoto
+ .4byte CreditsTerada
+ .4byte CreditsSakurai
+ .4byte CreditsSagawa
+
+ .4byte CreditsCoordinators
+ .4byte CreditsKyokoWatanabe
+ .4byte CreditsNakano
+ .4byte CreditsTerminator
+ .4byte CreditsTerminator
+
+ .4byte CreditsTaskManagers
+ .4byte CreditsYamagami
+ .4byte CreditsNomoto
+ .4byte CreditsTerminator
+ .4byte CreditsTerminator
+
+ .4byte CreditsProducers
+ .4byte CreditsJinnai
+ .4byte CreditsIzushi
+ .4byte CreditsTsuru
+ .4byte CreditsTerminator
+
+ .4byte CreditsTerminator
+ .4byte CreditsExecutiveDirector
+ .4byte CreditsSatoshiTajiri
+ .4byte CreditsTerminator
+ .4byte CreditsTerminator
+
+ .4byte CreditsTerminator
+ .4byte CreditsExecutiveProducers
+ .4byte CreditsIwata
+ .4byte CreditsTerminator
+ .4byte CreditsTerminator
+
+ .4byte CreditsTerminator
+ .4byte CreditsExecutiveProducers
+ .4byte CreditsIshihara
+ .4byte CreditsTerminator
+ .4byte CreditsTerminator
+
+ .4byte CreditsGermanVersionCoordinators
+ .4byte CreditsUesugi
+ .4byte CreditsSadahisa
+ .4byte CreditsTerminator
+ .4byte CreditsTerminator
+
+ .4byte CreditsTranslators
+ .4byte CreditsSchafer
+ .4byte CreditsDeimel
+ .4byte CreditsJahn
+ .4byte CreditsTerminator
+
+ .4byte CreditsProgrammers
+ .4byte CreditsMurakawa
+ .4byte CreditsYamamoto
+ .4byte CreditsKinashi
+ .4byte CreditsTerminator
+
+ .4byte CreditsGraphicDesigners
+ .4byte CreditsYamamoto
+ .4byte CreditsKinashi
+ .4byte CreditsTerminator
+ .4byte CreditsTerminator
+
+ .4byte CreditsProductSupport
+ .4byte CreditsNakamichi
+ .4byte CreditsSaeki
+ .4byte CreditsHara
+ .4byte CreditsTerminator
+
+ .4byte CreditsNOEProductTesting
+ .4byte CreditsVictoria
+ .4byte CreditsMawer
+ .4byte CreditsDanieli
+ .4byte CreditsSchnitzer
+
+ .4byte CreditsTerminator
+ .4byte CreditsBrailleCodeCheck
+ .4byte CreditsEBU
+ .4byte CreditsTerminator
+ .4byte CreditsTerminator
+
+ .4byte CreditsSpecialThanks
+ .4byte CreditsHiroNakamura
+ .4byte CreditsFord
+ .4byte CreditsBarlow
+ .4byte CreditsTerminator
+
+ .4byte CreditsSpecialThanks
+ .4byte CreditsUyama
+ .4byte CreditsPujos
+ .4byte CreditsTerminator
+ .4byte CreditsTerminator
diff --git a/data-de/text/day_care.inc b/data-de/text/day_care.inc
new file mode 100644
index 000000000..bf97f0e34
--- /dev/null
+++ b/data-de/text/day_care.inc
@@ -0,0 +1,140 @@
+Route117_Text_1B25CB:: @ 81B25CB
+ .string "Ich bin der PENSIONSLEITER.\p"
+ .string "Ich kümmere mich um die wertvollen\n"
+ .string "POKéMON der TRAINER.\p"
+ .string "Wenn ich eines deiner POKéMON auf-\n"
+ .string "ziehen soll, sprich mit meiner Frau.$"
+
+Route117_Text_1B2659:: @ 81B2659
+ .string "Ach, du bist es!\p"
+ .string "Wir haben deine POKéMON aufgezogen\n"
+ .string "und wurden überrascht!\p"
+ .string "Deine POKéMON haben nun ein EI!\p"
+ .string "Wir wissen nicht, wie das passiert ist,\n"
+ .string "aber deine POKéMON haben es.\p"
+ .string "Möchtest du es haben?$"
+
+Route117_Text_1B2710:: @ 81B2710
+ .string "Ach, du bist es! Schön, dich zu sehen.\n"
+ .string "Deinem {STR_VAR_1} geht es sehr gut.$"
+
+Route117_Text_1B2745:: @ 81B2745
+ .string "Ich werde es behalten.$"
+
+Route117_Text_1B2766:: @ 81B2766
+ .string "Du hast keinen Platz dafür... Komm\n"
+ .string "wieder, wenn du Platz geschaffen hast.$"
+
+Route117_Text_1B27A2:: @ 81B27A2
+ .string "{PLAYER} erhält das EI vom\n"
+ .string "PENSIONSLEITER.$"
+
+Route117_Text_1B27CD:: @ 81B27CD
+ .string "Kümmere dich gut darum.$"
+
+Route117_Text_1B27E3:: @ 81B27E3
+ .string "Übrigens, dein {STR_VAR_1} scheint sich\n"
+ .string "gut mit dem {STR_VAR_3} von {STR_VAR_2} \l"
+ .string "zu verstehen.\p"
+ .string "Ich habe gesehen, wie sie einen BRIEF\n"
+ .string "ausgetauscht haben...$"
+
+UnknownString_81B2858: @ 81B2858
+ .string "Wenn du deine POKéMON zurückhaben\n"
+ .string "möchtest, sprich doch mit meiner Frau.$"
+
+Route117_Text_1B2897:: @ 81B2897
+ .string "Ah, du bist es! Deine POKéMON\n"
+ .string "{STR_VAR_1} und {STR_VAR_2} entwickeln\l"
+ .string "sich prächtig.$"
+
+Route117_Text_1B28C4:: @ 81B28C4
+ .string "Ich werde es behalten.\n"
+ .string "Oder möchtest du es haben?$"
+
+Route117_PokemonDayCare_Text_1B28F2:: @ 81B28F2
+ .string "Ich bin die PENSIONSLEITERIN.\p"
+ .string "Wir ziehen POKéMON für dich auf.\p"
+ .string "Sollen wir eins für dich aufziehen?$"
+
+Route117_PokemonDayCare_Text_1B2947:: @ 81B2947
+ .string "Welches POKéMON sollen wir für dich\n"
+ .string "aufziehen?$"
+
+Route117_PokemonDayCare_Text_1B296E:: @ 81B296E
+ .string "Fein, dann nehmen wir dein {STR_VAR_1}\n"
+ .string "für eine Weile in Pflege.\p"
+ .string "Schau später mal nach ihm.$"
+
+Route117_PokemonDayCare_Text_1B29AD:: @ 81B29AD
+ .string "Wir können zwei deiner POKéMON nehmen.\n"
+ .string "Möchtest du noch eins in Pflege geben?$"
+
+Route117_PokemonDayCare_Text_1B29F4:: @ 81B29F4
+ .string "Mein Mann hat dich schon gesucht.$"
+
+Route117_PokemonDayCare_Text_1B2A14:: @ 81B2A14
+ .string "Oh, gut.\n"
+ .string "Komm bald wieder.$"
+
+Route117_PokemonDayCare_Text_1B2A30:: @ 81B2A30
+ .string "Du hast nicht genug Geld...$"
+
+Route117_PokemonDayCare_Text_1B2A4F:: @ 81B2A4F
+ .string "Möchtest du das andere auch wieder\n"
+ .string "mitnehmen?$"
+
+Route117_PokemonDayCare_Text_1B2A76:: @ 81B2A76
+ .string "Gut.\n"
+ .string "Komm bald wieder.$"
+
+Route117_PokemonDayCare_Text_1B2A88:: @ 81B2A88
+ .string "Ach, du bist es! Schön dich zu sehen.\n"
+ .string "Deinen POKéMON kann es einfach\l"
+ .string "nur gut gehen!$"
+
+Route117_PokemonDayCare_Text_1B2ACC:: @ 81B2ACC
+ .string "Dein {STR_VAR_1} ist um {STR_VAR_2} Level\n"
+ .string "gewachsen.$"
+
+Route117_PokemonDayCare_Text_1B2AEF:: @ 81B2AEF
+ .string "Dein POKéMON-Team ist vollzählig.\n"
+ .string "Schaffe Platz und komm dann wieder.$"
+
+UnknownString_81B2B27: @ 81B2B27
+ .string "Welches POKéMON nimmst du wieder mit?$"
+
+Route117_PokemonDayCare_Text_1B2B49:: @ 81B2B49
+ .string "Wenn du dein {STR_VAR_1}\n"
+ .string "mitnehmen willst, kostet das ¥{STR_VAR_2}.$"
+
+Route117_PokemonDayCare_Text_1B2B75:: @ 81B2B75
+ .string "Sehr schön!\n"
+ .string "Hier ist dein POKéMON!$"
+
+Route117_PokemonDayCare_Text_1B2B93:: @ 81B2B93
+ .string "{PLAYER} hat {STR_VAR_1} von der\n"
+ .string "PENSIONSLEITERIN zurückerhalten.$"
+
+Route117_PokemonDayCare_Text_1B2BBB:: @ 81B2BBB
+ .string "Oh! Du hast aber nur ein POKéMON.\p"
+ .string "Komm einfach später wieder.$"
+
+Route117_PokemonDayCare_Text_1B2BF6:: @ 81B2BF6
+ .string "Möchtest du dein POKéMON wieder\n"
+ .string "mitnehmen?$"
+
+Route117_PokemonDayCare_Text_1B2C17:: @ 81B2C17
+ .string "Wenn du das POKéMON hier lässt, womit\n"
+ .string "willst du denn dann kämpfen?\p"
+ .string "Komm einfach später wieder.$"
+
+UnknownString_81B2C68: @ 81B2C68
+ .string "Wie?$"
+
+@ XXX JP
+ .string "\p"
+ .string "たまごの ようすが‥\p"
+ .string "‥‥‥‥\p"
+ .string "おめでとう!\n"
+ .string "たまごから {STR_VAR_1}が うまれた!$"
diff --git a/data-de/text/easy_chat/group_name_strings.inc b/data-de/text/easy_chat/group_name_strings.inc
new file mode 100644
index 000000000..1c9edac38
--- /dev/null
+++ b/data-de/text/easy_chat/group_name_strings.inc
@@ -0,0 +1,65 @@
+gEasyChatGroupName_Pokemon:: @ 842C7DB
+ .string "POKéMON$"
+
+gEasyChatGroupName_Trainer:: @ 842C7E3
+ .string "TRAINER$"
+
+gEasyChatGroupName_Status:: @ 842C7EB
+ .string "STATUS$"
+
+gEasyChatGroupName_Battle:: @ 842C7F2
+ .string "KAMPF$"
+
+gEasyChatGroupName_Greetings:: @ 842C7F9
+ .string "EMPFANG$"
+
+gEasyChatGroupName_People:: @ 842C803
+ .string "PERSONEN$"
+
+gEasyChatGroupName_Voices:: @ 842C80A
+ .string "AUSRUFE$"
+
+gEasyChatGroupName_Speech:: @ 842C811
+ .string "STILMITTEL$"
+
+gEasyChatGroupName_Endings:: @ 842C818
+ .string "VERKNÜPFUNG$"
+
+gEasyChatGroupName_Feelings:: @ 842C820
+ .string "GEFÜHLE$"
+
+gEasyChatGroupName_Conditions:: @ 842C829
+ .string "KONDITIONEN$"
+
+gEasyChatGroupName_Actions:: @ 842C834
+ .string "AKTIONEN$"
+
+gEasyChatGroupName_Lifestyle:: @ 842C83C
+ .string "LIFESTYLE$"
+
+gEasyChatGroupName_Hobbies:: @ 842C846
+ .string "HOBBIES$"
+
+gEasyChatGroupName_Time:: @ 842C84E
+ .string "ZEIT$"
+
+gEasyChatGroupName_Misc:: @ 842C853
+ .string "POSITIONEN$"
+
+gEasyChatGroupName_Adjectives:: @ 842C859
+ .string "GERÄUSCHE$"
+
+gEasyChatGroupName_Events:: @ 842C864
+ .string "MISCHMASCH$"
+
+gEasyChatGroupName_Move1:: @ 842C86B
+ .string "ATTACKEN 1$"
+
+gEasyChatGroupName_Move2:: @ 842C872
+ .string "ATTACKEN 2$"
+
+gEasyChatGroupName_TrendySaying:: @ 842C879
+ .string "HIPPER SPRUCH$"
+
+gEasyChatGroupName_Pokemon2:: @ 842C887
+ .string "POKéMON 2$"
diff --git a/data-de/text/easy_chat/groups/actions/order.inc b/data-de/text/easy_chat/groups/actions/order.inc
new file mode 100644
index 000000000..1e0201db1
--- /dev/null
+++ b/data-de/text/easy_chat/groups/actions/order.inc
@@ -0,0 +1,81 @@
+ .align 1
+
+gEasyChatGroupOrder_Actions: @ 83DF6A0
+ .2byte 36
+ .2byte 58
+ .2byte 14
+ .2byte 12
+ .2byte 76
+ .2byte 70
+ .2byte 17
+ .2byte 38
+ .2byte 72
+ .2byte 48
+ .2byte 75
+ .2byte 71
+ .2byte 46
+ .2byte 53
+ .2byte 2
+ .2byte 42
+ .2byte 43
+ .2byte 24
+ .2byte 3
+ .2byte 10
+ .2byte 39
+ .2byte 40
+ .2byte 22
+ .2byte 31
+ .2byte 23
+ .2byte 37
+ .2byte 41
+ .2byte 28
+ .2byte 77
+ .2byte 27
+ .2byte 45
+ .2byte 35
+ .2byte 15
+ .2byte 16
+ .2byte 18
+ .2byte 64
+ .2byte 30
+ .2byte 59
+ .2byte 60
+ .2byte 56
+ .2byte 55
+ .2byte 1
+ .2byte 9
+ .2byte 11
+ .2byte 6
+ .2byte 67
+ .2byte 52
+ .2byte 62
+ .2byte 51
+ .2byte 57
+ .2byte 68
+ .2byte 50
+ .2byte 5
+ .2byte 4
+ .2byte 20
+ .2byte 69
+ .2byte 29
+ .2byte 25
+ .2byte 0
+ .2byte 54
+ .2byte 65
+ .2byte 73
+ .2byte 74
+ .2byte 47
+ .2byte 61
+ .2byte 21
+ .2byte 44
+ .2byte 63
+ .2byte 13
+ .2byte 26
+ .2byte 7
+ .2byte 8
+ .2byte 19
+ .2byte 34
+ .2byte 33
+ .2byte 49
+ .2byte 32
+ .2byte 66
diff --git a/data-de/text/easy_chat/groups/actions/words.inc b/data-de/text/easy_chat/groups/actions/words.inc
new file mode 100644
index 000000000..28822dd64
--- /dev/null
+++ b/data-de/text/easy_chat/groups/actions/words.inc
@@ -0,0 +1,80 @@
+gEasyChatGroupWords_Actions: @ 83DD26E
+ .string "TRIFFT$"
+ .string "RESIGNIEREN$"
+ .string "GEBEN$"
+ .string "GIBT$"
+ .string "SPIELTE$"
+ .string "SPIELT$"
+ .string "SAMMELN$"
+ .string "WANDERN$"
+ .string "WANDERT$"
+ .string "SAGT$"
+ .string "GING$"
+ .string "SAGTE$"
+ .string "AUFWACHEN$"
+ .string "WACHT AUF$"
+ .string "ÄRGERT$"
+ .string "LEHREN$"
+ .string "LEHRT$"
+ .string "BITTE$"
+ .string "LERNE$"
+ .string "WECHSELN$"
+ .string "STORY$"
+ .string "VERTRAUEN$"
+ .string "GROSSZÜGIG$"
+ .string "HÖRT$"
+ .string "GEHÖRT$"
+ .string "TRAINIERT$"
+ .string "WÄHLEN$"
+ .string "KOMMEN$"
+ .string "KAM$"
+ .string "SUCHE$"
+ .string "MACHEN$"
+ .string "GRUND$"
+ .string "WISSEN$"
+ .string "WEISS$"
+ .string "WEIGERN$"
+ .string "LAGERT$"
+ .string "ANGEBEN$"
+ .string "IGNORANT$"
+ .string "DENKT$"
+ .string "GLAUBE$"
+ .string "GLEITEN$"
+ .string "ISST$"
+ .string "GEBRAUCHEN$"
+ .string "GEBRAUCHT$"
+ .string "VERWENDEN$"
+ .string "KÖNNEN NICHT$"
+ .string "FÄHIG$"
+ .string "VERSCHWINDE$"
+ .string "ERSCHEINEN$"
+ .string "WERFEN$"
+ .string "SORGE$"
+ .string "SCHLIEF$"
+ .string "SCHLAF$"
+ .string "FREILASSEN$"
+ .string "TRINKT$"
+ .string "RENNT$"
+ .string "RENNEN$"
+ .string "SEHEN$"
+ .string "ARBEITEN$"
+ .string "REDEN$"
+ .string "REDET$"
+ .string "VERSENKEN$"
+ .string "SCHLAG$"
+ .string "VORTÄUSCHEN$"
+ .string "LOBEN$"
+ .string "ÜBERTREIBEN$"
+ .string "ZEIGEN$"
+ .string "SCHAUT$"
+ .string "SIEHT$"
+ .string "STREBEN NACH$"
+ .string "BESITZEN$"
+ .string "ERTRAGEN$"
+ .string "ERLAUBEN$"
+ .string "VERGESSEN$"
+ .string "VERGISST$"
+ .string "ERSCHEINT$"
+ .string "BESIEGEN$"
+ .string "KAMPFUNFÄHIG$"
+ .string "$"
diff --git a/data-de/text/easy_chat/groups/adjectives/order.inc b/data-de/text/easy_chat/groups/adjectives/order.inc
new file mode 100644
index 000000000..bbd816f48
--- /dev/null
+++ b/data-de/text/easy_chat/groups/adjectives/order.inc
@@ -0,0 +1,39 @@
+ .align 1
+
+gEasyChatGroupOrder_Adjectives: @ 83DF8B0
+ .2byte 24
+ .2byte 28
+ .2byte 17
+ .2byte 18
+ .2byte 35
+ .2byte 23
+ .2byte 15
+ .2byte 5
+ .2byte 19
+ .2byte 4
+ .2byte 0
+ .2byte 8
+ .2byte 9
+ .2byte 3
+ .2byte 21
+ .2byte 34
+ .2byte 13
+ .2byte 30
+ .2byte 12
+ .2byte 27
+ .2byte 31
+ .2byte 14
+ .2byte 20
+ .2byte 6
+ .2byte 22
+ .2byte 33
+ .2byte 11
+ .2byte 26
+ .2byte 16
+ .2byte 2
+ .2byte 1
+ .2byte 7
+ .2byte 29
+ .2byte 10
+ .2byte 32
+ .2byte 25
diff --git a/data-de/text/easy_chat/groups/adjectives/words.inc b/data-de/text/easy_chat/groups/adjectives/words.inc
new file mode 100644
index 000000000..2912989c5
--- /dev/null
+++ b/data-de/text/easy_chat/groups/adjectives/words.inc
@@ -0,0 +1,38 @@
+gEasyChatGroupWords_Adjectives: @ 83DD96C
+ .string "LATSCH$"
+ .string "WACKEL$"
+ .string "STEINHART$"
+ .string "MAGENKNURR$"
+ .string "KNURSCHP$"
+ .string "KILLE KILLE$"
+ .string "SCHLEUDER$"
+ .string "WIRBEL$"
+ .string "LECHZ$"
+ .string "LÜMMEL RÄKEL$"
+ .string "WUSCHEL$"
+ .string "SCHNÜFF$"
+ .string "OOCH$"
+ .string "MÜLL$"
+ .string "SABBER$"
+ .string "JIPP! JIPP!$"
+ .string "SCHWABBEL$"
+ .string "GLATT$"
+ .string "GLIBBER$"
+ .string "KLAPPER$"
+ .string "SCHEPPER$"
+ .string "MAMPF FRESS$"
+ .string "SCHMEISS$"
+ .string "IRRE$"
+ .string "ANGST BIBBER$"
+ .string "ZITTER$"
+ .string "SCHÜTTEL$"
+ .string "RATSCH$"
+ .string "FETZ$"
+ .string "WURGS$"
+ .string "NÖÖÖ$"
+ .string "RUMMS BERST$"
+ .string "ZISCH FACKEL$"
+ .string "SCHNUCKELIG$"
+ .string "MEGAGRINS$"
+ .string "GRINS HOFF$"
+ .string "$"
diff --git a/data-de/text/easy_chat/groups/battle/order.inc b/data-de/text/easy_chat/groups/battle/order.inc
new file mode 100644
index 000000000..1419e5e87
--- /dev/null
+++ b/data-de/text/easy_chat/groups/battle/order.inc
@@ -0,0 +1,66 @@
+ .align 1
+
+gEasyChatGroupOrder_Battle: @ 83DF2A4
+ .2byte 52
+ .2byte 53
+ .2byte 18
+ .2byte 62
+ .2byte 45
+ .2byte 42
+ .2byte 3
+ .2byte 14
+ .2byte 19
+ .2byte 55
+ .2byte 44
+ .2byte 38
+ .2byte 28
+ .2byte 35
+ .2byte 36
+ .2byte 6
+ .2byte 8
+ .2byte 5
+ .2byte 7
+ .2byte 0
+ .2byte 31
+ .2byte 4
+ .2byte 40
+ .2byte 41
+ .2byte 11
+ .2byte 17
+ .2byte 30
+ .2byte 59
+ .2byte 37
+ .2byte 56
+ .2byte 60
+ .2byte 1
+ .2byte 20
+ .2byte 16
+ .2byte 2
+ .2byte 26
+ .2byte 24
+ .2byte 51
+ .2byte 43
+ .2byte 61
+ .2byte 23
+ .2byte 34
+ .2byte 57
+ .2byte 13
+ .2byte 25
+ .2byte 10
+ .2byte 9
+ .2byte 27
+ .2byte 32
+ .2byte 22
+ .2byte 29
+ .2byte 21
+ .2byte 15
+ .2byte 54
+ .2byte 12
+ .2byte 47
+ .2byte 49
+ .2byte 48
+ .2byte 46
+ .2byte 50
+ .2byte 39
+ .2byte 58
+ .2byte 33
diff --git a/data-de/text/easy_chat/groups/battle/words.inc b/data-de/text/easy_chat/groups/battle/words.inc
new file mode 100644
index 000000000..a68df0ba4
--- /dev/null
+++ b/data-de/text/easy_chat/groups/battle/words.inc
@@ -0,0 +1,65 @@
+gEasyChatGroupWords_Battle: @ 83DC53C
+ .string "HARMONIEREN$"
+ .string "LOS$"
+ .string "NR. 1$"
+ .string "ENTSCHEIDEN$"
+ .string "ICH SIEGE!$"
+ .string "GEWINNEN$"
+ .string "GEWINNE$"
+ .string "GEWONNEN$"
+ .string "GEWINNE ICH$"
+ .string "SIEGE ICH$"
+ .string "SIEG UNMÖGL.$"
+ .string "KANN SIEGEN$"
+ .string "UNTERLEGEN$"
+ .string "SEELE$"
+ .string "ENTSCHIEDEN$"
+ .string "TRUMPFKARTE$"
+ .string "NIMM DAS$"
+ .string "KOMM SCHON$"
+ .string "ANGRIFF$"
+ .string "ERGEBEN$"
+ .string "MUTIG$"
+ .string "TALENTIERT$"
+ .string "STRATEGIE$"
+ .string "SCHLAGEN$"
+ .string "PARTIE$"
+ .string "SIEG$"
+ .string "OFFENSIV$"
+ .string "SINN$"
+ .string "GEGEN$"
+ .string "STREITEN$"
+ .string "KRAFT$"
+ .string "HERAUSFORDRG$"
+ .string "STARKEN$"
+ .string "ZU STARK$"
+ .string "SCHONEN$"
+ .string "GEGNER$"
+ .string "GENIE$"
+ .string "LEGENDE$"
+ .string "FLUCHT$"
+ .string "ZIEL$"
+ .string "KÄMPFE$"
+ .string "KÄMPFEN$"
+ .string "BELEBEN$"
+ .string "PUNKTE$"
+ .string "ERNSTHAFT$"
+ .string "AUFGEBEN$"
+ .string "VERLUST$"
+ .string "VERLIERE ICH$"
+ .string "VERLOREN$"
+ .string "VERLIEREN$"
+ .string "WACHE$"
+ .string "PARTNER$"
+ .string "ABLEHNEN$"
+ .string "AKZEPTIEREN$"
+ .string "UNSCHLAGBAR$"
+ .string "ERHALTEN$"
+ .string "LEICHT$"
+ .string "SCHWACH$"
+ .string "ZU SCHWACH$"
+ .string "LAPPALIE$"
+ .string "LEITER$"
+ .string "REGEL$"
+ .string "ATTACKE$"
+ .string "$"
diff --git a/data-de/text/easy_chat/groups/conditions/order.inc b/data-de/text/easy_chat/groups/conditions/order.inc
new file mode 100644
index 000000000..b1fae35b7
--- /dev/null
+++ b/data-de/text/easy_chat/groups/conditions/order.inc
@@ -0,0 +1,72 @@
+ .align 1
+
+gEasyChatGroupOrder_Conditions: @ 83DF616
+ .2byte 46
+ .2byte 13
+ .2byte 55
+ .2byte 23
+ .2byte 36
+ .2byte 10
+ .2byte 60
+ .2byte 15
+ .2byte 66
+ .2byte 31
+ .2byte 1
+ .2byte 28
+ .2byte 35
+ .2byte 62
+ .2byte 59
+ .2byte 5
+ .2byte 58
+ .2byte 57
+ .2byte 8
+ .2byte 56
+ .2byte 3
+ .2byte 43
+ .2byte 17
+ .2byte 65
+ .2byte 27
+ .2byte 19
+ .2byte 4
+ .2byte 0
+ .2byte 63
+ .2byte 26
+ .2byte 30
+ .2byte 47
+ .2byte 40
+ .2byte 61
+ .2byte 18
+ .2byte 51
+ .2byte 16
+ .2byte 68
+ .2byte 34
+ .2byte 42
+ .2byte 21
+ .2byte 49
+ .2byte 48
+ .2byte 53
+ .2byte 45
+ .2byte 25
+ .2byte 38
+ .2byte 22
+ .2byte 67
+ .2byte 64
+ .2byte 54
+ .2byte 52
+ .2byte 7
+ .2byte 14
+ .2byte 20
+ .2byte 37
+ .2byte 44
+ .2byte 2
+ .2byte 29
+ .2byte 39
+ .2byte 24
+ .2byte 32
+ .2byte 9
+ .2byte 41
+ .2byte 33
+ .2byte 12
+ .2byte 6
+ .2byte 50
+ .2byte 11
diff --git a/data-de/text/easy_chat/groups/conditions/words.inc b/data-de/text/easy_chat/groups/conditions/words.inc
new file mode 100644
index 000000000..7822d0381
--- /dev/null
+++ b/data-de/text/easy_chat/groups/conditions/words.inc
@@ -0,0 +1,71 @@
+gEasyChatGroupWords_Conditions: @ 83DD07D
+ .string "HEISS$"
+ .string "EXISTIERT$"
+ .string "ÜBERMÄSSIG$"
+ .string "GENEHMIGT$"
+ .string "HAT$"
+ .string "FEIN$"
+ .string "WENIGER$"
+ .string "SCHWUNG$"
+ .string "GEHEN$"
+ .string "VERRÜCKT$"
+ .string "BESCHÄFTIGT$"
+ .string "ZUSAMMEN$"
+ .string "VOLL$"
+ .string "ABWESEND$"
+ .string "SEINE$"
+ .string "BRAUCHE$"
+ .string "LECKER$"
+ .string "GESCHICKT$"
+ .string "LAUT$"
+ .string "GROSS$"
+ .string "SPÄT$"
+ .string "NAHE BEI$"
+ .string "SANFTMÜTIG$"
+ .string "AMÜSANT$"
+ .string "UNTERHALTSAM$"
+ .string "PERFEKTION$"
+ .string "HÜBSCH$"
+ .string "GESUND$"
+ .string "EXZELLENT$"
+ .string "UMGEDREHT$"
+ .string "KALT$"
+ .string "ERFRISCHEND$"
+ .string "UNVERMEIDBAR$"
+ .string "VIELE$"
+ .string "MITREISSEND$"
+ .string "FABELHAFT$"
+ .string "ANDERES$"
+ .string "TEUER$"
+ .string "RICHTIG$"
+ .string "UNMÖGLICH$"
+ .string "KLEIN$"
+ .string "VERSCHIEDENE$"
+ .string "MÜDE$"
+ .string "GESCHICK$"
+ .string "TOP$"
+ .string "NONSTOP$"
+ .string "ABSURD$"
+ .string "KEIN$"
+ .string "NICHTS$"
+ .string "NATÜRLICH$"
+ .string "WIRD$"
+ .string "LAUWARM$"
+ .string "SCHNELL$"
+ .string "NIEDRIG$"
+ .string "SCHLIMM$"
+ .string "ALLEINE$"
+ .string "GELANGWEILT$"
+ .string "GEHEIMNIS$"
+ .string "GEHEIM$"
+ .string "FEHLT$"
+ .string "BESTES$"
+ .string "LAUSIG$"
+ .string "FEHLER$"
+ .string "HÖFLICH$"
+ .string "SCHLECHT$"
+ .string "GESCHWÄCHT$"
+ .string "EINFACH$"
+ .string "SCHEINBAR$"
+ .string "MIES$"
+ .string "$"
diff --git a/data-de/text/easy_chat/groups/endings/order.inc b/data-de/text/easy_chat/groups/endings/order.inc
new file mode 100644
index 000000000..c2d5af8e1
--- /dev/null
+++ b/data-de/text/easy_chat/groups/endings/order.inc
@@ -0,0 +1,72 @@
+ .align 1
+
+gEasyChatGroupOrder_Endings: @ 83DF502
+ .2byte 58
+ .2byte 42
+ .2byte 66
+ .2byte 44
+ .2byte 14
+ .2byte 57
+ .2byte 56
+ .2byte 45
+ .2byte 54
+ .2byte 49
+ .2byte 15
+ .2byte 35
+ .2byte 32
+ .2byte 33
+ .2byte 52
+ .2byte 67
+ .2byte 41
+ .2byte 5
+ .2byte 43
+ .2byte 53
+ .2byte 46
+ .2byte 59
+ .2byte 7
+ .2byte 30
+ .2byte 31
+ .2byte 55
+ .2byte 68
+ .2byte 11
+ .2byte 19
+ .2byte 50
+ .2byte 21
+ .2byte 22
+ .2byte 8
+ .2byte 13
+ .2byte 24
+ .2byte 61
+ .2byte 48
+ .2byte 63
+ .2byte 23
+ .2byte 60
+ .2byte 34
+ .2byte 12
+ .2byte 36
+ .2byte 2
+ .2byte 62
+ .2byte 6
+ .2byte 51
+ .2byte 18
+ .2byte 37
+ .2byte 29
+ .2byte 25
+ .2byte 40
+ .2byte 39
+ .2byte 9
+ .2byte 38
+ .2byte 64
+ .2byte 65
+ .2byte 16
+ .2byte 28
+ .2byte 27
+ .2byte 26
+ .2byte 20
+ .2byte 0
+ .2byte 1
+ .2byte 4
+ .2byte 10
+ .2byte 17
+ .2byte 3
+ .2byte 47
diff --git a/data-de/text/easy_chat/groups/endings/words.inc b/data-de/text/easy_chat/groups/endings/words.inc
new file mode 100644
index 000000000..bf4c2cec3
--- /dev/null
+++ b/data-de/text/easy_chat/groups/endings/words.inc
@@ -0,0 +1,71 @@
+gEasyChatGroupWords_Endings: @ 83DCD23
+ .string "WERDEN$"
+ .string "WIRD DA SEIN$"
+ .string "ODER$"
+ .string "ZEITEN$"
+ .string "WUNDER$"
+ .string "ES IST$"
+ .string "SEI$"
+ .string "GIB MIR$"
+ .string "KÖNNTE$"
+ .string "VERMUTLICH$"
+ .string "WÜRDE$"
+ .string "IST$"
+ .string "NICHT WAHR?$"
+ .string "LASS UNS$"
+ .string "ANDERE$"
+ .string "BIST$"
+ .string "WAR$"
+ .string "WURDEN$"
+ .string "SIND$"
+ .string "IST KEIN$"
+ .string "WERDE NICHT$"
+ .string "KANNST$"
+ .string "KÖNNEN$"
+ .string "NICHT$"
+ .string "MACHE$"
+ .string "TUT$"
+ .string "WEM$"
+ .string "WELCHE$"
+ .string "WAR NICHT$"
+ .string "SOLLTEN$"
+ .string "HABE$"
+ .string "HABEN NICHT$"
+ .string "EIN$"
+ .string "EINE$"
+ .string "NICHT NUR$"
+ .string "DA$"
+ .string "O.K.?$"
+ .string "SO$"
+ .string "VIELLEICHT$"
+ .string "UMHER$"
+ .string "ÜBER$"
+ .string "ES$"
+ .string "ALLE$"
+ .string "FÜR$"
+ .string "AN$"
+ .string "AUS$"
+ .string "GENAUSO$"
+ .string "ZU$"
+ .string "MIT$"
+ .string "BESSER$"
+ .string "JEMALS$"
+ .string "SEIT$"
+ .string "EINEN$"
+ .string "GEHÖRT ZU$"
+ .string "BEI$"
+ .string "IN$"
+ .string "AUF$"
+ .string "AUCH$"
+ .string "ÄHNLICH$"
+ .string "GETAN$"
+ .string "NICHT GETAN$"
+ .string "MACHT$"
+ .string "OHNE$"
+ .string "NACH$"
+ .string "VORHER$"
+ .string "WÄHREND$"
+ .string "ALS$"
+ .string "EINMAL$"
+ .string "IRGENDWO$"
+ .string "$"
diff --git a/data-de/text/easy_chat/groups/events/order.inc b/data-de/text/easy_chat/groups/events/order.inc
new file mode 100644
index 000000000..d1555c2a6
--- /dev/null
+++ b/data-de/text/easy_chat/groups/events/order.inc
@@ -0,0 +1,25 @@
+ .align 1
+
+gEasyChatGroupOrder_Events: @ 83DF8F8
+ .2byte 0
+ .2byte 2
+ .2byte 21
+ .2byte 3
+ .2byte 8
+ .2byte 12
+ .2byte 10
+ .2byte 1
+ .2byte 16
+ .2byte 11
+ .2byte 6
+ .2byte 14
+ .2byte 20
+ .2byte 13
+ .2byte 5
+ .2byte 19
+ .2byte 17
+ .2byte 18
+ .2byte 9
+ .2byte 7
+ .2byte 15
+ .2byte 4
diff --git a/data-de/text/easy_chat/groups/events/words.inc b/data-de/text/easy_chat/groups/events/words.inc
new file mode 100644
index 000000000..1e4b52fb1
--- /dev/null
+++ b/data-de/text/easy_chat/groups/events/words.inc
@@ -0,0 +1,24 @@
+gEasyChatGroupWords_Events: @ 83DDA8D
+ .string "AUSDRUCK$"
+ .string "EVENTS$"
+ .string "BABYSITTEN$"
+ .string "BEERE$"
+ .string "WETTBEWERB$"
+ .string "MC$"
+ .string "JUROR$"
+ .string "SUPER$"
+ .string "BÜHNE$"
+ .string "RUHMESHALLE$"
+ .string "ENTWICKLUNG$"
+ .string "HYPER$"
+ .string "DUELLTURM$"
+ .string "LEITER$"
+ .string "KAMPFRAUM$"
+ .string "VERSTECKTE$"
+ .string "GEHEIMBASIS$"
+ .string "MIXEN$"
+ .string "{POKEBLOCK}$"
+ .string "MEISTER$"
+ .string "KLASSE$"
+ .string "BAND$"
+ .string "$"
diff --git a/data-de/text/easy_chat/groups/feelings/order.inc b/data-de/text/easy_chat/groups/feelings/order.inc
new file mode 100644
index 000000000..40027cbe8
--- /dev/null
+++ b/data-de/text/easy_chat/groups/feelings/order.inc
@@ -0,0 +1,72 @@
+ .align 1
+
+gEasyChatGroupOrder_Feelings: @ 83DF58C
+ .2byte 35
+ .2byte 7
+ .2byte 29
+ .2byte 62
+ .2byte 41
+ .2byte 2
+ .2byte 26
+ .2byte 32
+ .2byte 13
+ .2byte 12
+ .2byte 44
+ .2byte 60
+ .2byte 66
+ .2byte 28
+ .2byte 18
+ .2byte 27
+ .2byte 53
+ .2byte 61
+ .2byte 3
+ .2byte 42
+ .2byte 43
+ .2byte 6
+ .2byte 5
+ .2byte 64
+ .2byte 39
+ .2byte 17
+ .2byte 10
+ .2byte 11
+ .2byte 19
+ .2byte 57
+ .2byte 55
+ .2byte 36
+ .2byte 9
+ .2byte 49
+ .2byte 54
+ .2byte 59
+ .2byte 50
+ .2byte 22
+ .2byte 30
+ .2byte 65
+ .2byte 33
+ .2byte 46
+ .2byte 63
+ .2byte 48
+ .2byte 47
+ .2byte 4
+ .2byte 58
+ .2byte 37
+ .2byte 38
+ .2byte 1
+ .2byte 14
+ .2byte 51
+ .2byte 52
+ .2byte 25
+ .2byte 15
+ .2byte 45
+ .2byte 31
+ .2byte 40
+ .2byte 21
+ .2byte 67
+ .2byte 68
+ .2byte 16
+ .2byte 34
+ .2byte 0
+ .2byte 8
+ .2byte 20
+ .2byte 24
+ .2byte 23
+ .2byte 56
diff --git a/data-de/text/easy_chat/groups/feelings/words.inc b/data-de/text/easy_chat/groups/feelings/words.inc
new file mode 100644
index 000000000..5ee8571fa
--- /dev/null
+++ b/data-de/text/easy_chat/groups/feelings/words.inc
@@ -0,0 +1,71 @@
+gEasyChatGroupWords_Feelings: @ 83DCE9B
+ .string "WEINEN$"
+ .string "SPIELEN$"
+ .string "EILIG$"
+ .string "GEHT$"
+ .string "SCHWINDELIG$"
+ .string "GLÜCKLICH$"
+ .string "GLÜCK$"
+ .string "BEGEISTERN$"
+ .string "WICHTIG$"
+ .string "LUSTIG$"
+ .string "HABEN$"
+ .string "HEIMGEHEN$"
+ .string "ENTTÄUSCHT$"
+ .string "ENTTÄUSCHEN$"
+ .string "TRAURIG$"
+ .string "UNZUFRIEDEN$"
+ .string "VERSUCHT$"
+ .string "GUTE LAUNE$"
+ .string "FRÖHLICH$"
+ .string "HÖREN$"
+ .string "WILL$"
+ .string "VERHÖRT$"
+ .string "NICHT MÖGEN$"
+ .string "WÜTEND$"
+ .string "WUT$"
+ .string "UNHEIMLICH$"
+ .string "EINSAM$"
+ .string "FRUSTRIERT$"
+ .string "FREUDE$"
+ .string "BEKOMMT$"
+ .string "NIE$"
+ .string "VERDAMMT$"
+ .string "ENTMUTIGT$"
+ .string "SAGENHAFT$"
+ .string "VORLIEBEN$"
+ .string "ABNEIGUNG$"
+ .string "LANGWEILIG$"
+ .string "SORGEN$"
+ .string "SORGT$"
+ .string "GUT$"
+ .string "VERGÖTTERN$"
+ .string "DESASTER$"
+ .string "GENIESSEN$"
+ .string "GENIESST$"
+ .string "ESSEN$"
+ .string "UNZUREICHEND$"
+ .string "SCHLECHTE$"
+ .string "SCHWER$"
+ .string "SCHRECKLICH$"
+ .string "MIESE LAUNE$"
+ .string "NETT$"
+ .string "TRINKEN$"
+ .string "ÜBERRASCHUNG$"
+ .string "FURCHT$"
+ .string "MÖCHTE$"
+ .string "LANGEWEILE$"
+ .string "ZUFRIEDEN$"
+ .string "LACHEN$"
+ .string "SELTEN$"
+ .string "NEGATIV$"
+ .string "FERTIG$"
+ .string "GEFAHR$"
+ .string "BESIEGT$"
+ .string "SCHLUG$"
+ .string "GROSSARTIG$"
+ .string "ROMANTISCH$"
+ .string "FRAGE$"
+ .string "VERSTEHEN$"
+ .string "VERSTEHT$"
+ .string "$"
diff --git a/data-de/text/easy_chat/groups/greetings/order.inc b/data-de/text/easy_chat/groups/greetings/order.inc
new file mode 100644
index 000000000..b02a5d0f7
--- /dev/null
+++ b/data-de/text/easy_chat/groups/greetings/order.inc
@@ -0,0 +1,45 @@
+ .align 1
+
+gEasyChatGroupOrder_Greetings: @ 83DF322
+ .2byte 40
+ .2byte 7
+ .2byte 33
+ .2byte 21
+ .2byte 0
+ .2byte 17
+ .2byte 22
+ .2byte 35
+ .2byte 10
+ .2byte 9
+ .2byte 15
+ .2byte 34
+ .2byte 14
+ .2byte 26
+ .2byte 3
+ .2byte 4
+ .2byte 2
+ .2byte 36
+ .2byte 37
+ .2byte 18
+ .2byte 1
+ .2byte 39
+ .2byte 38
+ .2byte 29
+ .2byte 23
+ .2byte 19
+ .2byte 25
+ .2byte 13
+ .2byte 11
+ .2byte 30
+ .2byte 20
+ .2byte 32
+ .2byte 16
+ .2byte 12
+ .2byte 27
+ .2byte 24
+ .2byte 8
+ .2byte 28
+ .2byte 6
+ .2byte 5
+ .2byte 31
+ .2byte 41
diff --git a/data-de/text/easy_chat/groups/greetings/words.inc b/data-de/text/easy_chat/groups/greetings/words.inc
new file mode 100644
index 000000000..96a48e9fe
--- /dev/null
+++ b/data-de/text/easy_chat/groups/greetings/words.inc
@@ -0,0 +1,44 @@
+gEasyChatGroupWords_Greetings: @ 83DC70F
+ .string "DANK$"
+ .string "JA$"
+ .string "HIER KOMMT$"
+ .string "HIER BIN ICH$"
+ .string "HIER IST ES$"
+ .string "YEAH$"
+ .string "WILLKOMMEN$"
+ .string "AU$"
+ .string "WIE$"
+ .string "GLÜCKWUNSCH$"
+ .string "GIB$"
+ .string "SORRY$"
+ .string "VERZEIHUNG$"
+ .string "SCHON GUT$"
+ .string "HEY DA$"
+ .string "HALLO$"
+ .string "TSCHÜSS$"
+ .string "DANKE SCHÖN$"
+ .string "ICH BIN DA$"
+ .string "PARDON$"
+ .string "TAGCHEN$"
+ .string "BIS DANN$"
+ .string "ENTSCHULDIGE$"
+ .string "NUN, DANN$"
+ .string "WEITER SO$"
+ .string "SCHÄTZEN$"
+ .string "HEY?$"
+ .string "WAS IST LOS?$"
+ .string "WIE?$"
+ .string "NEIN$"
+ .string "TAG AUCH$"
+ .string "YEAH, YEAH$"
+ .string "TSCHAU$"
+ .string "BIS BALD$"
+ .string "HEY$"
+ .string "GERUCH$"
+ .string "HÖR ZU$"
+ .string "HUH HAH$"
+ .string "JUCHUU$"
+ .string "JEPP$"
+ .string "ACH, KOMM$"
+ .string "ZÄHLEN AUF$"
+ .string "$"
diff --git a/data-de/text/easy_chat/groups/hobbies/order.inc b/data-de/text/easy_chat/groups/hobbies/order.inc
new file mode 100644
index 000000000..7ed127e1e
--- /dev/null
+++ b/data-de/text/easy_chat/groups/hobbies/order.inc
@@ -0,0 +1,57 @@
+ .align 1
+
+gEasyChatGroupOrder_Hobbies: @ 83DF796
+ .2byte 43
+ .2byte 32
+ .2byte 1
+ .2byte 53
+ .2byte 45
+ .2byte 12
+ .2byte 38
+ .2byte 44
+ .2byte 46
+ .2byte 48
+ .2byte 34
+ .2byte 10
+ .2byte 50
+ .2byte 21
+ .2byte 49
+ .2byte 47
+ .2byte 3
+ .2byte 11
+ .2byte 14
+ .2byte 39
+ .2byte 41
+ .2byte 31
+ .2byte 22
+ .2byte 0
+ .2byte 9
+ .2byte 6
+ .2byte 18
+ .2byte 27
+ .2byte 35
+ .2byte 19
+ .2byte 42
+ .2byte 8
+ .2byte 26
+ .2byte 4
+ .2byte 40
+ .2byte 37
+ .2byte 5
+ .2byte 36
+ .2byte 28
+ .2byte 16
+ .2byte 17
+ .2byte 51
+ .2byte 24
+ .2byte 2
+ .2byte 25
+ .2byte 20
+ .2byte 15
+ .2byte 7
+ .2byte 23
+ .2byte 29
+ .2byte 52
+ .2byte 33
+ .2byte 30
+ .2byte 13
diff --git a/data-de/text/easy_chat/groups/hobbies/words.inc b/data-de/text/easy_chat/groups/hobbies/words.inc
new file mode 100644
index 000000000..5ef66eac7
--- /dev/null
+++ b/data-de/text/easy_chat/groups/hobbies/words.inc
@@ -0,0 +1,56 @@
+gEasyChatGroupWords_Hobbies: @ 83DD5B1
+ .string "IDOL$"
+ .string "ANIME$"
+ .string "SONG$"
+ .string "FILM$"
+ .string "NASCHEN$"
+ .string "PLAUDERN$"
+ .string "KINDERSPIEL$"
+ .string "SPIELZEUG$"
+ .string "MUSIK$"
+ .string "KARTENSPIELE$"
+ .string "EINKAUFEN$"
+ .string "FOTOS$"
+ .string "BESICHTIGUNG$"
+ .string "ZUSCHAUER$"
+ .string "GOURMET$"
+ .string "SPIEL$"
+ .string "RPG$"
+ .string "SAMMLUNG$"
+ .string "KOMPLETT$"
+ .string "MAGAZIN$"
+ .string "SPAZIEREN$"
+ .string "FAHRRAD$"
+ .string "HOBBY$"
+ .string "SPORT$"
+ .string "SOFTWARE$"
+ .string "SONGS$"
+ .string "NAHRUNG$"
+ .string "KOSTBARKEIT$"
+ .string "REISEN$"
+ .string "TANZEN$"
+ .string "WASSERSPORT$"
+ .string "HERSTELLUNG$"
+ .string "ANGELN$"
+ .string "VERABREDUNG$"
+ .string "DESIGN$"
+ .string "LOKOMOTIVEN$"
+ .string "PLÜSCHPUPPEN$"
+ .string "PC$"
+ .string "BLUMEN$"
+ .string "HELD$"
+ .string "NICKERCHEN$"
+ .string "HELDIN$"
+ .string "MODE$"
+ .string "ABENTEUER$"
+ .string "BRETTSPIELE$"
+ .string "BALL$"
+ .string "BÜCHER$"
+ .string "FESTIVALS$"
+ .string "COMICS$"
+ .string "FERIEN$"
+ .string "ETWAS PLANEN$"
+ .string "SCHICKIMICKI$"
+ .string "URLAUB$"
+ .string "AUSSEHEN$"
+ .string "$"
diff --git a/data-de/text/easy_chat/groups/lifestyle/order.inc b/data-de/text/easy_chat/groups/lifestyle/order.inc
new file mode 100644
index 000000000..e21269bb5
--- /dev/null
+++ b/data-de/text/easy_chat/groups/lifestyle/order.inc
@@ -0,0 +1,48 @@
+ .align 1
+
+gEasyChatGroupOrder_Lifestyle: @ 83DF73C
+ .2byte 13
+ .2byte 4
+ .2byte 22
+ .2byte 24
+ .2byte 27
+ .2byte 7
+ .2byte 2
+ .2byte 23
+ .2byte 5
+ .2byte 8
+ .2byte 9
+ .2byte 1
+ .2byte 18
+ .2byte 29
+ .2byte 26
+ .2byte 40
+ .2byte 11
+ .2byte 41
+ .2byte 19
+ .2byte 20
+ .2byte 16
+ .2byte 34
+ .2byte 35
+ .2byte 43
+ .2byte 37
+ .2byte 30
+ .2byte 31
+ .2byte 33
+ .2byte 0
+ .2byte 32
+ .2byte 36
+ .2byte 42
+ .2byte 6
+ .2byte 12
+ .2byte 14
+ .2byte 3
+ .2byte 28
+ .2byte 25
+ .2byte 15
+ .2byte 39
+ .2byte 21
+ .2byte 17
+ .2byte 38
+ .2byte 44
+ .2byte 10
diff --git a/data-de/text/easy_chat/groups/lifestyle/words.inc b/data-de/text/easy_chat/groups/lifestyle/words.inc
new file mode 100644
index 000000000..526ff4b17
--- /dev/null
+++ b/data-de/text/easy_chat/groups/lifestyle/words.inc
@@ -0,0 +1,47 @@
+gEasyChatGroupWords_Lifestyle: @ 83DD468
+ .string "PFLICHTEN$"
+ .string "HEIM$"
+ .string "GELD$"
+ .string "TASCHENGELD$"
+ .string "BAD$"
+ .string "GESPRÄCH$"
+ .string "SCHULE$"
+ .string "GEDENKEN$"
+ .string "GEWOHNHEIT$"
+ .string "GRUPPE$"
+ .string "WORT$"
+ .string "LAGER$"
+ .string "SERVICE$"
+ .string "ARBEIT$"
+ .string "SYSTEM$"
+ .string "TRAINIEREN$"
+ .string "LEKTION$"
+ .string "UNTERRICHT$"
+ .string "INFORMATION$"
+ .string "LEBENDIG$"
+ .string "LEHRER$"
+ .string "TURNIER$"
+ .string "BRIEF$"
+ .string "GESCHEHEN$"
+ .string "DIGITALES$"
+ .string "TEST$"
+ .string "KAUFHAUS$"
+ .string "FERNSEHER$"
+ .string "TELEFON$"
+ .string "ITEM$"
+ .string "NAME$"
+ .string "NEUIGKEITEN$"
+ .string "POPULÄR$"
+ .string "PARTY$"
+ .string "LERNEN$"
+ .string "MASCHINE$"
+ .string "POST$"
+ .string "MITTEILUNG$"
+ .string "VERSPRECHEN$"
+ .string "TRAUM$"
+ .string "KINDERGARTEN$"
+ .string "LEBEN$"
+ .string "RADIO$"
+ .string "MIETE$"
+ .string "WELT$"
+ .string "$"
diff --git a/data-de/text/easy_chat/groups/misc/order.inc b/data-de/text/easy_chat/groups/misc/order.inc
new file mode 100644
index 000000000..8e8a529f1
--- /dev/null
+++ b/data-de/text/easy_chat/groups/misc/order.inc
@@ -0,0 +1,45 @@
+ .align 1
+
+gEasyChatGroupOrder_Misc: @ 83DF85C
+ .2byte 2
+ .2byte 16
+ .2byte 12
+ .2byte 20
+ .2byte 14
+ .2byte 23
+ .2byte 24
+ .2byte 25
+ .2byte 15
+ .2byte 17
+ .2byte 18
+ .2byte 5
+ .2byte 30
+ .2byte 39
+ .2byte 22
+ .2byte 33
+ .2byte 10
+ .2byte 3
+ .2byte 19
+ .2byte 9
+ .2byte 0
+ .2byte 11
+ .2byte 40
+ .2byte 31
+ .2byte 13
+ .2byte 27
+ .2byte 7
+ .2byte 41
+ .2byte 4
+ .2byte 21
+ .2byte 36
+ .2byte 35
+ .2byte 1
+ .2byte 6
+ .2byte 38
+ .2byte 26
+ .2byte 28
+ .2byte 37
+ .2byte 34
+ .2byte 29
+ .2byte 32
+ .2byte 8
diff --git a/data-de/text/easy_chat/groups/misc/words.inc b/data-de/text/easy_chat/groups/misc/words.inc
new file mode 100644
index 000000000..e9025bcf5
--- /dev/null
+++ b/data-de/text/easy_chat/groups/misc/words.inc
@@ -0,0 +1,44 @@
+gEasyChatGroupWords_Misc: @ 83DD860
+ .string "HÖHEN$"
+ .string "TIEFEN$"
+ .string "ÄH$"
+ .string "HINTEN$"
+ .string "SACHEN$"
+ .string "DING$"
+ .string "UNTERHALB$"
+ .string "OBERHALB$"
+ .string "ZURÜCK$"
+ .string "HOCH$"
+ .string "HIER$"
+ .string "INNEN$"
+ .string "AUSSEN$"
+ .string "NEBEN$"
+ .string "DAS IST ES!$"
+ .string "DIES$"
+ .string "ALLES$"
+ .string "DIESE$"
+ .string "DIESE WAREN$"
+ .string "HINUNTER$"
+ .string "DAS$"
+ .string "SCHON$"
+ .string "GENUG$"
+ .string "DAS IST’S!$"
+ .string "DAS SIND$"
+ .string "DAS WAR$"
+ .string "VORNE$"
+ .string "OBEN$"
+ .string "WAHL$"
+ .string "WEIT$"
+ .string "FORT$"
+ .string "NAHE$"
+ .string "WO$"
+ .string "GLEICH$"
+ .string "WAS$"
+ .string "TIEF$"
+ .string "SEICHT$"
+ .string "WARUM$"
+ .string "VERWIRRT$"
+ .string "GEGENÜBER$"
+ .string "LINKS$"
+ .string "RECHTS$"
+ .string "$"
diff --git a/data-de/text/easy_chat/groups/move_1/order.inc b/data-de/text/easy_chat/groups/move_1/order.inc
new file mode 100644
index 000000000..73fa0c69c
--- /dev/null
+++ b/data-de/text/easy_chat/groups/move_1/order.inc
@@ -0,0 +1,156 @@
+ .align 1
+
+gEasyChatGroupOrder_Move1: @ 83DF924
+ .2byte 71
+ .2byte 97
+ .2byte 324
+ .2byte 207
+ .2byte 246
+ .2byte 312
+ .2byte 253
+ .2byte 62
+ .2byte 203
+ .2byte 50
+ .2byte 44
+ .2byte 145
+ .2byte 141
+ .2byte 219
+ .2byte 204
+ .2byte 87
+ .2byte 85
+ .2byte 9
+ .2byte 104
+ .2byte 175
+ .2byte 114
+ .2byte 3
+ .2byte 280
+ .2byte 231
+ .2byte 329
+ .2byte 196
+ .2byte 116
+ .2byte 89
+ .2byte 310
+ .2byte 81
+ .2byte 263
+ .2byte 317
+ .2byte 120
+ .2byte 325
+ .2byte 172
+ .2byte 53
+ .2byte 19
+ .2byte 259
+ .2byte 323
+ .2byte 301
+ .2byte 37
+ .2byte 209
+ .2byte 67
+ .2byte 281
+ .2byte 117
+ .2byte 179
+ .2byte 105
+ .2byte 90
+ .2byte 47
+ .2byte 202
+ .2byte 320
+ .2byte 184
+ .2byte 180
+ .2byte 258
+ .2byte 106
+ .2byte 327
+ .2byte 143
+ .2byte 315
+ .2byte 212
+ .2byte 95
+ .2byte 261
+ .2byte 2
+ .2byte 20
+ .2byte 13
+ .2byte 242
+ .2byte 109
+ .2byte 68
+ .2byte 29
+ .2byte 322
+ .2byte 152
+ .2byte 103
+ .2byte 238
+ .2byte 268
+ .2byte 221
+ .2byte 220
+ .2byte 230
+ .2byte 177
+ .2byte 262
+ .2byte 319
+ .2byte 311
+ .2byte 234
+ .2byte 166
+ .2byte 288
+ .2byte 171
+ .2byte 267
+ .2byte 283
+ .2byte 190
+ .2byte 110
+ .2byte 147
+ .2byte 264
+ .2byte 244
+ .2byte 94
+ .2byte 134
+ .2byte 60
+ .2byte 149
+ .2byte 181
+ .2byte 99
+ .2byte 108
+ .2byte 240
+ .2byte 265
+ .2byte 38
+ .2byte 216
+ .2byte 39
+ .2byte 328
+ .2byte 201
+ .2byte 28
+ .2byte 159
+ .2byte 91
+ .2byte 122
+ .2byte 163
+ .2byte 260
+ .2byte 128
+ .2byte 173
+ .2byte 316
+ .2byte 318
+ .2byte 123
+ .2byte 76
+ .2byte 326
+ .2byte 321
+ .2byte 119
+ .2byte 169
+ .2byte 266
+ .2byte 247
+ .2byte 78
+ .2byte 70
+ .2byte 157
+ .2byte 88
+ .2byte 309
+ .2byte 129
+ .2byte 162
+ .2byte 235
+ .2byte 142
+ .2byte 313
+ .2byte 229
+ .2byte 245
+ .2byte 66
+ .2byte 233
+ .2byte 49
+ .2byte 132
+ .2byte 228
+ .2byte 215
+ .2byte 74
+ .2byte 205
+ .2byte 54
+ .2byte 285
+ .2byte 250
+ .2byte 170
+ .2byte 314
+ .2byte 16
+ .2byte 200
+ .2byte 15
+ .2byte 249
+ .2byte 227
diff --git a/data-de/text/easy_chat/groups/move_1/words.inc b/data-de/text/easy_chat/groups/move_1/words.inc
new file mode 100644
index 000000000..52261e34a
--- /dev/null
+++ b/data-de/text/easy_chat/groups/move_1/words.inc
@@ -0,0 +1,156 @@
+ .align 1
+
+gEasyChatGroupWords_Move1: @ 83DDB3C
+ .2byte MOVE_THUNDERBOLT
+ .2byte MOVE_IRON_TAIL
+ .2byte MOVE_ICE_BALL
+ .2byte MOVE_YAWN
+ .2byte MOVE_LOVELY_KISS
+ .2byte MOVE_NIGHTMARE
+ .2byte MOVE_MORNING_SUN
+ .2byte MOVE_VITAL_THROW
+ .2byte MOVE_DIG
+ .2byte MOVE_THRASH
+ .2byte MOVE_SWEET_SCENT
+ .2byte MOVE_CHARM
+ .2byte MOVE_RAIN_DANCE
+ .2byte MOVE_CONFUSE_RAY
+ .2byte MOVE_HAIL
+ .2byte MOVE_AROMATHERAPY
+ .2byte MOVE_BUBBLE
+ .2byte MOVE_ENCORE
+ .2byte MOVE_CUT
+ .2byte MOVE_RAGE
+ .2byte MOVE_SUPER_FANG
+ .2byte MOVE_PAIN_SPLIT
+ .2byte MOVE_TORMENT
+ .2byte MOVE_STRING_SHOT
+ .2byte MOVE_SWAGGER
+ .2byte MOVE_SNORE
+ .2byte MOVE_HEAL_BELL
+ .2byte MOVE_SCREECH
+ .2byte MOVE_ROCK_THROW
+ .2byte MOVE_ROCK_SMASH
+ .2byte MOVE_ROCK_SLIDE
+ .2byte MOVE_WEATHER_BALL
+ .2byte MOVE_WHIRLPOOL
+ .2byte MOVE_FAKE_TEARS
+ .2byte MOVE_SING
+ .2byte MOVE_SPITE
+ .2byte MOVE_AIR_CUTTER
+ .2byte MOVE_AEROBLAST
+ .2byte MOVE_SMOKESCREEN
+ .2byte MOVE_PURSUIT
+ .2byte MOVE_DOUBLE_SLAP
+ .2byte MOVE_MIRROR_MOVE
+ .2byte MOVE_OVERHEAT
+ .2byte MOVE_AURORA_BEAM
+ .2byte MOVE_MEMENTO
+ .2byte MOVE_OCTAZOOKA
+ .2byte MOVE_FLATTER
+ .2byte MOVE_ASTONISH
+ .2byte MOVE_WILL_O_WISP
+ .2byte MOVE_RETURN
+ .2byte MOVE_GRUDGE
+ .2byte MOVE_STRENGTH
+ .2byte MOVE_COUNTER
+ .2byte MOVE_FLAME_WHEEL
+ .2byte MOVE_FLAMETHROWER
+ .2byte MOVE_ODOR_SLEUTH
+ .2byte MOVE_SHARPEN
+ .2byte MOVE_DOUBLE_TEAM
+ .2byte MOVE_GUST
+ .2byte MOVE_HARDEN
+ .2byte MOVE_DISABLE
+ .2byte MOVE_RAZOR_WIND
+ .2byte MOVE_BIDE
+ .2byte MOVE_CRUNCH
+ .2byte MOVE_BITE
+ .2byte MOVE_THUNDER
+ .2byte MOVE_THUNDER_PUNCH
+ .2byte MOVE_ENDEAVOR
+ .2byte MOVE_FACADE
+ .2byte MOVE_KARATE_CHOP
+ .2byte MOVE_CLAMP
+ .2byte MOVE_WITHDRAW
+ .2byte MOVE_CONSTRICT
+ .2byte MOVE_BRICK_BREAK
+ .2byte MOVE_ROCK_TOMB
+ .2byte MOVE_FOCUS_ENERGY
+ .2byte MOVE_FOCUS_PUNCH
+ .2byte MOVE_GIGA_DRAIN
+ .2byte MOVE_REVERSAL
+ .2byte MOVE_SMELLING_SALT
+ .2byte MOVE_SPORE
+ .2byte MOVE_LEECH_LIFE
+ .2byte MOVE_SLASH
+ .2byte MOVE_SILVER_WIND
+ .2byte MOVE_METAL_SOUND
+ .2byte MOVE_GRASS_WHISTLE
+ .2byte MOVE_TICKLE
+ .2byte MOVE_SPIDER_WEB
+ .2byte MOVE_CRABHAMMER
+ .2byte MOVE_HAZE
+ .2byte MOVE_MEAN_LOOK
+ .2byte MOVE_CROSS_CHOP
+ .2byte MOVE_OUTRAGE
+ .2byte MOVE_LOW_KICK
+ .2byte MOVE_ANCIENT_POWER
+ .2byte MOVE_SYNTHESIS
+ .2byte MOVE_AGILITY
+ .2byte MOVE_RAPID_SPIN
+ .2byte MOVE_ICY_WIND
+ .2byte MOVE_MIND_READER
+ .2byte MOVE_COSMIC_POWER
+ .2byte MOVE_SKY_ATTACK
+ .2byte MOVE_POWDER_SNOW
+ .2byte MOVE_FOLLOW_ME
+ .2byte MOVE_METEOR_MASH
+ .2byte MOVE_ENDURE
+ .2byte MOVE_ROLLOUT
+ .2byte MOVE_SCARY_FACE
+ .2byte MOVE_PSYBEAM
+ .2byte MOVE_PSYWAVE
+ .2byte MOVE_PSYCHIC
+ .2byte MOVE_HYPNOSIS
+ .2byte MOVE_UPROAR
+ .2byte MOVE_WATER_SPOUT
+ .2byte MOVE_SIGNAL_BEAM
+ .2byte MOVE_PSYCH_UP
+ .2byte MOVE_SUBMISSION
+ .2byte MOVE_RECOVER
+ .2byte MOVE_EARTHQUAKE
+ .2byte MOVE_NATURE_POWER
+ .2byte MOVE_LICK
+ .2byte MOVE_FLAIL
+ .2byte MOVE_TAIL_WHIP
+ .2byte MOVE_SELF_DESTRUCT
+ .2byte MOVE_STUN_SPORE
+ .2byte MOVE_BIND
+ .2byte MOVE_SHADOW_PUNCH
+ .2byte MOVE_SHADOW_BALL
+ .2byte MOVE_CHARGE
+ .2byte MOVE_MIST
+ .2byte MOVE_FISSURE
+ .2byte MOVE_EXTREME_SPEED
+ .2byte MOVE_EXTRASENSORY
+ .2byte MOVE_SAFEGUARD
+ .2byte MOVE_ABSORB
+ .2byte MOVE_SKY_UPPERCUT
+ .2byte MOVE_SKILL_SWAP
+ .2byte MOVE_SKETCH
+ .2byte MOVE_HEADBUTT
+ .2byte MOVE_DOUBLE_EDGE
+ .2byte MOVE_SANDSTORM
+ .2byte MOVE_SAND_ATTACK
+ .2byte MOVE_SAND_TOMB
+ .2byte MOVE_SPARK
+ .2byte MOVE_SWIFT
+ .2byte MOVE_KINESIS
+ .2byte MOVE_SMOG
+ .2byte MOVE_GROWTH
+ .2byte MOVE_SACRED_FIRE
+ .2byte MOVE_SHEER_COLD
+ .2byte MOVE_SOLAR_BEAM
+ .2byte MOVE_SONIC_BOOM
+ .2byte MOVE_FLY
diff --git a/data-de/text/easy_chat/groups/move_2/order.inc b/data-de/text/easy_chat/groups/move_2/order.inc
new file mode 100644
index 000000000..918bd0116
--- /dev/null
+++ b/data-de/text/easy_chat/groups/move_2/order.inc
@@ -0,0 +1,197 @@
+ .align 1
+
+gEasyChatGroupOrder_Move2: @ 83DFA56
+ .2byte 194
+ .2byte 195
+ .2byte 282
+ .2byte 332
+ .2byte 133
+ .2byte 213
+ .2byte 55
+ .2byte 352
+ .2byte 292
+ .2byte 278
+ .2byte 112
+ .2byte 187
+ .2byte 178
+ .2byte 286
+ .2byte 343
+ .2byte 186
+ .2byte 80
+ .2byte 148
+ .2byte 192
+ .2byte 59
+ .2byte 61
+ .2byte 36
+ .2byte 34
+ .2byte 65
+ .2byte 46
+ .2byte 297
+ .2byte 164
+ .2byte 84
+ .2byte 86
+ .2byte 24
+ .2byte 131
+ .2byte 337
+ .2byte 349
+ .2byte 82
+ .2byte 167
+ .2byte 41
+ .2byte 73
+ .2byte 121
+ .2byte 111
+ .2byte 334
+ .2byte 8
+ .2byte 58
+ .2byte 255
+ .2byte 156
+ .2byte 284
+ .2byte 153
+ .2byte 27
+ .2byte 350
+ .2byte 299
+ .2byte 225
+ .2byte 7
+ .2byte 126
+ .2byte 83
+ .2byte 185
+ .2byte 174
+ .2byte 17
+ .2byte 218
+ .2byte 31
+ .2byte 347
+ .2byte 290
+ .2byte 69
+ .2byte 217
+ .2byte 193
+ .2byte 137
+ .2byte 77
+ .2byte 342
+ .2byte 40
+ .2byte 139
+ .2byte 305
+ .2byte 52
+ .2byte 12
+ .2byte 287
+ .2byte 45
+ .2byte 257
+ .2byte 30
+ .2byte 32
+ .2byte 254
+ .2byte 56
+ .2byte 63
+ .2byte 158
+ .2byte 222
+ .2byte 146
+ .2byte 336
+ .2byte 127
+ .2byte 11
+ .2byte 198
+ .2byte 125
+ .2byte 155
+ .2byte 4
+ .2byte 107
+ .2byte 93
+ .2byte 276
+ .2byte 237
+ .2byte 10
+ .2byte 154
+ .2byte 331
+ .2byte 348
+ .2byte 330
+ .2byte 189
+ .2byte 341
+ .2byte 300
+ .2byte 113
+ .2byte 277
+ .2byte 188
+ .2byte 96
+ .2byte 5
+ .2byte 25
+ .2byte 72
+ .2byte 232
+ .2byte 118
+ .2byte 208
+ .2byte 102
+ .2byte 252
+ .2byte 236
+ .2byte 101
+ .2byte 42
+ .2byte 346
+ .2byte 296
+ .2byte 302
+ .2byte 1
+ .2byte 150
+ .2byte 339
+ .2byte 251
+ .2byte 22
+ .2byte 75
+ .2byte 168
+ .2byte 270
+ .2byte 115
+ .2byte 272
+ .2byte 335
+ .2byte 98
+ .2byte 51
+ .2byte 151
+ .2byte 197
+ .2byte 130
+ .2byte 304
+ .2byte 295
+ .2byte 79
+ .2byte 214
+ .2byte 124
+ .2byte 64
+ .2byte 351
+ .2byte 182
+ .2byte 294
+ .2byte 14
+ .2byte 248
+ .2byte 43
+ .2byte 21
+ .2byte 241
+ .2byte 243
+ .2byte 340
+ .2byte 26
+ .2byte 191
+ .2byte 226
+ .2byte 211
+ .2byte 140
+ .2byte 23
+ .2byte 48
+ .2byte 57
+ .2byte 33
+ .2byte 303
+ .2byte 293
+ .2byte 291
+ .2byte 298
+ .2byte 100
+ .2byte 183
+ .2byte 92
+ .2byte 138
+ .2byte 271
+ .2byte 161
+ .2byte 206
+ .2byte 136
+ .2byte 289
+ .2byte 160
+ .2byte 176
+ .2byte 279
+ .2byte 269
+ .2byte 275
+ .2byte 256
+ .2byte 165
+ .2byte 224
+ .2byte 144
+ .2byte 135
+ .2byte 35
+ .2byte 239
+ .2byte 18
+ .2byte 223
+ .2byte 273
+ .2byte 6
+ .2byte 345
+ .2byte 306
+ .2byte 199
+ .2byte 210
+ .2byte 274
diff --git a/data-de/text/easy_chat/groups/move_2/words.inc b/data-de/text/easy_chat/groups/move_2/words.inc
new file mode 100644
index 000000000..cd31397d0
--- /dev/null
+++ b/data-de/text/easy_chat/groups/move_2/words.inc
@@ -0,0 +1,197 @@
+ .align 1
+
+gEasyChatGroupWords_Move2: @ 83DDC6E
+ .2byte MOVE_TACKLE
+ .2byte MOVE_EXPLOSION
+ .2byte MOVE_DIVE
+ .2byte MOVE_FIRE_BLAST
+ .2byte MOVE_WATERFALL
+ .2byte MOVE_MUDDY_WATER
+ .2byte MOVE_STOCKPILE
+ .2byte MOVE_SLAM
+ .2byte MOVE_TWISTER
+ .2byte MOVE_BULLET_SEED
+ .2byte MOVE_TWINEEDLE
+ .2byte MOVE_SOFT_BOILED
+ .2byte MOVE_EGG_BOMB
+ .2byte MOVE_FAINT_ATTACK
+ .2byte MOVE_BARRAGE
+ .2byte MOVE_MINIMIZE
+ .2byte MOVE_SEISMIC_TOSS
+ .2byte MOVE_SUPERSONIC
+ .2byte MOVE_TAUNT
+ .2byte MOVE_MOONLIGHT
+ .2byte MOVE_PECK
+ .2byte MOVE_ARM_THRUST
+ .2byte MOVE_HORN_ATTACK
+ .2byte MOVE_HORN_DRILL
+ .2byte MOVE_WING_ATTACK
+ .2byte MOVE_AERIAL_ACE
+ .2byte MOVE_SWORDS_DANCE
+ .2byte MOVE_VINE_WHIP
+ .2byte MOVE_CONVERSION
+ .2byte MOVE_CONVERSION_2
+ .2byte MOVE_HELPING_HAND
+ .2byte MOVE_IRON_DEFENSE
+ .2byte MOVE_TELEPORT
+ .2byte MOVE_THUNDER_SHOCK
+ .2byte MOVE_SHOCK_WAVE
+ .2byte MOVE_QUICK_ATTACK
+ .2byte MOVE_SWEET_KISS
+ .2byte MOVE_THUNDER_WAVE
+ .2byte MOVE_ZAP_CANNON
+ .2byte MOVE_BLOCK
+ .2byte MOVE_HOWL
+ .2byte MOVE_POISON_GAS
+ .2byte MOVE_TOXIC
+ .2byte MOVE_POISON_FANG
+ .2byte MOVE_POISON_POWDER
+ .2byte MOVE_POISON_STING
+ .2byte MOVE_SPIKE_CANNON
+ .2byte MOVE_ACID_ARMOR
+ .2byte MOVE_TAKE_DOWN
+ .2byte MOVE_JUMP_KICK
+ .2byte MOVE_BOUNCE
+ .2byte MOVE_HI_JUMP_KICK
+ .2byte MOVE_TRI_ATTACK
+ .2byte MOVE_DRAGON_CLAW
+ .2byte MOVE_TRICK
+ .2byte MOVE_TRIPLE_KICK
+ .2byte MOVE_DRILL_PECK
+ .2byte MOVE_MUD_SPORT
+ .2byte MOVE_MUD_SLAP
+ .2byte MOVE_THIEF
+ .2byte MOVE_AMNESIA
+ .2byte MOVE_NIGHT_SHADE
+ .2byte MOVE_GROWL
+ .2byte MOVE_SLACK_OFF
+ .2byte MOVE_SURF
+ .2byte MOVE_ROLE_PLAY
+ .2byte MOVE_NEEDLE_ARM
+ .2byte MOVE_DOUBLE_KICK
+ .2byte MOVE_SUNNY_DAY
+ .2byte MOVE_LEER
+ .2byte MOVE_WISH
+ .2byte MOVE_FAKE_OUT
+ .2byte MOVE_SLEEP_TALK
+ .2byte MOVE_PAY_DAY
+ .2byte MOVE_ASSIST
+ .2byte MOVE_HEAT_WAVE
+ .2byte MOVE_SLEEP_POWDER
+ .2byte MOVE_REST
+ .2byte MOVE_INGRAIN
+ .2byte MOVE_CONFUSION
+ .2byte MOVE_BODY_SLAM
+ .2byte MOVE_SWALLOW
+ .2byte MOVE_CURSE
+ .2byte MOVE_HYDRO_PUMP
+ .2byte MOVE_HYPER_VOICE
+ .2byte MOVE_HYPER_BEAM
+ .2byte MOVE_SUPERPOWER
+ .2byte MOVE_STEEL_WING
+ .2byte MOVE_SPIT_UP
+ .2byte MOVE_DYNAMIC_PUNCH
+ .2byte MOVE_GUILLOTINE
+ .2byte MOVE_VICE_GRIP
+ .2byte MOVE_KNOCK_OFF
+ .2byte MOVE_POUND
+ .2byte MOVE_RAZOR_LEAF
+ .2byte MOVE_BATON_PASS
+ .2byte MOVE_PETAL_DANCE
+ .2byte MOVE_SPLASH
+ .2byte MOVE_BUBBLE_BEAM
+ .2byte MOVE_BELLY_DRUM
+ .2byte MOVE_BARRIER
+ .2byte MOVE_LIGHT_SCREEN
+ .2byte MOVE_SCRATCH
+ .2byte MOVE_HYPER_FANG
+ .2byte MOVE_EMBER
+ .2byte MOVE_SECRET_POWER
+ .2byte MOVE_DIZZY_PUNCH
+ .2byte MOVE_BULK_UP
+ .2byte MOVE_IMPRISON
+ .2byte MOVE_FEATHER_DANCE
+ .2byte MOVE_WHIRLWIND
+ .2byte MOVE_BEAT_UP
+ .2byte MOVE_BLIZZARD
+ .2byte MOVE_STOMP
+ .2byte MOVE_FLASH
+ .2byte MOVE_TEETER_DANCE
+ .2byte MOVE_CRUSH_CLAW
+ .2byte MOVE_BLAZE_KICK
+ .2byte MOVE_PRESENT
+ .2byte MOVE_ERUPTION
+ .2byte MOVE_SLUDGE
+ .2byte MOVE_SLUDGE_BOMB
+ .2byte MOVE_GLARE
+ .2byte MOVE_TRANSFORM
+ .2byte MOVE_POISON_TAIL
+ .2byte MOVE_ROAR
+ .2byte MOVE_BONE_RUSH
+ .2byte MOVE_CAMOUFLAGE
+ .2byte MOVE_COVET
+ .2byte MOVE_TAIL_GLOW
+ .2byte MOVE_BONE_CLUB
+ .2byte MOVE_BONEMERANG
+ .2byte MOVE_FIRE_SPIN
+ .2byte MOVE_FIRE_PUNCH
+ .2byte MOVE_PERISH_SONG
+ .2byte MOVE_WRAP
+ .2byte MOVE_SPIKES
+ .2byte MOVE_MAGNITUDE
+ .2byte MOVE_MAGICAL_LEAF
+ .2byte MOVE_MAGIC_COAT
+ .2byte MOVE_MUD_SHOT
+ .2byte MOVE_MACH_PUNCH
+ .2byte MOVE_PROTECT
+ .2byte MOVE_DEFENSE_CURL
+ .2byte MOVE_ROLLING_KICK
+ .2byte MOVE_SUBSTITUTE
+ .2byte MOVE_DETECT
+ .2byte MOVE_PIN_MISSILE
+ .2byte MOVE_WATER_SPORT
+ .2byte MOVE_WATER_GUN
+ .2byte MOVE_MIST_BALL
+ .2byte MOVE_WATER_PULSE
+ .2byte MOVE_FURY_ATTACK
+ .2byte MOVE_FURY_SWIPES
+ .2byte MOVE_DESTINY_BOND
+ .2byte MOVE_FALSE_SWIPE
+ .2byte MOVE_FORESIGHT
+ .2byte MOVE_MIRROR_COAT
+ .2byte MOVE_FUTURE_SIGHT
+ .2byte MOVE_MILK_DRINK
+ .2byte MOVE_CALM_MIND
+ .2byte MOVE_MEGA_DRAIN
+ .2byte MOVE_MEGA_KICK
+ .2byte MOVE_MEGA_PUNCH
+ .2byte MOVE_MEGAHORN
+ .2byte MOVE_HIDDEN_POWER
+ .2byte MOVE_METAL_CLAW
+ .2byte MOVE_ATTRACT
+ .2byte MOVE_MIMIC
+ .2byte MOVE_FRUSTRATION
+ .2byte MOVE_LEECH_SEED
+ .2byte MOVE_METRONOME
+ .2byte MOVE_DREAM_EATER
+ .2byte MOVE_ACID
+ .2byte MOVE_MEDITATE
+ .2byte MOVE_SNATCH
+ .2byte MOVE_LUSTER_PURGE
+ .2byte MOVE_LEAF_BLADE
+ .2byte MOVE_RECYCLE
+ .2byte MOVE_REFLECT
+ .2byte MOVE_REFRESH
+ .2byte MOVE_REVENGE
+ .2byte MOVE_DRAGON_RAGE
+ .2byte MOVE_DRAGON_BREATH
+ .2byte MOVE_DRAGON_DANCE
+ .2byte MOVE_ICE_PUNCH
+ .2byte MOVE_ICE_BEAM
+ .2byte MOVE_FURY_CUTTER
+ .2byte MOVE_COMET_PUNCH
+ .2byte MOVE_SKULL_BASH
+ .2byte MOVE_LOCK_ON
+ .2byte MOVE_ROCK_BLAST
+ .2byte MOVE_COTTON_SPORE
+ .2byte MOVE_STRUGGLE
diff --git a/data-de/text/easy_chat/groups/people/order.inc b/data-de/text/easy_chat/groups/people/order.inc
new file mode 100644
index 000000000..2934f8339
--- /dev/null
+++ b/data-de/text/easy_chat/groups/people/order.inc
@@ -0,0 +1,78 @@
+ .align 1
+
+gEasyChatGroupOrder_People: @ 83DF376
+ .2byte 14
+ .2byte 50
+ .2byte 49
+ .2byte 4
+ .2byte 3
+ .2byte 5
+ .2byte 22
+ .2byte 2
+ .2byte 6
+ .2byte 7
+ .2byte 18
+ .2byte 26
+ .2byte 30
+ .2byte 13
+ .2byte 58
+ .2byte 72
+ .2byte 23
+ .2byte 0
+ .2byte 36
+ .2byte 51
+ .2byte 71
+ .2byte 57
+ .2byte 63
+ .2byte 46
+ .2byte 32
+ .2byte 16
+ .2byte 9
+ .2byte 35
+ .2byte 1
+ .2byte 41
+ .2byte 42
+ .2byte 38
+ .2byte 25
+ .2byte 55
+ .2byte 24
+ .2byte 44
+ .2byte 12
+ .2byte 33
+ .2byte 34
+ .2byte 21
+ .2byte 19
+ .2byte 40
+ .2byte 45
+ .2byte 20
+ .2byte 37
+ .2byte 8
+ .2byte 10
+ .2byte 27
+ .2byte 53
+ .2byte 66
+ .2byte 15
+ .2byte 29
+ .2byte 69
+ .2byte 60
+ .2byte 74
+ .2byte 73
+ .2byte 68
+ .2byte 59
+ .2byte 70
+ .2byte 56
+ .2byte 31
+ .2byte 17
+ .2byte 28
+ .2byte 54
+ .2byte 64
+ .2byte 11
+ .2byte 52
+ .2byte 62
+ .2byte 43
+ .2byte 48
+ .2byte 47
+ .2byte 61
+ .2byte 67
+ .2byte 65
+ .2byte 39
diff --git a/data-de/text/easy_chat/groups/people/words.inc b/data-de/text/easy_chat/groups/people/words.inc
new file mode 100644
index 000000000..c7f499be6
--- /dev/null
+++ b/data-de/text/easy_chat/groups/people/words.inc
@@ -0,0 +1,77 @@
+gEasyChatGroupWords_People: @ 83DC85A
+ .string "FEIND$"
+ .string "ICH$"
+ .string "DU$"
+ .string "DEINE$"
+ .string "DEIN$"
+ .string "DEINER$"
+ .string "DU BIST$"
+ .string "DU HAST$"
+ .string "MUTTER$"
+ .string "GROSSVATER$"
+ .string "ONKEL$"
+ .string "VATER$"
+ .string "JUNGE$"
+ .string "ERWACHSENER$"
+ .string "BRUDER$"
+ .string "SCHWESTER$"
+ .string "GROSSMUTTER$"
+ .string "TANTE$"
+ .string "ELTERN$"
+ .string "MAN$"
+ .string "MICH$"
+ .string "MÄDCHEN$"
+ .string "DICH$"
+ .string "FAMILIE$"
+ .string "IHR$"
+ .string "IHM$"
+ .string "ER$"
+ .string "ORT$"
+ .string "TOCHTER$"
+ .string "SEIN$"
+ .string "ER IST$"
+ .string "SIND NICHT$"
+ .string "GESCHWISTER$"
+ .string "KINDCHEN$"
+ .string "KINDER$"
+ .string "HERR$"
+ .string "FRAU$"
+ .string "MIR$"
+ .string "ICH WAR$"
+ .string "ZU MIR$"
+ .string "MEIN$"
+ .string "ICH BIN$"
+ .string "ICH HABE$"
+ .string "WER$"
+ .string "JEMAND$"
+ .string "MEINE$"
+ .string "FÜR WEN$"
+ .string "WESSEN$"
+ .string "WER IST$"
+ .string "DAS IST$"
+ .string "DAME$"
+ .string "FREUND$"
+ .string "VERBÜNDETER$"
+ .string "PERSON$"
+ .string "TYPE$"
+ .string "IHNEN$"
+ .string "SIE WAREN$"
+ .string "FÜR SIE$"
+ .string "EUCH$"
+ .string "SIE SIND$"
+ .string "SIE HABEN$"
+ .string "WIR$"
+ .string "WAREN$"
+ .string "FÜR UNS$"
+ .string "UNSER$"
+ .string "WIR SIND$"
+ .string "RIVALE$"
+ .string "WIR HABEN$"
+ .string "SIE KONNTEN$"
+ .string "SIE$"
+ .string "SIE WAR$"
+ .string "FÜR ALLE$"
+ .string "EURE$"
+ .string "SIE IST$"
+ .string "SIE HATTE$"
+ .string "$"
diff --git a/data-de/text/easy_chat/groups/pokemon/order.inc b/data-de/text/easy_chat/groups/pokemon/order.inc
new file mode 100644
index 000000000..3afe49659
--- /dev/null
+++ b/data-de/text/easy_chat/groups/pokemon/order.inc
@@ -0,0 +1,205 @@
+ .align 1
+
+gEasyChatGroupOrder_Pokemon: @ 83DF010
+ .2byte 374
+ .2byte 63
+ .2byte 376
+ .2byte 359
+ .2byte 390
+ .2byte 391
+ .2byte 184
+ .2byte 350
+ .2byte 378
+ .2byte 328
+ .2byte 299
+ .2byte 182
+ .2byte 397
+ .2byte 364
+ .2byte 339
+ .2byte 340
+ .2byte 222
+ .2byte 410
+ .2byte 85
+ .2byte 84
+ .2byte 232
+ .2byte 396
+ .2byte 44
+ .2byte 315
+ .2byte 316
+ .2byte 54
+ .2byte 55
+ .2byte 286
+ .2byte 347
+ .2byte 280
+ .2byte 174
+ .2byte 355
+ .2byte 370
+ .2byte 385
+ .2byte 337
+ .2byte 130
+ .2byte 277
+ .2byte 311
+ .2byte 75
+ .2byte 76
+ .2byte 289
+ .2byte 279
+ .2byte 45
+ .2byte 203
+ .2byte 42
+ .2byte 118
+ .2byte 119
+ .2byte 352
+ .2byte 405
+ .2byte 394
+ .2byte 336
+ .2byte 283
+ .2byte 169
+ .2byte 387
+ .2byte 360
+ .2byte 409
+ .2byte 281
+ .2byte 64
+ .2byte 330
+ .2byte 307
+ .2byte 297
+ .2byte 129
+ .2byte 317
+ .2byte 395
+ .2byte 393
+ .2byte 74
+ .2byte 332
+ .2byte 306
+ .2byte 40
+ .2byte 371
+ .2byte 372
+ .2byte 326
+ .2byte 327
+ .2byte 404
+ .2byte 170
+ .2byte 171
+ .2byte 407
+ .2byte 408
+ .2byte 101
+ .2byte 319
+ .2byte 366
+ .2byte 334
+ .2byte 325
+ .2byte 388
+ .2byte 282
+ .2byte 296
+ .2byte 295
+ .2byte 348
+ .2byte 66
+ .2byte 68
+ .2byte 219
+ .2byte 287
+ .2byte 81
+ .2byte 82
+ .2byte 335
+ .2byte 183
+ .2byte 67
+ .2byte 312
+ .2byte 357
+ .2byte 356
+ .2byte 400
+ .2byte 399
+ .2byte 329
+ .2byte 354
+ .2byte 284
+ .2byte 365
+ .2byte 43
+ .2byte 320
+ .2byte 177
+ .2byte 301
+ .2byte 302
+ .2byte 303
+ .2byte 345
+ .2byte 411
+ .2byte 308
+ .2byte 293
+ .2byte 227
+ .2byte 292
+ .2byte 310
+ .2byte 373
+ .2byte 231
+ .2byte 172
+ .2byte 25
+ .2byte 127
+ .2byte 353
+ .2byte 294
+ .2byte 39
+ .2byte 318
+ .2byte 321
+ .2byte 26
+ .2byte 406
+ .2byte 402
+ .2byte 401
+ .2byte 403
+ .2byte 381
+ .2byte 278
+ .2byte 111
+ .2byte 112
+ .2byte 363
+ .2byte 375
+ .2byte 298
+ .2byte 28
+ .2byte 27
+ .2byte 291
+ .2byte 368
+ .2byte 367
+ .2byte 323
+ .2byte 218
+ .2byte 346
+ .2byte 304
+ .2byte 305
+ .2byte 230
+ .2byte 342
+ .2byte 117
+ .2byte 341
+ .2byte 116
+ .2byte 380
+ .2byte 377
+ .2byte 65
+ .2byte 214
+ .2byte 88
+ .2byte 89
+ .2byte 110
+ .2byte 109
+ .2byte 349
+ .2byte 351
+ .2byte 121
+ .2byte 120
+ .2byte 384
+ .2byte 383
+ .2byte 382
+ .2byte 285
+ .2byte 398
+ .2byte 300
+ .2byte 72
+ .2byte 73
+ .2byte 331
+ .2byte 392
+ .2byte 369
+ .2byte 344
+ .2byte 333
+ .2byte 379
+ .2byte 386
+ .2byte 338
+ .2byte 100
+ .2byte 38
+ .2byte 37
+ .2byte 358
+ .2byte 313
+ .2byte 314
+ .2byte 343
+ .2byte 290
+ .2byte 324
+ .2byte 389
+ .2byte 309
+ .2byte 202
+ .2byte 178
+ .2byte 288
+ .2byte 322
+ .2byte 41
+ .2byte 362
+ .2byte 361
diff --git a/data-de/text/easy_chat/groups/pokemon/words.inc b/data-de/text/easy_chat/groups/pokemon/words.inc
new file mode 100644
index 000000000..a157e2364
--- /dev/null
+++ b/data-de/text/easy_chat/groups/pokemon/words.inc
@@ -0,0 +1,205 @@
+ .align 1
+
+gEasyChatGroupWords_Pokemon: @ 83DBF2C
+ .2byte SPECIES_ARMALDO
+ .2byte SPECIES_BEAUTIFLY
+ .2byte SPECIES_MEDITITE
+ .2byte SPECIES_SEAKING
+ .2byte SPECIES_TORCHIC
+ .2byte SPECIES_ANORITH
+ .2byte SPECIES_ABSOL
+ .2byte SPECIES_SURSKIT
+ .2byte SPECIES_MASQUERAIN
+ .2byte SPECIES_GEODUDE
+ .2byte SPECIES_ILLUMISE
+ .2byte SPECIES_SKARMORY
+ .2byte SPECIES_SKITTY
+ .2byte SPECIES_DELCATTY
+ .2byte SPECIES_SWELLOW
+ .2byte SPECIES_GLALIE
+ .2byte SPECIES_KYOGRE
+ .2byte SPECIES_MACHAMP
+ .2byte SPECIES_PINSIR
+ .2byte SPECIES_KECLEON
+ .2byte SPECIES_SHUPPET
+ .2byte SPECIES_SILCOON
+ .2byte SPECIES_BRELOOM
+ .2byte SPECIES_SHROOMISH
+ .2byte SPECIES_CARVANHA
+ .2byte SPECIES_TREECKO
+ .2byte SPECIES_WINGULL
+ .2byte SPECIES_GYARADOS
+ .2byte SPECIES_NINETALES
+ .2byte SPECIES_GIRAFARIG
+ .2byte SPECIES_KIRLIA
+ .2byte SPECIES_BELLOSSOM
+ .2byte SPECIES_KINGDRA
+ .2byte SPECIES_GLOOM
+ .2byte SPECIES_MAWILE
+ .2byte SPECIES_GROUDON
+ .2byte SPECIES_MIGHTYENA
+ .2byte SPECIES_CROBAT
+ .2byte SPECIES_ABRA
+ .2byte SPECIES_SLAKING
+ .2byte SPECIES_WURMPLE
+ .2byte SPECIES_MAGIKARP
+ .2byte SPECIES_MAGNEMITE
+ .2byte SPECIES_TORKOAL
+ .2byte SPECIES_MACHOKE
+ .2byte SPECIES_GULPIN
+ .2byte SPECIES_ARON
+ .2byte SPECIES_PSYDUCK
+ .2byte SPECIES_LAIRON
+ .2byte SPECIES_WHISMUR
+ .2byte SPECIES_NUZLEAF
+ .2byte SPECIES_PHANPY
+ .2byte SPECIES_SHELGON
+ .2byte SPECIES_GOLDUCK
+ .2byte SPECIES_GOLBAT
+ .2byte SPECIES_GOLEM
+ .2byte SPECIES_GRAVELER
+ .2byte SPECIES_GARDEVOIR
+ .2byte SPECIES_RHYDON
+ .2byte SPECIES_RHYHORN
+ .2byte SPECIES_GOREBYSS
+ .2byte SPECIES_CORSOLA
+ .2byte SPECIES_CACNEA
+ .2byte SPECIES_DUSCLOPS
+ .2byte SPECIES_SHARPEDO
+ .2byte SPECIES_ZANGOOSE
+ .2byte SPECIES_SANDSHREW
+ .2byte SPECIES_SANDSLASH
+ .2byte SPECIES_SEADRA
+ .2byte SPECIES_RELICANTH
+ .2byte SPECIES_ZIGZAGOON
+ .2byte SPECIES_CRAWDAUNT
+ .2byte SPECIES_SCEPTILE
+ .2byte SPECIES_GROVYLE
+ .2byte SPECIES_BANETTE
+ .2byte SPECIES_JIRACHI
+ .2byte SPECIES_STARMIE
+ .2byte SPECIES_ZUBAT
+ .2byte SPECIES_TAILLOW
+ .2byte SPECIES_WYNAUT
+ .2byte SPECIES_WOBBUFFET
+ .2byte SPECIES_SOLROCK
+ .2byte SPECIES_SHIFTRY
+ .2byte SPECIES_HORSEA
+ .2byte SPECIES_BAGON
+ .2byte SPECIES_SEEDOT
+ .2byte SPECIES_SPHEAL
+ .2byte SPECIES_BELDUM
+ .2byte SPECIES_MEDICHAM
+ .2byte SPECIES_CHINCHOU
+ .2byte SPECIES_CHIMECHO
+ .2byte SPECIES_ALTARIA
+ .2byte SPECIES_SWABLU
+ .2byte SPECIES_NINCADA
+ .2byte SPECIES_DEOXYS
+ .2byte SPECIES_NINJASK
+ .2byte SPECIES_DODUO
+ .2byte SPECIES_DODRIO
+ .2byte SPECIES_KOFFING
+ .2byte SPECIES_TENTACRUEL
+ .2byte SPECIES_DUSTOX
+ .2byte SPECIES_LOUDRED
+ .2byte SPECIES_GOLDEEN
+ .2byte SPECIES_BARBOACH
+ .2byte SPECIES_SEALEO
+ .2byte SPECIES_WALREIN
+ .2byte SPECIES_TROPIUS
+ .2byte SPECIES_DONPHAN
+ .2byte SPECIES_NUMEL
+ .2byte SPECIES_ODDISH
+ .2byte SPECIES_TRAPINCH
+ .2byte SPECIES_SLAKOTH
+ .2byte SPECIES_WHISCASH
+ .2byte SPECIES_SHEDINJA
+ .2byte SPECIES_MARSHTOMP
+ .2byte SPECIES_NATU
+ .2byte SPECIES_XATU
+ .2byte SPECIES_CLAYDOL
+ .2byte SPECIES_CACTURNE
+ .2byte SPECIES_NOSEPASS
+ .2byte SPECIES_CLAMPERL
+ .2byte SPECIES_CAMERUPT
+ .2byte SPECIES_EXPLOUD
+ .2byte SPECIES_BLAZIKEN
+ .2byte SPECIES_LOMBRE
+ .2byte SPECIES_LOTAD
+ .2byte SPECIES_SPINDA
+ .2byte SPECIES_SPOINK
+ .2byte SPECIES_SEVIPER
+ .2byte SPECIES_HARIYAMA
+ .2byte SPECIES_VOLBEAT
+ .2byte SPECIES_HUNTAIL
+ .2byte SPECIES_PIKACHU
+ .2byte SPECIES_PICHU
+ .2byte SPECIES_STARYU
+ .2byte SPECIES_VIBRAVA
+ .2byte SPECIES_VOLTORB
+ .2byte SPECIES_FEEBAS
+ .2byte SPECIES_ALAKAZAM
+ .2byte SPECIES_GRUMPIG
+ .2byte SPECIES_WIGGLYTUFF
+ .2byte SPECIES_IGGLYBUFF
+ .2byte SPECIES_FLYGON
+ .2byte SPECIES_PLUSLE
+ .2byte SPECIES_JIGGLYPUFF
+ .2byte SPECIES_CORPHISH
+ .2byte SPECIES_GRIMER
+ .2byte SPECIES_MUK
+ .2byte SPECIES_HERACROSS
+ .2byte SPECIES_PELIPPER
+ .2byte SPECIES_WAILORD
+ .2byte SPECIES_WAILMER
+ .2byte SPECIES_SALAMENCE
+ .2byte SPECIES_AGGRON
+ .2byte SPECIES_POOCHYENA
+ .2byte SPECIES_CASTFORM
+ .2byte SPECIES_MINUN
+ .2byte SPECIES_MAGCARGO
+ .2byte SPECIES_MAKUHITA
+ .2byte SPECIES_SLUGMA
+ .2byte SPECIES_WEEZING
+ .2byte SPECIES_LINOONE
+ .2byte SPECIES_CASCOON
+ .2byte SPECIES_MARILL
+ .2byte SPECIES_AZUMARILL
+ .2byte SPECIES_SWALOT
+ .2byte SPECIES_ELECTRODE
+ .2byte SPECIES_MUDKIP
+ .2byte SPECIES_MILOTIC
+ .2byte SPECIES_METAGROSS
+ .2byte SPECIES_METANG
+ .2byte SPECIES_TENTACOOL
+ .2byte SPECIES_BALTOY
+ .2byte SPECIES_SABLEYE
+ .2byte SPECIES_VIGOROTH
+ .2byte SPECIES_SNORUNT
+ .2byte SPECIES_CRADILY
+ .2byte SPECIES_KADABRA
+ .2byte SPECIES_DUSKULL
+ .2byte SPECIES_RAICHU
+ .2byte SPECIES_MANECTRIC
+ .2byte SPECIES_SWAMPERT
+ .2byte SPECIES_ELECTRIKE
+ .2byte SPECIES_LATIAS
+ .2byte SPECIES_LATIOS
+ .2byte SPECIES_LUVDISC
+ .2byte SPECIES_VILEPLUME
+ .2byte SPECIES_RALTS
+ .2byte SPECIES_LANTURN
+ .2byte SPECIES_LILEEP
+ .2byte SPECIES_LUNATONE
+ .2byte SPECIES_AZURILL
+ .2byte SPECIES_LUDICOLO
+ .2byte SPECIES_MAGNETON
+ .2byte SPECIES_REGICE
+ .2byte SPECIES_REGISTEEL
+ .2byte SPECIES_REGIROCK
+ .2byte SPECIES_RAYQUAZA
+ .2byte SPECIES_VULPIX
+ .2byte SPECIES_ROSELIA
+ .2byte SPECIES_COMBUSKEN
+ .2byte SPECIES_MACHOP
diff --git a/data-de/text/easy_chat/groups/pokemon_2/order.inc b/data-de/text/easy_chat/groups/pokemon_2/order.inc
new file mode 100644
index 000000000..ce515d7b1
--- /dev/null
+++ b/data-de/text/easy_chat/groups/pokemon_2/order.inc
@@ -0,0 +1,254 @@
+ .align 1
+
+gEasyChatGroupOrder_Pokemon2: @ 83DFC1C
+ .2byte 63
+ .2byte 142
+ .2byte 93
+ .2byte 138
+ .2byte 139
+ .2byte 181
+ .2byte 134
+ .2byte 24
+ .2byte 168
+ .2byte 59
+ .2byte 144
+ .2byte 91
+ .2byte 184
+ .2byte 211
+ .2byte 15
+ .2byte 3
+ .2byte 2
+ .2byte 1
+ .2byte 135
+ .2byte 182
+ .2byte 48
+ .2byte 225
+ .2byte 251
+ .2byte 113
+ .2byte 222
+ .2byte 234
+ .2byte 248
+ .2byte 50
+ .2byte 51
+ .2byte 132
+ .2byte 85
+ .2byte 84
+ .2byte 232
+ .2byte 148
+ .2byte 149
+ .2byte 147
+ .2byte 44
+ .2byte 206
+ .2byte 239
+ .2byte 125
+ .2byte 152
+ .2byte 244
+ .2byte 54
+ .2byte 55
+ .2byte 133
+ .2byte 235
+ .2byte 194
+ .2byte 155
+ .2byte 136
+ .2byte 79
+ .2byte 174
+ .2byte 205
+ .2byte 58
+ .2byte 78
+ .2byte 130
+ .2byte 94
+ .2byte 75
+ .2byte 76
+ .2byte 45
+ .2byte 203
+ .2byte 4
+ .2byte 6
+ .2byte 5
+ .2byte 42
+ .2byte 118
+ .2byte 119
+ .2byte 210
+ .2byte 190
+ .2byte 21
+ .2byte 242
+ .2byte 250
+ .2byte 163
+ .2byte 187
+ .2byte 13
+ .2byte 188
+ .2byte 229
+ .2byte 228
+ .2byte 97
+ .2byte 22
+ .2byte 201
+ .2byte 156
+ .2byte 169
+ .2byte 160
+ .2byte 87
+ .2byte 86
+ .2byte 140
+ .2byte 141
+ .2byte 64
+ .2byte 115
+ .2byte 237
+ .2byte 158
+ .2byte 129
+ .2byte 221
+ .2byte 106
+ .2byte 99
+ .2byte 74
+ .2byte 69
+ .2byte 105
+ .2byte 40
+ .2byte 103
+ .2byte 14
+ .2byte 98
+ .2byte 198
+ .2byte 238
+ .2byte 80
+ .2byte 170
+ .2byte 171
+ .2byte 131
+ .2byte 246
+ .2byte 199
+ .2byte 146
+ .2byte 166
+ .2byte 165
+ .2byte 101
+ .2byte 153
+ .2byte 249
+ .2byte 66
+ .2byte 68
+ .2byte 240
+ .2byte 219
+ .2byte 126
+ .2byte 81
+ .2byte 82
+ .2byte 226
+ .2byte 183
+ .2byte 67
+ .2byte 52
+ .2byte 154
+ .2byte 56
+ .2byte 151
+ .2byte 150
+ .2byte 241
+ .2byte 185
+ .2byte 195
+ .2byte 90
+ .2byte 43
+ .2byte 197
+ .2byte 177
+ .2byte 92
+ .2byte 34
+ .2byte 31
+ .2byte 29
+ .2byte 32
+ .2byte 30
+ .2byte 33
+ .2byte 107
+ .2byte 164
+ .2byte 224
+ .2byte 49
+ .2byte 95
+ .2byte 102
+ .2byte 122
+ .2byte 227
+ .2byte 189
+ .2byte 46
+ .2byte 47
+ .2byte 231
+ .2byte 172
+ .2byte 35
+ .2byte 173
+ .2byte 25
+ .2byte 127
+ .2byte 36
+ .2byte 77
+ .2byte 83
+ .2byte 137
+ .2byte 233
+ .2byte 213
+ .2byte 196
+ .2byte 39
+ .2byte 247
+ .2byte 62
+ .2byte 60
+ .2byte 61
+ .2byte 186
+ .2byte 220
+ .2byte 236
+ .2byte 26
+ .2byte 243
+ .2byte 57
+ .2byte 19
+ .2byte 20
+ .2byte 10
+ .2byte 143
+ .2byte 223
+ .2byte 23
+ .2byte 111
+ .2byte 112
+ .2byte 124
+ .2byte 11
+ .2byte 28
+ .2byte 27
+ .2byte 71
+ .2byte 212
+ .2byte 7
+ .2byte 8
+ .2byte 108
+ .2byte 218
+ .2byte 230
+ .2byte 117
+ .2byte 116
+ .2byte 123
+ .2byte 65
+ .2byte 214
+ .2byte 207
+ .2byte 88
+ .2byte 89
+ .2byte 12
+ .2byte 110
+ .2byte 109
+ .2byte 215
+ .2byte 53
+ .2byte 209
+ .2byte 192
+ .2byte 191
+ .2byte 208
+ .2byte 121
+ .2byte 120
+ .2byte 245
+ .2byte 114
+ .2byte 204
+ .2byte 17
+ .2byte 18
+ .2byte 16
+ .2byte 128
+ .2byte 216
+ .2byte 72
+ .2byte 73
+ .2byte 175
+ .2byte 176
+ .2byte 157
+ .2byte 104
+ .2byte 96
+ .2byte 200
+ .2byte 9
+ .2byte 159
+ .2byte 70
+ .2byte 217
+ .2byte 179
+ .2byte 100
+ .2byte 38
+ .2byte 37
+ .2byte 180
+ .2byte 167
+ .2byte 162
+ .2byte 161
+ .2byte 202
+ .2byte 178
+ .2byte 193
+ .2byte 145
+ .2byte 41
diff --git a/data-de/text/easy_chat/groups/pokemon_2/words.inc b/data-de/text/easy_chat/groups/pokemon_2/words.inc
new file mode 100644
index 000000000..621ef6635
--- /dev/null
+++ b/data-de/text/easy_chat/groups/pokemon_2/words.inc
@@ -0,0 +1,254 @@
+ .align 1
+
+gEasyChatGroupWords_Pokemon2: @ 83DDEE8
+ .2byte SPECIES_EKANS
+ .2byte SPECIES_ARBOK
+ .2byte SPECIES_SEAKING
+ .2byte SPECIES_ARIADOS
+ .2byte SPECIES_CROCONAW
+ .2byte SPECIES_UNOWN
+ .2byte SPECIES_EEVEE
+ .2byte SPECIES_GEODUDE
+ .2byte SPECIES_SPINARAK
+ .2byte SPECIES_PILOSWINE
+ .2byte SPECIES_ONIX
+ .2byte SPECIES_ARCANINE
+ .2byte SPECIES_SUDOWOODO
+ .2byte SPECIES_WEEPINBELL
+ .2byte SPECIES_VICTREEBEL
+ .2byte SPECIES_WOOPER
+ .2byte SPECIES_SWINUB
+ .2byte SPECIES_SKARMORY
+ .2byte SPECIES_AIPOM
+ .2byte SPECIES_ESPEON
+ .2byte SPECIES_HITMONCHAN
+ .2byte SPECIES_ELEKID
+ .2byte SPECIES_ELECTABUZZ
+ .2byte SPECIES_ENTEI
+ .2byte SPECIES_FERALIGATR
+ .2byte SPECIES_FURRET
+ .2byte SPECIES_OCTILLERY
+ .2byte SPECIES_PRIMEAPE
+ .2byte SPECIES_SENTRET
+ .2byte SPECIES_STANTLER
+ .2byte SPECIES_SPEAROW
+ .2byte SPECIES_FEAROW
+ .2byte SPECIES_OMASTAR
+ .2byte SPECIES_OMANYTE
+ .2byte SPECIES_GROWLITHE
+ .2byte SPECIES_MACHAMP
+ .2byte SPECIES_DRAGONITE
+ .2byte SPECIES_PINSIR
+ .2byte SPECIES_SNORLAX
+ .2byte SPECIES_KABUTO
+ .2byte SPECIES_KABUTOPS
+ .2byte SPECIES_HITMONTOP
+ .2byte SPECIES_WARTORTLE
+ .2byte SPECIES_BLASTOISE
+ .2byte SPECIES_FARFETCHD
+ .2byte SPECIES_CUBONE
+ .2byte SPECIES_MAROWAK
+ .2byte SPECIES_KANGASKHAN
+ .2byte SPECIES_SUNFLORA
+ .2byte SPECIES_CATERPIE
+ .2byte SPECIES_GYARADOS
+ .2byte SPECIES_RAPIDASH
+ .2byte SPECIES_NINETALES
+ .2byte SPECIES_GIRAFARIG
+ .2byte SPECIES_BELLOSSOM
+ .2byte SPECIES_KINGDRA
+ .2byte SPECIES_KINGLER
+ .2byte SPECIES_GLOOM
+ .2byte SPECIES_PINECO
+ .2byte SPECIES_GLIGAR
+ .2byte SPECIES_KRABBY
+ .2byte SPECIES_GRANBULL
+ .2byte SPECIES_CROBAT
+ .2byte SPECIES_ABRA
+ .2byte SPECIES_GENGAR
+ .2byte SPECIES_TAUROS
+ .2byte SPECIES_MAGIKARP
+ .2byte SPECIES_MAGNEMITE
+ .2byte SPECIES_GASTLY
+ .2byte SPECIES_HAUNTER
+ .2byte SPECIES_MACHOKE
+ .2byte SPECIES_KAKUNA
+ .2byte SPECIES_PSYDUCK
+ .2byte SPECIES_PHANPY
+ .2byte SPECIES_RATTATA
+ .2byte SPECIES_GOLDUCK
+ .2byte SPECIES_GOLBAT
+ .2byte SPECIES_GOLEM
+ .2byte SPECIES_GRAVELER
+ .2byte SPECIES_VENONAT
+ .2byte SPECIES_RHYDON
+ .2byte SPECIES_RHYHORN
+ .2byte SPECIES_PUPITAR
+ .2byte SPECIES_CORSOLA
+ .2byte SPECIES_HITMONLEE
+ .2byte SPECIES_ZAPDOS
+ .2byte SPECIES_JOLTEON
+ .2byte SPECIES_SANDSHREW
+ .2byte SPECIES_SANDSLASH
+ .2byte SPECIES_SEADRA
+ .2byte SPECIES_SHELLDER
+ .2byte SPECIES_VAPOREON
+ .2byte SPECIES_DEWGONG
+ .2byte SPECIES_SUICUNE
+ .2byte SPECIES_STARMIE
+ .2byte SPECIES_SCYTHER
+ .2byte SPECIES_ZUBAT
+ .2byte SPECIES_BEEDRILL
+ .2byte SPECIES_HYPNO
+ .2byte SPECIES_DROWZEE
+ .2byte SPECIES_SQUIRTLE
+ .2byte SPECIES_CELEBI
+ .2byte SPECIES_WOBBUFFET
+ .2byte SPECIES_DUGTRIO
+ .2byte SPECIES_HORSEA
+ .2byte SPECIES_EXEGGCUTE
+ .2byte SPECIES_CHIKORITA
+ .2byte SPECIES_CHINCHOU
+ .2byte SPECIES_SHUCKLE
+ .2byte SPECIES_DIGLETT
+ .2byte SPECIES_REMORAID
+ .2byte SPECIES_DELIBIRD
+ .2byte SPECIES_HOUNDOUR
+ .2byte SPECIES_AMPHAROS
+ .2byte SPECIES_DODUO
+ .2byte SPECIES_DODRIO
+ .2byte SPECIES_SMEARGLE
+ .2byte SPECIES_KOFFING
+ .2byte SPECIES_TENTACRUEL
+ .2byte SPECIES_TOGETIC
+ .2byte SPECIES_TOGEPI
+ .2byte SPECIES_GOLDEEN
+ .2byte SPECIES_METAPOD
+ .2byte SPECIES_DONPHAN
+ .2byte SPECIES_ODDISH
+ .2byte SPECIES_EXEGGUTOR
+ .2byte SPECIES_NIDOKING
+ .2byte SPECIES_NIDOQUEEN
+ .2byte SPECIES_NIDORAN_F
+ .2byte SPECIES_NIDORAN_M
+ .2byte SPECIES_NIDORINA
+ .2byte SPECIES_NIDORINO
+ .2byte SPECIES_MEOWTH
+ .2byte SPECIES_SNEASEL
+ .2byte SPECIES_POLIWHIRL
+ .2byte SPECIES_POLITOED
+ .2byte SPECIES_POLIWRATH
+ .2byte SPECIES_POLIWAG
+ .2byte SPECIES_QUAGSIRE
+ .2byte SPECIES_NATU
+ .2byte SPECIES_XATU
+ .2byte SPECIES_DUNSPARCE
+ .2byte SPECIES_SEEL
+ .2byte SPECIES_STEELIX
+ .2byte SPECIES_TYPHLOSION
+ .2byte SPECIES_DRAGONAIR
+ .2byte SPECIES_BUTTERFREE
+ .2byte SPECIES_SCIZOR
+ .2byte SPECIES_HOPPIP
+ .2byte SPECIES_BLISSEY
+ .2byte SPECIES_PARAS
+ .2byte SPECIES_PARASECT
+ .2byte SPECIES_QWILFISH
+ .2byte SPECIES_MR_MIME
+ .2byte SPECIES_TYROGUE
+ .2byte SPECIES_CLOYSTER
+ .2byte SPECIES_TYRANITAR
+ .2byte SPECIES_CLEFFA
+ .2byte SPECIES_WEEDLE
+ .2byte SPECIES_PIKACHU
+ .2byte SPECIES_CLEFABLE
+ .2byte SPECIES_PIDGEOT
+ .2byte SPECIES_PIDGEOTTO
+ .2byte SPECIES_PICHU
+ .2byte SPECIES_CLEFAIRY
+ .2byte SPECIES_CHARMANDER
+ .2byte SPECIES_STARYU
+ .2byte SPECIES_CYNDAQUIL
+ .2byte SPECIES_SUNKERN
+ .2byte SPECIES_TEDDIURSA
+ .2byte SPECIES_VOLTORB
+ .2byte SPECIES_MOLTRES
+ .2byte SPECIES_FLAREON
+ .2byte SPECIES_ALAKAZAM
+ .2byte SPECIES_MAGMAR
+ .2byte SPECIES_FORRETRESS
+ .2byte SPECIES_WIGGLYTUFF
+ .2byte SPECIES_IVYSAUR
+ .2byte SPECIES_BULBASAUR
+ .2byte SPECIES_VENUSAUR
+ .2byte SPECIES_AERODACTYL
+ .2byte SPECIES_MAGBY
+ .2byte SPECIES_IGGLYBUFF
+ .2byte SPECIES_UMBREON
+ .2byte SPECIES_ARTICUNO
+ .2byte SPECIES_JIGGLYPUFF
+ .2byte SPECIES_SNUBBULL
+ .2byte SPECIES_BAYLEEF
+ .2byte SPECIES_GRIMER
+ .2byte SPECIES_MUK
+ .2byte SPECIES_HERACROSS
+ .2byte SPECIES_HOUNDOOM
+ .2byte SPECIES_PERSIAN
+ .2byte SPECIES_LICKITUNG
+ .2byte SPECIES_HO_OH
+ .2byte SPECIES_HOOTHOOT
+ .2byte SPECIES_PIDGEY
+ .2byte SPECIES_PONYTA
+ .2byte SPECIES_SKIPLOOM
+ .2byte SPECIES_PORYGON
+ .2byte SPECIES_PORYGON2
+ .2byte SPECIES_MAGCARGO
+ .2byte SPECIES_SLUGMA
+ .2byte SPECIES_QUILAVA
+ .2byte SPECIES_BELLSPROUT
+ .2byte SPECIES_WEEZING
+ .2byte SPECIES_MARILL
+ .2byte SPECIES_AZUMARILL
+ .2byte SPECIES_ELECTRODE
+ .2byte SPECIES_MANKEY
+ .2byte SPECIES_MANTINE
+ .2byte SPECIES_DRATINI
+ .2byte SPECIES_MEW
+ .2byte SPECIES_MEWTWO
+ .2byte SPECIES_MILTANK
+ .2byte SPECIES_MISDREAVUS
+ .2byte SPECIES_SMOOCHUM
+ .2byte SPECIES_MEGANIUM
+ .2byte SPECIES_DITTO
+ .2byte SPECIES_TENTACOOL
+ .2byte SPECIES_MAREEP
+ .2byte SPECIES_FLAAFFY
+ .2byte SPECIES_VENOMOTH
+ .2byte SPECIES_TANGELA
+ .2byte SPECIES_SLOWKING
+ .2byte SPECIES_SLOWBRO
+ .2byte SPECIES_SLOWPOKE
+ .2byte SPECIES_MURKROW
+ .2byte SPECIES_YANMA
+ .2byte SPECIES_KADABRA
+ .2byte SPECIES_LARVITAR
+ .2byte SPECIES_NOCTOWL
+ .2byte SPECIES_RAIKOU
+ .2byte SPECIES_RAICHU
+ .2byte SPECIES_CHANSEY
+ .2byte SPECIES_RATICATE
+ .2byte SPECIES_LAPRAS
+ .2byte SPECIES_VILEPLUME
+ .2byte SPECIES_LANTURN
+ .2byte SPECIES_CHARMELEON
+ .2byte SPECIES_CHARIZARD
+ .2byte SPECIES_URSARING
+ .2byte SPECIES_JYNX
+ .2byte SPECIES_LUGIA
+ .2byte SPECIES_MAGNETON
+ .2byte SPECIES_LEDIAN
+ .2byte SPECIES_LEDYBA
+ .2byte SPECIES_VULPIX
+ .2byte SPECIES_JUMPLUFF
+ .2byte SPECIES_TOTODILE
+ .2byte SPECIES_MACHOP
diff --git a/data-de/text/easy_chat/groups/speech/order.inc b/data-de/text/easy_chat/groups/speech/order.inc
new file mode 100644
index 000000000..6b8d64fea
--- /dev/null
+++ b/data-de/text/easy_chat/groups/speech/order.inc
@@ -0,0 +1,63 @@
+ .align 1
+
+gEasyChatGroupOrder_Speech: @ 83DF48A
+ .2byte 10
+ .2byte 49
+ .2byte 41
+ .2byte 37
+ .2byte 48
+ .2byte 6
+ .2byte 30
+ .2byte 14
+ .2byte 53
+ .2byte 13
+ .2byte 20
+ .2byte 51
+ .2byte 44
+ .2byte 19
+ .2byte 5
+ .2byte 56
+ .2byte 46
+ .2byte 23
+ .2byte 38
+ .2byte 24
+ .2byte 12
+ .2byte 59
+ .2byte 9
+ .2byte 34
+ .2byte 52
+ .2byte 4
+ .2byte 2
+ .2byte 15
+ .2byte 57
+ .2byte 39
+ .2byte 11
+ .2byte 50
+ .2byte 3
+ .2byte 54
+ .2byte 32
+ .2byte 1
+ .2byte 47
+ .2byte 29
+ .2byte 22
+ .2byte 40
+ .2byte 42
+ .2byte 17
+ .2byte 36
+ .2byte 26
+ .2byte 43
+ .2byte 58
+ .2byte 16
+ .2byte 31
+ .2byte 21
+ .2byte 35
+ .2byte 33
+ .2byte 18
+ .2byte 8
+ .2byte 45
+ .2byte 27
+ .2byte 25
+ .2byte 28
+ .2byte 7
+ .2byte 55
+ .2byte 0
diff --git a/data-de/text/easy_chat/groups/speech/words.inc b/data-de/text/easy_chat/groups/speech/words.inc
new file mode 100644
index 000000000..28db99df1
--- /dev/null
+++ b/data-de/text/easy_chat/groups/speech/words.inc
@@ -0,0 +1,62 @@
+gEasyChatGroupWords_Speech: @ 83DCB82
+ .string "ZUHÖREN$"
+ .string "NICHT SEHR$"
+ .string "GEMEIN$"
+ .string "LÜGEN$"
+ .string "GELOGEN$"
+ .string "EMPFOHLEN$"
+ .string "BLÖDKOPF$"
+ .string "WIRKLICH$"
+ .string "VON$"
+ .string "FÜHLEN$"
+ .string "ABER$"
+ .string "JEDOCH$"
+ .string "FALL$"
+ .string "DER$"
+ .string "DANEBEN$"
+ .string "GENAU WIE$"
+ .string "TREFFER$"
+ .string "REICHT AUS$"
+ .string "VIEL$"
+ .string "EIN BISSCHEN$"
+ .string "DIE$"
+ .string "UND$"
+ .string "NUR$"
+ .string "ETWA$"
+ .string "EVENTUELL$"
+ .string "WENN$"
+ .string "SEHR$"
+ .string "WENIG$"
+ .string "WILD$"
+ .string "NOCH MAL$"
+ .string "BLOSS$"
+ .string "TROTZDEM$"
+ .string "MUSS$"
+ .string "VERSTÄNDLICH$"
+ .string "FÜR NUN$"
+ .string "VERSTANDEN$"
+ .string "SCHERZEN$"
+ .string "BEREIT$"
+ .string "ETWAS$"
+ .string "IRGENDWIE$"
+ .string "OBWOHL$"
+ .string "ALSO$"
+ .string "PERFEKT$"
+ .string "SO VIEL WIE$"
+ .string "EHRLICH$"
+ .string "WAHRHAFTIG$"
+ .string "ERNST$"
+ .string "NOCH$"
+ .string "BIS$"
+ .string "ALS OB$"
+ .string "LAUNE$"
+ .string "EHER$"
+ .string "FURCHTBAR$"
+ .string "DENKE$"
+ .string "MEHR$"
+ .string "ZU SPÄT$"
+ .string "ENDLICH$"
+ .string "IRGENDEIN$"
+ .string "STATT$"
+ .string "FANTASTISCH$"
+ .string "$"
diff --git a/data-de/text/easy_chat/groups/status/order.inc b/data-de/text/easy_chat/groups/status/order.inc
new file mode 100644
index 000000000..01efb3917
--- /dev/null
+++ b/data-de/text/easy_chat/groups/status/order.inc
@@ -0,0 +1,112 @@
+ .align 1
+
+gEasyChatGroupOrder_Status: @ 83DF1CA
+ .2byte 47
+ .2byte 33
+ .2byte 9
+ .2byte 66
+ .2byte 25
+ .2byte 24
+ .2byte 96
+ .2byte 5
+ .2byte 6
+ .2byte 77
+ .2byte 38
+ .2byte 99
+ .2byte 106
+ .2byte 21
+ .2byte 22
+ .2byte 64
+ .2byte 62
+ .2byte 1
+ .2byte 76
+ .2byte 59
+ .2byte 32
+ .2byte 57
+ .2byte 71
+ .2byte 84
+ .2byte 53
+ .2byte 78
+ .2byte 63
+ .2byte 8
+ .2byte 86
+ .2byte 37
+ .2byte 90
+ .2byte 104
+ .2byte 91
+ .2byte 39
+ .2byte 75
+ .2byte 72
+ .2byte 31
+ .2byte 10
+ .2byte 60
+ .2byte 61
+ .2byte 101
+ .2byte 56
+ .2byte 98
+ .2byte 100
+ .2byte 36
+ .2byte 81
+ .2byte 97
+ .2byte 16
+ .2byte 23
+ .2byte 13
+ .2byte 85
+ .2byte 18
+ .2byte 19
+ .2byte 48
+ .2byte 54
+ .2byte 87
+ .2byte 94
+ .2byte 40
+ .2byte 107
+ .2byte 92
+ .2byte 102
+ .2byte 105
+ .2byte 103
+ .2byte 29
+ .2byte 4
+ .2byte 69
+ .2byte 43
+ .2byte 79
+ .2byte 35
+ .2byte 28
+ .2byte 83
+ .2byte 89
+ .2byte 58
+ .2byte 14
+ .2byte 108
+ .2byte 41
+ .2byte 34
+ .2byte 3
+ .2byte 26
+ .2byte 46
+ .2byte 45
+ .2byte 27
+ .2byte 74
+ .2byte 15
+ .2byte 65
+ .2byte 11
+ .2byte 12
+ .2byte 82
+ .2byte 2
+ .2byte 88
+ .2byte 70
+ .2byte 51
+ .2byte 52
+ .2byte 49
+ .2byte 7
+ .2byte 30
+ .2byte 42
+ .2byte 93
+ .2byte 20
+ .2byte 50
+ .2byte 73
+ .2byte 0
+ .2byte 55
+ .2byte 95
+ .2byte 44
+ .2byte 17
+ .2byte 67
+ .2byte 68
+ .2byte 80
diff --git a/data-de/text/easy_chat/groups/status/words.inc b/data-de/text/easy_chat/groups/status/words.inc
new file mode 100644
index 000000000..de6758036
--- /dev/null
+++ b/data-de/text/easy_chat/groups/status/words.inc
@@ -0,0 +1,111 @@
+gEasyChatGroupWords_Status: @ 83DC152
+ .string "UNLICHT$"
+ .string "DUFTNOTE$"
+ .string "SPECKSCHICHT$"
+ .string "REGENGENUSS$"
+ .string "NIESEL$"
+ .string "AUSWEGLOS$"
+ .string "BEDROHER$"
+ .string "STEINHAUPT$"
+ .string "FARBE$"
+ .string "ALT. FARBE$"
+ .string "GESTEIN$"
+ .string "SCHÖN$"
+ .string "SCHÖNHEIT$"
+ .string "KLIMASCHUTZ$"
+ .string "PSYCHO$"
+ .string "SCHERENMACHT$"
+ .string "KAMPF$"
+ .string "WEGSPERRE$"
+ .string "KLUG$"
+ .string "KLUGHEIT$"
+ .string "TEMPOSCHUB$"
+ .string "COOL$"
+ .string "COOLNESS$"
+ .string "KAMPFPANZER$"
+ .string "ANMUTIG$"
+ .string "ANMUT$"
+ .string "ROBUSTHEIT$"
+ .string "SAUGNAPF$"
+ .string "PFLANZE$"
+ .string "NEUTRALTORSO$"
+ .string "STURZBACH$"
+ .string "GEIST$"
+ .string "EIS$"
+ .string "ADRENALIN$"
+ .string "RAUHAUT$"
+ .string "PANZERHAUT$"
+ .string "INNERE KRAFT$"
+ .string "FEUCHTIGKEIT$"
+ .string "BODEN$"
+ .string "FLEXIBILITÄT$"
+ .string "MAGNETFALLE$"
+ .string "PULVERRAUCH$"
+ .string "SYNCHRO$"
+ .string "NOTDÜNGER$"
+ .string "WASSERTEMPO$"
+ .string "SANDSTURM$"
+ .string "SANDSCHLEIER$"
+ .string "ADLERAUGE$"
+ .string "KONZENTRATOR$"
+ .string "STATIK$"
+ .string "TYP$"
+ .string "STARK$"
+ .string "STÄRKE$"
+ .string "EXPIDERMIS$"
+ .string "KRAFTKOLOSS$"
+ .string "VOLTABSORBER$"
+ .string "H2O-ABSORBER$"
+ .string "ELEKTRO$"
+ .string "PROGNOSE$"
+ .string "EDELMUT$"
+ .string "GIFT$"
+ .string "GIFTDORN$"
+ .string "DRACHEN$"
+ .string "FÄHRTE$"
+ .string "DÖSIGKEIT$"
+ .string "SCHNARCHNASE$"
+ .string "ANGSTHASE$"
+ .string "WERTEHALTER$"
+ .string "WOLKE SIEBEN$"
+ .string "NORMAL$"
+ .string "STAHL$"
+ .string "ERLEUCHTUNG$"
+ .string "FRÜHWECKER$"
+ .string "ÜBEREIFER$"
+ .string "SCHEINEN$"
+ .string "FLIEGEN$"
+ .string "DÜRRE$"
+ .string "BLITZFÄNGER$"
+ .string "FACETTENAUGE$"
+ .string "NOTSCHUTZ$"
+ .string "WUNDERWACHE$"
+ .string "INSOMNIA$"
+ .string "SCHWEBE$"
+ .string "PLUS$"
+ .string "ERZWINGER$"
+ .string "KLOAKENSOSSE$"
+ .string "FARBWECHSEL$"
+ .string "LÄRMSCHUTZ$"
+ .string "SPORENWIRT$"
+ .string "POKéRUS$"
+ .string "FEUER$"
+ .string "FLAMMKÖRPER$"
+ .string "MINUS$"
+ .string "TEMPOMACHER$"
+ .string "MAGMAPANZER$"
+ .string "WASSER$"
+ .string "AQUAHÜLLE$"
+ .string "KÄFER$"
+ .string "HEXAPLAGA$"
+ .string "CHARMEBOLZEN$"
+ .string "IMMUNITÄT$"
+ .string "GROSSBRAND$"
+ .string "MITNAHME$"
+ .string "MUSTER$"
+ .string "FEUERFÄNGER$"
+ .string "MUNTERKEIT$"
+ .string "CHLOROPHYLL$"
+ .string "MENTALKRAFT$"
+ .string "PUDERABWEHR$"
+ .string "$"
diff --git a/data-de/text/easy_chat/groups/time/order.inc b/data-de/text/easy_chat/groups/time/order.inc
new file mode 100644
index 000000000..5cf8225c5
--- /dev/null
+++ b/data-de/text/easy_chat/groups/time/order.inc
@@ -0,0 +1,48 @@
+ .align 1
+
+gEasyChatGroupOrder_Time: @ 83DF802
+ .2byte 29
+ .2byte 18
+ .2byte 33
+ .2byte 22
+ .2byte 40
+ .2byte 42
+ .2byte 38
+ .2byte 11
+ .2byte 41
+ .2byte 10
+ .2byte 8
+ .2byte 39
+ .2byte 14
+ .2byte 17
+ .2byte 34
+ .2byte 12
+ .2byte 0
+ .2byte 13
+ .2byte 6
+ .2byte 5
+ .2byte 26
+ .2byte 3
+ .2byte 27
+ .2byte 21
+ .2byte 7
+ .2byte 24
+ .2byte 15
+ .2byte 1
+ .2byte 28
+ .2byte 43
+ .2byte 30
+ .2byte 20
+ .2byte 31
+ .2byte 32
+ .2byte 16
+ .2byte 23
+ .2byte 25
+ .2byte 4
+ .2byte 9
+ .2byte 35
+ .2byte 37
+ .2byte 2
+ .2byte 36
+ .2byte 44
+ .2byte 19
diff --git a/data-de/text/easy_chat/groups/time/words.inc b/data-de/text/easy_chat/groups/time/words.inc
new file mode 100644
index 000000000..43389bbc6
--- /dev/null
+++ b/data-de/text/easy_chat/groups/time/words.inc
@@ -0,0 +1,47 @@
+gEasyChatGroupWords_Time: @ 83DD72D
+ .string "HERBST$"
+ .string "MORGEN$"
+ .string "ÜBERMORGEN$"
+ .string "LETZTE(N)$"
+ .string "TAG$"
+ .string "IRGENDWANN$"
+ .string "IMMER$"
+ .string "MOMENTAN$"
+ .string "EWIG$"
+ .string "TAGE$"
+ .string "ENDE$"
+ .string "DIENSTAG$"
+ .string "GESTERN$"
+ .string "HEUTE$"
+ .string "FREITAG$"
+ .string "MONTAG$"
+ .string "SPÄTER$"
+ .string "FRÜHER$"
+ .string "AM ANDEREN$"
+ .string "ZEIT$"
+ .string "SCHLUSS$"
+ .string "MITTWOCH$"
+ .string "BALD$"
+ .string "START$"
+ .string "MONAT$"
+ .string "STOPP$"
+ .string "JETZT$"
+ .string "LETZTER$"
+ .string "NÄCHSTES$"
+ .string "ALTER$"
+ .string "SAMSTAG$"
+ .string "SOMMER$"
+ .string "SONNTAG$"
+ .string "ANFANG$"
+ .string "FRÜHLING$"
+ .string "TAGESZEIT$"
+ .string "WINTER$"
+ .string "TÄGLICH$"
+ .string "DAMALS$"
+ .string "FAST$"
+ .string "BEINAHE$"
+ .string "DONNERSTAG$"
+ .string "BETTZEIT$"
+ .string "NACHT$"
+ .string "WOCHE$"
+ .string "$"
diff --git a/data-de/text/easy_chat/groups/trainer/order.inc b/data-de/text/easy_chat/groups/trainer/order.inc
new file mode 100644
index 000000000..98ef9a29e
--- /dev/null
+++ b/data-de/text/easy_chat/groups/trainer/order.inc
@@ -0,0 +1,22 @@
+ .align 1
+
+gEasyChatGroupOrder_Trainer: @ 83DF1A4
+ .2byte 15
+ .2byte 7
+ .2byte 0
+ .2byte 8
+ .2byte 4
+ .2byte 5
+ .2byte 10
+ .2byte 1
+ .2byte 18
+ .2byte 9
+ .2byte 16
+ .2byte 14
+ .2byte 13
+ .2byte 17
+ .2byte 3
+ .2byte 2
+ .2byte 11
+ .2byte 12
+ .2byte 6
diff --git a/data-de/text/easy_chat/groups/trainer/words.inc b/data-de/text/easy_chat/groups/trainer/words.inc
new file mode 100644
index 000000000..93f862f20
--- /dev/null
+++ b/data-de/text/easy_chat/groups/trainer/words.inc
@@ -0,0 +1,21 @@
+gEasyChatGroupWords_Trainer:
+ .string "DU BIST DRAN$"
+ .string "HAB DICH$"
+ .string "TAUSCH$"
+ .string "SAPHIR$"
+ .string "ENTWICKELN$"
+ .string "ENZYKLOPÄDIE$"
+ .string "WESEN$"
+ .string "CENTER$"
+ .string "EI$"
+ .string "LINK$"
+ .string "FÄHIGKEIT$"
+ .string "TRAINER$"
+ .string "VERSION$"
+ .string "POKéNAV$"
+ .string "POKéMON$"
+ .string "BEKOMMEN$"
+ .string "POKéDEX$"
+ .string "RUBIN$"
+ .string "LEVEL$"
+ .string "$"
diff --git a/data-de/text/easy_chat/groups/trendy_saying/order.inc b/data-de/text/easy_chat/groups/trendy_saying/order.inc
new file mode 100644
index 000000000..4ba916489
--- /dev/null
+++ b/data-de/text/easy_chat/groups/trendy_saying/order.inc
@@ -0,0 +1,36 @@
+ .align 1
+
+gEasyChatGroupOrder_TrendySaying: @ 83DFBDA
+ .2byte 32
+ .2byte 24
+ .2byte 2
+ .2byte 1
+ .2byte 28
+ .2byte 17
+ .2byte 19
+ .2byte 11
+ .2byte 27
+ .2byte 15
+ .2byte 7
+ .2byte 16
+ .2byte 29
+ .2byte 4
+ .2byte 5
+ .2byte 31
+ .2byte 8
+ .2byte 26
+ .2byte 25
+ .2byte 23
+ .2byte 13
+ .2byte 6
+ .2byte 20
+ .2byte 9
+ .2byte 30
+ .2byte 10
+ .2byte 18
+ .2byte 21
+ .2byte 12
+ .2byte 22
+ .2byte 0
+ .2byte 3
+ .2byte 14
diff --git a/data-de/text/easy_chat/groups/trendy_saying/words.inc b/data-de/text/easy_chat/groups/trendy_saying/words.inc
new file mode 100644
index 000000000..dbe6ff4da
--- /dev/null
+++ b/data-de/text/easy_chat/groups/trendy_saying/words.inc
@@ -0,0 +1,35 @@
+gEasyChatGroupWords_TrendySaying: @ 83DDDF2
+ .string "VOKUHILA$"
+ .string "AYE, AYE!$"
+ .string "AVANTGARDE$"
+ .string "YUPPIES$"
+ .string "IHR DIENER!$"
+ .string "JIIHAAH$"
+ .string "MEGA$"
+ .string "GUMMIPUNKT$"
+ .string "KARMA$"
+ .string "NDW$"
+ .string "POPPER$"
+ .string "ERDBEERTEE$"
+ .string "SCHOFEL$"
+ .string "LOSER$"
+ .string "ZOFF$"
+ .string "GIMMICK$"
+ .string "HIP UND$"
+ .string "BANANENSHAKE$"
+ .string "ROCK’N’ROLL$"
+ .string "DUFTE$"
+ .string "MODERN$"
+ .string "RÜBENNASE$"
+ .string "STULPEN$"
+ .string "LICHT AUS...$"
+ .string "AUFSTAND$"
+ .string "LEUCHTKEKS$"
+ .string "KÖRPERHITZE$"
+ .string "GERNEGROSS$"
+ .string "BABY$"
+ .string "HOLDE$"
+ .string "OLL$"
+ .string "JUNG$"
+ .string "ÄTZEND$"
+ .string "$"
diff --git a/data-de/text/easy_chat/groups/voices/order.inc b/data-de/text/easy_chat/groups/voices/order.inc
new file mode 100644
index 000000000..f8ab2dac7
--- /dev/null
+++ b/data-de/text/easy_chat/groups/voices/order.inc
@@ -0,0 +1,66 @@
+ .align 1
+
+gEasyChatGroupOrder_Voices: @ 83DF40C
+ .2byte 0
+ .2byte 1
+ .2byte 7
+ .2byte 8
+ .2byte 4
+ .2byte 5
+ .2byte 6
+ .2byte 3
+ .2byte 2
+ .2byte 52
+ .2byte 11
+ .2byte 41
+ .2byte 14
+ .2byte 35
+ .2byte 44
+ .2byte 56
+ .2byte 43
+ .2byte 31
+ .2byte 33
+ .2byte 61
+ .2byte 34
+ .2byte 38
+ .2byte 24
+ .2byte 37
+ .2byte 40
+ .2byte 26
+ .2byte 48
+ .2byte 47
+ .2byte 53
+ .2byte 42
+ .2byte 15
+ .2byte 46
+ .2byte 49
+ .2byte 30
+ .2byte 32
+ .2byte 58
+ .2byte 39
+ .2byte 60
+ .2byte 19
+ .2byte 57
+ .2byte 51
+ .2byte 54
+ .2byte 13
+ .2byte 29
+ .2byte 9
+ .2byte 28
+ .2byte 12
+ .2byte 27
+ .2byte 55
+ .2byte 16
+ .2byte 45
+ .2byte 23
+ .2byte 25
+ .2byte 22
+ .2byte 20
+ .2byte 36
+ .2byte 59
+ .2byte 50
+ .2byte 21
+ .2byte 10
+ .2byte 62
+ .2byte 17
+ .2byte 18
diff --git a/data-de/text/easy_chat/groups/voices/words.inc b/data-de/text/easy_chat/groups/voices/words.inc
new file mode 100644
index 000000000..65341a6b9
--- /dev/null
+++ b/data-de/text/easy_chat/groups/voices/words.inc
@@ -0,0 +1,65 @@
+gEasyChatGroupWords_Voices: @ 83DCA20
+ .string "!$"
+ .string "!!!$"
+ .string "?!$"
+ .string "?$"
+ .string "…$"
+ .string "…!$"
+ .string "………$"
+ .string "-$"
+ .string "- - -$"
+ .string "OH OH$"
+ .string "WAAAH$"
+ .string "AHAHAHA$"
+ .string "OH?$"
+ .string "NÖ$"
+ .string "ARGH$"
+ .string "HMM$"
+ .string "OOOH$"
+ .string "WOOOAR$"
+ .string "WOW$"
+ .string "KICHER$"
+ .string "SEUFZ$"
+ .string "UNGLAUBLICH$"
+ .string "SCHREIT$"
+ .string "RICHTIG!$"
+ .string "HÄH?$"
+ .string "SCHREI$"
+ .string "HÄHÄHÄ$"
+ .string "OJE OJE$"
+ .string "OH, YEAH$"
+ .string "OH$"
+ .string "HUPS$"
+ .string "GESCHOCKT$"
+ .string "IGITT$"
+ .string "GRAAAH$"
+ .string "GWAHAHAHA$"
+ .string "ART$"
+ .string "TSE$"
+ .string "HÄHÄ$"
+ .string "HAH$"
+ .string "JAJAJA$"
+ .string "HAHAHA$"
+ .string "AIYEEH$"
+ .string "HIYAH$"
+ .string "FÖFÖFÖ$"
+ .string "BRÜLL LACH$"
+ .string "PRUST$"
+ .string "HMPF$"
+ .string "HEHEHE$"
+ .string "HEH$"
+ .string "HOHOHO$"
+ .string "UI UI$"
+ .string "MEINE GÜTE$"
+ .string "AARRGH$"
+ .string "HIHIHI$"
+ .string "MMMH$"
+ .string "OKAY$"
+ .string "DURCHSCHNITT$"
+ .string "LALALA$"
+ .string "JAHA$"
+ .string "UFF$"
+ .string "JUCHEE$"
+ .string "GRRR$"
+ .string "WAHAHAHA$"
+ .string "$"
diff --git a/data-de/text/easy_chat/words_by_letter.inc b/data-de/text/easy_chat/words_by_letter.inc
new file mode 100644
index 000000000..c8fd2fd61
--- /dev/null
+++ b/data-de/text/easy_chat/words_by_letter.inc
@@ -0,0 +1,1926 @@
+ .align 1
+gEasyChatWordsAlphabetized:: @ 83DE138
+gEasyChatWordsByLetter_Others:
+ ec_word EXCL
+ ec_word EXCL_EXCL
+ ec_word DASH
+ ec_word DASH_DASH_DASH
+ ec_word ELLIPSIS
+ ec_word ELLIPSIS_EXCL
+ ec_word ELLIPSIS_ELLIPSIS_ELLIPSIS
+ ec_word QUES
+ ec_word QUES_EXCL
+gEasyChatWordsByLetter_A:
+ ec_pokemon1 HUNTAIL
+ ec_word ARRGH
+ ec_word ADVENTURE
+ ec_word BUT
+ ec_move2 DESTINY_BOND
+ ec_move2 PERISH_SONG
+ ec_word REJECT
+ ec_word DISLIKES
+ ec_duplicates 2
+ ec_pokemon1 ABRA
+ ec_pokemon2 ABRA
+ ec_move2 KNOCK_OFF
+ ec_pokemon1 ABSOL
+ ec_move1 ABSORB
+ ec_word PREPOSTEROUS
+ ec_word ABSENT
+ ec_word COME_OVER
+ ec_word KEEN_EYE
+ ec_word GUTS
+ ec_move2 AERIAL_ACE
+ ec_pokemon2 AERODACTYL
+ ec_move1 AGILITY
+ ec_word UM
+ ec_word AHAHA
+ ec_word LIKE
+ ec_word AIYEEH
+ ec_word ACCEPT
+ ec_word ALL
+ ec_word ALONE
+ ec_word EVERY
+ ec_pokemon2 HAUNTER
+ ec_word THAN
+ ec_word AS_IF
+ ec_word ALSO
+ ec_word ALT_COLOR
+ ec_pokemon1 ALTARIA
+ ec_word AGE
+ ec_word ANOTHER
+ ec_move2 AMNESIA
+ ec_pokemon2 OMANYTE
+ ec_pokemon2 OMASTAR
+ ec_move1 SIGNAL_BEAM
+ ec_pokemon2 AMPHAROS
+ ec_word AMUSING
+ ec_word ON
+ ec_word OTHER
+ ec_word ELSE
+ ec_word BEGINNING
+ ec_word BRAG
+ ec_move1 SWAGGER
+ ec_word FISHING
+ ec_word ATTACK
+ ec_word WIMPY
+ ec_word RUN_AWAY
+ ec_word ANIME
+ ec_word CUTENESS
+ ec_word CUTE
+ ec_pokemon1 ANORITH
+ ec_move1 ANCIENT_POWER
+ ec_move2 ATTRACT
+ ec_word WATER_VEIL
+ ec_move2 WATER_GUN
+ ec_pokemon2 VAPOREON
+ ec_move2 WATER_PULSE
+ ec_word WORK
+ ec_word WORKING
+ ec_pokemon2 ARBOK
+ ec_word ANGERS
+ ec_word URGH
+ ec_pokemon2 ARIADOS
+ ec_pokemon2 ARCANINE
+ ec_pokemon2 ARTICUNO
+ ec_pokemon1 ARMALDO
+ ec_move2 ARM_THRUST
+ ec_move1 AROMATHERAPY
+ ec_word WAY
+ ec_word MOVE
+ ec_word UGLY
+ ec_word OI
+ ec_word TOO
+ ec_word OUT
+ ec_move2 RECYCLE
+ ec_word GIVE_UP
+ ec_move1 UPROAR
+ ec_word HASSLE
+ ec_word WAKE_UP
+ ec_move1 AURORA_BEAM
+ ec_word OFF
+ ec_move1 ENDURE
+ ec_word APPEAL
+ ec_word LOOK
+ ec_word OUTSIDE
+ ec_move1 DISABLE
+ ec_pokemon2 CLOYSTER
+ ec_word ARENA_TRAP
+ ec_word AVANT_GARDE
+ ec_word YES_SIR_EXCL
+ ec_duplicates 2
+ ec_pokemon1 AZUMARILL
+ ec_pokemon2 AZUMARILL
+ ec_pokemon1 AZURILL
+gEasyChatWordsByLetter_B:
+ ec_word BABY
+ ec_word STAY_AT_HOME
+ ec_word BATH
+ ec_word SOON
+ ec_pokemon2 QWILFISH
+ ec_word BALL
+ ec_word SHAKE
+ ec_word RIBBON
+ ec_pokemon1 BANETTE
+ ec_move2 BARRIER
+ ec_pokemon1 FEEBAS
+ ec_move2 BELLY_DRUM
+ ec_move2 COTTON_SPORE
+ ec_word INTIMIDATE
+ ec_word BERRY
+ ec_word EXCITE
+ ec_move2 IMPRISON
+ ec_word AT
+ ec_word NEARLY
+ ec_word GET
+ ec_word GETS
+ ec_word RESUSCITATE
+ ec_word READY
+ ec_word BUSY
+ ec_word VIEWING
+ ec_word FAINT
+ ec_word DEFEATED
+ ec_word OWN
+ ec_word BETTER
+ ec_word BEST
+ ec_word NIGHTTIME
+ ec_move2 COVET
+ ec_pokemon2 BEEDRILL
+ ec_word UNTIL
+ ec_word MEET_YOU
+ ec_word SEE_YA
+ ec_pokemon2 VENUSAUR
+ ec_pokemon2 IVYSAUR
+ ec_pokemon2 BULBASAUR
+ ec_move1 BITE
+ ec_word ARE
+ ec_word PLEASE
+ ec_move2 SWEET_KISS
+ ec_pokemon1 NUZLEAF
+ ec_move2 PETAL_DANCE
+ ec_move2 FLASH
+ ec_pokemon2 JOLTEON
+ ec_word LIGHTNINGROD
+ ec_move2 ZAP_CANNON
+ ec_move2 BLIZZARD
+ ec_word NITWIT
+ ec_word JUST
+ ec_move1 BUBBLE
+ ec_move2 BUBBLE_BEAM
+ ec_duplicates 2
+ ec_pokemon1 BELLOSSOM
+ ec_pokemon2 BELLOSSOM
+ ec_word FLOWERS
+ ec_move1 LEECH_LIFE
+ ec_pokemon2 VENONAT
+ ec_word GROUND
+ ec_move2 TAKE_DOWN
+ ec_move1 SAFEGUARD
+ ec_move2 BODY_SLAM
+ ec_move2 DRILL_PECK
+ ec_pokemon2 DELIBIRD
+ ec_word NEED
+ ec_word BOARD
+ ec_word LETTER
+ ec_word BROTHER
+ ec_word LOL
+ ec_move2 ROAR
+ ec_pokemon1 SALAMENCE
+ ec_word BOOK
+ ec_word STAGE
+ ec_pokemon1 SLAKOTH
+gEasyChatWordsByLetter_C:
+ ec_pokemon1 NUMEL
+ ec_pokemon1 CAMERUPT
+ ec_pokemon2 CELEBI
+ ec_word CENTER
+ ec_pokemon2 CHANSEY
+ ec_move1 CHARM
+ ec_word CUTE_CHARM
+ ec_word CHLOROPHYLL
+ ec_word COMICS
+ ec_word COOL
+ ec_word COOLNESS
+ ec_duplicates 2
+ ec_pokemon1 CORSOLA
+ ec_pokemon2 CORSOLA
+gEasyChatWordsByLetter_D:
+ ec_word THERE
+ ec_word OLDEN
+ ec_word LADY
+ ec_pokemon2 STANTLER
+ ec_word MISS
+ ec_word THANKS
+ ec_word THANK_YOU
+ ec_word THAT
+ ec_word IT_S
+ ec_word THIS_IS_IT_EXCL
+ ec_word THAT_S_IT_EXCL
+ ec_word AM
+ ec_word THAT_WAS
+ ec_move2 FEATHER_DANCE
+ ec_word SON
+ ec_word YOURS
+ ec_word YOUR
+ ec_move2 SUBSTITUTE
+ ec_word MODE
+ ec_word THINKS
+ ec_pokemon1 DEOXYS
+ ec_word THE
+ ec_word DISASTER
+ ec_word DESIGN
+ ec_pokemon2 TYRANITAR
+ ec_word BABE
+ ec_word ABSOLUTELY
+ ec_word TUESDAY
+ ec_word THIS
+ ec_word THESE
+ ec_word THESE_WERE
+ ec_pokemon2 DIGLETT
+ ec_pokemon2 DUGTRIO
+ ec_word DIGITAL
+ ec_word THING
+ ec_pokemon2 DITTO
+ ec_duplicates 2
+ ec_pokemon1 DODRIO
+ ec_pokemon2 DODRIO
+ ec_duplicates 2
+ ec_pokemon1 DODUO
+ ec_pokemon2 DODUO
+ ec_move1 THUNDER
+ ec_move1 THUNDERBOLT
+ ec_move1 THUNDER_PUNCH
+ ec_move2 THUNDER_SHOCK
+ ec_word THURSDAY
+ ec_move2 THUNDER_WAVE
+ ec_duplicates 2
+ ec_pokemon1 DONPHAN
+ ec_pokemon2 DONPHAN
+ ec_move2 DOUBLE_KICK
+ ec_move1 DOUBLE_TEAM
+ ec_move2 SPIKE_CANNON
+ ec_word OBLIVIOUS
+ ec_word DRAGON
+ ec_move2 DRAGON_CLAW
+ ec_move2 DRAGON_DANCE
+ ec_move2 DRAGON_RAGE
+ ec_pokemon2 DRAGONAIR
+ ec_pokemon2 DRAGONITE
+ ec_pokemon1 SHELGON
+ ec_pokemon2 DRATINI
+ ec_move2 TRIPLE_KICK
+ ec_move1 FLAIL
+ ec_word YOU
+ ec_word YOU_RE
+ ec_word I_CHOOSE_YOU
+ ec_word YOU_VE
+ ec_word BATTLE_TOWER
+ ec_duplicates 2
+ ec_pokemon1 GLOOM
+ ec_pokemon2 GLOOM
+ ec_word UPBEAT
+ ec_word STENCH
+ ec_pokemon2 DUNSPARCE
+ ec_move1 HAZE
+ ec_move2 TWINEEDLE
+ ec_move1 DOUBLE_SLAP
+ ec_move1 BRICK_BREAK
+ ec_word OKAY
+ ec_word DROUGHT
+gEasyChatWordsByLetter_E:
+ ec_word SERENE_GRACE
+ ec_move2 LEECH_SEED
+ ec_word RATHER
+ ec_word REALLY
+ ec_word EGG
+ ec_move2 EGG_BOMB
+ ec_word HURRIED
+ ec_word A
+ ec_word A_LITTLE
+ ec_word AN
+ ec_word OF
+ ec_word SIMPLE
+ ec_move2 DEFENSE_CURL
+ ec_word SHOPPING
+ ec_word ONCE
+ ec_word LONESOME
+ ec_word ICE
+ ec_move2 IRON_DEFENSE
+ ec_move1 IRON_TAIL
+ ec_move1 SHEER_COLD
+ ec_move2 ICE_PUNCH
+ ec_move2 ICE_BEAM
+ ec_move1 ICY_WIND
+ ec_pokemon2 ELEKID
+ ec_pokemon2 ELECTABUZZ
+ ec_word ELECTRIC
+ ec_word PARENT
+ ec_word RECOMMEND
+ ec_word END
+ ec_pokemon2 CHIKORITA
+ ec_word FINALLY
+ ec_pokemon1 SKITTY
+ ec_pokemon1 DELCATTY
+ ec_move1 FOCUS_ENERGY
+ ec_pokemon2 ENTEI
+ ec_move2 SPIT_UP
+ ec_word DOWNCAST
+ ec_duplicates 2
+ ec_pokemon1 PSYDUCK
+ ec_pokemon2 PSYDUCK
+ ec_duplicates 2
+ ec_pokemon1 GOLDUCK
+ ec_pokemon2 GOLDUCK
+ ec_word DECIDE
+ ec_word DECIDED
+ ec_word EXCUSE_ME
+ ec_word DISAPPOINTS
+ ec_word DISAPPOINTED
+ ec_word EVOLVE
+ ec_word EVOLUTION
+ ec_word ENCYCLOPEDIA
+ ec_word HE
+ ec_word HE_S
+ ec_move1 EARTHQUAKE
+ ec_word FLATTEN
+ ec_word REFRESHING
+ ec_word SURRENDER
+ ec_word RECEIVED
+ ec_move2 REST
+ ec_word ALLOW
+ ec_word ILLUMINATE
+ ec_word SERIOUSLY
+ ec_word SERIOUS
+ ec_word APPEAR
+ ec_word APPEARS
+ ec_move1 ASTONISH
+ ec_word TAKE
+ ec_move2 ERUPTION
+ ec_word ADULT
+ ec_word PRESSURE
+ ec_word IT
+ ec_word IS_IT_QUES
+ ec_word EAT
+ ec_word AROUND
+ ec_word SOMETHING
+ ec_word PLANS
+ ec_word THEIR
+ ec_word HERS
+ ec_word EVENTS
+ ec_word PROBABLY
+ ec_pokemon2 EEVEE
+ ec_word FOREVER
+ ec_word EXISTS
+ ec_word SHED_SKIN
+ ec_move2 EXPLOSION
+ ec_word EXCELLENT
+gEasyChatWordsByLetter_F:
+ ec_word FABULOUS
+ ec_word COMPOUNDEYES
+ ec_move1 STRING_SHOT
+ ec_word CAPABLE
+ ec_word SP_ABILITY
+ ec_word BIKE
+ ec_word TRACE
+ ec_word CASE
+ ec_word FAMILY
+ ec_word FANTASTIC
+ ec_word COLOR
+ ec_pokemon2 SMEARGLE
+ ec_word COLOR_CHANGE
+ ec_move1 FACADE
+ ec_word ALMOST
+ ec_move2 ROLLING_KICK
+ ec_word MISTAKE
+ ec_word LACKS
+ ec_word GOOD
+ ec_word OPPONENT
+ ec_pokemon2 WOOPER
+ ec_move1 ROCK_TOMB
+ ec_move2 ROCK_BLAST
+ ec_word HOLIDAY
+ ec_word TELEVISION
+ ec_word DONE
+ ec_word FESTIVAL
+ ec_word SHREDDED
+ ec_word DAMP
+ ec_word FIRE
+ ec_word FLASH_FIRE
+ ec_move2 BLAZE_KICK
+ ec_move2 DRAGON_BREATH
+ ec_move2 FIRE_PUNCH
+ ec_move2 FIRE_BLAST
+ ec_move2 FIRE_SPIN
+ ec_pokemon2 CYNDAQUIL
+ ec_pokemon1 POOCHYENA
+ ec_word MOVIE
+ ec_move1 SELF_DESTRUCT
+ ec_move1 SHADOW_PUNCH
+ ec_move2 FAINT_ATTACK
+ ec_pokemon1 GLALIE
+ ec_pokemon2 FLAREON
+ ec_move1 FLAME_WHEEL
+ ec_move1 FLAMETHROWER
+ ec_word FLAME_BODY
+ ec_pokemon2 SLOWPOKE
+ ec_pokemon1 TORCHIC
+ ec_word LIMBER
+ ec_duplicates 2
+ ec_word FLYING
+ ec_move1 FLY
+ ec_move2 CURSE
+ ec_word ESCAPE
+ ec_duplicates 2
+ ec_pokemon1 IGGLYBUFF
+ ec_pokemon2 IGGLYBUFF
+ ec_move2 WING_ATTACK
+ ec_pokemon1 MAWILE
+ ec_pokemon1 WHISMUR
+ ec_word FUFUFU
+ ec_move1 TORMENT
+ ec_move1 WATER_SPOUT
+ ec_pokemon1 CASTFORM
+ ec_pokemon2 FORRETRESS
+ ec_word AWAY
+ ec_word CAMERA
+ ec_word QUESTION
+ ec_word MRS
+ ec_word RELEASE
+ ec_word FRIDAY
+ ec_word JOY
+ ec_word FRIEND
+ ec_pokemon1 ELECTRIKE
+ ec_word THINK
+ ec_move1 ICE_BALL
+ ec_word EARLIER
+ ec_word SPRING
+ ec_word EARLY_BIRD
+ ec_move2 FRUSTRATION
+ ec_word DISAPPOINT
+ ec_move1 THRASH
+ ec_word FEELING
+ ec_pokemon2 GROWLITHE
+ ec_move1 SPARK
+ ec_word FOR
+ ec_word TO_HER
+ ec_word FOR_NOW
+ ec_word TO_THEM
+ ec_word TO_US
+ ec_word TO_WHOM
+ ec_word FEAR
+ ec_word AWFULLY
+ ec_move2 FURY_ATTACK
+ ec_move1 LOW_KICK
+gEasyChatWordsByLetter_G:
+ ec_move1 YAWN
+ ec_pokemon2 RAPIDASH
+ ec_duplicates 2
+ ec_pokemon1 GYARADOS
+ ec_pokemon2 GYARADOS
+ ec_word GIVE
+ ec_word USE
+ ec_word USES
+ ec_pokemon1 TREECKO
+ ec_move2 CALM_MIND
+ ec_word COMMEMORATE
+ ec_move1 BIDE
+ ec_word DANGER
+ ec_word VERSUS
+ ec_move1 REVERSAL
+ ec_word OPPOSITE
+ ec_word FOE
+ ec_word MYSTERY
+ ec_word SECRET_BASE
+ ec_word SECRET
+ ec_move2 SECRET_POWER
+ ec_word GOING
+ ec_word HEARING
+ ec_word BELONGS_TO
+ ec_word GOES
+ ec_pokemon1 SURSKIT
+ ec_word GHOST
+ ec_word BORED
+ ec_word MONEY
+ ec_word LAY
+ ec_word MEAN
+ ec_word HOW
+ ec_word AS
+ ec_word APPROVED
+ ec_move1 RECOVER
+ ec_pokemon2 GENGAR
+ ec_word GENIUS
+ ec_word ENJOY
+ ec_word ENJOYS
+ ec_word THOSE_WERE
+ ec_move1 FISSURE
+ ec_duplicates 2
+ ec_pokemon1 GRAVELER
+ ec_pokemon2 GRAVELER
+ ec_duplicates 2
+ ec_pokemon1 GOLEM
+ ec_pokemon2 GOLEM
+ ec_move2 SEISMIC_TOSS
+ ec_pokemon1 LINOONE
+ ec_word WANNABE
+ ec_word SMELL
+ ec_move1 SING
+ ec_word EVENT
+ ec_move2 PRESENT
+ ec_word SKILL
+ ec_word SKILLED
+ ec_word SHOCKED
+ ec_word WEAKENED
+ ec_word SIBLINGS
+ ec_move2 FORESIGHT
+ ec_word CONVERSATION
+ ec_word ROCK
+ ec_word YESTERDAY
+ ec_word HEALTHY
+ ec_word DID
+ ec_pokemon1 SCEPTILE
+ ec_word WIN
+ ec_word IF_I_WIN
+ ec_word WINS
+ ec_word HABIT
+ ec_word WON
+ ec_word GIVE_ME
+ ec_word GIMME
+ ec_word GIVES
+ ec_duplicates 2
+ ec_pokemon1 VILEPLUME
+ ec_pokemon2 VILEPLUME
+ ec_word POISON
+ ec_move2 GLARE
+ ec_word POISON_POINT
+ ec_move2 POISON_POWDER
+ ec_move2 POISON_TAIL
+ ec_move2 POISON_STING
+ ec_move2 POISON_GAS
+ ec_move2 POISON_FANG
+ ec_move1 GIGA_DRAIN
+ ec_word HAPPENING
+ ec_word WENT
+ ec_duplicates 2
+ ec_pokemon1 GIRAFARIG
+ ec_pokemon2 GIRAFARIG
+ ec_word SMOOTH
+ ec_word BELIEVE
+ ec_word WHEN
+ ec_word SLIDE
+ ec_word SLIMY
+ ec_word HAPPINESS
+ ec_word HAPPY
+ ec_word CONGRATS
+ ec_pokemon2 CHARMANDER
+ ec_pokemon2 CHARIZARD
+ ec_move2 EMBER
+ ec_pokemon2 CHARMELEON
+ ec_duplicates 2
+ ec_pokemon1 GOLBAT
+ ec_pokemon2 GOLBAT
+ ec_duplicates 2
+ ec_pokemon1 GOLDEEN
+ ec_pokemon2 GOLDEEN
+ ec_duplicates 2
+ ec_pokemon1 SEAKING
+ ec_pokemon2 SEAKING
+ ec_word GOURMET
+ ec_word GRAAAH
+ ec_pokemon2 GRANBULL
+ ec_move1 GRASS_WHISTLE
+ ec_pokemon2 AIPOM
+ ec_move1 SCARY_FACE
+ ec_word ANTICIPATION
+ ec_pokemon1 GRUMPIG
+ ec_move1 SPITE
+ ec_word BIG
+ ec_word GREAT
+ ec_word BLAZE
+ ec_word GRANDMOTHER
+ ec_word GRANDFATHER
+ ec_word LAVISH
+ ec_pokemon1 GROUDON
+ ec_word GWAH
+ ec_word CAUSE
+ ec_word GROUP
+ ec_pokemon1 GARDEVOIR
+ ec_move2 GUILLOTINE
+ ec_word 1_HIT_KO_EXCL
+ ec_word ALL_RIGHT
+ ec_word HEARS
+ ec_word GWAHAHAHA
+gEasyChatWordsByLetter_H:
+ ec_word WATER_ABSORB
+ ec_word GOTCHA
+ ec_word HAVE
+ ec_word GOT
+ ec_word HAVEN_T
+ ec_pokemon2 SPEAROW
+ ec_move1 HAIL
+ ec_word HAH
+ ec_word EH_QUES
+ ec_word HEHE
+ ec_word HAHAHA
+ ec_word EHEHE
+ ec_word HELLO
+ ec_pokemon1 HARIYAMA
+ ec_word MATCH_UP
+ ec_move1 HARDEN
+ ec_word HAS
+ ec_word HEH
+ ec_word HEHEHE
+ ec_move2 REFRESH
+ ec_word HOME
+ ec_word GO_HOME
+ ec_word HOT
+ ec_pokemon2 BLISSEY
+ ec_word HERO
+ ec_word HEROINE
+ ec_word CHALLENGE
+ ec_word FALL
+ ec_word MR
+ ec_word MAKING
+ ec_move2 GROWL
+ ec_word TODAY
+ ec_word SWARM
+ ec_word HEY
+ ec_word HEY_THERE
+ ec_word HEY_QUES
+ ec_word HERE
+ ec_word HERE_I_COME
+ ec_word HERE_IT_IS
+ ec_word HERE_GOES
+ ec_word MUFUFU
+ ec_move1 SKY_UPPERCUT
+ ec_move1 SKY_ATTACK
+ ec_word REAR
+ ec_word DOWN
+ ec_word HIP_AND
+ ec_move1 OVERHEAT
+ ec_move2 HEAT_WAVE
+ ec_word HIYAH
+ ec_word HMM
+ ec_word HUMPH
+ ec_pokemon2 HO_OH
+ ec_word HOBBY
+ ec_word HIGH
+ ec_word KIND
+ ec_word HIGHS
+ ec_word HOHOHO
+ ec_word HEART
+ ec_pokemon2 HOOTHOOT
+ ec_pokemon2 HOPPIP
+ ec_word LISTENING
+ ec_word HEAR
+ ec_move2 HORN_ATTACK
+ ec_move2 HORN_DRILL
+ ec_pokemon2 WEEDLE
+ ec_move1 MEAN_LOOK
+ ec_word LISTENS
+ ec_move2 STOCKPILE
+ ec_pokemon2 SKIPLOOM
+ ec_word PRETTY
+ ec_word HOO_HAH
+ ec_pokemon2 HOUNDOOM
+ ec_pokemon2 HOUNDOUR
+ ec_word OOPS
+ ec_pokemon1 MUDKIP
+ ec_move2 HYDRO_PUMP
+ ec_word HYPER
+ ec_move2 HYPER_BEAM
+ ec_move2 HYPER_FANG
+ ec_pokemon2 HYPNO
+ ec_move1 HYPNOSIS
+gEasyChatWordsByLetter_I:
+ ec_pokemon2 FEAROW
+ ec_word I
+ ec_word I_AM
+ ec_word I_VE_ARRIVED
+ ec_word I_VE
+ ec_word LET_ME_WIN
+ ec_word I_WAS
+ ec_pokemon2 UNOWN
+ ec_word IDOL
+ ec_pokemon2 QUILAVA
+ ec_word EEK
+ ec_word IGNORANT
+ ec_word HIM
+ ec_word THEY
+ ec_word HER
+ ec_word MUCH_OBLIGED
+ ec_duplicates 2
+ ec_pokemon1 CROBAT
+ ec_pokemon2 CROBAT
+ ec_pokemon1 ILLUMISE
+ ec_word ALWAYS
+ ec_word IMMUNITY
+ ec_pokemon2 FERALIGATR
+ ec_word IN
+ ec_word INFORMATION
+ ec_word INSIDE
+ ec_word NATURAL_CURE
+ ec_word INSOMNIA
+ ec_move2 MAGNITUDE
+ ec_word ANY
+ ec_word SOMETIME
+ ec_word SOMEHOW
+ ec_word ANYWHERE
+ ec_word AWESOME
+ ec_move1 WILL_O_WISP
+ ec_move2 DIZZY_PUNCH
+ ec_pokemon1 WYNAUT
+ ec_word EATS
+ ec_word IS
+ ec_word ISN_T
+ ec_word ITEM
+gEasyChatWordsByLetter_J:
+ ec_word YES
+ ec_word YAY
+ ec_word YUP
+ ec_move2 HOWL
+ ec_word HOWEVER
+ ec_word EVER
+ ec_word SOMEONE
+ ec_word YO
+ ec_word NOW
+ ec_word YEEHAW_EXCL
+ ec_word EXCITING
+ ec_pokemon1 JIRACHI
+ ec_word WOWEE
+ ec_word YAHOO
+ ec_pokemon2 DEWGONG
+ ec_word YOUNG
+ ec_word BOY
+ ec_pokemon1 COMBUSKEN
+ ec_pokemon2 SEEL
+ ec_word JUDGE
+gEasyChatWordsByLetter_K:
+ ec_pokemon2 KABUTO
+ ec_pokemon2 KABUTOPS
+ ec_duplicates 2
+ ec_pokemon1 KADABRA
+ ec_pokemon2 KADABRA
+ ec_word BUG
+ ec_word COLD
+ ec_word CAME
+ ec_word FIGHTING
+ ec_word BATTLE
+ ec_word FIGHT
+ ec_word BATTLE_ARMOR
+ ec_word BATTLE_ROOM
+ ec_word FAINTED
+ ec_pokemon2 KANGASKHAN
+ ec_pokemon1 CARVANHA
+ ec_word CAN_WIN
+ ec_word CAN_T
+ ec_pokemon1 BRELOOM
+ ec_pokemon2 HITMONTOP
+ ec_pokemon1 LUDICOLO
+ ec_move1 KARATE_CHOP
+ ec_word DESTINY
+ ec_pokemon2 TOTODILE
+ ec_duplicates 2
+ ec_pokemon1 MAGIKARP
+ ec_pokemon2 MAGIKARP
+ ec_word CARDS
+ ec_move2 WATERFALL
+ ec_word DEPT_STORE
+ ec_pokemon1 KECLEON
+ ec_pokemon2 PILOSWINE
+ ec_word NONE
+ ec_word GIGGLE
+ ec_pokemon2 HITMONLEE
+ ec_word TICKLISH
+ ec_word KID
+ ec_word CHILDREN
+ ec_word KINDERGARTEN
+ ec_word CHILD_S_PLAY
+ ec_pokemon1 BAGON
+ ec_pokemon2 KINGLER
+ ec_pokemon1 KIRLIA
+ ec_move2 VICE_GRIP
+ ec_move1 BIND
+ ec_word THIN
+ ec_word RANK
+ ec_word SMALL
+ ec_duplicates 2
+ ec_pokemon1 GEODUDE
+ ec_pokemon2 GEODUDE
+ ec_word AIR_LOCK
+ ec_move1 RAZOR_WIND
+ ec_word LIQUID_OOZE
+ ec_word SMART
+ ec_word SMARTNESS
+ ec_pokemon1 TRAPINCH
+ ec_pokemon1 SHROOMISH
+ ec_move1 CRUNCH
+ ec_move2 BONE_RUSH
+ ec_move2 BONE_CLUB
+ ec_move2 BONEMERANG
+ ec_pokemon2 BELLSPROUT
+ ec_pokemon2 MAROWAK
+ ec_duplicates 2
+ ec_pokemon1 WIGGLYTUFF
+ ec_pokemon2 WIGGLYTUFF
+ ec_word TIGHT
+ ec_pokemon2 EXEGGUTOR
+ ec_pokemon2 KAKUNA
+ ec_move2 COMET_PUNCH
+ ec_word COME_ON
+ ec_word COME
+ ec_word COMPLETE
+ ec_move2 MINIMIZE
+ ec_move2 CONFUSION
+ ec_move1 CONFUSE_RAY
+ ec_word CAN
+ ec_word COULDN_T
+ ec_word COULD
+ ec_move1 COUNTER
+ ec_word INNER_FOCUS
+ ec_move1 HEADBUTT
+ ec_word FEVER
+ ec_move1 COSMIC_POWER
+ ec_word TREASURE
+ ec_move1 CRABHAMMER
+ ec_pokemon2 KRABBY
+ ec_word POWER
+ ec_duplicates 2
+ ec_word HUGE_POWER
+ ec_move2 SUPERPOWER
+ ec_move2 HIDDEN_POWER
+ ec_pokemon1 LOUDRED
+ ec_pokemon2 MURKROW
+ ec_move2 SCRATCH
+ ec_move2 FURY_SWIPES
+ ec_pokemon1 EXPLOUD
+ ec_pokemon1 CORPHISH
+ ec_pokemon1 CRAWDAUNT
+ ec_move1 SCREECH
+ ec_move1 CROSS_CHOP
+ ec_move2 BULLET_SEED
+ ec_pokemon2 SMOOCHUM
+ ec_pokemon1 KYOGRE
+gEasyChatWordsByLetter_L:
+ ec_word SEE
+ ec_move1 CHARGE
+ ec_word STORE
+ ec_word STORES
+ ec_pokemon2 SLOWBRO
+ ec_word LALALA
+ ec_duplicates 2
+ ec_pokemon1 CHINCHOU
+ ec_pokemon2 CHINCHOU
+ ec_word WAIT
+ ec_word BORING
+ ec_duplicates 2
+ ec_pokemon1 LANTURN
+ ec_pokemon2 LANTURN
+ ec_word PUSHOVER
+ ec_pokemon2 LAPRAS
+ ec_word SOUNDPROOF
+ ec_pokemon2 LARVITAR
+ ec_pokemon2 SLOWKING
+ ec_word LET_S
+ ec_pokemon1 LATIAS
+ ec_pokemon1 LATIOS
+ ec_word WANDERING
+ ec_move2 LEAF_BLADE
+ ec_word MOOD
+ ec_word LOUSY
+ ec_word NOISY
+ ec_move1 SACRED_FIRE
+ ec_word LUKEWARM
+ ec_pokemon2 MOLTRES
+ ec_word LIFE
+ ec_word LIVING
+ ec_word THIRSTY
+ ec_word TASTY
+ ec_pokemon2 LEDIAN
+ ec_pokemon2 LEDYBA
+ ec_word LEGEND
+ ec_move2 MUDDY_WATER
+ ec_move2 MUD_SLAP
+ ec_move2 MUD_SHOT
+ ec_move2 MUD_SPORT
+ ec_word TEACH
+ ec_word TEACHER
+ ec_word TEACHES
+ ec_word EASY
+ ec_move1 PAIN_SPLIT
+ ec_duplicates 2
+ ec_word LEADER
+ ec_word LEADERS
+ ec_word CLASS
+ ec_duplicates 2
+ ec_pokemon1 ELECTRODE
+ ec_pokemon2 ELECTRODE
+ ec_pokemon1 CLAYDOL
+ ec_word LEARN
+ ec_word STUDY
+ ec_pokemon1 SLAKING
+ ec_word LAST
+ ec_word FINAL
+ ec_word WINNER
+ ec_word LEVEL
+ ec_pokemon1 FLYGON
+ ec_word KNOCKOUT
+ ec_move2 LIGHT_SCREEN
+ ec_pokemon1 LUVDISC
+ ec_pokemon1 LILEEP
+ ec_word LINK
+ ec_word LEFT
+ ec_word PRAISE
+ ec_move1 SWEET_SCENT
+ ec_pokemon1 BLAZIKEN
+ ec_word LOCOMOTIVE
+ ec_pokemon1 LOMBRE
+ ec_pokemon2 BAYLEEF
+ ec_word GO
+ ec_word LOSER
+ ec_pokemon1 LOTAD
+ ec_move1 AEROBLAST
+ ec_word LIE
+ ec_pokemon2 LUGIA
+ ec_word LOLLING
+ ec_pokemon1 LUNATONE
+ ec_word FUNNY
+gEasyChatWordsByLetter_M:
+ ec_word DO
+ ec_word MAKE
+ ec_duplicates 2
+ ec_pokemon1 MACHOP
+ ec_pokemon2 MACHOP
+ ec_duplicates 2
+ ec_pokemon1 MACHAMP
+ ec_pokemon2 MACHAMP
+ ec_word DOESN_T
+ ec_word GIRL
+ ec_word MAGAZINE
+ ec_pokemon2 MAGBY
+ ec_duplicates 2
+ ec_pokemon1 MAGCARGO
+ ec_pokemon2 MAGCARGO
+ ec_word HUNGRY
+ ec_move2 MAGIC_COAT
+ ec_word MAGMA_ARMOR
+ ec_pokemon2 MAGMAR
+ ec_pokemon1 MIGHTYENA
+ ec_word MAGNET_PULL
+ ec_duplicates 2
+ ec_pokemon1 MAGNEMITE
+ ec_pokemon2 MAGNEMITE
+ ec_duplicates 2
+ ec_pokemon1 MAGNETON
+ ec_pokemon2 MAGNETON
+ ec_pokemon1 MAKUHITA
+ ec_word VORACIOUS
+ ec_word MAN
+ ec_pokemon2 MANTINE
+ ec_duplicates 2
+ ec_pokemon1 MARILL
+ ec_pokemon2 MARILL
+ ec_word MACHINE
+ ec_duplicates 2
+ ec_pokemon1 MACHOKE
+ ec_pokemon2 MACHOKE
+ ec_pokemon1 MASQUERAIN
+ ec_move2 SLUDGE_BOMB
+ ec_pokemon2 MEOWTH
+ ec_word MC
+ ec_pokemon1 MEDICHAM
+ ec_move2 MEDITATE
+ ec_pokemon1 MEDITITE
+ ec_word MEGA
+ ec_word HAPPILY
+ ec_move2 MEGA_PUNCH
+ ec_move2 MEGA_KICK
+ ec_pokemon2 MEGANIUM
+ ec_move2 MEGA_DRAIN
+ ec_word MORE
+ ec_word MY
+ ec_word WHO_WAS
+ ec_word OH_DEAR
+ ec_word MASTER
+ ec_move1 MEMENTO
+ ec_pokemon2 MANKEY
+ ec_word PURE_POWER
+ ec_pokemon1 METAGROSS
+ ec_move2 METAL_CLAW
+ ec_move1 METAL_SOUND
+ ec_pokemon1 METANG
+ ec_move1 WEATHER_BALL
+ ec_move2 METRONOME
+ ec_pokemon2 MEW
+ ec_pokemon2 MEWTWO
+ ec_word ME
+ ec_word BADLY
+ ec_word SHOULD
+ ec_word RENTAL
+ ec_move2 MILK_DRINK
+ ec_pokemon1 MILOTIC
+ ec_pokemon2 MILTANK
+ ec_move2 MIMIC
+ ec_pokemon1 MINUN
+ ec_word MINUS
+ ec_word MYSELF
+ ec_word WITH
+ ec_word PICKUP
+ ec_word OVERWHELMING
+ ec_word MESSAGE
+ ec_word WEDNESDAY
+ ec_word BLEND
+ ec_word MMM
+ ec_word WANT
+ ec_word FASHION
+ ec_word MODERN
+ ec_pokemon2 SUDOWOODO
+ ec_move2 FAKE_OUT
+ ec_word CURRENT
+ ec_word MONTH
+ ec_move2 MOONLIGHT
+ ec_word MONDAY
+ ec_pokemon1 MARSHTOMP
+ ec_word MORNING
+ ec_move1 MORNING_SUN
+ ec_pokemon2 QUAGSIRE
+ ec_word TIRED
+ ec_word USELESS
+ ec_word VITAL_SPIRIT
+ ec_pokemon1 VIGOROTH
+ ec_pokemon2 SHELLDER
+ ec_word MUSIC
+ ec_word MUST_BE
+ ec_word PATTERN
+ ec_word GUTSY
+ ec_word MOTHER
+ ec_duplicates 2
+ ec_pokemon1 ODDISH
+ ec_pokemon2 ODDISH
+gEasyChatWordsByLetter_N:
+ ec_word AFTER
+ ec_move1 SKETCH
+ ec_move1 GRUDGE
+ ec_word NEXT
+ ec_word NIGHT
+ ec_pokemon2 UMBREON
+ ec_move1 NIGHTMARE
+ ec_move2 NIGHT_SHADE
+ ec_move2 PIN_MISSILE
+ ec_word NEAR
+ ec_word CLOSE
+ ec_word DIET
+ ec_word NAME
+ ec_word SWEETS
+ ec_pokemon1 NOSEPASS
+ ec_move2 WATER_SPORT
+ ec_duplicates 2
+ ec_pokemon1 NATU
+ ec_pokemon2 NATU
+ ec_move1 NATURE_POWER
+ ec_word NATURAL
+ ec_word CANCEL
+ ec_move2 MIST_BALL
+ ec_word BESIDE
+ ec_pokemon2 GASTLY
+ ec_word NEGATIVE
+ ec_word NO
+ ec_word NICE
+ ec_word NEWS
+ ec_word CLEAR_BODY
+ ec_word DON_T
+ ec_word DIDN_T
+ ec_word DISLIKE
+ ec_word NOT
+ ec_word NOT_VERY
+ ec_word ISN_T_IT_QUES
+ ec_word NOTHING
+ ec_word NAP
+ ec_pokemon2 NIDOKING
+ ec_pokemon2 NIDOQUEEN
+ ec_pokemon2 NIDORAN_F
+ ec_pokemon2 NIDORAN_M
+ ec_pokemon2 NIDORINA
+ ec_pokemon2 NIDORINO
+ ec_word NEVER
+ ec_word LOW
+ ec_word DRIZZLE
+ ec_move2 NEEDLE_ARM
+ ec_word TAKE_THAT
+ ec_pokemon1 NINCADA
+ ec_pokemon1 NINJASK
+ ec_pokemon1 SHEDINJA
+ ec_word NOPE
+ ec_word TOTALLY
+ ec_word THAT_S
+ ec_pokemon2 HITMONCHAN
+ ec_pokemon2 NOCTOWL
+ ec_pokemon1 CACTURNE
+ ec_word NON_STOP
+ ec_word YET
+ ec_word NORMAL
+ ec_word OVERGROW
+ ec_word MARVEL_SCALE
+ ec_move1 ENDEAVOR
+ ec_word NO_1
+ ec_word WELL_THEN
+ ec_word ONLY
+gEasyChatWordsByLetter_O:
+ ec_word OK_QUES
+ ec_word UP
+ ec_word ABOVE
+ ec_word ALTHOUGH
+ ec_move1 OCTAZOOKA
+ ec_pokemon2 OCTILLERY
+ ec_word OR
+ ec_word OFFENSIVE
+ ec_word OH
+ ec_word UH_OH
+ ec_word OH_YEAH
+ ec_word OH_QUES
+ ec_word WITHOUT
+ ec_word OI_OI_OI
+ ec_word OH_KAY
+ ec_word OLD
+ ec_pokemon2 VENOMOTH
+ ec_pokemon2 ONIX
+ ec_word UNCLE
+ ec_word HOPELESS
+ ec_word WHOAH
+ ec_word PLACE
+ ec_pokemon2 EXEGGCUTE
+gEasyChatWordsByLetter_P:
+ ec_pokemon1 CHIMECHO
+ ec_pokemon1 SPINDA
+ ec_pokemon1 CASCOON
+ ec_pokemon2 MR_MIME
+ ec_duplicates 2
+ ec_pokemon1 SKARMORY
+ ec_pokemon2 SKARMORY
+ ec_word SHELL_ARMOR
+ ec_move1 WITHDRAW
+ ec_pokemon1 BEAUTIFLY
+ ec_pokemon2 JUMPLUFF
+ ec_pokemon2 PARAS
+ ec_pokemon2 PARASECT
+ ec_word PARDON
+ ec_word MATCH
+ ec_word PARTNER
+ ec_word PARTY
+ ec_word PC
+ ec_pokemon1 PELIPPER
+ ec_word PERFECT
+ ec_word PERFECTION
+ ec_pokemon1 CLAMPERL
+ ec_word PERSON
+ ec_word GRASS
+ ec_word CHORES
+ ec_move2 POUND
+ ec_duplicates 2
+ ec_pokemon1 PHANPY
+ ec_pokemon2 PHANPY
+ ec_duplicates 2
+ ec_pokemon1 PICHU
+ ec_pokemon2 PICHU
+ ec_pokemon2 CLEFAIRY
+ ec_pokemon2 CLEFFA
+ ec_duplicates 2
+ ec_pokemon1 PIKACHU
+ ec_pokemon2 PIKACHU
+ ec_move1 SPORE
+ ec_duplicates 2
+ ec_pokemon1 PINSIR
+ ec_pokemon2 PINSIR
+ ec_pokemon2 CLEFABLE
+ ec_move2 SPLASH
+ ec_word CHAT
+ ec_word PLUS
+ ec_word PLUSH_DOLL
+ ec_pokemon1 PLUSLE
+ ec_word POKEDEX
+ ec_word POKEMON
+ ec_word POKENAV
+ ec_word POKEBLOCK
+ ec_word PKRS
+ ec_pokemon2 PONYTA
+ ec_word NEW
+ ec_word POPULAR
+ ec_pokemon2 FARFETCHD
+ ec_pokemon2 PORYGON
+ ec_pokemon2 PORYGON2
+ ec_word MAIL
+ ec_pokemon2 SHUCKLE
+ ec_move1 FOCUS_PUNCH
+ ec_word FORECAST
+ ec_move2 BULK_UP
+ ec_move2 BEAT_UP
+ ec_word SNORT
+ ec_pokemon2 ESPEON
+ ec_word PSYCHIC
+ ec_move1 PSYCH_UP
+ ec_move1 PSYCHIC
+ ec_move1 KINESIS
+ ec_move1 PSYBEAM
+ ec_move1 PSYWAVE
+ ec_word SHIELD_DUST
+ ec_pokemon1 DUSTOX
+ ec_word WHITE_SMOKE
+ ec_move1 POWDER_SNOW
+ ec_duplicates 2
+ ec_pokemon1 JIGGLYPUFF
+ ec_pokemon2 JIGGLYPUFF
+ ec_word POINTS
+ ec_pokemon2 PUPITAR
+ ec_pokemon1 BALTOY
+gEasyChatWordsByLetter_Q:
+ ec_pokemon2 POLIWRATH
+ ec_pokemon2 POLIWAG
+ ec_pokemon2 POLIWHIRL
+ ec_pokemon2 POLITOED
+ ec_pokemon2 SWINUB
+ ec_pokemon1 TORKOAL
+gEasyChatWordsByLetter_R:
+ ec_pokemon2 TYROGUE
+ ec_word RADIO
+ ec_duplicates 2
+ ec_pokemon1 RAICHU
+ ec_pokemon2 RAICHU
+ ec_pokemon2 RAIKOU
+ ec_move2 VINE_WHIP
+ ec_pokemon2 PRIMEAPE
+ ec_move1 RAGE
+ ec_move2 RAZOR_LEAF
+ ec_word RIPPED
+ ec_pokemon2 RATTATA
+ ec_pokemon2 RATICATE
+ ec_move2 THIEF
+ ec_move1 SMOKESCREEN
+ ec_word ROUGH_SKIN
+ ec_pokemon2 CATERPIE
+ ec_pokemon1 RAYQUAZA
+ ec_move2 HELPING_HAND
+ ec_word RIGHT
+ ec_word TALKING
+ ec_word TALK
+ ec_move2 REFLECT
+ ec_word RULE
+ ec_word RAIN_DISH
+ ec_move1 RAIN_DANCE
+ ec_pokemon1 REGICE
+ ec_pokemon1 REGIROCK
+ ec_pokemon1 REGISTEEL
+ ec_word ENOUGH
+ ec_word TRAVEL
+ ec_pokemon2 SNORLAX
+ ec_pokemon1 RELICANTH
+ ec_pokemon2 REMORAID
+ ec_word RUN
+ ec_word RUNS
+ ec_pokemon1 GROVYLE
+ ec_word CONCEDE
+ ec_pokemon2 EKANS
+ ec_word CORRECT
+ ec_word AGREE
+ ec_move1 SMELLING_SALT
+ ec_duplicates 2
+ ec_pokemon1 RHYHORN
+ ec_pokemon2 RHYHORN
+ ec_move1 DOUBLE_EDGE
+ ec_word RIVAL
+ ec_duplicates 2
+ ec_pokemon1 RHYDON
+ ec_pokemon2 RHYDON
+ ec_word STURDY
+ ec_word SHADY
+ ec_move2 ROLE_PLAY
+ ec_word ROMANTIC
+ ec_pokemon1 ROSELIA
+ ec_pokemon2 JYNX
+ ec_word RPG
+ ec_word SMELL_YA
+ ec_word RUBY
+ ec_move2 BLOCK
+ ec_move1 RETURN
+ ec_move2 QUICK_ATTACK
+ ec_word HALL_OF_FAME
+ ec_word DESTROYED
+ ec_move1 TAIL_WHIP
+gEasyChatWordsByLetter_S:
+ ec_word DROOLING
+ ec_word THINGS
+ ec_pokemon2 METAPOD
+ ec_pokemon1 GOREBYSS
+ ec_word INCREDIBLE
+ ec_word SAYS
+ ec_word SAID
+ ec_word COLLECT
+ ec_word COLLECTION
+ ec_word SATURDAY
+ ec_pokemon1 SEEDOT
+ ec_duplicates 2
+ ec_pokemon1 SANDSLASH
+ ec_pokemon2 SANDSLASH
+ ec_duplicates 2
+ ec_pokemon1 SANDSHREW
+ ec_pokemon2 SANDSHREW
+ ec_move1 SAND_TOMB
+ ec_word SAND_VEIL
+ ec_duplicates 2
+ ec_word SAND_STREAM
+ ec_move1 SANDSTORM
+ ec_move1 SAND_ATTACK
+ ec_word DOCILE
+ ec_word SAPPHIRE
+ ec_pokemon2 VICTREEBEL
+ ec_word SUCTION_CUPS
+ ec_move2 ACID
+ ec_move2 ACID_ARMOR
+ ec_move2 DETECT
+ ec_move2 SKULL_BASH
+ ec_move2 HYPER_VOICE
+ ec_pokemon1 SILCOON
+ ec_move1 SHARPEN
+ ec_word APPRECIATE
+ ec_move1 DIG
+ ec_word LOOKS
+ ec_word SEEMS
+ ec_word SHINE
+ ec_move2 LUSTER_PURGE
+ ec_word BREAK
+ ec_word HYPER_CUTTER
+ ec_pokemon2 SCIZOR
+ ec_word JOKING
+ ec_word TRENDY
+ ec_pokemon2 SQUIRTLE
+ ec_pokemon2 WARTORTLE
+ ec_word SLEEP
+ ec_move2 SLEEP_POWDER
+ ec_move2 SLEEP_TALK
+ ec_word SMACK
+ ec_word SMITE
+ ec_move2 SLUDGE
+ ec_word WELL
+ ec_word BAD
+ ec_move1 LICK
+ ec_word TWIRLING
+ ec_word SLEPT
+ ec_word AWFUL
+ ec_move1 SLASH
+ ec_word BEAT
+ ec_pokemon1 SWALOT
+ ec_pokemon1 GULPIN
+ ec_pokemon2 LICKITUNG
+ ec_word FINISH
+ ec_move1 FLATTER
+ ec_word SCATTER
+ ec_pokemon1 BARBOACH
+ ec_move2 PECK
+ ec_move1 CLAMP
+ ec_move1 SNORE
+ ec_word TRUANT
+ ec_duplicates 2
+ ec_pokemon1 SLUGMA
+ ec_pokemon2 SLUGMA
+ ec_word FAST
+ ec_pokemon1 SNORUNT
+ ec_word LOVEY_DOVEY
+ ec_word SADLY
+ ec_move1 ODOR_SLEUTH
+ ec_move2 SHOCK_WAVE
+ ec_word KIDDING
+ ec_word THOSE_ARE
+ ec_word BEAUTIFUL
+ ec_word FORGIVE
+ ec_word GO_EASY
+ ec_word BEAUTY
+ ec_word TERRIBLE
+ ec_word CRY
+ ec_word CRIES
+ ec_word SCHOOL
+ ec_word SHAKY
+ ec_move2 PROTECT
+ ec_word THICK
+ ec_word WEAK
+ ec_pokemon1 TAILLOW
+ ec_pokemon1 SWELLOW
+ ec_word LEVITATE
+ ec_move2 TAIL_GLOW
+ ec_word HARD
+ ec_move2 SWORDS_DANCE
+ ec_word SISTER
+ ec_word GIDDY
+ ec_word MOMENTUM
+ ec_duplicates 2
+ ec_pokemon1 KINGDRA
+ ec_pokemon2 KINGDRA
+ ec_pokemon1 SEALEO
+ ec_word SPIRIT
+ ec_duplicates 2
+ ec_pokemon1 SEADRA
+ ec_pokemon2 SEADRA
+ ec_pokemon1 SPHEAL
+ ec_duplicates 2
+ ec_pokemon1 HORSEA
+ ec_pokemon2 HORSEA
+ ec_word WORKS
+ ec_move2 FUTURE_SIGHT
+ ec_word VERY
+ ec_word BE
+ ec_word SHALLOW
+ ec_word HIS
+ ec_word BEING
+ ec_word SINCE
+ ec_word RARE
+ ec_pokemon1 ZANGOOSE
+ ec_word SERVICE
+ ec_word SIGH
+ ec_pokemon1 SHUPPET
+ ec_pokemon2 SCYTHER
+ ec_word SHE
+ ec_word THEY_VE
+ ec_word SOME
+ ec_word SHE_IS
+ ec_word WOMAN
+ ec_word THEY_RE
+ ec_word SHE_WAS
+ ec_word THEY_WERE
+ ec_word VICTORY
+ ec_word CAN_T_WIN
+ ec_word WHEN_I_WIN
+ ec_word SEES
+ ec_move2 LEER
+ ec_move1 SILVER_WIND
+ ec_duplicates 2
+ ec_pokemon1 ALAKAZAM
+ ec_pokemon2 ALAKAZAM
+ ec_word THOSE
+ ec_word AREN_T
+ ec_word SENSE
+ ec_duplicates 2
+ ec_pokemon1 HERACROSS
+ ec_pokemon2 HERACROSS
+ ec_pokemon2 GLIGAR
+ ec_move2 SLAM
+ ec_duplicates 2
+ ec_pokemon1 GRIMER
+ ec_pokemon2 GRIMER
+ ec_duplicates 2
+ ec_pokemon1 MUK
+ ec_pokemon2 MUK
+ ec_pokemon2 BUTTERFREE
+ ec_move1 SMOG
+ ec_duplicates 2
+ ec_pokemon1 WEEZING
+ ec_pokemon2 WEEZING
+ ec_duplicates 2
+ ec_pokemon1 KOFFING
+ ec_pokemon2 KOFFING
+ ec_pokemon2 SNEASEL
+ ec_pokemon2 PERSIAN
+ ec_pokemon2 SNUBBULL
+ ec_word SO
+ ec_word AS_MUCH_AS
+ ec_word SOFTWARE
+ ec_move1 SOLAR_BEAM
+ ec_word WEREN_T
+ ec_word SUMMER
+ ec_move1 EXTRASENSORY
+ ec_word SONG
+ ec_word SONGS
+ ec_move2 SUNNY_DAY
+ ec_pokemon1 SOLROCK
+ ec_pokemon2 SUNFLORA
+ ec_pokemon2 SUNKERN
+ ec_word SUNDAY
+ ec_word WORRY
+ ec_word CARE
+ ec_word CARES
+ ec_word SORRY
+ ec_move1 TICKLE
+ ec_word LATE
+ ec_word LATER
+ ec_word WALK
+ ec_word THICK_FAT
+ ec_move2 MIRROR_COAT
+ ec_move1 MIRROR_MOVE
+ ec_word GAME
+ ec_word PLAY
+ ec_word PLAYS
+ ec_word PLAYED
+ ec_word TOYS
+ ec_move1 SPIDER_WEB
+ ec_pokemon1 SPOINK
+ ec_word EFFECT_SPORE
+ ec_word SPORTS
+ ec_move1 FOLLOW_ME
+ ec_move2 BOUNCE
+ ec_move2 JUMP_KICK
+ ec_move1 SHADOW_BALL
+ ec_move1 STUN_SPORE
+ ec_move2 SPIKES
+ ec_move2 BATON_PASS
+ ec_word STEEL
+ ec_move2 STEEL_WING
+ ec_pokemon2 STEELIX
+ ec_move2 BARRAGE
+ ec_move2 STOMP
+ ec_word TOUGH
+ ec_duplicates 2
+ ec_word TOUGHNESS
+ ec_move1 STRENGTH
+ ec_word STRONG
+ ec_duplicates 2
+ ec_pokemon1 STARMIE
+ ec_pokemon2 STARMIE
+ ec_word START
+ ec_word STATIC
+ ec_word INSTEAD
+ ec_move1 ROCK_SLIDE
+ ec_word ROCK_SOLID
+ ec_word ROCK_HEAD
+ ec_move1 ROCK_THROW
+ ec_duplicates 2
+ ec_pokemon1 STARYU
+ ec_pokemon2 STARYU
+ ec_move1 METEOR_MASH
+ ec_move1 SWIFT
+ ec_pokemon1 AGGRON
+ ec_pokemon1 LAIRON
+ ec_pokemon1 ARON
+ ec_word STOP
+ ec_word STORY
+ ec_word STRATEGY
+ ec_word SEEK
+ ec_word FIGHTS
+ ec_word BANG
+ ec_word TORRENT
+ ec_word SEARCH
+ ec_pokemon2 SUICUNE
+ ec_pokemon1 SWAMPERT
+ ec_word SUPER
+ ec_move2 SUPERSONIC
+ ec_move1 SUPER_FANG
+ ec_move2 SURF
+ ec_word SYNCHRONIZE
+ ec_move1 SYNTHESIS
+ ec_word SYSTEM
+gEasyChatWordsByLetter_T:
+ ec_move2 TACKLE
+ ec_word DAY
+ ec_word HI
+ ec_word EXCUSE
+ ec_word DAYS
+ ec_move2 SLACK_OFF
+ ec_word DAYTIME
+ ec_word DAILY
+ ec_word TALENT
+ ec_pokemon2 TANGELA
+ ec_pokemon1 BELDUM
+ ec_pokemon2 PINECO
+ ec_word AUNT
+ ec_word DANCE
+ ec_move2 CAMOUFLAGE
+ ec_word ALLOWANCE
+ ec_pokemon2 PIDGEOTTO
+ ec_pokemon2 PIDGEOT
+ ec_pokemon2 PIDGEY
+ ec_move2 DIVE
+ ec_move2 TEETER_DANCE
+ ec_pokemon2 TAUROS
+ ec_word TRADE
+ ec_pokemon2 TEDDIURSA
+ ec_word PHONE
+ ec_move2 TELEPORT
+ ec_move2 MACH_PUNCH
+ ec_word OWN_TEMPO
+ ec_word SPEED_BOOST
+ ec_pokemon1 SHIFTRY
+ ec_duplicates 2
+ ec_pokemon1 TENTACOOL
+ ec_pokemon2 TENTACOOL
+ ec_duplicates 2
+ ec_pokemon1 TENTACRUEL
+ ec_pokemon2 TENTACRUEL
+ ec_word TEST
+ ec_word EXPENSIVE
+ ec_word DEEP
+ ec_word LOWS
+ ec_word DAUGHTER
+ ec_move1 LOVELY_KISS
+ ec_pokemon2 TOGEPI
+ ec_pokemon2 TOGETIC
+ ec_pokemon1 SHARPEDO
+ ec_word TOP
+ ec_pokemon2 TYPHLOSION
+ ec_move2 TOXIC
+ ec_pokemon2 CUBONE
+ ec_word TRAINER
+ ec_word TRAIN
+ ec_word TRAINS
+ ec_pokemon1 RALTS
+ ec_word DREAM
+ ec_pokemon2 DROWZEE
+ ec_move2 DREAM_EATER
+ ec_pokemon2 MISDREAVUS
+ ec_word SAD
+ ec_word HIT
+ ec_move2 TRICK
+ ec_word MEETS
+ ec_word DRINK
+ ec_word DRINKS
+ ec_move2 TRI_ATTACK
+ ec_pokemon1 TROPIUS
+ ec_word EVEN_SO
+ ec_move2 FALSE_SWIPE
+ ec_move1 FAKE_TEARS
+ ec_word TRUMP_CARD
+ ec_word BYE_BYE
+ ec_word GOOD_BYE
+ ec_word TCH
+ ec_move1 RAPID_SPIN
+ ec_move1 EXTREME_SPEED
+ ec_move2 HI_JUMP_KICK
+ ec_word TOURNAMENT
+ ec_pokemon2 BLASTOISE
+ ec_pokemon1 CACNEA
+ ec_word DOES
+ ec_word TYPE
+ ec_word DUDE
+ ec_pokemon2 CROCONAW
+gEasyChatWordsByLetter_U:
+ ec_word OVER
+ ec_word HUSTLE
+ ec_word EXCESS
+ ec_word TOMORROW
+ ec_move2 SNATCH
+ ec_word SURPRISE
+ ec_move1 SUBMISSION
+ ec_word OVERDO
+ ec_move1 VITAL_THROW
+ ec_word AWW
+ ec_word UH_HUH
+ ec_move1 SONIC_BOOM
+ ec_pokemon2 WEEPINBELL
+ ec_word UPSIDE_DOWN
+ ec_word ABOUT
+ ec_move1 CONSTRICT
+ ec_move2 CONVERSION
+ ec_move2 CONVERSION_2
+ ec_word AND
+ ec_word UNBELIEVABLE
+ ec_word SCARY
+ ec_word DARK
+ ec_word IMPOSSIBLE
+ ec_word INVINCIBLE
+ ec_word OUR
+ ec_word BELOW
+ ec_word ENTERTAINING
+ ec_word NO_MATCH
+ ec_word LESSONS
+ ec_word UNAVOIDABLE
+ ec_word TRY
+ ec_word LACKING
+ ec_word VACATION
+ ec_pokemon2 URSARING
+gEasyChatWordsByLetter_V:
+ ec_word FATHER
+ ec_word DATE
+ ec_word ALLY
+ ec_word DARN
+ ec_move1 PURSUIT
+ ec_move2 REVENGE
+ ec_word FORGET
+ ec_word FORGETS
+ ec_word ADORE
+ ec_move2 TAUNT
+ ec_word MISHEARD
+ ec_word IF_I_LOSE
+ ec_word LOSE
+ ec_word LOST
+ ec_word LOSS
+ ec_word LIKELY_TO
+ ec_word WEIRD
+ ec_word DIFFERENT
+ ec_word DISAPPEAR
+ ec_word SINK
+ ec_word VERSION
+ ec_word PROMISE
+ ec_word UNDERSTOOD
+ ec_word NATURALLY
+ ec_word HIDDEN
+ ec_word UNDERSTAND
+ ec_word UNDERSTANDS
+ ec_word TRIES
+ ec_word TRUST
+ ec_word USING
+ ec_word CONFUSED
+ ec_move2 INGRAIN
+ ec_move2 SWALLOW
+ ec_word APOLOGIZE
+ ec_move2 STRUGGLE
+ ec_pokemon1 VIBRAVA
+ ec_word A_LOT
+ ec_word MUCH
+ ec_move2 MEGAHORN
+ ec_word MAYBE
+ ec_pokemon1 SEVIPER
+ ec_move1 HEAL_BELL
+ ec_word KTHX_BYE
+ ec_pokemon1 VOLBEAT
+ ec_word FULL
+ ec_word VOLT_ABSORB
+ ec_pokemon1 MANECTRIC
+ ec_pokemon2 MAREEP
+ ec_duplicates 2
+ ec_pokemon1 VOLTORB
+ ec_pokemon2 VOLTORB
+ ec_word FROM
+ ec_word BEFORE
+ ec_word LIKES
+ ec_word FRONT
+ ec_word PRETEND
+ ec_duplicates 2
+ ec_pokemon1 NINETALES
+ ec_pokemon2 NINETALES
+ ec_duplicates 2
+ ec_pokemon1 VULPIX
+ ec_pokemon2 VULPIX
+gEasyChatWordsByLetter_W:
+ ec_word WAAAH
+ ec_pokemon2 FLAAFFY
+ ec_pokemon1 SWABLU
+ ec_word GUARD
+ ec_move1 GROWTH
+ ec_word WAKES_UP
+ ec_word RICKETY
+ ec_word WAHAHAHA
+ ec_word CHOICE
+ ec_word CHOOSE
+ ec_word WHILE
+ ec_word TRULY
+ ec_pokemon1 WAILMER
+ ec_pokemon1 WAILORD
+ ec_pokemon1 WALREIN
+ ec_move1 ROLLOUT
+ ec_word WALKING
+ ec_word WALKS
+ ec_move2 TRANSFORM
+ ec_word WAS
+ ec_word WASN_T
+ ec_word BEEN
+ ec_word WHY
+ ec_word WHAT
+ ec_word WHAT_S_UP_QUES
+ ec_word WATER
+ ec_word CHANNEL
+ ec_word SWIFT_SWIM
+ ec_pokemon1 WURMPLE
+ ec_pokemon2 SPINARAK
+ ec_word CHANGE
+ ec_word SHADOW_TAG
+ ec_move2 SOFT_BOILED
+ ec_word REFUSE
+ ec_word MEET
+ ec_word KNOWS
+ ec_move1 MIST
+ ec_word FAR
+ ec_word GO_AHEAD
+ ec_word WHICH
+ ec_pokemon1 WHISCASH
+ ec_word WORLD
+ ec_word WHOM
+ ec_word A_TINY_BIT
+ ec_word LESS
+ ec_word IF
+ ec_word WHO
+ ec_word WHO_IS
+ ec_word WON_T
+ ec_word WILL
+ ec_word THROW
+ ec_word STICKY_HOLD
+ ec_move1 SKILL_SWAP
+ ec_word NATURE
+ ec_word WHOSE
+ ec_word CONTEST
+ ec_move1 WHIRLPOOL
+ ec_word IMPORTANT
+ ec_move2 WRAP
+ ec_word HOW_DO
+ ec_word HUH_QUES
+ ec_pokemon1 CRADILY
+ ec_pokemon2 FURRET
+ ec_pokemon2 SENTRET
+ ec_word WILD
+ ec_word WANTS
+ ec_move1 MIND_READER
+ ec_word WELCOME
+ ec_move2 TWISTER
+ ec_move1 AIR_CUTTER
+ ec_move1 GUST
+ ec_pokemon1 WINGULL
+ ec_word WINTER
+ ec_word WE
+ ec_word WE_VE
+ ec_word WE_RE
+ ec_word SPIRALING
+ ec_move2 WHIRLWIND
+ ec_word BECOMES
+ ec_word WILL_BE_HERE
+ ec_word QUITE
+ ec_word KNOW
+ ec_word WHERE
+ ec_word WEEK
+ ec_duplicates 2
+ ec_pokemon1 WOBBUFFET
+ ec_pokemon2 WOBBUFFET
+ ec_word CLOUD_NINE
+ ec_word WROOOAAR_EXCL
+ ec_word WORD
+ ec_word WOW
+ ec_move2 DYNAMIC_PUNCH
+ ec_word WONDER
+ ec_word WONDER_GUARD
+ ec_move2 WISH
+ ec_word WOULD
+ ec_word WERE
+ ec_word INCREASING
+ ec_word SILKY
+ ec_word ANGER
+ ec_move1 OUTRAGE
+ ec_word ANGRY
+gEasyChatWordsByLetter_X:
+ ec_duplicates 2
+ ec_pokemon1 XATU
+ ec_pokemon2 XATU
+gEasyChatWordsByLetter_Y:
+ ec_pokemon2 YANMA
+ ec_word YEAH
+ ec_word YEAH_YEAH
+ ec_word COUPLE
+gEasyChatWordsByLetter_Z:
+ ec_word COUNT_ON
+ ec_move2 PAY_DAY
+ ec_pokemon2 ZAPDOS
+ ec_move2 MAGICAL_LEAF
+ ec_word SHOW
+ ec_word TIME
+ ec_word TIMES
+ ec_move2 CRUSH_CLAW
+ ec_move1 CUT
+ ec_move1 ROCK_SMASH
+ ec_word AIM
+ ec_move2 LOCK_ON
+ ec_pokemon1 ZIGZAGOON
+ ec_word FIERY
+ ec_word WOBBLY
+ ec_pokemon1 SABLEYE
+ ec_word LOSING
+ ec_move2 FURY_CUTTER
+ ec_word TO
+ ec_word TO_ME
+ ec_word TOO_WEAK
+ ec_word TOO_LATE
+ ec_word TOO_STRONG
+ ec_duplicates 2
+ ec_pokemon1 ZUBAT
+ ec_pokemon2 ZUBAT
+ ec_word SATISFIED
+ ec_move1 ENCORE
+ ec_word LISTEN
+ ec_word BACK
+ ec_word TOGETHER
+ ec_word SPECTATOR
+ ec_move2 ASSIST
+ ec_pokemon1 DUSCLOPS
+ ec_pokemon1 DUSKULL
+gEasyChatWordsByLetter_End:
+
+ .align 1
+gEasyChatWordsByLetter:: @ 83DEFC2
+ ec_words_by_letter Others
+ ec_words_by_letter A
+ ec_words_by_letter B
+ ec_words_by_letter C
+ ec_words_by_letter D
+ ec_words_by_letter E
+ ec_words_by_letter F
+ ec_words_by_letter G
+ ec_words_by_letter H
+ ec_words_by_letter I
+ ec_words_by_letter J
+ ec_words_by_letter K
+ ec_words_by_letter L
+ ec_words_by_letter M
+ ec_words_by_letter N
+ ec_words_by_letter O
+ ec_words_by_letter P
+ ec_words_by_letter Q
+ ec_words_by_letter R
+ ec_words_by_letter S
+ ec_words_by_letter T
+ ec_words_by_letter U
+ ec_words_by_letter V
+ ec_words_by_letter W
+ ec_words_by_letter X
+ ec_words_by_letter Y
+ ec_words_by_letter Z
+ ec_words_by_letter End
diff --git a/data-de/text/eon_ticket.inc b/data-de/text/eon_ticket.inc
new file mode 100644
index 000000000..b979f472e
--- /dev/null
+++ b/data-de/text/eon_ticket.inc
@@ -0,0 +1,45 @@
+UnknownString_81C5033: @ 81C5033
+ .string "VATER: {PLAYER}! Schön, dich zu sehen!\n"
+ .string "Hier habe ich einen Brief für dich.$"
+
+UnknownString_81C5070: @ 81C5070
+ .string "VATER: Das muss ein FAHRSCHEIN\n"
+ .string "für ein Schiff sein. Aber für welches?\p"
+ .string "In SEEGRASULB CITY kann dir bestimmt\n"
+ .string "jemand mehr dazu sagen.$"
+
+LilycoveCity_Harbor_Text_1C50F2:: @ 81C50F2
+ .string "Die Fähre nach GRAPHITPORT CITY ist...\p"
+ .string "Oh!\n"
+ .string "Der FAHRSCHEIN...$"
+
+LilycoveCity_Harbor_Text_1C5120:: @ 81C5120
+ .string "Aye, Maat, hast du den alten FAHRSCHEIN\n"
+ .string "mitgebracht?\p"
+ .string "Ich sage dir, du bist auf dem Weg zu\n"
+ .string "einer briefmarkengroßen Insel im Süden.\p"
+ .string "Niemand kann sagen, was uns dort er-\n"
+ .string "warten wird, aye. Und das erschüttert\l"
+ .string "meine alten Knochen!\p"
+ .string "Alle Mann an Bord!$"
+
+SouthernIsland_Exterior_Text_1C5215:: @ 81C5215
+ .string "Aye, Maat, auf dieser gottverlassenen\n"
+ .string "Insel gibt’s nichts zu sehen und zu tun.\p"
+ .string "Sollen wir nicht nach SEEGRASULB CITY\n"
+ .string "zurücksegeln?$"
+
+SouthernIsland_Exterior_Text_1C5281:: @ 81C5281
+ .string "Aye, alles klar!\n"
+ .string "Segeln wir nach Hause!$"
+
+SouthernIsland_Exterior_Text_1C52A6:: @ 81C52A6
+ .string "Aye, ganz wie du willst.$"
+
+SouthernIsland_Interior_Text_1C52C5:: @ 81C52C5
+ .string "“Alle Träume sind nur eine andere\n"
+ .string "Realität. Vergiss das nicht...”$"
+
+SouthernIsland_Exterior_Text_1C52FB:: @ 81C52FB
+ .string "“Die, denen die Erinnerung verblasst,\n"
+ .string "versuchen sie im Herzen zu halten.”$"
diff --git a/data-de/text/gabby_and_ty.inc b/data-de/text/gabby_and_ty.inc
new file mode 100644
index 000000000..a1a65459d
--- /dev/null
+++ b/data-de/text/gabby_and_ty.inc
@@ -0,0 +1,247 @@
+Route111_Text_1ABED8:: @ 81ABED8
+ .string "PIA: Oh! Wir haben hier viele stark\n"
+ .string "aussehende TRAINER gesehen!\p"
+ .string "Okay, Kamera ab!\n"
+ .string "Interviewen wir jemanden!$"
+
+Route111_Text_1ABF50:: @ 81ABF50
+Route118_Text_1ABF50:: @ 81ABF50
+Route120_Text_1ABF50:: @ 81ABF50
+ .string "PIA: Oh! Du bist {PLAYER}! Hallo!\n"
+ .string "Erinnerst du dich an uns?\p"
+ .string "Zeigst du uns, wie stark du geworden\n"
+ .string "bist? Okay, das war das Stichwort.$"
+
+Route111_Text_1ABFD3:: @ 81ABFD3
+ .string "PIA: Mein Gefühl hat nicht getrogen.\n"
+ .string "Der TRAINER ist wirklich erstaunlich.$"
+
+Route111_Text_1AC015:: @ 81AC015
+ .string "PIA: Erstaunlich! Erstaunlich!\n"
+ .string "Wer bist du?!?\p"
+ .string "Ich wusste, wir erleben etwas Außer-\n"
+ .string "gewöhnliches, als ich dich gesehen habe.\p"
+ .string "Oh, ich schulde dir eine Erklärung. Wir\n"
+ .string "reisen durch das Land und führen mit\l"
+ .string "TRAINERN Interviews.\p"
+ .string "Würdest du uns auch etwas von deiner\n"
+ .string "Zeit zur Verfügung stellen?$"
+
+Route111_Text_1AC10A:: @ 81AC10A
+ .string "PIA: “{STR_VAR_1}!”\p"
+ .string "Erinnerst du dich? Das hast du uns das\n"
+ .string "letzte Mal nach einem Kampf gesagt.\p"
+ .string "So etwas vergesse ich nie!$"
+
+Route111_Text_1AC18D:: @ 81AC18D
+ .string "Als wir das letzte Mal kämpften, hast du\n"
+ .string "uns in den Boden gerammt, bevor wir\l"
+ .string "etwas dagegen tun konnten...\p"
+ .string "Und wie sieht es heute aus? Dürfen\n"
+ .string "wir dich noch einmal interviewen?$"
+
+Route111_Text_1AC219:: @ 81AC219
+ .string "Hast du bei unserem letzten Kampf nicht\n"
+ .string "einen POKéBALL nach uns geworfen?\p"
+ .string "Wir waren geschockt! Daher haben wir\n"
+ .string "das jedem, wirklich jedem, erzählt!\p"
+ .string "Was meinst du? Dürfen wir dich noch\n"
+ .string "einmal interviewen?$"
+
+Route111_Text_1AC2D6:: @ 81AC2D6
+ .string "Bei unserem letzten Kampf hast du uns\n"
+ .string "mit dem Einsatz der Items geschlagen.\p"
+ .string "Was meinst du? Dürfen wir dich noch\n"
+ .string "einmal interviewen?$"
+
+Route111_Text_1AC355:: @ 81AC355
+ .string "In unserem letzten Kampf haben wir uns\n"
+ .string "bemüht, nicht ganz so übel auszusehen.\p"
+ .string "Was meinst du? Dürfen wir dich noch\n"
+ .string "einmal interviewen?$"
+
+Route111_Text_1AC3CF:: @ 81AC3CF
+ .string "Was meinst du? Dürfen wir dich noch\n"
+ .string "einmal interviewen?$"
+
+Route111_Text_1AC40F:: @ 81AC40F
+ .string "Ja?\n"
+ .string "Wunderbar! Danke!\p"
+ .string "Okay. Wie würdest du deine Gefühle\n"
+ .string "hinsichtlich unseres Kampfes\l"
+ .string "beschreiben? Kurz und nett, bitte.$"
+
+Route111_Text_1AC487:: @ 81AC487
+ .string "PIA: Mmm, yeah!\n"
+ .string "Das ist das perfekte Schlagwort!\p"
+ .string "Ich bin überzeugt, dass dies eine groß-\n"
+ .string "artige TV-Sendung wäre!\p"
+ .string "Vielleicht strahlen sie dies im Fern-\n"
+ .string "sehen aus, also achte auf das Programm!\p"
+ .string "Okay!\n"
+ .string "Man sieht sich!$"
+
+Route111_Text_1AC553:: @ 81AC553
+ .string "PIA: Oh...\p"
+ .string "Okay, aber gib nicht auf!\n"
+ .string "Wir werden dich weiter im Auge behalten!$"
+
+Route111_Text_1AC59E:: @ 81AC59E
+Route118_Text_1AC59E:: @ 81AC59E
+Route120_Text_1AC59E:: @ 81AC59E
+ .string "PIA: Wir werden dich im Auge behalten!$"
+
+Route111_Text_1AC5CA:: @ 81AC5CA
+Route118_Text_1AC5CA:: @ 81AC5CA
+Route120_Text_1AC5CA:: @ 81AC5CA
+ .string "PIA: Gibt es irgendwo einen starken\n"
+ .string "TRAINER mit vielen POKéMON?$"
+
+Route111_Text_1AC60B:: @ 81AC60B
+ .string "PIA: Wow, das war was!\p"
+ .string "Seit unserem letzten Kampf bist du\n"
+ .string "stärker geworden - viel stärker.\p"
+ .string "Unser Gefühl, du würdest ein heißer\n"
+ .string "TRAINER werden, hat uns Recht gegeben.\p"
+ .string "Was meinst du? Dürfen wir dich noch\n"
+ .string "einmal interviewen?$"
+
+Route111_Text_1AC6F8:: @ 81AC6F8
+Route118_Text_1AC6F8:: @ 81AC6F8
+Route120_Text_1AC6F8:: @ 81AC6F8
+ .string "PIA: Das war aber ein intensiver\n"
+ .string "Kampf! Hast du alles aufgezeichnet?!?$"
+
+Route111_Text_1AC73B:: @ 81AC73B
+ .string "UDO: Hey, guck mal! Ein stark\n"
+ .string "aussehender TRAINER! Und das hier\l"
+ .string "an diesem Ort! Kamera ab!$"
+
+Route111_Text_1AC790:: @ 81AC790
+Route118_Text_1AC790:: @ 81AC790
+Route120_Text_1AC790:: @ 81AC790
+ .string "UDO: Da schau her!\n"
+ .string "Ich erinnere mich an dich!\p"
+ .string "Ich werde den ganzen Kampf mit der\n"
+ .string "Kamera aufnehmen!$"
+
+Route111_Text_1AC7E4:: @ 81AC7E4
+Route118_Text_1AC7E4:: @ 81AC7E4
+Route120_Text_1AC7E4:: @ 81AC7E4
+ .string "UDO: Du bist ein Naturtalent!\n"
+ .string "Du gibst mir erstklassiges Bildmaterial!$"
+
+Route111_Text_1AC820:: @ 81AC820
+Route118_Text_1AC820:: @ 81AC820
+Route120_Text_1AC820:: @ 81AC820
+ .string "UDO: Du hast nur ein POKéMON?\n"
+ .string "Mehr nicht?\p"
+ .string "Wenn du mehr POKéMON hättest, wäre\n"
+ .string "das Bildmaterial viel, viel besser!$"
+
+Route111_Text_1AC892:: @ 81AC892
+ .string "UDO: Wir haben tatsächlich einen\n"
+ .string "starken TRAINER entdeckt.\l"
+ .string "Das ist unser Durchbruch.$"
+
+Route111_Text_1AC8D7:: @ 81AC8D7
+Route118_Text_1AC8D7:: @ 81AC8D7
+Route120_Text_1AC8D7:: @ 81AC8D7
+ .string "UDO: Ja, alles im Kasten!\n"
+ .string "Der ganze Kampf ist auf Band!$"
+
+gTVGabbyAndTyText1:: @ 81AC90D
+ .string "AUF DER SUCHE NACH TRAINERN...\p"
+ .string "PIA: Hallo! Heute besuche ich ein Ge-\n"
+ .string "biet in der Nähe von {STR_VAR_1}.\p"
+ .string "Wir versuchen, ein neues, großes\n"
+ .string "Talent zu finden.\p"
+ .string "Unsere Kamera ruht daher auf dem\n"
+ .string "TRAINER {PLAYER}.\p"
+ .string "Etwas an diesem TRAINER hat unser\n"
+ .string "Interesse geweckt...$"
+
+gTVGabbyAndTyText2:: @ 81ACA02
+ .string "Wir sind schon früher gegen {PLAYER}\n"
+ .string "angetreten, und wir versichern, dass\l"
+ .string "der TRAINER viel stärker geworden ist!\p"
+ .string "Ich wusste sofort, dass wir hier einen\n"
+ .string "ganz besonderen TRAINER vor uns haben.$"
+
+gTVGabbyAndTyText3:: @ 81ACAAA
+ .string "Die beste Art, das Können eines\n"
+ .string "TRAINERS festzustellen, ist...\p"
+ .string "Das Tempo des Kampfes anzuheben.\n"
+ .string "Und das haben wir gemacht.\p"
+ .string "... ...\p"
+ .string "Und so endete schließlich der Kampf\n"
+ .string "gegen {PLAYER}.\p"
+ .string "Seine dominierende Vorstellung schlug\n"
+ .string "uns vernichtend, zerknüllte uns und\l"
+ .string "warf uns weg.\p"
+ .string "{PLAYER} ist einfach unglaublich stark...\p"
+ .string "Gehen wir etwas näher auf den Kampf\n"
+ .string "ein.$"
+
+gTVGabbyAndTyText4:: @ 81ACC07
+ .string "Die Kombination von {STR_VAR_1} und\n"
+ .string "{STR_VAR_3} war einfach göttlich!\p"
+ .string "Schon die Ausstrahlung der beiden ließ\n"
+ .string "erkennen, dass sie sich gegenseitig un-\l"
+ .string "eingeschränkt unterstützen würden.\p"
+ .string "Einfach eine unglaubliche Atmosphäre!\p"
+ .string "Der TRAINER setzte als letzte Attacke\n"
+ .string "{STR_VAR_2} ein.\p"
+ .string "Die Attacke {STR_VAR_2} ist das\n"
+ .string "Zeichen der Freundschaft zwischen\l"
+ .string "{STR_VAR_1} und {STR_VAR_3}.$"
+
+gTVGabbyAndTyText5:: @ 81ACD13
+ .string "So geht mein ganzes Selbstbewusstsein\n"
+ .string "dahin... Die Folge unserer Entdeckung.\p"
+ .string "Wir wurden geschlagen, bevor wir\n"
+ .string "überhaupt eine einzige Attacke ein-\l"
+ .string "setzen konnten. Oooh... Schnüff...\p"
+ .string "Allein das macht die Kämpfe von\n"
+ .string "{PLAYER} schon sehenswert.\p"
+ .string "Ich fordere mutige TRAINER auf, sich\n"
+ .string "mit {PLAYER} zu messen!$"
+
+gTVGabbyAndTyText6:: @ 81ACDFA
+ .string "Dazu gibt es nur eines zu sagen.\n"
+ .string "Wage es nicht, während eines Kampfes\l"
+ .string "einen POKéBALL zu werfen!\p"
+ .string "{PLAYER} mag ein starker Kämpfer sein,\n"
+ .string "aber die Regeln kennt er nicht.\p"
+ .string "Ich gebe unseren Zuschauern\n"
+ .string "einen Tipp.\p"
+ .string "Wenn ihr {PLAYER} seht, dann weist den\n"
+ .string "TRAINER zurecht!$"
+
+gTVGabbyAndTyText7:: @ 81ACEE7
+ .string "{PLAYER} hat ein Talent dafür, das Vor-\n"
+ .string "gehen seines Gegners vorherzusehen.\p"
+ .string "Das Item wurde erstaunlicherweise \n"
+ .string "genau zum richtigen Zeitpunkt benutzt!$"
+
+gTVGabbyAndTyText8:: @ 81ACF49
+ .string "Ehrlich gesagt, bin ich davon ausge-\n"
+ .string "gangen, dass ich sehr gut bin.\p"
+ .string "Auch wenn wir verloren hätten, dann\n"
+ .string "wäre der Kampf heiß gewesen!\p"
+ .string "Wenn du es mit uns aufnehmen willst,\n"
+ .string "{PLAYER}, musst du noch viel trainieren!$"
+
+gTVGabbyAndTyText9:: @ 81AD00A
+ .string "Nach dem Kampf baten wir {PLAYER}\n"
+ .string "um eine kurze Stellungnahme.\p"
+ .string "Der TRAINER sagte: “{STR_VAR_1}”.\p"
+ .string "Die POKéMON {STR_VAR_2} und\n"
+ .string "{STR_VAR_3} von {PLAYER}...\l"
+ .string "Und “{STR_VAR_1}”...\p"
+ .string "Mmh! Sehr tiefsinnig! Da liegt ein\n"
+ .string "tieferer Sinn in dieser Aussage!\p"
+ .string "Kein Wunder! Ein bedeutender TRAINER\n"
+ .string "wird auch bedeutende Worte sagen!\p"
+ .string "Das war’s für heute!\n"
+ .string "Bis zur nächsten Sendung!$"
diff --git a/data-de/text/giddy.inc b/data-de/text/giddy.inc
new file mode 100644
index 000000000..6e1a46883
--- /dev/null
+++ b/data-de/text/giddy.inc
@@ -0,0 +1,16 @@
+MauvilleCity_PokemonCenter_1F_Text_1B092A:: @ 81B092A
+ .string "Ich bin MÄRCHEN-MAN! Ich habe eine sehr\n"
+ .string "geistreiche Geschichte für dich!\p"
+ .string "Soll ich sie dir erzählen?$"
+
+MauvilleCity_PokemonCenter_1F_Text_1B097C:: @ 81B097C
+ .string "Oh...\n"
+ .string "Du hast mir die Luft rausgelassen...$"
+
+MauvilleCity_PokemonCenter_1F_Text_1B0998:: @ 81B0998
+ .string "Und ich war in Gedanken vertieft...$"
+
+MauvilleCity_PokemonCenter_1F_Text_1B09B0:: @ 81B09B0
+ .string "Das wäre alles, glaube ich...\p"
+ .string "Wir sollten bald wieder ein Schwätzchen\n"
+ .string "halten! Tschüss!$"
diff --git a/data-de/text/gift_ribbon_descriptions.inc b/data-de/text/gift_ribbon_descriptions.inc
new file mode 100644
index 000000000..8cd5416e8
--- /dev/null
+++ b/data-de/text/gift_ribbon_descriptions.inc
@@ -0,0 +1,207 @@
+gGiftRibbonDescriptionPart1_2003RegionalTourney:
+ .string "REGIONALTURNIER 2003$"
+
+gGiftRibbonDescriptionPart2_Champion:
+ .string "BAND des CHAMPS$"
+
+gGiftRibbonDescriptionPart1_2003NationalTourney:
+ .string "NATIONALTURNIER 2003$"
+
+gGiftRibbonDescriptionPart1_2003GlobalCup:
+ .string "WELTPOKAL 2003$"
+
+gGiftRibbonDescriptionPart2_RunnerUp:
+ .string "BAND für Platzierungen$"
+
+gGiftRibbonDescriptionPart2_Semifinalist:
+ .string "BAND für Halbfinalisten$"
+
+gGiftRibbonDescriptionPart1_2004RegionalTourney:
+ .string "REGIONALTURNIER 2004$"
+
+gGiftRibbonDescriptionPart1_2004NationalTourney:
+ .string "NATIONALTURNIER 2004$"
+
+gGiftRibbonDescriptionPart1_2004GlobalCup:
+ .string "WELTPOKAL 2004$"
+
+gGiftRibbonDescriptionPart1_2005RegionalTourney:
+ .string "REGIONALTURNIER 2005$"
+
+gGiftRibbonDescriptionPart1_2005NationalTourney:
+ .string "NATIONALTURNIER 2005$"
+
+gGiftRibbonDescriptionPart1_2005GlobalCup:
+ .string "WELTPOKAL 2005$"
+
+gGiftRibbonDescriptionPart1_PokemonBattleCup:
+ .string "POKéMON-KAMPF-POKAL$"
+
+gGiftRibbonDescriptionPart2_Participation:
+ .string "Teilnehmer-BAND$"
+
+gGiftRibbonDescriptionPart1_PokemonLeague:
+ .string "POKéMON LIGA$"
+
+gGiftRibbonDescriptionPart1_AdvanceCup:
+ .string "TALENTPOKAL$"
+
+gGiftRibbonDescriptionPart1_PokemonTournament:
+ .string "POKéMON-Turnier$"
+
+gGiftRibbonDescriptionPart2_Participation2:
+ .string "Teilnehmer-BAND$"
+
+gGiftRibbonDescriptionPart1_PokemonEvent:
+ .string "POKéMON-Wettkampf$"
+
+gGiftRibbonDescriptionPart1_PokemonFestival:
+ .string "POKéMON-Festival$"
+
+gGiftRibbonDescriptionPart1_DifficultyClearing:
+ .string "Schw.-Grad-Abschl.$"
+
+gGiftRibbonDescriptionPart2_Commemorative:
+ .string "Gedenk-BAND$"
+
+gGiftRibbonDescriptionPart1_ClearingAllDifficulties:
+ .string "BAND für erf. Abschluss$"
+
+gGiftRibbonDescriptionPart2_ClearingAllDifficulties:
+ .string "aller Schwierigk.-Grade.$"
+
+gGiftRibbonDescriptionPart1_100StraightWin:
+ .string "100. Sieg in Folge$"
+
+gGiftRibbonDescriptionPart1_DarknessTower:
+ .string "APOKELIPSE-TURM fertig$"
+
+gGiftRibbonDescriptionPart1_RedTower:
+ .string "ROTER TURM fertig$"
+
+gGiftRibbonDescriptionPart1_BlackironTower:
+ .string "EISERNER TURM fertig$"
+
+gGiftRibbonDescriptionPart1_FinalTower:
+ .string "FINAL-TURM-Abschluss$"
+
+gGiftRibbonDescriptionPart1_LegendMaking:
+ .string "Legendäres$"
+
+gGiftRibbonDescriptionPart1_PokemonCenterTokyo:
+ .string "POKéMON-CENTER TOKIO$"
+
+gGiftRibbonDescriptionPart1_PokemonCenterOsaka:
+ .string "POKéMON-CENTER OSAKA$"
+
+gGiftRibbonDescriptionPart1_PokemonCenterNagoya:
+ .string "POKéMON-CENTER NAGOYA$"
+
+gGiftRibbonDescriptionPart1_PokemonCenterNY:
+ .string "POKéMON-CENTER N. Y.$"
+
+gGiftRibbonDescriptionPart1_SummerHolidays:
+ .string "Sommerferien-BAND$"
+
+gGiftRibbonDescriptionPart2_EmptyString:
+ .string "$"
+
+gGiftRibbonDescriptionPart1_WinterHolidays:
+ .string "Weihnachtsferien-BAND$"
+
+gGiftRibbonDescriptionPart1_SpringHolidays:
+ .string "Osterferien-BAND$"
+
+gGiftRibbonDescriptionPart1_Evergreen:
+ .string "Evergreen-BAND$"
+
+gGiftRibbonDescriptionPart1_SpecialHoliday:
+ .string "Sonderurlaubs-BAND$"
+
+gGiftRibbonDescriptionPart1_HardWorker:
+ .string "Fleiß-BAND$"
+
+gGiftRibbonDescriptionPart1_LotsOfFriends:
+ .string "Beliebtheits-BAND$"
+
+gGiftRibbonDescriptionPart1_FullOfEnergy:
+ .string "Energie-BAND$"
+
+gGiftRibbonDescriptionPart1_LovedPokemon:
+ .string "Ein Gedenk-BAND für ein$"
+
+gGiftRibbonDescriptionPart2_LovedPokemon:
+ .string "beliebtes POKéMON.$"
+
+gGiftRibbonDescriptionPart1_LoveForPokemon:
+ .string "Ein BAND für POKéMON-$"
+
+gGiftRibbonDescriptionPart2_LoveForPokemon:
+ .string "Freunde.$"
+
+ .align 2
+gGiftRibbonDescriptions:: @ 83E158C
+ .4byte gGiftRibbonDescriptionPart1_2003RegionalTourney, gGiftRibbonDescriptionPart2_Champion
+ .4byte gGiftRibbonDescriptionPart1_2003NationalTourney, gGiftRibbonDescriptionPart2_Champion
+ .4byte gGiftRibbonDescriptionPart1_2003GlobalCup, gGiftRibbonDescriptionPart2_Champion
+ .4byte gGiftRibbonDescriptionPart1_2003RegionalTourney, gGiftRibbonDescriptionPart2_RunnerUp
+ .4byte gGiftRibbonDescriptionPart1_2003NationalTourney, gGiftRibbonDescriptionPart2_RunnerUp
+ .4byte gGiftRibbonDescriptionPart1_2003GlobalCup, gGiftRibbonDescriptionPart2_RunnerUp
+ .4byte gGiftRibbonDescriptionPart1_2003RegionalTourney, gGiftRibbonDescriptionPart2_Semifinalist
+ .4byte gGiftRibbonDescriptionPart1_2003NationalTourney, gGiftRibbonDescriptionPart2_Semifinalist
+ .4byte gGiftRibbonDescriptionPart1_2003GlobalCup, gGiftRibbonDescriptionPart2_Semifinalist
+ .4byte gGiftRibbonDescriptionPart1_2004RegionalTourney, gGiftRibbonDescriptionPart2_Champion
+ .4byte gGiftRibbonDescriptionPart1_2004NationalTourney, gGiftRibbonDescriptionPart2_Champion
+ .4byte gGiftRibbonDescriptionPart1_2004GlobalCup, gGiftRibbonDescriptionPart2_Champion
+ .4byte gGiftRibbonDescriptionPart1_2004RegionalTourney, gGiftRibbonDescriptionPart2_RunnerUp
+ .4byte gGiftRibbonDescriptionPart1_2004NationalTourney, gGiftRibbonDescriptionPart2_RunnerUp
+ .4byte gGiftRibbonDescriptionPart1_2004GlobalCup, gGiftRibbonDescriptionPart2_RunnerUp
+ .4byte gGiftRibbonDescriptionPart1_2004RegionalTourney, gGiftRibbonDescriptionPart2_Semifinalist
+ .4byte gGiftRibbonDescriptionPart1_2004NationalTourney, gGiftRibbonDescriptionPart2_Semifinalist
+ .4byte gGiftRibbonDescriptionPart1_2004GlobalCup, gGiftRibbonDescriptionPart2_Semifinalist
+ .4byte gGiftRibbonDescriptionPart1_2005RegionalTourney, gGiftRibbonDescriptionPart2_Champion
+ .4byte gGiftRibbonDescriptionPart1_2005NationalTourney, gGiftRibbonDescriptionPart2_Champion
+ .4byte gGiftRibbonDescriptionPart1_2005GlobalCup, gGiftRibbonDescriptionPart2_Champion
+ .4byte gGiftRibbonDescriptionPart1_2005RegionalTourney, gGiftRibbonDescriptionPart2_RunnerUp
+ .4byte gGiftRibbonDescriptionPart1_2005NationalTourney, gGiftRibbonDescriptionPart2_RunnerUp
+ .4byte gGiftRibbonDescriptionPart1_2005GlobalCup, gGiftRibbonDescriptionPart2_RunnerUp
+ .4byte gGiftRibbonDescriptionPart1_2005RegionalTourney, gGiftRibbonDescriptionPart2_Semifinalist
+ .4byte gGiftRibbonDescriptionPart1_2005NationalTourney, gGiftRibbonDescriptionPart2_Semifinalist
+ .4byte gGiftRibbonDescriptionPart1_2005GlobalCup, gGiftRibbonDescriptionPart2_Semifinalist
+ .4byte gGiftRibbonDescriptionPart1_PokemonBattleCup, gGiftRibbonDescriptionPart2_Champion
+ .4byte gGiftRibbonDescriptionPart1_PokemonBattleCup, gGiftRibbonDescriptionPart2_RunnerUp
+ .4byte gGiftRibbonDescriptionPart1_PokemonBattleCup, gGiftRibbonDescriptionPart2_Semifinalist
+ .4byte gGiftRibbonDescriptionPart1_PokemonBattleCup, gGiftRibbonDescriptionPart2_Participation
+ .4byte gGiftRibbonDescriptionPart1_PokemonLeague, gGiftRibbonDescriptionPart2_Champion
+ .4byte gGiftRibbonDescriptionPart1_PokemonLeague, gGiftRibbonDescriptionPart2_RunnerUp
+ .4byte gGiftRibbonDescriptionPart1_PokemonLeague, gGiftRibbonDescriptionPart2_Semifinalist
+ .4byte gGiftRibbonDescriptionPart1_PokemonLeague, gGiftRibbonDescriptionPart2_Participation
+ .4byte gGiftRibbonDescriptionPart1_AdvanceCup, gGiftRibbonDescriptionPart2_Champion
+ .4byte gGiftRibbonDescriptionPart1_AdvanceCup, gGiftRibbonDescriptionPart2_RunnerUp
+ .4byte gGiftRibbonDescriptionPart1_AdvanceCup, gGiftRibbonDescriptionPart2_Semifinalist
+ .4byte gGiftRibbonDescriptionPart1_AdvanceCup, gGiftRibbonDescriptionPart2_Participation
+ .4byte gGiftRibbonDescriptionPart1_PokemonTournament, gGiftRibbonDescriptionPart2_Participation2
+ .4byte gGiftRibbonDescriptionPart1_PokemonEvent, gGiftRibbonDescriptionPart2_Participation2
+ .4byte gGiftRibbonDescriptionPart1_PokemonFestival, gGiftRibbonDescriptionPart2_Participation2
+ .4byte gGiftRibbonDescriptionPart1_DifficultyClearing, gGiftRibbonDescriptionPart2_Commemorative
+ .4byte gGiftRibbonDescriptionPart1_ClearingAllDifficulties, gGiftRibbonDescriptionPart2_ClearingAllDifficulties
+ .4byte gGiftRibbonDescriptionPart1_100StraightWin, gGiftRibbonDescriptionPart2_Commemorative
+ .4byte gGiftRibbonDescriptionPart1_DarknessTower, gGiftRibbonDescriptionPart2_Commemorative
+ .4byte gGiftRibbonDescriptionPart1_RedTower, gGiftRibbonDescriptionPart2_Commemorative
+ .4byte gGiftRibbonDescriptionPart1_BlackironTower, gGiftRibbonDescriptionPart2_Commemorative
+ .4byte gGiftRibbonDescriptionPart1_FinalTower, gGiftRibbonDescriptionPart2_Commemorative
+ .4byte gGiftRibbonDescriptionPart1_LegendMaking, gGiftRibbonDescriptionPart2_Commemorative
+ .4byte gGiftRibbonDescriptionPart1_PokemonCenterTokyo, gGiftRibbonDescriptionPart2_Commemorative
+ .4byte gGiftRibbonDescriptionPart1_PokemonCenterOsaka, gGiftRibbonDescriptionPart2_Commemorative
+ .4byte gGiftRibbonDescriptionPart1_PokemonCenterNagoya, gGiftRibbonDescriptionPart2_Commemorative
+ .4byte gGiftRibbonDescriptionPart1_PokemonCenterNY, gGiftRibbonDescriptionPart2_Commemorative
+ .4byte gGiftRibbonDescriptionPart1_SummerHolidays, gGiftRibbonDescriptionPart2_EmptyString
+ .4byte gGiftRibbonDescriptionPart1_WinterHolidays, gGiftRibbonDescriptionPart2_EmptyString
+ .4byte gGiftRibbonDescriptionPart1_SpringHolidays, gGiftRibbonDescriptionPart2_EmptyString
+ .4byte gGiftRibbonDescriptionPart1_Evergreen, gGiftRibbonDescriptionPart2_EmptyString
+ .4byte gGiftRibbonDescriptionPart1_SpecialHoliday, gGiftRibbonDescriptionPart2_EmptyString
+ .4byte gGiftRibbonDescriptionPart1_HardWorker, gGiftRibbonDescriptionPart2_EmptyString
+ .4byte gGiftRibbonDescriptionPart1_LotsOfFriends, gGiftRibbonDescriptionPart2_EmptyString
+ .4byte gGiftRibbonDescriptionPart1_FullOfEnergy, gGiftRibbonDescriptionPart2_EmptyString
+ .4byte gGiftRibbonDescriptionPart1_LovedPokemon, gGiftRibbonDescriptionPart2_LovedPokemon
+ .4byte gGiftRibbonDescriptionPart1_LoveForPokemon, gGiftRibbonDescriptionPart2_LoveForPokemon
diff --git a/data-de/text/hipster.inc b/data-de/text/hipster.inc
new file mode 100644
index 000000000..c315b523d
--- /dev/null
+++ b/data-de/text/hipster.inc
@@ -0,0 +1,19 @@
+MauvilleCity_PokemonCenter_1F_Text_1B0C5B:: @ 81B0C5B
+ .string "Hey, yo! Man nennt mich TRENDWIG. Ich\n"
+ .string "zeige dir, was hip ist und abgeht.$"
+
+MauvilleCity_PokemonCenter_1F_Text_1B0CA7:: @ 81B0CA7
+ .string "Aber, hey, ich habe dir doch schon ge-\n"
+ .string "zeigt, was hip ist und abgeht.\p"
+ .string "Ich will das auch anderen mitteilen.$"
+
+MauvilleCity_PokemonCenter_1F_Text_1B0D11:: @ 81B0D11
+ .string "Aber, hey, ich habe dir doch schon ge-\n"
+ .string "zeigt, was hip ist und abgeht.\p"
+ .string "Ich habe nichts mehr in petto.$"
+
+MauvilleCity_PokemonCenter_1F_Text_1B0D75:: @ 81B0D75
+ .string "Hast du schon von\n"
+ .string "“{STR_VAR_1}” gehört?\p"
+ .string "Was das heißt? Ähäm...\n"
+ .string "Frag mal deinen Papi oder deine Mami, ja?$"
diff --git a/data-de/text/item_descriptions.inc b/data-de/text/item_descriptions.inc
new file mode 100644
index 000000000..cde8cfdc8
--- /dev/null
+++ b/data-de/text/item_descriptions.inc
@@ -0,0 +1,1393 @@
+gItemDescription_MasterBall: @ 83C2028
+ .string "Der beste BALL.\n"
+ .string "Fängt das POKéMON\n"
+ .string "garantiert.$"
+
+gItemDescription_UltraBall: @ 83C205B
+ .string "BALL mit hoher Er-\n"
+ .string "folgsquote. Besser\n"
+ .string "als ein SUPERBALL.$"
+
+gItemDescription_GreatBall: @ 83C2095
+ .string "BALL mit guter Er-\n"
+ .string "folgsquote. Besser\n"
+ .string "als ein POKéBALL.$"
+
+gItemDescription_PokeBall: @ 83C20CC
+ .string "Damit fängst\n"
+ .string "du wilde\n"
+ .string "POKéMON.$"
+
+gItemDescription_SafariBall: @ 83C20F3
+ .string "Ein BALL, der nur\n"
+ .string "in der SAFARI-ZONE\n"
+ .string "eingesetzt wird.$"
+
+gItemDescription_NetBall: @ 83C2128
+ .string "BALL fängt POKéMON\n"
+ .string "des Typs WASSER\n"
+ .string "und KÄFER besser.$"
+
+gItemDescription_DiveBall: @ 83C215F
+ .string "BALL fängt besser\n"
+ .string "POKéMON auf\n"
+ .string "dem Meeresgrund.$"
+
+gItemDescription_NestBall: @ 83C2197
+ .string "BALL mit höherer\n"
+ .string "Erfolgsquote bei\n"
+ .string "schwachen POKéMON.$"
+
+gItemDescription_RepeatBall: @ 83C21C3
+ .string "BALL fängt besser\n"
+ .string "bereits gefangene\n"
+ .string "POKéMON.$"
+
+gItemDescription_TimerBall: @ 83C21F6
+ .string "BALL wird effekti-\n"
+ .string "ver, je länger der\n"
+ .string "Kampf dauert.$"
+
+gItemDescription_LuxuryBall: @ 83C2228
+ .string "Behaglicher BALL,\n"
+ .string "der POKéMON\n"
+ .string "freundlicher macht.$"
+
+gItemDescription_PremierBall: @ 83C2256
+ .string "Seltener BALL, als\n"
+ .string "Reminiszenz an ir-\n"
+ .string "gendein Ereignis.$"
+
+gItemDescription_Potion: @ 83C2287
+ .string "Füllt die KP eines\n"
+ .string "POKéMON um\n"
+ .string "20 Punkte auf.$"
+
+gItemDescription_Antidote: @ 83C22B2
+ .string "Heilt Vergiftungen\n"
+ .string "bei POKéMON.$"
+
+gItemDescription_BurnHeal: @ 83C22CC
+ .string "Heilt Verbrennun-\n"
+ .string "gen bei POKéMON.$"
+
+gItemDescription_IceHeal: @ 83C22E5
+ .string "Taut POKéMON\n"
+ .string "wieder auf.$"
+
+gItemDescription_Awakening: @ 83C2300
+ .string "Weckt schlafendes\n"
+ .string "POKéMON auf.$"
+
+gItemDescription_ParalyzeHeal: @ 83C231C
+ .string "Heilt Paralyse\n"
+ .string "eines POKéMON.$"
+
+gItemDescription_FullRestore: @ 83C2337
+ .string "Stellt KP und\n"
+ .string "Status eines\n"
+ .string "POKéMON wieder her.$"
+
+gItemDescription_MaxPotion: @ 83C2366
+ .string "Füllt die KP\n"
+ .string "vollständig auf.$"
+
+gItemDescription_HyperPotion: @ 83C238A
+ .string "Füllt die KP eines\n"
+ .string "POKéMON um\n"
+ .string "200 Punkte auf.$"
+
+gItemDescription_SuperPotion: @ 83C23B6
+ .string "Füllt die KP eines\n"
+ .string "POKéMON um\n"
+ .string "50 Punkte auf.$"
+
+gItemDescription_FullHeal: @ 83C23E1
+ .string "Beseitigt alle\n"
+ .string "Statusprobleme\n"
+ .string "eines POKéMON.$"
+
+gItemDescription_Revive: @ 83C240F
+ .string "Belebt POKéMON\n"
+ .string "und füllt die KP zur\n"
+ .string "Hälfte wieder auf.$"
+
+gItemDescription_MaxRevive: @ 83C243B
+ .string "Belebt POKéMON\n"
+ .string "und füllt KP voll-\n"
+ .string "ständig wieder auf.$"
+
+gItemDescription_FreshWater: @ 83C2466
+ .string "Ein stilles Wasser,\n"
+ .string "das die KP um 50\n"
+ .string "Punkte auffüllt.$"
+
+gItemDescription_SodaPop: @ 83C2495
+ .string "Ein Mineralwasser,\n"
+ .string "das die KP um 60\n"
+ .string "Punkte auffüllt.$"
+
+gItemDescription_Lemonade: @ 83C24C7
+ .string "Ein süßes Getränk,\n"
+ .string "das die KP um 80\n"
+ .string "Punkte auffüllt.$"
+
+gItemDescription_MoomooMilk: @ 83C24F9
+ .string "Vitaminreiche Milch,\n"
+ .string "die die KP um 100\n"
+ .string "Punkte auffüllt.$"
+
+gItemDescription_EnergyPowder: @ 83C252B
+ .string "Ein bitteres Pulver,\n"
+ .string "das die KP um\n"
+ .string "50 Punkte auffüllt.$"
+
+gItemDescription_EnergyRoot: @ 83C255A
+ .string "Eine bittere Wurzel,\n"
+ .string "die die KP um 200\n"
+ .string "Punkte auffüllt.$"
+
+gItemDescription_HealPowder: @ 83C2588
+ .string "Ein bitteres Pulver,\n"
+ .string "das alle Statuspro-\n"
+ .string "bleme heilt.$"
+
+gItemDescription_RevivalHerb: @ 83C25B8
+ .string "Ein bitteres Kraut,\n"
+ .string "das besiegte\n"
+ .string "POKéMON belebt.$"
+
+gItemDescription_Ether: @ 83C25EB
+ .string "Füllt AP einer aus-\n"
+ .string "gewählten Attacke\n"
+ .string "um 10 Punkte auf.$"
+
+gItemDescription_MaxEther: @ 83C2615
+ .string "Füllt AP einer aus-\n"
+ .string "gewählten Attacke\n"
+ .string "vollständig auf.$"
+
+gItemDescription_Elixir: @ 83C263F
+ .string "Füllt alle AP\n"
+ .string "um 10 Punkte auf.$"
+
+gItemDescription_MaxElixir: @ 83C2663
+ .string "Füllt alle AP eines\n"
+ .string "POKéMON voll-\n"
+ .string "ständig auf.$"
+
+gItemDescription_LavaCookie: @ 83C268F
+ .string "Eine regionale Spe-\n"
+ .string "zialität. Heilt alle\n"
+ .string "Statusprobleme.$"
+
+gItemDescription_BlueFlute: @ 83C26C1
+ .string "Eine gläserne Flöte,\n"
+ .string "die schlafende\n"
+ .string "POKéMON aufweckt.$"
+
+gItemDescription_YellowFlute: @ 83C26EE
+ .string "Eine gläserne Flöte,\n"
+ .string "die verwirrte\n"
+ .string "POKéMON heilt.$"
+
+gItemDescription_RedFlute: @ 83C2721
+ .string "Eine gläserne Flöte,\n"
+ .string "die POKéMON von\n"
+ .string "Anziehung heilt.$"
+
+gItemDescription_BlackFlute: @ 83C2755
+ .string "Eine gläserne Flöte,\n"
+ .string "die wilde\n"
+ .string "POKéMON abhält.$"
+
+gItemDescription_WhiteFlute: @ 83C2781
+ .string "Eine gläserne Flöte,\n"
+ .string "die wilde\n"
+ .string "POKéMON anzieht.$"
+
+gItemDescription_BerryJuice: @ 83C27A8
+ .string "Reiner Fruchtsaft,\n"
+ .string "der die KP um\n"
+ .string "20 Punkte auffüllt.$"
+
+gItemDescription_SacredAsh: @ 83C27D9
+ .string "Belebt und\n"
+ .string "erfrischt alle\n"
+ .string "besiegten POKéMON.$"
+
+gItemDescription_ShoalSalt: @ 83C2809
+ .string "Salz, das sich tief\n"
+ .string "in der KÜSTEN- \n"
+ .string "HÖHLE befand.$"
+
+gItemDescription_ShoalShell: @ 83C2838
+ .string "Muschelschale, die\n"
+ .string "sich in der KÜSTEN- \n"
+ .string "HÖHLE befand.$"
+
+gItemDescription_RedShard: @ 83C2865
+ .string "Scherbe eines\n"
+ .string "antiken Relikts\n"
+ .string "von geringem Wert.$"
+
+gItemDescription_BlueShard: @ 83C2898
+ .string "Scherbe eines\n"
+ .string "antiken Relikts\n"
+ .string "von geringem Wert.$"
+
+gItemDescription_YellowShard: @ 83C28CB
+ .string "Scherbe eines\n"
+ .string "antiken Relikts\n"
+ .string "von geringem Wert.$"
+
+gItemDescription_GreenShard: @ 83C28FE
+ .string "Scherbe eines\n"
+ .string "antiken Relikts\n"
+ .string "von geringem Wert.$"
+
+gItemDescription_HPUp: @ 83C2931
+ .string "Hebt die KP\n"
+ .string "eines POKéMON.$"
+
+gItemDescription_Protein: @ 83C294F
+ .string "Hebt den\n"
+ .string "ANGR.-Wert\n"
+ .string "eines POKéMON.$"
+
+gItemDescription_Iron: @ 83C2976
+ .string "Hebt den\n"
+ .string "VERT.-Wert\n"
+ .string "eines POKéMON.$"
+
+gItemDescription_Carbos: @ 83C299E
+ .string "Hebt den\n"
+ .string "INIT.-Wert\n"
+ .string "eines POKéMON.$"
+
+gItemDescription_Calcium: @ 83C29C4
+ .string "Hebt den\n"
+ .string "SP. ANGR.-Wert\n"
+ .string "eines POKéMON.$"
+
+gItemDescription_RareCandy: @ 83C29EC
+ .string "Hebt den Level\n"
+ .string "eines POKéMON\n"
+ .string "um eins an.$"
+
+gItemDescription_PPUp: @ 83C2A12
+ .string "Hebt die maximale\n"
+ .string "Anzahl der AP\n"
+ .string "einer Attacke.$"
+
+gItemDescription_Zinc: @ 83C2A3C
+ .string "Hebt den\n"
+ .string "SP. VERT.-Wert\n"
+ .string "eines POKéMON.$"
+
+gItemDescription_PPMax: @ 83C2A64
+ .string "Maximiert die\n"
+ .string "Anzahl der AP\n"
+ .string "einer Attacke.$"
+
+gItemDescription_GuardSpec: @ 83C2A93
+ .string "Statusänderung\n"
+ .string "wird für einen\n"
+ .string "Kampf verhindert.$"
+
+gItemDescription_DireHit: @ 83C2AC0
+ .string "Hebt die\n"
+ .string "Volltrefferquote\n"
+ .string "für einen Kampf.$"
+
+gItemDescription_XAttack: @ 83C2AF1
+ .string "Hebt den\n"
+ .string "ANGR.-Wert\n"
+ .string "für einen Kampf.$"
+
+gItemDescription_XDefend: @ 83C2B1B
+ .string "Hebt den\n"
+ .string "VERT.-Wert\n"
+ .string "für einen Kampf.$"
+
+gItemDescription_XSpeed: @ 83C2B46
+ .string "Hebt den\n"
+ .string "INIT.-Wert\n"
+ .string "für einen Kampf.$"
+
+gItemDescription_XAccuracy: @ 83C2B6F
+ .string "Hebt die\n"
+ .string "GENAUIGKEIT\n"
+ .string "für einen Kampf.$"
+
+gItemDescription_XSpecial: @ 83C2BA2
+ .string "Hebt den\n"
+ .string "SP. ANGR.-Wert\n"
+ .string "für einen Kampf.$"
+
+gItemDescription_PokeDoll: @ 83C2BCD
+ .string "Ermöglicht Flucht\n"
+ .string "im Kampf gegen\n"
+ .string "wilde POKéMON.$"
+
+gItemDescription_FluffyTail: @ 83C2BFE
+ .string "Entfliehe damit\n"
+ .string "jedem Kampf mit ei-\n"
+ .string "nem wilden POKéMON.$"
+
+gItemDescription_SuperRepel: @ 83C2C2F
+ .string "Hält 200 Schritte\n"
+ .string "lang schwache,\n"
+ .string "wilde POKéMON ab.$"
+
+gItemDescription_MaxRepel: @ 83C2C57
+ .string "Hält 250 Schritte\n"
+ .string "lang schwache,\n"
+ .string "wilde POKéMON ab.$"
+
+gItemDescription_EscapeRope: @ 83C2C7F
+ .string "Ermöglicht die\n"
+ .string "Flucht aus Höhlen\n"
+ .string "oder Ähnlichem.$"
+
+gItemDescription_Repel: @ 83C2CB1
+ .string "Hält 100 Schritte\n"
+ .string "lang schwache,\n"
+ .string "wilde POKéMON ab.$"
+
+gItemDescription_SunStone: @ 83C2CD9
+ .string "Löst bei bestimm-\n"
+ .string "ten POKéMON die\n"
+ .string "Entwicklung aus.$"
+
+gItemDescription_MoonStone: @ 83C2D02
+ .string "Löst bei bestimm-\n"
+ .string "ten POKéMON die\n"
+ .string "Entwicklung aus.$"
+
+gItemDescription_FireStone: @ 83C2D2B
+ .string "Löst bei bestimm-\n"
+ .string "ten POKéMON die\n"
+ .string "Entwicklung aus.$"
+
+gItemDescription_ThunderStone: @ 83C2D54
+ .string "Löst bei bestimm-\n"
+ .string "ten POKéMON die\n"
+ .string "Entwicklung aus.$"
+
+gItemDescription_WaterStone: @ 83C2D7D
+ .string "Löst bei bestimm-\n"
+ .string "ten POKéMON die\n"
+ .string "Entwicklung aus.$"
+
+gItemDescription_LeafStone: @ 83C2DA6
+ .string "Löst bei bestimm-\n"
+ .string "ten POKéMON die\n"
+ .string "Entwicklung aus.$"
+
+gItemDescription_TinyMushroom: @ 83C2DCF
+ .string "Ein gemeiner\n"
+ .string "Pilz von \n"
+ .string "geringem Wert.$"
+
+gItemDescription_BigMushroom: @ 83C2E00
+ .string "Ein seltener\n"
+ .string "Pilz von \n"
+ .string "hohem Wert.$"
+
+gItemDescription_Pearl: @ 83C2E31
+ .string "Eine hübsche Perle\n"
+ .string "von geringem Wert.$"
+
+gItemDescription_BigPearl: @ 83C2E56
+ .string "Schöne, große Per-\n"
+ .string "le, die einen hohen\n"
+ .string "Preis erzielen kann.$"
+
+gItemDescription_Stardust: @ 83C2E8C
+ .string "Schöner, roter\n"
+ .string "Sand, der von\n"
+ .string "großem Wert ist.$"
+
+gItemDescription_StarPiece: @ 83C2EBD
+ .string "Roter Edelstein,\n"
+ .string "der einen hohen\n"
+ .string "Preis erzielen kann.$"
+
+gItemDescription_Nugget: @ 83C2EF3
+ .string "Ein Barren aus pu-\n"
+ .string "rem Gold, der von\n"
+ .string "großem Wert ist.$"
+
+gItemDescription_HeartScale: @ 83C2F27
+ .string "Hübsche Schuppe,\n"
+ .string "höchst begehrt\n"
+ .string "bei Sammlern.$"
+
+gItemDescription_OrangeMail: @ 83C2F54
+ .string "BRIEF (Tragen) mit \n"
+ .string "ZIGZACHS-\n"
+ .string "Aufdruck.$"
+
+gItemDescription_HarborMail: @ 83C2F84
+ .string "BRIEF (Tragen) mit \n"
+ .string "WINGULL-\n"
+ .string "Aufdruck.$"
+
+gItemDescription_GlitterMail: @ 83C2FB2
+ .string "BRIEF (Tragen) mit \n"
+ .string "PIKACHU-\n"
+ .string "Aufdruck.$"
+
+gItemDescription_MechMail: @ 83C2FE0
+ .string "BRIEF (Tragen) mit \n"
+ .string "MAGNETILO-\n"
+ .string "Aufdruck.$"
+
+gItemDescription_WoodMail: @ 83C3010
+ .string "BRIEF (Tragen) mit \n"
+ .string "BUMMELZ-\n"
+ .string "Aufdruck.$"
+
+gItemDescription_WaveMail: @ 83C303E
+ .string "BRIEF (Tragen) mit \n"
+ .string "WAILMER-\n"
+ .string "Aufdruck.$"
+
+gItemDescription_BeadMail: @ 83C306C
+ .string "BRIEF mit Abbildung\n"
+ .string "des POKéMON, das\n"
+ .string "ihn trägt.$"
+
+gItemDescription_ShadowMail: @ 83C309C
+ .string "BRIEF (Tragen) mit \n"
+ .string "ZWIRRLICHT-\n"
+ .string "Aufdruck.$"
+
+gItemDescription_TropicMail: @ 83C30CA
+ .string "BRIEF (Tragen) mit \n"
+ .string "BLUBELLA-\n"
+ .string "Aufdruck.$"
+
+gItemDescription_DreamMail: @ 83C30FA
+ .string "BRIEF mit Abbildung\n"
+ .string "des POKéMON, das\n"
+ .string "ihn trägt.$"
+
+gItemDescription_FabMail: @ 83C312A
+ .string "BRIEF (Tragen) mit \n"
+ .string "edlem Aufdruck.$"
+
+gItemDescription_RetroMail: @ 83C3159
+ .string "BRIEF mit den Ab-\n"
+ .string "bildungen dreier\n"
+ .string "POKéMON-Gesichter.$"
+
+gItemDescription_CheriBerry: @ 83C3187
+ .string "Item (Tragen) be-\n"
+ .string "wirkt Selbstheilung\n"
+ .string "bei Paralyse.$"
+
+gItemDescription_ChestoBerry: @ 83C31B3
+ .string "Item (Tragen)\n"
+ .string "weckt schlafendes\n"
+ .string "POKéMON im Kampf.$"
+
+gItemDescription_PechaBerry: @ 83C31DF
+ .string "Item (Tragen) be-\n"
+ .string "wirkt Selbstheilung\n"
+ .string "bei Vergiftung.$"
+
+gItemDescription_RawstBerry: @ 83C320B
+ .string "Item (Tragen) be-\n"
+ .string "wirkt Selbstheilung\n"
+ .string "bei Verbrennung.$"
+
+gItemDescription_AspearBerry: @ 83C3234
+ .string "Item (Tragen) be-\n"
+ .string "wirkt Selbstheilung\n"
+ .string "bei Frost.$"
+
+gItemDescription_LeppaBerry: @ 83C3261
+ .string "Item (Tragen) füllt\n"
+ .string "AP im Kampf um\n"
+ .string "10 Punkte auf.$"
+
+gItemDescription_OranBerry: @ 83C328C
+ .string "Item (Tragen) füllt\n"
+ .string "KP im Kampf um\n"
+ .string "10 Punkte auf.$"
+
+gItemDescription_PersimBerry: @ 83C32B7
+ .string "Item (Tragen) be-\n"
+ .string "wirkt Selbstheilung\n"
+ .string "bei Verwirrung.$"
+
+gItemDescription_LumBerry: @ 83C32E3
+ .string "Item (Tragen) be-\n"
+ .string "wirkt Selbstheilung\n"
+ .string "bei Statusproblem.$"
+
+gItemDescription_SitrusBerry: @ 83C330C
+ .string "Item (Tragen) füllt\n"
+ .string "KP im Kampf um\n"
+ .string "30 Punkte auf.$"
+
+gItemDescription_FigyBerry: @ 83C3337
+ .string "Item (Tragen) füllt\n"
+ .string "im Kampf KP auf, be-\n"
+ .string "wirkt evtl. Verwirr.$"
+
+gItemDescription_WikiBerry: @ 83C3365
+ .string "Item (Tragen) füllt\n"
+ .string "KP auf, bewirkt\n"
+ .string "evtl. Verwirrung.$"
+
+gItemDescription_MagoBerry: @ 83C3393
+ .string "Item (Tragen) füllt\n"
+ .string "KP auf, bewirkt\n"
+ .string "evtl. Verwirrung.$"
+
+gItemDescription_AguavBerry: @ 83C33C1
+ .string "Item (Tragen) füllt\n"
+ .string "KP auf, bewirkt\n"
+ .string "evtl. Verwirrung.$"
+
+gItemDescription_IapapaBerry: @ 83C33EF
+ .string "Item (Tragen) füllt\n"
+ .string "KP auf, bewirkt\n"
+ .string "evtl. Verwirrung.$"
+
+gItemDescription_RazzBerry: @ 83C341D
+ .string "Säe {POKEBLOCK}-Zutat\n"
+ .string "in Lehmboden, damit\n"
+ .string "HIMMIH wächst.$"
+
+gItemDescription_BlukBerry: @ 83C3451
+ .string "Säe {POKEBLOCK}-Zutat\n"
+ .string "in Lehmboden, damit\n"
+ .string "MORB wächst.$"
+
+gItemDescription_NanabBerry: @ 83C3485
+ .string "Säe {POKEBLOCK}-Zutat\n"
+ .string "in Lehmboden, damit\n"
+ .string "NANAB wächst.$"
+
+gItemDescription_WepearBerry: @ 83C34BA
+ .string "Säe {POKEBLOCK}-Zutat\n"
+ .string "in Lehmboden, damit\n"
+ .string "NIRBE wächst.$"
+
+gItemDescription_PinapBerry: @ 83C34F0
+ .string "Säe {POKEBLOCK}-Zutat\n"
+ .string "in Lehmboden, damit\n"
+ .string "SANANA wächst.$"
+
+gItemDescription_PomegBerry: @ 83C3525
+ .string "Säe {POKEBLOCK}-Zutat\n"
+ .string "in Lehmboden, damit\n"
+ .string "GRANA wächst.$"
+
+gItemDescription_KelpsyBerry: @ 83C355A
+ .string "Säe {POKEBLOCK}-Zutat\n"
+ .string "in Lehmboden, damit\n"
+ .string "SETANG wächst.$"
+
+gItemDescription_QualotBerry: @ 83C3590
+ .string "Säe {POKEBLOCK}-Zutat\n"
+ .string "in Lehmboden, damit\n"
+ .string "QUALOT wächst.$"
+
+gItemDescription_HondewBerry: @ 83C35C6
+ .string "Säe {POKEBLOCK}-Zutat\n"
+ .string "in Lehmboden, damit\n"
+ .string "HONMEL wächst.$"
+
+gItemDescription_GrepaBerry: @ 83C35FC
+ .string "Säe {POKEBLOCK}-Zutat\n"
+ .string "in Lehmboden, damit\n"
+ .string "LABRUS wächst.$"
+
+gItemDescription_TamatoBerry: @ 83C3631
+ .string "Säe {POKEBLOCK}-Zutat\n"
+ .string "in Lehmboden, damit\n"
+ .string "TAMOT wächst.$"
+
+gItemDescription_CornnBerry: @ 83C3667
+ .string "Säe {POKEBLOCK}-Zutat\n"
+ .string "in Lehmboden, damit\n"
+ .string "SAIM wächst.$"
+
+gItemDescription_MagostBerry: @ 83C369C
+ .string "Säe {POKEBLOCK}-Zutat\n"
+ .string "in Lehmboden, damit\n"
+ .string "MAGOST wächst.$"
+
+gItemDescription_RabutaBerry: @ 83C36D2
+ .string "Säe {POKEBLOCK}-Zutat\n"
+ .string "in Lehmboden, damit\n"
+ .string "RABUTA wächst.$"
+
+gItemDescription_NomelBerry: @ 83C3708
+ .string "Säe {POKEBLOCK}-Zutat\n"
+ .string "in Lehmboden, damit\n"
+ .string "TRONZI wächst.$"
+
+gItemDescription_SpelonBerry: @ 83C373D
+ .string "Säe {POKEBLOCK}-Zutat\n"
+ .string "in Lehmboden, damit\n"
+ .string "KIWAN wächst.$"
+
+gItemDescription_PamtreBerry: @ 83C3773
+ .string "Säe {POKEBLOCK}-Zutat\n"
+ .string "in Lehmboden, damit\n"
+ .string "PALLM wächst.$"
+
+gItemDescription_WatmelBerry: @ 83C37A9
+ .string "Säe {POKEBLOCK}-Zutat\n"
+ .string "in Lehmboden, damit\n"
+ .string "WASMEL wächst.$"
+
+gItemDescription_DurinBerry: @ 83C37DF
+ .string "Säe {POKEBLOCK}-Zutat\n"
+ .string "in Lehmboden, damit\n"
+ .string "DURIN wächst.$"
+
+gItemDescription_BelueBerry: @ 83C3814
+ .string "Säe {POKEBLOCK}-Zutat\n"
+ .string "in Lehmboden, damit\n"
+ .string "MYRTIL wächst.$"
+
+gItemDescription_LiechiBerry: @ 83C3849
+ .string "Item (Tragen) hebt\n"
+ .string "ANGR.-Wert in einer\n"
+ .string "Notlage.$"
+
+gItemDescription_GanlonBerry: @ 83C3874
+ .string "Item (Tragen) hebt\n"
+ .string "VERT.-Wert in einer\n"
+ .string "Notlage.$"
+
+gItemDescription_SalacBerry: @ 83C38A0
+ .string "Item (Tragen) hebt\n"
+ .string "INIT.-Wert in einer\n"
+ .string "Notlage.$"
+
+gItemDescription_PetayaBerry: @ 83C38CA
+ .string "Item (Tragen) hebt\n"
+ .string "SP. ANGR.-Wert\n"
+ .string "in einer Notlage.$"
+
+gItemDescription_ApicotBerry: @ 83C38F6
+ .string "Item (Tragen) hebt\n"
+ .string "SP. VERT.-Wert\n"
+ .string "in einer Notlage.$"
+
+gItemDescription_LansatBerry: @ 83C3922
+ .string "Item (Tragen) hebt\n"
+ .string "Volltrefferquote\n"
+ .string "in einer Notlage.$"
+
+gItemDescription_StarfBerry: @ 83C395A
+ .string "Item (Tragen) hebt\n"
+ .string "einen Statuswert\n"
+ .string "in einer Notlage.$"
+
+gItemDescription_EnigmaBerry: @ 83C398D
+ .string "Säe {POKEBLOCK}-Zutat\n"
+ .string "in Lehmboden, damit\n"
+ .string "Mysterium wächst.$"
+
+gItemDescription_BrightPowder: @ 83C39C6
+ .string "Item (Tragen)\n"
+ .string "senkt die Genauig-\n"
+ .string "keit des Gegners.$"
+
+gItemDescription_WhiteHerb: @ 83C39F9
+ .string "Item (Tragen) hebt\n"
+ .string "jede Statusverän-\n"
+ .string "derung auf.$"
+
+gItemDescription_MachoBrace: @ 83C3A25
+ .string "Item (Tragen) för-\n"
+ .string "dert Wachstum,\n"
+ .string "aber senkt INIT.$"
+
+gItemDescription_ExpShare: @ 83C3A5A
+ .string "Item (Tragen) teilt\n"
+ .string "die Kampf-EP.$"
+
+gItemDescription_QuickClaw: @ 83C3A8A
+ .string "Item (Tragen) hebt\n"
+ .string "die Erstschlag-\n"
+ .string "quote.$"
+
+gItemDescription_SootheBell: @ 83C3AC1
+ .string "Item (Tragen) be-\n"
+ .string "sänftigt und för-\n"
+ .string "dert Sympathie.$"
+
+gItemDescription_MentalHerb: @ 83C3AF8
+ .string "Item (Tragen) er-\n"
+ .string "löst POKéMON von\n"
+ .string "der Anziehung.$"
+
+gItemDescription_ChoiceBand: @ 83C3B2B
+ .string "Stärkt eine Atta-\n"
+ .string "cke. Aber nur diese\n"
+ .string "ist einsetzbar.$"
+
+gItemDescription_KingsRock: @ 83C3B5E
+ .string "Item (Tragen) kann\n"
+ .string "Gegner zurück-\n"
+ .string "weichen lassen.$"
+
+gItemDescription_SilverPowder: @ 83C3B98
+ .string "Item (Tragen) ver-\n"
+ .string "bessert KÄFER-\n"
+ .string "Attacken.$"
+
+gItemDescription_AmuletCoin: @ 83C3BCD
+ .string "Doppelter Geldbe-\n"
+ .string "trag, wenn Träger \n"
+ .string "am Kampf teilnimmt.$"
+
+gItemDescription_CleanseTag: @ 83C3BFF
+ .string "Item (Tragen) kann\n"
+ .string "wilde POKéMON\n"
+ .string "abhalten.$"
+
+gItemDescription_SoulDew: @ 83C3C2A
+ .string "Item (Tragen) hebt\n"
+ .string "SP.ANG & SP.VER von\n"
+ .string "LATIOS & LATIAS.$"
+
+gItemDescription_DeepSeaTooth: @ 83C3C62
+ .string "Item (Tragen) hebt\n"
+ .string "SP. ANGR. von\n"
+ .string "PERLU.$"
+
+gItemDescription_DeepSeaScale: @ 83C3C93
+ .string "Item (Tragen) hebt\n"
+ .string "SP. VERT. von\n"
+ .string "PERLU.$"
+
+gItemDescription_SmokeBall: @ 83C3CC4
+ .string "Item (Tragen) er-\n"
+ .string "möglicht Flucht vor\n"
+ .string "wilden POKéMON.$"
+
+gItemDescription_Everstone: @ 83C3CFE
+ .string "Wundersamer Stein\n"
+ .string "zum Tragen. Bewirkt\n"
+ .string "Entwicklungsstopp.$"
+
+gItemDescription_FocusBand: @ 83C3D36
+ .string "Item (Tragen) kann\n"
+ .string "manchmal K.O.\n"
+ .string "verhindern.$"
+
+gItemDescription_LuckyEgg: @ 83C3D67
+ .string "Item (Tragen)\n"
+ .string "erhöht im Kampf er-\n"
+ .string "haltene Extra-EP.$"
+
+gItemDescription_ScopeLens: @ 83C3D9D
+ .string "Item (Tragen)\n"
+ .string "erhöht die\n"
+ .string "Volltrefferquote.$"
+
+gItemDescription_MetalCoat: @ 83C3DCD
+ .string "Item (Tragen)\n"
+ .string "verstärkt STAHL-\n"
+ .string "Attacken.$"
+
+gItemDescription_Leftovers: @ 83C3E04
+ .string "Item (Tragen) füllt\n"
+ .string "im Kampf langsam\n"
+ .string "KP wieder auf.$"
+
+gItemDescription_DragonScale: @ 83C3E36
+ .string "Seltsame Haut zum\n"
+ .string "Tragen für POKéMON\n"
+ .string "des Typs DRACHEN.$"
+
+gItemDescription_LightBall: @ 83C3E64
+ .string "Item (Tragen)\n"
+ .string "erhöht PIKACHUS\n"
+ .string "SP. ANGR.$"
+
+gItemDescription_SoftSand: @ 83C3E94
+ .string "Item (Tragen)\n"
+ .string "verstärkt BODEN-\n"
+ .string "Attacken.$"
+
+gItemDescription_HardStone: @ 83C3ECC
+ .string "Item (Tragen)\n"
+ .string "verstärkt GESTEIN-\n"
+ .string "Attacken.$"
+
+gItemDescription_MiracleSeed: @ 83C3F02
+ .string "Item (Tragen)\n"
+ .string "verstärkt PFLAN-\n"
+ .string "ZEN-Attacken.$"
+
+gItemDescription_BlackGlasses: @ 83C3F39
+ .string "Item (Tragen)\n"
+ .string "verstärkt UNLICHT-\n"
+ .string "Attacken.$"
+
+gItemDescription_BlackBelt: @ 83C3F6F
+ .string "Item (Tragen)\n"
+ .string "verstärkt KAMPF-\n"
+ .string "Attacken.$"
+
+gItemDescription_Magnet: @ 83C3F9D
+ .string "Item (Tragen)\n"
+ .string "verstärkt ELEKTRO-\n"
+ .string "Attacken.$"
+
+gItemDescription_MysticWater: @ 83C3FCB
+ .string "Item (Tragen)\n"
+ .string "verstärkt WASSER-\n"
+ .string "Attacken.$"
+
+gItemDescription_SharpBeak: @ 83C4002
+ .string "Item (Tragen)\n"
+ .string "verstärkt FLUG-\n"
+ .string "Attacken.$"
+
+gItemDescription_PoisonBarb: @ 83C403A
+ .string "Item (Tragen)\n"
+ .string "verstärkt GIFT-\n"
+ .string "Attacken.$"
+
+gItemDescription_NeverMeltIce: @ 83C4072
+ .string "Item (Tragen)\n"
+ .string "verstärkt EIS-\n"
+ .string "Attacken.$"
+
+gItemDescription_SpellTag: @ 83C40A7
+ .string "Item (Tragen)\n"
+ .string "verstärkt GEIST-\n"
+ .string "Attacken.$"
+
+gItemDescription_TwistedSpoon: @ 83C40DE
+ .string "Item (Tragen)\n"
+ .string "verstärkt PSYCHO-\n"
+ .string "Attacken.$"
+
+gItemDescription_Charcoal: @ 83C410B
+ .string "Item (Tragen)\n"
+ .string "verstärkt FEUER-\n"
+ .string "Attacken.$"
+
+gItemDescription_DragonFang: @ 83C4141
+ .string "Item (Tragen)\n"
+ .string "verstärkt DRACHEN-\n"
+ .string "Attacken.$"
+
+gItemDescription_SilkScarf: @ 83C4179
+ .string "Item (Tragen)\n"
+ .string "verstärkt NORMAL-\n"
+ .string "Attacken.$"
+
+gItemDescription_UpGrade: @ 83C41B1
+ .string "Eine mysteriöse\n"
+ .string "Box der SILPH CO.$"
+
+gItemDescription_ShellBell: @ 83C41D2
+ .string "Item (Tragen) füllt\n"
+ .string "im Kampf langsam \n"
+ .string "KP wieder auf.$"
+
+gItemDescription_SeaIncense: @ 83C4206
+ .string "Item (Tragen)\n"
+ .string "verstärkt WASSER-\n"
+ .string "Attacken.$"
+
+gItemDescription_LaxIncense: @ 83C4239
+ .string "Item (Tragen)\n"
+ .string "senkt Genauigkeit\n"
+ .string "des Gegners.$"
+
+gItemDescription_LuckyPunch: @ 83C426E
+ .string "Item (Tragen)\n"
+ .string "erhöht CHANEIRAS\n"
+ .string "Volltrefferquote.$"
+
+gItemDescription_MetalPowder: @ 83C42A3
+ .string "Item (Tragen)\n"
+ .string "erhöht VERT.-Wert\n"
+ .string "von DITTO.$"
+
+gItemDescription_ThickClub: @ 83C42C4
+ .string "Irgendeine Art\n"
+ .string "Knochen von\n"
+ .string "geringem Wert.$"
+
+gItemDescription_Stick: @ 83C42F1
+ .string "Gemeiner Lauch,\n"
+ .string "der nur von\n"
+ .string "geringem Wert ist.$"
+
+gItemDescription_RedScarf: @ 83C431A
+ .string "Item (Tragen) hebt\n"
+ .string "COOL.-Wert für den\n"
+ .string "WETTBEWERB.$"
+
+gItemDescription_BlueScarf: @ 83C4344
+ .string "Item (Tragen) hebt\n"
+ .string "SCHÖN.-Wert für den\n"
+ .string "WETTBEWERB.$"
+
+gItemDescription_PinkScarf: @ 83C4370
+ .string "Item (Tragen) hebt\n"
+ .string "ANMUT-Wert für den\n"
+ .string "WETTBEWERB.$"
+
+gItemDescription_GreenScarf: @ 83C439A
+ .string "Item (Tragen) hebt\n"
+ .string "KLUG.-Wert für den\n"
+ .string "WETTBEWERB.$"
+
+gItemDescription_YellowScarf: @ 83C43C5
+ .string "Item (Tragen) hebt\n"
+ .string "STÄRKE-Wert für\n"
+ .string "den WETTBEWERB.$"
+
+gItemDescription_MachBike: @ 83C43F0
+ .string "Klapprad, das dop-\n"
+ .string "pelt so schnell ist\n"
+ .string "wie ein Fußgänger.$"
+
+gItemDescription_CoinCase: @ 83C4425
+ .string "Kann bis zu 9.999\n"
+ .string "MÜNZEN aufnehmen.$"
+
+gItemDescription_Itemfinder: @ 83C444A
+ .string "Ein Gerät, das ver-\n"
+ .string "borgene Items via \n"
+ .string "Schallwellen ortet.$"
+
+gItemDescription_OldRod: @ 83C447C
+ .string "Damit kannst du in\n"
+ .string "jedem Gewässer\n"
+ .string "POKéMON angeln.$"
+
+gItemDescription_GoodRod: @ 83C44AF
+ .string "Eine recht gute\n"
+ .string "Angel zum\n"
+ .string "POKéMON-Fischen.$"
+
+gItemDescription_SuperRod: @ 83C44DF
+ .string "Die beste Angel,\n"
+ .string "um nach POKéMON\n"
+ .string "zu fischen.$"
+
+gItemDescription_SSTicket: @ 83C450F
+ .string "Ein Ticket zur\n"
+ .string "Fahrt auf\n"
+ .string "einer Fähre.$"
+
+gItemDescription_ContestPass: @ 83C453B
+ .string "Ausweis zur Teil-\n"
+ .string "nahme an POKéMON- \n"
+ .string "WETTBEWERBEN.$"
+
+gItemDescription_WailmerPail: @ 83C456C
+ .string "Ein Gegenstand zum\n"
+ .string "Gießen von Pflan-\n"
+ .string "zen wie BEEREN.$"
+
+gItemDescription_DevonGoods: @ 83C4599
+ .string "Päckchen, das Ma-\n"
+ .string "schinenteile von\n"
+ .string "DEVON enthält.$"
+
+gItemDescription_SootSack: @ 83C45C8
+ .string "Beutel zum Sammeln\n"
+ .string "und Aufbewahren\n"
+ .string "von Vulkanasche.$"
+
+gItemDescription_BasementKey: @ 83C45F5
+ .string "Schlüssel für NEU\n"
+ .string "MALVENFROH unter\n"
+ .string "MALVENFROH CITY.$"
+
+gItemDescription_AcroBike: @ 83C4625
+ .string "Klapprad ermög-\n"
+ .string "licht Sprünge und\n"
+ .string "Wheelies.$"
+
+gItemDescription_PokeblockCase: @ 83C4656
+ .string "Box für {POKEBLOCK},\n"
+ .string "die im BEERENMIXER\n"
+ .string "hergestellt werden.$"
+
+gItemDescription_Letter: @ 83C468B
+ .string "Brief an TROY\n"
+ .string "vom PRÄSIDENTEN\n"
+ .string "der DEVON CORP.$"
+
+gItemDescription_EonTicket: @ 83C46C4
+ .string "Bootsticket zu\n"
+ .string "einer fernen Insel\n"
+ .string "im Süden.$"
+
+gItemDescription_RedOrb: @ 83C46F9
+ .string "Rot glühende Kugel,\n"
+ .string "die eine uralte\n"
+ .string "Macht bergen soll.$"
+
+gItemDescription_BlueOrb: @ 83C472E
+ .string "Blau glühende Kugel,\n"
+ .string "die eine uralte\n"
+ .string "Macht bergen soll.$"
+
+gItemDescription_Scanner: @ 83C4764
+ .string "Ein Gerät, das\n"
+ .string "im SCHIFFSWRACK\n"
+ .string "gefunden wurde.$"
+
+gItemDescription_GoGoggles: @ 83C478E
+ .string "Schicke Brille, die\n"
+ .string "die Augen vor Sand-\n"
+ .string "stürmen schützt.$"
+
+gItemDescription_Meteorite: @ 83C47C6
+ .string "Meteorit. Fundort:\n"
+ .string "METEORFÄLLE.$"
+
+gItemDescription_Room1Key: @ 83C47E9
+ .string "Schlüssel zur Tür\n"
+ .string "einer Kabine auf\n"
+ .string "dem SCHIFFSWRACK.$"
+
+gItemDescription_Room2Key: @ 83C481C
+ .string "Schlüssel zur Tür\n"
+ .string "einer Kabine auf\n"
+ .string "dem SCHIFFSWRACK.$"
+
+gItemDescription_Room4Key: @ 83C484F
+ .string "Schlüssel zur Tür\n"
+ .string "einer Kabine auf\n"
+ .string "dem SCHIFFSWRACK.$"
+
+gItemDescription_Room6Key: @ 83C4882
+ .string "Schlüssel zur Tür\n"
+ .string "einer Kabine auf\n"
+ .string "dem SCHIFFSWRACK.$"
+
+gItemDescription_StorageKey: @ 83C48B5
+ .string "Schlüssel zum\n"
+ .string "Lagerraum auf\n"
+ .string "dem SCHIFFSWRACK.$"
+
+gItemDescription_RootFossil: @ 83C48E7
+ .string "Fossil eines ural-\n"
+ .string "ten POKéMON, das in\n"
+ .string "der Tiefsee lebte.$"
+
+gItemDescription_ClawFossil: @ 83C491B
+ .string "Fossil eines ural-\n"
+ .string "ten POKéMON, das in\n"
+ .string "der Tiefsee lebte.$"
+
+gItemDescription_DevonScope: @ 83C494F
+ .string "Gerät von DEVON, \n"
+ .string "das unsichtbare\n"
+ .string "POKéMON entlarvt.$"
+
+gItemDescription_TM01: @ 83C4985
+ .string "Stark. POKéMON er-\n"
+ .string "schrickt vielleicht\n"
+ .string "bei gegn. Attacke.$"
+
+gItemDescription_TM02: @ 83C49BC
+ .string "Gegner wird mit\n"
+ .string "langen, scharfen\n"
+ .string "Krallen attackiert.$"
+
+gItemDescription_TM03: @ 83C49EE
+ .string "Eine Ultraschall-\n"
+ .string "welle, die den Geg-\n"
+ .string "ner verwirren kann.$"
+
+gItemDescription_TM04: @ 83C4A1D
+ .string "Verstärkt SP. ANGR.\n"
+ .string "und SP. VERT. durch\n"
+ .string "Konzentration.$"
+
+gItemDescription_TM05: @ 83C4A4E
+ .string "Brüller schlägt Geg-\n"
+ .string "ner in die Flucht \n"
+ .string "und beendet Kampf.$"
+
+gItemDescription_TM06: @ 83C4A88
+ .string "Vergiftet den Geg-\n"
+ .string "ner und schadet \n"
+ .string "ihm zunehmend.$"
+
+gItemDescription_TM07: @ 83C4ABD
+ .string "Hagelsturm schadet\n"
+ .string "allen POKéMON außer\n"
+ .string "denen des Typs EIS.$"
+
+gItemDescription_TM08: @ 83C4AF2
+ .string "Stärkt den Körper.\n"
+ .string "So steigt ANGR.-\n"
+ .string "und VERT.-Wert.$"
+
+gItemDescription_TM09: @ 83C4B24
+ .string "Bepflanzt den\n"
+ .string "Gegner mit 2 bis 5\n"
+ .string "Samen auf einmal.$"
+
+gItemDescription_TM10: @ 83C4B54
+ .string "Die Stärke dieser\n"
+ .string "Attacke hängt vom \n"
+ .string "jew. POKéMON ab.$"
+
+gItemDescription_TM11: @ 83C4B85
+ .string "Verstärkt FEUER-\n"
+ .string "Attacken über \n"
+ .string "5 Runden.$"
+
+gItemDescription_TM12: @ 83C4BB6
+ .string "Reizt Geg. so, dass\n"
+ .string "er nur Angriffs-\n"
+ .string "attacken einsetzt.$"
+
+gItemDescription_TM13: @ 83C4BE7
+ .string "Eisig kalter Strahl,\n"
+ .string "der den Gegner\n"
+ .string "einfrieren kann.$"
+
+gItemDescription_TM14: @ 83C4C17
+ .string "Eis- und Schnee- \n"
+ .string "Attacke, die Gegner\n"
+ .string "einfrieren kann.$"
+
+gItemDescription_TM15: @ 83C4C50
+ .string "Stark, muss sich\n"
+ .string "aber in der nächs-\n"
+ .string "ten Runde aufladen.$"
+
+gItemDescription_TM16: @ 83C4C7E
+ .string "Wand aus Licht, die\n"
+ .string "Senkung des SP.\n"
+ .string "ANGR. verringert.$"
+
+gItemDescription_TM17: @ 83C4CB2
+ .string "Schützt, könnte\n"
+ .string "aber bei häufigem\n"
+ .string "Einsatz versagen.$"
+
+gItemDescription_TM18: @ 83C4CEA
+ .string "Verstärkt WASSER-\n"
+ .string "Attacken über\n"
+ .string "5 Runden.$"
+
+gItemDescription_TM19: @ 83C4D1C
+ .string "Füllt KP um die Hälf-\n"
+ .string "te der zugefügten\n"
+ .string "Schadenspunkte.$"
+
+gItemDescription_TM20: @ 83C4D54
+ .string "Mystische Macht\n"
+ .string "verhindert Status-\n"
+ .string "veränderungen.$"
+
+gItemDescription_TM21: @ 83C4D87
+ .string "Je unbeliebter der\n"
+ .string "Trainer, desto grö-\n"
+ .string "ßer die Wirkung.$"
+
+gItemDescription_TM22: @ 83C4DC1
+ .string "Erst wird Sonnen-\n"
+ .string "licht absorbiert,\n"
+ .string "dann erfolgt Angr.$"
+
+gItemDescription_TM23: @ 83C4DFB
+ .string "Schlag mit harter\n"
+ .string "Rute. Kann gleichz.\n"
+ .string "VERT.-Wert senken.$"
+
+gItemDescription_TM24: @ 83C4E31
+ .string "Starke Elektro-\n"
+ .string "Attacke kann\n"
+ .string "Paralyse bewirken.$"
+
+gItemDescription_TM25: @ 83C4E66
+ .string "Mächtiger Donner-\n"
+ .string "schlag, der Paraly-\n"
+ .string "se bewirken kann.$"
+
+gItemDescription_TM26: @ 83C4E9B
+ .string "Starkes Beben hat\n"
+ .string "keinen Einfluss auf\n"
+ .string "fliegende Gegner.$"
+
+gItemDescription_TM27: @ 83C4ECD
+ .string "Je beliebter der\n"
+ .string "Trainer, desto grö-\n"
+ .string "ßer die Wirkung.$"
+
+gItemDescription_TM28: @ 83C4F07
+ .string "Erst gräbt sich An-\n"
+ .string "greifer ein, dann\n"
+ .string "erfolgt Angriff.$"
+
+gItemDescription_TM29: @ 83C4F3E
+ .string "Starke PSYCHO-At-\n"
+ .string "tacke, die SP. VERT.\n"
+ .string "senken kann.$"
+
+gItemDescription_TM30: @ 83C4F70
+ .string "Dunkler Klumpen,\n"
+ .string "der SP. VERT.\n"
+ .string "senken kann.$"
+
+gItemDescription_TM31: @ 83C4FA4
+ .string "Zerstört Barrieren\n"
+ .string "wie SCHUTZSCHILD,\n"
+ .string "fügt Schaden zu.$"
+
+gItemDescription_TM32: @ 83C4FDB
+ .string "Virtueller Doppel-\n"
+ .string "gänger erhöht\n"
+ .string "den Flucht-Wert.$"
+
+gItemDescription_TM33: @ 83C500B
+ .string "Wand aus Licht, die\n"
+ .string "physische Atta-\n"
+ .string "cken schwächt.$"
+
+gItemDescription_TM34: @ 83C5042
+ .string "Fügt Gegner einen\n"
+ .string "Stromschlag zu,\n"
+ .string "der nie verfehlt.$"
+
+gItemDescription_TM35: @ 83C507D
+ .string "Entfesselt Feuer-\n"
+ .string "strahl, der Gegner\n"
+ .string "verbrennen kann.$"
+
+gItemDescription_TM36: @ 83C50AC
+ .string "Bewirft Gegner mit\n"
+ .string "Matsch, der ihn\n"
+ .string "vergiften kann.$"
+
+gItemDescription_TM37: @ 83C50DC
+ .string "Sandsturm trifft\n"
+ .string "etliche Runden lang\n"
+ .string "die Kämpfenden.$"
+
+gItemDescription_TM38: @ 83C5115
+ .string "Kraftvolle FEUER-\n"
+ .string "Attacke, die Gegner\n"
+ .string "verbrennen kann.$"
+
+gItemDescription_TM39: @ 83C5143
+ .string "Stoppt GESTEIN-\n"
+ .string "Attacken. Kann\n"
+ .string "INIT.-Wert senken.$"
+
+gItemDescription_TM40: @ 83C517A
+ .string "Eine extrem schnel-\n"
+ .string "le Attacke, die\n"
+ .string "unausweichlich ist.$"
+
+gItemDescription_TM41: @ 83C51AA
+ .string "Blockiert gerade\n"
+ .string "verwendete Atta-\n"
+ .string "cke des Gegners.$"
+
+gItemDescription_TM42: @ 83C51DE
+ .string "Stärkt ANGR.-Wert\n"
+ .string "bei Gift, Brand oder\n"
+ .string "Paralyse.$"
+
+gItemDescription_TM43: @ 83C5211
+ .string "Die Umgebung\n"
+ .string "beeinflusst die Art\n"
+ .string "der Attacke.$"
+
+gItemDescription_TM44: @ 83C5245
+ .string "POKéMON schläft\n"
+ .string "2 Runden. Füllt KP\n"
+ .string "und heilt Status.$"
+
+gItemDescription_TM45: @ 83C527F
+ .string "Erschwert Angriff\n"
+ .string "auf Gegner des an-\n"
+ .string "deren Geschlechts.$"
+
+gItemDescription_TM46: @ 83C52B6
+ .string "Beim Angriff wird\n"
+ .string "Item des Gegners\n"
+ .string "evtl. gestohlen.$"
+
+gItemDescription_TM47: @ 83C52E9
+ .string "Den Gegner\n"
+ .string "treffen stählerne\n"
+ .string "Flügelschläge.$"
+
+gItemDescription_TM48: @ 83C531A
+ .string "Austausch der\n"
+ .string "Fähigkeiten bei der\n"
+ .string "nächsten Attacke.$"
+
+gItemDescription_TM49: @ 83C5354
+ .string "Stiehlt die\n"
+ .string "Effekte der gegne-\n"
+ .string "rischen Attacke.$"
+
+gItemDescription_TM50: @ 83C538D
+ .string "Höchste Kraft,\n"
+ .string "aber senkt SP.\n"
+ .string "ANGR. enorm.$"
+
+gItemDescription_HM01: @ 83C53C4
+ .string "Gegner wird mit\n"
+ .string "klingenscharfen\n"
+ .string "Krallen attackiert.$"
+
+gItemDescription_HM02: @ 83C53F0
+ .string "PKMN fliegt hoch,\n"
+ .string "dann erfolgt rasan-\n"
+ .string "ter Luftangriff.$"
+
+gItemDescription_HM03: @ 83C5424
+ .string "Eine riesige Flut-\n"
+ .string "welle ergießt sich\n"
+ .string "über dem Gegner.$"
+
+gItemDescription_HM04: @ 83C545A
+ .string "Den Gegner trifft \n"
+ .string "ein energiegelade-\n"
+ .string "ner Kraftschlag.$"
+
+gItemDescription_HM05: @ 83C5485
+ .string "Ein gleißender\n"
+ .string "Lichtstrahl, der\n"
+ .string "Genau. senken kann.$"
+
+gItemDescription_HM06: @ 83C54BD
+ .string "Steinbrecherische\n"
+ .string "Attacke, die VERT.-\n"
+ .string "Wert senken kann.$"
+
+gItemDescription_HM07: @ 83C54F4
+ .string "Mächtige Attacke,\n"
+ .string "die Wasserfälle\n"
+ .string "bezwingbar macht.$"
+
+gItemDescription_HM08: @ 83C552B
+ .string "PKMN taucht ab,\n"
+ .string "dann erfolgt An-\n"
+ .string "griff aus der Tiefe.$"
+
+gItemDescription_Dummy: @ 83C5562
+ .string "$"
diff --git a/data-de/text/landmarks.inc b/data-de/text/landmarks.inc
new file mode 100644
index 000000000..8d78c37db
--- /dev/null
+++ b/data-de/text/landmarks.inc
@@ -0,0 +1,110 @@
+gLandmarkName_FlowerShop::
+ .string "BLUMENLADEN$"
+
+gLandmarkName_PetalburgWoods::
+ .string "BLÜTENBURGWALD$"
+
+gLandmarkName_MrBrineysCottage::
+ .string "MR. BRACKS HÜTTE$"
+
+gLandmarkName_AbandonedShip::
+ .string "SCHIFFSWRACK$"
+
+gLandmarkName_SeashoreHouse::
+ .string "STRANDHAUS$"
+
+gLandmarkName_SlateportBeach::
+ .string "GRAPHITPORTSTRAND$"
+
+gLandmarkName_CyclingRoad::
+ .string "RADWEG$"
+
+gLandmarkName_NewMauville::
+ .string "NEU MALVENFROH$"
+
+gLandmarkName_TrickHouse::
+ .string "RÄTSELHAUS$"
+
+gLandmarkName_OldLadysRestShop::
+ .string "HOTEL DER ALTEN DAME$"
+
+gLandmarkName_Desert::
+ .string "WÜSTE$"
+
+gLandmarkName_WinstrateFamily::
+ .string "FAMILIE SIHGERS$"
+
+gLandmarkName_CableCar::
+ .string "SEILBAHN$"
+
+gLandmarkName_GlassWorkshop::
+ .string "GLASWERKSTATT$"
+
+gLandmarkName_WeatherInstitute::
+ .string "KLIMA-INSTITUT$"
+
+gLandmarkName_MeteorFalls::
+ .string "METEORFÄLLE$"
+
+gLandmarkName_TunnelersRestHouse::
+ .string "BERGRASTHAUS$"
+
+gLandmarkName_RusturfTunnel::
+ .string "METAFLURTUNNEL$"
+
+gLandmarkName_PokemonDayCare::
+ .string "POKéMON-PENSION$"
+
+gLandmarkName_SafariZoneEntrance::
+ .string "EINGANG SAFARI-ZONE$"
+
+gLandmarkName_MtPyre::
+ .string "PYROBERG$"
+
+gLandmarkName_ShoalCave::
+ .string "KÜSTENHÖHLE$"
+
+gLandmarkName_SeafloorCavern::
+ .string "TIEFSEEHÖHLE$"
+
+gLandmarkName_GraniteCave::
+ .string "GRANITHÖHLE$"
+
+gLandmarkName_OceanCurrent::
+ .string "MEERESSTRÖMUNG$"
+
+gLandmarkName_LanettesHouse::
+ .string "LANETTES HAUS$"
+
+gLandmarkName_FieryPath::
+ .string "FEURIGER PFAD$"
+
+gLandmarkName_JaggedPass::
+ .string "STEILPASS$"
+
+gLandmarkName_SkyPillar::
+ .string "HIMMELTURM$"
+
+gLandmarkName_BerryMastersHouse::
+ .string "BEERENMEISTER-VILLA$"
+
+gLandmarkName_IslandCave::
+ .string "INSELHÖHLE$"
+
+gLandmarkName_DesertRuins::
+ .string "WÜSTENRUINE$"
+
+gLandmarkName_ScorchedSlab::
+ .string "SONNENGROTTE$"
+
+gLandmarkName_AncientTomb::
+ .string "GRABMAL$"
+
+gLandmarkName_SealedChamber::
+ .string "SIEGELKAMMER$"
+
+gLandmarkName_FossilManiacsHouse::
+ .string "FOSSILMANIACS HAUS$"
+
+gLandmarkName_HuntersHouse::
+ .string "HAUS DES TAUCHERS$"
diff --git a/data-de/text/lottery_corner.inc b/data-de/text/lottery_corner.inc
new file mode 100644
index 000000000..b38a328d4
--- /dev/null
+++ b/data-de/text/lottery_corner.inc
@@ -0,0 +1,82 @@
+LilycoveCity_DepartmentStore_1F_Text_1C4B5E:: @ 81C4B5E
+ .string "Dies ist die POKéMON-LOTTERIE.\p"
+ .string "Alle Besucher des EINKAUFSZENTRUMS\n"
+ .string "können einen POKéMON-LOTTOSCHEIN\l"
+ .string "ziehen.\p"
+ .string "Wenn die Nummer des LOTTOSCHEINS mit\n"
+ .string "der ID-Nummer eines deiner POKéMON\l"
+ .string "übereinstimmt, gewinnst du einen Preis.\p"
+ .string "Möchtest du einen\n"
+ .string "POKéMON-LOTTOSCHEIN ziehen?$"
+
+LilycoveCity_DepartmentStore_1F_Text_1C4C6A:: @ 81C4C6A
+ .string "Bitte, komme morgen wieder.$"
+
+LilycoveCity_DepartmentStore_1F_Text_1C4C85:: @ 81C4C85
+ .string "Bitte, besuche uns bald wieder.$"
+
+UnknownString_81C4C9F: @ 81C4C9F
+ .string "Bitte, ziehe einen LOTTOSCHEIN.\n"
+ .string "... ... ...$"
+
+LilycoveCity_DepartmentStore_1F_Text_1C4CC6:: @ 81C4CC6
+ .string "Bitte, ziehe einen LOTTOSCHEIN.\n"
+ .string "...{0xFC}Ë{0x39} ...{0xFC}Ë{0x39} ...{0xFC}Ë{0x39}$"
+
+LilycoveCity_DepartmentStore_1F_Text_1C4CF6:: @ 81C4CF6
+ .string "Der LOTTOSCHEIN hat die Nummer {STR_VAR_1}.\p"
+ .string "Ich muss diese Nummer jetzt prüfen,\n"
+ .string "um zu sehen, ob sie mit der ID-Nummer\l"
+ .string "eines deiner POKéMON übereinstimmt.$"
+
+LilycoveCity_DepartmentStore_1F_Text_1C4D7D:: @ 81C4D7D
+ .string "Herzlichen Glückwunsch!\p"
+ .string "Die ID-Nummer deines {STR_VAR_1} im\n"
+ .string "Team stimmt mit der des LOTTO-\l"
+ .string "SCHEINS überein!$"
+
+LilycoveCity_DepartmentStore_1F_Text_1C4DD1:: @ 81C4DD1
+ .string "Herzlichen Glückwunsch!\p"
+ .string "Die ID-Nummer deines {STR_VAR_1} in\n"
+ .string "der Box des PCs stimmt mit der des\l"
+ .string "LOTTOSCHEINS überein!$"
+
+LilycoveCity_DepartmentStore_1F_Text_1C4E27:: @ 81C4E27
+ .string "Tut mir Leid.\n"
+ .string "Keine der Nummern stimmt überein.$"
+
+LilycoveCity_DepartmentStore_1F_Text_1C4E4F:: @ 81C4E4F
+ .string "Zwei Ziffern stimmen überein,\n"
+ .string "daher bekommst du den dritten Preis!\l"
+ .string "Du gewinnst {STR_VAR_1}!$"
+
+LilycoveCity_DepartmentStore_1F_Text_1C4E92:: @ 81C4E92
+ .string "Drei Ziffern stimmen überein,\n"
+ .string "daher bekommst du den zweiten Preis!\l"
+ .string "Du gewinnst {STR_VAR_1}!$"
+
+LilycoveCity_DepartmentStore_1F_Text_1C4ED8:: @ 81C4ED8
+ .string "Vier Ziffern stimmen überein,\n"
+ .string "daher bekommst du den ersten Preis!\l"
+ .string "Du gewinnst {STR_VAR_1}!$"
+
+LilycoveCity_DepartmentStore_1F_Text_1C4F1C:: @ 81C4F1C
+ .string "Meine Güte! Alle fünf Ziffern stimmen\n"
+ .string "überein!\p"
+ .string "Du hast den Jackpot geknackt!\n"
+ .string "Du gewinnst {STR_VAR_1}!$"
+
+LilycoveCity_DepartmentStore_1F_Text_1C4F77:: @ 81C4F77
+ .string "Oh! Du scheinst keinen Platz\n"
+ .string "dafür zu haben.\p"
+ .string "Wenn du wieder Platz in deinem BEUTEL\n"
+ .string "hast, lass es mich wissen.$"
+
+LilycoveCity_DepartmentStore_1F_Text_1C4FCC:: @ 81C4FCC
+ .string "{PLAYER}?\n"
+ .string "Ja, ich habe dich schon erwartet.\p"
+ .string "Diesen Preis habe ich für dich\n"
+ .string "aufbewahrt.$"
+
+LilycoveCity_DepartmentStore_1F_Text_1C501C:: @ 81C501C
+ .string "Bitte, besuche uns bald wieder.$"
diff --git a/data-de/text/magma_awakening.inc b/data-de/text/magma_awakening.inc
new file mode 100644
index 000000000..e42444437
--- /dev/null
+++ b/data-de/text/magma_awakening.inc
@@ -0,0 +1,101 @@
+SeafloorCavern_Room9_Text_1B4850:: @ 81B4850
+ .string "MARC: Bleib sofort stehen!$"
+
+SeafloorCavern_Room9_Text_1B486C:: @ 81B486C
+ .string "MARC: Hahahaha...\n"
+ .string "Du warst das also die ganze Zeit!$"
+
+SeafloorCavern_Room9_Text_1B4897:: @ 81B4897
+ .string "MARC: Schau nur, schau nur!\p"
+ .string "Schau, wie schön die schlafende Gestalt\n"
+ .string "des antiken POKéMON GROUDON ist!\p"
+ .string "Ich habe so lange auf diesen Tag\n"
+ .string "gewartet...$"
+
+SeafloorCavern_Room9_Text_1B491F:: @ 81B491F
+ .string "MARC: Es überrascht mich, wie du es ge-\n"
+ .string "schafft hast, mir zu folgen.\p"
+ .string "Aber das ist nun alles Nebensache.\p"
+ .string "Damit meine Träume wahr werden, musst\n"
+ .string "du leider verschwinden!$"
+
+SeafloorCavern_Room9_Text_1B49AE:: @ 81B49AE
+ .string "Ich...\n"
+ .string "Ich habe wieder verloren?$"
+
+SeafloorCavern_Room9_Text_1B49C1:: @ 81B49C1
+ .string "MARC: Kicher...\p"
+ .string "Ich empfehle mich. Ich muss sagen, du\n"
+ .string "bist wirklich sehr talentiert.\p"
+ .string "Aber!\n"
+ .string "Ich habe dieses hier in meinem Besitz!\p"
+ .string "Mit dieser BLAUEN KUGEL kann ich\n"
+ .string "GROUDON...$"
+
+SeafloorCavern_Room9_Text_1B4A5A:: @ 81B4A5A
+ .string "Die BLAUE KUGEL beginnt plötzlich von\n"
+ .string "innen heraus zu leuchten!$"
+
+SeafloorCavern_Room9_Text_1B4A89:: @ 81B4A89
+ .string "MARC: Was?!?\p"
+ .string "Ich habe doch gar nichts gemacht.\n"
+ .string "Die BLAUE KUGEL... Warum...\p"
+ .string "Wo ist GROUDON geblieben?$"
+
+SeafloorCavern_Room9_Text_1B4ADB:: @ 81B4ADB
+ .string "MARC: Hm? Dies ist eine Nachricht\n"
+ .string "unserer Mitglieder draußen...$"
+
+SeafloorCavern_Room9_Text_1B4B11:: @ 81B4B11
+ .string "MARC: Ja, was ist denn jetzt los?\p"
+ .string "Hm...\n"
+ .string "Die Sonne scheint? So extrem?\p"
+ .string "Gut... Genau darauf habe ich gewartet.\n"
+ .string "Deshalb haben wir GROUDON erweckt.\l"
+ .string "Um TEAM MAGMAS Vision von der Erweite-\l"
+ .string "rung der Landmassen zu realisieren.\p"
+ .string "Was?!?\p"
+ .string "Es ist heißer, als wir es vorausgesagt\n"
+ .string "haben? Die Hitze ist sogar gefährlich?\p"
+ .string "Das kann nicht sein...\n"
+ .string "Das ist unmöglich...\p"
+ .string "Bleib wo du bist und behalte die\n"
+ .string "Situation im Auge!$"
+
+SeafloorCavern_Room9_Text_1B4C79:: @ 81B4C79
+ .string "MARC: Irgendetwas stimmt da ganz und\n"
+ .string "gar nicht...\p"
+ .string "Die BLAUE KUGEL sollte GROUDON auf-\n"
+ .string "wecken und unter Kontrolle halten...\p"
+ .string "Aber... Warum?\n"
+ .string "Warum ist GROUDON verschwunden?\p"
+ .string "Warum?!?$"
+
+SeafloorCavern_Room9_Text_1B4D02:: @ 81B4D02
+ .string "ADRIAN: Was hast du da nur herauf-\n"
+ .string "beschworen?\p"
+ .string "MARC... Du hast GROUDON aufge-\n"
+ .string "weckt, stimmt’s?\p"
+ .string "Was wird nur aus der Welt, wenn die\n"
+ .string "Sonne bis in alle Ewigkeit mit dieser\l"
+ .string "Kraft scheint?\p"
+ .string "Die Meere werden austrocknen und\n"
+ .string "verschwinden...$"
+
+SeafloorCavern_Room9_Text_1B4DD3:: @ 81B4DD3
+ .string "MARC: Was sagst du da?\p"
+ .string "Die BLAUE KUGEL sollte mir die Kontrolle\n"
+ .string "über GROUDON verschaffen...\l"
+ .string "Das kann einfach nicht wahr sein...$"
+
+SeafloorCavern_Room9_Text_1B4E37:: @ 81B4E37
+ .string "ADRIAN: Wir haben keine Zeit für\n"
+ .string "Diskussionen!\p"
+ .string "Geh nach draußen und sieh es dir\n"
+ .string "selber an!\p"
+ .string "Sieh, ob das, was du heraufbeschworen\n"
+ .string "hast, das ist, was du wolltest!$"
+
+SeafloorCavern_Room9_Text_1B4ECA:: @ 81B4ECA
+ .string "ADRIAN: {PLAYER}{KUN}, komm, du musst\n"
+ .string "ebenfalls von hier verschwinden!$"
diff --git a/data-de/text/magma_chimney.inc b/data-de/text/magma_chimney.inc
new file mode 100644
index 000000000..15d953e9e
--- /dev/null
+++ b/data-de/text/magma_chimney.inc
@@ -0,0 +1,150 @@
+MtChimney_Text_1B37BB:: @ 81B37BB
+ .string "Die Kraft, die in dem METEORITEN\n"
+ .string "steckt...\p"
+ .string "Wenn man die mit dieser Maschine\n"
+ .string "verstärkt, würde die Aktivität des\l"
+ .string "SCHLOTBERGS enorm verstärkt...\p"
+ .string "Hahaha... Der Vulkan würde ausbrechen,\n"
+ .string "Lava würde erkalten und hart werden.\l"
+ .string "Und so entsteht neues Land...$"
+
+MtChimney_Text_1B38B3:: @ 81B38B3
+ .string "MARC: Du schon wieder...\p"
+ .string "Hör gut zu.\n"
+ .string "Wir Menschen sind an Land groß\l"
+ .string "geworden.\p"
+ .string "Land bedeutet Leben!\n"
+ .string "Es besitzt absolute Priorität!\p"
+ .string "Daher widmet sich TEAM MAGMA der Auf-\n"
+ .string "gabe, die Landmassen zu vergrößern.\p"
+ .string "So entsteht mehr Raum für neue Arten\n"
+ .string "von POKéMON.\p"
+ .string "Und die Menschheit erhält mehr Raum,\n"
+ .string "sich zu entwickeln.\p"
+ .string "Das ist die große Vision von TEAM MAGMA!\p"
+ .string "Ich kann einem sturen Kind wie dir nicht\n"
+ .string "erlauben, sich uns in den Weg zu stellen.\p"
+ .string "Ich, MARC, werde dir zeigen, was\n"
+ .string "passiert, wenn du uns aufhalten willst!$"
+
+MtChimney_Text_1B3A68:: @ 81B3A68
+ .string "Wie bitte?!?\p"
+ .string "Ich, MARC, wurde ganz hinterhältig\n"
+ .string "besiegt?!?$"
+
+MtChimney_Text_1B3A90:: @ 81B3A90
+ .string "MARC: Ach, was soll’s.\n"
+ .string "Ich werde für heute meine Pläne am\l"
+ .string "SCHLOTBERG vergessen. Für heute!\p"
+ .string "Niemand wird uns jemals stoppen!\n"
+ .string "TEAM MAGMA wird siegen!!!\p"
+ .string "Vergiss das nicht!!!$"
+
+MtChimney_Text_1B3B36:: @ 81B3B36
+ .string "Hahahahaha!\p"
+ .string "Da bist du also den weiten Weg hier\n"
+ .string "hoch gelatscht.\p"
+ .string "Tja, du kommst leider zu spät. Ich habe\n"
+ .string "den METEORITEN aus METEORFÄLLE\l"
+ .string "bereits bei meinem BOSS abgeliefert!$"
+
+MtChimney_Text_1B3BB8:: @ 81B3BB8
+ .string "Hahahaha...\n"
+ .string "Da hab ich wohl verloren...\p"
+ .string "Ich kann nur froh sein, dass ich mich\n"
+ .string "nicht in METEORFÄLLE mit dir einge-\l"
+ .string "lassen habe!$"
+
+MtChimney_Text_1B3C07:: @ 81B3C07
+ .string "Hahaha...\p"
+ .string "Du hast mich vielleicht besiegt, aber\n"
+ .string "gegen unseren BOSS hast du keine\l"
+ .string "Schnitte!\p"
+ .string "Wenn du dich jetzt verkrümelst, ent-\n"
+ .string "gehst du einer saftigen Tracht Prügel!$"
+
+MtChimney_Text_1B3C96:: @ 81B3C96
+ .string "Wir vom TEAM MAGMA setzen alles daran,\n"
+ .string "zum Wohle aller zu handeln.\p"
+ .string "Wenn es mehr Land gibt, gibt es auch\n"
+ .string "mehr Platz zum Leben.\l"
+ .string "Und jeder wäre glücklich!$"
+
+MtChimney_Text_1B3D1E:: @ 81B3D1E
+ .string "Bitte?\n"
+ .string "Was sagst du? Ich habe verloren???$"
+
+MtChimney_Text_1B3D3D:: @ 81B3D3D
+ .string "Unser BOSS sagt: “Jeder wird glücklich\n"
+ .string "sein.”\p"
+ .string "Aber warum will uns dann jeder\n"
+ .string "aufhalten?$"
+
+MtChimney_Text_1B3D9A:: @ 81B3D9A
+ .string "Dieses lästige TEAM AQUA... Sie ver-\n"
+ .string "suchen alles, unsere Pläne zu vereiteln.$"
+
+MtChimney_Text_1B3DD6: @ 81B3DD6
+ .string "METEORITEN stecken voller Energie.$"
+
+MtChimney_Text_1B3DF5:: @ 81B3DF5
+ .string "Los! Stampfen wir TEAM AQUA in den\n"
+ .string "Boden! Und vergrößern die Landmassen!$"
+
+MtChimney_Text_1B3E1F:: @ 81B3E1F
+ .string "Geh uns aus dem Weg, okay?\p"
+ .string "Wir wollen die Landmassen zum Wohle\n"
+ .string "aller vergrößern!$"
+
+MtChimney_Text_1B3E7A:: @ 81B3E7A
+ .string "Yeah!\n"
+ .string "Taucht sie ins Feuer!$"
+
+UnknownString_81B3E94: @ 81B3E94
+ .string "Wir werden weiter für mehr Land sorgen!$"
+
+MtChimney_Text_1B3EBA:: @ 81B3EBA
+ .string "Hahoh!$"
+
+MtChimney_Text_1B3EC1:: @ 81B3EC1
+ .string "ADRIAN: Oh, {PLAYER}{KUN}!\p"
+ .string "Bitte, hilf mir, TEAM MAGMA zu stoppen!\p"
+ .string "Sie wollen den Vulkan mit Hilfe der Kraft\n"
+ .string "des gestohlenen METEORITEN zum\l"
+ .string "Ausbruch bringen!\p"
+ .string "Das gehört alles zu ihrem Plan, die Land-\n"
+ .string "massen der Welt zu vergrößern!$"
+
+MtChimney_Text_1B3F8C:: @ 81B3F8C
+ .string "ADRIAN: {PLAYER}{KUN}!\p"
+ .string "Bitte, hilf mir TEAM MAGMA zu stoppen!\p"
+ .string "Sich mit diesen drei Schurken aus-\n"
+ .string "einander zu setzen, ist selbst für mich\l"
+ .string "kaum zu schaffen!$"
+
+MtChimney_Text_1B3FFE:: @ 81B3FFE
+ .string "ADRIAN: {PLAYER}{KUN}!\p"
+ .string "Mit deiner Hilfe konnte ich die Pläne\n"
+ .string "von TEAM MAGMA durchkreuzen!\p"
+ .string "Aber... Dieser Sieg bedeutet nicht, dass\n"
+ .string "es seine üblen Pläne aufgeben wird.\p"
+ .string "Wir werden ein wachsames Auge auf TEAM\n"
+ .string "MAGMA haben und es weiter verfolgen.\p"
+ .string "{PLAYER}{KUN}, wir werden uns wieder sehen!$"
+
+MtChimney_Text_1B40EA:: @ 81B40EA
+ .string "Mist... TEAM MAGMA ist uns zahlenmäßig\n"
+ .string "überlegen! Wir können es nicht mit ihm\l"
+ .string "aufnehmen!$"
+
+MtChimney_Text_1B4128:: @ 81B4128
+ .string "Wenn sie die Landmassen vergrößern,\n"
+ .string "gibt es weniger Lebensraum für\l"
+ .string "WASSER-POKéMON!$"
+
+MtChimney_Text_1B416E:: @ 81B416E
+ .string "TEAM MAGMA will die Landmassen ver-\n"
+ .string "größern... Wie krank sind die eigentlich?$"
+
+MtChimney_Text_1B41B0:: @ 81B41B0
+ .string "Bushaa!$"
diff --git a/data-de/text/magma_settled.inc b/data-de/text/magma_settled.inc
new file mode 100644
index 000000000..0bd5ddcd4
--- /dev/null
+++ b/data-de/text/magma_settled.inc
@@ -0,0 +1,17 @@
+CaveOfOrigin_B4F_Text_1B4FE4:: @ 81B4FE4
+ .string "Die ROTE KUGEL von {PLAYER}\n"
+ .string "beginnt plötzlich von innen\l"
+ .string "heraus zu leuchten!$"
+
+CaveOfOrigin_B4F_Text_1B5009:: @ 81B5009
+ .string "GROUDON wurde offensichtlich\n"
+ .string "wieder in Schlaf versetzt...$"
+
+UnknownString_81B503D: @ 81B503D
+ .string "MARC: Das...$"
+
+UnknownString_81B504C: @ 81B504C
+ .string "MARC: ... ... ... ... ... ...\n"
+ .string "... ... ... ... ... ... ... ...\p"
+ .string "Das heißt wohl Goodbye. Das ist das\n"
+ .string "Letzte, was du von mir siehst.$"
diff --git a/data-de/text/magma_summit.inc b/data-de/text/magma_summit.inc
new file mode 100644
index 000000000..48d97614f
--- /dev/null
+++ b/data-de/text/magma_summit.inc
@@ -0,0 +1,165 @@
+MtPyre_Summit_Text_1B5CFD:: @ 81B5CFD
+ .string "Ich werde dir zeigen, wie unheimlich\n"
+ .string "gruselig TEAM MAGMA sein kann!$"
+
+MtPyre_Summit_Text_1B5D30:: @ 81B5D30
+ .string "Und du glaubst wirklich, du bist der\n"
+ .string "Stärke TEAM MAGMAS gewachsen?!?$"
+
+MtPyre_Summit_Text_1B5D6D:: @ 81B5D6D
+ .string "Ja, du bist ganz schön stark...\n"
+ .string "Aber wir sind viele...$"
+
+MtPyre_Summit_Text_1B5DA2:: @ 81B5DA2
+ .string "Was ist los mit dir? Was kann ein kleines\n"
+ .string "Kind schon gegen uns ausrichten?$"
+
+MtPyre_Summit_Text_1B5DDB:: @ 81B5DDB
+ .string "Bumms...\n"
+ .string "Zu stark... Viel zu stark...$"
+
+MtPyre_Summit_Text_1B5DF1:: @ 81B5DF1
+ .string "Du weißt doch gar nichts! Misch dich\n"
+ .string "besser nicht in unsere Sachen ein!$"
+
+MtPyre_Summit_Text_1B5E27:: @ 81B5E27
+ .string "Hey, ich kenne dich vom SCHLOTBERG!\n"
+ .string "Der Tag der Abrechnung ist gekommen!$"
+
+MtPyre_Summit_Text_1B5E60:: @ 81B5E60
+ .string "Aaaaargh!\n"
+ .string "Schon wieder von einem Kind besiegt...$"
+
+MtPyre_Summit_Text_1B5E84:: @ 81B5E84
+ .string "Ach, das spielt keine Rolle.\n"
+ .string "Wir haben Zeit herausgeschlagen!\p"
+ .string "Der BOSS müsste mittlerweile haben, was\n"
+ .string "er besorgen wollte!$"
+
+MtPyre_Summit_Text_1B5EEC:: @ 81B5EEC
+ .string "MARC: Nicht du schon wieder!\p"
+ .string "Du bist uns ja sehr schnell auf die Spur\n"
+ .string "gekommen, aber es ist schon zu spät.\p"
+ .string "Die BLAUE KUGEL, die sich oben\n"
+ .string "auf dem PYROBERG befindet...\l"
+ .string "Ich, MARC, sage, sie gehört mir!\p"
+ .string "Hahaha... Jetzt werden meine\n"
+ .string "Visionen Wirklichkeit!\p"
+ .string "Los, Mannschaft!\n"
+ .string "GRAPHITPORT CITY heißt unser Ziel.$"
+
+MtPyre_Summit_Text_1B5FE6:: @ 81B5FE6
+ .string "Oh, neeeeiiinnn...\n"
+ .string "Das darf nicht wahr sein!\p"
+ .string "Wie konnten sie nur an die\n"
+ .string "BLAUE KUGEL gelangen?!?\p"
+ .string "Die BLAUE und die ROTE KUGEL dürfen nie\n"
+ .string "getrennt sein. Sie gehören zusammen!!!\p"
+ .string "... ... ... ... ... ... ... ...\n"
+ .string "Hmm...\p"
+ .string "Gut! Nimm die verbliebene\n"
+ .string "ROTE KUGEL an dich.\p"
+ .string "Bitte folge diesem Schurken und bring\n"
+ .string "die KUGEL zurück!$"
+
+MtPyre_Summit_Text_1B60F9:: @ 81B60F9
+ .string "Die ROTE KUGEL, die dir anvertraut\n"
+ .string "wurde, und die gestohlene\l"
+ .string "BLAUE KUGEL...\p"
+ .string "Sie dürfen niemals getrennt werden...\n"
+ .string "Sonst passiert etwas Schreckliches!$"
+
+MtPyre_Summit_Text_1B617B:: @ 81B617B
+ .string "So...\n"
+ .string "GROUDON wurde erweckt...\p"
+ .string "Von der wundersamen KUGEL sagt\n"
+ .string "man, dass sie das wütende GROUDON\l"
+ .string "beruhigt.\p"
+ .string "Es handelt sich um die ROTE KUGEL,\n"
+ .string "die du bei dir trägst...\p"
+ .string "Diese ROTE KUGEL fand man in der\n"
+ .string "URZEITHÖHLE in XENEROVILLE...\p"
+ .string "Es gibt anscheinend eine Verbindung\n"
+ .string "zwischen GROUDON und der\l"
+ .string "URZEITHÖHLE...$"
+
+MtPyre_Summit_Text_1B6283:: @ 81B6283
+ .string "Dieser Mann - er hat die BLAUE KUGEL\n"
+ .string "zurückgebracht.\p"
+ .string "Bringst du die ROTE KUGEL auch an ihren\n"
+ .string "angestammten Platz zurück?$"
+
+MtPyre_Summit_Text_1B62E7:: @ 81B62E7
+ .string "Was soll das?\p"
+ .string "Wenn das Gleichgewicht nicht wiederher-\n"
+ .string "gestellt wird, weiß niemand, was\l"
+ .string "passieren wird!\p"
+ .string "Du wirst die ROTE KUGEL an ihren Platz\n"
+ .string "zurückbringen, ja?$"
+
+UnknownString_81B6374: @ 81B6374
+ .string "{PLAYER} gibt der alten Frau die\n"
+ .string "ROTE KUGEL.$"
+
+MtPyre_Summit_Text_1B639C:: @ 81B639C
+ .string "Ja...\n"
+ .string "Die beiden KUGELN müssen hier bleiben.\p"
+ .string "So soll es sein, zum Wohle aller in HOENN.$"
+
+MtPyre_Summit_Text_1B63F8:: @ 81B63F8
+ .string "Der Geist des Landes...\p"
+ .string "Das, so heißt es, ist GROUDON in\n"
+ .string "POKéMON-Gestalt...\p"
+ .string "So wie wir und die POKéMON leben, ist\n"
+ .string "auch dieses Land lebendig...\p"
+ .string "GROUDON hat uns das gelehrt.$"
+
+MtPyre_Summit_Text_1B64B3:: @ 81B64B3
+ .string "Am PYROBERG legen wir die Geister der\n"
+ .string "POKéMON, die von uns gegangen sind, zur\l"
+ .string "Ruhe...\p"
+ .string "Von hier aus hat man einen Ausblick über\n"
+ .string "die ganze Region von HOENN...\p"
+ .string "Die körperlosen Geister der POKéMON\n"
+ .string "finden hier ihre Ruhe...\p"
+ .string "Es ist Fügung, dass du jetzt hier bist...\p"
+ .string "Möchtest du meine Geschichte hören?\n"
+ .string "Eine lange, sehr alte Geschichte der\l"
+ .string "HOENN-Region?$"
+
+MtPyre_Summit_Text_1B65D6:: @ 81B65D6
+ .string "Es geschah vor langer, langer Zeit...\p"
+ .string "Die Welt erbebte unter der Auseinander-\n"
+ .string "setzung der POKéMON des Landes mit den\l"
+ .string "POKéMON des Meeres...\p"
+ .string "Die POKéMON des Landes erschufen\n"
+ .string "Berge und Kontinente...\p"
+ .string "Die POKéMON des Meeres erschufen hohe\n"
+ .string "Wellen und tiefe Meeresbecken...\p"
+ .string "Das Duell wütete ohne absehbares Ende.\p"
+ .string "Die Welt wurde von erbarmungslosen\n"
+ .string "Stürmen und unglaublichen Infernos\l"
+ .string "heimgesucht.\p"
+ .string "Die BLAUE und die ROTE KUGEL setzten\n"
+ .string "schließlich diesem Kampf ein Ende.\p"
+ .string "Licht strahlte von den beiden KUGELN\n"
+ .string "und beruhigte die Kontrahenten.\p"
+ .string "Die beruhigten POKéMON verbargen sich\n"
+ .string "in den Tiefen des Meeres und der Erde,\l"
+ .string "und eines Tages verschwanden sie.$"
+
+MtPyre_Summit_Text_1B6823:: @ 81B6823
+ .string "Ich verstehe...\n"
+ .string "Nun, das ist auch in Ordnung...$"
+
+MtPyre_Summit_Text_1B6848:: @ 81B6848
+ .string "MARC: Du...\n"
+ .string "Du hast GROUDON aufgehalten...\p"
+ .string "Das sollte mich nicht überraschen...\p"
+ .string "Nun habe ich verstanden, dass es nicht\n"
+ .string "an den Menschen ist, das Gleichgewicht\l"
+ .string "zwischen Land und Meer zu stören...\p"
+ .string "Daher bin ich hier, um die\n"
+ .string "BLAUE KUGEL zurückzubringen...\p"
+ .string "Ich glaube nicht, dass wir uns wieder\n"
+ .string "sehen werden... Leb wohl...$"
diff --git a/data-de/text/maps/AbandonedShip_CaptainsOffice.inc b/data-de/text/maps/AbandonedShip_CaptainsOffice.inc
new file mode 100644
index 000000000..8d5c30655
--- /dev/null
+++ b/data-de/text/maps/AbandonedShip_CaptainsOffice.inc
@@ -0,0 +1,18 @@
+AbandonedShip_CaptainsOffice_Text_198C85:: @ 8198C85
+ .string "Ich untersuche das Schiff im Auftrag\n"
+ .string "von KAPT. BRIGG.\p"
+ .string "Er hat mich auch beauftragt, einen\n"
+ .string "SCANNER zu finden, aber ich habe \l"
+ .string "ihn noch nicht gefunden.$"
+
+AbandonedShip_CaptainsOffice_Text_198D00:: @ 8198D00
+ .string "Oh! Das ist der SCANNER!\p"
+ .string "Würdest du den bitte für mich zu\n"
+ .string "KAPT. BRIGG bringen? Das wäre nett.\p"
+ .string "Ich möchte das Schiff noch weiter\n"
+ .string "untersuchen.$"
+
+AbandonedShip_CaptainsOffice_Text_198D7B:: @ 8198D7B
+ .string "Dieses Schiff heißt MS CACTUS. Es\n"
+ .string "scheint aus einer früheren Epoche zu\l"
+ .string "stammen.$"
diff --git a/data-de/text/maps/AbandonedShip_Corridors_1F.inc b/data-de/text/maps/AbandonedShip_Corridors_1F.inc
new file mode 100644
index 000000000..90091e04f
--- /dev/null
+++ b/data-de/text/maps/AbandonedShip_Corridors_1F.inc
@@ -0,0 +1,15 @@
+AbandonedShip_Corridors_1F_Text_19843D:: @ 819843D
+ .string "Was ist so lustig daran, dass ich meinen\n"
+ .string "Schwimmreifen mit an Bord habe?$"
+
+AbandonedShip_Corridors_1F_Text_198479:: @ 8198479
+ .string "Hui, du hast mir die Luft rausgelassen!$"
+
+AbandonedShip_Corridors_1F_Text_198493:: @ 8198493
+ .string "Es ist gar nicht so einfach, POKéBÄLLE\n"
+ .string "zu werfen, wenn man einen Schwimmreifen\l"
+ .string "trägt!$"
+
+AbandonedShip_Corridors_1F_Text_1984D8:: @ 81984D8
+ .string "Hier ist es doch wirklich lustig, nicht\n"
+ .string "wahr? Ich bin total aufgeregt.$"
diff --git a/data-de/text/maps/AbandonedShip_Corridors_B1F.inc b/data-de/text/maps/AbandonedShip_Corridors_B1F.inc
new file mode 100644
index 000000000..56edc9491
--- /dev/null
+++ b/data-de/text/maps/AbandonedShip_Corridors_B1F.inc
@@ -0,0 +1,28 @@
+AbandonedShip_Corridors_B1F_Text_19856F:: @ 819856F
+ .string "Wenn wir zur See fahren, nehmen wir\n"
+ .string "MATROSEN immer unsere POKéMON mit.\l"
+ .string "Wie wäre es mit einem schnellen Kampf?$"
+
+AbandonedShip_Corridors_B1F_Text_1985C5:: @ 81985C5
+ .string "Huups, da bin ich abgesoffen.$"
+
+AbandonedShip_Corridors_B1F_Text_1985D7:: @ 81985D7
+ .string "Der Schiffsrumpf liegt tief unter der\n"
+ .string "Wasserlinie.\p"
+ .string "Wenn ein POKéMON wissen würde, wie\n"
+ .string "man taucht, würden wir Fortschritte\l"
+ .string "machen.$"
+
+AbandonedShip_Corridors_B1F_Text_19864A:: @ 819864A
+ .string "Jahaa!\n"
+ .string "Ein Schiff!$"
+
+AbandonedShip_Corridors_B1F_Text_19865C:: @ 819865C
+ .string "Die Tür ist verschlossen.\p"
+ .string "“LAGER” steht auf dem Schild.$"
+
+AbandonedShip_Corridors_B1F_Text_198692:: @ 8198692
+ .string "{PLAYER} steckt den SCHLÜSSEL zum\n"
+ .string "LAGER ins Schlüsselloch und dreht ihn.\p"
+ .string "Der SCHLÜSSEL ist schwergängig, aber\n"
+ .string "das Schloss lässt sich öffnen.$"
diff --git a/data-de/text/maps/AbandonedShip_HiddenFloorCorridors.inc b/data-de/text/maps/AbandonedShip_HiddenFloorCorridors.inc
new file mode 100644
index 000000000..af957c711
--- /dev/null
+++ b/data-de/text/maps/AbandonedShip_HiddenFloorCorridors.inc
@@ -0,0 +1,3 @@
+AbandonedShip_Corridors_B1F_Text_1986EC:: @ 81986EC
+AbandonedShip_HiddenFloorCorridors_Text_1986EC:: @ 81986EC
+ .string "Die Tür ist offen.$"
diff --git a/data-de/text/maps/AbandonedShip_HiddenFloorRooms.inc b/data-de/text/maps/AbandonedShip_HiddenFloorRooms.inc
new file mode 100644
index 000000000..a2e40f5a5
--- /dev/null
+++ b/data-de/text/maps/AbandonedShip_HiddenFloorRooms.inc
@@ -0,0 +1,35 @@
+AbandonedShip_HiddenFloorCorridors_Text_198DC0:: @ 8198DC0
+ .string "Die Tür ist verschlossen.\p"
+ .string "“K. 1” steht auf der Tür.$"
+
+AbandonedShip_HiddenFloorCorridors_Text_198DF4:: @ 8198DF4
+ .string "Die Tür ist verschlossen.\p"
+ .string "“K. 2” steht auf der Tür.$"
+
+AbandonedShip_HiddenFloorCorridors_Text_198E28:: @ 8198E28
+ .string "Die Tür ist verschlossen.\p"
+ .string "“K. 4” steht auf der Tür.$"
+
+AbandonedShip_HiddenFloorCorridors_Text_198E5C:: @ 8198E5C
+ .string "Die Tür ist verschlossen.\p"
+ .string "“K. 6” steht auf der Tür.$"
+
+AbandonedShip_HiddenFloorCorridors_Text_198E90:: @ 8198E90
+ .string "{PLAYER} steckt den SCHLÜSSEL ins\n"
+ .string "Schloss und dreht ihn um.\p"
+ .string "Der SCHLÜSSEL ist schwergängig, aber\n"
+ .string "die Tür öffnet sich.$"
+
+AbandonedShip_HiddenFloorRooms_Text_198EE2:: @ 8198EE2
+ .string "Es ist hell und glänzend!\n"
+ .string "Aber es ist trotzdem nur Müll...$"
+
+UnknownString_8198F10: @ 8198F10
+ .string "In der Wand ist eine kleine Einkerbung.$"
+
+UnknownString_8198F34: @ 8198F34
+ .string "In der Wand ist eine kleine Einkerbung.\p"
+ .string "Möchtest du GEHEIMPOWER einsetzen?$"
+
+UnknownString_8198F6E: @ 8198F6E
+ .string "Eine kleine Höhle wird sichtbar.$"
diff --git a/data-de/text/maps/AbandonedShip_Rooms2_1F.inc b/data-de/text/maps/AbandonedShip_Rooms2_1F.inc
new file mode 100644
index 000000000..39c1dd614
--- /dev/null
+++ b/data-de/text/maps/AbandonedShip_Rooms2_1F.inc
@@ -0,0 +1,70 @@
+AbandonedShip_Rooms2_1F_Text_1987C1:: @ 81987C1
+ .string "PIT: Wir haben nach Schätzen gesucht\n"
+ .string "- und einen TRAINER gefunden!$"
+
+AbandonedShip_Rooms2_1F_Text_1987FE:: @ 81987FE
+ .string "PIT: Wir konnten nicht gewinnen, obwohl\n"
+ .string "wir zusammengearbeitet haben...$"
+
+AbandonedShip_Rooms2_1F_Text_198835:: @ 8198835
+ .string "PIT: Wir konnten keine Schätze finden.\n"
+ .string "Ob uns jemand zuvorgekommen ist?$"
+
+AbandonedShip_Rooms2_1F_Text_19887F:: @ 819887F
+ .string "PIT: Du hast keine zwei POKéMON.\n"
+ .string "So kannst du nicht gegen uns antreten.$"
+
+AbandonedShip_Rooms2_1F_Text_1988CC:: @ 81988CC
+ .string "GESA: Oh? Wir haben nach Schätzen\n"
+ .string "gesucht und einen TRAINER gefunden.$"
+
+AbandonedShip_Rooms2_1F_Text_198916:: @ 8198916
+ .string "GESA: Oh, wow, bist du stark!$"
+
+AbandonedShip_Rooms2_1F_Text_198934:: @ 8198934
+ .string "GESA: Ich frage mich, wo die Schätze\n"
+ .string "versteckt sind...\p"
+ .string "Ich weiß, was ich mir alles kaufen\n"
+ .string "würde, wenn ich reich wäre...$"
+
+AbandonedShip_Rooms2_1F_Text_19899A:: @ 819899A
+ .string "GESA: Hast du keine zwei POKéMON?\n"
+ .string "Dann können wir jetzt nicht kämpfen.$"
+
+AbandonedShip_Rooms2_1F_Text_1989DF:: @ 81989DF
+ .string "PIT: Wir haben die ganze Zeit nur nach\n"
+ .string "Schätzen gesucht.\p"
+ .string "Aber unsere POKéMON sind auch stärker\n"
+ .string "geworden. Dürfen wir dir das zeigen?$"
+
+AbandonedShip_Rooms2_1F_Text_198A53:: @ 8198A53
+ .string "PIT: Du bist stark wie immer.$"
+
+AbandonedShip_Rooms2_1F_Text_198A70:: @ 8198A70
+ .string "PIT: Wir haben keine Schätze gefunden,\n"
+ .string "sondern gegen POKéMON verloren...\p"
+ .string "Ich will nach Hause... Aber wenn ich das\n"
+ .string "laut sage, wird sie sauer auf mich.$"
+
+AbandonedShip_Rooms2_1F_Text_198AEE:: @ 8198AEE
+ .string "PIT: Du hast keine zwei POKéMON.\n"
+ .string "So können wir nicht kämpfen.$"
+
+AbandonedShip_Rooms2_1F_Text_198B3B:: @ 8198B3B
+ .string "GESA: Oh, da bist du ja wieder!\p"
+ .string "Genau wie wir, hast du die Suche nach\n"
+ .string "Schätzen auch nicht aufgegeben, was?\p"
+ .string "Wie wäre es mit einem Kampf? Und der\n"
+ .string "Verlierer gibt die Suche auf?$"
+
+AbandonedShip_Rooms2_1F_Text_198BCF:: @ 8198BCF
+ .string "GESA: Ach, wir haben wieder verloren...$"
+
+AbandonedShip_Rooms2_1F_Text_198BEA:: @ 8198BEA
+ .string "GESA: Wir müssen unsere POKéMON mehr\n"
+ .string "trainieren.\p"
+ .string "Wir gehen nicht ohne Schatz nach Hause!$"
+
+AbandonedShip_Rooms2_1F_Text_198C40:: @ 8198C40
+ .string "GESA: Hast du keine zwei POKéMON?\n"
+ .string "Dann müssen wir später kämpfen.$"
diff --git a/data-de/text/maps/AbandonedShip_Rooms2_B1F.inc b/data-de/text/maps/AbandonedShip_Rooms2_B1F.inc
new file mode 100644
index 000000000..1eeb3c110
--- /dev/null
+++ b/data-de/text/maps/AbandonedShip_Rooms2_B1F.inc
@@ -0,0 +1,5 @@
+AbandonedShip_Rooms2_B1F_Text_198759:: @ 8198759
+ .string "Ein perfekter Ort, auf Erkundungstour\n"
+ .string "zu gehen. Es ist aufregend hier!\p"
+ .string "Ich wette, hier sind wertvolle Schätze\n"
+ .string "versteckt...$"
diff --git a/data-de/text/maps/AbandonedShip_Rooms_1F.inc b/data-de/text/maps/AbandonedShip_Rooms_1F.inc
new file mode 100644
index 000000000..8e5c0f910
--- /dev/null
+++ b/data-de/text/maps/AbandonedShip_Rooms_1F.inc
@@ -0,0 +1,5 @@
+AbandonedShip_Rooms_1F_Text_19850A:: @ 819850A
+ .string "Schiffe dieser Art sind sehr selten,\n"
+ .string "daher schaue ich mich hier gut um.\p"
+ .string "Hmhm...\n"
+ .string "Da sind die anderen Kabinen...$"
diff --git a/data-de/text/maps/AbandonedShip_Rooms_B1F.inc b/data-de/text/maps/AbandonedShip_Rooms_B1F.inc
new file mode 100644
index 000000000..6bf155e54
--- /dev/null
+++ b/data-de/text/maps/AbandonedShip_Rooms_B1F.inc
@@ -0,0 +1,5 @@
+AbandonedShip_Rooms_B1F_Text_1986FE:: @ 81986FE
+ .string "Bööörps...\p"
+ .string "Mir wird schon übel, sobald ich ein\n"
+ .string "Schiff nur betrete...\p"
+ .string "Es bewegt sich zwar nicht, aber...$"
diff --git a/data-de/text/maps/AquaHideout_1F.inc b/data-de/text/maps/AquaHideout_1F.inc
new file mode 100644
index 000000000..5d702b1c9
--- /dev/null
+++ b/data-de/text/maps/AquaHideout_1F.inc
@@ -0,0 +1,53 @@
+AquaHideout_1F_Text_196AFD:: @ 8196AFD
+ .string "Was? Wie? Was hast du mit TEAM {EVIL_TEAM} zu\n"
+ .string "schaffen?\p"
+ .string "Unser BOSS ist nicht hier! Er ist dabei,\n"
+ .string "sich etwas sehr Wichtiges unter den\l"
+ .string "Nagel zu reißen.\p"
+ .string "... ...\n"
+ .string "Wo er hin ist?\p"
+ .string "Uahahaha! Du glaubst doch nicht im\n"
+ .string "Ernst, dass ich dir das verrate!?!$"
+
+AquaHideout_1F_Text_196BC5:: @ 8196BC5
+ .string "Was? Wie? Was hast du mit TEAM {EVIL_TEAM} zu\n"
+ .string "schaffen?\p"
+ .string "Unser BOSS ist nicht hier! Er ist dabei,\n"
+ .string "sich ein U-Boot unter den Nagel zu\l"
+ .string "reißen.\p"
+ .string "... ...\n"
+ .string "Wo er hin ist?\p"
+ .string "Uahahaha! Du glaubst doch nicht im\n"
+ .string "Ernst, dass ich dir das verrate!?!$"
+
+AquaHideout_1F_Text_196C83:: @ 8196C83
+ .string "Was? Wie? Was hast du mit TEAM {EVIL_TEAM} zu\n"
+ .string "schaffen?\p"
+ .string "Unser BOSS ist nicht hier! Er ist auf dem\n"
+ .string "Weg nach PYROBERG auf der ROUTE 122!\p"
+ .string "... ...\n"
+ .string "Warum er dorthin ist?\p"
+ .string "Uahahaha! Du glaubst doch nicht im\n"
+ .string "Ernst, dass ich dir das verrate!?!$"
+
+AquaHideout_1F_Text_196D46:: @ 8196D46
+ .string "Was? Wie? Was hast du mit TEAM {EVIL_TEAM} zu\n"
+ .string "schaffen?\p"
+ .string "Unser BOSS ist nicht hier! Er ist auf dem\n"
+ .string "Weg nach GRAPHITPORT CITY!\p"
+ .string "... ...\n"
+ .string "Warum er dorthin ist?\p"
+ .string "Uahahaha! Du glaubst doch nicht im\n"
+ .string "Ernst, dass ich dir das verrate!?!$"
+
+AquaHideout_1F_Text_196E01:: @ 8196E01
+ .string "Huhuuhuhuu!\n"
+ .string "Verdächtige Person gesichtet!$"
+
+AquaHideout_1F_Text_196E28:: @ 8196E28
+ .string "Grrr...\n"
+ .string "Ich habe verloren!$"
+
+AquaHideout_1F_Text_196E3D:: @ 8196E3D
+ .string "Nun hat das TEAM verloren, aber ich habe\n"
+ .string "meinen Job gemacht...$"
diff --git a/data-de/text/maps/AquaHideout_B1F.inc b/data-de/text/maps/AquaHideout_B1F.inc
new file mode 100644
index 000000000..7a8ea0395
--- /dev/null
+++ b/data-de/text/maps/AquaHideout_B1F.inc
@@ -0,0 +1,40 @@
+AquaHideout_B1F_Text_196E6F:: @ 8196E6F
+ .string "Wenn du das Geheimnis unseres\n"
+ .string "VERSTECKS erfahren willst, musst du\l"
+ .string "mich besiegen!$"
+
+AquaHideout_B1F_Text_196EB6:: @ 8196EB6
+ .string "Ich kann anscheinend nicht gewinnen...$"
+
+AquaHideout_B1F_Text_196ECC:: @ 8196ECC
+ .string "Das Geheimnis unseres VERSTECKS?\p"
+ .string "Nun, sagen wir mal soooo...\n"
+ .string "Am Ende befindet sich ein U-Boot!\p"
+ .string "Aber, im Moment...\n"
+ .string "Hehehehe...$"
+
+AquaHideout_B1F_Text_196F39:: @ 8196F39
+ .string "Tankbefüllung... OKAY!\n"
+ .string "Proviant... OKAY!\p"
+ .string "Nichts anderes mehr zu tun, als eine\n"
+ .string "Nervensäge aus dem Weg zu räumen.$"
+
+AquaHideout_B1F_Text_196F9B:: @ 8196F9B
+ .string "Das war ein Schuss vor den Bug.$"
+
+AquaHideout_B1F_Text_196FB5:: @ 8196FB5
+ .string "Pah!\n"
+ .string "Meine Niederlage war geplant.\p"
+ .string "Ich sollte dich eh nur aufhalten!$"
+
+AquaHideout_B1F_Text_196FFD:: @ 8196FFD
+ .string "Gääähn... Hier im VERSTECK Wache zu\n"
+ .string "stehen, ist ermüdend. Ich muss kämpfen.$"
+
+AquaHideout_B1F_Text_197040:: @ 8197040
+ .string "Gähn...\n"
+ .string "Oh, da habe ich wohl verloren...$"
+
+AquaHideout_B1F_Text_197056:: @ 8197056
+ .string "Wenn du weiter hier herumschleichst, \n"
+ .string "schnappt dich das TEAM {EVIL_TEAM}.$"
diff --git a/data-de/text/maps/AquaHideout_B2F.inc b/data-de/text/maps/AquaHideout_B2F.inc
new file mode 100644
index 000000000..649d33696
--- /dev/null
+++ b/data-de/text/maps/AquaHideout_B2F.inc
@@ -0,0 +1,59 @@
+AquaHideout_B2F_Text_197093:: @ 8197093
+ .string "Hehehehe... Du hast es tatsächlich\n"
+ .string "bis hierher geschafft?\p"
+ .string "Da haben wir dich wohl etwas\n"
+ .string "unterschätzt!\p"
+ .string "Aber hier geht es für dich nicht weiter!\p"
+ .string "Ich bin besser als die anderen RÜPEL,\n"
+ .string "die dir bisher begegnet sind.\p"
+ .string "Ich schinde keine Zeit heraus. Ich\n"
+ .string "werde dich pulverisieren!$"
+
+AquaHideout_B2F_Text_197145:: @ 8197145
+ .string "Hehehe...\n"
+ .string "Dann habe ich eben auch verloren. Pöh.$"
+
+AquaHideout_B2F_Text_197162:: @ 8197162
+ .string "Hehehe!\p"
+ .string "Während ich mit dir gespielt habe, hat\n"
+ .string "sich unser BOSS vorbereitet!$"
+
+AquaHideout_B2F_Text_1971AE:: @ 81971AE
+ .string "Hehehe!\p"
+ .string "Unser BOSS ist schon unterwegs zu\n"
+ .string "einer Unterwasserhöhle!\p"
+ .string "Falls du ihn verfolgen willst, suche doch\n"
+ .string "mal die Tiefsee in der Region um\l"
+ .string "SEEGRASULB CITY ab.\p"
+ .string "Aber ob du ihn dort auch finden wirst?\n"
+ .string "Hehehehehehe...$"
+
+AquaHideout_B2F_Text_197270:: @ 8197270
+ .string "Wahahahah, ich bin müde vom Warten!\n"
+ .string "Du schuldest mir einen Kampf!$"
+
+AquaHideout_B2F_Text_1972AC:: @ 81972AC
+ .string "Des Wartens müde...\n"
+ .string "Gedöst und verloren...$"
+
+AquaHideout_B2F_Text_1972D2:: @ 81972D2
+ .string "BOSS...\n"
+ .string "Reicht das aus?$"
+
+AquaHideout_B2F_Text_1972EF:: @ 81972EF
+ .string "Teleporter... Der ganze Stolz des\n"
+ .string "VERSTECKS!\p"
+ .string "Du weißt gar nicht mehr, wo du gerade\n"
+ .string "bist, stimmt’s? Kicher...\p"
+ .string "Den Gegner verwirren, ermüden und dann\n"
+ .string "auf ihn mit Gebrüll! Das ist der Plan!$"
+
+AquaHideout_B2F_Text_197390:: @ 8197390
+ .string "Was stimmt nicht mit dir?\n"
+ .string "Du bist ja überhaupt nicht müde!$"
+
+AquaHideout_B2F_Text_1973C0:: @ 81973C0
+ .string "Da fällt mir ein... Wo habe ich nur den\n"
+ .string "MEISTERBALL hingelegt?\p"
+ .string "Wenn ich den verloren habe, zieht mir\n"
+ .string "der BOSS die Ohren lang...$"
diff --git a/data-de/text/maps/BattleTower_BattleRoom.inc b/data-de/text/maps/BattleTower_BattleRoom.inc
new file mode 100644
index 000000000..0c1714f08
--- /dev/null
+++ b/data-de/text/maps/BattleTower_BattleRoom.inc
@@ -0,0 +1,15 @@
+BattleTower_BattleRoom_Text_19ACDC:: @ 819ACDC
+ .string "Wir heilen deine POKéMON und machen\n"
+ .string "sie wieder fit!$"
+
+BattleTower_BattleRoom_Text_19AD09:: @ 819AD09
+ .string "Nun wirst du dich Gegner Nr. {STR_VAR_1} stellen\n"
+ .string "müssen. Bist du bereit?$"
+
+BattleTower_BattleRoom_Text_19AD3C:: @ 819AD3C
+ .string "Möchtest du das Spiel speichern und\n"
+ .string "beenden?$"
+
+BattleTower_BattleRoom_Text_19AD66:: @ 819AD66
+ .string "Möchtest du die Herausforderung im\n"
+ .string "KAMPFRAUM abbrechen?$"
diff --git a/data-de/text/maps/BattleTower_Lobby.inc b/data-de/text/maps/BattleTower_Lobby.inc
new file mode 100644
index 000000000..6b2a8431b
--- /dev/null
+++ b/data-de/text/maps/BattleTower_Lobby.inc
@@ -0,0 +1,200 @@
+BattleTower_Lobby_Text_199F2C:: @ 8199F2C
+ .string "Willkommen im DUELLTURM!\p"
+ .string "Bitte registriere dich bei mir, um einen\n"
+ .string "KAMPFRAUM betreten zu können.$"
+
+BattleTower_Lobby_Text_199F79:: @ 8199F79
+ .string "Möchtest du jemanden in einem\n"
+ .string "KAMPFRAUM herausfordern?$"
+
+BattleTower_Lobby_Text_199FA9:: @ 8199FA9
+ .string "Wir freuen uns auf deine nächste\n"
+ .string "Herausforderung.$"
+
+BattleTower_Lobby_Text_199FDA:: @ 8199FDA
+ .string "Bevor du einen KAMPFRAUM betrittst,\n"
+ .string "musst du dein Spiel speichern. Okay?$"
+
+BattleTower_Lobby_Text_19A024:: @ 819A024
+ .string "Es gibt hier zwei KAMPFRÄUME, Level 50\n"
+ .string "und Level 100.\l"
+ .string "In welchem möchtest du antreten?$"
+
+BattleTower_Lobby_Text_19A07B:: @ 819A07B
+ .string "Bitte wähle die POKéMON aus, die\n"
+ .string "antreten sollen.$"
+
+BattleTower_Lobby_Text_19A0A8:: @ 819A0A8
+ .string "Ich bringe dich nun zum KAMPFRAUM.$"
+
+BattleTower_Lobby_Text_19A0D1:: @ 819A0D1
+ .string "Der DUELLTURM ist ein Gebäude, das\n"
+ .string "für POKéMON-Kämpfe gebaut wurde.\p"
+ .string "Im TURM gibt es viele KAMPFRÄUME.\p"
+ .string "In jedem KAMPFRAUM warten sieben\n"
+ .string "TRAINER auf einen Herausforderer.\p"
+ .string "Besiege alle sieben und du gewinnst\n"
+ .string "einen wunderbaren Preis.\p"
+ .string "Du kannst auch pausieren, indem du\n"
+ .string "deinen Fortschritt speicherst.\p"
+ .string "Vergewissere dich, dass du ordentlich\n"
+ .string "abspeicherst, denn du kannst sonst\l"
+ .string "nach einer Pause den Kampf nicht\l"
+ .string "fortsetzen.$"
+
+BattleTower_Lobby_Text_19A249:: @ 819A249
+ .string "Entschuldigung!\p"
+ .string "Aber deine POKéMON sind nicht\n"
+ .string "teilnahmeberechtigt.\p"
+ .string "Du brauchst drei verschiedene\n"
+ .string "POKéMON von Level 50 oder weniger.\p"
+ .string "Jedes muss außerdem ein anderes Item\n"
+ .string "halten.\p"
+ .string "EIER{STR_VAR_1} nicht zugelassen.\p"
+ .string "Bitte komm wieder, wenn du bereit bist.$"
+
+BattleTower_Lobby_Text_19A32D:: @ 819A32D
+ .string "Entschuldigung!\p"
+ .string "Aber deine POKéMON sind nicht\n"
+ .string "teilnahmeberechtigt.\p"
+ .string "Du brauchst drei verschiedene\n"
+ .string "POKéMON.\p"
+ .string "Jedes muss außerdem ein anderes Item\n"
+ .string "halten.\p"
+ .string "EIER{STR_VAR_1} nicht zugelassen.\p"
+ .string "Bitte komm wieder, wenn du bereit bist.$"
+
+BattleTower_Lobby_Text_19A3FD:: @ 819A3FD
+ .string "Entschuldigung!\p"
+ .string "Du hast, bevor du die Herausforderung\n"
+ .string "abgebrochen hast, nicht gespeichert.\p"
+ .string "Daher wirst du für diese Herausforde-\n"
+ .string "rung disqualifiziert. Schade!$"
+
+BattleTower_Lobby_Text_19A487:: @ 819A487
+ .string "Herzlichen Glückwunsch!\n"
+ .string "Du hast alle 7 TRAINER besiegt!\p"
+ .string "$"
+
+BattleTower_Lobby_Text_19A4BB:: @ 819A4BB
+ .string "Da du 7 TRAINER in Folge besiegt hast,\n"
+ .string "gewinnst du einen wunderbaren Preis!\p"
+ .string "$"
+
+BattleTower_Lobby_Text_19A506:: @ 819A506
+ .string "{PLAYER} gewinnt\n"
+ .string "{STR_VAR_1}.$"
+
+BattleTower_Lobby_Text_19A520:: @ 819A520
+ .string "Oh, dein BEUTEL ist voll.\p"
+ .string "Bitte schaffe Platz in deinem BEUTEL\n"
+ .string "und komme dann wieder.$"
+
+BattleTower_Lobby_Text_19A571:: @ 819A571
+ .string "Vielen Dank für die Teilnahme!\p"
+ .string "$"
+
+BattleTower_Lobby_Text_19A589:: @ 819A589
+ .string "Dein Erfolg wird gespeichert.\n"
+ .string "Bitte warten...$"
+
+BattleTower_Lobby_Text_19A5B1:: @ 819A5B1
+ .string "Wir haben schon auf dich gewartet!\p"
+ .string "$"
+
+BattleTower_Lobby_Text_19A5CE:: @ 819A5CE
+ .string "Bevor du einen KAMPFRAUM betrittst,\n"
+ .string "wird dein Spiel gespeichert.\l"
+ .string "Bitte warten...$"
+
+BattleTower_Lobby_Text_19A617:: @ 819A617
+ .string "Und nun wartet der 50. TRAINER auf\n"
+ .string "deine Herausforderung.\p"
+ .string "Jedes Mal, wenn du von jetzt an 7\n"
+ .string "TRAINER in Folge besiegst, wird deinen\l"
+ .string "POKéMON ein BAND verliehen.\p"
+ .string "Viel Glück!$"
+
+BattleTower_Lobby_Text_19A6BE:: @ 819A6BE
+ .string "Dies sind einige BÄNDER für den erfolg-\n"
+ .string "reichen Kampf gegen 7 TRAINER in Folge.\p"
+ .string "{PLAYER} erhält einige BÄNDER!$"
+
+BattleTower_Lobby_Text_19A719:: @ 819A719
+ .string "{PLAYER} steckt den herausfordernden\n"
+ .string "POKéMON die BÄNDER an.$"
+
+BattleTower_Lobby_Text_19A747:: @ 819A747
+ .string "Hallo, hallo!\n"
+ .string "Du willst hier kämpfen, richtig?\p"
+ .string "Verrätst du mir, was du jetzt, während\n"
+ .string "der Kampfvorbereitungen, denkst?$"
+
+BattleTower_Lobby_Text_19A7C3:: @ 819A7C3
+ .string "Ja? Du verrätst es mir?\n"
+ .string "Toll! Also, wie lautet deine Antwort?$"
+
+BattleTower_Lobby_Text_19A7FD:: @ 819A7FD
+ .string "Ach, so viel denkst du gar nicht darüber\n"
+ .string "nach? Bist du aber cool!$"
+
+BattleTower_Lobby_Text_19A83D:: @ 819A83D
+ .string "Wie? Du hast deine Meinung geändert?\n"
+ .string "Meine Güte, bist du aber launisch!$"
+
+BattleTower_Lobby_Text_19A871:: @ 819A871
+ .string "Ach? So fühlst du dich? Das ist\n"
+ .string "aber eine originelle Beschreibung.\p"
+ .string "Danke!$"
+
+BattleTower_Lobby_Text_19A8AE:: @ 819A8AE
+ .string "Die Anzahl der in Folge gewonnenen\n"
+ .string "Kämpfe wird hier aufgezeichnet.\p"
+ .string "Die Erfolge werden dann neben dem\n"
+ .string "Registrierungsschalter ausgehängt.\p"
+ .string "Sie stehen auch auf der Rückseite\n"
+ .string "deines TRAINERPASSES.$"
+
+BattleTower_Lobby_Text_19A946:: @ 819A946
+ .string "Sobald du den DUELLTURM offiziell be-\n"
+ .string "treten hast, kannst du ihn nicht eher\l"
+ .string "verlassen, bis du gegen 7 TRAINER\l"
+ .string "entweder verloren oder gewonnen hast.\p"
+ .string "Überlege also gut, bevor du als\n"
+ .string "Herausforderer antrittst.$"
+
+BattleTower_Lobby_Text_19A9EE:: @ 819A9EE
+ .string "Hahaha! Absolut großartig!\n"
+ .string "Wirklich einfach großartig!\p"
+ .string "Bist du dir bewusst, was du geschafft\n"
+ .string "hast? Du hast 50 TRAINER in Folge\l"
+ .string "besiegt!\p"
+ .string "Ja, der pure Wahnsinn!!!\p"
+ .string "Als EIGENTÜMER dieses DUELLTURMS\n"
+ .string "überreiche ich dir hiermit ein Andenken!$"
+
+BattleTower_Lobby_Text_19AAC4:: @ 819AAC4
+ .string "Hahaha! Absolut großartig!\n"
+ .string "Wirklich einfach großartig!\p"
+ .string "Bist du dir bewusst, was du geschafft\n"
+ .string "hast? Du hast 100 TRAINER in Folge\l"
+ .string "besiegt!\p"
+ .string "Ja, der pure Wahnsinn!!!\p"
+ .string "Als EIGENTÜMER dieses DUELLTURMS\n"
+ .string "überreiche ich dir hiermit ein Andenken.$"
+
+BattleTower_Lobby_Text_19ABAA:: @ 819ABAA
+ .string "Ich vermute, du willst es hier auf-\n"
+ .string "hängen. Das findet sicher Beachtung!$"
+
+BattleTower_Lobby_Text_19ABED:: @ 819ABED
+ .string "Ach!\n"
+ .string "Auf deinem PC ist kein Platz mehr dafür.\p"
+ .string "Aber deshalb sollten wir es nicht weg-\n"
+ .string "werfen! Bitte regle das und komm wieder.$"
+
+BattleTower_Lobby_Text_19AC55:: @ 819AC55
+ .string "Ich bin einfach überwältigt von deiner\n"
+ .string "großartigen Leistung!\p"
+ .string "TRAINER wie du geben dem DUELLTURM\n"
+ .string "seinen wahren Sinn.$"
diff --git a/data-de/text/maps/BattleTower_Outside.inc b/data-de/text/maps/BattleTower_Outside.inc
new file mode 100644
index 000000000..3be50176f
--- /dev/null
+++ b/data-de/text/maps/BattleTower_Outside.inc
@@ -0,0 +1,49 @@
+BattleTower_Outside_Text_199C6F:: @ 8199C6F
+ .string "DUELLTURM\n"
+ .string "“Besiege alle und werde der beste\l"
+ .string "TRAINER!”$"
+
+BattleTower_Outside_Text_199CA4:: @ 8199CA4
+ .string "Dies ist der DUELLTURM.\p"
+ .string "TRAINER tragen mit ihren besten\n"
+ .string "POKéMON Ausscheidungskämpfe aus.$"
+
+BattleTower_Outside_Text_199D06:: @ 8199D06
+ .string "Hallo! Möchtest du mit der Fähre fahren?\n"
+ .string "Darf ich bitte dein TICKET sehen?$"
+
+BattleTower_Outside_Text_199D40:: @ 8199D40
+ .string "{PLAYER} hat kein TICKET...\p"
+ .string "Es tut mir schrecklich Leid.\p"
+ .string "Du brauchst ein TICKET, um mit der\n"
+ .string "Fähre fahren zu dürfen.$"
+
+BattleTower_Outside_Text_199D9D:: @ 8199D9D
+ .string "{PLAYER} zeigt das TICKET.\p"
+ .string "Wunderbar! Das ist gut!\p"
+ .string "Und wohin möchtest du reisen?$"
+
+BattleTower_Outside_Text_199DF2:: @ 8199DF2
+ .string "Also nach GRAPHITPORT CITY, richtig?$"
+
+BattleTower_Outside_Text_199E0E:: @ 8199E0E
+ .string "Also nach SEEGRASULB CITY, richtig?$"
+
+BattleTower_Outside_Text_199E29:: @ 8199E29
+ .string "Bitte beehre uns bald wieder!$"
+
+BattleTower_Outside_Text_199E4B:: @ 8199E4B
+ .string "Bitte geh auf die Fähre. Wir legen in\n"
+ .string "Kürze ab.$"
+
+BattleTower_Outside_Text_199E7A:: @ 8199E7A
+ .string "Und? Wo soll die Reise hingehen?$"
+
+BattleTower_Outside_Text_199E9C:: @ 8199E9C
+ .string "Ich gehe nicht eher hier weg, bis ich 35\n"
+ .string "TRAINER in Folge besiegt habe!$"
+
+BattleTower_Outside_Text_199ED4:: @ 8199ED4
+ .string "Hui, sind das aber viele stark\n"
+ .string "aussehende TRAINER... Ich bin\l"
+ .string "nicht gut genug, hier anzutreten...$"
diff --git a/data-de/text/maps/DewfordTown.inc b/data-de/text/maps/DewfordTown.inc
new file mode 100644
index 000000000..65eba572d
--- /dev/null
+++ b/data-de/text/maps/DewfordTown.inc
@@ -0,0 +1,170 @@
+DewfordTown_Text_16B23B:: @ 816B23B
+ .string "FAUSTAUHAVEN ist eine kleine\n"
+ .string "Inselgemeinschaft. Wenn hier etwas in\l"
+ .string "Mode kommt, will jeder es haben.$"
+
+DewfordTown_Text_16B2A7:: @ 816B2A7
+ .string "FAUSTAUHAVEN\n"
+ .string "“Eine kleine Insel im blauen Meer.”$"
+
+DewfordTown_Text_16B2D5:: @ 816B2D5
+ .string "POKéMON ARENA von FAUSTAUHAVEN\n"
+ .string "LEITER: KAMILLO\l"
+ .string "“Eine große Welle des Kampfes!”$"
+
+DewfordTown_Text_16B317:: @ 816B317
+ .string "FAUSTAUHAVEN HALLE\n"
+ .string "“Die Informationsbörse für jedermann!”$"
+
+Route104_Text_16B347:: @ 816B347
+ .string "MR. BRACK: Ahoi! Wir haben in\n"
+ .string "FAUSTAUHAVEN Anker geworfen.\p"
+ .string "Ich vermute, du wirst diesen BRIEF\n"
+ .string "jetzt diesem... TROY bringen!?!$"
+
+DewfordTown_Text_16B3BC:: @ 816B3BC
+ .string "MR. BRACK: Hast du den BRIEF\n"
+ .string "überbracht?\p"
+ .string "Oder meinst du, wir müssen zurück\n"
+ .string "nach BLÜTENBURG CITY segeln?$"
+
+DewfordTown_Text_16B417:: @ 816B417
+ .string "MR. BRACK: BLÜTENBURG CITY...\n"
+ .string "In Ordnung.\p"
+ .string "Anker gelichtet!\n"
+ .string "PECKO, mein Schatz, wir setzen Segel!$"
+
+DewfordTown_Text_16B471:: @ 816B471
+ .string "MR. BRACK: Dann bring den BRIEF zu\n"
+ .string "seinem Empfänger. Ich warte hier.$"
+
+Route104_Text_16B4B5:: @ 816B4B5
+Route109_Text_16B4B5:: @ 816B4B5
+ .string "MR. BRACK: Ahoi! Wir haben in\n"
+ .string "FAUSTAUHAVEN Anker geworfen!\p"
+ .string "Komm, wenn wir wieder Segel\n"
+ .string "setzen sollen.$"
+
+DewfordTown_Text_16B522:: @ 816B522
+ .string "MR. BRACK: Ahoi! Für dich segle ich zu\n"
+ .string "jeder Zeit überall hin.\p"
+ .string "Nun, mein Freund, wohin soll es gehen?$"
+
+DewfordTown_Text_16B57D:: @ 816B57D
+ .string "MR. BRACK: BLÜTENBURG CITY soll es sein?\p"
+ .string "Anker gelichtet!\n"
+ .string "PECKO, mein Schatz, wir setzen Segel!$"
+
+DewfordTown_Text_16B5D2:: @ 816B5D2
+ .string "MR. BRACK: GRAPHITPORT CITY soll\n"
+ .string "es sein?\p"
+ .string "Anker gelichtet!\n"
+ .string "PECKO, mein Schatz, wir setzen Segel!$"
+
+DewfordTown_Text_16B627:: @ 816B627
+ .string "MR. BRACK: Sag mir, wenn wir wieder\n"
+ .string "Segel setzen sollen.$"
+
+DewfordTown_Text_16B665:: @ 816B665
+ .string "Dies ist ein berühmter Angelplatz.\n"
+ .string "Hast du Lust zu angeln?$"
+
+DewfordTown_Text_16B6A8:: @ 816B6A8
+ .string "Ich habe dir genau zugehört und mir\n"
+ .string "gefällt, was du gesagt hast!\p"
+ .string "Ich werde dir eine meiner ANGELN\n"
+ .string "geben.$"
+
+DewfordTown_Text_16B6F9:: @ 816B6F9
+ .string "Und, als kleine Zugabe, gebe ich dir noch\n"
+ .string "einige Tipps zum Angeln!\p"
+ .string "Schau dir zuerst das Wasser an und dann\n"
+ .string "benutze deine ANGEL.\p"
+ .string "Konzentriere dich... Wenn etwas anbeißt,\n"
+ .string "hol die ANGEL ein.\p"
+ .string "Manchmal kannst du mit einem Mal etwas\n"
+ .string "Großes fangen, manchmal musst du\l"
+ .string "immer wieder kurz die ANGEL anheben,\l"
+ .string "um etwas an Land zu ziehen.$"
+
+DewfordTown_Text_16B828:: @ 816B828
+ .string "Oh, wirklich?\n"
+ .string "Das ist aber schade.$"
+
+DewfordTown_Text_16B84E:: @ 816B84E
+ .string "Yeah!\n"
+ .string "Wie steht’s mit deinen Angelkünsten?$"
+
+DewfordTown_Text_16B866:: @ 816B866
+ .string "Also, wenn das stimmt... Das wäre\n"
+ .string "großartig! Petri heil!$"
+
+DewfordTown_Text_16B89A:: @ 816B89A
+ .string "Hey, lass den Kopf nicht hängen! Ich\n"
+ .string "gebe dir einige Tipps zum Angeln!\p"
+ .string "Schau dir zuerst das Wasser an\n"
+ .string "und dann benutze deine ANGEL.\p"
+ .string "Konzentriere dich... Wenn etwas\n"
+ .string "anbeißt, hol die ANGEL ein.\p"
+ .string "Manchmal kannst du mit einem Mal etwas\n"
+ .string "Großes fangen, manchmal musst du\l"
+ .string "immer wieder kurz die ANGEL anheben,\l"
+ .string "um etwas an Land zu ziehen.$"
+
+DewfordTown_Text_16B9CE:: @ 816B9CE
+ .string "Ich mag, was hip, aufregend und modern\n"
+ .string "ist. So etwas probiere ich immer aus.\p"
+ .string "Hast du schon einmal was von\n"
+ .string "“{STR_VAR_1}” gehört?\p"
+ .string "Wusste ich es doch!\n"
+ .string "Natürlich hast du schon davon gehört!\p"
+ .string "Oh, meine Güte,\n"
+ .string "“{STR_VAR_1}”...\l"
+ .string "Das ist das Coolste überhaupt!\p"
+ .string "Wo immer du auch herkommst,\n"
+ .string "“{STR_VAR_1}”\l"
+ .string "ist das Aufregendste überhaupt!$"
+
+DewfordTown_Text_16BADC:: @ 816BADC
+ .string "Wie bitte?\n"
+ .string "Es ist nicht hip und aufregend?\p"
+ .string "Nun, hey, dann verrate mir aber, was\n"
+ .string "wirklich cool und “in” ist?$"
+
+DewfordTown_Text_16BB44:: @ 816BB44
+ .string "Was?\n"
+ .string "“{STR_VAR_2}”?\p"
+ .string "... ...\p"
+ .string "...Hm... Äh... Yeah! Das stimmt!\n"
+ .string "Yeah, ich wusste das! Schon lange!\p"
+ .string "Natürlich weiß ich das!\n"
+ .string "“{STR_VAR_2}”, richtig?\p"
+ .string "Yeah, das ist es, das ist es!\n"
+ .string "Ist “{STR_VAR_2}”\l"
+ .string "nicht das Coolste?\p"
+ .string "Das ist die hippeste Sache überhaupt.\n"
+ .string "Und du dachtest, ich wüsste das nicht?\p"
+ .string "“{STR_VAR_1}”...\n"
+ .string "Das ist doch schon uralt und unmodern.\p"
+ .string "“{STR_VAR_2}” ist das,\n"
+ .string "was vital und zeitgemäß ist!$"
+
+DewfordTown_Text_16BCA2:: @ 816BCA2
+ .string "Hmm...\n"
+ .string "“{STR_VAR_2}”, oder?\p"
+ .string "Aber ich persönlich finde,\n"
+ .string "“{STR_VAR_1}”\l"
+ .string "ist das Coolste überhaupt!$"
+
+DewfordTown_Text_16BCE9:: @ 816BCE9
+ .string "Wenn du irgendetwas über neue, auf-\n"
+ .string "regende Sachen hörst, erzähl mir davon!$"
+
+DewfordTown_Text_16BD37:: @ 816BD37
+ .string "Yeah, absolut richtig!\p"
+ .string "“{STR_VAR_1}” ist die\n"
+ .string "Definition von “in”.$"
+
+DewfordTown_Text_16BD79: @ 816BD79
+ .string "“{STR_VAR_2}” ist\n"
+ .string "die Spitze der Coolness im Moment.$"
diff --git a/data-de/text/maps/DewfordTown_Gym.inc b/data-de/text/maps/DewfordTown_Gym.inc
new file mode 100644
index 000000000..3cc2fb9f4
--- /dev/null
+++ b/data-de/text/maps/DewfordTown_Gym.inc
@@ -0,0 +1,110 @@
+DewfordTown_Gym_Text_174D98:: @ 8174D98
+ .string "Na, wie sieht es aus, auf dem Weg zum\n"
+ .string "CHAMP, {PLAYER}?\p"
+ .string "FAUSTAUHAVENS ARENALEITER KAMILLO\n"
+ .string "besitzt KAMPF-POKéMON.\p"
+ .string "Wenn du dort NORMAL-POKéMON antreten\n"
+ .string "lässt, sind Probleme vorprogrammiert!\p"
+ .string "KAMPF-POKéMON schlagen die NORMALEN\n"
+ .string "POKéMON einfach nieder. Pass gut auf!\p"
+ .string "Und das Schlimme ist: Die ARENA ist\n"
+ .string "dunkel wie die Tiefsee!\p"
+ .string "Aber mit jedem TRAINER, den du auf dem\n"
+ .string "Weg zum ARENALEITER besiegst, wird sie\l"
+ .string "heller!\p"
+ .string "Also, dann leg mal los!$"
+
+DewfordTown_Gym_Text_174F1E:: @ 8174F1E
+ .string "Huuh! Das ist mir hier aber schon zu hell!\p"
+ .string "Deine Zukunft wird strahlend hell sein!$"
+
+DewfordTown_Gym_Text_174F61:: @ 8174F61
+ .string "Die Macht bestimmt alles!\n"
+ .string "Komm schon!$"
+
+DewfordTown_Gym_Text_174F7A:: @ 8174F7A
+ .string "Nicht genug Macht...$"
+
+DewfordTown_Gym_Text_174F8E:: @ 8174F8E
+ .string "Gegen dein Talent ist meine Macht\n"
+ .string "machtlos. Deine Technik ist super!$"
+
+DewfordTown_Gym_Text_174FCE:: @ 8174FCE
+ .string "Man muss doch KAMILLO nicht mit so\n"
+ .string "etwas Nichtigem belästigen!\p"
+ .string "Ich mache dich fertig!$"
+
+DewfordTown_Gym_Text_175009:: @ 8175009
+ .string "Aber... Wie...?\n"
+ .string "Wie konnte ich nur so schnell verlieren?$"
+
+DewfordTown_Gym_Text_175031:: @ 8175031
+ .string "Ich werde diese Niederlage nicht ab-\n"
+ .string "haken. Sie wird mich beim Training\l"
+ .string "motivieren!\p"
+ .string "Eines Tages werde ich auch ein\n"
+ .string "ARENALEITER sein!\p"
+ .string "Nein! Ich werde der CHAMP der\n"
+ .string "POKéMON LIGA!$"
+
+DewfordTown_Gym_Text_1750C9:: @ 81750C9
+ .string "Du forderst mich heraus? Dann wundere\n"
+ .string "dich nicht, wenn du weinst wie ein Baby!$"
+
+DewfordTown_Gym_Text_175104:: @ 8175104
+ .string "Waaaaahaaaaaa!\n"
+ .string "Schluchz! Schnief! Ich habe verloooren!$"
+
+DewfordTown_Gym_Text_175117:: @ 8175117
+ .string "Ich kämpfe im Dunkeln, das macht mich\n"
+ .string "mutiger und trainiert mein Herz.\p"
+ .string "Weil es hier so dunkel ist, habe ich noch\n"
+ .string "nie das Gesicht von KAMILLO gesehen.$"
+
+DewfordTown_Gym_Text_175182:: @ 8175182
+ .string "Ich bin KAMILLO!\n"
+ .string "Der ARENALEITER von FAUSTAUHAVEN!\p"
+ .string "Ich habe die wilden Strudel dieser\n"
+ .string "Gegend gemeistert und bin in dieser\l"
+ .string "pechschwarzen Höhle stark geworden.\p"
+ .string "Du willst mich wirklich herausfordern?\n"
+ .string "Dann zeig mir, woraus du gemacht bist!$"
+
+DewfordTown_Gym_Text_175246:: @ 8175246
+ .string "Huihuihui! Du hast eine größere Welle\n"
+ .string "produziert, als ich dir zugetraut hätte.\p"
+ .string "Du hast mich absaufen lassen!\p"
+ .string "Okay, du hast mich erwischt!\n"
+ .string "Nimm den ORDEN dieser ARENA!$"
+
+DewfordTown_Gym_Text_1752BB:: @ 81752BB
+ .string "{PLAYER} erhält den KNÖCHELORDEN von\n"
+ .string "KAMILLO.$"
+
+DewfordTown_Gym_Text_1752E6:: @ 81752E6
+ .string "Dank des KNÖCHELORDENS werden dir alle\n"
+ .string "POKéMON bis Level 30 gehorchen, auch\l"
+ .string "die, die du durch Tausch erhalten hast.\p"
+ .string "Und du kannst die VM BLITZ auch\n"
+ .string "außerhalb eines Kampfes anwenden.\p"
+ .string "Und wenn du magst, kannst du auch diese\n"
+ .string "TECHNISCHE MASCHINE anwenden.$"
+
+DewfordTown_Gym_Text_1753BF:: @ 81753BF
+ .string "Die TM08 enthält PROTZER.\p"
+ .string "Diese Attacke hebt den Status des\n"
+ .string "ANGRIFFS und der VERTEIDIGUNG.$"
+
+DewfordTown_Gym_Text_175412:: @ 8175412
+ .string "Ich sehe in dir ein Talent, das eines\n"
+ .string "Tages zu einer riesigen Welle wird und\l"
+ .string "einen Sturm des Erstaunens bei anderen\l"
+ .string "TRAINERN entfachen wird!$"
+
+DewfordTown_Gym_Text_175477:: @ 8175477
+ .string "POKéMON ARENA von FAUSTAUHAVEN$"
+
+DewfordTown_Gym_Text_175490:: @ 8175490
+ .string "POKéMON ARENA von FAUSTAUHAVEN\p"
+ .string "KAMILLOS ANERKANNTE TRAINER:\n"
+ .string "{PLAYER}$"
diff --git a/data-de/text/maps/DewfordTown_Hall.inc b/data-de/text/maps/DewfordTown_Hall.inc
new file mode 100644
index 000000000..4921793d7
--- /dev/null
+++ b/data-de/text/maps/DewfordTown_Hall.inc
@@ -0,0 +1,189 @@
+DewfordTown_Hall_Text_1754C9:: @ 81754C9
+ .string "Was in ist? Nun, mit Sicherheit\n"
+ .string "“{STR_VAR_1}”!\p"
+ .string "Ich kann mir ein Leben ohne\n"
+ .string "“{STR_VAR_1}” nicht\l"
+ .string "vorstellen!$"
+
+DewfordTown_Hall_Text_175528:: @ 8175528
+ .string "Was in ist? Nun, mit Sicherheit\n"
+ .string "“{STR_VAR_1}”!\p"
+ .string "Aber so langsam langweilt es mich.\p"
+ .string "Ich sollte mich nach neuen Sachen\n"
+ .string "umsehen.$"
+
+DewfordTown_Hall_Text_17559E:: @ 817559E
+ .string "Ich bringe meinen POKéMON etwas über\n"
+ .string "“{STR_VAR_1}” bei,\l"
+ .string "aber es klappt nicht so recht.\p"
+ .string "Scheinbar sind sie damit überfordert.$"
+
+DewfordTown_Hall_Text_1755F9:: @ 81755F9
+ .string "Ich vertiefe mich gerade in ein hippes\n"
+ .string "“{STR_VAR_1}”.\p"
+ .string "Gibt es eine enge Verbindung\n"
+ .string "zwischen “{STR_VAR_1}”\l"
+ .string "und “{STR_VAR_2}”?$"
+
+DewfordTown_Hall_Text_175664:: @ 8175664
+ .string "Oh!\n"
+ .string "Da lag ich ja absolut richtig!\p"
+ .string "Ich bin einen Schritt weiter in meinen\n"
+ .string "Bemühungen, hip und aufregend zu sein!$"
+
+DewfordTown_Hall_Text_1756B7:: @ 81756B7
+ .string "Was?!?\n"
+ .string "Wirklich?!?\p"
+ .string "Für einen alten Menschen ist es gar\n"
+ .string "nicht so leicht, mit der Mode zu gehen!$"
+
+DewfordTown_Hall_Text_17570D:: @ 817570D
+ .string "Diese ganze Sache mit\n"
+ .string "“{STR_VAR_1}”...\l"
+ .string "Gibt es da nicht eine Sendung drüber?$"
+
+DewfordTown_Hall_Text_17574C:: @ 817574C
+ .string "Jenseits des Meeres...\p"
+ .string "Ist dort “{STR_VAR_1}”\n"
+ .string "noch beliebter?$"
+
+DewfordTown_Hall_Text_175779:: @ 8175779
+ .string "Ich sammle lizenzierte\n"
+ .string "“{STR_VAR_1}”-\l"
+ .string "Artikel.\p"
+ .string "Ich habe die offiziellen\n"
+ .string "“{STR_VAR_1}”-Puppen.\p"
+ .string "Offizielle\n"
+ .string "“{STR_VAR_1}”-\l"
+ .string "Kleidung...\p"
+ .string "Und die offiziellen\n"
+ .string "“{STR_VAR_1}”-\l"
+ .string "Bilderbücher.\p"
+ .string "Hähähä, das besitze ich alles!\n"
+ .string "Und ich gebe dir nichts ab! Ätsch!$"
+
+DewfordTown_Hall_Text_175842:: @ 8175842
+ .string "GUTE “{STR_VAR_1}” &\n"
+ .string "SCHLECHTE\l"
+ .string "“{STR_VAR_1}”...\p"
+ .string "DAS BAND ZWISCHEN\n"
+ .string "“{STR_VAR_1}”\l"
+ .string "UND POKéMON...\p"
+ .string "HILFREICHE\n"
+ .string "“{STR_VAR_1}”...\p"
+ .string "Es ist total vollgestopft mit Büchern\n"
+ .string "über “{STR_VAR_1}”.$"
+
+DewfordTown_Hall_Text_1758C4:: @ 81758C4
+ .string "“DER RUF VON\n"
+ .string "{STR_VAR_1}”\l"
+ .string "ist der Titel.$"
+
+DewfordTown_Hall_Text_1758E0:: @ 81758E0
+ .string "“DAS LÄCHELN VON\n"
+ .string "{STR_VAR_1}”\l"
+ .string "ist der Titel.$"
+
+DewfordTown_Hall_Text_1758FB:: @ 81758FB
+ .string "Es heißt “DAS LETZTE\n"
+ .string "{STR_VAR_1}”.$"
+
+DewfordTown_Hall_Text_175916:: @ 8175916
+ .string "Es heißt “DIE GEBURT EINES\n"
+ .string "{STR_VAR_1}”.$"
+
+DewfordTown_Hall_Text_175935:: @ 8175935
+ .string "Ich habe “{STR_VAR_1}”\n"
+ .string "gesehen! Cool, was?\p"
+ .string "Das Coolste überhaupt, würde ich sagen!\p"
+ .string "Es war unglaublich!\n"
+ .string "Das war das absolut Wahre, oh yeah!$"
+
+DewfordTown_Hall_Text_1759A1:: @ 81759A1
+ .string "Oh, nein, nein, nein.\p"
+ .string "Das vermeintliche\n"
+ .string "“{STR_VAR_1}”,\l"
+ .string "das du gesehen hast - war nicht echt.\p"
+ .string "Das echte ist...\n"
+ .string "Wie soll ich sagen?\l"
+ .string "Ist spitzer und wohlgeformter!\p"
+ .string "Aber egal. Es ist erstaunlich!$"
+
+DewfordTown_Hall_Text_175A5C:: @ 8175A5C
+ .string "Hey, hör zu! Ich habe ein Leitmotiv\n"
+ .string "für “{STR_VAR_1}”\l"
+ .string "komponiert.\p"
+ .string "“{STR_VAR_1}”\n"
+ .string "ist gerade sehr populär.\p"
+ .string "Okay, hör zu!\n"
+ .string "... ...\p"
+ .string "Oh!\n"
+ .string "{STR_VAR_1}!\p"
+ .string "Wundervolles\n"
+ .string "{STR_VAR_1}!$"
+
+DewfordTown_Hall_Text_175AD9:: @ 8175AD9
+ .string "... ...\p"
+ .string "Ich würde sagen, du solltest erst einmal\n"
+ .string "Gesangsunterricht nehmen, bevor du es\l"
+ .string "mit “{STR_VAR_1}”\l"
+ .string "aufnimmst.$"
+
+DewfordTown_Hall_Text_175B46:: @ 8175B46
+ .string "Wie ich vorhin schon sagte, sollten wir\n"
+ .string "uns zusammentun und eine\l"
+ .string "“{STR_VAR_1}”-Party\l"
+ .string "auf der Insel veranstalten.$"
+
+DewfordTown_Hall_Text_175BA7:: @ 8175BA7
+ .string "Oh, was für eine gute Idee!\p"
+ .string "Nun stellen wir ein für alle Mal fest, wer\n"
+ .string "der Beste in\l"
+ .string "“{STR_VAR_1}” ist.\l"
+ .string "Brillant, wirklich!\p"
+ .string "Von heute an dreht sich unser Leben\n"
+ .string "um “{STR_VAR_1}”!$"
+
+DewfordTown_Hall_Text_175C41:: @ 8175C41
+ .string "Ich habe nachgedacht...\p"
+ .string "Stimmst du mir zu, dass\n"
+ .string "“{STR_VAR_1}” von\l"
+ .string "etwas Modernem zu einem Teil unseres\l"
+ .string "Lebens geworden ist?$"
+
+DewfordTown_Hall_Text_175CC2:: @ 8175CC2
+ .string "Bitte?\n"
+ .string "So dominant?\p"
+ .string "Nun ja, natürlich bestimmt\n"
+ .string "“{STR_VAR_1}” auch\l"
+ .string "unsere Gedanken, im Wachen und\l"
+ .string "im Schlafen.\p"
+ .string "Du bist mit Sicherheit der\n"
+ .string "“{STR_VAR_1}”-\l"
+ .string "PROFESSOR!$"
+
+DewfordTown_Hall_Text_175D6B:: @ 8175D6B
+ .string "Wenn du und ich ein Team bilden,\n"
+ .string "sind wir unverwundbar gegen\l"
+ .string "“{STR_VAR_1}”!$"
+
+DewfordTown_Hall_Text_175DC3:: @ 8175DC3
+ .string "Licht an, mein Freund!\p"
+ .string "Wir sind das\n"
+ .string "“{STR_VAR_1}”-DUO!\p"
+ .string "Ist das nicht eine irre Vorstellung?\n"
+ .string "Hahahaha!$"
+
+DewfordTown_Hall_Text_175E13:: @ 8175E13
+ .string "Für mich ist MATSCHBOMBE das absolut\n"
+ .string "Größte!\p"
+ .string "Wie? Du willst mir doch nicht weismachen,\n"
+ .string "dass du MATSCHBOMBE nicht kennst?\p"
+ .string "Das ist aber jammerschade.\n"
+ .string "Ich werde dir eine geben.$"
+
+DewfordTown_Hall_Text_175EBE:: @ 8175EBE
+ .string "Ich liebe MATSCHBOMBE.\p"
+ .string "Aber POKéMON, die die Attacke\n"
+ .string "“{STR_VAR_1}” kennen,\l"
+ .string "sind auch absolut angesagt.$"
diff --git a/data-de/text/maps/DewfordTown_House1.inc b/data-de/text/maps/DewfordTown_House1.inc
new file mode 100644
index 000000000..fa93711e4
--- /dev/null
+++ b/data-de/text/maps/DewfordTown_House1.inc
@@ -0,0 +1,15 @@
+DewfordTown_House1_Text_174BA5:: @ 8174BA5
+ .string "Über das harmonische Leben mit den\n"
+ .string "POKéMON und der Familie auf diesem\l"
+ .string "kleinen Eiland ließe sich viel erzählen.$"
+
+DewfordTown_House1_Text_174C0D:: @ 8174C0D
+ .string "Bevor ich meinen Mann geheiratet habe,\n"
+ .string "lebte ich in der großen Hafenstadt\l"
+ .string "GRAPHITPORT CITY.\p"
+ .string "Hier auf der Insel verläuft das Leben\n"
+ .string "geruhsamer. Vom wunderbaren Meer um-\l"
+ .string "geben - das ist die pure Glückseligkeit!$"
+
+DewfordTown_House1_Text_174CC8:: @ 8174CC8
+ .string "ZIGZACHS: Guguuh!$"
diff --git a/data-de/text/maps/DewfordTown_House2.inc b/data-de/text/maps/DewfordTown_House2.inc
new file mode 100644
index 000000000..8f3c5218a
--- /dev/null
+++ b/data-de/text/maps/DewfordTown_House2.inc
@@ -0,0 +1,29 @@
+DewfordTown_House2_Text_175EFE:: @ 8175EFE
+ .string "Wirf dein Auge mal hierauf!\p"
+ .string "Das ist ein SEIDENSCHAL. Das ist\n"
+ .string "der letzte Schrei in der Mode. Yeah!\p"
+ .string "Oh, deine Augen blitzen.\n"
+ .string "Du magst meinen Stil, nicht wahr?\p"
+ .string "Hihi, du machst mir eine Freude!\n"
+ .string "Hier, das möchte ich dir schenken!$"
+
+DewfordTown_House2_Text_175FDA:: @ 8175FDA
+ .string "Och, du hast ja gar keinen Platz mehr.\p"
+ .string "Nun, hör gut zu... Diesen SCHAL musst\n"
+ .string "du einfach haben! Ich würde alle meine\l"
+ .string "Items verkaufen, um ihn zu bekommen!$"
+
+DewfordTown_House2_Text_176055:: @ 8176055
+ .string "Dieser SEIDENSCHAL steigert die Stärke\n"
+ .string "der NORMALEN Attacken.\p"
+ .string "Dieser wunderbare SCHAL passt einfach\n"
+ .string "zu fast allen POKéMON!$"
+
+DewfordTown_House2_Text_1760C8:: @ 81760C8
+ .string "Wow, du hast die beschwerliche Reise\n"
+ .string "über das Meer auf dich genommen, um\l"
+ .string "nach FAUSTAUHAVEN zu gelangen?\p"
+ .string "Bist du hier, weil du von KAMILLO\n"
+ .string "gehört hast?\p"
+ .string "Er ist sooo cool...\n"
+ .string "Er ist ein Idol für jeden!$"
diff --git a/data-de/text/maps/DewfordTown_PokemonCenter_1F.inc b/data-de/text/maps/DewfordTown_PokemonCenter_1F.inc
new file mode 100644
index 000000000..5d7b555f0
--- /dev/null
+++ b/data-de/text/maps/DewfordTown_PokemonCenter_1F.inc
@@ -0,0 +1,11 @@
+DewfordTown_PokemonCenter_1F_Text_174CDB:: @ 8174CDB
+ .string "Am Rande des Ortes befindet sich eine\n"
+ .string "steinerne Höhle.\p"
+ .string "Dort soll man seltene Steine finden\n"
+ .string "können.$"
+
+DewfordTown_PokemonCenter_1F_Text_174D32:: @ 8174D32
+ .string "Auch wenn in deinem Team ein kampf-\n"
+ .string "unfähiges POKéMON ist, kann es außer-\p"
+ .string "halb des Kampfes eine Versteckte\n"
+ .string "Maschine, eine VM, anwenden.$"
diff --git a/data-de/text/maps/EverGrandeCity.inc b/data-de/text/maps/EverGrandeCity.inc
new file mode 100644
index 000000000..6d1a09d16
--- /dev/null
+++ b/data-de/text/maps/EverGrandeCity.inc
@@ -0,0 +1,11 @@
+EverGrandeCity_Text_16A74D:: @ 816A74D
+ .string "SIE BETRETEN DIE SIEGESSTRASSE$"
+
+EverGrandeCity_Text_16A763:: @ 816A763
+ .string "SIE ERREICHEN DEN EINGANG ZUR\n"
+ .string "POKéMON LIGA$"
+
+EverGrandeCity_Text_16A787:: @ 816A787
+ .string "PRACHTPOLIS CITY\p"
+ .string "“Das Paradies der Blumen, des Meeres\n"
+ .string "und der POKéMON.”$"
diff --git a/data-de/text/maps/EverGrandeCity_ChampionsRoom.inc b/data-de/text/maps/EverGrandeCity_ChampionsRoom.inc
new file mode 100644
index 000000000..d8787a895
--- /dev/null
+++ b/data-de/text/maps/EverGrandeCity_ChampionsRoom.inc
@@ -0,0 +1,99 @@
+EverGrandeCity_ChampionsRoom_Text_190F9C:: @ 8190F9C
+ .string "TROY: Willkommen, {PLAYER}{KUN}!\p"
+ .string "Ich habe schon darauf gewartet, dich\n"
+ .string "eines Tages hier zu sehen.\p"
+ .string "Und? Was hast du alles auf deiner Reise\n"
+ .string "mit den POKéMON erlebt?\p"
+ .string "Was hast du gefühlt, als du auf so viele\n"
+ .string "andere TRAINER getroffen bist?\p"
+ .string "Was wurde in dir erweckt? Ich will, dass\n"
+ .string "du all das im Kampf gegen mich einsetzt!\p"
+ .string "Nun, zeig es mir!$"
+
+EverGrandeCity_ChampionsRoom_Text_1910A0:: @ 81910A0
+ .string "Ich, der CHAMP, habe verloren...\p"
+ .string "Dir gebührt alle Ehre, {PLAYER}{KUN}!\p"
+ .string "Du bist wahrhaft ein edler POKéMON-\n"
+ .string "TRAINER!$"
+
+EverGrandeCity_ChampionsRoom_Text_1910FE:: @ 81910FE
+ .string "TROY: Herzlichen Glückwunsch!\p"
+ .string "Die Gefühle, die du deinen POKéMON\n"
+ .string "entgegenbringst...\p"
+ .string "Und die POKéMON, die auf diese Gefühle\n"
+ .string "mit all ihrer Kraft antworten...\p"
+ .string "Sie werden eins und bringen eine weit\n"
+ .string "größere Stärke hervor.\p"
+ .string "Und so gehört der Sieg heute dir!\p"
+ .string "Du bist mit Recht HOENNS neuer...$"
+
+EverGrandeCity_ChampionsRoom_Text_191225:: @ 8191225
+ .string "MAIKE: {PLAYER}{KUN}!\p"
+ .string "Ich muss dir unbedingt einen Rat geben,\n"
+ .string "bevor du gegen den CHAMP antrittst!$"
+
+EverGrandeCity_ChampionsRoom_Text_191268:: @ 8191268
+ .string "MAIKE: Wie? Waswaswas?\p"
+ .string "{PLAYER}{KUN}...\n"
+ .string "Das kann nicht sein...\l"
+ .string "Es ist schon vorbei?$"
+
+EverGrandeCity_ChampionsRoom_Text_1912B3:: @ 81912B3
+ .string "BRIX: {PLAYER}!\p"
+ .string "Möchtest du nicht ein paar Tipps, bevor\n"
+ .string "du den CHAMP herausforderst?$"
+
+EverGrandeCity_ChampionsRoom_Text_191305:: @ 8191305
+ .string "BRIX: {PLAYER}!\p"
+ .string "Willst du mir etwa sagen...\n"
+ .string "Du hast den CHAMP besiegt?!?!?!$"
+
+EverGrandeCity_ChampionsRoom_Text_19134D:: @ 819134D
+ .string "PROF. BIRK: Siehst du?\n"
+ .string "Was habe ich dir gesagt, {RIVAL}?\p"
+ .string "Ich wusste, du brauchst dir keine\n"
+ .string "Sorgen um {PLAYER}{KUN} zu machen!\p"
+ .string "... ... ... ... ... ... ... ...\n"
+ .string "{PLAYER}{KUN}, du hast es geschafft.\p"
+ .string "Als ich hörte, dass du deinen Vater in\n"
+ .string "der ARENA von BLÜTENBURG CITY\p"
+ .string "besiegt hast, wusste ich, dass du eine\n"
+ .string "Chance hast...\p"
+ .string "Aber, dass du dann sogar CHAMP\n"
+ .string "geworden bist!\p"
+ .string "Oh, ja!\p"
+ .string "Was ist aus deinem POKéDEX geworden?\n"
+ .string "Lass mich mal sehen...$"
+
+EverGrandeCity_ChampionsRoom_Text_1914C6:: @ 81914C6
+ .string "PROF. BIRK: Also, dann sage ich:\n"
+ .string "Herzlichen Glückwunsch!\p"
+ .string "Nun kannst du mit Stolz den letzten\n"
+ .string "Raum betreten!$"
+
+EverGrandeCity_ChampionsRoom_Text_191512:: @ 8191512
+ .string "TROY: {PLAYER}{KUN}...\p"
+ .string "Nein! Neuer CHAMP!\p"
+ .string "Komm mit mir.$"
+
+EverGrandeCity_ChampionsRoom_Text_191546:: @ 8191546
+ .string "TROY: Tut mir Leid, aber...\p"
+ .string "Diesen Raum dürfen nur TRAINER\n"
+ .string "betreten, die CHAMPS geworden sind.\p"
+ .string "Warte bitte draußen mit dem PROFESSOR.$"
+
+EverGrandeCity_ChampionsRoom_Text_1915D7:: @ 81915D7
+ .string "MAIKE: Grummel...\p"
+ .string "... ... ... ... ... ... ... ...\n"
+ .string "... ... ... ... ... ... ... ...\p"
+ .string "Ich mache nur Spaß! Ist schon okay!\n"
+ .string "So sind die Regeln!\p"
+ .string "{PLAYER}{KUN}!\n"
+ .string "Ehrlich. Herzlichen Glückwunsch!$"
+
+EverGrandeCity_ChampionsRoom_Text_191675:: @ 8191675
+ .string "BRIX: ... ... ... ... ... ...\n"
+ .string "... ... ... ... ... ... ... ...\p"
+ .string "Na, wenn es die Regeln so bestimmen...\p"
+ .string "{PLAYER}, das ist dein Tag!\n"
+ .string "Herzlichen Glückwunsch!$"
diff --git a/data-de/text/maps/EverGrandeCity_DrakesRoom.inc b/data-de/text/maps/EverGrandeCity_DrakesRoom.inc
new file mode 100644
index 000000000..484aefc14
--- /dev/null
+++ b/data-de/text/maps/EverGrandeCity_DrakesRoom.inc
@@ -0,0 +1,32 @@
+EverGrandeCity_DrakesRoom_Text_190CEB:: @ 8190CEB
+ .string "Ich bin der letzte der TOP VIER in der\n"
+ .string "POKéMON LIGA, DRAGAN der\l"
+ .string "DRACHEN-Meister!\p"
+ .string "Von Natur aus sind POKéMON wild.\n"
+ .string "Sie sind frei.\p"
+ .string "Manchmal behindern sie uns.\n"
+ .string "Manchmal helfen sie uns.\p"
+ .string "Weißt du, was es bedeutet, mit POKéMON\n"
+ .string "als gleichwertigen Partnern\l"
+ .string "zu kämpfen?\p"
+ .string "Weißt du, was verlangt wird?\p"
+ .string "Wenn du das nicht weißt, wirst du\n"
+ .string "hier an dieser Stelle scheitern!$"
+
+EverGrandeCity_DrakesRoom_Text_190E42:: @ 8190E42
+ .string "Hervorragend! Das muss man sagen.$"
+
+EverGrandeCity_DrakesRoom_Text_190E5D:: @ 8190E5D
+ .string "Dir gebührt wahre Ehre, da du als\n"
+ .string "TRAINER der POKéMON so weit\l"
+ .string "gekommen bist.\p"
+ .string "Du weißt, was verlangt wird.\p"
+ .string "Ja, ein TRAINER braucht ein ehrliches\n"
+ .string "Herz.\p"
+ .string "POKéMON berühren das Gute im Herzen\n"
+ .string "des TRAINERS und lernen, zwischen gut\l"
+ .string "und schlecht zu unterscheiden.\p"
+ .string "Sie berühren die guten Herzen der\n"
+ .string "TRAINER und wachsen daran.\p"
+ .string "Geh! Geh weiter!\n"
+ .string "Der CHAMP erwartet dich!$"
diff --git a/data-de/text/maps/EverGrandeCity_GlaciasRoom.inc b/data-de/text/maps/EverGrandeCity_GlaciasRoom.inc
new file mode 100644
index 000000000..8bb9b3427
--- /dev/null
+++ b/data-de/text/maps/EverGrandeCity_GlaciasRoom.inc
@@ -0,0 +1,23 @@
+EverGrandeCity_GlaciasRoom_Text_190AF9:: @ 8190AF9
+ .string "Willkommen. Mein Name ist FROSINA\n"
+ .string "von den TOP VIER.\p"
+ .string "Ich bin von weit her nach HOENN gereist,\n"
+ .string "um meine eisigen Talente zu trainieren.\p"
+ .string "Aber bisher haben mich nur lausige\n"
+ .string "TRAINER mit noch lausigeren POKéMON\l"
+ .string "herausgefordert.\p"
+ .string "Wie sieht es mit dir aus?\p"
+ .string "Es würde mich überaus freuen, wenn du\n"
+ .string "mich zwingst, alles zu geben!$"
+
+EverGrandeCity_GlaciasRoom_Text_190C01:: @ 8190C01
+ .string "Du und deine POKéMON...\n"
+ .string "Euer Zusammenhalt verbrennt alles!\p"
+ .string "Diese Hitze besiegt jeden.\p"
+ .string "Kein Wunder, dass mein eisiges Talent\n"
+ .string "dahinschmolz und dir nicht schadete.$"
+
+EverGrandeCity_GlaciasRoom_Text_190C8F:: @ 8190C8F
+ .string "Geh weiter in den nächsten Raum.\p"
+ .string "Und dort wirst du die schrecklichste\n"
+ .string "Seite der POKéMON LIGA kennen lernen.$"
diff --git a/data-de/text/maps/EverGrandeCity_HallOfFame.inc b/data-de/text/maps/EverGrandeCity_HallOfFame.inc
new file mode 100644
index 000000000..4806915c9
--- /dev/null
+++ b/data-de/text/maps/EverGrandeCity_HallOfFame.inc
@@ -0,0 +1,13 @@
+EverGrandeCity_HallOfFame_Text_191841:: @ 8191841
+ .string "TROY: Dieser Raum...\p"
+ .string "Hier verzeichnen wir die POKéMON, die\n"
+ .string "siegreich aus harten Kämpfen hervorge-\l"
+ .string "gangen sind.\p"
+ .string "Hier werden die CHAMPS der POKéMON\n"
+ .string "LIGA geehrt.$"
+
+EverGrandeCity_HallOfFame_Text_1918D7:: @ 81918D7
+ .string "TROY: Komm, schreiben wir deinen\n"
+ .string "Namen nieder, als ein TRAINER, der über\l"
+ .string "die POKéMON LIGA triumphiert hat - und\l"
+ .string "die Namen deiner Partner ebenfalls.$"
diff --git a/data-de/text/maps/EverGrandeCity_PhoebesRoom.inc b/data-de/text/maps/EverGrandeCity_PhoebesRoom.inc
new file mode 100644
index 000000000..e844262c2
--- /dev/null
+++ b/data-de/text/maps/EverGrandeCity_PhoebesRoom.inc
@@ -0,0 +1,24 @@
+EverGrandeCity_PhoebesRoom_Text_1908F5:: @ 81908F5
+ .string "Ahahahahaha!\p"
+ .string "Ich bin ANTONIA von den TOP VIER.\n"
+ .string "Ich habe am PYROBERG trainiert.\p"
+ .string "Während des Trainings habe ich die\n"
+ .string "Fähigkeit erworben, mit GEIST-POKéMON\l"
+ .string "zu kommunizieren.\p"
+ .string "In der Tat ist das Band zwischen mir und\n"
+ .string "den POKéMON sehr stark.\p"
+ .string "Komm und schau, ob du irgendetwas\n"
+ .string "gegen meine POKéMON ausrichten kannst.$"
+
+EverGrandeCity_PhoebesRoom_Text_190A0C:: @ 8190A0C
+ .string "Oh, verdammt.\n"
+ .string "Aus und vorbei. Verloren.$"
+
+EverGrandeCity_PhoebesRoom_Text_190A2A:: @ 8190A2A
+ .string "Das Band zwischen dir und deinen\n"
+ .string "POKéMON ist ebenfalls sehr stark.\p"
+ .string "Das habe ich gar nicht bemerkt, daher\n"
+ .string "konnte ich nur verlieren.\p"
+ .string "Ja, jetzt möchte ich sehen, wie weit\n"
+ .string "dieses Band euch bringt.\p"
+ .string "Geh und betrete den nächsten Raum.$"
diff --git a/data-de/text/maps/EverGrandeCity_PokemonCenter_1F.inc b/data-de/text/maps/EverGrandeCity_PokemonCenter_1F.inc
new file mode 100644
index 000000000..6bf6c9803
--- /dev/null
+++ b/data-de/text/maps/EverGrandeCity_PokemonCenter_1F.inc
@@ -0,0 +1,12 @@
+EverGrandeCity_PokemonCenter_1F_Text_191967:: @ 8191967
+ .string "Die POKéMON LIGA triffst du kurz hinter\n"
+ .string "der SIEGESSTRASSE.\p"
+ .string "Wenn du schon so weit gekommen bist,\n"
+ .string "musst du einfach weitergehen.$"
+
+EverGrandeCity_PokemonCenter_1F_Text_1919EF:: @ 81919EF
+ .string "Die lange und qualvolle SIEGESSTRASSE...\p"
+ .string "Es ist fast so, als würde man sein\n"
+ .string "ganzes Leben noch einmal leben...\p"
+ .string "Glaube an deine POKéMON und gib\n"
+ .string "dein Bestes!$"
diff --git a/data-de/text/maps/EverGrandeCity_PokemonLeague.inc b/data-de/text/maps/EverGrandeCity_PokemonLeague.inc
new file mode 100644
index 000000000..b2e8a76f1
--- /dev/null
+++ b/data-de/text/maps/EverGrandeCity_PokemonLeague.inc
@@ -0,0 +1,15 @@
+EverGrandeCity_PokemonLeague_Text_1916FD:: @ 81916FD
+ .string "Ab hier haben nur die TRAINER, die alle\n"
+ .string "ORDEN der ARENEN erhalten haben,\l"
+ .string "Zutritt.\p"
+ .string "TRAINER, lass uns sicherstellen, dass\n"
+ .string "du auch alle ORDEN hast.$"
+
+EverGrandeCity_PokemonLeague_Text_19179C:: @ 819179C
+ .string "Du hast noch nicht alle ORDEN erhalten.\p"
+ .string "Wenn du zur POKéMON LIGA willst,\n"
+ .string "musst du alle ORDEN vorweisen können.$"
+
+EverGrandeCity_PokemonLeague_Text_191804:: @ 8191804
+ .string "TRAINER! Glaube an dich und deine\n"
+ .string "POKéMON und gehe weiter!$"
diff --git a/data-de/text/maps/EverGrandeCity_SidneysRoom.inc b/data-de/text/maps/EverGrandeCity_SidneysRoom.inc
new file mode 100644
index 000000000..76871909d
--- /dev/null
+++ b/data-de/text/maps/EverGrandeCity_SidneysRoom.inc
@@ -0,0 +1,20 @@
+EverGrandeCity_SidneysRoom_Text_190728:: @ 8190728
+ .string "Willkommen, Herausforderer!\n"
+ .string "Ich bin ULRICH von den TOP VIER.\p"
+ .string "Ich mag deinen herausfordernden Blick.\n"
+ .string "Ich denke, das wird ein guter Kampf.\l"
+ .string "Gut! Das sieht gut aus!\p"
+ .string "Schön! Dann lass uns beide einen Kampf\n"
+ .string "erleben, wie man ihn nur hier in der\l"
+ .string "POKéMON LIGA erleben kann!$"
+
+EverGrandeCity_SidneysRoom_Text_190823:: @ 8190823
+ .string "Ich habe verloren! Ich, ULRICH von den\n"
+ .string "TOP VIER. Macht nichts, es war lustig.$"
+
+EverGrandeCity_SidneysRoom_Text_19086D:: @ 819086D
+ .string "Nun, hör dir an, was dieser Verlierer\n"
+ .string "zu sagen hat.\p"
+ .string "Du bist bestens ausgerüstet.\n"
+ .string "Daher solltest du nun in den nächsten\l"
+ .string "Raum gehen - zum nächsten Kampf.$"
diff --git a/data-de/text/maps/FallarborTown.inc b/data-de/text/maps/FallarborTown.inc
new file mode 100644
index 000000000..a695f5d83
--- /dev/null
+++ b/data-de/text/maps/FallarborTown.inc
@@ -0,0 +1,46 @@
+FallarborTown_Text_16C7FF:: @ 816C7FF
+ .string "Was ist los? Was ist los?\p"
+ .string "Ich habe eine zwielichtige Gestalt aus\n"
+ .string "dem LABOR von PROF. KOSMO flitzen\l"
+ .string "sehen.$"
+
+FallarborTown_Text_16C855:: @ 816C855
+ .string "Diese Region ist schon seit Urzeiten\n"
+ .string "für ihre Meteoritenschauer bekannt.\p"
+ .string "Man sagt, METEORFÄLLE sei durch\n"
+ .string "den Aufprall eines METEORITEN\l"
+ .string "entstanden.$"
+
+FallarborTown_Text_16C8D6:: @ 816C8D6
+ .string "Schau mal! Guck doch mal!\n"
+ .string "Das ist mein süßes AZURILL!\p"
+ .string "Es ist glatt, weich und plüschig!$"
+
+FallarborTown_Text_16C92C:: @ 816C92C
+ .string "AZURILL: Rooreelooo.$"
+
+FallarborTown_Text_16C941:: @ 816C941
+ .string "Hast du schon FLAVIA, die LEITERIN\n"
+ .string "der ARENA von BAD LAVASTADT,\l"
+ .string "herausgefordert?\p"
+ .string "Ihr Großvater ist sehr berühmt.\n"
+ .string "Er war einer der TOP VIER in der\l"
+ .string "POKéMON LIGA.\p"
+ .string "Es würde mich gar nicht wundern, wenn\n"
+ .string "FLAVIA ebenfalls ein großer TRAINER\l"
+ .string "wird.$"
+
+FallarborTown_Text_16CA39:: @ 816CA39
+ .string "POKéMON WETTBEWERBE\n"
+ .string "SUPER-KLASSE REGISTRIERUNGEN\p"
+ .string "“Brecht in die POKéMON-Szene\n"
+ .string "ein!”$"
+
+FallarborTown_Text_16CA83:: @ 816CA83
+ .string "LAUBWECHSELFELD\n"
+ .string "“Eine Gemeinschaft von Farmern mit\l"
+ .string "kleinen Gärten.”$"
+
+FallarborTown_Text_16CAB9:: @ 816CAB9
+ .string "HAUS des ATTACKEN-HELFERS\n"
+ .string "“Neue Attacken für deine POKéMON.”$"
diff --git a/data-de/text/maps/FallarborTown_ContestHall.inc b/data-de/text/maps/FallarborTown_ContestHall.inc
new file mode 100644
index 000000000..43c34e295
--- /dev/null
+++ b/data-de/text/maps/FallarborTown_ContestHall.inc
@@ -0,0 +1,21 @@
+FallarborTown_ContestHall_Text_177335:: @ 8177335
+ .string "Im 1. Durchlauf schneiden wir immer\n"
+ .string "gut ab, aber im 2. Durchlauf...\p"
+ .string "Vielleicht sollte ich beobachten, was\n"
+ .string "die anderen Teilnehmer machen...$"
+
+FallarborTown_ContestHall_Text_1773C6:: @ 81773C6
+ .string "Schau mal! Mein POKéMON hat all\n"
+ .string "diese BÄNDER gewonnen!\p"
+ .string "Besitzen deine POKéMON auch BÄNDER?\n"
+ .string "Du kannst das im POKéNAV überprüfen.$"
+
+FallarborTown_ContestHall_Text_177437:: @ 8177437
+ .string "Ich kann ARENALEITER nicht besiegen...\p"
+ .string "Ich kann keine WETTBEWERBE gewinnen...\p"
+ .string "Ich war schon hier und dort und überall,\n"
+ .string "aber immer vergebens.$"
+
+FallarborTown_ContestHall_Text_1774B1:: @ 81774B1
+ .string "POKéMON-WETTBEWERBE\n"
+ .string "BÜHNE für die SUPER-KLASSE!$"
diff --git a/data-de/text/maps/FallarborTown_ContestLobby.inc b/data-de/text/maps/FallarborTown_ContestLobby.inc
new file mode 100644
index 000000000..085d43e7d
--- /dev/null
+++ b/data-de/text/maps/FallarborTown_ContestLobby.inc
@@ -0,0 +1,25 @@
+FallarborTown_ContestLobby_Text_177141:: @ 8177141
+ .string "Dort hing mal eine Zeichnung von meinem\n"
+ .string "POKéMON, aber nun hängt dort die\l"
+ .string "Zeichnung eines anderen POKéMON.\p"
+ .string "Ich werde mein HANA am WETTBEWERB\n"
+ .string "teilnehmen lassen, dann gibt es eine\l"
+ .string "neue Zeichnung von ihm!$"
+
+FallarborTown_ContestLobby_Text_1771F2:: @ 81771F2
+ .string "Hallo, willst du {POKEBLOCK} herstellen?\p"
+ .string "Dann komm doch mal wieder vorbei und\n"
+ .string "bring genug BEEREN mit.$"
+
+FallarborTown_ContestLobby_Text_177246:: @ 8177246
+ .string "Siehst du, wie sie hier die Zeichnungen\n"
+ .string "des Sieger-POKéMON aushängen?\p"
+ .string "Ich bin der Zeichner dieser Werke!\p"
+ .string "Sobald eines deiner POKéMON einen\n"
+ .string "WETTBEWERB gewinnt, werde ich es mit\l"
+ .string "Vergnügen zeichnen!$"
+
+FallarborTown_ContestLobby_Text_1772D8:: @ 81772D8
+ .string "Hallo und herzlichen Glückwunsch!\p"
+ .string "Ich habe eine Zeichnung deines POKéMON\n"
+ .string "hier aufgehängt, damit jeder es sieht.$"
diff --git a/data-de/text/maps/FallarborTown_House1.inc b/data-de/text/maps/FallarborTown_House1.inc
new file mode 100644
index 000000000..c19ee545d
--- /dev/null
+++ b/data-de/text/maps/FallarborTown_House1.inc
@@ -0,0 +1,52 @@
+FallarborTown_House1_Text_177755:: @ 8177755
+ .string "PROF. KOSMO: Oh...\n"
+ .string "Ich hätte mich nie dazu verleiten\l"
+ .string "lassen dürfen, TEAM {EVIL_TEAM} zu verraten,\l"
+ .string "wo METEORITEN zu finden sind...\p"
+ .string "Der METEORIT von METEORFÄLLE...\n"
+ .string "Nun wird er niemals mir gehören...$"
+
+FallarborTown_House1_Text_17780E:: @ 817780E
+ .string "Oh!\n"
+ .string "Oooh?\p"
+ .string "Dieses Item...\p"
+ .string "Kann es sein?\p"
+ .string "Ist das der METEORIT, den TEAM {EVIL_TEAM}\n"
+ .string "aus METEORFÄLLE entwendet hat?\p"
+ .string "Bitte, darf ich den haben?\p"
+ .string "Du bekommst auch etwas dafür.\n"
+ .string "Was hältst du von dieser TM?$"
+
+FallarborTown_House1_Text_1778C4:: @ 81778C4
+ .string "PROF. KOSMO: Mit dieser TM möchte ich\n"
+ .string "dir meine Dankbarkeit ausdrücken.\l"
+ .string "Bitte, nimm sie an!$"
+
+FallarborTown_House1_Text_177910:: @ 8177910
+ .string "PROF. KOSMO: Oh, ich kann es einfach\n"
+ .string "nicht glauben! Das ist nett! So nett!!!\p"
+ .string "Das wird mir bei meinen Forschungen\n"
+ .string "enorm weiterhelfen!$"
+
+FallarborTown_House1_Text_17797D:: @ 817797D
+ .string "PROF. KOSMO: Oh, aber...\n"
+ .string "Das enttäuscht mich jetzt maßlos...$"
+
+FallarborTown_House1_Text_1779B8:: @ 81779B8
+ .string "PROF. KOSMO: Bitte, darf ich den\n"
+ .string "METEORITEN haben?\p"
+ .string "Ich möchte ihn nicht umsonst haben! Wie\n"
+ .string "wäre es mit dieser TM im Tausch dafür?$"
+
+FallarborTown_House1_Text_177A2B:: @ 8177A2B
+ .string "PROF. KOSMO ist unterwegs zu\n"
+ .string "METEORFÄLLE an der ROUTE 114. Einige\l"
+ .string "Leute von TEAM {EVIL_TEAM} begleiten ihn.$"
+
+FallarborTown_House1_Text_177A7C:: @ 8177A7C
+ .string "Armer PROF. KOSMO...\n"
+ .string "Er ist so deprimiert... Er tut mir Leid.$"
+
+FallarborTown_House1_Text_177ABB:: @ 8177ABB
+ .string "Schau dir nur PROF. KOSMO an...\n"
+ .string "Er ist so glücklich! Richtig niedlich.$"
diff --git a/data-de/text/maps/FallarborTown_House2.inc b/data-de/text/maps/FallarborTown_House2.inc
new file mode 100644
index 000000000..b0450c136
--- /dev/null
+++ b/data-de/text/maps/FallarborTown_House2.inc
@@ -0,0 +1,38 @@
+FallarborTown_House2_Text_177AF4:: @ 8177AF4
+ .string "Ich bin der ATTACKEN-HELFER.\p"
+ .string "Ich kenne alle Attacken, die ein\n"
+ .string "POKéMON lernen kann - und ich kann sie\l"
+ .string "ihnen beibringen.\p"
+ .string "Ich kann auch deinen POKéMON neue\n"
+ .string "Attacken beibringen, wenn du magst.\p"
+ .string "Als Gegenleistung hätte ich gerne eine\n"
+ .string "HERZSCHUPPE. Die sammle ich nämlich.$"
+
+FallarborTown_House2_Text_177BDB:: @ 8177BDB
+ .string "Oh! Das ist es! Das ist ehrlich und\n"
+ .string "wahrhaftig eine HERZSCHUPPE!\p"
+ .string "Lass mich raten... Ich soll einem POKéMON\n"
+ .string "eine neue Attacke beibringen?!?$"
+
+FallarborTown_House2_Text_177C3F:: @ 8177C3F
+ .string "Welches POKéMON soll sie lernen?$"
+
+FallarborTown_House2_Text_177C5D:: @ 8177C5D
+ .string "Welche Attacke soll ich es lehren?$"
+
+FallarborTown_House2_Text_177C78:: @ 8177C78
+ .string "Tut mir Leid...\p"
+ .string "Scheinbar gibt es keine Attacke, die ich\n"
+ .string "diesem POKéMON beibringen kann.$"
+
+FallarborTown_House2_Text_177CC3:: @ 8177CC3
+ .string "{PLAYER} tauscht eine HERZSCHUPPE ein.$"
+
+FallarborTown_House2_Text_177CEF:: @ 8177CEF
+ .string "Falls deine POKéMON neue Attacken\n"
+ .string "lernen sollen, komm mit einer\l"
+ .string "HERZSCHUPPE wieder.$"
+
+FallarborTown_House2_Text_177D33:: @ 8177D33
+ .string "Bitte? Ich kann einem EI nicht eine\n"
+ .string "einzige Attacke beibringen!$"
diff --git a/data-de/text/maps/FallarborTown_Mart.inc b/data-de/text/maps/FallarborTown_Mart.inc
new file mode 100644
index 000000000..6f6ebef5c
--- /dev/null
+++ b/data-de/text/maps/FallarborTown_Mart.inc
@@ -0,0 +1,17 @@
+FallarborTown_Mart_Text_176FF0:: @ 8176FF0
+ .string "Ich habe lange überlegt, ob sich mein\n"
+ .string "ENECO entwickeln soll oder nicht.\p"
+ .string "Ich müsste nur diesen MONDSTEIN ein-\n"
+ .string "setzen, aber das ist eine schwere\l"
+ .string "Entscheidung...\p"
+ .string "Würde es sich entwickeln, wäre es viel\n"
+ .string "stärker.\p"
+ .string "Aber es würde auch anders aussehen.$"
+
+FallarborTown_Mart_Text_1770D3:: @ 81770D3
+ .string "ENECO: Miyao?$"
+
+FallarborTown_Mart_Text_1770E2:: @ 81770E2
+ .string "Ich habe hier ein NUGGET gefunden...\n"
+ .string "Das werde ich wohl verkaufen. Was soll\l"
+ .string "ich sonst damit machen?$"
diff --git a/data-de/text/maps/FallarborTown_PokemonCenter_1F.inc b/data-de/text/maps/FallarborTown_PokemonCenter_1F.inc
new file mode 100644
index 000000000..66a21c458
--- /dev/null
+++ b/data-de/text/maps/FallarborTown_PokemonCenter_1F.inc
@@ -0,0 +1,31 @@
+FallarborTown_PokemonCenter_1F_Text_1774D4:: @ 81774D4
+ .string "Oh, hallo.\n"
+ .string "Wer bist du?\p"
+ .string "Du heißt {PLAYER}{KUN}?\n"
+ .string "Ich sehe schon, du bist ein TRAINER.\p"
+ .string "Und das bedeutet, du nutzt das\n"
+ .string "POKéMON-Lagerungs-System, das ich\l"
+ .string "entwickelt habe.\p"
+ .string "Ich bin durch simple Deduktion zu\n"
+ .string "diesem Schluss gekommen.\p"
+ .string "Du hast mich angesprochen, weil du\n"
+ .string "mit diesem PC arbeiten willst.\p"
+ .string "Ach, ich habe mich gar nicht vorgestellt.\n"
+ .string "Ich bin LANETTE.\p"
+ .string "Ich bin ehrlich erfreut, dich kennen zu\n"
+ .string "lernen. Und ich freue mich, dass du das\l"
+ .string "Lagerungs-System benutzt.\p"
+ .string "Wenn du magst, besuche mich doch mal.\n"
+ .string "Ich wohne an der ROUTE 114.$"
+
+FallarborTown_PokemonCenter_1F_Text_17768C:: @ 817768C
+ .string "Ich frage mich, wie die POKéMON wohl\n"
+ .string "vor langer, langer Zeit aussahen.\p"
+ .string "Vielleicht kann mir der FOSSILMANIAC\n"
+ .string "am Ortsrand etwas dazu sagen.$"
+
+FallarborTown_PokemonCenter_1F_Text_1776F5:: @ 81776F5
+ .string "Auf den Feldern von LAUBWECHSELFELD\n"
+ .string "haben wir widerstandsfähige Bäume\p"
+ .string "gepflanzt, die auch in der Vulkanasche\n"
+ .string "gedeihen.$"
diff --git a/data-de/text/maps/FortreeCity.inc b/data-de/text/maps/FortreeCity.inc
new file mode 100644
index 000000000..9f12b016e
--- /dev/null
+++ b/data-de/text/maps/FortreeCity.inc
@@ -0,0 +1,62 @@
+FortreeCity_Text_167577:: @ 8167577
+ .string "Schnüffel...\n"
+ .string "Äh... Du, uh... riechst angesengt.\p"
+ .string "Warst du auf einem Vulkan oder so?$"
+
+FortreeCity_Text_1675C2:: @ 81675C2
+ .string "Ich wollte zur POKéMON ARENA, aber\n"
+ .string "irgendetwas blockiert den Weg.\p"
+ .string "Und das, nachdem ich auf der ROUTE 120\n"
+ .string "so fleißig trainiert habe...$"
+
+FortreeCity_Text_167642:: @ 8167642
+ .string "Dieses POKéMON ist mein ganzer Stolz!\n"
+ .string "Diesmal werde ich WIBKE besiegen!$"
+
+FortreeCity_Text_16768A:: @ 816768A
+ .string "Der Boden nimmt das Regenwasser auf,\n"
+ .string "die Bäume trinken es und wachsen...\p"
+ .string "Unser BAUMHAUSEN CITY existiert, weil\n"
+ .string "es genügend Wasser und Boden gibt.$"
+
+FortreeCity_Text_16770E:: @ 816770E
+ .string "Die STADT besteht aus Häusern, die auf\n"
+ .string "Bäumen gebaut sind.\p"
+ .string "Aufgrund dieser Lebensweise ist jeder\n"
+ .string "hier gesund und munter.\p"
+ .string "Und auch ich fühle mich, als sei ich\n"
+ .string "30 Jahre jünger geworden.$"
+
+FortreeCity_Text_1677BD:: @ 81677BD
+ .string "Auf Bäumen zu leben ist klasse.\p"
+ .string "Aber manchmal kommen KÄFER-POKéMON\n"
+ .string "durch die Fenster herein.\l"
+ .string "Das kann einen ganz schön erschrecken.$"
+
+FortreeCity_Text_16782C:: @ 816782C
+ .string "Manche POKéMON entwickeln sich, wenn\n"
+ .string "sie durch ein Verbindungskabel laufen.$"
+
+FortreeCity_Text_167868:: @ 8167868
+ .string "Etwas Unsichtbares blockiert den Weg.$"
+
+FortreeCity_Text_16788B:: @ 816788B
+ .string "Etwas Unsichtbares blockiert den Weg.\p"
+ .string "Willst du das DEVON-SCOPE einsetzen?$"
+
+FortreeCity_Text_1678CB:: @ 81678CB
+ .string "{PLAYER} setzt das DEVON-SCOPE ein.\p"
+ .string "Ein unsichtbares POKéMON ist sichtbar\n"
+ .string "geworden!\p"
+ .string "Das erschrockene POKéMON flieht!$"
+
+FortreeCity_Text_16792F:: @ 816792F
+ .string "BAUMHAUSEN CITY\n"
+ .string "“Die Stadt in den Baumkronen,\l"
+ .string "verbrüdert mit der Natur.”$"
+
+FortreeCity_Text_167969:: @ 8167969
+ .string "POKéMON ARENA von BAUMHAUSEN CITY\n"
+ .string "LEITERIN: WIBKE\p"
+ .string "“Die Vogel-Liebhaberin hebt ab zum\n"
+ .string "Flug in die Welt.”$"
diff --git a/data-de/text/maps/FortreeCity_DecorationShop.inc b/data-de/text/maps/FortreeCity_DecorationShop.inc
new file mode 100644
index 000000000..07c3b3379
--- /dev/null
+++ b/data-de/text/maps/FortreeCity_DecorationShop.inc
@@ -0,0 +1,13 @@
+FortreeCity_DecorationShop_Text_186A61:: @ 8186A61
+ .string "Die Artikel, die du hier kaufst, werden\n"
+ .string "sofort auf deinen PC gesendet.\p"
+ .string "Das ist großartig! Ich wünschte, ich\n"
+ .string "könnte mich so auch nach Hause\l"
+ .string "senden lassen.$"
+
+FortreeCity_DecorationShop_Text_186AD6:: @ 8186AD6
+ .string "Ich kaufe mir einen schönen Tisch, auf\n"
+ .string "den ich meine PUPPEN setze.\p"
+ .string "Wenn ich das nicht tue, werden meine\n"
+ .string "PUPPEN schmutzig, wenn ich damit meine\l"
+ .string "GEHEIMBASIS dekoriere.$"
diff --git a/data-de/text/maps/FortreeCity_Gym.inc b/data-de/text/maps/FortreeCity_Gym.inc
new file mode 100644
index 000000000..5c1696822
--- /dev/null
+++ b/data-de/text/maps/FortreeCity_Gym.inc
@@ -0,0 +1,119 @@
+FortreeCity_Gym_Text_18589C:: @ 818589C
+ .string "Na, wie sieht es aus, auf dem Weg zum\n"
+ .string "CHAMP, {PLAYER}?\p"
+ .string "Die LEITERIN der ARENA von BAUMHAUSEN\n"
+ .string "CITY, WIBKE, ist eine Meisterin der\l"
+ .string "FLUG-POKéMON.\p"
+ .string "Sie wartet hinten in der ARENA auf dich,\n"
+ .string "hinter den Drehtüren.\p"
+ .string "Sie wartet auf neue Herausforderer,\n"
+ .string "denen sie die Flügel stutzen kann!\p"
+ .string "Okay, dann viel Glück!$"
+
+FortreeCity_Gym_Text_185994:: @ 8185994
+ .string "Du hast es geschafft!\n"
+ .string "Du hast Startfreigabe!$"
+
+FortreeCity_Gym_Text_1859B9:: @ 81859B9
+ .string "Bewundere den eleganten Kampfstil der\n"
+ .string "VOGEL-POKéMON!$"
+
+FortreeCity_Gym_Text_1859EA:: @ 81859EA
+ .string "Du...\n"
+ .string "Du bist stark...$"
+
+FortreeCity_Gym_Text_185A02:: @ 8185A02
+ .string "Ein TRAINER muss clever genug sein, mit\n"
+ .string "den Wendungen im Kampf fertig zu\l"
+ .string "werden.\p"
+ .string "Mal sehen, ob du clever genug bist, bis\n"
+ .string "zu unserer LEITERIN vorzudringen.$"
+
+FortreeCity_Gym_Text_185A7F:: @ 8185A7F
+ .string "Liebhaber von VOGEL-POKéMON streben\n"
+ .string "danach, dieser ARENA beizutreten.\p"
+ .string "Als Mitglied der ARENA von BAUMHAUSEN\n"
+ .string "CITY darf ich nicht verlieren!$"
+
+FortreeCity_Gym_Text_185AEC:: @ 8185AEC
+ .string "Das war doch etwas zu schwer für mich\n"
+ .string "zu tragen...$"
+
+FortreeCity_Gym_Text_185B18:: @ 8185B18
+ .string "Die Welt ist groß und es gibt zahlreiche\n"
+ .string "starke TRAINER.\p"
+ .string "Ich werde weiter trainieren und so\n"
+ .string "immer stärker werden!$"
+
+FortreeCity_Gym_Text_185B8D:: @ 8185B8D
+ .string "Es gibt keinen Grund, dass WIBKE,\n"
+ .string "unsere ARENALEITERIN, sich mit dir\l"
+ .string "abgibt!\p"
+ .string "Ich bin schon stark genug für dich!$"
+
+FortreeCity_Gym_Text_185BEB:: @ 8185BEB
+ .string "WIBKE... Ich...\n"
+ .string "Ich habe verlooooren!$"
+
+FortreeCity_Gym_Text_185C00:: @ 8185C00
+ .string "WIBKE ist süß, aber auch stark.\n"
+ .string "Sie ist die ultimative LEITERIN!\p"
+ .string "Hups... Wie peinlich. Ich werde nicht rot!$"
+
+FortreeCity_Gym_Text_185C45:: @ 8185C45
+ .string "WIBKE hat mich persönlich geschult!\n"
+ .string "Du wirst kein leichtes Spiel haben!$"
+
+FortreeCity_Gym_Text_185C7C:: @ 8185C7C
+ .string "Ich wurde geschlagen...$"
+
+FortreeCity_Gym_Text_185C8C:: @ 8185C8C
+ .string "Dank WIBKE leben die Einwohner von\n"
+ .string "BAUMHAUSEN CITY ohne Furcht.$"
+
+FortreeCity_Gym_Text_185CCB:: @ 8185CCB
+ .string "Ich bin WIBKE, die LEITERIN der ARENA\n"
+ .string "von BAUMHAUSEN CITY.\p"
+ .string "Ich wurde das mit Hilfe meiner VOGEL-\n"
+ .string "POKéMON und habe den Himmel berührt.\p"
+ .string "Wie anstrengend der Kampf auch war, wir\n"
+ .string "haben mit Grazie gewonnen...\p"
+ .string "Werde Zeuge der eleganten Choreo-\n"
+ .string "graphie meiner VOGEL-POKéMON!$"
+
+FortreeCity_Gym_Text_185DBA:: @ 8185DBA
+ .string "Ich habe noch nie einen TRAINER ge-\n"
+ .string "sehen, der seine POKéMON mit mehr\l"
+ .string "Grazie trainiert als ich...\p"
+ .string "In Anbetracht deiner Fähigkeiten\n"
+ .string "überreiche ich dir diesen ARENAORDEN.$"
+
+FortreeCity_Gym_Text_185E48:: @ 8185E48
+ .string "{PLAYER} erhält den FEDERORDEN von\n"
+ .string "WIBKE.$"
+
+FortreeCity_Gym_Text_185E73:: @ 8185E73
+ .string "Mit dem FEDERORDEN gehorchen dir alle\n"
+ .string "POKéMON bis Lv. 70, auch die, die du\l"
+ .string "durch Tausch bekommen hast.\p"
+ .string "Außerdem kannst du nun die VM FLIEGEN\n"
+ .string "außerhalb eines Kampfes einsetzen.\p"
+ .string "Und dies...\n"
+ .string "Dies ist ein Geschenk von mir.$"
+
+FortreeCity_Gym_Text_185F4A:: @ 8185F4A
+ .string "TM40 enthält AERO-ASS.\p"
+ .string "Diese Geschwindigkeit...\n"
+ .string "Kein POKéMON kann ihr entgehen.$"
+
+FortreeCity_Gym_Text_185F98:: @ 8185F98
+ .string "Auch wenn ich gegen dich verloren habe,\n"
+ .string "gehört meine Liebe den VOGEL-POKéMON.$"
+
+FortreeCity_Gym_Text_185FD5:: @ 8185FD5
+ .string "POKéMON ARENA von BAUMHAUSEN CITY$"
+
+FortreeCity_Gym_Text_185FEE:: @ 8185FEE
+ .string "POKéMON ARENA von BAUMHAUSEN CITY\p"
+ .string "WIBKES ANERKANNTE TRAINER:\n"
+ .string "{PLAYER}$"
diff --git a/data-de/text/maps/FortreeCity_House1.inc b/data-de/text/maps/FortreeCity_House1.inc
new file mode 100644
index 000000000..0f22af768
--- /dev/null
+++ b/data-de/text/maps/FortreeCity_House1.inc
@@ -0,0 +1,37 @@
+FortreeCity_House1_Text_18568C:: @ 818568C
+ .string "Hi! Da gibt es dieses POKéMON, nach\n"
+ .string "dem ich suche.\p"
+ .string "Ich möchte ein {STR_VAR_1} haben.\n"
+ .string "Hast du eines?\p"
+ .string "Würdest du es gegen mein {STR_VAR_2}\n"
+ .string "tauschen?$"
+
+FortreeCity_House1_Text_1856F7:: @ 81856F7
+ .string "Danke schön!\p"
+ .string "Ich werde gut zu deinem {STR_VAR_1}\n"
+ .string "sein, also sei auch gut zu meinem\l"
+ .string "{STR_VAR_2}!$"
+
+FortreeCity_House1_Text_185737:: @ 8185737
+ .string "Warte!\n"
+ .string "Das ist kein {STR_VAR_1}.\p"
+ .string "Ich glaube, du willst gar nicht mit mir\n"
+ .string "tauschen.$"
+
+FortreeCity_House1_Text_18577F:: @ 818577F
+ .string "Oh, okay. Wenn du es dir anders über-\n"
+ .string "legst, komm wieder vorbei.\p"
+ .string "Ich werde hier warten!$"
+
+FortreeCity_House1_Text_1857C7:: @ 81857C7
+ .string "Danke, dass du mit mir getauscht hast!\p"
+ .string "Dieses POKéMON habe ich mir schon lange\n"
+ .string "gewünscht. Bei mir wird’s ihm gut gehen!$"
+
+FortreeCity_House1_Text_18582A:: @ 818582A
+ .string "Mit anderen sein POKéMON tauschen...\p"
+ .string "Das ist, als ob du die Erinnerungen mit\n"
+ .string "anderen Menschen teilst.$"
+
+FortreeCity_House1_Text_185888:: @ 8185888
+ .string "ZIGZACHS: Gumomoh?$"
diff --git a/data-de/text/maps/FortreeCity_House2.inc b/data-de/text/maps/FortreeCity_House2.inc
new file mode 100644
index 000000000..c257d6c5b
--- /dev/null
+++ b/data-de/text/maps/FortreeCity_House2.inc
@@ -0,0 +1,45 @@
+FortreeCity_House2_Text_186306:: @ 8186306
+ .string "Menschen... POKéMON...\p"
+ .string "Ihre versteckten Kräfte werden durch\n"
+ .string "das Leben in der Natur geweckt.$"
+
+FortreeCity_House2_Text_186360:: @ 8186360
+ .string "Lass diese alte Frau mal sehen, ob deine\n"
+ .string "versteckten Kräfte erwacht sind...\p"
+ .string "Ich halte eine Münze in meiner Hand.\p"
+ .string "Nun? In welcher Hand halte ich sie?\n"
+ .string "In der linken oder rechten Hand?$"
+
+FortreeCity_House2_Text_1863F6:: @ 81863F6
+ .string "Oh! Das stimmt!\p"
+ .string "Versuchen wir es noch einmal.\p"
+ .string "In welcher Hand halte ich die Münze?\n"
+ .string "Rechts oder links?$"
+
+FortreeCity_House2_Text_186455:: @ 8186455
+ .string "Oh! Schon wieder richtig!\p"
+ .string "Probieren wir es noch einmal.\p"
+ .string "In welcher Hand ist die Münze nun?\n"
+ .string "In der linken oder der rechten Hand?$"
+
+FortreeCity_House2_Text_1864C6:: @ 81864C6
+ .string "Oh! Hervorragend!\n"
+ .string "Deine versteckten Kräfte sind erwacht!\p"
+ .string "Hier, das ist für dich. Wecke damit die\n"
+ .string "versteckten Kräfte deiner POKéMON.$"
+
+FortreeCity_House2_Text_18652F:: @ 818652F
+ .string "KRAFTRESERVE ist eine Attacke, die je\n"
+ .string "nach POKéMON anders aussieht.$"
+
+FortreeCity_House2_Text_186565:: @ 8186565
+ .string "Och, zu schade!\n"
+ .string "Du hast falsch geraten.$"
+
+UnknownString_8186585: @ 8186585
+ .string "Das Gebiet um BAUMHAUSEN CITY\n"
+ .string "ist wie ein Dschungel.\p"
+ .string "Man ermüdet schnell, wenn man alles\n"
+ .string "erkunden will.\p"
+ .string "Deshalb benutze ich FLIEGEN, um von\n"
+ .string "einem Ort zum anderen zu kommen.$"
diff --git a/data-de/text/maps/FortreeCity_House3.inc b/data-de/text/maps/FortreeCity_House3.inc
new file mode 100644
index 000000000..8370d6692
--- /dev/null
+++ b/data-de/text/maps/FortreeCity_House3.inc
@@ -0,0 +1,18 @@
+FortreeCity_House3_Text_186624:: @ 8186624
+ .string "Da wir gerade vom POKéDEX reden... Ich\n"
+ .string "erinnere mich...\p"
+ .string "Ich habe diesen TRAINER, TROY,\n"
+ .string "getroffen, als ich seltene Steine\l"
+ .string "suchte.\p"
+ .string "Oh Junge, der hatte vielleicht\n"
+ .string "interessante POKéMON bei sich!\p"
+ .string "Die waren nicht nur selten, sondern\n"
+ .string "auch ausgesprochen gut trainiert!\p"
+ .string "Er ist bestimmt stärker als die ARENA-\n"
+ .string "LEITERIN in diesem Ort...$"
+
+FortreeCity_House3_Text_186745:: @ 8186745
+ .string "Was ist das da? Was hast du da?\p"
+ .string "... ... ... ... ... ...\p"
+ .string "Oh, das ist also ein POKéDEX?\n"
+ .string "Der ist aber wirklich klasse!$"
diff --git a/data-de/text/maps/FortreeCity_House4.inc b/data-de/text/maps/FortreeCity_House4.inc
new file mode 100644
index 000000000..c1491ae96
--- /dev/null
+++ b/data-de/text/maps/FortreeCity_House4.inc
@@ -0,0 +1,30 @@
+FortreeCity_House4_Text_1867AF:: @ 81867AF
+ .string "Wenn sie mit POKéMON zusammen sind,\n"
+ .string "finden die Menschen schnell Freunde.\p"
+ .string "Und so rücken die Menschen weltweit\n"
+ .string "näher zusammen. Wunderbar, nicht wahr?$"
+
+FortreeCity_House4_Text_186835:: @ 8186835
+ .string "Fertig!\n"
+ .string "Los, VOGEL-POKéMON!$"
+
+FortreeCity_House4_Text_18684E:: @ 818684E
+ .string "Hähähä, mein WINGULL macht\n"
+ .string "Besorgungen für mich.$"
+
+FortreeCity_House4_Text_186881:: @ 8186881
+ .string "Gut!\n"
+ .string "Komm zurück, WINGULL!\p"
+ .string "Huch! Was ist das?\n"
+ .string "Was trägt es denn da?\p"
+ .string "Ein MENTALKRAUT?\n"
+ .string "Das muss es irgendwo gefunden haben.\p"
+ .string "Aber, ich bin kein TRAINER, daher kannst\n"
+ .string "du es haben.$"
+
+FortreeCity_House4_Text_186924:: @ 8186924
+ .string "Dank meines WINGULL habe ich Freunde,\n"
+ .string "die sehr weit weg von hier wohnen.$"
+
+FortreeCity_House4_Text_18695C:: @ 818695C
+ .string "WINGULL: Pihyoh!$"
diff --git a/data-de/text/maps/FortreeCity_House5.inc b/data-de/text/maps/FortreeCity_House5.inc
new file mode 100644
index 000000000..26c5b21ad
--- /dev/null
+++ b/data-de/text/maps/FortreeCity_House5.inc
@@ -0,0 +1,14 @@
+FortreeCity_House5_Text_18696D:: @ 818696D
+ .string "Die Baumhäuser von BAUMHAUSEN\n"
+ .string "CITY sind fantastisch!\p"
+ .string "Ich glaube, es ist der beste Platz, um\n"
+ .string "mit seinen POKéMON zusammenzuleben.$"
+
+FortreeCity_House5_Text_1869D6:: @ 81869D6
+ .string "POKéMON und Menschen sind auf die\n"
+ .string "Natur angewiesen, um zu überleben.\p"
+ .string "Es gibt überhaupt keinen Grund, die\n"
+ .string "Natur nach unserem Willen zu formen.$"
+
+FortreeCity_House5_Text_186A4F:: @ 8186A4F
+ .string "ZIGZACHS: Bufuu!$"
diff --git a/data-de/text/maps/FortreeCity_Mart.inc b/data-de/text/maps/FortreeCity_Mart.inc
new file mode 100644
index 000000000..da371d141
--- /dev/null
+++ b/data-de/text/maps/FortreeCity_Mart.inc
@@ -0,0 +1,15 @@
+FortreeCity_Mart_Text_1861EF:: @ 81861EF
+ .string "SUPERSCHUTZ hält lange an, und ist auch\n"
+ .string "äußerst nützlich.\p"
+ .string "Es ist viel besser als normaler SCHUTZ.$"
+
+FortreeCity_Mart_Text_186251:: @ 8186251
+ .string "Ich horte immer mehr Items, als ich\n"
+ .string "eigentlich benötige.\p"
+ .string "Man weiß ja nie, was einem passieren\n"
+ .string "kann. Vorsicht ist die Mutter der\l"
+ .string "Porzellankiste!$"
+
+FortreeCity_Mart_Text_1862CA:: @ 81862CA
+ .string "Ein SONDERBONBON erhöht den Level\n"
+ .string "eines POKéMON sofort um 1.$"
diff --git a/data-de/text/maps/FortreeCity_PokemonCenter_1F.inc b/data-de/text/maps/FortreeCity_PokemonCenter_1F.inc
new file mode 100644
index 000000000..f38a010bc
--- /dev/null
+++ b/data-de/text/maps/FortreeCity_PokemonCenter_1F.inc
@@ -0,0 +1,24 @@
+FortreeCity_PokemonCenter_1F_Text_186027:: @ 8186027
+ .string "Na, Kindchen, arbeitest du an einem\n"
+ .string "POKéDEX?\p"
+ .string "Hmm... Ich an deiner Stelle würde mal\n"
+ .string "die SAFARI-ZONE auf der ROUTE 121\l"
+ .string "besuchen.$"
+
+FortreeCity_PokemonCenter_1F_Text_186086:: @ 8186086
+ .string "Hast du schon mal eine\n"
+ .string "STATISTIK GETAUSCHT?\p"
+ .string "Sehr nützliche Einrichtung! Die Erfolge\n"
+ .string "eines jeden TRAINERS werden dort\l"
+ .string "gespeichert und miteinander verglichen.\p"
+ .string "Ich weiß zwar nicht, wie das passiert,\n"
+ .string "aber es ist einfach irre. Und aufregend!$"
+
+FortreeCity_PokemonCenter_1F_Text_186138:: @ 8186138
+ .string "Hey, du hast einen POKéNAV!\n"
+ .string "Ich habe auch so einen.\p"
+ .string "Schau dir mal die TRAINER an.\p"
+ .string "Dort kannst du sehen, welche TRAINER\n"
+ .string "erneut gegen dich antreten möchten.\p"
+ .string "Ist das nicht einfach super?\n"
+ .string "Das muss man DEVON wirklich lassen!$"
diff --git a/data-de/text/maps/GraniteCave_1F.inc b/data-de/text/maps/GraniteCave_1F.inc
new file mode 100644
index 000000000..16c943455
--- /dev/null
+++ b/data-de/text/maps/GraniteCave_1F.inc
@@ -0,0 +1,19 @@
+GraniteCave_1F_Text_194917:: @ 8194917
+ .string "Hey, du!\n"
+ .string "Hier ist es schrecklich dunkel.\l"
+ .string "Eine Erforschung wird damit schwierig.\p"
+ .string "Der Typ, der vorher schon mal hier war...\n"
+ .string "TROY heißt er, glaube ich...\p"
+ .string "Der weiß, wie man BLITZ einsetzt, daher\n"
+ .string "wird es ihm wohl gut gehen, aber...\p"
+ .string "Das Motto unter uns WANDERERN heißt:\n"
+ .string "Jedem aus der Klemme helfen.\p"
+ .string "Deshalb bekommst du dies von mir.$"
+
+GraniteCave_1F_Text_194A3E:: @ 8194A3E
+ .string "Bringe einem POKéMON die VM BLITZ\n"
+ .string "bei und setze sie ein.\p"
+ .string "Damit wird selbst die dunkelste Höhle\n"
+ .string "von Licht erfüllt.\p"
+ .string "Aber um das zu können, brauchst du den\n"
+ .string "ORDEN der ARENA von FAUSTAUHAVEN.$"
diff --git a/data-de/text/maps/GraniteCave_StevensRoom.inc b/data-de/text/maps/GraniteCave_StevensRoom.inc
new file mode 100644
index 000000000..19d4ac0ca
--- /dev/null
+++ b/data-de/text/maps/GraniteCave_StevensRoom.inc
@@ -0,0 +1,33 @@
+GraniteCave_StevensRoom_Text_194AE5:: @ 8194AE5
+ .string "Dieses Ding, das du da trägst...\n"
+ .string "Das ist ein POKéNAV.\p"
+ .string "Wenn TRAINER, die einen POKéNAV be-\n"
+ .string "sitzen, gegeneinander kämpfen, wird das\l"
+ .string "Ergebnis hier gespeichert.\p"
+ .string "Oh, entschuldige. Ich habe mich gar\n"
+ .string "nicht vorgestellt. Mein Name ist TROY.\p"
+ .string "Ich sammle seltene Steine, daher gehe\n"
+ .string "ich immer mal wieder auf Reisen.\p"
+ .string "Oh?\n"
+ .string "Ein BRIEF? Für mich?$"
+
+GraniteCave_StevensRoom_Text_194BDD:: @ 8194BDD
+ .string "TROY: Okay, danke schön.\p"
+ .string "Du hast all die Beschwerlichkeiten auf\n"
+ .string "dich genommen, um ihn mir zu bringen.\p"
+ .string "Ich muss mich bedanken. Ehrlich.\n"
+ .string "Ich werde dir diese TM geben.\p"
+ .string "Sie enthält meine Lieblingsattacke,\n"
+ .string "STAHLFLÜGEL.$"
+
+GraniteCave_StevensRoom_Text_194C8D:: @ 8194C8D
+ .string "TROY: Deine POKéMON sehen recht\n"
+ .string "talentiert aus.\p"
+ .string "Wenn du fleißig trainierst, wirst du\n"
+ .string "vielleicht eines Tages der CHAMP der\l"
+ .string "POKéMON LIGA. Das ist meine Meinung.\p"
+ .string "Nun muss ich mich aber wirklich beeilen.$"
+
+GraniteCave_StevensRoom_Text_194D43:: @ 8194D43
+ .string "Oh, dein BEUTEL ist voll.\n"
+ .string "Das ist aber wirklich schade.$"
diff --git a/data-de/text/maps/InsideOfTruck.inc b/data-de/text/maps/InsideOfTruck.inc
new file mode 100644
index 000000000..3c92c3cc0
--- /dev/null
+++ b/data-de/text/maps/InsideOfTruck.inc
@@ -0,0 +1,4 @@
+InsideOfTruck_Text_198FAD:: @ 8198FAD
+ .string "Auf der Kiste ist ein POKéMON-Logo.\p"
+ .string "Es ist ein Umzugs- und Lieferservice\n"
+ .string "einer POKéMON-Firma.$"
diff --git a/data-de/text/maps/JaggedPass.inc b/data-de/text/maps/JaggedPass.inc
new file mode 100644
index 000000000..4411ff4f1
--- /dev/null
+++ b/data-de/text/maps/JaggedPass.inc
@@ -0,0 +1,69 @@
+JaggedPass_Text_195DAC:: @ 8195DAC
+ .string "SCHLOTBERG STEILPASS...\p"
+ .string "Davon habe ich immer geträumt, wenn ich\n"
+ .string "in den Bergen unterwegs war.\p"
+ .string "Zerklüftete Massive...\n"
+ .string "Das bringt meine Seele zum Erbeben.$"
+
+JaggedPass_Text_195E27:: @ 8195E27
+ .string "Verlieren ist bitter.$"
+
+JaggedPass_Text_195E3E:: @ 8195E3E
+ .string "Ja, ich bin im Umgang mit POKéMON nicht\n"
+ .string "gerade talentiert.\p"
+ .string "Aber wenn es um die Leidenschaft für\n"
+ .string "die Berge geht, stecke ich dich locker\l"
+ .string "in die Tasche!$"
+
+JaggedPass_Text_195E9E:: @ 8195E9E
+ .string "Dich habe ich hier noch nie gesehen.\n"
+ .string "Dieser Platz eignet sich nicht für ein\l"
+ .string "Picknick.$"
+
+JaggedPass_Text_195EDF:: @ 8195EDF
+ .string "Oooh, nein!\n"
+ .string "Das liegt am Boden. Er ist zu uneben!$"
+
+JaggedPass_Text_195F04:: @ 8195F04
+ .string "Stell dir mal vor!\p"
+ .string "Einige fahren tatsächlich mit ihren\n"
+ .string "Fahrrädern diesen zerklüfteten Pass\l"
+ .string "hinauf.$"
+
+JaggedPass_Text_195F58:: @ 8195F58
+ .string "Picknicke machen überall und immer Spaß.\n"
+ .string "Und PKMN leisten mir dabei Gesellschaft!$"
+
+JaggedPass_Text_195F8C:: @ 8195F8C
+ .string "Ich habe nur verloren, weil der Boden\n"
+ .string "wirklich sehr uneben ist.$"
+
+JaggedPass_Text_195FB9:: @ 8195FB9
+ .string "Ich werde meine Niederlage einfach\n"
+ .string "vergessen und mit dem Rad den Pass\l"
+ .string "entlangdüsen.$"
+
+JaggedPass_Text_195FF2:: @ 8195FF2
+ .string "Der STEILPASS ist sehr schwer zu Fuß\n"
+ .string "zu meistern. Aber ein guter Ort zum\l"
+ .string "Trainieren.$"
+
+JaggedPass_Text_196032:: @ 8196032
+ .string "Schon vorbei? Ich habe überhaupt\n"
+ .string "keinen sicheren Stand gehabt.$"
+
+JaggedPass_Text_196077:: @ 8196077
+ .string "Wenn ich ein KUNSTRAD hätte, könnte\n"
+ .string "ich die Abhänge einfach überspringen.$"
+
+JaggedPass_Text_1960AA:: @ 81960AA
+ .string "Ich habe mich an die Unebenheiten ge-\n"
+ .string "wöhnt. Ich singe beim Klettern.$"
+
+JaggedPass_Text_1960E2:: @ 81960E2
+ .string "Auf diesem unebenen Boden ist es wirk-\n"
+ .string "lich nicht leicht, gut zu kämpfen.$"
+
+JaggedPass_Text_196118:: @ 8196118
+ .string "Ich sollte mir ein KUNSTRAD von RADLA\n"
+ .string "in MALVENFROH CITY besorgen...$"
diff --git a/data-de/text/maps/LavaridgeTown.inc b/data-de/text/maps/LavaridgeTown.inc
new file mode 100644
index 000000000..3fa8668e5
--- /dev/null
+++ b/data-de/text/maps/LavaridgeTown.inc
@@ -0,0 +1,138 @@
+LavaridgeTown_Text_16BDA4:: @ 816BDA4
+ .string "MAIKE: {PLAYER}{KUN}! Wir haben uns lange\n"
+ .string "nicht gesehen!\p"
+ .string "Oh? Als ich die Heißen Quellen aufge-\n"
+ .string "sucht habe, habe ich den ORDEN der\p"
+ .string "ARENA von BAD LAVASTADT erhalten.\n"
+ .string "Du hast anscheinend viele POKéMON\p"
+ .string "gefangen... Äh, ich meine, du hast ja\n"
+ .string "schon einige POKéMON aufgezogen. \p"
+ .string "Ich denke, das hier wirst du gut\n"
+ .string "gebrauchen können.$"
+
+LavaridgeTown_Text_16BE7D:: @ 816BE7D
+ .string "MAIKE: Mit diesem WÜSTENGLAS wirst du\n"
+ .string "keine Probleme haben, durch die Wüste in\l"
+ .string "der Nähe von ROUTE 111 zu gehen.\p"
+ .string "Aber, wow, {PLAYER}{KUN}...\n"
+ .string "In ARENEN antreten...\p"
+ .string "Du strengst dich bestimmt sehr an, weil\n"
+ .string "du nicht gegen mich verlieren willst!\p"
+ .string "{PLAYER}{KUN}, ich glaube, ich sollte deinen\n"
+ .string "Vater in der ARENA von BLÜTENBURG\l"
+ .string "CITY herausfordern.\p"
+ .string "{PLAYER}{KUN}, man sieht sich!$"
+
+LavaridgeTown_Text_16BF92:: @ 816BF92
+ .string "BRIX: {PLAYER}, wie geht es dir?\p"
+ .string "Hmm... Das ist eine beachtliche\n"
+ .string "Sammlung von ORDEN.\p"
+ .string "Also gut.\n"
+ .string "Hier, dies schenke ich dir.$"
+
+LavaridgeTown_Text_16C020:: @ 816C020
+ .string "BRIX: Nimm das mit, wenn du in die\n"
+ .string "Wüste in der Nähe von ROUTE 111 willst.\p"
+ .string "Da sollten sich einige POKéMON fangen\n"
+ .string "lassen, die Wüstenbewohner sind. Schau\l"
+ .string "dich nach ihnen um.\p"
+ .string "Und ich...\n"
+ .string "Ich werde wohl NORMAN, den ARENALEITER\l"
+ .string "in BLÜTENBURG CITY herausfordern.\p"
+ .string "Im Gegensatz zu dir, macht dein Vater\n"
+ .string "einen sehr starken Eindruck.\p"
+ .string "Man sieht sich!$"
+
+LavaridgeTown_Text_16C174:: @ 816C174
+ .string "Ich habe hier ein EI.\p"
+ .string "Ich dachte, ich könnte es ausbrüten,\n"
+ .string "indem ich es in den heißen Sand bei den\p"
+ .string "Heißen Quellen vergrabe. Aber das reicht\n"
+ .string "offensichtlich nicht aus.\p"
+ .string "Jemand erzählte mir, dass man es\n"
+ .string "zusammen mit den POKéMON tragen\l"
+ .string "soll.\p"
+ .string "Du bist ein TRAINER, nicht wahr? Und\n"
+ .string "deine POKéMON strahlen Vitalität aus.\p"
+ .string "So, was meinst du? Wirst du das EI mit-\n"
+ .string "nehmen und zum Ausschlüpfen bringen?$"
+
+LavaridgeTown_Text_16C2B6:: @ 816C2B6
+ .string "Gut! Ich hoffe, du hast mehr Glück\n"
+ .string "mit diesem EI!$"
+
+LavaridgeTown_Text_16C2EA:: @ 816C2EA
+ .string "{PLAYER} erhält ein EI.$"
+
+LavaridgeTown_Text_16C2FF:: @ 816C2FF
+ .string "Oh! Du hast zu viele POKéMON dabei.\n"
+ .string "Du hast keinen Platz für das EI...$"
+
+LavaridgeTown_Text_16C33C:: @ 816C33C
+ .string "Ganz, wie du willst...\p"
+ .string "Wenn dein Herz sich anders entscheidet\n"
+ .string "und das EI haben möchte, ich bin hier.$"
+
+LavaridgeTown_Text_16C398:: @ 816C398
+ .string "Von Zeit zu Zeit findet man in der\n"
+ .string "PENSION ein EI.\p"
+ .string "So zumindest erzählt man es sich.$"
+
+LavaridgeTown_Text_16C3FD:: @ 816C3FD
+ .string "Wir nehmen uns so viel heißes Wasser,\n"
+ .string "wie wir brauchen, und trotzdem trocknen\l"
+ .string "die Heißen Quellen nicht aus.\p"
+ .string "Ist das nicht schon fast Magie?\p"
+ .string "Diese Heißen Quellen bilden sich in der\n"
+ .string "Nähe von aktiven Vulkanen. Wasseradern\l"
+ .string "im Boden werden durch das Magma\l"
+ .string "erhitzt und kommen als heiße Quellen\l"
+ .string "an die Erdoberfläche.$"
+
+LavaridgeTown_Text_16C4DB:: @ 816C4DB
+ .string "Hier im heißen Sand vergraben zu sein,\n"
+ .string "ist... Seufz...\p"
+ .string "So warm und einfach himmlisch... Seufz...\p"
+ .string "Äh? Gyaah! Aua!\p"
+ .string "Ein POKéMON hat meinen Rücken ange-\n"
+ .string "knabbert!$"
+
+LavaridgeTown_Text_16C54E:: @ 816C54E
+ .string "Ach, du magst auch heiße Quellen?\p"
+ .string "Das ist überraschend bei einem so\n"
+ .string "jungen Menschen wie dir.$"
+
+LavaridgeTown_Text_16C59B:: @ 816C59B
+ .string "Ich bade jeden Tag in den\n"
+ .string "Heißen Quellen.\p"
+ .string "Ich will ein wunderschöner und starker\n"
+ .string "ARENALEITER wie FLAVIA werden.$"
+
+LavaridgeTown_Text_16C603:: @ 816C603
+ .string "Wenn Leute ihre POKéMON in die Heißen\n"
+ .string "Quellen setzen, ist das schon\l"
+ .string "merkwürdig.\p"
+ .string "Nun, es könnte auch ein Bad in\n"
+ .string "Elektrizität, ein Schaumbad oder sogar\l"
+ .string "ein Bad in Lava sein...$"
+
+LavaridgeTown_Text_16C694:: @ 816C694
+ .string "Man sagt, diese Heißen Quellen seien gut\n"
+ .string "gegen nervöse Anspannungen, gegen\l"
+ .string "Muskelkrämpfe, sie sollen bei roman-\l"
+ .string "tischen Problemen helfen und auch bei\l"
+ .string "Geldsorgen...$"
+
+LavaridgeTown_Text_16C72F:: @ 816C72F
+ .string "BAD LAVASTADT\p"
+ .string "“POKéMON-CENTER - HEISSE QUELLEN\n"
+ .string "Der ideale Ort zum Entspannen!”$"
+
+LavaridgeTown_Text_16C77C:: @ 816C77C
+ .string "POKéMON ARENA von BAD LAVASTADT\n"
+ .string "LEITERIN: FLAVIA\l"
+ .string "“Die mit der brennenden Leidenschaft!”$"
+
+LavaridgeTown_Text_16C7CF:: @ 816C7CF
+ .string "POKéMON KRÄUTERLADEN\n"
+ .string "“Bitterer Geschmack - Bessere Kur!”$"
diff --git a/data-de/text/maps/LavaridgeTown_Gym_1F.inc b/data-de/text/maps/LavaridgeTown_Gym_1F.inc
new file mode 100644
index 000000000..cb2eca809
--- /dev/null
+++ b/data-de/text/maps/LavaridgeTown_Gym_1F.inc
@@ -0,0 +1,144 @@
+LavaridgeTown_Gym_1F_Text_176312:: @ 8176312
+ .string "Na, wie sieht es aus, auf dem Weg zum\n"
+ .string "CHAMP, {PLAYER}?\p"
+ .string "Die ARENALEITERIN von BAD LAVA-\n"
+ .string "STADT, FLAVIA, setzt FEUER-POKéMON\l"
+ .string "ein.\p"
+ .string "Ihre Leidenschaft für POKéMON brennt\n"
+ .string "heißer und stärker als ein Vulkan.\p"
+ .string "Komm ihr nicht zu nahe - du verbrennst\n"
+ .string "dich! Lösche die Glut mit Wasser und\l"
+ .string "dann besiege sie!$"
+
+LavaridgeTown_Gym_1F_Text_17640C:: @ 817640C
+ .string "Hui! Das war ein glühend heißer Kampf!$"
+
+LavaridgeTown_Gym_1F_Text_176432:: @ 8176432
+ .string "Auauauauau!\n"
+ .string "Hach, ist das heiß!$"
+
+LavaridgeTown_Gym_1F_Text_17644F:: @ 817644F
+ .string "Der Schweiß lief mir in die Augen...$"
+
+LavaridgeTown_Gym_1F_Text_176472:: @ 8176472
+ .string "Ein Bad im heißen Sand regt den\n"
+ .string "Kreislauf an.\p"
+ .string "Auch Gelenkschmerzen lassen sich damit\n"
+ .string "kurieren.$"
+
+LavaridgeTown_Gym_1F_Text_1764D1:: @ 81764D1
+ .string "Ich versuche, Stress abzubauen.\n"
+ .string "Komm her. Ich will mich abreagieren.$"
+
+LavaridgeTown_Gym_1F_Text_176516:: @ 8176516
+ .string "Ich hoffe, FLAVIA wird dich rösten!$"
+
+LavaridgeTown_Gym_1F_Text_176537:: @ 8176537
+ .string "Haaah... Huuuuh...\p"
+ .string "Bleibt man zu lange im heißen Sand,\n"
+ .string "macht einen das ganz schön fertig.$"
+
+LavaridgeTown_Gym_1F_Text_17658D:: @ 817658D
+ .string "Du musst ganz schön müde sein.\n"
+ .string "Willst du dich nicht hier im heißen\l"
+ .string "Sand ausruhen?\p"
+ .string "Aber du solltest wissen, dass\n"
+ .string "Willenskraft ganz wichtig für einen\l"
+ .string "TRAINER ist.$"
+
+LavaridgeTown_Gym_1F_Text_17663F:: @ 817663F
+ .string "Spiele mit Feuer und du verbrennst dich.$"
+
+LavaridgeTown_Gym_1F_Text_176660:: @ 8176660
+ .string "Dein Können ist gut... Aber unsere\n"
+ .string "LEITERIN FLAVIA ist stark.\p"
+ .string "Wenn du nicht aufpasst, verbrennst\n"
+ .string "du dich ernsthaft.$"
+
+LavaridgeTown_Gym_1F_Text_1766D2:: @ 81766D2
+ .string "Kann dein POKéMON 200 Grad aushalten?$"
+
+LavaridgeTown_Gym_1F_Text_1766FE:: @ 81766FE
+ .string "Die Hitze war nicht stark genug...$"
+
+LavaridgeTown_Gym_1F_Text_17671D:: @ 817671D
+ .string "Die Temperatur von Magma beträgt\n"
+ .string "über 200 Grad.\p"
+ .string "Deine POKéMON haben mich besiegt, sie\n"
+ .string "sollten auch in Magma überleben können.$"
+
+LavaridgeTown_Gym_1F_Text_176784:: @ 8176784
+ .string "Ähm...\n"
+ .string "Okay, ich kämpfe mit dir.$"
+
+LavaridgeTown_Gym_1F_Text_1767A6:: @ 81767A6
+ .string "Oh, du bist zu stark.$"
+
+LavaridgeTown_Gym_1F_Text_1767C1:: @ 81767C1
+ .string "Ich will einmal so eine starke TRAINERIN\n"
+ .string "werden wie FLAVIA.$"
+
+LavaridgeTown_Gym_1F_Text_176801:: @ 8176801
+ .string "Willkommen... Halt, warte!\p"
+ .string "Hallo, du Winzling von TRAINER, wie\n"
+ .string "schön, dich hier zu sehen!\p"
+ .string "Ich bin verantwortlich für, äh...\n"
+ .string "Nein, warte.\p"
+ .string "Ich bin FLAVIA und ich bin die ARENA-\n"
+ .string "LEITERIN hier!\p"
+ .string "Äh... Du solltest mich nicht\n"
+ .string "unterschätzen, nur weil ich noch nicht\l"
+ .string "so lange LEITERIN bin!\p"
+ .string "Ich habe das Talent meines Großvaters\n"
+ .string "geerbt und daher... äh... kann ich dir die\l"
+ .string "heißen Attacken zeigen, die wir hier\l"
+ .string "entwickelt haben!$"
+
+LavaridgeTown_Gym_1F_Text_176960:: @ 8176960
+ .string "Äh...\n"
+ .string "Ich glaube, ich habe es übertrieben...\p"
+ .string "Ich... Ich bin ja auch noch nicht lange\n"
+ .string "ARENALEITERIN!\p"
+ .string "Ich habe zu sehr versucht, jemand zu\n"
+ .string "sein, der ich gar nicht bin.\p"
+ .string "Ich muss die Dinge auf meine eigene Art\n"
+ .string "angehen. Sonst verwirre ich nur meine\l"
+ .string "POKéMON.\p"
+ .string "Danke, dass du mich das gelehrt hast!\n"
+ .string "Du hast dir das hier wohl verdient!$"
+
+LavaridgeTown_Gym_1F_Text_176A62:: @ 8176A62
+ .string "{PLAYER} erhält den HITZEORDEN\n"
+ .string "von FLAVIA.$"
+
+LavaridgeTown_Gym_1F_Text_176A8C:: @ 8176A8C
+ .string "Mit dem HITZEORDEN gehorchen dir alle\n"
+ .string "POKéMON bis Level 50, auch die, die du\l"
+ .string "durch Tausch erhalten hast.\p"
+ .string "Und du kannst ab sofort STÄRKE auch\n"
+ .string "außerhalb eines Kampfes einsetzen.\p"
+ .string "Dies ist das Zeichen meiner\n"
+ .string "Anerkennung. Nimm es ruhig an!$"
+
+LavaridgeTown_Gym_1F_Text_176B8F:: @ 8176B8F
+ .string "Die TM50 enthält HITZEKOLLER.\p"
+ .string "Diese Attacke richtet beim Gegner\n"
+ .string "großen Schaden an.\p"
+ .string "Aber gleichzeitig wird der SP. ANG.\n"
+ .string "des POKéMON, das die Attacke\p"
+ .string "anwendet, herabgesetzt. Für längere\n"
+ .string "Kämpfe ist sie daher nicht geeignet.$"
+
+LavaridgeTown_Gym_1F_Text_176C4A:: @ 8176C4A
+ .string "Deine Stärke erinnert mich an\n"
+ .string "jemanden...\p"
+ .string "Jetzt weiß ich’s! Du kämpfst wie NORMAN,\n"
+ .string "der ARENALEITER von BLÜTENBURG CITY.$"
+
+LavaridgeTown_Gym_1F_Text_176CAF:: @ 8176CAF
+ .string "POKéMON ARENA von BAD LAVASTADT$"
+
+LavaridgeTown_Gym_1F_Text_176CCA:: @ 8176CCA
+ .string "POKéMON ARENA von BAD LAVASTADT\p"
+ .string "FLAVIAS ANERKANNTE TRAINER:\n"
+ .string "{PLAYER}$"
diff --git a/data-de/text/maps/LavaridgeTown_HerbShop.inc b/data-de/text/maps/LavaridgeTown_HerbShop.inc
new file mode 100644
index 000000000..612d4e9a4
--- /dev/null
+++ b/data-de/text/maps/LavaridgeTown_HerbShop.inc
@@ -0,0 +1,21 @@
+LavaridgeTown_HerbShop_Text_17615C:: @ 817615C
+ .string "Willkommen im KRÄUTERLADEN! Dem Heim\n"
+ .string "wirkungsvoller und preiswerter Medizin!$"
+
+LavaridgeTown_HerbShop_Text_1761A2:: @ 81761A2
+ .string "Du kommst nach BAD LAVASTADT, um\n"
+ .string "Kräutermedizin zu kaufen?\p"
+ .string "Das ist lobenswert!\p"
+ .string "Ich finde dich nett! Hier, für dich!$"
+
+LavaridgeTown_HerbShop_Text_176209:: @ 8176209
+ .string "Mit dieser HOLZKOHLE wird die Kräuter-\n"
+ .string "medizin hergestellt.\p"
+ .string "Sie wirkt auch Wunder, wenn sie von\n"
+ .string "einem POKéMON getragen wird.\p"
+ .string "Sie verstärkt FEUER-Attacken.$"
+
+LavaridgeTown_HerbShop_Text_1762A3:: @ 81762A3
+ .string "Kräutermedizin ist erstaunlich\n"
+ .string "wirkungsvoll. Aber deine POKéMON mögen\l"
+ .string "sie nicht. Sie schmeckt bitter...$"
diff --git a/data-de/text/maps/LavaridgeTown_House.inc b/data-de/text/maps/LavaridgeTown_House.inc
new file mode 100644
index 000000000..6a6a3663c
--- /dev/null
+++ b/data-de/text/maps/LavaridgeTown_House.inc
@@ -0,0 +1,9 @@
+LavaridgeTown_House_Text_176D07:: @ 8176D07
+ .string "Meine Frau wärmt ein EI in den Heißen\n"
+ .string "Quellen. So hat sie es mir jedenfalls\l"
+ .string "gesagt.\p"
+ .string "Sie hat zwei POKéMON in der PENSION\n"
+ .string "abgegeben und heraus kam ein EI...$"
+
+LavaridgeTown_House_Text_176D94:: @ 8176D94
+ .string "ZIGZACHS: Pshoo!$"
diff --git a/data-de/text/maps/LavaridgeTown_Mart.inc b/data-de/text/maps/LavaridgeTown_Mart.inc
new file mode 100644
index 000000000..fc957492c
--- /dev/null
+++ b/data-de/text/maps/LavaridgeTown_Mart.inc
@@ -0,0 +1,12 @@
+LavaridgeTown_Mart_Text_176DA6:: @ 8176DA6
+ .string "Mit X-TEMPO kannst du die INITIATIVE\n"
+ .string "im Kampf erhöhen.\p"
+ .string "So kann man eventuell den ersten\n"
+ .string "Angriff ausführen - ein entscheidender\l"
+ .string "Vorteil!$"
+
+LavaridgeTown_Mart_Text_176E1A:: @ 8176E1A
+ .string "Auf dem Gipfel des SCHLOTBERGS wird\n"
+ .string "eine lokale Spezialität angeboten.\p"
+ .string "Gib sie einem POKéMON und es wird\n"
+ .string "begeistert sein.$"
diff --git a/data-de/text/maps/LavaridgeTown_PokemonCenter_1F.inc b/data-de/text/maps/LavaridgeTown_PokemonCenter_1F.inc
new file mode 100644
index 000000000..e0425c1ee
--- /dev/null
+++ b/data-de/text/maps/LavaridgeTown_PokemonCenter_1F.inc
@@ -0,0 +1,18 @@
+LavaridgeTown_PokemonCenter_1F_Text_176E92:: @ 8176E92
+ .string "Ich denke, die POKéMON fühlen sich\n"
+ .string "ihrem TRAINER mehr verbunden, wenn sie\l"
+ .string "viel Zeit miteinander verbringen.\p"
+ .string "Je länger, desto besser.\n"
+ .string "Das ist meine Meinung.$"
+
+LavaridgeTown_PokemonCenter_1F_Text_176F08:: @ 8176F08
+ .string "Ich habe meinem POKéMON einen {POKEBLOCK}\n"
+ .string "ROT gegeben. Seitdem ist es cooler.\p"
+ .string "Hmm... Vielleicht sollte ich auch einen\n"
+ .string "{POKEBLOCK} ROT essen...$"
+
+LavaridgeTown_PokemonCenter_1F_Text_176F7A:: @ 8176F7A
+ .string "Hohoho! Hey, Kindchen, du kannst von\n"
+ .string "hier die Heißen Quellen erreichen.\p"
+ .string "Wenn POKéMON ausruhen, sollten sich\n"
+ .string "ihre TRAINER auch ausruhen.$"
diff --git a/data-de/text/maps/LilycoveCity.inc b/data-de/text/maps/LilycoveCity.inc
new file mode 100644
index 000000000..eb11d39b5
--- /dev/null
+++ b/data-de/text/maps/LilycoveCity.inc
@@ -0,0 +1,313 @@
+LilycoveCity_Text_1679BF:: @ 81679BF
+ .string "MAIKE: Oh, hey?\n"
+ .string "{PLAYER}{KUN}, bist du auch am Einkaufen?\p"
+ .string "Ich habe eine Menge PUPPEN und POSTER\n"
+ .string "gekauft.\p"
+ .string "Natürlich habe ich auch POKéMON\n"
+ .string "gefangen und die ziehe ich geradezu\l"
+ .string "vorbildlich auf.\p"
+ .string "Ich habe eher Bedenken, dass du dich um\n"
+ .string "deine POKéMON nicht richtig kümmerst.\p"
+ .string "Ich werde gegen dich kämpfen, dann\n"
+ .string "sehe ich, ob du sie gut behandelst.$"
+
+LilycoveCity_Text_167AEB:: @ 8167AEB
+ .string "MAIKE: Oh, hui. Hast du dich denn nicht\n"
+ .string "um deine POKéMON gekümmert, {PLAYER}{KUN}?\p"
+ .string "Als Trainer machst du wirklich keinen\n"
+ .string "guten Eindruck!$"
+
+LilycoveCity_Text_167B55:: @ 8167B55
+ .string "MAIKE: Komm, kämpfe mit mir, dann kann\n"
+ .string "ich deine POKéMON beurteilen.$"
+
+LilycoveCity_Text_167B94:: @ 8167B94
+ .string "MAIKE: Die POKéMON, die ich aufgezogen\n"
+ .string "habe, sind mit Sicherheit unbesiegbar.$"
+
+LilycoveCity_Text_167BD5:: @ 8167BD5
+ .string "... ... ... ... ... ... ... ...\p"
+ .string "Ich kann mich noch gut an unseren\n"
+ .string "Kampf auf der ROUTE 103 erinnern,\l"
+ .string "{PLAYER}{KUN}.\p"
+ .string "Dieser Kampf hat dir enorm geholfen,\n"
+ .string "stärker zu werden, oder?$"
+
+LilycoveCity_Text_167C6B:: @ 8167C6B
+ .string "MAIKE: Ich überlege, ob ich bald nach\n"
+ .string "WURZELHEIM zurückgehe.\p"
+ .string "Ich habe eine anständige Gruppe von\n"
+ .string "POKéMON gefangen und mein POKéDEX\p"
+ .string "sieht immer besser aus. Ich gehe nach\n"
+ .string "Hause und zeige das meinem Papa.$"
+
+LilycoveCity_Text_167D08:: @ 8167D08
+ .string "{PLAYER}{KUN}, was wirst du machen?\p"
+ .string "Alle ORDEN der ARENEN sammeln und die\n"
+ .string "POKéMON LIGA herausfordern?\p"
+ .string "Nun, während du deine ORDEN sammelst,\n"
+ .string "werde ich weiter an meinem POKéDEX\l"
+ .string "arbeiten. Ich werde ihn eher vollständig\l"
+ .string "haben als du, wetten?\p"
+ .string "Bis dann!$"
+
+LilycoveCity_Text_167DDD:: @ 8167DDD
+ .string "Und, {PLAYER}{KUN}, was wirst du machen?\p"
+ .string "Wirst du die POKéMON LIGA heraus-\n"
+ .string "fordern?\p"
+ .string "Oder wirst du deinen POKéDEX vervoll-\n"
+ .string "ständigen?\p"
+ .string "Ich habe gegen dich verloren, aber den\n"
+ .string "POKéDEX werde ich eher vollständig\l"
+ .string "haben als du!!\p"
+ .string "Man sieht sich!$"
+
+LilycoveCity_Text_167EAA:: @ 8167EAA
+ .string "Und, {PLAYER}{KUN}, was wirst du machen?\p"
+ .string "Wirst du im DUELLTURM antreten?\p"
+ .string "Oder wirst du deinen POKéDEX vervoll-\n"
+ .string "ständigen?\p"
+ .string "Ich habe gegen dich verloren, aber den\n"
+ .string "POKéDEX werde ich eher vollständig\l"
+ .string "haben als du!\p"
+ .string "Man sieht sich!$"
+
+LilycoveCity_Text_167F75:: @ 8167F75
+ .string "BRIX: Oh, du bist es, {PLAYER}.\p"
+ .string "Ich mache Besorgungen für meinen\n"
+ .string "Vater. Nein, ich kaufe keine PUPPEN!\p"
+ .string "Wir haben uns lange nicht mehr gesehen.\p"
+ .string "Sollen wir kämpfen, um zu sehen, wer\n"
+ .string "seine POKéMON besser trainiert?$"
+
+LilycoveCity_Text_16802C:: @ 816802C
+ .string "BRIX: Oh, hast du ein Problem? Nicht\n"
+ .string "genügend Selbstbewusstsein, was?$"
+
+LilycoveCity_Text_168067:: @ 8168067
+ .string "BRIX: Sollen wir kämpfen, um zu\n"
+ .string "sehen, wer seine POKéMON besser\l"
+ .string "trainiert?$"
+
+LilycoveCity_Text_1680A9:: @ 81680A9
+ .string "BRIX: Aah, ich werde doch nicht\n"
+ .string "gegen {PLAYER} verlieren! Niemals!$"
+
+LilycoveCity_Text_1680E4:: @ 81680E4
+ .string "Ach...\n"
+ .string "Du hast dich stark verbessert.\p"
+ .string "Das schmerzt - und dabei hatte ich als\n"
+ .string "TRAINER sogar einen Vorsprung...$"
+
+LilycoveCity_Text_168149:: @ 8168149
+ .string "BRIX: Ich...\n"
+ .string "Ich gehe nach Hause, nach WURZELHEIM.\p"
+ .string "Weißt du, ich helfe meinem Vater bei dem\n"
+ .string "POKéDEX. Es geht ganz anständig voran\l"
+ .string "und ich sollte ihm das mal zeigen.$"
+
+LilycoveCity_Text_1681EA:: @ 81681EA
+ .string "Und, {PLAYER}, was wirst du tun?\p"
+ .string "Wirst du alle ORDEN der ARENEN sammeln\n"
+ .string "und die POKéMON LIGA herausfordern?\p"
+ .string "Vielleicht werde ich das auch machen...\p"
+ .string "Gut, bleib am Ball!$"
+
+LilycoveCity_Text_168282:: @ 8168282
+ .string "Und, {PLAYER}, was wirst du tun?\p"
+ .string "Da du so stark geworden bist, wirst du\n"
+ .string "die POKéMON LIGA herausfordern?\p"
+ .string "Hey, ich habe meine POKéMON bestimmt\n"
+ .string "viel besser trainiert und sollte\l"
+ .string "eigentlich stärker sein als du...\p"
+ .string "Nun ja, bleib am Ball!$"
+
+LilycoveCity_Text_16835A:: @ 816835A
+ .string "Und, {PLAYER}, was machst du nun?\p"
+ .string "Da du so stark geworden bist, wirst du\n"
+ .string "zum DUELLTURM gehen?\p"
+ .string "Ich habe meine POKéMON viel besser\n"
+ .string "trainiert und sollte eigentlich stärker\l"
+ .string "sein als du...\l"
+ .string "Vielleicht gehe ich zum DUELLTURM...\p"
+ .string "Nun, bleib am Ball!$"
+
+LilycoveCity_Text_168455:: @ 8168455
+ .string "Hähähä...\p"
+ .string "Heute haben wir noch mehr Beute in\n"
+ .string "unser VERSTECK gebracht...\p"
+ .string "We...wer bist du denn??? Ich... äh, habe\n"
+ .string "mit mir selbst gesprochen!$"
+
+LilycoveCity_Text_1684C2:: @ 81684C2
+ .string "Ich bin nur ein RÜPEL, ich weiß nicht,\n"
+ .string "was unser BOSS so vorhat...\p"
+ .string "Aber als Mitglied vom TEAM {EVIL_TEAM} habe\n"
+ .string "ich die Möglichkeit, große Dinge zu tun!\p"
+ .string "Ww...wer bist du denn??? I-Ich... hähähä,\n"
+ .string "habe nur mit mir selber gesprochen!$"
+
+LilycoveCity_Text_168573:: @ 8168573
+ .string "Hey, du da!\p"
+ .string "Komm bloß nicht in die Nähe der Höhle in\n"
+ .string "der Bucht!\p"
+ .string "Warum nicht? Das geht dich nichts an!\n"
+ .string "Ich bin ein Erwachsener, also gehorche!$"
+
+LilycoveCity_Text_1685EB:: @ 81685EB
+ .string "Wenn die ganze Welt erst einmal uns\n"
+ .string "gehört, dem TEAM {EVIL_TEAM}, dann wird sie\l"
+ .string "ein besserer Ort für POKéMON sein.$"
+
+LilycoveCity_Text_16864A:: @ 816864A
+ .string "Hier, WAILMER!!!\n"
+ .string "Springt aus dem Wasser!$"
+
+LilycoveCity_Text_168675:: @ 8168675
+ .string "Häh? Was willst du?\p"
+ .string "Du störst uns beim Training, also würde\n"
+ .string "ich vorschlagen, du verschwindest!$"
+
+LilycoveCity_Text_1686C9:: @ 81686C9
+ .string "Die POKéMON, die in diese WETTBEWERBS-\n"
+ .string "HALLE kommen, sind alle preisgekrönt.\l"
+ .string "Sie kommen aus dem ganzen Land.\p"
+ .string "Mein Herz strömt über vor Begeisterung!$"
+
+LilycoveCity_Text_168750:: @ 8168750
+ .string "Hast du die seltsame Höhle in der Bucht\n"
+ .string "am Ende des Ortes gesehen?$"
+
+LilycoveCity_Text_168791:: @ 8168791
+ .string "Ich werde meinem POKéMON einige neue\n"
+ .string "Attacken für den WETTBEWERB\l"
+ .string "beibringen.\p"
+ .string "Daher werde ich den ATTACKEN-\n"
+ .string "VERLERNER besuchen, damit einige\l"
+ .string "VM verlernt werden.$"
+
+LilycoveCity_Text_168819:: @ 8168819
+ .string "Ich komme aus KANTO.\p"
+ .string "Die HOENN-Region ist wunderschön mit\n"
+ .string "all dem Wasser und dem Grün.\p"
+ .string "Hey, warte mal!\p"
+ .string "Ob es seltene POKéMON gibt, die nur in\n"
+ .string "dieser Region leben???$"
+
+LilycoveCity_Text_1688C1:: @ 81688C1
+ .string "TEAM {EVIL_TEAM} trainieren ihre WAILMER\n"
+ .string "drüben in der Bucht.\p"
+ .string "Wir MATROSEN können nicht auslaufen,\n"
+ .string "da sie uns im Weg sind.$"
+
+LilycoveCity_Text_168934:: @ 8168934
+ .string "Ahoi, hast du das mitbekommen?\p"
+ .string "Jemand hat für uns TEAM {EVIL_TEAM} aus\n"
+ .string "unserer Fahrrinne verjagt!\p"
+ .string "Die WAILMER befinden sich nicht mehr in\n"
+ .string "der Bucht und wir haben freie Fahrt.$"
+
+LilycoveCity_Text_1689BF:: @ 81689BF
+ .string "Ich habe ein entspannendes Nickerchen\n"
+ .string "im Gasthof am Meer gehalten. Das\l"
+ .string "Rauschen der Wellen war so angenehm.\p"
+ .string "Und da hat mir jemand mein POKéMON\n"
+ .string "gestohlen!\p"
+ .string "Wer ist der schändliche Dieb?\n"
+ .string "TEAM {EVIL_TEAM}? Es war TEAM {EVIL_TEAM}?!?$"
+
+LilycoveCity_Text_168A55:: @ 8168A55
+ .string "Mein gestohlenes POKéMON...\n"
+ .string "Es kam zurück, ohne dass ich es merkte.$"
+
+LilycoveCity_Text_168A8D:: @ 8168A8D
+ .string "Ich bin ein KUNSTHÄNDLER.\p"
+ .string "Ich kaufe und verkaufe Kunstgegen-\n"
+ .string "stände. Vorzugsweise Gemälde.\p"
+ .string "Ich habe gehört, dass das hiesige\n"
+ .string "MUSEUM ständig erstklassige Werke\l"
+ .string "ausstellt.$"
+
+LilycoveCity_Text_168B1F:: @ 8168B1F
+ .string "Auch wenn ich alt und grau werde, das\n"
+ .string "Meer wird immer jung und voll von Leben\l"
+ .string "sein...\p"
+ .string "Hahahahaha... Haaahahahaha...$"
+
+LilycoveCity_Text_168B9B:: @ 8168B9B
+ .string "Vor 60 Jahren hat mein Mann hier um\n"
+ .string "meine Hand angehalten. Und das Meer\l"
+ .string "ist immer noch genauso schön.\p"
+ .string "Hahahahaha... Haaahahahaha...$"
+
+LilycoveCity_Text_168C16:: @ 8168C16
+ .string "Hm, kennst du diese besondere Höhle in\n"
+ .string "der Bucht?\p"
+ .string "Das ist eine natürlich Formation, aber\n"
+ .string "TEAM {EVIL_TEAM} kam und hat das Aussehen\l"
+ .string "verändert.\p"
+ .string "Sie nennen sich selber “Naturliebendes\n"
+ .string "TEAM {EVIL_TEAM}”!\p"
+ .string "Aber was sie sagen und was sie tun,\n"
+ .string "passt überhaupt nicht zusammen!$"
+
+LilycoveCity_Text_168D15:: @ 8168D15
+ .string "Die Höhle in der Bucht...\n"
+ .string "Jemand scheint den Eingang versiegelt\l"
+ .string "zu haben, niemand kommt hinein.\p"
+ .string "TEAM {EVIL_TEAM} muss verschwunden sein.$"
+
+LilycoveCity_Text_168DA9:: @ 8168DA9
+ .string "SEEGRASULB CITY\p"
+ .string "“Wo das Land endet und das\n"
+ .string "Meer beginnt.”$"
+
+LilycoveCity_Text_168DE1:: @ 8168DE1
+ .string "POKéMON WETTBEWERB\n"
+ .string "MASTER-KLASSE REGISTRIERUNGEN\p"
+ .string "“Nimm mit deinen FREUNDEN am\n"
+ .string "WETTBEWERB teil!”$"
+
+LilycoveCity_Text_168E2F:: @ 8168E2F
+ .string "GRASSEE MOTEL\p"
+ .string "“Behalte uns als Rose der\n"
+ .string "SEEGRASULB CITY in Erinnerung.”$"
+
+LilycoveCity_Text_168E67:: @ 8168E67
+ .string "SEEGRASULB CITY MUSEUM\p"
+ .string "“Ausstellung von\n"
+ .string "POKéMON-Meisterwerken!”$"
+
+LilycoveCity_Text_168EA4:: @ 8168EA4
+ .string "SEEGRASULB CITY MUSEUM\p"
+ .string "“Aktuelle Ausstellung:\n"
+ .string "Die POKéMON-Sammlung von {PLAYER}!”$"
+
+LilycoveCity_Text_168EDA:: @ 8168EDA
+ .string "HAFEN SEEGRASULB CITY\p"
+ .string "“Die Fähre MS TIDE wird momentan\n"
+ .string "in der WERFT gebaut.\p"
+ .string "Die Fähre wird so bald wie möglich ihren\n"
+ .string "Dienst aufnehmen.”$"
+
+LilycoveCity_Text_168F57:: @ 8168F57
+ .string "HAFEN SEEGRASULB CITY\p"
+ .string "“Genießen Sie die entspannende Fahrt\n"
+ .string "mit der Fähre MS TIDE.”$"
+
+LilycoveCity_Text_168FA1:: @ 8168FA1
+ .string "POKéMON TRAINER-FANCLUB\p"
+ .string "Die Namen von TRAINERN sind auf dem\n"
+ .string "Schild eingeritzt...$"
+
+LilycoveCity_Text_168FF3:: @ 8168FF3
+ .string "SEEGRASULB CITY EINKAUFSZENTRUM\p"
+ .string "“Ein Überfluss an Waren und\n"
+ .string "Überraschungen!\p"
+ .string "Ein Ort, an dem man alles findet, was\n"
+ .string "das Herz begehrt!”$"
+
+LilycoveCity_Text_169072:: @ 8169072
+ .string "HAUS des ATTACKEN-VERLERNERS\p"
+ .string "“Hier werden POKéMON-Attacken\n"
+ .string "verlernt.”$"
diff --git a/data-de/text/maps/LilycoveCity_ContestHall.inc b/data-de/text/maps/LilycoveCity_ContestHall.inc
new file mode 100644
index 000000000..11b422ec7
--- /dev/null
+++ b/data-de/text/maps/LilycoveCity_ContestHall.inc
@@ -0,0 +1,222 @@
+LilycoveCity_ContestHall_Text_1890D4:: @ 81890D4
+ .string "Dieses POKéMON hat den vorherigen\n"
+ .string "SCHÖNHEITSWETTBEWERB gewonnen.\p"
+ .string "Weißt du was? Heute werde ich den\n"
+ .string "KLUGHEITS-WETTBEWERB gewinnen!\p"
+ .string "Meine Fähigkeiten erstaunen sogar\n"
+ .string "mich...$"
+
+LilycoveCity_ContestHall_Text_18915F:: @ 818915F
+ .string "Ich habe einige WETTBEWERBE mitge-\n"
+ .string "macht, weil ich wissen wollte, wie\l"
+ .string "das so läuft.\p"
+ .string "Wenn du an einem COOLNESS-WETTBEWERB\n"
+ .string "teilnimmst, zählen coole Attacken.\p"
+ .string "Anmutige oder kluge Attacken sind\n"
+ .string "dagegen nicht so angesagt.$"
+
+LilycoveCity_ContestHall_Text_189221:: @ 8189221
+ .string "Der junge Mann, der vor kurzem hier ge-\n"
+ .string "wonnen hat, hatte viele verschiedene\l"
+ .string "{POKEBLOCK} bei sich.\p"
+ .string "Ob man gewinnt, wenn man genug dieser\n"
+ .string "Items dabei hat?$"
+
+LilycoveCity_ContestHall_Text_189299:: @ 8189299
+ .string "Wow, dieser Ort ist einfach riesig!\p"
+ .string "Diese Spannung in der Luft... Das ist\n"
+ .string "kein Vergleich zu einer WETTBEWERBS-\l"
+ .string "HALLE in der tiefsten Provinz.$"
+
+LilycoveCity_ContestHall_Text_189301:: @ 8189301
+ .string "MC: Okay, KLUGE POKéMON und TRAINER.\n"
+ .string "Seid ihr bereit?!?\p"
+ .string "Gebt euer Bestes!\n"
+ .string "Es geht um den Ausdruck!$"
+
+LilycoveCity_ContestHall_Text_189366:: @ 8189366
+ .string "JUROR: Gefällt euch dieser\n"
+ .string "WETTBEWERB?\p"
+ .string "Komm mit drei Freunden wieder her,\n"
+ .string "dann könnt ihr alle gemeinsam am\l"
+ .string "WETTBEWERB teilnehmen.$"
+
+LilycoveCity_ContestHall_Text_1893CE:: @ 81893CE
+ .string "Eieieiei...\n"
+ .string "Ich habe am falschen WETTBEWERB teil-\l"
+ .string "genommen. Hach...\p"
+ .string "Ich habe dieses starke POKéMON in\n"
+ .string "einen KLUGHEITS-WETTBEWERB geschickt.\p"
+ .string "Los, beeindrucke mit einem\n"
+ .string "klugen ZERTRÜMMERER.$"
+
+LilycoveCity_ContestHall_Text_189463:: @ 8189463
+ .string "Ich habe viele Jahre und all meine\n"
+ .string "Weisheit gebraucht, um dieses POKéMON\l"
+ .string "klug zu machen.\p"
+ .string "Damit mache ich es den jungen Spunden\n"
+ .string "nicht leicht, mein POKéMON zu über-\l"
+ .string "trumpfen.\p"
+ .string "Mein holdes Weib, siehst du das?$"
+
+LilycoveCity_ContestHall_Text_189512:: @ 8189512
+ .string "Das ist es!\p"
+ .string "Wenn mein POKéMON eine kluge Attacke\n"
+ .string "vorführt, wird das Publikum ausflippen\l"
+ .string "vor Begeisterung!$"
+
+LilycoveCity_ContestHall_Text_18956B:: @ 818956B
+ .string "Oh, du liebe Güte, nein!\p"
+ .string "Der BLUTSAUGER meines ZUBAT ist\n"
+ .string "wirklich anmutig, daher setze ich ihn\l"
+ .string "immer wieder ein!\p"
+ .string "Aber diese gemeinen Leute wissen das\n"
+ .string "überhaupt nicht zu schätzen!$"
+
+LilycoveCity_ContestHall_Text_1895F3:: @ 81895F3
+ .string "Kiaaayh! Du bist wunderbar, Opa!$"
+
+LilycoveCity_ContestHall_Text_189617:: @ 8189617
+ .string "Selbst wenn die TRAINER die gleichen\n"
+ .string "POKéMON einsetzen, so führen sie doch\l"
+ .string "unterschiedliche Attacken vor.\p"
+ .string "Das ist so wie bei den Kämpfen: Jeder\n"
+ .string "hat seinen eigenen Stil.$"
+
+LilycoveCity_ContestHall_Text_1896BE:: @ 81896BE
+ .string "Ich denke, die POKéMON machen einen\n"
+ .string "klügeren Eindruck als ihre TRAINER.$"
+
+LilycoveCity_ContestHall_Text_1896FE:: @ 81896FE
+ .string "Jetzt, wo alles vorbei ist, liebe ich\n"
+ .string "KLUGHEITS-WETTBEWERBE noch immer.\p"
+ .string "Diese intellektuelle, grüne Farbe...\n"
+ .string "Das ist so... so... so cooool!$"
+
+LilycoveCity_ContestHall_Text_189771:: @ 8189771
+ .string "MC: Nimmst du auch am SCHÖNHEITS-\n"
+ .string "WETTBEWERB teil? Viel Glück!$"
+
+LilycoveCity_ContestHall_Text_1897AA:: @ 81897AA
+ .string "JUROR: Ah, jedes POKéMON ist ein\n"
+ .string "Beispiel makelloser Schönheit!\p"
+ .string "Huch, fast hätte ich vergessen, sie zu\n"
+ .string "bewerten...$"
+
+LilycoveCity_ContestHall_Text_18980B:: @ 818980B
+ .string "Ein POKéMON von dieser Schönheit...\n"
+ .string "Es gibt keines wie dieses.\p"
+ .string "Jedem werden die Augen übergehen, wenn\n"
+ .string "er diese Schönheit betrachtet.$"
+
+LilycoveCity_ContestHall_Text_189874:: @ 8189874
+ .string "Aaaaargh!\p"
+ .string "Ich habe mein POKéMON für diesen WETT-\n"
+ .string "BEWERB sorgfältig gebürstet und\l"
+ .string "gestriegelt.\p"
+ .string "Dabei habe ich wohl übertrieben...\n"
+ .string "Das Fell meines POKéMON ist nun ganz\l"
+ .string "voller Fusseln...\p"
+ .string "Was soll ich jetzt nur tun?$"
+
+LilycoveCity_ContestHall_Text_18990A:: @ 818990A
+ .string "Der AURORASTRAHL ist eine so blendende\n"
+ .string "Erscheinung, dass der JUROR sie nicht\l"
+ .string "sehen wird.\p"
+ .string "Äh, einen Moment mal...\n"
+ .string "Dann ist sie ja völlig sinnlos...$"
+
+LilycoveCity_ContestHall_Text_189981:: @ 8189981
+ .string "Dieses hübsche POKéMON sieht genau\n"
+ .string "aus wie ich, als ich jünger war.\p"
+ .string "Als ich das zu meinem Mann sagte, hat er\n"
+ .string "den Kaffee, den er trank, ausgespuckt.\p"
+ .string "Was ist daran so lustig?$"
+
+LilycoveCity_ContestHall_Text_189A1D:: @ 8189A1D
+ .string "Natürlich, als Frau wäre ich überglück-\n"
+ .string "lich, wenn ich den SCHÖNHEITS-\l"
+ .string "WETTBEWERB gewinnen würde.$"
+
+LilycoveCity_ContestHall_Text_189A82:: @ 8189A82
+ .string "Ahahahahaha!\p"
+ .string "Wirf mal einen Blick auf all diese\n"
+ .string "schönen POKéMON!\l"
+ .string "Ich liebe diesen Liebreiz!$"
+
+LilycoveCity_ContestHall_Text_189AE1:: @ 8189AE1
+ .string "Du kannst nicht immer nur aufgrund von\n"
+ .string "Schönheit gewinnen.\p"
+ .string "Du musst dein POKéMON striegeln, damit\n"
+ .string "es so schön und glänzend ist wie meines.$"
+
+LilycoveCity_ContestHall_Text_189B4E:: @ 8189B4E
+ .string "MC: Oh oh! Hallo!\n"
+ .string "Wir sind mitten in einem WETTBEWERB!\p"
+ .string "Lass dich bitte zuerst am Schalter\n"
+ .string "registrieren und komm dann wieder, ja?$"
+
+LilycoveCity_ContestHall_Text_189BBF:: @ 8189BBF
+ .string "JUROR: Oh, was für reizende und\n"
+ .string "anmutige Ausdrücke!\p"
+ .string "Oh, meine Güte! Was für ein perfekter\n"
+ .string "NASSMACHER-Ausdruck!$"
+
+LilycoveCity_ContestHall_Text_189C29:: @ 8189C29
+ .string "Oh, nein... Mein AZURILL wurde von\n"
+ .string "einem anderen POKéMON abgelenkt.$"
+
+LilycoveCity_ContestHall_Text_189C67:: @ 8189C67
+ .string "Mein POKéMON hat noch nie einen Kampf\n"
+ .string "gewonnen. Aber geh mit ihm in einen\l"
+ .string "WETTBEWERB und pass auf, was passiert.$"
+
+LilycoveCity_ContestHall_Text_189CB3:: @ 8189CB3
+ .string "Der BLÄTTERTANZ meines POKéMON ist der\n"
+ .string "Inbegriff von Eleganz.\p"
+ .string "Ich lasse es nicht zu, dass irgend-\n"
+ .string "jemand es dabei stört.$"
+
+LilycoveCity_ContestHall_Text_189D11:: @ 8189D11
+ .string "All diese POKéMON sind anmutig.\p"
+ .string "Aber, wenn mein POKéMON einen\n"
+ .string "anmutigen Ausdruck vorführt...\p"
+ .string "Ich bin sicher, dass es dann anmutiger\n"
+ .string "als all die anderen POKéMON sein wird.$"
+
+LilycoveCity_ContestHall_Text_189DA2:: @ 8189DA2
+ .string "Mein Kind nimmt an diesem WETTBEWERB\n"
+ .string "teil.\p"
+ .string "Los, mein Schatz! Zeig es ihnen!\n"
+ .string "Dein POKéMON ist das Beste!$"
+
+LilycoveCity_ContestHall_Text_189DF3:: @ 8189DF3
+ .string "Ich finde, das Mädchen dort drüben ist\n"
+ .string "das anmutigste Geschöpf von allen.\p"
+ .string "Wie bitte? Sie bewerten die POKéMON\n"
+ .string "nach ihrer Anmut?!?$"
+
+LilycoveCity_ContestHall_Text_189E5F:: @ 8189E5F
+ .string "Oooh, all diese anmutigen POKéMON!\n"
+ .string "Ich möchte auch gerne eines haben!\p"
+ .string "Ich werde mir jetzt eines fangen.$"
+
+UnknownString_8189EC0: @ 8189EC0
+ .string "BÜHNE des COOLNESS-WETTBEWERBS\n"
+ .string "ERZITTERE VOR DEN COOLEN POKéMON!$"
+
+LilycoveCity_ContestHall_Text_189EF3:: @ 8189EF3
+ .string "BÜHNE des SCHÖNHEITSWETTBEWERBS\n"
+ .string "SEI GEBLENDET VON SCHÖNEN POKéMON!$"
+
+LilycoveCity_ContestHall_Text_189F29:: @ 8189F29
+ .string "BÜHNE des ANMUT-WETTBEWERBS\n"
+ .string "SEI GEFESSELT VON ANMUTIGEN POKéMON!$"
+
+LilycoveCity_ContestHall_Text_189F5C:: @ 8189F5C
+ .string "BÜHNE des KLUGHEITS-WETTBEWERBS\n"
+ .string "SEI BEEINDRUCKT VON KLUGEN POKéMON!$"
+
+UnknownString_8189F93: @ 8189F93
+ .string "BÜHNE des STÄRKEWETTBEWERBS\n"
+ .string "FÜRCHTE DICH VOR STARKEN POKéMON!$"
diff --git a/data-de/text/maps/LilycoveCity_ContestLobby.inc b/data-de/text/maps/LilycoveCity_ContestLobby.inc
new file mode 100644
index 000000000..aca01301b
--- /dev/null
+++ b/data-de/text/maps/LilycoveCity_ContestLobby.inc
@@ -0,0 +1,192 @@
+LilycoveCity_ContestLobby_Text_18848C:: @ 818848C
+ .string "Nur vier Spieler können sich für den\n"
+ .string "POKéMON WETTBEWERB registrieren.\p"
+ .string "Wenn die anderen drei Spieler via\n"
+ .string "Link hinzukommen, können alle\l"
+ .string "an dem gleichen WETTBEWERB teilnehmen.\p"
+ .string "Möchtest du auch teilnehmen?$"
+
+LilycoveCity_ContestLobby_Text_188521:: @ 8188521
+ .string "Bevor du an einem WETTBEWERB teil-\n"
+ .string "nimmst, wird dein Spiel gespeichert.$"
+
+FallarborTown_ContestLobby_Text_188559:: @ 8188559
+LilycoveCity_ContestLobby_Text_188559:: @ 8188559
+ .string "Wir hoffen, du nimmst ein anderes Mal\n"
+ .string "teil.$"
+
+LilycoveCity_ContestLobby_Text_188584:: @ 8188584
+ .string "Möchtest du am WETTBEWERB teilnehmen?$"
+
+LilycoveCity_ContestLobby_Text_1885A7:: @ 81885A7
+ .string "Wenn die vier Spieler bereit sind,\n"
+ .string "verbindet euch via Verbindungskabel\l"
+ .string "und registriert euch bitte bei mir.\p"
+ .string "Bitte wähle den gleichen WETTBEWERB\n"
+ .string "wie deine vier Mitspieler.\p"
+ .string "Der WETTBEWERB beginnt, sobald \n"
+ .string "alle Spieler registriert wurden.\p"
+ .string "Danach werden die üblichen Regeln\n"
+ .string "des WETTBEWERBS erklärt.$"
+
+UnknownString_81886A8: @ 81886A8
+ .string "Sobald ihr per Link verbunden seid,\n"
+ .string "wählt bitte den WETTBEWERB aus.$"
+
+LilycoveCity_ContestLobby_Text_1886DC:: @ 81886DC
+ .string "An welchem WETTBEWERB möchtest du\n"
+ .string "teilnehmen?$"
+
+LilycoveCity_ContestLobby_Text_188703:: @ 8188703
+ .string "Welches POKéMON soll teilnehmen?$"
+
+LilycoveCity_ContestLobby_Text_18872A:: @ 818872A
+ .string "Übertragung... $"
+
+LilycoveCity_ContestLobby_Text_18873A:: @ 818873A
+ .string "Übertragungsfehler.$"
+
+LilycoveCity_ContestLobby_Text_188750:: @ 8188750
+ .string "Du hast wohl einen anderen WETTBEWERB\n"
+ .string "gewählt als ein anderer Teilnehmer.$"
+
+LilycoveCity_ContestLobby_Text_18878D:: @ 818878D
+ .string "Du hast wohl eine andere Entscheidung\n"
+ .string "getroffen als ein anderer Teilnehmer.$"
+
+LilycoveCity_ContestLobby_Text_1887C7:: @ 81887C7
+ .string "Bitte warten.\n"
+ .string "Drücke den B-Knopf, um abzubrechen...$"
+
+LilycoveCity_ContestLobby_Text_1887F4:: @ 81887F4
+ .string "Wir hoffen, du nimmst ein anderes Mal\n"
+ .string "teil.$"
+
+LilycoveCity_ContestLobby_Text_18881F:: @ 818881F
+ .string "Übertragungsfehler.\n"
+ .string "Bitte versuche es erneut.$"
+
+LilycoveCity_ContestLobby_Text_188845:: @ 8188845
+ .string "Dein POKéMON wird an dem WETTBEWERB\n"
+ .string "teilnehmen.\p"
+ .string "Dein POKéMON hat die Nummer {STR_VAR_2}.$"
+
+UnknownString_8188890: @ 8188890
+ .string "Nummer {STR_VAR_2} hat diese Farbe für\n"
+ .string "den WETTBEWERB zugewiesen bekommen.$"
+
+LilycoveCity_ContestLobby_Text_1888C6:: @ 81888C6
+ .string "Der WETTBEWERB wird bald beginnen.$"
+
+UnknownString_81888E6: @ 81888E6
+ .string "Bitte hier entlang.\n"
+ .string "Viel Glück!$"
+
+LilycoveCity_ContestLobby_Text_18890F:: @ 818890F
+ .string "Herzlichen Glückwunsch!\p"
+ .string "Ich habe dein POKéMON gezeichnet, zum\n"
+ .string "Andenken an seinen Sieg...\p"
+ .string "Nun, der Auftritt deines POKéMON war so\n"
+ .string "fantastisch, dass er mich zu einer\l"
+ .string "künstlerischen Hochleistung anspornte.\l"
+ .string "Siehst du?$"
+
+UnknownString_81889D0: @ 81889D0
+ .string "Das Gemälde wird auf den Bildschirm\n"
+ .string "gerufen.$"
+
+LilycoveCity_ContestLobby_Text_1889FD:: @ 81889FD
+ .string "Was meinst du? Ich bin mit meiner Arbeit\n"
+ .string "zufrieden, aber gefällt sie auch dir?\p"
+ .string "Eine Arbeit dieses Formats würde sich\n"
+ .string "bestimmt gut in einem Museum machen.\p"
+ .string "Ach? Es gibt ein Museum, das nach neuen\n"
+ .string "Gemälden sucht?\p"
+ .string "Meinst du, ich sollte das Bild anbieten?$"
+
+LilycoveCity_ContestLobby_Text_188AE8:: @ 8188AE8
+ .string "Nein, wirklich? Dann werde ich das Bild\n"
+ .string "natürlich sofort dort hinbringen.\p"
+ .string "Ich werde ihm einen angemessenen Titel\n"
+ .string "geben.\p"
+ .string "Ich hoffe, es gefällt ihnen, und sie\n"
+ .string "werden es ausstellen.\p"
+ .string "Bitte, schau es dir mal an, wenn sie es\n"
+ .string "ausgestellt haben. Vielen, vielen Dank!$"
+
+LilycoveCity_ContestLobby_Text_188BB5:: @ 8188BB5
+ .string "Oh, richtig!\p"
+ .string "Da ich dein POKéMON malen durfte,\n"
+ .string "möchte ich dir dies gerne geben.$"
+
+LilycoveCity_ContestLobby_Text_188C03:: @ 8188C03
+ .string "{PLAYER} erhält ein BAND.$"
+
+LilycoveCity_ContestLobby_Text_188C19:: @ 8188C19
+ .string "{PLAYER} befestigt das BAND an\n"
+ .string "{STR_VAR_1}.$"
+
+LilycoveCity_ContestLobby_Text_188C32:: @ 8188C32
+ .string "Okay, man sieht sich!$"
+
+LilycoveCity_ContestLobby_Text_188C41:: @ 8188C41
+ .string "Oh... Ich glaube, dann nehme ich das mit\n"
+ .string "zu mir nach Hause...\p"
+ .string "Aber weißt du, eigentlich möchte ich das\n"
+ .string "viel lieber einem Kunstmuseum\l"
+ .string "schenken... Ja?$"
+
+LilycoveCity_ContestLobby_Text_188CBD:: @ 8188CBD
+ .string "Oh, fein. Genauso soll es sein.\n"
+ .string "Ich hänge das bei mir zu Hause auf.\p"
+ .string "Nächstes Mal muss ich mir mehr Mühe\n"
+ .string "geben. Bis bald mal.$"
+
+LilycoveCity_ContestLobby_Text_188D3C:: @ 8188D3C
+ .string "Hoo, Junge. WETTBEWERB der\n"
+ .string "MASTER-KLASSE, jetzt komme ich.\p"
+ .string "Bald wird die Welt wissen, dass mein\n"
+ .string "POKéMON das niedlichste aller POKéMON\l"
+ .string "ist. Die Zeit ist reif!\l"
+ .string "Ahahahaha.$"
+
+LilycoveCity_ContestLobby_Text_188DDA:: @ 8188DDA
+ .string "Hier sieht man eine ganze Reihe der\n"
+ .string "unterschiedlichsten POKéMON.\p"
+ .string "Daher mache ich hier jeden Tag eine\n"
+ .string "kurze Stippvisite.$"
+
+LilycoveCity_ContestLobby_Text_188E47:: @ 8188E47
+ .string "Oh, du liebe Güte! Sie haben dir noch\n"
+ .string "keine WETTBEWERBSKARTE gegeben?\p"
+ .string "Du solltest sofort nach WIESENFLUR\n"
+ .string "gehen. Dort bekommst du eine.\p"
+ .string "Es ist unwahrscheinlich aufregend,\n"
+ .string "anderen ein POKéMON zu präsentieren,\l"
+ .string "das man mit Liebe aufgezogen hat.$"
+
+LilycoveCity_ContestLobby_Text_188F07:: @ 8188F07
+ .string "Wenn du erstmals am WETTBEWERB\n"
+ .string "der MASTER-KLASSE teilnimmst, wirst du\l"
+ .string "POKéMON sehen, die schreien geradezu\l"
+ .string "danach, gemalt zu werden.$"
+
+LilycoveCity_ContestLobby_Text_188F81:: @ 8188F81
+ .string "Der WETTBEWERB der STÄRKE ist tierisch\n"
+ .string "hart!\p"
+ .string "Dieses Muskelspiel... Schweiß, der\n"
+ .string "rinnt... Da fall ich glatt in Ohnmacht!$"
+
+LilycoveCity_ContestLobby_Text_188FE3:: @ 8188FE3
+ .string "Tag für Tag habe ich dieses POKéMON mit\n"
+ .string "meiner Liebe und Fürsorge überhäuft.\p"
+ .string "Seine Kondition ist einfach unver-\n"
+ .string "gleichbar. Heute gehört der Sieg uns!$"
+
+LilycoveCity_ContestLobby_Text_18904D:: @ 818904D
+ .string "Ich habe {POKEBLOCK} mit Mama, Papa und\n"
+ .string "meiner Schwester gemacht. Sie sind\l"
+ .string "sehr gut geworden!\p"
+ .string "Ich glaube, je mehr Leute dir bei der\n"
+ .string "Herstellung von {POKEBLOCK} helfen, desto\l"
+ .string "besser ist die Qualität.$"
diff --git a/data-de/text/maps/LilycoveCity_CoveLilyMotel_1F.inc b/data-de/text/maps/LilycoveCity_CoveLilyMotel_1F.inc
new file mode 100644
index 000000000..3bce2592b
--- /dev/null
+++ b/data-de/text/maps/LilycoveCity_CoveLilyMotel_1F.inc
@@ -0,0 +1,57 @@
+LilycoveCity_CoveLilyMotel_1F_Text_186B71:: @ 8186B71
+ .string "Hm, so haben sie also die Anzahl der\n"
+ .string "Gäste verdoppelt. Indem sie POKéMON\l"
+ .string "als Attraktion präsentieren?\p"
+ .string "Hm, vielleicht sollte ich ein niedliches\n"
+ .string "POKéMON zum Maskottchen meines\l"
+ .string "Gasthofes machen...\p"
+ .string "Ich frage mich, ob ich so mehr\n"
+ .string "Gäste hätte?$"
+
+LilycoveCity_CoveLilyMotel_1F_Text_186C2B:: @ 8186C2B
+ .string "Oh, tut mir Leid, tut mir Leid!\n"
+ .string "Ich habe so konzentriert ferngesehen!\p"
+ .string "Seit TEAM {EVIL_TEAM} in diesem Ort ist,\n"
+ .string "bleiben die Gäste aus.$"
+
+LilycoveCity_CoveLilyMotel_1F_Text_186CA6:: @ 8186CA6
+ .string "Hey, geh weg da!\n"
+ .string "Du bist doch nicht aus Glas!$"
+
+LilycoveCity_CoveLilyMotel_1F_Text_186CCE:: @ 8186CCE
+ .string "Interessant! Du sagst, ein POKéMON\n"
+ .string "hat ein Item gefunden, das jemand ver-\l"
+ .string "loren hat?\p"
+ .string "Das ist ja was! Wenn wir auch so clevere\n"
+ .string "POKéMON hätten...\p"
+ .string "Dann könnten wir alles wiederfinden, was\n"
+ .string "unsere Gäste verloren haben.$"
+
+LilycoveCity_CoveLilyMotel_1F_Text_186D7F:: @ 8186D7F
+ .string "Oh, tut mir Leid, tut mir Leid!\n"
+ .string "Ich habe so konzentriert ferngesehen!\p"
+ .string "Ich habe gehört, dass jemand das VER-\n"
+ .string "STECK von TEAM {EVIL_TEAM} auffliegen ließ.\p"
+ .string "Gut! Dadurch haben wir endlich Gäste.\n"
+ .string "Eine ganze Gruppe hat reserviert!\p"
+ .string "Das sind Angestellte einer Firma... Äh...\n"
+ .string "GAME irgendwas...$"
+
+LilycoveCity_CoveLilyMotel_1F_Text_186E57:: @ 8186E57
+ .string "Irre! Ein POKéMON, das das Haus be-\n"
+ .string "wachte, hat Einbrecher geschnappt?\p"
+ .string "Klasse! Wir sollten auch über einen\n"
+ .string "Wachschutz durch POKéMON nachdenken.\p"
+ .string "Dadurch könnten wir unseren Gästen\n"
+ .string "viel mehr Sicherheit bieten.$"
+
+LilycoveCity_CoveLilyMotel_1F_Text_186F09:: @ 8186F09
+ .string "Oh, tut mir Leid, tut mir Leid!\n"
+ .string "Ich habe so konzentriert ferngesehen!\p"
+ .string "Oh, ja. Eine große Gruppe von Gästen\n"
+ .string "ist vor kurzem hier eingetroffen.\p"
+ .string "Sie haben sich als GAME FREAK einge-\n"
+ .string "tragen. Ich denke, sie entwickeln\l"
+ .string "Spiele.\p"
+ .string "Oh oh, ich sollte mich besser um ihr\n"
+ .string "Abendessen kümmern!$"
diff --git a/data-de/text/maps/LilycoveCity_CoveLilyMotel_2F.inc b/data-de/text/maps/LilycoveCity_CoveLilyMotel_2F.inc
new file mode 100644
index 000000000..648e1d684
--- /dev/null
+++ b/data-de/text/maps/LilycoveCity_CoveLilyMotel_2F.inc
@@ -0,0 +1,47 @@
+LilycoveCity_CoveLilyMotel_2F_Text_186FE7:: @ 8186FE7
+ .string "Ich bin der GAME DESIGNER.\p"
+ .string "Oh, wirklich?\n"
+ .string "Du arbeitest an einem POKéDEX?\p"
+ .string "Es ist schwer, ihn zu vervollständigen,\n"
+ .string "aber du darfst nicht aufgeben.\p"
+ .string "Sobald du ihn vervollständigt hast,\n"
+ .string "komm mich wieder besuchen.$"
+
+LilycoveCity_CoveLilyMotel_2F_Text_18708F:: @ 818708F
+ .string "Wow! Das ist beeindruckend!\n"
+ .string "Wirklich äußerst beeindruckend!\p"
+ .string "Dein POKéDEX ist absolut vollständig!\n"
+ .string "Du musst die POKéMON wirklich lieben!\p"
+ .string "Ich bin echt beeindruckt!\p"
+ .string "Ich möchte dir als Zeichen meiner Aner-\n"
+ .string "kennung gerne etwas schenken!$"
+
+LilycoveCity_CoveLilyMotel_2F_Text_187149:: @ 8187149
+ .string "Ich? Sprichst du mit mir?\n"
+ .string "Ich bin der PROGRAMMIERER.\p"
+ .string "Ich frage mich, wie die EINARMIGEN\n"
+ .string "BANDITEN hier wohl so sind.$"
+
+LilycoveCity_CoveLilyMotel_2F_Text_18719E:: @ 818719E
+ .string "Ich bin der GRAPHIC ARTIST! Sind die\n"
+ .string "POKéMON in der Region von HOENN\l"
+ .string "nicht interessant?$"
+
+LilycoveCity_CoveLilyMotel_2F_Text_1871DF:: @ 81871DF
+ .string "Die MÄDCHEN mit den SCHWIMMREIFEN\n"
+ .string "sind total niedlich, meinst du nicht?\l"
+ .string "Ein Kampf gegen so niedliche Mädchen...\p"
+ .string "Huuh, das ist vielleicht ein Spaß!\p"
+ .string "Und die ZWILLINGE erst! Sind die süß!?!\n"
+ .string "Ein 2-gegen-2 Kampf mit ZWILLINGEN...\p"
+ .string "Huuh, einfach unglaublicher Spaß!$"
+
+LilycoveCity_CoveLilyMotel_2F_Text_18729A:: @ 818729A
+ .string "Die frische Seebrise berührt mein Herz.\n"
+ .string "Es ist einfach wundervoll hier.$"
+
+LilycoveCity_CoveLilyMotel_2F_Text_1872D4:: @ 81872D4
+ .string "Du kannst nie vorhersagen, wann und wo\n"
+ .string "die Leute dich herausfordern.\p"
+ .string "Daher gehe ich niemals ohne meinen GAME\n"
+ .string "BOY ADVANCE aus dem Haus.$"
diff --git a/data-de/text/maps/LilycoveCity_DepartmentStoreRooftop.inc b/data-de/text/maps/LilycoveCity_DepartmentStoreRooftop.inc
new file mode 100644
index 000000000..f09c4aa08
--- /dev/null
+++ b/data-de/text/maps/LilycoveCity_DepartmentStoreRooftop.inc
@@ -0,0 +1,33 @@
+LilycoveCity_DepartmentStoreRooftop_Text_18C61F:: @ 818C61F
+ .string "Haben sie noch nicht bekannt gegeben,\n"
+ .string "wann sie den Ausverkauf starten?\p"
+ .string "Ich achte immer auf die Werbung im\n"
+ .string "Fernsehen, aber bisher war da nichts.$"
+
+LilycoveCity_DepartmentStoreRooftop_Text_18C685:: @ 818C685
+ .string "Ja! Ich habe schon lange auf diesen\n"
+ .string "Ausverkauf gewartet.\p"
+ .string "Hier gibt es Items, die findest du sonst\n"
+ .string "nirgends. Ich decke mich damit ein!$"
+
+LilycoveCity_DepartmentStoreRooftop_Text_18C70E:: @ 818C70E
+ .string "Ooh... Ich bin am Verdursten!$"
+
+LilycoveCity_DepartmentStoreRooftop_Text_18C72B:: @ 818C72B
+ .string "Das ist ein GETRÄNKEAUTOMAT.\n"
+ .string "Möchtest du etwas trinken?$"
+
+LilycoveCity_DepartmentStoreRooftop_Text_18C75F:: @ 818C75F
+ .string "Deng!\p"
+ .string "Eine Dose {STR_VAR_1} fällt heraus.$"
+
+LilycoveCity_DepartmentStoreRooftop_Text_18C780:: @ 818C780
+ .string "Deng!\p"
+ .string "Treffer! Eine weitere Dose\n"
+ .string "{STR_VAR_1} fällt heraus!$"
+
+LilycoveCity_DepartmentStoreRooftop_Text_18C7AF:: @ 818C7AF
+ .string "Nicht genug Geld...$"
+
+LilycoveCity_DepartmentStoreRooftop_Text_18C7C3:: @ 818C7C3
+ .string "Es wird kein Getränk gekauft.$"
diff --git a/data-de/text/maps/LilycoveCity_DepartmentStore_1F.inc b/data-de/text/maps/LilycoveCity_DepartmentStore_1F.inc
new file mode 100644
index 000000000..fb4d5b589
--- /dev/null
+++ b/data-de/text/maps/LilycoveCity_DepartmentStore_1F.inc
@@ -0,0 +1,29 @@
+LilycoveCity_DepartmentStore_1F_Text_18BFB5:: @ 818BFB5
+ .string "Willkommen im EINKAUFSZENTRUM von\n"
+ .string "SEEGRASULB CITY.$"
+
+LilycoveCity_DepartmentStore_1F_Text_18BFDB:: @ 818BFDB
+ .string "Immer wenn ich in das EINKAUFSZENTRUM\n"
+ .string "gehe, endet das damit, dass ich tausend\l"
+ .string "Dinge kaufe, weil es so viel Spaß macht.$"
+
+LilycoveCity_DepartmentStore_1F_Text_18C044:: @ 818C044
+ .string "Heute wird mir meine Mama ein paar\n"
+ .string "schöne Möbel kaufen.$"
+
+LilycoveCity_DepartmentStore_1F_Text_18C07A:: @ 818C07A
+ .string "Ich kaufe etwas Schönes für mein\n"
+ .string "AZUMARILL, weil es einen WETTBEWERB\l"
+ .string "gewonnen hat.$"
+
+LilycoveCity_DepartmentStore_1F_Text_18C0C3:: @ 818C0C3
+ .string "AZUMARILL: Maririroo!$"
+
+LilycoveCity_DepartmentStore_1F_Text_18C0D9:: @ 818C0D9
+ .string "EG: INFORMATION\n"
+ .string " LOTTERIE\p"
+ .string "1S: ALLES FÜR DEN TRAINER\p"
+ .string "2S: ALLES FÜR DEN KAMPF\p"
+ .string "3S: TM\p"
+ .string "4S: POKéPUPPEN\p"
+ .string "DACH: DACHTERRASSE$"
diff --git a/data-de/text/maps/LilycoveCity_DepartmentStore_2F.inc b/data-de/text/maps/LilycoveCity_DepartmentStore_2F.inc
new file mode 100644
index 000000000..721974796
--- /dev/null
+++ b/data-de/text/maps/LilycoveCity_DepartmentStore_2F.inc
@@ -0,0 +1,16 @@
+LilycoveCity_DepartmentStore_2F_Text_18C162:: @ 818C162
+ .string "Lerne, mit Items vernünftig umzugehen.\n"
+ .string "Das ist essentiell. Ehrlich.$"
+
+LilycoveCity_DepartmentStore_2F_Text_18C195:: @ 818C195
+ .string "Mein Mann wartet zu Hause auf mich.\n"
+ .string "Was wäre wohl ein passendes Geschenk\l"
+ .string "für ihn?$"
+
+LilycoveCity_DepartmentStore_2F_Text_18C1D9:: @ 818C1D9
+ .string "Ich werde bald auf eine lange Reise\n"
+ .string "gehen. Ich muss daher Items kaufen.$"
+
+UnknownString_818C21A: @ 818C21A
+ .string "FÜR DEINE REISEBEGLEITER\n"
+ .string "1S: ALLES FÜR DEN TRAINER$"
diff --git a/data-de/text/maps/LilycoveCity_DepartmentStore_3F.inc b/data-de/text/maps/LilycoveCity_DepartmentStore_3F.inc
new file mode 100644
index 000000000..eb430e21c
--- /dev/null
+++ b/data-de/text/maps/LilycoveCity_DepartmentStore_3F.inc
@@ -0,0 +1,21 @@
+LilycoveCity_DepartmentStore_3F_Text_18C24B:: @ 818C24B
+ .string "Um POKéMON schnell stärker zu machen,\n"
+ .string "eignen sich Items hervorragend.\p"
+ .string "PROTEIN steigert den ANGRIFF und\n"
+ .string "KALZIUM den SPEZ. ANGRIFF.$"
+
+LilycoveCity_DepartmentStore_3F_Text_18C2B5:: @ 818C2B5
+ .string "Ich möchte, dass mein POKéMON mehr\n"
+ .string "Ausdauer hat.\p"
+ .string "Ich frage mich, ob ich lieber die\n"
+ .string "VERTEIDIGUNG mit EISEN oder die SPEZ.\l"
+ .string "VER. mit ZINK steigern soll.$"
+
+LilycoveCity_DepartmentStore_3F_Text_18C32E:: @ 818C32E
+ .string "Ich habe meinem POKéMON CARBON\n"
+ .string "gegeben, um die INIT. zu erhöhen.$"
+
+UnknownString_818C363: @ 818C363
+ .string "UNVERZICHTBARES FÜR UNBESIEGBARE\n"
+ .string "TRAINER\l"
+ .string "2S: ALLES FÜR DEN KAMPF$"
diff --git a/data-de/text/maps/LilycoveCity_DepartmentStore_4F.inc b/data-de/text/maps/LilycoveCity_DepartmentStore_4F.inc
new file mode 100644
index 000000000..86a1438a2
--- /dev/null
+++ b/data-de/text/maps/LilycoveCity_DepartmentStore_4F.inc
@@ -0,0 +1,21 @@
+LilycoveCity_DepartmentStore_4F_Text_18C39C:: @ 818C39C
+ .string "Hmm...\p"
+ .string "Eine offensive Attacke...\n"
+ .string "Oder defensive Attacke...\p"
+ .string "Es ist nicht einfach, zu entscheiden,\n"
+ .string "welche TM ein POKéMON lernen soll.$"
+
+LilycoveCity_DepartmentStore_4F_Text_18C41B:: @ 818C41B
+ .string "Es gibt so viele verschiedene Arten von\n"
+ .string "TMs.\p"
+ .string "In einem Katalog habe ich gelesen, dass\n"
+ .string "es 50 verschiedene Arten gibt.$"
+
+LilycoveCity_DepartmentStore_4F_Text_18C481:: @ 818C481
+ .string "Ich hätte gerne all die unterschied-\n"
+ .string "lichen TMs, aber ein POKéMON kann nur\l"
+ .string "vier Attacken lernen.$"
+
+UnknownString_818C4CE: @ 818C4CE
+ .string "EINE ABKÜRZUNG ZUR POKéMON LIGA\n"
+ .string "3S: TM$"
diff --git a/data-de/text/maps/LilycoveCity_DepartmentStore_5F.inc b/data-de/text/maps/LilycoveCity_DepartmentStore_5F.inc
new file mode 100644
index 000000000..821a85431
--- /dev/null
+++ b/data-de/text/maps/LilycoveCity_DepartmentStore_5F.inc
@@ -0,0 +1,17 @@
+LilycoveCity_DepartmentStore_5F_Text_18C4F9:: @ 818C4F9
+ .string "Hier gibt es viele niedliche PUPPEN.\p"
+ .string "Ich sollte lieber mir selbst welche\n"
+ .string "kaufen, anstatt immer für meine Kinder.$"
+
+LilycoveCity_DepartmentStore_5F_Text_18C556:: @ 818C556
+ .string "Ich bin noch zu klein, um POKéMON auf-\n"
+ .string "zuziehen, daher bekomme ich eine PUPPE.$"
+
+LilycoveCity_DepartmentStore_5F_Text_18C59F:: @ 818C59F
+ .string "Sie verkaufen viele hübsche MATTEN.\p"
+ .string "Welche soll ich nur kaufen?\n"
+ .string "Ich sollte sie alle kaufen...$"
+
+UnknownString_818C5FA: @ 818C5FA
+ .string "ANBETUNGSWÜRDIGE FREUNDE\n"
+ .string "4S: POKéPUPPEN$"
diff --git a/data-de/text/maps/LilycoveCity_Harbor.inc b/data-de/text/maps/LilycoveCity_Harbor.inc
new file mode 100644
index 000000000..1282cb3b9
--- /dev/null
+++ b/data-de/text/maps/LilycoveCity_Harbor.inc
@@ -0,0 +1,51 @@
+LilycoveCity_Harbor_Text_18B306:: @ 818B306
+ .string "Bitte?\n"
+ .string "Du suchst ein Schiff?\p"
+ .string "Tut mir Leid, aber die Fähre ist\n"
+ .string "momentan nicht in Betrieb...$"
+
+LilycoveCity_Harbor_Text_18B36F:: @ 818B36F
+ .string "Hallo, du willst mit der Fähre fahren?\n"
+ .string "Zeigst du mir dann bitte dein TICKET?$"
+
+LilycoveCity_Harbor_Text_18B3A9:: @ 818B3A9
+ .string "{PLAYER} besitzt kein TICKET.\p"
+ .string "Das tut mir Leid!\p"
+ .string "Du benötigst ein TICKET, um mit der\n"
+ .string "Fähre fahren zu können.$"
+
+LilycoveCity_Harbor_Text_18B406:: @ 818B406
+ .string "{PLAYER} zeigt das TICKET.\p"
+ .string "Perfekt! Das ist alles, was du brauchst!\p"
+ .string "Und wo soll die Reise hingehen?$"
+
+LilycoveCity_Harbor_Text_18B45B:: @ 818B45B
+ .string "Bitte fahre bald mit uns!$"
+
+LilycoveCity_Harbor_Text_18B47D:: @ 818B47D
+ .string "Nach GRAPHITPORT CITY, einverstanden?$"
+
+LilycoveCity_Harbor_Text_18B499:: @ 818B499
+ .string "Zum DUELLTURM, einverstanden?$"
+
+LilycoveCity_Harbor_Text_18B4B3:: @ 818B4B3
+ .string "Bitte komm an Bord. Wir legen bald ab.$"
+
+LilycoveCity_Harbor_Text_18B4E2:: @ 818B4E2
+ .string "Und? Wo soll die Reise hingehen?$"
+
+LilycoveCity_Harbor_Text_18B504:: @ 818B504
+ .string "Solange die Fähre noch nicht see-\n"
+ .string "tüchtig ist, haben wir Seeleute\l"
+ .string "nichts zu tun...\p"
+ .string "Ich wünschte, sie würden sich ein\n"
+ .string "bisschen beeilen - die Leute von der\l"
+ .string "WERFT von GRAPHITPORT CITY.$"
+
+LilycoveCity_Harbor_Text_18B58E:: @ 818B58E
+ .string "Die Fähre MS TIDE ist endlich in\n"
+ .string "Betrieb.\p"
+ .string "Die Leute von der WERFT in\n"
+ .string "GRAPHITPORT CITY müssen wirklich\l"
+ .string "hart gearbeitet haben.\p"
+ .string "Nun, jetzt ist meine Arbeit gefragt!$"
diff --git a/data-de/text/maps/LilycoveCity_House1.inc b/data-de/text/maps/LilycoveCity_House1.inc
new file mode 100644
index 000000000..c374ed813
--- /dev/null
+++ b/data-de/text/maps/LilycoveCity_House1.inc
@@ -0,0 +1,8 @@
+LilycoveCity_House1_Text_18B7B0:: @ 818B7B0
+ .string "POKéMON sind die Partner der Menschen.\n"
+ .string "Sie sind nicht unser Spielzeug!\p"
+ .string "Leider gibt es immer wieder Menschen,\n"
+ .string "die das nicht begreifen.$"
+
+LilycoveCity_House1_Text_18B82B:: @ 818B82B
+ .string "KECLEON: Ruroro?$"
diff --git a/data-de/text/maps/LilycoveCity_House2.inc b/data-de/text/maps/LilycoveCity_House2.inc
new file mode 100644
index 000000000..f5aae781d
--- /dev/null
+++ b/data-de/text/maps/LilycoveCity_House2.inc
@@ -0,0 +1,9 @@
+LilycoveCity_House2_Text_18B83C:: @ 818B83C
+ .string "Huch? Was? Wie?\p"
+ .string "Ich bin noch nicht ganz wach...\n"
+ .string "Hier, das kannst du haben...$"
+
+LilycoveCity_House2_Text_18B883:: @ 818B883
+ .string "Gääähn...\p"
+ .string "Schlaf ist wichtig für die Gesundheit...\n"
+ .string "Schlafe und erhole dich...$"
diff --git a/data-de/text/maps/LilycoveCity_House3.inc b/data-de/text/maps/LilycoveCity_House3.inc
new file mode 100644
index 000000000..b9f243868
--- /dev/null
+++ b/data-de/text/maps/LilycoveCity_House3.inc
@@ -0,0 +1,72 @@
+LilycoveCity_House3_Text_18B8CC:: @ 818B8CC
+ .string "Ach, du liebes bisschen! Reist du ganz\n"
+ .string "alleine? Aber du bist so jung! Gut!\p"
+ .string "Ich bin sicher, meine Kinder könnten\n"
+ .string "das eine oder andere von dir lernen!\p"
+ .string "Ich? Ich bin die Expertin der {POKEBLOCK}.\p"
+ .string "Wenn ich es mir recht überlege, dann\n"
+ .string "könnte ich ein paar {POKEBLOCK} zaubern.\p"
+ .string "Möchtest du das von mir, der Expertin\n"
+ .string "der {POKEBLOCK}, lernen?$"
+
+LilycoveCity_House3_Text_18B9DC:: @ 818B9DC
+ .string "Oh? Ganz sicher?\p"
+ .string "Du solltest nicht immer versuchen, alles\n"
+ .string "alleine zu meistern, mein Kind.$"
+
+LilycoveCity_House3_Text_18BA2B:: @ 818BA2B
+ .string "Oh, schön! Du bist clever! Das\n"
+ .string "wird eine lange Erklärung. Hör gut zu.\p"
+ .string "Bist du bereit?\p"
+ .string "Wenn du einen {POKEBLOCK} betrachtest,\n"
+ .string "siehst du, dass er danach bewertet\l"
+ .string "wird, wie würzig er ist.\p"
+ .string "Je niedriger dieser Wert ist, desto\n"
+ .string "besser ist das. Vergiss das nicht!\p"
+ .string "Ein guter {POKEBLOCK} hat einen niedrigen\n"
+ .string "Würzwert und einen hohen Level.\p"
+ .string "Ein POKéMON kann mehr gute {POKEBLOCK}\n"
+ .string "essen als durchschnittliche.\p"
+ .string "Und das ist wichtig.\p"
+ .string "Wenn du weiche {POKEBLOCK} herstellen\n"
+ .string "willst, benutze verschiedene BEEREN.\p"
+ .string "Sei nicht geizig - die Art der BEEREN\n"
+ .string "beeinflusst die Weichheit der {POKEBLOCK}.\p"
+ .string "Und noch etwas.\p"
+ .string "Je mehr Leute BEEREN mixen,\n"
+ .string "desto weicher werden die {POKEBLOCK}.\p"
+ .string "Daher solltest du andere Leute an-\n"
+ .string "sprechen und mit ihnen zusammen\l"
+ .string "{POKEBLOCK} herstellen.\p"
+ .string "Das ist alles, was du wissen musst, um\n"
+ .string "gute {POKEBLOCK} herstellen zu können.\p"
+ .string "Wenn jeder POKéMON hätte, die er liebt,\n"
+ .string "weiche {POKEBLOCK} und eine liebevolle\p"
+ .string "Familie, sähe es auf der Welt viel\n"
+ .string "besser aus.\p"
+ .string "Lass dich nicht unterkriegen, Schatz!$"
+
+LilycoveCity_House3_Text_18BD64:: @ 818BD64
+ .string "Als meine Frau Vierlinge zur Welt\n"
+ .string "brachte, war ich zuerst geschockt.\p"
+ .string "Aber wenn ich sie jetzt zusammen\n"
+ .string "spielen sehe, bin ich richtig glücklich.$"
+
+LilycoveCity_House3_Text_18BDDB:: @ 818BDDB
+ .string "Wir üben MULTIKÄMPFE aus, aber ich\n"
+ .string "weiß, dass ich gewinnen werde.$"
+
+LilycoveCity_House3_Text_18BE14:: @ 818BE14
+ .string "Wir lieben es, Sachen beim STATISTIK-\n"
+ .string "TAUSCH durcheinander zu würfeln.\p"
+ .string "Aber, was kann man durcheinander\n"
+ .string "würfeln?$"
+
+LilycoveCity_House3_Text_18BE57:: @ 818BE57
+ .string "Wir wollen super {POKEBLOCK}\n"
+ .string "im BEERENMIXER machen!$"
+
+LilycoveCity_House3_Text_18BE8E:: @ 818BE8E
+ .string "Ich möchte damit angeben, wie stark\n"
+ .string "mein POKéMON ist, daher werden wir\l"
+ .string "an einem WETTBEWERB teilnehmen.$"
diff --git a/data-de/text/maps/LilycoveCity_House4.inc b/data-de/text/maps/LilycoveCity_House4.inc
new file mode 100644
index 000000000..ee6b0fa8b
--- /dev/null
+++ b/data-de/text/maps/LilycoveCity_House4.inc
@@ -0,0 +1,11 @@
+LilycoveCity_House4_Text_18BEE8:: @ 818BEE8
+ .string "Das größte Geheimnis dieses Planeten\n"
+ .string "hütet der Meeresboden.\p"
+ .string "Das hat mal jemand gesagt, aber ich\n"
+ .string "weiß nicht...$"
+
+LilycoveCity_House4_Text_18BF4E:: @ 818BF4E
+ .string "Zwischen MOOSBACH CITY und\n"
+ .string "XENEROVILLE befindet sich ein\l"
+ .string "tiefer Unterwassergraben.\p"
+ .string "Das hat mir jemand erzählt.$"
diff --git a/data-de/text/maps/LilycoveCity_LilycoveMuseum_1F.inc b/data-de/text/maps/LilycoveCity_LilycoveMuseum_1F.inc
new file mode 100644
index 000000000..93f9d2f7e
--- /dev/null
+++ b/data-de/text/maps/LilycoveCity_LilycoveMuseum_1F.inc
@@ -0,0 +1,131 @@
+LilycoveCity_LilycoveMuseum_1F_Text_187348:: @ 8187348
+ .string "Willkommen im MUSEUM von\n"
+ .string "SEEGRASULB CITY.\p"
+ .string "Bitte nimm dir die Zeit, unsere Sammlung\n"
+ .string "wunderbarer Kunstwerke zum Thema\l"
+ .string "POKéMON zu betrachten.$"
+
+LilycoveCity_LilycoveMuseum_1F_Text_1873B9:: @ 81873B9
+ .string "Ich bin der KURATOR dieses MUSEUMS der\n"
+ .string "schönen Künste.\p"
+ .string "Es freut mich immer wieder, junge\n"
+ .string "Menschen wie dich im MUSEUM zu treffen.\p"
+ .string "Hast du dir schon unsere Gemäldesamm-\n"
+ .string "lung angesehen?$"
+
+LilycoveCity_LilycoveMuseum_1F_Text_187459:: @ 8187459
+ .string "Ah, dann möchte ich dich nicht länger\n"
+ .string "aufhalten. Bitte, nimm dir Zeit.$"
+
+LilycoveCity_LilycoveMuseum_1F_Text_187495:: @ 8187495
+ .string "Oh? Ich glaube, du bist ein POKéMON-\n"
+ .string "TRAINER.\p"
+ .string "Bist du auch an Gemälden interessiert?$"
+
+LilycoveCity_LilycoveMuseum_1F_Text_1874F5:: @ 81874F5
+ .string "Ich verstehe...\p"
+ .string "Ich fühle mich geehrt, dass du uns\n"
+ .string "trotzdem besuchst.$"
+
+LilycoveCity_LilycoveMuseum_1F_Text_187534:: @ 8187534
+ .string "Ah, exzellent!\n"
+ .string "Du magst Gemälde!\p"
+ .string "Dann möchte ich dir gerne etwas zeigen.$"
+
+LilycoveCity_LilycoveMuseum_1F_Text_18757F:: @ 818757F
+ .string "Dies ist ein sehr altes Gemälde.\n"
+ .string "Die Farbe blättert hier und da schon ab.$"
+
+LilycoveCity_LilycoveMuseum_1F_Text_1875BE:: @ 81875BE
+ .string "Eine merkwürdige Landschaft mit\n"
+ .string "bizarren und fantastischen Details.$"
+
+LilycoveCity_LilycoveMuseum_1F_Text_1875F8:: @ 81875F8
+ .string "Das Bildnis einer hübschen, lächelnden\n"
+ .string "Frau mit einem POKéMON auf dem Schoß.$"
+
+LilycoveCity_LilycoveMuseum_1F_Text_187641:: @ 8187641
+ .string "Das Bild eines legendären POKéMON aus\n"
+ .string "längst vergangener Zeit.\p"
+ .string "Der Künstler hat dies aus der\n"
+ .string "Vorstellung heraus gemalt.$"
+
+LilycoveCity_LilycoveMuseum_1F_Text_1876A1:: @ 81876A1
+ .string "PFLANZEN-POKéMON, die sich im\n"
+ .string "Wind wiegen.\p"
+ .string "Es scheint, als genießen sie das zarte\n"
+ .string "Streicheln des Windes.$"
+
+LilycoveCity_LilycoveMuseum_1F_Text_18770C:: @ 818770C
+ .string "BEEREN. Sie sehen äußerst delikat aus.\p"
+ .string "Das Bild kann einen hungrig machen!$"
+
+LilycoveCity_LilycoveMuseum_1F_Text_18775F:: @ 818775F
+ .string "Ein Replikat einer berühmten Skulptur.\p"
+ .string "Es zeigt ein antikes VOGEL-POKéMON.$"
+
+LilycoveCity_LilycoveMuseum_1F_Text_1877A9:: @ 81877A9
+ .string "Ein großer POKéBALL aus schwarzem\n"
+ .string "Stein gehauen.\p"
+ .string "In früheren Zeiten wurde er zu\n"
+ .string "Festlichkeiten ausgestellt.$"
+
+LilycoveCity_LilycoveMuseum_1F_Text_187810:: @ 8187810
+ .string "Eine große Steintafel, auf der POKéMON\n"
+ .string "und eng gesetzte, kleine Schrift-\l"
+ .string "zeichen einer alten unverständlichen\l"
+ .string "Sprache eingraviert sind.$"
+
+UnknownString_818788B: @ 818788B
+ .string "Hmmm...\n"
+ .string "Was für eine große Pracht...$"
+
+LilycoveCity_LilycoveMuseum_1F_Text_1878B7:: @ 81878B7
+ .string "Die Kämpfe mit POKéMON machen schon\n"
+ .string "Spaß, das gebe ich zu.\p"
+ .string "Aber man darf darüber nicht seine Liebe\n"
+ .string "zu den schönen Künsten vergessen.$"
+
+LilycoveCity_LilycoveMuseum_1F_Text_18791D:: @ 818791D
+ .string "Dieses KUNSTMUSEUM... Hier bekommst du\n"
+ .string "viele fantastische Gemälde zu sehen.\p"
+ .string "Und der KURATOR ist einfach wunderbar.\p"
+ .string "Unter Künstlern wie mir ist dieses\n"
+ .string "MUSEUM einfach eine Inspiration.$"
+
+LilycoveCity_LilycoveMuseum_1F_Text_1879BF:: @ 81879BF
+ .string "Diese Frau ist hübsch!\n"
+ .string "Genau wie meine Mama!$"
+
+LilycoveCity_LilycoveMuseum_1F_Text_1879E6:: @ 81879E6
+ .string "Dieses POKéMON ist anbetungswürdig!\n"
+ .string "Genau wie unser kleiner Sohn!$"
+
+LilycoveCity_LilycoveMuseum_1F_Text_187A1A:: @ 8187A1A
+ .string "Ich habe gehört, dass das KUNSTMUSEUM\n"
+ .string "einige neue Gemälde erhalten hat.\p"
+ .string "Die will ich mir natürlich sofort\n"
+ .string "anschauen.\p"
+ .string "Befinden sich die neuen Gemälde im\n"
+ .string "zweiten Stockwerk?$"
+
+LilycoveCity_LilycoveMuseum_1F_Text_187AA0:: @ 8187AA0
+ .string "In letzter Zeit war der KURATOR außer-\n"
+ .string "gewöhnlich gut gelaunt.\p"
+ .string "Ich wette, er hat etwas Tolles erlebt.\n"
+ .string "Mit Sicherheit!$"
+
+LilycoveCity_LilycoveMuseum_1F_Text_187B04:: @ 8187B04
+ .string "Ich will mir hier viele große Werke an-\n"
+ .string "schauen und von ihnen lernen.\p"
+ .string "Ich träume davon, eines Tages hier\n"
+ .string "meine eigene Ausstellung zu haben.$"
+
+LilycoveCity_LilycoveMuseum_1F_Text_187B7F:: @ 8187B7F
+ .string "Das KUNSTMUSEUM ist zu einem\n"
+ .string "beliebten Ziel für Touristen geworden.\p"
+ .string "Das ist großartig für SEEGRASULB CITY.\n"
+ .string "Nein, großartig für die ganze HOENN-\l"
+ .string "Region!\p"
+ .string "Ein einziger TRAINER soll all die Gemälde\n"
+ .string "im oberen Stockwerk beschafft haben.$"
diff --git a/data-de/text/maps/LilycoveCity_LilycoveMuseum_2F.inc b/data-de/text/maps/LilycoveCity_LilycoveMuseum_2F.inc
new file mode 100644
index 000000000..4fc29ee73
--- /dev/null
+++ b/data-de/text/maps/LilycoveCity_LilycoveMuseum_2F.inc
@@ -0,0 +1,114 @@
+LilycoveCity_LilycoveMuseum_2F_Text_187C42:: @ 8187C42
+ .string "Dies ist unser besonderer Ausstellungs-\n"
+ .string "raum.$"
+
+LilycoveCity_LilycoveMuseum_2F_Text_187C64:: @ 8187C64
+ .string "Wie du klar erkennen kannst, gibt es\n"
+ .string "hier nicht ein einziges Gemälde.\p"
+ .string "Ich möchte hier auch nicht einfach die\n"
+ .string "Gemälde der so genannten Klassiker\l"
+ .string "ausstellen.\p"
+ .string "Hier soll Kunst zu sehen sein, die\n"
+ .string "weit von den Klassikern entfernt ist.\p"
+ .string "Kunst ist doch nicht nur auf alte,\n"
+ .string "berühmte Werke begrenzt!\p"
+ .string "In diesem Ausstellungsraum will ich...\p"
+ .string "Moderne und lebendige Kunst über\n"
+ .string "POKéMON sehen, die bereit sind, in\l"
+ .string "ein ruhmreiches Leben zu treten!$"
+
+LilycoveCity_LilycoveMuseum_2F_Text_187E1D:: @ 8187E1D
+ .string "Oh, entschuldige. Ich wollte dich nicht\n"
+ .string "mit meinen Monologen langweilen.\p"
+ .string "Nun, du bist jung und offensichtlich\n"
+ .string "weit gereist...\p"
+ .string "Du hast bestimmt schon viele POKéMON\n"
+ .string "gesehen und Bilder, die sie darstellen.\p"
+ .string "Wenn du ein solches Bild siehst, kannst\n"
+ .string "du den Künstler bitte fragen, ob wir\l"
+ .string "sein Werk hier ausstellen dürfen?$"
+
+LilycoveCity_LilycoveMuseum_2F_Text_187F4E:: @ 8187F4E
+ .string "Ich möchte diesen Ausstellungsraum mit\n"
+ .string "modernen und lebendigen Gemälden von\l"
+ .string "POKéMON füllen.$"
+
+LilycoveCity_LilycoveMuseum_2F_Text_187F9D:: @ 8187F9D
+ .string "Dank dir konnten wir ein neues Gemälde\n"
+ .string "für unsere Kollektion erwerben!\p"
+ .string "Ich habe gehört, es stellt dein POKéMON\n"
+ .string "dar. Wirklich einzigartig!\p"
+ .string "Vielen, vielen Dank!$"
+
+LilycoveCity_LilycoveMuseum_2F_Text_18802F:: @ 818802F
+ .string "Ah! Du bist es!\n"
+ .string "{PLAYER}!$"
+
+LilycoveCity_LilycoveMuseum_2F_Text_188041:: @ 8188041
+ .string "Ist das nicht fantastisch?\n"
+ .string "Diese Sammlung von Gemälden!\p"
+ .string "Jedes einzelne makellos!\n"
+ .string "Keines besser als das andere!\p"
+ .string "Diese Gemälde ziehen viele neue\n"
+ .string "Besucher für unser KUNSTMUSEUM an.\p"
+ .string "Ehrlich, ich danke dir, {PLAYER}.\n"
+ .string "Mein Traum ist wahr geworden!$"
+
+LilycoveCity_LilycoveMuseum_2F_Text_188120:: @ 8188120
+ .string "Dies ist nur ein kleines Dankeschön.$"
+
+UnknownString_8188148: @ 8188148
+ .string "{PLAYER} erhält das GLASORNAMENT.$"
+
+LilycoveCity_LilycoveMuseum_2F_Text_188166:: @ 8188166
+ .string "Ich werde das für dich aufbewahren, bis\n"
+ .string "wir uns wieder sehen.$"
+
+LilycoveCity_LilycoveMuseum_2F_Text_188194:: @ 8188194
+ .string "Ah, schön dich zu sehen, {PLAYER}!\p"
+ .string "Es ist eine Ehre für uns, dass du uns\n"
+ .string "trotz deiner vielen Aufgaben besuchst.\p"
+ .string "Bitte, entspanne dich und genieße\n"
+ .string "deinen Besuch bei uns.$"
+
+LilycoveCity_LilycoveMuseum_2F_Text_188219:: @ 8188219
+ .string "Ein Bilderrahmen mit pinkfarbenen\n"
+ .string "Verzierungen.$"
+
+LilycoveCity_LilycoveMuseum_2F_Text_18824C:: @ 818824C
+ .string "Ein Bilderrahmen mit gelben\n"
+ .string "Verzierungen.$"
+
+LilycoveCity_LilycoveMuseum_2F_Text_188281:: @ 8188281
+ .string "Ein Bilderrahmen mit blauen\n"
+ .string "Verzierungen.$"
+
+LilycoveCity_LilycoveMuseum_2F_Text_1882B4:: @ 81882B4
+ .string "Ein Bilderrahmen mit roten\n"
+ .string "Verzierungen.$"
+
+LilycoveCity_LilycoveMuseum_2F_Text_1882E6:: @ 81882E6
+ .string "Ein Bilderrahmen mit grünen\n"
+ .string "Verzierungen.$"
+
+LilycoveCity_LilycoveMuseum_2F_Text_18831A:: @ 818831A
+ .string "Ein Bild eines POKéMON.$"
+
+LilycoveCity_LilycoveMuseum_2F_Text_188336:: @ 8188336
+ .string "Ich war eine Weile nicht hier, daher\n"
+ .string "haben mich die neuen Gemälde über-\l"
+ .string "rascht.\p"
+ .string "Ich wünschte, jemand würde mein\n"
+ .string "POKéMON so wunderbar porträtieren.$"
+
+LilycoveCity_LilycoveMuseum_2F_Text_1883AB:: @ 81883AB
+ .string "Nun... Hier stellen sie also Werke zum\n"
+ .string "Thema POKéMON aus.\p"
+ .string "Ich sehe schon. Die Gemälde sind\n"
+ .string "wirklich amüsant.$"
+
+LilycoveCity_LilycoveMuseum_2F_Text_188423:: @ 8188423
+ .string "Wow, ehrlich?\n"
+ .string "Das sind Gemälde deiner POKéMON?\p"
+ .string "Ist das nicht die absolute Freude für\n"
+ .string "einen TRAINER?$"
diff --git a/data-de/text/maps/LilycoveCity_MoveDeletersHouse.inc b/data-de/text/maps/LilycoveCity_MoveDeletersHouse.inc
new file mode 100644
index 000000000..0898d7e2a
--- /dev/null
+++ b/data-de/text/maps/LilycoveCity_MoveDeletersHouse.inc
@@ -0,0 +1,34 @@
+LilycoveCity_MoveDeletersHouse_Text_18B622:: @ 818B622
+ .string "Äh...\n"
+ .string "Oh, ja. Ich bin der ATTACKEN-VERLERNER.\p"
+ .string "Ich sorge dafür, dass die POKéMON ihre\n"
+ .string "Attacken vergessen.\p"
+ .string "Möchtest du, dass ich dir helfe?$"
+
+LilycoveCity_MoveDeletersHouse_Text_18B68C:: @ 818B68C
+ .string "Welches POKéMON soll eine Attacke\n"
+ .string "vergessen?$"
+
+LilycoveCity_MoveDeletersHouse_Text_18B6B0:: @ 818B6B0
+ .string "Welche Attacke soll vergessen werden?$"
+
+LilycoveCity_MoveDeletersHouse_Text_18B6D0:: @ 818B6D0
+ .string "{STR_VAR_1} kennt scheinbar nur eine\n"
+ .string "einzige Attacke...$"
+
+LilycoveCity_MoveDeletersHouse_Text_18B6F2:: @ 818B6F2
+ .string "Hm! {STR_VAR_2} von {STR_VAR_1}?\n"
+ .string "Diese Attacke soll vergessen werden?$"
+
+LilycoveCity_MoveDeletersHouse_Text_18B71E:: @ 818B71E
+ .string "Das klappte doch perfekt!\p"
+ .string "{STR_VAR_1} hat {STR_VAR_2}\n"
+ .string "komplett vergessen.$"
+
+LilycoveCity_MoveDeletersHouse_Text_18B757:: @ 818B757
+ .string "Komm wieder, wenn es andere Attacken\n"
+ .string "gibt, die vergessen werden sollen.$"
+
+LilycoveCity_MoveDeletersHouse_Text_18B78C:: @ 818B78C
+ .string "Was?\n"
+ .string "Ein EI kennt doch keine Attacken!$"
diff --git a/data-de/text/maps/LilycoveCity_PokemonCenter_1F.inc b/data-de/text/maps/LilycoveCity_PokemonCenter_1F.inc
new file mode 100644
index 000000000..b1f676671
--- /dev/null
+++ b/data-de/text/maps/LilycoveCity_PokemonCenter_1F.inc
@@ -0,0 +1,29 @@
+LilycoveCity_PokemonCenter_1F_Text_189FC9:: @ 8189FC9
+ .string "Ich frage mich, wie viele Arten von\n"
+ .string "POKéMON es in der Welt wohl gibt?\p"
+ .string "Es muss toll sein, die Meere zu über-\n"
+ .string "queren und POKéMON mit Leuten zu\l"
+ .string "tauschen, die weit weg leben.$"
+
+LilycoveCity_PokemonCenter_1F_Text_18A048:: @ 818A048
+ .string "Ich habe von einigen Schurken gehört,\n"
+ .string "die POKéMON stehlen und METEORITEN\l"
+ .string "klauen.$"
+
+LilycoveCity_PokemonCenter_1F_Text_18A0A1:: @ 818A0A1
+ .string "Diese verkommenen Schurken, die\n"
+ .string "POKéMON stehlen und METEORITEN\l"
+ .string "klauen...\p"
+ .string "Ich habe sie in letzter Zeit nicht\n"
+ .string "gesehen.$"
+
+UnknownString_818A10A: @ 818A10A
+ .string "Ich besorge mir X-ANGRIFF, um meine\n"
+ .string "ATTACKEN im Kampf zu verstärken.\p"
+ .string "Auf diese Weise gewinne ich garantiert.$"
+
+UnknownString_818A168: @ 818A168
+ .string "HYPERHEILER ist etwas teuer, aber sehr\n"
+ .string "nützlich.\p"
+ .string "Einer davon kann alle Statusprobleme\n"
+ .string "eines POKéMON heilen.$"
diff --git a/data-de/text/maps/LilycoveCity_PokemonTrainerFanClub.inc b/data-de/text/maps/LilycoveCity_PokemonTrainerFanClub.inc
new file mode 100644
index 000000000..09b4d59b5
--- /dev/null
+++ b/data-de/text/maps/LilycoveCity_PokemonTrainerFanClub.inc
@@ -0,0 +1,261 @@
+LilycoveCity_PokemonTrainerFanClub_Text_18A1D6:: @ 818A1D6
+ .string "Oh, wow!\n"
+ .string "Das ist {PLAYER}!$"
+
+LilycoveCity_PokemonTrainerFanClub_Text_18A1E8:: @ 818A1E8
+ .string "Ich habe die Neuigkeit schon gehört.\n"
+ .string "Du bist wirklich stark, nicht wahr?\p"
+ .string "Wir diskutieren immer darüber, wer hier\n"
+ .string "der stärkste TRAINER ist.\p"
+ .string "Als ich von dir gehört habe, beschloss\n"
+ .string "ich, dein Fan zu werden!\p"
+ .string "Ich hoffe, du wirst auch weiterhin\n"
+ .string "gegen starke TRAINER antreten.\p"
+ .string "So kommen wir auch weiterhin in den\n"
+ .string "Genuss deiner megaheißen Kämpfe.\p"
+ .string "Dann sehen auch die anderen hier, wie\n"
+ .string "stark du wirklich bist!\p"
+ .string "Denk dran: Ich jubele dir zu,\n"
+ .string "{PLAYER}!$"
+
+LilycoveCity_PokemonTrainerFanClub_Text_18A36A:: @ 818A36A
+ .string "Ja, {PLAYER}!\n"
+ .string "Dich wollen wir als Sieger sehen!$"
+
+LilycoveCity_PokemonTrainerFanClub_Text_18A391:: @ 818A391
+ .string "Die anderen wissen gar nicht, dass du\n"
+ .string "besser bist als alle anderen!\p"
+ .string "Das stimmt doch, oder {PLAYER}?\n"
+ .string "Zeig ihnen, was du drauf hast!$"
+
+LilycoveCity_PokemonTrainerFanClub_Text_18A400:: @ 818A400
+ .string "Ich sage es ja nicht gerne, aber der\n"
+ .string "TRAINER, über den alle sprechen, ist\l"
+ .string "{STR_VAR_1}, keine Frage!\p"
+ .string "Die Stärke dieses TRAINERS...\n"
+ .string "Ganz außergewöhnlich.$"
+
+LilycoveCity_PokemonTrainerFanClub_Text_18A48D:: @ 818A48D
+ .string "Mist... Ich sage jedem, dass {STR_VAR_1}\n"
+ .string "der Beste von allen ist.\p"
+ .string "Aber niemand hört mir zu...$"
+
+LilycoveCity_PokemonTrainerFanClub_Text_18A4EA:: @ 818A4EA
+ .string "Ich habe etwas über einen neuen,\n"
+ .string "starken TRAINER gehört.\p"
+ .string "Dieser TRAINER wird bestimmt auch die\n"
+ .string "ARENALEITER besiegen.\p"
+ .string "Weißt du irgendwas über diesen neuen\n"
+ .string "TRAINER?$"
+
+LilycoveCity_PokemonTrainerFanClub_Text_18A584:: @ 818A584
+ .string "Oh!\n"
+ .string "{PLAYER}!\p"
+ .string "Los!\n"
+ .string "Ich drücke dir die Daumen!$"
+
+LilycoveCity_PokemonTrainerFanClub_Text_18A5AC:: @ 818A5AC
+ .string "Seufz...\n"
+ .string "KAMILLO...\p"
+ .string "Oh, nein! Warte mal!\n"
+ .string "Das stimmt gar nicht! Nein, nein!\p"
+ .string "Ich bin dein größter Fan!\p"
+ .string "Also mach mich stolz!\n"
+ .string "Los!$"
+
+LilycoveCity_PokemonTrainerFanClub_Text_18A629:: @ 818A629
+ .string "Ich kann mir nicht helfen, aber ich\n"
+ .string "finde nur KAMILLO klasse...$"
+
+LilycoveCity_PokemonTrainerFanClub_Text_18A65B:: @ 818A65B
+ .string "Niemand erkennt den Charme von\n"
+ .string "KAMILLO...\p"
+ .string "Mir doch egal!\p"
+ .string "Auch wenn keiner ihm zujubelt, ICH\n"
+ .string "unterstütze KAMILLO!$"
+
+LilycoveCity_PokemonTrainerFanClub_Text_18A6D4:: @ 818A6D4
+ .string "Egal, was die anderen sagen, der ARENA-\n"
+ .string "LEITER von FAUSTAUHAVEN, KAMILLO,\l"
+ .string "ist mein Favorit!$"
+
+LilycoveCity_PokemonTrainerFanClub_Text_18A71E:: @ 818A71E
+ .string "Du hast deinen Vater in jeder Hinsicht\n"
+ .string "übertroffen!\p"
+ .string "Das sag ich dir. Und da gibt es\n"
+ .string "überhaupt keinen Zweifel dran!$"
+
+LilycoveCity_PokemonTrainerFanClub_Text_18A789:: @ 818A789
+ .string "Selbst in scheinbar aussichtslosen\n"
+ .string "Situationen gibt dein Vater nicht auf.\p"
+ .string "Ich weiß, dass das stimmt!\p"
+ .string "Und du verhältst dich genauso.\n"
+ .string "Also, kämpfe fleißig weiter.$"
+
+LilycoveCity_PokemonTrainerFanClub_Text_18A814:: @ 818A814
+ .string "NORMAN hat im Kampf mehr Kraft, \n"
+ .string "Charisma und Darbietungstalent\l"
+ .string "gezeigt als du.\p"
+ .string "Auch wenn die Leute sagen, dass du\n"
+ .string "stark bist...\p"
+ .string "Du hast noch einen weiten Weg vor dir,\n"
+ .string "wenn du so werden willst wie dein Vater.$"
+
+LilycoveCity_PokemonTrainerFanClub_Text_18A8C4:: @ 818A8C4
+ .string "Du bekommst langsam auch die Aura von\n"
+ .string "Autorität, die NORMAN umgibt.\p"
+ .string "Aber es gibt einen gewaltigen\n"
+ .string "Unterschied zwischen dir und NORMAN.\p"
+ .string "Aber ich kann dir nicht sagen, was das\n"
+ .string "ist. Du musst es selbst herausfinden.$"
+
+LilycoveCity_PokemonTrainerFanClub_Text_18A984:: @ 818A984
+ .string "Jeder hier ist ein großer Fan von\n"
+ .string "POKéMON-Kämpfen.\p"
+ .string "Wir diskutieren gerade, welcher\n"
+ .string "TRAINER der stärkste ist.\p"
+ .string "Wenn du berühmt wirst, werden wir\n"
+ .string "vielleicht deine Fans!$"
+
+LilycoveCity_PokemonTrainerFanClub_Text_18AA39:: @ 818AA39
+ .string "KREISCH! Das ist {PLAYER}!\n"
+ .string "Wirklich und wahrhaftig!!!\p"
+ .string "Bitte, schüttle mir die Hand! Biiitte!!!$"
+
+LilycoveCity_PokemonTrainerFanClub_Text_18AA83:: @ 818AA83
+ .string "Ich juble dir ständig zu, {PLAYER}!\n"
+ .string "Immer! Iiimmer!\p"
+ .string "Ich möchte dich niemals als Verlierer\n"
+ .string "sehen, {PLAYER}.\p"
+ .string "Ich weiß, dass du sehr, sehr, sehr stark\n"
+ .string "bist, {PLAYER}!$"
+
+LilycoveCity_PokemonTrainerFanClub_Text_18AB0A:: @ 818AB0A
+ .string "{STR_VAR_1} ist wirklich megacool...\p"
+ .string "Jeder denkt das, stimmt’s? Stimmt’s?!?$"
+
+LilycoveCity_PokemonTrainerFanClub_Text_18AB41:: @ 818AB41
+ .string "{STR_VAR_1} ist cooool, meinst du nicht\n"
+ .string "auch?\p"
+ .string "Selbst ein Würstchen wie ich jubelt\n"
+ .string "seinem favorisierten TRAINER zu.$"
+
+LilycoveCity_PokemonTrainerFanClub_Text_18ABAE:: @ 818ABAE
+ .string "Mein Lieblings-TRAINER muss...\p"
+ .string "cool...\p"
+ .string "stark...\p"
+ .string "und total nett sein...\p"
+ .string "Ich wollte, es gäbe so einen TRAINER...$"
+
+LilycoveCity_PokemonTrainerFanClub_Text_18AC15:: @ 818AC15
+ .string "Hui! Das ist {PLAYER}!\n"
+ .string "Wahnsinn!\p"
+ .string "Wenn ich groß bin, möchte ich auch so\n"
+ .string "stark sein wie du, {PLAYER}!$"
+
+LilycoveCity_PokemonTrainerFanClub_Text_18AC5E:: @ 818AC5E
+ .string "Auch wenn ich dein einziger Fan bin...\p"
+ .string "Ich werde dir immer zujubeln, du bist\n"
+ .string "mein Favorit, {PLAYER}!\p"
+ .string "Denn ich glaube an dich, {PLAYER}!$"
+
+LilycoveCity_PokemonTrainerFanClub_Text_18ACC7:: @ 818ACC7
+ .string "{STR_VAR_1} ist so unverschämt cool...\n"
+ .string "Ich möchte meinem Held die Hand\l"
+ .string "schütteln.$"
+
+LilycoveCity_PokemonTrainerFanClub_Text_18AD05:: @ 818AD05
+ .string "Auch wenn ich der einzige Fan bin...\p"
+ .string "Ich werde niemals aufhören,\n"
+ .string "ein Fan von {STR_VAR_1} zu sein!\p"
+ .string "Denn ich habe gehört, dass {STR_VAR_1}\n"
+ .string "niemals verliert!$"
+
+LilycoveCity_PokemonTrainerFanClub_Text_18AD6D:: @ 818AD6D
+ .string "{PLAYER}!\n"
+ .string "Du bist wirklich unglaublich!\p"
+ .string "Schon als ich dich das erste Mal gesehen\n"
+ .string "habe, habe ich deine Einzigartigkeit\l"
+ .string "bemerkt.\p"
+ .string "Scheinbar täuschen mich meine Augen\n"
+ .string "nie.$"
+
+LilycoveCity_PokemonTrainerFanClub_Text_18ADEF:: @ 818ADEF
+ .string "Wen kümmern schon die anderen?\n"
+ .string "Ich bin auf deiner Seite!\p"
+ .string "Keine Sorge. Geh da raus und kämpfe\n"
+ .string "wie immer.$"
+
+LilycoveCity_PokemonTrainerFanClub_Text_18AE63:: @ 818AE63
+ .string "Du bist ein anständiger TRAINER.\n"
+ .string "Das ist meine Meinung.\p"
+ .string "Aber ich denke, {STR_VAR_1} ist im\n"
+ .string "Moment die Nummer eins.\p"
+ .string "Das ist jedenfalls meine Auffassung.\n"
+ .string "Aber lass dir darüber keine grauen\l"
+ .string "Haare wachsen.$"
+
+LilycoveCity_PokemonTrainerFanClub_Text_18AEF5:: @ 818AEF5
+ .string "Wow, du bist wirklich sehr stark.\n"
+ .string "Vielleicht sogar stärker als\l"
+ .string "{STR_VAR_1}.\p"
+ .string "Aber {STR_VAR_1} braucht mich.\p"
+ .string "Wenn ich {STR_VAR_1} nicht zujuble, wer\n"
+ .string "wird es dann tun?$"
+
+LilycoveCity_PokemonTrainerFanClub_Text_18AF62:: @ 818AF62
+ .string "Du hast mich überzeugt.\n"
+ .string "Du bist stark, nicht wahr?\p"
+ .string "Würdest du mir bitte erzählen, wie\n"
+ .string "du so stark geworden bist?$"
+
+LilycoveCity_PokemonTrainerFanClub_Text_18AFD0:: @ 818AFD0
+ .string "Je schwieriger die Lage, desto\n"
+ .string "ästhetischer wird dein Kampf.\p"
+ .string "Ich kann deinen nächsten Kampf gar\n"
+ .string "nicht erwarten!$"
+
+LilycoveCity_PokemonTrainerFanClub_Text_18B030:: @ 818B030
+ .string "Unter den wirklich heißen TRAINERN\n"
+ .string "hebt sich {STR_VAR_1} besonders hervor.\p"
+ .string "Diese Stärke. Das ist nicht normal.\p"
+ .string "Du kämpfst auch sehr gut, aber du\n"
+ .string "gehörst nicht in die gleiche Klasse\l"
+ .string "wie {STR_VAR_1}.$"
+
+LilycoveCity_PokemonTrainerFanClub_Text_18B0C8:: @ 818B0C8
+ .string "Du bist sehr populär...\p"
+ .string "Du bist stark und du sorgst gut für\n"
+ .string "deine POKéMON.\p"
+ .string "Aber, weißt du, ich glaube an\n"
+ .string "{STR_VAR_1}.\p"
+ .string "{STR_VAR_1} ist definitiv stärker!\n"
+ .string "Ich bin mir da sicher!$"
+
+LilycoveCity_PokemonTrainerFanClub_Text_18B16E:: @ 818B16E
+ .string "Du...\p"
+ .string "Beeindruckend!$"
+
+LilycoveCity_PokemonTrainerFanClub_Text_18B181:: @ 818B181
+ .string "Dein wahrer Wert... Es ist gut, wenn\n"
+ .string "nur ich ihn erkenne.\p"
+ .string "Ich glaube nicht, dass die anderen die\n"
+ .string "versteckten Kräfte verstehen würden.$"
+
+LilycoveCity_PokemonTrainerFanClub_Text_18B1FD:: @ 818B1FD
+ .string "Ja, deine Augen spiegeln deine Stärke\n"
+ .string "wider.\p"
+ .string "Aber!\p"
+ .string "Du hast dein eigenes Potential noch\n"
+ .string "nicht erkannt.$"
+
+LilycoveCity_PokemonTrainerFanClub_Text_18B24F:: @ 818B24F
+ .string "Es stimmt, du agierst wirklich sehr\n"
+ .string "kraftvoll.\p"
+ .string "Aber!\n"
+ .string "Ich sage dir was!\p"
+ .string "Diese Kraft kann noch nicht als wahre\n"
+ .string "Stärke betrachtet werden!\p"
+ .string "Wahre Stärke ist...\n"
+ .string "... ...\p"
+ .string "Äh, eigentlich weiß ich das auch nicht...$"
diff --git a/data-de/text/maps/LittlerootTown.inc b/data-de/text/maps/LittlerootTown.inc
new file mode 100644
index 000000000..e41038b1c
--- /dev/null
+++ b/data-de/text/maps/LittlerootTown.inc
@@ -0,0 +1,100 @@
+LittlerootTown_Text_16A7C9:: @ 816A7C9
+ .string "MUTTER: {PLAYER}, wir sind da, Schatz!\p"
+ .string "Die Fahrt im Umzugswagen zwischen all\n"
+ .string "unseren Sachen war bestimmt ermüdend.\p"
+ .string "Nun, wir sind in WURZELHEIM.\p"
+ .string "Wie gefällt es dir?\n"
+ .string "Dies ist unser neues Zuhause!\p"
+ .string "Ist das idyllisch! Man kann hier sicher\n"
+ .string "wunderbar leben, meinst du nicht?\p"
+ .string "Und... Du bekommst dein eigenes\n"
+ .string "Zimmer, {PLAYER}! Lass uns hineingehen!$"
+
+LittlerootTown_Text_16A8EE:: @ 816A8EE
+ .string "MUTTER: Warte, {PLAYER}!$"
+
+LittlerootTown_Text_16A8FD:: @ 816A8FD
+ .string "MUTTER: {PLAYER}! Hast du dich schon\n"
+ .string "PROF. BIRK vorgestellt?\p"
+ .string "Oh! Was für ein hübsches POKéMON! Du\n"
+ .string "hast es von PROF. BIRK erhalten? Toll!\p"
+ .string "Du bist das Kind deines Vaters! Wunder-\n"
+ .string "bar. Du siehst gut aus mit deinem\l"
+ .string "POKéMON!\p"
+ .string "Hier, Liebling! Für eine Abenteuerreise\n"
+ .string "sind diese TURBOTRETER wie geschaffen.\p"
+ .string "Sie werden deinen Schritt\n"
+ .string "beschleunigen!$"
+
+LittlerootTown_Text_16AA32:: @ 816AA32
+ .string "{PLAYER} zieht die TURBOTRETER an.$"
+
+LittlerootTown_Text_16AA5C:: @ 816AA5C
+ .string "MUTTER: {PLAYER}, für diese Schuhe gibt\n"
+ .string "es eine Bedienungsanleitung.\p"
+ .string "“Halte den B-Knopf gedrückt,\n"
+ .string "wenn du diese TURBOTRETER anhast,\l"
+ .string "um zu rennen!\p"
+ .string "Schlüpf in diese TURBOTRETER und\n"
+ .string "erobere die Welt da draußen!”$"
+
+LittlerootTown_Text_16AB10:: @ 816AB10
+ .string "... ... ... ... ... ... ... ...\n"
+ .string "... ... ... ... ... ... ... ...\p"
+ .string "Sich vorzustellen, dass du nun dein\n"
+ .string "eigenes POKéMON besitzt...\l"
+ .string "Dein Vater wird überglücklich sein.\p"
+ .string "...Aber sei bitte vorsichtig.\n"
+ .string "Sollte etwas passieren, komm wieder\l"
+ .string "nach Hause.\p"
+ .string "Lauf, schnapp’ sie dir alle, Schatz!$"
+
+LittlerootTown_Text_16AC00:: @ 816AC00
+ .string "Wenn du einen PC benutzt, kannst du\n"
+ .string "dort Items und POKéMON lagern.\p"
+ .string "Die Kraft der Wissenschaft ist\n"
+ .string "atemberaubend!$"
+
+LittlerootTown_Text_16AC56:: @ 816AC56
+ .string "PROF. BIRK verbringt seine Tage in\n"
+ .string "seinem LABOR, dann rennt er plötzlich\l"
+ .string "nach draußen in die Wildnis, um zu\l"
+ .string "forschen...\p"
+ .string "Wann ist PROF. BIRK eigentlich mal\n"
+ .string "zu Hause?$"
+
+LittlerootTown_Text_16ACEB:: @ 816ACEB
+ .string "Wenn du in das hohe Gras am Seitenrand\n"
+ .string "der Pfade gehst, triffst du auf\l"
+ .string "wilde POKéMON.$"
+
+LittlerootTown_Text_16AD3C:: @ 816AD3C
+ .string "Hast du keine POKéMON dabei, ist es\n"
+ .string "dort sehr gefährlich.$"
+
+LittlerootTown_Text_16AD82:: @ 816AD82
+ .string "Ich kann am Ende dieser Straße\n"
+ .string "jemanden schreien hören.\p"
+ .string "Was soll ich tun? Was sollen wir tun?\n"
+ .string "Jemand muss doch helfen...$"
+
+LittlerootTown_Text_16ADF2:: @ 816ADF2
+ .string "Junge, bin ich froh, dass du den\n"
+ .string "PROFESSOR gerettet hast!$"
+
+LittlerootTown_Text_16AE25:: @ 816AE25
+ .string "Gehst du POKéMON fangen?\n"
+ .string "Viel Glück!$"
+
+LittlerootTown_Text_16AE50:: @ 816AE50
+ .string "WURZELHEIM\n"
+ .string "“Ein Ort, wie es ihn nur einmal gibt.”$"
+
+LittlerootTown_Text_16AE87:: @ 816AE87
+ .string "PROF. BIRKS POKéMON-LABOR$"
+
+LittlerootTown_Text_16AEA1:: @ 816AEA1
+ .string "HAUS von {PLAYER}$"
+
+LittlerootTown_Text_16AEAC:: @ 816AEAC
+ .string "PROF. BIRKS HAUS$"
diff --git a/data-de/text/maps/LittlerootTown_BrendansHouse_1F.inc b/data-de/text/maps/LittlerootTown_BrendansHouse_1F.inc
new file mode 100644
index 000000000..9952028d1
--- /dev/null
+++ b/data-de/text/maps/LittlerootTown_BrendansHouse_1F.inc
@@ -0,0 +1,159 @@
+LittlerootTown_BrendansHouse_1F_Text_172429:: @ 8172429
+ .string "MUTTER: Siehst du, {PLAYER}?\n"
+ .string "Hier ist es doch auch schön, oder nicht?$"
+
+LittlerootTown_BrendansHouse_1F_Text_172453:: @ 8172453
+ .string "Die POKéMON machen für uns den Umzug,\n"
+ .string "räumen alles ein und machen sauber.\l"
+ .string "Das ist doch so etwas von praktisch!\p"
+ .string "{PLAYER}, dein Zimmer ist oben.\n"
+ .string "Schau es dir doch mal an, Spatz!\p"
+ .string "VATI hat dir eine neue Uhr zur\n"
+ .string "Begrüßung geschenkt.\l"
+ .string "Vergiss nicht, sie einzustellen!$"
+
+LittlerootTown_BrendansHouse_1F_Text_172531:: @ 8172531
+ .string "MUTTER: Nun, {PLAYER}?\p"
+ .string "Bist du nicht neugierig, dein neues\n"
+ .string "Zimmer zu sehen?$"
+
+LittlerootTown_BrendansHouse_1F_Text_172574:: @ 8172574
+LittlerootTown_MaysHouse_1F_Text_172574:: @ 8172574
+ .string "MUTTER: {PLAYER}, Schatz!\p"
+ .string "Stell bitte die Uhr in deinem Zimmer ein.$"
+
+LittlerootTown_BrendansHouse_1F_Text_1725A3:: @ 81725A3
+ .string "MUTTER: Oh! {PLAYER}! {PLAYER}!\n"
+ .string "Schnell! Komm schnell her!$"
+
+LittlerootTown_BrendansHouse_1F_Text_1725C9:: @ 81725C9
+LittlerootTown_MaysHouse_1F_Text_1725C9:: @ 81725C9
+ .string "MUTTER: Da! Da ist die ARENA von BLÜTEN-\n"
+ .string "BURG CITY! Ich glaube, VATI ist im\l"
+ .string "Fernsehen!$"
+
+LittlerootTown_BrendansHouse_1F_Text_1725FE:: @ 81725FE
+LittlerootTown_MaysHouse_1F_Text_1725FE:: @ 81725FE
+ .string "MUTTER: Oh... Schon vorbei.\p"
+ .string "Ich glaube, VATI war im Fernsehen und\n"
+ .string "wir haben ihn verpasst. Schade!$"
+
+LittlerootTown_BrendansHouse_1F_Text_172644:: @ 8172644
+LittlerootTown_MaysHouse_1F_Text_172644:: @ 8172644
+ .string "Ach ja.\n"
+ .string "Einer von VATIS Freunden lebt hier.\p"
+ .string "PROF. BIRK ist sein Name.\p"
+ .string "Er lebt gleich nebenan, daher solltest\n"
+ .string "du hinübergehen und dich vorstellen.$"
+
+LittlerootTown_BrendansHouse_1F_Text_1726D2:: @ 81726D2
+ .string "MUTTER: Bis später, Spatz!$"
+
+LittlerootTown_BrendansHouse_1F_Text_1726E7:: @ 81726E7
+ .string "MUTTER: Hast du dich bei PROF. BIRK\n"
+ .string "vorgestellt?$"
+
+LittlerootTown_BrendansHouse_1F_Text_172717:: @ 8172717
+ .string "MUTTER: Wie geht es dir, {PLAYER}?\n"
+ .string "Du siehst müde aus.\p"
+ .string "Ich denke, du solltest dich etwas\n"
+ .string "ausruhen.$"
+
+LittlerootTown_BrendansHouse_1F_Text_17276B:: @ 817276B
+ .string "MUTTER: Pass auf dich auf, Schatz!$"
+
+LittlerootTown_BrendansHouse_1F_Text_172782:: @ 8172782
+ .string "MUTTER: Oh! Hat VATI dir den ORDEN\n"
+ .string "gegeben?\p"
+ .string "Dann ist das hier von deiner MUTTI!$"
+
+LittlerootTown_BrendansHouse_1F_Text_1727CD:: @ 81727CD
+ .string "Überanstreng dich nicht, Liebes.\n"
+ .string "Du kannst jederzeit nach Hause kommen.\p"
+ .string "Und jetzt nichts wie los, Schatz!$"
+
+LittlerootTown_BrendansHouse_1F_Text_17281D:: @ 817281D
+ .string "Gyao, gyao gyaoh...$"
+
+LittlerootTown_BrendansHouse_1F_Text_172831:: @ 8172831
+ .string "Gwagwah gwah...$"
+
+LittlerootTown_BrendansHouse_1F_Text_172841:: @ 8172841
+ .string "INTERVIEWER: Das war unsere Reportage\n"
+ .string "über die ARENA in BLÜTENBURG CITY.$"
+
+UnknownString_817288C: @ 817288C
+ .string "Da läuft gerade ein Film.\p"
+ .string "Zwei Männer tanzen auf riesengroßen\n"
+ .string "Klaviertasten.\p"
+ .string "Aber es wird Zeit aufzubrechen!$"
+
+UnknownString_81728E3: @ 81728E3
+ .string "Das ist die Bedienungsanleitung für\n"
+ .string "die TURBOTRETER.\p"
+ .string "“Halte den B-Knopf gedrückt, um\n"
+ .string "zu rennen, während du deine\l"
+ .string "TURBOTRETER anhast.\p"
+ .string "Binde dir die TURBOTRETER zu und wirble\n"
+ .string "den Staub der Straße auf!”$"
+
+LittlerootTown_BrendansHouse_1F_Text_17298B:: @ 817298B
+ .string "VATER: Hm?\p"
+ .string "Hey, das ist ja {PLAYER}!\p"
+ .string "Du hast uns ja schon lange nicht mehr\n"
+ .string "besucht... Du siehst irgendwie\l"
+ .string "stärker aus.\p"
+ .string "Das ist zumindest mein Eindruck. Aber\n"
+ .string "dein alter Herr gibt noch nicht auf.\p"
+ .string "Oh, ich habe hier etwas für dich.\n"
+ .string "Das soll ich dir von einem MR. BRACK\l"
+ .string "geben.$"
+
+LittlerootTown_BrendansHouse_1F_Text_172A7D:: @ 8172A7D
+ .string "VATER: Hm, ein TICKET für eine Fähre?\p"
+ .string "Ich weiß, dass es in GRAPHITPORT CITY\n"
+ .string "und SEEGRASULB CITY Anlegestellen für\l"
+ .string "Fähren gibt.\p"
+ .string "{PLAYER}, wenn du den Ehrgeiz eines\n"
+ .string "TRAINERS hast, dann geh zum DUELLTURM.\p"
+ .string "Dort wirst du lernen, dass der Weg eines\n"
+ .string "TRAINERS niemals ein Ende findet.$"
+
+LittlerootTown_BrendansHouse_1F_Text_172B5E:: @ 8172B5E
+ .string "Ich muss jetzt wieder in die ARENA von\n"
+ .string "BLÜTENBURG CITY.\p"
+ .string "Ich danke dir, dass du dich während\n"
+ .string "meiner Abwesenheit um das Haus\l"
+ .string "kümmerst.$"
+
+LittlerootTown_BrendansHouse_1F_Text_172BBC:: @ 8172BBC
+ .string "MUTTER: Das ist wieder typisch dein\n"
+ .string "VATER...\p"
+ .string "Da kommt er das erste Mal nach ewigen\n"
+ .string "Zeiten nach Hause und spricht nur über\l"
+ .string "POKéMON.\p"
+ .string "Er sollte sich lieber ausruhen und etwas\n"
+ .string "hier bleiben!$"
+
+UnknownString_8172C50: @ 8172C50
+ .string "Hier sind die Sondernachrichten.\p"
+ .string "Wir haben die Meldung erhalten, dass in\n"
+ .string "der HOENN-Region ein blaues FLIEGENDES\l"
+ .string "POKéMON gesichtet wurde.\p"
+ .string "Die Identität des POKéMON konnte\n"
+ .string "bisher nicht festgestellt werden.\p"
+ .string "Und damit schalten wir wieder um in\n"
+ .string "unser laufendes Programm.$"
+
+UnknownString_8172D30: @ 8172D30
+ .string "Hier sind die Sondernachrichten.\p"
+ .string "Wir haben die Meldung erhalten, dass in\n"
+ .string "der HOENN-Region ein rotes FLIEGENDES\l"
+ .string "POKéMON gesichtet wurde.\p"
+ .string "Die Identität des POKéMON konnte\n"
+ .string "bisher nicht festgestellt werden.\p"
+ .string "Und damit schalten wir wieder um in\n"
+ .string "unser laufendes Programm.$"
+
+UnknownString_8172E0F: @ 8172E0F
+ .string "Gau gau!$"
diff --git a/data-de/text/maps/LittlerootTown_BrendansHouse_2F.inc b/data-de/text/maps/LittlerootTown_BrendansHouse_2F.inc
new file mode 100644
index 000000000..102eb6664
--- /dev/null
+++ b/data-de/text/maps/LittlerootTown_BrendansHouse_2F.inc
@@ -0,0 +1,39 @@
+LittlerootTown_BrendansHouse_2F_Text_172E18:: @ 8172E18
+ .string "Die Uhr ist stehen geblieben...\p"
+ .string "Stelle sie besser ein und ziehe sie auf.$"
+
+LittlerootTown_BrendansHouse_2F_Text_172E4C:: @ 8172E4C
+ .string "MUTTER: {PLAYER}, wie gefällt dir dein\n"
+ .string "neues Zimmer?\p"
+ .string "Gut! Alles ist wunderbar aufgeräumt!\p"
+ .string "Auch im Erdgeschoss ist alles\n"
+ .string "komplett eingerichtet.\p"
+ .string "POKéMON-Umzugshelfer sind so\n"
+ .string "praktisch.\p"
+ .string "Oh, du solltest prüfen, ob dein Schreib-\n"
+ .string "tisch vollständig eingeräumt ist!$"
+
+UnknownString_8172F31: @ 8172F31
+ .string "Im Regal stehen Bücher über POKéMON.\n"
+ .string "Das ist die wertvolle Sammlung\l"
+ .string "von {PLAYER}.$"
+
+UnknownString_8172F85: @ 8172F85
+ .string "{PLAYER} schaltet den PC ein.$"
+
+LittlerootTown_BrendansHouse_2F_Text_172F9A:: @ 8172F9A
+ .string "{PLAYER} schlägt das Notizbuch auf.\p"
+ .string "REGEL NR. 1 FÜR ABENTEURER\n"
+ .string "Öffne das MENÜ mit START.\p"
+ .string "REGEL NR. 2 FÜR ABENTEURER\n"
+ .string "Speichere den Fortschritt mit SICHERN.\p"
+ .string "Die übrigen Seiten sind leer.$"
+
+UnknownString_817303D: @ 817303D
+ .string "{PLAYER} schaut sich die Karte der\n"
+ .string "HOENN-Region genauer an.$"
+
+LittlerootTown_BrendansHouse_2F_Text_17306C:: @ 817306C
+ .string "Das ist ein Nintendo GameCube.\p"
+ .string "Ein Game Boy Advance ist angeschlossen\n"
+ .string "und dient als Controller.$"
diff --git a/data-de/text/maps/LittlerootTown_MaysHouse_1F.inc b/data-de/text/maps/LittlerootTown_MaysHouse_1F.inc
new file mode 100644
index 000000000..a4fab5261
--- /dev/null
+++ b/data-de/text/maps/LittlerootTown_MaysHouse_1F.inc
@@ -0,0 +1,36 @@
+LittlerootTown_BrendansHouse_1F_Text_1730C2:: @ 81730C2
+LittlerootTown_MaysHouse_1F_Text_1730C2:: @ 81730C2
+ .string "Oh, hallo. Wer bist du?\p"
+ .string "... ... ... ... ... ... ... ... ...\n"
+ .string "... ... ... ... ... ... ... ... ...\p"
+ .string "Oh, du bist {PLAYER}{KUN}, unser neuer\n"
+ .string "Nachbar! Hallo!\p"
+ .string "Wir haben ein Kind in deinem Alter.\p"
+ .string "Mein/e {STR_VAR_1} freut sich schon\n"
+ .string "darauf, mit dir Freundschaft zu\l"
+ .string "schließen.\p"
+ .string "Lauf doch mal die Treppe hoch...$"
+
+LittlerootTown_BrendansHouse_1F_Text_1731C6:: @ 81731C6
+ .string "Mein/e {STR_VAR_1} ist oben.$"
+
+LittlerootTown_BrendansHouse_1F_Text_1731E3:: @ 81731E3
+ .string "Wo ist denn nur mein Mann? Und gerade\n"
+ .string "jetzt, wo {PLAYER}{KUN} uns besucht...\p"
+ .string "Dieser Mann kann einfach nicht\n"
+ .string "entspannen... Er ist wohl im LABOR.$"
+
+LittlerootTown_BrendansHouse_1F_Text_173262:: @ 8173262
+ .string "Oh, {RIVAL} ist irgendwohin gegangen.\p"
+ .string "Wie der Vater, so das Kind.\n"
+ .string "{RIVAL} kann einfach nicht stillsitzen\l"
+ .string "oder zu Hause bleiben.$"
+
+LittlerootTown_BrendansHouse_1F_Text_1732B9:: @ 81732B9
+ .string "Ich glaube, es ist wunderbar für Leute,\n"
+ .string "mit ihren POKéMON zu reisen.\p"
+ .string "Aber du solltest öfter nach Hause\n"
+ .string "gehen und deiner Mutter zeigen, dass es\l"
+ .string "dir gut geht.\p"
+ .string "Sie lässt es sich nicht anmerken, aber\n"
+ .string "sie macht sich bestimmt Sorgen!$"
diff --git a/data-de/text/maps/LittlerootTown_MaysHouse_2F.inc b/data-de/text/maps/LittlerootTown_MaysHouse_2F.inc
new file mode 100644
index 000000000..6cad66063
--- /dev/null
+++ b/data-de/text/maps/LittlerootTown_MaysHouse_2F.inc
@@ -0,0 +1,91 @@
+LittlerootTown_BrendansHouse_2F_Text_17337E:: @ 817337E
+ .string "POKéMON: Bei guter Gesundheit!\n"
+ .string "Items: Verstaut. Fehlt noch... Was?$"
+
+LittlerootTown_BrendansHouse_2F_Text_1733AF:: @ 81733AF
+ .string "Was?\n"
+ .string "Wer... Wer bist du denn?\p"
+ .string "... ... ... ... ... ... ... ...\n"
+ .string "... ... ... ... ... ... ... ...\p"
+ .string "Ach, du bist {PLAYER}{KUN}!\n"
+ .string "Du bist heute hierher gezogen.\p"
+ .string "Ähm... Ich bin MAIKE.\n"
+ .string "Schön, dich kennen zu lernen.\p"
+ .string "Ich... Ich habe diesen Traum...\n"
+ .string "Mit POKéMON in der ganzen Welt\l"
+ .string "Freundschaft zu schließen.\p"
+ .string "Ich... Ich habe schon von dir gehört.\n"
+ .string "Mein Vater, PROF. BIRK, hat mir von\l"
+ .string "dir erzählt.\p"
+ .string "Ich habe gehofft, dass du nett bist,\n"
+ .string "{PLAYER}{KUN}, und wir Freunde werden.\p"
+ .string "Ist das nicht albern? Ich... Ich habe\n"
+ .string "dich doch gerade erst kennen gelernt.\p"
+ .string "Hihihihi...\p"
+ .string "Oh, nein! Das habe ich ja total\n"
+ .string "vergessen!\p"
+ .string "Ich sollte Vati doch helfen, ein paar\n"
+ .string "wilde POKéMON zu fangen!\p"
+ .string "{PLAYER}{KUN}, wir treffen uns später!$"
+
+LittlerootTown_BrendansHouse_2F_Text_1735C9:: @ 81735C9
+ .string "POKéMON: Bei guter Gesundheit!\n"
+ .string "Items: Verstaut. Fehlt noch... Was?$"
+
+LittlerootTown_BrendansHouse_2F_Text_1735FC:: @ 81735FC
+ .string "Hey!\n"
+ .string "Du...\p"
+ .string "Wer bist du denn?\p"
+ .string "Ach ja, du bist {PLAYER}, richtig?\n"
+ .string "Du bist nebenan eingezogen, stimmt’s?\p"
+ .string "Ich wusste nicht, dass du ein Mädchen\n"
+ .string "bist.\p"
+ .string "Vater, PROF. BIRK, hat mir erzählt, dass\n"
+ .string "nebenan das Kind eines ARENALEITERS\p"
+ .string "einzieht und irgendwie habe ich\n"
+ .string "gedacht, du seiest ein Junge.\p"
+ .string "Ich heiße übrigens BRIX.\n"
+ .string "Also: Hallo, Nachbarin!\p"
+ .string "Was? {PLAYER}, du hast kein einziges\n"
+ .string "POKéMON?\p"
+ .string "Soll ich eines für dich fangen?\p"
+ .string "Ach, Mist, das habe ich ganz vergessen...\p"
+ .string "Ich muss meinem Vater helfen, einige\n"
+ .string "wilde POKéMON zu fangen.\p"
+ .string "Ein anderes Mal, okay?$"
+
+LittlerootTown_BrendansHouse_2F_Text_1737AE:: @ 81737AE
+ .string "MAIKE: {PLAYER}{KUN}!\p"
+ .string "Ich prüfe gerade meinen POKéDEX.\p"
+ .string "Es gibt eine Menge POKéMON, die ich\n"
+ .string "gesehen, aber nicht gefangen habe.\p"
+ .string "Und es gibt viele, von denen ich\n"
+ .string "annehme, dass sie sich bald entwickeln.\p"
+ .string "Jetzt überlege ich, wo ich hingehen soll,\n"
+ .string "um weitere POKéMON zu fangen.$"
+
+LittlerootTown_BrendansHouse_2F_Text_173883:: @ 8173883
+ .string "MAIKE: Ich überlege, wo ich hingehen\n"
+ .string "soll, um weitere POKéMON zu fangen.\p"
+ .string "Wäre es nicht lustig, wenn wir uns dabei\n"
+ .string "über den Weg laufen würden?$"
+
+LittlerootTown_BrendansHouse_2F_Text_1738F2:: @ 81738F2
+ .string "BRIX: Hey, {PLAYER}!\p"
+ .string "Ich prüfe gerade meinen POKéDEX.\p"
+ .string "Es gibt noch viele POKéMON, die ich\n"
+ .string "fangen muss, aber er sieht schon sehr\l"
+ .string "gut aus.\p"
+ .string "Immer wenn ich den POKéDEX betrachte,\n"
+ .string "bekomme ich Lust zum Reisen.$"
+
+LittlerootTown_BrendansHouse_2F_Text_1739CC:: @ 81739CC
+ .string "BRIX: Ich habe lange überlegt, wo ich\n"
+ .string "hingehen soll, um weitere POKéMON\l"
+ .string "zu fangen.\p"
+ .string "Hey, {PLAYER}, wenn ich dich auf meiner\n"
+ .string "Suche treffe, können wir ja einen\l"
+ .string "POKéMON-Kampf austragen.$"
+
+UnknownString_8173A76: @ 8173A76
+ .string "Dort stehen POKéMON-Bücher.$"
diff --git a/data-de/text/maps/LittlerootTown_ProfessorBirchsLab.inc b/data-de/text/maps/LittlerootTown_ProfessorBirchsLab.inc
new file mode 100644
index 000000000..a142a3b2f
--- /dev/null
+++ b/data-de/text/maps/LittlerootTown_ProfessorBirchsLab.inc
@@ -0,0 +1,169 @@
+UnknownString_8173A9D: @ 8173A9D
+ .string "POKéMON & IHRE LEBENSRÄUME...\n"
+ .string "DIE KOEXISTENZ VON MENSCH & POKéMON...\l"
+ .string "POKéMONOLOGIE FÜR ANFÄNGER...\p"
+ .string "Es biegt sich unter der Last der Bücher,\n"
+ .string "die PROF. BIRK geschrieben hat.$"
+
+LittlerootTown_ProfessorBirchsLab_Text_173B29:: @ 8173B29
+ .string "Wie? PROF. BIRK?\p"
+ .string "Der PROF arbeitet an einer Feld-Studie.\n"
+ .string "Also ist er nicht hier.\p"
+ .string "Oh, ich erkläre dir, was eine Feld-Studie\n"
+ .string "in diesem Falle ist:\p"
+ .string "Man beobachtet und studiert Dinge in\n"
+ .string "ihrem natürlichen Umfeld. In Feldern\l"
+ .string "oder auf Bergen, anstatt im Labor.\p"
+ .string "Der PROF ist kein Typ, der am Schreib-\n"
+ .string "tisch arbeiten kann. Er muss einfach\l"
+ .string "draußen in der freien Natur die Dinge\l"
+ .string "beobachten und studieren.$"
+
+LittlerootTown_ProfessorBirchsLab_Text_173C88:: @ 8173C88
+ .string "Der PROF ist kein Typ, der am Schreib-\n"
+ .string "tisch arbeiten kann. Er muss einfach\l"
+ .string "draußen in der freien Natur die Dinge\l"
+ .string "beobachten und studieren.$"
+
+LittlerootTown_ProfessorBirchsLab_Text_173D15:: @ 8173D15
+ .string "PROF. BIRK studiert den Lebensraum\n"
+ .string "und die Verbreitung von POKéMON.\p"
+ .string "Der PROF freut sich über die Mitarbeit\n"
+ .string "von {RIVAL}. Da spürt man Zuneigung!$"
+
+LittlerootTown_ProfessorBirchsLab_Text_173D94:: @ 8173D94
+ .string "PROF. BIRK: Du bist also {PLAYER}{KUN}!\p"
+ .string "Dein Vater hat mir schon viel von dir\n"
+ .string "erzählt.\p"
+ .string "Ich habe auch erfahren, dass du noch\n"
+ .string "kein eigenes POKéMON besitzt.\p"
+ .string "Aber wie du eben gekämpft hast...\n"
+ .string "Diese Gelassenheit...\p"
+ .string "In deinen Adern fließt wirklich das Blut\n"
+ .string "deines Vaters!\p"
+ .string "Als Dank dafür, dass du mich gerettet\n"
+ .string "hast, möchte ich dir das POKéMON\l"
+ .string "schenken, das du dabei benutzt hast.\p"
+ .string "{PLAYER} erhält {STR_VAR_1}!$"
+
+LittlerootTown_ProfessorBirchsLab_Text_173EF8:: @ 8173EF8
+ .string "PROF. BIRK: Willst du dem\n"
+ .string "{STR_VAR_1} einen Kosenamen geben?$"
+
+LittlerootTown_ProfessorBirchsLab_Text_173F3D:: @ 8173F3D
+ .string "PROF. BIRK: Wenn du dich erst einmal\n"
+ .string "mit POKéMON beschäftigst und Er-\l"
+ .string "fahrungen sammelst, wirst du bestimmt\l"
+ .string "ein verdammt guter TRAINER!\p"
+ .string "Mein Nachwuchs, {RIVAL}, studiert an\n"
+ .string "der ROUTE 103 POKéMON.\p"
+ .string "Hast du nicht Lust, {RIVAL} dort\n"
+ .string "zu suchen?$"
+
+LittlerootTown_ProfessorBirchsLab_Text_174015:: @ 8174015
+ .string "PROF. BIRK: Großartig!\n"
+ .string "{RIVAL} wird sich auch sehr freuen.\p"
+ .string "{RIVAL} soll dir beibringen, was es\n"
+ .string "bedeutet, ein TRAINER zu sein.$"
+
+LittlerootTown_ProfessorBirchsLab_Text_174075:: @ 8174075
+ .string "PROF. BIRK: Ach, sei doch nicht so!\n"
+ .string "Du solltest dich wirklich mit meinem\l"
+ .string "Sprössling treffen!$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1740B4:: @ 81740B4
+ .string "PROF. BIRK: {RIVAL} muss irgendwo\n"
+ .string "auf der ROUTE 103 zu finden sein.\p"
+ .string "Falls du müde bist - oder deine\n"
+ .string "POKéMON - ruh dich zu Hause aus.$"
+
+LittlerootTown_ProfessorBirchsLab_Text_17411F:: @ 817411F
+ .string "PROF. BIRK: Oh, hallo, {PLAYER}{KUN}!\p"
+ .string "Ich habe gehört, du hast {RIVAL} \n"
+ .string "besiegt! Super! Das war dein erster\l"
+ .string "Kampf gegen einen TRAINER!\p"
+ .string "{RIVAL} hilft mir schon sehr lange bei\n"
+ .string "meinen Forschungen.\p"
+ .string "{RIVAL} besitzt eine respektable\n"
+ .string "Geschichte als TRAINER.\p"
+ .string "Hier, das hilft mir bei meinen For-\n"
+ .string "schungen. Aber ich denke, du kannst\l"
+ .string "den POKéDEX auch gebrauchen.$"
+
+LittlerootTown_ProfessorBirchsLab_Text_17422F:: @ 817422F
+ .string "{PLAYER} erhält den POKéDEX!$"
+
+LittlerootTown_ProfessorBirchsLab_Text_174248:: @ 8174248
+ .string "PROF. BIRK: Der POKéDEX ist ein hoch\n"
+ .string "entwickeltes, technisches Gerät, das\l"
+ .string "automatisch jedes POKéMON, das du\l"
+ .string "siehst oder fängst, registriert.\p"
+ .string "{RIVAL} geht nie ohne ihn aus dem Haus.\p"
+ .string "Immer wenn mein Kind ein seltenes\n"
+ .string "POKéMON fängt, kommt es und\l"
+ .string "zeigt mir den Eintrag im POKéDEX,\l"
+ .string "während ich draußen forsche.$"
+
+LittlerootTown_ProfessorBirchsLab_Text_17436C:: @ 817436C
+ .string "PROF. BIRK: Unzählige POKéMON erwarten\n"
+ .string "dich bereits.\p"
+ .string "Hach, ich muss jetzt auch dringend\n"
+ .string "wieder meinen Forschungen nachgehen.$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1743D4:: @ 81743D4
+ .string "MAIKE: Oh, wow, {PLAYER}{KUN}!\n"
+ .string "Jetzt hast du auch einen POKéDEX!\p"
+ .string "Das ist ja toll! Genau wie ich!\n"
+ .string "Ich habe hier etwas für dich!$"
+
+LittlerootTown_ProfessorBirchsLab_Text_17443D:: @ 817443D
+ .string "MAIKE: Es macht unheimlich viel Spaß, all\n"
+ .string "die verschiedenen POKéMON zu fangen!\p"
+ .string "Ich schaue mich wirklich überall um, denn\n"
+ .string "ich will die unterschiedlichsten POKéMON\l"
+ .string "fangen.\p"
+ .string "Sobald ich niedliche POKéMON entdecke,\n"
+ .string "fange ich sie mit POKéBÄLLEN.$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1744F0:: @ 81744F0
+ .string "Oh! Dein BEUTEL ist voll.$"
+
+LittlerootTown_ProfessorBirchsLab_Text_174505:: @ 8174505
+ .string "MAIKE: Ich frage mich, wo ich jetzt nach\n"
+ .string "weiteren POKéMON suchen soll.$"
+
+LittlerootTown_ProfessorBirchsLab_Text_17453C:: @ 817453C
+ .string "BRIX: Ach...\n"
+ .string "Du hast auch einen POKéDEX.\p"
+ .string "Na, dann.\n"
+ .string "Ich gebe dir dies.$"
+
+LittlerootTown_ProfessorBirchsLab_Text_17458C:: @ 817458C
+ .string "BRIX: Weißt du, je mehr POKéMON du\n"
+ .string "besitzt, desto mehr Spaß macht es.\p"
+ .string "Ich reise viel umher, um die unter-\n"
+ .string "schiedlichsten POKéMON zu finden.\p"
+ .string "Und wenn ich ein cooles POKéMON sehe,\n"
+ .string "versuche ich natürlich, es zu fangen.$"
+
+LittlerootTown_ProfessorBirchsLab_Text_17465B:: @ 817465B
+ .string "Hey, dein BEUTEL ist voll.$"
+
+LittlerootTown_ProfessorBirchsLab_Text_174671:: @ 8174671
+ .string "BRIX: Und wo soll ich jetzt mal nach\n"
+ .string "POKéMON suchen?$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1746A2:: @ 81746A2
+ .string "Das ist eine kompliziert aussehende\n"
+ .string "Maschine. Der PROF wird sie für seine\l"
+ .string "Forschungen brauchen...$"
+
+LittlerootTown_ProfessorBirchsLab_Text_1746E7:: @ 81746E7
+ .string "Ein PC, der in der Forschung eingesetzt\n"
+ .string "wird. Besser nicht damit spielen!$"
+
+LittlerootTown_ProfessorBirchsLab_Text_174724:: @ 8174724
+ .string "Es ist voll mit Büchern über POKéMON.$"
+
+LittlerootTown_ProfessorBirchsLab_Text_174748:: @ 8174748
+ .string "Dieses Buch ist viel zu kompliziert...$"
diff --git a/data-de/text/maps/MauvilleCity.inc b/data-de/text/maps/MauvilleCity.inc
new file mode 100644
index 000000000..4a06fff34
--- /dev/null
+++ b/data-de/text/maps/MauvilleCity.inc
@@ -0,0 +1,178 @@
+MauvilleCity_Text_165B76:: @ 8165B76
+ .string "ONKEL: Ich glaube, es liegt an dem\n"
+ .string "POKéMON, dass dieser Junge mehr Pep\l"
+ .string "hat. Aber er hat zu viel Pep...$"
+
+MauvilleCity_Text_165BE3:: @ 8165BE3
+ .string "HEIKO: Oooch, bitte, ONKEL, bitte!\p"
+ .string "Ich möchte in dieser ARENA antreten,\n"
+ .string "um zu sehen, wie gut ich bin.\p"
+ .string "Bitte! Darf ich? Biiiitte!$"
+
+MauvilleCity_Text_165C57:: @ 8165C57
+ .string "ONKEL: Nun hör mal auf, HEIKO.\p"
+ .string "Seit du mit POKéMON zusammenlebst, bist\n"
+ .string "du viel stärker geworden.\p"
+ .string "Aber - du überforderst dich, wenn du\n"
+ .string "plötzlich in einer ARENA antrittst.$"
+
+MauvilleCity_Text_165D01:: @ 8165D01
+ .string "HEIKO: Ich bin nicht überfordert!\p"
+ .string "Wenn ich die Kräfte von TRASLA\n"
+ .string "kombiniere, besiege ich jeden!$"
+
+MauvilleCity_Text_165D50:: @ 8165D50
+ .string "HEIKO: Oh! Hi, {PLAYER}!\p"
+ .string "Seit wir uns das letzte Mal gesehen\n"
+ .string "haben, bin ich viel stärker geworden.\p"
+ .string "{PLAYER}, ich möchte von dir und auch\n"
+ .string "von meinem ONKEL verstanden werden.\p"
+ .string "{PLAYER}, bitte, würdest du gegen mich\n"
+ .string "kämpfen?$"
+
+MauvilleCity_Text_165DE8:: @ 8165DE8
+ .string "HEIKO: Oh... Wenn du nicht gegen mich an-\n"
+ .string "treten willst, {PLAYER}, wird mein ONKEL\l"
+ .string "nie erkennen, wie stark ich schon bin.$"
+
+MauvilleCity_Text_165E45:: @ 8165E45
+ .string "ONKEL: {PLAYER}{KUN}, richtig?\n"
+ .string "Darf ich dich um HEIKOS Willen bitten,\l"
+ .string "dieses eine Mal gegen ihn zu kämpfen?\p"
+ .string "Ich glaube nicht, dass er mir im Moment\n"
+ .string "überhaupt zuhören will...$"
+
+MauvilleCity_Text_165EE2:: @ 8165EE2
+ .string "HEIKO: {PLAYER}, bitte!\n"
+ .string "Kämpfe gegen mich! Biiiitte!$"
+
+MauvilleCity_Text_165F0D:: @ 8165F0D
+ .string "HEIKO: {PLAYER}, vielen Dank!\p"
+ .string "Okay... Jetzt komme ich!$"
+
+MauvilleCity_Text_165F38:: @ 8165F38
+ .string "HEIKO: ... ... ... ... ... ... ...\p"
+ .string "... ... ... ... ... ... ... ...\p"
+ .string "Ich habe verloren...$"
+
+MauvilleCity_Text_165F85:: @ 8165F85
+ .string "HEIKO: ONKEL...\n"
+ .string "Ich gehe zurück nach WIESENFLUR...$"
+
+MauvilleCity_Text_165FB3:: @ 8165FB3
+ .string "{PLAYER}, herzlichen Dank! TRAINER zu\n"
+ .string "sein verlangt viel von einem, oder?\p"
+ .string "Man besitzt nicht einfach nur POKéMON\n"
+ .string "und lässt sie kämpfen. Um ein richtiger\l"
+ .string "TRAINER zu sein, braucht es mehr.$"
+
+MauvilleCity_Text_166050:: @ 8166050
+ .string "ONKEL: HEIKO, du brauchst deshalb nicht\n"
+ .string "so niedergeschlagen zu sein.\p"
+ .string "Was hält dich davon ab, stärker und\n"
+ .string "stärker zu werden? Nichts!\p"
+ .string "Komm, gehen wir nach Hause.\n"
+ .string "Da warten sie alle schon auf dich.$"
+
+MauvilleCity_Text_1660FA:: @ 81660FA
+ .string "ONKEL: {PLAYER}{KUN}, mir dämmert es so\n"
+ .string "langsam. Du musst der TRAINER sein, der\l"
+ .string "sich damals um HEIKO gekümmert hat, als\l"
+ .string "er sein erstes POKéMON fing.\p"
+ .string "Warum besuchst du uns nicht irgendwann\n"
+ .string "in WIESENFLUR? Ich bin sicher,\l"
+ .string "HEIKO würde sich sehr freuen.$"
+
+MauvilleCity_Text_1661C1:: @ 81661C1
+ .string "WALTER: Oh, {PLAYER}{KUN}!\n"
+ .string "Du siehst aus, als hättest du Mumm!\l"
+ .string "Das ist sehr gut, hähähähähä...\p"
+ .string "Gut! Ich habe es entschieden!\n"
+ .string "Du tust mir einen Gefallen, {PLAYER}{KUN}!\p"
+ .string "MALVENFROH CITY hat einen unter-\n"
+ .string "irdischen Bereich, der NEU MALVENFROH\l"
+ .string "heißt.\p"
+ .string "{PLAYER}{KUN}, ich schicke dich jetzt da\n"
+ .string "hinunter, damit du den GENERATOR aus-\l"
+ .string "schaltest.\p"
+ .string "Der GENERATOR ist kurz davor, \n"
+ .string "heißzulaufen. Das ist sehr gefährlich.\p"
+ .string "Hier hast du den SCHLÜSSEL für\n"
+ .string "NEU MALVENFROH.$"
+
+MauvilleCity_Text_166331:: @ 8166331
+ .string "WALTER: Mach dir keine Sorgen. Man\n"
+ .string "kann das nicht gerade eine Heraus-\l"
+ .string "forderung nennen.\p"
+ .string "Der Eingang zu NEU MALVENFROH\n"
+ .string "ist eine kurze SURF-Strecke von\l"
+ .string "ROUTE 110 entfernt.\p"
+ .string "Das ist alles. Du kannst mir vertrauen!\n"
+ .string "Wahahahahahaha!$"
+
+MauvilleCity_Text_1663EB:: @ 81663EB
+ .string "WALTER: Wahahahahaha!\p"
+ .string "Ich wusste es, {PLAYER}{KUN}! Ich wusste, ich\n"
+ .string "habe die richtige Person herausgepickt!\p"
+ .string "Hier, das ist mein Dankeschön - eine TM,\n"
+ .string "die DONNERBLITZ enthält!\p"
+ .string "Nimm! Du hast sie dir wirklich verdient!$"
+
+MauvilleCity_Text_166488:: @ 8166488
+ .string "WALTER: Wahahahahaha!\p"
+ .string "Es freut mich zu sehen, wie energetisch\n"
+ .string "sich die jungen Leute heute entwickeln!$"
+
+MauvilleCity_Text_1664DF:: @ 81664DF
+ .string "Weißt du, es ist cool, dass es POKéMON-\n"
+ .string "Kämpfe und all das Zeugs gibt...\p"
+ .string "Aber wenn dein POKéMON verletzt wird,\n"
+ .string "dann musst du es gesund pflegen.$"
+
+MauvilleCity_Text_16655C:: @ 816655C
+ .string "Die Straßen dieses Ortes führen nach\n"
+ .string "Norden, Süden, nach Westen und Osten.\p"
+ .string "Daher reisen hier auch so viele ver-\n"
+ .string "schiedene Leute durch.$"
+
+MauvilleCity_Text_1665DB:: @ 81665DB
+ .string "Warst du schon in RADLAS RADLADEN?\p"
+ .string "RADLA, der Eigentümer, ist ein sehr\n"
+ .string "großzügiger Mann.$"
+
+MauvilleCity_Text_16662A:: @ 816662A
+ .string "Selbst wenn du mit dem RAD fährst,\n"
+ .string "können dich POKéMON anspringen.$"
+
+MauvilleCity_Text_166665:: @ 8166665
+ .string "MALVENFROH CITY\n"
+ .string "“Die strahlende Stadt der Freude!”$"
+
+MauvilleCity_Text_166697:: @ 8166697
+ .string "POKéMON ARENA von MALVENFROH CITY\n"
+ .string "LEITER: WALTER\l"
+ .string "“Der Mann, der Spannung entlädt!”$"
+
+MauvilleCity_Text_1666E4:: @ 81666E4
+ .string "“Fahre im Kies und lass dich durch-\n"
+ .string "schütteln!”\l"
+ .string "RADLAS RÄDER$"
+
+MauvilleCity_Text_16671C:: @ 816671C
+ .string "“Der Ort für alle Spieler!”\n"
+ .string "MALVENFROH CITY SPIELHALLE$"
+
+MauvilleCity_Text_16674A:: @ 816674A
+ .string "Hi, hast du in letzter Zeit ferngesehen?\p"
+ .string "Da gibt es jetzt jede Menge coole, neue\n"
+ .string "Shows.\p"
+ .string "Fernsehen ist so cool. Plötzlich habe\n"
+ .string "ich meine Freunde im Fernsehen gesehen.\p"
+ .string "Und manchmal, da zeigen sie dich im\n"
+ .string "Fernsehen und du weißt es gar nicht.\p"
+ .string "Ich möchte auch mal im Fernsehen sein.\p"
+ .string "Du solltest immer mal wieder den\n"
+ .string "Fernseher einschalten...$"
+
+MauvilleCity_Text_166879:: @ 8166879
+ .string "Hi, hast du in letzter Zeit ferngesehen?$"
diff --git a/data-de/text/maps/MauvilleCity_BikeShop.inc b/data-de/text/maps/MauvilleCity_BikeShop.inc
new file mode 100644
index 000000000..6587535ef
--- /dev/null
+++ b/data-de/text/maps/MauvilleCity_BikeShop.inc
@@ -0,0 +1,146 @@
+MauvilleCity_BikeShop_Text_180F9F:: @ 8180F9F
+ .string "Nun, was haben wir denn hier?\n"
+ .string "Einen höchst energetischen Kunden!\p"
+ .string "Ich? Du kannst RADLA zu mir sagen.\n"
+ .string "Ich bin der Besitzer des Fahrrad-Shops.$"
+
+MauvilleCity_BikeShop_Text_181016:: @ 8181016
+ .string "RADLA: Deine TURBOTRETER...\n"
+ .string "Die sehen ja wirklich schmuddelig aus...\p"
+ .string "Kommst du von weit her?$"
+
+MauvilleCity_BikeShop_Text_181067:: @ 8181067
+ .string "RADLA: Stimmt das wirklich?\p"
+ .string "Dann kannst du, glaube ich, keines\n"
+ .string "meiner Fahrräder gebrauchen.$"
+
+MauvilleCity_BikeShop_Text_1810B1:: @ 81810B1
+ .string "RADLA: Hm, hm... ... ... ... ...\n"
+ .string "... ... ... ... ... ... ... ...\p"
+ .string "Du kommst den ganzen Weg von\n"
+ .string "WURZELHEIM her?\p"
+ .string "Meine Güte!\n"
+ .string "Das ist unwahrscheinlich weit weg!\p"
+ .string "Wenn du eines meiner RÄDER\n"
+ .string "hättest, könntest du leicht überall hin\l"
+ .string "und den Wind in den Haaren spüren!\p"
+ .string "Ich sag dir was!\n"
+ .string "Ich werde dir ein RAD geben!\p"
+ .string "Oh, eine Sekunde!\p"
+ .string "Ich sollte dir sagen, dass es zwei\n"
+ .string "verschiedene RÄDER gibt!\p"
+ .string "Das EILRAD und das KUNSTRAD!\p"
+ .string "EILRÄDER für Leute, die den Wind in\n"
+ .string "den Haaren spüren wollen!\p"
+ .string "KUNSTRÄDER für Leute, die die\n"
+ .string "Techniken des Radfahrens\l"
+ .string "beherrschen wollen!\p"
+ .string "Da ich ein richtig weiches Herz habe,\n"
+ .string "darfst du dir eines aussuchen!\p"
+ .string "Welches möchtest du haben?$"
+
+MauvilleCity_BikeShop_Text_181332:: @ 8181332
+ .string "{PLAYER} wählt das EILRAD.$"
+
+MauvilleCity_BikeShop_Text_18134A:: @ 818134A
+ .string "{PLAYER} wählt das KUNSTRAD.$"
+
+MauvilleCity_BikeShop_Text_181362:: @ 8181362
+ .string "RADLA: Wenn du die RÄDER tauschen\n"
+ .string "möchtest, komm einfach wieder vorbei!$"
+
+MauvilleCity_BikeShop_Text_1813A0:: @ 81813A0
+ .string "RADLA: Oh. Du möchtest die RÄDER\n"
+ .string "tauschen?$"
+
+MauvilleCity_BikeShop_Text_1813D4:: @ 81813D4
+ .string "RADLA: Kein Problem!\n"
+ .string "Ich tausche die RÄDER für dich aus!$"
+
+MauvilleCity_BikeShop_Text_181408:: @ 8181408
+ .string "{PLAYER} bekommt für das EILRAD ein\n"
+ .string "KUNSTRAD.$"
+
+MauvilleCity_BikeShop_Text_181439:: @ 8181439
+ .string "{PLAYER} bekommt für das KUNSTRAD ein\n"
+ .string "EILRAD.$"
+
+MauvilleCity_BikeShop_Text_181469:: @ 8181469
+ .string "RADLA: Wunderbar!\n"
+ .string "Ich freue mich, dass es dir gefällt!$"
+
+MauvilleCity_BikeShop_Text_181498:: @ 8181498
+ .string "Oh? Was ist mit dem RAD geschehen,\n"
+ .string "das ich dir gegeben habe?\p"
+ .string "Ach so, du hast es in deinem PC gelagert.\p"
+ .string "Nun, hol es heraus und ich werde es mit\n"
+ .string "Freuden gegen ein anderes tauschen!\p"
+ .string "Möge der Wind dir stets im Rücken sein\n"
+ .string "bei deinem Abenteuer!$"
+
+MauvilleCity_BikeShop_Text_181568:: @ 8181568
+ .string "Ich lerne etwas über RÄDER,\n"
+ .string "während ich hier arbeite.\p"
+ .string "Wenn du eine Anleitung brauchst, wie\n"
+ .string "man RAD fährt - da vorne findest du\l"
+ .string "einige Handbücher.$"
+
+MauvilleCity_BikeShop_Text_1815EA:: @ 81815EA
+ .string "Ein Handbuch zum EILRAD.\p"
+ .string "Welche Seite möchtest du lesen?$"
+
+MauvilleCity_BikeShop_Text_18162C:: @ 818162C
+ .string "Mit Hilfe des + Steuerkreuzes lässt\n"
+ .string "sich das RAD lenken.\p"
+ .string "Es wird immer schneller, wenn es\n"
+ .string "einmal fährt.\p"
+ .string "Lass das Steuerkreuz los, um das\n"
+ .string "RAD anzuhalten.\p"
+ .string "Eine andere Seite lesen?$"
+
+MauvilleCity_BikeShop_Text_1816F5:: @ 81816F5
+ .string "Ein EILRAD ist sehr schnell und kann\n"
+ .string "nicht schnell gestoppt werden.\p"
+ .string "Das Kurvenfahren ist sehr schwierig.\p"
+ .string "Lasse das + Steuerkreuz etwas los und\n"
+ .string "bremse, bevor du an eine Kurve kommst.\p"
+ .string "Eine andere Seite lesen?$"
+
+MauvilleCity_BikeShop_Text_1817BF:: @ 81817BF
+ .string "In der ganzen HOENN-Region gibt es\n"
+ .string "sandige Gefälle.\p"
+ .string "Der lose Sand erlaubt es nicht, diese\n"
+ .string "Gefälle normal zu erklettern.\p"
+ .string "Aber mit einem EILRAD können auch\n"
+ .string "diese Gefälle gemeistert werden.\p"
+ .string "Eine andere Seite lesen?$"
+
+MauvilleCity_BikeShop_Text_181892:: @ 8181892
+ .string "Ein Handbuch zum KUNSTRAD.\p"
+ .string "Welche Seite möchtest du lesen?$"
+
+MauvilleCity_BikeShop_Text_1818D4:: @ 81818D4
+ .string "Drücke während des Fahrens den\n"
+ .string "B-Knopf, um das Vorderrad anzuheben.\p"
+ .string "Ist das Vorderrad angehoben, können\n"
+ .string "mit Hilfe des Steuerkreuzes Sprünge\l"
+ .string "ausgeführt werden.\p"
+ .string "Diese Technik nennt sich Wheelie.\p"
+ .string "Eine andere Seite lesen?$"
+
+MauvilleCity_BikeShop_Text_18199A:: @ 818199A
+ .string "Wird der B-Knopf gedrückt, kann auf der\n"
+ .string "Stelle gehüpft werden.\p"
+ .string "Diese Technik nennt sich Hoppeln.\p"
+ .string "Dabei kann gleichzeitig gefahren\n"
+ .string "werden.\p"
+ .string "Eine andere Seite lesen?$"
+
+MauvilleCity_BikeShop_Text_181A3D:: @ 8181A3D
+ .string "Drücke gleichzeitig den B-Knopf und das\n"
+ .string "Steuerkreuz, um zu springen.\p"
+ .string "Drücke das + Steuerkreuz seitlich, um\n"
+ .string "einen seitlichen Sprung auszuführen.\p"
+ .string "Drücke es nach hinten, um die Richtung\n"
+ .string "zu ändern.\p"
+ .string "Eine andere Seite lesen?$"
diff --git a/data-de/text/maps/MauvilleCity_GameCorner.inc b/data-de/text/maps/MauvilleCity_GameCorner.inc
new file mode 100644
index 000000000..a8756771a
--- /dev/null
+++ b/data-de/text/maps/MauvilleCity_GameCorner.inc
@@ -0,0 +1,152 @@
+MauvilleCity_GameCorner_Text_181C35:: @ 8181C35
+ .string "Willkommen in unserer SPIELHALLE.$"
+
+MauvilleCity_GameCorner_Text_181C53:: @ 8181C53
+ .string "Okay, du möchtest MÜNZEN für die\n"
+ .string "Spiele haben?\p"
+ .string "Aber du hast keinen MÜNZKORB für die\n"
+ .string "MÜNZEN.$"
+
+MauvilleCity_GameCorner_Text_181CB4:: @ 8181CB4
+ .string "Suchst du nach MÜNZEN?\p"
+ .string "Das macht ¥1000 für 50 MÜNZEN.\n"
+ .string "Möchtest du welche haben?$"
+
+MauvilleCity_GameCorner_Text_181CFE:: @ 8181CFE
+ .string "Vielen Dank!\n"
+ .string "Hier sind deine MÜNZEN!$"
+
+MauvilleCity_GameCorner_Text_181D28:: @ 8181D28
+ .string "Ähm... Es scheint, du hast nicht\n"
+ .string "genügend Geld dabei...$"
+
+MauvilleCity_GameCorner_Text_181D57:: @ 8181D57
+ .string "Oh?\n"
+ .string "Dein MÜNZKORB ist voll.$"
+
+MauvilleCity_GameCorner_Text_181D73:: @ 8181D73
+ .string "Oh... Dann brauchst du keine MÜNZEN?\n"
+ .string "Viel Glück bei deinem Abenteuer!$"
+
+UnknownString_8181DB2: @ 8181DB2
+ .string "Das macht ¥1000 für 50 MÜNZEN.\n"
+ .string "Möchtest du welche haben?$"
+
+MauvilleCity_GameCorner_Text_181DE1:: @ 8181DE1
+ .string "Willkommen.\p"
+ .string "Hier kannst du deine MÜNZEN gegen\n"
+ .string "Preise eintauschen.$"
+
+MauvilleCity_GameCorner_Text_181E17:: @ 8181E17
+ .string "Welchen Preis hättest du gerne?$"
+
+MauvilleCity_GameCorner_Text_181E33:: @ 8181E33
+ .string "Du möchtest also {STR_VAR_1}?$"
+
+MauvilleCity_GameCorner_Text_181E49:: @ 8181E49
+ .string "Danke!\n"
+ .string "Wir senden das auf deinen PC.$"
+
+MauvilleCity_GameCorner_Text_181E76:: @ 8181E76
+ .string "Du hast nicht genügend MÜNZEN.$"
+
+UnknownString_8181E93: @ 8181E93
+ .string "Du hast nicht genügend Platz, um\n"
+ .string "{STR_VAR_1} zu lagern.$"
+
+MauvilleCity_GameCorner_Text_181EC2:: @ 8181EC2
+ .string "Oh, wirklich?\n"
+ .string "Du musst einige MÜNZEN sparen, bevor\l"
+ .string "du wiederkommst.$"
+
+MauvilleCity_GameCorner_Text_181F08:: @ 8181F08
+ .string "Bitte schön!$"
+
+UnknownString_8181F15: @ 8181F15
+ .string "Oh, du kannst nicht mehr tragen.$"
+
+MauvilleCity_GameCorner_Text_181F3D:: @ 8181F3D
+ .string "Ich habe mich vertan und zweimal die\n"
+ .string "gleiche PUPPE genommen.\p"
+ .string "Möchtest du eine davon haben?$"
+
+MauvilleCity_GameCorner_Text_181F89:: @ 8181F89
+ .string "Bitte schön!$"
+
+MauvilleCity_GameCorner_Text_181F97:: @ 8181F97
+ .string "Bitte?\n"
+ .string "Du möchtest sie, aber nicht jetzt???$"
+
+MauvilleCity_GameCorner_Text_181FBC:: @ 8181FBC
+ .string "Oh, sei doch nicht so negativ drauf!\n"
+ .string "Du kannst sie wirklich gerne haben!$"
+
+MauvilleCity_GameCorner_Text_181FE9:: @ 8181FE9
+ .string "Es gibt einen Preis, den ich haben\n"
+ .string "möchte, aber ich kann den Jackpot\l"
+ .string "nicht knacken.$"
+
+MauvilleCity_GameCorner_Text_18201E:: @ 818201E
+ .string "Hey, Kindchen, wenn du hier spielen\n"
+ .string "willst, brauchst du einen MÜNZKORB.\p"
+ .string "Ich glaube, die junge Dame nebenan hat\n"
+ .string "einen. Besuche sie mal!$"
+
+MauvilleCity_GameCorner_Text_18208E:: @ 818208E
+ .string "Mein Glück wird nicht immer anhalten.\n"
+ .string "Das ist zu viel für mich.\l"
+ .string "Hier, nimm die MÜNZEN!$"
+
+MauvilleCity_GameCorner_Text_1820DD:: @ 81820DD
+ .string "Immer wenn ich in MALVENFROH CITY bin,\n"
+ .string "gehe ich in die SPIELHALLE.\p"
+ .string "MALVENFROH CITY bringt mir einfach\n"
+ .string "Glück.$"
+
+MauvilleCity_GameCorner_Text_182120:: @ 8182120
+ .string "Beim ROULETTE gibt es verschiedene\n"
+ .string "Einsatzhöhen.\p"
+ .string "Überprüf deine MÜNZEN, bevor du dich\n"
+ .string "für einen Tisch entscheidest.$"
+
+MauvilleCity_GameCorner_Text_18217C:: @ 818217C
+ .string "Hier kann man leicht die Zeit vergessen.\n"
+ .string "Ich sollte wieder an die Arbeit gehen.$"
+
+MauvilleCity_GameCorner_Text_1821C1:: @ 81821C1
+ .string "MÜNZEN werden gebraucht, um hier in der\n"
+ .string "SPIELHALLE spielen zu können.$"
+
+MauvilleCity_GameCorner_Text_1821F3:: @ 81821F3
+ .string "Dieses ROULETTE-Dingens...\n"
+ .string "Es ist ziemlich anstrengend.\p"
+ .string "Ich versuche, zu gewinnen. Aber ich\n"
+ .string "verliere immer. Doch ich gebe nicht auf.$"
+
+MauvilleCity_GameCorner_Text_182241:: @ 8182241
+ .string "Bis zu drei MÜNZEN können an den EIN-\n"
+ .string "ARMIGEN BANDITEN eingesetzt werden.\p"
+ .string "Je mehr Münzen du einsetzt, desto\n"
+ .string "höher ist deine Chance auf den Jackpot.$"
+
+MauvilleCity_GameCorner_Text_182272:: @ 8182272
+ .string "Kannst du es genau bei “7” stoppen?\p"
+ .string "Wenn es bei “7” stoppt,\n"
+ .string "während ein REEL TIME gespielt wird,\l"
+ .string "erhältst du Extra-MÜNZEN.$"
+
+MauvilleCity_GameCorner_Text_1822F4:: @ 81822F4
+ .string "Ich kann dir einige nützliche Tipps zu\n"
+ .string "den EINARMIGEN BANDITEN geben.\p"
+ .string "Je mehr Blitze du anhältst, desto größer\n"
+ .string "die Chance auf ein REEL TIME, eine\l"
+ .string "Glücksrunde!\p"
+ .string "In einem Spiel mit fünf möglichen\n"
+ .string "Glücksrunden...\p"
+ .string "Ist es möglich, vier reguläre Boni und\n"
+ .string "dann einen Big Bonus zu gewinnen.\p"
+ .string "Der Big Bonus bringt 660 MÜNZEN,\n"
+ .string "aber der ist sehr schwer zu gewinnen.$"
+
+MauvilleCity_GameCorner_Text_182420:: @ 8182420
+ .string "Du kannst ohne MÜNZKORB nicht spielen.$"
diff --git a/data-de/text/maps/MauvilleCity_Gym.inc b/data-de/text/maps/MauvilleCity_Gym.inc
new file mode 100644
index 000000000..9d002ba9e
--- /dev/null
+++ b/data-de/text/maps/MauvilleCity_Gym.inc
@@ -0,0 +1,122 @@
+MauvilleCity_Gym_Text_180815:: @ 8180815
+ .string "Hey, wie sieht es aus, auf dem Weg zum\n"
+ .string "CHAMP, {PLAYER}?\p"
+ .string "WALTER, der ARENALEITER von\n"
+ .string "MALVENFROH CITY, setzt\l"
+ .string "ELEKTRO-POKéMON ein.\p"
+ .string "Wenn du ihn mit WASSER-POKéMON\n"
+ .string "angreifst, macht er sie fertig! Britzel!\p"
+ .string "Und die Türen lassen sich nur mit\n"
+ .string "Schaltern öffnen! Wahnsinn!\p"
+ .string "Nun, dann mal los!$"
+
+MauvilleCity_Gym_Text_18091D:: @ 818091D
+ .string "Aah, du bist elektrifizierend!\n"
+ .string "Du hast die Tür offen gezwungen!$"
+
+MauvilleCity_Gym_Text_180956:: @ 8180956
+ .string "Die Spannung meiner Seele, sie setzt\n"
+ .string "alle deine Träume unter Strom! Ja-haha!$"
+
+MauvilleCity_Gym_Text_180997:: @ 8180997
+ .string "Da wurde der Stromkreis geschlossen\n"
+ .string "und bis zum Kurzschluss belastet!$"
+
+MauvilleCity_Gym_Text_1809D1:: @ 81809D1
+ .string "POKéMON und Rock... Alles, was ins Herz\n"
+ .string "trifft, boh yeah!$"
+
+MauvilleCity_Gym_Text_180A05:: @ 8180A05
+ .string "Ich habe unter WALTER trainiert!\n"
+ .string "So einfach verliere ich nicht.$"
+
+MauvilleCity_Gym_Text_180A42:: @ 8180A42
+ .string "Stecker raus und ausgeschaltet...$"
+
+MauvilleCity_Gym_Text_180A5E:: @ 8180A5E
+ .string "WALTER, unser ARENALEITER, ist schon\n"
+ .string "sehr sehr lange hier ansässig.\p"
+ .string "Er kämpfte schon, da war dein Vater\n"
+ .string "noch nicht geboren.$"
+
+MauvilleCity_Gym_Text_180AE0:: @ 8180AE0
+ .string "Diese ARENA stellt dir eine Knobel-\n"
+ .string "aufgabe. Ist das nicht lustig?$"
+
+MauvilleCity_Gym_Text_180B06:: @ 8180B06
+ .string "Verlieren ist gar nicht lustig...$"
+
+MauvilleCity_Gym_Text_180B1D:: @ 8180B1D
+ .string "WALTER sagt, er liebt es, Fallen mit\n"
+ .string "Schaltern zu installieren.$"
+
+MauvilleCity_Gym_Text_180B5A:: @ 8180B5A
+ .string "Mein Charme und die Attacken meiner\n"
+ .string "POKéMON werden dich schocken!$"
+
+MauvilleCity_Gym_Text_180B93:: @ 8180B93
+ .string "Ich bin geschockt von deiner Stärke!$"
+
+MauvilleCity_Gym_Text_180BAE:: @ 8180BAE
+ .string "Ich habe gehört, dass MALVENFROH CITY\n"
+ .string "von WALTER gegründet wurde.\p"
+ .string "Er war TRAINER, lange bevor wir geboren\n"
+ .string "wurden. Er muss ein umfangreiches\l"
+ .string "Wissen besitzen.$"
+
+MauvilleCity_Gym_Text_180C32:: @ 8180C32
+ .string "Ich habe es aufgegeben, die Stadt\n"
+ .string "umpolen zu wollen.\p"
+ .string "Stattdessen verwende ich meine Energie\n"
+ .string "lieber auf das Installieren von Fallen in\l"
+ .string "meiner Arena.\p"
+ .string "Oh? Was machst du denn hier?\p"
+ .string "Was ist das? Du hast es geschafft, alle\n"
+ .string "meine Schalter zu finden?\p"
+ .string "Uahahahaha!\n"
+ .string "Das ist wirklich amüsant!\p"
+ .string "Dann ist es nun an mir - dem\n"
+ .string "ARENALEITER von MALVENFROH CITY\l"
+ .string "- dich unter Spannung zu setzen!$"
+
+MauvilleCity_Gym_Text_180D64:: @ 8180D64
+ .string "Uahahahaha!\n"
+ .string "Schön, ich habe verloren!\p"
+ .string "Du hast es geschafft, meinen Strom-\n"
+ .string "kreis zu unterbrechen! Nimm diesen\l"
+ .string "ORDEN!$"
+
+MauvilleCity_Gym_Text_180DAF:: @ 8180DAF
+ .string "{PLAYER} hat den DYNAMO-ORDEN von\n"
+ .string "WALTER erhalten.$"
+
+MauvilleCity_Gym_Text_180DDA:: @ 8180DDA
+ .string "Mit dem DYNAMO-ORDEN können POKéMON\n"
+ .string "ZERTRÜMMERER auch außerhalb eines\l"
+ .string "Kampfes einsetzen.\p"
+ .string "Und außerdem werden deine POKéMON ein\n"
+ .string "kleines bisschen schneller.\p"
+ .string "Hmm...\n"
+ .string "Dies hier solltest du auch nehmen!$"
+
+MauvilleCity_Gym_Text_180E76:: @ 8180E76
+ .string "Dies ist TM34 - SCHOCKWELLE.\p"
+ .string "Eine verlässliche Attacke, die niemals\n"
+ .string "daneben geht! Verlass dich drauf!$"
+
+MauvilleCity_Gym_Text_180EDB:: @ 8180EDB
+ .string "Optimismus erfüllt mich, wenn ich einen\n"
+ .string "so viel versprechenden TRAINER wie dich\l"
+ .string "sehe!$"
+
+MauvilleCity_Gym_Text_180F1D:: @ 8180F1D
+ .string "Ahahahaha!\n"
+ .string "Mach weiter so, streng dich an, Kind!$"
+
+MauvilleCity_Gym_Text_180F4A:: @ 8180F4A
+ .string "POKéMON ARENA von MALVENFROH CITY$"
+
+MauvilleCity_Gym_Text_180F64:: @ 8180F64
+ .string "POKéMON ARENA von MALVENFROH CITY\p"
+ .string "WALTERS ANERKANNTE TRAINER:\n"
+ .string "{PLAYER}$"
diff --git a/data-de/text/maps/MauvilleCity_House1.inc b/data-de/text/maps/MauvilleCity_House1.inc
new file mode 100644
index 000000000..2f0067526
--- /dev/null
+++ b/data-de/text/maps/MauvilleCity_House1.inc
@@ -0,0 +1,17 @@
+MauvilleCity_House1_Text_181B1A:: @ 8181B1A
+ .string "Woohoo, deine POKéMON sehen wirklich\n"
+ .string "sehr stark aus.\p"
+ .string "Das sehe ich gerne!\n"
+ .string "Hier, nimm diese VM!$"
+
+MauvilleCity_House1_Text_181B64:: @ 8181B64
+ .string "Diese VM enthält ZERTRÜMMERER.\p"
+ .string "Wenn du unterwegs auf große\n"
+ .string "Felsbrocken stößt...\p"
+ .string "Dann nutze diese VM, um dir den Weg\n"
+ .string "freizumachen.$"
+
+MauvilleCity_House1_Text_181BF6:: @ 8181BF6
+ .string "Oh ja, wenn du einen Felsen\n"
+ .string "zertrümmerst, könnte ein POKéMON\l"
+ .string "zum Vorschein kommen.$"
diff --git a/data-de/text/maps/MauvilleCity_House2.inc b/data-de/text/maps/MauvilleCity_House2.inc
new file mode 100644
index 000000000..6de1ff1d9
--- /dev/null
+++ b/data-de/text/maps/MauvilleCity_House2.inc
@@ -0,0 +1,24 @@
+MauvilleCity_House2_Text_18244E:: @ 818244E
+ .string "Wenn ich doch nur ein RAD hätte...\n"
+ .string "Dann könnte ich nach GRAPHITPORT\l"
+ .string "CITY zum Einkaufen fahren.\p"
+ .string "Dort würde ich mir dann einen HAFEN-\n"
+ .string "BRIEF im PKMN-SUPERMARKT kaufen...$"
+
+MauvilleCity_House2_Text_1824D8:: @ 81824D8
+ .string "Oh! Du besitzt einen HAFENBRIEF!!!\n"
+ .string "Würdest du den gegen einen MÜNZKORB\l"
+ .string "tauschen?$"
+
+MauvilleCity_House2_Text_182515:: @ 8182515
+ .string "Oh, ich bin so glücklich!\n"
+ .string "Okay, ich gebe dir diesen MÜNZKORB!$"
+
+MauvilleCity_House2_Text_182549:: @ 8182549
+ .string "Diesen MÜNZKORB brauchst du in der\n"
+ .string "SPIELHALLE.$"
+
+MauvilleCity_House2_Text_182578:: @ 8182578
+ .string "Oh, das ist schade.\p"
+ .string "In der SPIELHALLE benötigt man einen\n"
+ .string "MÜNZKORB.$"
diff --git a/data-de/text/maps/MauvilleCity_Mart.inc b/data-de/text/maps/MauvilleCity_Mart.inc
new file mode 100644
index 000000000..b8bf2ebb5
--- /dev/null
+++ b/data-de/text/maps/MauvilleCity_Mart.inc
@@ -0,0 +1,15 @@
+MauvilleCity_Mart_Text_1827D3:: @ 81827D3
+ .string "Es gibt Items, die den Status eines\n"
+ .string "POKéMON kurzzeitig erhöhen.\p"
+ .string "Ich weiß, dass man X-ANGRIFF und\n"
+ .string "X-VERTEIDIGUNG im Kampf einsetzen\l"
+ .string "kann...\p"
+ .string "Ich glaube, es gibt aber auch noch\n"
+ .string "andere.$"
+
+MauvilleCity_Mart_Text_18287F:: @ 818287F
+ .string "Setze eine bestimmte Attacke ein,\n"
+ .string "oder stattdessen ein Item...\p"
+ .string "Ich glaube, die Entscheidungen des\n"
+ .string "TRAINERS bestimmen, wie ein Kampf\l"
+ .string "verläuft.$"
diff --git a/data-de/text/maps/MauvilleCity_PokemonCenter_1F.inc b/data-de/text/maps/MauvilleCity_PokemonCenter_1F.inc
new file mode 100644
index 000000000..bb09903b0
--- /dev/null
+++ b/data-de/text/maps/MauvilleCity_PokemonCenter_1F.inc
@@ -0,0 +1,20 @@
+MauvilleCity_PokemonCenter_1F_Text_1825BD:: @ 81825BD
+ .string "Der Mann dort drüben, der sagt\n"
+ .string "vielleicht verrückte Dinge!\p"
+ .string "Auf seltsame Weise ist er aber amüsant.\n"
+ .string "Den werde ich wohl nicht vergessen!$"
+
+MauvilleCity_PokemonCenter_1F_Text_182622:: @ 8182622
+ .string "Wenn ich auf STATISTIKTAUSCH Zugriff\n"
+ .string "nehme, werden die neuesten Nachrichten\l"
+ .string "aus FAUSTAUHAVEN hochgeladen.\p"
+ .string "Diese Daten decken sich nun mit denen\n"
+ .string "meines Freundes!$"
+
+MauvilleCity_PokemonCenter_1F_Text_1826A6:: @ 81826A6
+ .string "Im oberen Stockwerk des POKéMON-\n"
+ .string "CENTERS wurde die Möglichkeit des\l"
+ .string "STATISTIKTAUSCHES eingerichtet.\p"
+ .string "Ich weiß nicht genau, was das ist. Aber\n"
+ .string "das werde ich herausfinden! Ist\l"
+ .string "bestimmt lustig!$"
diff --git a/data-de/text/maps/MauvilleCity_PokemonCenter_2F.inc b/data-de/text/maps/MauvilleCity_PokemonCenter_2F.inc
new file mode 100644
index 000000000..27f3ae66e
--- /dev/null
+++ b/data-de/text/maps/MauvilleCity_PokemonCenter_2F.inc
@@ -0,0 +1,8 @@
+MauvilleCity_PokemonCenter_2F_Text_182724:: @ 8182724
+ .string "Wusstest du, dass du von hier aus via\n"
+ .string "Link Kämpfe im KOLOSSEUM ausfechten\l"
+ .string "kannst?\p"
+ .string "Deine Ergebnisse werden dann an der\n"
+ .string "Wand ausgehängt, wo sie jeder sieht.\p"
+ .string "Es ist schon peinlich, wenn man öfter\n"
+ .string "verliert als gewinnt...$"
diff --git a/data-de/text/maps/MeteorFalls_1F_1R.inc b/data-de/text/maps/MeteorFalls_1F_1R.inc
new file mode 100644
index 000000000..3efe7ff39
--- /dev/null
+++ b/data-de/text/maps/MeteorFalls_1F_1R.inc
@@ -0,0 +1,99 @@
+MeteorFalls_1F_1R_Text_193237:: @ 8193237
+ .string "Hähähä!\p"
+ .string "Mit diesem METEORITEN wird\n"
+ .string "SCHLOTBERG...$"
+
+MeteorFalls_1F_1R_Text_193268:: @ 8193268
+ .string "Häh?\p"
+ .string "Ich weiß zwar nicht, wer du bist. Aber\n"
+ .string "wenn du dich TEAM {EVIL_TEAM} in den Weg\l"
+ .string "stellst, erwarte keine Gnade!$"
+
+MeteorFalls_1F_1R_Text_1932C5:: @ 81932C5
+ .string "Bleibt sofort stehen, TEAM {EVIL_TEAM}!\p"
+ .string "Wir, TEAM {GOOD_TEAM}, lassen euch nicht so \n"
+ .string "einfach mit euren Missetaten davon-\l"
+ .string "kommen.$"
+
+MeteorFalls_1F_1R_Text_193320:: @ 8193320
+ .string "Hähähä!\n"
+ .string "Sogar TEAM {GOOD_TEAM} leistet uns\l"
+ .string "Gesellschaft!\p"
+ .string "Aber es ist viel zu anstrengend, sich\n"
+ .string "mit allen auseinander zu setzen...\p"
+ .string "Hey, das spielt auch keine Rolle!\p"
+ .string "Wir haben den METEORITEN und so\n"
+ .string "machen wir uns auf zum SCHLOTBERG!\p"
+ .string "Hähähä! Wir sehen uns, ihr Würstchen\n"
+ .string "vom TEAM {GOOD_TEAM}!$"
+
+MeteorFalls_1F_1R_Text_1933EC:: @ 81933EC
+ .string "Und du bist?\p"
+ .string "... ... ... ... ... ... ... ...\n"
+ .string "... ... ... ... ... ... ... ...\p"
+ .string "Schön, du bist also {PLAYER}{KUN}.\p"
+ .string "Ich bin MARC. Als Kopf vom TEAM MAGMA\n"
+ .string "widme ich mich hingebungsvoll der\l"
+ .string "Aufgabe, die gefährlichen Pläne von\l"
+ .string "TEAM AQUA zu durchkreuzen.\p"
+ .string "Warum? Weil TEAM AQUA unser aller\n"
+ .string "Sargnagel ist, deshalb!\p"
+ .string "Sie haben schon etliche gefährliche\n"
+ .string "Dinge unternommen, um die Meere zu\l"
+ .string "vergrößern.\p"
+ .string "Wir, TEAM MAGMA, lieben trockenes Land\n"
+ .string "über alles! TEAM AQUA? Unser Erzfeind!$"
+
+MeteorFalls_1F_1R_Text_193584:: @ 8193584
+ .string "Wer bist du denn???\p"
+ .string "... ... ... ... ... ... ... ...\n"
+ .string "... ... ... ... ... ... ... ...\p"
+ .string "Ah ja, du bist {PLAYER}{KUN}.\p"
+ .string "Ich bin ADRIAN. Als Kopf von TEAM AQUA\n"
+ .string "setze ich alles daran, die gefährlichen\l"
+ .string "Pläne von TEAM MAGMA zu vereiteln.\p"
+ .string "Warum? Weil TEAM MAGMA uns alle noch\n"
+ .string "zugrunde richtet!\p"
+ .string "Sie führen waghalsige und gefährliche\n"
+ .string "Pläne aus, um die Landmassen zu\l"
+ .string "vergrößern.\p"
+ .string "Wir, TEAM AQUA, lieben das Meer über\n"
+ .string "alles. TEAM MAGMA ist unser Erzfeind!$"
+
+MeteorFalls_1F_1R_Text_193720:: @ 8193720
+ .string "{GOOD_LEADER}, wir sollten TEAM {EVIL_TEAM}\n"
+ .string "verfolgen...$"
+
+MeteorFalls_1F_1R_Text_193747:: @ 8193747
+ .string "{GOOD_LEADER}: Ja, ja. Das müssen wir!\n"
+ .string "Wir müssen uns beeilen.\p"
+ .string "Nicht auszudenken, was TEAM {EVIL_TEAM} am\n"
+ .string "SCHLOTBERG anrichten will!$"
+
+MeteorFalls_1F_1R_Text_1937AA:: @ 81937AA
+ .string "{GOOD_LEADER}: {PLAYER}{KUN}, du solltest\n"
+ .string "TEAM {EVIL_TEAM} im Auge behalten.\p"
+ .string "Leb wohl!$"
+
+MeteorFalls_1F_1R_Text_1937EB:: @ 81937EB
+ .string "Ich... Ich bin KOSMO...\n"
+ .string "Ich bin Professor...\p"
+ .string "Eigentlich studiere ich METEORITEN in\n"
+ .string "LAUBWECHSELFELD...\p"
+ .string "Dann haben mich einige Typen vom\n"
+ .string "TEAM {EVIL_TEAM} überredet, sie zu METEOR-\l"
+ .string "FÄLLE zu führen...\p"
+ .string "Sie haben mir versprochen, für mich\n"
+ .string "einen METEORITEN auszugraben...\p"
+ .string "Aber ich...\n"
+ .string "TEAM {EVIL_TEAM} hat mich hereingelegt...\p"
+ .string "Oh... Dieser METEORIT... Der wird\n"
+ .string "jetzt wohl nie mehr mir gehören...\p"
+ .string "Aber TEAM {EVIL_TEAM}...\p"
+ .string "Was haben sie mit dem METEORITEN am\n"
+ .string "SCHLOTBERG vor?$"
+
+MeteorFalls_1F_1R_Text_19396A:: @ 819396A
+ .string "PROF. KOSMO: Dieses TEAM {EVIL_TEAM}...\p"
+ .string "Was haben sie mit dem METEORITEN am\n"
+ .string "SCHLOTBERG vor?$"
diff --git a/data-de/text/maps/MeteorFalls_1F_2R.inc b/data-de/text/maps/MeteorFalls_1F_2R.inc
new file mode 100644
index 000000000..ee685eb0c
--- /dev/null
+++ b/data-de/text/maps/MeteorFalls_1F_2R.inc
@@ -0,0 +1,121 @@
+MeteorFalls_1F_2R_Text_1939C5:: @ 81939C5
+ .string "Dort trainieren wir DRACHEN-Besitzer...\p"
+ .string "Auch der CHAMP kommt manchmal vorbei.\n"
+ .string "Verstehst du nun, dass dies ein\l"
+ .string "besonderer Ort ist?$"
+
+MeteorFalls_1F_2R_Text_193A35:: @ 8193A35
+ .string "Argh!\n"
+ .string "Ich hätte nicht gedacht, dass du so\l"
+ .string "stark bist!$"
+
+MeteorFalls_1F_2R_Text_193A60:: @ 8193A60
+ .string "Der Weg vor mir ist lang und\n"
+ .string "beschwerlich.\p"
+ .string "Wann werden meine POKéMON und ich\n"
+ .string "zu den Besten gehören?$"
+
+MeteorFalls_1F_2R_Text_193AB3:: @ 8193AB3
+ .string "Seit wir uns das letzte Mal gesehen\n"
+ .string "haben, haben wir hart trainiert ver-\l"
+ .string "glichen mit unserem ersten Kampf.\p"
+ .string "Hilf uns, herauszufinden, wie stark wir\n"
+ .string "wirklich sind.$"
+
+MeteorFalls_1F_2R_Text_193B21:: @ 8193B21
+ .string "Argh!\n"
+ .string "Wie kannst du nur so stark sein?$"
+
+MeteorFalls_1F_2R_Text_193B4C:: @ 8193B4C
+ .string "Du hast uns bei unserem Training\n"
+ .string "wirklich sehr geholfen.\p"
+ .string "Solange du stärker wirst, kann auch\n"
+ .string "ich stärker werden.$"
+
+MeteorFalls_1F_2R_Text_193BB7:: @ 8193BB7
+ .string "URS: Wir haben immer in trauter Zwei-\n"
+ .string "samkeit mit unseren POKéMON gegen\l"
+ .string "andere gekämpft. Wir werden siegen!$"
+
+MeteorFalls_1F_2R_Text_193C10:: @ 8193C10
+ .string "URS: O weh.\n"
+ .string "Wir haben verloren, liebstes Weib.$"
+
+MeteorFalls_1F_2R_Text_193C35:: @ 8193C35
+ .string "URS: Wir sind seit 50 Jahren glücklich\n"
+ .string "verheiratet.\p"
+ .string "Und denk mal, ich habe es noch nie ge-\n"
+ .string "schafft, meine Frau zu besiegen.$"
+
+MeteorFalls_1F_2R_Text_193C9F:: @ 8193C9F
+ .string "URS: Nun, was für ein junger TRAINER!\p"
+ .string "Möchtest du mit uns kämpfen? Wenn ja,\n"
+ .string "dann musst du dir noch mehr POKéMON\l"
+ .string "besorgen.$"
+
+MeteorFalls_1F_2R_Text_193D10:: @ 8193D10
+ .string "EVI: Wir sind seit 50 Jahren glücklich\n"
+ .string "verheiratet.\p"
+ .string "Das Band, das uns verbindet, kann\n"
+ .string "niemand durchtrennen.$"
+
+MeteorFalls_1F_2R_Text_193D6E:: @ 8193D6E
+ .string "EVI: O weh.\n"
+ .string "Wir haben verloren, mein Lieber.$"
+
+MeteorFalls_1F_2R_Text_193D9A:: @ 8193D9A
+ .string "EVI: 50 Jahre verheiratet...\p"
+ .string "Immer wenn wir uneinig sind, ent-\n"
+ .string "scheiden wir es mit einem POKéMON-\l"
+ .string "Kampf.$"
+
+MeteorFalls_1F_2R_Text_193DFB:: @ 8193DFB
+ .string "EVI: Hmm... Bist du nicht ein bisschen zu\n"
+ .string "klein für einen TRAINER?\p"
+ .string "Möchtest du mit uns kämpfen? Dann\n"
+ .string "musst du dir noch mehr POKéMON\l"
+ .string "besorgen.$"
+
+MeteorFalls_1F_2R_Text_193E75:: @ 8193E75
+ .string "URS: Wir haben immer in trauter Zwei-\n"
+ .string "samkeit mit unseren POKéMON gegen\l"
+ .string "andere gekämpft. Wir werden siegen!$"
+
+MeteorFalls_1F_2R_Text_193ECE:: @ 8193ECE
+ .string "URS: O weh.\n"
+ .string "Wir haben verloren, liebstes Weib.$"
+
+MeteorFalls_1F_2R_Text_193EF3:: @ 8193EF3
+ .string "URS: 50 Jahre verheiratet...\p"
+ .string "Rückblickend kann man sagen: Meine Frau\n"
+ .string "und ich haben Tag für Tag miteinander\l"
+ .string "gekämpft...$"
+
+MeteorFalls_1F_2R_Text_193F59:: @ 8193F59
+ .string "URS: Nun, was für ein junger TRAINER!\p"
+ .string "Möchtest du mit uns kämpfen? Wenn ja,\n"
+ .string "dann musst du dir noch mehr POKéMON\l"
+ .string "besorgen.$"
+
+MeteorFalls_1F_2R_Text_193FCA:: @ 8193FCA
+ .string "EVI: Wir sind seit 50 Jahren\n"
+ .string "verheiratet.\p"
+ .string "Wir haben uns immer gegenseitig unter-\n"
+ .string "stützt. Das hat uns stark gemacht.$"
+
+MeteorFalls_1F_2R_Text_19403A:: @ 819403A
+ .string "EVI: O weh.\n"
+ .string "Wir haben verloren, mein Lieber.$"
+
+MeteorFalls_1F_2R_Text_194066:: @ 8194066
+ .string "EVI: 50 Jahre verheiratet...\n"
+ .string "Vieles ist in dieser Zeit passiert.\p"
+ .string "Ich hoffe, wir werden noch lange unsere\n"
+ .string "Erinnerungen miteinander teilen können.$"
+
+MeteorFalls_1F_2R_Text_1940DF:: @ 81940DF
+ .string "EVI: Hmm... Bist du nicht ein bisschen zu\n"
+ .string "klein für einen TRAINER?\p"
+ .string "Möchtest du gegen uns kämpfen? Dann\n"
+ .string "musst du dir noch mehr POKéMON\l"
+ .string "besorgen.$"
diff --git a/data-de/text/maps/MossdeepCity.inc b/data-de/text/maps/MossdeepCity.inc
new file mode 100644
index 000000000..48d0e95d0
--- /dev/null
+++ b/data-de/text/maps/MossdeepCity.inc
@@ -0,0 +1,88 @@
+MossdeepCity_Text_1690A9:: @ 81690A9
+ .string "Ich habe das von TROY bekommen, weiß\n"
+ .string "aber nicht, was ich damit machen soll.\p"
+ .string "Ich glaube, es heißt KING-STEIN.\n"
+ .string "Möchtest du das haben?$"
+
+MossdeepCity_Text_169117:: @ 8169117
+ .string "Warum willst du das haben?\n"
+ .string "Du bist komisch.\p"
+ .string "Du kannst es behalten, aber erzähle\n"
+ .string "es nicht TROY.$"
+
+MossdeepCity_Text_16916F:: @ 816916F
+ .string "Macht es wirklich so viel Spaß, Steine zu\n"
+ .string "sammeln? Kann ich gar nicht verstehen.$"
+
+MossdeepCity_Text_1691A7:: @ 81691A7
+ .string "Ach, du denkst das auch! Was soll man\n"
+ .string "auch mit komischen Steinen anfangen?$"
+
+MossdeepCity_Text_1691F2:: @ 81691F2
+ .string "In der Nähe von MOOSBACH CITY\n"
+ .string "kann man wilde WAILMER sehen.\p"
+ .string "Das nennt man, äh...\n"
+ .string "Nennt man... äh... ähm...\p"
+ .string "WAI..., WAI..., WAI...\p"
+ .string "WAILMER Watching!$"
+
+MossdeepCity_Text_169266:: @ 8169266
+ .string "Am RAUMFAHRTZENTRUM auf der Insel\n"
+ .string "werden große Raketen gestartet.$"
+
+MossdeepCity_Text_1692A1:: @ 81692A1
+ .string "Ich habe von Freunden in SEEGRA-\n"
+ .string "SULB gehört, dass eine Herde WAILMER\l"
+ .string "verschwunden ist.\p"
+ .string "Was mag da wohl passiert sein?$"
+
+MossdeepCity_Text_169314:: @ 8169314
+ .string "Wäre das nicht schön?\p"
+ .string "Wenn die ganze Welt so mit Blumen und\n"
+ .string "Pflanzen bewachsen wäre wie diese\l"
+ .string "Insel?$"
+
+MossdeepCity_Text_169370:: @ 8169370
+ .string "Alle Lebewesen brauchen das Meer, um\n"
+ .string "leben zu können, auch wenn sie an Land\l"
+ .string "leben.\p"
+ .string "Am Ende seiner Reise wird aus dem\n"
+ .string "Lebenden Erde und er kehrt zurück\l"
+ .string "zum Land.\p"
+ .string "Und das Meer steht immer in Verbindung\n"
+ .string "zum Land.\p"
+ .string "Genau wie dieses Ufer hier.$"
+
+MossdeepCity_Text_16944E:: @ 816944E
+ .string "Eine Reise auf einem Schiff ist toll.\p"
+ .string "Aber das Meer auf einem POKéMON zu\n"
+ .string "überqueren, das SURFER einsetzt...\p"
+ .string "Das ist wirklich eine aufregende Sache.\n"
+ .string "Meinst du nicht auch, Kindchen?$"
+
+MossdeepCity_Text_1694DA:: @ 81694DA
+ .string "Dieser Felsen hat eine ganz besondere\n"
+ .string "Bedeutung für das RAUMFAHRTZENTRUM.\p"
+ .string "Sie haben ihn hier hingesetzt als\n"
+ .string "Glücksbringer für den sicheren Flug der\l"
+ .string "Raketen.\p"
+ .string "Wenn du dir etwas wünschst, was machst\n"
+ .string "du dann? Sternschnuppen beobachten?\p"
+ .string "Ich benutze ein Wunschkärtchen.\n"
+ .string "Genau das mache ich.$"
+
+MossdeepCity_Text_1695D3:: @ 81695D3
+ .string "Ein weißer Felsen.$"
+
+MossdeepCity_Text_1695E6:: @ 81695E6
+ .string "POKéMON ARENA von MOOSBACH CITY \n"
+ .string "LEITER: SVENJA & BEN\p"
+ .string "“Die mystische Kombination!”$"
+
+MossdeepCity_Text_16962F:: @ 816962F
+ .string "MOOSBACH CITY\n"
+ .string "“Unser Motto: Liebe POKéMON!”$"
+
+MossdeepCity_Text_16965C:: @ 816965C
+ .string "MOOSBACH CITY RAUMFAHRTZENTRUM\n"
+ .string "“Der letzte Ort vor dem All.”$"
diff --git a/data-de/text/maps/MossdeepCity_GameCorner_1F.inc b/data-de/text/maps/MossdeepCity_GameCorner_1F.inc
new file mode 100644
index 000000000..277f8008a
--- /dev/null
+++ b/data-de/text/maps/MossdeepCity_GameCorner_1F.inc
@@ -0,0 +1,61 @@
+MossdeepCity_GameCorner_1F_Text_18E59A:: @ 818E59A
+ .string "Als ich noch jung war, bin ich als\n"
+ .string "POKéMON-TRAINER durch die Welt\l"
+ .string "gereist.\p"
+ .string "Nun, da ich ein alter Knabe geworden bin,\n"
+ .string "beobachte ich mit Freuden die jungen\l"
+ .string "TRAINER bei ihren Kämpfen.$"
+
+MossdeepCity_GameCorner_1F_Text_18E631:: @ 818E631
+ .string "Diese Tür ist verschlossen.$"
+
+MossdeepCity_GameCorner_1F_Text_18E650:: @ 818E650
+ .string "Ein TRAINER namens {STR_VAR_1} ist bei\n"
+ .string "mir zu Besuch.\p"
+ .string "Möchtest du einmal gegen {STR_VAR_1}\n"
+ .string "antreten?$"
+
+MossdeepCity_GameCorner_1F_Text_18E698:: @ 818E698
+ .string "Du möchtest nicht kämpfen? Es ent-\n"
+ .string "täuscht mich, dass ich dich nicht\l"
+ .string "kämpfen sehen kann.$"
+
+MossdeepCity_GameCorner_1F_Text_18E6DA:: @ 818E6DA
+ .string "Oh, sehr gut!\p"
+ .string "Aber mein Haus ist nicht sehr stabil.\p"
+ .string "Könntet ihr einen 3-gegen-3-Kampf\n"
+ .string "ausfechten?$"
+
+MossdeepCity_GameCorner_1F_Text_18E741:: @ 818E741
+ .string "Bevor ihr gegeneinander antretet,\n"
+ .string "solltet ihr eure Spiele speichern!$"
+
+MossdeepCity_GameCorner_1F_Text_18E777:: @ 818E777
+ .string "Ich hoffe, einen guten Kampf zu sehen!$"
+
+UnknownString_818E793: @ 818E793
+ .string "{STR_VAR_1}$"
+
+MossdeepCity_GameCorner_B1F_Text_18E796:: @ 818E796
+ .string "Der Kampf endet unentschieden.$"
+
+MossdeepCity_GameCorner_1F_Text_18E7B1:: @ 818E7B1
+ .string "So, also ist es ein Unentschieden.\p"
+ .string "Ein brillanter Kampf, in dem niemand\n"
+ .string "auch nur einen Schritt ausgewichen ist.$"
+
+UnknownString_818E80B: @ 818E80B
+ .string "{STR_VAR_1}$"
+
+MossdeepCity_GameCorner_1F_Text_18E80E:: @ 818E80E
+ .string "Das war absolute Spitzenklasse!\p"
+ .string "Ich habe mich wieder erkannt - mich in\n"
+ .string "meinen jungen Jahren!$"
+
+UnknownString_818E856: @ 818E856
+ .string "{STR_VAR_1}$"
+
+MossdeepCity_GameCorner_1F_Text_18E859:: @ 818E859
+ .string "Ach, wie bedauerlich für dich!\p"
+ .string "Aber es war ein guter Kampf.\n"
+ .string "Ich hoffe, das nächste Mal gewinnst du.$"
diff --git a/data-de/text/maps/MossdeepCity_Gym.inc b/data-de/text/maps/MossdeepCity_Gym.inc
new file mode 100644
index 000000000..a5b692603
--- /dev/null
+++ b/data-de/text/maps/MossdeepCity_Gym.inc
@@ -0,0 +1,177 @@
+MossdeepCity_Gym_Text_18C7E3:: @ 818C7E3
+ .string "Na, wie sieht es aus, auf dem Weg zum\n"
+ .string "CHAMP, {PLAYER}?\p"
+ .string "Die ARENALEITER hier setzen PSYCHO-\n"
+ .string "POKéMON ein.\p"
+ .string "Setzt du KAMPF- oder GIFT-POKéMON ein,\n"
+ .string "werden diese großen Schaden nehmen!\p"
+ .string "Und außerdem wirst du dich gegen eine\n"
+ .string "außergewöhnliche Kombination von\l"
+ .string "Attacken behaupten müssen.\p"
+ .string "Wenn du gewinnen willst, musst du ihnen\n"
+ .string "beweisen, wie sehr du mit deinen\l"
+ .string "POKéMON verbunden bist! Und nun los!$"
+
+MossdeepCity_Gym_Text_18C938:: @ 818C938
+ .string "Wow, du bist erstaunlich!\n"
+ .string "Du bist ein großartiger TRAINER!$"
+
+MossdeepCity_Gym_Text_18C96A:: @ 818C96A
+ .string "Kämpfe hängen von der Stärke deines\n"
+ .string "Geistes ab! Die mit schwachem Geist\l"
+ .string "werden niemals gewinnen.$"
+
+MossdeepCity_Gym_Text_18C9BA:: @ 818C9BA
+ .string "Ich habe verloren! Ich muss meinen\n"
+ .string "Geist stärken!$"
+
+MossdeepCity_Gym_Text_18C9E1:: @ 818C9E1
+ .string "Eine nichtssagende Niederlage.\n"
+ .string "Das war doch nur eine Warnung an dich.$"
+
+MossdeepCity_Gym_Text_18CA10:: @ 818CA10
+ .string "Zeig mir, ob du Talent hast.$"
+
+MossdeepCity_Gym_Text_18CA28:: @ 818CA28
+ .string "Du besitzt offensichtlich Talent.$"
+
+MossdeepCity_Gym_Text_18CA48:: @ 818CA48
+ .string "Wenn es überhaupt Wunderkinder gibt, \n"
+ .string "dann sind es unsere ARENALEITER.\p"
+ .string "Aber du scheinst doch talentierter\n"
+ .string "als sie zu sein...$"
+
+MossdeepCity_Gym_Text_18CAC0:: @ 818CAC0
+ .string "Hihihihi... Achtung! Ich lasse meinen\n"
+ .string "POKéBALL durch Telekinese schweben!\p"
+ .string "Wuhuuuuuuuhuiii!\n"
+ .string "... ... ... ... ... ... ...\p"
+ .string "Äh, manchmal fehlt es mir etwas an\n"
+ .string "Balance...$"
+
+MossdeepCity_Gym_Text_18CB46:: @ 818CB46
+ .string "Meine POKéMON kämpften nicht synchron!$"
+
+MossdeepCity_Gym_Text_18CB77:: @ 818CB77
+ .string "Ein POKéBALL ist doch etwas zu schwer,\n"
+ .string "um ihn schweben zu lassen!\l"
+ .string "Aber ein Staubknäuel...\p"
+ .string "Wuhuuuuuuuhu!\n"
+ .string "... ... ... ... ... ... ...\p"
+ .string "Das ist kein Trick!\n"
+ .string "Da ist kein Luftstrom! Ehrlich!$"
+
+MossdeepCity_Gym_Text_18CC1E:: @ 818CC1E
+ .string "Solltest du gegen mich verlieren, darfst\n"
+ .string "du dir das nicht so zu Herzen nehmen.\p"
+ .string "Du bist nicht zu schwach - ich bin nur\n"
+ .string "zu stark für dich!$"
+
+MossdeepCity_Gym_Text_18CC83:: @ 818CC83
+ .string "Du bist nur zu stark für mich!$"
+
+MossdeepCity_Gym_Text_18CC9B:: @ 818CC9B
+ .string "Ich lasse mich von dieser Niederlage\n"
+ .string "nicht herunterziehen. Ich werde härter\l"
+ .string "trainieren.\p"
+ .string "Positives Denken - das ist meine\n"
+ .string "Stärke!$"
+
+MossdeepCity_Gym_Text_18CD14:: @ 818CD14
+ .string "Ich kann sie sehen...\n"
+ .string "Ich sehe deine Zukunft...\p"
+ .string "Wenn du mich besiegen kannst, sage ich\n"
+ .string "dir deine Zukunft voraus.$"
+
+MossdeepCity_Gym_Text_18CD66:: @ 818CD66
+ .string "Ich ergebe mich!$"
+
+MossdeepCity_Gym_Text_18CD73:: @ 818CD73
+ .string "Du wirst einen irrsinnigen Kampf gegen\n"
+ .string "unsere ARENALEITER führen...\p"
+ .string "Der Ausgang dieses Kampfes...\n"
+ .string "Meine Lippen sind versiegelt.$"
+
+MossdeepCity_Gym_Text_18CDE0:: @ 818CDE0
+ .string "Die Straßen, die du gewandert bist...\n"
+ .string "Das, was du erfahren hast...\p"
+ .string "Leg mir alles, was du gelernt hast,\n"
+ .string "zu Füßen.$"
+
+MossdeepCity_Gym_Text_18CE47:: @ 818CE47
+ .string "Du wandelst auf dem Pfad der Größe!$"
+
+MossdeepCity_Gym_Text_18CE6C:: @ 818CE6C
+ .string "Eine glänzende Zukunft erwartet die,\n"
+ .string "die fleißig sind.\p"
+ .string "Die, die dem Müßiggang frönen, erwartet\n"
+ .string "am Ende des Weges nur die Verzweiflung.\p"
+ .string "Man erntet das, was man sät.$"
+
+MossdeepCity_Gym_Text_18CF02:: @ 818CF02
+ .string "BEN: Hähähä... Bist du überrascht?\p"
+ .string "SVENJA: Hihihi... Bist du überrascht?\p"
+ .string "BEN: Dass es hier 2 ARENALEITER gibt?\n"
+ .string "SVENJA: Dass es hier 2 ARENALEITER\l"
+ .string "gibt?\p"
+ .string "BEN: Wir sind Zwillinge!\n"
+ .string "SVENJA: Wir sind Zwillinge!\p"
+ .string "BEN: Wir brauchen nicht zu sprechen...\n"
+ .string "SVENJA: Wir wissen, was...\p"
+ .string "BEN: Der andere gerade denkt...\n"
+ .string "SVENJA: Gedankenübertragung!\p"
+ .string "BEN: Diese doppelte Stärke...\n"
+ .string "SVENJA: Kannst du sie besiegen?$"
+
+MossdeepCity_Gym_Text_18D077:: @ 818D077
+ .string "BEN: Was?!? Unsere Kombination...\n"
+ .string "SVENJA: Wurde auseinander gerissen!\p"
+ .string "BEN: So sieht’s aus. Du hast gewonnen.\n"
+ .string "SVENJA: Daher überreichen wir dir dies.$"
+
+MossdeepCity_Gym_Text_18D0F9:: @ 818D0F9
+ .string "{PLAYER} erhält den MENTALORDEN von\n"
+ .string "SVENJA und BEN.$"
+
+MossdeepCity_Gym_Text_18D128:: @ 818D128
+ .string "BEN: Der MENTALORDEN erhöht den SP.\n"
+ .string "ANG. und die SP. VER. von POKéMON.\p"
+ .string "SVENJA: Und du kannst damit die VM\n"
+ .string "TAUCHER außerhalb eines Kampfes\l"
+ .string "einsetzen.\p"
+ .string "BEN: Dies ist ebenfalls für dich.$"
+
+MossdeepCity_Gym_Text_18D1CF:: @ 818D1CF
+ .string "BEN: TM04 enthält...\n"
+ .string "SVENJA: GEDANKENGUT!\p"
+ .string "BEN: Dies erhöht den SP. ANG. und...\n"
+ .string "SVENJA: Erhöht die SP. VER.!\p"
+ .string "BEN: Eine Attacke, die perfekt...\n"
+ .string "SVENJA: Für PSYCHO-POKéMON ist!$"
+
+MossdeepCity_Gym_Text_18D273:: @ 818D273
+ .string "BEN: Es scheint, als sei das Band\n"
+ .string "zwischen dir und deinen POKéMON viel\l"
+ .string "stärker als zwischen uns Zwillingen.\p"
+ .string "SVENJA: Und du wirst noch stärker\n"
+ .string "werden! Wir haben gegen dich gekämpft,\l"
+ .string "daher können wir das vorhersagen.$"
+
+MossdeepCity_Gym_Text_18D324:: @ 818D324
+ .string "BEN: Hähähä... Bist du überrascht?\p"
+ .string "SVENJA: Dass es hier 2 ARENALEITER\n"
+ .string "gibt?\p"
+ .string "BEN: Hups, du hast nur ein...\n"
+ .string "SVENJA: POKéMON für den Kampf.\p"
+ .string "BEN: So können wir nicht kämpfen!\p"
+ .string "SVENJA: Wenn du uns herausfordern\n"
+ .string "willst, dann musst du mehr POKéMON\l"
+ .string "haben.$"
+
+MossdeepCity_Gym_Text_18D40A:: @ 818D40A
+ .string "POKéMON ARENA von MOOSBACH CITY$"
+
+MossdeepCity_Gym_Text_18D424:: @ 818D424
+ .string "POKéMON ARENA von MOOSBACH CITY\p"
+ .string "SVENJA UND BENS ANERKANNTE TRAINER:\n"
+ .string "{PLAYER}$"
diff --git a/data-de/text/maps/MossdeepCity_House1.inc b/data-de/text/maps/MossdeepCity_House1.inc
new file mode 100644
index 000000000..bb6520f6f
--- /dev/null
+++ b/data-de/text/maps/MossdeepCity_House1.inc
@@ -0,0 +1,18 @@
+MossdeepCity_House1_Text_18D465:: @ 818D465
+ .string "Hmm!\n"
+ .string "Dein {STR_VAR_1}...$"
+
+MossdeepCity_House1_Text_18D475:: @ 818D475
+ .string "Es mag {STR_VAR_1},\n"
+ .string "nicht wahr?\p"
+ .string "Nein, ich bin mir sicher. Es mag mit\n"
+ .string "Sicherheit {STR_VAR_1}!$"
+
+MossdeepCity_House1_Text_18D4C0:: @ 818D4C0
+ .string "Es scheint {POKEBLOCK}\n"
+ .string "weder zu lieben noch abzulehnen.$"
+
+MossdeepCity_House1_Text_18D4F1:: @ 818D4F1
+ .string "Mein Mann weiß auf den ersten Blick,\n"
+ .string "welche Art von {POKEBLOCK}\l"
+ .string "ein POKéMON mag und welche nicht.$"
diff --git a/data-de/text/maps/MossdeepCity_House2.inc b/data-de/text/maps/MossdeepCity_House2.inc
new file mode 100644
index 000000000..2a3774ad7
--- /dev/null
+++ b/data-de/text/maps/MossdeepCity_House2.inc
@@ -0,0 +1,15 @@
+MossdeepCity_House2_Text_18D536:: @ 818D536
+ .string "Meine kleine Schwester tauscht immer\n"
+ .string "BRIEFE mit ihrem Freund in BAUMHAUSEN\l"
+ .string "CITY aus.\p"
+ .string "Ich beneide sie kein bisschen darum.$"
+
+MossdeepCity_House2_Text_18D596:: @ 818D596
+ .string "Auch wenn ich meinen Freund in\n"
+ .string "BAUMHAUSEN CITY nicht sehen kann...\l"
+ .string "Mein POKéMON bringt uns unsere BRIEFE.\p"
+ .string "Ich bin nicht einsam, auch wenn wir\n"
+ .string "getrennt sind.$"
+
+MossdeepCity_House2_Text_18D61E:: @ 818D61E
+ .string "WINGULL: Pihyoh!$"
diff --git a/data-de/text/maps/MossdeepCity_House3.inc b/data-de/text/maps/MossdeepCity_House3.inc
new file mode 100644
index 000000000..c4dc6f0d3
--- /dev/null
+++ b/data-de/text/maps/MossdeepCity_House3.inc
@@ -0,0 +1,24 @@
+MossdeepCity_House3_Text_18D909:: @ 818D909
+ .string "Hey, du da! TRAINER!\n"
+ .string "Eine SUPERANGEL ist wirklich super!\p"
+ .string "Man kann sagen, was man will, aber mit\n"
+ .string "diesem Baby kann man POKéMON vom\l"
+ .string "Meeresboden weg fangen!\p"
+ .string "Na? Du würdest doch zu gerne auch so\n"
+ .string "eine Angel haben, oder?$"
+
+MossdeepCity_House3_Text_18D9A9:: @ 818D9A9
+ .string "Sicher, sicher!\n"
+ .string "Schließlich ist eine SUPERANGEL super!$"
+
+MossdeepCity_House3_Text_18D9E3:: @ 818D9E3
+ .string "Stehst du am Wasser, dann wirf die\n"
+ .string "ANGEL aus und schau, was anbeißt!$"
+
+MossdeepCity_House3_Text_18DA26:: @ 818DA26
+ .string "Was???\n"
+ .string "Liebst du das Angeln nicht?$"
+
+MossdeepCity_House3_Text_18DA44:: @ 818DA44
+ .string "Mit deiner SUPERANGEL kannst du die\n"
+ .string "POKéMON am Meeresboden fangen.$"
diff --git a/data-de/text/maps/MossdeepCity_House4.inc b/data-de/text/maps/MossdeepCity_House4.inc
new file mode 100644
index 000000000..0738d9563
--- /dev/null
+++ b/data-de/text/maps/MossdeepCity_House4.inc
@@ -0,0 +1,20 @@
+MossdeepCity_House4_Text_18E0E3:: @ 818E0E3
+ .string "Mein kleiner Bruder liebt es, die GEHEIM-\n"
+ .string "BASEN der anderen zu finden.$"
+
+MossdeepCity_House4_Text_18E125:: @ 818E125
+ .string "Mein kleiner Bruder sagt, er liebt es, die\n"
+ .string "GEHEIMBASEN der anderen zu finden und\l"
+ .string "Kämpfe mit POKéMON auszutragen.$"
+
+MossdeepCity_House4_Text_18E17E:: @ 818E17E
+ .string "Hast du dir eine GEHEIMBASIS in\n"
+ .string "{STR_VAR_1} eingerichtet?$"
+
+MossdeepCity_House4_Text_18E1A7:: @ 818E1A7
+ .string "Solltest du dir irgendwo eine GEHEIM-\n"
+ .string "BASIS einrichten, werde ich sie sicher\l"
+ .string "finden.$"
+
+MossdeepCity_House4_Text_18E1E1:: @ 818E1E1
+ .string "ENEKORO: Miyaan?$"
diff --git a/data-de/text/maps/MossdeepCity_Mart.inc b/data-de/text/maps/MossdeepCity_Mart.inc
new file mode 100644
index 000000000..7f1761efc
--- /dev/null
+++ b/data-de/text/maps/MossdeepCity_Mart.inc
@@ -0,0 +1,21 @@
+MossdeepCity_Mart_Text_18D758:: @ 818D758
+ .string "BELEBER ist einfach fantastisch!\p"
+ .string "Gib es einem besiegten POKéMON und\n"
+ .string "es ist wieder fit.\p"
+ .string "Aber Vorsicht! BELEBER füllt nicht die\n"
+ .string "verbrauchten AP neu auf!$"
+
+MossdeepCity_Mart_Text_18D7E7:: @ 818D7E7
+ .string "TOP-SCHUTZ hält alle schwachen POKéMON\n"
+ .string "auf Distanz.\p"
+ .string "Von allen SCHUTZ-Sprays hält dieses am\n"
+ .string "längsten an.$"
+
+MossdeepCity_Mart_Text_18D841:: @ 818D841
+ .string "Der NETZ- und der TAUCHBALL sind\n"
+ .string "seltene POKéBÄLLE, die in\l"
+ .string "MOOSBACH CITY hergestellt werden.\p"
+ .string "Ein NETZBALL ist höchst wirkungsvoll\n"
+ .string "bei KÄFER- und WASSER-POKéMON.\p"
+ .string "Der TAUCHBALL ist wirkungsvoll bei\n"
+ .string "POKéMON, die in der Tiefsee leben.$"
diff --git a/data-de/text/maps/MossdeepCity_PokemonCenter_1F.inc b/data-de/text/maps/MossdeepCity_PokemonCenter_1F.inc
new file mode 100644
index 000000000..397b90178
--- /dev/null
+++ b/data-de/text/maps/MossdeepCity_PokemonCenter_1F.inc
@@ -0,0 +1,11 @@
+MossdeepCity_PokemonCenter_1F_Text_18D62F:: @ 818D62F
+ .string "Die ARENALEITER dieses Ortes sind ein\n"
+ .string "ausgezeichnetes Team.\p"
+ .string "Die Kombination ihrer Attacken ist\n"
+ .string "einfach exzellent und... wow!$"
+
+MossdeepCity_PokemonCenter_1F_Text_18D69A:: @ 818D69A
+ .string "Abhängig von den speziellen Fähigkeiten\n"
+ .string "eines POKéMON, werden einige Attacken\p"
+ .string "in ihrer Wirkung verändert oder\n"
+ .string "sogar wirkungslos.$"
diff --git a/data-de/text/maps/MossdeepCity_PokemonCenter_2F.inc b/data-de/text/maps/MossdeepCity_PokemonCenter_2F.inc
new file mode 100644
index 000000000..3e8f190e9
--- /dev/null
+++ b/data-de/text/maps/MossdeepCity_PokemonCenter_2F.inc
@@ -0,0 +1,4 @@
+MossdeepCity_PokemonCenter_2F_Text_18D6F5:: @ 818D6F5
+ .string "Wenn ich eine Menge Kämpfe via Link\n"
+ .string "gewinne und jedem zeige, wie gut ich bin,\l"
+ .string "dann bekomme ich sicher auch Fans!$"
diff --git a/data-de/text/maps/MossdeepCity_SpaceCenter_1F.inc b/data-de/text/maps/MossdeepCity_SpaceCenter_1F.inc
new file mode 100644
index 000000000..4c5703222
--- /dev/null
+++ b/data-de/text/maps/MossdeepCity_SpaceCenter_1F.inc
@@ -0,0 +1,35 @@
+MossdeepCity_SpaceCenter_1F_Text_18E1F3:: @ 818E1F3
+ .string "Die Rakete wird in Kürze starten.$"
+
+MossdeepCity_SpaceCenter_1F_Text_18E214:: @ 818E214
+ .string "Die Rakete ist sicher gestartet!\n"
+ .string "Das war der erfolgreiche Start Nr. {STR_VAR_1}!$"
+
+MossdeepCity_SpaceCenter_1F_Text_18E251:: @ 818E251
+ .string "Jeder Raketenstart verlangt\n"
+ .string "sorgfältige Vorbereitungen. Die Fehler-\l"
+ .string "quote darf nicht einmal 1% betragen.\p"
+ .string "Selbst wenn 99% perfekt sind, kann 1%\n"
+ .string "schon für ein Misslingen sorgen.\p"
+ .string "Trotzdem versuchen wir es immer wieder.\n"
+ .string "Warum? Weil es ein ewiger Traum ist.$"
+
+MossdeepCity_SpaceCenter_1F_Text_18E335:: @ 818E335
+ .string "Ich schlenderte am Strand entlang, da\n"
+ .string "habe ich dieses hier gefunden.\p"
+ .string "Ich kann damit nichts anfangen, daher\n"
+ .string "kannst du es haben.$"
+
+MossdeepCity_SpaceCenter_1F_Text_18E39B:: @ 818E39B
+ .string "Die HOENN-Region ist bekannt für die\n"
+ .string "Häufigkeit der Meteoriteneinschläge.$"
+
+MossdeepCity_SpaceCenter_1F_Text_18E3E5:: @ 818E3E5
+ .string "Einige Menschen nehmen an, dass die\n"
+ .string "POKéMON aus dem Weltall kommen. Ob das\l"
+ .string "stimmt?$"
+
+MossdeepCity_SpaceCenter_1F_Text_18E427:: @ 818E427
+ .string "Ein gigantischer Brocken Metall durch-\n"
+ .string "bricht den Himmel und fliegt ins All...\p"
+ .string "Das übersteigt jede Vorstellungskraft.$"
diff --git a/data-de/text/maps/MossdeepCity_SpaceCenter_2F.inc b/data-de/text/maps/MossdeepCity_SpaceCenter_2F.inc
new file mode 100644
index 000000000..e6b42eef1
--- /dev/null
+++ b/data-de/text/maps/MossdeepCity_SpaceCenter_2F.inc
@@ -0,0 +1,15 @@
+MossdeepCity_SpaceCenter_2F_Text_18E483:: @ 818E483
+ .string "MOOSBACH CITY hat meistens sonniges\n"
+ .string "Wetter und einen beständigen Wind.\p"
+ .string "Ein idealer Ort, um Raketen ins All zu\n"
+ .string "schicken.$"
+
+MossdeepCity_SpaceCenter_2F_Text_18E4EE:: @ 818E4EE
+ .string "Wenn ich jünger wäre, würde ich mit\n"
+ .string "Sicherheit Astronaut...\p"
+ .string "Nein... Dazu ist es nie zu spät!\n"
+ .string "Ich werde es versuchen!!!$"
+
+MossdeepCity_SpaceCenter_2F_Text_18E564:: @ 818E564
+ .string "Ich wünschte, auch normale Leute\n"
+ .string "könnten eines Tages ins All reisen...$"
diff --git a/data-de/text/maps/MossdeepCity_StevensHouse.inc b/data-de/text/maps/MossdeepCity_StevensHouse.inc
new file mode 100644
index 000000000..abf80ddda
--- /dev/null
+++ b/data-de/text/maps/MossdeepCity_StevensHouse.inc
@@ -0,0 +1,91 @@
+MossdeepCity_StevensHouse_Text_18DA77:: @ 818DA77
+ .string "TROY: {PLAYER}{KUN}?\p"
+ .string "Ja, das ist mein Zuhause. Peinlich, wie\n"
+ .string "kahl die Räume hier sind.\p"
+ .string "Oh, hier, nimm diese VM.\p"
+ .string "Sie enthält TAUCHER. Ich habe das\n"
+ .string "meinen POKéMON schon beigebracht.$"
+
+MossdeepCity_StevensHouse_Text_18DB22:: @ 818DB22
+ .string "TROY: Wenn du SURFER einsetzt und\n"
+ .string "über das Meer gleitest, wirst du dunkle\l"
+ .string "Stellen im Wasser bemerken können.\p"
+ .string "Setze hier TAUCHER ein und du kannst\n"
+ .string "hinabtauchen bis zum Meeresboden.\p"
+ .string "Wenn du wieder auftauchen möchtest,\n"
+ .string "setze ebenfalls TAUCHER ein.\p"
+ .string "An manchen Stellen ist das Auftauchen\n"
+ .string "allerdings nicht möglich.$"
+
+MossdeepCity_StevensHouse_Text_18DC25:: @ 818DC25
+ .string "TROY: Zwischen MOOSBACH CITY und\n"
+ .string "XENEROVILLE gibt es eine Unterwasser-\l"
+ .string "höhle.\p"
+ .string "Die, die KAPT. BRIGG auf seiner\n"
+ .string "Expedition entdeckt hat, weißt du.\p"
+ .string "Eine Unterwasserhöhle...\p"
+ .string "Da gibt es bestimmt einige seltene\n"
+ .string "Steine zu finden... Ich sollte auch\l"
+ .string "einmal TAUCHER einsetzen...$"
+
+MossdeepCity_StevensHouse_Text_18DD12:: @ 818DD12
+ .string "{PLAYER} überprüft den POKéBALL.\p"
+ .string "Er enthält das POKéMON\n"
+ .string "TANHEL.\p"
+ .string "Den POKéBALL nehmen?$"
+
+MossdeepCity_StevensHouse_Text_18DD61:: @ 818DD61
+ .string "{PLAYER} hat TANHEL erhalten.$"
+
+MossdeepCity_StevensHouse_Text_18DD77:: @ 818DD77
+ .string "Es ist nicht genug Platz vorhanden für\n"
+ .string "ein weiteres POKéMON.$"
+
+MossdeepCity_StevensHouse_Text_18DD9E:: @ 818DD9E
+ .string "{PLAYER} legt den POKéBALL zurück.$"
+
+MossdeepCity_StevensHouse_Text_18DDC2:: @ 818DDC2
+ .string "Das ist ein Brief.\p"
+ .string "\n"
+ .string "... ... ... ... ... ...\p"
+ .string "An {PLAYER}{KUN}...\p"
+ .string "Ich habe mich dazu entschlossen, etwas\n"
+ .string "Mentaltraining zu machen und auf der\l"
+ .string "Straße zu trainieren.\p"
+ .string "Ich werde für einige Zeit nicht nach\n"
+ .string "Hause kommen.\p"
+ .string "Ich möchte dich um einen Gefallen\n"
+ .string "bitten.\p"
+ .string "Ich möchte, dass du den POKéBALL\n"
+ .string "nimmst, der auf dem Tisch liegt.\p"
+ .string "Er enthält mein Lieblings-POKéMON\n"
+ .string "TANHEL.\p"
+ .string "Ich verlasse mich auf dich.\p"
+ .string "Mögen wir uns eines Tages wieder sehen.\p"
+ .string "TROY TRUMM$"
+
+MossdeepCity_StevensHouse_Text_18DF1A:: @ 818DF1A
+ .string "Das ist ein Brief.\p"
+ .string "\n"
+ .string "... ... ... ... ... ...\p"
+ .string "An {PLAYER}{KUN}...\p"
+ .string "Ich habe mich dazu entschlossen, etwas\n"
+ .string "Mentaltraining zu machen und auf der\l"
+ .string "Straße zu trainieren.\p"
+ .string "Ich werde für einige Zeit nicht nach\n"
+ .string "Hause kommen.\p"
+ .string "Ich möchte dich um einen Gefallen\n"
+ .string "bitten.\p"
+ .string "Ich möchte, dass du den POKéBALL\n"
+ .string "nimmst, der auf dem Tisch liegt.\p"
+ .string "Er enthält mein Lieblings-POKéMON\n"
+ .string "TANHEL.\p"
+ .string "Ich verlasse mich auf dich.\p"
+ .string "Wenn du magst, nimm dir auch die VM\n"
+ .string "TAUCHER.\p"
+ .string "Mögen wir uns eines Tages wieder sehen.\p"
+ .string "TROY TRUMM$"
+
+MossdeepCity_StevensHouse_Text_18E0A3:: @ 818E0A3
+ .string "Eine Kollektion seltener Steine,\n"
+ .string "zusammengetragen von TROY.$"
diff --git a/data-de/text/maps/MtChimney.inc b/data-de/text/maps/MtChimney.inc
new file mode 100644
index 000000000..949a74ffd
--- /dev/null
+++ b/data-de/text/maps/MtChimney.inc
@@ -0,0 +1,106 @@
+MtChimney_Text_195760:: @ 8195760
+ .string "LAVAKEKSE sind die Spezialität am\n"
+ .string "SCHLOTBERG.\p"
+ .string "Nimm einen. Er kostet nur ¥200.$"
+
+MtChimney_Text_1957A9:: @ 81957A9
+ .string "Vielen Dank, Herzchen!$"
+
+MtChimney_Text_1957BA:: @ 81957BA
+ .string "Oh je. Du kannst nichts kaufen, wenn\n"
+ .string "du nicht genug Geld bei dir hast.$"
+
+MtChimney_Text_1957F7:: @ 81957F7
+ .string "Oh, ist gut.$"
+
+MtChimney_Text_195806:: @ 8195806
+ .string "Ein METEORIT steckt in dieser\n"
+ .string "mysteriösen Vorrichtung...\p"
+ .string "Die Maschine scheint den METEORITEN\n"
+ .string "mit Energie zu versorgen.$"
+
+MtChimney_Text_195870:: @ 8195870
+ .string "Ein METEORIT steckt in dieser\n"
+ .string "mysteriösen Vorrichtung...\p"
+ .string "Willst du den METEORITEN nehmen?$"
+
+MtChimney_Text_1958C6:: @ 81958C6
+ .string "{PLAYER} entfernt den METEORITEN aus\n"
+ .string "der mysteriösen Vorrichtung.$"
+
+MtChimney_Text_1958FC:: @ 81958FC
+ .string "{PLAYER} fasst den METEORITEN nicht an.$"
+
+MtChimney_Text_195920:: @ 8195920
+ .string "Diese mysteriöse Vorrichtung...\n"
+ .string "Sie reagiert in keinster Weise.$"
+
+MtChimney_Text_19595C:: @ 819595C
+ .string "{DOWN_ARROW} STEILPASS\n"
+ .string "BAD LAVASTADT GERADEAUS$"
+
+MtChimney_Text_19597F:: @ 819597F
+ .string "Ich war bei den Heißen Quellen und habe\n"
+ .string "meine müden Knochen erfrischt.\l"
+ .string "Jetzt fühle ich mich richtig stark!$"
+
+MtChimney_Text_1959D8:: @ 81959D8
+ .string "Oh, du meine Güte!\n"
+ .string "Wer bist du denn?!?$"
+
+MtChimney_Text_195A04:: @ 8195A04
+ .string "Nun, ich habe verloren. Ich darf mich\n"
+ .string "nun nicht mehr EXPERTE nennen, oder?$"
+
+MtChimney_Text_195A45:: @ 8195A45
+ .string "Wenn du in deinem Herzen Platz für deine\n"
+ .string "POKéMON hast, dann kannst du auch\l"
+ .string "große Dinge erreichen.$"
+
+MtChimney_Text_195AAD:: @ 8195AAD
+ .string "Oh, du meine Güte!\n"
+ .string "Wer bist du denn!$"
+
+MtChimney_Text_195AD9:: @ 8195AD9
+ .string "Vielleicht schlägt dein Herz im Gleich-\n"
+ .string "klang mit den POKéMON.$"
+
+MtChimney_Text_195B1C:: @ 8195B1C
+ .string "Ich habe Feuer in mir, Baby.\n"
+ .string "Ich halt’s nicht aus! Ich muss kämpfen!$"
+
+MtChimney_Text_195B5F:: @ 8195B5F
+ .string "Oh, was für ein kochend heißer Kampf!$"
+
+MtChimney_Text_195B84:: @ 8195B84
+ .string "Die Hitze vom SCHLOTBERG bringt mein\n"
+ .string "Feuer in Gang.$"
+
+MtChimney_Text_195BB2:: @ 8195BB2
+ .string "Endlich bin ich am SCHLOTBERG ange-\n"
+ .string "kommen. Jetzt will ich kämpfen!!!$"
+
+MtChimney_Text_195BF9:: @ 8195BF9
+ .string "Wie du kämpfst...\n"
+ .string "Als würde der SCHLOTBERG ausbrechen!$"
+
+MtChimney_Text_195C31:: @ 8195C31
+ .string "Wie ich schon sagte, endlich bin ich am\n"
+ .string "SCHLOTBERG. Wäre doch blödsinnig, wenn\l"
+ .string "ich nur zum Sightseeing hier wäre...\p"
+ .string "Ich will ein bisschen kämpfen und KEKSE\n"
+ .string "als Andenken kaufen.$"
+
+MtChimney_Text_195CD8:: @ 8195CD8
+ .string "Seit ich in den Heißen Quellen gebadet\n"
+ .string "habe, fühle ich mich großartig!\l"
+ .string "Ich bin sicher, ich werde gewinnen!$"
+
+MtChimney_Text_195D2F:: @ 8195D2F
+ .string "Huaah!\n"
+ .string "Außerhalb des Wassers ist es saukalt.$"
+
+MtChimney_Text_195D5C:: @ 8195D5C
+ .string "Ich werde mich wieder in die Heiße\n"
+ .string "Quelle setzen. Kommst du mit?\p"
+ .string "Kleiner Scherz am Rande... Hähähä.$"
diff --git a/data-de/text/maps/MtChimney_CableCarStation.inc b/data-de/text/maps/MtChimney_CableCarStation.inc
new file mode 100644
index 000000000..38393fb2d
--- /dev/null
+++ b/data-de/text/maps/MtChimney_CableCarStation.inc
@@ -0,0 +1,10 @@
+MtChimney_CableCarStation_Text_19256A:: @ 819256A
+ .string "Die SEILBAHN fährt gleich hinab.\n"
+ .string "Möchtest du mit?$"
+
+MtChimney_CableCarStation_Text_1925A9:: @ 81925A9
+Route112_CableCarStation_Text_1925A9:: @ 81925A9
+ .string "Bitte hier entlang.$"
+
+MtChimney_CableCarStation_Text_1925BF:: @ 81925BF
+ .string "Dann fahre bitte später mit uns.$"
diff --git a/data-de/text/maps/MtPyre_1F.inc b/data-de/text/maps/MtPyre_1F.inc
new file mode 100644
index 000000000..27402c5c7
--- /dev/null
+++ b/data-de/text/maps/MtPyre_1F.inc
@@ -0,0 +1,20 @@
+MtPyre_1F_Text_196151:: @ 8196151
+ .string "Auf den Pfaden des PYROBERG kreucht\n"
+ .string "und fleucht alles Mögliche...\p"
+ .string "Niemand kann sagen, was passieren wird.\n"
+ .string "Dies ist für dich, es wird dir helfen.$"
+
+MtPyre_1F_Text_1961CE:: @ 81961CE
+ .string "Lass ein POKéMON das SCHUTZBAND\n"
+ .string "tragen.\p"
+ .string "Das hilft, wilde POKéMON fern zu halten.$"
+
+MtPyre_1F_Text_196218:: @ 8196218
+ .string "Bist du hier, um den verstorbenen\n"
+ .string "POKéMON deinen Respekt zu zollen?\p"
+ .string "Du musst immer sehr fürsorglich zu\n"
+ .string "deinen POKéMON sein.$"
+
+MtPyre_1F_Text_196283:: @ 8196283
+ .string "Hier ruht mein ZIGZACHS. Ich habe\n"
+ .string "es wirklich sehr geliebt...$"
diff --git a/data-de/text/maps/MtPyre_2F.inc b/data-de/text/maps/MtPyre_2F.inc
new file mode 100644
index 000000000..88d5a5546
--- /dev/null
+++ b/data-de/text/maps/MtPyre_2F.inc
@@ -0,0 +1,65 @@
+MtPyre_2F_Text_1962C6:: @ 81962C6
+ .string "LEIF: Wir machen hier eine Mutprobe.\p"
+ .string "Hähä, wenn ich zeige, wie cool ich bin,\n"
+ .string "wird sie sich sicher in mich verlieben!\p"
+ .string "Besser: Ich werde dich vernichtend\n"
+ .string "schlagen. Dann bin ich echt cool!$"
+
+MtPyre_2F_Text_196358:: @ 8196358
+ .string "LEIF: Huups!$"
+
+MtPyre_2F_Text_196368:: @ 8196368
+ .string "LEIF: Wir haben verloren, aber das macht\n"
+ .string "nichts! Solange ich nur bei ihr bin. Wir\l"
+ .string "werden diese Mutprobe bestehen!$"
+
+MtPyre_2F_Text_1963CB:: @ 81963CB
+ .string "LEIF: Wenn du es mit mir aufnehmen\n"
+ .string "willst, brauchst du mehr POKéMON.\p"
+ .string "Hast du die nicht, kann ich meiner An-\n"
+ .string "gebeteten nicht beweisen, wie cool ich\l"
+ .string "bin!$"
+
+MtPyre_2F_Text_196449:: @ 8196449
+ .string "INA: Ich bin hier, um mit meinem Freund\n"
+ .string "eine Mutprobe zu bestehen.\p"
+ .string "Es ist unheimlich hier, aber zusammen\n"
+ .string "mit meinem Freund ist es schon okay.\p"
+ .string "Ich hab’s: Mein Freund soll zeigen, wie\n"
+ .string "cool er ist, indem er dich besiegt!$"
+
+MtPyre_2F_Text_1964EB:: @ 81964EB
+ .string "INA: Uuuaaa! Ich habe Angst.$"
+
+MtPyre_2F_Text_196504:: @ 8196504
+ .string "INA: Wir sind ineinander verliebt, daher\n"
+ .string "stört uns eine Niederlage nicht.$"
+
+MtPyre_2F_Text_196539:: @ 8196539
+ .string "INA: Wenn du gegen uns antreten willst,\n"
+ .string "solltest du mindestens zwei POKéMON\l"
+ .string "besitzen.\p"
+ .string "Mein Freund ist stark. Daher wirst du\n"
+ .string "mit einem POKéMON nichts ausrichten.$"
+
+MtPyre_2F_Text_1965BB:: @ 81965BB
+ .string "Die Erinnerungen an meinen Liebling\n"
+ .string "ENECO... Ich könnte weinen...$"
+
+MtPyre_2F_Text_196600:: @ 8196600
+ .string "Au au au au... Der Boden hat an einigen\n"
+ .string "Stellen Löcher.\p"
+ .string "Ich habe das nicht gesehen und bin ins\n"
+ .string "untere Stockwerk gefallen. Autsch, aua.$"
+
+MtPyre_2F_Text_196674:: @ 8196674
+ .string "Hey! Suchst du nach POKéMON? Du bist\n"
+ .string "mir hinterhergeschlichen! Fiesling!$"
+
+MtPyre_2F_Text_1966BE:: @ 81966BE
+ .string "Oweiowei.\n"
+ .string "Tut mir Leid. Entschuldige bitte!$"
+
+MtPyre_2F_Text_1966E7:: @ 81966E7
+ .string "Hier sind nie viele Leute. Daher soll es\n"
+ .string "hier seltene POKéMON geben.$"
diff --git a/data-de/text/maps/MtPyre_3F.inc b/data-de/text/maps/MtPyre_3F.inc
new file mode 100644
index 000000000..c1fa592e1
--- /dev/null
+++ b/data-de/text/maps/MtPyre_3F.inc
@@ -0,0 +1,26 @@
+MtPyre_3F_Text_19672B:: @ 819672B
+ .string "Die unglaubliche Atmosphäre der Berge\n"
+ .string "hat meine psychischen Kräfte gestärkt!\p"
+ .string "Ein kleines Kind wie du...\n"
+ .string "Du willst gewinnen? Träum weiter!$"
+
+MtPyre_3F_Text_19679D:: @ 819679D
+ .string "Ich vertiefe mich in Selbstmitleid.$"
+
+MtPyre_3F_Text_1967B5:: @ 81967B5
+ .string "Meine psychischen Kräfte sind mit\n"
+ .string "Sicherheit stärker geworden, aber...$"
+
+MtPyre_3F_Text_1967EF:: @ 81967EF
+ .string "Ahahahahaha!!!!!\p"
+ .string "Dies ist kein Platz für einen kleinen\n"
+ .string "Hosenscheißer wie dich!$"
+
+MtPyre_3F_Text_19682B:: @ 819682B
+ .string "Oh, ich habe mir in die Hose gemacht.$"
+
+MtPyre_3F_Text_196842:: @ 8196842
+ .string "Mein Training reicht also nicht aus...\p"
+ .string "Ich muss mein Training auf die Spitze\n"
+ .string "treiben...\p"
+ .string "Ich darf keine Zeit verlieren!$"
diff --git a/data-de/text/maps/MtPyre_4F.inc b/data-de/text/maps/MtPyre_4F.inc
new file mode 100644
index 000000000..46ec64d44
--- /dev/null
+++ b/data-de/text/maps/MtPyre_4F.inc
@@ -0,0 +1,11 @@
+MtPyre_4F_Text_1968A6:: @ 81968A6
+ .string "Mein Lehrer...\n"
+ .string "Bitte achtet auf meine Fortschritte!$"
+
+MtPyre_4F_Text_1968D0:: @ 81968D0
+ .string "Mein Lehrer...\n"
+ .string "Bitte verzeiht mir!$"
+
+MtPyre_4F_Text_1968EE:: @ 81968EE
+ .string "Wenn ich nicht besser werde, wird mein\n"
+ .string "Lehrer, der hier ruht, keine Ruhe finden.$"
diff --git a/data-de/text/maps/MtPyre_5F.inc b/data-de/text/maps/MtPyre_5F.inc
new file mode 100644
index 000000000..d42949f30
--- /dev/null
+++ b/data-de/text/maps/MtPyre_5F.inc
@@ -0,0 +1,14 @@
+MtPyre_5F_Text_196939:: @ 8196939
+ .string "Ich mag gruselige Horrordinge...\n"
+ .string "Es ist wie eine Sucht...\p"
+ .string "Sobald ich hier bin...\n"
+ .string "Stehen mir die Haare zu Berge.$"
+
+MtPyre_5F_Text_196997:: @ 8196997
+ .string "Ich hasse Niederlagen...$"
+
+MtPyre_5F_Text_1969AC:: @ 81969AC
+ .string "Ich will unheimliche Dinge sehen...\n"
+ .string "Ich kann nicht weggehen...\p"
+ .string "Muss bleiben...\n"
+ .string "Willst du nicht bei mir bleiben?$"
diff --git a/data-de/text/maps/MtPyre_6F.inc b/data-de/text/maps/MtPyre_6F.inc
new file mode 100644
index 000000000..50419c363
--- /dev/null
+++ b/data-de/text/maps/MtPyre_6F.inc
@@ -0,0 +1,21 @@
+MtPyre_6F_Text_1969FE:: @ 81969FE
+ .string "Wenn ich hier bin... Dann durchströmt\n"
+ .string "mich eine seltsame Macht...$"
+
+MtPyre_6F_Text_196A30:: @ 8196A30
+ .string "Die Macht ebbt ab...$"
+
+MtPyre_6F_Text_196A4C:: @ 8196A4C
+ .string "Die Geister der hier ruhenden POKéMON\n"
+ .string "erfüllen mich mit ihrer Macht...$"
+
+MtPyre_6F_Text_196A95:: @ 8196A95
+ .string "Hinter dir...\n"
+ .string "W... Was ist das?$"
+
+MtPyre_6F_Text_196AB1:: @ 8196AB1
+ .string "Etwas war da und verschwand...$"
+
+MtPyre_6F_Text_196AC9:: @ 8196AC9
+ .string "Die POKéMON, die hier ruhen...\n"
+ .string "Manchmal spielen sie...$"
diff --git a/data-de/text/maps/NewMauville_Entrance.inc b/data-de/text/maps/NewMauville_Entrance.inc
new file mode 100644
index 000000000..f6f8ad75f
--- /dev/null
+++ b/data-de/text/maps/NewMauville_Entrance.inc
@@ -0,0 +1,9 @@
+NewMauville_Entrance_Text_1982C0:: @ 81982C0
+ .string "Die Tür ist geschlossen.$"
+
+NewMauville_Entrance_Text_1982D4:: @ 81982D4
+ .string "Den KELLERÖFFNER benutzen?$"
+
+NewMauville_Entrance_Text_1982EA:: @ 81982EA
+ .string "{PLAYER} benutzt den KELLERÖFFNER.\p"
+ .string "Die Tür öffnet sich.$"
diff --git a/data-de/text/maps/NewMauville_Inside.inc b/data-de/text/maps/NewMauville_Inside.inc
new file mode 100644
index 000000000..2c7325674
--- /dev/null
+++ b/data-de/text/maps/NewMauville_Inside.inc
@@ -0,0 +1,15 @@
+NewMauville_Inside_Text_198315:: @ 8198315
+ .string "Der Generator strahlt eine Hitze ab, die\n"
+ .string "sogar aus der Entfernung zu spüren ist.\p"
+ .string "Man sollte ihn so schnell wie möglich\n"
+ .string "abschalten.$"
+
+NewMauville_Inside_Text_198395:: @ 8198395
+ .string "Der Generator ist ausgeschaltet.$"
+
+NewMauville_Inside_Text_1983B1:: @ 81983B1
+ .string "{PLAYER} stellt sich auf den Schalter.\p"
+ .string "Klick.\p"
+ .string "... ... ... ... ... ... ... ...\n"
+ .string "... ... ... ... ... ... ... ...\p"
+ .string "Der Generator ist ausgeschaltet...$"
diff --git a/data-de/text/maps/OldaleTown.inc b/data-de/text/maps/OldaleTown.inc
new file mode 100644
index 000000000..39d3f8142
--- /dev/null
+++ b/data-de/text/maps/OldaleTown.inc
@@ -0,0 +1,57 @@
+OldaleTown_Text_16AEC0:: @ 816AEC0
+ .string "Ich möchte eine Pause einlegen, daher\n"
+ .string "speichere ich mein Spiel.$"
+
+OldaleTown_Text_16AEF2:: @ 816AEF2
+ .string "Hi!\n"
+ .string "Ich arbeite in einem PKMN-SUPERMARKT.\p"
+ .string "Kommst du bitte einmal mit mir?$"
+
+OldaleTown_Text_16AF2F:: @ 816AF2F
+ .string "Dies ist ein PKMN-SUPERMARKT.\n"
+ .string "Er ist an dem blauen Dach erkennbar.\p"
+ .string "Wir verkaufen eine Menge nützlicher\n"
+ .string "Dinge, wie POKéBÄLLE, mit denen man\l"
+ .string "POKéMON fängt.\p"
+ .string "Hier, dies ist ein Item, quasi als Werbe-\n"
+ .string "geschenk für dich.$"
+
+OldaleTown_Text_16AFE1:: @ 816AFE1
+ .string "Ein TRANK kann zu jeder Zeit eingesetzt\n"
+ .string "werden, daher ist er in manchen\l"
+ .string "Situationen wertvoller als ein POKéMON-\l"
+ .string "CENTER.$"
+
+OldaleTown_Text_16B045:: @ 816B045
+ .string "Aaaah! Warte!\n"
+ .string "Bitte nicht dort entlang laufen!\p"
+ .string "Ich habe dort die Fußspuren eines\n"
+ .string "seltenen POKéMON gesehen!\p"
+ .string "Warte bis ich fertig bin, sie\n"
+ .string "abzuzeichnen, okay?$"
+
+OldaleTown_Text_16B0CC:: @ 816B0CC
+ .string "Ich habe dort die Fußspuren eines\n"
+ .string "seltenen POKéMON gesehen!\p"
+ .string "Warte, bis ich fertig bin, sie\n"
+ .string "abzuzeichnen, okay?$"
+
+OldaleTown_Text_16B12A:: @ 816B12A
+ .string "Ich habe die Fußspuren eines seltenen\n"
+ .string "POKéMON abgezeichnet.\p"
+ .string "Aber hinterher habe ich festgestellt,\n"
+ .string "dass es meine eigenen Spuren waren...$"
+
+OldaleTown_Text_16B196:: @ 816B196
+ .string "MAIKE: {PLAYER}{KUN}!\n"
+ .string "Hier entlang!\l"
+ .string "Lass uns nach Hause gehen!$"
+
+OldaleTown_Text_16B1BE:: @ 816B1BE
+ .string "BRIX: Ich gehe nun in das LABOR\n"
+ .string "meines Vaters.\l"
+ .string "{PLAYER}, du solltest auch zurücklaufen.$"
+
+OldaleTown_Text_16B20E:: @ 816B20E
+ .string "ROSALTSTADT\n"
+ .string "“Wo Dinge selten ihren Anfang nehmen.”$"
diff --git a/data-de/text/maps/OldaleTown_House1.inc b/data-de/text/maps/OldaleTown_House1.inc
new file mode 100644
index 000000000..d12e86fb7
--- /dev/null
+++ b/data-de/text/maps/OldaleTown_House1.inc
@@ -0,0 +1,7 @@
+OldaleTown_House1_Text_17476D:: @ 817476D
+ .string "Das POKéMON auf der linken Seite der\n"
+ .string "Liste tritt im Kampf als Erstes an.\p"
+ .string "Hast du mehrere POKéMON in deinem Team,\n"
+ .string "stelle sie so der Reihe nach auf, wie es\l"
+ .string "für den Kampf am günstigsten ist.\p"
+ .string "Das kann ein Vorteil für dich sein.$"
diff --git a/data-de/text/maps/OldaleTown_House2.inc b/data-de/text/maps/OldaleTown_House2.inc
new file mode 100644
index 000000000..c14c3803a
--- /dev/null
+++ b/data-de/text/maps/OldaleTown_House2.inc
@@ -0,0 +1,9 @@
+OldaleTown_House2_Text_174838:: @ 8174838
+ .string "Während eines Kampfes können POKéMON\n"
+ .string "manchmal einen Level dazugewinnen und\l"
+ .string "stärker werden.$"
+
+OldaleTown_House2_Text_17487B:: @ 817487B
+ .string "Sobald deine Team-POKéMON stärker\n"
+ .string "geworden sind, kannst du auch andere\l"
+ .string "Orte bereisen.$"
diff --git a/data-de/text/maps/OldaleTown_Mart.inc b/data-de/text/maps/OldaleTown_Mart.inc
new file mode 100644
index 000000000..19e1e600f
--- /dev/null
+++ b/data-de/text/maps/OldaleTown_Mart.inc
@@ -0,0 +1,14 @@
+OldaleTown_Mart_Text_174A8A:: @ 8174A8A
+ .string "Der Verkäufer sagt, es sei alles ausver-\n"
+ .string "kauft. Jetzt stehe ich ohne\l"
+ .string "POKéBÄLLE da.$"
+
+OldaleTown_Mart_Text_174ACB:: @ 8174ACB
+ .string "Ich will mir viele POKéBÄLLE kaufen und\n"
+ .string "damit genauso viele POKéMON fangen!$"
+
+OldaleTown_Mart_Text_174B10:: @ 8174B10
+ .string "Wird ein POKéMON verletzt und verliert\n"
+ .string "alle KP, so ist es kampfunfähig.\p"
+ .string "Um das zu vermeiden, solltest du die KP\n"
+ .string "bei Bedarf mit einem TRANK auffüllen.$"
diff --git a/data-de/text/maps/OldaleTown_PokemonCenter_1F.inc b/data-de/text/maps/OldaleTown_PokemonCenter_1F.inc
new file mode 100644
index 000000000..4396e8638
--- /dev/null
+++ b/data-de/text/maps/OldaleTown_PokemonCenter_1F.inc
@@ -0,0 +1,23 @@
+OldaleTown_PokemonCenter_1F_Text_1748D1:: @ 81748D1
+ .string "Der PC dort in der Ecke ist für alle\n"
+ .string "POKéMON-TRAINER.\p"
+ .string "Das heißt, dass auch du ihn benutzen\n"
+ .string "darfst.$"
+
+OldaleTown_PokemonCenter_1F_Text_174945:: @ 8174945
+ .string "POKéMON-CENTER sind eine großartige\n"
+ .string "Einrichtung!\p"
+ .string "Du kannst ihren Service sooft du willst\n"
+ .string "in Anspruch nehmen - kostenlos! Daher\l"
+ .string "kannst du unbeschwert umherreisen.$"
+
+OldaleTown_PokemonCenter_1F_Text_1749C0:: @ 81749C0
+ .string "Der POKéMON KABEL-CLUB im zweiten\n"
+ .string "Stock wurde erst kürzlich eröffnet.\p"
+ .string "Und sie sind immer noch nicht ganz\n"
+ .string "fertig mit dem Einrichten.$"
+
+OldaleTown_PokemonCenter_1F_Text_174A2E:: @ 8174A2E
+ .string "Der POKéMON KABEL-CLUB im zweiten\n"
+ .string "Stock wurde erst kürzlich eröffnet.\p"
+ .string "Ich habe schon POKéMON getauscht!$"
diff --git a/data-de/text/maps/PacifidlogTown.inc b/data-de/text/maps/PacifidlogTown.inc
new file mode 100644
index 000000000..f9cf80a48
--- /dev/null
+++ b/data-de/text/maps/PacifidlogTown.inc
@@ -0,0 +1,20 @@
+PacifidlogTown_Text_16CFC5:: @ 816CFC5
+ .string "Im Meer zwischen FLOSSBRUNN und\n"
+ .string "GRAPHITPORT CITY befinden sich\l"
+ .string "reißende Strömungen.\p"
+ .string "Wenn du dort SURFER einsetzt, kann es\n"
+ .string "sein, dass du fortgetrieben wirst.$"
+
+PacifidlogTown_Text_16D04A:: @ 816D04A
+ .string "Schau mal. Ist das nicht hübsch?\n"
+ .string "Die Häuser stehen auf dem Wasser.\p"
+ .string "Ich wurde hier geboren.$"
+
+PacifidlogTown_Text_16D08A:: @ 816D08A
+ .string "Das Volk von FLOSSBRUNN fischt und\n"
+ .string "taucht. Das gehört zu ihrem Leben.$"
+
+PacifidlogTown_Text_16D0CE:: @ 816D0CE
+ .string "FLOSSBRUNN\p"
+ .string "“Wo die Morgensonne ein Lächeln auf\n"
+ .string "das Meer zaubert.”$"
diff --git a/data-de/text/maps/PacifidlogTown_House1.inc b/data-de/text/maps/PacifidlogTown_House1.inc
new file mode 100644
index 000000000..deed4a0f6
--- /dev/null
+++ b/data-de/text/maps/PacifidlogTown_House1.inc
@@ -0,0 +1,13 @@
+PacifidlogTown_House1_Text_178F9F:: @ 8178F9F
+ .string "In der HOENN-Region gibt es drei\n"
+ .string "POKéMON, die die Stärke von Gestein,\l"
+ .string "Eis und Stahl repräsentieren.\p"
+ .string "Man sagt, sie verstecken sich in\n"
+ .string "Höhlen vor den Augen der Menschen.\p"
+ .string "Diese Geschichte wurde mir als Kind\n"
+ .string "erzählt.$"
+
+PacifidlogTown_House1_Text_17906A:: @ 817906A
+ .string "“Sechs Punkte öffnen drei Türen.”\p"
+ .string "Mein Großvater sagte das immer, aber\n"
+ .string "ich habe keine Ahnung, was es bedeutet.$"
diff --git a/data-de/text/maps/PacifidlogTown_House2.inc b/data-de/text/maps/PacifidlogTown_House2.inc
new file mode 100644
index 000000000..d5d93ae24
--- /dev/null
+++ b/data-de/text/maps/PacifidlogTown_House2.inc
@@ -0,0 +1,54 @@
+PacifidlogTown_House2_Text_1790C1:: @ 81790C1
+ .string "Ähhäm!\p"
+ .string "Ich bin die wichtigste Person des\n"
+ .string "POKéMON-FANCLUBS, ich bin der kleine\l"
+ .string "Bruder des VORSITZENDEN.\p"
+ .string "Ich genieße hier die Ferien mit meinen\n"
+ .string "POKéMON. Ja, das tue ich.$"
+
+PacifidlogTown_House2_Text_179155:: @ 8179155
+ .string "Ah!\n"
+ .string "Dein POKéMON...$"
+
+PacifidlogTown_House2_Text_179169:: @ 8179169
+ .string "Es mag dich offensichtlich sehr.\p"
+ .string "Ein derart liebevolles und wunderbares\n"
+ .string "POKéMON verdient eine TM wie diese!$"
+
+PacifidlogTown_House2_Text_1791CA:: @ 81791CA
+ .string "Hmm...\n"
+ .string "Nicht schlecht... Aber auch nicht gut.\p"
+ .string "Du musst dich als TRAINER mehr\n"
+ .string "anstrengen.$"
+
+PacifidlogTown_House2_Text_17922D:: @ 817922D
+ .string "Es hat einen bösartigen Blick.\p"
+ .string "Ein Furcht erregendes POKéMON wie\n"
+ .string "dieses verdient eine TM wie diese!$"
+
+PacifidlogTown_House2_Text_179283:: @ 8179283
+ .string "Wenn ein POKéMON dich sehr mag, wird die\n"
+ .string "Kraft von RÜCKKEHR verstärkt.\p"
+ .string "Wenn es dich nicht mag, wird die Kraft\n"
+ .string "von FRUSTRATION verstärkt.$"
+
+PacifidlogTown_House2_Text_1792F2:: @ 81792F2
+ .string "Oh, ja. In {STR_VAR_1} Tag/en müsste\n"
+ .string "ich eine gute TM bekommen haben.\p"
+ .string "Komm doch dann wieder vorbei.\n"
+ .string "Ich werde dir dann eine TM geben, die\l"
+ .string "wunderbar zu deinem POKéMON passt.$"
+
+PacifidlogTown_House2_Text_17938B:: @ 817938B
+ .string "AZURILL: Rurii.$"
+
+PacifidlogTown_House2_Text_17939B:: @ 817939B
+ .string "Es scheint freundschaftlich mit dem\n"
+ .string "TRAINER umzugehen.$"
+
+PacifidlogTown_House2_Text_1793CC:: @ 81793CC
+ .string "AZURILL: Rururi!$"
+
+PacifidlogTown_House2_Text_1793DD:: @ 81793DD
+ .string "Es scheint den TRAINER nicht\n"
+ .string "sonderlich zu mögen.$"
diff --git a/data-de/text/maps/PacifidlogTown_House3.inc b/data-de/text/maps/PacifidlogTown_House3.inc
new file mode 100644
index 000000000..2e0e34d9e
--- /dev/null
+++ b/data-de/text/maps/PacifidlogTown_House3.inc
@@ -0,0 +1,27 @@
+PacifidlogTown_House3_Text_17940E:: @ 817940E
+ .string "Hallo, TRAINER. Würdest du POKéMON\n"
+ .string "mit mir tauschen?\p"
+ .string "Da ich in FLOSSBRUNN lebe, kann ich nur\n"
+ .string "bestimmte POKéMON fangen.\p"
+ .string "{STR_VAR_1}? Hast du das POKéMON?\n"
+ .string "Ich gebe dir mein {STR_VAR_2} dafür.$"
+
+PacifidlogTown_House3_Text_1794C4:: @ 81794C4
+ .string "Wow!\n"
+ .string "Das {STR_VAR_1} ist so weich!$"
+
+PacifidlogTown_House3_Text_1794DF:: @ 81794DF
+ .string "Das ist kein {STR_VAR_1}.$"
+
+PacifidlogTown_House3_Text_1794ED:: @ 81794ED
+ .string "Ich bin ein bisschen enttäuscht.$"
+
+PacifidlogTown_House3_Text_17950A:: @ 817950A
+ .string "Seit wir POKéMON getauscht haben, sind\n"
+ .string "wir Freunde, nicht wahr?$"
+
+PacifidlogTown_House3_Text_179541:: @ 8179541
+ .string "Ist das ein POKéDEX?\p"
+ .string "Hast du schon viele verschiedene\n"
+ .string "POKéMON getroffen?\p"
+ .string "Ich wollte, ich wäre wie du.$"
diff --git a/data-de/text/maps/PacifidlogTown_House4.inc b/data-de/text/maps/PacifidlogTown_House4.inc
new file mode 100644
index 000000000..6e1dfb1db
--- /dev/null
+++ b/data-de/text/maps/PacifidlogTown_House4.inc
@@ -0,0 +1,24 @@
+PacifidlogTown_House4_Text_17959B:: @ 817959B
+ .string "Die Menschen sagen, sie hätten ein \n"
+ .string "POKéMON über HOENN FLIEGEN sehen.\p"
+ .string "FLIEGT es die ganze Zeit über herum?\n"
+ .string "Muss es sich nicht ausruhen?$"
+
+PacifidlogTown_House4_Text_17961F:: @ 817961F
+ .string "Ein Himmels-POKéMON!\n"
+ .string "Ein Himmels-POKéMON!$"
+
+PacifidlogTown_House4_Text_17963D:: @ 817963D
+ .string "Woher kommst du?$"
+
+PacifidlogTown_House4_Text_179656:: @ 8179656
+ .string "Ja?\n"
+ .string "JA-Stadt???\p"
+ .string "Davon habe ich ja noch nie gehört!$"
+
+PacifidlogTown_House4_Text_17968C:: @ 817968C
+ .string "Nein? Das ergibt doch gar keinen Sinn.\n"
+ .string "Du musst doch von irgendwo herkommen!\p"
+ .string "Oh! Warte! Du willst doch nicht etwa be-\n"
+ .string "haupten, du wärest in den Tiefen des\l"
+ .string "Meeres geboren???$"
diff --git a/data-de/text/maps/PacifidlogTown_House5.inc b/data-de/text/maps/PacifidlogTown_House5.inc
new file mode 100644
index 000000000..eaba254c7
--- /dev/null
+++ b/data-de/text/maps/PacifidlogTown_House5.inc
@@ -0,0 +1,15 @@
+PacifidlogTown_House5_Text_179718:: @ 8179718
+ .string "Ich kann WUNDEREILAND heute\n"
+ .string "nicht sehen...$"
+
+PacifidlogTown_House5_Text_17973B:: @ 817973B
+ .string "Oh! Oh! Heute kann ich WUNDEREILAND\n"
+ .string "sehen!$"
+
+PacifidlogTown_House5_Text_179765:: @ 8179765
+ .string "WUNDEREILAND...\p"
+ .string "Die Insel ist sichtbar oder nicht\n"
+ .string "sichtbar. Das hängt vom Wetter ab, das\l"
+ .string "Fata Morganen möglich macht oder nicht.\p"
+ .string "Oder verschwindet die Insel tatsächlich\n"
+ .string "manchmal?$"
diff --git a/data-de/text/maps/PacifidlogTown_PokemonCenter_1F.inc b/data-de/text/maps/PacifidlogTown_PokemonCenter_1F.inc
new file mode 100644
index 000000000..648c562fe
--- /dev/null
+++ b/data-de/text/maps/PacifidlogTown_PokemonCenter_1F.inc
@@ -0,0 +1,16 @@
+PacifidlogTown_PokemonCenter_1F_Text_178E47:: @ 8178E47
+ .string "Welche Farbe hat dein TRAINERPASS?\n"
+ .string "Meiner ist kupferrot.$"
+
+PacifidlogTown_PokemonCenter_1F_Text_178E79:: @ 8178E79
+ .string "FLOSSBRUNN schwimmt auf einer\n"
+ .string "Kolonie von CORASONN.\p"
+ .string "Glaubst du mir das?$"
+
+PacifidlogTown_PokemonCenter_1F_Text_178ED9:: @ 8178ED9
+ .string "Man sagt, die Vorfahren der Menschen in\n"
+ .string "FLOSSBRUNN wurden an Bord von\l"
+ .string "Schiffen geboren, lebten und starben\l"
+ .string "auch dort.\p"
+ .string "Diese Lebensart ist verständlich, denn\n"
+ .string "sie waren auf der Suche nach etwas.$"
diff --git a/data-de/text/maps/PetalburgCity.inc b/data-de/text/maps/PetalburgCity.inc
new file mode 100644
index 000000000..2e8d02124
--- /dev/null
+++ b/data-de/text/maps/PetalburgCity.inc
@@ -0,0 +1,46 @@
+PetalburgCity_Text_16433E:: @ 816433E
+ .string "Wohin ist unser HEIKO nur gegangen?\p"
+ .string "Wir müssen doch bald nach WIESENFLUR\n"
+ .string "aufbrechen...$"
+
+PetalburgCity_Text_16438A:: @ 816438A
+ .string "He da! Bist du vielleicht...\n"
+ .string "Ein Anfänger unter den TRAINERN?\p"
+ .string "Weißt du, was POKéMON-TRAINER machen,\n"
+ .string "wenn sie in einen neuen Ort kommen?\p"
+ .string "Sie sehen sich als Erstes die ARENA\n"
+ .string "im Ort an.$"
+
+PetalburgCity_Text_164426:: @ 8164426
+ .string "Schau. Das ist die ARENA von\n"
+ .string "BLÜTENBURG CITY.$"
+
+PetalburgCity_Text_164449:: @ 8164449
+ .string "Das ist das Logo der ARENA. Daran\n"
+ .string "kannst du immer eine ARENA erkennen.$"
+
+PetalburgCity_Text_164490:: @ 8164490
+ .string "Mein Gesicht spiegelt sich im Wasser...\p"
+ .string "Ein schimmerndes Lächeln der Hoffnung.\p"
+ .string "Oder ist es der Ausdruck düsterer\n"
+ .string "Stille, an der die Angst nagt...\p"
+ .string "Was siehst du in deinem Spiegelbild?$"
+
+PetalburgCity_Text_16453F:: @ 816453F
+ .string "Nehmen wir an, du hättest 6 POKéMON.\n"
+ .string "Wenn du jetzt ein weiteres fängst...\p"
+ .string "wird es automatisch in das POKéMON-\n"
+ .string "LAGERUNGS-SYSTEM gesendet.$"
+
+PetalburgCity_Text_1645BB:: @ 81645BB
+ .string "POKéMON ARENA von BLÜTENBURG CITY\n"
+ .string "LEITER: NORMAN\l"
+ .string "“Ein Mann, der nach Stärke strebt!”$"
+
+PetalburgCity_Text_164602:: @ 8164602
+ .string "BLÜTENBURG CITY\n"
+ .string "“Wo Menschen Hand in Hand\l"
+ .string "mit der Natur gehen.”$"
+
+PetalburgCity_Text_164634:: @ 8164634
+ .string "HEIKOS HAUS$"
diff --git a/data-de/text/maps/PetalburgCity_Gym.inc b/data-de/text/maps/PetalburgCity_Gym.inc
new file mode 100644
index 000000000..1d1ca9db7
--- /dev/null
+++ b/data-de/text/maps/PetalburgCity_Gym.inc
@@ -0,0 +1,430 @@
+PetalburgCity_Gym_Text_179DF6:: @ 8179DF6
+ .string "VATER: Hm?\p"
+ .string "Na, wenn das nicht {PLAYER} ist!\n"
+ .string "Dann habt ihr also den Umzug beendet?\p"
+ .string "Ich bin überrascht, dass du ganz\n"
+ .string "alleine hierher gefunden hast.\p"
+ .string "Oh, so ist das.\n"
+ .string "Du bist in POKéMON-Begleitung.\p"
+ .string "Ich glaube, du wirst einmal in meine Fuß-\n"
+ .string "stapfen als TRAINER treten, {PLAYER}.\p"
+ .string "Das sind großartige Aussichten!\n"
+ .string "Ich kann es kaum erwarten!$"
+
+PetalburgCity_Gym_Text_179F07:: @ 8179F07
+ .string "Äh... Ich... Ich hätte so gerne ein\n"
+ .string "POKéMON. Bitte...$"
+
+PetalburgCity_Gym_Text_179F37:: @ 8179F37
+ .string "VATER: Wie? Du... Ach... Gut.\n"
+ .string "Du bist HEIKO, nicht wahr?$"
+
+PetalburgCity_Gym_Text_179F70:: @ 8179F70
+ .string "HEIKO: Ich werde meine Verwandten\n"
+ .string "in WIESENFLUR besuchen.\p"
+ .string "Ich glaube, ich werde mich da doch\n"
+ .string "einsam fühlen, daher würde ich gerne ein\l"
+ .string "POKéMON mitnehmen.\p"
+ .string "Aber ich habe noch nie eines gefangen.\n"
+ .string "Ich weiß nicht, wie das geht...$"
+
+PetalburgCity_Gym_Text_17A03A:: @ 817A03A
+ .string "VATER: Oh, ich verstehe...$"
+
+PetalburgCity_Gym_Text_17A04A:: @ 817A04A
+ .string "VATER: {PLAYER}, hast du das gehört?\p"
+ .string "Hilf doch bitte HEIKO dabei,\n"
+ .string "ein POKéMON zu fangen.$"
+
+PetalburgCity_Gym_Text_17A0A8:: @ 817A0A8
+ .string "HEIKO, hier, ich leihe dir mein\n"
+ .string "POKéMON.\p"
+ .string "HEIKO hat ein ZIGZACHS erhalten.$"
+
+PetalburgCity_Gym_Text_17A0EB:: @ 817A0EB
+ .string "HEIKO: Oh, wow!!!\n"
+ .string "Ein POKéMON!\p"
+ .string "VATER: Hm. Ich gebe dir auch diesen\n"
+ .string "POKéBALL. Dann leg los!\p"
+ .string "HEIKO erhält einen POKéBALL!$"
+
+PetalburgCity_Gym_Text_17A156:: @ 817A156
+ .string "HEIKO: Oh, wow!!!\n"
+ .string "Danke schön!$"
+
+PetalburgCity_Gym_Text_17A171:: @ 817A171
+ .string "{PLAYER}... Kommst du wirklich mit mir???$"
+
+PetalburgCity_Gym_Text_17A196:: @ 817A196
+ .string "VATER: Und? Hat es geklappt?$"
+
+PetalburgCity_Gym_Text_17A1B0:: @ 817A1B0
+ .string "HEIKO: Danke. Ja, wunderbar.\n"
+ .string "Hier haben Sie Ihr POKéMON zurück.\p"
+ .string "Danke, {PLAYER}, dass du mit mir\n"
+ .string "gegangen bist.\p"
+ .string "Euch beiden habe ich es zu verdanken,\n"
+ .string "dass ich mein erstes POKéMON fangen\l"
+ .string "konnte.\p"
+ .string "Ich verspreche, ich werde mich gut\n"
+ .string "darum kümmern!\p"
+ .string "Oh! Meine Mama wartet sicher schon auf\n"
+ .string "mich! Ich muss nach Hause!\p"
+ .string "Bis bald, {PLAYER}!$"
+
+PetalburgCity_Gym_Text_17A2A4:: @ 817A2A4
+ .string "VATER: Nun...\p"
+ .string "{PLAYER}, wenn du ein guter TRAINER\n"
+ .string "werden willst - hier ist mein Rat.\p"
+ .string "Gehe nach METAROST CITY, gleich hinter\n"
+ .string "diesem Ort.\p"
+ .string "Dort solltest du die ARENALEITERIN\n"
+ .string "FELIZIA herausfordern.\p"
+ .string "Danach suche die anderen POKéMON\n"
+ .string "ARENEN auf und besiege die LEITER.\p"
+ .string "Sammle die ORDEN der verschiedenen\n"
+ .string "ARENEN, verstehst du?\p"
+ .string "Ich bin natürlich auch ein ARENALEITER.\n"
+ .string "Auch wir werden eines Tages\l"
+ .string "gegeneinander antreten.\p"
+ .string "Aber erst, wenn du stärker geworden\n"
+ .string "bist, {PLAYER}.$"
+
+PetalburgCity_Gym_Text_17A41E:: @ 817A41E
+ .string "VATER: Hm? Wolltest du nicht zur\n"
+ .string "POKéMON ARENA in METAROST CITY?\p"
+ .string "Für mich ist es keine Herausforderung,\n"
+ .string "gegen einen Grünschnabel anzutreten.\p"
+ .string "{PLAYER}, ich möchte, dass du mich he-\n"
+ .string "rausforderst, sobald du stärker bist.\p"
+ .string "Ich werde gegen dich kämpfen, {PLAYER},\n"
+ .string "sobald du vier ORDEN erhalten hast, ja?$"
+
+PetalburgCity_Gym_Text_17A518:: @ 817A518
+ .string "VATER: Oh, ich sehe schon... Du hast die\n"
+ .string "ARENALEITERIN in METAROST CITY\l"
+ .string "besiegt.\p"
+ .string "Aber es gibt weitere TRAINER, die\n"
+ .string "stärker sind als du, {PLAYER}.\p"
+ .string "Wenn du das Meer überquerst, kommst du\n"
+ .string "nach FAUSTAUHAVEN. Dort triffst du auf\l"
+ .string "den ARENALEITER KAMILLO.\p"
+ .string "Du solltest ihn wirklich herausfordern...$"
+
+PetalburgCity_Gym_Text_17A5F3:: @ 817A5F3
+ .string "VATER: Hm... {PLAYER}, du bist stärker\n"
+ .string "geworden.\p"
+ .string "Das sehe ich an der Anzahl der ORDEN,\n"
+ .string "die du dir verdient hast.$"
+
+PetalburgCity_Gym_Text_17A653:: @ 817A653
+ .string "VATER: Hm...\n"
+ .string "Du besitzt vier ORDEN.\p"
+ .string "Fein. Wie versprochen werden wir nun\n"
+ .string "einen POKéMON-Kampf ausfechten.\p"
+ .string "{PLAYER}...\p"
+ .string "Ich bin so glücklich, dass mein eigenes\n"
+ .string "Kind stark genug ist, gegen\l"
+ .string "mich zu kämpfen!\p"
+ .string "Aber: Kampf ist Kampf!\p"
+ .string "Ich werde als ARENALEITER alles tun, um\n"
+ .string "diesen Kampf zu gewinnen!\p"
+ .string "{PLAYER}, du solltest ebenfalls dein\n"
+ .string "Bestes geben!$"
+
+PetalburgCity_Gym_Text_17A77A:: @ 817A77A
+ .string "...\p"
+ .string "Ich... Ich kann es nicht...\p"
+ .string "Ich kann es nicht glauben, {PLAYER}...\p"
+ .string "Ich habe gegen {PLAYER} verloren?\p"
+ .string "Nun, Regeln sind Regeln!\n"
+ .string "Hier, das ist für dich.$"
+
+PetalburgCity_Gym_Text_17A7DD:: @ 817A7DD
+ .string "{PLAYER} hat den BALANCEORDEN vom\n"
+ .string "VATER erhalten!$"
+
+PetalburgCity_Gym_Text_17A805:: @ 817A805
+ .string "VATER: Mit diesem ORDEN erhöht sich die\n"
+ .string "VERTEIDIGUNG all deiner POKéMON.\p"
+ .string "POKéMON, die die VM SURFER erlernt\n"
+ .string "haben, können diese auch zum Reisen\l"
+ .string "über das Wasser einsetzen.\p"
+ .string "{PLAYER}, das ist mein Geschenk für\n"
+ .string "dich. Ich bin sicher, du wirst es gut\l"
+ .string "nutzen.$"
+
+PetalburgCity_Gym_Text_17A8CF:: @ 817A8CF
+ .string "VATER: TM42 enthält FASSADE.\p"
+ .string "Sie verdoppelt die Stärke der Attacken,\n"
+ .string "wenn das POKéMON vergiftet,\l"
+ .string "paralysiert oder verbrannt wurde.\p"
+ .string "So kann eine vermeintlich aussichtslose\n"
+ .string "Situation vielleicht gerettet werden.$"
+
+PetalburgCity_Gym_Text_17A976:: @ 817A976
+ .string "VATER: Als ARENALEITER kann ich gar\n"
+ .string "nicht sagen, wie bestürzt ich bin...\p"
+ .string "Als Vater macht es mich einerseits sehr\n"
+ .string "stolz, andererseits aber auch traurig...$"
+
+PetalburgCity_Gym_Text_17A9F6:: @ 817A9F6
+ .string "VATER: Oh, ja...\p"
+ .string "Die Eltern von HEIKO sind vor\n"
+ .string "kurzem hier gewesen.\p"
+ .string "Sie sagten, dass sie dir etwas schenken\n"
+ .string "möchten, {PLAYER}.$"
+
+PetalburgCity_Gym_Text_17AA6B:: @ 817AA6B
+ .string "VATER: {PLAYER}, du solltest deine\n"
+ .string "Mutter öfter mal besuchen.\p"
+ .string "Ich bleibe hier und werde mein Training\n"
+ .string "verdoppeln.\p"
+ .string "Als TRAINER lässt es mir keine Ruhe. Ich\n"
+ .string "möchte irgendwann gegen dich gewinnen.$"
+
+PetalburgCity_Gym_Text_17AB17:: @ 817AB17
+ .string "VATER: {PLAYER}! Wie geht es dir?\p"
+ .string "Die Welt der POKéMON ist vielfältig.\p"
+ .string "Ich bin überzeugt, dass selbst das \n"
+ .string "härteste Training dieser Vielfalt nicht\l"
+ .string "gerecht wird.$"
+
+PetalburgCity_Gym_Text_17AB96:: @ 817AB96
+ .string "Na, wie sieht es aus, auf dem Weg zum\n"
+ .string "CHAMP, {PLAYER}?\p"
+ .string "Die Türen dieser ARENA öffnen sich,\n"
+ .string "wenn du die einzelnen TRAINER besiegst.\p"
+ .string "Huups! Die Türen in diesem Raum sind ja\n"
+ .string "schon offen, greif mich bitte nicht an!\p"
+ .string "Die TRAINER der ARENA von BLÜTENBURG\n"
+ .string "CITY setzen die verschiedensten\l"
+ .string "Items ein.\p"
+ .string "Die Tür auf der linken Seite führt in den\n"
+ .string "INIT.-RAUM.\p"
+ .string "Die Tür auf der rechten Seite führt in\n"
+ .string "den RAUM der GENAUIGKEIT.\p"
+ .string "Die Türen sind beschriftet, lies genau\n"
+ .string "und treffe eine überlegte Wahl.\p"
+ .string "Hast du dich für eine Tür entschieden...\n"
+ .string "Nun, ähm, genug der Worte!$"
+
+PetalburgCity_Gym_Text_17AD49:: @ 817AD49
+ .string "{PLAYER}! Hui! Du hast sogar deinen\n"
+ .string "eigenen Vater besiegt!\p"
+ .string "Wie... Unglaublich!\n"
+ .string "Die Ereignisse überschlagen sich!$"
+
+PetalburgCity_Gym_Text_17ADA5:: @ 817ADA5
+ .string "Die Fähigkeit, dem Gegner mit einer\n"
+ .string "Attacke zuvorzukommen...\p"
+ .string "Das alleine gibt einem doch schon einen\n"
+ .string "enormen Vorteil, meinst du nicht auch?$"
+
+PetalburgCity_Gym_Text_17AE11:: @ 817AE11
+ .string "Das war ein unglaublicher Kampf!$"
+
+PetalburgCity_Gym_Text_17AE30:: @ 817AE30
+ .string "Geh weiter in den nächsten Raum, wo\n"
+ .string "eine neue Herausforderung wartet.\p"
+ .string "Auf der linken Seite befindet sich der\n"
+ .string "KP-SAUGER-RAUM.\p"
+ .string "Auf der rechten Seite findest du den\n"
+ .string "RAUM der VERTEIDIGUNG.$"
+
+PetalburgCity_Gym_Text_17AEBB:: @ 817AEBB
+ .string "Ob du siegst oder verlierst... Du darfst\n"
+ .string "dein Training und das deiner POKéMON\l"
+ .string "auf keinen Fall vernachlässigen.\p"
+ .string "Das macht für mich einen wahren\n"
+ .string "ARENALEITER aus.$"
+
+PetalburgCity_Gym_Text_17AF5A:: @ 817AF5A
+ .string "Verschwende deine kostbare Zeit nicht\n"
+ .string "damit, die Fähigkeiten meines POKéMON\l"
+ .string "zu blockieren!$"
+
+PetalburgCity_Gym_Text_17AF98:: @ 817AF98
+ .string "Die Fähigkeiten meines POKéMON wurden\n"
+ .string "nicht blockiert, und doch habe ich\l"
+ .string "verloren...$"
+
+PetalburgCity_Gym_Text_17AFD3:: @ 817AFD3
+ .string "Der nächste Raum ist der RAUM der\n"
+ .string "STÄRKE. Kommst du gegen pure\l"
+ .string "Gewalt an?$"
+
+PetalburgCity_Gym_Text_17B016:: @ 817B016
+ .string "Nachdem du unseren ARENALEITER be-\n"
+ .string "siegt hast, wurde unser Training härter.$"
+
+PetalburgCity_Gym_Text_17B058:: @ 817B058
+ .string "Immer, wenn du den Sieg in greifbarer\n"
+ .string "Nähe siehst, füllt dein Gegner KP auf...\p"
+ .string "Kannst du dir vorstellen, wie man sich in\n"
+ .string "so einer Situation fühlt?\p"
+ .string "Ich werde dir so eine Situation\n"
+ .string "demonstrieren!$"
+
+PetalburgCity_Gym_Text_17B0F7:: @ 817B0F7
+ .string "Ich konnte nicht genügend KP\n"
+ .string "auffüllen... Welch eine ANGRIFFskraft...$"
+
+PetalburgCity_Gym_Text_17B12C:: @ 817B12C
+ .string "Ich hatte vom Kind unseres ARENA-\n"
+ .string "LEITERS nichts anderes erwartet!\p"
+ .string "Nein! Die Fähigkeiten eines TRAINERS\n"
+ .string "entwickeln sich mit dem Training.\p"
+ .string "Ich habe mich offensichtlich nicht\n"
+ .string "genug angestrengt.\p"
+ .string "Geh! Der nächste Raum ist der K.O.-\n"
+ .string "TREFFER-RAUM.$"
+
+PetalburgCity_Gym_Text_17B1F4:: @ 817B1F4
+ .string "Ich werde auch weiterhin in den ARENEN\n"
+ .string "trainieren. Und ARENALEITER werden!$"
+
+PetalburgCity_Gym_Text_17B237:: @ 817B237
+ .string "Ich werde es dir nicht leicht machen,\n"
+ .string "nur weil du das Kind unseres LEITERS\l"
+ .string "bist.\p"
+ .string "Ich werde dir beibringen, was es für ein\n"
+ .string "POKéMON bedeutet, einen kritischen\l"
+ .string "Schlag zu erhalten.$"
+
+PetalburgCity_Gym_Text_17B2C0:: @ 817B2C0
+ .string "Deine Stärke...\n"
+ .string "Du kämpfst großartig!$"
+
+PetalburgCity_Gym_Text_17B2E4:: @ 817B2E4
+ .string "Dein Vater ist stark. Als TRAINER\n"
+ .string "erweise ich ihm den größten Respekt.\p"
+ .string "Und ich sehe, dass die gleiche Stärke\n"
+ .string "auch in dir ruht.\p"
+ .string "Ich fühle, dass du dich nun einem\n"
+ .string "Kampf mit deinem Vater stellen kannst.$"
+
+PetalburgCity_Gym_Text_17B39B:: @ 817B39B
+ .string "Seit dein Vater der LEITER der ARENA\n"
+ .string "von BLÜTENBURG CITY ist, sind die\l"
+ .string "TRAINER dort viel stärker geworden.$"
+
+PetalburgCity_Gym_Text_17B3F7:: @ 817B3F7
+ .string "Kicher...\n"
+ .string "Dies ist der RAUM der GENAUIGKEIT.\p"
+ .string "Es ist schon ziemlich fies, wenn jede\n"
+ .string "Attacke ein Treffer ist.$"
+
+PetalburgCity_Gym_Text_17B454:: @ 817B454
+ .string "Du bist ein bisschen stärker als ich...$"
+
+PetalburgCity_Gym_Text_17B46F:: @ 817B46F
+ .string "Es warten noch weitaus stärkere\n"
+ .string "TRAINER auf dich.\p"
+ .string "Der linke ist der RAUM der VERTEIDIGUNG\n"
+ .string "und der rechte der RAUM der ERHOLUNG.\p"
+ .string "Die ATTACKEN deiner POKéMON werden\n"
+ .string "in beiden Räumen auf die Probe gestellt.$"
+
+PetalburgCity_Gym_Text_17B521:: @ 817B521
+ .string "Weißt du, wonach wir als TRAINER\n"
+ .string "streben?\p"
+ .string "Wir streben danach, die Seelenfreunde\n"
+ .string "unserer POKéMON zu werden.$"
+
+PetalburgCity_Gym_Text_17B58D:: @ 817B58D
+ .string "Je stärker die VERTEIDIGUNG ist, desto\n"
+ .string "rücksichtsloser kann ich angreifen.$"
+
+PetalburgCity_Gym_Text_17B5CB:: @ 817B5CB
+ .string "Unsere Verteidigung reichte nicht aus...$"
+
+PetalburgCity_Gym_Text_17B5EA:: @ 817B5EA
+ .string "Ich denke, du hast mir eine wertvolle\n"
+ .string "Lektion erteilt.\p"
+ .string "Nun, geh weiter. Die linke Tür führt in\n"
+ .string "den RAUM der STÄRKE.\p"
+ .string "Die rechte Tür öffnet den K.O.-TREFFER-\n"
+ .string "RAUM.\p"
+ .string "In beiden warten äußerst talentierte\n"
+ .string "TRAINER.$"
+
+PetalburgCity_Gym_Text_17B6B5:: @ 817B6B5
+ .string "Hallo! Hast du mal SURFER ausprobiert?$"
+
+PetalburgCity_Gym_Text_17B6D4:: @ 817B6D4
+ .string "Unser ARENALEITER hat uns angewiesen,\n"
+ .string "alles zu geben und dich zu besiegen.\p"
+ .string "Auch wenn du das Kind des LEITERS bist!$"
+
+PetalburgCity_Gym_Text_17B732:: @ 817B732
+ .string "Aber... Das war wohl nichts!$"
+
+PetalburgCity_Gym_Text_17B749:: @ 817B749
+ .string "Wie du deine POKéMON einsetzt...\n"
+ .string "Du bist wie dein Vater.\p"
+ .string "Geh weiter! Der ARENALEITER, dein\n"
+ .string "Vater, erwartet dich bereits!$"
+
+PetalburgCity_Gym_Text_17B7C0:: @ 817B7C0
+ .string "Sicher, es ist immer von Vorteil, die\n"
+ .string "POKéMON stärker werden zu lassen.\p"
+ .string "Aber was macht einen Gewinner aus?\p"
+ .string "Nun, das sind die Gefühle, die ein\n"
+ .string "TRAINER seinen POKéMON entgegen-\l"
+ .string "bringt.$"
+
+PetalburgCity_Gym_Text_17B844:: @ 817B844
+ .string "Die Tür ist noch verschlossen...$"
+
+PetalburgCity_Gym_Text_17B870:: @ 817B870
+ .string "“INITIATIVE-RAUM” steht auf\n"
+ .string "dem Schild.\p"
+ .string "Möchtest du die Tür öffnen?$"
+
+UnknownString_817B8A8: @ 817B8A8
+ .string "Die Tür ist noch verschlossen...$"
+
+PetalburgCity_Gym_Text_17B8D4:: @ 817B8D4
+ .string "“RAUM der GENAUIGKEIT” steht\n"
+ .string "auf dem Schild.\p"
+ .string "Möchtest du die Tür öffnen?$"
+
+PetalburgCity_Gym_Text_17B90F:: @ 817B90F
+ .string "“KP-SAUGER-RAUM”\n"
+ .string "steht auf dem Schild.\p"
+ .string "Möchtest du die Tür öffnen?$"
+
+PetalburgCity_Gym_Text_17B950:: @ 817B950
+ .string "“RAUM der VERTEIDIGUNG” steht\n"
+ .string "auf dem Schild.\p"
+ .string "Möchtest du die Tür öffnen?$"
+
+PetalburgCity_Gym_Text_17B98A:: @ 817B98A
+ .string "“RAUM der ERHOLUNG” steht auf\n"
+ .string "dem Schild.\p"
+ .string "Möchtest du die Tür öffnen?$"
+
+PetalburgCity_Gym_Text_17B9C5:: @ 817B9C5
+ .string "“RAUM der STÄRKE” steht auf\n"
+ .string "dem Schild.\p"
+ .string "Möchtest du die Tür öffnen?$"
+
+PetalburgCity_Gym_Text_17BA00:: @ 817BA00
+ .string "“K.O.-TREFFER-RAUM”\n"
+ .string "steht auf dem Schild.\p"
+ .string "Möchtest du die Tür öffnen?$"
+
+PetalburgCity_Gym_Text_17BA3D:: @ 817BA3D
+ .string "“ARENALEITER”\p"
+ .string "“Sieh selbst, welche POKéMON dich\n"
+ .string "erwarten!” steht auf dem Schild.\p"
+ .string "Möchtest du die Tür öffnen?$"
+
+PetalburgCity_Gym_Text_17BAA5:: @ 817BAA5
+ .string "POKéMON ARENA von BLÜTENBURG CITY$"
+
+PetalburgCity_Gym_Text_17BAC0:: @ 817BAC0
+ .string "POKéMON ARENA von BLÜTENBURG CITY\p"
+ .string "NORMANS ANERKANNTE TRAINER:\n"
+ .string "{PLAYER}$"
diff --git a/data-de/text/maps/PetalburgCity_House1.inc b/data-de/text/maps/PetalburgCity_House1.inc
new file mode 100644
index 000000000..84bc33fed
--- /dev/null
+++ b/data-de/text/maps/PetalburgCity_House1.inc
@@ -0,0 +1,15 @@
+PetalburgCity_House1_Text_17BAFB:: @ 817BAFB
+ .string "Reisen ist einfach wundervoll!\p"
+ .string "Als ich noch jung war, waren die See und\n"
+ .string "die Berge mein Zuhause.$"
+
+PetalburgCity_House1_Text_17BB4A:: @ 817BB4A
+ .string "Seufz...\p"
+ .string "Ich wünschte, ich könnte mit einigen\n"
+ .string "POKéMON auf Abenteuerreise gehen...\p"
+ .string "Sich durch hohes Gras schleichen...\n"
+ .string "Steile, zerklüftete Berge erklimmen...\p"
+ .string "Das tosende Meer überqueren...\n"
+ .string "Dunkle Höhlen erforschen...\p"
+ .string "Und manchmal ein wenig Heimweh haben...\p"
+ .string "Reisen muss einfach toll sein!$"
diff --git a/data-de/text/maps/PetalburgCity_House2.inc b/data-de/text/maps/PetalburgCity_House2.inc
new file mode 100644
index 000000000..35af2bb8b
--- /dev/null
+++ b/data-de/text/maps/PetalburgCity_House2.inc
@@ -0,0 +1,11 @@
+PetalburgCity_House2_Text_17BC4F:: @ 817BC4F
+ .string "NORMAN ist unser neuer ARENALEITER.\p"
+ .string "Ich glaube, er ist mit seiner Familie aus\n"
+ .string "der JOHTO-Region hier hergezogen.$"
+
+PetalburgCity_House2_Text_17BCB1:: @ 817BCB1
+ .string "Ich bin erst einmal gegen NORMAN\n"
+ .string "angetreten. Wow, war der stark!\p"
+ .string "Wie soll ich es sagen?\p"
+ .string "Ich habe den Eindruck, er lebt für\n"
+ .string "seine POKéMON.$"
diff --git a/data-de/text/maps/PetalburgCity_Mart.inc b/data-de/text/maps/PetalburgCity_Mart.inc
new file mode 100644
index 000000000..988502492
--- /dev/null
+++ b/data-de/text/maps/PetalburgCity_Mart.inc
@@ -0,0 +1,16 @@
+PetalburgCity_Mart_Text_17BFFD:: @ 817BFFD
+ .string "Auch wenn ein POKéMON jetzt noch\n"
+ .string "schwach ist - es wird ständig stärker.\p"
+ .string "Das Schlüsselwort heißt Liebe!\n"
+ .string "Liebe für deine POKéMON!$"
+
+PetalburgCity_Mart_Text_17C06C:: @ 817C06C
+ .string "Setzt du SCHUTZ ein?\n"
+ .string "Das hält POKéMON fern und ist sehr\l"
+ .string "nützlich, wenn du es eilig hast.$"
+
+PetalburgCity_Mart_Text_17C0BC:: @ 817C0BC
+ .string "Hast du etwas GEGENGIFT dabei?\p"
+ .string "Ein vergiftetes POKéMON verliert\n"
+ .string "ständig KP, bis es kampfunfähig wird.\l"
+ .string "Halte deshalb stets GEGENGIFT bereit!$"
diff --git a/data-de/text/maps/PetalburgCity_PokemonCenter_1F.inc b/data-de/text/maps/PetalburgCity_PokemonCenter_1F.inc
new file mode 100644
index 000000000..15235279a
--- /dev/null
+++ b/data-de/text/maps/PetalburgCity_PokemonCenter_1F.inc
@@ -0,0 +1,39 @@
+PetalburgCity_PokemonCenter_1F_Text_17BD30:: @ 817BD30
+ .string "Computerbasiertes POKéMON-Lagerungs-\n"
+ .string "System...\p"
+ .string "Wer auch immer dies entwickelt hat, muss\n"
+ .string "ein wahrer Zauberer sein!$"
+
+PetalburgCity_PokemonCenter_1F_Text_17BD92:: @ 817BD92
+ .string "Als mein POKéMON eine SINELBEERE\n"
+ .string "aß, wurden seine KP aufgefüllt!$"
+
+PetalburgCity_PokemonCenter_1F_Text_17BDC5:: @ 817BDC5
+ .string "Es gibt viele Typen von POKéMON.\p"
+ .string "Jeder Typ hat seine Stärken und\n"
+ .string "Schwächen gegenüber anderen Typen.\p"
+ .string "Je nach Typ des POKéMON kann der\n"
+ .string "Kampf leicht oder schwer sein.$"
+
+PetalburgCity_PokemonCenter_1F_Text_17BE6C:: @ 817BE6C
+ .string "Dein GECKARBOR ist beispielsweise ein\n"
+ .string "PFLANZEN-Typ.\p"
+ .string "Es ist stark gegenüber dem WASSER-\n"
+ .string "und BODEN-Typ.\p"
+ .string "Aber es ist schwach gegenüber den\n"
+ .string "FEUER-POKéMON.$"
+
+PetalburgCity_PokemonCenter_1F_Text_17BEF1:: @ 817BEF1
+ .string "Dein FLEMMLI ist beispielsweise ein\n"
+ .string "FEUER-Typ.\p"
+ .string "Es ist stark gegenüber dem PFLANZEN-\n"
+ .string "und KÄFER-Typ.\p"
+ .string "Aber es ist schwach gegenüber den\n"
+ .string "WASSER-POKéMON.$"
+
+PetalburgCity_PokemonCenter_1F_Text_17BF73:: @ 817BF73
+ .string "Dein HYDROPI ist beispielsweise ein\n"
+ .string "WASSER-Typ.\p"
+ .string "Es ist stark gegenüber dem FEUER-Typ.\p"
+ .string "Aber es ist schwach gegenüber den\n"
+ .string "PFLANZEN- und ELEKTRO-POKéMON.$"
diff --git a/data-de/text/maps/PetalburgCity_WallysHouse.inc b/data-de/text/maps/PetalburgCity_WallysHouse.inc
new file mode 100644
index 000000000..6eade6f20
--- /dev/null
+++ b/data-de/text/maps/PetalburgCity_WallysHouse.inc
@@ -0,0 +1,77 @@
+PetalburgCity_WallysHouse_Text_179805:: @ 8179805
+ .string "Du...\n"
+ .string "Ach, du bist bestimmt {PLAYER}{KUN}, richtig?\p"
+ .string "Danke, dass du dich um HEIKO gekümmert\n"
+ .string "hast.\p"
+ .string "Er war schon als Baby immer zart und\n"
+ .string "kränklich.\p"
+ .string "Wir haben ihn für eine Weile zu\n"
+ .string "Verwandten nach WIESENFLUR\l"
+ .string "geschickt.\p"
+ .string "Die Luft ist dort viel sauberer als hier.\p"
+ .string "Was heißt das? Wo ist HEIKO?\n"
+ .string "Er ist fort, unser HEIKO?\p"
+ .string "Ich frage mich, wo er jetzt wohl sein\n"
+ .string "mag?$"
+
+PetalburgCity_WallysHouse_Text_179975:: @ 8179975
+ .string "Ich frage mich, wie es unserem\n"
+ .string "HEIKO geht.$"
+
+PetalburgCity_WallysHouse_Text_179996:: @ 8179996
+ .string "Hallo, {PLAYER}{KUN}!\p"
+ .string "Unser HEIKO ist viel robuster ge-\n"
+ .string "worden, seit er in WIESENFLUR ist.\p"
+ .string "Das verdanken wir allein dir!\p"
+ .string "Als HEIKO den Ort verließ, hast du\n"
+ .string "ihm geholfen, ein POKéMON zu fangen,\l"
+ .string "stimmt’s?\p"
+ .string "Ich glaube, das hat HEIKO richtig\n"
+ .string "glücklich gemacht.\p"
+ .string "Und nicht nur HEIKO. Auch mich als\n"
+ .string "Vater hat es sehr glücklich gemacht.\p"
+ .string "Glücklich darüber, dass er einen Freund\n"
+ .string "wie dich gefunden hat.\p"
+ .string "Das soll jetzt keine Bestechung sein!\n"
+ .string "Aber ich möchte dir dies schenken.$"
+
+PetalburgCity_WallysHouse_Text_179B14:: @ 8179B14
+ .string "Wenn dein POKéMON SURFER beherrscht,\n"
+ .string "kannst du viele neue Orte bereisen.$"
+
+PetalburgCity_WallysHouse_Text_179B5B:: @ 8179B5B
+ .string "HEIKO wird bald wieder nach Hause\n"
+ .string "kommen. Ich freue mich schon so.$"
+
+PetalburgCity_WallysHouse_Text_179B92:: @ 8179B92
+ .string "Oh! Du hast HEIKO in PRACHTPOLIS CITY\n"
+ .string "getroffen?\p"
+ .string "Ach, {PLAYER}{KUN}, du willst mich auf den Arm\n"
+ .string "nehmen!\p"
+ .string "Er mag sich gesundheitlich erholt haben,\n"
+ .string "aber er wird nicht alleine so weit fort-\l"
+ .string "gegangen sein!$"
+
+PetalburgCity_WallysHouse_Text_179C2C:: @ 8179C2C
+ .string "HEIKO war richtig glücklich, als er\n"
+ .string "uns erzählte, dass er ein POKéMON\l"
+ .string "gefangen habe.\p"
+ .string "Ich habe ihn schon seit Ewigkeiten\n"
+ .string "nicht mehr so glücklich erlebt!$"
+
+PetalburgCity_WallysHouse_Text_179CA1:: @ 8179CA1
+ .string "Oh, hallo {PLAYER}! Wir haben hier etwas,\n"
+ .string "das wir dir gerne schenken möchten.\p"
+ .string "Mein Mann hat es. Sprich doch mal mit\n"
+ .string "ihm, Liebes.$"
+
+PetalburgCity_WallysHouse_Text_179D12:: @ 8179D12
+ .string "Ich muss das vor meinem Mann\n"
+ .string "verheimlichen...\p"
+ .string "Aber unser HEIKO hat WIESENFLUR\n"
+ .string "verlassen, ohne jemandem davon zu\l"
+ .string "erzählen.\p"
+ .string "Weißt du, HEIKO ist nicht kräftig,\n"
+ .string "besitzt aber einen starken Willen.\p"
+ .string "Ich bin sicher, er wird gesund und wohl-\n"
+ .string "behalten wieder nach Hause kommen.$"
diff --git a/data-de/text/maps/PetalburgWoods.inc b/data-de/text/maps/PetalburgWoods.inc
new file mode 100644
index 000000000..da1f43b40
--- /dev/null
+++ b/data-de/text/maps/PetalburgWoods.inc
@@ -0,0 +1,152 @@
+PetalburgWoods_Text_194D71:: @ 8194D71
+ .string "Hmmm...\n"
+ .string "Kein Einziges zu finden.$"
+
+PetalburgWoods_Text_194D92:: @ 8194D92
+ .string "Hallo, du hast nicht zufällig einige\n"
+ .string "POKéMON namens KNILZ hier\p"
+ .string "gesehen? Ich liebe diese POKéMON.$"
+
+PetalburgWoods_Text_194DED:: @ 8194DED
+ .string "Ich wollte dich eigentlich aus dem\n"
+ .string "Hinterhalt angreifen, aber du trödelst\l"
+ .string "wohl auf ewig im BLÜTENBURGWALD\l"
+ .string "herum, oder?\p"
+ .string "Das Warten machte mich ganz krank.\n"
+ .string "Also, hier bin ich.$"
+
+PetalburgWoods_Text_194E6B:: @ 8194E6B
+ .string "He, du! FORSCHER von DEVON!\p"
+ .string "Gib sofort die Papiere her!$"
+
+PetalburgWoods_Text_194E9A:: @ 8194E9A
+ .string "Attackeee!\p"
+ .string "Du bist ein POKéMON-TRAINER, oder?\n"
+ .string "Du musst mir bitte helfen!$"
+
+PetalburgWoods_Text_194EE8:: @ 8194EE8
+ .string "Huch. Was machst du da eigentlich???\n"
+ .string "Was?!? Du schützt ihn???\p"
+ .string "Niemand, der sich TEAM {EVIL_TEAM} in den Weg\n"
+ .string "stellt, kann auf Gnade hoffen. Niemand!\p"
+ .string "Los, kämpfe gegen uns!$"
+
+PetalburgWoods_Text_194F83:: @ 8194F83
+ .string "Du hast mich geleimt! Du bist stark!$"
+
+PetalburgWoods_Text_194FA4:: @ 8194FA4
+ .string "Grrr... Du hast vielleicht Nerven, dich\n"
+ .string "mit TEAM {EVIL_TEAM} anzulegen!\l"
+ .string "Los, kämpfen wir noch einmal!\p"
+ .string "Hm, das würde ich jetzt zu gerne sagen,\n"
+ .string "aber ich habe keine POKéMON mehr...\p"
+ .string "Außerdem sind wir, TEAM {EVIL_TEAM}, auf dem\n"
+ .string "Weg nach METAROST CITY.\p"
+ .string "Für heute lasse ich dich gehen.$"
+
+PetalburgWoods_Text_19507E:: @ 819507E
+ .string "Huuuh...\n"
+ .string "Das war aber mehr als knapp!\p"
+ .string "Dank dir konnte er mir diese\n"
+ .string "wichtigen Papiere nicht rauben.\p"
+ .string "Ich weiß! Ich gebe dir diesen\n"
+ .string "SUPERBALL als Dankeschön!$"
+
+PetalburgWoods_Text_19510A:: @ 819510A
+ .string "Hat dieser Schuft von TEAM {EVIL_TEAM} nicht\n"
+ .string "gesagt, dass sie irgendetwas in\l"
+ .string "METAROST CITY erledigen wollen?$"
+
+PetalburgWoods_Text_195153:: @ 8195153
+ .string "Oh oh! Das ist ein Notfall!\n"
+ .string "Ich darf keine Zeit verlieren!$"
+
+PetalburgWoods_Text_195182:: @ 8195182
+ .string "Du bist mit Items überfrachtet.\n"
+ .string "Ich kann dir den SUPERBALL nicht geben.$"
+
+PetalburgWoods_Text_1951BE:: @ 81951BE
+ .string "Ich habe eine Menge POKéMON gefangen!\p"
+ .string "Los, los, los!\n"
+ .string "Mein KÄFER-POKéMON Team!$"
+
+PetalburgWoods_Text_195202:: @ 8195202
+ .string "Ich habe all diese POKéMON, aber ich\n"
+ .string "konnte doch nicht gewinnen...$"
+
+PetalburgWoods_Text_195232:: @ 8195232
+ .string "Ich habe eine Menge POKéMON gefangen.\n"
+ .string "Nun habe ich keine POKéBÄLLE mehr.$"
+
+PetalburgWoods_Text_19526A:: @ 819526A
+ .string "Wenn du ein KÄFER-POKéMON mit zur\n"
+ .string "Schule bringst, bist du sofort beliebt.$"
+
+PetalburgWoods_Text_1952AE:: @ 81952AE
+ .string "Wenn ich verliere, kann ich nicht\n"
+ .string "beliebt werden.$"
+
+PetalburgWoods_Text_1952CC:: @ 81952CC
+ .string "Hast du ein großes KÄFER-POKéMON,\n"
+ .string "werden die Leute dich respektieren.$"
+
+PetalburgWoods_Text_195306:: @ 8195306
+ .string "Meine KÄFER-POKéMON sind gewachsen.\n"
+ .string "Ich werde wieder beliebt sein.$"
+
+PetalburgWoods_Text_195338:: @ 8195338
+ .string "Ich werde nie beliebt, wenn ich\n"
+ .string "immer verliere.$"
+
+PetalburgWoods_Text_195356:: @ 8195356
+ .string "Du wirst beliebt, wenn du starke\n"
+ .string "POKéMON besitzt, oder?\l"
+ .string "Daher trainiere ich bis zum Umfallen.$"
+
+PetalburgWoods_Text_1953AC:: @ 81953AC
+ .string "Hey, du!\n"
+ .string "Geht es deinen POKéMON gut?\p"
+ .string "Wenn deine POKéMON schwach sind und\n"
+ .string "du Kämpfe vermeiden willst, solltest du\l"
+ .string "dich von hohem Gras fernhalten.$"
+
+PetalburgWoods_Text_19542B:: @ 819542B
+ .string "Manchmal liegen auf dem Boden Dinge, die\n"
+ .string "einem auf Anhieb gar nicht auffallen.\p"
+ .string "Daher schaue ich mich bei jedem Schritt\n"
+ .string "sorgfältig um.$"
+
+PetalburgWoods_Text_19549E:: @ 819549E
+ .string "Oh, hübsch! Das ist der ORDEN\n"
+ .string "der ARENA in METAROST CITY!\p"
+ .string "Du siehst wie ein TRAINER aus. Dann\n"
+ .string "musst du dieses Item ausprobieren.$"
+
+PetalburgWoods_Text_195503:: @ 8195503
+ .string "Das ist WUNDERSAAT.\n"
+ .string "Wenn ein POKéMON sie trägt, werden\l"
+ .string "die PFLANZEN-Attacken stärker.\p"
+ .string "Neben der WUNDERSAAT gibt es bestimmt\n"
+ .string "noch andere nützliche Items, die von\l"
+ .string "POKéMON getragen werden können.$"
+
+PetalburgWoods_Text_1955B0:: @ 81955B0
+ .string "TIPPS für TRAINER\p"
+ .string "Jedes POKéMON, das am Kampf teilnimmt,\n"
+ .string "erhält ERFAHRUNGSPUNKTE, auch wenn es\l"
+ .string "nur ganz kurz dabei ist.\p"
+ .string "Setze eines deiner schwachen POKéMON\n"
+ .string "daher an die Spitze der Liste.\p"
+ .string "Sobald der Kampf beginnt, wechselst du\n"
+ .string "es aus. Es wird E-Punkte bekommen und\l"
+ .string "bleibt trotzdem immer unbeschadet.$"
+
+PetalburgWoods_Text_1956A6:: @ 81956A6
+ .string "TIPPS für TRAINER\p"
+ .string "Neben den Kraftpunkten (KP) besitzt\n"
+ .string "ein POKéMON auch Angriffspunkte (AP),\l"
+ .string "die für die Attacken im Kampf gebraucht\l"
+ .string "werden.\p"
+ .string "Wenn ein POKéMON keine AP mehr besitzt,\n"
+ .string "muss es in ein POKéMON-CENTER gebracht\l"
+ .string "werden.$"
diff --git a/data-de/text/maps/Route101.inc b/data-de/text/maps/Route101.inc
new file mode 100644
index 000000000..bbdbb034d
--- /dev/null
+++ b/data-de/text/maps/Route101.inc
@@ -0,0 +1,40 @@
+Route101_Text_16D10E:: @ 816D10E
+ .string "HI... HIIIILFE!!!$"
+
+Route101_Text_16D119:: @ 816D119
+ .string "HILFE!!! Du dort drüben!\n"
+ .string "Bitte! HILFE!!!\p"
+ .string "In meinem BEUTEL...\n"
+ .string "Da findest du einen POKéBALL!$"
+
+Route101_Text_16D15E:: @ 816D15E
+ .string "Wo-Wo wi-willst du hin?\n"
+ .string "Lass mich nicht im Stich!!!$"
+
+Route101_Text_16D191:: @ 816D191
+ .string "PROF. BIRK: Puuuh...\p"
+ .string "Ich habe im hohen Gras POKéMON\n"
+ .string "studiert, als ich angesprungen wurde.\p"
+ .string "Du hast mich gerettet.\n"
+ .string "Vielen, vielen Dank!\p"
+ .string "Oh?\p"
+ .string "Hi, du bist doch {PLAYER}{KUN}!\p"
+ .string "Aber dies ist nicht der Ort für ein\n"
+ .string "Schwätzchen, komm doch mit \l"
+ .string "in mein POKéMON-LABOR, okay?$"
+
+Route101_Text_16D25E:: @ 816D25E
+ .string "Sind deine POKéMON müde, bring sie in\n"
+ .string "ein POKéMON-CENTER.\p"
+ .string "In ROSALTSTADT, gleich hier um die\n"
+ .string "Ecke, gibt es ein POKéMON-CENTER.$"
+
+Route101_Text_16D2CB:: @ 816D2CB
+ .string "Wilde POKéMON springen dich in hohem\n"
+ .string "Gras gerne an.\p"
+ .string "Wenn du POKéMON fangen willst, musst\n"
+ .string "du ins hohe Gras gehen und sie suchen.$"
+
+Route101_Text_16D349:: @ 816D349
+ .string "ROUTE 101\n"
+ .string "{UP_ARROW} ROSALTSTADT$"
diff --git a/data-de/text/maps/Route102.inc b/data-de/text/maps/Route102.inc
new file mode 100644
index 000000000..c544db7d5
--- /dev/null
+++ b/data-de/text/maps/Route102.inc
@@ -0,0 +1,43 @@
+PetalburgCity_Text_16D361:: @ 816D361
+ .string "HEIKO: {PLAYER}...\n"
+ .string "POKéMON verstecken sich in hohem Gras\l"
+ .string "wie diesem hier, oder?\p"
+ .string "Bitte bleib hier und schau, ob ich sie\n"
+ .string "auch richtig fange.\p"
+ .string "...Whoa!$"
+
+PetalburgCity_Text_16D3DE:: @ 816D3DE
+ .string "HEIKO: Ich habe es geschafft... Es\n"
+ .string "gehört mir... Mein POKéMON!!!$"
+
+PetalburgCity_Text_16D408:: @ 816D408
+ .string "{PLAYER}, danke schön!\n"
+ .string "Lass uns zurück zur ARENA gehen!$"
+
+Route102_Text_16D431:: @ 816D431
+ .string "Ich... bin nicht groß, ich versinke im\n"
+ .string "hohen Gras.\p"
+ .string "Das Gras erreicht meine Nase und...\n"
+ .string "Hahahaha...\p"
+ .string "Haaatschiiii!$"
+
+UnknownString_816D4A5: @ 816D4A5
+ .string "Hähähä...\n"
+ .string "Beobachte mich gut.$"
+
+UnknownString_816D4BB: @ 816D4BB
+ .string "Ta-daaaaah! Unglaublich, oder?\p"
+ .string "Es gibt einige Absätze, die man nicht\n"
+ .string "hochklettern, aber von denen man\l"
+ .string "herunterspringen kann.$"
+
+Route102_Text_16D51A:: @ 816D51A
+ .string "Ich werde jede Menge POKéMON fangen!$"
+
+Route102_Text_16D547:: @ 816D547
+ .string "ROUTE 102\n"
+ .string "{RIGHT_ARROW} ROSALTSTADT$"
+
+Route102_Text_16D55F:: @ 816D55F
+ .string "ROUTE 102\n"
+ .string "{LEFT_ARROW} BLÜTENBURG CITY$"
diff --git a/data-de/text/maps/Route103.inc b/data-de/text/maps/Route103.inc
new file mode 100644
index 000000000..e6e6481b3
--- /dev/null
+++ b/data-de/text/maps/Route103.inc
@@ -0,0 +1,66 @@
+Route103_Text_16D57A:: @ 816D57A
+ .string "MAIKE: Mal seh’n... Das POKéMON von\n"
+ .string "ROUTE 103 besitzt...$"
+
+Route103_Text_16D5B6:: @ 816D5B6
+ .string "Oh, hi {PLAYER}{KUN}!\p"
+ .string "...Oh... Ich seh’ schon. Mein Vater hat dir\n"
+ .string "ein POKéMON geschenkt.\p"
+ .string "Wenn wir schon mal hier sind, lass uns\n"
+ .string "doch kämpfen!\p"
+ .string "Ich gebe dir einen Vorgeschmack auf\n"
+ .string "das Leben als TRAINER.$"
+
+Route103_Text_16D65B:: @ 816D65B
+ .string "Wow! Das war spitze!\n"
+ .string "{PLAYER}{KUN}, du bist ein Naturtalent!$"
+
+Route103_Text_16D688:: @ 816D688
+ .string "MAIKE: Ich glaube, ich weiß jetzt, warum\n"
+ .string "mein Vater dich ausgesucht hat.\p"
+ .string "Ich meine, du hast dein POKéMON erst\n"
+ .string "sehr kurze Zeit und es mag dich bereits.\p"
+ .string "Du wirst es einfach haben, dich mit\n"
+ .string "jeder Art von POKéMON anzufreunden.\p"
+ .string "Nun wird es aber Zeit, zurück ins LABOR\n"
+ .string "zu gehen!$"
+
+Route103_Text_16D762:: @ 816D762
+ .string "BRIX: So... Dieses und dieses lebt an\n"
+ .string "der ROUTE 103...$"
+
+Route103_Text_16D7A9:: @ 816D7A9
+ .string "Hey, da ist ja {PLAYER}!\p"
+ .string "...Oh ja. Mein Vater hat dir ein POKéMON\n"
+ .string "geschenkt, nicht wahr?\p"
+ .string "Wenn wir schon mal hier sind, lass uns\n"
+ .string "doch einen kleinen Kampf austragen.\p"
+ .string "Ich bringe dir bei, was ein TRAINER\n"
+ .string "wissen muss.$"
+
+Route103_Text_16D836:: @ 816D836
+ .string "Hey, {PLAYER}, das war gar nicht so übel.$"
+
+Route103_Text_16D856:: @ 816D856
+ .string "BRIX: Ich denke, ich habe es kapiert.\n"
+ .string "Ich weiß jetzt, warum mein Vater dich\l"
+ .string "ausgesucht hat.\p"
+ .string "Du hast dein POKéMON noch nicht lange,\n"
+ .string "und doch mag es dich schon.\p"
+ .string "{PLAYER}, ich glaube, du kannst mit jedem\n"
+ .string "POKéMON Freundschaft schließen.\p"
+ .string "Wir sollten nun zurück zum LABOR gehen.$"
+
+Route103_Text_16D950:: @ 816D950
+ .string "Mein POKéMON ist unglaublich müde...\n"
+ .string "Ich hätte einen TRANK mitnehmen sollen.$"
+
+Route103_Text_16D996:: @ 816D996
+ .string "Wenn du von hier das Meer überquerst,\n"
+ .string "nimmst du eine Abkürzung nach\l"
+ .string "ROSALTSTADT.\p"
+ .string "Hahaha, ist das kein praktischer Tipp?$"
+
+Route103_Text_16D9FB:: @ 816D9FB
+ .string "ROUTE 103\n"
+ .string "{DOWN_ARROW} ROSALTSTADT$"
diff --git a/data-de/text/maps/Route104.inc b/data-de/text/maps/Route104.inc
new file mode 100644
index 000000000..e8378ca4b
--- /dev/null
+++ b/data-de/text/maps/Route104.inc
@@ -0,0 +1,88 @@
+Route104_Text_16DA13:: @ 816DA13
+ .string "In dieser Hütte am Meer lebt MR. BRACK.\p"
+ .string "Er war einst ein stolzer Seemann, der\n"
+ .string "niemals Angst vor dem Meer hatte.$"
+
+Route104_Text_16DA89:: @ 816DA89
+ .string "Das Meer, was?\p"
+ .string "Ich möchte zu gerne wissen, wie es auf\n"
+ .string "dem Meeresgrund aussieht...$"
+
+Route104_Text_16DAC9:: @ 816DAC9
+ .string "Bevor du einen POKéBALL wirfst,\n"
+ .string "schwäche das POKéMON erst.\p"
+ .string "Wenn es vergiftet ist, eine Verbrennung\n"
+ .string "hat oder schläft, kann es leichter\l"
+ .string "gefangen werden.$"
+
+Route104_Text_16DB5C:: @ 816DB5C
+ .string "Du bist ein gemeiner Dieb, wenn du ver-\n"
+ .string "suchst, das POKéMON eines anderen zu\l"
+ .string "stehlen.\p"
+ .string "Du solltest deine POKéBÄLLE nur auf\n"
+ .string "wilde POKéMON werfen.$"
+
+Route104_Text_16DBC9:: @ 816DBC9
+ .string "Oh, nein, ich bin kein TRAINER.\p"
+ .string "Aber es stimmt schon, wenn TRAINER sich\n"
+ .string "in die Augen schauen, ist das eine\l"
+ .string "Herausforderung zum Kampf.\p"
+ .string "Willst du nicht kämpfen, weiche ihren\n"
+ .string "Blicken aus.$"
+
+Route104_Text_16DC5F:: @ 816DC5F
+ .string "Ich liebe es, meinen Mund voller\n"
+ .string "Saatkörner zu nehmen und sie dann in\l"
+ .string "hohem Bogen auszuspucken.\p"
+ .string "Du kannst dies hier haben, versuch es\n"
+ .string "einfach mal!\p"
+ .string "Wende es an einem POKéMON an und es\n"
+ .string "wird lernen, in schneller Folge\l"
+ .string "Saatkörner auszuspucken.$"
+
+Route104_Text_16DD0E:: @ 816DD0E
+ .string "Ein Hinweis noch!\p"
+ .string "Eine TM, eine TECHNISCHE MASCHINE,\n"
+ .string "kann nur einmal beigebracht werden.\p"
+ .string "Einmal verwendet, ist sie weg. Denke\n"
+ .string "zweimal nach, bevor du eine TM nutzt.$"
+
+Route104_Text_16DD91:: @ 816DD91
+ .string "Der BLUMENLADEN verkauft seit kurzem\n"
+ .string "junge Bäume.\p"
+ .string "Das macht mich so glücklich, dass ich\n"
+ .string "ganz viele gekauft habe. Dieses SCHLOH-\l"
+ .string "KRAUT brauche ich nicht, das schenke\l"
+ .string "ich dir.$"
+
+Route104_Text_16DE36:: @ 816DE36
+ .string "Der BLUMENLADEN verkauft seit kurzem\n"
+ .string "junge Bäume.\p"
+ .string "Das macht mich so glücklich, dass ich\n"
+ .string "ganz viele gekauft habe. Wohin damit?$"
+
+Route104_Text_16DEB3:: @ 816DEB3
+ .string "MR. BRACKS HÜTTE$"
+
+Route104_Text_16DEC8:: @ 816DEC8
+ .string "ROUTE 104\n"
+ .string "{RIGHT_ARROW} BLÜTENBURG CITY$"
+
+Route104_Text_16DEE3:: @ 816DEE3
+ .string "ROUTE 104\n"
+ .string "{UP_ARROW} METAROST CITY$"
+
+Route104_Text_16DEFD:: @ 816DEFD
+ .string "BLÜTENTRAUM BLUMENLADEN$"
+
+Route104_Text_16DF16:: @ 816DF16
+ .string "TIPPS für TRAINER\p"
+ .string "In der HOENN-Region gibt es Paare von\n"
+ .string "TRAINERN, die andere zu einem\l"
+ .string "2-gegen-2 POKéMON-Kampf, einem\l"
+ .string "DOPPELKAMPF, herausfordern.\p"
+ .string "In einem DOPPELKAMPF muss der TRAINER\n"
+ .string "zwei POKéMON antreten lassen. Das \l"
+ .string "POKéMON links neben der Liste und das\l"
+ .string "an der Spitze der Liste. Achte also auf\l"
+ .string "die Reihenfolge der POKéMON.$"
diff --git a/data-de/text/maps/Route104_MrBrineysHouse.inc b/data-de/text/maps/Route104_MrBrineysHouse.inc
new file mode 100644
index 000000000..8d3e36750
--- /dev/null
+++ b/data-de/text/maps/Route104_MrBrineysHouse.inc
@@ -0,0 +1,71 @@
+Route104_MrBrineysHouse_Text_191A82:: @ 8191A82
+ .string "MR. BRACK: Warte, Mädchen!\n"
+ .string "Immer langsam, PECKO!$"
+
+Route104_MrBrineysHouse_Text_191AAD:: @ 8191AAD
+ .string "Hm? Du bist {PLAYER}{KUN}!\n"
+ .string "Du hast meinen Liebling PECKO gerettet!\l"
+ .string "Wir verdanken dir sehr viel!\p"
+ .string "Wie bitte?\n"
+ .string "Du möchtest mit mir segeln?\p"
+ .string "Hmhm...\p"
+ .string "Du musst einen BRIEF in FAUSTAUHAVEN\n"
+ .string "und ein Paket in GRAPHITPORT CITY\l"
+ .string "abgeben?\p"
+ .string "Da bist du aber gut beschäftigt!\p"
+ .string "Aber deine Bitte ist überhaupt kein\n"
+ .string "Problem für mich.\p"
+ .string "Bei mir bist du richtig! Wir setzen\n"
+ .string "Segel Richtung FAUSTAUHAVEN!$"
+
+Route104_MrBrineysHouse_Text_191BFD:: @ 8191BFD
+ .string "MR. BRACK: FAUSTAUHAVEN, wir kommen!\p"
+ .string "Anker gelichtet!\n"
+ .string "PECKO, mein Liebling, wir setzen Segel!$"
+
+Route104_MrBrineysHouse_Text_191C57:: @ 8191C57
+ .string "MR. BRACK: Wirklich?\n"
+ .string "Deine Besorgungen können warten?\p"
+ .string "Lass dir Zeit. Ein Wort genügt und wir\n"
+ .string "setzen Segel.$"
+
+Route104_MrBrineysHouse_Text_191CC3:: @ 8191CC3
+ .string "MR. BRACK: Ahoi! Ich weiß genau,\n"
+ .string "was du jetzt sagen willst!\p"
+ .string "Du musst einen BRIEF in FAUSTAUHAVEN\n"
+ .string "und ein Paket in GRAPHITPORT CITY\l"
+ .string "abgeben.\p"
+ .string "Nun, ich bin der richtige Mann für\n"
+ .string "diesen Job!\p"
+ .string "Dann segeln wir zuerst Richtung\n"
+ .string "FAUSTAUHAVEN.$"
+
+Route104_MrBrineysHouse_Text_191DA6:: @ 8191DA6
+ .string "MR. BRACK: Ahoi! Ich weiß genau,\n"
+ .string "was du jetzt sagen willst!\p"
+ .string "Du musst KAPT. BRIGG in\n"
+ .string "GRAPHITPORT CITY ein Paket bringen.\p"
+ .string "Nun, ich bin der richtige Mann für\n"
+ .string "diesen Job!\p"
+ .string "Dann segeln wir zuerst Richtung\n"
+ .string "FAUSTAUHAVEN.$"
+
+Route104_MrBrineysHouse_Text_191E80:: @ 8191E80
+ .string "MR. BRACK: Ahoi! Für dich fahre ich\n"
+ .string "jederzeit wieder raus!\p"
+ .string "Nun, wo soll es hingehen?$"
+
+Route104_MrBrineysHouse_Text_191EDB:: @ 8191EDB
+ .string "MR. BRACK: Wirklich?\n"
+ .string "Nun, PECKO verdankt dir ihr Leben.\p"
+ .string "Lass dir Zeit. Ein Wort genügt und wir\n"
+ .string "setzen Segel.$"
+
+UnknownString_8191F4F: @ 8191F4F
+ .string "MR. BRACK: Ahoi!\n"
+ .string "Wir haben in BLÜTENBURG CITY angelegt.\p"
+ .string "Lass dir Zeit. Ein Wort genügt und wir\n"
+ .string "setzen Segel.$"
+
+Route104_MrBrineysHouse_Text_191FB9:: @ 8191FB9
+ .string "PECKO: Pii pihyoroo!$"
diff --git a/data-de/text/maps/Route104_Prototype.inc b/data-de/text/maps/Route104_Prototype.inc
new file mode 100644
index 000000000..447d6a1ea
--- /dev/null
+++ b/data-de/text/maps/Route104_Prototype.inc
@@ -0,0 +1,115 @@
+Route104_Prototype_Text_19AD9B:: @ 819AD9B
+ .string "Oh! Du siehst wie ein guter TRAINER aus.\n"
+ .string "Schaust du dir mal meine POKéMON an?$"
+
+Route104_Prototype_Text_19ADDA:: @ 819ADDA
+ .string "Ich bin nicht gut genug für dich.$"
+
+Route104_Prototype_Text_19ADF7:: @ 819ADF7
+ .string "Ich habe den Kampf richtig genossen.\n"
+ .string "Bitte kämpfe bald wieder mit mir.$"
+
+Route104_Prototype_Text_19AE3E:: @ 819AE3E
+ .string "Los!\n"
+ .string "Los, POKéMON!$"
+
+Route104_Prototype_Text_19AE53:: @ 819AE53
+ .string "Oh... Wir hatten keine Chance.$"
+
+Route104_Prototype_Text_19AE6A:: @ 819AE6A
+ .string "Überrascht es dich, dass zwei POKéMON\n"
+ .string "zur gleichen Zeit kämpften?$"
+
+Route104_Prototype_Text_19AEA9:: @ 819AEA9
+ .string "Du kannst nicht mit uns kämpfen, wenn\n"
+ .string "du nur ein POKéMON hast. Warum nicht?\l"
+ .string "Nun, weil wir stark sind!$"
+
+Route104_Prototype_Text_19AEFB:: @ 819AEFB
+ .string "Hey, hey! Das ist seit langer Zeit mein\n"
+ .string "erster Kampf. Ich gebe mein Bestes!$"
+
+Route104_Prototype_Text_19AF3E:: @ 819AF3E
+ .string "Ich habe doch mein Bestes gegeben...$"
+
+Route104_Prototype_Text_19AF56:: @ 819AF56
+ .string "Du bist viel zu stark!\n"
+ .string "Du musst ein großer TRAINER sein!$"
+
+Route104_Prototype_Text_19AF8A:: @ 819AF8A
+ .string "Meine POKéMON sind sehr niedlich und\n"
+ .string "sehr stark.\l"
+ .string "Das möchte ich dir gerne zeigen.$"
+
+Route104_Prototype_Text_19AFDB:: @ 819AFDB
+ .string "Ich gebe mich geschlagen.\n"
+ .string "Du bist wirklich stark.$"
+
+Route104_Prototype_Text_19B00D:: @ 819B00D
+ .string "Wenn wir uns das nächste Mal treffen, \n"
+ .string "werden meine POKéMON stärker sein!\p"
+ .string "Und erwarte dann keine Gnade!$"
+
+Route104_Prototype_Text_19B066:: @ 819B066
+ .string "Wir WANDERER sind stets voller Energie!\n"
+ .string "Auch meine POKéMON sind voller Energie!\l"
+ .string "Wir sind stets auf einen Kampf aus!$"
+
+Route104_Prototype_Text_19B0D7:: @ 819B0D7
+ .string "Uns ist die Energie ausgegangen...$"
+
+Route104_Prototype_Text_19B0EF:: @ 819B0EF
+ .string "Hahahaha! Natürlich, wir haben verloren.\n"
+ .string "Aber es war ein toller Kampf, oder?\l"
+ .string "Wir sind jedenfalls zufrieden damit!$"
+
+Route104_Prototype_Text_19B148:: @ 819B148
+ .string "Du siehst wie ein starker TRAINER aus,\n"
+ .string "aber kannst du uns auch schlagen?$"
+
+Route104_Prototype_Text_19B17D:: @ 819B17D
+ .string "Waaah!\n"
+ .string "Wir haben verloren!$"
+
+Route104_Prototype_Text_19B18D:: @ 819B18D
+ .string "Wenn zwei POKéMON zur gleichen Zeit\n"
+ .string "kämpfen können, ist alles möglich.$"
+
+Route104_Prototype_Text_19B1DD:: @ 819B1DD
+ .string "Hast du nur ein POKéMON, das\n"
+ .string "kämpfen kann?\p"
+ .string "Dann können wir nicht mit dir kämpfen.$"
+
+Route104_Prototype_Text_19B22E:: @ 819B22E
+ .string "Hast du versucht, alle anderen TRAINER\n"
+ .string "im Kampf zu besiegen?$"
+
+Route104_Prototype_Text_19B267:: @ 819B267
+ .string "Danke, dass du heute gekommen bist!\p"
+ .string "Ich hoffe, du freust dich auch auf das\n"
+ .string "Erscheinen dieses Spiels!$"
+
+Route104_Prototype_Text_19B2B6:: @ 819B2B6
+ .string "Was? Du bist schon gegen alle TRAINER\n"
+ .string "angetreten?$"
+
+Route104_Prototype_Text_19B2E9:: @ 819B2E9
+ .string "Danke, dass du heute gekommen bist!\p"
+ .string "Ich hoffe, du freust dich auch auf das\n"
+ .string "Erscheinen dieses Spiels!$"
+
+Route104_Prototype_Text_19B33B:: @ 819B33B
+ .string "POKéMON, wie du sie hast, habe ich noch\n"
+ .string "nie gesehen. Ich bin richtig neidisch!$"
+
+Route104_Prototype_Text_19B37F:: @ 819B37F
+ .string "Schau dir all diese TRAINER an! Sie\n"
+ .string "haben alle die unterschiedlichsten\l"
+ .string "POKéMON. Und sie warten alle auf dich!$"
+
+Route104_Prototype_Text_19B3DE:: @ 819B3DE
+ .string "Willkommen in der Welt der POKéMON!$"
+
+Route104_Prototype_Text_19B3FF:: @ 819B3FF
+ .string "Mögen alle POKéMON-Kämpfe strahlend,\n"
+ .string "unterhaltsam und wild sein!$"
diff --git a/data-de/text/maps/Route104_PrototypePrettyPetalFlowerShop.inc b/data-de/text/maps/Route104_PrototypePrettyPetalFlowerShop.inc
new file mode 100644
index 000000000..240f903cc
--- /dev/null
+++ b/data-de/text/maps/Route104_PrototypePrettyPetalFlowerShop.inc
@@ -0,0 +1,6 @@
+Route104_PrototypePrettyPetalFlowerShop_Text_19B436:: @ 819B436
+ .string "Ich muss heute zu Hause bleiben.\p"
+ .string "Meine großen Schwestern sind wegge-\n"
+ .string "gangen. Sie wollen alles vorbereiten.\p"
+ .string "Im Herbst eröffnen wir einen Blumen-\n"
+ .string "laden. Ich hoffe, du schaust mal vorbei.$"
diff --git a/data-de/text/maps/Route106.inc b/data-de/text/maps/Route106.inc
new file mode 100644
index 000000000..c40321971
--- /dev/null
+++ b/data-de/text/maps/Route106.inc
@@ -0,0 +1,4 @@
+Route106_Text_16E026:: @ 816E026
+ .string "TIPPS für TRAINER\p"
+ .string "Hinweis zum Fangen von POKéMON mit der\n"
+ .string "ANGEL: Drücke A, wenn eines anbeißt.$"
diff --git a/data-de/text/maps/Route109.inc b/data-de/text/maps/Route109.inc
new file mode 100644
index 000000000..61e48788c
--- /dev/null
+++ b/data-de/text/maps/Route109.inc
@@ -0,0 +1,88 @@
+DewfordTown_Text_16E080:: @ 816E080
+ .string "MR. BRACK: Ahoi!\n"
+ .string "Wir haben in GRAPHITPORT CITY angelegt.\p"
+ .string "Ich vermute, du gehst jetzt zu KAPT.\n"
+ .string "BRIGG und bringst ihm die DEVON-\l"
+ .string "WAREN?$"
+
+Route109_Text_16E0F9:: @ 816E0F9
+ .string "MR. BRACK: Überbringst du nicht die\n"
+ .string "DEVON-WAREN?\p"
+ .string "Heißt das, du willst nach FAUSTAUHAVEN\n"
+ .string "zurücksegeln?$"
+
+Route109_Text_16E159:: @ 816E159
+ .string "MR. BRACK: Also, auf nach FAUSTAUHAVEN!\p"
+ .string "Anker gelichtet!\n"
+ .string "PECKO, wir setzen Segel, mein Liebling!$"
+
+Route109_Text_16E1B1:: @ 816E1B1
+ .string "MR. BRACK: Dann geh und überbringe die\n"
+ .string "DEVON-WAREN. Ich warte hier.$"
+
+DewfordTown_Text_16E1FA:: @ 816E1FA
+ .string "MR. BRACK: Ahoi! Wir haben in\n"
+ .string "GRAPHITPORT CITY angelegt!\p"
+ .string "Wann immer du magst, können wir wieder\n"
+ .string "die Segel setzen.$"
+
+Route109_Text_16E26A:: @ 816E26A
+ .string "MR. BRACK: Ahoi! Für dich fahre ich\n"
+ .string "jederzeit wieder raus!\p"
+ .string "Nun, wo soll es hingehen?$"
+
+Route109_Text_16E2C5:: @ 816E2C5
+ .string "MR. BRACK: Sag mir einfach Bescheid,\n"
+ .string "wenn wir wieder Segel setzen sollen.$"
+
+Route109_Text_16E307:: @ 816E307
+ .string "Yo, TRAINER!\n"
+ .string "Seid ihr in Eile,\l"
+ .string "müsst wieder fort,\l"
+ .string "erfrischt euch doch an Papas Ort!$"
+
+Route109_Text_16E35B:: @ 816E35B
+ .string "Kleine Kinder sind blitzschnell und flink.\p"
+ .string "Du darfst sie nicht eine Sekunde aus\n"
+ .string "den Augen lassen. Das strengt an.\p"
+ .string "Meine Kinder sind mit meinen POKéMON\n"
+ .string "zusammen, da sind sie gut aufgehoben.$"
+
+Route109_Text_16E405:: @ 816E405
+ .string "Wir brauchen ganz lange, um unsere\n"
+ .string "Sandburg zu bauen.$"
+
+Route109_Text_16E433:: @ 816E433
+ .string "Das schenk ich dir!$"
+
+Route109_Text_16E446:: @ 816E446
+ .string "Wir nehmen allen Sand vom Strand\n"
+ .string "und bauen damit eine gaaanz große Burg.\p"
+ .string "Und dann sind wir Königin und König!\p"
+ .string "Und du darfst unser Diener sein.$"
+
+Route109_Text_16E4D5:: @ 816E4D5
+ .string "Das Wasser in diesen Breiten ist sauber.\p"
+ .string "Aber ich sammle zusammen mit meinem\n"
+ .string "ZIGZACHS den Müll am Ufer auf.\p"
+ .string "Verschmutztes Wasser wird zu Regen und\n"
+ .string "gelangt in die Flüsse, aus denen wir\l"
+ .string "unser Trinkwasser gewinnen...\p"
+ .string "Verschmutzen wir das Meer, bekommen\n"
+ .string "wir den Schmutz wieder zurück.$"
+
+Route109_Text_16E5CA:: @ 816E5CA
+ .string "ZIGZACHS: Guguu?$"
+
+Route109_Text_16E5DC:: @ 816E5DC
+ .string "STRANDHAUS\p"
+ .string "“Mögen heiße Kämpfe im heißen Sand\n"
+ .string "stattfinden! Heiße TRAINER willkommen!”$"
+
+Route109_Text_16E62C:: @ 816E62C
+ .string "TIPPS für TRAINER\p"
+ .string "POKéMON mit gleichem Level haben nicht\n"
+ .string "unbedingt identische Statuswerte.\p"
+ .string "POKéMON, die von TRAINERN aufgezogen\n"
+ .string "werden, wachsen schneller als wilde\l"
+ .string "POKéMON.$"
diff --git a/data-de/text/maps/Route109_SeashoreHouse.inc b/data-de/text/maps/Route109_SeashoreHouse.inc
new file mode 100644
index 000000000..7d830c12c
--- /dev/null
+++ b/data-de/text/maps/Route109_SeashoreHouse.inc
@@ -0,0 +1,94 @@
+Route109_SeashoreHouse_Text_19B4D9:: @ 819B4D9
+ .string "Ich bin der Besitzer des STRANDHAUSES.\n"
+ .string "Du kannst MR. MARE zu mir sagen.\p"
+ .string "Heißen POKéMON-Kämpfen zuzusehen\n"
+ .string "liebe ich über alles!\p"
+ .string "Zeig mir, wie heiß dein Herz lodert!\p"
+ .string "Wenn du alle TRAINER besiegen kannst,\n"
+ .string "werde ich dich belohnen!$"
+
+Route109_SeashoreHouse_Text_19B5B9:: @ 819B5B9
+ .string "Zeig mir heiße Kämpfe!\p"
+ .string "Nur für diese habe ich das STRANDHAUS\n"
+ .string "überhaupt geöffnet!$"
+
+Route109_SeashoreHouse_Text_19B609:: @ 819B609
+ .string "Du bist brandheiß!\n"
+ .string "Die Kämpfe glühen geradezu!\l"
+ .string "Ich bin mehr als zufrieden!\p"
+ .string "Du hast deine Fertigkeiten bewiesen.\n"
+ .string "Zum Dank schenke ich dir etwas.\p"
+ .string "Es sind sechs Flaschen SPRUDEL!$"
+
+Route109_SeashoreHouse_Text_19B6BE:: @ 819B6BE
+ .string "Aber dein BEUTEL ist ja gerammelt voll.\n"
+ .string "Ich werde sie für dich aufbewahren.$"
+
+Route109_SeashoreHouse_Text_19B702:: @ 819B702
+ .string "Möchtest du etwas SPRUDEL kaufen?\n"
+ .string "POKéMON lieben ihn!\p"
+ .string "Nur ¥300 pro Flasche!\n"
+ .string "Kauf doch welchen!$"
+
+Route109_SeashoreHouse_Text_19B74C:: @ 819B74C
+ .string "Hier, bitte schön!$"
+
+Route109_SeashoreHouse_Text_19B759:: @ 819B759
+ .string "Du hast nicht genügend Geld.$"
+
+Route109_SeashoreHouse_Text_19B773:: @ 819B773
+ .string "Nein?\n"
+ .string "Das ist aber wirklich schade.$"
+
+UnknownString_819B787: @ 819B787
+ .string "SPRUDEL! POKéMONs Liebling!\n"
+ .string "Nur ¥300 pro Flasche! Möchtest du eine?$"
+
+UnknownString_819B7C5: @ 819B7C5
+ .string "Hier, bitte schön!$"
+
+UnknownString_819B7D2: @ 819B7D2
+ .string "Oh je!\n"
+ .string "Du hast nicht genügend Geld.$"
+
+UnknownString_819B7F9: @ 819B7F9
+ .string "Das ist wirklich sehr schade.$"
+
+Route109_SeashoreHouse_Text_19B809:: @ 819B809
+ .string "Wenn du Lust auf einen heißen Kampf\n"
+ .string "auf hoher See hast, findest du keinen\l"
+ .string "lodernderen TRAINER als mich!$"
+
+Route109_SeashoreHouse_Text_19B869:: @ 819B869
+ .string "Das war ein heißer Kampf!\n"
+ .string "Ich kann die Niederlage verkraften!$"
+
+Route109_SeashoreHouse_Text_19B89F:: @ 819B89F
+ .string "Immer wenn ich in GRAPHITPORT CITY bin,\n"
+ .string "genieße ich heiße Kämpfe und\l"
+ .string "eisgekühlten SPRUDEL!$"
+
+Route109_SeashoreHouse_Text_19B8E5:: @ 819B8E5
+ .string "Langweilige Kämpfe lohnen sich nicht.\p"
+ .string "Feurig heiße Kämpfe aber stählen\n"
+ .string "TRAINER und POKéMON.$"
+
+Route109_SeashoreHouse_Text_19B949:: @ 819B949
+ .string "Das war brandheiß!$"
+
+Route109_SeashoreHouse_Text_19B955:: @ 819B955
+ .string "Puh, ich bin am Verdursten.\n"
+ .string "Ich sollte SPRUDEL trinken.$"
+
+Route109_SeashoreHouse_Text_19B988:: @ 819B988
+ .string "Ich werde dir zeigen, wie toll meine\n"
+ .string "POKéMON sind. Aber heul bloß nicht los!$"
+
+Route109_SeashoreHouse_Text_19B9C7:: @ 819B9C7
+ .string "Ich habe verloren. Aber ich heule nicht!$"
+
+Route109_SeashoreHouse_Text_19B9E5:: @ 819B9E5
+ .string "Wenn doch nur eines meiner POKéMON\n"
+ .string "wüsste, wie es mich über das Wasser\l"
+ .string "tragen kann. Dann wäre ich den\l"
+ .string "ollen Schwimmreifen los.$"
diff --git a/data-de/text/maps/Route110.inc b/data-de/text/maps/Route110.inc
new file mode 100644
index 000000000..9ebf3507b
--- /dev/null
+++ b/data-de/text/maps/Route110.inc
@@ -0,0 +1,251 @@
+Route110_Text_16E6C0:: @ 816E6C0
+ .string "TEAM {EVIL_TEAM}S Aktivitäten müssen im\n"
+ .string "Moment geheim bleiben!$"
+
+Route110_Text_16E6F2:: @ 816E6F2
+ .string "Ich würde liebend gerne nach\n"
+ .string "GRAPHITPORT CITY gehen und ein\l"
+ .string "bisschen Krawall machen.$"
+
+Route110_Text_16E729:: @ 816E729
+ .string "Das ist mein erster Job, seit ich dem\n"
+ .string "TEAM {EVIL_TEAM} beigetreten bin. Ich bin\l"
+ .string "ganz tatterig.$"
+
+Route110_Text_16E76A:: @ 816E76A
+ .string "TEAM {EVIL_TEAM}S Aktionen zaubern ein\n"
+ .string "Lächeln auf jedes Gesicht!$"
+
+Route110_Text_16E7A1:: @ 816E7A1
+ .string "MAIKE: Hi, {PLAYER}{KUN}, wir haben uns ja\n"
+ .string "lange nicht gesehen!\p"
+ .string "Während ich auf der Suche nach\n"
+ .string "weiteren POKéMON war, sind meine\l"
+ .string "POKéMON stärker geworden.\p"
+ .string "Daher...\n"
+ .string "Wie wäre es mit einem kleinen Kampf?$"
+
+Route110_Text_16E826:: @ 816E826
+ .string "AchDuSchande!\n"
+ .string "Du bist besser als ich gedacht habe.$"
+
+Route110_Text_16E84C:: @ 816E84C
+ .string "MAIKE: {PLAYER}{KUN}, du hast auch fleißig\n"
+ .string "trainiert, nicht wahr?\p"
+ .string "Ich denke, du verdienst eine Belohnung!\n"
+ .string "Hier, dies ist von mir für dich!$"
+
+Route110_Text_16E8B3:: @ 816E8B3
+ .string "MAIKE: Das ist ein DETEKTOR.\p"
+ .string "Probier ihn mal aus. Wenn irgendwo ein\n"
+ .string "Item versteckt ist, gibt er ein\l"
+ .string "Geräusch von sich.\p"
+ .string "Bis zum nächsten Mal, {PLAYER}{KUN}.\p"
+ .string "Es hört sich aus meinem Munde zwar blöd\n"
+ .string "an, aber bis dahin solltest du viel mehr\l"
+ .string "trainiert haben.$"
+
+Route110_Text_16E99A:: @ 816E99A
+ .string "BRIX: Hey, {PLAYER}.\n"
+ .string "Hier treibst du dich also herum.\l"
+ .string "Wie geht es?\p"
+ .string "Hast du deine POKéMON gut aufgezogen?\n"
+ .string "Ich werde das für dich überprüfen.$"
+
+Route110_Text_16EA0F:: @ 816EA0F
+ .string "Hmm...\n"
+ .string "Du bist sehr gut.$"
+
+Route110_Text_16EA2A:: @ 816EA2A
+ .string "BRIX: {PLAYER}, du hast trainiert,\n"
+ .string "ohne dass ich etwas davon\l"
+ .string "mitbekommen habe...\p"
+ .string "Aber genug!\n"
+ .string "Hier, das ist für dich!$"
+
+Route110_Text_16EA7B:: @ 816EA7B
+ .string "BRIX: Das ist ein DETEKTOR.\p"
+ .string "Probier ihn mal aus. \p"
+ .string "Ist irgendwo ein Item versteckt, gibt\n"
+ .string "er ein Geräusch von sich.\p"
+ .string "Wie auch immer, ich suche jetzt weiter\n"
+ .string "nach POKéMON.$"
+
+Route110_Text_16EB22:: @ 816EB22
+ .string "Wäre das nicht ein Spaß, mit einem FAHR-\n"
+ .string "RAD volle Pulle den RADWEG\l"
+ .string "entlangzudüsen?$"
+
+Route110_Text_16EB65:: @ 816EB65
+ .string "Gefällt es dir, wie mein raben-\n"
+ .string "schwarzes Haar im Wind weht?\p"
+ .string "Ich habe nur deshalb die Haare wachsen\n"
+ .string "lassen!$"
+
+Route110_Text_16EBC9:: @ 816EBC9
+ .string "Oh, hey, du hast ein RAD von RADLA!\p"
+ .string "Oh, das ist mehr als offensichtlich.\n"
+ .string "Es steht ja dort geschrieben...\p"
+ .string "RADLA, RADLA, RADLA, RADLA, RADLA,\n"
+ .string "RADLA, RADLA, RADLA, RADLA, RADLA,\p"
+ .string "RADLA, RADLA, RADLA, RADLA, RADLA,\n"
+ .string "RADLA, RADLA, RADLA, RADLA, RADLA,\p"
+ .string "RADLA, RADLA, RADLA, RADLA, RADLA,\n"
+ .string "RADLA, RADLA, RADLA, RADLA, RADLA,\p"
+ .string "RADLA, RADLA, RADLA, RADLA, RADLA,\n"
+ .string "RADLA, RADLA, RADLA, RADLA, RADLA,\p"
+ .string "RADLA, RADLA, RADLA, RADLA, RADLA...\n"
+ .string "Der Name steht überall.\p"
+ .string "Du solltest damit überall herumfahren,\n"
+ .string "eine bessere Werbung gibt es nicht!$"
+
+Route110_Text_16EDC5:: @ 816EDC5
+ .string "Zwei Straßen, eine oben, eine unten...\p"
+ .string "Eine Straße für Menschen und eine für\n"
+ .string "POKéMON. Das ist nur recht und billig.$"
+
+Route110_Text_16EE30:: @ 816EE30
+ .string "Ich habe kein RAD, ich werde gemüt-\n"
+ .string "lich über die untere Straße schlendern.$"
+
+Route110_Text_16EE74:: @ 816EE74
+ .string "Neue Techniken zu lernen, geben dem\n"
+ .string "Radfahren erst die richtige Würze.\p"
+ .string "Einige Orte kannst du nur erreichen,\n"
+ .string "wenn du die richtige Technik anwendest.$"
+
+Route110_Text_16EEF6:: @ 816EEF6
+ .string "Was soll ich tun?\p"
+ .string "Schnurstracks über den RADWEG nach\n"
+ .string "MALVENFROH CITY fahren oder die untere\p"
+ .string "Straße nehmen und nach POKéMON\n"
+ .string "suchen?$"
+
+Route110_Text_16EF65:: @ 816EF65
+ .string "Anzahl der Zusammenstöße:\n"
+ .string "... ... {STR_VAR_1}!\p"
+ .string "Zeit:\n"
+ .string "... ... {STR_VAR_2}!$"
+
+Route110_Text_16EF9F:: @ 816EF9F
+ .string "Bravo! Eine hervorragende Leistung!\p"
+ .string "Ich glaube, dein Talent zum Radfahren\n"
+ .string "kommt tief aus deinem innersten Herzen.\l"
+ .string "Du hast mich bis in die Seele getroffen!$"
+
+Route110_Text_16F012:: @ 816F012
+ .string "Deine Technik ist bemerkenswert.\p"
+ .string "Achte stets darauf, dass du nicht zu\n"
+ .string "schnell fährst und mit niemandem zu-\l"
+ .string "sammenstößt.$"
+
+Route110_Text_16F069:: @ 816F069
+ .string "Ich rate dir, weiter zu üben.\p"
+ .string "Und ich wünsche dir, dass du das Ver-\n"
+ .string "gnügen des Radfahrens nie vergisst.$"
+
+Route110_Text_16F0D0:: @ 816F0D0
+ .string "Ich sage... Dein Talent zum Radfahren\n"
+ .string "ist einfach miserabel.\p"
+ .string "Du brauchst wirklich noch viel mehr\n"
+ .string "Übung im Radfahren.$"
+
+Route110_Text_16F139:: @ 816F139
+ .string "...Ich bin entgeistert...\p"
+ .string "Du hast wirklich kein Talent zum\n"
+ .string "Radfahren.\p"
+ .string "Du solltest ernsthaft darüber nach-\n"
+ .string "denken, dein RAD bei RADLA\l"
+ .string "zurückzugeben.$"
+
+Route110_Text_16F1D0:: @ 816F1D0
+ .string "Dies ist der RADWEG.\p"
+ .string "Wenn du mit einem EILRAD von MALVEN-\n"
+ .string "FROH CITY nach GRAPHITPORT CITY\p"
+ .string "fährst, wirst du nach der Anzahl der\n"
+ .string "Zusammenstöße und deiner Zeit\l"
+ .string "bewertet.$"
+
+Route110_Text_16F26A:: @ 816F26A
+ .string "Unabhängig von den Resultaten möchte\n"
+ .string "ich mehr Herausforderungen von dir\l"
+ .string "sehen. Immer das höchste Ziel im Auge\l"
+ .string "behalten!$"
+
+Route110_Text_16F2C4:: @ 816F2C4
+ .string "Auf diesem RADWEG werden die, die\n"
+ .string "EILRÄDER fahren, nach ihren Zu-\l"
+ .string "sammenstößen und ihrer Zeit bewertet.\p"
+ .string "KUNSTRÄDER nehmen nicht an der\n"
+ .string "Qualifikation teil. Sie sind zu einfach\l"
+ .string "zu lenken.$"
+
+Route110_Text_16F381:: @ 816F381
+ .string "ROUTE 110\n"
+ .string "{DOWN_ARROW} GRAPHITPORT CITY$"
+
+Route110_Text_16F39C:: @ 816F39C
+ .string "KÜSTENRADWEG$"
+
+Route110_Text_16F3B1:: @ 816F3B1
+ .string "“TEAM {EVIL_TEAM} HÄRRSCHD!”\p"
+ .string "Das hat jemand auf das Schild\n"
+ .string "gekritzelt...$"
+
+Route110_Text_16F3E9:: @ 816F3E9
+ .string "ROUTE 110\n"
+ .string "{LEFT_ARROW} ROUTE 103$"
+
+Route110_Text_16F3FF:: @ 816F3FF
+ .string "KÜSTENPARKPLATZ$"
+
+Route110_Text_16F40F:: @ 816F40F
+ .string "ROUTE 110\n"
+ .string "{UP_ARROW} MALVENFROH CITY$"
+
+Route110_Text_16F429:: @ 816F429
+ .string "TIPPS für TRAINER\p"
+ .string "Der Gegner kann paralysiert oder\n"
+ .string "in Schlaf versetzt werden und ist damit\l"
+ .string "wehrlos.\p"
+ .string "Das sind wichtige Techniken in einem\n"
+ .string "POKéMON-Kampf.$"
+
+Route110_Text_16F4AE:: @ 816F4AE
+ .string "TIPPS für TRAINER\p"
+ .string "Die Items in dem BEUTEL können mit\n"
+ .string "SELECT neu geordnet werden.$"
+
+Route110_Text_16F4F7:: @ 816F4F7
+ .string "“Drei Schritte {RIGHT_ARROW} und zwei Schritte {UP_ARROW}\n"
+ .string "und du erreichst das wundersame\l"
+ .string "RÄTSELHAUS.”$"
+
+Route110_Text_16F53A:: @ 816F53A
+ .string "DAS BESTE ERGEBNIS...\p"
+ .string "Anzahl der Zusammenstöße: {STR_VAR_1}\p"
+ .string "Zeit: {STR_VAR_2}$"
+
+Route110_Text_16F57C:: @ 816F57C
+ .string "DAS BESTE ERGEBNIS...\p"
+ .string "Niemand scheint sich bis jetzt der He-\n"
+ .string "rausforderung gestellt zu haben...$"
+
+UnknownString_816F5D7: @ 816F5D7
+ .string "Ich gieße die Pflanzen jeden Tag.\n"
+ .string "Dann bekommen sie viele Blüten.\p"
+ .string "Und daraus werden dann viele BEEREN.\p"
+ .string "Hier, die ist für dich.\n"
+ .string "Du kannst sie haben.$"
+
+UnknownString_816F657: @ 816F657
+ .string "Ich versuche {POKEBLOCK} ROT zu machen!\n"
+ .string "Ich hoffe, das versuchst du auch!$"
+
+UnknownString_816F68A: @ 816F68A
+ .string "Deine BEEREN-TASCHE ist voll.\p"
+ .string "Ich gebe sie dir ein anderes Mal.$"
+
+UnknownString_816F6CF: @ 816F6CF
+ .string "Ich suche nach roten BEEREN, um\n"
+ .string "{POKEBLOCK} ROT herzustellen.$"
diff --git a/data-de/text/maps/Route110_SeasideCyclingRoadNorthEntrance.inc b/data-de/text/maps/Route110_SeasideCyclingRoadNorthEntrance.inc
new file mode 100644
index 000000000..1179fa0ce
--- /dev/null
+++ b/data-de/text/maps/Route110_SeasideCyclingRoadNorthEntrance.inc
@@ -0,0 +1,11 @@
+Route110_SeasideCyclingRoadNorthEntrance_Text_19E406:: @ 819E406
+ .string "Auf dem RADWEG kannst du so\n"
+ .string "schnell fahren, wie du willst.\p"
+ .string "Schnell fahren macht Spaß, pass aber\n"
+ .string "auf, dass du mit niemandem\l"
+ .string "zusammenstößt.$"
+
+UnknownString_819E48D: @ 819E48D
+ .string "Tut mir Leid, aber auf dem RADWEG\n"
+ .string "sind Fußgänger nicht gestattet.\p"
+ .string "Das ist gefährlich. Bring dein RAD mit...$"
diff --git a/data-de/text/maps/Route110_SeasideCyclingRoadSouthEntrance.inc b/data-de/text/maps/Route110_SeasideCyclingRoadSouthEntrance.inc
new file mode 100644
index 000000000..d2cd1bd34
--- /dev/null
+++ b/data-de/text/maps/Route110_SeasideCyclingRoadSouthEntrance.inc
@@ -0,0 +1,12 @@
+Route110_SeasideCyclingRoadSouthEntrance_Text_19E326:: @ 819E326
+ .string "Auf dem RADWEG kannst du so\n"
+ .string "schnell fahren, wie du willst.\p"
+ .string "Schnell fahren macht Spaß, pass aber\n"
+ .string "auf, dass du mit niemandem\l"
+ .string "zusammenstößt.$"
+
+Route110_SeasideCyclingRoadNorthEntrance_Text_19E3AD:: @ 819E3AD
+Route110_SeasideCyclingRoadSouthEntrance_Text_19E3AD:: @ 819E3AD
+ .string "Tut mir Leid, aber auf dem RADWEG\n"
+ .string "sind Fußgänger nicht gestattet.\p"
+ .string "Das ist gefährlich. Bring dein RAD mit...$"
diff --git a/data-de/text/maps/Route110_TrickHouseEnd.inc b/data-de/text/maps/Route110_TrickHouseEnd.inc
new file mode 100644
index 000000000..508e52b85
--- /dev/null
+++ b/data-de/text/maps/Route110_TrickHouseEnd.inc
@@ -0,0 +1,120 @@
+Route110_TrickHouseEnd_Text_19C281:: @ 819C281
+ .string "Argh!\n"
+ .string "Du hast mich gefunden?\l"
+ .string "Hmmm... Du bist verdammt clever!$"
+
+Route110_TrickHouseEnd_Text_19C2B2:: @ 819C2B2
+ .string "Ich habe die ganze Nacht gebraucht,\n"
+ .string "all die Bäume zu pflanzen...\p"
+ .string "Du bist meiner Größe fast ebenbürtig,\n"
+ .string "bis auf ein, zwei, drei, vier, fünf, sechs\l"
+ .string "Punkte!$"
+
+Route110_TrickHouseEnd_Text_19C333:: @ 819C333
+ .string "Ich habe die ganze Nacht gebraucht,\n"
+ .string "das Labyrinth anzulegen...\p"
+ .string "Du bist meiner Größe fast ebenbürtig,\n"
+ .string "bis auf ein, zwei, drei, vier, fünf \l"
+ .string "Punkte!$"
+
+Route110_TrickHouseEnd_Text_19C3A7:: @ 819C3A7
+ .string "Ich habe die ganze Nacht gebraucht,\n"
+ .string "die Felsen zu platzieren...\p"
+ .string "Du bist meiner Größe fast ebenbürtig,\n"
+ .string "bis auf ein, zwei, drei, vier Punkte!$"
+
+Route110_TrickHouseEnd_Text_19C41F:: @ 819C41F
+ .string "Ich habe die ganze Nacht gebraucht,\n"
+ .string "die Felsen hin- und herzuschieben...\p"
+ .string "Du bist meiner Größe fast ebenbürtig,\n"
+ .string "bis auf ein, zwei, drei Punkte!$"
+
+Route110_TrickHouseEnd_Text_19C491:: @ 819C491
+ .string "Ich habe die ganze Nacht gebraucht,\n"
+ .string "die ROBOPUPPEN zu konstruieren und\l"
+ .string "mir das Quiz auszudenken...\p"
+ .string "Du bist meiner Größe fast ebenbürtig,\n"
+ .string "bis auf ein oder zwei Punkte!$"
+
+Route110_TrickHouseEnd_Text_19C515:: @ 819C515
+ .string "Ich habe die ganze Nacht gebraucht,\n"
+ .string "die Türen zu installieren...\p"
+ .string "Du bist meiner Größe fast ebenbürtig!$"
+
+Route110_TrickHouseEnd_Text_19C567:: @ 819C567
+ .string "Ich habe die ganze Nacht gebraucht,\n"
+ .string "die Pfeile anzubringen.\p"
+ .string "Du bist meiner Größe ebenbürtig!$"
+
+Route110_TrickHouseEnd_Text_19C5AF:: @ 819C5AF
+ .string "Ich habe die ganze Nacht gebraucht,\n"
+ .string "den Boden zu polieren...\p"
+ .string "Du bist mir weit überlegen!\n"
+ .string "Unmöglich...$"
+
+Route110_TrickHouseEnd_Text_19C602:: @ 819C602
+ .string "Was soll ich nur tun?\n"
+ .string "Die Quelle der Ideen für meine Tricks\l"
+ .string "ist trocken gelegt...\p"
+ .string "Vielleicht ist es an der Zeit, durch die\n"
+ .string "Lande zu reisen und mich für neue\l"
+ .string "Tricks inspirieren zu lassen...$"
+
+Route110_TrickHouseEnd_Text_19C691:: @ 819C691
+ .string "Ich hasse es, zuzugeben, dass ich be-\n"
+ .string "siegt wurde. Du hast mich geschlagen!\p"
+ .string "Mein Charisma muss dich gefangen\n"
+ .string "genommen haben, da du immer wieder\l"
+ .string "herkommst. Ja, so muss es sein!\p"
+ .string "Aber das hat nichts mit meiner\n"
+ .string "Niederlage zu tun!\p"
+ .string "Als Zeichen der Freundschaft zwischen\n"
+ .string "dir, dem Aufstrebenden und mir, dem\l"
+ .string "Genie, überreiche ich dir dieses\l"
+ .string "Andenken!$"
+
+Route110_TrickHouseEnd_Text_19C7D7:: @ 819C7D7
+ .string "Was? Du hast keinen Platz im PC?\n"
+ .string "Und was soll ich jetzt damit machen?\p"
+ .string "Sei froh, dass ich so nett und rück-\n"
+ .string "sichtsvoll bin. Ich verwahre es für\l"
+ .string "dich. Komm einfach später wieder.$"
+
+Route110_TrickHouseEnd_Text_19C85C:: @ 819C85C
+ .string "... ... ... ... ... ...\p"
+ .string "Ich gehe jetzt auf eine Entdeckungs-\n"
+ .string "reise. Auf die Suche nach neuen Tricks.\p"
+ .string "Ich hoffe, du besuchst mich eines\n"
+ .string "Tages wieder und unterhältst mich.\p"
+ .string "Für heute lebe wohl!$"
+
+Route110_TrickHouseEnd_Text_19C90B:: @ 819C90B
+ .string "Gut!\n"
+ .string "Du hast dir diese Belohnung verdient!$"
+
+Route110_TrickHouseEnd_Text_19C92E:: @ 819C92E
+ .string "Was? Du hast keinen Platz dafür?\n"
+ .string "Wie viele Items schleppst du denn mit?\p"
+ .string "Aber du kannst dir deine Belohnung\n"
+ .string "auch später bei mir abholen.$"
+
+Route110_TrickHouseEnd_Text_19C9BD:: @ 819C9BD
+ .string "Putz dir das selbstgefällige Grinsen von\n"
+ .string "der Backe! Noch hast du nicht gewonnen!\p"
+ .string "Ich werde neue Tricks erfinden, die\n"
+ .string "dich zu Fall bringen werden. Zum Grinsen\p"
+ .string "hast du erst Grund, wenn du es\n"
+ .string "geschafft hast.\p"
+ .string "Komm wieder, wenn ich die nächste\n"
+ .string "interessante Installation fertig habe.$"
+
+Route110_TrickHouseEnd_Text_19CA8B:: @ 819CA8B
+ .string "Nun, nun! Du ignorierst mich?\n"
+ .string "Das bricht mir glatt das Herz!$"
+
+UnknownString_819CAD1: @ 819CAD1
+ .string "{PLAYER} hat den geheimen Code auf die\n"
+ .string "Tür geschrieben.\p"
+ .string "“RÄTSELMEISTER ist sagenhaft.”\n"
+ .string "... ... ... ... ... ... ... ...\p"
+ .string "Das Schloss geht klickend auf.$"
diff --git a/data-de/text/maps/Route110_TrickHouseEntrance.inc b/data-de/text/maps/Route110_TrickHouseEntrance.inc
new file mode 100644
index 000000000..5d218bc1a
--- /dev/null
+++ b/data-de/text/maps/Route110_TrickHouseEntrance.inc
@@ -0,0 +1,114 @@
+Route110_TrickHouseEntrance_Text_19BA56:: @ 819BA56
+ .string "Du wirst beobachtet...$"
+
+Route110_TrickHouseEntrance_Text_19BA6E:: @ 819BA6E
+ .string "Was? Grrrr...\p"
+ .string "Woher wusstest du, dass ich mich unter\n"
+ .string "dem Tisch versteckt hatte? Clever!$"
+
+Route110_TrickHouseEntrance_Text_19BAC0:: @ 819BAC0
+ .string "Was? Grrrr...\p"
+ .string "Woher wusstest du, dass ich mich hinter\n"
+ .string "dem Baum versteckt hatte? Clever!$"
+
+Route110_TrickHouseEntrance_Text_19BB11:: @ 819BB11
+ .string "Was? Grrrr...\p"
+ .string "Woher wusstest du, dass ich mich in\n"
+ .string "der Kommode versteckt hatte? Clever!$"
+
+Route110_TrickHouseEntrance_Text_19BB61:: @ 819BB61
+ .string "Was? Grrrr...\p"
+ .string "Woher wusstest du, dass ich mich über\n"
+ .string "dem Fenster versteckt hatte? Clever!$"
+
+Route110_TrickHouseEntrance_Text_19BBB4:: @ 819BBB4
+ .string "Was? Grrrr...\p"
+ .string "Woher wusstest du, dass ich mich in\n"
+ .string "der Pflanze versteckt hatte? Clever!$"
+
+Route110_TrickHouseEntrance_Text_19BC04:: @ 819BC04
+ .string "Was? Grrrr...\p"
+ .string "Woher wusstest du, dass ich mich\n"
+ .string "im Schrank versteckt hatte? Clever!$"
+
+Route110_TrickHouseEntrance_Text_19BC55:: @ 819BC55
+ .string "Was? Grrrr...\p"
+ .string "Woher wusstest du, dass ich mich hinter\n"
+ .string "dem Fenster versteckt hatte? Clever!$"
+
+Route110_TrickHouseEntrance_Text_19BCA8:: @ 819BCA8
+ .string "Was? Grrrr...\p"
+ .string "Woher wusstest du, dass ich mich unter\n"
+ .string "dem Kissen versteckt hatte? Clever!$"
+
+Route110_TrickHouseEntrance_Text_19BCFD:: @ 819BCFD
+ .string "Sehe und staune!\p"
+ .string "Ich bin das größte lebende menschliche\n"
+ .string "Mysterium in ganz HOENN!\l"
+ .string "Man nennt mich...\p"
+ .string "RÄTSELMEISTER!\n"
+ .string "Hahaha! Erfreut dich kennen zu lernen!$"
+
+Route110_TrickHouseEntrance_Text_19BD82:: @ 819BD82
+ .string "Du, du bist hier, um mein RÄTSELHAUS\n"
+ .string "herauszufordern, oder?\p"
+ .string "Deshalb bist du doch hier?\n"
+ .string "Ja, ja, so muss es sein!\p"
+ .string "Betrachte deine Herausforderung als\n"
+ .string "angenommen!\p"
+ .string "Trete hinter diese Schriftrolle und\n"
+ .string "die Herausforderung beginnt!\p"
+ .string "Ich warte im hinteren Bereich!$"
+
+Route110_TrickHouseEntrance_Text_19BE6E:: @ 819BE6E
+ .string "Das ist eine Schriftrolle.$"
+
+Route110_TrickHouseEntrance_Text_19BE7D:: @ 819BE7D
+ .string "Hinter der Schriftrolle ist ein Loch!\p"
+ .string "Möchtest du hindurchgehen?$"
+
+Route110_TrickHouseEntrance_Text_19BEB3:: @ 819BEB3
+ .string "Auf der Schriftrolle steht etwas...\p"
+ .string "“Ich bin auf eine Reise gegangen.\n"
+ .string "Sucht mich nicht. RÄTSELMEISTER”$"
+
+Route110_TrickHouseEntrance_Text_19BF19:: @ 819BF19
+ .string "Nächstes Mal nehme ich diesen Trick,\n"
+ .string "nach diesem Schema und mit List und...\p"
+ .string "Ähähähä... Ich muss sagen, ich habe mich\n"
+ .string "in meiner Brillanz mal wieder selbst\l"
+ .string "übertroffen!$"
+
+Route110_TrickHouseEntrance_Text_19BFAB:: @ 819BFAB
+ .string "Hah! Was???\n"
+ .string "Ach, du bist das!\p"
+ .string "Ich bin gerade dabei, mir neue Tricks\n"
+ .string "und Herausforderungen auszudenken!\p"
+ .string "Es ist doch nicht zu viel verlangt, mir\n"
+ .string "noch etwas Zeit zum Nachdenken zu\l"
+ .string "geben, oder? Das ist mir doch gegönnt,\l"
+ .string "oder? Danke. Komm später wieder!$"
+
+Route110_TrickHouseEntrance_Text_19C07E:: @ 819C07E
+ .string "Ah, du bist es! Du willst dir deine\n"
+ .string "Belohnung von eben abholen, habe ich\l"
+ .string "Recht? Natürlich habe ich Recht!\p"
+ .string "Hier!\n"
+ .string "Das ist für dich!$"
+
+Route110_TrickHouseEntrance_Text_19C0FC:: @ 819C0FC
+ .string "Was? Du kommst nicht, um deine\n"
+ .string "Belohnung abzuholen?$"
+
+Route110_TrickHouseEntrance_Text_19C128:: @ 819C128
+ .string "ROBOPUPPE 5 BIN ICH!\n"
+ .string "HOLST DU DIE BELOHNUNG NICHT AB,\l"
+ .string "DANN KANNST DU RÄTSELMEISTER NICHT\l"
+ .string "FOLGEN!$"
+
+Route110_TrickHouseEntrance_Text_19C17E:: @ 819C17E
+ .string "DANN LEBE WOHL.$"
+
+Route110_TrickHouseEntrance_Text_19C18D:: @ 819C18D
+ .string "PC-STATUS: WIEDER VOLL.\n"
+ .string "GEMEIN DU BIST.$"
diff --git a/data-de/text/maps/Route110_TrickHousePuzzle1.inc b/data-de/text/maps/Route110_TrickHousePuzzle1.inc
new file mode 100644
index 000000000..96eb9115e
--- /dev/null
+++ b/data-de/text/maps/Route110_TrickHousePuzzle1.inc
@@ -0,0 +1,40 @@
+Route110_TrickHousePuzzle1_Text_19CB4F:: @ 819CB4F
+ .string "Ich habe mir den Weg zum Sieg mit dem\n"
+ .string "ZERSCHNEIDER, den wir gerade gelernt\l"
+ .string "haben, gebahnt.$"
+
+Route110_TrickHousePuzzle1_Text_19CB93:: @ 819CB93
+ .string "Warum nimmst du das so ernst?$"
+
+Route110_TrickHousePuzzle1_Text_19CBAB:: @ 819CBAB
+ .string "Ich werde des Hackens und\n"
+ .string "Schneidens nie müde!$"
+
+Route110_TrickHousePuzzle1_Text_19CBD6:: @ 819CBD6
+ .string "Ich bin nur zufällig in diesem\n"
+ .string "verrückten Haus gelandet...$"
+
+Route110_TrickHousePuzzle1_Text_19CC06:: @ 819CC06
+ .string "Und nun habe ich verloren...$"
+
+Route110_TrickHousePuzzle1_Text_19CC1B:: @ 819CC1B
+ .string "Ich bin vom Weg abgekommen, ich habe\n"
+ .string "verloren und bin verloren. Ich finde den\l"
+ .string "Ausgang nicht mehr...$"
+
+Route110_TrickHousePuzzle1_Text_19CC68:: @ 819CC68
+ .string "Wer ist dieser RÄTSELMEISTER bloß?$"
+
+Route110_TrickHousePuzzle1_Text_19CC86:: @ 819CC86
+ .string "Ich verlor ganz gedankenverloren.$"
+
+Route110_TrickHousePuzzle1_Text_19CCAA:: @ 819CCAA
+ .string "Du bist stark!\n"
+ .string "Wer bist du eigentlich?$"
+
+UnknownString_819CCCB: @ 819CCCB
+ .string "{PLAYER} hat den geheimen Code auf die\n"
+ .string "Tür geschrieben.\p"
+ .string "“RÄTSELMEISTER ist gewieft.”\n"
+ .string "... ... ... ... ... ... ... ...\p"
+ .string "Das Schloss geht klickend auf.$"
diff --git a/data-de/text/maps/Route110_TrickHousePuzzle2.inc b/data-de/text/maps/Route110_TrickHousePuzzle2.inc
new file mode 100644
index 000000000..a737ec0cf
--- /dev/null
+++ b/data-de/text/maps/Route110_TrickHousePuzzle2.inc
@@ -0,0 +1,40 @@
+Route110_TrickHousePuzzle2_Text_19CD46:: @ 819CD46
+ .string "Welcher Schalter schließt welches Loch?$"
+
+Route110_TrickHousePuzzle2_Text_19CD66:: @ 819CD66
+ .string "Nach diesem Kampf bin ich nur noch\n"
+ .string "verwirrter!$"
+
+Route110_TrickHousePuzzle2_Text_19CD91:: @ 819CD91
+ .string "Kannst du nicht alle Schalter für mich\n"
+ .string "betätigen?$"
+
+Route110_TrickHousePuzzle2_Text_19CDBF:: @ 819CDBF
+ .string "Oh! Du forderst das RÄTSELHAUS schon\n"
+ .string "zum zweiten Mal heraus!?!$"
+
+Route110_TrickHousePuzzle2_Text_19CDF0:: @ 819CDF0
+ .string "Du bist auch im Kämpfen so gut!?!$"
+
+Route110_TrickHousePuzzle2_Text_19CE0D:: @ 819CE0D
+ .string "Der RÄTSELMEISTER tüftelt alle Tricks\n"
+ .string "in diesem Haus selber aus.$"
+
+Route110_TrickHousePuzzle2_Text_19CE52:: @ 819CE52
+ .string "Eines Tages gründe ich meine eigene\n"
+ .string "ARENA. Und hier studiere ich die Fallen.$"
+
+Route110_TrickHousePuzzle2_Text_19CE98:: @ 819CE98
+ .string "Ich habe das Kämpfen nicht genug\n"
+ .string "studiert!$"
+
+Route110_TrickHousePuzzle2_Text_19CEB8:: @ 819CEB8
+ .string "Du bist stark, nicht wahr?\n"
+ .string "Stark genug, ein ARENALEITER zu sein.$"
+
+UnknownString_819CEF9: @ 819CEF9
+ .string "{PLAYER} hat den geheimen Code auf die\n"
+ .string "Tür geschrieben.\p"
+ .string "“RÄTSELMEISTER ist gefragt.”\n"
+ .string "... ... ... ... ... ... ... ...\p"
+ .string "Das Schloss geht klickend auf.$"
diff --git a/data-de/text/maps/Route110_TrickHousePuzzle3.inc b/data-de/text/maps/Route110_TrickHousePuzzle3.inc
new file mode 100644
index 000000000..de3c0116d
--- /dev/null
+++ b/data-de/text/maps/Route110_TrickHousePuzzle3.inc
@@ -0,0 +1,43 @@
+Route110_TrickHousePuzzle3_Text_19CF76:: @ 819CF76
+ .string "Ich laufe und laufe und lande immer\n"
+ .string "wieder hier.$"
+
+Route110_TrickHousePuzzle3_Text_19CF9D:: @ 819CF9D
+ .string "Ich habe eh schon Probleme und dann\n"
+ .string "musst du mich auch noch besiegen? Pfui.$"
+
+Route110_TrickHousePuzzle3_Text_19CFE6:: @ 819CFE6
+ .string "Hier sieht man vor lauter Türen den Aus-\n"
+ .string "gang nicht! Ich bin total verwirrt...$"
+
+Route110_TrickHousePuzzle3_Text_19D026:: @ 819D026
+ .string "Ich weiß nicht, was hier vorgeht.\n"
+ .string "Ich habe ein ganz schlechtes Gefühl...$"
+
+Route110_TrickHousePuzzle3_Text_19D065:: @ 819D065
+ .string "Du... Du bist furchtbar!$"
+
+Route110_TrickHousePuzzle3_Text_19D07A:: @ 819D07A
+ .string "Ich weiß, ich bin schwach! Ich weiß\n"
+ .string "nicht, in welche Richtung es weitergeht.$"
+
+Route110_TrickHousePuzzle3_Text_19D0AE:: @ 819D0AE
+ .string "Ich verstehe es nicht. Was macht einer\n"
+ .string "mit so einem bizarren Haus???$"
+
+Route110_TrickHousePuzzle3_Text_19D0F0:: @ 819D0F0
+ .string "Ich verstehe es wieder nicht.\n"
+ .string "Wie konnte ich jetzt verlieren?$"
+
+Route110_TrickHousePuzzle3_Text_19D110:: @ 819D110
+ .string "Ich habe absolut keine Ahnung...\n"
+ .string "Wie viele Fallen gibt es in diesem Haus?\p"
+ .string "Du kannst mir das bestimmt\n"
+ .string "beantworten!$"
+
+UnknownString_819D164: @ 819D164
+ .string "{PLAYER} hat den geheimen Code auf die\n"
+ .string "Tür geschrieben.\p"
+ .string "“RÄTSELMEISTER ist cool.”\n"
+ .string "... ... ... ... ... ... ... ...\p"
+ .string "Das Schloss geht klickend auf.$"
diff --git a/data-de/text/maps/Route110_TrickHousePuzzle4.inc b/data-de/text/maps/Route110_TrickHousePuzzle4.inc
new file mode 100644
index 000000000..126a27eab
--- /dev/null
+++ b/data-de/text/maps/Route110_TrickHousePuzzle4.inc
@@ -0,0 +1,41 @@
+Route110_TrickHousePuzzle4_Text_19D1DE:: @ 819D1DE
+ .string "Ich habe keine Zeit, das zu verstehen.\n"
+ .string "Ich will nur kämpfen!$"
+
+Route110_TrickHousePuzzle4_Text_19D21F:: @ 819D21F
+ .string "Auch wenn ich verloren habe, liebe ich\n"
+ .string "das Kämpfen.$"
+
+Route110_TrickHousePuzzle4_Text_19D253:: @ 819D253
+ .string "Stimmst du mir zu? Du würdest überall\n"
+ .string "hingehen, wo man TRAINER findet.$"
+
+Route110_TrickHousePuzzle4_Text_19D295:: @ 819D295
+ .string "Hey! Felsen wie diese räume ich mit\n"
+ .string "dem kleinen Finger aus dem Weg.$"
+
+Route110_TrickHousePuzzle4_Text_19D2D1:: @ 819D2D1
+ .string "Ich kann Felsen bewegen, aber ein\n"
+ .string "Rätsel zu lösen ist mir zu schwer...$"
+
+Route110_TrickHousePuzzle4_Text_19D306:: @ 819D306
+ .string "Muskeln alleine sind nicht alles... Auch\n"
+ .string "Gehirnschmalz ist wichtig. Sei helle!$"
+
+Route110_TrickHousePuzzle4_Text_19D351:: @ 819D351
+ .string "Das RÄTSELHAUS wird immer\n"
+ .string "verrätselter... äh, komplizierter, oder?$"
+
+Route110_TrickHousePuzzle4_Text_19D380:: @ 819D380
+ .string "Aaaak!$"
+
+Route110_TrickHousePuzzle4_Text_19D386:: @ 819D386
+ .string "Hat es jemand schon mal bis zum\n"
+ .string "Ende geschafft?$"
+
+UnknownString_819D3A5: @ 819D3A5
+ .string "{PLAYER} hat den geheimen Code auf die\n"
+ .string "Tür geschrieben.\p"
+ .string "“RÄTSELMEISTER ist ein Genie.”\n"
+ .string "... ... ... ... ... ... ... ...\p"
+ .string "Das Schloss geht klickend auf.$"
diff --git a/data-de/text/maps/Route110_TrickHousePuzzle5.inc b/data-de/text/maps/Route110_TrickHousePuzzle5.inc
new file mode 100644
index 000000000..69870f2c8
--- /dev/null
+++ b/data-de/text/maps/Route110_TrickHousePuzzle5.inc
@@ -0,0 +1,144 @@
+Route110_TrickHousePuzzle5_Text_19D423:: @ 819D423
+ .string "KLICK-KLACK...\n"
+ .string "ROBOPUPPE 1 ICH BIN!\p"
+ .string "GIBST DU IM QUIZ RICHTIGE ANTWORTEN,\n"
+ .string "ERREICHST DU BALD ROBOPUPPE 5.\l"
+ .string "DORT ERHÄLTST DU DEN GEHEIMEN CODE.$"
+
+Route110_TrickHousePuzzle5_Text_19D4AE:: @ 819D4AE
+ .string "ROBOPUPPE 1 QUIZ.\p"
+ .string "Eines dieser POKéMON kann man nicht\n"
+ .string "auf der ROUTE 103 finden. Welches?$"
+
+Route110_TrickHousePuzzle5_Text_19D501:: @ 819D501
+ .string "ROBOPUPPE 1 QUIZ.\p"
+ .string "Eines dieser POKéMON ist kein\n"
+ .string "PFLANZEN-POKéMON. Welches?$"
+
+Route110_TrickHousePuzzle5_Text_19D553:: @ 819D553
+ .string "ROBOPUPPE 1 QUIZ.\p"
+ .string "Eines dieser POKéMON setzt\n"
+ .string "KRATZER ein. Welches?$"
+
+Route110_TrickHousePuzzle5_Text_19D599:: @ 819D599
+ .string "GLÜCKWUNSCH! RICHTIG.\n"
+ .string "GEHE HINDURCH. BITTE.$"
+
+Route110_TrickHousePuzzle5_Text_19D5CF:: @ 819D5CF
+ .string "BZZZT. ENTTÄUSCHEND.\n"
+ .string "FEHLER.$"
+
+Route110_TrickHousePuzzle5_Text_19D5ED:: @ 819D5ED
+ .string "WAHAHAHAHA! WAHAHAHAHA!\n"
+ .string "KLICK-KLACK!$"
+
+Route110_TrickHousePuzzle5_Text_19D615:: @ 819D615
+ .string "DEINE NÄCHSTE HERAUSFORDERUNG WIR\n"
+ .string "ERWARTEN.$"
+
+Route110_TrickHousePuzzle5_Text_19D636:: @ 819D636
+ .string "KLICK-KLACK...\n"
+ .string "ROBOPUPPE 2 ICH BIN!\p"
+ .string "ROBOPUPPE 1 QUIZ-SCHWIERIGKEITS-\n"
+ .string "GRAD IST ZU NIEDRIG.$"
+
+Route110_TrickHousePuzzle5_Text_19D68E:: @ 819D68E
+ .string "ROBOPUPPE 2 QUIZ.\p"
+ .string "In PROF. BIRKS Beutel befanden sich\n"
+ .string "drei POKéMON. Welches lag ganz rechts?$"
+
+Route110_TrickHousePuzzle5_Text_19D6EC:: @ 819D6EC
+ .string "ROBOPUPPE 2 QUIZ.\p"
+ .string "Welches POKéMON wurde in der POKéMON\n"
+ .string "TRAINERSCHULE zum Tausch angeboten?$"
+
+Route110_TrickHousePuzzle5_Text_19D745:: @ 819D745
+ .string "ROBOPUPPE 2 QUIZ.\p"
+ .string "Welches POKéMON hat der FORSCHER von\n"
+ .string "DEVON im BLÜTENBURGWALD gesucht?$"
+
+UnknownString_819D79D: @ 819D79D
+ .string "GLÜCKWUNSCH! RICHTIG.\n"
+ .string "GEHE HINDURCH. BITTE.$"
+
+Route110_TrickHousePuzzle5_Text_19D7D3:: @ 819D7D3
+ .string "KLICK-KLACK...\n"
+ .string "ROBOPUPPE 3 ICH BIN!\p"
+ .string "FÜR MICH ZÄHLT NUR GELD.$"
+
+Route110_TrickHousePuzzle5_Text_19D81B:: @ 819D81B
+ .string "ROBOPUPPE 3 QUIZ.\p"
+ .string "Was ist teurer?\n"
+ .string "Drei POKéBÄLLE oder ein SUPERTRANK?$"
+
+Route110_TrickHousePuzzle5_Text_19D865:: @ 819D865
+ .string "ROBOPUPPE 3 QUIZ.\p"
+ .string "Verkaufe ein FLUCHTSEIL und kaufe ein\n"
+ .string "GEGENGIFT. Wie viel Geld bleibt übrig?$"
+
+Route110_TrickHousePuzzle5_Text_19D8BA:: @ 819D8BA
+ .string "ROBOPUPPE 3 QUIZ.\p"
+ .string "Kosten ein HYPERHEILER und ein\n"
+ .string "SUPERBALL mehr als ein BELEBER?$"
+
+UnknownString_819D907: @ 819D907
+ .string "GLÜCKWUNSCH! RICHTIG.\n"
+ .string "GEHE HINDURCH. BITTE.$"
+
+Route110_TrickHousePuzzle5_Text_19D93D:: @ 819D93D
+ .string "KLICK-KLACK...\n"
+ .string "ROBOPUPPE 4 ICH BIN!\p"
+ .string "ICH INTERESSIERE MICH FÜR SCHÖNES.$"
+
+Route110_TrickHousePuzzle5_Text_19D987:: @ 819D987
+ .string "ROBOPUPPE 4 QUIZ.\p"
+ .string "ARENALEITERIN FELIZIA in METAROST\n"
+ .string "CITY kämpft mit KLEINSTEIN. Ist es\l"
+ .string "männlich oder weiblich?$"
+
+Route110_TrickHousePuzzle5_Text_19D9DC:: @ 819D9DC
+ .string "ROBOPUPPE 4 QUIZ.\p"
+ .string "Befanden sich in der FAUSTAUHAVEN\n"
+ .string "HALLE mehr Männer oder mehr Frauen?$"
+
+Route110_TrickHousePuzzle5_Text_19DA1D:: @ 819DA1D
+ .string "ROBOPUPPE 4 QUIZ.\p"
+ .string "Der erste TRAINER in der ARENA von\n"
+ .string "FAUSTAUHAVEN, war der männlich oder\l"
+ .string "weiblich?$"
+
+UnknownString_819DA64: @ 819DA64
+ .string "GLÜCKWUNSCH! RICHTIG.\n"
+ .string "GEHE HINDURCH. BITTE.$"
+
+Route110_TrickHousePuzzle5_Text_19DA9A:: @ 819DA9A
+ .string "KLICK-KLACK...\n"
+ .string "ROBOPUPPE 5 ICH BIN!\p"
+ .string "DES MEISTERS BESTE UND STOLZESTE\n"
+ .string "ERFINDUNG ICH BIN.$"
+
+Route110_TrickHousePuzzle5_Text_19DAEF:: @ 819DAEF
+ .string "ROBOPUPPE 5 QUIZ.\p"
+ .string "Wie viele RÄDER stehen bei\n"
+ .string "RADLA vor dem Laden?$"
+
+Route110_TrickHousePuzzle5_Text_19DB43:: @ 819DB43
+ .string "ROBOPUPPE 5 QUIZ.\p"
+ .string "Von wie vielen Leuten bekommst du im\n"
+ .string "BLÜTENTRAUM BLUMENLADEN BEEREN?$"
+
+Route110_TrickHousePuzzle5_Text_19DB97:: @ 819DB97
+ .string "ROBOPUPPE 5 QUIZ.\p"
+ .string "Wie viele Schilder gibt es in\n"
+ .string "SEEGRASULB CITY?$"
+
+UnknownString_819DBD4: @ 819DBD4
+ .string "GLÜCKWUNSCH! RICHTIG.\n"
+ .string "GEHE HINDURCH. BITTE.$"
+
+UnknownString_819DC0A: @ 819DC0A
+ .string "{PLAYER} hat den geheimen Code auf die\n"
+ .string "Tür geschrieben.\p"
+ .string "“RÄTSELMEISTER ist mein Leben.”\n"
+ .string "... ... ... ... ... ... ... ...\p"
+ .string "Das Schloss geht klickend auf.$"
diff --git a/data-de/text/maps/Route110_TrickHousePuzzle6.inc b/data-de/text/maps/Route110_TrickHousePuzzle6.inc
new file mode 100644
index 000000000..0bf347297
--- /dev/null
+++ b/data-de/text/maps/Route110_TrickHousePuzzle6.inc
@@ -0,0 +1,43 @@
+Route110_TrickHousePuzzle6_Text_19DC87:: @ 819DC87
+ .string "Als ich von dem seltsamen Haus hörte,\n"
+ .string "musste ich mir das sofort ansehen.$"
+
+Route110_TrickHousePuzzle6_Text_19DCC6:: @ 819DCC6
+ .string "Ich habe einen starken TRAINER\n"
+ .string "entdeckt!$"
+
+Route110_TrickHousePuzzle6_Text_19DCE7:: @ 819DCE7
+ .string "Es hat viel Spaß gemacht, diesen Ort zu\n"
+ .string "erforschen.\p"
+ .string "Eine Herausforderung, die ich gerne\n"
+ .string "wiederholen möchte!$"
+
+Route110_TrickHousePuzzle6_Text_19DD49:: @ 819DD49
+ .string "Vielleicht kann mein VOGEL-POKéMON\n"
+ .string "über die Mauer fliegen...$"
+
+Route110_TrickHousePuzzle6_Text_19DD83:: @ 819DD83
+ .string "Uaah! Ich hab’s vermasselt!$"
+
+Route110_TrickHousePuzzle6_Text_19DD96:: @ 819DD96
+ .string "Hihihihi... Ich habe doch nur verloren,\n"
+ .string "weil ich bescheißen wollte.$"
+
+Route110_TrickHousePuzzle6_Text_19DDCF:: @ 819DDCF
+ .string "Mir wird ganz schwindelig von diesen\n"
+ .string "rotierenden Türen... Huuh...$"
+
+Route110_TrickHousePuzzle6_Text_19DDFE:: @ 819DDFE
+ .string "Bei mir dreht sich alles. Mir wird übel.\n"
+ .string "Ich kann nicht mehr...$"
+
+Route110_TrickHousePuzzle6_Text_19DE44:: @ 819DE44
+ .string "Dir scheint das gar nichts auszumachen.\n"
+ .string "Oder ist das nur Show?$"
+
+UnknownString_819DE8D: @ 819DE8D
+ .string "{PLAYER} hat den geheimen Code auf die\n"
+ .string "Tür geschrieben.\p"
+ .string "“RÄTSELMEISTER ist riesig.”\n"
+ .string "... ... ... ... ... ... ... ...\p"
+ .string "Das Schloss geht klickend auf.$"
diff --git a/data-de/text/maps/Route110_TrickHousePuzzle7.inc b/data-de/text/maps/Route110_TrickHousePuzzle7.inc
new file mode 100644
index 000000000..3111fcb65
--- /dev/null
+++ b/data-de/text/maps/Route110_TrickHousePuzzle7.inc
@@ -0,0 +1,42 @@
+Route110_TrickHousePuzzle7_Text_19DF0B:: @ 819DF0B
+ .string "Der RÄTSELMEISTER verschwindet immer\n"
+ .string "wie Rauch. Wie macht er das nur?$"
+
+Route110_TrickHousePuzzle7_Text_19DF4B:: @ 819DF4B
+ .string "Aiijeeh! Du bist viel zu stark!\n"
+ .string "Wie machst du das nur?$"
+
+Route110_TrickHousePuzzle7_Text_19DF7E:: @ 819DF7E
+ .string "Ich wollte, ich könnte mich auch wie\n"
+ .string "Rauch in Luft auflösen...$"
+
+Route110_TrickHousePuzzle7_Text_19DFBB:: @ 819DFBB
+ .string "Immer am gleichen Ort herumgeistern...\n"
+ .string "Das bringt Unglück...$"
+
+Route110_TrickHousePuzzle7_Text_19DFF2:: @ 819DFF2
+ .string "Besiegt!\n"
+ .string "Das ist ein schlechtes Omen...$"
+
+Route110_TrickHousePuzzle7_Text_19E00F:: @ 819E00F
+ .string "Ich bin nun schon zehn Mal an diesem Ort\n"
+ .string "herumgegeistert. Daher hatte ich Pech!$"
+
+Route110_TrickHousePuzzle7_Text_19E054:: @ 819E054
+ .string "Ich glaube, der Sieger wird der erste\n"
+ .string "Gewinner an diesem Ort überhaupt sein.$"
+
+Route110_TrickHousePuzzle7_Text_19E098:: @ 819E098
+ .string "Ah!\n"
+ .string "Dann geh hurtig weiter!$"
+
+Route110_TrickHousePuzzle7_Text_19E0B2:: @ 819E0B2
+ .string "Ich glaube, du wirst alle Rätsel in\n"
+ .string "diesem RÄTSELHAUS lösen!$"
+
+UnknownString_819E0FF: @ 819E0FF
+ .string "{PLAYER} hat den geheimen Code auf die\n"
+ .string "Tür geschrieben.\p"
+ .string "“Ich liebe den RÄTSELMEISTER.”\n"
+ .string "... ... ... ... ... ... ... ...\p"
+ .string "Das Schloss geht klickend auf.$"
diff --git a/data-de/text/maps/Route110_TrickHousePuzzle8.inc b/data-de/text/maps/Route110_TrickHousePuzzle8.inc
new file mode 100644
index 000000000..74a7c868b
--- /dev/null
+++ b/data-de/text/maps/Route110_TrickHousePuzzle8.inc
@@ -0,0 +1,34 @@
+Route110_TrickHousePuzzle8_Text_19E178:: @ 819E178
+ .string "Nicht viele TRAINER haben es bis\n"
+ .string "hierher geschafft.$"
+
+Route110_TrickHousePuzzle8_Text_19E1A1:: @ 819E1A1
+ .string "Das bedeutet, dass du sehr stark bist...$"
+
+Route110_TrickHousePuzzle8_Text_19E1C5:: @ 819E1C5
+ .string "Du hast den CHAMP der POKéMON LIGA\n"
+ .string "besiegt? Das ist zu viel für mich!$"
+
+Route110_TrickHousePuzzle8_Text_19E201:: @ 819E201
+ .string "Sieh es als Glücksfall an, dass du gegen\n"
+ .string "mich antreten darfst.$"
+
+Route110_TrickHousePuzzle8_Text_19E22C:: @ 819E22C
+ .string "Das ist nicht korrekt!\n"
+ .string "Ich darf nicht verlieren!$"
+
+Route110_TrickHousePuzzle8_Text_19E24C:: @ 819E24C
+ .string "Nur ein Wunder hat dir zu diesem Sieg\n"
+ .string "verholfen. Prahl doch damit...$"
+
+Route110_TrickHousePuzzle8_Text_19E284:: @ 819E284
+ .string "Du schleichst hier auch durch das\n"
+ .string "RÄTSELHAUS?$"
+
+Route110_TrickHousePuzzle8_Text_19E2C1:: @ 819E2C1
+ .string "Ich verstehe...\n"
+ .string "Du hast einen außergewöhnlichen Stil.$"
+
+Route110_TrickHousePuzzle8_Text_19E2EE:: @ 819E2EE
+ .string "Dein Anblick wird den RÄTSELMEISTER\n"
+ .string "bestimmt erfreuen.$"
diff --git a/data-de/text/maps/Route111.inc b/data-de/text/maps/Route111.inc
new file mode 100644
index 000000000..fc7eba19a
--- /dev/null
+++ b/data-de/text/maps/Route111.inc
@@ -0,0 +1,120 @@
+Route111_Text_16F705:: @ 816F705
+ .string "Hallo! Ich hab’s, du bist ein Reisender.\p"
+ .string "Was hältst du davon? Du trittst mit\n"
+ .string "deinen POKéMON gegen alle vier Familien-\l"
+ .string "mitglieder hintereinander an?$"
+
+Route111_Text_16F785:: @ 816F785
+ .string "Ach, wirklich? Nun, wenn du deine\n"
+ .string "Meinung änderst, komm einfach wieder.$"
+
+Route111_Text_16F7B3:: @ 816F7B3
+ .string "Das nenne ich Kampfgeist! Ich mag dich!$"
+
+Route111_Text_16F7D2:: @ 816F7D2
+ .string "Aiyah!\n"
+ .string "Du bist stärker, als ich dachte.$"
+
+Route111_Text_16F7FF:: @ 816F7FF
+ .string "Hey, ihr! Ich habe einen starken\n"
+ .string "TRAINER gefunden!$"
+
+Route111_Text_16F82D:: @ 816F82D
+ .string "Oh, du meine Güte! Bist du jung!\p"
+ .string "Du musst ein sehr guter TRAINER sein,\n"
+ .string "wenn du meinen Mann besiegen konntest.\p"
+ .string "Nun bin ich an der Reihe.$"
+
+Route111_Text_16F8A6:: @ 816F8A6
+ .string "Ach, nein! Ich komme nicht darüber\n"
+ .string "hinweg, wie stark du bist!$"
+
+Route111_Text_16F8D5:: @ 816F8D5
+ .string "Hier draußen ist ein starker TRAINER!\n"
+ .string "Ein wirklich starker, sage ich euch!$"
+
+Route111_Text_16F90E:: @ 816F90E
+ .string "Du bist stärker als Mami? Wow!\p"
+ .string "Aber ich bin auch stark!\n"
+ .string "Wirklich! Ganz ehrlich!$"
+
+Route111_Text_16F956:: @ 816F956
+ .string "Was? Habe ich verloren?$"
+
+Route111_Text_16F96C:: @ 816F96C
+ .string "Das ist gemein...\p"
+ .string "...Schluchz... Heul... Omaaaaa... Schluchz...$"
+
+Route111_Text_16F991:: @ 816F991
+ .string "Wie konntest du nur meine Enkelin zum\n"
+ .string "Weinen bringen? Schäm dich!\p"
+ .string "Dafür werde ich dich in Grund und Boden\n"
+ .string "stampfen. Mach dich auf was gefasst!$"
+
+Route111_Text_16F9EC:: @ 816F9EC
+ .string "Uaah! Du bist stark...\n"
+ .string "Meine Enkelin hatte Recht...$"
+
+Route111_Text_16FA22:: @ 816FA22
+ .string "Wenn du es nicht allzu eilig hast,\n"
+ .string "besuche uns doch mal wieder!$"
+
+Route111_Text_16FA54:: @ 816FA54
+ .string "Du hast das WURZELFOSSIL gefunden.\p"
+ .string "Wenn du dieses FOSSIL nimmst,\n"
+ .string "versinkt das andere im Sand...\p"
+ .string "Willst du das WURZELFOSSIL nehmen?$"
+
+Route111_Text_16FACE:: @ 816FACE
+ .string "{PLAYER} lässt das WURZELFOSSIL liegen.$"
+
+Route111_Text_16FAED:: @ 816FAED
+ .string "Du hast das KLAUENFOSSIL gefunden.\p"
+ .string "Wenn du dieses FOSSIL nimmst,\n"
+ .string "versinkt das andere im Sand...\p"
+ .string "Willst du das KLAUENFOSSIL nehmen?$"
+
+Route111_Text_16FB67:: @ 816FB67
+ .string "{PLAYER} lässt das KLAUENFOSSIL liegen.$"
+
+Route111_Text_16FB86:: @ 816FB86
+ .string "Wenn du deine POKéMON nicht ein\n"
+ .string "bisschen besser trainierst, wird es\l"
+ .string "schwer, sich hier durchzukämpfen.\p"
+ .string "Ich habe gehört, dass die TOP VIER der\n"
+ .string "POKéMON LIGA um einiges schwerer zu\l"
+ .string "besiegen sind als die ARENALEITER.$"
+
+Route111_Text_16FC3A:: @ 816FC3A
+ .string "Ich habe die Familie SIHGERS heraus-\n"
+ .string "gefordert und viermal hintereinander\l"
+ .string "gekämpft... Hinterher war ich kaputt...$"
+
+Route111_Text_16FC9C:: @ 816FC9C
+ .string "ROUTE 111\n"
+ .string "{DOWN_ARROW} MALVENFROH CITY$"
+
+Route111_Text_16FCB6:: @ 816FCB6
+ .string "“Die Herzen unserer Familie schlagen im\n"
+ .string "Einklang!”\l"
+ .string "DAS HAUS DER SIHGERS$"
+
+Route111_Text_16FCEF:: @ 816FCEF
+ .string "ROUTE 111\n"
+ .string "{LEFT_ARROW} ROUTE 112$"
+
+Route111_Text_16FD05:: @ 816FD05
+ .string "ROUTE 111\n"
+ .string "{LEFT_ARROW} ROUTE 113$"
+
+Route111_Text_16FD1B:: @ 816FD1B
+ .string "HOTEL DER ALTEN DAME\n"
+ .string "“Komm, ruh deine müden Knochen aus.”$"
+
+Route111_Text_16FD55:: @ 816FD55
+ .string "TIPPS für TRAINER\p"
+ .string "Ein Indikator für die Stärke eines\n"
+ .string "POKéMON ist der SP. ANG. Das steht\l"
+ .string "für “SPEZIAL ANGRIFF”.\p"
+ .string "SP. VER. steht für “SPEZIAL\n"
+ .string "VERTEIDIGUNG”.$"
diff --git a/data-de/text/maps/Route111_OldLadysRestStop.inc b/data-de/text/maps/Route111_OldLadysRestStop.inc
new file mode 100644
index 000000000..e65bb57e7
--- /dev/null
+++ b/data-de/text/maps/Route111_OldLadysRestStop.inc
@@ -0,0 +1,19 @@
+Route111_OldLadysRestStop_Text_1923AF:: @ 81923AF
+ .string "Oh, du meine Güte.\n"
+ .string "Sind deine POKéMON nicht erschöpft?\p"
+ .string "Wenn du magst, ruhe dich doch hier aus.\n"
+ .string "Das ist doch eine gute Idee, oder?$"
+
+Route111_OldLadysRestStop_Text_192423:: @ 8192423
+ .string "Genau.\n"
+ .string "Nimm dir Zeit und ruhe dich aus.$"
+
+Route111_OldLadysRestStop_Text_19244D:: @ 819244D
+ .string "Oh, du meine Güte.\n"
+ .string "Sind deine POKéMON immer noch müde?\p"
+ .string "Dann solltest du dich noch länger hier\n"
+ .string "ausruhen. Was meinst du?$"
+
+Route111_OldLadysRestStop_Text_1924C6:: @ 81924C6
+ .string "Ach so. Na, das macht doch nichts!\n"
+ .string "Besuche mich bald wieder.$"
diff --git a/data-de/text/maps/Route111_WinstrateFamilysHouse.inc b/data-de/text/maps/Route111_WinstrateFamilysHouse.inc
new file mode 100644
index 000000000..b7342721a
--- /dev/null
+++ b/data-de/text/maps/Route111_WinstrateFamilysHouse.inc
@@ -0,0 +1,49 @@
+Route111_WinstrateFamilysHouse_Text_191FCE:: @ 8191FCE
+ .string "Ich habe noch nie einen TRAINER ge-\n"
+ .string "sehen, der seine POKéMON so meister-\l"
+ .string "haft einsetzt wie du.\p"
+ .string "Aber, ich muss dir auch sagen... Mein\n"
+ .string "Sohn ist stärker als du.\p"
+ .string "Er hat sogar die POKéMON LIGA heraus-\n"
+ .string "gefordert. Das solltest du wissen.$"
+
+Route111_WinstrateFamilysHouse_Text_19208A:: @ 819208A
+ .string "Wir benutzen dieses MACHOBAND, um die\n"
+ .string "POKéMON im Training noch mehr\l"
+ .string "zu stärken.\p"
+ .string "Da du unsere gesamte Familie besiegt\n"
+ .string "hast, brauchst du es vielleicht gar\l"
+ .string "nicht. Aber wir möchten dir dieses\l"
+ .string "MACHOBAND trotzdem gerne schenken.$"
+
+Route111_WinstrateFamilysHouse_Text_19214D:: @ 819214D
+ .string "Wenn es um POKéMON-Kämpfe geht, ist\n"
+ .string "die ganze Familie sehr leidenschaftlich.$"
+
+Route111_WinstrateFamilysHouse_Text_192190:: @ 8192190
+ .string "Mami ist stärker als Papi.\p"
+ .string "Ich bin stärker als Mami.\p"
+ .string "Und Omi ist stärker als ich!\p"
+ .string "Und mein großer Bruder ist noch\n"
+ .string "stärker als Omi!$"
+
+Route111_WinstrateFamilysHouse_Text_192219:: @ 8192219
+ .string "Es steht außer Frage, dass du stark\n"
+ .string "bist.\p"
+ .string "Aber wenn du gegen meinen Enkel an-\n"
+ .string "treten willst, bringt dir das nur Tränen\l"
+ .string "der Frustration ein.\p"
+ .string "Er ist viel stärker als jeder TRAINER,\n"
+ .string "den unsere Familie kennt.\p"
+ .string "Er müsste jetzt gerade eigentlich dabei\n"
+ .string "sein, die POKéMON LIGA\l"
+ .string "herauszufordern.\p"
+ .string "Wie ich meinen Enkel kenne, ist er\n"
+ .string "mittlerweile bestimmt schon der CHAMP!$"
+
+Route111_WinstrateFamilysHouse_Text_192334:: @ 8192334
+ .string "Mein Enkel müsste jetzt gerade dabei\n"
+ .string "sein, die POKéMON LIGA\l"
+ .string "herauszufordern.\p"
+ .string "Wie ich meinen Enkel kenne, ist er\n"
+ .string "mittlerweile bestimmt schon der CHAMP!$"
diff --git a/data-de/text/maps/Route112.inc b/data-de/text/maps/Route112.inc
new file mode 100644
index 000000000..dfda876ce
--- /dev/null
+++ b/data-de/text/maps/Route112.inc
@@ -0,0 +1,28 @@
+Route112_Text_16FDF0:: @ 816FDF0
+ .string "Grummel...\p"
+ .string "Wo bleiben nur die anderen, die in LAUB-\n"
+ .string "WECHSELFELD waren? Sie sind spät dran.$"
+
+Route112_Text_16FE3E:: @ 816FE3E
+ .string "Grummel...\p"
+ .string "Ich möchte auch mit der SEILBAHN nach\n"
+ .string "oben auf den Gipfel fahren...$"
+
+Route112_Text_16FE7A:: @ 816FE7A
+ .string "Ich würde gerne nach MALVENFROH CITY,\n"
+ .string "aber wenn ich diese Stufen hinunter-\p"
+ .string "gehe, komme ich kaum wieder nach\n"
+ .string "BAD LAVASTADT.$"
+
+Route112_Text_16FEED:: @ 816FEED
+ .string "SEILBAHN ZUM SCHLOTBERG\n"
+ .string "“Ein kurzer Weg nach {UP_ARROW}!”$"
+
+Route112_Text_16FF19:: @ 816FF19
+ .string "SCHLOTBERG\p"
+ .string "“BAD LAVASTADT oder den Gipfel\n"
+ .string "erreichen Sie mit der SEILBAHN.”$"
+
+Route112_Text_16FF64:: @ 816FF64
+ .string "ROUTE 112\n"
+ .string "{LEFT_ARROW} BAD LAVASTADT$"
diff --git a/data-de/text/maps/Route112_CableCarStation.inc b/data-de/text/maps/Route112_CableCarStation.inc
new file mode 100644
index 000000000..bce76d721
--- /dev/null
+++ b/data-de/text/maps/Route112_CableCarStation.inc
@@ -0,0 +1,9 @@
+Route112_CableCarStation_Text_1924F5:: @ 81924F5
+ .string "Die SEILBAHN fährt gleich hinauf.\n"
+ .string "Möchtest du mit?$"
+
+UnknownString_8192532: @ 8192532
+ .string "Bitte hier entlang.$"
+
+Route112_CableCarStation_Text_192548:: @ 8192548
+ .string "Dann fahre bitte später mit uns.$"
diff --git a/data-de/text/maps/Route113.inc b/data-de/text/maps/Route113.inc
new file mode 100644
index 000000000..e9b3abeb5
--- /dev/null
+++ b/data-de/text/maps/Route113.inc
@@ -0,0 +1,30 @@
+Route113_Text_16FF7F:: @ 816FF7F
+ .string "Wahahaha! Die heutige Technologie ist\n"
+ .string "schon eine wundersame Sache!\p"
+ .string "Nimm zum Beispiel diese Vulkanasche\n"
+ .string "hier. Aus ihr kann man Glas machen!$"
+
+Route113_Text_16FFEE:: @ 816FFEE
+ .string "Es macht Spaß, durch die Vulkanasche zu\n"
+ .string "laufen, über Boden und Gras.\p"
+ .string "Du kannst genau erkennen, wo du her-\n"
+ .string "gelaufen bist - total klasse!$"
+
+Route113_Text_170065:: @ 8170065
+ .string "ROUTE 113\n"
+ .string "{RIGHT_ARROW} ROUTE 111$"
+
+Route113_Text_17007B:: @ 817007B
+ .string "ROUTE 113\n"
+ .string "{LEFT_ARROW} LAUBWECHSELFELD$"
+
+Route113_Text_170096:: @ 8170096
+ .string "TIPPS für TRAINER\p"
+ .string "Du kannst eines deiner BASIS-ITEMS in\n"
+ .string "deinem BEUTEL auf SELECT legen.\p"
+ .string "Durch Drücken von SELECT kannst du\n"
+ .string "so ganz bequem das Item einsetzen.$"
+
+Route113_Text_17011D:: @ 817011D
+ .string "GLASWERKSTATT\n"
+ .string "“Glasdekor aus Vulkanasche.”$"
diff --git a/data-de/text/maps/Route113_GlassWorkshop.inc b/data-de/text/maps/Route113_GlassWorkshop.inc
new file mode 100644
index 000000000..37fa22f70
--- /dev/null
+++ b/data-de/text/maps/Route113_GlassWorkshop.inc
@@ -0,0 +1,88 @@
+Route113_GlassWorkshop_Text_19E4E6:: @ 819E4E6
+ .string "Diese Region ist mit Vulkanasche\n"
+ .string "bedeckt! Schnauf, keuch...\p"
+ .string "Ich habe ein besonderes Talent.\n"
+ .string "Schnauf, keuch...\p"
+ .string "Ich mache aus der Asche Glas und stelle\n"
+ .string "daraus Items her. Schnauf, keuch...\p"
+ .string "Hiermit kannst du Asche sammeln.\n"
+ .string "Schnauf, keuch...$"
+
+Route113_GlassWorkshop_Text_19E59B:: @ 819E59B
+ .string "Nimm diese ASCHETASCHE und lauf durch\n"
+ .string "die Asche. Schnauf, keuch...\p"
+ .string "Damit füllst du die ASCHETASCHE mit\n"
+ .string "Asche. Schnauf, keuch...\p"
+ .string "Und wenn du meinst, du hast genug ge-\n"
+ .string "sammelt, komm zu mir. Schnauf, keuch...$"
+
+Route113_GlassWorkshop_Text_19E65B:: @ 819E65B
+ .string "Hast du Asche gesammelt? Schnauf,\n"
+ .string "keuch. Zeig mal her. Schnauf, keuch...$"
+
+Route113_GlassWorkshop_Text_19E697:: @ 819E697
+ .string "Hmmm... Das reicht aber nicht.\n"
+ .string "Schnauf, keuch. Daraus kann ich\l"
+ .string "kein Glas machen. Schnauf, keuch...\p"
+ .string "Mal sehen... Du musst noch {STR_VAR_1} Schritt/e\n"
+ .string "gehen, damit ich eine BLAUE FLÖTE her-\l"
+ .string "stellen kann. Schnauf, keuch...$"
+
+Route113_GlassWorkshop_Text_19E757:: @ 819E757
+ .string "Oh! Du hast aber viel Asche gesammelt.\n"
+ .string "Schnauf, keuch...\p"
+ .string "Ich mache dir ein Item aus Glas daraus.\n"
+ .string "Welches möchtest du? Schnauf, keuch...$"
+
+Route113_GlassWorkshop_Text_19E7CD:: @ 819E7CD
+ .string "Eine {STR_VAR_1}? Schnauf, keuch...\n"
+ .string "Das möchtest du haben? Schnauf, keuch.$"
+
+Route113_GlassWorkshop_Text_19E802:: @ 819E802
+ .string "Was möchtest du haben? Schnauf, keuch.$"
+
+Route113_GlassWorkshop_Text_19E827:: @ 819E827
+ .string "Eine {STR_VAR_1}? Schnauf, keuch...\p"
+ .string "O.K. Wird erledigt. Schnauf, keuch. Einen\n"
+ .string "Moment Geduld bitte. Schnauf, keuch...$"
+
+Route113_GlassWorkshop_Text_19E890:: @ 819E890
+ .string "{STR_VAR_1}? Schnauf, keuch...\p"
+ .string "Du hast nicht genug Asche für dieses\n"
+ .string "Item mitgebracht. Schnauf, keuch...\p"
+ .string "Mal sehen... Du musst noch {STR_VAR_2}\n"
+ .string "Schritt/e gehen, damit ich dieses Item\l"
+ .string "herstellen kann. Schnauf, keuch.\p"
+ .string "Was möchtest du stattdessen haben?\n"
+ .string "Schnauf, keuch...$"
+
+Route113_GlassWorkshop_Text_19E990:: @ 819E990
+ .string "Du hast all die Asche gesammelt und\n"
+ .string "willst nichts haben? Schnauf, keuch...$"
+
+Route113_GlassWorkshop_Text_19E9D7:: @ 819E9D7
+ .string "So, hier ist ein/e {STR_VAR_1} für\n"
+ .string "dich. Hier, für dich. Schnauf, keuch...$"
+
+Route113_GlassWorkshop_Text_19EA06:: @ 819EA06
+ .string "Oh. In deinem BEUTEL ist kein Platz\n"
+ .string "dafür. Schnauf, keuch...\p"
+ .string "Ich verwahre es für dich. Hol es dir\n"
+ .string "einfach später ab. Schnauf, keuch...$"
+
+Route113_GlassWorkshop_Text_19EA64:: @ 819EA64
+ .string "Oh. Du hast keinen Platz auf deinem PC.\n"
+ .string "Schnauf, keuch...\p"
+ .string "Ich verwahre es für dich. Hol es dir\n"
+ .string "einfach später ab. Schnauf, keuch...$"
+
+Route113_GlassWorkshop_Text_19EAC1:: @ 819EAC1
+ .string "Oh. Du hast die ASCHETASCHE nicht\n"
+ .string "dabei? Schnauf, keuch...\p"
+ .string "Du musst sie aber dabei haben, um Asche\n"
+ .string "sammeln zu können! Schnauf, keuch...$"
+
+Route113_GlassWorkshop_Text_19EB3B:: @ 819EB3B
+ .string "Es macht Spaß, das Glas zu einer Flöte\n"
+ .string "zu blasen, wenn der Boss redet.\p"
+ .string "Schnauf, keuch! Pust, pust!$"
diff --git a/data-de/text/maps/Route114.inc b/data-de/text/maps/Route114.inc
new file mode 100644
index 000000000..059389be3
--- /dev/null
+++ b/data-de/text/maps/Route114.inc
@@ -0,0 +1,24 @@
+Route114_Text_170154:: @ 8170154
+ .string "Alles was mein POKéMON von sich gibt, ist\n"
+ .string "BRÜLLER... Niemand wagt sich nah heran...\p"
+ .string "Seufz... Wenn du magst, dann nimm mir\n"
+ .string "diese Bürde... äh, diese TM ab...$"
+
+Route114_Text_1701C5:: @ 81701C5
+ .string "TM05 enthält BRÜLLER.\n"
+ .string "Ein BRÜLLER schlägt POKéMON in\l"
+ .string "die Flucht.$"
+
+Route114_Text_1701F9:: @ 81701F9
+ .string "Bow! Bowwow!$"
+
+Route114_Text_170206:: @ 8170206
+ .string "METEORFÄLLE\n"
+ .string "HIER ENTLANG NACH METAROST CITY$"
+
+Route114_Text_17022E:: @ 817022E
+ .string "FOSSILMANIAC\n"
+ .string "“Fossilien gesucht!”$"
+
+Route114_Text_170263:: @ 8170263
+ .string "LANETTES HAUS$"
diff --git a/data-de/text/maps/Route114_FossilManiacsHouse.inc b/data-de/text/maps/Route114_FossilManiacsHouse.inc
new file mode 100644
index 000000000..afc141338
--- /dev/null
+++ b/data-de/text/maps/Route114_FossilManiacsHouse.inc
@@ -0,0 +1,23 @@
+Route114_FossilManiacsHouse_Text_1925E1:: @ 81925E1
+ .string "Mein großer Bruder ist ein FOSSIL-\n"
+ .string "MANIAC... Er ist ein netter Kerl, der\l"
+ .string "Fossilien liebt...\p"
+ .string "Er liebt es auch, Löcher zu graben...\n"
+ .string "Dieses Loch hat er alleine gegraben!\p"
+ .string "Hier, das kannst du haben. Damit kannst\n"
+ .string "du Löcher graben, wie mein Bruder...$"
+
+Route114_FossilManiacsHouse_Text_1926AE:: @ 81926AE
+ .string "Wenn ein POKéMON in einer Höhle\n"
+ .string "SCHAUFLER einsetzt, kommst du zum\l"
+ .string "Eingang zurück.$"
+
+Route114_FossilManiacsHouse_Text_1926FA:: @ 81926FA
+ .string "Steine in den unterschiedlichsten\n"
+ .string "Formen liegen im Glasschaukasten.$"
+
+Route114_FossilManiacsHouse_Text_192729:: @ 8192729
+ .string "DIE ZUSAMMENSETZUNG DER ERDSCHICHT...\n"
+ .string "WIE REGEN DAS LAND FORMT...\l"
+ .string "STEINE, BODEN UND FELSEN...\p"
+ .string "Gerammelt voll mit Büchern.$"
diff --git a/data-de/text/maps/Route114_FossilManiacsTunnel.inc b/data-de/text/maps/Route114_FossilManiacsTunnel.inc
new file mode 100644
index 000000000..82bd7cb5f
--- /dev/null
+++ b/data-de/text/maps/Route114_FossilManiacsTunnel.inc
@@ -0,0 +1,26 @@
+Route114_FossilManiacsTunnel_Text_192795:: @ 8192795
+ .string "Ich bin der FOSSILMANIAC... Ich bin\n"
+ .string "ein netter Typ, der Fossilien liebt...\p"
+ .string "Möchtest du ein Fossil haben?\p"
+ .string "Die Fossilien in dieser Gegend gehören\n"
+ .string "allerdings alle mir! Keines ist für dich...\p"
+ .string "Wenn du unbedingt ein Fossil haben\n"
+ .string "möchtest, geh in die Wüste bei\l"
+ .string "ROUTE 111...\p"
+ .string "Ich habe gehört, dass dort Fossilien,\n"
+ .string "die im Boden versteckt liegen, manchmal\l"
+ .string "durch Sandstürme freigelegt werden.$"
+
+Route114_FossilManiacsTunnel_Text_1928DE:: @ 81928DE
+ .string "Du hast ein FOSSIL gefunden, stimmt’s?\n"
+ .string "Das ist schön... Traumhaft...\p"
+ .string "Was wirst du mit dem FOSSIL machen?\p"
+ .string "Ich habe gehört, dass DEVON versucht,\n"
+ .string "aus den FOSSILIEN POKéMON zum\l"
+ .string "Leben zu erwecken...\p"
+ .string "Ich liebe FOSSILIEN, daher würde ich\n"
+ .string "so etwas niemals machen...$"
+
+Route114_FossilManiacsTunnel_Text_1929DC:: @ 81929DC
+ .string "FOSSILIEN sind so... Wundervoll...\n"
+ .string "Einfach traumhaft...$"
diff --git a/data-de/text/maps/Route114_LanettesHouse.inc b/data-de/text/maps/Route114_LanettesHouse.inc
new file mode 100644
index 000000000..d4f0e155d
--- /dev/null
+++ b/data-de/text/maps/Route114_LanettesHouse.inc
@@ -0,0 +1,62 @@
+Route114_LanettesHouse_Text_192A0D:: @ 8192A0D
+ .string "LANETTE: Oh! {PLAYER}{KUN}!\p"
+ .string "Entschuldige, dass es hier so chaotisch\n"
+ .string "aussieht. Immer, wenn ich forsche,\l"
+ .string "vergesse ich aufzuräumen...\p"
+ .string "Das ist echt peinlich... Erzähl das bloß\n"
+ .string "niemandem! Ich gebe dir auch dies hier...$"
+
+Route114_LanettesHouse_Text_192ACC:: @ 8192ACC
+ .string "Soll ich dir einige Hinweise zum POKéMON-\n"
+ .string "Lagerungs-System geben?\p"
+ .string "Du solltest deine BOXEN gut verwalten,\n"
+ .string "damit du weißt, welche POKéMON sich \l"
+ .string "in welcher BOX befinden...$"
+
+Route114_LanettesHouse_Text_192B4A:: @ 8192B4A
+ .string "LANETTES Forschungs-Aufzeichnungen.\n"
+ .string "Das sind Informationen zu den BOXEN.\p"
+ .string "Es sollten BOXEN eingerichtet werden,\n"
+ .string "die jeweils 30 POKéMON aufnehmen\l"
+ .string "können.\p"
+ .string "Jeder TRAINER sollte in der Lage sein,\n"
+ .string "420 POKéMON im PC-System zu lagern.\p"
+ .string "Weiterlesen?$"
+
+Route114_LanettesHouse_Text_192C01:: @ 8192C01
+ .string "Es muss ein Markierungssystem einge-\n"
+ .string "richtet werden, mit dem man eine gute\l"
+ .string "Übersicht über die POKéMON bekommt.\p"
+ .string "Der Name und der Hintergrund jeder BOX\n"
+ .string "lässt sich verändern, zur Freude der\l"
+ .string "darin gelagerten POKéMON.\p"
+ .string "Weiterlesen?$"
+
+Route114_LanettesHouse_Text_192CB4:: @ 8192CB4
+ .string "Immer, wenn ein POKéMON gelagert wird,\n"
+ .string "wird es in der BOX gelagert, die als\l"
+ .string "Letzte geöffnet wurde.\p"
+ .string "Ist diese BOX voll, wird das POKéMON in\n"
+ .string "der nächsten BOX gelagert.\p"
+ .string "Mit anderen Worten, die zuletzt ge-\n"
+ .string "öffnete BOX wird automatisch gewählt,\l"
+ .string "um ein POKéMON zu lagern.$"
+
+Route114_LanettesHouse_Text_192DA9:: @ 8192DA9
+ .string "{PLAYER} schließt das Notizbuch.$"
+
+Route114_LanettesHouse_Text_192DC1:: @ 8192DC1
+ .string "Da ist eine E-Mail von jemandem\n"
+ .string "auf dem PC.\p"
+ .string "“... ... ... ... ... ... ...\p"
+ .string "Dein Lagerungs-System bietet viel mehr\n"
+ .string "Komfort als meines.\p"
+ .string "Es besitzt viele anwenderfreundliche\n"
+ .string "Features, die nützlich sind und Spaß\l"
+ .string "machen.\p"
+ .string "Es macht mich stolz, dass ich Teil\n"
+ .string "dieser Entwicklung war.\p"
+ .string "Ich hoffe sehr, du setzt deine For-\n"
+ .string "schungen in diesem Bereich weiter fort.\p"
+ .string "BILL\n"
+ .string "... ... ... ... ... ... ... ...”$"
diff --git a/data-de/text/maps/Route115.inc b/data-de/text/maps/Route115.inc
new file mode 100644
index 000000000..d7b8bb4b2
--- /dev/null
+++ b/data-de/text/maps/Route115.inc
@@ -0,0 +1,14 @@
+Route115_Text_170273:: @ 8170273
+ .string "Höhlenforschung ist nicht mit einem\n"
+ .string "Spaziergang auf einer Straße zu\l"
+ .string "vergleichen.\p"
+ .string "Du weißt nie, wann ein wildes POKéMON\n"
+ .string "auftaucht. Du bist immer angespannt.$"
+
+Route115_Text_1702E7:: @ 81702E7
+ .string "ROUTE 115\n"
+ .string "{DOWN_ARROW} METAROST CITY$"
+
+Route115_Text_170301:: @ 8170301
+ .string "METEORFÄLLE\n"
+ .string "LAUBWECHSELFELD HIER ENTLANG$"
diff --git a/data-de/text/maps/Route116.inc b/data-de/text/maps/Route116.inc
new file mode 100644
index 000000000..286879807
--- /dev/null
+++ b/data-de/text/maps/Route116.inc
@@ -0,0 +1,123 @@
+Route116_Text_17032A:: @ 817032A
+ .string "Oooh, was mache ich nur?!?\p"
+ .string "PECKO und ich waren auf einem Spazier-\n"
+ .string "gang und da kam so ein Schlägertyp...\p"
+ .string "Der Schurke hat mir meinen Liebling\n"
+ .string "PECKO geklaut!\p"
+ .string "Ooooooooooooaaaargh! PECKO!$"
+
+Route116_Text_1703CF:: @ 81703CF
+ .string "Nnn... Brüll!\p"
+ .string "Ich will diesen vermaledeiten Tunnel\n"
+ .string "graben!$"
+
+Route116_Text_1703F7:: @ 81703F7
+ .string "Nnn... Brüll!\n"
+ .string "Was ist hier los?\p"
+ .string "Ich war dabei, einen Tunnel ohne Werk-\n"
+ .string "zeug zu graben, als so ein Idiot mich\l"
+ .string "verjagt hat!\p"
+ .string "Dieser Tunnel ist voller POKéMON, die\n"
+ .string "sensibel auf Lärm reagieren. Sie können\l"
+ .string "einen Aufruhr veranstalten.\p"
+ .string "Daher arbeiten wir ohne schwere\n"
+ .string "Maschinen an dem Tunnel...\p"
+ .string "Ich befürchte, dieser Idiot wird\n"
+ .string "irgendetwas Dummes tun und die\l"
+ .string "POKéMON in Aufruhr versetzen.$"
+
+Route116_Text_170556:: @ 8170556
+ .string "Nnn... Brüll!\p"
+ .string "Dieser dämliche Idiot ist aus dem Tunnel\n"
+ .string "abgehauen. Ich kann weitergraben!$"
+
+Route116_Text_1705AE:: @ 81705AE
+ .string "Oh! Du bist das!\p"
+ .string "Du hast mir nicht nur im BLÜTEN-\n"
+ .string "BURGWALD geholfen, sondern auch\l"
+ .string "mein gestohlenes Paket zurückgeholt\l"
+ .string "und nach GRAPHITPORT CITY gebracht!\p"
+ .string "KAPT. BRIGG hat uns über die Ankunft\n"
+ .string "des Paketes unterrichtet!\p"
+ .string "Vielen, vielen Dank!\p"
+ .string "Wäre ich ein Meer, würde ich\n"
+ .string "dich in Dankbarkeit baden und als\l"
+ .string "Held auf meinen Wellen tragen!\p"
+ .string "Ich habe für dich, den wunderbarsten\n"
+ .string "TRAINER, gute Nachrichten!\p"
+ .string "Unsere Firma hat vor kurzem eine\n"
+ .string "neue Art von POKéBALL entwickelt...\p"
+ .string "Als Zeichen meiner Dankbarkeit\n"
+ .string "schenke ich ihn dem wunderbarsten\l"
+ .string "TRAINER!$"
+
+Route116_Text_1707B8:: @ 81707B8
+ .string "Unser neuer POKéBALL wird im PKMN-\n"
+ .string "MARKT in METAROST CITY erhältlich sein.\p"
+ .string "Bitte, probiere ihn aus!\n"
+ .string "Vielen Dank und Lebewohl.$"
+
+Route116_Text_17082A:: @ 817082A
+ .string "Dein BEUTEL ist brechend voll.\n"
+ .string "Ich kann dir diesen WIEDERBALL nicht\l"
+ .string "geben.$"
+
+Route116_Text_170865:: @ 8170865
+ .string "Als Zeichen unseres Dankes für die\n"
+ .string "Überbringung unseres Paketes, habe ich\l"
+ .string "eine neue Art von POKéBALL für dich.\l"
+ .string "Für unseren wunderbarsten TRAINER!$"
+
+Route116_Text_1708EE:: @ 81708EE
+ .string "Ich habe meine Brille fallen lassen...\n"
+ .string "Kannst du mir helfen, sie zu finden?$"
+
+Route116_Text_170921:: @ 8170921
+ .string "Deine Brille...\n"
+ .string "Darf ich sie mal kurz ausprobieren?$"
+
+Route116_Text_17094D:: @ 817094D
+ .string "Hmm...\n"
+ .string "Das ist ein SCHATTENGLAS.\l"
+ .string "Das habe ich nicht gesucht...\p"
+ .string "Vielleicht ist meine Brille gar nicht hier\n"
+ .string "zu finden...$"
+
+Route116_Text_1709B7:: @ 81709B7
+ .string "Hmm...\n"
+ .string "Ich kann meine Brille nirgends finden...\l"
+ .string "Vielleicht liegt sie gar nicht hier...$"
+
+Route116_Text_170A03:: @ 8170A03
+ .string "Hmm...\n"
+ .string "Das ist ein SCHATTENGLAS.\l"
+ .string "Das habe ich nicht gesucht...$"
+
+Route116_Text_170A46:: @ 8170A46
+ .string "ROUTE 116\n"
+ .string "{LEFT_ARROW} METAROST CITY$"
+
+Route116_Text_170A60:: @ 8170A60
+ .string "METAFLURTUNNEL\n"
+ .string "“Verbindet METAROST CITY und\p"
+ .string "WIESENFLUR.\n"
+ .string "Das Tunnelprojekt wurde abgebrochen.”$"
+
+Route116_Text_170AB8:: @ 8170AB8
+ .string "BERGRASTHAUS$"
+
+Route116_Text_170ACE:: @ 8170ACE
+ .string "TIPPS für TRAINER\p"
+ .string "Wenn du die Entwicklung eines POKéMON\n"
+ .string "stoppen willst, musst du den B-Knopf\l"
+ .string "drücken, während es sich entwickeln will.\l"
+ .string "Das POKéMON entwickelt sich dann nicht.\p"
+ .string "Das nennt man Entwicklungsstopp.$"
+
+Route116_Text_170B7D:: @ 8170B7D
+ .string "TIPPS für TRAINER\p"
+ .string "Dein BEUTEL hat mehrere TASCHEN.\p"
+ .string "Items werden automatisch in die dafür\n"
+ .string "vorgesehene TASCHE gelegt.\p"
+ .string "Kein TRAINER kann auf einen eigenen\n"
+ .string "BEUTEL verzichten.$"
diff --git a/data-de/text/maps/Route116_TunnelersRestHouse.inc b/data-de/text/maps/Route116_TunnelersRestHouse.inc
new file mode 100644
index 000000000..2245b81ff
--- /dev/null
+++ b/data-de/text/maps/Route116_TunnelersRestHouse.inc
@@ -0,0 +1,33 @@
+Route116_TunnelersRestHouse_Text_192F33:: @ 8192F33
+ .string "Der METAFLURTUNNEL...\p"
+ .string "Zunächst hatten wir ein großes Team,\n"
+ .string "das mit schweren Maschinen durch den\l"
+ .string "Felsen brechen sollte. Dann mussten wir\l"
+ .string "die Arbeit stoppen.\p"
+ .string "Es stellte sich heraus, dass sich unsere\n"
+ .string "Arbeit negativ auf die wilden\l"
+ .string "POKéMON in dieser Gegend auswirkte.\p"
+ .string "Und daher haben wir nun nichts mehr zu\n"
+ .string "tun, außer hier faul herumzuhängen.$"
+
+Route116_TunnelersRestHouse_Text_193049:: @ 8193049
+ .string "Da ist ein Mann, der sich ganz alleine\n"
+ .string "seinen Weg nach WIESENFLUR gräbt. Er\l"
+ .string "versucht verzweifelt durchzukommen.\p"
+ .string "Er sagt, wenn er Schritt für Schritt\n"
+ .string "ohne laute Maschinen gräbt, werden die\l"
+ .string "POKéMON nicht gestört und ihr natür-\l"
+ .string "licher Lebensraum bleibt erhalten.$"
+
+Route116_TunnelersRestHouse_Text_193135:: @ 8193135
+ .string "Um ohne diesen Tunnel nach WIESENFLUR\n"
+ .string "zu kommen, muss man das Meer bei\p"
+ .string "FAUSTAUHAVEN überqueren, nach\n"
+ .string "GRAPHITPORT CITY segeln und durch\l"
+ .string "MALVENFROH CITY reisen.$"
+
+Route116_TunnelersRestHouse_Text_1931C1:: @ 81931C1
+ .string "Hast du schon gehört!?! Der TUNNEL bei\n"
+ .string "WIESENFLUR ist fertig!\p"
+ .string "Wenn man nur fest an seine Träume\n"
+ .string "glaubt, werden sie irgendwann wahr.$"
diff --git a/data-de/text/maps/Route117.inc b/data-de/text/maps/Route117.inc
new file mode 100644
index 000000000..f115fe782
--- /dev/null
+++ b/data-de/text/maps/Route117.inc
@@ -0,0 +1,26 @@
+Route117_Text_170C26:: @ 8170C26
+ .string "Ich habe mein POKéMON in der PENSION\n"
+ .string "abgegeben.\p"
+ .string "Als ich es wieder abholte, kannte es\n"
+ .string "eine Attacke, die ich ihm nicht beige-\l"
+ .string "bracht habe. Ich war total überrascht.$"
+
+Route117_Text_170CA7:: @ 8170CA7
+ .string "Was meinst du?\n"
+ .string "Sind diese Blumen nicht wunderhübsch?\p"
+ .string "Ich habe sie alle selber gepflanzt.$"
+
+Route117_Text_170CEB:: @ 8170CEB
+ .string "Die Luft hier ist wunderbar frisch.$"
+
+Route117_Text_170D02:: @ 8170D02
+ .string "ROUTE 117\n"
+ .string "{LEFT_ARROW} WIESENFLUR$"
+
+Route117_Text_170D1E:: @ 8170D1E
+ .string "ROUTE 117\n"
+ .string "{RIGHT_ARROW} MALVENFROH CITY$"
+
+Route117_Text_170D38:: @ 8170D38
+ .string "POKéMON-PENSION\n"
+ .string "“Lass uns deine POKéMON aufziehen.”$"
diff --git a/data-de/text/maps/Route118.inc b/data-de/text/maps/Route118.inc
new file mode 100644
index 000000000..5ff87f473
--- /dev/null
+++ b/data-de/text/maps/Route118.inc
@@ -0,0 +1,56 @@
+Route118_Text_170D66:: @ 8170D66
+ .string "TROY: Hi!\p"
+ .string "Du bist der TRAINER, den ich in\n"
+ .string "FAUSTAUHAVEN getroffen habe!\p"
+ .string "... ... ... ... ... ... ... ...\n"
+ .string "... ... ... ... ... ... ... ...\p"
+ .string "Oh, okay, du bist {PLAYER}{KUN}.\n"
+ .string "Ich erinnere mich.\p"
+ .string "{PLAYER}{KUN}.\p"
+ .string "In dieser großen Welt gibt es viele ver-\n"
+ .string "schiedene Arten von POKéMON mit\l"
+ .string "vielen verschiedenen Elementklassen.\p"
+ .string "Ziehst du verschiedene Elementklassen\n"
+ .string "auf? Oder nur POKéMON einer bestimmten\l"
+ .string "Elementklasse?\p"
+ .string "Was denkst du als TRAINER darüber?\p"
+ .string "Tut mir Leid, ich bombardiere dich hier\n"
+ .string "mit Fragen...\p"
+ .string "Nun, ich hoffe wir sehen uns bald wieder.$"
+
+Route118_Text_170F12:: @ 8170F12
+ .string "Hmm!\n"
+ .string "Eine PROFIANGEL ist wirklich gut!\p"
+ .string "Meinst du nicht auch?$"
+
+Route118_Text_170F46:: @ 8170F46
+ .string "Hmm!\n"
+ .string "Da sind wir ja der gleichen Meinung!\p"
+ .string "Hmm!\n"
+ .string "Ich schenke dir diese PROFIANGEL!$"
+
+Route118_Text_170F7E:: @ 8170F7E
+ .string "Wo immer du Wasser findest, versuche\n"
+ .string "dein Glück mit Angeln.$"
+
+Route118_Text_170FB0:: @ 8170FB0
+ .string "Magst du keinen Fisch?$"
+
+Route118_Text_170FC8:: @ 8170FC8
+ .string "Versuche, alle möglichen Arten von\n"
+ .string "POKéMON mit der PROFIANGEL zu fangen.$"
+
+Route118_Text_170FFE:: @ 8170FFE
+ .string "Auch wenn gerade kein Schiff in der\n"
+ .string "Nähe ist, kannst du mit einem POKéMON,\l"
+ .string "das SURFER kennt, das Meer überqueren.\p"
+ .string "Auf POKéMON kann man sich immer\n"
+ .string "verlassen!$"
+
+Route118_Text_17108B:: @ 817108B
+ .string "ROUTE 118\n"
+ .string "{LEFT_ARROW} MALVENFROH CITY$"
+
+Route118_Text_1710A5:: @ 81710A5
+ .string "ROUTE 118\n"
+ .string "{UP_ARROW} ROUTE 119$"
diff --git a/data-de/text/maps/Route119.inc b/data-de/text/maps/Route119.inc
new file mode 100644
index 000000000..81df1b8ea
--- /dev/null
+++ b/data-de/text/maps/Route119.inc
@@ -0,0 +1,103 @@
+Route119_Text_1710BB:: @ 81710BB
+ .string "MAIKE: {PLAYER}{KUN}! Wo warst du?\n"
+ .string "Ich habe dich schon gesucht!\p"
+ .string "Wie stark bist du geworden?\n"
+ .string "Lass mich das für dich herausfinden!\p"
+ .string "Bereit? Du und deine POKéMON?\n"
+ .string "Natürlich seid ihr das! Los!$"
+
+Route119_Text_171156:: @ 8171156
+ .string "Achah!\n"
+ .string "{PLAYER}{KUN}, du bist stark!\p"
+ .string "Ich hatte schon befürchtet, du\n"
+ .string "hättest im Training nachgelassen.$"
+
+Route119_Text_1711B1:: @ 81711B1
+ .string "MAIKE: Aber ich hätte mir absolut keine\n"
+ .string "Sorgen zu machen brauchen! Weiter so!\p"
+ .string "Und hier! Dies ist ein Geschenk für dich!$"
+
+Route119_Text_171214:: @ 8171214
+ .string "MAIKE: Setze FLIEGEN ein und deine\n"
+ .string "POKéMON bringen dich an jeden Ort, an\l"
+ .string "dem du schon einmal warst.\p"
+ .string "Aber um FLIEGEN einsetzen zu können,\n"
+ .string "brauchst du erst den ORDEN der ARENA\l"
+ .string "von BAUMHAUSEN CITY. Vergiss das nicht!\p"
+ .string "Du solltest mal nach WURZELHEIM\n"
+ .string "FLIEGEN.\p"
+ .string "Ich wette, deine Mutter macht sich\n"
+ .string "schon Sorgen um dich, {PLAYER}{KUN}.\p"
+ .string "Nun, wir treffen uns sicher bald wieder!$"
+
+Route119_Text_171358:: @ 8171358
+ .string "BRIX: {PLAYER}! Hier schaust du dich\n"
+ .string "also nach POKéMON um?\p"
+ .string "Zeig mir, wie gut du geworden bist.\n"
+ .string "Ich werde dich jetzt testen!\p"
+ .string "Nun!\n"
+ .string "Das ist ein Kampf, also kämpfen wir!$"
+
+Route119_Text_1713E2:: @ 81713E2
+ .string "Hmm...\n"
+ .string "Du bist verdammt gut geworden.$"
+
+Route119_Text_17140B:: @ 817140B
+ .string "BRIX: Ich sage, du bist so gut, dass\n"
+ .string "du überall nach POKéMON suchen kannst.\p"
+ .string "Hier, das ist für dich.\n"
+ .string "Probier es aus.$"
+
+Route119_Text_171475:: @ 8171475
+ .string "BRIX: Setze es ein, und deine\n"
+ .string "POKéMON FLIEGEN dich sofort an jeden\l"
+ .string "Ort, an dem du schon einmal warst.\p"
+ .string "Aber du brauchst den ORDEN der ARENA\n"
+ .string "von BAUMHAUSEN CITY dafür.\p"
+ .string "Nun ja, ich muss jetzt weiter. Bis bald.$"
+
+Route119_Text_171520:: @ 8171520
+ .string "Wir stehen hier Wache.\p"
+ .string "Hey, du! Halt dich bloß von dem KLIMA-\n"
+ .string "INSTITUT fern. Da ist es nicht sicher!$"
+
+Route119_Text_17157C:: @ 817157C
+ .string "Wache schieben ist langweilig.\p"
+ .string "Hey, du! Komm nicht in die Nähe des\n"
+ .string "KLIMA-INSTITUTS.$"
+
+Route119_Text_1715D7:: @ 81715D7
+ .string "Ich dachte, FLIEGEN könnte man, indem\n"
+ .string "man viele VOGEL-POKéMON fängt, sie\p"
+ .string "zusammenbindet und sich dann\n"
+ .string "dranhängt.\p"
+ .string "Aber es gibt tatsächlich eine VM, die\n"
+ .string "FLIEGEN heißt!\p"
+ .string "Wenn ich das doch nur eher gewusst\n"
+ .string "hätte...$"
+
+Route119_Text_171698:: @ 8171698
+ .string "Tse... So geht es nicht weiter...\p"
+ .string "Das hohe Gras verfängt sich in den \n"
+ .string "Speichen des RADS...$"
+
+Route119_Text_1716F4:: @ 81716F4
+ .string "Kann dein POKéMON GEHEIMPOWER an\n"
+ .string "einem Berg von Gras einsetzen und eine\l"
+ .string "GEHEIMBASIS einrichten?$"
+
+Route119_Text_171749:: @ 8171749
+ .string "ROUTE 119\n"
+ .string "{RIGHT_ARROW} BAUMHAUSEN CITY$"
+
+Route119_Text_171762:: @ 8171762
+ .string "KLIMA-INSTITUT$"
+
+Route119_Text_171774:: @ 8171774
+ .string "TIPPS für TRAINER\p"
+ .string "In der GEHEIMBASIS können bis zu 16\n"
+ .string "Dekorationen und Möbel untergebracht\l"
+ .string "werden.\p"
+ .string "Nimm deine Lieblingsitems und richte dir\n"
+ .string "deine GEHEIMBASIS ganz nach deinem\l"
+ .string "Geschmack ein.$"
diff --git a/data-de/text/maps/Route119_House.inc b/data-de/text/maps/Route119_House.inc
new file mode 100644
index 000000000..33fa9fe32
--- /dev/null
+++ b/data-de/text/maps/Route119_House.inc
@@ -0,0 +1,10 @@
+Route119_House_Text_19F371:: @ 819F371
+ .string "Es soll eine Höhle geben - die\n"
+ .string "URZEITHÖHLE.\p"
+ .string "Die Menschen erzählen sich, dass dort\n"
+ .string "die Geister der POKéMON wieder zum\l"
+ .string "Leben erweckt werden.\l"
+ .string "Ob das tatsächlich möglich ist?$"
+
+Route119_House_Text_19F406:: @ 819F406
+ .string "WINGULL: Pihyo?$"
diff --git a/data-de/text/maps/Route119_WeatherInstitute_1F.inc b/data-de/text/maps/Route119_WeatherInstitute_1F.inc
new file mode 100644
index 000000000..d2c2165cb
--- /dev/null
+++ b/data-de/text/maps/Route119_WeatherInstitute_1F.inc
@@ -0,0 +1,55 @@
+Route119_WeatherInstitute_1F_Text_19EB8A:: @ 819EB8A
+ .string "Der BOSS hat Interesse an den \n"
+ .string "Forschungen gezeigt, daher hat er uns\l"
+ .string "hergeschickt.\p"
+ .string "Stör uns gefälligst nicht!$"
+
+Route119_WeatherInstitute_1F_Text_19EBEE:: @ 819EBEE
+ .string "So ein Mist...\n"
+ .string "Besiegt... Von einem Kind!$"
+
+Route119_WeatherInstitute_1F_Text_19EC0E:: @ 819EC0E
+ .string "Unser BOSS weiß alles.\p"
+ .string "Ich bin nur ein RÜPEL. Woher soll ich\n"
+ .string "wissen, was er denkt?$"
+
+Route119_WeatherInstitute_1F_Text_19EC6B:: @ 819EC6B
+ .string "Wie?\n"
+ .string "Was macht denn das Kind hier?$"
+
+Route119_WeatherInstitute_1F_Text_19EC89:: @ 819EC89
+ .string "Wie?\n"
+ .string "Ich habe verloren?!?$"
+
+Route119_WeatherInstitute_1F_Text_19EC97:: @ 819EC97
+ .string "Oh. Ich werde mir etwas anhören müssen,\n"
+ .string "weil ich gegen ein Kind verloren habe...\p"
+ .string "Ich muss mich jetzt dringend hinlegen...$"
+
+Route119_WeatherInstitute_1F_Text_19ECF4:: @ 819ECF4
+ .string "Als ich schlief, schlich sich jemand\n"
+ .string "nach oben!$"
+
+Route119_WeatherInstitute_1F_Text_19ED22:: @ 819ED22
+ .string "Wow! Bist du aber stark!\p"
+ .string "Ich wäre auch gerne ein POKéMON-\n"
+ .string "TRAINER wie du!$"
+
+Route119_WeatherInstitute_1F_Text_19ED6B:: @ 819ED6B
+ .string "Der PROFESSOR liebt den Regen.\n"
+ .string "Das ist eine Tatsache.\p"
+ .string "Aber wenn es noch lange so regnet,\n"
+ .string "wird das zu Problemen führen. Das ist\l"
+ .string "die andere Seite der Medaille.\p"
+ .string "Und daher erforscht der PROFESSOR,\n"
+ .string "wie man den Regen positiv nutzen kann.$"
+
+Route119_WeatherInstitute_1F_Text_19EE25:: @ 819EE25
+ .string "Hallo! Dein beherztes Eingreifen hat\n"
+ .string "uns gerettet!\p"
+ .string "Ich verstehe nur nicht, was die {EVIL_TEAM}S\n"
+ .string "von uns wollten...$"
+
+Route119_WeatherInstitute_1F_Text_19EE8B:: @ 819EE8B
+ .string "Da steht ein Bett...\n"
+ .string "Eine Pause wäre willkommen.$"
diff --git a/data-de/text/maps/Route119_WeatherInstitute_2F.inc b/data-de/text/maps/Route119_WeatherInstitute_2F.inc
new file mode 100644
index 000000000..27dabca33
--- /dev/null
+++ b/data-de/text/maps/Route119_WeatherInstitute_2F.inc
@@ -0,0 +1,73 @@
+Route119_WeatherInstitute_2F_Text_19EEAF:: @ 819EEAF
+ .string "Das INSTITUT hat ein POKéMON ent-\n"
+ .string "wickelt, das irgendwas mit dem Wetter zu\l"
+ .string "tun hat. Das müssen wir kriegen!$"
+
+Route119_WeatherInstitute_2F_Text_19EF1B:: @ 819EF1B
+ .string "Ein Kind hat unsere Pläne durchkreuzt?$"
+
+Route119_WeatherInstitute_2F_Text_19EF3E:: @ 819EF3E
+ .string "Wenn sie hier tatsächlich ein POKéMON\n"
+ .string "entwickelt haben, das das Wetter kon-\l"
+ .string "trollieren kann, müssen wir vom TEAM\l"
+ .string "{EVIL_TEAM} es in unsere Gewalt bringen!$"
+
+Route119_WeatherInstitute_2F_Text_19EFA3:: @ 819EFA3
+ .string "Wir sind TEAM {EVIL_TEAM}!\n"
+ .string "Wir sind überall dort, wo Raritäten\l"
+ .string "gefunden wurden!$"
+
+Route119_WeatherInstitute_2F_Text_19EFDD:: @ 819EFDD
+ .string "Das war’s dann wohl!$"
+
+Route119_WeatherInstitute_2F_Text_19EFE9:: @ 819EFE9
+ .string "Du hast doch gar keine Ahnung, was wir\n"
+ .string "vom TEAM {EVIL_TEAM} vorbereiten!\l"
+ .string "Geh uns gefälligst aus dem Weg!$"
+
+Route119_WeatherInstitute_2F_Text_19F042:: @ 819F042
+ .string "Ahahahahaha!!!\p"
+ .string "Du willst dich allen Ernstes in die Ange-\n"
+ .string "legenheiten von TEAM {EVIL_TEAM} einmischen?\p"
+ .string "Dann bist du entweder furchtlos oder\n"
+ .string "einfach dumm! Oder beides?\p"
+ .string "Du bist ja so niedlich. Einfach widerlich!\n"
+ .string "Ich mach dich fertig, du Baby!$"
+
+Route119_WeatherInstitute_2F_Text_19F0F4:: @ 819F0F4
+ .string "Ahahahahaha!!!!!\n"
+ .string "Du bist einfach widerlich... stark!$"
+
+Route119_WeatherInstitute_2F_Text_19F11B:: @ 819F11B
+ .string "Ahahahahaha! Wir wurden von\n"
+ .string "Unvorhergesehenem gestört!\p"
+ .string "Wir haben keine Möglichkeiten mehr. Wir\n"
+ .string "müssen uns aus dem Schlamassel ziehen.\p"
+ .string "Aber das ist nicht das Letzte, was du\n"
+ .string "von TEAM {EVIL_TEAM} siehst! Wir werden\l"
+ .string "andere Pläne entwickeln. Merk dir das!$"
+
+Route119_WeatherInstitute_2F_Text_19F1CF:: @ 819F1CF
+ .string "Danke!\n"
+ .string "Vielen Dank! Nun sind wir in Sicherheit!\p"
+ .string "Es ist vielleicht eine seltsame Art\n"
+ .string "danke zu sagen, aber dieses POKéMON\l"
+ .string "ist für dich!$"
+
+Route119_WeatherInstitute_2F_Text_19F231:: @ 819F231
+ .string "Oh! Du hast keinen Platz für dieses\n"
+ .string "POKéMON.$"
+
+Route119_WeatherInstitute_2F_Text_19F267:: @ 819F267
+ .string "{PLAYER} erhält FORMEO!$"
+
+Route119_WeatherInstitute_2F_Text_19F27D:: @ 819F27D
+ .string "Dieses POKéMON ändert seine Gestalt\n"
+ .string "abhängig vom jeweiligen Wetter.\p"
+ .string "Hier im INSTITUT gibt es sehr viele\n"
+ .string "davon - du kannst es ruhig annehmen.$"
+
+Route119_WeatherInstitute_2F_Text_19F2FE:: @ 819F2FE
+ .string "Seit Jahren erforsche ich den Regen,\n"
+ .string "aber zu denken, dass Menschen das\l"
+ .string "Wetter frei bestimmen können, ist dumm.$"
diff --git a/data-de/text/maps/Route120.inc b/data-de/text/maps/Route120.inc
new file mode 100644
index 000000000..e19a22949
--- /dev/null
+++ b/data-de/text/maps/Route120.inc
@@ -0,0 +1,70 @@
+Route120_Text_171827:: @ 8171827
+ .string "TROY: Hm? {PLAYER}{KUN}, hi.\n"
+ .string "Es ist lange her...\p"
+ .string "Hier ist etwas, das du nicht sehen\n"
+ .string "kannst, richtig?\p"
+ .string "Also, wenn ich dieses Gerät bei einem\n"
+ .string "unsichtbaren Objekt benutzen würde...\p"
+ .string "Nein, nein. Statt es zu beschreiben,\n"
+ .string "zeige ich es dir lieber.\l"
+ .string "Das macht mehr Spaß.\p"
+ .string "{PLAYER}{KUN}, sind deine POKéMON bereit\n"
+ .string "für einen Kampf?$"
+
+Route120_Text_17193D:: @ 817193D
+ .string "TROY: Nein?\p"
+ .string "Ich warte hier, dann kannst du sie vor-\n"
+ .string "bereiten.$"
+
+Route120_Text_17196F:: @ 817196F
+ .string "TROY: {PLAYER}{KUN}, sind deine\n"
+ .string "POKéMON bereit für einen Kampf?$"
+
+Route120_Text_1719A0:: @ 81719A0
+ .string "TROY: {PLAYER}{KUN}, zeig mir deine\n"
+ .string "wahre Stärke als TRAINER!$"
+
+Route120_Text_1719D4:: @ 81719D4
+ .string "TROY setzt das DEVON-SCOPE ein.\p"
+ .string "Ein unsichtbares POKéMON wird sichtbar!\p"
+ .string "Das erschreckte POKéMON greift an!$"
+
+Route120_Text_171A40:: @ 8171A40
+ .string "TROY: Bemerkenswert... Dein\n"
+ .string "Kampfstil ist wirklich bemerkenswert.\p"
+ .string "Deine POKéMON sind offensichtlich sehr\n"
+ .string "gewachsen, seit wir uns das erste Mal in\l"
+ .string "FAUSTAUHAVEN getroffen haben.\p"
+ .string "Ich möchte dir dieses DEVON-SCOPE\n"
+ .string "geben.\p"
+ .string "Wer weiß, es gibt bestimmt noch andere\n"
+ .string "verborgene POKéMON.$"
+
+Route120_Text_171B0E:: @ 8171B0E
+ .string "TROY: {PLAYER}{KUN}.\p"
+ .string "Ich liebe es, TRAINER und POKéMON zu\n"
+ .string "sehen, die fest zusammenhalten.\p"
+ .string "Ich finde, du machst das großartig.\p"
+ .string "Nun, mach’s gut. Wir sehen uns!$"
+
+Route119_Text_171B93:: @ 8171B93
+Route120_Text_171B93:: @ 8171B93
+ .string "Etwas Unsichtbares blockiert den Weg.$"
+
+Route119_Text_171BB6:: @ 8171BB6
+ .string "Etwas Unsichtbares blockiert den Weg.\p"
+ .string "Möchtest du das DEVON-SCOPE\n"
+ .string "einsetzen?$"
+
+Route119_Text_171BF6:: @ 8171BF6
+ .string "{PLAYER} setzt DEVON-SCOPE ein.\p"
+ .string "Ein unsichtbares POKéMON wird sichtbar!\p"
+ .string "Das erschreckte POKéMON greift an!$"
+
+Route120_Text_171C5E:: @ 8171C5E
+ .string "ROUTE 120\n"
+ .string "{LEFT_ARROW} BAUMHAUSEN CITY$"
+
+Route120_Text_171C77:: @ 8171C77
+ .string "{RIGHT_ARROW} ROUTE 121\n"
+ .string "{LEFT_ARROW} ROUTE 120$"
diff --git a/data-de/text/maps/Route121.inc b/data-de/text/maps/Route121.inc
new file mode 100644
index 000000000..61a70040c
--- /dev/null
+++ b/data-de/text/maps/Route121.inc
@@ -0,0 +1,18 @@
+Route121_Text_171C8F:: @ 8171C8F
+ .string "Okay!\n"
+ .string "Wir sind auf dem Weg zum PYROBERG!$"
+
+Route121_Text_171CB4:: @ 8171CB4
+ .string "Vor uns erhebt sich der PYROBERG...\p"
+ .string "Er ist das natürlich gewachsene\n"
+ .string "Monument der Geister der von uns\l"
+ .string "gegangenen POKéMON.$"
+
+Route121_Text_171D0C:: @ 8171D0C
+ .string "PIER AM PYROBERG\p"
+ .string "...Das Schild ist alt und verwittert.\n"
+ .string "Die Worte sind kaum noch lesbar...$"
+
+Route121_Text_171D5B:: @ 8171D5B
+ .string "“Hier sind seltene POKéMON zu Hause!”\n"
+ .string "SAFARI-ZONE$"
diff --git a/data-de/text/maps/Route123.inc b/data-de/text/maps/Route123.inc
new file mode 100644
index 000000000..fca4e9d2d
--- /dev/null
+++ b/data-de/text/maps/Route123.inc
@@ -0,0 +1,26 @@
+Route123_Text_171D83:: @ 8171D83
+ .string "Ich liebe PFLANZEN-POKéMON!\p"
+ .string "Hast du einige PFLANZEN-POKéMON?$"
+
+Route123_Text_171DC2:: @ 8171DC2
+ .string "Oh?\p"
+ .string "Du magst PFLANZEN-POKéMON auch sehr\n"
+ .string "gerne, habe ich Recht?\p"
+ .string "Das freut mich sehr. Ich schenke dir \n"
+ .string "ein Zeichen unserer Freundschaft.$"
+
+Route123_Text_171E34:: @ 8171E34
+ .string "Ich prüfe die Bäume mit Hilfe meiner\n"
+ .string "PFLANZEN-POKéMON. Ich bin so etwas wie\l"
+ .string "ein Baumdoktor.$"
+
+Route123_Text_171E76:: @ 8171E76
+ .string "{RIGHT_ARROW} ROUTE 123\n"
+ .string "{LEFT_ARROW} ROUTE 118$"
+
+Route123_Text_171E8E:: @ 8171E8E
+ .string "{UP_ARROW} PYROBERG\n"
+ .string "“Für Zaghafte verboten.”$"
+
+Route123_Text_171EBC:: @ 8171EBC
+ .string "VILLA DES BEERENMEISTERS$"
diff --git a/data-de/text/maps/Route124.inc b/data-de/text/maps/Route124.inc
new file mode 100644
index 000000000..a349672ed
--- /dev/null
+++ b/data-de/text/maps/Route124.inc
@@ -0,0 +1,2 @@
+Route124_Text_171ED1:: @ 8171ED1
+ .string "HAUS DES SCHATZTAUCHERS$"
diff --git a/data-de/text/maps/Route124_DivingTreasureHuntersHouse.inc b/data-de/text/maps/Route124_DivingTreasureHuntersHouse.inc
new file mode 100644
index 000000000..ac9b18a23
--- /dev/null
+++ b/data-de/text/maps/Route124_DivingTreasureHuntersHouse.inc
@@ -0,0 +1,54 @@
+Route124_DivingTreasureHuntersHouse_Text_19F416:: @ 819F416
+ .string "Ich bin der SCHATZTAUCHER!\p"
+ .string "Ich bin der Typ, der in der Tiefsee\n"
+ .string "taucht und nach Schätzen am Meeres-\l"
+ .string "grund sucht.$"
+
+Route124_DivingTreasureHuntersHouse_Text_19F48F:: @ 819F48F
+ .string "Sag, hast du SCHERBEN antiker\n"
+ .string "Werkzeuge gesehen?$"
+
+Route124_DivingTreasureHuntersHouse_Text_19F4D1:: @ 819F4D1
+ .string "Du hast keinerlei Schätze für mich...\p"
+ .string "Wenn du Stücke findest, besonders\n"
+ .string "PURPURSTÜCKE, tausche sie mit mir!$"
+
+Route124_DivingTreasureHuntersHouse_Text_19F544:: @ 819F544
+ .string "Oh, hey! Das... Das ist eine\n"
+ .string "Scherbe! Genau die suche ich!\p"
+ .string "Oh, du musst unbedingt mit mir\n"
+ .string "tauschen! Ich gebe dir etwas\l"
+ .string "Gutes dafür!$"
+
+Route124_DivingTreasureHuntersHouse_Text_19F5C5:: @ 819F5C5
+ .string "Was möchtest du tauschen?$"
+
+Route124_DivingTreasureHuntersHouse_Text_19F5E0:: @ 819F5E0
+ .string "Du tauschst dein {STR_VAR_1} gegen\n"
+ .string "mein {STR_VAR_2}?$"
+
+Route124_DivingTreasureHuntersHouse_Text_19F606:: @ 819F606
+ .string "Das ist ein guter Tausch!\n"
+ .string "Setze es wohl überlegt ein!$"
+
+Route124_DivingTreasureHuntersHouse_Text_19F629:: @ 819F629
+ .string "Möchtest du noch etwas tauschen?$"
+
+Route124_DivingTreasureHuntersHouse_Text_19F64E:: @ 819F64E
+ .string "Hups, dein BEUTEL ist voll.\n"
+ .string "Schaffe Platz, mein Freund!$"
+
+Route124_DivingTreasureHuntersHouse_Text_19F686:: @ 819F686
+ .string "Nein? Das ist niederschmetternd.\n"
+ .string "Wenn du deine Meinung änderst, ich\l"
+ .string "bin hier!$"
+
+Route124_DivingTreasureHuntersHouse_Text_19F6C5:: @ 819F6C5
+ .string "Gesuchtes Item Item zum Tausch\n"
+ .string " PURPURSTÜCK {LEFT_ARROW}{RIGHT_ARROW} FEUERSTEIN\p"
+ .string "Gesuchtes Item Item zum Tausch\n"
+ .string " GELBSTÜCK {LEFT_ARROW}{RIGHT_ARROW} DONNERSTEIN\p"
+ .string "Gesuchtes Item Item zum Tausch\n"
+ .string " INDIGOSTÜCK {LEFT_ARROW}{RIGHT_ARROW} WASSERSTEIN\p"
+ .string "Gesuchtes Item Item zum Tausch\n"
+ .string " GRÜNSTÜCK {LEFT_ARROW}{RIGHT_ARROW} BLATTSTEIN$"
diff --git a/data-de/text/maps/Route128.inc b/data-de/text/maps/Route128.inc
new file mode 100644
index 000000000..bf2e5b424
--- /dev/null
+++ b/data-de/text/maps/Route128.inc
@@ -0,0 +1,69 @@
+Route128_Text_171EE0:: @ 8171EE0
+ .string "{EVIL_LEADER}: Was ist passiert... Was für\n"
+ .string "ein Furcht erregendes Szenario...\p"
+ .string "Habe ich... einen schrecklichen Fehler\n"
+ .string "begangen?$"
+
+Route128_Text_171F35:: @ 8171F35
+ .string "Ich...\n"
+ .string "Ich wollte doch nur...$"
+
+Route128_Text_171F4B:: @ 8171F4B
+ .string "{GOOD_LEADER}: Begreifst du es nun,\n"
+ .string "{EVIL_LEADER}?\p"
+ .string "Begreifst du nun die schrecklichen\n"
+ .string "Folgen deines katastrophalen Traums?\p"
+ .string "Wir müssen uns beeilen! Wir müssen etwas\n"
+ .string "unternehmen, bevor die Situation völlig\l"
+ .string "außer Kontrolle gerät!$"
+
+Route128_Text_172008:: @ 8172008
+ .string "{GOOD_LEADER}: {PLAYER}{KUN}...\p"
+ .string "Wir, TEAM {GOOD_TEAM}, verfolgen TEAM {EVIL_TEAM}\n"
+ .string "schon lange, weil wir dies verhindern\l"
+ .string "wollten.\p"
+ .string "Du warst uns eine große Hilfe, aber ich\n"
+ .string "fürchte, das Schlimmste ist passiert...\p"
+ .string "Für ein Kind wie dich ist die Sache viel\n"
+ .string "zu weit gegangen...\p"
+ .string "Überlass die Sache uns und lauf weg,\n"
+ .string "solange es noch geht!$"
+
+Route128_Text_17210B:: @ 817210B
+ .string "{GOOD_LEADER}: Das ist ja unglaublich...\p"
+ .string "Ein super-antikes POKéMON...\p"
+ .string "Seine Kraft ist unglaublich. Es hat\n"
+ .string "das Gleichgewicht der Natur verändert.$"
+
+Route128_Text_172181:: @ 8172181
+ .string "TROY: {PLAYER}{KUN}!\n"
+ .string "Was geht hier vor?$"
+
+Route128_Text_1721A2:: @ 81721A2
+ .string "Das ist schrecklich...\p"
+ .string "Wenn das nicht aufhört, wird ganz\n"
+ .string "HOENN... Nein, die ganze Welt wird\l"
+ .string "untergehen.\p"
+ .string "Diese riesige Regenwolke kommt\n"
+ .string "aus Richtung XENEROVILLE?\p"
+ .string "Was um Himmels Willen geht dort vor?\p"
+ .string "Es bleibt keine Zeit für Spekulationen...\n"
+ .string "In XENEROVILLE erfahren wir mehr...$"
+
+Route128_Text_1722A1:: @ 81722A1
+ .string "Das ist schrecklich...\p"
+ .string "Wenn das nicht aufhört, wird ganz\n"
+ .string "HOENN... Nein, die ganze Welt wird\l"
+ .string "vertrocknen.\p"
+ .string "Die strahlende Sonne steht über\n"
+ .string "XENEROVILLE?\p"
+ .string "Was um Himmels Willen geht dort vor?\p"
+ .string "Es bleibt keine Zeit für Spekulationen...\n"
+ .string "In XENEROVILLE erfahren wir mehr...$"
+
+Route128_Text_1723BE:: @ 81723BE
+ .string "{PLAYER}{KUN}...\n"
+ .string "Ich weiß nicht, was du vorhast, aber tue\l"
+ .string "nichts Unüberlegtes.\p"
+ .string "Okay.\n"
+ .string "Ich gehe nach XENEROVILLE.$"
diff --git a/data-de/text/maps/RustboroCity.inc b/data-de/text/maps/RustboroCity.inc
new file mode 100644
index 000000000..6248b9e30
--- /dev/null
+++ b/data-de/text/maps/RustboroCity.inc
@@ -0,0 +1,188 @@
+RustboroCity_Text_16689D:: @ 816689D
+ .string "Die DEVON CORPORATION...\n"
+ .string "Wir nennen sie kurz DEVON.\p"
+ .string "Die Firma stellt viele praktische\n"
+ .string "Dinge her.$"
+
+RustboroCity_Text_16690C:: @ 816690C
+ .string "Hm? Ein verschlagen wirkender Mann?\p"
+ .string "Wenn ich so darüber nachdenke, fällt mir\n"
+ .string "ein, dass ich einen zwielichtigen Typen\l"
+ .string "eben hier an der Ecke gesehen habe.$"
+
+RustboroCity_Text_16696D:: @ 816696D
+ .string "Hast du schon die Herausforderung der\n"
+ .string "POKéMON ARENA angenommen?\p"
+ .string "Ich glaube, wenn sie den glänzenden\n"
+ .string "ORDEN der ARENA in der Hand halten, wird\l"
+ .string "den TRAINERN klar, was von ihnen\l"
+ .string "verlangt wird.$"
+
+RustboroCity_Text_1669FE:: @ 81669FE
+ .string "Hey, das ist der ORDEN der ARENA von\n"
+ .string "METAROST CITY!\p"
+ .string "Von allen ARENA-ORDEN ist der von\n"
+ .string "METAROST CITY der coolste, sage ich dir.$"
+
+RustboroCity_Text_166A67:: @ 8166A67
+ .string "Oh? Wer magst du wohl sein?\n"
+ .string "Ein neues Gesicht in dieser Gegend.\p"
+ .string "Bist du gerade in die POKéMON TRAINER-\n"
+ .string "SCHULE gekommen?$"
+
+RustboroCity_Text_166AE0:: @ 8166AE0
+ .string "Ich habe den ARENALEITER heraus-\n"
+ .string "gefordert, aber...\p"
+ .string "Es ist nicht einfach, mit meinen FEUER-\n"
+ .string "POKéMON zu gewinnen...\p"
+ .string "FEUER-POKéMON haben keinen guten\n"
+ .string "Stand gegenüber GESTEINS-POKéMON.$"
+
+RustboroCity_Text_166B86:: @ 8166B86
+ .string "Der alte Seebär MR. BRACK lebt in einer\n"
+ .string "Hütte am Meer.\p"
+ .string "Er geht sehr oft in dem Tunnel\n"
+ .string "spazieren.$"
+
+RustboroCity_Text_166BEF:: @ 8166BEF
+ .string "Der alte Seebär MR. BRACK lebt in einer\n"
+ .string "Hütte am Meer.\p"
+ .string "Er sagt, er wäre in GRAPHITPORT CITY\n"
+ .string "gewesen, um etwas für sein Haustier,\l"
+ .string "PECKO, zu kaufen.\p"
+ .string "Der alte Seebär muss sein PECKO wirklich\n"
+ .string "sehr lieben.$"
+
+RustboroCity_Text_166C98:: @ 8166C98
+ .string "Wow, du hast ja auch POKéMON dabei.\p"
+ .string "Wenn ich größer bin, werde ich auch\n"
+ .string "immer POKéMON dabeihaben.$"
+
+RustboroCity_Text_166CFA:: @ 8166CFA
+ .string "POKéMON TRAINERSCHULE!\p"
+ .string "Wenn ich in diese Schule gehe, werde ich\n"
+ .string "später seltene POKéMON fangen können?$"
+
+RustboroCity_Text_166D59:: @ 8166D59
+ .string "Wenn ein POKéMON Erfahrungen im Kampf\n"
+ .string "sammelt, kann es vorkommen, dass es\l"
+ .string "irgendwann sein Aussehen verändert.$"
+
+RustboroCity_Text_166DB0:: @ 8166DB0
+ .string "Ein POKéMON verändert sein Aussehen?!?\n"
+ .string "Wenn es das tun würde, wäre ich zu Tode\l"
+ .string "erschrocken!$"
+
+RustboroCity_Text_166DEE:: @ 8166DEE
+ .string "Ein POKéMON, das du durch Tausch\n"
+ .string "erhältst, wächst schnell.\p"
+ .string "Aber wenn dir ORDEN von bestimmten\n"
+ .string "ARENEN fehlen, wird es dir eventuell\l"
+ .string "nicht gehorchen.$"
+
+RustboroCity_Text_166E65:: @ 8166E65
+ .string "Geh weg! Aus dem Weg!!!$"
+
+RustboroCity_Text_166E7E:: @ 8166E7E
+ .string "Warte! Waaaaarte doch! Bitte!\p"
+ .string "Du kannst doch nicht einfach meine\n"
+ .string "WAREN stehlen!!!$"
+
+RustboroCity_Text_166EA5:: @ 8166EA5
+ .string "Oh, du bist das!\p"
+ .string "Du bist dieser großartige TRAINER, der\n"
+ .string "mir im BLÜTENBURGWALD geholfen hat.\p"
+ .string "Hilf mir! Das TEAM {EVIL_TEAM} hat mich aus-\n"
+ .string "geraubt! Ich muss die DEVON-WAREN\l"
+ .string "zurückbekommen.\p"
+ .string "Wenn ich sie nicht bekomme...\n"
+ .string "Dann habe ich ein riesiges Problem.$"
+
+RustboroCity_Text_166F6B:: @ 8166F6B
+ .string "Ich glaube, dieser zwielichtige Typ ist\n"
+ .string "in Richtung Tunnel gelaufen.$"
+
+RustboroCity_Text_166FB4:: @ 8166FB4
+ .string "Oh! Und? Wie sieht es aus?\n"
+ .string "Die DEVON-WAREN?\p"
+ .string "Du hast es geschafft!\n"
+ .string "Du hast sie zurückbekommen!\p"
+ .string "Du bist wirklich ein großer TRAINER!\n"
+ .string "Ich weiß! Ich werde dir zum Dank einen\l"
+ .string "weiteren SUPERBALL schenken!$"
+
+RustboroCity_Text_16704C:: @ 816704C
+ .string "Dein BEUTEL ist voll.\n"
+ .string "Ich kann dir den SUPERBALL nicht geben.$"
+
+RustboroCity_Text_16707F:: @ 816707F
+ .string "Bitte entschuldige!\n"
+ .string "Würdest du mir bitte folgen?$"
+
+RustboroCity_Text_1670A7:: @ 81670A7
+ .string "MAIKE: Oh, hi {PLAYER}{KUN}!\n"
+ .string "Wie geht es mit deinem POKéDEX voran?\p"
+ .string "Meiner sieht schon ganz anständig aus.\p"
+ .string "Ich habe im BLÜTENBURGWALD\n"
+ .string "POKéMON gefangen, bis ich keine\l"
+ .string "POKéBÄLLE mehr hatte.$"
+
+RustboroCity_Text_16713C:: @ 816713C
+ .string "MAIKE: Ach, übrigens. Ich habe MR.\n"
+ .string "BRACK im BLÜTENBURGWALD gesehen.\p"
+ .string "Ich glaube, er ist auf dem Weg zu seiner\n"
+ .string "Hütte am Meer.\p"
+ .string "{PLAYER}{KUN}, du bist gerade hierher\n"
+ .string "gezogen, daher kannst du das nicht\l"
+ .string "wissen, aber MR. BRACK war Seefahrer.$"
+
+RustboroCity_Text_167213:: @ 8167213
+ .string "BRIX: {PLAYER}, wie sieht es mit\n"
+ .string "deinem POKéDEX aus?\p"
+ .string "Meiner ist eine Wucht.\p"
+ .string "Ich habe im BLÜTENBURGWALD jede\n"
+ .string "Menge POKéMON gefangen, bis ich keine\l"
+ .string "POKéBÄLLE mehr hatte.$"
+
+RustboroCity_Text_1672B8:: @ 81672B8
+ .string "BRIX: Übrigens habe ich dort auch\n"
+ .string "MR. BRACK gesehen.\p"
+ .string "Ich wette, er ist auf dem Weg zu seiner\n"
+ .string "Hütte am Meer.\p"
+ .string "Und ich wette, du weißt nicht, dass er\n"
+ .string "immer ein POKéMON bei sich hat.$"
+
+RustboroCity_Text_167374:: @ 8167374
+ .string "“Tunnel zur Abkürzung steht vor\n"
+ .string "Fertigstellung!”\p"
+ .string "...Das steht auf dem Schild, aber darüber\n"
+ .string "wurde ein “X” in roter Farbe gemalt...$"
+
+RustboroCity_Text_1673FA:: @ 81673FA
+ .string "DEVON CORPORATION\p"
+ .string "“Alles, was man im Leben braucht - \n"
+ .string "wir stellen es her.”$"
+
+RustboroCity_Text_167439:: @ 8167439
+ .string "POKéMON ARENA von METAROST CITY\n"
+ .string "LEITER: FELIZIA\p"
+ .string "“GESTEINS-Liebhaberin und\n"
+ .string "ihre Schüler!”$"
+
+RustboroCity_Text_167485: @ 8167485
+ .string "DEVON CORP. FILIALE\p"
+ .string "“Zutritt nur für Angestellte von DEVON\n"
+ .string "und autorisierte Personen.”$"
+
+RustboroCity_Text_1674DD:: @ 81674DD
+ .string "METAROST CITY\p"
+ .string "“Diese Stadt steht im Zeichen der Inte-\n"
+ .string "gration von Natur und Wissenschaften.”$"
+
+RustboroCity_Text_167525:: @ 8167525
+ .string "POKéMON TRAINERSCHULE\p"
+ .string "“Wir bringen dir alles über die\n"
+ .string "POKéMON bei!”$"
+
+RustboroCity_Text_167568:: @ 8167568
+ .string "HAUS DES ZERSCHNEIDERS$"
diff --git a/data-de/text/maps/RustboroCity_CuttersHouse.inc b/data-de/text/maps/RustboroCity_CuttersHouse.inc
new file mode 100644
index 000000000..7e8448070
--- /dev/null
+++ b/data-de/text/maps/RustboroCity_CuttersHouse.inc
@@ -0,0 +1,31 @@
+RustboroCity_CuttersHouse_Text_18509C:: @ 818509C
+ .string "Diese Entschlossenheit...\n"
+ .string "Deine Beweglichkeit...\l"
+ .string "Deine Hingabe für POKéMON...\p"
+ .string "Du bist wirklich ein talentierter\n"
+ .string "TRAINER!\p"
+ .string "Nein, warte. Sag jetzt nichts.\n"
+ .string "Ich brauche dich nur anzuschauen.\p"
+ .string "Ich bin mir sicher, dass du mit dieser\n"
+ .string "VM sehr gut umgehen wirst.\p"
+ .string "Kein Grund, so schüchtern zu sein.\n"
+ .string "Hier, nimm sie!$"
+
+RustboroCity_CuttersHouse_Text_1851C9:: @ 81851C9
+ .string "Diese VM, sie enthält ZERSCHNEIDER.\p"
+ .string "Eine VM ist eine Attacke, die auch\n"
+ .string "außerhalb des Kampfes von einem\l"
+ .string "POKéMON angewandt werden kann.\p"
+ .string "Jedes POKéMON, das diese Attacke\n"
+ .string "gelernt hat, kann Bäume damit\p"
+ .string "zerschneiden, wenn der TRAINER den\n"
+ .string "STEINORDEN besitzt.\p"
+ .string "Und, im Gegensatz zur TM, kann eine VM\n"
+ .string "mehrfach gelehrt werden.$"
+
+RustboroCity_CuttersHouse_Text_1852B3:: @ 81852B3
+ .string "Als sie die Stadt METAROST CITY\n"
+ .string "vergrößert haben, hat mein Vater ihnen\l"
+ .string "geholfen.\p"
+ .string "Seine POKéMON fällten die Bäume mit\n"
+ .string "ZERSCHNEIDER.$"
diff --git a/data-de/text/maps/RustboroCity_DevonCorp_1F.inc b/data-de/text/maps/RustboroCity_DevonCorp_1F.inc
new file mode 100644
index 000000000..c7b4b4028
--- /dev/null
+++ b/data-de/text/maps/RustboroCity_DevonCorp_1F.inc
@@ -0,0 +1,42 @@
+RustboroCity_DevonCorp_1F_Text_1828EE:: @ 81828EE
+ .string "Hallo und Willkommen in der\n"
+ .string "DEVON CORPORATION.\p"
+ .string "Wir sind die stolzen Entwickler von\n"
+ .string "Medizin und Items, die das Leben\l"
+ .string "bereichern.$"
+
+RustboroCity_DevonCorp_1F_Text_18295E:: @ 818295E
+ .string "Einem Mitglied unseres Forschungsteams\n"
+ .string "ist blöderweise ein wichtiges Paket\l"
+ .string "gestohlen worden.$"
+
+RustboroCity_DevonCorp_1F_Text_1829A4:: @ 81829A4
+ .string "Hey, diese TURBOTRETER!\n"
+ .string "Die haben wir auch entwickelt!\p"
+ .string "Ich freue mich immer, wenn ich jemanden\n"
+ .string "treffe, der eines unserer Produkte\l"
+ .string "benutzt.$"
+
+RustboroCity_DevonCorp_1F_Text_182A19:: @ 8182A19
+ .string "Das gestohlene Paket...\p"
+ .string "Nun, es ist natürlich sehr wichtig, aber\n"
+ .string "mit dem Inhalt kann niemand etwas\l"
+ .string "anfangen.\p"
+ .string "Meiner Einschätzung nach ist der Dieb\n"
+ .string "wirklich nicht sehr schlau gewesen...$"
+
+RustboroCity_DevonCorp_1F_Text_182AB3:: @ 8182AB3
+ .string "Klingt, als hätten wir die gestohlenen\n"
+ .string "DEVON-WAREN zurückerhalten.$"
+
+RustboroCity_DevonCorp_1F_Text_182AF0:: @ 8182AF0
+ .string "Tut mir Leid, aber nur autorisierte\n"
+ .string "Personen haben hier Zutritt.$"
+
+RustboroCity_DevonCorp_1F_Text_182B2D:: @ 8182B2D
+ .string "Das ist mehr als blöd.\n"
+ .string "Wie konnten wir nur ausgeraubt werden?$"
+
+RustboroCity_DevonCorp_1F_Text_182B5A:: @ 8182B5A
+ .string "Hi, du da!\n"
+ .string "Du bist hier jederzeit willkommen!$"
diff --git a/data-de/text/maps/RustboroCity_DevonCorp_2F.inc b/data-de/text/maps/RustboroCity_DevonCorp_2F.inc
new file mode 100644
index 000000000..3e672ab46
--- /dev/null
+++ b/data-de/text/maps/RustboroCity_DevonCorp_2F.inc
@@ -0,0 +1,98 @@
+RustboroCity_DevonCorp_2F_Text_182B81:: @ 8182B81
+ .string "Wir wollen ein Gerät entwickeln, mit dem\n"
+ .string "wir mit POKéMON reden können.\p"
+ .string "Aber bisher waren wir nicht sehr\n"
+ .string "erfolgreich...$"
+
+RustboroCity_DevonCorp_2F_Text_182BD8:: @ 8182BD8
+ .string "Ich entwickle neue Arten von\n"
+ .string "POKéBÄLLEN...\p"
+ .string "Aber noch bin ich nicht sonderlich weit\n"
+ .string "mit der Entwicklung gekommen...$"
+
+RustboroCity_DevonCorp_2F_Text_182C25:: @ 8182C25
+ .string "Wir haben endlich neue POKéBÄLLE\n"
+ .string "entwickelt!\p"
+ .string "Mit dem WIEDERBALL lassen sich\n"
+ .string "POKéMON leichter fangen, die du\l"
+ .string "vorher schon mal gefangen hattest.\p"
+ .string "Mit dem TIMERBALL lassen sich POKéMON\n"
+ .string "umso leichter fangen, je länger der\l"
+ .string "Kampf dauert.\p"
+ .string "Beide werden voller Stolz von der\n"
+ .string "DEVON CORPORATION präsentiert.\p"
+ .string "Probiere sie bitte unbedingt aus!$"
+
+RustboroCity_DevonCorp_2F_Text_182D2A:: @ 8182D2A
+ .string "Ich habe den POKéNAV entwickelt!\p"
+ .string "Als Ingenieur erfüllt es mich mit Stolz,\n"
+ .string "so etwas Großartiges entwickelt zu\l"
+ .string "haben.$"
+
+RustboroCity_DevonCorp_2F_Text_182D7E:: @ 8182D7E
+ .string "Oh, wow!\n"
+ .string "Das ist ein POKéNAV!\p"
+ .string "Er ist das Resultat der Wissbegierde\n"
+ .string "unseres PRÄSIDENTEN, der etwas über\l"
+ .string "die Gefühle der POKéMON lernen möchte.\p"
+ .string "Soll ich dir die Funktionen im Einzelnen\n"
+ .string "erklären?\p"
+ .string "Ach was, du findest sie schon ganz\n"
+ .string "alleine heraus.$"
+
+RustboroCity_DevonCorp_2F_Text_182E6B:: @ 8182E6B
+ .string "Ich arbeite an einer Vorrichtung, die\n"
+ .string "die Träume der POKéMON visualisieren\l"
+ .string "kann...\p"
+ .string "Aber so richtig geht es nicht voran.$"
+
+RustboroCity_DevonCorp_2F_Text_182ED5:: @ 8182ED5
+ .string "Ich arbeite an einer Vorrichtung, die\n"
+ .string "POKéMON aus Fossilien wieder zum Leben\l"
+ .string "erweckt.\p"
+ .string "Und... Es klappt!!!$"
+
+RustboroCity_DevonCorp_2F_Text_182F35:: @ 8182F35
+ .string "Warte! Das Teil dort...\n"
+ .string "Ist das ein POKéMON-Fossil?\p"
+ .string "Möchtest du das POKéMON wieder zum\n"
+ .string "Leben erwecken?\p"
+ .string "Ich kann dir mit meiner neuesten Ent-\n"
+ .string "wicklung, dem FOSSIL-REGENERATOR,\l"
+ .string "dabei helfen.$"
+
+RustboroCity_DevonCorp_2F_Text_182FD7:: @ 8182FD7
+ .string "Ehrlich?\p"
+ .string "DEVON besitzt einen hervorragenden\n"
+ .string "Ruf in Sachen Technik. \l"
+ .string "Das versichere ich dir!$"
+
+RustboroCity_DevonCorp_2F_Text_183023:: @ 8183023
+ .string "Exzellent!\n"
+ .string "Dann lass uns sofort zur Tat schreiten.\p"
+ .string "{PLAYER} gibt dem FORSCHER von DEVON\n"
+ .string "{STR_VAR_1}.$"
+
+RustboroCity_DevonCorp_2F_Text_183072:: @ 8183072
+ .string "Der FOSSIL-REGENERATOR, den ich ent-\n"
+ .string "wickelt habe, ist einfach unglaublich.\p"
+ .string "Aber einen Nachteil gibt es: Es dauert\n"
+ .string "eine Weile, bis der Prozess\l"
+ .string "abgeschlossen ist.\p"
+ .string "Also, äh... Warum schaust du dich in der\n"
+ .string "Zeit nicht ein wenig um?$"
+
+RustboroCity_DevonCorp_2F_Text_183124:: @ 8183124
+ .string "Danke für deine Geduld!\p"
+ .string "Dein fossiles POKéMON wurde zu neuem\n"
+ .string "Leben erweckt!\p"
+ .string "Das Fossil war ein altertümliches\n"
+ .string "POKéMON. Ein {STR_VAR_2}!$"
+
+RustboroCity_DevonCorp_2F_Text_18319E:: @ 818319E
+ .string "{PLAYER} erhält das {STR_VAR_2} vom\n"
+ .string "FORSCHER von DEVON.$"
+
+RustboroCity_DevonCorp_2F_Text_1831C8:: @ 81831C8
+ .string "Oh oh, du hast zu viele POKéMON bei dir.\n"
+ .string "Du hast keinen Platz für dieses hier.$"
diff --git a/data-de/text/maps/RustboroCity_DevonCorp_3F.inc b/data-de/text/maps/RustboroCity_DevonCorp_3F.inc
new file mode 100644
index 000000000..01bca10d4
--- /dev/null
+++ b/data-de/text/maps/RustboroCity_DevonCorp_3F.inc
@@ -0,0 +1,106 @@
+RustboroCity_DevonCorp_3F_Text_18320B:: @ 818320B
+ .string "Ich bin MR. TRUMM, der PRÄSIDENT der\n"
+ .string "DEVON CORPORATION.\p"
+ .string "Ich muss etwas mit dir besprechen!\p"
+ .string "Du hast unseren Mitarbeitern nicht\n"
+ .string "nur einmal, sondern zweimal aus\l"
+ .string "der Klemme geholfen!\p"
+ .string "Du bist so außergewöhnlich, dass ich\n"
+ .string "dich gerne um einen Gefallen\l"
+ .string "bitten möchte.\p"
+ .string "Ich weiß, dass du ein Paket zur WERFT in\n"
+ .string "GRAPHITPORT CITY bringen willst.\p"
+ .string "Könntest du auf dem Weg nicht\n"
+ .string "auch in FAUSTAUHAVEN Halt machen?\p"
+ .string "Und TROY in FAUSTAUHAVEN einen BRIEF\n"
+ .string "von mir überbringen?$"
+
+RustboroCity_DevonCorp_3F_Text_18337E:: @ 818337E
+ .string "MR. TRUMM: Nun, du sollst wissen, dass\n"
+ .string "ich ein einflussreicher PRÄSIDENT bin.\p"
+ .string "Und daher würde ich dich nie um einen\n"
+ .string "Gefallen bitten, ohne eine\l"
+ .string "Gegenleistung zu erbringen!\p"
+ .string "Deshalb möchte ich dir dies hier geben.$"
+
+RustboroCity_DevonCorp_3F_Text_183422:: @ 8183422
+ .string "{PLAYER} erhält den POKéNAV.$"
+
+RustboroCity_DevonCorp_3F_Text_183439:: @ 8183439
+ .string "MR. TRUMM: Dieses Gerät...\p"
+ .string "Es ist ein POKéMON NAVIGATOR - oder\n"
+ .string "kurz ein POKéNAV.\p"
+ .string "Ein unentbehrliches Hilfsmittel für\n"
+ .string "jeden TRAINER auf Abenteuerreise.\p"
+ .string "Er enthält die Karte von HOENN.\p"
+ .string "So kannst du ganz leicht herausfinden,\n"
+ .string "wo die Orte FAUSTAUHAVEN und\l"
+ .string "GRAPHITPORT CITY liegen.$"
+
+RustboroCity_DevonCorp_3F_Text_18351E:: @ 818351E
+ .string "MR. TRUMM: Ich verlasse mich auf dich!$"
+
+RustboroCity_DevonCorp_3F_Text_18353E:: @ 818353E
+ .string "MR. TRUMM: Du hast meinen BRIEF\n"
+ .string "überbracht? Herzlichen Dank!\p"
+ .string "Dies ist ein Dankeschön von mir.\n"
+ .string "Es wird dir als TRAINER sicher helfen.$"
+
+RustboroCity_DevonCorp_3F_Text_1835B3:: @ 81835B3
+ .string "MR. TRUMM: Trägt ein POKéMON den EP-\n"
+ .string "TEILER, so erhält es in jedem Kampf\l"
+ .string "Erfahrungspunkte.\p"
+ .string "Auch wenn es gar nicht am Kampf\n"
+ .string "teilnimmt.\p"
+ .string "Ich würde sagen, der EP-TEILER ist sehr\n"
+ .string "nützlich, um schwache POKéMON aufzu-\l"
+ .string "ziehen.$"
+
+RustboroCity_DevonCorp_3F_Text_18368D:: @ 818368D
+ .string "MR. TRUMM: Schon in meiner Jugend habe\n"
+ .string "ich mich voll auf die Arbeit\l"
+ .string "konzentriert.\p"
+ .string "Deshalb weiß ich auch nicht unbedingt,\n"
+ .string "was gerade im Trend liegt.\p"
+ .string "Wollen alle jungen Leute TRAINER in der\n"
+ .string "POKéMON LIGA werden?$"
+
+RustboroCity_DevonCorp_3F_Text_18374C:: @ 818374C
+ .string "Dies ist die zweite Etage der DEVON\n"
+ .string "CORPORATION.\p"
+ .string "Hier befindet sich das BÜRO des\n"
+ .string "PRÄSIDENTEN.\p"
+ .string "Nun ja, ich kann dir gar nicht sagen, wie\n"
+ .string "dankbar ich dir für deine Taten bin.\p"
+ .string "Ähm... Äh, das Paket, das du uns\n"
+ .string "zurückgebracht hast...\p"
+ .string "Darf ich dich bitten, es zur WERFT\n"
+ .string "in GRAPHITPORT CITY zu bringen?\p"
+ .string "Es wäre fürchterlich, wenn es den\n"
+ .string "Dieben erneut in die Hände fallen würde.\p"
+ .string "Äh... Hehehe, also, äh, kann ich auch\n"
+ .string "dieses Mal wieder mit dir rechnen?\p"
+ .string "Ach, da fällt mir ein... Würdest du mich\n"
+ .string "einen Moment entschuldigen?$"
+
+RustboroCity_DevonCorp_3F_Text_183903:: @ 8183903
+ .string "Unser PRÄSIDENT würde gerne kurz mit\n"
+ .string "dir sprechen.\p"
+ .string "Komm bitte mit mir.$"
+
+RustboroCity_DevonCorp_3F_Text_18394A:: @ 818394A
+ .string "Bitte, hier entlang.$"
+
+RustboroCity_DevonCorp_3F_Text_18395C:: @ 818395C
+ .string "Wenn du die WERFT in GRAPHITPORT CITY\n"
+ .string "besuchst, solltest du mit KAPT. BRIGG\l"
+ .string "sprechen.$"
+
+RustboroCity_DevonCorp_3F_Text_1839A3:: @ 81839A3
+ .string "DEVONS neue Produkte, der WIEDERBALL\n"
+ .string "und der TIMERBALL, sind mittlerweile\l"
+ .string "sehr populär unter den TRAINERN.$"
+
+RustboroCity_DevonCorp_3F_Text_183A04:: @ 8183A04
+ .string "Eine Kollektion seltener Steine und\n"
+ .string "Mineralien - gesammelt vom PRÄSIDENTEN.$"
diff --git a/data-de/text/maps/RustboroCity_Flat1_1F.inc b/data-de/text/maps/RustboroCity_Flat1_1F.inc
new file mode 100644
index 000000000..44a6d8800
--- /dev/null
+++ b/data-de/text/maps/RustboroCity_Flat1_1F.inc
@@ -0,0 +1,6 @@
+RustboroCity_Flat1_1F_Text_184DB4:: @ 8184DB4
+ .string "Jedes POKéMON besitzt eine spezielle\n"
+ .string "Begabung, die es einsetzen kann.$"
+
+RustboroCity_Flat1_1F_Text_184DE9:: @ 8184DE9
+ .string "POKéMON sind sehr seltsame Geschöpfe.$"
diff --git a/data-de/text/maps/RustboroCity_Flat1_2F.inc b/data-de/text/maps/RustboroCity_Flat1_2F.inc
new file mode 100644
index 000000000..d744b8484
--- /dev/null
+++ b/data-de/text/maps/RustboroCity_Flat1_2F.inc
@@ -0,0 +1,8 @@
+RustboroCity_Flat1_2F_Text_184E0D:: @ 8184E0D
+ .string "Oh, jeden Tag wird es schwerer...\p"
+ .string "Was so schwer ist?\n"
+ .string "Das fragst du noch?\p"
+ .string "Herauszufinden, was ich jeden Tag\n"
+ .string "kochen soll, natürlich!\p"
+ .string "Es ist nicht einfach, jeden Tag eine\n"
+ .string "Mahlzeit auf den Tisch zu bringen.$"
diff --git a/data-de/text/maps/RustboroCity_Flat2_1F.inc b/data-de/text/maps/RustboroCity_Flat2_1F.inc
new file mode 100644
index 000000000..d6cb53734
--- /dev/null
+++ b/data-de/text/maps/RustboroCity_Flat2_1F.inc
@@ -0,0 +1,6 @@
+RustboroCity_Flat2_1F_Text_1853DD:: @ 81853DD
+ .string "Die Angestellten der DEVON CORPORATION\n"
+ .string "leben in diesem Haus.$"
+
+RustboroCity_Flat2_1F_Text_185410:: @ 8185410
+ .string "ENECO: Gyaaaah!$"
diff --git a/data-de/text/maps/RustboroCity_Flat2_2F.inc b/data-de/text/maps/RustboroCity_Flat2_2F.inc
new file mode 100644
index 000000000..13d9b9f93
--- /dev/null
+++ b/data-de/text/maps/RustboroCity_Flat2_2F.inc
@@ -0,0 +1,14 @@
+RustboroCity_Flat2_2F_Text_185421:: @ 8185421
+ .string "Vor langer, langer Zeit war DEVON eine\n"
+ .string "kleine, überschaubare Firma.$"
+
+RustboroCity_Flat2_2F_Text_185461:: @ 8185461
+ .string "Mein Papa arbeitet für die CORPORATION.\p"
+ .string "Mein Papa hat dies gemacht! Ich kann\n"
+ .string "damit aber nichts anfangen, daher\l"
+ .string "schenke ich es dir.$"
+
+RustboroCity_Flat2_2F_Text_1854C4:: @ 81854C4
+ .string "Mein Papa arbeitet für die CORPORATION.\p"
+ .string "Wenn ich groß bin, werde ich auch für\n"
+ .string "DEVON arbeiten.$"
diff --git a/data-de/text/maps/RustboroCity_Flat2_3F.inc b/data-de/text/maps/RustboroCity_Flat2_3F.inc
new file mode 100644
index 000000000..3bb2affc0
--- /dev/null
+++ b/data-de/text/maps/RustboroCity_Flat2_3F.inc
@@ -0,0 +1,7 @@
+RustboroCity_Flat2_3F_Text_18551D:: @ 818551D
+ .string "Der PRÄSIDENT von DEVON sammelt\n"
+ .string "leidenschaftlich gerne seltene Steine.$"
+
+RustboroCity_Flat2_3F_Text_18554D:: @ 818554D
+ .string "Ich glaube, der Sohn des PRÄSIDENTEN\n"
+ .string "sammelt auch seltene Steine.$"
diff --git a/data-de/text/maps/RustboroCity_Gym.inc b/data-de/text/maps/RustboroCity_Gym.inc
new file mode 100644
index 000000000..88e0e01f2
--- /dev/null
+++ b/data-de/text/maps/RustboroCity_Gym.inc
@@ -0,0 +1,118 @@
+RustboroCity_Gym_Text_183A4B:: @ 8183A4B
+ .string "Hi, wie geht’s?\p"
+ .string "Hör zu, mein Freund!\n"
+ .string "Würdest du gerne CHAMP werden?\p"
+ .string "Ich bin kein TRAINER. Ich nicht. Aber\n"
+ .string "ich kann dir trotzdem einen nützlichen\l"
+ .string "Rat geben.\p"
+ .string "Also, abgemacht! Wir werden zusammen\n"
+ .string "nach der POKéMON MEISTERSCHAFT\l"
+ .string "streben!\p"
+ .string "Als TRAINER musst du die ORDEN der\n"
+ .string "ARENEN sammeln, habe ich Recht?\p"
+ .string "Aber die ARENALEITER sind nicht gerade\n"
+ .string "einfach zu besiegen!\p"
+ .string "Und hier komme ich ins Spiel!\n"
+ .string "Ich werde dir einen Expertentipp geben!\p"
+ .string "FELIZIA, die ARENALEITERIN, setzt\n"
+ .string "GESTEINS-POKéMON ein.\p"
+ .string "Ein GESTEINS-POKéMON ist sehr zäh,\n"
+ .string "hat aber gegen WASSER- und PFLANZEN-\l"
+ .string "Attacken keine Chance.\p"
+ .string "Komm wieder vorbei, wenn du die ARENA-\n"
+ .string "LEITERIN besiegt hast.\p"
+ .string "Nun zeig, was du drauf hast!$"
+
+RustboroCity_Gym_Text_183C90:: @ 8183C90
+ .string "Hui! Was für ein atemberaubender Sieg!\n"
+ .string "Meine Zurufe müssen gewirkt haben!\p"
+ .string "Großartig!\n"
+ .string "Schau mal auf deinen TRAINERPASS.\p"
+ .string "Der STEINORDEN, den du gerade bekommen\n"
+ .string "hast, müsste dort schon vermerkt sein.\p"
+ .string "Nun hast du den ersten Schritt zur\n"
+ .string "MEISTERSCHAFT schon erfolgreich\l"
+ .string "hinter dir!\p"
+ .string "Ein großartiges Gefühl!$"
+
+RustboroCity_Gym_Text_183D99:: @ 8183D99
+ .string "Unterschätze die TRAINER einer ARENA\n"
+ .string "nicht! Ich zeige dir, warum wir die\l"
+ .string "Besten sind!$"
+
+RustboroCity_Gym_Text_183DDD:: @ 8183DDD
+ .string "Du warst viel zu gut für mich...$"
+
+RustboroCity_Gym_Text_183DF9:: @ 8183DF9
+ .string "Du hast noch gar nicht gesehen, was\n"
+ .string "GESTEINS-POKéMON alles können.$"
+
+RustboroCity_Gym_Text_183E38:: @ 8183E38
+ .string "Wenn du mich nicht besiegen kannst,\n"
+ .string "hast du keine Chance gegen FELIZIA.$"
+
+RustboroCity_Gym_Text_183E78:: @ 8183E78
+ .string "Wow! Du hast wirklich Talent!$"
+
+RustboroCity_Gym_Text_183E98:: @ 8183E98
+ .string "FELIZIA ist um ein Vielfaches stärker\n"
+ .string "als ich.\p"
+ .string "Du solltest dich besser wappnen!$"
+
+RustboroCity_Gym_Text_183EE5:: @ 8183EE5
+ .string "Hallo, ich bin FELIZIA, die LEITERIN der\n"
+ .string "ARENA von METAROST CITY.\p"
+ .string "Ich wurde ARENALEITERIN, um mein\n"
+ .string "Wissen, das ich in der POKéMON TRAINER-\l"
+ .string "SCHULE erworben habe, umzusetzen.\p"
+ .string "Würdest du mir bitte zeigen, wie du\n"
+ .string "kämpfst und mit welchen POKéMON?$"
+
+RustboroCity_Gym_Text_183FC4:: @ 8183FC4
+ .string "So...\n"
+ .string "Ich habe verloren...\p"
+ .string "Es scheint, ich muss noch eine ganze\n"
+ .string "Menge lernen...\p"
+ .string "Ich verstehe schon.\p"
+ .string "Die Regeln der POKéMON LIGA schreiben\n"
+ .string "vor, dass TRAINER, die einen ARENA-\l"
+ .string "LEITER besiegt haben, dieses erhalten.\p"
+ .string "Bitte nimm den offiziellen POKéMON LIGA\n"
+ .string "STEINORDEN an!$"
+
+RustboroCity_Gym_Text_1840AB:: @ 81840AB
+ .string "{PLAYER} hat den STEINORDEN von\n"
+ .string "FELIZIA erhalten.$"
+
+RustboroCity_Gym_Text_1840D5:: @ 81840D5
+ .string "Der STEINORDEN erhöht die Kraft der\n"
+ .string "ATTACKEN deiner POKéMON.\p"
+ .string "Außerdem sind sie nun in der Lage, die\n"
+ .string "VM ZERSCHNEIDER auch außerhalb eines\l"
+ .string "Kampfes einzusetzen.\p"
+ .string "Dies möchte ich dir auch noch geben.$"
+
+RustboroCity_Gym_Text_184170:: @ 8184170
+ .string "Diese TM39 enthält FELSGRAB.\p"
+ .string "Sie richtet nicht nur durch das Fallen\n"
+ .string "von Steinen Schaden an, sondern\l"
+ .string "reduziert auch die INITIATIVE.\p"
+ .string "Sobald du eine TM aktivierst, wird die\n"
+ .string "Attacke einem POKéMON beigebracht.\p"
+ .string "Aber vergiss nicht, dass eine TM nur\n"
+ .string "einmal beigebracht werden kann. Ihr\l"
+ .string "Einsatz will also überlegt sein.$"
+
+RustboroCity_Gym_Text_184252:: @ 8184252
+ .string "Da du so stark bist, solltest du auch die\n"
+ .string "anderen ARENALEITER herausfordern.\p"
+ .string "Du lernst wertvolle Dinge dazu, wenn du\n"
+ .string "gegen viele TRAINER antrittst.$"
+
+RustboroCity_Gym_Text_1842CC:: @ 81842CC
+ .string "POKéMON ARENA von METAROST CITY$"
+
+RustboroCity_Gym_Text_1842E6:: @ 81842E6
+ .string "POKéMON ARENA von METAROST CITY\p"
+ .string "FELIZIAS ANERKANNTE TRAINER:\n"
+ .string "{PLAYER}$"
diff --git a/data-de/text/maps/RustboroCity_House1.inc b/data-de/text/maps/RustboroCity_House1.inc
new file mode 100644
index 000000000..e47e4a727
--- /dev/null
+++ b/data-de/text/maps/RustboroCity_House1.inc
@@ -0,0 +1,28 @@
+RustboroCity_House1_Text_184EBA:: @ 8184EBA
+ .string "Gibst du deinen POKéMON Kosenamen?\n"
+ .string "Ich habe meinem einen coolen Namen\l"
+ .string "gegeben.\p"
+ .string "Aber wenn ich es nun beim Namen rufe,\n"
+ .string "rollen sich die Leute vor Lachen ab...\p"
+ .string "Hast du Lust, dein {STR_VAR_1} gegen\n"
+ .string "mein {STR_VAR_2} zu tauschen?$"
+
+RustboroCity_House1_Text_184F6B:: @ 8184F6B
+ .string "Hihihihihi, oooh, ist das aufregend!$"
+
+RustboroCity_House1_Text_184F8F:: @ 8184F8F
+ .string "Aber das ist kein {STR_VAR_1}.\n"
+ .string "Tse, wie enttäuschend.$"
+
+RustboroCity_House1_Text_184FC1:: @ 8184FC1
+ .string "Ooh, das ist ein gutes POKéMON...$"
+
+RustboroCity_House1_Text_184FDD:: @ 8184FDD
+ .string "Willst du nicht wissen, wie andere\n"
+ .string "Leute ihre POKéMON nennen?$"
+
+RustboroCity_House1_Text_185020:: @ 8185020
+ .string "An allen Orten gibt es alle Sorten von\n"
+ .string "POKéMON und Menschen.\p"
+ .string "Ich finde das faszinierend, daher\n"
+ .string "besuche ich alle möglichen Orte.$"
diff --git a/data-de/text/maps/RustboroCity_House2.inc b/data-de/text/maps/RustboroCity_House2.inc
new file mode 100644
index 000000000..2d9e4ab4d
--- /dev/null
+++ b/data-de/text/maps/RustboroCity_House2.inc
@@ -0,0 +1,9 @@
+RustboroCity_House2_Text_18532D:: @ 818532D
+ .string "Die TRAINERSCHULE ist hervorragend.\p"
+ .string "Wenn du dort lernst, kannst du später\n"
+ .string "sogar ARENALEITER werden.$"
+
+RustboroCity_House2_Text_185388:: @ 8185388
+ .string "FELIZIA, die ARENALEITERIN, weiß\n"
+ .string "wirklich eine Menge über POKéMON.\p"
+ .string "Und sie ist sehr stark!$"
diff --git a/data-de/text/maps/RustboroCity_House3.inc b/data-de/text/maps/RustboroCity_House3.inc
new file mode 100644
index 000000000..1da0876d9
--- /dev/null
+++ b/data-de/text/maps/RustboroCity_House3.inc
@@ -0,0 +1,16 @@
+RustboroCity_House3_Text_185584:: @ 8185584
+ .string "Meinen eigenen POKéMON habe ich\n"
+ .string "perfekt passende Kosenamen gegeben!\p"
+ .string "Das ist mein Ausdruck von... äh...\n"
+ .string "Originalität. Genau! Originalität!$"
+
+RustboroCity_House3_Text_1855FA:: @ 81855FA
+ .string "Aber ein PIKACHU einfach PEKACHU zu\n"
+ .string "nennen? Das haut einen nicht gerade\l"
+ .string "vom Hocker.\p"
+ .string "Ich glaube ja auch, man sollte einen\n"
+ .string "leicht verständlichen Kosenamen wählen,\l"
+ .string "aber irgendwie...$"
+
+RustboroCity_House3_Text_18567D:: @ 818567D
+ .string "PEKACHU: Peka!$"
diff --git a/data-de/text/maps/RustboroCity_Mart.inc b/data-de/text/maps/RustboroCity_Mart.inc
new file mode 100644
index 000000000..5288402dc
--- /dev/null
+++ b/data-de/text/maps/RustboroCity_Mart.inc
@@ -0,0 +1,18 @@
+RustboroCity_Mart_Text_184C76:: @ 8184C76
+ .string "Ich habe einige PARA-HEILER und\n"
+ .string "etwas GEGENGIFT gekauft.\p"
+ .string "Nur für den Fall, dass mir ein\n"
+ .string "KNILZ im BLÜTENBURGWALD\l"
+ .string "über den Weg läuft.$"
+
+RustboroCity_Mart_Text_184CD8:: @ 8184CD8
+ .string "Mein POKéMON hat sich entwickelt.\n"
+ .string "Es hat jetzt sehr viele KP.\p"
+ .string "Ich sollte nun einige SUPERTRÄNKE\n"
+ .string "anstelle der normalen TRÄNKE kaufen.$"
+
+RustboroCity_Mart_Text_184D43:: @ 8184D43
+ .string "Ich habe ein FLUCHTSEIL besorgt, falls\n"
+ .string "ich mich mal in einer Höhle verlaufe.\p"
+ .string "Damit kann ich zurück zum Eingang der\n"
+ .string "Höhle gelangen.$"
diff --git a/data-de/text/maps/RustboroCity_PokemonCenter_1F.inc b/data-de/text/maps/RustboroCity_PokemonCenter_1F.inc
new file mode 100644
index 000000000..8c73d883e
--- /dev/null
+++ b/data-de/text/maps/RustboroCity_PokemonCenter_1F.inc
@@ -0,0 +1,18 @@
+RustboroCity_PokemonCenter_1F_Text_184B37:: @ 8184B37
+ .string "Mein POKéMON hat ein NAIVES\n"
+ .string "Wesen und das meines Freundes ein\l"
+ .string "FRÖHLICHES.\p"
+ .string "Es ist faszinierend, dass POKéMON\n"
+ .string "unterschiedliche Persönlichkeiten\l"
+ .string "haben.$"
+
+RustboroCity_PokemonCenter_1F_Text_184BAB:: @ 8184BAB
+ .string "Es gibt männliche und weibliche POKéMON.\p"
+ .string "Aber niemand kann sagen, worin der\n"
+ .string "eigentliche Unterschied liegt.$"
+
+RustboroCity_PokemonCenter_1F_Text_184C19:: @ 8184C19
+ .string "Der Mann nebenan hat mir eine VM\n"
+ .string "gegeben!\p"
+ .string "Ich habe meinem POKéMON beigebracht,\n"
+ .string "damit kleinere Bäume zu ZERSCHNEIDEN.$"
diff --git a/data-de/text/maps/RustboroCity_PokemonSchool.inc b/data-de/text/maps/RustboroCity_PokemonSchool.inc
new file mode 100644
index 000000000..9e477deaa
--- /dev/null
+++ b/data-de/text/maps/RustboroCity_PokemonSchool.inc
@@ -0,0 +1,101 @@
+RustboroCity_PokemonSchool_Text_184321:: @ 8184321
+ .string "Auf der Tafel sind die Statusverände-\n"
+ .string "rungen von POKéMON aufgelistet.$"
+
+RustboroCity_PokemonSchool_Text_184368:: @ 8184368
+ .string "Welches Thema möchtest du lesen?$"
+
+RustboroCity_PokemonSchool_Text_184389:: @ 8184389
+ .string "Wenn ein POKéMON vergiftet wurde, wird\n"
+ .string "es ständig KP verlieren.\p"
+ .string "Die Auswirkungen des Giftes halten\n"
+ .string "auch nach dem Kampf an.\p"
+ .string "Die KP eines vergifteten POKéMON\n"
+ .string "werden auch unterwegs weiter sinken.\p"
+ .string "Mit einem GEGENGIFT kann das POKéMON\n"
+ .string "geheilt werden.$"
+
+RustboroCity_PokemonSchool_Text_184447:: @ 8184447
+ .string "Wurde ein POKéMON paralysiert, sinkt\n"
+ .string "seine INITIATIVE.\p"
+ .string "Es kann passieren, dass es während des\n"
+ .string "Kampfes bewegungsunfähig wird.\p"
+ .string "Die Paralyse hält auch nach dem Kampf\n"
+ .string "an. Heile das POKéMON mit PARA-HEILER.$"
+
+RustboroCity_PokemonSchool_Text_1844EC:: @ 81844EC
+ .string "Wenn ein POKéMON einschläft, kann es\n"
+ .string "nicht mehr angreifen.\p"
+ .string "Das POKéMON wird vielleicht von selber\n"
+ .string "wieder wach, aber wenn der Kampf endet\l"
+ .string "und es noch schläft, schläft es weiter.\p"
+ .string "Wecke es mit AUFWECKER auf.$"
+
+RustboroCity_PokemonSchool_Text_1845A5:: @ 81845A5
+ .string "Eine Verbrennung senkt die Kraft des\n"
+ .string "ANGRIFFS. Die KP nehmen ständig ab.\p"
+ .string "Eine Verbrennung hält auch nach dem\n"
+ .string "Kampf an. Setze FEUERHEILER ein!$"
+
+RustboroCity_PokemonSchool_Text_184627:: @ 8184627
+ .string "Wurde ein POKéMON eingefroren, so ist\n"
+ .string "es völlig hilflos.\p"
+ .string "Auch nach dem Kampf hält der Zustand\n"
+ .string "an. Setze dann EISHEILER ein.$"
+
+RustboroCity_PokemonSchool_Text_1846A2:: @ 81846A2
+ .string "Schüler, die nicht aufpassen, bekommen\n"
+ .string "meine FLINKKLAUE zu spüren.\p"
+ .string "Wie du dieses Item einsetzt, zeigt,\n"
+ .string "ob du ein guter Schüler bist oder nicht.$"
+
+RustboroCity_PokemonSchool_Text_184737:: @ 8184737
+ .string "Ein POKéMON, das die FLINKKLAUE trägt,\n"
+ .string "steigert seine Schnelligkeit und greift\l"
+ .string "eventuell schneller an als sein Gegner.\p"
+ .string "Es gibt noch viele andere Items, die von\n"
+ .string "einem POKéMON getragen werden können.\p"
+ .string "Du kannst also noch viel lernen.$"
+
+RustboroCity_PokemonSchool_Text_18480E:: @ 818480E
+ .string "Ich tausche gerade mit meinem Freund\n"
+ .string "POKéMON.$"
+
+RustboroCity_PokemonSchool_Text_18483C:: @ 818483C
+ .string "Ich wollte schon immer ein SAMURZEL\n"
+ .string "haben - und endlich habe ich eines!$"
+
+RustboroCity_PokemonSchool_Text_184873:: @ 8184873
+ .string "POKéMON können Items tragen, aber sie\n"
+ .string "wissen nicht, was sie mit Items von\l"
+ .string "Menschen wie TRANK oder GEGENGIFT\l"
+ .string "machen sollen.$"
+
+RustboroCity_PokemonSchool_Text_1848D8:: @ 81848D8
+ .string "Weißt du, wie man mit einigen POKéMON-\n"
+ .string "Attacken ein POKéMON verwirren kann?\p"
+ .string "Ein verwirrtes POKéMON wird manchmal\n"
+ .string "sich selber verletzen, ohne es zu wollen.\p"
+ .string "Aber sobald es aus dem Kampf genommen\n"
+ .string "wird, ist es wieder normal.$"
+
+RustboroCity_PokemonSchool_Text_184988:: @ 8184988
+ .string "Ein POKéMON, das eine BEERE trägt, wird\n"
+ .string "sich selber heilen...\p"
+ .string "Es gibt viele Items, die ein POKéMON\n"
+ .string "tragen kann...\p"
+ .string "Junge, Junge, ist das alles schwer\n"
+ .string "zu merken...$"
+
+RustboroCity_PokemonSchool_Text_184A17:: @ 8184A17
+ .string "Das ist das Heft eines Schülers...\p"
+ .string "POKéMON werden mit POKéBÄLLEN\n"
+ .string "gefangen.\p"
+ .string "Bis zu sechs POKéMON können den\n"
+ .string "TRAINER begleiten.\p"
+ .string "Ein TRAINER ist jemand, der POKéMON\n"
+ .string "fängt, sie aufzieht, und mit ihnen\l"
+ .string "kämpft.\p"
+ .string "Die Aufgabe eines TRAINERS ist es, die\n"
+ .string "starken TRAINER, die ihn in den ARENEN\l"
+ .string "erwarten, zu besiegen.$"
diff --git a/data-de/text/maps/RusturfTunnel.inc b/data-de/text/maps/RusturfTunnel.inc
new file mode 100644
index 000000000..1335318b3
--- /dev/null
+++ b/data-de/text/maps/RusturfTunnel.inc
@@ -0,0 +1,112 @@
+RusturfTunnel_Text_194159:: @ 8194159
+ .string "Was? Du willst gegen uns antreten?\n"
+ .string "Na, dann hol dir eine Tracht Prügel.$"
+
+RusturfTunnel_Text_194188:: @ 8194188
+ .string "PECKO: Pii pihyoh!$"
+
+RusturfTunnel_Text_19419B:: @ 819419B
+ .string "Grrr, man sollte sie alle kielholen.\p"
+ .string "Das als Geisel genommene POKéMON hat\n"
+ .string "sich als völlig wertlos erwiesen!\p"
+ .string "Und dafür habe ich nun einen Flucht-\n"
+ .string "weg in diesem Tunnel nach Nirgendwo\l"
+ .string "gegraben!\p"
+ .string "Hey! Du!\n"
+ .string "Forderst du mich etwa heraus?$"
+
+RusturfTunnel_Text_194243:: @ 8194243
+ .string "Aargh! Und so läuft eine viel ver-\n"
+ .string "sprechende kriminelle Karriere in eine\l"
+ .string "Sackgasse!$"
+
+RusturfTunnel_Text_194274:: @ 8194274
+ .string "Das ist einfach nicht fair...\p"
+ .string "Der BOSS hat doch gesagt, der Job sei\n"
+ .string "ein wahres Kinderspiel.\p"
+ .string "Alles was ich zu tun hatte, war ein\n"
+ .string "Paket von DEVON zu stehlen.\p"
+ .string "Tse! Wenn du es so dringend wieder-\n"
+ .string "haben willst, dann nimm es halt!$"
+
+RusturfTunnel_Text_19432A:: @ 819432A
+ .string "PECKO! Bin ich froh, dass du unversehrt\n"
+ .string "wieder bei mir bist.$"
+
+RusturfTunnel_Text_19434F:: @ 819434F
+ .string "PECKO verdankt dir ihr Leben!\p"
+ .string "Man nennt mich MR. BRACK.\n"
+ .string "Und du bist...\p"
+ .string "... ... ... ... ... ... ... ...\n"
+ .string "... ... ... ... ... ... ... ...\p"
+ .string "Ah, du bist also {PLAYER}{KUN}!\n"
+ .string "Ich danke dir von ganzem Herzen!\p"
+ .string "Wenn du irgendein Problem hast, zögere\n"
+ .string "nicht, mich um Hilfe zu bitten!\p"
+ .string "Ich wohne in dem kleinen Haus am Meer\n"
+ .string "in der Nähe des BLÜTENBURGWALDS.\p"
+ .string "Komm, PECKO, wir sollten uns auf den\n"
+ .string "Heimweg machen.\p"
+ .string "PECKO: Pihyoh!$"
+
+RusturfTunnel_Text_1944C5:: @ 81944C5
+ .string "... ...\p"
+ .string "Warum graben sie nicht weiter?\n"
+ .string "Ist das Gestein zu hart?\p"
+ .string "Meine Geliebte wartet in WIESENFLUR\n"
+ .string "auf mich, gleich hinter diesen\l"
+ .string "Felsen...\p"
+ .string "Wenn METAROST CITY und WIESENFLUR\n"
+ .string "durch diesen Tunnel verbunden wären,\l"
+ .string "könnte ich sie jeden Tag besuchen!\p"
+ .string "Aber so...\n"
+ .string "Was soll ich nur machen?$"
+
+RusturfTunnel_Text_1945B2:: @ 81945B2
+ .string "Um von METAROST CITY nach WIESENFLUR\n"
+ .string "zu gelangen, muss man nach FAUSTAU-\l"
+ .string "HAVEN und dann über GRAPHITPORT CITY\l"
+ .string "und MALVENFROH CITY reisen...$"
+
+RusturfTunnel_Text_19461D:: @ 819461D
+ .string "Wow! Du hast den Felsen, der den Weg\n"
+ .string "blockierte, einfach zertrümmert.\p"
+ .string "Darüber bin ich überglücklich und daher\n"
+ .string "möchte ich dir diese VM geben.$"
+
+RusturfTunnel_Text_194693:: @ 8194693
+ .string "Diese VM enthält STÄRKE.\p"
+ .string "Wenn ein kräftiges POKéMON diese VM\n"
+ .string "lernt, ist es in der Lage, sogar die\l"
+ .string "schwersten Felsen zu bewegen.$"
+
+RusturfTunnel_Text_194706:: @ 8194706
+ .string "HEIKE!\n"
+ .string "Nun kann ich dich jederzeit besuchen!\p"
+ .string "HEIKE: Das ist... wunderbar.\p"
+ .string "Bitte, ruh dich ein bisschen in meinem\n"
+ .string "Haus aus.$"
+
+RusturfTunnel_Text_194766:: @ 8194766
+ .string "Auf der anderen Seite dieses Felsens\n"
+ .string "wartet mein Freund.\p"
+ .string "Er... Er gräbt den Tunnel nicht nur, um\n"
+ .string "mich zu sehen.\p"
+ .string "Er reißt sich die Hände auf zum Wohle\n"
+ .string "aller.$"
+
+RusturfTunnel_Text_194814:: @ 8194814
+ .string "Wie nennt man einen ungestümen Mann\n"
+ .string "hoch im Gebirge? Einen Bergfreund.\p"
+ .string "So, warum nennt man dann nicht auch ein\n"
+ .string "POKéMON in den Bergen ein Berg-\l"
+ .string "POKéMON?$"
+
+RusturfTunnel_Text_1948A2:: @ 81948A2
+ .string "Meine POKéMON...\n"
+ .string "Haben alle Energie verloren...$"
+
+RusturfTunnel_Text_1948C4:: @ 81948C4
+ .string "Sie haben das Projekt hier einge-\n"
+ .string "stellt, um die POKéMON zu schützen,\l"
+ .string "nicht wahr? Eine rührende Story.$"
diff --git a/data-de/text/maps/SSTidalCorridor.inc b/data-de/text/maps/SSTidalCorridor.inc
new file mode 100644
index 000000000..bb6922229
--- /dev/null
+++ b/data-de/text/maps/SSTidalCorridor.inc
@@ -0,0 +1,71 @@
+SSTidalCorridor_Text_199007:: @ 8199007
+SSTidalRooms_Text_199007:: @ 8199007
+ .string "Diese Fähre ist so konstruiert, dass sie\n"
+ .string "auch durch starke Strömungen\l"
+ .string "fahren kann.\p"
+ .string "Wir hoffen, du genießt die Reise mit\n"
+ .string "uns. Schau dich ruhig auf dem Schiff um.$"
+
+SSTidalCorridor_Text_199088:: @ 8199088
+ .string "Wir hoffen, du genießt die Reise mit\n"
+ .string "uns. Schau dich ruhig auf dem Schiff um.$"
+
+SSTidalCorridor_Text_1990B4:: @ 81990B4
+SSTidalRooms_Text_1990B4:: @ 81990B4
+ .string "Wir gehen in GRAPHITPORT CITY vor\n"
+ .string "Anker. Danke, dass du mit uns gefahren\l"
+ .string "bist.$"
+
+SSTidalRooms_Text_1990F8:: @ 81990F8
+ .string "Wir gehen in SEEGRASULB CITY vor Anker.\n"
+ .string "Danke, dass du mit uns gefahren bist.$"
+
+SSTidalCorridor_Text_19913B:: @ 819913B
+ .string "Ich schätze, es wird einige Zeit dauern,\n"
+ .string "bis wir an Land gehen.\p"
+ .string "Du kannst dich in deiner Kabine aus-\n"
+ .string "ruhen. Du hast Kabine 2.\p"
+ .string "Das Bett ist weich und gemütlich. Das\n"
+ .string "habe ich bereits überprüft!$"
+
+SSTidalCorridor_Text_1991F4:: @ 81991F4
+ .string "Wir sind angekommen!$"
+
+SSTidalCorridor_Text_199203:: @ 8199203
+ .string "Schau dir ruhig die anderen Kabinen an.\n"
+ .string "TRAINER langweilen sich auf der Über-\l"
+ .string "fahrt und werden sicher gerne kämpfen.$"
+
+SSTidalCorridor_Text_199255:: @ 8199255
+ .string "Genieße die Überfahrt.$"
+
+SSTidalCorridor_Text_199268:: @ 8199268
+ .string "Durch das Bullauge sieht man\n"
+ .string "den Horizont.$"
+
+SSTidalCorridor_Text_199291:: @ 8199291
+ .string "MR. BRACK: Willkommen an Bord, {PLAYER}{KUN}!\p"
+ .string "Ich bin jetzt der Kapitän der\n"
+ .string "MS TIDE!\p"
+ .string "Du kannst mich ab sofort\n"
+ .string "KAPITÄN BRACK nennen.\p"
+ .string "Ich war zwar schon in Rente gegangen,\n"
+ .string "aber als ich dieses majestätische\l"
+ .string "Schiff gesehen habe...\p"
+ .string "Lass es mich so sagen: Es weckte die\n"
+ .string "schlafende Seele des Seemannes in mir.$"
+
+SSTidalCorridor_Text_199388:: @ 8199388
+ .string "PECKO: Pihyo pihyohyo...$"
+
+SSTidalCorridor_Text_1993A1:: @ 81993A1
+ .string "Kabine 1$"
+
+SSTidalCorridor_Text_1993A9:: @ 81993A9
+ .string "Kabine 2$"
+
+SSTidalCorridor_Text_1993B1:: @ 81993B1
+ .string "Kabine 3$"
+
+SSTidalCorridor_Text_1993B9:: @ 81993B9
+ .string "Kabine 4$"
diff --git a/data-de/text/maps/SSTidalLowerDeck.inc b/data-de/text/maps/SSTidalLowerDeck.inc
new file mode 100644
index 000000000..2341734dd
--- /dev/null
+++ b/data-de/text/maps/SSTidalLowerDeck.inc
@@ -0,0 +1,25 @@
+SSTidalLowerDeck_Text_1993C1:: @ 81993C1
+ .string "Arrgh! Ich habe die Schnauze voll und\n"
+ .string "bin hundemüde vom Putzen.\p"
+ .string "Ein Kampf ist jetzt genau das Richtige!$"
+
+SSTidalLowerDeck_Text_19941A:: @ 819941A
+ .string "Brüderchen, ich habe verloren!$"
+
+SSTidalLowerDeck_Text_19942E:: @ 819942E
+ .string "Wir sind die GEBRÜDER SAUBERMANN!\p"
+ .string "Der Ältere verteilt die Schmierseife und\n"
+ .string "der Jüngere schrubbt das Deck!$"
+
+SSTidalLowerDeck_Text_199491:: @ 8199491
+ .string "Dies ist der untere Bereich des Schiffs.\n"
+ .string "Hier gibt es sehr viel Platz.\l"
+ .string "Genau richtig für einen POKéMON-Kampf.$"
+
+SSTidalLowerDeck_Text_1994F7:: @ 81994F7
+ .string "Oh, großer Bruder. Ich habe verloren.$"
+
+SSTidalLowerDeck_Text_199508:: @ 8199508
+ .string "Wir sind die GEBRÜDER SAUBERMANN!\p"
+ .string "Der Ältere verteilt die Schmierseife und\n"
+ .string "der Jüngere schrubbt das Deck!$"
diff --git a/data-de/text/maps/SSTidalRooms.inc b/data-de/text/maps/SSTidalRooms.inc
new file mode 100644
index 000000000..72f9a0b48
--- /dev/null
+++ b/data-de/text/maps/SSTidalRooms.inc
@@ -0,0 +1,114 @@
+SSTidalRooms_Text_19956B:: @ 819956B
+ .string "Ein warmes, weiches Bett...\n"
+ .string "Machen wir doch ein kleines Schläfchen.$"
+
+SSTidalRooms_Text_19958A:: @ 819958A
+ .string "Ich pendle ständig zwischen\n"
+ .string "SEEGRASULB CITY und GRAPHITPORT CITY.\p"
+ .string "Das ist mein Hobby - ich gehe von Stadt\n"
+ .string "zu Stadt und nehme an POKéMON\l"
+ .string "WETTBEWERBEN teil.$"
+
+SSTidalRooms_Text_199613:: @ 8199613
+ .string "Das war ein wunderbarer Kampf!$"
+
+SSTidalRooms_Text_199630:: @ 8199630
+ .string "Ich bin schon ganz aufgeregt, wenn ich\n"
+ .string "mir vorstelle, welche POKéMON ich im\l"
+ .string "nächsten WETTBEWERB sehen werde!$"
+
+SSTidalRooms_Text_1996A6:: @ 81996A6
+ .string "Sind deine Freunde stark?$"
+
+SSTidalRooms_Text_1996BF:: @ 81996BF
+ .string "Deine Freunde sind in der Tat stark.$"
+
+SSTidalRooms_Text_1996E1:: @ 81996E1
+ .string "Freunde müssen nicht unbedingt\n"
+ .string "menschlich sein. Für mich sind\l"
+ .string "POKéMON die besten Freunde.$"
+
+SSTidalRooms_Text_199723:: @ 8199723
+ .string "Kind...\n"
+ .string "Hast du an der Tür geklopft?$"
+
+SSTidalRooms_Text_199747:: @ 8199747
+ .string "Eine Niederlage muss mit aufrechtem\n"
+ .string "Kopf akzeptiert werden.$"
+
+SSTidalRooms_Text_199778:: @ 8199778
+ .string "In jeder Situation die absolute Ruhe zu\n"
+ .string "bewahren, ist die Devise des GENTLEMAN.$"
+
+SSTidalRooms_Text_1997C1:: @ 81997C1
+ .string "UWE: Eigentlich bin ich ja schüchtern...\n"
+ .string "Aber die Liebe gibt einem Kraft!$"
+
+SSTidalRooms_Text_199813:: @ 8199813
+ .string "UWE: Seufz...$"
+
+SSTidalRooms_Text_199820:: @ 8199820
+ .string "UWE: Zum ersten Mal war unsere Kraft\n"
+ .string "der Liebe unterlegen!\l"
+ .string "Du bist ein unglaublicher TRAINER!$"
+
+SSTidalRooms_Text_199887:: @ 8199887
+ .string "UWE: Du hast nur ein POKéMON?\n"
+ .string "Fühlt es sich nicht sehr einsam?$"
+
+SSTidalRooms_Text_1998C5:: @ 81998C5
+ .string "LENA: Ich fühle mich etwas albern,\n"
+ .string "aber... Aber die Liebe gibt mir Kraft!$"
+
+SSTidalRooms_Text_19990E:: @ 819990E
+ .string "LENA: Oh, buuuuh!$"
+
+SSTidalRooms_Text_19991C:: @ 819991C
+ .string "LENA: Ich kann es einfach nicht fassen!\n"
+ .string "Die Kraft unserer Liebe reichte nicht...\l"
+ .string "Du bist ein unglaublicher TRAINER!$"
+
+SSTidalRooms_Text_199975:: @ 8199975
+ .string "LENA: Ich möchte kämpfen...\n"
+ .string "Aber du hast nur ein POKéMON...$"
+
+SSTidalRooms_Text_1999B7:: @ 81999B7
+ .string "Ah, du kommst gerade rechtzeitig.\p"
+ .string "Ich langweile mich schrecklich.\n"
+ .string "Du musst mich jetzt unterhalten.$"
+
+SSTidalRooms_Text_1999FF:: @ 81999FF
+ .string "...Das reicht.$"
+
+SSTidalRooms_Text_199A10:: @ 8199A10
+ .string "Ich muss meinen Vater unbedingt\n"
+ .string "fragen, ob er mir eine Yacht schenkt.\l"
+ .string "Eine Yacht für mich und meine POKéMON!$"
+
+SSTidalRooms_Text_199A62:: @ 8199A62
+ .string "Oh, du bist so ein wunderbarer TRAINER.\n"
+ .string "Möchtest du eine Tasse Tee?\l"
+ .string "Oder möchtest du lieber kämpfen?$"
+
+SSTidalRooms_Text_199ABF:: @ 8199ABF
+ .string "Ich verstehe.\n"
+ .string "Du bist eher der aktive Typ.$"
+
+SSTidalRooms_Text_199ADE:: @ 8199ADE
+ .string "Eine Weltreise auf einem Luxusliner hat\n"
+ .string "etwas für sich, das muss ich sagen...\p"
+ .string "Aber auch eine Fahrt auf der Fähre\n"
+ .string "durch HOENN hat etwas.$"
+
+SSTidalRooms_Text_199B65:: @ 8199B65
+ .string "Äh... Hallo! Ich... Ich verhalte mich über-\n"
+ .string "haupt nicht verdächtig! Äh... hier, das\l"
+ .string "ist für dich! Es kostet dich nichts!\p"
+ .string "Es... Ehrlich! Ich habe es nicht von\n"
+ .string "jemandem ÜBERNOMMEN! Das würde ich\l"
+ .string "nie tun! Es ist sauber! Nimm es ruhig!$"
+
+SSTidalRooms_Text_199C1A:: @ 8199C1A
+ .string "ÜBERNAHME raubt die nächste Attacke\n"
+ .string "eines POKéMON und setzt sie dann\l"
+ .string "gegen diesen Gegner ein.$"
diff --git a/data-de/text/maps/SeafloorCavern_Room1.inc b/data-de/text/maps/SeafloorCavern_Room1.inc
new file mode 100644
index 000000000..0b46a9267
--- /dev/null
+++ b/data-de/text/maps/SeafloorCavern_Room1.inc
@@ -0,0 +1,22 @@
+SeafloorCavern_Room1_Text_1974BA:: @ 81974BA
+ .string "Wir können hier keine Kinder\n"
+ .string "gebrauchen! Geh nach Hause! Sofort!$"
+
+SeafloorCavern_Room1_Text_1974EA:: @ 81974EA
+ .string "Ich will nach Hause zu meiner Mami...$"
+
+SeafloorCavern_Room1_Text_1974FF:: @ 81974FF
+ .string "Ich möchte befördert werden, dann kann\n"
+ .string "ich all die RÜPEL herumkommandieren!$"
+
+SeafloorCavern_Room1_Text_19753C:: @ 819753C
+ .string "Dieses U-Boot... Es ist sehr eng.\n"
+ .string "Ich habe deshalb überall blaue Flecken.$"
+
+SeafloorCavern_Room1_Text_197573:: @ 8197573
+ .string "Verlieren verursacht mir Muskelkater!$"
+
+SeafloorCavern_Room1_Text_197589:: @ 8197589
+ .string "Das U-Boot, das wir aufgetrieben haben,\n"
+ .string "ist fürchterlich eng. Brutal eng, sage\l"
+ .string "ich. Man stößt sich überall den Kopf.$"
diff --git a/data-de/text/maps/SeafloorCavern_Room3.inc b/data-de/text/maps/SeafloorCavern_Room3.inc
new file mode 100644
index 000000000..896ef9e06
--- /dev/null
+++ b/data-de/text/maps/SeafloorCavern_Room3.inc
@@ -0,0 +1,23 @@
+SeafloorCavern_Room3_Text_1975DC:: @ 81975DC
+ .string "Ahahahahaha!\p"
+ .string "Wie bist du uns ohne U-Boot gefolgt?\n"
+ .string "Was für ein bemerkenswertes Kind!\p"
+ .string "Aber... Das berechtigt dich nicht, hier\n"
+ .string "herumzuschnüffeln!\p"
+ .string "Jetzt kann ich dir die Sache vom\n"
+ .string "KLIMA-INSTITUT heimzahlen...\p"
+ .string "Ich gebe dir eine Lektion in Sachen\n"
+ .string "Schmerz! Pass gut auf!$"
+
+SeafloorCavern_Room3_Text_1976F3:: @ 81976F3
+ .string "Ahahahahaha!\p"
+ .string "Auuuaaa!$"
+
+SeafloorCavern_Room3_Text_197704:: @ 8197704
+ .string "Ahahahaha!\n"
+ .string "Du bist unglaublich stark!\p"
+ .string "Es ist verdammt schade, dass du kein\n"
+ .string "Mitglied vom TEAM {EVIL_TEAM} bist!\p"
+ .string "So könntest du an der wunderbaren,\n"
+ .string "neuen Welt, die unser BOSS seinen\l"
+ .string "Leuten versprochen hat, teilhaben...$"
diff --git a/data-de/text/maps/SeafloorCavern_Room4.inc b/data-de/text/maps/SeafloorCavern_Room4.inc
new file mode 100644
index 000000000..3b54317da
--- /dev/null
+++ b/data-de/text/maps/SeafloorCavern_Room4.inc
@@ -0,0 +1,11 @@
+SeafloorCavern_Room4_Text_1977B9:: @ 81977B9
+ .string "Wer bist du?\n"
+ .string "Woher kommst du?$"
+
+SeafloorCavern_Room4_Text_1977E2:: @ 81977E2
+ .string "Verloren...$"
+
+SeafloorCavern_Room4_Text_1977ED:: @ 81977ED
+ .string "Ich finde den Ausgang nicht mehr!\p"
+ .string "Ich bin nicht verzweifelt. Denk das\n"
+ .string "bloß nicht!$"
diff --git a/data-de/text/maps/SecretBase_RedCave1.inc b/data-de/text/maps/SecretBase_RedCave1.inc
new file mode 100644
index 000000000..ffe6c4d04
--- /dev/null
+++ b/data-de/text/maps/SecretBase_RedCave1.inc
@@ -0,0 +1,3 @@
+SecretBase_RedCave1_Text_198F89:: @ 8198F89
+ .string "Möchtest du hier deine GEHEIMBASIS\n"
+ .string "einrichten?$"
diff --git a/data-de/text/maps/ShoalCave_LowTideLowerRoom.inc b/data-de/text/maps/ShoalCave_LowTideLowerRoom.inc
new file mode 100644
index 000000000..1522dc019
--- /dev/null
+++ b/data-de/text/maps/ShoalCave_LowTideLowerRoom.inc
@@ -0,0 +1,11 @@
+ShoalCave_LowTideLowerRoom_Text_198200:: @ 8198200
+ .string "Die eisige Kälte in dieser Gegend ist\n"
+ .string "ein gewaltiges Hindernis beim Training.\p"
+ .string "Aber wenn man sich konzentriert, kann\n"
+ .string "man doch gewinnen!\p"
+ .string "Mit diesem FOKUS-BAND kannst du dich\n"
+ .string "besser konzentrieren und der Kälte\l"
+ .string "widerstehen.$"
+
+ShoalCave_LowTideLowerRoom_Text_1982A2:: @ 81982A2
+ .string "Alles hängt von der Konzentration ab!$"
diff --git a/data-de/text/maps/SlateportCity.inc b/data-de/text/maps/SlateportCity.inc
new file mode 100644
index 000000000..b65cf82a4
--- /dev/null
+++ b/data-de/text/maps/SlateportCity.inc
@@ -0,0 +1,336 @@
+SlateportCity_Text_164642:: @ 8164642
+ .string "Ich bin der STATUSWERTE GURU!\n"
+ .string "Ich werde dir verkaufen, was du\l"
+ .string "brauchst!$"
+
+SlateportCity_Text_164682:: @ 8164682
+ .string "Oh?\n"
+ .string "Dein {STR_VAR_1}...$"
+
+SlateportCity_Text_164691:: @ 8164691
+ .string "Es hat sich enorm angestrengt!\p"
+ .string "Gib ihm als Belohnung bitte dieses\n"
+ .string "FLEISS-BAND.$"
+
+SlateportCity_Text_1646DD:: @ 81646DD
+ .string "{PLAYER} erhält das FLEISS-BAND.$"
+
+SlateportCity_Text_1646FC:: @ 81646FC
+ .string "{PLAYER} steckt {STR_VAR_1} das\n"
+ .string "FLEISS-BAND an.$"
+
+SlateportCity_Text_16471C:: @ 816471C
+ .string "Du musst dich mehr anstrengen.\p"
+ .string "Dann gebe ich dir und deinen POKéMON\n"
+ .string "ein schönes Geschenk.$"
+
+SlateportCity_Text_164775:: @ 8164775
+ .string "Oh! Dein {STR_VAR_1} sieht gut mit dem\n"
+ .string "FLEISS-BAND aus!$"
+
+SlateportCity_Text_1647A7:: @ 81647A7
+ .string "Das Licht dieses Leuchtturms sieht man\n"
+ .string "dutzende von Kilometern weit.\p"
+ .string "Ich frage mich, ob es nicht die POKéMON\n"
+ .string "im Meer verwirrt.$"
+
+SlateportCity_Text_164814:: @ 8164814
+ .string "Ooh, schau dir das an!\p"
+ .string "Das Seegras hier in dieser Gegend sieht\n"
+ .string "frisch und fast lebendig aus.\p"
+ .string "Es sieht aus, als könne es sich auf-\n"
+ .string "richten und angreifen!$"
+
+SlateportCity_Text_1648A0:: @ 81648A0
+ .string "Wo das Wasser sauber ist, geben die\n"
+ .string "Früchte eine reiche Ernte.\p"
+ .string "Und wo es eine reiche Ernte gibt, gibt\n"
+ .string "es auch bald einen Markt.\p"
+ .string "So entsteht und wächst eine Stadt.$"
+
+SlateportCity_Text_164937:: @ 8164937
+ .string "Einkaufen, wo man die salzige Luft des\n"
+ .string "Meeres einatmen kann...\p"
+ .string "GRAPHITPORT CITY ist so ein toller Ort!$"
+
+SlateportCity_Text_164995:: @ 8164995
+ .string "Wenn du PUPPEN oder KISSEN einfach auf\n"
+ .string "den Boden legst, werden sie schmutzig.\p"
+ .string "Ich kaufe mir einige BACKSTEINE, auf\n"
+ .string "die ich meine PUPPEN und KISSEN lege.\l"
+ .string "So bleiben sie schön sauber.$"
+
+SlateportCity_Text_164A30:: @ 8164A30
+ .string "Yeah! Darauf habe ich lange gewartet!\n"
+ .string "WETTBEWERBE für POKéMON!\l"
+ .string "Ich werde mit Sicherheit teilnehmen!\p"
+ .string "Aber vorher muss ich mir einige\n"
+ .string "POKéMON fangen!$"
+
+SlateportCity_Text_164AA9:: @ 8164AA9
+ .string "Puuuh... Ich bin fix und fertig...\p"
+ .string "Ich komme aus MALVENFROH CITY. Diese\n"
+ .string "Stadt ist vielleicht groß! Riesengroß!\p"
+ .string "Hätte ich das gewusst, wäre ich mit dem\n"
+ .string "RAD gekommen.$"
+
+SlateportCity_Text_164B34:: @ 8164B34
+ .string "Der Typ, der das MUSEUM gebaut\n"
+ .string "hat, ist auch der Leiter eines Teams zur\l"
+ .string "Erforschung der Tiefsee.\p"
+ .string "Daher nennt ihn jeder KAPT. BRIGG.$"
+
+SlateportCity_Text_164BBF:: @ 8164BBF
+ .string "Was ist das dort drüben?\n"
+ .string "Diese Menschenansammlung...$"
+
+SlateportCity_Text_164BEA:: @ 8164BEA
+ .string "Als ich noch ein Kind war, war ich oft in\n"
+ .string "dem MUSEUM.\p"
+ .string "Ich habe danach immer von den\n"
+ .string "Mysterien des Meeres geträumt.$"
+
+SlateportCity_Text_164C64:: @ 8164C64
+ .string "Hey, du da! Hör auf zu drängeln!\n"
+ .string "Wir stehen hier ordentlich an!$"
+
+SlateportCity_Text_164C9F:: @ 8164C9F
+ .string "TEAM {EVIL_TEAM} verfolgt die Strategie des\n"
+ .string "Versammelns und Verteilens.$"
+
+SlateportCity_Text_164CE8:: @ 8164CE8
+ .string "Unser BOSS ist brillant.\p"
+ .string "Wozu er jetzt wohl Interesse am\n"
+ .string "MUSEUM zeigt?$"
+
+SlateportCity_Text_164D2B:: @ 8164D2B
+ .string "Was hat diese neue Masche zu bedeuten?\p"
+ .string "Unser BOSS ist richtig Furcht ein-\n"
+ .string "flößend, wenn er so abgedreht ist. Ich\l"
+ .string "halte lieber Abstand und frage nicht...$"
+
+SlateportCity_Text_164D92:: @ 8164D92
+ .string "Wenn es im MUSEUM etwas Brauchbares\n"
+ .string "gibt, dann müssen wir das an uns nehmen!$"
+
+SlateportCity_Text_164DD5:: @ 8164DD5
+ .string "Hey, du! Du willst dich doch wohl\n"
+ .string "nicht vordrängeln!?!$"
+
+SlateportCity_Text_164DF4:: @ 8164DF4
+ .string "Eine lange Schlange, was?\p"
+ .string "Erinnert mich an die Zeiten, als ich\n"
+ .string "Ewigkeiten anstand, um mir die neuesten\l"
+ .string "brandheißen Spiele zu kaufen...$"
+
+SlateportCity_Text_164E46:: @ 8164E46
+ .string "Warum stehen wir hier eigentlich an und\n"
+ .string "bezahlen? Wir sollten einfach\l"
+ .string "hineingehen.$"
+
+SlateportCity_Text_164E85:: @ 8164E85
+ .string "Das Meer ist wirklich überwältigend...\p"
+ .string "Ob es durch die vergossenen Tränen der\n"
+ .string "POKéMON entstanden ist?$"
+
+SlateportCity_Text_164EDB:: @ 8164EDB
+ .string "Weißt du, was mit alten, nicht mehr\n"
+ .string "seetüchtigen Schiffen gemacht wird?\p"
+ .string "Sie werden im Meer versenkt und so\n"
+ .string "zu Lebensraum für die POKéMON.$"
+
+SlateportCity_Text_164F62:: @ 8164F62
+ .string "Immer wenn ich hier herkomme, vergesse\n"
+ .string "ich mich und kaufe wie bescheuert ein.$"
+
+SlateportCity_Text_164F9E:: @ 8164F9E
+ .string "Wenn du die Kosenamen deiner POKéMON\n"
+ .string "ändern willst, solltest du den NAMEN-\l"
+ .string "BEWERTER um Hilfe bitten.$"
+
+SlateportCity_Text_164FFC:: @ 8164FFC
+ .string "Erhältst du ein POKéMON durch Tausch,\n"
+ .string "kannst du den Kosenamen nicht ändern.\p"
+ .string "Die Liebe des ursprünglichen TRAINERS\n"
+ .string "drückt sich in dem Kosenamen aus.$"
+
+SlateportCity_Text_16507C:: @ 816507C
+ .string "Eine WETTBEWERBSHALLE für POKéMON\n"
+ .string "wurde kürzlich in GRAPHITPORT CITY\l"
+ .string "eröffnet.\p"
+ .string "Ich plane dort hinzugehen, wenn ich\n"
+ .string "meine POKéMON besser trainiert habe.$"
+
+SlateportCity_Text_1650F1:: @ 81650F1
+ .string "Hast du schon mal etwas über den\n"
+ .string "BEERENMIXER gehört?$"
+
+SlateportCity_Text_16511E:: @ 816511E
+ .string "Man muss mit anderen zusammenarbeiten,\n"
+ .string "um ihn schneller drehen zu können.\p"
+ .string "Ich habe gehört, je schneller man ihn\n"
+ .string "dreht, desto besser werden die {POKEBLOCK}.$"
+
+SlateportCity_Text_1651A1:: @ 81651A1
+ .string "Damit stellt man eine Leckerei her, die\n"
+ .string "{POKEBLOCK} genannt wird.\p"
+ .string "Wenn du einem POKéMON einen guten\n"
+ .string "{POKEBLOCK} gibst, verbessern sich seine\l"
+ .string "Eigenschaften.$"
+
+SlateportCity_Text_165222:: @ 8165222
+ .string "Ich habe gehofft, es wäre ein berühmter\n"
+ .string "Star. Dann hätte ich mir ein Autogramm\l"
+ .string "geben lassen.\p"
+ .string "Aber wer wird denn da interviewt?\n"
+ .string "Ist das nicht KAPT. BRIGG?$"
+
+SlateportCity_Text_1652A0:: @ 81652A0
+ .string "Die Interviewerin ist so cool und\n"
+ .string "hübsch.\p"
+ .string "Wenn ich groß bin, werde ich ein\n"
+ .string "weltberühmter Journalist.$"
+
+SlateportCity_Text_16530A:: @ 816530A
+ .string "KAPT. BRIGG sagt, sie hätten etwas auf\n"
+ .string "dem Meeresgrund entdeckt.\p"
+ .string "Ich frage mich, was das wohl ist.\n"
+ .string "Was könnte das sein???$"
+
+SlateportCity_Text_165376:: @ 8165376
+ .string "Was ist denn hier los?\p"
+ .string "Hat KAPT. BRIGG etwa einen Riesen-\n"
+ .string "fisch vom Meeresgrund mitgebracht?$"
+
+SlateportCity_Text_1653D1:: @ 81653D1
+ .string "Hey! Nimmst du mich auf?\n"
+ .string "Komm ich jetzt ins Fernsehen?$"
+
+SlateportCity_Text_1653F4:: @ 81653F4
+ .string "Ein TV-Interview! Hier!!!\n"
+ .string "Der KAPITÄN ist ein Star!$"
+
+SlateportCity_Text_165425:: @ 8165425
+ .string "UDO: Okay, KAPT. BRIGG, schenken Sie\n"
+ .string "unserer Kamera Ihr schönstes Lächeln!$"
+
+SlateportCity_Text_165458:: @ 8165458
+ .string "PIA: Ich verstehe, ich verstehe. Sie\n"
+ .string "haben eine unschätzbare Entdeckung\l"
+ .string "gemacht...$"
+
+SlateportCity_Text_165498:: @ 8165498
+ .string "KAPT. BRIGG: Ja, genau. Wir haben vor,\n"
+ .string "unsere Expedition weiter fortzuführen.$"
+
+SlateportCity_Text_1654E0:: @ 81654E0
+ .string "PIA: Das ist wunderbar, KAPT. BRIGG!\n"
+ .string "Vielen Dank, dass Sie trotz Ihres vollen\l"
+ .string "Terminkalenders Zeit für uns gefunden\l"
+ .string "haben!\p"
+ .string "Wir hoffen, Sie bald wieder zu neuen\n"
+ .string "aufregenden Funden interviewen zu\l"
+ .string "dürfen!$"
+
+SlateportCity_Text_16558D:: @ 816558D
+ .string "KAPT. BRIGG: Puuh...\p"
+ .string "Das war das erste Mal, dass ich für eine\n"
+ .string "Fernsehsendung interviewt wurde. Ich\l"
+ .string "war vielleicht nervööös!$"
+
+SlateportCity_Text_1655E7:: @ 81655E7
+ .string "Oh! {PLAYER}{KUN}!\n"
+ .string "Gut siehst du aus!\p"
+ .string "Wir haben bei unserer letzten Tiefsee-\n"
+ .string "Expedition eine großartige Entdeckung\l"
+ .string "gemacht.\p"
+ .string "Wir haben auf der ROUTE 128 eine Unter-\n"
+ .string "wasserhöhle entdeckt.\p"
+ .string "Wir glauben, es ist die Höhle eines\n"
+ .string "POKéMON, das schon lange ausge-\l"
+ .string "storben ist.$"
+
+SlateportCity_Text_1656BC:: @ 81656BC
+ .string "Hähähä...\n"
+ .string "KAPT. BRIGG, nehme ich an.\p"
+ .string "Wir vom TEAM {EVIL_TEAM} werden das U-Boot\n"
+ .string "in unsere Gewalt nehmen!\p"
+ .string "Eure Einwände sind bedeutungslos!\n"
+ .string "Wir erwarten absolute Kooperation!\p"
+ .string "Hähähä...\n"
+ .string "Mal sehen, was ihr zu den Plänen von\l"
+ .string "TEAM {EVIL_TEAM} sagt!$"
+
+SlateportCity_Text_16578F:: @ 816578F
+ .string "KAPT. BRIGG: Was soll das Ganze?\p"
+ .string "Sieht aus, als benutze jemand ein\n"
+ .string "Megaphon...\p"
+ .string "Wo kommt das her?$"
+
+SlateportCity_Text_1657FA:: @ 81657FA
+ .string "Das kommt von der Anlegestelle!\p"
+ .string "Das U-Boot!\n"
+ .string "Jemand versucht, es zu stehlen!$"
+
+SlateportCity_Text_16583A:: @ 816583A
+ .string "{PLAYER}{KUN}!\n"
+ .string "Bitte, komm mit mir!$"
+
+SlateportCity_Text_165856:: @ 8165856
+ .string "POKéMON WETTBEWERBE\n"
+ .string "HYPER-KLASSE REGISTRIERUNGEN\l"
+ .string "“Lasst es krachen! POKéMON-\l"
+ .string "TRAINER!”$"
+
+SlateportCity_Text_1658A0:: @ 81658A0
+ .string "BRIGGWERFT\p"
+ .string "“Gesucht: Ein erfahrener Seemann,\n"
+ .string "der die Gefahr nicht scheut.”$"
+
+SlateportCity_Text_1658E8:: @ 81658E8
+ .string "BRIGGWERFT\p"
+ .string "“Die Fähre MS TIDE wird bald fertig\n"
+ .string "gestellt sein und die Häfen von\l"
+ .string "GRAPHITPORT CITY und SEEGRASULB CITY\l"
+ .string "bedienen.”$"
+
+SlateportCity_Text_165952:: @ 8165952
+ .string "BRIGGWERFT\p"
+ .string "“Bordkarten für die GRAPHITPORT CITY-\n"
+ .string "SEEGRASULB CITY Fähre MS TIDE werden\l"
+ .string "am HAFEN ausgegeben.”$"
+
+SlateportCity_Text_1659B3:: @ 81659B3
+ .string "POKéMON-FANCLUB\n"
+ .string "“Wir rufen alle Fans der POKéMON!”$"
+
+SlateportCity_Text_1659E3:: @ 81659E3
+ .string "“Das unendliche Meer erhält\n"
+ .string "alles Leben.”\p"
+ .string "OZEANMUSEUM$"
+
+SlateportCity_Text_165A17:: @ 8165A17
+ .string "GRAPHITPORT CITY\p"
+ .string "“Der Hafen, an dem sich Menschen\n"
+ .string "und POKéMON begegnen.”$"
+
+SlateportCity_Text_165A57:: @ 8165A57
+ .string "GRAPHITPORT CITY MARKT\n"
+ .string "“Einzigartige Items, die es\l"
+ .string "nirgendwo sonst gibt!”$"
+
+SlateportCity_Text_165A8B:: @ 8165A8B
+ .string "HAFEN GRAPHITPORT CITY\p"
+ .string "“Die Fähre MS TIDE wird momentan\n"
+ .string "in der WERFT gebaut.\p"
+ .string "Die Fähre wird so bald wie möglich ihren\n"
+ .string "Dienst aufnehmen.”$"
+
+SlateportCity_Text_165B02:: @ 8165B02
+ .string "HAFEN GRAPHITPORT CITY\p"
+ .string "“Genießen Sie die entspannende Fahrt\n"
+ .string "mit der Fähre MS TIDE.”$"
+
+SlateportCity_Text_165B48:: @ 8165B48
+ .string "HAUS DES NAMENBEWERTERS\n"
+ .string "“Bewertung von POKéMON-Kosenamen.”$"
diff --git a/data-de/text/maps/SlateportCity_ContestHall.inc b/data-de/text/maps/SlateportCity_ContestHall.inc
new file mode 100644
index 000000000..7a52c4a13
--- /dev/null
+++ b/data-de/text/maps/SlateportCity_ContestHall.inc
@@ -0,0 +1,111 @@
+SlateportCity_ContestHall_Text_17CB71:: @ 817CB71
+ .string "Soll ich dir einen klitzekleinen Tipp für\n"
+ .string "den WETTBEWERB geben?\p"
+ .string "Wenn du eine besondere Attacke nach\n"
+ .string "einer bestimmten Attacke einsetzt,\l"
+ .string "weckst du besondere Aufmerksamkeit.\p"
+ .string "Solange du genau weißt, was du wie zu\n"
+ .string "tun hast, wirst du erfolgreich sein.\p"
+ .string "Natürlich werden die Mitstreiter\n"
+ .string "versuchen, deinem POKéMON die Show zu\l"
+ .string "stehlen.$"
+
+SlateportCity_ContestHall_Text_17CC80:: @ 817CC80
+ .string "Mein Papa ist ein JUROR des\n"
+ .string "WETTBEWERBS.\p"
+ .string "Ich frage mich, was ich mal werden soll:\n"
+ .string "Ein JUROR oder ein ARENALEITER?$"
+
+SlateportCity_ContestHall_Text_17CCE2:: @ 817CCE2
+ .string "Hey, also, das ist wohl Künstlerpech,\n"
+ .string "Mann. Ich will einfach wissen, warum\l"
+ .string "mein POKéMON nie gewinnt.\l"
+ .string "Weißt du, Mann?\p"
+ .string "Daher, Mann, habe ich dem JUROR meinen\n"
+ .string "Senf dazugegeben.\p"
+ .string "Und der hat nicht einmal zugehört, Mann!\n"
+ .string "Das ist vielleicht eine Niete.\p"
+ .string "Hey! Zieh dir das mal rein!\n"
+ .string "Hier, Mann, das ist für dich!$"
+
+SlateportCity_ContestHall_Text_17CE28:: @ 817CE28
+ .string "Das ist die TM41, weißt du?\n"
+ .string "Hey, das ist FOLTERKNECHT, sag ich dir.\p"
+ .string "Der Gegner wird so daran gehindert, eine\n"
+ .string "Attacke zweimal hintereinander\l"
+ .string "auszuführen.\p"
+ .string "Aber nun hör mir gut zu. Ich würde NIE\n"
+ .string "FOLTERKNECHT gegen dich einsetzen.$"
+
+SlateportCity_ContestHall_Text_17CEF3:: @ 817CEF3
+ .string "MC: Oh, meine Güte!\n"
+ .string "Ist das nicht ein Dandy von POKéMON?\p"
+ .string "Bitte! Tritt näher und nimm an unserem\n"
+ .string "großartigen WETTBEWERB teil!\p"
+ .string "Ich bin sicher, du wirst hervorragend\n"
+ .string "abschneiden. Meine Augen täuschen\l"
+ .string "mich nie!$"
+
+SlateportCity_ContestHall_Text_17CFA7:: @ 817CFA7
+ .string "JUROR: Hallo, du da!\n"
+ .string "Wie ich sehe, bist du ein TRAINER!\p"
+ .string "Nun, dann kannst du es dir eigentlich\n"
+ .string "nicht leisten, einen WETTBEWERB zu\l"
+ .string "verpassen!\p"
+ .string "Hol dir in WIESENFLUR eine\n"
+ .string "WETTBEWERBSKARTE und nimm teil!$"
+
+SlateportCity_ContestHall_Text_17D054:: @ 817D054
+ .string "Showtime!\n"
+ .string "Womit soll ich beginnen?$"
+
+SlateportCity_ContestHall_Text_17D07F:: @ 817D07F
+ .string "Der Auftritt meines POKéMON fand\n"
+ .string "nicht viel Beachtung...\p"
+ .string "Männo, der Juror hat wohl Tomaten auf\n"
+ .string "den Augen!?!$"
+
+SlateportCity_ContestHall_Text_17D0F9:: @ 817D0F9
+ .string "Oh, hi! Du musst ein wirklich großer Fan\n"
+ .string "sein, wenn du so nah herangehst.\p"
+ .string "Ich belohne deinen Enthusiasmus mit\n"
+ .string "einem weisen Rat.\p"
+ .string "Wenn eine Attacke wirklich gut gelingt,\n"
+ .string "ist das Publikum begeistert.\p"
+ .string "Wenn alle begeistert sind, hat das\n"
+ .string "POKéMON einen tollen Auftritt gehabt.\p"
+ .string "Dann weißt du, dass etwas Tolles\n"
+ .string "passieren wird!$"
+
+SlateportCity_ContestHall_Text_17D222:: @ 817D222
+ .string "Ich kann es einfach nicht! Ich bin\n"
+ .string "nervöser als mein POKéMON.\p"
+ .string "Ich zittere und mein Herz rast!$"
+
+SlateportCity_ContestHall_Text_17D27F:: @ 817D27F
+ .string "Ein Kampf und ein WETTBEWERB sind nicht\n"
+ .string "dasselbe, aber sie sind sich ähnlich.\p"
+ .string "Du musst hart arbeiten und an die\n"
+ .string "POKéMON, die du aufziehst, glauben.$"
+
+SlateportCity_ContestHall_Text_17D300:: @ 817D300
+ .string "Dieses POKéMON scheint an der Spitze\n"
+ .string "zu stehen, was?\p"
+ .string "Ein POKéMON, das im zweiten Durchgang\n"
+ .string "gut abschneidet, wird im Wettbewerb\l"
+ .string "viel ruhiger auftreten.$"
+
+SlateportCity_ContestHall_Text_17D39A:: @ 817D39A
+ .string "Guck dir mal diese jämmerlichen\n"
+ .string "Gestalten an.\p"
+ .string "Mein POKéMON ist viel, viel besser als\n"
+ .string "dieser Haufen!$"
+
+SlateportCity_ContestHall_Text_17D3F0:: @ 817D3F0
+ .string "Geht es dir nicht auch so? Wenn ein\n"
+ .string "POKéMON all seine Energie in eine\l"
+ .string "Attacke steckt, bewegt mich das enorm.$"
+
+SlateportCity_ContestHall_Text_17D447:: @ 817D447
+ .string "POKéMON WETTBEWERBE\n"
+ .string "BÜHNE für die HYPER-KLASSE!$"
diff --git a/data-de/text/maps/SlateportCity_ContestLobby.inc b/data-de/text/maps/SlateportCity_ContestLobby.inc
new file mode 100644
index 000000000..24d4c8529
--- /dev/null
+++ b/data-de/text/maps/SlateportCity_ContestLobby.inc
@@ -0,0 +1,29 @@
+SlateportCity_ContestLobby_Text_17C937:: @ 817C937
+ .string "Ich möchte ein POKéMON aufziehen, das\n"
+ .string "im Kampf und im WETTBEWERB\l"
+ .string "“unbesiegbar” ist.\p"
+ .string "Es ist schon verwirrend, herauszu-\n"
+ .string "finden, welche Attacken es lernen soll.$"
+
+SlateportCity_ContestLobby_Text_17C9D5:: @ 817C9D5
+ .string "Haben einige deiner Freunde BEEREN?\p"
+ .string "Du kannst den BEERENMIXER benutzen\n"
+ .string "und zusammen mit ihnen {POKEBLOCK}\l"
+ .string "herstellen.\p"
+ .string "Das macht sehr viel Spaß!$"
+
+SlateportCity_ContestLobby_Text_17CA67:: @ 817CA67
+ .string "Ich habe zwei. Du kannst eine haben.$"
+
+SlateportCity_ContestLobby_Text_17CA88:: @ 817CA88
+ .string "Stelle {POKEBLOCK} her und verstaue sie\n"
+ .string "darin.\p"
+ .string "Wenn ihr einen {POKEBLOCK} herstellt, muss\n"
+ .string "jeder eine andere BEERE einsetzen.$"
+
+SlateportCity_ContestLobby_Text_17CAEC:: @ 817CAEC
+ .string "Wenn du einen WETTBEWERB gewinnst,\n"
+ .string "wird ein Bild deines POKéMON an die\l"
+ .string "Wand gehängt.\p"
+ .string "Das Porträt deines POKéMON wird\n"
+ .string "außerdem mit deinem Namen versehen.$"
diff --git a/data-de/text/maps/SlateportCity_Harbor.inc b/data-de/text/maps/SlateportCity_Harbor.inc
new file mode 100644
index 000000000..930375a5f
--- /dev/null
+++ b/data-de/text/maps/SlateportCity_Harbor.inc
@@ -0,0 +1,154 @@
+SlateportCity_Harbor_Text_17FA0A:: @ 817FA0A
+ .string "Verzeihung?\n"
+ .string "Du suchst nach einem Schiff?\p"
+ .string "Oh, das tut mir Leid, aber die Fähre\n"
+ .string "steht momentan nicht zur Verfügung...$"
+
+SlateportCity_Harbor_Text_17FA73:: @ 817FA73
+ .string "Hallo! Möchtest du mit der Fähre fahren?\n"
+ .string "Zeigst du mir bitte dein TICKET?$"
+
+SlateportCity_Harbor_Text_17FAAD:: @ 817FAAD
+ .string "{PLAYER} hat kein TICKET...\p"
+ .string "Das tut mir schrecklich Leid.\p"
+ .string "Nur mit einem TICKET kannst du mit der\n"
+ .string "Fähre fahren.$"
+
+SlateportCity_Harbor_Text_17FB0A:: @ 817FB0A
+ .string "{PLAYER} zückt das TICKET.\p"
+ .string "Perfekt! Damit kannst du an Bord!\p"
+ .string "Und wo soll die Reise hingehen?$"
+
+SlateportCity_Harbor_Text_17FB5F:: @ 817FB5F
+ .string "Bitte komm später noch einmal wieder!$"
+
+SlateportCity_Harbor_Text_17FB81:: @ 817FB81
+ .string "Nach SEEGRASULB CITY?$"
+
+SlateportCity_Harbor_Text_17FB9C:: @ 817FB9C
+ .string "Zum DUELLTURM?$"
+
+SlateportCity_Harbor_Text_17FBB6:: @ 817FBB6
+ .string "Bitte komm an Bord. Wir legen bald ab.$"
+
+SlateportCity_Harbor_Text_17FBE5:: @ 817FBE5
+ .string "Und wo soll die Reise hingehen?$"
+
+SlateportCity_Harbor_Text_17FC07:: @ 817FC07
+ .string "Eine Reise zum Meeresboden...\n"
+ .string "Ich frage mich, wie es dort wohl ist?\p"
+ .string "Eines Tages möchte ich auch einmal so\n"
+ .string "tief unter Wasser reisen.$"
+
+SlateportCity_Harbor_Text_17FC7C:: @ 817FC7C
+ .string "Ich wäre gerne mit KAPT. BRIGG auf die\n"
+ .string "Expedition zum Meeresboden gegangen.\p"
+ .string "Aber das U-Boot ist zu klein für mich.\p"
+ .string "Ich könnte mich ja reinquetschen, aber\n"
+ .string "dann hätte der KAPITÄN keinen Platz\l"
+ .string "mehr...$"
+
+SlateportCity_Harbor_Text_17FD1C:: @ 817FD1C
+ .string "KAPT. BRIGG: Diese Schlägertypen...\p"
+ .string "Das sind die gleichen Typen, die\n"
+ .string "versucht haben, die DEVON-WAREN aus\l"
+ .string "dem MUSEUM zu stehlen.$"
+
+SlateportCity_Harbor_Text_17FD7D:: @ 817FD7D
+ .string "{EVIL_LEADER}: Ahahahahaha!!!!!\n"
+ .string "Du tust mir ja so Leid!\p"
+ .string "All die Mühen, um mir vom PYROBERG\n"
+ .string "bis hierher zu folgen...\p"
+ .string "Und nun...\n"
+ .string "Niemand kann uns stoppen! Niemand!!!\p"
+ .string "Oder willst du uns etwa in unser VER-\n"
+ .string "STECK in SEEGRASULB CITY folgen?\p"
+ .string "Ahahahahaha!!!!!$"
+
+SlateportCity_Harbor_Text_17FE60:: @ 817FE60
+ .string "KAPT. BRIGG: Warum...\p"
+ .string "Warum sollte TEAM {EVIL_TEAM} mein TIEF-\n"
+ .string "SEE-FORSCHUNGSBOOT 1 stehlen wollen?\p"
+ .string "Sie können doch nicht hinter dem\n"
+ .string "schlafenden POKéMON am Meeresgrund\l"
+ .string "her sein...\p"
+ .string "Selbst wenn ich sie verfolgen würde...\n"
+ .string "Ich hätte keine Chance gegen sie...$"
+
+SlateportCity_Harbor_Text_17FF35:: @ 817FF35
+ .string "KAPT. BRIGG: Oh, {PLAYER}{KUN}...\p"
+ .string "Okay... Du konntest TEAM {EVIL_TEAM} nicht\n"
+ .string "aufhalten...\p"
+ .string "Oh, nein, mach dir bitte keine Vorwürfe!\n"
+ .string "Die Schuld liegt nicht bei dir.\p"
+ .string "Ein U-Boot zu verfolgen und aufzu-\n"
+ .string "halten ist für die meisten Menschen\l"
+ .string "unmöglich.\p"
+ .string "Du benötigst ein POKéMON, das weiß, wie\n"
+ .string "man TAUCHER ausführt...\p"
+ .string "Vielleicht, wenn du dich nach\n"
+ .string "MOOSBACH CITY begibst...\p"
+ .string "Dort trifft man auf viele Taucher.\n"
+ .string "Vielleicht kann dir einer das\l"
+ .string "beibringen...$"
+
+SlateportCity_Harbor_Text_1800A0:: @ 81800A0
+ .string "KAPT. BRIGG: Ein U-Boot einzuholen und\n"
+ .string "aufzuhalten... Das ist unmöglich.\p"
+ .string "Du benötigst ein POKéMON, das weiß, wie\n"
+ .string "man TAUCHER ausführt...\p"
+ .string "Vielleicht, wenn du dich nach\n"
+ .string "MOOSBACH CITY begibst...\p"
+ .string "Dort trifft man auf viele Taucher, \n"
+ .string "vielleicht kann dir einer das bei-\l"
+ .string "bringen...$"
+
+SlateportCity_Harbor_Text_18017B:: @ 818017B
+ .string "KAPT. BRIGG: Oh, ja.\n"
+ .string "MR. BRACK kam in unsere WERFT.\p"
+ .string "Nun dauert es nicht mehr lange, bis wir\n"
+ .string "unsere Fähre fertig stellen!$"
+
+SlateportCity_Harbor_Text_1801EA:: @ 81801EA
+ .string "KAPT. BRIGG: {PLAYER}{KUN}!\p"
+ .string "Wir haben die Fähre MS TIDE endlich\n"
+ .string "fertig gestellt.\p"
+ .string "Ohne die Hilfe deines Freundes MR.\n"
+ .string "BRACK hätten wir das nicht geschafft.\p"
+ .string "Bitte, nimm an einer kurzen Fahrt teil!$"
+
+SlateportCity_Harbor_Text_18028B:: @ 818028B
+ .string "KAPT. BRIGG: Oh?\n"
+ .string "{PLAYER}{KUN}, das Item, das du da hast...\p"
+ .string "Das ist ein SCANNER! Der würde uns\n"
+ .string "sicher bei unseren Forschungen helfen.\p"
+ .string "{PLAYER}{KUN}, würdest du ihn gegen etwas\n"
+ .string "anderes eintauschen?\p"
+ .string "Zum Beispiel gegen einen ABYSSZAHN\n"
+ .string "oder eine ABYSSPLATTE?$"
+
+SlateportCity_Harbor_Text_180360:: @ 8180360
+ .string "KAPT. BRIGG: Bist du sicher? Aber damit\n"
+ .string "kannst du doch nichts anfangen...\p"
+ .string "Also gut. Wenn du aber den SCANNER doch\n"
+ .string "noch gegen etwas anderes tauschen\l"
+ .string "willst, dann lass es mich wissen!$"
+
+SlateportCity_Harbor_Text_1803DD:: @ 81803DD
+ .string "KAPT. BRIGG: Du möchtest den\n"
+ .string "ABYSSZAHN dafür haben?$"
+
+SlateportCity_Harbor_Text_180412:: @ 8180412
+ .string "KAPT. BRIGG: Du möchtest die\n"
+ .string "ABYSSPLATTE dafür haben?$"
+
+SlateportCity_Harbor_Text_180447:: @ 8180447
+ .string "KAPT. BRIGG: Was hättest du gerne?$"
+
+SlateportCity_Harbor_Text_18046B:: @ 818046B
+ .string "{PLAYER} gibt KAPT. BRIGG den SCANNER.$"
+
+SlateportCity_Harbor_Text_180491:: @ 8180491
+ .string "KAPT. BRIGG: Danke, {PLAYER}{KUN}!\n"
+ .string "Das wird unsere Forschungen weiter-\l"
+ .string "bringen!$"
diff --git a/data-de/text/maps/SlateportCity_House1.inc b/data-de/text/maps/SlateportCity_House1.inc
new file mode 100644
index 000000000..1a5f503dd
--- /dev/null
+++ b/data-de/text/maps/SlateportCity_House1.inc
@@ -0,0 +1,47 @@
+SlateportCity_House1_Text_17D46A:: @ 817D46A
+ .string "Hallo! Ich bin der NAMENBEWERTER!\n"
+ .string "Ich bin das Orakel der Namen!\p"
+ .string "Ich würde mich freuen, die Kosenamen\n"
+ .string "deiner POKéMON bewerten zu dürfen.$"
+
+SlateportCity_House1_Text_17D4DB:: @ 817D4DB
+ .string "Für welches POKéMON soll ich den\n"
+ .string "Kosenamen bewerten?$"
+
+SlateportCity_House1_Text_17D505:: @ 817D505
+ .string "Hmmm... {STR_VAR_1}, nicht wahr? Da hast\n"
+ .string "du aber einen schönen Namen verliehen.\p"
+ .string "Aber! Was hältst du davon, wenn ich ihm\n"
+ .string "einen etwas besseren Namen gebe?$"
+
+SlateportCity_House1_Text_17D580:: @ 817D580
+ .string "Sehr schön! Und wie soll der neue\n"
+ .string "Kosename lauten?$"
+
+SlateportCity_House1_Text_17D5B0:: @ 817D5B0
+ .string "Fertig! Von nun an heißt dein POKéMON\n"
+ .string "{STR_VAR_1}!\p"
+ .string "Das ist ein besserer Name als der\n"
+ .string "vorherige. Welch ein Glück für dich!$"
+
+SlateportCity_House1_Text_17D61E:: @ 817D61E
+ .string "Ich verstehe.\n"
+ .string "Komm mich mal wieder besuchen.$"
+
+SlateportCity_House1_Text_17D63A:: @ 817D63A
+ .string "Fertig! Von nun an heißt dein POKéMON\n"
+ .string "{STR_VAR_1}!\p"
+ .string "Eigentlich unterscheidet sich der Name\n"
+ .string "nicht von dem vorherigen, und doch ist\l"
+ .string "er um einiges besser! Welch ein Glück!$"
+
+SlateportCity_House1_Text_17D6CC:: @ 817D6CC
+ .string "Hmmm... {STR_VAR_1}!\p"
+ .string "Das ist ein wundervoller Kosename!\n"
+ .string "Ein Name ohne Fehl und Tadel!\p"
+ .string "Du tust gut daran, {STR_VAR_1} auch\n"
+ .string "weiterhin liebevoll zu behandeln!$"
+
+SlateportCity_House1_Text_17D752:: @ 817D752
+ .string "Mhm, mhm...\n"
+ .string "Das ist eigentlich ein EI!$"
diff --git a/data-de/text/maps/SlateportCity_House2.inc b/data-de/text/maps/SlateportCity_House2.inc
new file mode 100644
index 000000000..360e4c1a7
--- /dev/null
+++ b/data-de/text/maps/SlateportCity_House2.inc
@@ -0,0 +1,17 @@
+SlateportCity_House2_Text_1804CF:: @ 81804CF
+ .string "Mein POKéMON hat ein HASTIGES Wesen.\p"
+ .string "Seine INITIATIVE ist im Vergleich\n"
+ .string "zu meinen anderen POKéMON höher.\p"
+ .string "Vielleicht hat ihr Wesen etwas mit den\n"
+ .string "Statusvorteilen der POKéMON zu tun.$"
+
+SlateportCity_House2_Text_180567:: @ 8180567
+ .string "Um an dem WETTBEWERB teilnehmen zu\n"
+ .string "können, brauchst du eine\l"
+ .string "WETTBEWERBSKARTE.\p"
+ .string "Die bekommst du leicht. Jeder, der ein\n"
+ .string "POKéMON hat, bekommt eine.$"
+
+SlateportCity_House2_Text_1805CD:: @ 81805CD
+ .string "Oh, eine WETTBEWERBSKARTE!\n"
+ .string "Bist du auch ein Bewerber?$"
diff --git a/data-de/text/maps/SlateportCity_Mart.inc b/data-de/text/maps/SlateportCity_Mart.inc
new file mode 100644
index 000000000..8c09f7874
--- /dev/null
+++ b/data-de/text/maps/SlateportCity_Mart.inc
@@ -0,0 +1,11 @@
+SlateportCity_Mart_Text_180730:: @ 8180730
+ .string "Der MARKT bietet einige interessante\n"
+ .string "Merchandising-Artikel an.\p"
+ .string "Aber einige Sachen wirst du nur in einem\n"
+ .string "POKéMON-SUPERMARKT finden.$"
+
+SlateportCity_Mart_Text_18079D:: @ 818079D
+ .string "Ein SUPERBALL eignet sich besser zum\n"
+ .string "Fangen von POKéMON als ein POKéBALL.\p"
+ .string "Hiermit sollte ich in der Lage sein, das\n"
+ .string "begehrte POKéMON zu überlisten.$"
diff --git a/data-de/text/maps/SlateportCity_OceanicMuseum_1F.inc b/data-de/text/maps/SlateportCity_OceanicMuseum_1F.inc
new file mode 100644
index 000000000..5087f3278
--- /dev/null
+++ b/data-de/text/maps/SlateportCity_OceanicMuseum_1F.inc
@@ -0,0 +1,164 @@
+SlateportCity_OceanicMuseum_1F_Text_17E18D:: @ 817E18D
+ .string "Willkommen im OZEANMUSEUM.\p"
+ .string "Der Eintritt kostet ¥50.\n"
+ .string "Hast du Interesse?$"
+
+SlateportCity_OceanicMuseum_1F_Text_17E1DE:: @ 817E1DE
+ .string "Viel Vergnügen!$"
+
+SlateportCity_OceanicMuseum_1F_Text_17E1F5:: @ 817E1F5
+ .string "Oh. Tut mir Leid, aber du hast\n"
+ .string "anscheinend nicht genug Geld bei dir.$"
+
+SlateportCity_OceanicMuseum_1F_Text_17E22D:: @ 817E22D
+ .string "Oh. Du gehörst zu der Gruppe, die gerade\n"
+ .string "hineingegangen ist?\p"
+ .string "Sie sind alle schon drin. Beeil dich,\n"
+ .string "sonst verlierst du die Gruppe.$"
+
+UnknownString_817E2A0: @ 817E2A0
+ .string "Bitte komm ein anderes Mal wieder!$"
+
+SlateportCity_OceanicMuseum_1F_Text_17E2BB:: @ 817E2BB
+ .string "Wir, TEAM {EVIL_TEAM}, bestehen zum Besten\n"
+ .string "für alle!$"
+
+SlateportCity_OceanicMuseum_1F_Text_17E2E3:: @ 817E2E3
+ .string "Uns wurde befohlen, uns hier zu\n"
+ .string "versammeln. Das taten wir, aber...\p"
+ .string "Unser BOSS, der Galgenvogel, ist nicht\n"
+ .string "hier.$"
+
+SlateportCity_OceanicMuseum_1F_Text_17E338:: @ 817E338
+ .string "Wenn ich diese ganzen Sachen an mich\n"
+ .string "reißen würde, wäre ich dann reich?$"
+
+SlateportCity_OceanicMuseum_1F_Text_17E36F:: @ 817E36F
+ .string "Was ich hier lerne, kann ich für meine\n"
+ .string "ruchlosen Taten gut gebrauchen...$"
+
+SlateportCity_OceanicMuseum_1F_Text_17E3A9:: @ 817E3A9
+ .string "Wenn dieser Idiot die Sache in\n"
+ .string "METAROST CITY nicht vermasselt hätte,\l"
+ .string "wären wir jetzt nicht hier.$"
+
+SlateportCity_OceanicMuseum_1F_Text_17E3ED:: @ 817E3ED
+ .string "Ich hatte keine ¥50, daher habe ich\n"
+ .string "Ewigkeiten gebraucht, an der Rezeption\l"
+ .string "vorbeizukommen.$"
+
+SlateportCity_OceanicMuseum_1F_Text_17E434:: @ 817E434
+ .string "Ich möchte etwas über das Meer lernen\n"
+ .string "und dieses Wissen in Kämpfen einsetzen.$"
+
+SlateportCity_OceanicMuseum_1F_Text_17E477:: @ 817E477
+ .string "Mir wird ganz schwindelig und rühr-\n"
+ .string "selig, wenn ich das Meer erblicke!\p"
+ .string "Für mich ist KAPT. BRIGG das absolute\n"
+ .string "Vorbild!$"
+
+SlateportCity_OceanicMuseum_1F_Text_17E4D7:: @ 817E4D7
+ .string "Das Meer ist erbarmungslos rau und\n"
+ .string "unendlich tief...\p"
+ .string "In ihm müssen viele POKéMON leben, die\n"
+ .string "wir bisher noch nicht kennen.$"
+
+SlateportCity_OceanicMuseum_1F_Text_17E540:: @ 817E540
+ .string "Ich möchte ein POKéMON aus dem Meer\n"
+ .string "haben.\p"
+ .string "Wenn man das umarmt, ist es bestimmt\n"
+ .string "schön kalt und wunderbar glitschig.$"
+
+SlateportCity_OceanicMuseum_1F_Text_17E582:: @ 817E582
+ .string "Aiyeeh!\n"
+ .string "Was machst du hier?\p"
+ .string "Ich? Ich bin vom TEAM {EVIL_TEAM}. Du hast\n"
+ .string "mich in den Boden gestampft. Erinnerst\l"
+ .string "du dich?\p"
+ .string "Hier, das ist für dich!\n"
+ .string "Vergeben und vergessen!$"
+
+SlateportCity_OceanicMuseum_1F_Text_17E606:: @ 817E606
+ .string "Au, verdammt!\n"
+ .string "Du hast unsere Pläne zunichte gemacht!\p"
+ .string "Ich wollte als Ausgleich etwas mitgehen\n"
+ .string "lassen, aber...\p"
+ .string "Warte!\n"
+ .string "Du bekommst deine Belohnung auch noch!$"
+
+SlateportCity_OceanicMuseum_1F_Text_17E695:: @ 817E695
+ .string "Oooch, komm schon!\n"
+ .string "Nimm es und lass mich gehen!$"
+
+SlateportCity_OceanicMuseum_1F_Text_17E6C9:: @ 817E6C9
+ .string "Eine blaue Flüssigkeit bewegt sich\n"
+ .string "spiralförmig in einem Glasgefäß.\p"
+ .string "“Dies ist ein Experiment, das einen\n"
+ .string "künstlichen WHIRLPOOL mit Hilfe von\l"
+ .string "Wind erzeugt.”$"
+
+SlateportCity_OceanicMuseum_1F_Text_17E741:: @ 817E741
+ .string "Ein roter Ball hüpft in dem Glasgefäß\n"
+ .string "auf und ab.\p"
+ .string "“Dies ist ein Experiment, das eine\n"
+ .string "künstliche KASKADE mit Hilfe des\l"
+ .string "Ballauftriebs erzeugt.”$"
+
+SlateportCity_OceanicMuseum_1F_Text_17E7C4:: @ 817E7C4
+ .string "Dies ist eine Probe vom Meeresboden.\p"
+ .string "“Über viele Jahre haben sich die Spuren\n"
+ .string "allen Lebens als Sedimente auf dem\l"
+ .string "Grund des Meeres abgelagert.\p"
+ .string "Analysen dieser Proben geben einen\n"
+ .string "Einblick in längst vergangenes Leben.”$"
+
+SlateportCity_OceanicMuseum_1F_Text_17E892:: @ 817E892
+ .string "Dies ist eine Probe vom Sand der Küste.\p"
+ .string "“Die Gesteinsschichten der Berge\n"
+ .string "wurden im Laufe der Jahre durch Wasser\l"
+ .string "abgetragen und am Boden abgelagert.\p"
+ .string "Nun sind sie nur noch kleine Körnchen,\n"
+ .string "die den Sand an der Küste bilden.”$"
+
+SlateportCity_OceanicMuseum_1F_Text_17E944:: @ 817E944
+ .string "“MEERESKUNDE FAKT 1”\n"
+ .string "Warum ist das Wasser im Meer blau?\p"
+ .string "“Licht setzt sich aus vielen\n"
+ .string "Farben zusammen.\p"
+ .string "Scheint das Licht durch Wasser, so\n"
+ .string "gehen einige Farben verloren.\p"
+ .string "Der Blauanteil des Lichts bleibt aber\n"
+ .string "erhalten, das Wasser erscheint blau.”$"
+
+SlateportCity_OceanicMuseum_1F_Text_17EA19:: @ 817EA19
+ .string "“MEERESKUNDE FAKT 2”\n"
+ .string "Warum ist das Meer salzig?\p"
+ .string "“Meerwasser enthält gelöste Salzionen\n"
+ .string "in Form von Natrium und Chlorid.\p"
+ .string "Diese Ionen wurden durch den Regen\n"
+ .string "aus Gesteinsschichten herausgespült.\p"
+ .string "Die Konzentration des aufgelösten\n"
+ .string "Salzes macht das Meer salzig.”$"
+
+SlateportCity_OceanicMuseum_1F_Text_17EB0D:: @ 817EB0D
+ .string "“MEERESKUNDE FAKT 3”\n"
+ .string "Was ist größer? Das Meer oder das Land?\p"
+ .string "“Die Erde ist zu 70% von Wasser\n"
+ .string "bedeckt, der Rest ist Land.\p"
+ .string "Das Meer ist also mehr als doppelt\n"
+ .string "so groß wie das Land.”$"
+
+SlateportCity_OceanicMuseum_1F_Text_17EBBC:: @ 817EBBC
+ .string "Das ist ein Fossil mit vielen Furchen.\p"
+ .string "“Das Erdreich des Meeresbodens wird\n"
+ .string "durch die Gezeiten abgetragen.\p"
+ .string "Die Bewegungen des Wassers zeichnen\n"
+ .string "Rillen und Wellen in den Meeresboden.\p"
+ .string "Wenn der Meeresboden versteinert, wird\n"
+ .string "ein Bodenrelief sichtbar.”$"
+
+SlateportCity_OceanicMuseum_1F_Text_17EC98:: @ 817EC98
+ .string "Eine seltsame Vorrichtung rotiert unter\n"
+ .string "einer Glaskuppel.\p"
+ .string "Vielleicht misst sie die Tiefe von\n"
+ .string "irgendetwas...$"
diff --git a/data-de/text/maps/SlateportCity_OceanicMuseum_2F.inc b/data-de/text/maps/SlateportCity_OceanicMuseum_2F.inc
new file mode 100644
index 000000000..9f5c3eeab
--- /dev/null
+++ b/data-de/text/maps/SlateportCity_OceanicMuseum_2F.inc
@@ -0,0 +1,190 @@
+SlateportCity_OceanicMuseum_2F_Text_17ECFD:: @ 817ECFD
+ .string "Ja? Wenn du BRIGG suchst... Der\n"
+ .string "bin ich.\p"
+ .string "Ah! Das müssen die Stücke sein, die ich\n"
+ .string "bei MR. TRUMM von DEVON bestellt habe.\p"
+ .string "Danke schön! Das ist großartig!\n"
+ .string "Nun können wir unsere Expedition\l"
+ .string "vorbereiten.$"
+
+SlateportCity_OceanicMuseum_2F_Text_17EDAE:: @ 817EDAE
+ .string "Hähähähä! Wartet! Das ist doch viel zu\n"
+ .string "schwer für euch! Wir nehmen das an uns!$"
+
+SlateportCity_OceanicMuseum_2F_Text_17EDD7:: @ 817EDD7
+ .string "KAPT. BRIGG: W... Was?\n"
+ .string "Wer seid ihr?$"
+
+SlateportCity_OceanicMuseum_2F_Text_17EE01:: @ 817EE01
+ .string "Wir sind TEAM {EVIL_TEAM}!\p"
+ .string "Unser BOSS will diese Dinge haben!\n"
+ .string "Also hört auf zu labern und lasst die\l"
+ .string "Teile rüberwachsen!$"
+
+SlateportCity_OceanicMuseum_2F_Text_17EE4E:: @ 817EE4E
+ .string "Oooaaah!\n"
+ .string "Geschlagen von einem KIND!$"
+
+SlateportCity_OceanicMuseum_2F_Text_17EE66:: @ 817EE66
+ .string "Oh, Mann! Was für ein Desaster...\n"
+ .string "Der BOSS wird verdammt wütend sein...$"
+
+SlateportCity_OceanicMuseum_2F_Text_17EEA5:: @ 817EEA5
+ .string "Pah, du Waschlappen!\n"
+ .string "Ich werde das Ding schon schaukeln!$"
+
+SlateportCity_OceanicMuseum_2F_Text_17EED6:: @ 817EED6
+ .string "Was?!?\n"
+ .string "Ich habe auch verloren?!?$"
+
+SlateportCity_OceanicMuseum_2F_Text_17EEEA:: @ 817EEEA
+ .string "Und nun? Wenn wir die Stücke nicht\n"
+ .string "bekommen, können wir uns auf etwas\l"
+ .string "gefasst machen!\p"
+ .string "Argh, ich hatte nicht damit gerechnet,\n"
+ .string "dass ein nervendes Kind meine Nerven\l"
+ .string "nervt.$"
+
+SlateportCity_OceanicMuseum_2F_Text_17EF62:: @ 817EF62
+ .string "Ich bin gekommen, um zu sehen, warum ihr\n"
+ .string "so lange braucht. Und was sehe ich? Ihr\l"
+ .string "Idioten lasst euch von einem kleinen\l"
+ .string "Kind die Suppe versalzen!$"
+
+SlateportCity_OceanicMuseum_2F_Text_17EFC9:: @ 817EFC9
+ .string "Ich bin ADRIAN vom TEAM AQUA.\p"
+ .string "Kannst du mir verraten, warum du dich in\n"
+ .string "die ehrbaren Pläne von TEAM AQUA ein-\l"
+ .string "mischst?\p"
+ .string "POKéMON, Menschen - alles Leben\n"
+ .string "basiert auf den Kräften des Meeres.\p"
+ .string "Daher setzt TEAM AQUA sich für die\n"
+ .string "Ausweitung des Meeres ein.\p"
+ .string "Meinst du nicht auch, dass wir uns eine\n"
+ .string "großartige Aufgabe gestellt haben?\p"
+ .string "Mhm...\n"
+ .string "Du bist wahrscheinlich noch zu klein.\p"
+ .string "Du kannst unsere Ideale einfach noch\n"
+ .string "nicht verstehen.\p"
+ .string "Aber: Wenn du dich jemals wieder gegen\n"
+ .string "uns stellst, wirst du die Konsequenzen\l"
+ .string "zu spüren bekommen!\p"
+ .string "Das ist eine Warnung!\n"
+ .string "Leb wohl!$"
+
+SlateportCity_OceanicMuseum_2F_Text_17F17E:: @ 817F17E
+ .string "Ich bin MARC vom TEAM MAGMA.\p"
+ .string "Himmel noch mal! Warum mischst du dich in\n"
+ .string "die Pläne von TEAM MAGMA ein?\p"
+ .string "POKéMON, Menschen - alles lebt an Land...\p"
+ .string "Deshalb versucht TEAM MAGMA, die Land-\n"
+ .string "massen der Welt zu vergrößern.\p"
+ .string "Meinst du nicht auch, dass wir wirklich\n"
+ .string "etwas Großartiges vorhaben?\p"
+ .string "Nun, wie auch immer...\n"
+ .string "Du bist noch sehr jung.\p"
+ .string "Daher kannst du unsere noblen Ideale\n"
+ .string "noch nicht verstehen. Da kann man\l"
+ .string "nichts machen...\p"
+ .string "Aber, solltest du uns noch einmal in\n"
+ .string "die Quere kommen, werden wir keine\l"
+ .string "Rücksicht nehmen!\p"
+ .string "Das solltest du nicht vergessen!\n"
+ .string "Leb wohl!$"
+
+SlateportCity_OceanicMuseum_2F_Text_17F352:: @ 817F352
+ .string "KAPT. BRIGG: Du bist...\n"
+ .string "Aah, du bist {PLAYER}{KUN}...\p"
+ .string "Wow, das war eine kritische Situation!\n"
+ .string "Danke, dass du uns gerettet hast!\p"
+ .string "Oh, fast hätte ich vergessen, dass du\n"
+ .string "uns die Teile von DEVON gebracht hast!$"
+
+UnknownString_817F404: @ 817F404
+ .string "{PLAYER} gibt die DEVON-WAREN an\n"
+ .string "KAPT. BRIGG.$"
+
+SlateportCity_OceanicMuseum_2F_Text_17F433:: @ 817F433
+ .string "KAPT. BRIGG: Hoppla!\n"
+ .string "Wir dürfen keine Zeit mehr verlieren!\p"
+ .string "Wir müssen so schnell wie möglich zur Ex-\n"
+ .string "pedition zum Meeresgrund aufbrechen.\p"
+ .string "Danke! Und entschuldige mich nun!$"
+
+SlateportCity_OceanicMuseum_2F_Text_17F4B6:: @ 817F4B6
+ .string "Ich habe hier ein Schiffsmodell\n"
+ .string "gesehen.\p"
+ .string "Es erinnert mich an das SCHIFFSWRACK\n"
+ .string "in der Nähe von FAUSTAUHAVEN...$"
+
+SlateportCity_OceanicMuseum_2F_Text_17F50E:: @ 817F50E
+ .string "Es ist strikt verboten, im MUSEUM\n"
+ .string "zu rennen!$"
+
+SlateportCity_OceanicMuseum_2F_Text_17F53B:: @ 817F53B
+ .string "Wow, das U-Boot ist der helle Wahnsinn!\n"
+ .string "Damit würde ich gerne auf Fahrt gehen!$"
+
+SlateportCity_OceanicMuseum_2F_Text_17F572:: @ 817F572
+ .string "“KANTO WASSERQUALITÄT”\n"
+ .string "steht auf dem Schild.\p"
+ .string "Das Meer ist grenzübergreifend, aber\n"
+ .string "das Wasser scheint in jeder Region eine\l"
+ .string "andere Qualität zu haben.$"
+
+SlateportCity_OceanicMuseum_2F_Text_17F5E3:: @ 817F5E3
+ .string "“JOHTO WASSERQUALITÄT”\n"
+ .string "steht auf dem Schild.\p"
+ .string "Anscheinend ist der Salzgehalt in jeder\n"
+ .string "Region anders.$"
+
+SlateportCity_OceanicMuseum_2F_Text_17F653:: @ 817F653
+ .string "Ein Gummiball wird größer und kleiner.\p"
+ .string "“Im Meer sorgt das Gewicht des Wassers\n"
+ .string "für ständigen Druck.\p"
+ .string "In seichtem Wasser ist der Druck nicht\n"
+ .string "sehr hoch.\p"
+ .string "In extrem tiefem Wasser kann der\n"
+ .string "Druck zehntausende von Tonnen inner-\l"
+ .string "halb eines kleinen Bereiches betragen.”$"
+
+SlateportCity_OceanicMuseum_2F_Text_17F754:: @ 817F754
+ .string "“MODELL DER HOENN-REGION”\p"
+ .string "Ein Diorama der HOENN-Region.\p"
+ .string "Wo liegt hier WURZELHEIM?$"
+
+SlateportCity_OceanicMuseum_2F_Text_17F7BC:: @ 817F7BC
+ .string "Dies ist eine Anzeige der Meeres-\n"
+ .string "strömungen.\p"
+ .string "“In der Nähe des Meeresbodens sind die\n"
+ .string "Strömungen abhängig von Faktoren wie\l"
+ .string "Temperatur und Salzgehalt.”$"
+
+SlateportCity_OceanicMuseum_2F_Text_17F84E:: @ 817F84E
+ .string "Dies ist eine Anzeige der Meeres-\n"
+ .string "strömungen.\p"
+ .string "“An der Oberfläche sind die Strömungen\n"
+ .string "abhängig vom Einfluss des Windes.”$"
+
+SlateportCity_OceanicMuseum_2F_Text_17F8BC:: @ 817F8BC
+ .string "“DIE FÄHRE MS TIDE”\p"
+ .string "“Ein maßstabsgetreues Modell eines\n"
+ .string "Schiffes unter Konstruktion in der\l"
+ .string "BRIGGWERFT.”$"
+
+SlateportCity_OceanicMuseum_2F_Text_17F918:: @ 817F918
+ .string "“TIEFSEE-FORSCHUNGSBOOT 1”\p"
+ .string "“Ein Replikat des Hochleistungs-\n"
+ .string "U-Bootes zur Erforschung des\l"
+ .string "Meeresbodens.”$"
+
+SlateportCity_OceanicMuseum_2F_Text_17F975:: @ 817F975
+ .string "“TAUCHBOOT”\p"
+ .string "“Ein Replikat eines kompakten,\n"
+ .string "unbemannten Spezial-U-Bootes zur Er-\l"
+ .string "forschung des Meeresbodens.”$"
+
+SlateportCity_OceanicMuseum_2F_Text_17F9C7:: @ 817F9C7
+ .string "“MS ANNE”\p"
+ .string "“Ein Replikat eines Luxusliners, der\n"
+ .string "um den Globus kreuzt.”$"
diff --git a/data-de/text/maps/SlateportCity_PokemonCenter_1F.inc b/data-de/text/maps/SlateportCity_PokemonCenter_1F.inc
new file mode 100644
index 000000000..291a0212d
--- /dev/null
+++ b/data-de/text/maps/SlateportCity_PokemonCenter_1F.inc
@@ -0,0 +1,14 @@
+SlateportCity_PokemonCenter_1F_Text_180602:: @ 8180602
+ .string "Möchtest du einen Tipp?\p"
+ .string "Ich sage dir, es ist wichtig, die unter-\n"
+ .string "schiedlichsten POKéMON zu trainieren.\p"
+ .string "Gleichmäßigkeit ist wichtig. Ein\n"
+ .string "einzelnes starkes POKéMON reicht nicht.\p"
+ .string "Wenn es vom Typ her Nachteile besitzt,\n"
+ .string "kann auch ein sehr starkes POKéMON\l"
+ .string "einen Kampf verlieren.$"
+
+SlateportCity_PokemonCenter_1F_Text_1806CB:: @ 81806CB
+ .string "Ich tausche mit Freunden POKéMON.\p"
+ .string "Und wenn ein getauschtes POKéMON ein\n"
+ .string "Item trägt, bin ich umso glücklicher!$"
diff --git a/data-de/text/maps/SlateportCity_PokemonFanClub.inc b/data-de/text/maps/SlateportCity_PokemonFanClub.inc
new file mode 100644
index 000000000..e3dfa27c8
--- /dev/null
+++ b/data-de/text/maps/SlateportCity_PokemonFanClub.inc
@@ -0,0 +1,138 @@
+SlateportCity_PokemonFanClub_Text_17D773:: @ 817D773
+ .string "Äh-hm. Ich bin der VORSITZENDE des\n"
+ .string "POKéMON-FANCLUBS!\p"
+ .string "Als VORSITZENDER bin ich natürlich die\n"
+ .string "wichtigste Person hier!\p"
+ .string "Keiner kann mir im Umgang mit POKéMON\n"
+ .string "das Wasser reichen! Keiner!!!\p"
+ .string "Und in jedem WETTBEWERB bin ich\n"
+ .string "natürlich der Sieger!\p"
+ .string "Aber dadurch enthalte ich den anderen\n"
+ .string "ihr Vergnügen vor.\p"
+ .string "Und deshalb beschränke ich mich darauf,\n"
+ .string "die POKéMON der anderen zu beurteilen.\p"
+ .string "Es ist toll, zu sehen, wie andere ihre\n"
+ .string "POKéMON aufziehen.\p"
+ .string "Die zufriedenen Gesichter der POKéMON,\n"
+ .string "die gut behandelt werden...\p"
+ .string "Die fürsorgliche und liebevolle Art ihrer\n"
+ .string "Trainer...\p"
+ .string "Mein Herz geht über vor Freude - da\n"
+ .string "gibt es so viel Glück.\p"
+ .string "Oh je! Entschuldige, ich schwatze hier\n"
+ .string "die ganze Zeit vor mich hin!\p"
+ .string "Bitte, erlaube mir einen Blick auf deine\n"
+ .string "POKéMON. Wie sind sie gewachsen?$"
+
+SlateportCity_PokemonFanClub_Text_17DA14:: @ 817DA14
+ .string "Wie sehen deine POKéMON aus? Wie sind\n"
+ .string "sie gewachsen? Erlaube mir einen Blick!$"
+
+SlateportCity_PokemonFanClub_Text_17DA49:: @ 817DA49
+ .string "Hm, hm...\n"
+ .string "Verstehe...$"
+
+SlateportCity_PokemonFanClub_Text_17DA5C:: @ 817DA5C
+ .string "Hmmm... Das ist weder gut noch\n"
+ .string "schlecht...\p"
+ .string "Du bist der TRAINER. Streng dich bei der\n"
+ .string "Aufzucht dieses POKéMON mehr an!\p"
+ .string "Dürfte ich vorschlagen, ihm mehr\n"
+ .string "{POKEBLOCK} zu geben?$"
+
+SlateportCity_PokemonFanClub_Text_17DB0B:: @ 817DB0B
+ .string "Oh, hey...\p"
+ .string "Dein POKéMON macht einen guten Ein-\n"
+ .string "druck. Ich möchte dir eine Belohnung\l"
+ .string "geben.\p"
+ .string "Leider hast du in deinem BEUTEL nicht\n"
+ .string "mehr genügend Platz.$"
+
+SlateportCity_PokemonFanClub_Text_17DB89:: @ 817DB89
+ .string "Dein {STR_VAR_1} ist wirklich sehr\n"
+ .string "beeindruckend! Das ist wirklich ein\l"
+ .string "wunderbares Exemplar!\p"
+ .string "Und wenn du ihm dies gibst, wird\n"
+ .string "es noch besser wachsen! Wirklich!$"
+
+SlateportCity_PokemonFanClub_Text_17DC1B:: @ 817DC1B
+ .string "Lass ein POKéMON einen ROTEN SCHAL\n"
+ .string "tragen.\p"
+ .string "Dadurch wird die Coolness deines\n"
+ .string "POKéMON unübersehbar!$"
+
+SlateportCity_PokemonFanClub_Text_17DC74:: @ 817DC74
+ .string "Lass ein POKéMON einen BLAUEN SCHAL\n"
+ .string "tragen.\p"
+ .string "Dadurch wird die Schönheit deines\n"
+ .string "POKéMON unübersehbar!$"
+
+SlateportCity_PokemonFanClub_Text_17DCCB:: @ 817DCCB
+ .string "Lass ein POKéMON einen ROSA SCHAL\n"
+ .string "tragen.\p"
+ .string "Dadurch wird die Anmut deines\n"
+ .string "POKéMON unübersehbar!$"
+
+SlateportCity_PokemonFanClub_Text_17DD27:: @ 817DD27
+ .string "Lass ein POKéMON einen GRÜNEN SCHAL\n"
+ .string "tragen.\p"
+ .string "Dadurch wird die Klugheit deines\n"
+ .string "POKéMON unübersehbar!$"
+
+SlateportCity_PokemonFanClub_Text_17DD78:: @ 817DD78
+ .string "Lass ein POKéMON einen GELBEN SCHAL\n"
+ .string "tragen.\p"
+ .string "Dadurch wird die Stärke deines\n"
+ .string "POKéMON unübersehbar!$"
+
+SlateportCity_PokemonFanClub_Text_17DDD5:: @ 817DDD5
+ .string "Tut mir Leid, mehr kann ich dir leider\n"
+ .string "nicht geben! Ich habe nichts mehr!\p"
+ .string "Aber du besitzt etwas viel Wertvolleres:\n"
+ .string "Das Talent, POKéMON ohne Zuhilfenahme\l"
+ .string "von Items perfekt aufzuziehen!$"
+
+SlateportCity_PokemonFanClub_Text_17DE6B:: @ 817DE6B
+ .string "Ich freue mich immer, POKéMON zu sehen,\n"
+ .string "die ihre TRAINER lieben.\p"
+ .string "POKéMON haben ein sensibles Gespür\n"
+ .string "für die Gefühle ihrer TRAINER.\p"
+ .string "Wenn du einem POKéMON Liebe und\n"
+ .string "Achtung entgegenbringst, werden die\l"
+ .string "Gefühle erwidert.\p"
+ .string "Sobald dein POKéMON dich liebt, komm und\n"
+ .string "besuche mich nochmals.$"
+
+SlateportCity_PokemonFanClub_Text_17DF57:: @ 817DF57
+ .string "Dein POKéMON betet dich geradezu an.\p"
+ .string "Für einen so mitfühlenden TRAINER\n"
+ .string "hat der FANCLUB ein Geschenk!$"
+
+SlateportCity_PokemonFanClub_Text_17DFB8:: @ 817DFB8
+ .string "POKéMON haben ein sensibles Gespür\n"
+ .string "für die Gefühle ihrer TRAINER.\p"
+ .string "Wenn du einem POKéMON Liebe und\n"
+ .string "Achtung entgegenbringst, werden die\l"
+ .string "Gefühle erwidert.$"
+
+SlateportCity_PokemonFanClub_Text_17E03B:: @ 817E03B
+ .string "Wenn ein POKéMON in einem Kampf besiegt\n"
+ .string "wird, nimmt es das übel.\p"
+ .string "Und bald wird es dem TRAINER weniger\n"
+ .string "Vertrauen schenken.\p"
+ .string "Mit anderen Worten: Es wird dich nicht\n"
+ .string "mehr so sehr mögen.$"
+
+SlateportCity_PokemonFanClub_Text_17E0ED:: @ 817E0ED
+ .string "Mögen POKéMON Items?\p"
+ .string "Mein POKéMON hat sich sehr gefreut,\n"
+ .string "als ich ihm PROTEIN gegeben habe.$"
+
+SlateportCity_PokemonFanClub_Text_17E14E:: @ 817E14E
+ .string "ENECO: Fffnyaaaah...$"
+
+SlateportCity_PokemonFanClub_Text_17E164:: @ 817E164
+ .string "ZIGZACHS: Kyuuu...$"
+
+SlateportCity_PokemonFanClub_Text_17E178:: @ 817E178
+ .string "AZUMARILL: Marimari?$"
diff --git a/data-de/text/maps/SlateportCity_SternsShipyard_1F.inc b/data-de/text/maps/SlateportCity_SternsShipyard_1F.inc
new file mode 100644
index 000000000..d38e4b7ae
--- /dev/null
+++ b/data-de/text/maps/SlateportCity_SternsShipyard_1F.inc
@@ -0,0 +1,80 @@
+SlateportCity_SternsShipyard_1F_Text_17C14B:: @ 817C14B
+ .string "Ähmm... Wenn das hierhin gehört und das\n"
+ .string "dahin...\p"
+ .string "Wo gehört dieses dann hin?\n"
+ .string "Und was ist mit diesem Dingsbums?\p"
+ .string "Aaargh! Ich werde daraus einfach nicht\n"
+ .string "schlau!$"
+
+SlateportCity_SternsShipyard_1F_Text_17C1EC:: @ 817C1EC
+ .string "Hm?\n"
+ .string "Hallo, ich bin BOOTMAR.\p"
+ .string "KAPT. BRIGG hat mich damit\n"
+ .string "beauftragt, eine Fähre zu konstruieren.\p"
+ .string "Oh! Das da...\n"
+ .string "Sind das DEVON-WAREN?\p"
+ .string "Aber, ähm... Das ist ein ungünstiger\n"
+ .string "Zeitpunkt...\p"
+ .string "KAPT. BRIGG ist irgendwohin ge-\n"
+ .string "gangen. Er sagte, er müsse was\l"
+ .string "erledigen.\p"
+ .string "Kann ich dich bitten, KAPT. BRIGG zu\n"
+ .string "suchen und ihm das Paket zu bringen?$"
+
+SlateportCity_SternsShipyard_1F_Text_17C2F2:: @ 817C2F2
+ .string "BOOTMAR: Wo könnte KAPT. BRIGG wohl\n"
+ .string "hingegangen sein?\p"
+ .string "Kannst du bitte KAPT. BRIGG suchen und\n"
+ .string "ihm die Waren übergeben?$"
+
+SlateportCity_SternsShipyard_1F_Text_17C360:: @ 817C360
+ .string "BOOTMAR: Der Schiffsbau ist eine Kunst.\p"
+ .string "Manche Dinge lassen sich auch durch\n"
+ .string "Berechnungen nicht vorhersehen.\p"
+ .string "Jemand, der das Meer kennt wie seine\n"
+ .string "Westentasche, müsste mir helfen...$"
+
+SlateportCity_SternsShipyard_1F_Text_17C3F7:: @ 817C3F7
+ .string "BOOTMAR: Hallo! MR. BRACK hat sich bereit\n"
+ .string "erklärt, uns zu helfen.\p"
+ .string "Dank dieses erfahrenen Seemannes\n"
+ .string "kommen wir zügig voran.$"
+
+SlateportCity_SternsShipyard_1F_Text_17C472:: @ 817C472
+ .string "BOOTMAR: Die Fähre ist bald fertig!\p"
+ .string "Die neue MS TIDE ist ein wahres\n"
+ .string "Technikwunder!\p"
+ .string "Aber ich denke doch, dass wir noch\n"
+ .string "einiges besser machen können.\p"
+ .string "Weißt du, die technische Entwicklung\n"
+ .string "wird niemals abgeschlossen sein.$"
+
+SlateportCity_SternsShipyard_1F_Text_17C53D:: @ 817C53D
+ .string "MR. BRACK: Ah, {PLAYER}{KUN}!\n"
+ .string "Es ist schon lange her!\p"
+ .string "Aye, seit ich dich kennen gelernt habe,\n"
+ .string "bin ich wieder voller Tatendrang.\p"
+ .string "Also habe ich mich entschlossen,\n"
+ .string "BOOTMAR beim Bau der Fähre zu helfen.\p"
+ .string "Aye, so wie es aussieht, wird die Fähre\n"
+ .string "viele Passagiere befördern können.\p"
+ .string "Aber, weißt du, BOOTMAR ist wirklich\n"
+ .string "eine besondere Persönlichkeit.\p"
+ .string "Mit seinem technischen Wissen und\n"
+ .string "meiner Erfahrung auf See werden wir\l"
+ .string "ein ganz besonderes Schiff bauen, aye.$"
+
+UnknownString_817C6A6: @ 817C6A6
+ .string "PECKO: Pii piihyoro!$"
+
+SlateportCity_SternsShipyard_1F_Text_17C6BB:: @ 817C6BB
+ .string "Die Jahreszeit, das Wetter, der Mond,\n"
+ .string "der vom Himmel herabstrahlt...\p"
+ .string "Das sind die Bedingungen, die die See\n"
+ .string "so wechselhaft machen.\p"
+ .string "Ganz genau!\n"
+ .string "Die See ist wie ein lebendiges Wesen!$"
+
+SlateportCity_SternsShipyard_1F_Text_17C764:: @ 817C764
+ .string "Ich werde sehr schnell seekrank.\n"
+ .string "Deshalb helfe ich lieber hier aus.$"
diff --git a/data-de/text/maps/SlateportCity_SternsShipyard_2F.inc b/data-de/text/maps/SlateportCity_SternsShipyard_2F.inc
new file mode 100644
index 000000000..d2a0dbd4c
--- /dev/null
+++ b/data-de/text/maps/SlateportCity_SternsShipyard_2F.inc
@@ -0,0 +1,19 @@
+SlateportCity_SternsShipyard_2F_Text_17C7A2:: @ 817C7A2
+ .string "Die Konstruktion eines großen Schiffes\n"
+ .string "ist eher vergleichbar mit der eines\l"
+ .string "Gebäudes, als eines Transportmittels.$"
+
+SlateportCity_SternsShipyard_2F_Text_17C80C:: @ 817C80C
+ .string "Findest du es nicht auch seltsam, dass\n"
+ .string "ein Schiff aus Eisen gebaut wird?\p"
+ .string "Es schwimmt aufgrund des so genannten\n"
+ .string "Auftriebs.$"
+
+UnknownString_817C882: @ 817C882
+ .string "Die See zwischen GRAPHITPORT CITY und\n"
+ .string "FLOSSBRUNN hat einen starken Ge- \l"
+ .string "zeitenwechsel.\p"
+ .string "Normale Schiffe können dort nicht\n"
+ .string "fahren.\p"
+ .string "Man braucht einen starken Antrieb,\n"
+ .string "um diese Wasser befahren zu können...$"
diff --git a/data-de/text/maps/SootopolisCity.inc b/data-de/text/maps/SootopolisCity.inc
new file mode 100644
index 000000000..7ae79d654
--- /dev/null
+++ b/data-de/text/maps/SootopolisCity.inc
@@ -0,0 +1,222 @@
+ClosedSootopolisGymDoorText: @ 8169690
+ .string "Die Tür ist zu.$"
+
+SootopolisCity_Text_1696A4:: @ 81696A4
+ .string "Wer bist du denn wohl?\p"
+ .string "Dies ist die URZEITHÖHLE.\p"
+ .string "Die Geister der POKéMON, zur Ruhe\n"
+ .string "gebettet am PYROBERG, erwachen\l"
+ .string "hier zum Leben, sagt man.\p"
+ .string "Bitte verlasse diesen Ort.$"
+
+SootopolisCity_Text_16972B:: @ 816972B
+ .string "Im Meer tauchen. Treppenstufen auf und\n"
+ .string "ab rennen...\p"
+ .string "Wenn du in diesem Ort lebst, wirst du\n"
+ .string "körperlich fit.$"
+
+SootopolisCity_Text_1697A7:: @ 81697A7
+ .string "Ich... Ich war noch nie außerhalb der\n"
+ .string "Stadt.\p"
+ .string "Ich frage mich, wie die Welt hinter\n"
+ .string "diesem Horizont aussieht?$"
+
+SootopolisCity_Text_169813:: @ 8169813
+ .string "Hm! Du bist den ganzen Weg nach\n"
+ .string "XENEROVILLE gekommen? Du bist\l"
+ .string "kein normaler Tourist.\p"
+ .string "Aber das macht dich auch nicht zu einem\n"
+ .string "außergewöhnlichen Touristen.$"
+
+SootopolisCity_Text_1698A0:: @ 81698A0
+ .string "XENEROVILLE entwickelte sich im Krater\n"
+ .string "eines Vulkans.\p"
+ .string "Wenn du in den Himmel schaust, kannst\n"
+ .string "du den Rand des Kraters über dir\l"
+ .string "erkennen. Der Himmel wird zum Kreis.\p"
+ .string "Aber das macht den Himmel über\n"
+ .string "XENEROVILLE zum schönsten Himmel.$"
+
+SootopolisCity_Text_169988:: @ 8169988
+ .string "TROY: {PLAYER}{KUN}, du bist auch hier?\n"
+ .string "Bei diesem schrecklichen Regen...\p"
+ .string "Oh, ja, kannst du verstehen, was mein\n"
+ .string "Freund gerade sagt?$"
+
+SootopolisCity_Text_1699FD:: @ 81699FD
+ .string "Mein Name ist WASSILI.\n"
+ .string "Ich bin der hiesige ARENALEITER.\p"
+ .string "Ich bin auch damit beauftragt, die\n"
+ .string "URZEITHÖHLE zu schützen.\p"
+ .string "Diese Regenschauer werden durch eine\n"
+ .string "Kraft in der Höhle verursacht.$"
+
+SootopolisCity_Text_169AB7:: @ 8169AB7
+ .string "Das... Das ist die BLAUE KUGEL.\p"
+ .string "Ich verstehe.\n"
+ .string "Folge mir.$"
+
+SootopolisCity_Text_169AE7:: @ 8169AE7
+ .string "TROY: Dieser Regen...\p"
+ .string "Menschen und POKéMON brauchen\n"
+ .string "Wasser zum Leben...\p"
+ .string "Aber warum verursacht dieser Regen\n"
+ .string "so viele Probleme?\p"
+ .string "Immer mehr Regenwolken werden sich\n"
+ .string "über XENEROVILLE bilden und sich über\l"
+ .string "die ganze HOENN-Region ausbreiten.$"
+
+SootopolisCity_Text_169BC7:: @ 8169BC7
+ .string "WASSILI: Die URZEITHÖHLE ist dort\n"
+ .string "drüben.\p"
+ .string "Niemandem in XENEROVILLE ist es\n"
+ .string "erlaubt, die URZEITHÖHLE zu betreten.\p"
+ .string "Aber du musst hineingehen.\n"
+ .string "Zusammen mit der BLAUEN KUGEL.\p"
+ .string "Du musst gehen, egal was dich im Inneren\n"
+ .string "der Höhle erwartet...$"
+
+SootopolisCity_Text_169C99:: @ 8169C99
+ .string "TROY: {PLAYER}{KUN}, ich hätte nie ver-\n"
+ .string "mutet, dass du die BLAUE KUGEL bei dir\l"
+ .string "hast.\p"
+ .string "Dir wird nichts passieren. Mit deinen\n"
+ .string "POKéMON an deiner Seite schaffst du es.\p"
+ .string "Davon bin ich überzeugt!$"
+
+SootopolisCity_Text_169D37:: @ 8169D37
+ .string "WASSILI: Du musst deine BLAUE KUGEL\n"
+ .string "mitnehmen.\p"
+ .string "Du musst gehen, egal was dich im Inneren\n"
+ .string "der HÖHLE erwartet...$"
+
+SootopolisCity_Text_169DA6:: @ 8169DA6
+ .string "TROY: Dir wird nichts passieren.\n"
+ .string "Mit deinen POKéMON an deiner Seite\l"
+ .string "schaffst du es.\p"
+ .string "Davon bin ich überzeugt!$"
+
+SootopolisCity_Text_169E0F:: @ 8169E0F
+ .string "TROY: {PLAYER}{KUN}, du bist auch hier?\n"
+ .string "Bei diesem heißen Sonnenschein...\p"
+ .string "Oh, ja, kannst du verstehen, was mein\n"
+ .string "Freund gerade sagt?$"
+
+SootopolisCity_Text_169E82:: @ 8169E82
+ .string "Mein Name ist WASSILI.\n"
+ .string "Ich bin der hiesige ARENALEITER.\p"
+ .string "Ich bin auch damit beauftragt, die\n"
+ .string "URZEITHÖHLE zu schützen.\p"
+ .string "Dieser Sonnenschein wird durch eine\n"
+ .string "Kraft in der Höhle verursacht.$"
+
+SootopolisCity_Text_169F3C:: @ 8169F3C
+ .string "Das... Das ist die ROTE KUGEL.\p"
+ .string "Ich verstehe.\n"
+ .string "Folge mir.$"
+
+SootopolisCity_Text_169F6B:: @ 8169F6B
+ .string "TROY: Dieser Sonnenschein...\p"
+ .string "Menschen und POKéMON brauchen\n"
+ .string "Sonnenlicht zum Leben...\p"
+ .string "Aber warum verursacht dieses Licht\n"
+ .string "so viele Probleme?\p"
+ .string "Die Sonnenstrahlen über XENEROVILLE\n"
+ .string "werden immer intensiver und bald\l"
+ .string "wird es in ganz HOENN zu heiß.\p"
+ .string "Und wenn das passiert...$"
+
+SootopolisCity_Text_16A06C:: @ 816A06C
+ .string "WASSILI: Die URZEITHÖHLE ist dort\n"
+ .string "drüben.\p"
+ .string "Niemandem in XENEROVILLE ist es\n"
+ .string "erlaubt, die URZEITHÖHLE zu betreten.\p"
+ .string "Aber du musst hineingehen.\n"
+ .string "Zusammen mit der ROTEN KUGEL.\p"
+ .string "Du musst gehen, egal was dich im Inneren\n"
+ .string "der Höhle erwartet...$"
+
+SootopolisCity_Text_16A13E:: @ 816A13E
+ .string "TROY: {PLAYER}{KUN}, ich hätte nie ver-\n"
+ .string "mutet, dass du die ROTE KUGEL bei dir\l"
+ .string "hast.\p"
+ .string "Dir wird nichts passieren. Mit deinen\n"
+ .string "POKéMON an deiner Seite schaffst du es.\p"
+ .string "Davon bin ich überzeugt!$"
+
+SootopolisCity_Text_16A1DB:: @ 816A1DB
+ .string "WASSILI: Du musst deine ROTE KUGEL\n"
+ .string "mitnehmen.\p"
+ .string "Du musst gehen, egal was dich im Inneren\n"
+ .string "der Höhle erwartet...$"
+
+SootopolisCity_Text_16A249:: @ 816A249
+ .string "TROY: Dir wird nichts passieren. Mit\n"
+ .string "deinen POKéMON an deiner Seite\l"
+ .string "schaffst du es.\p"
+ .string "Davon bin ich überzeugt!$"
+
+SootopolisCity_Text_16A2B2:: @ 816A2B2
+ .string "Die Legende, die der alte Mann am PYRO-\n"
+ .string "BERG erzählt hat... war kein Märchen.$"
+
+SootopolisCity_Text_16A2FB:: @ 816A2FB
+ .string "Das natürliche Gleichgewicht von HOENN\n"
+ .string "verändert sich dramatisch...$"
+
+SootopolisCity_Text_16A33E:: @ 816A33E
+ .string "TROY: {PLAYER}{KUN}, dir verdanken\n"
+ .string "wir alles.\p"
+ .string "Der Himmel über XENEROVILLE ist\n"
+ .string "wieder normal. Dafür dankt dir auch\l"
+ .string "WASSILI.\p"
+ .string "Und genau dieser WASSILI\n"
+ .string "erwartet dich dort drinnen.\p"
+ .string "Er ist stark. Aber auf dem Weg, auf dem\n"
+ .string "du dich jetzt befindest, solltest du\l"
+ .string "keine Probleme haben, ihn zu besiegen.\p"
+ .string "Gib dein Bestes.$"
+
+SootopolisCity_Text_16A455:: @ 816A455
+ .string "Alles Leben beginnt in der URZEITHÖHLE\n"
+ .string "und endet am PYROBERG...\p"
+ .string "Woher kommen die Menschen und\n"
+ .string "POKéMON? Wohin gehen wir?$"
+
+SootopolisCity_Text_16A4D6:: @ 816A4D6
+ .string "Lass mich raten! Du wirst WASSILI\n"
+ .string "herausfordern?!?\p"
+ .string "Wirklich?\n"
+ .string "Du bist wirklich mutig!$"
+
+SootopolisCity_Text_16A531:: @ 816A531
+ .string "Lass mich raten! Du hast WASSILI\n"
+ .string "besiegt!?! Wirklich!?!\p"
+ .string "Dann werde ich vielleicht dein Fan!$"
+
+SootopolisCity_Text_16A587:: @ 816A587
+ .string "Hm! Du bist den ganzen Weg nach\n"
+ .string "XENEROVILLE gekommen? Du bist\l"
+ .string "kein gewöhnlicher Tourist.\p"
+ .string "Aber das macht dich auch nicht zu einem\n"
+ .string "außergewöhnlichen Touristen.$"
+
+SootopolisCity_Text_16A614:: @ 816A614
+ .string "Ein Stück des Nachthimmels, umgeben\n"
+ .string "vom Rund des Vulkankraters...\p"
+ .string "Und in diesem runden Stück Himmel\n"
+ .string "strahlen und blinken die Sterne, als\l"
+ .string "wären sie lebendig. Ich liebe das...$"
+
+SootopolisCity_Text_16A6AE:: @ 816A6AE
+ .string "Huch! Wo ist mein Haus?$"
+
+SootopolisCity_Text_16A6C7:: @ 816A6C7
+ .string "POKéMON ARENA von XENEROVILLE\n"
+ .string "LEITER: WASSILI\p"
+ .string "“Künstler und Liebhaber des WASSERS.”$"
+
+SootopolisCity_Text_16A711:: @ 816A711
+ .string "XENEROVILLE\p"
+ .string "“Die mystische Stadt, in der die\n"
+ .string "Geschichte stillsteht.”$"
diff --git a/data-de/text/maps/SootopolisCity_Gym_1F.inc b/data-de/text/maps/SootopolisCity_Gym_1F.inc
new file mode 100644
index 000000000..3216ea0c9
--- /dev/null
+++ b/data-de/text/maps/SootopolisCity_Gym_1F.inc
@@ -0,0 +1,194 @@
+SootopolisCity_Gym_1F_Text_18E8A5:: @ 818E8A5
+ .string "Na, wie sieht es aus, auf dem Weg zum\n"
+ .string "CHAMP, {PLAYER}?\p"
+ .string "ARENALEITER WASSILI in XENEROVILLE\n"
+ .string "ist der Meister der WASSER-POKéMON.\p"
+ .string "Und auf dem Weg zu ihm wirst du auf\n"
+ .string "gefrorenem Boden ins Rutschen kommen.\p"
+ .string "Tut mir Leid, aber mehr kann ich dir dazu\n"
+ .string "auch nicht sagen.\p"
+ .string "Den Rest des Weges musst du alleine\n"
+ .string "meistern.$"
+
+SootopolisCity_Gym_1F_Text_18E9C9:: @ 818E9C9
+ .string "Hui! Du hast WASSILI besiegt, von dem\n"
+ .string "man sagt, er sei der beste TRAINER in\l"
+ .string "der HOENN-Region.\p"
+ .string "Okay! Schau auf deinem\n"
+ .string "TRAINERPASS nach.\p"
+ .string "Wenn du alle ORDEN erhalten hast,\n"
+ .string "kannst du die POKéMON LIGA\l"
+ .string "herausfordern!$"
+
+SootopolisCity_Gym_B1F_Text_18EA87:: @ 818EA87
+ .string "Ich zeige dir die sublimen Techniken,\n"
+ .string "die ich vom ARENALEITER WASSILI\l"
+ .string "gelernt habe.$"
+
+SootopolisCity_Gym_B1F_Text_18EACF:: @ 818EACF
+ .string "Bitte verzeih mir, WASSILI...$"
+
+SootopolisCity_Gym_B1F_Text_18EAED:: @ 818EAED
+ .string "Pass auf, was passiert, wenn du alle\n"
+ .string "Bodenfliesen betreten hast...$"
+
+SootopolisCity_Gym_B1F_Text_18EB22:: @ 818EB22
+ .string "Du bist den ganzen Weg hierher ge-\n"
+ .string "kommen, aber bis zu WASSILI dringst\l"
+ .string "du nicht vor.\p"
+ .string "Weil du gegen mich verlieren wirst!$"
+
+SootopolisCity_Gym_B1F_Text_18EB81:: @ 818EB81
+ .string "Du bist stark! Ich habe mich durch dein\n"
+ .string "unschuldiges Aussehen täuschen lassen.$"
+
+SootopolisCity_Gym_B1F_Text_18EBB1:: @ 818EBB1
+ .string "Du bist gut genug, um nicht sofort von\n"
+ .string "WASSILI besiegt zu werden.$"
+
+SootopolisCity_Gym_B1F_Text_18EBFA:: @ 818EBFA
+ .string "Die Art, wie WASSILI kämpft...\p"
+ .string "Dieser wunderbare Anblick hat mich dazu\n"
+ .string "inspiriert, TRAINER zu werden.$"
+
+SootopolisCity_Gym_B1F_Text_18EC5E:: @ 818EC5E
+ .string "Du kämpfst mit mehr Anmut als ich...$"
+
+SootopolisCity_Gym_B1F_Text_18EC92:: @ 818EC92
+ .string "Die Ästhetik, die du in den Kampf ein-\n"
+ .string "bringst, ist unbeschreiblich.\p"
+ .string "Oh... Ich bin so glücklich, dass ich mich\n"
+ .string "für POKéMON entschieden habe.$"
+
+SootopolisCity_Gym_B1F_Text_18ECEB:: @ 818ECEB
+ .string "Ich werde dir beibringen, dass Kämpfe\n"
+ .string "kein Zuckerschlecken sind!$"
+
+SootopolisCity_Gym_B1F_Text_18ED18:: @ 818ED18
+ .string "Oh.\n"
+ .string "Du bist stark.$"
+
+SootopolisCity_Gym_B1F_Text_18ED2B:: @ 818ED2B
+ .string "Ich verrate dir etwas.\p"
+ .string "Wenn du zu WASSILI willst, dann darfst\n"
+ .string "du auf jede Fliese nur ein Mal treten.$"
+
+SootopolisCity_Gym_B1F_Text_18ED91:: @ 818ED91
+ .string "Die POKéMON ARENA mit den höchsten\n"
+ .string "Anforderungen in der HOENN-Region...\p"
+ .string "Das ist die ARENA von XENEROVILLE.$"
+
+SootopolisCity_Gym_B1F_Text_18EDE8:: @ 818EDE8
+ .string "Du kämpfst aber auf einem hohen Niveau!$"
+
+SootopolisCity_Gym_B1F_Text_18EE03:: @ 818EE03
+ .string "Statt damit zufrieden zu sein, zur\n"
+ .string "besten ARENA zu gehören, würde ich\l"
+ .string "gerne auch an anderen Orten trainieren.\l"
+ .string "Aber hier ist es so lustig!$"
+
+SootopolisCity_Gym_B1F_Text_18EE96:: @ 818EE96
+ .string "Ich trainiere meine POKéMON zusammen\n"
+ .string "mit WASSILI.\p"
+ .string "Ich bin nicht leicht zu nehmen!$"
+
+SootopolisCity_Gym_B1F_Text_18EEDC:: @ 818EEDC
+ .string "Da wurde ich glatt überrollt...$"
+
+SootopolisCity_Gym_B1F_Text_18EEF7:: @ 818EEF7
+ .string "Ich denke, du hast durchaus Potential.\n"
+ .string "Warum bleibst du nicht bei uns?$"
+
+SootopolisCity_Gym_B1F_Text_18EF39:: @ 818EF39
+ .string "Anmutig über das Eis zu gleiten, ohne\n"
+ .string "die Linien zu berühren...\p"
+ .string "Ein TRAINER, der das beherrscht, wird\n"
+ .string "auch in anderen Dingen elegant wirken.$"
+
+SootopolisCity_Gym_B1F_Text_18EFB8:: @ 818EFB8
+ .string "Äh, entschuldige mich...$"
+
+SootopolisCity_Gym_B1F_Text_18EFCA:: @ 818EFCA
+ .string "Es ist offensichtlich: Die Stärke eines\n"
+ .string "TRAINERS hat nichts mit seinem Alter\l"
+ .string "zu tun!$"
+
+SootopolisCity_Gym_B1F_Text_18F037:: @ 818F037
+ .string "Wenn ich mit meinen POKéMON zusammen\n"
+ .string "bin, vergeht die Zeit so schnell, dass\l"
+ .string "ich noch nicht mal “Uuups” sagen kann.$"
+
+SootopolisCity_Gym_B1F_Text_18F07F:: @ 818F07F
+ .string "Uuups!$"
+
+SootopolisCity_Gym_B1F_Text_18F085:: @ 818F085
+ .string "Ich wollte, ich könnte meine Niederlagen\n"
+ .string "vergessen, bevor ich “Uuups”\l"
+ .string "ausgesprochen habe.$"
+
+SootopolisCity_Gym_1F_Text_18F0CA:: @ 818F0CA
+ .string "Erlaube mir, mich kurz vorzustellen.\p"
+ .string "Ich bin WASSILI.\n"
+ .string "Der ARENALEITER von XENEROVILLE.\p"
+ .string "Irgendetwas fällt mir an dir auf...\n"
+ .string "Da ist etwas in deinem Auftreten...\p"
+ .string "Ich denke, ich spüre etwas in dir.\p"
+ .string "Das, was in der URZEITHÖHLE\n"
+ .string "passierte und was du getan hast, all das\l"
+ .string "werde ich im Kampf mit dir lesen können.\p"
+ .string "Gib mir die Gelegenheit dazu. Zeig mir,\n"
+ .string "wie du deine POKéMON im Kampf führst.\p"
+ .string "Und als Gegenleistung zeige ich dir eine\n"
+ .string "Illusion im Wasser. Dargeboten von mir\l"
+ .string "und meinen POKéMON.$"
+
+SootopolisCity_Gym_1F_Text_18F282:: @ 818F282
+ .string "Bravo.\p"
+ .string "Jetzt erkenne ich, welch ein groß-\n"
+ .string "artiger POKéMON-TRAINER vor mir steht.\p"
+ .string "Es hat mir viel Freude gemacht, dich und\n"
+ .string "deine POKéMON kennen gelernt zu haben.\p"
+ .string "Du verdienst zu Recht den\n"
+ .string "SCHAUERORDEN. Bitte nimm ihn an.$"
+
+SootopolisCity_Gym_1F_Text_18F342:: @ 818F342
+ .string "{PLAYER} erhält den SCHAUERORDEN\n"
+ .string "von WASSILI.$"
+
+SootopolisCity_Gym_1F_Text_18F36B:: @ 818F36B
+ .string "Dieser ORDEN sorgt dafür, dass dir alle\n"
+ .string "deine POKéMON gehorchen.\p"
+ .string "Der ORDEN befähigt dich außerdem dazu,\n"
+ .string "mit der VM KASKADE Wasserfälle in jede\l"
+ .string "Richtung zu passieren.\p"
+ .string "Und damit du unseren Kampf stets in\n"
+ .string "Erinnerung behältst, gebe ich dir dies...$"
+
+SootopolisCity_Gym_1F_Text_18F466:: @ 818F466
+ .string "Diese TM enthält AQUAWELLE.\p"
+ .string "Damit kann das gegnerische POKéMON\n"
+ .string "mit Ultraschallwellen verwirrt werden.$"
+
+SootopolisCity_Gym_1F_Text_18F4D7:: @ 818F4D7
+ .string "TRAINER, die alle ORDEN der ARENEN in\n"
+ .string "HOENN erhalten haben, sollten sich...\p"
+ .string "Auf den Weg zur ultimativen Heraus-\n"
+ .string "forderung machen. Der POKéMON LIGA!\p"
+ .string "Reise zu den östlichsten Gebieten von\n"
+ .string "HOENN, zur Insel PRACHTPOLIS CITY. Dort\l"
+ .string "findest du die POKéMON LIGA.$"
+
+SootopolisCity_Gym_1F_Text_18F5B4:: @ 818F5B4
+ .string "In HOENN gibt es nur noch einen ORDEN\n"
+ .string "zu verdienen.\p"
+ .string "Wenn du die POKéMON LIGA herausfordern\n"
+ .string "willst, musst du zuerst den ORDEN der\l"
+ .string "ARENA in BAUMHAUSEN CITY bekommen.$"
+
+SootopolisCity_Gym_1F_Text_18F649:: @ 818F649
+ .string "POKéMON ARENA von XENEROVILLE$"
+
+SootopolisCity_Gym_1F_Text_18F665:: @ 818F665
+ .string "POKéMON ARENA von XENEROVILLE\p"
+ .string "WASSILIS ANERKANNTE TRAINER:\n"
+ .string "{PLAYER}$"
diff --git a/data-de/text/maps/SootopolisCity_House1.inc b/data-de/text/maps/SootopolisCity_House1.inc
new file mode 100644
index 000000000..b028594a8
--- /dev/null
+++ b/data-de/text/maps/SootopolisCity_House1.inc
@@ -0,0 +1,12 @@
+SootopolisCity_House1_Text_18F991:: @ 818F991
+ .string "Seit 30 Jahren lebe ich in XENEROVILLE\n"
+ .string "und verbessere meine Fähigkeiten.\p"
+ .string "Ich habe eine alles erschütternde TM\n"
+ .string "entwickelt. Die schenke ich dir!$"
+
+SootopolisCity_House1_Text_18FA03:: @ 818FA03
+ .string "TM31 enthält DURCHBRUCH! Eine schier\n"
+ .string "unbeschreibliche Attacke. Horror!$"
+
+SootopolisCity_House1_Text_18FA50:: @ 818FA50
+ .string "KECLEON: Puu puhyaah.$"
diff --git a/data-de/text/maps/SootopolisCity_House2.inc b/data-de/text/maps/SootopolisCity_House2.inc
new file mode 100644
index 000000000..b19b34275
--- /dev/null
+++ b/data-de/text/maps/SootopolisCity_House2.inc
@@ -0,0 +1,13 @@
+SootopolisCity_House2_Text_18FA66:: @ 818FA66
+ .string "PYROBERG...\p"
+ .string "Auf seiner Spitze sind 2 Kugeln neben-\n"
+ .string "einander angebracht. Wusstest du das?$"
+
+SootopolisCity_House2_Text_18FAAE:: @ 818FAAE
+ .string "Ja, genau. 2 Kugeln nebeneinander...\p"
+ .string "Der Anblick dieser beiden...\n"
+ .string "Irgendwie wirkt er beruhigend...$"
+
+SootopolisCity_House2_Text_18FB04:: @ 818FB04
+ .string "Ehrlich?\n"
+ .string "Du solltest dir das mal selber ansehen...$"
diff --git a/data-de/text/maps/SootopolisCity_House3.inc b/data-de/text/maps/SootopolisCity_House3.inc
new file mode 100644
index 000000000..338881d2e
--- /dev/null
+++ b/data-de/text/maps/SootopolisCity_House3.inc
@@ -0,0 +1,21 @@
+SootopolisCity_House3_Text_18FB36:: @ 818FB36
+ .string "Du bist ein POKéMON-TRAINER, oder?\p"
+ .string "Der ARENALEITER von XENEROVILLE, \n"
+ .string "WASSILI, hat viele Fans.\l"
+ .string "Hast du auch Fans?$"
+
+SootopolisCity_House3_Text_18FB9C:: @ 818FB9C
+ .string "Oh, dann musst du aber sehr stark sein.$"
+
+SootopolisCity_House3_Text_18FBC0:: @ 818FBC0
+ .string "Oh, meine Güte...\n"
+ .string "Dann stehst du ja ganz alleine da.\p"
+ .string "Streng dich einfach mehr an, dann\n"
+ .string "bekommst du auch einen Fan.$"
+
+SootopolisCity_House3_Text_18FC1A:: @ 818FC1A
+ .string "Die Fans strömen sogar aus KANTO und\n"
+ .string "JOHTO herbei.\p"
+ .string "Ich habe den TRAINER-FANCLUB in\n"
+ .string "SEEGRASULB CITY besucht.\l"
+ .string "Verrückte Sache...$"
diff --git a/data-de/text/maps/SootopolisCity_House4.inc b/data-de/text/maps/SootopolisCity_House4.inc
new file mode 100644
index 000000000..d603808da
--- /dev/null
+++ b/data-de/text/maps/SootopolisCity_House4.inc
@@ -0,0 +1,16 @@
+SootopolisCity_House4_Text_18FC92:: @ 818FC92
+ .string "Hör mir zu und ich verrate dir etwas.\p"
+ .string "Unter Wasser soll sich eine antike\n"
+ .string "Ruine befinden.\p"
+ .string "Da gibt es bestimmt Schätze, die nur\n"
+ .string "darauf warten, gehoben zu werden.$"
+
+SootopolisCity_House4_Text_18FD41:: @ 818FD41
+ .string "Antike Schätze...\p"
+ .string "Wäre das schön, wenn es die tatsächlich\n"
+ .string "gäbe. Aber auch ohne Schätze wäre eine\p"
+ .string "Reise unter Wasser zusammen mit\n"
+ .string "meinen POKéMON herrlich.$"
+
+SootopolisCity_House4_Text_18FDD8:: @ 818FDD8
+ .string "AZUMARILL: Marurii.$"
diff --git a/data-de/text/maps/SootopolisCity_House5.inc b/data-de/text/maps/SootopolisCity_House5.inc
new file mode 100644
index 000000000..ca22756e3
--- /dev/null
+++ b/data-de/text/maps/SootopolisCity_House5.inc
@@ -0,0 +1,9 @@
+SootopolisCity_House5_Text_18FDEC:: @ 818FDEC
+ .string "Es muss eine Verbindung zwischen\n"
+ .string "XENEROVILLE und dem PYROBERG geben.\p"
+ .string "Meine Freunde und ich haben ein\n"
+ .string "bisschen nachgeforscht - im Labor,\l"
+ .string "in dem wir gearbeitet haben.$"
+
+SootopolisCity_House5_Text_18FE7B:: @ 818FE7B
+ .string "Mein großer Bruder studiert das Meer.$"
diff --git a/data-de/text/maps/SootopolisCity_House6.inc b/data-de/text/maps/SootopolisCity_House6.inc
new file mode 100644
index 000000000..ca1c6236b
--- /dev/null
+++ b/data-de/text/maps/SootopolisCity_House6.inc
@@ -0,0 +1,20 @@
+SootopolisCity_House6_Text_18FEA1:: @ 818FEA1
+ .string "Hallo! Du bist nach langer Zeit der erste\n"
+ .string "Gast, den ich begrüße.\p"
+ .string "Du hast mir den Tag gerettet, daher\n"
+ .string "möchte ich dir diese WAILMER-PUPPE\l"
+ .string "schenken.$"
+
+SootopolisCity_House6_Text_18FF12:: @ 818FF12
+ .string "Pass gut auf sie auf!$"
+
+SootopolisCity_House6_Text_18FF28:: @ 818FF28
+ .string "Oh, du möchtest sie zwar haben, aber\n"
+ .string "nicht sofort? Dann hebe ich sie dir auf.$"
+
+SootopolisCity_House6_Text_18FF6D:: @ 818FF6D
+ .string "Bist du sicher?\n"
+ .string "Du möchtest diese PUPPE wirklich nicht?$"
+
+SootopolisCity_House6_Text_18FF95:: @ 818FF95
+ .string "Ich liiiiebe Plüsch-PUPPEN!$"
diff --git a/data-de/text/maps/SootopolisCity_House7.inc b/data-de/text/maps/SootopolisCity_House7.inc
new file mode 100644
index 000000000..e58e57222
--- /dev/null
+++ b/data-de/text/maps/SootopolisCity_House7.inc
@@ -0,0 +1,14 @@
+SootopolisCity_House7_Text_18FFA9:: @ 818FFA9
+ .string "Ein Unterwasservulkan brach aus\n"
+ .string "und schob sich an die Oberfläche.\p"
+ .string "Der Krater lag über der Meeresober-\n"
+ .string "fläche und konnte sich so mit Regen-\p"
+ .string "wasser füllen.\n"
+ .string "Und so entstand XENEROVILLE.$"
+
+SootopolisCity_House7_Text_19005B:: @ 819005B
+ .string "Die Höhle, die XENEROVILLE mit der Welt\n"
+ .string "verbindet...\p"
+ .string "Sie sollte ursprünglich wohl etwas\n"
+ .string "in der Stadt festhalten.\p"
+ .string "Oder bilde ich mir das nur ein?$"
diff --git a/data-de/text/maps/SootopolisCity_House8.inc b/data-de/text/maps/SootopolisCity_House8.inc
new file mode 100644
index 000000000..0ea3dff9b
--- /dev/null
+++ b/data-de/text/maps/SootopolisCity_House8.inc
@@ -0,0 +1,93 @@
+SootopolisCity_House8_Text_1900F7:: @ 81900F7
+ .string "Kennst du das POKéMON KNILZ?\n"
+ .string "In XENEROVILLE wird es kaum gesehen.\p"
+ .string "Aber ich liebe große KNILZ.\n"
+ .string "Je größer, desto besser.\p"
+ .string "Aber mein jüngerer Bruder sagt, dass\n"
+ .string "SCHMERBE größer ist.\p"
+ .string "Verrückt! KNILZ muss einfach\n"
+ .string "größer sein!\p"
+ .string "Wie? Du hast ein KNILZ dabei???\n"
+ .string "B-b-bitte zeig es mir!$"
+
+SootopolisCity_House8_Text_19021D:: @ 819021D
+ .string "{STR_VAR_2}cm!\n"
+ .string "Meine Güte, ist das aber groß!\p"
+ .string "Das wird sogar größer als das SCHMERBE\n"
+ .string "sein, das mein Bruder gesehen hat!\p"
+ .string "Danke, dass du es mir gezeigt hast.\n"
+ .string "Hier, ein kleines Dankeschön!$"
+
+UnknownString_81902AE: @ 81902AE
+ .string "{PLAYER} erhält einen TRANK.$"
+
+SootopolisCity_House8_Text_1902C4:: @ 81902C4
+ .string "Huch.\n"
+ .string "Dein BEUTEL ist ja randvoll.$"
+
+SootopolisCity_House8_Text_1902E4:: @ 81902E4
+ .string "{STR_VAR_2}cm, nicht wahr?\p"
+ .string "Hmm... Ich habe schon größere\n"
+ .string "KNILZ als dieses gesehen.$"
+
+SootopolisCity_House8_Text_190329:: @ 8190329
+ .string "Na, das ist doch schon ganz ordentlich...\n"
+ .string "Aber das ist kein KNILZ!$"
+
+SootopolisCity_House8_Text_190366:: @ 8190366
+ .string "Du hast gar kein großes KNILZ?\n"
+ .string "Och, wie schade...\p"
+ .string "Wenn du ein großes KNILZ hast,\n"
+ .string "dann komm bitte wieder und zeig es mir.$"
+
+SootopolisCity_House8_Text_1903C9:: @ 81903C9
+ .string "Das größte KNILZ aller Zeiten!\n"
+ .string "Der {STR_VAR_3}cm-Gigant von {STR_VAR_2}!\p"
+ .string "Ein KNILZ so groß, wie ein\n"
+ .string "SCHMERBE gerne sein würde!$"
+
+SootopolisCity_House8_Text_190431:: @ 8190431
+ .string "Kennst du das POKéMON SCHMERBE?\n"
+ .string "Das ist bisher selten in XENEROVILLE\l"
+ .string "aufgetaucht.\p"
+ .string "Ich liebe große SCHMERBE.\p"
+ .string "Mein großer Bruder sagt, dass\n"
+ .string "KNILZ größer ist.\p"
+ .string "Aber das stimmt gar nicht! Jeder weiß\n"
+ .string "doch, dass SCHMERBE viel größer\l"
+ .string "ist.\p"
+ .string "Wie? Oh, du hast ein SCHMERBE?\n"
+ .string "Bitte, bitte zeig es mir!$"
+
+SootopolisCity_House8_Text_190536:: @ 8190536
+ .string "{STR_VAR_2}cm!\n"
+ .string "Wow, das ist aber groß!\p"
+ .string "Das ist bestimmt größer als das\n"
+ .string "KNILZ, das mein Bruder gesehen\l"
+ .string "hat.\p"
+ .string "Danke, dass ich es anschauen durfte.\n"
+ .string "Hier, ein kleines Dankeschön!$"
+
+SootopolisCity_House8_Text_1905C1:: @ 81905C1
+ .string "Huups, dein BEUTEL ist voll.$"
+
+SootopolisCity_House8_Text_1905E6:: @ 81905E6
+ .string "{STR_VAR_2}cm?\p"
+ .string "Ach... Da habe ich aber schon ein\n"
+ .string "größeres SCHMERBE gesehen.$"
+
+SootopolisCity_House8_Text_190628:: @ 8190628
+ .string "Nun, das ist ganz stattlich.\n"
+ .string "Aber es ist kein SCHMERBE!$"
+
+SootopolisCity_House8_Text_19065A:: @ 819065A
+ .string "Hast du kein großes SCHMERBE?\n"
+ .string "Och, wie enttäuschend...\p"
+ .string "Wenn du ein großes SCHMERBE hast,\n"
+ .string "dann komm bitte wieder her.$"
+
+SootopolisCity_House8_Text_1906BE:: @ 81906BE
+ .string "Das größte SCHMERBE aller Zeiten!\n"
+ .string "Der {STR_VAR_3}cm-Koloss von {STR_VAR_2}!\p"
+ .string "Ein SCHMERBE so groß, wie ein\n"
+ .string "KNILZ gerne sein würde.$"
diff --git a/data-de/text/maps/SootopolisCity_Mart.inc b/data-de/text/maps/SootopolisCity_Mart.inc
new file mode 100644
index 000000000..74db2bcd9
--- /dev/null
+++ b/data-de/text/maps/SootopolisCity_Mart.inc
@@ -0,0 +1,17 @@
+SootopolisCity_Mart_Text_18F890:: @ 818F890
+ .string "AP-PLUS ist sehr nützlich!\p"
+ .string "Es steigert die ANGRIFFSPUNKTE, die AP\n"
+ .string "einer POKéMON-Attacke.$"
+
+SootopolisCity_Mart_Text_18F8D7:: @ 818F8D7
+ .string "Was... Was ist passiert?$"
+
+SootopolisCity_Mart_Text_18F8F2:: @ 818F8F2
+ .string "Kennst du TOP-GENESUNG?\p"
+ .string "Alle KP werden aufgefüllt!\n"
+ .string "Alle Statusprobleme werden aufgehoben!\p"
+ .string "Ein wundervolles Item!$"
+
+SootopolisCity_Mart_Text_18F96B:: @ 818F96B
+ .string "Dieses Wetter...\n"
+ .string "Wurde etwas aufgeweckt?$"
diff --git a/data-de/text/maps/SootopolisCity_PokemonCenter_1F.inc b/data-de/text/maps/SootopolisCity_PokemonCenter_1F.inc
new file mode 100644
index 000000000..034b51f4d
--- /dev/null
+++ b/data-de/text/maps/SootopolisCity_PokemonCenter_1F.inc
@@ -0,0 +1,25 @@
+SootopolisCity_PokemonCenter_1F_Text_18F6A2:: @ 818F6A2
+ .string "WASSILI, der ARENALEITER dieses Ortes,\n"
+ .string "ist ein mächtiger TRAINER.\p"
+ .string "Man sagt, er sei der beste TRAINER der\n"
+ .string "ganzen HOENN-Region.\p"
+ .string "Aber die TOP VIER...\p"
+ .string "Man sagt, sie seien stärker als WASSILI.\n"
+ .string "Wie stark müssen sie dann erst sein?$"
+
+SootopolisCity_PokemonCenter_1F_Text_18F770:: @ 818F770
+ .string "Jeder im Ort hat sich zurückgezogen in\n"
+ .string "sein Haus und bleibt auch dort.\p"
+ .string "Dieses Wetter...\n"
+ .string "Ob dies die Ouvertüre von etwas ist?$"
+
+SootopolisCity_PokemonCenter_1F_Text_18F7EA:: @ 818F7EA
+ .string "Was auch immer wann oder wo passiert,\n"
+ .string "meine Freundschaft zu den POKéMON\l"
+ .string "leidet darunter bestimmt nicht!\p"
+ .string "Ich liebe es, mit POKéMON zusammen\n"
+ .string "zu sein.$"
+
+SootopolisCity_PokemonCenter_1F_Text_18F860:: @ 818F860
+ .string "Ich weiß nicht, warum...\n"
+ .string "Aber... Ich habe richtig Angst...$"
diff --git a/data-de/text/maps/Underwater_SeafloorCavern.inc b/data-de/text/maps/Underwater_SeafloorCavern.inc
new file mode 100644
index 000000000..c638a26d0
--- /dev/null
+++ b/data-de/text/maps/Underwater_SeafloorCavern.inc
@@ -0,0 +1,7 @@
+Underwater_SeafloorCavern_Text_197435:: @ 8197435
+ .string "“TIEFSEE-FORSCHUNGSBOOT 1” steht auf\n"
+ .string "der Außenhülle.\p"
+ .string "Das ist das U-Boot, das TEAM {EVIL_TEAM} in\n"
+ .string "GRAPHITPORT CITY gestohlen hat!\p"
+ .string "TEAM {EVIL_TEAM} muss hier also an Land\n"
+ .string "gegangen sein.$"
diff --git a/data-de/text/maps/VerdanturfTown.inc b/data-de/text/maps/VerdanturfTown.inc
new file mode 100644
index 000000000..a1a394ac7
--- /dev/null
+++ b/data-de/text/maps/VerdanturfTown.inc
@@ -0,0 +1,67 @@
+VerdanturfTown_Text_16CAEB:: @ 816CAEB
+ .string "Mein Papa hat mir das erzählt.\p"
+ .string "Er sagt, der Tunnel sei voller scheuer\n"
+ .string "POKéMON.\p"
+ .string "Sie haben Angst vor lauten Geräuschen\n"
+ .string "und machen einen Aufruhr.\p"
+ .string "Daher musste das Tunnelprojekt\n"
+ .string "gestoppt werden.\p"
+ .string "Aber es gibt da einen Mann. Der ver-\n"
+ .string "sucht, den Tunnel alleine zu graben.$"
+
+VerdanturfTown_Text_16CBCE:: @ 816CBCE
+ .string "Da war ein Mann, der hat den Tunnel\n"
+ .string "ganz alleine für die Frau seines Herzens\l"
+ .string "gegraben.\p"
+ .string "Ich habe das nie so ganz verstanden.\n"
+ .string "Aber, hey, ich finde es trotzdem klasse.$"
+
+VerdanturfTown_Text_16CC24:: @ 816CC24
+ .string "Der Wind steht immer so günstig, dass\n"
+ .string "die Asche vom Vulkan nie hierher\l"
+ .string "geweht wird.\p"
+ .string "Die Luft ist sauber und klar.\n"
+ .string "Hier zu leben hilft auch den schwachen\l"
+ .string "und kränklichen Menschen.$"
+
+VerdanturfTown_Text_16CCD0:: @ 816CCD0
+ .string "Ich bin doch zufrieden mit der Anmut\n"
+ .string "meiner POKéMON.\p"
+ .string "Ich möchte hier zum ersten Mal an einem\n"
+ .string "WETTBEWERB teilnehmen.$"
+
+VerdanturfTown_Text_16CD4D:: @ 816CD4D
+ .string "Siehst du die Höhle neben dem PKMN-\n"
+ .string "SUPERMARKT?\p"
+ .string "Da ist ein Typ drin, der die Felsbrocken\n"
+ .string "sprengen will, damit er auf die andere\l"
+ .string "Seite gehen kann.\p"
+ .string "Wäre das toll, wenn ich auch dort durch-\n"
+ .string "gehen könnte... Ein Besuch in\l"
+ .string "METAROST CITY wäre dann ganz einfach.$"
+
+VerdanturfTown_Text_16CE30:: @ 816CE30
+ .string "Die Höhle neben dem PKMN-SUPERMARKT\n"
+ .string "ist nun ein Tunnel zur anderen Seite.\p"
+ .string "Das ist toll! Jetzt kommt man ganz\n"
+ .string "einfach nach METAROST CITY, um\l"
+ .string "DEVON-WAREN zu kaufen.$"
+
+VerdanturfTown_Text_16CEC0:: @ 816CEC0
+ .string "WIESENFLUR\p"
+ .string "“Das vom Wind gestreichelte Hoch-\n"
+ .string "land mit dem süßen Duft des Grases.”$"
+
+VerdanturfTown_Text_16CF0D:: @ 816CF0D
+ .string "HEIKES HAUS$"
+
+VerdanturfTown_Text_16CF1B:: @ 816CF1B
+ .string "POKéMON WETTBEWERBE\n"
+ .string "NORMAL-KLASSE REGISTRIERUNGEN\p"
+ .string "“Kommt her, all ihr POKéMON-TRAINER!”$"
+
+VerdanturfTown_Text_16CF6D:: @ 816CF6D
+ .string "METAFLURTUNNEL\n"
+ .string "“Die Verbindung zwischen\l"
+ .string "METAROST CITY und WIESENFLUR.\p"
+ .string "Das Tunnelprojekt wurde abgebrochen.”$"
diff --git a/data-de/text/maps/VerdanturfTown_ContestHall.inc b/data-de/text/maps/VerdanturfTown_ContestHall.inc
new file mode 100644
index 000000000..4fd58f853
--- /dev/null
+++ b/data-de/text/maps/VerdanturfTown_ContestHall.inc
@@ -0,0 +1,27 @@
+VerdanturfTown_ContestHall_Text_177FB4:: @ 8177FB4
+ .string "An welchem WETTBEWERB nimmst du teil?\n"
+ .string "Darf ich dir einen Rat geben?\p"
+ .string "In jedem WETTBEWERB, zum Beispiel im\n"
+ .string "WETTBEWERB für ANMUT, bewerten sie im\l"
+ .string "ersten Durchlauf nicht nur die Anmut.\p"
+ .string "Du solltest daher Wege finden, deine\n"
+ .string "POKéMON besser aufzuziehen.$"
+
+VerdanturfTown_ContestHall_Text_178091:: @ 8178091
+ .string "Ich habe meine POKéMON zur Anmut\n"
+ .string "erzogen.\p"
+ .string "Man kann seine POKéMON an einem WETT-\n"
+ .string "BEWERB für ANMUT teilnehmen lassen!\p"
+ .string "Ich bin so froh, dass ich meine POKéMON\n"
+ .string "liebevoll aufgezogen habe.$"
+
+VerdanturfTown_ContestHall_Text_178120:: @ 8178120
+ .string "Mein POKéMON ist der Kracher!\p"
+ .string "Es ist cool, stark, schön, anmutig und\n"
+ .string "klug. Alles in einem!\p"
+ .string "Ich werde mit ihm sämtliche\n"
+ .string "WETTBEWERBE gewinnen!$"
+
+VerdanturfTown_ContestHall_Text_1781A5:: @ 81781A5
+ .string "POKéMON WETTBEWERBE\n"
+ .string "BÜHNE für die NORMAL-KLASSE!$"
diff --git a/data-de/text/maps/VerdanturfTown_ContestLobby.inc b/data-de/text/maps/VerdanturfTown_ContestLobby.inc
new file mode 100644
index 000000000..9f8326613
--- /dev/null
+++ b/data-de/text/maps/VerdanturfTown_ContestLobby.inc
@@ -0,0 +1,31 @@
+VerdanturfTown_ContestLobby_Text_177D6C:: @ 8177D6C
+ .string "Ich bin hineingegangen und habe mich\n"
+ .string "ein bisschen in der WETTBEWERBSHALLE\l"
+ .string "umgeschaut.\p"
+ .string "Wenn man da oben auf der riesigen Bühne\n"
+ .string "steht... Das muss Aufregung pur sein!$"
+
+VerdanturfTown_ContestLobby_Text_177DEC:: @ 8177DEC
+ .string "Oh, die Liebe zu meinen POKéMON...\n"
+ .string "Diese Anziehungskraft...\p"
+ .string "Hups!\n"
+ .string "Das war gar nicht für deine Ohren\l"
+ .string "bestimmt! Nun, wie auch immer...\p"
+ .string "Wenn du an einem WETTBEWERB teil-\n"
+ .string "nimmst, probiere mal diese Attacke aus.$"
+
+VerdanturfTown_ContestLobby_Text_177E98:: @ 8177E98
+ .string "Meine Gefühle für POKéMON...\n"
+ .string "Oh, POKéMON ziehen mich so an...$"
+
+VerdanturfTown_ContestLobby_Text_177ECD:: @ 8177ECD
+ .string "An welchem WETTBEWERB planst du teil-\n"
+ .string "zunehmen?\p"
+ .string "Wenn du an einem COOLNESS-WETTBE-\n"
+ .string "WERB teilnehmen willst, muss das\l"
+ .string "POKéMON cool sein!\p"
+ .string "Wähle immer das POKéMON aus, das am\n"
+ .string "besten zur Kategorie des WETTBE-\l"
+ .string "WERBS passt und die passenden\l"
+ .string "Attacken kennt.\p"
+ .string "Das ist das Wesentliche!$"
diff --git a/data-de/text/maps/VerdanturfTown_FriendshipRatersHouse.inc b/data-de/text/maps/VerdanturfTown_FriendshipRatersHouse.inc
new file mode 100644
index 000000000..39b1b5f4c
--- /dev/null
+++ b/data-de/text/maps/VerdanturfTown_FriendshipRatersHouse.inc
@@ -0,0 +1,39 @@
+VerdanturfTown_FriendshipRatersHouse_Text_178A9C:: @ 8178A9C
+ .string "Zeig mir doch mal dein POKéMON.\n"
+ .string "Ich prüfe, wie sehr es dich mag.\p"
+ .string "Oh.\n"
+ .string "Dein POKéMON...$"
+
+VerdanturfTown_FriendshipRatersHouse_Text_178AF2:: @ 8178AF2
+ .string "Es liebt dich über alles.\n"
+ .string "Mehr lieben könnte es dich gar nicht.\l"
+ .string "Das zu sehen, macht mich glücklich.$"
+
+VerdanturfTown_FriendshipRatersHouse_Text_178B43:: @ 8178B43
+ .string "Es scheint sehr glücklich zu sein.\n"
+ .string "Es mag dich wirklich sehr.$"
+
+VerdanturfTown_FriendshipRatersHouse_Text_178B82:: @ 8178B82
+ .string "Es mag dich.\n"
+ .string "Es möchte von dir verwöhnt werden.$"
+
+VerdanturfTown_FriendshipRatersHouse_Text_178BC4:: @ 8178BC4
+ .string "Es gewöhnt sich langsam an dich.\n"
+ .string "Es glaubt an dich.$"
+
+VerdanturfTown_FriendshipRatersHouse_Text_178BFA:: @ 8178BFA
+ .string "Es hat sich noch nicht an dich gewöhnt.\n"
+ .string "Weder liebt es dich, noch hasst es dich.$"
+
+VerdanturfTown_FriendshipRatersHouse_Text_178C39:: @ 8178C39
+ .string "Es schwankt in seinen Gefühlen.\n"
+ .string "Es hat eine beängstigende Bösartigkeit\l"
+ .string "in den Augen. Es mag dich nicht.$"
+
+VerdanturfTown_FriendshipRatersHouse_Text_178C90:: @ 8178C90
+ .string "Es fällt mir schwer, das zu sagen...\p"
+ .string "Dein POKéMON hasst dich. Das ist nicht\n"
+ .string "gerade angenehm für dich, oder?$"
+
+VerdanturfTown_FriendshipRatersHouse_Text_178CFD:: @ 8178CFD
+ .string "PIKACHU: Pika pika!$"
diff --git a/data-de/text/maps/VerdanturfTown_House.inc b/data-de/text/maps/VerdanturfTown_House.inc
new file mode 100644
index 000000000..0e6b1eaf1
--- /dev/null
+++ b/data-de/text/maps/VerdanturfTown_House.inc
@@ -0,0 +1,13 @@
+VerdanturfTown_House_Text_178D11:: @ 8178D11
+ .string "Weit von hier, in PRACHTPOLIS CITY,\n"
+ .string "findest du die POKéMON LIGA.\p"
+ .string "Die TRAINER dort sind alle geradezu\n"
+ .string "Furcht erregend talentiert.$"
+
+VerdanturfTown_House_Text_178D8E:: @ 8178D8E
+ .string "In der POKéMON LIGA musst du die TOP\n"
+ .string "VIER hintereinander besiegen. Das\l"
+ .string "sagen die Regeln.\p"
+ .string "Wenn du gegen einen dieser TRAINER\n"
+ .string "verlierst, musst du die Herausforderung\l"
+ .string "von vorne beginnen.$"
diff --git a/data-de/text/maps/VerdanturfTown_Mart.inc b/data-de/text/maps/VerdanturfTown_Mart.inc
new file mode 100644
index 000000000..35f88e2f1
--- /dev/null
+++ b/data-de/text/maps/VerdanturfTown_Mart.inc
@@ -0,0 +1,18 @@
+VerdanturfTown_Mart_Text_1781C9:: @ 81781C9
+ .string "X-SPEZIAL ist für jeden POKéMON-Kampf\n"
+ .string "äußerst wichtig.\p"
+ .string "Es erhöht die Stärke mancher Attacken.\n"
+ .string "Aber leider nur für einen Kampf.$"
+
+VerdanturfTown_Mart_Text_178240:: @ 8178240
+ .string "Sie verkaufen keine Items, mit denen\n"
+ .string "man einen WETTBEWERB gewinnen kann...\p"
+ .string "Und das bedeutet, dass du deine\n"
+ .string "POKéMON mit äußerster Sorgfalt\l"
+ .string "aufziehen musst.$"
+
+VerdanturfTown_Mart_Text_1782C0:: @ 81782C0
+ .string "Der NESTBALL ist bei schwächeren\n"
+ .string "POKéMON hervorragend geeignet.\p"
+ .string "Den kannst du nur in WIESENFLUR\n"
+ .string "kaufen.$"
diff --git a/data-de/text/maps/VerdanturfTown_PokemonCenter_1F.inc b/data-de/text/maps/VerdanturfTown_PokemonCenter_1F.inc
new file mode 100644
index 000000000..33b100c01
--- /dev/null
+++ b/data-de/text/maps/VerdanturfTown_PokemonCenter_1F.inc
@@ -0,0 +1,10 @@
+VerdanturfTown_PokemonCenter_1F_Text_17831D:: @ 817831D
+ .string "Ich wage zu behaupten, ein TRAINER ist\n"
+ .string "nicht qualifiziert, wenn seine POKéMON\p"
+ .string "nicht freundlich sind und sich wohl-\n"
+ .string "fühlen. Hast du ihnen {POKEBLOCK} gegeben?$"
+
+VerdanturfTown_PokemonCenter_1F_Text_178389:: @ 8178389
+ .string "Lass mich raten, warum du in WIESENFLUR\n"
+ .string "bist... Wegen des WETTBEWERBS!\p"
+ .string "Hier ist die Wiege aller WETTBEWERBE.$"
diff --git a/data-de/text/maps/VerdanturfTown_WandasHouse.inc b/data-de/text/maps/VerdanturfTown_WandasHouse.inc
new file mode 100644
index 000000000..85028a3c4
--- /dev/null
+++ b/data-de/text/maps/VerdanturfTown_WandasHouse.inc
@@ -0,0 +1,84 @@
+VerdanturfTown_WandasHouse_Text_1783F6:: @ 81783F6
+ .string "HEIKO: Ich habe gegen dich verloren,\n"
+ .string "{PLAYER}. Aber das betrübt mich nicht.\p"
+ .string "Ich habe ein neues Ziel in meinem Leben.\n"
+ .string "Zusammen mit meinem TRASLA mache\p"
+ .string "ich mich auf, die ARENEN herauszu-\n"
+ .string "fordern und ein großer TRAINER zu\l"
+ .string "werden.\p"
+ .string "Behalte mich ruhig im Auge, {PLAYER}.\n"
+ .string "Bald bin ich stärker als du!\p"
+ .string "Und dann werde ich dich zu einem neuen\n"
+ .string "Kampf herausfordern.$"
+
+VerdanturfTown_WandasHouse_Text_178521:: @ 8178521
+ .string "HEIKO: Behalte mich ruhig im Auge,\n"
+ .string "{PLAYER}. Bald bin ich stärker als du!\p"
+ .string "Und dann werde ich dich zu einem neuen\n"
+ .string "Kampf herausfordern.$"
+
+VerdanturfTown_WandasHouse_Text_17859A:: @ 817859A
+ .string "ONKEL: Oh! {PLAYER}{KUN}!\n"
+ .string "Du findest HEIKO nebenan.\p"
+ .string "Aber es gibt etwas, das ich dir sagen\n"
+ .string "muss.\p"
+ .string "Diese natürliche Umgebung hat Wunder\n"
+ .string "gewirkt bei HEIKOS Gesundheit.\p"
+ .string "Und nicht nur die natürliche Umgebung!\n"
+ .string "Ich denke, auch die Freundschaft zu\l"
+ .string "den POKéMON hat ihm geholfen...$"
+
+VerdanturfTown_WandasHouse_Text_178683:: @ 8178683
+ .string "HEIKO ist weggegangen...\n"
+ .string "Er ist nun auf seinem eigenen Weg...$"
+
+VerdanturfTown_WandasHouse_Text_1786B5:: @ 81786B5
+ .string "ONKEL: Stimmt das?\n"
+ .string "HEIKO ist ganz alleine in die Welt\l"
+ .string "hinausgezogen...\p"
+ .string "Ich sollte ihn unterstützen - er ist der\n"
+ .string "Sohn meines kleinen Bruders...$"
+
+VerdanturfTown_WandasHouse_Text_178739:: @ 8178739
+ .string "HEIKE: Wer bist du?\n"
+ .string "Oh, ja, ich weiß schon...\p"
+ .string "Du bist {PLAYER}. HEIKO hat mir schon\n"
+ .string "viel von dir erzählt.\p"
+ .string "Ich bin HEIKOS Cousine.\n"
+ .string "Nett, dich kennen zu lernen!\p"
+ .string "Ich finde, seit HEIKO hier lebt, ist er\n"
+ .string "viel gesünder und lebendiger geworden.$"
+
+VerdanturfTown_WandasHouse_Text_1787FB:: @ 81787FB
+ .string "HEIKE: Mach dir keine Sorgen um HEIKO.\n"
+ .string "Ihm geht es mit Sicherheit gut.\p"
+ .string "Ich kenne doch meinen kleinen Vetter.\n"
+ .string "Außerdem hat er sein POKéMON dabei.$"
+
+VerdanturfTown_WandasHouse_Text_17886A:: @ 817886A
+ .string "Dank dir kann ich meine Freundin jetzt\n"
+ .string "jeden Tag sehen. Ob ich glücklich bin?\l"
+ .string "Darauf kannst du wetten!$"
+
+VerdanturfTown_WandasHouse_Text_1788B1:: @ 81788B1
+ .string "Der Freund meiner Tochter besitzt viel\n"
+ .string "Schwung und Energie.\p"
+ .string "Er gräbt ununterbrochen einen Tunnel,\n"
+ .string "damit er meine Tochter sehen kann.\p"
+ .string "Meine Tochter ist etwas besorgt des-\n"
+ .string "wegen und schaut jeden Tag nach ihm.$"
+
+VerdanturfTown_WandasHouse_Text_178983:: @ 8178983
+ .string "Es ist unglaublich! Der Freund meiner \n"
+ .string "Tochter hat den Tunnel\p"
+ .string "von Hand gegraben! Einfach sagenhaft!$"
+
+VerdanturfTown_WandasHouse_Text_1789DD:: @ 81789DD
+ .string "Sollte HEIKO irgendetwas passieren,\n"
+ .string "könnte ich seinen Eltern in BLÜTENBURG\l"
+ .string "CITY nicht mehr in die Augen schauen...$"
+
+VerdanturfTown_WandasHouse_Text_178A47:: @ 8178A47
+ .string "HEIKO war in PRACHTPOLIS CITY?\p"
+ .string "Seine Eltern in BLÜTENBURG CITY werden\n"
+ .string "erstaunt sein, das zu hören.$"
diff --git a/data-de/text/maps/VictoryRoad_1F.inc b/data-de/text/maps/VictoryRoad_1F.inc
new file mode 100644
index 000000000..770e75b3b
--- /dev/null
+++ b/data-de/text/maps/VictoryRoad_1F.inc
@@ -0,0 +1,75 @@
+VictoryRoad_1F_Text_19782B:: @ 819782B
+ .string "HEIKO: Hallo, {PLAYER}!\p"
+ .string "Du bist bestimmt überrascht, mich hier\n"
+ .string "zu treffen!\p"
+ .string "Ich habe es bis hierher geschafft und\n"
+ .string "das verdanke ich dir!\p"
+ .string "{PLAYER}, meine Niederlage gegen dich\n"
+ .string "hat mich viel stärker gemacht!\p"
+ .string "Ich werde nie wieder verlieren!\p"
+ .string "Ich werde gewinnen! Für die POKéMON,\n"
+ .string "die mir Mut und Kraft gegeben haben!\p"
+ .string "Okay... Jetzt komme ich!$"
+
+VictoryRoad_1F_Text_197943:: @ 8197943
+ .string "Wow!\n"
+ .string "{PLAYER}, du wirst immer stärker!$"
+
+VictoryRoad_1F_Text_197967:: @ 8197967
+ .string "HEIKO: Ich konnte dich heute nicht be-\n"
+ .string "siegen, aber eines Tages werde ich es\l"
+ .string "mit dir aufnehmen!$"
+
+VictoryRoad_1F_Text_1979BA:: @ 81979BA
+ .string "HEIKO: Hallo, {PLAYER}!\p"
+ .string "Ich bin viel stärker geworden! Das\n"
+ .string "möchte ich dir zeigen, {PLAYER}!\p"
+ .string "Okay... Jetzt komme ich!$"
+
+VictoryRoad_1F_Text_197A23:: @ 8197A23
+ .string "Wow!\n"
+ .string "{PLAYER}, du bist immer noch zu stark!$"
+
+VictoryRoad_1F_Text_197A47:: @ 8197A47
+ .string "HEIKO: Ich konnte dich wieder nicht\n"
+ .string "besiegen... Aber eines Tages, {PLAYER},\l"
+ .string "eines Tages...\p"
+ .string "Da werde ich sogar die POKéMON LIGA\n"
+ .string "herausfordern!$"
+
+VictoryRoad_1F_Text_197AD1:: @ 8197AD1
+ .string "Ich habe es innerhalb kürzester Zeit\n"
+ .string "bis hierher geschafft, aber das letzte\l"
+ .string "Stück zieht sich wie Kaugummi...$"
+
+VictoryRoad_1F_Text_197B1A:: @ 8197B1A
+ .string "Hier enden meine Träume...$"
+
+VictoryRoad_1F_Text_197B36:: @ 8197B36
+ .string "Du bist weit gekommen. Lasse nicht nach\n"
+ .string "und versuche, der CHAMP zu werden!\l"
+ .string "Wenn einer das kann, dann du!$"
+
+VictoryRoad_1F_Text_197B99:: @ 8197B99
+ .string "Ich bin nicht hierher gekommen, um zu\n"
+ .string "verlieren. Diese Option existiert nicht!$"
+
+VictoryRoad_1F_Text_197BE1:: @ 8197BE1
+ .string "Unmöglich...\n"
+ .string "Ich habe verloren???$"
+
+VictoryRoad_1F_Text_197BF7:: @ 8197BF7
+ .string "Ich habe hier verloren...\p"
+ .string "Das heißt, mir fehlt noch eine Menge,\n"
+ .string "um CHAMP werden zu können.$"
+
+VictoryRoad_1F_Text_197C45:: @ 8197C45
+ .string "Diese unendliche, raue Straße wird\n"
+ .string "ihrem Namen - SIEG - gerecht.$"
+
+VictoryRoad_1F_Text_197C8D:: @ 8197C8D
+ .string "Dein Kampfstil ist fantastisch...$"
+
+VictoryRoad_1F_Text_197CAF:: @ 8197CAF
+ .string "Du hast wirklich das Potential, der\n"
+ .string "CHAMP zu werden.$"
diff --git a/data-de/text/maps/VictoryRoad_B1F.inc b/data-de/text/maps/VictoryRoad_B1F.inc
new file mode 100644
index 000000000..2261fceff
--- /dev/null
+++ b/data-de/text/maps/VictoryRoad_B1F.inc
@@ -0,0 +1,37 @@
+VictoryRoad_B1F_Text_197CE9:: @ 8197CE9
+ .string "Der Gedanke, dass ich der POKéMON LIGA\n"
+ .string "immer näher komme...\p"
+ .string "Ich bekomme Lampenfieber...$"
+
+VictoryRoad_B1F_Text_197D42:: @ 8197D42
+ .string "Ich konnte gar nichts machen...$"
+
+VictoryRoad_B1F_Text_197D5B:: @ 8197D5B
+ .string "Die POKéMON LIGA rückt in weite Ferne...\n"
+ .string "Was für eine Enttäuschung...$"
+
+VictoryRoad_B1F_Text_197D98:: @ 8197D98
+ .string "Um dich siegreich durch die POKéMON\n"
+ .string "LIGA zu kämpfen, brauchst du das\l"
+ .string "Vertrauen deiner POKéMON.$"
+
+VictoryRoad_B1F_Text_197DE8:: @ 8197DE8
+ .string "Eure Beziehung ist auf solidem\n"
+ .string "Vertrauen aufgebaut.$"
+
+VictoryRoad_B1F_Text_197E13:: @ 8197E13
+ .string "Das Vertrauen zwischen POKéMON und\n"
+ .string "TRAINER wächst beständig, da sie immer\l"
+ .string "zusammen sind.$"
+
+VictoryRoad_B1F_Text_197E5D:: @ 8197E5D
+ .string "Das ist nicht das Ziel. Nur eine\n"
+ .string "Zwischenstation auf dem Weg zur\l"
+ .string "POKéMON LIGA.$"
+
+VictoryRoad_B1F_Text_197EA6:: @ 8197EA6
+ .string "Das ist der Weg!$"
+
+VictoryRoad_B1F_Text_197EB6:: @ 8197EB6
+ .string "Du wirst dich sehr gut schlagen, das ist\n"
+ .string "sicher. Deine POKéMON lieben dich!$"
diff --git a/data-de/text/maps/VictoryRoad_B2F.inc b/data-de/text/maps/VictoryRoad_B2F.inc
new file mode 100644
index 000000000..2d3301d39
--- /dev/null
+++ b/data-de/text/maps/VictoryRoad_B2F.inc
@@ -0,0 +1,50 @@
+VictoryRoad_B2F_Text_197EF2:: @ 8197EF2
+ .string "Ich habe mit meiner Familie trainiert,\n"
+ .string "mit jedem einzelnen Mitglied!\l"
+ .string "Ich verliere gegen niemanden!$"
+
+VictoryRoad_B2F_Text_197F46:: @ 8197F46
+ .string "Besser als meine Familie?\n"
+ .string "Ist das möglich?$"
+
+VictoryRoad_B2F_Text_197F71:: @ 8197F71
+ .string "Ich war besser als jeder andere aus\n"
+ .string "meiner Familie. Ich habe nie verloren!\p"
+ .string "Ich habe mein Selbstvertrauen ver-\n"
+ .string "loren. Ich gehe nach Hause...$"
+
+VictoryRoad_B2F_Text_197FE5:: @ 8197FE5
+ .string "Ich habe gehört, dass sich hier ein sehr\n"
+ .string "starkes Kind herumtreibt. Bist du das?$"
+
+VictoryRoad_B2F_Text_19802B:: @ 819802B
+ .string "Diese kleine Kröte ist echt stark!$"
+
+VictoryRoad_B2F_Text_198047:: @ 8198047
+ .string "Das Gerücht sagt, das Kind käme aus\n"
+ .string "BLÜTENBURG CITY.$"
+
+VictoryRoad_B2F_Text_198089:: @ 8198089
+ .string "Du musst doch langsam mal müde werden.$"
+
+VictoryRoad_B2F_Text_1980AD:: @ 81980AD
+ .string "Keine Anzeichen von Müdigkeit...$"
+
+VictoryRoad_B2F_Text_1980C8:: @ 81980C8
+ .string "Die SIEGESSTRASSE und die POKéMON\n"
+ .string "LIGA sind große und langwierige Heraus-\l"
+ .string "forderungen. Werde bloß nicht müde!!!$"
+
+VictoryRoad_B2F_Text_198121:: @ 8198121
+ .string "Du solltest nicht selbstzufrieden\n"
+ .string "werden, nur weil du viele ORDEN der\l"
+ .string "ARENEN besitzt.\p"
+ .string "Es wird immer jemanden geben, der\n"
+ .string "besser ist als du!$"
+
+VictoryRoad_B2F_Text_1981A3:: @ 81981A3
+ .string "Du bist besser als ich!$"
+
+VictoryRoad_B2F_Text_1981BA:: @ 81981BA
+ .string "Schau dir deine ORDEN an - erinnere dich\n"
+ .string "an die TRAINER, die du getroffen hast.$"
diff --git a/data-de/text/move_descriptions.inc b/data-de/text/move_descriptions.inc
new file mode 100644
index 000000000..74f7a5b9f
--- /dev/null
+++ b/data-de/text/move_descriptions.inc
@@ -0,0 +1,1771 @@
+gMoveDescription_Pound: @ 83BC680
+ .string "Ein Hieb mit den Vorder-\n"
+ .string "beinen oder dem Schweif.$"
+
+gMoveDescription_KarateChop: @ 83BC6A6
+ .string "Gute Möglichkeit, einen\n"
+ .string "Volltreffer zu landen.$"
+
+gMoveDescription_DoubleSlap: @ 83BC6D8
+ .string "Trifft den Gegner 2 - 5-mal\n"
+ .string "hintereinander.$"
+
+gMoveDescription_CometPunch: @ 83BC6FF
+ .string "Trifft den Gegner 2 - 5-mal\n"
+ .string "hintereinander.$"
+
+gMoveDescription_MegaPunch: @ 83BC728
+ .string "Ein unglaublich kräftiger\n"
+ .string "Hieb.$"
+
+gMoveDescription_PayDay: @ 83BC755
+ .string "Wirft Münzen auf Gegner.\n"
+ .string "Geld wird erstattet.$"
+
+gMoveDescription_FirePunch: @ 83BC788
+ .string "Schlag, der dem Gegner evtl.\n"
+ .string "Verbrennungen zufügt.$"
+
+gMoveDescription_IcePunch: @ 83BC7AD
+ .string "Ein Schlag, der den Gegner\n"
+ .string "evtl. einfriert.$"
+
+gMoveDescription_ThunderPunch: @ 83BC7D3
+ .string "Schlag, der den Gegner evtl.\n"
+ .string "paralysiert.$"
+
+gMoveDescription_Scratch: @ 83BC803
+ .string "Der Gegner wird mit\n"
+ .string "scharfen Klauen zerkratzt.$"
+
+gMoveDescription_ViceGrip: @ 83BC827
+ .string "Umklammert den Gegner mit\n"
+ .string "großen, kräftigen Zangen.$"
+
+gMoveDescription_Guillotine: @ 83BC856
+ .string "Kräftige Scheren-Attacke.\n"
+ .string "Führt evtl. zum K.O.$"
+
+gMoveDescription_RazorWind: @ 83BC888
+ .string "Eine Attacke, die auf 2\n"
+ .string "Runden basiert.$"
+
+gMoveDescription_SwordsDance: @ 83BC8BC
+ .string "Erhöht den Angriffs-Wert\n"
+ .string "drastisch.$"
+
+gMoveDescription_Cut: @ 83BC8E9
+ .string "Trifft den Gegner mit\n"
+ .string "Klauen, Scheren o. ä.$"
+
+gMoveDescription_Gust: @ 83BC916
+ .string "Trifft den Gegner mit Wind-\n"
+ .string "stoß durch Flügelschlag.$"
+
+gMoveDescription_WingAttack: @ 83BC94F
+ .string "Trifft den Gegner mit weit\n"
+ .string "gespreizten Flügeln.$"
+
+gMoveDescription_Whirlwind: @ 83BC977
+ .string "Weht Gegner weg und be-\n"
+ .string "endet den Kampf in Wildnis.$"
+
+gMoveDescription_Fly: @ 83BC9A9
+ .string "Steigt empor in der 1. Runde\n"
+ .string "und trifft Gegner in der 2.$"
+
+gMoveDescription_Bind: @ 83BC9E1
+ .string "Umklammert und trifft den\n"
+ .string "Gegner 2 - 5-mal.$"
+
+gMoveDescription_Slam: @ 83BCA0E
+ .string "Schlag mit einem langen\n"
+ .string "Schweif, einer Ranke o. ä.$"
+
+gMoveDescription_VineWhip: @ 83BCA39
+ .string "Peitschenähnlicher Schlag\n"
+ .string "mit Ranken.$"
+
+gMoveDescription_Stomp: @ 83BCA67
+ .string "Stampfen mit Fuß. Gegner\n"
+ .string "schreckt evtl. zurück.$"
+
+gMoveDescription_DoubleKick: @ 83BCA9E
+ .string "Doppeltritt. Der Gegner\n"
+ .string "wird zweimal getroffen.$"
+
+gMoveDescription_MegaKick: @ 83BCAD2
+ .string "Ein extrem heftiger Tritt.$"
+
+gMoveDescription_JumpKick: @ 83BCB01
+ .string "Sprung-Tritt. Selbstschä-\n"
+ .string "digung bei Misserfolg.$"
+
+gMoveDescription_RollingKick: @ 83BCB36
+ .string "Schneller Tritt aus der\n"
+ .string "Drehung.$"
+
+gMoveDescription_SandAttack: @ 83BCB5F
+ .string "Senkt Genauigkeit des Geg-\n"
+ .string "ners durch Sand.$"
+
+gMoveDescription_Headbutt: @ 83BCB97
+ .string "Rammt den Gegner und lässt\n"
+ .string "ihn evtl. zurückschrecken.$"
+
+gMoveDescription_HornAttack: @ 83BCBC2
+ .string "Spießt den Gegner mit\n"
+ .string "spitzen Hörnern auf.$"
+
+gMoveDescription_FuryAttack: @ 83BCBE1
+ .string "Spießt den Gegner 2 - 5-mal\n"
+ .string "mit spitzen Hörnern auf.$"
+
+gMoveDescription_HornDrill: @ 83BCC12
+ .string "K.O.-Attacke, die ein Horn\n"
+ .string "als Bohrer einsetzt.$"
+
+gMoveDescription_Tackle: @ 83BCC45
+ .string "Trifft den Gegner mit vollem\n"
+ .string "Körpereinsatz.$"
+
+gMoveDescription_BodySlam: @ 83BCC6F
+ .string "Körper-Ramme, kann\n"
+ .string "Paralyse hervorrufen.$"
+
+gMoveDescription_Wrap: @ 83BCC9A
+ .string "Umwickelt Gegner 2 - 5-mal\n"
+ .string "mit Ranken o. ä.$"
+
+gMoveDescription_TakeDown: @ 83BCCD3
+ .string "Rücksichtslose Attacke,\n"
+ .string "mit Selbstschädigung.$"
+
+gMoveDescription_Thrash: @ 83BCD06
+ .string "Attacke in 2 bis 3 Runden,\n"
+ .string "die Anwender verwirrt.$"
+
+gMoveDescription_DoubleEdge: @ 83BCD38
+ .string "Lebensgefährlicher Angriff\n"
+ .string "mit Selbstschädigung.$"
+
+gMoveDescription_TailWhip: @ 83BCD68
+ .string "Hieb mit dem Schweif, senkt\n"
+ .string "die VERT. des Gegners.$"
+
+gMoveDescription_PoisonSting: @ 83BCD92
+ .string "Angriff mit Widerhaken,\n"
+ .string "kann Gegner vergiften.$"
+
+gMoveDescription_Twineedle: @ 83BCDC4
+ .string "Stacheln an den Vorderbei-\n"
+ .string "nen treffen Gegner 2-mal.$"
+
+gMoveDescription_PinMissile: @ 83BCDF0
+ .string "Spitze Nadeln treffen den\n"
+ .string "Gegner 2 - 5-mal.$"
+
+gMoveDescription_Leer: @ 83BCE1D
+ .string "Gegners VERT.-Wert wird\n"
+ .string "durch Blick gesenkt.$"
+
+gMoveDescription_Bite: @ 83BCE4D
+ .string "Beißt zu und lässt den Geg-\n"
+ .string "ner evtl. zurückschrecken.$"
+
+gMoveDescription_Growl: @ 83BCE7C
+ .string "Knurren, das den ANGR.-Wert\n"
+ .string "des Gegners senkt.$"
+
+gMoveDescription_Roar: @ 83BCEA6
+ .string "Verjagt den Gegner und be-\n"
+ .string "endet den Kampf in Wildnis.$"
+
+gMoveDescription_Sing: @ 83BCECC
+ .string "Ein Lied, das den Gegner\n"
+ .string "in tiefen Schlaf versetzt.$"
+
+gMoveDescription_Supersonic: @ 83BCEFF
+ .string "Ausstoß bizarrer Schallwel-\n"
+ .string "len. Verwirrt Gegner evtl.$"
+
+gMoveDescription_SonicBoom: @ 83BCF33
+ .string "Schockwellen. Richten immer\n"
+ .string "20 KP Schaden an.$"
+
+gMoveDescription_Disable: @ 83BCF6A
+ .string "Psycho-Attacke. Blockiert\n"
+ .string "eine Attacke des Gegners.$"
+
+gMoveDescription_Acid: @ 83BCF97
+ .string "Versprüht ätzende Flüssig-\n"
+ .string "keit, senkt evtl. VERT.$"
+
+gMoveDescription_Ember: @ 83BCFC6
+ .string "Schwache Feuer-Attacke.\n"
+ .string "Verbrennt Gegner evtl.$"
+
+gMoveDescription_Flamethrower: @ 83BCFF2
+ .string "Starke Feuer-Attacke.\n"
+ .string "Verbrennt Gegner evtl.$"
+
+gMoveDescription_Mist: @ 83BD022
+ .string "Nebel, der die Änderung der\n"
+ .string "Werte verhindert.$"
+
+gMoveDescription_WaterGun: @ 83BD054
+ .string "Der Gegner wird mit Wasser\n"
+ .string "bespritzt.$"
+
+gMoveDescription_HydroPump: @ 83BD075
+ .string "Spritzt Wasser mit\n"
+ .string "Hochdruck auf den Gegner.$"
+
+gMoveDescription_Surf: @ 83BD0A3
+ .string "Eine riesige Welle bricht\n"
+ .string "über den Gegner herein.$"
+
+gMoveDescription_IceBeam: @ 83BD0D9
+ .string "Gegner wird von Eisstrahl\n"
+ .string "getroffen, friert evtl. ein.$"
+
+gMoveDescription_Blizzard: @ 83BD10D
+ .string "Ein Schneesturm, der den\n"
+ .string "Gegner einfrieren kann.$"
+
+gMoveDescription_Psybeam: @ 83BD140
+ .string "Feuert einen Strahl ab, der\n"
+ .string "Gegner verwirren kann.$"
+
+gMoveDescription_BubbleBeam: @ 83BD16F
+ .string "Versprüht Blasen, die den\n"
+ .string "INIT.-Wert evtl. senken.$"
+
+gMoveDescription_AuroraBeam: @ 83BD19F
+ .string "Regenbogenfarbener Strahl,\n"
+ .string "senkt evtl. ANGR.-Wert.$"
+
+gMoveDescription_HyperBeam: @ 83BD1D3
+ .string "Starke Attacke. Angreifer\n"
+ .string "setzt eine Runde aus.$"
+
+gMoveDescription_Peck: @ 83BD209
+ .string "Greift Gegner mit dem\n"
+ .string "Schnabel an.$"
+
+gMoveDescription_DrillPeck: @ 83BD233
+ .string "Attacke, bei der der Schna-\n"
+ .string "bel als Bohrer dient.$"
+
+gMoveDescription_Submission: @ 83BD26A
+ .string "Rücksichtsloser Rempler. \n"
+ .string "Schädigt auch Angreifer.$"
+
+gMoveDescription_LowKick: @ 83BD299
+ .string "Tritt, der massigen Gegnern\n"
+ .string "mehr Schaden zufügt.$"
+
+gMoveDescription_Counter: @ 83BD2CB
+ .string "Kontert physischen Tref-\n"
+ .string "fer mit doppelter Kraft.$"
+
+gMoveDescription_SeismicToss: @ 83BD2FE
+ .string "Richtet Schaden gemäß\n"
+ .string "Level d. Angreifers an.$"
+
+gMoveDescription_Strength: @ 83BD32D
+ .string "Erzeugt enorme Kraft und\n"
+ .string "rammt den Gegner.$"
+
+gMoveDescription_Absorb: @ 83BD358
+ .string "Attacke, die die Hälfte des\n"
+ .string "Schadens absorbiert.$"
+
+gMoveDescription_MegaDrain: @ 83BD38A
+ .string "Attacke, die die Hälfte des\n"
+ .string "Schadens absorbiert.$"
+
+gMoveDescription_LeechSeed: @ 83BD3BC
+ .string "Gegner wird bepflanzt und\n"
+ .string "verliert jede Runde KP.$"
+
+gMoveDescription_Growth: @ 83BD3F0
+ .string "Der Körper wächst und\n"
+ .string "SPEZ. ANGR. wird erhöht.$"
+
+gMoveDescription_RazorLeaf: @ 83BD41F
+ .string "Trifft Gegner mit Blättern.\n"
+ .string "Hohe Volltrefferquote.$"
+
+gMoveDescription_SolarBeam: @ 83BD454
+ .string "Absorbiert Licht in der 1.\n"
+ .string "Runde, 2. Runde Angriff.$"
+
+gMoveDescription_PoisonPowder: @ 83BD487
+ .string "Verstreut giftigen Puder,\n"
+ .string "der Gegner vergiften kann.$"
+
+gMoveDescription_StunSpore: @ 83BD4B8
+ .string "Verstreut Puder, der den\n"
+ .string "Gegner evtl. paralysiert.$"
+
+gMoveDescription_SleepPowder: @ 83BD4E5
+ .string "Verstreut Puder, der Geg.\n"
+ .string "evtl. in Schlaf versetzt.$"
+
+gMoveDescription_PetalDance: @ 83BD518
+ .string "Angriff in 2-3 Runden.\n"
+ .string "Angreifer wird verwirrt.$"
+
+gMoveDescription_StringShot: @ 83BD54A
+ .string "Umwickelt Gegner mit Faden\n"
+ .string "und senkt INIT.-Wert.$"
+
+gMoveDescription_DragonRage: @ 83BD579
+ .string "Stößt Schockwellen aus, die\n"
+ .string "40 KP Schaden anrichten.$"
+
+gMoveDescription_FireSpin: @ 83BD5B0
+ .string "Schließt Gegner für 2-5\n"
+ .string "Runden in Feuerkreis ein.$"
+
+gMoveDescription_ThunderShock: @ 83BD5E2
+ .string "Elektro-Attacke. Gegner\n"
+ .string "evtl. paralysiert.$"
+
+gMoveDescription_Thunderbolt: @ 83BD612
+ .string "Starke Elektro-Attacke,\n"
+ .string "Gegner evtl. paralysiert.$"
+
+gMoveDescription_ThunderWave: @ 83BD648
+ .string "Ein schwacher Stromstoß,\n"
+ .string "der den Gegner paralysiert.$"
+
+gMoveDescription_Thunder: @ 83BD67B
+ .string "Elektro-Attacke, die den\n"
+ .string "Gegner evtl. paralysiert.$"
+
+gMoveDescription_RockThrow: @ 83BD6A8
+ .string "Wirft kleine Steine auf den\n"
+ .string "Gegner.$"
+
+gMoveDescription_Earthquake: @ 83BD6CE
+ .string "Mächtiges Beben. Ist bei\n"
+ .string "fliegenden Feinden nutzlos.$"
+
+gMoveDescription_Fissure: @ 83BD702
+ .string "Sofort-K.O. Wirft Gegner\n"
+ .string "in Gebirgsspalte.$"
+
+gMoveDescription_Dig: @ 83BD735
+ .string "Gräbt sich in der 1. Runde\n"
+ .string "ein und trifft in der 2.$"
+
+gMoveDescription_Toxic: @ 83BD76C
+ .string "Vergiftet den Gegner mit \n"
+ .string "einem starken Toxin.$"
+
+gMoveDescription_Confusion: @ 83BD798
+ .string "Psycho-Attacke, die den\n"
+ .string "Gegner evtl. verwirrt.$"
+
+gMoveDescription_Psychic: @ 83BD7C3
+ .string "Starke Psycho-Attacke, die\n"
+ .string "evtl. SPEZ. VERT. senkt.$"
+
+gMoveDescription_Hypnosis: @ 83BD7F5
+ .string "Hypno-Attacke, die Gegner\n"
+ .string "evtl. in Schlaf versetzt.$"
+
+gMoveDescription_Meditate: @ 83BD81F
+ .string "Friedliche Meditation, um\n"
+ .string "ANGR.-Wert zu steigern.$"
+
+gMoveDescription_Agility: @ 83BD850
+ .string "Entspannt den Körper, um\n"
+ .string "INIT.-Wert. zu steigern.$"
+
+gMoveDescription_QuickAttack: @ 83BD879
+ .string "Sehr schneller Angriff mit\n"
+ .string "Erstschlaggarantie.$"
+
+gMoveDescription_Rage: @ 83BD8AD
+ .string "Erhöht ANGR. des Anwenders\n"
+ .string "bei jedem gegn. Treffer.$"
+
+gMoveDescription_Teleport: @ 83BD8DC
+ .string "Psycho-Angriff, um sofort\n"
+ .string "aus einem Kampf zu fliehen.$"
+
+gMoveDescription_NightShade: @ 83BD90E
+ .string "Richtet Schaden gemäß\n"
+ .string "Level d. Angreifers an.$"
+
+gMoveDescription_Mimic: @ 83BD93D
+ .string "Kopiert eine zuvor ausge-\n"
+ .string "führte Attacke d. Gegners.$"
+
+gMoveDescription_Screech: @ 83BD96E
+ .string "Stößt einen Schrei aus, um\n"
+ .string "gegn. VERT. zu senken.$"
+
+gMoveDescription_DoubleTeam: @ 83BD9A3
+ .string "Erzeugt Ebenbilder, um \n"
+ .string "Fluchtwert zu erhöhen.$"
+
+gMoveDescription_Recover: @ 83BD9D1
+ .string "Max. KP des Anwenders w.\n"
+ .string "bis zur Hälfte aufgefüllt.$"
+
+gMoveDescription_Harden: @ 83BD9FC
+ .string "Stärkt die Muskulatur und\n"
+ .string "erhöht VERT.-Wert.$"
+
+gMoveDescription_Minimize: @ 83BDA2B
+ .string "Anwender schrumpft, um\n"
+ .string "Fluchtwert zu erhöhen.$"
+
+gMoveDescription_Smokescreen: @ 83BDA5B
+ .string "Senkt Genauigkeit d. Geg-\n"
+ .string "ners mit Rauch, Tinte o. ä.$"
+
+gMoveDescription_ConfuseRay: @ 83BDA8C
+ .string "Ein fieser Strahl, der den\n"
+ .string "Gegner verwirrt.$"
+
+gMoveDescription_Withdraw: @ 83BDAB2
+ .string "Rückzug in den harten\n"
+ .string "Panzer. Erhöht VERT.-Wert.$"
+
+gMoveDescription_DefenseCurl: @ 83BDAEB
+ .string "Verbirgt Schwächen durch\n"
+ .string "Einrollen, VERT.-Wert hoch.$"
+
+gMoveDescription_Barrier: @ 83BDB1D
+ .string "Erzeugt Barriere, die den\n"
+ .string "VERT.-Wert stark erhöht.$"
+
+gMoveDescription_LightScreen: @ 83BDB4C
+ .string "Erzeugt Lichtwand u. senkt\n"
+ .string "SPEZ. ANGR.-Schaden.$"
+
+gMoveDescription_Haze: @ 83BDB80
+ .string "Erzeugt dunklen Dunst.\n"
+ .string "Löscht alle Statusänder.$"
+
+gMoveDescription_Reflect: @ 83BDBB7
+ .string "Erzeugt Lichtwand, schützt\n"
+ .string "teilweise vor phys. Angr.$"
+
+gMoveDescription_FocusEnergy: @ 83BDBEE
+ .string "Bündelt Kraft. Volltreffer-\n"
+ .string "chance wird erhöht.$"
+
+gMoveDescription_Bide: @ 83BDC1D
+ .string "Erträgt 2 Runden Angriffe,\n"
+ .string "schlägt doppelt zurück.$"
+
+gMoveDescription_Metronome: @ 83BDC4D
+ .string "Bewegt Finger und wählt\n"
+ .string "PKMN-Attacke zufällig aus.$"
+
+gMoveDescription_MirrorMove: @ 83BDC81
+ .string "Erwidert gegn. Angriff mit\n"
+ .string "derselben Attacke.$"
+
+gMoveDescription_SelfDestruct: @ 83BDCAF
+ .string "Richtet großen Schaden an.\n"
+ .string "Anwender wird besiegt.$"
+
+gMoveDescription_EggBomb: @ 83BDCE0
+ .string "Ein Ei wird auf den Gegner\n"
+ .string "abgefeuert.$"
+
+gMoveDescription_Lick: @ 83BDD06
+ .string "Leck-Attacke mit Zunge.\n"
+ .string "Gegner evtl. paralysiert.$"
+
+gMoveDescription_Smog: @ 83BDD3D
+ .string "Angriff mit Gas. Gegner wird\n"
+ .string "evtl. vergiftet.$"
+
+gMoveDescription_Sludge: @ 83BDD69
+ .string "Wirft Schlamm auf Gegner.\n"
+ .string "Evtl. Vergiftung.$"
+
+gMoveDescription_BoneClub: @ 83BDD9E
+ .string "Schlägt Gegner mit Keule\n"
+ .string "und verschreckt ihn evtl.$"
+
+gMoveDescription_FireBlast: @ 83BDDCE
+ .string "Feuersbrunst, die alles ver-\n"
+ .string "sengt. Verbrennt Geg. evtl.$"
+
+gMoveDescription_Waterfall: @ 83BDE01
+ .string "Attacke basiert auf Tempo.\n"
+ .string "Erklimmt Wasserfälle.$"
+
+gMoveDescription_Clamp: @ 83BDE31
+ .string "Fängt und drückt Gegner\n"
+ .string "für 2-5 Runden.$"
+
+gMoveDescription_Swift: @ 83BDE5E
+ .string "Verschießt sternförmige\n"
+ .string "Strahlen. Treffergarantie!$"
+
+gMoveDescription_SkullBash: @ 83BDE87
+ .string "Zieht Kopf ein und greift in\n"
+ .string "der nächsten Runde an.$"
+
+gMoveDescription_SpikeCannon: @ 83BDEB9
+ .string "Verschießt spitze Stacheln\n"
+ .string "und trifft 2 - 5-mal.$"
+
+gMoveDescription_Constrict: @ 83BDEE9
+ .string "Schmerzvoller Klammergriff.\n"
+ .string "Senkt evtl. INIT.-Wert.$"
+
+gMoveDescription_Amnesia: @ 83BDF16
+ .string "Gedächtnisverlust, der\n"
+ .string "SPEZ. VERT. deutlich erhöht.$"
+
+gMoveDescription_Kinesis: @ 83BDF4A
+ .string "Lenkt Gegner ab und senkt\n"
+ .string "evtl. seine Genauigkeit.$"
+
+gMoveDescription_SoftBoiled: @ 83BDF71
+ .string "Max. KP des Anwenders w.\n"
+ .string "bis zur Hälfte aufgefüllt.$"
+
+gMoveDescription_HiJumpKick: @ 83BDF9C
+ .string "Sprung-Tritt mit Knie. Miss-\n"
+ .string "erfolg verletzt Anwender.$"
+
+gMoveDescription_Glare: @ 83BDFD1
+ .string "Schüchtert Gegner ein, so\n"
+ .string "dass er paralysiert ist.$"
+
+gMoveDescription_DreamEater: @ 83BE003
+ .string "Schlafendem Gegner wird\n"
+ .string "halber Schaden abgezogen.$"
+
+gMoveDescription_PoisonGas: @ 83BE03A
+ .string "Hüllt Gegner in giftiges Gas\n"
+ .string "ein, kann vergiften.$"
+
+gMoveDescription_Barrage: @ 83BE06B
+ .string "Wirft 2 - 5-mal runde Gegen-\n"
+ .string "stände auf den Gegner.$"
+
+gMoveDescription_LeechLife: @ 83BE098
+ .string "Ein Angriff, der die Hälfte\n"
+ .string "des Schadens saugt.$"
+
+gMoveDescription_LovelyKiss: @ 83BE0C9
+ .string "Fordert Kuss mit bösem\n"
+ .string "Blick. Evtl. Schlaf.$"
+
+gMoveDescription_SkyAttack: @ 83BE0FE
+ .string "Sucht nach Schwächen,\n"
+ .string "Treffer nächste Runde.$"
+
+gMoveDescription_Transform: @ 83BE133
+ .string "Ändert die Anwenderzellen\n"
+ .string "für ein Ebenbild d. Gegners.$"
+
+gMoveDescription_Bubble: @ 83BE168
+ .string "Angriff mit Blasen. INIT.-\n"
+ .string "Wert wird evtl. gesenkt.$"
+
+gMoveDescription_DizzyPunch: @ 83BE19C
+ .string "Rhythmischer Schlag, der\n"
+ .string "den Gegner verwirren kann.$"
+
+gMoveDescription_Spore: @ 83BE1C7
+ .string "Erzeugt eine Wolke aus ein-\n"
+ .string "schläfernden Sporen.$"
+
+gMoveDescription_Flash: @ 83BE1FC
+ .string "Erzeugt helles Licht, das\n"
+ .string "gegn. Genauigkeit senkt.$"
+
+gMoveDescription_Psywave: @ 83BE231
+ .string "Psycho-Welle mit unter-\n"
+ .string "schiedlicher Intensität.$"
+
+gMoveDescription_Splash: @ 83BE263
+ .string "Nur ein Platscher..., der\n"
+ .string "überhaupt nichts bewirkt.$"
+
+gMoveDescription_AcidArmor: @ 83BE293
+ .string "Verflüssigt Körper d. An-\n"
+ .string "wenders. Erhört VERT.$"
+
+gMoveDescription_Crabhammer: @ 83BE2C7
+ .string "Schlägt mit Schere zu.\n"
+ .string "Volltrefferchance hoch.$"
+
+gMoveDescription_Explosion: @ 83BE2FD
+ .string "Richtet großen Schaden an.\n"
+ .string "Anwender wird besiegt.$"
+
+gMoveDescription_FurySwipes: @ 83BE32E
+ .string "Beharkt Gegner 2 - 5-mal\n"
+ .string "mit scharfen Klauen o. ä.$"
+
+gMoveDescription_Bonemerang: @ 83BE362
+ .string "Ein Bumerang aus Knochen,\n"
+ .string "der zweimal trifft.$"
+
+gMoveDescription_Rest: @ 83BE38E
+ .string "Anwender schläft 2 Runden,\n"
+ .string "KP und Status erneuert.$"
+
+gMoveDescription_RockSlide: @ 83BE3C4
+ .string "Schleudert riesige Felsen.\n"
+ .string "Verschreckt evtl. Gegner.$"
+
+gMoveDescription_HyperFang: @ 83BE3F4
+ .string "Angriff mit Zähnen.\n"
+ .string "Verschreckt evtl. Gegner.$"
+
+gMoveDescription_Sharpen: @ 83BE423
+ .string "Reduziert Polygonzahl und\n"
+ .string "erhöht ANGR.-Wert.$"
+
+gMoveDescription_Conversion: @ 83BE450
+ .string "Wandelt Typ d. Anwenders in\n"
+ .string "eigenen Attacken-Typ.$"
+
+gMoveDescription_TriAttack: @ 83BE481
+ .string "Feuert 3 Arten von Strahlen\n"
+ .string "gleichzeitig ab.$"
+
+gMoveDescription_SuperFang: @ 83BE4AE
+ .string "Greift mit scharfen Zähnen\n"
+ .string "an. Halbiert gegnerische KP.$"
+
+gMoveDescription_Slash: @ 83BE4E3
+ .string "Hieb mit Klauen o. ä. Hohe\n"
+ .string "Volltrefferquote.$"
+
+gMoveDescription_Substitute: @ 83BE51B
+ .string "Lockvogel, der 1/4 der max.\n"
+ .string "KP des Anwenders besitzt.$"
+
+gMoveDescription_Struggle: @ 83BE54F
+ .string "Einsatz nur bei verbrauch-\n"
+ .string "ten AP. Selbstschädigung!$"
+
+gMoveDescription_Sketch: @ 83BE58B
+ .string "Kopiert stets den zuletzt\n"
+ .string "erlittenen Angriff.$"
+
+gMoveDescription_TripleKick: @ 83BE5B3
+ .string "Tritt Gegner 3-mal nach-\n"
+ .string "einander. Härte nimmt zu.$"
+
+gMoveDescription_Thief: @ 83BE5E9
+ .string "Kann das vom Gegner\n"
+ .string "gehaltene Item stehlen.$"
+
+gMoveDescription_SpiderWeb: @ 83BE61C
+ .string "Wickelt Gegner ein. Flucht \n"
+ .string "oder Tausch unmöglich.$"
+
+gMoveDescription_MindReader: @ 83BE653
+ .string "Ahnt gegnerische Aktion.\n"
+ .string "Nächste Attacke trifft.$"
+
+gMoveDescription_Nightmare: @ 83BE68A
+ .string "Bewirkt 1/4 Schaden pro\n"
+ .string "Zug bei schlafendem Gegner.$"
+
+gMoveDescription_FlameWheel: @ 83BE6BC
+ .string "Feuer-Attacke, die Gegner\n"
+ .string "evtl. verbrennt.$"
+
+gMoveDescription_Snore: @ 83BE6EB
+ .string "Laute Attacke. Kann nur im\n"
+ .string "Schlaf benutzt werden.$"
+
+gMoveDescription_Curse: @ 83BE71D
+ .string "Ein Angriff, der bei GEIST-\n"
+ .string "PKMN anders funktioniert.$"
+
+gMoveDescription_Flail: @ 83BE74B
+ .string "Richtet mehr Schaden an,\n"
+ .string "wenn eigene KP niedrig sind.$"
+
+gMoveDescription_Conversion2: @ 83BE77C
+ .string "Anwender wird resistent\n"
+ .string "gegen letzten Angr.-Typ.$"
+
+gMoveDescription_Aeroblast: @ 83BE7B0
+ .string "Erzeugt ein Vakuum.\n"
+ .string "Hohe Volltrefferquote.$"
+
+gMoveDescription_CottonSpore: @ 83BE7E4
+ .string "Sporen heften sich an den\n"
+ .string "Gegner. Senkt INIT.-Wert.$"
+
+gMoveDescription_Reversal: @ 83BE815
+ .string "Richtet mehr Schaden an,\n"
+ .string "wenn eigene KP niedrig sind.$"
+
+gMoveDescription_Spite: @ 83BE846
+ .string "AP des letzten gegner.\n"
+ .string "Angriffs werden gesenkt.$"
+
+gMoveDescription_PowderSnow: @ 83BE875
+ .string "Schnee auf Gegner, der\n"
+ .string "evtl. eingefroren wird.$"
+
+gMoveDescription_Protect: @ 83BE8AB
+ .string "Weicht Angriff aus.\n"
+ .string "Scheitert evtl. bei Wdh.$"
+
+gMoveDescription_MachPunch: @ 83BE8DE
+ .string "Schneller Hieb, der stets\n"
+ .string "zuerst trifft.$"
+
+gMoveDescription_ScaryFace: @ 83BE911
+ .string "Erschreckt mit Grimasse. \n"
+ .string "INIT.-Wert sinkt deutlich.$"
+
+gMoveDescription_FaintAttack: @ 83BE946
+ .string "Zieht Gegner heran und\n"
+ .string "trifft mit Sicherheit.$"
+
+gMoveDescription_SweetKiss: @ 83BE976
+ .string "Fordert Kuss mit süßem\n"
+ .string "Blick. Verwirrt Gegner evtl.$"
+
+gMoveDescription_BellyDrum: @ 83BE9AC
+ .string "Erhöht ANGR.-Wert,\n"
+ .string "opfert jedoch KP.$"
+
+gMoveDescription_SludgeBomb: @ 83BE9D3
+ .string "Wirft Schlamm auf Gegner\n"
+ .string "und vergiftet ihn evtl.$"
+
+gMoveDescription_MudSlap: @ 83BEA08
+ .string "Wirft Gegner Matsch ins Ge-\n"
+ .string "sicht. Genauigkeit sinkt.$"
+
+gMoveDescription_Octazooka: @ 83BEA3C
+ .string "Verschießt Tinte und senkt\n"
+ .string "dadurch Genauigkeit.$"
+
+gMoveDescription_Spikes: @ 83BEA6C
+ .string "Richtet bei Tausch Schaden\n"
+ .string "mit Stacheln an.$"
+
+gMoveDescription_ZapCannon: @ 83BEA98
+ .string "Kräftige, ungenaue At-\n"
+ .string "tacke, die evtl. paralysiert.$"
+
+gMoveDescription_Foresight: @ 83BEACE
+ .string "Verhindert Anstieg von\n"
+ .string "gegnerischem Fluchtwert.$"
+
+gMoveDescription_DestinyBond: @ 83BEB01
+ .string "Wird der Angreifer besiegt,\n"
+ .string "gilt das auch für d. Gegner.$"
+
+gMoveDescription_PerishSong: @ 83BEB34
+ .string "Wer dieses Lied hört, wird\n"
+ .string "nach 3 Runden besiegt.$"
+
+gMoveDescription_IcyWind: @ 83BEB65
+ .string "Eis-Attacke, die den INIT.-\n"
+ .string "Wert des Gegners senkt.$"
+
+gMoveDescription_Detect: @ 83BEB94
+ .string "Wendet Attacken ab, Erfolg\n"
+ .string "sinkt bei Wiederholung.$"
+
+gMoveDescription_BoneRush: @ 83BEBC7
+ .string "Greift Gegner 2 - 5-mal in\n"
+ .string "Folge mit einem Knochen an.$"
+
+gMoveDescription_LockOn: @ 83BEBF9
+ .string "Visiert Gegner an u. trifft\n"
+ .string "in der nächsten Runde.$"
+
+gMoveDescription_Outrage: @ 83BEC2B
+ .string "Wiederholt Angriff 2-3 Run-\n"
+ .string "den lang. Verwirrt Anwender.$"
+
+gMoveDescription_Sandstorm: @ 83BEC5D
+ .string "Erzeugt einen Sandsturm,\n"
+ .string "der mehrere Runden wütet.$"
+
+gMoveDescription_GigaDrain: @ 83BEC8E
+ .string "Absorbiert die Hälfte des\n"
+ .string "angerichteten Schadens.$"
+
+gMoveDescription_Endure: @ 83BECBF
+ .string "Hält jeder Attacke 1 Runde\n"
+ .string "stand. 1 KP bleibt stets.$"
+
+gMoveDescription_Charm: @ 83BECF4
+ .string "Betört den Gegner u. redu-\n"
+ .string "ziert seinen ANGR. deutlich.$"
+
+gMoveDescription_Rollout: @ 83BED23
+ .string "Attacke, die 5 Runden\n"
+ .string "dauert. Die Härte nimmt zu.$"
+
+gMoveDescription_FalseSwipe: @ 83BED54
+ .string "Ein Angriff, der dem Gegner\n"
+ .string "zumindest 1 KP lässt.$"
+
+gMoveDescription_Swagger: @ 83BED86
+ .string "Verwirrt den Gegner und\n"
+ .string "erhöht ANGR.-Wert deutlich.$"
+
+gMoveDescription_MilkDrink: @ 83BEDB8
+ .string "Füllt bis zur Hälfte der max.\n"
+ .string "KP des Benutzers auf.$"
+
+gMoveDescription_Spark: @ 83BEDE3
+ .string "Elektro-Hieb, der Gegner\n"
+ .string "paralysieren kann.$"
+
+gMoveDescription_FuryCutter: @ 83BEE14
+ .string "Eine Attacke, deren Härte\n"
+ .string "bei jedem Treffer zunimmt.$"
+
+gMoveDescription_SteelWing: @ 83BEE47
+ .string "Trifft den Gegner hart mit\n"
+ .string "ausgebreiteten Flügeln.$"
+
+gMoveDescription_MeanLook: @ 83BEE74
+ .string "Böser Blick, der die Flucht\n"
+ .string "des Gegners vereitelt.$"
+
+gMoveDescription_Attract: @ 83BEEA9
+ .string "Angriff des anderen Ge-\n"
+ .string "schlechts unwahrscheinl.$"
+
+gMoveDescription_SleepTalk: @ 83BEEDA
+ .string "Benutzt per Zufall eine\n"
+ .string "Attacke im Schlaf.$"
+
+gMoveDescription_HealBell: @ 83BEF02
+ .string "Läutet beruhigend, heilt\n"
+ .string "alle Status-Veränderungen.$"
+
+gMoveDescription_Return: @ 83BEF36
+ .string "Angriff, dessen Kraft bei \n"
+ .string "Freundschaft größer wird.$"
+
+gMoveDescription_Present: @ 83BEF69
+ .string "Eine Bombe als Geschenk. Es\n"
+ .string "kann KP wiederherstellen.$"
+
+gMoveDescription_Frustration: @ 83BEF97
+ .string "Die Attacke ist stärker bei\n"
+ .string "verhassten TRAINERn.$"
+
+gMoveDescription_Safeguard: @ 83BEFCE
+ .string "Mystische Kraft, die alle\n"
+ .string "Statusprobleme verhindert.$"
+
+gMoveDescription_PainSplit: @ 83BEFFD
+ .string "Addiert KP v. Anwender u.\n"
+ .string "Gegner, teilt gerecht auf.$"
+
+gMoveDescription_SacredFire: @ 83BF033
+ .string "Mystische Feuer-Attacke, \n"
+ .string "die d. Geg. evtl. verbrennt.$"
+
+gMoveDescription_Magnitude: @ 83BF063
+ .string "Ein erdbebenartiger An-\n"
+ .string "griff von zufälliger Stärke.$"
+
+gMoveDescription_DynamicPunch: @ 83BF090
+ .string "Kräftige Attacke, die ver-\n"
+ .string "wirrt, aber ungenau ist.$"
+
+gMoveDescription_Megahorn: @ 83BF0C6
+ .string "Brutaler Frontalangriff\n"
+ .string "mit spitzen Hörnern.$"
+
+gMoveDescription_DragonBreath: @ 83BF0F6
+ .string "Fegt den Gegner mit zer-\n"
+ .string "störerisch heißem Atem weg.$"
+
+gMoveDescription_BatonPass: @ 83BF12A
+ .string "Tauscht PKMN aus. Alle Än-\n"
+ .string "derungen bleiben bestehen.$"
+
+gMoveDescription_Encore: @ 83BF15F
+ .string "Gegner wiederholt letzten\n"
+ .string "Angriff 2 - 6-mal.$"
+
+gMoveDescription_Pursuit: @ 83BF195
+ .string "Richtet großen Schaden bei\n"
+ .string "Austausch des Gegners an.$"
+
+gMoveDescription_RapidSpin: @ 83BF1C9
+ .string "Trifft den Gegner durch\n"
+ .string "Drehen mit max. Tempo.$"
+
+gMoveDescription_SweetScent: @ 83BF1F9
+ .string "Lockt Gegner an und senkt\n"
+ .string "seinen Fluchtwert.$"
+
+gMoveDescription_IronTail: @ 83BF220
+ .string "Att. mit hartem Schweif. \n"
+ .string "Senkt evtl. VERT.-Wert.$"
+
+gMoveDescription_MetalClaw: @ 83BF252
+ .string "Klauen-Attacke. Evtl. Er-\n"
+ .string "höhung d. ANGR.-Wert d. Anw.$"
+
+gMoveDescription_VitalThrow: @ 83BF282
+ .string "Attacke stets gleich, aber\n"
+ .string "mit Treffergarantie.$"
+
+gMoveDescription_MorningSun: @ 83BF2B3
+ .string "Füllt KP auf. Die Menge\n"
+ .string "hängt vom Wetter ab.$"
+
+gMoveDescription_Synthesis: @ 83BF2E4
+ .string "Füllt KP auf. Die Menge\n"
+ .string "hängt vom Wetter ab.$"
+
+gMoveDescription_Moonlight: @ 83BF315
+ .string "Füllt KP auf. Die Menge\n"
+ .string "hängt vom Wetter ab.$"
+
+gMoveDescription_HiddenPower: @ 83BF346
+ .string "Die Wirkung dieser Attacke\n"
+ .string "hängt vom Benutzer ab.$"
+
+gMoveDescription_CrossChop: @ 83BF36E
+ .string "Doppelter Hieb. Hohe \n"
+ .string "Volltrefferquote.$"
+
+gMoveDescription_Twister: @ 83BF3A1
+ .string "Trifft Gegner mit\n"
+ .string "heftigem Wirbelsturm.$"
+
+gMoveDescription_RainDance: @ 83BF3D0
+ .string "Erhöht Stärke von WASSER-\n"
+ .string "Attacken 5 Runden lang.$"
+
+gMoveDescription_SunnyDay: @ 83BF403
+ .string "Erhöht Stärke von FEUER-\n"
+ .string "Attacken 5 Runden lang.$"
+
+gMoveDescription_Crunch: @ 83BF435
+ .string "Beißt mit Reißzähnen zu und\n"
+ .string "senkt evtl. SPEZ. VERT.$"
+
+gMoveDescription_MirrorCoat: @ 83BF463
+ .string "Kontert d. Spezial-Attacke\n"
+ .string "d. Geg. mit 2-facher Kraft.$"
+
+gMoveDescription_PsychUp: @ 83BF49A
+ .string "Kopiert Effekte d. Gegners\n"
+ .string "u. gibt sie dem Angreifer.$"
+
+gMoveDescription_ExtremeSpeed: @ 83BF4CC
+ .string "Extrem schnelle und kraft-\n"
+ .string "volle Attacke.$"
+
+gMoveDescription_AncientPower: @ 83BF4F3
+ .string "Ein Angriff, der alle\n"
+ .string "Status-Werte erhöhen kann.$"
+
+gMoveDescription_ShadowBall: @ 83BF517
+ .string "Bewirft Gegner und senkt\n"
+ .string "evtl. SPEZ. VERT.$"
+
+gMoveDescription_FutureSight: @ 83BF54C
+ .string "Stärkt innere Kraft. Trifft\n"
+ .string "2 Runden später.$"
+
+gMoveDescription_RockSmash: @ 83BF57B
+ .string "Zertrümmernder Angriff, \n"
+ .string "der evtl. VERT.-Wert senkt.$"
+
+gMoveDescription_Whirlpool: @ 83BF5AA
+ .string "Hält Gegner 2-5 Züge in\n"
+ .string "einem Strudel gefangen.$"
+
+gMoveDescription_BeatUp: @ 83BF5E3
+ .string "Ruft POKéMON hinzu, um an\n"
+ .string "dem Angriff teilzuhaben.$"
+
+gMoveDescription_FakeOut: @ 83BF610
+ .string "Trifft schon mit dem ersten\n"
+ .string "Schlag. Verjagt Gegner evtl.$"
+
+gMoveDescription_Uproar: @ 83BF643
+ .string "Erzeugt für 2-5 Züge einen\n"
+ .string "Aufruhr. Verhindert Schlaf.$"
+
+gMoveDescription_Stockpile: @ 83BF679
+ .string "Lädt Kraft für bis zu 3\n"
+ .string "Runden auf.$"
+
+gMoveDescription_SpitUp: @ 83BF69D
+ .string "Entlädt gehortete Kraft.\n"
+ .string "Je mehr, desto besser.$"
+
+gMoveDescription_Swallow: @ 83BF6CE
+ .string "Absorbiert gehortete\n"
+ .string "Kraft. Stellt KP wieder her.$"
+
+gMoveDescription_HeatWave: @ 83BF6F8
+ .string "Gegner wird von heißem Atem\n"
+ .string "getroffen. Verbrennt evtl.$"
+
+gMoveDescription_Hail: @ 83BF72D
+ .string "Erzeugt Hagelsturm, der in\n"
+ .string "jeder Runde trifft.$"
+
+gMoveDescription_Torment: @ 83BF75A
+ .string "Quält Gegner u. verhindert\n"
+ .string "Wdh. eines Angriffs.$"
+
+gMoveDescription_Flatter: @ 83BF78F
+ .string "Verwirrt den Gegner, erhöht\n"
+ .string "aber dessen SPEZ. ANGR.$"
+
+gMoveDescription_WillOWisp: @ 83BF7B9
+ .string "Fügt dem Gegner \n"
+ .string "Verbrennungen zu.$"
+
+gMoveDescription_Memento: @ 83BF7E7
+ .string "Der Benutzer ist besiegt\n"
+ .string "und senkt die gegn. Werte.$"
+
+gMoveDescription_Facade: @ 83BF817
+ .string "Erhöht ANGR. nach Verbren-\n"
+ .string "nung, Paralyse o. Vergift.$"
+
+gMoveDescription_FocusPunch: @ 83BF84A
+ .string "Angriff, der später trifft.\n"
+ .string "Ben. schreckt evtl. zurück.$"
+
+gMoveDescription_SmellingSalt: @ 83BF87F
+ .string "Effektiv geg. paralysierte\n"
+ .string "Gegner. Heilt sie aber auch.$"
+
+gMoveDescription_FollowMe: @ 83BF8B5
+ .string "Zieht Aufmerksamkeit an.\n"
+ .string "Gegner greift nur Anw. an.$"
+
+gMoveDescription_NaturePower: @ 83BF8E8
+ .string "Die Elementklasse des\n"
+ .string "Angriffs hängt vom Ort ab.$"
+
+gMoveDescription_Charge: @ 83BF91D
+ .string "Lädt Energie für den kom-\n"
+ .string "menden Elektro-Angr. auf.$"
+
+gMoveDescription_Taunt: @ 83BF951
+ .string "Legt den Gegner rein. Er\n"
+ .string "benutzt nur noch Angriffe.$"
+
+gMoveDescription_HelpingHand: @ 83BF97E
+ .string "Steigert die Kraft der An-\n"
+ .string "griffe des Getroffenen.$"
+
+gMoveDescription_Trick: @ 83BF9A9
+ .string "Betrügt beim Handel\n"
+ .string "mit Gegenständen.$"
+
+gMoveDescription_RolePlay: @ 83BF9D1
+ .string "Parodiert Gegner u. kopiert\n"
+ .string "seine Spezialfähigkeiten.$"
+
+gMoveDescription_Wish: @ 83BFA03
+ .string "Ein Wunsch, der KP auffüllt.\n"
+ .string "Die Erfüllung braucht Zeit.$"
+
+gMoveDescription_Assist: @ 83BFA33
+ .string "Greift zufällig mit einem\n"
+ .string "Angriff d. Partners an.$"
+
+gMoveDescription_Ingrain: @ 83BFA65
+ .string "Verwurzelung füllt KP auf.\n"
+ .string "Austausch unmöglich.$"
+
+gMoveDescription_Superpower: @ 83BFA9C
+ .string "Steigert Stärke deutlich,\n"
+ .string "senkt aber Status-Werte.$"
+
+gMoveDescription_MagicCoat: @ 83BFACB
+ .string "Gibt Spezialeffekte zurück\n"
+ .string "an Benutzer.$"
+
+gMoveDescription_Recycle: @ 83BFAFA
+ .string "Recycling eines\n"
+ .string "verwendeten Items.$"
+
+gMoveDescription_Revenge: @ 83BFB21
+ .string "Attacke wird stärker, wenn\n"
+ .string "Anwender Schaden nimmt.$"
+
+gMoveDescription_BrickBreak: @ 83BFB53
+ .string "Durchbricht Barrieren und\n"
+ .string "verursacht Schaden.$"
+
+gMoveDescription_Yawn: @ 83BFB88
+ .string "Gegner gähnt und schläft\n"
+ .string "in der nächsten Runde ein.$"
+
+gMoveDescription_KnockOff: @ 83BFBBD
+ .string "Schlägt Gegner Item weg.\n"
+ .string "Vereitelt so den Gebrauch.$"
+
+gMoveDescription_Endeavor: @ 83BFBF1
+ .string "Wird stärker, wenn Anw.-KP\n"
+ .string "geringer als Gegner-KP ist.$"
+
+gMoveDescription_Eruption: @ 83BFC2A
+ .string "Je höher KP des Benutzers,\n"
+ .string "desto mehr Schaden.$"
+
+gMoveDescription_SkillSwap: @ 83BFC5C
+ .string "Anw. tauscht Spezial-\n"
+ .string "fähigkeit mit POKéMON.$"
+
+gMoveDescription_Imprison: @ 83BFC8E
+ .string "Hindert Gegner an Atta-\n"
+ .string "cken, die d. Benutzer kennt.$"
+
+gMoveDescription_Refresh: @ 83BFCC0
+ .string "Kuriert Vergiftungen, Para-\n"
+ .string "lyse und Verbrennung.$"
+
+gMoveDescription_Grudge: @ 83BFCE7
+ .string "Wenn Anw. bes., werden AP\n"
+ .string "der Finalattacke gelöscht.$"
+
+gMoveDescription_Snatch: @ 83BFD1D
+ .string "Immunität geg. den Effekt\n"
+ .string "d. nächsten gegn. Angriffs.$"
+
+gMoveDescription_SecretPower: @ 83BFD4F
+ .string "Angriff, dessen Auswirkung\n"
+ .string "abhängig vom Ort ist.$"
+
+gMoveDescription_Dive: @ 83BFD7D
+ .string "Taucht in der 1. Runde\n"
+ .string "unter u. trifft in der 2.$"
+
+gMoveDescription_ArmThrust: @ 83BFDB4
+ .string "Schläge mit geradem Arm, die\n"
+ .string "Gegner 2 - 5-mal treffen.$"
+
+gMoveDescription_Camouflage: @ 83BFDEB
+ .string "Die Elementklasse des\n"
+ .string "POKéMON hängt vom Ort ab.$"
+
+gMoveDescription_TailGlow: @ 83BFE20
+ .string "Ein blinkendes Licht. SPEZ.\n"
+ .string "ANGR. wird deutlich erhöht.$"
+
+gMoveDescription_LusterPurge: @ 83BFE4D
+ .string "Angriff mit grellem Licht.\n"
+ .string "Senkt evtl. SPEZ. VERT.$"
+
+gMoveDescription_MistBall: @ 83BFE7F
+ .string "Angriff m. Daunengestöber,\n"
+ .string "Senkt evtl. SPEZ. ANGR.$"
+
+gMoveDescription_FeatherDance: @ 83BFEB1
+ .string "Hüllt Gegner in Daunen und\n"
+ .string "senkt ANGR.-Wert deutlich.$"
+
+gMoveDescription_TeeterDance: @ 83BFEE6
+ .string "Verwirrt alle POKéMON im \n"
+ .string "Kampf.$"
+
+gMoveDescription_BlazeKick: @ 83BFF09
+ .string "Hohe Volltrefferquote. Ver-\n"
+ .string "ursacht evtl. Verbrennung.$"
+
+gMoveDescription_MudSport: @ 83BFF43
+ .string "Bedeckt Anw. mit Lehm u. er-\n"
+ .string "höht Schutz geg. Elek.-Att.$"
+
+gMoveDescription_IceBall: @ 83BFF7A
+ .string "Angriff für 5 Runden. \n"
+ .string "Stärker, wenn Treffer.$"
+
+gMoveDescription_NeedleArm: @ 83BFFAF
+ .string "Angriff mit dornigen Armen. \n"
+ .string "Geg. schreckt evtl. zurück.$"
+
+gMoveDescription_SlackOff: @ 83BFFDE
+ .string "Durch Müßiggang wird die\n"
+ .string "Hälfte d. max. KP aufgefüllt.$"
+
+gMoveDescription_HyperVoice: @ 83C000B
+ .string "Laute Attacke mit Schall-\n"
+ .string "wellen.$"
+
+gMoveDescription_PoisonFang: @ 83C003A
+ .string "Angriff mit Reißzähnen. \n"
+ .string "Gegner wird evtl. vergiftet.$"
+
+gMoveDescription_CrushClaw: @ 83C006B
+ .string "Angriff mit scharfen Klau-\n"
+ .string "en. Senkt evtl. VERT.-Wert.$"
+
+gMoveDescription_BlastBurn: @ 83C00A1
+ .string "Starker Angriff. Angreifer\n"
+ .string "muss eine Runde aussetzen.$"
+
+gMoveDescription_HydroCannon: @ 83C00D7
+ .string "Starker Angriff. Angreifer\n"
+ .string "muss eine Runde aussetzen.$"
+
+gMoveDescription_MeteorMash: @ 83C010D
+ .string "Ein Schlag wie ein Meteor.\n"
+ .string "Erhöht evtl. ANGR.-Wert.$"
+
+gMoveDescription_Astonish: @ 83C013A
+ .string "Angriff, der Gegner evtl.\n"
+ .string "zurückschrecken lässt.$"
+
+gMoveDescription_WeatherBall: @ 83C016B
+ .string "Elementkl. u. Stärke der At-\n"
+ .string "tacke sind wetterabhängig.$"
+
+gMoveDescription_Aromatherapy: @ 83C019E
+ .string "Heilt alle Status-Probleme\n"
+ .string "mit beruhigendem Duft.$"
+
+gMoveDescription_FakeTears: @ 83C01CF
+ .string "Täuscht Weinen vor, um\n"
+ .string "gegn. SPEZ. VERT. zu senken.$"
+
+gMoveDescription_AirCutter: @ 83C0201
+ .string "Greift mit heftigem Wind an.\n"
+ .string "Hohe Volltrefferquote.$"
+
+gMoveDescription_Overheat: @ 83C0235
+ .string "Angriff mit voller Kraft.\n"
+ .string "SPEZ. ANGR. sinkt deutlich.$"
+
+gMoveDescription_OdorSleuth: @ 83C026D
+ .string "Hindert Gegner daran, ihren\n"
+ .string "Fluchtwert zu erhöhen.$"
+
+gMoveDescription_RockTomb: @ 83C02A0
+ .string "Hält den Feind mit Steinen\n"
+ .string "auf u. senkt INIT.-Wert.$"
+
+gMoveDescription_SilverWind: @ 83C02D5
+ .string "Pulver-Attacke, die evtl.\n"
+ .string "die Werte erhöht.$"
+
+gMoveDescription_MetalSound: @ 83C0300
+ .string "Stößt einen spitzen Schrei\n"
+ .string "aus. Senkt SPEZ. VERT.$"
+
+gMoveDescription_GrassWhistle: @ 83C0336
+ .string "Versetzt Gegner mit schö-\n"
+ .string "ner Melodie in den Schlaf.$"
+
+gMoveDescription_Tickle: @ 83C0367
+ .string "Bringt Gegner zum Lachen.\n"
+ .string "ANGR. u. VERT. sinken.$"
+
+gMoveDescription_CosmicPower: @ 83C0398
+ .string "Erhöht VERT. u. SPEZ. VERT.\n"
+ .string "durch mystische Kraft.$"
+
+gMoveDescription_WaterSpout: @ 83C03C8
+ .string "Ist wirkungsvoller, wenn KP\n"
+ .string "des Benutzers hoch sind.$"
+
+gMoveDescription_SignalBeam: @ 83C03F7
+ .string "Seltsame Strahlenattacke.\n"
+ .string "Verwirrt evtl. den Gegner.$"
+
+gMoveDescription_ShadowPunch: @ 83C0427
+ .string "Schattenhieb. Ausweichen\n"
+ .string "unmöglich.$"
+
+gMoveDescription_Extrasensory: @ 83C0459
+ .string "Besonderer Angriff. Gegner\n"
+ .string "schreckt evtl. zurück.$"
+
+gMoveDescription_SkyUppercut: @ 83C048D
+ .string "Kinnhaken, als würde man in\n"
+ .string "die Luft springen.$"
+
+gMoveDescription_SandTomb: @ 83C04BC
+ .string "Gegner leidet für 2-5\n"
+ .string "Runden in Sandhose.$"
+
+gMoveDescription_SheerCold: @ 83C04F3
+ .string "Eis-Attacke. Besiegt den\n"
+ .string "Gegner, wenn sie trifft.$"
+
+gMoveDescription_MuddyWater: @ 83C0526
+ .string "Greift mit Matsch an und\n"
+ .string "senkt evtl. Genauigkeit.$"
+
+gMoveDescription_BulletSeed: @ 83C0554
+ .string "Verschießt 2 bis 5 Samen\n"
+ .string "gleichzeitig auf Gegner.$"
+
+gMoveDescription_AerialAce: @ 83C0584
+ .string "Eine extrem schnelle und\n"
+ .string "unausweichbare Attacke.$"
+
+gMoveDescription_IcicleSpear: @ 83C05B0
+ .string "Feuert 2-5 Eiszapfen auf\n"
+ .string "den Gegner.$"
+
+gMoveDescription_IronDefense: @ 83C05E3
+ .string "Stärkt den Körper.\n"
+ .string "Erhöht VERT.-Wert deutlich.$"
+
+gMoveDescription_Block: @ 83C0618
+ .string "Versperrt den Fluchtweg\n"
+ .string "des Gegners.$"
+
+gMoveDescription_Howl: @ 83C0640
+ .string "Jault, um in sich zu gehen.\n"
+ .string "Erhöht ANGR.-Wert.$"
+
+gMoveDescription_DragonClaw: @ 83C066D
+ .string "Der Gegner wird mit\n"
+ .string "scharfen Klauen verletzt.$"
+
+gMoveDescription_FrenzyPlant: @ 83C068F
+ .string "Starker Angriff. Angreifer\n"
+ .string "muss eine Runde aussetzen.$"
+
+gMoveDescription_BulkUp: @ 83C06C5
+ .string "Pumpt den Körper auf. ANGR.\n"
+ .string "u. VERT. werden erhöht.$"
+
+gMoveDescription_Bounce: @ 83C06F9
+ .string "Springt hoch u. landet in\n"
+ .string "nächstem Zug. Evtl. Para.$"
+
+gMoveDescription_MudShot: @ 83C072C
+ .string "Bewirft den Gegner mit Lehm\n"
+ .string "und senkt INIT.-Wert.$"
+
+gMoveDescription_PoisonTail: @ 83C0754
+ .string "Hohe Volltrefferquote.\n"
+ .string "Gegner evtl. vergiftet.$"
+
+gMoveDescription_Covet: @ 83C0784
+ .string "Bittet charmant um das ge-\n"
+ .string "haltene Item des Gegners.$"
+
+gMoveDescription_VoltTackle: @ 83C07B3
+ .string "Lebensgefährliche Attacke,\n"
+ .string "leichte Selbstschädigung.$"
+
+gMoveDescription_MagicalLeaf: @ 83C07E7
+ .string "Magischer Blattangriff.\n"
+ .string "Ausweichen unmöglich.$"
+
+gMoveDescription_WaterSport: @ 83C081A
+ .string "Benutzer wird nass, so dass\n"
+ .string "er Feuer besser standhält.$"
+
+gMoveDescription_CalmMind: @ 83C084F
+ .string "Erhöht SPEZ. ANGR. u. SPEZ.\n"
+ .string "VERT. durch Konzentration.$"
+
+gMoveDescription_LeafBlade: @ 83C0880
+ .string "Hieb mit scharfkantigem\n"
+ .string "Blatt. Hohe Volltrefferqu.$"
+
+gMoveDescription_DragonDance: @ 83C08B4
+ .string "Ein mystischer Tanz, der\n"
+ .string "ANGR.- u. INIT.-Wert erhöht.$"
+
+gMoveDescription_RockBlast: @ 83C08E0
+ .string "Wirft 2 - 5-mal in Folge\n"
+ .string "Felsblöcke auf den Gegner.$"
+
+gMoveDescription_ShockWave: @ 83C0911
+ .string "Schnelle Elektro-Attacke\n"
+ .string "mit Treffergarantie.$"
+
+gMoveDescription_WaterPulse: @ 83C0939
+ .string "Ultraschallwellen, die den\n"
+ .string "Gegner verwirren können.$"
+
+gMoveDescription_DoomDesire: @ 83C096C
+ .string "Speichert Sonnenenergie.\n"
+ .string "Angriff 2 Runden später.$"
+
+gMoveDescription_PsychoBoost: @ 83C099D
+ .string "Angriff mit voller Kraft.\n"
+ .string "SPEZ. ANGR. sinkt deutlich.$"
+
+ .align 2
+gMoveDescriptions:: @ 83C09D8
+ .4byte gMoveDescription_Pound
+ .4byte gMoveDescription_KarateChop
+ .4byte gMoveDescription_DoubleSlap
+ .4byte gMoveDescription_CometPunch
+ .4byte gMoveDescription_MegaPunch
+ .4byte gMoveDescription_PayDay
+ .4byte gMoveDescription_FirePunch
+ .4byte gMoveDescription_IcePunch
+ .4byte gMoveDescription_ThunderPunch
+ .4byte gMoveDescription_Scratch
+ .4byte gMoveDescription_ViceGrip
+ .4byte gMoveDescription_Guillotine
+ .4byte gMoveDescription_RazorWind
+ .4byte gMoveDescription_SwordsDance
+ .4byte gMoveDescription_Cut
+ .4byte gMoveDescription_Gust
+ .4byte gMoveDescription_WingAttack
+ .4byte gMoveDescription_Whirlwind
+ .4byte gMoveDescription_Fly
+ .4byte gMoveDescription_Bind
+ .4byte gMoveDescription_Slam
+ .4byte gMoveDescription_VineWhip
+ .4byte gMoveDescription_Stomp
+ .4byte gMoveDescription_DoubleKick
+ .4byte gMoveDescription_MegaKick
+ .4byte gMoveDescription_JumpKick
+ .4byte gMoveDescription_RollingKick
+ .4byte gMoveDescription_SandAttack
+ .4byte gMoveDescription_Headbutt
+ .4byte gMoveDescription_HornAttack
+ .4byte gMoveDescription_FuryAttack
+ .4byte gMoveDescription_HornDrill
+ .4byte gMoveDescription_Tackle
+ .4byte gMoveDescription_BodySlam
+ .4byte gMoveDescription_Wrap
+ .4byte gMoveDescription_TakeDown
+ .4byte gMoveDescription_Thrash
+ .4byte gMoveDescription_DoubleEdge
+ .4byte gMoveDescription_TailWhip
+ .4byte gMoveDescription_PoisonSting
+ .4byte gMoveDescription_Twineedle
+ .4byte gMoveDescription_PinMissile
+ .4byte gMoveDescription_Leer
+ .4byte gMoveDescription_Bite
+ .4byte gMoveDescription_Growl
+ .4byte gMoveDescription_Roar
+ .4byte gMoveDescription_Sing
+ .4byte gMoveDescription_Supersonic
+ .4byte gMoveDescription_SonicBoom
+ .4byte gMoveDescription_Disable
+ .4byte gMoveDescription_Acid
+ .4byte gMoveDescription_Ember
+ .4byte gMoveDescription_Flamethrower
+ .4byte gMoveDescription_Mist
+ .4byte gMoveDescription_WaterGun
+ .4byte gMoveDescription_HydroPump
+ .4byte gMoveDescription_Surf
+ .4byte gMoveDescription_IceBeam
+ .4byte gMoveDescription_Blizzard
+ .4byte gMoveDescription_Psybeam
+ .4byte gMoveDescription_BubbleBeam
+ .4byte gMoveDescription_AuroraBeam
+ .4byte gMoveDescription_HyperBeam
+ .4byte gMoveDescription_Peck
+ .4byte gMoveDescription_DrillPeck
+ .4byte gMoveDescription_Submission
+ .4byte gMoveDescription_LowKick
+ .4byte gMoveDescription_Counter
+ .4byte gMoveDescription_SeismicToss
+ .4byte gMoveDescription_Strength
+ .4byte gMoveDescription_Absorb
+ .4byte gMoveDescription_MegaDrain
+ .4byte gMoveDescription_LeechSeed
+ .4byte gMoveDescription_Growth
+ .4byte gMoveDescription_RazorLeaf
+ .4byte gMoveDescription_SolarBeam
+ .4byte gMoveDescription_PoisonPowder
+ .4byte gMoveDescription_StunSpore
+ .4byte gMoveDescription_SleepPowder
+ .4byte gMoveDescription_PetalDance
+ .4byte gMoveDescription_StringShot
+ .4byte gMoveDescription_DragonRage
+ .4byte gMoveDescription_FireSpin
+ .4byte gMoveDescription_ThunderShock
+ .4byte gMoveDescription_Thunderbolt
+ .4byte gMoveDescription_ThunderWave
+ .4byte gMoveDescription_Thunder
+ .4byte gMoveDescription_RockThrow
+ .4byte gMoveDescription_Earthquake
+ .4byte gMoveDescription_Fissure
+ .4byte gMoveDescription_Dig
+ .4byte gMoveDescription_Toxic
+ .4byte gMoveDescription_Confusion
+ .4byte gMoveDescription_Psychic
+ .4byte gMoveDescription_Hypnosis
+ .4byte gMoveDescription_Meditate
+ .4byte gMoveDescription_Agility
+ .4byte gMoveDescription_QuickAttack
+ .4byte gMoveDescription_Rage
+ .4byte gMoveDescription_Teleport
+ .4byte gMoveDescription_NightShade
+ .4byte gMoveDescription_Mimic
+ .4byte gMoveDescription_Screech
+ .4byte gMoveDescription_DoubleTeam
+ .4byte gMoveDescription_Recover
+ .4byte gMoveDescription_Harden
+ .4byte gMoveDescription_Minimize
+ .4byte gMoveDescription_Smokescreen
+ .4byte gMoveDescription_ConfuseRay
+ .4byte gMoveDescription_Withdraw
+ .4byte gMoveDescription_DefenseCurl
+ .4byte gMoveDescription_Barrier
+ .4byte gMoveDescription_LightScreen
+ .4byte gMoveDescription_Haze
+ .4byte gMoveDescription_Reflect
+ .4byte gMoveDescription_FocusEnergy
+ .4byte gMoveDescription_Bide
+ .4byte gMoveDescription_Metronome
+ .4byte gMoveDescription_MirrorMove
+ .4byte gMoveDescription_SelfDestruct
+ .4byte gMoveDescription_EggBomb
+ .4byte gMoveDescription_Lick
+ .4byte gMoveDescription_Smog
+ .4byte gMoveDescription_Sludge
+ .4byte gMoveDescription_BoneClub
+ .4byte gMoveDescription_FireBlast
+ .4byte gMoveDescription_Waterfall
+ .4byte gMoveDescription_Clamp
+ .4byte gMoveDescription_Swift
+ .4byte gMoveDescription_SkullBash
+ .4byte gMoveDescription_SpikeCannon
+ .4byte gMoveDescription_Constrict
+ .4byte gMoveDescription_Amnesia
+ .4byte gMoveDescription_Kinesis
+ .4byte gMoveDescription_SoftBoiled
+ .4byte gMoveDescription_HiJumpKick
+ .4byte gMoveDescription_Glare
+ .4byte gMoveDescription_DreamEater
+ .4byte gMoveDescription_PoisonGas
+ .4byte gMoveDescription_Barrage
+ .4byte gMoveDescription_LeechLife
+ .4byte gMoveDescription_LovelyKiss
+ .4byte gMoveDescription_SkyAttack
+ .4byte gMoveDescription_Transform
+ .4byte gMoveDescription_Bubble
+ .4byte gMoveDescription_DizzyPunch
+ .4byte gMoveDescription_Spore
+ .4byte gMoveDescription_Flash
+ .4byte gMoveDescription_Psywave
+ .4byte gMoveDescription_Splash
+ .4byte gMoveDescription_AcidArmor
+ .4byte gMoveDescription_Crabhammer
+ .4byte gMoveDescription_Explosion
+ .4byte gMoveDescription_FurySwipes
+ .4byte gMoveDescription_Bonemerang
+ .4byte gMoveDescription_Rest
+ .4byte gMoveDescription_RockSlide
+ .4byte gMoveDescription_HyperFang
+ .4byte gMoveDescription_Sharpen
+ .4byte gMoveDescription_Conversion
+ .4byte gMoveDescription_TriAttack
+ .4byte gMoveDescription_SuperFang
+ .4byte gMoveDescription_Slash
+ .4byte gMoveDescription_Substitute
+ .4byte gMoveDescription_Struggle
+ .4byte gMoveDescription_Sketch
+ .4byte gMoveDescription_TripleKick
+ .4byte gMoveDescription_Thief
+ .4byte gMoveDescription_SpiderWeb
+ .4byte gMoveDescription_MindReader
+ .4byte gMoveDescription_Nightmare
+ .4byte gMoveDescription_FlameWheel
+ .4byte gMoveDescription_Snore
+ .4byte gMoveDescription_Curse
+ .4byte gMoveDescription_Flail
+ .4byte gMoveDescription_Conversion2
+ .4byte gMoveDescription_Aeroblast
+ .4byte gMoveDescription_CottonSpore
+ .4byte gMoveDescription_Reversal
+ .4byte gMoveDescription_Spite
+ .4byte gMoveDescription_PowderSnow
+ .4byte gMoveDescription_Protect
+ .4byte gMoveDescription_MachPunch
+ .4byte gMoveDescription_ScaryFace
+ .4byte gMoveDescription_FaintAttack
+ .4byte gMoveDescription_SweetKiss
+ .4byte gMoveDescription_BellyDrum
+ .4byte gMoveDescription_SludgeBomb
+ .4byte gMoveDescription_MudSlap
+ .4byte gMoveDescription_Octazooka
+ .4byte gMoveDescription_Spikes
+ .4byte gMoveDescription_ZapCannon
+ .4byte gMoveDescription_Foresight
+ .4byte gMoveDescription_DestinyBond
+ .4byte gMoveDescription_PerishSong
+ .4byte gMoveDescription_IcyWind
+ .4byte gMoveDescription_Detect
+ .4byte gMoveDescription_BoneRush
+ .4byte gMoveDescription_LockOn
+ .4byte gMoveDescription_Outrage
+ .4byte gMoveDescription_Sandstorm
+ .4byte gMoveDescription_GigaDrain
+ .4byte gMoveDescription_Endure
+ .4byte gMoveDescription_Charm
+ .4byte gMoveDescription_Rollout
+ .4byte gMoveDescription_FalseSwipe
+ .4byte gMoveDescription_Swagger
+ .4byte gMoveDescription_MilkDrink
+ .4byte gMoveDescription_Spark
+ .4byte gMoveDescription_FuryCutter
+ .4byte gMoveDescription_SteelWing
+ .4byte gMoveDescription_MeanLook
+ .4byte gMoveDescription_Attract
+ .4byte gMoveDescription_SleepTalk
+ .4byte gMoveDescription_HealBell
+ .4byte gMoveDescription_Return
+ .4byte gMoveDescription_Present
+ .4byte gMoveDescription_Frustration
+ .4byte gMoveDescription_Safeguard
+ .4byte gMoveDescription_PainSplit
+ .4byte gMoveDescription_SacredFire
+ .4byte gMoveDescription_Magnitude
+ .4byte gMoveDescription_DynamicPunch
+ .4byte gMoveDescription_Megahorn
+ .4byte gMoveDescription_DragonBreath
+ .4byte gMoveDescription_BatonPass
+ .4byte gMoveDescription_Encore
+ .4byte gMoveDescription_Pursuit
+ .4byte gMoveDescription_RapidSpin
+ .4byte gMoveDescription_SweetScent
+ .4byte gMoveDescription_IronTail
+ .4byte gMoveDescription_MetalClaw
+ .4byte gMoveDescription_VitalThrow
+ .4byte gMoveDescription_MorningSun
+ .4byte gMoveDescription_Synthesis
+ .4byte gMoveDescription_Moonlight
+ .4byte gMoveDescription_HiddenPower
+ .4byte gMoveDescription_CrossChop
+ .4byte gMoveDescription_Twister
+ .4byte gMoveDescription_RainDance
+ .4byte gMoveDescription_SunnyDay
+ .4byte gMoveDescription_Crunch
+ .4byte gMoveDescription_MirrorCoat
+ .4byte gMoveDescription_PsychUp
+ .4byte gMoveDescription_ExtremeSpeed
+ .4byte gMoveDescription_AncientPower
+ .4byte gMoveDescription_ShadowBall
+ .4byte gMoveDescription_FutureSight
+ .4byte gMoveDescription_RockSmash
+ .4byte gMoveDescription_Whirlpool
+ .4byte gMoveDescription_BeatUp
+ .4byte gMoveDescription_FakeOut
+ .4byte gMoveDescription_Uproar
+ .4byte gMoveDescription_Stockpile
+ .4byte gMoveDescription_SpitUp
+ .4byte gMoveDescription_Swallow
+ .4byte gMoveDescription_HeatWave
+ .4byte gMoveDescription_Hail
+ .4byte gMoveDescription_Torment
+ .4byte gMoveDescription_Flatter
+ .4byte gMoveDescription_WillOWisp
+ .4byte gMoveDescription_Memento
+ .4byte gMoveDescription_Facade
+ .4byte gMoveDescription_FocusPunch
+ .4byte gMoveDescription_SmellingSalt
+ .4byte gMoveDescription_FollowMe
+ .4byte gMoveDescription_NaturePower
+ .4byte gMoveDescription_Charge
+ .4byte gMoveDescription_Taunt
+ .4byte gMoveDescription_HelpingHand
+ .4byte gMoveDescription_Trick
+ .4byte gMoveDescription_RolePlay
+ .4byte gMoveDescription_Wish
+ .4byte gMoveDescription_Assist
+ .4byte gMoveDescription_Ingrain
+ .4byte gMoveDescription_Superpower
+ .4byte gMoveDescription_MagicCoat
+ .4byte gMoveDescription_Recycle
+ .4byte gMoveDescription_Revenge
+ .4byte gMoveDescription_BrickBreak
+ .4byte gMoveDescription_Yawn
+ .4byte gMoveDescription_KnockOff
+ .4byte gMoveDescription_Endeavor
+ .4byte gMoveDescription_Eruption
+ .4byte gMoveDescription_SkillSwap
+ .4byte gMoveDescription_Imprison
+ .4byte gMoveDescription_Refresh
+ .4byte gMoveDescription_Grudge
+ .4byte gMoveDescription_Snatch
+ .4byte gMoveDescription_SecretPower
+ .4byte gMoveDescription_Dive
+ .4byte gMoveDescription_ArmThrust
+ .4byte gMoveDescription_Camouflage
+ .4byte gMoveDescription_TailGlow
+ .4byte gMoveDescription_LusterPurge
+ .4byte gMoveDescription_MistBall
+ .4byte gMoveDescription_FeatherDance
+ .4byte gMoveDescription_TeeterDance
+ .4byte gMoveDescription_BlazeKick
+ .4byte gMoveDescription_MudSport
+ .4byte gMoveDescription_IceBall
+ .4byte gMoveDescription_NeedleArm
+ .4byte gMoveDescription_SlackOff
+ .4byte gMoveDescription_HyperVoice
+ .4byte gMoveDescription_PoisonFang
+ .4byte gMoveDescription_CrushClaw
+ .4byte gMoveDescription_BlastBurn
+ .4byte gMoveDescription_HydroCannon
+ .4byte gMoveDescription_MeteorMash
+ .4byte gMoveDescription_Astonish
+ .4byte gMoveDescription_WeatherBall
+ .4byte gMoveDescription_Aromatherapy
+ .4byte gMoveDescription_FakeTears
+ .4byte gMoveDescription_AirCutter
+ .4byte gMoveDescription_Overheat
+ .4byte gMoveDescription_OdorSleuth
+ .4byte gMoveDescription_RockTomb
+ .4byte gMoveDescription_SilverWind
+ .4byte gMoveDescription_MetalSound
+ .4byte gMoveDescription_GrassWhistle
+ .4byte gMoveDescription_Tickle
+ .4byte gMoveDescription_CosmicPower
+ .4byte gMoveDescription_WaterSpout
+ .4byte gMoveDescription_SignalBeam
+ .4byte gMoveDescription_ShadowPunch
+ .4byte gMoveDescription_Extrasensory
+ .4byte gMoveDescription_SkyUppercut
+ .4byte gMoveDescription_SandTomb
+ .4byte gMoveDescription_SheerCold
+ .4byte gMoveDescription_MuddyWater
+ .4byte gMoveDescription_BulletSeed
+ .4byte gMoveDescription_AerialAce
+ .4byte gMoveDescription_IcicleSpear
+ .4byte gMoveDescription_IronDefense
+ .4byte gMoveDescription_Block
+ .4byte gMoveDescription_Howl
+ .4byte gMoveDescription_DragonClaw
+ .4byte gMoveDescription_FrenzyPlant
+ .4byte gMoveDescription_BulkUp
+ .4byte gMoveDescription_Bounce
+ .4byte gMoveDescription_MudShot
+ .4byte gMoveDescription_PoisonTail
+ .4byte gMoveDescription_Covet
+ .4byte gMoveDescription_VoltTackle
+ .4byte gMoveDescription_MagicalLeaf
+ .4byte gMoveDescription_WaterSport
+ .4byte gMoveDescription_CalmMind
+ .4byte gMoveDescription_LeafBlade
+ .4byte gMoveDescription_DragonDance
+ .4byte gMoveDescription_RockBlast
+ .4byte gMoveDescription_ShockWave
+ .4byte gMoveDescription_WaterPulse
+ .4byte gMoveDescription_DoomDesire
+ .4byte gMoveDescription_PsychoBoost
diff --git a/data-de/text/move_names.inc b/data-de/text/move_names.inc
new file mode 100644
index 000000000..94a189b89
--- /dev/null
+++ b/data-de/text/move_names.inc
@@ -0,0 +1,356 @@
+gMoveNames:: @ 81F8320
+ .string "-$$$$$$$", 13
+ .string "PFUND$", 13
+ .string "KARATESCHLAG$", 13
+ .string "DUPLEXHIEB$", 13
+ .string "KOMETENHIEB$", 13
+ .string "MEGAHIEB$", 13
+ .string "ZAHLTAG$", 13
+ .string "FEUERSCHLAG$", 13
+ .string "EISHIEB$", 13
+ .string "DONNERSCHLAG$", 13
+ .string "KRATZER$", 13
+ .string "KLAMMER$", 13
+ .string "GUILLOTINE$", 13
+ .string "KLINGENSTURM$", 13
+ .string "SCHWERTTANZ$", 13
+ .string "ZERSCHNEIDER$", 13
+ .string "WINDSTOSS$", 13
+ .string "FLÜGELSCHLAG$", 13
+ .string "WIRBELWIND$", 13
+ .string "FLIEGEN$", 13
+ .string "KLAMMERGRIFF$", 13
+ .string "SLAM$", 13
+ .string "RANKENHIEB$", 13
+ .string "STAMPFER$", 13
+ .string "DOPPELKICK$", 13
+ .string "MEGAKICK$", 13
+ .string "SPRUNGKICK$", 13
+ .string "FEGEKICK$", 13
+ .string "SANDWIRBEL$", 13
+ .string "KOPFNUSS$", 13
+ .string "HORNATTACKE$", 13
+ .string "FURIENSCHLAG$", 13
+ .string "HORNBOHRER$", 13
+ .string "TACKLE$", 13
+ .string "BODYSLAM$", 13
+ .string "WICKEL$", 13
+ .string "BODYCHECK$", 13
+ .string "FUCHTLER$", 13
+ .string "RISIKOTACKLE$", 13
+ .string "RUTENSCHLAG$", 13
+ .string "GIFTSTACHEL$", 13
+ .string "DUONADEL$", 13
+ .string "NADELRAKETE$", 13
+ .string "SILBERBLICK$", 13
+ .string "BISS$", 13
+ .string "HEULER$", 13
+ .string "BRÜLLER$", 13
+ .string "GESANG$", 13
+ .string "SUPERSCHALL$", 13
+ .string "ULTRASCHALL$", 13
+ .string "AUSSETZER$", 13
+ .string "SÄURE$", 13
+ .string "GLUT$", 13
+ .string "FLAMMENWURF$", 13
+ .string "WEISSNEBEL$", 13
+ .string "AQUAKNARRE$", 13
+ .string "HYDROPUMPE$", 13
+ .string "SURFER$", 13
+ .string "EISSTRAHL$", 13
+ .string "BLIZZARD$", 13
+ .string "PSYSTRAHL$", 13
+ .string "BLUBBSTRAHL$", 13
+ .string "AURORASTRAHL$", 13
+ .string "HYPERSTRAHL$", 13
+ .string "SCHNABEL$", 13
+ .string "BOHRSCHNABEL$", 13
+ .string "ÜBERROLLER$", 13
+ .string "FUSSKICK$", 13
+ .string "KONTER$", 13
+ .string "GEOWURF$", 13
+ .string "STÄRKE$", 13
+ .string "ABSORBER$", 13
+ .string "MEGASAUGER$", 13
+ .string "EGELSAMEN$", 13
+ .string "WACHSTUM$", 13
+ .string "RASIERBLATT$", 13
+ .string "SOLARSTRAHL$", 13
+ .string "GIFTPUDER$", 13
+ .string "STACHELSPORE$", 13
+ .string "SCHLAFPUDER$", 13
+ .string "BLÄTTERTANZ$", 13
+ .string "FADENSCHUSS$", 13
+ .string "DRACHENWUT$", 13
+ .string "FEUERWIRBEL$", 13
+ .string "DONNERSCHOCK$", 13
+ .string "DONNERBLITZ$", 13
+ .string "DONNERWELLE$", 13
+ .string "DONNER$", 13
+ .string "STEINWURF$", 13
+ .string "ERDBEBEN$", 13
+ .string "GEOFISSUR$", 13
+ .string "SCHAUFLER$", 13
+ .string "TOXIN$", 13
+ .string "KONFUSION$", 13
+ .string "PSYCHOKINESE$", 13
+ .string "HYPNOSE$", 13
+ .string "MEDITATION$", 13
+ .string "AGILITÄT$", 13
+ .string "RUCKZUCKHIEB$", 13
+ .string "RASEREI$", 13
+ .string "TELEPORT$", 13
+ .string "NACHTNEBEL$", 13
+ .string "MIMIKRY$", 13
+ .string "KREIDESCHREI$", 13
+ .string "DOPPELTEAM$", 13
+ .string "GENESUNG$", 13
+ .string "HÄRTNER$", 13
+ .string "KOMPRIMATOR$", 13
+ .string "RAUCHWOLKE$", 13
+ .string "KONFUSTRAHL$", 13
+ .string "PANZERSCHUTZ$", 13
+ .string "EINIGLER$", 13
+ .string "BARRIERE$", 13
+ .string "LICHTSCHILD$", 13
+ .string "DUNKELNEBEL$", 13
+ .string "REFLEKTOR$", 13
+ .string "ENERGIEFOKUS$", 13
+ .string "GEDULD$", 13
+ .string "METRONOM$", 13
+ .string "SPIEGELTRICK$", 13
+ .string "FINALE$", 13
+ .string "EIERBOMBE$", 13
+ .string "SCHLECKER$", 13
+ .string "SMOG$", 13
+ .string "SCHLAMMBAD$", 13
+ .string "KNOCHENKEULE$", 13
+ .string "FEUERSTURM$", 13
+ .string "KASKADE$", 13
+ .string "SCHNAPPER$", 13
+ .string "STERNSCHAUER$", 13
+ .string "SCHÄDELWUMME$", 13
+ .string "DORNKANONE$", 13
+ .string "UMKLAMMERUNG$", 13
+ .string "AMNESIE$", 13
+ .string "PSYKRAFT$", 13
+ .string "WEICHEI$", 13
+ .string "TURMKICK$", 13
+ .string "GIFTBLICK$", 13
+ .string "TRAUMFRESSER$", 13
+ .string "GIFTWOLKE$", 13
+ .string "STAKKATO$", 13
+ .string "BLUTSAUGER$", 13
+ .string "TODESKUSS$", 13
+ .string "HIMMELSFEGER$", 13
+ .string "WANDLER$", 13
+ .string "BLUBBER$", 13
+ .string "IRRSCHLAG$", 13
+ .string "PILZSPORE$", 13
+ .string "BLITZ$", 13
+ .string "PSYWELLE$", 13
+ .string "PLATSCHER$", 13
+ .string "SÄUREPANZER$", 13
+ .string "KRABBHAMMER$", 13
+ .string "EXPLOSION$", 13
+ .string "KRATZFURIE$", 13
+ .string "KNOCHMERANG$", 13
+ .string "ERHOLUNG$", 13
+ .string "STEINHAGEL$", 13
+ .string "HYPERZAHN$", 13
+ .string "SCHÄRFER$", 13
+ .string "UMWANDLUNG$", 13
+ .string "TRIPLETTE$", 13
+ .string "SUPERZAHN$", 13
+ .string "SCHLITZER$", 13
+ .string "DELEGATOR$", 13
+ .string "VERZWEIFLER$", 13
+ .string "NACHAHMER$", 13
+ .string "DREIFACHKICK$", 13
+ .string "RAUB$", 13
+ .string "SPINNENNETZ$", 13
+ .string "WILLENSLESER$", 13
+ .string "NACHTMAHR$", 13
+ .string "FLAMMENRAD$", 13
+ .string "SCHNARCHER$", 13
+ .string "FLUCH$", 13
+ .string "DRESCHFLEGEL$", 13
+ .string "UMWANDLUNG2$", 13
+ .string "LUFTSTOSS$", 13
+ .string "BAUMWOLLSAAT$", 13
+ .string "GEGENSCHLAG$", 13
+ .string "GROLL$", 13
+ .string "PULVERSCHNEE$", 13
+ .string "SCHUTZSCHILD$", 13
+ .string "TEMPOHIEB$", 13
+ .string "GRIMASSE$", 13
+ .string "FINTE$", 13
+ .string "BITTERKUSS$", 13
+ .string "BAUCHTROMMEL$", 13
+ .string "MATSCHBOMBE$", 13
+ .string "LEHMSCHELLE$", 13
+ .string "OCTAZOOKA$", 13
+ .string "STACHLER$", 13
+ .string "BLITZKANONE$", 13
+ .string "GESICHTE$", 13
+ .string "ABGANGSBUND$", 13
+ .string "ABGESANG$", 13
+ .string "EISSTURM$", 13
+ .string "SCANNER$", 13
+ .string "KNOCHENHATZ$", 13
+ .string "ZIELSCHUSS$", 13
+ .string "WUTANFALL$", 13
+ .string "SANDSTURM$", 13
+ .string "GIGASAUGER$", 13
+ .string "AUSDAUER$", 13
+ .string "CHARME$", 13
+ .string "WALZER$", 13
+ .string "TRUGSCHLAG$", 13
+ .string "ANGEBEREI$", 13
+ .string "MILCHGETRÄNK$", 13
+ .string "FUNKENSPRUNG$", 13
+ .string "ZORNKLINGE$", 13
+ .string "STAHLFLÜGEL$", 13
+ .string "HORRORBLICK$", 13
+ .string "ANZIEHUNG$", 13
+ .string "SCHLAFREDE$", 13
+ .string "VITALGLOCKE$", 13
+ .string "RÜCKKEHR$", 13
+ .string "GESCHENK$", 13
+ .string "FRUSTRATION$", 13
+ .string "BODYGUARD$", 13
+ .string "LEIDTEILER$", 13
+ .string "LÄUTERFEUER$", 13
+ .string "INTENSITÄT$", 13
+ .string "WUCHTSCHLAG$", 13
+ .string "VIELENDER$", 13
+ .string "FEUERODEM$", 13
+ .string "STAFFETTE$", 13
+ .string "ZUGABE$", 13
+ .string "VERFOLGUNG$", 13
+ .string "TURBODREHER$", 13
+ .string "LOCKDUFT$", 13
+ .string "EISENSCHWEIF$", 13
+ .string "METALLKLAUE$", 13
+ .string "ÜBERWURF$", 13
+ .string "MORGENGRAUEN$", 13
+ .string "SYNTHESE$", 13
+ .string "MONDSCHEIN$", 13
+ .string "KRAFTRESERVE$", 13
+ .string "KREUZHIEB$", 13
+ .string "WINDHOSE$", 13
+ .string "REGENTANZ$", 13
+ .string "SONNENTAG$", 13
+ .string "KNIRSCHER$", 13
+ .string "SPIEGELCAPE$", 13
+ .string "PSYCHO-PLUS$", 13
+ .string "TURBOTEMPO$", 13
+ .string "ANTIK-KRAFT$", 13
+ .string "SPUKBALL$", 13
+ .string "SEHER$", 13
+ .string "ZERTRÜMMERER$", 13
+ .string "WHIRLPOOL$", 13
+ .string "PRÜGLER$", 13
+ .string "MOGELHIEB$", 13
+ .string "AUFRUHR$", 13
+ .string "HORTER$", 13
+ .string "ENTFESSLER$", 13
+ .string "VERZEHRER$", 13
+ .string "HITZEWELLE$", 13
+ .string "HAGELSTURM$", 13
+ .string "FOLTERKNECHT$", 13
+ .string "SCHMEICHLER$", 13
+ .string "IRRLICHT$", 13
+ .string "MEMENTO-MORI$", 13
+ .string "FASSADE$", 13
+ .string "POWER-PUNCH$", 13
+ .string "RIECHSALZ$", 13
+ .string "SPOTLIGHT$", 13
+ .string "NATUR-KRAFT$", 13
+ .string "LADEVORGANG$", 13
+ .string "VERHÖHNER$", 13
+ .string "RECHTE HAND$", 13
+ .string "TRICKBETRUG$", 13
+ .string "ROLLENTAUSCH$", 13
+ .string "WUNSCHTRAUM$", 13
+ .string "ZUSCHUSS$", 13
+ .string "VERWURZLER$", 13
+ .string "KRAFTKOLOSS$", 13
+ .string "MAGIEMANTEL$", 13
+ .string "AUFBEREITUNG$", 13
+ .string "VERGELTUNG$", 13
+ .string "DURCHBRUCH$", 13
+ .string "GÄHNER$", 13
+ .string "ABSCHLAG$", 13
+ .string "NOTSITUATION$", 13
+ .string "ERUPTION$", 13
+ .string "WERTEWECHSEL$", 13
+ .string "BEGRENZER$", 13
+ .string "HEILUNG$", 13
+ .string "NACHSPIEL$", 13
+ .string "ÜBERNAHME$", 13
+ .string "GEHEIMPOWER$", 13
+ .string "TAUCHER$", 13
+ .string "ARMSTOSS$", 13
+ .string "TARNUNG$", 13
+ .string "SCHWEIFGLANZ$", 13
+ .string "SCHEINWERFER$", 13
+ .string "NEBELBALL$", 13
+ .string "DAUNENREIGEN$", 13
+ .string "TAUMELTANZ$", 13
+ .string "FEUERFEGER$", 13
+ .string "LEHMSUHLER$", 13
+ .string "FROSTBEULE$", 13
+ .string "NIETENRANKE$", 13
+ .string "TAGEDIEB$", 13
+ .string "SCHALLWELLE$", 13
+ .string "GIFTZAHN$", 13
+ .string "ZERMALMKLAUE$", 13
+ .string "LOHEKANONADE$", 13
+ .string "AQUAHAUBITZE$", 13
+ .string "STERNENHIEB$", 13
+ .string "ERSTAUNER$", 13
+ .string "METEOROLOGE$", 13
+ .string "AROMAKUR$", 13
+ .string "TRUGTRÄNE$", 13
+ .string "WINDSCHNITT$", 13
+ .string "HITZEKOLLER$", 13
+ .string "SCHNÜFFLER$", 13
+ .string "FELSGRAB$", 13
+ .string "SILBERHAUCH$", 13
+ .string "METALLSOUND$", 13
+ .string "GRASFLÖTE$", 13
+ .string "SPASSKANONE$", 13
+ .string "KOSMIK-KRAFT$", 13
+ .string "FONTRÄNEN$", 13
+ .string "AMPELLEUCHTE$", 13
+ .string "FINSTERFAUST$", 13
+ .string "SONDERSENSOR$", 13
+ .string "HIMMELHIEB$", 13
+ .string "SANDGRAB$", 13
+ .string "EISESKÄLTE$", 13
+ .string "LEHMBRÜHE$", 13
+ .string "KUGELSAAT$", 13
+ .string "AERO-ASS$", 13
+ .string "EISSPEER$", 13
+ .string "EISENABWEHR$", 13
+ .string "RÜCKENTZUG$", 13
+ .string "JAULER$", 13
+ .string "DRACHENKLAUE$", 13
+ .string "FAUNA-STATUE$", 13
+ .string "PROTZER$", 13
+ .string "SPRUNGFEDER$", 13
+ .string "LEHMSCHUSS$", 13
+ .string "GIFTSCHWEIF$", 13
+ .string "BEZIRZER$", 13
+ .string "VOLTTACKLE$", 13
+ .string "ZAUBERBLATT$", 13
+ .string "NASSMACHER$", 13
+ .string "GEDANKENGUT$", 13
+ .string "LAUBKLINGE$", 13
+ .string "DRACHENTANZ$", 13
+ .string "FELSWURF$", 13
+ .string "SCHOCKWELLE$", 13
+ .string "AQUAWELLE$", 13
+ .string "KISMETWUNSCH$", 13
+ .string "PSYSCHUB$", 13
diff --git a/data-de/text/mystery_event_club.inc b/data-de/text/mystery_event_club.inc
new file mode 100644
index 000000000..05662c2e8
--- /dev/null
+++ b/data-de/text/mystery_event_club.inc
@@ -0,0 +1,77 @@
+PetalburgCity_PokemonCenter_1F_Text_1B1C97:: @ 81B1C97
+ .string "Hallo, du! TRAINER!\n"
+ .string "Du hast ein wundervolles Lächeln.\p"
+ .string "Ich habe ein Hobby: Ich sammle die\n"
+ .string "Profile von POKéMON-TRAINERN.$"
+
+PetalburgCity_PokemonCenter_1F_Text_1B1D10:: @ 81B1D10
+ .string "Nun, wie sieht es aus?\n"
+ .string "Darf ich dein Profil sehen?$"
+
+PetalburgCity_PokemonCenter_1F_Text_1B1D3A:: @ 81B1D3A
+ .string "Du erstellst dir dein eigenes Profil,\n"
+ .string "indem du 4 Worte oder Phrasen\l"
+ .string "zusammenstellst.\p"
+ .string "Ich gebe dir ein Beispiel für ein Profil\n"
+ .string "mit vier Begriffen.\p"
+ .string "Du kannst diese vier Begriffe mit\n"
+ .string "anderen Begriffen tauschen, ganz\l"
+ .string "so, wie du dein Profil haben möchtest.\p"
+ .string "Dir stehen sehr viele Begriffe\n"
+ .string "zur Verfügung.\p"
+ .string "Sie sind nach Gruppen sortiert, wie\n"
+ .string "POKéMON, Lifestyle und Hobbies. So\l"
+ .string "hast du einen besseren Überblick.\p"
+ .string "Wähle zunächst eine Gruppe aus, um\n"
+ .string "eine Liste entsprechender Begriffe\p"
+ .string "zu öffnen. Dann triffst du deine Wahl.\p"
+ .string "Suche dir beliebige Begriffe aus den\n"
+ .string "Gruppen aus, um dein ganz persönliches\l"
+ .string "Profil zu erstellen.$"
+
+UnknownString_81B1F7A: @ 81B1F7A
+ .string "$"
+
+PetalburgCity_PokemonCenter_1F_Text_1B1F7B:: @ 81B1F7B
+ .string "Ja! Danke schön!\n"
+ .string "Zeigst du mir jetzt dein Profil?$"
+
+PetalburgCity_PokemonCenter_1F_Text_1B1FA3:: @ 81B1FA3
+ .string "Oh, nein, ehrlich?\p"
+ .string "Ich dachte, jemand wie du hätte ein\n"
+ .string "wundervolles Profil...$"
+
+PetalburgCity_PokemonCenter_1F_Text_1B1FF0:: @ 81B1FF0
+ .string "Oh! Du bist noch nicht so weit?\p"
+ .string "Nun, dann zeig es mir doch später!$"
+
+PetalburgCity_PokemonCenter_1F_Text_1B202F:: @ 81B202F
+ .string "Hallo, da drüben! TRAINER!\p"
+ .string "Du hast ein wundervolles Lächeln.$"
+
+PetalburgCity_PokemonCenter_1F_Text_1B2063:: @ 81B2063
+ .string "Darf ich dein neues Profil sehen?$"
+
+PetalburgCity_PokemonCenter_1F_Text_1B207F:: @ 81B207F
+ .string "Ja? Danke schön!\p"
+ .string "Ich hoffe, das Profil ist besser als das\n"
+ .string "vorhergehende.$"
+
+PetalburgCity_PokemonCenter_1F_Text_1B20CE:: @ 81B20CE
+ .string "Oh, du magst dein Profil, wie es ist?\p"
+ .string "Ich mache dir keine Vorwürfe - so, wie\n"
+ .string "es jetzt ist, ist das Profil wunderbar.$"
+
+PetalburgCity_PokemonCenter_1F_Text_1B2137:: @ 81B2137
+ .string "Fa-fantastisch!\p"
+ .string "Dein Profil... Einfach wunderbar!\n"
+ .string "Es sagt wirklich alles über dich aus.\p"
+ .string "Jeder, der dieses Profil sieht, wird\n"
+ .string "von dir entzückt sein!\p"
+ .string "Danke schön.$"
+
+PetalburgCity_PokemonCenter_1F_Text_1B21CC:: @ 81B21CC
+ .string "Oh!\n"
+ .string "Du kennst die Losung!!\p"
+ .string "Das bedeutet, dass du ein Mitglied des\n"
+ .string "CLUB des GEHEIMGESCHEHENS bist!$"
diff --git a/data-de/text/nature_names.inc b/data-de/text/nature_names.inc
new file mode 100644
index 000000000..78c49a14d
--- /dev/null
+++ b/data-de/text/nature_names.inc
@@ -0,0 +1,102 @@
+gNatureName_Hardy: @ 83C0F60
+ .string "ROBUST$"
+
+gNatureName_Lonely: @ 83C0F66
+ .string "SOLO$"
+
+gNatureName_Brave: @ 83C0F6D
+ .string "MUTIG$"
+
+gNatureName_Adamant: @ 83C0F73
+ .string "HART$"
+
+gNatureName_Naughty: @ 83C0F7B
+ .string "FRECH$"
+
+gNatureName_Bold: @ 83C0F83
+ .string "KÜHN$"
+
+gNatureName_Docile: @ 83C0F88
+ .string "SANFT$"
+
+gNatureName_Relaxed: @ 83C0F8F
+ .string "LOCKER$"
+
+gNatureName_Impish: @ 83C0F97
+ .string "PFIFFIG$"
+
+gNatureName_Lax: @ 83C0F9E
+ .string "LASCH$"
+
+gNatureName_Timid: @ 83C0FA2
+ .string "SCHEU$"
+
+gNatureName_Hasty: @ 83C0FA8
+ .string "HASTIG$"
+
+gNatureName_Serious: @ 83C0FAE
+ .string "ERNST$"
+
+gNatureName_Jolly: @ 83C0FB6
+ .string "FROH$"
+
+gNatureName_Naive: @ 83C0FBC
+ .string "NAIV$"
+
+gNatureName_Modest: @ 83C0FC2
+ .string "MÄSSIG$"
+
+gNatureName_Mild: @ 83C0FC9
+ .string "MILD$"
+
+gNatureName_Quiet: @ 83C0FCE
+ .string "RUHIG$"
+
+gNatureName_Bashful: @ 83C0FD4
+ .string "ZAGHAFT$"
+
+gNatureName_Rash: @ 83C0FDC
+ .string "HITZIG$"
+
+gNatureName_Calm: @ 83C0FE1
+ .string "STILL$"
+
+gNatureName_Gentle: @ 83C0FE6
+ .string "ZART$"
+
+gNatureName_Sassy: @ 83C0FED
+ .string "FORSCH$"
+
+gNatureName_Careful: @ 83C0FF3
+ .string "SACHT$"
+
+gNatureName_Quirky: @ 83C0FFB
+ .string "KAUZIG$"
+
+ .align 2
+gNatureNames:: @ 83C1004
+ .4byte gNatureName_Hardy
+ .4byte gNatureName_Lonely
+ .4byte gNatureName_Brave
+ .4byte gNatureName_Adamant
+ .4byte gNatureName_Naughty
+ .4byte gNatureName_Bold
+ .4byte gNatureName_Docile
+ .4byte gNatureName_Relaxed
+ .4byte gNatureName_Impish
+ .4byte gNatureName_Lax
+ .4byte gNatureName_Timid
+ .4byte gNatureName_Hasty
+ .4byte gNatureName_Serious
+ .4byte gNatureName_Jolly
+ .4byte gNatureName_Naive
+ .4byte gNatureName_Modest
+ .4byte gNatureName_Mild
+ .4byte gNatureName_Quiet
+ .4byte gNatureName_Bashful
+ .4byte gNatureName_Rash
+ .4byte gNatureName_Calm
+ .4byte gNatureName_Gentle
+ .4byte gNatureName_Sassy
+ .4byte gNatureName_Careful
+ .4byte gNatureName_Quirky
diff --git a/data-de/text/pokeblocks.inc b/data-de/text/pokeblocks.inc
new file mode 100644
index 000000000..f137c8fb5
--- /dev/null
+++ b/data-de/text/pokeblocks.inc
@@ -0,0 +1,129 @@
+FallarborTown_ContestLobby_Text_1B6E63:: @ 81B6E63
+ .string "Oh? Möchtest du mit diesem alten Herrn\n"
+ .string "ein paar {POKEBLOCK} herstellen?$"
+
+FallarborTown_ContestLobby_Text_1B6E9D:: @ 81B6E9D
+ .string "Ausgezeichnet!$"
+
+FallarborTown_ContestLobby_Text_1B6EA8:: @ 81B6EA8
+ .string "Oh...\n"
+ .string "Das macht diesen alten Herrn traurig.$"
+
+FallarborTown_ContestLobby_Text_1B6ED0:: @ 81B6ED0
+ .string "Weißt du, wie man {POKEBLOCK} herstellt?$"
+
+FallarborTown_ContestLobby_Text_1B6EF1:: @ 81B6EF1
+ .string "Dann lass uns loslegen!\p"
+ .string "Lass uns BEEREN MIXEN!$"
+
+FallarborTown_ContestLobby_Text_1B6F1F:: @ 81B6F1F
+ .string "Okay, ich gebe dir eine kurze Erklärung.\p"
+ .string "Keine Angst, es ist ganz einfach.\p"
+ .string "Erreicht der rotierende Pfeil deine\n"
+ .string "Markierung, dann drücke den A-Knopf.\p"
+ .string "Das ist schon alles. Probier es mal, du\n"
+ .string "wirst sehen, wie einfach das ist.$"
+
+FallarborTown_ContestLobby_Text_1B6FF0:: @ 81B6FF0
+ .string "Oh!\n"
+ .string "Du hast keine BEEREN dabei?\p"
+ .string "Wenn du keine BEEREN hast, kannst du\n"
+ .string "keine {POKEBLOCK} machen.$"
+
+FallarborTown_ContestLobby_Text_1B704A:: @ 81B704A
+ .string "Nun, das hilft uns jetzt nicht weiter.\p"
+ .string "Wenn du nichts gegen Reste hast,\n"
+ .string "kannst du diese BEERE haben.\p"
+ .string "Dann können wir mit dem BEERENMIXER\n"
+ .string "{POKEBLOCK} herstellen.$"
+
+FallarborTown_ContestLobby_Text_1B70F6:: @ 81B70F6
+ .string "Hätte ich BEEREN übrig, würde ich dir\n"
+ .string "gerne eine abgeben...\p"
+ .string "Aber heute habe ich keine übrig. Wir\n"
+ .string "müssen das ein anderes Mal machen.$"
+
+FallarborTown_ContestLobby_Text_1B717C:: @ 81B717C
+ .string "Aber deine {POKEBLOCK}BOX ist voll.\p"
+ .string "Du solltest einige {POKEBLOCK} verwenden\n"
+ .string "und dann wiederkommen.$"
+
+FallarborTown_ContestLobby_Text_1B71D2:: @ 81B71D2
+ .string "Aber du hast keine {POKEBLOCK}BOX.\p"
+ .string "Besorg dir eine {POKEBLOCK}BOX und\n"
+ .string "komm dann wieder.$"
+
+LilycoveCity_ContestLobby_Text_1B7225:: @ 81B7225
+SlateportCity_ContestLobby_Text_1B7225:: @ 81B7225
+ .string "Dann lass uns mal mixen.$"
+
+LilycoveCity_ContestLobby_Text_1B7241:: @ 81B7241
+ .string "Ich bin mal gespannt, welchen {POKEBLOCK}\n"
+ .string "ich bekomme. Das ist ja total aufregend!$"
+
+FallarborTown_ContestLobby_Text_1B727C:: @ 81B727C
+ .string "{POKEBLOCK} können mit Hilfe deiner Freunde\n"
+ .string "im BEERENMIXER aus BEEREN gemacht\l"
+ .string "werden.\p"
+ .string "Soll das Spiel gespeichert werden, bevor\n"
+ .string "du dich mit Freunden verbindest?$"
+
+FallarborTown_ContestLobby_Text_1B7304:: @ 81B7304
+ .string "Verbindung zu Freunden wird aufgebaut.\n"
+ .string "...B-Knopf: Abbruch$"
+
+FallarborTown_ContestLobby_Text_1B733B:: @ 81B733B
+ .string "{STR_VAR_1} ist eingetroffen.$"
+
+FallarborTown_ContestLobby_Text_1B7347:: @ 81B7347
+ .string "{STR_VAR_1} und {STR_VAR_2} sind\n"
+ .string "eingetroffen.$"
+
+FallarborTown_ContestLobby_Text_1B735A:: @ 81B735A
+ .string "{STR_VAR_1}, {STR_VAR_2} und\n"
+ .string "{STR_VAR_3} sind eingetroffen.$"
+
+UnknownString_81B7372: @ 81B7372
+ .string "Keiner da...$"
+
+FallarborTown_ContestLobby_Text_1B7381:: @ 81B7381
+ .string "Du hast keine BEEREN. Du kannst\n"
+ .string "den BEERENMIXER nicht benutzen.$"
+
+FallarborTown_ContestLobby_Text_1B73B7:: @ 81B73B7
+ .string "Deine {POKEBLOCK}BOX ist voll. Du kannst\n"
+ .string "den BEERENMIXER nicht benutzen.$"
+
+FallarborTown_ContestLobby_Text_1B73F1:: @ 81B73F1
+ .string "Du hast keine {POKEBLOCK}BOX und\n"
+ .string "kannst den BEERENMIXER nicht nutzen.$"
+
+FallarborTown_ContestLobby_Text_1B742F:: @ 81B742F
+ .string "Ich liebe es, {POKEBLOCK}\n"
+ .string "herzustellen!\p"
+ .string "Ich habe immer einige BEEREN dabei.$"
+
+FallarborTown_ContestLobby_Text_1B7469:: @ 81B7469
+ .string "Wenn du magst, können wir einige\n"
+ .string "{POKEBLOCK} zusammen am BEERENMIXER\l"
+ .string "herstellen.$"
+
+FallarborTown_ContestLobby_Text_1B74B4:: @ 81B74B4
+ .string "Oh?\n"
+ .string "Du hast keine BEEREN?\p"
+ .string "Na, dann klappt das dieses Mal nicht.\p"
+ .string "Aber... Wenn du nichts gegen Reste\n"
+ .string "einzuwenden hast, dann kannst du eine\l"
+ .string "meiner BEEREN haben.$"
+
+FallarborTown_ContestLobby_Text_1B753A:: @ 81B753A
+ .string "Aus den BEEREN stellen wir im\n"
+ .string "BEERENMIXER {POKEBLOCK} her.$"
+
+FallarborTown_ContestLobby_Text_1B7578:: @ 81B7578
+ .string "Oh?\n"
+ .string "Du hast keine BEEREN?\p"
+ .string "Wenn ich welche übrig hätte, würde ich\n"
+ .string "dir gerne eine abgeben...\p"
+ .string "Aber leider habe ich heute keine übrig.\n"
+ .string "Das tut mir echt Leid.$"
diff --git a/data-de/text/pokedex_rating.inc b/data-de/text/pokedex_rating.inc
new file mode 100644
index 000000000..fa3507866
--- /dev/null
+++ b/data-de/text/pokedex_rating.inc
@@ -0,0 +1,110 @@
+Route101_Text_1C4449:: @ 81C4449
+ .string "PROF. BIRK: Ah, {PLAYER}{KUN}!\p"
+ .string "Möchtest du mir deine Fortschritte mit\n"
+ .string "dem POKéDEX zeigen?$"
+
+Route101_Text_1C449B:: @ 81C449B
+ .string "Ach? Du hast erst so wenige POKéMON\n"
+ .string "gefangen, dass es sich nicht lohnt,\l"
+ .string "ihn mir zu zeigen?$"
+
+Route101_Text_1C44DC:: @ 81C44DC
+ .string "Hmhm...\p"
+ .string "Oh, du hast {STR_VAR_1} POKéMON gesehen\n"
+ .string "und {STR_VAR_2} POKéMON gefangen...$"
+
+gBirchDexRatingText_LessThan10:: @ 81C4520
+ .string "Du solltest mehr ins hohe Gras gehen\n"
+ .string "und mehr auf POKéMON achten.$"
+
+gBirchDexRatingText_LessThan20:: @ 81C456A
+ .string "So langsam bekommst du den Bogen raus.\n"
+ .string "Aber es wird immer schwieriger werden!$"
+
+gBirchDexRatingText_LessThan30:: @ 81C45B0
+ .string "Einige POKéMON tauchen nur in be-\n"
+ .string "stimmten Regionen auf. Hab nur Geduld.$"
+
+gBirchDexRatingText_LessThan40:: @ 81C45F9
+ .string "Nun, er könnte mehr Einträge enthalten,\n"
+ .string "aber es sieht schon eher nach einem\l"
+ .string "POKéDEX aus.$"
+
+gBirchDexRatingText_LessThan50:: @ 81C4648
+ .string "Das läuft doch wunderbar.\n"
+ .string "Mach weiter so.$"
+
+gBirchDexRatingText_LessThan60:: @ 81C467E
+ .string "Verwendest du irgendwelche ANGELN?\n"
+ .string "Hier gibt es viele POKéMON im Meer.$"
+
+gBirchDexRatingText_LessThan70:: @ 81C46B9
+ .string "Statt die POKéMON nur zu fangen, wie\n"
+ .string "wäre es, sie sich entwickeln zu lassen?$"
+
+gBirchDexRatingText_LessThan80:: @ 81C46FE
+ .string "Der POKéDEX wird einfach fantastisch.\n"
+ .string "Das habe ich im Gefühl...$"
+
+gBirchDexRatingText_LessThan90:: @ 81C4747
+ .string "Du hast so viele gefangen...\n"
+ .string "Du hast ein außergewöhnliches Talent!$"
+
+gBirchDexRatingText_LessThan100:: @ 81C4780
+ .string "Warst du schon mal in der SAFARI-ZONE?\p"
+ .string "Ich habe gehört, es gibt POKéMON,\n"
+ .string "die man nur dort finden kann.$"
+
+gBirchDexRatingText_LessThan110:: @ 81C47DF
+ .string "Du hast die 100er Marke überschritten!\n"
+ .string "Das ist ein beeindruckender POKéDEX!$"
+
+gBirchDexRatingText_LessThan120:: @ 81C4828
+ .string "Es gibt auch POKéMON, die man durch den\n"
+ .string "Einsatz von ZERTRÜMMERER findet.$"
+
+gBirchDexRatingText_LessThan130:: @ 81C4863
+ .string "Du solltest einige POKéMON fangen und\n"
+ .string "sie mit anderen tauschen.$"
+
+gBirchDexRatingText_LessThan140:: @ 81C489C
+ .string "Ich habe von POKéMON gehört, die sich\n"
+ .string "entwickeln, wenn sie ihren TRAINER sehr\l"
+ .string "lieben.$"
+
+gBirchDexRatingText_LessThan150:: @ 81C48EB
+ .string "Ich hatte keine Ahnung, dass es in der\n"
+ .string "HOENN-Region so viele verschiedene\l"
+ .string "POKéMON-Arten gibt.$"
+
+gBirchDexRatingText_LessThan160:: @ 81C4936
+ .string "Manchmal erscheinen einige POKéMON in\n"
+ .string "großer Anzahl, wie bei einem Ausbruch.\l"
+ .string "Das solltest du nicht verpassen!$"
+
+gBirchDexRatingText_LessThan170:: @ 81C49A2
+ .string "Dein POKéDEX liefert einen erstaunlich\n"
+ .string "guten Einblick in die POKéMON der\l"
+ .string "HOENN-Region!$"
+
+gBirchDexRatingText_LessThan180:: @ 81C4A06
+ .string "Ich sage, du hast dich bereits als\n"
+ .string "guter POKéMON-PROFESSOR qualifiziert.$"
+
+gBirchDexRatingText_LessThan190:: @ 81C4A4F
+ .string "Mit diesem POKéDEX, der schon so weit\n"
+ .string "gediehen ist, bist du ein echter Profi.$"
+
+gBirchDexRatingText_LessThan200:: @ 81C4A91
+ .string "Du bist sehr nahe dran, den POKéDEX zu\n"
+ .string "vervollständigen. Das fühle ich einfach.$"
+
+gBirchDexRatingText_DexCompleted:: @ 81C4ADA
+ .string "Herzlichen Glückwunsch!\n"
+ .string "Dein POKéDEX ist vollständig!$"
+
+Route101_Text_1C4B05:: @ 81C4B05
+ .string "Hmhm...\n"
+ .string "Auf nationaler Ebene...\p"
+ .string "Hast du {STR_VAR_1} POKéMON gesehen\n"
+ .string "und {STR_VAR_2} POKéMON gefangen...$"
diff --git a/data-de/text/pokemon_news.inc b/data-de/text/pokemon_news.inc
new file mode 100644
index 000000000..1de2ce817
--- /dev/null
+++ b/data-de/text/pokemon_news.inc
@@ -0,0 +1,152 @@
+gTVNewsText_EnergyGuru1:: @ 81AD135
+ .string "Guten Tag, meine Damen und Herren!\n"
+ .string "Hier sind die POKéMON NACHRICHTEN.\p"
+ .string "Heute berichten wir über GRAPHITPORT\n"
+ .string "CITYS bekanntesten Typen, den\l"
+ .string "STATUSWERTE GURU!\p"
+ .string "Er werde sich: “Enorm ins Zeug legen\n"
+ .string "in den nächsten {STR_VAR_1} Tag/en!”\p"
+ .string "Er wollte uns nicht verraten, wofür er\n"
+ .string "sich ins Zeug legt. Stattdessen gab\p"
+ .string "er uns den Rat: “Spart euer\n"
+ .string "Geld. Das wäre gut...”\p"
+ .string "GRAPHITPORT CITY ist eine Reise wert!\p"
+ .string "Das waren die POKéMON NACHRICHTEN.$"
+
+gTVNewsText_EnergyGuru2:: @ 81AD2E0
+ .string "Guten Tag, meine Damen und Herren!\n"
+ .string "Hier sind die POKéMON NACHRICHTEN.\p"
+ .string "Auf diese Nachrichten haben Sie\n"
+ .string "alle schon sehnsüchtig gewartet!\p"
+ .string "GRAPHITPORT CITYS STATUSWERTE GURU\n"
+ .string "legt sich im MARKT enorm ins Zeug!\p"
+ .string "Er verspricht uns unschlagbare Preise\n"
+ .string "zum Beispiel für KALZIUM und PROTEIN!\p"
+ .string "GRAPHITPORT CITY ist also eine Reise\n"
+ .string "wert. Also: Schauen Sie vorbei und\l"
+ .string "kaufen Sie, was das Herz begehrt.\p"
+ .string "Das waren die POKéMON NACHRICHTEN.$"
+
+gTVNewsText_EnergyGuru3:: @ 81AD434
+ .string "Guten Tag, meine Damen und Herren!\n"
+ .string "Hier sind die POKéMON NACHRICHTEN.\p"
+ .string "Auf diese Nachrichten haben Sie\n"
+ .string "alle schon sehnsüchtig gewartet!\p"
+ .string "GRAPHITPORT CITYS STATUSWERTE GURU\n"
+ .string "legt sich im MARKT enorm ins Zeug!\p"
+ .string "Er verspricht uns unschlagbare Preise\n"
+ .string "für KALZIUM und PROTEIN!\p"
+ .string "Aber der STATUSWERTE GURU weist\n"
+ .string "auch darauf hin, dass noch viele\l"
+ .string "Packungen vorhanden sind.\p"
+ .string "Also: Auf nach GRAPHITPORT CITY und\n"
+ .string "genießen Sie den Einkauf!\p"
+ .string "Das waren die POKéMON NACHRICHTEN.$"
+
+gTVNewsText_GameCorner1:: @ 81AD5B0
+ .string "Guten Tag meine Damen und Herren!\n"
+ .string "Hier sind die POKéMON NACHRICHTEN.\p"
+ .string "Bald ist es so weit!\n"
+ .string "Bald ist der Tag gekommen!\p"
+ .string "In {STR_VAR_1} Tagen erleben wir ihn, den\n"
+ .string "Tag der SPIELHALLE!\p"
+ .string "Selbst diejenigen, die nie Glück haben,\n"
+ .string "werden ihr Glück nicht fassen können!\p"
+ .string "Das waren die POKéMON NACHRICHTEN.$"
+
+gTVNewsText_GameCorner2:: @ 81AD6AE
+ .string "Guten Tag meine Damen und Herren!\n"
+ .string "Hier sind die POKéMON NACHRICHTEN.\p"
+ .string "Endlich ist es so weit!\n"
+ .string "Endlich ist der Tag gekommen!\p"
+ .string "Heute erleben wir ihn, den Tag der\n"
+ .string "SPIELHALLE!\p"
+ .string "Fordern Sie Ihr Glück beim ROULETTE\n"
+ .string "oder den EINARMIGEN BANDITEN heraus.\p"
+ .string "Das Stichwort heißt: MALVENFROH CITY!\n"
+ .string "Dort finden Sie Ihr Glück!\p"
+ .string "Das waren die POKéMON NACHRICHTEN.$"
+
+gTVNewsText_GameCorner3:: @ 81AD7A7
+ .string "Guten Tag, meine Damen und Herren!\n"
+ .string "Hier sind die POKéMON NACHRICHTEN.\p"
+ .string "Endlich ist es so weit!\n"
+ .string "Endlich ist der Tag gekommen!\p"
+ .string "Heute erleben wir ihn, den Tag der\n"
+ .string "SPIELHALLE!\p"
+ .string "Fordern Sie Ihr Glück beim ROULETTE\n"
+ .string "oder den EINARMIGEN BANDITEN heraus.\p"
+ .string "Beeilen Sie sich, denn auch dieser Tag\n"
+ .string "hat nur 24 Stunden. MALVENFROH CITY\l"
+ .string "ruft!\p"
+ .string "Das waren die POKéMON NACHRICHTEN.$"
+
+gTVNewsText_LilycoveDepartment1:: @ 81AD8B4
+ .string "Guten Tag meine Damen und Herren!\n"
+ .string "Hier sind die POKéMON NACHRICHTEN.\p"
+ .string "Soeben erreichen uns wundervolle Nach-\n"
+ .string "richten vom SEEGRASULB CITY\l"
+ .string "EINKAUFSZENTRUM.\p"
+ .string "In {STR_VAR_1} Tag/en findet dort ein totaler\n"
+ .string "Ausverkauf statt!\p"
+ .string "Das Dingsbums und das Dingsda, welches\n"
+ .string "Sie schon immer haben wollten, kann\l"
+ .string "Ihnen gehören.\p"
+ .string "Das waren die POKéMON NACHRICHTEN.$"
+
+gTVNewsText_LilycoveDepartment2:: @ 81AD9D3
+ .string "Guten Tag meine Damen und Herren!\n"
+ .string "Hier sind die POKéMON NACHRICHTEN.\p"
+ .string "Auf diese Nachricht haben Sie schon\n"
+ .string "sehnsüchtig gewartet!\p"
+ .string "Im SEEGRASULB CITY EINKAUFSZENTRUM\n"
+ .string "findet heute ein totaler Ausverkauf\l"
+ .string "statt!\p"
+ .string "Das Dingsbums und das Dingsda, welches\n"
+ .string "Sie schon immer haben wollten...\p"
+ .string "Sie können sie dort finden!\p"
+ .string "Das waren die POKéMON NACHRICHTEN.$"
+
+gTVNewsText_LilycoveDepartment3:: @ 81ADB01
+ .string "Guten Tag, meine Damen und Herren!\n"
+ .string "Hier sind die POKéMON NACHRICHTEN.\p"
+ .string "Auf diese Nachricht haben Sie schon\n"
+ .string "sehnsüchtig gewartet!\p"
+ .string "Im SEEGRASULB CITY EINKAUFSZENTRUM\n"
+ .string "findet heute ein totaler Ausverkauf\l"
+ .string "statt!\p"
+ .string "Das Dingsbums und das Dingsda, welches\n"
+ .string "Sie schon immer haben wollten...\p"
+ .string "Sie können sie dort finden!\p"
+ .string "Das waren die POKéMON NACHRICHTEN.$"
+
+ @ all text advertisements below are unused.
+gTVUnusedText_DevonCorporation:: @ 81ADC2F
+ .string "Diese Sendung wurde Ihnen präsentiert\n"
+ .string "von der DEVON CORPORATION.$"
+
+gTVUnusedText_Contests:: @ 81ADC6E
+ .string "Das Wichtigste ist Liebe zu den\n"
+ .string "POKéMON!\p"
+ .string "Was man braucht ist Mut.\p"
+ .string "Stelle die geliebten POKéMON in den\n"
+ .string "Mittelpunkt! POKéMON WETTBEWERB!$"
+
+gTVUnusedText_DayCare:: @ 81ADCF7
+ .string "Wir ziehen deine geliebten POKéMON mit\n"
+ .string "all unserer Hingabe auf!\p"
+ .string "Alles was deine POKéMON zum Wachsen\n"
+ .string "brauchen: Die PENSION an der ROUTE 117.$"
+
+gTVUnusedText_LavaridgeSpa:: @ 81ADD71
+ .string "Im Schoß der Freude und Entspannung!\n"
+ .string "KURORT BAD LAVASTADT.$"
+
+gTVUnusedText_LilycoveDepartment:: @ 81ADDA7
+ .string "Ein Überfluss an Waren und\n"
+ .string "Überraschungen!\p"
+ .string "Ein Ort, an dem man alles findet, was\n"
+ .string "das Herz begehrt!\p"
+ .string "Einkaufen im EINKAUFSZENTRUM\n"
+ .string "von SEEGRASULB CITY, dem\l"
+ .string "Einkaufsparadies!$"
diff --git a/data-de/text/ribbon_descriptions.inc b/data-de/text/ribbon_descriptions.inc
new file mode 100644
index 000000000..0450d8db5
--- /dev/null
+++ b/data-de/text/ribbon_descriptions.inc
@@ -0,0 +1,84 @@
+gRibbonDescriptionPart1_Champion:
+ .string "BAND für unschlagbare$"
+
+gRibbonDescriptionPart2_Champion:
+ .string "RUHMESHALLE-Mitglieder$"
+
+gRibbonDescriptionPart1_CoolContest:
+ .string "COOLNESS-WETTBEWERB$"
+
+gRibbonDescriptionPart1_BeautyContest:
+ .string "SCHÖNHEITSWETTBEWERB$"
+
+gRibbonDescriptionPart1_CuteContest:
+ .string "ANMUT-WETTBEWERB$"
+
+gRibbonDescriptionPart1_SmartContest:
+ .string "KLUGHEITSWETTBEWERB$"
+
+gRibbonDescriptionPart1_ToughContest:
+ .string "STÄRKE-WETTBEWERB$"
+
+gRibbonDescriptionPart2_NormalRank:
+ .string "Sieger in Normal-Klasse!$"
+
+gRibbonDescriptionPart2_SuperRank:
+ .string "Sieger in Super-Klasse!$"
+
+gRibbonDescriptionPart2_HyperRank:
+ .string "Sieger in Hyper-Klasse!$"
+
+gRibbonDescriptionPart2_MasterRank:
+ .string "Sieger in Master-Klasse!$"
+
+gRibbonDescriptionPart1_Winning:
+ .string "BAND für Lv. 50-Erfolg$"
+
+gRibbonDescriptionPart2_Winning:
+ .string "im DUELLTURM.$"
+
+gRibbonDescriptionPart1_Victory:
+ .string "Für Erfolg in Lv. 100$"
+
+gRibbonDescriptionPart2_Victory:
+ .string "im DUELLTURM.$"
+
+gRibbonDescriptionPart1_Artist:
+ .string "Band für auserwählte$"
+
+gRibbonDescriptionPart2_Artist:
+ .string "Porträt-Modelle.$"
+
+gRibbonDescriptionPart1_Effort:
+ .string "BAND für$"
+
+gRibbonDescriptionPart2_Effort:
+ .string "fleißige Arbeiter.$"
+
+ .align 2
+gRibbonDescriptions:: @ 83E113C
+ .4byte gRibbonDescriptionPart1_Champion, gRibbonDescriptionPart2_Champion
+ .4byte gRibbonDescriptionPart1_CoolContest, gRibbonDescriptionPart2_NormalRank
+ .4byte gRibbonDescriptionPart1_CoolContest, gRibbonDescriptionPart2_SuperRank
+ .4byte gRibbonDescriptionPart1_CoolContest, gRibbonDescriptionPart2_HyperRank
+ .4byte gRibbonDescriptionPart1_CoolContest, gRibbonDescriptionPart2_MasterRank
+ .4byte gRibbonDescriptionPart1_BeautyContest, gRibbonDescriptionPart2_NormalRank
+ .4byte gRibbonDescriptionPart1_BeautyContest, gRibbonDescriptionPart2_SuperRank
+ .4byte gRibbonDescriptionPart1_BeautyContest, gRibbonDescriptionPart2_HyperRank
+ .4byte gRibbonDescriptionPart1_BeautyContest, gRibbonDescriptionPart2_MasterRank
+ .4byte gRibbonDescriptionPart1_CuteContest, gRibbonDescriptionPart2_NormalRank
+ .4byte gRibbonDescriptionPart1_CuteContest, gRibbonDescriptionPart2_SuperRank
+ .4byte gRibbonDescriptionPart1_CuteContest, gRibbonDescriptionPart2_HyperRank
+ .4byte gRibbonDescriptionPart1_CuteContest, gRibbonDescriptionPart2_MasterRank
+ .4byte gRibbonDescriptionPart1_SmartContest, gRibbonDescriptionPart2_NormalRank
+ .4byte gRibbonDescriptionPart1_SmartContest, gRibbonDescriptionPart2_SuperRank
+ .4byte gRibbonDescriptionPart1_SmartContest, gRibbonDescriptionPart2_HyperRank
+ .4byte gRibbonDescriptionPart1_SmartContest, gRibbonDescriptionPart2_MasterRank
+ .4byte gRibbonDescriptionPart1_ToughContest, gRibbonDescriptionPart2_NormalRank
+ .4byte gRibbonDescriptionPart1_ToughContest, gRibbonDescriptionPart2_SuperRank
+ .4byte gRibbonDescriptionPart1_ToughContest, gRibbonDescriptionPart2_HyperRank
+ .4byte gRibbonDescriptionPart1_ToughContest, gRibbonDescriptionPart2_MasterRank
+ .4byte gRibbonDescriptionPart1_Winning, gRibbonDescriptionPart2_Winning
+ .4byte gRibbonDescriptionPart1_Victory, gRibbonDescriptionPart2_Victory
+ .4byte gRibbonDescriptionPart1_Artist, gRibbonDescriptionPart2_Artist
+ .4byte gRibbonDescriptionPart1_Effort, gRibbonDescriptionPart2_Effort
diff --git a/data-de/text/roulette.inc b/data-de/text/roulette.inc
new file mode 100644
index 000000000..bcabbd012
--- /dev/null
+++ b/data-de/text/roulette.inc
@@ -0,0 +1,51 @@
+gUnknown_081C40DF:: @ 81C40DF
+ .string "Der Einsatz an diesem Tisch ist\n"
+ .string "{STR_VAR_1}. Möchtest du spielen?$"
+
+UnknownString_81C411C: @ 81C411C
+gUnknown_081C411C:: @ 81C411C
+ .string "Du hast nicht genug MÜNZEN.$"
+
+UnknownString_81C4139: @ 81C4139
+gUnknown_081C4139:: @ 81C4139
+ .string "Und nun eine Bonusrunde!$"
+
+gUnknown_081C4157:: @ 81C4157
+ .string "Mache deinen Einsatz mit dem + Steuer-\n"
+ .string "kreuz und drücke dann den A-Knopf.$"
+
+UnknownString_81C4199: @ 81C4199
+gUnknown_081C4199:: @ 81C4199
+ .string "Ein Treffer!$"
+
+UnknownString_81C41A5: @ 81C41A5
+gUnknown_081C41A5:: @ 81C41A5
+ .string "Jackpot!$"
+
+UnknownString_81C41AE: @ 81C41AE
+gUnknown_081C41AE:: @ 81C41AE
+ .string "Das war nichts!$"
+
+UnknownString_81C41BD: @ 81C41BD
+gUnknown_081C41BD:: @ 81C41BD
+ .string "Du hast {STR_VAR_1} MÜNZEN gewonnen!$"
+
+UnknownString_81C41D2: @ 81C41D2
+gUnknown_081C41D2:: @ 81C41D2
+ .string "Nicht mehr genug MÜNZEN übrig...$"
+
+UnknownString_81C41E3: @ 81C41E3
+gUnknown_081C41E3:: @ 81C41E3
+ .string "Weiterspielen?$"
+
+UnknownString_81C41F1: @ 81C41F1
+gUnknown_081C41F1:: @ 81C41F1
+ .string "Der ROULETTE-Tisch wird abgeräumt.$"
+
+UnknownString_81C4215: @ 81C4215
+ .string "Du hast keinen MÜNZKORB.$"
+
+UnknownString_81C4231: @ 81C4231
+gUnknown_081C4231:: @ 81C4231
+ .string "Dein MÜNZKORB ist voll! Münzen können\n"
+ .string "gegen Preise eingetauscht werden.$"
diff --git a/data-de/text/safari_zone.inc b/data-de/text/safari_zone.inc
new file mode 100644
index 000000000..8dfbdeed2
--- /dev/null
+++ b/data-de/text/safari_zone.inc
@@ -0,0 +1,183 @@
+UnknownString_81C34B2: @ 81C34B2
+ .string "Möchtest du die SAFARI-ZONE jetzt\n"
+ .string "verlassen?$"
+
+UnknownString_81C34E4: @ 81C34E4
+ .string "Ding Dong! Die Zeit ist abgelaufen!\n"
+ .string "Dein SAFARI-Spiel ist vorbei.$"
+
+UnknownString_81C3514: @ 81C3514
+ .string "Du hast keine SAFARIBÄLLE mehr.\n"
+ .string "Dein SAFARI-Spiel ist vorbei.$"
+
+UnknownString_81C354E: @ 81C354E
+ .string "Möchtest du einen {POKEBLOCK} in den\n"
+ .string "{POKEBLOCK}NAPF legen?$"
+
+UnknownString_81C3583: @ 81C3583
+ .string "Dein {STR_VAR_1} befindet sich\n"
+ .string "noch in unserer Obhut.$"
+
+UnknownString_81C35A9: @ 81C35A9
+ .string "{STR_VAR_1} wurde in den {POKEBLOCK}-\n"
+ .string "NAPF gelegt.$"
+
+Route121_SafariZoneEntrance_Text_1C35D0:: @ 81C35D0
+ .string "Willkommen in der SAFARI-ZONE!\p"
+ .string "Hier bekommst du viele POKéMON zu\n"
+ .string "Gesicht, die sehr selten in der HOENN-\l"
+ .string "Region sind.\p"
+ .string "Du kannst sie in ihrer ganzen Wildheit\n"
+ .string "und ungezähmt in ihrer natürlichen\l"
+ .string "Umgebung beobachten.\p"
+ .string "Wir haben unsere Tore für die POKéMON-\n"
+ .string "TRAINER geöffnet.\p"
+ .string "Fangt euch POKéMON. Und behaltet sie!\p"
+ .string "Kommt und genießt die Welt der\n"
+ .string "SAFARI-ZONE!$"
+
+Route121_SafariZoneEntrance_Text_1C3704:: @ 81C3704
+ .string "Willkommen in der SAFARI-ZONE!\n"
+ .string "Bist du zum ersten Mal hier?$"
+
+Route121_SafariZoneEntrance_Text_1C373C:: @ 81C373C
+ .string "Komm und genieße die SAFARI-ZONE!$"
+
+Route121_SafariZoneEntrance_Text_1C375F:: @ 81C375F
+ .string "Sobald du die SAFARI-ZONE betrittst,\n"
+ .string "stehen dir 30 SAFARIBÄLLE zur Ver-\l"
+ .string "fügung, um POKéMON zu fangen.\p"
+ .string "Das SAFARI-Spiel ist vorbei, sobald du\n"
+ .string "deine SAFARIBÄLLE verbraucht oder\l"
+ .string "500 Schritte gemacht hast.\p"
+ .string "Komm und genieße die SAFARI-ZONE!$"
+
+Route121_SafariZoneEntrance_Text_1C3832:: @ 81C3832
+ .string "Willkommen in der SAFARI-ZONE!\p"
+ .string "Alles, was du fangen kannst für nur\n"
+ .string "¥500! Möchtest du es einmal probieren?$"
+
+Route121_SafariZoneEntrance_Text_1C3895:: @ 81C3895
+ .string "Okay.\n"
+ .string "Bitte beehre uns doch später einmal.$"
+
+Route121_SafariZoneEntrance_Text_1C38B5:: @ 81C38B5
+ .string "Du hast nicht genug Geld dabei.\n"
+ .string "Tut mir Leid.$"
+
+Route121_SafariZoneEntrance_Text_1C38D9:: @ 81C38D9
+ .string "Das macht dann ¥500, bitte.$"
+
+Route121_SafariZoneEntrance_Text_1C38F4:: @ 81C38F4
+ .string "Hier sind deine SAFARIBÄLLE.$"
+
+Route121_SafariZoneEntrance_Text_1C3910:: @ 81C3910
+ .string "{PLAYER} erhält 30 SAFARIBÄLLE.$"
+
+Route121_SafariZoneEntrance_Text_1C392D:: @ 81C392D
+ .string "Wir geben dir Bescheid, wenn das Spiel\n"
+ .string "vorbei ist.\p"
+ .string "Bis dahin wünschen wir viel Spaß!\n"
+ .string "Und auf geht’s in die Wildnis!$"
+
+Route121_SafariZoneEntrance_Text_1C39A3:: @ 81C39A3
+ .string "Entschuldigung!\n"
+ .string "Deine PC-BOXEN sind voll.$"
+
+Route121_SafariZoneEntrance_Text_1C39C3:: @ 81C39C3
+ .string "Entschuldigung!\n"
+ .string "Du besitzt keine {POKEBLOCK}BOX.\p"
+ .string "Dein SAFARI-Spiel wäre viel erfolg-\n"
+ .string "reicher, wenn du {POKEBLOCK} benutzen\l"
+ .string "würdest.\p"
+ .string "Bitte besorge dir doch eine {POKEBLOCK}BOX.$"
+
+SafariZone_Southeast_Text_1C3A56:: @ 81C3A56
+ .string "Du hast noch Zeit übrig. Möchtest du\n"
+ .string "die SAFARI-ZONE jetzt verlassen?$"
+
+SafariZone_Southeast_Text_1C3A9C:: @ 81C3A9C
+ .string "Viel Vergnügen bei dem Rest deines\n"
+ .string "wilden Abenteuers!$"
+
+SafariZone_Southeast_Text_1C3ACA:: @ 81C3ACA
+ .string "Okay.\p"
+ .string "Ich nehme die verbleibenden\n"
+ .string "SAFARIBÄLLE zurück.\p"
+ .string "Vielen Dank für deine Teilnahme.\n"
+ .string "Komm bald wieder!$"
+
+SafariZone_Southeast_Text_1C3B2D:: @ 81C3B2D
+ .string "Viel Glück!\p"
+ .string "Wenn du irgendetwas brauchst, zögere\n"
+ .string "nicht, mich anzusprechen!$"
+
+SafariZone_Southeast_Text_1C3B71:: @ 81C3B71
+ .string "Weißt du was?\p"
+ .string "Wenn du einen {POKEBLOCK} in diese Kiste\n"
+ .string "dort legst, werden POKéMON angelockt.$"
+
+SafariZone_Southeast_Text_1C3BBD:: @ 81C3BBD
+ .string "Ich wollte noch weiter hinein, aber\n"
+ .string "ich habe mein RAD vergessen.\p"
+ .string "Irgendetwas sagt mir, dass in den abge-\n"
+ .string "legenen Gegenden seltene POKéMON\l"
+ .string "leben.$"
+
+SafariZone_Southwest_Text_1C3C39:: @ 81C3C39
+ .string "Manchmal, wenn ich einem POKéMON einen\n"
+ .string "{POKEBLOCK} zuwerfe, ignoriert es das total.\p"
+ .string "Ob POKéMON auch manche Dinge mögen\n"
+ .string "und manche nicht? Wie wir Menschen?$"
+
+SafariZone_Northwest_Text_1C3CAE:: @ 81C3CAE
+ .string "Hechel... Keuch...\n"
+ .string "Ich... bin hierher gekommen... aber...\p"
+ .string "Ich bin erschöpft... Japs... Ich habe\n"
+ .string "keine Energie, ein POKéMON zu fangen.$"
+
+SafariZone_Northeast_Text_1C3D19:: @ 81C3D19
+ .string "Ich habe eine Mission. Ich will WASSER-\n"
+ .string "POKéMON fangen, die es in HOENN nicht\l"
+ .string "gibt.\p"
+ .string "Weißt du zufällig, wo hier der See ist?$"
+
+SafariZone_Northeast_Text_1C3D80:: @ 81C3D80
+ .string "Ich will viele seltene POKéMON fangen\n"
+ .string "und mit meinen Freunden tauschen.$"
+
+SafariZone_Southeast_Text_1C3DCE:: @ 81C3DCE
+ .string "Ich habe einen {POKEBLOCK} in den {POKEBLOCK}-\n"
+ .string "NAPF gelegt. Er ist verschwunden.\p"
+ .string "Ein POKéMON muss ihn gefuttert haben,\n"
+ .string "ohne dass ich das gemerkt habe.$"
+
+Route121_SafariZoneEntrance_Text_1C3E4B:: @ 81C3E4B
+ .string "TIPP für TRAINER in der SAFARI-ZONE!\p"
+ .string "Wirf POKéMON {POKEBLOCK} zu, dann ergreifen\n"
+ .string "sie nicht so schnell die Flucht.$"
+
+SafariZone_Southwest_Text_1C3EA3:: @ 81C3EA3
+ .string "“Erhole deine gemarterten Füße.”\n"
+ .string "RASTHAUS$"
+
+SafariZone_RestHouse_Text_1C3EC9:: @ 81C3EC9
+ .string "Ich habe keine {POKEBLOCK}, aber ich habe\n"
+ .string "trotzdem viele POKéMON gefangen.\p"
+ .string "Du kannst deine Chancen erhöhen, indem\n"
+ .string "du näher an das POKéMON herangehst,\l"
+ .string "bevor du den SAFARIBALL wirfst.$"
+
+SafariZone_RestHouse_Text_1C3F71:: @ 81C3F71
+ .string "POKéMON fliehen nicht so schnell, wenn\n"
+ .string "man ihnen {POKEBLOCK} zuwirft.\p"
+ .string "POKéMON, die von Natur aus nicht schnell\n"
+ .string "fliehen, braucht man sie nicht\l"
+ .string "unbedingt zuzuwerfen.$"
+
+SafariZone_RestHouse_Text_1C3FF4:: @ 81C3FF4
+ .string "Wird ein {POKEBLOCK} in den NAPF gelegt,\n"
+ .string "werden POKéMON angelockt.\p"
+ .string "Ich glaube, POKéMON mit der gleichen\n"
+ .string "Wesensart werden von ähnlichen {POKEBLOCK}N\l"
+ .string "angezogen.$"
diff --git a/data-de/text/save.inc b/data-de/text/save.inc
new file mode 100644
index 000000000..dec291fac
--- /dev/null
+++ b/data-de/text/save.inc
@@ -0,0 +1,24 @@
+gSaveText_WouldYouLikeToSave:: @ 81C6C85
+ .string "Möchtest du das Spiel speichern?$"
+
+UnknownString_81C6CA6: @ 81C6CA6
+gSaveText_ThereIsAlreadyAFile:: @ 81C6CA6
+ .string "Es gibt bereits einen Spielstand.\n"
+ .string "Spielstand überschreiben?$"
+
+BattleTower_BattleRoom_Text_1C6CE1:: @ 81C6CE1
+gSaveText_DontTurnOff:: @ 81C6CE1
+ .string "SPEICHERN...\n"
+ .string "BITTE DAS GERÄT NICHT AUSSCHALTEN.$"
+
+BattleTower_BattleRoom_Text_1C6D05:: @ 81C6D05
+gSaveText_PlayerSavedTheGame:: @ 81C6D05
+ .string "{PLAYER} hat das Spiel gespeichert.$"
+
+UnknownString_81C6D18: @ 81C6D18
+ .string "Fehler beim Speichern...$"
+
+UnknownString_81C6D26: @ 81C6D26
+gSaveText_ThereIsADifferentFile:: @ 81C6D26
+ .string "Es gibt schon einen anderen Spielstand.\p"
+ .string "Soll er überschrieben werden?$"
diff --git a/data-de/text/secret_power_tm.inc b/data-de/text/secret_power_tm.inc
new file mode 100644
index 000000000..1c8cdab7e
--- /dev/null
+++ b/data-de/text/secret_power_tm.inc
@@ -0,0 +1,36 @@
+Route111_Text_1A3520:: @ 81A3520
+ .string "Was das ist?\n"
+ .string "Was ich hier mache?\p"
+ .string "Ich überlege, ob ich mir hier mein\n"
+ .string "eigenes Refugium mit Hilfe einer\l"
+ .string "POKéMON-Attacke einrichte.\p"
+ .string "Genau! Ich gebe dir diese TM. Richte\n"
+ .string "dir damit auch dein eigenes Reich ein!$"
+
+Route111_Text_1A35C5:: @ 81A35C5
+ .string "Suche dir einen Baum, der aussieht, als\n"
+ .string "ob er einige Äste verlieren würde.\p"
+ .string "Setze davor GEHEIMPOWER ein. Einige\n"
+ .string "Äste werden sich öffnen und du\l"
+ .string "kannst dann den Baum hinaufklettern.\p"
+ .string "Du findest dort einen großen Raum, den\n"
+ .string "du nach eigenem Geschmack einrichten\l"
+ .string "kannst.\p"
+ .string "Das ist dein eigener geheimer Raum...\n"
+ .string "Eine GEHEIMBASIS!\p"
+ .string "Du solltest dir auch eine einrichten.\p"
+ .string "Du musst dir deine GEHEIMBASIS nicht\n"
+ .string "unbedingt in einem Baum einrichten.\p"
+ .string "Setze GEHEIMPOWER an steinigen\n"
+ .string "Wänden ein, die Einkerbungen haben.\p"
+ .string "Ich schaue mich jetzt nach weiteren\n"
+ .string "Orten um. Tschüss!$"
+
+Route111_Text_1A37B5:: @ 81A37B5
+ .string "Oh, das willst du nicht haben? Wenn du\n"
+ .string "deine Meinung änderst, sag Bescheid.$"
+
+Route111_Text_1A37F6:: @ 81A37F6
+ .string "Oh, dafür hast du keinen Platz mehr.\p"
+ .string "Ich verwahre es für dich. Hol es dir\n"
+ .string "später ab, einverstanden?$"
diff --git a/data-de/text/shoal_cave.inc b/data-de/text/shoal_cave.inc
new file mode 100644
index 000000000..280eb6bc8
--- /dev/null
+++ b/data-de/text/shoal_cave.inc
@@ -0,0 +1,54 @@
+ShoalCave_LowTideEntranceRoom_Text_1C6668:: @ 81C6668
+ .string "Hast du vor, tiefer hineinzugehen?\p"
+ .string "Würdest du mir bitte KÜSTENSALZ\n"
+ .string "und KÜSTENSCHALEN mitbringen?\p"
+ .string "Ich kann dir daraus etwas Wunderbares\n"
+ .string "anfertigen.$"
+
+ShoalCave_LowTideEntranceRoom_Text_1C670D:: @ 81C670D
+ .string "Wenn du mir jeweils viermal KÜSTENSALZ\n"
+ .string "und KÜSTENSCHALE mitbringst, fertige\l"
+ .string "ich dir SEEGESANG daraus an.\p"
+ .string "Jeder Tag ist ein guter Tag, die Zutaten\n"
+ .string "dafür zu finden...$"
+
+ShoalCave_LowTideEntranceRoom_Text_1C6793:: @ 81C6793
+ .string "Oh, hey! KÜSTENSALZ und KÜSTENSCHALE!\n"
+ .string "Und davon auch noch so viele!\p"
+ .string "Soll ich dir daraus SEEGESANG\n"
+ .string "anfertigen?$"
+
+ShoalCave_LowTideEntranceRoom_Text_1C6808:: @ 81C6808
+ .string "Sehr schön! Ich werde dir sofort\n"
+ .string "SEEGESANG anfertigen.\p"
+ .string "... ... ... ... ... ... ... ...\n"
+ .string "... ... ... ... ... ... ... ...\p"
+ .string "Fertig! Bitte schön!$"
+
+ShoalCave_LowTideEntranceRoom_Text_1C688E:: @ 81C688E
+ .string "Gib das einem POKéMON zum Tragen.\n"
+ .string "Es wird das lieben, das garantiere ich!\p"
+ .string "Der Klang von SEEGESANG...\n"
+ .string "Er ist einfach vollendet!\p"
+ .string "Die Zutaten kannst du jeden Tag finden,\n"
+ .string "daher kann ich dir mehrere machen.$"
+
+ShoalCave_LowTideEntranceRoom_Text_1C6944:: @ 81C6944
+ .string "Oh... Wirklich?\n"
+ .string "Ich wollte SEEGESANG anfertigen...$"
+
+ShoalCave_LowTideInnerRoom_Text_1C6979:: @ 81C6979
+ShoalCave_LowTideLowerRoom_Text_1C6979:: @ 81C6979
+ShoalCave_LowTideStairsRoom_Text_1C6979:: @ 81C6979
+ .string "Hier gab es mal KÜSTENSALZ.\n"
+ .string "Aber jetzt ist nichts mehr davon da.$"
+
+ShoalCave_LowTideInnerRoom_Text_1C69B8:: @ 81C69B8
+ .string "Hier gab es mal eine KÜSTENSCHALE.\n"
+ .string "Aber jetzt gibt es keine mehr.$"
+
+ShoalCave_LowTideEntranceRoom_Text_1C69F5:: @ 81C69F5
+ .string "In deinem BEUTEL ist nicht genügend\n"
+ .string "Platz für das neue Item.\p"
+ .string "Schaffe Platz und hole dir dann\n"
+ .string "SEEGESANG bei mir ab.$"
diff --git a/data-de/text/species_names.inc b/data-de/text/species_names.inc
new file mode 100644
index 000000000..70bd91e7f
--- /dev/null
+++ b/data-de/text/species_names.inc
@@ -0,0 +1,413 @@
+gSpeciesNames:: @ 81F716C
+ .string "??????????$", 11
+ .string "BISASAM$", 11
+ .string "BISAKNOSP$", 11
+ .string "BISAFLOR$", 11
+ .string "GLUMANDA$", 11
+ .string "GLUTEXO$", 11
+ .string "GLURAK$", 11
+ .string "SCHIGGY$", 11
+ .string "SCHILLOK$", 11
+ .string "TURTOK$", 11
+ .string "RAUPY$", 11
+ .string "SAFCON$", 11
+ .string "SMETTBO$", 11
+ .string "HORNLIU$", 11
+ .string "KOKUNA$", 11
+ .string "BIBOR$", 11
+ .string "TAUBSI$", 11
+ .string "TAUBOGA$", 11
+ .string "TAUBOSS$", 11
+ .string "RATTFRATZ$", 11
+ .string "RATTIKARL$", 11
+ .string "HABITAK$", 11
+ .string "IBITAK$", 11
+ .string "RETTAN$", 11
+ .string "ARBOK$", 11
+ .string "PIKACHU$", 11
+ .string "RAICHU$", 11
+ .string "SANDAN$", 11
+ .string "SANDAMER$", 11
+ .string "NIDORAN♀$", 11
+ .string "NIDORINA$", 11
+ .string "NIDOQUEEN$", 11
+ .string "NIDORAN♂$", 11
+ .string "NIDORINO$", 11
+ .string "NIDOKING$", 11
+ .string "PIEPI$", 11
+ .string "PIXI$", 11
+ .string "VULPIX$", 11
+ .string "VULNONA$", 11
+ .string "PUMMELUFF$", 11
+ .string "KNUDDELUFF$", 11
+ .string "ZUBAT$", 11
+ .string "GOLBAT$", 11
+ .string "MYRAPLA$", 11
+ .string "DUFLOR$", 11
+ .string "GIFLOR$", 11
+ .string "PARAS$", 11
+ .string "PARASEK$", 11
+ .string "BLUZUK$", 11
+ .string "OMOT$", 11
+ .string "DIGDA$", 11
+ .string "DIGDRI$", 11
+ .string "MAUZI$", 11
+ .string "SNOBILIKAT$", 11
+ .string "ENTON$", 11
+ .string "ENTORON$", 11
+ .string "MENKI$", 11
+ .string "RASAFF$", 11
+ .string "FUKANO$", 11
+ .string "ARKANI$", 11
+ .string "QUAPSEL$", 11
+ .string "QUAPUTZI$", 11
+ .string "QUAPPO$", 11
+ .string "ABRA$", 11
+ .string "KADABRA$", 11
+ .string "SIMSALA$", 11
+ .string "MACHOLLO$", 11
+ .string "MASCHOCK$", 11
+ .string "MACHOMEI$", 11
+ .string "KNOFENSA$", 11
+ .string "ULTRIGARIA$", 11
+ .string "SARZENIA$", 11
+ .string "TENTACHA$", 11
+ .string "TENTOXA$", 11
+ .string "KLEINSTEIN$", 11
+ .string "GEOROK$", 11
+ .string "GEOWAZ$", 11
+ .string "PONITA$", 11
+ .string "GALLOPA$", 11
+ .string "FLEGMON$", 11
+ .string "LAHMUS$", 11
+ .string "MAGNETILO$", 11
+ .string "MAGNETON$", 11
+ .string "PORENTA$", 11
+ .string "DODU$", 11
+ .string "DODRI$", 11
+ .string "JUROB$", 11
+ .string "JUGONG$", 11
+ .string "SLEIMA$", 11
+ .string "SLEIMOK$", 11
+ .string "MUSCHAS$", 11
+ .string "AUSTOS$", 11
+ .string "NEBULAK$", 11
+ .string "ALPOLLO$", 11
+ .string "GENGAR$", 11
+ .string "ONIX$", 11
+ .string "TRAUMATO$", 11
+ .string "HYPNO$", 11
+ .string "KRABBY$", 11
+ .string "KINGLER$", 11
+ .string "VOLTOBAL$", 11
+ .string "LEKTROBAL$", 11
+ .string "OWEI$", 11
+ .string "KOKOWEI$", 11
+ .string "TRAGOSSO$", 11
+ .string "KNOGGA$", 11
+ .string "KICKLEE$", 11
+ .string "NOCKCHAN$", 11
+ .string "SCHLURP$", 11
+ .string "SMOGON$", 11
+ .string "SMOGMOG$", 11
+ .string "RIHORN$", 11
+ .string "RIZEROS$", 11
+ .string "CHANEIRA$", 11
+ .string "TANGELA$", 11
+ .string "KANGAMA$", 11
+ .string "SEEPER$", 11
+ .string "SEEMON$", 11
+ .string "GOLDINI$", 11
+ .string "GOLKING$", 11
+ .string "STERNDU$", 11
+ .string "STARMIE$", 11
+ .string "PANTIMOS$", 11
+ .string "SICHLOR$", 11
+ .string "ROSSANA$", 11
+ .string "ELEKTEK$", 11
+ .string "MAGMAR$", 11
+ .string "PINSIR$", 11
+ .string "TAUROS$", 11
+ .string "KARPADOR$", 11
+ .string "GARADOS$", 11
+ .string "LAPRAS$", 11
+ .string "DITTO$", 11
+ .string "EVOLI$", 11
+ .string "AQUANA$", 11
+ .string "BLITZA$", 11
+ .string "FLAMARA$", 11
+ .string "PORYGON$", 11
+ .string "AMONITAS$", 11
+ .string "AMOROSO$", 11
+ .string "KABUTO$", 11
+ .string "KABUTOPS$", 11
+ .string "AERODACTYL$", 11
+ .string "RELAXO$", 11
+ .string "ARKTOS$", 11
+ .string "ZAPDOS$", 11
+ .string "LAVADOS$", 11
+ .string "DRATINI$", 11
+ .string "DRAGONIR$", 11
+ .string "DRAGORAN$", 11
+ .string "MEWTU$", 11
+ .string "MEW$", 11
+ .string "ENDIVIE$", 11
+ .string "LORBLATT$", 11
+ .string "MEGANIE$", 11
+ .string "FEURIGEL$", 11
+ .string "IGELAVAR$", 11
+ .string "TORNUPTO$", 11
+ .string "KARNIMANI$", 11
+ .string "TYRACROC$", 11
+ .string "IMPERGATOR$", 11
+ .string "WIESOR$", 11
+ .string "WIESENIOR$", 11
+ .string "HOOTHOOT$", 11
+ .string "NOCTUH$", 11
+ .string "LEDYBA$", 11
+ .string "LEDIAN$", 11
+ .string "WEBARAK$", 11
+ .string "ARIADOS$", 11
+ .string "IKSBAT$", 11
+ .string "LAMPI$", 11
+ .string "LANTURN$", 11
+ .string "PICHU$", 11
+ .string "PII$", 11
+ .string "FLUFFELUFF$", 11
+ .string "TOGEPI$", 11
+ .string "TOGETIC$", 11
+ .string "NATU$", 11
+ .string "XATU$", 11
+ .string "VOLTILAMM$", 11
+ .string "WAATY$", 11
+ .string "AMPHAROS$", 11
+ .string "BLUBELLA$", 11
+ .string "MARILL$", 11
+ .string "AZUMARILL$", 11
+ .string "MOGELBAUM$", 11
+ .string "QUAXO$", 11
+ .string "HOPPSPROSS$", 11
+ .string "HUBELUPF$", 11
+ .string "PAPUNGHA$", 11
+ .string "GRIFFEL$", 11
+ .string "SONNKERN$", 11
+ .string "SONNFLORA$", 11
+ .string "YANMA$", 11
+ .string "FELINO$", 11
+ .string "MORLORD$", 11
+ .string "PSIANA$", 11
+ .string "NACHTARA$", 11
+ .string "KRAMURX$", 11
+ .string "LASCHOKING$", 11
+ .string "TRAUNFUGIL$", 11
+ .string "ICOGNITO$", 11
+ .string "WOINGENAU$", 11
+ .string "GIRAFARIG$", 11
+ .string "TANNZA$", 11
+ .string "FORSTELLKA$", 11
+ .string "DUMMISEL$", 11
+ .string "SKORGLA$", 11
+ .string "STAHLOS$", 11
+ .string "SNUBBULL$", 11
+ .string "GRANBULL$", 11
+ .string "BALDORFISH$", 11
+ .string "SCHEROX$", 11
+ .string "POTTROTT$", 11
+ .string "SKARABORN$", 11
+ .string "SNIEBEL$", 11
+ .string "TEDDIURSA$", 11
+ .string "URSARING$", 11
+ .string "SCHNECKMAG$", 11
+ .string "MAGCARGO$", 11
+ .string "QUIEKEL$", 11
+ .string "KEIFEL$", 11
+ .string "CORASONN$", 11
+ .string "REMORAID$", 11
+ .string "OCTILLERY$", 11
+ .string "BOTOGEL$", 11
+ .string "MANTAX$", 11
+ .string "PANZAERON$", 11
+ .string "HUNDUSTER$", 11
+ .string "HUNDEMON$", 11
+ .string "SEEDRAKING$", 11
+ .string "PHANPY$", 11
+ .string "DONPHAN$", 11
+ .string "PORYGON2$", 11
+ .string "DAMHIRPLEX$", 11
+ .string "FARBEAGLE$", 11
+ .string "RABAUZ$", 11
+ .string "KAPOERA$", 11
+ .string "KUSSILLA$", 11
+ .string "ELEKID$", 11
+ .string "MAGBY$", 11
+ .string "MILTANK$", 11
+ .string "HEITEIRA$", 11
+ .string "RAIKOU$", 11
+ .string "ENTEI$", 11
+ .string "SUICUNE$", 11
+ .string "LARVITAR$", 11
+ .string "PUPITAR$", 11
+ .string "DESPOTAR$", 11
+ .string "LUGIA$", 11
+ .string "HO-OH$", 11
+ .string "CELEBI$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "GECKARBOR$", 11
+ .string "REPTAIN$", 11
+ .string "GEWALDRO$", 11
+ .string "FLEMMLI$", 11
+ .string "JUNGGLUT$", 11
+ .string "LOHGOCK$", 11
+ .string "HYDROPI$", 11
+ .string "MOORABBEL$", 11
+ .string "SUMPEX$", 11
+ .string "FIFFYEN$", 11
+ .string "MAGNAYEN$", 11
+ .string "ZIGZACHS$", 11
+ .string "GERADAKS$", 11
+ .string "WAUMPEL$", 11
+ .string "SCHALOKO$", 11
+ .string "PAPINELLA$", 11
+ .string "PANEKON$", 11
+ .string "PUDOX$", 11
+ .string "LOTURZEL$", 11
+ .string "LOMBRERO$", 11
+ .string "KAPPALORES$", 11
+ .string "SAMURZEL$", 11
+ .string "BLANAS$", 11
+ .string "TENGULIST$", 11
+ .string "NINCADA$", 11
+ .string "NINJASK$", 11
+ .string "NINJATOM$", 11
+ .string "SCHWALBINI$", 11
+ .string "SCHWALBOSS$", 11
+ .string "KNILZ$", 11
+ .string "KAPILZ$", 11
+ .string "PANDIR$", 11
+ .string "WINGULL$", 11
+ .string "PELIPPER$", 11
+ .string "GEHWEIHER$", 11
+ .string "MASKEREGEN$", 11
+ .string "WAILMER$", 11
+ .string "WAILORD$", 11
+ .string "ENECO$", 11
+ .string "ENEKORO$", 11
+ .string "KECLEON$", 11
+ .string "PUPPANCE$", 11
+ .string "LEPUMENTAS$", 11
+ .string "NASGNET$", 11
+ .string "QURTEL$", 11
+ .string "ZOBIRIS$", 11
+ .string "SCHMERBE$", 11
+ .string "WELSAR$", 11
+ .string "LIEBISKUS$", 11
+ .string "KREBSCORPS$", 11
+ .string "KREBUTACK$", 11
+ .string "BARSCHWA$", 11
+ .string "MILOTIC$", 11
+ .string "KANIVANHA$", 11
+ .string "TOHAIDO$", 11
+ .string "KNACKLION$", 11
+ .string "VIBRAVA$", 11
+ .string "LIBELLDRA$", 11
+ .string "MAKUHITA$", 11
+ .string "HARIYAMA$", 11
+ .string "FRIZELBLIZ$", 11
+ .string "VOLTENSO$", 11
+ .string "CAMAUB$", 11
+ .string "CAMERUPT$", 11
+ .string "SEEMOPS$", 11
+ .string "SEEJONG$", 11
+ .string "WALRAISA$", 11
+ .string "TUSKA$", 11
+ .string "NOKTUSKA$", 11
+ .string "SCHNEPPKE$", 11
+ .string "FIRNONTOR$", 11
+ .string "LUNASTEIN$", 11
+ .string "SONNFEL$", 11
+ .string "AZURILL$", 11
+ .string "SPOINK$", 11
+ .string "GROINK$", 11
+ .string "PLUSLE$", 11
+ .string "MINUN$", 11
+ .string "FLUNKIFER$", 11
+ .string "MEDITIE$", 11
+ .string "MEDITALIS$", 11
+ .string "WABLU$", 11
+ .string "ALTARIA$", 11
+ .string "ISSO$", 11
+ .string "ZWIRRLICHT$", 11
+ .string "ZWIRRKLOP$", 11
+ .string "ROSELIA$", 11
+ .string "BUMMELZ$", 11
+ .string "MUNTIER$", 11
+ .string "LETARKING$", 11
+ .string "SCHLUPPUCK$", 11
+ .string "SCHLUKWECH$", 11
+ .string "TROPIUS$", 11
+ .string "FLURMEL$", 11
+ .string "KRAKEELO$", 11
+ .string "KRAWUMMS$", 11
+ .string "PERLU$", 11
+ .string "AALABYSS$", 11
+ .string "SAGANABYSS$", 11
+ .string "ABSOL$", 11
+ .string "SHUPPET$", 11
+ .string "BANETTE$", 11
+ .string "VIPITIS$", 11
+ .string "SENGO$", 11
+ .string "RELICANTH$", 11
+ .string "STOLLUNIOR$", 11
+ .string "STOLLRAK$", 11
+ .string "STOLLOSS$", 11
+ .string "FORMEO$", 11
+ .string "VOLBEAT$", 11
+ .string "ILLUMISE$", 11
+ .string "LILIEP$", 11
+ .string "WIELIE$", 11
+ .string "ANORITH$", 11
+ .string "ARMALDO$", 11
+ .string "TRASLA$", 11
+ .string "KIRLIA$", 11
+ .string "GUARDEVOIR$", 11
+ .string "KINDWURM$", 11
+ .string "DRASCHEL$", 11
+ .string "BRUTALANDA$", 11
+ .string "TANHEL$", 11
+ .string "METANG$", 11
+ .string "METAGROSS$", 11
+ .string "REGIROCK$", 11
+ .string "REGICE$", 11
+ .string "REGISTEEL$", 11
+ .string "KYOGRE$", 11
+ .string "GROUDON$", 11
+ .string "RAYQUAZA$", 11
+ .string "LATIAS$", 11
+ .string "LATIOS$", 11
+ .string "JIRACHI$", 11
+ .string "DEOXYS$", 11
+ .string "PALIMPALIM$", 11
diff --git a/data-de/text/storyteller.inc b/data-de/text/storyteller.inc
new file mode 100644
index 000000000..ee2068766
--- /dev/null
+++ b/data-de/text/storyteller.inc
@@ -0,0 +1,562 @@
+MauvilleCity_PokemonCenter_1F_Text_1AECC6:: @ 81AECC6
+ .string "Ich bin der GESCHICHTENERZÄHLER.\n"
+ .string "Ich erzähle dir die Geschichten von\l"
+ .string "legendären TRAINERN.\p"
+ .string "Soll ich dir etwas erzählen?$"
+
+MauvilleCity_PokemonCenter_1F_Text_1AED1D:: @ 81AED1D
+ .string "Oh...\n"
+ .string "Keiner mag mich...$"
+
+MauvilleCity_PokemonCenter_1F_Text_1AED35:: @ 81AED35
+ .string "Ich kenne viele dieser Legenden.\n"
+ .string "Welche möchtest du hören?$"
+
+MauvilleCity_PokemonCenter_1F_Text_1AED70:: @ 81AED70
+ .string "Aber ich weiß nichts über legendäre\n"
+ .string "TRAINER. Also habe ich keine Ge-\l"
+ .string "schichte auf Lager.\p"
+ .string "Wo findet man wohl einen TRAINER, der\n"
+ .string "einer lebenden Legende gleicht?$"
+
+MauvilleCity_PokemonCenter_1F_Text_1AEDE8:: @ 81AEDE8
+ .string "Was ist?\n"
+ .string "Du... Du...\p"
+ .string "{STR_VAR_2}\n"
+ .string "{STR_VAR_1}-mal?\p"
+ .string "Das ist einfach großartig!\n"
+ .string "Die Geburt einer neuen Legende!$"
+
+MauvilleCity_PokemonCenter_1F_Text_1AEE50:: @ 81AEE50
+ .string "Ich überlege, ob es nicht noch andere\n"
+ .string "TRAINER gibt, die mir beeindruckende\l"
+ .string "Geschichten erzählen können.$"
+
+MauvilleCity_PokemonCenter_1F_Text_1AEEB4:: @ 81AEEB4
+ .string "Bist du ein TRAINER?\p"
+ .string "Dann sag mir, ob du Geschichten\n"
+ .string "für mich hast, die legendär sind?$"
+
+MauvilleCity_PokemonCenter_1F_Text_1AEF0A:: @ 81AEF0A
+ .string "Übrigens... Möchtest du eine weitere\n"
+ .string "legendäre Geschichte hören?$"
+
+MauvilleCity_PokemonCenter_1F_Text_1AEF49:: @ 81AEF49
+ .string "Hmm...\n"
+ .string "Ich bin nicht zufrieden...\p"
+ .string "Ich wünschte, du würdest mir Neuig-\n"
+ .string "keiten erzählen, die den Titel Legende\l"
+ .string "verdienen.$"
+
+MauvilleCity_PokemonCenter_1F_Text_1AEFA5:: @ 81AEFA5
+ .string "Ich wollte, mehr Leute würden sich für\n"
+ .string "meine epischen Geschichten über\l"
+ .string "legendäre TRAINER interessieren.$"
+
+UnknownString_81AEFFC:: @ 81AEFFC
+ .string "Der speicherfreudige TRAINER$"
+
+UnknownString_81AF013:: @ 81AF013
+ .string "Hast das Spiel gespeichert?$"
+
+UnknownString_81AF022:: @ 81AF022
+ .string "Dies ist die Geschichte eines TRAINERS\n"
+ .string "namens {STR_VAR_3}.\p"
+ .string "Dieser TRAINER hat das Spiel\n"
+ .string "{STR_VAR_1}-mal gespeichert!\p"
+ .string "Einen vorsichtigeren TRAINER als\n"
+ .string "{STR_VAR_3} wird man nicht finden!$"
+
+UnknownString_81AF0A3:: @ 81AF0A3
+ .string "Der TRAINER als Trendsetter$"
+
+UnknownString_81AF0BB:: @ 81AF0BB
+ .string "Hast Trends gesetzt?$"
+
+UnknownString_81AF0CA:: @ 81AF0CA
+ .string "Dies ist die Geschichte eines TRAINERS\n"
+ .string "namens {STR_VAR_3}.\p"
+ .string "Dieser TRAINER hat {STR_VAR_1}-mal\n"
+ .string "neue Trends gesetzt!\p"
+ .string "{STR_VAR_3} setzt den Trend für alle - in\n"
+ .string "der ganzen HOENN-Region!$"
+
+UnknownString_81AF149:: @ 81AF149
+ .string "Der BEEREN pflanzende TRAINER$"
+
+UnknownString_81AF164:: @ 81AF164
+ .string "Hast BEEREN gepflanzt?$"
+
+UnknownString_81AF174:: @ 81AF174
+ .string "Dies ist die Geschichte eines TRAINERS\n"
+ .string "namens {STR_VAR_3}.\p"
+ .string "Dieser TRAINER hat {STR_VAR_1}-mal\n"
+ .string "BEEREN gepflanzt!\p"
+ .string "{STR_VAR_3} ist ein legendärer Lieb-\n"
+ .string "haber von BEEREN!$"
+
+UnknownString_81AF1E5:: @ 81AF1E5
+ .string "Der RAD verrückte TRAINER$"
+
+UnknownString_81AF1FD:: @ 81AF1FD
+ .string "Hast RÄDER getauscht?$"
+
+UnknownString_81AF20A:: @ 81AF20A
+ .string "Dies ist die Geschichte eines TRAINERS\n"
+ .string "namens {STR_VAR_3}.\p"
+ .string "Dieser TRAINER hat {STR_VAR_1}-mal\n"
+ .string "das RAD getauscht!\p"
+ .string "{STR_VAR_3} ist ein TRAINER, dessen\n"
+ .string "Passion das RADfahren ist!$"
+
+UnknownString_81AF281:: @ 81AF281
+ .string "Der Interviews gebende TRAINER$"
+
+UnknownString_81AF299:: @ 81AF299
+ .string "Hast Interviews gegeben?$"
+
+UnknownString_81AF2A9:: @ 81AF2A9
+ .string "Dies ist die Geschichte eines TRAINERS\n"
+ .string "namens {STR_VAR_3}.\p"
+ .string "Dieser TRAINER wurde {STR_VAR_1}-mal\n"
+ .string "interviewt!\p"
+ .string "{STR_VAR_3} ist ein TRAINER, der überall\n"
+ .string "Aufmerksamkeit erregt!$"
+
+UnknownString_81AF32C:: @ 81AF32C
+ .string "Der kampfliebende TRAINER$"
+
+UnknownString_81AF345:: @ 81AF345
+ .string "Hast oft gekämpft?$"
+
+UnknownString_81AF34D:: @ 81AF34D
+ .string "Dies ist die Geschichte eines TRAINERS\n"
+ .string "namens {STR_VAR_3}.\p"
+ .string "Dieser TRAINER hat {STR_VAR_1}-mal\n"
+ .string "gekämpft!\p"
+ .string "{STR_VAR_3} ist ein TRAINER, der zu\n"
+ .string "einem Kampf nicht nein sagt!$"
+
+UnknownString_81AF3D0:: @ 81AF3D0
+ .string "Der POKéMON fangende TRAINER$"
+
+UnknownString_81AF3ED:: @ 81AF3ED
+ .string "Hast POKéMON gefangen?$"
+
+UnknownString_81AF3FC:: @ 81AF3FC
+ .string "Dies ist die Geschichte eines TRAINERS\n"
+ .string "namens {STR_VAR_3}.\p"
+ .string "Dieser TRAINER hat {STR_VAR_1}\n"
+ .string "POKéMON gefangen!\p"
+ .string "{STR_VAR_3} ist ein legendärer Fänger\n"
+ .string "von POKéMON!$"
+
+UnknownString_81AF46D:: @ 81AF46D
+ .string "Der angelnde TRAINER$"
+
+UnknownString_81AF481:: @ 81AF481
+ .string "Hast POKéMON mit einer ANGEL gefangen?$"
+
+UnknownString_81AF49B:: @ 81AF49B
+ .string "Dies ist die Geschichte eines TRAINERS\n"
+ .string "namens {STR_VAR_3}.\p"
+ .string "Dieser TRAINER hat {STR_VAR_1}\n"
+ .string "POKéMON beim Angeln gefangen!\p"
+ .string "{STR_VAR_3} ist ein legendärer Angel-\n"
+ .string "experte!$"
+
+UnknownString_81AF511:: @ 81AF511
+ .string "Der EIER wärmende TRAINER$"
+
+UnknownString_81AF529:: @ 81AF529
+ .string "Hast EIER ausgebrütet?$"
+
+UnknownString_81AF536:: @ 81AF536
+ .string "Dies ist die Geschichte eines TRAINERS\n"
+ .string "namens {STR_VAR_3}.\p"
+ .string "Es passierte {STR_VAR_1}-mal, dass der TRAINER\n"
+ .string "ein POKéMON aus einem EI schlüpfen ließ!\p"
+ .string "{STR_VAR_3} ist ein legendärer Pfleger\n"
+ .string "von EIERN!$"
+
+UnknownString_81AF5A9:: @ 81AF5A9
+ .string "Der TRAINER der Entwicklungen$"
+
+UnknownString_81AF5BD:: @ 81AF5BD
+ .string "Hast POKéMON sich entwickeln lassen?$"
+
+UnknownString_81AF5CD:: @ 81AF5CD
+ .string "Dies ist die Geschichte eines TRAINERS\n"
+ .string "namens {STR_VAR_3}.\p"
+ .string "Dieser TRAINER hat {STR_VAR_1}\n"
+ .string "POKéMON zur Entwicklung gebracht!\p"
+ .string "{STR_VAR_3} ist der ultimative Ent-\n"
+ .string "wickler von POKéMON!$"
+
+UnknownString_81AF63F:: @ 81AF63F
+ .string "Der PKMN-CENTER liebende TRAINER$"
+
+UnknownString_81AF661:: @ 81AF661
+ .string "Gingst in ein POKéMON-CENTER?$"
+
+UnknownString_81AF676:: @ 81AF676
+ .string "Dies ist die Geschichte eines TRAINERS\n"
+ .string "namens {STR_VAR_3}.\p"
+ .string "Dieser TRAINER hat POKéMON\n"
+ .string "{STR_VAR_1}-mal in einem POKéMON-CENTER\l"
+ .string "heilen lassen!\p"
+ .string "Es gibt keinen größeren Fan der\n"
+ .string "POKéMON-CENTER als {STR_VAR_3}!$"
+
+UnknownString_81AF711:: @ 81AF711
+ .string "Der gastfreundliche TRAINER$"
+
+UnknownString_81AF726:: @ 81AF726
+ .string "POKéMON haben sich bei dir erholt?$"
+
+UnknownString_81AF73D:: @ 81AF73D
+ .string "Dies ist die Geschichte eines TRAINERS\n"
+ .string "namens {STR_VAR_3}.\p"
+ .string "Dieser TRAINER hat POKéMON\n"
+ .string "{STR_VAR_1}-mal bei sich zu Hause ausruhen\l"
+ .string "und heilen lassen.\p"
+ .string "Kein TRAINER ist so gastfreundlich\n"
+ .string "wie {STR_VAR_3}!$"
+
+UnknownString_81AF7BF:: @ 81AF7BF
+ .string "Der SAFARI liebende TRAINER$"
+
+UnknownString_81AF7D9:: @ 81AF7D9
+ .string "Bist in die SAFARI-ZONE gegangen?$"
+
+UnknownString_81AF7F1:: @ 81AF7F1
+ .string "Dies ist die Geschichte eines TRAINERS\n"
+ .string "namens {STR_VAR_3}.\p"
+ .string "Dieser TRAINER ist {STR_VAR_1}-mal in die\n"
+ .string "SAFARI-ZONE gegangen!\p"
+ .string "{STR_VAR_3} ist ein TRAINER, dessen\n"
+ .string "wilde Seite in der SAFARI-ZONE zum\l"
+ .string "Vorschein kommt!$"
+
+UnknownString_81AF88A:: @ 81AF88A
+ .string "Der TRAINER als ZERSCHNEIDER$"
+
+UnknownString_81AF8A1:: @ 81AF8A1
+ .string "Hast ZERSCHNEIDER eingesetzt?$"
+
+UnknownString_81AF8AA:: @ 81AF8AA
+ .string "Dies ist die Geschichte eines TRAINERS\n"
+ .string "namens {STR_VAR_3}.\p"
+ .string "Dieser TRAINER hat {STR_VAR_1}-mal\n"
+ .string "ZERSCHNEIDER eingesetzt!\p"
+ .string "{STR_VAR_3} ist ein TRAINER, der es\n"
+ .string "liebt, etwas zu ZERSCHNEIDEN.$"
+
+UnknownString_81AF91B:: @ 81AF91B
+ .string "Der TRAINER als ZERTRÜMMERER$"
+
+UnknownString_81AF935:: @ 81AF935
+ .string "Hast Felsen ZERTRÜMMERT?$"
+
+UnknownString_81AF943:: @ 81AF943
+ .string "Dies ist die Geschichte eines TRAINERS\n"
+ .string "namens {STR_VAR_3}.\p"
+ .string "Dieser TRAINER hat {STR_VAR_1}-mal\n"
+ .string "ZERTRÜMMERER eingesetzt!\p"
+ .string "{STR_VAR_3} ist ein TRAINER, der keinen\n"
+ .string "Felsen unbeschädigt lassen kann.$"
+
+UnknownString_81AF9C8:: @ 81AF9C8
+ .string "Der Umzüge liebende TRAINER$"
+
+UnknownString_81AF9E0:: @ 81AF9E0
+ .string "Bist du mit der GEHEIMBASIS umgezogen?$"
+
+UnknownString_81AF9F6:: @ 81AF9F6
+ .string "Dies ist die Geschichte eines TRAINERS\n"
+ .string "namens {STR_VAR_3}.\p"
+ .string "Dieser TRAINER ist {STR_VAR_1}-mal mit\n"
+ .string "seiner GEHEIMBASIS umgezogen!\p"
+ .string "{STR_VAR_3} ist ein TRAINER, der es\n"
+ .string "liebt, sich ein neues Haus einzurichten.$"
+
+UnknownString_81AFA79:: @ 81AFA79
+ .string "Der PLATSCHER des TRAINERS$"
+
+UnknownString_81AFA92:: @ 81AFA92
+ .string "Hast PLATSCHER eingesetzt?$"
+
+UnknownString_81AFA9E:: @ 81AFA9E
+ .string "Dies ist die Geschichte eines TRAINERS\n"
+ .string "namens {STR_VAR_3}.\p"
+ .string "Dieser TRAINER hat {STR_VAR_1}-mal\n"
+ .string "PLATSCHER eingesetzt!\p"
+ .string "{STR_VAR_3} ist ein TRAINER, der es\n"
+ .string "liebt, zu PLATSCHEN.$"
+
+UnknownString_81AFB17:: @ 81AFB17
+ .string "Der verbissene TRAINER$"
+
+UnknownString_81AFB2D:: @ 81AFB2D
+ .string "Hast VERZWEIFLER angewendet?$"
+
+UnknownString_81AFB48:: @ 81AFB48
+ .string "Dies ist die Geschichte eines TRAINERS\n"
+ .string "namens {STR_VAR_3}.\p"
+ .string "Dieser TRAINER hat sich {STR_VAR_1}-mal\n"
+ .string "auf VERZWEIFLER verlassen!\p"
+ .string "{STR_VAR_3}... Ein verbissener TRAINER,\n"
+ .string "der auch in der Not nicht aufgibt.$"
+
+UnknownString_81AFBD8:: @ 81AFBD8
+ .string "Der König der EINARMIGEN BANDITEN$"
+
+UnknownString_81AFBE7:: @ 81AFBE7
+ .string "Hast den EINARMIGEN BANDITEN besiegt?$"
+
+UnknownString_81AFC04:: @ 81AFC04
+ .string "Dies ist die Geschichte eines TRAINERS\n"
+ .string "namens {STR_VAR_3}.\p"
+ .string "Dieser TRAINER hat {STR_VAR_1}-mal\n"
+ .string "am EINARMIGEN BANDITEN gewonnen!\p"
+ .string "{STR_VAR_3}... Ein TRAINER, der am\n"
+ .string "EINARMIGEN BANDITEN Glück hat.$"
+
+UnknownString_81AFC8A:: @ 81AFC8A
+ .string "Der König des ROULETTES$"
+
+UnknownString_81AFC9D:: @ 81AFC9D
+ .string "Hast in Folge beim ROULETTE gewonnen,$"
+
+UnknownString_81AFCBE:: @ 81AFCBE
+ .string "Dies ist die Geschichte eines TRAINERS\n"
+ .string "namens {STR_VAR_3}.\p"
+ .string "Dieser TRAINER hat {STR_VAR_1}-mal in Folge\n"
+ .string "beim ROULETTE gewonnen!\p"
+ .string "{STR_VAR_3}... Ein TRAINER, dem die Kugel\n"
+ .string "beim ROULETTE gehorcht.$"
+
+UnknownString_81AFD44:: @ 81AFD44
+ .string "Der Herausforderer im DUELLTURM$"
+
+UnknownString_81AFD60:: @ 81AFD60
+ .string "Hast Gegner im DUELLTURM gefordert?$"
+
+UnknownString_81AFD80:: @ 81AFD80
+ .string "Dies ist die Geschichte eines TRAINERS\n"
+ .string "namens {STR_VAR_3}.\p"
+ .string "Dieser TRAINER hat {STR_VAR_1}-mal Gegner\n"
+ .string "im DUELLTURM herausgefordert!\p"
+ .string "{STR_VAR_3}... Ein TRAINER, der im DUELL-\n"
+ .string "TURM nach Perfektion strebt.$"
+
+UnknownString_81AFE1D:: @ 81AFE1D
+ .string "Der mixende TRAINER$"
+
+UnknownString_81AFE36:: @ 81AFE36
+ .string "Hast {POKEBLOCK} hergestellt?$"
+
+UnknownString_81AFE42:: @ 81AFE42
+ .string "Dies ist die Geschichte eines TRAINERS\n"
+ .string "namens {STR_VAR_3}.\p"
+ .string "Dieser TRAINER hat {STR_VAR_1}-mal\n"
+ .string "{POKEBLOCK} hergestellt!\p"
+ .string "Niemand bedient den BEERENMIXER\n"
+ .string "besser als {STR_VAR_3}.$"
+
+UnknownString_81AFEC2:: @ 81AFEC2
+ .string "Der Fan der WETTBEWERBE$"
+
+UnknownString_81AFEDD:: @ 81AFEDD
+ .string "Hast an WETTBEWERBEN teilgenommen?$"
+
+UnknownString_81AFEEE:: @ 81AFEEE
+ .string "Dies ist die Geschichte eines TRAINERS\n"
+ .string "namens {STR_VAR_3}.\p"
+ .string "Dieser TRAINER hat {STR_VAR_1}-mal\n"
+ .string "an einem WETTBEWERB teilgenommen!\p"
+ .string "{STR_VAR_3} liebt es, anderen seine\n"
+ .string "POKéMON zu zeigen.$"
+
+UnknownString_81AFF68:: @ 81AFF68
+ .string "Der Meister der WETTBEWERBE$"
+
+UnknownString_81AFF7B:: @ 81AFF7B
+ .string "Hast WETTBEWERBE gewonnen?$"
+
+UnknownString_81AFF88:: @ 81AFF88
+ .string "Dies ist die Geschichte eines TRAINERS\n"
+ .string "namens {STR_VAR_3}.\p"
+ .string "Dieser TRAINER hat {STR_VAR_1}-mal\n"
+ .string "einen WETTBEWERB gewonnen!\p"
+ .string "{STR_VAR_3} ist ein unvergleichlicher\n"
+ .string "Meister der WETTBEWERBE.$"
+
+UnknownString_81AFFFB:: @ 81AFFFB
+ .string "Der glückliche Einkäufer$"
+
+UnknownString_81B000D:: @ 81B000D
+ .string "Bist einkaufen gegangen?$"
+
+UnknownString_81B0015:: @ 81B0015
+ .string "Dies ist die Geschichte eines TRAINERS\n"
+ .string "namens {STR_VAR_3}.\p"
+ .string "Dieser TRAINER hat {STR_VAR_1}-mal\n"
+ .string "in einem Geschäft Items gekauft!\p"
+ .string "{STR_VAR_3} ein geborener Einkäufer.$"
+
+UnknownString_81B009D:: @ 81B009D
+ .string "Der TRAINER, der Items findet$"
+
+UnknownString_81B00B6:: @ 81B00B6
+ .string "Hast den DETEKTOR eingesetzt?$"
+
+UnknownString_81B00C9:: @ 81B00C9
+ .string "Dies ist die Geschichte eines TRAINERS\n"
+ .string "namens {STR_VAR_3}.\p"
+ .string "Dieser TRAINER hat {STR_VAR_1}-mal\n"
+ .string "den DETEKTOR eingesetzt!\p"
+ .string "{STR_VAR_3} liebt es, den Boden nach\n"
+ .string "verborgenen Items abzusuchen.$"
+
+UnknownString_81B014D:: @ 81B014D
+ .string "Der regennasse TRAINER$"
+
+UnknownString_81B0165:: @ 81B0165
+ .string "Wurdest nass geregnet?$"
+
+UnknownString_81B0173:: @ 81B0173
+ .string "Dies ist die Geschichte eines TRAINERS\n"
+ .string "namens {STR_VAR_3}.\p"
+ .string "Dieser TRAINER wurde {STR_VAR_1}-mal\n"
+ .string "nass geregnet!\p"
+ .string "Das Charisma von {STR_VAR_3} zieht\n"
+ .string "sogar den Regen an.$"
+
+UnknownString_81B01E9:: @ 81B01E9
+ .string "Der passionierte POKéDEX-Leser$"
+
+UnknownString_81B0201:: @ 81B0201
+ .string "Hast im POKéDEX nachgeschlagen?$"
+
+UnknownString_81B0213:: @ 81B0213
+ .string "Dies ist die Geschichte eines TRAINERS\n"
+ .string "namens {STR_VAR_3}.\p"
+ .string "Dieser TRAINER hat {STR_VAR_1}-mal\n"
+ .string "im POKéDEX nachgeschlagen!\p"
+ .string "{STR_VAR_3} liebt es, alles über\n"
+ .string "POKéMON im POKéDEX nachzulesen.$"
+
+UnknownString_81B0290:: @ 81B0290
+ .string "Der Sammler der BÄNDER$"
+
+UnknownString_81B02A5:: @ 81B02A5
+ .string "Hast BÄNDER erhalten?$"
+
+UnknownString_81B02B6:: @ 81B02B6
+ .string "Dies ist die Geschichte eines TRAINERS\n"
+ .string "namens {STR_VAR_3}.\p"
+ .string "Dieser TRAINER hat {STR_VAR_1}\n"
+ .string "BÄNDER erhalten!\p"
+ .string "{STR_VAR_3} ist ein TRAINER, der es\n"
+ .string "liebt, BÄNDER zu sammeln.$"
+
+UnknownString_81B0337:: @ 81B0337
+ .string "Der springende TRAINER$"
+
+UnknownString_81B0351:: @ 81B0351
+ .string "Bist Absätze heruntergesprungen?$"
+
+UnknownString_81B0364:: @ 81B0364
+ .string "Dies ist die Geschichte eines TRAINERS\n"
+ .string "namens {STR_VAR_3}.\p"
+ .string "Dieser TRAINER ist {STR_VAR_1}-mal\n"
+ .string "einen Absatz hinabgesprungen!\p"
+ .string "Sobald er an einen Absatz kommt, muss\n"
+ .string "TRAINER {STR_VAR_3} einfach hinab-\l"
+ .string "springen.$"
+
+UnknownString_81B03E9:: @ 81B03E9
+ .string "Der legendäre Fernsehzuschauer$"
+
+UnknownString_81B0401:: @ 81B0401
+ .string "Hast ferngeschaut?$"
+
+UnknownString_81B040C:: @ 81B040C
+ .string "Dies ist die Geschichte eines TRAINERS\n"
+ .string "namens {STR_VAR_3}.\p"
+ .string "Dieser TRAINER hat {STR_VAR_1}-mal\n"
+ .string "Fernsehen geschaut!\p"
+ .string "{STR_VAR_3} liebt es, fernzusehen.$"
+
+UnknownString_81B046E:: @ 81B046E
+ .string "Der zeitbewusste TRAINER$"
+
+UnknownString_81B0489:: @ 81B0489
+ .string "Hast nach der Uhrzeit gesehen?$"
+
+UnknownString_81B049A:: @ 81B049A
+ .string "Dies ist die Geschichte eines TRAINERS\n"
+ .string "namens {STR_VAR_3}.\p"
+ .string "Dieser TRAINER hat {STR_VAR_1}-mal\n"
+ .string "nach der Uhrzeit geschaut!\p"
+ .string "{STR_VAR_3} ist ein pünktlicher\n"
+ .string "TRAINER, der sich der Zeit bewusst ist.$"
+
+UnknownString_81B0523:: @ 81B0523
+ .string "Der Zauberer der POKéMON-LOTTERIE$"
+
+UnknownString_81B053E:: @ 81B053E
+ .string "Hast in der LOTTERIE gewonnen?$"
+
+UnknownString_81B0554:: @ 81B0554
+ .string "Dies ist die Geschichte eines TRAINERS\n"
+ .string "namens {STR_VAR_3}.\p"
+ .string "Dieser TRAINER hat {STR_VAR_1}-mal\n"
+ .string "in der POKéMON-LOTTERIE gewonnen!\p"
+ .string "TRAINER {STR_VAR_3} hat viele Freunde,\n"
+ .string "die mit ihm POKéMON tauschen.$"
+
+UnknownString_81B05D8:: @ 81B05D8
+ .string "Der TRAINER und die PENSION$"
+
+UnknownString_81B05F3:: @ 81B05F3
+ .string "Hast POKéMON in die PENSION gebracht?$"
+
+UnknownString_81B0610:: @ 81B0610
+ .string "Dies ist die Geschichte eines TRAINERS\n"
+ .string "namens {STR_VAR_3}.\p"
+ .string "Dieser TRAINER hat {STR_VAR_1}-mal\n"
+ .string "seine POKéMON in die PENSION gegeben!\p"
+ .string "{STR_VAR_3} ist ein Ellenbogentyp, der\n"
+ .string "alles für die Entwicklung seiner\l"
+ .string "POKéMON tut.$"
+
+UnknownString_81B06A9:: @ 81B06A9
+ .string "Der SEILBAHN verrückte TRAINER$"
+
+UnknownString_81B06C6:: @ 81B06C6
+ .string "Bist mit der SEILBAHN gefahren?$"
+
+UnknownString_81B06D9:: @ 81B06D9
+ .string "Dies ist die Geschichte eines TRAINERS\n"
+ .string "namens {STR_VAR_3}.\p"
+ .string "Dieser TRAINER ist {STR_VAR_1}-mal\n"
+ .string "mit der SEILBAHN gefahren!\p"
+ .string "{STR_VAR_3} ein sehr beschäftigter\n"
+ .string "TRAINER, der ständig rauf und runter\l"
+ .string "fährt.$"
+
+UnknownString_81B0763:: @ 81B0763
+ .string "Der Liebhaber der Heißen Quellen$"
+
+UnknownString_81B0781:: @ 81B0781
+ .string "Hast in den Heißen Quellen gebadet?$"
+
+UnknownString_81B0797:: @ 81B0797
+ .string "Dies ist die Geschichte eines TRAINERS\n"
+ .string "namens {STR_VAR_3}.\p"
+ .string "Dieser TRAINER hat {STR_VAR_1}-mal\n"
+ .string "in den Heißen Quellen gebadet!\p"
+ .string "{STR_VAR_3} wird eine babyweiche Haut\n"
+ .string "haben.$"
diff --git a/data-de/text/surf.inc b/data-de/text/surf.inc
new file mode 100644
index 000000000..161923726
--- /dev/null
+++ b/data-de/text/surf.inc
@@ -0,0 +1,6 @@
+UseSurfPromptText: @ 81A1344
+ .string "Das Wasser ist tiefblau.\n"
+ .string "Möchtest du SURFER einsetzen?$"
+
+UsedSurfText: @ 81A137D
+ .string "{STR_VAR_1} setzt SURFER ein.$"
diff --git a/data-de/text/trader.inc b/data-de/text/trader.inc
new file mode 100644
index 000000000..adf5d3aeb
--- /dev/null
+++ b/data-de/text/trader.inc
@@ -0,0 +1,60 @@
+MauvilleCity_PokemonCenter_1F_Text_1AE88F:: @ 81AE88F
+ .string "Hallo! Ich bin der HÄNDLER. Möchtest\n"
+ .string "du Dekorationen mit mir tauschen?$"
+
+MauvilleCity_PokemonCenter_1F_Text_1AE8C6:: @ 81AE8C6
+ .string "Oh...\n"
+ .string "Ich fühle mich überflüssig...$"
+
+MauvilleCity_PokemonCenter_1F_Text_1AE8DF:: @ 81AE8DF
+ .string "Aber wir beide haben doch bereits\n"
+ .string "Dekorationen ausgetauscht.$"
+
+MauvilleCity_PokemonCenter_1F_Text_1AE910:: @ 81AE910
+ .string "Wenn du etwas Dekoratives siehst, das\n"
+ .string "du haben möchtest, lass es mich wissen.$"
+
+MauvilleCity_PokemonCenter_1F_Text_1AE950:: @ 81AE950
+ .string "Du möchtest nichts haben?\n"
+ .string "Ich fühle mich so überflüssig...$"
+
+MauvilleCity_PokemonCenter_1F_Text_1AE97C:: @ 81AE97C
+ .string "Das dekorative Item gehörte einst\n"
+ .string "{STR_VAR_1}.\p"
+ .string "Möchtest du es haben?$"
+
+MauvilleCity_PokemonCenter_1F_Text_1AE9B6:: @ 81AE9B6
+ .string "Äh... Warte eine Sekunde. Du hast über-\n"
+ .string "haupt kein dekoratives Item!$"
+
+MauvilleCity_PokemonCenter_1F_Text_1AE9F8:: @ 81AE9F8
+ .string "Okay, wähle die Dekoration aus, die du\n"
+ .string "mit mir tauschen willst.$"
+
+MauvilleCity_PokemonCenter_1F_Text_1AEA2B:: @ 81AEA2B
+ .string "Du willst nicht mit mir tauschen?\n"
+ .string "Ich fühle mich überflüssig...$"
+
+MauvilleCity_PokemonCenter_1F_Text_1AEA57:: @ 81AEA57
+ .string "Du hast keinen Platz mehr für eine/n\n"
+ .string "{STR_VAR_2}.$"
+
+MauvilleCity_PokemonCenter_1F_Text_1AEA9B:: @ 81AEA9B
+ .string "Okay, dann lass uns tauschen:\n"
+ .string "{STR_VAR_3} gegen\l"
+ .string "{STR_VAR_2}!$"
+
+MauvilleCity_PokemonCenter_1F_Text_1AEAC3:: @ 81AEAC3
+ .string "Dieses Dekorationsstück ist im Ge-\n"
+ .string "brauch. Das kannst du nicht tauschen.$"
+
+MauvilleCity_PokemonCenter_1F_Text_1AEAFB:: @ 81AEAFB
+ .string "Dann lass uns tauschen! Ich werde meine\n"
+ .string "Dekorationen auf deinen PC senden.$"
+
+MauvilleCity_PokemonCenter_1F_Text_1AEB31:: @ 81AEB31
+ .string "Huups! Tut mir Leid!\n"
+ .string "Das ist ein ganz seltenes Stück!\l"
+ .string "Das kann ich nicht tauschen!\p"
+ .string "Kann ich dich für etwas anderes\n"
+ .string "begeistern?$"
diff --git a/data-de/text/trainer_class_names.inc b/data-de/text/trainer_class_names.inc
new file mode 100644
index 000000000..94ab2078b
--- /dev/null
+++ b/data-de/text/trainer_class_names.inc
@@ -0,0 +1,59 @@
+gTrainerClassNames:: @ 81F0208
+ .string "{PKMN}-TRAINER$", 13
+ .string "{PKMN}-TRAINER$", 13
+ .string "AQUA BOSS$", 13
+ .string "TEAM AQUA$", 13
+ .string "AQUA VORS.$", 13
+ .string "AROMALADY$", 13
+ .string "RUINENMANIAC$", 13
+ .string "INTERVIEWER$", 13
+ .string "PLANSCHER$", 13 @ うきわガール (Inner Tube Girl) in Japanese
+ .string "PLANSCHER$", 13 @ うきわボーイ (Inner Tube Boy) in Japanese
+ .string "ASS-TRAINER$", 13
+ .string "HEXE$", 13
+ .string "LADY$", 13
+ .string "SCHÖNHEIT$", 13
+ .string "SCHNÖSEL$", 13
+ .string "POKéMANIAC$", 13
+ .string "SCHWIMMER$", 13
+ .string "SCHWARZGURT$", 13
+ .string "GITARRIST$", 13
+ .string "HITZKOPF$", 13
+ .string "CAMPER$", 13
+ .string "KÄFERMANIAC$", 13
+ .string "PSYCHO$", 13
+ .string "GENTLEMAN$", 13
+ .string "TOP VIER$", 13
+ .string "LEITER$", 13
+ .string "SCHULKIND$", 13
+ .string "SEN. & JUN.$", 13
+ .string "SIHGERS,$", 13
+ .string "POKéFAN$", 13
+ .string "EXPERTE$", 13
+ .string "TEENAGER$", 13
+ .string "CHAMP$", 13
+ .string "ANGLER$", 13
+ .string "TRIATHLET$", 13
+ .string "DRACHENPROFI$", 13
+ .string "VOGELFÄNGER$", 13
+ .string "NINJAJUNGE$", 13
+ .string "KÄMPFERIN$", 13
+ .string "SCHIRMDAME$", 13
+ .string "SCHWIMMERIN$", 13
+ .string "PICKNICKER$", 13
+ .string "ZWIL.$", 13
+ .string "MATROSE$", 13
+ .string "SNOWBOARDER$", 13
+ .string "{PKMN}-SAMMLER$", 13
+ .string "{PKMN}-TRAINER$", 13
+ .string "{PKMN}-ZÜCHTER$", 13
+ .string "{PKMN}-RANGER$", 13
+ .string "MAGMA BOSS$", 13
+ .string "TEAM MAGMA$", 13
+ .string "MAGMA VORS.$", 13
+ .string "GÖRE$", 13
+ .string "KÄFERSAMMLER$", 13
+ .string "WANDERER$", 13
+ .string "JUNGES GLÜCK$", 13
+ .string "ALTES PAAR$", 13
+ .string "GESCHWISTER$", 13
diff --git a/data-de/text/trainer_eye_descriptions.inc b/data-de/text/trainer_eye_descriptions.inc
new file mode 100644
index 000000000..ee4285401
--- /dev/null
+++ b/data-de/text/trainer_eye_descriptions.inc
@@ -0,0 +1,417 @@
+TrainerEyeDescription_0:
+ .string "Emotionen beruhigen.$"
+ .string "Duftende PFLANZEN-PKMN.$"
+ .string "Beruhigende Aromen reini-$"
+ .string "gen Körper und Geist.$"
+TrainerEyeDescription_1:
+ .string "Durch Stärke überzeugen!$"
+ .string "Felsige GESTEINS-PKMN.$"
+ .string "Während des Studiums der$"
+ .string "Antike sehe ich die Welt.$"
+TrainerEyeDescription_2:
+ .string "Ich strenge mich stets an!$"
+ .string "PKMN, die gut schwimmen.$"
+ .string "Ich würde gerne ohne den$"
+ .string "Reifen schwimmen können.$"
+TrainerEyeDescription_3:
+ .string "Ich versuche einfach alles.$"
+ .string "WASSER-PKMN sind Kumpel.$"
+ .string "Ich kann schwimmen! Ich$"
+ .string "mag halt den Schwimmreifen!$"
+TrainerEyeDescription_4:
+ .string "Wir teilen die Arbeit auf.$"
+ .string "Wir lieben freundliche PKMN.$"
+ .string "Wir teilen die Liebe zu den$"
+ .string "PKMN. Wir sind Geschwister!$"
+TrainerEyeDescription_5:
+ .string "Schwächen erkennen.$"
+ .string "Gleichgewicht ist wichtig.$"
+ .string "Mein Ziel ist es, der$"
+ .string "PKMN-CHAMP zu werden.$"
+TrainerEyeDescription_6:
+ .string "Den Gegner umwerfen.$"
+ .string "Der PKMN-Typ ist unwichtig.$"
+ .string "Ich bin der beste Schüler$"
+ .string "der PKMN TRAINERSCHULE.$"
+TrainerEyeDescription_7:
+ .string "Langsames Niederringen.$"
+ .string "Nachts Furcht einflößend.$"
+ .string "Ich sehe Dinge, die den$"
+ .string "anderen verborgen sind...$"
+TrainerEyeDescription_8:
+ .string "Alles, was zum Sieg führt.$"
+ .string "Hinreißende Wesen!$"
+ .string "Ich habe zu Hause einen$"
+ .string "Pool für meine PKMN.$"
+TrainerEyeDescription_9:
+ .string "Ich bringe dich vom Weg ab.$"
+ .string "Niedlich, natürlich!$"
+ .string "Ich liebe die SAFARI-ZONE,$"
+ .string "dort werde ich bleiben.$"
+TrainerEyeDescription_10:
+ .string "Wer braucht Strategie?!?$"
+ .string "Alle, die gut und teuer sind.$"
+ .string "Ich bin reich. Und daher$"
+ .string "besitze ich ein PKMN-Bett.$"
+TrainerEyeDescription_11:
+ .string "Durch Stärke gewinnen!$"
+ .string "Habe sie nachts gefangen...$"
+ .string "Große, kräftige und zähe$"
+ .string "POKéMON sind die besten...$"
+TrainerEyeDescription_12:
+ .string "Volle Pulle zuschlagen!$"
+ .string "Funky WASSER-PKMN!$"
+ .string "Wenn ich nicht schwimme,$"
+ .string "stemme ich Gewichte!$"
+TrainerEyeDescription_13:
+ .string "Immer gewinnen!$"
+ .string "KAMPF-PKMN!$"
+ .string "Ohne zu prahlen: Ich kann$"
+ .string "10 Ziegel zerschmettern!$"
+TrainerEyeDescription_14:
+ .string "Ich elektrisiere dich!$"
+ .string "Es sind ELEKTRO-PKMN.$"
+ .string "Ich bringe die Menschen mit$"
+ .string "meinen Liedern zum Weinen.$"
+TrainerEyeDescription_15:
+ .string "Alles niederbrennen!$"
+ .string "Feuergefährliche POKéMON!$"
+ .string "Neben einem Lagerfeuer$"
+ .string "sollte stets Wasser stehen!$"
+TrainerEyeDescription_16:
+ .string "Man muss hartnäckig sein.$"
+ .string "Jede Art von POKéMON.$"
+ .string "PKMN, die in der Wildnis auf-$"
+ .string "wachsen, werden stark!$"
+TrainerEyeDescription_17:
+ .string "Unsere Liebe schlägt alles.$"
+ .string "Wir haben sie seit Jahren.$"
+ .string "In 50 Jahren Ehe waren$"
+ .string "wir den PKMN immer treu.$"
+TrainerEyeDescription_18:
+ .string "Wellenförmiger Angriff!$"
+ .string "KÄFER-PKMN sind cool!$"
+ .string "Ich gehe jeden Tag in den$"
+ .string "Wald, KÄFER-PKMN fangen.$"
+TrainerEyeDescription_19:
+ .string "Schwächen und verwirren!$"
+ .string "Solche mit irren Kräften.$"
+ .string "Ich kann deine Gedanken$"
+ .string "klar und deutlich lesen.$"
+TrainerEyeDescription_20:
+ .string "Mit vollem Einsatz kämpfen.$"
+ .string "Geheimnisvolle POKéMON.$"
+ .string "Wenn ich spreche,$"
+ .string "setze ich Telepathie ein.$"
+TrainerEyeDescription_21:
+ .string "Ruhig, gesammelt vorgehen.$"
+ .string "Ganz verschiedene PKMN.$"
+ .string "Wir genießen die tägliche$"
+ .string "Tasse Tee.$"
+TrainerEyeDescription_22:
+ .string "Ich kämpfe mit Köpfchen.$"
+ .string "Ich liebe jedes PKMN.$"
+ .string "Schreibe ich gute Noten,$"
+ .string "gibt Papi mir Geld.$"
+TrainerEyeDescription_23:
+ .string "Mein Wissen ist Macht!$"
+ .string "Jedes clevere PKMN.$"
+ .string "Ich will später ein großer$"
+ .string "PKMN-Forscher werden.$"
+TrainerEyeDescription_24:
+ .string "Wir sprechen uns ab.$"
+ .string "PKMN, die wir beide mögen.$"
+ .string "Wir sind Senior und Junior$"
+ .string "im Studium der PKMN.$"
+TrainerEyeDescription_25:
+ .string "Los geht’s, meine Lieben!$"
+ .string "Ich mag sie alle!$"
+ .string "Auch beim Einkaufen lasse$"
+ .string "ich keinen Kampf aus!$"
+TrainerEyeDescription_26:
+ .string "Ich kämpfe mit dem Herzen.$"
+ .string "PKMN, die Liebe erfahren!$"
+ .string "PKMN und Menschen müssen$"
+ .string "Vertrauen aufbauen!$"
+TrainerEyeDescription_27:
+ .string "Ich durchschaue Gegner!$"
+ .string "Die Basis des Kampfes.$"
+ .string "Ich bin noch nicht bereit,$"
+ .string "Jüngeren Platz zu machen.$"
+TrainerEyeDescription_28:
+ .string "Angriff als Verteidigung!$"
+ .string "KAMPF-PKMN!$"
+ .string "Ich bin alt und habe daher$"
+ .string "meinen eigenen Stil.$"
+TrainerEyeDescription_29:
+ .string "Ich tue, was ich kann.$"
+ .string "Verschiedene Arten.$"
+ .string "Ich will irgendwann einen$"
+ .string "ARENALEITER besiegen!$"
+TrainerEyeDescription_30:
+ .string "Geduld und Spucke.$"
+ .string "WASSER-PKMN!$"
+ .string "Niemand vor mir hat je$"
+ .string "etwas Größeres gefangen!$"
+TrainerEyeDescription_31:
+ .string "Verteidigung ist die Basis.$"
+ .string "Kraftvolle PKMN!$"
+ .string "Dies war als Diät gedacht,$"
+ .string "jetzt ist es mein Hobby.$"
+TrainerEyeDescription_32:
+ .string "Weiter, immer weiter!$"
+ .string "Die Stärke von STAHL...$"
+ .string "Wenn du schwitzt, musst du$"
+ .string "regelmäßig etwas trinken!$"
+TrainerEyeDescription_33:
+ .string "Die Umgebung erforschen.$"
+ .string "WASSER-PKMN!$"
+ .string "Ich lasse mich nicht von$"
+ .string "Strandhäschen besiegen.$"
+TrainerEyeDescription_34:
+ .string "Stets Offensive zeigen!$"
+ .string "Nur WASSER-PKMN...$"
+ .string "Ich muss jeden Tag$"
+ .string "10 Kilometer schwimmen.$"
+TrainerEyeDescription_35:
+ .string "Geschwindigkeit ist alles!$"
+ .string "Ich liebe schnelle PKMN.$"
+ .string "Beim Marathon forderst du$"
+ .string "dich selbst heraus.$"
+TrainerEyeDescription_36:
+ .string "Schneller als andere sein.$"
+ .string "Ein rasend schnelles PKMN!$"
+ .string "Rennt man rasend schnell,$"
+ .string "wird man eins mit dem Wind.$"
+TrainerEyeDescription_37:
+ .string "Die Stärke der PKMN nutzen.$"
+ .string "Sieh die Macht der DRACHEN!$"
+ .string "Eines Tages werde ich zur$"
+ .string "Legende!!!$"
+TrainerEyeDescription_38:
+ .string "Ich zeige dir die Technik!$"
+ .string "Elegant kreisende VÖGEL.$"
+ .string "Meine VOGEL-PKMN bringen$"
+ .string "dem Mädchen meine Liebe!$"
+TrainerEyeDescription_39:
+ .string "Du wirst Gift schmecken!$"
+ .string "Giftige PKMN.$"
+ .string "Ich trainiere hart, um ein$"
+ .string "Ninja zu werden.$"
+TrainerEyeDescription_40:
+ .string "Der Erstschlag siegt!$"
+ .string "Schnelle KAMPF-PKMN.$"
+ .string "Wenn mein PKMN verliert,$"
+ .string "kämpfe ich doch weiter.$"
+TrainerEyeDescription_41:
+ .string "Los, los, meine PKMN!$"
+ .string "Ich mag alle PKMN.$"
+ .string "UV-Strahlen sind die Feinde$"
+ .string "der Haut. Creme dich ein!$"
+TrainerEyeDescription_42:
+ .string "Keine Gnade!$"
+ .string "Niedliche WASSER-PKMN.$"
+ .string "Ich habe zu viele Fans, ich$"
+ .string "war nämlich im Fernsehen.$"
+TrainerEyeDescription_43:
+ .string "Ich probiere dies und das.$"
+ .string "Ich liebe alle PKMN.$"
+ .string "Was liegt hinter diesem$"
+ .string "hohen Berg dort?$"
+TrainerEyeDescription_44:
+ .string "Wir kämpfen zusammen!$"
+ .string "Wir trainieren zusammen!$"
+ .string "Wir lieben die gleichen PKMN$"
+ .string "und verschiedene Desserts.$"
+TrainerEyeDescription_45:
+ .string "Ich setze Stärke ein.$"
+ .string "WASSER- und KAMPF-PKMN.$"
+ .string "Matrosen sind raue Typen!$"
+ .string "Irgendwelche Einwände?$"
+TrainerEyeDescription_46:
+ .string "PKMN vor Schaden bewahren.$"
+ .string "Ich liebe seltene PKMN.$"
+ .string "Ich möchte seltene PKMN$"
+ .string "aus aller Welt sammeln.$"
+TrainerEyeDescription_47:
+ .string "Meine Stärke...$"
+ .string "PKMN sind meine Kinder.$"
+ .string "Man benötigt Wissen und$"
+ .string "Liebe im Umgang mit PKMN.$"
+TrainerEyeDescription_48:
+ .string "Angriff aus vollen Rohren!$"
+ .string "Jedes PKMN kommt in Frage.$"
+ .string "Ich gebe ihnen {POKEBLOCK}, um$"
+ .string "in WETTBEWERBEN zu siegen.$"
+TrainerEyeDescription_49:
+ .string "Ich glaube an meine PKMN.$"
+ .string "Ich liebe starke PKMN.$"
+ .string "Ich bilde meine PKMN zu$"
+ .string "einem Rettungsteam aus.$"
+TrainerEyeDescription_50:
+ .string "Ich greife in Etappen an.$"
+ .string "Verschiedene Arten.$"
+ .string "Umweltverschmutzern darf$"
+ .string "man niemals vergeben!$"
+TrainerEyeDescription_51:
+ .string "Ich zeige meinen Mut.$"
+ .string "Ich liebe niedliche PKMN!$"
+ .string "Nach einem Kampf gehe ich$"
+ .string "mit meinen PKMN schwimmen.$"
+TrainerEyeDescription_52:
+ .string "Blitzschnelle Attacken.$"
+ .string "KÄFER-PKMN sind das Beste!$"
+ .string "Um KÄFER-PKMN zu fangen,$"
+ .string "musst du früh aufstehen.$"
+TrainerEyeDescription_53:
+ .string "Ich kämpfe mit Stärke.$"
+ .string "PKMN mit hartem Körper.$"
+ .string "Ich habe diese Wanderung$"
+ .string "einen Monat vorbereitet.$"
+TrainerEyeDescription_54:
+ .string "Liebevolle Strategie!$"
+ .string "Liebevolle PKMN!$"
+ .string "Wir sind liebevoll!$"
+ .string "Immer liebevoll!$"
+TrainerEyeDescription_55:
+ .string "Wir lassen alles raus.$"
+ .string "Das 1. PKMN, das ich fing.$"
+ .string "Die PKMN und ich sind$"
+ .string "zusammen gewachsen.$"
+TrainerEyeDescription_56:
+ .string "Steinharte Attacken.$"
+ .string "Steinharte PKMN...$"
+ .string "Ich möchte durch Kämpfe$"
+ .string "alles über PKMN lernen.$"
+TrainerEyeDescription_57:
+ .string "Direkte physische Attacke.$"
+ .string "Ich baue auf KAMPF-PKMN.$"
+ .string "Die Welt erwartet mich, als$"
+ .string "neuen, starken Kämpfer.$"
+TrainerEyeDescription_58:
+ .string "Elektrisieren... Britzel...$"
+ .string "Elektrizität bestimmt alles.$"
+ .string "Hahahahaha! Lachen hält$"
+ .string "gesund und jung!$"
+TrainerEyeDescription_59:
+ .string "Aggressiv kämpfen.$"
+ .string "Brennen vor Leidenschaft!$"
+ .string "Spül die tägliche Müdigkeit$"
+ .string "in den Heißen Quellen ab.$"
+TrainerEyeDescription_60:
+ .string "Mein Stil ist flexibel.$"
+ .string "Gleichmäßig gewachsen.$"
+ .string "PKMN sind mein Leben. Mein$"
+ .string "Weg des Lebens ist steinig.$"
+TrainerEyeDescription_61:
+ .string "Ich nutze die Initiative.$"
+ .string "Anmutige Himmelstänzer.$"
+ .string "Ich sehe das Auf und Ab$"
+ .string "der Winde.$"
+TrainerEyeDescription_62:
+ .string "Wir kämpfen zusammen.$"
+ .string "Immer freundliche PKMN.$"
+ .string "Wir verstehen uns.$"
+ .string "Und wir verstehen andere.$"
+TrainerEyeDescription_63:
+ .string "Würde und Respekt.$"
+ .string "Ich liebe anmutige PKMN.$"
+ .string "Wasserillusionen unter-$"
+ .string "streichen meinen Stil.$"
+TrainerEyeDescription_64:
+ .string "Offensive vor Defensive.$"
+ .string "Das Schöne des UNLICHTS.$"
+ .string "Du kannst sagen, was du$"
+ .string "willst, Macht ist alles!$"
+TrainerEyeDescription_65:
+ .string "Verwirrend verwirren.$"
+ .string "Keine besondere Vorliebe.$"
+ .string "Wie es wohl meiner Oma am$"
+ .string "PYROBERG geht?$"
+TrainerEyeDescription_66:
+ .string "Ich setze Items ein.$"
+ .string "Flammendes Inferno in Eis.$"
+ .string "Der EIS-Typ entwickelt$"
+ .string "sich gut an warmen Orten.$"
+TrainerEyeDescription_67:
+ .string "Starke Fähigkeiten nutzen.$"
+ .string "Die rohe Kraft der DRACHEN.$"
+ .string "Beim täglichen Kampf lerne$"
+ .string "ich alles über PKMN.$"
+TrainerEyeDescription_68:
+ .string "Die gegn. Schwäche nutzen.$"
+ .string "Das ultimative STAHL-PKMN.$"
+ .string "Wenn es drauf ankommt,$"
+ .string "bin ich am stärksten!$"
+
+ .align 2
+gTrainerEyeDescriptions:: @ 83E309C
+ .4byte TrainerEyeDescription_0
+ .4byte TrainerEyeDescription_1
+ .4byte TrainerEyeDescription_2
+ .4byte TrainerEyeDescription_3
+ .4byte TrainerEyeDescription_4
+ .4byte TrainerEyeDescription_5
+ .4byte TrainerEyeDescription_6
+ .4byte TrainerEyeDescription_7
+ .4byte TrainerEyeDescription_8
+ .4byte TrainerEyeDescription_9
+ .4byte TrainerEyeDescription_10
+ .4byte TrainerEyeDescription_11
+ .4byte TrainerEyeDescription_12
+ .4byte TrainerEyeDescription_13
+ .4byte TrainerEyeDescription_14
+ .4byte TrainerEyeDescription_15
+ .4byte TrainerEyeDescription_16
+ .4byte TrainerEyeDescription_17
+ .4byte TrainerEyeDescription_18
+ .4byte TrainerEyeDescription_19
+ .4byte TrainerEyeDescription_20
+ .4byte TrainerEyeDescription_21
+ .4byte TrainerEyeDescription_22
+ .4byte TrainerEyeDescription_23
+ .4byte TrainerEyeDescription_24
+ .4byte TrainerEyeDescription_25
+ .4byte TrainerEyeDescription_26
+ .4byte TrainerEyeDescription_27
+ .4byte TrainerEyeDescription_28
+ .4byte TrainerEyeDescription_29
+ .4byte TrainerEyeDescription_30
+ .4byte TrainerEyeDescription_31
+ .4byte TrainerEyeDescription_32
+ .4byte TrainerEyeDescription_33
+ .4byte TrainerEyeDescription_34
+ .4byte TrainerEyeDescription_35
+ .4byte TrainerEyeDescription_36
+ .4byte TrainerEyeDescription_37
+ .4byte TrainerEyeDescription_38
+ .4byte TrainerEyeDescription_39
+ .4byte TrainerEyeDescription_40
+ .4byte TrainerEyeDescription_41
+ .4byte TrainerEyeDescription_42
+ .4byte TrainerEyeDescription_43
+ .4byte TrainerEyeDescription_44
+ .4byte TrainerEyeDescription_45
+ .4byte TrainerEyeDescription_46
+ .4byte TrainerEyeDescription_47
+ .4byte TrainerEyeDescription_48
+ .4byte TrainerEyeDescription_49
+ .4byte TrainerEyeDescription_50
+ .4byte TrainerEyeDescription_51
+ .4byte TrainerEyeDescription_52
+ .4byte TrainerEyeDescription_53
+ .4byte TrainerEyeDescription_54
+ .4byte TrainerEyeDescription_55
+ .4byte TrainerEyeDescription_56
+ .4byte TrainerEyeDescription_57
+ .4byte TrainerEyeDescription_58
+ .4byte TrainerEyeDescription_59
+ .4byte TrainerEyeDescription_60
+ .4byte TrainerEyeDescription_61
+ .4byte TrainerEyeDescription_62
+ .4byte TrainerEyeDescription_63
+ .4byte TrainerEyeDescription_64
+ .4byte TrainerEyeDescription_65
+ .4byte TrainerEyeDescription_66
+ .4byte TrainerEyeDescription_67
+ .4byte TrainerEyeDescription_68
diff --git a/data-de/text/trainers.inc b/data-de/text/trainers.inc
new file mode 100644
index 000000000..175091d6f
--- /dev/null
+++ b/data-de/text/trainers.inc
@@ -0,0 +1,3418 @@
+Route102_Text_1B79C3:: @ 81B79C3
+ .string "Wenn du POKéMON bei dir hast, bist du\n"
+ .string "offiziell ein POKéMON-TRAINER! Daher\l"
+ .string "kannst du meine Herausforderung nicht\l"
+ .string "ablehnen!$"
+
+Route102_Text_1B7A2C:: @ 81B7A2C
+ .string "Aargh, ich habe verloren... Ich\n"
+ .string "hätte fleißiger trainieren sollen.$"
+
+Route102_Text_1B7A60:: @ 81B7A60
+ .string "Hör mal! Du hättest mir vorher sagen\n"
+ .string "sollen, dass du so stark bist.$"
+
+Route102_Text_1B7A9F:: @ 81B7A9F
+ .string "Seit ich gegen dich verloren habe,\n"
+ .string "trainiere ich verzweifelt meine\l"
+ .string "POKéMON. Sag nicht nein zu einem Kampf!$"
+
+Route102_Text_1B7AFD:: @ 81B7AFD
+ .string "Aaaah, ich habe schon wieder verloren...\n"
+ .string "Ob ich nicht richtig trainiere?$"
+
+Route102_Text_1B7B2F:: @ 81B7B2F
+ .string "Wenn du stärker wirst, werde ich auch\n"
+ .string "stärker.$"
+
+Route102_Text_1B7B68:: @ 81B7B68
+ .string "Bist du gerade erst TRAINER geworden?\n"
+ .string "Dann sind wir ja beide Anfänger.$"
+
+Route102_Text_1B7B9D:: @ 81B7B9D
+ .string "Ich habe dich angesprochen, weil ich\n"
+ .string "dachte, ich könnte dich besiegen.$"
+
+Route102_Text_1B7BD0:: @ 81B7BD0
+ .string "Ich habe noch nicht ein Mal gewonnen...\n"
+ .string "Ich hoffe, ich werde bald gewinnen!$"
+
+Route102_Text_1B7C05:: @ 81B7C05
+ .string "Haha! Unsere Augen haben sich\n"
+ .string "getroffen! Ich kämpfe mit meinen\l"
+ .string "KÄFER-POKéMON gegen dich!$"
+
+Route102_Text_1B7C40:: @ 81B7C40
+ .string "Auaaa! Besiegt und verloren!$"
+
+Route102_Text_1B7C52:: @ 81B7C52
+ .string "Wenn du einem TRAINER in die Augen\n"
+ .string "schaust, forderst du ihn heraus! Das\l"
+ .string "ist die Regel!$"
+
+Route102_Text_1B7C97:: @ 81B7C97
+ .string "Mein Ziel? Stets gewinnen und der beste\n"
+ .string "TRAINER aller Zeiten werden.\p"
+ .string "Hilf mir bei meiner Karriere!$"
+
+Route102_Text_1B7CEC:: @ 81B7CEC
+ .string "Da habe ich wohl deine Karriere\n"
+ .string "angekurbelt.$"
+
+Route102_Text_1B7D11:: @ 81B7D11
+ .string "Um auf der Straße der Sieger laufen zu\n"
+ .string "können, brauche ich mehr POKéMON.$"
+
+Route103_Text_1B7D55:: @ 81B7D55
+ .string "Spürst du die wohlige Berührung\n"
+ .string "unseres wohltuenden Wohlgeruches?$"
+
+Route103_Text_1B7D8B:: @ 81B7D8B
+ .string "Du hast dich vom Duft nicht ablenken\n"
+ .string "lassen...$"
+
+Route103_Text_1B7DB2:: @ 81B7DB2
+ .string "Aromatherapie ist eine Form der\n"
+ .string "mentalen Kur, die mit Düften arbeitet.$"
+
+Route103_Text_1B7DF7:: @ 81B7DF7
+ .string "NORA: Hallo, ich bin NORA.\n"
+ .string "Und das ist meine kleine Schwester JO.\l"
+ .string "Wir kämpfen stets zusammen!$"
+
+Route103_Text_1B7E3B:: @ 81B7E3B
+ .string "NORA: Oh, wir haben verloren.$"
+
+Route103_Text_1B7E50:: @ 81B7E50
+ .string "NORA: Du musst auf alles Mögliche\n"
+ .string "achten, wenn du gegen zwei TRAINER\l"
+ .string "antrittst.$"
+
+Route103_Text_1B7EAC:: @ 81B7EAC
+ .string "NORA: Oh oh, du hast nur ein POKéMON\n"
+ .string "dabei. Damit kannst du nicht gegen uns\l"
+ .string "beide antreten.$"
+
+Route103_Text_1B7EFB:: @ 81B7EFB
+ .string "JO: Wir kämpfen als Team...$"
+
+Route103_Text_1B7F20:: @ 81B7F20
+ .string "JO: Schwesterherz, wir haben verloren.$"
+
+Route103_Text_1B7F40:: @ 81B7F40
+ .string "JO: Wir arbeiten sehr gut zusammen, ich\n"
+ .string "und meine große Schwester...\p"
+ .string "Aber wir haben verloren...$"
+
+Route103_Text_1B7F8E:: @ 81B7F8E
+ .string "JO: Wenn du gegen uns kämpfen willst,\n"
+ .string "brauchst du zwei POKéMON. Hast du die\l"
+ .string "nicht, wäre der Kampf unfair!$"
+
+Route103_Text_1B7FE7:: @ 81B7FE7
+ .string "NORA: Hallo, weißt du noch? Ich bin NORA.\n"
+ .string "Und das ist meine kleine Schwester JO.\l"
+ .string "Wir kämpfen stets zusammen!$"
+
+Route103_Text_1B802B:: @ 81B802B
+ .string "NORA: Aahaaa, buuuh!\n"
+ .string "Wir haben es nicht geschafft...$"
+
+Route103_Text_1B8053:: @ 81B8053
+ .string "NORA: Du musst auf alles Mögliche\n"
+ .string "achten, wenn du gegen zwei TRAINER\l"
+ .string "antrittst. Erwähnte ich das schon?$"
+
+Route103_Text_1B80AF:: @ 81B80AF
+ .string "NORA: Oh oh, du hast nur ein POKéMON\n"
+ .string "dabei. Damit kannst du nicht gegen uns\l"
+ .string "beide antreten.$"
+
+Route103_Text_1B80FE:: @ 81B80FE
+ .string "JO: Wir kämpfen als Team...$"
+
+Route103_Text_1B8123:: @ 81B8123
+ .string "JO: Heul... Große Schwester, wir haben\n"
+ .string "schon wieder verloren.$"
+
+Route103_Text_1B814D:: @ 81B814D
+ .string "JO: Wir haben wieder perfekt zusammen-\n"
+ .string "gearbeitet, ich und meine Schwester...\p"
+ .string "Warum haben wir wieder verloren?$"
+
+Route103_Text_1B81A1:: @ 81B81A1
+ .string "JO: Wenn du gegen uns kämpfen willst,\n"
+ .string "brauchst du zwei POKéMON. Hast du die\l"
+ .string "nicht, wäre der Kampf unfair!$"
+
+Route103_Text_1B81FA:: @ 81B81FA
+ .string "Ach! Meine Angelschnur hat sich ver-\n"
+ .string "heddert! Jetzt bin ich frustriert und\l"
+ .string "wütend! So! Und du darfst es ausbaden!$"
+
+Route103_Text_1B8258:: @ 81B8258
+ .string "Ach! Verloren!\n"
+ .string "Nun bin ich noch wütender...$"
+
+Route103_Text_1B8281:: @ 81B8281
+ .string "Ach! Ich koche vor Wut, Mann...\n"
+ .string "Grrrr...$"
+
+Route103_Text_1B82A9:: @ 81B82A9
+ .string "Mein POKéMON ist einfach anbetungs-\n"
+ .string "würdig. Nur keine Scheu, ich zeig’s dir.$"
+
+Route103_Text_1B82EC:: @ 81B82EC
+ .string "Oh, so was aber auch!\n"
+ .string "Mein geliebtes POKéMON!$"
+
+Route103_Text_1B830D:: @ 81B830D
+ .string "Mein wunderbares POKéMON sieht sogar\n"
+ .string "besiegt noch wunderbar aus.$"
+
+Route103_Text_1B8349:: @ 81B8349
+ .string "Hey, du! Mein anbetungswürdiges\n"
+ .string "POKéMON ist noch anbetungswürdiger\l"
+ .string "geworden.$"
+
+Route103_Text_1B838C:: @ 81B838C
+ .string "Oh!\n"
+ .string "Mein geliebtes POKéMON.$"
+
+Route103_Text_1B83A4:: @ 81B83A4
+ .string "Je mehr Zeit ich mit ihm verbringe,\n"
+ .string "desto anbetungswürdiger wird es.$"
+
+Route104_Text_1B83E9:: @ 81B83E9
+ .string "GINA: Okay, dann lass uns mit unseren\n"
+ .string "POKéMON kämpfen.$"
+
+Route104_Text_1B8414:: @ 81B8414
+ .string "GINA: Wenn ich verliere, bin ich sauer.$"
+
+Route104_Text_1B842C:: @ 81B842C
+ .string "GINA: Du bist stark!\n"
+ .string "Wir müssen doch mehr trainieren!$"
+
+Route104_Text_1B845C:: @ 81B845C
+ .string "GINA: Oh, nur ein POKéMON?\n"
+ .string "Dann können wir nicht kämpfen.\p"
+ .string "Wenn du nur ein POKéMON hast, wird es\n"
+ .string "sich einsam fühlen. Das ist nicht gut.$"
+
+Route104_Text_1B84DB:: @ 81B84DB
+ .string "MIA: Wir sind Zwillinge und kämpfen auch\n"
+ .string "mit unseren POKéMON zusammen.$"
+
+Route104_Text_1B850D:: @ 81B850D
+ .string "MIA: Wir haben zusammen gekämpft und\n"
+ .string "auch zusammen verloren.$"
+
+Route104_Text_1B853B:: @ 81B853B
+ .string "MIA: Wir werden unsere POKéMON\n"
+ .string "trainieren. Und dann gewinnen wir!$"
+
+Route104_Text_1B8577:: @ 81B8577
+ .string "MIA: Du willst gegen uns kämpfen?\p"
+ .string "Ein dickes NEIN - da du weniger als zwei\n"
+ .string "POKéMON bei dir hast. Wir sind zu\l"
+ .string "stark für dich!$"
+
+Route104_Text_1B85EB:: @ 81B85EB
+ .string "Warum soll ich ein Geheimnis daraus\n"
+ .string "machen? Ich bin der...\p"
+ .string "WASSER-POKéMON-Experte!\n"
+ .string "Wie?!? Du kennst mich nicht?!?$"
+
+Route104_Text_1B8637:: @ 81B8637
+ .string "Ich dachte, ich wäre gar nicht so\n"
+ .string "schlecht. Aber... Ach, Mist...$"
+
+Route104_Text_1B8680:: @ 81B8680
+ .string "Über das Angeln habe ich glatt das\n"
+ .string "Training meiner POKéMON vergessen.$"
+
+Route104_Text_1B86BE:: @ 81B86BE
+ .string "Spuren im Sand zu hinterlassen ist total\n"
+ .string "lustig!$"
+
+Route104_Text_1B86E8:: @ 81B86E8
+ .string "Igitt! Ich habe Sand in den Schuhen!\n"
+ .string "Das ist vielleicht unangenehm!$"
+
+Route104_Text_1B871C:: @ 81B871C
+ .string "Ich will meine Fußspuren im Sand hinter-\n"
+ .string "lassen, aber sie verschwinden viel zu\l"
+ .string "schnell wieder...$"
+
+Route104_Text_1B8770:: @ 81B8770
+ .string "Soll ich...\n"
+ .string "Oder soll ich nicht?\p"
+ .string "Okay, natürlich kämpfe ich!$"
+
+Route104_Text_1B87A7:: @ 81B87A7
+ .string "Ich hätte doch nicht kämpfen sollen...$"
+
+Route104_Text_1B87C3:: @ 81B87C3
+ .string "Wenn du vor einer Entscheidung stehst\n"
+ .string "und einen anderen für dich entscheiden\l"
+ .string "lässt, wirst du es bereuen. Egal, was\l"
+ .string "dabei am Ende herauskommt.$"
+
+Route104_Text_1B8839:: @ 81B8839
+ .string "Komm schon, kämpf mit mir!$"
+
+Route104_Text_1B8852:: @ 81B8852
+ .string "Oohh...\n"
+ .string "Ich dachte, ich könnte gewinnen...$"
+
+Route104_Text_1B8872:: @ 81B8872
+ .string "Ich kann diesen Verlust der Würde\n"
+ .string "akzeptieren. Doch, doch...\p"
+ .string "Aber trotzdem bin ich stinkig deswegen.$"
+
+Route104_Text_1B88D4:: @ 81B88D4
+ .string "Oh, natürlich nehme ich die Heraus-\n"
+ .string "forderung an! Ich habe eine Menge Geld.$"
+
+Route104_Text_1B8911:: @ 81B8911
+ .string "Warum konnte ich nicht gewinnen?$"
+
+Route104_Text_1B8925:: @ 81B8925
+ .string "Manche Dinge kann man für Geld nicht\n"
+ .string "kaufen. Das sind POKéMON...$"
+
+Route104_Text_1B895E:: @ 81B895E
+ .string "Nachdem ich gegen dich verloren hatte,\n"
+ .string "habe ich viel über POKéMON gelernt.$"
+
+Route104_Text_1B899E:: @ 81B899E
+ .string "Ich habe schon wieder verloren???\n"
+ .string "Warum... kann... ich... nicht... gewinnen?$"
+
+Route104_Text_1B89C0:: @ 81B89C0
+ .string "Ich bin unsagbar reich, aber einen\n"
+ .string "Kampf kann ich nicht gewinnen...\p"
+ .string "Sie ist so tiefgründig, die Welt der\n"
+ .string "POKéMON.$"
+
+Route104_Text_1B8A24:: @ 81B8A24
+ .string "Das Schicksal hat uns zusammengeführt.\n"
+ .string "Darf ich um einen Kampf bitten?$"
+
+Route104_Text_1B8A61:: @ 81B8A61
+ .string "Oh, meine Güte!$"
+
+Route104_Text_1B8A69:: @ 81B8A69
+ .string "“Hallo” ist der Anfang von\n"
+ .string "“Leb wohl.”\l"
+ .string "Ich hoffe, wir sehen uns wieder.$"
+
+Route104_Text_1B8AA7:: @ 81B8AA7
+ .string "Hallo, so treffen wir uns wieder.\n"
+ .string "Darf ich dich um einen Kampf bitten?$"
+
+Route104_Text_1B8AD9:: @ 81B8AD9
+ .string "Oh je...\n"
+ .string "Ich habe mein Bestes gegeben...$"
+
+Route104_Text_1B8B02:: @ 81B8B02
+ .string "“Hallo” ist der Anfang von\n"
+ .string "“Leb wohl.”\l"
+ .string "Ich hoffe, wir sehen uns wieder.$"
+
+Route105_Text_1B8B40:: @ 81B8B40
+ .string "Hier in der Gegend soll es einen\n"
+ .string "mystischen Felsen geben. Weißt\l"
+ .string "du etwas darüber?$"
+
+Route105_Text_1B8B93:: @ 81B8B93
+ .string "Ich habe zu sehr über den Felsen nach-\n"
+ .string "gedacht, so dass meine POKéMON schwach\l"
+ .string "blieben...$"
+
+Route105_Text_1B8BDE:: @ 81B8BDE
+ .string "Ich kann Stunden damit verbringen,\n"
+ .string "einen Felsen anzustarren, ohne dass\l"
+ .string "mir langweilig wird.$"
+
+Route105_Text_1B8C28:: @ 81B8C28
+ .string "Puuh! Als ich dich sah, habe ich zuerst\n"
+ .string "gedacht, ein Kind würde ertrinken.\p"
+ .string "Dir scheint nichts zu fehlen. Wie wäre\n"
+ .string "es deshalb mit einem kleinen Kampf?$"
+
+Route105_Text_1B8C99:: @ 81B8C99
+ .string "Blubb... blubbb... blubb...$"
+
+Route105_Text_1B8CA9:: @ 81B8CA9
+ .string "Wenn du zu ertrinken drohst, musst du\n"
+ .string "mit einem Arm in Richtung Strand winken.$"
+
+Route105_Text_1B8CEE:: @ 81B8CEE
+ .string "Im tiefen, blauen Meer schwimmen...\n"
+ .string "Das ist das Größte überhaupt!$"
+
+Route105_Text_1B8D23:: @ 81B8D23
+ .string "Ich bin abgesoffen...$"
+
+Route105_Text_1B8D45:: @ 81B8D45
+ .string "Warum ist das Meer blau?\p"
+ .string "Im MUSEUM in GRAPHITPORT CITY habe ich\n"
+ .string "etwas dazu gelernt, habe es aber\l"
+ .string "vergessen.$"
+
+Route105_Text_1B8D99:: @ 81B8D99
+ .string "Mein Körper fühlt sich im Wasser\n"
+ .string "so leicht an, als hätte ich abgenommen.$"
+
+Route105_Text_1B8DDD:: @ 81B8DDD
+ .string "Ich lasse mich treiben...$"
+
+Route105_Text_1B8DED:: @ 81B8DED
+ .string "Dein Körpergewicht reduziert sich auf\n"
+ .string "10 Prozent, wenn du im Wasser bist.\p"
+ .string "Dann würde ich nur... Huups! Ich verrate\n"
+ .string "dir doch nicht mein Gewicht!$"
+
+Route105_Text_1B8E66:: @ 81B8E66
+ .string "Der blaue, blaue Himmel...\n"
+ .string "Das unendliche Meer...\l"
+ .string "Es ist so friedlich...$"
+
+Route105_Text_1B8EA0:: @ 81B8EA0
+ .string "Ich habe verloren, weil ich hier nur\n"
+ .string "herumhänge...$"
+
+Route105_Text_1B8EBD:: @ 81B8EBD
+ .string "So war der Kampf mit mir wenigstens\n"
+ .string "entspannend. Kicher...$"
+
+Route106_Text_1B8EF0:: @ 81B8EF0
+ .string "Was bevorzugst du? Fischen im\n"
+ .string "Meer oder im Fluss?$"
+
+Route106_Text_1B8F25:: @ 81B8F25
+ .string "Wie beim Tiefseefischen habe ich auch\n"
+ .string "hier geradezu spektakulär verloren.$"
+
+Route106_Text_1B8F55:: @ 81B8F55
+ .string "Angeln ist das Größte, egal ob im Meer\n"
+ .string "oder im Fluss. Stimmst du mir zu?$"
+
+Route106_Text_1B8FAC:: @ 81B8FAC
+ .string "Ich habe beim Angeln eine Menge\n"
+ .string "POKéMON gefangen. Ich zeige sie dir!$"
+
+Route106_Text_1B8FF5:: @ 81B8FF5
+ .string "Ich habe wieder ganz famos verloren!$"
+
+Route106_Text_1B9011:: @ 81B9011
+ .string "Gewinnen, verlieren, POKéMON sind groß-\n"
+ .string "artig! Stimmst du mir zu?$"
+
+Route106_Text_1B9052:: @ 81B9052
+ .string "Was machen Angler, wenn sie mal auf die\n"
+ .string "Toilette müssen?\p"
+ .string "Ich gehe nicht. Niemals! In der Zeit\n"
+ .string "könnte ja etwas anbeißen.$"
+
+Route106_Text_1B90D3:: @ 81B90D3
+ .string "Ich habe verloren, weil ich nicht auf die\n"
+ .string "Toilette gegangen bin.$"
+
+Route106_Text_1B910A:: @ 81B910A
+ .string "Oh! Ich habe das Gefühl, bald\n"
+ .string "etwas Großes zu fangen.$"
+
+Route106_Text_1B913D:: @ 81B913D
+ .string "Hahaha! Ich bin ein lausiger Läufer,\n"
+ .string "aber im Wasser fängst du mich nicht!$"
+
+Route106_Text_1B917F:: @ 81B917F
+ .string "Ich gebe auf!$"
+
+Route106_Text_1B918A:: @ 81B918A
+ .string "Beim Wettschwimmen wäre ich der Sieger!$"
+
+Route106_Text_1B91AC:: @ 81B91AC
+ .string "Das Meer ist mein Garten. Ich werde es\n"
+ .string "dir nicht leicht machen, Kind!$"
+
+Route106_Text_1B91F8:: @ 81B91F8
+ .string "Konntest du es mir nicht leicht machen?$"
+
+Route106_Text_1B9222:: @ 81B9222
+ .string "Sich auf den Wellen treiben lassen...\n"
+ .string "Ich liebe das! Versuch es doch auch mal!$"
+
+Route107_Text_1B926B:: @ 81B926B
+ .string "Gäähn...\p"
+ .string "Ich muss wohl eingeschlafen sein, als\n"
+ .string "ich mich auf den Wellen treiben ließ.$"
+
+Route107_Text_1B92B7:: @ 81B92B7
+ .string "Ahahaha, ich habe verloren...\n"
+ .string "Ich mache jetzt ein Nickerchen...$"
+
+Route107_Text_1B92E7:: @ 81B92E7
+ .string "Sich treiben und von den Wellen\n"
+ .string "schaukeln lassen - als ob man in einem\l"
+ .string "weichen, bequemen Bett schläft.$"
+
+Route107_Text_1B933A:: @ 81B933A
+ .string "Das Meer ist wie mein Garten.\n"
+ .string "Lass uns kämpfen.$"
+
+Route107_Text_1B9365:: @ 81B9365
+ .string "Ich habe in meinem eigenen Garten ver-\n"
+ .string "loren... Ich bin geschockt!$"
+
+Route107_Text_1B938E:: @ 81B938E
+ .string "Ich schwimme im Meer, das Herz voller\n"
+ .string "Träume...\p"
+ .string "Das ist ein Lied!\n"
+ .string "Wie auch immer, ich schwimme weiter.$"
+
+Route107_Text_1B93EB:: @ 81B93EB
+ .string "Durch das Schwimmen im Meer ist\n"
+ .string "mein POKéMON stärker geworden!$"
+
+Route107_Text_1B9429:: @ 81B9429
+ .string "Was für ein Schock!\p"
+ .string "Mein POKéMON ist stärker geworden,\n"
+ .string "aber ich bin ein Weichei von TRAINER.$"
+
+Route107_Text_1B9477:: @ 81B9477
+ .string "Das, was du im Kampf lernst, macht dich\n"
+ .string "zu einem starken TRAINER.\l"
+ .string "Das haben mir die Wellen beigebracht.$"
+
+Route107_Text_1B94C8:: @ 81B94C8
+ .string "Kennst du einen kleinen Ort namens\n"
+ .string "FAUSTAUHAVEN?$"
+
+Route107_Text_1B94F2:: @ 81B94F2
+ .string "Ich hasse das!$"
+
+Route107_Text_1B94FF:: @ 81B94FF
+ .string "Verrücktheiten zu erzählen ist der neue\n"
+ .string "Trend in der FAUSTAUHAVEN HALLE.$"
+
+Route107_Text_1B9538:: @ 81B9538
+ .string "Willst du gegen mich kämpfen?\n"
+ .string "Natürlich trete ich gegen dich an!$"
+
+Route107_Text_1B956B:: @ 81B956B
+ .string "Ich war nicht gut genug für dich.$"
+
+Route107_Text_1B9589:: @ 81B9589
+ .string "Ich denke, du wirst dich bemühen, noch\n"
+ .string "besser zu werden. Das tue ich auch!$"
+
+Route107_Text_1B95CB:: @ 81B95CB
+ .string "BEA: Wir fordern dich als Bruder und\n"
+ .string "Schwester heraus!$"
+
+Route107_Text_1B95FB:: @ 81B95FB
+ .string "BEA: Unglaublich.\n"
+ .string "Du bist in einer anderen Stärke-Klasse.$"
+
+Route107_Text_1B9630:: @ 81B9630
+ .string "BEA: Hast du Freunde, die mit dir an den\n"
+ .string "Strand gehen würden?$"
+
+Route107_Text_1B9672:: @ 81B9672
+ .string "BEA: Wenn du gegen uns kämpfen willst,\n"
+ .string "bring mehr POKéMON mit.$"
+
+Route107_Text_1B96AB:: @ 81B96AB
+ .string "ERKO: Wir kämpfen immer mit POKéMON,\n"
+ .string "meine Schwester und ich.\p"
+ .string "Ich alleine verliere ständig, aber wir\n"
+ .string "können dich 2-gegen-2 schlagen!$"
+
+Route107_Text_1B9707:: @ 81B9707
+ .string "ERKO: Huiuiui! Du kämpfst auf einem viel\n"
+ .string "höheren Level als wir!$"
+
+Route107_Text_1B9735:: @ 81B9735
+ .string "ERKO: Meine Schwester hat mir mein\n"
+ .string "POKéMON gegeben und nun ist es mein\l"
+ .string "Partner!$"
+
+Route107_Text_1B9788:: @ 81B9788
+ .string "ERKO: Wenn du gegen uns antreten willst,\n"
+ .string "bring mehr POKéMON mit.$"
+
+Route108_Text_1B97C3:: @ 81B97C3
+ .string "Mein Traum ist es, durch die sieben\n"
+ .string "Weltmeere zu schwimmen.$"
+
+Route108_Text_1B97EF:: @ 81B97EF
+ .string "So werde ich niemals in der Lage sein,\n"
+ .string "die sieben Weltmeere zu durchschwimmen.$"
+
+Route108_Text_1B9823:: @ 81B9823
+ .string "Mit maritimen POKéMON zu spielen, ist\n"
+ .string "eine der Freuden beim Schwimmen.$"
+
+Route108_Text_1B9864:: @ 81B9864
+ .string "Ahoi, da! Willst du auch zum\n"
+ .string "SCHIFFSWRACK?$"
+
+Route108_Text_1B989F:: @ 81B989F
+ .string "Ich gehe unter!\n"
+ .string "Blubb... blubb... blubb...$"
+
+Route108_Text_1B98BC:: @ 81B98BC
+ .string "Einige Leute gehen sogar in das\n"
+ .string "SCHIFFSWRACK hinein!$"
+
+Route108_Text_1B98EC:: @ 81B98EC
+ .string "Mein Freund, dieser Lügner, sagt,\n"
+ .string "ich sähe klasse in dem Bikini aus...$"
+
+Route108_Text_1B992C:: @ 81B992C
+ .string "Oh, buuuh!$"
+
+Route108_Text_1B9935:: @ 81B9935
+ .string "Auch wenn es eine Lüge ist, liebe ich es,\n"
+ .string "Komplimente zu bekommen.\l"
+ .string "Wir Mädchen sind so komplex...$"
+
+Route108_Text_1B9986:: @ 81B9986
+ .string "Ich liebe das Meer! Ich vergesse all\n"
+ .string "meine Probleme, wenn ich schwimme.$"
+
+Route108_Text_1B99BB:: @ 81B99BB
+ .string "Wenn ich verliere, bin ich total\n"
+ .string "gestresst!$"
+
+Route108_Text_1B99E9:: @ 81B99E9
+ .string "Baue Stress durch Schwimmen ab.\n"
+ .string "Das ist sehr gesund!$"
+
+Route109_Text_1B9A1C:: @ 81B9A1C
+ .string "Hiya! Schau dir meine gemeißelten \n"
+ .string "Vollmatrosen an! Das nennt\l"
+ .string "man einen “Schnitt”!$"
+
+Route109_Text_1B9A59:: @ 81B9A59
+ .string "Aiyah!\n"
+ .string "Ausgerutscht.$"
+
+Route109_Text_1B9A6D:: @ 81B9A6D
+ .string "Hiyah!\p"
+ .string "Meine gemeißelten Vollmatrosen haben\n"
+ .string "nichts mit meinen Kämpfen zu tun!$"
+
+Route109_Text_1B9AAD:: @ 81B9AAD
+ .string "Hast du dich auch gut mit Sonnenmilch\n"
+ .string "eingerieben?$"
+
+Route109_Text_1B9AD9:: @ 81B9AD9
+ .string "Aua, aua, aua.$"
+
+Route109_Text_1B9AEB:: @ 81B9AEB
+ .string "An den Wangen bekommt man als Erstes\n"
+ .string "einen Sonnenbrand.$"
+
+Route109_Text_1B9B11:: @ 81B9B11
+ .string "Ich habe meinen Anker in vielen Häfen\n"
+ .string "der Welt geworfen, aber GRAPHITPORT\l"
+ .string "CITY ist der schönste Hafen.$"
+
+Route109_Text_1B9B57:: @ 81B9B57
+ .string "Du bist der Beste!$"
+
+Route109_Text_1B9B68:: @ 81B9B68
+ .string "Im besten Hafen gibt es auch den\n"
+ .string "besten TRAINER...$"
+
+Route109_Text_1B9B91:: @ 81B9B91
+ .string "Urrrrppp...\n"
+ .string "Kämpfen? Mit mir?$"
+
+Route109_Text_1B9BAE:: @ 81B9BAE
+ .string "Böör... Ooooooohhhhhh...\n"
+ .string "Bööörrppp...$"
+
+Route109_Text_1B9BD3:: @ 81B9BD3
+ .string "Normalerweise bin ich viel stärker!\n"
+ .string "Ich bin seekrank!\p"
+ .string "Ich bin MATROSE, aber...$"
+
+Route109_Text_1B9C23:: @ 81B9C23
+ .string "Ich bin durstig... Ich könnte im\n"
+ .string "STRANDHAUS etwas SPRUDEL kaufen...$"
+
+Route109_Text_1B9C65:: @ 81B9C65
+ .string "Grummel...$"
+
+Route109_Text_1B9C6E:: @ 81B9C6E
+ .string "Ich bin am Verhungern... Mein Schwimm-\n"
+ .string "reifen sieht aus wie ein Schmalzkringel.$"
+
+Route109_Text_1B9CB3:: @ 81B9CB3
+ .string "Ich habe tierischen Hunger, aber ich\n"
+ .string "habe genug Kraft für einen Kampf!$"
+
+Route109_Text_1B9CEB:: @ 81B9CEB
+ .string "Ich habe verloren...\n"
+ .string "Und das nur, weil ich so hungrig bin...$"
+
+Route109_Text_1B9D10:: @ 81B9D10
+ .string "Wenn man am Strand sitzt und isst,\n"
+ .string "schmeckt alles gleich viel besser.$"
+
+Route109_Text_1B9D54:: @ 81B9D54
+ .string "So ein Sonnenschirm sieht doch aus wie\n"
+ .string "eine riesige Blume, findest du nicht?$"
+
+Route109_Text_1B9D87:: @ 81B9D87
+ .string "Maaaami!$"
+
+Route109_Text_1B9D8E:: @ 81B9D8E
+ .string "Ein Strand sieht aus der Luft be-\n"
+ .string "trachtet wie ein Blumengarten aus.$"
+
+Route109_Text_1B9DD8:: @ 81B9DD8
+ .string "Ich verliere nicht wieder gegen dich!\n"
+ .string "Schließlich habe ich einen Schwimm-\l"
+ .string "reifen um!$"
+
+Route109_Text_1B9E16:: @ 81B9E16
+ .string "Maaaaaaaaaaamiiiii!$"
+
+Route109_Text_1B9E1D:: @ 81B9E1D
+ .string "Sobald ich den Schwimmreifen trage,\n"
+ .string "sehen meine POKéMON und ich noch\l"
+ .string "niedlicher aus!$"
+
+Route109_Text_1B9E60:: @ 81B9E60
+ .string "Ohne Schwimmreifen kann ich nicht\n"
+ .string "schwimmen, aber im Kampf siege ich.$"
+
+Route109_Text_1B9EA1:: @ 81B9EA1
+ .string "Habe ich verloren, weil ich einen\n"
+ .string "Schwimmreifen trage?$"
+
+Route109_Text_1B9ECA:: @ 81B9ECA
+ .string "Mein Schwimmreifen ist voll in Mode. Ohne\n"
+ .string "ihn kann ich mich nicht sehen lassen!$"
+
+Route109_Text_1B9F07:: @ 81B9F07
+ .string "Hey, großer TRAINER!\n"
+ .string "Kämpfst du mit mir?$"
+
+Route109_Text_1B9F31:: @ 81B9F31
+ .string "Oh, bist du aber stark!$"
+
+Route109_Text_1B9F44:: @ 81B9F44
+ .string "Wie bist du so stark geworden?$"
+
+Route109_Text_1B9F65:: @ 81B9F65
+ .string "Hahaha! Dieser Kerl hier wird jetzt\n"
+ .string "einen großen Fang machen!$"
+
+Route109_Text_1B9F9C:: @ 81B9F9C
+ .string "Dieser Kerl hier hat ganz groß verloren.$"
+
+Route109_Text_1B9FB7:: @ 81B9FB7
+ .string "Dieser Kerl hier denkt, dass du ganz\n"
+ .string "groß bist. Nein, ein Gernegroß bist!$"
+
+Route109_Text_1B9FF6:: @ 81B9FF6
+ .string "OLE: Nun, das ist ein Stimmungstöter!\p"
+ .string "Ich wünschte, du würdest uns nicht \n"
+ .string "unsere kostbare Zeit rauben!$"
+
+Route109_Text_1BA052:: @ 81BA052
+ .string "OLE: Nun, ich gebe mich geschlagen.$"
+
+Route109_Text_1BA069:: @ 81BA069
+ .string "OLE: Nun, sag niemandem, dass wir\n"
+ .string "hier sind. Das ist unsere kleine, private\l"
+ .string "Welt!$"
+
+Route109_Text_1BA0BF:: @ 81BA0BF
+ .string "OLE: Wir sind total heftig ineinander\n"
+ .string "verliebt. Deshalb lassen wir unsere\l"
+ .string "POKéMON auch gemeinsam kämpfen.$"
+
+Route109_Text_1BA114:: @ 81BA114
+ .string "GELI: Wir sind total ineinander verliebt.\n"
+ .string "Unsere Romanze wärmt ganz HOENN!$"
+
+Route109_Text_1BA15F:: @ 81BA15F
+ .string "GELI: Wir haben verloren. Das ist meine\n"
+ .string "Schuld. OLE wird mich hassen!$"
+
+Route109_Text_1BA193:: @ 81BA193
+ .string "GELI: Ähm, OLE, bist du böse auf mich?\n"
+ .string "Bitte sei nicht böse auf mich!$"
+
+Route109_Text_1BA1D0:: @ 81BA1D0
+ .string "GELI: Wir sind total heftig ineinander\n"
+ .string "verliebt. Daher kämpfen wir auch mit\l"
+ .string "unseren POKéMON zusammen.$"
+
+Route110_Text_1BA22C:: @ 81BA22C
+ .string "Wow! Pass auf! Ich glaube, du hast\n"
+ .string "keine Übung im RAD-Rennen.$"
+
+Route110_Text_1BA264:: @ 81BA264
+ .string "Wow! Pass auf!\n"
+ .string "Meine Bremsen versagen!$"
+
+Route110_Text_1BA27C:: @ 81BA27C
+ .string "Platte Reifen und schwache Bremsen\n"
+ .string "können zu Unfällen mit schweren Ver-\l"
+ .string "letzungen führen! Also: Prüfe dein RAD!$"
+
+Route110_Text_1BA2D4:: @ 81BA2D4
+ .string "Hey, du!\n"
+ .string "Kannst du mit mir mithalten?$"
+
+Route110_Text_1BA2FC:: @ 81BA2FC
+ .string "Du hast die Schallmauer durchbrochen!$"
+
+Route110_Text_1BA30C:: @ 81BA30C
+ .string "Geschwindigkeit alleine lässt mich nicht\n"
+ .string "gewinnen. Das darf ich nicht vergessen.$"
+
+Route110_Text_1BA352:: @ 81BA352
+ .string "Nur keine Panik, wenn dein RAD immer\n"
+ .string "schneller wird!$"
+
+Route110_Text_1BA379:: @ 81BA379
+ .string "Ich muss während eines POKéMON-\n"
+ .string "Kampfes ruhig bleiben...$"
+
+Route110_Text_1BA3A5:: @ 81BA3A5
+ .string "Kein Grund zur Panik. Nimm’s leicht.\n"
+ .string "Wir haben doch jede Menge Zeit.$"
+
+Route110_Text_1BA3EF:: @ 81BA3EF
+ .string "Bist du nicht ein wenig zu schnell? \n"
+ .string "Brems ab und lass uns kämpfen.$"
+
+Route110_Text_1BA432:: @ 81BA432
+ .string "Ich war ganz ruhig und habe doch\n"
+ .string "verloren...$"
+
+Route110_Text_1BA456:: @ 81BA456
+ .string "Kein Grund zur Panik. Nimm’s leicht.\n"
+ .string "Wir haben doch jede Menge Zeit.$"
+
+Route110_Text_1BA4A0:: @ 81BA4A0
+ .string "Ein Triathlon ist extrem hart.\p"
+ .string "Du musst schwimmen, Rad fahren und\n"
+ .string "laufen.$"
+
+Route110_Text_1BA50F:: @ 81BA50F
+ .string "POKéMON-Kämpfe sind auch hart.$"
+
+Route110_Text_1BA52E:: @ 81BA52E
+ .string "Ich bin erschöpft und brauche eine\n"
+ .string "Pause. Pausen sind extrem wichtig.$"
+
+Route110_Text_1BA573:: @ 81BA573
+ .string "Gibt es etwas Eleganteres, als einen\n"
+ .string "Kampf während man Rad fährt?$"
+
+Route110_Text_1BA5A1:: @ 81BA5A1
+ .string "Wow...\n"
+ .string "Wie kann man nur so stark sein?$"
+
+Route110_Text_1BA5C4:: @ 81BA5C4
+ .string "Bist du auf der Jagd nach Rekorden?\p"
+ .string "Tut mir Leid, wenn ich dich dabei auf-\n"
+ .string "gehalten habe.$"
+
+Route110_Text_1BA5FF:: @ 81BA5FF
+ .string "Ich radle ohne aufzuhören! Meine Ober-\n"
+ .string "schenkel sind hart wie Stein!$"
+
+Route110_Text_1BA63C:: @ 81BA63C
+ .string "Muskelkrämpfe beunruhigen mich!$"
+
+Route110_Text_1BA65F:: @ 81BA65F
+ .string "Oh, du besitzt einige ORDEN der ARENEN.\n"
+ .string "Kein Wunder, dass du so stark bist!$"
+
+Route110_Text_1BA699:: @ 81BA699
+ .string "Ich habe deine Absichten vorherge-\n"
+ .string "sehen. Daher werde ich nicht verlieren!$"
+
+Route110_Text_1BA6D2:: @ 81BA6D2
+ .string "Ich konnte noch nicht einmal meine\n"
+ .string "eigene Niederlage vorhersehen.$"
+
+Route110_Text_1BA6F8:: @ 81BA6F8
+ .string "Ich sehe deine Zukunft...\p"
+ .string "Hmm...\n"
+ .string "Ich sehe ein helles Licht...$"
+
+Route110_Text_1BA72D:: @ 81BA72D
+ .string "Ahahahahaha! Ich werde dich mit meinen\n"
+ .string "Wundern verwirren!$"
+
+Route110_Text_1BA759:: @ 81BA759
+ .string "Ich habe ganz wunderlich verloren!$"
+
+Route110_Text_1BA76C:: @ 81BA76C
+ .string "Du konntest nur gewinnen, weil eben das\n"
+ .string "das Wunder war! Ja, ein Wunder! Glaub ja\l"
+ .string "nicht, dass du immer gewinnen kannst!$"
+
+Route110_Text_1BA7D2:: @ 81BA7D2
+ .string "Zeigst du mir deine POKéMON?\n"
+ .string "Nur ganz kurz, ja?$"
+
+Route110_Text_1BA803:: @ 81BA803
+ .string "Ich möchte meine Sammlung\n"
+ .string "vervollständigen...$"
+
+Route110_Text_1BA829:: @ 81BA829
+ .string "Wenn ich ein mir unbekanntes POKéMON\n"
+ .string "sehe, kommt der Sammler in mir durch!$"
+
+Route110_Text_1BA877:: @ 81BA877
+ .string "Hi, hast du neue POKéMON gesammelt?\p"
+ .string "Ich möchte einen Blick auf deine\n"
+ .string "POKéMON werfen. Ganz kurz, bitte?$"
+
+Route110_Text_1BA8CD:: @ 81BA8CD
+ .string "Deine POKéMON...\n"
+ .string "Ich bin richtig neidisch!$"
+
+Route110_Text_1BA8E9:: @ 81BA8E9
+ .string "Oh, ich möchte so gerne alle seltenen\n"
+ .string "POKéMON besitzen.$"
+
+Route110_Text_1BA913:: @ 81BA913
+ .string "Hey!\n"
+ .string "Schleich dich nicht so von hinten heran!$"
+
+Route110_Text_1BA93C:: @ 81BA93C
+ .string "Ich habe verloren!\n"
+ .string "Verflixt!$"
+
+Route110_Text_1BA94A:: @ 81BA94A
+ .string "Angeln bedeutet höchste Konzentra-\n"
+ .string "tion. Immer auf den Blinker achten!$"
+
+Route110_Text_1BA990:: @ 81BA990
+ .string "Ich würde überall hingehen, um meine\n"
+ .string "elysischen POKéMON zu präsentieren.$"
+
+Route110_Text_1BA9D0:: @ 81BA9D0
+ .string "Oh, Schönheit reicht nicht aus...$"
+
+Route110_Text_1BA9E9:: @ 81BA9E9
+ .string "Ich sollte mich mehr auf WETTBEWERBE\n"
+ .string "statt auf Kämpfe konzentrieren.$"
+
+Route110_Text_1BAA2D:: @ 81BAA2D
+ .string "Ich zeige dir meine elysischen\n"
+ .string "POKéMON, sooft du willst!$"
+
+Route110_Text_1BAA76:: @ 81BAA76
+ .string "Oh, das war wieder nichts...$"
+
+Route110_Text_1BAA8F:: @ 81BAA8F
+ .string "WETTBEWERBE sind wunderbar, aber ich\n"
+ .string "mag auch Kämpfe.$"
+
+Route110_Text_1BAAC3:: @ 81BAAC3
+ .string "Ich habe hier im hohen Gras einige coole\n"
+ .string "POKéMON gefunden!$"
+
+Route110_Text_1BAAF7:: @ 81BAAF7
+ .string "Nur cool zu sein verhilft einem nicht\n"
+ .string "zum Sieg...$"
+
+Route110_Text_1BAB19:: @ 81BAB19
+ .string "Mit POKéMON zu kämpfen, die man gerade\n"
+ .string "erst gefangen hat, ist verdammt schwer.$"
+
+Route111_Text_1BAB4B:: @ 81BAB4B
+ .string "Das WÜSTENGLAS steht dir gut. Aber\n"
+ .string "ich bin sicher, mir steht es besser!\p"
+ .string "Wir entscheiden das besser in einem\n"
+ .string "Kampf!$"
+
+Route111_Text_1BABC7:: @ 81BABC7
+ .string "Das WÜSTENGLAS hat meine Sicht\n"
+ .string "eingeschränkt.$"
+
+Route111_Text_1BAC10:: @ 81BAC10
+ .string "Mit dem WÜSTENGLAS kann man durch\n"
+ .string "Sandstürme laufen.\l"
+ .string "Das macht mich richtig glücklich.$"
+
+Route111_Text_1BAC60:: @ 81BAC60
+ .string "Ich mache ein Picknick in der Wüste.\p"
+ .string "Hier findet man überall TRAINER und so\n"
+ .string "kann ich hier auch Kämpfe genießen.$"
+
+Route111_Text_1BACC5:: @ 81BACC5
+ .string "Oooh, du bist so gemein!$"
+
+Route111_Text_1BACD8:: @ 81BACD8
+ .string "Wenn du in einem Sandsturm kämpfst,\n"
+ .string "achte auf die KP deiner POKéMON.\p"
+ .string "Sie können vom Sandsturm verletzt\n"
+ .string "werden und KP verlieren.$"
+
+Route111_Text_1BAD4B:: @ 81BAD4B
+ .string "Mit diesem WÜSTENGLAS fühle ich mich\n"
+ .string "wie ein Superheld. Im Moment kann\l"
+ .string "mich einfach niemand besiegen!$"
+
+Route111_Text_1BADA3:: @ 81BADA3
+ .string "Ich kann doch nicht nur im Geiste\n"
+ .string "gewinnen...$"
+
+Route111_Text_1BADC2:: @ 81BADC2
+ .string "Eines Tages werde ich ein echter Held\n"
+ .string "sein. Ich arbeite daran, mich und meine\l"
+ .string "POKéMON richtig stark zu machen.$"
+
+Route111_Text_1BAE24:: @ 81BAE24
+ .string "Ich habe gehört, dass man in der Wüste\n"
+ .string "Fossilien finden kann. Aber wo?$"
+
+Route111_Text_1BAE6E:: @ 81BAE6E
+ .string "Ich war in Gedanken bei den Fossilien...$"
+
+Route111_Text_1BAE81:: @ 81BAE81
+ .string "Da man in der Wüste Fossilien finden\n"
+ .string "kann, war hier früher sicher ein Meer...$"
+
+Route111_Text_1BAEC9:: @ 81BAEC9
+ .string "Seit 30 Jahren suche ich nach antiken\n"
+ .string "Ruinen!\l"
+ .string "Werde ich jetzt herausgefordert?$"
+
+Route111_Text_1BAF14:: @ 81BAF14
+ .string "Ich habe nach Ruinen, aber leider nicht\n"
+ .string "nach starken POKéMON gesucht...$"
+
+Route111_Text_1BAF5B:: @ 81BAF5B
+ .string "Seit 30 Jahren suche ich nach antiken\n"
+ .string "Ruinen!\p"
+ .string "Nee, warte... Seit 40 Jahren, oder? Oder\n"
+ .string "doch 30 Jahre? Ach, ich weiß nicht...$"
+
+Route111_Text_1BAFC1:: @ 81BAFC1
+ .string "Seit 30 Jahren suche ich nach antiken\n"
+ .string "Ruinen!\p"
+ .string "Oder seit 40 Jahren???\n"
+ .string "Egal! Forderst du mich heraus?$"
+
+Route111_Text_1BB034:: @ 81BB034
+ .string "Ich habe keine Ruinen, und auch keine\n"
+ .string "starken POKéMON gefunden...$"
+
+Route111_Text_1BB070:: @ 81BB070
+ .string "Seit 30 Jahren suche ich nach antiken\n"
+ .string "Ruinen!\p"
+ .string "Glaube ich... Es können auch schon\n"
+ .string "40 Jahre sein...\p"
+ .string "Hmm... Andererseits kämen 50 Jahre auch\n"
+ .string "hin... Mein Gedächtnis ist eine Ruine...$"
+
+Route111_Text_1BB111:: @ 81BB111
+ .string "Ich bin voller Schwung und Elan!\n"
+ .string "Und mein POKéMON nicht minder!$"
+
+Route111_Text_1BB140:: @ 81BB140
+ .string "Mein POKéMON hat ausgeschwungen.$"
+
+Route111_Text_1BB15B:: @ 81BB15B
+ .string "Wenn ich einen TRAINER mit Schwung und\n"
+ .string "Elan sehe, muss ich ihn anstarren.$"
+
+Route111_Text_1BB199:: @ 81BB199
+ .string "Ich weiß ja nicht, wo du hin willst, aber\n"
+ .string "was sagst du zu einem Kämpfchen?$"
+
+Route111_Text_1BB1D8:: @ 81BB1D8
+ .string "Hui, du bist außergewöhnlich gut!$"
+
+Route111_Text_1BB1F6:: @ 81BB1F6
+ .string "Ich denke, ich sollte zum SCHLOTBERG\n"
+ .string "gehen, aber hier ist es sooo schön...$"
+
+Route111_Text_1BB250:: @ 81BB250
+ .string "Ich trainiere ganz individuell: Ich for-\n"
+ .string "dere alle TRAINER, die ich sehe, heraus.$"
+
+Route111_Text_1BB27E:: @ 81BB27E
+ .string "Ich gebe auf! Ich gebe auf!$"
+
+Route111_Text_1BB290:: @ 81BB290
+ .string "Alles was ich tun kann, ist weiter\n"
+ .string "trainieren, bis ich starke TRAINER wie\l"
+ .string "dich besiegen kann.$"
+
+Route111_Text_1BB2E3:: @ 81BB2E3
+ .string "Zeig mir, wie stark deine POKéMON\n"
+ .string "geworden sind.$"
+
+Route111_Text_1BB313:: @ 81BB313
+ .string "Ich habe es zu spüren bekommen. Deine\n"
+ .string "POKéMON sind viel stärker geworden.$"
+
+Route111_Text_1BB33E:: @ 81BB33E
+ .string "POKéMON und TRAINER lernen durch\n"
+ .string "Kämpfe sehr viel.\p"
+ .string "Wichtig ist, niemals aufzugeben, auch\n"
+ .string "wenn du verlierst.$"
+
+Route111_Text_1BB3A7:: @ 81BB3A7
+ .string "Wir trainieren hier, um im Spiel einen\n"
+ .string "Level weiterzukommen.\l"
+ .string "Bleib hier und trainiere mit uns!$"
+
+Route111_Text_1BB3FA:: @ 81BB3FA
+ .string "Ooh, du bist unglaublich!$"
+
+Route111_Text_1BB40E:: @ 81BB40E
+ .string "Da du so stark bist, solltest du dir die\n"
+ .string "POKéMON LIGA zum Ziel setzen.$"
+
+Route111_Text_1BB44F:: @ 81BB44F
+ .string "Oh, deine POKéMON machen den Eindruck\n"
+ .string "ernsthafter Schauspieler.\l"
+ .string "Ich möchte sie gerne engagieren.$"
+
+Route111_Text_1BB49F:: @ 81BB49F
+ .string "Sie sehen nicht nur stark aus, sie sind\n"
+ .string "auch stark.$"
+
+Route111_Text_1BB4CE:: @ 81BB4CE
+ .string "Ich war überzeugt, meine POKéMON sorg-\n"
+ .string "fältig aufgezogen zu haben. Aber nein,\l"
+ .string "ich muss mich noch mehr anstrengen.$"
+
+Route111_Text_1BB529:: @ 81BB529
+ .string "Abhängig von den Attacken, die du ihnen\n"
+ .string "beibringst, sind deine POKéMON stärker\l"
+ .string "oder schwächer.\p"
+ .string "Welche Attacken haben deine POKéMON\n"
+ .string "auf Lager?$"
+
+Route111_Text_1BB5A2:: @ 81BB5A2
+ .string "Ihre Attacken sind wirklich gut.$"
+
+Route111_Text_1BB5C1:: @ 81BB5C1
+ .string "Meine POKéMON sollten sich vielleicht\n"
+ .string "nicht eher entwickeln, bis sie wirklich\l"
+ .string "gute Attacken gelernt haben...$"
+
+Route112_Text_1BB619:: @ 81BB619
+ .string "Hahahahahaha!\n"
+ .string "Wie wäre es, wenn wir kämpfen?\l"
+ .string "Du und ich!\l"
+ .string "Hahahahahaha!$"
+
+Route112_Text_1BB655:: @ 81BB655
+ .string "Ich habe verloren!\n"
+ .string "Hahahahahaha!$"
+
+Route112_Text_1BB667:: @ 81BB667
+ .string "Hahahahahaha! Irgendetwas ist mir in\n"
+ .string "die Nase geflogen! Hahahahahaaatschiii!$"
+
+Route112_Text_1BB6A0:: @ 81BB6A0
+ .string "Meine Beine sind durch das Klettern in\n"
+ .string "den Bergen richtig muskulös geworden.\p"
+ .string "So leicht werden sie also nicht\n"
+ .string "einknicken, mein Freund!$"
+
+Route112_Text_1BB707:: @ 81BB707
+ .string "Aua! Ich habe Muskelkrämpfe!$"
+
+Route112_Text_1BB721:: @ 81BB721
+ .string "Versuche mal, in den Bergen zu wandern.\n"
+ .string "Und zwar mit richtig festem Schritt. Und\l"
+ .string "das mit einem schweren Rucksack von\l"
+ .string "mehreren Pfund Gewicht...\p"
+ .string "So, mein Freund, bringst du deinen\n"
+ .string "Körper richtig in Form.$"
+
+Route112_Text_1BB7C7:: @ 81BB7C7
+ .string "Ich halte mich mit Wandern fit!\n"
+ .string "Dadurch habe ich viele Kräfte im Ärmel!$"
+
+Route112_Text_1BB801:: @ 81BB801
+ .string "Meine Ärmel waren wohl verknotet...$"
+
+Route112_Text_1BB819:: @ 81BB819
+ .string "Ich habe gehört, dass es am Gipfel vom\n"
+ .string "SCHLOTBERG viele starke TRAINER gibt.\p"
+ .string "Ich werde dort hochgehen und sie alle\n"
+ .string "herausfordern!$"
+
+Route112_Text_1BB893:: @ 81BB893
+ .string "Ich bin stark. Ich weine bestimmt\n"
+ .string "nicht, wenn ich verliere.$"
+
+Route112_Text_1BB8B6:: @ 81BB8B6
+ .string "Waaahaaa! Heul... Schluchz...$"
+
+Route112_Text_1BB8BE:: @ 81BB8BE
+ .string "Ich weine, weil ich meine Maaaaamiiii\n"
+ .string "vermisse! Schluchz... Jammer...$"
+
+Route112_Text_1BB8F0:: @ 81BB8F0
+ .string "Machst du ein Picknick, dann musst du\n"
+ .string "einfach vor Freude laut singen!\l"
+ .string "Komm, wir singen zusammen.$"
+
+Route112_Text_1BB942:: @ 81BB942
+ .string "Oh, du triffst die Töne besser als ich!$"
+
+Route112_Text_1BB958:: @ 81BB958
+ .string "Es ist egal, ob du besser singst oder\n"
+ .string "besser mit POKéMON kämpfen kannst.\p"
+ .string "Wenn du Spaß hast, hast du schon\n"
+ .string "gewonnen!$"
+
+Route113_Text_1BB9BA:: @ 81BB9BA
+ .string "Rate mal, warum es hier draußen so\n"
+ .string "kühl ist.$"
+
+Route113_Text_1BB9E6:: @ 81BB9E6
+ .string "Puuuh äääh!\n"
+ .string "Das stinkt!$"
+
+Route113_Text_1BB9FB:: @ 81BB9FB
+ .string "Die Vulkanasche lässt die Sonnen-\n"
+ .string "strahlen nicht durch. Es bleibt kalt.\p"
+ .string "Ich finde das angenehm, ich mag\n"
+ .string "Hitze nicht.$"
+
+Route113_Text_1BBA62:: @ 81BBA62
+ .string "Der Vulkanausbruch ist der eindeutige\n"
+ .string "Beweis, dass die Erde lebt.$"
+
+Route113_Text_1BBA9B:: @ 81BBA9B
+ .string "Du bist auf die eine oder andere\n"
+ .string "Weise stark!$"
+
+Route113_Text_1BBAB7:: @ 81BBAB7
+ .string "Aua! Au au au! Ich kann nichts sehen!\n"
+ .string "Ich habe ein Aschenauge!\p"
+ .string "Hast du verstanden? Asche und Auge?\p"
+ .string "Okay, blöder Witz, tut mir Leid...$"
+
+Route113_Text_1BBB27:: @ 81BBB27
+ .string "Ich habe einen Sonnenschirm, um diese\n"
+ .string "staubige, widerliche Vulkanasche von\l"
+ .string "meinem niedlichen CAMAUB fernzuhalten.$"
+
+Route113_Text_1BBB7A:: @ 81BBB7A
+ .string "Keuchl, pust...\n"
+ .string "Ich bin total außer Atem...$"
+
+Route113_Text_1BBB9A:: @ 81BBB9A
+ .string "Du bist wirklich sehr gut. Ich muss\n"
+ .string "sagen, ich bin schwer beeindruckt.$"
+
+Route113_Text_1BBBCE:: @ 81BBBCE
+ .string "Oh, hallo, wir haben uns ja ewig nicht ge-\n"
+ .string "sehen. Ich lade dich zu einem Kampf ein.$"
+
+Route113_Text_1BBC0D:: @ 81BBC0D
+ .string "Oh, suuuuuper!$"
+
+Route113_Text_1BBC1C:: @ 81BBC1C
+ .string "Du bist immer noch sehr gut! Ich muss\n"
+ .string "sagen, ich bin immer noch beeindruckt.$"
+
+Route113_Text_1BBC59:: @ 81BBC59
+ .string "Aus den Aschen erhebe ich mich! Kiyaih!\n"
+ .string "Herausfordern tue ich dich! Kiyaih!$"
+
+Route113_Text_1BBC90:: @ 81BBC90
+ .string "Eine Ehre, von dir besiegt zu werden!$"
+
+Route113_Text_1BBCAB:: @ 81BBCAB
+ .string "Ich muss die Kunst des Versteckens\n"
+ .string "verbessern. Mein Reimen auch. Leb wohl.$"
+
+Route113_Text_1BBCE6:: @ 81BBCE6
+ .string "Erhebe ich mich aus den Aschen, hast du\n"
+ .string "nichts zu lachen. Kiyaih!$"
+
+Route113_Text_1BBD1D:: @ 81BBD1D
+ .string "Mein Versagen gereicht dir zur Ehre.$"
+
+Route113_Text_1BBD38:: @ 81BBD38
+ .string "Mein Versteck ist so lausig wie mein\n"
+ .string "Kampfstil. Und meine Wortwahl erst...\p"
+ .string "Ich lasse das Reimen und sage Lebwohl.$"
+
+Route113_Text_1BBD92:: @ 81BBD92
+ .string "Danke, dass du mich gefunden hast!\n"
+ .string "Aber nun müssen wir kämpfen!$"
+
+Route113_Text_1BBDC6:: @ 81BBDC6
+ .string "Ich werde mein Ninjutsu gegen dich\n"
+ .string "einsetzen...\p"
+ .string "“VULKANASCHEN WIRBLER”!\n"
+ .string "...Was? Es ist schon vorbei?$"
+
+Route113_Text_1BBE1D:: @ 81BBE1D
+ .string "Weißt du, was Sch... am Verstecken ist?\n"
+ .string "Es ist einsam, wenn keiner vorbeikommt.$"
+
+Route113_Text_1BBE65:: @ 81BBE65
+ .string "LI: Wir beide sammeln Asche.\n"
+ .string "Wir beide kämpfen auch mit POKéMON.$"
+
+Route113_Text_1BBEA1:: @ 81BBEA1
+ .string "LI: Wir haben verloren... Mir ist lang-\n"
+ .string "weilig, daher sammle ich jetzt Asche.$"
+
+Route113_Text_1BBEE4:: @ 81BBEE4
+ .string "LI: Wie viel Asche wir haben? Ich\n"
+ .string "hoffe, genug für eine WEISSE FLÖTE.$"
+
+Route113_Text_1BBF25:: @ 81BBF25
+ .string "LI: Wir wollen einen 2-gegen-2-Kampf.\n"
+ .string "Anderenfalls würden wir verlieren.$"
+
+Route113_Text_1BBF62:: @ 81BBF62
+ .string "FLO: Wir beide sammeln Asche.\n"
+ .string "Wir beide kämpfen auch mit POKéMON.$"
+
+Route113_Text_1BBF9D:: @ 81BBF9D
+ .string "FLO: Wir haben verloren... Mir ist lang-\n"
+ .string "weilig, daher sammle ich jetzt Asche.$"
+
+Route113_Text_1BBFE2:: @ 81BBFE2
+ .string "FLO: Wie viel Asche wir haben? Ich\n"
+ .string "hoffe, genug für eine WEISSE FLÖTE.$"
+
+Route113_Text_1BC021:: @ 81BC021
+ .string "FLO: Wir wollen einen 2-gegen-2-Kampf.\n"
+ .string "Anderenfalls würden wir verlieren.$"
+
+Route114_Text_1BC05B:: @ 81BC05B
+ .string "Hollerididudljö!\p"
+ .string "... ...\p"
+ .string "Du musst jetzt mit “Hollerididudljö!”\n"
+ .string "antworten, da es hier kein Echo gibt!$"
+
+Route114_Text_1BC0B5:: @ 81BC0B5
+ .string "Hollerididudljö!$"
+
+Route114_Text_1BC0C3:: @ 81BC0C3
+ .string "Als ich noch ein kleiner Lausbub war,\n"
+ .string "habe ich immer gedacht, da wäre jemand,\l"
+ .string "der mich ärgern will und \l"
+ .string "“Hollerididudljö” antwortet.$"
+
+Route114_Text_1BC125:: @ 81BC125
+ .string "Ohne eine gute Ausrüstung solltest du\n"
+ .string "dich nicht in die Berge wagen.$"
+
+Route114_Text_1BC163:: @ 81BC163
+ .string "Die Berge sind unerbittlich...$"
+
+Route114_Text_1BC184:: @ 81BC184
+ .string "Im Winter sind Berge lebensgefährlich,\n"
+ .string "wegen der Blizzards und Lawinen.$"
+
+Route114_Text_1BC1C8:: @ 81BC1C8
+ .string "Campen macht Spaß! Du kannst angeln,\n"
+ .string "Würstchen braten und andere mit\l"
+ .string "Spukgeschichten zu Tode erschrecken!\p"
+ .string "Aber das Beste sind die POKéMON-\n"
+ .string "Kämpfe!$"
+
+Route114_Text_1BC23F:: @ 81BC23F
+ .string "Das war etwas zu schwer für mich!$"
+
+Route114_Text_1BC24F:: @ 81BC24F
+ .string "Ich finde es großartig, dass ich mit\n"
+ .string "meinen POKéMON campen gehen kann.$"
+
+Route114_Text_1BC289:: @ 81BC289
+ .string "Nach dem Essen muss ich Sport treiben.\n"
+ .string "Also lass uns kämpfen.$"
+
+Route114_Text_1BC2BE:: @ 81BC2BE
+ .string "Oh, nein!$"
+
+Route114_Text_1BC2C6:: @ 81BC2C6
+ .string "Ich hatte so ein leckeres Essen. Des-\n"
+ .string "halb bin ich jetzt pappsatt und müde.$"
+
+Route114_Text_1BC2F5:: @ 81BC2F5
+ .string "Hufhufhufhufhufhuf...\n"
+ .string "Komm, trete gegen mein POKéMON an.$"
+
+Route114_Text_1BC327:: @ 81BC327
+ .string "Mei... Mein POKéMON... hiiii...$"
+
+Route114_Text_1BC337:: @ 81BC337
+ .string "Einen großen Körper, der plump und hart\n"
+ .string "ist, riesige Hörner und scharfe Fänge...\p"
+ .string "Hufhufhufhuf...\n"
+ .string "So ein POKéMON hätte ich gerne...$"
+
+Route114_Text_1BC3B3:: @ 81BC3B3
+ .string "Hufhufhufhufhuf...\n"
+ .string "Komm, mein POKéMON ist bereit.$"
+
+Route114_Text_1BC3E0:: @ 81BC3E0
+ .string "Ich bin so froh, dass ich deine POKéMON\n"
+ .string "sehen durfte...$"
+
+Route114_Text_1BC40F:: @ 81BC40F
+ .string "Hufhufhufhufhuf...\p"
+ .string "Wenn ich POKéMON kämpfen sehe, fange\n"
+ .string "ich an zu zittern und zu schaudern...$"
+
+Route114_Text_1BC45A:: @ 81BC45A
+ .string "Wenn du ein Lagerfeuer entzündest,\n"
+ .string "muss immer Wasser in der Nähe sein.$"
+
+Route114_Text_1BC499:: @ 81BC499
+ .string "Gut, du hast mein Feuer gelöscht.$"
+
+Route114_Text_1BC4B5:: @ 81BC4B5
+ .string "Du musst im Wald mit allen Arten von\n"
+ .string "Feuer wirklich sehr vorsichtig sein.\p"
+ .string "Unterschätze nie die Gefahr des\n"
+ .string "Feuers!$"
+
+Route114_Text_1BC525:: @ 81BC525
+ .string "Hast du gelernt, dass man immer Wasser\n"
+ .string "neben einem Lagerfeuer stehen hat?$"
+
+Route114_Text_1BC559:: @ 81BC559
+ .string "Ich wurde schon gelöscht, bevor ich\n"
+ .string "überhaupt zur Flamme ansetzen konnte.$"
+
+Route114_Text_1BC58C:: @ 81BC58C
+ .string "Du musst im Wald mit allen Arten von\n"
+ .string "Feuer wirklich sehr vorsichtig sein.\p"
+ .string "Unterschätze nie die Gefahr des\n"
+ .string "Feuers!$"
+
+Route114_Text_1BC5FC:: @ 81BC5FC
+ .string "Wenn wir angeln wären, hättest du nicht\n"
+ .string "den Hauch einer Chance gegen mich.\l"
+ .string "Also, dann zeig mal deine POKéMON.$"
+
+Route114_Text_1BC653:: @ 81BC653
+ .string "Wären wir Angeln, hätte ich gewonnen!$"
+
+Route114_Text_1BC679:: @ 81BC679
+ .string "Ich werde mein Glück bei METEORFÄLLE\n"
+ .string "versuchen und ein dickes Ding an Land\l"
+ .string "ziehen.\p"
+ .string "Da muss es etwas geben, das weiß ich\n"
+ .string "genau!$"
+
+Route114_Text_1BC6EC:: @ 81BC6EC
+ .string "Ich liebe das Angeln. Aber ich liebe auch\n"
+ .string "das Kämpfen!\p"
+ .string "Wenn mich jemand herausfordern will, ich\n"
+ .string "bin bereit. Auch wenn ich angle.$"
+
+Route114_Text_1BC750:: @ 81BC750
+ .string "Ich liebe Kämpfe, aber das heißt nicht,\n"
+ .string "dass ich gut darin bin...$"
+
+Route114_Text_1BC78A:: @ 81BC78A
+ .string "Dieses Mal werde ich trainieren!\p"
+ .string "Das denke ich jedes Mal und dann\n"
+ .string "kann ich mich doch nicht von meiner\l"
+ .string "Angel und meinen POKéMON trennen.$"
+
+Route114_Text_1BC7E3:: @ 81BC7E3
+ .string "TYRA: Natürlich. Ich bin in der\n"
+ .string "richtigen Stimmung. Ich werde dir\l"
+ .string "etwas über POKéMON beibringen.$"
+
+Route114_Text_1BC834:: @ 81BC834
+ .string "TYRA: Was für ein atemberaubender\n"
+ .string "Kampfstil.$"
+
+Route114_Text_1BC858:: @ 81BC858
+ .string "TYRA: Ich bringe meiner Juniorin IVY\n"
+ .string "etwas über POKéMON bei.$"
+
+Route114_Text_1BC88A:: @ 81BC88A
+ .string "TYRA: Kicher...\n"
+ .string "Wenn du mit uns kämpfen willst, reicht\l"
+ .string "ein POKéMON nicht aus.$"
+
+Route114_Text_1BC8D8:: @ 81BC8D8
+ .string "IVY: Wer hat dir das alles über POKéMON\n"
+ .string "beigebracht?$"
+
+Route114_Text_1BC8FB:: @ 81BC8FB
+ .string "IVY: Was für ein unglaublicher Kampfstil!$"
+
+Route114_Text_1BC91E:: @ 81BC91E
+ .string "IVY: Ich habe angefangen, POKéMON zu\n"
+ .string "trainieren, weil TYRA, meine Mentorin,\l"
+ .string "es mir beigebracht hat!$"
+
+Route114_Text_1BC96A:: @ 81BC96A
+ .string "IVY: Hast du nur ein POKéMON? Ich\n"
+ .string "glaube, das fühlt sich einsam!$"
+
+Route115_Text_1BC9AC:: @ 81BC9AC
+ .string "Hm...\n"
+ .string "Du siehst ganz kompetent aus...\l"
+ .string "Ich leiste dir Gesellschaft!$"
+
+Route115_Text_1BC9E6:: @ 81BC9E6
+ .string "Du bist viel stärker, als ich mir das\n"
+ .string "vorgestellt hatte.$"
+
+Route115_Text_1BCA0E:: @ 81BCA0E
+ .string "Man wird nicht als Genie geboren!\n"
+ .string "Alles basiert auf Anstrengung!\l"
+ .string "Das ist meine Meinung...$"
+
+Route115_Text_1BCA6B:: @ 81BCA6B
+ .string "Hm... Deine Flinkheit spricht mal wieder\n"
+ .string "für sich.\l"
+ .string "Komm, leiste mir erneut Gesellschaft!$"
+
+Route115_Text_1BCAB3:: @ 81BCAB3
+ .string "Stark wie immer!$"
+
+Route115_Text_1BCAC6:: @ 81BCAC6
+ .string "Alles verlangt ein Maß an Anstrengung!\p"
+ .string "Ich habe verloren, weil ich mich nicht\n"
+ .string "genügend angestrengt habe.$"
+
+Route115_Text_1BCB0D:: @ 81BCB0D
+ .string "Du!\p"
+ .string "Meine MACHOLLO!\p"
+ .string "Verlangen einen Kampf!$"
+
+Route115_Text_1BCB2E:: @ 81BCB2E
+ .string "Aua aua aua aua!$"
+
+Route115_Text_1BCB40:: @ 81BCB40
+ .string "Meine MACHOLLO haben gejauchzt!\p"
+ .string "Solange meine POKéMON nach Stärke\n"
+ .string "suchen, werde auch ich stärker!$"
+
+Route115_Text_1BCB8A:: @ 81BCB8A
+ .string "Mein Talent ist, Ziegelsteine mit meiner\n"
+ .string "Stirn zu zertrümmern.$"
+
+Route115_Text_1BCBC1:: @ 81BCBC1
+ .string "Uguaaah!\n"
+ .string "Mein Kopf wurde zertrümmert.$"
+
+Route115_Text_1BCBDE:: @ 81BCBDE
+ .string "Ich bringe meinem POKéMON Karate bei.\p"
+ .string "Und es sieht so aus, als wäre es darin\n"
+ .string "viel besser als ich. Das freut mich.$"
+
+Route115_Text_1BCC4C:: @ 81BCC4C
+ .string "Nachdem du uns besiegt hattest, haben\n"
+ .string "wir hart trainiert, um besser zu werden.\l"
+ .string "Heute fordern wir Revanche!$"
+
+Route115_Text_1BCCA2:: @ 81BCCA2
+ .string "Uguaaah!\n"
+ .string "Wir haben schon wieder verloren!$"
+
+Route115_Text_1BCCBA:: @ 81BCCBA
+ .string "Meine POKéMON werden stärker! Ich\n"
+ .string "habe mein Trainingspensum verdoppelt.$"
+
+Route115_Text_1BCCF4:: @ 81BCCF4
+ .string "Dieser Strand ist mein geheimer\n"
+ .string "Trainingsort. Du hast mich gestört!$"
+
+Route115_Text_1BCD32:: @ 81BCD32
+ .string "Ich habe nicht genug trainiert.$"
+
+Route115_Text_1BCD4C:: @ 81BCD4C
+ .string "Der Sand ist wie ein Kissen, das den\n"
+ .string "Sturz abfängt und Verletzungen ver-\l"
+ .string "hindert. Der perfekte Trainingsort.$"
+
+Route115_Text_1BCDB0:: @ 81BCDB0
+ .string "Okay, lass uns weiter kämpfen.$"
+
+Route115_Text_1BCDD0:: @ 81BCDD0
+ .string "Ich kann kämpfen, aber meine POKéMON...$"
+
+Route115_Text_1BCDEF:: @ 81BCDEF
+ .string "Sogar wenn ich verliere, habe ich meine\n"
+ .string "Freude an dem Kampf. Wahrscheinlich\l"
+ .string "weil ich die POKéMON liebe.$"
+
+UnknownString_81BCE47: @ 81BCE47
+ .string "Ich habe ein seltenes POKéMON.\n"
+ .string "Möchtest du das mal sehen?$"
+
+UnknownString_81BCE7D: @ 81BCE7D
+ .string "Du...\n"
+ .string "Du willst mein POKéMON haben, oder?$"
+
+UnknownString_81BCEA4: @ 81BCEA4
+ .string "Ich habe ein seltenes POKéMON. Das\n"
+ .string "reicht mir, um zufrieden zu sein.$"
+
+Route115_Text_1BCEE0:: @ 81BCEE0
+ .string "Ich habe ein seltenes POKéMON.\n"
+ .string "Willst du das mal sehen?$"
+
+Route115_Text_1BCF16:: @ 81BCF16
+ .string "Du... Du versuchst mir mein POKéMON\n"
+ .string "abspenstig zu machen, oder?$"
+
+Route115_Text_1BCF3D:: @ 81BCF3D
+ .string "Und ich habe immer noch mein seltenes\n"
+ .string "POKéMON, und damit bin ich zufrieden!$"
+
+Route116_Text_1BCF79:: @ 81BCF79
+ .string "Wenn es keinen Tunnel gibt, dann\n"
+ .string "klettere ich eben über den Berg.$"
+
+Route116_Text_1BCFBB:: @ 81BCFBB
+ .string "Hechel... Keuch...\n"
+ .string "Verlieren erschöpft mich...$"
+
+Route116_Text_1BCFE3:: @ 81BCFE3
+ .string "Macht auch nichts, wenn es keinen\n"
+ .string "Tunnel gibt. Für WANDERER sind Berge\l"
+ .string "wie Straßen.$"
+
+Route116_Text_1BD02B:: @ 81BD02B
+ .string "Meine POKéMON sind die Kings.\n"
+ .string "Überzeug dich selbst!$"
+
+Route116_Text_1BD04C:: @ 81BD04C
+ .string "Auaaa! Ein Kratzer!\n"
+ .string "Ich brauche dringend einen Verband.$"
+
+Route116_Text_1BD078:: @ 81BD078
+ .string "Verbände sind Zeichen von Rauheit!\n"
+ .string "Ich brauche unbedingt einen weiteren!$"
+
+Route116_Text_1BD0AF:: @ 81BD0AF
+ .string "Meine KÄFER-POKéMON sind stark!\n"
+ .string "Lass uns kämpfen!$"
+
+Route116_Text_1BD0D7:: @ 81BD0D7
+ .string "Ich habe verloren! Ich dachte,\n"
+ .string "ich könnte dich am Kragen packen...$"
+
+Route116_Text_1BD0F4:: @ 81BD0F4
+ .string "KÄFER-POKéMON entwickeln sich schnell.\n"
+ .string "So werden sie auch schnell stark.$"
+
+Route116_Text_1BD131:: @ 81BD131
+ .string "Ich bringe dir bei, wie stark mein\n"
+ .string "geliebtes POKéMON ist!$"
+
+Route116_Text_1BD165:: @ 81BD165
+ .string "Du bist mir haushoch überlegen...$"
+
+Route116_Text_1BD180:: @ 81BD180
+ .string "POKéMON, die Anmut und Stärke besitzen,\n"
+ .string "sind ideal, finde ich.$"
+
+Route116_Text_1BD1C0:: @ 81BD1C0
+ .string "Wir lernen alle möglichen Sachen in der\n"
+ .string "TRAINERSCHULE.\p"
+ .string "Ich will einiges jetzt mal ausprobieren.$"
+
+Route116_Text_1BD21A:: @ 81BD21A
+ .string "Ich habe in der Schule nicht aufge-\n"
+ .string "passt. Daher habe ich verloren.$"
+
+Route116_Text_1BD248:: @ 81BD248
+ .string "Ich muss einige Kurse in der TRAINER-\n"
+ .string "SCHULE wiederholen.\l"
+ .string "Sonst wird FELIZIA vor Wut schäumen.$"
+
+Route116_Text_1BD2A5:: @ 81BD2A5
+ .string "Ich habe in der TRAINERSCHULE fleißig\n"
+ .string "gelernt. Ich werde dieses Mal also mit\l"
+ .string "Sicherheit nicht verlieren.$"
+
+Route116_Text_1BD2FE:: @ 81BD2FE
+ .string "Waaas?\n"
+ .string "Aber ich habe doch so fleißig gelernt!$"
+
+Route116_Text_1BD31A:: @ 81BD31A
+ .string "Ich muss wohl erneut einige Kurse in der\n"
+ .string "TRAINERSCHULE wiederholen.\l"
+ .string "Sonst kocht FELIZIA über.$"
+
+Route116_Text_1BD377:: @ 81BD377
+ .string "Ich lerne in der Schule und auf dem\n"
+ .string "Heimweg lerne ich auch!$"
+
+Route116_Text_1BD3AC:: @ 81BD3AC
+ .string "Ich bin geschockt! Ich habe verloren?!?$"
+
+Route116_Text_1BD3C3:: @ 81BD3C3
+ .string "Argh, so werde ich nie so ein eleganter\n"
+ .string "TRAINER wie FELIZIA!$"
+
+Route116_Text_1BD405:: @ 81BD405
+ .string "Seit unserem letzten Kampf habe ich\n"
+ .string "viel gelernt. Das musst du dir ansehen!$"
+
+Route116_Text_1BD44A:: @ 81BD44A
+ .string "Ach, das gibt es doch nicht...$"
+
+Route116_Text_1BD466:: @ 81BD466
+ .string "Du hast FELIZIA besiegt?!?\n"
+ .string "Dann kann ich dich nicht besiegen. Nee...$"
+
+Route117_Text_1BD49E:: @ 81BD49E
+ .string "Du? Würdest du gegen meine POKéMON\n"
+ .string "kämpfen?$"
+
+Route117_Text_1BD4D9:: @ 81BD4D9
+ .string "Du hast einfach großartige POKéMON...$"
+
+Route117_Text_1BD4F9:: @ 81BD4F9
+ .string "POKéMON sind nicht nur durch Stärke\n"
+ .string "definiert.\p"
+ .string "Jedes POKéMON hat seinen eigenen\n"
+ .string "Charakter. Dadurch wird der Umgang\l"
+ .string "mit ihnen noch viel interessanter.$"
+
+Route117_Text_1BD569:: @ 81BD569
+ .string "Die POKéMON, die ich aufgezogen habe,\n"
+ .string "sehen gut aus. Genau wie immer.$"
+
+Route117_Text_1BD5AB:: @ 81BD5AB
+ .string "Du weißt, wie man sie richtig aufzieht.\n"
+ .string "Du hast die Talente, die man in einer\l"
+ .string "PENSION braucht.$"
+
+Route117_Text_1BD5F2:: @ 81BD5F2
+ .string "Deine POKéMON entwickeln sich gut.\n"
+ .string "Du solltest sie zu einem WETTBEWERB\l"
+ .string "anmelden!$"
+
+Route117_Text_1BD634:: @ 81BD634
+ .string "Bitte lass mich überprüfen, ob du deine\n"
+ .string "POKéMON auch richtig aufgezogen hast.$"
+
+Route117_Text_1BD67B:: @ 81BD67B
+ .string "Ja, sie sehen sehr gut aus...$"
+
+Route117_Text_1BD69B:: @ 81BD69B
+ .string "Wenn du deinen POKéMON {POKEBLOCK}\n"
+ .string "gibst, entwickeln sich ihre individuellen\l"
+ .string "Charaktereigenschaften.$"
+
+Route117_Text_1BD6F2:: @ 81BD6F2
+ .string "Erlaube mir, noch einmal zu prüfen, ob\n"
+ .string "du deine POKéMON richtig aufziehst.$"
+
+Route117_Text_1BD733:: @ 81BD733
+ .string "Sie wurden sehr, sehr gut aufgezogen...$"
+
+Route117_Text_1BD74F:: @ 81BD74F
+ .string "POKéMON mögen, abhängig von ihrem\n"
+ .string "Wesen, die unterschiedlichsten {POKEBLOCK}.$"
+
+Route117_Text_1BD79A:: @ 81BD79A
+ .string "Ich bin mitten in einem Triathlon. Aber\n"
+ .string "lass uns trotzdem kämpfen!$"
+
+Route117_Text_1BD7E0:: @ 81BD7E0
+ .string "Ich habe keine Energie mehr!$"
+
+Route117_Text_1BD7F5:: @ 81BD7F5
+ .string "Ich habe es wohl verpatzt...\p"
+ .string "Ich habe in meinem letzten Kampf\n"
+ .string "stark nachgelassen...$"
+
+Route117_Text_1BD83F:: @ 81BD83F
+ .string "Ich bin mitten in einem Triathlon, liege\n"
+ .string "aber weit an der Spitze. Lass uns zu\l"
+ .string "einem schnellen Kampf antreten.$"
+
+Route117_Text_1BD8A2:: @ 81BD8A2
+ .string "Ich habe schon wieder meine Energie\n"
+ .string "verloren!$"
+
+Route117_Text_1BD8BD:: @ 81BD8BD
+ .string "Im Schwimmen und im Radfahren bin ich\n"
+ .string "unschlagbar, aber meine Leistungen in\l"
+ .string "POKéMON-Kämpfen sind unbefriedigend.$"
+
+Route117_Text_1BD914:: @ 81BD914
+ .string "Ich trainiere mit meinem POKéMON und\n"
+ .string "bin mit meinen Fähigkeiten echt\l"
+ .string "zufrieden.$"
+
+Route117_Text_1BD965:: @ 81BD965
+ .string "Ich glaube, ich muss wirklich mehr üben.$"
+
+Route117_Text_1BD98F:: @ 81BD98F
+ .string "Training zahlt sich nur aus, wenn man\n"
+ .string "regelmäßig trainiert.\p"
+ .string "Okay! Ich setze mein Training fort!\n"
+ .string "Morgen!$"
+
+Route117_Text_1BD9F1:: @ 81BD9F1
+ .string "Trainierst du auch fleißig weiter?\n"
+ .string "Ich trainiere sehr fleißig!\l"
+ .string "Ich liefere dir den Beweis.$"
+
+Route117_Text_1BDA41:: @ 81BDA41
+ .string "Ich muss, glaube ich, doch noch mehr\n"
+ .string "trainieren.$"
+
+Route117_Text_1BDA6B:: @ 81BDA6B
+ .string "Ich werde mein Training morgen fort-\n"
+ .string "setzen. Lass uns bald wieder kämpfen!$"
+
+Route117_Text_1BDAA7:: @ 81BDAA7
+ .string "Einst war ich KÄFERSAMMLER.\n"
+ .string "Heute bin ich ein KÄFERFREAK!\p"
+ .string "Aber meine Liebe zu POKéMON hat sich\n"
+ .string "nicht verändert!$"
+
+Route117_Text_1BDAFC:: @ 81BDAFC
+ .string "Meine Ungeschicktheit ist auch\n"
+ .string "ungebrochen...$"
+
+Route117_Text_1BDB24:: @ 81BDB24
+ .string "Alles, was ich getan habe, war meinem\n"
+ .string "Herzen zu folgen, und nun nennen sie\l"
+ .string "mich den KÄFERFREAK...\p"
+ .string "Aber ich bin ein Experte für KÄFER-\n"
+ .string "POKéMON, daher ist es nur natürlich,\l"
+ .string "dass sie mich KÄFERFREAK nennen.$"
+
+Route117_Text_1BDBC3:: @ 81BDBC3
+ .string "IRM: Ich bin hier mit meiner hübschen\n"
+ .string "Junior-Studentin. Ich muss gut sein!$"
+
+Route117_Text_1BDC07:: @ 81BDC07
+ .string "IRM: Ich bin mit meiner hübschen\n"
+ .string "Junior-Studentin hier. Ich wollte so\l"
+ .string "gerne gewinnen!$"
+
+Route117_Text_1BDC44:: @ 81BDC44
+ .string "IRM: Deine POKéMON haben einige gute\n"
+ .string "Kombinationen auf Lager.\p"
+ .string "Trotzdem bist du uns gegenüber nur\n"
+ .string "zweite Klasse.$"
+
+Route117_Text_1BDC96:: @ 81BDC96
+ .string "IRM: Wenn du gegen uns antreten willst,\n"
+ .string "bring zwei POKéMON mit.$"
+
+Route117_Text_1BDCD2:: @ 81BDCD2
+ .string "IDA: Ich werde mich mit meiner Super-\n"
+ .string "Senior-Studentin verbünden und siegen!$"
+
+Route117_Text_1BDD1E:: @ 81BDD1E
+ .string "IDA: Oh, nein! Tut mir Leid, IRM.\n"
+ .string "Ich habe dich im Stich gelassen.$"
+
+Route117_Text_1BDD4E:: @ 81BDD4E
+ .string "IDA: Ich habe IRM in eine Niederlage\n"
+ .string "gebracht. Ohne mich hätte sie gewonnen!$"
+
+Route117_Text_1BDD8B:: @ 81BDD8B
+ .string "IDA: Hast du nur ein POKéMON?\n"
+ .string "Dann können wir nicht mit dir kämpfen.\p"
+ .string "Wir wollen einen 2-gegen-2-Kampf.$"
+
+Route117_Text_1BDDEF:: @ 81BDDEF
+ .string "IRM: Ich kann doch nicht ständig vor\n"
+ .string "meiner Junior-Partnerin verlieren...$"
+
+Route117_Text_1BDE2F:: @ 81BDE2F
+ .string "IRM: Ich komme einfach nicht in Fahrt.$"
+
+Route117_Text_1BDE55:: @ 81BDE55
+ .string "IRM: Deine POKéMON haben einige gute\n"
+ .string "Kombinationen auf Lager.\p"
+ .string "Trotzdem bist du uns gegenüber nur\n"
+ .string "zweite Klasse.$"
+
+Route117_Text_1BDEA7:: @ 81BDEA7
+ .string "IRM: Wenn du gegen uns antreten willst,\n"
+ .string "brauchst du zwei POKéMON.$"
+
+Route117_Text_1BDEE3:: @ 81BDEE3
+ .string "IDA: Ich werde mich mit meiner\n"
+ .string "Senior-Studentin verbünden und siegen!$"
+
+Route117_Text_1BDF26:: @ 81BDF26
+ .string "IDA: Viel zu stark!$"
+
+Route117_Text_1BDF37:: @ 81BDF37
+ .string "IDA: Ich habe mit meiner Senior-\n"
+ .string "Partnerin gekämpft. Wir haben verloren.\p"
+ .string "Das ist so entmutigend...$"
+
+Route117_Text_1BDF90:: @ 81BDF90
+ .string "IDA: Besitzt du nur ein POKéMON?\n"
+ .string "Dann können wir nicht kämpfen.\p"
+ .string "Wir wollen einen 2-gegen-2-Kampf.$"
+
+Route118_Text_1BDFF4:: @ 81BDFF4
+ .string "Der Duft von Blumen hat eine magische\n"
+ .string "Kraft. Er reinigt Körper und Geist.$"
+
+Route118_Text_1BE03C:: @ 81BE03C
+ .string "Oh, du meine Güte.\n"
+ .string "Scheinbar habe ich verloren.$"
+
+Route118_Text_1BE05E:: @ 81BE05E
+ .string "Blumen, POKéMON...\n"
+ .string "Ich liebe alles, was gut riecht.\p"
+ .string "Stinkende Dinge...\n"
+ .string "Bah, da muss ich passen.$"
+
+Route118_Text_1BE0AB:: @ 81BE0AB
+ .string "Hat dich der süße Duft hierher\n"
+ .string "gebracht?$"
+
+Route118_Text_1BE0D3:: @ 81BE0D3
+ .string "Die Kraft des Duftes...\n"
+ .string "Sie scheint nichts zu bewirken.$"
+
+Route118_Text_1BE104:: @ 81BE104
+ .string "Wenn du einen süßen Duft richtig ein-\n"
+ .string "setzt, werden POKéMON davon\l"
+ .string "angezogen.$"
+
+Route118_Text_1BE148:: @ 81BE148
+ .string "VOGEL-POKéMON, die elegant durch die\n"
+ .string "Lüfte FLIEGEN... Sie sind die Besten!$"
+
+Route118_Text_1BE188:: @ 81BE188
+ .string "Argh... Das war eine Bruchlandung...$"
+
+Route118_Text_1BE19D:: @ 81BE19D
+ .string "Du hast großartige POKéMON.\n"
+ .string "Ich muss meines besser trainieren.$"
+
+Route118_Text_1BE1D7:: @ 81BE1D7
+ .string "Erhebt euch!\n"
+ .string "Meine VOGEL-POKéMON!$"
+
+Route118_Text_1BE1F5:: @ 81BE1F5
+ .string "Sie sind abgehoben...$"
+
+Route118_Text_1BE20D:: @ 81BE20D
+ .string "Wenn sie erst einmal stärker geworden\n"
+ .string "sind, können sie auch freier fliegen.$"
+
+Route118_Text_1BE24A:: @ 81BE24A
+ .string "Ich bin ein ANGLER, aber auch ein\n"
+ .string "TRAINER. Ich ziehe die POKéMON auf,\l"
+ .string "die ich gefangen habe.$"
+
+Route118_Text_1BE291:: @ 81BE291
+ .string "Ich dachte, ich wäre gut im Training...$"
+
+Route118_Text_1BE2BE:: @ 81BE2BE
+ .string "Ich kann nicht gewinnen, wenn ich\n"
+ .string "POKéMON trainiere, während ich angle.\p"
+ .string "Habe ich alles nur halb getan?$"
+
+Route118_Text_1BE318:: @ 81BE318
+ .string "Für ANGLER ist die Ausrüstung\n"
+ .string "entscheidend.\p"
+ .string "Aber für TRAINER sind natürlich die\n"
+ .string "POKéMON und das Herz entscheidend!$"
+
+Route118_Text_1BE385:: @ 81BE385
+ .string "Ich wurde im Herzen geschlagen?$"
+
+Route118_Text_1BE39C:: @ 81BE39C
+ .string "Wenn ich so darüber nachdenke, komme\n"
+ .string "ich zu dem Schluss, dass Angeln ein\l"
+ .string "Kampf zwischen ANGLER und POKéMON ist.$"
+
+Route118_Text_1BE3E8:: @ 81BE3E8
+ .string "Meine Melodie wird deine Seele\n"
+ .string "erschüttern.$"
+
+Route118_Text_1BE406:: @ 81BE406
+ .string "La-lalala...$"
+
+Route118_Text_1BE413:: @ 81BE413
+ .string "Eine E-Gitarre muss nicht immer laut\n"
+ .string "sein...\p"
+ .string "Sie kann auch so gespielt werden, dass\n"
+ .string "eine herzergreifende Melodie erklingt...$"
+
+Route118_Text_1BE489:: @ 81BE489
+ .string "Eine Melodie von meinen POKéMON und mir.\n"
+ .string "Lass sie uns deiner Seele schenken.$"
+
+Route118_Text_1BE4CC:: @ 81BE4CC
+ .string "La-lalala...$"
+
+Route118_Text_1BE4D9:: @ 81BE4D9
+ .string "Wenn ich spiele, sollten dich meine Ge-\n"
+ .string "fühle über meine E-Gitarre erreichen...$"
+
+Route119_Text_1BE521:: @ 81BE521
+ .string "Wir gehören zum Mimikry-Zirkel!\n"
+ .string "Wir ahmen nach, was du machst!$"
+
+Route119_Text_1BE54F:: @ 81BE54F
+ .string "Huupsie!\n"
+ .string "Ich habe verloren!$"
+
+Route119_Text_1BE561:: @ 81BE561
+ .string "Was so toll an Mimikry sein soll?\p"
+ .string "Hähähä...\n"
+ .string "Das wirst du nie verstehen...$"
+
+Route119_Text_1BE5A4:: @ 81BE5A4
+ .string "So trifft man sich! Meine KÄFER-POKéMON\n"
+ .string "leisten dir Gesellschaft!$"
+
+Route119_Text_1BE5DF:: @ 81BE5DF
+ .string "Ich wünschte, wir hätten uns nie\n"
+ .string "getroffen...$"
+
+Route119_Text_1BE5F8:: @ 81BE5F8
+ .string "Ich möchte noch Mimikry bei dir an-\n"
+ .string "wenden.\p"
+ .string "Kannst du dich mal ein bisschen\n"
+ .string "bewegen?$"
+
+Route119_Text_1BE632:: @ 81BE632
+ .string "Trittst du einen Schritt vor, treten wir\n"
+ .string "auch einen Schritt vor.\p"
+ .string "Drehst du dich nach rechts, drehen wir\n"
+ .string "uns auch nach rechts...$"
+
+Route119_Text_1BE67B:: @ 81BE67B
+ .string "Aber wenn du gewinnst, verliere ich...$"
+
+Route119_Text_1BE695:: @ 81BE695
+ .string "Ich kann nicht mit Mimikry nachahmen,\n"
+ .string "wie du den Kampf gewinnst. Unmöglich!\l"
+ .string "Das lässt mich kochen vor Wut.$"
+
+Route119_Text_1BE6EA:: @ 81BE6EA
+ .string "Hey, geschafft! Du hast mich gefunden!\n"
+ .string "Oder wolltest du mir ausweichen?$"
+
+Route119_Text_1BE729:: @ 81BE729
+ .string "Hui, was für ein großartiger Kampf!$"
+
+Route119_Text_1BE748:: @ 81BE748
+ .string "Wir sind der Mimikry-Zirkel! Ich\n"
+ .string "hoffe, dir gefiel unsere Vorstellung!$"
+
+Route119_Text_1BE784:: @ 81BE784
+ .string "Du weißt nicht, wer ich bin, stimmt’s?\p"
+ .string "Aber... Ich kenne dich auch nicht.\n"
+ .string "Lass uns kämpfen.$"
+
+Route119_Text_1BE7D3:: @ 81BE7D3
+ .string "Du bist ganz schön stark!$"
+
+Route119_Text_1BE7E9:: @ 81BE7E9
+ .string "Solange du hier bist, werden wir jede\n"
+ .string "deiner Bewegungen nachahmen.$"
+
+Route119_Text_1BE82F:: @ 81BE82F
+ .string "Der Mimikry-Zirkel wurde von Leuten\n"
+ .string "gegründet, die die Mimikry lieben.\p"
+ .string "Der Kampf beginnt, sobald wir aufei-\n"
+ .string "nander treffen!$"
+
+Route119_Text_1BE88D:: @ 81BE88D
+ .string "Ich gebe auf!$"
+
+Route119_Text_1BE89A:: @ 81BE89A
+ .string "Möchtest du nicht dem Mimikry-Zirkel\n"
+ .string "beitreten?$"
+
+Route119_Text_1BE8BB:: @ 81BE8BB
+ .string "Wer besitzt das Wissen und die Technik,\n"
+ .string "um zu überleben?\p"
+ .string "Das sind die POKéMON-RANGER!$"
+
+Route119_Text_1BE90E:: @ 81BE90E
+ .string "Ich besitze nicht genügend Wissen über\n"
+ .string "POKéMON...$"
+
+Route119_Text_1BE937:: @ 81BE937
+ .string "Aus der Zivilisation ausbrechen und die\n"
+ .string "wilde Natur in uns erwecken!\p"
+ .string "Das ist unsere Vision.$"
+
+Route119_Text_1BE98D:: @ 81BE98D
+ .string "Meine wilde Natur regt sich in mir, wenn\n"
+ .string "ich mit POKéMON zusammen bin.$"
+
+Route119_Text_1BE9D0:: @ 81BE9D0
+ .string "Du bist immer noch sehr stark!$"
+
+Route119_Text_1BE9E8:: @ 81BE9E8
+ .string "Glaube an deine POKéMON.\n"
+ .string "Glaube an dich.\p"
+ .string "Dein Weg eröffnet sich von selbst.$"
+
+Route119_Text_1BEA3A:: @ 81BEA3A
+ .string "Oh! Schau dich nur an!\p"
+ .string "Für einen Abenteurer hast du\n"
+ .string "sehr leichtes Gepäck dabei!$"
+
+Route119_Text_1BEA88:: @ 81BEA88
+ .string "Unfälle passieren immer dann, wenn du\n"
+ .string "nicht damit rechnest!$"
+
+Route119_Text_1BEAB3:: @ 81BEAB3
+ .string "Du hast leichtes Gepäck, aber alles, was\n"
+ .string "du brauchst dabei.\p"
+ .string "Du bist an der Spitze deiner geistigen\n"
+ .string "und körperlichen Kraft angekommen.$"
+
+Route119_Text_1BEB22:: @ 81BEB22
+ .string "Wie läuft es auf deiner Reise mit den\n"
+ .string "POKéMON?$"
+
+Route119_Text_1BEB49:: @ 81BEB49
+ .string "Bei mir fehlt irgendetwas...$"
+
+Route119_Text_1BEB68:: @ 81BEB68
+ .string "So wie du als TRAINER deinen POKéMON\n"
+ .string "vertraust, vertrauen dir deine POKéMON.$"
+
+Route119_Text_1BEBC0:: @ 81BEBC0
+ .string "Die Weiten des Himmels strahlen die Aura\n"
+ .string "unausgesprochener Versprechen ab.\p"
+ .string "Nichts ist vergleichbar mit dem\n"
+ .string "absoluten Glück des Fliegens!$"
+
+Route119_Text_1BEC1C:: @ 81BEC1C
+ .string "Abgewürgt und abgestürzt.$"
+
+Route119_Text_1BEC2A:: @ 81BEC2A
+ .string "Meine VOGEL-POKéMON lassen den Traum\n"
+ .string "vom Fliegen für mich wahr werden!$"
+
+Route119_Text_1BEC5E:: @ 81BEC5E
+ .string "Ich zeige dir meine wahre Stärke und\n"
+ .string "die meiner VOGEL-POKéMON!$"
+
+Route119_Text_1BEC9A:: @ 81BEC9A
+ .string "Uns fehlt es an Potential...$"
+
+Route119_Text_1BECB1:: @ 81BECB1
+ .string "Schon als kleines Kind habe ich VOGEL-\n"
+ .string "POKéMON geliebt...$"
+
+Route119_Text_1BECF1:: @ 81BECF1
+ .string "Ich lauere in den Schatten und lebe in\n"
+ .string "der Dunkelheit... Das ist mein Schicksal.\p"
+ .string "Ich tauche auf, um dich heraus-\n"
+ .string "zufordern!$"
+
+Route119_Text_1BED4C:: @ 81BED4C
+ .string "Ich gestehe meine Niederlage ein.$"
+
+Route119_Text_1BED5C:: @ 81BED5C
+ .string "Die, die im Kampf geschlagen wurden,\n"
+ .string "verschwinden lautlos in der Dunkelheit.\l"
+ .string "Auch das ist Schicksal...$"
+
+Route119_Text_1BEDB6:: @ 81BEDB6
+ .string "Wenn du nicht auf deine Deckung auf-\n"
+ .string "passt, kommt der Schmerz zu dir!$"
+
+Route119_Text_1BEDEC:: @ 81BEDEC
+ .string "Du bist überraschend gut!$"
+
+Route119_Text_1BEE06:: @ 81BEE06
+ .string "Mein Überraschungsangriff endete in\n"
+ .string "einer Niederlage...$"
+
+Route119_Text_1BEE2D:: @ 81BEE2D
+ .string "Um einen Baum zu verstecken, nutze den\n"
+ .string "Wald!$"
+
+Route119_Text_1BEE4B:: @ 81BEE4B
+ .string "Ich verneige mich vor deiner Stärke.$"
+
+Route119_Text_1BEE66:: @ 81BEE66
+ .string "Um einen Baum zu verstecken, nutze den\n"
+ .string "Wald. Um ein POKéMON zu verstecken,\l"
+ .string "nutze ein POKéMON!\p"
+ .string "Dahinter steckt keine tiefere\n"
+ .string "Bedeutung.$"
+
+Route119_Text_1BEED0:: @ 81BEED0
+ .string "Du hast mich angesprochen...\n"
+ .string "Also willst du mit mir kämpfen!\p"
+ .string "Sicher! Ich will das POKéMON einsetzen,\n"
+ .string "das ich gefangen habe, als ich SURFER\l"
+ .string "einsetzte.$"
+
+Route119_Text_1BEF37:: @ 81BEF37
+ .string "Ich habe keine Ahnung, was verlangt\n"
+ .string "wird, um zu gewinnen.$"
+
+Route119_Text_1BEF67:: @ 81BEF67
+ .string "Nutze ein POKéMON als SURFER...\p"
+ .string "Dann angle von seinem Rücken aus...\p"
+ .string "Ein äußerst angenehmer Zeitvertreib!$"
+
+Route120_Text_1BEFC8:: @ 81BEFC8
+ .string "Hast du Attacken auf Lager, die ein\n"
+ .string "fliegendes POKéMON schlagen können?$"
+
+Route120_Text_1BF000:: @ 81BF000
+ .string "Du bist mir überlegen!$"
+
+Route120_Text_1BF015:: @ 81BF015
+ .string "Die Attacke FLIEGEN ist sehr praktisch,\n"
+ .string "meinst du nicht auch?\p"
+ .string "Wenn ein POKéMON fliegt, kann ihm fast\n"
+ .string "keine Attacke Schaden zufügen.$"
+
+Route120_Text_1BF07E:: @ 81BF07E
+ .string "Mein POKéMON ist stark!\n"
+ .string "Wie sieht es mit deinen aus?$"
+
+Route120_Text_1BF0A5:: @ 81BF0A5
+ .string "Deine POKéMON sind stärker...$"
+
+Route120_Text_1BF0C3:: @ 81BF0C3
+ .string "Ein POKéMON, das beständig wächst, ist\n"
+ .string "absolut zuverlässig...$"
+
+Route120_Text_1BF0FA:: @ 81BF0FA
+ .string "Ein POKéMON, das beständig wächst, ist\n"
+ .string "absolut zuverlässig...$"
+
+Route120_Text_1BF131:: @ 81BF131
+ .string "Deine POKéMON sind enorm stark.$"
+
+Route120_Text_1BF154:: @ 81BF154
+ .string "Meine POKéMON werden immer stärker.\n"
+ .string "Ich muss auch immer stärker werden.$"
+
+Route120_Text_1BF193:: @ 81BF193
+ .string "Ich prüfe deine POKéMON und schaue, ob\n"
+ .string "sie fit für das Leben im Freien sind.$"
+
+Route120_Text_1BF1D4:: @ 81BF1D4
+ .string "Mit solch starken POKéMON brauchst du\n"
+ .string "in der Natur keine Angst zu haben.$"
+
+Route120_Text_1BF215:: @ 81BF215
+ .string "Mit POKéMON dorthin zu reisen, wohin\n"
+ .string "man auch immer will... Das ist das\l"
+ .string "Schöne an einem Leben als TRAINER.$"
+
+Route120_Text_1BF26E:: @ 81BF26E
+ .string "Wie sieht es mit deiner Fitness aus?\n"
+ .string "Wenn du nicht fit bist, könnten \l"
+ .string "harte Zeiten auf dich zukommen.$"
+
+Route120_Text_1BF2D2:: @ 81BF2D2
+ .string "Ich bin fit wie ein Turnschuh, aber...$"
+
+Route120_Text_1BF2EA:: @ 81BF2EA
+ .string "Fitnesstraining gehört zu meinem\n"
+ .string "Leben. Ich laufe mit meinen POKéMON.$"
+
+Route120_Text_1BF32B:: @ 81BF32B
+ .string "... ... ... ... ... ...\n"
+ .string "... ... ... ... ... ...\l"
+ .string "Kampf gefällig?$"
+
+Route120_Text_1BF36B:: @ 81BF36B
+ .string "... ... ... ... ... ...\n"
+ .string "Ich habe verloren...$"
+
+Route120_Text_1BF38D:: @ 81BF38D
+ .string "... ... ... ... ... ...\n"
+ .string "... ... ... ... ... ...\l"
+ .string "Muss mich mehr anstrengen...$"
+
+Route120_Text_1BF3D0:: @ 81BF3D0
+ .string "... ... ... ... ... ...\n"
+ .string "... ... ... ... ... ...\l"
+ .string "Noch ein Kampf gefällig?$"
+
+Route120_Text_1BF416:: @ 81BF416
+ .string "... ... ... ... ... ...\n"
+ .string "Ich habe wieder verloren...$"
+
+Route120_Text_1BF43E:: @ 81BF43E
+ .string "... ... ... ... ... ...\n"
+ .string "... ... ... ... ... ...\l"
+ .string "Ich werde mich mehr anstrengen...\l"
+ .string "Für meine kostbaren KÄFER-POKéMON...$"
+
+Route120_Text_1BF4A0:: @ 81BF4A0
+ .string "POKéMON haben viele spezielle Fähig-\n"
+ .string "keiten. Wenn du ein klasse TRAINER\l"
+ .string "werden willst, lerne etwas darüber.$"
+
+Route120_Text_1BF504:: @ 81BF504
+ .string "Du setzt offensichtlich dein Gehirn ein.$"
+
+Route120_Text_1BF51F:: @ 81BF51F
+ .string "Die speziellen Fähigkeiten eines\n"
+ .string "POKéMON bestimmen den Kampfstil.$"
+
+Route120_Text_1BF560:: @ 81BF560
+ .string "Wer magst du sein?\p"
+ .string "Suchst du etwa nach antiken Ruinen,\n"
+ .string "von denen die Legende sagt, sie\l"
+ .string "seien hier zu finden?$"
+
+Route120_Text_1BF5D6:: @ 81BF5D6
+ .string "Was für ein erbärmlicher Rückschritt...$"
+
+Route120_Text_1BF5F4:: @ 81BF5F4
+ .string "Dieser gigantische Felsen... Ich würde\n"
+ .string "zu gerne glauben, er enthielte antike\l"
+ .string "Schätze. Aber ich sehe keinen Eingang.$"
+
+Route120_Text_1BF65B:: @ 81BF65B
+ .string "Warum ich diesen Schirm trage?\p"
+ .string "Das verrate ich dir, wenn du mich\n"
+ .string "besiegen kannst.$"
+
+Route120_Text_1BF6A4:: @ 81BF6A4
+ .string "Ein Schirm kann nicht vor den Attacken\n"
+ .string "der POKéMON schützen...$"
+
+Route120_Text_1BF6D0:: @ 81BF6D0
+ .string "Ich glaube nicht, dass starkes Sonnen-\n"
+ .string "licht gut für meine POKéMON ist.\l"
+ .string "Daher schütze ich sie mit meinem Schirm.$"
+
+Route120_Text_1BF728:: @ 81BF728
+ .string "Mein Schirm, mein POKéMON und ich...\p"
+ .string "Würde eines dieser Elemente fehlen,\n"
+ .string "wäre dieses Bild der Schönheit ruiniert.$"
+
+Route120_Text_1BF78C:: @ 81BF78C
+ .string "Du hast das Bild der Schönheit ruiniert!$"
+
+Route120_Text_1BF7B2:: @ 81BF7B2
+ .string "Mein Schirm würde dir überhaupt nicht\n"
+ .string "stehen.\p"
+ .string "Er wäre dir sogar hinderlich.$"
+
+Route120_Text_1BF80B:: @ 81BF80B
+ .string "Ich werde die Techniken der POKéMON\n"
+ .string "übernehmen und neue Ninja-Techniken\l"
+ .string "daraus entwickeln.$"
+
+Route120_Text_1BF852:: @ 81BF852
+ .string "Die Entwicklung neuer Ninja-Techniken\n"
+ .string "bleibt ein Traum...$"
+
+Route120_Text_1BF891:: @ 81BF891
+ .string "Vielleicht sollte ich unter einem Ninja-\n"
+ .string "Meister lernen...$"
+
+Route120_Text_1BF8C5:: @ 81BF8C5
+ .string "Wir Ninja verbergen uns unter unseren\n"
+ .string "Tarnmänteln. Ich wette, du wusstest\l"
+ .string "nicht, wo ich versteckt war!$"
+
+Route120_Text_1BF920:: @ 81BF920
+ .string "Ich habe verloren! Ich wünschte, mein\n"
+ .string "Tarnmantel würde meine Schande tarnen.$"
+
+Route120_Text_1BF946:: @ 81BF946
+ .string "Unsere Tarnmäntel sind alle handge-\n"
+ .string "arbeitet.$"
+
+Route121_Text_1BF96E:: @ 81BF96E
+ .string "Möchtest du mit meinem wunderhübschen\n"
+ .string "POKéMON spielen?$"
+
+Route121_Text_1BF9A1:: @ 81BF9A1
+ .string "So habe ich das aber nicht gemeint!$"
+
+Route121_Text_1BF9BA:: @ 81BF9BA
+ .string "Ich gehe zu einem WETTBEWERB in\n"
+ .string "SEEGRASULB CITY.\p"
+ .string "Mein POKéMON sollte kein Problem haben,\n"
+ .string "in der MASTER-KLASSE zu glänzen.$"
+
+Route121_Text_1BFA1B:: @ 81BFA1B
+ .string "Mit meinem POKéMON habe ich alle vier\n"
+ .string "Ecken der Welt bereist.\p"
+ .string "Man könnte sagen, dass ich viel\n"
+ .string "Vertrauen in mein Können habe.$"
+
+Route121_Text_1BFA8C:: @ 81BFA8C
+ .string "Ah, gut gespielt.$"
+
+Route121_Text_1BFA9D:: @ 81BFA9D
+ .string "Ich möchte noch einmal die Welt mit\n"
+ .string "meinem POKéMON umrunden.$"
+
+Route121_Text_1BFADA:: @ 81BFADA
+ .string "Mit meinem POKéMON habe ich erneut die\n"
+ .string "vier Ecken der Welt bereist.\p"
+ .string "Ich habe noch größeres Vertrauen in\n"
+ .string "meine Fähigkeiten.$"
+
+Route121_Text_1BFB4B:: @ 81BFB4B
+ .string "Ah, gut gespielt.$"
+
+Route121_Text_1BFB5C:: @ 81BFB5C
+ .string "Deine POKéMON und du...\p"
+ .string "Eure Fähigkeiten werden auch in\n"
+ .string "Übersee als außerordentlich angesehen.$"
+
+Route121_Text_1BFBB4:: @ 81BFBB4
+ .string "Auf der Welt gibt es Dinge, die jenseits\n"
+ .string "deines Verständnisses liegen...$"
+
+Route121_Text_1BFBEE:: @ 81BFBEE
+ .string "Ich habe verloren...$"
+
+Route121_Text_1BFBFD:: @ 81BFBFD
+ .string "PYROBERG...\n"
+ .string "Dort ist eine geheimnisvolle Kraft am\l"
+ .string "Werk...$"
+
+Route121_Text_1BFC36:: @ 81BFC36
+ .string "EVA: Zusammen sind wir furchtlos!\n"
+ .string "Wir demonstrieren dir unsere Stärke!$"
+
+Route121_Text_1BFC7A:: @ 81BFC7A
+ .string "EVA: Ich habe vor den Augen meiner\n"
+ .string "Juniorpartnerin versagt...$"
+
+Route121_Text_1BFCB3:: @ 81BFCB3
+ .string "EVA: Wenn sich jemand auf mich\n"
+ .string "verlässt, versuche ich ihm gegenüber\l"
+ .string "immer cool aufzutreten...$"
+
+Route121_Text_1BFD08:: @ 81BFD08
+ .string "EVA: Wenn du nur ein POKéMON hast,\n"
+ .string "können wir nicht mit dir kämpfen.\p"
+ .string "Das wäre äußerst unfair.$"
+
+Route121_Text_1BFD60:: @ 81BFD60
+ .string "UTE: Zusammen sind wir furchtlos!\n"
+ .string "Wir demonstrieren dir unsere Stärke!$"
+
+Route121_Text_1BFDA3:: @ 81BFDA3
+ .string "UTE: Bitte vergib mir, EVA!$"
+
+Route121_Text_1BFDC1:: @ 81BFDC1
+ .string "UTE: Ehehehe, ich muss wohl noch etwas\n"
+ .string "mit meiner Seniorpartnerin trainieren.$"
+
+Route121_Text_1BFE0D:: @ 81BFE0D
+ .string "UTE: Du brauchst mindestens zwei\n"
+ .string "POKéMON, um gegen uns zu kämpfen.$"
+
+Route121_Text_1BFE51:: @ 81BFE51
+ .string "Stopp! Schau dir meine wunderbaren\n"
+ .string "POKéMON gut an!$"
+
+Route121_Text_1BFE80:: @ 81BFE80
+ .string "Oh, wie konntest du nur! Nimm die\n"
+ .string "Sache doch nicht gleich so ernst!$"
+
+Route121_Text_1BFEAE:: @ 81BFEAE
+ .string "Vielleicht werde ich in die SAFARI-ZONE\n"
+ .string "gehen und mehr POKéMON fangen!$"
+
+Route121_Text_1BFEDE:: @ 81BFEDE
+ .string "Meine wertvollen POKéMON sind ge-\n"
+ .string "wachsen! Schau mal!$"
+
+Route121_Text_1BFF0A:: @ 81BFF0A
+ .string "Oh, du hast es wieder getan!\n"
+ .string "Du nimmst es wirklich zu ernst!$"
+
+Route121_Text_1BFF3A:: @ 81BFF3A
+ .string "Ich werde wohl wieder in die SAFARI-\n"
+ .string "ZONE gehen und POKéMON fangen.$"
+
+Route123_Text_1BFF6A:: @ 81BFF6A
+ .string "Möchtest du wissen, wie stark du bist?\n"
+ .string "Ich werde dich testen!$"
+
+Route123_Text_1BFFA2:: @ 81BFFA2
+ .string "Du hast glänzend abgeschnitten!$"
+
+Route123_Text_1BFFC1:: @ 81BFFC1
+ .string "Um gegen mich bestehen zu können...\n"
+ .string "Deine Stärke ist einfach unglaublich!$"
+
+Route123_Text_1BFFF0:: @ 81BFFF0
+ .string "Du hast da aber eine große Sammlung an\n"
+ .string "ORDEN der verschiedenen ARENEN!\p"
+ .string "Zeig mir, dass du diese ORDEN auch\n"
+ .string "zu Recht trägst!$"
+
+Route123_Text_1C0057:: @ 81C0057
+ .string "Oh, du bist ihrer würdig, wirklich!$"
+
+Route123_Text_1C0075:: @ 81C0075
+ .string "Du wurdest deinen ORDEN in diesem\n"
+ .string "Kampf mehr als gerecht.$"
+
+Route123_Text_1C009E:: @ 81C009E
+ .string "Man sagt, dass gute Zeiten auch mit\n"
+ .string "guten Aromen erfüllt sind.$"
+
+Route123_Text_1C00D4:: @ 81C00D4
+ .string "Oh... Ich rieche den bitteren Geruch\n"
+ .string "der Niederlage...$"
+
+Route123_Text_1C0100:: @ 81C0100
+ .string "Der Garten des BEERENMEISTERS ist\n"
+ .string "erfüllt mit den erhebendsten Aromen.$"
+
+Route123_Text_1C013F:: @ 81C013F
+ .string "Ein Psycho zu sein ist eine Frage des\n"
+ .string "Willens.\p"
+ .string "Mein Wille will gegen niemanden verlieren.\n"
+ .string "Das macht mich stark.$"
+
+Route123_Text_1C01A3:: @ 81C01A3
+ .string "Mir ist schlecht...$"
+
+Route123_Text_1C01B1:: @ 81C01B1
+ .string "Es ist alles eine Frage des Willens. Ich\n"
+ .string "dachte, ich würde gegen dich gewinnen.$"
+
+Route123_Text_1C01F9:: @ 81C01F9
+ .string "Ich habe mich selbst davon überzeugt,\n"
+ .string "dass ich einfach nicht verlieren werde.$"
+
+Route123_Text_1C0240:: @ 81C0240
+ .string "So überzeugend war das gar nicht...$"
+
+Route123_Text_1C024E:: @ 81C024E
+ .string "Ich sollte am PYROBERG trainieren...\n"
+ .string "So werde ich dich nie schlagen...$"
+
+Route123_Text_1C028C:: @ 81C028C
+ .string "Sei nicht zu erfreut, wenn deine\n"
+ .string "POKéMON Psychokräfte entwickeln.\p"
+ .string "Du musst diese Kräfte modellieren,\n"
+ .string "um sie sinnvoll einsetzen zu können.$"
+
+Route123_Text_1C0303:: @ 81C0303
+ .string "Erstaunlich!$"
+
+Route123_Text_1C030F:: @ 81C030F
+ .string "Wir alle besitzen Psychokräfte. Wir\n"
+ .string "haben nur vergessen, sie zu nutzen.$"
+
+Route123_Text_1C0351:: @ 81C0351
+ .string "Hast du die Psychokräfte in dir\n"
+ .string "erweckt?$"
+
+Route123_Text_1C0380:: @ 81C0380
+ .string "Erstaunlich!$"
+
+Route123_Text_1C038C:: @ 81C038C
+ .string "Dein Einfluss auf deine POKéMON...\n"
+ .string "Auch das sind Psychokräfte.$"
+
+Route123_Text_1C03CB:: @ 81C03CB
+ .string "LEA: Hallo, TRAINER. Ich hoffe, deine\n"
+ .string "POKéMON fangen nicht an zu weinen,\l"
+ .string "wenn sie verlieren.$"
+
+Route123_Text_1C040E:: @ 81C040E
+ .string "LEA: Oh oh, wir haben verloren.$"
+
+Route123_Text_1C0423:: @ 81C0423
+ .string "LEA: TRAINER, deine POKéMON sind stark,\n"
+ .string "weil ihr eine starke Freundschaft teilt.$"
+
+Route123_Text_1C0462:: @ 81C0462
+ .string "LEA: Es macht keinen Spaß, wenn du\n"
+ .string "weniger als zwei POKéMON hast.$"
+
+Route123_Text_1C049C:: @ 81C049C
+ .string "GRIT: Okay!\n"
+ .string "Wir schlagen die POKéMON des TRAINERS.$"
+
+Route123_Text_1C04CD:: @ 81C04CD
+ .string "GRIT: Oh oh. Wir haben verloren...$"
+
+Route123_Text_1C04E3:: @ 81C04E3
+ .string "GRIT: Wieso bist du so stark?\n"
+ .string "Wir haben bisher noch nie verloren!$"
+
+Route123_Text_1C0519:: @ 81C0519
+ .string "GRIT: Es macht keinen Spaß, wenn du\n"
+ .string "weniger als zwei POKéMON hast.$"
+
+Route123_Text_1C0554:: @ 81C0554
+ .string "PYROBERG...\n"
+ .string "Wo die Geister der POKéMON ruhen...\l"
+ .string "Ruhen deine POKéMON auch?$"
+
+Route123_Text_1C059F:: @ 81C059F
+ .string "Überschäumend mit Leben...$"
+
+Route123_Text_1C05BC:: @ 81C05BC
+ .string "PYROBERG...\n"
+ .string "Wo die Geister der POKéMON ruhen...\p"
+ .string "Dort muss es eine Kraft geben, die die\n"
+ .string "Geister beruhigt...$"
+
+Route124_Text_1C0624:: @ 81C0624
+ .string "Hey, hast du etwa auf dem Meer die\n"
+ .string "Orientierung verloren?\p"
+ .string "Wenn du meine POKéMON besiegst, zeige\n"
+ .string "ich dir den richtigen Weg.$"
+
+Route124_Text_1C0675:: @ 81C0675
+ .string "Ich habe die Orientierung verloren...$"
+
+Route124_Text_1C0693:: @ 81C0693
+ .string "Viele Menschen verlieren auf dem Meer\n"
+ .string "die Orientierung.\p"
+ .string "Wenn du zu denen gehörst, solltest du\n"
+ .string "die KARTE des POKéNAV zu Hilfe nehmen.$"
+
+Route124_Text_1C06F7:: @ 81C06F7
+ .string "Hm! Du sitzt auf einem POKéMON anstatt\n"
+ .string "selbst zu schwimmen...\p"
+ .string "Ich bin richtig neidisch!$"
+
+Route124_Text_1C0741:: @ 81C0741
+ .string "Oh!\n"
+ .string "Ich kann doch nicht...$"
+
+Route124_Text_1C0750:: @ 81C0750
+ .string "Langsam bekomme ich eine Gänsehaut.\n"
+ .string "Ich bin schon zu lange im Wasser.\p"
+ .string "Ich wollte, ich könnte auf einem\n"
+ .string "POKéMON reiten. So wie du!$"
+
+Route124_Text_1C07B4:: @ 81C07B4
+ .string "Wenn du dich einfach nur im Meer treiben\n"
+ .string "lässt, kommen POKéMON, um zu spielen.$"
+
+Route124_Text_1C07F9:: @ 81C07F9
+ .string "Oh.\n"
+ .string "Verschollen auf hoher See...$"
+
+Route124_Text_1C080E:: @ 81C080E
+ .string "Ich habe beim Schwimmen festgestellt,\n"
+ .string "dass einige POKéMON angreifen und\l"
+ .string "manche einen nur beobachten.\p"
+ .string "Ich glaube, POKéMON haben unter-\n"
+ .string "schiedliche Persönlichkeiten.$"
+
+Route124_Text_1C0888:: @ 81C0888
+ .string "Wenn du dich hier treiben lässt, triffst\n"
+ .string "du auf TRAINER, die kämpfen wollen.$"
+
+Route124_Text_1C08C8:: @ 81C08C8
+ .string "Das ist sehr merkwürdig...\n"
+ .string "Ich habe schon wieder verloren...$"
+
+Route124_Text_1C08EA:: @ 81C08EA
+ .string "Das hat zwar nichts damit zu tun, aber\n"
+ .string "ich glaube, ich besuche das RÄTSELHAUS.$"
+
+Route124_Text_1C0936:: @ 81C0936
+ .string "Ich fange an, mich beim Schwimmen zu\n"
+ .string "langweilen. Wie wär’s mit einem Kampf?$"
+
+Route124_Text_1C096B:: @ 81C096B
+ .string "Ich hatte ja keine Ahnung, dass du so\n"
+ .string "stark bist!$"
+
+Route124_Text_1C0994:: @ 81C0994
+ .string "Alles was du bisher erreicht hast, hat\n"
+ .string "dich so stark werden lassen.$"
+
+Route124_Text_1C09CE:: @ 81C09CE
+ .string "Hähähä... Ich tauche tief hinab, um mich\n"
+ .string "tief und sicher zu verstecken.\l"
+ .string "Die Tiefen auszuloten ist meine Mission.$"
+
+Route124_Text_1C0A2F:: @ 81C0A2F
+ .string "Blubb, blubb, blubb...\n"
+ .string "So saufe ich ab...$"
+
+Route124_Text_1C0A52:: @ 81C0A52
+ .string "Aus zuverlässiger Quelle weiß ich, dass\n"
+ .string "es hier in der Nähe einen Platz zum\l"
+ .string "TAUCHEN gibt.\p"
+ .string "Das gibt mir das Verlangen, mich tief\n"
+ .string "fallen zu lassen...$"
+
+Route124_Text_1C0ABD:: @ 81C0ABD
+ .string "UTA: Seufz...\p"
+ .string "Ich bin hier im Meer, aber wer ist bei\n"
+ .string "mir? Mein kleiner Bruder!\p"
+ .string "Lass uns kämpfen, dann brauche ich\n"
+ .string "nicht darüber nachzudenken.$"
+
+Route124_Text_1C0B36:: @ 81C0B36
+ .string "UTA: TOM! Es ist deine Schuld, dass wir\n"
+ .string "verloren haben! Das wirst du mir büßen!$"
+
+Route124_Text_1C0B72:: @ 81C0B72
+ .string "UTA: Seufz...\p"
+ .string "Wenn anstelle meines kleinen\n"
+ .string "Bruders ein hübscher Freund hier wäre...$"
+
+Route124_Text_1C0BC8:: @ 81C0BC8
+ .string "UTA: Du willst gegen uns antreten?\n"
+ .string "Dann brauchst du aber mehr POKéMON.$"
+
+Route124_Text_1C0C0E:: @ 81C0C0E
+ .string "TOM: Meine Schwester ist stark!\p"
+ .string "Heul bloß nicht, wenn du verlierst!$"
+
+Route124_Text_1C0C4F:: @ 81C0C4F
+ .string "TOM: Oh oh...\n"
+ .string "Meine Schwester wird mich fressen...$"
+
+Route124_Text_1C0C7F:: @ 81C0C7F
+ .string "TOM: Meine Schwester wird richtig\n"
+ .string "unheimlich, wenn sie wütend ist.\p"
+ .string "Daher hat sie auch noch keinen Freund.$"
+
+Route124_Text_1C0CE0:: @ 81C0CE0
+ .string "TOM: Willst du gegen uns antreten?\n"
+ .string "Dann bring mehr POKéMON mit.$"
+
+Route124_Text_1C0D1F:: @ 81C0D1F
+ .string "UTA: Megaseufz... Ich bin hier mitten\n"
+ .string "im Meer.\p"
+ .string "Und mit wem? Meinem kleinen Bruder!\n"
+ .string "Oh, dich habe ich lange nicht gesehen.\p"
+ .string "Lass uns kämpfen, dann muss ich nicht\n"
+ .string "länger über die Situation nachdenken.$"
+
+Route124_Text_1C0DB5:: @ 81C0DB5
+ .string "UTA: TOM!!! Du hast schon wieder für\n"
+ .string "eine Niederlage gesorgt!\p"
+ .string "Ich werde dir gleich eine Lektion\n"
+ .string "erteilen!$"
+
+Route124_Text_1C0E06:: @ 81C0E06
+ .string "UTA: Seeeuuufz...\p"
+ .string "Wenn ich einen netten Freund hätte,\n"
+ .string "würden wir alle in Kombination schlagen.$"
+
+Route124_Text_1C0E5C:: @ 81C0E5C
+ .string "UTA: Du willst gegen uns antreten?\n"
+ .string "Dann bring mehr POKéMON mit.$"
+
+Route124_Text_1C0EA2:: @ 81C0EA2
+ .string "TOM: Wenn wir verlieren, stecke ich tief\n"
+ .string "in der Klemme. Dann flippe ich aus!$"
+
+Route124_Text_1C0EE5:: @ 81C0EE5
+ .string "TOM: Oh oh...\n"
+ .string "Meine Schwester wird mich umbringen...$"
+
+Route124_Text_1C0F19:: @ 81C0F19
+ .string "TOM: Meine Schwester ist bizarr und\n"
+ .string "Furcht erregend, wenn sie wütend ist.\p"
+ .string "Sie wird mich später hart mit den\n"
+ .string "POKéMON trainieren lassen...$"
+
+Route124_Text_1C0F90:: @ 81C0F90
+ .string "TOM: Willst du gegen uns antreten?\n"
+ .string "Dann bring mehr POKéMON mit.$"
+
+Route125_Text_1C0FCF:: @ 81C0FCF
+ .string "Ich habe dich kommen hören und\n"
+ .string "hier auf dich gewartet.$"
+
+Route125_Text_1C1002:: @ 81C1002
+ .string "Ich bitte um Frieden!$"
+
+Route125_Text_1C1013:: @ 81C1013
+ .string "Der Schall bewegt sich im Wasser\n"
+ .string "schneller als in der Luft.$"
+
+Route125_Text_1C104B:: @ 81C104B
+ .string "Hey, du!\n"
+ .string "Schau dir mein süßes POKéMON an!$"
+
+Route125_Text_1C1073:: @ 81C1073
+ .string "Da habe ich aber rumgewurstelt...$"
+
+Route125_Text_1C1083:: @ 81C1083
+ .string "SEEPERS Charme hat mich gefangen, so\n"
+ .string "habe ich angefangen zu schwimmen.$"
+
+Route125_Text_1C10C3:: @ 81C10C3
+ .string "Das Schwimmen hat mich ermüdet.\n"
+ .string "Willst du mit mir kämpfen?$"
+
+Route125_Text_1C10FB:: @ 81C10FB
+ .string "Du bist mir eine Nummer zu groß.$"
+
+Route125_Text_1C110C:: @ 81C110C
+ .string "Huuh... Wo geht es denn hier\n"
+ .string "nach MOOSBACH CITY?$"
+
+Route125_Text_1C1136:: @ 81C1136
+ .string "Wie willst du gegen meine WASSER-\n"
+ .string "POKéMON ankommen?$"
+
+Route125_Text_1C1175:: @ 81C1175
+ .string "Ich habe verloren...$"
+
+Route125_Text_1C117F:: @ 81C117F
+ .string "Deine Kraft... Absolut unglaublich.\n"
+ .string "Ich bin begeistert!$"
+
+Route125_Text_1C11AF:: @ 81C11AF
+ .string "Ahoi! Ich bin ein raubeiniger MATROSE!\n"
+ .string "Ich habe die Weltmeere umsegelt.$"
+
+Route125_Text_1C11ED:: @ 81C11ED
+ .string "Grrrrooooaaar!\n"
+ .string "Ich konnte unmöglich gewinnen!$"
+
+Route125_Text_1C1208:: @ 81C1208
+ .string "Die Flut kommt und geht in der\n"
+ .string "KÜSTENHÖHLE.\p"
+ .string "Wusstest du eigentlich, dass zwischen\n"
+ .string "Flut und Ebbe immer 6 Stunden liegen?$"
+
+Route125_Text_1C1282:: @ 81C1282
+ .string "Jetzt läuft die Flut ein und für dich ist\n"
+ .string "Zahltag! Komm, wir kämpfen.$"
+
+Route125_Text_1C12C5:: @ 81C12C5
+ .string "Ich konnte nicht gewinnen!\n"
+ .string "Die Flut hat mich davongetragen!$"
+
+Route125_Text_1C12EE:: @ 81C12EE
+ .string "Die KÜSTENHÖHLE...\p"
+ .string "Es gibt Orte, die sind mal erreichbar und\n"
+ .string "mal nicht. Ganz abhängig von Ebbe\l"
+ .string "und Flut.\p"
+ .string "Übrigens: Vergiss nicht, dass zwischen\n"
+ .string "Flut und Ebbe sechs Stunden liegen!$"
+
+Route125_Text_1C13A1:: @ 81C13A1
+ .string "ZOE: Ein lustiger alter Mann lebt in der\n"
+ .string "KÜSTENHÖHLE. Das hat mir jemand\l"
+ .string "erzählt. Willst du ihn auch besuchen?$"
+
+Route125_Text_1C13FF:: @ 81C13FF
+ .string "ZOE: Ich dachte, wir könnten gewinnen.$"
+
+Route125_Text_1C141C:: @ 81C141C
+ .string "ZOE: Ein lustiger alter Mann lebt in der\n"
+ .string "KÜSTENHÖHLE, stimmt’s?\p"
+ .string "Komm, IRIS, wir besuchen ihn.$"
+
+Route125_Text_1C146E:: @ 81C146E
+ .string "ZOE: Nein, nein, nein! Du brauchst zwei\n"
+ .string "POKéMON oder es funktioniert nicht!$"
+
+Route125_Text_1C14AB:: @ 81C14AB
+ .string "IRIS: ZOE, kannst du mir verraten, was\n"
+ .string "wir hier draußen überhaupt wollen?$"
+
+Route125_Text_1C14E7:: @ 81C14E7
+ .string "IRIS: Oh, wir waren so nah dran.$"
+
+Route125_Text_1C1508:: @ 81C1508
+ .string "IRIS: ZOE, gehen wir wirklich zur\n"
+ .string "KÜSTENHÖHLE?\l"
+ .string "Dann werden wir ja ganz nass.$"
+
+Route125_Text_1C154F:: @ 81C154F
+ .string "IRIS: Oh, wir würden niemals einen\n"
+ .string "2-gegen-1-Kampf ausfechten! Niemals!$"
+
+Route126_Text_1C1590:: @ 81C1590
+ .string "Schwimmen verlangt vollen Körperein-\n"
+ .string "satz. Und so wird man fit!$"
+
+Route126_Text_1C15C3:: @ 81C15C3
+ .string "Ich gebe es zu! Du hast gewonnen!$"
+
+Route126_Text_1C15D8:: @ 81C15D8
+ .string "Dank meiner täglichen Schwimmrunden...\n"
+ .string "Guck mal! Schau dir diesen Körperbau an!$"
+
+Route126_Text_1C1627:: @ 81C1627
+ .string "Dieser hohe weiße Berg dort ist\n"
+ .string "XENEROVILLE.$"
+
+Route126_Text_1C1660:: @ 81C1660
+ .string "Wie, das war’s schon?$"
+
+Route126_Text_1C166F:: @ 81C166F
+ .string "Ich kann den Eingang zu XENEROVILLE\n"
+ .string "nicht finden. Wo kann er sein?$"
+
+Route126_Text_1C16AB:: @ 81C16AB
+ .string "Hihihihihi!\n"
+ .string "Ich bin eine Meerjungfrau!$"
+
+Route126_Text_1C16C5:: @ 81C16C5
+ .string "Mein Traum platzt wie Seifenblasen!\n"
+ .string "Plopp, plopp, plopp...$"
+
+Route126_Text_1C1702:: @ 81C1702
+ .string "Du hast mich geschlagen... Ich möchte im\n"
+ .string "Meer der Verzweiflung untergehen...$"
+
+Route126_Text_1C1741:: @ 81C1741
+ .string "Hallo, Kindchen!\n"
+ .string "Willst du gegen mich antreten?$"
+
+Route126_Text_1C1766:: @ 81C1766
+ .string "Oh, neeeiiin!$"
+
+Route126_Text_1C1773:: @ 81C1773
+ .string "Ich liebe es, einfach so mit meinen \n"
+ .string "POKéMON im Meer abzuhängen!$"
+
+Route127_Text_1C17A8:: @ 81C17A8
+ .string "Ich sehe es dir an. Du willst mich\n"
+ .string "herausfordern!$"
+
+Route127_Text_1C17DD:: @ 81C17DD
+ .string "Auauauauahahaha!$"
+
+Route127_Text_1C17EC:: @ 81C17EC
+ .string "Ein gut gespieltes Match lässt immer ein\n"
+ .string "frisches und heiteres Gefühl zurück.$"
+
+Route127_Text_1C1828:: @ 81C1828
+ .string "Hast du auch einen Rivalen, gegen den\n"
+ .string "du es hasst zu verlieren?$"
+
+Route127_Text_1C1860:: @ 81C1860
+ .string "Aaargh! Ich hasse es, zu verlieren!$"
+
+Route127_Text_1C1877:: @ 81C1877
+ .string "Wenn du einen Rivalen hast, willst du\n"
+ .string "dann nicht auch immer besser werden?$"
+
+Route127_Text_1C18CC:: @ 81C18CC
+ .string "Durch das Angeln habe ich eine\n"
+ .string "gelassene Heiterkeit entwickelt...\l"
+ .string "Bitte lass mich sie dir zeigen...$"
+
+Route127_Text_1C1930:: @ 81C1930
+ .string "Auch wenn ich verloren habe, so bleibt\n"
+ .string "mein Herz doch ruhig...$"
+
+Route127_Text_1C195D:: @ 81C195D
+ .string "Es macht nichts, wenn ich nichts fange.\n"
+ .string "Die Schnur bleibt im Wasser.$"
+
+Route127_Text_1C19A3:: @ 81C19A3
+ .string "Hups! Jetzt sag nicht, dass ich ein\n"
+ .string "SURFENDES POKéMON am Haken habe?$"
+
+Route127_Text_1C19D6:: @ 81C19D6
+ .string "Ich kann so nicht weitermachen!$"
+
+Route127_Text_1C19E7:: @ 81C19E7
+ .string "Deine POKéMON sehen stark aus! Und\n"
+ .string "doch wären sie nur ein Häppchen, wenn\l"
+ .string "ich sie als Köder am Haken hätte.$"
+
+Route127_Text_1C1A2E:: @ 81C1A2E
+ .string "Nun! Das ist ein Kampf zwischen einem\n"
+ .string "POKéMON-Fan und einem Angel-Fan.$"
+
+Route127_Text_1C1A73:: @ 81C1A73
+ .string "Nein! Meine Schnur hat sich verheddert.\n"
+ .string "Die Party ist vorbei!$"
+
+Route127_Text_1C1AA0:: @ 81C1AA0
+ .string "Meine Angelschnur tanzt im Wasser!\n"
+ .string "Sie tanzt Tango! Hahahah, hiiiks!$"
+
+Route127_Text_1C1AE2:: @ 81C1AE2
+ .string "Das, was ich in der ARENA von\n"
+ .string "FAUSTAUHAVEN gelernt habe,\l"
+ .string "wende ich jetzt an.$"
+
+Route127_Text_1C1B2A:: @ 81C1B2A
+ .string "Ich wurde weggeschwemmt.$"
+
+Route127_Text_1C1B39:: @ 81C1B39
+ .string "KAMILLO, der ARENALEITER von\n"
+ .string "FAUSTAUHAVEN, soll mit einem Typen\l"
+ .string "namens BRUNO in KANTO trainiert haben.$"
+
+Route127_Text_1C1B92:: @ 81C1B92
+ .string "VOGEL-POKéMON haben exzellente Augen.\n"
+ .string "Sie erspähen Beute aus großer Höhe.$"
+
+Route127_Text_1C1BD9:: @ 81C1BD9
+ .string "Huuh... Ich gebe auf.$"
+
+Route127_Text_1C1BEC:: @ 81C1BEC
+ .string "Hier gibt es viele Plätze, an denen man\n"
+ .string "sehr gut tauchen kann.\p"
+ .string "Aus der Luft sind sie leicht zu\n"
+ .string "erkennen, da sie dunkler sind.$"
+
+Route128_Text_1C1C67:: @ 81C1C67
+ .string "PRACHTPOLIS CITY ist weit entfernt...$"
+
+Route128_Text_1C1C95:: @ 81C1C95
+ .string "Mein erster Sieg scheint weit entfernt\n"
+ .string "zu sein...$"
+
+Route128_Text_1C1CC3:: @ 81C1CC3
+ .string "Mein ganzes Leben ist eine einzige\n"
+ .string "Niederlage, aber ich gebe nicht auf!$"
+
+Route128_Text_1C1D02:: @ 81C1D02
+ .string "Ich fühle mich gut. Ich werde weiter\n"
+ .string "Richtung PRACHTPOLIS CITY schwimmen.$"
+
+Route128_Text_1C1D45:: @ 81C1D45
+ .string "Ich möchte sehr gerne einmal vom Sieg\n"
+ .string "kosten...$"
+
+Route128_Text_1C1D6B:: @ 81C1D6B
+ .string "Ich werde PRACHTPOLIS CITY eventuell\n"
+ .string "erreichen und dort eventuell gewinnen...$"
+
+Route128_Text_1C1DB0:: @ 81C1DB0
+ .string "In einem Triathlon musst du schwimmen,\n"
+ .string "Rad fahren und einen Marathon laufen.\p"
+ .string "Es ist ein mörderisches Rennen, das aus\n"
+ .string "drei Disziplinen besteht.$"
+
+Route128_Text_1C1E25:: @ 81C1E25
+ .string "Ein POKéMON-Kampf ist auch mörderisch.$"
+
+Route128_Text_1C1E4A:: @ 81C1E4A
+ .string "Ich muss als Nächstes mit dem RAD\n"
+ .string "fahren, aber... Ich möchte eigentlich\l"
+ .string "das Handtuch werfen.$"
+
+Route128_Text_1C1E90:: @ 81C1E90
+ .string "Ein Triathlon ist lang. Aber ich glaube,\n"
+ .string "um POKéMON CHAMP zu werden, hat\l"
+ .string "man auch einen langen Weg vor sich.$"
+
+Route128_Text_1C1EFA:: @ 81C1EFA
+ .string "Ein POKéMON-Kampf ist hart und \n"
+ .string "unbarmherzig...$"
+
+Route128_Text_1C1F2E:: @ 81C1F2E
+ .string "Du solltest ernsthaft darüber nach-\n"
+ .string "denken, die SIEGESSTRASSE zu betreten.$"
+
+Route128_Text_1C1F6D:: @ 81C1F6D
+ .string "Wir haben hart dafür gearbeitet, die\n"
+ .string "POKéMON LIGA herauszufordern...\p"
+ .string "Wir können es uns nicht erlauben,\n"
+ .string "jetzt zu verlieren!$"
+
+Route128_Text_1C1FCC:: @ 81C1FCC
+ .string "Oh!\n"
+ .string "Wie konnte das passieren?$"
+
+Route128_Text_1C1FE8:: @ 81C1FE8
+ .string "Ich bin so weit gekommen, ich gebe\n"
+ .string "jetzt bestimmt nicht auf.$"
+
+Route128_Text_1C202C:: @ 81C202C
+ .string "Es gibt keinen stärkeren TRAINER als\n"
+ .string "mich!$"
+
+Route128_Text_1C2051:: @ 81C2051
+ .string "Das darf nicht wahr sein!$"
+
+Route128_Text_1C2060:: @ 81C2060
+ .string "Es gibt wohl keinen stärkeren TRAINER\n"
+ .string "als dich!$"
+
+Route128_Text_1C2090:: @ 81C2090
+ .string "Ich will nach PRACHTPOLIS CITY, daher\n"
+ .string "habe ich ein POKéMON gefangen, das\p"
+ .string "weiß, wie man mit KASKADE den Wasserfall\n"
+ .string "erklimmt.$"
+
+Route128_Text_1C20FC:: @ 81C20FC
+ .string "Ich bin abgestürzt.$"
+
+Route128_Text_1C210D:: @ 81C210D
+ .string "Ooh, jeeeeh!\p"
+ .string "Mein POKéMON kennt KASKADE, aber mir\n"
+ .string "fehlt der ORDEN der ARENA von\l"
+ .string "XENEROVILLE!$"
+
+Route129_Text_1C2161:: @ 81C2161
+ .string "Das ist mein erster Triathlon.\n"
+ .string "Ich bin schon ganz hibbelig und nervös!$"
+
+Route129_Text_1C2198:: @ 81C2198
+ .string "Wooooaaaaaargh! Ich habe es\n"
+ .string "nicht geschafft, zu gewinnen.$"
+
+Route129_Text_1C21B4:: @ 81C21B4
+ .string "Wenn ich so hibbelig bin, kann ich nicht\n"
+ .string "alles geben.$"
+
+Route129_Text_1C21ED:: @ 81C21ED
+ .string "Ich bin mitten in einem Triathlon, aber\n"
+ .string "warum sollten wir nicht kämpfen?$"
+
+Route129_Text_1C222F:: @ 81C222F
+ .string "Ich war sicher, ich würde gewinnen!$"
+
+Route129_Text_1C2243:: @ 81C2243
+ .string "Weißt du, was das Beste am Triathlon\n"
+ .string "ist?\p"
+ .string "Man kommt an seine eigenen Grenzen und\n"
+ .string "zeigt seine Ausdauer gegenüber Mutter\l"
+ .string "Natur.$"
+
+Route129_Text_1C22C8:: @ 81C22C8
+ .string "Sag: Hey, hey!\n"
+ .string "Los geht’s!$"
+
+Route129_Text_1C22EC:: @ 81C22EC
+ .string "Geschlagen, ich wurde geschlagen.\n"
+ .string "Das war’s. Fertig!$"
+
+Route129_Text_1C230F:: @ 81C230F
+ .string "Hier gibt es für Verlierer nichts zu tun.\n"
+ .string "Zeit für mich, nach Hause zu gehen.$"
+
+Route129_Text_1C2349:: @ 81C2349
+ .string "Warum so eilig?\n"
+ .string "Immer mit der Ruhe...$"
+
+Route129_Text_1C2378:: @ 81C2378
+ .string "Oh, meine Güte. Dabei wollte ich\n"
+ .string "nur ein bisschen entspannen.$"
+
+Route129_Text_1C23A3:: @ 81C23A3
+ .string "Hasst du es nicht auch, Fehler zu\n"
+ .string "machen, nur weil du es eilig hast?\p"
+ .string "Daher gehe ich alles langsam an.$"
+
+Route130_Text_1C2401:: @ 81C2401
+ .string "Was für eine Überraschung! Ich habe im\n"
+ .string "Meer keinen TRAINER erwartet.\p"
+ .string "Ich denke, wir sollten kämpfen.$"
+
+Route130_Text_1C245D:: @ 81C245D
+ .string "Dieses Kind ist unglaublich stark.$"
+
+Route130_Text_1C2479:: @ 81C2479
+ .string "Deine Augen haben den Ausdruck eines\n"
+ .string "Menschen, der harte Herausforderungen\l"
+ .string "siegreich gemeistert hat. Das steht dir.$"
+
+Route130_Text_1C24DC:: @ 81C24DC
+ .string "Im tiefen, blauen Meer fand mein\n"
+ .string "schwermütiges Herz Trost in den\l"
+ .string "wogenden Wellen.$"
+
+Route130_Text_1C2525:: @ 81C2525
+ .string "Wie das weite Meer umspannt auch die \n"
+ .string "Welt der POKéMON Weiten jenseits\l"
+ .string "unseres Erfahrungshorizontes.$"
+
+Route130_Text_1C256E:: @ 81C256E
+ .string "Die Kinder dieser Welt träumen davon,\n"
+ .string "eines Tages der POKéMON CHAMP zu\l"
+ .string "werden.$"
+
+Route131_Text_1C25B3:: @ 81C25B3
+ .string "Das Meer wimmelt von POKéMON.\n"
+ .string "Es ist nicht leicht, hier zu schwimmen.$"
+
+Route131_Text_1C25F8:: @ 81C25F8
+ .string "POKéMON, die von TRAINERN aufgezogen\n"
+ .string "wurden, sind sehr stark...$"
+
+Route131_Text_1C262A:: @ 81C262A
+ .string "Keuch... Schnauf... Ich bin K.O.\p"
+ .string "Der Hinweg ist leicht. Der Heimweg umso\n"
+ .string "härter.\p"
+ .string "Ob ich genug Energie für die Heimreise\n"
+ .string "habe?$"
+
+Route131_Text_1C26B9:: @ 81C26B9
+ .string "Die See... Die See... Die See...\n"
+ .string "Die See... So weit ich mit den Augen seh.\l"
+ .string "Das Meer macht mich krank und müde.$"
+
+Route131_Text_1C271F:: @ 81C271F
+ .string "Bah!$"
+
+Route131_Text_1C2726:: @ 81C2726
+ .string "Gelangweilt bin ich von der See, aber\n"
+ .string "ich muss schwimmen.\p"
+ .string "Ich bin der geborene Schwimmer!\n"
+ .string "Das bin ich.$"
+
+Route131_Text_1C2774:: @ 81C2774
+ .string "Hey, Engelchen, warte!\n"
+ .string "Wir sollten kämpfen, du und ich!$"
+
+Route131_Text_1C27A4:: @ 81C27A4
+ .string "Du bist stärker, als du aussiehst.$"
+
+Route131_Text_1C27CF:: @ 81C27CF
+ .string "Hast du einen Typen gesehen, der heult,\n"
+ .string "weil das Meer ihn langweilt?\p"
+ .string "Das ist nur Gerede.\n"
+ .string "Er liebt das Meer aus tiefstem Herzen!$"
+
+Route131_Text_1C284A:: @ 81C284A
+ .string "Warum lieben Männer Bikinis nur so?\p"
+ .string "Sie starren alle meinen Bikini an.$"
+
+Route131_Text_1C2883:: @ 81C2883
+ .string "Ich bin erledigt.$"
+
+Route131_Text_1C2898:: @ 81C2898
+ .string "Vielleicht bewundern die Männer nicht\n"
+ .string "meinen Bikini, sondern mich!$"
+
+Route131_Text_1C28E2:: @ 81C28E2
+ .string "UNA: Wir nehmen es als Geschwister mit\n"
+ .string "dir auf!$"
+
+Route131_Text_1C2918:: @ 81C2918
+ .string "UNA: Wir konnten nicht gewinnen. Trotz\n"
+ .string "unserer Zusammenarbeit.$"
+
+Route131_Text_1C2950:: @ 81C2950
+ .string "UNA: Die Menschen in FLOSSBRUNN\n"
+ .string "leben von Geburt an mit POKéMON\l"
+ .string "und dem Meer zusammen.$"
+
+Route131_Text_1C29B2:: @ 81C29B2
+ .string "UNA: Du hast keine zwei POKéMON?\n"
+ .string "Dann werden wir keinen Spaß haben!$"
+
+Route131_Text_1C29F3:: @ 81C29F3
+ .string "TOBI: Ich gebe zusammen mit meiner\n"
+ .string "Schwester mein Bestes!$"
+
+Route131_Text_1C2A20:: @ 81C2A20
+ .string "TOBI: Meine Schwester und ich gaben\n"
+ .string "unser Bestes und haben doch verloren.$"
+
+Route131_Text_1C2A5D:: @ 81C2A5D
+ .string "TOBI: Du weißt, dass FLOSSBRUNN\n"
+ .string "eine schwimmende Stadt ist?\p"
+ .string "Wo immer auch das Meer ist, ist es Teil\n"
+ .string "von FLOSSBRUNN!$"
+
+Route131_Text_1C2ACA:: @ 81C2ACA
+ .string "TOBI: Wenn du zwei POKéMON mitbringst,\n"
+ .string "werden wir es mit dir aufnehmen!$"
+
+Route132_Text_1C2AFB:: @ 81C2AFB
+ .string "Als Kind war ich andauernd erkältet,\n"
+ .string "aber seit ich mit dem Schwimmen\l"
+ .string "angefangen habe, bin ich fit.$"
+
+Route132_Text_1C2B5B:: @ 81C2B5B
+ .string "Ich bitte um mehr Kraft...$"
+
+Route132_Text_1C2B71:: @ 81C2B71
+ .string "TRAINER reisen über Berg und Tal\n"
+ .string "und müssen deshalb auch fit sein.$"
+
+Route132_Text_1C2BB5:: @ 81C2BB5
+ .string "Ich versuche, mich von den Strömungen\n"
+ .string "fern zu halten.$"
+
+Route132_Text_1C2BEA:: @ 81C2BEA
+ .string "Oh, bitte, nein!$"
+
+Route132_Text_1C2BFA:: @ 81C2BFA
+ .string "Ich wurde weggespült. Ich habe voll-\n"
+ .string "ständig die Orientierung verloren.$"
+
+Route132_Text_1C2C32:: @ 81C2C32
+ .string "Sieg oder Niederlage. Das weiß man\n"
+ .string "erst, wenn man es ausprobiert hat.$"
+
+Route132_Text_1C2C60:: @ 81C2C60
+ .string "Aaah!\n"
+ .string "Ich versinke in einer Niederlage.$"
+
+Route132_Text_1C2C78:: @ 81C2C78
+ .string "Ich kämpfe nie, wenn ich weiß, dass ich\n"
+ .string "gewinne. Ich liebe den Kampf an der\l"
+ .string "Grenze zwischen Sieg und Niederlage.$"
+
+Route132_Text_1C2CD9:: @ 81C2CD9
+ .string "Ich widme mich 24 Stunden am Tag den\n"
+ .string "POKéMON. Ob du mich besiegen kannst?$"
+
+Route132_Text_1C2D1F:: @ 81C2D1F
+ .string "Ich habe verloren.\n"
+ .string "Ich gestehe die Niederlage ein.$"
+
+Route132_Text_1C2D3E:: @ 81C2D3E
+ .string "Aargh...\n"
+ .string "Du bist ein POKéMON-Fanatiker, oder?\p"
+ .string "Du widmest dich den POKéMON\n"
+ .string "24 Stunden am Tag, oder?$"
+
+Route133_Text_1C2DA5:: @ 81C2DA5
+ .string "Hat die Strömung dich hergebracht? Das\n"
+ .string "nenne ich Schicksal. Lass uns kämpfen!$"
+
+Route133_Text_1C2DF4:: @ 81C2DF4
+ .string "Stark!\n"
+ .string "Viel zu stark!$"
+
+Route133_Text_1C2E09:: @ 81C2E09
+ .string "Soll ich das jetzt Glück nennen, dass ich\n"
+ .string "auf einen so starken TRAINER wie dich\l"
+ .string "gestoßen bin? Ich bin verflucht...$"
+
+Route133_Text_1C2E61:: @ 81C2E61
+ .string "Ich führte ein Leben in Kummer und\n"
+ .string "Elend. Es hat mich hierher verschlagen\l"
+ .string "und hier bin ich gestrandet...$"
+
+Route133_Text_1C2EBD:: @ 81C2EBD
+ .string "Eine weitere Niederlage...$"
+
+Route133_Text_1C2ECD:: @ 81C2ECD
+ .string "Treibend auf dem Meer des Lebens...\n"
+ .string "Ich habe dazu keine Lust mehr!$"
+
+Route133_Text_1C2EF7:: @ 81C2EF7
+ .string "Willkommen!\n"
+ .string "Ich habe dich schon erwartet!$"
+
+Route133_Text_1C2F19:: @ 81C2F19
+ .string "Nein! Bitte!$"
+
+Route133_Text_1C2F25:: @ 81C2F25
+ .string "Ein Kind als starker TRAINER...\n"
+ .string "Boh, ist das äääärgerlich!$"
+
+Route133_Text_1C2F53:: @ 81C2F53
+ .string "Ich möchte, wie jeder andere auch,\n"
+ .string "gewinnen, aber ich ziehe meine POKéMON\l"
+ .string "nicht auf wie jeder andere auch...$"
+
+Route133_Text_1C2FA3:: @ 81C2FA3
+ .string "Mist!\n"
+ .string "Meine Art und Weise reicht nicht aus!$"
+
+Route133_Text_1C2FC7:: @ 81C2FC7
+ .string "Es macht mehr Spaß, die Dinge auf meine\n"
+ .string "Art zu erledigen, als auf die Art aller\l"
+ .string "anderen. Das ist doch klar!$"
+
+Route133_Text_1C302D:: @ 81C302D
+ .string "Ich bin mit meinen VOGEL-POKéMON\n"
+ .string "hierher gekommen.$"
+
+Route133_Text_1C305F:: @ 81C305F
+ .string "Du...\n"
+ .string "Du bist total cool!$"
+
+Route133_Text_1C307E:: @ 81C307E
+ .string "Ich könnte nach BAUMHAUSEN CITY zu-\n"
+ .string "rückkehren, aber ich mag Orte wie diese.$"
+
+Route134_Text_1C30C6:: @ 81C30C6
+ .string "Selbst POKéMON, die schwimmen können,\n"
+ .string "werden oft von der Strömung erfasst.$"
+
+Route134_Text_1C3110:: @ 81C3110
+ .string "Aiyeeeeh!$"
+
+Route134_Text_1C311A:: @ 81C311A
+ .string "Ich glaube, POKéMON mögen diese\n"
+ .string "schnellen Strömungen hier sehr.$"
+
+Route134_Text_1C315E:: @ 81C315E
+ .string "Meine LIEBISKUS möchten ihren Spaß\n"
+ .string "bei einem Kampf haben. Machst du mit?$"
+
+Route134_Text_1C3198:: @ 81C3198
+ .string "Huupsie!$"
+
+Route134_Text_1C31A0:: @ 81C31A0
+ .string "Es gibt da einen Sammler, der sich für \n"
+ .string "SCHUPPEN von LIEBISKUS interessiert.$"
+
+Route134_Text_1C31D7:: @ 81C31D7
+ .string "Okeydokey! Genug gerastet, Jungs!\n"
+ .string "Zeit für ein Kämpfchen!$"
+
+Route134_Text_1C3213:: @ 81C3213
+ .string "Wir wurden wieder fertig gemacht.$"
+
+Route134_Text_1C3229:: @ 81C3229
+ .string "Mein VOGEL-POKéMON wird nach einem\n"
+ .string "langen Flug schnell müde...$"
+
+Route134_Text_1C3262:: @ 81C3262
+ .string "Du bist ein POKéMON-TRAINER.\n"
+ .string "Worte sind da überflüssig. Wir kämpfen.$"
+
+Route134_Text_1C329E:: @ 81C329E
+ .string "... ... ... ... ... ... ...\n"
+ .string "... ... ... ... ... ... ...$"
+
+Route134_Text_1C32D6:: @ 81C32D6
+ .string "Ich habe dich herausgefordert und\n"
+ .string "doch verloren. Ich bin tief beschämt.$"
+
+Route134_Text_1C3319:: @ 81C3319
+ .string "Die wilde Strömung in dieser Region hilft\n"
+ .string "uns dabei, stärker denn je zu werden.$"
+
+Route134_Text_1C335C:: @ 81C335C
+ .string "Ich gebe meine Niederlage zu.$"
+
+Route134_Text_1C336E:: @ 81C336E
+ .string "Wir werden für weiteres Training nach\n"
+ .string "METEORFÄLLE zurückkehren.\p"
+ .string "Wenn du magst, komm doch auch mit.\n"
+ .string "Das wird auch dich stärker machen!$"
diff --git a/data-de/text/tv.inc b/data-de/text/tv.inc
new file mode 100644
index 000000000..700f40db0
--- /dev/null
+++ b/data-de/text/tv.inc
@@ -0,0 +1,1085 @@
+FallarborTown_ContestLobby_Text_1A6F7C:: @ 81A6F7C
+ .string "Du hast an einem POKéMON WETTBEWERB\n"
+ .string "teilgenommen, stimmt’s?\p"
+ .string "Da kannst du mir doch etwas über\n"
+ .string "dein POKéMON erzählen.\p"
+ .string "Ich bin Reporter. Ich arbeite an einer\n"
+ .string "Geschichte über POKéMON WETTBEWERBE.\p"
+ .string "Würdest du mir wohl einige Fragen\n"
+ .string "beantworten?$"
+
+FallarborTown_ContestLobby_Text_1A704E:: @ 81A704E
+ .string "Oh, das machst du?\n"
+ .string "Herzlichen Dank.\p"
+ .string "Beschreibe mir doch kurz den WETTBE-\n"
+ .string "WERB, an dem du gerade teilgenommen\l"
+ .string "hast.$"
+
+FallarborTown_ContestLobby_Text_1A70A5:: @ 81A70A5
+ .string "Ah, ich verstehe.\n"
+ .string "Das ist ein bewegender Kommentar.\p"
+ .string "Man bekommt ein gutes Bild davon,\n"
+ .string "wie dieser WETTBEWERB war.\p"
+ .string "Ich habe eine letzte Frage.\p"
+ .string "Wenn du das Wort “{STR_VAR_2}” hörst,\n"
+ .string "was für ein Bild hast du dann vor Augen?$"
+
+FallarborTown_ContestLobby_Text_1A7153:: @ 81A7153
+ .string "Oh, hm.\p"
+ .string "Das stellst du dir also unter dem\n"
+ .string "Begriff “{STR_VAR_2}” vor.\p"
+ .string "Danke schön!\n"
+ .string "Du hast mir einige gute Ideen geliefert.\p"
+ .string "Jetzt kann ich eine gute Geschichte\n"
+ .string "über die POKéMON-WETTBEWERBE\l"
+ .string "schreiben.\p"
+ .string "Vielleicht, aber nur vielleicht, findet\n"
+ .string "sie auch ihren Weg ins Fernsehen.\l"
+ .string "Ich hoffe, du schaltest dann ein!$"
+
+FallarborTown_ContestLobby_Text_1A7256:: @ 81A7256
+ .string "Oh, das ist wirklich schade...\p"
+ .string "Nun, wenn du eine gute Geschichte auf\n"
+ .string "Lager hast, melde dich wieder bei mir.$"
+
+FallarborTown_ContestLobby_Text_1A72A8:: @ 81A72A8
+ .string "Ich freue mich schon auf deinen\n"
+ .string "nächsten POKéMON-WETTBEWERB.$"
+
+gTVBravoTrainerText1:: @ 81A72DE
+ .string "Yeah!\n"
+ .string "Es ist BRAVO TRAINER Zeit!\p"
+ .string "Heute stellen wir ein POKéMON vor,\n"
+ .string "das zu {STR_VAR_1} gehört.\p"
+ .string "Dieses POKéMON hat eine {STR_VAR_2}-\n"
+ .string "Wertung in der {STR_VAR_3} Klasse bekommen.$"
+
+gTVBravoTrainerText2:: @ 81A736B
+ .string "Begrüßt {STR_VAR_2},\n"
+ .string "das {STR_VAR_1}!\p"
+ .string "Der Kosename {STR_VAR_2}...\p"
+ .string "Selbst dieser Kosename strahlt die\n"
+ .string "Aura von “{STR_VAR_3}” aus!$"
+
+gTVBravoTrainerText3:: @ 81A73CA
+ .string "Als der TRAINER {STR_VAR_1} sein POKéMON\n"
+ .string "in einem WETTBEWERB antreten ließ,\l"
+ .string "haben wir es geschafft, einige leiden-\l"
+ .string "schaftliche Aussagen zu erhalten.$"
+
+gTVBravoTrainerText4:: @ 81A744D
+ .string "Als {STR_VAR_1} nach dem WETTBEWERB über\n"
+ .string "diesen befragt wurde, bekamen wir ein\l"
+ .string "breites Grinsen und folgende Antwort:\l"
+ .string "“{STR_VAR_2}!”\p"
+ .string "Nun, sicher, das POKéMON von {STR_VAR_1}\n"
+ .string "kam auf Platz {STR_VAR_3} im WETTBEWERB.\p"
+ .string "Die Aussage passt absolut zu {STR_VAR_1},\n"
+ .string "das ist meine Meinung!$"
+
+gTVBravoTrainerText5:: @ 81A7508
+ .string "Als {STR_VAR_1} nach dem WETTBEWERB über\n"
+ .string "diesen befragt wurde, bekamen wir die\l"
+ .string "bittere Antwort: “{STR_VAR_2}!”\p"
+ .string "Nun, sicher, das POKéMON von {STR_VAR_1}\n"
+ .string "kam auf Platz {STR_VAR_3} im WETTBEWERB.\p"
+ .string "Die Enttäuschung von {STR_VAR_1} wird hier\n"
+ .string "mehr als deutlich, das ist meine Meinung.$"
+
+gTVBravoTrainerText6:: @ 81A75CE
+ .string "Möchtet ihr auch wissen, was {STR_VAR_1}\n"
+ .string "sich unter {STR_VAR_2} vorstellt?\p"
+ .string "Ihr könnt darauf wetten, dass wir\n"
+ .string "danach gefragt haben! Natürlich!\p"
+ .string "Die Antwort war klipp und klar:\n"
+ .string "“{STR_VAR_3}!”\p"
+ .string "Das ist es, was {STR_VAR_2} für {STR_VAR_1}\n"
+ .string "repräsentiert!$"
+
+gTVBravoTrainerText7:: @ 81A768D
+ .string "Die letzte Attacke, {STR_VAR_2}, die\n"
+ .string "von {STR_VAR_1} eingesetzt wurde,\l"
+ .string "ist ganz klar “{STR_VAR_3}!”$"
+
+gTVBravoTrainerText8:: @ 81A76C5
+ .string "Bravo, {STR_VAR_1}!\n"
+ .string "Bravo, {STR_VAR_2}!\p"
+ .string "Wir hoffen, dass {STR_VAR_1} noch höhere\n"
+ .string "Gipfel erklimmen wird!\p"
+ .string "Unsere Zeit ist mal wieder abgelaufen!\n"
+ .string "Bis zum nächsten Mal! Tschüss!$"
+
+gTVBravoTrainerText9:: @ 81A774F
+ .string "Wir stellen vor: TRAINERS {STR_VAR_1}!$"
+
+BattleTower_Lobby_Text_1A776D:: @ 81A776D
+ .string "Hallo! Du bist der TRAINER, der gerade\n"
+ .string "gekämpft hat, richtig?\p"
+ .string "Ich interviewe TRAINER in der ganzen\n"
+ .string "Welt.\p"
+ .string "Würdest du mir deine Eindrücke über\n"
+ .string "das Kämpfen schildern?$"
+
+BattleTower_Lobby_Text_1A7823:: @ 81A7823
+ .string "Ja? Wirklich?\n"
+ .string "Danke schön!\l"
+ .string "Dann, äh...\p"
+ .string "Wie war es heute im DUELLTURM?\p"
+ .string "Warst du mit dem Kampf zufrieden?\n"
+ .string "Oder bist du unzufrieden?$"
+
+BattleTower_Lobby_Text_1A78B7:: @ 81A78B7
+ .string "Oh...\n"
+ .string "Tut mir Leid, dich zu stören.\p"
+ .string "Bitte gib uns ein Interview, wenn du\n"
+ .string "wieder im DUELLTURM kämpfst.$"
+
+BattleTower_Lobby_Text_1A791B:: @ 81A791B
+ .string "Ja, natürlich!\p"
+ .string "Da ist dieser untrügliche Ausdruck der\n"
+ .string "Zufriedenheit auf deinem Gesicht...\p"
+ .string "Ganz offensichtlich hattest du einen\n"
+ .string "großartigen Kampf!$"
+
+BattleTower_Lobby_Text_1A7990:: @ 81A7990
+ .string "Oh, ich verstehe...\p"
+ .string "Nun, es ist immer schwer, den Kampf so\n"
+ .string "zu beeinflussen, wie man es möchte.$"
+
+BattleTower_Lobby_Text_1A79EB:: @ 81A79EB
+ .string "Darf ich dir noch eine Frage stellen?\p"
+ .string "Wenn du deine Eindrücke über diesen\n"
+ .string "Kampf beschreiben müsstest, was\l"
+ .string "würdest du dann sagen?$"
+
+BattleTower_Lobby_Text_1A7A6E:: @ 81A7A6E
+ .string "Das ist erstaunlich cool!\p"
+ .string "Eine großartige Sache! Ich wünsche dir\n"
+ .string "im nächsten Kampf genauso viel Glück!\p"
+ .string "Ich hoffe, wir treffen uns bald wieder!$"
+
+BattleTower_Lobby_Text_1A7AE0:: @ 81A7AE0
+ .string "Oh, ich verstehe...\p"
+ .string "Nun, auch die ruhigen Typen sind cool,\n"
+ .string "nicht wahr?\p"
+ .string "Ich hoffe, du gibst mir bald wieder die\n"
+ .string "Möglichkeit, deine Eindrücke\l"
+ .string "festzuhalten!$"
+
+BattleTower_Lobby_Text_1A7B66:: @ 81A7B66
+ .string "Ich freue mich schon auf deinen\n"
+ .string "nächsten Kampf!$"
+
+gTVBravoTrainerBattleTowerText1:: @ 81A7B93
+ .string "Yeah!\n"
+ .string "Es ist BRAVO TRAINER Zeit!\p"
+ .string "Heute stellen wir {STR_VAR_1} vor. {STR_VAR_1}\n"
+ .string "hat sich der Herausforderung im\l"
+ .string "DUELLTURM gestellt!\p"
+ .string "Bei dieser Begegnung hat {STR_VAR_1}\n"
+ .string "das listige {STR_VAR_2} mitgebracht.$"
+
+gTVBravoTrainerBattleTowerText2:: @ 81A7C26
+ .string "Das Paar stellte einen neuen Rekord von\n"
+ .string "{STR_VAR_2} Siegen in Folge in einer Level {STR_VAR_1}-\l"
+ .string "Konkurrenz auf! Bravo, TRAINER!$"
+
+gTVBravoTrainerBattleTowerText3:: @ 81A7C7D
+ .string "Die beiden scheiterten schließlich an\n"
+ .string "{STR_VAR_1} im Kampf Nummer {STR_VAR_2}.\l"
+ .string "Netter Versuch, TRAINER!\p"
+ .string "Es war einfach nur großes Pech, so\n"
+ .string "früh während dieser Herausforderung\l"
+ .string "auf {STR_VAR_1} zu treffen.\p"
+ .string "Wir fragten den TRAINER nach den\n"
+ .string "Eindrücken, die der Kampf gegen\l"
+ .string "{STR_VAR_1} hinterlassen hat.$"
+
+gTVBravoTrainerBattleTowerText4:: @ 81A7D4A
+ .string "Die beiden haben gewonnen, indem sie\n"
+ .string "{STR_VAR_2} von {STR_VAR_1} klar\l"
+ .string "besiegt haben. Bravo, TRAINER!\p"
+ .string "Sogar {STR_VAR_1} wurde besiegt...\n"
+ .string "Das ist unglaublich! Einfach unglaublich!\p"
+ .string "Wir haben den TRAINER nach den\n"
+ .string "Eindrücken im Moment des Sieges\l"
+ .string "gefragt.$"
+
+gTVBravoTrainerBattleTowerText5:: @ 81A7E0C
+ .string "Nach einer Reihe von Siegen musste sich\n"
+ .string "das Paar schließlich doch {STR_VAR_2}\l"
+ .string "von {STR_VAR_1} geschlagen geben.\p"
+ .string "Netter Versuch, TRAINER!\p"
+ .string "Man sieht nicht oft so ein wunderbares\n"
+ .string "Team wie {STR_VAR_1} und\l"
+ .string "{STR_VAR_2}. Das könnt ihr glauben!\p"
+ .string "Wir haben den TRAINER gefragt, wie es\n"
+ .string "war, gegen dieses Super-Paar zu\l"
+ .string "kämpfen.$"
+
+gTVBravoTrainerBattleTowerText6:: @ 81A7F0E
+ .string "Und das hat uns der TRAINER gesagt:\n"
+ .string "“Ich bin zufrieden!”\p"
+ .string "Ist das nicht eine erfrischend offene\n"
+ .string "Antwort? Bravo, TRAINER!\p"
+ .string "Aber ist ein so eingefleischter TRAINER\n"
+ .string "überhaupt in der Lage, mit einem Kampf\l"
+ .string "zufrieden zu sein?\p"
+ .string "Ich habe herausgefunden, wie zufrieden\n"
+ .string "der TRAINER war, als ich diese Worte\l"
+ .string "hörte:$"
+
+gTVBravoTrainerBattleTowerText7:: @ 81A8004
+ .string "Und das hat uns der TRAINER verraten:\n"
+ .string "“Ich bin nicht zufrieden...”\p"
+ .string "Unser TRAINER war wohl gerade etwas\n"
+ .string "niedergeschlagen, als er das sagte.\p"
+ .string "Und es ist nicht immer leicht, nach einem\n"
+ .string "Kampf voll zufrieden zu sein, richtig?\p"
+ .string "Nun, wir haben nachgehakt und heraus-\n"
+ .string "gefunden, wie unzufrieden der TRAINER\l"
+ .string "tatsächlich war:$"
+
+gTVBravoTrainerBattleTowerText8:: @ 81A8119
+ .string "Nichts$"
+
+gTVBravoTrainerBattleTowerText9:: @ 81A811E
+ .string "Nichts$"
+
+gTVBravoTrainerBattleTowerText10:: @ 81A8123
+ .string "Nichts$"
+
+gTVBravoTrainerBattleTowerText11:: @ 81A8128
+ .string "Nichts$"
+
+gTVBravoTrainerBattleTowerText12:: @ 81A812D
+ .string "“{STR_VAR_1}”.$"
+
+gTVBravoTrainerBattleTowerText13:: @ 81A8133
+ .string "“{STR_VAR_1}”.\n"
+ .string "Ist das nicht großartig?\p"
+ .string "Das drückt wahrhaftig {STR_VAR_2}s Freude\n"
+ .string "aus. Das würde ich doch sagen!\p"
+ .string "Am Ende noch der Kampf gegen\n"
+ .string "{STR_VAR_3}... Das war wirklich das, was\l"
+ .string "man “{STR_VAR_1}” nennt!$"
+
+gTVBravoTrainerBattleTowerText14:: @ 81A81BC
+ .string "“{STR_VAR_1}”.\n"
+ .string "Eine treffende Aussage!\p"
+ .string "Das Ende des Kampfes gegen\n"
+ .string "{STR_VAR_3}... Man kann es nur\l"
+ .string "“{STR_VAR_1}” nennen!\p"
+ .string "Ich finde, die Enttäuschung von\n"
+ .string "{STR_VAR_2} wird mehr als deutlich.$"
+
+gTVBravoTrainerBattleTowerText15:: @ 81A8267
+ .string "Bravo, {STR_VAR_1}!\n"
+ .string "Bravo, {STR_VAR_2}!\p"
+ .string "Ich hoffe, wir sehen {STR_VAR_1} noch\n"
+ .string "höhere Gipfel erklimmen!\p"
+ .string "Das war’s für den Moment!\n"
+ .string "Bis zur nächsten Sendung!$"
+
+SlateportCity_PokemonFanClub_Text_1A82F1:: @ 81A82F1
+ .string "Wow!\p"
+ .string "Es ist ganz offensichtlich, dass du\n"
+ .string "deine Liebe {STR_VAR_1} schenkst.\p"
+ .string "Okay, es heißt {STR_VAR_2}.\p"
+ .string "Darf ich dich um einen Gefallen bitten?\p"
+ .string "Ich bin TV-Reporter und mache eine\n"
+ .string "Umfrage zum Thema POKéMON.\p"
+ .string "Würdest du mir bitte ein paar einfache\n"
+ .string "Fragen beantworten?$"
+
+SlateportCity_PokemonFanClub_Text_1A83D0:: @ 81A83D0
+ .string "Großartig! Danke schön!\p"
+ .string "Okay, los geht’s. Ich brauche\n"
+ .string "kurze, knappe Antworten, okay?$"
+
+SlateportCity_PokemonFanClub_Text_1A8414:: @ 81A8414
+ .string "Als du {STR_VAR_1} zum ersten Mal ge-\n"
+ .string "sehen hast, was war das für\l"
+ .string "ein Gefühl?\p"
+ .string "Wie würdest du die Gefühle zu dem\n"
+ .string "Zeitpunkt beschreiben?$"
+
+SlateportCity_PokemonFanClub_Text_1A8470:: @ 81A8470
+ .string "Du kümmerst dich liebevoll um\n"
+ .string "{STR_VAR_1}.\p"
+ .string "Wenn du es mit etwas vergleichen\n"
+ .string "würdest, das du magst, was wäre das?$"
+
+SlateportCity_PokemonFanClub_Text_1A84D5:: @ 81A84D5
+ .string "Diese Frage bezieht sich auch auf dein\n"
+ .string "geliebtes {STR_VAR_1}.\p"
+ .string "Was hat dich an {STR_VAR_1} angezogen?$"
+
+SlateportCity_PokemonFanClub_Text_1A852D:: @ 81A852D
+ .string "Okay, das ergibt einen Sinn.\p"
+ .string "Diese Frage mag vielleicht etwas schwer\n"
+ .string "sein, um sie kurz zu beantworten.\p"
+ .string "Also...\p"
+ .string "Was bedeuten POKéMON für dich?$"
+
+SlateportCity_PokemonFanClub_Text_1A85A6:: @ 81A85A6
+ .string "Ich verstehe!\p"
+ .string "Hmhm...\p"
+ .string "Das war’s! Danke, dass du mir deine\n"
+ .string "Zeit zur Verfügung gestellt hast!\p"
+ .string "Es hat mir viel Spaß gemacht, mich mit\n"
+ .string "dir zu unterhalten.\p"
+ .string "Vielleicht kannst du dieses Interview\n"
+ .string "bald im Fernsehen sehen. Achte darauf!\p"
+ .string "Okay, das ist alles.\n"
+ .string "Vielen Dank und leb wohl.$"
+
+SlateportCity_PokemonFanClub_Text_1A8667:: @ 81A8667
+ .string "Oh, okay...\p"
+ .string "Nun, wenn du mir doch etwas über\n"
+ .string "POKéMON erzählen willst, ich bin hier.$"
+
+SlateportCity_PokemonFanClub_Text_1A86B5:: @ 81A86B5
+ .string "Ich liebe meinen Job - ich lerne so viel\n"
+ .string "über POKéMON während der Interviews.$"
+
+SlateportCity_PokemonFanClub_Text_1A8704:: @ 81A8704
+ .string "Hallo, du scheinst deinem {STR_VAR_1}\n"
+ .string "sehr nahe zu stehen.\p"
+ .string "Weißt du was?\n"
+ .string "Ich bin ein TV-Reporter.\p"
+ .string "Ich reise herum und interviewe Leute,\n"
+ .string "befrage sie zu POKéMON.\p"
+ .string "Darf ich dich auch etwas über dein\n"
+ .string "{STR_VAR_1} fragen?$"
+
+SlateportCity_PokemonFanClub_Text_1A87CA:: @ 81A87CA
+ .string "Wow, danke schön!\p"
+ .string "Dann erzähl mir doch einfach alles, was\n"
+ .string "dir an {STR_VAR_1} gefällt.$"
+
+SlateportCity_PokemonFanClub_Text_1A8818:: @ 81A8818
+ .string "Wow...\n"
+ .string "Das ist ja ein interessanter Bericht.\p"
+ .string "Du stehst deinem {STR_VAR_1} sehr nahe,\n"
+ .string "nicht wahr?\p"
+ .string "Ich denke, dein Bericht wird sich\n"
+ .string "großartig im Fernsehen machen.\p"
+ .string "Ich verspreche, ich mache daraus eine\n"
+ .string "unterhaltsame Sendung. Die darfst\l"
+ .string "du nicht verpassen!\p"
+ .string "Okay, das war’s.\n"
+ .string "Danke und leb wohl.$"
+
+gTVFanClubOpinionsText1:: @ 81A8917
+ .string "WIR SIND DER POKéMON-FANCLUB.\p"
+ .string "Wir sind live auf Sendung!\p"
+ .string "Hier ist eure Meinung gefragt und ich\n"
+ .string "spreche sie öffentlich laut für euch\l"
+ .string "aus. Ist das nicht fantastisch?\p"
+ .string "Heute bringen wir euch eine Reportage\n"
+ .string "unseres Reporters ins Haus, der im Auf-\l"
+ .string "trag des POKéMON-FANCLUBS unter-\l"
+ .string "wegs war.\p"
+ .string "Wer ist heute der glückliche\n"
+ .string "POKéMON-Fan, den wir hier vorstellen?\p"
+ .string "... ... ... ... ... ... ... ...\p"
+ .string "{STR_VAR_1}!\p"
+ .string "So, was hat uns {STR_VAR_1} wohl über\n"
+ .string "{STR_VAR_3}, dem {STR_VAR_2},\l"
+ .string "zu sagen?\p"
+ .string "Und ich... Ich werde die Worte der Zu-\n"
+ .string "neigung laut im Fernsehen herausrufen!\p"
+ .string "Huuh-haa!\p"
+ .string "Lasst uns alle laut rufen!$"
+
+gTVFanClubOpinionsText2:: @ 81A8AE5
+ .string "Wir haben {STR_VAR_1} gefragt: “Als du\n"
+ .string "{STR_VAR_2} das erste Mal gesehen hast,\l"
+ .string "was war das für ein Gefühl?”\p"
+ .string "“{STR_VAR_3}!”\p"
+ .string "Juhuhuu! Das ist eine super Aussage!\p"
+ .string "Bringt sie euch nicht auch Erinnerungen\n"
+ .string "an längst vergangene Zeiten wieder?$"
+
+gTVFanClubOpinionsText3:: @ 81A8B9D
+ .string "Wir haben {STR_VAR_1} gefragt: “Wenn du\n"
+ .string "{STR_VAR_2} mit etwas vergleichen\l"
+ .string "würdest, das du magst, was wäre das?”\p"
+ .string "... ... ... ... ... ... ... ...\p"
+ .string "“{STR_VAR_3}!”\p"
+ .string "Huhuhuuu! Was für ein origineller\n"
+ .string "Vergleich!\p"
+ .string "Man spürt gleich das intensive Gefühl,\n"
+ .string "das der TRAINER für {STR_VAR_2}\l"
+ .string "empfindet!$"
+
+gTVFanClubOpinionsText4:: @ 81A8C77
+ .string "Sehen wir mal weiter...\n"
+ .string "Und was genau findet {STR_VAR_1} so\l"
+ .string "anziehend an {STR_VAR_2}?\p"
+ .string "... ... ... ... ... ... ... ...\p"
+ .string "“{STR_VAR_3}!”\p"
+ .string "Heiaaa! Was für eine spektakuläre\n"
+ .string "Erklärung!\p"
+ .string "Die Liebe dieses TRAINERS zu seinem\n"
+ .string "{STR_VAR_2} wird mehr als deutlich!$"
+
+gTVFanClubOpinionsText5:: @ 81A8D45
+ .string "Hm? Oh, da gibt es noch mehr.\n"
+ .string "Dem müssen wir mal nachgehen.\p"
+ .string "Lasst uns mal sehen...\p"
+ .string "Wir haben {STR_VAR_1} gefragt: “Was be-\n"
+ .string "deuten dir POKéMON?”\p"
+ .string "... ... ... ... ... ...\p"
+ .string "“{STR_VAR_3}!”\p"
+ .string "Bravo!\p"
+ .string "Das ist das Beste des heutigen Tages!\p"
+ .string "“{STR_VAR_3}!”\p"
+ .string "Man will das immer und immer wieder\n"
+ .string "laut herausrufen!\p"
+ .string "Nach diesem großartigen Ausruf ist es\n"
+ .string "auch schon wieder Zeit, sich zu\l"
+ .string "verabschieden!\p"
+ .string "Also rufen wir jetzt zum Abschluss\n"
+ .string "alle zusammen...\p"
+ .string "“{STR_VAR_3}!”$"
+
+gTVFanClubText1:: @ 81A8EC9
+ .string "WIR SIND DER POKéMON-FANCLUB.\p"
+ .string "Wir sind live auf Sendung!\p"
+ .string "Heute steht unsere Sendung ganz im\n"
+ .string "Zeichen unserer POKéMON-UMFRAGE. \p"
+ .string "Welcher der Geschichten, die TRAINER\n"
+ .string "und POKéMON uns liefern, wird heute\l"
+ .string "unsere Aufmerksamkeit gehören?\p"
+ .string "Mal sehen...\p"
+ .string "Diese hier!\p"
+ .string "Wir fangen mit diesem Brief an!\p"
+ .string "Dies ist ein Brief von {STR_VAR_1} über\n"
+ .string "ein geliebtes {STR_VAR_2}.\p"
+ .string "Mal sehen, wie leidenschaftlich der\n"
+ .string "Schreiber seine Liebe zu {STR_VAR_2}\l"
+ .string "ausdrückt! Hmhm...$"
+
+gTVFanClubText2:: @ 81A9048
+ .string "Hui!\n"
+ .string "Was für ein wunderbarer Brief!$"
+
+gTVFanClubText3:: @ 81A9067
+ .string "Ich liebe ihn, ich muss ihn nochmal lesen!$"
+
+gTVFanClubText4:: @ 81A9088
+ .string "Ein großartiger Brief, den man immer und\n"
+ .string "immer wieder lesen muss.$"
+
+gTVFanClubText5:: @ 81A90B4
+ .string "Dieses kleine “{STR_VAR_3}!” zeigt\n"
+ .string "die unglaublich emotionale Bindung!\p"
+ .string "Ein großartiger Brief mit einer das Herz\n"
+ .string "erwärmenden Tiefe!$"
+
+gTVFanClubText6:: @ 81A911F
+ .string "Besonders das kleine “{STR_VAR_3}”!\p"
+ .string "Ich liebe es, wie “{STR_VAR_3}” hier\n"
+ .string "gebraucht wird!$"
+
+gTVFanClubText7:: @ 81A9152
+ .string "Übrigens, auch wenn es nicht wirklich\n"
+ .string "wichtig ist, “{STR_VAR_3}” ist\l"
+ .string "eine super Aussage.\p"
+ .string "Ich werde “{STR_VAR_3}” ab sofort in\n"
+ .string "meiner Konversation einsetzen.$"
+
+gTVFanClubText8:: @ 81A91C6
+ .string "Wenn ich diesen Brief bewerten müsste,\n"
+ .string "bekäme er {STR_VAR_3} Punkte von mir.\p"
+ .string "Und für das nächste Mal erwarte ich\n"
+ .string "einen noch besseren Brief, {STR_VAR_1}!\p"
+ .string "Hui je, schaut euch nur die Uhrzeit an!\n"
+ .string "Für heute sage ich Tschüss. Bis zum\l"
+ .string "nächsten Mal.$"
+
+SlateportCity_OceanicMuseum_1F_Text_1A927F:: @ 81A927F
+ .string "Ach!\n"
+ .string "Magst du vielleicht POKéMON?\p"
+ .string "Ich habe einen Vertrag mit einem Fern-\n"
+ .string "sehsender.\p"
+ .string "Ich sammle aktuelle Geschichten von\n"
+ .string "POKéMON und ihren TRAINERN.\p"
+ .string "Hättest du Lust, mir etwas von dir zu\n"
+ .string "erzählen?$"
+
+SlateportCity_OceanicMuseum_1F_Text_1A934C:: @ 81A934C
+ .string "Ich sammle aktuelle Geschichten von\n"
+ .string "POKéMON und ihren TRAINERN.\p"
+ .string "Hättest du Lust, mir etwas von dir zu\n"
+ .string "erzählen?$"
+
+SlateportCity_OceanicMuseum_1F_Text_1A93D1:: @ 81A93D1
+ .string "Oh, du hast Lust dazu?!?\n"
+ .string "Wunderbar! Danke schön!\p"
+ .string "Dann erzähl mir doch bitte von\n"
+ .string "interessanten Begebenheiten, in denen\l"
+ .string "POKéMON eine Rolle spielen.$"
+
+SlateportCity_OceanicMuseum_1F_Text_1A9446:: @ 81A9446
+ .string "Oh, ich versteh’ schon...\p"
+ .string "Nun, wenn du mir eine interessante\n"
+ .string "Geschichte erzählen kannst, sag es mir.$"
+
+SlateportCity_OceanicMuseum_1F_Text_1A949A:: @ 81A949A
+ .string "Hach, eine erhebende Geschichte!\p"
+ .string "Ich bin sicher, deine Geschichte wird\n"
+ .string "im Fernsehen ausgestrahlt.\p"
+ .string "Irgendwann bestimmt. Also, verpasse\n"
+ .string "sie nicht!$"
+
+SlateportCity_OceanicMuseum_1F_Text_1A952E:: @ 81A952E
+ .string "Hmmm... Da habe ich eine wirklich gute\n"
+ .string "Geschichte für das Fernsehprogramm.\p"
+ .string "Ich sollte sie schnell aufschreiben!$"
+
+gTVRecentHappeningsText1:: @ 81A9581
+ .string "Hallo, es ist Zeit für INTERESSANTE\n"
+ .string "GESCHICHTEN.\p"
+ .string "Für einen POKéMON-TRAINER ist jeder\n"
+ .string "Tag ein Tag voller Geschichten.\p"
+ .string "Wir möchten heute einige dieser \n"
+ .string "POKéMON-Geschichten erzählen.\p"
+ .string "Heute erzählen wir die Geschichte von\n"
+ .string "TRAINER {STR_VAR_1}.\p"
+ .string "Was mag {STR_VAR_1} wohl erlebt haben?\n"
+ .string "Lasst es uns herausfinden.\p"
+ .string "Mal sehen...$"
+
+gTVRecentHappeningsText2:: @ 81A9694
+ .string "War das nicht aufschlussreich?\p"
+ .string "Diese Geschichte gibt genau wieder, was\n"
+ .string "{STR_VAR_1} vor kurzem erlebt hat. So, als\l"
+ .string "hätten wir es selber erlebt.$"
+
+gTVRecentHappeningsText3:: @ 81A971B
+ .string "“{STR_VAR_3}”. Das gibt\n"
+ .string "der Geschichte Akzente und Tiefe.$"
+
+gTVRecentHappeningsText4:: @ 81A974B
+ .string "“{STR_VAR_3}.” Das gibt\n"
+ .string "uns einen Eindruck von dem Schauplatz.\l"
+ .string "Wir können uns alles besser vorstellen.$"
+
+gTVRecentHappeningsText5:: @ 81A979F
+ .string "“{STR_VAR_3}” war die\n"
+ .string "eindrucksvollste Stelle der Geschichte.$"
+
+gTVRecentHappeningsText6:: @ 81A97D0
+ .string "{STR_VAR_1} hat uns eine wundervolle Ge-\n"
+ .string "schichte mit POKéMON erzählt.\p"
+ .string "Und nun hat sich diese Geschichte tief\n"
+ .string "in unsere Seelen eingebrannt.\p"
+ .string "Das war es für heute. Bitte schaltet\n"
+ .string "auch nächstes Mal wieder ein.$"
+
+gTVPokemonOutbreakText:: @ 81A986F
+ .string "Guten Tag, meine Damen und Herren!\n"
+ .string "Hier sind die POKéMON NACHRICHTEN.\p"
+ .string "Wir haben soeben von einem sehr\n"
+ .string "seltenen Ereignis erfahren.\p"
+ .string "Es wird berichtet, dass es in der Umge-\n"
+ .string "bung von {STR_VAR_1} zu einem Massen-\l"
+ .string "aufkommen der {STR_VAR_2} kam.\p"
+ .string "{STR_VAR_2}, das ist bestimmt jedem be-\n"
+ .string "kannt, ist ein seltenes POKéMON,\l"
+ .string "das nur sehr schwer zu finden ist.\p"
+ .string "Das scheint eine seltene Gelegenheit zu\n"
+ .string "sein, den Ausbruch von wilden\l"
+ .string "{STR_VAR_2} zu beobachten.\p"
+ .string "Das waren die POKéMON NACHRICHTEN.$"
+
+gTVNameRaterText1:: @ 81A99D9
+ .string "Und nun ist es wieder Zeit für...\n"
+ .string "DIE NAMENBEWERTER SHOW\p"
+ .string "Ich sage die Zukunft eures POKéMON\n"
+ .string "anhand seines Kosenamens vorher.\p"
+ .string "Ratschläge habe ich zu geben und\n"
+ .string "hilfreiche Ratschläge biete ich an.\p"
+ .string "Heute basiert meine Prophezeiung auf\n"
+ .string "dem Kosenamen {STR_VAR_3} von dem\l"
+ .string "POKéMON {STR_VAR_2} von {STR_VAR_1}.\p"
+ .string "Hmhm...\p"
+ .string "Hmm...\n"
+ .string "Dieser Kosename...$"
+
+gTVNameRaterText2:: @ 81A9AF0
+ .string "Ein Kosename, der auf ein vielfältiges\n"
+ .string "Talent hindeutet.\p"
+ .string "Ich rate dem TRAINER, mutig zu sein\n"
+ .string "und sich vielen Herausforderungen\l"
+ .string "zu stellen.$"
+
+gTVNameRaterText3:: @ 81A9B69
+ .string "Dieser Kosename passt perfekt\n"
+ .string "zu {STR_VAR_1}, dem Namen des TRAINERS!\p"
+ .string "Ich sehe eine starke Partnerschaft, in\n"
+ .string "der das Timing perfekt ist.$"
+
+gTVNameRaterText4:: @ 81A9BEF
+ .string "Dieser Kosename betont die einzig-\n"
+ .string "artige Persönlichkeit des POKéMON.\p"
+ .string "Wird das POKéMON gut aufgezogen, ent-\n"
+ .string "wickelt sich seine Einzigartigkeit voll.$"
+
+gTVNameRaterText5:: @ 81A9C6A
+ .string "Dieser Kosename zeigt die mitfühlende\n"
+ .string "und fürsorgliche Seite der POKéMON.\p"
+ .string "Wird dieses POKéMON gut aufgezogen,\n"
+ .string "wird es sehr warmherzig sein!$"
+
+gTVNameRaterText6:: @ 81A9CF8
+ .string "Ein schöner Kosename, der auf die\n"
+ .string "zukünftige Größe hindeutet.\p"
+ .string "Mich würde es schon interessieren, was\n"
+ .string "die Zukunft für dieses POKéMON bringt.$"
+
+gTVNameRaterText7:: @ 81A9D74
+ .string "Dieser gute Kosename sollte das\n"
+ .string "POKéMON kräftig und herzlich\l"
+ .string "werden lassen!\p"
+ .string "Dieses POKéMON wird für lange, lange\n"
+ .string "Zeit gesund und fit sein.$"
+
+gTVNameRaterText8:: @ 81A9DF3
+ .string "Dieser gute Kosename sollte das\n"
+ .string "POKéMON sehr aktiv machen!\p"
+ .string "Ich denke, das POKéMON wird in\n"
+ .string "Kämpfen stark auftreten.$"
+
+gTVNameRaterText9:: @ 81A9E75
+ .string "Ein ansprechender Kosename, der dem\n"
+ .string "POKéMON Charme verleihen wird!\p"
+ .string "Ich bezweifle nicht, dass das POKéMON\n"
+ .string "in einem POKéMON WETTBEWERB alle\l"
+ .string "mit seinem Charme betören wird!$"
+
+gTVNameRaterText10:: @ 81A9F06
+ .string "Der Kosename {STR_VAR_1} wurzelt in\n"
+ .string "dem Buchstaben “{STR_VAR_3}”.\p"
+ .string "Der Buchstabe wird noch verstärkt\n"
+ .string "durch den Anfangsbuchstaben “{STR_VAR_2}”,\p"
+ .string "wodurch der Kosename eine starke\n"
+ .string "Ausstrahlung bekommt.$"
+
+gTVNameRaterText11:: @ 81A9F9F
+ .string "Der Kosename {STR_VAR_1} ist auf \n"
+ .string "ansprechende Weise wohlklingend.\p"
+ .string "Die Ausstrahlung der Buchstaben “{STR_VAR_2}”\n"
+ .string "und “{STR_VAR_3}” - einfach bemerkenswert!$"
+
+gTVNameRaterText12:: @ 81AA01E
+ .string "Der Kosename {STR_VAR_1} - er strahlt\n"
+ .string "ein sublimes, fließendes Gefühl aus.\p"
+ .string "Der Fluss des ersten Buchstaben “{STR_VAR_2}”\n"
+ .string "bis hin zum “{STR_VAR_3}” ist wunderbar.$"
+
+gTVNameRaterText13:: @ 81AA09D
+ .string "Lasst uns weitere Beispiele für gute\n"
+ .string "Kosenamen untersuchen.$"
+
+gTVNameRaterText14:: @ 81AA0D7
+ .string "Nehmen wir zum Beispiel einen Teil des\n"
+ .string "Namens von TRAINER {STR_VAR_1}. Wir er-\l"
+ .string "halten den schönen Kosenamen {STR_VAR_2}{STR_VAR_3}.$"
+
+gTVNameRaterText15:: @ 81AA138
+ .string "Natürlich wäre der Kosename {STR_VAR_2}{STR_VAR_3}\n"
+ .string "genauso schön.$"
+
+gTVNameRaterText16:: @ 81AA166
+ .string "Der Name der POKéMON-Kategorie\n"
+ .string "{STR_VAR_2} kann ebenfalls als Basis für\l"
+ .string "den Kosenamen {STR_VAR_1}{STR_VAR_3} dienen.$"
+
+gTVNameRaterText17:: @ 81AA1C0
+ .string "{STR_VAR_1}{STR_VAR_3} ist ebenfalls ein anziehender\n"
+ .string "Kosename.$"
+
+gTVNameRaterText18:: @ 81AA1EA
+ .string "Man sollte niemals einem POKéMON die\n"
+ .string "Kategoriebezeichnung eines anderen\l"
+ .string "POKéMON als Kosenamen geben!\p"
+ .string "Zum Beispiel sollte der Name von\n"
+ .string "{STR_VAR_2} nicht für den Namen {STR_VAR_1}{STR_VAR_3}\l"
+ .string "verwendet werden.$"
+
+gTVNameRaterText19:: @ 81AA28A
+ .string "Aber ich gebe zu, {STR_VAR_2}\n"
+ .string "liegt die Vergabe der Namen geradezu\l"
+ .string "im Blut.\p"
+ .string "Und ich hoffe, dass der TRAINER\n"
+ .string "{STR_VAR_1} weiter liebevoll behandelt.\p"
+ .string "Das war unsere heutige Show.\n"
+ .string "Wir sehen uns hoffentlich bald wieder.$"
+
+
+gTVFishingGuruAdviceText1:: @ 81AA344
+ .string " {STR_VAR_2}-ANGLER\p"
+ .string "MODERATOR: Hallo! Heute gibt uns\n"
+ .string "{STR_VAR_2} Tipps zum Angeln.\p"
+ .string "GURU, welchen Ratschlag haben\n"
+ .string "Sie für uns?\p"
+ .string "GURU: Hm? Ein {STR_VAR_2} fangen?\n"
+ .string "Nun, zunächst sind Geduld und Ausdauer\l"
+ .string "gefragt. Das ist das Wichtigste.\p"
+ .string "Sehen Sie {STR_VAR_1} dort drüben?\n"
+ .string "Dieser TRAINER ist ein gutes Beispiel.\p"
+ .string "Der TRAINER hat bereits {STR_VAR_3}\n"
+ .string "POKéMON entkommen lassen.\p"
+ .string "Aber {STR_VAR_1} wartet ab. Gibt nicht auf.\n"
+ .string "Das ist die erste Regel beim Angeln von\l"
+ .string "{STR_VAR_2}.\p"
+ .string "MODERATOR: Ich verstehe...\p"
+ .string "Oh! {STR_VAR_1} hat endlich das extrem\n"
+ .string "schnelle {STR_VAR_2} gefangen!\p"
+ .string "Der TRAINER ist den Tränen nahe vor\n"
+ .string "Freude!\p"
+ .string "Wenn ich diesen begeisterten Ausdruck\n"
+ .string "sehe, möchte ich auch Angeln gehen.\p"
+ .string "Zuschauer, warum nutzen Sie nicht die\n"
+ .string "Chance, einige {STR_VAR_2} zu fischen?\p"
+ .string "Bis zur nächsten Sendung leben Sie wohl\n"
+ .string "und Petri heil!$"
+
+
+gTVFishingGuruAdviceText2:: @ 81AA5F3
+ .string " {STR_VAR_2}-ANGLER\p"
+ .string "MODERATOR: Hallo! Heute gibt uns\n"
+ .string "{STR_VAR_2} Tipps für das Angeln.\p"
+ .string "GURU, welchen Ratschlag haben\n"
+ .string "Sie für uns?\p"
+ .string "GURU: Hm? {STR_VAR_2} fangen?\n"
+ .string "Nun, setzen Sie Ihre ANGEL mit viel\l"
+ .string "Kraft ein.\p"
+ .string "Sehen Sie {STR_VAR_1} dort drüben?\n"
+ .string "Wie hier die ANGEL gehandhabt wird?\p"
+ .string "Der TRAINER hat bereits {STR_VAR_3}\n"
+ .string "fangen können.\p"
+ .string "MODERATOR: Das ist unglaublich!\n"
+ .string "Es wirkt wie ein Sturm...\p"
+ .string "Wenn ich solche Techniken beobachte,\n"
+ .string "möchte ich auch sofort Angeln gehen.\p"
+ .string "Zuschauer, warum nutzen Sie nicht die\n"
+ .string "Chance, einige {STR_VAR_2} zu fischen?\p"
+ .string "Bis zur nächsten Sendung leben Sie wohl\n"
+ .string "und Petri heil!$"
+
+
+gTVPokemonTodayFailedCaptureText1:: @ 81AA814
+ .string "Hallo!\p"
+ .string "Willkommen bei POKéMON HEUTE!\p"
+ .string "SCHWESTER: Hallo! Alles gesund\n"
+ .string "und munter?\p"
+ .string "Heute werfen wir einen Blick auf das\n"
+ .string "POKéMON {STR_VAR_2} von {STR_VAR_1}!\p"
+ .string "BRUDER: Yeah! Genau das werden wir tun!$"
+
+gTVPokemonTodayFailedCaptureText2:: @ 81AA8C6
+ .string "Oh!\n"
+ .string "Da wir gerade über {STR_VAR_1} sprechen...\p"
+ .string "SCHWESTER, ich habe den TRAINER mit\n"
+ .string "eigenen Augen gesehen!\p"
+ .string "SCHWESTER: Und was hast du\n"
+ .string "beobachtet?\p"
+ .string "BRUDER: Nun, ich war gerade unterwegs\n"
+ .string "nach {STR_VAR_2}.\p"
+ .string "Da sah ich, wie {STR_VAR_1} versuchte, das \n"
+ .string "POKéMON {STR_VAR_3} zu fangen, aber...$"
+
+gTVPokemonTodayFailedCaptureText3:: @ 81AA9B2
+ .string "Das POKéMON konnte flüchten!\p"
+ .string "Und wie viele POKéBÄLLE wurden am Ende\n"
+ .string "verbraucht? {STR_VAR_2}! Und das für nichts!\p"
+ .string "Du hättest den frustrierten Ausdruck\n"
+ .string "im Gesicht von {STR_VAR_1} sehen\p"
+ .string "sollen, als das POKéMON sich aus dem\n"
+ .string "Staub machte!$"
+
+gTVPokemonTodayFailedCaptureText4:: @ 81AAA5C
+ .string "Aber {STR_VAR_1} hat zu lange daneben-\n"
+ .string "geworfen, bis das POKéMON\l"
+ .string "kampfunfähig wurde!\p"
+ .string "Und wie viele POKéBÄLLE wurden am Ende\n"
+ .string "verbraucht? {STR_VAR_2}! Und das für nichts!\p"
+ .string "Du hättest den Ausdruck fassungsloser\n"
+ .string "Bestürzung auf dem Gesicht von\l"
+ .string "{STR_VAR_1}\p"
+ .string "sehen sollen, als das POKéMON plötzlich\n"
+ .string "kampfunfähig wurde!$"
+
+gTVPokemonTodayFailedCaptureText5:: @ 81AAB11
+ .string "SCHWESTER: Hey, du da!\n"
+ .string "Das ist aber nicht nett!\p"
+ .string "Du solltest dich nicht über das Unglück\n"
+ .string "anderer lustig machen!\p"
+ .string "Oh, mir tut {STR_VAR_1} Leid.\n"
+ .string "Was für eine Schande!\p"
+ .string "BRUDER: Da hast du Recht!\n"
+ .string "Tut mir Leid, dass ich gelacht habe.$"
+
+gTVPokemonTodayFailedCaptureText6:: @ 81AABB4
+ .string "SCHWESTER: Räusper Haha Räusper Haha...\p"
+ .string "BRUDER: HEY!\n"
+ .string "Du lachst ja!\p"
+ .string "SCHWESTER: Ich???\p"
+ .string "Ich habe doch nicht gelacht!\n"
+ .string "Ehrlich nicht!\p"
+ .string "Mir tut {STR_VAR_1} echt Leid.\n"
+ .string "Was für eine Schande!\p"
+ .string "BRUDER: ...$"
+
+gTVPokemonTodayFailedCaptureText7:: @ 81AAC47
+ .string "SCHWESTER: Schluss jetzt mit dem\n"
+ .string "Blödsinn! Lasst uns das heutige\l"
+ .string "POKéMON betrachten...\p"
+ .string "Wie?\n"
+ .string "Wir haben keine Zeit mehr dafür?\p"
+ .string "Oooh! Dann haben wir heute ja gar kein\n"
+ .string "POKéMON vorgestellt!\p"
+ .string "BRUDER: Also, bis zum nächsten Mal!\p"
+ .string "SCHWESTER: Hey, du kannst die Show\n"
+ .string "doch nicht einfach ohne mich beenden!$"
+
+gTVPokemonTodayText1:: @ 81AAD23
+ .string "Hallo!\p"
+ .string "Willkommen bei POKéMON HEUTE!\p"
+ .string "SCHWESTER: Hallo! Alles gesund\n"
+ .string "und munter?\p"
+ .string "Heute werfen wir einen Blick auf das\n"
+ .string "POKéMON {STR_VAR_2} von {STR_VAR_1}!\p"
+ .string "BRUDER: Yeah! Genau das werden wir tun!$"
+
+gTVPokemonTodayText2:: @ 81AADD5
+ .string "SCHWESTER: {STR_VAR_1} hat {STR_VAR_2} den\n"
+ .string "Kosenamen {STR_VAR_3} gegeben!\p"
+ .string "{STR_VAR_3} scheint wirklich liebevoll\n"
+ .string "behandelt zu werden.$"
+
+gTVPokemonTodayText3:: @ 81AAE31
+ .string "BRUDER: Und wie viele BÄLLE musste der\n"
+ .string "TRAINER werfen, um es zu fangen? {STR_VAR_3}!\p"
+ .string "Ein {STR_VAR_2} brachte den\n"
+ .string "gewünschten Erfolg!$"
+
+gTVPokemonTodayText4:: @ 81AAE9D
+ .string "SCHWESTER: Wenn das Fangen so einfach\n"
+ .string "war, wollte das Schicksal {STR_VAR_1} und\l"
+ .string "{STR_VAR_2} wohl zusammenführen!$"
+
+gTVPokemonTodayText5:: @ 81AAF03
+ .string "SCHWESTER: Wow! Wie aufregend!\p"
+ .string "Man sagt, dass ein POKéMON, das schwer\n"
+ .string "zu fangen ist, die Liebe seines\l"
+ .string "TRAINERS verdient!$"
+
+gTVPokemonTodayText6:: @ 81AAF8A
+ .string "SCHWESTER: {STR_VAR_2} von {STR_VAR_1} ist\n"
+ .string "ein bemerkenswertes POKéMON, da\p"
+ .string "es nur mit dem unfehlbaren\n"
+ .string "MEISTERBALL gefangen werden konnte!\p"
+ .string "BRUDER: Wow! Das ist\n"
+ .string "mega-beeindruckend!\p"
+ .string "SCHWESTER: {STR_VAR_1} muss {STR_VAR_2} \n"
+ .string "wirklich gewollt haben! Mit Sicherheit!$"
+
+gTVPokemonTodayText7:: @ 81AB040
+ .string "BRUDER: Und dann erhält {STR_VAR_2}\n"
+ .string "auch noch den Kosenamen {STR_VAR_3}...\p"
+ .string "Das ermöglicht einen guten Einblick in\n"
+ .string "die Einstellung von TRAINER {STR_VAR_1}.\p"
+ .string "SCHWESTER: Das sehe ich auch so!$"
+
+gTVPokemonTodayText8:: @ 81AB0C8
+ .string "Ich würde diesen Kosenamen einem\n"
+ .string "{STR_VAR_3} geben!\p"
+ .string "BRUDER: Hui! Das wäre der Anfang von\n"
+ .string "etwas ganz Neuem.$"
+
+gTVPokemonTodayText9:: @ 81AB13D
+ .string "{STR_VAR_2}, das {STR_VAR_1}?\n"
+ .string "Hört sich das nicht einfach perfekt an?\p"
+ .string "Die Buchstaben und alles - wie\n"
+ .string "geschaffen für das POKéMON\l"
+ .string "{STR_VAR_1}!\p"
+ .string "BRUDER: Yeah! Stimmt! Absolut!$"
+
+gTVPokemonTodayText10:: @ 81AB1C6
+ .string "Soweit ich weiß, hat noch kein TRAINER\n"
+ .string "jemals seinem {STR_VAR_1} den\l"
+ .string "Kosenamen {STR_VAR_2} gegeben!\p"
+ .string "BRUDER: Das zeigt doch nur, welch einen\n"
+ .string "hervorragenden Geschmack der TRAINER\l"
+ .string "bei der Wahl des Kosenamens bewies!$"
+
+gTVPokemonTodayText11:: @ 81AB266
+ .string "Mein nächstes POKéMON bekommt den\n"
+ .string "Kosenamen {STR_VAR_2}.\p"
+ .string "BRUDER: Wie? Meines auch!\n"
+ .string "Ich werde es auch {STR_VAR_2} nennen!$"
+
+gTVPokemonTodayText12:: @ 81AB2DB
+ .string "SCHWESTER: Oh je!\n"
+ .string "Schau dir nur die Uhrzeit an!\p"
+ .string "Nun, Freunde, das war es für heute.\n"
+ .string "Wir sehen uns das nächste Mal wieder!\p"
+ .string "BRUDER: Denkt daran, es könnte euer\n"
+ .string "POKéMON sein, das wir hier vorstellen!$"
+
+
+gTVSmartShopperText1:: @ 81AB381
+ .string "Hallo!\p"
+ .string "Zeit für den heutigen CLEVERKAUF!\p"
+ .string "INTERVIEWER: Wie geht es euch?\p"
+ .string "Heute besuchen wir ein Geschäft\n"
+ .string "in {STR_VAR_2}.\p"
+ .string "Schauen wir doch mal, welche Artikel\n"
+ .string "dort besonders begehrt sind.$"
+
+gTVSmartShopperText2:: @ 81AB435
+ .string "Fragen wir doch einfach den Verkäufer\n"
+ .string "hier.\p"
+ .string "Hallo, wie läuft das Geschäft?\p"
+ .string "VERKÄUFER: Oh, ausgezeichnet!\p"
+ .string "Im Moment verkaufen wir {STR_VAR_2}\n"
+ .string "besonders gut.\p"
+ .string "Und gerade hat ein TRAINER namens\n"
+ .string "{STR_VAR_1} {STR_VAR_3} gekauft.$"
+
+gTVSmartShopperText3:: @ 81AB507
+ .string "INTERVIEWER: Der TRAINER hat {STR_VAR_3}-mal\n"
+ .string "{STR_VAR_2} gekauft? Wow!\p"
+ .string "Mir scheint es, als ob {STR_VAR_1} sich\n"
+ .string "für eine längere Reise rüstet.\p"
+ .string "Auf Reisen ist {STR_VAR_2} einfach\n"
+ .string "unverzichtbar.$"
+
+gTVSmartShopperText4:: @ 81AB5B8
+ .string "INTERVIEWER: Da wir gerade von\n"
+ .string "{STR_VAR_2} sprechen...\l"
+ .string "Ich habe {STR_VAR_3} gekauft.\p"
+ .string "{STR_VAR_2} ist ein großartiges Item!$"
+
+gTVSmartShopperText5:: @ 81AB61F
+ .string "INTERVIEWER: {STR_VAR_2}?!?\n"
+ .string "Und gleich {STR_VAR_3} davon?!?\p"
+ .string "Ich hätte nicht gedacht, dass jemand\n"
+ .string "so viel davon kauft.\p"
+ .string "Meine Güte, ich könnte mir höchstens\n"
+ .string "ein oder zwei auf einmal davon leisten...$"
+
+gTVSmartShopperText6:: @ 81AB6B0
+ .string "INTERVIEWER: Ich habe erst ein Mal\n"
+ .string "sehr viel gekauft. Eine große\l"
+ .string "Stückzahl des Items {STR_VAR_2}.\p"
+ .string "Aber schließlich war auch das zu viel.\n"
+ .string "Ich habe es hinterher echt bereut...\p"
+ .string "Seitdem kaufe ich grundsätzlich nur\n"
+ .string "noch das, was ich wirklich brauche...\p"
+ .string "Huups!\p"
+ .string "Wir wollen doch hier nicht über mich\n"
+ .string "reden!$"
+
+gTVSmartShopperText7:: @ 81AB78D
+ .string "VERKÄUFER: {STR_VAR_1} hat auch von dem\n"
+ .string "Item {STR_VAR_2} gleich {STR_VAR_3} Exemplare\l"
+ .string "gekauft.\p"
+ .string "INTERVIEWER: Oh, das ist clever.\n"
+ .string "{STR_VAR_2} ist ein sehr gutes Item...$"
+
+gTVSmartShopperText8:: @ 81AB7FE
+ .string "VERKÄUFER: Und der TRAINER kaufte\n"
+ .string "von dem Item {STR_VAR_2} {STR_VAR_3}\l"
+ .string "Exemplare.$"
+
+gTVSmartShopperText9:: @ 81AB835
+ .string "VERKÄUFER: Und zwar als es im Sonder-\n"
+ .string "angebot war. Clever!!!$"
+
+gTVSmartShopperText10:: @ 81AB873
+ .string "INTERVIEWER: Hmm... {STR_VAR_1} scheint ein\n"
+ .string "richtiger Schnäppchenjäger zu sein!\p"
+ .string "{STR_VAR_1} brauchte also für alles nur...\p"
+ .string "¥{STR_VAR_2} zu bezahlen?!?\n"
+ .string "Wie unglaublich günstig!\p"
+ .string "Oh! Wir sind am Ende unserer Sendung!\n"
+ .string "Bis zum nächsten Mal! Auf Wiedersehen!$"
+
+gTVSmartShopperText11:: @ 81AB92E
+ .string "VERKÄUFER: {STR_VAR_1} ist ein VIP-Kunde,\n"
+ .string "daran besteht kein Zweifel.$"
+
+gTVSmartShopperText12:: @ 81AB95E
+ .string "Fragen wir doch mal den Verkäufer.\p"
+ .string "Hallo, wie läuft das Geschäft?\p"
+ .string "VERKÄUFER: Oh, es ist einfach un-\n"
+ .string "glaublich. Einfach überwältigend.\p"
+ .string "Vor kurzem hat ein TRAINER namens\n"
+ .string "{STR_VAR_1} das Item {STR_VAR_2}\l"
+ .string "in großer Stückzahl gekauft.\p"
+ .string "Er hat fast das ganze Regal mit\n"
+ .string "{STR_VAR_2} leergeräumt.\p"
+ .string "Ich hätte nie gedacht, dass es einen\n"
+ .string "TRAINER gibt, der {STR_VAR_2} \l"
+ .string "in so großen Mengen benötigt!\p"
+ .string "INTERVIEWER: Das waren dann ja 100\n"
+ .string "oder 200 Exemplare!?!\p"
+ .string "VERKÄUFER: Oh, nein. Viel, viel mehr!\p"
+ .string "INTERVIEWER: Du meine Güte! {STR_VAR_1}\n"
+ .string "muss ein ganz besonderer Kunde sein!\p"
+ .string "VERKÄUFER: {STR_VAR_1} ist ein VIP-Kunde,\n"
+ .string "daran besteht gar kein Zweifel!$"
+
+gTVSmartShopperText13:: @ 81ABB75
+ .string "INTERVIEWER: Hmm...\n"
+ .string "Das ist unglaublich.\p"
+ .string "Aber warum hat der TRAINER wohl gleich\n"
+ .string "so viel auf einmal gekauft?\p"
+ .string "... ...\p"
+ .string "Ein Mysterium... Aber leider haben wir\n"
+ .string "keine Zeit mehr, hinter das Geheimnis\l"
+ .string "zu kommen. Bis zur nächsten Sendung!\p"
+ .string "{STR_VAR_1} muss ein Rätsel bleiben...$"
+
+
+gTVWorldOfMastersText1:: @ 81ABC51
+ .string "DIE WELT DER MEISTER\p"
+ .string "Hallo, liebe Zuschauer.\p"
+ .string "Vielleicht ist Ihnen schon einmal der\n"
+ .string "TRAINER {STR_VAR_1} begegnet.\p"
+ .string "{STR_VAR_1} ist berühmt als Meister im\n"
+ .string "Fangen von POKéMON.\p"
+ .string "Der Erfolg von {STR_VAR_1} im Fangen von\n"
+ .string "POKéMON basiert auf einer gründlichen\l"
+ .string "Suche, die zu Fuß stattfindet.\p"
+ .string "Eines denkwürdigen Tages machte\n"
+ .string "der TRAINER {STR_VAR_2} Schritte.\p"
+ .string "Die Gesamtzahl der an diesem Tag\n"
+ .string "gefangenen POKéMON betrug {STR_VAR_3}!$"
+
+gTVWorldOfMastersText2:: @ 81ABD94
+ .string "Diese bemerkenswerte Leistung war nur\n"
+ .string "möglich, weil zwischen dem TRAINER und\l"
+ .string "{STR_VAR_1} tiefes Vertrauen besteht.$"
+
+gTVWorldOfMastersText3:: @ 81ABDF2
+ .string "Der Meister hat das letzte {STR_VAR_3}\n"
+ .string "an diesem Tage in der Nähe von\l"
+ .string "{STR_VAR_2} gefangen.\p"
+ .string "Dieses POKéMON kann sich nun an\n"
+ .string "dem besonderen Rang des Rekordhalters\l"
+ .string "erfreuen.\p"
+ .string "Talentierte TRAINER sollten versuchen,\n"
+ .string "diesen Rekord zu brechen.\p"
+ .string "Das war’s für heute.\n"
+ .string "Bis zum nächsten Mal.$"
+
+ .include "data/text/gabby_and_ty.inc"
+ .include "data/text/pokemon_news.inc"
diff --git a/data-de/text/type_names.inc b/data-de/text/type_names.inc
new file mode 100644
index 000000000..21245bcfe
--- /dev/null
+++ b/data-de/text/type_names.inc
@@ -0,0 +1,19 @@
+gTypeNames:: @ 81F9870
+ .string "NORMAL$", 7
+ .string "KAMPF$", 7
+ .string "FLUG$", 7
+ .string "GIFT$", 7
+ .string "BODEN$", 7
+ .string "GEST.$", 7
+ .string "KÄFER$", 7
+ .string "GEIST$", 7
+ .string "STAHL$", 7
+ .string "???$", 7
+ .string "FEUER$", 7
+ .string "WASSER$", 7
+ .string "PFLAN.$", 7
+ .string "ELEK.$", 7
+ .string "PSYCHO$", 7
+ .string "EIS$", 7
+ .string "DRA.$", 7
+ .string "UNL.$", 7