diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 077bf23617..bd78d6f669 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -80,19 +80,19 @@ jobs: GAME_LANGUAGE: ITALIAN run: make -j${nproc} - #- name: Spanish Compare - # env: - # MODERN: 0 - # COMPARE: 0 # Once all assets are ready, set to 1 instead - # GAME_LANGUAGE: SPANISH - # run: make -j${nproc} + - name: Spanish Compare + env: + MODERN: 0 + COMPARE: 0 # Once all assets are ready, set to 1 instead + GAME_LANGUAGE: SPANISH + run: make -j${nproc} - #- name: Spanish Modern - # env: - # MODERN: 1 - # COMPARE: 0 - # GAME_LANGUAGE: SPANISH - # run: make -j${nproc} + - name: Spanish Modern + env: + MODERN: 1 + COMPARE: 0 + GAME_LANGUAGE: SPANISH + run: make -j${nproc} - name: Move symfiles if: ${{ github.event_name == 'push' }} diff --git a/Makefile b/Makefile index 4aa7aef2bb..511b71babd 100644 --- a/Makefile +++ b/Makefile @@ -469,11 +469,9 @@ compare_all: @$(MAKE) GAME_LANGUAGE=ENGLISH @$(MAKE) GAME_LANGUAGE=FRENCH @$(MAKE) GAME_LANGUAGE=ITALIAN - @$(MAKE) GAME_LANGUAGE=SPANISH @$(SHA1) rom.sha1 @$(SHA1) rom_fr.sha1 @$(SHA1) rom_it.sha1 - @$(SHA1) rom_es.sha1 # Use modern compilers to build rom. Will not match with original ROMs. modern: ; @$(MAKE) GAME_LANGUAGE=ENGLISH MODERN=1 diff --git a/data/event_scripts.s b/data/event_scripts.s index 43431a2a3a..e6da72fa25 100644 --- a/data/event_scripts.s +++ b/data/event_scripts.s @@ -826,17 +826,6 @@ Common_EventScript_PlayerHandedOverTheItem:: .include "data/scripts/movement.inc" .include "data/scripts/check_furniture.inc" -.ifdef ENGLISH - .include "data/text/record_mix.inc" - .include "data/text/pc.inc" - .include "data/text/pkmn_center_nurse.inc" - .include "data/text/mart_clerk.inc" - .include "data/text/obtain_item.inc" - .include "data/text/general.inc" - .include "data/text/pc_transfer.inc" - .include "data/text/questionnaire.inc" - .include "data/text/abnormal_weather.inc" -.else .ifdef FRENCH .include "data/text/french/record_mix.inc" .include "data/text/french/pc.inc" @@ -869,7 +858,16 @@ Common_EventScript_PlayerHandedOverTheItem:: .include "data/text/spanish/pc_transfer.inc" .include "data/text/spanish/questionnaire.inc" .include "data/text/spanish/abnormal_weather.inc" -.endif +.else + .include "data/text/record_mix.inc" + .include "data/text/pc.inc" + .include "data/text/pkmn_center_nurse.inc" + .include "data/text/mart_clerk.inc" + .include "data/text/obtain_item.inc" + .include "data/text/general.inc" + .include "data/text/pc_transfer.inc" + .include "data/text/questionnaire.inc" + .include "data/text/abnormal_weather.inc" .endif .endif .endif diff --git a/data/maps/AbandonedShip_CaptainsOffice/scripts.inc b/data/maps/AbandonedShip_CaptainsOffice/scripts.inc index 9c7112468f..c32e14d982 100644 --- a/data/maps/AbandonedShip_CaptainsOffice/scripts.inc +++ b/data/maps/AbandonedShip_CaptainsOffice/scripts.inc @@ -22,9 +22,6 @@ AbandonedShip_CaptainsOffice_EventScript_ThisIsSSCactus:: release end -.ifdef ENGLISH - .include "data/maps/AbandonedShip_CaptainsOffice/text.inc" -.else .ifdef FRENCH .include "data/maps/AbandonedShip_CaptainsOffice/text_fr.inc" .else @@ -33,7 +30,8 @@ AbandonedShip_CaptainsOffice_EventScript_ThisIsSSCactus:: .else .ifdef SPANISH .include "data/maps/AbandonedShip_CaptainsOffice/text_es.inc" -.endif +.else + .include "data/maps/AbandonedShip_CaptainsOffice/text.inc" .endif .endif .endif diff --git a/data/maps/AbandonedShip_Corridors_1F/scripts.inc b/data/maps/AbandonedShip_Corridors_1F/scripts.inc index e4fc5a4fd2..2b0b6460b9 100644 --- a/data/maps/AbandonedShip_Corridors_1F/scripts.inc +++ b/data/maps/AbandonedShip_Corridors_1F/scripts.inc @@ -10,9 +10,6 @@ AbandonedShip_Corridors_1F_EventScript_Charlie:: msgbox AbandonedShip_Corridors_1F_Text_CharliePostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/AbandonedShip_Corridors_1F/text.inc" -.else .ifdef FRENCH .include "data/maps/AbandonedShip_Corridors_1F/text_fr.inc" .else @@ -21,7 +18,8 @@ AbandonedShip_Corridors_1F_EventScript_Charlie:: .else .ifdef SPANISH .include "data/maps/AbandonedShip_Corridors_1F/text_es.inc" -.endif +.else + .include "data/maps/AbandonedShip_Corridors_1F/text.inc" .endif .endif .endif diff --git a/data/maps/AbandonedShip_Corridors_B1F/scripts.inc b/data/maps/AbandonedShip_Corridors_B1F/scripts.inc index cf121cfcf4..4e38f0921c 100644 --- a/data/maps/AbandonedShip_Corridors_B1F/scripts.inc +++ b/data/maps/AbandonedShip_Corridors_B1F/scripts.inc @@ -53,9 +53,6 @@ AbandonedShip_Corridors_B1F_EventScript_Duncan:: msgbox AbandonedShip_Corridors_B1F_Text_DuncanPostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/AbandonedShip_Corridors_B1F/text.inc" -.else .ifdef FRENCH .include "data/maps/AbandonedShip_Corridors_B1F/text_fr.inc" .else @@ -64,7 +61,8 @@ AbandonedShip_Corridors_B1F_EventScript_Duncan:: .else .ifdef SPANISH .include "data/maps/AbandonedShip_Corridors_B1F/text_es.inc" -.endif +.else + .include "data/maps/AbandonedShip_Corridors_B1F/text.inc" .endif .endif .endif diff --git a/data/maps/AbandonedShip_HiddenFloorCorridors/scripts.inc b/data/maps/AbandonedShip_HiddenFloorCorridors/scripts.inc index ecd00f62fe..96f24559da 100644 --- a/data/maps/AbandonedShip_HiddenFloorCorridors/scripts.inc +++ b/data/maps/AbandonedShip_HiddenFloorCorridors/scripts.inc @@ -131,9 +131,6 @@ AbandonedShip_HiddenFloorCorridors_EventScript_TheDoorIsOpen:: releaseall end -.ifdef ENGLISH - .include "data/maps/AbandonedShip_HiddenFloorCorridors/text.inc" -.else .ifdef FRENCH .include "data/maps/AbandonedShip_HiddenFloorCorridors/text_fr.inc" .else @@ -142,7 +139,8 @@ AbandonedShip_HiddenFloorCorridors_EventScript_TheDoorIsOpen:: .else .ifdef SPANISH .include "data/maps/AbandonedShip_HiddenFloorCorridors/text_es.inc" -.endif +.else + .include "data/maps/AbandonedShip_HiddenFloorCorridors/text.inc" .endif .endif .endif diff --git a/data/maps/AbandonedShip_HiddenFloorRooms/scripts.inc b/data/maps/AbandonedShip_HiddenFloorRooms/scripts.inc index 8f0f4ff837..899588e278 100644 --- a/data/maps/AbandonedShip_HiddenFloorRooms/scripts.inc +++ b/data/maps/AbandonedShip_HiddenFloorRooms/scripts.inc @@ -111,9 +111,6 @@ AbandonedShip_HiddenFloorRooms_EventScript_Trash:: releaseall end -.ifdef ENGLISH - .include "data/maps/AbandonedShip_HiddenFloorRooms/text.inc" -.else .ifdef FRENCH .include "data/maps/AbandonedShip_HiddenFloorRooms/text_fr.inc" .else @@ -122,7 +119,8 @@ AbandonedShip_HiddenFloorRooms_EventScript_Trash:: .else .ifdef SPANISH .include "data/maps/AbandonedShip_HiddenFloorRooms/text_es.inc" -.endif +.else + .include "data/maps/AbandonedShip_HiddenFloorRooms/text.inc" .endif .endif .endif diff --git a/data/maps/AbandonedShip_Rooms2_1F/scripts.inc b/data/maps/AbandonedShip_Rooms2_1F/scripts.inc index 0dfa73caca..341d9b277a 100644 --- a/data/maps/AbandonedShip_Rooms2_1F/scripts.inc +++ b/data/maps/AbandonedShip_Rooms2_1F/scripts.inc @@ -49,9 +49,6 @@ AbandonedShip_Rooms2_1F_EventScript_Garrison:: msgbox AbandonedShip_Rooms2_1F_Text_GarrisonPostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/AbandonedShip_Rooms2_1F/text.inc" -.else .ifdef FRENCH .include "data/maps/AbandonedShip_Rooms2_1F/text_fr.inc" .else @@ -60,7 +57,8 @@ AbandonedShip_Rooms2_1F_EventScript_Garrison:: .else .ifdef SPANISH .include "data/maps/AbandonedShip_Rooms2_1F/text_es.inc" -.endif +.else + .include "data/maps/AbandonedShip_Rooms2_1F/text.inc" .endif .endif .endif diff --git a/data/maps/AbandonedShip_Rooms2_B1F/scripts.inc b/data/maps/AbandonedShip_Rooms2_B1F/scripts.inc index 50667a1bf5..627749438c 100644 --- a/data/maps/AbandonedShip_Rooms2_B1F/scripts.inc +++ b/data/maps/AbandonedShip_Rooms2_B1F/scripts.inc @@ -5,9 +5,6 @@ AbandonedShip_Rooms2_B1F_EventScript_Camper:: msgbox AbandonedShip_Rooms2_B1F_Text_PerfectPlaceToGoExploring, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/AbandonedShip_Rooms2_B1F/text.inc" -.else .ifdef FRENCH .include "data/maps/AbandonedShip_Rooms2_B1F/text_fr.inc" .else @@ -16,7 +13,8 @@ AbandonedShip_Rooms2_B1F_EventScript_Camper:: .else .ifdef SPANISH .include "data/maps/AbandonedShip_Rooms2_B1F/text_es.inc" -.endif +.else + .include "data/maps/AbandonedShip_Rooms2_B1F/text.inc" .endif .endif .endif diff --git a/data/maps/AbandonedShip_Rooms_1F/scripts.inc b/data/maps/AbandonedShip_Rooms_1F/scripts.inc index 9535795205..08f0ffeb07 100644 --- a/data/maps/AbandonedShip_Rooms_1F/scripts.inc +++ b/data/maps/AbandonedShip_Rooms_1F/scripts.inc @@ -31,9 +31,6 @@ AbandonedShip_Rooms_1F_EventScript_ThaliaRematch:: msgbox AbandonedShip_Rooms_1F_Text_ThaliaPostRematch, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/AbandonedShip_Rooms_1F/text.inc" -.else .ifdef FRENCH .include "data/maps/AbandonedShip_Rooms_1F/text_fr.inc" .else @@ -42,7 +39,8 @@ AbandonedShip_Rooms_1F_EventScript_ThaliaRematch:: .else .ifdef SPANISH .include "data/maps/AbandonedShip_Rooms_1F/text_es.inc" -.endif +.else + .include "data/maps/AbandonedShip_Rooms_1F/text.inc" .endif .endif .endif diff --git a/data/maps/AbandonedShip_Rooms_B1F/scripts.inc b/data/maps/AbandonedShip_Rooms_B1F/scripts.inc index 5cc219f366..b948e13b2b 100644 --- a/data/maps/AbandonedShip_Rooms_B1F/scripts.inc +++ b/data/maps/AbandonedShip_Rooms_B1F/scripts.inc @@ -10,9 +10,6 @@ AbandonedShip_Rooms_B1F_EventScript_FatMan:: msgbox AbandonedShip_Rooms_B1F_Text_GettingQueasy, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/AbandonedShip_Rooms_B1F/text.inc" -.else .ifdef FRENCH .include "data/maps/AbandonedShip_Rooms_B1F/text_fr.inc" .else @@ -21,7 +18,8 @@ AbandonedShip_Rooms_B1F_EventScript_FatMan:: .else .ifdef SPANISH .include "data/maps/AbandonedShip_Rooms_B1F/text_es.inc" -.endif +.else + .include "data/maps/AbandonedShip_Rooms_B1F/text.inc" .endif .endif .endif diff --git a/data/maps/AquaHideout_1F/scripts.inc b/data/maps/AquaHideout_1F/scripts.inc index 2d727943a4..e53600231b 100644 --- a/data/maps/AquaHideout_1F/scripts.inc +++ b/data/maps/AquaHideout_1F/scripts.inc @@ -50,9 +50,6 @@ AquaHideout_1F_EventScript_Grunt1Defeated:: release end -.ifdef ENGLISH - .include "data/maps/AquaHideout_1F/text.inc" -.else .ifdef FRENCH .include "data/maps/AquaHideout_1F/text_fr.inc" .else @@ -61,7 +58,8 @@ AquaHideout_1F_EventScript_Grunt1Defeated:: .else .ifdef SPANISH .include "data/maps/AquaHideout_1F/text_es.inc" -.endif +.else + .include "data/maps/AquaHideout_1F/text.inc" .endif .endif .endif diff --git a/data/maps/AquaHideout_B1F/scripts.inc b/data/maps/AquaHideout_B1F/scripts.inc index dbf4bfac00..271e39c1bd 100644 --- a/data/maps/AquaHideout_B1F/scripts.inc +++ b/data/maps/AquaHideout_B1F/scripts.inc @@ -106,9 +106,6 @@ AquaHideout_B1F_EventScript_Grunt7:: msgbox AquaHideout_B1F_Text_Grunt7PostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/AquaHideout_B1F/text.inc" -.else .ifdef FRENCH .include "data/maps/AquaHideout_B1F/text_fr.inc" .else @@ -117,7 +114,8 @@ AquaHideout_B1F_EventScript_Grunt7:: .else .ifdef SPANISH .include "data/maps/AquaHideout_B1F/text_es.inc" -.endif +.else + .include "data/maps/AquaHideout_B1F/text.inc" .endif .endif .endif diff --git a/data/maps/AquaHideout_B2F/scripts.inc b/data/maps/AquaHideout_B2F/scripts.inc index 8d9b598d90..67d3183475 100644 --- a/data/maps/AquaHideout_B2F/scripts.inc +++ b/data/maps/AquaHideout_B2F/scripts.inc @@ -89,9 +89,6 @@ AquaHideout_B2F_EventScript_Grunt8:: msgbox AquaHideout_B2F_Text_Grunt8PostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/AquaHideout_B2F/text.inc" -.else .ifdef FRENCH .include "data/maps/AquaHideout_B2F/text_fr.inc" .else @@ -100,7 +97,8 @@ AquaHideout_B2F_EventScript_Grunt8:: .else .ifdef SPANISH .include "data/maps/AquaHideout_B2F/text_es.inc" -.endif +.else + .include "data/maps/AquaHideout_B2F/text.inc" .endif .endif .endif diff --git a/data/maps/BattleFrontier_BattleArenaBattleRoom/scripts.inc b/data/maps/BattleFrontier_BattleArenaBattleRoom/scripts.inc index b315bcf69e..0dd07ff3e3 100644 --- a/data/maps/BattleFrontier_BattleArenaBattleRoom/scripts.inc +++ b/data/maps/BattleFrontier_BattleArenaBattleRoom/scripts.inc @@ -493,9 +493,6 @@ BattleFrontier_BattleArenaBattleRoom_Movement_GretaWalkBackToCenter: walk_in_place_faster_left step_end -.ifdef ENGLISH - .include "data/maps/BattleFrontier_BattleArenaBattleRoom/text.inc" -.else .ifdef FRENCH .include "data/maps/BattleFrontier_BattleArenaBattleRoom/text_fr.inc" .else @@ -504,7 +501,8 @@ BattleFrontier_BattleArenaBattleRoom_Movement_GretaWalkBackToCenter: .else .ifdef SPANISH .include "data/maps/BattleFrontier_BattleArenaBattleRoom/text_es.inc" -.endif +.else + .include "data/maps/BattleFrontier_BattleArenaBattleRoom/text.inc" .endif .endif .endif diff --git a/data/maps/BattleFrontier_BattleArenaCorridor/scripts.inc b/data/maps/BattleFrontier_BattleArenaCorridor/scripts.inc index 6a24da2ae6..fc493fe793 100644 --- a/data/maps/BattleFrontier_BattleArenaCorridor/scripts.inc +++ b/data/maps/BattleFrontier_BattleArenaCorridor/scripts.inc @@ -86,9 +86,6 @@ BattleFrontier_BattleArenaCorridor_Movement_AttendantMoveOutOfWay: walk_in_place_faster_down step_end -.ifdef ENGLISH - .include "data/maps/BattleFrontier_BattleArenaCorridor/text.inc" -.else .ifdef FRENCH .include "data/maps/BattleFrontier_BattleArenaCorridor/text_fr.inc" .else @@ -97,7 +94,8 @@ BattleFrontier_BattleArenaCorridor_Movement_AttendantMoveOutOfWay: .else .ifdef SPANISH .include "data/maps/BattleFrontier_BattleArenaCorridor/text_es.inc" -.endif +.else + .include "data/maps/BattleFrontier_BattleArenaCorridor/text.inc" .endif .endif .endif diff --git a/data/maps/BattleFrontier_BattleArenaLobby/scripts.inc b/data/maps/BattleFrontier_BattleArenaLobby/scripts.inc index f78d89247e..9e16d785ff 100644 --- a/data/maps/BattleFrontier_BattleArenaLobby/scripts.inc +++ b/data/maps/BattleFrontier_BattleArenaLobby/scripts.inc @@ -352,9 +352,6 @@ BattleFrontier_BattleArenaLobby_EventScript_ExitRules:: releaseall end -.ifdef ENGLISH - .include "data/maps/BattleFrontier_BattleArenaLobby/text.inc" -.else .ifdef FRENCH .include "data/maps/BattleFrontier_BattleArenaLobby/text_fr.inc" .else @@ -363,7 +360,8 @@ BattleFrontier_BattleArenaLobby_EventScript_ExitRules:: .else .ifdef SPANISH .include "data/maps/BattleFrontier_BattleArenaLobby/text_es.inc" -.endif +.else + .include "data/maps/BattleFrontier_BattleArenaLobby/text.inc" .endif .endif .endif diff --git a/data/maps/BattleFrontier_BattleDomeBattleRoom/scripts.inc b/data/maps/BattleFrontier_BattleDomeBattleRoom/scripts.inc index 544d897b54..beb098530e 100644 --- a/data/maps/BattleFrontier_BattleDomeBattleRoom/scripts.inc +++ b/data/maps/BattleFrontier_BattleDomeBattleRoom/scripts.inc @@ -925,9 +925,6 @@ BattleFrontier_BattleDomeBattleRoom_Movement_RefereeExit: walk_left step_end -.ifdef ENGLISH - .include "data/maps/BattleFrontier_BattleDomeBattleRoom/text.inc" -.else .ifdef FRENCH .include "data/maps/BattleFrontier_BattleDomeBattleRoom/text_fr.inc" .else @@ -936,7 +933,8 @@ BattleFrontier_BattleDomeBattleRoom_Movement_RefereeExit: .else .ifdef SPANISH .include "data/maps/BattleFrontier_BattleDomeBattleRoom/text_es.inc" -.endif +.else + .include "data/maps/BattleFrontier_BattleDomeBattleRoom/text.inc" .endif .endif .endif diff --git a/data/maps/BattleFrontier_BattleDomeLobby/scripts.inc b/data/maps/BattleFrontier_BattleDomeLobby/scripts.inc index 909275fc2e..f60b01d128 100644 --- a/data/maps/BattleFrontier_BattleDomeLobby/scripts.inc +++ b/data/maps/BattleFrontier_BattleDomeLobby/scripts.inc @@ -432,9 +432,6 @@ BattleFrontier_BattleDomeLobby_EventScript_ExitRules:: releaseall end -.ifdef ENGLISH - .include "data/maps/BattleFrontier_BattleDomeLobby/text.inc" -.else .ifdef FRENCH .include "data/maps/BattleFrontier_BattleDomeLobby/text_fr.inc" .else @@ -443,7 +440,8 @@ BattleFrontier_BattleDomeLobby_EventScript_ExitRules:: .else .ifdef SPANISH .include "data/maps/BattleFrontier_BattleDomeLobby/text_es.inc" -.endif +.else + .include "data/maps/BattleFrontier_BattleDomeLobby/text.inc" .endif .endif .endif diff --git a/data/maps/BattleFrontier_BattleDomePreBattleRoom/scripts.inc b/data/maps/BattleFrontier_BattleDomePreBattleRoom/scripts.inc index 52e9ebf5c3..3ba5936a3d 100644 --- a/data/maps/BattleFrontier_BattleDomePreBattleRoom/scripts.inc +++ b/data/maps/BattleFrontier_BattleDomePreBattleRoom/scripts.inc @@ -271,9 +271,6 @@ BattleFrontier_BattleDomePreBattleRoom_Movement_PlayerEnterDoor: set_invisible step_end -.ifdef ENGLISH - .include "data/maps/BattleFrontier_BattleDomePreBattleRoom/text.inc" -.else .ifdef FRENCH .include "data/maps/BattleFrontier_BattleDomePreBattleRoom/text_fr.inc" .else @@ -282,7 +279,8 @@ BattleFrontier_BattleDomePreBattleRoom_Movement_PlayerEnterDoor: .else .ifdef SPANISH .include "data/maps/BattleFrontier_BattleDomePreBattleRoom/text_es.inc" -.endif +.else + .include "data/maps/BattleFrontier_BattleDomePreBattleRoom/text.inc" .endif .endif .endif diff --git a/data/maps/BattleFrontier_BattleFactoryBattleRoom/scripts.inc b/data/maps/BattleFrontier_BattleFactoryBattleRoom/scripts.inc index 3d6959ba9b..72aa60c6b9 100644 --- a/data/maps/BattleFrontier_BattleFactoryBattleRoom/scripts.inc +++ b/data/maps/BattleFrontier_BattleFactoryBattleRoom/scripts.inc @@ -250,9 +250,6 @@ BattleFrontier_BattleFactoryBattleRoom_EventScript_ScientistsFaceBattle:: waitmovement 0 return -.ifdef ENGLISH - .include "data/maps/BattleFrontier_BattleFactoryBattleRoom/text.inc" -.else .ifdef FRENCH .include "data/maps/BattleFrontier_BattleFactoryBattleRoom/text_fr.inc" .else @@ -261,7 +258,8 @@ BattleFrontier_BattleFactoryBattleRoom_EventScript_ScientistsFaceBattle:: .else .ifdef SPANISH .include "data/maps/BattleFrontier_BattleFactoryBattleRoom/text_es.inc" -.endif +.else + .include "data/maps/BattleFrontier_BattleFactoryBattleRoom/text.inc" .endif .endif .endif diff --git a/data/maps/BattleFrontier_BattleFactoryLobby/scripts.inc b/data/maps/BattleFrontier_BattleFactoryLobby/scripts.inc index 993d6b533b..b1f44d53e4 100644 --- a/data/maps/BattleFrontier_BattleFactoryLobby/scripts.inc +++ b/data/maps/BattleFrontier_BattleFactoryLobby/scripts.inc @@ -322,9 +322,6 @@ BattleFrontier_BattleFactoryLobby_EventScript_ExitRules:: releaseall end -.ifdef ENGLISH - .include "data/maps/BattleFrontier_BattleFactoryLobby/text.inc" -.else .ifdef FRENCH .include "data/maps/BattleFrontier_BattleFactoryLobby/text_fr.inc" .else @@ -333,7 +330,8 @@ BattleFrontier_BattleFactoryLobby_EventScript_ExitRules:: .else .ifdef SPANISH .include "data/maps/BattleFrontier_BattleFactoryLobby/text_es.inc" -.endif +.else + .include "data/maps/BattleFrontier_BattleFactoryLobby/text.inc" .endif .endif .endif diff --git a/data/maps/BattleFrontier_BattleFactoryPreBattleRoom/scripts.inc b/data/maps/BattleFrontier_BattleFactoryPreBattleRoom/scripts.inc index d9c62654b8..d7030b2b71 100644 --- a/data/maps/BattleFrontier_BattleFactoryPreBattleRoom/scripts.inc +++ b/data/maps/BattleFrontier_BattleFactoryPreBattleRoom/scripts.inc @@ -449,9 +449,6 @@ BattleFrontier_BattleFactoryPreBattleRoom_Movement_AttendantReturnToPlayer: face_down step_end -.ifdef ENGLISH - .include "data/maps/BattleFrontier_BattleFactoryPreBattleRoom/text.inc" -.else .ifdef FRENCH .include "data/maps/BattleFrontier_BattleFactoryPreBattleRoom/text_fr.inc" .else @@ -460,7 +457,8 @@ BattleFrontier_BattleFactoryPreBattleRoom_Movement_AttendantReturnToPlayer: .else .ifdef SPANISH .include "data/maps/BattleFrontier_BattleFactoryPreBattleRoom/text_es.inc" -.endif +.else + .include "data/maps/BattleFrontier_BattleFactoryPreBattleRoom/text.inc" .endif .endif .endif diff --git a/data/maps/BattleFrontier_BattlePalaceBattleRoom/scripts.inc b/data/maps/BattleFrontier_BattlePalaceBattleRoom/scripts.inc index 8ada76e82a..72feb5802d 100644 --- a/data/maps/BattleFrontier_BattlePalaceBattleRoom/scripts.inc +++ b/data/maps/BattleFrontier_BattlePalaceBattleRoom/scripts.inc @@ -447,9 +447,6 @@ BattleFrontier_BattlePalaceBattleRoom_Movement_SpenserEnter: face_left step_end -.ifdef ENGLISH - .include "data/maps/BattleFrontier_BattlePalaceBattleRoom/text.inc" -.else .ifdef FRENCH .include "data/maps/BattleFrontier_BattlePalaceBattleRoom/text_fr.inc" .else @@ -458,7 +455,8 @@ BattleFrontier_BattlePalaceBattleRoom_Movement_SpenserEnter: .else .ifdef SPANISH .include "data/maps/BattleFrontier_BattlePalaceBattleRoom/text_es.inc" -.endif +.else + .include "data/maps/BattleFrontier_BattlePalaceBattleRoom/text.inc" .endif .endif .endif diff --git a/data/maps/BattleFrontier_BattlePalaceCorridor/scripts.inc b/data/maps/BattleFrontier_BattlePalaceCorridor/scripts.inc index 58970cff66..049539821a 100644 --- a/data/maps/BattleFrontier_BattlePalaceCorridor/scripts.inc +++ b/data/maps/BattleFrontier_BattlePalaceCorridor/scripts.inc @@ -121,9 +121,6 @@ BattleFrontier_BattlePalaceCorridor_Movement_AttendantEnterBattleRoom: set_invisible step_end -.ifdef ENGLISH - .include "data/maps/BattleFrontier_BattlePalaceCorridor/text.inc" -.else .ifdef FRENCH .include "data/maps/BattleFrontier_BattlePalaceCorridor/text_fr.inc" .else @@ -132,7 +129,8 @@ BattleFrontier_BattlePalaceCorridor_Movement_AttendantEnterBattleRoom: .else .ifdef SPANISH .include "data/maps/BattleFrontier_BattlePalaceCorridor/text_es.inc" -.endif +.else + .include "data/maps/BattleFrontier_BattlePalaceCorridor/text.inc" .endif .endif .endif diff --git a/data/maps/BattleFrontier_BattlePalaceLobby/scripts.inc b/data/maps/BattleFrontier_BattlePalaceLobby/scripts.inc index 058629fa40..642f9bf335 100644 --- a/data/maps/BattleFrontier_BattlePalaceLobby/scripts.inc +++ b/data/maps/BattleFrontier_BattlePalaceLobby/scripts.inc @@ -374,9 +374,6 @@ BattleFrontier_BattlePalaceLobby_EventScript_ExitRules:: releaseall end -.ifdef ENGLISH - .include "data/maps/BattleFrontier_BattlePalaceLobby/text.inc" -.else .ifdef FRENCH .include "data/maps/BattleFrontier_BattlePalaceLobby/text_fr.inc" .else @@ -385,7 +382,8 @@ BattleFrontier_BattlePalaceLobby_EventScript_ExitRules:: .else .ifdef SPANISH .include "data/maps/BattleFrontier_BattlePalaceLobby/text_es.inc" -.endif +.else + .include "data/maps/BattleFrontier_BattlePalaceLobby/text.inc" .endif .endif .endif diff --git a/data/maps/BattleFrontier_BattlePikeCorridor/scripts.inc b/data/maps/BattleFrontier_BattlePikeCorridor/scripts.inc index fa8edb11a4..eed531f8e2 100644 --- a/data/maps/BattleFrontier_BattlePikeCorridor/scripts.inc +++ b/data/maps/BattleFrontier_BattlePikeCorridor/scripts.inc @@ -56,9 +56,6 @@ BattleFrontier_BattlePikeCorridor_Movement_AttendantEnterCorridor: face_down step_end -.ifdef ENGLISH - .include "data/maps/BattleFrontier_BattlePikeCorridor/text.inc" -.else .ifdef FRENCH .include "data/maps/BattleFrontier_BattlePikeCorridor/text_fr.inc" .else @@ -67,7 +64,8 @@ BattleFrontier_BattlePikeCorridor_Movement_AttendantEnterCorridor: .else .ifdef SPANISH .include "data/maps/BattleFrontier_BattlePikeCorridor/text_es.inc" -.endif +.else + .include "data/maps/BattleFrontier_BattlePikeCorridor/text.inc" .endif .endif .endif diff --git a/data/maps/BattleFrontier_BattlePikeLobby/scripts.inc b/data/maps/BattleFrontier_BattlePikeLobby/scripts.inc index 8ba2e3ddb4..416fe4a9ba 100644 --- a/data/maps/BattleFrontier_BattlePikeLobby/scripts.inc +++ b/data/maps/BattleFrontier_BattlePikeLobby/scripts.inc @@ -267,9 +267,6 @@ BattleFrontier_BattlePike_EventScript_CloseCurtain:: waitse return -.ifdef ENGLISH - .include "data/maps/BattleFrontier_BattlePikeLobby/text.inc" -.else .ifdef FRENCH .include "data/maps/BattleFrontier_BattlePikeLobby/text_fr.inc" .else @@ -278,7 +275,8 @@ BattleFrontier_BattlePike_EventScript_CloseCurtain:: .else .ifdef SPANISH .include "data/maps/BattleFrontier_BattlePikeLobby/text_es.inc" -.endif +.else + .include "data/maps/BattleFrontier_BattlePikeLobby/text.inc" .endif .endif .endif diff --git a/data/maps/BattleFrontier_BattlePikeRoomFinal/scripts.inc b/data/maps/BattleFrontier_BattlePikeRoomFinal/scripts.inc index b3f2bd28af..b9d8cd338a 100644 --- a/data/maps/BattleFrontier_BattlePikeRoomFinal/scripts.inc +++ b/data/maps/BattleFrontier_BattlePikeRoomFinal/scripts.inc @@ -36,9 +36,6 @@ BattleFrontier_BattlePikeRoomFinal_EventScript_TurnPlayerNorth:: turnobject OBJ_EVENT_ID_PLAYER, DIR_NORTH end -.ifdef ENGLISH - .include "data/maps/BattleFrontier_BattlePikeRoomFinal/text.inc" -.else .ifdef FRENCH .include "data/maps/BattleFrontier_BattlePikeRoomFinal/text_fr.inc" .else @@ -47,7 +44,8 @@ BattleFrontier_BattlePikeRoomFinal_EventScript_TurnPlayerNorth:: .else .ifdef SPANISH .include "data/maps/BattleFrontier_BattlePikeRoomFinal/text_es.inc" -.endif +.else + .include "data/maps/BattleFrontier_BattlePikeRoomFinal/text.inc" .endif .endif .endif diff --git a/data/maps/BattleFrontier_BattlePikeRoomNormal/scripts.inc b/data/maps/BattleFrontier_BattlePikeRoomNormal/scripts.inc index ed67ab10c7..0e8b379ae5 100644 --- a/data/maps/BattleFrontier_BattlePikeRoomNormal/scripts.inc +++ b/data/maps/BattleFrontier_BattlePikeRoomNormal/scripts.inc @@ -646,9 +646,6 @@ BattleFrontier_BattlePikeRoomNormal_Movement_CameraPanDown: walk_down step_end -.ifdef ENGLISH - .include "data/maps/BattleFrontier_BattlePikeRoomNormal/text.inc" -.else .ifdef FRENCH .include "data/maps/BattleFrontier_BattlePikeRoomNormal/text_fr.inc" .else @@ -657,7 +654,8 @@ BattleFrontier_BattlePikeRoomNormal_Movement_CameraPanDown: .else .ifdef SPANISH .include "data/maps/BattleFrontier_BattlePikeRoomNormal/text_es.inc" -.endif +.else + .include "data/maps/BattleFrontier_BattlePikeRoomNormal/text.inc" .endif .endif .endif diff --git a/data/maps/BattleFrontier_BattlePikeThreePathRoom/scripts.inc b/data/maps/BattleFrontier_BattlePikeThreePathRoom/scripts.inc index 16c156499a..933894edaa 100644 --- a/data/maps/BattleFrontier_BattlePikeThreePathRoom/scripts.inc +++ b/data/maps/BattleFrontier_BattlePikeThreePathRoom/scripts.inc @@ -263,9 +263,6 @@ BattleFrontier_BattlePikeThreePathRoom_Movement_HintGiverReturnToPos: face_down step_end -.ifdef ENGLISH - .include "data/maps/BattleFrontier_BattlePikeThreePathRoom/text.inc" -.else .ifdef FRENCH .include "data/maps/BattleFrontier_BattlePikeThreePathRoom/text_fr.inc" .else @@ -274,7 +271,8 @@ BattleFrontier_BattlePikeThreePathRoom_Movement_HintGiverReturnToPos: .else .ifdef SPANISH .include "data/maps/BattleFrontier_BattlePikeThreePathRoom/text_es.inc" -.endif +.else + .include "data/maps/BattleFrontier_BattlePikeThreePathRoom/text.inc" .endif .endif .endif diff --git a/data/maps/BattleFrontier_BattlePyramidFloor/scripts.inc b/data/maps/BattleFrontier_BattlePyramidFloor/scripts.inc index 184162f75f..72010b7bc8 100644 --- a/data/maps/BattleFrontier_BattlePyramidFloor/scripts.inc +++ b/data/maps/BattleFrontier_BattlePyramidFloor/scripts.inc @@ -124,9 +124,6 @@ BattlePyramid_FindItemBallEnd:: BattlePyramid_Retire:: goto BattleFrontier_BattlePyramid_EventScript_WarpToLobbyLost -.ifdef ENGLISH - .include "data/maps/BattleFrontier_BattlePyramidFloor/text.inc" -.else .ifdef FRENCH .include "data/maps/BattleFrontier_BattlePyramidFloor/text_fr.inc" .else @@ -135,7 +132,8 @@ BattlePyramid_Retire:: .else .ifdef SPANISH .include "data/maps/BattleFrontier_BattlePyramidFloor/text_es.inc" -.endif +.else + .include "data/maps/BattleFrontier_BattlePyramidFloor/text.inc" .endif .endif .endif diff --git a/data/maps/BattleFrontier_BattlePyramidLobby/scripts.inc b/data/maps/BattleFrontier_BattlePyramidLobby/scripts.inc index c51c27bcf4..e4bfdc9608 100644 --- a/data/maps/BattleFrontier_BattlePyramidLobby/scripts.inc +++ b/data/maps/BattleFrontier_BattlePyramidLobby/scripts.inc @@ -524,9 +524,6 @@ BattleFrontier_BattlePyramidLobby_EventScript_ExitRules:: releaseall end -.ifdef ENGLISH - .include "data/maps/BattleFrontier_BattlePyramidLobby/text.inc" -.else .ifdef FRENCH .include "data/maps/BattleFrontier_BattlePyramidLobby/text_fr.inc" .else @@ -535,7 +532,8 @@ BattleFrontier_BattlePyramidLobby_EventScript_ExitRules:: .else .ifdef SPANISH .include "data/maps/BattleFrontier_BattlePyramidLobby/text_es.inc" -.endif +.else + .include "data/maps/BattleFrontier_BattlePyramidLobby/text.inc" .endif .endif .endif diff --git a/data/maps/BattleFrontier_BattlePyramidTop/scripts.inc b/data/maps/BattleFrontier_BattlePyramidTop/scripts.inc index 1f029bcf86..09a310d931 100644 --- a/data/maps/BattleFrontier_BattlePyramidTop/scripts.inc +++ b/data/maps/BattleFrontier_BattlePyramidTop/scripts.inc @@ -218,9 +218,6 @@ BattleFrontier_BattlePyramidTop_Movement_CameraPanUp: delay_16 step_end -.ifdef ENGLISH - .include "data/maps/BattleFrontier_BattlePyramidTop/text.inc" -.else .ifdef FRENCH .include "data/maps/BattleFrontier_BattlePyramidTop/text_fr.inc" .else @@ -229,7 +226,8 @@ BattleFrontier_BattlePyramidTop_Movement_CameraPanUp: .else .ifdef SPANISH .include "data/maps/BattleFrontier_BattlePyramidTop/text_es.inc" -.endif +.else + .include "data/maps/BattleFrontier_BattlePyramidTop/text.inc" .endif .endif .endif diff --git a/data/maps/BattleFrontier_BattleTowerBattleRoom/scripts.inc b/data/maps/BattleFrontier_BattleTowerBattleRoom/scripts.inc index a3c442691f..59d1a02d48 100644 --- a/data/maps/BattleFrontier_BattleTowerBattleRoom/scripts.inc +++ b/data/maps/BattleFrontier_BattleTowerBattleRoom/scripts.inc @@ -437,9 +437,6 @@ BattleFrontier_BattleTowerBattleRoom_EventScript_RetireChallenge:: goto BattleFrontier_BattleTower_EventScript_WarpToLobbyLost end -.ifdef ENGLISH - .include "data/maps/BattleFrontier_BattleTowerBattleRoom/text.inc" -.else .ifdef FRENCH .include "data/maps/BattleFrontier_BattleTowerBattleRoom/text_fr.inc" .else @@ -448,7 +445,8 @@ BattleFrontier_BattleTowerBattleRoom_EventScript_RetireChallenge:: .else .ifdef SPANISH .include "data/maps/BattleFrontier_BattleTowerBattleRoom/text_es.inc" -.endif +.else + .include "data/maps/BattleFrontier_BattleTowerBattleRoom/text.inc" .endif .endif .endif diff --git a/data/maps/BattleFrontier_BattleTowerLobby/scripts.inc b/data/maps/BattleFrontier_BattleTowerLobby/scripts.inc index b321b7f92b..1d5e444eab 100644 --- a/data/maps/BattleFrontier_BattleTowerLobby/scripts.inc +++ b/data/maps/BattleFrontier_BattleTowerLobby/scripts.inc @@ -910,9 +910,6 @@ BattleFrontier_BattleTowerLobby_EventScript_ExitRules:: releaseall end -.ifdef ENGLISH - .include "data/maps/BattleFrontier_BattleTowerLobby/text.inc" -.else .ifdef FRENCH .include "data/maps/BattleFrontier_BattleTowerLobby/text_fr.inc" .else @@ -921,7 +918,8 @@ BattleFrontier_BattleTowerLobby_EventScript_ExitRules:: .else .ifdef SPANISH .include "data/maps/BattleFrontier_BattleTowerLobby/text_es.inc" -.endif +.else + .include "data/maps/BattleFrontier_BattleTowerLobby/text.inc" .endif .endif .endif diff --git a/data/maps/BattleFrontier_BattleTowerMultiBattleRoom/scripts.inc b/data/maps/BattleFrontier_BattleTowerMultiBattleRoom/scripts.inc index 2188d23746..1540a426b0 100644 --- a/data/maps/BattleFrontier_BattleTowerMultiBattleRoom/scripts.inc +++ b/data/maps/BattleFrontier_BattleTowerMultiBattleRoom/scripts.inc @@ -452,9 +452,6 @@ BattleFrontier_BattleTowerMultiBattleRoom_Movement_WalkInPlaceLeft: walk_in_place_left step_end -.ifdef ENGLISH - .include "data/maps/BattleFrontier_BattleTowerMultiBattleRoom/text.inc" -.else .ifdef FRENCH .include "data/maps/BattleFrontier_BattleTowerMultiBattleRoom/text_fr.inc" .else @@ -463,7 +460,8 @@ BattleFrontier_BattleTowerMultiBattleRoom_Movement_WalkInPlaceLeft: .else .ifdef SPANISH .include "data/maps/BattleFrontier_BattleTowerMultiBattleRoom/text_es.inc" -.endif +.else + .include "data/maps/BattleFrontier_BattleTowerMultiBattleRoom/text.inc" .endif .endif .endif diff --git a/data/maps/BattleFrontier_BattleTowerMultiPartnerRoom/scripts.inc b/data/maps/BattleFrontier_BattleTowerMultiPartnerRoom/scripts.inc index 39ffa37138..16be52a6bc 100644 --- a/data/maps/BattleFrontier_BattleTowerMultiPartnerRoom/scripts.inc +++ b/data/maps/BattleFrontier_BattleTowerMultiPartnerRoom/scripts.inc @@ -278,9 +278,6 @@ BattleFrontier_BattleTowerMultiPartnerRoom_EventScript_Partner8:: goto BattleFrontier_BattleTowerMultiPartnerRoom_EventScript_TalkToPotentialPartner end -.ifdef ENGLISH - .include "data/maps/BattleFrontier_BattleTowerMultiPartnerRoom/text.inc" -.else .ifdef FRENCH .include "data/maps/BattleFrontier_BattleTowerMultiPartnerRoom/text_fr.inc" .else @@ -289,7 +286,8 @@ BattleFrontier_BattleTowerMultiPartnerRoom_EventScript_Partner8:: .else .ifdef SPANISH .include "data/maps/BattleFrontier_BattleTowerMultiPartnerRoom/text_es.inc" -.endif +.else + .include "data/maps/BattleFrontier_BattleTowerMultiPartnerRoom/text.inc" .endif .endif .endif diff --git a/data/maps/BattleFrontier_ExchangeServiceCorner/scripts.inc b/data/maps/BattleFrontier_ExchangeServiceCorner/scripts.inc index 77ab43f787..bb4e2b6d23 100644 --- a/data/maps/BattleFrontier_ExchangeServiceCorner/scripts.inc +++ b/data/maps/BattleFrontier_ExchangeServiceCorner/scripts.inc @@ -434,9 +434,6 @@ BattleFrontier_ExchangeServiceCorner_EventScript_Girl:: msgbox BattleFrontier_ExchangeServiceCorner_Text_MoreBattlePointsForRecord, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/BattleFrontier_ExchangeServiceCorner/text.inc" -.else .ifdef FRENCH .include "data/maps/BattleFrontier_ExchangeServiceCorner/text_fr.inc" .else @@ -445,7 +442,8 @@ BattleFrontier_ExchangeServiceCorner_EventScript_Girl:: .else .ifdef SPANISH .include "data/maps/BattleFrontier_ExchangeServiceCorner/text_es.inc" -.endif +.else + .include "data/maps/BattleFrontier_ExchangeServiceCorner/text.inc" .endif .endif .endif diff --git a/data/maps/BattleFrontier_Lounge1/scripts.inc b/data/maps/BattleFrontier_Lounge1/scripts.inc index 3feeb0f038..a9fd33e77b 100644 --- a/data/maps/BattleFrontier_Lounge1/scripts.inc +++ b/data/maps/BattleFrontier_Lounge1/scripts.inc @@ -150,9 +150,6 @@ BattleFrontier_Lounge1_EventScript_Boy2:: msgbox BattleFrontier_Lounge1_Text_DidntDoAnythingSpecialRaisingIt, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/BattleFrontier_Lounge1/text.inc" -.else .ifdef FRENCH .include "data/maps/BattleFrontier_Lounge1/text_fr.inc" .else @@ -161,7 +158,8 @@ BattleFrontier_Lounge1_EventScript_Boy2:: .else .ifdef SPANISH .include "data/maps/BattleFrontier_Lounge1/text_es.inc" -.endif +.else + .include "data/maps/BattleFrontier_Lounge1/text.inc" .endif .endif .endif diff --git a/data/maps/BattleFrontier_Lounge2/scripts.inc b/data/maps/BattleFrontier_Lounge2/scripts.inc index 5430e42b1b..5cccfeceb4 100644 --- a/data/maps/BattleFrontier_Lounge2/scripts.inc +++ b/data/maps/BattleFrontier_Lounge2/scripts.inc @@ -112,9 +112,6 @@ BattleFrontier_Lounge2_EventScript_TriathleteF:: msgbox BattleFrontier_Lounge2_Text_ThisPlaceIsScaringMe, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/BattleFrontier_Lounge2/text.inc" -.else .ifdef FRENCH .include "data/maps/BattleFrontier_Lounge2/text_fr.inc" .else @@ -123,7 +120,8 @@ BattleFrontier_Lounge2_EventScript_TriathleteF:: .else .ifdef SPANISH .include "data/maps/BattleFrontier_Lounge2/text_es.inc" -.endif +.else + .include "data/maps/BattleFrontier_Lounge2/text.inc" .endif .endif .endif diff --git a/data/maps/BattleFrontier_Lounge3/scripts.inc b/data/maps/BattleFrontier_Lounge3/scripts.inc index 881e411660..d9a059d550 100644 --- a/data/maps/BattleFrontier_Lounge3/scripts.inc +++ b/data/maps/BattleFrontier_Lounge3/scripts.inc @@ -197,9 +197,6 @@ BattleFrontier_Lounge3_EventScript_FaceOriginalDirection:: release end -.ifdef ENGLISH - .include "data/maps/BattleFrontier_Lounge3/text.inc" -.else .ifdef FRENCH .include "data/maps/BattleFrontier_Lounge3/text_fr.inc" .else @@ -208,7 +205,8 @@ BattleFrontier_Lounge3_EventScript_FaceOriginalDirection:: .else .ifdef SPANISH .include "data/maps/BattleFrontier_Lounge3/text_es.inc" -.endif +.else + .include "data/maps/BattleFrontier_Lounge3/text.inc" .endif .endif .endif diff --git a/data/maps/BattleFrontier_Lounge4/scripts.inc b/data/maps/BattleFrontier_Lounge4/scripts.inc index 3473eabd40..f8cf1f5dcd 100644 --- a/data/maps/BattleFrontier_Lounge4/scripts.inc +++ b/data/maps/BattleFrontier_Lounge4/scripts.inc @@ -13,9 +13,6 @@ BattleFrontier_Lounge4_EventScript_Man:: msgbox BattleFrontier_Lounge4_Text_NeedBreatherAfterBattles, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/BattleFrontier_Lounge4/text.inc" -.else .ifdef FRENCH .include "data/maps/BattleFrontier_Lounge4/text_fr.inc" .else @@ -24,7 +21,8 @@ BattleFrontier_Lounge4_EventScript_Man:: .else .ifdef SPANISH .include "data/maps/BattleFrontier_Lounge4/text_es.inc" -.endif +.else + .include "data/maps/BattleFrontier_Lounge4/text.inc" .endif .endif .endif diff --git a/data/maps/BattleFrontier_Lounge5/scripts.inc b/data/maps/BattleFrontier_Lounge5/scripts.inc index 77b7a27925..cbaefaf0b3 100644 --- a/data/maps/BattleFrontier_Lounge5/scripts.inc +++ b/data/maps/BattleFrontier_Lounge5/scripts.inc @@ -41,9 +41,6 @@ BattleFrontier_Lounge5_EventScript_LittleBoy:: msgbox BattleFrontier_Lounge5_Text_GirlPlaysAtRedHouseALot, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/BattleFrontier_Lounge5/text.inc" -.else .ifdef FRENCH .include "data/maps/BattleFrontier_Lounge5/text_fr.inc" .else @@ -52,7 +49,8 @@ BattleFrontier_Lounge5_EventScript_LittleBoy:: .else .ifdef SPANISH .include "data/maps/BattleFrontier_Lounge5/text_es.inc" -.endif +.else + .include "data/maps/BattleFrontier_Lounge5/text.inc" .endif .endif .endif diff --git a/data/maps/BattleFrontier_Lounge6/scripts.inc b/data/maps/BattleFrontier_Lounge6/scripts.inc index b89b49631c..7cdc2067b3 100644 --- a/data/maps/BattleFrontier_Lounge6/scripts.inc +++ b/data/maps/BattleFrontier_Lounge6/scripts.inc @@ -45,9 +45,6 @@ BattleFrontier_Lounge6_EventScript_TradeCompleted:: release end -.ifdef ENGLISH - .include "data/maps/BattleFrontier_Lounge6/text.inc" -.else .ifdef FRENCH .include "data/maps/BattleFrontier_Lounge6/text_fr.inc" .else @@ -56,7 +53,8 @@ BattleFrontier_Lounge6_EventScript_TradeCompleted:: .else .ifdef SPANISH .include "data/maps/BattleFrontier_Lounge6/text_es.inc" -.endif +.else + .include "data/maps/BattleFrontier_Lounge6/text.inc" .endif .endif .endif diff --git a/data/maps/BattleFrontier_Lounge7/scripts.inc b/data/maps/BattleFrontier_Lounge7/scripts.inc index ea2733269d..e52e03eff7 100644 --- a/data/maps/BattleFrontier_Lounge7/scripts.inc +++ b/data/maps/BattleFrontier_Lounge7/scripts.inc @@ -287,9 +287,6 @@ BattleFrontier_Lounge7_EventScript_Gentleman:: msgbox BattleFrontier_Lounge7_Text_LadiesWereStrongAndBeautiful, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/BattleFrontier_Lounge7/text.inc" -.else .ifdef FRENCH .include "data/maps/BattleFrontier_Lounge7/text_fr.inc" .else @@ -298,7 +295,8 @@ BattleFrontier_Lounge7_EventScript_Gentleman:: .else .ifdef SPANISH .include "data/maps/BattleFrontier_Lounge7/text_es.inc" -.endif +.else + .include "data/maps/BattleFrontier_Lounge7/text.inc" .endif .endif .endif diff --git a/data/maps/BattleFrontier_Lounge8/scripts.inc b/data/maps/BattleFrontier_Lounge8/scripts.inc index e10474a08b..0b88f73f10 100644 --- a/data/maps/BattleFrontier_Lounge8/scripts.inc +++ b/data/maps/BattleFrontier_Lounge8/scripts.inc @@ -13,9 +13,6 @@ BattleFrontier_Lounge8_EventScript_NinjaBoy:: msgbox BattleFrontier_Lounge8_Text_ToldMeIHaveTalentForBattling, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/BattleFrontier_Lounge8/text.inc" -.else .ifdef FRENCH .include "data/maps/BattleFrontier_Lounge8/text_fr.inc" .else @@ -24,7 +21,8 @@ BattleFrontier_Lounge8_EventScript_NinjaBoy:: .else .ifdef SPANISH .include "data/maps/BattleFrontier_Lounge8/text_es.inc" -.endif +.else + .include "data/maps/BattleFrontier_Lounge8/text.inc" .endif .endif .endif diff --git a/data/maps/BattleFrontier_Mart/scripts.inc b/data/maps/BattleFrontier_Mart/scripts.inc index c2597f1a47..5877e713d4 100644 --- a/data/maps/BattleFrontier_Mart/scripts.inc +++ b/data/maps/BattleFrontier_Mart/scripts.inc @@ -48,9 +48,6 @@ BattleFrontier_Mart_EventScript_Boy:: msgbox BattleFrontier_Mart_Text_FacilitiesDontAllowItems, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/BattleFrontier_Mart/text.inc" -.else .ifdef FRENCH .include "data/maps/BattleFrontier_Mart/text_fr.inc" .else @@ -59,7 +56,8 @@ BattleFrontier_Mart_EventScript_Boy:: .else .ifdef SPANISH .include "data/maps/BattleFrontier_Mart/text_es.inc" -.endif +.else + .include "data/maps/BattleFrontier_Mart/text.inc" .endif .endif .endif diff --git a/data/maps/BattleFrontier_OutsideEast/scripts.inc b/data/maps/BattleFrontier_OutsideEast/scripts.inc index 7e62e918af..f590d87fad 100644 --- a/data/maps/BattleFrontier_OutsideEast/scripts.inc +++ b/data/maps/BattleFrontier_OutsideEast/scripts.inc @@ -233,9 +233,6 @@ BattleFrontier_OutsideEast_EventScript_Camper:: msgbox BattleFrontier_OutsideEast_Text_StickyMonWithLongTail, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/BattleFrontier_OutsideEast/text.inc" -.else .ifdef FRENCH .include "data/maps/BattleFrontier_OutsideEast/text_fr.inc" .else @@ -244,7 +241,8 @@ BattleFrontier_OutsideEast_EventScript_Camper:: .else .ifdef SPANISH .include "data/maps/BattleFrontier_OutsideEast/text_es.inc" -.endif +.else + .include "data/maps/BattleFrontier_OutsideEast/text.inc" .endif .endif .endif diff --git a/data/maps/BattleFrontier_OutsideWest/scripts.inc b/data/maps/BattleFrontier_OutsideWest/scripts.inc index 4763f88baf..46e821bc6c 100644 --- a/data/maps/BattleFrontier_OutsideWest/scripts.inc +++ b/data/maps/BattleFrontier_OutsideWest/scripts.inc @@ -307,9 +307,6 @@ BattleFrontier_OutsideWest_EventScript_PokefanF:: msgbox BattleFrontier_OutsideWest_Text_MonWithLongTailInFrontier, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/BattleFrontier_OutsideWest/text.inc" -.else .ifdef FRENCH .include "data/maps/BattleFrontier_OutsideWest/text_fr.inc" .else @@ -318,7 +315,8 @@ BattleFrontier_OutsideWest_EventScript_PokefanF:: .else .ifdef SPANISH .include "data/maps/BattleFrontier_OutsideWest/text_es.inc" -.endif +.else + .include "data/maps/BattleFrontier_OutsideWest/text.inc" .endif .endif .endif diff --git a/data/maps/BattleFrontier_PokemonCenter_1F/scripts.inc b/data/maps/BattleFrontier_PokemonCenter_1F/scripts.inc index 96a3a43549..2aab014fce 100644 --- a/data/maps/BattleFrontier_PokemonCenter_1F/scripts.inc +++ b/data/maps/BattleFrontier_PokemonCenter_1F/scripts.inc @@ -39,9 +39,6 @@ BattleFrontier_PokemonCenter_1F_EventScript_Skitty:: release end -.ifdef ENGLISH - .include "data/maps/BattleFrontier_PokemonCenter_1F/text.inc" -.else .ifdef FRENCH .include "data/maps/BattleFrontier_PokemonCenter_1F/text_fr.inc" .else @@ -50,7 +47,8 @@ BattleFrontier_PokemonCenter_1F_EventScript_Skitty:: .else .ifdef SPANISH .include "data/maps/BattleFrontier_PokemonCenter_1F/text_es.inc" -.endif +.else + .include "data/maps/BattleFrontier_PokemonCenter_1F/text.inc" .endif .endif .endif diff --git a/data/maps/BattleFrontier_RankingHall/scripts.inc b/data/maps/BattleFrontier_RankingHall/scripts.inc index 189fa3d02f..3b0d3c5463 100644 --- a/data/maps/BattleFrontier_RankingHall/scripts.inc +++ b/data/maps/BattleFrontier_RankingHall/scripts.inc @@ -100,9 +100,6 @@ BattleFrontier_RankingHall_EventScript_Boy:: msgbox BattleFrontier_RankingHall_Text_MyNamesNotUpThere, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/BattleFrontier_RankingHall/text.inc" -.else .ifdef FRENCH .include "data/maps/BattleFrontier_RankingHall/text_fr.inc" .else @@ -111,7 +108,8 @@ BattleFrontier_RankingHall_EventScript_Boy:: .else .ifdef SPANISH .include "data/maps/BattleFrontier_RankingHall/text_es.inc" -.endif +.else + .include "data/maps/BattleFrontier_RankingHall/text.inc" .endif .endif .endif diff --git a/data/maps/BattleFrontier_ReceptionGate/scripts.inc b/data/maps/BattleFrontier_ReceptionGate/scripts.inc index 47c72eec10..19f55d3a9e 100644 --- a/data/maps/BattleFrontier_ReceptionGate/scripts.inc +++ b/data/maps/BattleFrontier_ReceptionGate/scripts.inc @@ -298,9 +298,6 @@ BattleFrontier_ReceptionGate_EventScript_ExitFrontierPassGuide:: release end -.ifdef ENGLISH - .include "data/maps/BattleFrontier_ReceptionGate/text.inc" -.else .ifdef FRENCH .include "data/maps/BattleFrontier_ReceptionGate/text_fr.inc" .else @@ -309,7 +306,8 @@ BattleFrontier_ReceptionGate_EventScript_ExitFrontierPassGuide:: .else .ifdef SPANISH .include "data/maps/BattleFrontier_ReceptionGate/text_es.inc" -.endif +.else + .include "data/maps/BattleFrontier_ReceptionGate/text.inc" .endif .endif .endif diff --git a/data/maps/BattleFrontier_ScottsHouse/scripts.inc b/data/maps/BattleFrontier_ScottsHouse/scripts.inc index c63a134edd..15d5f75875 100644 --- a/data/maps/BattleFrontier_ScottsHouse/scripts.inc +++ b/data/maps/BattleFrontier_ScottsHouse/scripts.inc @@ -211,9 +211,6 @@ BattleFrontier_ScottsHouse_EventScript_ScottFaceAwayWest:: waitmovement 0 return -.ifdef ENGLISH - .include "data/maps/BattleFrontier_ScottsHouse/text.inc" -.else .ifdef FRENCH .include "data/maps/BattleFrontier_ScottsHouse/text_fr.inc" .else @@ -222,7 +219,8 @@ BattleFrontier_ScottsHouse_EventScript_ScottFaceAwayWest:: .else .ifdef SPANISH .include "data/maps/BattleFrontier_ScottsHouse/text_es.inc" -.endif +.else + .include "data/maps/BattleFrontier_ScottsHouse/text.inc" .endif .endif .endif diff --git a/data/maps/CaveOfOrigin_B1F/scripts.inc b/data/maps/CaveOfOrigin_B1F/scripts.inc index 22f33512e6..a1fed9b6ef 100644 --- a/data/maps/CaveOfOrigin_B1F/scripts.inc +++ b/data/maps/CaveOfOrigin_B1F/scripts.inc @@ -61,9 +61,6 @@ CaveOfOrigin_B1F_EventScript_AtSkyPillar:: release end -.ifdef ENGLISH - .include "data/maps/CaveOfOrigin_B1F/text.inc" -.else .ifdef FRENCH .include "data/maps/CaveOfOrigin_B1F/text_fr.inc" .else @@ -72,7 +69,8 @@ CaveOfOrigin_B1F_EventScript_AtSkyPillar:: .else .ifdef SPANISH .include "data/maps/CaveOfOrigin_B1F/text_es.inc" -.endif +.else + .include "data/maps/CaveOfOrigin_B1F/text.inc" .endif .endif .endif diff --git a/data/maps/DewfordTown/scripts.inc b/data/maps/DewfordTown/scripts.inc index 3c86b6e6f1..4dcedfc75a 100644 --- a/data/maps/DewfordTown/scripts.inc +++ b/data/maps/DewfordTown/scripts.inc @@ -638,9 +638,6 @@ DewfordTown_EventScript_PhraseNotTrendyEnough:: release end -.ifdef ENGLISH - .include "data/maps/DewfordTown/text.inc" -.else .ifdef FRENCH .include "data/maps/DewfordTown/text_fr.inc" .else @@ -649,7 +646,8 @@ DewfordTown_EventScript_PhraseNotTrendyEnough:: .else .ifdef SPANISH .include "data/maps/DewfordTown/text_es.inc" -.endif +.else + .include "data/maps/DewfordTown/text.inc" .endif .endif .endif diff --git a/data/maps/DewfordTown_Gym/scripts.inc b/data/maps/DewfordTown_Gym/scripts.inc index ecdef2e5aa..41052f2b49 100644 --- a/data/maps/DewfordTown_Gym/scripts.inc +++ b/data/maps/DewfordTown_Gym/scripts.inc @@ -282,9 +282,6 @@ DewfordTown_Gym_EventScript_GymStatue:: releaseall end -.ifdef ENGLISH - .include "data/maps/DewfordTown_Gym/text.inc" -.else .ifdef FRENCH .include "data/maps/DewfordTown_Gym/text_fr.inc" .else @@ -293,7 +290,8 @@ DewfordTown_Gym_EventScript_GymStatue:: .else .ifdef SPANISH .include "data/maps/DewfordTown_Gym/text_es.inc" -.endif +.else + .include "data/maps/DewfordTown_Gym/text.inc" .endif .endif .endif diff --git a/data/maps/DewfordTown_Hall/scripts.inc b/data/maps/DewfordTown_Hall/scripts.inc index c551038591..aa0e8787fe 100644 --- a/data/maps/DewfordTown_Hall/scripts.inc +++ b/data/maps/DewfordTown_Hall/scripts.inc @@ -259,9 +259,6 @@ DewfordTown_Hall_EventScript_ReceivedSludgeBomb:: release end -.ifdef ENGLISH - .include "data/maps/DewfordTown_Hall/text.inc" -.else .ifdef FRENCH .include "data/maps/DewfordTown_Hall/text_fr.inc" .else @@ -270,7 +267,8 @@ DewfordTown_Hall_EventScript_ReceivedSludgeBomb:: .else .ifdef SPANISH .include "data/maps/DewfordTown_Hall/text_es.inc" -.endif +.else + .include "data/maps/DewfordTown_Hall/text.inc" .endif .endif .endif diff --git a/data/maps/DewfordTown_House1/scripts.inc b/data/maps/DewfordTown_House1/scripts.inc index 9ae1c869de..62c69fafc6 100644 --- a/data/maps/DewfordTown_House1/scripts.inc +++ b/data/maps/DewfordTown_House1/scripts.inc @@ -19,9 +19,6 @@ DewfordTown_House1_EventScript_Zigzagoon:: release end -.ifdef ENGLISH - .include "data/maps/DewfordTown_House1/text.inc" -.else .ifdef FRENCH .include "data/maps/DewfordTown_House1/text_fr.inc" .else @@ -30,7 +27,8 @@ DewfordTown_House1_EventScript_Zigzagoon:: .else .ifdef SPANISH .include "data/maps/DewfordTown_House1/text_es.inc" -.endif +.else + .include "data/maps/DewfordTown_House1/text.inc" .endif .endif .endif diff --git a/data/maps/DewfordTown_House2/scripts.inc b/data/maps/DewfordTown_House2/scripts.inc index 1f1c020d1c..1ca1434fac 100644 --- a/data/maps/DewfordTown_House2/scripts.inc +++ b/data/maps/DewfordTown_House2/scripts.inc @@ -26,9 +26,6 @@ DewfordTown_House2_EventScript_Boy:: msgbox DewfordTown_House2_Text_BrawlySoCool, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/DewfordTown_House2/text.inc" -.else .ifdef FRENCH .include "data/maps/DewfordTown_House2/text_fr.inc" .else @@ -37,7 +34,8 @@ DewfordTown_House2_EventScript_Boy:: .else .ifdef SPANISH .include "data/maps/DewfordTown_House2/text_es.inc" -.endif +.else + .include "data/maps/DewfordTown_House2/text.inc" .endif .endif .endif diff --git a/data/maps/DewfordTown_PokemonCenter_1F/scripts.inc b/data/maps/DewfordTown_PokemonCenter_1F/scripts.inc index d5a30d7864..f10fea1c83 100644 --- a/data/maps/DewfordTown_PokemonCenter_1F/scripts.inc +++ b/data/maps/DewfordTown_PokemonCenter_1F/scripts.inc @@ -26,9 +26,6 @@ DewfordTown_PokemonCenter_1F_EventScript_Man:: msgbox DewfordTown_PokemonCenter_1F_Text_FaintedMonCanUseHM, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/DewfordTown_PokemonCenter_1F/text.inc" -.else .ifdef FRENCH .include "data/maps/DewfordTown_PokemonCenter_1F/text_fr.inc" .else @@ -37,7 +34,8 @@ DewfordTown_PokemonCenter_1F_EventScript_Man:: .else .ifdef SPANISH .include "data/maps/DewfordTown_PokemonCenter_1F/text_es.inc" -.endif +.else + .include "data/maps/DewfordTown_PokemonCenter_1F/text.inc" .endif .endif .endif diff --git a/data/maps/EverGrandeCity/scripts.inc b/data/maps/EverGrandeCity/scripts.inc index f0dedd055c..727a9a1cc6 100644 --- a/data/maps/EverGrandeCity/scripts.inc +++ b/data/maps/EverGrandeCity/scripts.inc @@ -23,9 +23,6 @@ EverGrandeCity_EventScript_SetVisitedEverGrande:: setvar VAR_TEMP_1, 1 end -.ifdef ENGLISH - .include "data/maps/EverGrandeCity/text.inc" -.else .ifdef FRENCH .include "data/maps/EverGrandeCity/text_fr.inc" .else @@ -34,7 +31,8 @@ EverGrandeCity_EventScript_SetVisitedEverGrande:: .else .ifdef SPANISH .include "data/maps/EverGrandeCity/text_es.inc" -.endif +.else + .include "data/maps/EverGrandeCity/text.inc" .endif .endif .endif diff --git a/data/maps/EverGrandeCity_ChampionsRoom/scripts.inc b/data/maps/EverGrandeCity_ChampionsRoom/scripts.inc index bfe80bf5b5..817bd61cde 100644 --- a/data/maps/EverGrandeCity_ChampionsRoom/scripts.inc +++ b/data/maps/EverGrandeCity_ChampionsRoom/scripts.inc @@ -223,9 +223,6 @@ EverGrandeCity_ChampionsRoom_Movement_BirchArrives: walk_in_place_faster_left step_end -.ifdef ENGLISH - .include "data/maps/EverGrandeCity_ChampionsRoom/text.inc" -.else .ifdef FRENCH .include "data/maps/EverGrandeCity_ChampionsRoom/text_fr.inc" .else @@ -234,7 +231,8 @@ EverGrandeCity_ChampionsRoom_Movement_BirchArrives: .else .ifdef SPANISH .include "data/maps/EverGrandeCity_ChampionsRoom/text_es.inc" -.endif +.else + .include "data/maps/EverGrandeCity_ChampionsRoom/text.inc" .endif .endif .endif diff --git a/data/maps/EverGrandeCity_DrakesRoom/scripts.inc b/data/maps/EverGrandeCity_DrakesRoom/scripts.inc index 22607ccc26..e82b8d42e1 100644 --- a/data/maps/EverGrandeCity_DrakesRoom/scripts.inc +++ b/data/maps/EverGrandeCity_DrakesRoom/scripts.inc @@ -61,9 +61,6 @@ EverGrandeCity_DrakesRoom_EventScript_Defeated:: release end -.ifdef ENGLISH - .include "data/maps/EverGrandeCity_DrakesRoom/text.inc" -.else .ifdef FRENCH .include "data/maps/EverGrandeCity_DrakesRoom/text_fr.inc" .else @@ -72,7 +69,8 @@ EverGrandeCity_DrakesRoom_EventScript_Defeated:: .else .ifdef SPANISH .include "data/maps/EverGrandeCity_DrakesRoom/text_es.inc" -.endif +.else + .include "data/maps/EverGrandeCity_DrakesRoom/text.inc" .endif .endif .endif diff --git a/data/maps/EverGrandeCity_GlaciasRoom/scripts.inc b/data/maps/EverGrandeCity_GlaciasRoom/scripts.inc index defd85c97e..9ea09b5752 100644 --- a/data/maps/EverGrandeCity_GlaciasRoom/scripts.inc +++ b/data/maps/EverGrandeCity_GlaciasRoom/scripts.inc @@ -58,9 +58,6 @@ EverGrandeCity_GlaciasRoom_EventScript_Defeated:: release end -.ifdef ENGLISH - .include "data/maps/EverGrandeCity_GlaciasRoom/text.inc" -.else .ifdef FRENCH .include "data/maps/EverGrandeCity_GlaciasRoom/text_fr.inc" .else @@ -69,7 +66,8 @@ EverGrandeCity_GlaciasRoom_EventScript_Defeated:: .else .ifdef SPANISH .include "data/maps/EverGrandeCity_GlaciasRoom/text_es.inc" -.endif +.else + .include "data/maps/EverGrandeCity_GlaciasRoom/text.inc" .endif .endif .endif diff --git a/data/maps/EverGrandeCity_HallOfFame/scripts.inc b/data/maps/EverGrandeCity_HallOfFame/scripts.inc index f195f504a5..93066617a4 100644 --- a/data/maps/EverGrandeCity_HallOfFame/scripts.inc +++ b/data/maps/EverGrandeCity_HallOfFame/scripts.inc @@ -83,9 +83,6 @@ EverGrandeCity_HallOfFame_Movement_WalkIntoHallOfFame2: walk_up step_end -.ifdef ENGLISH - .include "data/maps/EverGrandeCity_HallOfFame/text.inc" -.else .ifdef FRENCH .include "data/maps/EverGrandeCity_HallOfFame/text_fr.inc" .else @@ -94,7 +91,8 @@ EverGrandeCity_HallOfFame_Movement_WalkIntoHallOfFame2: .else .ifdef SPANISH .include "data/maps/EverGrandeCity_HallOfFame/text_es.inc" -.endif +.else + .include "data/maps/EverGrandeCity_HallOfFame/text.inc" .endif .endif .endif diff --git a/data/maps/EverGrandeCity_PhoebesRoom/scripts.inc b/data/maps/EverGrandeCity_PhoebesRoom/scripts.inc index b2056e4a5c..1124abef6b 100644 --- a/data/maps/EverGrandeCity_PhoebesRoom/scripts.inc +++ b/data/maps/EverGrandeCity_PhoebesRoom/scripts.inc @@ -58,9 +58,6 @@ EverGrandeCity_PhoebesRoom_EventScript_Defeated:: release end -.ifdef ENGLISH - .include "data/maps/EverGrandeCity_PhoebesRoom/text.inc" -.else .ifdef FRENCH .include "data/maps/EverGrandeCity_PhoebesRoom/text_fr.inc" .else @@ -69,7 +66,8 @@ EverGrandeCity_PhoebesRoom_EventScript_Defeated:: .else .ifdef SPANISH .include "data/maps/EverGrandeCity_PhoebesRoom/text_es.inc" -.endif +.else + .include "data/maps/EverGrandeCity_PhoebesRoom/text.inc" .endif .endif .endif diff --git a/data/maps/EverGrandeCity_PokemonCenter_1F/scripts.inc b/data/maps/EverGrandeCity_PokemonCenter_1F/scripts.inc index e3de38c5dd..8ad0fbbbda 100644 --- a/data/maps/EverGrandeCity_PokemonCenter_1F/scripts.inc +++ b/data/maps/EverGrandeCity_PokemonCenter_1F/scripts.inc @@ -76,9 +76,6 @@ EverGrandeCity_PokemonCenter_1F_Movement_ScottExit: walk_down step_end -.ifdef ENGLISH - .include "data/maps/EverGrandeCity_PokemonCenter_1F/text.inc" -.else .ifdef FRENCH .include "data/maps/EverGrandeCity_PokemonCenter_1F/text_fr.inc" .else @@ -87,7 +84,8 @@ EverGrandeCity_PokemonCenter_1F_Movement_ScottExit: .else .ifdef SPANISH .include "data/maps/EverGrandeCity_PokemonCenter_1F/text_es.inc" -.endif +.else + .include "data/maps/EverGrandeCity_PokemonCenter_1F/text.inc" .endif .endif .endif diff --git a/data/maps/EverGrandeCity_PokemonLeague_1F/scripts.inc b/data/maps/EverGrandeCity_PokemonLeague_1F/scripts.inc index d9fe276fce..388018047e 100644 --- a/data/maps/EverGrandeCity_PokemonLeague_1F/scripts.inc +++ b/data/maps/EverGrandeCity_PokemonLeague_1F/scripts.inc @@ -125,9 +125,6 @@ EverGrandeCity_PokemonLeague_1F_Movement_RightGuardOutOfWay: walk_in_place_faster_down step_end -.ifdef ENGLISH - .include "data/maps/EverGrandeCity_PokemonLeague_1F/text.inc" -.else .ifdef FRENCH .include "data/maps/EverGrandeCity_PokemonLeague_1F/text_fr.inc" .else @@ -136,7 +133,8 @@ EverGrandeCity_PokemonLeague_1F_Movement_RightGuardOutOfWay: .else .ifdef SPANISH .include "data/maps/EverGrandeCity_PokemonLeague_1F/text_es.inc" -.endif +.else + .include "data/maps/EverGrandeCity_PokemonLeague_1F/text.inc" .endif .endif .endif diff --git a/data/maps/EverGrandeCity_SidneysRoom/scripts.inc b/data/maps/EverGrandeCity_SidneysRoom/scripts.inc index 8971f8ad92..889ea5996b 100644 --- a/data/maps/EverGrandeCity_SidneysRoom/scripts.inc +++ b/data/maps/EverGrandeCity_SidneysRoom/scripts.inc @@ -64,9 +64,6 @@ EverGrandeCity_SidneysRoom_EventScript_Defeated:: release end -.ifdef ENGLISH - .include "data/maps/EverGrandeCity_SidneysRoom/text.inc" -.else .ifdef FRENCH .include "data/maps/EverGrandeCity_SidneysRoom/text_fr.inc" .else @@ -75,7 +72,8 @@ EverGrandeCity_SidneysRoom_EventScript_Defeated:: .else .ifdef SPANISH .include "data/maps/EverGrandeCity_SidneysRoom/text_es.inc" -.endif +.else + .include "data/maps/EverGrandeCity_SidneysRoom/text.inc" .endif .endif .endif diff --git a/data/maps/FallarborTown/scripts.inc b/data/maps/FallarborTown/scripts.inc index da103fd845..20b9ec1878 100644 --- a/data/maps/FallarborTown/scripts.inc +++ b/data/maps/FallarborTown/scripts.inc @@ -51,9 +51,6 @@ FallarborTown_EventScript_MoveTutorSign:: msgbox FallarborTown_Text_MoveTutorSign, MSGBOX_SIGN end -.ifdef ENGLISH - .include "data/maps/FallarborTown/text.inc" -.else .ifdef FRENCH .include "data/maps/FallarborTown/text_fr.inc" .else @@ -62,7 +59,8 @@ FallarborTown_EventScript_MoveTutorSign:: .else .ifdef SPANISH .include "data/maps/FallarborTown/text_es.inc" -.endif +.else + .include "data/maps/FallarborTown/text.inc" .endif .endif .endif diff --git a/data/maps/FallarborTown_BattleTentCorridor/scripts.inc b/data/maps/FallarborTown_BattleTentCorridor/scripts.inc index 02da6199f4..71d49f4787 100644 --- a/data/maps/FallarborTown_BattleTentCorridor/scripts.inc +++ b/data/maps/FallarborTown_BattleTentCorridor/scripts.inc @@ -41,9 +41,6 @@ FallarborTown_BattleTentCorridor_Movement_AttendantEnterDoor: set_invisible step_end -.ifdef ENGLISH - .include "data/maps/FallarborTown_BattleTentCorridor/text.inc" -.else .ifdef FRENCH .include "data/maps/FallarborTown_BattleTentCorridor/text_fr.inc" .else @@ -52,7 +49,8 @@ FallarborTown_BattleTentCorridor_Movement_AttendantEnterDoor: .else .ifdef SPANISH .include "data/maps/FallarborTown_BattleTentCorridor/text_es.inc" -.endif +.else + .include "data/maps/FallarborTown_BattleTentCorridor/text.inc" .endif .endif .endif diff --git a/data/maps/FallarborTown_BattleTentLobby/scripts.inc b/data/maps/FallarborTown_BattleTentLobby/scripts.inc index f525fc20f8..e6150966e5 100644 --- a/data/maps/FallarborTown_BattleTentLobby/scripts.inc +++ b/data/maps/FallarborTown_BattleTentLobby/scripts.inc @@ -302,9 +302,6 @@ FallarborTown_BattleTentLobby_EventScript_ExitRules:: releaseall end -.ifdef ENGLISH - .include "data/maps/FallarborTown_BattleTentLobby/text.inc" -.else .ifdef FRENCH .include "data/maps/FallarborTown_BattleTentLobby/text_fr.inc" .else @@ -313,7 +310,8 @@ FallarborTown_BattleTentLobby_EventScript_ExitRules:: .else .ifdef SPANISH .include "data/maps/FallarborTown_BattleTentLobby/text_es.inc" -.endif +.else + .include "data/maps/FallarborTown_BattleTentLobby/text.inc" .endif .endif .endif diff --git a/data/maps/FallarborTown_CozmosHouse/scripts.inc b/data/maps/FallarborTown_CozmosHouse/scripts.inc index 0dd602d553..2f49a13a3b 100644 --- a/data/maps/FallarborTown_CozmosHouse/scripts.inc +++ b/data/maps/FallarborTown_CozmosHouse/scripts.inc @@ -64,9 +64,6 @@ FallarborTown_CozmosHouse_EventScript_CozmoIsHappy:: release end -.ifdef ENGLISH - .include "data/maps/FallarborTown_CozmosHouse/text.inc" -.else .ifdef FRENCH .include "data/maps/FallarborTown_CozmosHouse/text_fr.inc" .else @@ -75,7 +72,8 @@ FallarborTown_CozmosHouse_EventScript_CozmoIsHappy:: .else .ifdef SPANISH .include "data/maps/FallarborTown_CozmosHouse/text_es.inc" -.endif +.else + .include "data/maps/FallarborTown_CozmosHouse/text.inc" .endif .endif .endif diff --git a/data/maps/FallarborTown_Mart/scripts.inc b/data/maps/FallarborTown_Mart/scripts.inc index 1cb5b20907..58a4dd5d5d 100644 --- a/data/maps/FallarborTown_Mart/scripts.inc +++ b/data/maps/FallarborTown_Mart/scripts.inc @@ -47,9 +47,6 @@ FallarborTown_Mart_EventScript_Skitty:: release end -.ifdef ENGLISH - .include "data/maps/FallarborTown_Mart/text.inc" -.else .ifdef FRENCH .include "data/maps/FallarborTown_Mart/text_fr.inc" .else @@ -58,7 +55,8 @@ FallarborTown_Mart_EventScript_Skitty:: .else .ifdef SPANISH .include "data/maps/FallarborTown_Mart/text_es.inc" -.endif +.else + .include "data/maps/FallarborTown_Mart/text.inc" .endif .endif .endif diff --git a/data/maps/FallarborTown_MoveRelearnersHouse/scripts.inc b/data/maps/FallarborTown_MoveRelearnersHouse/scripts.inc index 3bbd50d454..19d5d76b51 100644 --- a/data/maps/FallarborTown_MoveRelearnersHouse/scripts.inc +++ b/data/maps/FallarborTown_MoveRelearnersHouse/scripts.inc @@ -58,9 +58,6 @@ FallarborTown_MoveRelearnersHouse_EventScript_ComeBackWithHeartScale:: releaseall end -.ifdef ENGLISH - .include "data/maps/FallarborTown_MoveRelearnersHouse/text.inc" -.else .ifdef FRENCH .include "data/maps/FallarborTown_MoveRelearnersHouse/text_fr.inc" .else @@ -69,7 +66,8 @@ FallarborTown_MoveRelearnersHouse_EventScript_ComeBackWithHeartScale:: .else .ifdef SPANISH .include "data/maps/FallarborTown_MoveRelearnersHouse/text_es.inc" -.endif +.else + .include "data/maps/FallarborTown_MoveRelearnersHouse/text.inc" .endif .endif .endif diff --git a/data/maps/FallarborTown_PokemonCenter_1F/scripts.inc b/data/maps/FallarborTown_PokemonCenter_1F/scripts.inc index 12a69b7262..82496fa1ac 100644 --- a/data/maps/FallarborTown_PokemonCenter_1F/scripts.inc +++ b/data/maps/FallarborTown_PokemonCenter_1F/scripts.inc @@ -84,9 +84,6 @@ FallarborTown_PokemonCenter_1F_Movement_LanetteExitWest: delay_8 step_end -.ifdef ENGLISH - .include "data/maps/FallarborTown_PokemonCenter_1F/text.inc" -.else .ifdef FRENCH .include "data/maps/FallarborTown_PokemonCenter_1F/text_fr.inc" .else @@ -95,7 +92,8 @@ FallarborTown_PokemonCenter_1F_Movement_LanetteExitWest: .else .ifdef SPANISH .include "data/maps/FallarborTown_PokemonCenter_1F/text_es.inc" -.endif +.else + .include "data/maps/FallarborTown_PokemonCenter_1F/text.inc" .endif .endif .endif diff --git a/data/maps/FarawayIsland_Interior/scripts.inc b/data/maps/FarawayIsland_Interior/scripts.inc index 8ae5afba13..f62277f6d1 100644 --- a/data/maps/FarawayIsland_Interior/scripts.inc +++ b/data/maps/FarawayIsland_Interior/scripts.inc @@ -185,9 +185,6 @@ FarawayIsland_Interior_EventScript_HideMewWhenGrassCut:: releaseall end -.ifdef ENGLISH - .include "data/maps/FarawayIsland_Interior/text.inc" -.else .ifdef FRENCH .include "data/maps/FarawayIsland_Interior/text_fr.inc" .else @@ -196,7 +193,8 @@ FarawayIsland_Interior_EventScript_HideMewWhenGrassCut:: .else .ifdef SPANISH .include "data/maps/FarawayIsland_Interior/text_es.inc" -.endif +.else + .include "data/maps/FarawayIsland_Interior/text.inc" .endif .endif .endif diff --git a/data/maps/FortreeCity/scripts.inc b/data/maps/FortreeCity/scripts.inc index d5c7abb837..495e9806ad 100644 --- a/data/maps/FortreeCity/scripts.inc +++ b/data/maps/FortreeCity/scripts.inc @@ -87,9 +87,6 @@ FortreeCity_Movement_KecleonFlee: walk_right step_end -.ifdef ENGLISH - .include "data/maps/FortreeCity/text.inc" -.else .ifdef FRENCH .include "data/maps/FortreeCity/text_fr.inc" .else @@ -98,7 +95,8 @@ FortreeCity_Movement_KecleonFlee: .else .ifdef SPANISH .include "data/maps/FortreeCity/text_es.inc" -.endif +.else + .include "data/maps/FortreeCity/text.inc" .endif .endif .endif diff --git a/data/maps/FortreeCity_DecorationShop/scripts.inc b/data/maps/FortreeCity_DecorationShop/scripts.inc index 165f42e824..eb82c698c3 100644 --- a/data/maps/FortreeCity_DecorationShop/scripts.inc +++ b/data/maps/FortreeCity_DecorationShop/scripts.inc @@ -57,9 +57,6 @@ FortreeCity_DecorationShop_PokemartDecor_Chairs: release end -.ifdef ENGLISH - .include "data/maps/FortreeCity_DecorationShop/text.inc" -.else .ifdef FRENCH .include "data/maps/FortreeCity_DecorationShop/text_fr.inc" .else @@ -68,7 +65,8 @@ FortreeCity_DecorationShop_PokemartDecor_Chairs: .else .ifdef SPANISH .include "data/maps/FortreeCity_DecorationShop/text_es.inc" -.endif +.else + .include "data/maps/FortreeCity_DecorationShop/text.inc" .endif .endif .endif diff --git a/data/maps/FortreeCity_Gym/scripts.inc b/data/maps/FortreeCity_Gym/scripts.inc index a7d5567faa..8fe35eb306 100644 --- a/data/maps/FortreeCity_Gym/scripts.inc +++ b/data/maps/FortreeCity_Gym/scripts.inc @@ -132,9 +132,6 @@ FortreeCity_Gym_EventScript_GymStatue:: releaseall end -.ifdef ENGLISH - .include "data/maps/FortreeCity_Gym/text.inc" -.else .ifdef FRENCH .include "data/maps/FortreeCity_Gym/text_fr.inc" .else @@ -143,7 +140,8 @@ FortreeCity_Gym_EventScript_GymStatue:: .else .ifdef SPANISH .include "data/maps/FortreeCity_Gym/text_es.inc" -.endif +.else + .include "data/maps/FortreeCity_Gym/text.inc" .endif .endif .endif diff --git a/data/maps/FortreeCity_House1/scripts.inc b/data/maps/FortreeCity_House1/scripts.inc index 971bcf29d2..11dbc907f8 100644 --- a/data/maps/FortreeCity_House1/scripts.inc +++ b/data/maps/FortreeCity_House1/scripts.inc @@ -60,9 +60,6 @@ FortreeCity_House1_EventScript_Zigzagoon:: release end -.ifdef ENGLISH - .include "data/maps/FortreeCity_House1/text.inc" -.else .ifdef FRENCH .include "data/maps/FortreeCity_House1/text_fr.inc" .else @@ -71,7 +68,8 @@ FortreeCity_House1_EventScript_Zigzagoon:: .else .ifdef SPANISH .include "data/maps/FortreeCity_House1/text_es.inc" -.endif +.else + .include "data/maps/FortreeCity_House1/text.inc" .endif .endif .endif diff --git a/data/maps/FortreeCity_House2/scripts.inc b/data/maps/FortreeCity_House2/scripts.inc index efdb7e97cd..e3fe0646cd 100644 --- a/data/maps/FortreeCity_House2/scripts.inc +++ b/data/maps/FortreeCity_House2/scripts.inc @@ -41,9 +41,6 @@ FortreeCity_House2_EventScript_WrongGuess:: release end -.ifdef ENGLISH - .include "data/maps/FortreeCity_House2/text.inc" -.else .ifdef FRENCH .include "data/maps/FortreeCity_House2/text_fr.inc" .else @@ -52,7 +49,8 @@ FortreeCity_House2_EventScript_WrongGuess:: .else .ifdef SPANISH .include "data/maps/FortreeCity_House2/text_es.inc" -.endif +.else + .include "data/maps/FortreeCity_House2/text.inc" .endif .endif .endif diff --git a/data/maps/FortreeCity_House3/scripts.inc b/data/maps/FortreeCity_House3/scripts.inc index b3064fd5e6..ed805724ad 100644 --- a/data/maps/FortreeCity_House3/scripts.inc +++ b/data/maps/FortreeCity_House3/scripts.inc @@ -9,9 +9,6 @@ FortreeCity_House3_EventScript_SchoolKidM:: msgbox FortreeCity_House3_Text_OhYouHavePokedex, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/FortreeCity_House3/text.inc" -.else .ifdef FRENCH .include "data/maps/FortreeCity_House3/text_fr.inc" .else @@ -20,7 +17,8 @@ FortreeCity_House3_EventScript_SchoolKidM:: .else .ifdef SPANISH .include "data/maps/FortreeCity_House3/text_es.inc" -.endif +.else + .include "data/maps/FortreeCity_House3/text.inc" .endif .endif .endif diff --git a/data/maps/FortreeCity_House4/scripts.inc b/data/maps/FortreeCity_House4/scripts.inc index 294dcd33a7..d26f4c2741 100644 --- a/data/maps/FortreeCity_House4/scripts.inc +++ b/data/maps/FortreeCity_House4/scripts.inc @@ -64,9 +64,6 @@ FortreeCity_House4_EventScript_Wingull:: release end -.ifdef ENGLISH - .include "data/maps/FortreeCity_House4/text.inc" -.else .ifdef FRENCH .include "data/maps/FortreeCity_House4/text_fr.inc" .else @@ -75,7 +72,8 @@ FortreeCity_House4_EventScript_Wingull:: .else .ifdef SPANISH .include "data/maps/FortreeCity_House4/text_es.inc" -.endif +.else + .include "data/maps/FortreeCity_House4/text.inc" .endif .endif .endif diff --git a/data/maps/FortreeCity_House5/scripts.inc b/data/maps/FortreeCity_House5/scripts.inc index b96420d157..ece6dc2dc7 100644 --- a/data/maps/FortreeCity_House5/scripts.inc +++ b/data/maps/FortreeCity_House5/scripts.inc @@ -19,9 +19,6 @@ FortreeCity_House5_EventScript_Zigzagoon:: release end -.ifdef ENGLISH - .include "data/maps/FortreeCity_House5/text.inc" -.else .ifdef FRENCH .include "data/maps/FortreeCity_House5/text_fr.inc" .else @@ -30,7 +27,8 @@ FortreeCity_House5_EventScript_Zigzagoon:: .else .ifdef SPANISH .include "data/maps/FortreeCity_House5/text_es.inc" -.endif +.else + .include "data/maps/FortreeCity_House5/text.inc" .endif .endif .endif diff --git a/data/maps/FortreeCity_Mart/scripts.inc b/data/maps/FortreeCity_Mart/scripts.inc index 0eb03afef1..8968cb60d9 100644 --- a/data/maps/FortreeCity_Mart/scripts.inc +++ b/data/maps/FortreeCity_Mart/scripts.inc @@ -39,9 +39,6 @@ FortreeCity_Mart_EventScript_Boy:: msgbox FortreeCity_Mart_Text_RareCandyMakesMonGrow, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/FortreeCity_Mart/text.inc" -.else .ifdef FRENCH .include "data/maps/FortreeCity_Mart/text_fr.inc" .else @@ -50,7 +47,8 @@ FortreeCity_Mart_EventScript_Boy:: .else .ifdef SPANISH .include "data/maps/FortreeCity_Mart/text_es.inc" -.endif +.else + .include "data/maps/FortreeCity_Mart/text.inc" .endif .endif .endif diff --git a/data/maps/FortreeCity_PokemonCenter_1F/scripts.inc b/data/maps/FortreeCity_PokemonCenter_1F/scripts.inc index 3542fafdd9..f7545166d1 100644 --- a/data/maps/FortreeCity_PokemonCenter_1F/scripts.inc +++ b/data/maps/FortreeCity_PokemonCenter_1F/scripts.inc @@ -29,9 +29,6 @@ FortreeCity_PokemonCenter_1F_EventScript_Boy:: msgbox FortreeCity_PokemonCenter_1F_Text_DoYouKnowAboutPokenav, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/FortreeCity_PokemonCenter_1F/text.inc" -.else .ifdef FRENCH .include "data/maps/FortreeCity_PokemonCenter_1F/text_fr.inc" .else @@ -40,7 +37,8 @@ FortreeCity_PokemonCenter_1F_EventScript_Boy:: .else .ifdef SPANISH .include "data/maps/FortreeCity_PokemonCenter_1F/text_es.inc" -.endif +.else + .include "data/maps/FortreeCity_PokemonCenter_1F/text.inc" .endif .endif .endif diff --git a/data/maps/GraniteCave_1F/scripts.inc b/data/maps/GraniteCave_1F/scripts.inc index 895a52247d..b0426bd371 100644 --- a/data/maps/GraniteCave_1F/scripts.inc +++ b/data/maps/GraniteCave_1F/scripts.inc @@ -17,9 +17,6 @@ GraniteCave_1F_EventScript_ReceivedFlash:: release end -.ifdef ENGLISH - .include "data/maps/GraniteCave_1F/text.inc" -.else .ifdef FRENCH .include "data/maps/GraniteCave_1F/text_fr.inc" .else @@ -28,7 +25,8 @@ GraniteCave_1F_EventScript_ReceivedFlash:: .else .ifdef SPANISH .include "data/maps/GraniteCave_1F/text_es.inc" -.endif +.else + .include "data/maps/GraniteCave_1F/text.inc" .endif .endif .endif diff --git a/data/maps/GraniteCave_StevensRoom/scripts.inc b/data/maps/GraniteCave_StevensRoom/scripts.inc index bfbd76f907..4b332db804 100644 --- a/data/maps/GraniteCave_StevensRoom/scripts.inc +++ b/data/maps/GraniteCave_StevensRoom/scripts.inc @@ -81,9 +81,6 @@ GraniteCave_StevensRoom_Movement_StevenExitSouth: delay_8 step_end -.ifdef ENGLISH - .include "data/maps/GraniteCave_StevensRoom/text.inc" -.else .ifdef FRENCH .include "data/maps/GraniteCave_StevensRoom/text_fr.inc" .else @@ -92,7 +89,8 @@ GraniteCave_StevensRoom_Movement_StevenExitSouth: .else .ifdef SPANISH .include "data/maps/GraniteCave_StevensRoom/text_es.inc" -.endif +.else + .include "data/maps/GraniteCave_StevensRoom/text.inc" .endif .endif .endif diff --git a/data/maps/InsideOfTruck/scripts.inc b/data/maps/InsideOfTruck/scripts.inc index ba4f2bd818..ec424f38e9 100644 --- a/data/maps/InsideOfTruck/scripts.inc +++ b/data/maps/InsideOfTruck/scripts.inc @@ -51,9 +51,6 @@ InsideOfTruck_EventScript_MovingBox:: msgbox InsideOfTruck_Text_BoxPrintedWithMonLogo, MSGBOX_SIGN end -.ifdef ENGLISH - .include "data/maps/InsideOfTruck/text.inc" -.else .ifdef FRENCH .include "data/maps/InsideOfTruck/text_fr.inc" .else @@ -62,7 +59,8 @@ InsideOfTruck_EventScript_MovingBox:: .else .ifdef SPANISH .include "data/maps/InsideOfTruck/text_es.inc" -.endif +.else + .include "data/maps/InsideOfTruck/text.inc" .endif .endif .endif diff --git a/data/maps/JaggedPass/scripts.inc b/data/maps/JaggedPass/scripts.inc index ae9728d4f6..8283951727 100644 --- a/data/maps/JaggedPass/scripts.inc +++ b/data/maps/JaggedPass/scripts.inc @@ -149,9 +149,6 @@ JaggedPass_EventScript_Autumn:: msgbox JaggedPass_Text_AutumnPostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/JaggedPass/text.inc" -.else .ifdef FRENCH .include "data/maps/JaggedPass/text_fr.inc" .else @@ -160,7 +157,8 @@ JaggedPass_EventScript_Autumn:: .else .ifdef SPANISH .include "data/maps/JaggedPass/text_es.inc" -.endif +.else + .include "data/maps/JaggedPass/text.inc" .endif .endif .endif diff --git a/data/maps/LavaridgeTown/scripts.inc b/data/maps/LavaridgeTown/scripts.inc index b1965adc90..6bb0dcbf26 100644 --- a/data/maps/LavaridgeTown/scripts.inc +++ b/data/maps/LavaridgeTown/scripts.inc @@ -276,9 +276,6 @@ LavaridgeTown_EventScript_HerbShopSign:: msgbox LavaridgeTown_Text_HerbShopSign, MSGBOX_SIGN end -.ifdef ENGLISH - .include "data/maps/LavaridgeTown/text.inc" -.else .ifdef FRENCH .include "data/maps/LavaridgeTown/text_fr.inc" .else @@ -287,7 +284,8 @@ LavaridgeTown_EventScript_HerbShopSign:: .else .ifdef SPANISH .include "data/maps/LavaridgeTown/text_es.inc" -.endif +.else + .include "data/maps/LavaridgeTown/text.inc" .endif .endif .endif diff --git a/data/maps/LavaridgeTown_Gym_1F/scripts.inc b/data/maps/LavaridgeTown_Gym_1F/scripts.inc index 3df5bb585d..4cf27597b7 100644 --- a/data/maps/LavaridgeTown_Gym_1F/scripts.inc +++ b/data/maps/LavaridgeTown_Gym_1F/scripts.inc @@ -185,9 +185,6 @@ LavaridgeTown_Gym_1F_EventScript_GymStatue:: releaseall end -.ifdef ENGLISH - .include "data/maps/LavaridgeTown_Gym_1F/text.inc" -.else .ifdef FRENCH .include "data/maps/LavaridgeTown_Gym_1F/text_fr.inc" .else @@ -196,7 +193,8 @@ LavaridgeTown_Gym_1F_EventScript_GymStatue:: .else .ifdef SPANISH .include "data/maps/LavaridgeTown_Gym_1F/text_es.inc" -.endif +.else + .include "data/maps/LavaridgeTown_Gym_1F/text.inc" .endif .endif .endif diff --git a/data/maps/LavaridgeTown_HerbShop/scripts.inc b/data/maps/LavaridgeTown_HerbShop/scripts.inc index 4c676c3d85..b1da151cf5 100644 --- a/data/maps/LavaridgeTown_HerbShop/scripts.inc +++ b/data/maps/LavaridgeTown_HerbShop/scripts.inc @@ -41,9 +41,6 @@ LavaridgeTown_HerbShop_EventScript_ExplainCharcoal:: release end -.ifdef ENGLISH - .include "data/maps/LavaridgeTown_HerbShop/text.inc" -.else .ifdef FRENCH .include "data/maps/LavaridgeTown_HerbShop/text_fr.inc" .else @@ -52,7 +49,8 @@ LavaridgeTown_HerbShop_EventScript_ExplainCharcoal:: .else .ifdef SPANISH .include "data/maps/LavaridgeTown_HerbShop/text_es.inc" -.endif +.else + .include "data/maps/LavaridgeTown_HerbShop/text.inc" .endif .endif .endif diff --git a/data/maps/LavaridgeTown_House/scripts.inc b/data/maps/LavaridgeTown_House/scripts.inc index 6e9aedec11..55476d4ca7 100644 --- a/data/maps/LavaridgeTown_House/scripts.inc +++ b/data/maps/LavaridgeTown_House/scripts.inc @@ -15,9 +15,6 @@ LavaridgeTown_House_EventScript_Zigzagoon:: release end -.ifdef ENGLISH - .include "data/maps/LavaridgeTown_House/text.inc" -.else .ifdef FRENCH .include "data/maps/LavaridgeTown_House/text_fr.inc" .else @@ -26,7 +23,8 @@ LavaridgeTown_House_EventScript_Zigzagoon:: .else .ifdef SPANISH .include "data/maps/LavaridgeTown_House/text_es.inc" -.endif +.else + .include "data/maps/LavaridgeTown_House/text.inc" .endif .endif .endif diff --git a/data/maps/LavaridgeTown_Mart/scripts.inc b/data/maps/LavaridgeTown_Mart/scripts.inc index 6376a1c4f8..44ff22d420 100644 --- a/data/maps/LavaridgeTown_Mart/scripts.inc +++ b/data/maps/LavaridgeTown_Mart/scripts.inc @@ -34,9 +34,6 @@ LavaridgeTown_Mart_EventScript_OldWoman:: msgbox LavaridgeTown_Mart_Text_LocalSpecialtyOnMtChimney, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/LavaridgeTown_Mart/text.inc" -.else .ifdef FRENCH .include "data/maps/LavaridgeTown_Mart/text_fr.inc" .else @@ -45,7 +42,8 @@ LavaridgeTown_Mart_EventScript_OldWoman:: .else .ifdef SPANISH .include "data/maps/LavaridgeTown_Mart/text_es.inc" -.endif +.else + .include "data/maps/LavaridgeTown_Mart/text.inc" .endif .endif .endif diff --git a/data/maps/LavaridgeTown_PokemonCenter_1F/scripts.inc b/data/maps/LavaridgeTown_PokemonCenter_1F/scripts.inc index 0ea861f33c..c6f347d9dc 100644 --- a/data/maps/LavaridgeTown_PokemonCenter_1F/scripts.inc +++ b/data/maps/LavaridgeTown_PokemonCenter_1F/scripts.inc @@ -30,9 +30,6 @@ LavaridgeTown_PokemonCenter_1F_EventScript_Gentleman:: msgbox LavaridgeTown_PokemonCenter_1F_Text_TrainersShouldRestToo, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/LavaridgeTown_PokemonCenter_1F/text.inc" -.else .ifdef FRENCH .include "data/maps/LavaridgeTown_PokemonCenter_1F/text_fr.inc" .else @@ -41,7 +38,8 @@ LavaridgeTown_PokemonCenter_1F_EventScript_Gentleman:: .else .ifdef SPANISH .include "data/maps/LavaridgeTown_PokemonCenter_1F/text_es.inc" -.endif +.else + .include "data/maps/LavaridgeTown_PokemonCenter_1F/text.inc" .endif .endif .endif diff --git a/data/maps/LilycoveCity/scripts.inc b/data/maps/LilycoveCity/scripts.inc index 046bd3d72f..d5701b1e32 100644 --- a/data/maps/LilycoveCity/scripts.inc +++ b/data/maps/LilycoveCity/scripts.inc @@ -412,9 +412,6 @@ LilycoveCity_EventScript_DontKnowAboutBerryBlender:: msgbox LilycoveCity_Text_ExplainBerryBlender, MSGBOX_DEFAULT return -.ifdef ENGLISH - .include "data/maps/LilycoveCity/text.inc" -.else .ifdef FRENCH .include "data/maps/LilycoveCity/text_fr.inc" .else @@ -423,7 +420,8 @@ LilycoveCity_EventScript_DontKnowAboutBerryBlender:: .else .ifdef SPANISH .include "data/maps/LilycoveCity/text_es.inc" -.endif +.else + .include "data/maps/LilycoveCity/text.inc" .endif .endif .endif diff --git a/data/maps/LilycoveCity_ContestHall/scripts.inc b/data/maps/LilycoveCity_ContestHall/scripts.inc index e54a440b0a..2aca8ab7aa 100644 --- a/data/maps/LilycoveCity_ContestHall/scripts.inc +++ b/data/maps/LilycoveCity_ContestHall/scripts.inc @@ -335,9 +335,6 @@ LilycoveCity_ContestHall_EventScript_SmartStageSign:: msgbox LilycoveCity_ContestHall_Text_SmartContestStage, MSGBOX_SIGN end -.ifdef ENGLISH - .include "data/maps/LilycoveCity_ContestHall/text.inc" -.else .ifdef FRENCH .include "data/maps/LilycoveCity_ContestHall/text_fr.inc" .else @@ -346,7 +343,8 @@ LilycoveCity_ContestHall_EventScript_SmartStageSign:: .else .ifdef SPANISH .include "data/maps/LilycoveCity_ContestHall/text_es.inc" -.endif +.else + .include "data/maps/LilycoveCity_ContestHall/text.inc" .endif .endif .endif diff --git a/data/maps/LilycoveCity_ContestLobby/scripts.inc b/data/maps/LilycoveCity_ContestLobby/scripts.inc index 3b6b1741c6..bbe24754cc 100644 --- a/data/maps/LilycoveCity_ContestLobby/scripts.inc +++ b/data/maps/LilycoveCity_ContestLobby/scripts.inc @@ -982,9 +982,6 @@ LilycoveCity_ContestLobby_EventScript_LittleGirlHaveCase:: release end -.ifdef ENGLISH - .include "data/maps/LilycoveCity_ContestLobby/text.inc" -.else .ifdef FRENCH .include "data/maps/LilycoveCity_ContestLobby/text_fr.inc" .else @@ -993,7 +990,8 @@ LilycoveCity_ContestLobby_EventScript_LittleGirlHaveCase:: .else .ifdef SPANISH .include "data/maps/LilycoveCity_ContestLobby/text_es.inc" -.endif +.else + .include "data/maps/LilycoveCity_ContestLobby/text.inc" .endif .endif .endif diff --git a/data/maps/LilycoveCity_CoveLilyMotel_1F/scripts.inc b/data/maps/LilycoveCity_CoveLilyMotel_1F/scripts.inc index fac6ed256b..c6e0552700 100644 --- a/data/maps/LilycoveCity_CoveLilyMotel_1F/scripts.inc +++ b/data/maps/LilycoveCity_CoveLilyMotel_1F/scripts.inc @@ -75,9 +75,6 @@ LilycoveCity_CoveLilyMotel_1F_Movement_OwnerReturn: face_up step_end -.ifdef ENGLISH - .include "data/maps/LilycoveCity_CoveLilyMotel_1F/text.inc" -.else .ifdef FRENCH .include "data/maps/LilycoveCity_CoveLilyMotel_1F/text_fr.inc" .else @@ -86,7 +83,8 @@ LilycoveCity_CoveLilyMotel_1F_Movement_OwnerReturn: .else .ifdef SPANISH .include "data/maps/LilycoveCity_CoveLilyMotel_1F/text_es.inc" -.endif +.else + .include "data/maps/LilycoveCity_CoveLilyMotel_1F/text.inc" .endif .endif .endif diff --git a/data/maps/LilycoveCity_CoveLilyMotel_2F/scripts.inc b/data/maps/LilycoveCity_CoveLilyMotel_2F/scripts.inc index 84142b6c80..f86df8e9f0 100644 --- a/data/maps/LilycoveCity_CoveLilyMotel_2F/scripts.inc +++ b/data/maps/LilycoveCity_CoveLilyMotel_2F/scripts.inc @@ -66,9 +66,6 @@ LilycoveCity_CoveLilyMotel_2F_EventScript_MetScott:: release end -.ifdef ENGLISH - .include "data/maps/LilycoveCity_CoveLilyMotel_2F/text.inc" -.else .ifdef FRENCH .include "data/maps/LilycoveCity_CoveLilyMotel_2F/text_fr.inc" .else @@ -77,7 +74,8 @@ LilycoveCity_CoveLilyMotel_2F_EventScript_MetScott:: .else .ifdef SPANISH .include "data/maps/LilycoveCity_CoveLilyMotel_2F/text_es.inc" -.endif +.else + .include "data/maps/LilycoveCity_CoveLilyMotel_2F/text.inc" .endif .endif .endif diff --git a/data/maps/LilycoveCity_DepartmentStoreRooftop/scripts.inc b/data/maps/LilycoveCity_DepartmentStoreRooftop/scripts.inc index efdf305d2d..085258dcf6 100644 --- a/data/maps/LilycoveCity_DepartmentStoreRooftop/scripts.inc +++ b/data/maps/LilycoveCity_DepartmentStoreRooftop/scripts.inc @@ -184,9 +184,6 @@ LilycoveCity_DepartmentStoreRooftop_EventScript_ExitVendingMachine:: releaseall end -.ifdef ENGLISH - .include "data/maps/LilycoveCity_DepartmentStoreRooftop/text.inc" -.else .ifdef FRENCH .include "data/maps/LilycoveCity_DepartmentStoreRooftop/text_fr.inc" .else @@ -195,7 +192,8 @@ LilycoveCity_DepartmentStoreRooftop_EventScript_ExitVendingMachine:: .else .ifdef SPANISH .include "data/maps/LilycoveCity_DepartmentStoreRooftop/text_es.inc" -.endif +.else + .include "data/maps/LilycoveCity_DepartmentStoreRooftop/text.inc" .endif .endif .endif diff --git a/data/maps/LilycoveCity_DepartmentStore_1F/scripts.inc b/data/maps/LilycoveCity_DepartmentStore_1F/scripts.inc index 20f6a3e892..b2900f4934 100644 --- a/data/maps/LilycoveCity_DepartmentStore_1F/scripts.inc +++ b/data/maps/LilycoveCity_DepartmentStore_1F/scripts.inc @@ -140,9 +140,6 @@ LilycoveCity_DepartmentStore_1F_EventScript_FloorNamesSign:: msgbox LilycoveCity_DepartmentStore_1F_Text_FloorNamesSign, MSGBOX_SIGN end -.ifdef ENGLISH - .include "data/maps/LilycoveCity_DepartmentStore_1F/text.inc" -.else .ifdef FRENCH .include "data/maps/LilycoveCity_DepartmentStore_1F/text_fr.inc" .else @@ -151,7 +148,8 @@ LilycoveCity_DepartmentStore_1F_EventScript_FloorNamesSign:: .else .ifdef SPANISH .include "data/maps/LilycoveCity_DepartmentStore_1F/text_es.inc" -.endif +.else + .include "data/maps/LilycoveCity_DepartmentStore_1F/text.inc" .endif .endif .endif diff --git a/data/maps/LilycoveCity_DepartmentStore_2F/scripts.inc b/data/maps/LilycoveCity_DepartmentStore_2F/scripts.inc index 132702e457..326e8a65c2 100644 --- a/data/maps/LilycoveCity_DepartmentStore_2F/scripts.inc +++ b/data/maps/LilycoveCity_DepartmentStore_2F/scripts.inc @@ -66,9 +66,6 @@ LilycoveCity_DepartmentStore_2F_Pokemart2: release end -.ifdef ENGLISH - .include "data/maps/LilycoveCity_DepartmentStore_2F/text.inc" -.else .ifdef FRENCH .include "data/maps/LilycoveCity_DepartmentStore_2F/text_fr.inc" .else @@ -77,7 +74,8 @@ LilycoveCity_DepartmentStore_2F_Pokemart2: .else .ifdef SPANISH .include "data/maps/LilycoveCity_DepartmentStore_2F/text_es.inc" -.endif +.else + .include "data/maps/LilycoveCity_DepartmentStore_2F/text.inc" .endif .endif .endif diff --git a/data/maps/LilycoveCity_DepartmentStore_3F/scripts.inc b/data/maps/LilycoveCity_DepartmentStore_3F/scripts.inc index 4f0034dec8..f14442fc6e 100644 --- a/data/maps/LilycoveCity_DepartmentStore_3F/scripts.inc +++ b/data/maps/LilycoveCity_DepartmentStore_3F/scripts.inc @@ -58,9 +58,6 @@ LilycoveCity_DepartmentStore_3F_EventScript_Woman:: msgbox LilycoveCity_DepartmentStore_3F_Text_GaveCarbosToSpeedUpMon, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/LilycoveCity_DepartmentStore_3F/text.inc" -.else .ifdef FRENCH .include "data/maps/LilycoveCity_DepartmentStore_3F/text_fr.inc" .else @@ -69,7 +66,8 @@ LilycoveCity_DepartmentStore_3F_EventScript_Woman:: .else .ifdef SPANISH .include "data/maps/LilycoveCity_DepartmentStore_3F/text_es.inc" -.endif +.else + .include "data/maps/LilycoveCity_DepartmentStore_3F/text.inc" .endif .endif .endif diff --git a/data/maps/LilycoveCity_DepartmentStore_4F/scripts.inc b/data/maps/LilycoveCity_DepartmentStore_4F/scripts.inc index 04a27f3020..733edf88ee 100644 --- a/data/maps/LilycoveCity_DepartmentStore_4F/scripts.inc +++ b/data/maps/LilycoveCity_DepartmentStore_4F/scripts.inc @@ -53,9 +53,6 @@ LilycoveCity_DepartmentStore_4F_Pokemart_DefenseTMs: release end -.ifdef ENGLISH - .include "data/maps/LilycoveCity_DepartmentStore_4F/text.inc" -.else .ifdef FRENCH .include "data/maps/LilycoveCity_DepartmentStore_4F/text_fr.inc" .else @@ -64,7 +61,8 @@ LilycoveCity_DepartmentStore_4F_Pokemart_DefenseTMs: .else .ifdef SPANISH .include "data/maps/LilycoveCity_DepartmentStore_4F/text_es.inc" -.endif +.else + .include "data/maps/LilycoveCity_DepartmentStore_4F/text.inc" .endif .endif .endif diff --git a/data/maps/LilycoveCity_DepartmentStore_5F/scripts.inc b/data/maps/LilycoveCity_DepartmentStore_5F/scripts.inc index 2a31c59764..6e99534969 100644 --- a/data/maps/LilycoveCity_DepartmentStore_5F/scripts.inc +++ b/data/maps/LilycoveCity_DepartmentStore_5F/scripts.inc @@ -152,9 +152,6 @@ LilycoveCity_DepartmentStore_5F_EventScript_LittleGirl:: msgbox LilycoveCity_DepartmentStore_5F_Text_GettingDollInsteadOfPokemon, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/LilycoveCity_DepartmentStore_5F/text.inc" -.else .ifdef FRENCH .include "data/maps/LilycoveCity_DepartmentStore_5F/text_fr.inc" .else @@ -163,7 +160,8 @@ LilycoveCity_DepartmentStore_5F_EventScript_LittleGirl:: .else .ifdef SPANISH .include "data/maps/LilycoveCity_DepartmentStore_5F/text_es.inc" -.endif +.else + .include "data/maps/LilycoveCity_DepartmentStore_5F/text.inc" .endif .endif .endif diff --git a/data/maps/LilycoveCity_Harbor/scripts.inc b/data/maps/LilycoveCity_Harbor/scripts.inc index 1ab39cd8fc..dd02ae8e3c 100644 --- a/data/maps/LilycoveCity_Harbor/scripts.inc +++ b/data/maps/LilycoveCity_Harbor/scripts.inc @@ -541,9 +541,6 @@ LilycoveCity_Harbor_Movement_SailorBoardWithBrineyEast: set_invisible step_end -.ifdef ENGLISH - .include "data/maps/LilycoveCity_Harbor/text.inc" -.else .ifdef FRENCH .include "data/maps/LilycoveCity_Harbor/text_fr.inc" .else @@ -552,7 +549,8 @@ LilycoveCity_Harbor_Movement_SailorBoardWithBrineyEast: .else .ifdef SPANISH .include "data/maps/LilycoveCity_Harbor/text_es.inc" -.endif +.else + .include "data/maps/LilycoveCity_Harbor/text.inc" .endif .endif .endif diff --git a/data/maps/LilycoveCity_House1/scripts.inc b/data/maps/LilycoveCity_House1/scripts.inc index 8f1ae5ee1f..878e97a74b 100644 --- a/data/maps/LilycoveCity_House1/scripts.inc +++ b/data/maps/LilycoveCity_House1/scripts.inc @@ -15,9 +15,6 @@ LilycoveCity_House1_EventScript_Kecleon:: release end -.ifdef ENGLISH - .include "data/maps/LilycoveCity_House1/text.inc" -.else .ifdef FRENCH .include "data/maps/LilycoveCity_House1/text_fr.inc" .else @@ -26,7 +23,8 @@ LilycoveCity_House1_EventScript_Kecleon:: .else .ifdef SPANISH .include "data/maps/LilycoveCity_House1/text_es.inc" -.endif +.else + .include "data/maps/LilycoveCity_House1/text.inc" .endif .endif .endif diff --git a/data/maps/LilycoveCity_House2/scripts.inc b/data/maps/LilycoveCity_House2/scripts.inc index 88d3ddc0ce..c085da9746 100644 --- a/data/maps/LilycoveCity_House2/scripts.inc +++ b/data/maps/LilycoveCity_House2/scripts.inc @@ -18,9 +18,6 @@ LilycoveCity_House2_EventScript_ReceivedRest:: release end -.ifdef ENGLISH - .include "data/maps/LilycoveCity_House2/text.inc" -.else .ifdef FRENCH .include "data/maps/LilycoveCity_House2/text_fr.inc" .else @@ -29,7 +26,8 @@ LilycoveCity_House2_EventScript_ReceivedRest:: .else .ifdef SPANISH .include "data/maps/LilycoveCity_House2/text_es.inc" -.endif +.else + .include "data/maps/LilycoveCity_House2/text.inc" .endif .endif .endif diff --git a/data/maps/LilycoveCity_House3/scripts.inc b/data/maps/LilycoveCity_House3/scripts.inc index b77bcb8d3c..5bf96f423d 100644 --- a/data/maps/LilycoveCity_House3/scripts.inc +++ b/data/maps/LilycoveCity_House3/scripts.inc @@ -97,9 +97,6 @@ LilycoveCity_House3_EventScript_WereDoingContest:: release end -.ifdef ENGLISH - .include "data/maps/LilycoveCity_House3/text.inc" -.else .ifdef FRENCH .include "data/maps/LilycoveCity_House3/text_fr.inc" .else @@ -108,7 +105,8 @@ LilycoveCity_House3_EventScript_WereDoingContest:: .else .ifdef SPANISH .include "data/maps/LilycoveCity_House3/text_es.inc" -.endif +.else + .include "data/maps/LilycoveCity_House3/text.inc" .endif .endif .endif diff --git a/data/maps/LilycoveCity_House4/scripts.inc b/data/maps/LilycoveCity_House4/scripts.inc index 8c53aecc36..d8f624b82b 100644 --- a/data/maps/LilycoveCity_House4/scripts.inc +++ b/data/maps/LilycoveCity_House4/scripts.inc @@ -9,9 +9,6 @@ LilycoveCity_House4_EventScript_Man2:: msgbox LilycoveCity_House4_Text_UnderwaterTrenchMossdeepSootopolis, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/LilycoveCity_House4/text.inc" -.else .ifdef FRENCH .include "data/maps/LilycoveCity_House4/text_fr.inc" .else @@ -20,7 +17,8 @@ LilycoveCity_House4_EventScript_Man2:: .else .ifdef SPANISH .include "data/maps/LilycoveCity_House4/text_es.inc" -.endif +.else + .include "data/maps/LilycoveCity_House4/text.inc" .endif .endif .endif diff --git a/data/maps/LilycoveCity_LilycoveMuseum_1F/scripts.inc b/data/maps/LilycoveCity_LilycoveMuseum_1F/scripts.inc index c45cfb7a2e..25248bba74 100644 --- a/data/maps/LilycoveCity_LilycoveMuseum_1F/scripts.inc +++ b/data/maps/LilycoveCity_LilycoveMuseum_1F/scripts.inc @@ -161,9 +161,6 @@ LilycoveCity_LilycoveMuseum_1F_EventScript_FatMan:: msgbox LilycoveCity_LilycoveMuseum_1F_Text_MuseumTouristDestination, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/LilycoveCity_LilycoveMuseum_1F/text.inc" -.else .ifdef FRENCH .include "data/maps/LilycoveCity_LilycoveMuseum_1F/text_fr.inc" .else @@ -172,7 +169,8 @@ LilycoveCity_LilycoveMuseum_1F_EventScript_FatMan:: .else .ifdef SPANISH .include "data/maps/LilycoveCity_LilycoveMuseum_1F/text_es.inc" -.endif +.else + .include "data/maps/LilycoveCity_LilycoveMuseum_1F/text.inc" .endif .endif .endif diff --git a/data/maps/LilycoveCity_LilycoveMuseum_2F/scripts.inc b/data/maps/LilycoveCity_LilycoveMuseum_2F/scripts.inc index 63a637fcc6..4e39b9c222 100644 --- a/data/maps/LilycoveCity_LilycoveMuseum_2F/scripts.inc +++ b/data/maps/LilycoveCity_LilycoveMuseum_2F/scripts.inc @@ -216,9 +216,6 @@ LilycoveCity_LilycoveMuseum_2F_EventScript_ShowToughPainting:: releaseall end -.ifdef ENGLISH - .include "data/maps/LilycoveCity_LilycoveMuseum_2F/text.inc" -.else .ifdef FRENCH .include "data/maps/LilycoveCity_LilycoveMuseum_2F/text_fr.inc" .else @@ -227,7 +224,8 @@ LilycoveCity_LilycoveMuseum_2F_EventScript_ShowToughPainting:: .else .ifdef SPANISH .include "data/maps/LilycoveCity_LilycoveMuseum_2F/text_es.inc" -.endif +.else + .include "data/maps/LilycoveCity_LilycoveMuseum_2F/text.inc" .endif .endif .endif diff --git a/data/maps/LilycoveCity_MoveDeletersHouse/scripts.inc b/data/maps/LilycoveCity_MoveDeletersHouse/scripts.inc index f387e9d468..8fafb60204 100644 --- a/data/maps/LilycoveCity_MoveDeletersHouse/scripts.inc +++ b/data/maps/LilycoveCity_MoveDeletersHouse/scripts.inc @@ -68,9 +68,6 @@ LilycoveCity_MoveDeletersHouse_EventScript_LastMonWithSurf:: releaseall end -.ifdef ENGLISH - .include "data/maps/LilycoveCity_MoveDeletersHouse/text.inc" -.else .ifdef FRENCH .include "data/maps/LilycoveCity_MoveDeletersHouse/text_fr.inc" .else @@ -79,7 +76,8 @@ LilycoveCity_MoveDeletersHouse_EventScript_LastMonWithSurf:: .else .ifdef SPANISH .include "data/maps/LilycoveCity_MoveDeletersHouse/text_es.inc" -.endif +.else + .include "data/maps/LilycoveCity_MoveDeletersHouse/text.inc" .endif .endif .endif diff --git a/data/maps/LilycoveCity_PokemonCenter_1F/scripts.inc b/data/maps/LilycoveCity_PokemonCenter_1F/scripts.inc index 6b82c8ea91..4855d951c1 100644 --- a/data/maps/LilycoveCity_PokemonCenter_1F/scripts.inc +++ b/data/maps/LilycoveCity_PokemonCenter_1F/scripts.inc @@ -50,9 +50,6 @@ LilycoveCity_PokemonCenter_1F_EventScript_ManiacBadTeamGone:: release end -.ifdef ENGLISH - .include "data/maps/LilycoveCity_PokemonCenter_1F/text.inc" -.else .ifdef FRENCH .include "data/maps/LilycoveCity_PokemonCenter_1F/text_fr.inc" .else @@ -61,7 +58,8 @@ LilycoveCity_PokemonCenter_1F_EventScript_ManiacBadTeamGone:: .else .ifdef SPANISH .include "data/maps/LilycoveCity_PokemonCenter_1F/text_es.inc" -.endif +.else + .include "data/maps/LilycoveCity_PokemonCenter_1F/text.inc" .endif .endif .endif diff --git a/data/maps/LilycoveCity_PokemonTrainerFanClub/scripts.inc b/data/maps/LilycoveCity_PokemonTrainerFanClub/scripts.inc index 59fc02b733..90de25eb3a 100644 --- a/data/maps/LilycoveCity_PokemonTrainerFanClub/scripts.inc +++ b/data/maps/LilycoveCity_PokemonTrainerFanClub/scripts.inc @@ -567,9 +567,6 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_AlreadyInterviewed:: LilycoveCity_PokemonTrainerFanClub_EventScript_AlreadyInterviewed2:: end -.ifdef ENGLISH - .include "data/maps/LilycoveCity_PokemonTrainerFanClub/text.inc" -.else .ifdef FRENCH .include "data/maps/LilycoveCity_PokemonTrainerFanClub/text_fr.inc" .else @@ -578,7 +575,8 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_AlreadyInterviewed2:: .else .ifdef SPANISH .include "data/maps/LilycoveCity_PokemonTrainerFanClub/text_es.inc" -.endif +.else + .include "data/maps/LilycoveCity_PokemonTrainerFanClub/text.inc" .endif .endif .endif diff --git a/data/maps/LittlerootTown/scripts.inc b/data/maps/LittlerootTown/scripts.inc index 9c88ca1a95..074ea694fc 100644 --- a/data/maps/LittlerootTown/scripts.inc +++ b/data/maps/LittlerootTown/scripts.inc @@ -909,9 +909,6 @@ LittlerootTown_EventScript_GiveRunningShoes:: delay 30 return -.ifdef ENGLISH - .include "data/maps/LittlerootTown/text.inc" -.else .ifdef FRENCH .include "data/maps/LittlerootTown/text_fr.inc" .else @@ -920,7 +917,8 @@ LittlerootTown_EventScript_GiveRunningShoes:: .else .ifdef SPANISH .include "data/maps/LittlerootTown/text_es.inc" -.endif +.else + .include "data/maps/LittlerootTown/text.inc" .endif .endif .endif diff --git a/data/maps/LittlerootTown_BrendansHouse_1F/scripts.inc b/data/maps/LittlerootTown_BrendansHouse_1F/scripts.inc index 5371c735bc..4683125f02 100644 --- a/data/maps/LittlerootTown_BrendansHouse_1F/scripts.inc +++ b/data/maps/LittlerootTown_BrendansHouse_1F/scripts.inc @@ -287,9 +287,6 @@ LittlerootTown_BrendansHouse_1F_Movement_BrendanGoUpstairs2: walk_up step_end -.ifdef ENGLISH - .include "data/maps/LittlerootTown_BrendansHouse_1F/text.inc" -.else .ifdef FRENCH .include "data/maps/LittlerootTown_BrendansHouse_1F/text_fr.inc" .else @@ -298,7 +295,8 @@ LittlerootTown_BrendansHouse_1F_Movement_BrendanGoUpstairs2: .else .ifdef SPANISH .include "data/maps/LittlerootTown_BrendansHouse_1F/text_es.inc" -.endif +.else + .include "data/maps/LittlerootTown_BrendansHouse_1F/text.inc" .endif .endif .endif diff --git a/data/maps/LittlerootTown_BrendansHouse_2F/scripts.inc b/data/maps/LittlerootTown_BrendansHouse_2F/scripts.inc index 110aec9047..16e9b10d35 100644 --- a/data/maps/LittlerootTown_BrendansHouse_2F/scripts.inc +++ b/data/maps/LittlerootTown_BrendansHouse_2F/scripts.inc @@ -272,9 +272,6 @@ PlayersHouse_2F_EventScript_GameCube:: msgbox PlayersHouse_2F_Text_ItsAGameCube, MSGBOX_SIGN end -.ifdef ENGLISH - .include "data/maps/LittlerootTown_BrendansHouse_2F/text.inc" -.else .ifdef FRENCH .include "data/maps/LittlerootTown_BrendansHouse_2F/text_fr.inc" .else @@ -283,7 +280,8 @@ PlayersHouse_2F_EventScript_GameCube:: .else .ifdef SPANISH .include "data/maps/LittlerootTown_BrendansHouse_2F/text_es.inc" -.endif +.else + .include "data/maps/LittlerootTown_BrendansHouse_2F/text.inc" .endif .endif .endif diff --git a/data/maps/LittlerootTown_MaysHouse_1F/scripts.inc b/data/maps/LittlerootTown_MaysHouse_1F/scripts.inc index e58f8838ea..a0b5a19075 100644 --- a/data/maps/LittlerootTown_MaysHouse_1F/scripts.inc +++ b/data/maps/LittlerootTown_MaysHouse_1F/scripts.inc @@ -320,9 +320,6 @@ LittlerootTown_MaysHouse_1F_Movement_MayGoUpstairs2: walk_up step_end -.ifdef ENGLISH - .include "data/maps/LittlerootTown_MaysHouse_1F/text.inc" -.else .ifdef FRENCH .include "data/maps/LittlerootTown_MaysHouse_1F/text_fr.inc" .else @@ -331,7 +328,8 @@ LittlerootTown_MaysHouse_1F_Movement_MayGoUpstairs2: .else .ifdef SPANISH .include "data/maps/LittlerootTown_MaysHouse_1F/text_es.inc" -.endif +.else + .include "data/maps/LittlerootTown_MaysHouse_1F/text.inc" .endif .endif .endif diff --git a/data/maps/LittlerootTown_MaysHouse_2F/scripts.inc b/data/maps/LittlerootTown_MaysHouse_2F/scripts.inc index 7f556e172c..059de94ffb 100644 --- a/data/maps/LittlerootTown_MaysHouse_2F/scripts.inc +++ b/data/maps/LittlerootTown_MaysHouse_2F/scripts.inc @@ -310,9 +310,6 @@ LittlerootTown_MaysHouse_2F_EventScript_TurnOffPlayerPC:: releaseall end -.ifdef ENGLISH - .include "data/maps/LittlerootTown_MaysHouse_2F/text.inc" -.else .ifdef FRENCH .include "data/maps/LittlerootTown_MaysHouse_2F/text_fr.inc" .else @@ -321,7 +318,8 @@ LittlerootTown_MaysHouse_2F_EventScript_TurnOffPlayerPC:: .else .ifdef SPANISH .include "data/maps/LittlerootTown_MaysHouse_2F/text_es.inc" -.endif +.else + .include "data/maps/LittlerootTown_MaysHouse_2F/text.inc" .endif .endif .endif diff --git a/data/maps/LittlerootTown_ProfessorBirchsLab/scripts.inc b/data/maps/LittlerootTown_ProfessorBirchsLab/scripts.inc index df372fe415..d4fc86e41f 100644 --- a/data/maps/LittlerootTown_ProfessorBirchsLab/scripts.inc +++ b/data/maps/LittlerootTown_ProfessorBirchsLab/scripts.inc @@ -663,9 +663,6 @@ LittlerootTown_ProfessorBirchsLab_EventScript_ScottAboardSSTidalCall:: releaseall end -.ifdef ENGLISH - .include "data/maps/LittlerootTown_ProfessorBirchsLab/text.inc" -.else .ifdef FRENCH .include "data/maps/LittlerootTown_ProfessorBirchsLab/text_fr.inc" .else @@ -674,7 +671,8 @@ LittlerootTown_ProfessorBirchsLab_EventScript_ScottAboardSSTidalCall:: .else .ifdef SPANISH .include "data/maps/LittlerootTown_ProfessorBirchsLab/text_es.inc" -.endif +.else + .include "data/maps/LittlerootTown_ProfessorBirchsLab/text.inc" .endif .endif .endif diff --git a/data/maps/MagmaHideout_1F/scripts.inc b/data/maps/MagmaHideout_1F/scripts.inc index f168aae502..886d3707ef 100644 --- a/data/maps/MagmaHideout_1F/scripts.inc +++ b/data/maps/MagmaHideout_1F/scripts.inc @@ -16,9 +16,6 @@ MagmaHideout_1F_EventScript_Grunt2:: msgbox MagmaHideout_1F_Text_Grunt2PostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/MagmaHideout_1F/text.inc" -.else .ifdef FRENCH .include "data/maps/MagmaHideout_1F/text_fr.inc" .else @@ -27,7 +24,8 @@ MagmaHideout_1F_EventScript_Grunt2:: .else .ifdef SPANISH .include "data/maps/MagmaHideout_1F/text_es.inc" -.endif +.else + .include "data/maps/MagmaHideout_1F/text.inc" .endif .endif .endif diff --git a/data/maps/MagmaHideout_2F_1R/scripts.inc b/data/maps/MagmaHideout_2F_1R/scripts.inc index c4b74144ab..284b6a068c 100644 --- a/data/maps/MagmaHideout_2F_1R/scripts.inc +++ b/data/maps/MagmaHideout_2F_1R/scripts.inc @@ -21,9 +21,6 @@ MagmaHideout_2F_1R_EventScript_Grunt5:: msgbox MagmaHideout_2F_1R_Text_Grunt5PostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/MagmaHideout_2F_1R/text.inc" -.else .ifdef FRENCH .include "data/maps/MagmaHideout_2F_1R/text_fr.inc" .else @@ -32,7 +29,8 @@ MagmaHideout_2F_1R_EventScript_Grunt5:: .else .ifdef SPANISH .include "data/maps/MagmaHideout_2F_1R/text_es.inc" -.endif +.else + .include "data/maps/MagmaHideout_2F_1R/text.inc" .endif .endif .endif diff --git a/data/maps/MagmaHideout_2F_2R/scripts.inc b/data/maps/MagmaHideout_2F_2R/scripts.inc index 4c3d56363c..5a8f15463e 100644 --- a/data/maps/MagmaHideout_2F_2R/scripts.inc +++ b/data/maps/MagmaHideout_2F_2R/scripts.inc @@ -21,9 +21,6 @@ MagmaHideout_2F_2R_EventScript_Grunt8:: msgbox MagmaHideout_2F_2R_Text_Grunt8PostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/MagmaHideout_2F_2R/text.inc" -.else .ifdef FRENCH .include "data/maps/MagmaHideout_2F_2R/text_fr.inc" .else @@ -32,7 +29,8 @@ MagmaHideout_2F_2R_EventScript_Grunt8:: .else .ifdef SPANISH .include "data/maps/MagmaHideout_2F_2R/text_es.inc" -.endif +.else + .include "data/maps/MagmaHideout_2F_2R/text.inc" .endif .endif .endif diff --git a/data/maps/MagmaHideout_3F_1R/scripts.inc b/data/maps/MagmaHideout_3F_1R/scripts.inc index fb3a20716f..e1e6971fb0 100644 --- a/data/maps/MagmaHideout_3F_1R/scripts.inc +++ b/data/maps/MagmaHideout_3F_1R/scripts.inc @@ -11,9 +11,6 @@ MagmaHideout_3F_1R_EventScript_Grunt16:: msgbox MagmaHideout_3F_1R_Text_Grunt16PostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/MagmaHideout_3F_1R/text.inc" -.else .ifdef FRENCH .include "data/maps/MagmaHideout_3F_1R/text_fr.inc" .else @@ -22,7 +19,8 @@ MagmaHideout_3F_1R_EventScript_Grunt16:: .else .ifdef SPANISH .include "data/maps/MagmaHideout_3F_1R/text_es.inc" -.endif +.else + .include "data/maps/MagmaHideout_3F_1R/text.inc" .endif .endif .endif diff --git a/data/maps/MagmaHideout_3F_2R/scripts.inc b/data/maps/MagmaHideout_3F_2R/scripts.inc index 31013efa47..d5fddc1081 100644 --- a/data/maps/MagmaHideout_3F_2R/scripts.inc +++ b/data/maps/MagmaHideout_3F_2R/scripts.inc @@ -6,9 +6,6 @@ MagmaHideout_3F_2R_EventScript_Grunt10:: msgbox MagmaHideout_3F_2R_Text_Grunt10PostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/MagmaHideout_3F_2R/text.inc" -.else .ifdef FRENCH .include "data/maps/MagmaHideout_3F_2R/text_fr.inc" .else @@ -17,7 +14,8 @@ MagmaHideout_3F_2R_EventScript_Grunt10:: .else .ifdef SPANISH .include "data/maps/MagmaHideout_3F_2R/text_es.inc" -.endif +.else + .include "data/maps/MagmaHideout_3F_2R/text.inc" .endif .endif .endif diff --git a/data/maps/MagmaHideout_4F/scripts.inc b/data/maps/MagmaHideout_4F/scripts.inc index b197794758..7303d23783 100644 --- a/data/maps/MagmaHideout_4F/scripts.inc +++ b/data/maps/MagmaHideout_4F/scripts.inc @@ -133,9 +133,6 @@ MagmaHideout_4F_EventScript_Tabitha:: msgbox MagmaHideout_4F_Text_TabithaPostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/MagmaHideout_4F/text.inc" -.else .ifdef FRENCH .include "data/maps/MagmaHideout_4F/text_fr.inc" .else @@ -144,7 +141,8 @@ MagmaHideout_4F_EventScript_Tabitha:: .else .ifdef SPANISH .include "data/maps/MagmaHideout_4F/text_es.inc" -.endif +.else + .include "data/maps/MagmaHideout_4F/text.inc" .endif .endif .endif diff --git a/data/maps/MauvilleCity/scripts.inc b/data/maps/MauvilleCity/scripts.inc index eea40b0ed3..061d85ab3f 100644 --- a/data/maps/MauvilleCity/scripts.inc +++ b/data/maps/MauvilleCity/scripts.inc @@ -462,9 +462,6 @@ MauvilleCity_EventScript_RegisterWallyCall:: releaseall end -.ifdef ENGLISH - .include "data/maps/MauvilleCity/text.inc" -.else .ifdef FRENCH .include "data/maps/MauvilleCity/text_fr.inc" .else @@ -473,7 +470,8 @@ MauvilleCity_EventScript_RegisterWallyCall:: .else .ifdef SPANISH .include "data/maps/MauvilleCity/text_es.inc" -.endif +.else + .include "data/maps/MauvilleCity/text.inc" .endif .endif .endif diff --git a/data/maps/MauvilleCity_BikeShop/scripts.inc b/data/maps/MauvilleCity_BikeShop/scripts.inc index f4f95c72d2..a1fd5fcf76 100644 --- a/data/maps/MauvilleCity_BikeShop/scripts.inc +++ b/data/maps/MauvilleCity_BikeShop/scripts.inc @@ -174,9 +174,6 @@ MauvilleCity_BikeShop_EventScript_ExitAcroHandbook:: release end -.ifdef ENGLISH - .include "data/maps/MauvilleCity_BikeShop/text.inc" -.else .ifdef FRENCH .include "data/maps/MauvilleCity_BikeShop/text_fr.inc" .else @@ -185,7 +182,8 @@ MauvilleCity_BikeShop_EventScript_ExitAcroHandbook:: .else .ifdef SPANISH .include "data/maps/MauvilleCity_BikeShop/text_es.inc" -.endif +.else + .include "data/maps/MauvilleCity_BikeShop/text.inc" .endif .endif .endif diff --git a/data/maps/MauvilleCity_GameCorner/scripts.inc b/data/maps/MauvilleCity_GameCorner/scripts.inc index 9f37ef993e..4676ddc036 100644 --- a/data/maps/MauvilleCity_GameCorner/scripts.inc +++ b/data/maps/MauvilleCity_GameCorner/scripts.inc @@ -626,9 +626,6 @@ MauvilleCity_GameCorner_EventScript_NoCoinCase:: releaseall end -.ifdef ENGLISH - .include "data/maps/MauvilleCity_GameCorner/text.inc" -.else .ifdef FRENCH .include "data/maps/MauvilleCity_GameCorner/text_fr.inc" .else @@ -637,7 +634,8 @@ MauvilleCity_GameCorner_EventScript_NoCoinCase:: .else .ifdef SPANISH .include "data/maps/MauvilleCity_GameCorner/text_es.inc" -.endif +.else + .include "data/maps/MauvilleCity_GameCorner/text.inc" .endif .endif .endif diff --git a/data/maps/MauvilleCity_Gym/scripts.inc b/data/maps/MauvilleCity_Gym/scripts.inc index 1c3825d93b..39772bf1bc 100644 --- a/data/maps/MauvilleCity_Gym/scripts.inc +++ b/data/maps/MauvilleCity_Gym/scripts.inc @@ -256,9 +256,6 @@ MauvilleCity_Gym_EventScript_GymStatue:: releaseall end -.ifdef ENGLISH - .include "data/maps/MauvilleCity_Gym/text.inc" -.else .ifdef FRENCH .include "data/maps/MauvilleCity_Gym/text_fr.inc" .else @@ -267,7 +264,8 @@ MauvilleCity_Gym_EventScript_GymStatue:: .else .ifdef SPANISH .include "data/maps/MauvilleCity_Gym/text_es.inc" -.endif +.else + .include "data/maps/MauvilleCity_Gym/text.inc" .endif .endif .endif diff --git a/data/maps/MauvilleCity_House1/scripts.inc b/data/maps/MauvilleCity_House1/scripts.inc index 8017c33788..ce756eafc2 100644 --- a/data/maps/MauvilleCity_House1/scripts.inc +++ b/data/maps/MauvilleCity_House1/scripts.inc @@ -18,9 +18,6 @@ MauvilleCity_House1_EventScript_ReceivedRockSmash:: release end -.ifdef ENGLISH - .include "data/maps/MauvilleCity_House1/text.inc" -.else .ifdef FRENCH .include "data/maps/MauvilleCity_House1/text_fr.inc" .else @@ -29,7 +26,8 @@ MauvilleCity_House1_EventScript_ReceivedRockSmash:: .else .ifdef SPANISH .include "data/maps/MauvilleCity_House1/text_es.inc" -.endif +.else + .include "data/maps/MauvilleCity_House1/text.inc" .endif .endif .endif diff --git a/data/maps/MauvilleCity_House2/scripts.inc b/data/maps/MauvilleCity_House2/scripts.inc index e5ab3ff03d..1a4cd35618 100644 --- a/data/maps/MauvilleCity_House2/scripts.inc +++ b/data/maps/MauvilleCity_House2/scripts.inc @@ -40,9 +40,6 @@ MauvilleCity_House2_EventScript_DeclineTrade:: release end -.ifdef ENGLISH - .include "data/maps/MauvilleCity_House2/text.inc" -.else .ifdef FRENCH .include "data/maps/MauvilleCity_House2/text_fr.inc" .else @@ -51,7 +48,8 @@ MauvilleCity_House2_EventScript_DeclineTrade:: .else .ifdef SPANISH .include "data/maps/MauvilleCity_House2/text_es.inc" -.endif +.else + .include "data/maps/MauvilleCity_House2/text.inc" .endif .endif .endif diff --git a/data/maps/MauvilleCity_Mart/scripts.inc b/data/maps/MauvilleCity_Mart/scripts.inc index fe43d201e7..fb0c720908 100644 --- a/data/maps/MauvilleCity_Mart/scripts.inc +++ b/data/maps/MauvilleCity_Mart/scripts.inc @@ -37,9 +37,6 @@ MauvilleCity_Mart_EventScript_Man:: msgbox MauvilleCity_Mart_Text_DecisionsDetermineBattle, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/MauvilleCity_Mart/text.inc" -.else .ifdef FRENCH .include "data/maps/MauvilleCity_Mart/text_fr.inc" .else @@ -48,7 +45,8 @@ MauvilleCity_Mart_EventScript_Man:: .else .ifdef SPANISH .include "data/maps/MauvilleCity_Mart/text_es.inc" -.endif +.else + .include "data/maps/MauvilleCity_Mart/text.inc" .endif .endif .endif diff --git a/data/maps/MauvilleCity_PokemonCenter_1F/scripts.inc b/data/maps/MauvilleCity_PokemonCenter_1F/scripts.inc index ace9456a7d..5205c98d53 100644 --- a/data/maps/MauvilleCity_PokemonCenter_1F/scripts.inc +++ b/data/maps/MauvilleCity_PokemonCenter_1F/scripts.inc @@ -35,9 +35,6 @@ MauvilleCity_PokemonCenter_1F_EventScript_Youngster:: msgbox MauvilleCity_PokemonCenter_1F_Text_RecordCornerSoundsFun, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/MauvilleCity_PokemonCenter_1F/text.inc" -.else .ifdef FRENCH .include "data/maps/MauvilleCity_PokemonCenter_1F/text_fr.inc" .else @@ -46,7 +43,8 @@ MauvilleCity_PokemonCenter_1F_EventScript_Youngster:: .else .ifdef SPANISH .include "data/maps/MauvilleCity_PokemonCenter_1F/text_es.inc" -.endif +.else + .include "data/maps/MauvilleCity_PokemonCenter_1F/text.inc" .endif .endif .endif diff --git a/data/maps/MauvilleCity_PokemonCenter_2F/scripts.inc b/data/maps/MauvilleCity_PokemonCenter_2F/scripts.inc index f0b8f3d907..9e1b50e210 100644 --- a/data/maps/MauvilleCity_PokemonCenter_2F/scripts.inc +++ b/data/maps/MauvilleCity_PokemonCenter_2F/scripts.inc @@ -22,9 +22,6 @@ MauvilleCity_PokemonCenter_2F_EventScript_Youngster:: msgbox MauvilleCity_PokemonCenter_2F_Text_Youngster, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/MauvilleCity_PokemonCenter_2F/text.inc" -.else .ifdef FRENCH .include "data/maps/MauvilleCity_PokemonCenter_2F/text_fr.inc" .else @@ -33,7 +30,8 @@ MauvilleCity_PokemonCenter_2F_EventScript_Youngster:: .else .ifdef SPANISH .include "data/maps/MauvilleCity_PokemonCenter_2F/text_es.inc" -.endif +.else + .include "data/maps/MauvilleCity_PokemonCenter_2F/text.inc" .endif .endif .endif diff --git a/data/maps/MeteorFalls_1F_1R/scripts.inc b/data/maps/MeteorFalls_1F_1R/scripts.inc index 01cd5f3729..1b22394024 100644 --- a/data/maps/MeteorFalls_1F_1R/scripts.inc +++ b/data/maps/MeteorFalls_1F_1R/scripts.inc @@ -237,9 +237,6 @@ MeteorFalls_1F_1R_EventScript_MetCozmo:: release end -.ifdef ENGLISH - .include "data/maps/MeteorFalls_1F_1R/text.inc" -.else .ifdef FRENCH .include "data/maps/MeteorFalls_1F_1R/text_fr.inc" .else @@ -248,7 +245,8 @@ MeteorFalls_1F_1R_EventScript_MetCozmo:: .else .ifdef SPANISH .include "data/maps/MeteorFalls_1F_1R/text_es.inc" -.endif +.else + .include "data/maps/MeteorFalls_1F_1R/text.inc" .endif .endif .endif diff --git a/data/maps/MeteorFalls_1F_2R/scripts.inc b/data/maps/MeteorFalls_1F_2R/scripts.inc index 4663889dc5..b14493d041 100644 --- a/data/maps/MeteorFalls_1F_2R/scripts.inc +++ b/data/maps/MeteorFalls_1F_2R/scripts.inc @@ -60,9 +60,6 @@ MeteorFalls_1F_2R_EventScript_RematchJay:: msgbox MeteorFalls_1F_2R_Text_JayPostRematch, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/MeteorFalls_1F_2R/text.inc" -.else .ifdef FRENCH .include "data/maps/MeteorFalls_1F_2R/text_fr.inc" .else @@ -71,7 +68,8 @@ MeteorFalls_1F_2R_EventScript_RematchJay:: .else .ifdef SPANISH .include "data/maps/MeteorFalls_1F_2R/text_es.inc" -.endif +.else + .include "data/maps/MeteorFalls_1F_2R/text.inc" .endif .endif .endif diff --git a/data/maps/MeteorFalls_StevensCave/scripts.inc b/data/maps/MeteorFalls_StevensCave/scripts.inc index 03bc4cb41b..eaf9352f42 100644 --- a/data/maps/MeteorFalls_StevensCave/scripts.inc +++ b/data/maps/MeteorFalls_StevensCave/scripts.inc @@ -28,9 +28,6 @@ MeteorFalls_StevensCave_EventScript_Defeated:: release end -.ifdef ENGLISH - .include "data/maps/MeteorFalls_StevensCave/text.inc" -.else .ifdef FRENCH .include "data/maps/MeteorFalls_StevensCave/text_fr.inc" .else @@ -39,7 +36,8 @@ MeteorFalls_StevensCave_EventScript_Defeated:: .else .ifdef SPANISH .include "data/maps/MeteorFalls_StevensCave/text_es.inc" -.endif +.else + .include "data/maps/MeteorFalls_StevensCave/text.inc" .endif .endif .endif diff --git a/data/maps/MirageTower_4F/scripts.inc b/data/maps/MirageTower_4F/scripts.inc index b8787b2bea..fbedfdac41 100644 --- a/data/maps/MirageTower_4F/scripts.inc +++ b/data/maps/MirageTower_4F/scripts.inc @@ -60,9 +60,6 @@ MirageTower_4F_EventScript_CollapseMirageTower:: release end -.ifdef ENGLISH - .include "data/maps/MirageTower_4F/text.inc" -.else .ifdef FRENCH .include "data/maps/MirageTower_4F/text_fr.inc" .else @@ -71,7 +68,8 @@ MirageTower_4F_EventScript_CollapseMirageTower:: .else .ifdef SPANISH .include "data/maps/MirageTower_4F/text_es.inc" -.endif +.else + .include "data/maps/MirageTower_4F/text.inc" .endif .endif .endif diff --git a/data/maps/MossdeepCity/scripts.inc b/data/maps/MossdeepCity/scripts.inc index afe1bdb9ee..e2699b4e40 100644 --- a/data/maps/MossdeepCity/scripts.inc +++ b/data/maps/MossdeepCity/scripts.inc @@ -310,9 +310,6 @@ MossdeepCity_Movement_ScottExitEast: walk_left step_end -.ifdef ENGLISH - .include "data/maps/MossdeepCity/text.inc" -.else .ifdef FRENCH .include "data/maps/MossdeepCity/text_fr.inc" .else @@ -321,7 +318,8 @@ MossdeepCity_Movement_ScottExitEast: .else .ifdef SPANISH .include "data/maps/MossdeepCity/text_es.inc" -.endif +.else + .include "data/maps/MossdeepCity/text.inc" .endif .endif .endif diff --git a/data/maps/MossdeepCity_GameCorner_1F/scripts.inc b/data/maps/MossdeepCity_GameCorner_1F/scripts.inc index ea26ab8a88..ae3ebda20b 100644 --- a/data/maps/MossdeepCity_GameCorner_1F/scripts.inc +++ b/data/maps/MossdeepCity_GameCorner_1F/scripts.inc @@ -28,9 +28,6 @@ MossdeepCity_GameCorner_1F_EventScript_OldMan:: release end -.ifdef ENGLISH - .include "data/maps/MossdeepCity_GameCorner_1F/text.inc" -.else .ifdef FRENCH .include "data/maps/MossdeepCity_GameCorner_1F/text_fr.inc" .else @@ -39,7 +36,8 @@ MossdeepCity_GameCorner_1F_EventScript_OldMan:: .else .ifdef SPANISH .include "data/maps/MossdeepCity_GameCorner_1F/text_es.inc" -.endif +.else + .include "data/maps/MossdeepCity_GameCorner_1F/text.inc" .endif .endif .endif diff --git a/data/maps/MossdeepCity_Gym/scripts.inc b/data/maps/MossdeepCity_Gym/scripts.inc index cd4f6f2a8b..dbd65b5eb6 100644 --- a/data/maps/MossdeepCity_Gym/scripts.inc +++ b/data/maps/MossdeepCity_Gym/scripts.inc @@ -364,9 +364,6 @@ MossdeepCity_Gym_EventScript_RedFloorSwitch:: freerotatingtilepuzzle end -.ifdef ENGLISH - .include "data/maps/MossdeepCity_Gym/text.inc" -.else .ifdef FRENCH .include "data/maps/MossdeepCity_Gym/text_fr.inc" .else @@ -375,7 +372,8 @@ MossdeepCity_Gym_EventScript_RedFloorSwitch:: .else .ifdef SPANISH .include "data/maps/MossdeepCity_Gym/text_es.inc" -.endif +.else + .include "data/maps/MossdeepCity_Gym/text.inc" .endif .endif .endif diff --git a/data/maps/MossdeepCity_House1/scripts.inc b/data/maps/MossdeepCity_House1/scripts.inc index a47833826e..de42fd386e 100644 --- a/data/maps/MossdeepCity_House1/scripts.inc +++ b/data/maps/MossdeepCity_House1/scripts.inc @@ -21,9 +21,6 @@ MossdeepCity_House1_EventScript_Woman:: msgbox MossdeepCity_House1_Text_HusbandCanTellPokeblockMonLikes, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/MossdeepCity_House1/text.inc" -.else .ifdef FRENCH .include "data/maps/MossdeepCity_House1/text_fr.inc" .else @@ -32,7 +29,8 @@ MossdeepCity_House1_EventScript_Woman:: .else .ifdef SPANISH .include "data/maps/MossdeepCity_House1/text_es.inc" -.endif +.else + .include "data/maps/MossdeepCity_House1/text.inc" .endif .endif .endif diff --git a/data/maps/MossdeepCity_House2/scripts.inc b/data/maps/MossdeepCity_House2/scripts.inc index d4f15f8d58..61b6f30492 100644 --- a/data/maps/MossdeepCity_House2/scripts.inc +++ b/data/maps/MossdeepCity_House2/scripts.inc @@ -53,9 +53,6 @@ MossdeepCity_House2_Movement_WingullExitEast: delay_8 step_end -.ifdef ENGLISH - .include "data/maps/MossdeepCity_House2/text.inc" -.else .ifdef FRENCH .include "data/maps/MossdeepCity_House2/text_fr.inc" .else @@ -64,7 +61,8 @@ MossdeepCity_House2_Movement_WingullExitEast: .else .ifdef SPANISH .include "data/maps/MossdeepCity_House2/text_es.inc" -.endif +.else + .include "data/maps/MossdeepCity_House2/text.inc" .endif .endif .endif diff --git a/data/maps/MossdeepCity_House3/scripts.inc b/data/maps/MossdeepCity_House3/scripts.inc index a46b8afc1e..c00af8e05e 100644 --- a/data/maps/MossdeepCity_House3/scripts.inc +++ b/data/maps/MossdeepCity_House3/scripts.inc @@ -24,9 +24,6 @@ MossdeepCity_House3_EventScript_DeclineSuperRod:: release end -.ifdef ENGLISH - .include "data/maps/MossdeepCity_House3/text.inc" -.else .ifdef FRENCH .include "data/maps/MossdeepCity_House3/text_fr.inc" .else @@ -35,7 +32,8 @@ MossdeepCity_House3_EventScript_DeclineSuperRod:: .else .ifdef SPANISH .include "data/maps/MossdeepCity_House3/text_es.inc" -.endif +.else + .include "data/maps/MossdeepCity_House3/text.inc" .endif .endif .endif diff --git a/data/maps/MossdeepCity_House4/scripts.inc b/data/maps/MossdeepCity_House4/scripts.inc index 5cbee6c107..d386bdbe6b 100644 --- a/data/maps/MossdeepCity_House4/scripts.inc +++ b/data/maps/MossdeepCity_House4/scripts.inc @@ -39,9 +39,6 @@ MossdeepCity_House4_EventScript_Skitty:: release end -.ifdef ENGLISH - .include "data/maps/MossdeepCity_House4/text.inc" -.else .ifdef FRENCH .include "data/maps/MossdeepCity_House4/text_fr.inc" .else @@ -50,7 +47,8 @@ MossdeepCity_House4_EventScript_Skitty:: .else .ifdef SPANISH .include "data/maps/MossdeepCity_House4/text_es.inc" -.endif +.else + .include "data/maps/MossdeepCity_House4/text.inc" .endif .endif .endif diff --git a/data/maps/MossdeepCity_Mart/scripts.inc b/data/maps/MossdeepCity_Mart/scripts.inc index 9a5e9e580a..ee920d4435 100644 --- a/data/maps/MossdeepCity_Mart/scripts.inc +++ b/data/maps/MossdeepCity_Mart/scripts.inc @@ -38,9 +38,6 @@ MossdeepCity_Mart_EventScript_Sailor:: msgbox MossdeepCity_Mart_Text_NetAndDiveBallsRare, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/MossdeepCity_Mart/text.inc" -.else .ifdef FRENCH .include "data/maps/MossdeepCity_Mart/text_fr.inc" .else @@ -49,7 +46,8 @@ MossdeepCity_Mart_EventScript_Sailor:: .else .ifdef SPANISH .include "data/maps/MossdeepCity_Mart/text_es.inc" -.endif +.else + .include "data/maps/MossdeepCity_Mart/text.inc" .endif .endif .endif diff --git a/data/maps/MossdeepCity_PokemonCenter_1F/scripts.inc b/data/maps/MossdeepCity_PokemonCenter_1F/scripts.inc index 3fd9e1d4d3..3f6c354141 100644 --- a/data/maps/MossdeepCity_PokemonCenter_1F/scripts.inc +++ b/data/maps/MossdeepCity_PokemonCenter_1F/scripts.inc @@ -25,9 +25,6 @@ MossdeepCity_PokemonCenter_1F_EventScript_Girl:: msgbox MossdeepCity_PokemonCenter_1F_Text_AbilitiesMightChangeMoves, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/MossdeepCity_PokemonCenter_1F/text.inc" -.else .ifdef FRENCH .include "data/maps/MossdeepCity_PokemonCenter_1F/text_fr.inc" .else @@ -36,7 +33,8 @@ MossdeepCity_PokemonCenter_1F_EventScript_Girl:: .else .ifdef SPANISH .include "data/maps/MossdeepCity_PokemonCenter_1F/text_es.inc" -.endif +.else + .include "data/maps/MossdeepCity_PokemonCenter_1F/text.inc" .endif .endif .endif diff --git a/data/maps/MossdeepCity_PokemonCenter_2F/scripts.inc b/data/maps/MossdeepCity_PokemonCenter_2F/scripts.inc index 3a81fc400f..783c868524 100644 --- a/data/maps/MossdeepCity_PokemonCenter_2F/scripts.inc +++ b/data/maps/MossdeepCity_PokemonCenter_2F/scripts.inc @@ -22,9 +22,6 @@ MossdeepCity_PokemonCenter_2F_EventScript_Woman5:: msgbox MossdeepCity_PokemonCenter_2F_Text_Woman5, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/MossdeepCity_PokemonCenter_2F/text.inc" -.else .ifdef FRENCH .include "data/maps/MossdeepCity_PokemonCenter_2F/text_fr.inc" .else @@ -33,7 +30,8 @@ MossdeepCity_PokemonCenter_2F_EventScript_Woman5:: .else .ifdef SPANISH .include "data/maps/MossdeepCity_PokemonCenter_2F/text_es.inc" -.endif +.else + .include "data/maps/MossdeepCity_PokemonCenter_2F/text.inc" .endif .endif .endif diff --git a/data/maps/MossdeepCity_SpaceCenter_1F/scripts.inc b/data/maps/MossdeepCity_SpaceCenter_1F/scripts.inc index c1b84a4511..85f6318710 100644 --- a/data/maps/MossdeepCity_SpaceCenter_1F/scripts.inc +++ b/data/maps/MossdeepCity_SpaceCenter_1F/scripts.inc @@ -282,9 +282,6 @@ MossdeepCity_SpaceCenter_1F_Movement_MoveGruntFromStairs: unlock_facing_direction step_end -.ifdef ENGLISH - .include "data/maps/MossdeepCity_SpaceCenter_1F/text.inc" -.else .ifdef FRENCH .include "data/maps/MossdeepCity_SpaceCenter_1F/text_fr.inc" .else @@ -293,7 +290,8 @@ MossdeepCity_SpaceCenter_1F_Movement_MoveGruntFromStairs: .else .ifdef SPANISH .include "data/maps/MossdeepCity_SpaceCenter_1F/text_es.inc" -.endif +.else + .include "data/maps/MossdeepCity_SpaceCenter_1F/text.inc" .endif .endif .endif diff --git a/data/maps/MossdeepCity_SpaceCenter_2F/scripts.inc b/data/maps/MossdeepCity_SpaceCenter_2F/scripts.inc index 39f4412788..66748ece24 100644 --- a/data/maps/MossdeepCity_SpaceCenter_2F/scripts.inc +++ b/data/maps/MossdeepCity_SpaceCenter_2F/scripts.inc @@ -364,9 +364,6 @@ MossdeepCity_SpaceCenter_2F_EventScript_BrendanRayquazaCall:: waitmessage return -.ifdef ENGLISH - .include "data/maps/MossdeepCity_SpaceCenter_2F/text.inc" -.else .ifdef FRENCH .include "data/maps/MossdeepCity_SpaceCenter_2F/text_fr.inc" .else @@ -375,7 +372,8 @@ MossdeepCity_SpaceCenter_2F_EventScript_BrendanRayquazaCall:: .else .ifdef SPANISH .include "data/maps/MossdeepCity_SpaceCenter_2F/text_es.inc" -.endif +.else + .include "data/maps/MossdeepCity_SpaceCenter_2F/text.inc" .endif .endif .endif diff --git a/data/maps/MossdeepCity_StevensHouse/scripts.inc b/data/maps/MossdeepCity_StevensHouse/scripts.inc index a7181c3587..77732dc6fa 100644 --- a/data/maps/MossdeepCity_StevensHouse/scripts.inc +++ b/data/maps/MossdeepCity_StevensHouse/scripts.inc @@ -150,9 +150,6 @@ MossdeepCity_StevensHouse_EventScript_DiveItemBall:: setflag FLAG_RECEIVED_HM08 end -.ifdef ENGLISH - .include "data/maps/MossdeepCity_StevensHouse/text.inc" -.else .ifdef FRENCH .include "data/maps/MossdeepCity_StevensHouse/text_fr.inc" .else @@ -161,7 +158,8 @@ MossdeepCity_StevensHouse_EventScript_DiveItemBall:: .else .ifdef SPANISH .include "data/maps/MossdeepCity_StevensHouse/text_es.inc" -.endif +.else + .include "data/maps/MossdeepCity_StevensHouse/text.inc" .endif .endif .endif diff --git a/data/maps/MtChimney/scripts.inc b/data/maps/MtChimney/scripts.inc index b15410720a..004f4f8659 100644 --- a/data/maps/MtChimney/scripts.inc +++ b/data/maps/MtChimney/scripts.inc @@ -533,9 +533,6 @@ MtChimney_EventScript_SawyerRematch:: msgbox MtChimney_Text_SawyerPostRematch, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/MtChimney/text.inc" -.else .ifdef FRENCH .include "data/maps/MtChimney/text_fr.inc" .else @@ -544,7 +541,8 @@ MtChimney_EventScript_SawyerRematch:: .else .ifdef SPANISH .include "data/maps/MtChimney/text_es.inc" -.endif +.else + .include "data/maps/MtChimney/text.inc" .endif .endif .endif diff --git a/data/maps/MtChimney_CableCarStation/scripts.inc b/data/maps/MtChimney_CableCarStation/scripts.inc index c6df76b3d1..8aaca895ab 100644 --- a/data/maps/MtChimney_CableCarStation/scripts.inc +++ b/data/maps/MtChimney_CableCarStation/scripts.inc @@ -85,9 +85,6 @@ MtChimney_CableCarStation_Movement_ExitCableCar: delay_16 step_end -.ifdef ENGLISH - .include "data/maps/MtChimney_CableCarStation/text.inc" -.else .ifdef FRENCH .include "data/maps/MtChimney_CableCarStation/text_fr.inc" .else @@ -96,7 +93,8 @@ MtChimney_CableCarStation_Movement_ExitCableCar: .else .ifdef SPANISH .include "data/maps/MtChimney_CableCarStation/text_es.inc" -.endif +.else + .include "data/maps/MtChimney_CableCarStation/text.inc" .endif .endif .endif diff --git a/data/maps/MtPyre_1F/scripts.inc b/data/maps/MtPyre_1F/scripts.inc index ba3882a97a..5baba05e1c 100644 --- a/data/maps/MtPyre_1F/scripts.inc +++ b/data/maps/MtPyre_1F/scripts.inc @@ -25,9 +25,6 @@ MtPyre_1F_EventScript_Man:: msgbox MtPyre_1F_Text_RestingPlaceOfZigzagoon, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/MtPyre_1F/text.inc" -.else .ifdef FRENCH .include "data/maps/MtPyre_1F/text_fr.inc" .else @@ -36,7 +33,8 @@ MtPyre_1F_EventScript_Man:: .else .ifdef SPANISH .include "data/maps/MtPyre_1F/text_es.inc" -.endif +.else + .include "data/maps/MtPyre_1F/text.inc" .endif .endif .endif diff --git a/data/maps/MtPyre_2F/scripts.inc b/data/maps/MtPyre_2F/scripts.inc index 5db323a032..ea14e158f8 100644 --- a/data/maps/MtPyre_2F/scripts.inc +++ b/data/maps/MtPyre_2F/scripts.inc @@ -42,9 +42,6 @@ MtPyre_2F_EventScript_Zander:: msgbox MtPyre_2F_Text_ZanderPostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/MtPyre_2F/text.inc" -.else .ifdef FRENCH .include "data/maps/MtPyre_2F/text_fr.inc" .else @@ -53,7 +50,8 @@ MtPyre_2F_EventScript_Zander:: .else .ifdef SPANISH .include "data/maps/MtPyre_2F/text_es.inc" -.endif +.else + .include "data/maps/MtPyre_2F/text.inc" .endif .endif .endif diff --git a/data/maps/MtPyre_3F/scripts.inc b/data/maps/MtPyre_3F/scripts.inc index f38e74c20b..d7131f7956 100644 --- a/data/maps/MtPyre_3F/scripts.inc +++ b/data/maps/MtPyre_3F/scripts.inc @@ -32,9 +32,6 @@ MtPyre_3F_EventScript_RematchGabrielle:: msgbox MtPyre_3F_Text_GabriellePostRematch, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/MtPyre_3F/text.inc" -.else .ifdef FRENCH .include "data/maps/MtPyre_3F/text_fr.inc" .else @@ -43,7 +40,8 @@ MtPyre_3F_EventScript_RematchGabrielle:: .else .ifdef SPANISH .include "data/maps/MtPyre_3F/text_es.inc" -.endif +.else + .include "data/maps/MtPyre_3F/text.inc" .endif .endif .endif diff --git a/data/maps/MtPyre_4F/scripts.inc b/data/maps/MtPyre_4F/scripts.inc index cff45ad0e0..8f0092e710 100644 --- a/data/maps/MtPyre_4F/scripts.inc +++ b/data/maps/MtPyre_4F/scripts.inc @@ -8,9 +8,6 @@ MtPyre_5F_EventScript_Atsushi:: msgbox MtPyre_5F_Text_AtsushiPostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/MtPyre_4F/text.inc" -.else .ifdef FRENCH .include "data/maps/MtPyre_4F/text_fr.inc" .else @@ -19,7 +16,8 @@ MtPyre_5F_EventScript_Atsushi:: .else .ifdef SPANISH .include "data/maps/MtPyre_4F/text_es.inc" -.endif +.else + .include "data/maps/MtPyre_4F/text.inc" .endif .endif .endif diff --git a/data/maps/MtPyre_5F/scripts.inc b/data/maps/MtPyre_5F/scripts.inc index 129d434d2c..510566af6b 100644 --- a/data/maps/MtPyre_5F/scripts.inc +++ b/data/maps/MtPyre_5F/scripts.inc @@ -8,9 +8,6 @@ MtPyre_4F_EventScript_Tasha:: msgbox MtPyre_4F_Text_TashaPostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/MtPyre_5F/text.inc" -.else .ifdef FRENCH .include "data/maps/MtPyre_5F/text_fr.inc" .else @@ -19,7 +16,8 @@ MtPyre_4F_EventScript_Tasha:: .else .ifdef SPANISH .include "data/maps/MtPyre_5F/text_es.inc" -.endif +.else + .include "data/maps/MtPyre_5F/text.inc" .endif .endif .endif diff --git a/data/maps/MtPyre_6F/scripts.inc b/data/maps/MtPyre_6F/scripts.inc index 12ae1ab3b5..b1d2953e61 100644 --- a/data/maps/MtPyre_6F/scripts.inc +++ b/data/maps/MtPyre_6F/scripts.inc @@ -27,9 +27,6 @@ MtPyre_6F_EventScript_Cedric:: msgbox MtPyre_6F_Text_CedricPostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/MtPyre_6F/text.inc" -.else .ifdef FRENCH .include "data/maps/MtPyre_6F/text_fr.inc" .else @@ -38,7 +35,8 @@ MtPyre_6F_EventScript_Cedric:: .else .ifdef SPANISH .include "data/maps/MtPyre_6F/text_es.inc" -.endif +.else + .include "data/maps/MtPyre_6F/text.inc" .endif .endif .endif diff --git a/data/maps/MtPyre_Summit/scripts.inc b/data/maps/MtPyre_Summit/scripts.inc index 4ec357c09e..ecf472a2a3 100644 --- a/data/maps/MtPyre_Summit/scripts.inc +++ b/data/maps/MtPyre_Summit/scripts.inc @@ -429,9 +429,6 @@ MtPyre_Summit_EventScript_Grunt4:: msgbox MtPyre_Summit_Text_Grunt4PostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/MtPyre_Summit/text.inc" -.else .ifdef FRENCH .include "data/maps/MtPyre_Summit/text_fr.inc" .else @@ -440,7 +437,8 @@ MtPyre_Summit_EventScript_Grunt4:: .else .ifdef SPANISH .include "data/maps/MtPyre_Summit/text_es.inc" -.endif +.else + .include "data/maps/MtPyre_Summit/text.inc" .endif .endif .endif diff --git a/data/maps/NewMauville_Entrance/scripts.inc b/data/maps/NewMauville_Entrance/scripts.inc index 1e1989e126..fd8124cc58 100644 --- a/data/maps/NewMauville_Entrance/scripts.inc +++ b/data/maps/NewMauville_Entrance/scripts.inc @@ -46,9 +46,6 @@ NewMauville_Entrance_EventScript_DontOpenDoor:: releaseall end -.ifdef ENGLISH - .include "data/maps/NewMauville_Entrance/text.inc" -.else .ifdef FRENCH .include "data/maps/NewMauville_Entrance/text_fr.inc" .else @@ -57,7 +54,8 @@ NewMauville_Entrance_EventScript_DontOpenDoor:: .else .ifdef SPANISH .include "data/maps/NewMauville_Entrance/text_es.inc" -.endif +.else + .include "data/maps/NewMauville_Entrance/text.inc" .endif .endif .endif diff --git a/data/maps/NewMauville_Inside/scripts.inc b/data/maps/NewMauville_Inside/scripts.inc index d74d76eb3c..4d03a30131 100644 --- a/data/maps/NewMauville_Inside/scripts.inc +++ b/data/maps/NewMauville_Inside/scripts.inc @@ -245,9 +245,6 @@ NewMauville_Inside_EventScript_DefeatedVoltorb3:: goto Common_EventScript_RemoveStaticPokemon end -.ifdef ENGLISH - .include "data/maps/NewMauville_Inside/text.inc" -.else .ifdef FRENCH .include "data/maps/NewMauville_Inside/text_fr.inc" .else @@ -256,7 +253,8 @@ NewMauville_Inside_EventScript_DefeatedVoltorb3:: .else .ifdef SPANISH .include "data/maps/NewMauville_Inside/text_es.inc" -.endif +.else + .include "data/maps/NewMauville_Inside/text.inc" .endif .endif .endif diff --git a/data/maps/OldaleTown/scripts.inc b/data/maps/OldaleTown/scripts.inc index 0210207222..0405f0a1ca 100644 --- a/data/maps/OldaleTown/scripts.inc +++ b/data/maps/OldaleTown/scripts.inc @@ -343,9 +343,6 @@ OldaleTown_Movement_ReturnToOriginalPosition: walk_left step_end -.ifdef ENGLISH - .include "data/maps/OldaleTown/text.inc" -.else .ifdef FRENCH .include "data/maps/OldaleTown/text_fr.inc" .else @@ -354,7 +351,8 @@ OldaleTown_Movement_ReturnToOriginalPosition: .else .ifdef SPANISH .include "data/maps/OldaleTown/text_es.inc" -.endif +.else + .include "data/maps/OldaleTown/text.inc" .endif .endif .endif diff --git a/data/maps/OldaleTown_House1/scripts.inc b/data/maps/OldaleTown_House1/scripts.inc index 0d252389a9..f633651e8e 100644 --- a/data/maps/OldaleTown_House1/scripts.inc +++ b/data/maps/OldaleTown_House1/scripts.inc @@ -5,9 +5,6 @@ OldaleTown_House1_EventScript_Woman:: msgbox OldaleTown_House1_Text_LeftPokemonGoesOutFirst, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/OldaleTown_House1/text.inc" -.else .ifdef FRENCH .include "data/maps/OldaleTown_House1/text_fr.inc" .else @@ -16,7 +13,8 @@ OldaleTown_House1_EventScript_Woman:: .else .ifdef SPANISH .include "data/maps/OldaleTown_House1/text_es.inc" -.endif +.else + .include "data/maps/OldaleTown_House1/text.inc" .endif .endif .endif diff --git a/data/maps/OldaleTown_House2/scripts.inc b/data/maps/OldaleTown_House2/scripts.inc index 590aa72c89..69c2a8b9d9 100644 --- a/data/maps/OldaleTown_House2/scripts.inc +++ b/data/maps/OldaleTown_House2/scripts.inc @@ -9,9 +9,6 @@ OldaleTown_House2_EventScript_Man:: msgbox OldaleTown_House2_Text_YoullGoFurtherWithStrongPokemon, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/OldaleTown_House2/text.inc" -.else .ifdef FRENCH .include "data/maps/OldaleTown_House2/text_fr.inc" .else @@ -20,7 +17,8 @@ OldaleTown_House2_EventScript_Man:: .else .ifdef SPANISH .include "data/maps/OldaleTown_House2/text_es.inc" -.endif +.else + .include "data/maps/OldaleTown_House2/text.inc" .endif .endif .endif diff --git a/data/maps/OldaleTown_Mart/scripts.inc b/data/maps/OldaleTown_Mart/scripts.inc index 85da602d3c..52dc21340d 100644 --- a/data/maps/OldaleTown_Mart/scripts.inc +++ b/data/maps/OldaleTown_Mart/scripts.inc @@ -56,9 +56,6 @@ OldaleTown_Mart_EventScript_Boy:: msgbox OldaleTown_Mart_Text_RestoreHPWithPotion, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/OldaleTown_Mart/text.inc" -.else .ifdef FRENCH .include "data/maps/OldaleTown_Mart/text_fr.inc" .else @@ -67,7 +64,8 @@ OldaleTown_Mart_EventScript_Boy:: .else .ifdef SPANISH .include "data/maps/OldaleTown_Mart/text_es.inc" -.endif +.else + .include "data/maps/OldaleTown_Mart/text.inc" .endif .endif .endif diff --git a/data/maps/OldaleTown_PokemonCenter_1F/scripts.inc b/data/maps/OldaleTown_PokemonCenter_1F/scripts.inc index f36a15ea84..d282b299c2 100644 --- a/data/maps/OldaleTown_PokemonCenter_1F/scripts.inc +++ b/data/maps/OldaleTown_PokemonCenter_1F/scripts.inc @@ -39,9 +39,6 @@ OldaleTown_PokemonCenter_1F_EventScript_WirelessClubAvailable:: release end -.ifdef ENGLISH - .include "data/maps/OldaleTown_PokemonCenter_1F/text.inc" -.else .ifdef FRENCH .include "data/maps/OldaleTown_PokemonCenter_1F/text_fr.inc" .else @@ -50,7 +47,8 @@ OldaleTown_PokemonCenter_1F_EventScript_WirelessClubAvailable:: .else .ifdef SPANISH .include "data/maps/OldaleTown_PokemonCenter_1F/text_es.inc" -.endif +.else + .include "data/maps/OldaleTown_PokemonCenter_1F/text.inc" .endif .endif .endif diff --git a/data/maps/PacifidlogTown/scripts.inc b/data/maps/PacifidlogTown/scripts.inc index 9ee7e10af1..cc49428413 100644 --- a/data/maps/PacifidlogTown/scripts.inc +++ b/data/maps/PacifidlogTown/scripts.inc @@ -27,9 +27,6 @@ PacifidlogTown_EventScript_TownSign:: msgbox PacifidlogTown_Text_TownSign, MSGBOX_SIGN end -.ifdef ENGLISH - .include "data/maps/PacifidlogTown/text.inc" -.else .ifdef FRENCH .include "data/maps/PacifidlogTown/text_fr.inc" .else @@ -38,7 +35,8 @@ PacifidlogTown_EventScript_TownSign:: .else .ifdef SPANISH .include "data/maps/PacifidlogTown/text_es.inc" -.endif +.else + .include "data/maps/PacifidlogTown/text.inc" .endif .endif .endif diff --git a/data/maps/PacifidlogTown_House1/scripts.inc b/data/maps/PacifidlogTown_House1/scripts.inc index 7d2fb52979..90b67341f4 100644 --- a/data/maps/PacifidlogTown_House1/scripts.inc +++ b/data/maps/PacifidlogTown_House1/scripts.inc @@ -9,9 +9,6 @@ PacifidlogTown_House1_EventScript_Woman:: msgbox PacifidlogTown_House1_Text_SixDotsOpenThreeDoors, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/PacifidlogTown_House1/text.inc" -.else .ifdef FRENCH .include "data/maps/PacifidlogTown_House1/text_fr.inc" .else @@ -20,7 +17,8 @@ PacifidlogTown_House1_EventScript_Woman:: .else .ifdef SPANISH .include "data/maps/PacifidlogTown_House1/text_es.inc" -.endif +.else + .include "data/maps/PacifidlogTown_House1/text.inc" .endif .endif .endif diff --git a/data/maps/PacifidlogTown_House2/scripts.inc b/data/maps/PacifidlogTown_House2/scripts.inc index 0d3e2d9963..9a7ca3bdaf 100644 --- a/data/maps/PacifidlogTown_House2/scripts.inc +++ b/data/maps/PacifidlogTown_House2/scripts.inc @@ -90,9 +90,6 @@ PacifidlogTown_House2_EventScript_UnhappyAzurill:: release end -.ifdef ENGLISH - .include "data/maps/PacifidlogTown_House2/text.inc" -.else .ifdef FRENCH .include "data/maps/PacifidlogTown_House2/text_fr.inc" .else @@ -101,7 +98,8 @@ PacifidlogTown_House2_EventScript_UnhappyAzurill:: .else .ifdef SPANISH .include "data/maps/PacifidlogTown_House2/text_es.inc" -.endif +.else + .include "data/maps/PacifidlogTown_House2/text.inc" .endif .endif .endif diff --git a/data/maps/PacifidlogTown_House3/scripts.inc b/data/maps/PacifidlogTown_House3/scripts.inc index 36e34158ab..c4f8f29930 100644 --- a/data/maps/PacifidlogTown_House3/scripts.inc +++ b/data/maps/PacifidlogTown_House3/scripts.inc @@ -50,9 +50,6 @@ PacifidlogTown_House3_EventScript_Girl:: msgbox PacifidlogTown_House3_Text_IsThatAPokedex, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/PacifidlogTown_House3/text.inc" -.else .ifdef FRENCH .include "data/maps/PacifidlogTown_House3/text_fr.inc" .else @@ -61,7 +58,8 @@ PacifidlogTown_House3_EventScript_Girl:: .else .ifdef SPANISH .include "data/maps/PacifidlogTown_House3/text_es.inc" -.endif +.else + .include "data/maps/PacifidlogTown_House3/text.inc" .endif .endif .endif diff --git a/data/maps/PacifidlogTown_House4/scripts.inc b/data/maps/PacifidlogTown_House4/scripts.inc index 04e5e0e4fe..bdb3904727 100644 --- a/data/maps/PacifidlogTown_House4/scripts.inc +++ b/data/maps/PacifidlogTown_House4/scripts.inc @@ -27,9 +27,6 @@ PacifidlogTown_House4_EventScript_No:: release end -.ifdef ENGLISH - .include "data/maps/PacifidlogTown_House4/text.inc" -.else .ifdef FRENCH .include "data/maps/PacifidlogTown_House4/text_fr.inc" .else @@ -38,7 +35,8 @@ PacifidlogTown_House4_EventScript_No:: .else .ifdef SPANISH .include "data/maps/PacifidlogTown_House4/text_es.inc" -.endif +.else + .include "data/maps/PacifidlogTown_House4/text.inc" .endif .endif .endif diff --git a/data/maps/PacifidlogTown_House5/scripts.inc b/data/maps/PacifidlogTown_House5/scripts.inc index e9a7d72a55..e50e0e4ba7 100644 --- a/data/maps/PacifidlogTown_House5/scripts.inc +++ b/data/maps/PacifidlogTown_House5/scripts.inc @@ -19,9 +19,6 @@ PacifidlogTown_House5_EventScript_Gentleman:: msgbox PacifidlogTown_House5_Text_MirageIslandAppearDependingOnWeather, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/PacifidlogTown_House5/text.inc" -.else .ifdef FRENCH .include "data/maps/PacifidlogTown_House5/text_fr.inc" .else @@ -30,7 +27,8 @@ PacifidlogTown_House5_EventScript_Gentleman:: .else .ifdef SPANISH .include "data/maps/PacifidlogTown_House5/text_es.inc" -.endif +.else + .include "data/maps/PacifidlogTown_House5/text.inc" .endif .endif .endif diff --git a/data/maps/PacifidlogTown_PokemonCenter_1F/scripts.inc b/data/maps/PacifidlogTown_PokemonCenter_1F/scripts.inc index a1836d9c84..85da751555 100644 --- a/data/maps/PacifidlogTown_PokemonCenter_1F/scripts.inc +++ b/data/maps/PacifidlogTown_PokemonCenter_1F/scripts.inc @@ -29,9 +29,6 @@ PacifidlogTown_PokemonCenter_1F_EventScript_OldMan:: msgbox PacifidlogTown_PokemonCenter_1F_Text_AncestorsLivedOnBoats, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/PacifidlogTown_PokemonCenter_1F/text.inc" -.else .ifdef FRENCH .include "data/maps/PacifidlogTown_PokemonCenter_1F/text_fr.inc" .else @@ -40,7 +37,8 @@ PacifidlogTown_PokemonCenter_1F_EventScript_OldMan:: .else .ifdef SPANISH .include "data/maps/PacifidlogTown_PokemonCenter_1F/text_es.inc" -.endif +.else + .include "data/maps/PacifidlogTown_PokemonCenter_1F/text.inc" .endif .endif .endif diff --git a/data/maps/PetalburgCity/scripts.inc b/data/maps/PetalburgCity/scripts.inc index e910050b8a..ecf59da94b 100644 --- a/data/maps/PetalburgCity/scripts.inc +++ b/data/maps/PetalburgCity/scripts.inc @@ -704,9 +704,6 @@ PetalburgCity_EventScript_GymBoy:: msgbox PetalburgCity_Text_AreYouRookieTrainer, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/PetalburgCity/text.inc" -.else .ifdef FRENCH .include "data/maps/PetalburgCity/text_fr.inc" .else @@ -715,7 +712,8 @@ PetalburgCity_EventScript_GymBoy:: .else .ifdef SPANISH .include "data/maps/PetalburgCity/text_es.inc" -.endif +.else + .include "data/maps/PetalburgCity/text.inc" .endif .endif .endif diff --git a/data/maps/PetalburgCity_Gym/scripts.inc b/data/maps/PetalburgCity_Gym/scripts.inc index 3f34e776fc..233b01fd1f 100644 --- a/data/maps/PetalburgCity_Gym/scripts.inc +++ b/data/maps/PetalburgCity_Gym/scripts.inc @@ -1141,9 +1141,6 @@ PetalburgCity_Gym_EventScript_GymStatue:: releaseall end -.ifdef ENGLISH - .include "data/maps/PetalburgCity_Gym/text.inc" -.else .ifdef FRENCH .include "data/maps/PetalburgCity_Gym/text_fr.inc" .else @@ -1152,7 +1149,8 @@ PetalburgCity_Gym_EventScript_GymStatue:: .else .ifdef SPANISH .include "data/maps/PetalburgCity_Gym/text_es.inc" -.endif +.else + .include "data/maps/PetalburgCity_Gym/text.inc" .endif .endif .endif diff --git a/data/maps/PetalburgCity_House1/scripts.inc b/data/maps/PetalburgCity_House1/scripts.inc index d8b3227357..b14e1ecf72 100644 --- a/data/maps/PetalburgCity_House1/scripts.inc +++ b/data/maps/PetalburgCity_House1/scripts.inc @@ -9,9 +9,6 @@ PetalburgCity_House1_EventScript_Woman:: msgbox PetalburgCity_House1_Text_GoOnAdventure, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/PetalburgCity_House1/text.inc" -.else .ifdef FRENCH .include "data/maps/PetalburgCity_House1/text_fr.inc" .else @@ -20,7 +17,8 @@ PetalburgCity_House1_EventScript_Woman:: .else .ifdef SPANISH .include "data/maps/PetalburgCity_House1/text_es.inc" -.endif +.else + .include "data/maps/PetalburgCity_House1/text.inc" .endif .endif .endif diff --git a/data/maps/PetalburgCity_House2/scripts.inc b/data/maps/PetalburgCity_House2/scripts.inc index 4ebaf008eb..50ebeca490 100644 --- a/data/maps/PetalburgCity_House2/scripts.inc +++ b/data/maps/PetalburgCity_House2/scripts.inc @@ -9,9 +9,6 @@ PetalburgCity_House2_EventScript_SchoolKid:: msgbox PetalburgCity_House2_Text_BattledNormanOnce, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/PetalburgCity_House2/text.inc" -.else .ifdef FRENCH .include "data/maps/PetalburgCity_House2/text_fr.inc" .else @@ -20,7 +17,8 @@ PetalburgCity_House2_EventScript_SchoolKid:: .else .ifdef SPANISH .include "data/maps/PetalburgCity_House2/text_es.inc" -.endif +.else + .include "data/maps/PetalburgCity_House2/text.inc" .endif .endif .endif diff --git a/data/maps/PetalburgCity_Mart/scripts.inc b/data/maps/PetalburgCity_Mart/scripts.inc index 9697d86d51..f7dfc7929e 100644 --- a/data/maps/PetalburgCity_Mart/scripts.inc +++ b/data/maps/PetalburgCity_Mart/scripts.inc @@ -66,9 +66,6 @@ PetalburgCity_Mart_EventScript_Man:: msgbox PetalburgCity_Mart_Text_TakeSomeAntidotesWithYou, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/PetalburgCity_Mart/text.inc" -.else .ifdef FRENCH .include "data/maps/PetalburgCity_Mart/text_fr.inc" .else @@ -77,7 +74,8 @@ PetalburgCity_Mart_EventScript_Man:: .else .ifdef SPANISH .include "data/maps/PetalburgCity_Mart/text_es.inc" -.endif +.else + .include "data/maps/PetalburgCity_Mart/text.inc" .endif .endif .endif diff --git a/data/maps/PetalburgCity_PokemonCenter_1F/scripts.inc b/data/maps/PetalburgCity_PokemonCenter_1F/scripts.inc index fac677e5cb..aab575a63d 100644 --- a/data/maps/PetalburgCity_PokemonCenter_1F/scripts.inc +++ b/data/maps/PetalburgCity_PokemonCenter_1F/scripts.inc @@ -54,9 +54,6 @@ PetalburgCity_PokemonCenter_1F_EventScript_SayMudkipType:: msgbox PetalburgCity_PokemonCenter_1F_Text_MudkipIsWaterType, MSGBOX_DEFAULT return -.ifdef ENGLISH - .include "data/maps/PetalburgCity_PokemonCenter_1F/text.inc" -.else .ifdef FRENCH .include "data/maps/PetalburgCity_PokemonCenter_1F/text_fr.inc" .else @@ -65,7 +62,8 @@ PetalburgCity_PokemonCenter_1F_EventScript_SayMudkipType:: .else .ifdef SPANISH .include "data/maps/PetalburgCity_PokemonCenter_1F/text_es.inc" -.endif +.else + .include "data/maps/PetalburgCity_PokemonCenter_1F/text.inc" .endif .endif .endif diff --git a/data/maps/PetalburgCity_WallysHouse/scripts.inc b/data/maps/PetalburgCity_WallysHouse/scripts.inc index c4f9dc38d3..a46aa0b20e 100644 --- a/data/maps/PetalburgCity_WallysHouse/scripts.inc +++ b/data/maps/PetalburgCity_WallysHouse/scripts.inc @@ -67,9 +67,6 @@ PetalburgCity_WallysHouse_EventScript_ReceivedHM03Surf:: release end -.ifdef ENGLISH - .include "data/maps/PetalburgCity_WallysHouse/text.inc" -.else .ifdef FRENCH .include "data/maps/PetalburgCity_WallysHouse/text_fr.inc" .else @@ -78,7 +75,8 @@ PetalburgCity_WallysHouse_EventScript_ReceivedHM03Surf:: .else .ifdef SPANISH .include "data/maps/PetalburgCity_WallysHouse/text_es.inc" -.endif +.else + .include "data/maps/PetalburgCity_WallysHouse/text.inc" .endif .endif .endif diff --git a/data/maps/PetalburgWoods/scripts.inc b/data/maps/PetalburgWoods/scripts.inc index ea7ac81468..6e727c4819 100644 --- a/data/maps/PetalburgWoods/scripts.inc +++ b/data/maps/PetalburgWoods/scripts.inc @@ -318,9 +318,6 @@ PetalburgWoods_EventScript_JamesRematch:: msgbox PetalburgWoods_Text_IveBeenTrainingHard, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/PetalburgWoods/text.inc" -.else .ifdef FRENCH .include "data/maps/PetalburgWoods/text_fr.inc" .else @@ -329,7 +326,8 @@ PetalburgWoods_EventScript_JamesRematch:: .else .ifdef SPANISH .include "data/maps/PetalburgWoods/text_es.inc" -.endif +.else + .include "data/maps/PetalburgWoods/text.inc" .endif .endif .endif diff --git a/data/maps/Route101/scripts.inc b/data/maps/Route101/scripts.inc index e1ab1485a6..ec32075e5a 100644 --- a/data/maps/Route101/scripts.inc +++ b/data/maps/Route101/scripts.inc @@ -260,9 +260,6 @@ Route101_Movement_BirchApproachPlayer: walk_right step_end -.ifdef ENGLISH - .include "data/maps/Route101/text.inc" -.else .ifdef FRENCH .include "data/maps/Route101/text_fr.inc" .else @@ -271,7 +268,8 @@ Route101_Movement_BirchApproachPlayer: .else .ifdef SPANISH .include "data/maps/Route101/text_es.inc" -.endif +.else + .include "data/maps/Route101/text.inc" .endif .endif .endif diff --git a/data/maps/Route102/scripts.inc b/data/maps/Route102/scripts.inc index 6ec78f0d22..0300f0a344 100644 --- a/data/maps/Route102/scripts.inc +++ b/data/maps/Route102/scripts.inc @@ -73,9 +73,6 @@ Route102_EventScript_Allen:: msgbox Route102_Text_AllenPostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/Route102/text.inc" -.else .ifdef FRENCH .include "data/maps/Route102/text_fr.inc" .else @@ -84,7 +81,8 @@ Route102_EventScript_Allen:: .else .ifdef SPANISH .include "data/maps/Route102/text_es.inc" -.endif +.else + .include "data/maps/Route102/text.inc" .endif .endif .endif diff --git a/data/maps/Route103/scripts.inc b/data/maps/Route103/scripts.inc index 089967f600..15ea1bd98e 100644 --- a/data/maps/Route103/scripts.inc +++ b/data/maps/Route103/scripts.inc @@ -288,9 +288,6 @@ Route103_EventScript_Isabelle:: msgbox Route103_Text_IsabellePostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/Route103/text.inc" -.else .ifdef FRENCH .include "data/maps/Route103/text_fr.inc" .else @@ -299,7 +296,8 @@ Route103_EventScript_Isabelle:: .else .ifdef SPANISH .include "data/maps/Route103/text_es.inc" -.endif +.else + .include "data/maps/Route103/text.inc" .endif .endif .endif diff --git a/data/maps/Route104/scripts.inc b/data/maps/Route104/scripts.inc index 72c18fe831..4f1706ccd0 100644 --- a/data/maps/Route104/scripts.inc +++ b/data/maps/Route104/scripts.inc @@ -998,9 +998,6 @@ Route104_EventScript_Darian:: msgbox Route104_Text_DarianPostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/Route104/text.inc" -.else .ifdef FRENCH .include "data/maps/Route104/text_fr.inc" .else @@ -1009,7 +1006,8 @@ Route104_EventScript_Darian:: .else .ifdef SPANISH .include "data/maps/Route104/text_es.inc" -.endif +.else + .include "data/maps/Route104/text.inc" .endif .endif .endif diff --git a/data/maps/Route104_MrBrineysHouse/scripts.inc b/data/maps/Route104_MrBrineysHouse/scripts.inc index 64265245a4..fafe7d7ac0 100644 --- a/data/maps/Route104_MrBrineysHouse/scripts.inc +++ b/data/maps/Route104_MrBrineysHouse/scripts.inc @@ -97,9 +97,6 @@ Route104_MrBrineysHouse_EventScript_Peeko:: release end -.ifdef ENGLISH - .include "data/maps/Route104_MrBrineysHouse/text.inc" -.else .ifdef FRENCH .include "data/maps/Route104_MrBrineysHouse/text_fr.inc" .else @@ -108,7 +105,8 @@ Route104_MrBrineysHouse_EventScript_Peeko:: .else .ifdef SPANISH .include "data/maps/Route104_MrBrineysHouse/text_es.inc" -.endif +.else + .include "data/maps/Route104_MrBrineysHouse/text.inc" .endif .endif .endif diff --git a/data/maps/Route105/scripts.inc b/data/maps/Route105/scripts.inc index 62cc71b47b..ab43b0a457 100644 --- a/data/maps/Route105/scripts.inc +++ b/data/maps/Route105/scripts.inc @@ -76,9 +76,6 @@ Route105_EventScript_AndresRematch:: msgbox Route105_Text_AndresRematchPostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/Route105/text.inc" -.else .ifdef FRENCH .include "data/maps/Route105/text_fr.inc" .else @@ -87,7 +84,8 @@ Route105_EventScript_AndresRematch:: .else .ifdef SPANISH .include "data/maps/Route105/text_es.inc" -.endif +.else + .include "data/maps/Route105/text.inc" .endif .endif .endif diff --git a/data/maps/Route106/scripts.inc b/data/maps/Route106/scripts.inc index 6c4dd7be7c..4d82f7e38f 100644 --- a/data/maps/Route106/scripts.inc +++ b/data/maps/Route106/scripts.inc @@ -41,9 +41,6 @@ Route106_EventScript_Ned:: msgbox Route106_Text_NedPostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/Route106/text.inc" -.else .ifdef FRENCH .include "data/maps/Route106/text_fr.inc" .else @@ -52,7 +49,8 @@ Route106_EventScript_Ned:: .else .ifdef SPANISH .include "data/maps/Route106/text_es.inc" -.endif +.else + .include "data/maps/Route106/text.inc" .endif .endif .endif diff --git a/data/maps/Route109/scripts.inc b/data/maps/Route109/scripts.inc index 6a2e5c3669..71453f7d2e 100644 --- a/data/maps/Route109/scripts.inc +++ b/data/maps/Route109/scripts.inc @@ -476,9 +476,6 @@ Route109_EventScript_Elijah:: msgbox Route109_Text_ElijahPostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/Route109/text.inc" -.else .ifdef FRENCH .include "data/maps/Route109/text_fr.inc" .else @@ -487,7 +484,8 @@ Route109_EventScript_Elijah:: .else .ifdef SPANISH .include "data/maps/Route109/text_es.inc" -.endif +.else + .include "data/maps/Route109/text.inc" .endif .endif .endif diff --git a/data/maps/Route109_SeashoreHouse/scripts.inc b/data/maps/Route109_SeashoreHouse/scripts.inc index d3e721919a..92926267f9 100644 --- a/data/maps/Route109_SeashoreHouse/scripts.inc +++ b/data/maps/Route109_SeashoreHouse/scripts.inc @@ -96,9 +96,6 @@ Route109_SeashoreHouse_EventScript_TrainersNotCompleted:: release end -.ifdef ENGLISH - .include "data/maps/Route109_SeashoreHouse/text.inc" -.else .ifdef FRENCH .include "data/maps/Route109_SeashoreHouse/text_fr.inc" .else @@ -107,7 +104,8 @@ Route109_SeashoreHouse_EventScript_TrainersNotCompleted:: .else .ifdef SPANISH .include "data/maps/Route109_SeashoreHouse/text_es.inc" -.endif +.else + .include "data/maps/Route109_SeashoreHouse/text.inc" .endif .endif .endif diff --git a/data/maps/Route110/scripts.inc b/data/maps/Route110/scripts.inc index f971288f1c..4601760fb2 100644 --- a/data/maps/Route110/scripts.inc +++ b/data/maps/Route110/scripts.inc @@ -743,9 +743,6 @@ Route110_Movement_BirchExit4: walk_up step_end -.ifdef ENGLISH - .include "data/maps/Route110/text.inc" -.else .ifdef FRENCH .include "data/maps/Route110/text_fr.inc" .else @@ -754,7 +751,8 @@ Route110_Movement_BirchExit4: .else .ifdef SPANISH .include "data/maps/Route110/text_es.inc" -.endif +.else + .include "data/maps/Route110/text.inc" .endif .endif .endif diff --git a/data/maps/Route110_SeasideCyclingRoadNorthEntrance/scripts.inc b/data/maps/Route110_SeasideCyclingRoadNorthEntrance/scripts.inc index da07fb0182..0e6ed4ab27 100644 --- a/data/maps/Route110_SeasideCyclingRoadNorthEntrance/scripts.inc +++ b/data/maps/Route110_SeasideCyclingRoadNorthEntrance/scripts.inc @@ -36,9 +36,6 @@ Route110_SeasideCyclingRoadNorthEntrance_EventScript_ClearCyclingRoad:: releaseall end -.ifdef ENGLISH - .include "data/maps/Route110_SeasideCyclingRoadNorthEntrance/text.inc" -.else .ifdef FRENCH .include "data/maps/Route110_SeasideCyclingRoadNorthEntrance/text_fr.inc" .else @@ -47,7 +44,8 @@ Route110_SeasideCyclingRoadNorthEntrance_EventScript_ClearCyclingRoad:: .else .ifdef SPANISH .include "data/maps/Route110_SeasideCyclingRoadNorthEntrance/text_es.inc" -.endif +.else + .include "data/maps/Route110_SeasideCyclingRoadNorthEntrance/text.inc" .endif .endif .endif diff --git a/data/maps/Route110_SeasideCyclingRoadSouthEntrance/scripts.inc b/data/maps/Route110_SeasideCyclingRoadSouthEntrance/scripts.inc index 13b3932b06..f1f8c922e8 100644 --- a/data/maps/Route110_SeasideCyclingRoadSouthEntrance/scripts.inc +++ b/data/maps/Route110_SeasideCyclingRoadSouthEntrance/scripts.inc @@ -52,9 +52,6 @@ Route110_SeasideCyclingRoadSouthEntrance_EventScript_ClearCyclingRoad:: releaseall end -.ifdef ENGLISH - .include "data/maps/Route110_SeasideCyclingRoadSouthEntrance/text.inc" -.else .ifdef FRENCH .include "data/maps/Route110_SeasideCyclingRoadSouthEntrance/text_fr.inc" .else @@ -63,7 +60,8 @@ Route110_SeasideCyclingRoadSouthEntrance_EventScript_ClearCyclingRoad:: .else .ifdef SPANISH .include "data/maps/Route110_SeasideCyclingRoadSouthEntrance/text_es.inc" -.endif +.else + .include "data/maps/Route110_SeasideCyclingRoadSouthEntrance/text.inc" .endif .endif .endif diff --git a/data/maps/Route110_TrickHouseEnd/scripts.inc b/data/maps/Route110_TrickHouseEnd/scripts.inc index e31028002d..0f9004b5c3 100644 --- a/data/maps/Route110_TrickHouseEnd/scripts.inc +++ b/data/maps/Route110_TrickHouseEnd/scripts.inc @@ -249,9 +249,6 @@ Route110_TrickHouseEnd_Movement_TrickMasterSurprise: jump_in_place_left step_end -.ifdef ENGLISH - .include "data/maps/Route110_TrickHouseEnd/text.inc" -.else .ifdef FRENCH .include "data/maps/Route110_TrickHouseEnd/text_fr.inc" .else @@ -260,7 +257,8 @@ Route110_TrickHouseEnd_Movement_TrickMasterSurprise: .else .ifdef SPANISH .include "data/maps/Route110_TrickHouseEnd/text_es.inc" -.endif +.else + .include "data/maps/Route110_TrickHouseEnd/text.inc" .endif .endif .endif diff --git a/data/maps/Route110_TrickHouseEntrance/scripts.inc b/data/maps/Route110_TrickHouseEntrance/scripts.inc index 0a6befd036..64e70df03c 100644 --- a/data/maps/Route110_TrickHouseEntrance/scripts.inc +++ b/data/maps/Route110_TrickHouseEntrance/scripts.inc @@ -696,9 +696,6 @@ Route110_TrickHouseEntrance_EventScript_DoHidingSpotSparkle:: delay 10 return -.ifdef ENGLISH - .include "data/maps/Route110_TrickHouseEntrance/text.inc" -.else .ifdef FRENCH .include "data/maps/Route110_TrickHouseEntrance/text_fr.inc" .else @@ -707,7 +704,8 @@ Route110_TrickHouseEntrance_EventScript_DoHidingSpotSparkle:: .else .ifdef SPANISH .include "data/maps/Route110_TrickHouseEntrance/text_es.inc" -.endif +.else + .include "data/maps/Route110_TrickHouseEntrance/text.inc" .endif .endif .endif diff --git a/data/maps/Route110_TrickHousePuzzle1/scripts.inc b/data/maps/Route110_TrickHousePuzzle1/scripts.inc index 57375f8bb8..bc39f170d2 100644 --- a/data/maps/Route110_TrickHousePuzzle1/scripts.inc +++ b/data/maps/Route110_TrickHousePuzzle1/scripts.inc @@ -36,9 +36,6 @@ Route110_TrickHousePuzzle1_EventScript_Robin:: msgbox Route110_TrickHousePuzzle1_Text_RobinPostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/Route110_TrickHousePuzzle1/text.inc" -.else .ifdef FRENCH .include "data/maps/Route110_TrickHousePuzzle1/text_fr.inc" .else @@ -47,7 +44,8 @@ Route110_TrickHousePuzzle1_EventScript_Robin:: .else .ifdef SPANISH .include "data/maps/Route110_TrickHousePuzzle1/text_es.inc" -.endif +.else + .include "data/maps/Route110_TrickHousePuzzle1/text.inc" .endif .endif .endif diff --git a/data/maps/Route110_TrickHousePuzzle2/scripts.inc b/data/maps/Route110_TrickHousePuzzle2/scripts.inc index 9b502e3df6..d279cd1416 100644 --- a/data/maps/Route110_TrickHousePuzzle2/scripts.inc +++ b/data/maps/Route110_TrickHousePuzzle2/scripts.inc @@ -99,9 +99,6 @@ Route110_TrickHousePuzzle2_EventScript_Georgia:: msgbox Route110_TrickHousePuzzle2_Text_GeorgiaPostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/Route110_TrickHousePuzzle2/text.inc" -.else .ifdef FRENCH .include "data/maps/Route110_TrickHousePuzzle2/text_fr.inc" .else @@ -110,7 +107,8 @@ Route110_TrickHousePuzzle2_EventScript_Georgia:: .else .ifdef SPANISH .include "data/maps/Route110_TrickHousePuzzle2/text_es.inc" -.endif +.else + .include "data/maps/Route110_TrickHousePuzzle2/text.inc" .endif .endif .endif diff --git a/data/maps/Route110_TrickHousePuzzle3/scripts.inc b/data/maps/Route110_TrickHousePuzzle3/scripts.inc index 51410b688d..cd95d4f73c 100644 --- a/data/maps/Route110_TrickHousePuzzle3/scripts.inc +++ b/data/maps/Route110_TrickHousePuzzle3/scripts.inc @@ -301,9 +301,6 @@ Route110_TrickHousePuzzle3_EventScript_Alan:: msgbox Route110_TrickHousePuzzle3_Text_AlanPostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/Route110_TrickHousePuzzle3/text.inc" -.else .ifdef FRENCH .include "data/maps/Route110_TrickHousePuzzle3/text_fr.inc" .else @@ -312,7 +309,8 @@ Route110_TrickHousePuzzle3_EventScript_Alan:: .else .ifdef SPANISH .include "data/maps/Route110_TrickHousePuzzle3/text_es.inc" -.endif +.else + .include "data/maps/Route110_TrickHousePuzzle3/text.inc" .endif .endif .endif diff --git a/data/maps/Route110_TrickHousePuzzle4/scripts.inc b/data/maps/Route110_TrickHousePuzzle4/scripts.inc index ad54e9d78d..7dbcf164b9 100644 --- a/data/maps/Route110_TrickHousePuzzle4/scripts.inc +++ b/data/maps/Route110_TrickHousePuzzle4/scripts.inc @@ -27,9 +27,6 @@ Route110_TrickHousePuzzle4_EventScript_Paula:: msgbox Route110_TrickHousePuzzle4_Text_PaulaPostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/Route110_TrickHousePuzzle4/text.inc" -.else .ifdef FRENCH .include "data/maps/Route110_TrickHousePuzzle4/text_fr.inc" .else @@ -38,7 +35,8 @@ Route110_TrickHousePuzzle4_EventScript_Paula:: .else .ifdef SPANISH .include "data/maps/Route110_TrickHousePuzzle4/text_es.inc" -.endif +.else + .include "data/maps/Route110_TrickHousePuzzle4/text.inc" .endif .endif .endif diff --git a/data/maps/Route110_TrickHousePuzzle5/scripts.inc b/data/maps/Route110_TrickHousePuzzle5/scripts.inc index 33480d5bff..0762e37c06 100644 --- a/data/maps/Route110_TrickHousePuzzle5/scripts.inc +++ b/data/maps/Route110_TrickHousePuzzle5/scripts.inc @@ -901,9 +901,6 @@ Route110_TrickHousePuzzle5_Movement_MechadollShake: face_down step_end -.ifdef ENGLISH - .include "data/maps/Route110_TrickHousePuzzle5/text.inc" -.else .ifdef FRENCH .include "data/maps/Route110_TrickHousePuzzle5/text_fr.inc" .else @@ -912,7 +909,8 @@ Route110_TrickHousePuzzle5_Movement_MechadollShake: .else .ifdef SPANISH .include "data/maps/Route110_TrickHousePuzzle5/text_es.inc" -.endif +.else + .include "data/maps/Route110_TrickHousePuzzle5/text.inc" .endif .endif .endif diff --git a/data/maps/Route110_TrickHousePuzzle6/scripts.inc b/data/maps/Route110_TrickHousePuzzle6/scripts.inc index faa0375b9b..6d4be3b696 100644 --- a/data/maps/Route110_TrickHousePuzzle6/scripts.inc +++ b/data/maps/Route110_TrickHousePuzzle6/scripts.inc @@ -41,9 +41,6 @@ Route110_TrickHousePuzzle6_EventScript_Sebastian:: msgbox Route110_TrickHousePuzzle6_Text_SebastianPostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/Route110_TrickHousePuzzle6/text.inc" -.else .ifdef FRENCH .include "data/maps/Route110_TrickHousePuzzle6/text_fr.inc" .else @@ -52,7 +49,8 @@ Route110_TrickHousePuzzle6_EventScript_Sebastian:: .else .ifdef SPANISH .include "data/maps/Route110_TrickHousePuzzle6/text_es.inc" -.endif +.else + .include "data/maps/Route110_TrickHousePuzzle6/text.inc" .endif .endif .endif diff --git a/data/maps/Route110_TrickHousePuzzle7/scripts.inc b/data/maps/Route110_TrickHousePuzzle7/scripts.inc index ed1507c860..266c27cfa0 100644 --- a/data/maps/Route110_TrickHousePuzzle7/scripts.inc +++ b/data/maps/Route110_TrickHousePuzzle7/scripts.inc @@ -314,9 +314,6 @@ Route110_TrickHousePuzzle7_EventScript_Everett:: msgbox Route110_TrickHousePuzzle7_Text_EverettPostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/Route110_TrickHousePuzzle7/text.inc" -.else .ifdef FRENCH .include "data/maps/Route110_TrickHousePuzzle7/text_fr.inc" .else @@ -325,7 +322,8 @@ Route110_TrickHousePuzzle7_EventScript_Everett:: .else .ifdef SPANISH .include "data/maps/Route110_TrickHousePuzzle7/text_es.inc" -.endif +.else + .include "data/maps/Route110_TrickHousePuzzle7/text.inc" .endif .endif .endif diff --git a/data/maps/Route110_TrickHousePuzzle8/scripts.inc b/data/maps/Route110_TrickHousePuzzle8/scripts.inc index 504f6b3bbc..bd126c668e 100644 --- a/data/maps/Route110_TrickHousePuzzle8/scripts.inc +++ b/data/maps/Route110_TrickHousePuzzle8/scripts.inc @@ -27,9 +27,6 @@ Route110_TrickHousePuzzle8_EventScript_Leroy:: msgbox Route110_TrickHousePuzzle8_Text_LeroyPostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/Route110_TrickHousePuzzle8/text.inc" -.else .ifdef FRENCH .include "data/maps/Route110_TrickHousePuzzle8/text_fr.inc" .else @@ -38,7 +35,8 @@ Route110_TrickHousePuzzle8_EventScript_Leroy:: .else .ifdef SPANISH .include "data/maps/Route110_TrickHousePuzzle8/text_es.inc" -.endif +.else + .include "data/maps/Route110_TrickHousePuzzle8/text.inc" .endif .endif .endif diff --git a/data/maps/Route111/scripts.inc b/data/maps/Route111/scripts.inc index 4f90e6304f..c21361b83b 100644 --- a/data/maps/Route111/scripts.inc +++ b/data/maps/Route111/scripts.inc @@ -573,9 +573,6 @@ Route111_EventScript_TrainerHillSign:: msgbox Route111_Text_TrainerHillSign, MSGBOX_SIGN end -.ifdef ENGLISH - .include "data/maps/Route111/text.inc" -.else .ifdef FRENCH .include "data/maps/Route111/text_fr.inc" .else @@ -584,7 +581,8 @@ Route111_EventScript_TrainerHillSign:: .else .ifdef SPANISH .include "data/maps/Route111/text_es.inc" -.endif +.else + .include "data/maps/Route111/text.inc" .endif .endif .endif diff --git a/data/maps/Route111_OldLadysRestStop/scripts.inc b/data/maps/Route111_OldLadysRestStop/scripts.inc index 5415da971b..4057a3d867 100644 --- a/data/maps/Route111_OldLadysRestStop/scripts.inc +++ b/data/maps/Route111_OldLadysRestStop/scripts.inc @@ -28,9 +28,6 @@ Route111_OldLadysRestStop_EventScript_DeclineRest:: release end -.ifdef ENGLISH - .include "data/maps/Route111_OldLadysRestStop/text.inc" -.else .ifdef FRENCH .include "data/maps/Route111_OldLadysRestStop/text_fr.inc" .else @@ -39,7 +36,8 @@ Route111_OldLadysRestStop_EventScript_DeclineRest:: .else .ifdef SPANISH .include "data/maps/Route111_OldLadysRestStop/text_es.inc" -.endif +.else + .include "data/maps/Route111_OldLadysRestStop/text.inc" .endif .endif .endif diff --git a/data/maps/Route111_WinstrateFamilysHouse/scripts.inc b/data/maps/Route111_WinstrateFamilysHouse/scripts.inc index 43d1fd051b..c01951f367 100644 --- a/data/maps/Route111_WinstrateFamilysHouse/scripts.inc +++ b/data/maps/Route111_WinstrateFamilysHouse/scripts.inc @@ -61,9 +61,6 @@ Route111_WinstrateFamilysHouse_EventScript_FaceOriginalDirection:: release end -.ifdef ENGLISH - .include "data/maps/Route111_WinstrateFamilysHouse/text.inc" -.else .ifdef FRENCH .include "data/maps/Route111_WinstrateFamilysHouse/text_fr.inc" .else @@ -72,7 +69,8 @@ Route111_WinstrateFamilysHouse_EventScript_FaceOriginalDirection:: .else .ifdef SPANISH .include "data/maps/Route111_WinstrateFamilysHouse/text_es.inc" -.endif +.else + .include "data/maps/Route111_WinstrateFamilysHouse/text.inc" .endif .endif .endif diff --git a/data/maps/Route112/scripts.inc b/data/maps/Route112/scripts.inc index 67752d8354..c5f734ef61 100644 --- a/data/maps/Route112/scripts.inc +++ b/data/maps/Route112/scripts.inc @@ -109,9 +109,6 @@ Route112_EventScript_Shayla:: msgbox Route112_Text_ShaylaPostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/Route112/text.inc" -.else .ifdef FRENCH .include "data/maps/Route112/text_fr.inc" .else @@ -120,7 +117,8 @@ Route112_EventScript_Shayla:: .else .ifdef SPANISH .include "data/maps/Route112/text_es.inc" -.endif +.else + .include "data/maps/Route112/text.inc" .endif .endif .endif diff --git a/data/maps/Route112_CableCarStation/scripts.inc b/data/maps/Route112_CableCarStation/scripts.inc index 028078cd68..90dffd31eb 100644 --- a/data/maps/Route112_CableCarStation/scripts.inc +++ b/data/maps/Route112_CableCarStation/scripts.inc @@ -86,9 +86,6 @@ Route112_CableCarStation_Movement_ExitCableCar: delay_16 step_end -.ifdef ENGLISH - .include "data/maps/Route112_CableCarStation/text.inc" -.else .ifdef FRENCH .include "data/maps/Route112_CableCarStation/text_fr.inc" .else @@ -97,7 +94,8 @@ Route112_CableCarStation_Movement_ExitCableCar: .else .ifdef SPANISH .include "data/maps/Route112_CableCarStation/text_es.inc" -.endif +.else + .include "data/maps/Route112_CableCarStation/text.inc" .endif .endif .endif diff --git a/data/maps/Route113/scripts.inc b/data/maps/Route113/scripts.inc index 8951222a28..dd69c34920 100644 --- a/data/maps/Route113/scripts.inc +++ b/data/maps/Route113/scripts.inc @@ -133,9 +133,6 @@ Route113_EventScript_Wyatt:: msgbox Route113_Text_WyattPostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/Route113/text.inc" -.else .ifdef FRENCH .include "data/maps/Route113/text_fr.inc" .else @@ -144,7 +141,8 @@ Route113_EventScript_Wyatt:: .else .ifdef SPANISH .include "data/maps/Route113/text_es.inc" -.endif +.else + .include "data/maps/Route113/text.inc" .endif .endif .endif diff --git a/data/maps/Route113_GlassWorkshop/scripts.inc b/data/maps/Route113_GlassWorkshop/scripts.inc index a0442b3b34..ec6eec8c56 100644 --- a/data/maps/Route113_GlassWorkshop/scripts.inc +++ b/data/maps/Route113_GlassWorkshop/scripts.inc @@ -291,9 +291,6 @@ Route113_GlassWorkshop_EventScript_NinjaBoy:: msgbox Route113_GlassWorkshop_Text_FunToBlowGlassFlute, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/Route113_GlassWorkshop/text.inc" -.else .ifdef FRENCH .include "data/maps/Route113_GlassWorkshop/text_fr.inc" .else @@ -302,7 +299,8 @@ Route113_GlassWorkshop_EventScript_NinjaBoy:: .else .ifdef SPANISH .include "data/maps/Route113_GlassWorkshop/text_es.inc" -.endif +.else + .include "data/maps/Route113_GlassWorkshop/text.inc" .endif .endif .endif diff --git a/data/maps/Route114/scripts.inc b/data/maps/Route114/scripts.inc index d23f5aa1e5..a4166c9f48 100644 --- a/data/maps/Route114/scripts.inc +++ b/data/maps/Route114/scripts.inc @@ -176,9 +176,6 @@ Route114_EventScript_Kai:: msgbox Route114_Text_KaiPostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/Route114/text.inc" -.else .ifdef FRENCH .include "data/maps/Route114/text_fr.inc" .else @@ -187,7 +184,8 @@ Route114_EventScript_Kai:: .else .ifdef SPANISH .include "data/maps/Route114/text_es.inc" -.endif +.else + .include "data/maps/Route114/text.inc" .endif .endif .endif diff --git a/data/maps/Route114_FossilManiacsHouse/scripts.inc b/data/maps/Route114_FossilManiacsHouse/scripts.inc index 295b056ccd..80ffa99a76 100644 --- a/data/maps/Route114_FossilManiacsHouse/scripts.inc +++ b/data/maps/Route114_FossilManiacsHouse/scripts.inc @@ -30,9 +30,6 @@ Route114_FossilManiacsHouse_EventScript_Bookshelf:: msgbox Route114_FossilManiacsHouse_Text_CrammedWithBooks, MSGBOX_SIGN end -.ifdef ENGLISH - .include "data/maps/Route114_FossilManiacsHouse/text.inc" -.else .ifdef FRENCH .include "data/maps/Route114_FossilManiacsHouse/text_fr.inc" .else @@ -41,7 +38,8 @@ Route114_FossilManiacsHouse_EventScript_Bookshelf:: .else .ifdef SPANISH .include "data/maps/Route114_FossilManiacsHouse/text_es.inc" -.endif +.else + .include "data/maps/Route114_FossilManiacsHouse/text.inc" .endif .endif .endif diff --git a/data/maps/Route114_FossilManiacsTunnel/scripts.inc b/data/maps/Route114_FossilManiacsTunnel/scripts.inc index 3f014d64f9..ccb938fe0b 100644 --- a/data/maps/Route114_FossilManiacsTunnel/scripts.inc +++ b/data/maps/Route114_FossilManiacsTunnel/scripts.inc @@ -55,9 +55,6 @@ Route114_FossilManiacsTunnel_EventScript_PlayerRevivedFossil:: release end -.ifdef ENGLISH - .include "data/maps/Route114_FossilManiacsTunnel/text.inc" -.else .ifdef FRENCH .include "data/maps/Route114_FossilManiacsTunnel/text_fr.inc" .else @@ -66,7 +63,8 @@ Route114_FossilManiacsTunnel_EventScript_PlayerRevivedFossil:: .else .ifdef SPANISH .include "data/maps/Route114_FossilManiacsTunnel/text_es.inc" -.endif +.else + .include "data/maps/Route114_FossilManiacsTunnel/text.inc" .endif .endif .endif diff --git a/data/maps/Route114_LanettesHouse/scripts.inc b/data/maps/Route114_LanettesHouse/scripts.inc index 492e7dc5b8..ba65f9cf4c 100644 --- a/data/maps/Route114_LanettesHouse/scripts.inc +++ b/data/maps/Route114_LanettesHouse/scripts.inc @@ -45,9 +45,6 @@ Route114_LanettesHouse_EventScript_PC:: msgbox Route114_LanettesHouse_Text_EmailFromBill, MSGBOX_SIGN end -.ifdef ENGLISH - .include "data/maps/Route114_LanettesHouse/text.inc" -.else .ifdef FRENCH .include "data/maps/Route114_LanettesHouse/text_fr.inc" .else @@ -56,7 +53,8 @@ Route114_LanettesHouse_EventScript_PC:: .else .ifdef SPANISH .include "data/maps/Route114_LanettesHouse/text_es.inc" -.endif +.else + .include "data/maps/Route114_LanettesHouse/text.inc" .endif .endif .endif diff --git a/data/maps/Route115/scripts.inc b/data/maps/Route115/scripts.inc index debc8cfd63..0d994000aa 100644 --- a/data/maps/Route115/scripts.inc +++ b/data/maps/Route115/scripts.inc @@ -129,9 +129,6 @@ Route115_EventScript_Marlene:: msgbox Route115_Text_MarlenePostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/Route115/text.inc" -.else .ifdef FRENCH .include "data/maps/Route115/text_fr.inc" .else @@ -140,7 +137,8 @@ Route115_EventScript_Marlene:: .else .ifdef SPANISH .include "data/maps/Route115/text_es.inc" -.endif +.else + .include "data/maps/Route115/text.inc" .endif .endif .endif diff --git a/data/maps/Route116/scripts.inc b/data/maps/Route116/scripts.inc index bc2fe81675..97dcab6a6f 100644 --- a/data/maps/Route116/scripts.inc +++ b/data/maps/Route116/scripts.inc @@ -351,9 +351,6 @@ Route116_EventScript_Johnson:: msgbox Route116_Text_JohnsonPostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/Route116/text.inc" -.else .ifdef FRENCH .include "data/maps/Route116/text_fr.inc" .else @@ -362,7 +359,8 @@ Route116_EventScript_Johnson:: .else .ifdef SPANISH .include "data/maps/Route116/text_es.inc" -.endif +.else + .include "data/maps/Route116/text.inc" .endif .endif .endif diff --git a/data/maps/Route116_TunnelersRestHouse/scripts.inc b/data/maps/Route116_TunnelersRestHouse/scripts.inc index 6146ae7a66..82f3269a08 100644 --- a/data/maps/Route116_TunnelersRestHouse/scripts.inc +++ b/data/maps/Route116_TunnelersRestHouse/scripts.inc @@ -27,9 +27,6 @@ Route116_TunnelersRestHouse_EventScript_TunnelOpened:: release end -.ifdef ENGLISH - .include "data/maps/Route116_TunnelersRestHouse/text.inc" -.else .ifdef FRENCH .include "data/maps/Route116_TunnelersRestHouse/text_fr.inc" .else @@ -38,7 +35,8 @@ Route116_TunnelersRestHouse_EventScript_TunnelOpened:: .else .ifdef SPANISH .include "data/maps/Route116_TunnelersRestHouse/text_es.inc" -.endif +.else + .include "data/maps/Route116_TunnelersRestHouse/text.inc" .endif .endif .endif diff --git a/data/maps/Route117/scripts.inc b/data/maps/Route117/scripts.inc index a310369181..32739fd8e7 100644 --- a/data/maps/Route117/scripts.inc +++ b/data/maps/Route117/scripts.inc @@ -180,9 +180,6 @@ Route117_EventScript_Aisha:: msgbox Route117_Text_AishaPostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/Route117/text.inc" -.else .ifdef FRENCH .include "data/maps/Route117/text_fr.inc" .else @@ -191,7 +188,8 @@ Route117_EventScript_Aisha:: .else .ifdef SPANISH .include "data/maps/Route117/text_es.inc" -.endif +.else + .include "data/maps/Route117/text.inc" .endif .endif .endif diff --git a/data/maps/Route118/scripts.inc b/data/maps/Route118/scripts.inc index e2ffe0deaa..862a72eb52 100644 --- a/data/maps/Route118/scripts.inc +++ b/data/maps/Route118/scripts.inc @@ -244,9 +244,6 @@ Route118_EventScript_Deandre:: msgbox Route118_Text_DeandrePostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/Route118/text.inc" -.else .ifdef FRENCH .include "data/maps/Route118/text_fr.inc" .else @@ -255,7 +252,8 @@ Route118_EventScript_Deandre:: .else .ifdef SPANISH .include "data/maps/Route118/text_es.inc" -.endif +.else + .include "data/maps/Route118/text.inc" .endif .endif .endif diff --git a/data/maps/Route119/scripts.inc b/data/maps/Route119/scripts.inc index ba03033ae3..f6009dc862 100644 --- a/data/maps/Route119/scripts.inc +++ b/data/maps/Route119/scripts.inc @@ -479,9 +479,6 @@ Route119_EventScript_ScottWonAtFortreeGymCall:: releaseall end -.ifdef ENGLISH - .include "data/maps/Route119/text.inc" -.else .ifdef FRENCH .include "data/maps/Route119/text_fr.inc" .else @@ -490,7 +487,8 @@ Route119_EventScript_ScottWonAtFortreeGymCall:: .else .ifdef SPANISH .include "data/maps/Route119/text_es.inc" -.endif +.else + .include "data/maps/Route119/text.inc" .endif .endif .endif diff --git a/data/maps/Route119_House/scripts.inc b/data/maps/Route119_House/scripts.inc index 99e79add9d..f9ad1c4abe 100644 --- a/data/maps/Route119_House/scripts.inc +++ b/data/maps/Route119_House/scripts.inc @@ -15,9 +15,6 @@ Route119_House_EventScript_Wingull:: release end -.ifdef ENGLISH - .include "data/maps/Route119_House/text.inc" -.else .ifdef FRENCH .include "data/maps/Route119_House/text_fr.inc" .else @@ -26,7 +23,8 @@ Route119_House_EventScript_Wingull:: .else .ifdef SPANISH .include "data/maps/Route119_House/text_es.inc" -.endif +.else + .include "data/maps/Route119_House/text.inc" .endif .endif .endif diff --git a/data/maps/Route119_WeatherInstitute_1F/scripts.inc b/data/maps/Route119_WeatherInstitute_1F/scripts.inc index 5bdde9769f..4f54524550 100644 --- a/data/maps/Route119_WeatherInstitute_1F/scripts.inc +++ b/data/maps/Route119_WeatherInstitute_1F/scripts.inc @@ -70,9 +70,6 @@ Route119_WeatherInstitute_1F_EventScript_Grunt4:: msgbox Route119_WeatherInstitute_1F_Text_Grunt4PostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/Route119_WeatherInstitute_1F/text.inc" -.else .ifdef FRENCH .include "data/maps/Route119_WeatherInstitute_1F/text_fr.inc" .else @@ -81,7 +78,8 @@ Route119_WeatherInstitute_1F_EventScript_Grunt4:: .else .ifdef SPANISH .include "data/maps/Route119_WeatherInstitute_1F/text_es.inc" -.endif +.else + .include "data/maps/Route119_WeatherInstitute_1F/text.inc" .endif .endif .endif diff --git a/data/maps/Route119_WeatherInstitute_2F/scripts.inc b/data/maps/Route119_WeatherInstitute_2F/scripts.inc index 72a0895b2b..79dc59a924 100644 --- a/data/maps/Route119_WeatherInstitute_2F/scripts.inc +++ b/data/maps/Route119_WeatherInstitute_2F/scripts.inc @@ -210,9 +210,6 @@ Route119_WeatherInstitute_2F_EventScript_WeatherScientist:: goto Route119_WeatherInstitute_2F_EventScript_ReceiveCastform end -.ifdef ENGLISH - .include "data/maps/Route119_WeatherInstitute_2F/text.inc" -.else .ifdef FRENCH .include "data/maps/Route119_WeatherInstitute_2F/text_fr.inc" .else @@ -221,7 +218,8 @@ Route119_WeatherInstitute_2F_EventScript_WeatherScientist:: .else .ifdef SPANISH .include "data/maps/Route119_WeatherInstitute_2F/text_es.inc" -.endif +.else + .include "data/maps/Route119_WeatherInstitute_2F/text.inc" .endif .endif .endif diff --git a/data/maps/Route120/scripts.inc b/data/maps/Route120/scripts.inc index 97d2d4929d..a1f3ef7e42 100644 --- a/data/maps/Route120/scripts.inc +++ b/data/maps/Route120/scripts.inc @@ -362,9 +362,6 @@ Route120_EventScript_Callie:: msgbox Route120_Text_CalliePostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/Route120/text.inc" -.else .ifdef FRENCH .include "data/maps/Route120/text_fr.inc" .else @@ -373,7 +370,8 @@ Route120_EventScript_Callie:: .else .ifdef SPANISH .include "data/maps/Route120/text_es.inc" -.endif +.else + .include "data/maps/Route120/text.inc" .endif .endif .endif diff --git a/data/maps/Route121/scripts.inc b/data/maps/Route121/scripts.inc index 0226dbff44..c40f30350a 100644 --- a/data/maps/Route121/scripts.inc +++ b/data/maps/Route121/scripts.inc @@ -172,9 +172,6 @@ Route121_EventScript_RematchCristin:: msgbox Route121_Text_CristinPostRematch, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/Route121/text.inc" -.else .ifdef FRENCH .include "data/maps/Route121/text_fr.inc" .else @@ -183,7 +180,8 @@ Route121_EventScript_RematchCristin:: .else .ifdef SPANISH .include "data/maps/Route121/text_es.inc" -.endif +.else + .include "data/maps/Route121/text.inc" .endif .endif .endif diff --git a/data/maps/Route123/scripts.inc b/data/maps/Route123/scripts.inc index dde04cdeea..820d452edc 100644 --- a/data/maps/Route123/scripts.inc +++ b/data/maps/Route123/scripts.inc @@ -170,9 +170,6 @@ Route123_EventScript_RematchFernando:: msgbox Route123_Text_FernandoPostRematch, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/Route123/text.inc" -.else .ifdef FRENCH .include "data/maps/Route123/text_fr.inc" .else @@ -181,7 +178,8 @@ Route123_EventScript_RematchFernando:: .else .ifdef SPANISH .include "data/maps/Route123/text_es.inc" -.endif +.else + .include "data/maps/Route123/text.inc" .endif .endif .endif diff --git a/data/maps/Route124/scripts.inc b/data/maps/Route124/scripts.inc index 860bba11dd..6d7034b471 100644 --- a/data/maps/Route124/scripts.inc +++ b/data/maps/Route124/scripts.inc @@ -99,9 +99,6 @@ Route124_EventScript_Isabella:: msgbox Route124_Text_IsabellaPostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/Route124/text.inc" -.else .ifdef FRENCH .include "data/maps/Route124/text_fr.inc" .else @@ -110,7 +107,8 @@ Route124_EventScript_Isabella:: .else .ifdef SPANISH .include "data/maps/Route124/text_es.inc" -.endif +.else + .include "data/maps/Route124/text.inc" .endif .endif .endif diff --git a/data/maps/Route124_DivingTreasureHuntersHouse/scripts.inc b/data/maps/Route124_DivingTreasureHuntersHouse/scripts.inc index 8278af0e01..9fbc9aaeeb 100644 --- a/data/maps/Route124_DivingTreasureHuntersHouse/scripts.inc +++ b/data/maps/Route124_DivingTreasureHuntersHouse/scripts.inc @@ -283,9 +283,6 @@ Route124_DivingTreasureHuntersHouse_EventScript_ShardTradeBoard:: msgbox Route124_DivingTreasureHuntersHouse_Text_ShardTradeBoard, MSGBOX_SIGN end -.ifdef ENGLISH - .include "data/maps/Route124_DivingTreasureHuntersHouse/text.inc" -.else .ifdef FRENCH .include "data/maps/Route124_DivingTreasureHuntersHouse/text_fr.inc" .else @@ -294,7 +291,8 @@ Route124_DivingTreasureHuntersHouse_EventScript_ShardTradeBoard:: .else .ifdef SPANISH .include "data/maps/Route124_DivingTreasureHuntersHouse/text_es.inc" -.endif +.else + .include "data/maps/Route124_DivingTreasureHuntersHouse/text.inc" .endif .endif .endif diff --git a/data/maps/Route128/scripts.inc b/data/maps/Route128/scripts.inc index c0dd46011a..f0f4f8a688 100644 --- a/data/maps/Route128/scripts.inc +++ b/data/maps/Route128/scripts.inc @@ -245,9 +245,6 @@ Route128_EventScript_Carlee:: msgbox Route128_Text_CarleePostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/Route128/text.inc" -.else .ifdef FRENCH .include "data/maps/Route128/text_fr.inc" .else @@ -256,7 +253,8 @@ Route128_EventScript_Carlee:: .else .ifdef SPANISH .include "data/maps/Route128/text_es.inc" -.endif +.else + .include "data/maps/Route128/text.inc" .endif .endif .endif diff --git a/data/maps/RustboroCity/scripts.inc b/data/maps/RustboroCity/scripts.inc index 4466530371..b803d3f32b 100644 --- a/data/maps/RustboroCity/scripts.inc +++ b/data/maps/RustboroCity/scripts.inc @@ -1021,9 +1021,6 @@ RustboroCity_EventScript_Boy1:: msgbox RustboroCity_Text_YouCanHave2On2Battle, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/RustboroCity/text.inc" -.else .ifdef FRENCH .include "data/maps/RustboroCity/text_fr.inc" .else @@ -1032,7 +1029,8 @@ RustboroCity_EventScript_Boy1:: .else .ifdef SPANISH .include "data/maps/RustboroCity/text_es.inc" -.endif +.else + .include "data/maps/RustboroCity/text.inc" .endif .endif .endif diff --git a/data/maps/RustboroCity_CuttersHouse/scripts.inc b/data/maps/RustboroCity_CuttersHouse/scripts.inc index f80a930bf6..f05eaef96d 100644 --- a/data/maps/RustboroCity_CuttersHouse/scripts.inc +++ b/data/maps/RustboroCity_CuttersHouse/scripts.inc @@ -21,9 +21,6 @@ RustboroCity_CuttersHouse_EventScript_Lass:: msgbox RustboroCity_CuttersHouse_Text_DadHelpedClearLandOfTrees, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/RustboroCity_CuttersHouse/text.inc" -.else .ifdef FRENCH .include "data/maps/RustboroCity_CuttersHouse/text_fr.inc" .else @@ -32,7 +29,8 @@ RustboroCity_CuttersHouse_EventScript_Lass:: .else .ifdef SPANISH .include "data/maps/RustboroCity_CuttersHouse/text_es.inc" -.endif +.else + .include "data/maps/RustboroCity_CuttersHouse/text.inc" .endif .endif .endif diff --git a/data/maps/RustboroCity_DevonCorp_1F/scripts.inc b/data/maps/RustboroCity_DevonCorp_1F/scripts.inc index f05e57b881..50ba29e1af 100644 --- a/data/maps/RustboroCity_DevonCorp_1F/scripts.inc +++ b/data/maps/RustboroCity_DevonCorp_1F/scripts.inc @@ -80,9 +80,6 @@ RustboroCity_DevonCorp_1F_EventScript_ProductsDisplay:: msgbox RustboroCity_DevonCorp_1F_Text_ProductDisplay, MSGBOX_SIGN end -.ifdef ENGLISH - .include "data/maps/RustboroCity_DevonCorp_1F/text.inc" -.else .ifdef FRENCH .include "data/maps/RustboroCity_DevonCorp_1F/text_fr.inc" .else @@ -91,7 +88,8 @@ RustboroCity_DevonCorp_1F_EventScript_ProductsDisplay:: .else .ifdef SPANISH .include "data/maps/RustboroCity_DevonCorp_1F/text_es.inc" -.endif +.else + .include "data/maps/RustboroCity_DevonCorp_1F/text.inc" .endif .endif .endif diff --git a/data/maps/RustboroCity_DevonCorp_2F/scripts.inc b/data/maps/RustboroCity_DevonCorp_2F/scripts.inc index 375fd74fb8..5b07f9ba3e 100644 --- a/data/maps/RustboroCity_DevonCorp_2F/scripts.inc +++ b/data/maps/RustboroCity_DevonCorp_2F/scripts.inc @@ -270,9 +270,6 @@ RustboroCity_DevonCorp_2F_EventScript_WorkOnNext:: release end -.ifdef ENGLISH - .include "data/maps/RustboroCity_DevonCorp_2F/text.inc" -.else .ifdef FRENCH .include "data/maps/RustboroCity_DevonCorp_2F/text_fr.inc" .else @@ -281,7 +278,8 @@ RustboroCity_DevonCorp_2F_EventScript_WorkOnNext:: .else .ifdef SPANISH .include "data/maps/RustboroCity_DevonCorp_2F/text_es.inc" -.endif +.else + .include "data/maps/RustboroCity_DevonCorp_2F/text.inc" .endif .endif .endif diff --git a/data/maps/RustboroCity_DevonCorp_3F/scripts.inc b/data/maps/RustboroCity_DevonCorp_3F/scripts.inc index d01b487e39..7047393a84 100644 --- a/data/maps/RustboroCity_DevonCorp_3F/scripts.inc +++ b/data/maps/RustboroCity_DevonCorp_3F/scripts.inc @@ -197,9 +197,6 @@ RustboroCity_DevonCorp_3F_EventScript_RareRocksDisplay:: msgbox RustboroCity_DevonCorp_3F_Text_RareRocksDisplay, MSGBOX_SIGN end -.ifdef ENGLISH - .include "data/maps/RustboroCity_DevonCorp_3F/text.inc" -.else .ifdef FRENCH .include "data/maps/RustboroCity_DevonCorp_3F/text_fr.inc" .else @@ -208,7 +205,8 @@ RustboroCity_DevonCorp_3F_EventScript_RareRocksDisplay:: .else .ifdef SPANISH .include "data/maps/RustboroCity_DevonCorp_3F/text_es.inc" -.endif +.else + .include "data/maps/RustboroCity_DevonCorp_3F/text.inc" .endif .endif .endif diff --git a/data/maps/RustboroCity_Flat1_1F/scripts.inc b/data/maps/RustboroCity_Flat1_1F/scripts.inc index 2af656840e..23ef977f24 100644 --- a/data/maps/RustboroCity_Flat1_1F/scripts.inc +++ b/data/maps/RustboroCity_Flat1_1F/scripts.inc @@ -9,9 +9,6 @@ RustboroCity_Flat1_1F_EventScript_Woman:: msgbox RustboroCity_Flat1_1F_Text_PokemonStrange, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/RustboroCity_Flat1_1F/text.inc" -.else .ifdef FRENCH .include "data/maps/RustboroCity_Flat1_1F/text_fr.inc" .else @@ -20,7 +17,8 @@ RustboroCity_Flat1_1F_EventScript_Woman:: .else .ifdef SPANISH .include "data/maps/RustboroCity_Flat1_1F/text_es.inc" -.endif +.else + .include "data/maps/RustboroCity_Flat1_1F/text.inc" .endif .endif .endif diff --git a/data/maps/RustboroCity_Flat1_2F/scripts.inc b/data/maps/RustboroCity_Flat1_2F/scripts.inc index cf8a1e0a5f..6603e9548a 100644 --- a/data/maps/RustboroCity_Flat1_2F/scripts.inc +++ b/data/maps/RustboroCity_Flat1_2F/scripts.inc @@ -78,9 +78,6 @@ RustboroCity_Flat1_2F_EventScript_PokeDoll:: msgbox RustboroCity_Flat1_2F_Text_ItsAPokemonPlushDoll, MSGBOX_SIGN end -.ifdef ENGLISH - .include "data/maps/RustboroCity_Flat1_2F/text.inc" -.else .ifdef FRENCH .include "data/maps/RustboroCity_Flat1_2F/text_fr.inc" .else @@ -89,7 +86,8 @@ RustboroCity_Flat1_2F_EventScript_PokeDoll:: .else .ifdef SPANISH .include "data/maps/RustboroCity_Flat1_2F/text_es.inc" -.endif +.else + .include "data/maps/RustboroCity_Flat1_2F/text.inc" .endif .endif .endif diff --git a/data/maps/RustboroCity_Flat2_1F/scripts.inc b/data/maps/RustboroCity_Flat2_1F/scripts.inc index efc41aae9a..cb62393cc6 100644 --- a/data/maps/RustboroCity_Flat2_1F/scripts.inc +++ b/data/maps/RustboroCity_Flat2_1F/scripts.inc @@ -15,9 +15,6 @@ RustboroCity_Flat2_1F_EventScript_Skitty:: release end -.ifdef ENGLISH - .include "data/maps/RustboroCity_Flat2_1F/text.inc" -.else .ifdef FRENCH .include "data/maps/RustboroCity_Flat2_1F/text_fr.inc" .else @@ -26,7 +23,8 @@ RustboroCity_Flat2_1F_EventScript_Skitty:: .else .ifdef SPANISH .include "data/maps/RustboroCity_Flat2_1F/text_es.inc" -.endif +.else + .include "data/maps/RustboroCity_Flat2_1F/text.inc" .endif .endif .endif diff --git a/data/maps/RustboroCity_Flat2_2F/scripts.inc b/data/maps/RustboroCity_Flat2_2F/scripts.inc index 547671a825..58eb0469eb 100644 --- a/data/maps/RustboroCity_Flat2_2F/scripts.inc +++ b/data/maps/RustboroCity_Flat2_2F/scripts.inc @@ -21,9 +21,6 @@ RustboroCity_Flat2_2F_EventScript_GavePremierBall:: release end -.ifdef ENGLISH - .include "data/maps/RustboroCity_Flat2_2F/text.inc" -.else .ifdef FRENCH .include "data/maps/RustboroCity_Flat2_2F/text_fr.inc" .else @@ -32,7 +29,8 @@ RustboroCity_Flat2_2F_EventScript_GavePremierBall:: .else .ifdef SPANISH .include "data/maps/RustboroCity_Flat2_2F/text_es.inc" -.endif +.else + .include "data/maps/RustboroCity_Flat2_2F/text.inc" .endif .endif .endif diff --git a/data/maps/RustboroCity_Flat2_3F/scripts.inc b/data/maps/RustboroCity_Flat2_3F/scripts.inc index ddc5f91633..0acda72ee3 100644 --- a/data/maps/RustboroCity_Flat2_3F/scripts.inc +++ b/data/maps/RustboroCity_Flat2_3F/scripts.inc @@ -9,9 +9,6 @@ RustboroCity_Flat2_3F_EventScript_Woman:: msgbox RustboroCity_Flat2_3F_Text_PresidentsSonAlsoCollectsRareStones, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/RustboroCity_Flat2_3F/text.inc" -.else .ifdef FRENCH .include "data/maps/RustboroCity_Flat2_3F/text_fr.inc" .else @@ -20,7 +17,8 @@ RustboroCity_Flat2_3F_EventScript_Woman:: .else .ifdef SPANISH .include "data/maps/RustboroCity_Flat2_3F/text_es.inc" -.endif +.else + .include "data/maps/RustboroCity_Flat2_3F/text.inc" .endif .endif .endif diff --git a/data/maps/RustboroCity_Gym/scripts.inc b/data/maps/RustboroCity_Gym/scripts.inc index 812c2befdd..a7dfc079a9 100644 --- a/data/maps/RustboroCity_Gym/scripts.inc +++ b/data/maps/RustboroCity_Gym/scripts.inc @@ -103,9 +103,6 @@ RustboroCity_Gym_EventScript_RegisterRoxanne:: releaseall end -.ifdef ENGLISH - .include "data/maps/RustboroCity_Gym/text.inc" -.else .ifdef FRENCH .include "data/maps/RustboroCity_Gym/text_fr.inc" .else @@ -114,7 +111,8 @@ RustboroCity_Gym_EventScript_RegisterRoxanne:: .else .ifdef SPANISH .include "data/maps/RustboroCity_Gym/text_es.inc" -.endif +.else + .include "data/maps/RustboroCity_Gym/text.inc" .endif .endif .endif diff --git a/data/maps/RustboroCity_House1/scripts.inc b/data/maps/RustboroCity_House1/scripts.inc index 125e4dd37f..4afb89326e 100644 --- a/data/maps/RustboroCity_House1/scripts.inc +++ b/data/maps/RustboroCity_House1/scripts.inc @@ -49,9 +49,6 @@ RustboroCity_House1_EventScript_Hiker:: msgbox RustboroCity_House1_Text_AllSortsOfPlaces, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/RustboroCity_House1/text.inc" -.else .ifdef FRENCH .include "data/maps/RustboroCity_House1/text_fr.inc" .else @@ -60,7 +57,8 @@ RustboroCity_House1_EventScript_Hiker:: .else .ifdef SPANISH .include "data/maps/RustboroCity_House1/text_es.inc" -.endif +.else + .include "data/maps/RustboroCity_House1/text.inc" .endif .endif .endif diff --git a/data/maps/RustboroCity_House2/scripts.inc b/data/maps/RustboroCity_House2/scripts.inc index 48da3a09ce..81da049256 100644 --- a/data/maps/RustboroCity_House2/scripts.inc +++ b/data/maps/RustboroCity_House2/scripts.inc @@ -9,9 +9,6 @@ RustboroCity_House2_EventScript_LittleGirl:: msgbox RustboroCity_House2_Text_RoxanneKnowsALot, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/RustboroCity_House2/text.inc" -.else .ifdef FRENCH .include "data/maps/RustboroCity_House2/text_fr.inc" .else @@ -20,7 +17,8 @@ RustboroCity_House2_EventScript_LittleGirl:: .else .ifdef SPANISH .include "data/maps/RustboroCity_House2/text_es.inc" -.endif +.else + .include "data/maps/RustboroCity_House2/text.inc" .endif .endif .endif diff --git a/data/maps/RustboroCity_House3/scripts.inc b/data/maps/RustboroCity_House3/scripts.inc index e930750cef..c8e114b703 100644 --- a/data/maps/RustboroCity_House3/scripts.inc +++ b/data/maps/RustboroCity_House3/scripts.inc @@ -20,9 +20,6 @@ RustboroCity_House3_EventScript_Pekachu:: release end -.ifdef ENGLISH - .include "data/maps/RustboroCity_House3/text.inc" -.else .ifdef FRENCH .include "data/maps/RustboroCity_House3/text_fr.inc" .else @@ -31,7 +28,8 @@ RustboroCity_House3_EventScript_Pekachu:: .else .ifdef SPANISH .include "data/maps/RustboroCity_House3/text_es.inc" -.endif +.else + .include "data/maps/RustboroCity_House3/text.inc" .endif .endif .endif diff --git a/data/maps/RustboroCity_Mart/scripts.inc b/data/maps/RustboroCity_Mart/scripts.inc index db3ee6dc9b..cc9a6dbcdd 100644 --- a/data/maps/RustboroCity_Mart/scripts.inc +++ b/data/maps/RustboroCity_Mart/scripts.inc @@ -68,9 +68,6 @@ RustboroCity_Mart_EventScript_BugCatcher:: msgbox RustboroCity_Mart_Text_GettingEscapeRopeJustInCase, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/RustboroCity_Mart/text.inc" -.else .ifdef FRENCH .include "data/maps/RustboroCity_Mart/text_fr.inc" .else @@ -79,7 +76,8 @@ RustboroCity_Mart_EventScript_BugCatcher:: .else .ifdef SPANISH .include "data/maps/RustboroCity_Mart/text_es.inc" -.endif +.else + .include "data/maps/RustboroCity_Mart/text.inc" .endif .endif .endif diff --git a/data/maps/RustboroCity_PokemonCenter_1F/scripts.inc b/data/maps/RustboroCity_PokemonCenter_1F/scripts.inc index 77e8dd68af..50cc79f425 100644 --- a/data/maps/RustboroCity_PokemonCenter_1F/scripts.inc +++ b/data/maps/RustboroCity_PokemonCenter_1F/scripts.inc @@ -30,9 +30,6 @@ RustboroCity_PokemonCenter_1F_EventScript_Girl:: msgbox RustboroCity_PokemonCenter_1F_Text_HMCutNextDoor, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/RustboroCity_PokemonCenter_1F/text.inc" -.else .ifdef FRENCH .include "data/maps/RustboroCity_PokemonCenter_1F/text_fr.inc" .else @@ -41,7 +38,8 @@ RustboroCity_PokemonCenter_1F_EventScript_Girl:: .else .ifdef SPANISH .include "data/maps/RustboroCity_PokemonCenter_1F/text_es.inc" -.endif +.else + .include "data/maps/RustboroCity_PokemonCenter_1F/text.inc" .endif .endif .endif diff --git a/data/maps/RustboroCity_PokemonSchool/scripts.inc b/data/maps/RustboroCity_PokemonSchool/scripts.inc index 487dd432cd..a6a36db417 100644 --- a/data/maps/RustboroCity_PokemonSchool/scripts.inc +++ b/data/maps/RustboroCity_PokemonSchool/scripts.inc @@ -199,9 +199,6 @@ RustboroCity_PokemonSchool_EventScript_ScottWatchStudents:: release end -.ifdef ENGLISH - .include "data/maps/RustboroCity_PokemonSchool/text.inc" -.else .ifdef FRENCH .include "data/maps/RustboroCity_PokemonSchool/text_fr.inc" .else @@ -210,7 +207,8 @@ RustboroCity_PokemonSchool_EventScript_ScottWatchStudents:: .else .ifdef SPANISH .include "data/maps/RustboroCity_PokemonSchool/text_es.inc" -.endif +.else + .include "data/maps/RustboroCity_PokemonSchool/text.inc" .endif .endif .endif diff --git a/data/maps/RusturfTunnel/scripts.inc b/data/maps/RusturfTunnel/scripts.inc index a5772182c6..3511c71513 100644 --- a/data/maps/RusturfTunnel/scripts.inc +++ b/data/maps/RusturfTunnel/scripts.inc @@ -423,9 +423,6 @@ RusturfTunnel_EventScript_Mike:: msgbox RusturfTunnel_Text_MikePostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/RusturfTunnel/text.inc" -.else .ifdef FRENCH .include "data/maps/RusturfTunnel/text_fr.inc" .else @@ -434,7 +431,8 @@ RusturfTunnel_EventScript_Mike:: .else .ifdef SPANISH .include "data/maps/RusturfTunnel/text_es.inc" -.endif +.else + .include "data/maps/RusturfTunnel/text.inc" .endif .endif .endif diff --git a/data/maps/SSTidalCorridor/scripts.inc b/data/maps/SSTidalCorridor/scripts.inc index ccb01fabbb..234643e4f7 100644 --- a/data/maps/SSTidalCorridor/scripts.inc +++ b/data/maps/SSTidalCorridor/scripts.inc @@ -253,14 +253,16 @@ SSTidalCorridor_Movement_SailorReturn: walk_in_place_faster_up step_end -.ifdef ENGLISH - .include "data/maps/SSTidalCorridor/text.inc" -.else .ifdef FRENCH .include "data/maps/SSTidalCorridor/text_fr.inc" .else .ifdef ITALIAN .include "data/maps/SSTidalCorridor/text_it.inc" +.else +.ifdef SPANISH + .include "data/maps/SSTidalCorridor/text_es.inc" +.else + .include "data/maps/SSTidalCorridor/text.inc" .endif .endif .endif diff --git a/data/maps/SSTidalCorridor/text_es.inc b/data/maps/SSTidalCorridor/text_es.inc new file mode 100644 index 0000000000..6b3dbc83e9 --- /dev/null +++ b/data/maps/SSTidalCorridor/text_es.inc @@ -0,0 +1,86 @@ + +SSTidalCorridor_Text_ScottBattleFrontierInvite: + .string "SCOTT: Well, hi, hi!\n" + .string "{PLAYER}{KUN}, {PLAYER}{KUN}!\p" + .string "Something's come up, so I have to\n" + .string "disembark, but am I glad to see you!\p" + .string "Congratulations, LEAGUE CHAMPION!\p" + .string "There's a place I'd like to invite\n" + .string "someone like you.\p" + .string "It's the…\n" + .string "BATTLE FRONTIER!\p" + .string "What's the place like?\n" + .string "You'll understand when you see it!\p" + .string "I've spoken with the ship's CAPTAIN\n" + .string "about this.\p" + .string "The next time you take a ferry,\n" + .string "you should be able to sail to\l" + .string "the BATTLE FRONTIER.\p" + .string "Okay, {PLAYER}{KUN}, I'll be waiting for you\n" + .string "at the BATTLE FRONTIER!$" + +SSTidal_Text_FastCurrentsHopeYouEnjoyVoyage: + .string "This ferry is built to plow through\n" + .string "fast-running currents.\p" + .string "We hope you enjoy your voyage with us.\n" + .string "Feel free to explore the ship.$" + +SSTidal_Text_HopeYouEnjoyVoyage: + .string "We hope you enjoy your voyage on\n" + .string "our ferry.$" + +SSTidal_Text_MadeLandInSlateport: + .string "We have made land in SLATEPORT CITY.\n" + .string "Thank you for sailing with us.$" + +SSTidal_Text_MadeLandInLilycove: + .string "We have made land in LILYCOVE CITY.\n" + .string "Thank you for sailing with us.$" + +SSTidalCorridor_Text_CanRestInCabin2: + .string "It'll be some time before we make land,\n" + .string "I reckon.\p" + .string "You can rest up in your cabin if you'd\n" + .string "like. Your cabin's No. 2.\p" + .string "The bed in there is soft and plushy.\n" + .string "I can attest to how comfy it is!$" + +SSTidalCorridor_Text_WeveArrived: + .string "We've arrived!$" + +SSTidalCorridor_Text_VisitOtherCabins: + .string "Go visit other cabins.\n" + .string "TRAINERS bored of the boat trip will\l" + .string "be itching to battle.$" + +SSTidalCorridor_Text_EnjoyYourCruise: + .string "Enjoy your cruise!$" + +SSTidalCorridor_Text_HorizonSpreadsBeyondPorthole: + .string "The horizon spreads beyond\n" + .string "the porthole.$" + +SSTidalCorridor_Text_BrineyWelcomeAboard: + .string "MR. BRINEY: Welcome aboard, {PLAYER}{KUN}!\p" + .string "They made me honorary captain of\n" + .string "the S.S. TIDAL!\p" + .string "You can call me CAPTAIN BRINEY now!\p" + .string "You know, I retired once before,\n" + .string "but when I saw this majestic ship…\p" + .string "Let me just say, it stirred my sleeping\n" + .string "soul as a sailor!$" + +SSTidalCorridor_Text_Peeko: + .string "PEEKO: Pihyo pihyohyo…$" + +SSTidalCorridor_Text_Cabin1: + .string "Cabin 1$" + +SSTidalCorridor_Text_Cabin2: + .string "Cabin 2$" + +SSTidalCorridor_Text_Cabin3: + .string "Cabin 3$" + +SSTidalCorridor_Text_Cabin4: + .string "Cabin 4$" diff --git a/data/maps/SSTidalLowerDeck/scripts.inc b/data/maps/SSTidalLowerDeck/scripts.inc index 289bcf7f7c..1f5ed988c6 100644 --- a/data/maps/SSTidalLowerDeck/scripts.inc +++ b/data/maps/SSTidalLowerDeck/scripts.inc @@ -11,14 +11,16 @@ SSTidalLowerDeck_EventScript_Leonard:: msgbox SSTidalLowerDeck_Text_LeonardPostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/SSTidalLowerDeck/text.inc" -.else .ifdef FRENCH .include "data/maps/SSTidalLowerDeck/text_fr.inc" .else .ifdef ITALIAN .include "data/maps/SSTidalLowerDeck/text_it.inc" +.else +.ifdef SPANISH + .include "data/maps/SSTidalLowerDeck/text_es.inc" +.else + .include "data/maps/SSTidalLowerDeck/text.inc" .endif .endif .endif diff --git a/data/maps/SSTidalLowerDeck/text_es.inc b/data/maps/SSTidalLowerDeck/text_es.inc new file mode 100644 index 0000000000..a88701c05b --- /dev/null +++ b/data/maps/SSTidalLowerDeck/text_es.inc @@ -0,0 +1,26 @@ + +SSTidalLowerDeck_Text_PhillipIntro: + .string "Arrrgh! I'm fed up and dog-tired of\n" + .string "cleaning this huge place!\p" + .string "Let's have a quick battle!$" + +SSTidalLowerDeck_Text_PhillipDefeat: + .string "Little bro, I lost!$" + +SSTidalLowerDeck_Text_PhillipPostBattle: + .string "We're the CLEANUP BROTHERS!\p" + .string "The old one dumps the detergent,\n" + .string "and the young one does the scrubbing!$" + +SSTidalLowerDeck_Text_LeonardIntro: + .string "This is the bottom of the ship's hull.\n" + .string "There's plenty of room.\l" + .string "It'll be alright for a POKéMON battle.$" + +SSTidalLowerDeck_Text_LeonardDefeat: + .string "Big bro, I lost!$" + +SSTidalLowerDeck_Text_LeonardPostBattle: + .string "We're the CLEANUP BROTHERS!\p" + .string "The old one dumps the detergent,\n" + .string "and the young one does the scrubbing!$" diff --git a/data/maps/SSTidalRooms/scripts.inc b/data/maps/SSTidalRooms/scripts.inc index 13a4c859f1..35e058c922 100644 --- a/data/maps/SSTidalRooms/scripts.inc +++ b/data/maps/SSTidalRooms/scripts.inc @@ -62,14 +62,16 @@ SSTidalRooms_EventScript_Naomi:: msgbox SSTidalRooms_Text_NaomiPostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/SSTidalRooms/text.inc" -.else .ifdef FRENCH .include "data/maps/SSTidalRooms/text_fr.inc" .else .ifdef ITALIAN .include "data/maps/SSTidalRooms/text_it.inc" +.else +.ifdef SPANISH + .include "data/maps/SSTidalRooms/text_es.inc" +.else + .include "data/maps/SSTidalRooms/text.inc" .endif .endif .endif diff --git a/data/maps/SSTidalRooms/text_es.inc b/data/maps/SSTidalRooms/text_es.inc new file mode 100644 index 0000000000..9d0aa92101 --- /dev/null +++ b/data/maps/SSTidalRooms/text_es.inc @@ -0,0 +1,111 @@ + +SSTidalRooms_Text_TakeRestOnBed: + .string "There's a bed…\n" + .string "Let's take a rest.$" + +SSTidalRooms_Text_ColtonIntro: + .string "I often sail to LILYCOVE CITY.\p" + .string "I enjoy attending CONTESTS,\n" + .string "you see.$" + +SSTidalRooms_Text_ColtonDefeat: + .string "That was an enjoyable match!$" + +SSTidalRooms_Text_ColtonPostBattle: + .string "I get so excited imagining what kinds\n" + .string "of POKéMON I'll get to see in the next\l" + .string "CONTEST. The anticipation of it thrills!$" + +SSTidalRooms_Text_MicahIntro: + .string "Are your friends strong?$" + +SSTidalRooms_Text_MicahDefeat: + .string "Your friends are, indeed, strong.$" + +SSTidalRooms_Text_MicahPostBattle: + .string "Friends need not be human.\n" + .string "For me, POKéMON are treasured friends!$" + +SSTidalRooms_Text_ThomasIntro: + .string "Child…\n" + .string "Did you knock on the door?$" + +SSTidalRooms_Text_ThomasDefeat: + .string "A loss is to be accepted without haste\n" + .string "or panic.$" + +SSTidalRooms_Text_ThomasPostBattle: + .string "To be never ruffled in any situation is\n" + .string "the GENTLEMAN's code of conduct.$" + +SSTidalRooms_Text_JedIntro: + .string "JED: I feel a little shy about this, but…\n" + .string "We'll show you our lovey-dovey power!$" + +SSTidalRooms_Text_JedDefeat: + .string "JED: Sigh…$" + +SSTidalRooms_Text_JedPostBattle: + .string "JED: It's the first time that our lovey-\n" + .string "dovey power couldn't prevail!\l" + .string "You must be an awesome TRAINER!$" + +SSTidalRooms_Text_JedNotEnoughMons: + .string "JED: You only have one POKéMON?\n" + .string "Isn't that just too lonesome?$" + +SSTidalRooms_Text_LeaIntro: + .string "LEA: I feel a little silly, but…\n" + .string "We'll show you our lovey-dovey power!$" + +SSTidalRooms_Text_LeaDefeat: + .string "LEA: Oh, boo!$" + +SSTidalRooms_Text_LeaPostBattle: + .string "LEA: I can't believe it!\n" + .string "Our lovey-dovey power failed…\l" + .string "You must be an awesome TRAINER!$" + +SSTidalRooms_Text_LeaNotEnoughMons: + .string "LEA: I wanted to battle…\n" + .string "But you don't even have two POKéMON…$" + +SSTidalRooms_Text_GarretIntro: + .string "Ah, you've come just in time.\p" + .string "I'm bored, you see.\n" + .string "You may entertain me.$" + +SSTidalRooms_Text_GarretDefeat: + .string "…That will do.$" + +SSTidalRooms_Text_GarretPostBattle: + .string "Perhaps I shall get Father to acquire\n" + .string "a yacht for me.\l" + .string "A yacht for me and POKéMON!$" + +SSTidalRooms_Text_NaomiIntro: + .string "Oh, you're such an adorable TRAINER.\n" + .string "Would you like to have tea?\l" + .string "Or would you rather battle?$" + +SSTidalRooms_Text_NaomiDefeat: + .string "I see.\n" + .string "You're the active sort.$" + +SSTidalRooms_Text_NaomiPostBattle: + .string "A world cruise on a luxury liner has its\n" + .string "charms, I must say…\p" + .string "But, I will admit there is an appealing\n" + .string "side to touring HOENN by ferry.$" + +SSTidalRooms_Text_NotSuspiciousTakeThis: + .string "Uh… Hi! I… I'm not acting suspicious!\n" + .string "Uh… You can have this! For free!\p" + .string "It… Honestly, I didn't SNATCH it from\n" + .string "someone! I'd never do such a thing!\l" + .string "It's clean! You can use it!$" + +SSTidalRooms_Text_ExplainSnatch: + .string "SNATCH steals the beneficial effects\n" + .string "of certain moves before they can be\l" + .string "used by a foe or ally.$" diff --git a/data/maps/SeafloorCavern_Entrance/scripts.inc b/data/maps/SeafloorCavern_Entrance/scripts.inc index 572b62c9eb..4ef83f13ae 100644 --- a/data/maps/SeafloorCavern_Entrance/scripts.inc +++ b/data/maps/SeafloorCavern_Entrance/scripts.inc @@ -58,9 +58,6 @@ SeafloorCavern_Entrance_EventScript_GruntFacePlayerNorth:: waitmovement 0 return -.ifdef ENGLISH - .include "data/maps/SeafloorCavern_Entrance/text.inc" -.else .ifdef FRENCH .include "data/maps/SeafloorCavern_Entrance/text_fr.inc" .else @@ -69,7 +66,8 @@ SeafloorCavern_Entrance_EventScript_GruntFacePlayerNorth:: .else .ifdef SPANISH .include "data/maps/SeafloorCavern_Entrance/text_es.inc" -.endif +.else + .include "data/maps/SeafloorCavern_Entrance/text.inc" .endif .endif .endif diff --git a/data/maps/SeafloorCavern_Room1/scripts.inc b/data/maps/SeafloorCavern_Room1/scripts.inc index db5c5cf24c..210174d564 100644 --- a/data/maps/SeafloorCavern_Room1/scripts.inc +++ b/data/maps/SeafloorCavern_Room1/scripts.inc @@ -11,9 +11,6 @@ SeafloorCavern_Room1_EventScript_Grunt2:: msgbox SeafloorCavern_Room1_Text_Grunt2PostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/SeafloorCavern_Room1/text.inc" -.else .ifdef FRENCH .include "data/maps/SeafloorCavern_Room1/text_fr.inc" .else @@ -22,7 +19,8 @@ SeafloorCavern_Room1_EventScript_Grunt2:: .else .ifdef SPANISH .include "data/maps/SeafloorCavern_Room1/text_es.inc" -.endif +.else + .include "data/maps/SeafloorCavern_Room1/text.inc" .endif .endif .endif diff --git a/data/maps/SeafloorCavern_Room3/scripts.inc b/data/maps/SeafloorCavern_Room3/scripts.inc index ebcded7d1b..325c7bc0b2 100644 --- a/data/maps/SeafloorCavern_Room3/scripts.inc +++ b/data/maps/SeafloorCavern_Room3/scripts.inc @@ -11,9 +11,6 @@ SeafloorCavern_Room3_EventScript_Grunt5:: msgbox SeafloorCavern_Room3_Text_Grunt5PostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/SeafloorCavern_Room3/text.inc" -.else .ifdef FRENCH .include "data/maps/SeafloorCavern_Room3/text_fr.inc" .else @@ -22,7 +19,8 @@ SeafloorCavern_Room3_EventScript_Grunt5:: .else .ifdef SPANISH .include "data/maps/SeafloorCavern_Room3/text_es.inc" -.endif +.else + .include "data/maps/SeafloorCavern_Room3/text.inc" .endif .endif .endif diff --git a/data/maps/SeafloorCavern_Room4/scripts.inc b/data/maps/SeafloorCavern_Room4/scripts.inc index 927f777298..924571a0af 100644 --- a/data/maps/SeafloorCavern_Room4/scripts.inc +++ b/data/maps/SeafloorCavern_Room4/scripts.inc @@ -11,9 +11,6 @@ SeafloorCavern_Room4_EventScript_Grunt4:: msgbox SeafloorCavern_Room4_Text_Grunt4PostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/SeafloorCavern_Room4/text.inc" -.else .ifdef FRENCH .include "data/maps/SeafloorCavern_Room4/text_fr.inc" .else @@ -22,7 +19,8 @@ SeafloorCavern_Room4_EventScript_Grunt4:: .else .ifdef SPANISH .include "data/maps/SeafloorCavern_Room4/text_es.inc" -.endif +.else + .include "data/maps/SeafloorCavern_Room4/text.inc" .endif .endif .endif diff --git a/data/maps/SeafloorCavern_Room9/scripts.inc b/data/maps/SeafloorCavern_Room9/scripts.inc index c2a7f9e586..0f3020d86e 100644 --- a/data/maps/SeafloorCavern_Room9/scripts.inc +++ b/data/maps/SeafloorCavern_Room9/scripts.inc @@ -225,9 +225,6 @@ SeafloorCavern_Room9_Movement_Delay32: delay_16 step_end -.ifdef ENGLISH - .include "data/maps/SeafloorCavern_Room9/text.inc" -.else .ifdef FRENCH .include "data/maps/SeafloorCavern_Room9/text_fr.inc" .else @@ -236,7 +233,8 @@ SeafloorCavern_Room9_Movement_Delay32: .else .ifdef SPANISH .include "data/maps/SeafloorCavern_Room9/text_es.inc" -.endif +.else + .include "data/maps/SeafloorCavern_Room9/text.inc" .endif .endif .endif diff --git a/data/maps/ShoalCave_LowTideLowerRoom/scripts.inc b/data/maps/ShoalCave_LowTideLowerRoom/scripts.inc index a167a69dd8..9798797a0d 100644 --- a/data/maps/ShoalCave_LowTideLowerRoom/scripts.inc +++ b/data/maps/ShoalCave_LowTideLowerRoom/scripts.inc @@ -46,9 +46,6 @@ ShoalCave_LowTideLowerRoom_EventScript_ReceivedFocusBand:: release end -.ifdef ENGLISH - .include "data/maps/ShoalCave_LowTideLowerRoom/text.inc" -.else .ifdef FRENCH .include "data/maps/ShoalCave_LowTideLowerRoom/text_fr.inc" .else @@ -57,7 +54,8 @@ ShoalCave_LowTideLowerRoom_EventScript_ReceivedFocusBand:: .else .ifdef SPANISH .include "data/maps/ShoalCave_LowTideLowerRoom/text_es.inc" -.endif +.else + .include "data/maps/ShoalCave_LowTideLowerRoom/text.inc" .endif .endif .endif diff --git a/data/maps/SkyPillar_Outside/scripts.inc b/data/maps/SkyPillar_Outside/scripts.inc index 8dd1c3e308..fc7fce3717 100644 --- a/data/maps/SkyPillar_Outside/scripts.inc +++ b/data/maps/SkyPillar_Outside/scripts.inc @@ -139,9 +139,6 @@ SkyPillar_Outside_EventScript_ClosedDoor:: msgbox SkyPillar_Outside_Text_DoorIsClosed, MSGBOX_SIGN end -.ifdef ENGLISH - .include "data/maps/SkyPillar_Outside/text.inc" -.else .ifdef FRENCH .include "data/maps/SkyPillar_Outside/text_fr.inc" .else @@ -150,7 +147,8 @@ SkyPillar_Outside_EventScript_ClosedDoor:: .else .ifdef SPANISH .include "data/maps/SkyPillar_Outside/text_es.inc" -.endif +.else + .include "data/maps/SkyPillar_Outside/text.inc" .endif .endif .endif diff --git a/data/maps/SkyPillar_Top/scripts.inc b/data/maps/SkyPillar_Top/scripts.inc index 4e15fc0c4a..63a84e432a 100644 --- a/data/maps/SkyPillar_Top/scripts.inc +++ b/data/maps/SkyPillar_Top/scripts.inc @@ -180,9 +180,6 @@ SkyPillar_Top_Movement_CameraPanDown: walk_slow_down step_end -.ifdef ENGLISH - .include "data/maps/SkyPillar_Top/text.inc" -.else .ifdef FRENCH .include "data/maps/SkyPillar_Top/text_fr.inc" .else @@ -191,7 +188,8 @@ SkyPillar_Top_Movement_CameraPanDown: .else .ifdef SPANISH .include "data/maps/SkyPillar_Top/text_es.inc" -.endif +.else + .include "data/maps/SkyPillar_Top/text.inc" .endif .endif .endif diff --git a/data/maps/SlateportCity/scripts.inc b/data/maps/SlateportCity/scripts.inc index beab498d6a..b3864057e7 100644 --- a/data/maps/SlateportCity/scripts.inc +++ b/data/maps/SlateportCity/scripts.inc @@ -950,9 +950,6 @@ SlateportCity_EventScript_BerryCrushRankingsSign:: releaseall end -.ifdef ENGLISH - .include "data/maps/SlateportCity/text.inc" -.else .ifdef FRENCH .include "data/maps/SlateportCity/text_fr.inc" .else @@ -961,7 +958,8 @@ SlateportCity_EventScript_BerryCrushRankingsSign:: .else .ifdef SPANISH .include "data/maps/SlateportCity/text_es.inc" -.endif +.else + .include "data/maps/SlateportCity/text.inc" .endif .endif .endif diff --git a/data/maps/SlateportCity_BattleTentCorridor/scripts.inc b/data/maps/SlateportCity_BattleTentCorridor/scripts.inc index 55af9f41b9..9180565626 100644 --- a/data/maps/SlateportCity_BattleTentCorridor/scripts.inc +++ b/data/maps/SlateportCity_BattleTentCorridor/scripts.inc @@ -153,9 +153,6 @@ SlateportCity_BattleTentCorridor_Movement_AttendantExit: set_invisible step_end -.ifdef ENGLISH - .include "data/maps/SlateportCity_BattleTentCorridor/text.inc" -.else .ifdef FRENCH .include "data/maps/SlateportCity_BattleTentCorridor/text_fr.inc" .else @@ -164,7 +161,8 @@ SlateportCity_BattleTentCorridor_Movement_AttendantExit: .else .ifdef SPANISH .include "data/maps/SlateportCity_BattleTentCorridor/text_es.inc" -.endif +.else + .include "data/maps/SlateportCity_BattleTentCorridor/text.inc" .endif .endif .endif diff --git a/data/maps/SlateportCity_BattleTentLobby/scripts.inc b/data/maps/SlateportCity_BattleTentLobby/scripts.inc index 3f13e296a9..c68e62fbf4 100644 --- a/data/maps/SlateportCity_BattleTentLobby/scripts.inc +++ b/data/maps/SlateportCity_BattleTentLobby/scripts.inc @@ -274,9 +274,6 @@ SlateportCity_BattleTentLobby_EventScript_ExitRules:: releaseall end -.ifdef ENGLISH - .include "data/maps/SlateportCity_BattleTentLobby/text.inc" -.else .ifdef FRENCH .include "data/maps/SlateportCity_BattleTentLobby/text_fr.inc" .else @@ -285,7 +282,8 @@ SlateportCity_BattleTentLobby_EventScript_ExitRules:: .else .ifdef SPANISH .include "data/maps/SlateportCity_BattleTentLobby/text_es.inc" -.endif +.else + .include "data/maps/SlateportCity_BattleTentLobby/text.inc" .endif .endif .endif diff --git a/data/maps/SlateportCity_Harbor/scripts.inc b/data/maps/SlateportCity_Harbor/scripts.inc index bf958db45d..6c5ea43352 100644 --- a/data/maps/SlateportCity_Harbor/scripts.inc +++ b/data/maps/SlateportCity_Harbor/scripts.inc @@ -386,9 +386,6 @@ SlateportCity_Harbor_EventScript_TradedScanner:: release end -.ifdef ENGLISH - .include "data/maps/SlateportCity_Harbor/text.inc" -.else .ifdef FRENCH .include "data/maps/SlateportCity_Harbor/text_fr.inc" .else @@ -397,7 +394,8 @@ SlateportCity_Harbor_EventScript_TradedScanner:: .else .ifdef SPANISH .include "data/maps/SlateportCity_Harbor/text_es.inc" -.endif +.else + .include "data/maps/SlateportCity_Harbor/text.inc" .endif .endif .endif diff --git a/data/maps/SlateportCity_House/scripts.inc b/data/maps/SlateportCity_House/scripts.inc index d3f18a9cd5..e88f9f8250 100644 --- a/data/maps/SlateportCity_House/scripts.inc +++ b/data/maps/SlateportCity_House/scripts.inc @@ -9,9 +9,6 @@ SlateportCity_House_EventScript_Girl:: msgbox SlateportCity_House_Text_MustBeGoingToBattleTent, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/SlateportCity_House/text.inc" -.else .ifdef FRENCH .include "data/maps/SlateportCity_House/text_fr.inc" .else @@ -20,7 +17,8 @@ SlateportCity_House_EventScript_Girl:: .else .ifdef SPANISH .include "data/maps/SlateportCity_House/text_es.inc" -.endif +.else + .include "data/maps/SlateportCity_House/text.inc" .endif .endif .endif diff --git a/data/maps/SlateportCity_Mart/scripts.inc b/data/maps/SlateportCity_Mart/scripts.inc index fe127ea524..debaa15309 100644 --- a/data/maps/SlateportCity_Mart/scripts.inc +++ b/data/maps/SlateportCity_Mart/scripts.inc @@ -34,9 +34,6 @@ SlateportCity_Mart_EventScript_Man:: msgbox SlateportCity_Mart_Text_GreatBallIsBetter, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/SlateportCity_Mart/text.inc" -.else .ifdef FRENCH .include "data/maps/SlateportCity_Mart/text_fr.inc" .else @@ -45,7 +42,8 @@ SlateportCity_Mart_EventScript_Man:: .else .ifdef SPANISH .include "data/maps/SlateportCity_Mart/text_es.inc" -.endif +.else + .include "data/maps/SlateportCity_Mart/text.inc" .endif .endif .endif diff --git a/data/maps/SlateportCity_NameRatersHouse/scripts.inc b/data/maps/SlateportCity_NameRatersHouse/scripts.inc index a807835af9..457543aad8 100644 --- a/data/maps/SlateportCity_NameRatersHouse/scripts.inc +++ b/data/maps/SlateportCity_NameRatersHouse/scripts.inc @@ -61,9 +61,6 @@ SlateportCity_NameRatersHouse_EventScript_NewNameDifferent:: release end -.ifdef ENGLISH - .include "data/maps/SlateportCity_NameRatersHouse/text.inc" -.else .ifdef FRENCH .include "data/maps/SlateportCity_NameRatersHouse/text_fr.inc" .else @@ -72,7 +69,8 @@ SlateportCity_NameRatersHouse_EventScript_NewNameDifferent:: .else .ifdef SPANISH .include "data/maps/SlateportCity_NameRatersHouse/text_es.inc" -.endif +.else + .include "data/maps/SlateportCity_NameRatersHouse/text.inc" .endif .endif .endif diff --git a/data/maps/SlateportCity_OceanicMuseum_1F/scripts.inc b/data/maps/SlateportCity_OceanicMuseum_1F/scripts.inc index 5b7d981383..24f98ff5ff 100644 --- a/data/maps/SlateportCity_OceanicMuseum_1F/scripts.inc +++ b/data/maps/SlateportCity_OceanicMuseum_1F/scripts.inc @@ -224,9 +224,6 @@ SlateportCity_OceanicMuseum_1F_Movement_FamiliarGruntExitNorth: delay_8 step_end -.ifdef ENGLISH - .include "data/maps/SlateportCity_OceanicMuseum_1F/text.inc" -.else .ifdef FRENCH .include "data/maps/SlateportCity_OceanicMuseum_1F/text_fr.inc" .else @@ -235,7 +232,8 @@ SlateportCity_OceanicMuseum_1F_Movement_FamiliarGruntExitNorth: .else .ifdef SPANISH .include "data/maps/SlateportCity_OceanicMuseum_1F/text_es.inc" -.endif +.else + .include "data/maps/SlateportCity_OceanicMuseum_1F/text.inc" .endif .endif .endif diff --git a/data/maps/SlateportCity_OceanicMuseum_2F/scripts.inc b/data/maps/SlateportCity_OceanicMuseum_2F/scripts.inc index c1913a93a1..188890e6ef 100644 --- a/data/maps/SlateportCity_OceanicMuseum_2F/scripts.inc +++ b/data/maps/SlateportCity_OceanicMuseum_2F/scripts.inc @@ -272,9 +272,6 @@ SlateportCity_OceanicMuseum_2F_EventScript_MuseumPatron3:: release end -.ifdef ENGLISH - .include "data/maps/SlateportCity_OceanicMuseum_2F/text.inc" -.else .ifdef FRENCH .include "data/maps/SlateportCity_OceanicMuseum_2F/text_fr.inc" .else @@ -283,7 +280,8 @@ SlateportCity_OceanicMuseum_2F_EventScript_MuseumPatron3:: .else .ifdef SPANISH .include "data/maps/SlateportCity_OceanicMuseum_2F/text_es.inc" -.endif +.else + .include "data/maps/SlateportCity_OceanicMuseum_2F/text.inc" .endif .endif .endif diff --git a/data/maps/SlateportCity_PokemonCenter_1F/scripts.inc b/data/maps/SlateportCity_PokemonCenter_1F/scripts.inc index a1a400942c..2652f0518a 100644 --- a/data/maps/SlateportCity_PokemonCenter_1F/scripts.inc +++ b/data/maps/SlateportCity_PokemonCenter_1F/scripts.inc @@ -26,9 +26,6 @@ SlateportCity_PokemonCenter_1F_EventScript_Woman:: msgbox SlateportCity_PokemonCenter_1F_Text_TradedMonWithFriend, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/SlateportCity_PokemonCenter_1F/text.inc" -.else .ifdef FRENCH .include "data/maps/SlateportCity_PokemonCenter_1F/text_fr.inc" .else @@ -37,7 +34,8 @@ SlateportCity_PokemonCenter_1F_EventScript_Woman:: .else .ifdef SPANISH .include "data/maps/SlateportCity_PokemonCenter_1F/text_es.inc" -.endif +.else + .include "data/maps/SlateportCity_PokemonCenter_1F/text.inc" .endif .endif .endif diff --git a/data/maps/SlateportCity_PokemonFanClub/scripts.inc b/data/maps/SlateportCity_PokemonFanClub/scripts.inc index 86e9704413..ba8dedde2a 100644 --- a/data/maps/SlateportCity_PokemonFanClub/scripts.inc +++ b/data/maps/SlateportCity_PokemonFanClub/scripts.inc @@ -252,9 +252,6 @@ SlateportCity_PokemonFanClub_EventScript_Azumarill:: release end -.ifdef ENGLISH - .include "data/maps/SlateportCity_PokemonFanClub/text.inc" -.else .ifdef FRENCH .include "data/maps/SlateportCity_PokemonFanClub/text_fr.inc" .else @@ -263,7 +260,8 @@ SlateportCity_PokemonFanClub_EventScript_Azumarill:: .else .ifdef SPANISH .include "data/maps/SlateportCity_PokemonFanClub/text_es.inc" -.endif +.else + .include "data/maps/SlateportCity_PokemonFanClub/text.inc" .endif .endif .endif diff --git a/data/maps/SlateportCity_SternsShipyard_1F/scripts.inc b/data/maps/SlateportCity_SternsShipyard_1F/scripts.inc index 0c5ad01ffc..f43479a3ce 100644 --- a/data/maps/SlateportCity_SternsShipyard_1F/scripts.inc +++ b/data/maps/SlateportCity_SternsShipyard_1F/scripts.inc @@ -64,9 +64,6 @@ SlateportCity_SternsShipyard_1F_EventScript_Briney:: msgbox SlateportCity_SternsShipyard_1F_Text_DecidedToHelpDock, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/SlateportCity_SternsShipyard_1F/text.inc" -.else .ifdef FRENCH .include "data/maps/SlateportCity_SternsShipyard_1F/text_fr.inc" .else @@ -75,7 +72,8 @@ SlateportCity_SternsShipyard_1F_EventScript_Briney:: .else .ifdef SPANISH .include "data/maps/SlateportCity_SternsShipyard_1F/text_es.inc" -.endif +.else + .include "data/maps/SlateportCity_SternsShipyard_1F/text.inc" .endif .endif .endif diff --git a/data/maps/SlateportCity_SternsShipyard_2F/scripts.inc b/data/maps/SlateportCity_SternsShipyard_2F/scripts.inc index 314614e982..33540b450b 100644 --- a/data/maps/SlateportCity_SternsShipyard_2F/scripts.inc +++ b/data/maps/SlateportCity_SternsShipyard_2F/scripts.inc @@ -9,9 +9,6 @@ SlateportCity_SternsShipyard_2F_EventScript_Scientist2:: msgbox SlateportCity_SternsShipyard_2F_Text_FloatsBecauseBuoyancy, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/SlateportCity_SternsShipyard_2F/text.inc" -.else .ifdef FRENCH .include "data/maps/SlateportCity_SternsShipyard_2F/text_fr.inc" .else @@ -20,7 +17,8 @@ SlateportCity_SternsShipyard_2F_EventScript_Scientist2:: .else .ifdef SPANISH .include "data/maps/SlateportCity_SternsShipyard_2F/text_es.inc" -.endif +.else + .include "data/maps/SlateportCity_SternsShipyard_2F/text.inc" .endif .endif .endif diff --git a/data/maps/SootopolisCity/scripts.inc b/data/maps/SootopolisCity/scripts.inc index 6fd103249f..d76fbd2c14 100644 --- a/data/maps/SootopolisCity/scripts.inc +++ b/data/maps/SootopolisCity/scripts.inc @@ -1404,14 +1404,16 @@ SootopolisCity_Movement_DestroyTask:: destroy_extra_task step_end -.ifdef ENGLISH - .include "data/maps/SootopolisCity/text.inc" -.else .ifdef FRENCH .include "data/maps/SootopolisCity/text_fr.inc" .else .ifdef ITALIAN .include "data/maps/SootopolisCity/text_it.inc" +.else +.ifdef SPANISH + .include "data/maps/SootopolisCity/text_es.inc" +.else + .include "data/maps/SootopolisCity/text.inc" .endif .endif .endif diff --git a/data/maps/SootopolisCity/text_es.inc b/data/maps/SootopolisCity/text_es.inc new file mode 100644 index 0000000000..6e007df2a9 --- /dev/null +++ b/data/maps/SootopolisCity/text_es.inc @@ -0,0 +1,321 @@ + +SootopolisCity_Text_GymSign: + .string "SOOTOPOLIS CITY POKéMON GYM\n" + .string "LEADER: JUAN\p" + .string "“The GYM LEADER with the beauty\n" + .string "of pure water!”$" + +SootopolisCity_Text_CitySign: + .string "SOOTOPOLIS CITY\p" + .string "“The mystical city where history\n" + .string "slumbers.”$" + +SootopolisCity_Text_DoorIsClosed: + .string "The door is closed.$" + +SootopolisCity_Text_PhysicallyFitLivingHere: + .string "Diving in the sea. Climbing up and\n" + .string "down stairs all the time…\p" + .string "If you live in this town, you end up\n" + .string "getting physically fit.$" + +SootopolisCity_Text_GiantPokemonSuddenlyAppeared: + .string "These giant POKéMON suddenly appeared\n" + .string "in the middle of the city!\p" + .string "And, I've never seen them before!\p" + .string "Why are they smashing into each\n" + .string "other like that?\p" + .string "Why can't they be friends, those\n" + .string "POKéMON?$" + +SootopolisCity_Text_WhatIsThatGreenPokemon: + .string "What? What? What?\n" + .string "What is that green POKéMON?!$" + +SootopolisCity_Text_WhereDidLegendariesGo: + .string "GROUDON and KYOGRE…\n" + .string "Where did they go?\p" + .string "Will they cause droughts or downpours\n" + .string "somewhere else?$" + +SootopolisCity_Text_TwoPokemonArentAngry: + .string "I just get this sense somehow that\n" + .string "the two POKéMON aren't angry.\p" + .string "I think… They probably can't control\n" + .string "their own power…$" + +SootopolisCity_Text_FlyingMonStoppedRampage: + .string "That flying POKéMON came down from\n" + .string "the sky and stopped the rampaging\l" + .string "POKéMON…$" + +SootopolisCity_Text_WonderWhatWorldIsLike: + .string "I… I've never been out of this city.\p" + .string "I wonder what the world is like on\n" + .string "the other side of this round sky?$" + +SootopolisCity_Text_ThisIsWicked: + .string "Wow!\n" + .string "This is wicked!$" + +SootopolisCity_Text_ThatWasWicked: + .string "Wow!\n" + .string "That was wicked!$" + +SootopolisCity_Text_GoRedAndBlueMon: + .string "Go for it, red POKéMON!\n" + .string "Don't back off, blue POKéMON!$" + +SootopolisCity_Text_DoYouKnowMonNames: + .string "… … … … … …\p" + .string "Hi, do you know the names of those\n" + .string "POKéMON fighting over there?$" + +SootopolisCity_Text_GreenOneSettlesThings: + .string "I was wondering which one would win,\n" + .string "the red one or the blue one, but, oh no,\l" + .string "it's the green one that settles things!\p" + .string "Talk about a huge turn of events!$" + +SootopolisCity_Text_SeeingLegendWithOwnEyes: + .string "There's an ancient legend that claims\n" + .string "the land and sea were shaped by\l" + .string "a colossal battle between POKéMON.\p" + .string "Well, I'm seeing that happen with\n" + .string "my very own eyes!\p" + .string "Whoa! I never expected to be\n" + .string "witness to something this huge!$" + +SootopolisCity_Text_SawLegendWithOwnEyes: + .string "There's an ancient legend that claims\n" + .string "the land and sea were shaped by\l" + .string "a colossal battle between POKéMON.\p" + .string "Well, I saw that happen with\n" + .string "my very own eyes!\p" + .string "Whoa! I never expected to be\n" + .string "witness to something this huge!$" + +SootopolisCity_Text_BigPokemonFighting: + .string "A big POKéMON is fighting with\n" + .string "another big POKéMON!\p" + .string "Please, someone make them stop!$" + +SootopolisCity_Text_PrettyMonCameFromSky: + .string "A pretty POKéMON came down from\n" + .string "the sky…$" + +SootopolisCity_Text_SootopolisWillBeWrecked: + .string "Oh, no!\n" + .string "SOOTOPOLIS CITY will get wrecked!$" + +SootopolisCity_Text_SootopolisDidntGetWrecked: + .string "SOOTOPOLIS CITY didn't get wrecked!$" + +SootopolisCity_Text_NoOrdinaryTourist: + .string "Hm!\n" + .string "You've come all the way to SOOTOPOLIS?\l" + .string "You're no ordinary tourist.\p" + .string "But I suppose that doesn't make you\n" + .string "an extraordinary tourist, either.$" + +SootopolisCity_Text_CityRegainedCalm: + .string "The city has regained its calm…$" + +SootopolisCity_Text_CaveOfOriginPleaseLeave: + .string "Who might you be?\p" + .string "This is the CAVE OF ORIGIN.\p" + .string "The spirits of POKéMON, becalmed at\n" + .string "MT. PYRE, are said to be revived here.\p" + .string "Please leave.$" + +SootopolisCity_Text_LeadSuperiorTrainerToCave: + .string "A person with a strong will and\n" + .string "superior talent…\p" + .string "A TRAINER who has knowledge and\n" + .string "experience of many kinds of POKéMON…\p" + .string "If such a person were to appear, I was\n" + .string "instructed by WALLACE to lead that\l" + .string "TRAINER to this CAVE.$" + +SootopolisCity_Text_AwakenedPokemonClash: + .string "Oh, my…\p" + .string "The clash between the two awakened\n" + .string "POKéMON was quelled by the awakening\l" + .string "of a third POKéMON…$" + +SootopolisCity_Text_CaveOfOriginSleepsToo: + .string "This is the CAVE OF ORIGIN…\p" + .string "With the passing of the crisis,\n" + .string "the cave, too, shall sleep…$" + +SootopolisCity_Text_SootopolisSkyBeautiful: + .string "SOOTOPOLIS sprang up as a town in\n" + .string "the crater of a volcano.\p" + .string "If you look up at the sky, the lip of\n" + .string "the crater is also visible.\l" + .string "So, all you see is the sky in a circle.\p" + .string "But that's what makes the sky above\n" + .string "SOOTOPOLIS the most beautiful.$" + +SootopolisCity_Text_GiganticPokemonFight: + .string "When two POKéMON that gigantic\n" + .string "are fighting that savagely, there's\l" + .string "not much that we can do.$" + +SootopolisCity_Text_FearedWorstWhenPokemonFlewDown: + .string "When that third POKéMON flew down,\n" + .string "I feared the worst.$" + +SootopolisCity_Text_NightSkyFavoriteScenery: + .string "A circle of a night sky framed by\n" + .string "the crater of a volcano…\p" + .string "And in that ring, stars flicker and\n" + .string "blink as if they were alive…\l" + .string "It's my favorite scenery.$" + +SootopolisCity_Text_WeatherWentWild: + .string "The weather was clear this morning,\n" + .string "but…\p" + .string "All of a sudden, dark clouds brewed up,\n" + .string "rain started falling in sheets, and\l" + .string "there was thunder and lightning, too.\p" + .string "The weather just went completely\n" + .string "wild!\p" + .string "Is all of this because of those\n" + .string "POKéMON?$" + +SootopolisCity_Text_YouBroughtFlyingMon: + .string "Oh?\p" + .string "It was you who brought that flying\n" + .string "POKéMON here?\p" + .string "Well, aren't you amazing!$" + +SootopolisCity_Text_GroudonPleaseStop: + .string "MAXIE: G… GROUDON…\n" + .string "Please! Stop what you're doing!\p" + .string "I know the extent of your power now!\p" + .string "If you keep going, all HOENN, not just\n" + .string "SOOTOPOLIS, will be utterly ruined!$" + +SootopolisCity_Text_AfterAllOurScheming: + .string "MAXIE: So the super-ancient POKéMON\n" + .string "weren't only GROUDON and KYOGRE…\p" + .string "After all our fruitless scheming and\n" + .string "frantic efforts, that one POKéMON's\l" + .string "simple action puts everything right\l" + .string "again as if nothing had happened…\p" + .string "Fu…\n" + .string "Fuhahaha…$" + +SootopolisCity_Text_KyogreCalmDown: + .string "ARCHIE: KYOGRE! What's wrong?!\n" + .string "Look over here! It's the RED ORB!\l" + .string "Calm down! KYOGRE!\p" + .string "… … … … … …\n" + .string "… … … … … …\p" + .string "It's no good!\n" + .string "It's not responding at all!$" + +SootopolisCity_Text_TryingMeaninglessToPokemon: + .string "ARCHIE: KYOGRE and GROUDON both\n" + .string "flew off to who knows where.\p" + .string "The weather in HOENN has returned\n" + .string "to its normal state…\p" + .string "Haha…\n" + .string "Hahaha…\p" + .string "Maybe what we were trying to do was\n" + .string "something small, even meaningless,\l" + .string "to POKéMON…$" + +SootopolisCity_Text_InvolvedWithCrisisComeWithMe: + .string "STEVEN: Those POKéMON fighting…\n" + .string "GROUDON… And KYOGRE…\p" + .string "The two super-ancient POKéMON\n" + .string "were awakened from a long sleep…\p" + .string "And now they are smashing each other\n" + .string "with their uncontrollable energy…\p" + .string "…{PLAYER}{KUN}.\p" + .string "You being here now I'll take to mean\n" + .string "that you're prepared to become\l" + .string "involved in this crisis.\p" + .string "Well, then, there's someone that\n" + .string "I'd like you to meet.\p" + .string "Come with me, please.$" + +SootopolisCity_Text_DoesThisMakeYourFearPokemon: + .string "STEVEN: Listen, {PLAYER}{KUN}.\p" + .string "Does seeing GROUDON and KYOGRE make\n" + .string "you think POKéMON are to be feared?\p" + .string "But that's not true.\n" + .string "POKéMON are really more…\p" + .string "…Why am I asking you this?\n" + .string "You already know.$" + +SootopolisCity_Text_HereWereAreHelpWallace: + .string "STEVEN: Okay, here we are!\p" + .string "Inside here you'll find someone named\n" + .string "WALLACE.\p" + .string "I think you have what's needed to\n" + .string "help him…$" + +SootopolisCity_Text_KnowWhatsNeededToHelpHim: + .string "STEVEN: I think you have what's\n" + .string "needed to help him…$" + +SootopolisCity_Text_NeverBeenToSkyPillar: + .string "STEVEN: The SKY PILLAR…\p" + .string "I've never been there.\n" + .string "I wonder where it could be?$" + +SootopolisCity_Text_SoThatsRayquaza: + .string "STEVEN: So that's RAYQUAZA…\p" + .string "It's incredible how the two rampaging\n" + .string "POKéMON would flee from it in fear…$" + +SootopolisCity_Text_MaxieArchieLeft: + .string "STEVEN: It looks like both MAXIE and\n" + .string "ARCHIE have gone away somewhere.\p" + .string "Perhaps they've gone to MT. PYRE to\n" + .string "return those ORBS…$" + +SootopolisCity_Text_HaventYouScaledSkyPillar: + .string "WALLACE: Oh?\n" + .string "{PLAYER}{KUN}?\p" + .string "Haven't you scaled the SKY PILLAR\n" + .string "yet?\p" + .string "I'm sure that you can make it to\n" + .string "the top of the SKY PILLAR…$" + +SootopolisCity_Text_AquaMagmaDidntMeanHarm: + .string "WALLACE: {PLAYER}{KUN}…\p" + .string "The leaders of TEAM MAGMA and AQUA,\n" + .string "I don't think they meant harm.\p" + .string "It wouldn't hurt to hear what they\n" + .string "have to say for themselves.$" + +SootopolisCity_Text_ThankYouForHelpAcceptThis: + .string "WALLACE: {PLAYER}{KUN}…\n" + .string "My eyes didn't deceive me.\p" + .string "Thanks to your help, SOOTOPOLIS…\n" + .string "No, all of HOENN was saved.\p" + .string "On behalf of the people, I thank you.\p" + .string "This is a gift from me.\n" + .string "Please accept it.$" + +SootopolisCity_Text_ExplainWaterfallGoToGym: + .string "That HIDDEN MACHINE contains\n" + .string "WATERFALL.\p" + .string "If you have the RAIN BADGE, a POKéMON\n" + .string "that has learned that HM move can\l" + .string "force its way up waterfalls.\p" + .string "And where does one get the RAIN BADGE?\n" + .string "You know, don't you?\p" + .string "That's right! You have to beat\n" + .string "the SOOTOPOLIS GYM LEADER.\p" + .string "When you're all set to go, step through\n" + .string "that door.$" + +SootopolisCity_Text_DazzledByMentor: + .string "WALLACE: I'm sure that you will be\n" + .string "dazzled by my mentor's breathtakingly\l" + .string "elegant battle style.$" diff --git a/data/maps/SootopolisCity_Gym_1F/scripts.inc b/data/maps/SootopolisCity_Gym_1F/scripts.inc index bb79b97379..03be78b2c3 100644 --- a/data/maps/SootopolisCity_Gym_1F/scripts.inc +++ b/data/maps/SootopolisCity_Gym_1F/scripts.inc @@ -175,9 +175,6 @@ SootopolisCity_Gym_1F_EventScript_GymStatue:: releaseall end -.ifdef ENGLISH - .include "data/maps/SootopolisCity_Gym_1F/text.inc" -.else .ifdef FRENCH .include "data/maps/SootopolisCity_Gym_1F/text_fr.inc" .else @@ -186,7 +183,8 @@ SootopolisCity_Gym_1F_EventScript_GymStatue:: .else .ifdef SPANISH .include "data/maps/SootopolisCity_Gym_1F/text_es.inc" -.endif +.else + .include "data/maps/SootopolisCity_Gym_1F/text.inc" .endif .endif .endif diff --git a/data/maps/SootopolisCity_Gym_B1F/scripts.inc b/data/maps/SootopolisCity_Gym_B1F/scripts.inc index f2774a06e7..9b9d0bbece 100644 --- a/data/maps/SootopolisCity_Gym_B1F/scripts.inc +++ b/data/maps/SootopolisCity_Gym_B1F/scripts.inc @@ -51,9 +51,6 @@ SootopolisCity_Gym_B1F_EventScript_Daphne:: msgbox SootopolisCity_Gym_B1F_Text_DaphnePostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/SootopolisCity_Gym_B1F/text.inc" -.else .ifdef FRENCH .include "data/maps/SootopolisCity_Gym_B1F/text_fr.inc" .else @@ -62,7 +59,8 @@ SootopolisCity_Gym_B1F_EventScript_Daphne:: .else .ifdef SPANISH .include "data/maps/SootopolisCity_Gym_B1F/text_es.inc" -.endif +.else + .include "data/maps/SootopolisCity_Gym_B1F/text.inc" .endif .endif .endif diff --git a/data/maps/SootopolisCity_House1/scripts.inc b/data/maps/SootopolisCity_House1/scripts.inc index 9e74a1a8a2..86c6e69ea2 100644 --- a/data/maps/SootopolisCity_House1/scripts.inc +++ b/data/maps/SootopolisCity_House1/scripts.inc @@ -28,9 +28,6 @@ SootopolisCity_House1_EventScript_Kecleon:: release end -.ifdef ENGLISH - .include "data/maps/SootopolisCity_House1/text.inc" -.else .ifdef FRENCH .include "data/maps/SootopolisCity_House1/text_fr.inc" .else @@ -39,7 +36,8 @@ SootopolisCity_House1_EventScript_Kecleon:: .else .ifdef SPANISH .include "data/maps/SootopolisCity_House1/text_es.inc" -.endif +.else + .include "data/maps/SootopolisCity_House1/text.inc" .endif .endif .endif diff --git a/data/maps/SootopolisCity_House2/scripts.inc b/data/maps/SootopolisCity_House2/scripts.inc index aeb09aeb8f..8b2f8f01fd 100644 --- a/data/maps/SootopolisCity_House2/scripts.inc +++ b/data/maps/SootopolisCity_House2/scripts.inc @@ -18,9 +18,6 @@ SootopolisCity_House2_EventScript_DontKnowAboutOrbs:: msgbox SootopolisCity_House2_Text_OughtToVisitAndSee, MSGBOX_DEFAULT return -.ifdef ENGLISH - .include "data/maps/SootopolisCity_House2/text.inc" -.else .ifdef FRENCH .include "data/maps/SootopolisCity_House2/text_fr.inc" .else @@ -29,7 +26,8 @@ SootopolisCity_House2_EventScript_DontKnowAboutOrbs:: .else .ifdef SPANISH .include "data/maps/SootopolisCity_House2/text_es.inc" -.endif +.else + .include "data/maps/SootopolisCity_House2/text.inc" .endif .endif .endif diff --git a/data/maps/SootopolisCity_House3/scripts.inc b/data/maps/SootopolisCity_House3/scripts.inc index 75824314d4..4980069ef4 100644 --- a/data/maps/SootopolisCity_House3/scripts.inc +++ b/data/maps/SootopolisCity_House3/scripts.inc @@ -19,9 +19,6 @@ SootopolisCity_House3_EventScript_Girl:: msgbox SootopolisCity_House3_Text_TrainerFanClubWasWild, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/SootopolisCity_House3/text.inc" -.else .ifdef FRENCH .include "data/maps/SootopolisCity_House3/text_fr.inc" .else @@ -30,7 +27,8 @@ SootopolisCity_House3_EventScript_Girl:: .else .ifdef SPANISH .include "data/maps/SootopolisCity_House3/text_es.inc" -.endif +.else + .include "data/maps/SootopolisCity_House3/text.inc" .endif .endif .endif diff --git a/data/maps/SootopolisCity_House4/scripts.inc b/data/maps/SootopolisCity_House4/scripts.inc index 4ae5ed8b89..b232af13f4 100644 --- a/data/maps/SootopolisCity_House4/scripts.inc +++ b/data/maps/SootopolisCity_House4/scripts.inc @@ -19,9 +19,6 @@ SootopolisCity_House4_EventScript_Azumarill:: release end -.ifdef ENGLISH - .include "data/maps/SootopolisCity_House4/text.inc" -.else .ifdef FRENCH .include "data/maps/SootopolisCity_House4/text_fr.inc" .else @@ -30,7 +27,8 @@ SootopolisCity_House4_EventScript_Azumarill:: .else .ifdef SPANISH .include "data/maps/SootopolisCity_House4/text_es.inc" -.endif +.else + .include "data/maps/SootopolisCity_House4/text.inc" .endif .endif .endif diff --git a/data/maps/SootopolisCity_House5/scripts.inc b/data/maps/SootopolisCity_House5/scripts.inc index a792f6b91e..d9db71a1d7 100644 --- a/data/maps/SootopolisCity_House5/scripts.inc +++ b/data/maps/SootopolisCity_House5/scripts.inc @@ -9,9 +9,6 @@ SootopolisCity_House5_EventScript_Girl:: msgbox SootopolisCity_House5_Text_BrotherUsedToStudySea, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/SootopolisCity_House5/text.inc" -.else .ifdef FRENCH .include "data/maps/SootopolisCity_House5/text_fr.inc" .else @@ -20,7 +17,8 @@ SootopolisCity_House5_EventScript_Girl:: .else .ifdef SPANISH .include "data/maps/SootopolisCity_House5/text_es.inc" -.endif +.else + .include "data/maps/SootopolisCity_House5/text.inc" .endif .endif .endif diff --git a/data/maps/SootopolisCity_House6/scripts.inc b/data/maps/SootopolisCity_House6/scripts.inc index 6a38f5972f..ee03dd93bf 100644 --- a/data/maps/SootopolisCity_House6/scripts.inc +++ b/data/maps/SootopolisCity_House6/scripts.inc @@ -31,9 +31,6 @@ SootopolisCity_House6_EventScript_NoRoomForWailmerDoll:: release end -.ifdef ENGLISH - .include "data/maps/SootopolisCity_House6/text.inc" -.else .ifdef FRENCH .include "data/maps/SootopolisCity_House6/text_fr.inc" .else @@ -42,7 +39,8 @@ SootopolisCity_House6_EventScript_NoRoomForWailmerDoll:: .else .ifdef SPANISH .include "data/maps/SootopolisCity_House6/text_es.inc" -.endif +.else + .include "data/maps/SootopolisCity_House6/text.inc" .endif .endif .endif diff --git a/data/maps/SootopolisCity_House7/scripts.inc b/data/maps/SootopolisCity_House7/scripts.inc index 3c62b3bbe2..3985c08542 100644 --- a/data/maps/SootopolisCity_House7/scripts.inc +++ b/data/maps/SootopolisCity_House7/scripts.inc @@ -9,14 +9,16 @@ SootopolisCity_House7_EventScript_PokefanF:: msgbox SootopolisCity_House7_Text_CaveMadeToKeepSomething, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/SootopolisCity_House7/text.inc" -.else .ifdef FRENCH .include "data/maps/SootopolisCity_House7/text_fr.inc" .else .ifdef ITALIAN .include "data/maps/SootopolisCity_House7/text_it.inc" +.else +.ifdef SPANISH + .include "data/maps/SootopolisCity_House7/text_es.inc" +.else + .include "data/maps/SootopolisCity_House7/text.inc" .endif .endif .endif diff --git a/data/maps/SootopolisCity_House7/text_es.inc b/data/maps/SootopolisCity_House7/text_es.inc new file mode 100644 index 0000000000..2187b74bef --- /dev/null +++ b/data/maps/SootopolisCity_House7/text_es.inc @@ -0,0 +1,15 @@ + +SootopolisCity_House7_Text_CityFromEruptedVolcano: + .string "An underwater volcano erupted and\n" + .string "forced itself up from the depths.\p" + .string "Its crater emerged from the sea and\n" + .string "became filled with rainwater.\p" + .string "That's how SOOTOPOLIS CITY came into\n" + .string "being.$" + +SootopolisCity_House7_Text_CaveMadeToKeepSomething: + .string "The cave that links SOOTOPOLIS and\n" + .string "the outside world…\p" + .string "It seems as if the cave was made to\n" + .string "keep something from getting out.\p" + .string "Or am I just imagining things?$" diff --git a/data/maps/SootopolisCity_LotadAndSeedotHouse/scripts.inc b/data/maps/SootopolisCity_LotadAndSeedotHouse/scripts.inc index aff9baf0c0..fa93e8b45e 100644 --- a/data/maps/SootopolisCity_LotadAndSeedotHouse/scripts.inc +++ b/data/maps/SootopolisCity_LotadAndSeedotHouse/scripts.inc @@ -103,14 +103,16 @@ SootopolisCity_LotadAndSeedotHouse_EventScript_LotadSizeRecord:: releaseall end -.ifdef ENGLISH - .include "data/maps/SootopolisCity_LotadAndSeedotHouse/text.inc" -.else .ifdef FRENCH .include "data/maps/SootopolisCity_LotadAndSeedotHouse/text_fr.inc" .else .ifdef ITALIAN .include "data/maps/SootopolisCity_LotadAndSeedotHouse/text_it.inc" +.else +.ifdef SPANISH + .include "data/maps/SootopolisCity_LotadAndSeedotHouse/text_es.inc" +.else + .include "data/maps/SootopolisCity_LotadAndSeedotHouse/text.inc" .endif .endif .endif diff --git a/data/maps/SootopolisCity_LotadAndSeedotHouse/text_es.inc b/data/maps/SootopolisCity_LotadAndSeedotHouse/text_es.inc new file mode 100644 index 0000000000..1ec9ae6492 --- /dev/null +++ b/data/maps/SootopolisCity_LotadAndSeedotHouse/text_es.inc @@ -0,0 +1,97 @@ + +SootopolisCity_LotadAndSeedotHouse_Text_PleaseShowMeBigSeedot: + .string "Do you know the POKéMON SEEDOT?\n" + .string "It's hardly ever seen in SOOTOPOLIS.\p" + .string "Anyway, I love big SEEDOT.\n" + .string "The bigger the better.\p" + .string "But my younger brother, he says that\n" + .string "LOTAD is bigger.\p" + .string "That's silly.\n" + .string "SEEDOT has to be bigger than that!\p" + .string "Huh? Do you have a SEEDOT with you?\n" + .string "P-p-please, show me!$" + +SootopolisCity_LotadAndSeedotHouse_Text_GoshMightBeBiggerThanLotad: + .string "{STR_VAR_2} inches!\n" + .string "Oh, my gosh, this is a big one!\p" + .string "It might even beat the big LOTAD\n" + .string "my younger brother saw!\p" + .string "Thanks for showing me.\n" + .string "This is my thanks!$" + +@ Unused +SootopolisCity_LotadAndSeedotHouse_Text_ReceivedPotion1: + .string "{PLAYER} received a POTION.$" + +SootopolisCity_LotadAndSeedotHouse_Text_BagCrammedFull1: + .string "Hunh?\n" + .string "Your BAG is crammed full.$" + +SootopolisCity_LotadAndSeedotHouse_Text_SeenBiggerSeedot: + .string "{STR_VAR_2} inches, is it?\p" + .string "Hmm… I've seen a bigger SEEDOT\n" + .string "than this one.$" + +SootopolisCity_LotadAndSeedotHouse_Text_ThatsNotSeedot: + .string "Oh, now this is quite something…\n" + .string "But it's not a SEEDOT!$" + +SootopolisCity_LotadAndSeedotHouse_Text_DontHaveBigSeedot: + .string "You don't have a big SEEDOT?\n" + .string "That's too bad…\p" + .string "If you get a big SEEDOT, please\n" + .string "come show me.$" + +SootopolisCity_LotadAndSeedotHouse_Text_BiggestSeedotInHistory: + .string "The biggest SEEDOT in history!\n" + .string "{STR_VAR_2}'s {STR_VAR_3}-inch giant!\p" + .string "A SEEDOT bigger than a LOTAD\n" + .string "always wanted!$" + +SootopolisCity_LotadAndSeedotHouse_Text_PleaseShowMeBigLotad: + .string "Do you know the POKéMON LOTAD?\n" + .string "It's rarely seen in SOOTOPOLIS.\p" + .string "I love, I mean love, big LOTAD!\p" + .string "My big brother says that SEEDOT is\n" + .string "bigger.\p" + .string "But that's wrong! Everyone knows that\n" + .string "LOTAD is a lot bigger.\p" + .string "Hunh? Do you have a LOTAD?\n" + .string "P-p-please show me!$" + +SootopolisCity_LotadAndSeedotHouse_Text_WowMightBeBiggerThanSeedot: + .string "{STR_VAR_2} inches!\n" + .string "Wow, that is big!\p" + .string "It might be even bigger than the huge\n" + .string "SEEDOT my big brother saw.\p" + .string "Thanks for showing me!\n" + .string "This is my thanks!$" + +@ Unused +SootopolisCity_LotadAndSeedotHouse_Text_ReceivedPotion2: + .string "{PLAYER} received a POTION.$" + +SootopolisCity_LotadAndSeedotHouse_Text_BagCrammedFull2: + .string "Hunh?\n" + .string "Your BAG is crammed full.$" + +SootopolisCity_LotadAndSeedotHouse_Text_SeenBiggerLotad: + .string "{STR_VAR_2} inches?\p" + .string "Hmm… I've seen a bigger LOTAD\n" + .string "than this one here.$" + +SootopolisCity_LotadAndSeedotHouse_Text_ThatsNotLotad: + .string "Well, isn't this something!\n" + .string "But it's no LOTAD!$" + +SootopolisCity_LotadAndSeedotHouse_Text_DontHaveBigLotad: + .string "Don't you have a big LOTAD?\n" + .string "How disappointing…\p" + .string "If you get a big LOTAD, please\n" + .string "come show me!$" + +SootopolisCity_LotadAndSeedotHouse_Text_BiggestLotadInHistory: + .string "The biggest LOTAD in history!\n" + .string "{STR_VAR_2}'s {STR_VAR_3}-inch colossus!\p" + .string "A LOTAD bigger than a SEEDOT\n" + .string "always wanted!$" diff --git a/data/maps/SootopolisCity_Mart/scripts.inc b/data/maps/SootopolisCity_Mart/scripts.inc index 8caf427123..1a0d2feeb8 100644 --- a/data/maps/SootopolisCity_Mart/scripts.inc +++ b/data/maps/SootopolisCity_Mart/scripts.inc @@ -54,14 +54,16 @@ SootopolisCity_Mart_EventScript_GentlemanNoLegendaries:: release end -.ifdef ENGLISH - .include "data/maps/SootopolisCity_Mart/text.inc" -.else .ifdef FRENCH .include "data/maps/SootopolisCity_Mart/text_fr.inc" .else .ifdef ITALIAN .include "data/maps/SootopolisCity_Mart/text_it.inc" +.else +.ifdef SPANISH + .include "data/maps/SootopolisCity_Mart/text_es.inc" +.else + .include "data/maps/SootopolisCity_Mart/text.inc" .endif .endif .endif diff --git a/data/maps/SootopolisCity_Mart/text_es.inc b/data/maps/SootopolisCity_Mart/text_es.inc new file mode 100644 index 0000000000..51cbbd67ab --- /dev/null +++ b/data/maps/SootopolisCity_Mart/text_es.inc @@ -0,0 +1,21 @@ + +SootopolisCity_Mart_Text_PPUpIsGreat: + .string "PP UP is great!\p" + .string "It raises the POWER POINTS, the PP,\n" + .string "of a POKéMON move.$" + +SootopolisCity_Mart_Text_TooScaryOutside: + .string "What…\n" + .string "What is happening?\p" + .string "I really want to know, but it's too\n" + .string "scary to go outside.$" + +SootopolisCity_Mart_Text_FullRestoreItemOfDreams: + .string "Do you know FULL RESTORE?\p" + .string "Full restoration of HP!\n" + .string "Eradication of all status problems!\p" + .string "It's truly an item of your dreams!$" + +SootopolisCity_Mart_Text_DidSomethingAwaken: + .string "This weather…\n" + .string "Did something awaken?$" diff --git a/data/maps/SootopolisCity_MysteryEventsHouse_1F/scripts.inc b/data/maps/SootopolisCity_MysteryEventsHouse_1F/scripts.inc index bb6b92e8cb..8ebc105fbd 100644 --- a/data/maps/SootopolisCity_MysteryEventsHouse_1F/scripts.inc +++ b/data/maps/SootopolisCity_MysteryEventsHouse_1F/scripts.inc @@ -165,14 +165,16 @@ SootopolisCity_MysteryEventsHouse_1F_Movement_OldManMoveAsideRight: walk_in_place_faster_left step_end -.ifdef ENGLISH - .include "data/maps/SootopolisCity_MysteryEventsHouse_1F/text.inc" -.else .ifdef FRENCH .include "data/maps/SootopolisCity_MysteryEventsHouse_1F/text_fr.inc" .else .ifdef ITALIAN .include "data/maps/SootopolisCity_MysteryEventsHouse_1F/text_it.inc" +.else +.ifdef SPANISH + .include "data/maps/SootopolisCity_MysteryEventsHouse_1F/text_es.inc" +.else + .include "data/maps/SootopolisCity_MysteryEventsHouse_1F/text.inc" .endif .endif .endif diff --git a/data/maps/SootopolisCity_MysteryEventsHouse_1F/text_es.inc b/data/maps/SootopolisCity_MysteryEventsHouse_1F/text_es.inc new file mode 100644 index 0000000000..8698ff3b44 --- /dev/null +++ b/data/maps/SootopolisCity_MysteryEventsHouse_1F/text_es.inc @@ -0,0 +1,63 @@ + +SootopolisCity_MysteryEventsHouse_1F_Text_OnlyAmusementWatchingBattles: + .string "When I was young, I traveled the world\n" + .string "as a POKéMON TRAINER.\p" + .string "Now that I've become an old buzzard,\n" + .string "my only amusement is watching young\l" + .string "TRAINERS battle.$" + +SootopolisCity_MysteryEventsHouse_1F_Text_DoorAppearsToBeLocked: + .string "The door appears to be locked.$" + +SootopolisCity_MysteryEventsHouse_1F_Text_ChallengeVisitingTrainer: + .string "A TRAINER named {STR_VAR_1}\n" + .string "is visiting my home.\p" + .string "Would you like to challenge\n" + .string "{STR_VAR_1}?$" + +SootopolisCity_MysteryEventsHouse_1F_Text_YouWontBattle: + .string "You won't battle? I'm disappointed\n" + .string "that I can't see you battle…$" + +SootopolisCity_MysteryEventsHouse_1F_Text_KeepItTo3On3: + .string "Oh, good, good!\p" + .string "But my house isn't all that sturdy.\p" + .string "Could I ask you to keep it down to\n" + .string "a 3-on-3 match?$" + +SootopolisCity_MysteryEventsHouse_1F_Text_SaveProgressBeforeBattle: + .string "Before you two battle, you should\n" + .string "save your progress.$" + +SootopolisCity_MysteryEventsHouse_1F_Text_HopeToSeeGoodMatch: + .string "I hope to see a good match!$" + +@ Unused +SootopolisCity_MysteryEventsHouse_1F_Text_StrVar1Tie: + .string "{STR_VAR_1}$" + +SootopolisCity_MysteryEventsHouse_B1F_Text_MatchEndedUpDraw: + .string "The match ended up a draw.$" + +SootopolisCity_MysteryEventsHouse_1F_Text_BrilliantStandoff: + .string "So, it became a standoff.\p" + .string "It was a brilliant match in which\n" + .string "neither side conceded a step!$" + +@ Unused +SootopolisCity_MysteryEventsHouse_1F_Text_StrVar1Won: + .string "{STR_VAR_1}$" + +SootopolisCity_MysteryEventsHouse_1F_Text_ThatWasSuperlative: + .string "That was superlative!\p" + .string "Why, it was like seeing myself in\n" + .string "my youth again!$" + +@ Unused +SootopolisCity_MysteryEventsHouse_1F_Text_StrVar1Lost: + .string "{STR_VAR_1}$" + +SootopolisCity_MysteryEventsHouse_1F_Text_TooBadForYou: + .string "Ah, too bad for you!\p" + .string "But it was a good match.\n" + .string "I hope you can win next time.$" diff --git a/data/maps/SootopolisCity_PokemonCenter_1F/scripts.inc b/data/maps/SootopolisCity_PokemonCenter_1F/scripts.inc index 586d68806b..af4058649f 100644 --- a/data/maps/SootopolisCity_PokemonCenter_1F/scripts.inc +++ b/data/maps/SootopolisCity_PokemonCenter_1F/scripts.inc @@ -45,14 +45,16 @@ SootopolisCity_PokemonCenter_1F_EventScript_WomanNoLegendaries:: release end -.ifdef ENGLISH - .include "data/maps/SootopolisCity_PokemonCenter_1F/text.inc" -.else .ifdef FRENCH .include "data/maps/SootopolisCity_PokemonCenter_1F/text_fr.inc" .else .ifdef ITALIAN .include "data/maps/SootopolisCity_PokemonCenter_1F/text_it.inc" +.else +.ifdef SPANISH + .include "data/maps/SootopolisCity_PokemonCenter_1F/text_es.inc" +.else + .include "data/maps/SootopolisCity_PokemonCenter_1F/text.inc" .endif .endif .endif diff --git a/data/maps/SootopolisCity_PokemonCenter_1F/text_es.inc b/data/maps/SootopolisCity_PokemonCenter_1F/text_es.inc new file mode 100644 index 0000000000..36f93b485f --- /dev/null +++ b/data/maps/SootopolisCity_PokemonCenter_1F/text_es.inc @@ -0,0 +1,25 @@ + +SootopolisCity_PokemonCenter_1F_Text_WallaceToughestInHoenn: + .string "WALLACE is rumored to be the toughest\n" + .string "TRAINER in the whole HOENN region.\p" + .string "This town's GYM is led by the TRAINER\n" + .string "who taught WALLACE.\p" + .string "But the ELITE FOUR… They're said to be\n" + .string "even stronger than WALLACE's mentor.\p" + .string "How strong could they be?$" + +SootopolisCity_PokemonCenter_1F_Text_EveryoneTakenRefuge: + .string "Everyone in town has taken refuge\n" + .string "and won't come out of their homes.\p" + .string "Even I would rather not venture\n" + .string "outside.$" + +SootopolisCity_PokemonCenter_1F_Text_AlwaysBeFriendsWithPokemon: + .string "Whenever, wherever, and whatever\n" + .string "happens, I will always be friends with\l" + .string "POKéMON.\p" + .string "Because it's fun to be with POKéMON!$" + +SootopolisCity_PokemonCenter_1F_Text_ArentPokemonOurFriends: + .string "Aren't POKéMON our friends?\p" + .string "Why are they going wild this way?$" diff --git a/data/maps/TrainerHill_Entrance/scripts.inc b/data/maps/TrainerHill_Entrance/scripts.inc index 1244746ad3..58e19394d5 100644 --- a/data/maps/TrainerHill_Entrance/scripts.inc +++ b/data/maps/TrainerHill_Entrance/scripts.inc @@ -293,14 +293,12 @@ TrainerHill_Entrance_Pokemart_Expanded: release end -.ifdef ENGLISH - .include "data/maps/TrainerHill_Entrance/text.inc" -.else .ifdef FRENCH .include "data/maps/TrainerHill_Entrance/text_fr.inc" .else .ifdef ITALIAN .include "data/maps/TrainerHill_Entrance/text_it.inc" -.endif +.else + .include "data/maps/TrainerHill_Entrance/text.inc" .endif .endif diff --git a/data/maps/Underwater_SeafloorCavern/scripts.inc b/data/maps/Underwater_SeafloorCavern/scripts.inc index 34611897cf..92cb8ffb7d 100644 --- a/data/maps/Underwater_SeafloorCavern/scripts.inc +++ b/data/maps/Underwater_SeafloorCavern/scripts.inc @@ -40,14 +40,16 @@ Underwater_SeafloorCavern_EventScript_CheckStolenSub:: msgbox Underwater_SeafloorCavern_Text_SubExplorer1, MSGBOX_SIGN end -.ifdef ENGLISH - .include "data/maps/Underwater_SeafloorCavern/text.inc" -.else .ifdef FRENCH .include "data/maps/Underwater_SeafloorCavern/text_fr.inc" .else .ifdef ITALIAN .include "data/maps/Underwater_SeafloorCavern/text_it.inc" +.else +.ifdef SPANISH + .include "data/maps/Underwater_SeafloorCavern/text_es.inc" +.else + .include "data/maps/Underwater_SeafloorCavern/text.inc" .endif .endif .endif diff --git a/data/maps/Underwater_SeafloorCavern/text_es.inc b/data/maps/Underwater_SeafloorCavern/text_es.inc new file mode 100644 index 0000000000..fe057df83b --- /dev/null +++ b/data/maps/Underwater_SeafloorCavern/text_es.inc @@ -0,0 +1,8 @@ + +Underwater_SeafloorCavern_Text_SubExplorer1: + .string "“SUBMARINE EXPLORER 1” is painted\n" + .string "on the hull.\p" + .string "This is the submarine TEAM AQUA\n" + .string "stole in SLATEPORT!\p" + .string "TEAM AQUA must have gone\n" + .string "ashore here.$" diff --git a/data/maps/VerdanturfTown/scripts.inc b/data/maps/VerdanturfTown/scripts.inc index f316489339..acb2b2beb2 100644 --- a/data/maps/VerdanturfTown/scripts.inc +++ b/data/maps/VerdanturfTown/scripts.inc @@ -63,9 +63,6 @@ VerdanturfTown_EventScript_RusturfTunnelSign:: msgbox VerdanturfTown_Text_RusturfTunnelSign, MSGBOX_SIGN end -.ifdef ENGLISH - .include "data/maps/VerdanturfTown/text.inc" -.else .ifdef FRENCH .include "data/maps/VerdanturfTown/text_fr.inc" .else @@ -74,7 +71,8 @@ VerdanturfTown_EventScript_RusturfTunnelSign:: .else .ifdef SPANISH .include "data/maps/VerdanturfTown/text_es.inc" -.endif +.else + .include "data/maps/VerdanturfTown/text.inc" .endif .endif .endif diff --git a/data/maps/VerdanturfTown_BattleTentLobby/scripts.inc b/data/maps/VerdanturfTown_BattleTentLobby/scripts.inc index 48b7ad51f0..eed9e05ed7 100644 --- a/data/maps/VerdanturfTown_BattleTentLobby/scripts.inc +++ b/data/maps/VerdanturfTown_BattleTentLobby/scripts.inc @@ -327,9 +327,6 @@ VerdanturfTown_BattleTentLobby_EventScript_ExitRules:: releaseall end -.ifdef ENGLISH - .include "data/maps/VerdanturfTown_BattleTentLobby/text.inc" -.else .ifdef FRENCH .include "data/maps/VerdanturfTown_BattleTentLobby/text_fr.inc" .else @@ -338,7 +335,8 @@ VerdanturfTown_BattleTentLobby_EventScript_ExitRules:: .else .ifdef SPANISH .include "data/maps/VerdanturfTown_BattleTentLobby/text_es.inc" -.endif +.else + .include "data/maps/VerdanturfTown_BattleTentLobby/text.inc" .endif .endif .endif diff --git a/data/maps/VerdanturfTown_FriendshipRatersHouse/scripts.inc b/data/maps/VerdanturfTown_FriendshipRatersHouse/scripts.inc index 529f653724..09b2e42029 100644 --- a/data/maps/VerdanturfTown_FriendshipRatersHouse/scripts.inc +++ b/data/maps/VerdanturfTown_FriendshipRatersHouse/scripts.inc @@ -62,9 +62,6 @@ VerdanturfTown_FriendshipRatersHouse_EventScript_Pikachu:: release end -.ifdef ENGLISH - .include "data/maps/VerdanturfTown_FriendshipRatersHouse/text.inc" -.else .ifdef FRENCH .include "data/maps/VerdanturfTown_FriendshipRatersHouse/text_fr.inc" .else @@ -73,7 +70,8 @@ VerdanturfTown_FriendshipRatersHouse_EventScript_Pikachu:: .else .ifdef SPANISH .include "data/maps/VerdanturfTown_FriendshipRatersHouse/text_es.inc" -.endif +.else + .include "data/maps/VerdanturfTown_FriendshipRatersHouse/text.inc" .endif .endif .endif diff --git a/data/maps/VerdanturfTown_House/scripts.inc b/data/maps/VerdanturfTown_House/scripts.inc index 6977a95450..b9ae7b2748 100644 --- a/data/maps/VerdanturfTown_House/scripts.inc +++ b/data/maps/VerdanturfTown_House/scripts.inc @@ -9,9 +9,6 @@ VerdanturfTown_House_EventScript_Woman2:: msgbox VerdanturfTown_House_Text_DefeatEliteFourInARow, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/VerdanturfTown_House/text.inc" -.else .ifdef FRENCH .include "data/maps/VerdanturfTown_House/text_fr.inc" .else @@ -20,7 +17,8 @@ VerdanturfTown_House_EventScript_Woman2:: .else .ifdef SPANISH .include "data/maps/VerdanturfTown_House/text_es.inc" -.endif +.else + .include "data/maps/VerdanturfTown_House/text.inc" .endif .endif .endif diff --git a/data/maps/VerdanturfTown_Mart/scripts.inc b/data/maps/VerdanturfTown_Mart/scripts.inc index ce22648d6f..abbf64c682 100644 --- a/data/maps/VerdanturfTown_Mart/scripts.inc +++ b/data/maps/VerdanturfTown_Mart/scripts.inc @@ -40,9 +40,6 @@ VerdanturfTown_Mart_EventScript_Lass:: msgbox VerdanturfTown_Mart_Text_NestBallOnWeakenedPokemon, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/VerdanturfTown_Mart/text.inc" -.else .ifdef FRENCH .include "data/maps/VerdanturfTown_Mart/text_fr.inc" .else @@ -51,7 +48,8 @@ VerdanturfTown_Mart_EventScript_Lass:: .else .ifdef SPANISH .include "data/maps/VerdanturfTown_Mart/text_es.inc" -.endif +.else + .include "data/maps/VerdanturfTown_Mart/text.inc" .endif .endif .endif diff --git a/data/maps/VerdanturfTown_PokemonCenter_1F/scripts.inc b/data/maps/VerdanturfTown_PokemonCenter_1F/scripts.inc index c4917ce573..499dc44150 100644 --- a/data/maps/VerdanturfTown_PokemonCenter_1F/scripts.inc +++ b/data/maps/VerdanturfTown_PokemonCenter_1F/scripts.inc @@ -26,9 +26,6 @@ VerdanturfTown_PokemonCenter_1F_EventScript_ExpertM:: msgbox VerdanturfTown_PokemonCenter_1F_Text_VisitForBattleTent, MSGBOX_NPC end -.ifdef ENGLISH - .include "data/maps/VerdanturfTown_PokemonCenter_1F/text.inc" -.else .ifdef FRENCH .include "data/maps/VerdanturfTown_PokemonCenter_1F/text_fr.inc" .else @@ -37,7 +34,8 @@ VerdanturfTown_PokemonCenter_1F_EventScript_ExpertM:: .else .ifdef SPANISH .include "data/maps/VerdanturfTown_PokemonCenter_1F/text_es.inc" -.endif +.else + .include "data/maps/VerdanturfTown_PokemonCenter_1F/text.inc" .endif .endif .endif diff --git a/data/maps/VerdanturfTown_WandasHouse/scripts.inc b/data/maps/VerdanturfTown_WandasHouse/scripts.inc index 9271ab6f07..f947afcdac 100644 --- a/data/maps/VerdanturfTown_WandasHouse/scripts.inc +++ b/data/maps/VerdanturfTown_WandasHouse/scripts.inc @@ -82,9 +82,6 @@ VerdanturfTown_WandasHouse_EventScript_WallysAuntEverGrande:: release end -.ifdef ENGLISH - .include "data/maps/VerdanturfTown_WandasHouse/text.inc" -.else .ifdef FRENCH .include "data/maps/VerdanturfTown_WandasHouse/text_fr.inc" .else @@ -93,7 +90,8 @@ VerdanturfTown_WandasHouse_EventScript_WallysAuntEverGrande:: .else .ifdef SPANISH .include "data/maps/VerdanturfTown_WandasHouse/text_es.inc" -.endif +.else + .include "data/maps/VerdanturfTown_WandasHouse/text.inc" .endif .endif .endif diff --git a/data/maps/VictoryRoad_1F/scripts.inc b/data/maps/VictoryRoad_1F/scripts.inc index 57c3a2392a..4092b664f3 100644 --- a/data/maps/VictoryRoad_1F/scripts.inc +++ b/data/maps/VictoryRoad_1F/scripts.inc @@ -120,9 +120,6 @@ VictoryRoad_1F_EventScript_Katelynn:: msgbox VictoryRoad_1F_Text_KatelynnPostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/VictoryRoad_1F/text.inc" -.else .ifdef FRENCH .include "data/maps/VictoryRoad_1F/text_fr.inc" .else @@ -131,7 +128,8 @@ VictoryRoad_1F_EventScript_Katelynn:: .else .ifdef SPANISH .include "data/maps/VictoryRoad_1F/text_es.inc" -.endif +.else + .include "data/maps/VictoryRoad_1F/text.inc" .endif .endif .endif diff --git a/data/maps/VictoryRoad_B1F/scripts.inc b/data/maps/VictoryRoad_B1F/scripts.inc index d5b38b9ca2..dbcebea8dc 100644 --- a/data/maps/VictoryRoad_B1F/scripts.inc +++ b/data/maps/VictoryRoad_B1F/scripts.inc @@ -26,9 +26,6 @@ VictoryRoad_B1F_EventScript_Halle:: msgbox VictoryRoad_B1F_Text_HallePostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/VictoryRoad_B1F/text.inc" -.else .ifdef FRENCH .include "data/maps/VictoryRoad_B1F/text_fr.inc" .else @@ -37,7 +34,8 @@ VictoryRoad_B1F_EventScript_Halle:: .else .ifdef SPANISH .include "data/maps/VictoryRoad_B1F/text_es.inc" -.endif +.else + .include "data/maps/VictoryRoad_B1F/text.inc" .endif .endif .endif diff --git a/data/maps/VictoryRoad_B2F/scripts.inc b/data/maps/VictoryRoad_B2F/scripts.inc index de459f7278..953770ed19 100644 --- a/data/maps/VictoryRoad_B2F/scripts.inc +++ b/data/maps/VictoryRoad_B2F/scripts.inc @@ -31,9 +31,6 @@ VictoryRoad_B2F_EventScript_Dianne:: msgbox VictoryRoad_B2F_Text_DiannePostBattle, MSGBOX_AUTOCLOSE end -.ifdef ENGLISH - .include "data/maps/VictoryRoad_B2F/text.inc" -.else .ifdef FRENCH .include "data/maps/VictoryRoad_B2F/text_fr.inc" .else @@ -42,7 +39,8 @@ VictoryRoad_B2F_EventScript_Dianne:: .else .ifdef SPANISH .include "data/maps/VictoryRoad_B2F/text_es.inc" -.endif +.else + .include "data/maps/VictoryRoad_B2F/text.inc" .endif .endif .endif diff --git a/data/multiboot_berry_glitch_fix.s b/data/multiboot_berry_glitch_fix.s index 70bdc8bbea..83ebd8026a 100644 --- a/data/multiboot_berry_glitch_fix.s +++ b/data/multiboot_berry_glitch_fix.s @@ -1,15 +1,13 @@ .section .rodata gMultiBootProgram_BerryGlitchFix_Start:: -.ifdef ENGLISH - .incbin "data/mb_berry_fix.gba" -.else .ifdef FRENCH .incbin "data/mb_berry_fix_fr.gba" .else .ifdef ITALIAN .incbin "data/mb_berry_fix_it.gba" -.endif +.else @ENGLISH + .incbin "data/mb_berry_fix.gba" .endif .endif gMultiBootProgram_BerryGlitchFix_End:: diff --git a/data/scripts/field_move_scripts.inc b/data/scripts/field_move_scripts.inc index 2e2ba39522..eefeee7514 100644 --- a/data/scripts/field_move_scripts.inc +++ b/data/scripts/field_move_scripts.inc @@ -45,19 +45,6 @@ EventScript_CancelCut:: releaseall end -.ifdef ENGLISH -Text_WantToCut: - .string "This tree looks like it can be\n" - .string "CUT down!\p" - .string "Would you like to CUT it?$" - -Text_MonUsedFieldMove: - .string "{STR_VAR_1} used {STR_VAR_2}!$" - -Text_CantCut: - .string "This tree looks like it can be\n" - .string "CUT down!$" -.else .ifdef FRENCH Text_WantToCut: .string "Cet arbre semble pouvoir être COUPE.\p" @@ -79,7 +66,18 @@ Text_MonUsedFieldMove: Text_CantCut: .string "L’albero si può abbattere con TAGLIO.$" -.endif +.else +Text_WantToCut: + .string "This tree looks like it can be\n" + .string "CUT down!\p" + .string "Would you like to CUT it?$" + +Text_MonUsedFieldMove: + .string "{STR_VAR_1} used {STR_VAR_2}!$" + +Text_CantCut: + .string "This tree looks like it can be\n" + .string "CUT down!$" .endif .endif @@ -139,15 +137,6 @@ EventScript_CancelSmash:: releaseall end -.ifdef ENGLISH -Text_WantToSmash: - .string "This rock appears to be breakable.\n" - .string "Would you like to use ROCK SMASH?$" - -Text_CantSmash: - .string "It's a rugged rock, but a POKéMON\n" - .string "may be able to smash it.$" -.else .ifdef FRENCH Text_WantToSmash: .string "Ce bloc de pierre peut être brisé.\n" @@ -165,7 +154,14 @@ Text_WantToSmash: Text_CantSmash: .string "È una roccia dura, ma un POKéMON\n" .string "dovrebbe poterla frantumare.$" -.endif +.else +Text_WantToSmash: + .string "This rock appears to be breakable.\n" + .string "Would you like to use ROCK SMASH?$" + +Text_CantSmash: + .string "It's a rugged rock, but a POKéMON\n" + .string "may be able to smash it.$" .endif .endif @@ -212,25 +208,6 @@ EventScript_CancelStrength:: releaseall end -.ifdef ENGLISH -Text_WantToStrength: - .string "It's a big boulder, but a POKéMON\n" - .string "may be able to push it aside.\p" - .string "Would you like to use STRENGTH?$" - -Text_MonUsedStrength: - .string "{STR_VAR_1} used STRENGTH!\p" - .string "{STR_VAR_1}'s STRENGTH made it\n" - .string "possible to move boulders around!$" - -Text_CantStrength: - .string "It's a big boulder, but a POKéMON\n" - .string "may be able to push it aside.$" - -Text_StrengthActivated: - .string "STRENGTH made it possible to move\n" - .string "boulders around.$" -.else .ifdef FRENCH Text_WantToStrength: .string "C’est un gros rocher, mais un POKéMON\n" @@ -267,7 +244,24 @@ Text_CantStrength: Text_StrengthActivated: .string "FORZA ha reso possibile spostare\n" .string "i massi.$" -.endif +.else +Text_WantToStrength: + .string "It's a big boulder, but a POKéMON\n" + .string "may be able to push it aside.\p" + .string "Would you like to use STRENGTH?$" + +Text_MonUsedStrength: + .string "{STR_VAR_1} used STRENGTH!\p" + .string "{STR_VAR_1}'s STRENGTH made it\n" + .string "possible to move boulders around!$" + +Text_CantStrength: + .string "It's a big boulder, but a POKéMON\n" + .string "may be able to push it aside.$" + +Text_StrengthActivated: + .string "STRENGTH made it possible to move\n" + .string "boulders around.$" .endif .endif @@ -293,18 +287,6 @@ EventScript_EndWaterfall:: releaseall end -.ifdef ENGLISH -Text_CantWaterfall: - .string "A wall of water is crashing down with\n" - .string "a mighty roar.$" - -Text_WantToWaterfall: - .string "It's a large waterfall.\n" - .string "Would you like to use WATERFALL?$" - -Text_MonUsedWaterfall: - .string "{STR_VAR_1} used WATERFALL.$" -.else .ifdef FRENCH Text_CantWaterfall: .string "Un mur d’eau s’abat dans un vacarme\n" @@ -328,7 +310,17 @@ Text_WantToWaterfall: Text_MonUsedWaterfall: .string "{STR_VAR_1} usa CASCATA.$" -.endif +.else +Text_CantWaterfall: + .string "A wall of water is crashing down with\n" + .string "a mighty roar.$" + +Text_WantToWaterfall: + .string "It's a large waterfall.\n" + .string "Would you like to use WATERFALL?$" + +Text_MonUsedWaterfall: + .string "{STR_VAR_1} used WATERFALL.$" .endif .endif @@ -379,33 +371,6 @@ EventScript_EndSurface:: releaseall end -.ifdef ENGLISH -Text_CantDive: - .string "The sea is deep here. A POKéMON\n" - .string "may be able to go underwater.$" - -Text_WantToDive: - .string "The sea is deep here.\n" - .string "Would you like to use DIVE?$" - -Text_MonUsedDive: - .string "{STR_VAR_1} used DIVE.$" - -Text_CantSurface: - .string "Light is filtering down from above.\n" - .string "A POKéMON may be able to surface.$" - -Text_WantToSurface: - .string "Light is filtering down from above.\n" - .string "Would you like to use DIVE?$" - -EventScript_FailSweetScent:: - msgbox Text_FailSweetScent, MSGBOX_SIGN - end - -Text_FailSweetScent: - .string "Looks like there's nothing here…$" -.else .ifdef FRENCH Text_CantDive: .string "La mer est profonde. Un POKéMON\n" @@ -459,6 +424,31 @@ EventScript_FailSweetScent:: Text_FailSweetScent: .string "Pare non ci sia nulla qui…$" -.endif +.else +Text_CantDive: + .string "The sea is deep here. A POKéMON\n" + .string "may be able to go underwater.$" + +Text_WantToDive: + .string "The sea is deep here.\n" + .string "Would you like to use DIVE?$" + +Text_MonUsedDive: + .string "{STR_VAR_1} used DIVE.$" + +Text_CantSurface: + .string "Light is filtering down from above.\n" + .string "A POKéMON may be able to surface.$" + +Text_WantToSurface: + .string "Light is filtering down from above.\n" + .string "Would you like to use DIVE?$" + +EventScript_FailSweetScent:: + msgbox Text_FailSweetScent, MSGBOX_SIGN + end + +Text_FailSweetScent: + .string "Looks like there's nothing here…$" .endif .endif diff --git a/data/scripts/gift_altering_cave.inc b/data/scripts/gift_altering_cave.inc index e2344658ef..49e2cd6204 100644 --- a/data/scripts/gift_altering_cave.inc +++ b/data/scripts/gift_altering_cave.inc @@ -12,17 +12,6 @@ MysteryGiftScript_AlteringCave_: release end -.ifdef ENGLISH -sText_MysteryGiftAlteringCave: - .string "Thank you for using the MYSTERY\n" - .string "GIFT System.\p" - .string "There appears to be a rumor about\n" - .string "rare POKéMON sightings.\p" - .string "The sightings reportedly came from\n" - .string "the ALTERING CAVE on ROUTE 103.\p" - .string "Perhaps it would be worthwhile for\n" - .string "you to investigate this rumor.$" -.else .ifdef FRENCH sText_MysteryGiftAlteringCave: .string "Merci d’utiliser le système\n" @@ -43,6 +32,15 @@ sText_MysteryGiftAlteringCave: .string "MUTEVOLE sul PERCORSO 103.\p" .string "Perché non vai a vedere\n" .string "di persona?$" -.endif +.else @ENGLISH +sText_MysteryGiftAlteringCave: + .string "Thank you for using the MYSTERY\n" + .string "GIFT System.\p" + .string "There appears to be a rumor about\n" + .string "rare POKéMON sightings.\p" + .string "The sightings reportedly came from\n" + .string "the ALTERING CAVE on ROUTE 103.\p" + .string "Perhaps it would be worthwhile for\n" + .string "you to investigate this rumor.$" .endif .endif diff --git a/data/scripts/gift_aurora_ticket.inc b/data/scripts/gift_aurora_ticket.inc index 3f33b24d95..d8eeec6aea 100644 --- a/data/scripts/gift_aurora_ticket.inc +++ b/data/scripts/gift_aurora_ticket.inc @@ -34,29 +34,6 @@ AuroraTicket_Obtained: release end -.ifdef ENGLISH -sText_AuroraTicketForYou: - .string "Thank you for using the MYSTERY\n" - .string "GIFT System.\p" - .string "You must be {PLAYER}.\n" - .string "There is a ticket here for you.$" - -sText_AuroraTicketUseAtPort: - .string "It appears to be for use at the\n" - .string "LILYCOVE CITY port.\p" - .string "Why not give it a try and see what\n" - .string "it is about?$" - -sText_AuroraTicketThankYou: - .string "Thank you for using the MYSTERY\n" - .string "GIFT System.$" - -sText_AuroraTicketBagFull: - .string "Oh, I'm sorry, {PLAYER}.\n" - .string "Your BAG's KEY ITEMS POCKET is full.\p" - .string "Please store something on your PC,\n" - .string "then come back for this.$" -.else .ifdef FRENCH sText_AuroraTicketForYou: .string "Merci d’utiliser le système\n" @@ -102,6 +79,27 @@ sText_AuroraTicketBagFull: .string "BASE del tuo ZAINO è piena.\p" .string "Torna a trovarmi dopo aver\n" .string "depositato qualcosa nel PC.$" -.endif +.else @ENGLISH +sText_AuroraTicketForYou: + .string "Thank you for using the MYSTERY\n" + .string "GIFT System.\p" + .string "You must be {PLAYER}.\n" + .string "There is a ticket here for you.$" + +sText_AuroraTicketUseAtPort: + .string "It appears to be for use at the\n" + .string "LILYCOVE CITY port.\p" + .string "Why not give it a try and see what\n" + .string "it is about?$" + +sText_AuroraTicketThankYou: + .string "Thank you for using the MYSTERY\n" + .string "GIFT System.$" + +sText_AuroraTicketBagFull: + .string "Oh, I'm sorry, {PLAYER}.\n" + .string "Your BAG's KEY ITEMS POCKET is full.\p" + .string "Please store something on your PC,\n" + .string "then come back for this.$" .endif .endif diff --git a/data/scripts/gift_battle_card.inc b/data/scripts/gift_battle_card.inc index 616aa84f3b..402b9f1615 100644 --- a/data/scripts/gift_battle_card.inc +++ b/data/scripts/gift_battle_card.inc @@ -23,28 +23,6 @@ MysteryGiftScript_BattleCardInfo: release end -.ifdef ENGLISH -sText_MysteryGiftBattleCountCard: - .string "Thank you for using the MYSTERY\n" - .string "GIFT System.\p" - .string "Your BATTLE COUNT CARD keeps\n" - .string "track of your battle record against\l" - .string "TRAINERS with the same CARD.\p" - .string "Look for and battle TRAINERS who\n" - .string "have the same CARD as you.\p" - .string "You may check the overall rankings\n" - .string "by reading the NEWS.\p" - .string "Please do give it a try!$" - -sText_MysteryGiftBattleCountCard_WonPrize: - .string "Thank you for using the MYSTERY\n" - .string "GIFT System.\p" - .string "Congratulations!\p" - .string "You have won a prize for winning\n" - .string "three battles!\p" - .string "We hope you will be inspired to\n" - .string "battle some more.$" -.else .ifdef FRENCH sText_MysteryGiftBattleCountCard: .string "Merci d’utiliser le système\n" @@ -88,6 +66,26 @@ sText_MysteryGiftBattleCountCard_WonPrize: .string "Speriamo che questo ti aiuti ad\n" .string "impegnarti ancora di più nella\l" .string "lotta!$" -.endif +.else @ENGLISH +sText_MysteryGiftBattleCountCard: + .string "Thank you for using the MYSTERY\n" + .string "GIFT System.\p" + .string "Your BATTLE COUNT CARD keeps\n" + .string "track of your battle record against\l" + .string "TRAINERS with the same CARD.\p" + .string "Look for and battle TRAINERS who\n" + .string "have the same CARD as you.\p" + .string "You may check the overall rankings\n" + .string "by reading the NEWS.\p" + .string "Please do give it a try!$" + +sText_MysteryGiftBattleCountCard_WonPrize: + .string "Thank you for using the MYSTERY\n" + .string "GIFT System.\p" + .string "Congratulations!\p" + .string "You have won a prize for winning\n" + .string "three battles!\p" + .string "We hope you will be inspired to\n" + .string "battle some more.$" .endif .endif diff --git a/data/scripts/gift_mystic_ticket.inc b/data/scripts/gift_mystic_ticket.inc index 7b685a04a4..8d21546b24 100644 --- a/data/scripts/gift_mystic_ticket.inc +++ b/data/scripts/gift_mystic_ticket.inc @@ -35,29 +35,6 @@ MysticTicket_Obtained: release end -.ifdef ENGLISH -sText_MysticTicketForYou: - .string "Thank you for using the MYSTERY\n" - .string "GIFT System.\p" - .string "You must be {PLAYER}.\n" - .string "There is a ticket here for you.$" - -sText_MysticTicketUseAtPort: - .string "It appears to be for use at the\n" - .string "LILYCOVE CITY port.\p" - .string "Why not give it a try and see what\n" - .string "it is about?$" - -sText_MysticTicketThankYou: - .string "Thank you for using the MYSTERY\n" - .string "GIFT System.$" - -sText_MysticTicketBagFull: - .string "Oh, I'm sorry, {PLAYER}.\n" - .string "Your BAG's KEY ITEMS POCKET is full.\p" - .string "Please store something on your PC,\n" - .string "then come back for this.$" -.else .ifdef FRENCH sText_MysticTicketForYou: .string "Merci d’utiliser le système\n" @@ -103,6 +80,27 @@ sText_MysticTicketBagFull: .string "BASE del tuo ZAINO è piena.\p" .string "Torna a trovarmi dopo aver\n" .string "depositato qualcosa nel PC.$" -.endif +.else @ENGLISH +sText_MysticTicketForYou: + .string "Thank you for using the MYSTERY\n" + .string "GIFT System.\p" + .string "You must be {PLAYER}.\n" + .string "There is a ticket here for you.$" + +sText_MysticTicketUseAtPort: + .string "It appears to be for use at the\n" + .string "LILYCOVE CITY port.\p" + .string "Why not give it a try and see what\n" + .string "it is about?$" + +sText_MysticTicketThankYou: + .string "Thank you for using the MYSTERY\n" + .string "GIFT System.$" + +sText_MysticTicketBagFull: + .string "Oh, I'm sorry, {PLAYER}.\n" + .string "Your BAG's KEY ITEMS POCKET is full.\p" + .string "Please store something on your PC,\n" + .string "then come back for this.$" .endif .endif diff --git a/data/scripts/gift_old_sea_map.inc b/data/scripts/gift_old_sea_map.inc index 1c7c2f8311..5826cc16e9 100644 --- a/data/scripts/gift_old_sea_map.inc +++ b/data/scripts/gift_old_sea_map.inc @@ -34,30 +34,6 @@ OldSeaMap_Obtained: release end -.ifdef ENGLISH -sText_MysteryGiftOldSeaMapForYou: - .string "Thank you for using the MYSTERY\n" - .string "GIFT System.\p" - .string "Let me confirm--you are {PLAYER}?\p" - .string "We received this OLD SEA MAP\n" - .string "addressed to you.$" - -sText_MysteryGiftOldSeaMapUseAtPort: - .string "It appears to be for use at the\n" - .string "LILYCOVE CITY port.\p" - .string "Why not give it a try and see what\n" - .string "it is about?$" - -sText_MysteryGiftOldSeaMapThankYou: - .string "Thank you for using the MYSTERY\n" - .string "GIFT System.$" - -sText_MysteryGiftOldSeaMapBagFull: - .string "Oh, I'm sorry, {PLAYER}.\n" - .string "Your BAG's KEY ITEMS POCKET is full.\p" - .string "Please store something on your PC,\n" - .string "then come back for this.$" -.else .ifdef FRENCH sText_MysteryGiftOldSeaMapForYou: .string "Merci d’utiliser le système\n" @@ -103,6 +79,28 @@ sText_MysteryGiftOldSeaMapBagFull: .string "BASE del tuo ZAINO è piena.\p" .string "Torna a trovarmi dopo aver\n" .string "depositato qualcosa nel PC.$" -.endif +.else @ENGLISH +sText_MysteryGiftOldSeaMapForYou: + .string "Thank you for using the MYSTERY\n" + .string "GIFT System.\p" + .string "Let me confirm--you are {PLAYER}?\p" + .string "We received this OLD SEA MAP\n" + .string "addressed to you.$" + +sText_MysteryGiftOldSeaMapUseAtPort: + .string "It appears to be for use at the\n" + .string "LILYCOVE CITY port.\p" + .string "Why not give it a try and see what\n" + .string "it is about?$" + +sText_MysteryGiftOldSeaMapThankYou: + .string "Thank you for using the MYSTERY\n" + .string "GIFT System.$" + +sText_MysteryGiftOldSeaMapBagFull: + .string "Oh, I'm sorry, {PLAYER}.\n" + .string "Your BAG's KEY ITEMS POCKET is full.\p" + .string "Please store something on your PC,\n" + .string "then come back for this.$" .endif .endif diff --git a/data/scripts/gift_pichu.inc b/data/scripts/gift_pichu.inc index 81016e8529..5045a4731e 100644 --- a/data/scripts/gift_pichu.inc +++ b/data/scripts/gift_pichu.inc @@ -58,20 +58,6 @@ SurfPichu_Slot5: setmonmove 5, 2, MOVE_SURF return -.ifdef ENGLISH -sText_MysteryGiftEgg: - .string "Thank you for using the MYSTERY\n" - .string "GIFT System.\p" - .string "From the POKéMON CENTER we\n" - .string "have a gift--a POKéMON EGG!\p" - .string "Please raise it with love and\n" - .string "kindness.$" - -sText_FullParty: - .string "Oh, your party appears to be full.\p" - .string "Please come see me after storing\n" - .string "a POKéMON on a PC.$" -.else .ifdef FRENCH sText_MysteryGiftEgg: .string "Merci d’utiliser le système\n" @@ -99,6 +85,18 @@ sText_FullParty: .string "Torna a trovarmi dopo aver\n" .string "depositato uno o più\l" .string "POKéMON nel PC.$" -.endif +.else @ENGLISH +sText_MysteryGiftEgg: + .string "Thank you for using the MYSTERY\n" + .string "GIFT System.\p" + .string "From the POKéMON CENTER we\n" + .string "have a gift--a POKéMON EGG!\p" + .string "Please raise it with love and\n" + .string "kindness.$" + +sText_FullParty: + .string "Oh, your party appears to be full.\p" + .string "Please come see me after storing\n" + .string "a POKéMON on a PC.$" .endif .endif diff --git a/data/scripts/gift_stamp_card.inc b/data/scripts/gift_stamp_card.inc index c92f3fe88d..df995ea583 100644 --- a/data/scripts/gift_stamp_card.inc +++ b/data/scripts/gift_stamp_card.inc @@ -14,13 +14,6 @@ MysteryGiftScript_StampCard:: release end -.ifdef ENGLISH -sText_MysteryGiftStampCard: - .string "Thank you for using the STAMP CARD\n" - .string "System.\p" - .string "You have {STR_VAR_1} more to collect to\n" - .string "fill your STAMP CARD.$" -.else .ifdef FRENCH sText_MysteryGiftStampCard: .string "Merci d’utiliser le système\n" @@ -35,6 +28,11 @@ sText_MysteryGiftStampCard: .string "Il numero di BOLLINI che ancora ti\n" .string "serve per completare la SCHEDA\l" .string "è {STR_VAR_1}.$" -.endif +.else @ENGLISH +sText_MysteryGiftStampCard: + .string "Thank you for using the STAMP CARD\n" + .string "System.\p" + .string "You have {STR_VAR_1} more to collect to\n" + .string "fill your STAMP CARD.$" .endif .endif diff --git a/data/scripts/gift_trainer.inc b/data/scripts/gift_trainer.inc index 1b0515a13a..7f238ce286 100644 --- a/data/scripts/gift_trainer.inc +++ b/data/scripts/gift_trainer.inc @@ -19,35 +19,6 @@ MysteryGiftScript_VisitingTrainerArrived: release end -.ifdef ENGLISH -sText_MysteryGiftVisitingTrainerInstructions: - .string "Thank you for using the MYSTERY\n" - .string "GIFT System.\p" - .string "By holding this WONDER CARD, you\n" - .string "may take part in a survey at a\l" - .string "POKéMON MART.\p" - .string "Use these surveys to invite\n" - .string "TRAINERS to SOOTOPOLIS CITY.\p" - .string "…Let me give you a secret\n" - .string "password for a survey:\p" - .string "“GIVE ME\n" - .string "AWESOME TRAINER”\p" - .string "Write that in on a survey and send\n" - .string "it to the WIRELESS\l" - .string "COMMUNICATION SYSTEM.$" - -sText_MysteryGiftVisitingTrainerArrived: - .string "Thank you for using the MYSTERY\n" - .string "GIFT System.\p" - .string "A TRAINER has arrived in\n" - .string "SOOTOPOLIS CITY looking for you.\p" - .string "We hope you will enjoy\n" - .string "battling the visiting TRAINER.\p" - .string "You may invite other TRAINERS by\n" - .string "entering other passwords.\p" - .string "Try looking for other passwords\n" - .string "that may work.$" -.else .ifdef FRENCH sText_MysteryGiftVisitingTrainerInstructions: .string "Merci d’utiliser le système\n" @@ -106,6 +77,33 @@ sText_MysteryGiftVisitingTrainerArrived: .string "Inserendo altre password,\n" .string "potrai invitare altri ALLENATORI!\p" .string "Cerca altre password valide!$" -.endif +.else @ENGLISH +sText_MysteryGiftVisitingTrainerInstructions: + .string "Thank you for using the MYSTERY\n" + .string "GIFT System.\p" + .string "By holding this WONDER CARD, you\n" + .string "may take part in a survey at a\l" + .string "POKéMON MART.\p" + .string "Use these surveys to invite\n" + .string "TRAINERS to SOOTOPOLIS CITY.\p" + .string "…Let me give you a secret\n" + .string "password for a survey:\p" + .string "“GIVE ME\n" + .string "AWESOME TRAINER”\p" + .string "Write that in on a survey and send\n" + .string "it to the WIRELESS\l" + .string "COMMUNICATION SYSTEM.$" + +sText_MysteryGiftVisitingTrainerArrived: + .string "Thank you for using the MYSTERY\n" + .string "GIFT System.\p" + .string "A TRAINER has arrived in\n" + .string "SOOTOPOLIS CITY looking for you.\p" + .string "We hope you will enjoy\n" + .string "battling the visiting TRAINER.\p" + .string "You may invite other TRAINERS by\n" + .string "entering other passwords.\p" + .string "Try looking for other passwords\n" + .string "that may work.$" .endif .endif diff --git a/data/scripts/mauville_man.inc b/data/scripts/mauville_man.inc index 2589fefd07..b91299ca2b 100644 --- a/data/scripts/mauville_man.inc +++ b/data/scripts/mauville_man.inc @@ -85,68 +85,6 @@ MauvilleCity_PokemonCenter_1F_EventScript_TeachWord:: release end -.ifdef ENGLISH -@ Trader -MauvilleCity_PokemonCenter_1F_Text_WantToTradeDecor: - .string "Hi, I'm the TRADER.\n" - .string "Want to trade decorations with me?$" - -MauvilleCity_PokemonCenter_1F_Text_TraderFeelingTheBlues: - .string "Oh…\n" - .string "You've left me feeling the blues…$" - -MauvilleCity_PokemonCenter_1F_Text_WeveAlreadyTraded: - .string "But we've traded decorations already,\n" - .string "you and I.$" - -MauvilleCity_PokemonCenter_1F_Text_PickADecorItem: - .string "If you see any decorative item that\n" - .string "you want of mine, speak up.$" - -MauvilleCity_PokemonCenter_1F_Text_YouDontWantAnything: - .string "You don't want anything?\n" - .string "I feel unwanted…$" - -MauvilleCity_PokemonCenter_1F_Text_OnceBelongedToPlayerDoYouWantIt: - .string "That decorative item once belonged\n" - .string "to {STR_VAR_1}.\p" - .string "Do you want it?$" - -MauvilleCity_PokemonCenter_1F_Text_YouDontHaveAnyDecor: - .string "Uh… Wait a second. You don't have a\n" - .string "single piece of decoration!$" - -MauvilleCity_PokemonCenter_1F_Text_PickTheDecorToTrade: - .string "Okay, pick the decoration that you'll\n" - .string "trade to me.$" - -MauvilleCity_PokemonCenter_1F_Text_YouDontWantToTrade: - .string "You won't trade with me?\n" - .string "I feel unwanted…$" - -MauvilleCity_PokemonCenter_1F_Text_YouveNoRoomForThis: - .string "You've got all the {STR_VAR_2}S that can\n" - .string "be stored. You've no room for this.$" - -MauvilleCity_PokemonCenter_1F_Text_SoWellTradeTheseDecor: - .string "Okay, so we'll trade my {STR_VAR_3}\n" - .string "for your {STR_VAR_2}?$" - -MauvilleCity_PokemonCenter_1F_Text_ThatDecorIsInUse: - .string "That piece of decoration is in use.\n" - .string "You can't trade it.$" - -MauvilleCity_PokemonCenter_1F_Text_SendDecorToYourPC: - .string "Then we'll trade!\n" - .string "I'll send my decoration to your PC.$" - -MauvilleCity_PokemonCenter_1F_Text_CantTradeThatOne: - .string "Oops! Sorry! That's a really rare\n" - .string "piece of decoration.\l" - .string "I can't trade that one away!\p" - .string "Can I interest you in something else?$" - -.else .ifdef FRENCH @ Trader MauvilleCity_PokemonCenter_1F_Text_WantToTradeDecor: @@ -268,7 +206,66 @@ MauvilleCity_PokemonCenter_1F_Text_CantTradeThatOne: .string "È una decorazione molto rara.\l" .string "Non posso darla via!\p" .string "Ti potrebbe interessare qualcos’altro?$" -.endif +.else +@ Trader +MauvilleCity_PokemonCenter_1F_Text_WantToTradeDecor: + .string "Hi, I'm the TRADER.\n" + .string "Want to trade decorations with me?$" + +MauvilleCity_PokemonCenter_1F_Text_TraderFeelingTheBlues: + .string "Oh…\n" + .string "You've left me feeling the blues…$" + +MauvilleCity_PokemonCenter_1F_Text_WeveAlreadyTraded: + .string "But we've traded decorations already,\n" + .string "you and I.$" + +MauvilleCity_PokemonCenter_1F_Text_PickADecorItem: + .string "If you see any decorative item that\n" + .string "you want of mine, speak up.$" + +MauvilleCity_PokemonCenter_1F_Text_YouDontWantAnything: + .string "You don't want anything?\n" + .string "I feel unwanted…$" + +MauvilleCity_PokemonCenter_1F_Text_OnceBelongedToPlayerDoYouWantIt: + .string "That decorative item once belonged\n" + .string "to {STR_VAR_1}.\p" + .string "Do you want it?$" + +MauvilleCity_PokemonCenter_1F_Text_YouDontHaveAnyDecor: + .string "Uh… Wait a second. You don't have a\n" + .string "single piece of decoration!$" + +MauvilleCity_PokemonCenter_1F_Text_PickTheDecorToTrade: + .string "Okay, pick the decoration that you'll\n" + .string "trade to me.$" + +MauvilleCity_PokemonCenter_1F_Text_YouDontWantToTrade: + .string "You won't trade with me?\n" + .string "I feel unwanted…$" + +MauvilleCity_PokemonCenter_1F_Text_YouveNoRoomForThis: + .string "You've got all the {STR_VAR_2}S that can\n" + .string "be stored. You've no room for this.$" + +MauvilleCity_PokemonCenter_1F_Text_SoWellTradeTheseDecor: + .string "Okay, so we'll trade my {STR_VAR_3}\n" + .string "for your {STR_VAR_2}?$" + +MauvilleCity_PokemonCenter_1F_Text_ThatDecorIsInUse: + .string "That piece of decoration is in use.\n" + .string "You can't trade it.$" + +MauvilleCity_PokemonCenter_1F_Text_SendDecorToYourPC: + .string "Then we'll trade!\n" + .string "I'll send my decoration to your PC.$" + +MauvilleCity_PokemonCenter_1F_Text_CantTradeThatOne: + .string "Oops! Sorry! That's a really rare\n" + .string "piece of decoration.\l" + .string "I can't trade that one away!\p" + .string "Can I interest you in something else?$" .endif .endif @@ -358,564 +355,6 @@ MauvilleCity_PokemonCenter_1F_EventScript_NoRoomForDecor:: release end -.ifdef ENGLISH -@ Storyteller -MauvilleCity_PokemonCenter_1F_Text_WillYouHearMyTale: - .string "I'm the STORYTELLER.\n" - .string "I'll tell you tales of legendary\l" - .string "TRAINERS.\p" - .string "Will you hear my tale?$" - -MauvilleCity_PokemonCenter_1F_Text_StorytellerFeelingTheBlues: - .string "Oh…\n" - .string "You've left me feeling the blues…$" - -MauvilleCity_PokemonCenter_1F_Text_WhichTaleToTell: - .string "I know of these legends.\n" - .string "Which tale will you have me tell?$" - -MauvilleCity_PokemonCenter_1F_Text_IKnowNoTales: - .string "But, I know of no legendary TRAINERS.\n" - .string "Hence, I know no tales.\p" - .string "Where does one find a TRAINER worthy\n" - .string "of a legendary tale?$" - -MauvilleCity_PokemonCenter_1F_Text_YouDidStatXTimes: - .string "What's that?!\n" - .string "You… You…\p" - .string "{STR_VAR_2}\n" - .string "{STR_VAR_1} time(s)?!\p" - .string "That is indeed magnificent!\n" - .string "It's the birth of a new legend!$" - -MauvilleCity_PokemonCenter_1F_Text_CouldThereBeOtherLegends: - .string "It gets me thinking, could there be\n" - .string "other TRAINERS with more impressive\l" - .string "legends awaiting discovery?$" - -MauvilleCity_PokemonCenter_1F_Text_HaveYouAnyLegendaryTales: - .string "Are you a TRAINER?\p" - .string "Then tell me, have you any tales that\n" - .string "are even remotely legendary?$" - -@ Unused -MauvilleCity_PokemonCenter_1F_Text_HearAnotherLegendaryTale: - .string "Incidentally… Would you care to hear\n" - .string "another legendary tale?$" - -MauvilleCity_PokemonCenter_1F_Text_NotWorthyOfLegend: - .string "Hmm…\n" - .string "I'm not satisfied…\p" - .string "I wish you would bring me news worthy\n" - .string "of being called a legend.$" - -MauvilleCity_PokemonCenter_1F_Text_IWishMorePeopleWereInterested: - .string "I wish more people would be interested\n" - .string "in hearing my epic tales of legendary\l" - .string "TRAINERS.$" - -MauvilleCity_PokemonCenter_1F_Text_SavedGameTitle:: - .string "The Save-Happy TRAINER$" - -MauvilleCity_PokemonCenter_1F_Text_SavedGameAction:: - .string "Saved the game$" - -MauvilleCity_PokemonCenter_1F_Text_SavedGameStory:: - .string "This is a tale of a TRAINER\n" - .string "named {STR_VAR_3}.\p" - .string "This TRAINER saved the game\n" - .string "{STR_VAR_1} times!\p" - .string "A more cautious TRAINER than\n" - .string "{STR_VAR_3} one will never find!$" - -MauvilleCity_PokemonCenter_1F_Text_TrendsStartedTitle:: - .string "The Trendsetter TRAINER$" - -MauvilleCity_PokemonCenter_1F_Text_TrendsStartedAction:: - .string "Started trends$" - -MauvilleCity_PokemonCenter_1F_Text_TrendsStartedStory:: - .string "This is a tale of a TRAINER\n" - .string "named {STR_VAR_3}.\p" - .string "This TRAINER started new trends\n" - .string "{STR_VAR_1} times!\p" - .string "{STR_VAR_3} is setting trends for all\n" - .string "the HOENN region!$" - -MauvilleCity_PokemonCenter_1F_Text_BerriesPlantedTitle:: - .string "The BERRY-Planting TRAINER$" - -MauvilleCity_PokemonCenter_1F_Text_BerriesPlantedAction:: - .string "Planted BERRIES$" - -MauvilleCity_PokemonCenter_1F_Text_BerriesPlantedStory:: - .string "This is a tale of a TRAINER\n" - .string "named {STR_VAR_3}.\p" - .string "This TRAINER planted BERRIES\n" - .string "{STR_VAR_1} times!\p" - .string "{STR_VAR_3} is a legendary lover of\n" - .string "BERRIES!$" - -MauvilleCity_PokemonCenter_1F_Text_BikeTradesTitle:: - .string "The BIKE-Loving TRAINER$" - -MauvilleCity_PokemonCenter_1F_Text_BikeTradesAction:: - .string "Traded BIKES$" - -MauvilleCity_PokemonCenter_1F_Text_BikeTradesStory:: - .string "This is a tale of a TRAINER\n" - .string "named {STR_VAR_3}.\p" - .string "This TRAINER swapped BIKES\n" - .string "{STR_VAR_1} times!\p" - .string "{STR_VAR_3} must love BIKES deeply\n" - .string "and passionately!$" - -MauvilleCity_PokemonCenter_1F_Text_InterviewsTitle:: - .string "The Interviewed TRAINER$" - -MauvilleCity_PokemonCenter_1F_Text_InterviewsAction:: - .string "Got interviewed$" - -MauvilleCity_PokemonCenter_1F_Text_InterviewsStory:: - .string "This is a tale of a TRAINER\n" - .string "named {STR_VAR_3}.\p" - .string "This TRAINER got interviewed\n" - .string "{STR_VAR_1} times!\p" - .string "{STR_VAR_3} must be a TRAINER who's\n" - .string "attracting much attention!$" - -MauvilleCity_PokemonCenter_1F_Text_TrainerBattlesTitle:: - .string "The Battle-Happy TRAINER$" - -MauvilleCity_PokemonCenter_1F_Text_TrainerBattlesAction:: - .string "Battled$" - -MauvilleCity_PokemonCenter_1F_Text_TrainerBattlesStory:: - .string "This is a tale of a TRAINER\n" - .string "named {STR_VAR_3}.\p" - .string "This TRAINER battled {STR_VAR_1} times!\p" - .string "{STR_VAR_3} must be a TRAINER who can\n" - .string "never refuse a chance to battle!$" - -MauvilleCity_PokemonCenter_1F_Text_PokemonCaughtTitle:: - .string "The POKéMON-Catching TRAINER$" - -MauvilleCity_PokemonCenter_1F_Text_PokemonCaughtAction:: - .string "Caught POKéMON$" - -MauvilleCity_PokemonCenter_1F_Text_PokemonCaughtStory:: - .string "This is a tale of a TRAINER\n" - .string "named {STR_VAR_3}.\p" - .string "This TRAINER caught\n" - .string "{STR_VAR_1} POKéMON!\p" - .string "{STR_VAR_3} is a legendary catcher of\n" - .string "wild POKéMON!$" - -MauvilleCity_PokemonCenter_1F_Text_FishingPokemonCaughtTitle:: - .string "The Fishing TRAINER$" - -MauvilleCity_PokemonCenter_1F_Text_FishingPokemonCaughtAction:: - .string "Caught POKéMON with a ROD$" - -MauvilleCity_PokemonCenter_1F_Text_FishingPokemonCaughtStory:: - .string "This is a tale of a TRAINER\n" - .string "named {STR_VAR_3}.\p" - .string "This TRAINER caught\n" - .string "{STR_VAR_1} POKéMON while fishing!\p" - .string "{STR_VAR_3} is a legendary fishing\n" - .string "expert!$" - -MauvilleCity_PokemonCenter_1F_Text_EggsHatchedTitle:: - .string "The EGG-Warming TRAINER$" - -MauvilleCity_PokemonCenter_1F_Text_EggsHatchedAction:: - .string "Hatched EGGS$" - -MauvilleCity_PokemonCenter_1F_Text_EggsHatchedStory:: - .string "This is a tale of a TRAINER\n" - .string "named {STR_VAR_3}.\p" - .string "This TRAINER hatched {STR_VAR_1} POKéMON\n" - .string "from EGGS!\p" - .string "{STR_VAR_3} is a legendary warmer\n" - .string "of EGGS!$" - -MauvilleCity_PokemonCenter_1F_Text_PokemonEvolvedTitle:: - .string "The Evolver TRAINER$" - -MauvilleCity_PokemonCenter_1F_Text_PokemonEvolvedAction:: - .string "Evolved POKéMON$" - -MauvilleCity_PokemonCenter_1F_Text_PokemonEvolvedStory:: - .string "This is a tale of a TRAINER\n" - .string "named {STR_VAR_3}.\p" - .string "This TRAINER made {STR_VAR_1} POKéMON\n" - .string "evolve!\p" - .string "{STR_VAR_3} is the ultimate evolver\n" - .string "of POKéMON!$" - -MauvilleCity_PokemonCenter_1F_Text_UsedPokemonCenterTitle:: - .string "The POKéMON CENTER-Loving TRAINER$" - -MauvilleCity_PokemonCenter_1F_Text_UsedPokemonCenterAction:: - .string "Used POKéMON CENTERS$" - -MauvilleCity_PokemonCenter_1F_Text_UsedPokemonCenterStory:: - .string "This is a tale of a TRAINER\n" - .string "named {STR_VAR_3}.\p" - .string "This TRAINER healed POKéMON\n" - .string "{STR_VAR_1} times at POKéMON CENTERS!\p" - .string "There could be no greater lover of\n" - .string "POKéMON CENTERS than {STR_VAR_3}!$" - -MauvilleCity_PokemonCenter_1F_Text_RestedAtHomeTitle:: - .string "The Homebody TRAINER$" - -MauvilleCity_PokemonCenter_1F_Text_RestedAtHomeAction:: - .string "Rested POKéMON at home$" - -MauvilleCity_PokemonCenter_1F_Text_RestedAtHomeStory:: - .string "This is a tale of a TRAINER\n" - .string "named {STR_VAR_3}.\p" - .string "This TRAINER healed POKéMON\n" - .string "{STR_VAR_1} times at home!\p" - .string "There could be no more of a homebody\n" - .string "than {STR_VAR_3}!$" - -MauvilleCity_PokemonCenter_1F_Text_SafariGamesTitle:: - .string "The SAFARI-Loving TRAINER$" - -MauvilleCity_PokemonCenter_1F_Text_SafariGamesAction:: - .string "Entered the SAFARI ZONE$" - -MauvilleCity_PokemonCenter_1F_Text_SafariGamesStory:: - .string "This is a tale of a TRAINER\n" - .string "named {STR_VAR_3}.\p" - .string "This TRAINER went into the SAFARI ZONE\n" - .string "{STR_VAR_1} times!\p" - .string "{STR_VAR_3} is a TRAINER whose wild side\n" - .string "must come out in the SAFARI ZONE!$" - -MauvilleCity_PokemonCenter_1F_Text_UsedCutTitle:: - .string "The CUT-Frenzy TRAINER$" - -MauvilleCity_PokemonCenter_1F_Text_UsedCutAction:: - .string "Used CUT$" - -MauvilleCity_PokemonCenter_1F_Text_UsedCutStory:: - .string "This is a tale of a TRAINER\n" - .string "named {STR_VAR_3}.\p" - .string "This TRAINER used CUT\n" - .string "{STR_VAR_1} times!\p" - .string "{STR_VAR_3} is a TRAINER who just must\n" - .string "love to CUT!$" - -MauvilleCity_PokemonCenter_1F_Text_UsedRockSmashTitle:: - .string "The ROCK-SMASHING TRAINER$" - -MauvilleCity_PokemonCenter_1F_Text_UsedRockSmashAction:: - .string "Smashed rocks$" - -MauvilleCity_PokemonCenter_1F_Text_UsedRockSmashStory:: - .string "This is a tale of a TRAINER\n" - .string "named {STR_VAR_3}.\p" - .string "This TRAINER used ROCK SMASH\n" - .string "{STR_VAR_1} times!\p" - .string "{STR_VAR_3} must be a TRAINER who\n" - .string "can't leave a stone unsmashed!$" - -MauvilleCity_PokemonCenter_1F_Text_MovedBasesTitle:: - .string "The Move-Loving TRAINER$" - -MauvilleCity_PokemonCenter_1F_Text_MovedBasesAction:: - .string "Moved the SECRET BASE$" - -MauvilleCity_PokemonCenter_1F_Text_MovedBasesStory:: - .string "This is a tale of a TRAINER\n" - .string "named {STR_VAR_3}.\p" - .string "This TRAINER moved the SECRET BASE\n" - .string "{STR_VAR_1} times!\p" - .string "{STR_VAR_3} is a TRAINER who loves\n" - .string "to move houses often!$" - -MauvilleCity_PokemonCenter_1F_Text_UsedSplashTitle:: - .string "The SPLASH-Happy TRAINER$" - -MauvilleCity_PokemonCenter_1F_Text_UsedSplashAction:: - .string "Used SPLASH$" - -MauvilleCity_PokemonCenter_1F_Text_UsedSplashStory:: - .string "This is a tale of a TRAINER\n" - .string "named {STR_VAR_3}.\p" - .string "This TRAINER used SPLASH\n" - .string "{STR_VAR_1} times!\p" - .string "{STR_VAR_3} is a TRAINER who must love\n" - .string "SPLASHING around!$" - -MauvilleCity_PokemonCenter_1F_Text_UsedStruggleTitle:: - .string "The Tenacious TRAINER$" - -MauvilleCity_PokemonCenter_1F_Text_UsedStruggleAction:: - .string "Resorted to using STRUGGLE$" - -MauvilleCity_PokemonCenter_1F_Text_UsedStruggleStory:: - .string "This is a tale of a TRAINER\n" - .string "named {STR_VAR_3}.\p" - .string "This TRAINER had to rely on STRUGGLE\n" - .string "{STR_VAR_1} times!\p" - .string "{STR_VAR_3} is a tenacious TRAINER\n" - .string "who never gives in to adversity!$" - -MauvilleCity_PokemonCenter_1F_Text_SlotJackpotsTitle:: - .string "The SLOT Champ$" - -MauvilleCity_PokemonCenter_1F_Text_SlotJackpotsAction:: - .string "Won the jackpot on the SLOTS$" - -MauvilleCity_PokemonCenter_1F_Text_SlotJackpotsStory:: - .string "This is a tale of a TRAINER\n" - .string "named {STR_VAR_3}.\p" - .string "This TRAINER won the jackpot on\n" - .string "the SLOTS {STR_VAR_1} times.\p" - .string "{STR_VAR_3} is a TRAINER who was lucky\n" - .string "on the SLOTS!$" - -MauvilleCity_PokemonCenter_1F_Text_RouletteWinsTitle:: - .string "The ROULETTE Champ$" - -MauvilleCity_PokemonCenter_1F_Text_RouletteWinsAction:: - .string "Had consecutive ROULETTE wins of$" - -MauvilleCity_PokemonCenter_1F_Text_RouletteWinsStory:: - .string "This is a tale of a TRAINER\n" - .string "named {STR_VAR_3}.\p" - .string "This TRAINER won in ROULETTE\n" - .string "{STR_VAR_1} times in a row.\p" - .string "{STR_VAR_3} was lucky when the ball\n" - .string "bounced in ROULETTE!$" - -MauvilleCity_PokemonCenter_1F_Text_BattleTowerChallengesTitle:: - .string "The BATTLE TOWER Challenger$" - -MauvilleCity_PokemonCenter_1F_Text_BattleTowerChallengesAction:: - .string "Took the BATTLE TOWER challenge$" - -MauvilleCity_PokemonCenter_1F_Text_BattleTowerChallengesStory:: - .string "This is a tale of a TRAINER\n" - .string "named {STR_VAR_3}.\p" - .string "This TRAINER took the BATTLE TOWER\n" - .string "challenge {STR_VAR_1} times!\p" - .string "{STR_VAR_3} is a TRAINER who aspires\n" - .string "for excellence in the BATTLE TOWER!$" - -MauvilleCity_PokemonCenter_1F_Text_MadePokeblocksTitle:: - .string "The Blend-Loving TRAINER$" - -MauvilleCity_PokemonCenter_1F_Text_MadePokeblocksAction:: - .string "Made {POKEBLOCK}S$" - -MauvilleCity_PokemonCenter_1F_Text_MadePokeblocksStory:: - .string "This is a tale of a TRAINER\n" - .string "named {STR_VAR_3}.\p" - .string "This TRAINER made {POKEBLOCK}S\n" - .string "{STR_VAR_1} times!\p" - .string "There is none better at using a BERRY\n" - .string "BLENDER than {STR_VAR_3}!$" - -MauvilleCity_PokemonCenter_1F_Text_EnteredContestsTitle:: - .string "The CONTEST-Loving TRAINER$" - -MauvilleCity_PokemonCenter_1F_Text_EnteredContestsAction:: - .string "Entered CONTESTS$" - -MauvilleCity_PokemonCenter_1F_Text_EnteredContestsStory:: - .string "This is a tale of a TRAINER\n" - .string "named {STR_VAR_3}.\p" - .string "This TRAINER entered CONTESTS\n" - .string "{STR_VAR_1} times!\p" - .string "{STR_VAR_3} must love showing off\n" - .string "POKéMON to others!$" - -MauvilleCity_PokemonCenter_1F_Text_WonContestsTitle:: - .string "The CONTEST Master$" - -MauvilleCity_PokemonCenter_1F_Text_WonContestsAction:: - .string "Won CONTESTS$" - -MauvilleCity_PokemonCenter_1F_Text_WonContestsStory:: - .string "This is a tale of a TRAINER\n" - .string "named {STR_VAR_3}.\p" - .string "This TRAINER won CONTESTS\n" - .string "{STR_VAR_1} times!\p" - .string "{STR_VAR_3} must be an incredible\n" - .string "CONTEST master!$" - -MauvilleCity_PokemonCenter_1F_Text_TimesShoppedTitle:: - .string "The Happy Shopper$" - -MauvilleCity_PokemonCenter_1F_Text_TimesShoppedAction:: - .string "Shopped$" - -MauvilleCity_PokemonCenter_1F_Text_TimesShoppedStory:: - .string "This is a tale of a TRAINER\n" - .string "named {STR_VAR_3}.\p" - .string "This TRAINER bought items in shops\n" - .string "{STR_VAR_1} times!\p" - .string "{STR_VAR_3} must be one of those\n" - .string "people who are born to shop.$" - -MauvilleCity_PokemonCenter_1F_Text_UsedItemFinderTitle:: - .string "The Item-Finding TRAINER$" - -MauvilleCity_PokemonCenter_1F_Text_UsedItemFinderAction:: - .string "Used an ITEMFINDER$" - -MauvilleCity_PokemonCenter_1F_Text_UsedItemFinderStory:: - .string "This is a tale of a TRAINER\n" - .string "named {STR_VAR_3}.\p" - .string "This TRAINER used an ITEMFINDER\n" - .string "{STR_VAR_1} times!\p" - .string "{STR_VAR_3} must enjoy scouring the\n" - .string "ground for hidden items!$" - -MauvilleCity_PokemonCenter_1F_Text_TimesRainedTitle:: - .string "The Rain-Soaked TRAINER$" - -MauvilleCity_PokemonCenter_1F_Text_TimesRainedAction:: - .string "Got rained on$" - -MauvilleCity_PokemonCenter_1F_Text_TimesRainedStory:: - .string "This is a tale of a TRAINER\n" - .string "named {STR_VAR_3}.\p" - .string "This TRAINER got soaked by rain\n" - .string "{STR_VAR_1} times!\p" - .string "{STR_VAR_3}'s charisma must even\n" - .string "attract rain!$" - -MauvilleCity_PokemonCenter_1F_Text_CheckedPokedexTitle:: - .string "The Avid POKéDEX Reader$" - -MauvilleCity_PokemonCenter_1F_Text_CheckedPokedexAction:: - .string "Checked a POKéDEX$" - -MauvilleCity_PokemonCenter_1F_Text_CheckedPokedexStory:: - .string "This is a tale of a TRAINER\n" - .string "named {STR_VAR_3}.\p" - .string "This TRAINER checked a POKéDEX\n" - .string "{STR_VAR_1} times!\p" - .string "{STR_VAR_3} must love inspecting\n" - .string "POKéMON in a POKéDEX!$" - -MauvilleCity_PokemonCenter_1F_Text_ReceivedRibbonsTitle:: - .string "The RIBBON Collector$" - -MauvilleCity_PokemonCenter_1F_Text_ReceivedRibbonsAction:: - .string "Received RIBBONS$" - -MauvilleCity_PokemonCenter_1F_Text_ReceivedRibbonsStory:: - .string "This is a tale of a TRAINER\n" - .string "named {STR_VAR_3}.\p" - .string "This TRAINER received RIBBONS\n" - .string "{STR_VAR_1} times!\p" - .string "{STR_VAR_3} must be a TRAINER who\n" - .string "loves to collect RIBBONS!$" - -MauvilleCity_PokemonCenter_1F_Text_LedgesJumpedTitle:: - .string "The Ledge-Jumping TRAINER$" - -MauvilleCity_PokemonCenter_1F_Text_LedgesJumpedAction:: - .string "Jumped down ledges$" - -MauvilleCity_PokemonCenter_1F_Text_LedgesJumpedStory:: - .string "This is a tale of a TRAINER\n" - .string "named {STR_VAR_3}.\p" - .string "This TRAINER jumped down ledges\n" - .string "{STR_VAR_1} times!\p" - .string "If there's a ledge to be jumped,\n" - .string "{STR_VAR_3} can't ignore it!$" - -MauvilleCity_PokemonCenter_1F_Text_TVWatchedTitle:: - .string "The Legendary TV Viewer$" - -MauvilleCity_PokemonCenter_1F_Text_TVWatchedAction:: - .string "Watched TV$" - -MauvilleCity_PokemonCenter_1F_Text_TVWatchedStory:: - .string "This is a tale of a TRAINER\n" - .string "named {STR_VAR_3}.\p" - .string "This TRAINER watched TV\n" - .string "{STR_VAR_1} times!\p" - .string "{STR_VAR_3} must love watching TV!$" - -MauvilleCity_PokemonCenter_1F_Text_CheckedClockTitle:: - .string "The Time-Conscious TRAINER$" - -MauvilleCity_PokemonCenter_1F_Text_CheckedClockAction:: - .string "Checked the time$" - -MauvilleCity_PokemonCenter_1F_Text_CheckedClockStory:: - .string "This is a tale of a TRAINER\n" - .string "named {STR_VAR_3}.\p" - .string "This TRAINER checked the time\n" - .string "{STR_VAR_1} times!\p" - .string "{STR_VAR_3} must be a punctual TRAINER\n" - .string "who's conscious of the time.$" - -MauvilleCity_PokemonCenter_1F_Text_WonLotteryTitle:: - .string "The POKéMON LOTTERY Wizard$" - -MauvilleCity_PokemonCenter_1F_Text_WonLotteryAction:: - .string "Won POKéMON LOTTERIES$" - -MauvilleCity_PokemonCenter_1F_Text_WonLotteryStory:: - .string "This is a tale of a TRAINER\n" - .string "named {STR_VAR_3}.\p" - .string "This TRAINER won POKéMON LOTTERIES\n" - .string "{STR_VAR_1} times!\p" - .string "{STR_VAR_3} must have many friends\n" - .string "to trade POKéMON with!$" - -MauvilleCity_PokemonCenter_1F_Text_UsedDaycareTitle:: - .string "The DAY CARE-Using Trainer$" - -MauvilleCity_PokemonCenter_1F_Text_UsedDaycareAction:: - .string "Left POKéMON at the DAY CARE$" - -MauvilleCity_PokemonCenter_1F_Text_UsedDaycareStory:: - .string "This is a tale of a TRAINER\n" - .string "named {STR_VAR_3}.\p" - .string "This TRAINER left POKéMON with the\n" - .string "DAY CARE {STR_VAR_1} times!\p" - .string "{STR_VAR_3} must be a real go-getter\n" - .string "who raises POKéMON aggressively!$" - -MauvilleCity_PokemonCenter_1F_Text_RodeCableCarTitle:: - .string "The CABLE CAR-Loving TRAINER$" - -MauvilleCity_PokemonCenter_1F_Text_RodeCableCarAction:: - .string "Rode the CABLE CAR$" - -MauvilleCity_PokemonCenter_1F_Text_RodeCableCarStory:: - .string "This is a tale of a TRAINER\n" - .string "named {STR_VAR_3}.\p" - .string "This TRAINER rode the CABLE CAR\n" - .string "{STR_VAR_1} times!\p" - .string "{STR_VAR_3} must be a busy TRAINER\n" - .string "who's up and down all the time!$" - -MauvilleCity_PokemonCenter_1F_Text_HotSpringsTitle:: - .string "The Hot Spring-Loving TRAINER$" - -MauvilleCity_PokemonCenter_1F_Text_HotSpringsAction:: - .string "Bathed in hot springs$" - -MauvilleCity_PokemonCenter_1F_Text_HotSpringsStory:: - .string "This is a tale of a TRAINER\n" - .string "named {STR_VAR_3}.\p" - .string "This TRAINER bathed in hot springs\n" - .string "{STR_VAR_1} times!\p" - .string "{STR_VAR_3} must be a TRAINER with\n" - .string "baby-smooth skin!$" -.else .ifdef FRENCH @ Storyteller MauvilleCity_PokemonCenter_1F_Text_WillYouHearMyTale: @@ -2039,7 +1478,563 @@ MauvilleCity_PokemonCenter_1F_Text_HotSpringsStory:: .string "{STR_VAR_1}! \p" .string "{STR_VAR_3} è un ALLENATORE con una\n" .string "pelle liscia come quella di un bambino!$" -.endif +.else +@ Storyteller +MauvilleCity_PokemonCenter_1F_Text_WillYouHearMyTale: + .string "I'm the STORYTELLER.\n" + .string "I'll tell you tales of legendary\l" + .string "TRAINERS.\p" + .string "Will you hear my tale?$" + +MauvilleCity_PokemonCenter_1F_Text_StorytellerFeelingTheBlues: + .string "Oh…\n" + .string "You've left me feeling the blues…$" + +MauvilleCity_PokemonCenter_1F_Text_WhichTaleToTell: + .string "I know of these legends.\n" + .string "Which tale will you have me tell?$" + +MauvilleCity_PokemonCenter_1F_Text_IKnowNoTales: + .string "But, I know of no legendary TRAINERS.\n" + .string "Hence, I know no tales.\p" + .string "Where does one find a TRAINER worthy\n" + .string "of a legendary tale?$" + +MauvilleCity_PokemonCenter_1F_Text_YouDidStatXTimes: + .string "What's that?!\n" + .string "You… You…\p" + .string "{STR_VAR_2}\n" + .string "{STR_VAR_1} time(s)?!\p" + .string "That is indeed magnificent!\n" + .string "It's the birth of a new legend!$" + +MauvilleCity_PokemonCenter_1F_Text_CouldThereBeOtherLegends: + .string "It gets me thinking, could there be\n" + .string "other TRAINERS with more impressive\l" + .string "legends awaiting discovery?$" + +MauvilleCity_PokemonCenter_1F_Text_HaveYouAnyLegendaryTales: + .string "Are you a TRAINER?\p" + .string "Then tell me, have you any tales that\n" + .string "are even remotely legendary?$" + +@ Unused +MauvilleCity_PokemonCenter_1F_Text_HearAnotherLegendaryTale: + .string "Incidentally… Would you care to hear\n" + .string "another legendary tale?$" + +MauvilleCity_PokemonCenter_1F_Text_NotWorthyOfLegend: + .string "Hmm…\n" + .string "I'm not satisfied…\p" + .string "I wish you would bring me news worthy\n" + .string "of being called a legend.$" + +MauvilleCity_PokemonCenter_1F_Text_IWishMorePeopleWereInterested: + .string "I wish more people would be interested\n" + .string "in hearing my epic tales of legendary\l" + .string "TRAINERS.$" + +MauvilleCity_PokemonCenter_1F_Text_SavedGameTitle:: + .string "The Save-Happy TRAINER$" + +MauvilleCity_PokemonCenter_1F_Text_SavedGameAction:: + .string "Saved the game$" + +MauvilleCity_PokemonCenter_1F_Text_SavedGameStory:: + .string "This is a tale of a TRAINER\n" + .string "named {STR_VAR_3}.\p" + .string "This TRAINER saved the game\n" + .string "{STR_VAR_1} times!\p" + .string "A more cautious TRAINER than\n" + .string "{STR_VAR_3} one will never find!$" + +MauvilleCity_PokemonCenter_1F_Text_TrendsStartedTitle:: + .string "The Trendsetter TRAINER$" + +MauvilleCity_PokemonCenter_1F_Text_TrendsStartedAction:: + .string "Started trends$" + +MauvilleCity_PokemonCenter_1F_Text_TrendsStartedStory:: + .string "This is a tale of a TRAINER\n" + .string "named {STR_VAR_3}.\p" + .string "This TRAINER started new trends\n" + .string "{STR_VAR_1} times!\p" + .string "{STR_VAR_3} is setting trends for all\n" + .string "the HOENN region!$" + +MauvilleCity_PokemonCenter_1F_Text_BerriesPlantedTitle:: + .string "The BERRY-Planting TRAINER$" + +MauvilleCity_PokemonCenter_1F_Text_BerriesPlantedAction:: + .string "Planted BERRIES$" + +MauvilleCity_PokemonCenter_1F_Text_BerriesPlantedStory:: + .string "This is a tale of a TRAINER\n" + .string "named {STR_VAR_3}.\p" + .string "This TRAINER planted BERRIES\n" + .string "{STR_VAR_1} times!\p" + .string "{STR_VAR_3} is a legendary lover of\n" + .string "BERRIES!$" + +MauvilleCity_PokemonCenter_1F_Text_BikeTradesTitle:: + .string "The BIKE-Loving TRAINER$" + +MauvilleCity_PokemonCenter_1F_Text_BikeTradesAction:: + .string "Traded BIKES$" + +MauvilleCity_PokemonCenter_1F_Text_BikeTradesStory:: + .string "This is a tale of a TRAINER\n" + .string "named {STR_VAR_3}.\p" + .string "This TRAINER swapped BIKES\n" + .string "{STR_VAR_1} times!\p" + .string "{STR_VAR_3} must love BIKES deeply\n" + .string "and passionately!$" + +MauvilleCity_PokemonCenter_1F_Text_InterviewsTitle:: + .string "The Interviewed TRAINER$" + +MauvilleCity_PokemonCenter_1F_Text_InterviewsAction:: + .string "Got interviewed$" + +MauvilleCity_PokemonCenter_1F_Text_InterviewsStory:: + .string "This is a tale of a TRAINER\n" + .string "named {STR_VAR_3}.\p" + .string "This TRAINER got interviewed\n" + .string "{STR_VAR_1} times!\p" + .string "{STR_VAR_3} must be a TRAINER who's\n" + .string "attracting much attention!$" + +MauvilleCity_PokemonCenter_1F_Text_TrainerBattlesTitle:: + .string "The Battle-Happy TRAINER$" + +MauvilleCity_PokemonCenter_1F_Text_TrainerBattlesAction:: + .string "Battled$" + +MauvilleCity_PokemonCenter_1F_Text_TrainerBattlesStory:: + .string "This is a tale of a TRAINER\n" + .string "named {STR_VAR_3}.\p" + .string "This TRAINER battled {STR_VAR_1} times!\p" + .string "{STR_VAR_3} must be a TRAINER who can\n" + .string "never refuse a chance to battle!$" + +MauvilleCity_PokemonCenter_1F_Text_PokemonCaughtTitle:: + .string "The POKéMON-Catching TRAINER$" + +MauvilleCity_PokemonCenter_1F_Text_PokemonCaughtAction:: + .string "Caught POKéMON$" + +MauvilleCity_PokemonCenter_1F_Text_PokemonCaughtStory:: + .string "This is a tale of a TRAINER\n" + .string "named {STR_VAR_3}.\p" + .string "This TRAINER caught\n" + .string "{STR_VAR_1} POKéMON!\p" + .string "{STR_VAR_3} is a legendary catcher of\n" + .string "wild POKéMON!$" + +MauvilleCity_PokemonCenter_1F_Text_FishingPokemonCaughtTitle:: + .string "The Fishing TRAINER$" + +MauvilleCity_PokemonCenter_1F_Text_FishingPokemonCaughtAction:: + .string "Caught POKéMON with a ROD$" + +MauvilleCity_PokemonCenter_1F_Text_FishingPokemonCaughtStory:: + .string "This is a tale of a TRAINER\n" + .string "named {STR_VAR_3}.\p" + .string "This TRAINER caught\n" + .string "{STR_VAR_1} POKéMON while fishing!\p" + .string "{STR_VAR_3} is a legendary fishing\n" + .string "expert!$" + +MauvilleCity_PokemonCenter_1F_Text_EggsHatchedTitle:: + .string "The EGG-Warming TRAINER$" + +MauvilleCity_PokemonCenter_1F_Text_EggsHatchedAction:: + .string "Hatched EGGS$" + +MauvilleCity_PokemonCenter_1F_Text_EggsHatchedStory:: + .string "This is a tale of a TRAINER\n" + .string "named {STR_VAR_3}.\p" + .string "This TRAINER hatched {STR_VAR_1} POKéMON\n" + .string "from EGGS!\p" + .string "{STR_VAR_3} is a legendary warmer\n" + .string "of EGGS!$" + +MauvilleCity_PokemonCenter_1F_Text_PokemonEvolvedTitle:: + .string "The Evolver TRAINER$" + +MauvilleCity_PokemonCenter_1F_Text_PokemonEvolvedAction:: + .string "Evolved POKéMON$" + +MauvilleCity_PokemonCenter_1F_Text_PokemonEvolvedStory:: + .string "This is a tale of a TRAINER\n" + .string "named {STR_VAR_3}.\p" + .string "This TRAINER made {STR_VAR_1} POKéMON\n" + .string "evolve!\p" + .string "{STR_VAR_3} is the ultimate evolver\n" + .string "of POKéMON!$" + +MauvilleCity_PokemonCenter_1F_Text_UsedPokemonCenterTitle:: + .string "The POKéMON CENTER-Loving TRAINER$" + +MauvilleCity_PokemonCenter_1F_Text_UsedPokemonCenterAction:: + .string "Used POKéMON CENTERS$" + +MauvilleCity_PokemonCenter_1F_Text_UsedPokemonCenterStory:: + .string "This is a tale of a TRAINER\n" + .string "named {STR_VAR_3}.\p" + .string "This TRAINER healed POKéMON\n" + .string "{STR_VAR_1} times at POKéMON CENTERS!\p" + .string "There could be no greater lover of\n" + .string "POKéMON CENTERS than {STR_VAR_3}!$" + +MauvilleCity_PokemonCenter_1F_Text_RestedAtHomeTitle:: + .string "The Homebody TRAINER$" + +MauvilleCity_PokemonCenter_1F_Text_RestedAtHomeAction:: + .string "Rested POKéMON at home$" + +MauvilleCity_PokemonCenter_1F_Text_RestedAtHomeStory:: + .string "This is a tale of a TRAINER\n" + .string "named {STR_VAR_3}.\p" + .string "This TRAINER healed POKéMON\n" + .string "{STR_VAR_1} times at home!\p" + .string "There could be no more of a homebody\n" + .string "than {STR_VAR_3}!$" + +MauvilleCity_PokemonCenter_1F_Text_SafariGamesTitle:: + .string "The SAFARI-Loving TRAINER$" + +MauvilleCity_PokemonCenter_1F_Text_SafariGamesAction:: + .string "Entered the SAFARI ZONE$" + +MauvilleCity_PokemonCenter_1F_Text_SafariGamesStory:: + .string "This is a tale of a TRAINER\n" + .string "named {STR_VAR_3}.\p" + .string "This TRAINER went into the SAFARI ZONE\n" + .string "{STR_VAR_1} times!\p" + .string "{STR_VAR_3} is a TRAINER whose wild side\n" + .string "must come out in the SAFARI ZONE!$" + +MauvilleCity_PokemonCenter_1F_Text_UsedCutTitle:: + .string "The CUT-Frenzy TRAINER$" + +MauvilleCity_PokemonCenter_1F_Text_UsedCutAction:: + .string "Used CUT$" + +MauvilleCity_PokemonCenter_1F_Text_UsedCutStory:: + .string "This is a tale of a TRAINER\n" + .string "named {STR_VAR_3}.\p" + .string "This TRAINER used CUT\n" + .string "{STR_VAR_1} times!\p" + .string "{STR_VAR_3} is a TRAINER who just must\n" + .string "love to CUT!$" + +MauvilleCity_PokemonCenter_1F_Text_UsedRockSmashTitle:: + .string "The ROCK-SMASHING TRAINER$" + +MauvilleCity_PokemonCenter_1F_Text_UsedRockSmashAction:: + .string "Smashed rocks$" + +MauvilleCity_PokemonCenter_1F_Text_UsedRockSmashStory:: + .string "This is a tale of a TRAINER\n" + .string "named {STR_VAR_3}.\p" + .string "This TRAINER used ROCK SMASH\n" + .string "{STR_VAR_1} times!\p" + .string "{STR_VAR_3} must be a TRAINER who\n" + .string "can't leave a stone unsmashed!$" + +MauvilleCity_PokemonCenter_1F_Text_MovedBasesTitle:: + .string "The Move-Loving TRAINER$" + +MauvilleCity_PokemonCenter_1F_Text_MovedBasesAction:: + .string "Moved the SECRET BASE$" + +MauvilleCity_PokemonCenter_1F_Text_MovedBasesStory:: + .string "This is a tale of a TRAINER\n" + .string "named {STR_VAR_3}.\p" + .string "This TRAINER moved the SECRET BASE\n" + .string "{STR_VAR_1} times!\p" + .string "{STR_VAR_3} is a TRAINER who loves\n" + .string "to move houses often!$" + +MauvilleCity_PokemonCenter_1F_Text_UsedSplashTitle:: + .string "The SPLASH-Happy TRAINER$" + +MauvilleCity_PokemonCenter_1F_Text_UsedSplashAction:: + .string "Used SPLASH$" + +MauvilleCity_PokemonCenter_1F_Text_UsedSplashStory:: + .string "This is a tale of a TRAINER\n" + .string "named {STR_VAR_3}.\p" + .string "This TRAINER used SPLASH\n" + .string "{STR_VAR_1} times!\p" + .string "{STR_VAR_3} is a TRAINER who must love\n" + .string "SPLASHING around!$" + +MauvilleCity_PokemonCenter_1F_Text_UsedStruggleTitle:: + .string "The Tenacious TRAINER$" + +MauvilleCity_PokemonCenter_1F_Text_UsedStruggleAction:: + .string "Resorted to using STRUGGLE$" + +MauvilleCity_PokemonCenter_1F_Text_UsedStruggleStory:: + .string "This is a tale of a TRAINER\n" + .string "named {STR_VAR_3}.\p" + .string "This TRAINER had to rely on STRUGGLE\n" + .string "{STR_VAR_1} times!\p" + .string "{STR_VAR_3} is a tenacious TRAINER\n" + .string "who never gives in to adversity!$" + +MauvilleCity_PokemonCenter_1F_Text_SlotJackpotsTitle:: + .string "The SLOT Champ$" + +MauvilleCity_PokemonCenter_1F_Text_SlotJackpotsAction:: + .string "Won the jackpot on the SLOTS$" + +MauvilleCity_PokemonCenter_1F_Text_SlotJackpotsStory:: + .string "This is a tale of a TRAINER\n" + .string "named {STR_VAR_3}.\p" + .string "This TRAINER won the jackpot on\n" + .string "the SLOTS {STR_VAR_1} times.\p" + .string "{STR_VAR_3} is a TRAINER who was lucky\n" + .string "on the SLOTS!$" + +MauvilleCity_PokemonCenter_1F_Text_RouletteWinsTitle:: + .string "The ROULETTE Champ$" + +MauvilleCity_PokemonCenter_1F_Text_RouletteWinsAction:: + .string "Had consecutive ROULETTE wins of$" + +MauvilleCity_PokemonCenter_1F_Text_RouletteWinsStory:: + .string "This is a tale of a TRAINER\n" + .string "named {STR_VAR_3}.\p" + .string "This TRAINER won in ROULETTE\n" + .string "{STR_VAR_1} times in a row.\p" + .string "{STR_VAR_3} was lucky when the ball\n" + .string "bounced in ROULETTE!$" + +MauvilleCity_PokemonCenter_1F_Text_BattleTowerChallengesTitle:: + .string "The BATTLE TOWER Challenger$" + +MauvilleCity_PokemonCenter_1F_Text_BattleTowerChallengesAction:: + .string "Took the BATTLE TOWER challenge$" + +MauvilleCity_PokemonCenter_1F_Text_BattleTowerChallengesStory:: + .string "This is a tale of a TRAINER\n" + .string "named {STR_VAR_3}.\p" + .string "This TRAINER took the BATTLE TOWER\n" + .string "challenge {STR_VAR_1} times!\p" + .string "{STR_VAR_3} is a TRAINER who aspires\n" + .string "for excellence in the BATTLE TOWER!$" + +MauvilleCity_PokemonCenter_1F_Text_MadePokeblocksTitle:: + .string "The Blend-Loving TRAINER$" + +MauvilleCity_PokemonCenter_1F_Text_MadePokeblocksAction:: + .string "Made {POKEBLOCK}S$" + +MauvilleCity_PokemonCenter_1F_Text_MadePokeblocksStory:: + .string "This is a tale of a TRAINER\n" + .string "named {STR_VAR_3}.\p" + .string "This TRAINER made {POKEBLOCK}S\n" + .string "{STR_VAR_1} times!\p" + .string "There is none better at using a BERRY\n" + .string "BLENDER than {STR_VAR_3}!$" + +MauvilleCity_PokemonCenter_1F_Text_EnteredContestsTitle:: + .string "The CONTEST-Loving TRAINER$" + +MauvilleCity_PokemonCenter_1F_Text_EnteredContestsAction:: + .string "Entered CONTESTS$" + +MauvilleCity_PokemonCenter_1F_Text_EnteredContestsStory:: + .string "This is a tale of a TRAINER\n" + .string "named {STR_VAR_3}.\p" + .string "This TRAINER entered CONTESTS\n" + .string "{STR_VAR_1} times!\p" + .string "{STR_VAR_3} must love showing off\n" + .string "POKéMON to others!$" + +MauvilleCity_PokemonCenter_1F_Text_WonContestsTitle:: + .string "The CONTEST Master$" + +MauvilleCity_PokemonCenter_1F_Text_WonContestsAction:: + .string "Won CONTESTS$" + +MauvilleCity_PokemonCenter_1F_Text_WonContestsStory:: + .string "This is a tale of a TRAINER\n" + .string "named {STR_VAR_3}.\p" + .string "This TRAINER won CONTESTS\n" + .string "{STR_VAR_1} times!\p" + .string "{STR_VAR_3} must be an incredible\n" + .string "CONTEST master!$" + +MauvilleCity_PokemonCenter_1F_Text_TimesShoppedTitle:: + .string "The Happy Shopper$" + +MauvilleCity_PokemonCenter_1F_Text_TimesShoppedAction:: + .string "Shopped$" + +MauvilleCity_PokemonCenter_1F_Text_TimesShoppedStory:: + .string "This is a tale of a TRAINER\n" + .string "named {STR_VAR_3}.\p" + .string "This TRAINER bought items in shops\n" + .string "{STR_VAR_1} times!\p" + .string "{STR_VAR_3} must be one of those\n" + .string "people who are born to shop.$" + +MauvilleCity_PokemonCenter_1F_Text_UsedItemFinderTitle:: + .string "The Item-Finding TRAINER$" + +MauvilleCity_PokemonCenter_1F_Text_UsedItemFinderAction:: + .string "Used an ITEMFINDER$" + +MauvilleCity_PokemonCenter_1F_Text_UsedItemFinderStory:: + .string "This is a tale of a TRAINER\n" + .string "named {STR_VAR_3}.\p" + .string "This TRAINER used an ITEMFINDER\n" + .string "{STR_VAR_1} times!\p" + .string "{STR_VAR_3} must enjoy scouring the\n" + .string "ground for hidden items!$" + +MauvilleCity_PokemonCenter_1F_Text_TimesRainedTitle:: + .string "The Rain-Soaked TRAINER$" + +MauvilleCity_PokemonCenter_1F_Text_TimesRainedAction:: + .string "Got rained on$" + +MauvilleCity_PokemonCenter_1F_Text_TimesRainedStory:: + .string "This is a tale of a TRAINER\n" + .string "named {STR_VAR_3}.\p" + .string "This TRAINER got soaked by rain\n" + .string "{STR_VAR_1} times!\p" + .string "{STR_VAR_3}'s charisma must even\n" + .string "attract rain!$" + +MauvilleCity_PokemonCenter_1F_Text_CheckedPokedexTitle:: + .string "The Avid POKéDEX Reader$" + +MauvilleCity_PokemonCenter_1F_Text_CheckedPokedexAction:: + .string "Checked a POKéDEX$" + +MauvilleCity_PokemonCenter_1F_Text_CheckedPokedexStory:: + .string "This is a tale of a TRAINER\n" + .string "named {STR_VAR_3}.\p" + .string "This TRAINER checked a POKéDEX\n" + .string "{STR_VAR_1} times!\p" + .string "{STR_VAR_3} must love inspecting\n" + .string "POKéMON in a POKéDEX!$" + +MauvilleCity_PokemonCenter_1F_Text_ReceivedRibbonsTitle:: + .string "The RIBBON Collector$" + +MauvilleCity_PokemonCenter_1F_Text_ReceivedRibbonsAction:: + .string "Received RIBBONS$" + +MauvilleCity_PokemonCenter_1F_Text_ReceivedRibbonsStory:: + .string "This is a tale of a TRAINER\n" + .string "named {STR_VAR_3}.\p" + .string "This TRAINER received RIBBONS\n" + .string "{STR_VAR_1} times!\p" + .string "{STR_VAR_3} must be a TRAINER who\n" + .string "loves to collect RIBBONS!$" + +MauvilleCity_PokemonCenter_1F_Text_LedgesJumpedTitle:: + .string "The Ledge-Jumping TRAINER$" + +MauvilleCity_PokemonCenter_1F_Text_LedgesJumpedAction:: + .string "Jumped down ledges$" + +MauvilleCity_PokemonCenter_1F_Text_LedgesJumpedStory:: + .string "This is a tale of a TRAINER\n" + .string "named {STR_VAR_3}.\p" + .string "This TRAINER jumped down ledges\n" + .string "{STR_VAR_1} times!\p" + .string "If there's a ledge to be jumped,\n" + .string "{STR_VAR_3} can't ignore it!$" + +MauvilleCity_PokemonCenter_1F_Text_TVWatchedTitle:: + .string "The Legendary TV Viewer$" + +MauvilleCity_PokemonCenter_1F_Text_TVWatchedAction:: + .string "Watched TV$" + +MauvilleCity_PokemonCenter_1F_Text_TVWatchedStory:: + .string "This is a tale of a TRAINER\n" + .string "named {STR_VAR_3}.\p" + .string "This TRAINER watched TV\n" + .string "{STR_VAR_1} times!\p" + .string "{STR_VAR_3} must love watching TV!$" + +MauvilleCity_PokemonCenter_1F_Text_CheckedClockTitle:: + .string "The Time-Conscious TRAINER$" + +MauvilleCity_PokemonCenter_1F_Text_CheckedClockAction:: + .string "Checked the time$" + +MauvilleCity_PokemonCenter_1F_Text_CheckedClockStory:: + .string "This is a tale of a TRAINER\n" + .string "named {STR_VAR_3}.\p" + .string "This TRAINER checked the time\n" + .string "{STR_VAR_1} times!\p" + .string "{STR_VAR_3} must be a punctual TRAINER\n" + .string "who's conscious of the time.$" + +MauvilleCity_PokemonCenter_1F_Text_WonLotteryTitle:: + .string "The POKéMON LOTTERY Wizard$" + +MauvilleCity_PokemonCenter_1F_Text_WonLotteryAction:: + .string "Won POKéMON LOTTERIES$" + +MauvilleCity_PokemonCenter_1F_Text_WonLotteryStory:: + .string "This is a tale of a TRAINER\n" + .string "named {STR_VAR_3}.\p" + .string "This TRAINER won POKéMON LOTTERIES\n" + .string "{STR_VAR_1} times!\p" + .string "{STR_VAR_3} must have many friends\n" + .string "to trade POKéMON with!$" + +MauvilleCity_PokemonCenter_1F_Text_UsedDaycareTitle:: + .string "The DAY CARE-Using Trainer$" + +MauvilleCity_PokemonCenter_1F_Text_UsedDaycareAction:: + .string "Left POKéMON at the DAY CARE$" + +MauvilleCity_PokemonCenter_1F_Text_UsedDaycareStory:: + .string "This is a tale of a TRAINER\n" + .string "named {STR_VAR_3}.\p" + .string "This TRAINER left POKéMON with the\n" + .string "DAY CARE {STR_VAR_1} times!\p" + .string "{STR_VAR_3} must be a real go-getter\n" + .string "who raises POKéMON aggressively!$" + +MauvilleCity_PokemonCenter_1F_Text_RodeCableCarTitle:: + .string "The CABLE CAR-Loving TRAINER$" + +MauvilleCity_PokemonCenter_1F_Text_RodeCableCarAction:: + .string "Rode the CABLE CAR$" + +MauvilleCity_PokemonCenter_1F_Text_RodeCableCarStory:: + .string "This is a tale of a TRAINER\n" + .string "named {STR_VAR_3}.\p" + .string "This TRAINER rode the CABLE CAR\n" + .string "{STR_VAR_1} times!\p" + .string "{STR_VAR_3} must be a busy TRAINER\n" + .string "who's up and down all the time!$" + +MauvilleCity_PokemonCenter_1F_Text_HotSpringsTitle:: + .string "The Hot Spring-Loving TRAINER$" + +MauvilleCity_PokemonCenter_1F_Text_HotSpringsAction:: + .string "Bathed in hot springs$" + +MauvilleCity_PokemonCenter_1F_Text_HotSpringsStory:: + .string "This is a tale of a TRAINER\n" + .string "named {STR_VAR_3}.\p" + .string "This TRAINER bathed in hot springs\n" + .string "{STR_VAR_1} times!\p" + .string "{STR_VAR_3} must be a TRAINER with\n" + .string "baby-smooth skin!$" .endif .endif @@ -2109,24 +2104,6 @@ MauvilleCity_PokemonCenter_1F_EventScript_StorytellerEnd:: end @ Giddy -.ifdef ENGLISH -MauvilleCity_PokemonCenter_1F_Text_HearMyStory: - .string "I'm GIDDY!\n" - .string "I have a scintillating story for you!\p" - .string "Would you like to hear my story?$" - -MauvilleCity_PokemonCenter_1F_Text_GiddyFeelingTheBlues: - .string "Oh…\n" - .string "You've left me feeling the blues…$" - -MauvilleCity_PokemonCenter_1F_Text_AlsoIWasThinking: - .string "Also, I was thinking…$" - -MauvilleCity_PokemonCenter_1F_Text_WeShouldChatAgain: - .string "That's about it, I think…\p" - .string "We should chat again!\n" - .string "Bye-bye!$" -.else .ifdef FRENCH MauvilleCity_PokemonCenter_1F_Text_HearMyStory: .string "Je m’appelle PAPOTEUR!\n" @@ -2161,7 +2138,23 @@ MauvilleCity_PokemonCenter_1F_Text_WeShouldChatAgain: .string "È tutto, mi pare…\p" .string "Speriamo di rivederci!\n" .string "Ciao, ciao!$" -.endif +.else +MauvilleCity_PokemonCenter_1F_Text_HearMyStory: + .string "I'm GIDDY!\n" + .string "I have a scintillating story for you!\p" + .string "Would you like to hear my story?$" + +MauvilleCity_PokemonCenter_1F_Text_GiddyFeelingTheBlues: + .string "Oh…\n" + .string "You've left me feeling the blues…$" + +MauvilleCity_PokemonCenter_1F_Text_AlsoIWasThinking: + .string "Also, I was thinking…$" + +MauvilleCity_PokemonCenter_1F_Text_WeShouldChatAgain: + .string "That's about it, I think…\p" + .string "We should chat again!\n" + .string "Bye-bye!$" .endif .endif @@ -2211,64 +2204,6 @@ MauvilleCity_PokemonCenter_1F_EventScript_ToldEnoughTales:: release end -.ifdef ENGLISH -MauvilleCity_PokemonCenter_1F_Text_WouldYouLikeToHearMySong: - .string "Hi, I'm the BARD.\n" - .string "Would you like to hear my song?$" - -MauvilleCity_PokemonCenter_1F_Text_BardFeelingTheBlues1: - .string "Oh…\n" - .string "You've left me feeling the blues…$" - -MauvilleCity_PokemonCenter_1F_Text_WishICouldPlaySongForOthers: - .string "Oh, what a moving song…\n" - .string "I wish I could play it for others…$" - -MauvilleCity_PokemonCenter_1F_Text_WouldYouLikeToWriteSomeLyrics: - .string "So?\n" - .string "How do you like my song?\p" - .string "But I'm none too happy about\n" - .string "the lyrics.\p" - .string "How would you like to write some\n" - .string "new lyrics for me?$" - -MauvilleCity_PokemonCenter_1F_Text_BardFeelingTheBlues2: - .string "Oh…\n" - .string "You've left me feeling the blues…$" - -MauvilleCity_PokemonCenter_1F_Text_LetMeSingItForYou: - .string "Thank you kindly!\n" - .string "Let me sing it for you.$" - -MauvilleCity_PokemonCenter_1F_Text_ThatHowYouWantedSongToGo: - .string "Was that how you wanted your song\n" - .string "to go?$" - -MauvilleCity_PokemonCenter_1F_Text_IllSingThisSongForAWhile: - .string "Okay! That's it, then.\n" - .string "I'll sing this song for a while.$" - -MauvilleCity_PokemonCenter_1F_Text_TeachWhatsHipAndHappening: - .string "Hey, yo! They call me the HIPSTER.\n" - .string "I'll teach you what's hip and happening.$" - -MauvilleCity_PokemonCenter_1F_Text_IAlreadyTaughtYou: - .string "But, hey, I taught you what's hip and\n" - .string "happening already.\p" - .string "I'd like to spread the good word to\n" - .string "other folks.$" - -MauvilleCity_PokemonCenter_1F_Text_IveGotNothingNewToTeach: - .string "But, hey, you already know a lot about\n" - .string "what's hip and happening.\p" - .string "I've got nothing new to teach you!$" - -MauvilleCity_PokemonCenter_1F_Text_HaveYouHeardOfPhrase: - .string "Hey, have you heard about\n" - .string "“{STR_VAR_1}”?\p" - .string "What's it mean? Well…\n" - .string "Ask your daddy or mommy, okay?$" -.else .ifdef FRENCH MauvilleCity_PokemonCenter_1F_Text_WouldYouLikeToHearMySong: .string "Bonjour, je suis CAPELO.\n" @@ -2380,6 +2315,62 @@ MauvilleCity_PokemonCenter_1F_Text_HaveYouHeardOfPhrase: .string "“{STR_VAR_1}”?\p" .string "Che cosa significa? Beh, chiedi alla\n" .string "mamma o al papà, va bene?$" -.endif +.else +MauvilleCity_PokemonCenter_1F_Text_WouldYouLikeToHearMySong: + .string "Hi, I'm the BARD.\n" + .string "Would you like to hear my song?$" + +MauvilleCity_PokemonCenter_1F_Text_BardFeelingTheBlues1: + .string "Oh…\n" + .string "You've left me feeling the blues…$" + +MauvilleCity_PokemonCenter_1F_Text_WishICouldPlaySongForOthers: + .string "Oh, what a moving song…\n" + .string "I wish I could play it for others…$" + +MauvilleCity_PokemonCenter_1F_Text_WouldYouLikeToWriteSomeLyrics: + .string "So?\n" + .string "How do you like my song?\p" + .string "But I'm none too happy about\n" + .string "the lyrics.\p" + .string "How would you like to write some\n" + .string "new lyrics for me?$" + +MauvilleCity_PokemonCenter_1F_Text_BardFeelingTheBlues2: + .string "Oh…\n" + .string "You've left me feeling the blues…$" + +MauvilleCity_PokemonCenter_1F_Text_LetMeSingItForYou: + .string "Thank you kindly!\n" + .string "Let me sing it for you.$" + +MauvilleCity_PokemonCenter_1F_Text_ThatHowYouWantedSongToGo: + .string "Was that how you wanted your song\n" + .string "to go?$" + +MauvilleCity_PokemonCenter_1F_Text_IllSingThisSongForAWhile: + .string "Okay! That's it, then.\n" + .string "I'll sing this song for a while.$" + +MauvilleCity_PokemonCenter_1F_Text_TeachWhatsHipAndHappening: + .string "Hey, yo! They call me the HIPSTER.\n" + .string "I'll teach you what's hip and happening.$" + +MauvilleCity_PokemonCenter_1F_Text_IAlreadyTaughtYou: + .string "But, hey, I taught you what's hip and\n" + .string "happening already.\p" + .string "I'd like to spread the good word to\n" + .string "other folks.$" + +MauvilleCity_PokemonCenter_1F_Text_IveGotNothingNewToTeach: + .string "But, hey, you already know a lot about\n" + .string "what's hip and happening.\p" + .string "I've got nothing new to teach you!$" + +MauvilleCity_PokemonCenter_1F_Text_HaveYouHeardOfPhrase: + .string "Hey, have you heard about\n" + .string "“{STR_VAR_1}”?\p" + .string "What's it mean? Well…\n" + .string "Ask your daddy or mommy, okay?$" .endif .endif diff --git a/data/scripts/repel.inc b/data/scripts/repel.inc index 3ae1c54a06..a6d10532a5 100644 --- a/data/scripts/repel.inc +++ b/data/scripts/repel.inc @@ -2,23 +2,13 @@ EventScript_RepelWoreOff:: msgbox Text_RepelWoreOff, MSGBOX_SIGN end -.ifdef ENGLISH - Text_RepelWoreOff: - .string "REPEL's effect wore off…$" - -.else .ifdef FRENCH - -Text_RepelWoreOff: .string "L’effet de REPOUSSE se dissipe…$" - .else .ifdef ITALIAN - -Text_RepelWoreOff: .string "Finito l’effetto del REPELLENTE…$" - -.endif +.else @ENGLISH + .string "REPEL's effect wore off…$" .endif .endif diff --git a/data/scripts/secret_power_tm.inc b/data/scripts/secret_power_tm.inc index 1389f656c2..bbaa255da0 100644 --- a/data/scripts/secret_power_tm.inc +++ b/data/scripts/secret_power_tm.inc @@ -1,39 +1,3 @@ -.ifdef ENGLISH -Route111_Text_MakingRoomUseTMToMakeYourOwn: - .string "What's that?\n" - .string "What am I doing?\p" - .string "I'm thinking about making my own room\n" - .string "here using a POKéMON move.\p" - .string "I know! I'll give you this TM.\n" - .string "Will you use it to make your own room?$" - -Route111_Text_ExplainSecretPower: - .string "Find a big tree that looks like it might\n" - .string "drop some vines.\p" - .string "Use SECRET POWER in front of the tree.\n" - .string "Some vines should get free and drop\l" - .string "down, so you can climb the tree.\p" - .string "You'll find a lot of space for putting\n" - .string "your favorite things.\p" - .string "It'll be your own secret room…\n" - .string "A SECRET BASE!\p" - .string "You should make one, too.\p" - .string "Another thing, you don't always have\n" - .string "to make your SECRET BASE in a tree.\p" - .string "Try using SECRET POWER on rock walls\n" - .string "that have small indents in them.\p" - .string "I'm going to look for other places, too.\n" - .string "Okay, bye!$" - -Route111_Text_DontWantThis: - .string "Oh, you don't want this?\n" - .string "If you change your mind, tell me, okay?$" - -Route111_Text_DontHaveAnyRoom: - .string "Oh, you don't have any room for this.\p" - .string "I'll hold on to it, so come back for it\n" - .string "another time, okay?$" -.else .ifdef FRENCH Route111_Text_MakingRoomUseTMToMakeYourOwn: .string "Qu’est-ce que c’est?\n" @@ -106,7 +70,41 @@ Route111_Text_DontHaveAnyRoom: .string "Oh, non hai più spazio.\p" .string "La conserverò per te, puoi venire\n" .string "a prenderla un’altra volta, ok?$" -.endif +.else +Route111_Text_MakingRoomUseTMToMakeYourOwn: + .string "What's that?\n" + .string "What am I doing?\p" + .string "I'm thinking about making my own room\n" + .string "here using a POKéMON move.\p" + .string "I know! I'll give you this TM.\n" + .string "Will you use it to make your own room?$" + +Route111_Text_ExplainSecretPower: + .string "Find a big tree that looks like it might\n" + .string "drop some vines.\p" + .string "Use SECRET POWER in front of the tree.\n" + .string "Some vines should get free and drop\l" + .string "down, so you can climb the tree.\p" + .string "You'll find a lot of space for putting\n" + .string "your favorite things.\p" + .string "It'll be your own secret room…\n" + .string "A SECRET BASE!\p" + .string "You should make one, too.\p" + .string "Another thing, you don't always have\n" + .string "to make your SECRET BASE in a tree.\p" + .string "Try using SECRET POWER on rock walls\n" + .string "that have small indents in them.\p" + .string "I'm going to look for other places, too.\n" + .string "Okay, bye!$" + +Route111_Text_DontWantThis: + .string "Oh, you don't want this?\n" + .string "If you change your mind, tell me, okay?$" + +Route111_Text_DontHaveAnyRoom: + .string "Oh, you don't have any room for this.\p" + .string "I'll hold on to it, so come back for it\n" + .string "another time, okay?$" .endif .endif diff --git a/data/scripts/shared_secret_base.inc b/data/scripts/shared_secret_base.inc index 90933c69e7..1816911727 100644 --- a/data/scripts/shared_secret_base.inc +++ b/data/scripts/shared_secret_base.inc @@ -201,20 +201,6 @@ SecretBase_EventScript_SkittyTV:: msgbox SecretBase_Text_SkittyTV, MSGBOX_SIGN end -.ifdef ENGLISH -SecretBase_Text_SmallIndentInWall:: - .string "There's a small indent in the wall.$" - -SecretBase_Text_IndentUseSecretPower:: - .string "There's a small indent in the wall.\p" - .string "Use the SECRET POWER?$" - -SecretBase_Text_DiscoveredSmallCavern:: - .string "Discovered a small cavern!$" - -SecretBase_Text_WantToMakeYourSecretBaseHere: - .string "Want to make your SECRET BASE here?$" -.else .ifdef FRENCH SecretBase_Text_SmallIndentInWall:: .string "Il y a une petite fissure dans le mur.$" @@ -242,6 +228,18 @@ SecretBase_Text_DiscoveredSmallCavern:: SecretBase_Text_WantToMakeYourSecretBaseHere: .string "Vuoi creare qui la tua BASE SEGRETA?$" -.endif +.else +SecretBase_Text_SmallIndentInWall:: + .string "There's a small indent in the wall.$" + +SecretBase_Text_IndentUseSecretPower:: + .string "There's a small indent in the wall.\p" + .string "Use the SECRET POWER?$" + +SecretBase_Text_DiscoveredSmallCavern:: + .string "Discovered a small cavern!$" + +SecretBase_Text_WantToMakeYourSecretBaseHere: + .string "Want to make your SECRET BASE here?$" .endif .endif diff --git a/data/scripts/test_signpost.inc b/data/scripts/test_signpost.inc index 7e5d088a09..cce004f503 100644 --- a/data/scripts/test_signpost.inc +++ b/data/scripts/test_signpost.inc @@ -1,18 +1,14 @@ -.ifdef ENGLISH Text_ThisIsATestSignpostMsg:: - .string "This is a test message.\n" - .string "This is a signpost.$" -.else .ifdef FRENCH -Text_ThisIsATestSignpostMsg:: .string "Message test.\n" .string "Panneau.$" .else .ifdef ITALIAN -Text_ThisIsATestSignpostMsg:: .string "Questo è un messaggio di prova.\n" .string "Questo è un cartello.$" -.endif +.else @ENGLISH + .string "This is a test message.\n" + .string "This is a signpost.$" .endif .endif diff --git a/data/tilesets/graphics.inc b/data/tilesets/graphics.inc index cda2af4547..6b51c49d03 100644 --- a/data/tilesets/graphics.inc +++ b/data/tilesets/graphics.inc @@ -366,7 +366,10 @@ gTilesetPalettes_InsideBuilding:: .incbin "data/tilesets/primary/building/palettes/14.gbapal" .incbin "data/tilesets/primary/building/palettes/15.gbapal" -.ifdef ENGLISH +.ifdef FRENCH +.else +.ifdef ITALIAN +.else @ENGLISH .align 2 gTilesetTiles_Shop:: .incbin "data/tilesets/secondary/shop/tiles.4bpp.lz" @@ -389,6 +392,7 @@ gTilesetPalettes_Shop:: .incbin "data/tilesets/secondary/shop/palettes/13.gbapal" .incbin "data/tilesets/secondary/shop/palettes/14.gbapal" .incbin "data/tilesets/secondary/shop/palettes/15.gbapal" +.endif .endif .align 2 @@ -1410,7 +1414,10 @@ gTilesetPalettes_BattlePalace:: .incbin "data/tilesets/secondary/battle_palace/palettes/14.gbapal" .incbin "data/tilesets/secondary/battle_palace/palettes/15.gbapal" -.ifdef ENGLISH +.ifdef FRENCH +.else +.ifdef ITALIAN +.else @ENGLISH .align 2 gTilesetTiles_BattleDome:: .incbin "data/tilesets/secondary/battle_dome/tiles.4bpp.lz" @@ -1433,6 +1440,7 @@ gTilesetPalettes_BattleDome:: .incbin "data/tilesets/secondary/battle_dome/palettes/13.gbapal" .incbin "data/tilesets/secondary/battle_dome/palettes/14.gbapal" .incbin "data/tilesets/secondary/battle_dome/palettes/15.gbapal" +.endif .endif .align 2 diff --git a/include/battle_script_commands.h b/include/battle_script_commands.h index d8b80f7a60..a98a79a8a2 100644 --- a/include/battle_script_commands.h +++ b/include/battle_script_commands.h @@ -8,10 +8,10 @@ #define WINDOW_BG1 (1 << 7) // Arguments for 'xStart, yStart, xEnd, yEnd' in HandleBattleWindow -#if ENGLISH -#define YESNOBOX_X_Y 24, 8, 29, 13 -#elif FRENCH || ITALIAN +#if FRENCH || ITALIAN #define YESNOBOX_X_Y 23, 8, 29, 13 +#else //ENGLISH +#define YESNOBOX_X_Y 24, 8, 29, 13 #endif void AI_CalcDmg(u8 battlerIdAtk, u8 battlerIdDef); diff --git a/include/global.h b/include/global.h index 523de7a7d3..7459e9d3f9 100644 --- a/include/global.h +++ b/include/global.h @@ -139,10 +139,7 @@ // It looks like file.c:line: size of array `id' is negative #define STATIC_ASSERT(expr, id) typedef char id[(expr) ? 1 : -1]; -#if ENGLISH -#define LANG_VAL(_english, _french, _italian, ...) (_english) -#define LANGUAGE_STRING(_english, _french, _italian, ...) _(_english) -#elif FRENCH +#if FRENCH #define LANG_VAL(_english, _french, _italian, ...) (_french) #define LANGUAGE_STRING(_english, _french, _italian, ...) _(_french) #elif ITALIAN @@ -151,6 +148,9 @@ #elif SPANISH #define LANG_VAL(_english, _french, _italian, ...) (_english) #define LANGUAGE_STRING(_english, _french, _italian, ...) _(_english) +#else //ENGLISH +#define LANG_VAL(_english, _french, _italian, ...) (_english) +#define LANGUAGE_STRING(_english, _french, _italian, ...) _(_english) #endif struct Coords8 diff --git a/include/money.h b/include/money.h index 56781d568d..ba7ef085c8 100644 --- a/include/money.h +++ b/include/money.h @@ -1,10 +1,12 @@ #ifndef GUARD_MONEY_H #define GUARD_MONEY_H -#if ENGLISH || ITALIAN +#if ITALIAN #define MONEY_LABEL_X_OFFSET 19 #elif FRENCH #define MONEY_LABEL_X_OFFSET 24 +#else //ENGLISH +#define MONEY_LABEL_X_OFFSET 19 #endif u32 GetMoney(u32 *moneyPtr); diff --git a/include/pokenav.h b/include/pokenav.h index bb38228d4c..30cce953e2 100644 --- a/include/pokenav.h +++ b/include/pokenav.h @@ -5,12 +5,12 @@ #include "main.h" #include "pokemon_storage_system.h" -#if ENGLISH -#define POKENAV_LIST_ITEM_X 13 -#define POKENAV_LIST_WINDOW_WIDTH 16 -#elif FRENCH || ITALIAN +#if FRENCH || ITALIAN #define POKENAV_LIST_ITEM_X 12 #define POKENAV_LIST_WINDOW_WIDTH 17 +#else //ENGLISH +#define POKENAV_LIST_ITEM_X 13 +#define POKENAV_LIST_WINDOW_WIDTH 16 #endif typedef u32 (*LoopedTask)(s32 state); diff --git a/include/strings.h b/include/strings.h index c5bf51de67..e9e69b843b 100644 --- a/include/strings.h +++ b/include/strings.h @@ -530,12 +530,9 @@ extern const u8 gText_NumberClear01[]; extern const u8 gText_5MarksPokemon[]; extern const u8 gText_UnkHeight[]; extern const u8 gText_UnkWeight[]; -#if FRENCH || ITALIAN -extern const u8 gText_EmptyPkmnCategory[]; +#ifdef UNITS_METRIC extern const u8 gText_EmptyHeight[]; extern const u8 gText_EmptyWeight[]; -extern const u8 gText_EmptyPokedexInfo1[]; -extern const u8 gText_EmptyPokedexInfo2[]; #endif extern const u8 gText_HTHeight[]; extern const u8 gText_WTWeight[]; @@ -2492,11 +2489,11 @@ extern const u8 gText_MrStoneMatchCallDesc[]; extern const u8 gText_MrStoneMatchCallName[]; extern const u8 gText_StevenMatchCallDesc[]; extern const u8 gText_StevenMatchCallName[]; -#if ENGLISH -extern const u8 gText_MayBrendanMatchCallDesc[]; -#elif FRENCH || ITALIAN +#if FRENCH || ITALIAN extern const u8 gText_BrendanMatchCallDesc[]; extern const u8 gText_MayMatchCallDesc[]; +#else //ENGLISH +extern const u8 gText_MayBrendanMatchCallDesc[]; #endif extern const u8 gText_WallyMatchCallDesc[]; extern const u8 gText_NormanMatchCallDesc[]; diff --git a/src/battle_dome.c b/src/battle_dome.c index e2de1ab85e..02beaf6561 100644 --- a/src/battle_dome.c +++ b/src/battle_dome.c @@ -4258,13 +4258,13 @@ static u8 Task_GetInfoCardInput(u8 taskId) static void DisplayTrainerInfoOnCard(u8 flags, u8 trainerTourneyId) { -#if ENGLISH - struct TextPrinterTemplate textPrinter; - int i, j, k; -#elif FRENCH || ITALIAN +#if FRENCH || ITALIAN const u8 *trClassName; struct TextPrinterTemplate textPrinter; int i, j, k, trGender; +#else //ENGLISH + struct TextPrinterTemplate textPrinter; + int i, j, k; #endif int trainerId = 0; u8 nature = 0; @@ -4347,17 +4347,7 @@ static void DisplayTrainerInfoOnCard(u8 flags, u8 trainerTourneyId) // Get class and trainer name i = 0; -#if ENGLISH - if (trainerId == TRAINER_PLAYER) - j = gFacilityClassToTrainerClass[FACILITY_CLASS_BRENDAN]; - else if (trainerId == TRAINER_FRONTIER_BRAIN) - j = GetDomeBrainTrainerClass(); - else - j = GetFrontierOpponentClass(trainerId); - - for (;gTrainerClassNames[j][i] != EOS; i++) - gStringVar1[i] = gTrainerClassNames[j][i]; -#elif FRENCH || ITALIAN +#if FRENCH || ITALIAN if (trainerId == TRAINER_PLAYER) j = gFacilityClassToTrainerClass[FACILITY_CLASS_BRENDAN], trGender = gSaveBlock2Ptr->playerGender; else if (trainerId == TRAINER_FRONTIER_BRAIN) @@ -4368,6 +4358,16 @@ static void DisplayTrainerInfoOnCard(u8 flags, u8 trainerTourneyId) trClassName = GetTrainerClassNameGenderSpecific(j, trGender, NULL); for (; *trClassName != EOS; trClassName++, i++) gStringVar1[i] = *trClassName; +#else //ENGLISH + if (trainerId == TRAINER_PLAYER) + j = gFacilityClassToTrainerClass[FACILITY_CLASS_BRENDAN]; + else if (trainerId == TRAINER_FRONTIER_BRAIN) + j = GetDomeBrainTrainerClass(); + else + j = GetFrontierOpponentClass(trainerId); + + for (;gTrainerClassNames[j][i] != EOS; i++) + gStringVar1[i] = gTrainerClassNames[j][i]; #endif gStringVar1[i] = CHAR_SPACE; gStringVar1[i + 1] = EOS; diff --git a/src/battle_main.c b/src/battle_main.c index 310bdda9a8..420eac6e0a 100644 --- a/src/battle_main.c +++ b/src/battle_main.c @@ -433,26 +433,7 @@ const u8 gTypeEffectiveness[336] = const u8 gTypeNames[NUMBER_OF_MON_TYPES][TYPE_NAME_LENGTH + 1] = { -#if ENGLISH - [TYPE_NORMAL] = _("NORMAL"), - [TYPE_FIGHTING] = _("FIGHT"), - [TYPE_FLYING] = _("FLYING"), - [TYPE_POISON] = _("POISON"), - [TYPE_GROUND] = _("GROUND"), - [TYPE_ROCK] = _("ROCK"), - [TYPE_BUG] = _("BUG"), - [TYPE_GHOST] = _("GHOST"), - [TYPE_STEEL] = _("STEEL"), - [TYPE_MYSTERY] = _("???"), - [TYPE_FIRE] = _("FIRE"), - [TYPE_WATER] = _("WATER"), - [TYPE_GRASS] = _("GRASS"), - [TYPE_ELECTRIC] = _("ELECTR"), - [TYPE_PSYCHIC] = _("PSYCHC"), - [TYPE_ICE] = _("ICE"), - [TYPE_DRAGON] = _("DRAGON"), - [TYPE_DARK] = _("DARK"), -#elif FRENCH +#if FRENCH [TYPE_NORMAL] = _("NORMAL"), [TYPE_FIGHTING] = _("COMBAT"), [TYPE_FLYING] = _("VOL"), @@ -490,6 +471,25 @@ const u8 gTypeNames[NUMBER_OF_MON_TYPES][TYPE_NAME_LENGTH + 1] = [TYPE_ICE] = _("GHIACC"), [TYPE_DRAGON] = _("DRAGO"), [TYPE_DARK] = _("BUIO"), +#else //ENGLISH + [TYPE_NORMAL] = _("NORMAL"), + [TYPE_FIGHTING] = _("FIGHT"), + [TYPE_FLYING] = _("FLYING"), + [TYPE_POISON] = _("POISON"), + [TYPE_GROUND] = _("GROUND"), + [TYPE_ROCK] = _("ROCK"), + [TYPE_BUG] = _("BUG"), + [TYPE_GHOST] = _("GHOST"), + [TYPE_STEEL] = _("STEEL"), + [TYPE_MYSTERY] = _("???"), + [TYPE_FIRE] = _("FIRE"), + [TYPE_WATER] = _("WATER"), + [TYPE_GRASS] = _("GRASS"), + [TYPE_ELECTRIC] = _("ELECTR"), + [TYPE_PSYCHIC] = _("PSYCHC"), + [TYPE_ICE] = _("ICE"), + [TYPE_DRAGON] = _("DRAGON"), + [TYPE_DARK] = _("DARK"), #endif }; @@ -554,12 +554,12 @@ const struct TrainerMoney gTrainerMoneyTable[] = {0xFF, 5}, // Any trainer class not listed above uses this }; -#if ENGLISH -#include "data/text/abilities.h" -#elif FRENCH +#if FRENCH #include "data/text/french/abilities.h" #elif ITALIAN #include "data/text/italian/abilities.h" +#else //ENGLISH +#include "data/text/abilities.h" #endif static void (* const sTurnActionsFuncsTable[])(void) = diff --git a/src/battle_message.c b/src/battle_message.c index aceda1d413..4dc6a85f2e 100644 --- a/src/battle_message.c +++ b/src/battle_message.c @@ -55,386 +55,7 @@ EWRAM_DATA struct BattleMsgData *gBattleMsgDataPtr = NULL; // todo: make some of those names less vague: attacker/target vs pkmn, etc. -#if ENGLISH -static const u8 sText_Trainer1LoseText[] = _("{B_TRAINER1_LOSE_TEXT}"); -static const u8 sText_PkmnGainedEXP[] = _("{B_BUFF1} gained{B_BUFF2}\n{B_BUFF3} EXP. Points!\p"); -static const u8 sText_EmptyString4[] = _(""); -static const u8 sText_ABoosted[] = _(" a boosted"); -static const u8 sText_PkmnGrewToLv[] = _("{B_BUFF1} grew to\nLV. {B_BUFF2}!{WAIT_SE}\p"); -static const u8 sText_PkmnLearnedMove[] = _("{B_BUFF1} learned\n{B_BUFF2}!{WAIT_SE}\p"); -static const u8 sText_TryToLearnMove1[] = _("{B_BUFF1} is trying to\nlearn {B_BUFF2}.\p"); -static const u8 sText_TryToLearnMove2[] = _("But, {B_BUFF1} can't learn\nmore than four moves.\p"); -static const u8 sText_TryToLearnMove3[] = _("Delete a move to make\nroom for {B_BUFF2}?"); -static const u8 sText_PkmnForgotMove[] = _("{B_BUFF1} forgot\n{B_BUFF2}.\p"); -static const u8 sText_StopLearningMove[] = _("{PAUSE 32}Stop learning\n{B_BUFF2}?"); -static const u8 sText_DidNotLearnMove[] = _("{B_BUFF1} did not learn\n{B_BUFF2}.\p"); -static const u8 sText_UseNextPkmn[] = _("Use next POKéMON?"); -static const u8 sText_AttackMissed[] = _("{B_ATK_NAME_WITH_PREFIX}'s\nattack missed!"); -static const u8 sText_PkmnProtectedItself[] = _("{B_DEF_NAME_WITH_PREFIX}\nprotected itself!"); -static const u8 sText_AvoidedDamage[] = _("{B_DEF_NAME_WITH_PREFIX} avoided\ndamage with {B_DEF_ABILITY}!"); -static const u8 sText_PkmnMakesGroundMiss[] = _("{B_DEF_NAME_WITH_PREFIX} makes GROUND\nmoves miss with {B_DEF_ABILITY}!"); -static const u8 sText_PkmnAvoidedAttack[] = _("{B_DEF_NAME_WITH_PREFIX} avoided\nthe attack!"); -static const u8 sText_ItDoesntAffect[] = _("It doesn't affect\n{B_DEF_NAME_WITH_PREFIX}…"); -static const u8 sText_AttackerFainted[] = _("{B_ATK_NAME_WITH_PREFIX}\nfainted!\p"); -static const u8 sText_TargetFainted[] = _("{B_DEF_NAME_WITH_PREFIX}\nfainted!\p"); -static const u8 sText_PlayerGotMoney[] = _("{B_PLAYER_NAME} got ¥{B_BUFF1}\nfor winning!\p"); -static const u8 sText_PlayerWhiteout[] = _("{B_PLAYER_NAME} is out of\nusable POKéMON!\p"); -static const u8 sText_PlayerWhiteout2[] = _("{B_PLAYER_NAME} whited out!{PAUSE_UNTIL_PRESS}"); -static const u8 sText_PreventsEscape[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX} prevents\nescape with {B_SCR_ACTIVE_ABILITY}!\p"); -static const u8 sText_CantEscape2[] = _("Can't escape!\p"); -static const u8 sText_AttackerCantEscape[] = _("{B_ATK_NAME_WITH_PREFIX} can't escape!"); -static const u8 sText_HitXTimes[] = _("Hit {B_BUFF1} time(s)!"); -static const u8 sText_PkmnFellAsleep[] = _("{B_EFF_NAME_WITH_PREFIX}\nfell asleep!"); -static const u8 sText_PkmnMadeSleep[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_SCR_ACTIVE_ABILITY}\nmade {B_EFF_NAME_WITH_PREFIX} sleep!"); -static const u8 sText_PkmnAlreadyAsleep[] = _("{B_DEF_NAME_WITH_PREFIX} is\nalready asleep!"); -static const u8 sText_PkmnAlreadyAsleep2[] = _("{B_ATK_NAME_WITH_PREFIX} is\nalready asleep!"); -static const u8 sText_PkmnWasntAffected[] = _("{B_DEF_NAME_WITH_PREFIX}\nwasn't affected!"); -static const u8 sText_PkmnWasPoisoned[] = _("{B_EFF_NAME_WITH_PREFIX}\nwas poisoned!"); -static const u8 sText_PkmnPoisonedBy[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_SCR_ACTIVE_ABILITY}\npoisoned {B_EFF_NAME_WITH_PREFIX}!"); -static const u8 sText_PkmnHurtByPoison[] = _("{B_ATK_NAME_WITH_PREFIX} is hurt\nby poison!"); -static const u8 sText_PkmnAlreadyPoisoned[] = _("{B_DEF_NAME_WITH_PREFIX} is already\npoisoned."); -static const u8 sText_PkmnBadlyPoisoned[] = _("{B_EFF_NAME_WITH_PREFIX} is badly\npoisoned!"); -static const u8 sText_PkmnEnergyDrained[] = _("{B_DEF_NAME_WITH_PREFIX} had its\nenergy drained!"); -static const u8 sText_PkmnWasBurned[] = _("{B_EFF_NAME_WITH_PREFIX} was burned!"); -static const u8 sText_PkmnBurnedBy[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_SCR_ACTIVE_ABILITY}\nburned {B_EFF_NAME_WITH_PREFIX}!"); -static const u8 sText_PkmnHurtByBurn[] = _("{B_ATK_NAME_WITH_PREFIX} is hurt\nby its burn!"); -static const u8 sText_PkmnAlreadyHasBurn[] = _("{B_DEF_NAME_WITH_PREFIX} already\nhas a burn."); -static const u8 sText_PkmnWasFrozen[] = _("{B_EFF_NAME_WITH_PREFIX} was\nfrozen solid!"); -static const u8 sText_PkmnFrozenBy[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_SCR_ACTIVE_ABILITY}\nfroze {B_EFF_NAME_WITH_PREFIX} solid!"); -static const u8 sText_PkmnIsFrozen[] = _("{B_ATK_NAME_WITH_PREFIX} is\nfrozen solid!"); -static const u8 sText_PkmnWasDefrosted[] = _("{B_DEF_NAME_WITH_PREFIX} was\ndefrosted!"); -static const u8 sText_PkmnWasDefrosted2[] = _("{B_ATK_NAME_WITH_PREFIX} was\ndefrosted!"); -static const u8 sText_PkmnWasDefrostedBy[] = _("{B_ATK_NAME_WITH_PREFIX} was\ndefrosted by {B_CURRENT_MOVE}!"); -static const u8 sText_PkmnWasParalyzed[] = _("{B_EFF_NAME_WITH_PREFIX} is paralyzed!\nIt may be unable to move!"); -static const u8 sText_PkmnWasParalyzedBy[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_SCR_ACTIVE_ABILITY}\nparalyzed {B_EFF_NAME_WITH_PREFIX}!\lIt may be unable to move!"); -static const u8 sText_PkmnIsParalyzed[] = _("{B_ATK_NAME_WITH_PREFIX} is paralyzed!\nIt can't move!"); -static const u8 sText_PkmnIsAlreadyParalyzed[] = _("{B_DEF_NAME_WITH_PREFIX} is\nalready paralyzed!"); -static const u8 sText_PkmnHealedParalysis[] = _("{B_DEF_NAME_WITH_PREFIX} was\nhealed of paralysis!"); -static const u8 sText_PkmnDreamEaten[] = _("{B_DEF_NAME_WITH_PREFIX}'s\ndream was eaten!"); -static const u8 sText_StatsWontIncrease[] = _("{B_ATK_NAME_WITH_PREFIX}'s {B_BUFF1}\nwon't go higher!"); -static const u8 sText_StatsWontDecrease[] = _("{B_DEF_NAME_WITH_PREFIX}'s {B_BUFF1}\nwon't go lower!"); -static const u8 sText_TeamStoppedWorking[] = _("Your team's {B_BUFF1}\nstopped working!"); -static const u8 sText_FoeStoppedWorking[] = _("The foe's {B_BUFF1}\nstopped working!"); -static const u8 sText_PkmnIsConfused[] = _("{B_ATK_NAME_WITH_PREFIX} is\nconfused!"); -static const u8 sText_PkmnHealedConfusion[] = _("{B_ATK_NAME_WITH_PREFIX} snapped\nout of confusion!"); -static const u8 sText_PkmnWasConfused[] = _("{B_EFF_NAME_WITH_PREFIX} became\nconfused!"); -static const u8 sText_PkmnAlreadyConfused[] = _("{B_DEF_NAME_WITH_PREFIX} is\nalready confused!"); -static const u8 sText_PkmnFellInLove[] = _("{B_DEF_NAME_WITH_PREFIX}\nfell in love!"); -static const u8 sText_PkmnInLove[] = _("{B_ATK_NAME_WITH_PREFIX} is in love\nwith {B_SCR_ACTIVE_NAME_WITH_PREFIX}!"); -static const u8 sText_PkmnImmobilizedByLove[] = _("{B_ATK_NAME_WITH_PREFIX} is\nimmobilized by love!"); -static const u8 sText_PkmnBlownAway[] = _("{B_DEF_NAME_WITH_PREFIX} was\nblown away!"); -static const u8 sText_PkmnChangedType[] = _("{B_ATK_NAME_WITH_PREFIX} transformed\ninto the {B_BUFF1} type!"); -static const u8 sText_PkmnFlinched[] = _("{B_ATK_NAME_WITH_PREFIX} flinched!"); -static const u8 sText_PkmnRegainedHealth[] = _("{B_DEF_NAME_WITH_PREFIX} regained\nhealth!"); -static const u8 sText_PkmnHPFull[] = _("{B_DEF_NAME_WITH_PREFIX}'s\nHP is full!"); -static const u8 sText_PkmnRaisedSpDef[] = _("{B_ATK_PREFIX2}'s {B_CURRENT_MOVE}\nraised SP. DEF!"); -static const u8 sText_PkmnRaisedSpDefALittle[] = _("{B_ATK_PREFIX2}'s {B_CURRENT_MOVE}\nraised SP. DEF a little!"); -static const u8 sText_PkmnRaisedDef[] = _("{B_ATK_PREFIX2}'s {B_CURRENT_MOVE}\nraised DEFENSE!"); -static const u8 sText_PkmnRaisedDefALittle[] = _("{B_ATK_PREFIX2}'s {B_CURRENT_MOVE}\nraised DEFENSE a little!"); -static const u8 sText_PkmnCoveredByVeil[] = _("{B_ATK_PREFIX2}'s party is covered\nby a veil!"); -static const u8 sText_PkmnUsedSafeguard[] = _("{B_DEF_NAME_WITH_PREFIX}'s party is protected\nby SAFEGUARD!"); -static const u8 sText_PkmnSafeguardExpired[] = _("{B_ATK_PREFIX3}'s party is no longer\nprotected by SAFEGUARD!"); -static const u8 sText_PkmnWentToSleep[] = _("{B_ATK_NAME_WITH_PREFIX} went\nto sleep!"); -static const u8 sText_PkmnSleptHealthy[] = _("{B_ATK_NAME_WITH_PREFIX} slept and\nbecame healthy!"); -static const u8 sText_PkmnWhippedWhirlwind[] = _("{B_ATK_NAME_WITH_PREFIX} whipped\nup a whirlwind!"); -static const u8 sText_PkmnTookSunlight[] = _("{B_ATK_NAME_WITH_PREFIX} took\nin sunlight!"); -static const u8 sText_PkmnLoweredHead[] = _("{B_ATK_NAME_WITH_PREFIX} lowered\nits head!"); -static const u8 sText_PkmnIsGlowing[] = _("{B_ATK_NAME_WITH_PREFIX} is glowing!"); -static const u8 sText_PkmnFlewHigh[] = _("{B_ATK_NAME_WITH_PREFIX} flew\nup high!"); -static const u8 sText_PkmnDugHole[] = _("{B_ATK_NAME_WITH_PREFIX} dug a hole!"); -static const u8 sText_PkmnHidUnderwater[] = _("{B_ATK_NAME_WITH_PREFIX} hid\nunderwater!"); -static const u8 sText_PkmnSprangUp[] = _("{B_ATK_NAME_WITH_PREFIX} sprang up!"); -static const u8 sText_PkmnSqueezedByBind[] = _("{B_DEF_NAME_WITH_PREFIX} was squeezed by\n{B_ATK_NAME_WITH_PREFIX}'s BIND!"); -static const u8 sText_PkmnTrappedInVortex[] = _("{B_DEF_NAME_WITH_PREFIX} was trapped\nin the vortex!"); -static const u8 sText_PkmnTrappedBySandTomb[] = _("{B_DEF_NAME_WITH_PREFIX} was trapped\nby SAND TOMB!"); -static const u8 sText_PkmnWrappedBy[] = _("{B_DEF_NAME_WITH_PREFIX} was WRAPPED by\n{B_ATK_NAME_WITH_PREFIX}!"); -static const u8 sText_PkmnClamped[] = _("{B_ATK_NAME_WITH_PREFIX} CLAMPED\n{B_DEF_NAME_WITH_PREFIX}!"); -static const u8 sText_PkmnHurtBy[] = _("{B_ATK_NAME_WITH_PREFIX} is hurt\nby {B_BUFF1}!"); -static const u8 sText_PkmnFreedFrom[] = _("{B_ATK_NAME_WITH_PREFIX} was freed\nfrom {B_BUFF1}!"); -static const u8 sText_PkmnCrashed[] = _("{B_ATK_NAME_WITH_PREFIX} kept going\nand crashed!"); -const u8 gText_PkmnShroudedInMist[] = _("{B_ATK_PREFIX2} became\nshrouded in MIST!"); -static const u8 sText_PkmnProtectedByMist[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX} is protected\nby MIST!"); -const u8 gText_PkmnGettingPumped[] = _("{B_ATK_NAME_WITH_PREFIX} is getting\npumped!"); -static const u8 sText_PkmnHitWithRecoil[] = _("{B_ATK_NAME_WITH_PREFIX} is hit\nwith recoil!"); -static const u8 sText_PkmnProtectedItself2[] = _("{B_ATK_NAME_WITH_PREFIX} protected\nitself!"); -static const u8 sText_PkmnBuffetedBySandstorm[] = _("{B_ATK_NAME_WITH_PREFIX} is buffeted\nby the sandstorm!"); -static const u8 sText_PkmnPeltedByHail[] = _("{B_ATK_NAME_WITH_PREFIX} is pelted\nby HAIL!"); -static const u8 sText_PkmnsXWoreOff[] = _("{B_ATK_PREFIX1}'s {B_BUFF1}\nwore off!"); -static const u8 sText_PkmnSeeded[] = _("{B_DEF_NAME_WITH_PREFIX} was seeded!"); -static const u8 sText_PkmnEvadedAttack[] = _("{B_DEF_NAME_WITH_PREFIX} evaded\nthe attack!"); -static const u8 sText_PkmnSappedByLeechSeed[] = _("{B_ATK_NAME_WITH_PREFIX}'s health is\nsapped by LEECH SEED!"); -static const u8 sText_PkmnFastAsleep[] = _("{B_ATK_NAME_WITH_PREFIX} is fast\nasleep."); -static const u8 sText_PkmnWokeUp[] = _("{B_ATK_NAME_WITH_PREFIX} woke up!"); -static const u8 sText_PkmnUproarKeptAwake[] = _("But {B_SCR_ACTIVE_NAME_WITH_PREFIX}'s UPROAR\nkept it awake!"); -static const u8 sText_PkmnWokeUpInUproar[] = _("{B_ATK_NAME_WITH_PREFIX} woke up\nin the UPROAR!"); -static const u8 sText_PkmnCausedUproar[] = _("{B_ATK_NAME_WITH_PREFIX} caused\nan UPROAR!"); -static const u8 sText_PkmnMakingUproar[] = _("{B_ATK_NAME_WITH_PREFIX} is making\nan UPROAR!"); -static const u8 sText_PkmnCalmedDown[] = _("{B_ATK_NAME_WITH_PREFIX} calmed down."); -static const u8 sText_PkmnCantSleepInUproar[] = _("But {B_DEF_NAME_WITH_PREFIX} can't\nsleep in an UPROAR!"); -static const u8 sText_PkmnStockpiled[] = _("{B_ATK_NAME_WITH_PREFIX} STOCKPILED\n{B_BUFF1}!"); -static const u8 sText_PkmnCantStockpile[] = _("{B_ATK_NAME_WITH_PREFIX} can't\nSTOCKPILE any more!"); -static const u8 sText_PkmnCantSleepInUproar2[] = _("But {B_DEF_NAME_WITH_PREFIX} can't\nsleep in an UPROAR!"); -static const u8 sText_UproarKeptPkmnAwake[] = _("But the UPROAR kept\n{B_DEF_NAME_WITH_PREFIX} awake!"); -static const u8 sText_PkmnStayedAwakeUsing[] = _("{B_DEF_NAME_WITH_PREFIX} stayed awake\nusing its {B_DEF_ABILITY}!"); -static const u8 sText_PkmnStoringEnergy[] = _("{B_ATK_NAME_WITH_PREFIX} is storing\nenergy!"); -static const u8 sText_PkmnUnleashedEnergy[] = _("{B_ATK_NAME_WITH_PREFIX} unleashed\nenergy!"); -static const u8 sText_PkmnFatigueConfusion[] = _("{B_ATK_NAME_WITH_PREFIX} became\nconfused due to fatigue!"); -static const u8 sText_PlayerPickedUpMoney[] = _("{B_PLAYER_NAME} picked up\n¥{B_BUFF1}!\p"); -static const u8 sText_PkmnUnaffected[] = _("{B_DEF_NAME_WITH_PREFIX} is\nunaffected!"); -static const u8 sText_PkmnTransformedInto[] = _("{B_ATK_NAME_WITH_PREFIX} transformed\ninto {B_BUFF1}!"); -static const u8 sText_PkmnMadeSubstitute[] = _("{B_ATK_NAME_WITH_PREFIX} made\na SUBSTITUTE!"); -static const u8 sText_PkmnHasSubstitute[] = _("{B_ATK_NAME_WITH_PREFIX} already\nhas a SUBSTITUTE!"); -static const u8 sText_SubstituteDamaged[] = _("The SUBSTITUTE took damage\nfor {B_DEF_NAME_WITH_PREFIX}!\p"); -static const u8 sText_PkmnSubstituteFaded[] = _("{B_DEF_NAME_WITH_PREFIX}'s\nSUBSTITUTE faded!\p"); -static const u8 sText_PkmnMustRecharge[] = _("{B_ATK_NAME_WITH_PREFIX} must\nrecharge!"); -static const u8 sText_PkmnRageBuilding[] = _("{B_DEF_NAME_WITH_PREFIX}'s RAGE\nis building!"); -static const u8 sText_PkmnMoveWasDisabled[] = _("{B_DEF_NAME_WITH_PREFIX}'s {B_BUFF1}\nwas disabled!"); -static const u8 sText_PkmnMoveDisabledNoMore[] = _("{B_ATK_NAME_WITH_PREFIX} is disabled\nno more!"); -static const u8 sText_PkmnGotEncore[] = _("{B_DEF_NAME_WITH_PREFIX} got\nan ENCORE!"); -static const u8 sText_PkmnEncoreEnded[] = _("{B_ATK_NAME_WITH_PREFIX}'s ENCORE\nended!"); -static const u8 sText_PkmnTookAim[] = _("{B_ATK_NAME_WITH_PREFIX} took aim\nat {B_DEF_NAME_WITH_PREFIX}!"); -static const u8 sText_PkmnSketchedMove[] = _("{B_ATK_NAME_WITH_PREFIX} SKETCHED\n{B_BUFF1}!"); -static const u8 sText_PkmnTryingToTakeFoe[] = _("{B_ATK_NAME_WITH_PREFIX} is trying\nto take its foe with it!"); -static const u8 sText_PkmnTookFoe[] = _("{B_DEF_NAME_WITH_PREFIX} took\n{B_ATK_NAME_WITH_PREFIX} with it!"); -static const u8 sText_PkmnReducedPP[] = _("Reduced {B_DEF_NAME_WITH_PREFIX}'s\n{B_BUFF1} by {B_BUFF2}!"); -static const u8 sText_PkmnStoleItem[] = _("{B_ATK_NAME_WITH_PREFIX} stole\n{B_DEF_NAME_WITH_PREFIX}'s {B_LAST_ITEM}!"); -static const u8 sText_TargetCantEscapeNow[] = _("{B_DEF_NAME_WITH_PREFIX} can't\nescape now!"); -static const u8 sText_PkmnFellIntoNightmare[] = _("{B_DEF_NAME_WITH_PREFIX} fell into\na NIGHTMARE!"); -static const u8 sText_PkmnLockedInNightmare[] = _("{B_ATK_NAME_WITH_PREFIX} is locked\nin a NIGHTMARE!"); -static const u8 sText_PkmnLaidCurse[] = _("{B_ATK_NAME_WITH_PREFIX} cut its own HP and\nlaid a CURSE on {B_DEF_NAME_WITH_PREFIX}!"); -static const u8 sText_PkmnAfflictedByCurse[] = _("{B_ATK_NAME_WITH_PREFIX} is afflicted\nby the CURSE!"); -static const u8 sText_SpikesScattered[] = _("SPIKES were scattered all around\nthe opponent's side!"); -static const u8 sText_PkmnHurtBySpikes[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX} is hurt\nby SPIKES!"); -static const u8 sText_PkmnIdentified[] = _("{B_ATK_NAME_WITH_PREFIX} identified\n{B_DEF_NAME_WITH_PREFIX}!"); -static const u8 sText_PkmnPerishCountFell[] = _("{B_ATK_NAME_WITH_PREFIX}'s PERISH count\nfell to {B_BUFF1}!"); -static const u8 sText_PkmnBracedItself[] = _("{B_ATK_NAME_WITH_PREFIX} braced\nitself!"); -static const u8 sText_PkmnEnduredHit[] = _("{B_DEF_NAME_WITH_PREFIX} ENDURED\nthe hit!"); -static const u8 sText_MagnitudeStrength[] = _("MAGNITUDE {B_BUFF1}!"); -static const u8 sText_PkmnCutHPMaxedAttack[] = _("{B_ATK_NAME_WITH_PREFIX} cut its own HP\nand maximized ATTACK!"); -static const u8 sText_PkmnCopiedStatChanges[] = _("{B_ATK_NAME_WITH_PREFIX} copied\n{B_DEF_NAME_WITH_PREFIX}'s stat changes!"); -static const u8 sText_PkmnGotFree[] = _("{B_ATK_NAME_WITH_PREFIX} got free of\n{B_DEF_NAME_WITH_PREFIX}'s {B_BUFF1}!"); -static const u8 sText_PkmnShedLeechSeed[] = _("{B_ATK_NAME_WITH_PREFIX} shed\nLEECH SEED!"); -static const u8 sText_PkmnBlewAwaySpikes[] = _("{B_ATK_NAME_WITH_PREFIX} blew away\nSPIKES!"); -static const u8 sText_PkmnFledFromBattle[] = _("{B_ATK_NAME_WITH_PREFIX} fled from\nbattle!"); -static const u8 sText_PkmnForesawAttack[] = _("{B_ATK_NAME_WITH_PREFIX} foresaw\nan attack!"); -static const u8 sText_PkmnTookAttack[] = _("{B_DEF_NAME_WITH_PREFIX} took the\n{B_BUFF1} attack!"); -static const u8 sText_PkmnChoseXAsDestiny[] = _("{B_ATK_NAME_WITH_PREFIX} chose\n{B_CURRENT_MOVE} as its destiny!"); -static const u8 sText_PkmnAttack[] = _("{B_BUFF1}'s attack!"); -static const u8 sText_PkmnCenterAttention[] = _("{B_ATK_NAME_WITH_PREFIX} became the\ncenter of attention!"); -static const u8 sText_PkmnChargingPower[] = _("{B_ATK_NAME_WITH_PREFIX} began\ncharging power!"); -static const u8 sText_NaturePowerTurnedInto[] = _("NATURE POWER turned into\n{B_CURRENT_MOVE}!"); -static const u8 sText_PkmnStatusNormal[] = _("{B_ATK_NAME_WITH_PREFIX}'s status\nreturned to normal!"); -static const u8 sText_PkmnSubjectedToTorment[] = _("{B_DEF_NAME_WITH_PREFIX} was subjected\nto TORMENT!"); -static const u8 sText_PkmnTighteningFocus[] = _("{B_ATK_NAME_WITH_PREFIX} is tightening\nits focus!"); -static const u8 sText_PkmnFellForTaunt[] = _("{B_DEF_NAME_WITH_PREFIX} fell for\nthe TAUNT!"); -static const u8 sText_PkmnReadyToHelp[] = _("{B_ATK_NAME_WITH_PREFIX} is ready to\nhelp {B_DEF_NAME_WITH_PREFIX}!"); -static const u8 sText_PkmnSwitchedItems[] = _("{B_ATK_NAME_WITH_PREFIX} switched\nitems with its opponent!"); -static const u8 sText_PkmnObtainedX[] = _("{B_ATK_NAME_WITH_PREFIX} obtained\n{B_BUFF1}."); -static const u8 sText_PkmnObtainedX2[] = _("{B_DEF_NAME_WITH_PREFIX} obtained\n{B_BUFF2}."); -static const u8 sText_PkmnObtainedXYObtainedZ[] = _("{B_ATK_NAME_WITH_PREFIX} obtained\n{B_BUFF1}.\p{B_DEF_NAME_WITH_PREFIX} obtained\n{B_BUFF2}."); -static const u8 sText_PkmnCopiedFoe[] = _("{B_ATK_NAME_WITH_PREFIX} copied\n{B_DEF_NAME_WITH_PREFIX}'s {B_DEF_ABILITY}!"); -static const u8 sText_PkmnMadeWish[] = _("{B_ATK_NAME_WITH_PREFIX} made a WISH!"); -static const u8 sText_PkmnWishCameTrue[] = _("{B_BUFF1}'s WISH\ncame true!"); -static const u8 sText_PkmnPlantedRoots[] = _("{B_ATK_NAME_WITH_PREFIX} planted its roots!"); -static const u8 sText_PkmnAbsorbedNutrients[] = _("{B_ATK_NAME_WITH_PREFIX} absorbed\nnutrients with its roots!"); -static const u8 sText_PkmnAnchoredItself[] = _("{B_DEF_NAME_WITH_PREFIX} anchored\nitself with its roots!"); -static const u8 sText_PkmnWasMadeDrowsy[] = _("{B_ATK_NAME_WITH_PREFIX} made\n{B_DEF_NAME_WITH_PREFIX} drowsy!"); -static const u8 sText_PkmnKnockedOff[] = _("{B_ATK_NAME_WITH_PREFIX} knocked off\n{B_DEF_NAME_WITH_PREFIX}'s {B_LAST_ITEM}!"); -static const u8 sText_PkmnSwappedAbilities[] = _("{B_ATK_NAME_WITH_PREFIX} swapped abilities\nwith its opponent!"); -static const u8 sText_PkmnSealedOpponentMove[] = _("{B_ATK_NAME_WITH_PREFIX} sealed the\nopponent's move(s)!"); -static const u8 sText_PkmnWantsGrudge[] = _("{B_ATK_NAME_WITH_PREFIX} wants the\nopponent to bear a GRUDGE!"); -static const u8 sText_PkmnLostPPGrudge[] = _("{B_ATK_NAME_WITH_PREFIX}'s {B_BUFF1} lost\nall its PP due to the GRUDGE!"); -static const u8 sText_PkmnShroudedItself[] = _("{B_ATK_NAME_WITH_PREFIX} shrouded\nitself in {B_CURRENT_MOVE}!"); -static const u8 sText_PkmnMoveBounced[] = _("{B_ATK_NAME_WITH_PREFIX}'s {B_CURRENT_MOVE}\nwas bounced back by MAGIC COAT!"); -static const u8 sText_PkmnWaitsForTarget[] = _("{B_ATK_NAME_WITH_PREFIX} waits for a target\nto make a move!"); -static const u8 sText_PkmnSnatchedMove[] = _("{B_DEF_NAME_WITH_PREFIX} SNATCHED\n{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s move!"); -static const u8 sText_ElectricityWeakened[] = _("Electricity's power was\nweakened!"); -static const u8 sText_FireWeakened[] = _("Fire's power was\nweakened!"); -static const u8 sText_XFoundOneY[] = _("{B_ATK_NAME_WITH_PREFIX} found\none {B_LAST_ITEM}!"); -static const u8 sText_SoothingAroma[] = _("A soothing aroma wafted\nthrough the area!"); -static const u8 sText_ItemsCantBeUsedNow[] = _("Items can't be used now.{PAUSE 64}"); -static const u8 sText_ForXCommaYZ[] = _("For {B_SCR_ACTIVE_NAME_WITH_PREFIX},\n{B_LAST_ITEM} {B_BUFF1}"); -static const u8 sText_PkmnUsedXToGetPumped[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX} used\n{B_LAST_ITEM} to get pumped!"); -static const u8 sText_PkmnLostFocus[] = _("{B_ATK_NAME_WITH_PREFIX} lost its\nfocus and couldn't move!"); -static const u8 sText_PkmnWasDraggedOut[] = _("{B_DEF_NAME_WITH_PREFIX} was\ndragged out!\p"); -static const u8 sText_TheWallShattered[] = _("The wall shattered!"); -static const u8 sText_ButNoEffect[] = _("But it had no effect!"); -static const u8 sText_PkmnHasNoMovesLeft[] = _("{B_ACTIVE_NAME_WITH_PREFIX} has no\nmoves left!\p"); -static const u8 sText_PkmnMoveIsDisabled[] = _("{B_ACTIVE_NAME_WITH_PREFIX}'s {B_CURRENT_MOVE}\nis disabled!\p"); -static const u8 sText_PkmnCantUseMoveTorment[] = _("{B_ACTIVE_NAME_WITH_PREFIX} can't use the same\nmove in a row due to the TORMENT!\p"); -static const u8 sText_PkmnCantUseMoveTaunt[] = _("{B_ACTIVE_NAME_WITH_PREFIX} can't use\n{B_CURRENT_MOVE} after the TAUNT!\p"); -static const u8 sText_PkmnCantUseMoveSealed[] = _("{B_ACTIVE_NAME_WITH_PREFIX} can't use the\nsealed {B_CURRENT_MOVE}!\p"); -static const u8 sText_PkmnMadeItRain[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_SCR_ACTIVE_ABILITY}\nmade it rain!"); -static const u8 sText_PkmnRaisedSpeed[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_SCR_ACTIVE_ABILITY}\nraised its SPEED!"); -static const u8 sText_PkmnProtectedBy[] = _("{B_DEF_NAME_WITH_PREFIX} was protected\nby {B_DEF_ABILITY}!"); -static const u8 sText_PkmnPreventsUsage[] = _("{B_DEF_NAME_WITH_PREFIX}'s {B_DEF_ABILITY}\nprevents {B_ATK_NAME_WITH_PREFIX}\lfrom using {B_CURRENT_MOVE}!"); -static const u8 sText_PkmnRestoredHPUsing[] = _("{B_DEF_NAME_WITH_PREFIX} restored HP\nusing its {B_DEF_ABILITY}!"); -static const u8 sText_PkmnsXMadeYUseless[] = _("{B_DEF_NAME_WITH_PREFIX}'s {B_DEF_ABILITY}\nmade {B_CURRENT_MOVE} useless!"); -static const u8 sText_PkmnChangedTypeWith[] = _("{B_DEF_NAME_WITH_PREFIX}'s {B_DEF_ABILITY}\nmade it the {B_BUFF1} type!"); -static const u8 sText_PkmnPreventsParalysisWith[] = _("{B_EFF_NAME_WITH_PREFIX}'s {B_DEF_ABILITY}\nprevents paralysis!"); -static const u8 sText_PkmnPreventsRomanceWith[] = _("{B_DEF_NAME_WITH_PREFIX}'s {B_DEF_ABILITY}\nprevents romance!"); -static const u8 sText_PkmnPreventsPoisoningWith[] = _("{B_EFF_NAME_WITH_PREFIX}'s {B_DEF_ABILITY}\nprevents poisoning!"); -static const u8 sText_PkmnPreventsConfusionWith[] = _("{B_DEF_NAME_WITH_PREFIX}'s {B_DEF_ABILITY}\nprevents confusion!"); -static const u8 sText_PkmnRaisedFirePowerWith[] = _("{B_DEF_NAME_WITH_PREFIX}'s {B_DEF_ABILITY}\nraised its FIRE power!"); -static const u8 sText_PkmnAnchorsItselfWith[] = _("{B_DEF_NAME_WITH_PREFIX} anchors\nitself with {B_DEF_ABILITY}!"); -static const u8 sText_PkmnCutsAttackWith[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_SCR_ACTIVE_ABILITY}\ncuts {B_DEF_NAME_WITH_PREFIX}'s ATTACK!"); -static const u8 sText_PkmnPreventsStatLossWith[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_SCR_ACTIVE_ABILITY}\nprevents stat loss!"); -static const u8 sText_PkmnHurtsWith[] = _("{B_DEF_NAME_WITH_PREFIX}'s {B_DEF_ABILITY}\nhurt {B_ATK_NAME_WITH_PREFIX}!"); -static const u8 sText_PkmnTraced[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX} TRACED\n{B_BUFF1}'s {B_BUFF2}!"); -static const u8 sText_PkmnsXPreventsBurns[] = _("{B_EFF_NAME_WITH_PREFIX}'s {B_EFF_ABILITY}\nprevents burns!"); -static const u8 sText_PkmnsXBlocksY[] = _("{B_DEF_NAME_WITH_PREFIX}'s {B_DEF_ABILITY}\nblocks {B_CURRENT_MOVE}!"); -static const u8 sText_PkmnsXBlocksY2[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_SCR_ACTIVE_ABILITY}\nblocks {B_CURRENT_MOVE}!"); -static const u8 sText_PkmnsXRestoredHPALittle2[] = _("{B_ATK_NAME_WITH_PREFIX}'s {B_ATK_ABILITY}\nrestored its HP a little!"); -static const u8 sText_PkmnsXWhippedUpSandstorm[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_SCR_ACTIVE_ABILITY}\nwhipped up a sandstorm!"); -static const u8 sText_PkmnsXIntensifiedSun[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_SCR_ACTIVE_ABILITY}\nintensified the sun's rays!"); -static const u8 sText_PkmnsXPreventsYLoss[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_SCR_ACTIVE_ABILITY}\nprevents {B_BUFF1} loss!"); -static const u8 sText_PkmnsXInfatuatedY[] = _("{B_DEF_NAME_WITH_PREFIX}'s {B_DEF_ABILITY}\ninfatuated {B_ATK_NAME_WITH_PREFIX}!"); -static const u8 sText_PkmnsXMadeYIneffective[] = _("{B_DEF_NAME_WITH_PREFIX}'s {B_DEF_ABILITY}\nmade {B_CURRENT_MOVE} ineffective!"); -static const u8 sText_PkmnsXCuredYProblem[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_SCR_ACTIVE_ABILITY}\ncured its {B_BUFF1} problem!"); -static const u8 sText_ItSuckedLiquidOoze[] = _("It sucked up the\nLIQUID OOZE!"); -static const u8 sText_PkmnTransformed[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX} transformed!"); -static const u8 sText_PkmnsXTookAttack[] = _("{B_DEF_NAME_WITH_PREFIX}'s {B_DEF_ABILITY}\ntook the attack!"); -const u8 gText_PkmnsXPreventsSwitching[] = _("{B_BUFF1}'s {B_LAST_ABILITY}\nprevents switching!\p"); -static const u8 sText_PreventedFromWorking[] = _("{B_DEF_NAME_WITH_PREFIX}'s {B_DEF_ABILITY}\nprevented {B_SCR_ACTIVE_NAME_WITH_PREFIX}'s\l{B_BUFF1} from working!"); -static const u8 sText_PkmnsXMadeItIneffective[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_SCR_ACTIVE_ABILITY}\nmade it ineffective!"); -static const u8 sText_PkmnsXPreventsFlinching[] = _("{B_EFF_NAME_WITH_PREFIX}'s {B_EFF_ABILITY}\nprevents flinching!"); -static const u8 sText_PkmnsXPreventsYsZ[] = _("{B_ATK_NAME_WITH_PREFIX}'s {B_ATK_ABILITY}\nprevents {B_DEF_NAME_WITH_PREFIX}'s\l{B_DEF_ABILITY} from working!"); -static const u8 sText_PkmnsXCuredItsYProblem[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_SCR_ACTIVE_ABILITY}\ncured its {B_BUFF1} problem!"); -static const u8 sText_PkmnsXHadNoEffectOnY[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_SCR_ACTIVE_ABILITY}\nhad no effect on {B_EFF_NAME_WITH_PREFIX}!"); -static const u8 sText_StatSharply[] = _("sharply "); -const u8 gText_StatRose[] = _("rose!"); -static const u8 sText_StatHarshly[] = _("harshly "); -static const u8 sText_StatFell[] = _("fell!"); -static const u8 sText_AttackersStatRose[] = _("{B_ATK_NAME_WITH_PREFIX}'s {B_BUFF1}\n{B_BUFF2}"); -const u8 gText_DefendersStatRose[] = _("{B_DEF_NAME_WITH_PREFIX}'s {B_BUFF1}\n{B_BUFF2}"); -static const u8 sText_UsingItemTheStatOfPkmnRose[] = _("Using {B_LAST_ITEM}, the {B_BUFF1}\nof {B_SCR_ACTIVE_NAME_WITH_PREFIX} {B_BUFF2}"); -static const u8 sText_AttackersStatFell[] = _("{B_ATK_NAME_WITH_PREFIX}'s {B_BUFF1}\n{B_BUFF2}"); -static const u8 sText_DefendersStatFell[] = _("{B_DEF_NAME_WITH_PREFIX}'s {B_BUFF1}\n{B_BUFF2}"); -static const u8 sText_StatsWontIncrease2[] = _("{B_ATK_NAME_WITH_PREFIX}'s stats won't\ngo any higher!"); -static const u8 sText_StatsWontDecrease2[] = _("{B_DEF_NAME_WITH_PREFIX}'s stats won't\ngo any lower!"); -static const u8 sText_CriticalHit[] = _("A critical hit!"); -static const u8 sText_OneHitKO[] = _("It's a one-hit KO!"); -static const u8 sText_123Poof[] = _("{PAUSE 32}1, {PAUSE 15}2, and{PAUSE 15}… {PAUSE 15}… {PAUSE 15}… {PAUSE 15}{PLAY_SE SE_BALL_BOUNCE_1}Poof!\p"); -static const u8 sText_AndEllipsis[] = _("And…\p"); -static const u8 sText_HMMovesCantBeForgotten[] = _("HM moves can't be\nforgotten now.\p"); -static const u8 sText_NotVeryEffective[] = _("It's not very effective…"); -static const u8 sText_SuperEffective[] = _("It's super effective!"); -static const u8 sText_GotAwaySafely[] = _("{PLAY_SE SE_FLEE}Got away safely!\p"); -static const u8 sText_PkmnFledUsingIts[] = _("{PLAY_SE SE_FLEE}{B_ATK_NAME_WITH_PREFIX} fled\nusing its {B_LAST_ITEM}!\p"); -static const u8 sText_PkmnFledUsing[] = _("{PLAY_SE SE_FLEE}{B_ATK_NAME_WITH_PREFIX} fled\nusing {B_ATK_ABILITY}!\p"); -static const u8 sText_WildPkmnFled[] = _("{PLAY_SE SE_FLEE}Wild {B_BUFF1} fled!"); -static const u8 sText_PlayerDefeatedLinkTrainer[] = _("Player defeated\n{B_LINK_OPPONENT1_NAME}!"); -static const u8 sText_TwoLinkTrainersDefeated[] = _("Player beat {B_LINK_OPPONENT1_NAME}\nand {B_LINK_OPPONENT2_NAME}!"); -static const u8 sText_PlayerLostAgainstLinkTrainer[] = _("Player lost against\n{B_LINK_OPPONENT1_NAME}!"); -static const u8 sText_PlayerLostToTwo[] = _("Player lost to {B_LINK_OPPONENT1_NAME}\nand {B_LINK_OPPONENT2_NAME}!"); -static const u8 sText_PlayerBattledToDrawLinkTrainer[] = _("Player battled to a draw against\n{B_LINK_OPPONENT1_NAME}!"); -static const u8 sText_PlayerBattledToDrawVsTwo[] = _("Player battled to a draw against\n{B_LINK_OPPONENT1_NAME} and {B_LINK_OPPONENT2_NAME}!"); -static const u8 sText_WildFled[] = _("{PLAY_SE SE_FLEE}{B_LINK_OPPONENT1_NAME} fled!"); -static const u8 sText_TwoWildFled[] = _("{PLAY_SE SE_FLEE}{B_LINK_OPPONENT1_NAME} and\n{B_LINK_OPPONENT2_NAME} fled!"); -static const u8 sText_NoRunningFromTrainers[] = _("No! There's no running\nfrom a TRAINER battle!\p"); -static const u8 sText_CantEscape[] = _("Can't escape!\p"); -static const u8 sText_DontLeaveBirch[] = _("PROF. BIRCH: Don't leave me like this!\p"); -static const u8 sText_ButNothingHappened[] = _("But nothing happened!"); -static const u8 sText_ButItFailed[] = _("But it failed!"); -static const u8 sText_ItHurtConfusion[] = _("It hurt itself in its\nconfusion!"); -static const u8 sText_MirrorMoveFailed[] = _("The MIRROR MOVE failed!"); -static const u8 sText_StartedToRain[] = _("It started to rain!"); -static const u8 sText_DownpourStarted[] = _("A downpour started!"); // corresponds to DownpourText in pokegold and pokecrystal and is used by Rain Dance in GSC -static const u8 sText_RainContinues[] = _("Rain continues to fall."); -static const u8 sText_DownpourContinues[] = _("The downpour continues."); // Unused -static const u8 sText_RainStopped[] = _("The rain stopped."); -static const u8 sText_SandstormBrewed[] = _("A sandstorm brewed!"); -static const u8 sText_SandstormRages[] = _("The sandstorm rages."); -static const u8 sText_SandstormSubsided[] = _("The sandstorm subsided."); -static const u8 sText_SunlightGotBright[] = _("The sunlight got bright!"); -static const u8 sText_SunlightStrong[] = _("The sunlight is strong."); -static const u8 sText_SunlightFaded[] = _("The sunlight faded."); -static const u8 sText_StartedHail[] = _("It started to hail!"); -static const u8 sText_HailContinues[] = _("Hail continues to fall."); -static const u8 sText_HailStopped[] = _("The hail stopped."); -static const u8 sText_FailedToSpitUp[] = _("But it failed to SPIT UP\na thing!"); -static const u8 sText_FailedToSwallow[] = _("But it failed to SWALLOW\na thing!"); -static const u8 sText_WindBecameHeatWave[] = _("The wind turned into a\nHEAT WAVE!"); -static const u8 sText_StatChangesGone[] = _("All stat changes were\neliminated!"); -static const u8 sText_CoinsScattered[] = _("Coins scattered everywhere!"); -static const u8 sText_TooWeakForSubstitute[] = _("It was too weak to make\na SUBSTITUTE!"); -static const u8 sText_SharedPain[] = _("The battlers shared\ntheir pain!"); -static const u8 sText_BellChimed[] = _("A bell chimed!"); -static const u8 sText_FaintInThree[] = _("All affected POKéMON will\nfaint in three turns!"); -static const u8 sText_NoPPLeft[] = _("There's no PP left for\nthis move!\p"); -static const u8 sText_ButNoPPLeft[] = _("But there was no PP left\nfor the move!"); -static const u8 sText_PkmnIgnoresAsleep[] = _("{B_ATK_NAME_WITH_PREFIX} ignored\norders while asleep!"); -static const u8 sText_PkmnIgnoredOrders[] = _("{B_ATK_NAME_WITH_PREFIX} ignored\norders!"); -static const u8 sText_PkmnBeganToNap[] = _("{B_ATK_NAME_WITH_PREFIX} began to nap!"); -static const u8 sText_PkmnLoafing[] = _("{B_ATK_NAME_WITH_PREFIX} is\nloafing around!"); -static const u8 sText_PkmnWontObey[] = _("{B_ATK_NAME_WITH_PREFIX} won't\nobey!"); -static const u8 sText_PkmnTurnedAway[] = _("{B_ATK_NAME_WITH_PREFIX} turned away!"); -static const u8 sText_PkmnPretendNotNotice[] = _("{B_ATK_NAME_WITH_PREFIX} pretended\nnot to notice!"); -static const u8 sText_EnemyAboutToSwitchPkmn[] = _("{B_TRAINER1_CLASS} {B_TRAINER1_NAME} is\nabout to use {B_BUFF2}.\pWill {B_PLAYER_NAME} change\nPOKéMON?"); -static const u8 sText_PkmnLearnedMove2[] = _("{B_ATK_NAME_WITH_PREFIX} learned\n{B_BUFF1}!"); -static const u8 sText_PlayerDefeatedLinkTrainerTrainer1[] = _("Player defeated\n{B_TRAINER1_CLASS} {B_TRAINER1_NAME}!\p"); -static const u8 sText_CreptCloser[] = _("{B_PLAYER_NAME} crept closer to\n{B_OPPONENT_MON1_NAME}!"); -static const u8 sText_CantGetCloser[] = _("{B_PLAYER_NAME} can't get any closer!"); -static const u8 sText_PkmnWatchingCarefully[] = _("{B_OPPONENT_MON1_NAME} is watching\ncarefully!"); -static const u8 sText_PkmnCuriousAboutX[] = _("{B_OPPONENT_MON1_NAME} is curious about\nthe {B_BUFF1}!"); -static const u8 sText_PkmnEnthralledByX[] = _("{B_OPPONENT_MON1_NAME} is enthralled by\nthe {B_BUFF1}!"); -static const u8 sText_PkmnIgnoredX[] = _("{B_OPPONENT_MON1_NAME} completely ignored\nthe {B_BUFF1}!"); -static const u8 sText_ThrewPokeblockAtPkmn[] = _("{B_PLAYER_NAME} threw a {POKEBLOCK}\nat the {B_OPPONENT_MON1_NAME}!"); -static const u8 sText_OutOfSafariBalls[] = _("{PLAY_SE SE_DING_DONG}ANNOUNCER: You're out of\nSAFARI BALLS! Game over!\p"); -static const u8 sText_OpponentMon1Appeared[] = _("{B_OPPONENT_MON1_NAME} appeared!\p"); -static const u8 sText_WildPkmnAppeared[] = _("Wild {B_OPPONENT_MON1_NAME} appeared!\p"); -static const u8 sText_LegendaryPkmnAppeared[] = _("Wild {B_OPPONENT_MON1_NAME} appeared!\p"); -static const u8 sText_WildPkmnAppearedPause[] = _("Wild {B_OPPONENT_MON1_NAME} appeared!{PAUSE 127}"); -static const u8 sText_TwoWildPkmnAppeared[] = _("Wild {B_OPPONENT_MON1_NAME} and\n{B_OPPONENT_MON2_NAME} appeared!\p"); -static const u8 sText_Trainer1WantsToBattle[] = _("{B_TRAINER1_CLASS} {B_TRAINER1_NAME}\nwould like to battle!\p"); -static const u8 sText_LinkTrainerWantsToBattle[] = _("{B_LINK_OPPONENT1_NAME}\nwants to battle!"); -static const u8 sText_TwoLinkTrainersWantToBattle[] = _("{B_LINK_OPPONENT1_NAME} and {B_LINK_OPPONENT2_NAME}\nwant to battle!"); -static const u8 sText_Trainer1SentOutPkmn[] = _("{B_TRAINER1_CLASS} {B_TRAINER1_NAME} sent\nout {B_OPPONENT_MON1_NAME}!"); -static const u8 sText_Trainer1SentOutTwoPkmn[] = _("{B_TRAINER1_CLASS} {B_TRAINER1_NAME} sent\nout {B_OPPONENT_MON1_NAME} and {B_OPPONENT_MON2_NAME}!"); -static const u8 sText_Trainer1SentOutPkmn2[] = _("{B_TRAINER1_CLASS} {B_TRAINER1_NAME} sent\nout {B_BUFF1}!"); -static const u8 sText_LinkTrainerSentOutPkmn[] = _("{B_LINK_OPPONENT1_NAME} sent out\n{B_OPPONENT_MON1_NAME}!"); -static const u8 sText_LinkTrainerSentOutTwoPkmn[] = _("{B_LINK_OPPONENT1_NAME} sent out\n{B_OPPONENT_MON1_NAME} and {B_OPPONENT_MON2_NAME}!"); -static const u8 sText_TwoLinkTrainersSentOutPkmn[] = _("{B_LINK_OPPONENT1_NAME} sent out {B_LINK_OPPONENT_MON1_NAME}!\n{B_LINK_OPPONENT2_NAME} sent out {B_LINK_OPPONENT_MON2_NAME}!"); -static const u8 sText_LinkTrainerSentOutPkmn2[] = _("{B_LINK_OPPONENT1_NAME} sent out\n{B_BUFF1}!"); -static const u8 sText_LinkTrainerMultiSentOutPkmn[] = _("{B_LINK_SCR_TRAINER_NAME} sent out\n{B_BUFF1}!"); -static const u8 sText_GoPkmn[] = _("Go! {B_PLAYER_MON1_NAME}!"); -static const u8 sText_GoTwoPkmn[] = _("Go! {B_PLAYER_MON1_NAME} and\n{B_PLAYER_MON2_NAME}!"); -static const u8 sText_GoPkmn2[] = _("Go! {B_BUFF1}!"); -static const u8 sText_DoItPkmn[] = _("Do it! {B_BUFF1}!"); -static const u8 sText_GoForItPkmn[] = _("Go for it, {B_BUFF1}!"); -static const u8 sText_YourFoesWeakGetEmPkmn[] = _("Your foe's weak!\nGet 'em, {B_BUFF1}!"); -static const u8 sText_LinkPartnerSentOutPkmnGoPkmn[] = _("{B_LINK_PARTNER_NAME} sent out {B_LINK_PLAYER_MON2_NAME}!\nGo! {B_LINK_PLAYER_MON1_NAME}!"); -static const u8 sText_PkmnThatsEnough[] = _("{B_BUFF1}, that's enough!\nCome back!"); -static const u8 sText_PkmnComeBack[] = _("{B_BUFF1}, come back!"); -static const u8 sText_PkmnOkComeBack[] = _("{B_BUFF1}, OK!\nCome back!"); -static const u8 sText_PkmnGoodComeBack[] = _("{B_BUFF1}, good!\nCome back!"); -static const u8 sText_Trainer1WithdrewPkmn[] = _("{B_TRAINER1_CLASS} {B_TRAINER1_NAME}\nwithdrew {B_BUFF1}!"); -static const u8 sText_LinkTrainer1WithdrewPkmn[] = _("{B_LINK_OPPONENT1_NAME} withdrew\n{B_BUFF1}!"); -static const u8 sText_LinkTrainer2WithdrewPkmn[] = _("{B_LINK_SCR_TRAINER_NAME} withdrew\n{B_BUFF1}!"); -static const u8 sText_WildPkmnPrefix[] = _("Wild "); -static const u8 sText_FoePkmnPrefix[] = _("Foe "); -static const u8 sText_EmptyString8[] = _(""); -static const u8 sText_FoePkmnPrefix2[] = _("Foe"); -static const u8 sText_AllyPkmnPrefix[] = _("Ally"); -static const u8 sText_FoePkmnPrefix3[] = _("Foe"); -static const u8 sText_AllyPkmnPrefix2[] = _("Ally"); -static const u8 sText_FoePkmnPrefix4[] = _("Foe"); -static const u8 sText_AllyPkmnPrefix3[] = _("Ally"); -static const u8 sText_AttackerUsedX[] = _("{B_ATK_NAME_WITH_PREFIX} used\n{B_BUFF2}"); -static const u8 sText_ExclamationMark[] = _("!"); -static const u8 sText_ExclamationMark2[] = _("!"); -static const u8 sText_ExclamationMark3[] = _("!"); -static const u8 sText_ExclamationMark4[] = _("!"); -static const u8 sText_ExclamationMark5[] = _("!"); -static const u8 sText_HP2[] = _("HP"); -static const u8 sText_Attack2[] = _("ATTACK"); -static const u8 sText_Defense2[] = _("DEFENSE"); -static const u8 sText_Speed[] = _("SPEED"); -static const u8 sText_SpAtk2[] = _("SP. ATK"); -static const u8 sText_SpDef2[] = _("SP. DEF"); -static const u8 sText_Accuracy[] = _("accuracy"); -static const u8 sText_Evasiveness[] = _("evasiveness"); -#elif FRENCH +#if FRENCH static const u8 sText_Trainer1LoseText[] = _("{B_TRAINER1_LOSE_TEXT}"); static const u8 sText_PkmnGainedEXP[] = _("{B_BUFF1} a gagné{B_BUFF2}\n{B_BUFF3} points EXP.!\p"); static const u8 sText_EmptyString4[] = _(""); @@ -1192,6 +813,385 @@ static const u8 sText_SpAtk2[] = _("ATT. SP."); static const u8 sText_SpDef2[] = _("DIF. SP."); static const u8 sText_Accuracy[] = _("precisione"); static const u8 sText_Evasiveness[] = _("elusione"); +#else //ENGLISH +static const u8 sText_Trainer1LoseText[] = _("{B_TRAINER1_LOSE_TEXT}"); +static const u8 sText_PkmnGainedEXP[] = _("{B_BUFF1} gained{B_BUFF2}\n{B_BUFF3} EXP. Points!\p"); +static const u8 sText_EmptyString4[] = _(""); +static const u8 sText_ABoosted[] = _(" a boosted"); +static const u8 sText_PkmnGrewToLv[] = _("{B_BUFF1} grew to\nLV. {B_BUFF2}!{WAIT_SE}\p"); +static const u8 sText_PkmnLearnedMove[] = _("{B_BUFF1} learned\n{B_BUFF2}!{WAIT_SE}\p"); +static const u8 sText_TryToLearnMove1[] = _("{B_BUFF1} is trying to\nlearn {B_BUFF2}.\p"); +static const u8 sText_TryToLearnMove2[] = _("But, {B_BUFF1} can't learn\nmore than four moves.\p"); +static const u8 sText_TryToLearnMove3[] = _("Delete a move to make\nroom for {B_BUFF2}?"); +static const u8 sText_PkmnForgotMove[] = _("{B_BUFF1} forgot\n{B_BUFF2}.\p"); +static const u8 sText_StopLearningMove[] = _("{PAUSE 32}Stop learning\n{B_BUFF2}?"); +static const u8 sText_DidNotLearnMove[] = _("{B_BUFF1} did not learn\n{B_BUFF2}.\p"); +static const u8 sText_UseNextPkmn[] = _("Use next POKéMON?"); +static const u8 sText_AttackMissed[] = _("{B_ATK_NAME_WITH_PREFIX}'s\nattack missed!"); +static const u8 sText_PkmnProtectedItself[] = _("{B_DEF_NAME_WITH_PREFIX}\nprotected itself!"); +static const u8 sText_AvoidedDamage[] = _("{B_DEF_NAME_WITH_PREFIX} avoided\ndamage with {B_DEF_ABILITY}!"); +static const u8 sText_PkmnMakesGroundMiss[] = _("{B_DEF_NAME_WITH_PREFIX} makes GROUND\nmoves miss with {B_DEF_ABILITY}!"); +static const u8 sText_PkmnAvoidedAttack[] = _("{B_DEF_NAME_WITH_PREFIX} avoided\nthe attack!"); +static const u8 sText_ItDoesntAffect[] = _("It doesn't affect\n{B_DEF_NAME_WITH_PREFIX}…"); +static const u8 sText_AttackerFainted[] = _("{B_ATK_NAME_WITH_PREFIX}\nfainted!\p"); +static const u8 sText_TargetFainted[] = _("{B_DEF_NAME_WITH_PREFIX}\nfainted!\p"); +static const u8 sText_PlayerGotMoney[] = _("{B_PLAYER_NAME} got ¥{B_BUFF1}\nfor winning!\p"); +static const u8 sText_PlayerWhiteout[] = _("{B_PLAYER_NAME} is out of\nusable POKéMON!\p"); +static const u8 sText_PlayerWhiteout2[] = _("{B_PLAYER_NAME} whited out!{PAUSE_UNTIL_PRESS}"); +static const u8 sText_PreventsEscape[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX} prevents\nescape with {B_SCR_ACTIVE_ABILITY}!\p"); +static const u8 sText_CantEscape2[] = _("Can't escape!\p"); +static const u8 sText_AttackerCantEscape[] = _("{B_ATK_NAME_WITH_PREFIX} can't escape!"); +static const u8 sText_HitXTimes[] = _("Hit {B_BUFF1} time(s)!"); +static const u8 sText_PkmnFellAsleep[] = _("{B_EFF_NAME_WITH_PREFIX}\nfell asleep!"); +static const u8 sText_PkmnMadeSleep[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_SCR_ACTIVE_ABILITY}\nmade {B_EFF_NAME_WITH_PREFIX} sleep!"); +static const u8 sText_PkmnAlreadyAsleep[] = _("{B_DEF_NAME_WITH_PREFIX} is\nalready asleep!"); +static const u8 sText_PkmnAlreadyAsleep2[] = _("{B_ATK_NAME_WITH_PREFIX} is\nalready asleep!"); +static const u8 sText_PkmnWasntAffected[] = _("{B_DEF_NAME_WITH_PREFIX}\nwasn't affected!"); +static const u8 sText_PkmnWasPoisoned[] = _("{B_EFF_NAME_WITH_PREFIX}\nwas poisoned!"); +static const u8 sText_PkmnPoisonedBy[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_SCR_ACTIVE_ABILITY}\npoisoned {B_EFF_NAME_WITH_PREFIX}!"); +static const u8 sText_PkmnHurtByPoison[] = _("{B_ATK_NAME_WITH_PREFIX} is hurt\nby poison!"); +static const u8 sText_PkmnAlreadyPoisoned[] = _("{B_DEF_NAME_WITH_PREFIX} is already\npoisoned."); +static const u8 sText_PkmnBadlyPoisoned[] = _("{B_EFF_NAME_WITH_PREFIX} is badly\npoisoned!"); +static const u8 sText_PkmnEnergyDrained[] = _("{B_DEF_NAME_WITH_PREFIX} had its\nenergy drained!"); +static const u8 sText_PkmnWasBurned[] = _("{B_EFF_NAME_WITH_PREFIX} was burned!"); +static const u8 sText_PkmnBurnedBy[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_SCR_ACTIVE_ABILITY}\nburned {B_EFF_NAME_WITH_PREFIX}!"); +static const u8 sText_PkmnHurtByBurn[] = _("{B_ATK_NAME_WITH_PREFIX} is hurt\nby its burn!"); +static const u8 sText_PkmnAlreadyHasBurn[] = _("{B_DEF_NAME_WITH_PREFIX} already\nhas a burn."); +static const u8 sText_PkmnWasFrozen[] = _("{B_EFF_NAME_WITH_PREFIX} was\nfrozen solid!"); +static const u8 sText_PkmnFrozenBy[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_SCR_ACTIVE_ABILITY}\nfroze {B_EFF_NAME_WITH_PREFIX} solid!"); +static const u8 sText_PkmnIsFrozen[] = _("{B_ATK_NAME_WITH_PREFIX} is\nfrozen solid!"); +static const u8 sText_PkmnWasDefrosted[] = _("{B_DEF_NAME_WITH_PREFIX} was\ndefrosted!"); +static const u8 sText_PkmnWasDefrosted2[] = _("{B_ATK_NAME_WITH_PREFIX} was\ndefrosted!"); +static const u8 sText_PkmnWasDefrostedBy[] = _("{B_ATK_NAME_WITH_PREFIX} was\ndefrosted by {B_CURRENT_MOVE}!"); +static const u8 sText_PkmnWasParalyzed[] = _("{B_EFF_NAME_WITH_PREFIX} is paralyzed!\nIt may be unable to move!"); +static const u8 sText_PkmnWasParalyzedBy[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_SCR_ACTIVE_ABILITY}\nparalyzed {B_EFF_NAME_WITH_PREFIX}!\lIt may be unable to move!"); +static const u8 sText_PkmnIsParalyzed[] = _("{B_ATK_NAME_WITH_PREFIX} is paralyzed!\nIt can't move!"); +static const u8 sText_PkmnIsAlreadyParalyzed[] = _("{B_DEF_NAME_WITH_PREFIX} is\nalready paralyzed!"); +static const u8 sText_PkmnHealedParalysis[] = _("{B_DEF_NAME_WITH_PREFIX} was\nhealed of paralysis!"); +static const u8 sText_PkmnDreamEaten[] = _("{B_DEF_NAME_WITH_PREFIX}'s\ndream was eaten!"); +static const u8 sText_StatsWontIncrease[] = _("{B_ATK_NAME_WITH_PREFIX}'s {B_BUFF1}\nwon't go higher!"); +static const u8 sText_StatsWontDecrease[] = _("{B_DEF_NAME_WITH_PREFIX}'s {B_BUFF1}\nwon't go lower!"); +static const u8 sText_TeamStoppedWorking[] = _("Your team's {B_BUFF1}\nstopped working!"); +static const u8 sText_FoeStoppedWorking[] = _("The foe's {B_BUFF1}\nstopped working!"); +static const u8 sText_PkmnIsConfused[] = _("{B_ATK_NAME_WITH_PREFIX} is\nconfused!"); +static const u8 sText_PkmnHealedConfusion[] = _("{B_ATK_NAME_WITH_PREFIX} snapped\nout of confusion!"); +static const u8 sText_PkmnWasConfused[] = _("{B_EFF_NAME_WITH_PREFIX} became\nconfused!"); +static const u8 sText_PkmnAlreadyConfused[] = _("{B_DEF_NAME_WITH_PREFIX} is\nalready confused!"); +static const u8 sText_PkmnFellInLove[] = _("{B_DEF_NAME_WITH_PREFIX}\nfell in love!"); +static const u8 sText_PkmnInLove[] = _("{B_ATK_NAME_WITH_PREFIX} is in love\nwith {B_SCR_ACTIVE_NAME_WITH_PREFIX}!"); +static const u8 sText_PkmnImmobilizedByLove[] = _("{B_ATK_NAME_WITH_PREFIX} is\nimmobilized by love!"); +static const u8 sText_PkmnBlownAway[] = _("{B_DEF_NAME_WITH_PREFIX} was\nblown away!"); +static const u8 sText_PkmnChangedType[] = _("{B_ATK_NAME_WITH_PREFIX} transformed\ninto the {B_BUFF1} type!"); +static const u8 sText_PkmnFlinched[] = _("{B_ATK_NAME_WITH_PREFIX} flinched!"); +static const u8 sText_PkmnRegainedHealth[] = _("{B_DEF_NAME_WITH_PREFIX} regained\nhealth!"); +static const u8 sText_PkmnHPFull[] = _("{B_DEF_NAME_WITH_PREFIX}'s\nHP is full!"); +static const u8 sText_PkmnRaisedSpDef[] = _("{B_ATK_PREFIX2}'s {B_CURRENT_MOVE}\nraised SP. DEF!"); +static const u8 sText_PkmnRaisedSpDefALittle[] = _("{B_ATK_PREFIX2}'s {B_CURRENT_MOVE}\nraised SP. DEF a little!"); +static const u8 sText_PkmnRaisedDef[] = _("{B_ATK_PREFIX2}'s {B_CURRENT_MOVE}\nraised DEFENSE!"); +static const u8 sText_PkmnRaisedDefALittle[] = _("{B_ATK_PREFIX2}'s {B_CURRENT_MOVE}\nraised DEFENSE a little!"); +static const u8 sText_PkmnCoveredByVeil[] = _("{B_ATK_PREFIX2}'s party is covered\nby a veil!"); +static const u8 sText_PkmnUsedSafeguard[] = _("{B_DEF_NAME_WITH_PREFIX}'s party is protected\nby SAFEGUARD!"); +static const u8 sText_PkmnSafeguardExpired[] = _("{B_ATK_PREFIX3}'s party is no longer\nprotected by SAFEGUARD!"); +static const u8 sText_PkmnWentToSleep[] = _("{B_ATK_NAME_WITH_PREFIX} went\nto sleep!"); +static const u8 sText_PkmnSleptHealthy[] = _("{B_ATK_NAME_WITH_PREFIX} slept and\nbecame healthy!"); +static const u8 sText_PkmnWhippedWhirlwind[] = _("{B_ATK_NAME_WITH_PREFIX} whipped\nup a whirlwind!"); +static const u8 sText_PkmnTookSunlight[] = _("{B_ATK_NAME_WITH_PREFIX} took\nin sunlight!"); +static const u8 sText_PkmnLoweredHead[] = _("{B_ATK_NAME_WITH_PREFIX} lowered\nits head!"); +static const u8 sText_PkmnIsGlowing[] = _("{B_ATK_NAME_WITH_PREFIX} is glowing!"); +static const u8 sText_PkmnFlewHigh[] = _("{B_ATK_NAME_WITH_PREFIX} flew\nup high!"); +static const u8 sText_PkmnDugHole[] = _("{B_ATK_NAME_WITH_PREFIX} dug a hole!"); +static const u8 sText_PkmnHidUnderwater[] = _("{B_ATK_NAME_WITH_PREFIX} hid\nunderwater!"); +static const u8 sText_PkmnSprangUp[] = _("{B_ATK_NAME_WITH_PREFIX} sprang up!"); +static const u8 sText_PkmnSqueezedByBind[] = _("{B_DEF_NAME_WITH_PREFIX} was squeezed by\n{B_ATK_NAME_WITH_PREFIX}'s BIND!"); +static const u8 sText_PkmnTrappedInVortex[] = _("{B_DEF_NAME_WITH_PREFIX} was trapped\nin the vortex!"); +static const u8 sText_PkmnTrappedBySandTomb[] = _("{B_DEF_NAME_WITH_PREFIX} was trapped\nby SAND TOMB!"); +static const u8 sText_PkmnWrappedBy[] = _("{B_DEF_NAME_WITH_PREFIX} was WRAPPED by\n{B_ATK_NAME_WITH_PREFIX}!"); +static const u8 sText_PkmnClamped[] = _("{B_ATK_NAME_WITH_PREFIX} CLAMPED\n{B_DEF_NAME_WITH_PREFIX}!"); +static const u8 sText_PkmnHurtBy[] = _("{B_ATK_NAME_WITH_PREFIX} is hurt\nby {B_BUFF1}!"); +static const u8 sText_PkmnFreedFrom[] = _("{B_ATK_NAME_WITH_PREFIX} was freed\nfrom {B_BUFF1}!"); +static const u8 sText_PkmnCrashed[] = _("{B_ATK_NAME_WITH_PREFIX} kept going\nand crashed!"); +const u8 gText_PkmnShroudedInMist[] = _("{B_ATK_PREFIX2} became\nshrouded in MIST!"); +static const u8 sText_PkmnProtectedByMist[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX} is protected\nby MIST!"); +const u8 gText_PkmnGettingPumped[] = _("{B_ATK_NAME_WITH_PREFIX} is getting\npumped!"); +static const u8 sText_PkmnHitWithRecoil[] = _("{B_ATK_NAME_WITH_PREFIX} is hit\nwith recoil!"); +static const u8 sText_PkmnProtectedItself2[] = _("{B_ATK_NAME_WITH_PREFIX} protected\nitself!"); +static const u8 sText_PkmnBuffetedBySandstorm[] = _("{B_ATK_NAME_WITH_PREFIX} is buffeted\nby the sandstorm!"); +static const u8 sText_PkmnPeltedByHail[] = _("{B_ATK_NAME_WITH_PREFIX} is pelted\nby HAIL!"); +static const u8 sText_PkmnsXWoreOff[] = _("{B_ATK_PREFIX1}'s {B_BUFF1}\nwore off!"); +static const u8 sText_PkmnSeeded[] = _("{B_DEF_NAME_WITH_PREFIX} was seeded!"); +static const u8 sText_PkmnEvadedAttack[] = _("{B_DEF_NAME_WITH_PREFIX} evaded\nthe attack!"); +static const u8 sText_PkmnSappedByLeechSeed[] = _("{B_ATK_NAME_WITH_PREFIX}'s health is\nsapped by LEECH SEED!"); +static const u8 sText_PkmnFastAsleep[] = _("{B_ATK_NAME_WITH_PREFIX} is fast\nasleep."); +static const u8 sText_PkmnWokeUp[] = _("{B_ATK_NAME_WITH_PREFIX} woke up!"); +static const u8 sText_PkmnUproarKeptAwake[] = _("But {B_SCR_ACTIVE_NAME_WITH_PREFIX}'s UPROAR\nkept it awake!"); +static const u8 sText_PkmnWokeUpInUproar[] = _("{B_ATK_NAME_WITH_PREFIX} woke up\nin the UPROAR!"); +static const u8 sText_PkmnCausedUproar[] = _("{B_ATK_NAME_WITH_PREFIX} caused\nan UPROAR!"); +static const u8 sText_PkmnMakingUproar[] = _("{B_ATK_NAME_WITH_PREFIX} is making\nan UPROAR!"); +static const u8 sText_PkmnCalmedDown[] = _("{B_ATK_NAME_WITH_PREFIX} calmed down."); +static const u8 sText_PkmnCantSleepInUproar[] = _("But {B_DEF_NAME_WITH_PREFIX} can't\nsleep in an UPROAR!"); +static const u8 sText_PkmnStockpiled[] = _("{B_ATK_NAME_WITH_PREFIX} STOCKPILED\n{B_BUFF1}!"); +static const u8 sText_PkmnCantStockpile[] = _("{B_ATK_NAME_WITH_PREFIX} can't\nSTOCKPILE any more!"); +static const u8 sText_PkmnCantSleepInUproar2[] = _("But {B_DEF_NAME_WITH_PREFIX} can't\nsleep in an UPROAR!"); +static const u8 sText_UproarKeptPkmnAwake[] = _("But the UPROAR kept\n{B_DEF_NAME_WITH_PREFIX} awake!"); +static const u8 sText_PkmnStayedAwakeUsing[] = _("{B_DEF_NAME_WITH_PREFIX} stayed awake\nusing its {B_DEF_ABILITY}!"); +static const u8 sText_PkmnStoringEnergy[] = _("{B_ATK_NAME_WITH_PREFIX} is storing\nenergy!"); +static const u8 sText_PkmnUnleashedEnergy[] = _("{B_ATK_NAME_WITH_PREFIX} unleashed\nenergy!"); +static const u8 sText_PkmnFatigueConfusion[] = _("{B_ATK_NAME_WITH_PREFIX} became\nconfused due to fatigue!"); +static const u8 sText_PlayerPickedUpMoney[] = _("{B_PLAYER_NAME} picked up\n¥{B_BUFF1}!\p"); +static const u8 sText_PkmnUnaffected[] = _("{B_DEF_NAME_WITH_PREFIX} is\nunaffected!"); +static const u8 sText_PkmnTransformedInto[] = _("{B_ATK_NAME_WITH_PREFIX} transformed\ninto {B_BUFF1}!"); +static const u8 sText_PkmnMadeSubstitute[] = _("{B_ATK_NAME_WITH_PREFIX} made\na SUBSTITUTE!"); +static const u8 sText_PkmnHasSubstitute[] = _("{B_ATK_NAME_WITH_PREFIX} already\nhas a SUBSTITUTE!"); +static const u8 sText_SubstituteDamaged[] = _("The SUBSTITUTE took damage\nfor {B_DEF_NAME_WITH_PREFIX}!\p"); +static const u8 sText_PkmnSubstituteFaded[] = _("{B_DEF_NAME_WITH_PREFIX}'s\nSUBSTITUTE faded!\p"); +static const u8 sText_PkmnMustRecharge[] = _("{B_ATK_NAME_WITH_PREFIX} must\nrecharge!"); +static const u8 sText_PkmnRageBuilding[] = _("{B_DEF_NAME_WITH_PREFIX}'s RAGE\nis building!"); +static const u8 sText_PkmnMoveWasDisabled[] = _("{B_DEF_NAME_WITH_PREFIX}'s {B_BUFF1}\nwas disabled!"); +static const u8 sText_PkmnMoveDisabledNoMore[] = _("{B_ATK_NAME_WITH_PREFIX} is disabled\nno more!"); +static const u8 sText_PkmnGotEncore[] = _("{B_DEF_NAME_WITH_PREFIX} got\nan ENCORE!"); +static const u8 sText_PkmnEncoreEnded[] = _("{B_ATK_NAME_WITH_PREFIX}'s ENCORE\nended!"); +static const u8 sText_PkmnTookAim[] = _("{B_ATK_NAME_WITH_PREFIX} took aim\nat {B_DEF_NAME_WITH_PREFIX}!"); +static const u8 sText_PkmnSketchedMove[] = _("{B_ATK_NAME_WITH_PREFIX} SKETCHED\n{B_BUFF1}!"); +static const u8 sText_PkmnTryingToTakeFoe[] = _("{B_ATK_NAME_WITH_PREFIX} is trying\nto take its foe with it!"); +static const u8 sText_PkmnTookFoe[] = _("{B_DEF_NAME_WITH_PREFIX} took\n{B_ATK_NAME_WITH_PREFIX} with it!"); +static const u8 sText_PkmnReducedPP[] = _("Reduced {B_DEF_NAME_WITH_PREFIX}'s\n{B_BUFF1} by {B_BUFF2}!"); +static const u8 sText_PkmnStoleItem[] = _("{B_ATK_NAME_WITH_PREFIX} stole\n{B_DEF_NAME_WITH_PREFIX}'s {B_LAST_ITEM}!"); +static const u8 sText_TargetCantEscapeNow[] = _("{B_DEF_NAME_WITH_PREFIX} can't\nescape now!"); +static const u8 sText_PkmnFellIntoNightmare[] = _("{B_DEF_NAME_WITH_PREFIX} fell into\na NIGHTMARE!"); +static const u8 sText_PkmnLockedInNightmare[] = _("{B_ATK_NAME_WITH_PREFIX} is locked\nin a NIGHTMARE!"); +static const u8 sText_PkmnLaidCurse[] = _("{B_ATK_NAME_WITH_PREFIX} cut its own HP and\nlaid a CURSE on {B_DEF_NAME_WITH_PREFIX}!"); +static const u8 sText_PkmnAfflictedByCurse[] = _("{B_ATK_NAME_WITH_PREFIX} is afflicted\nby the CURSE!"); +static const u8 sText_SpikesScattered[] = _("SPIKES were scattered all around\nthe opponent's side!"); +static const u8 sText_PkmnHurtBySpikes[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX} is hurt\nby SPIKES!"); +static const u8 sText_PkmnIdentified[] = _("{B_ATK_NAME_WITH_PREFIX} identified\n{B_DEF_NAME_WITH_PREFIX}!"); +static const u8 sText_PkmnPerishCountFell[] = _("{B_ATK_NAME_WITH_PREFIX}'s PERISH count\nfell to {B_BUFF1}!"); +static const u8 sText_PkmnBracedItself[] = _("{B_ATK_NAME_WITH_PREFIX} braced\nitself!"); +static const u8 sText_PkmnEnduredHit[] = _("{B_DEF_NAME_WITH_PREFIX} ENDURED\nthe hit!"); +static const u8 sText_MagnitudeStrength[] = _("MAGNITUDE {B_BUFF1}!"); +static const u8 sText_PkmnCutHPMaxedAttack[] = _("{B_ATK_NAME_WITH_PREFIX} cut its own HP\nand maximized ATTACK!"); +static const u8 sText_PkmnCopiedStatChanges[] = _("{B_ATK_NAME_WITH_PREFIX} copied\n{B_DEF_NAME_WITH_PREFIX}'s stat changes!"); +static const u8 sText_PkmnGotFree[] = _("{B_ATK_NAME_WITH_PREFIX} got free of\n{B_DEF_NAME_WITH_PREFIX}'s {B_BUFF1}!"); +static const u8 sText_PkmnShedLeechSeed[] = _("{B_ATK_NAME_WITH_PREFIX} shed\nLEECH SEED!"); +static const u8 sText_PkmnBlewAwaySpikes[] = _("{B_ATK_NAME_WITH_PREFIX} blew away\nSPIKES!"); +static const u8 sText_PkmnFledFromBattle[] = _("{B_ATK_NAME_WITH_PREFIX} fled from\nbattle!"); +static const u8 sText_PkmnForesawAttack[] = _("{B_ATK_NAME_WITH_PREFIX} foresaw\nan attack!"); +static const u8 sText_PkmnTookAttack[] = _("{B_DEF_NAME_WITH_PREFIX} took the\n{B_BUFF1} attack!"); +static const u8 sText_PkmnChoseXAsDestiny[] = _("{B_ATK_NAME_WITH_PREFIX} chose\n{B_CURRENT_MOVE} as its destiny!"); +static const u8 sText_PkmnAttack[] = _("{B_BUFF1}'s attack!"); +static const u8 sText_PkmnCenterAttention[] = _("{B_ATK_NAME_WITH_PREFIX} became the\ncenter of attention!"); +static const u8 sText_PkmnChargingPower[] = _("{B_ATK_NAME_WITH_PREFIX} began\ncharging power!"); +static const u8 sText_NaturePowerTurnedInto[] = _("NATURE POWER turned into\n{B_CURRENT_MOVE}!"); +static const u8 sText_PkmnStatusNormal[] = _("{B_ATK_NAME_WITH_PREFIX}'s status\nreturned to normal!"); +static const u8 sText_PkmnSubjectedToTorment[] = _("{B_DEF_NAME_WITH_PREFIX} was subjected\nto TORMENT!"); +static const u8 sText_PkmnTighteningFocus[] = _("{B_ATK_NAME_WITH_PREFIX} is tightening\nits focus!"); +static const u8 sText_PkmnFellForTaunt[] = _("{B_DEF_NAME_WITH_PREFIX} fell for\nthe TAUNT!"); +static const u8 sText_PkmnReadyToHelp[] = _("{B_ATK_NAME_WITH_PREFIX} is ready to\nhelp {B_DEF_NAME_WITH_PREFIX}!"); +static const u8 sText_PkmnSwitchedItems[] = _("{B_ATK_NAME_WITH_PREFIX} switched\nitems with its opponent!"); +static const u8 sText_PkmnObtainedX[] = _("{B_ATK_NAME_WITH_PREFIX} obtained\n{B_BUFF1}."); +static const u8 sText_PkmnObtainedX2[] = _("{B_DEF_NAME_WITH_PREFIX} obtained\n{B_BUFF2}."); +static const u8 sText_PkmnObtainedXYObtainedZ[] = _("{B_ATK_NAME_WITH_PREFIX} obtained\n{B_BUFF1}.\p{B_DEF_NAME_WITH_PREFIX} obtained\n{B_BUFF2}."); +static const u8 sText_PkmnCopiedFoe[] = _("{B_ATK_NAME_WITH_PREFIX} copied\n{B_DEF_NAME_WITH_PREFIX}'s {B_DEF_ABILITY}!"); +static const u8 sText_PkmnMadeWish[] = _("{B_ATK_NAME_WITH_PREFIX} made a WISH!"); +static const u8 sText_PkmnWishCameTrue[] = _("{B_BUFF1}'s WISH\ncame true!"); +static const u8 sText_PkmnPlantedRoots[] = _("{B_ATK_NAME_WITH_PREFIX} planted its roots!"); +static const u8 sText_PkmnAbsorbedNutrients[] = _("{B_ATK_NAME_WITH_PREFIX} absorbed\nnutrients with its roots!"); +static const u8 sText_PkmnAnchoredItself[] = _("{B_DEF_NAME_WITH_PREFIX} anchored\nitself with its roots!"); +static const u8 sText_PkmnWasMadeDrowsy[] = _("{B_ATK_NAME_WITH_PREFIX} made\n{B_DEF_NAME_WITH_PREFIX} drowsy!"); +static const u8 sText_PkmnKnockedOff[] = _("{B_ATK_NAME_WITH_PREFIX} knocked off\n{B_DEF_NAME_WITH_PREFIX}'s {B_LAST_ITEM}!"); +static const u8 sText_PkmnSwappedAbilities[] = _("{B_ATK_NAME_WITH_PREFIX} swapped abilities\nwith its opponent!"); +static const u8 sText_PkmnSealedOpponentMove[] = _("{B_ATK_NAME_WITH_PREFIX} sealed the\nopponent's move(s)!"); +static const u8 sText_PkmnWantsGrudge[] = _("{B_ATK_NAME_WITH_PREFIX} wants the\nopponent to bear a GRUDGE!"); +static const u8 sText_PkmnLostPPGrudge[] = _("{B_ATK_NAME_WITH_PREFIX}'s {B_BUFF1} lost\nall its PP due to the GRUDGE!"); +static const u8 sText_PkmnShroudedItself[] = _("{B_ATK_NAME_WITH_PREFIX} shrouded\nitself in {B_CURRENT_MOVE}!"); +static const u8 sText_PkmnMoveBounced[] = _("{B_ATK_NAME_WITH_PREFIX}'s {B_CURRENT_MOVE}\nwas bounced back by MAGIC COAT!"); +static const u8 sText_PkmnWaitsForTarget[] = _("{B_ATK_NAME_WITH_PREFIX} waits for a target\nto make a move!"); +static const u8 sText_PkmnSnatchedMove[] = _("{B_DEF_NAME_WITH_PREFIX} SNATCHED\n{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s move!"); +static const u8 sText_ElectricityWeakened[] = _("Electricity's power was\nweakened!"); +static const u8 sText_FireWeakened[] = _("Fire's power was\nweakened!"); +static const u8 sText_XFoundOneY[] = _("{B_ATK_NAME_WITH_PREFIX} found\none {B_LAST_ITEM}!"); +static const u8 sText_SoothingAroma[] = _("A soothing aroma wafted\nthrough the area!"); +static const u8 sText_ItemsCantBeUsedNow[] = _("Items can't be used now.{PAUSE 64}"); +static const u8 sText_ForXCommaYZ[] = _("For {B_SCR_ACTIVE_NAME_WITH_PREFIX},\n{B_LAST_ITEM} {B_BUFF1}"); +static const u8 sText_PkmnUsedXToGetPumped[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX} used\n{B_LAST_ITEM} to get pumped!"); +static const u8 sText_PkmnLostFocus[] = _("{B_ATK_NAME_WITH_PREFIX} lost its\nfocus and couldn't move!"); +static const u8 sText_PkmnWasDraggedOut[] = _("{B_DEF_NAME_WITH_PREFIX} was\ndragged out!\p"); +static const u8 sText_TheWallShattered[] = _("The wall shattered!"); +static const u8 sText_ButNoEffect[] = _("But it had no effect!"); +static const u8 sText_PkmnHasNoMovesLeft[] = _("{B_ACTIVE_NAME_WITH_PREFIX} has no\nmoves left!\p"); +static const u8 sText_PkmnMoveIsDisabled[] = _("{B_ACTIVE_NAME_WITH_PREFIX}'s {B_CURRENT_MOVE}\nis disabled!\p"); +static const u8 sText_PkmnCantUseMoveTorment[] = _("{B_ACTIVE_NAME_WITH_PREFIX} can't use the same\nmove in a row due to the TORMENT!\p"); +static const u8 sText_PkmnCantUseMoveTaunt[] = _("{B_ACTIVE_NAME_WITH_PREFIX} can't use\n{B_CURRENT_MOVE} after the TAUNT!\p"); +static const u8 sText_PkmnCantUseMoveSealed[] = _("{B_ACTIVE_NAME_WITH_PREFIX} can't use the\nsealed {B_CURRENT_MOVE}!\p"); +static const u8 sText_PkmnMadeItRain[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_SCR_ACTIVE_ABILITY}\nmade it rain!"); +static const u8 sText_PkmnRaisedSpeed[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_SCR_ACTIVE_ABILITY}\nraised its SPEED!"); +static const u8 sText_PkmnProtectedBy[] = _("{B_DEF_NAME_WITH_PREFIX} was protected\nby {B_DEF_ABILITY}!"); +static const u8 sText_PkmnPreventsUsage[] = _("{B_DEF_NAME_WITH_PREFIX}'s {B_DEF_ABILITY}\nprevents {B_ATK_NAME_WITH_PREFIX}\lfrom using {B_CURRENT_MOVE}!"); +static const u8 sText_PkmnRestoredHPUsing[] = _("{B_DEF_NAME_WITH_PREFIX} restored HP\nusing its {B_DEF_ABILITY}!"); +static const u8 sText_PkmnsXMadeYUseless[] = _("{B_DEF_NAME_WITH_PREFIX}'s {B_DEF_ABILITY}\nmade {B_CURRENT_MOVE} useless!"); +static const u8 sText_PkmnChangedTypeWith[] = _("{B_DEF_NAME_WITH_PREFIX}'s {B_DEF_ABILITY}\nmade it the {B_BUFF1} type!"); +static const u8 sText_PkmnPreventsParalysisWith[] = _("{B_EFF_NAME_WITH_PREFIX}'s {B_DEF_ABILITY}\nprevents paralysis!"); +static const u8 sText_PkmnPreventsRomanceWith[] = _("{B_DEF_NAME_WITH_PREFIX}'s {B_DEF_ABILITY}\nprevents romance!"); +static const u8 sText_PkmnPreventsPoisoningWith[] = _("{B_EFF_NAME_WITH_PREFIX}'s {B_DEF_ABILITY}\nprevents poisoning!"); +static const u8 sText_PkmnPreventsConfusionWith[] = _("{B_DEF_NAME_WITH_PREFIX}'s {B_DEF_ABILITY}\nprevents confusion!"); +static const u8 sText_PkmnRaisedFirePowerWith[] = _("{B_DEF_NAME_WITH_PREFIX}'s {B_DEF_ABILITY}\nraised its FIRE power!"); +static const u8 sText_PkmnAnchorsItselfWith[] = _("{B_DEF_NAME_WITH_PREFIX} anchors\nitself with {B_DEF_ABILITY}!"); +static const u8 sText_PkmnCutsAttackWith[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_SCR_ACTIVE_ABILITY}\ncuts {B_DEF_NAME_WITH_PREFIX}'s ATTACK!"); +static const u8 sText_PkmnPreventsStatLossWith[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_SCR_ACTIVE_ABILITY}\nprevents stat loss!"); +static const u8 sText_PkmnHurtsWith[] = _("{B_DEF_NAME_WITH_PREFIX}'s {B_DEF_ABILITY}\nhurt {B_ATK_NAME_WITH_PREFIX}!"); +static const u8 sText_PkmnTraced[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX} TRACED\n{B_BUFF1}'s {B_BUFF2}!"); +static const u8 sText_PkmnsXPreventsBurns[] = _("{B_EFF_NAME_WITH_PREFIX}'s {B_EFF_ABILITY}\nprevents burns!"); +static const u8 sText_PkmnsXBlocksY[] = _("{B_DEF_NAME_WITH_PREFIX}'s {B_DEF_ABILITY}\nblocks {B_CURRENT_MOVE}!"); +static const u8 sText_PkmnsXBlocksY2[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_SCR_ACTIVE_ABILITY}\nblocks {B_CURRENT_MOVE}!"); +static const u8 sText_PkmnsXRestoredHPALittle2[] = _("{B_ATK_NAME_WITH_PREFIX}'s {B_ATK_ABILITY}\nrestored its HP a little!"); +static const u8 sText_PkmnsXWhippedUpSandstorm[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_SCR_ACTIVE_ABILITY}\nwhipped up a sandstorm!"); +static const u8 sText_PkmnsXIntensifiedSun[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_SCR_ACTIVE_ABILITY}\nintensified the sun's rays!"); +static const u8 sText_PkmnsXPreventsYLoss[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_SCR_ACTIVE_ABILITY}\nprevents {B_BUFF1} loss!"); +static const u8 sText_PkmnsXInfatuatedY[] = _("{B_DEF_NAME_WITH_PREFIX}'s {B_DEF_ABILITY}\ninfatuated {B_ATK_NAME_WITH_PREFIX}!"); +static const u8 sText_PkmnsXMadeYIneffective[] = _("{B_DEF_NAME_WITH_PREFIX}'s {B_DEF_ABILITY}\nmade {B_CURRENT_MOVE} ineffective!"); +static const u8 sText_PkmnsXCuredYProblem[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_SCR_ACTIVE_ABILITY}\ncured its {B_BUFF1} problem!"); +static const u8 sText_ItSuckedLiquidOoze[] = _("It sucked up the\nLIQUID OOZE!"); +static const u8 sText_PkmnTransformed[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX} transformed!"); +static const u8 sText_PkmnsXTookAttack[] = _("{B_DEF_NAME_WITH_PREFIX}'s {B_DEF_ABILITY}\ntook the attack!"); +const u8 gText_PkmnsXPreventsSwitching[] = _("{B_BUFF1}'s {B_LAST_ABILITY}\nprevents switching!\p"); +static const u8 sText_PreventedFromWorking[] = _("{B_DEF_NAME_WITH_PREFIX}'s {B_DEF_ABILITY}\nprevented {B_SCR_ACTIVE_NAME_WITH_PREFIX}'s\l{B_BUFF1} from working!"); +static const u8 sText_PkmnsXMadeItIneffective[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_SCR_ACTIVE_ABILITY}\nmade it ineffective!"); +static const u8 sText_PkmnsXPreventsFlinching[] = _("{B_EFF_NAME_WITH_PREFIX}'s {B_EFF_ABILITY}\nprevents flinching!"); +static const u8 sText_PkmnsXPreventsYsZ[] = _("{B_ATK_NAME_WITH_PREFIX}'s {B_ATK_ABILITY}\nprevents {B_DEF_NAME_WITH_PREFIX}'s\l{B_DEF_ABILITY} from working!"); +static const u8 sText_PkmnsXCuredItsYProblem[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_SCR_ACTIVE_ABILITY}\ncured its {B_BUFF1} problem!"); +static const u8 sText_PkmnsXHadNoEffectOnY[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_SCR_ACTIVE_ABILITY}\nhad no effect on {B_EFF_NAME_WITH_PREFIX}!"); +static const u8 sText_StatSharply[] = _("sharply "); +const u8 gText_StatRose[] = _("rose!"); +static const u8 sText_StatHarshly[] = _("harshly "); +static const u8 sText_StatFell[] = _("fell!"); +static const u8 sText_AttackersStatRose[] = _("{B_ATK_NAME_WITH_PREFIX}'s {B_BUFF1}\n{B_BUFF2}"); +const u8 gText_DefendersStatRose[] = _("{B_DEF_NAME_WITH_PREFIX}'s {B_BUFF1}\n{B_BUFF2}"); +static const u8 sText_UsingItemTheStatOfPkmnRose[] = _("Using {B_LAST_ITEM}, the {B_BUFF1}\nof {B_SCR_ACTIVE_NAME_WITH_PREFIX} {B_BUFF2}"); +static const u8 sText_AttackersStatFell[] = _("{B_ATK_NAME_WITH_PREFIX}'s {B_BUFF1}\n{B_BUFF2}"); +static const u8 sText_DefendersStatFell[] = _("{B_DEF_NAME_WITH_PREFIX}'s {B_BUFF1}\n{B_BUFF2}"); +static const u8 sText_StatsWontIncrease2[] = _("{B_ATK_NAME_WITH_PREFIX}'s stats won't\ngo any higher!"); +static const u8 sText_StatsWontDecrease2[] = _("{B_DEF_NAME_WITH_PREFIX}'s stats won't\ngo any lower!"); +static const u8 sText_CriticalHit[] = _("A critical hit!"); +static const u8 sText_OneHitKO[] = _("It's a one-hit KO!"); +static const u8 sText_123Poof[] = _("{PAUSE 32}1, {PAUSE 15}2, and{PAUSE 15}… {PAUSE 15}… {PAUSE 15}… {PAUSE 15}{PLAY_SE SE_BALL_BOUNCE_1}Poof!\p"); +static const u8 sText_AndEllipsis[] = _("And…\p"); +static const u8 sText_HMMovesCantBeForgotten[] = _("HM moves can't be\nforgotten now.\p"); +static const u8 sText_NotVeryEffective[] = _("It's not very effective…"); +static const u8 sText_SuperEffective[] = _("It's super effective!"); +static const u8 sText_GotAwaySafely[] = _("{PLAY_SE SE_FLEE}Got away safely!\p"); +static const u8 sText_PkmnFledUsingIts[] = _("{PLAY_SE SE_FLEE}{B_ATK_NAME_WITH_PREFIX} fled\nusing its {B_LAST_ITEM}!\p"); +static const u8 sText_PkmnFledUsing[] = _("{PLAY_SE SE_FLEE}{B_ATK_NAME_WITH_PREFIX} fled\nusing {B_ATK_ABILITY}!\p"); +static const u8 sText_WildPkmnFled[] = _("{PLAY_SE SE_FLEE}Wild {B_BUFF1} fled!"); +static const u8 sText_PlayerDefeatedLinkTrainer[] = _("Player defeated\n{B_LINK_OPPONENT1_NAME}!"); +static const u8 sText_TwoLinkTrainersDefeated[] = _("Player beat {B_LINK_OPPONENT1_NAME}\nand {B_LINK_OPPONENT2_NAME}!"); +static const u8 sText_PlayerLostAgainstLinkTrainer[] = _("Player lost against\n{B_LINK_OPPONENT1_NAME}!"); +static const u8 sText_PlayerLostToTwo[] = _("Player lost to {B_LINK_OPPONENT1_NAME}\nand {B_LINK_OPPONENT2_NAME}!"); +static const u8 sText_PlayerBattledToDrawLinkTrainer[] = _("Player battled to a draw against\n{B_LINK_OPPONENT1_NAME}!"); +static const u8 sText_PlayerBattledToDrawVsTwo[] = _("Player battled to a draw against\n{B_LINK_OPPONENT1_NAME} and {B_LINK_OPPONENT2_NAME}!"); +static const u8 sText_WildFled[] = _("{PLAY_SE SE_FLEE}{B_LINK_OPPONENT1_NAME} fled!"); +static const u8 sText_TwoWildFled[] = _("{PLAY_SE SE_FLEE}{B_LINK_OPPONENT1_NAME} and\n{B_LINK_OPPONENT2_NAME} fled!"); +static const u8 sText_NoRunningFromTrainers[] = _("No! There's no running\nfrom a TRAINER battle!\p"); +static const u8 sText_CantEscape[] = _("Can't escape!\p"); +static const u8 sText_DontLeaveBirch[] = _("PROF. BIRCH: Don't leave me like this!\p"); +static const u8 sText_ButNothingHappened[] = _("But nothing happened!"); +static const u8 sText_ButItFailed[] = _("But it failed!"); +static const u8 sText_ItHurtConfusion[] = _("It hurt itself in its\nconfusion!"); +static const u8 sText_MirrorMoveFailed[] = _("The MIRROR MOVE failed!"); +static const u8 sText_StartedToRain[] = _("It started to rain!"); +static const u8 sText_DownpourStarted[] = _("A downpour started!"); // corresponds to DownpourText in pokegold and pokecrystal and is used by Rain Dance in GSC +static const u8 sText_RainContinues[] = _("Rain continues to fall."); +static const u8 sText_DownpourContinues[] = _("The downpour continues."); // Unused +static const u8 sText_RainStopped[] = _("The rain stopped."); +static const u8 sText_SandstormBrewed[] = _("A sandstorm brewed!"); +static const u8 sText_SandstormRages[] = _("The sandstorm rages."); +static const u8 sText_SandstormSubsided[] = _("The sandstorm subsided."); +static const u8 sText_SunlightGotBright[] = _("The sunlight got bright!"); +static const u8 sText_SunlightStrong[] = _("The sunlight is strong."); +static const u8 sText_SunlightFaded[] = _("The sunlight faded."); +static const u8 sText_StartedHail[] = _("It started to hail!"); +static const u8 sText_HailContinues[] = _("Hail continues to fall."); +static const u8 sText_HailStopped[] = _("The hail stopped."); +static const u8 sText_FailedToSpitUp[] = _("But it failed to SPIT UP\na thing!"); +static const u8 sText_FailedToSwallow[] = _("But it failed to SWALLOW\na thing!"); +static const u8 sText_WindBecameHeatWave[] = _("The wind turned into a\nHEAT WAVE!"); +static const u8 sText_StatChangesGone[] = _("All stat changes were\neliminated!"); +static const u8 sText_CoinsScattered[] = _("Coins scattered everywhere!"); +static const u8 sText_TooWeakForSubstitute[] = _("It was too weak to make\na SUBSTITUTE!"); +static const u8 sText_SharedPain[] = _("The battlers shared\ntheir pain!"); +static const u8 sText_BellChimed[] = _("A bell chimed!"); +static const u8 sText_FaintInThree[] = _("All affected POKéMON will\nfaint in three turns!"); +static const u8 sText_NoPPLeft[] = _("There's no PP left for\nthis move!\p"); +static const u8 sText_ButNoPPLeft[] = _("But there was no PP left\nfor the move!"); +static const u8 sText_PkmnIgnoresAsleep[] = _("{B_ATK_NAME_WITH_PREFIX} ignored\norders while asleep!"); +static const u8 sText_PkmnIgnoredOrders[] = _("{B_ATK_NAME_WITH_PREFIX} ignored\norders!"); +static const u8 sText_PkmnBeganToNap[] = _("{B_ATK_NAME_WITH_PREFIX} began to nap!"); +static const u8 sText_PkmnLoafing[] = _("{B_ATK_NAME_WITH_PREFIX} is\nloafing around!"); +static const u8 sText_PkmnWontObey[] = _("{B_ATK_NAME_WITH_PREFIX} won't\nobey!"); +static const u8 sText_PkmnTurnedAway[] = _("{B_ATK_NAME_WITH_PREFIX} turned away!"); +static const u8 sText_PkmnPretendNotNotice[] = _("{B_ATK_NAME_WITH_PREFIX} pretended\nnot to notice!"); +static const u8 sText_EnemyAboutToSwitchPkmn[] = _("{B_TRAINER1_CLASS} {B_TRAINER1_NAME} is\nabout to use {B_BUFF2}.\pWill {B_PLAYER_NAME} change\nPOKéMON?"); +static const u8 sText_PkmnLearnedMove2[] = _("{B_ATK_NAME_WITH_PREFIX} learned\n{B_BUFF1}!"); +static const u8 sText_PlayerDefeatedLinkTrainerTrainer1[] = _("Player defeated\n{B_TRAINER1_CLASS} {B_TRAINER1_NAME}!\p"); +static const u8 sText_CreptCloser[] = _("{B_PLAYER_NAME} crept closer to\n{B_OPPONENT_MON1_NAME}!"); +static const u8 sText_CantGetCloser[] = _("{B_PLAYER_NAME} can't get any closer!"); +static const u8 sText_PkmnWatchingCarefully[] = _("{B_OPPONENT_MON1_NAME} is watching\ncarefully!"); +static const u8 sText_PkmnCuriousAboutX[] = _("{B_OPPONENT_MON1_NAME} is curious about\nthe {B_BUFF1}!"); +static const u8 sText_PkmnEnthralledByX[] = _("{B_OPPONENT_MON1_NAME} is enthralled by\nthe {B_BUFF1}!"); +static const u8 sText_PkmnIgnoredX[] = _("{B_OPPONENT_MON1_NAME} completely ignored\nthe {B_BUFF1}!"); +static const u8 sText_ThrewPokeblockAtPkmn[] = _("{B_PLAYER_NAME} threw a {POKEBLOCK}\nat the {B_OPPONENT_MON1_NAME}!"); +static const u8 sText_OutOfSafariBalls[] = _("{PLAY_SE SE_DING_DONG}ANNOUNCER: You're out of\nSAFARI BALLS! Game over!\p"); +static const u8 sText_OpponentMon1Appeared[] = _("{B_OPPONENT_MON1_NAME} appeared!\p"); +static const u8 sText_WildPkmnAppeared[] = _("Wild {B_OPPONENT_MON1_NAME} appeared!\p"); +static const u8 sText_LegendaryPkmnAppeared[] = _("Wild {B_OPPONENT_MON1_NAME} appeared!\p"); +static const u8 sText_WildPkmnAppearedPause[] = _("Wild {B_OPPONENT_MON1_NAME} appeared!{PAUSE 127}"); +static const u8 sText_TwoWildPkmnAppeared[] = _("Wild {B_OPPONENT_MON1_NAME} and\n{B_OPPONENT_MON2_NAME} appeared!\p"); +static const u8 sText_Trainer1WantsToBattle[] = _("{B_TRAINER1_CLASS} {B_TRAINER1_NAME}\nwould like to battle!\p"); +static const u8 sText_LinkTrainerWantsToBattle[] = _("{B_LINK_OPPONENT1_NAME}\nwants to battle!"); +static const u8 sText_TwoLinkTrainersWantToBattle[] = _("{B_LINK_OPPONENT1_NAME} and {B_LINK_OPPONENT2_NAME}\nwant to battle!"); +static const u8 sText_Trainer1SentOutPkmn[] = _("{B_TRAINER1_CLASS} {B_TRAINER1_NAME} sent\nout {B_OPPONENT_MON1_NAME}!"); +static const u8 sText_Trainer1SentOutTwoPkmn[] = _("{B_TRAINER1_CLASS} {B_TRAINER1_NAME} sent\nout {B_OPPONENT_MON1_NAME} and {B_OPPONENT_MON2_NAME}!"); +static const u8 sText_Trainer1SentOutPkmn2[] = _("{B_TRAINER1_CLASS} {B_TRAINER1_NAME} sent\nout {B_BUFF1}!"); +static const u8 sText_LinkTrainerSentOutPkmn[] = _("{B_LINK_OPPONENT1_NAME} sent out\n{B_OPPONENT_MON1_NAME}!"); +static const u8 sText_LinkTrainerSentOutTwoPkmn[] = _("{B_LINK_OPPONENT1_NAME} sent out\n{B_OPPONENT_MON1_NAME} and {B_OPPONENT_MON2_NAME}!"); +static const u8 sText_TwoLinkTrainersSentOutPkmn[] = _("{B_LINK_OPPONENT1_NAME} sent out {B_LINK_OPPONENT_MON1_NAME}!\n{B_LINK_OPPONENT2_NAME} sent out {B_LINK_OPPONENT_MON2_NAME}!"); +static const u8 sText_LinkTrainerSentOutPkmn2[] = _("{B_LINK_OPPONENT1_NAME} sent out\n{B_BUFF1}!"); +static const u8 sText_LinkTrainerMultiSentOutPkmn[] = _("{B_LINK_SCR_TRAINER_NAME} sent out\n{B_BUFF1}!"); +static const u8 sText_GoPkmn[] = _("Go! {B_PLAYER_MON1_NAME}!"); +static const u8 sText_GoTwoPkmn[] = _("Go! {B_PLAYER_MON1_NAME} and\n{B_PLAYER_MON2_NAME}!"); +static const u8 sText_GoPkmn2[] = _("Go! {B_BUFF1}!"); +static const u8 sText_DoItPkmn[] = _("Do it! {B_BUFF1}!"); +static const u8 sText_GoForItPkmn[] = _("Go for it, {B_BUFF1}!"); +static const u8 sText_YourFoesWeakGetEmPkmn[] = _("Your foe's weak!\nGet 'em, {B_BUFF1}!"); +static const u8 sText_LinkPartnerSentOutPkmnGoPkmn[] = _("{B_LINK_PARTNER_NAME} sent out {B_LINK_PLAYER_MON2_NAME}!\nGo! {B_LINK_PLAYER_MON1_NAME}!"); +static const u8 sText_PkmnThatsEnough[] = _("{B_BUFF1}, that's enough!\nCome back!"); +static const u8 sText_PkmnComeBack[] = _("{B_BUFF1}, come back!"); +static const u8 sText_PkmnOkComeBack[] = _("{B_BUFF1}, OK!\nCome back!"); +static const u8 sText_PkmnGoodComeBack[] = _("{B_BUFF1}, good!\nCome back!"); +static const u8 sText_Trainer1WithdrewPkmn[] = _("{B_TRAINER1_CLASS} {B_TRAINER1_NAME}\nwithdrew {B_BUFF1}!"); +static const u8 sText_LinkTrainer1WithdrewPkmn[] = _("{B_LINK_OPPONENT1_NAME} withdrew\n{B_BUFF1}!"); +static const u8 sText_LinkTrainer2WithdrewPkmn[] = _("{B_LINK_SCR_TRAINER_NAME} withdrew\n{B_BUFF1}!"); +static const u8 sText_WildPkmnPrefix[] = _("Wild "); +static const u8 sText_FoePkmnPrefix[] = _("Foe "); +static const u8 sText_EmptyString8[] = _(""); +static const u8 sText_FoePkmnPrefix2[] = _("Foe"); +static const u8 sText_AllyPkmnPrefix[] = _("Ally"); +static const u8 sText_FoePkmnPrefix3[] = _("Foe"); +static const u8 sText_AllyPkmnPrefix2[] = _("Ally"); +static const u8 sText_FoePkmnPrefix4[] = _("Foe"); +static const u8 sText_AllyPkmnPrefix3[] = _("Ally"); +static const u8 sText_AttackerUsedX[] = _("{B_ATK_NAME_WITH_PREFIX} used\n{B_BUFF2}"); +static const u8 sText_ExclamationMark[] = _("!"); +static const u8 sText_ExclamationMark2[] = _("!"); +static const u8 sText_ExclamationMark3[] = _("!"); +static const u8 sText_ExclamationMark4[] = _("!"); +static const u8 sText_ExclamationMark5[] = _("!"); +static const u8 sText_HP2[] = _("HP"); +static const u8 sText_Attack2[] = _("ATTACK"); +static const u8 sText_Defense2[] = _("DEFENSE"); +static const u8 sText_Speed[] = _("SPEED"); +static const u8 sText_SpAtk2[] = _("SP. ATK"); +static const u8 sText_SpDef2[] = _("SP. DEF"); +static const u8 sText_Accuracy[] = _("accuracy"); +static const u8 sText_Evasiveness[] = _("evasiveness"); #endif const u8 * const gStatNamesTable[NUM_BATTLE_STATS] = @@ -1206,13 +1206,7 @@ const u8 * const gStatNamesTable[NUM_BATTLE_STATS] = [STAT_EVASION] = sText_Evasiveness, }; -#if ENGLISH -static const u8 sText_PokeblockWasTooSpicy[] = _("was too spicy!"); -static const u8 sText_PokeblockWasTooDry[] = _("was too dry!"); -static const u8 sText_PokeblockWasTooSweet[] = _("was too sweet!"); -static const u8 sText_PokeblockWasTooBitter[] = _("was too bitter!"); -static const u8 sText_PokeblockWasTooSour[] = _("was too sour!"); -#elif FRENCH +#if FRENCH static const u8 sText_PokeblockWasTooSpicy[] = _("était trop épicée!"); static const u8 sText_PokeblockWasTooDry[] = _("était trop sèche!"); static const u8 sText_PokeblockWasTooSweet[] = _("était trop sucrée!"); @@ -1224,6 +1218,12 @@ static const u8 sText_PokeblockWasTooDry[] = _("è troppo secca!"); static const u8 sText_PokeblockWasTooSweet[] = _("è troppo dolce!"); static const u8 sText_PokeblockWasTooBitter[] = _("è troppo amara!"); static const u8 sText_PokeblockWasTooSour[] = _("è troppo aspra!"); +#else //ENGLISH +static const u8 sText_PokeblockWasTooSpicy[] = _("was too spicy!"); +static const u8 sText_PokeblockWasTooDry[] = _("was too dry!"); +static const u8 sText_PokeblockWasTooSweet[] = _("was too sweet!"); +static const u8 sText_PokeblockWasTooBitter[] = _("was too bitter!"); +static const u8 sText_PokeblockWasTooSour[] = _("was too sour!"); #endif const u8 * const gPokeblockWasTooXStringTable[FLAVOR_COUNT] = @@ -1234,47 +1234,7 @@ const u8 * const gPokeblockWasTooXStringTable[FLAVOR_COUNT] = [FLAVOR_BITTER] = sText_PokeblockWasTooBitter, [FLAVOR_SOUR] = sText_PokeblockWasTooSour }; -#if ENGLISH -static const u8 sText_PlayerUsedItem[] = _("{B_PLAYER_NAME} used\n{B_LAST_ITEM}!"); -static const u8 sText_WallyUsedItem[] = _("WALLY used\n{B_LAST_ITEM}!"); -static const u8 sText_Trainer1UsedItem[] = _("{B_TRAINER1_CLASS} {B_TRAINER1_NAME}\nused {B_LAST_ITEM}!"); -static const u8 sText_TrainerBlockedBall[] = _("The TRAINER blocked the BALL!"); -static const u8 sText_DontBeAThief[] = _("Don't be a thief!"); -static const u8 sText_ItDodgedBall[] = _("It dodged the thrown BALL!\nThis POKéMON can't be caught!"); -static const u8 sText_YouMissedPkmn[] = _("You missed the POKéMON!"); -static const u8 sText_PkmnBrokeFree[] = _("Oh, no!\nThe POKéMON broke free!"); -static const u8 sText_ItAppearedCaught[] = _("Aww!\nIt appeared to be caught!"); -static const u8 sText_AarghAlmostHadIt[] = _("Aargh!\nAlmost had it!"); -static const u8 sText_ShootSoClose[] = _("Shoot!\nIt was so close, too!"); -static const u8 sText_GotchaPkmnCaught[] = _("Gotcha!\n{B_OPPONENT_MON1_NAME} was caught!{WAIT_SE}{PLAY_BGM MUS_CAUGHT}\p"); -static const u8 sText_GotchaPkmnCaught2[] = _("Gotcha!\n{B_OPPONENT_MON1_NAME} was caught!{WAIT_SE}{PLAY_BGM MUS_CAUGHT}{PAUSE 127}"); -static const u8 sText_GiveNicknameCaptured[] = _("Give a nickname to the\ncaptured {B_OPPONENT_MON1_NAME}?"); -static const u8 sText_PkmnSentToPC[] = _("{B_OPPONENT_MON1_NAME} was sent to\n{B_PC_CREATOR_NAME} PC."); -static const u8 sText_Someones[] = _("someone's"); -static const u8 sText_Lanettes[] = _("LANETTE's"); -static const u8 sText_PkmnDataAddedToDex[] = _("{B_OPPONENT_MON1_NAME}'s data was\nadded to the POKéDEX.\p"); -static const u8 sText_ItIsRaining[] = _("It is raining."); -static const u8 sText_SandstormIsRaging[] = _("A sandstorm is raging."); -static const u8 sText_BoxIsFull[] = _("The BOX is full!\nYou can't catch any more!\p"); -static const u8 sText_EnigmaBerry[] = _("ENIGMA BERRY"); -static const u8 sText_BerrySuffix[] = _(" BERRY"); -static const u8 sText_PkmnsItemCuredParalysis[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_LAST_ITEM}\ncured paralysis!"); -static const u8 sText_PkmnsItemCuredPoison[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_LAST_ITEM}\ncured poison!"); -static const u8 sText_PkmnsItemHealedBurn[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_LAST_ITEM}\nhealed its burn!"); -static const u8 sText_PkmnsItemDefrostedIt[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_LAST_ITEM}\ndefrosted it!"); -static const u8 sText_PkmnsItemWokeIt[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_LAST_ITEM}\nwoke it from its sleep!"); -static const u8 sText_PkmnsItemSnappedOut[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_LAST_ITEM}\nsnapped it out of confusion!"); -static const u8 sText_PkmnsItemCuredProblem[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_LAST_ITEM}\ncured its {B_BUFF1} problem!"); -static const u8 sText_PkmnsItemNormalizedStatus[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_LAST_ITEM}\nnormalized its status!"); -static const u8 sText_PkmnsItemRestoredHealth[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_LAST_ITEM}\nrestored health!"); -static const u8 sText_PkmnsItemRestoredPP[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_LAST_ITEM}\nrestored {B_BUFF1}'s PP!"); -static const u8 sText_PkmnsItemRestoredStatus[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_LAST_ITEM}\nrestored its status!"); -static const u8 sText_PkmnsItemRestoredHPALittle[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_LAST_ITEM}\nrestored its HP a little!"); -static const u8 sText_ItemAllowsOnlyYMove[] = _("{B_LAST_ITEM} allows the\nuse of only {B_CURRENT_MOVE}!\p"); -static const u8 sText_PkmnHungOnWithX[] = _("{B_DEF_NAME_WITH_PREFIX} hung on\nusing its {B_LAST_ITEM}!"); -const u8 gText_EmptyString3[] = _(""); -static const u8 sText_YouThrowABallNowRight[] = _("You throw a BALL now, right?\nI… I'll do my best!"); -#elif FRENCH +#if FRENCH static const u8 sText_PlayerUsedItem[] = _("{B_PLAYER_NAME} utilise\n{B_LAST_ITEM}!"); static const u8 sText_WallyUsedItem[] = _("TIMMY utilise\n{B_LAST_ITEM}!"); static const u8 sText_Trainer1UsedItem[] = _("{B_LAST_ITEM} est utilisé(e) par\n{B_TRAINER1_CLASS} {B_TRAINER1_NAME}!"); @@ -1354,6 +1314,46 @@ static const u8 sText_ItemAllowsOnlyYMove[] = _("{B_LAST_ITEM} consente di usare static const u8 sText_PkmnHungOnWithX[] = _("{B_DEF_NAME_WITH_PREFIX} resiste\nusando {B_LAST_ITEM}!"); const u8 gText_EmptyString3[] = _(""); static const u8 sText_YouThrowABallNowRight[] = _("Ora si lancia una BALL, vero?\nCercherò di fare del mio meglio!"); +#else //ENGLISH +static const u8 sText_PlayerUsedItem[] = _("{B_PLAYER_NAME} used\n{B_LAST_ITEM}!"); +static const u8 sText_WallyUsedItem[] = _("WALLY used\n{B_LAST_ITEM}!"); +static const u8 sText_Trainer1UsedItem[] = _("{B_TRAINER1_CLASS} {B_TRAINER1_NAME}\nused {B_LAST_ITEM}!"); +static const u8 sText_TrainerBlockedBall[] = _("The TRAINER blocked the BALL!"); +static const u8 sText_DontBeAThief[] = _("Don't be a thief!"); +static const u8 sText_ItDodgedBall[] = _("It dodged the thrown BALL!\nThis POKéMON can't be caught!"); +static const u8 sText_YouMissedPkmn[] = _("You missed the POKéMON!"); +static const u8 sText_PkmnBrokeFree[] = _("Oh, no!\nThe POKéMON broke free!"); +static const u8 sText_ItAppearedCaught[] = _("Aww!\nIt appeared to be caught!"); +static const u8 sText_AarghAlmostHadIt[] = _("Aargh!\nAlmost had it!"); +static const u8 sText_ShootSoClose[] = _("Shoot!\nIt was so close, too!"); +static const u8 sText_GotchaPkmnCaught[] = _("Gotcha!\n{B_OPPONENT_MON1_NAME} was caught!{WAIT_SE}{PLAY_BGM MUS_CAUGHT}\p"); +static const u8 sText_GotchaPkmnCaught2[] = _("Gotcha!\n{B_OPPONENT_MON1_NAME} was caught!{WAIT_SE}{PLAY_BGM MUS_CAUGHT}{PAUSE 127}"); +static const u8 sText_GiveNicknameCaptured[] = _("Give a nickname to the\ncaptured {B_OPPONENT_MON1_NAME}?"); +static const u8 sText_PkmnSentToPC[] = _("{B_OPPONENT_MON1_NAME} was sent to\n{B_PC_CREATOR_NAME} PC."); +static const u8 sText_Someones[] = _("someone's"); +static const u8 sText_Lanettes[] = _("LANETTE's"); +static const u8 sText_PkmnDataAddedToDex[] = _("{B_OPPONENT_MON1_NAME}'s data was\nadded to the POKéDEX.\p"); +static const u8 sText_ItIsRaining[] = _("It is raining."); +static const u8 sText_SandstormIsRaging[] = _("A sandstorm is raging."); +static const u8 sText_BoxIsFull[] = _("The BOX is full!\nYou can't catch any more!\p"); +static const u8 sText_EnigmaBerry[] = _("ENIGMA BERRY"); +static const u8 sText_BerrySuffix[] = _(" BERRY"); +static const u8 sText_PkmnsItemCuredParalysis[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_LAST_ITEM}\ncured paralysis!"); +static const u8 sText_PkmnsItemCuredPoison[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_LAST_ITEM}\ncured poison!"); +static const u8 sText_PkmnsItemHealedBurn[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_LAST_ITEM}\nhealed its burn!"); +static const u8 sText_PkmnsItemDefrostedIt[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_LAST_ITEM}\ndefrosted it!"); +static const u8 sText_PkmnsItemWokeIt[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_LAST_ITEM}\nwoke it from its sleep!"); +static const u8 sText_PkmnsItemSnappedOut[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_LAST_ITEM}\nsnapped it out of confusion!"); +static const u8 sText_PkmnsItemCuredProblem[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_LAST_ITEM}\ncured its {B_BUFF1} problem!"); +static const u8 sText_PkmnsItemNormalizedStatus[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_LAST_ITEM}\nnormalized its status!"); +static const u8 sText_PkmnsItemRestoredHealth[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_LAST_ITEM}\nrestored health!"); +static const u8 sText_PkmnsItemRestoredPP[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_LAST_ITEM}\nrestored {B_BUFF1}'s PP!"); +static const u8 sText_PkmnsItemRestoredStatus[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_LAST_ITEM}\nrestored its status!"); +static const u8 sText_PkmnsItemRestoredHPALittle[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s {B_LAST_ITEM}\nrestored its HP a little!"); +static const u8 sText_ItemAllowsOnlyYMove[] = _("{B_LAST_ITEM} allows the\nuse of only {B_CURRENT_MOVE}!\p"); +static const u8 sText_PkmnHungOnWithX[] = _("{B_DEF_NAME_WITH_PREFIX} hung on\nusing its {B_LAST_ITEM}!"); +const u8 gText_EmptyString3[] = _(""); +static const u8 sText_YouThrowABallNowRight[] = _("You throw a BALL now, right?\nI… I'll do my best!"); #endif // early declaration of strings @@ -2122,35 +2122,7 @@ const u16 gTrappingMoves[NUM_TRAPPING_MOVES + 1] = 0xFFFF // Never read }; -#if ENGLISH -const u8 gText_PkmnIsEvolving[] = _("What?\n{STR_VAR_1} is evolving!"); -const u8 gText_CongratsPkmnEvolved[] = _("Congratulations! Your {STR_VAR_1}\nevolved into {STR_VAR_2}!{WAIT_SE}\p"); -const u8 gText_PkmnStoppedEvolving[] = _("Huh? {STR_VAR_1}\nstopped evolving!\p"); -const u8 gText_EllipsisQuestionMark[] = _("……?\p"); -const u8 gText_WhatWillPkmnDo[] = _("What will\n{B_ACTIVE_NAME_WITH_PREFIX} do?"); -const u8 gText_WhatWillPkmnDo2[] = _("What will\n{B_PLAYER_NAME} do?"); -const u8 gText_WhatWillWallyDo[] = _("What will\nWALLY do?"); -const u8 gText_LinkStandby[] = _("{PAUSE 16}Link standby…"); -const u8 gText_BattleMenu[] = _("FIGHT{CLEAR_TO 56}BAG\nPOKéMON{CLEAR_TO 56}RUN"); -const u8 gText_SafariZoneMenu[] = _("BALL{CLEAR_TO 56}{POKEBLOCK}\nGO NEAR{CLEAR_TO 56}RUN"); -const u8 gText_MoveInterfacePP[] = _("PP "); -const u8 gText_MoveInterfaceType[] = _("TYPE/"); -const u8 gText_MoveInterfacePpType[] = _("{PALETTE 5}{COLOR_HIGHLIGHT_SHADOW DYNAMIC_COLOR4 DYNAMIC_COLOR5 DYNAMIC_COLOR6}PP\nTYPE/"); -const u8 gText_MoveInterfaceDynamicColors[] = _("{PALETTE 5}{COLOR_HIGHLIGHT_SHADOW DYNAMIC_COLOR4 DYNAMIC_COLOR5 DYNAMIC_COLOR6}"); -const u8 gText_WhichMoveToForget4[] = _("{PALETTE 5}{COLOR_HIGHLIGHT_SHADOW DYNAMIC_COLOR4 DYNAMIC_COLOR5 DYNAMIC_COLOR6}Which move should\nbe forgotten?"); -const u8 gText_BattleYesNoChoice[] = _("{PALETTE 5}{COLOR_HIGHLIGHT_SHADOW DYNAMIC_COLOR4 DYNAMIC_COLOR5 DYNAMIC_COLOR6}Yes\nNo"); -const u8 gText_BattleSwitchWhich[] = _("{PALETTE 5}{COLOR_HIGHLIGHT_SHADOW DYNAMIC_COLOR4 DYNAMIC_COLOR5 DYNAMIC_COLOR6}Switch\nwhich?"); -const u8 gText_BattleSwitchWhich2[] = _("{PALETTE 5}{COLOR_HIGHLIGHT_SHADOW DYNAMIC_COLOR4 DYNAMIC_COLOR5 DYNAMIC_COLOR6}"); -const u8 gText_BattleSwitchWhich3[] = _("{UP_ARROW}"); -const u8 gText_BattleSwitchWhich4[] = _("{ESCAPE 4}"); -const u8 gText_BattleSwitchWhich5[] = _("-"); - -static const u8 sText_HP[] = _("HP"); -static const u8 sText_Attack[] = _("ATTACK"); -static const u8 sText_Defense[] = _("DEFENSE"); -static const u8 sText_SpAtk[] = _("SP. ATK"); -static const u8 sText_SpDef[] = _("SP. DEF"); -#elif FRENCH +#if FRENCH const u8 gText_PkmnIsEvolving[] = _("Quoi?\n{B_COPY_VAR_1} évolue!"); const u8 gText_CongratsPkmnEvolved[] = _("Félicitations! Votre {B_COPY_VAR_1}\névolue en {B_COPY_VAR_2}!{WAIT_SE}\p"); const u8 gText_PkmnStoppedEvolving[] = _("Hein? {B_COPY_VAR_1}\nn’évolue plus!\p"); @@ -2206,6 +2178,34 @@ static const u8 sText_Attack[] = _("ATTACCO"); static const u8 sText_Defense[] = _("DIFESA"); static const u8 sText_SpAtk[] = _("ATT. SP."); static const u8 sText_SpDef[] = _("DIF. SP."); +#else //ENGLISH +const u8 gText_PkmnIsEvolving[] = _("What?\n{STR_VAR_1} is evolving!"); +const u8 gText_CongratsPkmnEvolved[] = _("Congratulations! Your {STR_VAR_1}\nevolved into {STR_VAR_2}!{WAIT_SE}\p"); +const u8 gText_PkmnStoppedEvolving[] = _("Huh? {STR_VAR_1}\nstopped evolving!\p"); +const u8 gText_EllipsisQuestionMark[] = _("……?\p"); +const u8 gText_WhatWillPkmnDo[] = _("What will\n{B_ACTIVE_NAME_WITH_PREFIX} do?"); +const u8 gText_WhatWillPkmnDo2[] = _("What will\n{B_PLAYER_NAME} do?"); +const u8 gText_WhatWillWallyDo[] = _("What will\nWALLY do?"); +const u8 gText_LinkStandby[] = _("{PAUSE 16}Link standby…"); +const u8 gText_BattleMenu[] = _("FIGHT{CLEAR_TO 56}BAG\nPOKéMON{CLEAR_TO 56}RUN"); +const u8 gText_SafariZoneMenu[] = _("BALL{CLEAR_TO 56}{POKEBLOCK}\nGO NEAR{CLEAR_TO 56}RUN"); +const u8 gText_MoveInterfacePP[] = _("PP "); +const u8 gText_MoveInterfaceType[] = _("TYPE/"); +const u8 gText_MoveInterfacePpType[] = _("{PALETTE 5}{COLOR_HIGHLIGHT_SHADOW DYNAMIC_COLOR4 DYNAMIC_COLOR5 DYNAMIC_COLOR6}PP\nTYPE/"); +const u8 gText_MoveInterfaceDynamicColors[] = _("{PALETTE 5}{COLOR_HIGHLIGHT_SHADOW DYNAMIC_COLOR4 DYNAMIC_COLOR5 DYNAMIC_COLOR6}"); +const u8 gText_WhichMoveToForget4[] = _("{PALETTE 5}{COLOR_HIGHLIGHT_SHADOW DYNAMIC_COLOR4 DYNAMIC_COLOR5 DYNAMIC_COLOR6}Which move should\nbe forgotten?"); +const u8 gText_BattleYesNoChoice[] = _("{PALETTE 5}{COLOR_HIGHLIGHT_SHADOW DYNAMIC_COLOR4 DYNAMIC_COLOR5 DYNAMIC_COLOR6}Yes\nNo"); +const u8 gText_BattleSwitchWhich[] = _("{PALETTE 5}{COLOR_HIGHLIGHT_SHADOW DYNAMIC_COLOR4 DYNAMIC_COLOR5 DYNAMIC_COLOR6}Switch\nwhich?"); +const u8 gText_BattleSwitchWhich2[] = _("{PALETTE 5}{COLOR_HIGHLIGHT_SHADOW DYNAMIC_COLOR4 DYNAMIC_COLOR5 DYNAMIC_COLOR6}"); +const u8 gText_BattleSwitchWhich3[] = _("{UP_ARROW}"); +const u8 gText_BattleSwitchWhich4[] = _("{ESCAPE 4}"); +const u8 gText_BattleSwitchWhich5[] = _("-"); + +static const u8 sText_HP[] = _("HP"); +static const u8 sText_Attack[] = _("ATTACK"); +static const u8 sText_Defense[] = _("DEFENSE"); +static const u8 sText_SpAtk[] = _("SP. ATK"); +static const u8 sText_SpDef[] = _("SP. DEF"); #endif // Unused @@ -2214,60 +2214,7 @@ static const u8 * const sStatNamesTable2[] = sText_HP, sText_SpAtk, sText_Attack, sText_SpDef, sText_Defense, sText_Speed }; -#if ENGLISH -const u8 gText_SafariBalls[] = _("{HIGHLIGHT DARK_GRAY}SAFARI BALLS"); -const u8 gText_SafariBallLeft[] = _("{HIGHLIGHT DARK_GRAY}Left: $" "{HIGHLIGHT DARK_GRAY}"); -const u8 gText_Sleep[] = _("sleep"); -const u8 gText_Poison[] = _("poison"); -const u8 gText_Burn[] = _("burn"); -const u8 gText_Paralysis[] = _("paralysis"); -const u8 gText_Ice[] = _("ice"); -const u8 gText_Confusion[] = _("confusion"); -const u8 gText_Love[] = _("love"); -const u8 gText_SpaceAndSpace[] = _(" and "); -const u8 gText_CommaSpace[] = _(", "); -const u8 gText_Space2[] = _(" "); -const u8 gText_LineBreak[] = _("\l"); -const u8 gText_NewLine[] = _("\n"); -const u8 gText_Are[] = _("are"); -const u8 gText_Are2[] = _("are"); -const u8 gText_BadEgg[] = _("Bad EGG"); -const u8 gText_BattleWallyName[] = _("WALLY"); -const u8 gText_Win[] = _("{HIGHLIGHT TRANSPARENT}Win"); -const u8 gText_Loss[] = _("{HIGHLIGHT TRANSPARENT}Loss"); -const u8 gText_Draw[] = _("{HIGHLIGHT TRANSPARENT}Draw"); -static const u8 sText_SpaceIs[] = _(" is"); -static const u8 sText_ApostropheS[] = _("'s"); - -// For displaying names of invalid moves -static const u8 sATypeMove_Table[NUMBER_OF_MON_TYPES][17] = -{ - [TYPE_NORMAL] = _("a NORMAL move"), - [TYPE_FIGHTING] = _("a FIGHTING move"), - [TYPE_FLYING] = _("a FLYING move"), - [TYPE_POISON] = _("a POISON move"), - [TYPE_GROUND] = _("a GROUND move"), - [TYPE_ROCK] = _("a ROCK move"), - [TYPE_BUG] = _("a BUG move"), - [TYPE_GHOST] = _("a GHOST move"), - [TYPE_STEEL] = _("a STEEL move"), - [TYPE_MYSTERY] = _("a ??? move"), - [TYPE_FIRE] = _("a FIRE move"), - [TYPE_WATER] = _("a WATER move"), - [TYPE_GRASS] = _("a GRASS move"), - [TYPE_ELECTRIC] = _("an ELECTRIC move"), - [TYPE_PSYCHIC] = _("a PSYCHIC move"), - [TYPE_ICE] = _("an ICE move"), - [TYPE_DRAGON] = _("a DRAGON move"), - [TYPE_DARK] = _("a DARK move") -}; - -const u8 gText_BattleTourney[] = _("BATTLE TOURNEY"); -static const u8 sText_Round1[] = _("Round 1"); -static const u8 sText_Round2[] = _("Round 2"); -static const u8 sText_Semifinal[] = _("Semifinal"); -static const u8 sText_Final[] = _("Final"); -#elif FRENCH +#if FRENCH const u8 gText_SafariBalls[] = _("{HIGHLIGHT DARK_GRAY}SAFARI BALLS"); const u8 gText_SafariBallLeft[] = _("{HIGHLIGHT DARK_GRAY}Nb: $" "{HIGHLIGHT DARK_GRAY}"); const u8 gText_Sleep[] = _("sommeil"); @@ -2373,6 +2320,59 @@ static const u8 sText_Round1[] = _("1º round"); static const u8 sText_Round2[] = _("2º round"); static const u8 sText_Semifinal[] = _("Semifinale"); static const u8 sText_Final[] = _("Finale"); +#else //ENGLISH +const u8 gText_SafariBalls[] = _("{HIGHLIGHT DARK_GRAY}SAFARI BALLS"); +const u8 gText_SafariBallLeft[] = _("{HIGHLIGHT DARK_GRAY}Left: $" "{HIGHLIGHT DARK_GRAY}"); +const u8 gText_Sleep[] = _("sleep"); +const u8 gText_Poison[] = _("poison"); +const u8 gText_Burn[] = _("burn"); +const u8 gText_Paralysis[] = _("paralysis"); +const u8 gText_Ice[] = _("ice"); +const u8 gText_Confusion[] = _("confusion"); +const u8 gText_Love[] = _("love"); +const u8 gText_SpaceAndSpace[] = _(" and "); +const u8 gText_CommaSpace[] = _(", "); +const u8 gText_Space2[] = _(" "); +const u8 gText_LineBreak[] = _("\l"); +const u8 gText_NewLine[] = _("\n"); +const u8 gText_Are[] = _("are"); +const u8 gText_Are2[] = _("are"); +const u8 gText_BadEgg[] = _("Bad EGG"); +const u8 gText_BattleWallyName[] = _("WALLY"); +const u8 gText_Win[] = _("{HIGHLIGHT TRANSPARENT}Win"); +const u8 gText_Loss[] = _("{HIGHLIGHT TRANSPARENT}Loss"); +const u8 gText_Draw[] = _("{HIGHLIGHT TRANSPARENT}Draw"); +static const u8 sText_SpaceIs[] = _(" is"); +static const u8 sText_ApostropheS[] = _("'s"); + +// For displaying names of invalid moves +static const u8 sATypeMove_Table[NUMBER_OF_MON_TYPES][17] = +{ + [TYPE_NORMAL] = _("a NORMAL move"), + [TYPE_FIGHTING] = _("a FIGHTING move"), + [TYPE_FLYING] = _("a FLYING move"), + [TYPE_POISON] = _("a POISON move"), + [TYPE_GROUND] = _("a GROUND move"), + [TYPE_ROCK] = _("a ROCK move"), + [TYPE_BUG] = _("a BUG move"), + [TYPE_GHOST] = _("a GHOST move"), + [TYPE_STEEL] = _("a STEEL move"), + [TYPE_MYSTERY] = _("a ??? move"), + [TYPE_FIRE] = _("a FIRE move"), + [TYPE_WATER] = _("a WATER move"), + [TYPE_GRASS] = _("a GRASS move"), + [TYPE_ELECTRIC] = _("an ELECTRIC move"), + [TYPE_PSYCHIC] = _("a PSYCHIC move"), + [TYPE_ICE] = _("an ICE move"), + [TYPE_DRAGON] = _("a DRAGON move"), + [TYPE_DARK] = _("a DARK move") +}; + +const u8 gText_BattleTourney[] = _("BATTLE TOURNEY"); +static const u8 sText_Round1[] = _("Round 1"); +static const u8 sText_Round2[] = _("Round 2"); +static const u8 sText_Semifinal[] = _("Semifinal"); +static const u8 sText_Final[] = _("Final"); #endif const u8 *const gRoundsStringTable[DOME_ROUNDS_COUNT] = @@ -2382,31 +2382,7 @@ const u8 *const gRoundsStringTable[DOME_ROUNDS_COUNT] = [DOME_SEMIFINAL] = sText_Semifinal, [DOME_FINAL] = sText_Final }; -#if ENGLISH -static const u8 gText_TheGreatNewHope[] = _("The great new hope!\p"); // Unused -static const u8 gText_WillChampionshipDreamComeTrue[] = _("Will the championship dream come true?!\p"); // Unused -static const u8 gText_AFormerChampion[] = _("A former CHAMPION!\p"); // Unused -static const u8 gText_ThePreviousChampion[] = _("The previous CHAMPION!\p"); // Unused -static const u8 gText_TheUnbeatenChampion[] = _("The unbeaten CHAMPION!\p"); // Unused -const u8 gText_PlayerMon1Name[] = _("{B_PLAYER_MON1_NAME}"); -const u8 gText_Vs[] = _("VS"); -const u8 gText_OpponentMon1Name[] = _("{B_OPPONENT_MON1_NAME}"); -const u8 gText_Mind[] = _("Mind"); -const u8 gText_Skill[] = _("Skill"); -const u8 gText_Body[] = _("Body"); -const u8 gText_Judgement[] = _("{B_BUFF1}{CLEAR 13}Judgment{CLEAR 13}{B_BUFF2}"); -static const u8 sText_TwoTrainersSentPkmn[] = _("{B_TRAINER1_CLASS} {B_TRAINER1_NAME} sent\nout {B_OPPONENT_MON1_NAME}!\p{B_TRAINER2_CLASS} {B_TRAINER2_NAME} sent\nout {B_OPPONENT_MON2_NAME}!"); -static const u8 sText_Trainer2SentOutPkmn[] = _("{B_TRAINER2_CLASS} {B_TRAINER2_NAME} sent\nout {B_BUFF1}!"); -static const u8 sText_TwoTrainersWantToBattle[] = _("{B_TRAINER1_CLASS} {B_TRAINER1_NAME} and\n{B_TRAINER2_CLASS} {B_TRAINER2_NAME}\lwant to battle!\p"); -static const u8 sText_InGamePartnerSentOutZGoN[] = _("{B_PARTNER_CLASS} {B_PARTNER_NAME} sent\nout {B_PLAYER_MON2_NAME}!\lGo, {B_PLAYER_MON1_NAME}!"); -static const u8 sText_TwoInGameTrainersDefeated[] = _("{B_TRAINER1_CLASS} {B_TRAINER1_NAME} and\n{B_TRAINER2_CLASS} {B_TRAINER2_NAME}\lwere defeated!\p"); -static const u8 sText_Trainer2LoseText[] = _("{B_TRAINER2_LOSE_TEXT}"); -static const u8 sText_PkmnIncapableOfPower[] = _("{B_ATK_NAME_WITH_PREFIX} appears incapable\nof using its power!"); -static const u8 sText_GlintAppearsInEye[] = _("A glint appears in\n{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s eyes!"); -static const u8 sText_PkmnGettingIntoPosition[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX} is getting into\nposition!"); -static const u8 sText_PkmnBeganGrowlingDeeply[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX} began growling deeply!"); -static const u8 sText_PkmnEagerForMore[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX} is eager for more!"); -#elif FRENCH +#if FRENCH static const u8 gText_TheGreatNewHope[] = _("The great new hope!\p"); // Unused static const u8 gText_WillChampionshipDreamComeTrue[] = _("Will the championship dream come true?!\p"); // Unused static const u8 gText_AFormerChampion[] = _("A former CHAMPION!\p"); // Unused @@ -2454,6 +2430,30 @@ static const u8 sText_GlintAppearsInEye[] = _("Negli occhi di {B_SCR_ACTIVE_NAME static const u8 sText_PkmnGettingIntoPosition[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX} si sta mettendo\nin posizione!"); static const u8 sText_PkmnBeganGrowlingDeeply[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX} ha iniziato a\nruggire profondamente!"); static const u8 sText_PkmnEagerForMore[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX} è impaziente!"); +#else //ENGLISH +static const u8 gText_TheGreatNewHope[] = _("The great new hope!\p"); // Unused +static const u8 gText_WillChampionshipDreamComeTrue[] = _("Will the championship dream come true?!\p"); // Unused +static const u8 gText_AFormerChampion[] = _("A former CHAMPION!\p"); // Unused +static const u8 gText_ThePreviousChampion[] = _("The previous CHAMPION!\p"); // Unused +static const u8 gText_TheUnbeatenChampion[] = _("The unbeaten CHAMPION!\p"); // Unused +const u8 gText_PlayerMon1Name[] = _("{B_PLAYER_MON1_NAME}"); +const u8 gText_Vs[] = _("VS"); +const u8 gText_OpponentMon1Name[] = _("{B_OPPONENT_MON1_NAME}"); +const u8 gText_Mind[] = _("Mind"); +const u8 gText_Skill[] = _("Skill"); +const u8 gText_Body[] = _("Body"); +const u8 gText_Judgement[] = _("{B_BUFF1}{CLEAR 13}Judgment{CLEAR 13}{B_BUFF2}"); +static const u8 sText_TwoTrainersSentPkmn[] = _("{B_TRAINER1_CLASS} {B_TRAINER1_NAME} sent\nout {B_OPPONENT_MON1_NAME}!\p{B_TRAINER2_CLASS} {B_TRAINER2_NAME} sent\nout {B_OPPONENT_MON2_NAME}!"); +static const u8 sText_Trainer2SentOutPkmn[] = _("{B_TRAINER2_CLASS} {B_TRAINER2_NAME} sent\nout {B_BUFF1}!"); +static const u8 sText_TwoTrainersWantToBattle[] = _("{B_TRAINER1_CLASS} {B_TRAINER1_NAME} and\n{B_TRAINER2_CLASS} {B_TRAINER2_NAME}\lwant to battle!\p"); +static const u8 sText_InGamePartnerSentOutZGoN[] = _("{B_PARTNER_CLASS} {B_PARTNER_NAME} sent\nout {B_PLAYER_MON2_NAME}!\lGo, {B_PLAYER_MON1_NAME}!"); +static const u8 sText_TwoInGameTrainersDefeated[] = _("{B_TRAINER1_CLASS} {B_TRAINER1_NAME} and\n{B_TRAINER2_CLASS} {B_TRAINER2_NAME}\lwere defeated!\p"); +static const u8 sText_Trainer2LoseText[] = _("{B_TRAINER2_LOSE_TEXT}"); +static const u8 sText_PkmnIncapableOfPower[] = _("{B_ATK_NAME_WITH_PREFIX} appears incapable\nof using its power!"); +static const u8 sText_GlintAppearsInEye[] = _("A glint appears in\n{B_SCR_ACTIVE_NAME_WITH_PREFIX}'s eyes!"); +static const u8 sText_PkmnGettingIntoPosition[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX} is getting into\nposition!"); +static const u8 sText_PkmnBeganGrowlingDeeply[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX} began growling deeply!"); +static const u8 sText_PkmnEagerForMore[] = _("{B_SCR_ACTIVE_NAME_WITH_PREFIX} is eager for more!"); #endif const u16 gBattlePalaceFlavorTextTable[] = @@ -2463,20 +2463,7 @@ const u16 gBattlePalaceFlavorTextTable[] = [B_MSG_GROWL_DEEPLY] = STRINGID_PKMNBEGANGROWLINGDEEPLY, [B_MSG_EAGER_FOR_MORE] = STRINGID_PKMNEAGERFORMORE, }; -#if ENGLISH -static const u8 sText_RefIfNothingIsDecided[] = _("REFEREE: If nothing is decided in\n3 turns, we will go to judging!"); -static const u8 sText_RefThatsIt[] = _("REFEREE: That's it! We will now go to\njudging to determine the winner!"); -static const u8 sText_RefJudgeMind[] = _("REFEREE: Judging category 1, Mind!\nThe POKéMON showing the most guts!\p"); -static const u8 sText_RefJudgeSkill[] = _("REFEREE: Judging category 2, Skill!\nThe POKéMON using moves the best!\p"); -static const u8 sText_RefJudgeBody[] = _("REFEREE: Judging category 3, Body!\nThe POKéMON with the most vitality!\p"); -static const u8 sText_RefPlayerWon[] = _("REFEREE: Judgment: {B_BUFF1} to {B_BUFF2}!\nThe winner is {B_PLAYER_NAME}'s {B_PLAYER_MON1_NAME}!\p"); -static const u8 sText_RefOpponentWon[] = _("REFEREE: Judgment: {B_BUFF1} to {B_BUFF2}!\nThe winner is {B_TRAINER1_NAME}'s {B_OPPONENT_MON1_NAME}!\p"); -static const u8 sText_RefDraw[] = _("REFEREE: Judgment: 3 to 3!\nWe have a draw!\p"); -static const u8 sText_DefeatedOpponentByReferee[] = _("{B_PLAYER_MON1_NAME} defeated the opponent\n{B_OPPONENT_MON1_NAME} in a REFEREE's decision!"); -static const u8 sText_LostToOpponentByReferee[] = _("{B_PLAYER_MON1_NAME} lost to the opponent\n{B_OPPONENT_MON1_NAME} in a REFEREE's decision!"); -static const u8 sText_TiedOpponentByReferee[] = _("{B_PLAYER_MON1_NAME} tied the opponent\n{B_OPPONENT_MON1_NAME} in a REFEREE's decision!"); -static const u8 sText_RefCommenceBattle[] = _("REFEREE: {B_PLAYER_MON1_NAME} VS {B_OPPONENT_MON1_NAME}!\nCommence battling!"); -#elif FRENCH +#if FRENCH static const u8 sText_RefIfNothingIsDecided[] = _("ARBITRE: Si rien n’est décidé en 3\ntours, nous donnerons notre jugement!"); static const u8 sText_RefThatsIt[] = _("ARBITRE: Nous allons maintenant\ndécider du vainqueur."); static const u8 sText_RefJudgeMind[] = _("ARBITRE: Catégorie 1, le mental!\nLe POKéMON le plus agressif!\p"); @@ -2502,6 +2489,19 @@ static const u8 sText_DefeatedOpponentByReferee[] = _("L’ARBITRO ha decretato static const u8 sText_LostToOpponentByReferee[] = _("L’ARBITRO ha decretato la vittoria\ndi {B_OPPONENT_MON1_NAME} contro {B_PLAYER_MON1_NAME}!"); static const u8 sText_TiedOpponentByReferee[] = _("L’ARBITRO ha decretato il pareggio\ntra {B_PLAYER_MON1_NAME} e {B_OPPONENT_MON1_NAME}!"); static const u8 sText_RefCommenceBattle[] = _("ARBITRO: {B_PLAYER_MON1_NAME} VS {B_OPPONENT_MON1_NAME}!\nChe la lotta abbia inizio!"); +#else //ENGLISH +static const u8 sText_RefIfNothingIsDecided[] = _("REFEREE: If nothing is decided in\n3 turns, we will go to judging!"); +static const u8 sText_RefThatsIt[] = _("REFEREE: That's it! We will now go to\njudging to determine the winner!"); +static const u8 sText_RefJudgeMind[] = _("REFEREE: Judging category 1, Mind!\nThe POKéMON showing the most guts!\p"); +static const u8 sText_RefJudgeSkill[] = _("REFEREE: Judging category 2, Skill!\nThe POKéMON using moves the best!\p"); +static const u8 sText_RefJudgeBody[] = _("REFEREE: Judging category 3, Body!\nThe POKéMON with the most vitality!\p"); +static const u8 sText_RefPlayerWon[] = _("REFEREE: Judgment: {B_BUFF1} to {B_BUFF2}!\nThe winner is {B_PLAYER_NAME}'s {B_PLAYER_MON1_NAME}!\p"); +static const u8 sText_RefOpponentWon[] = _("REFEREE: Judgment: {B_BUFF1} to {B_BUFF2}!\nThe winner is {B_TRAINER1_NAME}'s {B_OPPONENT_MON1_NAME}!\p"); +static const u8 sText_RefDraw[] = _("REFEREE: Judgment: 3 to 3!\nWe have a draw!\p"); +static const u8 sText_DefeatedOpponentByReferee[] = _("{B_PLAYER_MON1_NAME} defeated the opponent\n{B_OPPONENT_MON1_NAME} in a REFEREE's decision!"); +static const u8 sText_LostToOpponentByReferee[] = _("{B_PLAYER_MON1_NAME} lost to the opponent\n{B_OPPONENT_MON1_NAME} in a REFEREE's decision!"); +static const u8 sText_TiedOpponentByReferee[] = _("{B_PLAYER_MON1_NAME} tied the opponent\n{B_OPPONENT_MON1_NAME} in a REFEREE's decision!"); +static const u8 sText_RefCommenceBattle[] = _("REFEREE: {B_PLAYER_MON1_NAME} VS {B_OPPONENT_MON1_NAME}!\nCommence battling!"); #endif const u8 * const gRefereeStringsTable[] = @@ -2516,19 +2516,7 @@ const u8 * const gRefereeStringsTable[] = [B_MSG_REF_DRAW] = sText_RefDraw, [B_MSG_REF_COMMENCE_BATTLE] = sText_RefCommenceBattle, }; -#if ENGLISH -static const u8 sText_QuestionForfeitMatch[] = _("Would you like to forfeit the match\nand quit now?"); -static const u8 sText_ForfeitedMatch[] = _("{B_PLAYER_NAME} forfeited the match!"); -static const u8 sText_Trainer1WinText[] = _("{B_TRAINER1_WIN_TEXT}"); -static const u8 sText_Trainer2WinText[] = _("{B_TRAINER2_WIN_TEXT}"); -static const u8 sText_Trainer1Fled[] = _( "{PLAY_SE SE_FLEE}{B_TRAINER1_CLASS} {B_TRAINER1_NAME} fled!"); -static const u8 sText_PlayerLostAgainstTrainer1[] = _("Player lost against\n{B_TRAINER1_CLASS} {B_TRAINER1_NAME}!"); -static const u8 sText_PlayerBattledToDrawTrainer1[] = _("Player battled to a draw against\n{B_TRAINER1_CLASS} {B_TRAINER1_NAME}!"); -const u8 gText_RecordBattleToPass[] = _("Would you like to record your battle\non your FRONTIER PASS?"); -const u8 gText_BattleRecordedOnPass[] = _("{B_PLAYER_NAME}'s battle result was recorded\non the FRONTIER PASS."); -static const u8 sText_LinkTrainerWantsToBattlePause[] = _("{B_LINK_OPPONENT1_NAME}\nwants to battle!{PAUSE 49}"); -static const u8 sText_TwoLinkTrainersWantToBattlePause[] = _("{B_LINK_OPPONENT1_NAME} and {B_LINK_OPPONENT2_NAME}\nwant to battle!{PAUSE 49}"); -#elif FRENCH +#if FRENCH static const u8 sText_QuestionForfeitMatch[] = _("Voulez-vous abandonner et\nquitter le combat?"); static const u8 sText_ForfeitedMatch[] = _("{B_PLAYER_NAME} abandonne le match!"); static const u8 sText_Trainer1WinText[] = _("{B_TRAINER1_WIN_TEXT}"); @@ -2552,6 +2540,18 @@ const u8 gText_RecordBattleToPass[] = _("Vuoi che il filmato della tua lotta \nv const u8 gText_BattleRecordedOnPass[] = _("Il filmato della lotta di {B_PLAYER_NAME} è\nstato registrato nel PASS PARCO."); static const u8 sText_LinkTrainerWantsToBattlePause[] = _("Parte la sfida di\n{B_LINK_OPPONENT1_NAME}!{PAUSE 49}"); static const u8 sText_TwoLinkTrainersWantToBattlePause[] = _("Parte la sfida di\n{B_LINK_OPPONENT1_NAME} e {B_LINK_OPPONENT2_NAME}!{PAUSE 49}"); +#else //ENGLISH +static const u8 sText_QuestionForfeitMatch[] = _("Would you like to forfeit the match\nand quit now?"); +static const u8 sText_ForfeitedMatch[] = _("{B_PLAYER_NAME} forfeited the match!"); +static const u8 sText_Trainer1WinText[] = _("{B_TRAINER1_WIN_TEXT}"); +static const u8 sText_Trainer2WinText[] = _("{B_TRAINER2_WIN_TEXT}"); +static const u8 sText_Trainer1Fled[] = _( "{PLAY_SE SE_FLEE}{B_TRAINER1_CLASS} {B_TRAINER1_NAME} fled!"); +static const u8 sText_PlayerLostAgainstTrainer1[] = _("Player lost against\n{B_TRAINER1_CLASS} {B_TRAINER1_NAME}!"); +static const u8 sText_PlayerBattledToDrawTrainer1[] = _("Player battled to a draw against\n{B_TRAINER1_CLASS} {B_TRAINER1_NAME}!"); +const u8 gText_RecordBattleToPass[] = _("Would you like to record your battle\non your FRONTIER PASS?"); +const u8 gText_BattleRecordedOnPass[] = _("{B_PLAYER_NAME}'s battle result was recorded\non the FRONTIER PASS."); +static const u8 sText_LinkTrainerWantsToBattlePause[] = _("{B_LINK_OPPONENT1_NAME}\nwants to battle!{PAUSE 49}"); +static const u8 sText_TwoLinkTrainersWantToBattlePause[] = _("{B_LINK_OPPONENT1_NAME} and {B_LINK_OPPONENT2_NAME}\nwant to battle!{PAUSE 49}"); #endif // This is four lists of moves which use a different attack string in Japanese @@ -2596,10 +2596,10 @@ static const u16 sGrammarMoveUsedTable[] = MOVE_COVET, 0 }; -#if ENGLISH -static const u8 sDummyWeirdStatusString[] = {EOS, EOS, EOS, EOS, EOS, EOS, EOS, EOS, 0, 0}; -#elif FRENCH || ITALIAN +#if FRENCH || ITALIAN static const u8 sDummyWeirdStatusString[] = {EOS, EOS, EOS, EOS, EOS, EOS, EOS, EOS}; +#else //ENGLISH +static const u8 sDummyWeirdStatusString[] = {EOS, EOS, EOS, EOS, EOS, EOS, EOS, EOS, 0, 0}; #endif static const struct BattleWindowText sTextOnWindowsInfo_Normal[] = @@ -3475,9 +3475,7 @@ void BufferStringBattle(u16 stringID) break; } -#if ENGLISH - BattleStringExpandPlaceholdersToDisplayedString(stringPtr); -#elif FRENCH || ITALIAN +#if FRENCH || ITALIAN size = StringLength(stringPtr) + 1; txtBuff = Alloc(size); memcpy(txtBuff, stringPtr, size); @@ -3540,6 +3538,8 @@ void BufferStringBattle(u16 stringID) #endif BattleStringExpandPlaceholdersToDisplayedString(txtBuff); Free(txtBuff); +#else //ENGLISH + BattleStringExpandPlaceholdersToDisplayedString(stringPtr); #endif } @@ -3578,7 +3578,28 @@ static const u8 *TryGetStatusString(u8 *src) return NULL; } -#if ENGLISH +#if FRENCH || ITALIAN +// wild Pokemon -> Pokemon wild +#define HANDLE_NICKNAME_STRING_CASE(battlerId, monIndex) \ + if (GetBattlerSide(battlerId) != B_SIDE_PLAYER) \ + { \ + if (gBattleTypeFlags & BATTLE_TYPE_TRAINER) \ + toCpy = sText_FoePkmnPrefix; \ + else \ + toCpy = sText_WildPkmnPrefix; \ + \ + GetMonData(&gEnemyParty[monIndex], MON_DATA_NICKNAME, text); \ + StringGet_Nickname(text); \ + StringAppend(text, toCpy); \ + } \ + else \ + { \ + GetMonData(&gPlayerParty[monIndex], MON_DATA_NICKNAME, text); \ + StringGet_Nickname(text); \ + } \ + \ + toCpy = text; +#else //ENGLISH #define HANDLE_NICKNAME_STRING_CASE(battlerId, monIndex) \ if (GetBattlerSide(battlerId) != B_SIDE_PLAYER) \ { \ @@ -3600,27 +3621,6 @@ static const u8 *TryGetStatusString(u8 *src) } \ StringGet_Nickname(text); \ toCpy = text; -#elif FRENCH || ITALIAN -// wild Pokemon -> Pokemon wild -#define HANDLE_NICKNAME_STRING_CASE(battlerId, monIndex) \ - if (GetBattlerSide(battlerId) != B_SIDE_PLAYER) \ - { \ - if (gBattleTypeFlags & BATTLE_TYPE_TRAINER) \ - toCpy = sText_FoePkmnPrefix; \ - else \ - toCpy = sText_WildPkmnPrefix; \ - \ - GetMonData(&gEnemyParty[monIndex], MON_DATA_NICKNAME, text); \ - StringGet_Nickname(text); \ - StringAppend(text, toCpy); \ - } \ - else \ - { \ - GetMonData(&gPlayerParty[monIndex], MON_DATA_NICKNAME, text); \ - StringGet_Nickname(text); \ - } \ - \ - toCpy = text; #endif u32 BattleStringExpandPlaceholders(const u8 *src, u8 *dst) @@ -3776,7 +3776,10 @@ u32 BattleStringExpandPlaceholders(const u8 *src, u8 *dst) { if (gLastUsedItem == ITEM_ENIGMA_BERRY) { - #if ENGLISH + #if FRENCH || ITALIAN + CopyItemName(gLastUsedItem, text); + toCpy = text; + #else //ENGLISH if (!(gBattleTypeFlags & BATTLE_TYPE_MULTI)) { if ((gBattleScripting.multiplayerId != 0 && (gPotentialItemEffectBattler & BIT_SIDE)) @@ -3802,9 +3805,6 @@ u32 BattleStringExpandPlaceholders(const u8 *src, u8 *dst) else toCpy = sText_EnigmaBerry; } - #elif FRENCH || ITALIAN - CopyItemName(gLastUsedItem, text); - toCpy = text; #endif } else @@ -3835,23 +3835,7 @@ u32 BattleStringExpandPlaceholders(const u8 *src, u8 *dst) toCpy = gAbilityNames[sBattlerAbilities[gEffectBattler]]; break; case B_TXT_TRAINER1_CLASS: // trainer class name - #if ENGLISH - if (gBattleTypeFlags & BATTLE_TYPE_SECRET_BASE) - toCpy = gTrainerClassNames[GetSecretBaseTrainerClass()]; - else if (gTrainerBattleOpponent_A == TRAINER_UNION_ROOM) - toCpy = gTrainerClassNames[GetUnionRoomTrainerClass()]; - else if (gTrainerBattleOpponent_A == TRAINER_FRONTIER_BRAIN) - toCpy = gTrainerClassNames[GetFrontierBrainTrainerClass()]; - else if (gBattleTypeFlags & BATTLE_TYPE_FRONTIER) - toCpy = gTrainerClassNames[GetFrontierOpponentClass(gTrainerBattleOpponent_A)]; - else if (gBattleTypeFlags & BATTLE_TYPE_TRAINER_HILL) - toCpy = gTrainerClassNames[GetTrainerHillOpponentClass(gTrainerBattleOpponent_A)]; - else if (gBattleTypeFlags & BATTLE_TYPE_EREADER_TRAINER) - toCpy = gTrainerClassNames[GetEreaderTrainerClassId()]; - else - toCpy = gTrainerClassNames[gTrainers[gTrainerBattleOpponent_A].trainerClass]; - break; - #elif FRENCH || ITALIAN + #if FRENCH || ITALIAN { s32 gender = -1, trClass; const u8 *trName = NULL; @@ -3876,6 +3860,22 @@ u32 BattleStringExpandPlaceholders(const u8 *src, u8 *dst) toCpy = GetTrainerClassNameGenderSpecific(trClass, gender, trName); break; } + #else //ENGLISH + if (gBattleTypeFlags & BATTLE_TYPE_SECRET_BASE) + toCpy = gTrainerClassNames[GetSecretBaseTrainerClass()]; + else if (gTrainerBattleOpponent_A == TRAINER_UNION_ROOM) + toCpy = gTrainerClassNames[GetUnionRoomTrainerClass()]; + else if (gTrainerBattleOpponent_A == TRAINER_FRONTIER_BRAIN) + toCpy = gTrainerClassNames[GetFrontierBrainTrainerClass()]; + else if (gBattleTypeFlags & BATTLE_TYPE_FRONTIER) + toCpy = gTrainerClassNames[GetFrontierOpponentClass(gTrainerBattleOpponent_A)]; + else if (gBattleTypeFlags & BATTLE_TYPE_TRAINER_HILL) + toCpy = gTrainerClassNames[GetTrainerHillOpponentClass(gTrainerBattleOpponent_A)]; + else if (gBattleTypeFlags & BATTLE_TYPE_EREADER_TRAINER) + toCpy = gTrainerClassNames[GetEreaderTrainerClassId()]; + else + toCpy = gTrainerClassNames[gTrainers[gTrainerBattleOpponent_A].trainerClass]; + break; #endif case B_TXT_TRAINER1_NAME: // trainer1 name if (gBattleTypeFlags & BATTLE_TYPE_SECRET_BASE) @@ -4010,15 +4010,7 @@ u32 BattleStringExpandPlaceholders(const u8 *src, u8 *dst) toCpy = sText_FoePkmnPrefix4; break; case B_TXT_TRAINER2_CLASS: - #if ENGLISH - if (gBattleTypeFlags & BATTLE_TYPE_FRONTIER) - toCpy = gTrainerClassNames[GetFrontierOpponentClass(gTrainerBattleOpponent_B)]; - else if (gBattleTypeFlags & BATTLE_TYPE_TRAINER_HILL) - toCpy = gTrainerClassNames[GetTrainerHillOpponentClass(gTrainerBattleOpponent_B)]; - else - toCpy = gTrainerClassNames[gTrainers[gTrainerBattleOpponent_B].trainerClass]; - break; - #elif FRENCH || ITALIAN + #if FRENCH || ITALIAN { s32 gender = -1, trClass; const u8 *trName = NULL; @@ -4035,6 +4027,14 @@ u32 BattleStringExpandPlaceholders(const u8 *src, u8 *dst) toCpy = GetTrainerClassNameGenderSpecific(trClass, gender, trName); break; } + #else //ENGLISH + if (gBattleTypeFlags & BATTLE_TYPE_FRONTIER) + toCpy = gTrainerClassNames[GetFrontierOpponentClass(gTrainerBattleOpponent_B)]; + else if (gBattleTypeFlags & BATTLE_TYPE_TRAINER_HILL) + toCpy = gTrainerClassNames[GetTrainerHillOpponentClass(gTrainerBattleOpponent_B)]; + else + toCpy = gTrainerClassNames[gTrainers[gTrainerBattleOpponent_B].trainerClass]; + break; #endif case B_TXT_TRAINER2_NAME: if (gBattleTypeFlags & BATTLE_TYPE_FRONTIER) @@ -4081,16 +4081,16 @@ u32 BattleStringExpandPlaceholders(const u8 *src, u8 *dst) } break; case B_TXT_PARTNER_CLASS: - #if ENGLISH - toCpy = gTrainerClassNames[GetFrontierOpponentClass(gPartnerTrainerId)]; - break; - #elif FRENCH || ITALIAN + #if FRENCH || ITALIAN { s32 trClass = GetFrontierOpponentClass(gPartnerTrainerId); s32 gender = IsFrontierTrainerFemale(gPartnerTrainerId); toCpy = GetTrainerClassNameGenderSpecific(trClass, gender, NULL); break; } + #else //ENGLISH + toCpy = gTrainerClassNames[GetFrontierOpponentClass(gPartnerTrainerId)]; + break; #endif case B_TXT_PARTNER_NAME: GetFrontierTrainerName(text, gPartnerTrainerId); @@ -4174,23 +4174,7 @@ static void ExpandBattleTextBuffPlaceholders(const u8 *src, u8 *dst) srcID += 2; break; case B_BUFF_MON_NICK_WITH_PREFIX: // poke nick with prefix - #if ENGLISH - if (GetBattlerSide(src[srcID + 1]) == B_SIDE_PLAYER) - { - GetMonData(&gPlayerParty[src[srcID + 2]], MON_DATA_NICKNAME, text); - } - else - { - if (gBattleTypeFlags & BATTLE_TYPE_TRAINER) - StringAppend(dst, sText_FoePkmnPrefix); - else - StringAppend(dst, sText_WildPkmnPrefix); - - GetMonData(&gEnemyParty[src[srcID + 2]], MON_DATA_NICKNAME, text); - } - StringGet_Nickname(text); - StringAppend(dst, text); - #elif FRENCH || ITALIAN + #if FRENCH || ITALIAN if (GetBattlerSide(src[srcID + 1]) == B_SIDE_PLAYER) { GetMonData(&gPlayerParty[src[srcID + 2]], MON_DATA_NICKNAME, text); @@ -4206,6 +4190,22 @@ static void ExpandBattleTextBuffPlaceholders(const u8 *src, u8 *dst) else StringAppend(dst, sText_WildPkmnPrefix); } + #else //ENGLISH + if (GetBattlerSide(src[srcID + 1]) == B_SIDE_PLAYER) + { + GetMonData(&gPlayerParty[src[srcID + 2]], MON_DATA_NICKNAME, text); + } + else + { + if (gBattleTypeFlags & BATTLE_TYPE_TRAINER) + StringAppend(dst, sText_FoePkmnPrefix); + else + StringAppend(dst, sText_WildPkmnPrefix); + + GetMonData(&gEnemyParty[src[srcID + 2]], MON_DATA_NICKNAME, text); + } + StringGet_Nickname(text); + StringAppend(dst, text); #endif srcID += 3; break; @@ -4239,7 +4239,9 @@ static void ExpandBattleTextBuffPlaceholders(const u8 *src, u8 *dst) { if (hword == ITEM_ENIGMA_BERRY) { - #if ENGLISH + #if FRENCH || ITALIAN + CopyItemName(hword, dst); + #else //ENGLISH if (gLinkPlayers[gBattleScripting.multiplayerId].id == gPotentialItemEffectBattler) { StringCopy(dst, gEnigmaBerries[gPotentialItemEffectBattler].name); @@ -4249,8 +4251,6 @@ static void ExpandBattleTextBuffPlaceholders(const u8 *src, u8 *dst) { StringAppend(dst, sText_EnigmaBerry); } - #elif FRENCH || ITALIAN - CopyItemName(hword, dst); #endif } else diff --git a/src/battle_pike.c b/src/battle_pike.c index 6772c7248a..27c1da4936 100644 --- a/src/battle_pike.c +++ b/src/battle_pike.c @@ -420,50 +420,7 @@ static const struct PikeRoomNPC sNPCTable[] = static const u16 sNPCSpeeches[][EASY_CHAT_BATTLE_WORDS_COUNT] = { -#if ENGLISH - {EC_WORD_I_AM, EC_WORD_LOST, EC_WORD_I, EC_WORD_NEED, EC_WORD_A, EC_MOVE2(HELPING_HAND)}, - {EC_WORD_I_VE, EC_WORD_NO, EC_WORD_SENSE, EC_WORD_OF, EC_WORD_WHERE, EC_WORD_I_AM}, - {EC_WORD_WHAT, EC_WORD_SHOULD, EC_WORD_I, EC_WORD_DO, EC_WORD_NOW, EC_WORD_QUES}, - {EC_WORD_THIS, EC_WORD_IS, EC_WORD_TOO, EC_WORD_EXCITING, EC_WORD_FOR, EC_WORD_ME}, - {EC_WORD_DID, EC_WORD_YOU, EC_WORD_MAKE, EC_WORD_A, EC_WORD_MISTAKE, EC_WORD_QUES}, - {EC_WORD_IT_S, EC_WORD_MEAN, EC_WORD_AND, EC_WORD_AWFUL, EC_WORD_IN, EC_WORD_HERE}, - {EC_WORD_I_AM, EC_WORD_SO, EC_WORD_TIRED, EC_WORD_OF, EC_WORD_THIS, EC_WORD_PLACE}, - {EC_WORD_I, EC_WORD_QUITE, EC_WORD_ENJOY, EC_WORD_THIS, EC_WORD_CHALLENGE, EC_EMPTY_WORD}, - {EC_WORD_LOOK, EC_WORD_AT, EC_WORD_HOW, EC_WORD_I, EC_MOVE2(TACKLE), EC_WORD_THIS}, - {EC_WORD_READY, EC_WORD_TO, EC_WORD_GIVE_UP, EC_WORD_YET, EC_WORD_QUES, EC_EMPTY_WORD}, - {EC_WORD_OH, EC_WORD_NO, EC_WORD_WHO, EC_WORD_ARE, EC_WORD_YOU, EC_WORD_QUES}, - {EC_WORD_I_VE, EC_WORD_BEEN, EC_WORD_WANDERING, EC_WORD_ABOUT, EC_WORD_FOREVER, EC_WORD_ELLIPSIS}, - {EC_WORD_I, EC_WORD_THINK, EC_WORD_I, EC_WORD_WILL, EC_WORD_GIVE_UP, EC_EMPTY_WORD}, - {EC_WORD_WHAT, EC_WORD_SHOULD, EC_WORD_I, EC_WORD_DO, EC_WORD_NEXT, EC_WORD_QUES}, - {EC_WORD_I, EC_WORD_CAN_WIN, EC_WORD_WITH, EC_WORD_MY, EC_MOVE(SHEER_COLD), EC_WORD_GENIUS}, - {EC_WORD_WON_T, EC_WORD_SOMEONE, EC_WORD_COOL, EC_WORD_SHOW, EC_WORD_UP, EC_WORD_QUES}, - {EC_WORD_BATTLE, EC_WORD_GAME, EC_WORD_IS, EC_WORD_AWESOME, EC_WORD_EXCL, EC_EMPTY_WORD}, - {EC_WORD_I, EC_WORD_CAN_T, EC_WORD_TAKE, EC_WORD_THIS, EC_WORD_ANY, EC_WORD_MORE}, - {EC_WORD_I, EC_WORD_DON_T, EC_WORD_KNOW, EC_WORD_IF, EC_WORD_IT_S, EC_WORD_OKAY}, - {EC_WORD_OH, EC_WORD_NO, EC_WORD_EXCL, EC_WORD_NOT, EC_WORD_ANOTHER, EC_WORD_TRAINER}, - {EC_WORD_IT, EC_WORD_HAS, EC_WORD_TO, EC_WORD_BE, EC_WORD_LEFT, EC_WORD_NEXT}, - {EC_WORD_IT, EC_WORD_MUST_BE, EC_WORD_OVER, EC_WORD_SOON, EC_WORD_RIGHT, EC_WORD_QUES}, - {EC_WORD_THIS, EC_WORD_IS, EC_WORD_TOTALLY, EC_WORD_EASY, EC_WORD_ISN_T_IT_QUES, EC_EMPTY_WORD}, - {EC_WORD_I_AM, EC_WORD_GOING, EC_WORD_TO, EC_WORD_POWER, EC_WORD_ON, EC_EMPTY_WORD}, - {EC_WORD_THERE, EC_WORD_IS, EC_WORD_NO, EC_WORD_GIVE_UP, EC_WORD_IN, EC_WORD_ME}, - {EC_WORD_I_AM, EC_WORD_NOT, EC_WORD_GOING, EC_WORD_TO, EC_WORD_MAKE, EC_WORD_IT}, - {EC_WORD_GO, EC_WORD_ON, EC_WORD_I, EC_WORD_CAN_T, EC_WORD_ANY, EC_WORD_MORE}, - {EC_WORD_A, EC_WORD_TRAINER, EC_WORD_AFTER, EC_WORD_ANOTHER, EC_WORD_ELLIPSIS, EC_EMPTY_WORD}, - {EC_WORD_DO, EC_WORD_YOU, EC_WORD_LIKE, EC_WORD_STEEL, EC_WORD_POKEMON, EC_WORD_QUES}, - {EC_WORD_EVERY, EC_WORD_TRAINER, EC_WORD_HERE, EC_WORD_IS, EC_WORD_TOO_WEAK, EC_EMPTY_WORD}, - {EC_WORD_YOU, EC_WORD_THINK, EC_WORD_THIS, EC_WORD_IS, EC_WORD_EASY, EC_WORD_QUES}, - {EC_WORD_WHAT, EC_WORD_WILL, EC_WORD_COME, EC_WORD_AFTER, EC_WORD_THIS, EC_WORD_QUES}, - {EC_WORD_I_AM, EC_WORD_JUST, EC_WORD_SO, EC_WORD_CONFUSED, EC_WORD_EXCL, EC_EMPTY_WORD}, - {EC_WORD_I, EC_WORD_JUST, EC_WORD_WANT, EC_WORD_TO, EC_WORD_GO_HOME, EC_WORD_ELLIPSIS}, - {EC_WORD_YEEHAW_EXCL, EC_WORD_THIS, EC_WORD_PLACE, EC_WORD_IS, EC_WORD_A, EC_WORD_PUSHOVER}, - {EC_WORD_I, EC_WORD_HAVEN_T, EC_WORD_BEEN, EC_WORD_IN, EC_WORD_A, EC_WORD_BATTLE}, - {EC_WORD_MAYBE, EC_WORD_IT_S, EC_WORD_RIGHT, EC_WORD_NEXT, EC_WORD_I, EC_WORD_THINK}, - {EC_WORD_WAAAH, EC_WORD_EXCL, EC_WORD_IT, EC_WORD_WASN_T, EC_WORD_THIS, EC_WORD_WAY}, - {EC_WORD_MY, EC_WORD_POKEMON, EC_WORD_ARE, EC_WORD_TOO, EC_WORD_TIRED, EC_WORD_ELLIPSIS}, - {EC_WORD_MY, EC_WORD_POKEMON, EC_WORD_ARE, EC_WORD_STRONG, EC_WORD_TO, EC_WORD_POISON}, - {EC_WORD_LALALA, EC_WORD_LALALA, EC_WORD_EXCL, EC_WORD_I_AM, EC_WORD_AWESOME, EC_WORD_LALALA}, - {EC_MOVE2(TOXIC), EC_WORD_IS, EC_WORD_A, EC_WORD_TERRIBLE, EC_WORD_THING, EC_WORD_ISN_T_IT_QUES}, -#elif FRENCH +#if FRENCH {EC_WORD_I_AM, EC_WORD_LOST, EC_WORD_GIVE_ME, EC_WORD_A, EC_MOVE2(HELPING_HAND), EC_WORD_EXCL}, {EC_WORD_HIM, EC_WORD_ALSO, EC_WORD_YOU_RE, EC_EMPTY_WORD, EC_WORD_LOST, EC_WORD_QUES}, {EC_WORD_THAT, EC_WORD_MAKE, EC_WORD_NOW, EC_WORD_QUES, EC_EMPTY_WORD, EC_EMPTY_WORD}, @@ -549,6 +506,49 @@ static const u16 sNPCSpeeches[][EASY_CHAT_BATTLE_WORDS_COUNT] = {EC_WORD_IS_IT_QUES, EC_WORD_POKEMON, EC_WORD_TOO_STRONG, EC_WORD_VERSUS, EC_WORD_POISON, EC_WORD_ELLIPSIS}, {EC_WORD_HOW, EC_WORD_ARE, EC_WORD_SILKY, EC_WORD_WEREN_T, EC_WORD_WEREN_T, EC_WORD_WEREN_T}, {EC_WORD_TO, EC_MOVE2(TOXIC), EC_WORD_WHOM, EC_WORD_CHANGE, EC_WORD_MAKE, EC_WORD_FEAR}, +#else //ENGLISH + {EC_WORD_I_AM, EC_WORD_LOST, EC_WORD_I, EC_WORD_NEED, EC_WORD_A, EC_MOVE2(HELPING_HAND)}, + {EC_WORD_I_VE, EC_WORD_NO, EC_WORD_SENSE, EC_WORD_OF, EC_WORD_WHERE, EC_WORD_I_AM}, + {EC_WORD_WHAT, EC_WORD_SHOULD, EC_WORD_I, EC_WORD_DO, EC_WORD_NOW, EC_WORD_QUES}, + {EC_WORD_THIS, EC_WORD_IS, EC_WORD_TOO, EC_WORD_EXCITING, EC_WORD_FOR, EC_WORD_ME}, + {EC_WORD_DID, EC_WORD_YOU, EC_WORD_MAKE, EC_WORD_A, EC_WORD_MISTAKE, EC_WORD_QUES}, + {EC_WORD_IT_S, EC_WORD_MEAN, EC_WORD_AND, EC_WORD_AWFUL, EC_WORD_IN, EC_WORD_HERE}, + {EC_WORD_I_AM, EC_WORD_SO, EC_WORD_TIRED, EC_WORD_OF, EC_WORD_THIS, EC_WORD_PLACE}, + {EC_WORD_I, EC_WORD_QUITE, EC_WORD_ENJOY, EC_WORD_THIS, EC_WORD_CHALLENGE, EC_EMPTY_WORD}, + {EC_WORD_LOOK, EC_WORD_AT, EC_WORD_HOW, EC_WORD_I, EC_MOVE2(TACKLE), EC_WORD_THIS}, + {EC_WORD_READY, EC_WORD_TO, EC_WORD_GIVE_UP, EC_WORD_YET, EC_WORD_QUES, EC_EMPTY_WORD}, + {EC_WORD_OH, EC_WORD_NO, EC_WORD_WHO, EC_WORD_ARE, EC_WORD_YOU, EC_WORD_QUES}, + {EC_WORD_I_VE, EC_WORD_BEEN, EC_WORD_WANDERING, EC_WORD_ABOUT, EC_WORD_FOREVER, EC_WORD_ELLIPSIS}, + {EC_WORD_I, EC_WORD_THINK, EC_WORD_I, EC_WORD_WILL, EC_WORD_GIVE_UP, EC_EMPTY_WORD}, + {EC_WORD_WHAT, EC_WORD_SHOULD, EC_WORD_I, EC_WORD_DO, EC_WORD_NEXT, EC_WORD_QUES}, + {EC_WORD_I, EC_WORD_CAN_WIN, EC_WORD_WITH, EC_WORD_MY, EC_MOVE(SHEER_COLD), EC_WORD_GENIUS}, + {EC_WORD_WON_T, EC_WORD_SOMEONE, EC_WORD_COOL, EC_WORD_SHOW, EC_WORD_UP, EC_WORD_QUES}, + {EC_WORD_BATTLE, EC_WORD_GAME, EC_WORD_IS, EC_WORD_AWESOME, EC_WORD_EXCL, EC_EMPTY_WORD}, + {EC_WORD_I, EC_WORD_CAN_T, EC_WORD_TAKE, EC_WORD_THIS, EC_WORD_ANY, EC_WORD_MORE}, + {EC_WORD_I, EC_WORD_DON_T, EC_WORD_KNOW, EC_WORD_IF, EC_WORD_IT_S, EC_WORD_OKAY}, + {EC_WORD_OH, EC_WORD_NO, EC_WORD_EXCL, EC_WORD_NOT, EC_WORD_ANOTHER, EC_WORD_TRAINER}, + {EC_WORD_IT, EC_WORD_HAS, EC_WORD_TO, EC_WORD_BE, EC_WORD_LEFT, EC_WORD_NEXT}, + {EC_WORD_IT, EC_WORD_MUST_BE, EC_WORD_OVER, EC_WORD_SOON, EC_WORD_RIGHT, EC_WORD_QUES}, + {EC_WORD_THIS, EC_WORD_IS, EC_WORD_TOTALLY, EC_WORD_EASY, EC_WORD_ISN_T_IT_QUES, EC_EMPTY_WORD}, + {EC_WORD_I_AM, EC_WORD_GOING, EC_WORD_TO, EC_WORD_POWER, EC_WORD_ON, EC_EMPTY_WORD}, + {EC_WORD_THERE, EC_WORD_IS, EC_WORD_NO, EC_WORD_GIVE_UP, EC_WORD_IN, EC_WORD_ME}, + {EC_WORD_I_AM, EC_WORD_NOT, EC_WORD_GOING, EC_WORD_TO, EC_WORD_MAKE, EC_WORD_IT}, + {EC_WORD_GO, EC_WORD_ON, EC_WORD_I, EC_WORD_CAN_T, EC_WORD_ANY, EC_WORD_MORE}, + {EC_WORD_A, EC_WORD_TRAINER, EC_WORD_AFTER, EC_WORD_ANOTHER, EC_WORD_ELLIPSIS, EC_EMPTY_WORD}, + {EC_WORD_DO, EC_WORD_YOU, EC_WORD_LIKE, EC_WORD_STEEL, EC_WORD_POKEMON, EC_WORD_QUES}, + {EC_WORD_EVERY, EC_WORD_TRAINER, EC_WORD_HERE, EC_WORD_IS, EC_WORD_TOO_WEAK, EC_EMPTY_WORD}, + {EC_WORD_YOU, EC_WORD_THINK, EC_WORD_THIS, EC_WORD_IS, EC_WORD_EASY, EC_WORD_QUES}, + {EC_WORD_WHAT, EC_WORD_WILL, EC_WORD_COME, EC_WORD_AFTER, EC_WORD_THIS, EC_WORD_QUES}, + {EC_WORD_I_AM, EC_WORD_JUST, EC_WORD_SO, EC_WORD_CONFUSED, EC_WORD_EXCL, EC_EMPTY_WORD}, + {EC_WORD_I, EC_WORD_JUST, EC_WORD_WANT, EC_WORD_TO, EC_WORD_GO_HOME, EC_WORD_ELLIPSIS}, + {EC_WORD_YEEHAW_EXCL, EC_WORD_THIS, EC_WORD_PLACE, EC_WORD_IS, EC_WORD_A, EC_WORD_PUSHOVER}, + {EC_WORD_I, EC_WORD_HAVEN_T, EC_WORD_BEEN, EC_WORD_IN, EC_WORD_A, EC_WORD_BATTLE}, + {EC_WORD_MAYBE, EC_WORD_IT_S, EC_WORD_RIGHT, EC_WORD_NEXT, EC_WORD_I, EC_WORD_THINK}, + {EC_WORD_WAAAH, EC_WORD_EXCL, EC_WORD_IT, EC_WORD_WASN_T, EC_WORD_THIS, EC_WORD_WAY}, + {EC_WORD_MY, EC_WORD_POKEMON, EC_WORD_ARE, EC_WORD_TOO, EC_WORD_TIRED, EC_WORD_ELLIPSIS}, + {EC_WORD_MY, EC_WORD_POKEMON, EC_WORD_ARE, EC_WORD_STRONG, EC_WORD_TO, EC_WORD_POISON}, + {EC_WORD_LALALA, EC_WORD_LALALA, EC_WORD_EXCL, EC_WORD_I_AM, EC_WORD_AWESOME, EC_WORD_LALALA}, + {EC_MOVE2(TOXIC), EC_WORD_IS, EC_WORD_A, EC_WORD_TERRIBLE, EC_WORD_THING, EC_WORD_ISN_T_IT_QUES}, #endif }; diff --git a/src/battle_script_commands.c b/src/battle_script_commands.c index bd174c6cb3..de76a4eae1 100644 --- a/src/battle_script_commands.c +++ b/src/battle_script_commands.c @@ -62,10 +62,10 @@ extern const u8 *const gBattleScriptsForMoveEffects[]; #define TAG_LVLUP_BANNER_MON_ICON 55130 // Arguments for 'destX' in CopyToBgTilemapBufferRect_ChangePalette -#if ENGLISH -#define YESNOBOX_CURSOR_RECT_X 0x19 -#elif FRENCH || ITALIAN +#if FRENCH || ITALIAN #define YESNOBOX_CURSOR_RECT_X 0x18 +#else //ENGLISH +#define YESNOBOX_CURSOR_RECT_X 0x19 #endif static bool8 IsTwoTurnsMove(u16 move); diff --git a/src/battle_tower.c b/src/battle_tower.c index 37c1a48cde..785b04b68d 100644 --- a/src/battle_tower.c +++ b/src/battle_tower.c @@ -151,12 +151,12 @@ const u16 gBattleFrontierHeldItems[] = }; #include "data/battle_frontier/battle_frontier_trainer_mons.h" -#if ENGLISH -#include "data/battle_frontier/battle_frontier_trainers.h" -#elif FRENCH +#if FRENCH #include "data/battle_frontier/battle_frontier_trainers_fr.h" #elif ITALIAN #include "data/battle_frontier/battle_frontier_trainers_it.h" +#else //ENGLISH +#include "data/battle_frontier/battle_frontier_trainers.h" #endif #include "data/battle_frontier/battle_frontier_mons.h" @@ -902,23 +902,23 @@ static const u8 sBattleTowerPartySizes[FRONTIER_MODE_COUNT] = static const u16 sRecordTrainerSpeechWon[] = { -#if ENGLISH - EC_WORD_YAY, EC_WORD_YAY, EC_WORD_EXCL_EXCL, EC_WORD_I_VE, EC_WORD_WON, EC_WORD_EXCL_EXCL -#elif FRENCH +#if FRENCH EC_WORD_YAY, EC_WORD_EXCL_EXCL, EC_WORD_I_VE, EC_EMPTY_WORD, EC_WORD_WINS, EC_WORD_EXCL_EXCL #elif ITALIAN EC_WORD_PLAY, EC_WORD_IS_IT_QUES, EC_WORD_WON, EC_WORD_ISN_T_IT_QUES, EC_EMPTY_WORD, EC_EMPTY_WORD +#else //ENGLISH + EC_WORD_YAY, EC_WORD_YAY, EC_WORD_EXCL_EXCL, EC_WORD_I_VE, EC_WORD_WON, EC_WORD_EXCL_EXCL #endif }; static const u16 sRecordTrainerSpeechLost[] = { -#if ENGLISH - EC_WORD_TOO, EC_WORD_BAD, EC_WORD_ELLIPSIS, EC_WORD_WE, EC_WORD_LOST, EC_WORD_ELLIPSIS -#elif FRENCH +#if FRENCH EC_WORD_SLIMY, EC_WORD_ELLIPSIS, EC_WORD_TO_US, EC_WORD_EVEN_SO, EC_WORD_LOST, EC_WORD_EXCL #elif ITALIAN EC_WORD_SCARY, EC_WORD_IS_IT_QUES, EC_WORD_LOST, EC_WORD_LOST, EC_WORD_LOST, EC_WORD_EXCL, EC_POKEMON(NONE) +#else //ENGLISH + EC_WORD_TOO, EC_WORD_BAD, EC_WORD_ELLIPSIS, EC_WORD_WE, EC_WORD_LOST, EC_WORD_ELLIPSIS #endif }; @@ -1942,7 +1942,9 @@ static void FillFactoryTentTrainerParty(u16 trainerId, u8 firstMonId) void FrontierSpeechToString(const u16 *words) { -#if ENGLISH +#if FRENCH || ITALIAN + UnusedConvertEasyChatWordsToString(gStringVar4, words, 2, 3); +#else //ENGLISH ConvertEasyChatWordsToString(gStringVar4, words, 3, 2); if (GetStringWidth(FONT_NORMAL, gStringVar4, -1) > 204u) { @@ -1956,8 +1958,6 @@ void FrontierSpeechToString(const u16 *words) gStringVar4[i] = CHAR_PROMPT_SCROLL; } -#elif FRENCH || ITALIAN - UnusedConvertEasyChatWordsToString(gStringVar4, words, 2, 3); #endif } diff --git a/src/berry.c b/src/berry.c index a8edb16947..c1d0a36d24 100644 --- a/src/berry.c +++ b/src/berry.c @@ -24,94 +24,7 @@ static u8 CalcBerryYield(struct BerryTree *tree); static u8 GetBerryCountByBerryTreeId(u8 id); static u16 GetStageDurationByBerryType(u8); -#if ENGLISH -static const u8 sBerryDescriptionPart1_Cheri[] = _("Blooms with delicate pretty flowers."); -static const u8 sBerryDescriptionPart2_Cheri[] = _("The bright red BERRY is very spicy."); -static const u8 sBerryDescriptionPart1_Chesto[] = _("The BERRY's thick skin and fruit are"); -static const u8 sBerryDescriptionPart2_Chesto[] = _("very tough. It is dry-tasting all over."); -static const u8 sBerryDescriptionPart1_Pecha[] = _("Very sweet and delicious."); -static const u8 sBerryDescriptionPart2_Pecha[] = _("Also very tender - handle with care."); -static const u8 sBerryDescriptionPart1_Rawst[] = _("If the leaves grow long and curly,"); -static const u8 sBerryDescriptionPart2_Rawst[] = _("the BERRY seems to grow very bitter."); -static const u8 sBerryDescriptionPart1_Aspear[] = _("The hard BERRY is dense with a rich"); -static const u8 sBerryDescriptionPart2_Aspear[] = _("juice. It is quite sour."); -static const u8 sBerryDescriptionPart1_Leppa[] = _("Grows slower than CHERI and others."); -static const u8 sBerryDescriptionPart2_Leppa[] = _("The smaller the BERRY, the tastier."); -static const u8 sBerryDescriptionPart1_Oran[] = _("A peculiar BERRY with a mix of flavors."); -static const u8 sBerryDescriptionPart2_Oran[] = _("BERRIES grow in half a day."); -static const u8 sBerryDescriptionPart1_Persim[] = _("Loves sunlight. The BERRY's color"); -static const u8 sBerryDescriptionPart2_Persim[] = _("grows vivid when exposed to the sun."); -static const u8 sBerryDescriptionPart1_Lum[] = _("Slow to grow. If raised with loving"); -static const u8 sBerryDescriptionPart2_Lum[] = _("care, it may grow two BERRIES."); -static const u8 sBerryDescriptionPart1_Sitrus[] = _("Closely related to ORAN. The large"); -static const u8 sBerryDescriptionPart2_Sitrus[] = _("BERRY has a well-rounded flavor."); -static const u8 sBerryDescriptionPart1_Figy[] = _("The BERRY, which looks chewed up,"); -static const u8 sBerryDescriptionPart2_Figy[] = _("brims with spicy substances."); -static const u8 sBerryDescriptionPart1_Wiki[] = _("The BERRY is said to have grown lumpy"); -static const u8 sBerryDescriptionPart2_Wiki[] = _("to help POKéMON grip it."); -static const u8 sBerryDescriptionPart1_Mago[] = _("The BERRY turns curvy as it grows."); -static const u8 sBerryDescriptionPart2_Mago[] = _("The curvier, the sweeter and tastier."); -static const u8 sBerryDescriptionPart1_Aguav[] = _("The flower is dainty. It is rare in its"); -static const u8 sBerryDescriptionPart2_Aguav[] = _("ability to grow without light."); -static const u8 sBerryDescriptionPart1_Iapapa[] = _("The BERRY is very big and sour."); -static const u8 sBerryDescriptionPart2_Iapapa[] = _("It takes at least a day to grow."); -static const u8 sBerryDescriptionPart1_Razz[] = _("The red BERRY tastes slightly spicy."); -static const u8 sBerryDescriptionPart2_Razz[] = _("It grows quickly in just four hours."); -static const u8 sBerryDescriptionPart1_Bluk[] = _("The BERRY is blue on the outside, but"); -static const u8 sBerryDescriptionPart2_Bluk[] = _("it blackens the mouth when eaten."); -static const u8 sBerryDescriptionPart1_Nanab[] = _("This BERRY was the seventh"); -static const u8 sBerryDescriptionPart2_Nanab[] = _("discovered in the world. It is sweet."); -static const u8 sBerryDescriptionPart1_Wepear[] = _("The flower is small and white. It has a"); -static const u8 sBerryDescriptionPart2_Wepear[] = _("delicate balance of bitter and sour."); -static const u8 sBerryDescriptionPart1_Pinap[] = _("Weak against wind and cold."); -static const u8 sBerryDescriptionPart2_Pinap[] = _("The fruit is spicy and the skin, sour."); -static const u8 sBerryDescriptionPart1_Pomeg[] = _("However much it is watered,"); -static const u8 sBerryDescriptionPart2_Pomeg[] = _("it only grows up to six BERRIES."); -static const u8 sBerryDescriptionPart1_Kelpsy[] = _("A rare variety shaped like a root."); -static const u8 sBerryDescriptionPart2_Kelpsy[] = _("Grows a very large flower."); -static const u8 sBerryDescriptionPart1_Qualot[] = _("Loves water. Grows strong even in"); -static const u8 sBerryDescriptionPart2_Qualot[] = _("locations with constant rainfall."); -static const u8 sBerryDescriptionPart1_Hondew[] = _("A BERRY that is very valuable and"); -static const u8 sBerryDescriptionPart2_Hondew[] = _("rarely seen. It is very delicious."); -static const u8 sBerryDescriptionPart1_Grepa[] = _("Despite its tenderness and round"); -static const u8 sBerryDescriptionPart2_Grepa[] = _("shape, the BERRY is unimaginably sour."); -static const u8 sBerryDescriptionPart1_Tamato[] = _("The BERRY is lip-bendingly spicy."); -static const u8 sBerryDescriptionPart2_Tamato[] = _("It takes time to grow."); -static const u8 sBerryDescriptionPart1_Cornn[] = _("A BERRY from an ancient era. May not"); -static const u8 sBerryDescriptionPart2_Cornn[] = _("grow unless planted in quantity."); -static const u8 sBerryDescriptionPart1_Magost[] = _("A BERRY that is widely said to have"); -static const u8 sBerryDescriptionPart2_Magost[] = _("a finely balanced flavor."); -static const u8 sBerryDescriptionPart1_Rabuta[] = _("A rare variety that is overgrown with"); -static const u8 sBerryDescriptionPart2_Rabuta[] = _("hair. It is quite bitter."); -static const u8 sBerryDescriptionPart1_Nomel[] = _("Quite sour. Just one bite makes it"); -static const u8 sBerryDescriptionPart2_Nomel[] = _("impossible to taste for three days."); -static const u8 sBerryDescriptionPart1_Spelon[] = _("The vividly red BERRY is very spicy."); -static const u8 sBerryDescriptionPart2_Spelon[] = _("Its warts secrete a spicy substance."); -static const u8 sBerryDescriptionPart1_Pamtre[] = _("Drifts on the sea from somewhere."); -static const u8 sBerryDescriptionPart2_Pamtre[] = _("It is thought to grow elsewhere."); -static const u8 sBerryDescriptionPart1_Watmel[] = _("A huge BERRY, with some over 20"); -static const u8 sBerryDescriptionPart2_Watmel[] = _("inches discovered. Exceedingly sweet."); -static const u8 sBerryDescriptionPart1_Durin[] = _("Bitter to even look at. It is so"); -static const u8 sBerryDescriptionPart2_Durin[] = _("bitter, no one has ever eaten it as is."); -static const u8 sBerryDescriptionPart1_Belue[] = _("It is glossy and looks delicious, but"); -static const u8 sBerryDescriptionPart2_Belue[] = _("it is awfully sour. Takes time to grow."); -static const u8 sBerryDescriptionPart1_Liechi[] = _("A mysterious BERRY. It is rumored to"); -static const u8 sBerryDescriptionPart2_Liechi[] = _("contain the power of the sea."); -static const u8 sBerryDescriptionPart1_Ganlon[] = _("A mysterious BERRY. It is rumored to"); -static const u8 sBerryDescriptionPart2_Ganlon[] = _("contain the power of the land."); -static const u8 sBerryDescriptionPart1_Salac[] = _("A mysterious BERRY. It is rumored to"); -static const u8 sBerryDescriptionPart2_Salac[] = _("contain the power of the sky."); -static const u8 sBerryDescriptionPart1_Petaya[] = _("A mysterious BERRY. It is rumored to"); -static const u8 sBerryDescriptionPart2_Petaya[] = _("contain the power of all living things."); -static const u8 sBerryDescriptionPart1_Apicot[] = _("A very mystifying BERRY. No telling"); -static const u8 sBerryDescriptionPart2_Apicot[] = _("what may happen or how it can be used."); -static const u8 sBerryDescriptionPart1_Lansat[] = _("Said to be a legendary BERRY."); -static const u8 sBerryDescriptionPart2_Lansat[] = _("Holding it supposedly brings joy."); -static const u8 sBerryDescriptionPart1_Starf[] = _("So strong, it was abandoned at the"); -static const u8 sBerryDescriptionPart2_Starf[] = _("world's edge. Considered a mirage."); -static const u8 sBerryDescriptionPart1_Enigma[] = _("A completely enigmatic BERRY."); -static const u8 sBerryDescriptionPart2_Enigma[] = _("Appears to have the power of stars."); -#elif FRENCH +#if FRENCH static const u8 sBerryDescriptionPart1_Cheri[] = _("Donne de belles et délicates fleurs."); static const u8 sBerryDescriptionPart2_Cheri[] = _("Cette BAIE rouge vif est très épicée."); static const u8 sBerryDescriptionPart1_Chesto[] = _("L’épaisse peau et le fruit de cette"); @@ -285,19 +198,103 @@ static const u8 sBerryDescriptionPart1_Starf[] = _("Quasi mai usata per il suo s static const u8 sBerryDescriptionPart2_Starf[] = _("forte. È considerata un miraggio."); static const u8 sBerryDescriptionPart1_Enigma[] = _("BACCA altamente enigmatica."); static const u8 sBerryDescriptionPart2_Enigma[] = _("Pare possedere la forza delle stelle."); +#else //ENGLISH +static const u8 sBerryDescriptionPart1_Cheri[] = _("Blooms with delicate pretty flowers."); +static const u8 sBerryDescriptionPart2_Cheri[] = _("The bright red BERRY is very spicy."); +static const u8 sBerryDescriptionPart1_Chesto[] = _("The BERRY's thick skin and fruit are"); +static const u8 sBerryDescriptionPart2_Chesto[] = _("very tough. It is dry-tasting all over."); +static const u8 sBerryDescriptionPart1_Pecha[] = _("Very sweet and delicious."); +static const u8 sBerryDescriptionPart2_Pecha[] = _("Also very tender - handle with care."); +static const u8 sBerryDescriptionPart1_Rawst[] = _("If the leaves grow long and curly,"); +static const u8 sBerryDescriptionPart2_Rawst[] = _("the BERRY seems to grow very bitter."); +static const u8 sBerryDescriptionPart1_Aspear[] = _("The hard BERRY is dense with a rich"); +static const u8 sBerryDescriptionPart2_Aspear[] = _("juice. It is quite sour."); +static const u8 sBerryDescriptionPart1_Leppa[] = _("Grows slower than CHERI and others."); +static const u8 sBerryDescriptionPart2_Leppa[] = _("The smaller the BERRY, the tastier."); +static const u8 sBerryDescriptionPart1_Oran[] = _("A peculiar BERRY with a mix of flavors."); +static const u8 sBerryDescriptionPart2_Oran[] = _("BERRIES grow in half a day."); +static const u8 sBerryDescriptionPart1_Persim[] = _("Loves sunlight. The BERRY's color"); +static const u8 sBerryDescriptionPart2_Persim[] = _("grows vivid when exposed to the sun."); +static const u8 sBerryDescriptionPart1_Lum[] = _("Slow to grow. If raised with loving"); +static const u8 sBerryDescriptionPart2_Lum[] = _("care, it may grow two BERRIES."); +static const u8 sBerryDescriptionPart1_Sitrus[] = _("Closely related to ORAN. The large"); +static const u8 sBerryDescriptionPart2_Sitrus[] = _("BERRY has a well-rounded flavor."); +static const u8 sBerryDescriptionPart1_Figy[] = _("The BERRY, which looks chewed up,"); +static const u8 sBerryDescriptionPart2_Figy[] = _("brims with spicy substances."); +static const u8 sBerryDescriptionPart1_Wiki[] = _("The BERRY is said to have grown lumpy"); +static const u8 sBerryDescriptionPart2_Wiki[] = _("to help POKéMON grip it."); +static const u8 sBerryDescriptionPart1_Mago[] = _("The BERRY turns curvy as it grows."); +static const u8 sBerryDescriptionPart2_Mago[] = _("The curvier, the sweeter and tastier."); +static const u8 sBerryDescriptionPart1_Aguav[] = _("The flower is dainty. It is rare in its"); +static const u8 sBerryDescriptionPart2_Aguav[] = _("ability to grow without light."); +static const u8 sBerryDescriptionPart1_Iapapa[] = _("The BERRY is very big and sour."); +static const u8 sBerryDescriptionPart2_Iapapa[] = _("It takes at least a day to grow."); +static const u8 sBerryDescriptionPart1_Razz[] = _("The red BERRY tastes slightly spicy."); +static const u8 sBerryDescriptionPart2_Razz[] = _("It grows quickly in just four hours."); +static const u8 sBerryDescriptionPart1_Bluk[] = _("The BERRY is blue on the outside, but"); +static const u8 sBerryDescriptionPart2_Bluk[] = _("it blackens the mouth when eaten."); +static const u8 sBerryDescriptionPart1_Nanab[] = _("This BERRY was the seventh"); +static const u8 sBerryDescriptionPart2_Nanab[] = _("discovered in the world. It is sweet."); +static const u8 sBerryDescriptionPart1_Wepear[] = _("The flower is small and white. It has a"); +static const u8 sBerryDescriptionPart2_Wepear[] = _("delicate balance of bitter and sour."); +static const u8 sBerryDescriptionPart1_Pinap[] = _("Weak against wind and cold."); +static const u8 sBerryDescriptionPart2_Pinap[] = _("The fruit is spicy and the skin, sour."); +static const u8 sBerryDescriptionPart1_Pomeg[] = _("However much it is watered,"); +static const u8 sBerryDescriptionPart2_Pomeg[] = _("it only grows up to six BERRIES."); +static const u8 sBerryDescriptionPart1_Kelpsy[] = _("A rare variety shaped like a root."); +static const u8 sBerryDescriptionPart2_Kelpsy[] = _("Grows a very large flower."); +static const u8 sBerryDescriptionPart1_Qualot[] = _("Loves water. Grows strong even in"); +static const u8 sBerryDescriptionPart2_Qualot[] = _("locations with constant rainfall."); +static const u8 sBerryDescriptionPart1_Hondew[] = _("A BERRY that is very valuable and"); +static const u8 sBerryDescriptionPart2_Hondew[] = _("rarely seen. It is very delicious."); +static const u8 sBerryDescriptionPart1_Grepa[] = _("Despite its tenderness and round"); +static const u8 sBerryDescriptionPart2_Grepa[] = _("shape, the BERRY is unimaginably sour."); +static const u8 sBerryDescriptionPart1_Tamato[] = _("The BERRY is lip-bendingly spicy."); +static const u8 sBerryDescriptionPart2_Tamato[] = _("It takes time to grow."); +static const u8 sBerryDescriptionPart1_Cornn[] = _("A BERRY from an ancient era. May not"); +static const u8 sBerryDescriptionPart2_Cornn[] = _("grow unless planted in quantity."); +static const u8 sBerryDescriptionPart1_Magost[] = _("A BERRY that is widely said to have"); +static const u8 sBerryDescriptionPart2_Magost[] = _("a finely balanced flavor."); +static const u8 sBerryDescriptionPart1_Rabuta[] = _("A rare variety that is overgrown with"); +static const u8 sBerryDescriptionPart2_Rabuta[] = _("hair. It is quite bitter."); +static const u8 sBerryDescriptionPart1_Nomel[] = _("Quite sour. Just one bite makes it"); +static const u8 sBerryDescriptionPart2_Nomel[] = _("impossible to taste for three days."); +static const u8 sBerryDescriptionPart1_Spelon[] = _("The vividly red BERRY is very spicy."); +static const u8 sBerryDescriptionPart2_Spelon[] = _("Its warts secrete a spicy substance."); +static const u8 sBerryDescriptionPart1_Pamtre[] = _("Drifts on the sea from somewhere."); +static const u8 sBerryDescriptionPart2_Pamtre[] = _("It is thought to grow elsewhere."); +static const u8 sBerryDescriptionPart1_Watmel[] = _("A huge BERRY, with some over 20"); +static const u8 sBerryDescriptionPart2_Watmel[] = _("inches discovered. Exceedingly sweet."); +static const u8 sBerryDescriptionPart1_Durin[] = _("Bitter to even look at. It is so"); +static const u8 sBerryDescriptionPart2_Durin[] = _("bitter, no one has ever eaten it as is."); +static const u8 sBerryDescriptionPart1_Belue[] = _("It is glossy and looks delicious, but"); +static const u8 sBerryDescriptionPart2_Belue[] = _("it is awfully sour. Takes time to grow."); +static const u8 sBerryDescriptionPart1_Liechi[] = _("A mysterious BERRY. It is rumored to"); +static const u8 sBerryDescriptionPart2_Liechi[] = _("contain the power of the sea."); +static const u8 sBerryDescriptionPart1_Ganlon[] = _("A mysterious BERRY. It is rumored to"); +static const u8 sBerryDescriptionPart2_Ganlon[] = _("contain the power of the land."); +static const u8 sBerryDescriptionPart1_Salac[] = _("A mysterious BERRY. It is rumored to"); +static const u8 sBerryDescriptionPart2_Salac[] = _("contain the power of the sky."); +static const u8 sBerryDescriptionPart1_Petaya[] = _("A mysterious BERRY. It is rumored to"); +static const u8 sBerryDescriptionPart2_Petaya[] = _("contain the power of all living things."); +static const u8 sBerryDescriptionPart1_Apicot[] = _("A very mystifying BERRY. No telling"); +static const u8 sBerryDescriptionPart2_Apicot[] = _("what may happen or how it can be used."); +static const u8 sBerryDescriptionPart1_Lansat[] = _("Said to be a legendary BERRY."); +static const u8 sBerryDescriptionPart2_Lansat[] = _("Holding it supposedly brings joy."); +static const u8 sBerryDescriptionPart1_Starf[] = _("So strong, it was abandoned at the"); +static const u8 sBerryDescriptionPart2_Starf[] = _("world's edge. Considered a mirage."); +static const u8 sBerryDescriptionPart1_Enigma[] = _("A completely enigmatic BERRY."); +static const u8 sBerryDescriptionPart2_Enigma[] = _("Appears to have the power of stars."); #endif const struct Berry gBerries[] = { [ITEM_CHERI_BERRY - FIRST_BERRY_INDEX] = { - #if ENGLISH - .name = _("CHERI"), - #elif FRENCH - .name = _("CERIZ"), - #elif ITALIAN - .name = _("LIEGIA"), - #endif + .name = LANGUAGE_STRING( + "CHERI", + "CERIZ", + "LIEGIA"), .firmness = BERRY_FIRMNESS_SOFT, .size = 20, .maxYield = 3, @@ -315,13 +312,10 @@ const struct Berry gBerries[] = [ITEM_CHESTO_BERRY - FIRST_BERRY_INDEX] = { - #if ENGLISH - .name = _("CHESTO"), - #elif FRENCH - .name = _("MARON"), - #elif ITALIAN - .name = _("STAGNA"), - #endif + .name = LANGUAGE_STRING( + "CHESTO", + "MARON", + "STAGNA"), .firmness = BERRY_FIRMNESS_SUPER_HARD, .size = 80, .maxYield = 3, @@ -339,11 +333,10 @@ const struct Berry gBerries[] = [ITEM_PECHA_BERRY - FIRST_BERRY_INDEX] = { - #if ENGLISH || FRENCH - .name = _("PECHA"), - #elif ITALIAN - .name = _("PESCA"), - #endif + .name = LANGUAGE_STRING( + "PECHA", + "PECHA", + "PESCA"), .firmness = BERRY_FIRMNESS_VERY_SOFT, .size = 40, .maxYield = 3, @@ -361,13 +354,10 @@ const struct Berry gBerries[] = [ITEM_RAWST_BERRY - FIRST_BERRY_INDEX] = { - #if ENGLISH - .name = _("RAWST"), - #elif FRENCH - .name = _("FRAIVE"), - #elif ITALIAN - .name = _("FRAGO"), - #endif + .name = LANGUAGE_STRING( + "RAWST", + "FRAIVE", + "FRAGO"), .firmness = BERRY_FIRMNESS_HARD, .size = 32, .maxYield = 3, @@ -385,13 +375,10 @@ const struct Berry gBerries[] = [ITEM_ASPEAR_BERRY - FIRST_BERRY_INDEX] = { - #if ENGLISH - .name = _("ASPEAR"), - #elif FRENCH - .name = _("WILLIA"), - #elif ITALIAN - .name = _("PERINA"), - #endif + .name = LANGUAGE_STRING( + "ASPEAR", + "WILLIA", + "PERINA"), .firmness = BERRY_FIRMNESS_SUPER_HARD, .size = 50, .maxYield = 3, @@ -409,13 +396,10 @@ const struct Berry gBerries[] = [ITEM_LEPPA_BERRY - FIRST_BERRY_INDEX] = { - #if ENGLISH - .name = _("LEPPA"), - #elif FRENCH - .name = _("MEPO"), - #elif ITALIAN - .name = _("MELA"), - #endif + .name = LANGUAGE_STRING( + "LEPPA", + "MEPO", + "MELA"), .firmness = BERRY_FIRMNESS_VERY_HARD, .size = 28, .maxYield = 3, @@ -433,11 +417,10 @@ const struct Berry gBerries[] = [ITEM_ORAN_BERRY - FIRST_BERRY_INDEX] = { - #if ENGLISH || FRENCH - .name = _("ORAN"), - #elif ITALIAN - .name = _("RANCIA"), - #endif + .name = LANGUAGE_STRING( + "ORAN", + "ORAN", + "RANCIA"), .firmness = BERRY_FIRMNESS_SUPER_HARD, .size = 35, .maxYield = 3, @@ -455,13 +438,10 @@ const struct Berry gBerries[] = [ITEM_PERSIM_BERRY - FIRST_BERRY_INDEX] = { - #if ENGLISH - .name = _("PERSIM"), - #elif FRENCH - .name = _("KIKA"), - #elif ITALIAN - .name = _("KI"), - #endif + .name = LANGUAGE_STRING( + "PERSIM", + "KIKA", + "KI"), .firmness = BERRY_FIRMNESS_HARD, .size = 47, .maxYield = 3, @@ -479,13 +459,10 @@ const struct Berry gBerries[] = [ITEM_LUM_BERRY - FIRST_BERRY_INDEX] = { - #if ENGLISH - .name = _("LUM"), - #elif FRENCH - .name = _("PRINE"), - #elif ITALIAN - .name = _("PRUGNA"), - #endif + .name = LANGUAGE_STRING( + "LUM", + "PRINE", + "PRUGNA"), .firmness = BERRY_FIRMNESS_SUPER_HARD, .size = 34, .maxYield = 2, @@ -503,11 +480,10 @@ const struct Berry gBerries[] = [ITEM_SITRUS_BERRY - FIRST_BERRY_INDEX] = { - #if ENGLISH || FRENCH - .name = _("SITRUS"), - #elif ITALIAN - .name = _("CEDRO"), - #endif + .name = LANGUAGE_STRING( + "SITRUS", + "SITRUS", + "CEDRO"), .firmness = BERRY_FIRMNESS_VERY_HARD, .size = 95, .maxYield = 3, @@ -525,13 +501,10 @@ const struct Berry gBerries[] = [ITEM_FIGY_BERRY - FIRST_BERRY_INDEX] = { - #if ENGLISH - .name = _("FIGY"), - #elif FRENCH - .name = _("FIGUY"), - #elif ITALIAN - .name = _("FICO"), - #endif + .name = LANGUAGE_STRING( + "FIGY", + "FIGUY", + "FICO"), .firmness = BERRY_FIRMNESS_SOFT, .size = 100, .maxYield = 3, @@ -549,11 +522,10 @@ const struct Berry gBerries[] = [ITEM_WIKI_BERRY - FIRST_BERRY_INDEX] = { - #if ENGLISH || FRENCH - .name = _("WIKI"), - #elif ITALIAN - .name = _("KIWI"), - #endif + .name = LANGUAGE_STRING( + "WIKI", + "WIKI", + "KIWI"), .firmness = BERRY_FIRMNESS_HARD, .size = 115, .maxYield = 3, @@ -571,11 +543,10 @@ const struct Berry gBerries[] = [ITEM_MAGO_BERRY - FIRST_BERRY_INDEX] = { - #if ENGLISH || FRENCH - .name = _("MAGO"), - #elif ITALIAN - .name = _("MANGO"), - #endif + .name = LANGUAGE_STRING( + "MAGO", + "MAGO", + "MANGO"), .firmness = BERRY_FIRMNESS_HARD, .size = 126, .maxYield = 3, @@ -593,13 +564,10 @@ const struct Berry gBerries[] = [ITEM_AGUAV_BERRY - FIRST_BERRY_INDEX] = { - #if ENGLISH - .name = _("AGUAV"), - #elif FRENCH - .name = _("GOWAV"), - #elif ITALIAN - .name = _("GUAVA"), - #endif + .name = LANGUAGE_STRING( + "AGUAV", + "GOWAV", + "GUAVA"), .firmness = BERRY_FIRMNESS_SUPER_HARD, .size = 64, .maxYield = 3, @@ -617,13 +585,10 @@ const struct Berry gBerries[] = [ITEM_IAPAPA_BERRY - FIRST_BERRY_INDEX] = { - #if ENGLISH - .name = _("IAPAPA"), - #elif FRENCH - .name = _("PAPAYA"), - #elif ITALIAN - .name = _("PAIA"), - #endif + .name = LANGUAGE_STRING( + "IAPAPA", + "PAPAYA", + "PAIA"), .firmness = BERRY_FIRMNESS_SOFT, .size = 223, .maxYield = 3, @@ -641,13 +606,10 @@ const struct Berry gBerries[] = [ITEM_RAZZ_BERRY - FIRST_BERRY_INDEX] = { - #if ENGLISH - .name = _("RAZZ"), - #elif FRENCH - .name = _("FRAMBY"), - #elif ITALIAN - .name = _("LAMPON"), - #endif + .name = LANGUAGE_STRING( + "RAZZ", + "FRAMBY", + "LAMPON"), .firmness = BERRY_FIRMNESS_VERY_HARD, .size = 120, .maxYield = 6, @@ -665,13 +627,10 @@ const struct Berry gBerries[] = [ITEM_BLUK_BERRY - FIRST_BERRY_INDEX] = { - #if ENGLISH - .name = _("BLUK"), - #elif FRENCH - .name = _("REMU"), - #elif ITALIAN - .name = _("MORA"), - #endif + .name = LANGUAGE_STRING( + "BLUK", + "REMU", + "MORA"), .firmness = BERRY_FIRMNESS_SOFT, .size = 108, .maxYield = 6, @@ -689,11 +648,10 @@ const struct Berry gBerries[] = [ITEM_NANAB_BERRY - FIRST_BERRY_INDEX] = { - #if ENGLISH || FRENCH - .name = _("NANAB"), - #elif ITALIAN - .name = _("BANA"), - #endif + .name = LANGUAGE_STRING( + "NANAB", + "NANAB", + "BANA"), .firmness = BERRY_FIRMNESS_VERY_HARD, .size = 77, .maxYield = 6, @@ -711,13 +669,10 @@ const struct Berry gBerries[] = [ITEM_WEPEAR_BERRY - FIRST_BERRY_INDEX] = { - #if ENGLISH - .name = _("WEPEAR"), - #elif FRENCH - .name = _("REPOI"), - #elif ITALIAN - .name = _("PERA"), - #endif + .name = LANGUAGE_STRING( + "WEPEAR", + "REPOI", + "PERA"), .firmness = BERRY_FIRMNESS_SUPER_HARD, .size = 74, .maxYield = 6, @@ -735,13 +690,10 @@ const struct Berry gBerries[] = [ITEM_PINAP_BERRY - FIRST_BERRY_INDEX] = { - #if ENGLISH - .name = _("PINAP"), - #elif FRENCH - .name = _("NANANA"), - #elif ITALIAN - .name = _("NANAS"), - #endif + .name = LANGUAGE_STRING( + "PINAP", + "NANANA", + "NANAS"), .firmness = BERRY_FIRMNESS_HARD, .size = 80, .maxYield = 6, @@ -759,13 +711,10 @@ const struct Berry gBerries[] = [ITEM_POMEG_BERRY - FIRST_BERRY_INDEX] = { - #if ENGLISH - .name = _("POMEG"), - #elif FRENCH - .name = _("GRENA"), - #elif ITALIAN - .name = _("GRANA"), - #endif + .name = LANGUAGE_STRING( + "POMEG", + "GRENA", + "GRANA"), .firmness = BERRY_FIRMNESS_VERY_HARD, .size = 135, .maxYield = 6, @@ -783,13 +732,10 @@ const struct Berry gBerries[] = [ITEM_KELPSY_BERRY - FIRST_BERRY_INDEX] = { - #if ENGLISH - .name = _("KELPSY"), - #elif FRENCH - .name = _("ALGA"), - #elif ITALIAN - .name = _("LGA"), - #endif + .name = LANGUAGE_STRING( + "KELPSY", + "ALGA", + "LGA"), .firmness = BERRY_FIRMNESS_HARD, .size = 150, .maxYield = 6, @@ -807,11 +753,10 @@ const struct Berry gBerries[] = [ITEM_QUALOT_BERRY - FIRST_BERRY_INDEX] = { - #if ENGLISH || FRENCH - .name = _("QUALOT"), - #elif ITALIAN - .name = _("LOQUAT"), - #endif + .name = LANGUAGE_STRING( + "QUALOT", + "QUALOT", + "LOQUAT"), .firmness = BERRY_FIRMNESS_HARD, .size = 110, .maxYield = 6, @@ -829,13 +774,10 @@ const struct Berry gBerries[] = [ITEM_HONDEW_BERRY - FIRST_BERRY_INDEX] = { - #if ENGLISH - .name = _("HONDEW"), - #elif FRENCH - .name = _("LONME"), - #elif ITALIAN - .name = _("MELON"), - #endif + .name = LANGUAGE_STRING( + "HONDEW", + "LONME", + "MELON"), .firmness = BERRY_FIRMNESS_HARD, .size = 162, .maxYield = 6, @@ -853,13 +795,10 @@ const struct Berry gBerries[] = [ITEM_GREPA_BERRY - FIRST_BERRY_INDEX] = { - #if ENGLISH - .name = _("GREPA"), - #elif FRENCH - .name = _("RESIN"), - #elif ITALIAN - .name = _("UVA"), - #endif + .name = LANGUAGE_STRING( + "GREPA", + "RESIN", + "UVA"), .firmness = BERRY_FIRMNESS_SOFT, .size = 149, .maxYield = 6, @@ -877,11 +816,10 @@ const struct Berry gBerries[] = [ITEM_TAMATO_BERRY - FIRST_BERRY_INDEX] = { - #if ENGLISH || FRENCH - .name = _("TAMATO"), - #elif ITALIAN - .name = _("MODORO"), - #endif + .name = LANGUAGE_STRING( + "TAMATO", + "TAMATO", + "MODORO"), .firmness = BERRY_FIRMNESS_SOFT, .size = 200, .maxYield = 4, @@ -899,13 +837,10 @@ const struct Berry gBerries[] = [ITEM_CORNN_BERRY - FIRST_BERRY_INDEX] = { - #if ENGLISH - .name = _("CORNN"), - #elif FRENCH - .name = _("SIAM"), - #elif ITALIAN - .name = _("VENA"), - #endif + .name = LANGUAGE_STRING( + "CORNN", + "SIAM", + "VENA"), .firmness = BERRY_FIRMNESS_HARD, .size = 75, .maxYield = 4, @@ -923,13 +858,10 @@ const struct Berry gBerries[] = [ITEM_MAGOST_BERRY - FIRST_BERRY_INDEX] = { - #if ENGLISH - .name = _("MAGOST"), - #elif FRENCH - .name = _("MANGOU"), - #elif ITALIAN - .name = _("GOSTAN"), - #endif + .name = LANGUAGE_STRING( + "MAGOST", + "MANGOU", + "GOSTAN"), .firmness = BERRY_FIRMNESS_HARD, .size = 140, .maxYield = 4, @@ -947,11 +879,10 @@ const struct Berry gBerries[] = [ITEM_RABUTA_BERRY - FIRST_BERRY_INDEX] = { - #if ENGLISH || FRENCH - .name = _("RABUTA"), - #elif ITALIAN - .name = _("MBUTAN"), - #endif + .name = LANGUAGE_STRING( + "RABUTA", + "RABUTA", + "MBUTAN"), .firmness = BERRY_FIRMNESS_SOFT, .size = 226, .maxYield = 4, @@ -969,13 +900,10 @@ const struct Berry gBerries[] = [ITEM_NOMEL_BERRY - FIRST_BERRY_INDEX] = { - #if ENGLISH - .name = _("NOMEL"), - #elif FRENCH - .name = _("TRONCI"), - #elif ITALIAN - .name = _("LEMON"), - #endif + .name = LANGUAGE_STRING( + "NOMEL", + "TRONCI", + "LEMON"), .firmness = BERRY_FIRMNESS_SUPER_HARD, .size = 285, .maxYield = 4, @@ -993,13 +921,10 @@ const struct Berry gBerries[] = [ITEM_SPELON_BERRY - FIRST_BERRY_INDEX] = { - #if ENGLISH - .name = _("SPELON"), - #elif FRENCH - .name = _("KIWAN"), - #elif ITALIAN - .name = _("MELOS"), - #endif + .name = LANGUAGE_STRING( + "SPELON", + "KIWAN", + "MELOS"), .firmness = BERRY_FIRMNESS_SOFT, .size = 133, .maxYield = 2, @@ -1017,11 +942,10 @@ const struct Berry gBerries[] = [ITEM_PAMTRE_BERRY - FIRST_BERRY_INDEX] = { - #if ENGLISH - .name = _("PAMTRE"), - #elif FRENCH || ITALIAN - .name = _("PALMA"), - #endif + .name = LANGUAGE_STRING( + "PAMTRE", + "PALMA", + "PALMA"), .firmness = BERRY_FIRMNESS_VERY_SOFT, .size = 244, .maxYield = 2, @@ -1039,13 +963,10 @@ const struct Berry gBerries[] = [ITEM_WATMEL_BERRY - FIRST_BERRY_INDEX] = { - #if ENGLISH - .name = _("WATMEL"), - #elif FRENCH - .name = _("STEKPA"), - #elif ITALIAN - .name = _("COMERO"), - #endif + .name = LANGUAGE_STRING( + "WATMEL", + "STEKPA", + "COMERO"), .firmness = BERRY_FIRMNESS_SOFT, .size = 250, .maxYield = 2, @@ -1063,11 +984,10 @@ const struct Berry gBerries[] = [ITEM_DURIN_BERRY - FIRST_BERRY_INDEX] = { - #if ENGLISH || FRENCH - .name = _("DURIN"), - #elif ITALIAN - .name = _("DURIAN"), - #endif + .name = LANGUAGE_STRING( + "DURIN", + "DURIN", + "DURIAN"), .firmness = BERRY_FIRMNESS_HARD, .size = 280, .maxYield = 2, @@ -1085,13 +1005,10 @@ const struct Berry gBerries[] = [ITEM_BELUE_BERRY - FIRST_BERRY_INDEX] = { - #if ENGLISH - .name = _("BELUE"), - #elif FRENCH - .name = _("MYRTE"), - #elif ITALIAN - .name = _("RTILLO"), - #endif + .name = LANGUAGE_STRING( + "BELUE", + "MYRTE", + "RTILLO"), .firmness = BERRY_FIRMNESS_VERY_SOFT, .size = 300, .maxYield = 2, @@ -1109,13 +1026,10 @@ const struct Berry gBerries[] = [ITEM_LIECHI_BERRY - FIRST_BERRY_INDEX] = { - #if ENGLISH - .name = _("LIECHI"), - #elif FRENCH - .name = _("LICHII"), - #elif ITALIAN - .name = _("LICI"), - #endif + .name = LANGUAGE_STRING( + "LIECHI", + "LICHII", + "LICI"), .firmness = BERRY_FIRMNESS_VERY_HARD, .size = 111, .maxYield = 2, @@ -1133,13 +1047,10 @@ const struct Berry gBerries[] = [ITEM_GANLON_BERRY - FIRST_BERRY_INDEX] = { - #if ENGLISH - .name = _("GANLON"), - #elif FRENCH - .name = _("LINGAN"), - #elif ITALIAN - .name = _("LONGAN"), - #endif + .name = LANGUAGE_STRING( + "GANLON", + "LINGAN", + "LONGAN"), .firmness = BERRY_FIRMNESS_VERY_HARD, .size = 33, .maxYield = 2, @@ -1157,13 +1068,10 @@ const struct Berry gBerries[] = [ITEM_SALAC_BERRY - FIRST_BERRY_INDEX] = { - #if ENGLISH - .name = _("SALAC"), - #elif FRENCH - .name = _("SAILAK"), - #elif ITALIAN - .name = _("SALAK"), - #endif + .name = LANGUAGE_STRING( + "SALAC", + "SAILAK", + "SALAK"), .firmness = BERRY_FIRMNESS_VERY_HARD, .size = 95, .maxYield = 2, @@ -1181,13 +1089,10 @@ const struct Berry gBerries[] = [ITEM_PETAYA_BERRY - FIRST_BERRY_INDEX] = { - #if ENGLISH - .name = _("PETAYA"), - #elif FRENCH - .name = _("PITAYE"), - #elif ITALIAN - .name = _("PITAYA"), - #endif + .name = LANGUAGE_STRING( + "PETAYA", + "PITAYE", + "PITAYA"), .firmness = BERRY_FIRMNESS_VERY_HARD, .size = 237, .maxYield = 2, @@ -1205,13 +1110,10 @@ const struct Berry gBerries[] = [ITEM_APICOT_BERRY - FIRST_BERRY_INDEX] = { - #if ENGLISH - .name = _("APICOT"), - #elif FRENCH - .name = _("ABRIKO"), - #elif ITALIAN - .name = _("COCCA"), - #endif + .name = LANGUAGE_STRING( + "APICOT", + "ABRIKO", + "COCCA"), .firmness = BERRY_FIRMNESS_HARD, .size = 75, .maxYield = 2, @@ -1229,11 +1131,10 @@ const struct Berry gBerries[] = [ITEM_LANSAT_BERRY - FIRST_BERRY_INDEX] = { - #if ENGLISH || FRENCH - .name = _("LANSAT"), - #elif ITALIAN - .name = _("LANGSA"), - #endif + .name = LANGUAGE_STRING( + "LANSAT", + "LANSAT", + "LANGSA"), .firmness = BERRY_FIRMNESS_SOFT, .size = 97, .maxYield = 2, @@ -1251,13 +1152,10 @@ const struct Berry gBerries[] = [ITEM_STARF_BERRY - FIRST_BERRY_INDEX] = { - #if ENGLISH - .name = _("STARF"), - #elif FRENCH - .name = _("FRISTA"), - #elif ITALIAN - .name = _("MBOLA"), - #endif + .name = LANGUAGE_STRING( + "STARF", + "FRISTA", + "MBOLA"), .firmness = BERRY_FIRMNESS_SUPER_HARD, .size = 153, .maxYield = 2, diff --git a/src/berry_blender.c b/src/berry_blender.c index 0785f2f6e9..41c14d5725 100644 --- a/src/berry_blender.c +++ b/src/berry_blender.c @@ -241,36 +241,19 @@ static s16 sDebug_GameTimeStage; u8 gInGameOpponentsNo; -#if ENGLISH +#if FRENCH || ITALIAN +static const u8 sBlenderCenter_Tilemap[] = INCBIN_U8("graphics/berry_blender/center_map.bin"); +static const u16 sBlenderOuter_Pal[] = INCBIN_U16("graphics/berry_blender/french/outer.gbapal"); +#else //ENGLISH static const u16 sBlenderCenter_Pal[] = INCBIN_U16("graphics/berry_blender/center.gbapal"); static const u8 sBlenderCenter_Tilemap[] = INCBIN_U8("graphics/berry_blender/center_map.bin"); static const u16 sBlenderOuter_Pal[] = INCBIN_U16("graphics/berry_blender/outer.gbapal"); -#elif FRENCH || ITALIAN -static const u8 sBlenderCenter_Tilemap[] = INCBIN_U8("graphics/berry_blender/center_map.bin"); -static const u16 sBlenderOuter_Pal[] = INCBIN_U16("graphics/berry_blender/french/outer.gbapal"); #endif static const u16 sUnused_Pal[] = INCBIN_U16("graphics/berry_blender/unused.gbapal"); static const u16 sEmpty_Pal[16 * 14] = {0}; -#if ENGLISH -// unused text -static const u8 sUnusedText_YesNo[] = _("YES\nNO"); -static const u8 sUnusedText_2[] = _("▶"); -static const u8 sUnusedText_Space[] = _(" "); -static const u8 sUnusedText_Terminating[] = _("Terminating."); -static const u8 sUnusedText_LinkPartnerNotFound[] = _("Link partner(s) not found.\nPlease try again.\p"); - -static const u8 sText_BerryBlenderStart[] = _("Starting up the BERRY BLENDER.\pPlease select a BERRY from your BAG\nto put in the BERRY BLENDER.\p"); -static const u8 sText_NewParagraph[] = _("\p"); -static const u8 sText_WasMade[] = _(" was made!"); -static const u8 sText_Mister[] = _("MISTER"); -static const u8 sText_Laddie[] = _("LADDIE"); -static const u8 sText_Lassie[] = _("LASSIE"); -static const u8 sText_Master[] = _("MASTER"); -static const u8 sText_Dude[] = _("DUDE"); -static const u8 sText_Miss[] = _("MISS"); -#elif FRENCH +#if FRENCH // unused text static const u8 sUnusedText_YesNo[] = _("OUI\nNON"); static const u8 sUnusedText_2[] = _("▶"); @@ -304,6 +287,23 @@ static const u8 sText_Lassie[] = _("MILLO"); static const u8 sText_Master[] = _("MAESTRO"); static const u8 sText_Dude[] = _("RAGAZZO"); static const u8 sText_Miss[] = _("RAGAZZA"); +#else //ENGLISH +// unused text +static const u8 sUnusedText_YesNo[] = _("YES\nNO"); +static const u8 sUnusedText_2[] = _("▶"); +static const u8 sUnusedText_Space[] = _(" "); +static const u8 sUnusedText_Terminating[] = _("Terminating."); +static const u8 sUnusedText_LinkPartnerNotFound[] = _("Link partner(s) not found.\nPlease try again.\p"); + +static const u8 sText_BerryBlenderStart[] = _("Starting up the BERRY BLENDER.\pPlease select a BERRY from your BAG\nto put in the BERRY BLENDER.\p"); +static const u8 sText_NewParagraph[] = _("\p"); +static const u8 sText_WasMade[] = _(" was made!"); +static const u8 sText_Mister[] = _("MISTER"); +static const u8 sText_Laddie[] = _("LADDIE"); +static const u8 sText_Lassie[] = _("LASSIE"); +static const u8 sText_Master[] = _("MASTER"); +static const u8 sText_Dude[] = _("DUDE"); +static const u8 sText_Miss[] = _("MISS"); #endif static const u8 *const sBlenderOpponentsNames[] = @@ -315,31 +315,7 @@ static const u8 *const sBlenderOpponentsNames[] = [BLENDER_DUDE] = sText_Dude, [BLENDER_MISS] = sText_Miss }; -#if ENGLISH -static const u8 sText_PressAToStart[] = _("Press the A Button to start."); -static const u8 sText_PleaseWaitAWhile[] = _("Please wait a while."); -static const u8 sText_CommunicationStandby[] = _("Communication standby…"); -static const u8 sText_WouldLikeToBlendAnotherBerry[] = _("Would you like to blend another BERRY?"); -static const u8 sText_RunOutOfBerriesForBlending[] = _("You've run out of BERRIES for\nblending in the BERRY BLENDER.\p"); -static const u8 sText_YourPokeblockCaseIsFull[] = _("Your {POKEBLOCK} CASE is full.\p"); -static const u8 sText_HasNoBerriesToPut[] = _(" has no BERRIES to put in\nthe BERRY BLENDER."); -static const u8 sText_ApostropheSPokeblockCaseIsFull[] = _("'s {POKEBLOCK} CASE is full.\p"); -static const u8 sText_BlendingResults[] = _("RESULTS OF BLENDING"); -static const u8 sText_BerryUsed[] = _("BERRY USED"); -static const u8 sText_SpaceBerry[] = _(" BERRY"); -static const u8 sText_Time[] = _("Time:"); -static const u8 sText_Min[] = _(" min. "); -static const u8 sText_Sec[] = _(" sec."); -static const u8 sText_MaximumSpeed[] = _("MAXIMUM SPEED"); -static const u8 sText_RPM[] = _(" RPM"); -static const u8 sText_Dot[] = _("."); -static const u8 sText_NewLine[] = _("\n"); -static const u8 sText_Space[] = _(" "); -static const u8 sText_Ranking[] = _("RANKING"); -static const u8 sText_TheLevelIs[] = _("The level is "); -static const u8 sText_TheFeelIs[] = _(", and the feel is "); -static const u8 sText_Dot2[] = _("."); -#elif FRENCH +#if FRENCH static const u8 sText_PressAToStart[] = _("Appuyez sur le bouton A pour démarrer."); static const u8 sText_PleaseWaitAWhile[] = _("Veuillez patientez."); static const u8 sText_CommunicationStandby[] = _("Connexion en cours…"); @@ -387,6 +363,30 @@ static const u8 sText_Ranking[] = _("CLASSIFICA"); static const u8 sText_TheLevelIs[] = _("Il livello è "); static const u8 sText_TheFeelIs[] = _(" e la fibra è "); static const u8 sText_Dot2[] = _("."); +#else //ENGLISH +static const u8 sText_PressAToStart[] = _("Press the A Button to start."); +static const u8 sText_PleaseWaitAWhile[] = _("Please wait a while."); +static const u8 sText_CommunicationStandby[] = _("Communication standby…"); +static const u8 sText_WouldLikeToBlendAnotherBerry[] = _("Would you like to blend another BERRY?"); +static const u8 sText_RunOutOfBerriesForBlending[] = _("You've run out of BERRIES for\nblending in the BERRY BLENDER.\p"); +static const u8 sText_YourPokeblockCaseIsFull[] = _("Your {POKEBLOCK} CASE is full.\p"); +static const u8 sText_HasNoBerriesToPut[] = _(" has no BERRIES to put in\nthe BERRY BLENDER."); +static const u8 sText_ApostropheSPokeblockCaseIsFull[] = _("'s {POKEBLOCK} CASE is full.\p"); +static const u8 sText_BlendingResults[] = _("RESULTS OF BLENDING"); +static const u8 sText_BerryUsed[] = _("BERRY USED"); +static const u8 sText_SpaceBerry[] = _(" BERRY"); +static const u8 sText_Time[] = _("Time:"); +static const u8 sText_Min[] = _(" min. "); +static const u8 sText_Sec[] = _(" sec."); +static const u8 sText_MaximumSpeed[] = _("MAXIMUM SPEED"); +static const u8 sText_RPM[] = _(" RPM"); +static const u8 sText_Dot[] = _("."); +static const u8 sText_NewLine[] = _("\n"); +static const u8 sText_Space[] = _(" "); +static const u8 sText_Ranking[] = _("RANKING"); +static const u8 sText_TheLevelIs[] = _("The level is "); +static const u8 sText_TheFeelIs[] = _(", and the feel is "); +static const u8 sText_Dot2[] = _("."); #endif static const struct BgTemplate sBgTemplates[3] = @@ -1006,7 +1006,9 @@ static const u8 sUnused[] = 0x0c, 0x10, 0x00, 0xff, 0x06, 0x27, 0x02, 0xff, 0x00, 0x0c, 0x48, 0x02, 0xff, 0x00, 0x01, 0x1f, 0x02, 0xff, 0x00, 0x16, 0x37, 0x02, 0xff, 0x00, 0x0d, 0x50, 0x4b, 0x02, 0xff, 0x06, 0x06, 0x06, 0x06, -#if ENGLISH +#if FRENCH || ITALIAN + 0x05, 0x03, 0x03, 0x03, 0x02, 0x02 +#else //ENGLISH 0x05, 0x03, 0x03, 0x03, 0x02, 0x02, 0x03, 0x03, 0x03, 0x03, 0x02 }; @@ -1019,8 +1021,6 @@ static const struct WindowTemplate sBlenderRecordWindowTemplate = .height = 11, .paletteNum = 15, .baseBlock = 8 -#elif FRENCH || ITALIAN - 0x05, 0x03, 0x03, 0x03, 0x02, 0x02 #endif }; @@ -1053,10 +1053,10 @@ static bool8 LoadBerryBlenderGfx(void) case 1: CopyToBgTilemapBuffer(2, sBlenderCenter_Tilemap, 0x400, 0); CopyBgTilemapBufferToVram(2); - #if ENGLISH - LoadPalette(sBlenderCenter_Pal, 0, 0x100); - #elif FRENCH || ITALIAN + #if FRENCH || ITALIAN LoadPalette(gBlenderCenter_Pal, 0, 0x100); + #else //ENGLISH + LoadPalette(sBlenderCenter_Pal, 0, 0x100); #endif sBerryBlender->loadGfxState++; break; @@ -2948,19 +2948,19 @@ static void CB2_CheckPlayAgainLink(void) case 1: sBerryBlender->gameEndState = 3; StringCopy(gStringVar4, gLinkPlayers[sBerryBlender->canceledPlayerId].name); - #if ENGLISH - StringAppend(gStringVar4, sText_ApostropheSPokeblockCaseIsFull); - #elif FRENCH || ITALIAN + #if FRENCH || ITALIAN StringAppendWithPlaceholder(gStringVar4, sText_ApostropheSPokeblockCaseIsFull, gStringVar4); + #else //ENGLISH + StringAppend(gStringVar4, sText_ApostropheSPokeblockCaseIsFull); #endif break; case 2: sBerryBlender->gameEndState++; StringCopy(gStringVar4, gLinkPlayers[sBerryBlender->canceledPlayerId].name); - #if ENGLISH - StringAppend(gStringVar4, sText_HasNoBerriesToPut); - #elif FRENCH || ITALIAN + #if FRENCH || ITALIAN StringAppendWithPlaceholder(gStringVar4, sText_HasNoBerriesToPut, gStringVar4); + #else //ENGLISH + StringAppend(gStringVar4, sText_HasNoBerriesToPut); #endif break; case 3: @@ -3620,23 +3620,23 @@ static bool8 PrintBlendingResults(void) StringCopy(sBerryBlender->stringVar, sBerryBlender->blendedBerries[place].name); ConvertInternationalString(sBerryBlender->stringVar, gLinkPlayers[place].language); - #if ENGLISH - StringAppend(sBerryBlender->stringVar, sText_SpaceBerry); - #elif FRENCH || ITALIAN + #if FRENCH || ITALIAN StringAppendWithPlaceholder(sBerryBlender->stringVar, sText_SpaceBerry, sBerryBlender->stringVar); + #else //ENGLISH + StringAppend(sBerryBlender->stringVar, sText_SpaceBerry); #endif Blender_AddTextPrinter(5, sBerryBlender->stringVar, 0x54, yPos, TEXT_SKIP_DRAW, 3); } Blender_AddTextPrinter(5, sText_MaximumSpeed, 0, 0x51, TEXT_SKIP_DRAW, 3); ConvertIntToDecimalStringN(sBerryBlender->stringVar, sBerryBlender->maxRPM / 100, STR_CONV_MODE_RIGHT_ALIGN, 3); - #if ENGLISH - StringAppend(sBerryBlender->stringVar, sText_Dot); - #elif FRENCH || ITALIAN + #if FRENCH || ITALIAN { u8 comma[] = _(","); StringAppend(sBerryBlender->stringVar, comma); } + #else //ENGLISH + StringAppend(sBerryBlender->stringVar, sText_Dot); #endif ConvertIntToDecimalStringN(text, sBerryBlender->maxRPM % 100, STR_CONV_MODE_LEADING_ZEROS, 2); @@ -3720,10 +3720,10 @@ static void PrintMadePokeblockString(struct Pokeblock *pokeblock, u8 *dst) dst[0] = EOS; StringCopy(dst, gPokeblockNames[pokeblock->color]); -#if ENGLISH - StringAppend(dst, sText_WasMade); -#elif FRENCH || ITALIAN +#if FRENCH || ITALIAN StringAppendWithPlaceholder(dst, sText_WasMade, dst); +#else //ENGLISH + StringAppend(dst, sText_WasMade); #endif StringAppend(dst, sText_NewLine); @@ -3884,12 +3884,7 @@ void ShowBerryBlenderRecordWindow(void) { s32 i; s32 xPos, yPos; -#if ENGLISH - struct WindowTemplate winTemplate; - u8 text[32]; - - winTemplate = sBlenderRecordWindowTemplate; -#elif FRENCH || ITALIAN +#if FRENCH || ITALIAN struct WindowTemplate winTemplate = { .bg = 0, @@ -3901,6 +3896,11 @@ void ShowBerryBlenderRecordWindow(void) .baseBlock = 8 }; u8 text[32]; +#else //ENGLISH + struct WindowTemplate winTemplate; + u8 text[32]; + + winTemplate = sBlenderRecordWindowTemplate; #endif gRecordsWindowId = AddWindow(&winTemplate); DrawStdWindowFrame(gRecordsWindowId, FALSE); @@ -3918,11 +3918,11 @@ void ShowBerryBlenderRecordWindow(void) record = gSaveBlock1Ptr->berryBlenderRecords[i]; txtPtr = ConvertIntToDecimalStringN(text, record / 100, STR_CONV_MODE_RIGHT_ALIGN, 3); - #if ENGLISH - txtPtr = StringAppend(txtPtr, sText_Dot); - #elif FRENCH || ITALIAN + #if FRENCH || ITALIAN *txtPtr++ = CHAR_COMMA; *txtPtr = EOS; + #else //ENGLISH + txtPtr = StringAppend(txtPtr, sText_Dot); #endif txtPtr = ConvertIntToDecimalStringN(txtPtr, record % 100, STR_CONV_MODE_LEADING_ZEROS, 2); txtPtr = StringAppend(txtPtr, sText_RPM); diff --git a/src/berry_fix_program.c b/src/berry_fix_program.c index c31d9c96b1..eea44e85a1 100644 --- a/src/berry_fix_program.c +++ b/src/berry_fix_program.c @@ -27,41 +27,7 @@ static int BerryFix_TrySetScene(int); static void BerryFix_SetScene(int); static void BerryFix_HideScene(void); -#if ENGLISH -static const u8 sText_BerryProgramUpdate[] = _("Berry Program Update"); -static const u8 sText_RubySapphire[] = _("Ruby/Sapphire"); -static const u8 sText_Emerald[] = _("Emerald"); -static const u8 sText_BerryProgramWillBeUpdatedPressA[] = _( - "The Berry Program on your POKéMON\n" - "Ruby/Sapphire Game Pak will be updated.\n" - "{COLOR RED}{SHADOW LIGHT_RED}Press the A Button."); - -static const u8 sText_EnsureGBAConnectionMatches[] = _( - "Please ensure the connection of your\n" - "Game Boy Advance system matches this.\n" - "{COLOR RED}{SHADOW LIGHT_RED}YES: Press the A Button.\n" - "NO: Turn off the power and try again."); - -static const u8 sText_TurnOffPowerHoldingStartSelect[] = _( - "Please turn on the power of POKéMON\n" - "Ruby/Sapphire while holding START and\n" - "SELECT simultaneously. Then, ensure\n" - "the picture above appears."); - -static const u8 sText_TransmittingPleaseWait[] = _( - "Transmitting. Please wait.\n" - "{COLOR RED}{SHADOW LIGHT_RED}Please do not turn off the power or\n" - "unplug the Game Boy Advance Game\nLink Cable."); - -static const u8 sText_PleaseFollowInstructionsOnScreen[] = _( - "Please follow the instructions on your\n" - "POKéMON Ruby/Sapphire screen."); - -static const u8 sText_TransmissionFailureTryAgain[] = _( - "Transmission failure.\n" - "{COLOR RED}{SHADOW LIGHT_RED}Please try again."); - -#elif FRENCH +#if FRENCH static const u8 sText_BerryProgramUpdate[] = _("Mise à jour du Programme Baie"); static const u8 sText_RubySapphire[] = _("Rubis/Saphir"); @@ -135,6 +101,40 @@ static const u8 sText_TransmissionFailureTryAgain[] = _( "La trasmissione non è riuscita.\n" "{COLOR 4}{SHADOW 5}Riprova."); +#else //ENGLISH +static const u8 sText_BerryProgramUpdate[] = _("Berry Program Update"); +static const u8 sText_RubySapphire[] = _("Ruby/Sapphire"); +static const u8 sText_Emerald[] = _("Emerald"); +static const u8 sText_BerryProgramWillBeUpdatedPressA[] = _( + "The Berry Program on your POKéMON\n" + "Ruby/Sapphire Game Pak will be updated.\n" + "{COLOR RED}{SHADOW LIGHT_RED}Press the A Button."); + +static const u8 sText_EnsureGBAConnectionMatches[] = _( + "Please ensure the connection of your\n" + "Game Boy Advance system matches this.\n" + "{COLOR RED}{SHADOW LIGHT_RED}YES: Press the A Button.\n" + "NO: Turn off the power and try again."); + +static const u8 sText_TurnOffPowerHoldingStartSelect[] = _( + "Please turn on the power of POKéMON\n" + "Ruby/Sapphire while holding START and\n" + "SELECT simultaneously. Then, ensure\n" + "the picture above appears."); + +static const u8 sText_TransmittingPleaseWait[] = _( + "Transmitting. Please wait.\n" + "{COLOR RED}{SHADOW LIGHT_RED}Please do not turn off the power or\n" + "unplug the Game Boy Advance Game\nLink Cable."); + +static const u8 sText_PleaseFollowInstructionsOnScreen[] = _( + "Please follow the instructions on your\n" + "POKéMON Ruby/Sapphire screen."); + +static const u8 sText_TransmissionFailureTryAgain[] = _( + "Transmission failure.\n" + "{COLOR RED}{SHADOW LIGHT_RED}Please try again."); + #endif static const struct BgTemplate sBerryFixBgTemplates[] = { diff --git a/src/berry_tag_screen.c b/src/berry_tag_screen.c index dda639f5fe..8d6ccc9e1b 100644 --- a/src/berry_tag_screen.c +++ b/src/berry_tag_screen.c @@ -30,16 +30,7 @@ #include "constants/rgb.h" #include "constants/songs.h" -#if ENGLISH -#define WIN_BERRY_NAME_WIDTH 8 -#define WIN_BERRY_NAME_BASEBLOCK 69 -#define WIN_SIZE_FIRM_BASEBLOCK 85 -#define WIN_DESC_TILEMAP_LEFT 4 -#define WIN_DESC_WIDTH 25 -#define WIN_DESC_BASEBLOCK 157 -#define WIN_BERRY_TAG_BASEBLOCK 257 -#define BERRY_DESCRIPTION_X 0 -#elif FRENCH +#if FRENCH #define WIN_BERRY_NAME_WIDTH 8 #define WIN_BERRY_NAME_BASEBLOCK 72 #define WIN_SIZE_FIRM_BASEBLOCK 88 @@ -57,6 +48,15 @@ #define WIN_DESC_BASEBLOCK 170 #define WIN_BERRY_TAG_BASEBLOCK 278 #define BERRY_DESCRIPTION_X 5 +#else //ENGLISH +#define WIN_BERRY_NAME_WIDTH 8 +#define WIN_BERRY_NAME_BASEBLOCK 69 +#define WIN_SIZE_FIRM_BASEBLOCK 85 +#define WIN_DESC_TILEMAP_LEFT 4 +#define WIN_DESC_WIDTH 25 +#define WIN_DESC_BASEBLOCK 157 +#define WIN_BERRY_TAG_BASEBLOCK 257 +#define BERRY_DESCRIPTION_X 0 #endif // There are 4 windows used in berry tag screen. @@ -433,11 +433,7 @@ static void PrintAllBerryData(void) static void PrintBerryNumberAndName(void) { -#if ENGLISH - const struct Berry *berry = GetBerryInfo(sBerryTag->berryId); - ConvertIntToDecimalStringN(gStringVar1, sBerryTag->berryId, STR_CONV_MODE_LEADING_ZEROS, 2); - StringCopy(gStringVar2, berry->name); -#elif FRENCH +#if FRENCH const struct Berry *berry; ConvertIntToDecimalStringN(gStringVar1, sBerryTag->berryId, STR_CONV_MODE_LEADING_ZEROS, 2); berry = GetBerryInfo(sBerryTag->berryId); @@ -445,6 +441,10 @@ static void PrintBerryNumberAndName(void) #elif ITALIAN ConvertIntToDecimalStringN(gStringVar1, sBerryTag->berryId, STR_CONV_MODE_LEADING_ZEROS, 2); StringCopy(gStringVar2, ItemId_GetName(BERRY_TO_ITEM(sBerryTag->berryId))); +#else //ENGLISH + const struct Berry *berry = GetBerryInfo(sBerryTag->berryId); + ConvertIntToDecimalStringN(gStringVar1, sBerryTag->berryId, STR_CONV_MODE_LEADING_ZEROS, 2); + StringCopy(gStringVar2, berry->name); #endif StringExpandPlaceholders(gStringVar4, gText_NumberVar1Var2); PrintTextInBerryTagScreen(WIN_BERRY_NAME, gStringVar4, 0, 1, 0, 0); diff --git a/src/cable_club.c b/src/cable_club.c index 84b0f625f2..975d074dfb 100644 --- a/src/cable_club.c +++ b/src/cable_club.c @@ -35,10 +35,10 @@ #include "constants/songs.h" #include "constants/trainers.h" -#if ENGLISH -#define WAIT_FOR_LINK_TIMEOUT 300 -#elif FRENCH || ITALIAN +#if FRENCH || ITALIAN #define WAIT_FOR_LINK_TIMEOUT 480 +#else //ENGLISH +#define WAIT_FOR_LINK_TIMEOUT 300 #endif static const struct WindowTemplate sWindowTemplate_LinkPlayerCount = { diff --git a/src/coins.c b/src/coins.c index 8a8494ff96..fa8d759f5c 100644 --- a/src/coins.c +++ b/src/coins.c @@ -8,11 +8,7 @@ #include "international_string_util.h" #include "constants/coins.h" -#if ENGLISH -#define COINS_STRING_FONT FONT_NORMAL -#define COINS_STRING_TOTAL_WIDTH 0x40 -#define COINS_WINDOW_WIDTH 8 -#elif FRENCH +#if FRENCH #define COINS_STRING_FONT FONT_NARROW #define COINS_STRING_TOTAL_WIDTH 0x38 #define COINS_WINDOW_WIDTH 7 @@ -20,6 +16,10 @@ #define COINS_STRING_FONT FONT_NARROW #define COINS_STRING_TOTAL_WIDTH 0x30 #define COINS_WINDOW_WIDTH 6 +#else //ENGLISH +#define COINS_STRING_FONT FONT_NORMAL +#define COINS_STRING_TOTAL_WIDTH 0x40 +#define COINS_WINDOW_WIDTH 8 #endif static EWRAM_DATA u8 sCoinsWindowId = 0; diff --git a/src/contest_util.c b/src/contest_util.c index a163fc4663..b40402f9d2 100644 --- a/src/contest_util.c +++ b/src/contest_util.c @@ -1404,66 +1404,7 @@ static void HideLinkResultsTextBox(void) static void LoadContestResultsTitleBarTilemaps(void) { u8 palette; -#if ENGLISH - int x, y; - - x = 5; - y = 1; - if (gLinkContestFlags & LINK_CONTEST_FLAG_IS_LINK) - { - CopyToBgTilemapBufferRect(2, gContestResultsTitle_Link_Tilemap, 5, 1, 5, 2); - x = 10; - } - else if (gSpecialVar_ContestRank == CONTEST_RANK_NORMAL) - { - CopyToBgTilemapBufferRect(2, gContestResultsTitle_Normal_Tilemap, 5, 1, 10, 2); - x = 15; - } - else if (gSpecialVar_ContestRank == CONTEST_RANK_SUPER) - { - CopyToBgTilemapBufferRect(2, gContestResultsTitle_Super_Tilemap, 5, 1, 10, 2); - x = 15; - } - else if (gSpecialVar_ContestRank == CONTEST_RANK_HYPER) - { - CopyToBgTilemapBufferRect(2, gContestResultsTitle_Hyper_Tilemap, 5, 1, 10, 2); - x = 15; - } - else // CONTEST_RANK_MASTER - { - CopyToBgTilemapBufferRect(2, gContestResultsTitle_Master_Tilemap, 5, 1, 10, 2); - x = 15; - } - - if (gSpecialVar_ContestCategory == CONTEST_CATEGORY_COOL) - { - palette = 0; - CopyToBgTilemapBufferRect(2, gContestResultsTitle_Cool_Tilemap, x, y, 5, 2); - } - else if (gSpecialVar_ContestCategory == CONTEST_CATEGORY_BEAUTY) - { - palette = 1; - CopyToBgTilemapBufferRect(2, gContestResultsTitle_Beauty_Tilemap, x, y, 5, 2); - } - else if (gSpecialVar_ContestCategory == CONTEST_CATEGORY_CUTE) - { - palette = 2; - CopyToBgTilemapBufferRect(2, gContestResultsTitle_Cute_Tilemap, x, y, 5, 2); - } - else if (gSpecialVar_ContestCategory == CONTEST_CATEGORY_SMART) - { - palette = 3; - CopyToBgTilemapBufferRect(2, gContestResultsTitle_Smart_Tilemap, x, y, 5, 2); - } - else // CONTEST_CATEGORY_TOUGH - { - palette = 4; - CopyToBgTilemapBufferRect(2, gContestResultsTitle_Tough_Tilemap, x, y, 5, 2); - } - - x += 5; - CopyToBgTilemapBufferRect(2, gContestResultsTitle_Tilemap, x, y, 6, 2); -#elif FRENCH +#if FRENCH if (gLinkContestFlags & LINK_CONTEST_FLAG_IS_LINK) { CopyToBgTilemapBufferRect(2, gContestResultsTitle_Link_Tilemap, 17, 1, 6, 2); @@ -1561,6 +1502,65 @@ static void LoadContestResultsTitleBarTilemaps(void) } CopyToBgTilemapBufferRect(2, gContestResultsTitle_Tilemap, 5, 1, 4, 2); +#else //ENGLISH + int x, y; + + x = 5; + y = 1; + if (gLinkContestFlags & LINK_CONTEST_FLAG_IS_LINK) + { + CopyToBgTilemapBufferRect(2, gContestResultsTitle_Link_Tilemap, 5, 1, 5, 2); + x = 10; + } + else if (gSpecialVar_ContestRank == CONTEST_RANK_NORMAL) + { + CopyToBgTilemapBufferRect(2, gContestResultsTitle_Normal_Tilemap, 5, 1, 10, 2); + x = 15; + } + else if (gSpecialVar_ContestRank == CONTEST_RANK_SUPER) + { + CopyToBgTilemapBufferRect(2, gContestResultsTitle_Super_Tilemap, 5, 1, 10, 2); + x = 15; + } + else if (gSpecialVar_ContestRank == CONTEST_RANK_HYPER) + { + CopyToBgTilemapBufferRect(2, gContestResultsTitle_Hyper_Tilemap, 5, 1, 10, 2); + x = 15; + } + else // CONTEST_RANK_MASTER + { + CopyToBgTilemapBufferRect(2, gContestResultsTitle_Master_Tilemap, 5, 1, 10, 2); + x = 15; + } + + if (gSpecialVar_ContestCategory == CONTEST_CATEGORY_COOL) + { + palette = 0; + CopyToBgTilemapBufferRect(2, gContestResultsTitle_Cool_Tilemap, x, y, 5, 2); + } + else if (gSpecialVar_ContestCategory == CONTEST_CATEGORY_BEAUTY) + { + palette = 1; + CopyToBgTilemapBufferRect(2, gContestResultsTitle_Beauty_Tilemap, x, y, 5, 2); + } + else if (gSpecialVar_ContestCategory == CONTEST_CATEGORY_CUTE) + { + palette = 2; + CopyToBgTilemapBufferRect(2, gContestResultsTitle_Cute_Tilemap, x, y, 5, 2); + } + else if (gSpecialVar_ContestCategory == CONTEST_CATEGORY_SMART) + { + palette = 3; + CopyToBgTilemapBufferRect(2, gContestResultsTitle_Smart_Tilemap, x, y, 5, 2); + } + else // CONTEST_CATEGORY_TOUGH + { + palette = 4; + CopyToBgTilemapBufferRect(2, gContestResultsTitle_Tough_Tilemap, x, y, 5, 2); + } + + x += 5; + CopyToBgTilemapBufferRect(2, gContestResultsTitle_Tilemap, x, y, 6, 2); #endif CopyToBgTilemapBufferRect_ChangePalette(2, sContestResults->tilemapBuffers[2], 0, 0, 32, 4, palette); } diff --git a/src/credits.c b/src/credits.c index e42df341a7..3202267cb6 100644 --- a/src/credits.c +++ b/src/credits.c @@ -87,7 +87,14 @@ static EWRAM_DATA bool8 sUsedSpeedUp = 0; // Never read static EWRAM_DATA struct CreditsData *sCreditsData = {0}; static const u16 sCredits_Pal[] = INCBIN_U16("graphics/credits/credits.gbapal"); -#if ENGLISH +#if FRENCH || ITALIAN +#define CREDITS_COPYRIGHT_END_GFX gCreditsCopyrightEnd_Gfx +#define CREDITS_COPYRIGHT_END_TILE_OFFSET 0 +#define UPDATE_PAGE_DELAY 121 +#define SHOW_MONS_SPRITE_DATA_3 52 +#define SHOW_MONS_DELAY 52 +#define CATCH_RIVAL_TIMER 620 +#else //ENGLISH static const u32 sCreditsCopyrightEnd_Gfx[] = INCBIN_U32("graphics/credits/the_end_copyright.4bpp.lz"); #define CREDITS_COPYRIGHT_END_GFX sCreditsCopyrightEnd_Gfx #define CREDITS_COPYRIGHT_END_TILE_OFFSET 1 @@ -95,13 +102,6 @@ static const u32 sCreditsCopyrightEnd_Gfx[] = INCBIN_U32("graphics/credits/the_e #define SHOW_MONS_SPRITE_DATA_3 50 #define SHOW_MONS_DELAY 50 #define CATCH_RIVAL_TIMER 584 -#elif FRENCH || ITALIAN -#define CREDITS_COPYRIGHT_END_GFX gCreditsCopyrightEnd_Gfx -#define CREDITS_COPYRIGHT_END_TILE_OFFSET 0 -#define UPDATE_PAGE_DELAY 121 -#define SHOW_MONS_SPRITE_DATA_3 52 -#define SHOW_MONS_DELAY 52 -#define CATCH_RIVAL_TIMER 620 #endif static void SpriteCB_CreditsMonBg(struct Sprite *); @@ -133,7 +133,7 @@ static void SpriteCB_Rival(struct Sprite *); static u8 CreateCreditsMonSprite(u16, s16, s16, u16); static void DeterminePokemonToShow(void); -#if ENGLISH +#if !defined(FRENCH) && !defined(ITALIAN) static const u8 sTheEnd_LetterMap_T[] = { 0, 1, 0, @@ -1315,7 +1315,12 @@ static void LoadTheEndScreen(u16 tileOffsetLoad, u16 tileOffsetWrite, u16 palOff ((u16 *) (VRAM + tileOffsetWrite))[i] = baseTile + CREDITS_COPYRIGHT_END_TILE_OFFSET; } -#if ENGLISH +#if FRENCH || ITALIAN +static void DrawTheEnd(u16 offset, u16 palette) +{ + LZ77UnCompVram(gCreditsCopyrightEnd_Tilemap, ((u16 *) (VRAM + offset))); +} +#else //ENGLISH static u16 GetLetterMapTile(u8 baseTiles) { u16 out = (baseTiles & 0x3F) + 80; @@ -1358,11 +1363,6 @@ static void DrawTheEnd(u16 offset, u16 palette) DrawLetterMapTiles(sTheEnd_LetterMap_N, 20, 7, offset, palette); DrawLetterMapTiles(sTheEnd_LetterMap_D, 24, 7, offset, palette); } -#elif FRENCH || ITALIAN -static void DrawTheEnd(u16 offset, u16 palette) -{ - LZ77UnCompVram(gCreditsCopyrightEnd_Tilemap, ((u16 *) (VRAM + offset))); -} #endif #define sState data[0] diff --git a/src/data.c b/src/data.c index cdc2abab0e..1fc513b686 100644 --- a/src/data.c +++ b/src/data.c @@ -322,12 +322,7 @@ const union AnimCmd *const gAnims_MonPic[] = #include "data/pokemon_graphics/unknown_table.h" #include "data/trainer_parties.h" -#if ENGLISH -#include "data/text/trainer_class_names.h" -#include "data/trainers.h" -#include "data/text/species_names.h" -#include "data/text/move_names.h" -#elif FRENCH +#if FRENCH #include "data/text/french/trainer_class_names.h" #include "data/trainers.h" #include "data/text/french/species_names.h" @@ -337,4 +332,9 @@ const union AnimCmd *const gAnims_MonPic[] = #include "data/trainers.h" #include "data/text/species_names.h" #include "data/text/italian/move_names.h" +#else //ENGLISH +#include "data/text/trainer_class_names.h" +#include "data/trainers.h" +#include "data/text/species_names.h" +#include "data/text/move_names.h" #endif diff --git a/src/data/bard_music/bard_sounds.h b/src/data/bard_music/bard_sounds.h index 6fc52723b4..42e54e3f9b 100644 --- a/src/data/bard_music/bard_sounds.h +++ b/src/data/bard_music/bard_sounds.h @@ -3,28 +3,7 @@ #define NULL_BARD_SOUND { 0xff } -#if ENGLISH -#include "pokemon.h" -#include "moves.h" -#include "trainer.h" -#include "status.h" -#include "battle.h" -#include "greetings.h" -#include "people.h" -#include "voices.h" -#include "speech.h" -#include "endings.h" -#include "feelings.h" -#include "conditions.h" -#include "actions.h" -#include "lifestyle.h" -#include "hobbies.h" -#include "time.h" -#include "misc.h" -#include "adjectives.h" -#include "events.h" -#include "trendysaying.h" -#elif FRENCH +#if FRENCH #include "french/pokemon.h" #include "french/moves.h" #include "french/trainer.h" @@ -66,6 +45,27 @@ #include "italian/adjectives.h" #include "italian/events.h" #include "italian/trendysaying.h" +#else //ENGLISH +#include "pokemon.h" +#include "moves.h" +#include "trainer.h" +#include "status.h" +#include "battle.h" +#include "greetings.h" +#include "people.h" +#include "voices.h" +#include "speech.h" +#include "endings.h" +#include "feelings.h" +#include "conditions.h" +#include "actions.h" +#include "lifestyle.h" +#include "hobbies.h" +#include "time.h" +#include "misc.h" +#include "adjectives.h" +#include "events.h" +#include "trendysaying.h" #endif const struct BardSound (*const gBardSoundsTable[EC_NUM_GROUPS])[6] = { diff --git a/src/data/bard_music/spanish/bard_sounds.h b/src/data/bard_music/spanish/bard_sounds.h index 8e4e8d5565..8c1e3a35aa 100644 --- a/src/data/bard_music/spanish/bard_sounds.h +++ b/src/data/bard_music/spanish/bard_sounds.h @@ -3,28 +3,7 @@ #define NULL_BARD_SOUND { 0xff } -#if ENGLISH -#include "pokemon.h" -#include "moves.h" -#include "trainer.h" -#include "status.h" -#include "battle.h" -#include "greetings.h" -#include "people.h" -#include "voices.h" -#include "speech.h" -#include "endings.h" -#include "feelings.h" -#include "conditions.h" -#include "actions.h" -#include "lifestyle.h" -#include "hobbies.h" -#include "time.h" -#include "misc.h" -#include "adjectives.h" -#include "events.h" -#include "trendysaying.h" -#elif FRENCH +#if FRENCH #include "french/pokemon.h" #include "french/moves.h" #include "french/trainer.h" @@ -87,6 +66,27 @@ #include "spanish/adjectives.h" #include "spanish/events.h" #include "spanish/trendysaying.h" +#else //ENGLISH +#include "pokemon.h" +#include "moves.h" +#include "trainer.h" +#include "status.h" +#include "battle.h" +#include "greetings.h" +#include "people.h" +#include "voices.h" +#include "speech.h" +#include "endings.h" +#include "feelings.h" +#include "conditions.h" +#include "actions.h" +#include "lifestyle.h" +#include "hobbies.h" +#include "time.h" +#include "misc.h" +#include "adjectives.h" +#include "events.h" +#include "trendysaying.h" #endif const struct BardSound (*const gBardSoundsTable[EC_NUM_GROUPS])[6] = { diff --git a/src/data/battle_frontier/apprentice.h b/src/data/battle_frontier/apprentice.h index a8f56f90c5..2cf3902a24 100644 --- a/src/data/battle_frontier/apprentice.h +++ b/src/data/battle_frontier/apprentice.h @@ -302,12 +302,12 @@ const struct ApprenticeTrainer gApprentices[NUM_APPRENTICES] = .facilityClass = FACILITY_CLASS_BUG_CATCHER, .species = {SPECIES_BEAUTIFLY, SPECIES_DUSTOX, SPECIES_ILLUMISE, SPECIES_SHIFTRY, SPECIES_BRELOOM, SPECIES_NINJASK, SPECIES_SHEDINJA, SPECIES_PINSIR, SPECIES_HERACROSS, SPECIES_VOLBEAT}, .id = 0, - #if ENGLISH - .speechLost = {EC_WORD_NO, EC_WORD_MISTAKE, EC_WORD_EXCL, EC_WORD_I, EC_WORD_LOST, EC_WORD_BADLY}, - #elif FRENCH + #if FRENCH .speechLost = {EC_WORD_NOT, EC_WORD_OF, EC_WORD_MYSTERY, EC_WORD_I_VE, EC_WORD_LOST, EC_WORD_EXCL}, #elif ITALIAN .speechLost = {EC_WORD_IS_IT_QUES, EC_WORD_LOST, EC_WORD_THOSE_WERE, EC_WORD_ELLIPSIS, EC_EMPTY_WORD, EC_EMPTY_WORD}, + #else //ENGLISH + .speechLost = {EC_WORD_NO, EC_WORD_MISTAKE, EC_WORD_EXCL, EC_WORD_I, EC_WORD_LOST, EC_WORD_BADLY}, #endif }, { @@ -316,12 +316,12 @@ const struct ApprenticeTrainer gApprentices[NUM_APPRENTICES] = .facilityClass = FACILITY_CLASS_YOUNGSTER, .species = {SPECIES_SWELLOW, SPECIES_SWALOT, SPECIES_SHUCKLE, SPECIES_MANECTRIC, SPECIES_TORKOAL, SPECIES_HARIYAMA, SPECIES_MIGHTYENA, SPECIES_LUDICOLO, SPECIES_CRAWDAUNT, SPECIES_WHISCASH}, .id = 1, - #if ENGLISH - .speechLost = {EC_WORD_OKAY, EC_WORD_I, EC_WORD_LOST, EC_WORD_YOU_RE, EC_WORD_A, EC_WORD_MASTER}, - #elif FRENCH + #if FRENCH .speechLost = {EC_WORD_OKAY, EC_WORD_I_VE, EC_WORD_LOST, EC_WORD_ELLIPSIS, EC_WORD_I_AM, EC_WORD_TOO_WEAK}, #elif ITALIAN .speechLost = {EC_WORD_WILL_BE_HERE, EC_WORD_REFRESHING, EC_WORD_NITWIT, EC_WORD_DON_T, EC_WORD_ELLIPSIS, EC_EMPTY_WORD}, + #else //ENGLISH + .speechLost = {EC_WORD_OKAY, EC_WORD_I, EC_WORD_LOST, EC_WORD_YOU_RE, EC_WORD_A, EC_WORD_MASTER}, #endif }, { @@ -330,12 +330,12 @@ const struct ApprenticeTrainer gApprentices[NUM_APPRENTICES] = .facilityClass = FACILITY_CLASS_SCHOOL_KID_M, .species = {SPECIES_LINOONE, SPECIES_MIGHTYENA, SPECIES_WHISCASH, SPECIES_ZANGOOSE, SPECIES_SEVIPER, SPECIES_NINETALES, SPECIES_KECLEON, SPECIES_SHUCKLE, SPECIES_MANECTRIC, SPECIES_MACHAMP}, .id = 2, - #if ENGLISH - .speechLost = {EC_WORD_I, EC_WORD_WENT, EC_WORD_AND, EC_WORD_LOST, EC_WORD_AWW, EC_WORD_ELLIPSIS}, - #elif FRENCH + #if FRENCH .speechLost = {EC_WORD_I_AM, EC_WORD_CAME, EC_WORD_AND, EC_WORD_I_VE, EC_WORD_LOST, EC_WORD_EXCL}, #elif ITALIAN .speechLost = {EC_WORD_LOL, EC_WORD_LOL, EC_WORD_IS_IT_QUES, EC_WORD_PERFECT, EC_WORD_LOST, EC_EMPTY_WORD}, + #else //ENGLISH + .speechLost = {EC_WORD_I, EC_WORD_WENT, EC_WORD_AND, EC_WORD_LOST, EC_WORD_AWW, EC_WORD_ELLIPSIS}, #endif }, { @@ -344,12 +344,12 @@ const struct ApprenticeTrainer gApprentices[NUM_APPRENTICES] = .facilityClass = FACILITY_CLASS_LASS, .species = {SPECIES_SWALOT, SPECIES_XATU, SPECIES_ALTARIA, SPECIES_GOLDUCK, SPECIES_FLYGON, SPECIES_ALAKAZAM, SPECIES_GARDEVOIR, SPECIES_WAILORD, SPECIES_GRUMPIG, SPECIES_MIGHTYENA}, .id = 3, - #if ENGLISH - .speechLost = {EC_WORD_IS, EC_WORD_THIS, EC_WORD_TOO, EC_WORD_MUCH, EC_WORD_QUES, EC_EMPTY_WORD}, - #elif FRENCH + #if FRENCH .speechLost = {EC_WORD_IT_S, EC_WORD_REALLY, EC_WORD_RECOMMEND, EC_WORD_QUES, EC_EMPTY_WORD, EC_EMPTY_WORD}, #elif ITALIAN .speechLost = {EC_WORD_ON, EC_WORD_IS, EC_WORD_LOWS, EC_WORD_OVERWHELMING, EC_EMPTY_WORD, EC_EMPTY_WORD}, + #else //ENGLISH + .speechLost = {EC_WORD_IS, EC_WORD_THIS, EC_WORD_TOO, EC_WORD_MUCH, EC_WORD_QUES, EC_EMPTY_WORD}, #endif }, { @@ -358,12 +358,12 @@ const struct ApprenticeTrainer gApprentices[NUM_APPRENTICES] = .facilityClass = FACILITY_CLASS_SCHOOL_KID_F, .species = {SPECIES_WIGGLYTUFF, SPECIES_LINOONE, SPECIES_KINGDRA, SPECIES_DELCATTY, SPECIES_RAICHU, SPECIES_FEAROW, SPECIES_STARMIE, SPECIES_MEDICHAM, SPECIES_SHIFTRY, SPECIES_BEAUTIFLY}, .id = 4, - #if ENGLISH - .speechLost = {EC_WORD_THIS, EC_WORD_WON_T, EC_WORD_BE, EC_WORD_HAPPENING, EC_WORD_NEXT, EC_WORD_TIME}, - #elif FRENCH + #if FRENCH .speechLost = {EC_WORD_SHADY, EC_WORD_EXCL, EC_WORD_I_VE, EC_WORD_LOST, EC_WORD_ARRGH, EC_WORD_EXCL}, #elif ITALIAN .speechLost = {EC_WORD_BUT, EC_WORD_WEREN_T, EC_WORD_ANOTHER, EC_WORD_TIME, EC_WORD_WIN, EC_WORD_ISN_T_IT_QUES}, + #else //ENGLISH + .speechLost = {EC_WORD_THIS, EC_WORD_WON_T, EC_WORD_BE, EC_WORD_HAPPENING, EC_WORD_NEXT, EC_WORD_TIME}, #endif }, { @@ -372,12 +372,12 @@ const struct ApprenticeTrainer gApprentices[NUM_APPRENTICES] = .facilityClass = FACILITY_CLASS_RUNNING_TRIATHLETE_M, .species = {SPECIES_STARMIE, SPECIES_DODRIO, SPECIES_AGGRON, SPECIES_MAGNETON, SPECIES_MACHAMP, SPECIES_ARMALDO, SPECIES_HERACROSS, SPECIES_NOSEPASS, SPECIES_EXPLOUD, SPECIES_MIGHTYENA}, .id = 5, - #if ENGLISH - .speechLost = {EC_WORD_I_AM, EC_WORD_GOING, EC_WORD_TO, EC_WORD_RUN, EC_WORD_BYE_BYE, EC_WORD_EXCL}, - #elif FRENCH + #if FRENCH .speechLost = {EC_WORD_WHERE, EC_EMPTY_WORD, EC_WORD_HUSTLE, EC_WORD_EXCL, EC_WORD_HELLO, EC_WORD_EXCL}, #elif ITALIAN .speechLost = {EC_WORD_NOW, EC_WORD_PRAISE, EC_WORD_FESTIVAL, EC_WORD_ELLIPSIS, EC_WORD_WELCOME, EC_WORD_WELCOME}, + #else //ENGLISH + .speechLost = {EC_WORD_I_AM, EC_WORD_GOING, EC_WORD_TO, EC_WORD_RUN, EC_WORD_BYE_BYE, EC_WORD_EXCL}, #endif }, { @@ -386,12 +386,12 @@ const struct ApprenticeTrainer gApprentices[NUM_APPRENTICES] = .facilityClass = FACILITY_CLASS_RUNNING_TRIATHLETE_F, .species = {SPECIES_STARMIE, SPECIES_DODRIO, SPECIES_MAGNETON, SPECIES_MEDICHAM, SPECIES_MIGHTYENA, SPECIES_GLALIE, SPECIES_GOLEM, SPECIES_ELECTRODE, SPECIES_PELIPPER, SPECIES_SHARPEDO}, .id = 6, - #if ENGLISH - .speechLost = {EC_WORD_AHAHA, EC_WORD_DEFEATED, EC_WORD_EXCL, EC_WORD_IT_S, EC_WORD_NOTHING, EC_WORD_EXCL}, - #elif FRENCH + #if FRENCH .speechLost = {EC_WORD_AN, EC_WORD_LOSS, EC_WORD_USELESS, EC_WORD_ELLIPSIS, EC_WORD_IT_S, EC_WORD_NOTHING}, #elif ITALIAN .speechLost = {EC_WORD_HOW, EC_WORD_QUES, EC_WORD_LOSS, EC_WORD_QUES, EC_MOVE(BIDE), EC_WORD_ELLIPSIS}, + #else //ENGLISH + .speechLost = {EC_WORD_AHAHA, EC_WORD_DEFEATED, EC_WORD_EXCL, EC_WORD_IT_S, EC_WORD_NOTHING, EC_WORD_EXCL}, #endif }, { @@ -400,12 +400,12 @@ const struct ApprenticeTrainer gApprentices[NUM_APPRENTICES] = .facilityClass = FACILITY_CLASS_BEAUTY, .species = {SPECIES_NINETALES, SPECIES_ALAKAZAM, SPECIES_SCEPTILE, SPECIES_SALAMENCE, SPECIES_GOLDUCK, SPECIES_MAWILE, SPECIES_WEEZING, SPECIES_LANTURN, SPECIES_GARDEVOIR, SPECIES_MILOTIC}, .id = 7, - #if ENGLISH - .speechLost = {EC_WORD_YOU_RE, EC_WORD_STRONG, EC_WORD_AREN_T, EC_WORD_YOU, EC_WORD_QUES, EC_EMPTY_WORD}, - #elif FRENCH + #if FRENCH .speechLost = {EC_WORD_SHAKE, EC_WORD_YOU_RE, EC_WORD_BEAUTIFUL, EC_WORD_EXCL, EC_EMPTY_WORD, EC_EMPTY_WORD}, #elif ITALIAN .speechLost = {EC_WORD_WILL_BE_HERE, EC_WORD_PERFECT, EC_WORD_STRONG, EC_WORD_ELLIPSIS, EC_WORD_MISS, EC_WORD_WAY}, + #else //ENGLISH + .speechLost = {EC_WORD_YOU_RE, EC_WORD_STRONG, EC_WORD_AREN_T, EC_WORD_YOU, EC_WORD_QUES, EC_EMPTY_WORD}, #endif }, { @@ -414,12 +414,12 @@ const struct ApprenticeTrainer gApprentices[NUM_APPRENTICES] = .facilityClass = FACILITY_CLASS_AROMA_LADY, .species = {SPECIES_SCEPTILE, SPECIES_VILEPLUME, SPECIES_BELLOSSOM, SPECIES_ROSELIA, SPECIES_CORSOLA, SPECIES_FLYGON, SPECIES_BRELOOM, SPECIES_MILOTIC, SPECIES_ALTARIA, SPECIES_CRADILY}, .id = 8, - #if ENGLISH - .speechLost = {EC_WORD_WHAT, EC_WORD_TOUGH, EC_WORD_POKEMON, EC_WORD_YOU, EC_WORD_HAVE, EC_WORD_EXCL}, - #elif FRENCH + #if FRENCH .speechLost = {EC_WORD_YOUR, EC_WORD_POKEMON, EC_WORD_THAN, EC_WORD_FEELING, EC_WORD_ROUGH_SKIN, EC_WORD_EXCL}, #elif ITALIAN .speechLost = {EC_WORD_WILL, EC_WORD_HOWEVER, EC_WORD_POKEMON, EC_WORD_LOWS, EC_WORD_SECRET, EC_WORD_ELLIPSIS}, + #else //ENGLISH + .speechLost = {EC_WORD_WHAT, EC_WORD_TOUGH, EC_WORD_POKEMON, EC_WORD_YOU, EC_WORD_HAVE, EC_WORD_EXCL}, #endif }, { @@ -428,12 +428,12 @@ const struct ApprenticeTrainer gApprentices[NUM_APPRENTICES] = .facilityClass = FACILITY_CLASS_HIKER, .species = {SPECIES_SKARMORY, SPECIES_GOLEM, SPECIES_BLAZIKEN, SPECIES_CAMERUPT, SPECIES_DONPHAN, SPECIES_MUK, SPECIES_SALAMENCE, SPECIES_TROPIUS, SPECIES_SOLROCK, SPECIES_RHYDON}, .id = 9, - #if ENGLISH - .speechLost = {EC_WORD_WE, EC_WORD_WERE, EC_WORD_JUST, EC_WORD_SHREDDED, EC_WORD_ELLIPSIS, EC_EMPTY_WORD}, - #elif FRENCH + #if FRENCH .speechLost = {EC_WORD_I_AM, EC_WORD_JUST, EC_WORD_SHREDDED, EC_EMPTY_WORD, EC_WORD_ARRGH, EC_WORD_EXCL}, #elif ITALIAN .speechLost = {EC_WORD_OK_QUES, EC_WORD_WILL, EC_WORD_SAYS, EC_WORD_PERFECT, EC_WORD_THOSE_WERE, EC_WORD_ELLIPSIS}, + #else //ENGLISH + .speechLost = {EC_WORD_WE, EC_WORD_WERE, EC_WORD_JUST, EC_WORD_SHREDDED, EC_WORD_ELLIPSIS, EC_EMPTY_WORD}, #endif }, { @@ -442,12 +442,12 @@ const struct ApprenticeTrainer gApprentices[NUM_APPRENTICES] = .facilityClass = FACILITY_CLASS_FISHERMAN, .species = {SPECIES_SEAKING, SPECIES_STARMIE, SPECIES_GOLDUCK, SPECIES_TENTACRUEL, SPECIES_OCTILLERY, SPECIES_GOREBYSS, SPECIES_GLALIE, SPECIES_WAILORD, SPECIES_SHARPEDO, SPECIES_KINGDRA}, .id = 10, - #if ENGLISH - .speechLost = {EC_WORD_YOUR, EC_WORD_WIN, EC_WORD_ANGERS, EC_WORD_ME, EC_WORD_EXCL, EC_EMPTY_WORD}, - #elif FRENCH + #if FRENCH .speechLost = {EC_WORD_HER, EC_WORD_VICTORY, EC_WORD_WHO_WAS, EC_EMPTY_WORD, EC_WORD_GO_HOME, EC_WORD_EXCL}, #elif ITALIAN .speechLost = {EC_WORD_AS_IF, EC_WORD_WHOM, EC_WORD_IS, EC_WORD_MUST_BE, EC_WORD_DARN, EC_WORD_IF_I_LOSE}, + #else //ENGLISH + .speechLost = {EC_WORD_YOUR, EC_WORD_WIN, EC_WORD_ANGERS, EC_WORD_ME, EC_WORD_EXCL, EC_EMPTY_WORD}, #endif }, { @@ -456,12 +456,12 @@ const struct ApprenticeTrainer gApprentices[NUM_APPRENTICES] = .facilityClass = FACILITY_CLASS_SAILOR, .species = {SPECIES_QUAGSIRE, SPECIES_STARMIE, SPECIES_PELIPPER, SPECIES_CRAWDAUNT, SPECIES_WAILORD, SPECIES_GYARADOS, SPECIES_SWAMPERT, SPECIES_LANTURN, SPECIES_WHISCASH, SPECIES_SHUCKLE}, .id = 11, - #if ENGLISH - .speechLost = {EC_WORD_LOSING, EC_WORD_DOESN_T, EC_MOVE(CUT), EC_WORD_ME, EC_WORD_DEEP, EC_WORD_OK_QUES}, - #elif FRENCH + #if FRENCH .speechLost = {EC_WORD_IT_S, EC_WORD_NOT, EC_WORD_NICE, EC_WORD_I_VE, EC_WORD_LOST, EC_WORD_EXCL}, #elif ITALIAN .speechLost = {EC_WORD_AS_IF, EC_WORD_PLEASE, EC_WORD_CONCEDE, EC_WORD_INVINCIBLE, EC_WORD_BACK, EC_EMPTY_WORD}, + #else //ENGLISH + .speechLost = {EC_WORD_LOSING, EC_WORD_DOESN_T, EC_MOVE(CUT), EC_WORD_ME, EC_WORD_DEEP, EC_WORD_OK_QUES}, #endif }, { @@ -470,12 +470,12 @@ const struct ApprenticeTrainer gApprentices[NUM_APPRENTICES] = .facilityClass = FACILITY_CLASS_GUITARIST, .species = {SPECIES_ABSOL, SPECIES_CROBAT, SPECIES_EXPLOUD, SPECIES_MAGNETON, SPECIES_SHARPEDO, SPECIES_MANECTRIC, SPECIES_METAGROSS, SPECIES_ELECTRODE, SPECIES_NOSEPASS, SPECIES_WEEZING}, .id = 12, - #if ENGLISH - .speechLost = {EC_WORD_A, EC_WORD_LOSS, EC_WORD_IS, EC_WORD_WHAT, EC_WORD_THIS, EC_WORD_IS}, - #elif FRENCH + #if FRENCH .speechLost = {EC_WORD_IF, EC_WORD_ELLIPSIS, EC_WORD_IT_S, EC_WORD_AN, EC_WORD_LOSS, EC_WORD_EXCL}, #elif ITALIAN .speechLost = {EC_WORD_LOSS, EC_WORD_ELLIPSIS, EC_WORD_OFF, EC_WORD_IS, EC_WORD_WEREN_T, EC_WORD_WORD}, + #else //ENGLISH + .speechLost = {EC_WORD_A, EC_WORD_LOSS, EC_WORD_IS, EC_WORD_WHAT, EC_WORD_THIS, EC_WORD_IS}, #endif }, { @@ -484,12 +484,12 @@ const struct ApprenticeTrainer gApprentices[NUM_APPRENTICES] = .facilityClass = FACILITY_CLASS_BLACK_BELT, .species = {SPECIES_BLAZIKEN, SPECIES_GOLEM, SPECIES_MACHAMP, SPECIES_RHYDON, SPECIES_HARIYAMA, SPECIES_AGGRON, SPECIES_MEDICHAM, SPECIES_ZANGOOSE, SPECIES_VIGOROTH, SPECIES_SLAKING}, .id = 13, - #if ENGLISH - .speechLost = {EC_WORD_I_AM, EC_WORD_TOO_WEAK, EC_WORD_AND, EC_WORD_LOW, EC_WORD_OF, EC_WORD_POWER}, - #elif FRENCH + #if FRENCH .speechLost = {EC_WORD_I_AM, EC_WORD_RECOMMEND, EC_WORD_WEAK, EC_WORD_EXCL, EC_EMPTY_WORD, EC_EMPTY_WORD}, #elif ITALIAN .speechLost = {EC_WORD_NOW, EC_WORD_ARE, EC_WORD_PERFECT, EC_WORD_DOWN, EC_EMPTY_WORD, EC_EMPTY_WORD}, + #else //ENGLISH + .speechLost = {EC_WORD_I_AM, EC_WORD_TOO_WEAK, EC_WORD_AND, EC_WORD_LOW, EC_WORD_OF, EC_WORD_POWER}, #endif }, { @@ -498,12 +498,12 @@ const struct ApprenticeTrainer gApprentices[NUM_APPRENTICES] = .facilityClass = FACILITY_CLASS_RUIN_MANIAC, .species = {SPECIES_SCEPTILE, SPECIES_SANDSLASH, SPECIES_FLYGON, SPECIES_CLAYDOL, SPECIES_ARMALDO, SPECIES_CROBAT, SPECIES_CRADILY, SPECIES_SOLROCK, SPECIES_LUNATONE, SPECIES_GOLEM}, .id = 14, - #if ENGLISH - .speechLost = {EC_WORD_I, EC_WORD_DON_T, EC_WORD_UNDERSTAND, EC_WORD_WHAT, EC_WORD_IS, EC_WORD_HAPPENING}, - #elif FRENCH + #if FRENCH .speechLost = {EC_WORD_I, EC_WORD_ISN_T, EC_WORD_UNDERSTANDS, EC_WORD_NOT, EC_WORD_WHY, EC_WORD_ELLIPSIS}, #elif ITALIAN .speechLost = {EC_WORD_HOW, EC_WORD_WILL, EC_WORD_SAYS, EC_WORD_QUES, EC_WORD_ANGRY, EC_EMPTY_WORD}, + #else //ENGLISH + .speechLost = {EC_WORD_I, EC_WORD_DON_T, EC_WORD_UNDERSTAND, EC_WORD_WHAT, EC_WORD_IS, EC_WORD_HAPPENING}, #endif }, { @@ -512,12 +512,12 @@ const struct ApprenticeTrainer gApprentices[NUM_APPRENTICES] = .facilityClass = FACILITY_CLASS_GENTLEMAN, .species = {SPECIES_ABSOL, SPECIES_MIGHTYENA, SPECIES_ALAKAZAM, SPECIES_BANETTE, SPECIES_NINETALES, SPECIES_CLAYDOL, SPECIES_MUK, SPECIES_SALAMENCE, SPECIES_WALREIN, SPECIES_DUSCLOPS}, .id = 15, - #if ENGLISH - .speechLost = {EC_WORD_THIS, EC_WORD_HAS, EC_WORD_TO, EC_WORD_BE, EC_WORD_A, EC_WORD_LIE}, - #elif FRENCH + #if FRENCH .speechLost = {EC_WORD_IT_S, EC_WORD_NOT, EC_WORD_JUST, EC_EMPTY_WORD, EC_WORD_GWAH, EC_WORD_EXCL}, #elif ITALIAN .speechLost = {EC_WORD_AS_IF, EC_WORD_CHANGE, EC_WORD_CONCEDE, EC_WORD_ELLIPSIS, EC_EMPTY_WORD, EC_EMPTY_WORD}, + #else //ENGLISH + .speechLost = {EC_WORD_THIS, EC_WORD_HAS, EC_WORD_TO, EC_WORD_BE, EC_WORD_A, EC_WORD_LIE}, #endif }, }; diff --git a/src/data/battle_frontier/battle_tent.h b/src/data/battle_frontier/battle_tent.h index 2d3424461c..8594fca6fe 100644 --- a/src/data/battle_frontier/battle_tent.h +++ b/src/data/battle_frontier/battle_tent.h @@ -509,248 +509,7 @@ const u16 gSlateportBattleTentTrainerMons_Tamia[] = const struct BattleFrontierTrainer gSlateportBattleTentTrainers[NUM_BATTLE_TENT_TRAINERS] = { -#if ENGLISH - [SLATEPORT_TENT_TRAINER_JOLIE] = { - .facilityClass = FACILITY_CLASS_AROMA_LADY, - .trainerName = _("JOLIE"), - .speechBefore = {EC_WORD_WHAT, EC_WORD_WILL, EC_WORD_I, EC_WORD_BE, EC_WORD_TOMORROW, EC_WORD_QUES}, - .speechWin = {EC_WORD_I_AM, EC_WORD_FEELING, EC_WORD_LIKE, EC_WORD_IT_S, EC_WORD_FRIDAY, EC_WORD_EXCL}, - .speechLose = {EC_WORD_I_AM, EC_WORD_FEELING, EC_WORD_LIKE, EC_WORD_IT_S, EC_WORD_MONDAY, EC_WORD_ELLIPSIS}, - .monSet = gSlateportBattleTentTrainerMons_Jolie - }, - [SLATEPORT_TENT_TRAINER_MALACHI] = { - .facilityClass = FACILITY_CLASS_RUIN_MANIAC, - .trainerName = _("MALACHI"), - .speechBefore = {EC_WORD_BAD, EC_WORD_NEWS, EC_WORD_EXCL, EC_WORD_IT_S, EC_WORD_A, EC_MOVE(SAND_TOMB)}, - .speechWin = {EC_WORD_YEEHAW_EXCL, -1, -1, EC_WORD_I_VE, EC_WORD_DONE, EC_WORD_IT}, - .speechLose = {EC_WORD_I_VE, EC_WORD_LOST, EC_WORD_IN, EC_WORD_THIS, EC_MOVE(SAND_TOMB), EC_WORD_ELLIPSIS}, - .monSet = gSlateportBattleTentTrainerMons_Malachi - }, - [SLATEPORT_TENT_TRAINER_KELSIE] = { - .facilityClass = FACILITY_CLASS_TUBER_F, - .trainerName = _("KELSIE"), - .speechBefore = {EC_WORD_GO, EC_WORD_EXCL_EXCL, EC_WORD_MY, EC_WORD_BATH, EC_WORD_POKEMON, EC_WORD_EXCL_EXCL}, - .speechWin = {EC_WORD_YAHOO, EC_WORD_EXCL_EXCL, EC_WORD_MY, EC_WORD_BATH, EC_WORD_POKEMON, EC_WORD_EXCL_EXCL}, - .speechLose = {EC_WORD_GWAH, EC_WORD_EXCL_EXCL, EC_WORD_MY, EC_WORD_BATH, EC_WORD_POKEMON, EC_WORD_EXCL_EXCL}, - .monSet = gSlateportBattleTentTrainerMons_Kelsie - }, - [SLATEPORT_TENT_TRAINER_DAVON] = { - .facilityClass = FACILITY_CLASS_TUBER_M, - .trainerName = _("DAVON"), - .speechBefore = {EC_WORD_YEAH_YEAH, EC_WORD_EXCL_EXCL, -1, EC_WORD_GREAT, EC_MOVE(WHIRLPOOL), EC_WORD_ISN_T_IT_QUES}, - .speechWin = {EC_WORD_THAT_WAS, EC_WORD_LIKE, EC_WORD_A, EC_MOVE(WHIRLPOOL), EC_WORD_YEAH_YEAH, EC_WORD_EXCL_EXCL}, - .speechLose = {EC_WORD_DON_T, EC_WORD_GET, EC_MOVE2(BEAT_UP), EC_WORD_IN, EC_WORD_THAT, EC_MOVE(WHIRLPOOL)}, - .monSet = gSlateportBattleTentTrainerMons_Davon - }, - [SLATEPORT_TENT_TRAINER_GLENDA] = { - .facilityClass = FACILITY_CLASS_LADY, - .trainerName = _("GLENDA"), - .speechBefore = {EC_WORD_CONVERSATION, EC_WORD_CAN, EC_WORD_WAIT, EC_WORD_UNTIL, EC_WORD_I, EC_WORD_WIN}, - .speechWin = {EC_WORD_FABULOUS, EC_WORD_EXCL, EC_WORD_I_AM, EC_WORD_GOING, EC_WORD_TO, EC_WORD_ROCK}, - .speechLose = {EC_WORD_NO, EC_WORD_EXCL, -1, EC_WORD_I, EC_WORD_WASN_T, EC_WORD_SERIOUS}, - .monSet = gSlateportBattleTentTrainerMons_Glenda - }, - [SLATEPORT_TENT_TRAINER_HELENA] = { - .facilityClass = FACILITY_CLASS_BEAUTY, - .trainerName = _("HELENA"), - .speechBefore = {EC_WORD_DOES, EC_WORD_MY, EC_WORD_BEAUTY, EC_WORD_INTIMIDATE, EC_WORD_YOU, EC_WORD_QUES}, - .speechWin = {EC_WORD_I_AM, EC_WORD_SO, EC_WORD_SORRY, EC_WORD_BUT, EC_WORD_YOU_RE, EC_WORD_BORING}, - .speechLose = {EC_WORD_I, EC_WORD_DO, EC_WORD_SO, EC_WORD_ENJOY, EC_WORD_THIS, EC_WORD_EXCL}, - .monSet = gSlateportBattleTentTrainerMons_Helena - }, - [SLATEPORT_TENT_TRAINER_RODOLFO] = { - .facilityClass = FACILITY_CLASS_RICH_BOY, - .trainerName = _("RODOLFO"), - .speechBefore = {EC_WORD_GO, EC_WORD_GET, EC_WORD_A, EC_POKEMON(WHISCASH), EC_WORD_FOR, EC_WORD_ME}, - .speechWin = {EC_WORD_AWW, EC_WORD_YOU, EC_WORD_DON_T, EC_WORD_HAVE, EC_WORD_A, EC_POKEMON(WHISCASH)}, - .speechLose = {EC_WORD_PLEASE, EC_WORD_I, EC_WORD_NEED, EC_WORD_A, EC_POKEMON(WHISCASH), EC_WORD_BADLY}, - .monSet = gSlateportBattleTentTrainerMons_Rodolfo - }, - [SLATEPORT_TENT_TRAINER_DAVION] = { - .facilityClass = FACILITY_CLASS_POKEMANIAC, - .trainerName = _("DAVION"), - .speechBefore = {EC_WORD_GRAAAH, EC_WORD_GRAAAH, EC_WORD_EXCL_EXCL, EC_WORD_GRAAAH, EC_WORD_GRAAAH, EC_WORD_EXCL_EXCL}, - .speechWin = {EC_MOVE2(ROAR), EC_WORD_EXCL, -1, EC_MOVE2(ROAR), EC_WORD_EXCL_EXCL, -1}, - .speechLose = {EC_WORD_URGH, EC_WORD_WAAAH, EC_WORD_EXCL_EXCL, -1, -1, -1}, - .monSet = gSlateportBattleTentTrainerMons_Davion - }, - [SLATEPORT_TENT_TRAINER_KENDALL] = { - .facilityClass = FACILITY_CLASS_SWIMMER_M, - .trainerName = _("KENDALL"), - .speechBefore = {EC_WORD_A_LITTLE, EC_MOVE2(PETAL_DANCE), EC_WORD_TO, EC_WORD_PLEASE, EC_WORD_YOU, EC_WORD_EXCL}, - .speechWin = {EC_WORD_I, EC_WORD_DO, EC_WORD_THIS, EC_WORD_ONLY, EC_WORD_FOR, EC_WORD_WORK}, - .speechLose = {EC_WORD_HOW, EC_WORD_COULD, EC_WORD_YOU, EC_MOVE2(POUND), EC_WORD_ME, EC_WORD_QUES}, - .monSet = gSlateportBattleTentTrainerMons_Kendall - }, - [SLATEPORT_TENT_TRAINER_COLTEN] = { - .facilityClass = FACILITY_CLASS_CAMPER, - .trainerName = _("COLTEN"), - .speechBefore = {EC_WORD_I, EC_WORD_WANT, EC_WORD_TO, EC_WORD_GO, EC_WORD_RUN, EC_WORD_AROUND}, - .speechWin = {EC_WORD_YAY, EC_WORD_EXCL, EC_WORD_WANT, EC_WORD_TO, EC_WORD_RUN, EC_WORD_QUES}, - .speechLose = {EC_WORD_A, EC_WORD_SWIFT_SWIM, EC_WORD_WOULD, EC_WORD_BE, EC_WORD_GOOD, EC_WORD_TOO}, - .monSet = gSlateportBattleTentTrainerMons_Colten - }, - [SLATEPORT_TENT_TRAINER_IRVIN] = { - .facilityClass = FACILITY_CLASS_BUG_MANIAC, - .trainerName = _("IRVIN"), - .speechBefore = {EC_WORD_HAVE, EC_WORD_A, EC_WORD_LOOK, EC_WORD_AT, EC_WORD_MY, EC_MOVE(CONFUSE_RAY)}, - .speechWin = {EC_WORD_YAHOO, EC_WORD_MY, EC_MOVE(CONFUSE_RAY), EC_WORD_IS, EC_WORD_THE, EC_WORD_BEST}, - .speechLose = {EC_WORD_GWAH, EC_WORD_EXCL_EXCL, -1, EC_WORD_I_AM, EC_WORD_SORRY, EC_WORD_EXCL}, - .monSet = gSlateportBattleTentTrainerMons_Irvin - }, - [SLATEPORT_TENT_TRAINER_SHAUN] = { - .facilityClass = FACILITY_CLASS_GENTLEMAN, - .trainerName = _("SHAUN"), - .speechBefore = {EC_WORD_LISTEN, EC_WORD_ELLIPSIS, EC_WORD_YOU, EC_WORD_AREN_T, EC_WORD_VERY, EC_WORD_GOOD}, - .speechWin = {EC_WORD_YOU, EC_WORD_SEE, EC_WORD_QUES, EC_WORD_I, EC_WORD_WAS, EC_WORD_RIGHT}, - .speechLose = {EC_WORD_YES, EC_WORD_YES, EC_WORD_ELLIPSIS, EC_WORD_YOU_RE, EC_WORD_QUITE, EC_WORD_SOMETHING}, - .monSet = gSlateportBattleTentTrainerMons_Shaun - }, - [SLATEPORT_TENT_TRAINER_KYLER] = { - .facilityClass = FACILITY_CLASS_GUITARIST, - .trainerName = _("KYLER"), - .speechBefore = {EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS, EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS, EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS, EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS, EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS, EC_WORD_QUES}, - .speechWin = {EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS, EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS, EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS, EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS, EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS, EC_WORD_YAY}, - .speechLose = {EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS, EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS, EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS, EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS, EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS, EC_WORD_WOW}, - .monSet = gSlateportBattleTentTrainerMons_Kyler - }, - [SLATEPORT_TENT_TRAINER_MAGGIE] = { - .facilityClass = FACILITY_CLASS_SCHOOL_KID_F, - .trainerName = _("MAGGIE"), - .speechBefore = {EC_POKEMON(VULPIX), EC_POKEMON(XATU), EC_POKEMON_NATIONAL(UMBREON), EC_WORD_ELLIPSIS, EC_WORD_UM, EC_WORD_ELLIPSIS}, - .speechWin = {EC_POKEMON(NOSEPASS), EC_WORD_ELLIPSIS, EC_WORD_UM, EC_POKEMON(SEVIPER), EC_WORD_EXCL, -1}, - .speechLose = {EC_POKEMON(NOSEPASS), EC_WORD_ELLIPSIS, EC_WORD_UM, EC_POKEMON_NATIONAL(SNORLAX), EC_WORD_ELLIPSIS, EC_WORD_UH_OH}, - .monSet = gSlateportBattleTentTrainerMons_Maggie - }, - [SLATEPORT_TENT_TRAINER_STEPHON] = { - .facilityClass = FACILITY_CLASS_COOLTRAINER_M, - .trainerName = _("STEPHON"), - .speechBefore = {EC_WORD_I_AM, EC_WORD_GOING, EC_WORD_TO, EC_WORD_ENJOY, EC_WORD_AN, EC_WORD_EGG}, - .speechWin = {EC_WORD_I, EC_WORD_WILL, EC_WORD_ENJOY, EC_WORD_THIS, EC_WORD_TASTY, EC_WORD_VICTORY}, - .speechLose = {EC_WORD_AWFUL, EC_WORD_EXCL_EXCL, -1, EC_WORD_JUST, EC_WORD_AWFUL, EC_WORD_EXCL_EXCL}, - .monSet = gSlateportBattleTentTrainerMons_Stephon - }, - [SLATEPORT_TENT_TRAINER_REBECCA] = { - .facilityClass = FACILITY_CLASS_COOLTRAINER_F, - .trainerName = _("REBECCA"), - .speechBefore = {EC_WORD_THAT, EC_WORD_EGG, EC_WORD_HAS, EC_WORD_A, EC_WORD_TASTY, EC_WORD_SHINE}, - .speechWin = {EC_WORD_I, EC_WORD_CAN_T, EC_WORD_EXCL, EC_WORD_SMELL, EC_WORD_THAT, EC_WORD_STENCH}, - .speechLose = {EC_WORD_YOU, EC_WORD_CAN_T, EC_WORD_MAKE, EC_WORD_ME, EC_WORD_STOP, EC_WORD_ELLIPSIS}, - .monSet = gSlateportBattleTentTrainerMons_Rebecca - }, - [SLATEPORT_TENT_TRAINER_REGGIE] = { - .facilityClass = FACILITY_CLASS_POKEFAN_M, - .trainerName = _("REGGIE"), - .speechBefore = {EC_WORD_POKEMON, EC_WORD_COME, EC_WORD_BEFORE, EC_WORD_MONEY, EC_WORD_OR, EC_WORD_FAMILY}, - .speechWin = {EC_WORD_THAT_S, EC_WORD_WHAT, EC_WORD_IS, EC_WORD_MAKING, EC_WORD_ME, EC_WORD_STRONG}, - .speechLose = {EC_WORD_THAT_S, EC_WORD_WHY, EC_WORD_I_AM, EC_WORD_SO, EC_WORD_THICK, EC_WORD_ELLIPSIS}, - .monSet = gSlateportBattleTentTrainerMons_Reggie - }, - [SLATEPORT_TENT_TRAINER_JANAE] = { - .facilityClass = FACILITY_CLASS_POKEFAN_F, - .trainerName = _("JANAE"), - .speechBefore = {EC_WORD_I, EC_WORD_JUST, EC_WORD_ADORE, EC_WORD_YOUR, EC_WORD_TOUGH, EC_WORD_LOOK}, - .speechWin = {EC_WORD_I, EC_WORD_LIKE, EC_WORD_HOW, EC_WORD_YOU, EC_MOVE2(STRUGGLE), -1}, - .speechLose = {EC_WORD_YOU_RE, EC_WORD_A, EC_WORD_MEAN, EC_WORD_AND, EC_WORD_AWFUL, EC_WORD_TRAINER}, - .monSet = gSlateportBattleTentTrainerMons_Janae - }, - [SLATEPORT_TENT_TRAINER_CAIDEN] = { - .facilityClass = FACILITY_CLASS_EXPERT_M, - .trainerName = _("CAIDEN"), - .speechBefore = {EC_WORD_MY, EC_MOVE2(CURSE), EC_WORD_WILL, EC_WORD_BREAK, EC_WORD_YOUR, EC_WORD_SPIRIT}, - .speechWin = {EC_MOVE2(CURSE), EC_WORD_QUES, EC_WORD_IT_S, EC_WORD_A, EC_WORD_LIE, EC_WORD_ELLIPSIS}, - .speechLose = {EC_WORD_MY, EC_MOVE2(CURSE), EC_WORD_WILL, EC_WORD_LAST, EC_WORD_FOREVER, -1}, - .monSet = gSlateportBattleTentTrainerMons_Caiden - }, - [SLATEPORT_TENT_TRAINER_KIRSTEN] = { - .facilityClass = FACILITY_CLASS_EXPERT_F, - .trainerName = _("KIRSTEN"), - .speechBefore = {EC_WORD_HUH_QUES, EC_WORD_A, EC_WORD_BATTLE, EC_WORD_YOU, EC_WORD_SAID, EC_WORD_QUES}, - .speechWin = {EC_WORD_HUH_QUES, EC_WORD_STRONG, EC_WORD_BUT, EC_WORD_NOT, EC_WORD_STRONG, EC_WORD_ENOUGH}, - .speechLose = {EC_WORD_HUH_QUES, EC_WORD_I, EC_WORD_SURRENDER, EC_WORD_TO, EC_WORD_YOUR, EC_MOVE(STRENGTH)}, - .monSet = gSlateportBattleTentTrainerMons_Kirsten - }, - [SLATEPORT_TENT_TRAINER_KURTIS] = { - .facilityClass = FACILITY_CLASS_YOUNGSTER, - .trainerName = _("KURTIS"), - .speechBefore = {EC_WORD_SORRY, EC_WORD_YOU_RE, EC_WORD_GOING, EC_WORD_TO, EC_WORD_GET, EC_MOVE2(BEAT_UP)}, - .speechWin = {EC_WORD_I, EC_WORD_SAID, EC_WORD_WE, EC_WORD_WOULD, EC_MOVE2(POUND), EC_WORD_YOU}, - .speechLose = {EC_WORD_HOW, EC_WORD_DID, EC_WORD_I, EC_WORD_GET, EC_MOVE2(BEAT_UP), EC_WORD_QUES}, - .monSet = gSlateportBattleTentTrainerMons_Kurtis - }, - [SLATEPORT_TENT_TRAINER_STEFAN] = { - .facilityClass = FACILITY_CLASS_FISHERMAN, - .trainerName = _("STEFAN"), - .speechBefore = {EC_WORD_I, EC_WORD_ONLY, EC_WORD_WANT, EC_WORD_CUTE, EC_WORD_POKEMON, -1}, - .speechWin = {EC_WORD_WHAT, EC_WORD_IS, EC_WORD_IT, EC_WORD_TO, EC_WORD_YOU, EC_WORD_QUES}, - .speechLose = {EC_WORD_YOU_RE, EC_WORD_KIND, EC_WORD_OF, EC_WORD_AWESOME, EC_WORD_ELLIPSIS, -1}, - .monSet = gSlateportBattleTentTrainerMons_Stefan - }, - [SLATEPORT_TENT_TRAINER_AVERY] = { - .facilityClass = FACILITY_CLASS_BIRD_KEEPER, - .trainerName = _("AVERY"), - .speechBefore = {EC_WORD_TOYS, EC_WORD_EXCL, EC_WORD_I, EC_WORD_NEED, EC_WORD_MORE, EC_WORD_TOYS}, - .speechWin = {EC_WORD_I, EC_WORD_NEED, EC_WORD_SOME, EC_WORD_EASY, EC_WORD_MONEY, EC_WORD_FAST}, - .speechLose = {EC_WORD_I, EC_WORD_NEED, EC_WORD_TO, EC_WORD_WORK, EC_WORD_FOR, EC_WORD_MONEY}, - .monSet = gSlateportBattleTentTrainerMons_Avery - }, - [SLATEPORT_TENT_TRAINER_DWANE] = { - .facilityClass = FACILITY_CLASS_NINJA_BOY, - .trainerName = _("DWANE"), - .speechBefore = {EC_WORD_MMM, EC_WORD_TASTY, EC_WORD_ELLIPSIS, EC_WORD_WONDER, EC_WORD_WHAT, EC_WORD_QUES}, - .speechWin = {EC_WORD_MMM, EC_WORD_MMM, EC_WORD_ELLIPSIS, EC_WORD_YOU, EC_WORD_DON_T, EC_WORD_KNOW}, - .speechLose = {EC_WORD_MMM, EC_WORD_MMM, EC_WORD_ELLIPSIS, EC_WORD_OH_YEAH, EC_WORD_THIS_IS_IT_EXCL, -1}, - .monSet = gSlateportBattleTentTrainerMons_Dwane - }, - [SLATEPORT_TENT_TRAINER_MCKENNA] = { - .facilityClass = FACILITY_CLASS_PARASOL_LADY, - .trainerName = _("MCKENNA"), - .speechBefore = {EC_WORD_I, EC_WORD_DISLIKE, EC_WORD_SMALL, EC_WORD_TALK, EC_WORD_LET_S, EC_WORD_GO}, - .speechWin = {EC_WORD_YUP, EC_WORD_THAT_S, EC_WORD_THAT, -1, -1, -1}, - .speechLose = {EC_WORD_KTHX_BYE, -1, -1, -1, -1, -1}, - .monSet = gSlateportBattleTentTrainerMons_Mckenna - }, - [SLATEPORT_TENT_TRAINER_CAMRYN] = { - .facilityClass = FACILITY_CLASS_SWIMMER_F, - .trainerName = _("CAMRYN"), - .speechBefore = {EC_WORD_MR, EC_WORD_JUDGE, EC_WORD_YOU, EC_WORD_HAVE, EC_WORD_OUR, EC_WORD_TRUST}, - .speechWin = {EC_WORD_YES_SIR_EXCL, EC_WORD_WE_RE, EC_WORD_NO_1, EC_WORD_IN, EC_WORD_THIS, EC_WORD_CONTEST}, - .speechLose = {EC_WORD_I, EC_WORD_WON_T, EC_WORD_GIVE_UP, EC_WORD_MY, EC_WORD_IDOL, EC_WORD_DREAM}, - .monSet = gSlateportBattleTentTrainerMons_Camryn - }, - [SLATEPORT_TENT_TRAINER_NATASHA] = { - .facilityClass = FACILITY_CLASS_PICNICKER, - .trainerName = _("NATASHA"), - .speechBefore = {EC_WORD_COME_OVER, EC_WORD_TO, EC_WORD_MY, EC_WORD_PLACE, EC_WORD_OK_QUES, -1}, - .speechWin = {EC_WORD_COME_ON, EC_WORD_OVER, EC_WORD_IT, EC_WORD_WILL, EC_WORD_BE, EC_WORD_GREAT}, - .speechLose = {EC_WORD_AWW, EC_WORD_WON_T, EC_WORD_YOU, EC_WORD_COME_OVER, EC_WORD_QUES, -1}, - .monSet = gSlateportBattleTentTrainerMons_Natasha - }, - [SLATEPORT_TENT_TRAINER_AUSTYN] = { - .facilityClass = FACILITY_CLASS_SAILOR, - .trainerName = _("AUSTYN"), - .speechBefore = {EC_WORD_I, EC_WORD_DON_T, EC_WORD_CARE, EC_WORD_HOW, EC_WORD_WE, EC_WORD_MATCH_UP}, - .speechWin = {EC_WORD_HAH, EC_WORD_BACK, EC_WORD_TO, EC_WORD_SCHOOL, EC_WORD_FOR, EC_WORD_YOU}, - .speechLose = {EC_WORD_I, EC_WORD_NEED, EC_WORD_TO, EC_WORD_STUDY, EC_WORD_MY, EC_WORD_LESSONS}, - .monSet = gSlateportBattleTentTrainerMons_Austyn - }, - [SLATEPORT_TENT_TRAINER_DONOVAN] = { - .facilityClass = FACILITY_CLASS_COLLECTOR, - .trainerName = _("DONOVAN"), - .speechBefore = {EC_WORD_OH, EC_WORD_I_AM, EC_WORD_FEELING, EC_WORD_SLIMY, EC_WORD_ALL, EC_WORD_OVER}, - .speechWin = {EC_WORD_YOU_RE, EC_WORD_GOING, EC_WORD_DOWN, EC_WORD_THE, EC_MOVE2(MEGA_DRAIN), EC_WORD_HAHAHA}, - .speechLose = {EC_WORD_I_AM, EC_WORD_NATURALLY, EC_WORD_SLIMY, EC_WORD_THAT_S, EC_WORD_WHAT, EC_WORD_I_AM}, - .monSet = gSlateportBattleTentTrainerMons_Donovan - }, - [SLATEPORT_TENT_TRAINER_TAMIA] = { - .facilityClass = FACILITY_CLASS_LASS, - .trainerName = _("TAMIA"), - .speechBefore = {EC_WORD_I_AM, EC_WORD_ANGRY, EC_WORD_WITH, EC_WORD_MY, EC_WORD_FATHER, EC_WORD_ELLIPSIS}, - .speechWin = {EC_WORD_I, EC_WORD_REALLY, EC_WORD_DISLIKE, EC_WORD_MY, EC_WORD_FATHER, EC_WORD_EXCL}, - .speechLose = {EC_WORD_I, EC_WORD_JUST, EC_WORD_SO, EC_WORD_ADORE, EC_WORD_MY, EC_WORD_FATHER}, - .monSet = gSlateportBattleTentTrainerMons_Tamia - } -#elif FRENCH +#if FRENCH [SLATEPORT_TENT_TRAINER_JOLIE] = { .facilityClass = FACILITY_CLASS_AROMA_LADY, .trainerName = _("PRUNE"), @@ -1232,6 +991,247 @@ const struct BattleFrontierTrainer gSlateportBattleTentTrainers[NUM_BATTLE_TENT_ .speechLose = {EC_WORD_WITH, EC_WORD_FATHER, EC_WORD_IS, EC_WORD_LOWS, EC_WORD_A, EC_WORD_THIN}, .monSet = gSlateportBattleTentTrainerMons_Tamia } +#else //ENGLISH + [SLATEPORT_TENT_TRAINER_JOLIE] = { + .facilityClass = FACILITY_CLASS_AROMA_LADY, + .trainerName = _("JOLIE"), + .speechBefore = {EC_WORD_WHAT, EC_WORD_WILL, EC_WORD_I, EC_WORD_BE, EC_WORD_TOMORROW, EC_WORD_QUES}, + .speechWin = {EC_WORD_I_AM, EC_WORD_FEELING, EC_WORD_LIKE, EC_WORD_IT_S, EC_WORD_FRIDAY, EC_WORD_EXCL}, + .speechLose = {EC_WORD_I_AM, EC_WORD_FEELING, EC_WORD_LIKE, EC_WORD_IT_S, EC_WORD_MONDAY, EC_WORD_ELLIPSIS}, + .monSet = gSlateportBattleTentTrainerMons_Jolie + }, + [SLATEPORT_TENT_TRAINER_MALACHI] = { + .facilityClass = FACILITY_CLASS_RUIN_MANIAC, + .trainerName = _("MALACHI"), + .speechBefore = {EC_WORD_BAD, EC_WORD_NEWS, EC_WORD_EXCL, EC_WORD_IT_S, EC_WORD_A, EC_MOVE(SAND_TOMB)}, + .speechWin = {EC_WORD_YEEHAW_EXCL, -1, -1, EC_WORD_I_VE, EC_WORD_DONE, EC_WORD_IT}, + .speechLose = {EC_WORD_I_VE, EC_WORD_LOST, EC_WORD_IN, EC_WORD_THIS, EC_MOVE(SAND_TOMB), EC_WORD_ELLIPSIS}, + .monSet = gSlateportBattleTentTrainerMons_Malachi + }, + [SLATEPORT_TENT_TRAINER_KELSIE] = { + .facilityClass = FACILITY_CLASS_TUBER_F, + .trainerName = _("KELSIE"), + .speechBefore = {EC_WORD_GO, EC_WORD_EXCL_EXCL, EC_WORD_MY, EC_WORD_BATH, EC_WORD_POKEMON, EC_WORD_EXCL_EXCL}, + .speechWin = {EC_WORD_YAHOO, EC_WORD_EXCL_EXCL, EC_WORD_MY, EC_WORD_BATH, EC_WORD_POKEMON, EC_WORD_EXCL_EXCL}, + .speechLose = {EC_WORD_GWAH, EC_WORD_EXCL_EXCL, EC_WORD_MY, EC_WORD_BATH, EC_WORD_POKEMON, EC_WORD_EXCL_EXCL}, + .monSet = gSlateportBattleTentTrainerMons_Kelsie + }, + [SLATEPORT_TENT_TRAINER_DAVON] = { + .facilityClass = FACILITY_CLASS_TUBER_M, + .trainerName = _("DAVON"), + .speechBefore = {EC_WORD_YEAH_YEAH, EC_WORD_EXCL_EXCL, -1, EC_WORD_GREAT, EC_MOVE(WHIRLPOOL), EC_WORD_ISN_T_IT_QUES}, + .speechWin = {EC_WORD_THAT_WAS, EC_WORD_LIKE, EC_WORD_A, EC_MOVE(WHIRLPOOL), EC_WORD_YEAH_YEAH, EC_WORD_EXCL_EXCL}, + .speechLose = {EC_WORD_DON_T, EC_WORD_GET, EC_MOVE2(BEAT_UP), EC_WORD_IN, EC_WORD_THAT, EC_MOVE(WHIRLPOOL)}, + .monSet = gSlateportBattleTentTrainerMons_Davon + }, + [SLATEPORT_TENT_TRAINER_GLENDA] = { + .facilityClass = FACILITY_CLASS_LADY, + .trainerName = _("GLENDA"), + .speechBefore = {EC_WORD_CONVERSATION, EC_WORD_CAN, EC_WORD_WAIT, EC_WORD_UNTIL, EC_WORD_I, EC_WORD_WIN}, + .speechWin = {EC_WORD_FABULOUS, EC_WORD_EXCL, EC_WORD_I_AM, EC_WORD_GOING, EC_WORD_TO, EC_WORD_ROCK}, + .speechLose = {EC_WORD_NO, EC_WORD_EXCL, -1, EC_WORD_I, EC_WORD_WASN_T, EC_WORD_SERIOUS}, + .monSet = gSlateportBattleTentTrainerMons_Glenda + }, + [SLATEPORT_TENT_TRAINER_HELENA] = { + .facilityClass = FACILITY_CLASS_BEAUTY, + .trainerName = _("HELENA"), + .speechBefore = {EC_WORD_DOES, EC_WORD_MY, EC_WORD_BEAUTY, EC_WORD_INTIMIDATE, EC_WORD_YOU, EC_WORD_QUES}, + .speechWin = {EC_WORD_I_AM, EC_WORD_SO, EC_WORD_SORRY, EC_WORD_BUT, EC_WORD_YOU_RE, EC_WORD_BORING}, + .speechLose = {EC_WORD_I, EC_WORD_DO, EC_WORD_SO, EC_WORD_ENJOY, EC_WORD_THIS, EC_WORD_EXCL}, + .monSet = gSlateportBattleTentTrainerMons_Helena + }, + [SLATEPORT_TENT_TRAINER_RODOLFO] = { + .facilityClass = FACILITY_CLASS_RICH_BOY, + .trainerName = _("RODOLFO"), + .speechBefore = {EC_WORD_GO, EC_WORD_GET, EC_WORD_A, EC_POKEMON(WHISCASH), EC_WORD_FOR, EC_WORD_ME}, + .speechWin = {EC_WORD_AWW, EC_WORD_YOU, EC_WORD_DON_T, EC_WORD_HAVE, EC_WORD_A, EC_POKEMON(WHISCASH)}, + .speechLose = {EC_WORD_PLEASE, EC_WORD_I, EC_WORD_NEED, EC_WORD_A, EC_POKEMON(WHISCASH), EC_WORD_BADLY}, + .monSet = gSlateportBattleTentTrainerMons_Rodolfo + }, + [SLATEPORT_TENT_TRAINER_DAVION] = { + .facilityClass = FACILITY_CLASS_POKEMANIAC, + .trainerName = _("DAVION"), + .speechBefore = {EC_WORD_GRAAAH, EC_WORD_GRAAAH, EC_WORD_EXCL_EXCL, EC_WORD_GRAAAH, EC_WORD_GRAAAH, EC_WORD_EXCL_EXCL}, + .speechWin = {EC_MOVE2(ROAR), EC_WORD_EXCL, -1, EC_MOVE2(ROAR), EC_WORD_EXCL_EXCL, -1}, + .speechLose = {EC_WORD_URGH, EC_WORD_WAAAH, EC_WORD_EXCL_EXCL, -1, -1, -1}, + .monSet = gSlateportBattleTentTrainerMons_Davion + }, + [SLATEPORT_TENT_TRAINER_KENDALL] = { + .facilityClass = FACILITY_CLASS_SWIMMER_M, + .trainerName = _("KENDALL"), + .speechBefore = {EC_WORD_A_LITTLE, EC_MOVE2(PETAL_DANCE), EC_WORD_TO, EC_WORD_PLEASE, EC_WORD_YOU, EC_WORD_EXCL}, + .speechWin = {EC_WORD_I, EC_WORD_DO, EC_WORD_THIS, EC_WORD_ONLY, EC_WORD_FOR, EC_WORD_WORK}, + .speechLose = {EC_WORD_HOW, EC_WORD_COULD, EC_WORD_YOU, EC_MOVE2(POUND), EC_WORD_ME, EC_WORD_QUES}, + .monSet = gSlateportBattleTentTrainerMons_Kendall + }, + [SLATEPORT_TENT_TRAINER_COLTEN] = { + .facilityClass = FACILITY_CLASS_CAMPER, + .trainerName = _("COLTEN"), + .speechBefore = {EC_WORD_I, EC_WORD_WANT, EC_WORD_TO, EC_WORD_GO, EC_WORD_RUN, EC_WORD_AROUND}, + .speechWin = {EC_WORD_YAY, EC_WORD_EXCL, EC_WORD_WANT, EC_WORD_TO, EC_WORD_RUN, EC_WORD_QUES}, + .speechLose = {EC_WORD_A, EC_WORD_SWIFT_SWIM, EC_WORD_WOULD, EC_WORD_BE, EC_WORD_GOOD, EC_WORD_TOO}, + .monSet = gSlateportBattleTentTrainerMons_Colten + }, + [SLATEPORT_TENT_TRAINER_IRVIN] = { + .facilityClass = FACILITY_CLASS_BUG_MANIAC, + .trainerName = _("IRVIN"), + .speechBefore = {EC_WORD_HAVE, EC_WORD_A, EC_WORD_LOOK, EC_WORD_AT, EC_WORD_MY, EC_MOVE(CONFUSE_RAY)}, + .speechWin = {EC_WORD_YAHOO, EC_WORD_MY, EC_MOVE(CONFUSE_RAY), EC_WORD_IS, EC_WORD_THE, EC_WORD_BEST}, + .speechLose = {EC_WORD_GWAH, EC_WORD_EXCL_EXCL, -1, EC_WORD_I_AM, EC_WORD_SORRY, EC_WORD_EXCL}, + .monSet = gSlateportBattleTentTrainerMons_Irvin + }, + [SLATEPORT_TENT_TRAINER_SHAUN] = { + .facilityClass = FACILITY_CLASS_GENTLEMAN, + .trainerName = _("SHAUN"), + .speechBefore = {EC_WORD_LISTEN, EC_WORD_ELLIPSIS, EC_WORD_YOU, EC_WORD_AREN_T, EC_WORD_VERY, EC_WORD_GOOD}, + .speechWin = {EC_WORD_YOU, EC_WORD_SEE, EC_WORD_QUES, EC_WORD_I, EC_WORD_WAS, EC_WORD_RIGHT}, + .speechLose = {EC_WORD_YES, EC_WORD_YES, EC_WORD_ELLIPSIS, EC_WORD_YOU_RE, EC_WORD_QUITE, EC_WORD_SOMETHING}, + .monSet = gSlateportBattleTentTrainerMons_Shaun + }, + [SLATEPORT_TENT_TRAINER_KYLER] = { + .facilityClass = FACILITY_CLASS_GUITARIST, + .trainerName = _("KYLER"), + .speechBefore = {EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS, EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS, EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS, EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS, EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS, EC_WORD_QUES}, + .speechWin = {EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS, EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS, EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS, EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS, EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS, EC_WORD_YAY}, + .speechLose = {EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS, EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS, EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS, EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS, EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS, EC_WORD_WOW}, + .monSet = gSlateportBattleTentTrainerMons_Kyler + }, + [SLATEPORT_TENT_TRAINER_MAGGIE] = { + .facilityClass = FACILITY_CLASS_SCHOOL_KID_F, + .trainerName = _("MAGGIE"), + .speechBefore = {EC_POKEMON(VULPIX), EC_POKEMON(XATU), EC_POKEMON_NATIONAL(UMBREON), EC_WORD_ELLIPSIS, EC_WORD_UM, EC_WORD_ELLIPSIS}, + .speechWin = {EC_POKEMON(NOSEPASS), EC_WORD_ELLIPSIS, EC_WORD_UM, EC_POKEMON(SEVIPER), EC_WORD_EXCL, -1}, + .speechLose = {EC_POKEMON(NOSEPASS), EC_WORD_ELLIPSIS, EC_WORD_UM, EC_POKEMON_NATIONAL(SNORLAX), EC_WORD_ELLIPSIS, EC_WORD_UH_OH}, + .monSet = gSlateportBattleTentTrainerMons_Maggie + }, + [SLATEPORT_TENT_TRAINER_STEPHON] = { + .facilityClass = FACILITY_CLASS_COOLTRAINER_M, + .trainerName = _("STEPHON"), + .speechBefore = {EC_WORD_I_AM, EC_WORD_GOING, EC_WORD_TO, EC_WORD_ENJOY, EC_WORD_AN, EC_WORD_EGG}, + .speechWin = {EC_WORD_I, EC_WORD_WILL, EC_WORD_ENJOY, EC_WORD_THIS, EC_WORD_TASTY, EC_WORD_VICTORY}, + .speechLose = {EC_WORD_AWFUL, EC_WORD_EXCL_EXCL, -1, EC_WORD_JUST, EC_WORD_AWFUL, EC_WORD_EXCL_EXCL}, + .monSet = gSlateportBattleTentTrainerMons_Stephon + }, + [SLATEPORT_TENT_TRAINER_REBECCA] = { + .facilityClass = FACILITY_CLASS_COOLTRAINER_F, + .trainerName = _("REBECCA"), + .speechBefore = {EC_WORD_THAT, EC_WORD_EGG, EC_WORD_HAS, EC_WORD_A, EC_WORD_TASTY, EC_WORD_SHINE}, + .speechWin = {EC_WORD_I, EC_WORD_CAN_T, EC_WORD_EXCL, EC_WORD_SMELL, EC_WORD_THAT, EC_WORD_STENCH}, + .speechLose = {EC_WORD_YOU, EC_WORD_CAN_T, EC_WORD_MAKE, EC_WORD_ME, EC_WORD_STOP, EC_WORD_ELLIPSIS}, + .monSet = gSlateportBattleTentTrainerMons_Rebecca + }, + [SLATEPORT_TENT_TRAINER_REGGIE] = { + .facilityClass = FACILITY_CLASS_POKEFAN_M, + .trainerName = _("REGGIE"), + .speechBefore = {EC_WORD_POKEMON, EC_WORD_COME, EC_WORD_BEFORE, EC_WORD_MONEY, EC_WORD_OR, EC_WORD_FAMILY}, + .speechWin = {EC_WORD_THAT_S, EC_WORD_WHAT, EC_WORD_IS, EC_WORD_MAKING, EC_WORD_ME, EC_WORD_STRONG}, + .speechLose = {EC_WORD_THAT_S, EC_WORD_WHY, EC_WORD_I_AM, EC_WORD_SO, EC_WORD_THICK, EC_WORD_ELLIPSIS}, + .monSet = gSlateportBattleTentTrainerMons_Reggie + }, + [SLATEPORT_TENT_TRAINER_JANAE] = { + .facilityClass = FACILITY_CLASS_POKEFAN_F, + .trainerName = _("JANAE"), + .speechBefore = {EC_WORD_I, EC_WORD_JUST, EC_WORD_ADORE, EC_WORD_YOUR, EC_WORD_TOUGH, EC_WORD_LOOK}, + .speechWin = {EC_WORD_I, EC_WORD_LIKE, EC_WORD_HOW, EC_WORD_YOU, EC_MOVE2(STRUGGLE), -1}, + .speechLose = {EC_WORD_YOU_RE, EC_WORD_A, EC_WORD_MEAN, EC_WORD_AND, EC_WORD_AWFUL, EC_WORD_TRAINER}, + .monSet = gSlateportBattleTentTrainerMons_Janae + }, + [SLATEPORT_TENT_TRAINER_CAIDEN] = { + .facilityClass = FACILITY_CLASS_EXPERT_M, + .trainerName = _("CAIDEN"), + .speechBefore = {EC_WORD_MY, EC_MOVE2(CURSE), EC_WORD_WILL, EC_WORD_BREAK, EC_WORD_YOUR, EC_WORD_SPIRIT}, + .speechWin = {EC_MOVE2(CURSE), EC_WORD_QUES, EC_WORD_IT_S, EC_WORD_A, EC_WORD_LIE, EC_WORD_ELLIPSIS}, + .speechLose = {EC_WORD_MY, EC_MOVE2(CURSE), EC_WORD_WILL, EC_WORD_LAST, EC_WORD_FOREVER, -1}, + .monSet = gSlateportBattleTentTrainerMons_Caiden + }, + [SLATEPORT_TENT_TRAINER_KIRSTEN] = { + .facilityClass = FACILITY_CLASS_EXPERT_F, + .trainerName = _("KIRSTEN"), + .speechBefore = {EC_WORD_HUH_QUES, EC_WORD_A, EC_WORD_BATTLE, EC_WORD_YOU, EC_WORD_SAID, EC_WORD_QUES}, + .speechWin = {EC_WORD_HUH_QUES, EC_WORD_STRONG, EC_WORD_BUT, EC_WORD_NOT, EC_WORD_STRONG, EC_WORD_ENOUGH}, + .speechLose = {EC_WORD_HUH_QUES, EC_WORD_I, EC_WORD_SURRENDER, EC_WORD_TO, EC_WORD_YOUR, EC_MOVE(STRENGTH)}, + .monSet = gSlateportBattleTentTrainerMons_Kirsten + }, + [SLATEPORT_TENT_TRAINER_KURTIS] = { + .facilityClass = FACILITY_CLASS_YOUNGSTER, + .trainerName = _("KURTIS"), + .speechBefore = {EC_WORD_SORRY, EC_WORD_YOU_RE, EC_WORD_GOING, EC_WORD_TO, EC_WORD_GET, EC_MOVE2(BEAT_UP)}, + .speechWin = {EC_WORD_I, EC_WORD_SAID, EC_WORD_WE, EC_WORD_WOULD, EC_MOVE2(POUND), EC_WORD_YOU}, + .speechLose = {EC_WORD_HOW, EC_WORD_DID, EC_WORD_I, EC_WORD_GET, EC_MOVE2(BEAT_UP), EC_WORD_QUES}, + .monSet = gSlateportBattleTentTrainerMons_Kurtis + }, + [SLATEPORT_TENT_TRAINER_STEFAN] = { + .facilityClass = FACILITY_CLASS_FISHERMAN, + .trainerName = _("STEFAN"), + .speechBefore = {EC_WORD_I, EC_WORD_ONLY, EC_WORD_WANT, EC_WORD_CUTE, EC_WORD_POKEMON, -1}, + .speechWin = {EC_WORD_WHAT, EC_WORD_IS, EC_WORD_IT, EC_WORD_TO, EC_WORD_YOU, EC_WORD_QUES}, + .speechLose = {EC_WORD_YOU_RE, EC_WORD_KIND, EC_WORD_OF, EC_WORD_AWESOME, EC_WORD_ELLIPSIS, -1}, + .monSet = gSlateportBattleTentTrainerMons_Stefan + }, + [SLATEPORT_TENT_TRAINER_AVERY] = { + .facilityClass = FACILITY_CLASS_BIRD_KEEPER, + .trainerName = _("AVERY"), + .speechBefore = {EC_WORD_TOYS, EC_WORD_EXCL, EC_WORD_I, EC_WORD_NEED, EC_WORD_MORE, EC_WORD_TOYS}, + .speechWin = {EC_WORD_I, EC_WORD_NEED, EC_WORD_SOME, EC_WORD_EASY, EC_WORD_MONEY, EC_WORD_FAST}, + .speechLose = {EC_WORD_I, EC_WORD_NEED, EC_WORD_TO, EC_WORD_WORK, EC_WORD_FOR, EC_WORD_MONEY}, + .monSet = gSlateportBattleTentTrainerMons_Avery + }, + [SLATEPORT_TENT_TRAINER_DWANE] = { + .facilityClass = FACILITY_CLASS_NINJA_BOY, + .trainerName = _("DWANE"), + .speechBefore = {EC_WORD_MMM, EC_WORD_TASTY, EC_WORD_ELLIPSIS, EC_WORD_WONDER, EC_WORD_WHAT, EC_WORD_QUES}, + .speechWin = {EC_WORD_MMM, EC_WORD_MMM, EC_WORD_ELLIPSIS, EC_WORD_YOU, EC_WORD_DON_T, EC_WORD_KNOW}, + .speechLose = {EC_WORD_MMM, EC_WORD_MMM, EC_WORD_ELLIPSIS, EC_WORD_OH_YEAH, EC_WORD_THIS_IS_IT_EXCL, -1}, + .monSet = gSlateportBattleTentTrainerMons_Dwane + }, + [SLATEPORT_TENT_TRAINER_MCKENNA] = { + .facilityClass = FACILITY_CLASS_PARASOL_LADY, + .trainerName = _("MCKENNA"), + .speechBefore = {EC_WORD_I, EC_WORD_DISLIKE, EC_WORD_SMALL, EC_WORD_TALK, EC_WORD_LET_S, EC_WORD_GO}, + .speechWin = {EC_WORD_YUP, EC_WORD_THAT_S, EC_WORD_THAT, -1, -1, -1}, + .speechLose = {EC_WORD_KTHX_BYE, -1, -1, -1, -1, -1}, + .monSet = gSlateportBattleTentTrainerMons_Mckenna + }, + [SLATEPORT_TENT_TRAINER_CAMRYN] = { + .facilityClass = FACILITY_CLASS_SWIMMER_F, + .trainerName = _("CAMRYN"), + .speechBefore = {EC_WORD_MR, EC_WORD_JUDGE, EC_WORD_YOU, EC_WORD_HAVE, EC_WORD_OUR, EC_WORD_TRUST}, + .speechWin = {EC_WORD_YES_SIR_EXCL, EC_WORD_WE_RE, EC_WORD_NO_1, EC_WORD_IN, EC_WORD_THIS, EC_WORD_CONTEST}, + .speechLose = {EC_WORD_I, EC_WORD_WON_T, EC_WORD_GIVE_UP, EC_WORD_MY, EC_WORD_IDOL, EC_WORD_DREAM}, + .monSet = gSlateportBattleTentTrainerMons_Camryn + }, + [SLATEPORT_TENT_TRAINER_NATASHA] = { + .facilityClass = FACILITY_CLASS_PICNICKER, + .trainerName = _("NATASHA"), + .speechBefore = {EC_WORD_COME_OVER, EC_WORD_TO, EC_WORD_MY, EC_WORD_PLACE, EC_WORD_OK_QUES, -1}, + .speechWin = {EC_WORD_COME_ON, EC_WORD_OVER, EC_WORD_IT, EC_WORD_WILL, EC_WORD_BE, EC_WORD_GREAT}, + .speechLose = {EC_WORD_AWW, EC_WORD_WON_T, EC_WORD_YOU, EC_WORD_COME_OVER, EC_WORD_QUES, -1}, + .monSet = gSlateportBattleTentTrainerMons_Natasha + }, + [SLATEPORT_TENT_TRAINER_AUSTYN] = { + .facilityClass = FACILITY_CLASS_SAILOR, + .trainerName = _("AUSTYN"), + .speechBefore = {EC_WORD_I, EC_WORD_DON_T, EC_WORD_CARE, EC_WORD_HOW, EC_WORD_WE, EC_WORD_MATCH_UP}, + .speechWin = {EC_WORD_HAH, EC_WORD_BACK, EC_WORD_TO, EC_WORD_SCHOOL, EC_WORD_FOR, EC_WORD_YOU}, + .speechLose = {EC_WORD_I, EC_WORD_NEED, EC_WORD_TO, EC_WORD_STUDY, EC_WORD_MY, EC_WORD_LESSONS}, + .monSet = gSlateportBattleTentTrainerMons_Austyn + }, + [SLATEPORT_TENT_TRAINER_DONOVAN] = { + .facilityClass = FACILITY_CLASS_COLLECTOR, + .trainerName = _("DONOVAN"), + .speechBefore = {EC_WORD_OH, EC_WORD_I_AM, EC_WORD_FEELING, EC_WORD_SLIMY, EC_WORD_ALL, EC_WORD_OVER}, + .speechWin = {EC_WORD_YOU_RE, EC_WORD_GOING, EC_WORD_DOWN, EC_WORD_THE, EC_MOVE2(MEGA_DRAIN), EC_WORD_HAHAHA}, + .speechLose = {EC_WORD_I_AM, EC_WORD_NATURALLY, EC_WORD_SLIMY, EC_WORD_THAT_S, EC_WORD_WHAT, EC_WORD_I_AM}, + .monSet = gSlateportBattleTentTrainerMons_Donovan + }, + [SLATEPORT_TENT_TRAINER_TAMIA] = { + .facilityClass = FACILITY_CLASS_LASS, + .trainerName = _("TAMIA"), + .speechBefore = {EC_WORD_I_AM, EC_WORD_ANGRY, EC_WORD_WITH, EC_WORD_MY, EC_WORD_FATHER, EC_WORD_ELLIPSIS}, + .speechWin = {EC_WORD_I, EC_WORD_REALLY, EC_WORD_DISLIKE, EC_WORD_MY, EC_WORD_FATHER, EC_WORD_EXCL}, + .speechLose = {EC_WORD_I, EC_WORD_JUST, EC_WORD_SO, EC_WORD_ADORE, EC_WORD_MY, EC_WORD_FATHER}, + .monSet = gSlateportBattleTentTrainerMons_Tamia + } #endif }; @@ -2046,248 +2046,7 @@ const u16 gVerdanturfBattleTentTrainerMons_Cecilia[] = const struct BattleFrontierTrainer gVerdanturfBattleTentTrainers[NUM_BATTLE_TENT_TRAINERS] = { -#if ENGLISH - [VERDANTURF_TENT_TRAINER_BRENNA] = { - .facilityClass = FACILITY_CLASS_AROMA_LADY, - .trainerName = _("BRENNA"), - .speechBefore = {EC_WORD_NO, EC_WORD_DAYS, EC_WORD_GO, EC_WORD_WITHOUT, EC_WORD_MY, EC_MOVE(FAKE_TEARS)}, - .speechWin = {EC_WORD_OH, EC_WORD_THAT_WAS, EC_WORD_SO, EC_WORD_REFRESHING, EC_WORD_EXCL, -1}, - .speechLose = {EC_WORD_ALL, EC_WORD_I, EC_WORD_EVER, EC_WORD_GET, EC_WORD_IS, EC_MOVE(TORMENT)}, - .monSet = gVerdanturfBattleTentTrainerMons_Brenna - }, - [VERDANTURF_TENT_TRAINER_DILAN] = { - .facilityClass = FACILITY_CLASS_RUIN_MANIAC, - .trainerName = _("DILAN"), - .speechBefore = {EC_WORD_YOU, EC_WORD_DON_T, EC_WORD_KNOW, EC_WORD_HOW, EC_WORD_BORED, EC_WORD_I_AM}, - .speechWin = {EC_WORD_LOSING, EC_WORD_ISN_T, EC_WORD_EXCITING, EC_WORD_AT, EC_WORD_ALL, EC_WORD_ELLIPSIS}, - .speechLose = {EC_WORD_EXCITING, EC_WORD_EXCL_EXCL, EC_WORD_BYE_BYE, EC_WORD_TO, EC_WORD_BEING, EC_WORD_BORED}, - .monSet = gVerdanturfBattleTentTrainerMons_Dilan - }, - [VERDANTURF_TENT_TRAINER_ELIANA] = { - .facilityClass = FACILITY_CLASS_TUBER_F, - .trainerName = _("ELIANA"), - .speechBefore = {EC_WORD_I_AM, EC_WORD_GOING, EC_WORD_ON, EC_WORD_A, EC_WORD_VACATION, EC_WORD_SOON}, - .speechWin = {EC_WORD_I, EC_WORD_NEED, EC_WORD_TO, EC_WORD_GET, EC_WORD_SOME, EC_WORD_MONEY}, - .speechLose = {EC_WORD_NO, EC_WORD_SLEEP, EC_WORD_UNTIL, EC_WORD_I, EC_WORD_GET, EC_WORD_HOME}, - .monSet = gVerdanturfBattleTentTrainerMons_Eliana - }, - [VERDANTURF_TENT_TRAINER_MARKUS] = { - .facilityClass = FACILITY_CLASS_TUBER_M, - .trainerName = _("MARKUS"), - .speechBefore = {EC_WORD_I_AM, EC_WORD_SMART, EC_WORD_EXCL, EC_WORD_IF_I_LOSE, EC_WORD_I, EC_MOVE(SELF_DESTRUCT)}, - .speechWin = {EC_WORD_IT_S, EC_WORD_A, EC_WORD_NON_STOP, EC_MOVE2(EXPLOSION), EC_WORD_OF, EC_WORD_JOY}, - .speechLose = {EC_WORD_I_VE, EC_WORD_LOST, EC_WORD_ELLIPSIS, EC_WORD_TIME, EC_WORD_TO, EC_MOVE(SELF_DESTRUCT)}, - .monSet = gVerdanturfBattleTentTrainerMons_Markus - }, - [VERDANTURF_TENT_TRAINER_CAITLYN] = { - .facilityClass = FACILITY_CLASS_LADY, - .trainerName = _("CAITLYN"), - .speechBefore = {EC_WORD_I_AM, EC_WORD_BORED, EC_WORD_OF, EC_WORD_BEING, EC_WORD_AN, EC_WORD_IDOL}, - .speechWin = {EC_WORD_A, EC_WORD_BATTLE, EC_WORD_IS, EC_WORD_BEST, EC_WORD_FOR, EC_WORD_HAPPINESS}, - .speechLose = {EC_WORD_LOSING, EC_WORD_DOESN_T, EC_WORD_BUG, EC_WORD_ME, EC_WORD_AT, EC_WORD_ALL}, - .monSet = gVerdanturfBattleTentTrainerMons_Caitlyn - }, - [VERDANTURF_TENT_TRAINER_DESIREE] = { - .facilityClass = FACILITY_CLASS_BEAUTY, - .trainerName = _("DESIREE"), - .speechBefore = {EC_WORD_DOESN_T, EC_WORD_MY, EC_WORD_BEAUTY, EC_MOVE(ASTONISH), EC_WORD_YOU, EC_WORD_QUES}, - .speechWin = {EC_WORD_DID, EC_WORD_I, EC_WORD_INTIMIDATE, EC_WORD_YOU, EC_WORD_QUES, -1}, - .speechLose = {EC_WORD_MY, EC_WORD_BEAUTY, EC_WORD_DID, EC_WORD_NOTHING, EC_WORD_FOR, EC_WORD_YOU}, - .monSet = gVerdanturfBattleTentTrainerMons_Desiree - }, - [VERDANTURF_TENT_TRAINER_RONALD] = { - .facilityClass = FACILITY_CLASS_RICH_BOY, - .trainerName = _("RONALD"), - .speechBefore = {EC_WORD_COME_ON, EC_WORD_I, EC_WORD_WILL, EC_WORD_BATTLE, EC_WORD_SERIOUSLY, -1}, - .speechWin = {EC_WORD_GIVE_UP, EC_WORD_QUES, -1, EC_WORD_THAT_S, EC_WORD_REALLY, EC_WORD_WEAK}, - .speechLose = {EC_WORD_I, EC_WORD_NEED, EC_WORD_TO, EC_WORD_DO, EC_WORD_A, EC_MOVE2(BATON_PASS)}, - .monSet = gVerdanturfBattleTentTrainerMons_Ronald - }, - [VERDANTURF_TENT_TRAINER_ASHTEN] = { - .facilityClass = FACILITY_CLASS_POKEMANIAC, - .trainerName = _("ASHTEN"), - .speechBefore = {EC_WORD_OH_YEAH, EC_WORD_ANOTHER, EC_WORD_EXCITING, EC_WORD_BATTLE, EC_WORD_EXCL, -1}, - .speechWin = {EC_WORD_YOUR, EC_WORD_POKEMON, EC_WORD_ARE, EC_WORD_WIMPY, EC_WORD_AND, EC_WORD_BORING}, - .speechLose = {EC_WORD_THAT_WAS, EC_WORD_AN, EC_WORD_EXCITING, EC_WORD_LOSS, EC_WORD_WOW, EC_WORD_EXCL}, - .monSet = gVerdanturfBattleTentTrainerMons_Ashten - }, - [VERDANTURF_TENT_TRAINER_GERARD] = { - .facilityClass = FACILITY_CLASS_SWIMMER_M, - .trainerName = _("GERARD"), - .speechBefore = {EC_WORD_LOOK, EC_WORD_AT, EC_WORD_MY, EC_WORD_SUPER, EC_MOVE2(TEETER_DANCE), EC_WORD_EXCL}, - .speechWin = {EC_WORD_THAT_WAS, EC_WORD_HARD, EC_WORD_ELLIPSIS, EC_WORD_AM, EC_WORD_I, EC_WORD_OK_QUES}, - .speechLose = {EC_WORD_I, EC_WORD_WON_T, EC_WORD_FORGIVE, EC_WORD_YOU, EC_WORD_FOR, EC_WORD_THAT}, - .monSet = gVerdanturfBattleTentTrainerMons_Gerard - }, - [VERDANTURF_TENT_TRAINER_BRADLY] = { - .facilityClass = FACILITY_CLASS_CAMPER, - .trainerName = _("BRADLY"), - .speechBefore = {EC_WORD_IT_S, EC_WORD_LONESOME, EC_WORD_BUT, EC_WORD_I, EC_WORD_VACATION, EC_WORD_ALONE}, - .speechWin = {EC_WORD_I, EC_WORD_WILL, EC_MOVE(WITHDRAW), EC_WORD_INSIDE, EC_WORD_MY, EC_WORD_SHELL_ARMOR}, - .speechLose = {EC_WORD_OH, EC_WORD_ELLIPSIS, -1, EC_WORD_ALONE, EC_WORD_AS, EC_WORD_ALWAYS}, - .monSet = gVerdanturfBattleTentTrainerMons_Bradly - }, - [VERDANTURF_TENT_TRAINER_DENNIS] = { - .facilityClass = FACILITY_CLASS_BUG_MANIAC, - .trainerName = _("DENNIS"), - .speechBefore = {EC_WORD_ARE, EC_WORD_YOU, EC_WORD_REALLY, EC_WORD_STRONG, EC_WORD_QUES, -1}, - .speechWin = {EC_WORD_WAHAHAHA, EC_WORD_EXCL, -1, EC_WORD_WAHAHAHA, EC_WORD_EXCL_EXCL, -1}, - .speechLose = {EC_WORD_NICE, EC_WORD_GOING, EC_WORD_EXCL, EC_WORD_I, EC_WORD_WAS, EC_WORD_CHILD_S_PLAY}, - .monSet = gVerdanturfBattleTentTrainerMons_Dennis - }, - [VERDANTURF_TENT_TRAINER_PRESTIN] = { - .facilityClass = FACILITY_CLASS_GENTLEMAN, - .trainerName = _("PRESTIN"), - .speechBefore = {EC_WORD_THIS, EC_WORD_IS, EC_WORD_A, EC_MOVE(NIGHTMARE), EC_WORD_FOR, EC_WORD_YOU}, - .speechWin = {EC_WORD_FORGIVE, EC_WORD_ME, EC_WORD_ELLIPSIS, EC_WORD_IT_S, EC_WORD_A, EC_WORD_DREAM}, - .speechLose = {EC_WORD_I, EC_WORD_WANT, EC_WORD_TO, EC_WORD_WAKE_UP, EC_WORD_FROM, EC_WORD_THIS}, - .monSet = gVerdanturfBattleTentTrainerMons_Prestin - }, - [VERDANTURF_TENT_TRAINER_ERNESTO] = { - .facilityClass = FACILITY_CLASS_GUITARIST, - .trainerName = _("ERNESTO"), - .speechBefore = {EC_WORD_THIS, EC_WORD_PARTY, EC_WORD_GOES, EC_WORD_ON, EC_WORD_FOREVER, EC_WORD_EXCL}, - .speechWin = {EC_WORD_THE, EC_WORD_MUSIC, EC_WORD_PLAYS, EC_WORD_ON, EC_WORD_WITHOUT, EC_WORD_END}, - .speechLose = {EC_WORD_NO, EC_WORD_EXCL, EC_WORD_THE, EC_WORD_MUSIC, EC_WORD_CAN_T, EC_WORD_STOP}, - .monSet = gVerdanturfBattleTentTrainerMons_Ernesto - }, - [VERDANTURF_TENT_TRAINER_NALA] = { - .facilityClass = FACILITY_CLASS_SCHOOL_KID_F, - .trainerName = _("NALA"), - .speechBefore = {EC_WORD_I, EC_WORD_WANT, EC_WORD_THE, EC_WORD_WORLD, EC_WORD_MOVIE, EC_WORD_COLLECTION}, - .speechWin = {EC_WORD_I, EC_WORD_DON_T, EC_WORD_LIKE, EC_WORD_RADIO, EC_WORD_VERY, EC_WORD_MUCH}, - .speechLose = {EC_WORD_I, EC_WORD_REFUSE, EC_WORD_TO, EC_WORD_BELIEVE, EC_WORD_THIS, EC_WORD_EXCL}, - .monSet = gVerdanturfBattleTentTrainerMons_Nala - }, - [VERDANTURF_TENT_TRAINER_DARNELL] = { - .facilityClass = FACILITY_CLASS_COOLTRAINER_M, - .trainerName = _("DARNELL"), - .speechBefore = {EC_WORD_I, EC_WORD_WILL, EC_WORD_GO_EASY, EC_WORD_ON, EC_WORD_YOU, -1}, - .speechWin = {EC_WORD_YOUR, EC_MOVE2(FRUSTRATION), EC_WORD_SHOULD, EC_WORD_BE, EC_WORD_HIDDEN, EC_WORD_AWAY}, - .speechLose = {EC_WORD_YOU_RE, EC_WORD_TOO, EC_WORD_MUCH, EC_WORD_TO, EC_WORD_TAKE, EC_WORD_ELLIPSIS}, - .monSet = gVerdanturfBattleTentTrainerMons_Darnell - }, - [VERDANTURF_TENT_TRAINER_ASHLYN] = { - .facilityClass = FACILITY_CLASS_COOLTRAINER_F, - .trainerName = _("ASHLYN"), - .speechBefore = {EC_WORD_I, EC_WORD_LOOK, EC_WORD_TOUGH, EC_WORD_DO, EC_WORD_I, EC_WORD_QUES}, - .speechWin = {EC_WORD_I_AM, EC_WORD_NOT, EC_WORD_OVER, EC_WORD_YOUR, EC_MOVE2(TAUNT), EC_WORD_YET}, - .speechLose = {EC_WORD_YOU_RE, EC_WORD_MEAN, EC_WORD_EXCL_EXCL, -1, -1, -1}, - .monSet = gVerdanturfBattleTentTrainerMons_Ashlyn - }, - [VERDANTURF_TENT_TRAINER_ADDISON] = { - .facilityClass = FACILITY_CLASS_POKEFAN_M, - .trainerName = _("ADDISON"), - .speechBefore = {EC_WORD_YES, EC_WORD_EXCL, -1, EC_WORD_MY, EC_WORD_POKEMON, EC_WORD_EXCL}, - .speechWin = {EC_WORD_WELL, EC_WORD_WASN_T, EC_WORD_THAT, EC_WORD_EASY, EC_WORD_QUES, -1}, - .speechLose = {EC_WORD_WAAAH, EC_WORD_EXCL, -1, EC_WORD_BUT, EC_WORD_WHY, EC_WORD_QUES}, - .monSet = gVerdanturfBattleTentTrainerMons_Addison - }, - [VERDANTURF_TENT_TRAINER_JUSTINE] = { - .facilityClass = FACILITY_CLASS_POKEFAN_F, - .trainerName = _("JUSTINE"), - .speechBefore = {EC_WORD_YES, EC_WORD_EXCL, -1, EC_WORD_COME_ON, EC_WORD_I_AM, EC_WORD_READY}, - .speechWin = {EC_WORD_YOU_RE, EC_WORD_JUST, EC_WORD_NOT, EC_WORD_GOOD, EC_WORD_ENOUGH, EC_WORD_EXCL}, - .speechLose = {EC_WORD_WOWEE, EC_WORD_EXCL_EXCL, -1, -1, -1, -1}, - .monSet = gVerdanturfBattleTentTrainerMons_Justine - }, - [VERDANTURF_TENT_TRAINER_TYSON] = { - .facilityClass = FACILITY_CLASS_EXPERT_M, - .trainerName = _("TYSON"), - .speechBefore = {EC_WORD_YOU_RE, EC_WORD_GOING, EC_WORD_TO, EC_WORD_PRESSURE, EC_WORD_ME, EC_WORD_QUES}, - .speechWin = {EC_WORD_WHAT, EC_WORD_QUES, EC_WORD_YOU_RE, EC_WORD_MUCH, EC_WORD_TOO_WEAK, EC_WORD_EXCL}, - .speechLose = {EC_WORD_THIS, EC_WORD_DOESN_T, EC_WORD_MAKE, EC_WORD_ME, EC_WORD_HAPPY, EC_WORD_EXCL}, - .monSet = gVerdanturfBattleTentTrainerMons_Tyson - }, - [VERDANTURF_TENT_TRAINER_LAILA] = { - .facilityClass = FACILITY_CLASS_EXPERT_F, - .trainerName = _("LAILA"), - .speechBefore = {EC_WORD_A, EC_MOVE2(STRUGGLE), EC_WORD_ISN_T, EC_WORD_VERY, EC_WORD_COOL, -1}, - .speechWin = {EC_WORD_NOPE, EC_WORD_NOT_VERY, EC_WORD_COOL, EC_WORD_AT, EC_WORD_ALL, EC_WORD_EXCL}, - .speechLose = {EC_WORD_YOU_RE, EC_WORD_NOT, EC_WORD_COOL, EC_WORD_BUT, EC_WORD_YOU, EC_WORD_WON}, - .monSet = gVerdanturfBattleTentTrainerMons_Laila - }, - [VERDANTURF_TENT_TRAINER_WAREN] = { - .facilityClass = FACILITY_CLASS_YOUNGSTER, - .trainerName = _("WAREN"), - .speechBefore = {EC_WORD_DANGER, EC_WORD_EXCL, -1, EC_WORD_I, EC_WORD_SENSE, EC_WORD_DANGER}, - .speechWin = {EC_WORD_DID, EC_WORD_YOU, EC_WORD_BELIEVE, EC_WORD_MY, EC_WORD_LIE, EC_WORD_QUES_EXCL}, - .speechLose = {EC_WORD_I, EC_WORD_REALLY, EC_WORD_DID, EC_WORD_SENSE, EC_WORD_DANGER, EC_WORD_ELLIPSIS}, - .monSet = gVerdanturfBattleTentTrainerMons_Waren - }, - [VERDANTURF_TENT_TRAINER_TOBIAS] = { - .facilityClass = FACILITY_CLASS_FISHERMAN, - .trainerName = _("TOBIAS"), - .speechBefore = {EC_MOVE2(BARRIER), EC_WORD_EXCL_EXCL, -1, EC_WORD_NOW, EC_WORD_COME_ON, EC_WORD_EXCL}, - .speechWin = {EC_WORD_HUH_QUES, EC_WORD_YOU, EC_WORD_MEAN, EC_WORD_I, EC_WORD_WON, EC_WORD_QUES}, - .speechLose = {EC_WORD_I, EC_WORD_SHOULD, EC_WORD_KNOW, EC_WORD_THAT, EC_WORD_IT_S, EC_WORD_HOPELESS}, - .monSet = gVerdanturfBattleTentTrainerMons_Tobias - }, - [VERDANTURF_TENT_TRAINER_JOSIAH] = { - .facilityClass = FACILITY_CLASS_BIRD_KEEPER, - .trainerName = _("JOSIAH"), - .speechBefore = {EC_WORD_I, EC_WORD_PROMISE, EC_WORD_TO, EC_MOVE(FLY), EC_WORD_IF_I_LOSE, -1}, - .speechWin = {EC_WORD_TOO_WEAK, EC_WORD_ELLIPSIS, -1, EC_WORD_YOU, EC_MOVE(FLY), EC_WORD_INSTEAD}, - .speechLose = {EC_WORD_I, EC_WORD_PROMISE, EC_WORD_TO, EC_MOVE(FLY), EC_WORD_SOMETIME, EC_WORD_SOON}, - .monSet = gVerdanturfBattleTentTrainerMons_Josiah - }, - [VERDANTURF_TENT_TRAINER_DION] = { - .facilityClass = FACILITY_CLASS_NINJA_BOY, - .trainerName = _("DION"), - .speechBefore = {EC_WORD_IT_S, EC_WORD_TRENDY, EC_WORD_UM, EC_WORD_BATTLE, EC_WORD_SOMETHING, -1}, - .speechWin = {EC_WORD_WAS, EC_WORD_IT, EC_WORD_ELLIPSIS, EC_WORD_BATTLE, EC_WORD_DATE, EC_WORD_QUES}, - .speechLose = {EC_WORD_WAS, EC_WORD_IT, EC_WORD_ELLIPSIS, EC_WORD_BATTLE, EC_WORD_GOURMET, EC_WORD_QUES}, - .monSet = gVerdanturfBattleTentTrainerMons_Dion - }, - [VERDANTURF_TENT_TRAINER_KENZIE] = { - .facilityClass = FACILITY_CLASS_PARASOL_LADY, - .trainerName = _("KENZIE"), - .speechBefore = {EC_WORD_THE, EC_MOVE(MORNING_SUN), EC_WORD_GIVES, EC_WORD_ME, EC_MOVE(STRENGTH), -1}, - .speechWin = {EC_WORD_BUT, EC_WORD_I, EC_WORD_LIKE, EC_MOVE2(MOONLIGHT), EC_WORD_TOO, -1}, - .speechLose = {EC_WORD_YOU_RE, EC_WORD_LIKE, EC_WORD_A, EC_WORD_TERRIBLE, EC_MOVE(SANDSTORM), EC_WORD_ELLIPSIS}, - .monSet = gVerdanturfBattleTentTrainerMons_Kenzie - }, - [VERDANTURF_TENT_TRAINER_LILLIAN] = { - .facilityClass = FACILITY_CLASS_SWIMMER_F, - .trainerName = _("LILLIAN"), - .speechBefore = {EC_WORD_I, EC_WORD_DO, EC_WORD_THINGS, EC_WORD_AT, EC_WORD_MY, EC_WORD_OWN_TEMPO}, - .speechWin = {EC_WORD_I, EC_WORD_WON, EC_WORD_QUES, EC_WORD_WHAT, EC_WORD_A, EC_WORD_SURPRISE}, - .speechLose = {EC_WORD_AWW, EC_WORD_ELLIPSIS, EC_WORD_I, EC_WORD_NEED, EC_WORD_A, EC_WORD_NAP}, - .monSet = gVerdanturfBattleTentTrainerMons_Lillian - }, - [VERDANTURF_TENT_TRAINER_LESLEY] = { - .facilityClass = FACILITY_CLASS_PICNICKER, - .trainerName = _("LESLEY"), - .speechBefore = {EC_WORD_YOU, EC_WORD_SHOULD, EC_WORD_NOT, EC_WORD_BE, EC_WORD_LOLLING, EC_WORD_ABOUT}, - .speechWin = {EC_WORD_YOU, EC_WORD_SHOULD, EC_WORD_GET, EC_WORD_UP, EC_WORD_EARLIER, -1}, - .speechLose = {EC_WORD_THIS, EC_WORD_SHOULD, EC_WORD_NOT, EC_WORD_BE, EC_WORD_HAPPENING, EC_WORD_EXCL}, - .monSet = gVerdanturfBattleTentTrainerMons_Lesley - }, - [VERDANTURF_TENT_TRAINER_MARQUIS] = { - .facilityClass = FACILITY_CLASS_SAILOR, - .trainerName = _("MARQUIS"), - .speechBefore = {EC_WORD_NONE, EC_WORD_OF, EC_WORD_THIS, EC_WORD_IS, EC_WORD_MAKING, EC_WORD_SENSE}, - .speechWin = {EC_WORD_SEE, EC_WORD_QUES, EC_WORD_THIS, EC_WORD_JUST, EC_WORD_ISN_T, EC_WORD_NORMAL}, - .speechLose = {EC_WORD_SHOULD, EC_WORD_I, EC_WORD_CAUSE, EC_WORD_AN, EC_MOVE(UPROAR), EC_WORD_QUES}, - .monSet = gVerdanturfBattleTentTrainerMons_Marquis - }, - [VERDANTURF_TENT_TRAINER_FREDDY] = { - .facilityClass = FACILITY_CLASS_COLLECTOR, - .trainerName = _("FREDDY"), - .speechBefore = {EC_WORD_I, EC_WORD_ADORE, EC_WORD_THIS, EC_WORD_CUTE, EC_WORD_TELEVISION, EC_WORD_IDOL}, - .speechWin = {EC_WORD_YOU_RE, EC_WORD_SO, EC_WORD_FUNNY, EC_WORD_WHEN, EC_WORD_YOU_RE, EC_WORD_ANGRY}, - .speechLose = {EC_WORD_LATE, EC_WORD_NIGHT, EC_WORD_TELEVISION, EC_WORD_IS, EC_WORD_MY, EC_WORD_LIFE}, - .monSet = gVerdanturfBattleTentTrainerMons_Freddy - }, - [VERDANTURF_TENT_TRAINER_CECILIA] = { - .facilityClass = FACILITY_CLASS_LASS, - .trainerName = _("CECILIA"), - .speechBefore = {EC_WORD_MY, EC_WORD_FABULOUS, EC_WORD_CUTENESS, EC_WORD_IS, EC_WORD_IN, EC_WORD_FASHION}, - .speechWin = {EC_WORD_YOU_RE, EC_WORD_NO, EC_WORD_MATCH, EC_WORD_FOR, EC_WORD_MY, EC_WORD_CUTE_CHARM}, - .speechLose = {EC_WORD_DON_T, EC_WORD_YOU, EC_WORD_HAVE, EC_WORD_FASHION, EC_WORD_SENSE, EC_WORD_QUES}, - .monSet = gVerdanturfBattleTentTrainerMons_Cecilia - } -#elif FRENCH +#if FRENCH [VERDANTURF_TENT_TRAINER_BRENNA] = { .facilityClass = FACILITY_CLASS_AROMA_LADY, .trainerName = _("ALISSA"), @@ -2769,6 +2528,247 @@ const struct BattleFrontierTrainer gVerdanturfBattleTentTrainers[NUM_BATTLE_TENT .speechLose = {EC_WORD_IF_I_LOSE, EC_WORD_IS, EC_WORD_LOWS, EC_WORD_LISTEN, EC_WORD_FASHION, EC_WORD_QUES}, .monSet = gVerdanturfBattleTentTrainerMons_Cecilia } +#else //ENGLISH + [VERDANTURF_TENT_TRAINER_BRENNA] = { + .facilityClass = FACILITY_CLASS_AROMA_LADY, + .trainerName = _("BRENNA"), + .speechBefore = {EC_WORD_NO, EC_WORD_DAYS, EC_WORD_GO, EC_WORD_WITHOUT, EC_WORD_MY, EC_MOVE(FAKE_TEARS)}, + .speechWin = {EC_WORD_OH, EC_WORD_THAT_WAS, EC_WORD_SO, EC_WORD_REFRESHING, EC_WORD_EXCL, -1}, + .speechLose = {EC_WORD_ALL, EC_WORD_I, EC_WORD_EVER, EC_WORD_GET, EC_WORD_IS, EC_MOVE(TORMENT)}, + .monSet = gVerdanturfBattleTentTrainerMons_Brenna + }, + [VERDANTURF_TENT_TRAINER_DILAN] = { + .facilityClass = FACILITY_CLASS_RUIN_MANIAC, + .trainerName = _("DILAN"), + .speechBefore = {EC_WORD_YOU, EC_WORD_DON_T, EC_WORD_KNOW, EC_WORD_HOW, EC_WORD_BORED, EC_WORD_I_AM}, + .speechWin = {EC_WORD_LOSING, EC_WORD_ISN_T, EC_WORD_EXCITING, EC_WORD_AT, EC_WORD_ALL, EC_WORD_ELLIPSIS}, + .speechLose = {EC_WORD_EXCITING, EC_WORD_EXCL_EXCL, EC_WORD_BYE_BYE, EC_WORD_TO, EC_WORD_BEING, EC_WORD_BORED}, + .monSet = gVerdanturfBattleTentTrainerMons_Dilan + }, + [VERDANTURF_TENT_TRAINER_ELIANA] = { + .facilityClass = FACILITY_CLASS_TUBER_F, + .trainerName = _("ELIANA"), + .speechBefore = {EC_WORD_I_AM, EC_WORD_GOING, EC_WORD_ON, EC_WORD_A, EC_WORD_VACATION, EC_WORD_SOON}, + .speechWin = {EC_WORD_I, EC_WORD_NEED, EC_WORD_TO, EC_WORD_GET, EC_WORD_SOME, EC_WORD_MONEY}, + .speechLose = {EC_WORD_NO, EC_WORD_SLEEP, EC_WORD_UNTIL, EC_WORD_I, EC_WORD_GET, EC_WORD_HOME}, + .monSet = gVerdanturfBattleTentTrainerMons_Eliana + }, + [VERDANTURF_TENT_TRAINER_MARKUS] = { + .facilityClass = FACILITY_CLASS_TUBER_M, + .trainerName = _("MARKUS"), + .speechBefore = {EC_WORD_I_AM, EC_WORD_SMART, EC_WORD_EXCL, EC_WORD_IF_I_LOSE, EC_WORD_I, EC_MOVE(SELF_DESTRUCT)}, + .speechWin = {EC_WORD_IT_S, EC_WORD_A, EC_WORD_NON_STOP, EC_MOVE2(EXPLOSION), EC_WORD_OF, EC_WORD_JOY}, + .speechLose = {EC_WORD_I_VE, EC_WORD_LOST, EC_WORD_ELLIPSIS, EC_WORD_TIME, EC_WORD_TO, EC_MOVE(SELF_DESTRUCT)}, + .monSet = gVerdanturfBattleTentTrainerMons_Markus + }, + [VERDANTURF_TENT_TRAINER_CAITLYN] = { + .facilityClass = FACILITY_CLASS_LADY, + .trainerName = _("CAITLYN"), + .speechBefore = {EC_WORD_I_AM, EC_WORD_BORED, EC_WORD_OF, EC_WORD_BEING, EC_WORD_AN, EC_WORD_IDOL}, + .speechWin = {EC_WORD_A, EC_WORD_BATTLE, EC_WORD_IS, EC_WORD_BEST, EC_WORD_FOR, EC_WORD_HAPPINESS}, + .speechLose = {EC_WORD_LOSING, EC_WORD_DOESN_T, EC_WORD_BUG, EC_WORD_ME, EC_WORD_AT, EC_WORD_ALL}, + .monSet = gVerdanturfBattleTentTrainerMons_Caitlyn + }, + [VERDANTURF_TENT_TRAINER_DESIREE] = { + .facilityClass = FACILITY_CLASS_BEAUTY, + .trainerName = _("DESIREE"), + .speechBefore = {EC_WORD_DOESN_T, EC_WORD_MY, EC_WORD_BEAUTY, EC_MOVE(ASTONISH), EC_WORD_YOU, EC_WORD_QUES}, + .speechWin = {EC_WORD_DID, EC_WORD_I, EC_WORD_INTIMIDATE, EC_WORD_YOU, EC_WORD_QUES, -1}, + .speechLose = {EC_WORD_MY, EC_WORD_BEAUTY, EC_WORD_DID, EC_WORD_NOTHING, EC_WORD_FOR, EC_WORD_YOU}, + .monSet = gVerdanturfBattleTentTrainerMons_Desiree + }, + [VERDANTURF_TENT_TRAINER_RONALD] = { + .facilityClass = FACILITY_CLASS_RICH_BOY, + .trainerName = _("RONALD"), + .speechBefore = {EC_WORD_COME_ON, EC_WORD_I, EC_WORD_WILL, EC_WORD_BATTLE, EC_WORD_SERIOUSLY, -1}, + .speechWin = {EC_WORD_GIVE_UP, EC_WORD_QUES, -1, EC_WORD_THAT_S, EC_WORD_REALLY, EC_WORD_WEAK}, + .speechLose = {EC_WORD_I, EC_WORD_NEED, EC_WORD_TO, EC_WORD_DO, EC_WORD_A, EC_MOVE2(BATON_PASS)}, + .monSet = gVerdanturfBattleTentTrainerMons_Ronald + }, + [VERDANTURF_TENT_TRAINER_ASHTEN] = { + .facilityClass = FACILITY_CLASS_POKEMANIAC, + .trainerName = _("ASHTEN"), + .speechBefore = {EC_WORD_OH_YEAH, EC_WORD_ANOTHER, EC_WORD_EXCITING, EC_WORD_BATTLE, EC_WORD_EXCL, -1}, + .speechWin = {EC_WORD_YOUR, EC_WORD_POKEMON, EC_WORD_ARE, EC_WORD_WIMPY, EC_WORD_AND, EC_WORD_BORING}, + .speechLose = {EC_WORD_THAT_WAS, EC_WORD_AN, EC_WORD_EXCITING, EC_WORD_LOSS, EC_WORD_WOW, EC_WORD_EXCL}, + .monSet = gVerdanturfBattleTentTrainerMons_Ashten + }, + [VERDANTURF_TENT_TRAINER_GERARD] = { + .facilityClass = FACILITY_CLASS_SWIMMER_M, + .trainerName = _("GERARD"), + .speechBefore = {EC_WORD_LOOK, EC_WORD_AT, EC_WORD_MY, EC_WORD_SUPER, EC_MOVE2(TEETER_DANCE), EC_WORD_EXCL}, + .speechWin = {EC_WORD_THAT_WAS, EC_WORD_HARD, EC_WORD_ELLIPSIS, EC_WORD_AM, EC_WORD_I, EC_WORD_OK_QUES}, + .speechLose = {EC_WORD_I, EC_WORD_WON_T, EC_WORD_FORGIVE, EC_WORD_YOU, EC_WORD_FOR, EC_WORD_THAT}, + .monSet = gVerdanturfBattleTentTrainerMons_Gerard + }, + [VERDANTURF_TENT_TRAINER_BRADLY] = { + .facilityClass = FACILITY_CLASS_CAMPER, + .trainerName = _("BRADLY"), + .speechBefore = {EC_WORD_IT_S, EC_WORD_LONESOME, EC_WORD_BUT, EC_WORD_I, EC_WORD_VACATION, EC_WORD_ALONE}, + .speechWin = {EC_WORD_I, EC_WORD_WILL, EC_MOVE(WITHDRAW), EC_WORD_INSIDE, EC_WORD_MY, EC_WORD_SHELL_ARMOR}, + .speechLose = {EC_WORD_OH, EC_WORD_ELLIPSIS, -1, EC_WORD_ALONE, EC_WORD_AS, EC_WORD_ALWAYS}, + .monSet = gVerdanturfBattleTentTrainerMons_Bradly + }, + [VERDANTURF_TENT_TRAINER_DENNIS] = { + .facilityClass = FACILITY_CLASS_BUG_MANIAC, + .trainerName = _("DENNIS"), + .speechBefore = {EC_WORD_ARE, EC_WORD_YOU, EC_WORD_REALLY, EC_WORD_STRONG, EC_WORD_QUES, -1}, + .speechWin = {EC_WORD_WAHAHAHA, EC_WORD_EXCL, -1, EC_WORD_WAHAHAHA, EC_WORD_EXCL_EXCL, -1}, + .speechLose = {EC_WORD_NICE, EC_WORD_GOING, EC_WORD_EXCL, EC_WORD_I, EC_WORD_WAS, EC_WORD_CHILD_S_PLAY}, + .monSet = gVerdanturfBattleTentTrainerMons_Dennis + }, + [VERDANTURF_TENT_TRAINER_PRESTIN] = { + .facilityClass = FACILITY_CLASS_GENTLEMAN, + .trainerName = _("PRESTIN"), + .speechBefore = {EC_WORD_THIS, EC_WORD_IS, EC_WORD_A, EC_MOVE(NIGHTMARE), EC_WORD_FOR, EC_WORD_YOU}, + .speechWin = {EC_WORD_FORGIVE, EC_WORD_ME, EC_WORD_ELLIPSIS, EC_WORD_IT_S, EC_WORD_A, EC_WORD_DREAM}, + .speechLose = {EC_WORD_I, EC_WORD_WANT, EC_WORD_TO, EC_WORD_WAKE_UP, EC_WORD_FROM, EC_WORD_THIS}, + .monSet = gVerdanturfBattleTentTrainerMons_Prestin + }, + [VERDANTURF_TENT_TRAINER_ERNESTO] = { + .facilityClass = FACILITY_CLASS_GUITARIST, + .trainerName = _("ERNESTO"), + .speechBefore = {EC_WORD_THIS, EC_WORD_PARTY, EC_WORD_GOES, EC_WORD_ON, EC_WORD_FOREVER, EC_WORD_EXCL}, + .speechWin = {EC_WORD_THE, EC_WORD_MUSIC, EC_WORD_PLAYS, EC_WORD_ON, EC_WORD_WITHOUT, EC_WORD_END}, + .speechLose = {EC_WORD_NO, EC_WORD_EXCL, EC_WORD_THE, EC_WORD_MUSIC, EC_WORD_CAN_T, EC_WORD_STOP}, + .monSet = gVerdanturfBattleTentTrainerMons_Ernesto + }, + [VERDANTURF_TENT_TRAINER_NALA] = { + .facilityClass = FACILITY_CLASS_SCHOOL_KID_F, + .trainerName = _("NALA"), + .speechBefore = {EC_WORD_I, EC_WORD_WANT, EC_WORD_THE, EC_WORD_WORLD, EC_WORD_MOVIE, EC_WORD_COLLECTION}, + .speechWin = {EC_WORD_I, EC_WORD_DON_T, EC_WORD_LIKE, EC_WORD_RADIO, EC_WORD_VERY, EC_WORD_MUCH}, + .speechLose = {EC_WORD_I, EC_WORD_REFUSE, EC_WORD_TO, EC_WORD_BELIEVE, EC_WORD_THIS, EC_WORD_EXCL}, + .monSet = gVerdanturfBattleTentTrainerMons_Nala + }, + [VERDANTURF_TENT_TRAINER_DARNELL] = { + .facilityClass = FACILITY_CLASS_COOLTRAINER_M, + .trainerName = _("DARNELL"), + .speechBefore = {EC_WORD_I, EC_WORD_WILL, EC_WORD_GO_EASY, EC_WORD_ON, EC_WORD_YOU, -1}, + .speechWin = {EC_WORD_YOUR, EC_MOVE2(FRUSTRATION), EC_WORD_SHOULD, EC_WORD_BE, EC_WORD_HIDDEN, EC_WORD_AWAY}, + .speechLose = {EC_WORD_YOU_RE, EC_WORD_TOO, EC_WORD_MUCH, EC_WORD_TO, EC_WORD_TAKE, EC_WORD_ELLIPSIS}, + .monSet = gVerdanturfBattleTentTrainerMons_Darnell + }, + [VERDANTURF_TENT_TRAINER_ASHLYN] = { + .facilityClass = FACILITY_CLASS_COOLTRAINER_F, + .trainerName = _("ASHLYN"), + .speechBefore = {EC_WORD_I, EC_WORD_LOOK, EC_WORD_TOUGH, EC_WORD_DO, EC_WORD_I, EC_WORD_QUES}, + .speechWin = {EC_WORD_I_AM, EC_WORD_NOT, EC_WORD_OVER, EC_WORD_YOUR, EC_MOVE2(TAUNT), EC_WORD_YET}, + .speechLose = {EC_WORD_YOU_RE, EC_WORD_MEAN, EC_WORD_EXCL_EXCL, -1, -1, -1}, + .monSet = gVerdanturfBattleTentTrainerMons_Ashlyn + }, + [VERDANTURF_TENT_TRAINER_ADDISON] = { + .facilityClass = FACILITY_CLASS_POKEFAN_M, + .trainerName = _("ADDISON"), + .speechBefore = {EC_WORD_YES, EC_WORD_EXCL, -1, EC_WORD_MY, EC_WORD_POKEMON, EC_WORD_EXCL}, + .speechWin = {EC_WORD_WELL, EC_WORD_WASN_T, EC_WORD_THAT, EC_WORD_EASY, EC_WORD_QUES, -1}, + .speechLose = {EC_WORD_WAAAH, EC_WORD_EXCL, -1, EC_WORD_BUT, EC_WORD_WHY, EC_WORD_QUES}, + .monSet = gVerdanturfBattleTentTrainerMons_Addison + }, + [VERDANTURF_TENT_TRAINER_JUSTINE] = { + .facilityClass = FACILITY_CLASS_POKEFAN_F, + .trainerName = _("JUSTINE"), + .speechBefore = {EC_WORD_YES, EC_WORD_EXCL, -1, EC_WORD_COME_ON, EC_WORD_I_AM, EC_WORD_READY}, + .speechWin = {EC_WORD_YOU_RE, EC_WORD_JUST, EC_WORD_NOT, EC_WORD_GOOD, EC_WORD_ENOUGH, EC_WORD_EXCL}, + .speechLose = {EC_WORD_WOWEE, EC_WORD_EXCL_EXCL, -1, -1, -1, -1}, + .monSet = gVerdanturfBattleTentTrainerMons_Justine + }, + [VERDANTURF_TENT_TRAINER_TYSON] = { + .facilityClass = FACILITY_CLASS_EXPERT_M, + .trainerName = _("TYSON"), + .speechBefore = {EC_WORD_YOU_RE, EC_WORD_GOING, EC_WORD_TO, EC_WORD_PRESSURE, EC_WORD_ME, EC_WORD_QUES}, + .speechWin = {EC_WORD_WHAT, EC_WORD_QUES, EC_WORD_YOU_RE, EC_WORD_MUCH, EC_WORD_TOO_WEAK, EC_WORD_EXCL}, + .speechLose = {EC_WORD_THIS, EC_WORD_DOESN_T, EC_WORD_MAKE, EC_WORD_ME, EC_WORD_HAPPY, EC_WORD_EXCL}, + .monSet = gVerdanturfBattleTentTrainerMons_Tyson + }, + [VERDANTURF_TENT_TRAINER_LAILA] = { + .facilityClass = FACILITY_CLASS_EXPERT_F, + .trainerName = _("LAILA"), + .speechBefore = {EC_WORD_A, EC_MOVE2(STRUGGLE), EC_WORD_ISN_T, EC_WORD_VERY, EC_WORD_COOL, -1}, + .speechWin = {EC_WORD_NOPE, EC_WORD_NOT_VERY, EC_WORD_COOL, EC_WORD_AT, EC_WORD_ALL, EC_WORD_EXCL}, + .speechLose = {EC_WORD_YOU_RE, EC_WORD_NOT, EC_WORD_COOL, EC_WORD_BUT, EC_WORD_YOU, EC_WORD_WON}, + .monSet = gVerdanturfBattleTentTrainerMons_Laila + }, + [VERDANTURF_TENT_TRAINER_WAREN] = { + .facilityClass = FACILITY_CLASS_YOUNGSTER, + .trainerName = _("WAREN"), + .speechBefore = {EC_WORD_DANGER, EC_WORD_EXCL, -1, EC_WORD_I, EC_WORD_SENSE, EC_WORD_DANGER}, + .speechWin = {EC_WORD_DID, EC_WORD_YOU, EC_WORD_BELIEVE, EC_WORD_MY, EC_WORD_LIE, EC_WORD_QUES_EXCL}, + .speechLose = {EC_WORD_I, EC_WORD_REALLY, EC_WORD_DID, EC_WORD_SENSE, EC_WORD_DANGER, EC_WORD_ELLIPSIS}, + .monSet = gVerdanturfBattleTentTrainerMons_Waren + }, + [VERDANTURF_TENT_TRAINER_TOBIAS] = { + .facilityClass = FACILITY_CLASS_FISHERMAN, + .trainerName = _("TOBIAS"), + .speechBefore = {EC_MOVE2(BARRIER), EC_WORD_EXCL_EXCL, -1, EC_WORD_NOW, EC_WORD_COME_ON, EC_WORD_EXCL}, + .speechWin = {EC_WORD_HUH_QUES, EC_WORD_YOU, EC_WORD_MEAN, EC_WORD_I, EC_WORD_WON, EC_WORD_QUES}, + .speechLose = {EC_WORD_I, EC_WORD_SHOULD, EC_WORD_KNOW, EC_WORD_THAT, EC_WORD_IT_S, EC_WORD_HOPELESS}, + .monSet = gVerdanturfBattleTentTrainerMons_Tobias + }, + [VERDANTURF_TENT_TRAINER_JOSIAH] = { + .facilityClass = FACILITY_CLASS_BIRD_KEEPER, + .trainerName = _("JOSIAH"), + .speechBefore = {EC_WORD_I, EC_WORD_PROMISE, EC_WORD_TO, EC_MOVE(FLY), EC_WORD_IF_I_LOSE, -1}, + .speechWin = {EC_WORD_TOO_WEAK, EC_WORD_ELLIPSIS, -1, EC_WORD_YOU, EC_MOVE(FLY), EC_WORD_INSTEAD}, + .speechLose = {EC_WORD_I, EC_WORD_PROMISE, EC_WORD_TO, EC_MOVE(FLY), EC_WORD_SOMETIME, EC_WORD_SOON}, + .monSet = gVerdanturfBattleTentTrainerMons_Josiah + }, + [VERDANTURF_TENT_TRAINER_DION] = { + .facilityClass = FACILITY_CLASS_NINJA_BOY, + .trainerName = _("DION"), + .speechBefore = {EC_WORD_IT_S, EC_WORD_TRENDY, EC_WORD_UM, EC_WORD_BATTLE, EC_WORD_SOMETHING, -1}, + .speechWin = {EC_WORD_WAS, EC_WORD_IT, EC_WORD_ELLIPSIS, EC_WORD_BATTLE, EC_WORD_DATE, EC_WORD_QUES}, + .speechLose = {EC_WORD_WAS, EC_WORD_IT, EC_WORD_ELLIPSIS, EC_WORD_BATTLE, EC_WORD_GOURMET, EC_WORD_QUES}, + .monSet = gVerdanturfBattleTentTrainerMons_Dion + }, + [VERDANTURF_TENT_TRAINER_KENZIE] = { + .facilityClass = FACILITY_CLASS_PARASOL_LADY, + .trainerName = _("KENZIE"), + .speechBefore = {EC_WORD_THE, EC_MOVE(MORNING_SUN), EC_WORD_GIVES, EC_WORD_ME, EC_MOVE(STRENGTH), -1}, + .speechWin = {EC_WORD_BUT, EC_WORD_I, EC_WORD_LIKE, EC_MOVE2(MOONLIGHT), EC_WORD_TOO, -1}, + .speechLose = {EC_WORD_YOU_RE, EC_WORD_LIKE, EC_WORD_A, EC_WORD_TERRIBLE, EC_MOVE(SANDSTORM), EC_WORD_ELLIPSIS}, + .monSet = gVerdanturfBattleTentTrainerMons_Kenzie + }, + [VERDANTURF_TENT_TRAINER_LILLIAN] = { + .facilityClass = FACILITY_CLASS_SWIMMER_F, + .trainerName = _("LILLIAN"), + .speechBefore = {EC_WORD_I, EC_WORD_DO, EC_WORD_THINGS, EC_WORD_AT, EC_WORD_MY, EC_WORD_OWN_TEMPO}, + .speechWin = {EC_WORD_I, EC_WORD_WON, EC_WORD_QUES, EC_WORD_WHAT, EC_WORD_A, EC_WORD_SURPRISE}, + .speechLose = {EC_WORD_AWW, EC_WORD_ELLIPSIS, EC_WORD_I, EC_WORD_NEED, EC_WORD_A, EC_WORD_NAP}, + .monSet = gVerdanturfBattleTentTrainerMons_Lillian + }, + [VERDANTURF_TENT_TRAINER_LESLEY] = { + .facilityClass = FACILITY_CLASS_PICNICKER, + .trainerName = _("LESLEY"), + .speechBefore = {EC_WORD_YOU, EC_WORD_SHOULD, EC_WORD_NOT, EC_WORD_BE, EC_WORD_LOLLING, EC_WORD_ABOUT}, + .speechWin = {EC_WORD_YOU, EC_WORD_SHOULD, EC_WORD_GET, EC_WORD_UP, EC_WORD_EARLIER, -1}, + .speechLose = {EC_WORD_THIS, EC_WORD_SHOULD, EC_WORD_NOT, EC_WORD_BE, EC_WORD_HAPPENING, EC_WORD_EXCL}, + .monSet = gVerdanturfBattleTentTrainerMons_Lesley + }, + [VERDANTURF_TENT_TRAINER_MARQUIS] = { + .facilityClass = FACILITY_CLASS_SAILOR, + .trainerName = _("MARQUIS"), + .speechBefore = {EC_WORD_NONE, EC_WORD_OF, EC_WORD_THIS, EC_WORD_IS, EC_WORD_MAKING, EC_WORD_SENSE}, + .speechWin = {EC_WORD_SEE, EC_WORD_QUES, EC_WORD_THIS, EC_WORD_JUST, EC_WORD_ISN_T, EC_WORD_NORMAL}, + .speechLose = {EC_WORD_SHOULD, EC_WORD_I, EC_WORD_CAUSE, EC_WORD_AN, EC_MOVE(UPROAR), EC_WORD_QUES}, + .monSet = gVerdanturfBattleTentTrainerMons_Marquis + }, + [VERDANTURF_TENT_TRAINER_FREDDY] = { + .facilityClass = FACILITY_CLASS_COLLECTOR, + .trainerName = _("FREDDY"), + .speechBefore = {EC_WORD_I, EC_WORD_ADORE, EC_WORD_THIS, EC_WORD_CUTE, EC_WORD_TELEVISION, EC_WORD_IDOL}, + .speechWin = {EC_WORD_YOU_RE, EC_WORD_SO, EC_WORD_FUNNY, EC_WORD_WHEN, EC_WORD_YOU_RE, EC_WORD_ANGRY}, + .speechLose = {EC_WORD_LATE, EC_WORD_NIGHT, EC_WORD_TELEVISION, EC_WORD_IS, EC_WORD_MY, EC_WORD_LIFE}, + .monSet = gVerdanturfBattleTentTrainerMons_Freddy + }, + [VERDANTURF_TENT_TRAINER_CECILIA] = { + .facilityClass = FACILITY_CLASS_LASS, + .trainerName = _("CECILIA"), + .speechBefore = {EC_WORD_MY, EC_WORD_FABULOUS, EC_WORD_CUTENESS, EC_WORD_IS, EC_WORD_IN, EC_WORD_FASHION}, + .speechWin = {EC_WORD_YOU_RE, EC_WORD_NO, EC_WORD_MATCH, EC_WORD_FOR, EC_WORD_MY, EC_WORD_CUTE_CHARM}, + .speechLose = {EC_WORD_DON_T, EC_WORD_YOU, EC_WORD_HAVE, EC_WORD_FASHION, EC_WORD_SENSE, EC_WORD_QUES}, + .monSet = gVerdanturfBattleTentTrainerMons_Cecilia + } #endif }; @@ -3411,248 +3411,7 @@ const u16 gFallarborBattleTentTrainerMons_Kianna[] = const struct BattleFrontierTrainer gFallarborBattleTentTrainers[NUM_BATTLE_TENT_TRAINERS] = { -#if ENGLISH - [FALLARBOR_TENT_TRAINER_AMBER] = { - .facilityClass = FACILITY_CLASS_AROMA_LADY, - .trainerName = _("AMBER"), - .speechBefore = {EC_WORD_I, EC_WORD_HAVE, EC_WORD_TO, EC_WORD_DIET, EC_WORD_EVERY, EC_WORD_DAY}, - .speechWin = {EC_WORD_A, EC_MOVE(NIGHTMARE), EC_WORD_OF, EC_WORD_SWEETS, EC_WORD_SHOCKED, EC_WORD_ME}, - .speechLose = {EC_WORD_IF, EC_WORD_YOU, EC_WORD_GIVE_UP, EC_WORD_YOU, EC_WORD_WILL, EC_WORD_LOSE}, - .monSet = gFallarborBattleTentTrainerMons_Amber - }, - [FALLARBOR_TENT_TRAINER_JAVIER] = { - .facilityClass = FACILITY_CLASS_RUIN_MANIAC, - .trainerName = _("JAVIER"), - .speechBefore = {EC_WORD_I, EC_WORD_NEVER, EC_WORD_EVER, EC_WORD_HAVE, EC_WORD_ENOUGH, EC_WORD_MONEY}, - .speechWin = {EC_WORD_I, EC_WORD_WON, EC_WORD_BUT, EC_WORD_I, EC_WORD_NEED, EC_WORD_MONEY}, - .speechLose = {EC_WORD_I, EC_WORD_NEED, EC_WORD_MONEY, EC_WORD_FOR, EC_WORD_A, EC_WORD_BIKE}, - .monSet = gFallarborBattleTentTrainerMons_Javier - }, - [FALLARBOR_TENT_TRAINER_NATALIA] = { - .facilityClass = FACILITY_CLASS_TUBER_F, - .trainerName = _("NATALIE"), - .speechBefore = {EC_WORD_THE, EC_WORD_WAY, EC_WORD_I, EC_WORD_BATTLE, EC_WORD_IS, EC_WORD_WEIRD}, - .speechWin = {EC_WORD_YOU_RE, EC_WORD_MUCH, EC_WORD_TOO_WEAK, EC_WORD_FOR, EC_WORD_THIS, EC_WORD_PLACE}, - .speechLose = {EC_WORD_GIVE_ME, EC_WORD_AN, EC_WORD_EASY, EC_WORD_MATCH, EC_WORD_NEXT, EC_WORD_TIME}, - .monSet = gFallarborBattleTentTrainerMons_Natalie - }, - [FALLARBOR_TENT_TRAINER_TREVE] = { - .facilityClass = FACILITY_CLASS_TUBER_M, - .trainerName = _("TREVE"), - .speechBefore = {EC_WORD_LOOK, EC_WORD_AT, EC_WORD_MY, EC_MOVE2(METRONOME), EC_WORD_AND, EC_WORD_SLEEP}, - .speechWin = {EC_WORD_YEAH, EC_WORD_EXCL, EC_MOVE(HYPNOSIS), EC_WORD_IS, EC_WORD_TOTALLY, EC_WORD_GREAT}, - .speechLose = {EC_WORD_MY, EC_MOVE(HYPNOSIS), EC_WORD_DIDN_T, EC_WORD_WORK, EC_WORD_ELLIPSIS, -1}, - .monSet = gFallarborBattleTentTrainerMons_Treve - }, - [FALLARBOR_TENT_TRAINER_ARIANNA] = { - .facilityClass = FACILITY_CLASS_LADY, - .trainerName = _("ARIANNA"), - .speechBefore = {EC_WORD_IF_I_WIN, EC_WORD_GIVE_ME, EC_WORD_POKEMON, EC_WORD_FOR, EC_WORD_MY, EC_WORD_COLLECTION}, - .speechWin = {EC_WORD_YOUR, EC_WORD_POKEMON, EC_WORD_ARE, EC_WORD_TOO_WEAK, EC_WORD_TO, EC_WORD_COLLECT}, - .speechLose = {EC_WORD_YOUR, EC_WORD_POKEMON, EC_WORD_ARE, EC_WORD_SOMETHING, EC_WORD_ELSE, EC_WORD_ELLIPSIS}, - .monSet = gFallarborBattleTentTrainerMons_Arianna - }, - [FALLARBOR_TENT_TRAINER_JADYN] = { - .facilityClass = FACILITY_CLASS_BEAUTY, - .trainerName = _("JADYN"), - .speechBefore = {EC_WORD_MY, EC_WORD_NAME, EC_WORD_IS, EC_WORD_REALLY, EC_WORD_A, EC_WORD_MYSTERY}, - .speechWin = {EC_WORD_MY, EC_WORD_NAME, EC_WORD_GOES, EC_WORD_ON, EC_WORD_A, EC_WORD_MYSTERY}, - .speechLose = {EC_WORD_MY, EC_WORD_NAME, EC_WORD_QUES, EC_WORD_I_AM, EC_WORD_YOUR, EC_WORD_MOTHER}, - .monSet = gFallarborBattleTentTrainerMons_Jadyn - }, - [FALLARBOR_TENT_TRAINER_GERARDO] = { - .facilityClass = FACILITY_CLASS_RICH_BOY, - .trainerName = _("GERARDO"), - .speechBefore = {EC_WORD_I_AM, EC_WORD_THE, EC_WORD_BEST, EC_WORD_HERO, EC_WORD_EVER, EC_WORD_EXCL}, - .speechWin = {EC_WORD_SEE, EC_WORD_WHAT, EC_WORD_I, EC_WORD_MEAN, EC_WORD_QUES, -1}, - .speechLose = {EC_WORD_HUH_QUES, EC_WORD_YOU, EC_WORD_WERE, EC_WORD_RIGHT, EC_WORD_QUES, -1}, - .monSet = gFallarborBattleTentTrainerMons_Gerardo - }, - [FALLARBOR_TENT_TRAINER_JONN] = { - .facilityClass = FACILITY_CLASS_POKEMANIAC, - .trainerName = _("JONN"), - .speechBefore = {EC_WORD_THE, EC_WORD_WORLD, EC_MOVE2(SUPERPOWER), EC_MOVE2(STOMP), EC_WORD_CONTEST, EC_WORD_EXCL_EXCL}, - .speechWin = {EC_WORD_I_AM, EC_WORD_NO_1, EC_WORD_EXCL_EXCL, EC_WORD_HEAR, EC_WORD_ME, EC_MOVE2(ROAR)}, - .speechLose = {EC_WORD_I, EC_WORD_GIVE_UP, EC_WORD_EXCL, EC_WORD_YOU_RE, EC_WORD_NO_1, EC_WORD_EXCL}, - .monSet = gFallarborBattleTentTrainerMons_Jonn - }, - [FALLARBOR_TENT_TRAINER_ESTEBAN] = { - .facilityClass = FACILITY_CLASS_SWIMMER_M, - .trainerName = _("ESTEBAN"), - .speechBefore = {EC_WORD_YOU_RE, EC_WORD_A, EC_WORD_GOOD, EC_WORD_TRAINER, EC_WORD_QUES, EC_WORD_UNBELIEVABLE}, - .speechWin = {EC_WORD_YOU_RE, EC_WORD_SOME, EC_WORD_PUSHOVER, EC_WORD_OF, EC_WORD_A, EC_WORD_TRAINER}, - .speechLose = {EC_WORD_YOU_RE, EC_WORD_MUCH, EC_WORD_TOO, EC_WORD_MUCH, EC_WORD_FOR, EC_WORD_ME}, - .monSet = gFallarborBattleTentTrainerMons_Esteban - }, - [FALLARBOR_TENT_TRAINER_JAMESON] = { - .facilityClass = FACILITY_CLASS_CAMPER, - .trainerName = _("JAMESON"), - .speechBefore = {EC_WORD_MY, EC_WORD_POKEMON, EC_WORD_ARE, EC_WORD_SILKY, EC_WORD_SMOOTH, EC_WORD_EXCL}, - .speechWin = {EC_WORD_MY, EC_WORD_SILKY, EC_WORD_SMOOTH, EC_WORD_POKEMON, EC_WORD_RULE, EC_WORD_EXCL}, - .speechLose = {EC_WORD_MY, EC_WORD_POKEMON, EC_MOVE2(STRUGGLE), EC_WORD_IN, EC_WORD_YOUR, EC_WORD_STICKY_HOLD}, - .monSet = gFallarborBattleTentTrainerMons_Jameson - }, - [FALLARBOR_TENT_TRAINER_ALANZO] = { - .facilityClass = FACILITY_CLASS_BUG_MANIAC, - .trainerName = _("ALANZO"), - .speechBefore = {EC_MOVE2(FORESIGHT), EC_WORD_IS, EC_WORD_A, EC_WORD_POWER, EC_WORD_I, EC_WORD_HAVE}, - .speechWin = {EC_WORD_YOU_RE, EC_WORD_OBLIVIOUS, EC_WORD_ABOUT, EC_MOVE2(FORESIGHT), EC_WORD_EXCL, -1}, - .speechLose = {EC_WORD_MY, EC_MOVE2(FORESIGHT), EC_WORD_IS, EC_WORD_ALWAYS, EC_WORD_RIGHT, EC_WORD_EXCL}, - .monSet = gFallarborBattleTentTrainerMons_Alanzo - }, - [FALLARBOR_TENT_TRAINER_HOWARD] = { - .facilityClass = FACILITY_CLASS_GENTLEMAN, - .trainerName = _("HOWARD"), - .speechBefore = {EC_WORD_YOUR, EC_WORD_POKEMON, EC_WORD_CAN_T, EC_WORD_BEAT, EC_WORD_ME, -1}, - .speechWin = {EC_WORD_YOU, EC_WORD_COULDN_T, EC_WORD_WIN, EC_WORD_COULD, EC_WORD_YOU, EC_WORD_QUES}, - .speechLose = {EC_WORD_YOU, EC_WORD_WOULD, EC_WORD_GO, EC_WORD_ALL, EC_WORD_OUT, EC_WORD_ELLIPSIS}, - .monSet = gFallarborBattleTentTrainerMons_Howard - }, - [FALLARBOR_TENT_TRAINER_CONRAD] = { - .facilityClass = FACILITY_CLASS_GUITARIST, - .trainerName = _("CONRAD"), - .speechBefore = {EC_WORD_YOUR, EC_WORD_POKEMON, EC_WORD_ARE, EC_WORD_PRETTY, EC_WORD_WILD, EC_WORD_EXCL}, - .speechWin = {EC_WORD_WHOAH, EC_WORD_EXCL_EXCL, -1, EC_WORD_LET_S, EC_WORD_DANCE, EC_WORD_EXCL}, - .speechLose = {EC_WORD_MY, EC_WORD_MUSIC, EC_WORD_WILL, EC_WORD_PLAY, EC_WORD_ON, EC_WORD_ELLIPSIS}, - .monSet = gFallarborBattleTentTrainerMons_Conrad - }, - [FALLARBOR_TENT_TRAINER_MAKENNA] = { - .facilityClass = FACILITY_CLASS_SCHOOL_KID_F, - .trainerName = _("MAKENNA"), - .speechBefore = {EC_WORD_SHOW, EC_WORD_ME, EC_WORD_THAT, EC_WORD_YOU, EC_WORD_MEAN, EC_WORD_IT}, - .speechWin = {EC_WORD_THAT_S, EC_WORD_WHY, EC_WORD_I, EC_WORD_STUDY, EC_WORD_EVERY, EC_WORD_DAY}, - .speechLose = {EC_WORD_AWW, EC_WORD_I, EC_WORD_STUDY, EC_WORD_EVERY, EC_WORD_DAY, EC_WORD_TOO}, - .monSet = gFallarborBattleTentTrainerMons_Makenna - }, - [FALLARBOR_TENT_TRAINER_BRAYAN] = { - .facilityClass = FACILITY_CLASS_COOLTRAINER_M, - .trainerName = _("BRAYAN"), - .speechBefore = {EC_WORD_CAN, EC_WORD_YOU, EC_WORD_SEE, EC_WORD_MY, EC_WORD_POWER, EC_WORD_QUES}, - .speechWin = {EC_WORD_HOW, EC_WORD_BORING, EC_WORD_ELLIPSIS, EC_WORD_THIS, EC_WORD_IS, EC_WORD_GOOD_BYE}, - .speechLose = {EC_WORD_AM, EC_WORD_I, EC_WORD_THE, EC_WORD_WEAK, EC_WORD_TRAINER, EC_WORD_QUES}, - .monSet = gFallarborBattleTentTrainerMons_Brayan - }, - [FALLARBOR_TENT_TRAINER_MARIANA] = { - .facilityClass = FACILITY_CLASS_COOLTRAINER_F, - .trainerName = _("MARIANA"), - .speechBefore = {EC_WORD_A, EC_WORD_LIE, EC_WORD_CAN, EC_WORD_BE, EC_WORD_KIND, EC_WORD_ELLIPSIS}, - .speechWin = {EC_WORD_THIS, EC_WORD_IS, EC_WORD_LIKE, EC_WORD_THE, EC_WORD_SUNDAY, EC_WORD_COMICS}, - .speechLose = {EC_WORD_THIS, EC_WORD_IS, EC_WORD_LIKE, EC_WORD_FROM, EC_WORD_A, EC_WORD_MOVIE}, - .monSet = gFallarborBattleTentTrainerMons_Mariana - }, - [FALLARBOR_TENT_TRAINER_SHELDON] = { - .facilityClass = FACILITY_CLASS_POKEFAN_M, - .trainerName = _("SHELDON"), - .speechBefore = {EC_WORD_A, EC_WORD_POKEMON, EC_WORD_TEACHER, EC_WORD_GETS, EC_WORD_NO, EC_MOVE2(REST)}, - .speechWin = {EC_WORD_MY, EC_WORD_SMARTNESS, EC_WORD_GETS, EC_WORD_ME, EC_WORD_EASY, EC_WORD_WINS}, - .speechLose = {EC_WORD_I, EC_WORD_HAVE, EC_WORD_TO, EC_WORD_GO, EC_WORD_WORK, EC_WORD_BYE_BYE}, - .monSet = gFallarborBattleTentTrainerMons_Sheldon - }, - [FALLARBOR_TENT_TRAINER_GIANNA] = { - .facilityClass = FACILITY_CLASS_POKEFAN_F, - .trainerName = _("GIANNA"), - .speechBefore = {EC_WORD_AHAHA, EC_WORD_YES, EC_WORD_EXCL, EC_WORD_LOVEY_DOVEY, EC_WORD_POKEMON, EC_WORD_WORLD}, - .speechWin = {EC_WORD_MY, EC_WORD_SHINE, EC_WORD_IS, EC_WORD_MAKING, EC_WORD_THINGS, EC_WORD_BETTER}, - .speechLose = {EC_WORD_DO, EC_WORD_YOU, EC_WORD_DISLIKE, EC_WORD_POKEMON, EC_WORD_QUES, -1}, - .monSet = gFallarborBattleTentTrainerMons_Gianna - }, - [FALLARBOR_TENT_TRAINER_YAHIR] = { - .facilityClass = FACILITY_CLASS_EXPERT_M, - .trainerName = _("YAHIR"), - .speechBefore = {EC_WORD_YOU, EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS, EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS, EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS, EC_WORD_COME_ON, EC_WORD_EXCL}, - .speechWin = {EC_WORD_YOU, EC_WORD_NEED, EC_WORD_TO, EC_WORD_TRAIN, EC_WORD_A_LOT, EC_WORD_MORE}, - .speechLose = {EC_WORD_NOT, EC_WORD_ENOUGH, EC_WORD_ELLIPSIS, EC_WORD_JUST, EC_WORD_NOT, EC_WORD_ENOUGH}, - .monSet = gFallarborBattleTentTrainerMons_Yahir - }, - [FALLARBOR_TENT_TRAINER_BRITNEY] = { - .facilityClass = FACILITY_CLASS_EXPERT_F, - .trainerName = _("BRITNEY"), - .speechBefore = {EC_WORD_IT, EC_WORD_SEEMS, EC_WORD_THAT, EC_WORD_YOU_RE, EC_WORD_QUITE, EC_WORD_GOOD}, - .speechWin = {EC_WORD_YOU_RE, EC_WORD_A, EC_WORD_LUKEWARM, EC_WORD_TALENT, EC_WORD_AT, EC_WORD_BEST}, - .speechLose = {EC_WORD_YOU_RE, EC_WORD_A, EC_WORD_COOL, EC_WORD_HERO, EC_WORD_AT, EC_WORD_THIS}, - .monSet = gFallarborBattleTentTrainerMons_Britney - }, - [FALLARBOR_TENT_TRAINER_HECTER] = { - .facilityClass = FACILITY_CLASS_YOUNGSTER, - .trainerName = _("HECTER"), - .speechBefore = {EC_WORD_MY, EC_MOVE2(HIDDEN_POWER), EC_WORD_IS, EC_WORD_EXCITING, EC_WORD_ME, EC_WORD_EXCL}, - .speechWin = {EC_WORD_YEEHAW_EXCL, EC_WORD_LET_S, EC_WORD_HAVE, EC_WORD_A, EC_MOVE2(HIDDEN_POWER), EC_WORD_PARTY}, - .speechLose = {EC_WORD_WAAAH, EC_WORD_EXCL, EC_WORD_DON_T, EC_WORD_YOU, EC_MOVE2(MIMIC), EC_WORD_ME}, - .monSet = gFallarborBattleTentTrainerMons_Hecter - }, - [FALLARBOR_TENT_TRAINER_TANNOR] = { - .facilityClass = FACILITY_CLASS_FISHERMAN, - .trainerName = _("TANNOR"), - .speechBefore = {EC_WORD_YOU, EC_WORD_HAVE, EC_WORD_GOT, EC_WORD_TO, EC_WORD_BE, EC_WORD_JOKING}, - .speechWin = {EC_WORD_YOU_RE, EC_WORD_THE, EC_WORD_BEST, EC_WORD_AT, EC_WORD_BEING, EC_WORD_FUNNY}, - .speechLose = {EC_WORD_YOU, EC_WORD_WEREN_T, EC_WORD_BEING, EC_WORD_FUNNY, EC_WORD_AT, EC_WORD_ALL}, - .monSet = gFallarborBattleTentTrainerMons_Tannor - }, - [FALLARBOR_TENT_TRAINER_BENJI] = { - .facilityClass = FACILITY_CLASS_BIRD_KEEPER, - .trainerName = _("BENJI"), - .speechBefore = {EC_WORD_YOU, EC_WORD_DON_T, EC_WORD_THINK, EC_WORD_VERY, EC_WORD_FAST, EC_WORD_HUH_QUES}, - .speechWin = {EC_WORD_SORRY, EC_WORD_EXCL, EC_WORD_I, EC_WORD_DIDN_T, EC_WORD_MEAN, EC_WORD_YOU}, - .speechLose = {EC_WORD_YOU, EC_WORD_LEFT, EC_WORD_ME, EC_WORD_FEELING, EC_WORD_SAD, EC_WORD_ELLIPSIS}, - .monSet = gFallarborBattleTentTrainerMons_Benji - }, - [FALLARBOR_TENT_TRAINER_RORY] = { - .facilityClass = FACILITY_CLASS_NINJA_BOY, - .trainerName = _("RORY"), - .speechBefore = {EC_WORD_DON_T, EC_WORD_CAUSE, EC_WORD_AN, EC_MOVE(UPROAR), EC_WORD_YOU, EC_WORD_EXCL}, - .speechWin = {EC_WORD_I, EC_WORD_DON_T, EC_WORD_NEED, EC_WORD_AN, EC_MOVE(UPROAR), EC_WORD_EXCL}, - .speechLose = {EC_WORD_I_AM, EC_WORD_GOING, EC_WORD_TO, EC_WORD_CAUSE, EC_WORD_AN, EC_MOVE(UPROAR)}, - .monSet = gFallarborBattleTentTrainerMons_Rory - }, - [FALLARBOR_TENT_TRAINER_ELEANOR] = { - .facilityClass = FACILITY_CLASS_PARASOL_LADY, - .trainerName = _("ELEANOR"), - .speechBefore = {EC_WORD_I, EC_WORD_REALLY, EC_WORD_WANT, EC_WORD_TO, EC_WORD_PARTY, -1}, - .speechWin = {EC_WORD_A, EC_WORD_TRENDY, EC_WORD_PARTY, EC_WORD_WOULD, EC_WORD_BE, EC_WORD_REFRESHING}, - .speechLose = {EC_WORD_DON_T, EC_WORD_YOU, EC_WORD_LIKE, EC_WORD_TO, EC_WORD_PARTY, EC_WORD_QUES}, - .monSet = gFallarborBattleTentTrainerMons_Eleanor - }, - [FALLARBOR_TENT_TRAINER_EVELYN] = { - .facilityClass = FACILITY_CLASS_SWIMMER_F, - .trainerName = _("EVELYN"), - .speechBefore = {EC_WORD_MY, EC_WORD_PC, EC_WORD_IS, EC_WORD_MY, EC_WORD_SECRET_BASE, EC_WORD_EXCL}, - .speechWin = {EC_WORD_IT_S, EC_WORD_ALL, EC_WORD_SECRET, EC_WORD_ON, EC_WORD_MY, EC_WORD_PC}, - .speechLose = {EC_WORD_NO, EC_WORD_EXCL, -1, EC_WORD_I, EC_WORD_REJECT, EC_WORD_THIS}, - .monSet = gFallarborBattleTentTrainerMons_Evelyn - }, - [FALLARBOR_TENT_TRAINER_ARIELLE] = { - .facilityClass = FACILITY_CLASS_PICNICKER, - .trainerName = _("ARIELLE"), - .speechBefore = {EC_WORD_IT_S, EC_WORD_NOT_VERY, EC_WORD_PRETTY, EC_WORD_BUT, EC_WORD_I, EC_WORD_TRY}, - .speechWin = {EC_WORD_WE_RE, EC_WORD_NOT_VERY, EC_WORD_PRETTY, EC_WORD_BUT, EC_WORD_WE_RE, EC_WORD_GREAT}, - .speechLose = {EC_WORD_THAT_WAS, EC_WORD_PRETTY, EC_WORD_MEAN, EC_WORD_OF, EC_WORD_YOU, EC_WORD_EXCL}, - .monSet = gFallarborBattleTentTrainerMons_Arielle - }, - [FALLARBOR_TENT_TRAINER_CONNAR] = { - .facilityClass = FACILITY_CLASS_SAILOR, - .trainerName = _("CONNAR"), - .speechBefore = {EC_WORD_I_AM, EC_WORD_NOT, EC_WORD_STRONG, EC_WORD_ENOUGH, EC_WORD_FOR, EC_WORD_THIS}, - .speechWin = {EC_WORD_DO, EC_WORD_YOU, EC_WORD_THINK, EC_WORD_YOU_RE, EC_WORD_OK_QUES, -1}, - .speechLose = {EC_WORD_GOOD_BYE, EC_WORD_AND, EC_WORD_THANK_YOU, -1, -1, -1}, - .monSet = gFallarborBattleTentTrainerMons_Connar - }, - [FALLARBOR_TENT_TRAINER_MAURICE] = { - .facilityClass = FACILITY_CLASS_COLLECTOR, - .trainerName = _("MAURICE"), - .speechBefore = {EC_WORD_THERE, EC_WORD_IS, EC_WORD_NO, EC_WORD_RADIO, EC_WORD_OR, EC_WORD_TELEVISION}, - .speechWin = {EC_WORD_BUT, EC_WORD_THERE, EC_WORD_IS, EC_WORD_A_LOT, EC_WORD_OF, EC_WORD_POKEMON}, - .speechLose = {EC_WORD_I, EC_WORD_CAN_T, EC_WORD_ENJOY, EC_WORD_MYSELF, EC_WORD_WITHOUT, EC_WORD_MONEY}, - .monSet = gFallarborBattleTentTrainerMons_Maurice - }, - [FALLARBOR_TENT_TRAINER_KIANNA] = { - .facilityClass = FACILITY_CLASS_LASS, - .trainerName = _("KIANNA"), - .speechBefore = {EC_WORD_I, EC_WORD_WANT, EC_WORD_TO, EC_WORD_GO, EC_WORD_DEPT_STORE, EC_WORD_SHOPPING}, - .speechWin = {EC_WORD_I, EC_WORD_DISLIKE, EC_WORD_SHOPPING, EC_WORD_ALONE, -1, -1}, - .speechLose = {EC_WORD_WANT, EC_WORD_TO, EC_WORD_GO, EC_WORD_SHOPPING, EC_WORD_TOGETHER, EC_WORD_QUES}, - .monSet = gFallarborBattleTentTrainerMons_Kianna - } -#elif FRENCH +#if FRENCH [FALLARBOR_TENT_TRAINER_AMBER] = { .facilityClass = FACILITY_CLASS_AROMA_LADY, .trainerName = _("AMBRE"), @@ -4134,6 +3893,247 @@ const struct BattleFrontierTrainer gFallarborBattleTentTrainers[NUM_BATTLE_TENT_ .speechLose = {EC_WORD_HOW, EC_WORD_PLEASE, EC_WORD_FORGET, EC_WORD_OFF, EC_WORD_LOSS, EC_WORD_QUES}, .monSet = gFallarborBattleTentTrainerMons_Kianna } +#else //ENGLISH + [FALLARBOR_TENT_TRAINER_AMBER] = { + .facilityClass = FACILITY_CLASS_AROMA_LADY, + .trainerName = _("AMBER"), + .speechBefore = {EC_WORD_I, EC_WORD_HAVE, EC_WORD_TO, EC_WORD_DIET, EC_WORD_EVERY, EC_WORD_DAY}, + .speechWin = {EC_WORD_A, EC_MOVE(NIGHTMARE), EC_WORD_OF, EC_WORD_SWEETS, EC_WORD_SHOCKED, EC_WORD_ME}, + .speechLose = {EC_WORD_IF, EC_WORD_YOU, EC_WORD_GIVE_UP, EC_WORD_YOU, EC_WORD_WILL, EC_WORD_LOSE}, + .monSet = gFallarborBattleTentTrainerMons_Amber + }, + [FALLARBOR_TENT_TRAINER_JAVIER] = { + .facilityClass = FACILITY_CLASS_RUIN_MANIAC, + .trainerName = _("JAVIER"), + .speechBefore = {EC_WORD_I, EC_WORD_NEVER, EC_WORD_EVER, EC_WORD_HAVE, EC_WORD_ENOUGH, EC_WORD_MONEY}, + .speechWin = {EC_WORD_I, EC_WORD_WON, EC_WORD_BUT, EC_WORD_I, EC_WORD_NEED, EC_WORD_MONEY}, + .speechLose = {EC_WORD_I, EC_WORD_NEED, EC_WORD_MONEY, EC_WORD_FOR, EC_WORD_A, EC_WORD_BIKE}, + .monSet = gFallarborBattleTentTrainerMons_Javier + }, + [FALLARBOR_TENT_TRAINER_NATALIA] = { + .facilityClass = FACILITY_CLASS_TUBER_F, + .trainerName = _("NATALIE"), + .speechBefore = {EC_WORD_THE, EC_WORD_WAY, EC_WORD_I, EC_WORD_BATTLE, EC_WORD_IS, EC_WORD_WEIRD}, + .speechWin = {EC_WORD_YOU_RE, EC_WORD_MUCH, EC_WORD_TOO_WEAK, EC_WORD_FOR, EC_WORD_THIS, EC_WORD_PLACE}, + .speechLose = {EC_WORD_GIVE_ME, EC_WORD_AN, EC_WORD_EASY, EC_WORD_MATCH, EC_WORD_NEXT, EC_WORD_TIME}, + .monSet = gFallarborBattleTentTrainerMons_Natalie + }, + [FALLARBOR_TENT_TRAINER_TREVE] = { + .facilityClass = FACILITY_CLASS_TUBER_M, + .trainerName = _("TREVE"), + .speechBefore = {EC_WORD_LOOK, EC_WORD_AT, EC_WORD_MY, EC_MOVE2(METRONOME), EC_WORD_AND, EC_WORD_SLEEP}, + .speechWin = {EC_WORD_YEAH, EC_WORD_EXCL, EC_MOVE(HYPNOSIS), EC_WORD_IS, EC_WORD_TOTALLY, EC_WORD_GREAT}, + .speechLose = {EC_WORD_MY, EC_MOVE(HYPNOSIS), EC_WORD_DIDN_T, EC_WORD_WORK, EC_WORD_ELLIPSIS, -1}, + .monSet = gFallarborBattleTentTrainerMons_Treve + }, + [FALLARBOR_TENT_TRAINER_ARIANNA] = { + .facilityClass = FACILITY_CLASS_LADY, + .trainerName = _("ARIANNA"), + .speechBefore = {EC_WORD_IF_I_WIN, EC_WORD_GIVE_ME, EC_WORD_POKEMON, EC_WORD_FOR, EC_WORD_MY, EC_WORD_COLLECTION}, + .speechWin = {EC_WORD_YOUR, EC_WORD_POKEMON, EC_WORD_ARE, EC_WORD_TOO_WEAK, EC_WORD_TO, EC_WORD_COLLECT}, + .speechLose = {EC_WORD_YOUR, EC_WORD_POKEMON, EC_WORD_ARE, EC_WORD_SOMETHING, EC_WORD_ELSE, EC_WORD_ELLIPSIS}, + .monSet = gFallarborBattleTentTrainerMons_Arianna + }, + [FALLARBOR_TENT_TRAINER_JADYN] = { + .facilityClass = FACILITY_CLASS_BEAUTY, + .trainerName = _("JADYN"), + .speechBefore = {EC_WORD_MY, EC_WORD_NAME, EC_WORD_IS, EC_WORD_REALLY, EC_WORD_A, EC_WORD_MYSTERY}, + .speechWin = {EC_WORD_MY, EC_WORD_NAME, EC_WORD_GOES, EC_WORD_ON, EC_WORD_A, EC_WORD_MYSTERY}, + .speechLose = {EC_WORD_MY, EC_WORD_NAME, EC_WORD_QUES, EC_WORD_I_AM, EC_WORD_YOUR, EC_WORD_MOTHER}, + .monSet = gFallarborBattleTentTrainerMons_Jadyn + }, + [FALLARBOR_TENT_TRAINER_GERARDO] = { + .facilityClass = FACILITY_CLASS_RICH_BOY, + .trainerName = _("GERARDO"), + .speechBefore = {EC_WORD_I_AM, EC_WORD_THE, EC_WORD_BEST, EC_WORD_HERO, EC_WORD_EVER, EC_WORD_EXCL}, + .speechWin = {EC_WORD_SEE, EC_WORD_WHAT, EC_WORD_I, EC_WORD_MEAN, EC_WORD_QUES, -1}, + .speechLose = {EC_WORD_HUH_QUES, EC_WORD_YOU, EC_WORD_WERE, EC_WORD_RIGHT, EC_WORD_QUES, -1}, + .monSet = gFallarborBattleTentTrainerMons_Gerardo + }, + [FALLARBOR_TENT_TRAINER_JONN] = { + .facilityClass = FACILITY_CLASS_POKEMANIAC, + .trainerName = _("JONN"), + .speechBefore = {EC_WORD_THE, EC_WORD_WORLD, EC_MOVE2(SUPERPOWER), EC_MOVE2(STOMP), EC_WORD_CONTEST, EC_WORD_EXCL_EXCL}, + .speechWin = {EC_WORD_I_AM, EC_WORD_NO_1, EC_WORD_EXCL_EXCL, EC_WORD_HEAR, EC_WORD_ME, EC_MOVE2(ROAR)}, + .speechLose = {EC_WORD_I, EC_WORD_GIVE_UP, EC_WORD_EXCL, EC_WORD_YOU_RE, EC_WORD_NO_1, EC_WORD_EXCL}, + .monSet = gFallarborBattleTentTrainerMons_Jonn + }, + [FALLARBOR_TENT_TRAINER_ESTEBAN] = { + .facilityClass = FACILITY_CLASS_SWIMMER_M, + .trainerName = _("ESTEBAN"), + .speechBefore = {EC_WORD_YOU_RE, EC_WORD_A, EC_WORD_GOOD, EC_WORD_TRAINER, EC_WORD_QUES, EC_WORD_UNBELIEVABLE}, + .speechWin = {EC_WORD_YOU_RE, EC_WORD_SOME, EC_WORD_PUSHOVER, EC_WORD_OF, EC_WORD_A, EC_WORD_TRAINER}, + .speechLose = {EC_WORD_YOU_RE, EC_WORD_MUCH, EC_WORD_TOO, EC_WORD_MUCH, EC_WORD_FOR, EC_WORD_ME}, + .monSet = gFallarborBattleTentTrainerMons_Esteban + }, + [FALLARBOR_TENT_TRAINER_JAMESON] = { + .facilityClass = FACILITY_CLASS_CAMPER, + .trainerName = _("JAMESON"), + .speechBefore = {EC_WORD_MY, EC_WORD_POKEMON, EC_WORD_ARE, EC_WORD_SILKY, EC_WORD_SMOOTH, EC_WORD_EXCL}, + .speechWin = {EC_WORD_MY, EC_WORD_SILKY, EC_WORD_SMOOTH, EC_WORD_POKEMON, EC_WORD_RULE, EC_WORD_EXCL}, + .speechLose = {EC_WORD_MY, EC_WORD_POKEMON, EC_MOVE2(STRUGGLE), EC_WORD_IN, EC_WORD_YOUR, EC_WORD_STICKY_HOLD}, + .monSet = gFallarborBattleTentTrainerMons_Jameson + }, + [FALLARBOR_TENT_TRAINER_ALANZO] = { + .facilityClass = FACILITY_CLASS_BUG_MANIAC, + .trainerName = _("ALANZO"), + .speechBefore = {EC_MOVE2(FORESIGHT), EC_WORD_IS, EC_WORD_A, EC_WORD_POWER, EC_WORD_I, EC_WORD_HAVE}, + .speechWin = {EC_WORD_YOU_RE, EC_WORD_OBLIVIOUS, EC_WORD_ABOUT, EC_MOVE2(FORESIGHT), EC_WORD_EXCL, -1}, + .speechLose = {EC_WORD_MY, EC_MOVE2(FORESIGHT), EC_WORD_IS, EC_WORD_ALWAYS, EC_WORD_RIGHT, EC_WORD_EXCL}, + .monSet = gFallarborBattleTentTrainerMons_Alanzo + }, + [FALLARBOR_TENT_TRAINER_HOWARD] = { + .facilityClass = FACILITY_CLASS_GENTLEMAN, + .trainerName = _("HOWARD"), + .speechBefore = {EC_WORD_YOUR, EC_WORD_POKEMON, EC_WORD_CAN_T, EC_WORD_BEAT, EC_WORD_ME, -1}, + .speechWin = {EC_WORD_YOU, EC_WORD_COULDN_T, EC_WORD_WIN, EC_WORD_COULD, EC_WORD_YOU, EC_WORD_QUES}, + .speechLose = {EC_WORD_YOU, EC_WORD_WOULD, EC_WORD_GO, EC_WORD_ALL, EC_WORD_OUT, EC_WORD_ELLIPSIS}, + .monSet = gFallarborBattleTentTrainerMons_Howard + }, + [FALLARBOR_TENT_TRAINER_CONRAD] = { + .facilityClass = FACILITY_CLASS_GUITARIST, + .trainerName = _("CONRAD"), + .speechBefore = {EC_WORD_YOUR, EC_WORD_POKEMON, EC_WORD_ARE, EC_WORD_PRETTY, EC_WORD_WILD, EC_WORD_EXCL}, + .speechWin = {EC_WORD_WHOAH, EC_WORD_EXCL_EXCL, -1, EC_WORD_LET_S, EC_WORD_DANCE, EC_WORD_EXCL}, + .speechLose = {EC_WORD_MY, EC_WORD_MUSIC, EC_WORD_WILL, EC_WORD_PLAY, EC_WORD_ON, EC_WORD_ELLIPSIS}, + .monSet = gFallarborBattleTentTrainerMons_Conrad + }, + [FALLARBOR_TENT_TRAINER_MAKENNA] = { + .facilityClass = FACILITY_CLASS_SCHOOL_KID_F, + .trainerName = _("MAKENNA"), + .speechBefore = {EC_WORD_SHOW, EC_WORD_ME, EC_WORD_THAT, EC_WORD_YOU, EC_WORD_MEAN, EC_WORD_IT}, + .speechWin = {EC_WORD_THAT_S, EC_WORD_WHY, EC_WORD_I, EC_WORD_STUDY, EC_WORD_EVERY, EC_WORD_DAY}, + .speechLose = {EC_WORD_AWW, EC_WORD_I, EC_WORD_STUDY, EC_WORD_EVERY, EC_WORD_DAY, EC_WORD_TOO}, + .monSet = gFallarborBattleTentTrainerMons_Makenna + }, + [FALLARBOR_TENT_TRAINER_BRAYAN] = { + .facilityClass = FACILITY_CLASS_COOLTRAINER_M, + .trainerName = _("BRAYAN"), + .speechBefore = {EC_WORD_CAN, EC_WORD_YOU, EC_WORD_SEE, EC_WORD_MY, EC_WORD_POWER, EC_WORD_QUES}, + .speechWin = {EC_WORD_HOW, EC_WORD_BORING, EC_WORD_ELLIPSIS, EC_WORD_THIS, EC_WORD_IS, EC_WORD_GOOD_BYE}, + .speechLose = {EC_WORD_AM, EC_WORD_I, EC_WORD_THE, EC_WORD_WEAK, EC_WORD_TRAINER, EC_WORD_QUES}, + .monSet = gFallarborBattleTentTrainerMons_Brayan + }, + [FALLARBOR_TENT_TRAINER_MARIANA] = { + .facilityClass = FACILITY_CLASS_COOLTRAINER_F, + .trainerName = _("MARIANA"), + .speechBefore = {EC_WORD_A, EC_WORD_LIE, EC_WORD_CAN, EC_WORD_BE, EC_WORD_KIND, EC_WORD_ELLIPSIS}, + .speechWin = {EC_WORD_THIS, EC_WORD_IS, EC_WORD_LIKE, EC_WORD_THE, EC_WORD_SUNDAY, EC_WORD_COMICS}, + .speechLose = {EC_WORD_THIS, EC_WORD_IS, EC_WORD_LIKE, EC_WORD_FROM, EC_WORD_A, EC_WORD_MOVIE}, + .monSet = gFallarborBattleTentTrainerMons_Mariana + }, + [FALLARBOR_TENT_TRAINER_SHELDON] = { + .facilityClass = FACILITY_CLASS_POKEFAN_M, + .trainerName = _("SHELDON"), + .speechBefore = {EC_WORD_A, EC_WORD_POKEMON, EC_WORD_TEACHER, EC_WORD_GETS, EC_WORD_NO, EC_MOVE2(REST)}, + .speechWin = {EC_WORD_MY, EC_WORD_SMARTNESS, EC_WORD_GETS, EC_WORD_ME, EC_WORD_EASY, EC_WORD_WINS}, + .speechLose = {EC_WORD_I, EC_WORD_HAVE, EC_WORD_TO, EC_WORD_GO, EC_WORD_WORK, EC_WORD_BYE_BYE}, + .monSet = gFallarborBattleTentTrainerMons_Sheldon + }, + [FALLARBOR_TENT_TRAINER_GIANNA] = { + .facilityClass = FACILITY_CLASS_POKEFAN_F, + .trainerName = _("GIANNA"), + .speechBefore = {EC_WORD_AHAHA, EC_WORD_YES, EC_WORD_EXCL, EC_WORD_LOVEY_DOVEY, EC_WORD_POKEMON, EC_WORD_WORLD}, + .speechWin = {EC_WORD_MY, EC_WORD_SHINE, EC_WORD_IS, EC_WORD_MAKING, EC_WORD_THINGS, EC_WORD_BETTER}, + .speechLose = {EC_WORD_DO, EC_WORD_YOU, EC_WORD_DISLIKE, EC_WORD_POKEMON, EC_WORD_QUES, -1}, + .monSet = gFallarborBattleTentTrainerMons_Gianna + }, + [FALLARBOR_TENT_TRAINER_YAHIR] = { + .facilityClass = FACILITY_CLASS_EXPERT_M, + .trainerName = _("YAHIR"), + .speechBefore = {EC_WORD_YOU, EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS, EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS, EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS, EC_WORD_COME_ON, EC_WORD_EXCL}, + .speechWin = {EC_WORD_YOU, EC_WORD_NEED, EC_WORD_TO, EC_WORD_TRAIN, EC_WORD_A_LOT, EC_WORD_MORE}, + .speechLose = {EC_WORD_NOT, EC_WORD_ENOUGH, EC_WORD_ELLIPSIS, EC_WORD_JUST, EC_WORD_NOT, EC_WORD_ENOUGH}, + .monSet = gFallarborBattleTentTrainerMons_Yahir + }, + [FALLARBOR_TENT_TRAINER_BRITNEY] = { + .facilityClass = FACILITY_CLASS_EXPERT_F, + .trainerName = _("BRITNEY"), + .speechBefore = {EC_WORD_IT, EC_WORD_SEEMS, EC_WORD_THAT, EC_WORD_YOU_RE, EC_WORD_QUITE, EC_WORD_GOOD}, + .speechWin = {EC_WORD_YOU_RE, EC_WORD_A, EC_WORD_LUKEWARM, EC_WORD_TALENT, EC_WORD_AT, EC_WORD_BEST}, + .speechLose = {EC_WORD_YOU_RE, EC_WORD_A, EC_WORD_COOL, EC_WORD_HERO, EC_WORD_AT, EC_WORD_THIS}, + .monSet = gFallarborBattleTentTrainerMons_Britney + }, + [FALLARBOR_TENT_TRAINER_HECTER] = { + .facilityClass = FACILITY_CLASS_YOUNGSTER, + .trainerName = _("HECTER"), + .speechBefore = {EC_WORD_MY, EC_MOVE2(HIDDEN_POWER), EC_WORD_IS, EC_WORD_EXCITING, EC_WORD_ME, EC_WORD_EXCL}, + .speechWin = {EC_WORD_YEEHAW_EXCL, EC_WORD_LET_S, EC_WORD_HAVE, EC_WORD_A, EC_MOVE2(HIDDEN_POWER), EC_WORD_PARTY}, + .speechLose = {EC_WORD_WAAAH, EC_WORD_EXCL, EC_WORD_DON_T, EC_WORD_YOU, EC_MOVE2(MIMIC), EC_WORD_ME}, + .monSet = gFallarborBattleTentTrainerMons_Hecter + }, + [FALLARBOR_TENT_TRAINER_TANNOR] = { + .facilityClass = FACILITY_CLASS_FISHERMAN, + .trainerName = _("TANNOR"), + .speechBefore = {EC_WORD_YOU, EC_WORD_HAVE, EC_WORD_GOT, EC_WORD_TO, EC_WORD_BE, EC_WORD_JOKING}, + .speechWin = {EC_WORD_YOU_RE, EC_WORD_THE, EC_WORD_BEST, EC_WORD_AT, EC_WORD_BEING, EC_WORD_FUNNY}, + .speechLose = {EC_WORD_YOU, EC_WORD_WEREN_T, EC_WORD_BEING, EC_WORD_FUNNY, EC_WORD_AT, EC_WORD_ALL}, + .monSet = gFallarborBattleTentTrainerMons_Tannor + }, + [FALLARBOR_TENT_TRAINER_BENJI] = { + .facilityClass = FACILITY_CLASS_BIRD_KEEPER, + .trainerName = _("BENJI"), + .speechBefore = {EC_WORD_YOU, EC_WORD_DON_T, EC_WORD_THINK, EC_WORD_VERY, EC_WORD_FAST, EC_WORD_HUH_QUES}, + .speechWin = {EC_WORD_SORRY, EC_WORD_EXCL, EC_WORD_I, EC_WORD_DIDN_T, EC_WORD_MEAN, EC_WORD_YOU}, + .speechLose = {EC_WORD_YOU, EC_WORD_LEFT, EC_WORD_ME, EC_WORD_FEELING, EC_WORD_SAD, EC_WORD_ELLIPSIS}, + .monSet = gFallarborBattleTentTrainerMons_Benji + }, + [FALLARBOR_TENT_TRAINER_RORY] = { + .facilityClass = FACILITY_CLASS_NINJA_BOY, + .trainerName = _("RORY"), + .speechBefore = {EC_WORD_DON_T, EC_WORD_CAUSE, EC_WORD_AN, EC_MOVE(UPROAR), EC_WORD_YOU, EC_WORD_EXCL}, + .speechWin = {EC_WORD_I, EC_WORD_DON_T, EC_WORD_NEED, EC_WORD_AN, EC_MOVE(UPROAR), EC_WORD_EXCL}, + .speechLose = {EC_WORD_I_AM, EC_WORD_GOING, EC_WORD_TO, EC_WORD_CAUSE, EC_WORD_AN, EC_MOVE(UPROAR)}, + .monSet = gFallarborBattleTentTrainerMons_Rory + }, + [FALLARBOR_TENT_TRAINER_ELEANOR] = { + .facilityClass = FACILITY_CLASS_PARASOL_LADY, + .trainerName = _("ELEANOR"), + .speechBefore = {EC_WORD_I, EC_WORD_REALLY, EC_WORD_WANT, EC_WORD_TO, EC_WORD_PARTY, -1}, + .speechWin = {EC_WORD_A, EC_WORD_TRENDY, EC_WORD_PARTY, EC_WORD_WOULD, EC_WORD_BE, EC_WORD_REFRESHING}, + .speechLose = {EC_WORD_DON_T, EC_WORD_YOU, EC_WORD_LIKE, EC_WORD_TO, EC_WORD_PARTY, EC_WORD_QUES}, + .monSet = gFallarborBattleTentTrainerMons_Eleanor + }, + [FALLARBOR_TENT_TRAINER_EVELYN] = { + .facilityClass = FACILITY_CLASS_SWIMMER_F, + .trainerName = _("EVELYN"), + .speechBefore = {EC_WORD_MY, EC_WORD_PC, EC_WORD_IS, EC_WORD_MY, EC_WORD_SECRET_BASE, EC_WORD_EXCL}, + .speechWin = {EC_WORD_IT_S, EC_WORD_ALL, EC_WORD_SECRET, EC_WORD_ON, EC_WORD_MY, EC_WORD_PC}, + .speechLose = {EC_WORD_NO, EC_WORD_EXCL, -1, EC_WORD_I, EC_WORD_REJECT, EC_WORD_THIS}, + .monSet = gFallarborBattleTentTrainerMons_Evelyn + }, + [FALLARBOR_TENT_TRAINER_ARIELLE] = { + .facilityClass = FACILITY_CLASS_PICNICKER, + .trainerName = _("ARIELLE"), + .speechBefore = {EC_WORD_IT_S, EC_WORD_NOT_VERY, EC_WORD_PRETTY, EC_WORD_BUT, EC_WORD_I, EC_WORD_TRY}, + .speechWin = {EC_WORD_WE_RE, EC_WORD_NOT_VERY, EC_WORD_PRETTY, EC_WORD_BUT, EC_WORD_WE_RE, EC_WORD_GREAT}, + .speechLose = {EC_WORD_THAT_WAS, EC_WORD_PRETTY, EC_WORD_MEAN, EC_WORD_OF, EC_WORD_YOU, EC_WORD_EXCL}, + .monSet = gFallarborBattleTentTrainerMons_Arielle + }, + [FALLARBOR_TENT_TRAINER_CONNAR] = { + .facilityClass = FACILITY_CLASS_SAILOR, + .trainerName = _("CONNAR"), + .speechBefore = {EC_WORD_I_AM, EC_WORD_NOT, EC_WORD_STRONG, EC_WORD_ENOUGH, EC_WORD_FOR, EC_WORD_THIS}, + .speechWin = {EC_WORD_DO, EC_WORD_YOU, EC_WORD_THINK, EC_WORD_YOU_RE, EC_WORD_OK_QUES, -1}, + .speechLose = {EC_WORD_GOOD_BYE, EC_WORD_AND, EC_WORD_THANK_YOU, -1, -1, -1}, + .monSet = gFallarborBattleTentTrainerMons_Connar + }, + [FALLARBOR_TENT_TRAINER_MAURICE] = { + .facilityClass = FACILITY_CLASS_COLLECTOR, + .trainerName = _("MAURICE"), + .speechBefore = {EC_WORD_THERE, EC_WORD_IS, EC_WORD_NO, EC_WORD_RADIO, EC_WORD_OR, EC_WORD_TELEVISION}, + .speechWin = {EC_WORD_BUT, EC_WORD_THERE, EC_WORD_IS, EC_WORD_A_LOT, EC_WORD_OF, EC_WORD_POKEMON}, + .speechLose = {EC_WORD_I, EC_WORD_CAN_T, EC_WORD_ENJOY, EC_WORD_MYSELF, EC_WORD_WITHOUT, EC_WORD_MONEY}, + .monSet = gFallarborBattleTentTrainerMons_Maurice + }, + [FALLARBOR_TENT_TRAINER_KIANNA] = { + .facilityClass = FACILITY_CLASS_LASS, + .trainerName = _("KIANNA"), + .speechBefore = {EC_WORD_I, EC_WORD_WANT, EC_WORD_TO, EC_WORD_GO, EC_WORD_DEPT_STORE, EC_WORD_SHOPPING}, + .speechWin = {EC_WORD_I, EC_WORD_DISLIKE, EC_WORD_SHOPPING, EC_WORD_ALONE, -1, -1}, + .speechLose = {EC_WORD_WANT, EC_WORD_TO, EC_WORD_GO, EC_WORD_SHOPPING, EC_WORD_TOGETHER, EC_WORD_QUES}, + .monSet = gFallarborBattleTentTrainerMons_Kianna + } #endif }; diff --git a/src/data/battle_frontier/trainer_hill.h b/src/data/battle_frontier/trainer_hill.h index 7f422d9c25..3d4f7ba809 100644 --- a/src/data/battle_frontier/trainer_hill.h +++ b/src/data/battle_frontier/trainer_hill.h @@ -370,14 +370,7 @@ static const struct TrainerHillFloor sFloors_Normal[] = { [0] = { - #if ENGLISH - .name = _("ALAINA"), - .facilityClass = FACILITY_CLASS_HEX_MANIAC, - .speechBefore = {EC_WORD_YOU, EC_WORD_CAN, EC_WORD_CHOOSE, EC_WORD_NOT, EC_WORD_TO, EC_WORD_BELIEVE}, - .speechWin = {EC_WORD_A, EC_WORD_SUPER, EC_WORD_NATURAL, EC_WORD_POWER, EC_WORD_HAS, EC_WORD_COME}, - .speechLose = {EC_WORD_THIS, EC_WORD_MUST_BE, EC_WORD_A, EC_MOVE(NIGHTMARE), EC_WORD_EXCL, EC_EMPTY_WORD}, - .speechAfter = {EC_WORD_I, EC_WORD_WILL, EC_WORD_DISAPPEAR, EC_WORD_IN, EC_WORD_THE, EC_WORD_DARK}, - #elif FRENCH + #if FRENCH .name = _("ALAINA"), .facilityClass = FACILITY_CLASS_HEX_MANIAC, .speechBefore = {EC_WORD_YOU, EC_WORD_ISN_T, EC_WORD_ON, EC_WORD_NOT, EC_WORD_WHO_WAS, EC_WORD_BELIEVE, }, @@ -391,6 +384,13 @@ static const struct TrainerHillFloor sFloors_Normal[] = .speechWin = {EC_WORD_IT, EC_WORD_WITH, EC_WORD_LISTENS, EC_WORD_AS_IF, EC_WORD_IS, EC_WORD_NATURAL}, .speechLose = {EC_WORD_IS, EC_WORD_A, EC_MOVE(NIGHTMARE), EC_WORD_QUES, EC_EMPTY_WORD, EC_EMPTY_WORD}, .speechAfter = {EC_WORD_WHOM, EC_WORD_TRAINS, EC_WORD_IF_I_LOSE, EC_WORD_ALTHOUGH, EC_WORD_DARK, EC_WORD_ELLIPSIS}, + #else //ENGLISH + .name = _("ALAINA"), + .facilityClass = FACILITY_CLASS_HEX_MANIAC, + .speechBefore = {EC_WORD_YOU, EC_WORD_CAN, EC_WORD_CHOOSE, EC_WORD_NOT, EC_WORD_TO, EC_WORD_BELIEVE}, + .speechWin = {EC_WORD_A, EC_WORD_SUPER, EC_WORD_NATURAL, EC_WORD_POWER, EC_WORD_HAS, EC_WORD_COME}, + .speechLose = {EC_WORD_THIS, EC_WORD_MUST_BE, EC_WORD_A, EC_MOVE(NIGHTMARE), EC_WORD_EXCL, EC_EMPTY_WORD}, + .speechAfter = {EC_WORD_I, EC_WORD_WILL, EC_WORD_DISAPPEAR, EC_WORD_IN, EC_WORD_THE, EC_WORD_DARK}, #endif .mons = { @@ -544,14 +544,7 @@ static const struct TrainerHillFloor sFloors_Normal[] = }, [1] = { - #if ENGLISH - .name = _("ALFONSO"), - .facilityClass = FACILITY_CLASS_CYCLING_TRIATHLETE_M, - .speechBefore = {EC_WORD_I, EC_WORD_NEVER, EC_WORD_TAKE, EC_WORD_A, EC_WORD_TRAIN, EC_EMPTY_WORD}, - .speechWin = {EC_WORD_I_AM, EC_WORD_FEELING, EC_MOVE2(SUPERSONIC), EC_WORD_ON, EC_WORD_MY, EC_WORD_BIKE}, - .speechLose = {EC_WORD_MY, EC_WORD_BIKE, EC_WORD_EXCL, EC_WORD_YOU_VE, EC_WORD_DESTROYED, EC_WORD_IT}, - .speechAfter = {EC_WORD_A, EC_WORD_BIKE, EC_WORD_OVER, EC_WORD_ANY, EC_WORD_TRAIN, EC_WORD_EXCL}, - #elif FRENCH + #if FRENCH .name = _("BARTH"), .facilityClass = FACILITY_CLASS_CYCLING_TRIATHLETE_M, .speechBefore = {EC_WORD_THE, EC_EMPTY_WORD, EC_WORD_TRAIN, EC_WORD_QUES, EC_WORD_THANKS, EC_EMPTY_WORD, }, @@ -565,6 +558,13 @@ static const struct TrainerHillFloor sFloors_Normal[] = .speechWin = {EC_WORD_WEREN_T, EC_WORD_BETTER, EC_WORD_BIKE, EC_WORD_IS, EC_WORD_SUPER, EC_WORD_EXCL}, .speechLose = {EC_WORD_WEREN_T, EC_WORD_BETTER, EC_WORD_BIKE, EC_WORD_QUES_EXCL, EC_EMPTY_WORD, EC_EMPTY_WORD}, .speechAfter = {EC_WORD_WEREN_T, EC_WORD_BIKE, EC_WORD_IS, EC_WORD_ABOVE, EC_WORD_NOT_VERY, EC_WORD_TRAIN}, + #else //ENGLISH + .name = _("ALFONSO"), + .facilityClass = FACILITY_CLASS_CYCLING_TRIATHLETE_M, + .speechBefore = {EC_WORD_I, EC_WORD_NEVER, EC_WORD_TAKE, EC_WORD_A, EC_WORD_TRAIN, EC_EMPTY_WORD}, + .speechWin = {EC_WORD_I_AM, EC_WORD_FEELING, EC_MOVE2(SUPERSONIC), EC_WORD_ON, EC_WORD_MY, EC_WORD_BIKE}, + .speechLose = {EC_WORD_MY, EC_WORD_BIKE, EC_WORD_EXCL, EC_WORD_YOU_VE, EC_WORD_DESTROYED, EC_WORD_IT}, + .speechAfter = {EC_WORD_A, EC_WORD_BIKE, EC_WORD_OVER, EC_WORD_ANY, EC_WORD_TRAIN, EC_WORD_EXCL}, #endif .mons = { @@ -722,14 +722,7 @@ static const struct TrainerHillFloor sFloors_Normal[] = { [0] = { - #if ENGLISH - .name = _("THEODORE"), - .facilityClass = FACILITY_CLASS_BLACK_BELT, - .speechBefore = {EC_WORD_MY, EC_WORD_POWER, EC_WORD_WILL, EC_MOVE2(STOMP), EC_WORD_YOU, EC_WORD_EXCL}, - .speechWin = {EC_WORD_WAAAH, EC_WORD_HAHAHA, EC_WORD_EXCL, EC_WORD_WAAAH, EC_WORD_HAHAHA, EC_WORD_EXCL_EXCL}, - .speechLose = {EC_WORD_I, EC_WORD_WENT, EC_WORD_AT, EC_WORD_IT, EC_WORD_TOO, EC_WORD_HARD}, - .speechAfter = {EC_WORD_YES_SIR_EXCL, EC_WORD_YOU, EC_WORD_LOOK, EC_WORD_NICE, EC_WORD_AND, EC_WORD_GUTSY}, - #elif FRENCH + #if FRENCH .name = _("THEODORE"), .facilityClass = FACILITY_CLASS_BLACK_BELT, .speechBefore = {EC_WORD_I_AM, EC_WORD_POWER, EC_WORD_AND, EC_WORD_ANGRY, EC_EMPTY_WORD, EC_EMPTY_WORD, }, @@ -743,6 +736,13 @@ static const struct TrainerHillFloor sFloors_Normal[] = .speechWin = {EC_WORD_HAHAHA, EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_EMPTY_WORD}, .speechLose = {EC_WORD_IS_IT_QUES, EC_WORD_TEACHES, EC_WORD_REFRESHING, EC_WORD_ELLIPSIS, EC_EMPTY_WORD, EC_EMPTY_WORD}, .speechAfter = {EC_WORD_WILL, EC_WORD_SMACK, EC_WORD_TAKE_THAT, EC_WORD_WEREN_T, EC_WORD_BETTER, EC_MOVE(STRENGTH)}, + #else //ENGLISH + .name = _("THEODORE"), + .facilityClass = FACILITY_CLASS_BLACK_BELT, + .speechBefore = {EC_WORD_MY, EC_WORD_POWER, EC_WORD_WILL, EC_MOVE2(STOMP), EC_WORD_YOU, EC_WORD_EXCL}, + .speechWin = {EC_WORD_WAAAH, EC_WORD_HAHAHA, EC_WORD_EXCL, EC_WORD_WAAAH, EC_WORD_HAHAHA, EC_WORD_EXCL_EXCL}, + .speechLose = {EC_WORD_I, EC_WORD_WENT, EC_WORD_AT, EC_WORD_IT, EC_WORD_TOO, EC_WORD_HARD}, + .speechAfter = {EC_WORD_YES_SIR_EXCL, EC_WORD_YOU, EC_WORD_LOOK, EC_WORD_NICE, EC_WORD_AND, EC_WORD_GUTSY}, #endif .mons = { @@ -894,14 +894,7 @@ static const struct TrainerHillFloor sFloors_Normal[] = }, [1] = { - #if ENGLISH - .name = _("JAYDEN"), - .facilityClass = FACILITY_CLASS_PKMN_BREEDER_F, - .speechBefore = {EC_WORD_SOME, EC_WORD_THINGS, EC_WORD_YOU, EC_WORD_CAN_T, EC_WORD_DO, EC_WORD_ALONE}, - .speechWin = {EC_WORD_YOU, EC_WORD_WIN, EC_WORD_AS, EC_WORD_A, EC_WORD_GROUP, EC_EMPTY_WORD}, - .speechLose = {EC_WORD_WE, EC_WORD_COULDN_T, EC_WORD_WIN, EC_WORD_TOGETHER, EC_WORD_QUES, EC_EMPTY_WORD}, - .speechAfter = {EC_WORD_MAYBE, EC_WORD_I, EC_WORD_NEED, EC_WORD_A, EC_WORD_BOY, EC_WORD_FRIEND}, - #elif FRENCH + #if FRENCH .name = _("LAETICIA"), .facilityClass = FACILITY_CLASS_PKMN_BREEDER_F, .speechBefore = {EC_WORD_WHO, EC_WORD_BELONGS_TO, EC_WORD_WIN, EC_EMPTY_WORD, EC_WORD_TODAY, EC_WORD_QUES, }, @@ -915,6 +908,13 @@ static const struct TrainerHillFloor sFloors_Normal[] = .speechWin = {EC_WORD_HOW, EC_WORD_IS, EC_WORD_BEAUTIFUL, EC_WORD_IF_I_WIN, EC_WORD_ME, EC_WORD_EXCL}, .speechLose = {EC_WORD_AS_IF, EC_WORD_IS, EC_WORD_BEAUTIFUL, EC_WORD_IF_I_LOSE, EC_WORD_ME, EC_WORD_EXCL}, .speechAfter = {EC_WORD_NATURALLY, EC_WORD_WHOM, EC_WORD_OK_QUES, EC_WORD_COME, EC_WORD_A, EC_WORD_BOY}, + #else //ENGLISH + .name = _("JAYDEN"), + .facilityClass = FACILITY_CLASS_PKMN_BREEDER_F, + .speechBefore = {EC_WORD_SOME, EC_WORD_THINGS, EC_WORD_YOU, EC_WORD_CAN_T, EC_WORD_DO, EC_WORD_ALONE}, + .speechWin = {EC_WORD_YOU, EC_WORD_WIN, EC_WORD_AS, EC_WORD_A, EC_WORD_GROUP, EC_EMPTY_WORD}, + .speechLose = {EC_WORD_WE, EC_WORD_COULDN_T, EC_WORD_WIN, EC_WORD_TOGETHER, EC_WORD_QUES, EC_EMPTY_WORD}, + .speechAfter = {EC_WORD_MAYBE, EC_WORD_I, EC_WORD_NEED, EC_WORD_A, EC_WORD_BOY, EC_WORD_FRIEND}, #endif .mons = { @@ -1073,14 +1073,7 @@ static const struct TrainerHillFloor sFloors_Normal[] = { [0] = { - #if ENGLISH - .name = _("SALVADORE"), - .facilityClass = FACILITY_CLASS_PKMN_BREEDER_M, - .speechBefore = {EC_WORD_LET_S, EC_MOVE2(WRAP), EC_WORD_THINGS, EC_WORD_UP, EC_WORD_HERE, EC_WORD_HEY_QUES}, - .speechWin = {EC_WORD_WOULD, EC_WORD_YOU, EC_WORD_LIKE, EC_WORD_TO, EC_WORD_GO_HOME, EC_WORD_QUES}, - .speechLose = {EC_WORD_I, EC_WORD_WILL, EC_WORD_MAKE, EC_WORD_YOU, EC_WORD_SORRY, EC_WORD_FRIEND}, - .speechAfter = {EC_WORD_HAVEN_T, EC_WORD_YOU, EC_WORD_DONE, EC_WORD_ENOUGH, EC_WORD_QUES, EC_EMPTY_WORD}, - #elif FRENCH + #if FRENCH .name = _("ANGEL"), .facilityClass = FACILITY_CLASS_PKMN_BREEDER_M, .speechBefore = {EC_WORD_TOO_LATE, EC_WORD_EXCL, EC_WORD_COME_OVER, EC_WORD_SIBLINGS, EC_WORD_WHEN_I_WIN, EC_WORD_EXCL, }, @@ -1094,6 +1087,13 @@ static const struct TrainerHillFloor sFloors_Normal[] = .speechWin = {EC_WORD_ABOVE, EC_WORD_IF, EC_WORD_REFUSE, EC_WORD_MEAN, EC_WORD_HOME, EC_WORD_ELLIPSIS}, .speechLose = {EC_WORD_AS_IF, EC_WORD_WILL, EC_WORD_SAYS, EC_WORD_THOSE_ARE, EC_WORD_MEAN, EC_WORD_IF_I_WIN}, .speechAfter = {EC_WORD_AS_IF, EC_WORD_OVER, EC_WORD_WILL, EC_WORD_MUST_BE, EC_WORD_WHERE, EC_WORD_QUES}, + #else //ENGLISH + .name = _("SALVADORE"), + .facilityClass = FACILITY_CLASS_PKMN_BREEDER_M, + .speechBefore = {EC_WORD_LET_S, EC_MOVE2(WRAP), EC_WORD_THINGS, EC_WORD_UP, EC_WORD_HERE, EC_WORD_HEY_QUES}, + .speechWin = {EC_WORD_WOULD, EC_WORD_YOU, EC_WORD_LIKE, EC_WORD_TO, EC_WORD_GO_HOME, EC_WORD_QUES}, + .speechLose = {EC_WORD_I, EC_WORD_WILL, EC_WORD_MAKE, EC_WORD_YOU, EC_WORD_SORRY, EC_WORD_FRIEND}, + .speechAfter = {EC_WORD_HAVEN_T, EC_WORD_YOU, EC_WORD_DONE, EC_WORD_ENOUGH, EC_WORD_QUES, EC_EMPTY_WORD}, #endif .mons = { @@ -1241,14 +1241,7 @@ static const struct TrainerHillFloor sFloors_Normal[] = }, [1] = { - #if ENGLISH - .name = _("VERONICA"), - .facilityClass = FACILITY_CLASS_PKMN_BREEDER_F, - .speechBefore = {EC_WORD_I_AM, EC_WORD_THE, EC_WORD_STRONG, EC_WORD_BEAUTY, EC_WORD_AROUND, EC_WORD_HERE}, - .speechWin = {EC_WORD_I_AM, EC_WORD_STRONG, EC_WORD_THAT_S, EC_WORD_WHY, EC_WORD_EXCL, EC_EMPTY_WORD}, - .speechLose = {EC_WORD_I_AM, EC_WORD_TIRED, EC_WORD_TODAY, EC_WORD_THAT_S, EC_WORD_WHY, EC_WORD_EXCL}, - .speechAfter = {EC_WORD_WHY, EC_WORD_YES, EC_WORD_I_AM, EC_WORD_ANGRY, EC_WORD_THANK_YOU, EC_WORD_EXCL}, - #elif FRENCH + #if FRENCH .name = _("VERONICA"), .facilityClass = FACILITY_CLASS_PKMN_BREEDER_F, .speechBefore = {EC_WORD_FEELING, EC_WORD_BEAUTY, EC_WORD_IT_S, EC_EMPTY_WORD, EC_WORD_YET, EC_WORD_EXCL_EXCL, }, @@ -1262,6 +1255,13 @@ static const struct TrainerHillFloor sFloors_Normal[] = .speechWin = {EC_WORD_ARE, EC_WORD_PERFECT, EC_WORD_WEREN_T, EC_WORD_PLUS, EC_WORD_SILKY, EC_WORD_EXCL}, .speechLose = {EC_WORD_TODAY, EC_WORD_AS_IF, EC_WORD_ARE, EC_WORD_VERY, EC_WORD_ALONE, EC_WORD_ELLIPSIS}, .speechAfter = {EC_WORD_NOW, EC_WORD_ARE, EC_WORD_INSIDE, EC_WORD_LISTEN, EC_WORD_DON_T, EC_WORD_EXCL}, + #else //ENGLISH + .name = _("VERONICA"), + .facilityClass = FACILITY_CLASS_PKMN_BREEDER_F, + .speechBefore = {EC_WORD_I_AM, EC_WORD_THE, EC_WORD_STRONG, EC_WORD_BEAUTY, EC_WORD_AROUND, EC_WORD_HERE}, + .speechWin = {EC_WORD_I_AM, EC_WORD_STRONG, EC_WORD_THAT_S, EC_WORD_WHY, EC_WORD_EXCL, EC_EMPTY_WORD}, + .speechLose = {EC_WORD_I_AM, EC_WORD_TIRED, EC_WORD_TODAY, EC_WORD_THAT_S, EC_WORD_WHY, EC_WORD_EXCL}, + .speechAfter = {EC_WORD_WHY, EC_WORD_YES, EC_WORD_I_AM, EC_WORD_ANGRY, EC_WORD_THANK_YOU, EC_WORD_EXCL}, #endif .mons = { @@ -1419,14 +1419,7 @@ static const struct TrainerHillFloor sFloors_Normal[] = { [0] = { - #if ENGLISH - .name = _("KEENAN"), - .facilityClass = FACILITY_CLASS_PSYCHIC_M, - .speechBefore = {EC_WORD_YOU, EC_WORD_LOOK, EC_WORD_SO, EC_WORD_HURRIED, EC_EMPTY_WORD, EC_EMPTY_WORD}, - .speechWin = {EC_WORD_TOO, EC_WORD_BAD, EC_EMPTY_WORD, EC_WORD_TIME, EC_WORD_IS, EC_WORD_UP}, - .speechLose = {EC_WORD_DOES, EC_WORD_THE, EC_WORD_TIME, EC_WORD_WORRY, EC_WORD_YOU, EC_WORD_QUES}, - .speechAfter = {EC_WORD_YOU, EC_WORD_DON_T, EC_WORD_HAVE, EC_WORD_TIME, EC_WORD_TO, EC_WORD_CHAT}, - #elif FRENCH + #if FRENCH .name = _("ARTHUS"), .facilityClass = FACILITY_CLASS_PSYCHIC_M, .speechBefore = {EC_WORD_DOES, EC_EMPTY_WORD, EC_WORD_HURRIED, EC_WORD_QUES, EC_EMPTY_WORD, EC_EMPTY_WORD, }, @@ -1440,6 +1433,13 @@ static const struct TrainerHillFloor sFloors_Normal[] = .speechWin = {EC_WORD_ONLY, EC_WORD_IT, EC_WORD_BEGINNING, EC_WORD_LISTEN, EC_WORD_IF_I_LOSE, EC_WORD_EXCL}, .speechLose = {EC_WORD_ONLY, EC_WORD_IT, EC_WORD_BEGINNING, EC_WORD_LISTEN, EC_WORD_IF_I_WIN, EC_WORD_EXCL}, .speechAfter = {EC_WORD_WILL, EC_WORD_BEGINNING, EC_WORD_NITWIT, EC_WORD_TO, EC_WORD_WORD, EC_WORD_QUES}, + #else //ENGLISH + .name = _("KEENAN"), + .facilityClass = FACILITY_CLASS_PSYCHIC_M, + .speechBefore = {EC_WORD_YOU, EC_WORD_LOOK, EC_WORD_SO, EC_WORD_HURRIED, EC_EMPTY_WORD, EC_EMPTY_WORD}, + .speechWin = {EC_WORD_TOO, EC_WORD_BAD, EC_EMPTY_WORD, EC_WORD_TIME, EC_WORD_IS, EC_WORD_UP}, + .speechLose = {EC_WORD_DOES, EC_WORD_THE, EC_WORD_TIME, EC_WORD_WORRY, EC_WORD_YOU, EC_WORD_QUES}, + .speechAfter = {EC_WORD_YOU, EC_WORD_DON_T, EC_WORD_HAVE, EC_WORD_TIME, EC_WORD_TO, EC_WORD_CHAT}, #endif .mons = { @@ -1579,14 +1579,7 @@ static const struct TrainerHillFloor sFloors_Normal[] = }, [1] = { - #if ENGLISH - .name = _("KRISTINA"), - .facilityClass = FACILITY_CLASS_AROMA_LADY, - .speechBefore = {EC_WORD_IT_S, EC_WORD_HOT, EC_WORD_ELLIPSIS, EC_WORD_WHAT, EC_WORD_A, EC_WORD_STENCH}, - .speechWin = {EC_WORD_I, EC_WORD_REALLY, EC_WORD_LIKE, EC_WORD_AN, EC_WORD_OFFENSIVE, EC_WORD_STENCH}, - .speechLose = {EC_WORD_I, EC_MOVE2(COVET), EC_WORD_ANY, EC_WORD_STRONG, EC_WORD_STENCH, EC_EMPTY_WORD}, - .speechAfter = {EC_WORD_MY, EC_WORD_SENSE, EC_WORD_OF, EC_WORD_SMELL, EC_WORD_ISN_T, EC_WORD_NORMAL}, - #elif FRENCH + #if FRENCH .name = _("KRISTINA"), .facilityClass = FACILITY_CLASS_AROMA_LADY, .speechBefore = {EC_WORD_HAHAHA, EC_WORD_ELLIPSIS, EC_WORD_WHERE, EC_EMPTY_WORD, EC_WORD_STENCH, EC_WORD_EXCL, }, @@ -1600,6 +1593,13 @@ static const struct TrainerHillFloor sFloors_Normal[] = .speechWin = {EC_WORD_IT, EC_WORD_STENCH, EC_WORD_THAT_S, EC_WORD_WHOM, EC_WORD_LIKES, EC_WORD_ELLIPSIS}, .speechLose = {EC_WORD_LOWS, EC_WORD_IT, EC_WORD_STENCH, EC_WORD_AS_IF, EC_WORD_IS, EC_WORD_THOSE_WERE}, .speechAfter = {EC_WORD_IT, EC_WORD_STENCH, EC_WORD_IS, EC_WORD_ABOVE, EC_WORD_NOT_VERY, EC_MOVE(SWEET_SCENT)}, + #else //ENGLISH + .name = _("KRISTINA"), + .facilityClass = FACILITY_CLASS_AROMA_LADY, + .speechBefore = {EC_WORD_IT_S, EC_WORD_HOT, EC_WORD_ELLIPSIS, EC_WORD_WHAT, EC_WORD_A, EC_WORD_STENCH}, + .speechWin = {EC_WORD_I, EC_WORD_REALLY, EC_WORD_LIKE, EC_WORD_AN, EC_WORD_OFFENSIVE, EC_WORD_STENCH}, + .speechLose = {EC_WORD_I, EC_MOVE2(COVET), EC_WORD_ANY, EC_WORD_STRONG, EC_WORD_STENCH, EC_EMPTY_WORD}, + .speechAfter = {EC_WORD_MY, EC_WORD_SENSE, EC_WORD_OF, EC_WORD_SMELL, EC_WORD_ISN_T, EC_WORD_NORMAL}, #endif .mons = { @@ -1765,14 +1765,7 @@ static const struct TrainerHillFloor sFloors_Variety[] = { { [0] = { - #if ENGLISH - .name = _("TERRANCE"), - .facilityClass = FACILITY_CLASS_GENTLEMAN, - .speechBefore = {EC_WORD_GOOD, EC_WORD_CHILDREN, EC_WORD_WILL, EC_WORD_GET, EC_WORD_A, EC_MOVE2(PRESENT)}, - .speechWin = {EC_WORD_THANK_YOU, EC_WORD_MY, EC_WORD_VICTORY, EC_WORD_IS, EC_WORD_YOUR, EC_MOVE2(PRESENT)}, - .speechLose = {EC_WORD_THAT_WAS, EC_WORD_MY, EC_MOVE2(PRESENT), EC_WORD_TO, EC_WORD_YOU, EC_EMPTY_WORD}, - .speechAfter = {EC_WORD_WELL_THEN, EC_WORD_CONGRATS, EC_WORD_MY, EC_WORD_FRIEND, EC_EMPTY_WORD, EC_EMPTY_WORD}, - #elif FRENCH + #if FRENCH .name = _("ANSELME"), .facilityClass = FACILITY_CLASS_GENTLEMAN, .speechBefore = {EC_WORD_IT, EC_WORD_A, EC_MOVE2(PRESENT), EC_WORD_QUES, EC_EMPTY_WORD, EC_EMPTY_WORD, }, @@ -1786,6 +1779,13 @@ static const struct TrainerHillFloor sFloors_Variety[] = { .speechWin = {EC_WORD_WEREN_T, EC_WORD_BETTER, EC_WORD_VICTORY, EC_WORD_IS, EC_WORD_IT, EC_MOVE2(PRESENT)}, .speechLose = {EC_WORD_IS, EC_WORD_PERFECT, EC_WORD_ON, EC_WORD_IT, EC_WORD_WITH, EC_MOVE2(PRESENT)}, .speechAfter = {EC_WORD_WHICH, EC_WORD_GIVE, EC_WORD_ALL, EC_WORD_TOO, EC_WORD_CONGRATS, EC_WORD_EXCL}, + #else //ENGLISH + .name = _("TERRANCE"), + .facilityClass = FACILITY_CLASS_GENTLEMAN, + .speechBefore = {EC_WORD_GOOD, EC_WORD_CHILDREN, EC_WORD_WILL, EC_WORD_GET, EC_WORD_A, EC_MOVE2(PRESENT)}, + .speechWin = {EC_WORD_THANK_YOU, EC_WORD_MY, EC_WORD_VICTORY, EC_WORD_IS, EC_WORD_YOUR, EC_MOVE2(PRESENT)}, + .speechLose = {EC_WORD_THAT_WAS, EC_WORD_MY, EC_MOVE2(PRESENT), EC_WORD_TO, EC_WORD_YOU, EC_EMPTY_WORD}, + .speechAfter = {EC_WORD_WELL_THEN, EC_WORD_CONGRATS, EC_WORD_MY, EC_WORD_FRIEND, EC_EMPTY_WORD, EC_EMPTY_WORD}, #endif .mons = { @@ -1919,14 +1919,7 @@ static const struct TrainerHillFloor sFloors_Variety[] = { }, [1] = { - #if ENGLISH - .name = _("ELIZABETH"), - .facilityClass = FACILITY_CLASS_LADY, - .speechBefore = {EC_WORD_CAN, EC_WORD_YOU, EC_WORD_SENSE, EC_WORD_ME, EC_MOVE(FOCUS_ENERGY), EC_WORD_QUES}, - .speechWin = {EC_WORD_THAT_S, EC_WORD_ABOUT, EC_WORD_RIGHT, EC_WORD_I, EC_WORD_WOULD, EC_WORD_THINK}, - .speechLose = {EC_WORD_THINGS, EC_WORD_DON_T, EC_WORD_ALWAYS, EC_WORD_WORK, EC_WORD_OUT, EC_EMPTY_WORD}, - .speechAfter = {EC_WORD_I_AM, EC_WORD_FEELING, EC_WORD_LONESOME, EC_WORD_AND, EC_WORD_SAD, EC_WORD_NOW}, - #elif FRENCH + #if FRENCH .name = _("ELIZABETH"), .facilityClass = FACILITY_CLASS_LADY, .speechBefore = {EC_WORD_YOU, EC_WORD_SENSE, EC_WORD_DAUGHTER, EC_EMPTY_WORD, EC_MOVE(FOCUS_ENERGY), EC_WORD_QUES, }, @@ -1940,6 +1933,13 @@ static const struct TrainerHillFloor sFloors_Variety[] = { .speechWin = {EC_WORD_MISS, EC_WORD_SHINE, EC_WORD_HEH, EC_WORD_QUES, EC_EMPTY_WORD, EC_EMPTY_WORD}, .speechLose = {EC_WORD_AS_IF, EC_WORD_ALWAYS, EC_WORD_STORES, EC_WORD_HERE, EC_WORD_THOSE_ARE, EC_WORD_ELLIPSIS}, .speechAfter = {EC_WORD_NOW, EC_WORD_ARE, EC_WORD_PERFECT, EC_WORD_SAD, EC_EMPTY_WORD, EC_EMPTY_WORD}, + #else //ENGLISH + .name = _("ELIZABETH"), + .facilityClass = FACILITY_CLASS_LADY, + .speechBefore = {EC_WORD_CAN, EC_WORD_YOU, EC_WORD_SENSE, EC_WORD_ME, EC_MOVE(FOCUS_ENERGY), EC_WORD_QUES}, + .speechWin = {EC_WORD_THAT_S, EC_WORD_ABOUT, EC_WORD_RIGHT, EC_WORD_I, EC_WORD_WOULD, EC_WORD_THINK}, + .speechLose = {EC_WORD_THINGS, EC_WORD_DON_T, EC_WORD_ALWAYS, EC_WORD_WORK, EC_WORD_OUT, EC_EMPTY_WORD}, + .speechAfter = {EC_WORD_I_AM, EC_WORD_FEELING, EC_WORD_LONESOME, EC_WORD_AND, EC_WORD_SAD, EC_WORD_NOW}, #endif .mons = { @@ -2100,14 +2100,7 @@ static const struct TrainerHillFloor sFloors_Variety[] = { { [0] = { - #if ENGLISH - .name = _("ANNABELL"), - .facilityClass = FACILITY_CLASS_PARASOL_LADY, - .speechBefore = {EC_WORD_HI, EC_WORD_ARE, EC_WORD_YOU, EC_WORD_FEELING, EC_WORD_UPBEAT, EC_WORD_QUES}, - .speechWin = {EC_WORD_AREN_T, EC_WORD_YOU, EC_WORD_FEELING, EC_WORD_WELL, EC_WORD_QUES, EC_EMPTY_WORD}, - .speechLose = {EC_WORD_I, EC_WORD_CAN, EC_WORD_SEE, EC_WORD_YOU_RE, EC_WORD_FEELING, EC_WORD_GREAT}, - .speechAfter = {EC_WORD_YOUR, EC_WORD_POKEMON, EC_WORD_LOOK, EC_WORD_READY, EC_WORD_TO, EC_WORD_HUSTLE}, - #elif FRENCH + #if FRENCH .name = _("ANNABEL"), .facilityClass = FACILITY_CLASS_PARASOL_LADY, .speechBefore = {EC_WORD_YOU, EC_WORD_SIBLINGS, EC_WORD_SENSE, EC_EMPTY_WORD, EC_WORD_WEIRD, EC_WORD_QUES, }, @@ -2121,6 +2114,13 @@ static const struct TrainerHillFloor sFloors_Variety[] = { .speechWin = {EC_WORD_AS_IF, EC_WORD_WILL_BE_HERE, EC_WORD_ALONE, EC_WORD_TODAY, EC_WORD_HEH, EC_WORD_QUES}, .speechLose = {EC_WORD_WILL_BE_HERE, EC_WORD_PERFECT, EC_WORD_ALONE, EC_WORD_EXCL, EC_EMPTY_WORD, EC_EMPTY_WORD}, .speechAfter = {EC_WORD_ALL, EC_WORD_DID, EC_WORD_POKEMON, EC_WORD_ARE, EC_WORD_LOWS, EC_WORD_ALONE}, + #else //ENGLISH + .name = _("ANNABELL"), + .facilityClass = FACILITY_CLASS_PARASOL_LADY, + .speechBefore = {EC_WORD_HI, EC_WORD_ARE, EC_WORD_YOU, EC_WORD_FEELING, EC_WORD_UPBEAT, EC_WORD_QUES}, + .speechWin = {EC_WORD_AREN_T, EC_WORD_YOU, EC_WORD_FEELING, EC_WORD_WELL, EC_WORD_QUES, EC_EMPTY_WORD}, + .speechLose = {EC_WORD_I, EC_WORD_CAN, EC_WORD_SEE, EC_WORD_YOU_RE, EC_WORD_FEELING, EC_WORD_GREAT}, + .speechAfter = {EC_WORD_YOUR, EC_WORD_POKEMON, EC_WORD_LOOK, EC_WORD_READY, EC_WORD_TO, EC_WORD_HUSTLE}, #endif .mons = { @@ -2282,14 +2282,7 @@ static const struct TrainerHillFloor sFloors_Variety[] = { }, [1] = { - #if ENGLISH - .name = _("COLEMAN"), - .facilityClass = FACILITY_CLASS_COLLECTOR, - .speechBefore = {EC_WORD_I, EC_WORD_SEEK, EC_WORD_SOMEONE, EC_WORD_AS, EC_WORD_MY, EC_WORD_IDOL}, - .speechWin = {EC_WORD_DID, EC_WORD_MY, EC_WORD_IDOL, EC_WORD_SEE, EC_WORD_THAT, EC_WORD_QUES}, - .speechLose = {EC_WORD_YOU_RE, EC_WORD_LIKE, EC_WORD_A, EC_MOVE(HEAL_BELL), EC_WORD_TO_ME, EC_WORD_EXCL}, - .speechAfter = {EC_WORD_I_VE, EC_WORD_DECIDED, EC_WORD_I_CHOOSE_YOU, EC_WORD_AS, EC_WORD_MY, EC_WORD_IDOL}, - #elif FRENCH + #if FRENCH .name = _("ARNAUD"), .facilityClass = FACILITY_CLASS_COLLECTOR, .speechBefore = {EC_WORD_I, EC_WORD_SEEK, EC_WORD_AN, EC_EMPTY_WORD, EC_WORD_IDOL, EC_WORD_ELLIPSIS, }, @@ -2303,6 +2296,13 @@ static const struct TrainerHillFloor sFloors_Variety[] = { .speechWin = {EC_WORD_IS_IT_QUES, EC_WORD_WON, EC_WORD_NITWIT, EC_WORD_IT, EC_WORD_WITH, EC_WORD_IDOL}, .speechLose = {EC_WORD_IF_I_LOSE, EC_WORD_LAY, EC_WORD_DO, EC_WORD_AS_IF, EC_WORD_SORRY, EC_WORD_ELLIPSIS}, .speechAfter = {EC_WORD_WILL_BE_HERE, EC_WORD_LET_S, EC_WORD_IT, EC_WORD_WITH, EC_WORD_IDOL, EC_WORD_QUES}, + #else //ENGLISH + .name = _("COLEMAN"), + .facilityClass = FACILITY_CLASS_COLLECTOR, + .speechBefore = {EC_WORD_I, EC_WORD_SEEK, EC_WORD_SOMEONE, EC_WORD_AS, EC_WORD_MY, EC_WORD_IDOL}, + .speechWin = {EC_WORD_DID, EC_WORD_MY, EC_WORD_IDOL, EC_WORD_SEE, EC_WORD_THAT, EC_WORD_QUES}, + .speechLose = {EC_WORD_YOU_RE, EC_WORD_LIKE, EC_WORD_A, EC_MOVE(HEAL_BELL), EC_WORD_TO_ME, EC_WORD_EXCL}, + .speechAfter = {EC_WORD_I_VE, EC_WORD_DECIDED, EC_WORD_I_CHOOSE_YOU, EC_WORD_AS, EC_WORD_MY, EC_WORD_IDOL}, #endif .mons = { @@ -2461,14 +2461,7 @@ static const struct TrainerHillFloor sFloors_Variety[] = { { [0] = { - #if ENGLISH - .name = _("ENRIQUE"), - .facilityClass = FACILITY_CLASS_RICH_BOY, - .speechBefore = {EC_WORD_GET, EC_WORD_READY, EC_WORD_FOR, EC_WORD_AN, EC_WORD_AWESOME, EC_WORD_TIME}, - .speechWin = {EC_WORD_HEY, EC_WORD_HEY, EC_WORD_EXCL, EC_WORD_WHAT_S_UP_QUES, EC_EMPTY_WORD, EC_EMPTY_WORD}, - .speechLose = {EC_WORD_AWW, EC_WORD_COULDN_T, EC_WORD_YOU, EC_WORD_LET_ME_WIN, EC_WORD_QUES, EC_EMPTY_WORD}, - .speechAfter = {EC_WORD_DID, EC_WORD_YOU, EC_WORD_SEE, EC_WORD_MY, EC_WORD_SKILL, EC_WORD_QUES}, - #elif FRENCH + #if FRENCH .name = _("ADEMAR"), .facilityClass = FACILITY_CLASS_RICH_BOY, .speechBefore = {EC_WORD_THE, EC_WORD_TIME, EC_WORD_BELONGS_TO, EC_WORD_BE, EC_WORD_AWESOME, EC_WORD_EXCL_EXCL, }, @@ -2482,6 +2475,13 @@ static const struct TrainerHillFloor sFloors_Variety[] = { .speechWin = {EC_WORD_UNBELIEVABLE, EC_WORD_WILL, EC_WORD_LOST, EC_WORD_EXCL, EC_EMPTY_WORD, EC_EMPTY_WORD}, .speechLose = {EC_WORD_AS_IF, EC_WORD_WHOM, EC_WORD_WILL, EC_WORD_SAYS, EC_WORD_IF_I_WIN, EC_WORD_ELLIPSIS}, .speechAfter = {EC_WORD_AGREE, EC_WORD_IS_IT_QUES, EC_WORD_COOLNESS, EC_WORD_EXCL, EC_EMPTY_WORD, EC_EMPTY_WORD}, + #else //ENGLISH + .name = _("ENRIQUE"), + .facilityClass = FACILITY_CLASS_RICH_BOY, + .speechBefore = {EC_WORD_GET, EC_WORD_READY, EC_WORD_FOR, EC_WORD_AN, EC_WORD_AWESOME, EC_WORD_TIME}, + .speechWin = {EC_WORD_HEY, EC_WORD_HEY, EC_WORD_EXCL, EC_WORD_WHAT_S_UP_QUES, EC_EMPTY_WORD, EC_EMPTY_WORD}, + .speechLose = {EC_WORD_AWW, EC_WORD_COULDN_T, EC_WORD_YOU, EC_WORD_LET_ME_WIN, EC_WORD_QUES, EC_EMPTY_WORD}, + .speechAfter = {EC_WORD_DID, EC_WORD_YOU, EC_WORD_SEE, EC_WORD_MY, EC_WORD_SKILL, EC_WORD_QUES}, #endif .mons = { @@ -2633,14 +2633,7 @@ static const struct TrainerHillFloor sFloors_Variety[] = { }, [1] = { - #if ENGLISH - .name = _("COLLEEN"), - .facilityClass = FACILITY_CLASS_LADY, - .speechBefore = {EC_WORD_I, EC_WORD_WOULD, EC_WORD_LIKE, EC_WORD_TO, EC_WORD_ROCK, EC_WORD_OUT}, - .speechWin = {EC_WORD_I, EC_WORD_LIKE, EC_WORD_THIS, EC_WORD_ROCK, EC_WORD_THING, EC_WORD_EXCL}, - .speechLose = {EC_WORD_GO_AHEAD, EC_WORD_AND, EC_WORD_CRUSH, EC_WORD_MY, EC_WORD_DREAM, EC_WORD_ELLIPSIS}, - .speechAfter = {EC_WORD_I, EC_WORD_WANT, EC_WORD_TO, EC_WORD_GO, EC_WORD_WILD, EC_WORD_SOMETIME}, - #elif FRENCH + #if FRENCH .name = _("LUCETTE"), .facilityClass = FACILITY_CLASS_LADY, .speechBefore = {EC_WORD_LIKELY_TO, EC_WORD_BE, EC_WORD_SHREDDED, EC_WORD_EXCL_EXCL, EC_EMPTY_WORD, EC_EMPTY_WORD, }, @@ -2654,6 +2647,13 @@ static const struct TrainerHillFloor sFloors_Variety[] = { .speechWin = {EC_WORD_IT, EC_WORD_ANIME, EC_WORD_WHOM, EC_WORD_PLAYED, EC_WORD_IF_I_WIN, EC_WORD_EXCL}, .speechLose = {EC_WORD_IS, EC_WORD_WEREN_T, EC_WORD_END, EC_WORD_NOT_VERY, EC_WORD_WITH, EC_WORD_DREAM}, .speechAfter = {EC_WORD_AS_IF, EC_WORD_IS_IT_QUES, EC_WORD_LOST, EC_WORD_IT, EC_WORD_ANIME, EC_WORD_EXCL}, + #else //ENGLISH + .name = _("COLLEEN"), + .facilityClass = FACILITY_CLASS_LADY, + .speechBefore = {EC_WORD_I, EC_WORD_WOULD, EC_WORD_LIKE, EC_WORD_TO, EC_WORD_ROCK, EC_WORD_OUT}, + .speechWin = {EC_WORD_I, EC_WORD_LIKE, EC_WORD_THIS, EC_WORD_ROCK, EC_WORD_THING, EC_WORD_EXCL}, + .speechLose = {EC_WORD_GO_AHEAD, EC_WORD_AND, EC_WORD_CRUSH, EC_WORD_MY, EC_WORD_DREAM, EC_WORD_ELLIPSIS}, + .speechAfter = {EC_WORD_I, EC_WORD_WANT, EC_WORD_TO, EC_WORD_GO, EC_WORD_WILD, EC_WORD_SOMETIME}, #endif .mons = { @@ -2819,14 +2819,7 @@ static const struct TrainerHillFloor sFloors_Variety[] = { { [0] = { - #if ENGLISH - .name = _("KIMBERLY"), - .facilityClass = FACILITY_CLASS_POKEFAN_F, - .speechBefore = {EC_WORD_I, EC_WORD_LIKE, EC_WORD_WORKING, EC_WORD_AT, EC_WORD_MY, EC_WORD_OWN_TEMPO}, - .speechWin = {EC_WORD_I_AM, EC_WORD_NOT, EC_WORD_BAD, EC_WORD_YOU, EC_WORD_THINK, EC_WORD_QUES}, - .speechLose = {EC_WORD_YOU_RE, EC_WORD_A, EC_WORD_MEAN, EC_WORD_KID, EC_WORD_IT, EC_WORD_SEEMS}, - .speechAfter = {EC_WORD_MY, EC_WORD_OWN_TEMPO, EC_WORD_IS, EC_WORD_RIGHT, EC_WORD_FOR, EC_WORD_ME}, - #elif FRENCH + #if FRENCH .name = _("KIMBERLY"), .facilityClass = FACILITY_CLASS_POKEFAN_F, .speechBefore = {EC_WORD_LIKE, EC_WORD_WORKING, EC_WORD_NEARLY, EC_WORD_MY, EC_WORD_OWN_TEMPO, EC_WORD_EXCL, }, @@ -2840,6 +2833,13 @@ static const struct TrainerHillFloor sFloors_Variety[] = { .speechWin = {EC_WORD_AS_IF, EC_WORD_ARE, EC_WORD_JUST, EC_WORD_THOSE_WERE, EC_WORD_NO, EC_WORD_QUES}, .speechLose = {EC_WORD_WILL_BE_HERE, EC_WORD_LOWS, EC_WORD_WANDERING, EC_WORD_ELLIPSIS, EC_EMPTY_WORD, EC_EMPTY_WORD}, .speechAfter = {EC_WORD_IT, EC_WORD_WITH, EC_WORD_WORK, EC_WORD_SOMETIME, EC_WORD_IS, EC_WORD_ENTERTAINING}, + #else //ENGLISH + .name = _("KIMBERLY"), + .facilityClass = FACILITY_CLASS_POKEFAN_F, + .speechBefore = {EC_WORD_I, EC_WORD_LIKE, EC_WORD_WORKING, EC_WORD_AT, EC_WORD_MY, EC_WORD_OWN_TEMPO}, + .speechWin = {EC_WORD_I_AM, EC_WORD_NOT, EC_WORD_BAD, EC_WORD_YOU, EC_WORD_THINK, EC_WORD_QUES}, + .speechLose = {EC_WORD_YOU_RE, EC_WORD_A, EC_WORD_MEAN, EC_WORD_KID, EC_WORD_IT, EC_WORD_SEEMS}, + .speechAfter = {EC_WORD_MY, EC_WORD_OWN_TEMPO, EC_WORD_IS, EC_WORD_RIGHT, EC_WORD_FOR, EC_WORD_ME}, #endif .mons = { @@ -2982,14 +2982,7 @@ static const struct TrainerHillFloor sFloors_Variety[] = { }, [1] = { - #if ENGLISH - .name = _("FRANCISCO"), - .facilityClass = FACILITY_CLASS_POKEFAN_M, - .speechBefore = {EC_WORD_I, EC_WORD_STUDY, EC_WORD_EVERY, EC_WORD_DAY, EC_WORD_TOO, EC_EMPTY_WORD}, - .speechWin = {EC_WORD_SO, EC_WORD_THAT_S, EC_WORD_HOW, EC_WORD_YOU, EC_WORD_LOSE, EC_EMPTY_WORD}, - .speechLose = {EC_WORD_NO, EC_WORD_WONDER, EC_WORD_I, EC_WORD_COULDN_T, EC_WORD_BEAT, EC_WORD_YOU}, - .speechAfter = {EC_WORD_YES, EC_WORD_ELLIPSIS, EC_EMPTY_WORD, EC_WORD_THANK_YOU, EC_EMPTY_WORD, EC_EMPTY_WORD}, - #elif FRENCH + #if FRENCH .name = _("FRANCISCO"), .facilityClass = FACILITY_CLASS_POKEFAN_M, .speechBefore = {EC_WORD_STUDY, EC_WORD_ELLIPSIS, EC_WORD_ANOTHER, EC_WORD_ELLIPSIS, EC_EMPTY_WORD, EC_EMPTY_WORD, }, @@ -3003,6 +2996,13 @@ static const struct TrainerHillFloor sFloors_Variety[] = { .speechWin = {EC_WORD_NITWIT, EC_WORD_ON, EC_WORD_WIN, EC_WORD_EXCL, EC_EMPTY_WORD, EC_EMPTY_WORD}, .speechLose = {EC_WORD_THE, EC_WORD_AS_IF, EC_WORD_WHICH, EC_WORD_PLEASE, EC_WORD_TAKE_THAT, EC_WORD_EXCL}, .speechAfter = {EC_WORD_YES, EC_WORD_ELLIPSIS, EC_WORD_THANKS, EC_WORD_ELLIPSIS, EC_EMPTY_WORD, EC_EMPTY_WORD}, + #else //ENGLISH + .name = _("FRANCISCO"), + .facilityClass = FACILITY_CLASS_POKEFAN_M, + .speechBefore = {EC_WORD_I, EC_WORD_STUDY, EC_WORD_EVERY, EC_WORD_DAY, EC_WORD_TOO, EC_EMPTY_WORD}, + .speechWin = {EC_WORD_SO, EC_WORD_THAT_S, EC_WORD_HOW, EC_WORD_YOU, EC_WORD_LOSE, EC_EMPTY_WORD}, + .speechLose = {EC_WORD_NO, EC_WORD_WONDER, EC_WORD_I, EC_WORD_COULDN_T, EC_WORD_BEAT, EC_WORD_YOU}, + .speechAfter = {EC_WORD_YES, EC_WORD_ELLIPSIS, EC_EMPTY_WORD, EC_WORD_THANK_YOU, EC_EMPTY_WORD, EC_EMPTY_WORD}, #endif .mons = { @@ -3171,14 +3171,7 @@ static const struct TrainerHillFloor sFloors_Unique[] = { { [0] = { - #if ENGLISH - .name = _("MEREDITH"), - .facilityClass = FACILITY_CLASS_PKMN_RANGER_F, - .speechBefore = {EC_WORD_UM, EC_WORD_ELLIPSIS, EC_EMPTY_WORD, EC_WORD_I, EC_WORD_ELLIPSIS, EC_EMPTY_WORD}, - .speechWin = {EC_WORD_OH, EC_WORD_EXCL, EC_EMPTY_WORD, EC_WORD_UM, EC_WORD_ELLIPSIS, EC_WORD_YAY}, - .speechLose = {EC_WORD_UM, EC_WORD_ELLIPSIS, EC_EMPTY_WORD, EC_WORD_WAAAH, EC_WORD_ELLIPSIS, EC_EMPTY_WORD}, - .speechAfter = {EC_WORD_UM, EC_WORD_ELLIPSIS, EC_EMPTY_WORD, EC_WORD_I_AM, EC_WORD_SAD, EC_WORD_ELLIPSIS}, - #elif FRENCH + #if FRENCH .name = _("MEREDITH"), .facilityClass = FACILITY_CLASS_PKMN_RANGER_F, .speechBefore = {EC_WORD_HMM, EC_WORD_ELLIPSIS, EC_WORD_I, EC_WORD_ELLIPSIS, EC_EMPTY_WORD, EC_EMPTY_WORD, }, @@ -3192,6 +3185,13 @@ static const struct TrainerHillFloor sFloors_Unique[] = { .speechWin = {EC_WORD_YES, EC_WORD_EXCL, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_EMPTY_WORD}, .speechLose = {EC_WORD_NO, EC_WORD_EXCL, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_EMPTY_WORD}, .speechAfter = {EC_WORD_SAD, EC_WORD_ELLIPSIS, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_EMPTY_WORD}, + #else //ENGLISH + .name = _("MEREDITH"), + .facilityClass = FACILITY_CLASS_PKMN_RANGER_F, + .speechBefore = {EC_WORD_UM, EC_WORD_ELLIPSIS, EC_EMPTY_WORD, EC_WORD_I, EC_WORD_ELLIPSIS, EC_EMPTY_WORD}, + .speechWin = {EC_WORD_OH, EC_WORD_EXCL, EC_EMPTY_WORD, EC_WORD_UM, EC_WORD_ELLIPSIS, EC_WORD_YAY}, + .speechLose = {EC_WORD_UM, EC_WORD_ELLIPSIS, EC_EMPTY_WORD, EC_WORD_WAAAH, EC_WORD_ELLIPSIS, EC_EMPTY_WORD}, + .speechAfter = {EC_WORD_UM, EC_WORD_ELLIPSIS, EC_EMPTY_WORD, EC_WORD_I_AM, EC_WORD_SAD, EC_WORD_ELLIPSIS}, #endif .mons = { @@ -3333,14 +3333,7 @@ static const struct TrainerHillFloor sFloors_Unique[] = { }, [1] = { - #if ENGLISH - .name = _("BERNARD"), - .facilityClass = FACILITY_CLASS_KINDLER, - .speechBefore = {EC_WORD_I, EC_WORD_CAN_T, EC_WORD_LOSE, EC_WORD_THIS, EC_WORD_HOT, EC_WORD_BATTLE}, - .speechWin = {EC_WORD_DID, EC_WORD_I, EC_WORD_COOL, EC_WORD_YOU, EC_WORD_DOWN, EC_WORD_QUES}, - .speechLose = {EC_WORD_AIYEEH, EC_WORD_EXCL, EC_WORD_YOU_RE, EC_WORD_A, EC_WORD_TERRIBLE, EC_WORD_PERSON}, - .speechAfter = {EC_WORD_YOUR, EC_WORD_HEART, EC_WORD_MUST_BE, EC_WORD_ICE, EC_WORD_COLD, EC_WORD_ELLIPSIS}, - #elif FRENCH + #if FRENCH .name = _("YVAN"), .facilityClass = FACILITY_CLASS_KINDLER, .speechBefore = {EC_WORD_FOR_NOW, EC_WORD_EXCL, EC_WORD_WILL, EC_WORD_WIN, EC_EMPTY_WORD, EC_EMPTY_WORD, }, @@ -3354,6 +3347,13 @@ static const struct TrainerHillFloor sFloors_Unique[] = { .speechWin = {EC_WORD_AS_IF, EC_WORD_IS_IT_QUES, EC_WORD_LOST, EC_WORD_ELLIPSIS, EC_EMPTY_WORD, EC_EMPTY_WORD}, .speechLose = {EC_WORD_MISS, EC_WORD_PERSON, EC_WORD_WANDERING, EC_WORD_ELLIPSIS, EC_EMPTY_WORD, EC_EMPTY_WORD}, .speechAfter = {EC_WORD_OVERDO, EC_WORD_MEETS, EC_WORD_IT, EC_WORD_DISAPPOINTED, EC_WORD_LISTEN, EC_WORD_STEEL}, + #else //ENGLISH + .name = _("BERNARD"), + .facilityClass = FACILITY_CLASS_KINDLER, + .speechBefore = {EC_WORD_I, EC_WORD_CAN_T, EC_WORD_LOSE, EC_WORD_THIS, EC_WORD_HOT, EC_WORD_BATTLE}, + .speechWin = {EC_WORD_DID, EC_WORD_I, EC_WORD_COOL, EC_WORD_YOU, EC_WORD_DOWN, EC_WORD_QUES}, + .speechLose = {EC_WORD_AIYEEH, EC_WORD_EXCL, EC_WORD_YOU_RE, EC_WORD_A, EC_WORD_TERRIBLE, EC_WORD_PERSON}, + .speechAfter = {EC_WORD_YOUR, EC_WORD_HEART, EC_WORD_MUST_BE, EC_WORD_ICE, EC_WORD_COLD, EC_WORD_ELLIPSIS}, #endif .mons = { @@ -3511,14 +3511,7 @@ static const struct TrainerHillFloor sFloors_Unique[] = { { [0] = { - #if ENGLISH - .name = _("ABRAHAM"), - .facilityClass = FACILITY_CLASS_RUIN_MANIAC, - .speechBefore = {EC_WORD_I, EC_WORD_LIKE, EC_WORD_THIS, EC_WORD_POKEMON, EC_WORD_THE, EC_WORD_BEST}, - .speechWin = {EC_WORD_WHAT, EC_WORD_A, EC_WORD_GREAT, EC_WORD_POKEMON, EC_WORD_IT, EC_WORD_IS}, - .speechLose = {EC_WORD_I, EC_WORD_CONFUSED, EC_WORD_A, EC_WORD_MOVE, EC_WORD_WITH, EC_WORD_ANOTHER}, - .speechAfter = {EC_WORD_I, EC_WORD_WANT, EC_WORD_A, EC_MOVE(SKETCH), EC_WORD_OF, EC_WORD_YOU}, - #elif FRENCH + #if FRENCH .name = _("ABRAHAM"), .facilityClass = FACILITY_CLASS_RUIN_MANIAC, .speechBefore = {EC_WORD_ADORE, EC_WORD_CASE, EC_WORD_POKEMON, EC_WORD_EXCL, EC_EMPTY_WORD, EC_EMPTY_WORD, }, @@ -3532,6 +3525,13 @@ static const struct TrainerHillFloor sFloors_Unique[] = { .speechWin = {EC_WORD_IS_IT_QUES, EC_WORD_LOWS, EC_WORD_A, EC_WORD_THIN, EC_WORD_POKEMON, EC_WORD_EXCL}, .speechLose = {EC_WORD_IS_IT_QUES, EC_WORD_SAYS, EC_MOVE2(CONFUSION), EC_WORD_ELLIPSIS, EC_EMPTY_WORD, EC_EMPTY_WORD}, .speechAfter = {EC_WORD_IS_IT_QUES, EC_WORD_TO, EC_WORD_MOVE, EC_WORD_VERY, EC_WORD_ENTERTAINING, EC_WORD_ELLIPSIS}, + #else //ENGLISH + .name = _("ABRAHAM"), + .facilityClass = FACILITY_CLASS_RUIN_MANIAC, + .speechBefore = {EC_WORD_I, EC_WORD_LIKE, EC_WORD_THIS, EC_WORD_POKEMON, EC_WORD_THE, EC_WORD_BEST}, + .speechWin = {EC_WORD_WHAT, EC_WORD_A, EC_WORD_GREAT, EC_WORD_POKEMON, EC_WORD_IT, EC_WORD_IS}, + .speechLose = {EC_WORD_I, EC_WORD_CONFUSED, EC_WORD_A, EC_WORD_MOVE, EC_WORD_WITH, EC_WORD_ANOTHER}, + .speechAfter = {EC_WORD_I, EC_WORD_WANT, EC_WORD_A, EC_MOVE(SKETCH), EC_WORD_OF, EC_WORD_YOU}, #endif .mons = { @@ -3683,14 +3683,7 @@ static const struct TrainerHillFloor sFloors_Unique[] = { }, [1] = { - #if ENGLISH - .name = _("LUC"), - .facilityClass = FACILITY_CLASS_TUBER_M, - .speechBefore = {EC_WORD_I, EC_WORD_HAVE, EC_WORD_A, EC_WORD_COOL, EC_WORD_RARE, EC_WORD_MOVE}, - .speechWin = {EC_WORD_MY, EC_WORD_RARE, EC_WORD_MOVE, EC_WORD_IS, EC_WORD_COOL, EC_WORD_ISN_T_IT_QUES}, - .speechLose = {EC_WORD_DIDN_T, EC_WORD_YOU, EC_WORD_SEE, EC_WORD_MY, EC_WORD_MOVE, EC_WORD_QUES}, - .speechAfter = {EC_WORD_I_AM, EC_WORD_SMART, EC_WORD_BUT, EC_WORD_ALSO, EC_WORD_WEAK, EC_WORD_ELLIPSIS}, - #elif FRENCH + #if FRENCH .name = _("LEOPOLD"), .facilityClass = FACILITY_CLASS_TUBER_M, .speechBefore = {EC_WORD_DAUGHTER, EC_WORD_MOVE, EC_WORD_IS, EC_WORD_RARE, EC_WORD_AND, EC_WORD_COOL, }, @@ -3704,6 +3697,13 @@ static const struct TrainerHillFloor sFloors_Unique[] = { .speechWin = {EC_WORD_NO, EC_WORD_ELLIPSIS, EC_WORD_AS_IF, EC_WORD_IS, EC_WORD_ENTERTAINING, EC_WORD_ELLIPSIS}, .speechLose = {EC_WORD_WEREN_T, EC_WORD_BETTER, EC_WORD_MOVE, EC_WORD_IS, EC_WORD_WEAK, EC_WORD_WEAK}, .speechAfter = {EC_WORD_ARE, EC_WORD_SMART, EC_WORD_BUT, EC_WORD_AS_IF, EC_WORD_STRONG, EC_WORD_ELLIPSIS}, + #else //ENGLISH + .name = _("LUC"), + .facilityClass = FACILITY_CLASS_TUBER_M, + .speechBefore = {EC_WORD_I, EC_WORD_HAVE, EC_WORD_A, EC_WORD_COOL, EC_WORD_RARE, EC_WORD_MOVE}, + .speechWin = {EC_WORD_MY, EC_WORD_RARE, EC_WORD_MOVE, EC_WORD_IS, EC_WORD_COOL, EC_WORD_ISN_T_IT_QUES}, + .speechLose = {EC_WORD_DIDN_T, EC_WORD_YOU, EC_WORD_SEE, EC_WORD_MY, EC_WORD_MOVE, EC_WORD_QUES}, + .speechAfter = {EC_WORD_I_AM, EC_WORD_SMART, EC_WORD_BUT, EC_WORD_ALSO, EC_WORD_WEAK, EC_WORD_ELLIPSIS}, #endif .mons = { @@ -3869,14 +3869,7 @@ static const struct TrainerHillFloor sFloors_Unique[] = { { [0] = { - #if ENGLISH - .name = _("BREYDEN"), - .facilityClass = FACILITY_CLASS_YOUNGSTER, - .speechBefore = {EC_WORD_I, EC_WORD_CARE, EC_WORD_FOR, EC_WORD_MY, EC_WORD_POKEMON, EC_WORD_A_LOT}, - .speechWin = {EC_WORD_MY, EC_WORD_POKEMON, EC_WORD_CAN, EC_WORD_DO, EC_WORD_IT, EC_WORD_ALL}, - .speechLose = {EC_WORD_IT_S, EC_WORD_NOT, EC_WORD_LIKE, EC_WORD_WE, EC_WORD_ALWAYS, EC_WORD_WIN}, - .speechAfter = {EC_WORD_I, EC_WORD_LIKE, EC_WORD_THE, EC_WORD_BEGINNING, EC_WORD_POKEMON, EC_WORD_BEST}, - #elif FRENCH + #if FRENCH .name = _("AUGUSTIN"), .facilityClass = FACILITY_CLASS_YOUNGSTER, .speechBefore = {EC_WORD_I_VE, EC_WORD_TRUST, EC_WORD_IN, EC_WORD_WHO_IS, EC_WORD_POKEMON, EC_WORD_EXCL, }, @@ -3890,6 +3883,13 @@ static const struct TrainerHillFloor sFloors_Unique[] = { .speechWin = {EC_WORD_SORRY, EC_WORD_NITWIT, EC_WORD_ALL, EC_WORD_DID, EC_WORD_POKEMON, EC_WORD_ELLIPSIS}, .speechLose = {EC_WORD_AS_IF, EC_WORD_ALWAYS, EC_WORD_LEGEND, EC_WORD_ELLIPSIS, EC_EMPTY_WORD, EC_EMPTY_WORD}, .speechAfter = {EC_WORD_IS_IT_QUES, EC_WORD_GOTCHA, EC_WORD_A, EC_WORD_EGG, EC_WORD_LISTEN, EC_WORD_POKEMON}, + #else //ENGLISH + .name = _("BREYDEN"), + .facilityClass = FACILITY_CLASS_YOUNGSTER, + .speechBefore = {EC_WORD_I, EC_WORD_CARE, EC_WORD_FOR, EC_WORD_MY, EC_WORD_POKEMON, EC_WORD_A_LOT}, + .speechWin = {EC_WORD_MY, EC_WORD_POKEMON, EC_WORD_CAN, EC_WORD_DO, EC_WORD_IT, EC_WORD_ALL}, + .speechLose = {EC_WORD_IT_S, EC_WORD_NOT, EC_WORD_LIKE, EC_WORD_WE, EC_WORD_ALWAYS, EC_WORD_WIN}, + .speechAfter = {EC_WORD_I, EC_WORD_LIKE, EC_WORD_THE, EC_WORD_BEGINNING, EC_WORD_POKEMON, EC_WORD_BEST}, #endif .mons = { @@ -4040,14 +4040,7 @@ static const struct TrainerHillFloor sFloors_Unique[] = { }, [1] = { - #if ENGLISH - .name = _("ANIYA"), - .facilityClass = FACILITY_CLASS_TUBER_F, - .speechBefore = {EC_WORD_SOMEONE, EC_WORD_GOT, EC_WORD_ME, EC_WORD_A_LITTLE, EC_WORD_POKEMON, EC_WORD_EGG}, - .speechWin = {EC_WORD_I_AM, EC_WORD_NOT, EC_WORD_NEW, EC_WORD_AT, EC_WORD_THIS, EC_WORD_EXCL}, - .speechLose = {EC_WORD_OH, EC_WORD_BUT, EC_WORD_ELLIPSIS, EC_WORD_WHY, EC_WORD_WHY, EC_WORD_QUES_EXCL}, - .speechAfter = {EC_WORD_YOU_RE, EC_WORD_BUSY, EC_WORD_QUES, EC_WORD_DON_T, EC_WORD_GIVE_UP, EC_WORD_EXCL}, - #elif FRENCH + #if FRENCH .name = _("ANIYA"), .facilityClass = FACILITY_CLASS_TUBER_F, .speechBefore = {EC_WORD_I_VE, EC_WORD_RECEIVED, EC_WORD_A, EC_WORD_EGG, EC_WORD_OF, EC_WORD_POKEMON, }, @@ -4061,6 +4054,13 @@ static const struct TrainerHillFloor sFloors_Unique[] = { .speechWin = {EC_WORD_IS_IT_QUES, EC_WORD_AWFULLY, EC_WORD_WON, EC_WORD_OLDEN, EC_EMPTY_WORD, EC_EMPTY_WORD}, .speechLose = {EC_WORD_HIT, EC_WORD_QUES_EXCL, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_EMPTY_WORD}, .speechAfter = {EC_WORD_WILL, EC_WORD_VERY, EC_WORD_WORK, EC_WORD_QUES, EC_EMPTY_WORD, EC_EMPTY_WORD}, + #else //ENGLISH + .name = _("ANIYA"), + .facilityClass = FACILITY_CLASS_TUBER_F, + .speechBefore = {EC_WORD_SOMEONE, EC_WORD_GOT, EC_WORD_ME, EC_WORD_A_LITTLE, EC_WORD_POKEMON, EC_WORD_EGG}, + .speechWin = {EC_WORD_I_AM, EC_WORD_NOT, EC_WORD_NEW, EC_WORD_AT, EC_WORD_THIS, EC_WORD_EXCL}, + .speechLose = {EC_WORD_OH, EC_WORD_BUT, EC_WORD_ELLIPSIS, EC_WORD_WHY, EC_WORD_WHY, EC_WORD_QUES_EXCL}, + .speechAfter = {EC_WORD_YOU_RE, EC_WORD_BUSY, EC_WORD_QUES, EC_WORD_DON_T, EC_WORD_GIVE_UP, EC_WORD_EXCL}, #endif .mons = { @@ -4215,14 +4215,7 @@ static const struct TrainerHillFloor sFloors_Unique[] = { { [0] = { - #if ENGLISH - .name = _("DANE"), - .facilityClass = FACILITY_CLASS_BIRD_KEEPER, - .speechBefore = {EC_WORD_I, EC_WORD_GOT, EC_WORD_MY, EC_WORD_POKEMON, EC_WORD_ON, EC_WORD_VACATION}, - .speechWin = {EC_WORD_IT_S, EC_WORD_GREAT, EC_WORD_TO, EC_WORD_TRAVEL, EC_WORD_AND, EC_WORD_BATTLE}, - .speechLose = {EC_WORD_WAAAH, EC_WORD_EXCL, EC_WORD_MY, EC_WORD_RARE, EC_WORD_POKEMON, EC_WORD_EXCL}, - .speechAfter = {EC_WORD_OFF, EC_WORD_ON, EC_WORD_ANOTHER, EC_WORD_VACATION, EC_WORD_I, EC_WORD_GO}, - #elif FRENCH + #if FRENCH .name = _("ADAM"), .facilityClass = FACILITY_CLASS_BIRD_KEEPER, .speechBefore = {EC_WORD_WHO_IS, EC_WORD_POKEMON, EC_WORD_ARE, EC_WORD_IN, EC_WORD_HOLIDAY, EC_WORD_EXCL, }, @@ -4236,6 +4229,13 @@ static const struct TrainerHillFloor sFloors_Unique[] = { .speechWin = {EC_WORD_MISS, EC_WORD_BEAUTIFUL, EC_WORD_TRAVEL, EC_WORD_AND, EC_WORD_HEARING, EC_WORD_ELLIPSIS}, .speechLose = {EC_WORD_ALL, EC_WORD_TOO, EC_WORD_POKEMON, EC_WORD_EXCL, EC_EMPTY_WORD, EC_EMPTY_WORD}, .speechAfter = {EC_WORD_DREAM, EC_WORD_ABOUT, EC_WORD_VACATION, EC_WORD_ELLIPSIS, EC_EMPTY_WORD, EC_EMPTY_WORD}, + #else //ENGLISH + .name = _("DANE"), + .facilityClass = FACILITY_CLASS_BIRD_KEEPER, + .speechBefore = {EC_WORD_I, EC_WORD_GOT, EC_WORD_MY, EC_WORD_POKEMON, EC_WORD_ON, EC_WORD_VACATION}, + .speechWin = {EC_WORD_IT_S, EC_WORD_GREAT, EC_WORD_TO, EC_WORD_TRAVEL, EC_WORD_AND, EC_WORD_BATTLE}, + .speechLose = {EC_WORD_WAAAH, EC_WORD_EXCL, EC_WORD_MY, EC_WORD_RARE, EC_WORD_POKEMON, EC_WORD_EXCL}, + .speechAfter = {EC_WORD_OFF, EC_WORD_ON, EC_WORD_ANOTHER, EC_WORD_VACATION, EC_WORD_I, EC_WORD_GO}, #endif .mons = { @@ -4378,14 +4378,7 @@ static const struct TrainerHillFloor sFloors_Unique[] = { }, [1] = { - #if ENGLISH - .name = _("STEPHANIE"), - .facilityClass = FACILITY_CLASS_SWIMMING_TRIATHLETE_F, - .speechBefore = {EC_WORD_THIS, EC_WORD_IS, EC_WORD_HOW, EC_WORD_YOU, EC_WORD_WIN, EC_WORD_EXCL}, - .speechWin = {EC_WORD_DO, EC_WORD_YOU, EC_WORD_UNDERSTAND, EC_WORD_HOW, EC_WORD_NOW, EC_WORD_QUES}, - .speechLose = {EC_WORD_YES, EC_WORD_THAT_S, EC_WORD_HOW, EC_WORD_YOU, EC_WORD_DO, EC_WORD_IT}, - .speechAfter = {EC_WORD_YOU, EC_WORD_BEAT, EC_WORD_ME, EC_WORD_GOOD, EC_WORD_FOR, EC_WORD_YOU}, - #elif FRENCH + #if FRENCH .name = _("STEPHANIE"), .facilityClass = FACILITY_CLASS_SWIMMING_TRIATHLETE_F, .speechBefore = {EC_WORD_I, EC_WORD_THINKS, EC_WORD_WIN, EC_WORD_WITH, EC_WORD_GOING, EC_WORD_EXCL, }, @@ -4399,6 +4392,13 @@ static const struct TrainerHillFloor sFloors_Unique[] = { .speechWin = {EC_WORD_NOW, EC_WORD_WORKS, EC_WORD_HOW, EC_WORD_WIN, EC_WORD_ISN_T_IT_QUES, EC_WORD_ELLIPSIS}, .speechLose = {EC_WORD_NOW, EC_WORD_WORKS, EC_WORD_HOW, EC_WORD_SPIRIT, EC_EMPTY_WORD, EC_EMPTY_WORD}, .speechAfter = {EC_WORD_WILL, EC_WORD_WON, EC_WORD_WILL_BE_HERE, EC_WORD_HAPPY, EC_WORD_NOW, EC_WORD_QUES}, + #else //ENGLISH + .name = _("STEPHANIE"), + .facilityClass = FACILITY_CLASS_SWIMMING_TRIATHLETE_F, + .speechBefore = {EC_WORD_THIS, EC_WORD_IS, EC_WORD_HOW, EC_WORD_YOU, EC_WORD_WIN, EC_WORD_EXCL}, + .speechWin = {EC_WORD_DO, EC_WORD_YOU, EC_WORD_UNDERSTAND, EC_WORD_HOW, EC_WORD_NOW, EC_WORD_QUES}, + .speechLose = {EC_WORD_YES, EC_WORD_THAT_S, EC_WORD_HOW, EC_WORD_YOU, EC_WORD_DO, EC_WORD_IT}, + .speechAfter = {EC_WORD_YOU, EC_WORD_BEAT, EC_WORD_ME, EC_WORD_GOOD, EC_WORD_FOR, EC_WORD_YOU}, #endif .mons = { @@ -4562,14 +4562,7 @@ static const struct TrainerHillFloor sFloors_Expert[] = { { [0] = { - #if ENGLISH - .name = _("ALFRED"), - .facilityClass = FACILITY_CLASS_COOLTRAINER_M, - .speechBefore = {EC_WORD_WE, EC_WORD_CAN, EC_WORD_TAKE, EC_WORD_ON, EC_WORD_ANY, EC_WORD_TYPE}, - .speechWin = {EC_WORD_WE, EC_WORD_DID, EC_WORD_BETTER, EC_WORD_THAN, EC_WORD_OKAY, EC_WORD_EXCL}, - .speechLose = {EC_WORD_OUR, EC_WORD_STRATEGY, EC_WORD_ISN_T, EC_WORD_ANY, EC_WORD_GOOD, EC_WORD_ELLIPSIS}, - .speechAfter = {EC_WORD_WE, EC_WORD_NEED, EC_WORD_TO, EC_WORD_TRAIN, EC_WORD_A_LOT, EC_WORD_MORE}, - #elif FRENCH + #if FRENCH .name = _("ALBAN"), .facilityClass = FACILITY_CLASS_COOLTRAINER_M, .speechBefore = {EC_WORD_I_AM, EC_WORD_LIE, EC_WORD_CAPABLE, EC_WORD_OF, EC_WORD_SIBLINGS, EC_WORD_WHEN_I_WIN, }, @@ -4583,6 +4576,13 @@ static const struct TrainerHillFloor sFloors_Expert[] = { .speechWin = {EC_WORD_OR, EC_WORD_PERFECT, EC_WORD_OKAY, EC_WORD_EXCL, EC_EMPTY_WORD, EC_EMPTY_WORD}, .speechLose = {EC_WORD_WEREN_T, EC_WORD_AT, EC_WORD_STRATEGY, EC_WORD_AS_IF, EC_WORD_IS, EC_WORD_OKAY}, .speechAfter = {EC_WORD_WHOM, EC_WORD_OK_QUES, EC_WORD_COME, EC_WORD_PLUS, EC_WORD_WORK, EC_WORD_ELLIPSIS}, + #else //ENGLISH + .name = _("ALFRED"), + .facilityClass = FACILITY_CLASS_COOLTRAINER_M, + .speechBefore = {EC_WORD_WE, EC_WORD_CAN, EC_WORD_TAKE, EC_WORD_ON, EC_WORD_ANY, EC_WORD_TYPE}, + .speechWin = {EC_WORD_WE, EC_WORD_DID, EC_WORD_BETTER, EC_WORD_THAN, EC_WORD_OKAY, EC_WORD_EXCL}, + .speechLose = {EC_WORD_OUR, EC_WORD_STRATEGY, EC_WORD_ISN_T, EC_WORD_ANY, EC_WORD_GOOD, EC_WORD_ELLIPSIS}, + .speechAfter = {EC_WORD_WE, EC_WORD_NEED, EC_WORD_TO, EC_WORD_TRAIN, EC_WORD_A_LOT, EC_WORD_MORE}, #endif .mons = { @@ -4730,14 +4730,7 @@ static const struct TrainerHillFloor sFloors_Expert[] = { }, [1] = { - #if ENGLISH - .name = _("EDIE"), - .facilityClass = FACILITY_CLASS_PSYCHIC_F, - .speechBefore = {EC_WORD_WE, EC_WORD_WILL_BE_HERE, EC_WORD_FOR, EC_WORD_ANY, EC_WORD_TRAINER, EC_WORD_CHALLENGE}, - .speechWin = {EC_WORD_MY, EC_WORD_STRATEGY, EC_WORD_WORKS, EC_WORD_TO, EC_WORD_PERFECTION, EC_WORD_EXCL}, - .speechLose = {EC_WORD_NO, EC_WORD_NO, EC_WORD_ELLIPSIS, EC_WORD_THAT, EC_WORD_WON_T, EC_WORD_DO}, - .speechAfter = {EC_WORD_THERE, EC_WORD_SHOULD, EC_WORD_BE, EC_WORD_A, EC_WORD_TRAINER, EC_WORD_SCHOOL}, - #elif FRENCH + #if FRENCH .name = _("SARRAH"), .facilityClass = FACILITY_CLASS_PSYCHIC_F, .speechBefore = {EC_WORD_I_AM, EC_WORD_FEELING, EC_WORD_FOR, EC_WORD_ACCEPT, EC_WORD_A, EC_WORD_CHALLENGE, }, @@ -4751,6 +4744,13 @@ static const struct TrainerHillFloor sFloors_Expert[] = { .speechWin = {EC_WORD_WEREN_T, EC_WORD_BETTER, EC_WORD_STRATEGY, EC_WORD_IS, EC_WORD_FROM, EC_WORD_FEAR}, .speechLose = {EC_WORD_NO, EC_WORD_ELLIPSIS, EC_WORD_AS_IF, EC_WORD_LEARN, EC_WORD_IF_I_WIN, EC_WORD_ELLIPSIS}, .speechAfter = {EC_WORD_TRAINS, EC_WORD_TO, EC_WORD_SCHOOL, EC_WORD_FROM, EC_WORD_TRAINER, EC_WORD_ELLIPSIS}, + #else //ENGLISH + .name = _("EDIE"), + .facilityClass = FACILITY_CLASS_PSYCHIC_F, + .speechBefore = {EC_WORD_WE, EC_WORD_WILL_BE_HERE, EC_WORD_FOR, EC_WORD_ANY, EC_WORD_TRAINER, EC_WORD_CHALLENGE}, + .speechWin = {EC_WORD_MY, EC_WORD_STRATEGY, EC_WORD_WORKS, EC_WORD_TO, EC_WORD_PERFECTION, EC_WORD_EXCL}, + .speechLose = {EC_WORD_NO, EC_WORD_NO, EC_WORD_ELLIPSIS, EC_WORD_THAT, EC_WORD_WON_T, EC_WORD_DO}, + .speechAfter = {EC_WORD_THERE, EC_WORD_SHOULD, EC_WORD_BE, EC_WORD_A, EC_WORD_TRAINER, EC_WORD_SCHOOL}, #endif .mons = { @@ -4909,14 +4909,7 @@ static const struct TrainerHillFloor sFloors_Expert[] = { { [0] = { - #if ENGLISH - .name = _("RODERICK"), - .facilityClass = FACILITY_CLASS_COOLTRAINER_M, - .speechBefore = {EC_WORD_I, EC_WORD_CAN, EC_WORD_WIN, EC_WORD_WITHOUT, EC_WORD_A, EC_MOVE2(HELPING_HAND)}, - .speechWin = {EC_WORD_IT_S, EC_WORD_ONLY, EC_WORD_NATURAL, EC_WORD_THAT, EC_WORD_I, EC_WORD_WIN}, - .speechLose = {EC_WORD_LOSING, EC_WORD_HAS, EC_WORD_ME, EC_WORD_FEELING, EC_WORD_SMALL, EC_WORD_ELLIPSIS}, - .speechAfter = {EC_WORD_YOU, EC_WORD_HAVE, EC_WORD_A, EC_WORD_GOOD, EC_WORD_TEACHER, EC_WORD_QUES}, - #elif FRENCH + #if FRENCH .name = _("ALISTAIR"), .facilityClass = FACILITY_CLASS_COOLTRAINER_M, .speechBefore = {EC_WORD_CAN, EC_WORD_WIN, EC_WORD_WITHOUT, EC_EMPTY_WORD, EC_MOVE2(HELPING_HAND), EC_WORD_EXCL, }, @@ -4930,6 +4923,13 @@ static const struct TrainerHillFloor sFloors_Expert[] = { .speechWin = {EC_WORD_NITWIT, EC_WORD_DON_T, EC_WORD_WEREN_T, EC_WORD_VICTORY, EC_WORD_IS, EC_WORD_NATURAL}, .speechLose = {EC_WORD_AS_IF, EC_WORD_WHOM, EC_WORD_LIKES, EC_WORD_IF_I_LOSE, EC_EMPTY_WORD, EC_EMPTY_WORD}, .speechAfter = {EC_WORD_HOW, EC_WORD_IS, EC_WORD_IT, EC_WORD_EVER, EC_WORD_TEACHER, EC_WORD_QUES}, + #else //ENGLISH + .name = _("RODERICK"), + .facilityClass = FACILITY_CLASS_COOLTRAINER_M, + .speechBefore = {EC_WORD_I, EC_WORD_CAN, EC_WORD_WIN, EC_WORD_WITHOUT, EC_WORD_A, EC_MOVE2(HELPING_HAND)}, + .speechWin = {EC_WORD_IT_S, EC_WORD_ONLY, EC_WORD_NATURAL, EC_WORD_THAT, EC_WORD_I, EC_WORD_WIN}, + .speechLose = {EC_WORD_LOSING, EC_WORD_HAS, EC_WORD_ME, EC_WORD_FEELING, EC_WORD_SMALL, EC_WORD_ELLIPSIS}, + .speechAfter = {EC_WORD_YOU, EC_WORD_HAVE, EC_WORD_A, EC_WORD_GOOD, EC_WORD_TEACHER, EC_WORD_QUES}, #endif .mons = { @@ -5077,14 +5077,7 @@ static const struct TrainerHillFloor sFloors_Expert[] = { }, [1] = { - #if ENGLISH - .name = _("ALICIA"), - .facilityClass = FACILITY_CLASS_COOLTRAINER_F, - .speechBefore = {EC_WORD_I, EC_WORD_DON_T, EC_WORD_NEED, EC_WORD_A, EC_MOVE2(HELPING_HAND), EC_WORD_EXCL}, - .speechWin = {EC_WORD_SORRY, EC_WORD_EXCL, EC_WORD_TOO, EC_WORD_BAD, EC_WORD_FOR, EC_WORD_YOU}, - .speechLose = {EC_WORD_WHAT, EC_WORD_AN, EC_WORD_UNBELIEVABLE, EC_MOVE2(STRUGGLE), EC_WORD_THAT_WAS, EC_WORD_EXCL}, - .speechAfter = {EC_WORD_I, EC_WORD_CAN, EC_WORD_BE, EC_WORD_YOUR, EC_WORD_POKEMON, EC_WORD_TEACHER}, - #elif FRENCH + #if FRENCH .name = _("ISABELLE"), .facilityClass = FACILITY_CLASS_COOLTRAINER_F, .speechBefore = {EC_WORD_SOMEONE, EC_WORD_ON, EC_WORD_NOT, EC_WORD_OF, EC_MOVE2(HELPING_HAND), EC_WORD_EXCL, }, @@ -5098,6 +5091,13 @@ static const struct TrainerHillFloor sFloors_Expert[] = { .speechWin = {EC_WORD_SIMPLE, EC_WORD_ELLIPSIS, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_EMPTY_WORD}, .speechLose = {EC_WORD_INCREDIBLE, EC_WORD_ELLIPSIS, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_EMPTY_WORD}, .speechAfter = {EC_WORD_PLEASE, EC_WORD_CONCEDE, EC_WORD_WEREN_T, EC_WORD_SINCE, EC_WORD_TEACHER, EC_WORD_POKEMON}, + #else //ENGLISH + .name = _("ALICIA"), + .facilityClass = FACILITY_CLASS_COOLTRAINER_F, + .speechBefore = {EC_WORD_I, EC_WORD_DON_T, EC_WORD_NEED, EC_WORD_A, EC_MOVE2(HELPING_HAND), EC_WORD_EXCL}, + .speechWin = {EC_WORD_SORRY, EC_WORD_EXCL, EC_WORD_TOO, EC_WORD_BAD, EC_WORD_FOR, EC_WORD_YOU}, + .speechLose = {EC_WORD_WHAT, EC_WORD_AN, EC_WORD_UNBELIEVABLE, EC_MOVE2(STRUGGLE), EC_WORD_THAT_WAS, EC_WORD_EXCL}, + .speechAfter = {EC_WORD_I, EC_WORD_CAN, EC_WORD_BE, EC_WORD_YOUR, EC_WORD_POKEMON, EC_WORD_TEACHER}, #endif .mons = { @@ -5260,14 +5260,7 @@ static const struct TrainerHillFloor sFloors_Expert[] = { { [0] = { - #if ENGLISH - .name = _("TERRENCE"), - .facilityClass = FACILITY_CLASS_EXPERT_M, - .speechBefore = {EC_WORD_OH_DEAR, EC_WORD_THIS, EC_WORD_MATCH, EC_WORD_IS, EC_WORD_FOR, EC_WORD_YOU}, - .speechWin = {EC_WORD_OH_DEAR, EC_WORD_DID, EC_WORD_YOU, EC_WORD_SEE, EC_WORD_THAT, EC_WORD_QUES}, - .speechLose = {EC_WORD_OH_DEAR, EC_WORD_I_AM, EC_WORD_SO, EC_WORD_SORRY, EC_EMPTY_WORD, EC_EMPTY_WORD}, - .speechAfter = {EC_WORD_IS, EC_WORD_YOUR, EC_WORD_GRANDMOTHER, EC_WORD_STRONG, EC_WORD_QUES, EC_EMPTY_WORD}, - #elif FRENCH + #if FRENCH .name = _("GREGOIRE"), .facilityClass = FACILITY_CLASS_EXPERT_M, .speechBefore = {EC_WORD_OH_DEAR, EC_WORD_THIS, EC_WORD_FIGHTING, EC_WORD_IS, EC_WORD_FOR, EC_WORD_HIM, }, @@ -5281,6 +5274,13 @@ static const struct TrainerHillFloor sFloors_Expert[] = { .speechWin = {EC_WORD_ARE, EC_WORD_PERFECT, EC_WORD_BORED, EC_WORD_ELLIPSIS, EC_EMPTY_WORD, EC_EMPTY_WORD}, .speechLose = {EC_WORD_SORRY, EC_WORD_ELLIPSIS, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_EMPTY_WORD}, .speechAfter = {EC_WORD_SINCE, EC_WORD_GRANDMOTHER, EC_WORD_IS, EC_WORD_VERY, EC_WORD_STRONG, EC_WORD_QUES}, + #else //ENGLISH + .name = _("TERRENCE"), + .facilityClass = FACILITY_CLASS_EXPERT_M, + .speechBefore = {EC_WORD_OH_DEAR, EC_WORD_THIS, EC_WORD_MATCH, EC_WORD_IS, EC_WORD_FOR, EC_WORD_YOU}, + .speechWin = {EC_WORD_OH_DEAR, EC_WORD_DID, EC_WORD_YOU, EC_WORD_SEE, EC_WORD_THAT, EC_WORD_QUES}, + .speechLose = {EC_WORD_OH_DEAR, EC_WORD_I_AM, EC_WORD_SO, EC_WORD_SORRY, EC_EMPTY_WORD, EC_EMPTY_WORD}, + .speechAfter = {EC_WORD_IS, EC_WORD_YOUR, EC_WORD_GRANDMOTHER, EC_WORD_STRONG, EC_WORD_QUES, EC_EMPTY_WORD}, #endif .mons = { @@ -5428,14 +5428,7 @@ static const struct TrainerHillFloor sFloors_Expert[] = { }, [1] = { - #if ENGLISH - .name = _("CARLOTTA"), - .facilityClass = FACILITY_CLASS_EXPERT_F, - .speechBefore = {EC_WORD_OH_DEAR, EC_WORD_I, EC_WORD_WILL, EC_WORD_WIN, EC_WORD_FOR, EC_WORD_YOU}, - .speechWin = {EC_WORD_OH_DEAR, EC_WORD_WE, EC_WORD_HAVE, EC_WORD_A, EC_WORD_PARTY, EC_WORD_LATER}, - .speechLose = {EC_WORD_OH_DEAR, EC_WORD_I_AM, EC_WORD_SORRY, EC_WORD_TO, EC_WORD_DISAPPOINT, EC_WORD_YOU}, - .speechAfter = {EC_WORD_IS, EC_WORD_YOUR, EC_WORD_GRANDFATHER, EC_WORD_COOL, EC_WORD_QUES, EC_EMPTY_WORD}, - #elif FRENCH + #if FRENCH .name = _("CARLOTTA"), .facilityClass = FACILITY_CLASS_EXPERT_F, .speechBefore = {EC_WORD_YOU, EC_WORD_COME, EC_WORD_EVEN_SO, EC_WORD_FEELING, EC_WORD_PARTY, EC_WORD_QUES, }, @@ -5449,6 +5442,13 @@ static const struct TrainerHillFloor sFloors_Expert[] = { .speechWin = {EC_WORD_LATER, EC_WORD_PLAYS, EC_WORD_TO, EC_WORD_SILKY, EC_WORD_PARTY, EC_WORD_QUES}, .speechLose = {EC_WORD_SORRY, EC_WORD_JUST, EC_WORD_NITWIT, EC_WORD_WEREN_T, EC_WORD_DISAPPOINT, EC_WORD_EXCL}, .speechAfter = {EC_WORD_EVER, EC_WORD_GRANDFATHER, EC_WORD_IS, EC_WORD_VERY, EC_WORD_STRONG, EC_WORD_QUES}, + #else //ENGLISH + .name = _("CARLOTTA"), + .facilityClass = FACILITY_CLASS_EXPERT_F, + .speechBefore = {EC_WORD_OH_DEAR, EC_WORD_I, EC_WORD_WILL, EC_WORD_WIN, EC_WORD_FOR, EC_WORD_YOU}, + .speechWin = {EC_WORD_OH_DEAR, EC_WORD_WE, EC_WORD_HAVE, EC_WORD_A, EC_WORD_PARTY, EC_WORD_LATER}, + .speechLose = {EC_WORD_OH_DEAR, EC_WORD_I_AM, EC_WORD_SORRY, EC_WORD_TO, EC_WORD_DISAPPOINT, EC_WORD_YOU}, + .speechAfter = {EC_WORD_IS, EC_WORD_YOUR, EC_WORD_GRANDFATHER, EC_WORD_COOL, EC_WORD_QUES, EC_EMPTY_WORD}, #endif .mons = { @@ -5607,14 +5607,7 @@ static const struct TrainerHillFloor sFloors_Expert[] = { { [0] = { - #if ENGLISH - .name = _("NORA"), - .facilityClass = FACILITY_CLASS_PKMN_RANGER_F, - .speechBefore = {EC_WORD_WAAAH, EC_WORD_THIS, EC_WORD_IS, EC_WORD_SO, EC_WORD_EXCITING, EC_WORD_EXCL}, - .speechWin = {EC_WORD_WAAAH, EC_WORD_I_AM, EC_WORD_SO, EC_WORD_HAPPY, EC_WORD_I, EC_WORD_WON}, - .speechLose = {EC_WORD_WAAAH, EC_WORD_I_AM, EC_WORD_SO, EC_WORD_SAD, EC_WORD_I, EC_WORD_LOST}, - .speechAfter = {EC_WORD_WAAAH, EC_WORD_EXCL, EC_EMPTY_WORD, EC_WORD_GO, EC_WORD_AWAY, EC_WORD_EXCL}, - #elif FRENCH + #if FRENCH .name = _("JACKIE"), .facilityClass = FACILITY_CLASS_PKMN_RANGER_F, .speechBefore = {EC_WORD_WAAAH, EC_EMPTY_WORD, EC_WORD_IT_S, EC_WORD_RATHER, EC_WORD_EXCITING, EC_WORD_EXCL, }, @@ -5628,6 +5621,13 @@ static const struct TrainerHillFloor sFloors_Expert[] = { .speechWin = {EC_WORD_OFF, EC_WORD_IS, EC_WORD_WEREN_T, EC_WORD_HAPPINESS, EC_EMPTY_WORD, EC_EMPTY_WORD}, .speechLose = {EC_WORD_ON, EC_WORD_IS, EC_WORD_SAD, EC_WORD_ELLIPSIS, EC_EMPTY_WORD, EC_EMPTY_WORD}, .speechAfter = {EC_WORD_WROOOAAR_EXCL, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_EMPTY_WORD}, + #else //ENGLISH + .name = _("NORA"), + .facilityClass = FACILITY_CLASS_PKMN_RANGER_F, + .speechBefore = {EC_WORD_WAAAH, EC_WORD_THIS, EC_WORD_IS, EC_WORD_SO, EC_WORD_EXCITING, EC_WORD_EXCL}, + .speechWin = {EC_WORD_WAAAH, EC_WORD_I_AM, EC_WORD_SO, EC_WORD_HAPPY, EC_WORD_I, EC_WORD_WON}, + .speechLose = {EC_WORD_WAAAH, EC_WORD_I_AM, EC_WORD_SO, EC_WORD_SAD, EC_WORD_I, EC_WORD_LOST}, + .speechAfter = {EC_WORD_WAAAH, EC_WORD_EXCL, EC_EMPTY_WORD, EC_WORD_GO, EC_WORD_AWAY, EC_WORD_EXCL}, #endif .mons = { @@ -5771,14 +5771,7 @@ static const struct TrainerHillFloor sFloors_Expert[] = { }, [1] = { - #if ENGLISH - .name = _("GAV"), - .facilityClass = FACILITY_CLASS_PKMN_RANGER_M, - .speechBefore = {EC_WORD_WAHAHAHA, EC_WORD_YOU, EC_WORD_CAN_T, EC_WORD_STOP, EC_WORD_ME, EC_WORD_EXCL}, - .speechWin = {EC_WORD_WOWEE, EC_WORD_EXCL, EC_EMPTY_WORD, EC_WORD_I_AM, EC_WORD_AWESOME, EC_WORD_COOL}, - .speechLose = {EC_WORD_I_AM, EC_WORD_NOT, EC_WORD_COOL, EC_WORD_AT, EC_WORD_ALL, EC_WORD_EXCL}, - .speechAfter = {EC_WORD_HEHEHE, EC_WORD_THAT_WAS, EC_WORD_AN, EC_WORD_AWESOME, EC_WORD_BATTLE, EC_WORD_EXCL}, - #elif FRENCH + #if FRENCH .name = _("IGNACE"), .facilityClass = FACILITY_CLASS_PKMN_RANGER_M, .speechBefore = {EC_WORD_WAHAHAHA, EC_WORD_I_AM, EC_WORD_THE, EC_WORD_BEST, EC_EMPTY_WORD, EC_EMPTY_WORD, }, @@ -5792,6 +5785,13 @@ static const struct TrainerHillFloor sFloors_Expert[] = { .speechWin = {EC_WORD_ARE, EC_WORD_LOWS, EC_WORD_A, EC_WORD_TRAINER, EC_WORD_COOL, EC_WORD_ELLIPSIS}, .speechLose = {EC_WORD_NO, EC_WORD_ELLIPSIS, EC_WORD_AS_IF, EC_WORD_ARE, EC_WORD_JUST, EC_WORD_STRONG}, .speechAfter = {EC_WORD_MISS, EC_WORD_THIN, EC_WORD_FIGHTING, EC_WORD_LISTEN, EC_WORD_POKEMON, EC_WORD_EXCL}, + #else //ENGLISH + .name = _("GAV"), + .facilityClass = FACILITY_CLASS_PKMN_RANGER_M, + .speechBefore = {EC_WORD_WAHAHAHA, EC_WORD_YOU, EC_WORD_CAN_T, EC_WORD_STOP, EC_WORD_ME, EC_WORD_EXCL}, + .speechWin = {EC_WORD_WOWEE, EC_WORD_EXCL, EC_EMPTY_WORD, EC_WORD_I_AM, EC_WORD_AWESOME, EC_WORD_COOL}, + .speechLose = {EC_WORD_I_AM, EC_WORD_NOT, EC_WORD_COOL, EC_WORD_AT, EC_WORD_ALL, EC_WORD_EXCL}, + .speechAfter = {EC_WORD_HEHEHE, EC_WORD_THAT_WAS, EC_WORD_AN, EC_WORD_AWESOME, EC_WORD_BATTLE, EC_WORD_EXCL}, #endif .mons = { diff --git a/src/data/contest_opponents.h b/src/data/contest_opponents.h index 2bdb315de5..9e12cfef2e 100644 --- a/src/data/contest_opponents.h +++ b/src/data/contest_opponents.h @@ -143,15 +143,15 @@ const struct ContestWinner gDefaultContestWinners[] = .trainerId = 0xFFFF, .species = SPECIES_ELECTRIKE, .contestCategory = CONTEST_CATEGORY_CUTE, - #if ENGLISH - .monName = _("ELECTER"), - .trainerName = _("EZRA"), - #elif FRENCH + #if FRENCH .monName = _("DYNONO"), .trainerName = _("AXEL"), #elif ITALIAN .monName = _("ELECTER"), .trainerName = _("EZRA"), + #else //ENGLISH + .monName = _("ELECTER"), + .trainerName = _("EZRA"), #endif .contestRank = CONTEST_RANK_NORMAL }, @@ -160,15 +160,15 @@ const struct ContestWinner gDefaultContestWinners[] = .trainerId = 0xFFFF, .species = SPECIES_TROPIUS, .contestCategory = CONTEST_CATEGORY_COOL, - #if ENGLISH - .monName = _("TROPO"), - .trainerName = _("ALLAN"), - #elif FRENCH + #if FRENCH .monName = _("TROPO"), .trainerName = _("NICOLAS"), #elif ITALIAN .monName = _("TROPO"), .trainerName = _("ALLAN"), + #else //ENGLISH + .monName = _("TROPO"), + .trainerName = _("ALLAN"), #endif .contestRank = CONTEST_RANK_HYPER }, @@ -177,15 +177,15 @@ const struct ContestWinner gDefaultContestWinners[] = .trainerId = 0xFFFF, .species = SPECIES_XATU, .contestCategory = CONTEST_CATEGORY_BEAUTY, - #if ENGLISH - .monName = _("TUXA"), - .trainerName = _("JULIET"), - #elif FRENCH + #if FRENCH .monName = _("TUXA"), .trainerName = _("JULIA"), #elif ITALIAN .monName = _("TUXA"), .trainerName = _("JULIET"), + #else //ENGLISH + .monName = _("TUXA"), + .trainerName = _("JULIET"), #endif .contestRank = CONTEST_RANK_NORMAL }, @@ -194,15 +194,15 @@ const struct ContestWinner gDefaultContestWinners[] = .trainerId = 0xFFFF, .species = SPECIES_PLUSLE, .contestCategory = CONTEST_CATEGORY_TOUGH, - #if ENGLISH - .monName = _("PULSE"), - .trainerName = _("BAILY"), - #elif FRENCH + #if FRENCH .monName = _("POSSI"), .trainerName = _("ELTON"), #elif ITALIAN .monName = _("PULSE"), .trainerName = _("LEIO"), + #else //ENGLISH + .monName = _("PULSE"), + .trainerName = _("BAILY"), #endif .contestRank = CONTEST_RANK_MASTER }, @@ -211,15 +211,15 @@ const struct ContestWinner gDefaultContestWinners[] = .trainerId = 0xFFFF, .species = SPECIES_SHUPPET, .contestCategory = CONTEST_CATEGORY_SMART, - #if ENGLISH - .monName = _("SHUPUP"), - .trainerName = _("MELANY"), - #elif FRENCH + #if FRENCH .monName = _("CHOMBY"), .trainerName = _("MELANIE"), #elif ITALIAN .monName = _("SHUPUP"), .trainerName = _("MELANY"), + #else //ENGLISH + .monName = _("SHUPUP"), + .trainerName = _("MELANY"), #endif .contestRank = CONTEST_RANK_SUPER }, @@ -228,15 +228,15 @@ const struct ContestWinner gDefaultContestWinners[] = .trainerId = 0xFFFF, .species = SPECIES_ZANGOOSE, .contestCategory = CONTEST_CATEGORY_COOL, - #if ENGLISH - .monName = _("GOOZAN"), - .trainerName = _("HANA"), - #elif FRENCH + #if FRENCH .monName = _("GRIFFIK"), .trainerName = _("ANNE"), #elif ITALIAN .monName = _("GOOZAN"), .trainerName = _("HANA"), + #else //ENGLISH + .monName = _("GOOZAN"), + .trainerName = _("HANA"), #endif .contestRank = CONTEST_RANK_HYPER }, @@ -245,15 +245,15 @@ const struct ContestWinner gDefaultContestWinners[] = .trainerId = 0xFFFF, .species = SPECIES_LOUDRED, .contestCategory = CONTEST_CATEGORY_BEAUTY, - #if ENGLISH - .monName = _("LOUDED"), - .trainerName = _("BRYANT"), - #elif FRENCH + #if FRENCH .monName = _("BABOUM"), .trainerName = _("JACO"), #elif ITALIAN .monName = _("LOUDED"), .trainerName = _("BERTO"), + #else //ENGLISH + .monName = _("LOUDED"), + .trainerName = _("BRYANT"), #endif .contestRank = CONTEST_RANK_HYPER }, @@ -262,15 +262,15 @@ const struct ContestWinner gDefaultContestWinners[] = .trainerId = 0xFFFF, .species = SPECIES_DELCATTY, .contestCategory = CONTEST_CATEGORY_CUTE, - #if ENGLISH - .monName = _("KITSY"), - .trainerName = _("OMAR"), - #elif FRENCH + #if FRENCH .monName = _("KITSY"), .trainerName = _("OMAR"), #elif ITALIAN .monName = _("KITSY"), .trainerName = _("OMAR"), + #else //ENGLISH + .monName = _("KITSY"), + .trainerName = _("OMAR"), #endif .contestRank = CONTEST_RANK_MASTER } @@ -280,15 +280,15 @@ const struct ContestPokemon gContestOpponents[] = { [CONTEST_OPPONENT_JIMMY] = { .species = SPECIES_POOCHYENA, - #if ENGLISH - .nickname = _("POOCHY"), - .trainerName = _("JIMMY"), - #elif FRENCH + #if FRENCH .nickname = _("PUPUCE"), .trainerName = _("OLIVE"), #elif ITALIAN .nickname = _("POOCHY"), .trainerName = _("JIMMY"), + #else //ENGLISH + .nickname = _("POOCHY"), + .trainerName = _("JIMMY"), #endif .trainerGfxId = OBJ_EVENT_GFX_BOY_1, .aiFlags = CONTEST_AI_SET_1, @@ -316,15 +316,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_EDITH] = { .species = SPECIES_ILLUMISE, - #if ENGLISH - .nickname = _("MUSILLE"), - .trainerName = _("EDITH"), - #elif FRENCH + #if FRENCH .nickname = _("MUMI"), .trainerName = _("EDITH"), #elif ITALIAN .nickname = _("MUSILLE"), .trainerName = _("AMBRA"), + #else //ENGLISH + .nickname = _("MUSILLE"), + .trainerName = _("EDITH"), #endif .trainerGfxId = OBJ_EVENT_GFX_GIRL_1, .aiFlags = CONTEST_AI_SET_2, @@ -352,15 +352,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_EVAN] = { .species = SPECIES_DUSTOX, - #if ENGLISH - .nickname = _("DUSTER"), - .trainerName = _("EVAN"), - #elif FRENCH + #if FRENCH .nickname = _("PINOX"), .trainerName = _("HUGUES"), #elif ITALIAN .nickname = _("DUSTER"), .trainerName = _("IVANO"), + #else //ENGLISH + .nickname = _("DUSTER"), + .trainerName = _("EVAN"), #endif .trainerGfxId = OBJ_EVENT_GFX_LITTLE_BOY, .aiFlags = CONTEST_AI_SET_3, @@ -388,15 +388,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_KELSEY] = { .species = SPECIES_SEEDOT, - #if ENGLISH - .nickname = _("DOTS"), - .trainerName = _("KELSEY"), - #elif FRENCH + #if FRENCH .nickname = _("NIPIOT"), .trainerName = _("JOHANN"), #elif ITALIAN .nickname = _("DOTS"), .trainerName = _("CAROLA"), + #else //ENGLISH + .nickname = _("DOTS"), + .trainerName = _("KELSEY"), #endif .trainerGfxId = OBJ_EVENT_GFX_WOMAN_1, .aiFlags = CONTEST_AI_SET_4, @@ -424,15 +424,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_MADISON] = { .species = SPECIES_TAILLOW, - #if ENGLISH - .nickname = _("TATAY"), - .trainerName = _("MADISON"), - #elif FRENCH + #if FRENCH .nickname = _("NINI"), .trainerName = _("ANNE"), #elif ITALIAN .nickname = _("TATAY"), .trainerName = _("LILLY"), + #else //ENGLISH + .nickname = _("TATAY"), + .trainerName = _("MADISON"), #endif .trainerGfxId = OBJ_EVENT_GFX_POKEFAN_F, .aiFlags = CONTEST_AI_SET_5, @@ -460,15 +460,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_RAYMOND] = { .species = SPECIES_NINCADA, - #if ENGLISH - .nickname = _("NINDA"), - .trainerName = _("RAYMOND"), - #elif FRENCH + #if FRENCH .nickname = _("GRINJA"), .trainerName = _("SEB"), #elif ITALIAN .nickname = _("NINDA"), .trainerName = _("RAYMOND"), + #else //ENGLISH + .nickname = _("NINDA"), + .trainerName = _("RAYMOND"), #endif .trainerGfxId = OBJ_EVENT_GFX_BLACK_BELT, .aiFlags = CONTEST_AI_SET_6, @@ -496,15 +496,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_GRANT] = { .species = SPECIES_SHROOMISH, - #if ENGLISH - .nickname = _("SMISH"), - .trainerName = _("GRANT"), - #elif FRENCH + #if FRENCH .nickname = _("BOUBOU"), .trainerName = _("QUENTIN"), #elif ITALIAN .nickname = _("SMISH"), .trainerName = _("GIGIO"), + #else //ENGLISH + .nickname = _("SMISH"), + .trainerName = _("GRANT"), #endif .trainerGfxId = OBJ_EVENT_GFX_YOUNGSTER, .aiFlags = CONTEST_AI_SET_7, @@ -532,15 +532,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_PAIGE] = { .species = SPECIES_SPHEAL, - #if ENGLISH - .nickname = _("SLEAL"), - .trainerName = _("PAIGE"), - #elif FRENCH + #if FRENCH .nickname = _("OBLIE"), .trainerName = _("CHANCE"), #elif ITALIAN .nickname = _("SPHELI"), .trainerName = _("LORENA"), + #else //ENGLISH + .nickname = _("SLEAL"), + .trainerName = _("PAIGE"), #endif .trainerGfxId = OBJ_EVENT_GFX_WOMAN_4, .aiFlags = CONTEST_AI_SET_8, @@ -568,15 +568,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_ALEC] = { .species = SPECIES_SLAKOTH, - #if ENGLISH - .nickname = _("SLOKTH"), - .trainerName = _("ALEC"), - #elif FRENCH + #if FRENCH .nickname = _("PATROVIT"), .trainerName = _("STEF"), #elif ITALIAN .nickname = _("SLOKTH"), .trainerName = _("EZIO"), + #else //ENGLISH + .nickname = _("SLOKTH"), + .trainerName = _("ALEC"), #endif .trainerGfxId = OBJ_EVENT_GFX_CAMPER, .aiFlags = CONTEST_AI_SET_9, @@ -604,15 +604,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_SYDNEY] = { .species = SPECIES_WHISMUR, - #if ENGLISH - .nickname = _("WHIRIS"), - .trainerName = _("SYDNEY"), - #elif FRENCH + #if FRENCH .nickname = _("CHUTI"), .trainerName = _("ALBANE"), #elif ITALIAN .nickname = _("WHIRIS"), .trainerName = _("LUANA"), + #else //ENGLISH + .nickname = _("WHIRIS"), + .trainerName = _("SYDNEY"), #endif .trainerGfxId = OBJ_EVENT_GFX_LASS, .aiFlags = CONTEST_AI_SET_A, @@ -640,15 +640,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_MORRIS] = { .species = SPECIES_MAKUHITA, - #if ENGLISH - .nickname = _("MAHITA"), - .trainerName = _("MORRIS"), - #elif FRENCH + #if FRENCH .nickname = _("MAHITA"), .trainerName = _("DANIEL"), #elif ITALIAN .nickname = _("MAHITA"), .trainerName = _("SABINO"), + #else //ENGLISH + .nickname = _("MAHITA"), + .trainerName = _("MORRIS"), #endif .trainerGfxId = OBJ_EVENT_GFX_SCHOOL_KID_M, .aiFlags = CONTEST_AI_SET_B, @@ -676,15 +676,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_MARIAH] = { .species = SPECIES_ARON, - #if ENGLISH - .nickname = _("RONAR"), - .trainerName = _("MARIAH"), - #elif FRENCH + #if FRENCH .nickname = _("GALI"), .trainerName = _("MARION"), #elif ITALIAN .nickname = _("RONAR"), .trainerName = _("LIALA"), + #else //ENGLISH + .nickname = _("RONAR"), + .trainerName = _("MARIAH"), #endif .trainerGfxId = OBJ_EVENT_GFX_GIRL_2, .aiFlags = CONTEST_AI_SET_C, @@ -712,15 +712,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_RUSSELL] = { .species = SPECIES_CROBAT, - #if ENGLISH - .nickname = _("BATRO"), - .trainerName = _("RUSSELL"), - #elif FRENCH + #if FRENCH .nickname = _("FEFE"), .trainerName = _("DENIS"), #elif ITALIAN .nickname = _("BATRO"), .trainerName = _("GIULIO"), + #else //ENGLISH + .nickname = _("BATRO"), + .trainerName = _("RUSSELL"), #endif .trainerGfxId = OBJ_EVENT_GFX_MAN_3, .aiFlags = CONTEST_AI_SET_D, @@ -748,15 +748,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_MELANIE] = { .species = SPECIES_GULPIN, - #if ENGLISH - .nickname = _("GULIN"), - .trainerName = _("MELANIE"), - #elif FRENCH + #if FRENCH .nickname = _("SLURP"), .trainerName = _("JOANNE"), #elif ITALIAN .nickname = _("GULIN"), .trainerName = _("MELANIE"), + #else //ENGLISH + .nickname = _("GULIN"), + .trainerName = _("MELANIE"), #endif .trainerGfxId = OBJ_EVENT_GFX_TWIN, .aiFlags = CONTEST_AI_SET_E, @@ -784,15 +784,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_CHANCE] = { .species = SPECIES_MANECTRIC, - #if ENGLISH - .nickname = _("RIKELEC"), - .trainerName = _("CHANCE"), - #elif FRENCH + #if FRENCH .nickname = _("DYNI"), .trainerName = _("ALEX"), #elif ITALIAN .nickname = _("RIKELEC"), .trainerName = _("BIAGIO"), + #else //ENGLISH + .nickname = _("RIKELEC"), + .trainerName = _("CHANCE"), #endif .trainerGfxId = OBJ_EVENT_GFX_RICH_BOY, .aiFlags = CONTEST_AI_SET_F, @@ -820,15 +820,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_AGATHA] = { .species = SPECIES_BULBASAUR, - #if ENGLISH - .nickname = _("BULBY"), - .trainerName = _("AGATHA"), - #elif FRENCH + #if FRENCH .nickname = _("BULBI"), .trainerName = _("AGATHA"), #elif ITALIAN .nickname = _("BULBY"), .trainerName = _("AGATHA"), + #else //ENGLISH + .nickname = _("BULBY"), + .trainerName = _("AGATHA"), #endif .trainerGfxId = OBJ_EVENT_GFX_WOMAN_2, .aiFlags = CONTEST_AI_SET_1, @@ -856,15 +856,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_BEAU] = { .species = SPECIES_BUTTERFREE, - #if ENGLISH - .nickname = _("FUTTERBE"), - .trainerName = _("BEAU"), - #elif FRENCH + #if FRENCH .nickname = _("PAPILOU"), .trainerName = _("JANIE"), #elif ITALIAN .nickname = _("FUTTERBE"), .trainerName = _("BEBA"), + #else //ENGLISH + .nickname = _("FUTTERBE"), + .trainerName = _("BEAU"), #endif .trainerGfxId = OBJ_EVENT_GFX_HEX_MANIAC, .aiFlags = CONTEST_AI_SET_2, @@ -892,15 +892,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_KAY] = { .species = SPECIES_PIDGEOTTO, - #if ENGLISH - .nickname = _("PIDEOT"), - .trainerName = _("KAY"), - #elif FRENCH + #if FRENCH .nickname = _("KOUKOU"), .trainerName = _("KATY"), #elif ITALIAN .nickname = _("PIDEOT"), .trainerName = _("KALY"), + #else //ENGLISH + .nickname = _("PIDEOT"), + .trainerName = _("KAY"), #endif .trainerGfxId = OBJ_EVENT_GFX_WOMAN_5, .aiFlags = CONTEST_AI_SET_3, @@ -928,15 +928,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_CALE] = { .species = SPECIES_DIGLETT, - #if ENGLISH - .nickname = _("DIGLE"), - .trainerName = _("CALE"), - #elif FRENCH + #if FRENCH .nickname = _("PIKPIK"), .trainerName = _("AYMERIC"), #elif ITALIAN .nickname = _("DIGLE"), .trainerName = _("CARLINO"), + #else //ENGLISH + .nickname = _("DIGLE"), + .trainerName = _("CALE"), #endif .trainerGfxId = OBJ_EVENT_GFX_HIKER, .aiFlags = CONTEST_AI_SET_4, @@ -964,15 +964,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_CAITLIN] = { .species = SPECIES_POLIWAG, - #if ENGLISH - .nickname = _("WAGIL"), - .trainerName = _("CAITLIN"), - #elif FRENCH + #if FRENCH .nickname = _("TARPI"), .trainerName = _("EMMA"), #elif ITALIAN .nickname = _("POLI"), .trainerName = _("CADALIA"), + #else //ENGLISH + .nickname = _("WAGIL"), + .trainerName = _("CAITLIN"), #endif .trainerGfxId = OBJ_EVENT_GFX_TUBER_F, .aiFlags = CONTEST_AI_SET_5, @@ -1000,15 +1000,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_COLBY] = { .species = SPECIES_TOTODILE, - #if ENGLISH - .nickname = _("TOTDIL"), - .trainerName = _("COLBY"), - #elif FRENCH + #if FRENCH .nickname = _("KAKIM"), .trainerName = _("KEVIN"), #elif ITALIAN .nickname = _("TOTDIL"), .trainerName = _("CICCO"), + #else //ENGLISH + .nickname = _("TOTDIL"), + .trainerName = _("COLBY"), #endif .trainerGfxId = OBJ_EVENT_GFX_NINJA_BOY, .aiFlags = CONTEST_AI_SET_6, @@ -1036,15 +1036,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_KYLIE] = { .species = SPECIES_LEDYBA, - #if ENGLISH - .nickname = _("BALEDY"), - .trainerName = _("KYLIE"), - #elif FRENCH + #if FRENCH .nickname = _("KOXX"), .trainerName = _("MARIE"), #elif ITALIAN .nickname = _("BALEDY"), .trainerName = _("KYLIE"), + #else //ENGLISH + .nickname = _("BALEDY"), + .trainerName = _("KYLIE"), #endif .trainerGfxId = OBJ_EVENT_GFX_BEAUTY, .aiFlags = CONTEST_AI_SET_7, @@ -1072,15 +1072,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_LIAM] = { .species = SPECIES_DELIBIRD, - #if ENGLISH - .nickname = _("BIRDLY"), - .trainerName = _("LIAM"), - #elif FRENCH + #if FRENCH .nickname = _("DIZY"), .trainerName = _("LIAM"), #elif ITALIAN .nickname = _("BIRDLY"), .trainerName = _("LARO"), + #else //ENGLISH + .nickname = _("BIRDLY"), + .trainerName = _("LIAM"), #endif .trainerGfxId = OBJ_EVENT_GFX_MAN_5, .aiFlags = CONTEST_AI_SET_8, @@ -1108,15 +1108,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_MILO] = { .species = SPECIES_LARVITAR, - #if ENGLISH - .nickname = _("TARVITAR"), - .trainerName = _("MILO"), - #elif FRENCH + #if FRENCH .nickname = _("BRIBRI"), .trainerName = _("SAM"), #elif ITALIAN .nickname = _("TARVITAR"), .trainerName = _("MILO"), + #else //ENGLISH + .nickname = _("TARVITAR"), + .trainerName = _("MILO"), #endif .trainerGfxId = OBJ_EVENT_GFX_MANIAC, .aiFlags = CONTEST_AI_SET_9, @@ -1144,15 +1144,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_KARINA] = { .species = SPECIES_ROSELIA, - #if ENGLISH - .nickname = _("RELIA"), - .trainerName = _("KARINA"), - #elif FRENCH + #if FRENCH .nickname = _("RELIA"), .trainerName = _("LYDIA"), #elif ITALIAN .nickname = _("RELIA"), .trainerName = _("BRUNA"), + #else //ENGLISH + .nickname = _("RELIA"), + .trainerName = _("KARINA"), #endif .trainerGfxId = OBJ_EVENT_GFX_PICNICKER, .aiFlags = CONTEST_AI_SET_10, @@ -1180,15 +1180,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_BOBBY] = { .species = SPECIES_DODRIO, - #if ENGLISH - .nickname = _("DUODO"), - .trainerName = _("BOBBY"), - #elif FRENCH + #if FRENCH .nickname = _("DUODO"), .trainerName = _("NICO"), #elif ITALIAN .nickname = _("DUODO"), .trainerName = _("BOBBY"), + #else //ENGLISH + .nickname = _("DUODO"), + .trainerName = _("BOBBY"), #endif .trainerGfxId = OBJ_EVENT_GFX_RUNNING_TRIATHLETE_M, .aiFlags = CONTEST_AI_SET_2, @@ -1216,15 +1216,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_CLAIRE] = { .species = SPECIES_TRAPINCH, - #if ENGLISH - .nickname = _("PINCHIN"), - .trainerName = _("CLAIRE"), - #elif FRENCH + #if FRENCH .nickname = _("KRAKY"), .trainerName = _("FRANCE"), #elif ITALIAN .nickname = _("PINCHIN"), .trainerName = _("CLARA"), + #else //ENGLISH + .nickname = _("PINCHIN"), + .trainerName = _("CLAIRE"), #endif .trainerGfxId = OBJ_EVENT_GFX_GIRL_1, .aiFlags = CONTEST_AI_SET_11, @@ -1252,15 +1252,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_WILLIE] = { .species = SPECIES_CACNEA, - #if ENGLISH - .nickname = _("NACAC"), - .trainerName = _("WILLIE"), - #elif FRENCH + #if FRENCH .nickname = _("NACAC"), .trainerName = _("YANNICK"), #elif ITALIAN .nickname = _("NACAC"), .trainerName = _("WILLY"), + #else //ENGLISH + .nickname = _("NACAC"), + .trainerName = _("WILLIE"), #endif .trainerGfxId = OBJ_EVENT_GFX_LITTLE_BOY, .aiFlags = CONTEST_AI_SET_12, @@ -1288,15 +1288,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_CASSIDY] = { .species = SPECIES_SANDSLASH, - #if ENGLISH - .nickname = _("SHRAND"), - .trainerName = _("CASSIDY"), - #elif FRENCH + #if FRENCH .nickname = _("BLETTE"), .trainerName = _("RAISSA"), #elif ITALIAN .nickname = _("SHRAND"), .trainerName = _("CLOE"), + #else //ENGLISH + .nickname = _("SHRAND"), + .trainerName = _("CASSIDY"), #endif .trainerGfxId = OBJ_EVENT_GFX_POKEFAN_F, .aiFlags = CONTEST_AI_SET_13, @@ -1324,15 +1324,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_MORGAN] = { .species = SPECIES_BALTOY, - #if ENGLISH - .nickname = _("TOYBAL"), - .trainerName = _("MORGAN"), - #elif FRENCH + #if FRENCH .nickname = _("BALBU"), .trainerName = _("DIMITRI"), #elif ITALIAN .nickname = _("TOYBAL"), .trainerName = _("DAVIDE"), + #else //ENGLISH + .nickname = _("TOYBAL"), + .trainerName = _("MORGAN"), #endif .trainerGfxId = OBJ_EVENT_GFX_BLACK_BELT, .aiFlags = CONTEST_AI_SET_14, @@ -1360,15 +1360,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_SUMMER] = { .species = SPECIES_MEDICHAM, - #if ENGLISH - .nickname = _("CHAMCHAM"), - .trainerName = _("SUMMER"), - #elif FRENCH + #if FRENCH .nickname = _("CHARMILLE"), .trainerName = _("OLGA"), #elif ITALIAN .nickname = _("CHAMCHAM"), .trainerName = _("DIANA"), + #else //ENGLISH + .nickname = _("CHAMCHAM"), + .trainerName = _("SUMMER"), #endif .trainerGfxId = OBJ_EVENT_GFX_WOMAN_4, .aiFlags = CONTEST_AI_SET_15, @@ -1396,15 +1396,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_MILES] = { .species = SPECIES_SPINDA, - #if ENGLISH - .nickname = _("SPININ"), - .trainerName = _("MILES"), - #elif FRENCH + #if FRENCH .nickname = _("SPININ"), .trainerName = _("XAVIER"), #elif ITALIAN .nickname = _("SPININ"), .trainerName = _("MARK"), + #else //ENGLISH + .nickname = _("SPININ"), + .trainerName = _("MILES"), #endif .trainerGfxId = OBJ_EVENT_GFX_CAMPER, .aiFlags = CONTEST_AI_SET_16, @@ -1432,15 +1432,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_AUDREY] = { .species = SPECIES_SWABLU, - #if ENGLISH - .nickname = _("SWABY"), - .trainerName = _("AUDREY"), - #elif FRENCH + #if FRENCH .nickname = _("VEGA"), .trainerName = _("AUDREY"), #elif ITALIAN .nickname = _("SWABY"), .trainerName = _("AZZURRA"), + #else //ENGLISH + .nickname = _("SWABY"), + .trainerName = _("AUDREY"), #endif .trainerGfxId = OBJ_EVENT_GFX_LASS, .aiFlags = CONTEST_AI_SET_17, @@ -1468,15 +1468,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_AVERY] = { .species = SPECIES_SPOINK, - #if ENGLISH - .nickname = _("POINKER"), - .trainerName = _("AVERY"), - #elif FRENCH + #if FRENCH .nickname = _("PIGPIG"), .trainerName = _("GREG"), #elif ITALIAN .nickname = _("POINKER"), .trainerName = _("FABIO"), + #else //ENGLISH + .nickname = _("POINKER"), + .trainerName = _("AVERY"), #endif .trainerGfxId = OBJ_EVENT_GFX_SCHOOL_KID_M, .aiFlags = CONTEST_AI_SET_A, @@ -1504,15 +1504,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_ARIANA] = { .species = SPECIES_KECLEON, - #if ENGLISH - .nickname = _("KECON"), - .trainerName = _("ARIANA"), - #elif FRENCH + #if FRENCH .nickname = _("CAMY"), .trainerName = _("ARIANE"), #elif ITALIAN .nickname = _("KECON"), .trainerName = _("TAMY"), + #else //ENGLISH + .nickname = _("KECON"), + .trainerName = _("ARIANA"), #endif .trainerGfxId = OBJ_EVENT_GFX_GIRL_2, .aiFlags = CONTEST_AI_SET_18, @@ -1540,15 +1540,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_ASHTON] = { .species = SPECIES_GOLDEEN, - #if ENGLISH - .nickname = _("GOLDEN"), - .trainerName = _("ASHTON"), - #elif FRENCH + #if FRENCH .nickname = _("RENA"), .trainerName = _("HUBERT"), #elif ITALIAN .nickname = _("GOLDEN"), .trainerName = _("ENZO"), + #else //ENGLISH + .nickname = _("GOLDEN"), + .trainerName = _("ASHTON"), #endif .trainerGfxId = OBJ_EVENT_GFX_MAN_3, .aiFlags = CONTEST_AI_SET_19, @@ -1576,15 +1576,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_SANDRA] = { .species = SPECIES_BARBOACH, - #if ENGLISH - .nickname = _("BOBOACH"), - .trainerName = _("SANDRA"), - #elif FRENCH + #if FRENCH .nickname = _("BOBACHE"), .trainerName = _("SANDRA"), #elif ITALIAN .nickname = _("BOBOACH"), .trainerName = _("SANDRA"), + #else //ENGLISH + .nickname = _("BOBOACH"), + .trainerName = _("SANDRA"), #endif .trainerGfxId = OBJ_EVENT_GFX_TWIN, .aiFlags = CONTEST_AI_SET_1A, @@ -1612,15 +1612,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_CARSON] = { .species = SPECIES_SKARMORY, - #if ENGLISH - .nickname = _("CORPY"), - .trainerName = _("CARSON"), - #elif FRENCH + #if FRENCH .nickname = _("ARRY"), .trainerName = _("CARSON"), #elif ITALIAN .nickname = _("SKARMY"), .trainerName = _("PIERRE"), + #else //ENGLISH + .nickname = _("CORPY"), + .trainerName = _("CARSON"), #endif .trainerGfxId = OBJ_EVENT_GFX_YOUNGSTER, .aiFlags = CONTEST_AI_SET_1B, @@ -1648,15 +1648,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_KATRINA] = { .species = SPECIES_LOTAD, - #if ENGLISH - .nickname = _("TADO"), - .trainerName = _("KATRINA"), - #elif FRENCH + #if FRENCH .nickname = _("PTIPIO"), .trainerName = _("GWEN"), #elif ITALIAN .nickname = _("TADO"), .trainerName = _("KATRINA"), + #else //ENGLISH + .nickname = _("TADO"), + .trainerName = _("KATRINA"), #endif .trainerGfxId = OBJ_EVENT_GFX_WOMAN_1, .aiFlags = CONTEST_AI_SET_1C, @@ -1684,15 +1684,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_LUKE] = { .species = SPECIES_SLOWBRO, - #if ENGLISH - .nickname = _("BROWLO"), - .trainerName = _("LUKE"), - #elif FRENCH + #if FRENCH .nickname = _("GADOSS"), .trainerName = _("LUKE"), #elif ITALIAN .nickname = _("BROWLO"), .trainerName = _("LUKE"), + #else //ENGLISH + .nickname = _("BROWLO"), + .trainerName = _("LUKE"), #endif .trainerGfxId = OBJ_EVENT_GFX_FAT_MAN, .aiFlags = CONTEST_AI_SET_1, @@ -1720,15 +1720,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_RAUL] = { .species = SPECIES_FARFETCHD, - #if ENGLISH - .nickname = _("FETCHIN"), - .trainerName = _("RAUL"), - #elif FRENCH + #if FRENCH .nickname = _("ARTICHO"), .trainerName = _("RAUL"), #elif ITALIAN .nickname = _("FARFI"), .trainerName = _("RINO"), + #else //ENGLISH + .nickname = _("FETCHIN"), + .trainerName = _("RAUL"), #endif .trainerGfxId = OBJ_EVENT_GFX_MAN_5, .aiFlags = CONTEST_AI_SET_2, @@ -1756,15 +1756,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_JADA] = { .species = SPECIES_SEEL, - #if ENGLISH - .nickname = _("SEELEY"), - .trainerName = _("JADA"), - #elif FRENCH + #if FRENCH .nickname = _("RIAM"), .trainerName = _("JADE"), #elif ITALIAN .nickname = _("SEELEY"), .trainerName = _("JADA"), + #else //ENGLISH + .nickname = _("SEELEY"), + .trainerName = _("JADA"), #endif .trainerGfxId = OBJ_EVENT_GFX_WOMAN_2, .aiFlags = CONTEST_AI_SET_3, @@ -1792,15 +1792,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_ZEEK] = { .species = SPECIES_DROWZEE, - #if ENGLISH - .nickname = _("DROWZIN"), - .trainerName = _("ZEEK"), - #elif FRENCH + #if FRENCH .nickname = _("SUPORI"), .trainerName = _("ROBERTO"), #elif ITALIAN .nickname = _("DROWZIN"), .trainerName = _("JACK"), + #else //ENGLISH + .nickname = _("DROWZIN"), + .trainerName = _("ZEEK"), #endif .trainerGfxId = OBJ_EVENT_GFX_PSYCHIC_M, .aiFlags = CONTEST_AI_SET_4, @@ -1828,15 +1828,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_DIEGO] = { .species = SPECIES_HITMONCHAN, - #if ENGLISH - .nickname = _("HITEMON"), - .trainerName = _("DIEGO"), - #elif FRENCH + #if FRENCH .nickname = _("PIFPAF"), .trainerName = _("DIEGO"), #elif ITALIAN .nickname = _("HITEMON"), .trainerName = _("GIOVI"), + #else //ENGLISH + .nickname = _("HITEMON"), + .trainerName = _("DIEGO"), #endif .trainerGfxId = OBJ_EVENT_GFX_EXPERT_M, .aiFlags = CONTEST_AI_SET_5, @@ -1864,15 +1864,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_ALIYAH] = { .species = SPECIES_BLISSEY, - #if ENGLISH - .nickname = _("BLISS"), - .trainerName = _("ALIYAH"), - #elif FRENCH + #if FRENCH .nickname = _("PHORIE"), .trainerName = _("ALIYAH"), #elif ITALIAN .nickname = _("BLISS"), .trainerName = _("LELY"), + #else //ENGLISH + .nickname = _("BLISS"), + .trainerName = _("ALIYAH"), #endif .trainerGfxId = OBJ_EVENT_GFX_TEALA, .aiFlags = CONTEST_AI_SET_6, @@ -1900,15 +1900,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_NATALIA] = { .species = SPECIES_ELEKID, - #if ENGLISH - .nickname = _("KIDLEK"), - .trainerName = _("NATALIA"), - #elif FRENCH + #if FRENCH .nickname = _("KIDLEK"), .trainerName = _("NATALIA"), #elif ITALIAN .nickname = _("KIDLEK"), .trainerName = _("NATALIA"), + #else //ENGLISH + .nickname = _("KIDLEK"), + .trainerName = _("NATALIA"), #endif .trainerGfxId = OBJ_EVENT_GFX_POKEFAN_F, .aiFlags = CONTEST_AI_SET_7, @@ -1936,15 +1936,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_DEVIN] = { .species = SPECIES_SNUBBULL, - #if ENGLISH - .nickname = _("SNUBBINS"), - .trainerName = _("DEVIN"), - #elif FRENCH + #if FRENCH .nickname = _("SNUBBINS"), .trainerName = _("MARCO"), #elif ITALIAN .nickname = _("SNUBBINS"), .trainerName = _("DEVIN"), + #else //ENGLISH + .nickname = _("SNUBBINS"), + .trainerName = _("DEVIN"), #endif .trainerGfxId = OBJ_EVENT_GFX_GENTLEMAN, .aiFlags = CONTEST_AI_SET_8, @@ -1972,15 +1972,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_TYLOR] = { .species = SPECIES_MISDREAVUS, - #if ENGLISH - .nickname = _("DREAVIS"), - .trainerName = _("TYLOR"), - #elif FRENCH + #if FRENCH .nickname = _("FEUVI"), .trainerName = _("LILOU"), #elif ITALIAN .nickname = _("DREAVIS"), .trainerName = _("TATA"), + #else //ENGLISH + .nickname = _("DREAVIS"), + .trainerName = _("TYLOR"), #endif .trainerGfxId = OBJ_EVENT_GFX_HEX_MANIAC, .aiFlags = CONTEST_AI_SET_9, @@ -2008,15 +2008,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_RONNIE] = { .species = SPECIES_LAIRON, - #if ENGLISH - .nickname = _("LAIRN"), - .trainerName = _("RONNIE"), - #elif FRENCH + #if FRENCH .nickname = _("GAN"), .trainerName = _("ETIENNE"), #elif ITALIAN .nickname = _("LAIRN"), .trainerName = _("RONNIE"), + #else //ENGLISH + .nickname = _("LAIRN"), + .trainerName = _("RONNIE"), #endif .trainerGfxId = OBJ_EVENT_GFX_HIKER, .aiFlags = CONTEST_AI_SET_1D, @@ -2044,15 +2044,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_CLAUDIA] = { .species = SPECIES_SHIFTRY, - #if ENGLISH - .nickname = _("SHIFTY"), - .trainerName = _("CLAUDIA"), - #elif FRENCH + #if FRENCH .nickname = _("GALOU"), .trainerName = _("CLAUDIA"), #elif ITALIAN .nickname = _("SHIFTY"), .trainerName = _("DENISE"), + #else //ENGLISH + .nickname = _("SHIFTY"), + .trainerName = _("CLAUDIA"), #endif .trainerGfxId = OBJ_EVENT_GFX_GIRL_1, .aiFlags = CONTEST_AI_SET_2, @@ -2080,15 +2080,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_ELIAS] = { .species = SPECIES_NINJASK, - #if ENGLISH - .nickname = _("NINAS"), - .trainerName = _("ELIAS"), - #elif FRENCH + #if FRENCH .nickname = _("NINAS"), .trainerName = _("GONTRAN"), #elif ITALIAN .nickname = _("NINAS"), .trainerName = _("ELIAS"), + #else //ENGLISH + .nickname = _("NINAS"), + .trainerName = _("ELIAS"), #endif .trainerGfxId = OBJ_EVENT_GFX_LITTLE_BOY, .aiFlags = CONTEST_AI_SET_11, @@ -2116,15 +2116,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_JADE] = { .species = SPECIES_SWELLOW, - #if ENGLISH - .nickname = _("WELOW"), - .trainerName = _("JADE"), - #elif FRENCH + #if FRENCH .nickname = _("HELEDEL"), .trainerName = _("ZADIA"), #elif ITALIAN .nickname = _("WELOW"), .trainerName = _("GIADA"), + #else //ENGLISH + .nickname = _("WELOW"), + .trainerName = _("JADE"), #endif .trainerGfxId = OBJ_EVENT_GFX_POKEFAN_F, .aiFlags = CONTEST_AI_SET_12, @@ -2152,15 +2152,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_FRANCIS] = { .species = SPECIES_MIGHTYENA, - #if ENGLISH - .nickname = _("YENA"), - .trainerName = _("FRANCIS"), - #elif FRENCH + #if FRENCH .nickname = _("YENA"), .trainerName = _("FRANCIS"), #elif ITALIAN .nickname = _("YENA"), .trainerName = _("FRANCIS"), + #else //ENGLISH + .nickname = _("YENA"), + .trainerName = _("FRANCIS"), #endif .trainerGfxId = OBJ_EVENT_GFX_BLACK_BELT, .aiFlags = CONTEST_AI_SET_5, @@ -2188,15 +2188,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_ALISHA] = { .species = SPECIES_BEAUTIFLY, - #if ENGLISH - .nickname = _("TIFLY"), - .trainerName = _("ALISHA"), - #elif FRENCH + #if FRENCH .nickname = _("CARMA"), .trainerName = _("YVANA"), #elif ITALIAN .nickname = _("TIFLY"), .trainerName = _("ALISHA"), + #else //ENGLISH + .nickname = _("TIFLY"), + .trainerName = _("ALISHA"), #endif .trainerGfxId = OBJ_EVENT_GFX_WOMAN_4, .aiFlags = CONTEST_AI_SET_1E, @@ -2224,15 +2224,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_SAUL] = { .species = SPECIES_SEAKING, - #if ENGLISH - .nickname = _("KINGSEA"), - .trainerName = _("SAUL"), - #elif FRENCH + #if FRENCH .nickname = _("ROIPI"), .trainerName = _("ENZO"), #elif ITALIAN .nickname = _("KINGSEA"), .trainerName = _("SAUL"), + #else //ENGLISH + .nickname = _("KINGSEA"), + .trainerName = _("SAUL"), #endif .trainerGfxId = OBJ_EVENT_GFX_CAMPER, .aiFlags = CONTEST_AI_SET_1F, @@ -2260,15 +2260,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_FELICIA] = { .species = SPECIES_CASTFORM, - #if ENGLISH - .nickname = _("CASTER"), - .trainerName = _("FELICIA"), - #elif FRENCH + #if FRENCH .nickname = _("PHEO"), .trainerName = _("NOLWENN"), #elif ITALIAN .nickname = _("CASTER"), .trainerName = _("LIZIA"), + #else //ENGLISH + .nickname = _("CASTER"), + .trainerName = _("FELICIA"), #endif .trainerGfxId = OBJ_EVENT_GFX_LASS, .aiFlags = CONTEST_AI_SET_16, @@ -2296,15 +2296,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_EMILIO] = { .species = SPECIES_MACHOKE, - #if ENGLISH - .nickname = _("CHOKEM"), - .trainerName = _("EMILIO"), - #elif FRENCH + #if FRENCH .nickname = _("MACHIP"), .trainerName = _("ARNAUD"), #elif ITALIAN .nickname = _("CHOKEM"), .trainerName = _("PACO"), + #else //ENGLISH + .nickname = _("CHOKEM"), + .trainerName = _("EMILIO"), #endif .trainerGfxId = OBJ_EVENT_GFX_SCHOOL_KID_M, .aiFlags = CONTEST_AI_SET_20, @@ -2332,15 +2332,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_KARLA] = { .species = SPECIES_LOMBRE, - #if ENGLISH - .nickname = _("LOMBE"), - .trainerName = _("KARLA"), - #elif FRENCH + #if FRENCH .nickname = _("LOMBE"), .trainerName = _("CARLA"), #elif ITALIAN .nickname = _("LOMBE"), .trainerName = _("CARLA"), + #else //ENGLISH + .nickname = _("LOMBE"), + .trainerName = _("KARLA"), #endif .trainerGfxId = OBJ_EVENT_GFX_GIRL_2, .aiFlags = CONTEST_AI_SET_A, @@ -2368,15 +2368,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_DARRYL] = { .species = SPECIES_SEVIPER, - #if ENGLISH - .nickname = _("VIPES"), - .trainerName = _("DARRYL"), - #elif FRENCH + #if FRENCH .nickname = _("VIPES"), .trainerName = _("NORBERT"), #elif ITALIAN .nickname = _("VIPES"), .trainerName = _("RAUL"), + #else //ENGLISH + .nickname = _("VIPES"), + .trainerName = _("DARRYL"), #endif .trainerGfxId = OBJ_EVENT_GFX_MAN_3, .aiFlags = CONTEST_AI_SET_18, @@ -2404,15 +2404,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_SELENA] = { .species = SPECIES_WAILMER, - #if ENGLISH - .nickname = _("MERAIL"), - .trainerName = _("SELENA"), - #elif FRENCH + #if FRENCH .nickname = _("MERAIL"), .trainerName = _("SELENE"), #elif ITALIAN .nickname = _("MERAIL"), .trainerName = _("SELENA"), + #else //ENGLISH + .nickname = _("MERAIL"), + .trainerName = _("SELENA"), #endif .trainerGfxId = OBJ_EVENT_GFX_EXPERT_F, .aiFlags = CONTEST_AI_SET_19, @@ -2440,15 +2440,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_NOEL] = { .species = SPECIES_MAGIKARP, - #if ENGLISH - .nickname = _("KARPAG"), - .trainerName = _("NOEL"), - #elif FRENCH + #if FRENCH .nickname = _("KARPAG"), .trainerName = _("NOEL"), #elif ITALIAN .nickname = _("KARPAG"), .trainerName = _("NOEL"), + #else //ENGLISH + .nickname = _("KARPAG"), + .trainerName = _("NOEL"), #endif .trainerGfxId = OBJ_EVENT_GFX_YOUNGSTER, .aiFlags = CONTEST_AI_SET_1A, @@ -2476,15 +2476,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_LACEY] = { .species = SPECIES_LUNATONE, - #if ENGLISH - .nickname = _("LUNONE"), - .trainerName = _("LACEY"), - #elif FRENCH + #if FRENCH .nickname = _("KARTIE"), .trainerName = _("LAURIE"), #elif ITALIAN .nickname = _("LUNONE"), .trainerName = _("LACEY"), + #else //ENGLISH + .nickname = _("LUNONE"), + .trainerName = _("LACEY"), #endif .trainerGfxId = OBJ_EVENT_GFX_WOMAN_1, .aiFlags = CONTEST_AI_SET_21, @@ -2512,15 +2512,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_CORBIN] = { .species = SPECIES_ABSOL, - #if ENGLISH - .nickname = _("ABSO"), - .trainerName = _("CORBIN"), - #elif FRENCH + #if FRENCH .nickname = _("ABSO"), .trainerName = _("BRAHIM"), #elif ITALIAN .nickname = _("ABSO"), .trainerName = _("ELIO"), + #else //ENGLISH + .nickname = _("ABSO"), + .trainerName = _("CORBIN"), #endif .trainerGfxId = OBJ_EVENT_GFX_MANIAC, .aiFlags = CONTEST_AI_SET_F, @@ -2548,15 +2548,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_GRACIE] = { .species = SPECIES_EXEGGUTOR, - #if ENGLISH - .nickname = _("EGGSOR"), - .trainerName = _("GRACIE"), - #elif FRENCH + #if FRENCH .nickname = _("KIKO"), .trainerName = _("GRACE"), #elif ITALIAN .nickname = _("EGGSOR"), .trainerName = _("GRACIE"), + #else //ENGLISH + .nickname = _("EGGSOR"), + .trainerName = _("GRACIE"), #endif .trainerGfxId = OBJ_EVENT_GFX_PICNICKER, .aiFlags = CONTEST_AI_SET_1, @@ -2584,15 +2584,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_COLTIN] = { .species = SPECIES_CUBONE, - #if ENGLISH - .nickname = _("CUBIN"), - .trainerName = _("COLTIN"), - #elif FRENCH + #if FRENCH .nickname = _("OCELO"), .trainerName = _("THIERRY"), #elif ITALIAN .nickname = _("CUBIN"), .trainerName = _("COLTIN"), + #else //ENGLISH + .nickname = _("CUBIN"), + .trainerName = _("COLTIN"), #endif .trainerGfxId = OBJ_EVENT_GFX_MAN_4, .aiFlags = CONTEST_AI_SET_2, @@ -2620,15 +2620,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_ELLIE] = { .species = SPECIES_HITMONLEE, - #if ENGLISH - .nickname = _("HITMON"), - .trainerName = _("ELLIE"), - #elif FRENCH + #if FRENCH .nickname = _("BRICLEE"), .trainerName = _("ELLIE"), #elif ITALIAN .nickname = _("HITMON"), .trainerName = _("ELLIE"), + #else //ENGLISH + .nickname = _("HITMON"), + .trainerName = _("ELLIE"), #endif .trainerGfxId = OBJ_EVENT_GFX_EXPERT_F, .aiFlags = CONTEST_AI_SET_3, @@ -2656,15 +2656,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_MARCUS] = { .species = SPECIES_SQUIRTLE, - #if ENGLISH - .nickname = _("SURTLE"), - .trainerName = _("MARCUS"), - #elif FRENCH + #if FRENCH .nickname = _("PUPI"), .trainerName = _("FABIEN"), #elif ITALIAN .nickname = _("SURTLE"), .trainerName = _("MARZIO"), + #else //ENGLISH + .nickname = _("SURTLE"), + .trainerName = _("MARCUS"), #endif .trainerGfxId = OBJ_EVENT_GFX_SAILOR, .aiFlags = CONTEST_AI_SET_4, @@ -2692,15 +2692,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_KIARA] = { .species = SPECIES_KANGASKHAN, - #if ENGLISH - .nickname = _("KHANKAN"), - .trainerName = _("KIARA"), - #elif FRENCH + #if FRENCH .nickname = _("GIGO"), .trainerName = _("KIARA"), #elif ITALIAN .nickname = _("KHANKAN"), .trainerName = _("KIARA"), + #else //ENGLISH + .nickname = _("KHANKAN"), + .trainerName = _("KIARA"), #endif .trainerGfxId = OBJ_EVENT_GFX_GIRL_3, .aiFlags = CONTEST_AI_SET_5, @@ -2728,15 +2728,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_BRYCE] = { .species = SPECIES_PINECO, - #if ENGLISH - .nickname = _("PINOC"), - .trainerName = _("BRYCE"), - #elif FRENCH + #if FRENCH .nickname = _("POMDAPY"), .trainerName = _("BRYCE"), #elif ITALIAN .nickname = _("PINOC"), .trainerName = _("BICIO"), + #else //ENGLISH + .nickname = _("PINOC"), + .trainerName = _("BRYCE"), #endif .trainerGfxId = OBJ_EVENT_GFX_BUG_CATCHER, .aiFlags = CONTEST_AI_SET_6, @@ -2764,15 +2764,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_JAMIE] = { .species = SPECIES_DUNSPARCE, - #if ENGLISH - .nickname = _("DILTOT"), - .trainerName = _("JAMIE"), - #elif FRENCH + #if FRENCH .nickname = _("MIMISSE"), .trainerName = _("JANIE"), #elif ITALIAN .nickname = _("DILTOT"), .trainerName = _("JAMIE"), + #else //ENGLISH + .nickname = _("DILTOT"), + .trainerName = _("JAMIE"), #endif .trainerGfxId = OBJ_EVENT_GFX_WOMAN_5, .aiFlags = CONTEST_AI_SET_7, @@ -2800,15 +2800,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_JORGE] = { .species = SPECIES_HOUNDOOM, - #if ENGLISH - .nickname = _("DOOMOND"), - .trainerName = _("JORGE"), - #elif FRENCH + #if FRENCH .nickname = _("MOLOM"), .trainerName = _("JOSE"), #elif ITALIAN .nickname = _("DOOMOND"), .trainerName = _("JORGE"), + #else //ENGLISH + .nickname = _("DOOMOND"), + .trainerName = _("JORGE"), #endif .trainerGfxId = OBJ_EVENT_GFX_GENTLEMAN, .aiFlags = CONTEST_AI_SET_8, @@ -2836,15 +2836,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_DEVON] = { .species = SPECIES_MILTANK, - #if ENGLISH - .nickname = _("MILKAN"), - .trainerName = _("DEVON"), - #elif FRENCH + #if FRENCH .nickname = _("MOUMI"), .trainerName = _("DEVON"), #elif ITALIAN .nickname = _("MILKAN"), .trainerName = _("DANI"), + #else //ENGLISH + .nickname = _("MILKAN"), + .trainerName = _("DEVON"), #endif .trainerGfxId = OBJ_EVENT_GFX_POKEFAN_M, .aiFlags = CONTEST_AI_SET_9, @@ -2872,15 +2872,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_JUSTINA] = { .species = SPECIES_GYARADOS, - #if ENGLISH - .nickname = _("RADOS"), - .trainerName = _("JUSTINA"), - #elif FRENCH + #if FRENCH .nickname = _("LELIV"), .trainerName = _("JUSTINE"), #elif ITALIAN .nickname = _("RADOS"), .trainerName = _("JUSTINA"), + #else //ENGLISH + .nickname = _("RADOS"), + .trainerName = _("JUSTINA"), #endif .trainerGfxId = OBJ_EVENT_GFX_PICNICKER, .aiFlags = CONTEST_AI_SET_1D, @@ -2908,15 +2908,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_RALPH] = { .species = SPECIES_LOUDRED, - #if ENGLISH - .nickname = _("LOUDERD"), - .trainerName = _("RALPH"), - #elif FRENCH + #if FRENCH .nickname = _("BOUMBY"), .trainerName = _("RAPH"), #elif ITALIAN .nickname = _("LOUDERD"), .trainerName = _("RALPH"), + #else //ENGLISH + .nickname = _("LOUDERD"), + .trainerName = _("RALPH"), #endif .trainerGfxId = OBJ_EVENT_GFX_EXPERT_M, .aiFlags = CONTEST_AI_SET_2, @@ -2944,15 +2944,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_ROSA] = { .species = SPECIES_SKITTY, - #if ENGLISH - .nickname = _("SITTY"), - .trainerName = _("ROSA"), - #elif FRENCH + #if FRENCH .nickname = _("SITTY"), .trainerName = _("LOANA"), #elif ITALIAN .nickname = _("SITTY"), .trainerName = _("ROSALIA"), + #else //ENGLISH + .nickname = _("SITTY"), + .trainerName = _("ROSA"), #endif .trainerGfxId = OBJ_EVENT_GFX_GIRL_1, .aiFlags = CONTEST_AI_SET_11, @@ -2980,15 +2980,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_KEATON] = { .species = SPECIES_SLAKING, - #if ENGLISH - .nickname = _("SLING"), - .trainerName = _("KEATON"), - #elif FRENCH + #if FRENCH .nickname = _("YAPAFEU"), .trainerName = _("KARIM"), #elif ITALIAN .nickname = _("SLING"), .trainerName = _("KEATON"), + #else //ENGLISH + .nickname = _("SLING"), + .trainerName = _("KEATON"), #endif .trainerGfxId = OBJ_EVENT_GFX_LITTLE_BOY, .aiFlags = CONTEST_AI_SET_12, @@ -3016,15 +3016,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_MAYRA] = { .species = SPECIES_ALTARIA, - #if ENGLISH - .nickname = _("TARIA"), - .trainerName = _("MAYRA"), - #elif FRENCH + #if FRENCH .nickname = _("TARIA"), .trainerName = _("AURELIE"), #elif ITALIAN .nickname = _("TARIA"), .trainerName = _("MARA"), + #else //ENGLISH + .nickname = _("TARIA"), + .trainerName = _("MAYRA"), #endif .trainerGfxId = OBJ_EVENT_GFX_POKEFAN_F, .aiFlags = CONTEST_AI_SET_5, @@ -3052,15 +3052,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_LAMAR] = { .species = SPECIES_KIRLIA, - #if ENGLISH - .nickname = _("LIRKI"), - .trainerName = _("LAMAR"), - #elif FRENCH + #if FRENCH .nickname = _("KIPO"), .trainerName = _("NACER"), #elif ITALIAN .nickname = _("LIRKI"), .trainerName = _("FIORE"), + #else //ENGLISH + .nickname = _("LIRKI"), + .trainerName = _("LAMAR"), #endif .trainerGfxId = OBJ_EVENT_GFX_RICH_BOY, .aiFlags = CONTEST_AI_SET_1E, @@ -3088,15 +3088,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_AUBREY] = { .species = SPECIES_BELLOSSOM, - #if ENGLISH - .nickname = _("BLOSSOM"), - .trainerName = _("AUBREY"), - #elif FRENCH + #if FRENCH .nickname = _("LIFLI"), .trainerName = _("MAYRA"), #elif ITALIAN .nickname = _("BLOSSOM"), .trainerName = _("ROBERTA"), + #else //ENGLISH + .nickname = _("BLOSSOM"), + .trainerName = _("AUBREY"), #endif .trainerGfxId = OBJ_EVENT_GFX_WOMAN_4, .aiFlags = CONTEST_AI_SET_1F, @@ -3124,15 +3124,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_NIGEL] = { .species = SPECIES_SABLEYE, - #if ENGLISH - .nickname = _("EYESAB"), - .trainerName = _("NIGEL"), - #elif FRENCH + #if FRENCH .nickname = _("TENEF"), .trainerName = _("WILFRID"), #elif ITALIAN .nickname = _("EYESAB"), .trainerName = _("NIGEL"), + #else //ENGLISH + .nickname = _("EYESAB"), + .trainerName = _("NIGEL"), #endif .trainerGfxId = OBJ_EVENT_GFX_CAMPER, .aiFlags = CONTEST_AI_SET_16, @@ -3160,15 +3160,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_CAMILLE] = { .species = SPECIES_NATU, - #if ENGLISH - .nickname = _("UTAN"), - .trainerName = _("CAMILLE"), - #elif FRENCH + #if FRENCH .nickname = _("UTAN"), .trainerName = _("CAMILLE"), #elif ITALIAN .nickname = _("UTAN"), .trainerName = _("CAMILLA"), + #else //ENGLISH + .nickname = _("UTAN"), + .trainerName = _("CAMILLE"), #endif .trainerGfxId = OBJ_EVENT_GFX_LASS, .aiFlags = CONTEST_AI_SET_20, @@ -3196,15 +3196,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_DEON] = { .species = SPECIES_SHARPEDO, - #if ENGLISH - .nickname = _("PEDOS"), - .trainerName = _("DEON"), - #elif FRENCH + #if FRENCH .nickname = _("PEDOS"), .trainerName = _("LEON"), #elif ITALIAN .nickname = _("PEDOS"), .trainerName = _("LEONIO"), + #else //ENGLISH + .nickname = _("PEDOS"), + .trainerName = _("DEON"), #endif .trainerGfxId = OBJ_EVENT_GFX_SCHOOL_KID_M, .aiFlags = CONTEST_AI_SET_A, @@ -3232,15 +3232,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_JANELLE] = { .species = SPECIES_LUVDISC, - #if ENGLISH - .nickname = _("LUVIS"), - .trainerName = _("JANELLE"), - #elif FRENCH + #if FRENCH .nickname = _("LOVY"), .trainerName = _("EMMA"), #elif ITALIAN .nickname = _("LUVIS"), .trainerName = _("JANETTE"), + #else //ENGLISH + .nickname = _("LUVIS"), + .trainerName = _("JANELLE"), #endif .trainerGfxId = OBJ_EVENT_GFX_GIRL_2, .aiFlags = CONTEST_AI_SET_18, @@ -3268,15 +3268,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_HEATH] = { .species = SPECIES_HERACROSS, - #if ENGLISH - .nickname = _("HEROSS"), - .trainerName = _("HEATH"), - #elif FRENCH + #if FRENCH .nickname = _("HEROSS"), .trainerName = _("NATHAN"), #elif ITALIAN .nickname = _("HEROSS"), .trainerName = _("HEATH"), + #else //ENGLISH + .nickname = _("HEROSS"), + .trainerName = _("HEATH"), #endif .trainerGfxId = OBJ_EVENT_GFX_MAN_3, .aiFlags = CONTEST_AI_SET_19, @@ -3304,15 +3304,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_SASHA] = { .species = SPECIES_ELECTRODE, - #if ENGLISH - .nickname = _("RODLECT"), - .trainerName = _("SASHA"), - #elif FRENCH + #if FRENCH .nickname = _("RODLECT"), .trainerName = _("FABOU"), #elif ITALIAN .nickname = _("RODLECT"), .trainerName = _("SASHA"), + #else //ENGLISH + .nickname = _("RODLECT"), + .trainerName = _("SASHA"), #endif .trainerGfxId = OBJ_EVENT_GFX_TWIN, .aiFlags = CONTEST_AI_SET_1A, @@ -3340,15 +3340,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_FRANKIE] = { .species = SPECIES_PICHU, - #if ENGLISH - .nickname = _("CHUPY"), - .trainerName = _("FRANKIE"), - #elif FRENCH + #if FRENCH .nickname = _("CHUPY"), .trainerName = _("FRANKY"), #elif ITALIAN .nickname = _("CHUPY"), .trainerName = _("VICTOR"), + #else //ENGLISH + .nickname = _("CHUPY"), + .trainerName = _("FRANKIE"), #endif .trainerGfxId = OBJ_EVENT_GFX_YOUNGSTER, .aiFlags = CONTEST_AI_SET_21, @@ -3376,15 +3376,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_HELEN] = { .species = SPECIES_WOBBUFFET, - #if ENGLISH - .nickname = _("WOBET"), - .trainerName = _("HELEN"), - #elif FRENCH + #if FRENCH .nickname = _("TOCTOC"), .trainerName = _("ELSA"), #elif ITALIAN .nickname = _("WOBET"), .trainerName = _("HELEN"), + #else //ENGLISH + .nickname = _("WOBET"), + .trainerName = _("HELEN"), #endif .trainerGfxId = OBJ_EVENT_GFX_WOMAN_1, .aiFlags = CONTEST_AI_SET_F, @@ -3412,15 +3412,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_CAMILE] = { .species = SPECIES_GENGAR, - #if ENGLISH - .nickname = _("GAREN"), - .trainerName = _("CAMILE"), - #elif FRENCH + #if FRENCH .nickname = _("PLASMI"), .trainerName = _("CAMILLE"), #elif ITALIAN .nickname = _("GAREN"), .trainerName = _("CAMILLE"), + #else //ENGLISH + .nickname = _("GAREN"), + .trainerName = _("CAMILE"), #endif .trainerGfxId = OBJ_EVENT_GFX_HEX_MANIAC, .aiFlags = CONTEST_AI_SET_1, @@ -3448,15 +3448,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_MARTIN] = { .species = SPECIES_PORYGON, - #if ENGLISH - .nickname = _("GONPOR"), - .trainerName = _("MARTIN"), - #elif FRENCH + #if FRENCH .nickname = _("GONPY"), .trainerName = _("MARTIN"), #elif ITALIAN .nickname = _("GONPOR"), .trainerName = _("MARTIN"), + #else //ENGLISH + .nickname = _("GONPOR"), + .trainerName = _("MARTIN"), #endif .trainerGfxId = OBJ_EVENT_GFX_SCIENTIST_1, .aiFlags = CONTEST_AI_SET_2, @@ -3484,15 +3484,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_SERGIO] = { .species = SPECIES_DRAGONITE, - #if ENGLISH - .nickname = _("DRITE"), - .trainerName = _("SERGIO"), - #elif FRENCH + #if FRENCH .nickname = _("DRACKY"), .trainerName = _("DJAMEL"), #elif ITALIAN .nickname = _("DRITE"), .trainerName = _("SERENO"), + #else //ENGLISH + .nickname = _("DRITE"), + .trainerName = _("SERGIO"), #endif .trainerGfxId = OBJ_EVENT_GFX_BOY_1, .aiFlags = CONTEST_AI_SET_3, @@ -3520,15 +3520,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_KAILEY] = { .species = SPECIES_MEOWTH, - #if ENGLISH - .nickname = _("MEOWY"), - .trainerName = _("KAILEY"), - #elif FRENCH + #if FRENCH .nickname = _("MISSI"), .trainerName = _("KALYA"), #elif ITALIAN .nickname = _("MEOWY"), .trainerName = _("KAILEY"), + #else //ENGLISH + .nickname = _("MEOWY"), + .trainerName = _("KAILEY"), #endif .trainerGfxId = OBJ_EVENT_GFX_TWIN, .aiFlags = CONTEST_AI_SET_4, @@ -3556,15 +3556,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_PERLA] = { .species = SPECIES_JYNX, - #if ENGLISH - .nickname = _("NYX"), - .trainerName = _("PERLA"), - #elif FRENCH + #if FRENCH .nickname = _("LIPPIX"), .trainerName = _("PERLINE"), #elif ITALIAN .nickname = _("NYX"), .trainerName = _("PEPA"), + #else //ENGLISH + .nickname = _("NYX"), + .trainerName = _("PERLA"), #endif .trainerGfxId = OBJ_EVENT_GFX_BEAUTY, .aiFlags = CONTEST_AI_SET_5, @@ -3592,15 +3592,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_CLARA] = { .species = SPECIES_TOGEPI, - #if ENGLISH - .nickname = _("GEPITO"), - .trainerName = _("CLARA"), - #elif FRENCH + #if FRENCH .nickname = _("PIGETO"), .trainerName = _("CLARA"), #elif ITALIAN .nickname = _("GEPITO"), .trainerName = _("CLARA"), + #else //ENGLISH + .nickname = _("GEPITO"), + .trainerName = _("CLARA"), #endif .trainerGfxId = OBJ_EVENT_GFX_WOMAN_2, .aiFlags = CONTEST_AI_SET_6, @@ -3628,15 +3628,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_JAKOB] = { .species = SPECIES_ESPEON, - #if ENGLISH - .nickname = _("SPEON"), - .trainerName = _("JAKOB"), - #elif FRENCH + #if FRENCH .nickname = _("TALIX"), .trainerName = _("JACOB"), #elif ITALIAN .nickname = _("SPEON"), .trainerName = _("JAKOB"), + #else //ENGLISH + .nickname = _("SPEON"), + .trainerName = _("JAKOB"), #endif .trainerGfxId = OBJ_EVENT_GFX_PSYCHIC_M, .aiFlags = CONTEST_AI_SET_7, @@ -3664,15 +3664,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_TREY] = { .species = SPECIES_SLOWKING, - #if ENGLISH - .nickname = _("SLOWGO"), - .trainerName = _("TREY"), - #elif FRENCH + #if FRENCH .nickname = _("CARPY"), .trainerName = _("KAMEL"), #elif ITALIAN .nickname = _("SLOWGO"), .trainerName = _("TREY"), + #else //ENGLISH + .nickname = _("SLOWGO"), + .trainerName = _("TREY"), #endif .trainerGfxId = OBJ_EVENT_GFX_SAILOR, .aiFlags = CONTEST_AI_SET_8, @@ -3700,15 +3700,15 @@ const struct ContestPokemon gContestOpponents[] = }, [CONTEST_OPPONENT_LANE] = { .species = SPECIES_URSARING, - #if ENGLISH - .nickname = _("URSING"), - .trainerName = _("LANE"), - #elif FRENCH + #if FRENCH .nickname = _("URSING"), .trainerName = _("VICTOR"), #elif ITALIAN .nickname = _("URSING"), .trainerName = _("LENO"), + #else //ENGLISH + .nickname = _("URSING"), + .trainerName = _("LANE"), #endif .trainerGfxId = OBJ_EVENT_GFX_BLACK_BELT, .aiFlags = CONTEST_AI_SET_9, diff --git a/src/data/credits.h b/src/data/credits.h index dca8490205..5a5e58071d 100644 --- a/src/data/credits.h +++ b/src/data/credits.h @@ -43,7 +43,7 @@ enum PAGE_COORDINATORS, PAGE_ENGLISH_VERSION, PAGE_TRANSLATOR, -#if ENGLISH +#if !defined(FRENCH) && !defined(ITALIAN) PAGE_TEXT_EDITOR, #endif PAGE_NCL_COORDINATOR, @@ -51,7 +51,7 @@ enum PAGE_GRAPHIC_DESIGNER, PAGE_ENVIRONMENT_AND_TOOL_PROGRAMS_2, PAGE_NOA_TESTING, -#if ENGLISH +#if !defined(FRENCH) && !defined(ITALIAN) PAGE_BRAILLE_CODE_CHECK_1, PAGE_BRAILLE_CODE_CHECK_2, #endif @@ -70,12 +70,12 @@ enum #define ENTRIES_PER_PAGE 5 static const u8 sCreditsText_EmptyString[] = _(""); -#if ENGLISH -static const u8 sCreditsText_PkmnEmeraldVersion[] = _("POKéMON EMERALD VERSION"); -#elif FRENCH +#if FRENCH static const u8 sCreditsText_PkmnEmeraldVersion[] = _("POKéMON VERSION EMERAUDE"); #elif ITALIAN static const u8 sCreditsText_PkmnEmeraldVersion[] = _("POKéMON VERSIONE SMERALDO"); +#else //ENGLISH +static const u8 sCreditsText_PkmnEmeraldVersion[] = _("POKéMON EMERALD VERSION"); #endif static const u8 sCreditsText_Credits[] = _("Credits"); static const u8 sCreditsText_ExecutiveDirector[] = _("Executive Director"); @@ -206,25 +206,25 @@ static const u8 sCreditsText_RetsujiNomoto[] = _("Retsuji Nomot static const u8 sCreditsText_AzusaTajima[] = _("Azusa Tajima"); static const u8 sCreditsText_ShusakuEgami[] = _("Shusaku Egami"); static const u8 sCreditsText_PackageAndManual[] = _("Package & Manual Illustration"); -#if ENGLISH -static const u8 sCreditsText_EnglishVersion[] = _("English Version Coordinators"); -#elif FRENCH +#if FRENCH static const u8 sCreditsText_EnglishVersion[] = _("French Version Coordinators"); #elif ITALIAN static const u8 sCreditsText_EnglishVersion[] = _("Italian Version Coordinators"); +#else //ENGLISH +static const u8 sCreditsText_EnglishVersion[] = _("English Version Coordinators"); #endif -#if ENGLISH -static const u8 sCreditsText_Translator[] = _("Translator"); -static const u8 sCreditsText_TextEditor[] = _("Text Editor"); -static const u8 sCreditsText_NCLCoordinator[] = _("NCL Coordinator"); -static const u8 sCreditsText_GraphicDesigner[] = _("Graphic Designer"); -static const u8 sCreditsText_NOAProductTesting[] = _("NOA Product Testing"); -#elif FRENCH || ITALIAN +#if FRENCH || ITALIAN static const u8 sCreditsText_Translator[] = _("Translators"); static const u8 sCreditsText_TextEditor[] = _("Text Editor"); static const u8 sCreditsText_NCLCoordinator[] = _("NCL Coordinators"); static const u8 sCreditsText_GraphicDesigner[] = _("Graphic Designer"); static const u8 sCreditsText_NOAProductTesting[] = _("NOE Product Testing"); +#else //ENGLISH +static const u8 sCreditsText_Translator[] = _("Translator"); +static const u8 sCreditsText_TextEditor[] = _("Text Editor"); +static const u8 sCreditsText_NCLCoordinator[] = _("NCL Coordinator"); +static const u8 sCreditsText_GraphicDesigner[] = _("Graphic Designer"); +static const u8 sCreditsText_NOAProductTesting[] = _("NOA Product Testing"); #endif static const u8 sCreditsText_HideyukiNakajima[] = _("Hideyuki Nakajima"); static const u8 sCreditsText_HidenoriSaeki[] = _("Hidenori Saeki"); @@ -243,14 +243,14 @@ static const u8 sCreditsText_NationalFederationBlind[] = _("National Fede static const u8 sCreditsText_PatriciaAMaurer[] = _("Patricia A. Maurer"); static const u8 sCreditsText_EuropeanBlindUnion[] = _("European Blind Union"); static const u8 sCreditsText_AustralianBrailleAuthority[] = _("Australian Braille Authority"); -#if ENGLISH -static const u8 sCreditsText_RoyalNewZealandFederationBlind[] = _("Royal New Zealand Federation for the Blind"); -static const u8 sCreditsText_MotoyasuTojima[] = _("Motoyasu Tojima"); -static const u8 sCreditsText_NicolaPrattBarlow[] = _("Nicola Pratt-Barlow"); -#elif FRENCH || ITALIAN +#if FRENCH || ITALIAN static const u8 sCreditsText_EuropeanBlindUnion2[] = _("European Blind Union"); static const u8 sCreditsText_MotoyasuTojima[] = _("Motoyasu Tojima"); static const u8 sCreditsText_NicolaPrattBarlow[] = _("Nicola Wright"); // Possibly got married :) +#else //ENGLISH +static const u8 sCreditsText_RoyalNewZealandFederationBlind[] = _("Royal New Zealand Federation for the Blind"); +static const u8 sCreditsText_MotoyasuTojima[] = _("Motoyasu Tojima"); +static const u8 sCreditsText_NicolaPrattBarlow[] = _("Nicola Pratt-Barlow"); #endif static const u8 sCreditsText_ShellieDow[] = _("Shellie Dow"); static const u8 sCreditsText_ErikJohnson[] = _("Erik Johnson"); @@ -427,10 +427,10 @@ static const struct CreditsEntry sCreditsEntry_NationalFederationBlind[] static const struct CreditsEntry sCreditsEntry_PatriciaAMaurer[] = { 0, FALSE, sCreditsText_PatriciaAMaurer}; static const struct CreditsEntry sCreditsEntry_EuropeanBlindUnion[] = { 0, FALSE, sCreditsText_EuropeanBlindUnion}; static const struct CreditsEntry sCreditsEntry_AustralianBrailleAuthority[] = { 0, FALSE, sCreditsText_AustralianBrailleAuthority}; -#if ENGLISH -static const struct CreditsEntry sCreditsEntry_RoyalNewZealandFederationBlind[] = { 0, FALSE, sCreditsText_RoyalNewZealandFederationBlind}; -#elif FRENCH || ITALIAN +#if FRENCH || ITALIAN static const struct CreditsEntry sCreditsEntry_EuropeanBlindUnion2[] = { 0, FALSE, sCreditsText_EuropeanBlindUnion2}; +#else //ENGLISH +static const struct CreditsEntry sCreditsEntry_RoyalNewZealandFederationBlind[] = { 0, FALSE, sCreditsText_RoyalNewZealandFederationBlind}; #endif static const struct CreditsEntry sCreditsEntry_MotoyasuTojima[] = { 0, FALSE, sCreditsText_MotoyasuTojima}; static const struct CreditsEntry sCreditsEntry_NicolaPrattBarlow[] = { 0, FALSE, sCreditsText_NicolaPrattBarlow}; @@ -741,7 +741,29 @@ static const struct CreditsEntry *const sCreditsEntryPointerTable[PAGE_COUNT][EN sCreditsEntry_RetsujiNomoto, _, }, -#if ENGLISH +#if FRENCH || ITALIAN + [PAGE_ENGLISH_VERSION] = { + _, + sCreditsEntry_EnglishVersion, + sCreditsEntry_NorikoNetley, + sCreditsEntry_HiroyukiUesugi, + _, + }, + [PAGE_TRANSLATOR] = { + sCreditsEntry_Translator, + sCreditsEntry_PierreSanchez, + sCreditsEntry_SabrinaBretant, + sCreditsEntry_ThomasFougeray, + _, + }, + [PAGE_NCL_COORDINATOR] = { + _, + sCreditsEntry_NCLCoordinator, + sCreditsEntry_KimikoNakamichi, + sCreditsEntry_HiroshiAkune, + _, + }, +#else //ENGLISH [PAGE_ENGLISH_VERSION] = { _, sCreditsEntry_EnglishVersion, @@ -770,28 +792,6 @@ static const struct CreditsEntry *const sCreditsEntryPointerTable[PAGE_COUNT][EN _, _, }, -#elif FRENCH || ITALIAN - [PAGE_ENGLISH_VERSION] = { - _, - sCreditsEntry_EnglishVersion, - sCreditsEntry_NorikoNetley, - sCreditsEntry_HiroyukiUesugi, - _, - }, - [PAGE_TRANSLATOR] = { - sCreditsEntry_Translator, - sCreditsEntry_PierreSanchez, - sCreditsEntry_SabrinaBretant, - sCreditsEntry_ThomasFougeray, - _, - }, - [PAGE_NCL_COORDINATOR] = { - _, - sCreditsEntry_NCLCoordinator, - sCreditsEntry_KimikoNakamichi, - sCreditsEntry_HiroshiAkune, - _, - }, #endif [PAGE_PROGRAMMERS_5] = { sCreditsEntry_Programmers, @@ -814,7 +814,29 @@ static const struct CreditsEntry *const sCreditsEntryPointerTable[PAGE_COUNT][EN sCreditsEntry_KimikoNakamichi, _, }, -#if ENGLISH +#if FRENCH || ITALIAN + [PAGE_NOA_TESTING] = { + _, + sCreditsEntry_NOAProductTesting, + sCreditsEntry_AlessioDanieli, + sCreditsEntry_NOETestingTeam, + _, + }, + [PAGE_SPECIAL_THANKS_5] = { + sCreditsEntry_SpecialThanks, + sCreditsEntry_StefanRomberg, + sCreditsEntry_MihoKozawa, + sCreditsEntry_ToshifumiSayama, + _, + }, + [PAGE_SPECIAL_THANKS_6] = { + _, + sCreditsEntry_SpecialThanks, + sCreditsEntry_EuropeanBlindUnion2, + _, + _, + }, +#else //ENGLISH [PAGE_NOA_TESTING] = { sCreditsEntry_NOAProductTesting, sCreditsEntry_ThomasHertzog, @@ -843,28 +865,6 @@ static const struct CreditsEntry *const sCreditsEntryPointerTable[PAGE_COUNT][EN sCreditsEntry_NicolaPrattBarlow, sCreditsEntry_ShellieDow, }, -#elif FRENCH || ITALIAN - [PAGE_NOA_TESTING] = { - _, - sCreditsEntry_NOAProductTesting, - sCreditsEntry_AlessioDanieli, - sCreditsEntry_NOETestingTeam, - _, - }, - [PAGE_SPECIAL_THANKS_5] = { - sCreditsEntry_SpecialThanks, - sCreditsEntry_StefanRomberg, - sCreditsEntry_MihoKozawa, - sCreditsEntry_ToshifumiSayama, - _, - }, - [PAGE_SPECIAL_THANKS_6] = { - _, - sCreditsEntry_SpecialThanks, - sCreditsEntry_EuropeanBlindUnion2, - _, - _, - }, #endif [PAGE_TASK_MANAGERS] = { _, diff --git a/src/data/easy_chat/easy_chat_groups.h b/src/data/easy_chat/easy_chat_groups.h index 5d0466bcd9..c888eeffd2 100755 --- a/src/data/easy_chat/easy_chat_groups.h +++ b/src/data/easy_chat/easy_chat_groups.h @@ -1,29 +1,6 @@ #include "easy_chat.h" -#if ENGLISH -#include "easy_chat_group_pokemon.h" -#include "easy_chat_group_trainer.h" -#include "easy_chat_group_status.h" -#include "easy_chat_group_battle.h" -#include "easy_chat_group_greetings.h" -#include "easy_chat_group_people.h" -#include "easy_chat_group_voices.h" -#include "easy_chat_group_speech.h" -#include "easy_chat_group_endings.h" -#include "easy_chat_group_feelings.h" -#include "easy_chat_group_conditions.h" -#include "easy_chat_group_actions.h" -#include "easy_chat_group_lifestyle.h" -#include "easy_chat_group_hobbies.h" -#include "easy_chat_group_time.h" -#include "easy_chat_group_misc.h" -#include "easy_chat_group_adjectives.h" -#include "easy_chat_group_events.h" -#include "easy_chat_group_move_1.h" -#include "easy_chat_group_move_2.h" -#include "easy_chat_group_trendy_saying.h" -#include "easy_chat_group_pokemon2.h" -#elif FRENCH +#if FRENCH #include "french/easy_chat_group_pokemon.h" #include "french/easy_chat_group_trainer.h" #include "french/easy_chat_group_status.h" @@ -69,6 +46,29 @@ #include "italian/easy_chat_group_move_2.h" #include "italian/easy_chat_group_trendy_saying.h" #include "easy_chat_group_pokemon2.h" +#else //ENGLISH +#include "easy_chat_group_pokemon.h" +#include "easy_chat_group_trainer.h" +#include "easy_chat_group_status.h" +#include "easy_chat_group_battle.h" +#include "easy_chat_group_greetings.h" +#include "easy_chat_group_people.h" +#include "easy_chat_group_voices.h" +#include "easy_chat_group_speech.h" +#include "easy_chat_group_endings.h" +#include "easy_chat_group_feelings.h" +#include "easy_chat_group_conditions.h" +#include "easy_chat_group_actions.h" +#include "easy_chat_group_lifestyle.h" +#include "easy_chat_group_hobbies.h" +#include "easy_chat_group_time.h" +#include "easy_chat_group_misc.h" +#include "easy_chat_group_adjectives.h" +#include "easy_chat_group_events.h" +#include "easy_chat_group_move_1.h" +#include "easy_chat_group_move_2.h" +#include "easy_chat_group_trendy_saying.h" +#include "easy_chat_group_pokemon2.h" #endif const struct EasyChatGroup gEasyChatGroups[] = { diff --git a/src/data/graphics/berries.h b/src/data/graphics/berries.h index db94e95bad..95b2506973 100644 --- a/src/data/graphics/berries.h +++ b/src/data/graphics/berries.h @@ -1,8 +1,4 @@ -#if ENGLISH -const u32 gBerryCheck_Gfx[] = INCBIN_U32("graphics/bag/check_berry.4bpp.lz"); -const u32 gBerryCheck_Pal[] = INCBIN_U32("graphics/bag/check_berry.gbapal.lz"); -const u32 gBerryTag_Gfx[] = INCBIN_U32("graphics/bag/berry_tag.bin.lz"); -#elif FRENCH +#if FRENCH const u32 gBerryCheck_Gfx[] = INCBIN_U32("graphics/bag/french/check_berry.4bpp.lz"); const u32 gBerryCheck_Pal[] = INCBIN_U32("graphics/bag/check_berry.gbapal.lz"); const u32 gBerryTag_Gfx[] = INCBIN_U32("graphics/bag/french/berry_tag.bin.lz"); @@ -10,6 +6,10 @@ const u32 gBerryTag_Gfx[] = INCBIN_U32("graphics/bag/french/berry_tag.bin.lz"); const u32 gBerryCheck_Gfx[] = INCBIN_U32("graphics/bag/italian/check_berry.4bpp.lz"); const u32 gBerryCheck_Pal[] = INCBIN_U32("graphics/bag/check_berry.gbapal.lz"); const u32 gBerryTag_Gfx[] = INCBIN_U32("graphics/bag/italian/berry_tag.bin.lz"); +#else //ENGLISH +const u32 gBerryCheck_Gfx[] = INCBIN_U32("graphics/bag/check_berry.4bpp.lz"); +const u32 gBerryCheck_Pal[] = INCBIN_U32("graphics/bag/check_berry.gbapal.lz"); +const u32 gBerryTag_Gfx[] = INCBIN_U32("graphics/bag/berry_tag.bin.lz"); #endif const u32 gBerryTag_Pal[] = INCBIN_U32("graphics/bag/berry_tag_title.bin.lz"); diff --git a/src/data/graphics/slot_machine.h b/src/data/graphics/slot_machine.h index c75328798d..30db4fa0b2 100644 --- a/src/data/graphics/slot_machine.h +++ b/src/data/graphics/slot_machine.h @@ -1,10 +1,5 @@ const u16 gSlotMachineMenu_Pal[] = INCBIN_U16("graphics/slot_machine/menu.gbapal"); -#if ENGLISH -const u32 gSlotMachineMenu_Gfx[] = INCBIN_U32("graphics/slot_machine/menu.4bpp.lz"); -const u16 gSlotMachineMenu_Tilemap[] = INCBIN_U16("graphics/slot_machine/menu.bin"); - -const u16 gSlotMachineInfoBox_Tilemap[] = INCBIN_U16("graphics/slot_machine/info_box.bin"); -#elif FRENCH +#if FRENCH const u32 gSlotMachineMenu_Gfx[] = INCBIN_U32("graphics/slot_machine/french/menu.4bpp.lz"); const u16 gSlotMachineMenu_Tilemap[] = INCBIN_U16("graphics/slot_machine/menu.bin"); @@ -14,6 +9,11 @@ const u32 gSlotMachineMenu_Gfx[] = INCBIN_U32("graphics/slot_machine/italian/men const u16 gSlotMachineMenu_Tilemap[] = INCBIN_U16("graphics/slot_machine/menu.bin"); const u16 gSlotMachineInfoBox_Tilemap[] = INCBIN_U16("graphics/slot_machine/italian/info_box.bin"); +#else //ENGLISH +const u32 gSlotMachineMenu_Gfx[] = INCBIN_U32("graphics/slot_machine/menu.4bpp.lz"); +const u16 gSlotMachineMenu_Tilemap[] = INCBIN_U16("graphics/slot_machine/menu.bin"); + +const u16 gSlotMachineInfoBox_Tilemap[] = INCBIN_U16("graphics/slot_machine/info_box.bin"); #endif const u16 gSlotMachineReelSymbols_Pal[] = INCBIN_U16("graphics/slot_machine/reel_symbols/1.gbapal"); @@ -29,16 +29,16 @@ const u8 gSlotMachineReelSymbol2Tiles[] = INCBIN_U8("graphics/slot_machine/reel_ const u8 gSlotMachineReelSymbol3Tiles[] = INCBIN_U8("graphics/slot_machine/reel_symbols/3.4bpp"); const u8 gSlotMachineReelSymbol4Tiles[] = INCBIN_U8("graphics/slot_machine/reel_symbols/4.4bpp"); const u8 gSlotMachineReelSymbol5Tiles[] = INCBIN_U8("graphics/slot_machine/reel_symbols/5.4bpp"); -#if ENGLISH -const u8 gSlotMachineReelSymbol6Tiles[] = INCBIN_U8("graphics/slot_machine/reel_symbols/6.4bpp"); -const u8 gSlotMachineReelSymbol7Tiles[] = INCBIN_U8("graphics/slot_machine/reel_symbols/7.4bpp"); - -const u32 gSlotMachineDigitalDisplay_Gfx[] = INCBIN_U32("graphics/slot_machine/digital_display.4bpp.lz"); -#elif FRENCH || ITALIAN +#if FRENCH || ITALIAN const u8 gSlotMachineReelSymbol6Tiles[] = INCBIN_U8("graphics/slot_machine/reel_symbols/french/6.4bpp"); const u8 gSlotMachineReelSymbol7Tiles[] = INCBIN_U8("graphics/slot_machine/reel_symbols/7.4bpp"); // The 'REG' text is missing in the French and Italian versions. const u32 gSlotMachineDigitalDisplay_Gfx[] = INCBIN_U32("graphics/slot_machine/french/digital_display.4bpp.lz"); +#else //ENGLISH +const u8 gSlotMachineReelSymbol6Tiles[] = INCBIN_U8("graphics/slot_machine/reel_symbols/6.4bpp"); +const u8 gSlotMachineReelSymbol7Tiles[] = INCBIN_U8("graphics/slot_machine/reel_symbols/7.4bpp"); + +const u32 gSlotMachineDigitalDisplay_Gfx[] = INCBIN_U32("graphics/slot_machine/digital_display.4bpp.lz"); #endif const u8 gSlotMachineNumber0Tiles[] = INCBIN_U8("graphics/slot_machine/numbers/0.4bpp"); diff --git a/src/data/lilycove_lady.h b/src/data/lilycove_lady.h index fe2b1892e4..5291e7f7c4 100644 --- a/src/data/lilycove_lady.h +++ b/src/data/lilycove_lady.h @@ -19,215 +19,7 @@ static const u16 sLilycoveLadyGfxId[] = }; // Quiz Lady data -#if ENGLISH -static const u16 sQuizLadyQuestion1[QUIZ_QUESTION_LEN] = -{ - EC_WORD_WHICH, - EC_WORD_STORES, - EC_WORD_INFORMATION, - EC_WORD_ON, - EC_WORD_POKEMON, - EC_WORD_QUES, - EC_WORD_CAMERA, - EC_WORD_POKEDEX, - EC_WORD_POKENAV -}; - -static const u16 sQuizLadyQuestion2[QUIZ_QUESTION_LEN] = -{ - EC_WORD_WHICH, - EC_WORD_ISN_T, - EC_WORD_A, - EC_WORD_GAME, - EC_WORD_VERSION, - EC_WORD_QUES, - EC_WORD_RUBY, - EC_WORD_SAPPHIRE, - EC_WORD_DARK -}; - -static const u16 sQuizLadyQuestion3[QUIZ_QUESTION_LEN] = -{ - EC_WORD_HOW, - EC_WORD_DO, - EC_WORD_POKEMON, - EC_WORD_EVOLVE, - EC_WORD_QUES, - EC_EMPTY_WORD, - EC_WORD_LEVEL, - EC_WORD_INSOMNIA, - EC_WORD_CUTE_CHARM -}; - -static const u16 sQuizLadyQuestion4[QUIZ_QUESTION_LEN] = -{ - EC_WORD_WHICH, - EC_WORD_IS, - EC_WORD_THE, - EC_WORD_PRETTY, - EC_WORD_ITEM, - EC_WORD_QUES, - EC_WORD_COLD, - EC_WORD_FLOWERS, - EC_WORD_MACHINE -}; - -static const u16 sQuizLadyQuestion5[QUIZ_QUESTION_LEN] = -{ - EC_WORD_WHICH, - EC_WORD_ITEM, - EC_WORD_DO, - EC_WORD_YOU, - EC_WORD_BREAK, - EC_WORD_QUES, - EC_WORD_EGG, - EC_WORD_MAIL, - EC_WORD_PHONE -}; - -static const u16 sQuizLadyQuestion6[QUIZ_QUESTION_LEN] = -{ - EC_WORD_WHICH, - EC_WORD_WILL, - EC_WORD_STOP, - EC_MOVE2(CONFUSION), - EC_WORD_QUES, - EC_EMPTY_WORD, - EC_WORD_ILLUMINATE, - EC_WORD_OWN_TEMPO, - EC_WORD_SWIFT_SWIM -}; - -static const u16 sQuizLadyQuestion7[QUIZ_QUESTION_LEN] = -{ - EC_WORD_WHICH, - EC_WORD_OF, - EC_WORD_THESE, - EC_WORD_IS, - EC_WORD_MUSIC, - EC_WORD_QUES, - EC_WORD_FLYING, - EC_WORD_STEEL, - EC_WORD_ROCK -}; - -static const u16 sQuizLadyQuestion8[QUIZ_QUESTION_LEN] = -{ - EC_WORD_WHICH, - EC_WORD_WILL, - EC_MOVE2(BLOCK), - EC_WORD_ESCAPE, - EC_WORD_QUES, - EC_EMPTY_WORD, - EC_WORD_RUN_AWAY, - EC_WORD_SHADOW_TAG, - EC_WORD_WONDER_GUARD -}; - -static const u16 sQuizLadyQuestion9[QUIZ_QUESTION_LEN] = -{ - EC_WORD_WHICH, - EC_WORD_WILL, - EC_WORD_STOP, - EC_WORD_POISON, - EC_WORD_QUES, - EC_EMPTY_WORD, - EC_WORD_GUTS, - EC_WORD_IMMUNITY, - EC_WORD_SHED_SKIN -}; - -static const u16 sQuizLadyQuestion10[QUIZ_QUESTION_LEN] = -{ - EC_WORD_WHICH, - EC_WORD_GOES, - EC_WORD_WITH, - EC_WORD_CENTER, - EC_WORD_QUES, - EC_EMPTY_WORD, - EC_WORD_POKEDEX, - EC_WORD_POKEMON, - EC_WORD_POKENAV -}; - -static const u16 sQuizLadyQuestion11[QUIZ_QUESTION_LEN] = -{ - EC_WORD_WHICH, - EC_WORD_STORES, - EC_WORD_YOUR, - EC_WORD_POKEMON, - EC_WORD_QUES, - EC_EMPTY_WORD, - EC_WORD_PC, - EC_WORD_DEPT_STORE, - EC_WORD_TELEVISION -}; - -static const u16 sQuizLadyQuestion12[QUIZ_QUESTION_LEN] = -{ - EC_WORD_WHICH, - EC_WORD_MACHINE, - EC_WORD_GIVES, - EC_WORD_YOU, - EC_WORD_INFORMATION, - EC_WORD_QUES, - EC_WORD_BIKE, - EC_WORD_LOCOMOTIVE, - EC_WORD_TELEVISION -}; - -static const u16 sQuizLadyQuestion13[QUIZ_QUESTION_LEN] = -{ - EC_WORD_A, - EC_WORD_POKEMON, - EC_WORD_WAS, - EC_WORD_ONCE, - EC_WORD_THIS, - EC_WORD_QUES, - EC_WORD_PHONE, - EC_WORD_PLUSH_DOLL, - EC_WORD_LETTER -}; - -static const u16 sQuizLadyQuestion14[QUIZ_QUESTION_LEN] = -{ - EC_WORD_STEEL, - EC_WORD_IS, - EC_WORD_STRONG, - EC_WORD_VERSUS, - EC_WORD_WHICH, - EC_WORD_QUES, - EC_WORD_ICE, - EC_WORD_GROUND, - EC_EMPTY_WORD -}; - -static const u16 sQuizLadyQuestion15[QUIZ_QUESTION_LEN] = -{ - EC_WORD_DARK, - EC_WORD_IS, - EC_WORD_WEAK, - EC_WORD_VERSUS, - EC_WORD_WHICH, - EC_WORD_QUES, - EC_WORD_PSYCHIC, - EC_WORD_FIGHTING, - EC_EMPTY_WORD -}; - -static const u16 sQuizLadyQuestion16[QUIZ_QUESTION_LEN] = -{ - EC_WORD_GHOST, - EC_WORD_IS, - EC_WORD_WEAK, - EC_WORD_VERSUS, - EC_WORD_WHICH, - EC_WORD_QUES, - EC_WORD_NORMAL, - EC_WORD_DARK, - EC_EMPTY_WORD -}; -#elif FRENCH +#if FRENCH static const u16 sQuizLadyQuestion1[QUIZ_QUESTION_LEN] = { EC_WORD_CASE, @@ -643,6 +435,214 @@ static const u16 sQuizLadyQuestion16[QUIZ_QUESTION_LEN] = EC_WORD_DARK, EC_EMPTY_WORD, }; +#else //ENGLISH +static const u16 sQuizLadyQuestion1[QUIZ_QUESTION_LEN] = +{ + EC_WORD_WHICH, + EC_WORD_STORES, + EC_WORD_INFORMATION, + EC_WORD_ON, + EC_WORD_POKEMON, + EC_WORD_QUES, + EC_WORD_CAMERA, + EC_WORD_POKEDEX, + EC_WORD_POKENAV +}; + +static const u16 sQuizLadyQuestion2[QUIZ_QUESTION_LEN] = +{ + EC_WORD_WHICH, + EC_WORD_ISN_T, + EC_WORD_A, + EC_WORD_GAME, + EC_WORD_VERSION, + EC_WORD_QUES, + EC_WORD_RUBY, + EC_WORD_SAPPHIRE, + EC_WORD_DARK +}; + +static const u16 sQuizLadyQuestion3[QUIZ_QUESTION_LEN] = +{ + EC_WORD_HOW, + EC_WORD_DO, + EC_WORD_POKEMON, + EC_WORD_EVOLVE, + EC_WORD_QUES, + EC_EMPTY_WORD, + EC_WORD_LEVEL, + EC_WORD_INSOMNIA, + EC_WORD_CUTE_CHARM +}; + +static const u16 sQuizLadyQuestion4[QUIZ_QUESTION_LEN] = +{ + EC_WORD_WHICH, + EC_WORD_IS, + EC_WORD_THE, + EC_WORD_PRETTY, + EC_WORD_ITEM, + EC_WORD_QUES, + EC_WORD_COLD, + EC_WORD_FLOWERS, + EC_WORD_MACHINE +}; + +static const u16 sQuizLadyQuestion5[QUIZ_QUESTION_LEN] = +{ + EC_WORD_WHICH, + EC_WORD_ITEM, + EC_WORD_DO, + EC_WORD_YOU, + EC_WORD_BREAK, + EC_WORD_QUES, + EC_WORD_EGG, + EC_WORD_MAIL, + EC_WORD_PHONE +}; + +static const u16 sQuizLadyQuestion6[QUIZ_QUESTION_LEN] = +{ + EC_WORD_WHICH, + EC_WORD_WILL, + EC_WORD_STOP, + EC_MOVE2(CONFUSION), + EC_WORD_QUES, + EC_EMPTY_WORD, + EC_WORD_ILLUMINATE, + EC_WORD_OWN_TEMPO, + EC_WORD_SWIFT_SWIM +}; + +static const u16 sQuizLadyQuestion7[QUIZ_QUESTION_LEN] = +{ + EC_WORD_WHICH, + EC_WORD_OF, + EC_WORD_THESE, + EC_WORD_IS, + EC_WORD_MUSIC, + EC_WORD_QUES, + EC_WORD_FLYING, + EC_WORD_STEEL, + EC_WORD_ROCK +}; + +static const u16 sQuizLadyQuestion8[QUIZ_QUESTION_LEN] = +{ + EC_WORD_WHICH, + EC_WORD_WILL, + EC_MOVE2(BLOCK), + EC_WORD_ESCAPE, + EC_WORD_QUES, + EC_EMPTY_WORD, + EC_WORD_RUN_AWAY, + EC_WORD_SHADOW_TAG, + EC_WORD_WONDER_GUARD +}; + +static const u16 sQuizLadyQuestion9[QUIZ_QUESTION_LEN] = +{ + EC_WORD_WHICH, + EC_WORD_WILL, + EC_WORD_STOP, + EC_WORD_POISON, + EC_WORD_QUES, + EC_EMPTY_WORD, + EC_WORD_GUTS, + EC_WORD_IMMUNITY, + EC_WORD_SHED_SKIN +}; + +static const u16 sQuizLadyQuestion10[QUIZ_QUESTION_LEN] = +{ + EC_WORD_WHICH, + EC_WORD_GOES, + EC_WORD_WITH, + EC_WORD_CENTER, + EC_WORD_QUES, + EC_EMPTY_WORD, + EC_WORD_POKEDEX, + EC_WORD_POKEMON, + EC_WORD_POKENAV +}; + +static const u16 sQuizLadyQuestion11[QUIZ_QUESTION_LEN] = +{ + EC_WORD_WHICH, + EC_WORD_STORES, + EC_WORD_YOUR, + EC_WORD_POKEMON, + EC_WORD_QUES, + EC_EMPTY_WORD, + EC_WORD_PC, + EC_WORD_DEPT_STORE, + EC_WORD_TELEVISION +}; + +static const u16 sQuizLadyQuestion12[QUIZ_QUESTION_LEN] = +{ + EC_WORD_WHICH, + EC_WORD_MACHINE, + EC_WORD_GIVES, + EC_WORD_YOU, + EC_WORD_INFORMATION, + EC_WORD_QUES, + EC_WORD_BIKE, + EC_WORD_LOCOMOTIVE, + EC_WORD_TELEVISION +}; + +static const u16 sQuizLadyQuestion13[QUIZ_QUESTION_LEN] = +{ + EC_WORD_A, + EC_WORD_POKEMON, + EC_WORD_WAS, + EC_WORD_ONCE, + EC_WORD_THIS, + EC_WORD_QUES, + EC_WORD_PHONE, + EC_WORD_PLUSH_DOLL, + EC_WORD_LETTER +}; + +static const u16 sQuizLadyQuestion14[QUIZ_QUESTION_LEN] = +{ + EC_WORD_STEEL, + EC_WORD_IS, + EC_WORD_STRONG, + EC_WORD_VERSUS, + EC_WORD_WHICH, + EC_WORD_QUES, + EC_WORD_ICE, + EC_WORD_GROUND, + EC_EMPTY_WORD +}; + +static const u16 sQuizLadyQuestion15[QUIZ_QUESTION_LEN] = +{ + EC_WORD_DARK, + EC_WORD_IS, + EC_WORD_WEAK, + EC_WORD_VERSUS, + EC_WORD_WHICH, + EC_WORD_QUES, + EC_WORD_PSYCHIC, + EC_WORD_FIGHTING, + EC_EMPTY_WORD +}; + +static const u16 sQuizLadyQuestion16[QUIZ_QUESTION_LEN] = +{ + EC_WORD_GHOST, + EC_WORD_IS, + EC_WORD_WEAK, + EC_WORD_VERSUS, + EC_WORD_WHICH, + EC_WORD_QUES, + EC_WORD_NORMAL, + EC_WORD_DARK, + EC_EMPTY_WORD +}; #endif static const u16 *const sQuizLadyQuizQuestions[] = @@ -667,24 +667,7 @@ static const u16 *const sQuizLadyQuizQuestions[] = static const u16 sQuizLadyQuizAnswers[] = { -#if ENGLISH - EC_WORD_POKEDEX, - EC_WORD_DARK, - EC_WORD_LEVEL, - EC_WORD_FLOWERS, - EC_WORD_EGG, - EC_WORD_OWN_TEMPO, - EC_WORD_ROCK, - EC_WORD_SHADOW_TAG, - EC_WORD_IMMUNITY, - EC_WORD_POKEMON, - EC_WORD_PC, - EC_WORD_TELEVISION, - EC_WORD_PLUSH_DOLL, - EC_WORD_ICE, - EC_WORD_FIGHTING, - EC_WORD_DARK -#elif FRENCH +#if FRENCH EC_WORD_POKEDEX, EC_WORD_AWESOME, EC_WORD_LEVEL, @@ -718,6 +701,23 @@ static const u16 sQuizLadyQuizAnswers[] = EC_WORD_ICE, EC_WORD_FIGHTING, EC_WORD_DARK, +#else //ENGLISH + EC_WORD_POKEDEX, + EC_WORD_DARK, + EC_WORD_LEVEL, + EC_WORD_FLOWERS, + EC_WORD_EGG, + EC_WORD_OWN_TEMPO, + EC_WORD_ROCK, + EC_WORD_SHADOW_TAG, + EC_WORD_IMMUNITY, + EC_WORD_POKEMON, + EC_WORD_PC, + EC_WORD_TELEVISION, + EC_WORD_PLUSH_DOLL, + EC_WORD_ICE, + EC_WORD_FIGHTING, + EC_WORD_DARK #endif }; diff --git a/src/data/pokemon/pokedex_entries.h b/src/data/pokemon/pokedex_entries.h index ecb1bd6b17..59aea084bf 100644 --- a/src/data/pokemon/pokedex_entries.h +++ b/src/data/pokemon/pokedex_entries.h @@ -2,12 +2,12 @@ const struct PokedexEntry gPokedexEntries[] = { [NATIONAL_DEX_NONE] = { - #if ENGLISH - .categoryName = _("UNKNOWN"), - #elif FRENCH + #if FRENCH .categoryName = _("INCONNU"), #elif ITALIAN .categoryName = _("SCONOSC"), + #else //ENGLISH + .categoryName = _("UNKNOWN"), #endif .height = 0, .weight = 0, @@ -20,12 +20,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_BULBASAUR] = { - #if ENGLISH - .categoryName = _("SEED"), - #elif FRENCH + #if FRENCH .categoryName = _("GRAINE"), #elif ITALIAN .categoryName = _("SEME"), + #else //ENGLISH + .categoryName = _("SEED"), #endif .height = 7, .weight = 69, @@ -38,12 +38,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_IVYSAUR] = { - #if ENGLISH - .categoryName = _("SEED"), - #elif FRENCH + #if FRENCH .categoryName = _("GRAINE"), #elif ITALIAN .categoryName = _("SEME"), + #else //ENGLISH + .categoryName = _("SEED"), #endif .height = 10, .weight = 130, @@ -56,12 +56,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_VENUSAUR] = { - #if ENGLISH - .categoryName = _("SEED"), - #elif FRENCH + #if FRENCH .categoryName = _("GRAINE"), #elif ITALIAN .categoryName = _("SEME"), + #else //ENGLISH + .categoryName = _("SEED"), #endif .height = 20, .weight = 1000, @@ -74,12 +74,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_CHARMANDER] = { - #if ENGLISH - .categoryName = _("LIZARD"), - #elif FRENCH + #if FRENCH .categoryName = _("LEZARD"), #elif ITALIAN .categoryName = _("LUCERTOLA"), + #else //ENGLISH + .categoryName = _("LIZARD"), #endif .height = 6, .weight = 85, @@ -92,12 +92,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_CHARMELEON] = { - #if ENGLISH - .categoryName = _("FLAME"), - #elif FRENCH + #if FRENCH .categoryName = _("FLAMME"), #elif ITALIAN .categoryName = _("FIAMMA"), + #else //ENGLISH + .categoryName = _("FLAME"), #endif .height = 11, .weight = 190, @@ -110,12 +110,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_CHARIZARD] = { - #if ENGLISH - .categoryName = _("FLAME"), - #elif FRENCH + #if FRENCH .categoryName = _("FLAMME"), #elif ITALIAN .categoryName = _("FIAMMA"), + #else //ENGLISH + .categoryName = _("FLAME"), #endif .height = 17, .weight = 905, @@ -128,12 +128,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SQUIRTLE] = { - #if ENGLISH - .categoryName = _("TINY TURTLE"), - #elif FRENCH + #if FRENCH .categoryName = _("MINITORTUE"), #elif ITALIAN .categoryName = _("TARTAGHINA"), + #else //ENGLISH + .categoryName = _("TINY TURTLE"), #endif .height = 5, .weight = 90, @@ -146,12 +146,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_WARTORTLE] = { - #if ENGLISH - .categoryName = _("TURTLE"), - #elif FRENCH + #if FRENCH .categoryName = _("TORTUE"), #elif ITALIAN .categoryName = _("TARTARUGA"), + #else //ENGLISH + .categoryName = _("TURTLE"), #endif .height = 10, .weight = 225, @@ -164,12 +164,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_BLASTOISE] = { - #if ENGLISH - .categoryName = _("SHELLFISH"), - #elif FRENCH + #if FRENCH .categoryName = _("CARAPACE"), #elif ITALIAN .categoryName = _("CROSTACEO"), + #else //ENGLISH + .categoryName = _("SHELLFISH"), #endif .height = 16, .weight = 855, @@ -182,12 +182,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_CATERPIE] = { - #if ENGLISH - .categoryName = _("WORM"), - #elif FRENCH + #if FRENCH .categoryName = _("VER"), #elif ITALIAN .categoryName = _("BACO"), + #else //ENGLISH + .categoryName = _("WORM"), #endif .height = 3, .weight = 29, @@ -200,12 +200,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_METAPOD] = { - #if ENGLISH - .categoryName = _("COCOON"), - #elif FRENCH + #if FRENCH .categoryName = _("COCON"), #elif ITALIAN .categoryName = _("BOZZOLO"), + #else //ENGLISH + .categoryName = _("COCOON"), #endif .height = 7, .weight = 99, @@ -218,12 +218,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_BUTTERFREE] = { - #if ENGLISH - .categoryName = _("BUTTERFLY"), - #elif FRENCH + #if FRENCH .categoryName = _("PAPILLON"), #elif ITALIAN .categoryName = _("FARFALLA"), + #else //ENGLISH + .categoryName = _("BUTTERFLY"), #endif .height = 11, .weight = 320, @@ -236,12 +236,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_WEEDLE] = { - #if ENGLISH - .categoryName = _("HAIRY BUG"), - #elif FRENCH + #if FRENCH .categoryName = _("INSECTOPIC"), #elif ITALIAN .categoryName = _("MILLEPIEDI"), + #else //ENGLISH + .categoryName = _("HAIRY BUG"), #endif .height = 3, .weight = 32, @@ -254,12 +254,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_KAKUNA] = { - #if ENGLISH - .categoryName = _("COCOON"), - #elif FRENCH + #if FRENCH .categoryName = _("COCON"), #elif ITALIAN .categoryName = _("BOZZOLO"), + #else //ENGLISH + .categoryName = _("COCOON"), #endif .height = 6, .weight = 100, @@ -272,12 +272,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_BEEDRILL] = { - #if ENGLISH - .categoryName = _("POISON BEE"), - #elif FRENCH + #if FRENCH .categoryName = _("GUEPOISON"), #elif ITALIAN .categoryName = _("VELENAPE"), + #else //ENGLISH + .categoryName = _("POISON BEE"), #endif .height = 10, .weight = 295, @@ -290,12 +290,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_PIDGEY] = { - #if ENGLISH - .categoryName = _("TINY BIRD"), - #elif FRENCH + #if FRENCH .categoryName = _("MINOISEAU"), #elif ITALIAN .categoryName = _("UCCELLINO"), + #else //ENGLISH + .categoryName = _("TINY BIRD"), #endif .height = 3, .weight = 18, @@ -308,12 +308,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_PIDGEOTTO] = { - #if ENGLISH - .categoryName = _("BIRD"), - #elif FRENCH + #if FRENCH .categoryName = _("OISEAU"), #elif ITALIAN .categoryName = _("UCCELLO"), + #else //ENGLISH + .categoryName = _("BIRD"), #endif .height = 11, .weight = 300, @@ -326,12 +326,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_PIDGEOT] = { - #if ENGLISH - .categoryName = _("BIRD"), - #elif FRENCH + #if FRENCH .categoryName = _("OISEAU"), #elif ITALIAN .categoryName = _("UCCELLO"), + #else //ENGLISH + .categoryName = _("BIRD"), #endif .height = 15, .weight = 395, @@ -344,12 +344,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_RATTATA] = { - #if ENGLISH - .categoryName = _("MOUSE"), - #elif FRENCH + #if FRENCH .categoryName = _("SOURIS"), #elif ITALIAN .categoryName = _("TOPO"), + #else //ENGLISH + .categoryName = _("MOUSE"), #endif .height = 3, .weight = 35, @@ -362,12 +362,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_RATICATE] = { - #if ENGLISH - .categoryName = _("MOUSE"), - #elif FRENCH + #if FRENCH .categoryName = _("SOURIS"), #elif ITALIAN .categoryName = _("TOPO"), + #else //ENGLISH + .categoryName = _("MOUSE"), #endif .height = 7, .weight = 185, @@ -380,12 +380,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SPEAROW] = { - #if ENGLISH - .categoryName = _("TINY BIRD"), - #elif FRENCH + #if FRENCH .categoryName = _("MINOISEAU"), #elif ITALIAN .categoryName = _("UCCELLINO"), + #else //ENGLISH + .categoryName = _("TINY BIRD"), #endif .height = 3, .weight = 20, @@ -398,12 +398,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_FEAROW] = { - #if ENGLISH - .categoryName = _("BEAK"), - #elif FRENCH + #if FRENCH .categoryName = _("BEC-OISEAU"), #elif ITALIAN .categoryName = _("BECCO"), + #else //ENGLISH + .categoryName = _("BEAK"), #endif .height = 12, .weight = 380, @@ -416,12 +416,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_EKANS] = { - #if ENGLISH - .categoryName = _("SNAKE"), - #elif FRENCH + #if FRENCH .categoryName = _("SERPENT"), #elif ITALIAN .categoryName = _("SERPENTE"), + #else //ENGLISH + .categoryName = _("SNAKE"), #endif .height = 20, .weight = 69, @@ -434,12 +434,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_ARBOK] = { - #if ENGLISH - .categoryName = _("COBRA"), - #elif FRENCH + #if FRENCH .categoryName = _("COBRA"), #elif ITALIAN .categoryName = _("COBRA"), + #else //ENGLISH + .categoryName = _("COBRA"), #endif .height = 35, .weight = 650, @@ -452,12 +452,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_PIKACHU] = { - #if ENGLISH - .categoryName = _("MOUSE"), - #elif FRENCH + #if FRENCH .categoryName = _("SOURIS"), #elif ITALIAN .categoryName = _("TOPO"), + #else //ENGLISH + .categoryName = _("MOUSE"), #endif .height = 4, .weight = 60, @@ -470,12 +470,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_RAICHU] = { - #if ENGLISH - .categoryName = _("MOUSE"), - #elif FRENCH + #if FRENCH .categoryName = _("SOURIS"), #elif ITALIAN .categoryName = _("TOPO"), + #else //ENGLISH + .categoryName = _("MOUSE"), #endif .height = 8, .weight = 300, @@ -488,12 +488,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SANDSHREW] = { - #if ENGLISH - .categoryName = _("MOUSE"), - #elif FRENCH + #if FRENCH .categoryName = _("SOURIS"), #elif ITALIAN .categoryName = _("TOPO"), + #else //ENGLISH + .categoryName = _("MOUSE"), #endif .height = 6, .weight = 120, @@ -506,12 +506,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SANDSLASH] = { - #if ENGLISH - .categoryName = _("MOUSE"), - #elif FRENCH + #if FRENCH .categoryName = _("SOURIS"), #elif ITALIAN .categoryName = _("TOPO"), + #else //ENGLISH + .categoryName = _("MOUSE"), #endif .height = 10, .weight = 295, @@ -524,12 +524,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_NIDORAN_F] = { - #if ENGLISH - .categoryName = _("POISON PIN"), - #elif FRENCH + #if FRENCH .categoryName = _("VENEPIC"), #elif ITALIAN .categoryName = _("VELENAGO"), + #else //ENGLISH + .categoryName = _("POISON PIN"), #endif .height = 4, .weight = 70, @@ -542,12 +542,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_NIDORINA] = { - #if ENGLISH - .categoryName = _("POISON PIN"), - #elif FRENCH + #if FRENCH .categoryName = _("VENEPIC"), #elif ITALIAN .categoryName = _("VELENAGO"), + #else //ENGLISH + .categoryName = _("POISON PIN"), #endif .height = 8, .weight = 200, @@ -560,12 +560,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_NIDOQUEEN] = { - #if ENGLISH - .categoryName = _("DRILL"), - #elif FRENCH + #if FRENCH .categoryName = _("PERCEUR"), #elif ITALIAN .categoryName = _("TRAPANO"), + #else //ENGLISH + .categoryName = _("DRILL"), #endif .height = 13, .weight = 600, @@ -578,12 +578,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_NIDORAN_M] = { - #if ENGLISH - .categoryName = _("POISON PIN"), - #elif FRENCH + #if FRENCH .categoryName = _("VENEPIC"), #elif ITALIAN .categoryName = _("VELENAGO"), + #else //ENGLISH + .categoryName = _("POISON PIN"), #endif .height = 5, .weight = 90, @@ -596,12 +596,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_NIDORINO] = { - #if ENGLISH - .categoryName = _("POISON PIN"), - #elif FRENCH + #if FRENCH .categoryName = _("VENEPIC"), #elif ITALIAN .categoryName = _("VELENAGO"), + #else //ENGLISH + .categoryName = _("POISON PIN"), #endif .height = 9, .weight = 195, @@ -614,12 +614,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_NIDOKING] = { - #if ENGLISH - .categoryName = _("DRILL"), - #elif FRENCH + #if FRENCH .categoryName = _("PERCEUR"), #elif ITALIAN .categoryName = _("TRAPANO"), + #else //ENGLISH + .categoryName = _("DRILL"), #endif .height = 14, .weight = 620, @@ -632,12 +632,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_CLEFAIRY] = { - #if ENGLISH - .categoryName = _("FAIRY"), - #elif FRENCH + #if FRENCH .categoryName = _("FEE"), #elif ITALIAN .categoryName = _("FATA"), + #else //ENGLISH + .categoryName = _("FAIRY"), #endif .height = 6, .weight = 75, @@ -650,12 +650,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_CLEFABLE] = { - #if ENGLISH - .categoryName = _("FAIRY"), - #elif FRENCH + #if FRENCH .categoryName = _("FEE"), #elif ITALIAN .categoryName = _("FATA"), + #else //ENGLISH + .categoryName = _("FAIRY"), #endif .height = 13, .weight = 400, @@ -668,12 +668,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_VULPIX] = { - #if ENGLISH - .categoryName = _("FOX"), - #elif FRENCH + #if FRENCH .categoryName = _("RENARD"), #elif ITALIAN .categoryName = _("VOLPE"), + #else //ENGLISH + .categoryName = _("FOX"), #endif .height = 6, .weight = 99, @@ -686,12 +686,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_NINETALES] = { - #if ENGLISH - .categoryName = _("FOX"), - #elif FRENCH + #if FRENCH .categoryName = _("RENARD"), #elif ITALIAN .categoryName = _("VOLPE"), + #else //ENGLISH + .categoryName = _("FOX"), #endif .height = 11, .weight = 199, @@ -704,12 +704,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_JIGGLYPUFF] = { - #if ENGLISH - .categoryName = _("BALLOON"), - #elif FRENCH + #if FRENCH .categoryName = _("BOUBOULE"), #elif ITALIAN .categoryName = _("PALLONE"), + #else //ENGLISH + .categoryName = _("BALLOON"), #endif .height = 5, .weight = 55, @@ -722,12 +722,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_WIGGLYTUFF] = { - #if ENGLISH - .categoryName = _("BALLOON"), - #elif FRENCH + #if FRENCH .categoryName = _("BOUBOULE"), #elif ITALIAN .categoryName = _("PALLONE"), + #else //ENGLISH + .categoryName = _("BALLOON"), #endif .height = 10, .weight = 120, @@ -740,12 +740,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_ZUBAT] = { - #if ENGLISH - .categoryName = _("BAT"), - #elif FRENCH + #if FRENCH .categoryName = _("CHOVSOURIS"), #elif ITALIAN .categoryName = _("PIPISTREL."), + #else //ENGLISH + .categoryName = _("BAT"), #endif .height = 8, .weight = 75, @@ -758,12 +758,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_GOLBAT] = { - #if ENGLISH - .categoryName = _("BAT"), - #elif FRENCH + #if FRENCH .categoryName = _("CHOVSOURIS"), #elif ITALIAN .categoryName = _("PIPISTREL."), + #else //ENGLISH + .categoryName = _("BAT"), #endif .height = 16, .weight = 550, @@ -776,12 +776,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_ODDISH] = { - #if ENGLISH - .categoryName = _("WEED"), - #elif FRENCH + #if FRENCH .categoryName = _("RACINE"), #elif ITALIAN .categoryName = _("MALERBA"), + #else //ENGLISH + .categoryName = _("WEED"), #endif .height = 5, .weight = 54, @@ -794,12 +794,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_GLOOM] = { - #if ENGLISH - .categoryName = _("WEED"), - #elif FRENCH + #if FRENCH .categoryName = _("RACINE"), #elif ITALIAN .categoryName = _("MALERBA"), + #else //ENGLISH + .categoryName = _("WEED"), #endif .height = 8, .weight = 86, @@ -812,12 +812,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_VILEPLUME] = { - #if ENGLISH - .categoryName = _("FLOWER"), - #elif FRENCH + #if FRENCH .categoryName = _("FLEUR"), #elif ITALIAN .categoryName = _("FIORE"), + #else //ENGLISH + .categoryName = _("FLOWER"), #endif .height = 12, .weight = 186, @@ -830,12 +830,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_PARAS] = { - #if ENGLISH - .categoryName = _("MUSHROOM"), - #elif FRENCH + #if FRENCH .categoryName = _("CHAMPIGNON"), #elif ITALIAN .categoryName = _("FUNGO"), + #else //ENGLISH + .categoryName = _("MUSHROOM"), #endif .height = 3, .weight = 54, @@ -848,12 +848,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_PARASECT] = { - #if ENGLISH - .categoryName = _("MUSHROOM"), - #elif FRENCH + #if FRENCH .categoryName = _("CHAMPIGNON"), #elif ITALIAN .categoryName = _("FUNGO"), + #else //ENGLISH + .categoryName = _("MUSHROOM"), #endif .height = 10, .weight = 295, @@ -866,12 +866,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_VENONAT] = { - #if ENGLISH - .categoryName = _("INSECT"), - #elif FRENCH + #if FRENCH .categoryName = _("VERMINE"), #elif ITALIAN .categoryName = _("INSETTO"), + #else //ENGLISH + .categoryName = _("INSECT"), #endif .height = 10, .weight = 300, @@ -884,12 +884,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_VENOMOTH] = { - #if ENGLISH - .categoryName = _("POISON MOTH"), - #elif FRENCH + #if FRENCH .categoryName = _("PAPIPOISON"), #elif ITALIAN .categoryName = _("VELENTARMA"), + #else //ENGLISH + .categoryName = _("POISON MOTH"), #endif .height = 15, .weight = 125, @@ -902,12 +902,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_DIGLETT] = { - #if ENGLISH - .categoryName = _("MOLE"), - #elif FRENCH + #if FRENCH .categoryName = _("TAUPE"), #elif ITALIAN .categoryName = _("TALPA"), + #else //ENGLISH + .categoryName = _("MOLE"), #endif .height = 2, .weight = 8, @@ -920,12 +920,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_DUGTRIO] = { - #if ENGLISH - .categoryName = _("MOLE"), - #elif FRENCH + #if FRENCH .categoryName = _("TAUPE"), #elif ITALIAN .categoryName = _("TALPA"), + #else //ENGLISH + .categoryName = _("MOLE"), #endif .height = 7, .weight = 333, @@ -938,12 +938,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_MEOWTH] = { - #if ENGLISH - .categoryName = _("SCRATCH CAT"), - #elif FRENCH + #if FRENCH .categoryName = _("CHADEGOUT"), #elif ITALIAN .categoryName = _("GRAFFIMIAO"), + #else //ENGLISH + .categoryName = _("SCRATCH CAT"), #endif .height = 4, .weight = 42, @@ -956,12 +956,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_PERSIAN] = { - #if ENGLISH - .categoryName = _("CLASSY CAT"), - #elif FRENCH + #if FRENCH .categoryName = _("CHADEVILLE"), #elif ITALIAN .categoryName = _("NOBILGATTO"), + #else //ENGLISH + .categoryName = _("CLASSY CAT"), #endif .height = 10, .weight = 320, @@ -974,12 +974,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_PSYDUCK] = { - #if ENGLISH - .categoryName = _("DUCK"), - #elif FRENCH + #if FRENCH .categoryName = _("CANARD"), #elif ITALIAN .categoryName = _("PAPERO"), + #else //ENGLISH + .categoryName = _("DUCK"), #endif .height = 8, .weight = 196, @@ -992,12 +992,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_GOLDUCK] = { - #if ENGLISH - .categoryName = _("DUCK"), - #elif FRENCH + #if FRENCH .categoryName = _("CANARD"), #elif ITALIAN .categoryName = _("PAPERO"), + #else //ENGLISH + .categoryName = _("DUCK"), #endif .height = 17, .weight = 766, @@ -1010,12 +1010,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_MANKEY] = { - #if ENGLISH - .categoryName = _("PIG MONKEY"), - #elif FRENCH + #if FRENCH .categoryName = _("PORSINGE"), #elif ITALIAN .categoryName = _("SUINPANZÉ"), + #else //ENGLISH + .categoryName = _("PIG MONKEY"), #endif .height = 5, .weight = 280, @@ -1028,12 +1028,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_PRIMEAPE] = { - #if ENGLISH - .categoryName = _("PIG MONKEY"), - #elif FRENCH + #if FRENCH .categoryName = _("PORSINGE"), #elif ITALIAN .categoryName = _("SUINPANZÉ"), + #else //ENGLISH + .categoryName = _("PIG MONKEY"), #endif .height = 10, .weight = 320, @@ -1046,12 +1046,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_GROWLITHE] = { - #if ENGLISH - .categoryName = _("PUPPY"), - #elif FRENCH + #if FRENCH .categoryName = _("CHIOT"), #elif ITALIAN .categoryName = _("CAGNOLINO"), + #else //ENGLISH + .categoryName = _("PUPPY"), #endif .height = 7, .weight = 190, @@ -1064,12 +1064,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_ARCANINE] = { - #if ENGLISH - .categoryName = _("LEGENDARY"), - #elif FRENCH + #if FRENCH .categoryName = _("LEGENDAIRE"), #elif ITALIAN .categoryName = _("LEGGENDA"), + #else //ENGLISH + .categoryName = _("LEGENDARY"), #endif .height = 19, .weight = 1550, @@ -1082,12 +1082,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_POLIWAG] = { - #if ENGLISH - .categoryName = _("TADPOLE"), - #elif FRENCH + #if FRENCH .categoryName = _("TETARD"), #elif ITALIAN .categoryName = _("GIRINO"), + #else //ENGLISH + .categoryName = _("TADPOLE"), #endif .height = 6, .weight = 124, @@ -1100,12 +1100,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_POLIWHIRL] = { - #if ENGLISH - .categoryName = _("TADPOLE"), - #elif FRENCH + #if FRENCH .categoryName = _("TETARD"), #elif ITALIAN .categoryName = _("GIRINO"), + #else //ENGLISH + .categoryName = _("TADPOLE"), #endif .height = 10, .weight = 200, @@ -1118,12 +1118,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_POLIWRATH] = { - #if ENGLISH - .categoryName = _("TADPOLE"), - #elif FRENCH + #if FRENCH .categoryName = _("TETARD"), #elif ITALIAN .categoryName = _("GIRINO"), + #else //ENGLISH + .categoryName = _("TADPOLE"), #endif .height = 13, .weight = 540, @@ -1136,12 +1136,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_ABRA] = { - #if ENGLISH - .categoryName = _("PSI"), - #elif FRENCH + #if FRENCH .categoryName = _("PSY"), #elif ITALIAN .categoryName = _("PSICO"), + #else //ENGLISH + .categoryName = _("PSI"), #endif .height = 9, .weight = 195, @@ -1154,12 +1154,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_KADABRA] = { - #if ENGLISH - .categoryName = _("PSI"), - #elif FRENCH + #if FRENCH .categoryName = _("PSY"), #elif ITALIAN .categoryName = _("PSICO"), + #else //ENGLISH + .categoryName = _("PSI"), #endif .height = 13, .weight = 565, @@ -1172,12 +1172,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_ALAKAZAM] = { - #if ENGLISH - .categoryName = _("PSI"), - #elif FRENCH + #if FRENCH .categoryName = _("PSY"), #elif ITALIAN .categoryName = _("PSICO"), + #else //ENGLISH + .categoryName = _("PSI"), #endif .height = 15, .weight = 480, @@ -1190,12 +1190,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_MACHOP] = { - #if ENGLISH - .categoryName = _("SUPERPOWER"), - #elif FRENCH + #if FRENCH .categoryName = _("COLOSSE"), #elif ITALIAN .categoryName = _("MEGAFORZA"), + #else //ENGLISH + .categoryName = _("SUPERPOWER"), #endif .height = 8, .weight = 195, @@ -1208,12 +1208,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_MACHOKE] = { - #if ENGLISH - .categoryName = _("SUPERPOWER"), - #elif FRENCH + #if FRENCH .categoryName = _("COLOSSE"), #elif ITALIAN .categoryName = _("MEGAFORZA"), + #else //ENGLISH + .categoryName = _("SUPERPOWER"), #endif .height = 15, .weight = 705, @@ -1226,12 +1226,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_MACHAMP] = { - #if ENGLISH - .categoryName = _("SUPERPOWER"), - #elif FRENCH + #if FRENCH .categoryName = _("COLOSSE"), #elif ITALIAN .categoryName = _("MEGAFORZA"), + #else //ENGLISH + .categoryName = _("SUPERPOWER"), #endif .height = 16, .weight = 1300, @@ -1244,12 +1244,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_BELLSPROUT] = { - #if ENGLISH - .categoryName = _("FLOWER"), - #elif FRENCH + #if FRENCH .categoryName = _("FLEUR"), #elif ITALIAN .categoryName = _("FIORE"), + #else //ENGLISH + .categoryName = _("FLOWER"), #endif .height = 7, .weight = 40, @@ -1262,12 +1262,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_WEEPINBELL] = { - #if ENGLISH - .categoryName = _("FLYCATCHER"), - #elif FRENCH + #if FRENCH .categoryName = _("CARNIVORE"), #elif ITALIAN .categoryName = _("MOSCHIVORO"), + #else //ENGLISH + .categoryName = _("FLYCATCHER"), #endif .height = 10, .weight = 64, @@ -1280,12 +1280,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_VICTREEBEL] = { - #if ENGLISH - .categoryName = _("FLYCATCHER"), - #elif FRENCH + #if FRENCH .categoryName = _("CARNIVORE"), #elif ITALIAN .categoryName = _("MOSCHIVORO"), + #else //ENGLISH + .categoryName = _("FLYCATCHER"), #endif .height = 17, .weight = 155, @@ -1298,12 +1298,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_TENTACOOL] = { - #if ENGLISH - .categoryName = _("JELLYFISH"), - #elif FRENCH + #if FRENCH .categoryName = _("MOLLUSQUE"), #elif ITALIAN .categoryName = _("MEDUSA"), + #else //ENGLISH + .categoryName = _("JELLYFISH"), #endif .height = 9, .weight = 455, @@ -1316,12 +1316,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_TENTACRUEL] = { - #if ENGLISH - .categoryName = _("JELLYFISH"), - #elif FRENCH + #if FRENCH .categoryName = _("MOLLUSQUE"), #elif ITALIAN .categoryName = _("MEDUSA"), + #else //ENGLISH + .categoryName = _("JELLYFISH"), #endif .height = 16, .weight = 550, @@ -1334,12 +1334,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_GEODUDE] = { - #if ENGLISH - .categoryName = _("ROCK"), - #elif FRENCH + #if FRENCH .categoryName = _("ROCHE"), #elif ITALIAN .categoryName = _("ROCCIA"), + #else //ENGLISH + .categoryName = _("ROCK"), #endif .height = 4, .weight = 200, @@ -1352,12 +1352,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_GRAVELER] = { - #if ENGLISH - .categoryName = _("ROCK"), - #elif FRENCH + #if FRENCH .categoryName = _("ROCHE"), #elif ITALIAN .categoryName = _("ROCCIA"), + #else //ENGLISH + .categoryName = _("ROCK"), #endif .height = 10, .weight = 1050, @@ -1370,12 +1370,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_GOLEM] = { - #if ENGLISH - .categoryName = _("MEGATON"), - #elif FRENCH + #if FRENCH .categoryName = _("TITANESQUE"), #elif ITALIAN .categoryName = _("MEGATONE"), + #else //ENGLISH + .categoryName = _("MEGATON"), #endif .height = 14, .weight = 3000, @@ -1388,12 +1388,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_PONYTA] = { - #if ENGLISH - .categoryName = _("FIRE HORSE"), - #elif FRENCH + #if FRENCH .categoryName = _("CHEVAL FEU"), #elif ITALIAN .categoryName = _("CAVALFUOCO"), + #else //ENGLISH + .categoryName = _("FIRE HORSE"), #endif .height = 10, .weight = 300, @@ -1406,12 +1406,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_RAPIDASH] = { - #if ENGLISH - .categoryName = _("FIRE HORSE"), - #elif FRENCH + #if FRENCH .categoryName = _("CHEVAL FEU"), #elif ITALIAN .categoryName = _("CAVALFUOCO"), + #else //ENGLISH + .categoryName = _("FIRE HORSE"), #endif .height = 17, .weight = 950, @@ -1424,12 +1424,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SLOWPOKE] = { - #if ENGLISH - .categoryName = _("DOPEY"), - #elif FRENCH + #if FRENCH .categoryName = _("CRETIN"), #elif ITALIAN .categoryName = _("RONFONE"), + #else //ENGLISH + .categoryName = _("DOPEY"), #endif .height = 12, .weight = 360, @@ -1442,12 +1442,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SLOWBRO] = { - #if ENGLISH - .categoryName = _("HERMIT CRAB"), - #elif FRENCH + #if FRENCH .categoryName = _("SYMBIOSE"), #elif ITALIAN .categoryName = _("PAGURO"), + #else //ENGLISH + .categoryName = _("HERMIT CRAB"), #endif .height = 16, .weight = 785, @@ -1460,12 +1460,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_MAGNEMITE] = { - #if ENGLISH - .categoryName = _("MAGNET"), - #elif FRENCH + #if FRENCH .categoryName = _("MAGNETIQUE"), #elif ITALIAN .categoryName = _("CALAMITA"), + #else //ENGLISH + .categoryName = _("MAGNET"), #endif .height = 3, .weight = 60, @@ -1478,12 +1478,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_MAGNETON] = { - #if ENGLISH - .categoryName = _("MAGNET"), - #elif FRENCH + #if FRENCH .categoryName = _("MAGNETIQUE"), #elif ITALIAN .categoryName = _("CALAMITA"), + #else //ENGLISH + .categoryName = _("MAGNET"), #endif .height = 10, .weight = 600, @@ -1496,12 +1496,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_FARFETCHD] = { - #if ENGLISH - .categoryName = _("WILD DUCK"), - #elif FRENCH + #if FRENCH .categoryName = _("CANARD FOU"), #elif ITALIAN .categoryName = _("SELVANATRA"), + #else //ENGLISH + .categoryName = _("WILD DUCK"), #endif .height = 8, .weight = 150, @@ -1514,12 +1514,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_DODUO] = { - #if ENGLISH - .categoryName = _("TWIN BIRD"), - #elif FRENCH + #if FRENCH .categoryName = _("DUOISEAU"), #elif ITALIAN .categoryName = _("BIUCCELLO"), + #else //ENGLISH + .categoryName = _("TWIN BIRD"), #endif .height = 14, .weight = 392, @@ -1532,12 +1532,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_DODRIO] = { - #if ENGLISH - .categoryName = _("TRIPLE BIRD"), - #elif FRENCH + #if FRENCH .categoryName = _("TRIOISEAU"), #elif ITALIAN .categoryName = _("TRIUCCELLO"), + #else //ENGLISH + .categoryName = _("TRIPLE BIRD"), #endif .height = 18, .weight = 852, @@ -1550,12 +1550,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SEEL] = { - #if ENGLISH - .categoryName = _("SEA LION"), - #elif FRENCH + #if FRENCH .categoryName = _("OTARIE"), #elif ITALIAN .categoryName = _("OTARIA"), + #else //ENGLISH + .categoryName = _("SEA LION"), #endif .height = 11, .weight = 900, @@ -1568,12 +1568,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_DEWGONG] = { - #if ENGLISH - .categoryName = _("SEA LION"), - #elif FRENCH + #if FRENCH .categoryName = _("OTARIE"), #elif ITALIAN .categoryName = _("OTARIA"), + #else //ENGLISH + .categoryName = _("SEA LION"), #endif .height = 17, .weight = 1200, @@ -1586,12 +1586,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_GRIMER] = { - #if ENGLISH - .categoryName = _("SLUDGE"), - #elif FRENCH + #if FRENCH .categoryName = _("DEGUEU"), #elif ITALIAN .categoryName = _("MELMA"), + #else //ENGLISH + .categoryName = _("SLUDGE"), #endif .height = 9, .weight = 300, @@ -1604,12 +1604,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_MUK] = { - #if ENGLISH - .categoryName = _("SLUDGE"), - #elif FRENCH + #if FRENCH .categoryName = _("DEGUEU"), #elif ITALIAN .categoryName = _("MELMA"), + #else //ENGLISH + .categoryName = _("SLUDGE"), #endif .height = 12, .weight = 300, @@ -1622,12 +1622,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SHELLDER] = { - #if ENGLISH - .categoryName = _("BIVALVE"), - #elif FRENCH + #if FRENCH .categoryName = _("BIVALVE"), #elif ITALIAN .categoryName = _("BIVALVE"), + #else //ENGLISH + .categoryName = _("BIVALVE"), #endif .height = 3, .weight = 40, @@ -1640,12 +1640,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_CLOYSTER] = { - #if ENGLISH - .categoryName = _("BIVALVE"), - #elif FRENCH + #if FRENCH .categoryName = _("BIVALVE"), #elif ITALIAN .categoryName = _("BIVALVE"), + #else //ENGLISH + .categoryName = _("BIVALVE"), #endif .height = 15, .weight = 1325, @@ -1658,12 +1658,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_GASTLY] = { - #if ENGLISH - .categoryName = _("GAS"), - #elif FRENCH + #if FRENCH .categoryName = _("GAZ"), #elif ITALIAN .categoryName = _("GAS"), + #else //ENGLISH + .categoryName = _("GAS"), #endif .height = 13, .weight = 1, @@ -1676,12 +1676,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_HAUNTER] = { - #if ENGLISH - .categoryName = _("GAS"), - #elif FRENCH + #if FRENCH .categoryName = _("GAZ"), #elif ITALIAN .categoryName = _("GAS"), + #else //ENGLISH + .categoryName = _("GAS"), #endif .height = 16, .weight = 1, @@ -1694,12 +1694,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_GENGAR] = { - #if ENGLISH - .categoryName = _("SHADOW"), - #elif FRENCH + #if FRENCH .categoryName = _("OMBRE"), #elif ITALIAN .categoryName = _("OMBRA"), + #else //ENGLISH + .categoryName = _("SHADOW"), #endif .height = 15, .weight = 405, @@ -1712,12 +1712,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_ONIX] = { - #if ENGLISH - .categoryName = _("ROCK SNAKE"), - #elif FRENCH + #if FRENCH .categoryName = _("SERPENROC"), #elif ITALIAN .categoryName = _("SERPESASSO"), + #else //ENGLISH + .categoryName = _("ROCK SNAKE"), #endif .height = 88, .weight = 2100, @@ -1730,12 +1730,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_DROWZEE] = { - #if ENGLISH - .categoryName = _("HYPNOSIS"), - #elif FRENCH + #if FRENCH .categoryName = _("HYPNOSE"), #elif ITALIAN .categoryName = _("IPNOSI"), + #else //ENGLISH + .categoryName = _("HYPNOSIS"), #endif .height = 10, .weight = 324, @@ -1748,12 +1748,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_HYPNO] = { - #if ENGLISH - .categoryName = _("HYPNOSIS"), - #elif FRENCH + #if FRENCH .categoryName = _("HYPNOSE"), #elif ITALIAN .categoryName = _("IPNOSI"), + #else //ENGLISH + .categoryName = _("HYPNOSIS"), #endif .height = 16, .weight = 756, @@ -1766,12 +1766,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_KRABBY] = { - #if ENGLISH - .categoryName = _("RIVER CRAB"), - #elif FRENCH + #if FRENCH .categoryName = _("DOUX CRABE"), #elif ITALIAN .categoryName = _("GRANCHIO"), + #else //ENGLISH + .categoryName = _("RIVER CRAB"), #endif .height = 4, .weight = 65, @@ -1784,12 +1784,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_KINGLER] = { - #if ENGLISH - .categoryName = _("PINCER"), - #elif FRENCH + #if FRENCH .categoryName = _("PINCE"), #elif ITALIAN .categoryName = _("CHELA"), + #else //ENGLISH + .categoryName = _("PINCER"), #endif .height = 13, .weight = 600, @@ -1802,12 +1802,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_VOLTORB] = { - #if ENGLISH - .categoryName = _("BALL"), - #elif FRENCH + #if FRENCH .categoryName = _("BALLE"), #elif ITALIAN .categoryName = _("BALL"), + #else //ENGLISH + .categoryName = _("BALL"), #endif .height = 5, .weight = 104, @@ -1820,12 +1820,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_ELECTRODE] = { - #if ENGLISH - .categoryName = _("BALL"), - #elif FRENCH + #if FRENCH .categoryName = _("BALLE"), #elif ITALIAN .categoryName = _("BALL"), + #else //ENGLISH + .categoryName = _("BALL"), #endif .height = 12, .weight = 666, @@ -1838,12 +1838,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_EXEGGCUTE] = { - #if ENGLISH - .categoryName = _("EGG"), - #elif FRENCH + #if FRENCH .categoryName = _("OEUF"), #elif ITALIAN .categoryName = _("UOVO"), + #else //ENGLISH + .categoryName = _("EGG"), #endif .height = 4, .weight = 25, @@ -1856,12 +1856,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_EXEGGUTOR] = { - #if ENGLISH - .categoryName = _("COCONUT"), - #elif FRENCH + #if FRENCH .categoryName = _("FRUITPALME"), #elif ITALIAN .categoryName = _("NOCECOCCO"), + #else //ENGLISH + .categoryName = _("COCONUT"), #endif .height = 20, .weight = 1200, @@ -1874,12 +1874,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_CUBONE] = { - #if ENGLISH - .categoryName = _("LONELY"), - #elif FRENCH + #if FRENCH .categoryName = _("SOLITAIRE"), #elif ITALIAN .categoryName = _("SOLITARIO"), + #else //ENGLISH + .categoryName = _("LONELY"), #endif .height = 4, .weight = 65, @@ -1892,12 +1892,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_MAROWAK] = { - #if ENGLISH - .categoryName = _("BONE KEEPER"), - #elif FRENCH + #if FRENCH .categoryName = _("GARD'OS"), #elif ITALIAN .categoryName = _("GUARDAOSSI"), + #else //ENGLISH + .categoryName = _("BONE KEEPER"), #endif .height = 10, .weight = 450, @@ -1910,12 +1910,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_HITMONLEE] = { - #if ENGLISH - .categoryName = _("KICKING"), - #elif FRENCH + #if FRENCH .categoryName = _("LATTEUR"), #elif ITALIAN .categoryName = _("TIRACALCI"), + #else //ENGLISH + .categoryName = _("KICKING"), #endif .height = 15, .weight = 498, @@ -1928,12 +1928,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_HITMONCHAN] = { - #if ENGLISH - .categoryName = _("PUNCHING"), - #elif FRENCH + #if FRENCH .categoryName = _("PUNCHEUR"), #elif ITALIAN .categoryName = _("TIRAPUGNI"), + #else //ENGLISH + .categoryName = _("PUNCHING"), #endif .height = 14, .weight = 502, @@ -1946,12 +1946,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_LICKITUNG] = { - #if ENGLISH - .categoryName = _("LICKING"), - #elif FRENCH + #if FRENCH .categoryName = _("LECHEUR"), #elif ITALIAN .categoryName = _("LINGUACCIA"), + #else //ENGLISH + .categoryName = _("LICKING"), #endif .height = 12, .weight = 655, @@ -1964,12 +1964,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_KOFFING] = { - #if ENGLISH - .categoryName = _("POISON GAS"), - #elif FRENCH + #if FRENCH .categoryName = _("GAZ MORTEL"), #elif ITALIAN .categoryName = _("VELENUVOLA"), + #else //ENGLISH + .categoryName = _("POISON GAS"), #endif .height = 6, .weight = 10, @@ -1982,12 +1982,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_WEEZING] = { - #if ENGLISH - .categoryName = _("POISON GAS"), - #elif FRENCH + #if FRENCH .categoryName = _("GAZ MORTEL"), #elif ITALIAN .categoryName = _("VELENUVOLA"), + #else //ENGLISH + .categoryName = _("POISON GAS"), #endif .height = 12, .weight = 95, @@ -2000,12 +2000,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_RHYHORN] = { - #if ENGLISH - .categoryName = _("SPIKES"), - #elif FRENCH + #if FRENCH .categoryName = _("PIQUANT"), #elif ITALIAN .categoryName = _("PUNZONI"), + #else //ENGLISH + .categoryName = _("SPIKES"), #endif .height = 10, .weight = 1150, @@ -2018,12 +2018,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_RHYDON] = { - #if ENGLISH - .categoryName = _("DRILL"), - #elif FRENCH + #if FRENCH .categoryName = _("PERCEUR"), #elif ITALIAN .categoryName = _("TRAPANO"), + #else //ENGLISH + .categoryName = _("DRILL"), #endif .height = 19, .weight = 1200, @@ -2036,12 +2036,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_CHANSEY] = { - #if ENGLISH - .categoryName = _("EGG"), - #elif FRENCH + #if FRENCH .categoryName = _("OEUF"), #elif ITALIAN .categoryName = _("UOVO"), + #else //ENGLISH + .categoryName = _("EGG"), #endif .height = 11, .weight = 346, @@ -2054,12 +2054,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_TANGELA] = { - #if ENGLISH - .categoryName = _("VINE"), - #elif FRENCH + #if FRENCH .categoryName = _("VIGNE"), #elif ITALIAN .categoryName = _("LIANA"), + #else //ENGLISH + .categoryName = _("VINE"), #endif .height = 10, .weight = 350, @@ -2072,12 +2072,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_KANGASKHAN] = { - #if ENGLISH - .categoryName = _("PARENT"), - #elif FRENCH + #if FRENCH .categoryName = _("MATERNEL"), #elif ITALIAN .categoryName = _("GENITORE"), + #else //ENGLISH + .categoryName = _("PARENT"), #endif .height = 22, .weight = 800, @@ -2090,12 +2090,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_HORSEA] = { - #if ENGLISH - .categoryName = _("DRAGON"), - #elif FRENCH + #if FRENCH .categoryName = _("DRAGON"), #elif ITALIAN .categoryName = _("DRAGO"), + #else //ENGLISH + .categoryName = _("DRAGON"), #endif .height = 4, .weight = 80, @@ -2108,12 +2108,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SEADRA] = { - #if ENGLISH - .categoryName = _("DRAGON"), - #elif FRENCH + #if FRENCH .categoryName = _("DRAGON"), #elif ITALIAN .categoryName = _("DRAGO"), + #else //ENGLISH + .categoryName = _("DRAGON"), #endif .height = 12, .weight = 250, @@ -2126,12 +2126,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_GOLDEEN] = { - #if ENGLISH - .categoryName = _("GOLDFISH"), - #elif FRENCH + #if FRENCH .categoryName = _("POISSON"), #elif ITALIAN .categoryName = _("PESCEROSSO"), + #else //ENGLISH + .categoryName = _("GOLDFISH"), #endif .height = 6, .weight = 150, @@ -2144,12 +2144,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SEAKING] = { - #if ENGLISH - .categoryName = _("GOLDFISH"), - #elif FRENCH + #if FRENCH .categoryName = _("POISSON"), #elif ITALIAN .categoryName = _("PESCEROSSO"), + #else //ENGLISH + .categoryName = _("GOLDFISH"), #endif .height = 13, .weight = 390, @@ -2162,12 +2162,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_STARYU] = { - #if ENGLISH - .categoryName = _("STAR SHAPE"), - #elif FRENCH + #if FRENCH .categoryName = _("ETOILE"), #elif ITALIAN .categoryName = _("STELLA"), + #else //ENGLISH + .categoryName = _("STAR SHAPE"), #endif .height = 8, .weight = 345, @@ -2180,12 +2180,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_STARMIE] = { - #if ENGLISH - .categoryName = _("MYSTERIOUS"), - #elif FRENCH + #if FRENCH .categoryName = _("MYSTERIEUX"), #elif ITALIAN .categoryName = _("MISTERIOSO"), + #else //ENGLISH + .categoryName = _("MYSTERIOUS"), #endif .height = 11, .weight = 800, @@ -2198,12 +2198,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_MR_MIME] = { - #if ENGLISH - .categoryName = _("BARRIER"), - #elif FRENCH + #if FRENCH .categoryName = _("BLOQUEUR"), #elif ITALIAN .categoryName = _("BARRIERA"), + #else //ENGLISH + .categoryName = _("BARRIER"), #endif .height = 13, .weight = 545, @@ -2216,12 +2216,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SCYTHER] = { - #if ENGLISH - .categoryName = _("MANTIS"), - #elif FRENCH + #if FRENCH .categoryName = _("MANTE"), #elif ITALIAN .categoryName = _("MANTIDE"), + #else //ENGLISH + .categoryName = _("MANTIS"), #endif .height = 15, .weight = 560, @@ -2234,12 +2234,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_JYNX] = { - #if ENGLISH - .categoryName = _("HUMAN SHAPE"), - #elif FRENCH + #if FRENCH .categoryName = _("HUMANOIDE"), #elif ITALIAN .categoryName = _("UMANOIDE"), + #else //ENGLISH + .categoryName = _("HUMAN SHAPE"), #endif .height = 14, .weight = 406, @@ -2252,12 +2252,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_ELECTABUZZ] = { - #if ENGLISH - .categoryName = _("ELECTRIC"), - #elif FRENCH + #if FRENCH .categoryName = _("ELECTRIQUE"), #elif ITALIAN .categoryName = _("ELETTRICO"), + #else //ENGLISH + .categoryName = _("ELECTRIC"), #endif .height = 11, .weight = 300, @@ -2270,12 +2270,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_MAGMAR] = { - #if ENGLISH - .categoryName = _("SPITFIRE"), - #elif FRENCH + #if FRENCH .categoryName = _("CRACHE-FEU"), #elif ITALIAN .categoryName = _("SPUTAFUOCO"), + #else //ENGLISH + .categoryName = _("SPITFIRE"), #endif .height = 13, .weight = 445, @@ -2288,12 +2288,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_PINSIR] = { - #if ENGLISH - .categoryName = _("STAG BEETLE"), - #elif FRENCH + #if FRENCH .categoryName = _("SCARABEE"), #elif ITALIAN .categoryName = _("CERVOLANTE"), + #else //ENGLISH + .categoryName = _("STAG BEETLE"), #endif .height = 15, .weight = 550, @@ -2306,12 +2306,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_TAUROS] = { - #if ENGLISH - .categoryName = _("WILD BULL"), - #elif FRENCH + #if FRENCH .categoryName = _("BUFFLE"), #elif ITALIAN .categoryName = _("TOROBRADO"), + #else //ENGLISH + .categoryName = _("WILD BULL"), #endif .height = 14, .weight = 884, @@ -2324,12 +2324,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_MAGIKARP] = { - #if ENGLISH - .categoryName = _("FISH"), - #elif FRENCH + #if FRENCH .categoryName = _("POISSON"), #elif ITALIAN .categoryName = _("PESCE"), + #else //ENGLISH + .categoryName = _("FISH"), #endif .height = 9, .weight = 100, @@ -2342,12 +2342,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_GYARADOS] = { - #if ENGLISH - .categoryName = _("ATROCIOUS"), - #elif FRENCH + #if FRENCH .categoryName = _("TERRIFIANT"), #elif ITALIAN .categoryName = _("ATROCE"), + #else //ENGLISH + .categoryName = _("ATROCIOUS"), #endif .height = 65, .weight = 2350, @@ -2360,12 +2360,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_LAPRAS] = { - #if ENGLISH - .categoryName = _("TRANSPORT"), - #elif FRENCH + #if FRENCH .categoryName = _("TRANSPORT"), #elif ITALIAN .categoryName = _("TRASPORTO"), + #else //ENGLISH + .categoryName = _("TRANSPORT"), #endif .height = 25, .weight = 2200, @@ -2378,12 +2378,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_DITTO] = { - #if ENGLISH - .categoryName = _("TRANSFORM"), - #elif FRENCH + #if FRENCH .categoryName = _("MORPHING"), #elif ITALIAN .categoryName = _("MUTANTE"), + #else //ENGLISH + .categoryName = _("TRANSFORM"), #endif .height = 3, .weight = 40, @@ -2396,12 +2396,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_EEVEE] = { - #if ENGLISH - .categoryName = _("EVOLUTION"), - #elif FRENCH + #if FRENCH .categoryName = _("EVOLUTIF"), #elif ITALIAN .categoryName = _("EVOLUZIONE"), + #else //ENGLISH + .categoryName = _("EVOLUTION"), #endif .height = 3, .weight = 65, @@ -2414,12 +2414,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_VAPOREON] = { - #if ENGLISH - .categoryName = _("BUBBLE JET"), - #elif FRENCH + #if FRENCH .categoryName = _("BULLEUR"), #elif ITALIAN .categoryName = _("BOLLAJET"), + #else //ENGLISH + .categoryName = _("BUBBLE JET"), #endif .height = 10, .weight = 290, @@ -2432,12 +2432,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_JOLTEON] = { - #if ENGLISH - .categoryName = _("LIGHTNING"), - #elif FRENCH + #if FRENCH .categoryName = _("ORAGE"), #elif ITALIAN .categoryName = _("LUMINOSO"), + #else //ENGLISH + .categoryName = _("LIGHTNING"), #endif .height = 8, .weight = 245, @@ -2450,12 +2450,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_FLAREON] = { - #if ENGLISH - .categoryName = _("FLAME"), - #elif FRENCH + #if FRENCH .categoryName = _("FLAMME"), #elif ITALIAN .categoryName = _("FIAMMA"), + #else //ENGLISH + .categoryName = _("FLAME"), #endif .height = 9, .weight = 250, @@ -2468,12 +2468,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_PORYGON] = { - #if ENGLISH - .categoryName = _("VIRTUAL"), - #elif FRENCH + #if FRENCH .categoryName = _("VIRTUEL"), #elif ITALIAN .categoryName = _("VIRTUALE"), + #else //ENGLISH + .categoryName = _("VIRTUAL"), #endif .height = 8, .weight = 365, @@ -2486,12 +2486,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_OMANYTE] = { - #if ENGLISH - .categoryName = _("SPIRAL"), - #elif FRENCH + #if FRENCH .categoryName = _("SPIRALE"), #elif ITALIAN .categoryName = _("SPIRALE"), + #else //ENGLISH + .categoryName = _("SPIRAL"), #endif .height = 4, .weight = 75, @@ -2504,12 +2504,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_OMASTAR] = { - #if ENGLISH - .categoryName = _("SPIRAL"), - #elif FRENCH + #if FRENCH .categoryName = _("SPIRALE"), #elif ITALIAN .categoryName = _("SPIRALE"), + #else //ENGLISH + .categoryName = _("SPIRAL"), #endif .height = 10, .weight = 350, @@ -2522,12 +2522,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_KABUTO] = { - #if ENGLISH - .categoryName = _("SHELLFISH"), - #elif FRENCH + #if FRENCH .categoryName = _("CARAPACE"), #elif ITALIAN .categoryName = _("CROSTACEO"), + #else //ENGLISH + .categoryName = _("SHELLFISH"), #endif .height = 5, .weight = 115, @@ -2540,12 +2540,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_KABUTOPS] = { - #if ENGLISH - .categoryName = _("SHELLFISH"), - #elif FRENCH + #if FRENCH .categoryName = _("CARAPACE"), #elif ITALIAN .categoryName = _("CROSTACEO"), + #else //ENGLISH + .categoryName = _("SHELLFISH"), #endif .height = 13, .weight = 405, @@ -2558,12 +2558,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_AERODACTYL] = { - #if ENGLISH - .categoryName = _("FOSSIL"), - #elif FRENCH + #if FRENCH .categoryName = _("FOSSILE"), #elif ITALIAN .categoryName = _("FOSSILE"), + #else //ENGLISH + .categoryName = _("FOSSIL"), #endif .height = 18, .weight = 590, @@ -2576,12 +2576,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SNORLAX] = { - #if ENGLISH - .categoryName = _("SLEEPING"), - #elif FRENCH + #if FRENCH .categoryName = _("PIONCEUR"), #elif ITALIAN .categoryName = _("SONNO"), + #else //ENGLISH + .categoryName = _("SLEEPING"), #endif .height = 21, .weight = 4600, @@ -2594,12 +2594,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_ARTICUNO] = { - #if ENGLISH - .categoryName = _("FREEZE"), - #elif FRENCH + #if FRENCH .categoryName = _("GLACIAIRE"), #elif ITALIAN .categoryName = _("GELO"), + #else //ENGLISH + .categoryName = _("FREEZE"), #endif .height = 17, .weight = 554, @@ -2612,12 +2612,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_ZAPDOS] = { - #if ENGLISH - .categoryName = _("ELECTRIC"), - #elif FRENCH + #if FRENCH .categoryName = _("ELECTRIQUE"), #elif ITALIAN .categoryName = _("ELETTRICO"), + #else //ENGLISH + .categoryName = _("ELECTRIC"), #endif .height = 16, .weight = 526, @@ -2630,12 +2630,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_MOLTRES] = { - #if ENGLISH - .categoryName = _("FLAME"), - #elif FRENCH + #if FRENCH .categoryName = _("FLAMME"), #elif ITALIAN .categoryName = _("FIAMMA"), + #else //ENGLISH + .categoryName = _("FLAME"), #endif .height = 20, .weight = 600, @@ -2648,12 +2648,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_DRATINI] = { - #if ENGLISH - .categoryName = _("DRAGON"), - #elif FRENCH + #if FRENCH .categoryName = _("DRAGON"), #elif ITALIAN .categoryName = _("DRAGO"), + #else //ENGLISH + .categoryName = _("DRAGON"), #endif .height = 18, .weight = 33, @@ -2666,12 +2666,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_DRAGONAIR] = { - #if ENGLISH - .categoryName = _("DRAGON"), - #elif FRENCH + #if FRENCH .categoryName = _("DRAGON"), #elif ITALIAN .categoryName = _("DRAGO"), + #else //ENGLISH + .categoryName = _("DRAGON"), #endif .height = 40, .weight = 165, @@ -2684,12 +2684,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_DRAGONITE] = { - #if ENGLISH - .categoryName = _("DRAGON"), - #elif FRENCH + #if FRENCH .categoryName = _("DRAGON"), #elif ITALIAN .categoryName = _("DRAGO"), + #else //ENGLISH + .categoryName = _("DRAGON"), #endif .height = 22, .weight = 2100, @@ -2702,12 +2702,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_MEWTWO] = { - #if ENGLISH - .categoryName = _("GENETIC"), - #elif FRENCH + #if FRENCH .categoryName = _("GENETIQUE"), #elif ITALIAN .categoryName = _("GENETICO"), + #else //ENGLISH + .categoryName = _("GENETIC"), #endif .height = 20, .weight = 1220, @@ -2720,12 +2720,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_MEW] = { - #if ENGLISH - .categoryName = _("NEW SPECIES"), - #elif FRENCH + #if FRENCH .categoryName = _("NOUVEAU"), #elif ITALIAN .categoryName = _("NOVASPECIE"), + #else //ENGLISH + .categoryName = _("NEW SPECIES"), #endif .height = 4, .weight = 40, @@ -2738,12 +2738,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_CHIKORITA] = { - #if ENGLISH - .categoryName = _("LEAF"), - #elif FRENCH + #if FRENCH .categoryName = _("FEUILLE"), #elif ITALIAN .categoryName = _("FOGLIA"), + #else //ENGLISH + .categoryName = _("LEAF"), #endif .height = 9, .weight = 64, @@ -2756,12 +2756,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_BAYLEEF] = { - #if ENGLISH - .categoryName = _("LEAF"), - #elif FRENCH + #if FRENCH .categoryName = _("FEUILLE"), #elif ITALIAN .categoryName = _("FOGLIA"), + #else //ENGLISH + .categoryName = _("LEAF"), #endif .height = 12, .weight = 158, @@ -2774,12 +2774,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_MEGANIUM] = { - #if ENGLISH - .categoryName = _("HERB"), - #elif FRENCH + #if FRENCH .categoryName = _("HERBE"), #elif ITALIAN .categoryName = _("ERBE"), + #else //ENGLISH + .categoryName = _("HERB"), #endif .height = 18, .weight = 1005, @@ -2792,12 +2792,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_CYNDAQUIL] = { - #if ENGLISH - .categoryName = _("FIRE MOUSE"), - #elif FRENCH + #if FRENCH .categoryName = _("SOURIS FEU"), #elif ITALIAN .categoryName = _("FUOCOTOPO"), + #else //ENGLISH + .categoryName = _("FIRE MOUSE"), #endif .height = 5, .weight = 79, @@ -2810,12 +2810,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_QUILAVA] = { - #if ENGLISH - .categoryName = _("VOLCANO"), - #elif FRENCH + #if FRENCH .categoryName = _("VOLCAN"), #elif ITALIAN .categoryName = _("VULCANO"), + #else //ENGLISH + .categoryName = _("VOLCANO"), #endif .height = 9, .weight = 190, @@ -2828,12 +2828,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_TYPHLOSION] = { - #if ENGLISH - .categoryName = _("VOLCANO"), - #elif FRENCH + #if FRENCH .categoryName = _("VOLCAN"), #elif ITALIAN .categoryName = _("VULCANO"), + #else //ENGLISH + .categoryName = _("VOLCANO"), #endif .height = 17, .weight = 795, @@ -2846,12 +2846,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_TOTODILE] = { - #if ENGLISH - .categoryName = _("BIG JAW"), - #elif FRENCH + #if FRENCH .categoryName = _("MACHOIRE"), #elif ITALIAN .categoryName = _("MASCELLONE"), + #else //ENGLISH + .categoryName = _("BIG JAW"), #endif .height = 6, .weight = 95, @@ -2864,12 +2864,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_CROCONAW] = { - #if ENGLISH - .categoryName = _("BIG JAW"), - #elif FRENCH + #if FRENCH .categoryName = _("MACHOIRE"), #elif ITALIAN .categoryName = _("MASCELLONE"), + #else //ENGLISH + .categoryName = _("BIG JAW"), #endif .height = 11, .weight = 250, @@ -2882,12 +2882,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_FERALIGATR] = { - #if ENGLISH - .categoryName = _("BIG JAW"), - #elif FRENCH + #if FRENCH .categoryName = _("MACHOIRE"), #elif ITALIAN .categoryName = _("MASCELLONE"), + #else //ENGLISH + .categoryName = _("BIG JAW"), #endif .height = 23, .weight = 888, @@ -2900,12 +2900,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SENTRET] = { - #if ENGLISH - .categoryName = _("SCOUT"), - #elif FRENCH + #if FRENCH .categoryName = _("ESPION"), #elif ITALIAN .categoryName = _("ESPLORANTE"), + #else //ENGLISH + .categoryName = _("SCOUT"), #endif .height = 8, .weight = 60, @@ -2918,12 +2918,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_FURRET] = { - #if ENGLISH - .categoryName = _("LONG BODY"), - #elif FRENCH + #if FRENCH .categoryName = _("ALLONGE"), #elif ITALIAN .categoryName = _("LUNGOCORPO"), + #else //ENGLISH + .categoryName = _("LONG BODY"), #endif .height = 18, .weight = 325, @@ -2936,12 +2936,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_HOOTHOOT] = { - #if ENGLISH - .categoryName = _("OWL"), - #elif FRENCH + #if FRENCH .categoryName = _("HIBOU"), #elif ITALIAN .categoryName = _("GUFO"), + #else //ENGLISH + .categoryName = _("OWL"), #endif .height = 7, .weight = 212, @@ -2954,12 +2954,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_NOCTOWL] = { - #if ENGLISH - .categoryName = _("OWL"), - #elif FRENCH + #if FRENCH .categoryName = _("HIBOU"), #elif ITALIAN .categoryName = _("GUFO"), + #else //ENGLISH + .categoryName = _("OWL"), #endif .height = 16, .weight = 408, @@ -2972,12 +2972,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_LEDYBA] = { - #if ENGLISH - .categoryName = _("FIVE STAR"), - #elif FRENCH + #if FRENCH .categoryName = _("5 ETOILES"), #elif ITALIAN .categoryName = _("PENTASTRA"), + #else //ENGLISH + .categoryName = _("FIVE STAR"), #endif .height = 10, .weight = 108, @@ -2990,12 +2990,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_LEDIAN] = { - #if ENGLISH - .categoryName = _("FIVE STAR"), - #elif FRENCH + #if FRENCH .categoryName = _("5 ETOILES"), #elif ITALIAN .categoryName = _("PENTASTRA"), + #else //ENGLISH + .categoryName = _("FIVE STAR"), #endif .height = 14, .weight = 356, @@ -3008,12 +3008,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SPINARAK] = { - #if ENGLISH - .categoryName = _("STRING SPIT"), - #elif FRENCH + #if FRENCH .categoryName = _("CRACHE FIL"), #elif ITALIAN .categoryName = _("TELA"), + #else //ENGLISH + .categoryName = _("STRING SPIT"), #endif .height = 5, .weight = 85, @@ -3026,12 +3026,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_ARIADOS] = { - #if ENGLISH - .categoryName = _("LONG LEG"), - #elif FRENCH + #if FRENCH .categoryName = _("LONG-PATTE"), #elif ITALIAN .categoryName = _("LUNGAZAMPA"), + #else //ENGLISH + .categoryName = _("LONG LEG"), #endif .height = 11, .weight = 335, @@ -3044,12 +3044,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_CROBAT] = { - #if ENGLISH - .categoryName = _("BAT"), - #elif FRENCH + #if FRENCH .categoryName = _("CHOVSOURIS"), #elif ITALIAN .categoryName = _("PIPISTREL."), + #else //ENGLISH + .categoryName = _("BAT"), #endif .height = 18, .weight = 750, @@ -3062,12 +3062,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_CHINCHOU] = { - #if ENGLISH - .categoryName = _("ANGLER"), - #elif FRENCH + #if FRENCH .categoryName = _("POISSON"), #elif ITALIAN .categoryName = _("PESCATORE"), + #else //ENGLISH + .categoryName = _("ANGLER"), #endif .height = 5, .weight = 120, @@ -3080,12 +3080,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_LANTURN] = { - #if ENGLISH - .categoryName = _("LIGHT"), - #elif FRENCH + #if FRENCH .categoryName = _("LUMIERE"), #elif ITALIAN .categoryName = _("LUCE"), + #else //ENGLISH + .categoryName = _("LIGHT"), #endif .height = 12, .weight = 225, @@ -3098,12 +3098,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_PICHU] = { - #if ENGLISH - .categoryName = _("TINY MOUSE"), - #elif FRENCH + #if FRENCH .categoryName = _("MINISOURIS"), #elif ITALIAN .categoryName = _("TOPINO"), + #else //ENGLISH + .categoryName = _("TINY MOUSE"), #endif .height = 3, .weight = 20, @@ -3116,12 +3116,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_CLEFFA] = { - #if ENGLISH - .categoryName = _("STAR SHAPE"), - #elif FRENCH + #if FRENCH .categoryName = _("ETOILE"), #elif ITALIAN .categoryName = _("STELLA"), + #else //ENGLISH + .categoryName = _("STAR SHAPE"), #endif .height = 3, .weight = 30, @@ -3134,12 +3134,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_IGGLYBUFF] = { - #if ENGLISH - .categoryName = _("BALLOON"), - #elif FRENCH + #if FRENCH .categoryName = _("BOUBOULE"), #elif ITALIAN .categoryName = _("PALLONE"), + #else //ENGLISH + .categoryName = _("BALLOON"), #endif .height = 3, .weight = 10, @@ -3152,12 +3152,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_TOGEPI] = { - #if ENGLISH - .categoryName = _("SPIKE BALL"), - #elif FRENCH + #if FRENCH .categoryName = _("BALLE PIC"), #elif ITALIAN .categoryName = _("PALLAPUNTE"), + #else //ENGLISH + .categoryName = _("SPIKE BALL"), #endif .height = 3, .weight = 15, @@ -3170,12 +3170,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_TOGETIC] = { - #if ENGLISH - .categoryName = _("HAPPINESS"), - #elif FRENCH + #if FRENCH .categoryName = _("BONHEUR"), #elif ITALIAN .categoryName = _("FELICITÀ"), + #else //ENGLISH + .categoryName = _("HAPPINESS"), #endif .height = 6, .weight = 32, @@ -3188,12 +3188,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_NATU] = { - #if ENGLISH - .categoryName = _("TINY BIRD"), - #elif FRENCH + #if FRENCH .categoryName = _("MINOISEAU"), #elif ITALIAN .categoryName = _("UCCELLINO"), + #else //ENGLISH + .categoryName = _("TINY BIRD"), #endif .height = 2, .weight = 20, @@ -3206,12 +3206,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_XATU] = { - #if ENGLISH - .categoryName = _("MYSTIC"), - #elif FRENCH + #if FRENCH .categoryName = _("MYSTIQUE"), #elif ITALIAN .categoryName = _("MAGICO"), + #else //ENGLISH + .categoryName = _("MYSTIC"), #endif .height = 15, .weight = 150, @@ -3224,12 +3224,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_MAREEP] = { - #if ENGLISH - .categoryName = _("WOOL"), - #elif FRENCH + #if FRENCH .categoryName = _("LAINE"), #elif ITALIAN .categoryName = _("LANA"), + #else //ENGLISH + .categoryName = _("WOOL"), #endif .height = 6, .weight = 78, @@ -3242,12 +3242,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_FLAAFFY] = { - #if ENGLISH - .categoryName = _("WOOL"), - #elif FRENCH + #if FRENCH .categoryName = _("LAINE"), #elif ITALIAN .categoryName = _("LANA"), + #else //ENGLISH + .categoryName = _("WOOL"), #endif .height = 8, .weight = 133, @@ -3260,12 +3260,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_AMPHAROS] = { - #if ENGLISH - .categoryName = _("LIGHT"), - #elif FRENCH + #if FRENCH .categoryName = _("LUMIERE"), #elif ITALIAN .categoryName = _("LUCE"), + #else //ENGLISH + .categoryName = _("LIGHT"), #endif .height = 14, .weight = 615, @@ -3278,12 +3278,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_BELLOSSOM] = { - #if ENGLISH - .categoryName = _("FLOWER"), - #elif FRENCH + #if FRENCH .categoryName = _("FLEUR"), #elif ITALIAN .categoryName = _("FIORE"), + #else //ENGLISH + .categoryName = _("FLOWER"), #endif .height = 4, .weight = 58, @@ -3296,12 +3296,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_MARILL] = { - #if ENGLISH - .categoryName = _("AQUA MOUSE"), - #elif FRENCH + #if FRENCH .categoryName = _("AQUASOURIS"), #elif ITALIAN .categoryName = _("ACQUATOPO"), + #else //ENGLISH + .categoryName = _("AQUA MOUSE"), #endif .height = 4, .weight = 85, @@ -3314,12 +3314,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_AZUMARILL] = { - #if ENGLISH - .categoryName = _("AQUA RABBIT"), - #elif FRENCH + #if FRENCH .categoryName = _("AQUALAPIN"), #elif ITALIAN .categoryName = _("ACQUNIGLIO"), + #else //ENGLISH + .categoryName = _("AQUA RABBIT"), #endif .height = 8, .weight = 285, @@ -3332,12 +3332,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SUDOWOODO] = { - #if ENGLISH - .categoryName = _("IMITATION"), - #elif FRENCH + #if FRENCH .categoryName = _("IMITATION"), #elif ITALIAN .categoryName = _("IMITAZIONE"), + #else //ENGLISH + .categoryName = _("IMITATION"), #endif .height = 12, .weight = 380, @@ -3350,12 +3350,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_POLITOED] = { - #if ENGLISH - .categoryName = _("FROG"), - #elif FRENCH + #if FRENCH .categoryName = _("GRENOUILLE"), #elif ITALIAN .categoryName = _("RANA"), + #else //ENGLISH + .categoryName = _("FROG"), #endif .height = 11, .weight = 339, @@ -3368,12 +3368,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_HOPPIP] = { - #if ENGLISH - .categoryName = _("COTTONWEED"), - #elif FRENCH + #if FRENCH .categoryName = _("PISSENLIT"), #elif ITALIAN .categoryName = _("GRAMIGNA"), + #else //ENGLISH + .categoryName = _("COTTONWEED"), #endif .height = 4, .weight = 5, @@ -3386,12 +3386,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SKIPLOOM] = { - #if ENGLISH - .categoryName = _("COTTONWEED"), - #elif FRENCH + #if FRENCH .categoryName = _("PISSENLIT"), #elif ITALIAN .categoryName = _("GRAMIGNA"), + #else //ENGLISH + .categoryName = _("COTTONWEED"), #endif .height = 6, .weight = 10, @@ -3404,12 +3404,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_JUMPLUFF] = { - #if ENGLISH - .categoryName = _("COTTONWEED"), - #elif FRENCH + #if FRENCH .categoryName = _("PISSENLIT"), #elif ITALIAN .categoryName = _("GRAMIGNA"), + #else //ENGLISH + .categoryName = _("COTTONWEED"), #endif .height = 8, .weight = 30, @@ -3422,12 +3422,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_AIPOM] = { - #if ENGLISH - .categoryName = _("LONG TAIL"), - #elif FRENCH + #if FRENCH .categoryName = _("LONGQUEUE"), #elif ITALIAN .categoryName = _("LUNGACODA"), + #else //ENGLISH + .categoryName = _("LONG TAIL"), #endif .height = 8, .weight = 115, @@ -3440,12 +3440,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SUNKERN] = { - #if ENGLISH - .categoryName = _("SEED"), - #elif FRENCH + #if FRENCH .categoryName = _("GRAINE"), #elif ITALIAN .categoryName = _("SEME"), + #else //ENGLISH + .categoryName = _("SEED"), #endif .height = 3, .weight = 18, @@ -3458,12 +3458,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SUNFLORA] = { - #if ENGLISH - .categoryName = _("SUN"), - #elif FRENCH + #if FRENCH .categoryName = _("SOLEIL"), #elif ITALIAN .categoryName = _("SOLE"), + #else //ENGLISH + .categoryName = _("SUN"), #endif .height = 8, .weight = 85, @@ -3476,12 +3476,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_YANMA] = { - #if ENGLISH - .categoryName = _("CLEAR WING"), - #elif FRENCH + #if FRENCH .categoryName = _("TRANSLAILE"), #elif ITALIAN .categoryName = _("ALACHIARA"), + #else //ENGLISH + .categoryName = _("CLEAR WING"), #endif .height = 12, .weight = 380, @@ -3494,12 +3494,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_WOOPER] = { - #if ENGLISH - .categoryName = _("WATER FISH"), - #elif FRENCH + #if FRENCH .categoryName = _("POISSON"), #elif ITALIAN .categoryName = _("ACQUAPESCE"), + #else //ENGLISH + .categoryName = _("WATER FISH"), #endif .height = 4, .weight = 85, @@ -3512,12 +3512,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_QUAGSIRE] = { - #if ENGLISH - .categoryName = _("WATER FISH"), - #elif FRENCH + #if FRENCH .categoryName = _("POISSON"), #elif ITALIAN .categoryName = _("ACQUAPESCE"), + #else //ENGLISH + .categoryName = _("WATER FISH"), #endif .height = 14, .weight = 750, @@ -3530,12 +3530,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_ESPEON] = { - #if ENGLISH - .categoryName = _("SUN"), - #elif FRENCH + #if FRENCH .categoryName = _("SOLEIL"), #elif ITALIAN .categoryName = _("SOLE"), + #else //ENGLISH + .categoryName = _("SUN"), #endif .height = 9, .weight = 265, @@ -3548,12 +3548,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_UMBREON] = { - #if ENGLISH - .categoryName = _("MOONLIGHT"), - #elif FRENCH + #if FRENCH .categoryName = _("LUNE"), #elif ITALIAN .categoryName = _("LUCELUNARE"), + #else //ENGLISH + .categoryName = _("MOONLIGHT"), #endif .height = 10, .weight = 270, @@ -3566,12 +3566,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_MURKROW] = { - #if ENGLISH - .categoryName = _("DARKNESS"), - #elif FRENCH + #if FRENCH .categoryName = _("OBSCURITE"), #elif ITALIAN .categoryName = _("OSCURITÀ"), + #else //ENGLISH + .categoryName = _("DARKNESS"), #endif .height = 5, .weight = 21, @@ -3584,12 +3584,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SLOWKING] = { - #if ENGLISH - .categoryName = _("ROYAL"), - #elif FRENCH + #if FRENCH .categoryName = _("ROYAL"), #elif ITALIAN .categoryName = _("REALE"), + #else //ENGLISH + .categoryName = _("ROYAL"), #endif .height = 20, .weight = 795, @@ -3602,12 +3602,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_MISDREAVUS] = { - #if ENGLISH - .categoryName = _("SCREECH"), - #elif FRENCH + #if FRENCH .categoryName = _("STRIDENT"), #elif ITALIAN .categoryName = _("STRIDO"), + #else //ENGLISH + .categoryName = _("SCREECH"), #endif .height = 7, .weight = 10, @@ -3620,12 +3620,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_UNOWN] = { - #if ENGLISH - .categoryName = _("SYMBOL"), - #elif FRENCH + #if FRENCH .categoryName = _("SYMBOLIQUE"), #elif ITALIAN .categoryName = _("SIMBOLO"), + #else //ENGLISH + .categoryName = _("SYMBOL"), #endif .height = 5, .weight = 50, @@ -3638,12 +3638,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_WOBBUFFET] = { - #if ENGLISH - .categoryName = _("PATIENT"), - #elif FRENCH + #if FRENCH .categoryName = _("PATIENT"), #elif ITALIAN .categoryName = _("PAZIENZA"), + #else //ENGLISH + .categoryName = _("PATIENT"), #endif .height = 13, .weight = 285, @@ -3656,12 +3656,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_GIRAFARIG] = { - #if ENGLISH - .categoryName = _("LONG NECK"), - #elif FRENCH + #if FRENCH .categoryName = _("LONG-COU"), #elif ITALIAN .categoryName = _("LUNGOCOLLO"), + #else //ENGLISH + .categoryName = _("LONG NECK"), #endif .height = 15, .weight = 415, @@ -3674,12 +3674,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_PINECO] = { - #if ENGLISH - .categoryName = _("BAGWORM"), - #elif FRENCH + #if FRENCH .categoryName = _("VER CACHE"), #elif ITALIAN .categoryName = _("LARVA"), + #else //ENGLISH + .categoryName = _("BAGWORM"), #endif .height = 6, .weight = 72, @@ -3692,12 +3692,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_FORRETRESS] = { - #if ENGLISH - .categoryName = _("BAGWORM"), - #elif FRENCH + #if FRENCH .categoryName = _("VER CACHE"), #elif ITALIAN .categoryName = _("LARVA"), + #else //ENGLISH + .categoryName = _("BAGWORM"), #endif .height = 12, .weight = 1258, @@ -3710,12 +3710,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_DUNSPARCE] = { - #if ENGLISH - .categoryName = _("LAND SNAKE"), - #elif FRENCH + #if FRENCH .categoryName = _("SERPENT"), #elif ITALIAN .categoryName = _("TERRASERPE"), + #else //ENGLISH + .categoryName = _("LAND SNAKE"), #endif .height = 15, .weight = 140, @@ -3728,12 +3728,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_GLIGAR] = { - #if ENGLISH - .categoryName = _("FLYSCORPION"), - #elif FRENCH + #if FRENCH .categoryName = _("SCORPIVOL"), #elif ITALIAN .categoryName = _("ALISCORPIO"), + #else //ENGLISH + .categoryName = _("FLYSCORPION"), #endif .height = 11, .weight = 648, @@ -3746,12 +3746,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_STEELIX] = { - #if ENGLISH - .categoryName = _("IRON SNAKE"), - #elif FRENCH + #if FRENCH .categoryName = _("SERPENFER"), #elif ITALIAN .categoryName = _("FERROSERPE"), + #else //ENGLISH + .categoryName = _("IRON SNAKE"), #endif .height = 92, .weight = 4000, @@ -3764,12 +3764,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SNUBBULL] = { - #if ENGLISH - .categoryName = _("FAIRY"), - #elif FRENCH + #if FRENCH .categoryName = _("FEE"), #elif ITALIAN .categoryName = _("FATA"), + #else //ENGLISH + .categoryName = _("FAIRY"), #endif .height = 6, .weight = 78, @@ -3782,12 +3782,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_GRANBULL] = { - #if ENGLISH - .categoryName = _("FAIRY"), - #elif FRENCH + #if FRENCH .categoryName = _("FEE"), #elif ITALIAN .categoryName = _("FATA"), + #else //ENGLISH + .categoryName = _("FAIRY"), #endif .height = 14, .weight = 487, @@ -3800,12 +3800,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_QWILFISH] = { - #if ENGLISH - .categoryName = _("BALLOON"), - #elif FRENCH + #if FRENCH .categoryName = _("BOUBOULE"), #elif ITALIAN .categoryName = _("PALLONE"), + #else //ENGLISH + .categoryName = _("BALLOON"), #endif .height = 5, .weight = 39, @@ -3818,12 +3818,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SCIZOR] = { - #if ENGLISH - .categoryName = _("PINCER"), - #elif FRENCH + #if FRENCH .categoryName = _("PINCE"), #elif ITALIAN .categoryName = _("CHELA"), + #else //ENGLISH + .categoryName = _("PINCER"), #endif .height = 18, .weight = 1180, @@ -3836,12 +3836,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SHUCKLE] = { - #if ENGLISH - .categoryName = _("MOLD"), - #elif FRENCH + #if FRENCH .categoryName = _("POURRI"), #elif ITALIAN .categoryName = _("MUFFA"), + #else //ENGLISH + .categoryName = _("MOLD"), #endif .height = 6, .weight = 205, @@ -3854,12 +3854,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_HERACROSS] = { - #if ENGLISH - .categoryName = _("SINGLE HORN"), - #elif FRENCH + #if FRENCH .categoryName = _("UNICORNE"), #elif ITALIAN .categoryName = _("MONOCORNO"), + #else //ENGLISH + .categoryName = _("SINGLE HORN"), #endif .height = 15, .weight = 540, @@ -3872,12 +3872,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SNEASEL] = { - #if ENGLISH - .categoryName = _("SHARP CLAW"), - #elif FRENCH + #if FRENCH .categoryName = _("GRIFACEREE"), #elif ITALIAN .categoryName = _("LAMARTIGLI"), + #else //ENGLISH + .categoryName = _("SHARP CLAW"), #endif .height = 9, .weight = 280, @@ -3890,12 +3890,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_TEDDIURSA] = { - #if ENGLISH - .categoryName = _("LITTLE BEAR"), - #elif FRENCH + #if FRENCH .categoryName = _("MINI OURS"), #elif ITALIAN .categoryName = _("ORSETTO"), + #else //ENGLISH + .categoryName = _("LITTLE BEAR"), #endif .height = 6, .weight = 88, @@ -3908,12 +3908,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_URSARING] = { - #if ENGLISH - .categoryName = _("HIBERNATOR"), - #elif FRENCH + #if FRENCH .categoryName = _("HIBERNANT"), #elif ITALIAN .categoryName = _("LETARGO"), + #else //ENGLISH + .categoryName = _("HIBERNATOR"), #endif .height = 18, .weight = 1258, @@ -3926,12 +3926,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SLUGMA] = { - #if ENGLISH - .categoryName = _("LAVA"), - #elif FRENCH + #if FRENCH .categoryName = _("LAVE"), #elif ITALIAN .categoryName = _("LAVA"), + #else //ENGLISH + .categoryName = _("LAVA"), #endif .height = 7, .weight = 350, @@ -3944,12 +3944,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_MAGCARGO] = { - #if ENGLISH - .categoryName = _("LAVA"), - #elif FRENCH + #if FRENCH .categoryName = _("LAVE"), #elif ITALIAN .categoryName = _("LAVA"), + #else //ENGLISH + .categoryName = _("LAVA"), #endif .height = 8, .weight = 550, @@ -3962,12 +3962,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SWINUB] = { - #if ENGLISH - .categoryName = _("PIG"), - #elif FRENCH + #if FRENCH .categoryName = _("COCHON"), #elif ITALIAN .categoryName = _("MAIALE"), + #else //ENGLISH + .categoryName = _("PIG"), #endif .height = 4, .weight = 65, @@ -3980,12 +3980,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_PILOSWINE] = { - #if ENGLISH - .categoryName = _("SWINE"), - #elif FRENCH + #if FRENCH .categoryName = _("PORC"), #elif ITALIAN .categoryName = _("SUINO"), + #else //ENGLISH + .categoryName = _("SWINE"), #endif .height = 11, .weight = 558, @@ -3998,12 +3998,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_CORSOLA] = { - #if ENGLISH - .categoryName = _("CORAL"), - #elif FRENCH + #if FRENCH .categoryName = _("CORAIL"), #elif ITALIAN .categoryName = _("CORALLO"), + #else //ENGLISH + .categoryName = _("CORAL"), #endif .height = 6, .weight = 50, @@ -4016,12 +4016,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_REMORAID] = { - #if ENGLISH - .categoryName = _("JET"), - #elif FRENCH + #if FRENCH .categoryName = _("JET"), #elif ITALIAN .categoryName = _("JET"), + #else //ENGLISH + .categoryName = _("JET"), #endif .height = 6, .weight = 120, @@ -4034,12 +4034,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_OCTILLERY] = { - #if ENGLISH - .categoryName = _("JET"), - #elif FRENCH + #if FRENCH .categoryName = _("JET"), #elif ITALIAN .categoryName = _("JET"), + #else //ENGLISH + .categoryName = _("JET"), #endif .height = 9, .weight = 285, @@ -4052,12 +4052,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_DELIBIRD] = { - #if ENGLISH - .categoryName = _("DELIVERY"), - #elif FRENCH + #if FRENCH .categoryName = _("LIVRAISON"), #elif ITALIAN .categoryName = _("CONSEGNA"), + #else //ENGLISH + .categoryName = _("DELIVERY"), #endif .height = 9, .weight = 160, @@ -4070,12 +4070,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_MANTINE] = { - #if ENGLISH - .categoryName = _("KITE"), - #elif FRENCH + #if FRENCH .categoryName = _("CERVOLANT"), #elif ITALIAN .categoryName = _("AQUILONE"), + #else //ENGLISH + .categoryName = _("KITE"), #endif .height = 21, .weight = 2200, @@ -4088,12 +4088,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SKARMORY] = { - #if ENGLISH - .categoryName = _("ARMOR BIRD"), - #elif FRENCH + #if FRENCH .categoryName = _("ARMOISEAU"), #elif ITALIAN .categoryName = _("ARMUCCELLO"), + #else //ENGLISH + .categoryName = _("ARMOR BIRD"), #endif .height = 17, .weight = 505, @@ -4106,12 +4106,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_HOUNDOUR] = { - #if ENGLISH - .categoryName = _("DARK"), - #elif FRENCH + #if FRENCH .categoryName = _("SOMBRE"), #elif ITALIAN .categoryName = _("BUIO"), + #else //ENGLISH + .categoryName = _("DARK"), #endif .height = 6, .weight = 108, @@ -4124,12 +4124,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_HOUNDOOM] = { - #if ENGLISH - .categoryName = _("DARK"), - #elif FRENCH + #if FRENCH .categoryName = _("SOMBRE"), #elif ITALIAN .categoryName = _("BUIO"), + #else //ENGLISH + .categoryName = _("DARK"), #endif .height = 14, .weight = 350, @@ -4142,12 +4142,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_KINGDRA] = { - #if ENGLISH - .categoryName = _("DRAGON"), - #elif FRENCH + #if FRENCH .categoryName = _("DRAGON"), #elif ITALIAN .categoryName = _("DRAGO"), + #else //ENGLISH + .categoryName = _("DRAGON"), #endif .height = 18, .weight = 1520, @@ -4160,12 +4160,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_PHANPY] = { - #if ENGLISH - .categoryName = _("LONG NOSE"), - #elif FRENCH + #if FRENCH .categoryName = _("LONG-NEZ"), #elif ITALIAN .categoryName = _("NASONE"), + #else //ENGLISH + .categoryName = _("LONG NOSE"), #endif .height = 5, .weight = 335, @@ -4178,12 +4178,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_DONPHAN] = { - #if ENGLISH - .categoryName = _("ARMOR"), - #elif FRENCH + #if FRENCH .categoryName = _("ARMURE"), #elif ITALIAN .categoryName = _("ARMATURA"), + #else //ENGLISH + .categoryName = _("ARMOR"), #endif .height = 11, .weight = 1200, @@ -4196,12 +4196,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_PORYGON2] = { - #if ENGLISH - .categoryName = _("VIRTUAL"), - #elif FRENCH + #if FRENCH .categoryName = _("VIRTUEL"), #elif ITALIAN .categoryName = _("VIRTUALE"), + #else //ENGLISH + .categoryName = _("VIRTUAL"), #endif .height = 6, .weight = 325, @@ -4214,12 +4214,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_STANTLER] = { - #if ENGLISH - .categoryName = _("BIG HORN"), - #elif FRENCH + #if FRENCH .categoryName = _("MAXI CORNE"), #elif ITALIAN .categoryName = _("GRANCORNO"), + #else //ENGLISH + .categoryName = _("BIG HORN"), #endif .height = 14, .weight = 712, @@ -4232,12 +4232,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SMEARGLE] = { - #if ENGLISH - .categoryName = _("PAINTER"), - #elif FRENCH + #if FRENCH .categoryName = _("PEINTRE"), #elif ITALIAN .categoryName = _("PITTORE"), + #else //ENGLISH + .categoryName = _("PAINTER"), #endif .height = 12, .weight = 580, @@ -4250,12 +4250,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_TYROGUE] = { - #if ENGLISH - .categoryName = _("SCUFFLE"), - #elif FRENCH + #if FRENCH .categoryName = _("BAGARREUR"), #elif ITALIAN .categoryName = _("BARUFFA"), + #else //ENGLISH + .categoryName = _("SCUFFLE"), #endif .height = 7, .weight = 210, @@ -4268,12 +4268,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_HITMONTOP] = { - #if ENGLISH - .categoryName = _("HANDSTAND"), - #elif FRENCH + #if FRENCH .categoryName = _("POIRIER"), #elif ITALIAN .categoryName = _("VERTICALE"), + #else //ENGLISH + .categoryName = _("HANDSTAND"), #endif .height = 14, .weight = 480, @@ -4286,12 +4286,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SMOOCHUM] = { - #if ENGLISH - .categoryName = _("KISS"), - #elif FRENCH + #if FRENCH .categoryName = _("BISOU"), #elif ITALIAN .categoryName = _("BACIO"), + #else //ENGLISH + .categoryName = _("KISS"), #endif .height = 4, .weight = 60, @@ -4304,12 +4304,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_ELEKID] = { - #if ENGLISH - .categoryName = _("ELECTRIC"), - #elif FRENCH + #if FRENCH .categoryName = _("ELECTRIQUE"), #elif ITALIAN .categoryName = _("ELETTRICO"), + #else //ENGLISH + .categoryName = _("ELECTRIC"), #endif .height = 6, .weight = 235, @@ -4322,12 +4322,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_MAGBY] = { - #if ENGLISH - .categoryName = _("LIVE COAL"), - #elif FRENCH + #if FRENCH .categoryName = _("CHARBON"), #elif ITALIAN .categoryName = _("CARBONVIVO"), + #else //ENGLISH + .categoryName = _("LIVE COAL"), #endif .height = 7, .weight = 214, @@ -4340,12 +4340,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_MILTANK] = { - #if ENGLISH - .categoryName = _("MILK COW"), - #elif FRENCH + #if FRENCH .categoryName = _("VACHALAIT"), #elif ITALIAN .categoryName = _("BOVINO"), + #else //ENGLISH + .categoryName = _("MILK COW"), #endif .height = 12, .weight = 755, @@ -4358,12 +4358,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_BLISSEY] = { - #if ENGLISH - .categoryName = _("HAPPINESS"), - #elif FRENCH + #if FRENCH .categoryName = _("BONHEUR"), #elif ITALIAN .categoryName = _("FELICITÀ"), + #else //ENGLISH + .categoryName = _("HAPPINESS"), #endif .height = 15, .weight = 468, @@ -4376,12 +4376,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_RAIKOU] = { - #if ENGLISH - .categoryName = _("THUNDER"), - #elif FRENCH + #if FRENCH .categoryName = _("FOUDRE"), #elif ITALIAN .categoryName = _("TUONO"), + #else //ENGLISH + .categoryName = _("THUNDER"), #endif .height = 19, .weight = 1780, @@ -4394,12 +4394,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_ENTEI] = { - #if ENGLISH - .categoryName = _("VOLCANO"), - #elif FRENCH + #if FRENCH .categoryName = _("VOLCAN"), #elif ITALIAN .categoryName = _("VULCANO"), + #else //ENGLISH + .categoryName = _("VOLCANO"), #endif .height = 21, .weight = 1980, @@ -4412,12 +4412,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SUICUNE] = { - #if ENGLISH - .categoryName = _("AURORA"), - #elif FRENCH + #if FRENCH .categoryName = _("AURORE"), #elif ITALIAN .categoryName = _("AURORA"), + #else //ENGLISH + .categoryName = _("AURORA"), #endif .height = 20, .weight = 1870, @@ -4430,12 +4430,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_LARVITAR] = { - #if ENGLISH - .categoryName = _("ROCK SKIN"), - #elif FRENCH + #if FRENCH .categoryName = _("PEAUPIERRE"), #elif ITALIAN .categoryName = _("PELDISASSO"), + #else //ENGLISH + .categoryName = _("ROCK SKIN"), #endif .height = 6, .weight = 720, @@ -4448,12 +4448,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_PUPITAR] = { - #if ENGLISH - .categoryName = _("HARD SHELL"), - #elif FRENCH + #if FRENCH .categoryName = _("CARAPADURE"), #elif ITALIAN .categoryName = _("GUSCIODURO"), + #else //ENGLISH + .categoryName = _("HARD SHELL"), #endif .height = 12, .weight = 1520, @@ -4466,12 +4466,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_TYRANITAR] = { - #if ENGLISH - .categoryName = _("ARMOR"), - #elif FRENCH + #if FRENCH .categoryName = _("ARMURE"), #elif ITALIAN .categoryName = _("ARMATURA"), + #else //ENGLISH + .categoryName = _("ARMOR"), #endif .height = 20, .weight = 2020, @@ -4484,12 +4484,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_LUGIA] = { - #if ENGLISH - .categoryName = _("DIVING"), - #elif FRENCH + #if FRENCH .categoryName = _("PLONGEON"), #elif ITALIAN .categoryName = _("IMMERSIONE"), + #else //ENGLISH + .categoryName = _("DIVING"), #endif .height = 52, .weight = 2160, @@ -4502,12 +4502,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_HO_OH] = { - #if ENGLISH - .categoryName = _("RAINBOW"), - #elif FRENCH + #if FRENCH .categoryName = _("ARCENCIEL"), #elif ITALIAN .categoryName = _("ARCOBALENO"), + #else //ENGLISH + .categoryName = _("RAINBOW"), #endif .height = 38, .weight = 1990, @@ -4520,12 +4520,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_CELEBI] = { - #if ENGLISH - .categoryName = _("TIME TRAVEL"), - #elif FRENCH + #if FRENCH .categoryName = _("TEMPOREL"), #elif ITALIAN .categoryName = _("TEMPOVIA"), + #else //ENGLISH + .categoryName = _("TIME TRAVEL"), #endif .height = 6, .weight = 50, @@ -4538,12 +4538,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_TREECKO] = { - #if ENGLISH - .categoryName = _("WOOD GECKO"), - #elif FRENCH + #if FRENCH .categoryName = _("BOIS GECKO"), #elif ITALIAN .categoryName = _("LEGNOGECO"), + #else //ENGLISH + .categoryName = _("WOOD GECKO"), #endif .height = 5, .weight = 50, @@ -4556,12 +4556,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_GROVYLE] = { - #if ENGLISH - .categoryName = _("WOOD GECKO"), - #elif FRENCH + #if FRENCH .categoryName = _("BOIS GECKO"), #elif ITALIAN .categoryName = _("LEGNOGECO"), + #else //ENGLISH + .categoryName = _("WOOD GECKO"), #endif .height = 9, .weight = 216, @@ -4574,12 +4574,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SCEPTILE] = { - #if ENGLISH - .categoryName = _("FOREST"), - #elif FRENCH + #if FRENCH .categoryName = _("FORET"), #elif ITALIAN .categoryName = _("FORESTA"), + #else //ENGLISH + .categoryName = _("FOREST"), #endif .height = 17, .weight = 522, @@ -4592,12 +4592,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_TORCHIC] = { - #if ENGLISH - .categoryName = _("CHICK"), - #elif FRENCH + #if FRENCH .categoryName = _("POUSSIN"), #elif ITALIAN .categoryName = _("PULCINO"), + #else //ENGLISH + .categoryName = _("CHICK"), #endif .height = 4, .weight = 25, @@ -4610,12 +4610,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_COMBUSKEN] = { - #if ENGLISH - .categoryName = _("YOUNG FOWL"), - #elif FRENCH + #if FRENCH .categoryName = _("POULET"), #elif ITALIAN .categoryName = _("RAMPOLLO"), + #else //ENGLISH + .categoryName = _("YOUNG FOWL"), #endif .height = 9, .weight = 195, @@ -4628,12 +4628,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_BLAZIKEN] = { - #if ENGLISH - .categoryName = _("BLAZE"), - #elif FRENCH + #if FRENCH .categoryName = _("ARDENT"), #elif ITALIAN .categoryName = _("VAMPE"), + #else //ENGLISH + .categoryName = _("BLAZE"), #endif .height = 19, .weight = 520, @@ -4646,12 +4646,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_MUDKIP] = { - #if ENGLISH - .categoryName = _("MUD FISH"), - #elif FRENCH + #if FRENCH .categoryName = _("POISSONBOUE"), #elif ITALIAN .categoryName = _("FANGO PESCE"), + #else //ENGLISH + .categoryName = _("MUD FISH"), #endif .height = 4, .weight = 76, @@ -4664,12 +4664,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_MARSHTOMP] = { - #if ENGLISH - .categoryName = _("MUD FISH"), - #elif FRENCH + #if FRENCH .categoryName = _("POISSONBOUE"), #elif ITALIAN .categoryName = _("FANGO PESCE"), + #else //ENGLISH + .categoryName = _("MUD FISH"), #endif .height = 7, .weight = 280, @@ -4682,12 +4682,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SWAMPERT] = { - #if ENGLISH - .categoryName = _("MUD FISH"), - #elif FRENCH + #if FRENCH .categoryName = _("POISSONBOUE"), #elif ITALIAN .categoryName = _("FANGO PESCE"), + #else //ENGLISH + .categoryName = _("MUD FISH"), #endif .height = 15, .weight = 819, @@ -4700,12 +4700,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_POOCHYENA] = { - #if ENGLISH - .categoryName = _("BITE"), - #elif FRENCH + #if FRENCH .categoryName = _("MORSURE"), #elif ITALIAN .categoryName = _("MORSO"), + #else //ENGLISH + .categoryName = _("BITE"), #endif .height = 5, .weight = 136, @@ -4718,12 +4718,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_MIGHTYENA] = { - #if ENGLISH - .categoryName = _("BITE"), - #elif FRENCH + #if FRENCH .categoryName = _("MORSURE"), #elif ITALIAN .categoryName = _("MORSO"), + #else //ENGLISH + .categoryName = _("BITE"), #endif .height = 10, .weight = 370, @@ -4736,12 +4736,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_ZIGZAGOON] = { - #if ENGLISH - .categoryName = _("TINYRACCOON"), - #elif FRENCH + #if FRENCH .categoryName = _("PETIT RATON"), #elif ITALIAN .categoryName = _("PROCIONE"), + #else //ENGLISH + .categoryName = _("TINYRACCOON"), #endif .height = 4, .weight = 175, @@ -4754,12 +4754,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_LINOONE] = { - #if ENGLISH - .categoryName = _("RUSHING"), - #elif FRENCH + #if FRENCH .categoryName = _("FONCEUR"), #elif ITALIAN .categoryName = _("SFRECCIANTE"), + #else //ENGLISH + .categoryName = _("RUSHING"), #endif .height = 5, .weight = 325, @@ -4772,12 +4772,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_WURMPLE] = { - #if ENGLISH - .categoryName = _("WORM"), - #elif FRENCH + #if FRENCH .categoryName = _("VER"), #elif ITALIAN .categoryName = _("BACO"), + #else //ENGLISH + .categoryName = _("WORM"), #endif .height = 3, .weight = 36, @@ -4790,12 +4790,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SILCOON] = { - #if ENGLISH - .categoryName = _("COCOON"), - #elif FRENCH + #if FRENCH .categoryName = _("COCON"), #elif ITALIAN .categoryName = _("BOZZOLO"), + #else //ENGLISH + .categoryName = _("COCOON"), #endif .height = 6, .weight = 100, @@ -4808,12 +4808,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_BEAUTIFLY] = { - #if ENGLISH - .categoryName = _("BUTTERFLY"), - #elif FRENCH + #if FRENCH .categoryName = _("PAPILLON"), #elif ITALIAN .categoryName = _("FARFALLA"), + #else //ENGLISH + .categoryName = _("BUTTERFLY"), #endif .height = 10, .weight = 284, @@ -4826,12 +4826,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_CASCOON] = { - #if ENGLISH - .categoryName = _("COCOON"), - #elif FRENCH + #if FRENCH .categoryName = _("COCON"), #elif ITALIAN .categoryName = _("BOZZOLO"), + #else //ENGLISH + .categoryName = _("COCOON"), #endif .height = 7, .weight = 115, @@ -4844,12 +4844,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_DUSTOX] = { - #if ENGLISH - .categoryName = _("POISON MOTH"), - #elif FRENCH + #if FRENCH .categoryName = _("PAPIPOISON"), #elif ITALIAN .categoryName = _("VELENTARMA"), + #else //ENGLISH + .categoryName = _("POISON MOTH"), #endif .height = 12, .weight = 316, @@ -4862,12 +4862,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_LOTAD] = { - #if ENGLISH - .categoryName = _("WATER WEED"), - #elif FRENCH + #if FRENCH .categoryName = _("AQUAPLANTE"), #elif ITALIAN .categoryName = _("ALGA"), + #else //ENGLISH + .categoryName = _("WATER WEED"), #endif .height = 5, .weight = 26, @@ -4880,12 +4880,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_LOMBRE] = { - #if ENGLISH - .categoryName = _("JOLLY"), - #elif FRENCH + #if FRENCH .categoryName = _("JOVIAL"), #elif ITALIAN .categoryName = _("GIOCOSO"), + #else //ENGLISH + .categoryName = _("JOLLY"), #endif .height = 12, .weight = 325, @@ -4898,12 +4898,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_LUDICOLO] = { - #if ENGLISH - .categoryName = _("CAREFREE"), - #elif FRENCH + #if FRENCH .categoryName = _("INSOUCIANT"), #elif ITALIAN .categoryName = _("SPENSIERATO"), + #else //ENGLISH + .categoryName = _("CAREFREE"), #endif .height = 15, .weight = 550, @@ -4916,12 +4916,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SEEDOT] = { - #if ENGLISH - .categoryName = _("ACORN"), - #elif FRENCH + #if FRENCH .categoryName = _("GLAND"), #elif ITALIAN .categoryName = _("GHIANDA"), + #else //ENGLISH + .categoryName = _("ACORN"), #endif .height = 5, .weight = 40, @@ -4934,12 +4934,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_NUZLEAF] = { - #if ENGLISH - .categoryName = _("WILY"), - #elif FRENCH + #if FRENCH .categoryName = _("MALIN"), #elif ITALIAN .categoryName = _("SCALTRO"), + #else //ENGLISH + .categoryName = _("WILY"), #endif .height = 10, .weight = 280, @@ -4952,12 +4952,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SHIFTRY] = { - #if ENGLISH - .categoryName = _("WICKED"), - #elif FRENCH + #if FRENCH .categoryName = _("MALVEILLANT"), #elif ITALIAN .categoryName = _("BURBERO"), + #else //ENGLISH + .categoryName = _("WICKED"), #endif .height = 13, .weight = 596, @@ -4970,12 +4970,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_TAILLOW] = { - #if ENGLISH - .categoryName = _("TINYSWALLOW"), - #elif FRENCH + #if FRENCH .categoryName = _("MINIRONDEL"), #elif ITALIAN .categoryName = _("RONDINELLA"), + #else //ENGLISH + .categoryName = _("TINYSWALLOW"), #endif .height = 3, .weight = 23, @@ -4988,12 +4988,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SWELLOW] = { - #if ENGLISH - .categoryName = _("SWALLOW"), - #elif FRENCH + #if FRENCH .categoryName = _("HIRONDELLE"), #elif ITALIAN .categoryName = _("RONDINE"), + #else //ENGLISH + .categoryName = _("SWALLOW"), #endif .height = 7, .weight = 198, @@ -5006,12 +5006,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_WINGULL] = { - #if ENGLISH - .categoryName = _("SEAGULL"), - #elif FRENCH + #if FRENCH .categoryName = _("MOUETTE"), #elif ITALIAN .categoryName = _("GABBIANO"), + #else //ENGLISH + .categoryName = _("SEAGULL"), #endif .height = 6, .weight = 95, @@ -5024,12 +5024,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_PELIPPER] = { - #if ENGLISH - .categoryName = _("WATER BIRD"), - #elif FRENCH + #if FRENCH .categoryName = _("OISEAUDO"), #elif ITALIAN .categoryName = _("ALACQUATICO"), + #else //ENGLISH + .categoryName = _("WATER BIRD"), #endif .height = 12, .weight = 280, @@ -5042,12 +5042,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_RALTS] = { - #if ENGLISH - .categoryName = _("FEELING"), - #elif FRENCH + #if FRENCH .categoryName = _("SENTIMENT"), #elif ITALIAN .categoryName = _("SENSAZIONE"), + #else //ENGLISH + .categoryName = _("FEELING"), #endif .height = 4, .weight = 66, @@ -5060,12 +5060,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_KIRLIA] = { - #if ENGLISH - .categoryName = _("EMOTION"), - #elif FRENCH + #if FRENCH .categoryName = _("EMOTION"), #elif ITALIAN .categoryName = _("EMOZIONE"), + #else //ENGLISH + .categoryName = _("EMOTION"), #endif .height = 8, .weight = 202, @@ -5078,12 +5078,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_GARDEVOIR] = { - #if ENGLISH - .categoryName = _("EMBRACE"), - #elif FRENCH + #if FRENCH .categoryName = _("ETREINTE"), #elif ITALIAN .categoryName = _("ABBRACCIO"), + #else //ENGLISH + .categoryName = _("EMBRACE"), #endif .height = 16, .weight = 484, @@ -5096,12 +5096,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SURSKIT] = { - #if ENGLISH - .categoryName = _("POND SKATER"), - #elif FRENCH + #if FRENCH .categoryName = _("MARESURFEUR"), #elif ITALIAN .categoryName = _("SFIORAPOZZE"), + #else //ENGLISH + .categoryName = _("POND SKATER"), #endif .height = 5, .weight = 17, @@ -5114,12 +5114,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_MASQUERAIN] = { - #if ENGLISH - .categoryName = _("EYEBALL"), - #elif FRENCH + #if FRENCH .categoryName = _("BOULE OEIL"), #elif ITALIAN .categoryName = _("OCCHI"), + #else //ENGLISH + .categoryName = _("EYEBALL"), #endif .height = 8, .weight = 36, @@ -5132,12 +5132,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SHROOMISH] = { - #if ENGLISH - .categoryName = _("MUSHROOM"), - #elif FRENCH + #if FRENCH .categoryName = _("CHAMPIGNON"), #elif ITALIAN .categoryName = _("FUNGO"), + #else //ENGLISH + .categoryName = _("MUSHROOM"), #endif .height = 4, .weight = 45, @@ -5150,12 +5150,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_BRELOOM] = { - #if ENGLISH - .categoryName = _("MUSHROOM"), - #elif FRENCH + #if FRENCH .categoryName = _("CHAMPIGNON"), #elif ITALIAN .categoryName = _("FUNGO"), + #else //ENGLISH + .categoryName = _("MUSHROOM"), #endif .height = 12, .weight = 392, @@ -5168,12 +5168,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SLAKOTH] = { - #if ENGLISH - .categoryName = _("SLACKER"), - #elif FRENCH + #if FRENCH .categoryName = _("FLANEUR"), #elif ITALIAN .categoryName = _("OZIOSO"), + #else //ENGLISH + .categoryName = _("SLACKER"), #endif .height = 8, .weight = 240, @@ -5186,12 +5186,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_VIGOROTH] = { - #if ENGLISH - .categoryName = _("WILD MONKEY"), - #elif FRENCH + #if FRENCH .categoryName = _("TURBUSINGE"), #elif ITALIAN .categoryName = _("INDOCILE"), + #else //ENGLISH + .categoryName = _("WILD MONKEY"), #endif .height = 14, .weight = 465, @@ -5204,12 +5204,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SLAKING] = { - #if ENGLISH - .categoryName = _("LAZY"), - #elif FRENCH + #if FRENCH .categoryName = _("FAINEANT"), #elif ITALIAN .categoryName = _("PIGRIZIA"), + #else //ENGLISH + .categoryName = _("LAZY"), #endif .height = 20, .weight = 1305, @@ -5222,12 +5222,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_NINCADA] = { - #if ENGLISH - .categoryName = _("TRAINEE"), - #elif FRENCH + #if FRENCH .categoryName = _("APPRENTI"), #elif ITALIAN .categoryName = _("NOVIZIO"), + #else //ENGLISH + .categoryName = _("TRAINEE"), #endif .height = 5, .weight = 55, @@ -5240,12 +5240,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_NINJASK] = { - #if ENGLISH - .categoryName = _("NINJA"), - #elif FRENCH + #if FRENCH .categoryName = _("NINJA"), #elif ITALIAN .categoryName = _("NINJA"), + #else //ENGLISH + .categoryName = _("NINJA"), #endif .height = 8, .weight = 120, @@ -5258,12 +5258,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SHEDINJA] = { - #if ENGLISH - .categoryName = _("SHED"), - #elif FRENCH + #if FRENCH .categoryName = _("EXUVIE"), #elif ITALIAN .categoryName = _("CAMBIAPELLE"), + #else //ENGLISH + .categoryName = _("SHED"), #endif .height = 8, .weight = 12, @@ -5276,12 +5276,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_WHISMUR] = { - #if ENGLISH - .categoryName = _("WHISPER"), - #elif FRENCH + #if FRENCH .categoryName = _("CHUCHOTEUR"), #elif ITALIAN .categoryName = _("SUSSURRO"), + #else //ENGLISH + .categoryName = _("WHISPER"), #endif .height = 6, .weight = 163, @@ -5294,12 +5294,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_LOUDRED] = { - #if ENGLISH - .categoryName = _("BIG VOICE"), - #elif FRENCH + #if FRENCH .categoryName = _("GROSSE VOIX"), #elif ITALIAN .categoryName = _("VOCIONE"), + #else //ENGLISH + .categoryName = _("BIG VOICE"), #endif .height = 10, .weight = 405, @@ -5312,12 +5312,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_EXPLOUD] = { - #if ENGLISH - .categoryName = _("LOUD NOISE"), - #elif FRENCH + #if FRENCH .categoryName = _("BRUIT SOURD"), #elif ITALIAN .categoryName = _("FRAGORE"), + #else //ENGLISH + .categoryName = _("LOUD NOISE"), #endif .height = 15, .weight = 840, @@ -5330,12 +5330,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_MAKUHITA] = { - #if ENGLISH - .categoryName = _("GUTS"), - #elif FRENCH + #if FRENCH .categoryName = _("TENACE"), #elif ITALIAN .categoryName = _("CORAGGIO"), + #else //ENGLISH + .categoryName = _("GUTS"), #endif .height = 10, .weight = 864, @@ -5348,12 +5348,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_HARIYAMA] = { - #if ENGLISH - .categoryName = _("ARM THRUST"), - #elif FRENCH + #if FRENCH .categoryName = _("COGNEUR"), #elif ITALIAN .categoryName = _("SBERLETESE"), + #else //ENGLISH + .categoryName = _("ARM THRUST"), #endif .height = 23, .weight = 2538, @@ -5366,12 +5366,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_AZURILL] = { - #if ENGLISH - .categoryName = _("POLKA DOT"), - #elif FRENCH + #if FRENCH .categoryName = _("POINT POLKA"), #elif ITALIAN .categoryName = _("POIS"), + #else //ENGLISH + .categoryName = _("POLKA DOT"), #endif .height = 2, .weight = 20, @@ -5384,12 +5384,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_NOSEPASS] = { - #if ENGLISH - .categoryName = _("COMPASS"), - #elif FRENCH + #if FRENCH .categoryName = _("BOUSSOLE"), #elif ITALIAN .categoryName = _("BUSSOLA"), + #else //ENGLISH + .categoryName = _("COMPASS"), #endif .height = 10, .weight = 970, @@ -5402,12 +5402,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SKITTY] = { - #if ENGLISH - .categoryName = _("KITTEN"), - #elif FRENCH + #if FRENCH .categoryName = _("CHATON"), #elif ITALIAN .categoryName = _("MICIO"), + #else //ENGLISH + .categoryName = _("KITTEN"), #endif .height = 6, .weight = 110, @@ -5420,12 +5420,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_DELCATTY] = { - #if ENGLISH - .categoryName = _("PRIM"), - #elif FRENCH + #if FRENCH .categoryName = _("GUINDE"), #elif ITALIAN .categoryName = _("FINEZZA"), + #else //ENGLISH + .categoryName = _("PRIM"), #endif .height = 11, .weight = 326, @@ -5438,12 +5438,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SABLEYE] = { - #if ENGLISH - .categoryName = _("DARKNESS"), - #elif FRENCH + #if FRENCH .categoryName = _("OBSCURITE"), #elif ITALIAN .categoryName = _("OSCURITÀ"), + #else //ENGLISH + .categoryName = _("DARKNESS"), #endif .height = 5, .weight = 110, @@ -5456,12 +5456,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_MAWILE] = { - #if ENGLISH - .categoryName = _("DECEIVER"), - #elif FRENCH + #if FRENCH .categoryName = _("TROMPEUR"), #elif ITALIAN .categoryName = _("INGANNO"), + #else //ENGLISH + .categoryName = _("DECEIVER"), #endif .height = 6, .weight = 115, @@ -5474,12 +5474,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_ARON] = { - #if ENGLISH - .categoryName = _("IRON ARMOR"), - #elif FRENCH + #if FRENCH .categoryName = _("ARMURFER"), #elif ITALIAN .categoryName = _("CORAZZA"), + #else //ENGLISH + .categoryName = _("IRON ARMOR"), #endif .height = 4, .weight = 600, @@ -5492,12 +5492,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_LAIRON] = { - #if ENGLISH - .categoryName = _("IRON ARMOR"), - #elif FRENCH + #if FRENCH .categoryName = _("ARMURFER"), #elif ITALIAN .categoryName = _("CORAZZA"), + #else //ENGLISH + .categoryName = _("IRON ARMOR"), #endif .height = 9, .weight = 1200, @@ -5510,12 +5510,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_AGGRON] = { - #if ENGLISH - .categoryName = _("IRON ARMOR"), - #elif FRENCH + #if FRENCH .categoryName = _("ARMURFER"), #elif ITALIAN .categoryName = _("CORAZZA"), + #else //ENGLISH + .categoryName = _("IRON ARMOR"), #endif .height = 21, .weight = 3600, @@ -5528,12 +5528,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_MEDITITE] = { - #if ENGLISH - .categoryName = _("MEDITATE"), - #elif FRENCH + #if FRENCH .categoryName = _("MEDITATION"), #elif ITALIAN .categoryName = _("MEDITAZIONE"), + #else //ENGLISH + .categoryName = _("MEDITATE"), #endif .height = 6, .weight = 112, @@ -5546,12 +5546,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_MEDICHAM] = { - #if ENGLISH - .categoryName = _("MEDITATE"), - #elif FRENCH + #if FRENCH .categoryName = _("MEDITATION"), #elif ITALIAN .categoryName = _("MEDITAZIONE"), + #else //ENGLISH + .categoryName = _("MEDITATE"), #endif .height = 13, .weight = 315, @@ -5564,12 +5564,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_ELECTRIKE] = { - #if ENGLISH - .categoryName = _("LIGHTNING"), - #elif FRENCH + #if FRENCH .categoryName = _("ORAGE"), #elif ITALIAN .categoryName = _("LAMPO"), + #else //ENGLISH + .categoryName = _("LIGHTNING"), #endif .height = 6, .weight = 152, @@ -5582,12 +5582,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_MANECTRIC] = { - #if ENGLISH - .categoryName = _("DISCHARGE"), - #elif FRENCH + #if FRENCH .categoryName = _("DECHARGE"), #elif ITALIAN .categoryName = _("SCOSSA"), + #else //ENGLISH + .categoryName = _("DISCHARGE"), #endif .height = 15, .weight = 402, @@ -5600,12 +5600,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_PLUSLE] = { - #if ENGLISH - .categoryName = _("CHEERING"), - #elif FRENCH + #if FRENCH .categoryName = _("ACCLAMEUR"), #elif ITALIAN .categoryName = _("INCITAMENTO"), + #else //ENGLISH + .categoryName = _("CHEERING"), #endif .height = 4, .weight = 42, @@ -5618,12 +5618,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_MINUN] = { - #if ENGLISH - .categoryName = _("CHEERING"), - #elif FRENCH + #if FRENCH .categoryName = _("ACCLAMEUR"), #elif ITALIAN .categoryName = _("INCITAMENTO"), + #else //ENGLISH + .categoryName = _("CHEERING"), #endif .height = 4, .weight = 42, @@ -5636,12 +5636,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_VOLBEAT] = { - #if ENGLISH - .categoryName = _("FIREFLY"), - #elif FRENCH + #if FRENCH .categoryName = _("LUCIOLE"), #elif ITALIAN .categoryName = _("LUCCIOLA"), + #else //ENGLISH + .categoryName = _("FIREFLY"), #endif .height = 7, .weight = 177, @@ -5654,12 +5654,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_ILLUMISE] = { - #if ENGLISH - .categoryName = _("FIREFLY"), - #elif FRENCH + #if FRENCH .categoryName = _("LUCIOLE"), #elif ITALIAN .categoryName = _("LUCCIOLA"), + #else //ENGLISH + .categoryName = _("FIREFLY"), #endif .height = 6, .weight = 177, @@ -5672,12 +5672,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_ROSELIA] = { - #if ENGLISH - .categoryName = _("THORN"), - #elif FRENCH + #if FRENCH .categoryName = _("EPINE"), #elif ITALIAN .categoryName = _("SPINA"), + #else //ENGLISH + .categoryName = _("THORN"), #endif .height = 3, .weight = 20, @@ -5690,12 +5690,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_GULPIN] = { - #if ENGLISH - .categoryName = _("STOMACH"), - #elif FRENCH + #if FRENCH .categoryName = _("ESTOMAC"), #elif ITALIAN .categoryName = _("STOMACO"), + #else //ENGLISH + .categoryName = _("STOMACH"), #endif .height = 4, .weight = 103, @@ -5708,12 +5708,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SWALOT] = { - #if ENGLISH - .categoryName = _("POISON BAG"), - #elif FRENCH + #if FRENCH .categoryName = _("SAC POISON"), #elif ITALIAN .categoryName = _("VELENOSACCO"), + #else //ENGLISH + .categoryName = _("POISON BAG"), #endif .height = 17, .weight = 800, @@ -5726,12 +5726,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_CARVANHA] = { - #if ENGLISH - .categoryName = _("SAVAGE"), - #elif FRENCH + #if FRENCH .categoryName = _("FEROCE"), #elif ITALIAN .categoryName = _("FEROCE"), + #else //ENGLISH + .categoryName = _("SAVAGE"), #endif .height = 8, .weight = 208, @@ -5744,12 +5744,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SHARPEDO] = { - #if ENGLISH - .categoryName = _("BRUTAL"), - #elif FRENCH + #if FRENCH .categoryName = _("BRUTAL"), #elif ITALIAN .categoryName = _("BRUTALE"), + #else //ENGLISH + .categoryName = _("BRUTAL"), #endif .height = 18, .weight = 888, @@ -5762,12 +5762,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_WAILMER] = { - #if ENGLISH - .categoryName = _("BALL WHALE"), - #elif FRENCH + #if FRENCH .categoryName = _("BALEINBOULE"), #elif ITALIAN .categoryName = _("BALENOTTERO"), + #else //ENGLISH + .categoryName = _("BALL WHALE"), #endif .height = 20, .weight = 1300, @@ -5780,12 +5780,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_WAILORD] = { - #if ENGLISH - .categoryName = _("FLOAT WHALE"), - #elif FRENCH + #if FRENCH .categoryName = _("CACHABOUEE"), #elif ITALIAN .categoryName = _("MEGABALENA"), + #else //ENGLISH + .categoryName = _("FLOAT WHALE"), #endif .height = 145, .weight = 3980, @@ -5798,12 +5798,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_NUMEL] = { - #if ENGLISH - .categoryName = _("NUMB"), - #elif FRENCH + #if FRENCH .categoryName = _("ENGOURDI"), #elif ITALIAN .categoryName = _("TORPORE"), + #else //ENGLISH + .categoryName = _("NUMB"), #endif .height = 7, .weight = 240, @@ -5816,12 +5816,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_CAMERUPT] = { - #if ENGLISH - .categoryName = _("ERUPTION"), - #elif FRENCH + #if FRENCH .categoryName = _("ERUPTION"), #elif ITALIAN .categoryName = _("ERUZIONE"), + #else //ENGLISH + .categoryName = _("ERUPTION"), #endif .height = 19, .weight = 2200, @@ -5834,12 +5834,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_TORKOAL] = { - #if ENGLISH - .categoryName = _("COAL"), - #elif FRENCH + #if FRENCH .categoryName = _("CHARBON"), #elif ITALIAN .categoryName = _("CARBONE"), + #else //ENGLISH + .categoryName = _("COAL"), #endif .height = 5, .weight = 804, @@ -5852,12 +5852,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SPOINK] = { - #if ENGLISH - .categoryName = _("BOUNCE"), - #elif FRENCH + #if FRENCH .categoryName = _("REBOND"), #elif ITALIAN .categoryName = _("MOLLA"), + #else //ENGLISH + .categoryName = _("BOUNCE"), #endif .height = 7, .weight = 306, @@ -5870,12 +5870,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_GRUMPIG] = { - #if ENGLISH - .categoryName = _("MANIPULATE"), - #elif FRENCH + #if FRENCH .categoryName = _("MAGOUILLEUR"), #elif ITALIAN .categoryName = _("RAGGIRO"), + #else //ENGLISH + .categoryName = _("MANIPULATE"), #endif .height = 9, .weight = 715, @@ -5888,12 +5888,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SPINDA] = { - #if ENGLISH - .categoryName = _("SPOT PANDA"), - #elif FRENCH + #if FRENCH .categoryName = _("PANDA TACHE"), #elif ITALIAN .categoryName = _("MACCHIPANDA"), + #else //ENGLISH + .categoryName = _("SPOT PANDA"), #endif .height = 11, .weight = 50, @@ -5906,12 +5906,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_TRAPINCH] = { - #if ENGLISH - .categoryName = _("ANT PIT"), - #elif FRENCH + #if FRENCH .categoryName = _("PIEGEUR"), #elif ITALIAN .categoryName = _("TRAPPOLA"), + #else //ENGLISH + .categoryName = _("ANT PIT"), #endif .height = 7, .weight = 150, @@ -5924,12 +5924,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_VIBRAVA] = { - #if ENGLISH - .categoryName = _("VIBRATION"), - #elif FRENCH + #if FRENCH .categoryName = _("VIBRATION"), #elif ITALIAN .categoryName = _("VIBRAZIONE"), + #else //ENGLISH + .categoryName = _("VIBRATION"), #endif .height = 11, .weight = 153, @@ -5942,12 +5942,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_FLYGON] = { - #if ENGLISH - .categoryName = _("MYSTIC"), - #elif FRENCH + #if FRENCH .categoryName = _("MYSTIQUE"), #elif ITALIAN .categoryName = _("MAGICO"), + #else //ENGLISH + .categoryName = _("MYSTIC"), #endif .height = 20, .weight = 820, @@ -5960,12 +5960,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_CACNEA] = { - #if ENGLISH - .categoryName = _("CACTUS"), - #elif FRENCH + #if FRENCH .categoryName = _("CACTUS"), #elif ITALIAN .categoryName = _("CACTUS"), + #else //ENGLISH + .categoryName = _("CACTUS"), #endif .height = 4, .weight = 513, @@ -5978,12 +5978,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_CACTURNE] = { - #if ENGLISH - .categoryName = _("SCARECROW"), - #elif FRENCH + #if FRENCH .categoryName = _("EPOUVANTAIL"), #elif ITALIAN .categoryName = _("SPAVENTO"), + #else //ENGLISH + .categoryName = _("SCARECROW"), #endif .height = 13, .weight = 774, @@ -5996,12 +5996,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SWABLU] = { - #if ENGLISH - .categoryName = _("COTTON BIRD"), - #elif FRENCH + #if FRENCH .categoryName = _("OISEAUCOTON"), #elif ITALIAN .categoryName = _("ALIDICOTONE"), + #else //ENGLISH + .categoryName = _("COTTON BIRD"), #endif .height = 4, .weight = 12, @@ -6014,12 +6014,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_ALTARIA] = { - #if ENGLISH - .categoryName = _("HUMMING"), - #elif FRENCH + #if FRENCH .categoryName = _("VIREVOLTEUR"), #elif ITALIAN .categoryName = _("CANTERINO"), + #else //ENGLISH + .categoryName = _("HUMMING"), #endif .height = 11, .weight = 206, @@ -6032,12 +6032,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_ZANGOOSE] = { - #if ENGLISH - .categoryName = _("CAT FERRET"), - #elif FRENCH + #if FRENCH .categoryName = _("CHAT FURET"), #elif ITALIAN .categoryName = _("FUROGATTO"), + #else //ENGLISH + .categoryName = _("CAT FERRET"), #endif .height = 13, .weight = 403, @@ -6050,12 +6050,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SEVIPER] = { - #if ENGLISH - .categoryName = _("FANG SNAKE"), - #elif FRENCH + #if FRENCH .categoryName = _("SERPACROC"), #elif ITALIAN .categoryName = _("ZANNASERPE"), + #else //ENGLISH + .categoryName = _("FANG SNAKE"), #endif .height = 27, .weight = 525, @@ -6068,12 +6068,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_LUNATONE] = { - #if ENGLISH - .categoryName = _("METEORITE"), - #elif FRENCH + #if FRENCH .categoryName = _("METEORITE"), #elif ITALIAN .categoryName = _("METEORITE"), + #else //ENGLISH + .categoryName = _("METEORITE"), #endif .height = 10, .weight = 1680, @@ -6086,12 +6086,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SOLROCK] = { - #if ENGLISH - .categoryName = _("METEORITE"), - #elif FRENCH + #if FRENCH .categoryName = _("METEORITE"), #elif ITALIAN .categoryName = _("METEORITE"), + #else //ENGLISH + .categoryName = _("METEORITE"), #endif .height = 12, .weight = 1540, @@ -6104,12 +6104,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_BARBOACH] = { - #if ENGLISH - .categoryName = _("WHISKERS"), - #elif FRENCH + #if FRENCH .categoryName = _("BARBILLON"), #elif ITALIAN .categoryName = _("BAFFETTI"), + #else //ENGLISH + .categoryName = _("WHISKERS"), #endif .height = 4, .weight = 19, @@ -6122,12 +6122,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_WHISCASH] = { - #if ENGLISH - .categoryName = _("WHISKERS"), - #elif FRENCH + #if FRENCH .categoryName = _("BARBILLON"), #elif ITALIAN .categoryName = _("BAFFETTI"), + #else //ENGLISH + .categoryName = _("WHISKERS"), #endif .height = 9, .weight = 236, @@ -6140,12 +6140,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_CORPHISH] = { - #if ENGLISH - .categoryName = _("RUFFIAN"), - #elif FRENCH + #if FRENCH .categoryName = _("BRUTE"), #elif ITALIAN .categoryName = _("BIRBONE"), + #else //ENGLISH + .categoryName = _("RUFFIAN"), #endif .height = 6, .weight = 115, @@ -6158,12 +6158,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_CRAWDAUNT] = { - #if ENGLISH - .categoryName = _("ROGUE"), - #elif FRENCH + #if FRENCH .categoryName = _("CRAPULE"), #elif ITALIAN .categoryName = _("CANAGLIA"), + #else //ENGLISH + .categoryName = _("ROGUE"), #endif .height = 11, .weight = 328, @@ -6176,12 +6176,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_BALTOY] = { - #if ENGLISH - .categoryName = _("CLAY DOLL"), - #elif FRENCH + #if FRENCH .categoryName = _("POUPARGILE"), #elif ITALIAN .categoryName = _("ARGILLA"), + #else //ENGLISH + .categoryName = _("CLAY DOLL"), #endif .height = 5, .weight = 215, @@ -6194,12 +6194,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_CLAYDOL] = { - #if ENGLISH - .categoryName = _("CLAY DOLL"), - #elif FRENCH + #if FRENCH .categoryName = _("POUPARGILE"), #elif ITALIAN .categoryName = _("ARGILLA"), + #else //ENGLISH + .categoryName = _("CLAY DOLL"), #endif .height = 15, .weight = 1080, @@ -6212,12 +6212,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_LILEEP] = { - #if ENGLISH - .categoryName = _("SEA LILY"), - #elif FRENCH + #if FRENCH .categoryName = _("LIS D'EAU"), #elif ITALIAN .categoryName = _("FIORDIMARE"), + #else //ENGLISH + .categoryName = _("SEA LILY"), #endif .height = 10, .weight = 238, @@ -6230,12 +6230,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_CRADILY] = { - #if ENGLISH - .categoryName = _("BARNACLE"), - #elif FRENCH + #if FRENCH .categoryName = _("BERNACLE"), #elif ITALIAN .categoryName = _("LEPADE"), + #else //ENGLISH + .categoryName = _("BARNACLE"), #endif .height = 15, .weight = 604, @@ -6248,12 +6248,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_ANORITH] = { - #if ENGLISH - .categoryName = _("OLD SHRIMP"), - #elif FRENCH + #if FRENCH .categoryName = _("CRUSTAGE"), #elif ITALIAN .categoryName = _("PRIMACEO"), + #else //ENGLISH + .categoryName = _("OLD SHRIMP"), #endif .height = 7, .weight = 125, @@ -6266,12 +6266,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_ARMALDO] = { - #if ENGLISH - .categoryName = _("PLATE"), - #elif FRENCH + #if FRENCH .categoryName = _("BLINDAGE"), #elif ITALIAN .categoryName = _("PIASTRE"), + #else //ENGLISH + .categoryName = _("PLATE"), #endif .height = 15, .weight = 682, @@ -6284,12 +6284,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_FEEBAS] = { - #if ENGLISH - .categoryName = _("FISH"), - #elif FRENCH + #if FRENCH .categoryName = _("POISSON"), #elif ITALIAN .categoryName = _("PESCE"), + #else //ENGLISH + .categoryName = _("FISH"), #endif .height = 6, .weight = 74, @@ -6302,12 +6302,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_MILOTIC] = { - #if ENGLISH - .categoryName = _("TENDER"), - #elif FRENCH + #if FRENCH .categoryName = _("TENDRE"), #elif ITALIAN .categoryName = _("TENEREZZA"), + #else //ENGLISH + .categoryName = _("TENDER"), #endif .height = 62, .weight = 1620, @@ -6320,12 +6320,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_CASTFORM] = { - #if ENGLISH - .categoryName = _("WEATHER"), - #elif FRENCH + #if FRENCH .categoryName = _("CLIMAT"), #elif ITALIAN .categoryName = _("METEO"), + #else //ENGLISH + .categoryName = _("WEATHER"), #endif .height = 3, .weight = 8, @@ -6338,12 +6338,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_KECLEON] = { - #if ENGLISH - .categoryName = _("COLOR SWAP"), - #elif FRENCH + #if FRENCH .categoryName = _("MULTICOLOR"), #elif ITALIAN .categoryName = _("MUTACOLORE"), + #else //ENGLISH + .categoryName = _("COLOR SWAP"), #endif .height = 10, .weight = 220, @@ -6356,12 +6356,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SHUPPET] = { - #if ENGLISH - .categoryName = _("PUPPET"), - #elif FRENCH + #if FRENCH .categoryName = _("POUPEE"), #elif ITALIAN .categoryName = _("PUPAZZO"), + #else //ENGLISH + .categoryName = _("PUPPET"), #endif .height = 6, .weight = 23, @@ -6374,12 +6374,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_BANETTE] = { - #if ENGLISH - .categoryName = _("MARIONETTE"), - #elif FRENCH + #if FRENCH .categoryName = _("MARIONETTE"), #elif ITALIAN .categoryName = _("MARIONETTA"), + #else //ENGLISH + .categoryName = _("MARIONETTE"), #endif .height = 11, .weight = 125, @@ -6392,12 +6392,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_DUSKULL] = { - #if ENGLISH - .categoryName = _("REQUIEM"), - #elif FRENCH + #if FRENCH .categoryName = _("REQUIEM"), #elif ITALIAN .categoryName = _("REQUIEM"), + #else //ENGLISH + .categoryName = _("REQUIEM"), #endif .height = 8, .weight = 150, @@ -6410,12 +6410,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_DUSCLOPS] = { - #if ENGLISH - .categoryName = _("BECKON"), - #elif FRENCH + #if FRENCH .categoryName = _("APPEL"), #elif ITALIAN .categoryName = _("IPNOSGUARDO"), + #else //ENGLISH + .categoryName = _("BECKON"), #endif .height = 16, .weight = 306, @@ -6428,12 +6428,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_TROPIUS] = { - #if ENGLISH - .categoryName = _("FRUIT"), - #elif FRENCH + #if FRENCH .categoryName = _("FRUIT"), #elif ITALIAN .categoryName = _("FRUTTO"), + #else //ENGLISH + .categoryName = _("FRUIT"), #endif .height = 20, .weight = 1000, @@ -6446,12 +6446,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_CHIMECHO] = { - #if ENGLISH - .categoryName = _("WIND CHIME"), - #elif FRENCH + #if FRENCH .categoryName = _("CARILLON"), #elif ITALIAN .categoryName = _("VENCAMPANA"), + #else //ENGLISH + .categoryName = _("WIND CHIME"), #endif .height = 6, .weight = 10, @@ -6464,12 +6464,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_ABSOL] = { - #if ENGLISH - .categoryName = _("DISASTER"), - #elif FRENCH + #if FRENCH .categoryName = _("DESASTRE"), #elif ITALIAN .categoryName = _("CATASTROFE"), + #else //ENGLISH + .categoryName = _("DISASTER"), #endif .height = 12, .weight = 470, @@ -6482,12 +6482,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_WYNAUT] = { - #if ENGLISH - .categoryName = _("BRIGHT"), - #elif FRENCH + #if FRENCH .categoryName = _("RAVI"), #elif ITALIAN .categoryName = _("BRILLANTE"), + #else //ENGLISH + .categoryName = _("BRIGHT"), #endif .height = 6, .weight = 140, @@ -6500,12 +6500,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SNORUNT] = { - #if ENGLISH - .categoryName = _("SNOW HAT"), - #elif FRENCH + #if FRENCH .categoryName = _("CAPUCHE"), #elif ITALIAN .categoryName = _("CAPPELNEVE"), + #else //ENGLISH + .categoryName = _("SNOW HAT"), #endif .height = 7, .weight = 168, @@ -6518,12 +6518,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_GLALIE] = { - #if ENGLISH - .categoryName = _("FACE"), - #elif FRENCH + #if FRENCH .categoryName = _("FACE"), #elif ITALIAN .categoryName = _("TUTTOMUSO"), + #else //ENGLISH + .categoryName = _("FACE"), #endif .height = 15, .weight = 2565, @@ -6536,12 +6536,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SPHEAL] = { - #if ENGLISH - .categoryName = _("CLAP"), - #elif FRENCH + #if FRENCH .categoryName = _("CLAP CLAP"), #elif ITALIAN .categoryName = _("ROTOLANTE"), + #else //ENGLISH + .categoryName = _("CLAP"), #endif .height = 8, .weight = 395, @@ -6554,12 +6554,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SEALEO] = { - #if ENGLISH - .categoryName = _("BALL ROLL"), - #elif FRENCH + #if FRENCH .categoryName = _("ROULE BOULE"), #elif ITALIAN .categoryName = _("ROTAPALLA"), + #else //ENGLISH + .categoryName = _("BALL ROLL"), #endif .height = 11, .weight = 876, @@ -6572,12 +6572,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_WALREIN] = { - #if ENGLISH - .categoryName = _("ICE BREAK"), - #elif FRENCH + #if FRENCH .categoryName = _("BRISE GLACE"), #elif ITALIAN .categoryName = _("SPACCAGELO"), + #else //ENGLISH + .categoryName = _("ICE BREAK"), #endif .height = 14, .weight = 1506, @@ -6590,12 +6590,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_CLAMPERL] = { - #if ENGLISH - .categoryName = _("BIVALVE"), - #elif FRENCH + #if FRENCH .categoryName = _("BIVALVE"), #elif ITALIAN .categoryName = _("BIVALVE"), + #else //ENGLISH + .categoryName = _("BIVALVE"), #endif .height = 4, .weight = 525, @@ -6608,12 +6608,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_HUNTAIL] = { - #if ENGLISH - .categoryName = _("DEEP SEA"), - #elif FRENCH + #if FRENCH .categoryName = _("ABYSSE"), #elif ITALIAN .categoryName = _("ABISSI"), + #else //ENGLISH + .categoryName = _("DEEP SEA"), #endif .height = 17, .weight = 270, @@ -6626,12 +6626,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_GOREBYSS] = { - #if ENGLISH - .categoryName = _("SOUTH SEA"), - #elif FRENCH + #if FRENCH .categoryName = _("MER DU SUD"), #elif ITALIAN .categoryName = _("SUDMARINO"), + #else //ENGLISH + .categoryName = _("SOUTH SEA"), #endif .height = 18, .weight = 226, @@ -6644,12 +6644,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_RELICANTH] = { - #if ENGLISH - .categoryName = _("LONGEVITY"), - #elif FRENCH + #if FRENCH .categoryName = _("LONGEVITE"), #elif ITALIAN .categoryName = _("LONGEVITÀ"), + #else //ENGLISH + .categoryName = _("LONGEVITY"), #endif .height = 10, .weight = 234, @@ -6662,12 +6662,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_LUVDISC] = { - #if ENGLISH - .categoryName = _("RENDEZVOUS"), - #elif FRENCH + #if FRENCH .categoryName = _("RENDEZVOUS"), #elif ITALIAN .categoryName = _("RENDEZVOUS"), + #else //ENGLISH + .categoryName = _("RENDEZVOUS"), #endif .height = 6, .weight = 87, @@ -6680,12 +6680,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_BAGON] = { - #if ENGLISH - .categoryName = _("ROCK HEAD"), - #elif FRENCH + #if FRENCH .categoryName = _("TETE DE ROC"), #elif ITALIAN .categoryName = _("ROCCIOTESTA"), + #else //ENGLISH + .categoryName = _("ROCK HEAD"), #endif .height = 6, .weight = 421, @@ -6698,12 +6698,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SHELGON] = { - #if ENGLISH - .categoryName = _("ENDURANCE"), - #elif FRENCH + #if FRENCH .categoryName = _("ENDURANT"), #elif ITALIAN .categoryName = _("RESISTENZA"), + #else //ENGLISH + .categoryName = _("ENDURANCE"), #endif .height = 11, .weight = 1105, @@ -6716,12 +6716,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_SALAMENCE] = { - #if ENGLISH - .categoryName = _("DRAGON"), - #elif FRENCH + #if FRENCH .categoryName = _("DRAGON"), #elif ITALIAN .categoryName = _("DRAGO"), + #else //ENGLISH + .categoryName = _("DRAGON"), #endif .height = 15, .weight = 1026, @@ -6734,12 +6734,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_BELDUM] = { - #if ENGLISH - .categoryName = _("IRON BALL"), - #elif FRENCH + #if FRENCH .categoryName = _("BOULEFER"), #elif ITALIAN .categoryName = _("FERROSFERA"), + #else //ENGLISH + .categoryName = _("IRON BALL"), #endif .height = 6, .weight = 952, @@ -6752,12 +6752,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_METANG] = { - #if ENGLISH - .categoryName = _("IRON CLAW"), - #elif FRENCH + #if FRENCH .categoryName = _("PINCEFER"), #elif ITALIAN .categoryName = _("FERRUNGHIA"), + #else //ENGLISH + .categoryName = _("IRON CLAW"), #endif .height = 12, .weight = 2025, @@ -6770,12 +6770,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_METAGROSS] = { - #if ENGLISH - .categoryName = _("IRON LEG"), - #elif FRENCH + #if FRENCH .categoryName = _("PATTEFER"), #elif ITALIAN .categoryName = _("FERRARTO"), + #else //ENGLISH + .categoryName = _("IRON LEG"), #endif .height = 16, .weight = 5500, @@ -6788,12 +6788,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_REGIROCK] = { - #if ENGLISH - .categoryName = _("ROCK PEAK"), - #elif FRENCH + #if FRENCH .categoryName = _("PIC ROCHEUX"), #elif ITALIAN .categoryName = _("PICCO"), + #else //ENGLISH + .categoryName = _("ROCK PEAK"), #endif .height = 17, .weight = 2300, @@ -6806,12 +6806,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_REGICE] = { - #if ENGLISH - .categoryName = _("ICEBERG"), - #elif FRENCH + #if FRENCH .categoryName = _("ICEBERG"), #elif ITALIAN .categoryName = _("ICEBERG"), + #else //ENGLISH + .categoryName = _("ICEBERG"), #endif .height = 18, .weight = 1750, @@ -6824,12 +6824,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_REGISTEEL] = { - #if ENGLISH - .categoryName = _("IRON"), - #elif FRENCH + #if FRENCH .categoryName = _("FER"), #elif ITALIAN .categoryName = _("FERRO"), + #else //ENGLISH + .categoryName = _("IRON"), #endif .height = 19, .weight = 2050, @@ -6842,12 +6842,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_LATIAS] = { - #if ENGLISH - .categoryName = _("EON"), - #elif FRENCH + #if FRENCH .categoryName = _("EON"), #elif ITALIAN .categoryName = _("EONE"), + #else //ENGLISH + .categoryName = _("EON"), #endif .height = 14, .weight = 400, @@ -6860,12 +6860,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_LATIOS] = { - #if ENGLISH - .categoryName = _("EON"), - #elif FRENCH + #if FRENCH .categoryName = _("EON"), #elif ITALIAN .categoryName = _("EONE"), + #else //ENGLISH + .categoryName = _("EON"), #endif .height = 20, .weight = 600, @@ -6878,12 +6878,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_KYOGRE] = { - #if ENGLISH - .categoryName = _("SEA BASIN"), - #elif FRENCH + #if FRENCH .categoryName = _("BASSINMARIN"), #elif ITALIAN .categoryName = _("OCEANO"), + #else //ENGLISH + .categoryName = _("SEA BASIN"), #endif .height = 45, .weight = 3520, @@ -6896,12 +6896,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_GROUDON] = { - #if ENGLISH - .categoryName = _("CONTINENT"), - #elif FRENCH + #if FRENCH .categoryName = _("CONTINENT"), #elif ITALIAN .categoryName = _("CONTINENTE"), + #else //ENGLISH + .categoryName = _("CONTINENT"), #endif .height = 35, .weight = 9500, @@ -6914,12 +6914,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_RAYQUAZA] = { - #if ENGLISH - .categoryName = _("SKY HIGH"), - #elif FRENCH + #if FRENCH .categoryName = _("CIEUX"), #elif ITALIAN .categoryName = _("STRATOSFERA"), + #else //ENGLISH + .categoryName = _("SKY HIGH"), #endif .height = 70, .weight = 2065, @@ -6932,12 +6932,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_JIRACHI] = { - #if ENGLISH - .categoryName = _("WISH"), - #elif FRENCH + #if FRENCH .categoryName = _("SOUHAIT"), #elif ITALIAN .categoryName = _("DESIDERIO"), + #else //ENGLISH + .categoryName = _("WISH"), #endif .height = 3, .weight = 11, @@ -6950,12 +6950,12 @@ const struct PokedexEntry gPokedexEntries[] = [NATIONAL_DEX_DEOXYS] = { - #if ENGLISH - .categoryName = _("DNA"), - #elif FRENCH + #if FRENCH .categoryName = _("ADN"), #elif ITALIAN .categoryName = _("DNA"), + #else //ENGLISH + .categoryName = _("DNA"), #endif .height = 17, .weight = 608, diff --git a/src/data/region_map/region_map_entries.h b/src/data/region_map/region_map_entries.h index 14bbdfb2c2..70e6b512b9 100644 --- a/src/data/region_map/region_map_entries.h +++ b/src/data/region_map/region_map_entries.h @@ -1,205 +1,7 @@ #ifndef GUARD_DATA_REGION_MAP_REGION_MAP_ENTRIES_H #define GUARD_DATA_REGION_MAP_REGION_MAP_ENTRIES_H -#if ENGLISH -static const u8 sMapName_LittlerootTown[] = _("LITTLEROOT TOWN"); -static const u8 sMapName_OldaleTown[] = _("OLDALE TOWN"); -static const u8 sMapName_DewfordTown[] = _("DEWFORD TOWN"); -static const u8 sMapName_LavaridgeTown[] = _("LAVARIDGE TOWN"); -static const u8 sMapName_FallarborTown[] = _("FALLARBOR TOWN"); -static const u8 sMapName_VerdanturfTown[] = _("VERDANTURF TOWN"); -static const u8 sMapName_PacifidlogTown[] = _("PACIFIDLOG TOWN"); -static const u8 sMapName_PetalburgCity[] = _("PETALBURG CITY"); -static const u8 sMapName_SlateportCity[] = _("SLATEPORT CITY"); -static const u8 sMapName_MauvilleCity[] = _("MAUVILLE CITY"); -static const u8 sMapName_RustboroCity[] = _("RUSTBORO CITY"); -static const u8 sMapName_FortreeCity[] = _("FORTREE CITY"); -static const u8 sMapName_LilycoveCity[] = _("LILYCOVE CITY"); -static const u8 sMapName_MossdeepCity[] = _("MOSSDEEP CITY"); -static const u8 sMapName_SootopolisCity[] = _("SOOTOPOLIS CITY"); -static const u8 sMapName_EverGrandeCity[] = _("EVER GRANDE CITY"); -static const u8 sMapName_Route101[] = _("ROUTE 101"); -static const u8 sMapName_Route102[] = _("ROUTE 102"); -static const u8 sMapName_Route103[] = _("ROUTE 103"); -static const u8 sMapName_Route104[] = _("ROUTE 104"); -static const u8 sMapName_Route105[] = _("ROUTE 105"); -static const u8 sMapName_Route106[] = _("ROUTE 106"); -static const u8 sMapName_Route107[] = _("ROUTE 107"); -static const u8 sMapName_Route108[] = _("ROUTE 108"); -static const u8 sMapName_Route109[] = _("ROUTE 109"); -static const u8 sMapName_Route110[] = _("ROUTE 110"); -static const u8 sMapName_Route111[] = _("ROUTE 111"); -static const u8 sMapName_Route112[] = _("ROUTE 112"); -static const u8 sMapName_Route113[] = _("ROUTE 113"); -static const u8 sMapName_Route114[] = _("ROUTE 114"); -static const u8 sMapName_Route115[] = _("ROUTE 115"); -static const u8 sMapName_Route116[] = _("ROUTE 116"); -static const u8 sMapName_Route117[] = _("ROUTE 117"); -static const u8 sMapName_Route118[] = _("ROUTE 118"); -static const u8 sMapName_Route119[] = _("ROUTE 119"); -static const u8 sMapName_Route120[] = _("ROUTE 120"); -static const u8 sMapName_Route121[] = _("ROUTE 121"); -static const u8 sMapName_Route122[] = _("ROUTE 122"); -static const u8 sMapName_Route123[] = _("ROUTE 123"); -static const u8 sMapName_Route124[] = _("ROUTE 124"); -static const u8 sMapName_Route125[] = _("ROUTE 125"); -static const u8 sMapName_Route126[] = _("ROUTE 126"); -static const u8 sMapName_Route127[] = _("ROUTE 127"); -static const u8 sMapName_Route128[] = _("ROUTE 128"); -static const u8 sMapName_Route129[] = _("ROUTE 129"); -static const u8 sMapName_Route130[] = _("ROUTE 130"); -static const u8 sMapName_Route131[] = _("ROUTE 131"); -static const u8 sMapName_Route132[] = _("ROUTE 132"); -static const u8 sMapName_Route133[] = _("ROUTE 133"); -static const u8 sMapName_Route134[] = _("ROUTE 134"); -static const u8 sMapName_Underwater[] = _("UNDERWATER"); -static const u8 sMapName_GraniteCave[] = _("GRANITE CAVE"); -static const u8 sMapName_MtChimney[] = _("MT. CHIMNEY"); -static const u8 sMapName_SafariZone[] = _("SAFARI ZONE"); -static const u8 sMapName_BattleFrontier[] = _("BATTLE FRONTIER"); -static const u8 sMapName_PetalburgWoods[] = _("PETALBURG WOODS"); -static const u8 sMapName_RusturfTunnel[] = _("RUSTURF TUNNEL"); -static const u8 sMapName_AbandonedShip[] = _("ABANDONED SHIP"); -static const u8 sMapName_NewMauville[] = _("NEW MAUVILLE"); -static const u8 sMapName_MeteorFalls[] = _("METEOR FALLS"); -static const u8 sMapName_MtPyre[] = _("MT. PYRE"); -static const u8 sMapName_AquaHideoutOld[] = _("{AQUA} HIDEOUT"); -static const u8 sMapName_ShoalCave[] = _("SHOAL CAVE"); -static const u8 sMapName_SeafloorCavern[] = _("SEAFLOOR CAVERN"); -static const u8 sMapName_VictoryRoad[] = _("VICTORY ROAD"); -static const u8 sMapName_MirageIsland[] = _("MIRAGE ISLAND"); -static const u8 sMapName_CaveOfOrigin[] = _("CAVE OF ORIGIN"); -static const u8 sMapName_SouthernIsland[] = _("SOUTHERN ISLAND"); -static const u8 sMapName_FieryPath[] = _("FIERY PATH"); -static const u8 sMapName_JaggedPass[] = _("JAGGED PASS"); -static const u8 sMapName_SealedChamber[] = _("SEALED CHAMBER"); -static const u8 sMapName_ScorchedSlab[] = _("SCORCHED SLAB"); -static const u8 sMapName_IslandCave[] = _("ISLAND CAVE"); -static const u8 sMapName_DesertRuins[] = _("DESERT RUINS"); -static const u8 sMapName_AncientTomb[] = _("ANCIENT TOMB"); -static const u8 sMapName_InsideOfTruck[] = _("INSIDE OF TRUCK"); -static const u8 sMapName_SkyPillar[] = _("SKY PILLAR"); -static const u8 sMapName_SecretBase[] = _("SECRET BASE"); -static const u8 sMapName_None[] = _(""); -static const u8 sMapName_PalletTown[] = _("PALLET TOWN"); -static const u8 sMapName_ViridianCity[] = _("VIRIDIAN CITY"); -static const u8 sMapName_PewterCity[] = _("PEWTER CITY"); -static const u8 sMapName_CeruleanCity[] = _("CERULEAN CITY"); -static const u8 sMapName_LavenderTown[] = _("LAVENDER TOWN"); -static const u8 sMapName_VermilionCity[] = _("VERMILION CITY"); -static const u8 sMapName_CeladonCity[] = _("CELADON CITY"); -static const u8 sMapName_FuchsiaCity[] = _("FUCHSIA CITY"); -static const u8 sMapName_CinnabarIsland[] = _("CINNABAR ISLAND"); -static const u8 sMapName_IndigoPlateau[] = _("INDIGO PLATEAU"); -static const u8 sMapName_SaffronCity[] = _("SAFFRON CITY"); -static const u8 sMapName_Route4[] = _("ROUTE 4"); -static const u8 sMapName_Route10[] = _("ROUTE 10"); -static const u8 sMapName_Route1[] = _("ROUTE 1"); -static const u8 sMapName_Route2[] = _("ROUTE 2"); -static const u8 sMapName_Route3[] = _("ROUTE 3"); -static const u8 sMapName_Route4_2[] = _("ROUTE 4"); -static const u8 sMapName_Route5[] = _("ROUTE 5"); -static const u8 sMapName_Route6[] = _("ROUTE 6"); -static const u8 sMapName_Route7[] = _("ROUTE 7"); -static const u8 sMapName_Route8[] = _("ROUTE 8"); -static const u8 sMapName_Route9[] = _("ROUTE 9"); -static const u8 sMapName_Route10_2[] = _("ROUTE 10"); -static const u8 sMapName_Route11[] = _("ROUTE 11"); -static const u8 sMapName_Route12[] = _("ROUTE 12"); -static const u8 sMapName_Route13[] = _("ROUTE 13"); -static const u8 sMapName_Route14[] = _("ROUTE 14"); -static const u8 sMapName_Route15[] = _("ROUTE 15"); -static const u8 sMapName_Route16[] = _("ROUTE 16"); -static const u8 sMapName_Route17[] = _("ROUTE 17"); -static const u8 sMapName_Route18[] = _("ROUTE 18"); -static const u8 sMapName_Route19[] = _("ROUTE 19"); -static const u8 sMapName_Route20[] = _("ROUTE 20"); -static const u8 sMapName_Route21[] = _("ROUTE 21"); -static const u8 sMapName_Route22[] = _("ROUTE 22"); -static const u8 sMapName_Route23[] = _("ROUTE 23"); -static const u8 sMapName_Route24[] = _("ROUTE 24"); -static const u8 sMapName_Route25[] = _("ROUTE 25"); -static const u8 sMapName_ViridianForest[] = _("VIRIDIAN FOREST"); -static const u8 sMapName_MtMoon[] = _("MT. MOON"); -static const u8 sMapName_SSAnne[] = _("S.S. ANNE"); -static const u8 sMapName_UndergroundPath[] = _("UNDERGROUND PATH"); -static const u8 sMapName_UndergroundPath2[] = _("UNDERGROUND PATH"); -static const u8 sMapName_DiglettsCave[] = _("DIGLETT'S CAVE"); -static const u8 sMapName_KantoVictoryRoad[] = _("VICTORY ROAD"); -static const u8 sMapName_RocketHideout[] = _("ROCKET HIDEOUT"); -static const u8 sMapName_SilphCo[] = _("SILPH CO."); -static const u8 sMapName_PokemonMansion[] = _("POKéMON MANSION"); -static const u8 sMapName_KantoSafariZone[] = _("SAFARI ZONE"); -static const u8 sMapName_PokemonLeague[] = _("POKéMON LEAGUE"); -static const u8 sMapName_RockTunnel[] = _("ROCK TUNNEL"); -static const u8 sMapName_SeafoamIslands[] = _("SEAFOAM ISLANDS"); -static const u8 sMapName_PokemonTower[] = _("POKéMON TOWER"); -static const u8 sMapName_CeruleanCave[] = _("CERULEAN CAVE"); -static const u8 sMapName_PowerPlant[] = _("POWER PLANT"); -static const u8 sMapName_OneIsland[] = _("ONE ISLAND"); -static const u8 sMapName_TwoIsland[] = _("TWO ISLAND"); -static const u8 sMapName_ThreeIsland[] = _("THREE ISLAND"); -static const u8 sMapName_FourIsland[] = _("FOUR ISLAND"); -static const u8 sMapName_FiveIsland[] = _("FIVE ISLAND"); -static const u8 sMapName_SevenIsland[] = _("SEVEN ISLAND"); -static const u8 sMapName_SixIsland[] = _("SIX ISLAND"); -static const u8 sMapName_KindleRoad[] = _("KINDLE ROAD"); -static const u8 sMapName_TreasureBeach[] = _("TREASURE BEACH"); -static const u8 sMapName_CapeBrink[] = _("CAPE BRINK"); -static const u8 sMapName_BondBridge[] = _("BOND BRIDGE"); -static const u8 sMapName_ThreeIslePort[] = _("THREE ISLE PORT"); -static const u8 sMapName_SeviiIsle6[] = _("SEVII ISLE 6"); -static const u8 sMapName_SeviiIsle7[] = _("SEVII ISLE 7"); -static const u8 sMapName_SeviiIsle8[] = _("SEVII ISLE 8"); -static const u8 sMapName_SeviiIsle9[] = _("SEVII ISLE 9"); -static const u8 sMapName_ResortGorgeous[] = _("RESORT GORGEOUS"); -static const u8 sMapName_WaterLabyrinth[] = _("WATER LABYRINTH"); -static const u8 sMapName_FiveIsleMeadow[] = _("FIVE ISLE MEADOW"); -static const u8 sMapName_MemorialPillar[] = _("MEMORIAL PILLAR"); -static const u8 sMapName_OutcastIsland[] = _("OUTCAST ISLAND"); -static const u8 sMapName_GreenPath[] = _("GREEN PATH"); -static const u8 sMapName_WaterPath[] = _("WATER PATH"); -static const u8 sMapName_RuinValley[] = _("RUIN VALLEY"); -static const u8 sMapName_TrainerTower[] = _("TRAINER TOWER"); -static const u8 sMapName_CanyonEntrance[] = _("CANYON ENTRANCE"); -static const u8 sMapName_SevaultCanyon[] = _("SEVAULT CANYON"); -static const u8 sMapName_TanobyRuins[] = _("TANOBY RUINS"); -static const u8 sMapName_SeviiIsle22[] = _("SEVII ISLE 22"); -static const u8 sMapName_SeviiIsle23[] = _("SEVII ISLE 23"); -static const u8 sMapName_SeviiIsle24[] = _("SEVII ISLE 24"); -static const u8 sMapName_NavelRock[] = _("NAVEL ROCK"); -static const u8 sMapName_MtEmber[] = _("MT. EMBER"); -static const u8 sMapName_BerryForest[] = _("BERRY FOREST"); -static const u8 sMapName_IcefallCave[] = _("ICEFALL CAVE"); -static const u8 sMapName_RocketWarehouse[] = _("ROCKET WAREHOUSE"); -static const u8 sMapName_TrainerTower2[] = _("TRAINER TOWER"); -static const u8 sMapName_DottedHole[] = _("DOTTED HOLE"); -static const u8 sMapName_LostCave[] = _("LOST CAVE"); -static const u8 sMapName_PatternBush[] = _("PATTERN BUSH"); -static const u8 sMapName_AlteringCave[] = _("ALTERING CAVE"); -static const u8 sMapName_TanobyChambers[] = _("TANOBY CHAMBERS"); -static const u8 sMapName_ThreeIslePath[] = _("THREE ISLE PATH"); -static const u8 sMapName_TanobyKey[] = _("TANOBY KEY"); -static const u8 sMapName_BirthIsland[] = _("BIRTH ISLAND"); -static const u8 sMapName_MoneanChamber[] = _("MONEAN CHAMBER"); -static const u8 sMapName_LiptooChamber[] = _("LIPTOO CHAMBER"); -static const u8 sMapName_WeepthChamber[] = _("WEEPTH CHAMBER"); -static const u8 sMapName_DilfordChamber[] = _("DILFORD CHAMBER"); -static const u8 sMapName_ScufibChamber[] = _("SCUFIB CHAMBER"); -static const u8 sMapName_RixyChamber[] = _("RIXY CHAMBER"); -static const u8 sMapName_ViapoisChamber[] = _("VIAPOIS CHAMBER"); -static const u8 sMapName_EmberSpa[] = _("EMBER SPA"); -static const u8 sMapName_SpecialArea[] = _("SPECIAL AREA"); -static const u8 sMapName_AquaHideout[] = _("AQUA HIDEOUT"); -static const u8 sMapName_MagmaHideout[] = _("MAGMA HIDEOUT"); -static const u8 sMapName_MirageTower[] = _("MIRAGE TOWER"); -static const u8 sMapName_FarawayIsland[] = _("FARAWAY ISLAND"); -static const u8 sMapName_ArtisanCave[] = _("ARTISAN CAVE"); -static const u8 sMapName_MarineCave[] = _("MARINE CAVE"); -static const u8 sMapName_TerraCave[] = _("TERRA CAVE"); -static const u8 sMapName_DesertUnderpass[] = _("DESERT UNDERPASS"); -static const u8 sMapName_TrainerHill[] = _("TRAINER HILL"); -#elif FRENCH +#if FRENCH static const u8 sMapName_LittlerootTown[] = _("BOURG-EN-VOL"); static const u8 sMapName_OldaleTown[] = _("ROSYERES"); static const u8 sMapName_DewfordTown[] = _("VILLAGE MYOKARA"); @@ -595,6 +397,204 @@ static const u8 sMapName_MarineCave[] = _("GROTTA MARE"); static const u8 sMapName_TerraCave[] = _("GROTTA TERRA"); static const u8 sMapName_DesertUnderpass[] = _("GALLERIA DESERTO"); static const u8 sMapName_TrainerHill[] = _("MONTE ALLENATORI"); +#else //ENGLISH +static const u8 sMapName_LittlerootTown[] = _("LITTLEROOT TOWN"); +static const u8 sMapName_OldaleTown[] = _("OLDALE TOWN"); +static const u8 sMapName_DewfordTown[] = _("DEWFORD TOWN"); +static const u8 sMapName_LavaridgeTown[] = _("LAVARIDGE TOWN"); +static const u8 sMapName_FallarborTown[] = _("FALLARBOR TOWN"); +static const u8 sMapName_VerdanturfTown[] = _("VERDANTURF TOWN"); +static const u8 sMapName_PacifidlogTown[] = _("PACIFIDLOG TOWN"); +static const u8 sMapName_PetalburgCity[] = _("PETALBURG CITY"); +static const u8 sMapName_SlateportCity[] = _("SLATEPORT CITY"); +static const u8 sMapName_MauvilleCity[] = _("MAUVILLE CITY"); +static const u8 sMapName_RustboroCity[] = _("RUSTBORO CITY"); +static const u8 sMapName_FortreeCity[] = _("FORTREE CITY"); +static const u8 sMapName_LilycoveCity[] = _("LILYCOVE CITY"); +static const u8 sMapName_MossdeepCity[] = _("MOSSDEEP CITY"); +static const u8 sMapName_SootopolisCity[] = _("SOOTOPOLIS CITY"); +static const u8 sMapName_EverGrandeCity[] = _("EVER GRANDE CITY"); +static const u8 sMapName_Route101[] = _("ROUTE 101"); +static const u8 sMapName_Route102[] = _("ROUTE 102"); +static const u8 sMapName_Route103[] = _("ROUTE 103"); +static const u8 sMapName_Route104[] = _("ROUTE 104"); +static const u8 sMapName_Route105[] = _("ROUTE 105"); +static const u8 sMapName_Route106[] = _("ROUTE 106"); +static const u8 sMapName_Route107[] = _("ROUTE 107"); +static const u8 sMapName_Route108[] = _("ROUTE 108"); +static const u8 sMapName_Route109[] = _("ROUTE 109"); +static const u8 sMapName_Route110[] = _("ROUTE 110"); +static const u8 sMapName_Route111[] = _("ROUTE 111"); +static const u8 sMapName_Route112[] = _("ROUTE 112"); +static const u8 sMapName_Route113[] = _("ROUTE 113"); +static const u8 sMapName_Route114[] = _("ROUTE 114"); +static const u8 sMapName_Route115[] = _("ROUTE 115"); +static const u8 sMapName_Route116[] = _("ROUTE 116"); +static const u8 sMapName_Route117[] = _("ROUTE 117"); +static const u8 sMapName_Route118[] = _("ROUTE 118"); +static const u8 sMapName_Route119[] = _("ROUTE 119"); +static const u8 sMapName_Route120[] = _("ROUTE 120"); +static const u8 sMapName_Route121[] = _("ROUTE 121"); +static const u8 sMapName_Route122[] = _("ROUTE 122"); +static const u8 sMapName_Route123[] = _("ROUTE 123"); +static const u8 sMapName_Route124[] = _("ROUTE 124"); +static const u8 sMapName_Route125[] = _("ROUTE 125"); +static const u8 sMapName_Route126[] = _("ROUTE 126"); +static const u8 sMapName_Route127[] = _("ROUTE 127"); +static const u8 sMapName_Route128[] = _("ROUTE 128"); +static const u8 sMapName_Route129[] = _("ROUTE 129"); +static const u8 sMapName_Route130[] = _("ROUTE 130"); +static const u8 sMapName_Route131[] = _("ROUTE 131"); +static const u8 sMapName_Route132[] = _("ROUTE 132"); +static const u8 sMapName_Route133[] = _("ROUTE 133"); +static const u8 sMapName_Route134[] = _("ROUTE 134"); +static const u8 sMapName_Underwater[] = _("UNDERWATER"); +static const u8 sMapName_GraniteCave[] = _("GRANITE CAVE"); +static const u8 sMapName_MtChimney[] = _("MT. CHIMNEY"); +static const u8 sMapName_SafariZone[] = _("SAFARI ZONE"); +static const u8 sMapName_BattleFrontier[] = _("BATTLE FRONTIER"); +static const u8 sMapName_PetalburgWoods[] = _("PETALBURG WOODS"); +static const u8 sMapName_RusturfTunnel[] = _("RUSTURF TUNNEL"); +static const u8 sMapName_AbandonedShip[] = _("ABANDONED SHIP"); +static const u8 sMapName_NewMauville[] = _("NEW MAUVILLE"); +static const u8 sMapName_MeteorFalls[] = _("METEOR FALLS"); +static const u8 sMapName_MtPyre[] = _("MT. PYRE"); +static const u8 sMapName_AquaHideoutOld[] = _("{AQUA} HIDEOUT"); +static const u8 sMapName_ShoalCave[] = _("SHOAL CAVE"); +static const u8 sMapName_SeafloorCavern[] = _("SEAFLOOR CAVERN"); +static const u8 sMapName_VictoryRoad[] = _("VICTORY ROAD"); +static const u8 sMapName_MirageIsland[] = _("MIRAGE ISLAND"); +static const u8 sMapName_CaveOfOrigin[] = _("CAVE OF ORIGIN"); +static const u8 sMapName_SouthernIsland[] = _("SOUTHERN ISLAND"); +static const u8 sMapName_FieryPath[] = _("FIERY PATH"); +static const u8 sMapName_JaggedPass[] = _("JAGGED PASS"); +static const u8 sMapName_SealedChamber[] = _("SEALED CHAMBER"); +static const u8 sMapName_ScorchedSlab[] = _("SCORCHED SLAB"); +static const u8 sMapName_IslandCave[] = _("ISLAND CAVE"); +static const u8 sMapName_DesertRuins[] = _("DESERT RUINS"); +static const u8 sMapName_AncientTomb[] = _("ANCIENT TOMB"); +static const u8 sMapName_InsideOfTruck[] = _("INSIDE OF TRUCK"); +static const u8 sMapName_SkyPillar[] = _("SKY PILLAR"); +static const u8 sMapName_SecretBase[] = _("SECRET BASE"); +static const u8 sMapName_None[] = _(""); +static const u8 sMapName_PalletTown[] = _("PALLET TOWN"); +static const u8 sMapName_ViridianCity[] = _("VIRIDIAN CITY"); +static const u8 sMapName_PewterCity[] = _("PEWTER CITY"); +static const u8 sMapName_CeruleanCity[] = _("CERULEAN CITY"); +static const u8 sMapName_LavenderTown[] = _("LAVENDER TOWN"); +static const u8 sMapName_VermilionCity[] = _("VERMILION CITY"); +static const u8 sMapName_CeladonCity[] = _("CELADON CITY"); +static const u8 sMapName_FuchsiaCity[] = _("FUCHSIA CITY"); +static const u8 sMapName_CinnabarIsland[] = _("CINNABAR ISLAND"); +static const u8 sMapName_IndigoPlateau[] = _("INDIGO PLATEAU"); +static const u8 sMapName_SaffronCity[] = _("SAFFRON CITY"); +static const u8 sMapName_Route4[] = _("ROUTE 4"); +static const u8 sMapName_Route10[] = _("ROUTE 10"); +static const u8 sMapName_Route1[] = _("ROUTE 1"); +static const u8 sMapName_Route2[] = _("ROUTE 2"); +static const u8 sMapName_Route3[] = _("ROUTE 3"); +static const u8 sMapName_Route4_2[] = _("ROUTE 4"); +static const u8 sMapName_Route5[] = _("ROUTE 5"); +static const u8 sMapName_Route6[] = _("ROUTE 6"); +static const u8 sMapName_Route7[] = _("ROUTE 7"); +static const u8 sMapName_Route8[] = _("ROUTE 8"); +static const u8 sMapName_Route9[] = _("ROUTE 9"); +static const u8 sMapName_Route10_2[] = _("ROUTE 10"); +static const u8 sMapName_Route11[] = _("ROUTE 11"); +static const u8 sMapName_Route12[] = _("ROUTE 12"); +static const u8 sMapName_Route13[] = _("ROUTE 13"); +static const u8 sMapName_Route14[] = _("ROUTE 14"); +static const u8 sMapName_Route15[] = _("ROUTE 15"); +static const u8 sMapName_Route16[] = _("ROUTE 16"); +static const u8 sMapName_Route17[] = _("ROUTE 17"); +static const u8 sMapName_Route18[] = _("ROUTE 18"); +static const u8 sMapName_Route19[] = _("ROUTE 19"); +static const u8 sMapName_Route20[] = _("ROUTE 20"); +static const u8 sMapName_Route21[] = _("ROUTE 21"); +static const u8 sMapName_Route22[] = _("ROUTE 22"); +static const u8 sMapName_Route23[] = _("ROUTE 23"); +static const u8 sMapName_Route24[] = _("ROUTE 24"); +static const u8 sMapName_Route25[] = _("ROUTE 25"); +static const u8 sMapName_ViridianForest[] = _("VIRIDIAN FOREST"); +static const u8 sMapName_MtMoon[] = _("MT. MOON"); +static const u8 sMapName_SSAnne[] = _("S.S. ANNE"); +static const u8 sMapName_UndergroundPath[] = _("UNDERGROUND PATH"); +static const u8 sMapName_UndergroundPath2[] = _("UNDERGROUND PATH"); +static const u8 sMapName_DiglettsCave[] = _("DIGLETT'S CAVE"); +static const u8 sMapName_KantoVictoryRoad[] = _("VICTORY ROAD"); +static const u8 sMapName_RocketHideout[] = _("ROCKET HIDEOUT"); +static const u8 sMapName_SilphCo[] = _("SILPH CO."); +static const u8 sMapName_PokemonMansion[] = _("POKéMON MANSION"); +static const u8 sMapName_KantoSafariZone[] = _("SAFARI ZONE"); +static const u8 sMapName_PokemonLeague[] = _("POKéMON LEAGUE"); +static const u8 sMapName_RockTunnel[] = _("ROCK TUNNEL"); +static const u8 sMapName_SeafoamIslands[] = _("SEAFOAM ISLANDS"); +static const u8 sMapName_PokemonTower[] = _("POKéMON TOWER"); +static const u8 sMapName_CeruleanCave[] = _("CERULEAN CAVE"); +static const u8 sMapName_PowerPlant[] = _("POWER PLANT"); +static const u8 sMapName_OneIsland[] = _("ONE ISLAND"); +static const u8 sMapName_TwoIsland[] = _("TWO ISLAND"); +static const u8 sMapName_ThreeIsland[] = _("THREE ISLAND"); +static const u8 sMapName_FourIsland[] = _("FOUR ISLAND"); +static const u8 sMapName_FiveIsland[] = _("FIVE ISLAND"); +static const u8 sMapName_SevenIsland[] = _("SEVEN ISLAND"); +static const u8 sMapName_SixIsland[] = _("SIX ISLAND"); +static const u8 sMapName_KindleRoad[] = _("KINDLE ROAD"); +static const u8 sMapName_TreasureBeach[] = _("TREASURE BEACH"); +static const u8 sMapName_CapeBrink[] = _("CAPE BRINK"); +static const u8 sMapName_BondBridge[] = _("BOND BRIDGE"); +static const u8 sMapName_ThreeIslePort[] = _("THREE ISLE PORT"); +static const u8 sMapName_SeviiIsle6[] = _("SEVII ISLE 6"); +static const u8 sMapName_SeviiIsle7[] = _("SEVII ISLE 7"); +static const u8 sMapName_SeviiIsle8[] = _("SEVII ISLE 8"); +static const u8 sMapName_SeviiIsle9[] = _("SEVII ISLE 9"); +static const u8 sMapName_ResortGorgeous[] = _("RESORT GORGEOUS"); +static const u8 sMapName_WaterLabyrinth[] = _("WATER LABYRINTH"); +static const u8 sMapName_FiveIsleMeadow[] = _("FIVE ISLE MEADOW"); +static const u8 sMapName_MemorialPillar[] = _("MEMORIAL PILLAR"); +static const u8 sMapName_OutcastIsland[] = _("OUTCAST ISLAND"); +static const u8 sMapName_GreenPath[] = _("GREEN PATH"); +static const u8 sMapName_WaterPath[] = _("WATER PATH"); +static const u8 sMapName_RuinValley[] = _("RUIN VALLEY"); +static const u8 sMapName_TrainerTower[] = _("TRAINER TOWER"); +static const u8 sMapName_CanyonEntrance[] = _("CANYON ENTRANCE"); +static const u8 sMapName_SevaultCanyon[] = _("SEVAULT CANYON"); +static const u8 sMapName_TanobyRuins[] = _("TANOBY RUINS"); +static const u8 sMapName_SeviiIsle22[] = _("SEVII ISLE 22"); +static const u8 sMapName_SeviiIsle23[] = _("SEVII ISLE 23"); +static const u8 sMapName_SeviiIsle24[] = _("SEVII ISLE 24"); +static const u8 sMapName_NavelRock[] = _("NAVEL ROCK"); +static const u8 sMapName_MtEmber[] = _("MT. EMBER"); +static const u8 sMapName_BerryForest[] = _("BERRY FOREST"); +static const u8 sMapName_IcefallCave[] = _("ICEFALL CAVE"); +static const u8 sMapName_RocketWarehouse[] = _("ROCKET WAREHOUSE"); +static const u8 sMapName_TrainerTower2[] = _("TRAINER TOWER"); +static const u8 sMapName_DottedHole[] = _("DOTTED HOLE"); +static const u8 sMapName_LostCave[] = _("LOST CAVE"); +static const u8 sMapName_PatternBush[] = _("PATTERN BUSH"); +static const u8 sMapName_AlteringCave[] = _("ALTERING CAVE"); +static const u8 sMapName_TanobyChambers[] = _("TANOBY CHAMBERS"); +static const u8 sMapName_ThreeIslePath[] = _("THREE ISLE PATH"); +static const u8 sMapName_TanobyKey[] = _("TANOBY KEY"); +static const u8 sMapName_BirthIsland[] = _("BIRTH ISLAND"); +static const u8 sMapName_MoneanChamber[] = _("MONEAN CHAMBER"); +static const u8 sMapName_LiptooChamber[] = _("LIPTOO CHAMBER"); +static const u8 sMapName_WeepthChamber[] = _("WEEPTH CHAMBER"); +static const u8 sMapName_DilfordChamber[] = _("DILFORD CHAMBER"); +static const u8 sMapName_ScufibChamber[] = _("SCUFIB CHAMBER"); +static const u8 sMapName_RixyChamber[] = _("RIXY CHAMBER"); +static const u8 sMapName_ViapoisChamber[] = _("VIAPOIS CHAMBER"); +static const u8 sMapName_EmberSpa[] = _("EMBER SPA"); +static const u8 sMapName_SpecialArea[] = _("SPECIAL AREA"); +static const u8 sMapName_AquaHideout[] = _("AQUA HIDEOUT"); +static const u8 sMapName_MagmaHideout[] = _("MAGMA HIDEOUT"); +static const u8 sMapName_MirageTower[] = _("MIRAGE TOWER"); +static const u8 sMapName_FarawayIsland[] = _("FARAWAY ISLAND"); +static const u8 sMapName_ArtisanCave[] = _("ARTISAN CAVE"); +static const u8 sMapName_MarineCave[] = _("MARINE CAVE"); +static const u8 sMapName_TerraCave[] = _("TERRA CAVE"); +static const u8 sMapName_DesertUnderpass[] = _("DESERT UNDERPASS"); +static const u8 sMapName_TrainerHill[] = _("TRAINER HILL"); #endif const struct RegionMapLocation gRegionMapEntries[] = { diff --git a/src/data/text/gift_ribbon_descriptions.h b/src/data/text/gift_ribbon_descriptions.h index 7ae4f6100d..5a86326166 100644 --- a/src/data/text/gift_ribbon_descriptions.h +++ b/src/data/text/gift_ribbon_descriptions.h @@ -1,52 +1,4 @@ -#if ENGLISH -const u8 gGiftRibbonDescriptionPart1_2003RegionalTourney[] = _("2003 REGIONAL TOURNEY"); -const u8 gGiftRibbonDescriptionPart2_Champion[] = _("CHAMPION RIBBON"); -const u8 gGiftRibbonDescriptionPart1_2003NationalTourney[] = _("2003 NATIONAL TOURNEY"); -const u8 gGiftRibbonDescriptionPart1_2003GlobalCup[] = _("2003 GLOBAL CUP"); -const u8 gGiftRibbonDescriptionPart2_RunnerUp[] = _("Runner-up RIBBON"); -const u8 gGiftRibbonDescriptionPart2_Semifinalist[] = _("Semifinalist RIBBON"); -const u8 gGiftRibbonDescriptionPart1_2004RegionalTourney[] = _("2004 REGIONAL TOURNEY"); -const u8 gGiftRibbonDescriptionPart1_2004NationalTourney[] = _("2004 NATIONAL TOURNEY"); -const u8 gGiftRibbonDescriptionPart1_2004GlobalCup[] = _("2004 GLOBAL CUP"); -const u8 gGiftRibbonDescriptionPart1_2005RegionalTourney[] = _("2005 REGIONAL TOURNEY"); -const u8 gGiftRibbonDescriptionPart1_2005NationalTourney[] = _("2005 NATIONAL TOURNEY"); -const u8 gGiftRibbonDescriptionPart1_2005GlobalCup[] = _("2005 GLOBAL CUP"); -const u8 gGiftRibbonDescriptionPart1_PokemonBattleCup[] = _("POKéMON BATTLE CUP"); -const u8 gGiftRibbonDescriptionPart2_Participation[] = _("Participation RIBBON"); -const u8 gGiftRibbonDescriptionPart1_PokemonLeague[] = _("POKéMON LEAGUE"); -const u8 gGiftRibbonDescriptionPart1_AdvanceCup[] = _("ADVANCE CUP"); -const u8 gGiftRibbonDescriptionPart1_PokemonTournament[] = _("POKéMON Tournament"); -const u8 gGiftRibbonDescriptionPart2_Participation2[] = _("Participation RIBBON"); -const u8 gGiftRibbonDescriptionPart1_PokemonEvent[] = _("POKéMON Event"); -const u8 gGiftRibbonDescriptionPart1_PokemonFestival[] = _("POKéMON Festival"); -const u8 gGiftRibbonDescriptionPart1_DifficultyClearing[] = _("Difficulty-clearing"); -const u8 gGiftRibbonDescriptionPart2_Commemorative[] = _("Commemorative RIBBON"); -const u8 gGiftRibbonDescriptionPart1_ClearingAllChallenges[] = _("RIBBON awarded for"); -const u8 gGiftRibbonDescriptionPart2_ClearingAllChallenges[] = _("clearing all challenges."); -const u8 gGiftRibbonDescriptionPart1_100StraightWin[] = _("100-straight Win"); -const u8 gGiftRibbonDescriptionPart1_DarknessTower[] = _("DARKNESS TOWER Clear"); -const u8 gGiftRibbonDescriptionPart1_RedTower[] = _("RED TOWER Clear"); -const u8 gGiftRibbonDescriptionPart1_BlackironTower[] = _("BLACKIRON TOWER Clear"); -const u8 gGiftRibbonDescriptionPart1_FinalTower[] = _("FINAL TOWER Clear"); -const u8 gGiftRibbonDescriptionPart1_LegendMaking[] = _("Legend-making"); -const u8 gGiftRibbonDescriptionPart1_PokemonCenterTokyo[] = _("POKéMON CENTER TOKYO"); -const u8 gGiftRibbonDescriptionPart1_PokemonCenterOsaka[] = _("POKéMON CENTER OSAKA"); -const u8 gGiftRibbonDescriptionPart1_PokemonCenterNagoya[] = _("POKéMON CENTER NAGOYA"); -const u8 gGiftRibbonDescriptionPart1_PokemonCenterNY[] = _("POKéMON CENTER NY"); -const u8 gGiftRibbonDescriptionPart1_SummerHolidays[] = _("Summer Holidays RIBBON"); -const u8 gGiftRibbonDescriptionPart2_EmptyString[] = _(""); -const u8 gGiftRibbonDescriptionPart1_WinterHolidays[] = _("Winter Holidays RIBBON"); -const u8 gGiftRibbonDescriptionPart1_SpringHolidays[] = _("Spring Holidays RIBBON"); -const u8 gGiftRibbonDescriptionPart1_Evergreen[] = _("Evergreen RIBBON"); -const u8 gGiftRibbonDescriptionPart1_SpecialHoliday[] = _("Special Holiday RIBBON"); -const u8 gGiftRibbonDescriptionPart1_HardWorker[] = _("Hard Worker RIBBON"); -const u8 gGiftRibbonDescriptionPart1_LotsOfFriends[] = _("Lots of Friends RIBBON"); -const u8 gGiftRibbonDescriptionPart1_FullOfEnergy[] = _("Full of Energy RIBBON"); -const u8 gGiftRibbonDescriptionPart1_LovedPokemon[] = _("A commemorative RIBBON"); -const u8 gGiftRibbonDescriptionPart2_LovedPokemon[] = _("for a loved POKéMON."); -const u8 gGiftRibbonDescriptionPart1_LoveForPokemon[] = _("RIBBON that shows"); -const u8 gGiftRibbonDescriptionPart2_LoveForPokemon[] = _("love for POKéMON."); -#elif FRENCH +#if FRENCH const u8 gGiftRibbonDescriptionPart1_2003RegionalTourney[] = _("TOURNOI REGIONAL 2003"); const u8 gGiftRibbonDescriptionPart2_Champion[] = _("RUBAN MAITRE"); const u8 gGiftRibbonDescriptionPart1_2003NationalTourney[] = _("TOURNOI NATIONAL 2003"); @@ -142,6 +94,54 @@ const u8 gGiftRibbonDescriptionPart1_LovedPokemon[] = _("FIOCCO celebrativo"); const u8 gGiftRibbonDescriptionPart2_LovedPokemon[] = _("per un caro POKéMON."); const u8 gGiftRibbonDescriptionPart1_LoveForPokemon[] = _("FIOCCO che dimostra"); const u8 gGiftRibbonDescriptionPart2_LoveForPokemon[] = _("amore per i POKéMON."); +#else //ENGLISH +const u8 gGiftRibbonDescriptionPart1_2003RegionalTourney[] = _("2003 REGIONAL TOURNEY"); +const u8 gGiftRibbonDescriptionPart2_Champion[] = _("CHAMPION RIBBON"); +const u8 gGiftRibbonDescriptionPart1_2003NationalTourney[] = _("2003 NATIONAL TOURNEY"); +const u8 gGiftRibbonDescriptionPart1_2003GlobalCup[] = _("2003 GLOBAL CUP"); +const u8 gGiftRibbonDescriptionPart2_RunnerUp[] = _("Runner-up RIBBON"); +const u8 gGiftRibbonDescriptionPart2_Semifinalist[] = _("Semifinalist RIBBON"); +const u8 gGiftRibbonDescriptionPart1_2004RegionalTourney[] = _("2004 REGIONAL TOURNEY"); +const u8 gGiftRibbonDescriptionPart1_2004NationalTourney[] = _("2004 NATIONAL TOURNEY"); +const u8 gGiftRibbonDescriptionPart1_2004GlobalCup[] = _("2004 GLOBAL CUP"); +const u8 gGiftRibbonDescriptionPart1_2005RegionalTourney[] = _("2005 REGIONAL TOURNEY"); +const u8 gGiftRibbonDescriptionPart1_2005NationalTourney[] = _("2005 NATIONAL TOURNEY"); +const u8 gGiftRibbonDescriptionPart1_2005GlobalCup[] = _("2005 GLOBAL CUP"); +const u8 gGiftRibbonDescriptionPart1_PokemonBattleCup[] = _("POKéMON BATTLE CUP"); +const u8 gGiftRibbonDescriptionPart2_Participation[] = _("Participation RIBBON"); +const u8 gGiftRibbonDescriptionPart1_PokemonLeague[] = _("POKéMON LEAGUE"); +const u8 gGiftRibbonDescriptionPart1_AdvanceCup[] = _("ADVANCE CUP"); +const u8 gGiftRibbonDescriptionPart1_PokemonTournament[] = _("POKéMON Tournament"); +const u8 gGiftRibbonDescriptionPart2_Participation2[] = _("Participation RIBBON"); +const u8 gGiftRibbonDescriptionPart1_PokemonEvent[] = _("POKéMON Event"); +const u8 gGiftRibbonDescriptionPart1_PokemonFestival[] = _("POKéMON Festival"); +const u8 gGiftRibbonDescriptionPart1_DifficultyClearing[] = _("Difficulty-clearing"); +const u8 gGiftRibbonDescriptionPart2_Commemorative[] = _("Commemorative RIBBON"); +const u8 gGiftRibbonDescriptionPart1_ClearingAllChallenges[] = _("RIBBON awarded for"); +const u8 gGiftRibbonDescriptionPart2_ClearingAllChallenges[] = _("clearing all challenges."); +const u8 gGiftRibbonDescriptionPart1_100StraightWin[] = _("100-straight Win"); +const u8 gGiftRibbonDescriptionPart1_DarknessTower[] = _("DARKNESS TOWER Clear"); +const u8 gGiftRibbonDescriptionPart1_RedTower[] = _("RED TOWER Clear"); +const u8 gGiftRibbonDescriptionPart1_BlackironTower[] = _("BLACKIRON TOWER Clear"); +const u8 gGiftRibbonDescriptionPart1_FinalTower[] = _("FINAL TOWER Clear"); +const u8 gGiftRibbonDescriptionPart1_LegendMaking[] = _("Legend-making"); +const u8 gGiftRibbonDescriptionPart1_PokemonCenterTokyo[] = _("POKéMON CENTER TOKYO"); +const u8 gGiftRibbonDescriptionPart1_PokemonCenterOsaka[] = _("POKéMON CENTER OSAKA"); +const u8 gGiftRibbonDescriptionPart1_PokemonCenterNagoya[] = _("POKéMON CENTER NAGOYA"); +const u8 gGiftRibbonDescriptionPart1_PokemonCenterNY[] = _("POKéMON CENTER NY"); +const u8 gGiftRibbonDescriptionPart1_SummerHolidays[] = _("Summer Holidays RIBBON"); +const u8 gGiftRibbonDescriptionPart2_EmptyString[] = _(""); +const u8 gGiftRibbonDescriptionPart1_WinterHolidays[] = _("Winter Holidays RIBBON"); +const u8 gGiftRibbonDescriptionPart1_SpringHolidays[] = _("Spring Holidays RIBBON"); +const u8 gGiftRibbonDescriptionPart1_Evergreen[] = _("Evergreen RIBBON"); +const u8 gGiftRibbonDescriptionPart1_SpecialHoliday[] = _("Special Holiday RIBBON"); +const u8 gGiftRibbonDescriptionPart1_HardWorker[] = _("Hard Worker RIBBON"); +const u8 gGiftRibbonDescriptionPart1_LotsOfFriends[] = _("Lots of Friends RIBBON"); +const u8 gGiftRibbonDescriptionPart1_FullOfEnergy[] = _("Full of Energy RIBBON"); +const u8 gGiftRibbonDescriptionPart1_LovedPokemon[] = _("A commemorative RIBBON"); +const u8 gGiftRibbonDescriptionPart2_LovedPokemon[] = _("for a loved POKéMON."); +const u8 gGiftRibbonDescriptionPart1_LoveForPokemon[] = _("RIBBON that shows"); +const u8 gGiftRibbonDescriptionPart2_LoveForPokemon[] = _("love for POKéMON."); #endif const u8 *const gGiftRibbonDescriptionPointers[MAX_GIFT_RIBBON][2] = diff --git a/src/data/text/nature_names.h b/src/data/text/nature_names.h index e99d74273f..6f603e7cb7 100644 --- a/src/data/text/nature_names.h +++ b/src/data/text/nature_names.h @@ -1,30 +1,4 @@ -#if ENGLISH -static const u8 sHardyNatureName[] = _("HARDY"); -static const u8 sLonelyNatureName[] = _("LONELY"); -static const u8 sBraveNatureName[] = _("BRAVE"); -static const u8 sAdamantNatureName[] = _("ADAMANT"); -static const u8 sNaughtyNatureName[] = _("NAUGHTY"); -static const u8 sBoldNatureName[] = _("BOLD"); -static const u8 sDocileNatureName[] = _("DOCILE"); -static const u8 sRelaxedNatureName[] = _("RELAXED"); -static const u8 sImpishNatureName[] = _("IMPISH"); -static const u8 sLaxNatureName[] = _("LAX"); -static const u8 sTimidNatureName[] = _("TIMID"); -static const u8 sHastyNatureName[] = _("HASTY"); -static const u8 sSeriousNatureName[] = _("SERIOUS"); -static const u8 sJollyNatureName[] = _("JOLLY"); -static const u8 sNaiveNatureName[] = _("NAIVE"); -static const u8 sModestNatureName[] = _("MODEST"); -static const u8 sMildNatureName[] = _("MILD"); -static const u8 sQuietNatureName[] = _("QUIET"); -static const u8 sBashfulNatureName[] = _("BASHFUL"); -static const u8 sRashNatureName[] = _("RASH"); -static const u8 sCalmNatureName[] = _("CALM"); -static const u8 sGentleNatureName[] = _("GENTLE"); -static const u8 sSassyNatureName[] = _("SASSY"); -static const u8 sCarefulNatureName[] = _("CAREFUL"); -static const u8 sQuirkyNatureName[] = _("QUIRKY"); -#elif FRENCH +#if FRENCH static const u8 sHardyNatureName[] = _("HARDI"); static const u8 sLonelyNatureName[] = _("SOLO"); static const u8 sBraveNatureName[] = _("BRAVE"); @@ -76,6 +50,32 @@ static const u8 sGentleNatureName[] = _("GENTILE"); static const u8 sSassyNatureName[] = _("VIVACE"); static const u8 sCarefulNatureName[] = _("CAUTA"); static const u8 sQuirkyNatureName[] = _("FURBA"); +#else //ENGLISH +static const u8 sHardyNatureName[] = _("HARDY"); +static const u8 sLonelyNatureName[] = _("LONELY"); +static const u8 sBraveNatureName[] = _("BRAVE"); +static const u8 sAdamantNatureName[] = _("ADAMANT"); +static const u8 sNaughtyNatureName[] = _("NAUGHTY"); +static const u8 sBoldNatureName[] = _("BOLD"); +static const u8 sDocileNatureName[] = _("DOCILE"); +static const u8 sRelaxedNatureName[] = _("RELAXED"); +static const u8 sImpishNatureName[] = _("IMPISH"); +static const u8 sLaxNatureName[] = _("LAX"); +static const u8 sTimidNatureName[] = _("TIMID"); +static const u8 sHastyNatureName[] = _("HASTY"); +static const u8 sSeriousNatureName[] = _("SERIOUS"); +static const u8 sJollyNatureName[] = _("JOLLY"); +static const u8 sNaiveNatureName[] = _("NAIVE"); +static const u8 sModestNatureName[] = _("MODEST"); +static const u8 sMildNatureName[] = _("MILD"); +static const u8 sQuietNatureName[] = _("QUIET"); +static const u8 sBashfulNatureName[] = _("BASHFUL"); +static const u8 sRashNatureName[] = _("RASH"); +static const u8 sCalmNatureName[] = _("CALM"); +static const u8 sGentleNatureName[] = _("GENTLE"); +static const u8 sSassyNatureName[] = _("SASSY"); +static const u8 sCarefulNatureName[] = _("CAREFUL"); +static const u8 sQuirkyNatureName[] = _("QUIRKY"); #endif const u8 *const gNatureNamePointers[NUM_NATURES] = diff --git a/src/data/text/ribbon_descriptions.h b/src/data/text/ribbon_descriptions.h index e9431932c5..867d6515b7 100644 --- a/src/data/text/ribbon_descriptions.h +++ b/src/data/text/ribbon_descriptions.h @@ -1,24 +1,4 @@ -#if ENGLISH -const u8 gRibbonDescriptionPart1_Champion[] = _("CHAMPION-beating, HALL"); -const u8 gRibbonDescriptionPart2_Champion[] = _("OF FAME Member RIBBON"); -const u8 gRibbonDescriptionPart1_CoolContest[] = _("COOL CONTEST"); -const u8 gRibbonDescriptionPart1_BeautyContest[] = _("BEAUTY CONTEST"); -const u8 gRibbonDescriptionPart1_CuteContest[] = _("CUTE CONTEST"); -const u8 gRibbonDescriptionPart1_SmartContest[] = _("SMART CONTEST"); -const u8 gRibbonDescriptionPart1_ToughContest[] = _("TOUGH CONTEST"); -const u8 gRibbonDescriptionPart2_NormalRank[] = _("Normal Rank winner!"); -const u8 gRibbonDescriptionPart2_SuperRank[] = _("Super Rank winner!"); -const u8 gRibbonDescriptionPart2_HyperRank[] = _("Hyper Rank winner!"); -const u8 gRibbonDescriptionPart2_MasterRank[] = _("Master Rank winner!"); -const u8 gRibbonDescriptionPart1_Winning[] = _("For clearing LV50"); -const u8 gRibbonDescriptionPart2_Winning[] = _("at the BATTLE TOWER."); -const u8 gRibbonDescriptionPart1_Victory[] = _("For clearing Open Level"); -const u8 gRibbonDescriptionPart2_Victory[] = _("at the BATTLE TOWER."); -const u8 gRibbonDescriptionPart1_Artist[] = _("RIBBON for being chosen"); -const u8 gRibbonDescriptionPart2_Artist[] = _("as a super sketch model."); -const u8 gRibbonDescriptionPart1_Effort[] = _("RIBBON awarded for"); -const u8 gRibbonDescriptionPart2_Effort[] = _("being a hard worker."); -#elif FRENCH +#if FRENCH const u8 gRibbonDescriptionPart1_Champion[] = _("RUBAN d’appartenance"); const u8 gRibbonDescriptionPart2_Champion[] = _("au PANTHEON"); const u8 gRibbonDescriptionPart1_CoolContest[] = _("CONCOURS DE SANG-FROID"); @@ -58,6 +38,26 @@ const u8 gRibbonDescriptionPart1_Artist[] = _("FIOCCO per essere stato"); const u8 gRibbonDescriptionPart2_Artist[] = _("scelto come modello."); const u8 gRibbonDescriptionPart1_Effort[] = _("FIOCCO per"); const u8 gRibbonDescriptionPart2_Effort[] = _("aver lavorato duro."); +#else //ENGLISH +const u8 gRibbonDescriptionPart1_Champion[] = _("CHAMPION-beating, HALL"); +const u8 gRibbonDescriptionPart2_Champion[] = _("OF FAME Member RIBBON"); +const u8 gRibbonDescriptionPart1_CoolContest[] = _("COOL CONTEST"); +const u8 gRibbonDescriptionPart1_BeautyContest[] = _("BEAUTY CONTEST"); +const u8 gRibbonDescriptionPart1_CuteContest[] = _("CUTE CONTEST"); +const u8 gRibbonDescriptionPart1_SmartContest[] = _("SMART CONTEST"); +const u8 gRibbonDescriptionPart1_ToughContest[] = _("TOUGH CONTEST"); +const u8 gRibbonDescriptionPart2_NormalRank[] = _("Normal Rank winner!"); +const u8 gRibbonDescriptionPart2_SuperRank[] = _("Super Rank winner!"); +const u8 gRibbonDescriptionPart2_HyperRank[] = _("Hyper Rank winner!"); +const u8 gRibbonDescriptionPart2_MasterRank[] = _("Master Rank winner!"); +const u8 gRibbonDescriptionPart1_Winning[] = _("For clearing LV50"); +const u8 gRibbonDescriptionPart2_Winning[] = _("at the BATTLE TOWER."); +const u8 gRibbonDescriptionPart1_Victory[] = _("For clearing Open Level"); +const u8 gRibbonDescriptionPart2_Victory[] = _("at the BATTLE TOWER."); +const u8 gRibbonDescriptionPart1_Artist[] = _("RIBBON for being chosen"); +const u8 gRibbonDescriptionPart2_Artist[] = _("as a super sketch model."); +const u8 gRibbonDescriptionPart1_Effort[] = _("RIBBON awarded for"); +const u8 gRibbonDescriptionPart2_Effort[] = _("being a hard worker."); #endif const u8 *const gRibbonDescriptionPointers[][2] = diff --git a/src/data/trade.h b/src/data/trade.h index 6e1d1a5919..465db2b338 100644 --- a/src/data/trade.h +++ b/src/data/trade.h @@ -33,29 +33,7 @@ static const u8 sText_UnusedTextFormat[] = _("{COLOR WHITE}{HIGHLIGHT TRANSPAREN const u8 gText_MaleSymbol4[] = _("♂"); const u8 gText_FemaleSymbol4[] = _("♀"); const u8 gText_GenderlessSymbol[] = _(""); -#if ENGLISH -static const u8 sText_SpaceMove[] = _(" MOVE"); // Unused -static const u8 sText_NewLine[] = _("\n"); -static const u8 sText_Slash[] = _("/"); -static const u8 sText_Lv[] = _("Lv. "); -static const u8 sText_ThreeDashes[] = _("---"); -static const u8 sText_FourQuestionMarks[] = _("????"); -static const u8 sText_UnusedEmpty[] = _(""); -static const u8 sText_IsThisTradeOkay[] = _("Is this trade okay?"); -static const u8 sText_Cancel[] = _("CANCEL"); -static const u8 sText_ChooseAPkmn[] = _("Choose a POKéMON."); -static const u8 sText_Summary[] = _("SUMMARY"); -static const u8 sText_Trade[] = _("TRADE"); -static const u8 sText_CancelTrade[] = _("Cancel trade?"); -static const u8 sJPText_PressBButtonToQuit[] = _("Bボタン で もどります"); -static const u8 sText_Summary2[] = _("SUMMARY"); -static const u8 sText_Trade2[] = _("TRADE"); -static const u8 sText_CommunicationStandby[] = _("{COLOR DARK_GRAY}{HIGHLIGHT WHITE}{SHADOW LIGHT_GRAY}Communication standby…\nPlease wait."); -static const u8 sText_TheTradeHasBeenCanceled[] = _("{COLOR DARK_GRAY}{HIGHLIGHT WHITE}{SHADOW LIGHT_GRAY}The trade has\nbeen canceled."); -static const u8 sText_OnlyPkmnForBattle[] = _("That's your only\nPOKéMON for battle."); -static const u8 sText_WaitingForYourFriend[] = _("{COLOR DARK_GRAY}{HIGHLIGHT WHITE}{SHADOW LIGHT_GRAY}Waiting for your friend\nto finish…"); -static const u8 sText_YourFriendWantsToTrade[] = _("Your friend wants\nto trade POKéMON."); -#elif FRENCH +#if FRENCH static const u8 sText_SpaceMove[] = _(" CAPACITE"); // Unused static const u8 sText_NewLine[] = _("\n"); static const u8 sText_Slash[] = _("/"); @@ -99,6 +77,28 @@ static const u8 sText_TheTradeHasBeenCanceled[] = _("{COLOR 2}{HIGHLIGHT 1}{SHAD static const u8 sText_OnlyPkmnForBattle[] = _("{COLOR 2}{HIGHLIGHT 1}{SHADOW 3}Questo è l’unico\nPOKéMON utile."); static const u8 sText_WaitingForYourFriend[] = _("{COLOR 2}{HIGHLIGHT 1}{SHADOW 3}Attendi che il\ntuo amico finisca!"); static const u8 sText_YourFriendWantsToTrade[] = _("Il tuo amico vuole\nscambiare POKéMON."); +#else //ENGLISH +static const u8 sText_SpaceMove[] = _(" MOVE"); // Unused +static const u8 sText_NewLine[] = _("\n"); +static const u8 sText_Slash[] = _("/"); +static const u8 sText_Lv[] = _("Lv. "); +static const u8 sText_ThreeDashes[] = _("---"); +static const u8 sText_FourQuestionMarks[] = _("????"); +static const u8 sText_UnusedEmpty[] = _(""); +static const u8 sText_IsThisTradeOkay[] = _("Is this trade okay?"); +static const u8 sText_Cancel[] = _("CANCEL"); +static const u8 sText_ChooseAPkmn[] = _("Choose a POKéMON."); +static const u8 sText_Summary[] = _("SUMMARY"); +static const u8 sText_Trade[] = _("TRADE"); +static const u8 sText_CancelTrade[] = _("Cancel trade?"); +static const u8 sJPText_PressBButtonToQuit[] = _("Bボタン で もどります"); +static const u8 sText_Summary2[] = _("SUMMARY"); +static const u8 sText_Trade2[] = _("TRADE"); +static const u8 sText_CommunicationStandby[] = _("{COLOR DARK_GRAY}{HIGHLIGHT WHITE}{SHADOW LIGHT_GRAY}Communication standby…\nPlease wait."); +static const u8 sText_TheTradeHasBeenCanceled[] = _("{COLOR DARK_GRAY}{HIGHLIGHT WHITE}{SHADOW LIGHT_GRAY}The trade has\nbeen canceled."); +static const u8 sText_OnlyPkmnForBattle[] = _("That's your only\nPOKéMON for battle."); +static const u8 sText_WaitingForYourFriend[] = _("{COLOR DARK_GRAY}{HIGHLIGHT WHITE}{SHADOW LIGHT_GRAY}Waiting for your friend\nto finish…"); +static const u8 sText_YourFriendWantsToTrade[] = _("Your friend wants\nto trade POKéMON."); #endif static const struct OamData sTradeOamData_32x16 = @@ -1112,12 +1112,12 @@ static const struct InGameTrade sIngameTrades[] = .personality = 0x7F, .heldItem = ITEM_WAVE_MAIL, .mailNum = 1, - #if ENGLISH - .otName = _("SKYLAR"), - #elif FRENCH + #if FRENCH .otName = _("LUDOVIC"), #elif ITALIAN .otName = _("SERGINO"), + #else //ENGLISH + .otName = _("SKYLAR"), #endif .otGender = MALE, .sheen = 10, @@ -1147,39 +1147,7 @@ static const struct InGameTrade sIngameTrades[] = static const u16 sIngameTradeMail[][MAIL_WORDS_COUNT + 1] = { -#if ENGLISH - { - EC_WORD_BE, - EC_WORD_NICE, - EC_WORD_TO, - EC_POKEMON(PLUSLE), - EC_WORD_EXCL, - EC_POKEMON(VOLBEAT), - EC_WORD_WILL, - EC_WORD_BE, - EC_WORD_FANTASTIC - }, { - EC_WORD_I, - EC_WORD_WILL, - EC_WORD_MAKE, - EC_POKEMON(BAGON), - EC_WORD_TOUGH, - EC_WORD_PLEASE, - EC_WORD_TRAIN, - EC_POKEMON(HORSEA), - EC_WORD_WELL - }, { - EC_WORD_THANK_YOU, - EC_WORD_FOR, - EC_POKEMON(SKITTY), - EC_POKEMON_NATIONAL(MEOWTH), - EC_WORD_CRIES, - EC_WORD_IN, - EC_WORD_A, - EC_WORD_CUTE, - EC_WORD_WAY - } -#elif FRENCH +#if FRENCH { EC_WORD_LET_S, EC_WORD_NICE, @@ -1243,6 +1211,38 @@ static const u16 sIngameTradeMail[][MAIL_WORDS_COUNT + 1] = EC_WORD_BEAUTIFUL, EC_EMPTY_WORD, } +#else //ENGLISH + { + EC_WORD_BE, + EC_WORD_NICE, + EC_WORD_TO, + EC_POKEMON(PLUSLE), + EC_WORD_EXCL, + EC_POKEMON(VOLBEAT), + EC_WORD_WILL, + EC_WORD_BE, + EC_WORD_FANTASTIC + }, { + EC_WORD_I, + EC_WORD_WILL, + EC_WORD_MAKE, + EC_POKEMON(BAGON), + EC_WORD_TOUGH, + EC_WORD_PLEASE, + EC_WORD_TRAIN, + EC_POKEMON(HORSEA), + EC_WORD_WELL + }, { + EC_WORD_THANK_YOU, + EC_WORD_FOR, + EC_POKEMON(SKITTY), + EC_POKEMON_NATIONAL(MEOWTH), + EC_WORD_CRIES, + EC_WORD_IN, + EC_WORD_A, + EC_WORD_CUTE, + EC_WORD_WAY + } #endif }; diff --git a/src/data/union_room.h b/src/data/union_room.h index 33655ddac6..f0566a63aa 100644 --- a/src/data/union_room.h +++ b/src/data/union_room.h @@ -1,13 +1,7 @@ ALIGNED(4) static const u8 sText_EmptyString[] = _(""); ALIGNED(4) static const u8 sText_Colon[] = _(":"); ALIGNED(4) static const u8 sText_ID[] = _("{ID}"); -#if ENGLISH -ALIGNED(4) static const u8 sText_PleaseStartOver[] = _("Please start over from the beginning."); -ALIGNED(4) static const u8 sText_WirelessSearchCanceled[] = _("The WIRELESS COMMUNICATION\nSYSTEM search has been canceled."); -ALIGNED(4) static const u8 sText_AwaitingCommunucation2[] = _("Awaiting communication\nfrom another player."); // Unused -ALIGNED(4) static const u8 sText_AwaitingCommunication[] = _("{STR_VAR_1}! Awaiting\ncommunication from another player."); -ALIGNED(4) static const u8 sText_AwaitingLinkPressStart[] = _("{STR_VAR_1}! Awaiting link!\nPress START when everyone's ready."); -#elif FRENCH +#if FRENCH ALIGNED(4) static const u8 sText_PleaseStartOver[] = _("Veuillez recommencer depuis le début."); ALIGNED(4) static const u8 sText_WirelessSearchCanceled[] = _("La recherche de la COMMUNICATION\nSANS FIL a été annulée."); ALIGNED(4) static const u8 sText_AwaitingCommunucation2[] = _("Awaiting communication\nfrom another player."); // Unused @@ -19,6 +13,12 @@ ALIGNED(4) static const u8 sText_WirelessSearchCanceled[] = _("SISTEMA COMUNICAZ ALIGNED(4) static const u8 sText_AwaitingCommunucation2[] = _("Awaiting communication\nfrom another player."); ALIGNED(4) static const u8 sText_AwaitingCommunication[] = _("{STR_VAR_1}! In attesa di\ncomunicazione da altro giocatore."); ALIGNED(4) static const u8 sText_AwaitingLinkPressStart[] = _("{STR_VAR_1}! Quando siete\ntutti pronti, premi START."); +#else //ENGLISH +ALIGNED(4) static const u8 sText_PleaseStartOver[] = _("Please start over from the beginning."); +ALIGNED(4) static const u8 sText_WirelessSearchCanceled[] = _("The WIRELESS COMMUNICATION\nSYSTEM search has been canceled."); +ALIGNED(4) static const u8 sText_AwaitingCommunucation2[] = _("Awaiting communication\nfrom another player."); // Unused +ALIGNED(4) static const u8 sText_AwaitingCommunication[] = _("{STR_VAR_1}! Awaiting\ncommunication from another player."); +ALIGNED(4) static const u8 sText_AwaitingLinkPressStart[] = _("{STR_VAR_1}! Awaiting link!\nPress START when everyone's ready."); #endif ALIGNED(4) static const u8 sJPText_SingleBattle[] = _("シングルバトルを かいさいする"); ALIGNED(4) static const u8 sJPText_DoubleBattle[] = _("ダブルバトルを かいさいする"); @@ -52,16 +52,7 @@ static const u8 *const sJPLinkGroupActionTexts[] = { sJPText_HoldSpinShop }; -#if ENGLISH -static const u8 sText_1PlayerNeeded[] = _("1 player\nneeded."); -static const u8 sText_2PlayersNeeded[] = _("2 players\nneeded."); -static const u8 sText_3PlayersNeeded[] = _("3 players\nneeded."); -static const u8 sText_4PlayersNeeded[] = _("4 players\nneeded."); // Unused -static const u8 sText_2PlayerMode[] = _("2-PLAYER\nMODE"); -static const u8 sText_3PlayerMode[] = _("3-PLAYER\nMODE"); -static const u8 sText_4PlayerMode[] = _("4-PLAYER\nMODE"); -static const u8 sText_5PlayerMode[] = _("5-PLAYER\nMODE"); -#elif FRENCH +#if FRENCH static const u8 sText_1PlayerNeeded[] = _("Manque\n1 J."); static const u8 sText_2PlayersNeeded[] = _("Manque\n2 J."); static const u8 sText_3PlayersNeeded[] = _("Manque\n3 J."); @@ -79,6 +70,15 @@ static const u8 sText_2PlayerMode[] = _("MODALITÀ\n2 GIOC."); static const u8 sText_3PlayerMode[] = _("MODALITÀ\n3 GIOC."); static const u8 sText_4PlayerMode[] = _("MODALITÀ\n4 GIOC."); static const u8 sText_5PlayerMode[] = _("MODALITÀ\n5 GIOC."); +#else //ENGLISH +static const u8 sText_1PlayerNeeded[] = _("1 player\nneeded."); +static const u8 sText_2PlayersNeeded[] = _("2 players\nneeded."); +static const u8 sText_3PlayersNeeded[] = _("3 players\nneeded."); +static const u8 sText_4PlayersNeeded[] = _("4 players\nneeded."); // Unused +static const u8 sText_2PlayerMode[] = _("2-PLAYER\nMODE"); +static const u8 sText_3PlayerMode[] = _("3-PLAYER\nMODE"); +static const u8 sText_4PlayerMode[] = _("4-PLAYER\nMODE"); +static const u8 sText_5PlayerMode[] = _("5-PLAYER\nMODE"); #endif static const u8 *const sPlayersNeededOrModeTexts[][5] = { @@ -119,19 +119,7 @@ static const u8 *const sPlayersNeededOrModeTexts[][5] = { } }; -#if ENGLISH -ALIGNED(4) static const u8 sText_BButtonCancel[] = _("{B_BUTTON}CANCEL"); -ALIGNED(4) static const u8 sJPText_SearchingForParticipants[] = _("ため\nさんかしゃ ぼしゅうちゅう です!"); // Unused, may have been cut off -ALIGNED(4) static const u8 sText_PlayerContactedYouForXAccept[] = _("{STR_VAR_2} contacted you for\n{STR_VAR_1}. Accept?"); -ALIGNED(4) static const u8 sText_PlayerContactedYouShareX[] = _("{STR_VAR_2} contacted you.\nWill you share {STR_VAR_1}?"); -ALIGNED(4) static const u8 sText_PlayerContactedYouAddToMembers[] = _("{STR_VAR_2} contacted you.\nAdd to the members?"); -ALIGNED(4) static const u8 sText_AreTheseMembersOK[] = _("{STR_VAR_1}!\nAre these members OK?"); -ALIGNED(4) static const u8 sText_CancelModeWithTheseMembers[] = _("Cancel {STR_VAR_1} MODE\nwith these members?"); -ALIGNED(4) static const u8 sText_AnOKWasSentToPlayer[] = _("An “OK” was sent\nto {STR_VAR_1}."); -ALIGNED(4) static const u8 sText_OtherTrainerUnavailableNow[] = _("The other TRAINER doesn't appear\nto be available now…\p"); -ALIGNED(4) static const u8 sText_CantTransmitTrainerTooFar[] = _("You can't transmit with a TRAINER\nwho is too far away.\p"); -ALIGNED(4) static const u8 sText_TrainersNotReadyYet[] = _("The other TRAINER(S) is/are not\nready yet.\p"); -#elif FRENCH +#if FRENCH ALIGNED(4) static const u8 sText_BButtonCancel[] = _("{B_BUTTON}RETOUR"); ALIGNED(4) static const u8 sJPText_SearchingForParticipants[] = _("ため\nさんかしゃ ぼしゅうちゅう です!"); // Unused, may have been cut off ALIGNED(4) static const u8 sText_PlayerContactedYouForXAccept[] = _("{STR_VAR_2} vous contacte pour:\n{STR_VAR_1}.\lAccepter?"); @@ -155,6 +143,18 @@ ALIGNED(4) static const u8 sText_AnOKWasSentToPlayer[] = _("Inviato “OK”\na ALIGNED(4) static const u8 sText_OtherTrainerUnavailableNow[] = _("L’altro ALLENATORE non è\ndisponibile al momento.\p"); ALIGNED(4) static const u8 sText_CantTransmitTrainerTooFar[] = _("Non puoi comunicare con un\nALLENATORE troppo distante.\p"); ALIGNED(4) static const u8 sText_TrainersNotReadyYet[] = _("L’altro ALLENATORE o gli altri\nALLENATORI non sono disponibili.\p"); +#else //ENGLISH +ALIGNED(4) static const u8 sText_BButtonCancel[] = _("{B_BUTTON}CANCEL"); +ALIGNED(4) static const u8 sJPText_SearchingForParticipants[] = _("ため\nさんかしゃ ぼしゅうちゅう です!"); // Unused, may have been cut off +ALIGNED(4) static const u8 sText_PlayerContactedYouForXAccept[] = _("{STR_VAR_2} contacted you for\n{STR_VAR_1}. Accept?"); +ALIGNED(4) static const u8 sText_PlayerContactedYouShareX[] = _("{STR_VAR_2} contacted you.\nWill you share {STR_VAR_1}?"); +ALIGNED(4) static const u8 sText_PlayerContactedYouAddToMembers[] = _("{STR_VAR_2} contacted you.\nAdd to the members?"); +ALIGNED(4) static const u8 sText_AreTheseMembersOK[] = _("{STR_VAR_1}!\nAre these members OK?"); +ALIGNED(4) static const u8 sText_CancelModeWithTheseMembers[] = _("Cancel {STR_VAR_1} MODE\nwith these members?"); +ALIGNED(4) static const u8 sText_AnOKWasSentToPlayer[] = _("An “OK” was sent\nto {STR_VAR_1}."); +ALIGNED(4) static const u8 sText_OtherTrainerUnavailableNow[] = _("The other TRAINER doesn't appear\nto be available now…\p"); +ALIGNED(4) static const u8 sText_CantTransmitTrainerTooFar[] = _("You can't transmit with a TRAINER\nwho is too far away.\p"); +ALIGNED(4) static const u8 sText_TrainersNotReadyYet[] = _("The other TRAINER(S) is/are not\nready yet.\p"); #endif static const u8 *const sCantTransmitToTrainerTexts[] = { @@ -162,15 +162,15 @@ static const u8 *const sCantTransmitToTrainerTexts[] = { [UR_TRADE_PARTNER_NOT_READY - 1] = sText_TrainersNotReadyYet }; -#if ENGLISH -ALIGNED(4) static const u8 sText_ModeWithTheseMembersWillBeCanceled[] = _("The {STR_VAR_1} MODE with\nthese members will be canceled.{PAUSE 60}"); -ALIGNED(4) static const u8 sText_MemberNoLongerAvailable[] = _("There is a member who can no\nlonger remain available.\p"); -#elif FRENCH +#if FRENCH ALIGNED(4) static const u8 sText_ModeWithTheseMembersWillBeCanceled[] = _("Le MODE {STR_VAR_1}\navec ces membres va être annulé.{PAUSE 60}"); ALIGNED(4) static const u8 sText_MemberNoLongerAvailable[] = _("Un des membres ne sera\nbientôt plus disponible.\p"); #elif ITALIAN ALIGNED(4) static const u8 sText_ModeWithTheseMembersWillBeCanceled[] = _("La MODALITÀ {STR_VAR_1} con\nquesti partecipanti sarà annullata.{PAUSE 60}"); ALIGNED(4) static const u8 sText_MemberNoLongerAvailable[] = _("Uno dei partecipanti non può\ncontinuare.\p"); +#else //ENGLISH +ALIGNED(4) static const u8 sText_ModeWithTheseMembersWillBeCanceled[] = _("The {STR_VAR_1} MODE with\nthese members will be canceled.{PAUSE 60}"); +ALIGNED(4) static const u8 sText_MemberNoLongerAvailable[] = _("There is a member who can no\nlonger remain available.\p"); #endif static const u8 *const sPlayerUnavailableTexts[] = { @@ -178,15 +178,7 @@ static const u8 *const sPlayerUnavailableTexts[] = { sText_MemberNoLongerAvailable }; -#if ENGLISH -ALIGNED(4) static const u8 sText_TrainerAppearsUnavailable[] = _("The other TRAINER appears\nunavailable…\p"); -ALIGNED(4) static const u8 sText_PlayerSentBackOK[] = _("{STR_VAR_1} sent back an “OK”!"); -ALIGNED(4) static const u8 sText_PlayerOKdRegistration[] = _("{STR_VAR_1} OK'd your registration as\na member."); -ALIGNED(4) static const u8 sText_PlayerRepliedNo[] = _("{STR_VAR_1} replied, “No…”\p"); -ALIGNED(4) static const u8 sText_AwaitingOtherMembers[] = _("{STR_VAR_1}!\nAwaiting other members!"); -ALIGNED(4) static const u8 sText_QuitBeingMember[] = _("Quit being a member?"); -ALIGNED(4) static const u8 sText_StoppedBeingMember[] = _("You stopped being a member.\p"); -#elif FRENCH +#if FRENCH ALIGNED(4) static const u8 sText_TrainerAppearsUnavailable[] = _("L’autre DRESSEUR est\nindisponible…\p"); ALIGNED(4) static const u8 sText_PlayerSentBackOK[] = _("{STR_VAR_1} renvoie un “OK”!"); ALIGNED(4) static const u8 sText_PlayerOKdRegistration[] = _("{STR_VAR_1} vous accepte comme\nmembre."); @@ -202,6 +194,14 @@ ALIGNED(4) static const u8 sText_PlayerRepliedNo[] = _("{STR_VAR_1} ha risposto ALIGNED(4) static const u8 sText_AwaitingOtherMembers[] = _("{STR_VAR_1}!\nIn attesa di altri partecipanti…"); ALIGNED(4) static const u8 sText_QuitBeingMember[] = _("Vuoi uscire?"); ALIGNED(4) static const u8 sText_StoppedBeingMember[] = _("Non sei più tra i partecipanti.\p"); +#else //ENGLISH +ALIGNED(4) static const u8 sText_TrainerAppearsUnavailable[] = _("The other TRAINER appears\nunavailable…\p"); +ALIGNED(4) static const u8 sText_PlayerSentBackOK[] = _("{STR_VAR_1} sent back an “OK”!"); +ALIGNED(4) static const u8 sText_PlayerOKdRegistration[] = _("{STR_VAR_1} OK'd your registration as\na member."); +ALIGNED(4) static const u8 sText_PlayerRepliedNo[] = _("{STR_VAR_1} replied, “No…”\p"); +ALIGNED(4) static const u8 sText_AwaitingOtherMembers[] = _("{STR_VAR_1}!\nAwaiting other members!"); +ALIGNED(4) static const u8 sText_QuitBeingMember[] = _("Quit being a member?"); +ALIGNED(4) static const u8 sText_StoppedBeingMember[] = _("You stopped being a member.\p"); #endif static const u8 *const sPlayerDisconnectedTexts[] = { @@ -217,12 +217,7 @@ static const u8 *const sPlayerDisconnectedTexts[] = { [RFU_STATUS_LEAVE_GROUP] = sText_StoppedBeingMember }; -#if ENGLISH -ALIGNED(4) static const u8 sText_WirelessLinkEstablished[] = _("The WIRELESS COMMUNICATION\nSYSTEM link has been established."); -ALIGNED(4) static const u8 sText_WirelessLinkDropped[] = _("The WIRELESS COMMUNICATION\nSYSTEM link has been dropped…"); -ALIGNED(4) static const u8 sText_LinkWithFriendDropped[] = _("The link with your friend has been\ndropped…"); -ALIGNED(4) static const u8 sText_PlayerRepliedNo2[] = _("{STR_VAR_1} replied, “No…”"); -#elif FRENCH +#if FRENCH ALIGNED(4) static const u8 sText_WirelessLinkEstablished[] = _("Le réseau de COMMUNICATION SANS\nFIL a été établi."); ALIGNED(4) static const u8 sText_WirelessLinkDropped[] = _("Le réseau de COMMUNICATION SANS\nFIL a été interrompu."); ALIGNED(4) static const u8 sText_LinkWithFriendDropped[] = _("Le link avec votre ami a été\ninterrompu…"); @@ -232,6 +227,11 @@ ALIGNED(4) static const u8 sText_WirelessLinkEstablished[] = _("Stabilito colleg ALIGNED(4) static const u8 sText_WirelessLinkDropped[] = _("Interrotto collegamento SISTEMA\nCOMUNICAZIONE WIRELESS."); ALIGNED(4) static const u8 sText_LinkWithFriendDropped[] = _("Il collegamento è stato interrotto."); ALIGNED(4) static const u8 sText_PlayerRepliedNo2[] = _("{STR_VAR_1} ha risposto\ncon un “no”…"); +#else //ENGLISH +ALIGNED(4) static const u8 sText_WirelessLinkEstablished[] = _("The WIRELESS COMMUNICATION\nSYSTEM link has been established."); +ALIGNED(4) static const u8 sText_WirelessLinkDropped[] = _("The WIRELESS COMMUNICATION\nSYSTEM link has been dropped…"); +ALIGNED(4) static const u8 sText_LinkWithFriendDropped[] = _("The link with your friend has been\ndropped…"); +ALIGNED(4) static const u8 sText_PlayerRepliedNo2[] = _("{STR_VAR_1} replied, “No…”"); #endif static const u8 *const sLinkDroppedTexts[] = { @@ -247,15 +247,15 @@ static const u8 *const sLinkDroppedTexts[] = { [RFU_STATUS_LEAVE_GROUP] = NULL }; -#if ENGLISH -ALIGNED(4) static const u8 sText_DoYouWantXMode[] = _("Do you want the {STR_VAR_2}\nMODE?"); -ALIGNED(4) static const u8 sText_DoYouWantXMode2[] = _("Do you want the {STR_VAR_2}\nMODE?"); -#elif FRENCH +#if FRENCH ALIGNED(4) static const u8 sText_DoYouWantXMode[] = _("Voulez-vous le MODE\n{STR_VAR_2}?"); ALIGNED(4) static const u8 sText_DoYouWantXMode2[] = _("Voulez-vous le MODE\n{STR_VAR_2}?"); #elif ITALIAN ALIGNED(4) static const u8 sText_DoYouWantXMode[] = _("Vuoi la MODALITÀ\n{STR_VAR_2}?"); ALIGNED(4) static const u8 sText_DoYouWantXMode2[] = _("Vuoi la MODALITÀ\n{STR_VAR_2}?"); +#else //ENGLISH +ALIGNED(4) static const u8 sText_DoYouWantXMode[] = _("Do you want the {STR_VAR_2}\nMODE?"); +ALIGNED(4) static const u8 sText_DoYouWantXMode2[] = _("Do you want the {STR_VAR_2}\nMODE?"); #endif // Unused @@ -265,20 +265,7 @@ static const u8 *const sDoYouWantModeTexts[] = { }; ALIGNED(4) static const u8 sText_CommunicatingPleaseWait[] = _("Communicating…\nPlease wait."); // Unused -#if ENGLISH -ALIGNED(4) static const u8 sText_AwaitingPlayersResponseAboutTrade[] = _( - "Awaiting {STR_VAR_1}'s response about\n" - "the trade…"); -ALIGNED(4) static const u8 sText_Communicating[] = _( - "Communicating{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.\n" - "{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}."); -ALIGNED(4) static const u8 sText_CommunicatingWithPlayer[] = _( - "Communicating with {STR_VAR_1}{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.\n" - "{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}."); -ALIGNED(4) static const u8 sText_PleaseWaitAWhile[] = _( - "Please wait a while{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.\n" - "{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}."); -#elif FRENCH +#if FRENCH ALIGNED(4) static const u8 sText_AwaitingPlayersResponseAboutTrade[] = _( "Attente d’une réponse de {STR_VAR_1}\n" "pour l’échange…"); @@ -304,6 +291,19 @@ ALIGNED(4) static const u8 sText_CommunicatingWithPlayer[] = _( ALIGNED(4) static const u8 sText_PleaseWaitAWhile[] = _( "Attendi{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.\n" "{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}."); +#else //ENGLISH +ALIGNED(4) static const u8 sText_AwaitingPlayersResponseAboutTrade[] = _( + "Awaiting {STR_VAR_1}'s response about\n" + "the trade…"); +ALIGNED(4) static const u8 sText_Communicating[] = _( + "Communicating{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.\n" + "{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}."); +ALIGNED(4) static const u8 sText_CommunicatingWithPlayer[] = _( + "Communicating with {STR_VAR_1}{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.\n" + "{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}."); +ALIGNED(4) static const u8 sText_PleaseWaitAWhile[] = _( + "Please wait a while{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.\n" + "{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}."); #endif static const u8 *const sCommunicatingWaitTexts[] = { @@ -312,12 +312,7 @@ static const u8 *const sCommunicatingWaitTexts[] = { sText_PleaseWaitAWhile }; -#if ENGLISH -ALIGNED(4) static const u8 sText_HiDoSomethingMale[] = _("Hiya! Is there something that you\nwanted to do?"); -ALIGNED(4) static const u8 sText_HiDoSomethingFemale[] = _("Hello!\nWould you like to do something?"); -ALIGNED(4) static const u8 sText_HiDoSomethingAgainMale[] = _("{STR_VAR_1}: Hiya, we meet again!\nWhat are you up for this time?"); -ALIGNED(4) static const u8 sText_HiDoSomethingAgainFemale[] = _("{STR_VAR_1}: Oh! {PLAYER}, hello!\nWould you like to do something?"); -#elif FRENCH +#if FRENCH ALIGNED(4) static const u8 sText_HiDoSomethingMale[] = _("Salut! Vous vouliez quelque chose?"); ALIGNED(4) static const u8 sText_HiDoSomethingFemale[] = _("Bonjour jeune fille.\nJe peux vous aider?"); ALIGNED(4) static const u8 sText_HiDoSomethingAgainMale[] = _("{STR_VAR_1}: Content de vous revoir!\nQu’est-ce que ça sera cette fois?"); @@ -327,6 +322,11 @@ ALIGNED(4) static const u8 sText_HiDoSomethingMale[] = _("Ciao! Che cosa vuoi fa ALIGNED(4) static const u8 sText_HiDoSomethingFemale[] = _("Ehi, ciao! Che cosa vuoi fare?"); ALIGNED(4) static const u8 sText_HiDoSomethingAgainMale[] = _("{STR_VAR_1}: Ciao, ci si rincontra!\nCosa vuoi fare questa volta?"); ALIGNED(4) static const u8 sText_HiDoSomethingAgainFemale[] = _("{STR_VAR_1}: Ciao, {PLAYER}!\nChe cosa vuoi fare?"); +#else //ENGLISH +ALIGNED(4) static const u8 sText_HiDoSomethingMale[] = _("Hiya! Is there something that you\nwanted to do?"); +ALIGNED(4) static const u8 sText_HiDoSomethingFemale[] = _("Hello!\nWould you like to do something?"); +ALIGNED(4) static const u8 sText_HiDoSomethingAgainMale[] = _("{STR_VAR_1}: Hiya, we meet again!\nWhat are you up for this time?"); +ALIGNED(4) static const u8 sText_HiDoSomethingAgainFemale[] = _("{STR_VAR_1}: Oh! {PLAYER}, hello!\nWould you like to do something?"); #endif static const u8 *const sHiDoSomethingTexts[][GENDER_COUNT] = { @@ -338,11 +338,7 @@ static const u8 *const sHiDoSomethingTexts[][GENDER_COUNT] = { sText_HiDoSomethingAgainFemale } }; -#if ENGLISH -ALIGNED(4) static const u8 sText_DoSomethingMale[] = _("Want to do something?"); -ALIGNED(4) static const u8 sText_DoSomethingFemale[] = _("Would you like to do something?"); -ALIGNED(4) static const u8 sText_DoSomethingAgainMale[] = _("{STR_VAR_1}: What would you like to\ndo now?"); -#elif FRENCH +#if FRENCH ALIGNED(4) static const u8 sText_DoSomethingMale[] = _("Quelque chose vous tente?"); ALIGNED(4) static const u8 sText_DoSomethingFemale[] = _("Vous désirez quelque chose?"); ALIGNED(4) static const u8 sText_DoSomethingAgainMale[] = _("{STR_VAR_1}: Qu’est-ce que vous\nvoulez faire maintenant?"); @@ -350,6 +346,10 @@ ALIGNED(4) static const u8 sText_DoSomethingAgainMale[] = _("{STR_VAR_1}: Qu’e ALIGNED(4) static const u8 sText_DoSomethingMale[] = _("Che cosa vuoi fare?"); ALIGNED(4) static const u8 sText_DoSomethingFemale[] = _("Che cosa vuoi fare?"); ALIGNED(4) static const u8 sText_DoSomethingAgainMale[] = _("{STR_VAR_1}: Che cosa vuoi fare ora?"); +#else //ENGLISH +ALIGNED(4) static const u8 sText_DoSomethingMale[] = _("Want to do something?"); +ALIGNED(4) static const u8 sText_DoSomethingFemale[] = _("Would you like to do something?"); +ALIGNED(4) static const u8 sText_DoSomethingAgainMale[] = _("{STR_VAR_1}: What would you like to\ndo now?"); #endif ALIGNED(4) static const u8 sText_DoSomethingAgainFemale[] = _("{STR_VAR_1}: Want to do anything else?"); // Unused @@ -364,15 +364,15 @@ static const u8 *const sDoSomethingTexts[][GENDER_COUNT] = { } }; -#if ENGLISH -ALIGNED(4) static const u8 sText_SomebodyHasContactedYou[] = _("Somebody has contacted you.{PAUSE 60}"); -ALIGNED(4) static const u8 sText_PlayerHasContactedYou[] = _("{STR_VAR_1} has contacted you.{PAUSE 60}"); -#elif FRENCH +#if FRENCH ALIGNED(4) static const u8 sText_SomebodyHasContactedYou[] = _("Quelqu’un vous contacte.{PAUSE 60}"); ALIGNED(4) static const u8 sText_PlayerHasContactedYou[] = _("{STR_VAR_1} essaie de vous contacter.{PAUSE 60}"); #elif ITALIAN ALIGNED(4) static const u8 sText_SomebodyHasContactedYou[] = _("Qualcuno ti ha contattato.{PAUSE 60}"); ALIGNED(4) static const u8 sText_PlayerHasContactedYou[] = _("{STR_VAR_1} ti ha contattato.{PAUSE 60}"); +#else //ENGLISH +ALIGNED(4) static const u8 sText_SomebodyHasContactedYou[] = _("Somebody has contacted you.{PAUSE 60}"); +ALIGNED(4) static const u8 sText_PlayerHasContactedYou[] = _("{STR_VAR_1} has contacted you.{PAUSE 60}"); #endif static const u8 *const sPlayerContactedYouTexts[] = { @@ -380,15 +380,15 @@ static const u8 *const sPlayerContactedYouTexts[] = { sText_PlayerHasContactedYou }; -#if ENGLISH -ALIGNED(4) static const u8 sText_AwaitingResponseFromTrainer[] = _("Awaiting a response from\nthe other TRAINER…"); -ALIGNED(4) static const u8 sText_AwaitingResponseFromPlayer[] = _("Awaiting a response from\n{STR_VAR_1}…"); -#elif FRENCH +#if FRENCH ALIGNED(4) static const u8 sText_AwaitingResponseFromTrainer[] = _("En attente d’une réponse de\nl’autre DRESSEUR…"); ALIGNED(4) static const u8 sText_AwaitingResponseFromPlayer[] = _("En attente d’une réponse de\n{STR_VAR_1}…"); #elif ITALIAN ALIGNED(4) static const u8 sText_AwaitingResponseFromTrainer[] = _("In attesa di risposta\ndall’altro ALLENATORE…"); ALIGNED(4) static const u8 sText_AwaitingResponseFromPlayer[] = _("In attesa di risposta\nda {STR_VAR_1}…"); +#else //ENGLISH +ALIGNED(4) static const u8 sText_AwaitingResponseFromTrainer[] = _("Awaiting a response from\nthe other TRAINER…"); +ALIGNED(4) static const u8 sText_AwaitingResponseFromPlayer[] = _("Awaiting a response from\n{STR_VAR_1}…"); #endif static const u8 *const sAwaitingResponseTexts[] = { @@ -396,17 +396,7 @@ static const u8 *const sAwaitingResponseTexts[] = { sText_AwaitingResponseFromPlayer }; -#if ENGLISH -ALIGNED(4) static const u8 sText_ShowTrainerCard[] = _("The other TRAINER showed\nyou their TRAINER CARD.\pWould you like to show your\nTRAINER CARD?"); -ALIGNED(4) static const u8 sText_BattleChallenge[] = _("The other TRAINER challenges you\nto battle.\pWill you accept the battle\nchallenge?"); -ALIGNED(4) static const u8 sText_ChatInvitation[] = _("The other TRAINER invites you\nto chat.\pWill you accept the chat\ninvitation?"); -ALIGNED(4) static const u8 sText_OfferToTradeMon[] = _("There is an offer to trade your\nregistered Lv. {DYNAMIC 0} {DYNAMIC 1}\pin exchange for a\nLv. {DYNAMIC 2} {DYNAMIC 3}.\pWill you accept this trade\noffer?"); -ALIGNED(4) static const u8 sText_OfferToTradeEgg[] = _("There is an offer to trade your\nregistered EGG.\lWill you accept this trade offer?"); -ALIGNED(4) static const u8 sText_ChatDropped[] = _("The chat has been dropped.\p"); -ALIGNED(4) static const u8 sText_OfferDeclined1[] = _("You declined the offer.\p"); -ALIGNED(4) static const u8 sText_OfferDeclined2[] = _("You declined the offer.\p"); -ALIGNED(4) static const u8 sText_ChatEnded[] = _("The chat was ended.\p"); -#elif FRENCH +#if FRENCH ALIGNED(4) static const u8 sText_ShowTrainerCard[] = _("L’autre DRESSEUR vous montre\nsa CARTE DE DRESSEUR.\pVoulez-vous montrer votre\nCARTE DE DRESSEUR?"); ALIGNED(4) static const u8 sText_BattleChallenge[] = _("L’autre DRESSEUR veut se\nbattre contre vous.\pAccepter le combat?"); ALIGNED(4) static const u8 sText_ChatInvitation[] = _("L’autre DRESSEUR vous invite\nà discuter.\pAccepter l’invitation?"); @@ -426,6 +416,16 @@ ALIGNED(4) static const u8 sText_ChatDropped[] = _("Il contatto è stato interro ALIGNED(4) static const u8 sText_OfferDeclined1[] = _("Hai rifiutato l’offerta.\p"); ALIGNED(4) static const u8 sText_OfferDeclined2[] = _("Hai rifiutato l’offerta.\p"); ALIGNED(4) static const u8 sText_ChatEnded[] = _("Il contatto è stato rifiutato.\p"); +#else //ENGLISH +ALIGNED(4) static const u8 sText_ShowTrainerCard[] = _("The other TRAINER showed\nyou their TRAINER CARD.\pWould you like to show your\nTRAINER CARD?"); +ALIGNED(4) static const u8 sText_BattleChallenge[] = _("The other TRAINER challenges you\nto battle.\pWill you accept the battle\nchallenge?"); +ALIGNED(4) static const u8 sText_ChatInvitation[] = _("The other TRAINER invites you\nto chat.\pWill you accept the chat\ninvitation?"); +ALIGNED(4) static const u8 sText_OfferToTradeMon[] = _("There is an offer to trade your\nregistered Lv. {DYNAMIC 0} {DYNAMIC 1}\pin exchange for a\nLv. {DYNAMIC 2} {DYNAMIC 3}.\pWill you accept this trade\noffer?"); +ALIGNED(4) static const u8 sText_OfferToTradeEgg[] = _("There is an offer to trade your\nregistered EGG.\lWill you accept this trade offer?"); +ALIGNED(4) static const u8 sText_ChatDropped[] = _("The chat has been dropped.\p"); +ALIGNED(4) static const u8 sText_OfferDeclined1[] = _("You declined the offer.\p"); +ALIGNED(4) static const u8 sText_OfferDeclined2[] = _("You declined the offer.\p"); +ALIGNED(4) static const u8 sText_ChatEnded[] = _("The chat was ended.\p"); #endif // Unused @@ -436,12 +436,7 @@ static const u8 *const sInvitationTexts[] = { sText_OfferToTradeMon }; -#if ENGLISH -ALIGNED(4) static const u8 sText_JoinChatMale[] = _("Oh, hey! We're in a chat right now.\nWant to join us?"); -ALIGNED(4) static const u8 sText_PlayerJoinChatMale[] = _("{STR_VAR_1}: Hey, {PLAYER}!\nWe're having a chat right now.\lWant to join us?"); -ALIGNED(4) static const u8 sText_JoinChatFemale[] = _("Oh, hi! We're having a chat now.\nWould you like to join us?"); -ALIGNED(4) static const u8 sText_PlayerJoinChatFemale[] = _("{STR_VAR_1}: Oh, hi, {PLAYER}!\nWe're having a chat now.\lWould you like to join us?"); -#elif FRENCH +#if FRENCH ALIGNED(4) static const u8 sText_JoinChatMale[] = _("On est en plein dans un tchat.\nTu nous rejoins?"); ALIGNED(4) static const u8 sText_PlayerJoinChatMale[] = _("{STR_VAR_1}: Salut, {PLAYER}!\nOn est en train de tchater.\lTu veux nous rejoindre?"); ALIGNED(4) static const u8 sText_JoinChatFemale[] = _("Bonjour! On est en plein tchat.\nTu nous rejoins?"); @@ -451,6 +446,11 @@ ALIGNED(4) static const u8 sText_JoinChatMale[] = _("Ehi, ciao! Siamo in chat!\n ALIGNED(4) static const u8 sText_PlayerJoinChatMale[] = _("{STR_VAR_1}: Ehi, {PLAYER}!\nSiamo in chat!\lVuoi partecipare?"); ALIGNED(4) static const u8 sText_JoinChatFemale[] = _("Ciao! Siamo in chat!\nVuoi partecipare?"); ALIGNED(4) static const u8 sText_PlayerJoinChatFemale[] = _("{STR_VAR_1}: Ciao, {PLAYER}!\nSiamo in chat!\lVuoi partecipare?"); +#else //ENGLISH +ALIGNED(4) static const u8 sText_JoinChatMale[] = _("Oh, hey! We're in a chat right now.\nWant to join us?"); +ALIGNED(4) static const u8 sText_PlayerJoinChatMale[] = _("{STR_VAR_1}: Hey, {PLAYER}!\nWe're having a chat right now.\lWant to join us?"); +ALIGNED(4) static const u8 sText_JoinChatFemale[] = _("Oh, hi! We're having a chat now.\nWould you like to join us?"); +ALIGNED(4) static const u8 sText_PlayerJoinChatFemale[] = _("{STR_VAR_1}: Oh, hi, {PLAYER}!\nWe're having a chat now.\lWould you like to join us?"); #endif static const u8 *const sJoinChatTexts[][GENDER_COUNT] = { @@ -463,15 +463,7 @@ static const u8 *const sJoinChatTexts[][GENDER_COUNT] = { } }; -#if ENGLISH -ALIGNED(4) static const u8 sText_TrainerAppearsBusy[] = _("……\nThe TRAINER appears to be busy…\p"); -ALIGNED(4) static const u8 sText_WaitForBattleMale[] = _("A battle, huh?\nAll right, just give me some time."); -ALIGNED(4) static const u8 sText_WaitForChatMale[] = _("You want to chat, huh?\nSure, just wait a little."); -ALIGNED(4) static const u8 sText_ShowTrainerCardMale[] = _("Sure thing! As my “Greetings,”\nhere's my TRAINER CARD."); -ALIGNED(4) static const u8 sText_WaitForBattleFemale[] = _("A battle? Of course, but I need\ntime to get ready."); -ALIGNED(4) static const u8 sText_WaitForChatFemale[] = _("Did you want to chat?\nOkay, but please wait a moment."); -ALIGNED(4) static const u8 sText_ShowTrainerCardFemale[] = _("As my introduction, I'll show you\nmy TRAINER CARD."); -#elif FRENCH +#if FRENCH ALIGNED(4) static const u8 sText_TrainerAppearsBusy[] = _("……\nLe DRESSEUR est occupé…\p"); ALIGNED(4) static const u8 sText_WaitForBattleMale[] = _("Un combat, hein?\nTrès bien, juste un instant."); ALIGNED(4) static const u8 sText_WaitForChatMale[] = _("Un tchat?\nPas de problème, juste un instant."); @@ -487,6 +479,14 @@ ALIGNED(4) static const u8 sText_ShowTrainerCardMale[] = _("Senz’altro! Eccoti ALIGNED(4) static const u8 sText_WaitForBattleFemale[] = _("Una lotta?\nVa bene! Aspetta solo un momento!"); ALIGNED(4) static const u8 sText_WaitForChatFemale[] = _("Vuoi chattare?\nOK, aspetta un momento."); ALIGNED(4) static const u8 sText_ShowTrainerCardFemale[] = _("Per presentarmi ti mostro la\nmia SCHEDA ALLENATORE!"); +#else //ENGLISH +ALIGNED(4) static const u8 sText_TrainerAppearsBusy[] = _("……\nThe TRAINER appears to be busy…\p"); +ALIGNED(4) static const u8 sText_WaitForBattleMale[] = _("A battle, huh?\nAll right, just give me some time."); +ALIGNED(4) static const u8 sText_WaitForChatMale[] = _("You want to chat, huh?\nSure, just wait a little."); +ALIGNED(4) static const u8 sText_ShowTrainerCardMale[] = _("Sure thing! As my “Greetings,”\nhere's my TRAINER CARD."); +ALIGNED(4) static const u8 sText_WaitForBattleFemale[] = _("A battle? Of course, but I need\ntime to get ready."); +ALIGNED(4) static const u8 sText_WaitForChatFemale[] = _("Did you want to chat?\nOkay, but please wait a moment."); +ALIGNED(4) static const u8 sText_ShowTrainerCardFemale[] = _("As my introduction, I'll show you\nmy TRAINER CARD."); #endif static const u8 *const sText_WaitOrShowCardTexts[GENDER_COUNT][4] = { @@ -504,15 +504,7 @@ static const u8 *const sText_WaitOrShowCardTexts[GENDER_COUNT][4] = { }; ALIGNED(4) static const u8 sText_WaitForChatMale2[] = _("You want to chat, huh?\nSure, just wait a little."); // Unused -#if ENGLISH -ALIGNED(4) static const u8 sText_DoneWaitingBattleMale[] = _("Thanks for waiting!\nLet's get our battle started!{PAUSE 60}"); -ALIGNED(4) static const u8 sText_DoneWaitingChatMale[] = _("All right!\nLet's chat!{PAUSE 60}"); -ALIGNED(4) static const u8 sText_DoneWaitingBattleFemale[] = _("Sorry I made you wait!\nLet's get started!{PAUSE 60}"); -ALIGNED(4) static const u8 sText_DoneWaitingChatFemale[] = _("Sorry I made you wait!\nLet's chat.{PAUSE 60}"); -ALIGNED(4) static const u8 sText_TradeWillBeStarted[] = _("The trade will be started.{PAUSE 60}"); -ALIGNED(4) static const u8 sText_BattleWillBeStarted[] = _("The battle will be started.{PAUSE 60}"); -ALIGNED(4) static const u8 sText_EnteringChat[] = _("Entering the chat…{PAUSE 60}"); -#elif FRENCH +#if FRENCH ALIGNED(4) static const u8 sText_DoneWaitingBattleMale[] = _("Merci d’avoir patienté!\nAllez, commençons le combat!{PAUSE 60}"); ALIGNED(4) static const u8 sText_DoneWaitingChatMale[] = _("Parfait!\nCommençons le tchat.{PAUSE 60}"); ALIGNED(4) static const u8 sText_DoneWaitingBattleFemale[] = _("Tu n’as pas trop attendu?\nCommençons!{PAUSE 60}"); @@ -528,6 +520,14 @@ ALIGNED(4) static const u8 sText_DoneWaitingChatFemale[] = _("Scusa, t’ho fatt ALIGNED(4) static const u8 sText_TradeWillBeStarted[] = _("Ha inizio lo scambio.{PAUSE 60}"); ALIGNED(4) static const u8 sText_BattleWillBeStarted[] = _("Ha inizio la lotta.{PAUSE 60}"); ALIGNED(4) static const u8 sText_EnteringChat[] = _("Ha inizio la chat.{PAUSE 60}"); +#else //ENGLISH +ALIGNED(4) static const u8 sText_DoneWaitingBattleMale[] = _("Thanks for waiting!\nLet's get our battle started!{PAUSE 60}"); +ALIGNED(4) static const u8 sText_DoneWaitingChatMale[] = _("All right!\nLet's chat!{PAUSE 60}"); +ALIGNED(4) static const u8 sText_DoneWaitingBattleFemale[] = _("Sorry I made you wait!\nLet's get started!{PAUSE 60}"); +ALIGNED(4) static const u8 sText_DoneWaitingChatFemale[] = _("Sorry I made you wait!\nLet's chat.{PAUSE 60}"); +ALIGNED(4) static const u8 sText_TradeWillBeStarted[] = _("The trade will be started.{PAUSE 60}"); +ALIGNED(4) static const u8 sText_BattleWillBeStarted[] = _("The battle will be started.{PAUSE 60}"); +ALIGNED(4) static const u8 sText_EnteringChat[] = _("Entering the chat…{PAUSE 60}"); #endif static const u8 *const sStartActivityTexts[][GENDER_COUNT][3] = { @@ -554,30 +554,30 @@ static const u8 *const sStartActivityTexts[][GENDER_COUNT][3] = { } }; -#if ENGLISH -ALIGNED(4) static const u8 sText_BattleDeclinedMale[] = _("Sorry! My POKéMON don't seem to\nbe feeling too well right now.\lLet me battle you another time.\p"); -ALIGNED(4) static const u8 sText_BattleDeclinedFemale[] = _("I'm terribly sorry, but my POKéMON\naren't feeling well…\pLet's battle another time.\p"); -#elif FRENCH +#if FRENCH ALIGNED(4) static const u8 sText_BattleDeclinedMale[] = _("Dommage! Mes POKéMON ne sont\npas vraiment en forme.\lJe t’écraserai une prochaine fois.\p"); ALIGNED(4) static const u8 sText_BattleDeclinedFemale[] = _("Je suis désolée, mais mes POKéMON\nne se sentent pas bien…\pBattons-nous une prochaine fois!\p"); #elif ITALIAN ALIGNED(4) static const u8 sText_BattleDeclinedMale[] = _("Scusa, ma i miei POKéMON non si\nsentono molto bene al momento.\lLotteremo un’altra volta!\p"); ALIGNED(4) static const u8 sText_BattleDeclinedFemale[] = _("Mi spiace, ma i miei POKéMON non\nsi sentono bene in questo momento.\lSarà per un’altra volta!\p"); +#else //ENGLISH +ALIGNED(4) static const u8 sText_BattleDeclinedMale[] = _("Sorry! My POKéMON don't seem to\nbe feeling too well right now.\lLet me battle you another time.\p"); +ALIGNED(4) static const u8 sText_BattleDeclinedFemale[] = _("I'm terribly sorry, but my POKéMON\naren't feeling well…\pLet's battle another time.\p"); #endif static const u8 *const sBattleDeclinedTexts[GENDER_COUNT] = { sText_BattleDeclinedMale, sText_BattleDeclinedFemale }; -#if ENGLISH -ALIGNED(4) static const u8 sText_ShowTrainerCardDeclinedMale[] = _("Huh? My TRAINER CARD…\nWhere'd it go now?\lSorry! I'll show you another time!\p"); -ALIGNED(4) static const u8 sText_ShowTrainerCardDeclinedFemale[] = _("Oh? Now where did I put my\nTRAINER CARD?…\lSorry! I'll show you later!\p"); -#elif FRENCH +#if FRENCH ALIGNED(4) static const u8 sText_ShowTrainerCardDeclinedMale[] = _("Hein? Ma CARTE DE DRESSEUR…\nJ’l’ai mise où?\lTant pis, la prochaine fois alors!\p"); ALIGNED(4) static const u8 sText_ShowTrainerCardDeclinedFemale[] = _("Oh! Mais où est passée ma\nCARTE DE DRESSEUR?\lDésolée! La prochaine fois alors!\p"); #elif ITALIAN ALIGNED(4) static const u8 sText_ShowTrainerCardDeclinedMale[] = _("Dov’è finita la mia SCHEDA\nALLENATORE?! Scusa, te la\lmostrerò un’altra volta.\p"); ALIGNED(4) static const u8 sText_ShowTrainerCardDeclinedFemale[] = _("Ma dove avrò messo la mia SCHEDA\nALLENATORE?! Scusa ma non\lte la posso mostrare.\p"); +#else //ENGLISH +ALIGNED(4) static const u8 sText_ShowTrainerCardDeclinedMale[] = _("Huh? My TRAINER CARD…\nWhere'd it go now?\lSorry! I'll show you another time!\p"); +ALIGNED(4) static const u8 sText_ShowTrainerCardDeclinedFemale[] = _("Oh? Now where did I put my\nTRAINER CARD?…\lSorry! I'll show you later!\p"); #endif @@ -586,15 +586,15 @@ static const u8 *const sShowTrainerCardDeclinedTexts[GENDER_COUNT] = { sText_ShowTrainerCardDeclinedFemale }; -#if ENGLISH -ALIGNED(4) static const u8 sText_IfYouWantToDoSomethingMale[] = _("If you want to do something with\nme, just give me a shout!\p"); -ALIGNED(4) static const u8 sText_IfYouWantToDoSomethingFemale[] = _("If you want to do something with\nme, don't be shy.\p"); -#elif FRENCH +#if FRENCH ALIGNED(4) static const u8 sText_IfYouWantToDoSomethingMale[] = _("Si tu as besoin de moi,\nfais-moi signe!\p"); ALIGNED(4) static const u8 sText_IfYouWantToDoSomethingFemale[] = _("Si tu veux faire un truc, n’hésite\npas à demander.\p"); #elif ITALIAN ALIGNED(4) static const u8 sText_IfYouWantToDoSomethingMale[] = _("Se hai bisogno di aiuto,\nfammi un fischio.\p"); ALIGNED(4) static const u8 sText_IfYouWantToDoSomethingFemale[] = _("Se hai bisogno di me,\nsai dove trovarmi.\p"); +#else //ENGLISH +ALIGNED(4) static const u8 sText_IfYouWantToDoSomethingMale[] = _("If you want to do something with\nme, just give me a shout!\p"); +ALIGNED(4) static const u8 sText_IfYouWantToDoSomethingFemale[] = _("If you want to do something with\nme, don't be shy.\p"); #endif static const u8 *const sIfYouWantToDoSomethingTexts[GENDER_COUNT] = { @@ -602,14 +602,7 @@ static const u8 *const sIfYouWantToDoSomethingTexts[GENDER_COUNT] = { sText_IfYouWantToDoSomethingFemale }; -#if ENGLISH -ALIGNED(4) static const u8 sText_TrainerBattleBusy[] = _("Whoops! Sorry, but I have to do\nsomething else.\lAnother time, okay?\p"); -ALIGNED(4) static const u8 sText_NeedTwoMonsOfLevel30OrLower1[] = _("If you want to battle, you need\ntwo POKéMON that are below\lLv. 30.\p"); -ALIGNED(4) static const u8 sText_NeedTwoMonsOfLevel30OrLower2[] = _("For a battle, you need two\nPOKéMON that are below Lv. 30.\p"); - -ALIGNED(4) static const u8 sText_DeclineChatMale[] = _("Oh, all right.\nCome see me anytime, okay?\p"); -ALIGNED(4) static const u8 stext_DeclineChatFemale[] = _("Oh…\nPlease come by anytime.\p"); -#elif FRENCH +#if FRENCH ALIGNED(4) static const u8 sText_TrainerBattleBusy[] = _("Oups! Dommage, j’ai autre \nchose à faire.\lUne autre fois, OK?\p"); ALIGNED(4) static const u8 sText_NeedTwoMonsOfLevel30OrLower1[] = _("Si tu veux te battre, il te faut\ndeux POKéMON de niveau\linférieur à 30.\p"); ALIGNED(4) static const u8 sText_NeedTwoMonsOfLevel30OrLower2[] = _("Pour combattre, il te faut deux\nPOKéMON de niveau inférieur\là 30.\p"); @@ -624,6 +617,13 @@ ALIGNED(4) static const u8 sText_NeedTwoMonsOfLevel30OrLower2[] = _("Puoi lottar ALIGNED(4) static const u8 sText_DeclineChatMale[] = _("Oh… va bene.\nTorna a trovarmi quando vuoi!\p"); ALIGNED(4) static const u8 stext_DeclineChatFemale[] = _("Oh… beh, torna\nquando vuoi!\p"); +#else //ENGLISH +ALIGNED(4) static const u8 sText_TrainerBattleBusy[] = _("Whoops! Sorry, but I have to do\nsomething else.\lAnother time, okay?\p"); +ALIGNED(4) static const u8 sText_NeedTwoMonsOfLevel30OrLower1[] = _("If you want to battle, you need\ntwo POKéMON that are below\lLv. 30.\p"); +ALIGNED(4) static const u8 sText_NeedTwoMonsOfLevel30OrLower2[] = _("For a battle, you need two\nPOKéMON that are below Lv. 30.\p"); + +ALIGNED(4) static const u8 sText_DeclineChatMale[] = _("Oh, all right.\nCome see me anytime, okay?\p"); +ALIGNED(4) static const u8 stext_DeclineChatFemale[] = _("Oh…\nPlease come by anytime.\p"); #endif // Response from partner when player declines chat @@ -632,15 +632,15 @@ static const u8 *const sDeclineChatTexts[GENDER_COUNT] = { stext_DeclineChatFemale }; -#if ENGLISH -ALIGNED(4) static const u8 sText_ChatDeclinedMale[] = _("Oh, sorry!\nI just can't right this instant.\lLet's chat another time.\p"); -ALIGNED(4) static const u8 sText_ChatDeclinedFemale[] = _("Oh, I'm sorry.\nI have too much to do right now.\lLet's chat some other time.\p"); -#elif FRENCH +#if FRENCH ALIGNED(4) static const u8 sText_ChatDeclinedMale[] = _("Bon…\nC’est pas vraiment le moment.\lOn tchatera une prochaine fois.\p"); ALIGNED(4) static const u8 sText_ChatDeclinedFemale[] = _("Vraiment navrée.\nJ’ai plein de choses à faire.\lCe sera pour la prochaine fois.\p"); #elif ITALIAN ALIGNED(4) static const u8 sText_ChatDeclinedMale[] = _("Scusa ma non posso in questo\nmomento.\lChatteremo un’altra volta.\p"); ALIGNED(4) static const u8 sText_ChatDeclinedFemale[] = _("Scusa, in questo momento non\nposso proprio. Avremo altre\loccasioni per chattare.\p"); +#else //ENGLISH +ALIGNED(4) static const u8 sText_ChatDeclinedMale[] = _("Oh, sorry!\nI just can't right this instant.\lLet's chat another time.\p"); +ALIGNED(4) static const u8 sText_ChatDeclinedFemale[] = _("Oh, I'm sorry.\nI have too much to do right now.\lLet's chat some other time.\p"); #endif // Response from partner when they decline chat @@ -649,16 +649,7 @@ static const u8 *const sChatDeclinedTexts[GENDER_COUNT] = { sText_ChatDeclinedFemale }; -#if ENGLISH -ALIGNED(4) static const u8 sText_YoureToughMale[] = _("Whoa!\nI can tell you're pretty tough!\p"); -ALIGNED(4) static const u8 sText_UsedGoodMoveMale[] = _("You used that move?\nThat's good strategy!\p"); -ALIGNED(4) static const u8 sText_BattleSurpriseMale[] = _("Way to go!\nThat was an eye-opener!\p"); -ALIGNED(4) static const u8 sText_SwitchedMonsMale[] = _("Oh! How could you use that\nPOKéMON in that situation?\p"); -ALIGNED(4) static const u8 sText_YoureToughFemale[] = _("That POKéMON…\nIt's been raised really well!\p"); -ALIGNED(4) static const u8 sText_UsedGoodMoveFemale[] = _("That's it!\nThis is the right move now!\p"); -ALIGNED(4) static const u8 sText_BattleSurpriseFemale[] = _("That's awesome!\nYou can battle that way?\p"); -ALIGNED(4) static const u8 sText_SwitchedMonsFemale[] = _("You have exquisite timing for\nswitching POKéMON!\p"); -#elif FRENCH +#if FRENCH ALIGNED(4) static const u8 sText_YoureToughMale[] = _("Waouh!\nT’en as dans le ventre!\p"); ALIGNED(4) static const u8 sText_UsedGoodMoveMale[] = _("T’as utilisé cette capacité?\nBonne stratégie!\p"); ALIGNED(4) static const u8 sText_BattleSurpriseMale[] = _("Voilà!\nC’est comme ça qu’y faut faire!\p"); @@ -676,6 +667,15 @@ ALIGNED(4) static const u8 sText_YoureToughFemale[] = _("Quel tuo POKéMON…\n ALIGNED(4) static const u8 sText_UsedGoodMoveFemale[] = _("Proprio la mossa giusta!\p"); ALIGNED(4) static const u8 sText_BattleSurpriseFemale[] = _("Incredibile!\nCome fai a lottare in quel modo?\p"); ALIGNED(4) static const u8 sText_SwitchedMonsFemale[] = _("Sai perfettamente quando sostituire\ni POKéMON!\p"); +#else //ENGLISH +ALIGNED(4) static const u8 sText_YoureToughMale[] = _("Whoa!\nI can tell you're pretty tough!\p"); +ALIGNED(4) static const u8 sText_UsedGoodMoveMale[] = _("You used that move?\nThat's good strategy!\p"); +ALIGNED(4) static const u8 sText_BattleSurpriseMale[] = _("Way to go!\nThat was an eye-opener!\p"); +ALIGNED(4) static const u8 sText_SwitchedMonsMale[] = _("Oh! How could you use that\nPOKéMON in that situation?\p"); +ALIGNED(4) static const u8 sText_YoureToughFemale[] = _("That POKéMON…\nIt's been raised really well!\p"); +ALIGNED(4) static const u8 sText_UsedGoodMoveFemale[] = _("That's it!\nThis is the right move now!\p"); +ALIGNED(4) static const u8 sText_BattleSurpriseFemale[] = _("That's awesome!\nYou can battle that way?\p"); +ALIGNED(4) static const u8 sText_SwitchedMonsFemale[] = _("You have exquisite timing for\nswitching POKéMON!\p"); #endif static const u8 *const sBattleReactionTexts[GENDER_COUNT][4] = { @@ -693,16 +693,7 @@ static const u8 *const sBattleReactionTexts[GENDER_COUNT][4] = { } }; -#if ENGLISH -ALIGNED(4) static const u8 sText_LearnedSomethingMale[] = _("Oh, I see!\nThis is educational!\p"); -ALIGNED(4) static const u8 sText_ThatsFunnyMale[] = _("Don't say anything funny anymore!\nI'm sore from laughing!\p"); -ALIGNED(4) static const u8 sText_RandomChatMale1[] = _("Oh?\nSomething like that happened.\p"); -ALIGNED(4) static const u8 sText_RandomChatMale2[] = _("Hmhm… What?\nSo is this what you're saying?\p"); -ALIGNED(4) static const u8 sText_LearnedSomethingFemale[] = _("Is that right?\nI didn't know that.\p"); -ALIGNED(4) static const u8 sText_ThatsFunnyFemale[] = _("Ahaha!\nWhat is that about?\p"); -ALIGNED(4) static const u8 sText_RandomChatFemale1[] = _("Yes, that's exactly it!\nThat's what I meant.\p"); -ALIGNED(4) static const u8 sText_RandomChatFemale2[] = _("In other words…\nYes! That's right!\p"); -#elif FRENCH +#if FRENCH ALIGNED(4) static const u8 sText_LearnedSomethingMale[] = _("Oh, je vois!\nC’était plutôt instructif!\p"); ALIGNED(4) static const u8 sText_ThatsFunnyMale[] = _("Ne dis plus rien! J’ai des crampes\nà force de rire!\p"); ALIGNED(4) static const u8 sText_RandomChatMale1[] = _("Oh?\nC’est vraiment arrivé?\p"); @@ -720,6 +711,15 @@ ALIGNED(4) static const u8 sText_LearnedSomethingFemale[] = _("Ma va’?\p"); ALIGNED(4) static const u8 sText_ThatsFunnyFemale[] = _("Non ho capito. Puoi ripetere?\p"); ALIGNED(4) static const u8 sText_RandomChatFemale1[] = _("Mi hai tolto le parole di bocca!\p"); ALIGNED(4) static const u8 sText_RandomChatFemale2[] = _("Certo! Hai ragione!\p"); +#else //ENGLISH +ALIGNED(4) static const u8 sText_LearnedSomethingMale[] = _("Oh, I see!\nThis is educational!\p"); +ALIGNED(4) static const u8 sText_ThatsFunnyMale[] = _("Don't say anything funny anymore!\nI'm sore from laughing!\p"); +ALIGNED(4) static const u8 sText_RandomChatMale1[] = _("Oh?\nSomething like that happened.\p"); +ALIGNED(4) static const u8 sText_RandomChatMale2[] = _("Hmhm… What?\nSo is this what you're saying?\p"); +ALIGNED(4) static const u8 sText_LearnedSomethingFemale[] = _("Is that right?\nI didn't know that.\p"); +ALIGNED(4) static const u8 sText_ThatsFunnyFemale[] = _("Ahaha!\nWhat is that about?\p"); +ALIGNED(4) static const u8 sText_RandomChatFemale1[] = _("Yes, that's exactly it!\nThat's what I meant.\p"); +ALIGNED(4) static const u8 sText_RandomChatFemale2[] = _("In other words…\nYes! That's right!\p"); #endif static const u8 *const sChatReactionTexts[GENDER_COUNT][4] = { @@ -737,12 +737,7 @@ static const u8 *const sChatReactionTexts[GENDER_COUNT][4] = { } }; -#if ENGLISH -ALIGNED(4) static const u8 sText_ShowedTrainerCardMale1[] = _("I'm just showing my TRAINER CARD\nas my way of greeting.\p"); -ALIGNED(4) static const u8 sText_ShowedTrainerCardMale2[] = _("I hope I get to know you better!\p"); -ALIGNED(4) static const u8 sText_ShowedTrainerCardFemale1[] = _("We're showing each other our\nTRAINER CARDS to get acquainted.\p"); -ALIGNED(4) static const u8 sText_ShowedTrainerCardFemale2[] = _("Glad to meet you.\nPlease don't be a stranger!\p"); -#elif FRENCH +#if FRENCH ALIGNED(4) static const u8 sText_ShowedTrainerCardMale1[] = _("Je montre toujours ma CARTE DE\nDRESSEUR pour me présenter.\p"); ALIGNED(4) static const u8 sText_ShowedTrainerCardMale2[] = _("J’espère qu’on apprendra à se\nconnaître!\p"); ALIGNED(4) static const u8 sText_ShowedTrainerCardFemale1[] = _("On se présente notre CARTE DE\nDRESSEUR pour faire connaissance.\p"); @@ -752,6 +747,11 @@ ALIGNED(4) static const u8 sText_ShowedTrainerCardMale1[] = _("Questa è la mia ALIGNED(4) static const u8 sText_ShowedTrainerCardMale2[] = _("Spero che faremo amicizia!\p"); ALIGNED(4) static const u8 sText_ShowedTrainerCardFemale1[] = _("Mostriamoci le SCHEDE ALLENATORE,\ncosì ci conosciamo!\p"); ALIGNED(4) static const u8 sText_ShowedTrainerCardFemale2[] = _("Piacere di conoscerti.\nDico davvero!\p"); +#else //ENGLISH +ALIGNED(4) static const u8 sText_ShowedTrainerCardMale1[] = _("I'm just showing my TRAINER CARD\nas my way of greeting.\p"); +ALIGNED(4) static const u8 sText_ShowedTrainerCardMale2[] = _("I hope I get to know you better!\p"); +ALIGNED(4) static const u8 sText_ShowedTrainerCardFemale1[] = _("We're showing each other our\nTRAINER CARDS to get acquainted.\p"); +ALIGNED(4) static const u8 sText_ShowedTrainerCardFemale2[] = _("Glad to meet you.\nPlease don't be a stranger!\p"); #endif static const u8 *const sTrainerCardReactionTexts[GENDER_COUNT][2] = { @@ -765,12 +765,7 @@ static const u8 *const sTrainerCardReactionTexts[GENDER_COUNT][2] = { } }; -#if ENGLISH -ALIGNED(4) static const u8 sText_MaleTraded1[] = _("Yeahah!\nI really wanted this POKéMON!\p"); -ALIGNED(4) static const u8 sText_MaleTraded2[] = _("Finally, a trade got me that\nPOKéMON I'd wanted a long time.\p"); -ALIGNED(4) static const u8 sText_FemaleTraded1[] = _("I'm trading POKéMON right now.\p"); -ALIGNED(4) static const u8 sText_FemaleTraded2[] = _("I finally got that POKéMON I\nwanted in a trade!\p"); -#elif FRENCH +#if FRENCH ALIGNED(4) static const u8 sText_MaleTraded1[] = _("Cool! \nJe le voulais vraiment ce POKéMON!\p"); ALIGNED(4) static const u8 sText_MaleTraded2[] = _("Finalement, j’obtiens ce\nPOKéMON grâce à un échange.\p"); ALIGNED(4) static const u8 sText_FemaleTraded1[] = _("Je suis en train de faire\nun échange.\p"); @@ -780,6 +775,11 @@ ALIGNED(4) static const u8 sText_MaleTraded1[] = _("Grandioso!\nProprio il POKé ALIGNED(4) static const u8 sText_MaleTraded2[] = _("Era tanto che volevo ottenere\nquesto POKéMON! Ottimo scambio!\p"); ALIGNED(4) static const u8 sText_FemaleTraded1[] = _("Sto facendo uno scambio di\nPOKéMON.\p"); ALIGNED(4) static const u8 sText_FemaleTraded2[] = _("Ecco il POKéMON che cercavo!\nSono felice dello scambio!\p"); +#else //ENGLISH +ALIGNED(4) static const u8 sText_MaleTraded1[] = _("Yeahah!\nI really wanted this POKéMON!\p"); +ALIGNED(4) static const u8 sText_MaleTraded2[] = _("Finally, a trade got me that\nPOKéMON I'd wanted a long time.\p"); +ALIGNED(4) static const u8 sText_FemaleTraded1[] = _("I'm trading POKéMON right now.\p"); +ALIGNED(4) static const u8 sText_FemaleTraded2[] = _("I finally got that POKéMON I\nwanted in a trade!\p"); #endif static const u8 *const sTradeReactionTexts[GENDER_COUNT][4] = { @@ -793,105 +793,7 @@ static const u8 *const sTradeReactionTexts[GENDER_COUNT][4] = { } }; -#if ENGLISH -ALIGNED(4) static const u8 sText_XCheckedTradingBoard[] = _( - "{STR_VAR_1} checked the\n" - "TRADING BOARD.\p"); - -ALIGNED(4) static const u8 sText_RegisterMonAtTradingBoard[] = _( - "Welcome to the TRADING BOARD.\p" - "You may register your POKéMON\n" - "and offer it up for a trade.\p" - "Would you like to register one of\n" - "your POKéMON?"); - -ALIGNED(4) static const u8 sText_TradingBoardInfo[] = _( - "This TRADING BOARD is used for\n" - "offering a POKéMON for a trade.\p" - "All you need to do is register a\n" - "POKéMON for a trade.\p" - "Another TRAINER may offer a party\n" - "POKéMON in return for the trade.\p" - "We hope you will register POKéMON\n" - "and trade them with many, many\l" - "other TRAINERS.\p" - "Would you like to register one of\n" - "your POKéMON?"); - -// Unused -ALIGNED(4) static const u8 sText_ThankYouForRegistering[] = _( - "We have registered your POKéMON for\n" - "trade on the TRADING BOARD.\p" - "Thank you for using this service!\p"); - -// Unused -ALIGNED(4) static const u8 sText_NobodyHasRegistered[] = _( - "Nobody has registered any POKéMON\n" - "for trade on the TRADING BOARD.\p\n"); - -ALIGNED(4) static const u8 sText_ChooseRequestedMonType[] = _( - "Please choose the type of POKéMON\n" - "that you would like in the trade.\n"); - -ALIGNED(4) static const u8 sText_WhichMonWillYouOffer[] = _( - "Which of your party POKéMON will\n" - "you offer in trade?\p"); - -ALIGNED(4) static const u8 sText_RegistrationCanceled[] = _("Registration has been canceled.\p"); -ALIGNED(4) static const u8 sText_RegistraionCompleted[] = _("Registration has been completed.\p"); -ALIGNED(4) static const u8 sText_TradeCanceled[] = _("The trade has been canceled.\p"); - -ALIGNED(4) static const u8 sText_CancelRegistrationOfMon[] = _( - "Cancel the registration of your\n" - "Lv. {STR_VAR_2} {STR_VAR_1}?"); - -ALIGNED(4) static const u8 sText_CancelRegistrationOfEgg[] = _( - "Cancel the registration of your\n" - "EGG?"); - -ALIGNED(4) static const u8 sText_RegistrationCanceled2[] = _("The registration has been canceled.\p"); - -// Unused -ALIGNED(4) static const u8 sText_TradeTrainersWillBeListed[] = _( - "TRAINERS wishing to make a trade\n" - "will be listed."); - -// Unused -ALIGNED(4) static const u8 sText_ChooseTrainerToTradeWith2[] = _( - "Please choose the TRAINER with whom\n" - "you would like to trade POKéMON."); - -ALIGNED(4) static const u8 sText_AskTrainerToMakeTrade[] = _( - "Would you like to ask {STR_VAR_1} to\n" - "make a trade?"); - -// Unused -ALIGNED(4) static const u8 sText_AwaitingResponseFromTrainer2[] = _( - "Awaiting a response from\n" - "the other TRAINER…"); - -// Unused -ALIGNED(4) static const u8 sText_NotRegisteredAMonForTrade[] = _( - "You have not registered a POKéMON\n" - "for trading.\p"); - -ALIGNED(4) static const u8 sText_DontHaveTypeTrainerWants[] = _( - "You don't have a {STR_VAR_2}-type\n" - "POKéMON that {STR_VAR_1} wants.\p"); - -ALIGNED(4) static const u8 sText_DontHaveEggTrainerWants[] = _( - "You don't have an EGG that\n" - "{STR_VAR_1} wants.\p"); - -ALIGNED(4) static const u8 sText_PlayerCantTradeForYourMon[] = _( - "{STR_VAR_1} can't make a trade for\n" - "your POKéMON right now.\p"); - -ALIGNED(4) static const u8 sText_CantTradeForPartnersMon[] = _( - "You can't make a trade for\n" - "{STR_VAR_1}'s POKéMON right now.\p"); - -#elif FRENCH +#if FRENCH ALIGNED(4) static const u8 sText_XCheckedTradingBoard[] = _( "{STR_VAR_1} vérifie le\n" "PANNEAU D’ECHANGE.\p"); @@ -1012,6 +914,104 @@ ALIGNED(4) static const u8 sText_DontHaveTypeTrainerWants[] = _("{STR_VAR_1} cer ALIGNED(4) static const u8 sText_DontHaveEggTrainerWants[] = _("{STR_VAR_1} cerca un UOVO, che tu non\nhai.\p"); ALIGNED(4) static const u8 sText_PlayerCantTradeForYourMon[] = _("{STR_VAR_1} non può fare uno scambio\nper il tuo POKéMON al momento.\p"); ALIGNED(4) static const u8 sText_CantTradeForPartnersMon[] = _("Non puoi fare uno scambio per\nil POKéMON di {STR_VAR_1} al momento.\p"); +#else //ENGLISH +ALIGNED(4) static const u8 sText_XCheckedTradingBoard[] = _( + "{STR_VAR_1} checked the\n" + "TRADING BOARD.\p"); + +ALIGNED(4) static const u8 sText_RegisterMonAtTradingBoard[] = _( + "Welcome to the TRADING BOARD.\p" + "You may register your POKéMON\n" + "and offer it up for a trade.\p" + "Would you like to register one of\n" + "your POKéMON?"); + +ALIGNED(4) static const u8 sText_TradingBoardInfo[] = _( + "This TRADING BOARD is used for\n" + "offering a POKéMON for a trade.\p" + "All you need to do is register a\n" + "POKéMON for a trade.\p" + "Another TRAINER may offer a party\n" + "POKéMON in return for the trade.\p" + "We hope you will register POKéMON\n" + "and trade them with many, many\l" + "other TRAINERS.\p" + "Would you like to register one of\n" + "your POKéMON?"); + +// Unused +ALIGNED(4) static const u8 sText_ThankYouForRegistering[] = _( + "We have registered your POKéMON for\n" + "trade on the TRADING BOARD.\p" + "Thank you for using this service!\p"); + +// Unused +ALIGNED(4) static const u8 sText_NobodyHasRegistered[] = _( + "Nobody has registered any POKéMON\n" + "for trade on the TRADING BOARD.\p\n"); + +ALIGNED(4) static const u8 sText_ChooseRequestedMonType[] = _( + "Please choose the type of POKéMON\n" + "that you would like in the trade.\n"); + +ALIGNED(4) static const u8 sText_WhichMonWillYouOffer[] = _( + "Which of your party POKéMON will\n" + "you offer in trade?\p"); + +ALIGNED(4) static const u8 sText_RegistrationCanceled[] = _("Registration has been canceled.\p"); +ALIGNED(4) static const u8 sText_RegistraionCompleted[] = _("Registration has been completed.\p"); +ALIGNED(4) static const u8 sText_TradeCanceled[] = _("The trade has been canceled.\p"); + +ALIGNED(4) static const u8 sText_CancelRegistrationOfMon[] = _( + "Cancel the registration of your\n" + "Lv. {STR_VAR_2} {STR_VAR_1}?"); + +ALIGNED(4) static const u8 sText_CancelRegistrationOfEgg[] = _( + "Cancel the registration of your\n" + "EGG?"); + +ALIGNED(4) static const u8 sText_RegistrationCanceled2[] = _("The registration has been canceled.\p"); + +// Unused +ALIGNED(4) static const u8 sText_TradeTrainersWillBeListed[] = _( + "TRAINERS wishing to make a trade\n" + "will be listed."); + +// Unused +ALIGNED(4) static const u8 sText_ChooseTrainerToTradeWith2[] = _( + "Please choose the TRAINER with whom\n" + "you would like to trade POKéMON."); + +ALIGNED(4) static const u8 sText_AskTrainerToMakeTrade[] = _( + "Would you like to ask {STR_VAR_1} to\n" + "make a trade?"); + +// Unused +ALIGNED(4) static const u8 sText_AwaitingResponseFromTrainer2[] = _( + "Awaiting a response from\n" + "the other TRAINER…"); + +// Unused +ALIGNED(4) static const u8 sText_NotRegisteredAMonForTrade[] = _( + "You have not registered a POKéMON\n" + "for trading.\p"); + +ALIGNED(4) static const u8 sText_DontHaveTypeTrainerWants[] = _( + "You don't have a {STR_VAR_2}-type\n" + "POKéMON that {STR_VAR_1} wants.\p"); + +ALIGNED(4) static const u8 sText_DontHaveEggTrainerWants[] = _( + "You don't have an EGG that\n" + "{STR_VAR_1} wants.\p"); + +ALIGNED(4) static const u8 sText_PlayerCantTradeForYourMon[] = _( + "{STR_VAR_1} can't make a trade for\n" + "your POKéMON right now.\p"); + +ALIGNED(4) static const u8 sText_CantTradeForPartnersMon[] = _( + "You can't make a trade for\n" + "{STR_VAR_1}'s POKéMON right now.\p"); + #endif // Unused @@ -1020,30 +1020,7 @@ static const u8 *const sCantTradeMonTexts[] = { sText_CantTradeForPartnersMon }; -#if ENGLISH -ALIGNED(4) static const u8 sText_TradeOfferRejected[] = _("Your trade offer was rejected.\p"); -ALIGNED(4) static const u8 sText_EggTrade[] = _("EGG TRADE"); -ALIGNED(4) static const u8 sText_ChooseJoinCancel[] = _("{DPAD_UPDOWN}CHOOSE {A_BUTTON}JOIN {B_BUTTON}CANCEL"); -ALIGNED(4) static const u8 sText_ChooseTrainer[] = _("Please choose a TRAINER."); -ALIGNED(4) static const u8 sText_ChooseTrainerSingleBattle[] = _("Please choose a TRAINER for\na SINGLE BATTLE."); -ALIGNED(4) static const u8 sText_ChooseTrainerDoubleBattle[] = _("Please choose a TRAINER for\na DOUBLE BATTLE."); -ALIGNED(4) static const u8 sText_ChooseLeaderMultiBattle[] = _("Please choose the LEADER\nfor a MULTI BATTLE."); -ALIGNED(4) static const u8 sText_ChooseTrainerToTradeWith[] = _("Please choose the TRAINER to\ntrade with."); -ALIGNED(4) static const u8 sText_ChooseTrainerToShareWonderCards[] = _("Please choose the TRAINER who is\nsharing WONDER CARDS."); -ALIGNED(4) static const u8 sText_ChooseTrainerToShareWonderNews[] = _("Please choose the TRAINER who is\nsharing WONDER NEWS."); -ALIGNED(4) static const u8 sText_ChooseLeaderPokemonJump[] = _("Jump with mini POKéMON!\nPlease choose the LEADER."); -ALIGNED(4) static const u8 sText_ChooseLeaderBerryCrush[] = _("BERRY CRUSH!\nPlease choose the LEADER."); -ALIGNED(4) static const u8 sText_ChooseLeaderBerryPicking[] = _("DODRIO BERRY-PICKING!\nPlease choose the LEADER."); -ALIGNED(4) static const u8 sText_ChooseLeaderBerryBlender[] = _("BERRY BLENDER!\nPlease choose the LEADER."); -ALIGNED(4) static const u8 sText_ChooseLeaderRecordCorner[] = _("RECORD CORNER!\nPlease choose the LEADER."); -ALIGNED(4) static const u8 sText_ChooseLeaderCoolContest[] = _("COOLNESS CONTEST!\nPlease choose the LEADER."); -ALIGNED(4) static const u8 sText_ChooseLeaderBeautyContest[] = _("BEAUTY CONTEST!\nPlease choose the LEADER."); -ALIGNED(4) static const u8 sText_ChooseLeaderCuteContest[] = _("CUTENESS CONTEST!\nPlease choose the LEADER."); -ALIGNED(4) static const u8 sText_ChooseLeaderSmartContest[] = _("SMARTNESS CONTEST!\nPlease choose the LEADER."); -ALIGNED(4) static const u8 sText_ChooseLeaderToughContest[] = _("TOUGHNESS CONTEST!\nPlease choose the LEADER."); -ALIGNED(4) static const u8 sText_ChooseLeaderBattleTowerLv50[] = _("BATTLE TOWER LEVEL 50!\nPlease choose the LEADER."); -ALIGNED(4) static const u8 sText_ChooseLeaderBattleTowerOpenLv[] = _("BATTLE TOWER OPEN LEVEL!\nPlease choose the LEADER."); -#elif FRENCH +#if FRENCH ALIGNED(4) static const u8 sText_TradeOfferRejected[] = _("Votre offre d’échange a\nété refusée.\p"); ALIGNED(4) static const u8 sText_EggTrade[] = _("ECHANGE D’OEUF"); ALIGNED(4) static const u8 sText_ChooseJoinCancel[] = _("{DPAD_UPDOWN}CHOISIR {A_BUTTON}JOINDRE {B_BUTTON}ANNULER"); @@ -1089,6 +1066,29 @@ ALIGNED(4) static const u8 sText_ChooseLeaderSmartContest[] = _("GARA di ACUME!\ ALIGNED(4) static const u8 sText_ChooseLeaderToughContest[] = _("GARA di GRINTA!\nScegli il CAPOGRUPPO."); ALIGNED(4) static const u8 sText_ChooseLeaderBattleTowerLv50[] = _("TORRE LOTTA: LIVELLO 50!\nScegli il CAPOGRUPPO."); ALIGNED(4) static const u8 sText_ChooseLeaderBattleTowerOpenLv[] = _("TORRE LOTTA: LIVELLO LIBERO!\nScegli il CAPOGRUPPO."); +#else //ENGLISH +ALIGNED(4) static const u8 sText_TradeOfferRejected[] = _("Your trade offer was rejected.\p"); +ALIGNED(4) static const u8 sText_EggTrade[] = _("EGG TRADE"); +ALIGNED(4) static const u8 sText_ChooseJoinCancel[] = _("{DPAD_UPDOWN}CHOOSE {A_BUTTON}JOIN {B_BUTTON}CANCEL"); +ALIGNED(4) static const u8 sText_ChooseTrainer[] = _("Please choose a TRAINER."); +ALIGNED(4) static const u8 sText_ChooseTrainerSingleBattle[] = _("Please choose a TRAINER for\na SINGLE BATTLE."); +ALIGNED(4) static const u8 sText_ChooseTrainerDoubleBattle[] = _("Please choose a TRAINER for\na DOUBLE BATTLE."); +ALIGNED(4) static const u8 sText_ChooseLeaderMultiBattle[] = _("Please choose the LEADER\nfor a MULTI BATTLE."); +ALIGNED(4) static const u8 sText_ChooseTrainerToTradeWith[] = _("Please choose the TRAINER to\ntrade with."); +ALIGNED(4) static const u8 sText_ChooseTrainerToShareWonderCards[] = _("Please choose the TRAINER who is\nsharing WONDER CARDS."); +ALIGNED(4) static const u8 sText_ChooseTrainerToShareWonderNews[] = _("Please choose the TRAINER who is\nsharing WONDER NEWS."); +ALIGNED(4) static const u8 sText_ChooseLeaderPokemonJump[] = _("Jump with mini POKéMON!\nPlease choose the LEADER."); +ALIGNED(4) static const u8 sText_ChooseLeaderBerryCrush[] = _("BERRY CRUSH!\nPlease choose the LEADER."); +ALIGNED(4) static const u8 sText_ChooseLeaderBerryPicking[] = _("DODRIO BERRY-PICKING!\nPlease choose the LEADER."); +ALIGNED(4) static const u8 sText_ChooseLeaderBerryBlender[] = _("BERRY BLENDER!\nPlease choose the LEADER."); +ALIGNED(4) static const u8 sText_ChooseLeaderRecordCorner[] = _("RECORD CORNER!\nPlease choose the LEADER."); +ALIGNED(4) static const u8 sText_ChooseLeaderCoolContest[] = _("COOLNESS CONTEST!\nPlease choose the LEADER."); +ALIGNED(4) static const u8 sText_ChooseLeaderBeautyContest[] = _("BEAUTY CONTEST!\nPlease choose the LEADER."); +ALIGNED(4) static const u8 sText_ChooseLeaderCuteContest[] = _("CUTENESS CONTEST!\nPlease choose the LEADER."); +ALIGNED(4) static const u8 sText_ChooseLeaderSmartContest[] = _("SMARTNESS CONTEST!\nPlease choose the LEADER."); +ALIGNED(4) static const u8 sText_ChooseLeaderToughContest[] = _("TOUGHNESS CONTEST!\nPlease choose the LEADER."); +ALIGNED(4) static const u8 sText_ChooseLeaderBattleTowerLv50[] = _("BATTLE TOWER LEVEL 50!\nPlease choose the LEADER."); +ALIGNED(4) static const u8 sText_ChooseLeaderBattleTowerOpenLv[] = _("BATTLE TOWER OPEN LEVEL!\nPlease choose the LEADER."); #endif static const u8 *const sChooseTrainerTexts[NUM_LINK_GROUP_TYPES] = @@ -1117,16 +1117,7 @@ static const u8 *const sChooseTrainerTexts[NUM_LINK_GROUP_TYPES] = [LINK_GROUP_BATTLE_TOWER_OPEN] = sText_ChooseLeaderBattleTowerOpenLv }; -#if ENGLISH -ALIGNED(4) static const u8 sText_SearchingForWirelessSystemWait[] = _("Searching for a WIRELESS\nCOMMUNICATION SYSTEM. Wait..."); -ALIGNED(4) static const u8 sText_MustHaveTwoMonsForDoubleBattle[] = _("For a DOUBLE BATTLE, you must have\nat least two POKéMON.\p"); // Unused -ALIGNED(4) static const u8 sText_AwaitingPlayersResponse[] = _("Awaiting {STR_VAR_1}'s response…"); -ALIGNED(4) static const u8 sText_PlayerHasBeenAskedToRegisterYouPleaseWait[] = _("{STR_VAR_1} has been asked to register\nyou as a member. Please wait."); -ALIGNED(4) static const u8 sText_AwaitingResponseFromWirelessSystem[] = _("Awaiting a response from the\nWIRELESS COMMUNICATION SYSTEM."); -ALIGNED(4) static const u8 sText_PleaseWaitForOtherTrainersToGather[] = _("Please wait for other TRAINERS to\ngather and get ready."); // Unused -ALIGNED(4) static const u8 sText_NoCardsSharedRightNow[] = _("No CARDS appear to be shared \nright now."); -ALIGNED(4) static const u8 sText_NoNewsSharedRightNow[] = _("No NEWS appears to be shared\nright now."); -#elif FRENCH +#if FRENCH ALIGNED(4) static const u8 sText_SearchingForWirelessSystemWait[] = _("Recherche d’un système de\nCOMMUNICATION SANS FIL. Patienter."); ALIGNED(4) static const u8 sText_MustHaveTwoMonsForDoubleBattle[] = _("For a DOUBLE BATTLE, you must have\nat least two POKéMON.\p"); ALIGNED(4) static const u8 sText_AwaitingPlayersResponse[] = _("Attente d’une réponse de {STR_VAR_1}…"); @@ -1144,6 +1135,15 @@ ALIGNED(4) static const u8 sText_AwaitingResponseFromWirelessSystem[] = _("In at ALIGNED(4) static const u8 sText_PleaseWaitForOtherTrainersToGather[] = _("Please wait for other TRAINERS to\ngather and get ready."); ALIGNED(4) static const u8 sText_NoCardsSharedRightNow[] = _("Non ci sono SCHEDE condivise\nal momento."); ALIGNED(4) static const u8 sText_NoNewsSharedRightNow[] = _("Non ci sono NOTIZIE condivise\nal momento."); +#else //ENGLISH +ALIGNED(4) static const u8 sText_SearchingForWirelessSystemWait[] = _("Searching for a WIRELESS\nCOMMUNICATION SYSTEM. Wait..."); +ALIGNED(4) static const u8 sText_MustHaveTwoMonsForDoubleBattle[] = _("For a DOUBLE BATTLE, you must have\nat least two POKéMON.\p"); // Unused +ALIGNED(4) static const u8 sText_AwaitingPlayersResponse[] = _("Awaiting {STR_VAR_1}'s response…"); +ALIGNED(4) static const u8 sText_PlayerHasBeenAskedToRegisterYouPleaseWait[] = _("{STR_VAR_1} has been asked to register\nyou as a member. Please wait."); +ALIGNED(4) static const u8 sText_AwaitingResponseFromWirelessSystem[] = _("Awaiting a response from the\nWIRELESS COMMUNICATION SYSTEM."); +ALIGNED(4) static const u8 sText_PleaseWaitForOtherTrainersToGather[] = _("Please wait for other TRAINERS to\ngather and get ready."); // Unused +ALIGNED(4) static const u8 sText_NoCardsSharedRightNow[] = _("No CARDS appear to be shared \nright now."); +ALIGNED(4) static const u8 sText_NoNewsSharedRightNow[] = _("No NEWS appears to be shared\nright now."); #endif static const u8 *const sNoWonderSharedTexts[] = { @@ -1151,41 +1151,7 @@ static const u8 *const sNoWonderSharedTexts[] = { sText_NoNewsSharedRightNow }; -#if ENGLISH -ALIGNED(4) static const u8 sText_Battle[] = _("BATTLE"); -ALIGNED(4) static const u8 sText_Chat2[] = _("CHAT"); -ALIGNED(4) static const u8 sText_Greetings[] = _("GREETINGS"); -ALIGNED(4) static const u8 sText_Exit[] = _("EXIT"); -ALIGNED(4) static const u8 sText_Exit2[] = _("EXIT"); -ALIGNED(4) static const u8 sText_Info[] = _("INFO"); -ALIGNED(4) static const u8 sText_NameWantedOfferLv[] = _("NAME{CLEAR_TO 60}WANTED{CLEAR_TO 110}OFFER{CLEAR_TO 198}LV."); -ALIGNED(4) static const u8 sText_SingleBattle[] = _("SINGLE BATTLE"); -ALIGNED(4) static const u8 sText_DoubleBattle[] = _("DOUBLE BATTLE"); -ALIGNED(4) static const u8 sText_MultiBattle[] = _("MULTI BATTLE"); -ALIGNED(4) static const u8 sText_PokemonTrades[] = _("POKéMON TRADES"); -ALIGNED(4) static const u8 sText_Chat[] = _("CHAT"); -ALIGNED(4) static const u8 sText_Cards[] = _("CARDS"); -ALIGNED(4) static const u8 sText_WonderCards[] = _("WONDER CARDS"); -ALIGNED(4) static const u8 sText_WonderNews[] = _("WONDER NEWS"); -ALIGNED(4) static const u8 sText_PokemonJump[] = _("POKéMON JUMP"); -ALIGNED(4) static const u8 sText_BerryCrush[] = _("BERRY CRUSH"); -ALIGNED(4) static const u8 sText_BerryPicking[] = _("BERRY-PICKING"); -ALIGNED(4) static const u8 sText_Search[] = _("SEARCH"); -ALIGNED(4) static const u8 sText_BerryBlender[] = _("BERRY BLENDER"); -ALIGNED(4) static const u8 sText_RecordCorner[] = _("RECORD CORNER"); -ALIGNED(4) static const u8 sText_CoolContest[] = _("COOL CONTEST"); -ALIGNED(4) static const u8 sText_BeautyContest[] = _("BEAUTY CONTEST"); -ALIGNED(4) static const u8 sText_CuteContest[] = _("CUTE CONTEST"); -ALIGNED(4) static const u8 sText_SmartContest[] = _("SMART CONTEST"); -ALIGNED(4) static const u8 sText_ToughContest[] = _("TOUGH CONTEST"); -ALIGNED(4) static const u8 sText_BattleTowerLv50[] = _("BATTLE TOWER LV. 50"); -ALIGNED(4) static const u8 sText_BattleTowerOpenLv[] = _("BATTLE TOWER OPEN LEVEL"); -ALIGNED(4) static const u8 sText_ItsNormalCard[] = _("It's a NORMAL CARD."); -ALIGNED(4) static const u8 sText_ItsBronzeCard[] = _("It's a BRONZE CARD!"); -ALIGNED(4) static const u8 sText_ItsCopperCard[] = _("It's a COPPER CARD!"); -ALIGNED(4) static const u8 sText_ItsSilverCard[] = _("It's a SILVER CARD!"); -ALIGNED(4) static const u8 sText_ItsGoldCard[] = _("It's a GOLD CARD!"); -#elif FRENCH +#if FRENCH ALIGNED(4) static const u8 sText_Battle[] = _("COMBAT"); ALIGNED(4) static const u8 sText_Chat2[] = _("TCHAT"); ALIGNED(4) static const u8 sText_Greetings[] = _("SALUT"); @@ -1253,6 +1219,40 @@ ALIGNED(4) static const u8 sText_ItsBronzeCard[] = _("È una SCHEDA di BRONZO!") ALIGNED(4) static const u8 sText_ItsCopperCard[] = _("È una SCHEDA di RAME!"); ALIGNED(4) static const u8 sText_ItsSilverCard[] = _("È una SCHEDA d’ARGENTO!"); ALIGNED(4) static const u8 sText_ItsGoldCard[] = _("È una SCHEDA d’ORO!"); +#else //ENGLISH +ALIGNED(4) static const u8 sText_Battle[] = _("BATTLE"); +ALIGNED(4) static const u8 sText_Chat2[] = _("CHAT"); +ALIGNED(4) static const u8 sText_Greetings[] = _("GREETINGS"); +ALIGNED(4) static const u8 sText_Exit[] = _("EXIT"); +ALIGNED(4) static const u8 sText_Exit2[] = _("EXIT"); +ALIGNED(4) static const u8 sText_Info[] = _("INFO"); +ALIGNED(4) static const u8 sText_NameWantedOfferLv[] = _("NAME{CLEAR_TO 60}WANTED{CLEAR_TO 110}OFFER{CLEAR_TO 198}LV."); +ALIGNED(4) static const u8 sText_SingleBattle[] = _("SINGLE BATTLE"); +ALIGNED(4) static const u8 sText_DoubleBattle[] = _("DOUBLE BATTLE"); +ALIGNED(4) static const u8 sText_MultiBattle[] = _("MULTI BATTLE"); +ALIGNED(4) static const u8 sText_PokemonTrades[] = _("POKéMON TRADES"); +ALIGNED(4) static const u8 sText_Chat[] = _("CHAT"); +ALIGNED(4) static const u8 sText_Cards[] = _("CARDS"); +ALIGNED(4) static const u8 sText_WonderCards[] = _("WONDER CARDS"); +ALIGNED(4) static const u8 sText_WonderNews[] = _("WONDER NEWS"); +ALIGNED(4) static const u8 sText_PokemonJump[] = _("POKéMON JUMP"); +ALIGNED(4) static const u8 sText_BerryCrush[] = _("BERRY CRUSH"); +ALIGNED(4) static const u8 sText_BerryPicking[] = _("BERRY-PICKING"); +ALIGNED(4) static const u8 sText_Search[] = _("SEARCH"); +ALIGNED(4) static const u8 sText_BerryBlender[] = _("BERRY BLENDER"); +ALIGNED(4) static const u8 sText_RecordCorner[] = _("RECORD CORNER"); +ALIGNED(4) static const u8 sText_CoolContest[] = _("COOL CONTEST"); +ALIGNED(4) static const u8 sText_BeautyContest[] = _("BEAUTY CONTEST"); +ALIGNED(4) static const u8 sText_CuteContest[] = _("CUTE CONTEST"); +ALIGNED(4) static const u8 sText_SmartContest[] = _("SMART CONTEST"); +ALIGNED(4) static const u8 sText_ToughContest[] = _("TOUGH CONTEST"); +ALIGNED(4) static const u8 sText_BattleTowerLv50[] = _("BATTLE TOWER LV. 50"); +ALIGNED(4) static const u8 sText_BattleTowerOpenLv[] = _("BATTLE TOWER OPEN LEVEL"); +ALIGNED(4) static const u8 sText_ItsNormalCard[] = _("It's a NORMAL CARD."); +ALIGNED(4) static const u8 sText_ItsBronzeCard[] = _("It's a BRONZE CARD!"); +ALIGNED(4) static const u8 sText_ItsCopperCard[] = _("It's a COPPER CARD!"); +ALIGNED(4) static const u8 sText_ItsSilverCard[] = _("It's a SILVER CARD!"); +ALIGNED(4) static const u8 sText_ItsGoldCard[] = _("It's a GOLD CARD!"); #endif static const u8 *const sCardColorTexts[] = { @@ -1263,12 +1263,7 @@ static const u8 *const sCardColorTexts[] = { sText_ItsGoldCard }; -#if ENGLISH -ALIGNED(4) static const u8 sText_TrainerCardInfoPage1[] = _("This is {DYNAMIC 0} {DYNAMIC 1}'s\nTRAINER CARD…\l{DYNAMIC 2}\pPOKéDEX: {DYNAMIC 3}\nTIME: {DYNAMIC 4}:{DYNAMIC 5}\p"); -ALIGNED(4) static const u8 sText_TrainerCardInfoPage2[] = _("BATTLES: WINS: {DYNAMIC 0} LOSSES: {DYNAMIC 2}\nTRADES: {DYNAMIC 3}\p“{DYNAMIC 4} {DYNAMIC 5}\n{DYNAMIC 6} {DYNAMIC 7}”\p"); -ALIGNED(4) static const u8 sText_GladToMeetYouMale[] = _("{DYNAMIC 1}: Glad to have met you!{PAUSE 60}"); -ALIGNED(4) static const u8 sText_GladToMeetYouFemale[] = _("{DYNAMIC 1}: Glad to meet you!{PAUSE 60}"); -#elif FRENCH +#if FRENCH ALIGNED(4) static const u8 sText_TrainerCardInfoPage1[] = _("C’est la CARTE DE DRESSEUR\nde {DYNAMIC 0} {DYNAMIC 1}…\l{DYNAMIC 2}\pPOKéDEX: {DYNAMIC 3}\nTEMPS: {DYNAMIC 4}:{DYNAMIC 5}\p"); ALIGNED(4) static const u8 sText_TrainerCardInfoPage2[] = _("COMBATS: {DYNAMIC 0} VICT. {DYNAMIC 2} DEF.\nECHANGES: {DYNAMIC 3}\p“{DYNAMIC 4} {DYNAMIC 5}\n{DYNAMIC 6} {DYNAMIC 7}”\p"); ALIGNED(4) static const u8 sText_GladToMeetYouMale[] = _("{DYNAMIC 1}: Ravi de te connaître!{PAUSE 60}"); @@ -1278,6 +1273,11 @@ ALIGNED(4) static const u8 sText_TrainerCardInfoPage1[] = _("Questa è la SCHEDA ALIGNED(4) static const u8 sText_TrainerCardInfoPage2[] = _("LOTTE: VINTE {DYNAMIC 0} PERSE {DYNAMIC 2}\nSCAMBI: VOLTE {DYNAMIC 3}\p“{DYNAMIC 4} {DYNAMIC 5}\n{DYNAMIC 6} {DYNAMIC 7}”\p"); ALIGNED(4) static const u8 sText_GladToMeetYouMale[] = _("{DYNAMIC 1}: Piacere di conoscerti!{PAUSE 60}"); ALIGNED(4) static const u8 sText_GladToMeetYouFemale[] = _("{DYNAMIC 1}: Piacere!{PAUSE 60}"); +#else //ENGLISH +ALIGNED(4) static const u8 sText_TrainerCardInfoPage1[] = _("This is {DYNAMIC 0} {DYNAMIC 1}'s\nTRAINER CARD…\l{DYNAMIC 2}\pPOKéDEX: {DYNAMIC 3}\nTIME: {DYNAMIC 4}:{DYNAMIC 5}\p"); +ALIGNED(4) static const u8 sText_TrainerCardInfoPage2[] = _("BATTLES: WINS: {DYNAMIC 0} LOSSES: {DYNAMIC 2}\nTRADES: {DYNAMIC 3}\p“{DYNAMIC 4} {DYNAMIC 5}\n{DYNAMIC 6} {DYNAMIC 7}”\p"); +ALIGNED(4) static const u8 sText_GladToMeetYouMale[] = _("{DYNAMIC 1}: Glad to have met you!{PAUSE 60}"); +ALIGNED(4) static const u8 sText_GladToMeetYouFemale[] = _("{DYNAMIC 1}: Glad to meet you!{PAUSE 60}"); #endif static const u8 *const sGladToMeetYouTexts[GENDER_COUNT] = { @@ -1285,12 +1285,12 @@ static const u8 *const sGladToMeetYouTexts[GENDER_COUNT] = { sText_GladToMeetYouFemale }; -#if ENGLISH -ALIGNED(4) static const u8 sText_FinishedCheckingPlayersTrainerCard[] = _("Finished checking {DYNAMIC 1}'s\nTRAINER CARD.{PAUSE 60}"); -#elif FRENCH +#if FRENCH ALIGNED(4) static const u8 sText_FinishedCheckingPlayersTrainerCard[] = _("La CARTE DE DRESSEUR de\n{DYNAMIC 1} a été lue.{PAUSE 60}"); #elif ITALIAN ALIGNED(4) static const u8 sText_FinishedCheckingPlayersTrainerCard[] = _("Completata la lettura della SCHEDA\nALLENATORE di {DYNAMIC 1}.{PAUSE 60}"); +#else //ENGLISH +ALIGNED(4) static const u8 sText_FinishedCheckingPlayersTrainerCard[] = _("Finished checking {DYNAMIC 1}'s\nTRAINER CARD.{PAUSE 60}"); #endif static const u8 *const sLinkGroupActivityNameTexts[] = { diff --git a/src/decoration.c b/src/decoration.c index 91af8c7f15..0be3548f1d 100644 --- a/src/decoration.c +++ b/src/decoration.c @@ -205,12 +205,12 @@ static void TossDecorationPrompt(u8 taskId); static void TossDecoration(u8 taskId); #include "data/decoration/tiles.h" -#if ENGLISH -#include "data/decoration/description.h" -#elif FRENCH +#if FRENCH #include "data/decoration/description_fr.h" #elif ITALIAN #include "data/decoration/description_it.h" +#else //ENGLISH +#include "data/decoration/description.h" #endif #include "data/decoration/header.h" diff --git a/src/dodrio_berry_picking.c b/src/dodrio_berry_picking.c index c39d025040..862369023b 100644 --- a/src/dodrio_berry_picking.c +++ b/src/dodrio_berry_picking.c @@ -41,10 +41,12 @@ #define MAX_FALL_DIST 10 // The number of times a berry needs to fall before hitting the ground #define EAT_FALL_DIST 7 // The number of times a berry needs to fall to be available to eat -#if ENGLISH || FRENCH +#if FRENCH #define RESULTS_TITLE_FONT FONT_NORMAL #elif ITALIAN #define RESULTS_TITLE_FONT FONT_NARROW +#else //ENGLISH +#define RESULTS_TITLE_FONT FONT_NORMAL #endif enum { diff --git a/src/easy_chat.c b/src/easy_chat.c index 8e3e039a61..1c43eaf5c9 100644 --- a/src/easy_chat.c +++ b/src/easy_chat.c @@ -679,12 +679,7 @@ static const u8 sAlphabetGroupIdMap[NUM_ALPHABET_ROWS][NUM_ALPHABET_COLUMNS] = { }; static const u16 sMysteryGiftPhrase[NUM_QUESTIONNAIRE_WORDS] = { -#if ENGLISH - EC_WORD_LINK, - EC_WORD_TOGETHER, - EC_WORD_WITH, - EC_WORD_ALL, -#elif FRENCH +#if FRENCH EC_WORD_LINK, EC_WORD_WITH, EC_WORD_CASE, @@ -694,17 +689,16 @@ static const u16 sMysteryGiftPhrase[NUM_QUESTIONNAIRE_WORDS] = { EC_WORD_TOO_LATE, EC_WORD_LINK, EC_WORD_EXCL, +#else //ENGLISH + EC_WORD_LINK, + EC_WORD_TOGETHER, + EC_WORD_WITH, + EC_WORD_ALL, #endif }; static const u16 sBerryMasterWifePhrases[][2] = { -#if ENGLISH - [PHRASE_GREAT_BATTLE - 1] = {EC_WORD_GREAT, EC_WORD_BATTLE}, - [PHRASE_CHALLENGE_CONTEST - 1] = {EC_WORD_CHALLENGE, EC_WORD_CONTEST}, - [PHRASE_OVERWHELMING_LATIAS - 1] = {EC_WORD_OVERWHELMING, EC_POKEMON(LATIAS)}, - [PHRASE_COOL_LATIOS - 1] = {EC_WORD_COOL, EC_POKEMON(LATIOS)}, - [PHRASE_SUPER_HUSTLE - 1] = {EC_WORD_SUPER, EC_WORD_HUSTLE}, -#elif FRENCH +#if FRENCH [PHRASE_GREAT_BATTLE - 1] = {EC_WORD_GREAT, EC_WORD_FIGHTING}, [PHRASE_CHALLENGE_CONTEST - 1] = {EC_WORD_CONTEST, EC_WORD_CHALLENGE}, [PHRASE_OVERWHELMING_LATIAS - 1] = {EC_WORD_OVERWHELMING, EC_POKEMON(LATIAS)}, @@ -716,6 +710,12 @@ static const u16 sBerryMasterWifePhrases[][2] = { [PHRASE_OVERWHELMING_LATIAS - 1] = {EC_POKEMON(LATIAS), EC_WORD_KIND}, [PHRASE_COOL_LATIOS - 1] = {EC_POKEMON(LATIOS), EC_WORD_COOL}, [PHRASE_SUPER_HUSTLE - 1] = {EC_WORD_HUSTLE, EC_WORD_YAY}, +#else //ENGLISH + [PHRASE_GREAT_BATTLE - 1] = {EC_WORD_GREAT, EC_WORD_BATTLE}, + [PHRASE_CHALLENGE_CONTEST - 1] = {EC_WORD_CHALLENGE, EC_WORD_CONTEST}, + [PHRASE_OVERWHELMING_LATIAS - 1] = {EC_WORD_OVERWHELMING, EC_POKEMON(LATIAS)}, + [PHRASE_COOL_LATIOS - 1] = {EC_WORD_COOL, EC_POKEMON(LATIOS)}, + [PHRASE_SUPER_HUSTLE - 1] = {EC_WORD_SUPER, EC_WORD_HUSTLE}, #endif }; @@ -842,14 +842,14 @@ static const struct BgTemplate sEasyChatBgTemplates[] = { static const struct WindowTemplate sEasyChatWindowTemplates[] = { { .bg = 1, -#if ENGLISH - .tilemapLeft = 6, - .tilemapTop = 0, - .width = 18, -#elif FRENCH || ITALIAN +#if FRENCH || ITALIAN .tilemapLeft = 0, .tilemapTop = 0, .width = 30, +#else //ENGLISH + .tilemapLeft = 6, + .tilemapTop = 0, + .width = 18, #endif .height = 2, .paletteNum = 10, @@ -1213,15 +1213,15 @@ static const struct SpriteTemplate sSpriteTemplate_ScrollIndicator = { static const u8 sFooterOptionXOffsets[NUM_FOOTER_TYPES][4] = { [FOOTER_NORMAL] = {16, 111, 196, 0}, -#if ENGLISH - [FOOTER_QUIZ] = {16, 78, 130, 160}, - [FOOTER_ANSWER] = {16, 80, 134, 170}, -#elif FRENCH +#if FRENCH [FOOTER_QUIZ] = {16, 82, 148, 184}, [FOOTER_ANSWER] = {16, 78, 141, 174}, #elif ITALIAN [FOOTER_QUIZ] = {16, 92, 144, 184}, [FOOTER_ANSWER] = {16, 86, 133, 168}, +#else //ENGLISH + [FOOTER_QUIZ] = {16, 78, 130, 160}, + [FOOTER_ANSWER] = {16, 80, 134, 170}, #endif }; @@ -1232,12 +1232,12 @@ static const u8 *const sFooterTextOptions[NUM_FOOTER_TYPES][4] = { }; #include "data/easy_chat/easy_chat_groups.h" -#if ENGLISH -#include "data/easy_chat/easy_chat_words_by_letter.h" -#elif FRENCH +#if FRENCH #include "data/easy_chat/french/easy_chat_words_by_letter.h" #elif ITALIAN #include "data/easy_chat/italian/easy_chat_words_by_letter.h" +#else //ENGLISH +#include "data/easy_chat/easy_chat_words_by_letter.h" #endif static const u8 *const sEasyChatGroupNamePointers[EC_NUM_GROUPS] = { @@ -1266,12 +1266,7 @@ static const u8 *const sEasyChatGroupNamePointers[EC_NUM_GROUPS] = { }; static const u16 sDefaultProfileWords[EASY_CHAT_BATTLE_WORDS_COUNT - 2] = { -#if ENGLISH - EC_WORD_I_AM, - EC_WORD_A, - EC_WORD_POKEMON, - EC_WORD_FRIEND, -#elif FRENCH +#if FRENCH EC_WORD_ADORE, EC_WORD_CASE, EC_WORD_POKEMON, @@ -1281,18 +1276,16 @@ static const u16 sDefaultProfileWords[EASY_CHAT_BATTLE_WORDS_COUNT - 2] = { EC_WORD_LAY, EC_WORD_ALL, EC_WORD_POKEMON, +#else //ENGLISH + EC_WORD_I_AM, + EC_WORD_A, + EC_WORD_POKEMON, + EC_WORD_FRIEND, #endif }; static const u16 sDefaultBattleStartWords[EASY_CHAT_BATTLE_WORDS_COUNT] = { -#if ENGLISH - EC_WORD_ARE, - EC_WORD_YOU, - EC_WORD_READY, - EC_WORD_QUES, - EC_WORD_HERE_I_COME, - EC_WORD_EXCL, -#elif FRENCH +#if FRENCH EC_WORD_APOLOGIZE, EC_WORD_EXCL, EC_WORD_HERE_I_COME, @@ -1306,18 +1299,18 @@ static const u16 sDefaultBattleStartWords[EASY_CHAT_BATTLE_WORDS_COUNT] = { EC_WORD_QUES, EC_WORD_HERE_I_COME, EC_WORD_EXCL, +#else //ENGLISH + EC_WORD_ARE, + EC_WORD_YOU, + EC_WORD_READY, + EC_WORD_QUES, + EC_WORD_HERE_I_COME, + EC_WORD_EXCL, #endif }; static const u16 sDefaultBattleWonWords[EASY_CHAT_BATTLE_WORDS_COUNT] = { -#if ENGLISH - EC_WORD_YAY, - EC_WORD_YAY, - EC_WORD_EXCL_EXCL, - EC_WORD_I_VE, - EC_WORD_WON, - EC_WORD_EXCL_EXCL, -#elif FRENCH +#if FRENCH EC_WORD_YAY, EC_WORD_YAY, EC_WORD_I_VE, @@ -1331,18 +1324,18 @@ static const u16 sDefaultBattleWonWords[EASY_CHAT_BATTLE_WORDS_COUNT] = { EC_WORD_WON, EC_WORD_ISN_T_IT_QUES, EC_WORD_EXCL, +#else //ENGLISH + EC_WORD_YAY, + EC_WORD_YAY, + EC_WORD_EXCL_EXCL, + EC_WORD_I_VE, + EC_WORD_WON, + EC_WORD_EXCL_EXCL, #endif }; static const u16 sDefaultBattleLostWords[EASY_CHAT_BATTLE_WORDS_COUNT] = { -#if ENGLISH - EC_WORD_TOO, - EC_WORD_BAD, - EC_WORD_ELLIPSIS, - EC_WORD_WE, - EC_WORD_LOST, - EC_WORD_ELLIPSIS, -#elif FRENCH +#if FRENCH EC_WORD_IT_S, EC_EMPTY_WORD, EC_WORD_AWFUL, @@ -1356,6 +1349,13 @@ static const u16 sDefaultBattleLostWords[EASY_CHAT_BATTLE_WORDS_COUNT] = { EC_WORD_PERFECT, EC_WORD_LOST, EC_WORD_EXCL, +#else //ENGLISH + EC_WORD_TOO, + EC_WORD_BAD, + EC_WORD_ELLIPSIS, + EC_WORD_WE, + EC_WORD_LOST, + EC_WORD_ELLIPSIS, #endif }; @@ -4033,10 +4033,10 @@ static void PrintTitle(void) if (!titleText) return; -#if ENGLISH - xOffset = GetStringCenterAlignXOffset(FONT_NORMAL, titleText, 144); -#elif FRENCH || ITALIAN +#if FRENCH || ITALIAN xOffset = GetStringCenterAlignXOffset(FONT_NORMAL, titleText, 240); +#else //ENGLISH + xOffset = GetStringCenterAlignXOffset(FONT_NORMAL, titleText, 144); #endif FillWindowPixelBuffer(0, PIXEL_FILL(0)); PrintEasyChatTextWithColors(0, FONT_NORMAL, titleText, xOffset, 1, TEXT_SKIP_DRAW, TEXT_COLOR_TRANSPARENT, TEXT_COLOR_DARK_GRAY, TEXT_COLOR_LIGHT_GRAY); @@ -4135,10 +4135,10 @@ static void AddPhraseWindow(void) template.width = sPhraseFrameDimensions[frameId].width; template.height = sPhraseFrameDimensions[frameId].height; template.paletteNum = 11; -#if ENGLISH - template.baseBlock = 0x6C; -#elif FRENCH || ITALIAN +#if FRENCH || ITALIAN template.baseBlock = 0x84; +#else //ENGLISH + template.baseBlock = 0x6C; #endif sScreenControl->windowId = AddWindow(&template); PutWindowTilemap(sScreenControl->windowId); @@ -5184,10 +5184,10 @@ static void AddMainScreenButtonWindow(void) template.width = 28; template.height = 2; template.paletteNum = 11; -#if ENGLISH - template.baseBlock = 0x34; -#elif FRENCH || ITALIAN +#if FRENCH || ITALIAN template.baseBlock = 0x4C; +#else //ENGLISH + template.baseBlock = 0x34; #endif windowId = AddWindow(&template); FillWindowPixelBuffer(windowId, PIXEL_FILL(1)); diff --git a/src/field_specials.c b/src/field_specials.c index 83eeac3818..602f614dba 100644 --- a/src/field_specials.c +++ b/src/field_specials.c @@ -2838,17 +2838,16 @@ void FrontierGamblerSetWonOrLost(bool8 won) void UpdateBattlePointsWindow(void) { -#if ENGLISH || FRENCH u8 string[32]; u32 x; - StringCopy(ConvertIntToDecimalStringN(string, gSaveBlock2Ptr->frontier.battlePoints, STR_CONV_MODE_RIGHT_ALIGN, 4), gText_BP); -#elif ITALIAN - u8 string[32], *strPtr; - u32 x; +#if ITALIAN + u8 *strPtr; strPtr = ConvertIntToDecimalStringN(string, gSaveBlock2Ptr->frontier.battlePoints, STR_CONV_MODE_RIGHT_ALIGN, 4); *strPtr++ = CHAR_SPACE; StringCopy(strPtr, gText_BP); +#else // ENGLISH || FRENCH + StringCopy(ConvertIntToDecimalStringN(string, gSaveBlock2Ptr->frontier.battlePoints, STR_CONV_MODE_RIGHT_ALIGN, 4), gText_BP); #endif x = GetStringRightAlignXOffset(FONT_NORMAL, string, 48); AddTextPrinterParameterized(sBattlePointsWindowId, FONT_NORMAL, string, x, 1, 0, NULL); diff --git a/src/fonts.c b/src/fonts.c index 9b53028cc7..f6e642d062 100644 --- a/src/fonts.c +++ b/src/fonts.c @@ -1,11 +1,11 @@ #include "global.h" -#if ENGLISH -ALIGNED(4) const u16 gFontSmallNarrowLatinGlyphs[] = INCBIN_U16("graphics/fonts/small_narrow.latfont"); -#elif FRENCH +#if FRENCH ALIGNED(4) const u16 gFontSmallNarrowLatinGlyphs[] = INCBIN_U16("graphics/fonts/french/small_narrow.latfont"); #elif ITALIAN ALIGNED(4) const u16 gFontSmallNarrowLatinGlyphs[] = INCBIN_U16("graphics/fonts/italian/small_narrow.latfont"); +#else //ENGLISH +ALIGNED(4) const u16 gFontSmallNarrowLatinGlyphs[] = INCBIN_U16("graphics/fonts/small_narrow.latfont"); #endif ALIGNED(4) const u8 gFontSmallNarrowLatinGlyphWidths[] = { 3, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 4, 4, 5, 5, 5, @@ -13,15 +13,15 @@ ALIGNED(4) const u8 gFontSmallNarrowLatinGlyphWidths[] = { 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 8, 5, 6, 3, 3, 3, 3, 3, 8, 0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, -#if ENGLISH - 5, 5, 3, 8, 8, 8, 8, 8, 8, 8, 4, 5, 4, 4, 3, 3, - 3, 3, 3, 3, 3, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 4, -#elif FRENCH +#if FRENCH 5, 5, 3, 8, 8, 8, 8, 8, 8, 4, 4, 5, 4, 4, 3, 3, 3, 3, 3, 3, 12, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 4, #elif ITALIAN 5, 5, 3, 8, 8, 8, 8, 3, 3, 3, 4, 5, 4, 4, 8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 4, +#else //ENGLISH + 5, 5, 3, 8, 8, 8, 8, 8, 8, 8, 4, 5, 4, 4, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 4, #endif 3, 3, 3, 3, 3, 3, 3, 5, 3, 8, 8, 8, 8, 1, 2, 3, 4, 5, 6, 7, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, @@ -50,12 +50,12 @@ ALIGNED(4) const u8 gFontSmallNarrowLatinGlyphWidths[] = { 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 3, }; -#if ENGLISH -ALIGNED(4) const u16 gFontSmallLatinGlyphs[] = INCBIN_U16("graphics/fonts/small.latfont"); -#elif FRENCH +#if FRENCH ALIGNED(4) const u16 gFontSmallLatinGlyphs[] = INCBIN_U16("graphics/fonts/french/small.latfont"); #elif ITALIAN ALIGNED(4) const u16 gFontSmallLatinGlyphs[] = INCBIN_U16("graphics/fonts/italian/small.latfont"); +#else //ENGLISH +ALIGNED(4) const u16 gFontSmallLatinGlyphs[] = INCBIN_U16("graphics/fonts/small.latfont"); #endif ALIGNED(4) const u8 gFontSmallLatinGlyphWidths[] = { 3, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 4, 4, 5, 5, 5, @@ -63,15 +63,15 @@ ALIGNED(4) const u8 gFontSmallLatinGlyphWidths[] = { 4, 4, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 8, 7, 8, 3, 3, 3, 3, 3, 8, 8, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, -#if ENGLISH - 5, 5, 5, 8, 8, 8, 8, 8, 8, 8, 4, 7, 5, 5, 3, 3, - 3, 3, 3, 3, 3, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 4, -#elif FRENCH +#if FRENCH 5, 5, 5, 8, 8, 8, 8, 8, 8, 4, 4, 7, 5, 5, 3, 3, 3, 3, 3, 3, 12, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 4, #elif ITALIAN 5, 5, 5, 8, 8, 8, 8, 3, 3, 3, 4, 7, 5, 5, 8, 8, 8, 8, 8, 7, 3, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 4, +#else //ENGLISH + 5, 5, 5, 8, 8, 8, 8, 8, 8, 8, 4, 7, 5, 5, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 4, #endif 3, 3, 3, 3, 3, 3, 3, 5, 3, 8, 8, 8, 8, 1, 2, 3, 4, 5, 6, 7, 5, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, @@ -100,12 +100,12 @@ ALIGNED(4) const u8 gFontSmallLatinGlyphWidths[] = { 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 3, }; -#if ENGLISH -ALIGNED(4) const u16 gFontNarrowLatinGlyphs[] = INCBIN_U16("graphics/fonts/narrow.latfont"); -#elif FRENCH +#if FRENCH ALIGNED(4) const u16 gFontNarrowLatinGlyphs[] = INCBIN_U16("graphics/fonts/french/narrow.latfont"); #elif ITALIAN ALIGNED(4) const u16 gFontNarrowLatinGlyphs[] = INCBIN_U16("graphics/fonts/italian/narrow.latfont"); +#else //ENGLISH +ALIGNED(4) const u16 gFontNarrowLatinGlyphs[] = INCBIN_U16("graphics/fonts/narrow.latfont"); #endif ALIGNED(4) const u8 gFontNarrowLatinGlyphWidths[] = { 3, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 4, 4, 5, 5, 5, @@ -113,15 +113,15 @@ ALIGNED(4) const u8 gFontNarrowLatinGlyphWidths[] = { 4, 4, 5, 5, 5, 8, 5, 5, 5, 5, 5, 6, 9, 6, 6, 3, 3, 3, 3, 3, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, -#if ENGLISH - 5, 5, 4, 8, 8, 8, 7, 8, 8, 4, 4, 6, 4, 4, 3, 3, - 3, 3, 3, 3, 3, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 4, -#elif FRENCH +#if FRENCH 5, 5, 4, 8, 8, 8, 7, 8, 8, 4, 4, 6, 4, 4, 3, 3, 3, 3, 3, 3, 12, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 4, #elif ITALIAN 5, 5, 4, 8, 8, 8, 7, 3, 3, 3, 4, 6, 4, 4, 8, 7, 8, 8, 4, 4, 3, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 4, +#else //ENGLISH + 5, 5, 4, 8, 8, 8, 7, 8, 8, 4, 4, 6, 4, 4, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 4, #endif 3, 3, 3, 3, 3, 3, 3, 5, 3, 7, 7, 7, 7, 1, 2, 3, 4, 5, 6, 7, 5, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, @@ -155,12 +155,12 @@ ALIGNED(4) const u8 gFontNarrowLatinGlyphWidths[] = { 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 3, }; -#if ENGLISH -ALIGNED(4) const u16 gFontShortLatinGlyphs[] = INCBIN_U16("graphics/fonts/short.latfont"); -#elif FRENCH +#if FRENCH ALIGNED(4) const u16 gFontShortLatinGlyphs[] = INCBIN_U16("graphics/fonts/french/short.latfont"); #elif ITALIAN ALIGNED(4) const u16 gFontShortLatinGlyphs[] = INCBIN_U16("graphics/fonts/italian/short.latfont"); +#else //ENGLISH +ALIGNED(4) const u16 gFontShortLatinGlyphs[] = INCBIN_U16("graphics/fonts/short.latfont"); #endif ALIGNED(4) const u8 gFontShortLatinGlyphWidths[] = { 3, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 6, 6, 6, 6, 6, @@ -168,11 +168,7 @@ ALIGNED(4) const u8 gFontShortLatinGlyphWidths[] = { 6, 6, 6, 6, 6, 8, 6, 6, 6, 6, 6, 6, 9, 8, 8, 3, 3, 3, 3, 3, 10, 8, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, -#if ENGLISH - 6, 6, 6, 8, 8, 8, 8, 8, 8, 4, 6, 8, 5, 5, 3, 3, - 3, 3, 3, 3, 3, 3, 3, 3, 6, 3, 3, 3, 3, 3, 3, 6, - 3, 3, 3, 3, 3, 3, 3, 6, 3, 12, 12, 12, 12, 1, 2, 3, -#elif FRENCH +#if FRENCH 6, 6, 6, 8, 8, 8, 8, 8, 8, 4, 6, 8, 5, 5, 3, 3, 3, 3, 3, 3, 12, 3, 3, 3, 6, 3, 3, 3, 3, 3, 3, 6, 3, 3, 3, 3, 3, 3, 3, 6, 3, 12, 12, 12, 12, 1, 2, 3, @@ -180,6 +176,10 @@ ALIGNED(4) const u8 gFontShortLatinGlyphWidths[] = { 6, 6, 6, 8, 8, 8, 8, 3, 3, 3, 6, 8, 5, 5, 8, 8, 8, 8, 4, 4, 3, 3, 3, 3, 6, 3, 3, 3, 3, 3, 3, 6, 3, 3, 3, 3, 3, 3, 3, 6, 3, 12, 12, 12, 12, 1, 2, 3, +#else //ENGLISH + 6, 6, 6, 8, 8, 8, 8, 8, 8, 4, 6, 8, 5, 5, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 3, 6, 3, 3, 3, 3, 3, 3, 6, + 3, 3, 3, 3, 3, 3, 3, 6, 3, 12, 12, 12, 12, 1, 2, 3, #endif 4, 5, 6, 7, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, @@ -207,23 +207,18 @@ ALIGNED(4) const u8 gFontShortLatinGlyphWidths[] = { 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 3, }; -#if ENGLISH -ALIGNED(4) const u16 gFontNormalLatinGlyphs[] = INCBIN_U16("graphics/fonts/normal.latfont"); -#elif FRENCH +#if FRENCH ALIGNED(4) const u16 gFontNormalLatinGlyphs[] = INCBIN_U16("graphics/fonts/french/normal.latfont"); #elif ITALIAN ALIGNED(4) const u16 gFontNormalLatinGlyphs[] = INCBIN_U16("graphics/fonts/italian/normal.latfont"); +#else //ENGLISH +ALIGNED(4) const u16 gFontNormalLatinGlyphs[] = INCBIN_U16("graphics/fonts/normal.latfont"); #endif ALIGNED(4) const u8 gFontNormalLatinGlyphWidths[] = { 3, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 6, 6, 6, 6, 6, 8, 6, 6, 6, 6, 6, 6, 6, 3, 6, 6, 6, 6, 6, 6, 3, 6, 6, 6, 6, 6, 8, 6, 6, 6, 6, 6, 6, 9, 7, 6, 3, -#if ENGLISH - 3, 3, 3, 3, 10, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, - 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, - 6, 6, 4, 8, 8, 8, 7, 8, 8, 4, 6, 6, 4, 4, 3, 3, - 3, 3, 3, 3, 3, 3, 3, 3, 6, 3, 3, 3, 3, 3, 3, 6, -#elif FRENCH +#if FRENCH 3, 3, 3, 3, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 6, 6, 4, 8, 8, 8, 7, 8, 8, 4, 6, 6, 4, 4, 3, 3, @@ -233,6 +228,11 @@ ALIGNED(4) const u8 gFontNormalLatinGlyphWidths[] = { 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 6, 6, 4, 8, 8, 8, 7, 3, 3, 3, 6, 6, 4, 4, 8, 7, 8, 8, 4, 4, 3, 3, 3, 3, 6, 3, 3, 3, 3, 3, 3, 6, +#else //ENGLISH + 3, 3, 3, 3, 10, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, + 6, 6, 4, 8, 8, 8, 7, 8, 8, 4, 6, 6, 4, 4, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 3, 6, 3, 3, 3, 3, 3, 3, 6, #endif 3, 3, 3, 3, 3, 3, 3, 6, 3, 7, 7, 7, 7, 1, 2, 3, 4, 5, 6, 7, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, diff --git a/src/frontier_pass.c b/src/frontier_pass.c index c18432acb8..6e74f3ece2 100644 --- a/src/frontier_pass.c +++ b/src/frontier_pass.c @@ -167,7 +167,7 @@ static void SpriteCB_PlayerHead(struct Sprite *); static const u16 sMaleHead_Pal[] = INCBIN_U16("graphics/frontier_pass/map_heads.gbapal"); static const u16 sFemaleHead_Pal[] = INCBIN_U16("graphics/frontier_pass/map_heads_female.gbapal"); -#if ENGLISH +#if !defined(FRENCH) && !defined(ITALIAN) static const u32 sMapScreen_Gfx[] = INCBIN_U32("graphics/frontier_pass/map_screen.4bpp.lz"); #endif static const u32 sCursor_Gfx[] = INCBIN_U32("graphics/frontier_pass/cursor.4bpp.lz"); @@ -1409,10 +1409,10 @@ static bool32 InitFrontierMap(void) InitWindows(sMapWindowTemplates); DeactivateAllTextPrinters(); PrintOnFrontierMap(); - #if ENGLISH - DecompressAndCopyTileDataToVram(1, sMapScreen_Gfx, 0, 0, 0); - #elif FRENCH || ITALIAN + #if FRENCH || ITALIAN DecompressAndCopyTileDataToVram(1, gFrontierPassMapScreen_Gfx, 0, 0, 0); + #else //ENGLISH + DecompressAndCopyTileDataToVram(1, sMapScreen_Gfx, 0, 0, 0); #endif break; case 5: diff --git a/src/frontier_util.c b/src/frontier_util.c index 8e2dcad8ea..9bdfcf8ce8 100644 --- a/src/frontier_util.c +++ b/src/frontier_util.c @@ -38,18 +38,7 @@ #include "constants/event_objects.h" #include "party_menu.h" -#if ENGLISH -#define TOWER_RESULT_X 16 -#define TOWER_STREAK_X1X2 72, 132 -#define DOME_STREAK_X2A 121 -#define DOME_STREAK_X2B 112 -#define PALACE_RESULT_X 16 -#define PALACE_STREAK_X1X2 72, 131 -#define PIKE_CLEARED_X2A 114 -#define PIKE_CLEARED_X2B 114 -#define FACTORY_RENTALSWAP_X 152 -#define PYRAMID_STREAK_X2 111 -#elif FRENCH +#if FRENCH #define TOWER_RESULT_X 16 #define TOWER_STREAK_X1X2 72, 132 #define DOME_STREAK_X2A 153 @@ -71,6 +60,17 @@ #define PIKE_CLEARED_X2B 127 #define FACTORY_RENTALSWAP_X 148 #define PYRAMID_STREAK_X2 112 +#else //ENGLISH +#define TOWER_RESULT_X 16 +#define TOWER_STREAK_X1X2 72, 132 +#define DOME_STREAK_X2A 121 +#define DOME_STREAK_X2B 112 +#define PALACE_RESULT_X 16 +#define PALACE_STREAK_X1X2 72, 131 +#define PIKE_CLEARED_X2A 114 +#define PIKE_CLEARED_X2B 114 +#define FACTORY_RENTALSWAP_X 152 +#define PYRAMID_STREAK_X2 111 #endif struct FrontierBrainMon diff --git a/src/graphics.c b/src/graphics.c index 202078c80f..1d296eed4e 100644 --- a/src/graphics.c +++ b/src/graphics.c @@ -354,25 +354,7 @@ const u16 gBattleInterface_BallStatusBarPal[] = INCBIN_U16("graphics/battle_inte const u16 gBattleInterface_BallDisplayPal[] = INCBIN_U16("graphics/battle_interface/ball_display.gbapal"); -#if ENGLISH -const u8 gHealthboxElementsGfxTable[] = INCBIN_U8("graphics/battle_interface/hpbar.4bpp", - "graphics/battle_interface/expbar.4bpp", - "graphics/battle_interface/status_psn.4bpp", - "graphics/battle_interface/status_par.4bpp", - "graphics/battle_interface/status_slp.4bpp", - "graphics/battle_interface/status_frz.4bpp", - "graphics/battle_interface/status_brn.4bpp", - "graphics/battle_interface/misc.4bpp", - "graphics/battle_interface/hpbar_anim.4bpp", - "graphics/battle_interface/misc_frameend.4bpp", - "graphics/battle_interface/ball_display.4bpp", - "graphics/battle_interface/ball_display_unused_extra.4bpp", - "graphics/battle_interface/status2.4bpp", // these three duplicate sets of graphics are for the opponent pokemon - "graphics/battle_interface/status3.4bpp", // and are also for use in double battles. they use dynamic palettes so - "graphics/battle_interface/status4.4bpp", // coloring them is an extreme headache and wont be done for now - "graphics/battle_interface/healthbox_doubles_frameend.4bpp", - "graphics/battle_interface/healthbox_doubles_frameend_bar.4bpp"); -#elif FRENCH +#if FRENCH const u8 gHealthboxElementsGfxTable[] = INCBIN_U8("graphics/battle_interface/french/hpbar.4bpp", "graphics/battle_interface/expbar.4bpp", "graphics/battle_interface/status_psn.4bpp", @@ -408,6 +390,24 @@ const u8 gHealthboxElementsGfxTable[] = INCBIN_U8("graphics/battle_interface/ita "graphics/battle_interface/italian/status4.4bpp", // coloring them is an extreme headache and wont be done for now "graphics/battle_interface/healthbox_doubles_frameend.4bpp", "graphics/battle_interface/healthbox_doubles_frameend_bar.4bpp"); +#else //ENGLISH +const u8 gHealthboxElementsGfxTable[] = INCBIN_U8("graphics/battle_interface/hpbar.4bpp", + "graphics/battle_interface/expbar.4bpp", + "graphics/battle_interface/status_psn.4bpp", + "graphics/battle_interface/status_par.4bpp", + "graphics/battle_interface/status_slp.4bpp", + "graphics/battle_interface/status_frz.4bpp", + "graphics/battle_interface/status_brn.4bpp", + "graphics/battle_interface/misc.4bpp", + "graphics/battle_interface/hpbar_anim.4bpp", + "graphics/battle_interface/misc_frameend.4bpp", + "graphics/battle_interface/ball_display.4bpp", + "graphics/battle_interface/ball_display_unused_extra.4bpp", + "graphics/battle_interface/status2.4bpp", // these three duplicate sets of graphics are for the opponent pokemon + "graphics/battle_interface/status3.4bpp", // and are also for use in double battles. they use dynamic palettes so + "graphics/battle_interface/status4.4bpp", // coloring them is an extreme headache and wont be done for now + "graphics/battle_interface/healthbox_doubles_frameend.4bpp", + "graphics/battle_interface/healthbox_doubles_frameend_bar.4bpp"); #endif const u32 gBattleInterfaceGfx_UnusedWindow3[] = INCBIN_U32("graphics/battle_interface/unused_window3.4bpp.lz"); @@ -485,12 +485,12 @@ const u32 gJPContestInterfaceTilemap[] = INCBIN_U32("graphics/contest/japanese/i const u32 gJPContestAudienceTilemap[] = INCBIN_U32("graphics/contest/japanese/audience.bin.lz"); const u32 gContestCurtainTilemap[] = INCBIN_U32("graphics/contest/curtain.bin.lz"); -#if ENGLISH -const u32 gContestInterfaceGfx[] = INCBIN_U32("graphics/contest/interface.4bpp.lz"); -#elif FRENCH +#if FRENCH const u32 gContestInterfaceGfx[] = INCBIN_U32("graphics/contest/french/interface.4bpp.lz"); #elif ITALIAN const u32 gContestInterfaceGfx[] = INCBIN_U32("graphics/contest/italian/interface.4bpp.lz"); +#else //ENGLISH +const u32 gContestInterfaceGfx[] = INCBIN_U32("graphics/contest/interface.4bpp.lz"); #endif const u32 gContestAudienceGfx[] = INCBIN_U32("graphics/contest/audience.4bpp.lz"); const u32 gContestFaces_Gfx[] = INCBIN_U32("graphics/contest/faces.4bpp.lz"); @@ -503,12 +503,12 @@ const u32 gJPContestVoltageGfx[] = INCBIN_U32("graphics/contest/japanese/voltage const u32 gJPContestVoltagePal[] = INCBIN_U32("graphics/contest/japanese/voltage.gbapal.lz"); // Contest results -#if ENGLISH -const u32 gContestResults_Gfx[] = INCBIN_U32("graphics/contest/results_screen/tiles.4bpp.lz"); -#elif FRENCH +#if FRENCH const u32 gContestResults_Gfx[] = INCBIN_U32("graphics/contest/french/results_screen/tiles.4bpp.lz"); #elif ITALIAN const u32 gContestResults_Gfx[] = INCBIN_U32("graphics/contest/italian/results_screen/tiles.4bpp.lz"); +#else //ENGLISH +const u32 gContestResults_Gfx[] = INCBIN_U32("graphics/contest/results_screen/tiles.4bpp.lz"); #endif const u32 gContestResults_WinnerBanner_Tilemap[] = INCBIN_U32("graphics/contest/results_screen/winner_banner.bin.lz"); const u32 gContestResults_Interface_Tilemap[] = INCBIN_U32("graphics/contest/results_screen/interface.bin.lz"); @@ -679,12 +679,12 @@ const u32 gBattleAnimSpritePal_Eye[] = INCBIN_U32("graphics/battle_anims/sprites const u32 gBattleAnimSpriteGfx_Tendrils[] = INCBIN_U32("graphics/battle_anims/sprites/tendrils.4bpp.lz"); const u32 gBattleAnimSpritePal_Tendrils[] = INCBIN_U32("graphics/battle_anims/sprites/tendrils.gbapal.lz"); -#if ENGLISH -const u32 gHealthboxSinglesPlayerGfx[] = INCBIN_U32("graphics/battle_interface/healthbox_singles_player.4bpp.lz"); -#elif FRENCH +#if FRENCH const u32 gHealthboxSinglesPlayerGfx[] = INCBIN_U32("graphics/battle_interface/french/healthbox_singles_player.4bpp.lz"); #elif ITALIAN const u32 gHealthboxSinglesPlayerGfx[] = INCBIN_U32("graphics/battle_interface/italian/healthbox_singles_player.4bpp.lz"); +#else //ENGLISH +const u32 gHealthboxSinglesPlayerGfx[] = INCBIN_U32("graphics/battle_interface/healthbox_singles_player.4bpp.lz"); #endif const u32 gHealthboxSinglesOpponentGfx[] = INCBIN_U32("graphics/battle_interface/healthbox_singles_opponent.4bpp.lz"); const u32 gHealthboxDoublesPlayerGfx[] = INCBIN_U32( "graphics/battle_interface/healthbox_doubles_player.4bpp.lz"); @@ -1015,12 +1015,12 @@ const u32 gDomeTourneyLineUp_Tilemap[] = INCBIN_U32("graphics/battle_frontier/to const u32 gDomeTourneyInfoCard_Gfx[] = INCBIN_U32("graphics/battle_frontier/tourney_info_card.4bpp.lz"); const u32 gDomeTourneyInfoCard_Tilemap[] = INCBIN_U32("graphics/battle_frontier/tourney_info_card_tilemap.bin.lz"); const u32 gDomeTourneyInfoCardBg_Tilemap[] = INCBIN_U32("graphics/battle_frontier/tourney_info_card_bg.bin.lz"); -#if ENGLISH -const u32 gDomeTourneyTreeButtons_Gfx[] = INCBIN_U32("graphics/battle_frontier/tourney_buttons.4bpp.lz"); // exit/cancel and pokeball buttons -#elif FRENCH +#if FRENCH const u32 gDomeTourneyTreeButtons_Gfx[] = INCBIN_U32("graphics/battle_frontier/french/tourney_buttons.4bpp.lz"); // exit/cancel and pokeball buttons #elif ITALIAN const u32 gDomeTourneyTreeButtons_Gfx[] = INCBIN_U32("graphics/battle_frontier/italian/tourney_buttons.4bpp.lz"); // exit/cancel and pokeball buttons +#else //ENGLISH +const u32 gDomeTourneyTreeButtons_Gfx[] = INCBIN_U32("graphics/battle_frontier/tourney_buttons.4bpp.lz"); // exit/cancel and pokeball buttons #endif const u32 gDomeTourneyTree_Pal[] = INCBIN_U32("graphics/battle_frontier/tourney.gbapal.lz"); const u32 gDomeTourneyTreeButtons_Pal[] = INCBIN_U32("graphics/battle_frontier/tourney_buttons.gbapal.lz"); @@ -1063,12 +1063,12 @@ const u32 gBattleAnimBgTilemap_Ice[] = INCBIN_U32("graphics/battle_anims/backgro const u32 gBattleAnimSpriteGfx_IcicleSpear[] = INCBIN_U32("graphics/battle_anims/sprites/icicle_spear.4bpp.lz"); const u32 gBattleAnimSpritePal_IcicleSpear[] = INCBIN_U32("graphics/battle_anims/sprites/icicle_spear.gbapal.lz"); -#if ENGLISH -const u32 gContestNextTurnGfx[] = INCBIN_U32("graphics/contest/nextturn.4bpp.lz"); -#elif FRENCH +#if FRENCH const u32 gContestNextTurnGfx[] = INCBIN_U32("graphics/contest/french/nextturn.4bpp.lz"); #elif ITALIAN const u32 gContestNextTurnGfx[] = INCBIN_U32("graphics/contest/italian/nextturn.4bpp.lz"); +#else //ENGLISH +const u32 gContestNextTurnGfx[] = INCBIN_U32("graphics/contest/nextturn.4bpp.lz"); #endif const u8 gContestNextTurnNumbersGfx[] = INCBIN_U8("graphics/contest/nextturn_numbers.4bpp"); const u8 gContestNextTurnRandomGfx[] = INCBIN_U8("graphics/contest/nextturn_random.4bpp"); @@ -1079,12 +1079,12 @@ const u32 gBattleAnimSpritePal_GlowyGreenOrb[] = INCBIN_U32("graphics/battle_ani const u32 gBattleAnimSpritePal_SleepPowder[] = INCBIN_U32("graphics/battle_anims/sprites/sleep_powder.gbapal.lz"); const u32 gBattleAnimSpritePal_StunSpore[] = INCBIN_U32("graphics/battle_anims/sprites/stun_spore.gbapal.lz"); -#if ENGLISH -const u32 gContestApplauseGfx[] = INCBIN_U32("graphics/contest/applause.4bpp.lz"); -#elif FRENCH +#if FRENCH const u32 gContestApplauseGfx[] = INCBIN_U32("graphics/contest/french/applause.4bpp.lz"); #elif ITALIAN const u32 gContestApplauseGfx[] = INCBIN_U32("graphics/contest/italian/applause.4bpp.lz"); +#else //ENGLISH +const u32 gContestApplauseGfx[] = INCBIN_U32("graphics/contest/applause.4bpp.lz"); #endif const u8 gContestApplauseMeterGfx[] = INCBIN_U8("graphics/contest/applause_meter.4bpp"); @@ -1129,10 +1129,10 @@ const u32 gBattleAnimBgPalette_SolarBeam[] = INCBIN_U32("graphics/battle_anims/b const u32 gBattleAnimBgTilemap_SolarBeam[] = INCBIN_U32("graphics/battle_anims/backgrounds/solarbeam.bin.lz"); // Unused const u32 gBerryBlenderCenter_Gfx[] = INCBIN_U32("graphics/berry_blender/center.8bpp.lz"); -#if ENGLISH -const u32 gBerryBlenderOuter_Gfx[] = INCBIN_U32("graphics/berry_blender/outer.4bpp.lz"); -#elif FRENCH || ITALIAN +#if FRENCH || ITALIAN const u32 gBerryBlenderOuter_Gfx[] = INCBIN_U32("graphics/berry_blender/french/outer.4bpp.lz"); +#else //ENGLISH +const u32 gBerryBlenderOuter_Gfx[] = INCBIN_U32("graphics/berry_blender/outer.4bpp.lz"); #endif const u32 gBerryBlenderOuter_Tilemap[] = INCBIN_U32("graphics/berry_blender/outer_map.bin.lz"); @@ -1191,12 +1191,12 @@ const u32 gBattleAnimSpritePal_Slash2[] = INCBIN_U32("graphics/battle_anims/spri const u32 gBattleAnimSpriteGfx_WhiteShadow[] = INCBIN_U32("graphics/battle_anims/sprites/white_shadow.4bpp.lz"); const u32 gBattleAnimSpritePal_WhiteShadow[] = INCBIN_U32("graphics/battle_anims/sprites/white_shadow.gbapal.lz"); -#if ENGLISH -const u32 gPartyMenuBg_Gfx[] = INCBIN_U32("graphics/party_menu/bg.4bpp.lz"); -#elif FRENCH +#if FRENCH const u32 gPartyMenuBg_Gfx[] = INCBIN_U32("graphics/party_menu/french/bg.4bpp.lz"); #elif ITALIAN const u32 gPartyMenuBg_Gfx[] = INCBIN_U32("graphics/party_menu/italian/bg.4bpp.lz"); +#else //ENGLISH +const u32 gPartyMenuBg_Gfx[] = INCBIN_U32("graphics/party_menu/bg.4bpp.lz"); #endif const u32 gPartyMenuBg_Pal[] = INCBIN_U32("graphics/party_menu/bg.gbapal.lz"); const u32 gPartyMenuBg_Tilemap[] = INCBIN_U32("graphics/party_menu/bg.bin.lz"); @@ -1205,36 +1205,28 @@ const u32 gPartyMenuPokeball_Gfx[] = INCBIN_U32("graphics/party_menu/pokeball.4b const u32 gPartyMenuPokeballSmall_Gfx[] = INCBIN_U32("graphics/party_menu/pokeball_small.4bpp.lz"); //unused const u32 gPartyMenuPokeball_Pal[] = INCBIN_U32("graphics/party_menu/pokeball.gbapal.lz"); -#if ENGLISH -const u32 gStatusGfx_Icons[] = INCBIN_U32("graphics/interface/status_icons.4bpp.lz"); -#elif FRENCH +#if FRENCH const u32 gStatusGfx_Icons[] = INCBIN_U32("graphics/interface/french/status_icons.4bpp.lz"); #elif ITALIAN const u32 gStatusGfx_Icons[] = INCBIN_U32("graphics/interface/italian/status_icons.4bpp.lz"); +#else //ENGLISH +const u32 gStatusGfx_Icons[] = INCBIN_U32("graphics/interface/status_icons.4bpp.lz"); #endif const u32 gStatusPal_Icons[] = INCBIN_U32("graphics/interface/status_icons.gbapal.lz"); -#if ENGLISH -const u32 gMoveTypes_Gfx[] = INCBIN_U32("graphics/types/move_types.4bpp.lz"); -#elif FRENCH +#if FRENCH const u32 gMoveTypes_Gfx[] = INCBIN_U32("graphics/types/french/move_types.4bpp.lz"); #elif ITALIAN const u32 gMoveTypes_Gfx[] = INCBIN_U32("graphics/types/italian/move_types.4bpp.lz"); +#else //ENGLISH +const u32 gMoveTypes_Gfx[] = INCBIN_U32("graphics/types/move_types.4bpp.lz"); #endif const u32 gMoveTypes_Pal[] = INCBIN_U32("graphics/types/move_types.gbapal.lz"); const u32 gSummaryMoveSelect_Gfx[] = INCBIN_U32("graphics/summary_screen/move_select.4bpp.lz"); const u32 gSummaryMoveSelect_Pal[] = INCBIN_U32("graphics/summary_screen/move_select.gbapal.lz"); -#if ENGLISH -const u32 gSummaryScreen_Gfx[] = INCBIN_U32("graphics/summary_screen/tiles.4bpp.lz"); -const u32 gSummaryScreen_Pal[] = INCBIN_U32("graphics/summary_screen/tiles.gbapal.lz"); -const u32 gSummaryPage_Info_Tilemap[] = INCBIN_U32("graphics/summary_screen/page_info.bin.lz"); -const u32 gSummaryPage_Skills_Tilemap[] = INCBIN_U32("graphics/summary_screen/page_skills.bin.lz"); -const u32 gSummaryPage_BattleMoves_Tilemap[] = INCBIN_U32("graphics/summary_screen/page_battle_moves.bin.lz"); -const u32 gSummaryPage_ContestMoves_Tilemap[] = INCBIN_U32("graphics/summary_screen/page_contest_moves.bin.lz"); -const u32 gSummaryPage_InfoEgg_Tilemap[] = INCBIN_U32("graphics/summary_screen/page_info_egg.bin.lz"); -#elif FRENCH +#if FRENCH const u32 gSummaryScreen_Gfx[] = INCBIN_U32("graphics/summary_screen/french/tiles.4bpp.lz"); const u32 gSummaryScreen_Pal[] = INCBIN_U32("graphics/summary_screen/tiles.gbapal.lz"); const u32 gSummaryPage_Info_Tilemap[] = INCBIN_U32("graphics/summary_screen/french/page_info.bin.lz"); @@ -1250,6 +1242,14 @@ const u32 gSummaryPage_Skills_Tilemap[] = INCBIN_U32("graphics/summary_scr const u32 gSummaryPage_BattleMoves_Tilemap[] = INCBIN_U32("graphics/summary_screen/page_battle_moves.bin.lz"); const u32 gSummaryPage_ContestMoves_Tilemap[] = INCBIN_U32("graphics/summary_screen/page_contest_moves.bin.lz"); const u32 gSummaryPage_InfoEgg_Tilemap[] = INCBIN_U32("graphics/summary_screen/italian/page_info_egg.bin.lz"); +#else //ENGLISH +const u32 gSummaryScreen_Gfx[] = INCBIN_U32("graphics/summary_screen/tiles.4bpp.lz"); +const u32 gSummaryScreen_Pal[] = INCBIN_U32("graphics/summary_screen/tiles.gbapal.lz"); +const u32 gSummaryPage_Info_Tilemap[] = INCBIN_U32("graphics/summary_screen/page_info.bin.lz"); +const u32 gSummaryPage_Skills_Tilemap[] = INCBIN_U32("graphics/summary_screen/page_skills.bin.lz"); +const u32 gSummaryPage_BattleMoves_Tilemap[] = INCBIN_U32("graphics/summary_screen/page_battle_moves.bin.lz"); +const u32 gSummaryPage_ContestMoves_Tilemap[] = INCBIN_U32("graphics/summary_screen/page_contest_moves.bin.lz"); +const u32 gSummaryPage_InfoEgg_Tilemap[] = INCBIN_U32("graphics/summary_screen/page_info_egg.bin.lz"); #endif const u32 gBagMaleTiles[] = INCBIN_U32("graphics/bag/bag_male.4bpp.lz"); @@ -1273,32 +1273,32 @@ const u32 gSwapLinePal[] = INCBIN_U32("graphics/interface/swap_line.gbapal.lz"); const u32 gShopMenu_Gfx[] = INCBIN_U32("graphics/shop/menu.4bpp.lz"); const u32 gShopMenu_Pal[] = INCBIN_U32("graphics/shop/menu.gbapal.lz"); const u32 gShopMenu_Tilemap[] = INCBIN_U32("graphics/shop/menu.bin.lz"); -#if ENGLISH -const u32 gShopMenuMoney_Gfx[] = INCBIN_U32("graphics/shop/money.4bpp.lz"); -#elif FRENCH +#if FRENCH const u32 gShopMenuMoney_Gfx[] = INCBIN_U32("graphics/shop/french/money.4bpp.lz"); #elif ITALIAN const u32 gShopMenuMoney_Gfx[] = INCBIN_U32("graphics/shop/italian/money.4bpp.lz"); +#else //ENGLISH +const u32 gShopMenuMoney_Gfx[] = INCBIN_U32("graphics/shop/money.4bpp.lz"); #endif // Pokeblock -#if ENGLISH -const u32 gMenuPokeblock_Gfx[] = INCBIN_U32("graphics/pokeblock/menu.4bpp.lz"); -#elif FRENCH +#if FRENCH const u32 gMenuPokeblock_Gfx[] = INCBIN_U32("graphics/pokeblock/french/menu.4bpp.lz"); #elif ITALIAN const u32 gMenuPokeblock_Gfx[] = INCBIN_U32("graphics/pokeblock/italian/menu.4bpp.lz"); +#else //ENGLISH +const u32 gMenuPokeblock_Gfx[] = INCBIN_U32("graphics/pokeblock/menu.4bpp.lz"); #endif const u32 gMenuPokeblock_Pal[] = INCBIN_U32("graphics/pokeblock/menu.gbapal.lz"); const u32 gMenuPokeblockDevice_Gfx[] = INCBIN_U32("graphics/pokeblock/device.4bpp.lz"); const u32 gMenuPokeblockDevice_Pal[] = INCBIN_U32("graphics/pokeblock/device.gbapal.lz"); -#if ENGLISH || ITALIAN -const u32 gMenuPokeblock_Tilemap[] = INCBIN_U32("graphics/pokeblock/menu.bin.lz"); -#elif FRENCH +#if FRENCH const u32 gMenuPokeblock_Tilemap[] = INCBIN_U32("graphics/pokeblock/french/menu.bin.lz"); +#else //ENGLISH || ITALIAN +const u32 gMenuPokeblock_Tilemap[] = INCBIN_U32("graphics/pokeblock/menu.bin.lz"); #endif const u32 gPokeblock_Gfx[] = INCBIN_U32("graphics/pokeblock/pokeblock.4bpp.lz"); @@ -1345,10 +1345,10 @@ const u32 gRouletteMenu_Gfx[] = INCBIN_U32("graphics/roulette/window.4bpp.lz"); const u32 gRouletteWheel_Gfx[] = INCBIN_U32("graphics/roulette/wheel.8bpp.lz"); const u32 gRouletteCenter_Gfx[] = INCBIN_U32("graphics/roulette/center.4bpp.lz"); const u32 gRouletteHeaders_Gfx[] = INCBIN_U32("graphics/roulette/headers.4bpp.lz"); -#if ENGLISH || FRENCH -const u32 gRouletteCredit_Gfx[] = INCBIN_U32("graphics/roulette/credit.4bpp.lz"); -#elif ITALIAN +#if ITALIAN const u32 gRouletteCredit_Gfx[] = INCBIN_U32("graphics/roulette/credit_it.4bpp.lz"); +#else //ENGLISH || FRENCH +const u32 gRouletteCredit_Gfx[] = INCBIN_U32("graphics/roulette/credit.4bpp.lz"); #endif const u32 gRouletteNumbers_Gfx[] = INCBIN_U32("graphics/roulette/numbers.4bpp.lz"); const u32 gRouletteMultiplier_Gfx[] = INCBIN_U32("graphics/roulette/multiplier.4bpp.lz"); @@ -1377,15 +1377,15 @@ const u16 gPokedexBgHoenn_Pal[] = INCBIN_U16("graphics/pokedex/bg_hoenn.gbapal") const u16 gPokedexCaughtScreen_Pal[] = INCBIN_U16("graphics/pokedex/caught_screen.gbapal"); const u16 gPokedexSearchResults_Pal[] = INCBIN_U16("graphics/pokedex/search_results_bg.gbapal"); const u16 gPokedexBgNational_Pal[] = INCBIN_U16("graphics/pokedex/bg_national.gbapal"); -#if ENGLISH -const u32 gPokedexMenu_Gfx[] = INCBIN_U32("graphics/pokedex/menu.4bpp.lz"); -const u32 gPokedexInterface_Gfx[] = INCBIN_U32("graphics/pokedex/interface.4bpp.lz"); -#elif FRENCH +#if FRENCH const u32 gPokedexMenu_Gfx[] = INCBIN_U32("graphics/pokedex/french/menu.4bpp.lz"); const u32 gPokedexInterface_Gfx[] = INCBIN_U32("graphics/pokedex/french/interface.4bpp.lz"); #elif ITALIAN const u32 gPokedexMenu_Gfx[] = INCBIN_U32("graphics/pokedex/italian/menu.4bpp.lz"); const u32 gPokedexInterface_Gfx[] = INCBIN_U32("graphics/pokedex/italian/interface.4bpp.lz"); +#else //ENGLISH +const u32 gPokedexMenu_Gfx[] = INCBIN_U32("graphics/pokedex/menu.4bpp.lz"); +const u32 gPokedexInterface_Gfx[] = INCBIN_U32("graphics/pokedex/interface.4bpp.lz"); #endif const u32 gUnused_PokedexNoBall[] = INCBIN_U32("graphics/pokedex/noball_unused.4bpp.lz"); const u32 gPokedexStartMenuMain_Tilemap[] = INCBIN_U32("graphics/pokedex/start_menu_main.bin.lz"); @@ -1398,12 +1398,12 @@ const u32 gPokedexScreenSelectBarSubmenu_Tilemap[] = INCBIN_U32("graphics/pokede const u32 gPokedexInfoScreen_Tilemap[] = INCBIN_U32("graphics/pokedex/info_screen.bin.lz"); const u32 gPokedexCryScreen_Tilemap[] = INCBIN_U32("graphics/pokedex/cry_screen.bin.lz"); const u16 gPokedexSearchMenu_Pal[] = INCBIN_U16("graphics/pokedex/search_menu.gbapal"); -#if ENGLISH -const u32 gPokedexSearchMenu_Gfx[] = INCBIN_U32("graphics/pokedex/search_menu.4bpp.lz"); -#elif FRENCH +#if FRENCH const u32 gPokedexSearchMenu_Gfx[] = INCBIN_U32("graphics/pokedex/french/search_menu.4bpp.lz"); #elif ITALIAN const u32 gPokedexSearchMenu_Gfx[] = INCBIN_U32("graphics/pokedex/italian/search_menu.4bpp.lz"); +#else //ENGLISH +const u32 gPokedexSearchMenu_Gfx[] = INCBIN_U32("graphics/pokedex/search_menu.4bpp.lz"); #endif const u32 gPokedexSearchMenuNational_Tilemap[] = INCBIN_U32("graphics/pokedex/search_menu_national.bin.lz"); const u32 gPokedexSearchMenuHoenn_Tilemap[] = INCBIN_U32("graphics/pokedex/search_menu_hoenn.bin.lz"); @@ -1417,40 +1417,26 @@ const u32 gIntroCopyright_Gfx[] = INCBIN_U32("graphics/intro/copyright.4bpp.lz") const u32 gIntroCopyright_Tilemap[] = INCBIN_U32("graphics/intro/copyright.bin.lz"); const u16 gPokedexAreaScreenAreaUnknown_Pal[] = INCBIN_U16("graphics/pokedex/area_unknown.gbapal"); -#if ENGLISH -const u32 gPokedexAreaScreenAreaUnknown_Gfx[] = INCBIN_U32("graphics/pokedex/area_unknown.4bpp.lz"); -#elif FRENCH +#if FRENCH const u32 gPokedexAreaScreenAreaUnknown_Gfx[] = INCBIN_U32("graphics/pokedex/french/area_unknown.4bpp.lz"); #elif ITALIAN const u32 gPokedexAreaScreenAreaUnknown_Gfx[] = INCBIN_U32("graphics/pokedex/italian/area_unknown.4bpp.lz"); +#else //ENGLISH +const u32 gPokedexAreaScreenAreaUnknown_Gfx[] = INCBIN_U32("graphics/pokedex/area_unknown.4bpp.lz"); #endif const u16 gMenuInfoElements1_Pal[] = INCBIN_U16("graphics/interface/menu_info1.gbapal"); const u16 gMenuInfoElements2_Pal[] = INCBIN_U16("graphics/interface/menu_info2.gbapal"); const u16 gMenuInfoElements3_Pal[] = INCBIN_U16("graphics/interface/menu_info3.gbapal"); -#if ENGLISH -const u8 gMenuInfoElements_Gfx[] = INCBIN_U8("graphics/interface/menu_info.4bpp"); -#elif FRENCH +#if FRENCH const u8 gMenuInfoElements_Gfx[] = INCBIN_U8("graphics/interface/french/menu_info.4bpp"); #elif ITALIAN const u8 gMenuInfoElements_Gfx[] = INCBIN_U8("graphics/interface/italian/menu_info.4bpp"); +#else //ENGLISH +const u8 gMenuInfoElements_Gfx[] = INCBIN_U8("graphics/interface/menu_info.4bpp"); #endif -#if ENGLISH -const u8 gBagMenuHMIcon_Gfx[] = INCBIN_U8("graphics/bag/hm.4bpp"); -// contest results screen -const u16 gContestResultsTitle_Normal_Tilemap[] = INCBIN_U16("graphics/contest/results_screen/title_normal.bin"); -const u16 gContestResultsTitle_Super_Tilemap[] = INCBIN_U16("graphics/contest/results_screen/title_super.bin"); -const u16 gContestResultsTitle_Hyper_Tilemap[] = INCBIN_U16("graphics/contest/results_screen/title_hyper.bin"); -const u16 gContestResultsTitle_Master_Tilemap[] = INCBIN_U16("graphics/contest/results_screen/title_master.bin"); -const u16 gContestResultsTitle_Link_Tilemap[] = INCBIN_U16("graphics/contest/results_screen/title_link.bin"); -const u16 gContestResultsTitle_Cool_Tilemap[] = INCBIN_U16("graphics/contest/results_screen/title_cool.bin"); -const u16 gContestResultsTitle_Beauty_Tilemap[] = INCBIN_U16("graphics/contest/results_screen/title_beauty.bin"); -const u16 gContestResultsTitle_Cute_Tilemap[] = INCBIN_U16("graphics/contest/results_screen/title_cute.bin"); -const u16 gContestResultsTitle_Smart_Tilemap[] = INCBIN_U16("graphics/contest/results_screen/title_smart.bin"); -const u16 gContestResultsTitle_Tough_Tilemap[] = INCBIN_U16("graphics/contest/results_screen/title_tough.bin"); -const u16 gContestResultsTitle_Tilemap[] = INCBIN_U16("graphics/contest/results_screen/title.bin"); -#elif FRENCH +#if FRENCH const u8 gBagMenuHMIcon_Gfx[] = INCBIN_U8("graphics/bag/french/hm.4bpp"); // contest results screen const u16 gContestResultsTitle_Normal_Tilemap[] = INCBIN_U16("graphics/contest/french/results_screen/title_normal.bin"); @@ -1478,18 +1464,26 @@ const u16 gContestResultsTitle_Cute_Tilemap[] = INCBIN_U16("graphics/contest/i const u16 gContestResultsTitle_Smart_Tilemap[] = INCBIN_U16("graphics/contest/results_screen/title_smart.bin"); const u16 gContestResultsTitle_Tough_Tilemap[] = INCBIN_U16("graphics/contest/italian/results_screen/title_tough.bin"); const u16 gContestResultsTitle_Tilemap[] = INCBIN_U16("graphics/contest/italian/results_screen/title.bin"); +#else //ENGLISH +const u8 gBagMenuHMIcon_Gfx[] = INCBIN_U8("graphics/bag/hm.4bpp"); +// contest results screen +const u16 gContestResultsTitle_Normal_Tilemap[] = INCBIN_U16("graphics/contest/results_screen/title_normal.bin"); +const u16 gContestResultsTitle_Super_Tilemap[] = INCBIN_U16("graphics/contest/results_screen/title_super.bin"); +const u16 gContestResultsTitle_Hyper_Tilemap[] = INCBIN_U16("graphics/contest/results_screen/title_hyper.bin"); +const u16 gContestResultsTitle_Master_Tilemap[] = INCBIN_U16("graphics/contest/results_screen/title_master.bin"); +const u16 gContestResultsTitle_Link_Tilemap[] = INCBIN_U16("graphics/contest/results_screen/title_link.bin"); +const u16 gContestResultsTitle_Cool_Tilemap[] = INCBIN_U16("graphics/contest/results_screen/title_cool.bin"); +const u16 gContestResultsTitle_Beauty_Tilemap[] = INCBIN_U16("graphics/contest/results_screen/title_beauty.bin"); +const u16 gContestResultsTitle_Cute_Tilemap[] = INCBIN_U16("graphics/contest/results_screen/title_cute.bin"); +const u16 gContestResultsTitle_Smart_Tilemap[] = INCBIN_U16("graphics/contest/results_screen/title_smart.bin"); +const u16 gContestResultsTitle_Tough_Tilemap[] = INCBIN_U16("graphics/contest/results_screen/title_tough.bin"); +const u16 gContestResultsTitle_Tilemap[] = INCBIN_U16("graphics/contest/results_screen/title.bin"); #endif // pokenav const u16 gPokenavCondition_Pal[] = INCBIN_U16("graphics/pokenav/condition/graph.gbapal"); -#if ENGLISH -const u32 gPokenavCondition_Gfx[] = INCBIN_U32("graphics/pokenav/condition/graph.4bpp.lz"); -const u32 gPokenavCondition_Tilemap[] = INCBIN_U32("graphics/pokenav/condition/graph.bin.lz"); - -const u16 gPokenavOptions_Tilemap[] = INCBIN_U16("graphics/pokenav/options/options.bin"); -const u32 gPokenavOptions_Gfx[] = INCBIN_U32("graphics/pokenav/options/options.4bpp.lz"); -#elif FRENCH +#if FRENCH const u32 gPokenavCondition_Gfx[] = INCBIN_U32("graphics/pokenav/condition/french/graph.4bpp.lz"); const u32 gPokenavCondition_Tilemap[] = INCBIN_U32("graphics/pokenav/condition/graph.bin.lz"); @@ -1501,28 +1495,17 @@ const u32 gPokenavCondition_Tilemap[] = INCBIN_U32("graphics/pokenav/condition/g const u16 gPokenavOptions_Tilemap[] = INCBIN_U16("graphics/pokenav/options/options.bin"); const u32 gPokenavOptions_Gfx[] = INCBIN_U32("graphics/pokenav/options/italian/options.4bpp.lz"); +#else //ENGLISH +const u32 gPokenavCondition_Gfx[] = INCBIN_U32("graphics/pokenav/condition/graph.4bpp.lz"); +const u32 gPokenavCondition_Tilemap[] = INCBIN_U32("graphics/pokenav/condition/graph.bin.lz"); + +const u16 gPokenavOptions_Tilemap[] = INCBIN_U16("graphics/pokenav/options/options.bin"); +const u32 gPokenavOptions_Gfx[] = INCBIN_U32("graphics/pokenav/options/options.4bpp.lz"); #endif const u16 gPokenavOptions_Pal[] = INCBIN_U16("graphics/pokenav/options/options.gbapal"); const u16 gPokenavHeader_Pal[] = INCBIN_U16("graphics/pokenav/header.gbapal"); -#if ENGLISH -const u32 gPokenavHeader_Gfx[] = INCBIN_U32("graphics/pokenav/header.4bpp.lz"); // TODO: use width 9 and makefile rule for cleanliness, make wasnt behaving, didnt want to apply num_tiles to this -const u32 gPokenavHeader_Tilemap[] = INCBIN_U32("graphics/pokenav/header.bin.lz"); - -const u16 gPokenavLeftHeader_Pal[] = INCBIN_U16("graphics/pokenav/left_headers/palette.gbapal"); -const u32 gPokenavLeftHeaderBeauty_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/beauty.4bpp.lz"); -const u32 gPokenavLeftHeaderSmart_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/smart.4bpp.lz"); -const u32 gPokenavLeftHeaderCondition_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/condition.4bpp.lz"); -const u32 gPokenavLeftHeaderCute_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/cute.4bpp.lz"); -const u32 gPokenavLeftHeaderMatchCall_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/match_call.4bpp.lz"); -const u32 gPokenavLeftHeaderMainMenu_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/main_menu.4bpp.lz"); -const u32 gPokenavLeftHeaderHoennMap_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/hoenn_map.4bpp.lz"); -const u32 gPokenavLeftHeaderRibbons_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/ribbons.4bpp.lz"); -const u32 gPokenavLeftHeaderSearch_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/search.4bpp.lz"); -const u32 gPokenavLeftHeaderTough_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/tough.4bpp.lz"); -const u32 gPokenavLeftHeaderCool_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/cool.4bpp.lz"); -const u32 gPokenavLeftHeaderParty_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/party.4bpp.lz"); -#elif FRENCH +#if FRENCH const u32 gPokenavHeader_Gfx[] = INCBIN_U32("graphics/pokenav/french/header.4bpp.lz"); // TODO: use width 9 and makefile rule for cleanliness, make wasnt behaving, didnt want to apply num_tiles to this const u32 gPokenavHeader_Tilemap[] = INCBIN_U32("graphics/pokenav/french/header.bin.lz"); @@ -1556,6 +1539,23 @@ const u32 gPokenavLeftHeaderSearch_Gfx[] = INCBIN_U32("graphics/pokenav/left_hea const u32 gPokenavLeftHeaderTough_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/italian/tough.4bpp.lz"); const u32 gPokenavLeftHeaderCool_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/italian/cool.4bpp.lz"); const u32 gPokenavLeftHeaderParty_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/italian/party.4bpp.lz"); +#else //ENGLISH +const u32 gPokenavHeader_Gfx[] = INCBIN_U32("graphics/pokenav/header.4bpp.lz"); // TODO: use width 9 and makefile rule for cleanliness, make wasnt behaving, didnt want to apply num_tiles to this +const u32 gPokenavHeader_Tilemap[] = INCBIN_U32("graphics/pokenav/header.bin.lz"); + +const u16 gPokenavLeftHeader_Pal[] = INCBIN_U16("graphics/pokenav/left_headers/palette.gbapal"); +const u32 gPokenavLeftHeaderBeauty_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/beauty.4bpp.lz"); +const u32 gPokenavLeftHeaderSmart_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/smart.4bpp.lz"); +const u32 gPokenavLeftHeaderCondition_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/condition.4bpp.lz"); +const u32 gPokenavLeftHeaderCute_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/cute.4bpp.lz"); +const u32 gPokenavLeftHeaderMatchCall_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/match_call.4bpp.lz"); +const u32 gPokenavLeftHeaderMainMenu_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/main_menu.4bpp.lz"); +const u32 gPokenavLeftHeaderHoennMap_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/hoenn_map.4bpp.lz"); +const u32 gPokenavLeftHeaderRibbons_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/ribbons.4bpp.lz"); +const u32 gPokenavLeftHeaderSearch_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/search.4bpp.lz"); +const u32 gPokenavLeftHeaderTough_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/tough.4bpp.lz"); +const u32 gPokenavLeftHeaderCool_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/cool.4bpp.lz"); +const u32 gPokenavLeftHeaderParty_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/party.4bpp.lz"); #endif const u16 gPokenavMessageBox_Pal[] = INCBIN_U16("graphics/pokenav/message.gbapal"); @@ -1563,14 +1563,7 @@ const u32 gPokenavMessageBox_Gfx[] = INCBIN_U32("graphics/pokenav/message.4bpp.l const u32 gPokenavMessageBox_Tilemap[] = INCBIN_U32("graphics/pokenav/message.bin.lz"); const u16 gRegionMapCityZoomTiles_Pal[] = INCBIN_U16("graphics/pokenav/zoom_tiles.gbapal"); -#if ENGLISH -const u32 gRegionMapCityZoomText_Gfx[] = INCBIN_U32("graphics/pokenav/city_zoom_text.4bpp.lz"); -const u16 gPokenavConditionCancel_Pal[] = INCBIN_U16("graphics/pokenav/condition/cancel.gbapal"); -const u8 gPokenavConditionCancel_Gfx[] = INCBIN_U8("graphics/pokenav/condition/cancel.4bpp"); - -const u16 gMonMarkingsMenu_Pal[] = INCBIN_U16("graphics/interface/mon_markings_menu.gbapal"); -const u8 gMonMarkingsMenu_Gfx[] = INCBIN_U8("graphics/interface/mon_markings_menu.4bpp"); -#elif FRENCH +#if FRENCH const u32 gRegionMapCityZoomText_Gfx[] = INCBIN_U32("graphics/pokenav/french/city_zoom_text.4bpp.lz"); const u16 gPokenavConditionCancel_Pal[] = INCBIN_U16("graphics/pokenav/condition/cancel.gbapal"); const u8 gPokenavConditionCancel_Gfx[] = INCBIN_U8("graphics/pokenav/condition/french/cancel.4bpp"); @@ -1584,6 +1577,13 @@ const u8 gPokenavConditionCancel_Gfx[] = INCBIN_U8("graphics/pokenav/condition/i const u16 gMonMarkingsMenu_Pal[] = INCBIN_U16("graphics/interface/mon_markings_menu.gbapal"); const u8 gMonMarkingsMenu_Gfx[] = INCBIN_U8("graphics/interface/italian/mon_markings_menu.4bpp"); +#else //ENGLISH +const u32 gRegionMapCityZoomText_Gfx[] = INCBIN_U32("graphics/pokenav/city_zoom_text.4bpp.lz"); +const u16 gPokenavConditionCancel_Pal[] = INCBIN_U16("graphics/pokenav/condition/cancel.gbapal"); +const u8 gPokenavConditionCancel_Gfx[] = INCBIN_U8("graphics/pokenav/condition/cancel.4bpp"); + +const u16 gMonMarkingsMenu_Pal[] = INCBIN_U16("graphics/interface/mon_markings_menu.gbapal"); +const u8 gMonMarkingsMenu_Gfx[] = INCBIN_U8("graphics/interface/mon_markings_menu.4bpp"); #endif const u16 gBerryBlenderMiscPalette[] = INCBIN_U16("graphics/berry_blender/misc.gbapal"); @@ -1593,12 +1593,12 @@ const u8 gBerryBlenderScoreSymbols_Gfx[] = INCBIN_U8("graphics/berry_blender/sco const u8 gBerryBlenderParticles_Gfx[] = INCBIN_U8("graphics/berry_blender/particles.4bpp"); static const u8 sEmpty0[0x120] = {0}; const u8 gBerryBlenderCountdownNumbers_Gfx[] = INCBIN_U8("graphics/berry_blender/countdown_numbers.4bpp"); -#if ENGLISH -const u8 gBerryBlenderStart_Gfx[] = INCBIN_U8("graphics/berry_blender/start.4bpp"); -#elif FRENCH +#if FRENCH const u8 gBerryBlenderStart_Gfx[] = INCBIN_U8("graphics/berry_blender/french/start.4bpp"); #elif ITALIAN const u8 gBerryBlenderStart_Gfx[] = INCBIN_U8("graphics/berry_blender/italian/start.4bpp"); +#else //ENGLISH +const u8 gBerryBlenderStart_Gfx[] = INCBIN_U8("graphics/berry_blender/start.4bpp"); #endif static const u8 sEmpty1[0x200] = {0}; const u8 gBerryBlenderPlayerArrow_Gfx[] = INCBIN_U8("graphics/berry_blender/arrow.4bpp"); @@ -1608,15 +1608,15 @@ const u16 gEasyChatRectangleCursor_Pal[] = INCBIN_U16("graphics/easy_chat/rectan const u32 gEasyChatRectangleCursor_Gfx[] = INCBIN_U32("graphics/easy_chat/rectangle_cursor.4bpp.lz"); const u16 gEasyChatButtonWindow_Pal[] = INCBIN_U16("graphics/easy_chat/button_window.gbapal"); -#if ENGLISH -const u32 gEasyChatButtonWindow_Gfx[] = INCBIN_U32("graphics/easy_chat/button_window.4bpp.lz"); -const u32 gEasyChatMode_Gfx[] = INCBIN_U32("graphics/easy_chat/mode.4bpp.lz"); -#elif FRENCH +#if FRENCH const u32 gEasyChatButtonWindow_Gfx[] = INCBIN_U32("graphics/easy_chat/french/button_window.4bpp.lz"); const u32 gEasyChatMode_Gfx[] = INCBIN_U32("graphics/easy_chat/french/mode.4bpp.lz"); #elif ITALIAN const u32 gEasyChatButtonWindow_Gfx[] = INCBIN_U32("graphics/easy_chat/italian/button_window.4bpp.lz"); const u32 gEasyChatMode_Gfx[] = INCBIN_U32("graphics/easy_chat/italian/mode.4bpp.lz"); +#else //ENGLISH +const u32 gEasyChatButtonWindow_Gfx[] = INCBIN_U32("graphics/easy_chat/button_window.4bpp.lz"); +const u32 gEasyChatMode_Gfx[] = INCBIN_U32("graphics/easy_chat/mode.4bpp.lz"); #endif const u16 gEasyChatMode_Pal[] = INCBIN_U16("graphics/easy_chat/mode.gbapal"); @@ -1629,32 +1629,32 @@ const u32 gWallClock_Gfx[] = INCBIN_U32("graphics/wallclock/clock.4bpp. const u32 gWallClockStart_Tilemap[] = INCBIN_U32("graphics/wallclock/clock_start.bin.lz"); const u32 gWallClockView_Tilemap[] = INCBIN_U32("graphics/wallclock/clock_view.bin.lz"); -#if ENGLISH || FRENCH -const u16 gUsePokeblockCondition_Pal[] = INCBIN_U16("graphics/pokeblock/use_screen/condition.gbapal"); -const u32 gUsePokeblockCondition_Gfx[] = INCBIN_U32("graphics/pokeblock/use_screen/condition.4bpp.lz"); -#elif ITALIAN +#if ITALIAN const u16 gUsePokeblockCondition_Pal[] = INCBIN_U16("graphics/pokeblock/use_screen/italian/condition.gbapal"); const u32 gUsePokeblockCondition_Gfx[] = INCBIN_U32("graphics/pokeblock/use_screen/italian/condition.4bpp.lz"); +#else //ENGLISH || FRENCH +const u16 gUsePokeblockCondition_Pal[] = INCBIN_U16("graphics/pokeblock/use_screen/condition.gbapal"); +const u32 gUsePokeblockCondition_Gfx[] = INCBIN_U32("graphics/pokeblock/use_screen/condition.4bpp.lz"); #endif const u16 gUsePokeblockUpDown_Pal[] = INCBIN_U16("graphics/pokeblock/use_screen/updown.gbapal"); -#if ENGLISH -const u8 gUsePokeblockUpDown_Gfx[] = INCBIN_U8("graphics/pokeblock/use_screen/updown.4bpp"); -#elif FRENCH +#if FRENCH const u8 gUsePokeblockUpDown_Gfx[] = INCBIN_U8("graphics/pokeblock/use_screen/french/updown.4bpp"); #elif ITALIAN const u8 gUsePokeblockUpDown_Gfx[] = INCBIN_U8("graphics/pokeblock/use_screen/italian/updown.4bpp"); +#else //ENGLISH +const u8 gUsePokeblockUpDown_Gfx[] = INCBIN_U8("graphics/pokeblock/use_screen/updown.4bpp"); #endif -#if ENGLISH -const u16 gUsePokeblockGraph_Pal[] = INCBIN_U16("graphics/pokeblock/use_screen/graph.gbapal"); -const u32 gUsePokeblockGraph_Gfx[] = INCBIN_U32("graphics/pokeblock/use_screen/graph.4bpp.lz"); -#elif FRENCH +#if FRENCH const u16 gUsePokeblockGraph_Pal[] = INCBIN_U16("graphics/pokeblock/use_screen/french/graph.gbapal"); const u32 gUsePokeblockGraph_Gfx[] = INCBIN_U32("graphics/pokeblock/use_screen/french/graph.4bpp.lz"); #elif ITALIAN const u16 gUsePokeblockGraph_Pal[] = INCBIN_U16("graphics/pokeblock/use_screen/italian/graph.gbapal"); const u32 gUsePokeblockGraph_Gfx[] = INCBIN_U32("graphics/pokeblock/use_screen/italian/graph.4bpp.lz"); +#else //ENGLISH +const u16 gUsePokeblockGraph_Pal[] = INCBIN_U16("graphics/pokeblock/use_screen/graph.gbapal"); +const u32 gUsePokeblockGraph_Gfx[] = INCBIN_U32("graphics/pokeblock/use_screen/graph.4bpp.lz"); #endif const u32 gUsePokeblockGraph_Tilemap[] = INCBIN_U32("graphics/pokeblock/use_screen/graph.bin.lz"); @@ -1665,13 +1665,7 @@ const u16 gUsePokeblockNatureWin_Pal[] = INCBIN_U16("graphics/pokeblock/use_scre // trainer card const u16 gHoennTrainerCard0Star_Pal[] = INCBIN_U16("graphics/trainer_card/0star.gbapal"); -#if ENGLISH -const u32 gHoennTrainerCard_Gfx[] = INCBIN_U32("graphics/trainer_card/card.4bpp.lz"); -const u32 gHoennTrainerCardBg_Tilemap[] = INCBIN_U32("graphics/trainer_card/bg.bin.lz"); -const u32 gHoennTrainerCardFront_Tilemap[] = INCBIN_U32("graphics/trainer_card/front.bin.lz"); -const u32 gHoennTrainerCardBack_Tilemap[] = INCBIN_U32("graphics/trainer_card/back.bin.lz"); -const u32 gHoennTrainerCardFrontLink_Tilemap[] = INCBIN_U32("graphics/trainer_card/front_link.bin.lz"); -#elif FRENCH +#if FRENCH const u32 gHoennTrainerCard_Gfx[] = INCBIN_U32("graphics/trainer_card/french/card.4bpp.lz"); const u32 gHoennTrainerCardBg_Tilemap[] = INCBIN_U32("graphics/trainer_card/bg.bin.lz"); const u32 gHoennTrainerCardFront_Tilemap[] = INCBIN_U32("graphics/trainer_card/french/front.bin.lz"); @@ -1683,15 +1677,16 @@ const u32 gHoennTrainerCardBg_Tilemap[] = INCBIN_U32("graphics/trainer_card/bg.b const u32 gHoennTrainerCardFront_Tilemap[] = INCBIN_U32("graphics/trainer_card/front.bin.lz"); const u32 gHoennTrainerCardBack_Tilemap[] = INCBIN_U32("graphics/trainer_card/back.bin.lz"); const u32 gHoennTrainerCardFrontLink_Tilemap[] = INCBIN_U32("graphics/trainer_card/front_link.bin.lz"); +#else //ENGLISH +const u32 gHoennTrainerCard_Gfx[] = INCBIN_U32("graphics/trainer_card/card.4bpp.lz"); +const u32 gHoennTrainerCardBg_Tilemap[] = INCBIN_U32("graphics/trainer_card/bg.bin.lz"); +const u32 gHoennTrainerCardFront_Tilemap[] = INCBIN_U32("graphics/trainer_card/front.bin.lz"); +const u32 gHoennTrainerCardBack_Tilemap[] = INCBIN_U32("graphics/trainer_card/back.bin.lz"); +const u32 gHoennTrainerCardFrontLink_Tilemap[] = INCBIN_U32("graphics/trainer_card/front_link.bin.lz"); #endif const u16 gKantoTrainerCard0Star_Pal[] = INCBIN_U16("graphics/trainer_card/frlg/0star.gbapal"); -#if ENGLISH -const u32 gKantoTrainerCard_Gfx[] = INCBIN_U32("graphics/trainer_card/frlg/card.4bpp.lz"); -const u32 gKantoTrainerCardBg_Tilemap[] = INCBIN_U32("graphics/trainer_card/frlg/bg.bin.lz"); -const u32 gKantoTrainerCardFront_Tilemap[] = INCBIN_U32("graphics/trainer_card/frlg/front.bin.lz"); -const u32 gKantoTrainerCardBack_Tilemap[] = INCBIN_U32("graphics/trainer_card/frlg/back.bin.lz"); -#elif FRENCH +#if FRENCH const u32 gKantoTrainerCard_Gfx[] = INCBIN_U32("graphics/trainer_card/frlg/french/card.4bpp.lz"); const u32 gKantoTrainerCardBg_Tilemap[] = INCBIN_U32("graphics/trainer_card/frlg/bg.bin.lz"); const u32 gKantoTrainerCardFront_Tilemap[] = INCBIN_U32("graphics/trainer_card/frlg/front.bin.lz"); @@ -1701,17 +1696,22 @@ const u32 gKantoTrainerCard_Gfx[] = INCBIN_U32("graphics/trainer_card/frlg/itali const u32 gKantoTrainerCardBg_Tilemap[] = INCBIN_U32("graphics/trainer_card/frlg/bg.bin.lz"); const u32 gKantoTrainerCardFront_Tilemap[] = INCBIN_U32("graphics/trainer_card/frlg/front.bin.lz"); const u32 gKantoTrainerCardBack_Tilemap[] = INCBIN_U32("graphics/trainer_card/frlg/italian/back.bin.lz"); +#else //ENGLISH +const u32 gKantoTrainerCard_Gfx[] = INCBIN_U32("graphics/trainer_card/frlg/card.4bpp.lz"); +const u32 gKantoTrainerCardBg_Tilemap[] = INCBIN_U32("graphics/trainer_card/frlg/bg.bin.lz"); +const u32 gKantoTrainerCardFront_Tilemap[] = INCBIN_U32("graphics/trainer_card/frlg/front.bin.lz"); +const u32 gKantoTrainerCardBack_Tilemap[] = INCBIN_U32("graphics/trainer_card/frlg/back.bin.lz"); #endif const u32 gKantoTrainerCardFrontLink_Tilemap[] = INCBIN_U32("graphics/trainer_card/frlg/front_link.bin.lz"); // pokemon storage system -#if ENGLISH -const u32 gStorageSystemMenu_Gfx[] = INCBIN_U32("graphics/pokemon_storage/menu.4bpp.lz"); -#elif FRENCH +#if FRENCH const u32 gStorageSystemMenu_Gfx[] = INCBIN_U32("graphics/pokemon_storage/french/menu.4bpp.lz"); #elif ITALIAN const u32 gStorageSystemMenu_Gfx[] = INCBIN_U32("graphics/pokemon_storage/italian/menu.4bpp.lz"); +#else //ENGLISH +const u32 gStorageSystemMenu_Gfx[] = INCBIN_U32("graphics/pokemon_storage/menu.4bpp.lz"); #endif const u16 gStorageSystemPartyMenu_Pal[] = INCBIN_U16("graphics/pokemon_storage/menu.gbapal"); // Only used by party menu, but generated from all menu gfx const u32 gStorageSystemPartyMenu_Tilemap[] = INCBIN_U32("graphics/pokemon_storage/party_menu.bin.lz"); @@ -1729,21 +1729,17 @@ const u16 gNamingScreenMenu_Pal[6][16] = }; const u32 gNamingScreenMenu_Gfx[] = INCBIN_U32("graphics/naming_screen/menu.4bpp.lz"); const u32 gNamingScreenPageSwapFrame_Gfx[] = INCBIN_U32("graphics/naming_screen/page_swap_frame.4bpp"); -#if ENGLISH -const u32 gNamingScreenBackButton_Gfx[] = INCBIN_U32("graphics/naming_screen/back_button.4bpp"); -const u32 gNamingScreenOKButton_Gfx[] = INCBIN_U32("graphics/naming_screen/ok_button.4bpp"); -#elif FRENCH +#if FRENCH const u32 gNamingScreenBackButton_Gfx[] = INCBIN_U32("graphics/naming_screen/french/back_button.4bpp"); const u32 gNamingScreenOKButton_Gfx[] = INCBIN_U32("graphics/naming_screen/ok_button.4bpp"); #elif ITALIAN const u32 gNamingScreenBackButton_Gfx[] = INCBIN_U32("graphics/naming_screen/italian/back_button.4bpp"); const u32 gNamingScreenOKButton_Gfx[] = INCBIN_U32("graphics/naming_screen/italian/ok_button.4bpp"); +#else //ENGLISH +const u32 gNamingScreenBackButton_Gfx[] = INCBIN_U32("graphics/naming_screen/back_button.4bpp"); +const u32 gNamingScreenOKButton_Gfx[] = INCBIN_U32("graphics/naming_screen/ok_button.4bpp"); #endif -#if ENGLISH -const u32 gNamingScreenPageSwapUpper_Gfx[] = INCBIN_U32("graphics/naming_screen/page_swap_upper.4bpp"); -const u32 gNamingScreenPageSwapLower_Gfx[] = INCBIN_U32("graphics/naming_screen/page_swap_lower.4bpp"); -const u32 gNamingScreenPageSwapOthers_Gfx[] = INCBIN_U32("graphics/naming_screen/page_swap_others.4bpp"); -#elif FRENCH +#if FRENCH const u32 gNamingScreenPageSwapUpper_Gfx[] = INCBIN_U32("graphics/naming_screen/french/page_swap_upper.4bpp"); const u32 gNamingScreenPageSwapLower_Gfx[] = INCBIN_U32("graphics/naming_screen/french/page_swap_lower.4bpp"); const u32 gNamingScreenPageSwapOthers_Gfx[] = INCBIN_U32("graphics/naming_screen/french/page_swap_others.4bpp"); @@ -1751,6 +1747,10 @@ const u32 gNamingScreenPageSwapOthers_Gfx[] = INCBIN_U32("graphics/naming_s const u32 gNamingScreenPageSwapUpper_Gfx[] = INCBIN_U32("graphics/naming_screen/italian/page_swap_upper.4bpp"); const u32 gNamingScreenPageSwapLower_Gfx[] = INCBIN_U32("graphics/naming_screen/italian/page_swap_lower.4bpp"); const u32 gNamingScreenPageSwapOthers_Gfx[] = INCBIN_U32("graphics/naming_screen/italian/page_swap_others.4bpp"); +#else //ENGLISH +const u32 gNamingScreenPageSwapUpper_Gfx[] = INCBIN_U32("graphics/naming_screen/page_swap_upper.4bpp"); +const u32 gNamingScreenPageSwapLower_Gfx[] = INCBIN_U32("graphics/naming_screen/page_swap_lower.4bpp"); +const u32 gNamingScreenPageSwapOthers_Gfx[] = INCBIN_U32("graphics/naming_screen/page_swap_others.4bpp"); #endif const u32 gNamingScreenCursor_Gfx[] = INCBIN_U32("graphics/naming_screen/cursor.4bpp"); const u32 gNamingScreenCursorSquished_Gfx[] = INCBIN_U32("graphics/naming_screen/cursor_squished.4bpp"); @@ -1764,11 +1764,7 @@ const u32 gNamingScreenKeyboardLower_Tilemap[] = INCBIN_U32("graphics/naming_s const u32 gNamingScreenKeyboardSymbols_Tilemap[] = INCBIN_U32("graphics/naming_screen/keyboard_symbols.bin.lz"); // union room chat -#if ENGLISH -const u16 gUnionRoomChat_Background_Pal[] = INCBIN_U16("graphics/union_room_chat/background.gbapal"); -const u32 gUnionRoomChat_Background_Gfx[] = INCBIN_U32("graphics/union_room_chat/background.4bpp.lz"); -const u32 gUnionRoomChat_Background_Tilemap[] = INCBIN_U32("graphics/union_room_chat/background.bin.lz"); -#elif FRENCH +#if FRENCH const u16 gUnionRoomChat_Background_Pal[] = INCBIN_U16("graphics/union_room_chat/french/background.gbapal"); const u32 gUnionRoomChat_Background_Gfx[] = INCBIN_U32("graphics/union_room_chat/french/background.4bpp.lz"); const u32 gUnionRoomChat_Background_Tilemap[] = INCBIN_U32("graphics/union_room_chat/french/background.bin.lz"); @@ -1776,17 +1772,21 @@ const u32 gUnionRoomChat_Background_Tilemap[] = INCBIN_U32("graphics/union_room_ const u16 gUnionRoomChat_Background_Pal[] = INCBIN_U16("graphics/union_room_chat/italian/background.gbapal"); const u32 gUnionRoomChat_Background_Gfx[] = INCBIN_U32("graphics/union_room_chat/italian/background.4bpp.lz"); const u32 gUnionRoomChat_Background_Tilemap[] = INCBIN_U32("graphics/union_room_chat/italian/background.bin.lz"); +#else //ENGLISH +const u16 gUnionRoomChat_Background_Pal[] = INCBIN_U16("graphics/union_room_chat/background.gbapal"); +const u32 gUnionRoomChat_Background_Gfx[] = INCBIN_U32("graphics/union_room_chat/background.4bpp.lz"); +const u32 gUnionRoomChat_Background_Tilemap[] = INCBIN_U32("graphics/union_room_chat/background.bin.lz"); #endif const u16 gUnionRoomChat_Window_Pal1[] = INCBIN_U16("graphics/union_room_chat/window_1.gbapal"); const u16 gUnionRoomChat_Window_Pal2[] = INCBIN_U16("graphics/union_room_chat/window_2.gbapal"); const u32 gUnionRoomChat_Border_Gfx[] = INCBIN_U32("graphics/union_room_chat/border.4bpp.lz"); const u32 gUnionRoomChat_Border_Tilemap[] = INCBIN_U32("graphics/union_room_chat/border.bin.lz"); -#if ENGLISH -const u32 gUnionRoomChat_RButtonLabels[] = INCBIN_U32("graphics/union_room_chat/r_button_labels.4bpp.lz"); -#elif FRENCH +#if FRENCH const u32 gUnionRoomChat_RButtonLabels[] = INCBIN_U32("graphics/union_room_chat/french/r_button_labels.4bpp.lz"); #elif ITALIAN const u32 gUnionRoomChat_RButtonLabels[] = INCBIN_U32("graphics/union_room_chat/italian/r_button_labels.4bpp.lz"); +#else //ENGLISH +const u32 gUnionRoomChat_RButtonLabels[] = INCBIN_U32("graphics/union_room_chat/r_button_labels.4bpp.lz"); #endif const u16 gTilesetPalettes_General[][16] = @@ -1809,12 +1809,12 @@ const u16 gTilesetPalettes_General[][16] = INCBIN_U16("data/tilesets/primary/general/palettes/15.gbapal"), }; -#if ENGLISH -const u32 gTilesetTiles_General[] = INCBIN_U32("data/tilesets/primary/general/tiles.4bpp.lz"); -#elif FRENCH +#if FRENCH const u32 gTilesetTiles_General[] = INCBIN_U32("data/tilesets/primary/general/french/tiles.4bpp.lz"); #elif ITALIAN const u32 gTilesetTiles_General[] = INCBIN_U32("data/tilesets/primary/general/italian/tiles.4bpp.lz"); +#else //ENGLISH +const u32 gTilesetTiles_General[] = INCBIN_U32("data/tilesets/primary/general/tiles.4bpp.lz"); #endif // trade/egg hatch @@ -1830,12 +1830,12 @@ static const u16 sEmptyPal[16] = {0}; // Trade const u16 gTradeMenu_Pal[] = INCBIN_U16("graphics/trade/menu.gbapal"); const u16 gTradeCursor_Pal[] = INCBIN_U16("graphics/trade/cursor.gbapal"); -#if ENGLISH -const u8 gTradeMenu_Gfx[] = INCBIN_U8("graphics/trade/menu.4bpp"); -#elif FRENCH +#if FRENCH const u8 gTradeMenu_Gfx[] = INCBIN_U8("graphics/trade/french/menu.4bpp"); #elif ITALIAN const u8 gTradeMenu_Gfx[] = INCBIN_U8("graphics/trade/italian/menu.4bpp"); +#else //ENGLISH +const u8 gTradeMenu_Gfx[] = INCBIN_U8("graphics/trade/menu.4bpp"); #endif const u8 gTradeCursor_Gfx[] = INCBIN_U8("graphics/trade/cursor.4bpp"); const u16 gTradeUnused_Tilemap[] = INCBIN_U16("graphics/trade/unused.bin"); @@ -1880,14 +1880,7 @@ const u16 gMonIconPalettes[][16] = const u16 gTitleScreenBgPalettes[] = INCBIN_U16("graphics/title_screen/pokemon_logo.gbapal", "graphics/title_screen/rayquaza_and_clouds.gbapal"); -#if ENGLISH -const u16 gTitleScreenEmeraldVersionPal[] = INCBIN_U16("graphics/title_screen/emerald_version.gbapal"); -const u32 gTitleScreenCloudsTilemap[] = INCBIN_U32("graphics/title_screen/clouds.bin.lz"); -const u32 gTitleScreenPokemonLogoGfx[] = INCBIN_U32("graphics/title_screen/pokemon_logo.8bpp.lz"); -const u32 gTitleScreenEmeraldVersionGfx[] = INCBIN_U32("graphics/title_screen/emerald_version.8bpp.lz"); -const u16 gTitleScreenPressStartPal[] = INCBIN_U16("graphics/title_screen/press_start.gbapal"); -const u32 gTitleScreenPressStartGfx[] = INCBIN_U32("graphics/title_screen/press_start.4bpp.lz"); -#elif FRENCH +#if FRENCH const u16 gTitleScreenEmeraldVersionPal[] = INCBIN_U16("graphics/title_screen/french/emerald_version.gbapal"); const u32 gTitleScreenCloudsTilemap[] = INCBIN_U32("graphics/title_screen/clouds.bin.lz"); const u32 gTitleScreenPokemonLogoGfx[] = INCBIN_U32("graphics/title_screen/pokemon_logo.8bpp.lz"); @@ -1901,20 +1894,27 @@ const u32 gTitleScreenPokemonLogoGfx[] = INCBIN_U32("graphics/title_screen/p const u32 gTitleScreenEmeraldVersionGfx[] = INCBIN_U32("graphics/title_screen/italian/emerald_version.8bpp.lz"); const u16 gTitleScreenPressStartPal[] = INCBIN_U16("graphics/title_screen/press_start.gbapal"); const u32 gTitleScreenPressStartGfx[] = INCBIN_U32("graphics/title_screen/italian/press_start.4bpp.lz"); +#else //ENGLISH +const u16 gTitleScreenEmeraldVersionPal[] = INCBIN_U16("graphics/title_screen/emerald_version.gbapal"); +const u32 gTitleScreenCloudsTilemap[] = INCBIN_U32("graphics/title_screen/clouds.bin.lz"); +const u32 gTitleScreenPokemonLogoGfx[] = INCBIN_U32("graphics/title_screen/pokemon_logo.8bpp.lz"); +const u32 gTitleScreenEmeraldVersionGfx[] = INCBIN_U32("graphics/title_screen/emerald_version.8bpp.lz"); +const u16 gTitleScreenPressStartPal[] = INCBIN_U16("graphics/title_screen/press_start.gbapal"); +const u32 gTitleScreenPressStartGfx[] = INCBIN_U32("graphics/title_screen/press_start.4bpp.lz"); #endif const u32 gTitleScreenPokemonLogoTilemap[] = INCBIN_U32("graphics/title_screen/pokemon_logo.bin.lz"); // size in LoadPalette calls is reported as 0xD0 << 1, which is 0x1A0, but palette is only 0x100 bytes long so it loads garbage as well const u16 gFrontierPassBg_Pal[][16] = INCBIN_U16("graphics/frontier_pass/bg.gbapal"); -#if ENGLISH -const u32 gFrontierPassBg_Gfx[] = INCBIN_U32("graphics/frontier_pass/bg.4bpp.lz"); -const u32 gFrontierPassMapAndCard_Gfx[] = INCBIN_U32("graphics/frontier_pass/map_and_card.8bpp.lz"); -#elif FRENCH +#if FRENCH const u32 gFrontierPassBg_Gfx[] = INCBIN_U32("graphics/frontier_pass/french/bg.4bpp.lz"); const u32 gFrontierPassMapAndCard_Gfx[] = INCBIN_U32("graphics/frontier_pass/french/map_and_card.8bpp.lz"); #elif ITALIAN const u32 gFrontierPassBg_Gfx[] = INCBIN_U32("graphics/frontier_pass/italian/bg.4bpp.lz"); const u32 gFrontierPassMapAndCard_Gfx[] = INCBIN_U32("graphics/frontier_pass/italian/map_and_card.8bpp.lz"); +#else //ENGLISH +const u32 gFrontierPassBg_Gfx[] = INCBIN_U32("graphics/frontier_pass/bg.4bpp.lz"); +const u32 gFrontierPassMapAndCard_Gfx[] = INCBIN_U32("graphics/frontier_pass/map_and_card.8bpp.lz"); #endif const u32 gFrontierPassBg_Tilemap[] = INCBIN_U32("graphics/frontier_pass/bg.bin.lz"); const u16 gFrontierPassCancelButton_Tilemap[] = INCBIN_U16("graphics/frontier_pass/cancel.bin"); @@ -2065,12 +2065,12 @@ const u8 gCryMeter_Gfx[] = INCBIN_U8("graphics/pokedex/cry_meter.4bpp.lz"); #endif // random garbage at the end. -#if ENGLISH -static const u8 sEmpty3[0x54BAC] = {0}; -#elif FRENCH +#if FRENCH static const u8 sEmpty3[0x4EA98] = {0}; #elif ITALIAN static const u8 sEmpty3[0x4EC30] = {0}; +#else //ENGLISH +static const u8 sEmpty3[0x54BAC] = {0}; #endif static const u8 sUnused1[] = {0x0D, 0x00, 0x58, 0x02}; static const u8 sEmpty4[0x1145] = {0}; diff --git a/src/international_string_util.c b/src/international_string_util.c index cd1180f065..e2cf2b5913 100644 --- a/src/international_string_util.c +++ b/src/international_string_util.c @@ -90,17 +90,17 @@ int Intl_GetListMenuWidth(const struct ListMenuTemplate *listMenu) void CopyMonCategoryText(int dexNum, u8 *dest) { -#if ENGLISH - u8 *str = StringCopy(dest, gPokedexEntries[dexNum].categoryName); - *str = CHAR_SPACE; - StringCopy(str + 1, gText_Pokemon); -#elif FRENCH +#if FRENCH u8 *str = StringCopy(dest, gPokedexEntries[dexNum].categoryName); #elif ITALIAN const u8 *categoryText = gPokedexEntries[dexNum].categoryName; u8 *str = StringCopy(dest, gText_Pokemon); *str++ = CHAR_SPACE; StringCopy(str, categoryText); +#else //ENGLISH + u8 *str = StringCopy(dest, gPokedexEntries[dexNum].categoryName); + *str = CHAR_SPACE; + StringCopy(str + 1, gText_Pokemon); #endif } diff --git a/src/item.c b/src/item.c index 0fdc9ea66c..efef82b7af 100644 --- a/src/item.c +++ b/src/item.c @@ -25,12 +25,12 @@ static bool8 CheckPyramidBagHasSpace(u16 itemId, u16 count); EWRAM_DATA struct BagPocket gBagPockets[POCKETS_COUNT] = {0}; // rodata -#if ENGLISH -#include "data/text/item_descriptions.h" -#elif FRENCH +#if FRENCH #include "data/text/french/item_descriptions.h" #elif ITALIAN #include "data/text/italian/item_descriptions.h" +#else //ENGLISH +#include "data/text/item_descriptions.h" #endif #include "data/items.h" @@ -121,17 +121,17 @@ void GetBerryCountString(u8 *dst, const u8 *berryName, u32 quantity) else berryString = gText_Berries; -#if ENGLISH - txtPtr = StringCopy(dst, berryName); - *txtPtr = CHAR_SPACE; - StringCopy(txtPtr + 1, berryString); -#elif FRENCH +#if FRENCH txtPtr = StringCopy(dst, berryString); *txtPtr = CHAR_SPACE; StringCopy(txtPtr + 1, berryName); #elif ITALIAN txtPtr = StringCopy(dst, berryString); StringCopy(txtPtr, berryName); +#else //ENGLISH + txtPtr = StringCopy(dst, berryName); + *txtPtr = CHAR_SPACE; + StringCopy(txtPtr + 1, berryString); #endif } diff --git a/src/item_menu.c b/src/item_menu.c index b68e1745eb..7b5fa8534d 100755 --- a/src/item_menu.c +++ b/src/item_menu.c @@ -146,10 +146,10 @@ static void Task_CloseBagMenu(u8); static u8 AddItemMessageWindow(u8); static void RemoveItemMessageWindow(u8); static void ReturnToItemList(u8); -#if ENGLISH -static void PrintItemQuantity(u8, s16); -#elif FRENCH || ITALIAN +#if FRENCH || ITALIAN static void PrintItemQuantity(u8, s16, u32); +#else //ENGLISH +static void PrintItemQuantity(u8, s16); #endif static u8 BagMenu_AddWindow(u8); static u8 GetSwitchBagPocketDirection(void); @@ -279,10 +279,10 @@ static const struct MenuAction sItemMenuActions[] = { [ACTION_WALK] = {gMenuText_Walk, ItemMenu_UseOutOfBattle}, [ACTION_DESELECT] = {gMenuText_Deselect, ItemMenu_Register}, [ACTION_CHECK_TAG] = {gMenuText_CheckTag, ItemMenu_CheckTag}, -#if ENGLISH - [ACTION_CONFIRM] = {gMenuText_Confirm, Task_FadeAndCloseBagMenu}, -#elif FRENCH || ITALIAN +#if FRENCH || ITALIAN [ACTION_CONFIRM] = {gMenuText_Confirm2, Task_FadeAndCloseBagMenu}, +#else //ENGLISH + [ACTION_CONFIRM] = {gMenuText_Confirm, Task_FadeAndCloseBagMenu}, #endif [ACTION_SHOW] = {gMenuText_Show, ItemMenu_Show}, [ACTION_GIVE_FAVOR_LADY] = {gMenuText_Give2, ItemMenu_GiveFavorLady}, @@ -331,13 +331,13 @@ static const u8 sContextMenuItems_Cancel[] = { }; static const u8 sContextMenuItems_BerryBlenderCrush[] = { -#if ENGLISH - ACTION_CONFIRM, ACTION_CHECK_TAG, - ACTION_DUMMY, ACTION_CANCEL -#elif FRENCH || ITALIAN +#if FRENCH || ITALIAN ACTION_CONFIRM, ACTION_DUMMY, ACTION_CHECK_TAG, ACTION_DUMMY, ACTION_CANCEL, ACTION_DUMMY +#else //ENGLISH + ACTION_CONFIRM, ACTION_CHECK_TAG, + ACTION_DUMMY, ACTION_CANCEL #endif }; @@ -1201,28 +1201,28 @@ void CloseItemMessage(u8 taskId) static void AddItemQuantityWindow(u8 windowType) { -#if ENGLISH - PrintItemQuantity(BagMenu_AddWindow(windowType), 1); -#elif FRENCH || ITALIAN +#if FRENCH || ITALIAN u32 windowId = BagMenu_AddWindow(windowType); PrintItemQuantity(windowId, 1, TEXT_SKIP_DRAW); CopyWindowToVram(windowId, 3); +#else //ENGLISH + PrintItemQuantity(BagMenu_AddWindow(windowType), 1); #endif } -#if ENGLISH -static void PrintItemQuantity(u8 windowId, s16 quantity) -#elif FRENCH || ITALIAN +#if FRENCH || ITALIAN static void PrintItemQuantity(u8 windowId, s16 quantity, u32 speed) +#else //ENGLISH +static void PrintItemQuantity(u8 windowId, s16 quantity) #endif { u8 numDigits = (gBagPosition.pocket == BERRIES_POCKET) ? BERRY_CAPACITY_DIGITS : BAG_ITEM_CAPACITY_DIGITS; ConvertIntToDecimalStringN(gStringVar1, quantity, STR_CONV_MODE_LEADING_ZEROS, numDigits); StringExpandPlaceholders(gStringVar4, gText_xVar1); -#if ENGLISH - AddTextPrinterParameterized(windowId, FONT_NORMAL, gStringVar4, GetStringCenterAlignXOffset(FONT_NORMAL, gStringVar4, 40), 2, 0, 0); -#elif FRENCH || ITALIAN +#if FRENCH || ITALIAN AddTextPrinterParameterized(windowId, FONT_NORMAL, gStringVar4, GetStringCenterAlignXOffset(FONT_NORMAL, gStringVar4, 40), 2, speed, NULL); +#else //ENGLISH + AddTextPrinterParameterized(windowId, FONT_NORMAL, gStringVar4, GetStringCenterAlignXOffset(FONT_NORMAL, gStringVar4, 40), 2, 0, 0); #endif } @@ -1880,10 +1880,10 @@ static void Task_ChooseHowManyToToss(u8 taskId) if (AdjustQuantityAccordingToDPadInput(&tItemCount, tQuantity) == TRUE) { - #if ENGLISH - PrintItemQuantity(gBagMenu->windowIds[ITEMWIN_QUANTITY], tItemCount); - #elif FRENCH || ITALIAN + #if FRENCH || ITALIAN PrintItemQuantity(gBagMenu->windowIds[ITEMWIN_QUANTITY], tItemCount, 0); + #else //ENGLISH + PrintItemQuantity(gBagMenu->windowIds[ITEMWIN_QUANTITY], tItemCount); #endif } else if (JOY_NEW(A_BUTTON)) @@ -2247,10 +2247,10 @@ static void Task_ChooseHowManyToDeposit(u8 taskId) if (AdjustQuantityAccordingToDPadInput(&tItemCount, tQuantity) == TRUE) { - #if ENGLISH - PrintItemQuantity(gBagMenu->windowIds[ITEMWIN_QUANTITY], tItemCount); - #elif FRENCH || ITALIAN + #if FRENCH || ITALIAN PrintItemQuantity(gBagMenu->windowIds[ITEMWIN_QUANTITY], tItemCount, 0); + #else //ENGLISH + PrintItemQuantity(gBagMenu->windowIds[ITEMWIN_QUANTITY], tItemCount); #endif } else if (JOY_NEW(A_BUTTON)) diff --git a/src/landmark.c b/src/landmark.c index 9302522e17..7a07c045fe 100644 --- a/src/landmark.c +++ b/src/landmark.c @@ -15,50 +15,7 @@ struct LandmarkList const struct Landmark *const *landmarks; }; -#if ENGLISH -static const u8 LandmarkName_FlowerShop[] = _("FLOWER SHOP"); -static const u8 LandmarkName_PetalburgWoods[] = _("PETALBURG WOODS"); -static const u8 LandmarkName_MrBrineysCottage[] = _("MR. BRINEY'S COTTAGE"); -static const u8 LandmarkName_AbandonedShip[] = _("ABANDONED SHIP"); -static const u8 LandmarkName_SeashoreHouse[] = _("SEASHORE HOUSE"); -static const u8 LandmarkName_SlateportBeach[] = _("SLATEPORT BEACH"); -static const u8 LandmarkName_CyclingRoad[] = _("CYCLING ROAD"); -static const u8 LandmarkName_NewMauville[] = _("NEW MAUVILLE"); -static const u8 LandmarkName_TrickHouse[] = _("TRICK HOUSE"); -static const u8 LandmarkName_OldLadysRestShop[] = _("OLD LADY'S REST STOP"); -static const u8 LandmarkName_Desert[] = _("DESERT"); -static const u8 LandmarkName_WinstrateFamily[] = _("THE WINSTRATE FAMILY"); -static const u8 LandmarkName_CableCar[] = _("CABLE CAR"); -static const u8 LandmarkName_GlassWorkshop[] = _("GLASS WORKSHOP"); -static const u8 LandmarkName_WeatherInstitute[] = _("WEATHER INSTITUTE"); -static const u8 LandmarkName_MeteorFalls[] = _("METEOR FALLS"); -static const u8 LandmarkName_TunnelersRestHouse[] = _("TUNNELER'S RESTHOUSE"); -static const u8 LandmarkName_RusturfTunnel[] = _("RUSTURF TUNNEL"); -static const u8 LandmarkName_PokemonDayCare[] = _("POKéMON DAY CARE"); -static const u8 LandmarkName_SafariZoneEntrance[] = _("SAFARI ZONE ENTRANCE"); -static const u8 LandmarkName_MtPyre[] = _("MT. PYRE"); -static const u8 LandmarkName_ShoalCave[] = _("SHOAL CAVE"); -static const u8 LandmarkName_SeafloorCavern[] = _("SEAFLOOR CAVERN"); -static const u8 LandmarkName_GraniteCave[] = _("GRANITE CAVE"); -static const u8 LandmarkName_OceanCurrent[] = _("OCEAN CURRENT"); -static const u8 LandmarkName_LanettesHouse[] = _("LANETTE'S HOUSE"); -static const u8 LandmarkName_FieryPath[] = _("FIERY PATH"); -static const u8 LandmarkName_JaggedPass[] = _("JAGGED PASS"); -static const u8 LandmarkName_SkyPillar[] = _("SKY PILLAR"); -static const u8 LandmarkName_BerryMastersHouse[] = _("BERRY MASTER'S HOUSE"); -static const u8 LandmarkName_IslandCave[] = _("ISLAND CAVE"); -static const u8 LandmarkName_DesertRuins[] = _("DESERT RUINS"); -static const u8 LandmarkName_ScorchedSlab[] = _("SCORCHED SLAB"); -static const u8 LandmarkName_AncientTomb[] = _("ANCIENT TOMB"); -static const u8 LandmarkName_SealedChamber[] = _("SEALED CHAMBER"); -static const u8 LandmarkName_FossilManiacsHouse[] = _("FOSSIL MANIAC'S HOUSE"); -static const u8 LandmarkName_HuntersHouse[] = _("HUNTER'S HOUSE"); -static const u8 LandmarkName_MagmaHideout[] = _("MAGMA HIDEOUT"); -static const u8 LandmarkName_MirageTower[] = _("MIRAGE TOWER"); -static const u8 LandmarkName_AlteringCave[] = _("ALTERING CAVE"); -static const u8 LandmarkName_DesertUnderpass[] = _("DESERT UNDERPASS"); -static const u8 LandmarkName_TrainerHill[] = _("TRAINER HILL"); -#elif FRENCH +#if FRENCH static const u8 LandmarkName_FlowerShop[] = _("FLEURISTE"); static const u8 LandmarkName_PetalburgWoods[] = _("BOIS CLEMENTI"); static const u8 LandmarkName_MrBrineysCottage[] = _("COTTAGE DE M. MARCO"); @@ -144,6 +101,49 @@ static const u8 LandmarkName_MirageTower[] = _("TORRE MIRAGGIO"); static const u8 LandmarkName_AlteringCave[] = _("GROTTA MUTEVOLE"); static const u8 LandmarkName_DesertUnderpass[] = _("GALLERIA DESERTO"); static const u8 LandmarkName_TrainerHill[] = _("MONTE ALLENATORI"); +#else //ENGLISH +static const u8 LandmarkName_FlowerShop[] = _("FLOWER SHOP"); +static const u8 LandmarkName_PetalburgWoods[] = _("PETALBURG WOODS"); +static const u8 LandmarkName_MrBrineysCottage[] = _("MR. BRINEY'S COTTAGE"); +static const u8 LandmarkName_AbandonedShip[] = _("ABANDONED SHIP"); +static const u8 LandmarkName_SeashoreHouse[] = _("SEASHORE HOUSE"); +static const u8 LandmarkName_SlateportBeach[] = _("SLATEPORT BEACH"); +static const u8 LandmarkName_CyclingRoad[] = _("CYCLING ROAD"); +static const u8 LandmarkName_NewMauville[] = _("NEW MAUVILLE"); +static const u8 LandmarkName_TrickHouse[] = _("TRICK HOUSE"); +static const u8 LandmarkName_OldLadysRestShop[] = _("OLD LADY'S REST STOP"); +static const u8 LandmarkName_Desert[] = _("DESERT"); +static const u8 LandmarkName_WinstrateFamily[] = _("THE WINSTRATE FAMILY"); +static const u8 LandmarkName_CableCar[] = _("CABLE CAR"); +static const u8 LandmarkName_GlassWorkshop[] = _("GLASS WORKSHOP"); +static const u8 LandmarkName_WeatherInstitute[] = _("WEATHER INSTITUTE"); +static const u8 LandmarkName_MeteorFalls[] = _("METEOR FALLS"); +static const u8 LandmarkName_TunnelersRestHouse[] = _("TUNNELER'S RESTHOUSE"); +static const u8 LandmarkName_RusturfTunnel[] = _("RUSTURF TUNNEL"); +static const u8 LandmarkName_PokemonDayCare[] = _("POKéMON DAY CARE"); +static const u8 LandmarkName_SafariZoneEntrance[] = _("SAFARI ZONE ENTRANCE"); +static const u8 LandmarkName_MtPyre[] = _("MT. PYRE"); +static const u8 LandmarkName_ShoalCave[] = _("SHOAL CAVE"); +static const u8 LandmarkName_SeafloorCavern[] = _("SEAFLOOR CAVERN"); +static const u8 LandmarkName_GraniteCave[] = _("GRANITE CAVE"); +static const u8 LandmarkName_OceanCurrent[] = _("OCEAN CURRENT"); +static const u8 LandmarkName_LanettesHouse[] = _("LANETTE'S HOUSE"); +static const u8 LandmarkName_FieryPath[] = _("FIERY PATH"); +static const u8 LandmarkName_JaggedPass[] = _("JAGGED PASS"); +static const u8 LandmarkName_SkyPillar[] = _("SKY PILLAR"); +static const u8 LandmarkName_BerryMastersHouse[] = _("BERRY MASTER'S HOUSE"); +static const u8 LandmarkName_IslandCave[] = _("ISLAND CAVE"); +static const u8 LandmarkName_DesertRuins[] = _("DESERT RUINS"); +static const u8 LandmarkName_ScorchedSlab[] = _("SCORCHED SLAB"); +static const u8 LandmarkName_AncientTomb[] = _("ANCIENT TOMB"); +static const u8 LandmarkName_SealedChamber[] = _("SEALED CHAMBER"); +static const u8 LandmarkName_FossilManiacsHouse[] = _("FOSSIL MANIAC'S HOUSE"); +static const u8 LandmarkName_HuntersHouse[] = _("HUNTER'S HOUSE"); +static const u8 LandmarkName_MagmaHideout[] = _("MAGMA HIDEOUT"); +static const u8 LandmarkName_MirageTower[] = _("MIRAGE TOWER"); +static const u8 LandmarkName_AlteringCave[] = _("ALTERING CAVE"); +static const u8 LandmarkName_DesertUnderpass[] = _("DESERT UNDERPASS"); +static const u8 LandmarkName_TrainerHill[] = _("TRAINER HILL"); #endif static const struct Landmark Landmark_FlowerShop = {LandmarkName_FlowerShop, FLAG_LANDMARK_FLOWER_SHOP}; diff --git a/src/lilycove_lady.c b/src/lilycove_lady.c index 94ca7b413c..46a72b33c4 100644 --- a/src/lilycove_lady.c +++ b/src/lilycove_lady.c @@ -396,10 +396,10 @@ static u8 BufferQuizAuthorName(void) sQuizLadyPtr = &gSaveBlock1Ptr->lilycoveLady.quiz; if (sQuizLadyPtr->playerName[0] == EOS) { - #if ENGLISH - StringCopy_PlayerName(gStringVar1, gText_QuizLady_Lady); - #elif FRENCH || ITALIAN + #if FRENCH || ITALIAN StringCopy(gStringVar1, gText_QuizLady_Lady); + #else //ENGLISH + StringCopy_PlayerName(gStringVar1, gText_QuizLady_Lady); #endif authorNameId = QUIZ_AUTHOR_NAME_LADY; } diff --git a/src/main.c b/src/main.c index 3cf4822bc1..d2176d1ca9 100644 --- a/src/main.c +++ b/src/main.c @@ -35,12 +35,12 @@ const u8 gGameVersion = GAME_VERSION; const u8 gGameLanguage = GAME_LANGUAGE; -#if ENGLISH -const char BuildDateTime[] = "2005 02 21 11:10"; -#elif FRENCH +#if FRENCH const char BuildDateTime[] = "2005 07 01 18:30"; #elif ITALIAN const char BuildDateTime[] = "2005 07 07 18:00"; +#else //ENGLISH +const char BuildDateTime[] = "2005 02 21 11:10"; #endif const IntrFunc gIntrTableTemplate[] = diff --git a/src/map_name_popup.c b/src/map_name_popup.c index 9b89f49b15..18cad1b094 100644 --- a/src/map_name_popup.c +++ b/src/map_name_popup.c @@ -177,16 +177,7 @@ static const u8 sRegionMapSectionId_To_PopUpThemeIdMapping[] = [MAPSEC_TRAINER_HILL - KANTO_MAPSEC_COUNT] = MAPPOPUP_THEME_MARBLE }; -#if ENGLISH -static const u8 sText_PyramidFloor1[] = _("PYRAMID FLOOR 1"); -static const u8 sText_PyramidFloor2[] = _("PYRAMID FLOOR 2"); -static const u8 sText_PyramidFloor3[] = _("PYRAMID FLOOR 3"); -static const u8 sText_PyramidFloor4[] = _("PYRAMID FLOOR 4"); -static const u8 sText_PyramidFloor5[] = _("PYRAMID FLOOR 5"); -static const u8 sText_PyramidFloor6[] = _("PYRAMID FLOOR 6"); -static const u8 sText_PyramidFloor7[] = _("PYRAMID FLOOR 7"); -static const u8 sText_Pyramid[] = _("PYRAMID"); -#elif FRENCH +#if FRENCH static const u8 sText_PyramidFloor1[] = _("PYRAMIDE Niv.1"); static const u8 sText_PyramidFloor2[] = _("PYRAMIDE Niv.2"); static const u8 sText_PyramidFloor3[] = _("PYRAMIDE Niv.3"); @@ -204,6 +195,15 @@ static const u8 sText_PyramidFloor5[] = _("PIRAMIDE 5º P."); static const u8 sText_PyramidFloor6[] = _("PIRAMIDE 6º P."); static const u8 sText_PyramidFloor7[] = _("PIRAMIDE 7º P."); static const u8 sText_Pyramid[] = _("PIRAMIDE"); +#else //ENGLISH +static const u8 sText_PyramidFloor1[] = _("PYRAMID FLOOR 1"); +static const u8 sText_PyramidFloor2[] = _("PYRAMID FLOOR 2"); +static const u8 sText_PyramidFloor3[] = _("PYRAMID FLOOR 3"); +static const u8 sText_PyramidFloor4[] = _("PYRAMID FLOOR 4"); +static const u8 sText_PyramidFloor5[] = _("PYRAMID FLOOR 5"); +static const u8 sText_PyramidFloor6[] = _("PYRAMID FLOOR 6"); +static const u8 sText_PyramidFloor7[] = _("PYRAMID FLOOR 7"); +static const u8 sText_Pyramid[] = _("PYRAMID"); #endif static const u8 * const sBattlePyramid_MapHeaderStrings[FRONTIER_STAGES_PER_CHALLENGE + 1] = diff --git a/src/mauville_old_man.c b/src/mauville_old_man.c index 367b0894a0..b7bde43d04 100644 --- a/src/mauville_old_man.c +++ b/src/mauville_old_man.c @@ -38,14 +38,7 @@ static EWRAM_DATA struct MauvilleManStoryteller * sStorytellerPtr = NULL; static EWRAM_DATA u8 sStorytellerWindowId = 0; static const u16 sDefaultBardSongLyrics[BARD_SONG_LENGTH] = { -#if ENGLISH - EC_WORD_SHAKE, - EC_WORD_IT, - EC_WORD_DO, - EC_WORD_THE, - EC_WORD_DIET, - EC_WORD_DANCE -#elif FRENCH +#if FRENCH EC_WORD_FEELING, EC_WORD_DIET, EC_WORD_IT_S, @@ -59,6 +52,13 @@ static const u16 sDefaultBardSongLyrics[BARD_SONG_LENGTH] = { EC_WORD_MAGAZINE, EC_WORD_LISTEN, EC_WORD_PLUS, +#else //ENGLISH + EC_WORD_SHAKE, + EC_WORD_IT, + EC_WORD_DO, + EC_WORD_THE, + EC_WORD_DIET, + EC_WORD_DANCE #endif }; diff --git a/src/menu_specialized.c b/src/menu_specialized.c index 7db2db6713..59d1c566df 100644 --- a/src/menu_specialized.c +++ b/src/menu_specialized.c @@ -26,12 +26,12 @@ #include "constants/songs.h" #include "gba/io_reg.h" -#if ENGLISH -#define MAILBOXWIN_TITLE_WIDTH 8 -#define MAILBOXWIN_LISTOPTIONS_BASEBLOCK 0x18 -#elif FRENCH || ITALIAN +#if FRENCH || ITALIAN #define MAILBOXWIN_TITLE_WIDTH 24 #define MAILBOXWIN_LISTOPTIONS_BASEBLOCK 0x38 +#else //ENGLISH +#define MAILBOXWIN_TITLE_WIDTH 8 +#define MAILBOXWIN_LISTOPTIONS_BASEBLOCK 0x18 #endif extern const struct CompressedSpriteSheet gMonFrontPicTable[]; diff --git a/src/minigame_countdown.c b/src/minigame_countdown.c index 9ab8116001..ea3da4d97b 100644 --- a/src/minigame_countdown.c +++ b/src/minigame_countdown.c @@ -377,7 +377,7 @@ static void CreateStartSprite(u16 tileTag, u16 palTag, s16 x, s16 y, u8 subprior static void InitStartGraphic(u8 spriteId1, u8 spriteId2, u8 spriteId3); static void SpriteCB_Start(struct Sprite *sprite); -#if ENGLISH +#if !defined(FRENCH) && !defined(ITALIAN) static const u16 s321Start_Pal[] = INCBIN_U16("graphics/link/321start.gbapal"); static const u32 s321Start_Gfx[] = INCBIN_U32("graphics/link/321start.4bpp.lz"); #endif @@ -608,12 +608,12 @@ static void SpriteCB_Start(struct Sprite *sprite) static void Load321StartGfx(u16 tileTag, u16 palTag) { -#if ENGLISH - struct CompressedSpriteSheet spriteSheet = {s321Start_Gfx, 0xE00, 0}; - struct SpritePalette spritePalette = {s321Start_Pal, 0}; -#elif FRENCH || ITALIAN +#if FRENCH || ITALIAN struct CompressedSpriteSheet spriteSheet = {g321Start_Gfx, 0xE00, 0}; struct SpritePalette spritePalette = {g321Start_Pal, 0}; +#else //ENGLISH + struct CompressedSpriteSheet spriteSheet = {s321Start_Gfx, 0xE00, 0}; + struct SpritePalette spritePalette = {s321Start_Pal, 0}; #endif spriteSheet.tag = tileTag; diff --git a/src/mystery_event_msg.c b/src/mystery_event_msg.c index adc75a8ecb..4244acc330 100644 --- a/src/mystery_event_msg.c +++ b/src/mystery_event_msg.c @@ -1,19 +1,7 @@ #include "global.h" ALIGNED(4) -#if ENGLISH -const u8 gText_MysteryEventBerry[] = _("Obtained a {STR_VAR_2} BERRY!\nDad has it at PETALBURG GYM."); -const u8 gText_MysteryEventBerryTransform[] = _("The {STR_VAR_1} BERRY transformed into\none {STR_VAR_2} BERRY."); -const u8 gText_MysteryEventBerryObtained[] = _("The {STR_VAR_1} BERRY has already been\nobtained."); -const u8 gText_MysteryEventSpecialRibbon[] = _("A special RIBBON was awarded to\nyour party POKéMON."); -const u8 gText_MysteryEventNationalDex[] = _("The POKéDEX has been upgraded\nwith the NATIONAL MODE."); -const u8 gText_MysteryEventRareWord[] = _("A rare word has been added."); -const u8 gText_MysteryEventSentOver[] = _("{STR_VAR_1} was sent over!"); -const u8 gText_MysteryEventFullParty[] = _("Your party is full.\n{STR_VAR_1} could not be sent over."); -const u8 gText_MysteryEventNewTrainer[] = _("A new TRAINER has arrived in\nHOENN."); -static const u8 gText_MysteryEventNewAdversaryInBattleTower[] = _("A new adversary has arrived in the\nBATTLE TOWER."); // Unused -const u8 gText_MysteryEventCantBeUsed[] = _("This data can't be used in\nthis version."); -#elif FRENCH +#if FRENCH const u8 gText_MysteryEventBerry[] = _("Tu as obtenu une BAIE {STR_VAR_2}!\nPapa en a une à l’ARENE de CLEMENTI."); const u8 gText_MysteryEventBerryTransform[] = _("La BAIE {STR_VAR_1} s’est transformée en\nune BAIE {STR_VAR_2}."); const u8 gText_MysteryEventBerryObtained[] = _("Tu avais déjà obtenu la BAIE\n{STR_VAR_1}."); @@ -37,4 +25,16 @@ const u8 gText_MysteryEventFullParty[] = _("La tua squadra è già al completo.\ const u8 gText_MysteryEventNewTrainer[] = _("È arrivato un nuovo ALLENATORE\nnella regione di HOENN."); const u8 gText_MysteryEventNewAdversaryInBattleTower[] = _("A new adversary has arrived in the\nBATTLE TOWER."); const u8 gText_MysteryEventCantBeUsed[] = _("Questi dati non possono essere\nutilizzati in questa versione."); +#else //ENGLISH +const u8 gText_MysteryEventBerry[] = _("Obtained a {STR_VAR_2} BERRY!\nDad has it at PETALBURG GYM."); +const u8 gText_MysteryEventBerryTransform[] = _("The {STR_VAR_1} BERRY transformed into\none {STR_VAR_2} BERRY."); +const u8 gText_MysteryEventBerryObtained[] = _("The {STR_VAR_1} BERRY has already been\nobtained."); +const u8 gText_MysteryEventSpecialRibbon[] = _("A special RIBBON was awarded to\nyour party POKéMON."); +const u8 gText_MysteryEventNationalDex[] = _("The POKéDEX has been upgraded\nwith the NATIONAL MODE."); +const u8 gText_MysteryEventRareWord[] = _("A rare word has been added."); +const u8 gText_MysteryEventSentOver[] = _("{STR_VAR_1} was sent over!"); +const u8 gText_MysteryEventFullParty[] = _("Your party is full.\n{STR_VAR_1} could not be sent over."); +const u8 gText_MysteryEventNewTrainer[] = _("A new TRAINER has arrived in\nHOENN."); +static const u8 gText_MysteryEventNewAdversaryInBattleTower[] = _("A new adversary has arrived in the\nBATTLE TOWER."); // Unused +const u8 gText_MysteryEventCantBeUsed[] = _("This data can't be used in\nthis version."); #endif diff --git a/src/mystery_gift_scripts.c b/src/mystery_gift_scripts.c index 1e10bbd7d5..74cb828a25 100644 --- a/src/mystery_gift_scripts.c +++ b/src/mystery_gift_scripts.c @@ -3,12 +3,12 @@ #include "mystery_gift_server.h" #include "mystery_gift.h" -#if ENGLISH -static const u8 sText_CanceledReadingCard[] = _("Canceled reading\nthe Card."); -#elif FRENCH +#if FRENCH static const u8 sText_CanceledReadingCard[] = _("Annuler la lecture\nde la carte."); #elif ITALIAN static const u8 sText_CanceledReadingCard[] = _("Lettura scheda\nannullata."); +#else //ENGLISH +static const u8 sText_CanceledReadingCard[] = _("Canceled reading\nthe Card."); #endif diff --git a/src/naming_screen.c b/src/naming_screen.c index 20977f7381..4328830512 100644 --- a/src/naming_screen.c +++ b/src/naming_screen.c @@ -45,10 +45,10 @@ enum { #define KBROW_COUNT 4 -#if ENGLISH || ITALIAN -#define KBCOL_COUNT 8 -#elif FRENCH +#if FRENCH #define KBCOL_COUNT 9 +#else //ENGLISH || ITALIAN +#define KBCOL_COUNT 8 #endif enum { @@ -1743,17 +1743,17 @@ static void DrawNormalTextEntryBox(void) static void DrawMonTextEntryBox(void) { -#if ENGLISH - u8 buffer[32]; - - StringCopy(buffer, gSpeciesNames[sNamingScreen->monSpecies]); - StringAppendN(buffer, sNamingScreen->template->title, 15); -#elif FRENCH || ITALIAN +#if FRENCH || ITALIAN // StringVar1 is used as a buffer here u8 buffer[48]; StringCopy(gStringVar1, gSpeciesNames[sNamingScreen->monSpecies]); StringExpandPlaceholders(buffer, sNamingScreen->template->title); +#else //ENGLISH + u8 buffer[32]; + + StringCopy(buffer, gSpeciesNames[sNamingScreen->monSpecies]); + StringAppendN(buffer, sNamingScreen->template->title, 15); #endif FillWindowPixelBuffer(sNamingScreen->windows[WIN_TEXT_ENTRY_BOX], PIXEL_FILL(1)); AddTextPrinterParameterized(sNamingScreen->windows[WIN_TEXT_ENTRY_BOX], FONT_NORMAL, buffer, 8, 1, 0, 0); diff --git a/src/option_menu.c b/src/option_menu.c index 4e80afd260..20423deb0c 100644 --- a/src/option_menu.c +++ b/src/option_menu.c @@ -576,13 +576,13 @@ static void FrameType_DrawChoices(u8 selection) text[i] = EOS; -#if ENGLISH - DrawOptionMenuChoice(gText_FrameType, 104, YPOS_FRAMETYPE, 0); - DrawOptionMenuChoice(text, 128, YPOS_FRAMETYPE, 1); -#elif FRENCH || ITALIAN +#if FRENCH || ITALIAN width = GetStringWidth(FONT_NORMAL, gText_FrameType, 0); DrawOptionMenuChoice(gText_FrameType, 104, YPOS_FRAMETYPE, 0); DrawOptionMenuChoice(text, width + 107, YPOS_FRAMETYPE, 1); +#else //ENGLISH + DrawOptionMenuChoice(gText_FrameType, 104, YPOS_FRAMETYPE, 0); + DrawOptionMenuChoice(text, 128, YPOS_FRAMETYPE, 1); #endif } diff --git a/src/player_pc.c b/src/player_pc.c index a993869555..71a84ddfd9 100644 --- a/src/player_pc.c +++ b/src/player_pc.c @@ -691,10 +691,10 @@ static void Mailbox_DrawMailboxMenu(u8 taskId) { u8 windowId = MailboxMenu_AddWindow(MAILBOXWIN_TITLE); MailboxMenu_AddWindow(MAILBOXWIN_LIST); -#if ENGLISH - AddTextPrinterParameterized(windowId, FONT_NORMAL, gText_Mailbox, GetStringCenterAlignXOffset(FONT_NORMAL, gText_Mailbox, 64), 1, 0, NULL); -#elif FRENCH || ITALIAN +#if FRENCH || ITALIAN AddTextPrinterParameterized(windowId, FONT_NORMAL, gText_Mailbox, GetStringCenterAlignXOffset(FONT_NORMAL, gText_Mailbox, gWindows[windowId].window.width * 8), 1, 0, NULL); +#else //ENGLISH + AddTextPrinterParameterized(windowId, FONT_NORMAL, gText_Mailbox, GetStringCenterAlignXOffset(FONT_NORMAL, gText_Mailbox, 64), 1, 0, NULL); #endif ScheduleBgCopyTilemapToVram(0); gTasks[taskId].tListTaskId = MailboxMenu_CreateList(&gPlayerPCItemPageInfo); diff --git a/src/pokeblock.c b/src/pokeblock.c index cd8a4d3c01..7dedb3fad1 100644 --- a/src/pokeblock.c +++ b/src/pokeblock.c @@ -45,21 +45,7 @@ #define POKEBLOCK_MAX_FEEL 99 -#if ENGLISH || ITALIAN -#define WIN_TITLE_WIDTH 9 -#define WIN_LIST_BASEBLOCK 0x30 -#define WIN_SPICY_BASEBLOCK 0x12C -#define WIN_DRY_BASEBLOCK 0x136 -#define WIN_SWEET_BASEBLOCK 0x140 -#define WIN_BITTER_BASEBLOCK 0x14A -#define WIN_SOUR_BASEBLOCK 0x154 -#define WIN_FEEL_BASEBLOCK 0x15E -#define WIN_ACTIONS_TALL_BASEBLOCK 0x162 -#define WIN_ACTIONS_BASEBLOCK 0x186 -#define WIN_TOSS_MSG_BASEBLOCK 0x19E -#define WIN_TOSS_PKBLOCK_BASEBLOCK 0x20A -#define PKBLOCK_CASE_NAME_WIDTH 72 -#elif FRENCH +#if FRENCH #define WIN_TITLE_WIDTH 10 #define WIN_LIST_BASEBLOCK 0x32 #define WIN_SPICY_BASEBLOCK 0x12E @@ -73,6 +59,20 @@ #define WIN_TOSS_MSG_BASEBLOCK 0x1A0 #define WIN_TOSS_PKBLOCK_BASEBLOCK 0x20C #define PKBLOCK_CASE_NAME_WIDTH 80 +#else //ENGLISH || ITALIAN +#define WIN_TITLE_WIDTH 9 +#define WIN_LIST_BASEBLOCK 0x30 +#define WIN_SPICY_BASEBLOCK 0x12C +#define WIN_DRY_BASEBLOCK 0x136 +#define WIN_SWEET_BASEBLOCK 0x140 +#define WIN_BITTER_BASEBLOCK 0x14A +#define WIN_SOUR_BASEBLOCK 0x154 +#define WIN_FEEL_BASEBLOCK 0x15E +#define WIN_ACTIONS_TALL_BASEBLOCK 0x162 +#define WIN_ACTIONS_BASEBLOCK 0x186 +#define WIN_TOSS_MSG_BASEBLOCK 0x19E +#define WIN_TOSS_PKBLOCK_BASEBLOCK 0x20A +#define PKBLOCK_CASE_NAME_WIDTH 72 #endif enum { diff --git a/src/pokedex.c b/src/pokedex.c index c7b709cfda..433345faf7 100644 --- a/src/pokedex.c +++ b/src/pokedex.c @@ -29,12 +29,12 @@ #include "constants/rgb.h" #include "constants/songs.h" -#if ENGLISH -#define WEIGHT_LEFT 0x81 -#elif FRENCH +#if FRENCH #define WEIGHT_LEFT 0x90 #elif ITALIAN #define WEIGHT_LEFT 0x90 +#else //ENGLISH +#define WEIGHT_LEFT 0x81 #endif enum @@ -866,12 +866,12 @@ static const u8 sText_TenDashes[] = _("----------"); ALIGNED(4) static const u8 sExpandedPlaceholder_PokedexDescription[] = _(""); -#if ENGLISH -#include "data/pokemon/pokedex_text.h" -#elif FRENCH +#if FRENCH #include "data/pokemon/french/pokedex_text.h" #elif ITALIAN #include "data/pokemon/italian/pokedex_text.h" +#else //ENGLISH +#include "data/pokemon/pokedex_text.h" #endif #include "data/pokemon/pokedex_entries.h" diff --git a/src/pokedex_cry_screen.c b/src/pokedex_cry_screen.c index 846c112250..29399bd9f2 100644 --- a/src/pokedex_cry_screen.c +++ b/src/pokedex_cry_screen.c @@ -70,14 +70,14 @@ static const u16 sCryMeterNeedle_Pal[] = INCBIN_U16("graphics/pokedex/cry_meter_ static const u8 sCryMeterNeedle_Gfx[] = INCBIN_U8("graphics/pokedex/cry_meter_needle.4bpp"); static const u16 sCryMeter_Tilemap[] = INCBIN_U16("graphics/pokedex/cry_meter_map.bin"); // Unused -#if ENGLISH +#if FRENCH || ITALIAN +#define CRY_METER_PAL gCryMeter_Pal +#define CRY_METER_GFX gCryMeter_Gfx +#else //ENGLISH static const u16 sCryMeter_Pal[] = INCBIN_U16("graphics/pokedex/cry_meter.gbapal"); static const u8 sCryMeter_Gfx[] = INCBIN_U8("graphics/pokedex/cry_meter.4bpp.lz"); #define CRY_METER_PAL sCryMeter_Pal #define CRY_METER_GFX sCryMeter_Gfx -#elif FRENCH || ITALIAN -#define CRY_METER_PAL gCryMeter_Pal -#define CRY_METER_GFX gCryMeter_Gfx #endif static const u16 sWaveformOffsets[][72] = diff --git a/src/pokemon.c b/src/pokemon.c index 3691f1dc65..ba0a1d7d7b 100644 --- a/src/pokemon.c +++ b/src/pokemon.c @@ -6883,10 +6883,10 @@ const u8 *GetTrainerClassNameFromId(u16 trainerId) { if (trainerId >= TRAINERS_COUNT) trainerId = TRAINER_NONE; -#if ENGLISH - return gTrainerClassNames[gTrainers[trainerId].trainerClass]; -#elif FRENCH || ITALIAN +#if FRENCH || ITALIAN return GetTrainerClassNameGenderSpecific(gTrainers[trainerId].trainerClass, gTrainers[trainerId].encounterMusic_gender, gTrainers[trainerId].trainerName); +#else //ENGLISH + return gTrainerClassNames[gTrainers[trainerId].trainerClass]; #endif } diff --git a/src/pokemon_jump.c b/src/pokemon_jump.c index b1af55e3da..487c307beb 100755 --- a/src/pokemon_jump.c +++ b/src/pokemon_jump.c @@ -3054,17 +3054,17 @@ static const u16 sVenusaur_Pal[] = INCBIN_U16("graphics/pokemon_jump/venusaur.gb static const u32 sVenusaur_Gfx[] = INCBIN_U32("graphics/pokemon_jump/venusaur.4bpp.lz"); static const u32 sVenusaur_Tilemap[] = INCBIN_U32("graphics/pokemon_jump/venusaur.bin.lz"); -#if ENGLISH +#if FRENCH || ITALIAN +#define BONUSES_PAL gPokeJumpBonuses_Pal +#define BONUSES_GFX gPokeJumpBonuses_Gfx +#define BONUSES_TILEMAP gPokeJumpBonuses_Tilemap +#else //ENGLISH static const u16 sBonuses_Pal[] = INCBIN_U16("graphics/pokemon_jump/bonuses.gbapal"); static const u32 sBonuses_Gfx[] = INCBIN_U32("graphics/pokemon_jump/bonuses.4bpp.lz"); static const u32 sBonuses_Tilemap[] = INCBIN_U32("graphics/pokemon_jump/bonuses.bin.lz"); #define BONUSES_PAL sBonuses_Pal #define BONUSES_GFX sBonuses_Gfx #define BONUSES_TILEMAP sBonuses_Tilemap -#elif FRENCH || ITALIAN -#define BONUSES_PAL gPokeJumpBonuses_Pal -#define BONUSES_GFX gPokeJumpBonuses_Gfx -#define BONUSES_TILEMAP gPokeJumpBonuses_Tilemap #endif static const struct BgTemplate sBgTemplates[] = diff --git a/src/pokemon_summary_screen.c b/src/pokemon_summary_screen.c index 44dd03e5ae..bf652a2c88 100644 --- a/src/pokemon_summary_screen.c +++ b/src/pokemon_summary_screen.c @@ -124,14 +124,14 @@ enum #define TILE_FILLED_JAM_HEART 0x103C #define TILE_EMPTY_JAM_HEART 0x103D -#if ENGLISH -#define PSS_DATA_WINDOW_INFO_ABILITY_WIDTH 18 -#define PSS_DATA_WINDOW_INFO_MEMO_BASEBLOCK 557 -#define MOVE_NAMES_RECT_Y_WIDTH_HEIGHT 66, 72, 16 -#elif FRENCH || ITALIAN +#if FRENCH || ITALIAN #define PSS_DATA_WINDOW_INFO_ABILITY_WIDTH 19 #define PSS_DATA_WINDOW_INFO_MEMO_BASEBLOCK 561 #define MOVE_NAMES_RECT_Y_WIDTH_HEIGHT 65, 72, 15 +#else //ENGLISH +#define PSS_DATA_WINDOW_INFO_ABILITY_WIDTH 18 +#define PSS_DATA_WINDOW_INFO_MEMO_BASEBLOCK 557 +#define MOVE_NAMES_RECT_Y_WIDTH_HEIGHT 66, 72, 16 #endif static EWRAM_DATA struct PokemonSummaryScreenData @@ -322,12 +322,12 @@ static void KeepMoveSelectorVisible(u8); static void SummaryScreen_DestroyAnimDelayTask(void); // const rom data -#if ENGLISH -#include "data/text/move_descriptions.h" -#elif FRENCH +#if FRENCH #include "data/text/french/move_descriptions.h" #elif ITALIAN #include "data/text/italian/move_descriptions.h" +#else //ENGLISH +#include "data/text/move_descriptions.h" #endif #include "data/text/nature_names.h" diff --git a/src/pokenav_conditions_search_results.c b/src/pokenav_conditions_search_results.c index e057cfd29f..b84705b6e4 100644 --- a/src/pokenav_conditions_search_results.c +++ b/src/pokenav_conditions_search_results.c @@ -77,7 +77,13 @@ static const LoopedTask sConditionSearchLoopedTaskFuncs[] = ConvertConditionsToListRanks }; -#if ENGLISH +#if FRENCH || ITALIAN +#define SEARCH_RESULT_PAL gConditionSearchResultFramePal +#define SEARCH_RESULT_TILES gConditionSearchResultTiles +#define SEARCH_RESULT_TILEMAP gConditionSearchResultTilemap +#define SEARCH_RESULT_LIST_ITEM_X 12 +#define SEARCH_RESULT_LIST_WIN_WIDTH 18 +#else //ENGLISH static const u16 sConditionSearchResultFramePal[] = INCBIN_U16("graphics/pokenav/condition/search_results.gbapal"); static const u32 sConditionSearchResultTiles[] = INCBIN_U32("graphics/pokenav/condition/search_results.4bpp.lz"); static const u32 sConditionSearchResultTilemap[] = INCBIN_U32("graphics/pokenav/condition/search_results.bin.lz"); @@ -86,12 +92,6 @@ static const u32 sConditionSearchResultTilemap[] = INCBIN_U32("graphics/pokenav/ #define SEARCH_RESULT_TILEMAP sConditionSearchResultTilemap #define SEARCH_RESULT_LIST_ITEM_X 13 #define SEARCH_RESULT_LIST_WIN_WIDTH 17 -#elif FRENCH || ITALIAN -#define SEARCH_RESULT_PAL gConditionSearchResultFramePal -#define SEARCH_RESULT_TILES gConditionSearchResultTiles -#define SEARCH_RESULT_TILEMAP gConditionSearchResultTilemap -#define SEARCH_RESULT_LIST_ITEM_X 12 -#define SEARCH_RESULT_LIST_WIN_WIDTH 18 #endif static const u16 sListBg_Pal[] = INCBIN_U16("graphics/pokenav/condition/search_results_list.gbapal"); diff --git a/src/pokenav_list.c b/src/pokenav_list.c index f2412b6a42..c47c305f3b 100644 --- a/src/pokenav_list.c +++ b/src/pokenav_list.c @@ -11,14 +11,14 @@ #define GFXTAG_ARROW 10 #define PALTAG_ARROW 20 -#if ENGLISH -#define LIST_TRAINER_NAME_X 8 -#define FIELD_FLAVOR_TEXT_X 2 -#define LIST_ARROW_X_OFFSET 3 -#elif FRENCH || ITALIAN +#if FRENCH || ITALIAN #define LIST_TRAINER_NAME_X 10 #define FIELD_FLAVOR_TEXT_X 4 #define LIST_ARROW_X_OFFSET 5 +#else //ENGLISH +#define LIST_TRAINER_NAME_X 8 +#define FIELD_FLAVOR_TEXT_X 2 +#define LIST_ARROW_X_OFFSET 3 #endif struct PokenavListMenuWindow { diff --git a/src/pokenav_match_call_data.c b/src/pokenav_match_call_data.c index 505832ab41..8b17cbdd67 100644 --- a/src/pokenav_match_call_data.c +++ b/src/pokenav_match_call_data.c @@ -13,12 +13,12 @@ #include "constants/trainers.h" -#if ENGLISH -#define MAY_MATCH_CALL_DESC gText_MayBrendanMatchCallDesc -#define BRENDAN_MATCH_CALL_DESC gText_MayBrendanMatchCallDesc -#elif FRENCH || ITALIAN +#if FRENCH || ITALIAN #define MAY_MATCH_CALL_DESC gText_MayMatchCallDesc #define BRENDAN_MATCH_CALL_DESC gText_BrendanMatchCallDesc +#else //ENGLISH +#define MAY_MATCH_CALL_DESC gText_MayBrendanMatchCallDesc +#define BRENDAN_MATCH_CALL_DESC gText_MayBrendanMatchCallDesc #endif // NPC below means non-trainer character (no rematch or check page) @@ -1097,10 +1097,10 @@ static void MatchCall_GetNameAndDesc_Birch(match_call_t matchCall, const u8 **de static void MatchCall_GetNameAndDescByRematchIdx(u32 idx, const u8 **desc, const u8 **name) { const struct Trainer *trainer = gTrainers + GetTrainerIdxByRematchIdx(idx); -#if ENGLISH - *desc = gTrainerClassNames[trainer->trainerClass]; -#elif FRENCH || ITALIAN +#if FRENCH || ITALIAN *desc = GetTrainerClassNameGenderSpecific(trainer->trainerClass, trainer->encounterMusic_gender, trainer->trainerName); +#else //ENGLISH + *desc = gTrainerClassNames[trainer->trainerClass]; #endif *name = trainer->trainerName; } diff --git a/src/pokenav_match_call_gfx.c b/src/pokenav_match_call_gfx.c index 7f4b603605..48839a2103 100755 --- a/src/pokenav_match_call_gfx.c +++ b/src/pokenav_match_call_gfx.c @@ -115,7 +115,11 @@ static u32 ShowCheckPageDown(s32); static u32 ExitCheckPage(s32); static u32 ExitMatchCall(s32); -#if ENGLISH +#if FRENCH || ITALIAN +#define MATCH_CALL_UI_PAL gMatchCallUI_Pal +#define MATCH_CALL_UI_GFX gMatchCallUI_Gfx +#define MATCH_CALL_UI_TILEMAP gMatchCallUI_Tilemap +#else //ENGLISH static const u16 sMatchCallUI_Pal[] = INCBIN_U16("graphics/pokenav/match_call/ui.gbapal"); static const u32 sMatchCallUI_Gfx[] = INCBIN_U32("graphics/pokenav/match_call/ui.4bpp.lz"); static const u32 sMatchCallUI_Tilemap[] = INCBIN_U32("graphics/pokenav/match_call/ui.bin.lz"); @@ -123,10 +127,6 @@ static const u32 sMatchCallUI_Tilemap[] = INCBIN_U32("graphics/pokenav/match_cal #define MATCH_CALL_UI_PAL sMatchCallUI_Pal #define MATCH_CALL_UI_GFX sMatchCallUI_Gfx #define MATCH_CALL_UI_TILEMAP sMatchCallUI_Tilemap -#elif FRENCH || ITALIAN -#define MATCH_CALL_UI_PAL gMatchCallUI_Pal -#define MATCH_CALL_UI_GFX gMatchCallUI_Gfx -#define MATCH_CALL_UI_TILEMAP gMatchCallUI_Tilemap #endif static const u16 sOptionsCursor_Pal[] = INCBIN_U16("graphics/pokenav/match_call/options_cursor.gbapal"); static const u32 sOptionsCursor_Gfx[] = INCBIN_U32("graphics/pokenav/match_call/options_cursor.4bpp.lz"); diff --git a/src/pokenav_match_call_list.c b/src/pokenav_match_call_list.c index a87e32d9cc..6c2b0bda29 100755 --- a/src/pokenav_match_call_list.c +++ b/src/pokenav_match_call_list.c @@ -15,12 +15,12 @@ #include "constants/songs.h" -#if ENGLISH -#define FULL_TRAINER_STRING_CLEAR_WIDTH_1 51 -#define FULL_TRAINER_STRING_CLEAR_WIDTH_2 120 -#elif FRENCH || ITALIAN +#if FRENCH || ITALIAN #define FULL_TRAINER_STRING_CLEAR_WIDTH_1 57 #define FULL_TRAINER_STRING_CLEAR_WIDTH_2 126 +#else //ENGLISH +#define FULL_TRAINER_STRING_CLEAR_WIDTH_1 51 +#define FULL_TRAINER_STRING_CLEAR_WIDTH_2 120 #endif struct Pokenav_MatchCallMenu @@ -45,12 +45,12 @@ static u32 CB2_HandleCallExitInput(struct Pokenav_MatchCallMenu *); static u32 LoopedTask_BuildMatchCallList(s32); static bool32 ShouldDoNearbyMessage(void); -#if ENGLISH -#include "data/text/match_call_messages.h" -#elif FRENCH +#if FRENCH #include "data/text/french/match_call_messages.h" #elif ITALIAN #include "data/text/italian/match_call_messages.h" +#else //ENGLISH +#include "data/text/match_call_messages.h" #endif const u8 *const gMatchCallFlavorTexts[REMATCH_TABLE_ENTRIES][CHECK_PAGE_ENTRY_COUNT] = @@ -502,18 +502,18 @@ void BufferMatchCallNameAndDesc(struct PokenavMatchCallEntry *matchCallEntry, u8 const u8 *className; if (!matchCallEntry->isSpecialTrainer) { - #if ENGLISH - int index = GetTrainerIdxByRematchIdx(matchCallEntry->headerId); - const struct Trainer *trainer = &gTrainers[index]; - int class = trainer->trainerClass; - className = gTrainerClassNames[class]; - trainerName = trainer->trainerName; - #elif FRENCH || ITALIAN + #if FRENCH || ITALIAN const struct Trainer *trainer = &gTrainers[GetTrainerIdxByRematchIdx(matchCallEntry->headerId)]; int class = trainer->trainerClass; int gender = trainer->encounterMusic_gender; className = GetTrainerClassNameGenderSpecific(class, gender, trainer->trainerName); trainerName = trainer->trainerName; + #else //ENGLISH + int index = GetTrainerIdxByRematchIdx(matchCallEntry->headerId); + const struct Trainer *trainer = &gTrainers[index]; + int class = trainer->trainerClass; + className = gTrainerClassNames[class]; + trainerName = trainer->trainerName; #endif } else diff --git a/src/pokenav_region_map.c b/src/pokenav_region_map.c index c730af1d2c..c4cb0f2f79 100755 --- a/src/pokenav_region_map.c +++ b/src/pokenav_region_map.c @@ -22,13 +22,12 @@ #define NUM_CITY_MAPS 22 -#if ENGLISH -#define MAP_SEC_INFO_WIDTH 12 -#elif FRENCH || ITALIAN +#if FRENCH || ITALIAN #define MAP_SEC_INFO_WIDTH 13 +#else //ENGLISH +#define MAP_SEC_INFO_WIDTH 12 #endif - struct Pokenav_RegionMapMenu { u8 unused[12]; diff --git a/src/pokenav_ribbons_list.c b/src/pokenav_ribbons_list.c index e100b9a343..c5601e7820 100644 --- a/src/pokenav_ribbons_list.c +++ b/src/pokenav_ribbons_list.c @@ -72,7 +72,7 @@ static const LoopedTask sMonRibbonListLoopTaskFuncs[] = BuildBoxMonRibbonList }; -#if ENGLISH +#if !defined(FRENCH) && !defined(ITALIAN) static const u16 sMonRibbonListFramePal[] = INCBIN_U16("graphics/pokenav/ribbons/list_bg.gbapal"); static const u32 sMonRibbonListFrameTiles[] = INCBIN_U32("graphics/pokenav/ribbons/list_bg.4bpp.lz"); static const u32 sMonRibbonListFrameTilemap[] = INCBIN_U32("graphics/pokenav/ribbons/list_bg.bin.lz"); @@ -431,16 +431,16 @@ static u32 LoopedTask_OpenRibbonsMonList(s32 state) { case 0: InitBgTemplates(sMonRibbonListBgTemplates, ARRAY_COUNT(sMonRibbonListBgTemplates)); - #if ENGLISH - DecompressAndCopyTileDataToVram(1, sMonRibbonListFrameTiles, 0, 0, 0); - SetBgTilemapBuffer(1, menu->buff); - CopyToBgTilemapBuffer(1, sMonRibbonListFrameTilemap, 0, 0); - CopyPaletteIntoBufferUnfaded(sMonRibbonListFramePal, 0x10, 0x20); - #elif FRENCH || ITALIAN + #if FRENCH || ITALIAN DecompressAndCopyTileDataToVram(1, gMonRibbonListFrameTiles, 0, 0, 0); SetBgTilemapBuffer(1, menu->buff); CopyToBgTilemapBuffer(1, gMonRibbonListFrameTilemap, 0, 0); CopyPaletteIntoBufferUnfaded(gMonRibbonListFramePal, 0x10, 0x20); + #else //ENGLISH + DecompressAndCopyTileDataToVram(1, sMonRibbonListFrameTiles, 0, 0, 0); + SetBgTilemapBuffer(1, menu->buff); + CopyToBgTilemapBuffer(1, sMonRibbonListFrameTilemap, 0, 0); + CopyPaletteIntoBufferUnfaded(sMonRibbonListFramePal, 0x10, 0x20); #endif CopyBgTilemapBufferToVram(1); return LT_INC_AND_PAUSE; diff --git a/src/reset_rtc_screen.c b/src/reset_rtc_screen.c index 750fb3f734..73e1e17c9e 100644 --- a/src/reset_rtc_screen.c +++ b/src/reset_rtc_screen.c @@ -19,13 +19,7 @@ #include "gpu_regs.h" #include "constants/rgb.h" -#if ENGLISH -#define CURSOR_DAYS_X 53 -#define CURSOR_HOURS_X 86 -#define CURSOR_MINS_X 101 -#define CURSOR_SECS_X 116 -#define CURSOR_CONFIRM_X 153 -#elif FRENCH +#if FRENCH #define CURSOR_DAYS_X 56 #define CURSOR_HOURS_X 92 #define CURSOR_MINS_X 107 @@ -37,6 +31,12 @@ #define CURSOR_MINS_X 119 #define CURSOR_SECS_X 134 #define CURSOR_CONFIRM_X 183 +#else //ENGLISH +#define CURSOR_DAYS_X 53 +#define CURSOR_HOURS_X 86 +#define CURSOR_MINS_X 101 +#define CURSOR_SECS_X 116 +#define CURSOR_CONFIRM_X 153 #endif #define PALTAG_ARROW 0x1000 diff --git a/src/roulette.c b/src/roulette.c index 2d0d97a6e6..da8b6f81ae 100644 --- a/src/roulette.c +++ b/src/roulette.c @@ -158,14 +158,14 @@ #define NO_DELAY 0xFFFF -#if ENGLISH -#define WIN_TILEMAP_LEFT 3 -#define WIN_WIDTH 24 -#define WIN_BASEBLOCK 0xC5 -#elif FRENCH || ITALIAN +#if FRENCH || ITALIAN #define WIN_TILEMAP_LEFT 2 #define WIN_WIDTH 26 #define WIN_BASEBLOCK 0xBD +#else //ENGLISH +#define WIN_TILEMAP_LEFT 3 +#define WIN_WIDTH 24 +#define WIN_BASEBLOCK 0xC5 #endif enum { @@ -2333,7 +2333,33 @@ static void UpdateWheelPosition(void) } static const u8 sFiller[3] = {}; -#if ENGLISH +#if FRENCH || ITALIAN +#define SHADOW_PAL gRouletteShadow_Pal +#define BALL_PAL gRouletteBall_Pal +#define BALL_COUNTER_PAL gRouletteBallCounter_Pal +#define CURSOR_PAL gRouletteCursor_Pal +#define CREDIT_PAL gRouletteCredit_Pal +#define SHROOMISH_PAL gRouletteShroomish_Pal +#define TAILLOW_PAL gRouletteTaillow_Pal +#define GRID_ICONS_PAL gRouletteGridIcons_Pal +#define WYNAUT_PAL gRouletteWynaut_Pal +#define AZURILL_PAL gRouletteAzurill_Pal +#define SKITTY_PAL gRouletteSkitty_Pal +#define MAKUHITA_PAL gRouletteMakuhita_Pal +#else //ENGLISH +#define SHADOW_PAL sShadow_Pal +#define BALL_PAL sBall_Pal +#define BALL_COUNTER_PAL sBallCounter_Pal +#define CURSOR_PAL sCursor_Pal +#define CREDIT_PAL sCredit_Pal +#define SHROOMISH_PAL sShroomish_Pal +#define TAILLOW_PAL sTaillow_Pal +#define GRID_ICONS_PAL sGridIcons_Pal +#define WYNAUT_PAL sWynaut_Pal +#define AZURILL_PAL sAzurill_Pal +#define SKITTY_PAL sSkitty_Pal +#define MAKUHITA_PAL sMakuhita_Pal + static const u16 sShadow_Pal[] = INCBIN_U16("graphics/roulette/shadow.gbapal"); static const u16 sBall_Pal[] = INCBIN_U16("graphics/roulette/ball.gbapal"); static const u16 sBallCounter_Pal[] = INCBIN_U16("graphics/roulette/ball_counter.gbapal"); @@ -2350,32 +2376,6 @@ static const u16 sUnused1_Pal[] = INCBIN_U16("graphics/roulette/unused_1.gbapal" static const u16 sUnused2_Pal[] = INCBIN_U16("graphics/roulette/unused_2.gbapal"); static const u16 sUnused3_Pal[] = INCBIN_U16("graphics/roulette/unused_3.gbapal"); static const u16 sUnused4_Pal[] = INCBIN_U16("graphics/roulette/unused_4.gbapal"); - -#define SHADOW_PAL sShadow_Pal -#define BALL_PAL sBall_Pal -#define BALL_COUNTER_PAL sBallCounter_Pal -#define CURSOR_PAL sCursor_Pal -#define CREDIT_PAL sCredit_Pal -#define SHROOMISH_PAL sShroomish_Pal -#define TAILLOW_PAL sTaillow_Pal -#define GRID_ICONS_PAL sGridIcons_Pal -#define WYNAUT_PAL sWynaut_Pal -#define AZURILL_PAL sAzurill_Pal -#define SKITTY_PAL sSkitty_Pal -#define MAKUHITA_PAL sMakuhita_Pal -#elif FRENCH || ITALIAN -#define SHADOW_PAL gRouletteShadow_Pal -#define BALL_PAL gRouletteBall_Pal -#define BALL_COUNTER_PAL gRouletteBallCounter_Pal -#define CURSOR_PAL gRouletteCursor_Pal -#define CREDIT_PAL gRouletteCredit_Pal -#define SHROOMISH_PAL gRouletteShroomish_Pal -#define TAILLOW_PAL gRouletteTaillow_Pal -#define GRID_ICONS_PAL gRouletteGridIcons_Pal -#define WYNAUT_PAL gRouletteWynaut_Pal -#define AZURILL_PAL gRouletteAzurill_Pal -#define SKITTY_PAL gRouletteSkitty_Pal -#define MAKUHITA_PAL gRouletteMakuhita_Pal #endif static const u32 sBall_Gfx[] = INCBIN_U32("graphics/roulette/ball.4bpp.lz"); diff --git a/src/secret_base.c b/src/secret_base.c index 18ad8df8e6..f08a68c7b6 100644 --- a/src/secret_base.c +++ b/src/secret_base.c @@ -47,16 +47,6 @@ #include "constants/songs.h" #include "constants/trainers.h" -#if ENGLISH -#define REGISTRY_WIN_1_TILEMAP_LEFT 18 -#define REGISTRY_WIN_1_WIDTH 11 -#define REGISTRY_WIN_2_BASEBLOCK 0xc7 -#elif FRENCH || ITALIAN -#define REGISTRY_WIN_1_TILEMAP_LEFT 17 -#define REGISTRY_WIN_1_WIDTH 12 -#define REGISTRY_WIN_2_BASEBLOCK 0xd9 -#endif - // Values for registryStatus enum { UNREGISTERED, @@ -187,9 +177,9 @@ static const struct WindowTemplate sRegistryWindowTemplates[] = { { .bg = 0, - .tilemapLeft = REGISTRY_WIN_1_TILEMAP_LEFT, + .tilemapLeft = LANG_VAL(18, 17, 17), .tilemapTop = 1, - .width = REGISTRY_WIN_1_WIDTH, + .width = LANG_VAL(11, 12, 12), .height = 18, .paletteNum = 15, .baseBlock = 0x01, @@ -201,7 +191,7 @@ static const struct WindowTemplate sRegistryWindowTemplates[] = .width = 28, .height = 4, .paletteNum = 15, - .baseBlock = REGISTRY_WIN_2_BASEBLOCK, + .baseBlock = LANG_VAL(0xc7, 0xd9, 0xd9), } }; @@ -737,10 +727,10 @@ static u8 *GetSecretBaseName(u8 *dest, u8 secretBaseIdx) { *StringCopyN(dest, gSaveBlock1Ptr->secretBases[secretBaseIdx].trainerName, GetNameLength(gSaveBlock1Ptr->secretBases[secretBaseIdx].trainerName)) = EOS; ConvertInternationalString(dest, gSaveBlock1Ptr->secretBases[secretBaseIdx].language); -#if ENGLISH - return StringAppend(dest, gText_ApostropheSBase); -#elif FRENCH || ITALIAN +#if FRENCH || ITALIAN return StringAppendWithPlaceholder(dest, gText_ApostropheSBase, dest); +#else //ENGLISH + return StringAppend(dest, gText_ApostropheSBase); #endif } diff --git a/src/starter_choose.c b/src/starter_choose.c index ee5f1ba732..bc84312a46 100644 --- a/src/starter_choose.c +++ b/src/starter_choose.c @@ -591,18 +591,18 @@ static void CreateStarterPokemonLabel(u8 selection) sStarterLabelWindowId = AddWindow(&winTemplate); FillWindowPixelBuffer(sStarterLabelWindowId, PIXEL_FILL(0)); -#if ENGLISH - width = GetStringCenterAlignXOffset(FONT_NARROW, categoryText, 104); - AddTextPrinterParameterized3(sStarterLabelWindowId, FONT_NARROW, width, 1, sTextColors, 0, categoryText); - - width = GetStringCenterAlignXOffset(FONT_NORMAL, speciesName, 104); - AddTextPrinterParameterized3(sStarterLabelWindowId, FONT_NORMAL, width, 17, sTextColors, 0, speciesName); -#elif FRENCH || ITALIAN +#if FRENCH || ITALIAN width = GetStringCenterAlignXOffset(FONT_NORMAL, speciesName, 104); AddTextPrinterParameterized3(sStarterLabelWindowId, FONT_NORMAL, width, 1, sTextColors, 0, speciesName); width = GetStringCenterAlignXOffset(FONT_NARROW, categoryText, 104); AddTextPrinterParameterized3(sStarterLabelWindowId, FONT_NARROW, width, 17, sTextColors, 0, categoryText); +#else //ENGLISH + width = GetStringCenterAlignXOffset(FONT_NARROW, categoryText, 104); + AddTextPrinterParameterized3(sStarterLabelWindowId, FONT_NARROW, width, 1, sTextColors, 0, categoryText); + + width = GetStringCenterAlignXOffset(FONT_NORMAL, speciesName, 104); + AddTextPrinterParameterized3(sStarterLabelWindowId, FONT_NORMAL, width, 17, sTextColors, 0, speciesName); #endif PutWindowTilemap(sStarterLabelWindowId); diff --git a/src/strings.c b/src/strings.c index 59731fbe56..085f4d6b4c 100644 --- a/src/strings.c +++ b/src/strings.c @@ -4,257 +4,7 @@ #include "item_menu.h" ALIGNED(4) -#if ENGLISH -const u8 gText_ExpandedPlaceholder_Empty[] = _(""); -const u8 gText_ExpandedPlaceholder_Kun[] = _(""); -const u8 gText_ExpandedPlaceholder_Chan[] = _(""); -const u8 gText_ExpandedPlaceholder_Sapphire[] = _("SAPPHIRE"); -const u8 gText_ExpandedPlaceholder_Ruby[] = _("RUBY"); -const u8 gText_ExpandedPlaceholder_Emerald[] = _("EMERALD"); -const u8 gText_ExpandedPlaceholder_Aqua[] = _("AQUA"); -const u8 gText_ExpandedPlaceholder_Magma[] = _("MAGMA"); -const u8 gText_ExpandedPlaceholder_Archie[] = _("ARCHIE"); -const u8 gText_ExpandedPlaceholder_Maxie[] = _("MAXIE"); -const u8 gText_ExpandedPlaceholder_Kyogre[] = _("KYOGRE"); -const u8 gText_ExpandedPlaceholder_Groudon[] = _("GROUDON"); -const u8 gText_ExpandedPlaceholder_Brendan[] = _("BRENDAN"); -const u8 gText_ExpandedPlaceholder_May[] = _("MAY"); -const u8 gText_EggNickname[] = _("EGG"); -const u8 gText_Pokemon[] = _("POKéMON"); -const u8 gText_ProfBirchMatchCallName[] = _("PROF. BIRCH"); -const u8 gText_MainMenuNewGame[] = _("NEW GAME"); -const u8 gText_MainMenuContinue[] = _("CONTINUE"); -const u8 gText_MainMenuOption[] = _("OPTION"); -const u8 gText_MainMenuMysteryGift[] = _("MYSTERY GIFT"); -const u8 gText_MainMenuMysteryGift2[] = _("MYSTERY GIFT"); -const u8 gText_MainMenuMysteryEvents[] = _("MYSTERY EVENTS"); -const u8 gText_WirelessNotConnected[] = _("The Wireless Adapter is not\nconnected."); -const u8 gText_MysteryGiftCantUse[] = _("MYSTERY GIFT can't be used while\nthe Wireless Adapter is attached."); -const u8 gText_MysteryEventsCantUse[] = _("MYSTERY EVENTS can't be used while\nthe Wireless Adapter is attached."); -const u8 gText_UpdatingSaveExternalData[] = _("Updating save file using external\ndata. Please wait."); // Unused -const u8 gText_SaveFileUpdated[] = _("The save file has been updated."); // Unused -const u8 gText_SaveFileCorrupted[] = _("The save file is corrupted. The\nprevious save file will be loaded."); -const u8 gText_SaveFileErased[] = _("The save file has been erased\ndue to corruption or damage."); -const u8 gJPText_No1MSubCircuit[] = _("1Mサブきばんが ささっていません!"); -const u8 gText_BatteryRunDry[] = _("The internal battery has run dry.\nThe game can be played.\pHowever, clock-based events will\nno longer occur."); -const u8 gText_Player[] = _("PLAYER"); // Unused -const u8 gText_Pokedex[] = _("POKéDEX"); // Unused -const u8 gText_Time[] = _("TIME"); -const u8 gText_Badges[] = _("BADGES"); // Unused -const u8 gText_AButton[] = _("A Button"); // Unused -const u8 gText_BButton[] = _("B Button"); // Unused -const u8 gText_RButton[] = _("R Button"); // Unused -const u8 gText_LButton[] = _("L Button"); // Unused -const u8 gText_Start[] = _("START"); // Unused -const u8 gText_Select[] = _("SELECT"); // Unused -const u8 gText_ControlPad[] = _("+ Control Pad"); // Unused -const u8 gText_LButtonRButton[] = _("L Button R Button"); // Unused -const u8 gText_Controls[] = _("CONTROLS"); // Unused -ALIGNED(4) const u8 gText_PickOk[] = _("{DPAD_UPDOWN}PICK {A_BUTTON}OK"); // Unused -ALIGNED(4) const u8 gText_Next[] = _("{A_BUTTON}NEXT"); // Unused -ALIGNED(4) const u8 gText_NextBack[] = _("{A_BUTTON}NEXT {B_BUTTON}BACK"); // Unused -ALIGNED(4) const u8 gText_PickNextCancel[] = _("{DPAD_UPDOWN}PICK {A_BUTTON}NEXT {B_BUTTON}CANCEL"); -ALIGNED(4) const u8 gText_PickCancel[] = _("{DPAD_UPDOWN}PICK {A_BUTTON}{B_BUTTON}CANCEL"); -ALIGNED(4) const u8 gText_AButtonExit[] = _("{A_BUTTON}EXIT"); -const u8 gText_BirchBoy[] = _("BOY"); -const u8 gText_BirchGirl[] = _("GIRL"); -const u8 gText_DefaultNameStu[] = _("STU"); -const u8 gText_DefaultNameMilton[] = _("MILTON"); -const u8 gText_DefaultNameTom[] = _("TOM"); -const u8 gText_DefaultNameKenny[] = _("KENNY"); -const u8 gText_DefaultNameReid[] = _("REID"); -const u8 gText_DefaultNameJude[] = _("JUDE"); -const u8 gText_DefaultNameJaxson[] = _("JAXSON"); -const u8 gText_DefaultNameEaston[] = _("EASTON"); -const u8 gText_DefaultNameWalker[] = _("WALKER"); -const u8 gText_DefaultNameTeru[] = _("TERU"); -const u8 gText_DefaultNameJohnny[] = _("JOHNNY"); -const u8 gText_DefaultNameBrett[] = _("BRETT"); -const u8 gText_DefaultNameSeth[] = _("SETH"); -const u8 gText_DefaultNameTerry[] = _("TERRY"); -const u8 gText_DefaultNameCasey[] = _("CASEY"); -const u8 gText_DefaultNameDarren[] = _("DARREN"); -const u8 gText_DefaultNameLandon[] = _("LANDON"); -const u8 gText_DefaultNameCollin[] = _("COLLIN"); -const u8 gText_DefaultNameStanley[] = _("STANLEY"); -const u8 gText_DefaultNameQuincy[] = _("QUINCY"); -const u8 gText_DefaultNameKimmy[] = _("KIMMY"); -const u8 gText_DefaultNameTiara[] = _("TIARA"); -const u8 gText_DefaultNameBella[] = _("BELLA"); -const u8 gText_DefaultNameJayla[] = _("JAYLA"); -const u8 gText_DefaultNameAllie[] = _("ALLIE"); -const u8 gText_DefaultNameLianna[] = _("LIANNA"); -const u8 gText_DefaultNameSara[] = _("SARA"); -const u8 gText_DefaultNameMonica[] = _("MONICA"); -const u8 gText_DefaultNameCamila[] = _("CAMILA"); -const u8 gText_DefaultNameAubree[] = _("AUBREE"); -const u8 gText_DefaultNameRuthie[] = _("RUTHIE"); -const u8 gText_DefaultNameHazel[] = _("HAZEL"); -const u8 gText_DefaultNameNadine[] = _("NADINE"); -const u8 gText_DefaultNameTanja[] = _("TANJA"); -const u8 gText_DefaultNameYasmin[] = _("YASMIN"); -const u8 gText_DefaultNameNicola[] = _("NICOLA"); -const u8 gText_DefaultNameLillie[] = _("LILLIE"); -const u8 gText_DefaultNameTerra[] = _("TERRA"); -const u8 gText_DefaultNameLucy[] = _("LUCY"); -const u8 gText_DefaultNameHalie[] = _("HALIE"); -const u8 gText_ThisIsAPokemon[] = _("This is what we call a “POKéMON.”{PAUSE 96}\p"); -const u8 gText_5MarksPokemon[] = _("????? POKéMON"); -const u8 gText_UnkHeight[] = _("{CLEAR_TO 0x0C}??'??”"); -const u8 gText_UnkWeight[] = _("????.? lbs."); -const u8 gText_EmptyPkmnCategory[] = _(" POKéMON"); // Used in French and Italian -const u8 gText_EmptyHeight[] = _("{CLEAR_TO 0x0C} ' ”"); // Used in French and Italian -const u8 gText_EmptyWeight[] = _(" . lbs."); // Used in French and Italian -const u8 gText_EmptyPokedexInfo1[] = _(""); // Used in French and Italian -const u8 gText_CryOf[] = _("CRY OF"); -const u8 gText_EmptyPokedexInfo2[] = _(""); // Used in French and Italian -const u8 gText_SizeComparedTo[] = _("SIZE COMPARED TO "); -const u8 gText_PokedexRegistration[] = _("POKéDEX registration completed."); -const u8 gText_HTHeight[] = _("HT"); -const u8 gText_WTWeight[] = _("WT"); -const u8 gText_SearchingPleaseWait[] = _("Searching…\nPlease wait."); -const u8 gText_SearchCompleted[] = _("Search completed."); -const u8 gText_NoMatchingPkmnWereFound[] = _("No matching POKéMON were found."); -const u8 gText_SearchForPkmnBasedOnParameters[] = _("Search for POKéMON based on\nselected parameters."); -const u8 gText_SwitchPokedexListings[] = _("Switch POKéDEX listings."); -const u8 gText_ReturnToPokedex[] = _("Return to the POKéDEX."); -const u8 gText_SelectPokedexMode[] = _("Select the POKéDEX mode."); -const u8 gText_SelectPokedexListingMode[] = _("Select the POKéDEX listing mode."); -const u8 gText_ListByFirstLetter[] = _("List by the first letter in the name.\nSpotted POKéMON only."); -const u8 gText_ListByBodyColor[] = _("List by body color.\nSpotted POKéMON only."); -const u8 gText_ListByType[] = _("List by type.\nOwned POKéMON only."); -const u8 gText_ExecuteSearchSwitch[] = _("Execute search/switch."); -const u8 gText_DexHoennTitle[] = _("HOENN DEX"); -const u8 gText_DexNatTitle[] = _("NATIONAL DEX"); -const u8 gText_DexSortNumericalTitle[] = _("NUMERICAL MODE"); -const u8 gText_DexSortAtoZTitle[] = _("A TO Z MODE"); -const u8 gText_DexSortHeaviestTitle[] = _("HEAVIEST MODE"); -const u8 gText_DexSortLightestTitle[] = _("LIGHTEST MODE"); -const u8 gText_DexSortTallestTitle[] = _("TALLEST MODE"); -const u8 gText_DexSortSmallestTitle[] = _("SMALLEST MODE"); -const u8 gText_DexSearchAlphaABC[] = _("ABC"); -const u8 gText_DexSearchAlphaDEF[] = _("DEF"); -const u8 gText_DexSearchAlphaGHI[] = _("GHI"); -const u8 gText_DexSearchAlphaJKL[] = _("JKL"); -const u8 gText_DexSearchAlphaMNO[] = _("MNO"); -const u8 gText_DexSearchAlphaPQR[] = _("PQR"); -const u8 gText_DexSearchAlphaSTU[] = _("STU"); -const u8 gText_DexSearchAlphaVWX[] = _("VWX"); -const u8 gText_DexSearchAlphaYZ[] = _("YZ"); -const u8 gText_DexSearchColorRed[] = _("RED"); -const u8 gText_DexSearchColorBlue[] = _("BLUE"); -const u8 gText_DexSearchColorYellow[] = _("YELLOW"); -const u8 gText_DexSearchColorGreen[] = _("GREEN"); -const u8 gText_DexSearchColorBlack[] = _("BLACK"); -const u8 gText_DexSearchColorBrown[] = _("BROWN"); -const u8 gText_DexSearchColorPurple[] = _("PURPLE"); -const u8 gText_DexSearchColorGray[] = _("GRAY"); -const u8 gText_DexSearchColorWhite[] = _("WHITE"); -const u8 gText_DexSearchColorPink[] = _("PINK"); -const u8 gText_DexHoennDescription[] = _("HOENN region's POKéDEX"); -const u8 gText_DexNatDescription[] = _("National edition POKéDEX"); -const u8 gText_DexSortNumericalDescription[] = _("POKéMON are listed according to their\nnumber."); -const u8 gText_DexSortAtoZDescription[] = _("Spotted and owned POKéMON are listed\nalphabetically."); -const u8 gText_DexSortHeaviestDescription[] = _("Owned POKéMON are listed from the\nheaviest to the lightest."); -const u8 gText_DexSortLightestDescription[] = _("Owned POKéMON are listed from the\nlightest to the heaviest."); -const u8 gText_DexSortTallestDescription[] = _("Owned POKéMON are listed from the\ntallest to the smallest."); -const u8 gText_DexSortSmallestDescription[] = _("Owned POKéMON are listed from the\nsmallest to the tallest."); -const u8 gText_DexEmptyString[] = _(""); -const u8 gText_DexSearchDontSpecify[] = _("DON'T SPECIFY."); -const u8 gText_DexSearchTypeNone[] = _("NONE"); -const u8 gText_SelectorArrow[] = _("▶"); -const u8 gText_EmptySpace[] = _(" "); // Unused -const u8 gText_WelcomeToHOF[] = _("Welcome to the HALL OF FAME!"); -const u8 gText_HOFDexRating[] = _("Spotted POKéMON: {STR_VAR_1}!\nOwned POKéMON: {STR_VAR_2}!\pPROF. BIRCH's POKéDEX rating!\pPROF. BIRCH: Let's see…\p"); -const u8 gText_HOFDexSaving[] = _("SAVING…\nDON'T TURN OFF THE POWER."); -const u8 gText_HOFCorrupted[] = _("The HALL OF FAME data is corrupted."); -const u8 gText_HOFNumber[] = _("HALL OF FAME No. {STR_VAR_1}"); -const u8 gText_LeagueChamp[] = _("LEAGUE CHAMPION!\nCONGRATULATIONS!"); -const u8 gText_Number[] = _("No. "); -const u8 gText_Level[] = _("Lv. "); -const u8 gText_IdNumberSlash[] = _("IDNo. /"); // Unused -const u8 gText_Name[] = _("NAME"); -const u8 gText_IDNumber[] = _("IDNo."); -const u8 gText_BirchInTrouble[] = _("PROF. BIRCH is in trouble!\nRelease a POKéMON and rescue him!"); -const u8 gText_ConfirmStarterChoice[] = _("Do you choose this POKéMON?"); -const u8 gText_Pokemon4[] = _("POKéMON"); // Unused -const u8 gText_FlyToWhere[] = _("FLY to where?"); -const u8 gMenuText_Use[] = _("USE"); -const u8 gMenuText_Toss[] = _("TOSS"); -const u8 gMenuText_Register[] = _("REGISTER"); -const u8 gMenuText_Give[] = _("GIVE"); -const u8 gMenuText_CheckTag[] = _("CHECK TAG"); -const u8 gMenuText_Confirm[] = _("CONFIRM"); -const u8 gMenuText_Walk[] = _("WALK"); -const u8 gText_Cancel[] = _("CANCEL"); -const u8 gText_Cancel2[] = _("CANCEL"); -const u8 gMenuText_Show[] = _("SHOW"); -const u8 gText_EmptyString2[] = _(""); -const u8 gText_Cancel7[] = _("CANCEL"); // Unused -const u8 gText_Item[] = _("ITEM"); -const u8 gText_Mail[] = _("MAIL"); -const u8 gText_Take[] = _("TAKE"); -const u8 gText_Store[] = _("STORE"); -const u8 gMenuText_Check[] = _("CHECK"); -const u8 gText_None[] = _("NONE"); -const u8 gMenuText_Deselect[] = _("DESELECT"); -const u8 gText_ThreeMarks[] = _("???"); -const u8 gText_FiveMarks[] = _("?????"); -const u8 gText_Slash[] = _("/"); -const u8 gText_OneDash[] = _("-"); -const u8 gText_TwoDashes[] = _("--"); -const u8 gText_ThreeDashes[] = _("---"); -const u8 gText_MaleSymbol[] = _("♂"); -const u8 gText_FemaleSymbol[] = _("♀"); -const u8 gText_LevelSymbol[] = _("{LV}"); -const u8 gText_NumberClear01[] = _("{NO}{CLEAR 0x01}"); -const u8 gText_PlusSymbol[] = _("+"); // Unused -const u8 gText_RightArrow[] = _("{RIGHT_ARROW}"); // Unused -const u8 gText_IDNumber2[] = _("{ID}{NO}"); -const u8 gText_Space[] = _(" "); -const u8 gText_SelectorArrow2[] = _("▶"); -const u8 gText_GoBackPrevMenu[] = _("Go back to the\nprevious menu."); -const u8 gText_WhatWouldYouLike[] = _("What would you like to do?"); -const u8 gMenuText_Give2[] = _("GIVE"); -const u8 gText_xVar1[] = _("×{STR_VAR_1}"); -const u8 gText_Berry2[] = _(" BERRY"); // Unused -const u8 gText_Coins[] = _("{STR_VAR_1} COINS"); -const u8 gText_CloseBag[] = _("CLOSE BAG"); -const u8 gText_Var1IsSelected[] = _("{STR_VAR_1} is\nselected."); -const u8 gText_CantWriteMail[] = _("You can't write\nMAIL here."); -const u8 gText_NoPokemon[] = _("There is no\nPOKéMON."); -const u8 gText_MoveVar1Where[] = _("Move the\n{STR_VAR_1}\nwhere?"); -const u8 gText_Var1CantBeHeld[] = _("The {STR_VAR_1} can't be held."); -const u8 gText_Var1CantBeHeldHere[] = _("The {STR_VAR_1} can't be held\nhere."); -const u8 gText_DepositHowManyVar1[] = _("Deposit how many\n{STR_VAR_1}(s)?"); -const u8 gText_DepositedVar2Var1s[] = _("Deposited {STR_VAR_2}\n{STR_VAR_1}(s)."); -const u8 gText_NoRoomForItems[] = _("There's no room to\nstore items."); -const u8 gText_CantStoreImportantItems[] = _("Important items\ncan't be stored in\nthe PC!"); -const u8 gText_TooImportantToToss[] = _("That's much too\nimportant to toss\nout!"); -const u8 gText_TossHowManyVar1s[] = _("Toss out how many\n{STR_VAR_1}(s)?"); -const u8 gText_ThrewAwayVar2Var1s[] = _("Threw away {STR_VAR_2}\n{STR_VAR_1}(s)."); -const u8 gText_ConfirmTossItems[] = _("Is it okay to\nthrow away {STR_VAR_2}\n{STR_VAR_1}(s)?"); -const u8 gText_DadsAdvice[] = _("DAD's advice…\n{PLAYER}, there's a time and place for\leverything!{PAUSE_UNTIL_PRESS}"); -const u8 gText_CantDismountBike[] = _("You can't dismount your BIKE here.{PAUSE_UNTIL_PRESS}"); -const u8 gText_ItemFinderNearby[] = _("Huh?\nThe ITEMFINDER's responding!\pThere's an item buried around here!{PAUSE_UNTIL_PRESS}"); -const u8 gText_ItemFinderOnTop[] = _("Oh!\nThe ITEMFINDER's shaking wildly!{PAUSE_UNTIL_PRESS}"); -const u8 gText_ItemFinderNothing[] = _("… … … …Nope!\nThere's no response.{PAUSE_UNTIL_PRESS}"); -const u8 gText_CoinCase[] = _("Your COINS:\n{STR_VAR_1}{PAUSE_UNTIL_PRESS}"); -const u8 gText_BootedUpTM[] = _("Booted up a TM."); -const u8 gText_BootedUpHM[] = _("Booted up an HM."); -const u8 gText_TMHMContainedVar1[] = _("It contained\n{STR_VAR_1}.\pTeach {STR_VAR_1}\nto a POKéMON?"); -const u8 gText_PlayerUsedVar2[] = _("{PLAYER} used the\n{STR_VAR_2}.{PAUSE_UNTIL_PRESS}"); -const u8 gText_RepelEffectsLingered[] = _("But the effects of a REPEL\nlingered from earlier.{PAUSE_UNTIL_PRESS}"); -const u8 gText_UsedVar2WildLured[] = _("{PLAYER} used the\n{STR_VAR_2}.\pWild POKéMON will be lured.{PAUSE_UNTIL_PRESS}"); -const u8 gText_UsedVar2WildRepelled[] = _("{PLAYER} used the\n{STR_VAR_2}.\pWild POKéMON will be repelled.{PAUSE_UNTIL_PRESS}"); -const u8 gText_BoxFull[] = _("The BOX is full.{PAUSE_UNTIL_PRESS}"); -const u8 gText_PowderQty[] = _("POWDER QTY: {STR_VAR_1}{PAUSE_UNTIL_PRESS}"); -const u8 gText_TheField[] = _("the field"); -const u8 gText_TheBattle[] = _("the battle"); -const u8 gText_ThePokemonList[] = _("the POKéMON LIST"); -const u8 gText_TheShop[] = _("the shop"); -const u8 gText_ThePC[] = _("the PC"); -#elif FRENCH +#if FRENCH const u8 gText_ExpandedPlaceholder_Empty[] = _(""); const u8 gText_ExpandedPlaceholder_Kun[] = _(""); const u8 gText_ExpandedPlaceholder_Chan[] = _(""); @@ -756,6 +506,256 @@ const u8 gText_TheBattle[] = _("alla lotta"); const u8 gText_ThePokemonList[] = _("all’elenco POKéMON"); const u8 gText_TheShop[] = _("al negozio"); const u8 gText_ThePC[] = _("al PC"); +#else //ENGLISH +const u8 gText_ExpandedPlaceholder_Empty[] = _(""); +const u8 gText_ExpandedPlaceholder_Kun[] = _(""); +const u8 gText_ExpandedPlaceholder_Chan[] = _(""); +const u8 gText_ExpandedPlaceholder_Sapphire[] = _("SAPPHIRE"); +const u8 gText_ExpandedPlaceholder_Ruby[] = _("RUBY"); +const u8 gText_ExpandedPlaceholder_Emerald[] = _("EMERALD"); +const u8 gText_ExpandedPlaceholder_Aqua[] = _("AQUA"); +const u8 gText_ExpandedPlaceholder_Magma[] = _("MAGMA"); +const u8 gText_ExpandedPlaceholder_Archie[] = _("ARCHIE"); +const u8 gText_ExpandedPlaceholder_Maxie[] = _("MAXIE"); +const u8 gText_ExpandedPlaceholder_Kyogre[] = _("KYOGRE"); +const u8 gText_ExpandedPlaceholder_Groudon[] = _("GROUDON"); +const u8 gText_ExpandedPlaceholder_Brendan[] = _("BRENDAN"); +const u8 gText_ExpandedPlaceholder_May[] = _("MAY"); +const u8 gText_EggNickname[] = _("EGG"); +const u8 gText_Pokemon[] = _("POKéMON"); +const u8 gText_ProfBirchMatchCallName[] = _("PROF. BIRCH"); +const u8 gText_MainMenuNewGame[] = _("NEW GAME"); +const u8 gText_MainMenuContinue[] = _("CONTINUE"); +const u8 gText_MainMenuOption[] = _("OPTION"); +const u8 gText_MainMenuMysteryGift[] = _("MYSTERY GIFT"); +const u8 gText_MainMenuMysteryGift2[] = _("MYSTERY GIFT"); +const u8 gText_MainMenuMysteryEvents[] = _("MYSTERY EVENTS"); +const u8 gText_WirelessNotConnected[] = _("The Wireless Adapter is not\nconnected."); +const u8 gText_MysteryGiftCantUse[] = _("MYSTERY GIFT can't be used while\nthe Wireless Adapter is attached."); +const u8 gText_MysteryEventsCantUse[] = _("MYSTERY EVENTS can't be used while\nthe Wireless Adapter is attached."); +const u8 gText_UpdatingSaveExternalData[] = _("Updating save file using external\ndata. Please wait."); // Unused +const u8 gText_SaveFileUpdated[] = _("The save file has been updated."); // Unused +const u8 gText_SaveFileCorrupted[] = _("The save file is corrupted. The\nprevious save file will be loaded."); +const u8 gText_SaveFileErased[] = _("The save file has been erased\ndue to corruption or damage."); +const u8 gJPText_No1MSubCircuit[] = _("1Mサブきばんが ささっていません!"); +const u8 gText_BatteryRunDry[] = _("The internal battery has run dry.\nThe game can be played.\pHowever, clock-based events will\nno longer occur."); +const u8 gText_Player[] = _("PLAYER"); // Unused +const u8 gText_Pokedex[] = _("POKéDEX"); // Unused +const u8 gText_Time[] = _("TIME"); +const u8 gText_Badges[] = _("BADGES"); // Unused +const u8 gText_AButton[] = _("A Button"); // Unused +const u8 gText_BButton[] = _("B Button"); // Unused +const u8 gText_RButton[] = _("R Button"); // Unused +const u8 gText_LButton[] = _("L Button"); // Unused +const u8 gText_Start[] = _("START"); // Unused +const u8 gText_Select[] = _("SELECT"); // Unused +const u8 gText_ControlPad[] = _("+ Control Pad"); // Unused +const u8 gText_LButtonRButton[] = _("L Button R Button"); // Unused +const u8 gText_Controls[] = _("CONTROLS"); // Unused +ALIGNED(4) const u8 gText_PickOk[] = _("{DPAD_UPDOWN}PICK {A_BUTTON}OK"); // Unused +ALIGNED(4) const u8 gText_Next[] = _("{A_BUTTON}NEXT"); // Unused +ALIGNED(4) const u8 gText_NextBack[] = _("{A_BUTTON}NEXT {B_BUTTON}BACK"); // Unused +ALIGNED(4) const u8 gText_PickNextCancel[] = _("{DPAD_UPDOWN}PICK {A_BUTTON}NEXT {B_BUTTON}CANCEL"); +ALIGNED(4) const u8 gText_PickCancel[] = _("{DPAD_UPDOWN}PICK {A_BUTTON}{B_BUTTON}CANCEL"); +ALIGNED(4) const u8 gText_AButtonExit[] = _("{A_BUTTON}EXIT"); +const u8 gText_BirchBoy[] = _("BOY"); +const u8 gText_BirchGirl[] = _("GIRL"); +const u8 gText_DefaultNameStu[] = _("STU"); +const u8 gText_DefaultNameMilton[] = _("MILTON"); +const u8 gText_DefaultNameTom[] = _("TOM"); +const u8 gText_DefaultNameKenny[] = _("KENNY"); +const u8 gText_DefaultNameReid[] = _("REID"); +const u8 gText_DefaultNameJude[] = _("JUDE"); +const u8 gText_DefaultNameJaxson[] = _("JAXSON"); +const u8 gText_DefaultNameEaston[] = _("EASTON"); +const u8 gText_DefaultNameWalker[] = _("WALKER"); +const u8 gText_DefaultNameTeru[] = _("TERU"); +const u8 gText_DefaultNameJohnny[] = _("JOHNNY"); +const u8 gText_DefaultNameBrett[] = _("BRETT"); +const u8 gText_DefaultNameSeth[] = _("SETH"); +const u8 gText_DefaultNameTerry[] = _("TERRY"); +const u8 gText_DefaultNameCasey[] = _("CASEY"); +const u8 gText_DefaultNameDarren[] = _("DARREN"); +const u8 gText_DefaultNameLandon[] = _("LANDON"); +const u8 gText_DefaultNameCollin[] = _("COLLIN"); +const u8 gText_DefaultNameStanley[] = _("STANLEY"); +const u8 gText_DefaultNameQuincy[] = _("QUINCY"); +const u8 gText_DefaultNameKimmy[] = _("KIMMY"); +const u8 gText_DefaultNameTiara[] = _("TIARA"); +const u8 gText_DefaultNameBella[] = _("BELLA"); +const u8 gText_DefaultNameJayla[] = _("JAYLA"); +const u8 gText_DefaultNameAllie[] = _("ALLIE"); +const u8 gText_DefaultNameLianna[] = _("LIANNA"); +const u8 gText_DefaultNameSara[] = _("SARA"); +const u8 gText_DefaultNameMonica[] = _("MONICA"); +const u8 gText_DefaultNameCamila[] = _("CAMILA"); +const u8 gText_DefaultNameAubree[] = _("AUBREE"); +const u8 gText_DefaultNameRuthie[] = _("RUTHIE"); +const u8 gText_DefaultNameHazel[] = _("HAZEL"); +const u8 gText_DefaultNameNadine[] = _("NADINE"); +const u8 gText_DefaultNameTanja[] = _("TANJA"); +const u8 gText_DefaultNameYasmin[] = _("YASMIN"); +const u8 gText_DefaultNameNicola[] = _("NICOLA"); +const u8 gText_DefaultNameLillie[] = _("LILLIE"); +const u8 gText_DefaultNameTerra[] = _("TERRA"); +const u8 gText_DefaultNameLucy[] = _("LUCY"); +const u8 gText_DefaultNameHalie[] = _("HALIE"); +const u8 gText_ThisIsAPokemon[] = _("This is what we call a “POKéMON.”{PAUSE 96}\p"); +const u8 gText_5MarksPokemon[] = _("????? POKéMON"); +const u8 gText_UnkHeight[] = _("{CLEAR_TO 0x0C}??'??”"); +const u8 gText_UnkWeight[] = _("????.? lbs."); +const u8 gText_EmptyPkmnCategory[] = _(" POKéMON"); // Used in French and Italian +const u8 gText_EmptyHeight[] = _("{CLEAR_TO 0x0C} ' ”"); // Used in French and Italian +const u8 gText_EmptyWeight[] = _(" . lbs."); // Used in French and Italian +const u8 gText_EmptyPokedexInfo1[] = _(""); // Used in French and Italian +const u8 gText_CryOf[] = _("CRY OF"); +const u8 gText_EmptyPokedexInfo2[] = _(""); // Used in French and Italian +const u8 gText_SizeComparedTo[] = _("SIZE COMPARED TO "); +const u8 gText_PokedexRegistration[] = _("POKéDEX registration completed."); +const u8 gText_HTHeight[] = _("HT"); +const u8 gText_WTWeight[] = _("WT"); +const u8 gText_SearchingPleaseWait[] = _("Searching…\nPlease wait."); +const u8 gText_SearchCompleted[] = _("Search completed."); +const u8 gText_NoMatchingPkmnWereFound[] = _("No matching POKéMON were found."); +const u8 gText_SearchForPkmnBasedOnParameters[] = _("Search for POKéMON based on\nselected parameters."); +const u8 gText_SwitchPokedexListings[] = _("Switch POKéDEX listings."); +const u8 gText_ReturnToPokedex[] = _("Return to the POKéDEX."); +const u8 gText_SelectPokedexMode[] = _("Select the POKéDEX mode."); +const u8 gText_SelectPokedexListingMode[] = _("Select the POKéDEX listing mode."); +const u8 gText_ListByFirstLetter[] = _("List by the first letter in the name.\nSpotted POKéMON only."); +const u8 gText_ListByBodyColor[] = _("List by body color.\nSpotted POKéMON only."); +const u8 gText_ListByType[] = _("List by type.\nOwned POKéMON only."); +const u8 gText_ExecuteSearchSwitch[] = _("Execute search/switch."); +const u8 gText_DexHoennTitle[] = _("HOENN DEX"); +const u8 gText_DexNatTitle[] = _("NATIONAL DEX"); +const u8 gText_DexSortNumericalTitle[] = _("NUMERICAL MODE"); +const u8 gText_DexSortAtoZTitle[] = _("A TO Z MODE"); +const u8 gText_DexSortHeaviestTitle[] = _("HEAVIEST MODE"); +const u8 gText_DexSortLightestTitle[] = _("LIGHTEST MODE"); +const u8 gText_DexSortTallestTitle[] = _("TALLEST MODE"); +const u8 gText_DexSortSmallestTitle[] = _("SMALLEST MODE"); +const u8 gText_DexSearchAlphaABC[] = _("ABC"); +const u8 gText_DexSearchAlphaDEF[] = _("DEF"); +const u8 gText_DexSearchAlphaGHI[] = _("GHI"); +const u8 gText_DexSearchAlphaJKL[] = _("JKL"); +const u8 gText_DexSearchAlphaMNO[] = _("MNO"); +const u8 gText_DexSearchAlphaPQR[] = _("PQR"); +const u8 gText_DexSearchAlphaSTU[] = _("STU"); +const u8 gText_DexSearchAlphaVWX[] = _("VWX"); +const u8 gText_DexSearchAlphaYZ[] = _("YZ"); +const u8 gText_DexSearchColorRed[] = _("RED"); +const u8 gText_DexSearchColorBlue[] = _("BLUE"); +const u8 gText_DexSearchColorYellow[] = _("YELLOW"); +const u8 gText_DexSearchColorGreen[] = _("GREEN"); +const u8 gText_DexSearchColorBlack[] = _("BLACK"); +const u8 gText_DexSearchColorBrown[] = _("BROWN"); +const u8 gText_DexSearchColorPurple[] = _("PURPLE"); +const u8 gText_DexSearchColorGray[] = _("GRAY"); +const u8 gText_DexSearchColorWhite[] = _("WHITE"); +const u8 gText_DexSearchColorPink[] = _("PINK"); +const u8 gText_DexHoennDescription[] = _("HOENN region's POKéDEX"); +const u8 gText_DexNatDescription[] = _("National edition POKéDEX"); +const u8 gText_DexSortNumericalDescription[] = _("POKéMON are listed according to their\nnumber."); +const u8 gText_DexSortAtoZDescription[] = _("Spotted and owned POKéMON are listed\nalphabetically."); +const u8 gText_DexSortHeaviestDescription[] = _("Owned POKéMON are listed from the\nheaviest to the lightest."); +const u8 gText_DexSortLightestDescription[] = _("Owned POKéMON are listed from the\nlightest to the heaviest."); +const u8 gText_DexSortTallestDescription[] = _("Owned POKéMON are listed from the\ntallest to the smallest."); +const u8 gText_DexSortSmallestDescription[] = _("Owned POKéMON are listed from the\nsmallest to the tallest."); +const u8 gText_DexEmptyString[] = _(""); +const u8 gText_DexSearchDontSpecify[] = _("DON'T SPECIFY."); +const u8 gText_DexSearchTypeNone[] = _("NONE"); +const u8 gText_SelectorArrow[] = _("▶"); +const u8 gText_EmptySpace[] = _(" "); // Unused +const u8 gText_WelcomeToHOF[] = _("Welcome to the HALL OF FAME!"); +const u8 gText_HOFDexRating[] = _("Spotted POKéMON: {STR_VAR_1}!\nOwned POKéMON: {STR_VAR_2}!\pPROF. BIRCH's POKéDEX rating!\pPROF. BIRCH: Let's see…\p"); +const u8 gText_HOFDexSaving[] = _("SAVING…\nDON'T TURN OFF THE POWER."); +const u8 gText_HOFCorrupted[] = _("The HALL OF FAME data is corrupted."); +const u8 gText_HOFNumber[] = _("HALL OF FAME No. {STR_VAR_1}"); +const u8 gText_LeagueChamp[] = _("LEAGUE CHAMPION!\nCONGRATULATIONS!"); +const u8 gText_Number[] = _("No. "); +const u8 gText_Level[] = _("Lv. "); +const u8 gText_IdNumberSlash[] = _("IDNo. /"); // Unused +const u8 gText_Name[] = _("NAME"); +const u8 gText_IDNumber[] = _("IDNo."); +const u8 gText_BirchInTrouble[] = _("PROF. BIRCH is in trouble!\nRelease a POKéMON and rescue him!"); +const u8 gText_ConfirmStarterChoice[] = _("Do you choose this POKéMON?"); +const u8 gText_Pokemon4[] = _("POKéMON"); // Unused +const u8 gText_FlyToWhere[] = _("FLY to where?"); +const u8 gMenuText_Use[] = _("USE"); +const u8 gMenuText_Toss[] = _("TOSS"); +const u8 gMenuText_Register[] = _("REGISTER"); +const u8 gMenuText_Give[] = _("GIVE"); +const u8 gMenuText_CheckTag[] = _("CHECK TAG"); +const u8 gMenuText_Confirm[] = _("CONFIRM"); +const u8 gMenuText_Walk[] = _("WALK"); +const u8 gText_Cancel[] = _("CANCEL"); +const u8 gText_Cancel2[] = _("CANCEL"); +const u8 gMenuText_Show[] = _("SHOW"); +const u8 gText_EmptyString2[] = _(""); +const u8 gText_Cancel7[] = _("CANCEL"); // Unused +const u8 gText_Item[] = _("ITEM"); +const u8 gText_Mail[] = _("MAIL"); +const u8 gText_Take[] = _("TAKE"); +const u8 gText_Store[] = _("STORE"); +const u8 gMenuText_Check[] = _("CHECK"); +const u8 gText_None[] = _("NONE"); +const u8 gMenuText_Deselect[] = _("DESELECT"); +const u8 gText_ThreeMarks[] = _("???"); +const u8 gText_FiveMarks[] = _("?????"); +const u8 gText_Slash[] = _("/"); +const u8 gText_OneDash[] = _("-"); +const u8 gText_TwoDashes[] = _("--"); +const u8 gText_ThreeDashes[] = _("---"); +const u8 gText_MaleSymbol[] = _("♂"); +const u8 gText_FemaleSymbol[] = _("♀"); +const u8 gText_LevelSymbol[] = _("{LV}"); +const u8 gText_NumberClear01[] = _("{NO}{CLEAR 0x01}"); +const u8 gText_PlusSymbol[] = _("+"); // Unused +const u8 gText_RightArrow[] = _("{RIGHT_ARROW}"); // Unused +const u8 gText_IDNumber2[] = _("{ID}{NO}"); +const u8 gText_Space[] = _(" "); +const u8 gText_SelectorArrow2[] = _("▶"); +const u8 gText_GoBackPrevMenu[] = _("Go back to the\nprevious menu."); +const u8 gText_WhatWouldYouLike[] = _("What would you like to do?"); +const u8 gMenuText_Give2[] = _("GIVE"); +const u8 gText_xVar1[] = _("×{STR_VAR_1}"); +const u8 gText_Berry2[] = _(" BERRY"); // Unused +const u8 gText_Coins[] = _("{STR_VAR_1} COINS"); +const u8 gText_CloseBag[] = _("CLOSE BAG"); +const u8 gText_Var1IsSelected[] = _("{STR_VAR_1} is\nselected."); +const u8 gText_CantWriteMail[] = _("You can't write\nMAIL here."); +const u8 gText_NoPokemon[] = _("There is no\nPOKéMON."); +const u8 gText_MoveVar1Where[] = _("Move the\n{STR_VAR_1}\nwhere?"); +const u8 gText_Var1CantBeHeld[] = _("The {STR_VAR_1} can't be held."); +const u8 gText_Var1CantBeHeldHere[] = _("The {STR_VAR_1} can't be held\nhere."); +const u8 gText_DepositHowManyVar1[] = _("Deposit how many\n{STR_VAR_1}(s)?"); +const u8 gText_DepositedVar2Var1s[] = _("Deposited {STR_VAR_2}\n{STR_VAR_1}(s)."); +const u8 gText_NoRoomForItems[] = _("There's no room to\nstore items."); +const u8 gText_CantStoreImportantItems[] = _("Important items\ncan't be stored in\nthe PC!"); +const u8 gText_TooImportantToToss[] = _("That's much too\nimportant to toss\nout!"); +const u8 gText_TossHowManyVar1s[] = _("Toss out how many\n{STR_VAR_1}(s)?"); +const u8 gText_ThrewAwayVar2Var1s[] = _("Threw away {STR_VAR_2}\n{STR_VAR_1}(s)."); +const u8 gText_ConfirmTossItems[] = _("Is it okay to\nthrow away {STR_VAR_2}\n{STR_VAR_1}(s)?"); +const u8 gText_DadsAdvice[] = _("DAD's advice…\n{PLAYER}, there's a time and place for\leverything!{PAUSE_UNTIL_PRESS}"); +const u8 gText_CantDismountBike[] = _("You can't dismount your BIKE here.{PAUSE_UNTIL_PRESS}"); +const u8 gText_ItemFinderNearby[] = _("Huh?\nThe ITEMFINDER's responding!\pThere's an item buried around here!{PAUSE_UNTIL_PRESS}"); +const u8 gText_ItemFinderOnTop[] = _("Oh!\nThe ITEMFINDER's shaking wildly!{PAUSE_UNTIL_PRESS}"); +const u8 gText_ItemFinderNothing[] = _("… … … …Nope!\nThere's no response.{PAUSE_UNTIL_PRESS}"); +const u8 gText_CoinCase[] = _("Your COINS:\n{STR_VAR_1}{PAUSE_UNTIL_PRESS}"); +const u8 gText_BootedUpTM[] = _("Booted up a TM."); +const u8 gText_BootedUpHM[] = _("Booted up an HM."); +const u8 gText_TMHMContainedVar1[] = _("It contained\n{STR_VAR_1}.\pTeach {STR_VAR_1}\nto a POKéMON?"); +const u8 gText_PlayerUsedVar2[] = _("{PLAYER} used the\n{STR_VAR_2}.{PAUSE_UNTIL_PRESS}"); +const u8 gText_RepelEffectsLingered[] = _("But the effects of a REPEL\nlingered from earlier.{PAUSE_UNTIL_PRESS}"); +const u8 gText_UsedVar2WildLured[] = _("{PLAYER} used the\n{STR_VAR_2}.\pWild POKéMON will be lured.{PAUSE_UNTIL_PRESS}"); +const u8 gText_UsedVar2WildRepelled[] = _("{PLAYER} used the\n{STR_VAR_2}.\pWild POKéMON will be repelled.{PAUSE_UNTIL_PRESS}"); +const u8 gText_BoxFull[] = _("The BOX is full.{PAUSE_UNTIL_PRESS}"); +const u8 gText_PowderQty[] = _("POWDER QTY: {STR_VAR_1}{PAUSE_UNTIL_PRESS}"); +const u8 gText_TheField[] = _("the field"); +const u8 gText_TheBattle[] = _("the battle"); +const u8 gText_ThePokemonList[] = _("the POKéMON LIST"); +const u8 gText_TheShop[] = _("the shop"); +const u8 gText_ThePC[] = _("the PC"); #endif const u8 *const gBagMenu_ReturnToStrings[] = @@ -782,14 +782,7 @@ const u8 *const gPyramidBagMenu_ReturnToStrings[] = [PYRAMIDBAG_LOC_CHOOSE_TOSS] = gText_TheField }; -#if ENGLISH -const u8 gText_ReturnToVar1[] = _("Return to\n{STR_VAR_1}."); -const u8 gText_ItemsPocket[] = _("ITEMS"); -const u8 gText_PokeBallsPocket[] = _("POKé BALLS"); -const u8 gText_TMHMPocket[] = _("TMs & HMs"); -const u8 gText_BerriesPocket[] = _("BERRIES"); -const u8 gText_KeyItemsPocket[] = _("KEY ITEMS"); -#elif FRENCH +#if FRENCH const u8 gText_ReturnToVar1[] = _("Retourner\n{STR_VAR_1}."); const u8 gText_ItemsPocket[] = _("OBJETS"); const u8 gText_PokeBallsPocket[] = _("POKé BALLS"); @@ -803,6 +796,13 @@ const u8 gText_PokeBallsPocket[] = _("POKé BALL"); const u8 gText_TMHMPocket[] = _("MT e MN"); const u8 gText_BerriesPocket[] = _("BACCHE"); const u8 gText_KeyItemsPocket[] = _("STRUM. BASE"); +#else //ENGLISH +const u8 gText_ReturnToVar1[] = _("Return to\n{STR_VAR_1}."); +const u8 gText_ItemsPocket[] = _("ITEMS"); +const u8 gText_PokeBallsPocket[] = _("POKé BALLS"); +const u8 gText_TMHMPocket[] = _("TMs & HMs"); +const u8 gText_BerriesPocket[] = _("BERRIES"); +const u8 gText_KeyItemsPocket[] = _("KEY ITEMS"); #endif const u8 *const gPocketNamesStringsTable[] = @@ -814,1365 +814,7 @@ const u8 *const gPocketNamesStringsTable[] = [KEYITEMS_POCKET] = gText_KeyItemsPocket }; -#if ENGLISH -const u8 gText_NumberItem_TMBerry[] = _("{NO}{STR_VAR_1}{CLEAR 0x07}{STR_VAR_2}"); -const u8 gText_NumberItem_HM[] = _("{CLEAR_TO 0x11}{STR_VAR_1}{CLEAR 0x05}{STR_VAR_2}"); -const u8 gText_SizeSlash[] = _("SIZE /"); -const u8 gText_FirmSlash[] = _("FIRM /"); -const u8 gText_Var1DotVar2[] = _("{STR_VAR_1}.{STR_VAR_2}”"); - -// Berry firmness strings -const u8 gBerryFirmnessString_VerySoft[] = _("Very soft"); -const u8 gBerryFirmnessString_Soft[] = _("Soft"); -const u8 gBerryFirmnessString_Hard[] = _("Hard"); -const u8 gBerryFirmnessString_VeryHard[] = _("Very hard"); -const u8 gBerryFirmnessString_SuperHard[] = _("Super hard"); - -const u8 gText_NumberVar1Var2[] = _("{NO}{STR_VAR_1} {STR_VAR_2}"); -const u8 gText_BerryTag[] = _("BERRY TAG"); -const u8 gText_RedPokeblock[] = _("RED {POKEBLOCK}"); -const u8 gText_BluePokeblock[] = _("BLUE {POKEBLOCK}"); -const u8 gText_PinkPokeblock[] = _("PINK {POKEBLOCK}"); -const u8 gText_GreenPokeblock[] = _("GREEN {POKEBLOCK}"); -const u8 gText_YellowPokeblock[] = _("YELLOW {POKEBLOCK}"); -const u8 gText_PurplePokeblock[] = _("PURPLE {POKEBLOCK}"); -const u8 gText_IndigoPokeblock[] = _("INDIGO {POKEBLOCK}"); -const u8 gText_BrownPokeblock[] = _("BROWN {POKEBLOCK}"); -const u8 gText_LiteBluePokeblock[] = _("LITEBLUE {POKEBLOCK}"); -const u8 gText_OlivePokeblock[] = _("OLIVE {POKEBLOCK}"); -const u8 gText_GrayPokeblock[] = _("GRAY {POKEBLOCK}"); -const u8 gText_BlackPokeblock[] = _("BLACK {POKEBLOCK}"); -const u8 gText_WhitePokeblock[] = _("WHITE {POKEBLOCK}"); -const u8 gText_GoldPokeblock[] = _("GOLD {POKEBLOCK}"); -const u8 gText_Spicy[] = _("SPICY"); -const u8 gText_Dry[] = _("DRY"); -const u8 gText_Sweet[] = _("SWEET"); -const u8 gText_Bitter[] = _("BITTER"); -const u8 gText_Sour[] = _("SOUR"); -const u8 gText_Tasty[] = _("TASTY"); // Unused -const u8 gText_Feel[] = _("FEEL"); // Unused -const u8 gText_StowCase[] = _("Stow CASE."); -const u8 gText_LvVar1[] = _("{LV}{STR_VAR_1}"); -const u8 gText_ThrowAwayVar1[] = _("Throw away this\n{STR_VAR_1}?"); -const u8 gText_Var1ThrownAway[] = _("The {STR_VAR_1}\nwas thrown away."); -const u8 gText_Var1AteTheVar2[] = _("{STR_VAR_1} ate the\n{STR_VAR_2}.{PAUSE_UNTIL_PRESS}"); -const u8 gText_Var1HappilyAteVar2[] = _("{STR_VAR_1} happily ate the\n{STR_VAR_2}.{PAUSE_UNTIL_PRESS}"); -const u8 gText_Var1DisdainfullyAteVar2[] = _("{STR_VAR_1} disdainfully ate the\n{STR_VAR_2}.{PAUSE_UNTIL_PRESS}"); -const u8 gText_ShopBuy[] = _("BUY"); -const u8 gText_ShopSell[] = _("SELL"); -const u8 gText_ShopQuit[] = _("QUIT"); -const u8 gText_InBagVar1[] = _("IN BAG: {STR_VAR_1}"); -const u8 gText_QuitShopping[] = _("Quit shopping."); -const u8 gText_Var1CertainlyHowMany[] = _("{STR_VAR_1}? Certainly.\nHow many would you like?"); -const u8 gText_Var1CertainlyHowMany2[] = _("{STR_VAR_1}? Certainly.\nHow many would you like?"); -const u8 gText_Var1AndYouWantedVar2[] = _("{STR_VAR_1}? And you wanted {STR_VAR_2}?\nThat will be ¥{STR_VAR_3}."); -const u8 gText_Var1IsItThatllBeVar2[] = _("{STR_VAR_1}, is it?\nThat'll be ¥{STR_VAR_2}. Do you want it?"); -const u8 gText_YouWantedVar1ThatllBeVar2[] = _("You wanted {STR_VAR_1}?\nThat'll be ¥{STR_VAR_2}. Will that be okay?"); -const u8 gText_HereYouGoThankYou[] = _("Here you go!\nThank you very much."); -const u8 gText_ThankYouIllSendItHome[] = _("Thank you!\nI'll send it to your home PC."); -const u8 gText_ThanksIllSendItHome[] = _("Thanks!\nI'll send it to your PC at home."); -const u8 gText_YouDontHaveMoney[] = _("You don't have enough money.{PAUSE_UNTIL_PRESS}"); -const u8 gText_NoMoreRoomForThis[] = _("You have no more room for this\nitem.{PAUSE_UNTIL_PRESS}"); -const u8 gText_SpaceForVar1Full[] = _("The space for {STR_VAR_1} is full.{PAUSE_UNTIL_PRESS}"); -const u8 gText_AnythingElseICanHelp[] = _("Is there anything else I can help\nyou with?"); -const u8 gText_CanIHelpWithAnythingElse[] = _("Can I help you with anything else?"); -const u8 gText_ThrowInPremierBall[] = _("I'll throw in a PREMIER BALL, too.{PAUSE_UNTIL_PRESS}"); -const u8 gText_CantBuyKeyItem[] = _("{STR_VAR_2}? Oh, no.\nI can't buy that.{PAUSE_UNTIL_PRESS}"); -const u8 gText_HowManyToSell[] = _("{STR_VAR_2}?\nHow many would you like to sell?"); -const u8 gText_ICanPayVar1[] = _("I can pay ¥{STR_VAR_1}.\nWould that be okay?"); -const u8 gText_TurnedOverVar1ForVar2[] = _("Turned over the {STR_VAR_2}\nand received ¥{STR_VAR_1}."); -const u8 gText_PokedollarVar1[] = _("¥{STR_VAR_1}"); -const u8 gText_Shift[] = _("SHIFT"); -const u8 gText_SendOut[] = _("SEND OUT"); -const u8 gText_Switch2[] = _("SWITCH"); -const u8 gText_Summary5[] = _("SUMMARY"); -const u8 gText_Moves[] = _("MOVES"); // Unused -const u8 gText_Enter[] = _("ENTER"); -const u8 gText_NoEntry[] = _("NO ENTRY"); -const u8 gText_Take2[] = _("TAKE"); -const u8 gText_Read2[] = _("READ"); -const u8 gText_Trade4[] = _("TRADE"); -const u8 gText_HP3[] = _("HP"); -const u8 gText_SpAtk3[] = _("SP. ATK"); -const u8 gText_SpDef3[] = _("SP. DEF"); -const u8 gText_WontHaveEffect[] = _("It won't have any effect.{PAUSE_UNTIL_PRESS}"); -const u8 gText_CantBeUsedOnPkmn[] = _("This can't be used on\nthat POKéMON.{PAUSE_UNTIL_PRESS}"); -const u8 gText_PkmnCantSwitchOut[] = _("{STR_VAR_1} can't be switched\nout!{PAUSE_UNTIL_PRESS}"); -const u8 gText_PkmnAlreadyInBattle[] = _("{STR_VAR_1} is already\nin battle!{PAUSE_UNTIL_PRESS}"); -const u8 gText_PkmnAlreadySelected[] = _("{STR_VAR_1} has already been\nselected.{PAUSE_UNTIL_PRESS}"); -const u8 gText_PkmnHasNoEnergy[] = _("{STR_VAR_1} has no energy\nleft to battle!{PAUSE_UNTIL_PRESS}"); -const u8 gText_CantSwitchWithAlly[] = _("You can't switch {STR_VAR_1}'s\nPOKéMON with one of yours!{PAUSE_UNTIL_PRESS}"); -const u8 gText_EggCantBattle[] = _("An EGG can't battle!{PAUSE_UNTIL_PRESS}"); -const u8 gText_CantUseUntilNewBadge[] = _("This can't be used until a new\nBADGE is obtained.{PAUSE_UNTIL_PRESS}"); -const u8 gText_NoMoreThanVar1Pkmn[] = _("No more than {STR_VAR_1} POKéMON\nmay enter.{PAUSE_UNTIL_PRESS}"); -const u8 gText_SendMailToPC[] = _("Send the removed MAIL to\nyour PC?"); -const u8 gText_MailSentToPC[] = _("The MAIL was sent to your PC.{PAUSE_UNTIL_PRESS}"); -const u8 gText_PCMailboxFull[] = _("Your PC's MAILBOX is full.{PAUSE_UNTIL_PRESS}"); -const u8 gText_MailMessageWillBeLost[] = _("If the MAIL is removed, the\nmessage will be lost. Okay?"); -const u8 gText_RemoveMailBeforeItem[] = _("MAIL must be removed before\nholding an item.{PAUSE_UNTIL_PRESS}"); -const u8 gText_PkmnWasGivenItem[] = _("{STR_VAR_1} was given the\n{STR_VAR_2} to hold.{PAUSE_UNTIL_PRESS}"); -const u8 gText_PkmnAlreadyHoldingItemSwitch[] = _("{STR_VAR_1} is already holding\none {STR_VAR_2}.\pWould you like to switch the\ntwo items?"); -const u8 gText_PkmnNotHolding[] = _("{STR_VAR_1} isn't holding\nanything.{PAUSE_UNTIL_PRESS}"); -const u8 gText_ReceivedItemFromPkmn[] = _("Received the {STR_VAR_2}\nfrom {STR_VAR_1}.{PAUSE_UNTIL_PRESS}"); -const u8 gText_MailTakenFromPkmn[] = _("MAIL was taken from the\nPOKéMON.{PAUSE_UNTIL_PRESS}"); -const u8 gText_SwitchedPkmnItem[] = _("The {STR_VAR_2} was taken and\nreplaced with the {STR_VAR_1}.{PAUSE_UNTIL_PRESS}"); -const u8 gText_PkmnHoldingItemCantHoldMail[] = _("This POKéMON is holding an\nitem. It cannot hold MAIL.{PAUSE_UNTIL_PRESS}"); -const u8 gText_MailTransferredFromMailbox[] = _("MAIL was transferred from\nthe MAILBOX.{PAUSE_UNTIL_PRESS}"); -const u8 gText_BagFullCouldNotRemoveItem[] = _("The BAG is full. The POKéMON's\nitem could not be removed.{PAUSE_UNTIL_PRESS}"); -const u8 gText_PkmnLearnedMove3[] = _("{STR_VAR_1} learned\n{STR_VAR_2}!"); -const u8 gText_PkmnCantLearnMove[] = _("{STR_VAR_1} and {STR_VAR_2}\nare not compatible.\p{STR_VAR_2} can't be\nlearned.{PAUSE_UNTIL_PRESS}"); -const u8 gText_PkmnNeedsToReplaceMove[] = _("{STR_VAR_1} wants to learn the\nmove {STR_VAR_2}.\pHowever, {STR_VAR_1} already\nknows four moves.\pShould a move be deleted and\nreplaced with {STR_VAR_2}?"); -const u8 gText_StopLearningMove2[] = _("Stop trying to teach\n{STR_VAR_2}?"); -const u8 gText_MoveNotLearned[] = _("{STR_VAR_1} did not learn the\nmove {STR_VAR_2}.{PAUSE_UNTIL_PRESS}"); -const u8 gText_WhichMoveToForget[] = _("Which move should be forgotten?{PAUSE_UNTIL_PRESS}"); -const u8 gText_12PoofForgotMove[] = _("1, {PAUSE 15}2, and{PAUSE 15}… {PAUSE 15}… {PAUSE 15}… {PAUSE 15}{PLAY_SE SE_BALL_BOUNCE_1}Poof!\p{STR_VAR_1} forgot how to\nuse {STR_VAR_2}.\pAnd…{PAUSE_UNTIL_PRESS}"); -const u8 gText_PkmnAlreadyKnows[] = _("{STR_VAR_1} already knows\n{STR_VAR_2}.{PAUSE_UNTIL_PRESS}"); -const u8 gText_PkmnHPRestoredByVar2[] = _("{STR_VAR_1}'s HP was restored\nby {STR_VAR_2} point(s).{PAUSE_UNTIL_PRESS}"); -const u8 gText_PkmnCuredOfPoison[] = _("{STR_VAR_1} was cured of its\npoisoning.{PAUSE_UNTIL_PRESS}"); -const u8 gText_PkmnCuredOfParalysis[] = _("{STR_VAR_1} was cured of\nparalysis.{PAUSE_UNTIL_PRESS}"); -const u8 gText_PkmnWokeUp2[] = _("{STR_VAR_1} woke up.{PAUSE_UNTIL_PRESS}"); -const u8 gText_PkmnBurnHealed[] = _("{STR_VAR_1}'s burn was healed.{PAUSE_UNTIL_PRESS}"); -const u8 gText_PkmnThawedOut[] = _("{STR_VAR_1} was thawed out.{PAUSE_UNTIL_PRESS}"); -const u8 gText_PPWasRestored[] = _("PP was restored.{PAUSE_UNTIL_PRESS}"); -const u8 gText_PkmnRegainhedHealth[] = _("{STR_VAR_1} regained health.{PAUSE_UNTIL_PRESS}"); // Unused -const u8 gText_PkmnBecameHealthy[] = _("{STR_VAR_1} became healthy.{PAUSE_UNTIL_PRESS}"); -const u8 gText_MovesPPIncreased[] = _("{STR_VAR_1}'s PP increased.{PAUSE_UNTIL_PRESS}"); -const u8 gText_PkmnElevatedToLvVar2[] = _("{STR_VAR_1} was elevated to\nLv. {STR_VAR_2}."); -const u8 gText_PkmnBaseVar2StatIncreased[] = _("{STR_VAR_1}'s base {STR_VAR_2}\nstat was raised.{PAUSE_UNTIL_PRESS}"); -const u8 gText_PkmnFriendlyBaseVar2Fell[] = _("{STR_VAR_1} turned friendly.\nThe base {STR_VAR_2} fell!{PAUSE_UNTIL_PRESS}"); -const u8 gText_PkmnAdoresBaseVar2Fell[] = _("{STR_VAR_1} adores you!\nThe base {STR_VAR_2} fell!{PAUSE_UNTIL_PRESS}"); -const u8 gText_PkmnFriendlyBaseVar2CantFall[] = _("{STR_VAR_1} turned friendly.\nThe base {STR_VAR_2} can't fall!{PAUSE_UNTIL_PRESS}"); -const u8 gText_PkmnSnappedOutOfConfusion[] = _("{STR_VAR_1} snapped out of its\nconfusion.{PAUSE_UNTIL_PRESS}"); -const u8 gText_PkmnGotOverInfatuation[] = _("{STR_VAR_1} got over its\ninfatuation.{PAUSE_UNTIL_PRESS}"); -const u8 gText_ThrowAwayItem[] = _("Throw away this\n{STR_VAR_1}?"); -const u8 gText_ItemThrownAway[] = _("The {STR_VAR_1}\nwas thrown away.{PAUSE_UNTIL_PRESS}"); -const u8 gText_TeachWhichPokemon2[] = _("Teach which POKéMON?"); // Unused -const u8 gText_ChoosePokemon[] = _("Choose a POKéMON."); -const u8 gText_MoveToWhere[] = _("Move to where?"); -const u8 gText_TeachWhichPokemon[] = _("Teach which POKéMON?"); -const u8 gText_UseOnWhichPokemon[] = _("Use on which POKéMON?"); -const u8 gText_GiveToWhichPokemon[] = _("Give to which POKéMON?"); -const u8 gText_DoWhatWithPokemon[] = _("Do what with this {PKMN}?"); -const u8 gText_NothingToCut[] = _("There's nothing to CUT."); -const u8 gText_CantSurfHere[] = _("You can't SURF here."); -const u8 gText_AlreadySurfing[] = _("You're already SURFING."); -const u8 gText_CantUseHere[] = _("Can't use that here."); -const u8 gText_RestoreWhichMove[] = _("Restore which move?"); -const u8 gText_BoostPp[] = _("Boost PP of which move?"); -const u8 gText_DoWhatWithItem[] = _("Do what with an item?"); -const u8 gText_NoPokemonForBattle[] = _("No POKéMON for battle!"); -const u8 gText_ChoosePokemon2[] = _("Choose a POKéMON."); -const u8 gText_NotEnoughHp[] = _("Not enough HP…"); -const u8 gText_PokemonAreNeeded[] = _("{STR_VAR_1} POKéMON are needed."); -const u8 gText_PokemonCantBeSame[] = _("POKéMON can't be the same."); -const u8 gText_NoIdenticalHoldItems[] = _("No identical hold items."); -const u8 gText_CurrentIsTooFast[] = _("The current is much too fast!"); -const u8 gText_DoWhatWithMail[] = _("Do what with the MAIL?"); -const u8 gText_ChoosePokemonCancel[] = _("Choose POKéMON or CANCEL."); -const u8 gText_ChoosePokemonConfirm[] = _("Choose POKéMON and confirm."); -const u8 gText_EnjoyCycling[] = _("Let's enjoy cycling!"); -const u8 gText_InUseAlready_PM[] = _("This is in use already."); -const u8 gText_AlreadyHoldingOne[] = _("{STR_VAR_1} is already holding\none {STR_VAR_2}."); -const u8 gText_NoUse[] = _("No use."); -const u8 gText_Able[] = _("ABLE"); -const u8 gText_First_PM[] = _("FIRST"); -const u8 gText_Second_PM[] = _("SECOND"); -const u8 gText_Third_PM[] = _("THIRD"); -const u8 gText_Able2[] = _("ABLE"); -const u8 gText_NotAble[] = _("NOT ABLE"); -const u8 gText_Able3[] = _("ABLE!"); -const u8 gText_NotAble2[] = _("NOT ABLE!"); -const u8 gText_Learned[] = _("LEARNED"); -const u8 gText_Have[] = _("HAVE"); -const u8 gText_DontHave[] = _("DON'T HAVE"); -const u8 gText_Fourth[] = _("FOURTH"); -const u8 gText_PkmnCantParticipate[] = _("That POKéMON can't participate.{PAUSE_UNTIL_PRESS}"); -const u8 gText_CancelParticipation[] = _("Cancel participation?"); -const u8 gText_CancelBattle[] = _("Cancel the battle?"); -const u8 gText_ReturnToWaitingRoom[] = _("Return to the WAITING ROOM?"); -const u8 gText_CancelChallenge[] = _("Cancel the challenge?"); -const u8 gText_EscapeFromHere[] = _("Want to escape from here and return\nto {STR_VAR_1}?"); -const u8 gText_ReturnToHealingSpot[] = _("Want to return to the healing spot\nused last in {STR_VAR_1}?"); -const u8 gText_PauseUntilPress[] = _("{PAUSE_UNTIL_PRESS}"); -const u8 gJPText_AreYouSureYouWantToSpinTradeMon[] = _("{STR_VAR_1}を ぐるぐるこうかんに\nだして よろしいですか?"); -ALIGNED(4) const u8 gText_OnlyPkmnForBattle[] = _("That's your only\nPOKéMON for battle."); -ALIGNED(4) const u8 gText_PkmnCantBeTradedNow[] = _("That POKéMON can't be traded\nnow."); -ALIGNED(4) const u8 gText_EggCantBeTradedNow[] = _("An EGG can't be traded now."); -ALIGNED(4) const u8 gText_OtherTrainersPkmnCantBeTraded[] = _("The other TRAINER's POKéMON\ncan't be traded now."); -ALIGNED(4) const u8 gText_OtherTrainerCantAcceptPkmn[] = _("The other TRAINER can't accept\nthat POKéMON now."); -ALIGNED(4) const u8 gText_CantTradeWithTrainer[] = _("You can't trade with that\nTRAINER now."); -ALIGNED(4) const u8 gText_NotPkmnOtherTrainerWants[] = _("That isn't the type of POKéMON\nthat the other TRAINER wants."); -ALIGNED(4) const u8 gText_ThatIsntAnEgg[] = _("That isn't an EGG."); -const u8 gText_Register[] = _("REGISTER"); -const u8 gText_Attack3[] = _("ATTACK"); -const u8 gText_Defense3[] = _("DEFENSE"); -const u8 gText_SpAtk4[] = _("SP. ATK"); -const u8 gText_SpDef4[] = _("SP. DEF"); -const u8 gText_Speed2[] = _("SPEED"); -const u8 gText_HP4[] = _("HP"); -const u8 gText_EmptyString8[] = _(""); // Unused -const u8 gText_OTSlash[] = _("OT/"); -const u8 gText_RentalPkmn[] = _("RENTAL POKéMON"); -const u8 gText_TypeSlash[] = _("TYPE/"); -const u8 gText_Power[] = _("POWER"); -const u8 gText_Accuracy2[] = _("ACCURACY"); -const u8 gText_Appeal[] = _("APPEAL"); -const u8 gText_Jam[] = _("JAM"); -const u8 gText_Status[] = _("STATUS"); -const u8 gText_ExpPoints[] = _("EXP. POINTS"); -const u8 gText_NextLv[] = _("NEXT LV."); -const u8 gText_RibbonsVar1[] = _("RIBBONS: {STR_VAR_1}"); -const u8 gText_EmptyString5[] = _(""); -const u8 gText_Events[] = _("EVENTS"); // Unused -const u8 gText_Switch[] = _("SWITCH"); -const u8 gText_PkmnInfo[] = _("POKéMON INFO"); -const u8 gText_PkmnSkills[] = _("POKéMON SKILLS"); -const u8 gText_BattleMoves[] = _("BATTLE MOVES"); -const u8 gText_ContestMoves[] = _("C0NTEST MOVES"); -const u8 gText_Info[] = _("INFO"); -const u8 gText_EggWillTakeALongTime[] = _("It looks like this EGG will\ntake a long time to hatch."); -const u8 gText_EggWillTakeSomeTime[] = _("What will hatch from this?\nIt will take some time."); -const u8 gText_EggWillHatchSoon[] = _("It moves occasionally.\nIt should hatch soon."); -const u8 gText_EggAboutToHatch[] = _("It's making sounds.\nIt's about to hatch!"); -const u8 gText_HMMovesCantBeForgotten2[] = _("HM moves can't be\nforgotten now."); -const u8 gText_XNatureMetAtYZ[] = _("{DYNAMIC 0}{DYNAMIC 2}{DYNAMIC 1}{DYNAMIC 5} nature,\nmet at {LV_2}{DYNAMIC 0}{DYNAMIC 3}{DYNAMIC 1},\n{DYNAMIC 0}{DYNAMIC 4}{DYNAMIC 1}."); -const u8 gText_XNatureHatchedAtYZ[] = _("{DYNAMIC 0}{DYNAMIC 2}{DYNAMIC 1}{DYNAMIC 5} nature,\nhatched at {LV_2}{DYNAMIC 0}{DYNAMIC 3}{DYNAMIC 1},\n{DYNAMIC 0}{DYNAMIC 4}{DYNAMIC 1}."); -const u8 gText_XNatureObtainedInTrade[] = _("{DYNAMIC 0}{DYNAMIC 2}{DYNAMIC 1}{DYNAMIC 5} nature,\nobtained in a trade."); -const u8 gText_XNatureFatefulEncounter[] = _("{DYNAMIC 0}{DYNAMIC 2}{DYNAMIC 1}{DYNAMIC 5} nature,\nobtained in a fateful\nencounter at {LV_2}{DYNAMIC 0}{DYNAMIC 3}{DYNAMIC 1}."); -const u8 gText_XNatureProbablyMetAt[] = _("{DYNAMIC 0}{DYNAMIC 2}{DYNAMIC 1}{DYNAMIC 5} nature,\nprobably met at {LV_2}{DYNAMIC 0}{DYNAMIC 3}{DYNAMIC 1},\n{DYNAMIC 0}{DYNAMIC 4}{DYNAMIC 1}."); -const u8 gText_XNature[] = _("{DYNAMIC 0}{DYNAMIC 2}{DYNAMIC 1}{DYNAMIC 5} nature"); -const u8 gText_XNatureMetSomewhereAt[] = _("{DYNAMIC 0}{DYNAMIC 2}{DYNAMIC 1}{DYNAMIC 5} nature,\nmet somewhere at {LV_2}{DYNAMIC 0}{DYNAMIC 3}{DYNAMIC 1}."); -const u8 gText_XNatureHatchedSomewhereAt[] = _("{DYNAMIC 0}{DYNAMIC 2}{DYNAMIC 1}{DYNAMIC 5} nature,\nhatched somewhere at {LV_2}{DYNAMIC 0}{DYNAMIC 3}{DYNAMIC 1}."); -const u8 gText_OddEggFoundByCouple[] = _("An odd POKéMON EGG found\nby the DAY CARE couple."); -const u8 gText_PeculiarEggNicePlace[] = _("A peculiar POKéMON EGG\nobtained at the nice place."); -const u8 gText_PeculiarEggTrade[] = _("A peculiar POKéMON EGG\nobtained in a trade."); -const u8 gText_EggFromHotSprings[] = _("A POKéMON EGG obtained\nat the hot springs."); -const u8 gText_EggFromTraveler[] = _("An odd POKéMON EGG\nobtained from a traveler."); -const u8 gText_ApostropheSBase[] = _("'s BASE"); -const u8 gText_OkayToDeleteFromRegistry[] = _("Is it okay to delete {STR_VAR_1}\nfrom the REGISTRY?"); -const u8 gText_RegisteredDataDeleted[] = _("The registered data was deleted.{PAUSE_UNTIL_PRESS}"); -const u8 gText_NoRegistry[] = _("There is no REGISTRY.{PAUSE_UNTIL_PRESS}"); -const u8 gText_DelRegist[] = _("DEL REGIST."); -const u8 gText_Var3Var1SlashVar2[] = _("{STR_VAR_3}{STR_VAR_1}/{STR_VAR_2}"); // Unused -const u8 gText_Decorate[] = _("DECORATE"); -const u8 gText_PutAway[] = _("PUT AWAY"); -const u8 gText_Toss2[] = _("TOSS"); -const u8 gText_Color161Shadow161[] = _("{COLOR 161}{SHADOW 161}"); -const u8 gText_PutOutSelectedDecorItem[] = _("Put out the selected decoration item."); -const u8 gText_StoreChosenDecorInPC[] = _("Store the chosen decoration in the PC."); -const u8 gText_ThrowAwayUnwantedDecors[] = _("Throw away unwanted decorations."); -const u8 gText_NoDecorations[] = _("There are no decorations.{PAUSE_UNTIL_PRESS}"); -const u8 gText_Desk[] = _("DESK"); -const u8 gText_Chair[] = _("CHAIR"); -const u8 gText_Plant[] = _("PLANT"); -const u8 gText_Ornament[] = _("ORNAMENT"); -const u8 gText_Mat[] = _("MAT"); -const u8 gText_Poster[] = _("POSTER"); -const u8 gText_Doll[] = _("DOLL"); -const u8 gText_Cushion[] = _("CUSHION"); -const u8 gText_Gold[] = _("GOLD"); -const u8 gText_Silver[] = _("SILVER"); -const u8 gText_PlaceItHere[] = _("Place it here?"); -const u8 gText_CantBePlacedHere[] = _("It can't be placed here."); -const u8 gText_CancelDecorating[] = _("Cancel decorating?"); -const u8 gText_InUseAlready[] = _("This is in use already."); -const u8 gText_NoMoreDecorations[] = _("No more decorations can be placed.\nThe most that can be placed are {STR_VAR_1}."); -const u8 gText_NoMoreDecorations2[] = _("No more decorations can be placed.\nThe most that can be placed are {STR_VAR_1}."); -const u8 gText_MustBePlacedOnDesk[] = _("This can't be placed here.\nIt must be on a DESK, etc."); // Unused -const u8 gText_CantPlaceInRoom[] = _("This decoration can't be placed in\nyour own room."); -const u8 gText_CantThrowAwayInUse[] = _("This decoration is in use.\nIt can't be thrown away."); -const u8 gText_DecorationWillBeDiscarded[] = _("This {STR_VAR_1} will be discarded.\nIs that okay?"); -const u8 gText_DecorationThrownAway[] = _("The decoration item was thrown away."); -const u8 gText_StopPuttingAwayDecorations[] = _("Stop putting away decorations?"); -const u8 gText_NoDecorationHere[] = _("There is no decoration item here."); -const u8 gText_ReturnDecorationToPC[] = _("Return this decoration to the PC?"); -const u8 gText_DecorationReturnedToPC[] = _("The decoration was returned to the PC."); -const u8 gText_NoDecorationsInUse[] = _("There are no decorations in use.{PAUSE_UNTIL_PRESS}"); -const u8 gText_Tristan[] = _("TRISTAN"); -const u8 gText_Philip[] = _("PHILIP"); -const u8 gText_Dennis[] = _("DENNIS"); -const u8 gText_Roberto[] = _("ROBERTO"); -const u8 gText_TurnOff[] = _("TURN OFF"); -const u8 gText_Decoration[] = _("DECORATION"); -const u8 gText_ItemStorage[] = _("ITEM STORAGE"); -const u8 gText_Mailbox[] = _("MAILBOX"); -const u8 gText_DepositItem[] = _("DEPOSIT ITEM"); -const u8 gText_WithdrawItem[] = _("WITHDRAW ITEM"); -const u8 gText_TossItem[] = _("TOSS ITEM"); -const u8 gText_StoreItemsInPC[] = _("Store items in the PC."); -const u8 gText_TakeOutItemsFromPC[] = _("Take out items from the PC."); -const u8 gText_ThrowAwayItemsInPC[] = _("Throw away items stored in the PC."); -const u8 gText_NoItems[] = _("There are no items.{PAUSE_UNTIL_PRESS}"); -const u8 gText_NoRoomInBag[] = _("There is no more\nroom in the BAG."); -const u8 gText_WithdrawHowManyItems[] = _("Withdraw how many\n{STR_VAR_1}(s)?"); -const u8 gText_WithdrawXItems[] = _("Withdrew {STR_VAR_2}\n{STR_VAR_1}(s)."); -const u8 gText_Read[] = _("READ"); -const u8 gText_MoveToBag[] = _("MOVE TO BAG"); -const u8 gText_Give2[] = _("GIVE"); -const u8 gText_NoMailHere[] = _("There's no MAIL here.{PAUSE_UNTIL_PRESS}"); -const u8 gText_WhatToDoWithVar1sMail[] = _("What would you like to do with\n{STR_VAR_1}'s MAIL?"); -const u8 gText_MessageWillBeLost[] = _("The message will be lost.\nIs that okay?"); -const u8 gText_BagIsFull[] = _("The BAG is full.{PAUSE_UNTIL_PRESS}"); -const u8 gText_MailToBagMessageErased[] = _("The MAIL was returned to the BAG\nwith its message erased.{PAUSE_UNTIL_PRESS}"); -const u8 gText_Dad[] = _("DAD"); -const u8 gText_Mom[] = _("MOM"); -const u8 gText_Wallace[] = _("WALLACE"); -const u8 gText_Steven[] = _("STEVEN"); -const u8 gText_Brawly[] = _("BRAWLY"); -const u8 gText_Winona[] = _("WINONA"); -const u8 gText_Phoebe[] = _("PHOEBE"); -const u8 gText_Glacia[] = _("GLACIA"); -const u8 gText_Petalburg[] = _("PETALBURG"); -const u8 gText_Slateport[] = _("SLATEPORT"); -const u8 gText_Littleroot[] = _("LITTLEROOT"); // Unused. Given the context, Briney may at one point have been able to sail the player here -const u8 gText_Lilycove[] = _("LILYCOVE"); // Unused. Given the context, Briney may at one point have been able to sail the player here -const u8 gText_Dewford[] = _("DEWFORD"); -const u8 gText_Enter2[] = _("ENTER"); -const u8 gText_Info2[] = _("INFO"); -const u8 gText_WhatsAContest[] = _("What's a CONTEST?"); -const u8 gText_TypesOfContests[] = _("Types of CONTESTS"); -const u8 gText_Ranks[] = _("Ranks"); -const u8 gText_Judging[] = _("Judging"); //unused -const u8 gText_CoolnessContest[] = _("COOLNESS CONTEST"); -const u8 gText_BeautyContest[] = _("BEAUTY CONTEST"); -const u8 gText_CutenessContest[] = _("CUTENESS CONTEST"); -const u8 gText_SmartnessContest[] = _("SMARTNESS CONTEST"); -const u8 gText_ToughnessContest[] = _("TOUGHNESS CONTEST"); -const u8 gText_Decoration2[] = _("DECORATION"); -const u8 gText_PackUp[] = _("PACK UP"); -const u8 gText_Count[] = _("COUNT"); //unused -const u8 gText_Registry[] = _("REGISTRY"); -const u8 gText_Information[] = _("INFORMATION"); -const u8 gText_Mach[] = _("MACH"); -const u8 gText_Acro[] = _("ACRO"); -const u8 gText_Psn[] = _("PSN"); -const u8 gText_Par[] = _("PAR"); -const u8 gText_Slp[] = _("SLP"); -const u8 gText_Brn[] = _("BRN"); -const u8 gText_Frz[] = _("FRZ"); -const u8 gText_Toxic[] = _("TOXIC"); // Unused -const u8 gText_Ok3[] = _("OK"); // Unused -const u8 gText_Quit[] = _("QUIT"); // Unused -const u8 gText_SawIt[] = _("Saw it"); -const u8 gText_NotYet[] = _("Not yet"); -const u8 gText_Yes[] = _("YES"); -const u8 gText_No[] = _("NO"); -const u8 gText_Info4[] = _("INFO"); // Unused -const u8 gText_SingleBattle[] = _("SINGLE BATTLE"); -const u8 gText_DoubleBattle[] = _("DOUBLE BATTLE"); -const u8 gText_MultiBattle[] = _("MULTI BATTLE"); -const u8 gText_MrBriney[] = _("MR. BRINEY"); // Unused -const u8 gText_Challenge[] = _("CHALLENGE"); -const u8 gText_Info3[] = _("INFO"); -const u8 gText_Lv50[] = _("LV. 50"); -const u8 gText_OpenLevel[] = _("OPEN LEVEL"); -const u8 gText_FreshWaterAndPrice[] = _("FRESH WATER{CLEAR_TO 0x48}¥200"); -const u8 gText_SodaPopAndPrice[] = _("SODA POP{CLEAR_TO 0x48}¥300"); -const u8 gText_LemonadeAndPrice[] = _("LEMONADE{CLEAR_TO 0x48}¥350"); -const u8 gText_HowToRide[] = _("HOW TO RIDE"); -const u8 gText_HowToTurn[] = _("HOW TO TURN"); -const u8 gText_SandySlopes[] = _("SANDY SLOPES"); -const u8 gText_Wheelies[] = _("WHEELIES"); -const u8 gText_BunnyHops[] = _("BUNNY-HOPS"); -const u8 gText_Jump[] = _("JUMP"); -const u8 gText_Satisfied[] = _("Satisfied"); -const u8 gText_Dissatisfied[] = _("Dissatisfied"); -const u8 gText_DeepSeaTooth[] = _("DEEPSEATOOTH"); -const u8 gText_DeepSeaScale[] = _("DEEPSEASCALE"); -const u8 gText_BlueFlute2[] = _("BLUE FLUTE"); -const u8 gText_YellowFlute2[] = _("YELLOW FLUTE"); -const u8 gText_RedFlute2[] = _("RED FLUTE"); -const u8 gText_WhiteFlute2[] = _("WHITE FLUTE"); -const u8 gText_BlackFlute2[] = _("BLACK FLUTE"); -const u8 gText_GlassChair[] = _("GLASS CHAIR"); -const u8 gText_GlassDesk[] = _("GLASS DESK"); -const u8 gText_TreeckoDollAndPrice[] = _("TREECKO DOLL 1,000 COINS"); -const u8 gText_TorchicDollAndPrice[] = _("TORCHIC DOLL 1,000 COINS"); -const u8 gText_MudkipDollAndPrice[] = _("MUDKIP DOLL 1,000 COINS"); -const u8 gText_50CoinsAndPrice[] = _(" 50 COINS ¥1,000"); -const u8 gText_500CoinsAndPrice[] = _("500 COINS ¥10,000"); -const u8 gText_Excellent2[] = _("Excellent"); -const u8 gText_NotSoGood[] = _("Not so good"); -const u8 gText_RedShard[] = _("RED SHARD"); -const u8 gText_YellowShard[] = _("YELLOW SHARD"); -const u8 gText_BlueShard[] = _("BLUE SHARD"); -const u8 gText_GreenShard[] = _("GREEN SHARD"); -const u8 gText_BattleFrontier[] = _("BATTLE FRONTIER"); -const u8 gText_Right[] = _("Right"); -const u8 gText_Left[] = _("Left"); -const u8 gText_TM32AndPrice[] = _("TM32{CLEAR_TO 0x48}1,500 COINS"); -const u8 gText_TM29AndPrice[] = _("TM29{CLEAR_TO 0x48}3,500 COINS"); -const u8 gText_TM35AndPrice[] = _("TM35{CLEAR_TO 0x48}4,000 COINS"); -const u8 gText_TM24AndPrice[] = _("TM24{CLEAR_TO 0x48}4,000 COINS"); -const u8 gText_TM13AndPrice[] = _("TM13{CLEAR_TO 0x48}4,000 COINS"); -const u8 gText_Cool[] = _("COOL"); -const u8 gText_Beauty[] = _("BEAUTY"); -const u8 gText_Cute[] = _("CUTE"); -const u8 gText_Smart[] = _("SMART"); -const u8 gText_Tough[] = _("TOUGH"); -const u8 gText_Normal[] = _("NORMAL"); -const u8 gText_Super[] = _("SUPER"); -const u8 gText_Hyper[] = _("HYPER"); -const u8 gText_Master[] = _("MASTER"); -const u8 gText_Cool2[] = _("COOL"); -const u8 gText_Beauty2[] = _("BEAUTY"); -const u8 gText_Cute2[] = _("CUTE"); -const u8 gText_Smart2[] = _("SMART"); -const u8 gText_Tough2[] = _("TOUGH"); -const u8 gText_Items[] = _("ITEMS"); -const u8 gText_Key_Items[] = _("KEY ITEMS"); -const u8 gText_Poke_Balls[] = _("POKé BALLS"); -const u8 gText_TMs_Hms[] = _("TMs & HMs"); -const u8 gText_Berries2[] = _("BERRIES"); -const u8 gText_SomeonesPC[] = _("SOMEONE'S PC"); -const u8 gText_LanettesPC[] = _("LANETTE'S PC"); -const u8 gText_PlayersPC[] = _("{PLAYER}'s PC"); -const u8 gText_HallOfFame[] = _("HALL OF FAME"); -const u8 gText_LogOff[] = _("LOG OFF"); -const u8 gText_Opponent[] = _("OPPONENT"); -const u8 gText_Tourney_Tree[] = _("TOURNEY TREE"); -const u8 gText_ReadyToStart[] = _("READY TO START"); -const u8 gText_NormalRank[] = _("NORMAL RANK"); -const u8 gText_SuperRank[] = _("SUPER RANK"); -const u8 gText_HyperRank[] = _("HYPER RANK"); -const u8 gText_MasterRank[] = _("MASTER RANK"); -const u8 gText_Single2[] = _("SINGLE"); -const u8 gText_Double2[] = _("DOUBLE"); -const u8 gText_Multi[] = _("MULTI"); -const u8 gText_MultiLink[] = _("MULTI-LINK"); -const u8 gText_BattleBag[] = _("BATTLE BAG"); -const u8 gText_HeldItem[] = _("HELD ITEM"); -const u8 gText_LinkContest[] = _("LINK CONTEST"); -const u8 gText_AboutE_Mode[] = _("ABOUT E-MODE"); -const u8 gText_AboutG_Mode[] = _("ABOUT G-MODE"); -const u8 gText_E_Mode[] = _("E-MODE"); -const u8 gText_G_Mode[] = _("G-MODE"); -const u8 gText_MenuOptionPokedex[] = _("POKéDEX"); -const u8 gText_MenuOptionPokemon[] = _("POKéMON"); -const u8 gText_MenuOptionBag[] = _("BAG"); -const u8 gText_MenuOptionPokenav[] = _("POKéNAV"); -const u8 gText_Blank[] = _(""); -const u8 gText_MenuOptionSave[] = _("SAVE"); -const u8 gText_MenuOptionOption[] = _("OPTION"); -const u8 gText_MenuOptionExit[] = _("EXIT"); -const u8 gText_5BP[] = _(" 5BP"); -const u8 gText_10BP[] = _("10BP"); -const u8 gText_15BP[] = _("15BP"); -const u8 gText_RedTent[] = _("RED TENT"); -const u8 gText_BlueTent[] = _("BLUE TENT"); -const u8 gText_SouthernIsland[] = _("SOUTHERN ISLAND"); -const u8 gText_BirthIsland[] = _("BIRTH ISLAND"); -const u8 gText_FarawayIsland[] = _("FARAWAY ISLAND"); -const u8 gText_NavelRock[] = _("NAVEL ROCK"); -const u8 gText_ClawFossil[] = _("CLAW FOSSIL"); -const u8 gText_RootFossil[] = _("ROOT FOSSIL"); -const u8 gText_No4[] = _("NO"); -const u8 gText_IllBattleNow[] = _("I'll battle now!"); -const u8 gText_IWon[] = _("I won!"); -const u8 gText_ILost[] = _("I lost!"); -const u8 gText_IWontTell[] = _("I won't tell."); -const u8 gText_NormalTagMatch[] = _("NORMAL TAG MATCH"); -const u8 gText_VarietyTagMatch[] = _("VARIETY TAG MATCH"); -const u8 gText_UniqueTagMatch[] = _("UNIQUE TAG MATCH"); -const u8 gText_ExpertTagMatch[] = _("EXPERT TAG MATCH"); -const u8 gText_TradeCenter[] = _("TRADE CENTER"); -const u8 gText_Colosseum[] = _("COLOSSEUM"); -const u8 gText_RecordCorner[] = _("RECORD CORNER"); -const u8 gText_BerryCrush3[] = _("BERRY CRUSH"); -const u8 gText_EmptyLinkService[] = _(""); // Maybe Spin Trade? -const u8 gText_PokemonJump[] = _("POKéMON JUMP"); -const u8 gText_DodrioBerryPicking[] = _("DODRIO BERRY-PICKING"); -const u8 gText_BecomeLeader[] = _("BECOME LEADER"); -const u8 gText_JoinGroup[] = _("JOIN GROUP"); -const u8 gText_TwoStyles[] = _("TWO STYLES"); -const u8 gText_Lv50_3[] = _("LV. 50"); -const u8 gText_OpenLevel2[] = _("OPEN LEVEL"); -const u8 gText_MonTypeAndNo[] = _("{PKMN} TYPE & NO."); -const u8 gText_HoldItems[] = _("HOLD ITEMS"); -const u8 gText_Symbols2[] = _("SYMBOLS"); -const u8 gText_Record3[] = _("RECORD"); -const u8 gText_BattlePts[] = _("BATTLE PTS"); -const u8 gText_TowerInfo[] = _("TOWER INFO"); -const u8 gText_BattleMon[] = _("BATTLE {PKMN}"); -const u8 gText_BattleSalon[] = _("BATTLE SALON"); -const u8 gText_MultiLink2[] = _("MULTI-LINK"); -const u8 gText_BattleRules[] = _("BATTLE RULES"); -const u8 gText_JudgeMind[] = _("JUDGE: MIND"); -const u8 gText_JudgeSkill[] = _("JUDGE: SKILL"); -const u8 gText_JudgeBody[] = _("JUDGE: BODY"); -const u8 gText_Matchup[] = _("MATCHUP"); -const u8 gText_TourneyTree[] = _("TOURNEY TREE"); -const u8 gText_DoubleKO[] = _("DOUBLE KO"); -const u8 gText_BasicRules[] = _("BASIC RULES"); -const u8 gText_SwapPartners[] = _("SWAP: PARTNER"); -const u8 gText_SwapNumber[] = _("SWAP: NUMBER"); -const u8 gText_SwapNotes[] = _("SWAP: NOTES"); -const u8 gText_OpenLevel3[] = _("OPEN LEVEL"); -const u8 gText_BattleBasics[] = _("BATTLE BASICS"); -const u8 gText_PokemonNature[] = _("POKéMON NATURE"); -const u8 gText_PokemonMoves[] = _("POKéMON MOVES"); -const u8 gText_Underpowered[] = _("UNDERPOWERED"); -const u8 gText_WhenInDanger[] = _("WHEN IN DANGER"); -const u8 gText_PyramidPokemon[] = _("PYRAMID: POKéMON"); -const u8 gText_PyramidTrainers[] = _("PYRAMID: TRAINERS"); -const u8 gText_PyramidMaze[] = _("PYRAMID: MAZE"); -const u8 gText_BattleBag2[] = _("BATTLE BAG"); -const u8 gText_PokenavAndBag[] = _("POKéNAV AND BAG"); -const u8 gText_HeldItems[] = _("HELD ITEMS"); -const u8 gText_PokemonOrder[] = _("POKéMON ORDER"); -const u8 gText_BattlePokemon[] = _("BATTLE POKéMON"); -const u8 gText_BattleTrainers[] = _("BATTLE TRAINERS"); -const u8 gText_GoOn[] = _("GO ON"); -const u8 gText_Record2[] = _("RECORD"); -const u8 gText_Rest[] = _("REST"); -const u8 gText_Retire[] = _("RETIRE"); -const u8 gText_99TimesPlus[] = _("99 times +"); -const u8 gText_1MinutePlus[] = _("1 minute +"); -const u8 gText_SpaceSeconds[] = _(" seconds"); -const u8 gText_SpaceTimes[] = _(" time(s)"); -const u8 gText_Dot[] = _("."); // Unused -const u8 gText_BigGuy[] = _("Big guy"); -const u8 gText_BigGirl[] = _("Big girl"); -const u8 gText_Son[] = _("son"); -const u8 gText_Daughter[] = _("daughter"); -const u8 gText_BlueFlute[] = _("BLUE FLUTE"); -const u8 gText_YellowFlute[] = _("YELLOW FLUTE"); -const u8 gText_RedFlute[] = _("RED FLUTE"); -const u8 gText_WhiteFlute[] = _("WHITE FLUTE"); -const u8 gText_BlackFlute[] = _("BLACK FLUTE"); -const u8 gText_PrettyChair[] = _("PRETTY CHAIR"); -const u8 gText_PrettyDesk[] = _("PRETTY DESK"); -const u8 gText_1F[] = _("1F"); -const u8 gText_2F[] = _("2F"); -const u8 gText_3F[] = _("3F"); -const u8 gText_4F[] = _("4F"); -const u8 gText_5F[] = _("5F"); -const u8 gText_6F[] = _("6F"); -const u8 gText_7F[] = _("7F"); -const u8 gText_8F[] = _("8F"); -const u8 gText_9F[] = _("9F"); -const u8 gText_10F[] = _("10F"); -const u8 gText_11F[] = _("11F"); -const u8 gText_B1F[] = _("B1F"); -const u8 gText_B2F[] = _("B2F"); -const u8 gText_B3F[] = _("B3F"); -const u8 gText_B4F[] = _("B4F"); -const u8 gText_Rooftop[] = _("ROOFTOP"); -const u8 gText_ElevatorNowOn[] = _("Now on:"); -const u8 gText_BP[] = _("BP"); -const u8 gText_EnergyPowder50[] = _("ENERGYPOWDER{CLEAR_TO 114}{FONT_SMALL}50"); -const u8 gText_EnergyRoot80[] = _("ENERGY ROOT{CLEAR_TO 114}{FONT_SMALL}80"); -const u8 gText_HealPowder50[] = _("HEAL POWDER{CLEAR_TO 114}{FONT_SMALL}50"); -const u8 gText_RevivalHerb300[] = _("REVIVAL HERB{CLEAR_TO 108}{FONT_SMALL}300"); -const u8 gText_Protein1000[] = _("PROTEIN{CLEAR_TO 99}{FONT_SMALL}1,000"); -const u8 gText_Iron1000[] = _("IRON{CLEAR_TO 99}{FONT_SMALL}1,000"); -const u8 gText_Carbos1000[] = _("CARBOS{CLEAR_TO 99}{FONT_SMALL}1,000"); -const u8 gText_Calcium1000[] = _("CALCIUM{CLEAR_TO 99}{FONT_SMALL}1,000"); -const u8 gText_Zinc1000[] = _("ZINC{CLEAR_TO 99}{FONT_SMALL}1,000"); -const u8 gText_HPUp1000[] = _("HP UP{CLEAR_TO 99}{FONT_SMALL}1,000"); -const u8 gText_PPUp3000[] = _("PP UP{CLEAR_TO 99}{FONT_SMALL}3,000"); -const u8 gText_RankingHall[] = _("RANKING HALL"); -const u8 gText_ExchangeService[] = _("EXCHANGE SERVICE"); -const u8 gText_LilycoveCity[] = _("LILYCOVE CITY"); -const u8 gText_SlateportCity[] = _("SLATEPORT CITY"); -const u8 gText_CaveOfOrigin[] = _("CAVE OF ORIGIN"); -const u8 gText_MtPyre[] = _("MT. PYRE"); -const u8 gText_SkyPillar[] = _("SKY PILLAR"); -const u8 gText_DontRemember[] = _("Don't remember"); -const u8 gText_Exit[] = _("EXIT"); -const u8 gText_ExitFromBox[] = _("Exit from the BOX?"); -const u8 gText_WhatDoYouWantToDo[] = _("What do you want to do?"); -const u8 gText_PleasePickATheme[] = _("Please pick a theme."); -const u8 gText_PickTheWallpaper[] = _("Pick the wallpaper."); -const u8 gText_PkmnIsSelected[] = _("{DYNAMIC 0} is selected."); -const u8 gText_JumpToWhichBox[] = _("Jump to which BOX?"); -const u8 gText_DepositInWhichBox[] = _("Deposit in which BOX?"); -const u8 gText_PkmnWasDeposited[] = _("{DYNAMIC 0} was deposited."); -const u8 gText_BoxIsFull2[] = _("The BOX is full."); -const u8 gText_ReleaseThisPokemon[] = _("Release this POKéMON?"); -const u8 gText_PkmnWasReleased[] = _("{DYNAMIC 0} was released."); -const u8 gText_ByeByePkmn[] = _("Bye-bye, {DYNAMIC 0}!"); -const u8 gText_MarkYourPkmn[] = _("Mark your POKéMON."); -const u8 gText_ThatsYourLastPkmn[] = _("That's your last POKéMON!"); -const u8 gText_YourPartysFull[] = _("Your party's full!"); -const u8 gText_YoureHoldingAPkmn[] = _("You're holding a POKéMON!"); -const u8 gText_WhichOneWillYouTake[] = _("Which one will you take?"); -const u8 gText_YouCantReleaseAnEgg[] = _("You can't release an EGG."); -const u8 gText_ContinueBoxOperations[] = _("Continue BOX operations?"); -const u8 gText_PkmnCameBack[] = _("{DYNAMIC 0} came back!"); -const u8 gText_WasItWorriedAboutYou[] = _("Was it worried about you?"); -const u8 gText_FourEllipsesExclamation[] = _("… … … … !"); -const u8 gText_PleaseRemoveTheMail[] = _("Please remove the MAIL."); -const u8 gText_GiveToAPkmn[] = _("GIVE to a POKéMON?"); -const u8 gText_PlacedItemInBag[] = _("Placed item in the BAG."); -const u8 gText_BagIsFull2[] = _("The BAG is full."); -const u8 gText_PutItemInBag[] = _("Put this item in the BAG?"); -const u8 gText_ItemIsNowHeld[] = _("{DYNAMIC 0} is now held."); -const u8 gText_ChangedToNewItem[] = _("Changed to {DYNAMIC 0}."); -const u8 gText_MailCantBeStored[] = _("MAIL can't be stored!"); -const u8 gPCText_Cancel[] = _("CANCEL"); -const u8 gPCText_Store[] = _("STORE"); -const u8 gPCText_Withdraw[] = _("WITHDRAW"); -const u8 gPCText_Shift[] = _("SHIFT"); -const u8 gPCText_Move[] = _("MOVE"); -const u8 gPCText_Place[] = _("PLACE"); -const u8 gPCText_Summary[] = _("SUMMARY"); -const u8 gPCText_Release[] = _("RELEASE"); -const u8 gPCText_Mark[] = _("MARK"); -const u8 gPCText_Name[] = _("NAME"); -const u8 gPCText_Jump[] = _("JUMP"); -const u8 gPCText_Wallpaper[] = _("WALLPAPER"); -const u8 gPCText_Take[] = _("TAKE"); -const u8 gPCText_Give[] = _("GIVE"); -const u8 gPCText_Switch[] = _("SWITCH"); -const u8 gPCText_Bag[] = _("BAG"); -const u8 gPCText_Info[] = _("INFO"); -const u8 gPCText_Scenery1[] = _("SCENERY 1"); -const u8 gPCText_Scenery2[] = _("SCENERY 2"); -const u8 gPCText_Scenery3[] = _("SCENERY 3"); -const u8 gPCText_Etcetera[] = _("ETCETERA"); -const u8 gPCText_Friends[] = _("FRIENDS"); -const u8 gPCText_Forest[] = _("FOREST"); -const u8 gPCText_City[] = _("CITY"); -const u8 gPCText_Desert[] = _("DESERT"); -const u8 gPCText_Savanna[] = _("SAVANNA"); -const u8 gPCText_Crag[] = _("CRAG"); -const u8 gPCText_Volcano[] = _("VOLCANO"); -const u8 gPCText_Snow[] = _("SNOW"); -const u8 gPCText_Cave[] = _("CAVE"); -const u8 gPCText_Beach[] = _("BEACH"); -const u8 gPCText_Seafloor[] = _("SEAFLOOR"); -const u8 gPCText_River[] = _("RIVER"); -const u8 gPCText_Sky[] = _("SKY"); -const u8 gPCText_PolkaDot[] = _("POLKA-DOT"); -const u8 gPCText_Pokecenter[] = _("POKéCENTER"); -const u8 gPCText_Machine[] = _("MACHINE"); -const u8 gPCText_Simple[] = _("SIMPLE"); -const u8 gText_WhatWouldYouLikeToDo[] = _("What would you like to do?"); // Unused -const u8 gText_WithdrawPokemon[] = _("WITHDRAW POKéMON"); -const u8 gText_DepositPokemon[] = _("DEPOSIT POKéMON"); -const u8 gText_MovePokemon[] = _("MOVE POKéMON"); -const u8 gText_MoveItems[] = _("MOVE ITEMS"); -const u8 gText_SeeYa[] = _("SEE YA!"); -const u8 gText_WithdrawMonDescription[] = _("Move POKéMON stored in BOXES to\nyour party."); -const u8 gText_DepositMonDescription[] = _("Store POKéMON in your party in BOXES."); -const u8 gText_MoveMonDescription[] = _("Organize the POKéMON in BOXES and\nin your party."); -const u8 gText_MoveItemsDescription[] = _("Move items held by any POKéMON\nin a BOX or your party."); -const u8 gText_SeeYaDescription[] = _("Return to the previous menu."); -const u8 gText_JustOnePkmn[] = _("There is just one POKéMON with you."); -const u8 gText_PartyFull[] = _("Your party is full!"); -const u8 gText_Box[] = _("BOX"); -const u8 gText_CheckMapOfHoenn[] = _("Check the map of the HOENN region."); -const u8 gText_CheckPokemonInDetail[] = _("Check POKéMON in detail."); -const u8 gText_CallRegisteredTrainer[] = _("Call a registered TRAINER."); -const u8 gText_CheckObtainedRibbons[] = _("Check obtained RIBBONS."); -const u8 gText_PutAwayPokenav[] = _("Put away the POKéNAV."); -const u8 gText_NoRibbonWinners[] = _("There are no RIBBON winners."); -const u8 gText_NoTrainersRegistered[] = _("No TRAINERS are registered."); // Unused -const u8 gText_CheckPartyPokemonInDetail[] = _("Check party POKéMON in detail."); -const u8 gText_CheckAllPokemonInDetail[] = _("Check all POKéMON in detail."); -const u8 gText_ReturnToPokenavMenu[] = _("Return to the POKéNAV menu."); -const u8 gText_FindCoolPokemon[] = _("Find cool POKéMON."); -const u8 gText_FindBeautifulPokemon[] = _("Find beautiful POKéMON."); -const u8 gText_FindCutePokemon[] = _("Find cute POKéMON."); -const u8 gText_FindSmartPokemon[] = _("Find smart POKéMON."); -const u8 gText_FindToughPokemon[] = _("Find tough POKéMON."); -const u8 gText_ReturnToConditionMenu[] = _("Return to the CONDITION menu."); -const u8 gText_NumberRegistered[] = _("No. registered"); -const u8 gText_NumberOfBattles[] = _("No. of battles"); -const u8 gText_Detail[] = _("DETAIL"); // Unused -const u8 gText_Call2[] = _("CALL"); // Unused -const u8 gText_UnusedExit[] = _("EXIT"); // Unused -const u8 gText_CantCallOpponentHere[] = _("Can't call opponent here."); // Unused -const u8 gText_PokenavMatchCall_Strategy[] = _("STRATEGY"); -const u8 gText_PokenavMatchCall_TrainerPokemon[] = _("TRAINER'S POKéMON"); -const u8 gText_PokenavMatchCall_SelfIntroduction[] = _("SELF-INTRODUCTION"); -const u8 gText_Pokenav_ClearButtonList[] = _("{CLEAR 0x80}"); -const u8 gText_PokenavMap_ZoomedOutButtons[] = _("{A_BUTTON}ZOOM {B_BUTTON}CANCEL"); -const u8 gText_PokenavMap_ZoomedInButtons[] = _("{A_BUTTON}FULL {B_BUTTON}CANCEL"); -const u8 gText_PokenavCondition_MonListButtons[] = _("{A_BUTTON}CONDITION {B_BUTTON}CANCEL"); -const u8 gText_PokenavCondition_MonStatusButtons[] = _("{A_BUTTON}MARKINGS {B_BUTTON}CANCEL"); -const u8 gText_PokenavCondition_MarkingButtons[] = _("{A_BUTTON}SELECT MARK {B_BUTTON}CANCEL"); -const u8 gText_PokenavMatchCall_TrainerListButtons[] = _("{A_BUTTON}MENU {B_BUTTON}CANCEL"); -const u8 gText_PokenavMatchCall_CallMenuButtons[] = _("{A_BUTTON}OK {B_BUTTON}CANCEL"); -const u8 gText_PokenavMatchCall_CheckTrainerButtons[] = _("{B_BUTTON}CANCEL"); -const u8 gText_PokenavRibbons_MonListButtons[] = _("{A_BUTTON}RIBBONS {B_BUTTON}CANCEL"); -const u8 gText_PokenavRibbons_RibbonListButtons[] = _("{A_BUTTON}CHECK {B_BUTTON}CANCEL"); -const u8 gText_PokenavRibbons_RibbonCheckButtons[] = _("{B_BUTTON}CANCEL"); -const u8 gText_NatureSlash[] = _("NATURE/"); -const u8 gText_TrainerCloseBy[] = _("That TRAINER is close by.\nTalk to the TRAINER in person!"); -const u8 gText_InParty[] = _("IN PARTY"); -const u8 gText_Number2[] = _("No. "); -const u8 gText_Ribbons[] = _("RIBBONS"); // Unused -const u8 gText_PokemonMaleLv[] = _("{DYNAMIC 0}{COLOR_HIGHLIGHT_SHADOW LIGHT_RED WHITE GREEN}♂{COLOR_HIGHLIGHT_SHADOW DARK_GRAY WHITE LIGHT_GRAY}/{LV}{DYNAMIC 1}"); // Unused -const u8 gText_PokemonFemaleLv[] = _("{DYNAMIC 0}{COLOR_HIGHLIGHT_SHADOW LIGHT_GREEN WHITE BLUE}♀{COLOR_HIGHLIGHT_SHADOW DARK_GRAY WHITE LIGHT_GRAY}/{LV}{DYNAMIC 1}"); // Unused -const u8 gText_PokemonNoGenderLv[] = _("{DYNAMIC 0}/{LV}{DYNAMIC 1}"); // Unused -const u8 gText_Unknown[] = _("UNKNOWN"); -const u8 gText_Call[] = _("CALL"); -const u8 gText_Check[] = _("CHECK"); -const u8 gText_Cancel6[] = _("CANCEL"); -const u8 gText_NumberIndex[] = _("No. {DYNAMIC 0}"); -const u8 gText_RibbonsF700[] = _("RIBBONS {DYNAMIC 0}"); -const u8 gText_PokemonMaleLv2[] = _("{DYNAMIC 0}{COLOR_HIGHLIGHT_SHADOW LIGHT_RED WHITE GREEN}♂{COLOR_HIGHLIGHT_SHADOW DARK_GRAY WHITE LIGHT_GRAY}/{LV}{DYNAMIC 1}{DYNAMIC 2}"); // Unused -const u8 gText_PokemonFemaleLv2[] = _("{DYNAMIC 0}{COLOR_HIGHLIGHT_SHADOW LIGHT_GREEN WHITE BLUE}♀{COLOR_HIGHLIGHT_SHADOW DARK_GRAY WHITE LIGHT_GRAY}/{LV}{DYNAMIC 1}{DYNAMIC 2}"); // Unused -const u8 gText_PokemonNoGenderLv2[] = _("{DYNAMIC 0}/{LV}{DYNAMIC 1}{DYNAMIC 2}"); // Unused -const u8 gText_CombineFourWordsOrPhrases[] = _("Combine four words or phrases"); -const u8 gText_AndMakeYourProfile[] = _("and make your profile."); -const u8 gText_CombineSixWordsOrPhrases[] = _("Combine six words or phrases"); -const u8 gText_AndMakeAMessage[] = _("and make a message."); -const u8 gText_FindWordsThatDescribeYour[] = _("Find words that describe your"); -const u8 gText_FeelingsRightNow[] = _("feelings right now."); -const u8 gText_WithFourPhrases[] = _("With four phrases,"); // Unused -const u8 gText_CombineNineWordsOrPhrases[] = _("Combine nine words or phrases"); -const u8 gText_AndMakeAMessage2[] = _("and make a message."); -const u8 gText_ChangeJustOneWordOrPhrase[] = _("Change just one word or phrase"); -const u8 gText_AndImproveTheBardsSong[] = _("and improve the BARD's song."); -const u8 gText_YourProfile[] = _("Your profile"); -const u8 gText_YourFeelingAtTheBattlesStart[] = _("Your feeling at the battle's start"); -const u8 gText_WhatYouSayIfYouWin[] = _("What you say if you win a battle"); -const u8 gText_WhatYouSayIfYouLose[] = _("What you say if you lose a battle"); -const u8 gText_TheAnswer[] = _("The answer"); -const u8 gText_TheMailMessage[] = _("The MAIL message"); -const u8 gText_TheMailSalutation[] = _("The MAIL salutation"); // Unused -const u8 gText_TheBardsSong2[] = _("The new song"); -const u8 gText_CombineTwoWordsOrPhrases[] = _("Combine two words or phrases"); -const u8 gText_AndMakeATrendySaying[] = _("and make a trendy saying."); -const u8 gText_TheTrendySaying[] = _("The trendy saying"); -const u8 gText_IsAsShownOkay[] = _("is as shown. Okay?"); -const u8 gText_CombineTwoWordsOrPhrases2[] = _("Combine two words or phrases"); -const u8 gText_ToTeachHerAGoodSaying[] = _("to teach her a good saying."); -const u8 gText_FindWordsWhichFit[] = _("Find words which fit"); -const u8 gText_TheTrainersImage[] = _("the TRAINER's image."); -const u8 gText_TheImage[] = _("The image:"); -const u8 gText_OutOfTheListedChoices[] = _("Out of the listed choices,"); -const u8 gText_SelectTheAnswerToTheQuiz[] = _("select the answer to the quiz!"); -const u8 gText_AndCreateAQuiz[] = _("and create a quiz!"); -const u8 gText_PickAWordOrPhraseAnd[] = _("Pick a word or phrase and"); -const u8 gText_SetTheQuizAnswer[] = _("set the quiz answer."); -const u8 gText_TheAnswerColon[] = _("The answer:"); -const u8 gText_TheQuizColon[] = _("The quiz:"); // Unused -const u8 gText_ApprenticePhrase[] = _("Apprentice's phrase:"); -const u8 gText_QuitEditing[] = _("Quit editing?"); -const u8 gText_StopGivingPkmnMail[] = _("Stop giving the POKéMON MAIL?"); -const u8 gText_AndFillOutTheQuestionnaire[] = _("and fill out the questionnaire."); -const u8 gText_LetsReplyToTheInterview[] = _("Let's reply to the interview!"); -const u8 gText_AllTextBeingEditedWill[] = _("All the text being edited will"); -const u8 gText_BeDeletedThatOkay[] = _("be deleted. Is that okay?"); -const u8 gText_QuitEditing2[] = _("Quit editing?"); // Unused -const u8 gText_EditedTextWillNotBeSaved[] = _("The edited text will not be saved."); // Unused -const u8 gText_IsThatOkay[] = _("Is that okay?"); // Unused -const u8 gText_PleaseEnterPhraseOrWord[] = _("Please enter a phrase or word."); // Unused -const u8 gText_EntireTextCantBeDeleted[] = _("The entire text can't be deleted."); -const u8 gText_OnlyOnePhrase[] = _("Only one phrase may be changed."); -const u8 gText_OriginalSongWillBeUsed[] = _("The original song will be used."); -const u8 gText_ThatsTrendyAlready[] = _("That's trendy already!"); // Unused -const u8 gText_CombineTwoWordsOrPhrases3[] = _("Combine two words or phrases."); -const u8 gText_QuitGivingInfo[] = _("Quit giving information?"); // Unused -const u8 gText_StopGivingPkmnMail2[] = _("Stop giving the POKéMON MAIL?"); // Unused -const u8 gText_CreateAQuiz2[] = _("Create a quiz!"); // Unused -const u8 gText_SetTheAnswer[] = _("Set the answer!"); // Unused -const u8 gText_CancelSelection[] = _("Cancel the selection?"); // Unused -const u8 gText_Profile[] = _("PROFILE"); -const u8 gText_AtTheBattlesStart[] = _("At the battle's start:"); -const u8 gText_UponWinningABattle[] = _("Upon winning a battle:"); -const u8 gText_UponLosingABattle[] = _("Upon losing a battle:"); -const u8 gText_TheBardsSong[] = _("The BARD's Song"); -const u8 gText_WhatsHipAndHappening[] = _("What's hip and happening?"); -const u8 gText_Interview[] = _("Interview"); -const u8 gText_GoodSaying[] = _("Good saying"); -const u8 gText_FansQuestion[] = _("Fan's question"); -const u8 gJPText_WhatIsTheQuizAnswer[] = _("クイズの こたえは?"); // Unused -const u8 gText_ApprenticesPhrase[] = _("Apprentice's phrase"); -const u8 gText_Questionnaire[] = _("QUESTIONNAIRE"); -const u8 gText_YouCannotQuitHere[] = _("You cannot quit here."); -const u8 gText_SectionMustBeCompleted[] = _("This section must be completed."); -const u8 gText_F700sQuiz[] = _("{DYNAMIC 0}'s quiz"); -const u8 gText_Lady[] = _("Lady"); -const u8 gText_AfterYouHaveReadTheQuiz[] = _("After you have read the quiz"); -const u8 gText_QuestionPressTheAButton[] = _("question, press the A Button."); -const u8 gText_TheQuizAnswerIs[] = _("The quiz answer is?"); -const u8 gText_LikeToQuitQuiz[] = _("Would you like to quit this quiz"); -const u8 gText_ChallengeQuestionMark[] = _("challenge?"); -const u8 gText_IsThisQuizOK[] = _("Is this quiz OK?"); -const u8 gText_CreateAQuiz[] = _("Create a quiz!"); -const u8 gText_SelectTheAnswer[] = _("Select the answer!"); -const u8 gText_LyricsCantBeDeleted[] = _("The lyrics can't be deleted."); -const u8 gText_PokemonLeague[] = _("POKéMON LEAGUE"); -const u8 gText_PokemonCenter[] = _("POKéMON CENTER"); -const u8 gText_GetsAPokeBlockQuestion[] = _(" gets a {POKEBLOCK}?"); -const u8 gText_Coolness[] = _("Coolness "); -const u8 gText_Beauty3[] = _("Beauty "); -const u8 gText_Cuteness[] = _("Cuteness "); -const u8 gText_Smartness[] = _("Smartness "); -const u8 gText_Toughness[] = _("Toughness "); -const u8 gText_WasEnhanced[] = _("was enhanced!"); -const u8 gText_NothingChanged[] = _("Nothing changed!"); -const u8 gText_WontEatAnymore[] = _("It won't eat anymore…"); -const u8 gText_SaveFailedCheckingBackup[] = _("Save failed. Checking the backup\nmemory… Please wait.\n{COLOR RED}“Time required: about 1 minute”"); -const u8 gText_BackupMemoryDamaged[] = _("The backup memory is damaged, or\nthe internal battery has run dry.\nYou can still play, but not save."); -const u8 gText_GamePlayCannotBeContinued[] = _("{COLOR RED}“Game play cannot be continued.\nReturning to the title screen…”"); -const u8 gText_CheckCompleted[] = _("Check completed.\nAttempting to save again.\nPlease wait."); -const u8 gText_SaveCompleteGameCannotContinue[] = _("Save completed.\n{COLOR RED}“Game play cannot be continued.\nReturning to the title screen.”"); -const u8 gText_SaveCompletePressA[] = _("Save completed.\n{COLOR RED}“Please press the A Button.”"); -const u8 gText_Ferry[] = _("FERRY"); -const u8 gText_SecretBase[] = _("SECRET BASE"); -const u8 gText_Hideout[] = _("HIDEOUT"); -const u8 gText_ResetRTCConfirmCancel[] = _("Reset RTC?\nA: Confirm, B: Cancel"); -const u8 gText_PresentTime[] = _("Present time in game"); -const u8 gText_PreviousTime[] = _("Previous time in game"); -const u8 gText_PleaseResetTime[] = _("Please reset the time."); -const u8 gText_ClockHasBeenReset[] = _("The clock has been reset.\nData will be saved. Please wait."); -const u8 gText_SaveCompleted[] = _("Save completed."); -const u8 gText_SaveFailed[] = _("Save failed…"); -const u8 gText_NoSaveFileCantSetTime[] = _("There is no save file, so the time\ncan't be set."); -const u8 gText_InGameClockUsable[] = _("The in-game clock adjustment system\nis now useable."); -const u8 gText_Slots[] = _("SLOTS"); -const u8 gText_Roulette[] = _("ROULETTE"); -const u8 gText_Good[] = _("Good"); -const u8 gText_VeryGood[] = _("Very good"); -const u8 gText_Excellent[] = _("Excellent"); -const u8 gText_SoSo[] = _("So-so"); -const u8 gText_Bad[] = _("Bad"); -const u8 gText_TheWorst[] = _("The worst"); -const u8 gText_Spicy2[] = _("spicy"); -const u8 gText_Dry2[] = _("dry"); -const u8 gText_Sweet2[] = _("sweet"); -const u8 gText_Bitter2[] = _("bitter"); -const u8 gText_Sour2[] = _("sour"); -const u8 gText_Single[] = _("SINGLE"); -const u8 gText_Double[] = _("DOUBLE"); -const u8 gText_Jackpot[] = _("jackpot"); -const u8 gText_First[] = _("first"); -const u8 gText_Second[] = _("second"); -const u8 gText_Third[] = _("third"); -const u8 gText_0Pts[] = _("0 pts"); -const u8 gText_10Pts[] = _("10 pts"); -const u8 gText_20Pts[] = _("20 pts"); -const u8 gText_30Pts[] = _("30 pts"); -const u8 gText_40Pts[] = _("40 pts"); -const u8 gText_50Pts[] = _("50 pts"); -const u8 gText_60Pts[] = _("60 pts"); -const u8 gText_70Pts[] = _("70 pts"); -const u8 gText_80Pts[] = _("80 pts"); -const u8 gText_90Pts[] = _("90 pts"); -const u8 gText_100Pts[] = _("100 pts"); -const u8 gText_QuestionMark[] = _("?"); -const u8 gText_KissPoster16BP[] = _("KISS POSTER{CLEAR_TO 0x5E}16BP"); -const u8 gText_KissCushion32BP[] = _("KISS CUSHION{CLEAR_TO 0x5E}32BP"); -const u8 gText_SmoochumDoll32BP[] = _("SMOOCHUM DOLL{CLEAR_TO 0x5E}32BP"); -const u8 gText_TogepiDoll48BP[] = _("TOGEPI DOLL{CLEAR_TO 0x5E}48BP"); -const u8 gText_MeowthDoll48BP[] = _("MEOWTH DOLL{CLEAR_TO 0x5E}48BP"); -const u8 gText_ClefairyDoll48BP[] = _("CLEFAIRY DOLL{CLEAR_TO 0x5E}48BP"); -const u8 gText_DittoDoll48BP[] = _("DITTO DOLL{CLEAR_TO 0x5E}48BP"); -const u8 gText_CyndaquilDoll80BP[] = _("CYNDAQUIL DOLL{CLEAR_TO 0x5E}80BP"); -const u8 gText_ChikoritaDoll80BP[] = _("CHIKORITA DOLL{CLEAR_TO 0x5E}80BP"); -const u8 gText_TotodileDoll80BP[] = _("TOTODILE DOLL{CLEAR_TO 0x5E}80BP"); -const u8 gText_LaprasDoll128BP[] = _("LAPRAS DOLL{CLEAR_TO 0x58}128BP"); -const u8 gText_SnorlaxDoll128BP[] = _("SNORLAX DOLL{CLEAR_TO 0x58}128BP"); -const u8 gText_VenusaurDoll256BP[] = _("VENUSAUR DOLL{CLEAR_TO 0x58}256BP"); -const u8 gText_CharizardDoll256BP[] = _("CHARIZARD DOLL{CLEAR_TO 0x58}256BP"); -const u8 gText_BlastoiseDoll256BP[] = _("BLASTOISE DOLL{CLEAR_TO 0x58}256BP"); -const u8 gText_Protein1BP[] = _("PROTEIN{CLEAR_TO 0x64}1BP"); -const u8 gText_Calcium1BP[] = _("CALCIUM{CLEAR_TO 0x64}1BP"); -const u8 gText_Iron1BP[] = _("IRON{CLEAR_TO 0x64}1BP"); -const u8 gText_Zinc1BP[] = _("ZINC{CLEAR_TO 0x64}1BP"); -const u8 gText_Carbos1BP[] = _("CARBOS{CLEAR_TO 0x64}1BP"); -const u8 gText_HpUp1BP[] = _("HP UP{CLEAR_TO 0x64}1BP"); -const u8 gText_Leftovers48BP[] = _("LEFTOVERS{CLEAR_TO 0x5E}48BP"); -const u8 gText_WhiteHerb48BP[] = _("WHITE HERB{CLEAR_TO 0x5E}48BP"); -const u8 gText_QuickClaw48BP[] = _("QUICK CLAW{CLEAR_TO 0x5E}48BP"); -const u8 gText_MentalHerb48BP[] = _("MENTAL HERB{CLEAR_TO 0x5E}48BP"); -const u8 gText_BrightPowder64BP[] = _("BRIGHTPOWDER{CLEAR_TO 0x5E}64BP"); -const u8 gText_ChoiceBand64BP[] = _("CHOICE BAND{CLEAR_TO 0x5E}64BP"); -const u8 gText_KingsRock64BP[] = _("KING'S ROCK{CLEAR_TO 0x5E}64BP"); -const u8 gText_FocusBand64BP[] = _("FOCUS BAND{CLEAR_TO 0x5E}64BP"); -const u8 gText_ScopeLens64BP[] = _("SCOPE LENS{CLEAR_TO 0x5E}64BP"); -const u8 gText_Softboiled16BP[] = _("SOFTBOILED{CLEAR_TO 0x4E}16BP"); -const u8 gText_SeismicToss24BP[] = _("SEISMIC TOSS{CLEAR_TO 0x4E}24BP"); -const u8 gText_DreamEater24BP[] = _("DREAM EATER{CLEAR_TO 0x4E}24BP"); -const u8 gText_MegaPunch24BP[] = _("MEGA PUNCH{CLEAR_TO 0x4E}24BP"); -const u8 gText_MegaKick48BP[] = _("MEGA KICK{CLEAR_TO 0x4E}48BP"); -const u8 gText_BodySlam48BP[] = _("BODY SLAM{CLEAR_TO 0x4E}48BP"); -const u8 gText_RockSlide48BP[] = _("ROCK SLIDE{CLEAR_TO 0x4E}48BP"); -const u8 gText_Counter48BP[] = _("COUNTER{CLEAR_TO 0x4E}48BP"); -const u8 gText_ThunderWave48BP[] = _("THUNDER WAVE{CLEAR_TO 0x4E}48BP"); -const u8 gText_SwordsDance48BP[] = _("SWORDS DANCE{CLEAR_TO 0x4E}48BP"); -const u8 gText_DefenseCurl16BP[] = _("DEFENSE CURL{CLEAR_TO 0x4E}16BP"); -const u8 gText_Snore24BP[] = _("SNORE{CLEAR_TO 0x4E}24BP"); -const u8 gText_MudSlap24BP[] = _("MUD-SLAP{CLEAR_TO 0x4E}24BP"); -const u8 gText_Swift24BP[] = _("SWIFT{CLEAR_TO 0x4E}24BP"); -const u8 gText_IcyWind24BP[] = _("ICY WIND{CLEAR_TO 0x4E}24BP"); -const u8 gText_Endure48BP[] = _("ENDURE{CLEAR_TO 0x4E}48BP"); -const u8 gText_PsychUp48BP[] = _("PSYCH UP{CLEAR_TO 0x4E}48BP"); -const u8 gText_IcePunch48BP[] = _("ICE PUNCH{CLEAR_TO 0x4E}48BP"); -const u8 gText_ThunderPunch48BP[] = _("THUNDERPUNCH{CLEAR_TO 0x4E}48BP"); -const u8 gText_FirePunch48BP[] = _("FIRE PUNCH{CLEAR_TO 0x4E}48BP"); -const u8 gText_PkmnFainted_FldPsn[] = _("{STR_VAR_1} fainted…\p\n"); -const u8 gText_Marco[] = _("MARCO"); -const u8 gText_TrainerCardName[] = _("NAME: "); -const u8 gText_TrainerCardIDNo[] = _("IDNo."); -const u8 gText_TrainerCardMoney[] = _("MONEY"); -const u8 gText_PokeDollar[] = _("¥"); // Unused -const u8 gText_TrainerCardPokedex[] = _("POKéDEX"); -const u8 gText_EmptyString6[] = _(""); -const u8 gText_Colon2[] = _(":"); -const u8 gText_Points[] = _(" points"); // Unused -const u8 gText_TrainerCardTime[] = _("TIME"); -const u8 gJPText_BattlePoints[] = _("ゲ-ムポイント"); // Unused. Name presumed, translation is Game Points -const u8 gText_Var1sTrainerCard[] = _("{STR_VAR_1}'s TRAINER CARD"); -const u8 gText_HallOfFameDebut[] = _("HALL OF FAME DEBUT "); -const u8 gText_LinkBattles[] = _("LINK BATTLES"); -const u8 gText_LinkCableBattles[] = _("LINK CABLE BATTLES"); -const u8 gText_WinsLosses[] = _("W:{COLOR RED}{SHADOW LIGHT_RED}{STR_VAR_1}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY} L:{COLOR RED}{SHADOW LIGHT_RED}{STR_VAR_2}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}"); -const u8 gText_PokemonTrades[] = _("POKéMON TRADES"); -const u8 gText_UnionTradesAndBattles[] = _("UNION TRADES & BATTLES"); -const u8 gText_BerryCrush[] = _("BERRY CRUSH"); -const u8 gText_WaitingTrainerFinishReading[] = _("Waiting for the other TRAINER to\nfinish reading your TRAINER CARD."); -const u8 gText_PokeblocksWithFriends[] = _("{POKEBLOCK}S W/FRIENDS"); -const u8 gText_NumPokeblocks[] = _("{STR_VAR_1}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}"); -const u8 gText_WonContestsWFriends[] = _("WON CONTESTS W/FRIENDS"); -const u8 gText_BattlePtsWon[] = _("BATTLE POINTS WON"); -const u8 gText_NumBP[] = _("{STR_VAR_1}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}BP"); -const u8 gText_BattleTower[] = _("BATTLE TOWER"); -const u8 gText_WinsStraight[] = _("W/{COLOR RED}{SHADOW LIGHT_RED}{STR_VAR_1}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY} STRAIGHT/{COLOR RED}{SHADOW LIGHT_RED}{STR_VAR_2}"); -const u8 gText_BattleTower2[] = _("BATTLE TOWER"); -const u8 gText_BattleDome[] = _("BATTLE DOME"); -const u8 gText_BattlePalace[] = _("BATTLE PALACE"); -const u8 gText_BattleFactory[] = _("BATTLE FACTORY"); -const u8 gText_BattleArena[] = _("BATTLE ARENA"); -const u8 gText_BattlePike[] = _("BATTLE PIKE"); -const u8 gText_BattlePyramid[] = _("BATTLE PYRAMID"); - -ALIGNED(4) const u8 gText_FacilitySingle[] = _("{STR_VAR_1} SINGLE"); -ALIGNED(4) const u8 gText_FacilityDouble[] = _("{STR_VAR_1} DOUBLE"); -ALIGNED(4) const u8 gText_FacilityMulti[] = _("{STR_VAR_1} MULTI"); -ALIGNED(4) const u8 gText_FacilityLink[] = _("{STR_VAR_1} LINK"); -ALIGNED(4) const u8 gText_Facility[] = _("{STR_VAR_1}"); - -const u8 gText_Give[] = _("Give"); -const u8 gText_NoNeed[] = _("No need"); -const u8 gText_ColorLightShadowDarkGray[] = _("{COLOR LIGHT_GRAY}{SHADOW DARK_GRAY}"); -const u8 gText_ColorBlue[] = _("{COLOR BLUE}"); -const u8 gText_ColorTransparent[] = _("{HIGHLIGHT TRANSPARENT}{COLOR TRANSPARENT}"); -const u8 gText_CDot[] = _("C."); -const u8 gText_BDot[] = _("B."); -const u8 gText_AnnouncingResults[] = _("Announcing the results!"); -const u8 gText_PreliminaryResults[] = _("The preliminary results!"); -const u8 gText_Round2Results[] = _("Round 2 results!"); -const u8 gText_ContestantsMonWon[] = _("{STR_VAR_1}'s {STR_VAR_2} won!"); -const u8 gText_CommunicationStandby[] = _("Communication standby…"); -const u8 gText_ColorDarkGray[] = _("{COLOR DARK_GRAY}"); -const u8 gText_ColorDynamic6WhiteDynamic5[] = _("{COLOR_HIGHLIGHT_SHADOW DYNAMIC_COLOR6 WHITE DYNAMIC_COLOR5}"); // Unused -const u8 gText_HealthboxNickname[] = _("{HIGHLIGHT DARK_GRAY}"); -const u8 gText_EmptySpace2[] = _(" "); // Unused -const u8 gText_HealthboxGender_Male[] = _("{COLOR DYNAMIC_COLOR2}♂"); -const u8 gText_HealthboxGender_Female[] = _("{COLOR DYNAMIC_COLOR1}♀"); -const u8 gText_HealthboxGender_None[] = _("{COLOR DYNAMIC_COLOR2}"); -const u8 gText_Upper[] = _("UPPER"); -const u8 gText_Lower[] = _("lower"); -const u8 gText_Others[] = _("OTHERS"); -const u8 gText_Symbols[] = _("SYMBOLS"); -const u8 gText_Register2[] = _("REGISTER"); -const u8 gText_Exit2[] = _("EXIT"); -const u8 gText_QuitChatting[] = _("Quit chatting?"); -const u8 gText_RegisterTextWhere[] = _("Register text where?"); -const u8 gText_RegisterTextHere[] = _("Register text here?"); -const u8 gText_InputText[] = _("Input text."); -const u8 gText_F700JoinedChat[] = _("{DYNAMIC 0} joined the chat!"); -const u8 gText_F700LeftChat[] = _("{DYNAMIC 0} left the chat."); -const u8 gJPText_PlayersXPokemon[] = _("{DYNAMIC 0}の{DYNAMIC 1}ひきめ:"); // Unused -const u8 gJPText_PlayersXPokmonDoesNotExist[] = _("{DYNAMIC 0}の{DYNAMIC 1}ひきめは いません"); // Unused -const u8 gText_ExitingChat[] = _("Exiting the chat…"); -const u8 gText_LeaderLeftEndingChat[] = _("The LEADER, {DYNAMIC 0}, has\nleft, ending the chat."); -const u8 gText_RegisteredTextChangedOKToSave[] = _("The registered text has been changed.\nIs it okay to save the game?"); -const u8 gText_AlreadySavedFile_Chat[] = _("There is already a saved file.\nIs it okay to overwrite it?"); -const u8 gText_SavingDontTurnOff_Chat[] = _("SAVING…\nDON'T TURN OFF THE POWER."); -const u8 gText_PlayerSavedGame_Chat[] = _("{DYNAMIC 0} saved the game."); -const u8 gText_IfLeaderLeavesChatEnds[] = _("If the LEADER leaves, the chat\nwill end. Is that okay?"); -const u8 gText_Hello[] = _("HELLO"); -const u8 gText_Pokemon2[] = _("POKéMON"); -const u8 gText_Trade[] = _("TRADE"); -const u8 gText_Battle[] = _("BATTLE"); -const u8 gText_Lets[] = _("LET'S"); -const u8 gText_Ok[] = _("OK!"); -const u8 gText_Sorry[] = _("SORRY"); -const u8 gText_YaySmileEmoji[] = _("YAY{EMOJI_BIGSMILE}"); -const u8 gText_ThankYou[] = _("THANK YOU"); -const u8 gText_ByeBye[] = _("BYE-BYE!"); -const u8 gText_MatchCallSteven_Strategy[] = _("Attack the weak points!"); -const u8 gText_MatchCallSteven_Pokemon[] = _("Ultimate STEEL POKéMON."); -const u8 gText_MatchCallSteven_Intro1_BeforeMeteorFallsBattle[] = _("I'd climb even waterfalls"); -const u8 gText_MatchCallSteven_Intro2_BeforeMeteorFallsBattle[] = _("to find a rare stone!"); -const u8 gText_MatchCallSteven_Intro1_AfterMeteorFallsBattle[] = _("I'm the strongest and most"); -const u8 gText_MatchCallSteven_Intro2_AfterMeteorFallsBattle[] = _("energetic after all!"); -const u8 gText_MatchCallBrendan_Strategy[] = _("Battle with knowledge!"); -const u8 gText_MatchCallBrendan_Pokemon[] = _("I will use various POKéMON."); -const u8 gText_MatchCallBrendan_Intro1[] = _("I'll be a better POKéMON"); -const u8 gText_MatchCallBrendan_Intro2[] = _("prof than my father is!"); -const u8 gText_MatchCallMay_Strategy[] = _("I'm not so good at battles."); -const u8 gText_MatchCallMay_Pokemon[] = _("I'll use any POKéMON!"); -const u8 gText_MatchCallMay_Intro1[] = _("My POKéMON and I help"); -const u8 gText_MatchCallMay_Intro2[] = _("my father's research."); -const u8 gText_HatchedFromEgg[] = _("{STR_VAR_1} hatched from the EGG!"); -const u8 gText_NicknameHatchPrompt[] = _("Would you like to nickname the newly\nhatched {STR_VAR_1}?"); -ALIGNED(4) const u8 gText_ReadyPickBerry[] = _("Are you ready to BERRY-CRUSH?\nPlease pick a BERRY for use.\p"); -ALIGNED(4) const u8 gText_WaitForAllChooseBerry[] = _("Please wait while each member\nchooses a BERRY."); -ALIGNED(4) const u8 gText_EndedWithXUnitsPowder[] = _("{PAUSE_MUSIC}{PLAY_BGM MUS_LEVEL_UP}You ended up with {STR_VAR_1} units of\nsilky-smooth BERRY POWDER.{RESUME_MUSIC}\pYour total amount of BERRY POWDER\nis {STR_VAR_2}.\p"); -ALIGNED(4) const u8 gText_RecordingGameResults[] = _("Recording your game results in the\nsave file.\lPlease wait."); -ALIGNED(4) const u8 gText_PlayBerryCrushAgain[] = _("Want to play BERRY CRUSH again?"); -ALIGNED(4) const u8 gText_YouHaveNoBerries[] = _("You have no BERRIES.\nThe game will be canceled."); -ALIGNED(4) const u8 gText_MemberDroppedOut[] = _("A member dropped out.\nThe game will be canceled."); -ALIGNED(4) const u8 gText_TimesUpNoGoodPowder[] = _("Time's up.\pGood BERRY POWDER could not be\nmade…\p"); -ALIGNED(4) const u8 gText_CommunicationStandby2[] = _("Communication standby…"); -ALIGNED(4) const u8 gText_1DotBlueF700[] = _("1. {COLOR BLUE}{SHADOW LIGHT_BLUE}{DYNAMIC 0}"); -ALIGNED(4) const u8 gText_1DotF700[] = _("1. {DYNAMIC 0}"); -ALIGNED(4) const u8 gText_SpaceTimes2[] = _(" time(s)"); -ALIGNED(4) const u8 gText_XDotY[] = _("{STR_VAR_1}.{STR_VAR_2}"); -ALIGNED(4) const u8 gText_Var1Berry[] = _("{STR_VAR_1} BERRY"); -ALIGNED(4) const u8 gText_TimeColon[] = _("Time:"); -ALIGNED(4) const u8 gText_PressingSpeed[] = _("Pressing Speed:"); -ALIGNED(4) const u8 gText_Silkiness[] = _("Silkiness:"); -ALIGNED(4) const u8 gText_StrVar1[] = _("{STR_VAR_1}"); -ALIGNED(4) const u8 gText_SpaceMin[] = _(" min. "); -ALIGNED(4) const u8 gText_XDotY2[] = _("{STR_VAR_1}.{STR_VAR_2}"); -ALIGNED(4) const u8 gText_SpaceSec[] = _(" sec."); -ALIGNED(4) const u8 gText_XDotY3[] = _("{STR_VAR_1}.{STR_VAR_2}"); -ALIGNED(4) const u8 gText_TimesPerSec[] = _(" Times/sec."); -ALIGNED(4) const u8 gText_Var1Percent[] = _("{STR_VAR_1}%"); -ALIGNED(4) const u8 gText_PressesRankings[] = _("No. of Presses Rankings"); -ALIGNED(4) const u8 gText_CrushingResults[] = _("Crushing Results"); -ALIGNED(4) const u8 gText_NeatnessRankings[] = _("Neatness Rankings"); -ALIGNED(4) const u8 gText_CoopRankings[] = _("Cooperative Rankings"); -ALIGNED(4) const u8 gText_PressingPowerRankings[] = _("Pressing-Power Rankings"); -const u8 gText_BerryCrush2[] = _("BERRY CRUSH"); -const u8 gText_PressingSpeedRankings[] = _("Pressing-Speed Rankings"); -const u8 gText_Var1Players[] = _("{STR_VAR_1} PLAYERS"); -const u8 gText_SymbolsEarned[] = _("Symbols Earned"); -const u8 gText_BattleRecord[] = _("Battle Record"); -const u8 gText_BattlePoints[] = _("Battle Points"); -const u8 gText_UnusedCancel[] = _("CANCEL"); // Unused -const u8 gText_EmptyString7[] = _(""); -const u8 gText_CheckFrontierMap[] = _("Check BATTLE FRONTIER MAP."); -const u8 gText_CheckTrainerCard[] = _("Check TRAINER CARD."); -const u8 gText_ViewRecordedBattle[] = _("View recorded battle."); -const u8 gText_PutAwayFrontierPass[] = _("Put away the FRONTIER PASS."); -const u8 gText_CurrentBattlePoints[] = _("Your current Battle Points."); -const u8 gText_CollectedSymbols[] = _("Your collected Symbols."); -const u8 gText_BattleTowerAbilitySymbol[] = _("Battle Tower - Ability Symbol"); -const u8 gText_BattleDomeTacticsSymbol[] = _("Battle Dome - Tactics Symbol"); -const u8 gText_BattlePalaceSpiritsSymbol[] = _("Battle Palace - Spirits Symbol"); -const u8 gText_BattleArenaGutsSymbol[] = _("Battle Arena - Guts Symbol"); -const u8 gText_BattleFactoryKnowledgeSymbol[] = _("Battle Factory - Knowledge Symbol"); -const u8 gText_BattlePikeLuckSymbol[] = _("Battle Pike - Luck Symbol"); -const u8 gText_BattlePyramidBraveSymbol[] = _("Battle Pyramid - Brave Symbol"); -const u8 gText_ThereIsNoBattleRecord[] = _("There is no Battle Record."); -const u8 gText_BattleTower3[] = _("BATTLE TOWER"); -const u8 gText_BattleDome2[] = _("BATTLE DOME"); -const u8 gText_BattlePalace2[] = _("BATTLE PALACE"); -const u8 gText_BattleArena2[] = _("BATTLE ARENA"); -const u8 gText_BattleFactory2[] = _("BATTLE FACTORY"); -const u8 gText_BattlePike2[] = _("BATTLE PIKE"); -const u8 gText_BattlePyramid2[] = _("BATTLE PYRAMID"); -const u8 gText_BattleTowerDesc[] = _("KO opponents and aim for the top!\nYour ability will be tested."); -const u8 gText_BattleDomeDesc[] = _("Keep winning at the tournament!\nYour tactics will be tested."); -const u8 gText_BattlePalaceDesc[] = _("Watch your POKéMON battle!\nYour spirit will be tested."); -const u8 gText_BattleArenaDesc[] = _("Win battles with teamed-up POKéMON!\nYour guts will be tested."); -const u8 gText_BattleFactoryDesc[] = _("Aim for victory using rental POKéMON!\nYour knowledge will be tested."); -const u8 gText_BattlePikeDesc[] = _("Select one of three paths to battle!\nYour luck will be tested."); -const u8 gText_BattlePyramidDesc[] = _("Aim for the top with exploration!\nYour bravery will be tested."); -const u8 gText_ContinueMenuPlayer[] = _("PLAYER"); -const u8 gText_ContinueMenuTime[] = _("TIME"); -const u8 gText_ContinueMenuPokedex[] = _("POKéDEX"); -const u8 gText_ContinueMenuBadges[] = _("BADGES"); -const u8 gText_Powder[] = _("POWDER"); -const u8 gText_BerryPickingRecords[] = _("DODRIO BERRY-PICKING RECORDS"); -const u8 gText_BerriesPicked[] = _("BERRIES picked:"); -const u8 gText_BestScore[] = _("Best score:"); -const u8 gText_BerriesInRowFivePlayers[] = _("BERRIES picked in a row with\nfive players:"); -const u8 gText_BerryPickingResults[] = _("Announcing BERRY-PICKING results!"); -const u8 gText_10P30P50P50P[] = _("{CLEAR_TO 0x03}10P{CLEAR_TO 0x2B}30P{CLEAR_TO 0x53}50P{CLEAR_TO 0x77}{EMOJI_MINUS}50P"); -const u8 gText_AnnouncingRankings[] = _("Announcing rankings!"); -const u8 gText_AnnouncingPrizes[] = _("Announcing prizes!"); -const u8 gText_1Colon[] = _("1:"); -const u8 gText_2Colon[] = _("2:"); -const u8 gText_3Colon[] = _("3:"); -const u8 gText_4Colon[] = _("4:"); -const u8 gText_5Colon[] = _("5:"); -const u8 gText_FirstPlacePrize[] = _("The first-place winner gets\nthis {DYNAMIC 0}!"); -const u8 gText_CantHoldAnyMore[] = _("You can't hold any more!"); -const u8 gText_FilledStorageSpace[] = _("It filled its storage space."); -const u8 gText_WantToPlayAgain[] = _("Want to play again?"); -const u8 gText_SomeoneDroppedOut[] = _("Somebody dropped out.\nThe link will be canceled."); -const u8 gText_SpacePoints[] = _(" points"); -const u8 gText_CommunicationStandby3[] = _("Communication standby…"); -const u8 gText_SpacePoints2[] = _(" points"); -const u8 gText_SpaceTimes3[] = _(" time(s)"); -const u8 gText_PkmnJumpRecords[] = _("POKéMON JUMP RECORDS"); -const u8 gText_JumpsInARow[] = _("Jumps in a row:"); -const u8 gText_BestScore2[] = _("Best score:"); -const u8 gText_ExcellentsInARow[] = _("EXCELLENTS in a row:"); -const u8 gText_AwesomeWonF701F700[] = _("Awesome score! You've\nwon {DYNAMIC 1} {DYNAMIC 0}!"); -const u8 gText_FilledStorageSpace2[] = _("It filled its storage space."); -const u8 gText_CantHoldMore[] = _("You can't hold any more!"); -const u8 gText_WantToPlayAgain2[] = _("Want to play again?"); -const u8 gText_SomeoneDroppedOut2[] = _("Somebody dropped out.\nThe link will be canceled."); -const u8 gText_CommunicationStandby4[] = _("Communication standby…"); -const u8 gText_LinkContestResults[] = _("{PLAYER}'s Link Contest Results"); -const u8 gText_1st[] = _("1st"); -const u8 gText_2nd[] = _("2nd"); -const u8 gText_3rd[] = _("3rd"); -const u8 gText_4th[] = _("4th"); -const u8 gText_Friend[] = _("Friend"); -const u8 gText_Pokemon3[] = _("POKeMON"); // Unused -const u8 gJPText_MysteryGift[] = _("ふしぎなもらいもの"); -const u8 gJPText_DecideStop[] = _("{A_BUTTON}けってい {B_BUTTON}やめる"); -const u8 gJPText_ReceiveMysteryGiftWithEReader[] = _("カードeリーダー{PLUS} で\nふしぎなもらいものを よみこみます"); -const u8 gJPText_SelectConnectFromEReaderMenu[] = _("カードeリーダー{PLUS}の メニューから\n‘つうしん'を えらび"); -const u8 gJPText_SelectConnectWithGBA[] = _("‘ゲームボーイアドバンスとつうしん'\nを せんたく してください"); -const u8 gJPText_SelectConnectAndPressA[] = _("カードeリーダー{PLUS}の ‘つうしん'を\nえらんで Aボタンを おしてください"); // Unused -const u8 gJPText_LinkIsIncorrect[] = _("せつぞくが まちがっています"); -const u8 gJPText_CardReadingHasBeenHalted[] = _("カードの よみこみを\nちゅうし しました"); -const u8 gJPText_UnableConnectWithEReader[] = _("カードeリーダー{PLUS}と\nつうしん できません"); // Unused -const u8 gJPText_Connecting[] = _("つうしん ちゅう です"); -const u8 gJPText_ConnectionErrorCheckLink[] = _("つうしん エラーです\nせつぞくを たしかめて ください"); -const u8 gJPText_ConnectionErrorTryAgain[] = _("つうしん エラーです\nはじめから やりなおして ください"); // Link error -const u8 gJPText_AllowEReaderToLoadCard[] = _("カードeリーダー{PLUS} に\nカードを よみこませて ください"); -const u8 gJPText_ConnectionComplete[] = _("つうしん しゅうりょう!"); -const u8 gJPText_NewTrainerHasComeToHoenn[] = _("あらたな トレーナーが\nホウエンに やってきた!"); -const u8 gJPText_PleaseWaitAMoment[] = _("しばらく おまちください"); -const u8 gJPText_WriteErrorUnableToSaveData[] = _("かきこみ エラー です\nデータが ほぞん できませんでした"); -const u8 gText_Red[] = _("RED"); -const u8 gText_Blue[] = _("BLUE"); -const u8 gText_3Dashes[] = _("---"); // Unused -const u8 gText_SingleBattleRoomResults[] = _("{PLAYER}'s Single Battle Room Results"); -const u8 gText_DoubleBattleRoomResults[] = _("{PLAYER}'s Double Battle Room Results"); -const u8 gText_MultiBattleRoomResults[] = _("{PLAYER}'s Multi Battle Room Results"); -const u8 gText_LinkMultiBattleRoomResults[] = _("{PLAYER}'s Link Multi Battle Room Results"); -const u8 gText_SingleBattleTourneyResults[] = _("{PLAYER}'s Single Battle Tourney Results"); -const u8 gText_DoubleBattleTourneyResults[] = _("{PLAYER}'s Double Battle Tourney Results"); -const u8 gText_SingleBattleHallResults[] = _("{PLAYER}'s Single Battle Hall Results"); -const u8 gText_DoubleBattleHallResults[] = _("{PLAYER}'s Double Battle Hall Results"); -const u8 gText_BattleChoiceResults[] = _("{PLAYER}'s Battle Choice Results"); -const u8 gText_SetKOTourneyResults[] = _("{PLAYER}'s Set KO Tourney Results"); -const u8 gText_BattleSwapSingleResults[] = _("{PLAYER}'s Battle Swap Single Results"); -const u8 gText_BattleSwapDoubleResults[] = _("{PLAYER}'s Battle Swap Double Results"); -const u8 gText_BattleQuestResults[] = _("{PLAYER}'s Battle Quest Results"); -const u8 gText_Lv502[] = _("LV. 50"); -const u8 gText_OpenLv[] = _("OPEN LV."); -const u8 gText_WinStreak[] = _("Win streak: {STR_VAR_1}"); -const u8 gText_Current[] = _("CURRENT"); -const u8 gText_Record[] = _("RECORD"); -const u8 gText_Prev[] = _("PREV."); -const u8 gText_RentalSwap[] = _("Rental/Swap"); -const u8 gText_Total[] = _("Total"); -const u8 gText_ClearStreak[] = _("Clear streak: {STR_VAR_1}"); -const u8 gText_Championships[] = _("Championships: {STR_VAR_1}"); -const u8 gText_RoomsCleared[] = _("Rooms cleared: {STR_VAR_1}"); -const u8 gText_TimesCleared[] = _("Times cleared:{CLEAR 0x05}{STR_VAR_1}"); -const u8 gText_KOsInARow[] = _("KOs in a row: {STR_VAR_1}"); -const u8 gText_TimesVar1[] = _("Times: {STR_VAR_1}"); -const u8 gText_FloorsCleared[] = _("Floors cleared: {STR_VAR_1}"); - -ALIGNED(4) const u8 gText_RecordsLv50[] = _("LV. 50"); -ALIGNED(4) const u8 gText_RecordsOpenLevel[] = _("OPEN LEVEL"); -ALIGNED(4) const u8 gText_FrontierFacilityWinStreak[] = _("Win streak: {STR_VAR_2}"); -ALIGNED(4) const u8 gText_FrontierFacilityClearStreak[] = _("Clear streak: {STR_VAR_2}"); -ALIGNED(4) const u8 gText_FrontierFacilityRoomsCleared[] = _("Rooms cleared: {STR_VAR_2}"); -ALIGNED(4) const u8 gText_FrontierFacilityKOsStreak[] = _("KOs in a row: {STR_VAR_2}"); -ALIGNED(4) const u8 gText_FrontierFacilityFloorsCleared[] = _("Floors cleared: {STR_VAR_2}"); -ALIGNED(4) const u8 gText_123Dot[][3] = {_("1."), _("2."), _("3.")}; - -const u8 gText_SavingDontTurnOff2[] = _("SAVING…\nDON'T TURN OFF THE POWER."); -const u8 gText_BlenderMaxSpeedRecord[] = _("BERRY BLENDER\nMAXIMUM SPEED RECORD!"); -const u8 gText_234Players[] = _("2 PLAYERS\n3 PLAYERS\n4 PLAYERS"); -const u8 gText_YesNo[] = _("YES\nNO"); -const u8 gText_SelectorArrow3[] = _("▶"); -const u8 gText_Peekaboo[] = _("PEEKABOO!"); -const u8 gText_CommErrorCheckConnections[] = _("Communication error…\nPlease check all connections,\nthen turn the power OFF and ON."); -const u8 gText_CommErrorEllipsis[] = _("Communication error…"); -const u8 gText_MoveCloserToLinkPartner[] = _("Move closer to your link partner(s).\nAvoid obstacles between partners."); -const u8 gText_ABtnRegistrationCounter[] = _("A Button: Registration Counter"); -const u8 gText_ABtnTitleScreen[] = _("A Button: Title Screen"); -const u8 gText_Option[] = _("OPTION"); -const u8 gText_TextSpeed[] = _("TEXT SPEED"); -const u8 gText_BattleScene[] = _("BATTLE SCENE"); -const u8 gText_BattleStyle[] = _("BATTLE STYLE"); -const u8 gText_Sound[] = _("SOUND"); -const u8 gText_Frame[] = _("FRAME"); -const u8 gText_OptionMenuCancel[] = _("CANCEL"); -const u8 gText_ButtonMode[] = _("BUTTON MODE"); -const u8 gText_TextSpeedSlow[] = _("{COLOR GREEN}{SHADOW LIGHT_GREEN}SLOW"); -const u8 gText_TextSpeedMid[] = _("{COLOR GREEN}{SHADOW LIGHT_GREEN}MID"); -const u8 gText_TextSpeedFast[] = _("{COLOR GREEN}{SHADOW LIGHT_GREEN}FAST"); -const u8 gText_BattleSceneOn[] = _("{COLOR GREEN}{SHADOW LIGHT_GREEN}ON"); -const u8 gText_BattleSceneOff[] = _("{COLOR GREEN}{SHADOW LIGHT_GREEN}OFF"); -const u8 gText_BattleStyleShift[] = _("{COLOR GREEN}{SHADOW LIGHT_GREEN}SHIFT"); -const u8 gText_BattleStyleSet[] = _("{COLOR GREEN}{SHADOW LIGHT_GREEN}SET"); -const u8 gText_SoundMono[] = _("{COLOR GREEN}{SHADOW LIGHT_GREEN}MONO"); -const u8 gText_SoundStereo[] = _("{COLOR GREEN}{SHADOW LIGHT_GREEN}STEREO"); -const u8 gText_FrameType[] = _("{COLOR GREEN}{SHADOW LIGHT_GREEN}TYPE"); -const u8 gText_FrameTypeNumber[] = _("{COLOR GREEN}{SHADOW LIGHT_GREEN}"); -const u8 gText_ButtonTypeNormal[] = _("{COLOR GREEN}{SHADOW LIGHT_GREEN}NORMAL"); -const u8 gText_ButtonTypeLR[] = _("{COLOR GREEN}{SHADOW LIGHT_GREEN}LR"); -const u8 gText_ButtonTypeLEqualsA[] = _("{COLOR GREEN}{SHADOW LIGHT_GREEN}L=A"); -const u8 gText_NumPlayerLink[] = _("{STR_VAR_1}P LINK"); -const u8 gText_BronzeCard[] = _("BRONZE"); -const u8 gText_CopperCard[] = _("COPPER"); -const u8 gText_SilverCard[] = _("SILVER"); -const u8 gText_GoldCard[] = _("GOLD"); -const u8 gText_Day[] = _("DAY"); -const u8 gText_Colon3[] = _(":"); -const u8 gText_Confirm2[] = _("CONFIRM"); -const u8 gText_Days[] = _("Days"); // Unused -const u8 gText_TimeColon2[] = _("Time:"); // Unused -const u8 gText_GameTime[] = _("Game time"); // Unused -const u8 gText_RTCTime[] = _("RTC time"); // Unused -const u8 gText_UpdatedTime[] = _("Updated time"); // Unused -const u8 gText_MenuPokedex[] = _("POKéDEX"); -const u8 gText_MenuPokemon[] = _("POKéMON"); -const u8 gText_MenuBag[] = _("BAG"); -const u8 gText_MenuPokenav[] = _("POKéNAV"); -const u8 gText_MenuPlayer[] = _("{PLAYER}"); -const u8 gText_MenuSave[] = _("SAVE"); -const u8 gText_MenuOption[] = _("OPTION"); -const u8 gText_MenuExit[] = _("EXIT"); -const u8 gText_MenuRetire[] = _("RETIRE"); -const u8 gText_MenuRest[] = _("REST"); -const u8 gText_SafariBallStock[] = _("SAFARI BALLS\nStock: {STR_VAR_1}"); -const u8 gText_BattlePyramidFloor[] = _("Battle Pyramid\n{STR_VAR_1}"); -const u8 gText_Floor1[] = _("Floor 1"); -const u8 gText_Floor2[] = _("Floor 2"); -const u8 gText_Floor3[] = _("Floor 3"); -const u8 gText_Floor4[] = _("Floor 4"); -const u8 gText_Floor5[] = _("Floor 5"); -const u8 gText_Floor6[] = _("Floor 6"); -const u8 gText_Floor7[] = _("Floor 7"); -const u8 gText_Peak[] = _("Peak"); -const u8 gText_LinkStandby2[] = _("Link standby…\n… … B Button: Cancel"); -const u8 gText_PressAToLoadEvent[] = _("Press the A Button to load event.\n… … B Button: Cancel"); -const u8 gText_LoadingEvent[] = _("Loading event…"); -const u8 gText_DontRemoveCableTurnOff[] = _("Don't remove the Game Link cable.\nDon't turn off the power."); -const u8 gText_EventSafelyLoaded[] = _("The event was safely loaded."); -const u8 gText_LoadErrorEndingSession[] = _("Loading error.\nEnding session."); -const u8 gJPText_Player[] = _("プレイヤー"); // Unused -const u8 gJPText_Sama[] = _("さま"); // Unused -const u8 gText_DexHoenn[] = _("HOENN"); -const u8 gText_DexNational[] = _("NATIONAL"); -const u8 gText_PokedexDiploma[] = _("PLAYER: {CLEAR 0x10}{COLOR RED}{SHADOW LIGHT_RED}{PLAYER}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}\n\nThis document certifies\nthat you have successfully\ncompleted your\n{STR_VAR_1} POKéDEX.\n\n{CLEAR_TO 0x42}{COLOR RED}{SHADOW LIGHT_RED}GAME FREAK"); -const u8 gJPText_GameFreak[] = _("{COLOR RED}{SHADOW LIGHT_RED}ゲ-ムフリ-ク"); // Unused -const u8 gText_DiplomaEmpty[] = _("{COLOR RED}{SHADOW LIGHT_RED}"); // Unused -const u8 gText_Hoenn[] = _("HOENN"); -const u8 gText_OhABite[] = _("Oh! A bite!"); -const u8 gText_PokemonOnHook[] = _("A POKéMON's on the hook!{PAUSE_UNTIL_PRESS}"); -const u8 gText_NotEvenANibble[] = _("Not even a nibble…{PAUSE_UNTIL_PRESS}"); -const u8 gText_ItGotAway[] = _("It got away…{PAUSE_UNTIL_PRESS}"); -const u8 gText_XWillBeSentToY[] = _("{STR_VAR_2} will be\nsent to {STR_VAR_1}."); -const u8 gText_ByeByeVar1[] = _("Bye-bye, {STR_VAR_2}!"); -const u8 gText_XSentOverY[] = _("{STR_VAR_1} sent over {STR_VAR_3}."); -const u8 gText_TakeGoodCareOfX[] = _("Take good care of {STR_VAR_3}!"); - -// Easy chat group names -const u8 gEasyChatGroupName_Pokemon[] = _("POKéMON"); -const u8 gEasyChatGroupName_Trainer[] = _("TRAINER"); -const u8 gEasyChatGroupName_Status[] = _("STATUS"); -const u8 gEasyChatGroupName_Battle[] = _("BATTLE"); -const u8 gEasyChatGroupName_Greetings[] = _("GREETINGS"); -const u8 gEasyChatGroupName_People[] = _("PEOPLE"); -const u8 gEasyChatGroupName_Voices[] = _("VOICES"); -const u8 gEasyChatGroupName_Speech[] = _("SPEECH"); -const u8 gEasyChatGroupName_Endings[] = _("ENDINGS"); -const u8 gEasyChatGroupName_Feelings[] = _("FEELINGS"); -const u8 gEasyChatGroupName_Conditions[] = _("CONDITIONS"); -const u8 gEasyChatGroupName_Actions[] = _("ACTIONS"); -const u8 gEasyChatGroupName_Lifestyle[] = _("LIFESTYLE"); -const u8 gEasyChatGroupName_Hobbies[] = _("HOBBIES"); -const u8 gEasyChatGroupName_Time[] = _("TIME"); -const u8 gEasyChatGroupName_Misc[] = _("MISC."); -const u8 gEasyChatGroupName_Adjectives[] = _("ADJECTIVES"); -const u8 gEasyChatGroupName_Events[] = _("EVENTS"); -const u8 gEasyChatGroupName_Move1[] = _("MOVE 1"); -const u8 gEasyChatGroupName_Move2[] = _("MOVE 2"); -const u8 gEasyChatGroupName_TrendySaying[] = _("TRENDY SAYING"); -const u8 gEasyChatGroupName_Pokemon2[] = _("POKéMON2"); - -const u8 gText_ThreeQuestionMarks[] = _("???"); -const u8 gText_MaxHP[] = _("MAX. HP"); -const u8 gText_Attack[] = _("ATTACK"); -const u8 gText_Defense[] = _("DEFENSE"); -const u8 gText_Speed[] = _("SPEED"); -const u8 gText_SpAtk[] = _("SP. ATK"); -const u8 gText_SpDef[] = _("SP. DEF"); -const u8 gText_Plus[] = _("{PLUS}"); -const u8 gText_Dash[] = _("-"); -const u8 gText_FromSpace[] = _("From "); -const u8 gText_MixingRecords[] = _("Mixing records…"); -const u8 gText_RecordMixingComplete[] = _("Record mixing completed.\nThank you for waiting."); -const u8 gText_YourName[] = _("YOUR NAME?"); -const u8 gText_BoxName[] = _("BOX NAME?"); -const u8 gText_PkmnsNickname[] = _("{STR_VAR_1}'s nickname?"); -const u8 gText_TellHimTheWords[] = _("Tell him the words."); -const u8 gText_MoveOkBack[] = _("{DPAD_NONE}MOVE {A_BUTTON}OK {B_BUTTON}BACK"); -const u8 gText_CallCantBeMadeHere[] = _("A call can't be made from here."); -const u8 gText_ContestLady_Handsome[] = _("HANDSOME"); -const u8 gText_ContestLady_Vinny[] = _("VINNY"); -const u8 gText_ContestLady_Moreme[] = _("MOREME"); -const u8 gText_ContestLady_Ironhard[] = _("IRONHARD"); -const u8 gText_ContestLady_Muscle[] = _("MUSCLE"); -const u8 gText_ContestLady_Coolness[] = _("coolness"); -const u8 gText_ContestLady_Beauty[] = _("beauty"); -const u8 gText_ContestLady_Cuteness[] = _("cuteness"); -const u8 gText_ContestLady_Smartness[] = _("smartness"); -const u8 gText_ContestLady_Toughness[] = _("toughness"); -const u8 gText_QuizLady_Lady[] = _("Lady"); -const u8 gText_FavorLady_Slippery[] = _("slippery"); -const u8 gText_FavorLady_Roundish[] = _("roundish"); -const u8 gText_FavorLady_Whamish[] = _("wham-ish"); -const u8 gText_FavorLady_Shiny[] = _("shiny"); -const u8 gText_FavorLady_Sticky[] = _("sticky"); -const u8 gText_FavorLady_Pointy[] = _("pointy"); -const u8 gText_RentalPkmn2[] = _("RENTAL POKéMON"); -const u8 gText_SelectFirstPkmn[] = _("Select the first POKéMON."); -const u8 gText_SelectSecondPkmn[] = _("Select the second POKéMON."); -const u8 gText_SelectThirdPkmn[] = _("Select the third POKéMON."); -const u8 gText_Rent[] = _("RENT"); -const u8 gText_Summary[] = _("SUMMARY"); -const u8 gText_Others2[] = _("OTHERS"); -const u8 gText_Deselect[] = _("DESELECT"); -const u8 gText_TheseThreePkmnOkay[] = _("Are these three POKéMON OK?"); -const u8 gText_Yes2[] = _("YES"); -const u8 gText_No2[] = _("NO"); -const u8 gText_CantSelectSamePkmn[] = _("Can't select same {PKMN}."); -const u8 gText_PkmnSwap[] = _("POKéMON SWAP"); -const u8 gText_SelectPkmnToSwap[] = _("Select POKéMON to swap."); -const u8 gText_SelectPkmnToAccept[] = _("Select POKéMON to accept."); -const u8 gText_Swap[] = _("SWAP"); -const u8 gText_Summary2[] = _("SUMMARY"); -const u8 gText_Rechoose[] = _("RECHOOSE"); -const u8 gText_QuitSwapping[] = _("Quit swapping?"); -const u8 gText_Yes3[] = _("YES"); -const u8 gText_No3[] = _("NO"); -const u8 gText_PkmnForSwap[] = _("{PKMN} FOR SWAP"); -const u8 gText_Cancel3[] = _("CANCEL"); -const u8 gText_Swap2[] = _("SWAP"); // Unused -const u8 gText_Accept[] = _("ACCEPT"); // Unused -const u8 gText_AcceptThisPkmn[] = _("Accept this POKéMON?"); -const u8 gText_4Spaces[] = _(" "); // Unused -const u8 gText_SamePkmnInPartyAlready[] = _("Same {PKMN} in party already."); -const u8 gText_DecimalPoint[] = _("."); -const u8 gText_SavingPlayer[] = _("PLAYER"); -const u8 gText_SavingBadges[] = _("BADGES"); -const u8 gText_SavingPokedex[] = _("POKéDEX"); -const u8 gText_SavingTime[] = _("TIME"); -const u8 gText_WirelessCommStatus[] = _("Wireless Communication Status"); -const u8 gText_PeopleTrading[] = _("People trading:"); -const u8 gText_PeopleBattling[] = _("People battling:"); -const u8 gText_PeopleInUnionRoom[] = _("People in the UNION ROOM:"); -const u8 gText_PeopleCommunicating[] = _("People communicating:"); -const u8 gText_F700Players[] = _("{DYNAMIC 0} players"); -const u8 gText_F701Players[] = _("{DYNAMIC 1} players"); -const u8 gText_F702Players[] = _("{DYNAMIC 2} players"); -const u8 gText_F703Players[] = _("{DYNAMIC 3} players"); -#elif FRENCH +#if FRENCH const u8 gText_NumberItem_TMBerry[] = _("{NO}{STR_VAR_1}{CLEAR 7}{STR_VAR_2}"); const u8 gText_NumberItem_HM[] = _("{CLEAR_TO 17}{STR_VAR_1}{CLEAR 5}{STR_VAR_2}"); const u8 gText_SizeSlash[] = _("DIM.:"); @@ -4888,6 +3530,1364 @@ const u8 gText_F700Players[] = _("{DYNAMIC 0} GIOCAT."); const u8 gText_F701Players[] = _("{DYNAMIC 1} GIOCAT."); const u8 gText_F702Players[] = _("{DYNAMIC 2} GIOCAT."); const u8 gText_F703Players[] = _("{DYNAMIC 3} GIOCAT."); +#else //ENGLISH +const u8 gText_NumberItem_TMBerry[] = _("{NO}{STR_VAR_1}{CLEAR 0x07}{STR_VAR_2}"); +const u8 gText_NumberItem_HM[] = _("{CLEAR_TO 0x11}{STR_VAR_1}{CLEAR 0x05}{STR_VAR_2}"); +const u8 gText_SizeSlash[] = _("SIZE /"); +const u8 gText_FirmSlash[] = _("FIRM /"); +const u8 gText_Var1DotVar2[] = _("{STR_VAR_1}.{STR_VAR_2}”"); + +// Berry firmness strings +const u8 gBerryFirmnessString_VerySoft[] = _("Very soft"); +const u8 gBerryFirmnessString_Soft[] = _("Soft"); +const u8 gBerryFirmnessString_Hard[] = _("Hard"); +const u8 gBerryFirmnessString_VeryHard[] = _("Very hard"); +const u8 gBerryFirmnessString_SuperHard[] = _("Super hard"); + +const u8 gText_NumberVar1Var2[] = _("{NO}{STR_VAR_1} {STR_VAR_2}"); +const u8 gText_BerryTag[] = _("BERRY TAG"); +const u8 gText_RedPokeblock[] = _("RED {POKEBLOCK}"); +const u8 gText_BluePokeblock[] = _("BLUE {POKEBLOCK}"); +const u8 gText_PinkPokeblock[] = _("PINK {POKEBLOCK}"); +const u8 gText_GreenPokeblock[] = _("GREEN {POKEBLOCK}"); +const u8 gText_YellowPokeblock[] = _("YELLOW {POKEBLOCK}"); +const u8 gText_PurplePokeblock[] = _("PURPLE {POKEBLOCK}"); +const u8 gText_IndigoPokeblock[] = _("INDIGO {POKEBLOCK}"); +const u8 gText_BrownPokeblock[] = _("BROWN {POKEBLOCK}"); +const u8 gText_LiteBluePokeblock[] = _("LITEBLUE {POKEBLOCK}"); +const u8 gText_OlivePokeblock[] = _("OLIVE {POKEBLOCK}"); +const u8 gText_GrayPokeblock[] = _("GRAY {POKEBLOCK}"); +const u8 gText_BlackPokeblock[] = _("BLACK {POKEBLOCK}"); +const u8 gText_WhitePokeblock[] = _("WHITE {POKEBLOCK}"); +const u8 gText_GoldPokeblock[] = _("GOLD {POKEBLOCK}"); +const u8 gText_Spicy[] = _("SPICY"); +const u8 gText_Dry[] = _("DRY"); +const u8 gText_Sweet[] = _("SWEET"); +const u8 gText_Bitter[] = _("BITTER"); +const u8 gText_Sour[] = _("SOUR"); +const u8 gText_Tasty[] = _("TASTY"); // Unused +const u8 gText_Feel[] = _("FEEL"); // Unused +const u8 gText_StowCase[] = _("Stow CASE."); +const u8 gText_LvVar1[] = _("{LV}{STR_VAR_1}"); +const u8 gText_ThrowAwayVar1[] = _("Throw away this\n{STR_VAR_1}?"); +const u8 gText_Var1ThrownAway[] = _("The {STR_VAR_1}\nwas thrown away."); +const u8 gText_Var1AteTheVar2[] = _("{STR_VAR_1} ate the\n{STR_VAR_2}.{PAUSE_UNTIL_PRESS}"); +const u8 gText_Var1HappilyAteVar2[] = _("{STR_VAR_1} happily ate the\n{STR_VAR_2}.{PAUSE_UNTIL_PRESS}"); +const u8 gText_Var1DisdainfullyAteVar2[] = _("{STR_VAR_1} disdainfully ate the\n{STR_VAR_2}.{PAUSE_UNTIL_PRESS}"); +const u8 gText_ShopBuy[] = _("BUY"); +const u8 gText_ShopSell[] = _("SELL"); +const u8 gText_ShopQuit[] = _("QUIT"); +const u8 gText_InBagVar1[] = _("IN BAG: {STR_VAR_1}"); +const u8 gText_QuitShopping[] = _("Quit shopping."); +const u8 gText_Var1CertainlyHowMany[] = _("{STR_VAR_1}? Certainly.\nHow many would you like?"); +const u8 gText_Var1CertainlyHowMany2[] = _("{STR_VAR_1}? Certainly.\nHow many would you like?"); +const u8 gText_Var1AndYouWantedVar2[] = _("{STR_VAR_1}? And you wanted {STR_VAR_2}?\nThat will be ¥{STR_VAR_3}."); +const u8 gText_Var1IsItThatllBeVar2[] = _("{STR_VAR_1}, is it?\nThat'll be ¥{STR_VAR_2}. Do you want it?"); +const u8 gText_YouWantedVar1ThatllBeVar2[] = _("You wanted {STR_VAR_1}?\nThat'll be ¥{STR_VAR_2}. Will that be okay?"); +const u8 gText_HereYouGoThankYou[] = _("Here you go!\nThank you very much."); +const u8 gText_ThankYouIllSendItHome[] = _("Thank you!\nI'll send it to your home PC."); +const u8 gText_ThanksIllSendItHome[] = _("Thanks!\nI'll send it to your PC at home."); +const u8 gText_YouDontHaveMoney[] = _("You don't have enough money.{PAUSE_UNTIL_PRESS}"); +const u8 gText_NoMoreRoomForThis[] = _("You have no more room for this\nitem.{PAUSE_UNTIL_PRESS}"); +const u8 gText_SpaceForVar1Full[] = _("The space for {STR_VAR_1} is full.{PAUSE_UNTIL_PRESS}"); +const u8 gText_AnythingElseICanHelp[] = _("Is there anything else I can help\nyou with?"); +const u8 gText_CanIHelpWithAnythingElse[] = _("Can I help you with anything else?"); +const u8 gText_ThrowInPremierBall[] = _("I'll throw in a PREMIER BALL, too.{PAUSE_UNTIL_PRESS}"); +const u8 gText_CantBuyKeyItem[] = _("{STR_VAR_2}? Oh, no.\nI can't buy that.{PAUSE_UNTIL_PRESS}"); +const u8 gText_HowManyToSell[] = _("{STR_VAR_2}?\nHow many would you like to sell?"); +const u8 gText_ICanPayVar1[] = _("I can pay ¥{STR_VAR_1}.\nWould that be okay?"); +const u8 gText_TurnedOverVar1ForVar2[] = _("Turned over the {STR_VAR_2}\nand received ¥{STR_VAR_1}."); +const u8 gText_PokedollarVar1[] = _("¥{STR_VAR_1}"); +const u8 gText_Shift[] = _("SHIFT"); +const u8 gText_SendOut[] = _("SEND OUT"); +const u8 gText_Switch2[] = _("SWITCH"); +const u8 gText_Summary5[] = _("SUMMARY"); +const u8 gText_Moves[] = _("MOVES"); // Unused +const u8 gText_Enter[] = _("ENTER"); +const u8 gText_NoEntry[] = _("NO ENTRY"); +const u8 gText_Take2[] = _("TAKE"); +const u8 gText_Read2[] = _("READ"); +const u8 gText_Trade4[] = _("TRADE"); +const u8 gText_HP3[] = _("HP"); +const u8 gText_SpAtk3[] = _("SP. ATK"); +const u8 gText_SpDef3[] = _("SP. DEF"); +const u8 gText_WontHaveEffect[] = _("It won't have any effect.{PAUSE_UNTIL_PRESS}"); +const u8 gText_CantBeUsedOnPkmn[] = _("This can't be used on\nthat POKéMON.{PAUSE_UNTIL_PRESS}"); +const u8 gText_PkmnCantSwitchOut[] = _("{STR_VAR_1} can't be switched\nout!{PAUSE_UNTIL_PRESS}"); +const u8 gText_PkmnAlreadyInBattle[] = _("{STR_VAR_1} is already\nin battle!{PAUSE_UNTIL_PRESS}"); +const u8 gText_PkmnAlreadySelected[] = _("{STR_VAR_1} has already been\nselected.{PAUSE_UNTIL_PRESS}"); +const u8 gText_PkmnHasNoEnergy[] = _("{STR_VAR_1} has no energy\nleft to battle!{PAUSE_UNTIL_PRESS}"); +const u8 gText_CantSwitchWithAlly[] = _("You can't switch {STR_VAR_1}'s\nPOKéMON with one of yours!{PAUSE_UNTIL_PRESS}"); +const u8 gText_EggCantBattle[] = _("An EGG can't battle!{PAUSE_UNTIL_PRESS}"); +const u8 gText_CantUseUntilNewBadge[] = _("This can't be used until a new\nBADGE is obtained.{PAUSE_UNTIL_PRESS}"); +const u8 gText_NoMoreThanVar1Pkmn[] = _("No more than {STR_VAR_1} POKéMON\nmay enter.{PAUSE_UNTIL_PRESS}"); +const u8 gText_SendMailToPC[] = _("Send the removed MAIL to\nyour PC?"); +const u8 gText_MailSentToPC[] = _("The MAIL was sent to your PC.{PAUSE_UNTIL_PRESS}"); +const u8 gText_PCMailboxFull[] = _("Your PC's MAILBOX is full.{PAUSE_UNTIL_PRESS}"); +const u8 gText_MailMessageWillBeLost[] = _("If the MAIL is removed, the\nmessage will be lost. Okay?"); +const u8 gText_RemoveMailBeforeItem[] = _("MAIL must be removed before\nholding an item.{PAUSE_UNTIL_PRESS}"); +const u8 gText_PkmnWasGivenItem[] = _("{STR_VAR_1} was given the\n{STR_VAR_2} to hold.{PAUSE_UNTIL_PRESS}"); +const u8 gText_PkmnAlreadyHoldingItemSwitch[] = _("{STR_VAR_1} is already holding\none {STR_VAR_2}.\pWould you like to switch the\ntwo items?"); +const u8 gText_PkmnNotHolding[] = _("{STR_VAR_1} isn't holding\nanything.{PAUSE_UNTIL_PRESS}"); +const u8 gText_ReceivedItemFromPkmn[] = _("Received the {STR_VAR_2}\nfrom {STR_VAR_1}.{PAUSE_UNTIL_PRESS}"); +const u8 gText_MailTakenFromPkmn[] = _("MAIL was taken from the\nPOKéMON.{PAUSE_UNTIL_PRESS}"); +const u8 gText_SwitchedPkmnItem[] = _("The {STR_VAR_2} was taken and\nreplaced with the {STR_VAR_1}.{PAUSE_UNTIL_PRESS}"); +const u8 gText_PkmnHoldingItemCantHoldMail[] = _("This POKéMON is holding an\nitem. It cannot hold MAIL.{PAUSE_UNTIL_PRESS}"); +const u8 gText_MailTransferredFromMailbox[] = _("MAIL was transferred from\nthe MAILBOX.{PAUSE_UNTIL_PRESS}"); +const u8 gText_BagFullCouldNotRemoveItem[] = _("The BAG is full. The POKéMON's\nitem could not be removed.{PAUSE_UNTIL_PRESS}"); +const u8 gText_PkmnLearnedMove3[] = _("{STR_VAR_1} learned\n{STR_VAR_2}!"); +const u8 gText_PkmnCantLearnMove[] = _("{STR_VAR_1} and {STR_VAR_2}\nare not compatible.\p{STR_VAR_2} can't be\nlearned.{PAUSE_UNTIL_PRESS}"); +const u8 gText_PkmnNeedsToReplaceMove[] = _("{STR_VAR_1} wants to learn the\nmove {STR_VAR_2}.\pHowever, {STR_VAR_1} already\nknows four moves.\pShould a move be deleted and\nreplaced with {STR_VAR_2}?"); +const u8 gText_StopLearningMove2[] = _("Stop trying to teach\n{STR_VAR_2}?"); +const u8 gText_MoveNotLearned[] = _("{STR_VAR_1} did not learn the\nmove {STR_VAR_2}.{PAUSE_UNTIL_PRESS}"); +const u8 gText_WhichMoveToForget[] = _("Which move should be forgotten?{PAUSE_UNTIL_PRESS}"); +const u8 gText_12PoofForgotMove[] = _("1, {PAUSE 15}2, and{PAUSE 15}… {PAUSE 15}… {PAUSE 15}… {PAUSE 15}{PLAY_SE SE_BALL_BOUNCE_1}Poof!\p{STR_VAR_1} forgot how to\nuse {STR_VAR_2}.\pAnd…{PAUSE_UNTIL_PRESS}"); +const u8 gText_PkmnAlreadyKnows[] = _("{STR_VAR_1} already knows\n{STR_VAR_2}.{PAUSE_UNTIL_PRESS}"); +const u8 gText_PkmnHPRestoredByVar2[] = _("{STR_VAR_1}'s HP was restored\nby {STR_VAR_2} point(s).{PAUSE_UNTIL_PRESS}"); +const u8 gText_PkmnCuredOfPoison[] = _("{STR_VAR_1} was cured of its\npoisoning.{PAUSE_UNTIL_PRESS}"); +const u8 gText_PkmnCuredOfParalysis[] = _("{STR_VAR_1} was cured of\nparalysis.{PAUSE_UNTIL_PRESS}"); +const u8 gText_PkmnWokeUp2[] = _("{STR_VAR_1} woke up.{PAUSE_UNTIL_PRESS}"); +const u8 gText_PkmnBurnHealed[] = _("{STR_VAR_1}'s burn was healed.{PAUSE_UNTIL_PRESS}"); +const u8 gText_PkmnThawedOut[] = _("{STR_VAR_1} was thawed out.{PAUSE_UNTIL_PRESS}"); +const u8 gText_PPWasRestored[] = _("PP was restored.{PAUSE_UNTIL_PRESS}"); +const u8 gText_PkmnRegainhedHealth[] = _("{STR_VAR_1} regained health.{PAUSE_UNTIL_PRESS}"); // Unused +const u8 gText_PkmnBecameHealthy[] = _("{STR_VAR_1} became healthy.{PAUSE_UNTIL_PRESS}"); +const u8 gText_MovesPPIncreased[] = _("{STR_VAR_1}'s PP increased.{PAUSE_UNTIL_PRESS}"); +const u8 gText_PkmnElevatedToLvVar2[] = _("{STR_VAR_1} was elevated to\nLv. {STR_VAR_2}."); +const u8 gText_PkmnBaseVar2StatIncreased[] = _("{STR_VAR_1}'s base {STR_VAR_2}\nstat was raised.{PAUSE_UNTIL_PRESS}"); +const u8 gText_PkmnFriendlyBaseVar2Fell[] = _("{STR_VAR_1} turned friendly.\nThe base {STR_VAR_2} fell!{PAUSE_UNTIL_PRESS}"); +const u8 gText_PkmnAdoresBaseVar2Fell[] = _("{STR_VAR_1} adores you!\nThe base {STR_VAR_2} fell!{PAUSE_UNTIL_PRESS}"); +const u8 gText_PkmnFriendlyBaseVar2CantFall[] = _("{STR_VAR_1} turned friendly.\nThe base {STR_VAR_2} can't fall!{PAUSE_UNTIL_PRESS}"); +const u8 gText_PkmnSnappedOutOfConfusion[] = _("{STR_VAR_1} snapped out of its\nconfusion.{PAUSE_UNTIL_PRESS}"); +const u8 gText_PkmnGotOverInfatuation[] = _("{STR_VAR_1} got over its\ninfatuation.{PAUSE_UNTIL_PRESS}"); +const u8 gText_ThrowAwayItem[] = _("Throw away this\n{STR_VAR_1}?"); +const u8 gText_ItemThrownAway[] = _("The {STR_VAR_1}\nwas thrown away.{PAUSE_UNTIL_PRESS}"); +const u8 gText_TeachWhichPokemon2[] = _("Teach which POKéMON?"); // Unused +const u8 gText_ChoosePokemon[] = _("Choose a POKéMON."); +const u8 gText_MoveToWhere[] = _("Move to where?"); +const u8 gText_TeachWhichPokemon[] = _("Teach which POKéMON?"); +const u8 gText_UseOnWhichPokemon[] = _("Use on which POKéMON?"); +const u8 gText_GiveToWhichPokemon[] = _("Give to which POKéMON?"); +const u8 gText_DoWhatWithPokemon[] = _("Do what with this {PKMN}?"); +const u8 gText_NothingToCut[] = _("There's nothing to CUT."); +const u8 gText_CantSurfHere[] = _("You can't SURF here."); +const u8 gText_AlreadySurfing[] = _("You're already SURFING."); +const u8 gText_CantUseHere[] = _("Can't use that here."); +const u8 gText_RestoreWhichMove[] = _("Restore which move?"); +const u8 gText_BoostPp[] = _("Boost PP of which move?"); +const u8 gText_DoWhatWithItem[] = _("Do what with an item?"); +const u8 gText_NoPokemonForBattle[] = _("No POKéMON for battle!"); +const u8 gText_ChoosePokemon2[] = _("Choose a POKéMON."); +const u8 gText_NotEnoughHp[] = _("Not enough HP…"); +const u8 gText_PokemonAreNeeded[] = _("{STR_VAR_1} POKéMON are needed."); +const u8 gText_PokemonCantBeSame[] = _("POKéMON can't be the same."); +const u8 gText_NoIdenticalHoldItems[] = _("No identical hold items."); +const u8 gText_CurrentIsTooFast[] = _("The current is much too fast!"); +const u8 gText_DoWhatWithMail[] = _("Do what with the MAIL?"); +const u8 gText_ChoosePokemonCancel[] = _("Choose POKéMON or CANCEL."); +const u8 gText_ChoosePokemonConfirm[] = _("Choose POKéMON and confirm."); +const u8 gText_EnjoyCycling[] = _("Let's enjoy cycling!"); +const u8 gText_InUseAlready_PM[] = _("This is in use already."); +const u8 gText_AlreadyHoldingOne[] = _("{STR_VAR_1} is already holding\none {STR_VAR_2}."); +const u8 gText_NoUse[] = _("No use."); +const u8 gText_Able[] = _("ABLE"); +const u8 gText_First_PM[] = _("FIRST"); +const u8 gText_Second_PM[] = _("SECOND"); +const u8 gText_Third_PM[] = _("THIRD"); +const u8 gText_Able2[] = _("ABLE"); +const u8 gText_NotAble[] = _("NOT ABLE"); +const u8 gText_Able3[] = _("ABLE!"); +const u8 gText_NotAble2[] = _("NOT ABLE!"); +const u8 gText_Learned[] = _("LEARNED"); +const u8 gText_Have[] = _("HAVE"); +const u8 gText_DontHave[] = _("DON'T HAVE"); +const u8 gText_Fourth[] = _("FOURTH"); +const u8 gText_PkmnCantParticipate[] = _("That POKéMON can't participate.{PAUSE_UNTIL_PRESS}"); +const u8 gText_CancelParticipation[] = _("Cancel participation?"); +const u8 gText_CancelBattle[] = _("Cancel the battle?"); +const u8 gText_ReturnToWaitingRoom[] = _("Return to the WAITING ROOM?"); +const u8 gText_CancelChallenge[] = _("Cancel the challenge?"); +const u8 gText_EscapeFromHere[] = _("Want to escape from here and return\nto {STR_VAR_1}?"); +const u8 gText_ReturnToHealingSpot[] = _("Want to return to the healing spot\nused last in {STR_VAR_1}?"); +const u8 gText_PauseUntilPress[] = _("{PAUSE_UNTIL_PRESS}"); +const u8 gJPText_AreYouSureYouWantToSpinTradeMon[] = _("{STR_VAR_1}を ぐるぐるこうかんに\nだして よろしいですか?"); +ALIGNED(4) const u8 gText_OnlyPkmnForBattle[] = _("That's your only\nPOKéMON for battle."); +ALIGNED(4) const u8 gText_PkmnCantBeTradedNow[] = _("That POKéMON can't be traded\nnow."); +ALIGNED(4) const u8 gText_EggCantBeTradedNow[] = _("An EGG can't be traded now."); +ALIGNED(4) const u8 gText_OtherTrainersPkmnCantBeTraded[] = _("The other TRAINER's POKéMON\ncan't be traded now."); +ALIGNED(4) const u8 gText_OtherTrainerCantAcceptPkmn[] = _("The other TRAINER can't accept\nthat POKéMON now."); +ALIGNED(4) const u8 gText_CantTradeWithTrainer[] = _("You can't trade with that\nTRAINER now."); +ALIGNED(4) const u8 gText_NotPkmnOtherTrainerWants[] = _("That isn't the type of POKéMON\nthat the other TRAINER wants."); +ALIGNED(4) const u8 gText_ThatIsntAnEgg[] = _("That isn't an EGG."); +const u8 gText_Register[] = _("REGISTER"); +const u8 gText_Attack3[] = _("ATTACK"); +const u8 gText_Defense3[] = _("DEFENSE"); +const u8 gText_SpAtk4[] = _("SP. ATK"); +const u8 gText_SpDef4[] = _("SP. DEF"); +const u8 gText_Speed2[] = _("SPEED"); +const u8 gText_HP4[] = _("HP"); +const u8 gText_EmptyString8[] = _(""); // Unused +const u8 gText_OTSlash[] = _("OT/"); +const u8 gText_RentalPkmn[] = _("RENTAL POKéMON"); +const u8 gText_TypeSlash[] = _("TYPE/"); +const u8 gText_Power[] = _("POWER"); +const u8 gText_Accuracy2[] = _("ACCURACY"); +const u8 gText_Appeal[] = _("APPEAL"); +const u8 gText_Jam[] = _("JAM"); +const u8 gText_Status[] = _("STATUS"); +const u8 gText_ExpPoints[] = _("EXP. POINTS"); +const u8 gText_NextLv[] = _("NEXT LV."); +const u8 gText_RibbonsVar1[] = _("RIBBONS: {STR_VAR_1}"); +const u8 gText_EmptyString5[] = _(""); +const u8 gText_Events[] = _("EVENTS"); // Unused +const u8 gText_Switch[] = _("SWITCH"); +const u8 gText_PkmnInfo[] = _("POKéMON INFO"); +const u8 gText_PkmnSkills[] = _("POKéMON SKILLS"); +const u8 gText_BattleMoves[] = _("BATTLE MOVES"); +const u8 gText_ContestMoves[] = _("C0NTEST MOVES"); +const u8 gText_Info[] = _("INFO"); +const u8 gText_EggWillTakeALongTime[] = _("It looks like this EGG will\ntake a long time to hatch."); +const u8 gText_EggWillTakeSomeTime[] = _("What will hatch from this?\nIt will take some time."); +const u8 gText_EggWillHatchSoon[] = _("It moves occasionally.\nIt should hatch soon."); +const u8 gText_EggAboutToHatch[] = _("It's making sounds.\nIt's about to hatch!"); +const u8 gText_HMMovesCantBeForgotten2[] = _("HM moves can't be\nforgotten now."); +const u8 gText_XNatureMetAtYZ[] = _("{DYNAMIC 0}{DYNAMIC 2}{DYNAMIC 1}{DYNAMIC 5} nature,\nmet at {LV_2}{DYNAMIC 0}{DYNAMIC 3}{DYNAMIC 1},\n{DYNAMIC 0}{DYNAMIC 4}{DYNAMIC 1}."); +const u8 gText_XNatureHatchedAtYZ[] = _("{DYNAMIC 0}{DYNAMIC 2}{DYNAMIC 1}{DYNAMIC 5} nature,\nhatched at {LV_2}{DYNAMIC 0}{DYNAMIC 3}{DYNAMIC 1},\n{DYNAMIC 0}{DYNAMIC 4}{DYNAMIC 1}."); +const u8 gText_XNatureObtainedInTrade[] = _("{DYNAMIC 0}{DYNAMIC 2}{DYNAMIC 1}{DYNAMIC 5} nature,\nobtained in a trade."); +const u8 gText_XNatureFatefulEncounter[] = _("{DYNAMIC 0}{DYNAMIC 2}{DYNAMIC 1}{DYNAMIC 5} nature,\nobtained in a fateful\nencounter at {LV_2}{DYNAMIC 0}{DYNAMIC 3}{DYNAMIC 1}."); +const u8 gText_XNatureProbablyMetAt[] = _("{DYNAMIC 0}{DYNAMIC 2}{DYNAMIC 1}{DYNAMIC 5} nature,\nprobably met at {LV_2}{DYNAMIC 0}{DYNAMIC 3}{DYNAMIC 1},\n{DYNAMIC 0}{DYNAMIC 4}{DYNAMIC 1}."); +const u8 gText_XNature[] = _("{DYNAMIC 0}{DYNAMIC 2}{DYNAMIC 1}{DYNAMIC 5} nature"); +const u8 gText_XNatureMetSomewhereAt[] = _("{DYNAMIC 0}{DYNAMIC 2}{DYNAMIC 1}{DYNAMIC 5} nature,\nmet somewhere at {LV_2}{DYNAMIC 0}{DYNAMIC 3}{DYNAMIC 1}."); +const u8 gText_XNatureHatchedSomewhereAt[] = _("{DYNAMIC 0}{DYNAMIC 2}{DYNAMIC 1}{DYNAMIC 5} nature,\nhatched somewhere at {LV_2}{DYNAMIC 0}{DYNAMIC 3}{DYNAMIC 1}."); +const u8 gText_OddEggFoundByCouple[] = _("An odd POKéMON EGG found\nby the DAY CARE couple."); +const u8 gText_PeculiarEggNicePlace[] = _("A peculiar POKéMON EGG\nobtained at the nice place."); +const u8 gText_PeculiarEggTrade[] = _("A peculiar POKéMON EGG\nobtained in a trade."); +const u8 gText_EggFromHotSprings[] = _("A POKéMON EGG obtained\nat the hot springs."); +const u8 gText_EggFromTraveler[] = _("An odd POKéMON EGG\nobtained from a traveler."); +const u8 gText_ApostropheSBase[] = _("'s BASE"); +const u8 gText_OkayToDeleteFromRegistry[] = _("Is it okay to delete {STR_VAR_1}\nfrom the REGISTRY?"); +const u8 gText_RegisteredDataDeleted[] = _("The registered data was deleted.{PAUSE_UNTIL_PRESS}"); +const u8 gText_NoRegistry[] = _("There is no REGISTRY.{PAUSE_UNTIL_PRESS}"); +const u8 gText_DelRegist[] = _("DEL REGIST."); +const u8 gText_Var3Var1SlashVar2[] = _("{STR_VAR_3}{STR_VAR_1}/{STR_VAR_2}"); // Unused +const u8 gText_Decorate[] = _("DECORATE"); +const u8 gText_PutAway[] = _("PUT AWAY"); +const u8 gText_Toss2[] = _("TOSS"); +const u8 gText_Color161Shadow161[] = _("{COLOR 161}{SHADOW 161}"); +const u8 gText_PutOutSelectedDecorItem[] = _("Put out the selected decoration item."); +const u8 gText_StoreChosenDecorInPC[] = _("Store the chosen decoration in the PC."); +const u8 gText_ThrowAwayUnwantedDecors[] = _("Throw away unwanted decorations."); +const u8 gText_NoDecorations[] = _("There are no decorations.{PAUSE_UNTIL_PRESS}"); +const u8 gText_Desk[] = _("DESK"); +const u8 gText_Chair[] = _("CHAIR"); +const u8 gText_Plant[] = _("PLANT"); +const u8 gText_Ornament[] = _("ORNAMENT"); +const u8 gText_Mat[] = _("MAT"); +const u8 gText_Poster[] = _("POSTER"); +const u8 gText_Doll[] = _("DOLL"); +const u8 gText_Cushion[] = _("CUSHION"); +const u8 gText_Gold[] = _("GOLD"); +const u8 gText_Silver[] = _("SILVER"); +const u8 gText_PlaceItHere[] = _("Place it here?"); +const u8 gText_CantBePlacedHere[] = _("It can't be placed here."); +const u8 gText_CancelDecorating[] = _("Cancel decorating?"); +const u8 gText_InUseAlready[] = _("This is in use already."); +const u8 gText_NoMoreDecorations[] = _("No more decorations can be placed.\nThe most that can be placed are {STR_VAR_1}."); +const u8 gText_NoMoreDecorations2[] = _("No more decorations can be placed.\nThe most that can be placed are {STR_VAR_1}."); +const u8 gText_MustBePlacedOnDesk[] = _("This can't be placed here.\nIt must be on a DESK, etc."); // Unused +const u8 gText_CantPlaceInRoom[] = _("This decoration can't be placed in\nyour own room."); +const u8 gText_CantThrowAwayInUse[] = _("This decoration is in use.\nIt can't be thrown away."); +const u8 gText_DecorationWillBeDiscarded[] = _("This {STR_VAR_1} will be discarded.\nIs that okay?"); +const u8 gText_DecorationThrownAway[] = _("The decoration item was thrown away."); +const u8 gText_StopPuttingAwayDecorations[] = _("Stop putting away decorations?"); +const u8 gText_NoDecorationHere[] = _("There is no decoration item here."); +const u8 gText_ReturnDecorationToPC[] = _("Return this decoration to the PC?"); +const u8 gText_DecorationReturnedToPC[] = _("The decoration was returned to the PC."); +const u8 gText_NoDecorationsInUse[] = _("There are no decorations in use.{PAUSE_UNTIL_PRESS}"); +const u8 gText_Tristan[] = _("TRISTAN"); +const u8 gText_Philip[] = _("PHILIP"); +const u8 gText_Dennis[] = _("DENNIS"); +const u8 gText_Roberto[] = _("ROBERTO"); +const u8 gText_TurnOff[] = _("TURN OFF"); +const u8 gText_Decoration[] = _("DECORATION"); +const u8 gText_ItemStorage[] = _("ITEM STORAGE"); +const u8 gText_Mailbox[] = _("MAILBOX"); +const u8 gText_DepositItem[] = _("DEPOSIT ITEM"); +const u8 gText_WithdrawItem[] = _("WITHDRAW ITEM"); +const u8 gText_TossItem[] = _("TOSS ITEM"); +const u8 gText_StoreItemsInPC[] = _("Store items in the PC."); +const u8 gText_TakeOutItemsFromPC[] = _("Take out items from the PC."); +const u8 gText_ThrowAwayItemsInPC[] = _("Throw away items stored in the PC."); +const u8 gText_NoItems[] = _("There are no items.{PAUSE_UNTIL_PRESS}"); +const u8 gText_NoRoomInBag[] = _("There is no more\nroom in the BAG."); +const u8 gText_WithdrawHowManyItems[] = _("Withdraw how many\n{STR_VAR_1}(s)?"); +const u8 gText_WithdrawXItems[] = _("Withdrew {STR_VAR_2}\n{STR_VAR_1}(s)."); +const u8 gText_Read[] = _("READ"); +const u8 gText_MoveToBag[] = _("MOVE TO BAG"); +const u8 gText_Give2[] = _("GIVE"); +const u8 gText_NoMailHere[] = _("There's no MAIL here.{PAUSE_UNTIL_PRESS}"); +const u8 gText_WhatToDoWithVar1sMail[] = _("What would you like to do with\n{STR_VAR_1}'s MAIL?"); +const u8 gText_MessageWillBeLost[] = _("The message will be lost.\nIs that okay?"); +const u8 gText_BagIsFull[] = _("The BAG is full.{PAUSE_UNTIL_PRESS}"); +const u8 gText_MailToBagMessageErased[] = _("The MAIL was returned to the BAG\nwith its message erased.{PAUSE_UNTIL_PRESS}"); +const u8 gText_Dad[] = _("DAD"); +const u8 gText_Mom[] = _("MOM"); +const u8 gText_Wallace[] = _("WALLACE"); +const u8 gText_Steven[] = _("STEVEN"); +const u8 gText_Brawly[] = _("BRAWLY"); +const u8 gText_Winona[] = _("WINONA"); +const u8 gText_Phoebe[] = _("PHOEBE"); +const u8 gText_Glacia[] = _("GLACIA"); +const u8 gText_Petalburg[] = _("PETALBURG"); +const u8 gText_Slateport[] = _("SLATEPORT"); +const u8 gText_Littleroot[] = _("LITTLEROOT"); // Unused. Given the context, Briney may at one point have been able to sail the player here +const u8 gText_Lilycove[] = _("LILYCOVE"); // Unused. Given the context, Briney may at one point have been able to sail the player here +const u8 gText_Dewford[] = _("DEWFORD"); +const u8 gText_Enter2[] = _("ENTER"); +const u8 gText_Info2[] = _("INFO"); +const u8 gText_WhatsAContest[] = _("What's a CONTEST?"); +const u8 gText_TypesOfContests[] = _("Types of CONTESTS"); +const u8 gText_Ranks[] = _("Ranks"); +const u8 gText_Judging[] = _("Judging"); //unused +const u8 gText_CoolnessContest[] = _("COOLNESS CONTEST"); +const u8 gText_BeautyContest[] = _("BEAUTY CONTEST"); +const u8 gText_CutenessContest[] = _("CUTENESS CONTEST"); +const u8 gText_SmartnessContest[] = _("SMARTNESS CONTEST"); +const u8 gText_ToughnessContest[] = _("TOUGHNESS CONTEST"); +const u8 gText_Decoration2[] = _("DECORATION"); +const u8 gText_PackUp[] = _("PACK UP"); +const u8 gText_Count[] = _("COUNT"); //unused +const u8 gText_Registry[] = _("REGISTRY"); +const u8 gText_Information[] = _("INFORMATION"); +const u8 gText_Mach[] = _("MACH"); +const u8 gText_Acro[] = _("ACRO"); +const u8 gText_Psn[] = _("PSN"); +const u8 gText_Par[] = _("PAR"); +const u8 gText_Slp[] = _("SLP"); +const u8 gText_Brn[] = _("BRN"); +const u8 gText_Frz[] = _("FRZ"); +const u8 gText_Toxic[] = _("TOXIC"); // Unused +const u8 gText_Ok3[] = _("OK"); // Unused +const u8 gText_Quit[] = _("QUIT"); // Unused +const u8 gText_SawIt[] = _("Saw it"); +const u8 gText_NotYet[] = _("Not yet"); +const u8 gText_Yes[] = _("YES"); +const u8 gText_No[] = _("NO"); +const u8 gText_Info4[] = _("INFO"); // Unused +const u8 gText_SingleBattle[] = _("SINGLE BATTLE"); +const u8 gText_DoubleBattle[] = _("DOUBLE BATTLE"); +const u8 gText_MultiBattle[] = _("MULTI BATTLE"); +const u8 gText_MrBriney[] = _("MR. BRINEY"); // Unused +const u8 gText_Challenge[] = _("CHALLENGE"); +const u8 gText_Info3[] = _("INFO"); +const u8 gText_Lv50[] = _("LV. 50"); +const u8 gText_OpenLevel[] = _("OPEN LEVEL"); +const u8 gText_FreshWaterAndPrice[] = _("FRESH WATER{CLEAR_TO 0x48}¥200"); +const u8 gText_SodaPopAndPrice[] = _("SODA POP{CLEAR_TO 0x48}¥300"); +const u8 gText_LemonadeAndPrice[] = _("LEMONADE{CLEAR_TO 0x48}¥350"); +const u8 gText_HowToRide[] = _("HOW TO RIDE"); +const u8 gText_HowToTurn[] = _("HOW TO TURN"); +const u8 gText_SandySlopes[] = _("SANDY SLOPES"); +const u8 gText_Wheelies[] = _("WHEELIES"); +const u8 gText_BunnyHops[] = _("BUNNY-HOPS"); +const u8 gText_Jump[] = _("JUMP"); +const u8 gText_Satisfied[] = _("Satisfied"); +const u8 gText_Dissatisfied[] = _("Dissatisfied"); +const u8 gText_DeepSeaTooth[] = _("DEEPSEATOOTH"); +const u8 gText_DeepSeaScale[] = _("DEEPSEASCALE"); +const u8 gText_BlueFlute2[] = _("BLUE FLUTE"); +const u8 gText_YellowFlute2[] = _("YELLOW FLUTE"); +const u8 gText_RedFlute2[] = _("RED FLUTE"); +const u8 gText_WhiteFlute2[] = _("WHITE FLUTE"); +const u8 gText_BlackFlute2[] = _("BLACK FLUTE"); +const u8 gText_GlassChair[] = _("GLASS CHAIR"); +const u8 gText_GlassDesk[] = _("GLASS DESK"); +const u8 gText_TreeckoDollAndPrice[] = _("TREECKO DOLL 1,000 COINS"); +const u8 gText_TorchicDollAndPrice[] = _("TORCHIC DOLL 1,000 COINS"); +const u8 gText_MudkipDollAndPrice[] = _("MUDKIP DOLL 1,000 COINS"); +const u8 gText_50CoinsAndPrice[] = _(" 50 COINS ¥1,000"); +const u8 gText_500CoinsAndPrice[] = _("500 COINS ¥10,000"); +const u8 gText_Excellent2[] = _("Excellent"); +const u8 gText_NotSoGood[] = _("Not so good"); +const u8 gText_RedShard[] = _("RED SHARD"); +const u8 gText_YellowShard[] = _("YELLOW SHARD"); +const u8 gText_BlueShard[] = _("BLUE SHARD"); +const u8 gText_GreenShard[] = _("GREEN SHARD"); +const u8 gText_BattleFrontier[] = _("BATTLE FRONTIER"); +const u8 gText_Right[] = _("Right"); +const u8 gText_Left[] = _("Left"); +const u8 gText_TM32AndPrice[] = _("TM32{CLEAR_TO 0x48}1,500 COINS"); +const u8 gText_TM29AndPrice[] = _("TM29{CLEAR_TO 0x48}3,500 COINS"); +const u8 gText_TM35AndPrice[] = _("TM35{CLEAR_TO 0x48}4,000 COINS"); +const u8 gText_TM24AndPrice[] = _("TM24{CLEAR_TO 0x48}4,000 COINS"); +const u8 gText_TM13AndPrice[] = _("TM13{CLEAR_TO 0x48}4,000 COINS"); +const u8 gText_Cool[] = _("COOL"); +const u8 gText_Beauty[] = _("BEAUTY"); +const u8 gText_Cute[] = _("CUTE"); +const u8 gText_Smart[] = _("SMART"); +const u8 gText_Tough[] = _("TOUGH"); +const u8 gText_Normal[] = _("NORMAL"); +const u8 gText_Super[] = _("SUPER"); +const u8 gText_Hyper[] = _("HYPER"); +const u8 gText_Master[] = _("MASTER"); +const u8 gText_Cool2[] = _("COOL"); +const u8 gText_Beauty2[] = _("BEAUTY"); +const u8 gText_Cute2[] = _("CUTE"); +const u8 gText_Smart2[] = _("SMART"); +const u8 gText_Tough2[] = _("TOUGH"); +const u8 gText_Items[] = _("ITEMS"); +const u8 gText_Key_Items[] = _("KEY ITEMS"); +const u8 gText_Poke_Balls[] = _("POKé BALLS"); +const u8 gText_TMs_Hms[] = _("TMs & HMs"); +const u8 gText_Berries2[] = _("BERRIES"); +const u8 gText_SomeonesPC[] = _("SOMEONE'S PC"); +const u8 gText_LanettesPC[] = _("LANETTE'S PC"); +const u8 gText_PlayersPC[] = _("{PLAYER}'s PC"); +const u8 gText_HallOfFame[] = _("HALL OF FAME"); +const u8 gText_LogOff[] = _("LOG OFF"); +const u8 gText_Opponent[] = _("OPPONENT"); +const u8 gText_Tourney_Tree[] = _("TOURNEY TREE"); +const u8 gText_ReadyToStart[] = _("READY TO START"); +const u8 gText_NormalRank[] = _("NORMAL RANK"); +const u8 gText_SuperRank[] = _("SUPER RANK"); +const u8 gText_HyperRank[] = _("HYPER RANK"); +const u8 gText_MasterRank[] = _("MASTER RANK"); +const u8 gText_Single2[] = _("SINGLE"); +const u8 gText_Double2[] = _("DOUBLE"); +const u8 gText_Multi[] = _("MULTI"); +const u8 gText_MultiLink[] = _("MULTI-LINK"); +const u8 gText_BattleBag[] = _("BATTLE BAG"); +const u8 gText_HeldItem[] = _("HELD ITEM"); +const u8 gText_LinkContest[] = _("LINK CONTEST"); +const u8 gText_AboutE_Mode[] = _("ABOUT E-MODE"); +const u8 gText_AboutG_Mode[] = _("ABOUT G-MODE"); +const u8 gText_E_Mode[] = _("E-MODE"); +const u8 gText_G_Mode[] = _("G-MODE"); +const u8 gText_MenuOptionPokedex[] = _("POKéDEX"); +const u8 gText_MenuOptionPokemon[] = _("POKéMON"); +const u8 gText_MenuOptionBag[] = _("BAG"); +const u8 gText_MenuOptionPokenav[] = _("POKéNAV"); +const u8 gText_Blank[] = _(""); +const u8 gText_MenuOptionSave[] = _("SAVE"); +const u8 gText_MenuOptionOption[] = _("OPTION"); +const u8 gText_MenuOptionExit[] = _("EXIT"); +const u8 gText_5BP[] = _(" 5BP"); +const u8 gText_10BP[] = _("10BP"); +const u8 gText_15BP[] = _("15BP"); +const u8 gText_RedTent[] = _("RED TENT"); +const u8 gText_BlueTent[] = _("BLUE TENT"); +const u8 gText_SouthernIsland[] = _("SOUTHERN ISLAND"); +const u8 gText_BirthIsland[] = _("BIRTH ISLAND"); +const u8 gText_FarawayIsland[] = _("FARAWAY ISLAND"); +const u8 gText_NavelRock[] = _("NAVEL ROCK"); +const u8 gText_ClawFossil[] = _("CLAW FOSSIL"); +const u8 gText_RootFossil[] = _("ROOT FOSSIL"); +const u8 gText_No4[] = _("NO"); +const u8 gText_IllBattleNow[] = _("I'll battle now!"); +const u8 gText_IWon[] = _("I won!"); +const u8 gText_ILost[] = _("I lost!"); +const u8 gText_IWontTell[] = _("I won't tell."); +const u8 gText_NormalTagMatch[] = _("NORMAL TAG MATCH"); +const u8 gText_VarietyTagMatch[] = _("VARIETY TAG MATCH"); +const u8 gText_UniqueTagMatch[] = _("UNIQUE TAG MATCH"); +const u8 gText_ExpertTagMatch[] = _("EXPERT TAG MATCH"); +const u8 gText_TradeCenter[] = _("TRADE CENTER"); +const u8 gText_Colosseum[] = _("COLOSSEUM"); +const u8 gText_RecordCorner[] = _("RECORD CORNER"); +const u8 gText_BerryCrush3[] = _("BERRY CRUSH"); +const u8 gText_EmptyLinkService[] = _(""); // Maybe Spin Trade? +const u8 gText_PokemonJump[] = _("POKéMON JUMP"); +const u8 gText_DodrioBerryPicking[] = _("DODRIO BERRY-PICKING"); +const u8 gText_BecomeLeader[] = _("BECOME LEADER"); +const u8 gText_JoinGroup[] = _("JOIN GROUP"); +const u8 gText_TwoStyles[] = _("TWO STYLES"); +const u8 gText_Lv50_3[] = _("LV. 50"); +const u8 gText_OpenLevel2[] = _("OPEN LEVEL"); +const u8 gText_MonTypeAndNo[] = _("{PKMN} TYPE & NO."); +const u8 gText_HoldItems[] = _("HOLD ITEMS"); +const u8 gText_Symbols2[] = _("SYMBOLS"); +const u8 gText_Record3[] = _("RECORD"); +const u8 gText_BattlePts[] = _("BATTLE PTS"); +const u8 gText_TowerInfo[] = _("TOWER INFO"); +const u8 gText_BattleMon[] = _("BATTLE {PKMN}"); +const u8 gText_BattleSalon[] = _("BATTLE SALON"); +const u8 gText_MultiLink2[] = _("MULTI-LINK"); +const u8 gText_BattleRules[] = _("BATTLE RULES"); +const u8 gText_JudgeMind[] = _("JUDGE: MIND"); +const u8 gText_JudgeSkill[] = _("JUDGE: SKILL"); +const u8 gText_JudgeBody[] = _("JUDGE: BODY"); +const u8 gText_Matchup[] = _("MATCHUP"); +const u8 gText_TourneyTree[] = _("TOURNEY TREE"); +const u8 gText_DoubleKO[] = _("DOUBLE KO"); +const u8 gText_BasicRules[] = _("BASIC RULES"); +const u8 gText_SwapPartners[] = _("SWAP: PARTNER"); +const u8 gText_SwapNumber[] = _("SWAP: NUMBER"); +const u8 gText_SwapNotes[] = _("SWAP: NOTES"); +const u8 gText_OpenLevel3[] = _("OPEN LEVEL"); +const u8 gText_BattleBasics[] = _("BATTLE BASICS"); +const u8 gText_PokemonNature[] = _("POKéMON NATURE"); +const u8 gText_PokemonMoves[] = _("POKéMON MOVES"); +const u8 gText_Underpowered[] = _("UNDERPOWERED"); +const u8 gText_WhenInDanger[] = _("WHEN IN DANGER"); +const u8 gText_PyramidPokemon[] = _("PYRAMID: POKéMON"); +const u8 gText_PyramidTrainers[] = _("PYRAMID: TRAINERS"); +const u8 gText_PyramidMaze[] = _("PYRAMID: MAZE"); +const u8 gText_BattleBag2[] = _("BATTLE BAG"); +const u8 gText_PokenavAndBag[] = _("POKéNAV AND BAG"); +const u8 gText_HeldItems[] = _("HELD ITEMS"); +const u8 gText_PokemonOrder[] = _("POKéMON ORDER"); +const u8 gText_BattlePokemon[] = _("BATTLE POKéMON"); +const u8 gText_BattleTrainers[] = _("BATTLE TRAINERS"); +const u8 gText_GoOn[] = _("GO ON"); +const u8 gText_Record2[] = _("RECORD"); +const u8 gText_Rest[] = _("REST"); +const u8 gText_Retire[] = _("RETIRE"); +const u8 gText_99TimesPlus[] = _("99 times +"); +const u8 gText_1MinutePlus[] = _("1 minute +"); +const u8 gText_SpaceSeconds[] = _(" seconds"); +const u8 gText_SpaceTimes[] = _(" time(s)"); +const u8 gText_Dot[] = _("."); // Unused +const u8 gText_BigGuy[] = _("Big guy"); +const u8 gText_BigGirl[] = _("Big girl"); +const u8 gText_Son[] = _("son"); +const u8 gText_Daughter[] = _("daughter"); +const u8 gText_BlueFlute[] = _("BLUE FLUTE"); +const u8 gText_YellowFlute[] = _("YELLOW FLUTE"); +const u8 gText_RedFlute[] = _("RED FLUTE"); +const u8 gText_WhiteFlute[] = _("WHITE FLUTE"); +const u8 gText_BlackFlute[] = _("BLACK FLUTE"); +const u8 gText_PrettyChair[] = _("PRETTY CHAIR"); +const u8 gText_PrettyDesk[] = _("PRETTY DESK"); +const u8 gText_1F[] = _("1F"); +const u8 gText_2F[] = _("2F"); +const u8 gText_3F[] = _("3F"); +const u8 gText_4F[] = _("4F"); +const u8 gText_5F[] = _("5F"); +const u8 gText_6F[] = _("6F"); +const u8 gText_7F[] = _("7F"); +const u8 gText_8F[] = _("8F"); +const u8 gText_9F[] = _("9F"); +const u8 gText_10F[] = _("10F"); +const u8 gText_11F[] = _("11F"); +const u8 gText_B1F[] = _("B1F"); +const u8 gText_B2F[] = _("B2F"); +const u8 gText_B3F[] = _("B3F"); +const u8 gText_B4F[] = _("B4F"); +const u8 gText_Rooftop[] = _("ROOFTOP"); +const u8 gText_ElevatorNowOn[] = _("Now on:"); +const u8 gText_BP[] = _("BP"); +const u8 gText_EnergyPowder50[] = _("ENERGYPOWDER{CLEAR_TO 114}{FONT_SMALL}50"); +const u8 gText_EnergyRoot80[] = _("ENERGY ROOT{CLEAR_TO 114}{FONT_SMALL}80"); +const u8 gText_HealPowder50[] = _("HEAL POWDER{CLEAR_TO 114}{FONT_SMALL}50"); +const u8 gText_RevivalHerb300[] = _("REVIVAL HERB{CLEAR_TO 108}{FONT_SMALL}300"); +const u8 gText_Protein1000[] = _("PROTEIN{CLEAR_TO 99}{FONT_SMALL}1,000"); +const u8 gText_Iron1000[] = _("IRON{CLEAR_TO 99}{FONT_SMALL}1,000"); +const u8 gText_Carbos1000[] = _("CARBOS{CLEAR_TO 99}{FONT_SMALL}1,000"); +const u8 gText_Calcium1000[] = _("CALCIUM{CLEAR_TO 99}{FONT_SMALL}1,000"); +const u8 gText_Zinc1000[] = _("ZINC{CLEAR_TO 99}{FONT_SMALL}1,000"); +const u8 gText_HPUp1000[] = _("HP UP{CLEAR_TO 99}{FONT_SMALL}1,000"); +const u8 gText_PPUp3000[] = _("PP UP{CLEAR_TO 99}{FONT_SMALL}3,000"); +const u8 gText_RankingHall[] = _("RANKING HALL"); +const u8 gText_ExchangeService[] = _("EXCHANGE SERVICE"); +const u8 gText_LilycoveCity[] = _("LILYCOVE CITY"); +const u8 gText_SlateportCity[] = _("SLATEPORT CITY"); +const u8 gText_CaveOfOrigin[] = _("CAVE OF ORIGIN"); +const u8 gText_MtPyre[] = _("MT. PYRE"); +const u8 gText_SkyPillar[] = _("SKY PILLAR"); +const u8 gText_DontRemember[] = _("Don't remember"); +const u8 gText_Exit[] = _("EXIT"); +const u8 gText_ExitFromBox[] = _("Exit from the BOX?"); +const u8 gText_WhatDoYouWantToDo[] = _("What do you want to do?"); +const u8 gText_PleasePickATheme[] = _("Please pick a theme."); +const u8 gText_PickTheWallpaper[] = _("Pick the wallpaper."); +const u8 gText_PkmnIsSelected[] = _("{DYNAMIC 0} is selected."); +const u8 gText_JumpToWhichBox[] = _("Jump to which BOX?"); +const u8 gText_DepositInWhichBox[] = _("Deposit in which BOX?"); +const u8 gText_PkmnWasDeposited[] = _("{DYNAMIC 0} was deposited."); +const u8 gText_BoxIsFull2[] = _("The BOX is full."); +const u8 gText_ReleaseThisPokemon[] = _("Release this POKéMON?"); +const u8 gText_PkmnWasReleased[] = _("{DYNAMIC 0} was released."); +const u8 gText_ByeByePkmn[] = _("Bye-bye, {DYNAMIC 0}!"); +const u8 gText_MarkYourPkmn[] = _("Mark your POKéMON."); +const u8 gText_ThatsYourLastPkmn[] = _("That's your last POKéMON!"); +const u8 gText_YourPartysFull[] = _("Your party's full!"); +const u8 gText_YoureHoldingAPkmn[] = _("You're holding a POKéMON!"); +const u8 gText_WhichOneWillYouTake[] = _("Which one will you take?"); +const u8 gText_YouCantReleaseAnEgg[] = _("You can't release an EGG."); +const u8 gText_ContinueBoxOperations[] = _("Continue BOX operations?"); +const u8 gText_PkmnCameBack[] = _("{DYNAMIC 0} came back!"); +const u8 gText_WasItWorriedAboutYou[] = _("Was it worried about you?"); +const u8 gText_FourEllipsesExclamation[] = _("… … … … !"); +const u8 gText_PleaseRemoveTheMail[] = _("Please remove the MAIL."); +const u8 gText_GiveToAPkmn[] = _("GIVE to a POKéMON?"); +const u8 gText_PlacedItemInBag[] = _("Placed item in the BAG."); +const u8 gText_BagIsFull2[] = _("The BAG is full."); +const u8 gText_PutItemInBag[] = _("Put this item in the BAG?"); +const u8 gText_ItemIsNowHeld[] = _("{DYNAMIC 0} is now held."); +const u8 gText_ChangedToNewItem[] = _("Changed to {DYNAMIC 0}."); +const u8 gText_MailCantBeStored[] = _("MAIL can't be stored!"); +const u8 gPCText_Cancel[] = _("CANCEL"); +const u8 gPCText_Store[] = _("STORE"); +const u8 gPCText_Withdraw[] = _("WITHDRAW"); +const u8 gPCText_Shift[] = _("SHIFT"); +const u8 gPCText_Move[] = _("MOVE"); +const u8 gPCText_Place[] = _("PLACE"); +const u8 gPCText_Summary[] = _("SUMMARY"); +const u8 gPCText_Release[] = _("RELEASE"); +const u8 gPCText_Mark[] = _("MARK"); +const u8 gPCText_Name[] = _("NAME"); +const u8 gPCText_Jump[] = _("JUMP"); +const u8 gPCText_Wallpaper[] = _("WALLPAPER"); +const u8 gPCText_Take[] = _("TAKE"); +const u8 gPCText_Give[] = _("GIVE"); +const u8 gPCText_Switch[] = _("SWITCH"); +const u8 gPCText_Bag[] = _("BAG"); +const u8 gPCText_Info[] = _("INFO"); +const u8 gPCText_Scenery1[] = _("SCENERY 1"); +const u8 gPCText_Scenery2[] = _("SCENERY 2"); +const u8 gPCText_Scenery3[] = _("SCENERY 3"); +const u8 gPCText_Etcetera[] = _("ETCETERA"); +const u8 gPCText_Friends[] = _("FRIENDS"); +const u8 gPCText_Forest[] = _("FOREST"); +const u8 gPCText_City[] = _("CITY"); +const u8 gPCText_Desert[] = _("DESERT"); +const u8 gPCText_Savanna[] = _("SAVANNA"); +const u8 gPCText_Crag[] = _("CRAG"); +const u8 gPCText_Volcano[] = _("VOLCANO"); +const u8 gPCText_Snow[] = _("SNOW"); +const u8 gPCText_Cave[] = _("CAVE"); +const u8 gPCText_Beach[] = _("BEACH"); +const u8 gPCText_Seafloor[] = _("SEAFLOOR"); +const u8 gPCText_River[] = _("RIVER"); +const u8 gPCText_Sky[] = _("SKY"); +const u8 gPCText_PolkaDot[] = _("POLKA-DOT"); +const u8 gPCText_Pokecenter[] = _("POKéCENTER"); +const u8 gPCText_Machine[] = _("MACHINE"); +const u8 gPCText_Simple[] = _("SIMPLE"); +const u8 gText_WhatWouldYouLikeToDo[] = _("What would you like to do?"); // Unused +const u8 gText_WithdrawPokemon[] = _("WITHDRAW POKéMON"); +const u8 gText_DepositPokemon[] = _("DEPOSIT POKéMON"); +const u8 gText_MovePokemon[] = _("MOVE POKéMON"); +const u8 gText_MoveItems[] = _("MOVE ITEMS"); +const u8 gText_SeeYa[] = _("SEE YA!"); +const u8 gText_WithdrawMonDescription[] = _("Move POKéMON stored in BOXES to\nyour party."); +const u8 gText_DepositMonDescription[] = _("Store POKéMON in your party in BOXES."); +const u8 gText_MoveMonDescription[] = _("Organize the POKéMON in BOXES and\nin your party."); +const u8 gText_MoveItemsDescription[] = _("Move items held by any POKéMON\nin a BOX or your party."); +const u8 gText_SeeYaDescription[] = _("Return to the previous menu."); +const u8 gText_JustOnePkmn[] = _("There is just one POKéMON with you."); +const u8 gText_PartyFull[] = _("Your party is full!"); +const u8 gText_Box[] = _("BOX"); +const u8 gText_CheckMapOfHoenn[] = _("Check the map of the HOENN region."); +const u8 gText_CheckPokemonInDetail[] = _("Check POKéMON in detail."); +const u8 gText_CallRegisteredTrainer[] = _("Call a registered TRAINER."); +const u8 gText_CheckObtainedRibbons[] = _("Check obtained RIBBONS."); +const u8 gText_PutAwayPokenav[] = _("Put away the POKéNAV."); +const u8 gText_NoRibbonWinners[] = _("There are no RIBBON winners."); +const u8 gText_NoTrainersRegistered[] = _("No TRAINERS are registered."); // Unused +const u8 gText_CheckPartyPokemonInDetail[] = _("Check party POKéMON in detail."); +const u8 gText_CheckAllPokemonInDetail[] = _("Check all POKéMON in detail."); +const u8 gText_ReturnToPokenavMenu[] = _("Return to the POKéNAV menu."); +const u8 gText_FindCoolPokemon[] = _("Find cool POKéMON."); +const u8 gText_FindBeautifulPokemon[] = _("Find beautiful POKéMON."); +const u8 gText_FindCutePokemon[] = _("Find cute POKéMON."); +const u8 gText_FindSmartPokemon[] = _("Find smart POKéMON."); +const u8 gText_FindToughPokemon[] = _("Find tough POKéMON."); +const u8 gText_ReturnToConditionMenu[] = _("Return to the CONDITION menu."); +const u8 gText_NumberRegistered[] = _("No. registered"); +const u8 gText_NumberOfBattles[] = _("No. of battles"); +const u8 gText_Detail[] = _("DETAIL"); // Unused +const u8 gText_Call2[] = _("CALL"); // Unused +const u8 gText_UnusedExit[] = _("EXIT"); // Unused +const u8 gText_CantCallOpponentHere[] = _("Can't call opponent here."); // Unused +const u8 gText_PokenavMatchCall_Strategy[] = _("STRATEGY"); +const u8 gText_PokenavMatchCall_TrainerPokemon[] = _("TRAINER'S POKéMON"); +const u8 gText_PokenavMatchCall_SelfIntroduction[] = _("SELF-INTRODUCTION"); +const u8 gText_Pokenav_ClearButtonList[] = _("{CLEAR 0x80}"); +const u8 gText_PokenavMap_ZoomedOutButtons[] = _("{A_BUTTON}ZOOM {B_BUTTON}CANCEL"); +const u8 gText_PokenavMap_ZoomedInButtons[] = _("{A_BUTTON}FULL {B_BUTTON}CANCEL"); +const u8 gText_PokenavCondition_MonListButtons[] = _("{A_BUTTON}CONDITION {B_BUTTON}CANCEL"); +const u8 gText_PokenavCondition_MonStatusButtons[] = _("{A_BUTTON}MARKINGS {B_BUTTON}CANCEL"); +const u8 gText_PokenavCondition_MarkingButtons[] = _("{A_BUTTON}SELECT MARK {B_BUTTON}CANCEL"); +const u8 gText_PokenavMatchCall_TrainerListButtons[] = _("{A_BUTTON}MENU {B_BUTTON}CANCEL"); +const u8 gText_PokenavMatchCall_CallMenuButtons[] = _("{A_BUTTON}OK {B_BUTTON}CANCEL"); +const u8 gText_PokenavMatchCall_CheckTrainerButtons[] = _("{B_BUTTON}CANCEL"); +const u8 gText_PokenavRibbons_MonListButtons[] = _("{A_BUTTON}RIBBONS {B_BUTTON}CANCEL"); +const u8 gText_PokenavRibbons_RibbonListButtons[] = _("{A_BUTTON}CHECK {B_BUTTON}CANCEL"); +const u8 gText_PokenavRibbons_RibbonCheckButtons[] = _("{B_BUTTON}CANCEL"); +const u8 gText_NatureSlash[] = _("NATURE/"); +const u8 gText_TrainerCloseBy[] = _("That TRAINER is close by.\nTalk to the TRAINER in person!"); +const u8 gText_InParty[] = _("IN PARTY"); +const u8 gText_Number2[] = _("No. "); +const u8 gText_Ribbons[] = _("RIBBONS"); // Unused +const u8 gText_PokemonMaleLv[] = _("{DYNAMIC 0}{COLOR_HIGHLIGHT_SHADOW LIGHT_RED WHITE GREEN}♂{COLOR_HIGHLIGHT_SHADOW DARK_GRAY WHITE LIGHT_GRAY}/{LV}{DYNAMIC 1}"); // Unused +const u8 gText_PokemonFemaleLv[] = _("{DYNAMIC 0}{COLOR_HIGHLIGHT_SHADOW LIGHT_GREEN WHITE BLUE}♀{COLOR_HIGHLIGHT_SHADOW DARK_GRAY WHITE LIGHT_GRAY}/{LV}{DYNAMIC 1}"); // Unused +const u8 gText_PokemonNoGenderLv[] = _("{DYNAMIC 0}/{LV}{DYNAMIC 1}"); // Unused +const u8 gText_Unknown[] = _("UNKNOWN"); +const u8 gText_Call[] = _("CALL"); +const u8 gText_Check[] = _("CHECK"); +const u8 gText_Cancel6[] = _("CANCEL"); +const u8 gText_NumberIndex[] = _("No. {DYNAMIC 0}"); +const u8 gText_RibbonsF700[] = _("RIBBONS {DYNAMIC 0}"); +const u8 gText_PokemonMaleLv2[] = _("{DYNAMIC 0}{COLOR_HIGHLIGHT_SHADOW LIGHT_RED WHITE GREEN}♂{COLOR_HIGHLIGHT_SHADOW DARK_GRAY WHITE LIGHT_GRAY}/{LV}{DYNAMIC 1}{DYNAMIC 2}"); // Unused +const u8 gText_PokemonFemaleLv2[] = _("{DYNAMIC 0}{COLOR_HIGHLIGHT_SHADOW LIGHT_GREEN WHITE BLUE}♀{COLOR_HIGHLIGHT_SHADOW DARK_GRAY WHITE LIGHT_GRAY}/{LV}{DYNAMIC 1}{DYNAMIC 2}"); // Unused +const u8 gText_PokemonNoGenderLv2[] = _("{DYNAMIC 0}/{LV}{DYNAMIC 1}{DYNAMIC 2}"); // Unused +const u8 gText_CombineFourWordsOrPhrases[] = _("Combine four words or phrases"); +const u8 gText_AndMakeYourProfile[] = _("and make your profile."); +const u8 gText_CombineSixWordsOrPhrases[] = _("Combine six words or phrases"); +const u8 gText_AndMakeAMessage[] = _("and make a message."); +const u8 gText_FindWordsThatDescribeYour[] = _("Find words that describe your"); +const u8 gText_FeelingsRightNow[] = _("feelings right now."); +const u8 gText_WithFourPhrases[] = _("With four phrases,"); // Unused +const u8 gText_CombineNineWordsOrPhrases[] = _("Combine nine words or phrases"); +const u8 gText_AndMakeAMessage2[] = _("and make a message."); +const u8 gText_ChangeJustOneWordOrPhrase[] = _("Change just one word or phrase"); +const u8 gText_AndImproveTheBardsSong[] = _("and improve the BARD's song."); +const u8 gText_YourProfile[] = _("Your profile"); +const u8 gText_YourFeelingAtTheBattlesStart[] = _("Your feeling at the battle's start"); +const u8 gText_WhatYouSayIfYouWin[] = _("What you say if you win a battle"); +const u8 gText_WhatYouSayIfYouLose[] = _("What you say if you lose a battle"); +const u8 gText_TheAnswer[] = _("The answer"); +const u8 gText_TheMailMessage[] = _("The MAIL message"); +const u8 gText_TheMailSalutation[] = _("The MAIL salutation"); // Unused +const u8 gText_TheBardsSong2[] = _("The new song"); +const u8 gText_CombineTwoWordsOrPhrases[] = _("Combine two words or phrases"); +const u8 gText_AndMakeATrendySaying[] = _("and make a trendy saying."); +const u8 gText_TheTrendySaying[] = _("The trendy saying"); +const u8 gText_IsAsShownOkay[] = _("is as shown. Okay?"); +const u8 gText_CombineTwoWordsOrPhrases2[] = _("Combine two words or phrases"); +const u8 gText_ToTeachHerAGoodSaying[] = _("to teach her a good saying."); +const u8 gText_FindWordsWhichFit[] = _("Find words which fit"); +const u8 gText_TheTrainersImage[] = _("the TRAINER's image."); +const u8 gText_TheImage[] = _("The image:"); +const u8 gText_OutOfTheListedChoices[] = _("Out of the listed choices,"); +const u8 gText_SelectTheAnswerToTheQuiz[] = _("select the answer to the quiz!"); +const u8 gText_AndCreateAQuiz[] = _("and create a quiz!"); +const u8 gText_PickAWordOrPhraseAnd[] = _("Pick a word or phrase and"); +const u8 gText_SetTheQuizAnswer[] = _("set the quiz answer."); +const u8 gText_TheAnswerColon[] = _("The answer:"); +const u8 gText_TheQuizColon[] = _("The quiz:"); // Unused +const u8 gText_ApprenticePhrase[] = _("Apprentice's phrase:"); +const u8 gText_QuitEditing[] = _("Quit editing?"); +const u8 gText_StopGivingPkmnMail[] = _("Stop giving the POKéMON MAIL?"); +const u8 gText_AndFillOutTheQuestionnaire[] = _("and fill out the questionnaire."); +const u8 gText_LetsReplyToTheInterview[] = _("Let's reply to the interview!"); +const u8 gText_AllTextBeingEditedWill[] = _("All the text being edited will"); +const u8 gText_BeDeletedThatOkay[] = _("be deleted. Is that okay?"); +const u8 gText_QuitEditing2[] = _("Quit editing?"); // Unused +const u8 gText_EditedTextWillNotBeSaved[] = _("The edited text will not be saved."); // Unused +const u8 gText_IsThatOkay[] = _("Is that okay?"); // Unused +const u8 gText_PleaseEnterPhraseOrWord[] = _("Please enter a phrase or word."); // Unused +const u8 gText_EntireTextCantBeDeleted[] = _("The entire text can't be deleted."); +const u8 gText_OnlyOnePhrase[] = _("Only one phrase may be changed."); +const u8 gText_OriginalSongWillBeUsed[] = _("The original song will be used."); +const u8 gText_ThatsTrendyAlready[] = _("That's trendy already!"); // Unused +const u8 gText_CombineTwoWordsOrPhrases3[] = _("Combine two words or phrases."); +const u8 gText_QuitGivingInfo[] = _("Quit giving information?"); // Unused +const u8 gText_StopGivingPkmnMail2[] = _("Stop giving the POKéMON MAIL?"); // Unused +const u8 gText_CreateAQuiz2[] = _("Create a quiz!"); // Unused +const u8 gText_SetTheAnswer[] = _("Set the answer!"); // Unused +const u8 gText_CancelSelection[] = _("Cancel the selection?"); // Unused +const u8 gText_Profile[] = _("PROFILE"); +const u8 gText_AtTheBattlesStart[] = _("At the battle's start:"); +const u8 gText_UponWinningABattle[] = _("Upon winning a battle:"); +const u8 gText_UponLosingABattle[] = _("Upon losing a battle:"); +const u8 gText_TheBardsSong[] = _("The BARD's Song"); +const u8 gText_WhatsHipAndHappening[] = _("What's hip and happening?"); +const u8 gText_Interview[] = _("Interview"); +const u8 gText_GoodSaying[] = _("Good saying"); +const u8 gText_FansQuestion[] = _("Fan's question"); +const u8 gJPText_WhatIsTheQuizAnswer[] = _("クイズの こたえは?"); // Unused +const u8 gText_ApprenticesPhrase[] = _("Apprentice's phrase"); +const u8 gText_Questionnaire[] = _("QUESTIONNAIRE"); +const u8 gText_YouCannotQuitHere[] = _("You cannot quit here."); +const u8 gText_SectionMustBeCompleted[] = _("This section must be completed."); +const u8 gText_F700sQuiz[] = _("{DYNAMIC 0}'s quiz"); +const u8 gText_Lady[] = _("Lady"); +const u8 gText_AfterYouHaveReadTheQuiz[] = _("After you have read the quiz"); +const u8 gText_QuestionPressTheAButton[] = _("question, press the A Button."); +const u8 gText_TheQuizAnswerIs[] = _("The quiz answer is?"); +const u8 gText_LikeToQuitQuiz[] = _("Would you like to quit this quiz"); +const u8 gText_ChallengeQuestionMark[] = _("challenge?"); +const u8 gText_IsThisQuizOK[] = _("Is this quiz OK?"); +const u8 gText_CreateAQuiz[] = _("Create a quiz!"); +const u8 gText_SelectTheAnswer[] = _("Select the answer!"); +const u8 gText_LyricsCantBeDeleted[] = _("The lyrics can't be deleted."); +const u8 gText_PokemonLeague[] = _("POKéMON LEAGUE"); +const u8 gText_PokemonCenter[] = _("POKéMON CENTER"); +const u8 gText_GetsAPokeBlockQuestion[] = _(" gets a {POKEBLOCK}?"); +const u8 gText_Coolness[] = _("Coolness "); +const u8 gText_Beauty3[] = _("Beauty "); +const u8 gText_Cuteness[] = _("Cuteness "); +const u8 gText_Smartness[] = _("Smartness "); +const u8 gText_Toughness[] = _("Toughness "); +const u8 gText_WasEnhanced[] = _("was enhanced!"); +const u8 gText_NothingChanged[] = _("Nothing changed!"); +const u8 gText_WontEatAnymore[] = _("It won't eat anymore…"); +const u8 gText_SaveFailedCheckingBackup[] = _("Save failed. Checking the backup\nmemory… Please wait.\n{COLOR RED}“Time required: about 1 minute”"); +const u8 gText_BackupMemoryDamaged[] = _("The backup memory is damaged, or\nthe internal battery has run dry.\nYou can still play, but not save."); +const u8 gText_GamePlayCannotBeContinued[] = _("{COLOR RED}“Game play cannot be continued.\nReturning to the title screen…”"); +const u8 gText_CheckCompleted[] = _("Check completed.\nAttempting to save again.\nPlease wait."); +const u8 gText_SaveCompleteGameCannotContinue[] = _("Save completed.\n{COLOR RED}“Game play cannot be continued.\nReturning to the title screen.”"); +const u8 gText_SaveCompletePressA[] = _("Save completed.\n{COLOR RED}“Please press the A Button.”"); +const u8 gText_Ferry[] = _("FERRY"); +const u8 gText_SecretBase[] = _("SECRET BASE"); +const u8 gText_Hideout[] = _("HIDEOUT"); +const u8 gText_ResetRTCConfirmCancel[] = _("Reset RTC?\nA: Confirm, B: Cancel"); +const u8 gText_PresentTime[] = _("Present time in game"); +const u8 gText_PreviousTime[] = _("Previous time in game"); +const u8 gText_PleaseResetTime[] = _("Please reset the time."); +const u8 gText_ClockHasBeenReset[] = _("The clock has been reset.\nData will be saved. Please wait."); +const u8 gText_SaveCompleted[] = _("Save completed."); +const u8 gText_SaveFailed[] = _("Save failed…"); +const u8 gText_NoSaveFileCantSetTime[] = _("There is no save file, so the time\ncan't be set."); +const u8 gText_InGameClockUsable[] = _("The in-game clock adjustment system\nis now useable."); +const u8 gText_Slots[] = _("SLOTS"); +const u8 gText_Roulette[] = _("ROULETTE"); +const u8 gText_Good[] = _("Good"); +const u8 gText_VeryGood[] = _("Very good"); +const u8 gText_Excellent[] = _("Excellent"); +const u8 gText_SoSo[] = _("So-so"); +const u8 gText_Bad[] = _("Bad"); +const u8 gText_TheWorst[] = _("The worst"); +const u8 gText_Spicy2[] = _("spicy"); +const u8 gText_Dry2[] = _("dry"); +const u8 gText_Sweet2[] = _("sweet"); +const u8 gText_Bitter2[] = _("bitter"); +const u8 gText_Sour2[] = _("sour"); +const u8 gText_Single[] = _("SINGLE"); +const u8 gText_Double[] = _("DOUBLE"); +const u8 gText_Jackpot[] = _("jackpot"); +const u8 gText_First[] = _("first"); +const u8 gText_Second[] = _("second"); +const u8 gText_Third[] = _("third"); +const u8 gText_0Pts[] = _("0 pts"); +const u8 gText_10Pts[] = _("10 pts"); +const u8 gText_20Pts[] = _("20 pts"); +const u8 gText_30Pts[] = _("30 pts"); +const u8 gText_40Pts[] = _("40 pts"); +const u8 gText_50Pts[] = _("50 pts"); +const u8 gText_60Pts[] = _("60 pts"); +const u8 gText_70Pts[] = _("70 pts"); +const u8 gText_80Pts[] = _("80 pts"); +const u8 gText_90Pts[] = _("90 pts"); +const u8 gText_100Pts[] = _("100 pts"); +const u8 gText_QuestionMark[] = _("?"); +const u8 gText_KissPoster16BP[] = _("KISS POSTER{CLEAR_TO 0x5E}16BP"); +const u8 gText_KissCushion32BP[] = _("KISS CUSHION{CLEAR_TO 0x5E}32BP"); +const u8 gText_SmoochumDoll32BP[] = _("SMOOCHUM DOLL{CLEAR_TO 0x5E}32BP"); +const u8 gText_TogepiDoll48BP[] = _("TOGEPI DOLL{CLEAR_TO 0x5E}48BP"); +const u8 gText_MeowthDoll48BP[] = _("MEOWTH DOLL{CLEAR_TO 0x5E}48BP"); +const u8 gText_ClefairyDoll48BP[] = _("CLEFAIRY DOLL{CLEAR_TO 0x5E}48BP"); +const u8 gText_DittoDoll48BP[] = _("DITTO DOLL{CLEAR_TO 0x5E}48BP"); +const u8 gText_CyndaquilDoll80BP[] = _("CYNDAQUIL DOLL{CLEAR_TO 0x5E}80BP"); +const u8 gText_ChikoritaDoll80BP[] = _("CHIKORITA DOLL{CLEAR_TO 0x5E}80BP"); +const u8 gText_TotodileDoll80BP[] = _("TOTODILE DOLL{CLEAR_TO 0x5E}80BP"); +const u8 gText_LaprasDoll128BP[] = _("LAPRAS DOLL{CLEAR_TO 0x58}128BP"); +const u8 gText_SnorlaxDoll128BP[] = _("SNORLAX DOLL{CLEAR_TO 0x58}128BP"); +const u8 gText_VenusaurDoll256BP[] = _("VENUSAUR DOLL{CLEAR_TO 0x58}256BP"); +const u8 gText_CharizardDoll256BP[] = _("CHARIZARD DOLL{CLEAR_TO 0x58}256BP"); +const u8 gText_BlastoiseDoll256BP[] = _("BLASTOISE DOLL{CLEAR_TO 0x58}256BP"); +const u8 gText_Protein1BP[] = _("PROTEIN{CLEAR_TO 0x64}1BP"); +const u8 gText_Calcium1BP[] = _("CALCIUM{CLEAR_TO 0x64}1BP"); +const u8 gText_Iron1BP[] = _("IRON{CLEAR_TO 0x64}1BP"); +const u8 gText_Zinc1BP[] = _("ZINC{CLEAR_TO 0x64}1BP"); +const u8 gText_Carbos1BP[] = _("CARBOS{CLEAR_TO 0x64}1BP"); +const u8 gText_HpUp1BP[] = _("HP UP{CLEAR_TO 0x64}1BP"); +const u8 gText_Leftovers48BP[] = _("LEFTOVERS{CLEAR_TO 0x5E}48BP"); +const u8 gText_WhiteHerb48BP[] = _("WHITE HERB{CLEAR_TO 0x5E}48BP"); +const u8 gText_QuickClaw48BP[] = _("QUICK CLAW{CLEAR_TO 0x5E}48BP"); +const u8 gText_MentalHerb48BP[] = _("MENTAL HERB{CLEAR_TO 0x5E}48BP"); +const u8 gText_BrightPowder64BP[] = _("BRIGHTPOWDER{CLEAR_TO 0x5E}64BP"); +const u8 gText_ChoiceBand64BP[] = _("CHOICE BAND{CLEAR_TO 0x5E}64BP"); +const u8 gText_KingsRock64BP[] = _("KING'S ROCK{CLEAR_TO 0x5E}64BP"); +const u8 gText_FocusBand64BP[] = _("FOCUS BAND{CLEAR_TO 0x5E}64BP"); +const u8 gText_ScopeLens64BP[] = _("SCOPE LENS{CLEAR_TO 0x5E}64BP"); +const u8 gText_Softboiled16BP[] = _("SOFTBOILED{CLEAR_TO 0x4E}16BP"); +const u8 gText_SeismicToss24BP[] = _("SEISMIC TOSS{CLEAR_TO 0x4E}24BP"); +const u8 gText_DreamEater24BP[] = _("DREAM EATER{CLEAR_TO 0x4E}24BP"); +const u8 gText_MegaPunch24BP[] = _("MEGA PUNCH{CLEAR_TO 0x4E}24BP"); +const u8 gText_MegaKick48BP[] = _("MEGA KICK{CLEAR_TO 0x4E}48BP"); +const u8 gText_BodySlam48BP[] = _("BODY SLAM{CLEAR_TO 0x4E}48BP"); +const u8 gText_RockSlide48BP[] = _("ROCK SLIDE{CLEAR_TO 0x4E}48BP"); +const u8 gText_Counter48BP[] = _("COUNTER{CLEAR_TO 0x4E}48BP"); +const u8 gText_ThunderWave48BP[] = _("THUNDER WAVE{CLEAR_TO 0x4E}48BP"); +const u8 gText_SwordsDance48BP[] = _("SWORDS DANCE{CLEAR_TO 0x4E}48BP"); +const u8 gText_DefenseCurl16BP[] = _("DEFENSE CURL{CLEAR_TO 0x4E}16BP"); +const u8 gText_Snore24BP[] = _("SNORE{CLEAR_TO 0x4E}24BP"); +const u8 gText_MudSlap24BP[] = _("MUD-SLAP{CLEAR_TO 0x4E}24BP"); +const u8 gText_Swift24BP[] = _("SWIFT{CLEAR_TO 0x4E}24BP"); +const u8 gText_IcyWind24BP[] = _("ICY WIND{CLEAR_TO 0x4E}24BP"); +const u8 gText_Endure48BP[] = _("ENDURE{CLEAR_TO 0x4E}48BP"); +const u8 gText_PsychUp48BP[] = _("PSYCH UP{CLEAR_TO 0x4E}48BP"); +const u8 gText_IcePunch48BP[] = _("ICE PUNCH{CLEAR_TO 0x4E}48BP"); +const u8 gText_ThunderPunch48BP[] = _("THUNDERPUNCH{CLEAR_TO 0x4E}48BP"); +const u8 gText_FirePunch48BP[] = _("FIRE PUNCH{CLEAR_TO 0x4E}48BP"); +const u8 gText_PkmnFainted_FldPsn[] = _("{STR_VAR_1} fainted…\p\n"); +const u8 gText_Marco[] = _("MARCO"); +const u8 gText_TrainerCardName[] = _("NAME: "); +const u8 gText_TrainerCardIDNo[] = _("IDNo."); +const u8 gText_TrainerCardMoney[] = _("MONEY"); +const u8 gText_PokeDollar[] = _("¥"); // Unused +const u8 gText_TrainerCardPokedex[] = _("POKéDEX"); +const u8 gText_EmptyString6[] = _(""); +const u8 gText_Colon2[] = _(":"); +const u8 gText_Points[] = _(" points"); // Unused +const u8 gText_TrainerCardTime[] = _("TIME"); +const u8 gJPText_BattlePoints[] = _("ゲ-ムポイント"); // Unused. Name presumed, translation is Game Points +const u8 gText_Var1sTrainerCard[] = _("{STR_VAR_1}'s TRAINER CARD"); +const u8 gText_HallOfFameDebut[] = _("HALL OF FAME DEBUT "); +const u8 gText_LinkBattles[] = _("LINK BATTLES"); +const u8 gText_LinkCableBattles[] = _("LINK CABLE BATTLES"); +const u8 gText_WinsLosses[] = _("W:{COLOR RED}{SHADOW LIGHT_RED}{STR_VAR_1}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY} L:{COLOR RED}{SHADOW LIGHT_RED}{STR_VAR_2}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}"); +const u8 gText_PokemonTrades[] = _("POKéMON TRADES"); +const u8 gText_UnionTradesAndBattles[] = _("UNION TRADES & BATTLES"); +const u8 gText_BerryCrush[] = _("BERRY CRUSH"); +const u8 gText_WaitingTrainerFinishReading[] = _("Waiting for the other TRAINER to\nfinish reading your TRAINER CARD."); +const u8 gText_PokeblocksWithFriends[] = _("{POKEBLOCK}S W/FRIENDS"); +const u8 gText_NumPokeblocks[] = _("{STR_VAR_1}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}"); +const u8 gText_WonContestsWFriends[] = _("WON CONTESTS W/FRIENDS"); +const u8 gText_BattlePtsWon[] = _("BATTLE POINTS WON"); +const u8 gText_NumBP[] = _("{STR_VAR_1}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}BP"); +const u8 gText_BattleTower[] = _("BATTLE TOWER"); +const u8 gText_WinsStraight[] = _("W/{COLOR RED}{SHADOW LIGHT_RED}{STR_VAR_1}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY} STRAIGHT/{COLOR RED}{SHADOW LIGHT_RED}{STR_VAR_2}"); +const u8 gText_BattleTower2[] = _("BATTLE TOWER"); +const u8 gText_BattleDome[] = _("BATTLE DOME"); +const u8 gText_BattlePalace[] = _("BATTLE PALACE"); +const u8 gText_BattleFactory[] = _("BATTLE FACTORY"); +const u8 gText_BattleArena[] = _("BATTLE ARENA"); +const u8 gText_BattlePike[] = _("BATTLE PIKE"); +const u8 gText_BattlePyramid[] = _("BATTLE PYRAMID"); + +ALIGNED(4) const u8 gText_FacilitySingle[] = _("{STR_VAR_1} SINGLE"); +ALIGNED(4) const u8 gText_FacilityDouble[] = _("{STR_VAR_1} DOUBLE"); +ALIGNED(4) const u8 gText_FacilityMulti[] = _("{STR_VAR_1} MULTI"); +ALIGNED(4) const u8 gText_FacilityLink[] = _("{STR_VAR_1} LINK"); +ALIGNED(4) const u8 gText_Facility[] = _("{STR_VAR_1}"); + +const u8 gText_Give[] = _("Give"); +const u8 gText_NoNeed[] = _("No need"); +const u8 gText_ColorLightShadowDarkGray[] = _("{COLOR LIGHT_GRAY}{SHADOW DARK_GRAY}"); +const u8 gText_ColorBlue[] = _("{COLOR BLUE}"); +const u8 gText_ColorTransparent[] = _("{HIGHLIGHT TRANSPARENT}{COLOR TRANSPARENT}"); +const u8 gText_CDot[] = _("C."); +const u8 gText_BDot[] = _("B."); +const u8 gText_AnnouncingResults[] = _("Announcing the results!"); +const u8 gText_PreliminaryResults[] = _("The preliminary results!"); +const u8 gText_Round2Results[] = _("Round 2 results!"); +const u8 gText_ContestantsMonWon[] = _("{STR_VAR_1}'s {STR_VAR_2} won!"); +const u8 gText_CommunicationStandby[] = _("Communication standby…"); +const u8 gText_ColorDarkGray[] = _("{COLOR DARK_GRAY}"); +const u8 gText_ColorDynamic6WhiteDynamic5[] = _("{COLOR_HIGHLIGHT_SHADOW DYNAMIC_COLOR6 WHITE DYNAMIC_COLOR5}"); // Unused +const u8 gText_HealthboxNickname[] = _("{HIGHLIGHT DARK_GRAY}"); +const u8 gText_EmptySpace2[] = _(" "); // Unused +const u8 gText_HealthboxGender_Male[] = _("{COLOR DYNAMIC_COLOR2}♂"); +const u8 gText_HealthboxGender_Female[] = _("{COLOR DYNAMIC_COLOR1}♀"); +const u8 gText_HealthboxGender_None[] = _("{COLOR DYNAMIC_COLOR2}"); +const u8 gText_Upper[] = _("UPPER"); +const u8 gText_Lower[] = _("lower"); +const u8 gText_Others[] = _("OTHERS"); +const u8 gText_Symbols[] = _("SYMBOLS"); +const u8 gText_Register2[] = _("REGISTER"); +const u8 gText_Exit2[] = _("EXIT"); +const u8 gText_QuitChatting[] = _("Quit chatting?"); +const u8 gText_RegisterTextWhere[] = _("Register text where?"); +const u8 gText_RegisterTextHere[] = _("Register text here?"); +const u8 gText_InputText[] = _("Input text."); +const u8 gText_F700JoinedChat[] = _("{DYNAMIC 0} joined the chat!"); +const u8 gText_F700LeftChat[] = _("{DYNAMIC 0} left the chat."); +const u8 gJPText_PlayersXPokemon[] = _("{DYNAMIC 0}の{DYNAMIC 1}ひきめ:"); // Unused +const u8 gJPText_PlayersXPokmonDoesNotExist[] = _("{DYNAMIC 0}の{DYNAMIC 1}ひきめは いません"); // Unused +const u8 gText_ExitingChat[] = _("Exiting the chat…"); +const u8 gText_LeaderLeftEndingChat[] = _("The LEADER, {DYNAMIC 0}, has\nleft, ending the chat."); +const u8 gText_RegisteredTextChangedOKToSave[] = _("The registered text has been changed.\nIs it okay to save the game?"); +const u8 gText_AlreadySavedFile_Chat[] = _("There is already a saved file.\nIs it okay to overwrite it?"); +const u8 gText_SavingDontTurnOff_Chat[] = _("SAVING…\nDON'T TURN OFF THE POWER."); +const u8 gText_PlayerSavedGame_Chat[] = _("{DYNAMIC 0} saved the game."); +const u8 gText_IfLeaderLeavesChatEnds[] = _("If the LEADER leaves, the chat\nwill end. Is that okay?"); +const u8 gText_Hello[] = _("HELLO"); +const u8 gText_Pokemon2[] = _("POKéMON"); +const u8 gText_Trade[] = _("TRADE"); +const u8 gText_Battle[] = _("BATTLE"); +const u8 gText_Lets[] = _("LET'S"); +const u8 gText_Ok[] = _("OK!"); +const u8 gText_Sorry[] = _("SORRY"); +const u8 gText_YaySmileEmoji[] = _("YAY{EMOJI_BIGSMILE}"); +const u8 gText_ThankYou[] = _("THANK YOU"); +const u8 gText_ByeBye[] = _("BYE-BYE!"); +const u8 gText_MatchCallSteven_Strategy[] = _("Attack the weak points!"); +const u8 gText_MatchCallSteven_Pokemon[] = _("Ultimate STEEL POKéMON."); +const u8 gText_MatchCallSteven_Intro1_BeforeMeteorFallsBattle[] = _("I'd climb even waterfalls"); +const u8 gText_MatchCallSteven_Intro2_BeforeMeteorFallsBattle[] = _("to find a rare stone!"); +const u8 gText_MatchCallSteven_Intro1_AfterMeteorFallsBattle[] = _("I'm the strongest and most"); +const u8 gText_MatchCallSteven_Intro2_AfterMeteorFallsBattle[] = _("energetic after all!"); +const u8 gText_MatchCallBrendan_Strategy[] = _("Battle with knowledge!"); +const u8 gText_MatchCallBrendan_Pokemon[] = _("I will use various POKéMON."); +const u8 gText_MatchCallBrendan_Intro1[] = _("I'll be a better POKéMON"); +const u8 gText_MatchCallBrendan_Intro2[] = _("prof than my father is!"); +const u8 gText_MatchCallMay_Strategy[] = _("I'm not so good at battles."); +const u8 gText_MatchCallMay_Pokemon[] = _("I'll use any POKéMON!"); +const u8 gText_MatchCallMay_Intro1[] = _("My POKéMON and I help"); +const u8 gText_MatchCallMay_Intro2[] = _("my father's research."); +const u8 gText_HatchedFromEgg[] = _("{STR_VAR_1} hatched from the EGG!"); +const u8 gText_NicknameHatchPrompt[] = _("Would you like to nickname the newly\nhatched {STR_VAR_1}?"); +ALIGNED(4) const u8 gText_ReadyPickBerry[] = _("Are you ready to BERRY-CRUSH?\nPlease pick a BERRY for use.\p"); +ALIGNED(4) const u8 gText_WaitForAllChooseBerry[] = _("Please wait while each member\nchooses a BERRY."); +ALIGNED(4) const u8 gText_EndedWithXUnitsPowder[] = _("{PAUSE_MUSIC}{PLAY_BGM MUS_LEVEL_UP}You ended up with {STR_VAR_1} units of\nsilky-smooth BERRY POWDER.{RESUME_MUSIC}\pYour total amount of BERRY POWDER\nis {STR_VAR_2}.\p"); +ALIGNED(4) const u8 gText_RecordingGameResults[] = _("Recording your game results in the\nsave file.\lPlease wait."); +ALIGNED(4) const u8 gText_PlayBerryCrushAgain[] = _("Want to play BERRY CRUSH again?"); +ALIGNED(4) const u8 gText_YouHaveNoBerries[] = _("You have no BERRIES.\nThe game will be canceled."); +ALIGNED(4) const u8 gText_MemberDroppedOut[] = _("A member dropped out.\nThe game will be canceled."); +ALIGNED(4) const u8 gText_TimesUpNoGoodPowder[] = _("Time's up.\pGood BERRY POWDER could not be\nmade…\p"); +ALIGNED(4) const u8 gText_CommunicationStandby2[] = _("Communication standby…"); +ALIGNED(4) const u8 gText_1DotBlueF700[] = _("1. {COLOR BLUE}{SHADOW LIGHT_BLUE}{DYNAMIC 0}"); +ALIGNED(4) const u8 gText_1DotF700[] = _("1. {DYNAMIC 0}"); +ALIGNED(4) const u8 gText_SpaceTimes2[] = _(" time(s)"); +ALIGNED(4) const u8 gText_XDotY[] = _("{STR_VAR_1}.{STR_VAR_2}"); +ALIGNED(4) const u8 gText_Var1Berry[] = _("{STR_VAR_1} BERRY"); +ALIGNED(4) const u8 gText_TimeColon[] = _("Time:"); +ALIGNED(4) const u8 gText_PressingSpeed[] = _("Pressing Speed:"); +ALIGNED(4) const u8 gText_Silkiness[] = _("Silkiness:"); +ALIGNED(4) const u8 gText_StrVar1[] = _("{STR_VAR_1}"); +ALIGNED(4) const u8 gText_SpaceMin[] = _(" min. "); +ALIGNED(4) const u8 gText_XDotY2[] = _("{STR_VAR_1}.{STR_VAR_2}"); +ALIGNED(4) const u8 gText_SpaceSec[] = _(" sec."); +ALIGNED(4) const u8 gText_XDotY3[] = _("{STR_VAR_1}.{STR_VAR_2}"); +ALIGNED(4) const u8 gText_TimesPerSec[] = _(" Times/sec."); +ALIGNED(4) const u8 gText_Var1Percent[] = _("{STR_VAR_1}%"); +ALIGNED(4) const u8 gText_PressesRankings[] = _("No. of Presses Rankings"); +ALIGNED(4) const u8 gText_CrushingResults[] = _("Crushing Results"); +ALIGNED(4) const u8 gText_NeatnessRankings[] = _("Neatness Rankings"); +ALIGNED(4) const u8 gText_CoopRankings[] = _("Cooperative Rankings"); +ALIGNED(4) const u8 gText_PressingPowerRankings[] = _("Pressing-Power Rankings"); +const u8 gText_BerryCrush2[] = _("BERRY CRUSH"); +const u8 gText_PressingSpeedRankings[] = _("Pressing-Speed Rankings"); +const u8 gText_Var1Players[] = _("{STR_VAR_1} PLAYERS"); +const u8 gText_SymbolsEarned[] = _("Symbols Earned"); +const u8 gText_BattleRecord[] = _("Battle Record"); +const u8 gText_BattlePoints[] = _("Battle Points"); +const u8 gText_UnusedCancel[] = _("CANCEL"); // Unused +const u8 gText_EmptyString7[] = _(""); +const u8 gText_CheckFrontierMap[] = _("Check BATTLE FRONTIER MAP."); +const u8 gText_CheckTrainerCard[] = _("Check TRAINER CARD."); +const u8 gText_ViewRecordedBattle[] = _("View recorded battle."); +const u8 gText_PutAwayFrontierPass[] = _("Put away the FRONTIER PASS."); +const u8 gText_CurrentBattlePoints[] = _("Your current Battle Points."); +const u8 gText_CollectedSymbols[] = _("Your collected Symbols."); +const u8 gText_BattleTowerAbilitySymbol[] = _("Battle Tower - Ability Symbol"); +const u8 gText_BattleDomeTacticsSymbol[] = _("Battle Dome - Tactics Symbol"); +const u8 gText_BattlePalaceSpiritsSymbol[] = _("Battle Palace - Spirits Symbol"); +const u8 gText_BattleArenaGutsSymbol[] = _("Battle Arena - Guts Symbol"); +const u8 gText_BattleFactoryKnowledgeSymbol[] = _("Battle Factory - Knowledge Symbol"); +const u8 gText_BattlePikeLuckSymbol[] = _("Battle Pike - Luck Symbol"); +const u8 gText_BattlePyramidBraveSymbol[] = _("Battle Pyramid - Brave Symbol"); +const u8 gText_ThereIsNoBattleRecord[] = _("There is no Battle Record."); +const u8 gText_BattleTower3[] = _("BATTLE TOWER"); +const u8 gText_BattleDome2[] = _("BATTLE DOME"); +const u8 gText_BattlePalace2[] = _("BATTLE PALACE"); +const u8 gText_BattleArena2[] = _("BATTLE ARENA"); +const u8 gText_BattleFactory2[] = _("BATTLE FACTORY"); +const u8 gText_BattlePike2[] = _("BATTLE PIKE"); +const u8 gText_BattlePyramid2[] = _("BATTLE PYRAMID"); +const u8 gText_BattleTowerDesc[] = _("KO opponents and aim for the top!\nYour ability will be tested."); +const u8 gText_BattleDomeDesc[] = _("Keep winning at the tournament!\nYour tactics will be tested."); +const u8 gText_BattlePalaceDesc[] = _("Watch your POKéMON battle!\nYour spirit will be tested."); +const u8 gText_BattleArenaDesc[] = _("Win battles with teamed-up POKéMON!\nYour guts will be tested."); +const u8 gText_BattleFactoryDesc[] = _("Aim for victory using rental POKéMON!\nYour knowledge will be tested."); +const u8 gText_BattlePikeDesc[] = _("Select one of three paths to battle!\nYour luck will be tested."); +const u8 gText_BattlePyramidDesc[] = _("Aim for the top with exploration!\nYour bravery will be tested."); +const u8 gText_ContinueMenuPlayer[] = _("PLAYER"); +const u8 gText_ContinueMenuTime[] = _("TIME"); +const u8 gText_ContinueMenuPokedex[] = _("POKéDEX"); +const u8 gText_ContinueMenuBadges[] = _("BADGES"); +const u8 gText_Powder[] = _("POWDER"); +const u8 gText_BerryPickingRecords[] = _("DODRIO BERRY-PICKING RECORDS"); +const u8 gText_BerriesPicked[] = _("BERRIES picked:"); +const u8 gText_BestScore[] = _("Best score:"); +const u8 gText_BerriesInRowFivePlayers[] = _("BERRIES picked in a row with\nfive players:"); +const u8 gText_BerryPickingResults[] = _("Announcing BERRY-PICKING results!"); +const u8 gText_10P30P50P50P[] = _("{CLEAR_TO 0x03}10P{CLEAR_TO 0x2B}30P{CLEAR_TO 0x53}50P{CLEAR_TO 0x77}{EMOJI_MINUS}50P"); +const u8 gText_AnnouncingRankings[] = _("Announcing rankings!"); +const u8 gText_AnnouncingPrizes[] = _("Announcing prizes!"); +const u8 gText_1Colon[] = _("1:"); +const u8 gText_2Colon[] = _("2:"); +const u8 gText_3Colon[] = _("3:"); +const u8 gText_4Colon[] = _("4:"); +const u8 gText_5Colon[] = _("5:"); +const u8 gText_FirstPlacePrize[] = _("The first-place winner gets\nthis {DYNAMIC 0}!"); +const u8 gText_CantHoldAnyMore[] = _("You can't hold any more!"); +const u8 gText_FilledStorageSpace[] = _("It filled its storage space."); +const u8 gText_WantToPlayAgain[] = _("Want to play again?"); +const u8 gText_SomeoneDroppedOut[] = _("Somebody dropped out.\nThe link will be canceled."); +const u8 gText_SpacePoints[] = _(" points"); +const u8 gText_CommunicationStandby3[] = _("Communication standby…"); +const u8 gText_SpacePoints2[] = _(" points"); +const u8 gText_SpaceTimes3[] = _(" time(s)"); +const u8 gText_PkmnJumpRecords[] = _("POKéMON JUMP RECORDS"); +const u8 gText_JumpsInARow[] = _("Jumps in a row:"); +const u8 gText_BestScore2[] = _("Best score:"); +const u8 gText_ExcellentsInARow[] = _("EXCELLENTS in a row:"); +const u8 gText_AwesomeWonF701F700[] = _("Awesome score! You've\nwon {DYNAMIC 1} {DYNAMIC 0}!"); +const u8 gText_FilledStorageSpace2[] = _("It filled its storage space."); +const u8 gText_CantHoldMore[] = _("You can't hold any more!"); +const u8 gText_WantToPlayAgain2[] = _("Want to play again?"); +const u8 gText_SomeoneDroppedOut2[] = _("Somebody dropped out.\nThe link will be canceled."); +const u8 gText_CommunicationStandby4[] = _("Communication standby…"); +const u8 gText_LinkContestResults[] = _("{PLAYER}'s Link Contest Results"); +const u8 gText_1st[] = _("1st"); +const u8 gText_2nd[] = _("2nd"); +const u8 gText_3rd[] = _("3rd"); +const u8 gText_4th[] = _("4th"); +const u8 gText_Friend[] = _("Friend"); +const u8 gText_Pokemon3[] = _("POKeMON"); // Unused +const u8 gJPText_MysteryGift[] = _("ふしぎなもらいもの"); +const u8 gJPText_DecideStop[] = _("{A_BUTTON}けってい {B_BUTTON}やめる"); +const u8 gJPText_ReceiveMysteryGiftWithEReader[] = _("カードeリーダー{PLUS} で\nふしぎなもらいものを よみこみます"); +const u8 gJPText_SelectConnectFromEReaderMenu[] = _("カードeリーダー{PLUS}の メニューから\n‘つうしん'を えらび"); +const u8 gJPText_SelectConnectWithGBA[] = _("‘ゲームボーイアドバンスとつうしん'\nを せんたく してください"); +const u8 gJPText_SelectConnectAndPressA[] = _("カードeリーダー{PLUS}の ‘つうしん'を\nえらんで Aボタンを おしてください"); // Unused +const u8 gJPText_LinkIsIncorrect[] = _("せつぞくが まちがっています"); +const u8 gJPText_CardReadingHasBeenHalted[] = _("カードの よみこみを\nちゅうし しました"); +const u8 gJPText_UnableConnectWithEReader[] = _("カードeリーダー{PLUS}と\nつうしん できません"); // Unused +const u8 gJPText_Connecting[] = _("つうしん ちゅう です"); +const u8 gJPText_ConnectionErrorCheckLink[] = _("つうしん エラーです\nせつぞくを たしかめて ください"); +const u8 gJPText_ConnectionErrorTryAgain[] = _("つうしん エラーです\nはじめから やりなおして ください"); // Link error +const u8 gJPText_AllowEReaderToLoadCard[] = _("カードeリーダー{PLUS} に\nカードを よみこませて ください"); +const u8 gJPText_ConnectionComplete[] = _("つうしん しゅうりょう!"); +const u8 gJPText_NewTrainerHasComeToHoenn[] = _("あらたな トレーナーが\nホウエンに やってきた!"); +const u8 gJPText_PleaseWaitAMoment[] = _("しばらく おまちください"); +const u8 gJPText_WriteErrorUnableToSaveData[] = _("かきこみ エラー です\nデータが ほぞん できませんでした"); +const u8 gText_Red[] = _("RED"); +const u8 gText_Blue[] = _("BLUE"); +const u8 gText_3Dashes[] = _("---"); // Unused +const u8 gText_SingleBattleRoomResults[] = _("{PLAYER}'s Single Battle Room Results"); +const u8 gText_DoubleBattleRoomResults[] = _("{PLAYER}'s Double Battle Room Results"); +const u8 gText_MultiBattleRoomResults[] = _("{PLAYER}'s Multi Battle Room Results"); +const u8 gText_LinkMultiBattleRoomResults[] = _("{PLAYER}'s Link Multi Battle Room Results"); +const u8 gText_SingleBattleTourneyResults[] = _("{PLAYER}'s Single Battle Tourney Results"); +const u8 gText_DoubleBattleTourneyResults[] = _("{PLAYER}'s Double Battle Tourney Results"); +const u8 gText_SingleBattleHallResults[] = _("{PLAYER}'s Single Battle Hall Results"); +const u8 gText_DoubleBattleHallResults[] = _("{PLAYER}'s Double Battle Hall Results"); +const u8 gText_BattleChoiceResults[] = _("{PLAYER}'s Battle Choice Results"); +const u8 gText_SetKOTourneyResults[] = _("{PLAYER}'s Set KO Tourney Results"); +const u8 gText_BattleSwapSingleResults[] = _("{PLAYER}'s Battle Swap Single Results"); +const u8 gText_BattleSwapDoubleResults[] = _("{PLAYER}'s Battle Swap Double Results"); +const u8 gText_BattleQuestResults[] = _("{PLAYER}'s Battle Quest Results"); +const u8 gText_Lv502[] = _("LV. 50"); +const u8 gText_OpenLv[] = _("OPEN LV."); +const u8 gText_WinStreak[] = _("Win streak: {STR_VAR_1}"); +const u8 gText_Current[] = _("CURRENT"); +const u8 gText_Record[] = _("RECORD"); +const u8 gText_Prev[] = _("PREV."); +const u8 gText_RentalSwap[] = _("Rental/Swap"); +const u8 gText_Total[] = _("Total"); +const u8 gText_ClearStreak[] = _("Clear streak: {STR_VAR_1}"); +const u8 gText_Championships[] = _("Championships: {STR_VAR_1}"); +const u8 gText_RoomsCleared[] = _("Rooms cleared: {STR_VAR_1}"); +const u8 gText_TimesCleared[] = _("Times cleared:{CLEAR 0x05}{STR_VAR_1}"); +const u8 gText_KOsInARow[] = _("KOs in a row: {STR_VAR_1}"); +const u8 gText_TimesVar1[] = _("Times: {STR_VAR_1}"); +const u8 gText_FloorsCleared[] = _("Floors cleared: {STR_VAR_1}"); + +ALIGNED(4) const u8 gText_RecordsLv50[] = _("LV. 50"); +ALIGNED(4) const u8 gText_RecordsOpenLevel[] = _("OPEN LEVEL"); +ALIGNED(4) const u8 gText_FrontierFacilityWinStreak[] = _("Win streak: {STR_VAR_2}"); +ALIGNED(4) const u8 gText_FrontierFacilityClearStreak[] = _("Clear streak: {STR_VAR_2}"); +ALIGNED(4) const u8 gText_FrontierFacilityRoomsCleared[] = _("Rooms cleared: {STR_VAR_2}"); +ALIGNED(4) const u8 gText_FrontierFacilityKOsStreak[] = _("KOs in a row: {STR_VAR_2}"); +ALIGNED(4) const u8 gText_FrontierFacilityFloorsCleared[] = _("Floors cleared: {STR_VAR_2}"); +ALIGNED(4) const u8 gText_123Dot[][3] = {_("1."), _("2."), _("3.")}; + +const u8 gText_SavingDontTurnOff2[] = _("SAVING…\nDON'T TURN OFF THE POWER."); +const u8 gText_BlenderMaxSpeedRecord[] = _("BERRY BLENDER\nMAXIMUM SPEED RECORD!"); +const u8 gText_234Players[] = _("2 PLAYERS\n3 PLAYERS\n4 PLAYERS"); +const u8 gText_YesNo[] = _("YES\nNO"); +const u8 gText_SelectorArrow3[] = _("▶"); +const u8 gText_Peekaboo[] = _("PEEKABOO!"); +const u8 gText_CommErrorCheckConnections[] = _("Communication error…\nPlease check all connections,\nthen turn the power OFF and ON."); +const u8 gText_CommErrorEllipsis[] = _("Communication error…"); +const u8 gText_MoveCloserToLinkPartner[] = _("Move closer to your link partner(s).\nAvoid obstacles between partners."); +const u8 gText_ABtnRegistrationCounter[] = _("A Button: Registration Counter"); +const u8 gText_ABtnTitleScreen[] = _("A Button: Title Screen"); +const u8 gText_Option[] = _("OPTION"); +const u8 gText_TextSpeed[] = _("TEXT SPEED"); +const u8 gText_BattleScene[] = _("BATTLE SCENE"); +const u8 gText_BattleStyle[] = _("BATTLE STYLE"); +const u8 gText_Sound[] = _("SOUND"); +const u8 gText_Frame[] = _("FRAME"); +const u8 gText_OptionMenuCancel[] = _("CANCEL"); +const u8 gText_ButtonMode[] = _("BUTTON MODE"); +const u8 gText_TextSpeedSlow[] = _("{COLOR GREEN}{SHADOW LIGHT_GREEN}SLOW"); +const u8 gText_TextSpeedMid[] = _("{COLOR GREEN}{SHADOW LIGHT_GREEN}MID"); +const u8 gText_TextSpeedFast[] = _("{COLOR GREEN}{SHADOW LIGHT_GREEN}FAST"); +const u8 gText_BattleSceneOn[] = _("{COLOR GREEN}{SHADOW LIGHT_GREEN}ON"); +const u8 gText_BattleSceneOff[] = _("{COLOR GREEN}{SHADOW LIGHT_GREEN}OFF"); +const u8 gText_BattleStyleShift[] = _("{COLOR GREEN}{SHADOW LIGHT_GREEN}SHIFT"); +const u8 gText_BattleStyleSet[] = _("{COLOR GREEN}{SHADOW LIGHT_GREEN}SET"); +const u8 gText_SoundMono[] = _("{COLOR GREEN}{SHADOW LIGHT_GREEN}MONO"); +const u8 gText_SoundStereo[] = _("{COLOR GREEN}{SHADOW LIGHT_GREEN}STEREO"); +const u8 gText_FrameType[] = _("{COLOR GREEN}{SHADOW LIGHT_GREEN}TYPE"); +const u8 gText_FrameTypeNumber[] = _("{COLOR GREEN}{SHADOW LIGHT_GREEN}"); +const u8 gText_ButtonTypeNormal[] = _("{COLOR GREEN}{SHADOW LIGHT_GREEN}NORMAL"); +const u8 gText_ButtonTypeLR[] = _("{COLOR GREEN}{SHADOW LIGHT_GREEN}LR"); +const u8 gText_ButtonTypeLEqualsA[] = _("{COLOR GREEN}{SHADOW LIGHT_GREEN}L=A"); +const u8 gText_NumPlayerLink[] = _("{STR_VAR_1}P LINK"); +const u8 gText_BronzeCard[] = _("BRONZE"); +const u8 gText_CopperCard[] = _("COPPER"); +const u8 gText_SilverCard[] = _("SILVER"); +const u8 gText_GoldCard[] = _("GOLD"); +const u8 gText_Day[] = _("DAY"); +const u8 gText_Colon3[] = _(":"); +const u8 gText_Confirm2[] = _("CONFIRM"); +const u8 gText_Days[] = _("Days"); // Unused +const u8 gText_TimeColon2[] = _("Time:"); // Unused +const u8 gText_GameTime[] = _("Game time"); // Unused +const u8 gText_RTCTime[] = _("RTC time"); // Unused +const u8 gText_UpdatedTime[] = _("Updated time"); // Unused +const u8 gText_MenuPokedex[] = _("POKéDEX"); +const u8 gText_MenuPokemon[] = _("POKéMON"); +const u8 gText_MenuBag[] = _("BAG"); +const u8 gText_MenuPokenav[] = _("POKéNAV"); +const u8 gText_MenuPlayer[] = _("{PLAYER}"); +const u8 gText_MenuSave[] = _("SAVE"); +const u8 gText_MenuOption[] = _("OPTION"); +const u8 gText_MenuExit[] = _("EXIT"); +const u8 gText_MenuRetire[] = _("RETIRE"); +const u8 gText_MenuRest[] = _("REST"); +const u8 gText_SafariBallStock[] = _("SAFARI BALLS\nStock: {STR_VAR_1}"); +const u8 gText_BattlePyramidFloor[] = _("Battle Pyramid\n{STR_VAR_1}"); +const u8 gText_Floor1[] = _("Floor 1"); +const u8 gText_Floor2[] = _("Floor 2"); +const u8 gText_Floor3[] = _("Floor 3"); +const u8 gText_Floor4[] = _("Floor 4"); +const u8 gText_Floor5[] = _("Floor 5"); +const u8 gText_Floor6[] = _("Floor 6"); +const u8 gText_Floor7[] = _("Floor 7"); +const u8 gText_Peak[] = _("Peak"); +const u8 gText_LinkStandby2[] = _("Link standby…\n… … B Button: Cancel"); +const u8 gText_PressAToLoadEvent[] = _("Press the A Button to load event.\n… … B Button: Cancel"); +const u8 gText_LoadingEvent[] = _("Loading event…"); +const u8 gText_DontRemoveCableTurnOff[] = _("Don't remove the Game Link cable.\nDon't turn off the power."); +const u8 gText_EventSafelyLoaded[] = _("The event was safely loaded."); +const u8 gText_LoadErrorEndingSession[] = _("Loading error.\nEnding session."); +const u8 gJPText_Player[] = _("プレイヤー"); // Unused +const u8 gJPText_Sama[] = _("さま"); // Unused +const u8 gText_DexHoenn[] = _("HOENN"); +const u8 gText_DexNational[] = _("NATIONAL"); +const u8 gText_PokedexDiploma[] = _("PLAYER: {CLEAR 0x10}{COLOR RED}{SHADOW LIGHT_RED}{PLAYER}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}\n\nThis document certifies\nthat you have successfully\ncompleted your\n{STR_VAR_1} POKéDEX.\n\n{CLEAR_TO 0x42}{COLOR RED}{SHADOW LIGHT_RED}GAME FREAK"); +const u8 gJPText_GameFreak[] = _("{COLOR RED}{SHADOW LIGHT_RED}ゲ-ムフリ-ク"); // Unused +const u8 gText_DiplomaEmpty[] = _("{COLOR RED}{SHADOW LIGHT_RED}"); // Unused +const u8 gText_Hoenn[] = _("HOENN"); +const u8 gText_OhABite[] = _("Oh! A bite!"); +const u8 gText_PokemonOnHook[] = _("A POKéMON's on the hook!{PAUSE_UNTIL_PRESS}"); +const u8 gText_NotEvenANibble[] = _("Not even a nibble…{PAUSE_UNTIL_PRESS}"); +const u8 gText_ItGotAway[] = _("It got away…{PAUSE_UNTIL_PRESS}"); +const u8 gText_XWillBeSentToY[] = _("{STR_VAR_2} will be\nsent to {STR_VAR_1}."); +const u8 gText_ByeByeVar1[] = _("Bye-bye, {STR_VAR_2}!"); +const u8 gText_XSentOverY[] = _("{STR_VAR_1} sent over {STR_VAR_3}."); +const u8 gText_TakeGoodCareOfX[] = _("Take good care of {STR_VAR_3}!"); + +// Easy chat group names +const u8 gEasyChatGroupName_Pokemon[] = _("POKéMON"); +const u8 gEasyChatGroupName_Trainer[] = _("TRAINER"); +const u8 gEasyChatGroupName_Status[] = _("STATUS"); +const u8 gEasyChatGroupName_Battle[] = _("BATTLE"); +const u8 gEasyChatGroupName_Greetings[] = _("GREETINGS"); +const u8 gEasyChatGroupName_People[] = _("PEOPLE"); +const u8 gEasyChatGroupName_Voices[] = _("VOICES"); +const u8 gEasyChatGroupName_Speech[] = _("SPEECH"); +const u8 gEasyChatGroupName_Endings[] = _("ENDINGS"); +const u8 gEasyChatGroupName_Feelings[] = _("FEELINGS"); +const u8 gEasyChatGroupName_Conditions[] = _("CONDITIONS"); +const u8 gEasyChatGroupName_Actions[] = _("ACTIONS"); +const u8 gEasyChatGroupName_Lifestyle[] = _("LIFESTYLE"); +const u8 gEasyChatGroupName_Hobbies[] = _("HOBBIES"); +const u8 gEasyChatGroupName_Time[] = _("TIME"); +const u8 gEasyChatGroupName_Misc[] = _("MISC."); +const u8 gEasyChatGroupName_Adjectives[] = _("ADJECTIVES"); +const u8 gEasyChatGroupName_Events[] = _("EVENTS"); +const u8 gEasyChatGroupName_Move1[] = _("MOVE 1"); +const u8 gEasyChatGroupName_Move2[] = _("MOVE 2"); +const u8 gEasyChatGroupName_TrendySaying[] = _("TRENDY SAYING"); +const u8 gEasyChatGroupName_Pokemon2[] = _("POKéMON2"); + +const u8 gText_ThreeQuestionMarks[] = _("???"); +const u8 gText_MaxHP[] = _("MAX. HP"); +const u8 gText_Attack[] = _("ATTACK"); +const u8 gText_Defense[] = _("DEFENSE"); +const u8 gText_Speed[] = _("SPEED"); +const u8 gText_SpAtk[] = _("SP. ATK"); +const u8 gText_SpDef[] = _("SP. DEF"); +const u8 gText_Plus[] = _("{PLUS}"); +const u8 gText_Dash[] = _("-"); +const u8 gText_FromSpace[] = _("From "); +const u8 gText_MixingRecords[] = _("Mixing records…"); +const u8 gText_RecordMixingComplete[] = _("Record mixing completed.\nThank you for waiting."); +const u8 gText_YourName[] = _("YOUR NAME?"); +const u8 gText_BoxName[] = _("BOX NAME?"); +const u8 gText_PkmnsNickname[] = _("{STR_VAR_1}'s nickname?"); +const u8 gText_TellHimTheWords[] = _("Tell him the words."); +const u8 gText_MoveOkBack[] = _("{DPAD_NONE}MOVE {A_BUTTON}OK {B_BUTTON}BACK"); +const u8 gText_CallCantBeMadeHere[] = _("A call can't be made from here."); +const u8 gText_ContestLady_Handsome[] = _("HANDSOME"); +const u8 gText_ContestLady_Vinny[] = _("VINNY"); +const u8 gText_ContestLady_Moreme[] = _("MOREME"); +const u8 gText_ContestLady_Ironhard[] = _("IRONHARD"); +const u8 gText_ContestLady_Muscle[] = _("MUSCLE"); +const u8 gText_ContestLady_Coolness[] = _("coolness"); +const u8 gText_ContestLady_Beauty[] = _("beauty"); +const u8 gText_ContestLady_Cuteness[] = _("cuteness"); +const u8 gText_ContestLady_Smartness[] = _("smartness"); +const u8 gText_ContestLady_Toughness[] = _("toughness"); +const u8 gText_QuizLady_Lady[] = _("Lady"); +const u8 gText_FavorLady_Slippery[] = _("slippery"); +const u8 gText_FavorLady_Roundish[] = _("roundish"); +const u8 gText_FavorLady_Whamish[] = _("wham-ish"); +const u8 gText_FavorLady_Shiny[] = _("shiny"); +const u8 gText_FavorLady_Sticky[] = _("sticky"); +const u8 gText_FavorLady_Pointy[] = _("pointy"); +const u8 gText_RentalPkmn2[] = _("RENTAL POKéMON"); +const u8 gText_SelectFirstPkmn[] = _("Select the first POKéMON."); +const u8 gText_SelectSecondPkmn[] = _("Select the second POKéMON."); +const u8 gText_SelectThirdPkmn[] = _("Select the third POKéMON."); +const u8 gText_Rent[] = _("RENT"); +const u8 gText_Summary[] = _("SUMMARY"); +const u8 gText_Others2[] = _("OTHERS"); +const u8 gText_Deselect[] = _("DESELECT"); +const u8 gText_TheseThreePkmnOkay[] = _("Are these three POKéMON OK?"); +const u8 gText_Yes2[] = _("YES"); +const u8 gText_No2[] = _("NO"); +const u8 gText_CantSelectSamePkmn[] = _("Can't select same {PKMN}."); +const u8 gText_PkmnSwap[] = _("POKéMON SWAP"); +const u8 gText_SelectPkmnToSwap[] = _("Select POKéMON to swap."); +const u8 gText_SelectPkmnToAccept[] = _("Select POKéMON to accept."); +const u8 gText_Swap[] = _("SWAP"); +const u8 gText_Summary2[] = _("SUMMARY"); +const u8 gText_Rechoose[] = _("RECHOOSE"); +const u8 gText_QuitSwapping[] = _("Quit swapping?"); +const u8 gText_Yes3[] = _("YES"); +const u8 gText_No3[] = _("NO"); +const u8 gText_PkmnForSwap[] = _("{PKMN} FOR SWAP"); +const u8 gText_Cancel3[] = _("CANCEL"); +const u8 gText_Swap2[] = _("SWAP"); // Unused +const u8 gText_Accept[] = _("ACCEPT"); // Unused +const u8 gText_AcceptThisPkmn[] = _("Accept this POKéMON?"); +const u8 gText_4Spaces[] = _(" "); // Unused +const u8 gText_SamePkmnInPartyAlready[] = _("Same {PKMN} in party already."); +const u8 gText_DecimalPoint[] = _("."); +const u8 gText_SavingPlayer[] = _("PLAYER"); +const u8 gText_SavingBadges[] = _("BADGES"); +const u8 gText_SavingPokedex[] = _("POKéDEX"); +const u8 gText_SavingTime[] = _("TIME"); +const u8 gText_WirelessCommStatus[] = _("Wireless Communication Status"); +const u8 gText_PeopleTrading[] = _("People trading:"); +const u8 gText_PeopleBattling[] = _("People battling:"); +const u8 gText_PeopleInUnionRoom[] = _("People in the UNION ROOM:"); +const u8 gText_PeopleCommunicating[] = _("People communicating:"); +const u8 gText_F700Players[] = _("{DYNAMIC 0} players"); +const u8 gText_F701Players[] = _("{DYNAMIC 1} players"); +const u8 gText_F702Players[] = _("{DYNAMIC 2} players"); +const u8 gText_F703Players[] = _("{DYNAMIC 3} players"); #endif const u8 *const gTextTable_Players[] = { @@ -4897,168 +4897,7 @@ const u8 *const gTextTable_Players[] = { gText_F703Players }; -#if ENGLISH -ALIGNED(4) const u8 gText_WonderCards[] = _("WONDER CARDS"); -ALIGNED(4) const u8 gText_WonderNews[] = _("WONDER NEWS"); -ALIGNED(4) const u8 gText_WirelessCommunication[] = _("WIRELESS COMMUNICATION"); -ALIGNED(4) const u8 gText_Friend2[] = _("FRIEND"); -ALIGNED(4) const u8 gText_Exit3[] = _("EXIT"); -ALIGNED(4) const u8 gText_Receive[] = _("RECEIVE"); -ALIGNED(4) const u8 gText_Send[] = _("SEND"); -ALIGNED(4) const u8 gText_Toss[] = _("TOSS"); -ALIGNED(4) const u8 gText_VarietyOfEventsImportedWireless[] = _("A variety of events will be imported\nover Wireless Communication."); -ALIGNED(4) const u8 gText_WonderCardsInPossession[] = _("Read the WONDER CARDS in your\npossession."); -ALIGNED(4) const u8 gText_ReadNewsThatArrived[] = _("Read the NEWS that arrived."); -ALIGNED(4) const u8 gText_ReturnToTitle[] = _("Return to the title screen."); -ALIGNED(4) const u8 gText_DontHaveCardNewOneInput[] = _("You don't have a WONDER CARD,\nso a new CARD will be input."); -ALIGNED(4) const u8 gText_DontHaveNewsNewOneInput[] = _("You don't have any WONDER NEWS,\nso new NEWS will be input."); -ALIGNED(4) const u8 gText_WhereShouldCardBeAccessed[] = _("Where should the WONDER CARD\nbe accessed?"); -ALIGNED(4) const u8 gText_WhereShouldNewsBeAccessed[] = _("Where should the WONDER NEWS\nbe accessed?"); -ALIGNED(4) const u8 gText_CommunicationStandbyBButtonCancel[] = _("Communication standby…\nB Button: Cancel"); // Unused -ALIGNED(4) const u8 gText_Communicating[] = _("Communicating…"); -ALIGNED(4) const u8 gText_CommunicationCompleted[] = _("Communication completed."); -ALIGNED(4) const u8 gText_CommunicationError[] = _("Communication error."); -ALIGNED(4) const u8 gText_CommunicationCanceled[] = _("Communication has been canceled."); -ALIGNED(4) const u8 gText_ThrowAwayWonderCard[] = _("Throw away the WONDER CARD\nand input a new CARD?"); -ALIGNED(4) const u8 gText_HaventReceivedCardsGift[] = _("You haven't received the CARD's gift\nyet. Input a new CARD anyway?"); -ALIGNED(4) const u8 gText_WonderCardReceivedFrom[] = _("A WONDER CARD has been received\nfrom {STR_VAR_1}."); -ALIGNED(4) const u8 gText_WonderNewsReceivedFrom[] = _("A WONDER NEWS item has been\nreceived from {STR_VAR_1}."); -ALIGNED(4) const u8 gText_WonderCardReceived[] = _("A new WONDER CARD has been\nreceived."); -ALIGNED(4) const u8 gText_WonderNewsReceived[] = _("A new WONDER NEWS item has been\nreceived."); -ALIGNED(4) const u8 gText_NewStampReceived[] = _("A new STAMP has been received."); -ALIGNED(4) const u8 gText_NewTrainerReceived[] = _("A new TRAINER has arrived."); -ALIGNED(4) const u8 gText_AlreadyHadCard[] = _("You already had that\nWONDER CARD."); -ALIGNED(4) const u8 gText_AlreadyHadNews[] = _("You already had that\nWONDER NEWS item."); -ALIGNED(4) const u8 gText_AlreadyHadStamp[] = _("You already had that\nSTAMP."); -ALIGNED(4) const u8 gText_NoMoreRoomForStamps[] = _("There's no more room for adding\nSTAMPS."); -ALIGNED(4) const u8 gText_RecordUploadedViaWireless[] = _("Your record has been uploaded via\nWIRELESS COMMUNICATION."); -ALIGNED(4) const u8 gText_CantAcceptCardFromTrainer[] = _("You can't accept a WONDER CARD\nfrom this TRAINER."); -ALIGNED(4) const u8 gText_CantAcceptNewsFromTrainer[] = _("You can't accept WONDER NEWS\nfrom this TRAINER."); -ALIGNED(4) const u8 gText_NothingSentOver[] = _("Nothing was sent over…"); -ALIGNED(4) const u8 gText_WhatToDoWithCards[] = _("What would you like to do\nwith the WONDER CARDS?"); -ALIGNED(4) const u8 gText_WhatToDoWithNews[] = _("What would you like to do\nwith the WONDER NEWS?"); -ALIGNED(4) const u8 gText_SendingWonderCard[] = _("Sending your WONDER CARD…"); -ALIGNED(4) const u8 gText_SendingWonderNews[] = _("Sending your WONDER NEWS item…"); -ALIGNED(4) const u8 gText_WonderCardSentTo[] = _("Your WONDER CARD has been sent\nto {STR_VAR_1}."); -ALIGNED(4) const u8 gText_WonderNewsSentTo[] = _("Your WONDER NEWS item has been\nsent to {STR_VAR_1}."); -ALIGNED(4) const u8 gText_StampSentTo[] = _("A STAMP has been sent to {STR_VAR_1}."); -ALIGNED(4) const u8 gText_GiftSentTo[] = _("A GIFT has been sent to {STR_VAR_1}."); -ALIGNED(4) const u8 gText_OtherTrainerHasCard[] = _("The other TRAINER has the same\nWONDER CARD already."); -ALIGNED(4) const u8 gText_OtherTrainerHasNews[] = _("The other TRAINER has the same\nWONDER NEWS already."); -ALIGNED(4) const u8 gText_OtherTrainerHasStamp[] = _("The other TRAINER has the same\nSTAMP already."); -ALIGNED(4) const u8 gText_OtherTrainerCanceled[] = _("The other TRAINER canceled\ncommunication."); -ALIGNED(4) const u8 gText_CantSendGiftToTrainer[] = _("You can't send a MYSTERY GIFT to\nthis TRAINER."); -ALIGNED(4) const u8 gText_IfThrowAwayCardEventWontHappen[] = _("If you throw away the CARD,\nits event won't happen. Okay?"); -ALIGNED(4) const u8 gText_OkayToDiscardNews[] = _("Is it okay to discard this\nNEWS item?"); -ALIGNED(4) const u8 gText_HaventReceivedGiftOkayToDiscard[] = _("You haven't received the\nGIFT. Is it okay to discard?"); -ALIGNED(4) const u8 gText_DataWillBeSaved[] = _("Data will be saved.\nPlease wait."); -ALIGNED(4) const u8 gText_SaveCompletedPressA[] = _("Save completed.\nPlease press the A Button."); -ALIGNED(4) const u8 gText_WonderCardThrownAway[] = _("The WONDER CARD was thrown away."); -ALIGNED(4) const u8 gText_WonderNewsThrownAway[] = _("The WONDER NEWS was thrown away."); -ALIGNED(4) const u8 gText_MysteryGift[] = _("MYSTERY GIFT"); -ALIGNED(4) const u8 gText_PickOKExit[] = _("{DPAD_UPDOWN}PICK {A_BUTTON}OK {B_BUTTON}EXIT"); -ALIGNED(4) const u8 gText_PickOKCancel[] = _("{DPAD_UPDOWN}PICK {A_BUTTON}OK {B_BUTTON}CANCEL"); -const u8 gText_PlayersBattleResults[] = _("{PLAYER}'s BATTLE RESULTS"); -const u8 gText_TotalRecordWLD[] = _("TOTAL RECORD W:{STR_VAR_1} L:{STR_VAR_2} D:{STR_VAR_3}"); -const u8 gText_WinLoseDraw[] = _("{CLEAR_TO 0x53}WIN{CLEAR_TO 0x80}LOSE{CLEAR_TO 0xB0}DRAW"); -const u8 gText_CommunicationStandby5[] = _("Communication standby…"); -const u8 gText_QuitTheGame[] = _("Quit the game?"); -const u8 gText_YouveGot9999Coins[] = _("You've got 9,999 COINS."); -const u8 gText_YouveRunOutOfCoins[] = _("You've run out of COINS.\nGame over!"); -const u8 gText_YouDontHaveThreeCoins[] = _("You don't have three COINS."); -const u8 gText_ReelTimeHelp[] = _("REEL TIME\nHere's your chance to take\naim and nail marks!\nReel Time continues for the\nawarded number of spins.\nIt all ends on a Big Bonus."); -const u8 gDaycareText_GetAlongVeryWell[] = _("The two seem to get along\nvery well."); -const u8 gDaycareText_GetAlong[] = _("The two seem to get along."); -const u8 gDaycareText_DontLikeOther[] = _("The two don't seem to like\neach other much."); -const u8 gDaycareText_PlayOther[] = _("The two prefer to play with other\nPOKéMON than each other."); -const u8 gText_NewLine2[] = _("\n"); -const u8 gText_Exit4[] = _("EXIT"); -const u8 gText_Lv[] = _("{LV}"); -const u8 gText_TimeBoard[] = _("TIME BOARD"); -const u8 gText_TimeCleared[] = _("TIME CLEARED "); -const u8 gText_XMinYDotZSec[] = _("{STR_VAR_1} min. {STR_VAR_2}.{STR_VAR_3} sec."); -const u8 gText_TrainerHill1F[] = _("1F"); -const u8 gText_TrainerHill2F[] = _("2F"); -const u8 gText_TrainerHill3F[] = _("3F"); -const u8 gText_TrainerHill4F[] = _("4F"); -const u8 gText_TeachWhichMoveToPkmn[] = _("Teach which move to {STR_VAR_1}?"); -const u8 gText_MoveRelearnerTeachMoveConfirm[] = _("Teach {STR_VAR_2}?"); -const u8 gText_MoveRelearnerPkmnLearnedMove[] = _("{STR_VAR_1} learned\n{STR_VAR_2}!"); -const u8 gText_MoveRelearnerPkmnTryingToLearnMove[] = _("{STR_VAR_1} is trying to learn\n{STR_VAR_2}.\pBut {STR_VAR_1} can't learn more\nthan four moves.\pDelete an older move to make\nroom for {STR_VAR_2}?"); -const u8 gText_MoveRelearnerStopTryingToTeachMove[] = _("Stop trying to teach\n{STR_VAR_2}?"); -const u8 gText_MoveRelearnerAndPoof[] = _("{PAUSE 32}1, {PAUSE 15}2, and {PAUSE 15}… {PAUSE 15}… {PAUSE 15}… {PAUSE 15}{PLAY_SE SE_BALL_BOUNCE_1}Poof!\p"); -const u8 gText_MoveRelearnerPkmnForgotMoveAndLearnedNew[] = _("{STR_VAR_1} forgot {STR_VAR_3}.\pAnd…\p{STR_VAR_1} learned {STR_VAR_2}."); -const u8 gText_MoveRelearnedPkmnDidNotLearnMove[] = _("{STR_VAR_1} did not learn the\nmove {STR_VAR_2}."); // Unused -const u8 gText_MoveRelearnerGiveUp[] = _("Give up trying to teach a new\nmove to {STR_VAR_1}?"); -const u8 gText_MoveRelearnerWhichMoveToForget[] = _("Which move should be\nforgotten?\p"); -const u8 gText_MoveRelearnerBattleMoves[] = _("BATTLE MOVES"); -const u8 gText_MoveRelearnerContestMovesTitle[] = _("CONTEST MOVES"); -const u8 gText_MoveRelearnerType[] = _("TYPE/"); // Unused -const u8 gText_MoveRelearnerPP[] = _("PP/"); -const u8 gText_MoveRelearnerPower[] = _("POWER/"); -const u8 gText_MoveRelearnerAccuracy[] = _("ACCURACY/"); -const u8 gText_MoveRelearnerAppeal[] = _("APPEAL"); -const u8 gText_MoveRelearnerJam[] = _("JAM"); -const u8 gText_Kira[] = _("KIRA"); -const u8 gText_Amy[] = _("AMY"); -const u8 gText_John[] = _("JOHN"); -const u8 gText_Roy[] = _("ROY"); -const u8 gText_Gabby[] = _("GABBY"); -const u8 gText_Anna[] = _("ANNA"); -const u8 gText_ClearAllSaveData[] = _("Clear all save data areas?"); -const u8 gText_ClearingData[] = _("Clearing data…\nPlease wait."); -const u8 gText_IsThisTheCorrectTime[] = _("Is this the correct time?"); -const u8 gText_Confirm3[] = _("CONFIRM"); -const u8 gText_Cancel4[] = _("CANCEL"); -const u8 gText_MrStoneMatchCallDesc[] = _("DEVON PRES"); -const u8 gText_MrStoneMatchCallName[] = _("MR. STONE"); -const u8 gText_StevenMatchCallDesc[] = _("HARD AS ROCK"); -const u8 gText_StevenMatchCallName[] = _("STEVEN"); -const u8 gText_MayBrendanMatchCallDesc[] = _("RAD NEIGHBOR"); -const u8 gText_NormanMatchCallDesc[] = _("RELIABLE ONE"); -const u8 gText_MomMatchCallDesc[] = _("CALM & KIND"); -const u8 gText_WallyMatchCallDesc[] = _("{PKMN} LOVER"); -const u8 gText_NormanMatchCallName[] = _("DAD"); -const u8 gText_MomMatchCallName[] = _("MOM"); -const u8 gText_ScottMatchCallDesc[] = _("ELUSIVE EYES"); -const u8 gText_ScottMatchCallName[] = _("SCOTT"); -const u8 gText_RoxanneMatchCallDesc[] = _("ROCKIN' WHIZ"); -const u8 gText_BrawlyMatchCallDesc[] = _("THE BIG HIT"); -const u8 gText_WattsonMatchCallDesc[] = _("SWELL SHOCK"); -const u8 gText_FlanneryMatchCallDesc[] = _("PASSION BURN"); -const u8 gText_WinonaMatchCallDesc[] = _("SKY TAMER"); -const u8 gText_TateLizaMatchCallDesc[] = _("MYSTIC DUO"); -const u8 gText_JuanMatchCallDesc[] = _("DANDY CHARM"); -const u8 gText_EliteFourMatchCallDesc[] = _("ELITE FOUR"); -const u8 gText_ChampionMatchCallDesc[] = _("CHAMPION"); -const u8 gText_ProfBirchMatchCallDesc[] = _("{PKMN} PROF."); -const u8 gText_CommStandbyAwaitingOtherPlayer[] = _("Communication standby…\nAwaiting another player to choose."); -const u8 gText_BattleWasRefused[] = _("The battle was refused.{PAUSE 60}"); -const u8 gText_RefusedBattle[] = _("Refused the battle.{PAUSE 60}"); -const u8 gText_NoWeather[] = _("NO WEATHER"); // Below are unused debug names for weather types -const u8 gText_Sunny[] = _("SUNNY"); // Unused -const u8 gText_Sunny2[] = _("SUNNY2"); // Unused -const u8 gText_Rain[] = _("RAIN"); // Unused -const u8 gText_Snow[] = _("SNOW"); // Unused -const u8 gText_Lightning[] = _("LIGHTNING"); // Unused -const u8 gText_Fog[] = _("FOG"); // Unused -const u8 gText_VolcanoAsh[] = _("VOLCANO ASH"); // Unused -const u8 gText_Sandstorm[] = _("SANDSTORM"); // Unused -const u8 gText_Fog2[] = _("FOG2"); // Unused -const u8 gText_Seafloor[] = _("SEAFLOOR"); // Unused -const u8 gText_Cloudy[] = _("CLOUDY"); // Unused -const u8 gText_Sunny3[] = _("SUNNY3"); // Unused -const u8 gText_HeavyRain[] = _("HEAVY RAIN"); // Unused -const u8 gText_Seafloor2[] = _("SEAFLOOR2"); // Unused -const u8 gText_DelAll[] = _("DEL. ALL"); -const u8 gText_Cancel5[] = _("CANCEL"); -const u8 gText_Ok2[] = _("OK"); -const u8 gText_Quiz[] = _("QUIZ"); -const u8 gText_Answer[] = _("ANSWER"); -const u8 gText_PokeBalls[] = _("POKé BALLS"); -const u8 gText_Berry[] = _("BERRY"); -const u8 gText_Berries[] = _("BERRIES"); -#elif FRENCH +#if FRENCH ALIGNED(4) const u8 gText_WonderCards[] = _("CARTES MIRACLE"); ALIGNED(4) const u8 gText_WonderNews[] = _("INFOS MIRACLE"); ALIGNED(4) const u8 gText_WirelessCommunication[] = _("COMMUNICATION SANS FIL"); @@ -5390,4 +5229,165 @@ const u8 gText_Berries[] = _("BACCA"); const u8 gText_Eleve[] = _("SCOLARA"); const u8 gText_Dresseur[] = _("ALLENATORE"); const u8 gText_Champion[] = _("CAPIPALESTRA"); +#else //ENGLISH +ALIGNED(4) const u8 gText_WonderCards[] = _("WONDER CARDS"); +ALIGNED(4) const u8 gText_WonderNews[] = _("WONDER NEWS"); +ALIGNED(4) const u8 gText_WirelessCommunication[] = _("WIRELESS COMMUNICATION"); +ALIGNED(4) const u8 gText_Friend2[] = _("FRIEND"); +ALIGNED(4) const u8 gText_Exit3[] = _("EXIT"); +ALIGNED(4) const u8 gText_Receive[] = _("RECEIVE"); +ALIGNED(4) const u8 gText_Send[] = _("SEND"); +ALIGNED(4) const u8 gText_Toss[] = _("TOSS"); +ALIGNED(4) const u8 gText_VarietyOfEventsImportedWireless[] = _("A variety of events will be imported\nover Wireless Communication."); +ALIGNED(4) const u8 gText_WonderCardsInPossession[] = _("Read the WONDER CARDS in your\npossession."); +ALIGNED(4) const u8 gText_ReadNewsThatArrived[] = _("Read the NEWS that arrived."); +ALIGNED(4) const u8 gText_ReturnToTitle[] = _("Return to the title screen."); +ALIGNED(4) const u8 gText_DontHaveCardNewOneInput[] = _("You don't have a WONDER CARD,\nso a new CARD will be input."); +ALIGNED(4) const u8 gText_DontHaveNewsNewOneInput[] = _("You don't have any WONDER NEWS,\nso new NEWS will be input."); +ALIGNED(4) const u8 gText_WhereShouldCardBeAccessed[] = _("Where should the WONDER CARD\nbe accessed?"); +ALIGNED(4) const u8 gText_WhereShouldNewsBeAccessed[] = _("Where should the WONDER NEWS\nbe accessed?"); +ALIGNED(4) const u8 gText_CommunicationStandbyBButtonCancel[] = _("Communication standby…\nB Button: Cancel"); // Unused +ALIGNED(4) const u8 gText_Communicating[] = _("Communicating…"); +ALIGNED(4) const u8 gText_CommunicationCompleted[] = _("Communication completed."); +ALIGNED(4) const u8 gText_CommunicationError[] = _("Communication error."); +ALIGNED(4) const u8 gText_CommunicationCanceled[] = _("Communication has been canceled."); +ALIGNED(4) const u8 gText_ThrowAwayWonderCard[] = _("Throw away the WONDER CARD\nand input a new CARD?"); +ALIGNED(4) const u8 gText_HaventReceivedCardsGift[] = _("You haven't received the CARD's gift\nyet. Input a new CARD anyway?"); +ALIGNED(4) const u8 gText_WonderCardReceivedFrom[] = _("A WONDER CARD has been received\nfrom {STR_VAR_1}."); +ALIGNED(4) const u8 gText_WonderNewsReceivedFrom[] = _("A WONDER NEWS item has been\nreceived from {STR_VAR_1}."); +ALIGNED(4) const u8 gText_WonderCardReceived[] = _("A new WONDER CARD has been\nreceived."); +ALIGNED(4) const u8 gText_WonderNewsReceived[] = _("A new WONDER NEWS item has been\nreceived."); +ALIGNED(4) const u8 gText_NewStampReceived[] = _("A new STAMP has been received."); +ALIGNED(4) const u8 gText_NewTrainerReceived[] = _("A new TRAINER has arrived."); +ALIGNED(4) const u8 gText_AlreadyHadCard[] = _("You already had that\nWONDER CARD."); +ALIGNED(4) const u8 gText_AlreadyHadNews[] = _("You already had that\nWONDER NEWS item."); +ALIGNED(4) const u8 gText_AlreadyHadStamp[] = _("You already had that\nSTAMP."); +ALIGNED(4) const u8 gText_NoMoreRoomForStamps[] = _("There's no more room for adding\nSTAMPS."); +ALIGNED(4) const u8 gText_RecordUploadedViaWireless[] = _("Your record has been uploaded via\nWIRELESS COMMUNICATION."); +ALIGNED(4) const u8 gText_CantAcceptCardFromTrainer[] = _("You can't accept a WONDER CARD\nfrom this TRAINER."); +ALIGNED(4) const u8 gText_CantAcceptNewsFromTrainer[] = _("You can't accept WONDER NEWS\nfrom this TRAINER."); +ALIGNED(4) const u8 gText_NothingSentOver[] = _("Nothing was sent over…"); +ALIGNED(4) const u8 gText_WhatToDoWithCards[] = _("What would you like to do\nwith the WONDER CARDS?"); +ALIGNED(4) const u8 gText_WhatToDoWithNews[] = _("What would you like to do\nwith the WONDER NEWS?"); +ALIGNED(4) const u8 gText_SendingWonderCard[] = _("Sending your WONDER CARD…"); +ALIGNED(4) const u8 gText_SendingWonderNews[] = _("Sending your WONDER NEWS item…"); +ALIGNED(4) const u8 gText_WonderCardSentTo[] = _("Your WONDER CARD has been sent\nto {STR_VAR_1}."); +ALIGNED(4) const u8 gText_WonderNewsSentTo[] = _("Your WONDER NEWS item has been\nsent to {STR_VAR_1}."); +ALIGNED(4) const u8 gText_StampSentTo[] = _("A STAMP has been sent to {STR_VAR_1}."); +ALIGNED(4) const u8 gText_GiftSentTo[] = _("A GIFT has been sent to {STR_VAR_1}."); +ALIGNED(4) const u8 gText_OtherTrainerHasCard[] = _("The other TRAINER has the same\nWONDER CARD already."); +ALIGNED(4) const u8 gText_OtherTrainerHasNews[] = _("The other TRAINER has the same\nWONDER NEWS already."); +ALIGNED(4) const u8 gText_OtherTrainerHasStamp[] = _("The other TRAINER has the same\nSTAMP already."); +ALIGNED(4) const u8 gText_OtherTrainerCanceled[] = _("The other TRAINER canceled\ncommunication."); +ALIGNED(4) const u8 gText_CantSendGiftToTrainer[] = _("You can't send a MYSTERY GIFT to\nthis TRAINER."); +ALIGNED(4) const u8 gText_IfThrowAwayCardEventWontHappen[] = _("If you throw away the CARD,\nits event won't happen. Okay?"); +ALIGNED(4) const u8 gText_OkayToDiscardNews[] = _("Is it okay to discard this\nNEWS item?"); +ALIGNED(4) const u8 gText_HaventReceivedGiftOkayToDiscard[] = _("You haven't received the\nGIFT. Is it okay to discard?"); +ALIGNED(4) const u8 gText_DataWillBeSaved[] = _("Data will be saved.\nPlease wait."); +ALIGNED(4) const u8 gText_SaveCompletedPressA[] = _("Save completed.\nPlease press the A Button."); +ALIGNED(4) const u8 gText_WonderCardThrownAway[] = _("The WONDER CARD was thrown away."); +ALIGNED(4) const u8 gText_WonderNewsThrownAway[] = _("The WONDER NEWS was thrown away."); +ALIGNED(4) const u8 gText_MysteryGift[] = _("MYSTERY GIFT"); +ALIGNED(4) const u8 gText_PickOKExit[] = _("{DPAD_UPDOWN}PICK {A_BUTTON}OK {B_BUTTON}EXIT"); +ALIGNED(4) const u8 gText_PickOKCancel[] = _("{DPAD_UPDOWN}PICK {A_BUTTON}OK {B_BUTTON}CANCEL"); +const u8 gText_PlayersBattleResults[] = _("{PLAYER}'s BATTLE RESULTS"); +const u8 gText_TotalRecordWLD[] = _("TOTAL RECORD W:{STR_VAR_1} L:{STR_VAR_2} D:{STR_VAR_3}"); +const u8 gText_WinLoseDraw[] = _("{CLEAR_TO 0x53}WIN{CLEAR_TO 0x80}LOSE{CLEAR_TO 0xB0}DRAW"); +const u8 gText_CommunicationStandby5[] = _("Communication standby…"); +const u8 gText_QuitTheGame[] = _("Quit the game?"); +const u8 gText_YouveGot9999Coins[] = _("You've got 9,999 COINS."); +const u8 gText_YouveRunOutOfCoins[] = _("You've run out of COINS.\nGame over!"); +const u8 gText_YouDontHaveThreeCoins[] = _("You don't have three COINS."); +const u8 gText_ReelTimeHelp[] = _("REEL TIME\nHere's your chance to take\naim and nail marks!\nReel Time continues for the\nawarded number of spins.\nIt all ends on a Big Bonus."); +const u8 gDaycareText_GetAlongVeryWell[] = _("The two seem to get along\nvery well."); +const u8 gDaycareText_GetAlong[] = _("The two seem to get along."); +const u8 gDaycareText_DontLikeOther[] = _("The two don't seem to like\neach other much."); +const u8 gDaycareText_PlayOther[] = _("The two prefer to play with other\nPOKéMON than each other."); +const u8 gText_NewLine2[] = _("\n"); +const u8 gText_Exit4[] = _("EXIT"); +const u8 gText_Lv[] = _("{LV}"); +const u8 gText_TimeBoard[] = _("TIME BOARD"); +const u8 gText_TimeCleared[] = _("TIME CLEARED "); +const u8 gText_XMinYDotZSec[] = _("{STR_VAR_1} min. {STR_VAR_2}.{STR_VAR_3} sec."); +const u8 gText_TrainerHill1F[] = _("1F"); +const u8 gText_TrainerHill2F[] = _("2F"); +const u8 gText_TrainerHill3F[] = _("3F"); +const u8 gText_TrainerHill4F[] = _("4F"); +const u8 gText_TeachWhichMoveToPkmn[] = _("Teach which move to {STR_VAR_1}?"); +const u8 gText_MoveRelearnerTeachMoveConfirm[] = _("Teach {STR_VAR_2}?"); +const u8 gText_MoveRelearnerPkmnLearnedMove[] = _("{STR_VAR_1} learned\n{STR_VAR_2}!"); +const u8 gText_MoveRelearnerPkmnTryingToLearnMove[] = _("{STR_VAR_1} is trying to learn\n{STR_VAR_2}.\pBut {STR_VAR_1} can't learn more\nthan four moves.\pDelete an older move to make\nroom for {STR_VAR_2}?"); +const u8 gText_MoveRelearnerStopTryingToTeachMove[] = _("Stop trying to teach\n{STR_VAR_2}?"); +const u8 gText_MoveRelearnerAndPoof[] = _("{PAUSE 32}1, {PAUSE 15}2, and {PAUSE 15}… {PAUSE 15}… {PAUSE 15}… {PAUSE 15}{PLAY_SE SE_BALL_BOUNCE_1}Poof!\p"); +const u8 gText_MoveRelearnerPkmnForgotMoveAndLearnedNew[] = _("{STR_VAR_1} forgot {STR_VAR_3}.\pAnd…\p{STR_VAR_1} learned {STR_VAR_2}."); +const u8 gText_MoveRelearnedPkmnDidNotLearnMove[] = _("{STR_VAR_1} did not learn the\nmove {STR_VAR_2}."); // Unused +const u8 gText_MoveRelearnerGiveUp[] = _("Give up trying to teach a new\nmove to {STR_VAR_1}?"); +const u8 gText_MoveRelearnerWhichMoveToForget[] = _("Which move should be\nforgotten?\p"); +const u8 gText_MoveRelearnerBattleMoves[] = _("BATTLE MOVES"); +const u8 gText_MoveRelearnerContestMovesTitle[] = _("CONTEST MOVES"); +const u8 gText_MoveRelearnerType[] = _("TYPE/"); // Unused +const u8 gText_MoveRelearnerPP[] = _("PP/"); +const u8 gText_MoveRelearnerPower[] = _("POWER/"); +const u8 gText_MoveRelearnerAccuracy[] = _("ACCURACY/"); +const u8 gText_MoveRelearnerAppeal[] = _("APPEAL"); +const u8 gText_MoveRelearnerJam[] = _("JAM"); +const u8 gText_Kira[] = _("KIRA"); +const u8 gText_Amy[] = _("AMY"); +const u8 gText_John[] = _("JOHN"); +const u8 gText_Roy[] = _("ROY"); +const u8 gText_Gabby[] = _("GABBY"); +const u8 gText_Anna[] = _("ANNA"); +const u8 gText_ClearAllSaveData[] = _("Clear all save data areas?"); +const u8 gText_ClearingData[] = _("Clearing data…\nPlease wait."); +const u8 gText_IsThisTheCorrectTime[] = _("Is this the correct time?"); +const u8 gText_Confirm3[] = _("CONFIRM"); +const u8 gText_Cancel4[] = _("CANCEL"); +const u8 gText_MrStoneMatchCallDesc[] = _("DEVON PRES"); +const u8 gText_MrStoneMatchCallName[] = _("MR. STONE"); +const u8 gText_StevenMatchCallDesc[] = _("HARD AS ROCK"); +const u8 gText_StevenMatchCallName[] = _("STEVEN"); +const u8 gText_MayBrendanMatchCallDesc[] = _("RAD NEIGHBOR"); +const u8 gText_NormanMatchCallDesc[] = _("RELIABLE ONE"); +const u8 gText_MomMatchCallDesc[] = _("CALM & KIND"); +const u8 gText_WallyMatchCallDesc[] = _("{PKMN} LOVER"); +const u8 gText_NormanMatchCallName[] = _("DAD"); +const u8 gText_MomMatchCallName[] = _("MOM"); +const u8 gText_ScottMatchCallDesc[] = _("ELUSIVE EYES"); +const u8 gText_ScottMatchCallName[] = _("SCOTT"); +const u8 gText_RoxanneMatchCallDesc[] = _("ROCKIN' WHIZ"); +const u8 gText_BrawlyMatchCallDesc[] = _("THE BIG HIT"); +const u8 gText_WattsonMatchCallDesc[] = _("SWELL SHOCK"); +const u8 gText_FlanneryMatchCallDesc[] = _("PASSION BURN"); +const u8 gText_WinonaMatchCallDesc[] = _("SKY TAMER"); +const u8 gText_TateLizaMatchCallDesc[] = _("MYSTIC DUO"); +const u8 gText_JuanMatchCallDesc[] = _("DANDY CHARM"); +const u8 gText_EliteFourMatchCallDesc[] = _("ELITE FOUR"); +const u8 gText_ChampionMatchCallDesc[] = _("CHAMPION"); +const u8 gText_ProfBirchMatchCallDesc[] = _("{PKMN} PROF."); +const u8 gText_CommStandbyAwaitingOtherPlayer[] = _("Communication standby…\nAwaiting another player to choose."); +const u8 gText_BattleWasRefused[] = _("The battle was refused.{PAUSE 60}"); +const u8 gText_RefusedBattle[] = _("Refused the battle.{PAUSE 60}"); +const u8 gText_NoWeather[] = _("NO WEATHER"); // Below are unused debug names for weather types +const u8 gText_Sunny[] = _("SUNNY"); // Unused +const u8 gText_Sunny2[] = _("SUNNY2"); // Unused +const u8 gText_Rain[] = _("RAIN"); // Unused +const u8 gText_Snow[] = _("SNOW"); // Unused +const u8 gText_Lightning[] = _("LIGHTNING"); // Unused +const u8 gText_Fog[] = _("FOG"); // Unused +const u8 gText_VolcanoAsh[] = _("VOLCANO ASH"); // Unused +const u8 gText_Sandstorm[] = _("SANDSTORM"); // Unused +const u8 gText_Fog2[] = _("FOG2"); // Unused +const u8 gText_Seafloor[] = _("SEAFLOOR"); // Unused +const u8 gText_Cloudy[] = _("CLOUDY"); // Unused +const u8 gText_Sunny3[] = _("SUNNY3"); // Unused +const u8 gText_HeavyRain[] = _("HEAVY RAIN"); // Unused +const u8 gText_Seafloor2[] = _("SEAFLOOR2"); // Unused +const u8 gText_DelAll[] = _("DEL. ALL"); +const u8 gText_Cancel5[] = _("CANCEL"); +const u8 gText_Ok2[] = _("OK"); +const u8 gText_Quiz[] = _("QUIZ"); +const u8 gText_Answer[] = _("ANSWER"); +const u8 gText_PokeBalls[] = _("POKé BALLS"); +const u8 gText_Berry[] = _("BERRY"); +const u8 gText_Berries[] = _("BERRIES"); #endif diff --git a/src/text_input_strings.c b/src/text_input_strings.c index c0f8ea0f65..bbfa5ed34b 100644 --- a/src/text_input_strings.c +++ b/src/text_input_strings.c @@ -1,70 +1,6 @@ #include "global.h" -#if ENGLISH -// Easy Chat keyboard -const u8 gText_EasyChatKeyboard_ABCDEFothers[] = _("{CLEAR 11}A{CLEAR 6}B{CLEAR 6}C{CLEAR 26}D{CLEAR 6}E{CLEAR 6}F{CLEAR 26}others"); -const u8 gText_EasyChatKeyboard_GHIJKL[] = _("{CLEAR 11}G{CLEAR 6}H{CLEAR 6}I{CLEAR 26}J{CLEAR 6}K{CLEAR 6}L"); -const u8 gText_EasyChatKeyboard_MNOPQRS[] = _("{CLEAR 11}M{CLEAR 6}N{CLEAR 6}O{CLEAR 26}P{CLEAR 6}Q{CLEAR 6}R{CLEAR 6}S{CLEAR 26} "); -const u8 gText_EasyChatKeyboard_TUVWXYZ[] = _("{CLEAR 11}T{CLEAR 6}U{CLEAR 6}V{CLEAR 26}W{CLEAR 6}X{CLEAR 6}Y{CLEAR 6}Z{CLEAR 26} "); - -// Naming Screen keyboard -const u8 gText_NamingScreenKeyboard_abcdef[] = _("{CLEAR 11}a{CLEAR 6}b{CLEAR 6}c{CLEAR 26}d{CLEAR 6}e{CLEAR 6}f{CLEAR 6} {CLEAR 30}."); -const u8 gText_NamingScreenKeyboard_ghijkl[] = _("{CLEAR 11}g{CLEAR 6}h{CLEAR 7}i{CLEAR 27}j{CLEAR 7}k{CLEAR 7}l{CLEAR 7} {CLEAR 30},"); -const u8 gText_NamingScreenKeyboard_mnopqrs[] = _("{CLEAR 11}m{CLEAR 6}n{CLEAR 6}o{CLEAR 26}p{CLEAR 6}q{CLEAR 7}r{CLEAR 6}s{CLEAR 27} "); -const u8 gText_NamingScreenKeyboard_tuvwxyz[] = _("{CLEAR 11}t{CLEAR 6}u{CLEAR 6}v{CLEAR 26}w{CLEAR 6}x{CLEAR 6}y{CLEAR 6}z{CLEAR 26} "); -const u8 gText_NamingScreenKeyboard_ABCDEF[] = _("{CLEAR 11}A{CLEAR 6}B{CLEAR 6}C{CLEAR 26}D{CLEAR 6}E{CLEAR 6}F{CLEAR 6} {CLEAR 30}."); -const u8 gText_NamingScreenKeyboard_GHIJKL[] = _("{CLEAR 11}G{CLEAR 6}H{CLEAR 6}I{CLEAR 26}J{CLEAR 6}K{CLEAR 6}L{CLEAR 6} {CLEAR 30},"); -const u8 gText_NamingScreenKeyboard_MNOPQRS[] = _("{CLEAR 11}M{CLEAR 6}N{CLEAR 6}O{CLEAR 26}P{CLEAR 6}Q{CLEAR 6}R{CLEAR 6}S{CLEAR 26} "); -const u8 gText_NamingScreenKeyboard_TUVWXYZ[] = _("{CLEAR 11}T{CLEAR 6}U{CLEAR 6}V{CLEAR 26}W{CLEAR 6}X{CLEAR 6}Y{CLEAR 6}Z{CLEAR 26} "); -const u8 gText_NamingScreenKeyboard_01234[] = _("{CLEAR 11}0{CLEAR 16}1{CLEAR 16}2{CLEAR 16}3{CLEAR 16}4{CLEAR 16} "); -const u8 gText_NamingScreenKeyboard_56789[] = _("{CLEAR 11}5{CLEAR 16}6{CLEAR 16}7{CLEAR 16}8{CLEAR 16}9{CLEAR 16} "); -const u8 gText_NamingScreenKeyboard_Symbols1[] = _("{CLEAR 12}!{CLEAR 17}?{CLEAR 16}♂{CLEAR 16}♀{CLEAR 16}/{CLEAR 17}-"); -const u8 gText_NamingScreenKeyboard_Symbols2[] = _("{CLEAR 11}…{CLEAR 16}“{CLEAR 16}”{CLEAR 18}‘{CLEAR 19}'{CLEAR 18} "); - -// Union Room Chat keyboard -const u8 gText_UnionRoomChatKeyboard_ABCDE[] = _("ABCDE"); -const u8 gText_UnionRoomChatKeyboard_FGHIJ[] = _("FGHIJ"); -const u8 gText_UnionRoomChatKeyboard_KLMNO[] = _("KLMNO"); -const u8 gText_UnionRoomChatKeyboard_PQRST[] = _("PQRST"); -const u8 gText_UnionRoomChatKeyboard_UVWXY[] = _("UVWXY"); -const u8 gText_UnionRoomChatKeyboard_Z[] = _("Z "); -const u8 gText_UnionRoomChatKeyboard_01234Upper[] = _("01234"); -const u8 gText_UnionRoomChatKeyboard_56789Upper[] = _("56789"); -const u8 gText_UnionRoomChatKeyboard_PunctuationUpper[] = _(".,!? "); -const u8 gText_UnionRoomChatKeyboard_SymbolsUpper[] = _("-/&… "); -const u8 gText_UnionRoomChatKeyboard_abcde[] = _("abcde"); -const u8 gText_UnionRoomChatKeyboard_fghij[] = _("fghij"); -const u8 gText_UnionRoomChatKeyboard_klmno[] = _("klmno"); -const u8 gText_UnionRoomChatKeyboard_pqrst[] = _("pqrst"); -const u8 gText_UnionRoomChatKeyboard_uvwxy[] = _("uvwxy"); -const u8 gText_UnionRoomChatKeyboard_z[] = _("z "); -const u8 gText_UnionRoomChatKeyboard_01234Lower[] = _("01234"); -const u8 gText_UnionRoomChatKeyboard_56789Lower[] = _("56789"); -const u8 gText_UnionRoomChatKeyboard_PunctuationLower[] = _(".,!? "); -const u8 gText_UnionRoomChatKeyboard_SymbolsLower[] = _("-/&… "); - -const u8 gText_EmptyTextInput1[] = _(""); -const u8 gText_EmptyTextInput2[] = _(""); -const u8 gText_EmptyTextInput3[] = _(""); -const u8 gText_EmptyTextInput4[] = _(""); -const u8 gText_EmptyTextInput5[] = _(""); -const u8 gText_EmptyTextInput6[] = _(""); -const u8 gText_EmptyTextInput7[] = _(""); -const u8 gText_EmptyTextInput8[] = _(""); - -// Union Room Chat keyboard emojis -const u8 gText_UnionRoomChatKeyboard_Emoji1[] = _("{EMOJI_MISCHIEVOUS}{EMOJI_HAPPY}{EMOJI_ANGRY}{EMOJI_SURPRISED}{EMOJI_BIGANGER}"); -const u8 gText_UnionRoomChatKeyboard_Emoji2[] = _("{EMOJI_BIGSMILE}{EMOJI_EVIL}{EMOJI_NEUTRAL}{EMOJI_TIRED}{EMOJI_SHOCKED}"); -const u8 gText_UnionRoomChatKeyboard_Emoji3[] = _("{EMOJI_LEAF}{EMOJI_FIRE}{EMOJI_WATER}{EMOJI_BOLT}{EMOJI_BALL}"); -const u8 gText_UnionRoomChatKeyboard_Emoji4[] = _("♂♀{EMOJI_LEFT_PAREN}{EMOJI_RIGHT_PAREN}{EMOJI_TILDE}"); -const u8 gText_UnionRoomChatKeyboard_Emoji5[] = _("{EMOJI_LEFT_EYE}{EMOJI_RIGHT_EYE}{EMOJI_SMALLWHEEL}{EMOJI_SPHERE}{EMOJI_IRRITATED}"); -const u8 gText_UnionRoomChatKeyboard_Emoji6[] = _("{EMOJI_AT}{EMOJI_BIGWHEEL}{EMOJI_TONGUE}{EMOJI_ACUTE}{EMOJI_GRAVE}"); -const u8 gText_UnionRoomChatKeyboard_Emoji7[] = _("{EMOJI_RIGHT_FIST}{EMOJI_LEFT_FIST}{EMOJI_TRIANGLE_OUTLINE}{EMOJI_UNION}{EMOJI_GREATER_THAN}"); -const u8 gText_UnionRoomChatKeyboard_Emoji8[] = _("{EMOJI_CIRCLE}{EMOJI_TRIANGLE}{EMOJI_SQUARE}{EMOJI_HEART}{EMOJI_MOON}"); -const u8 gText_UnionRoomChatKeyboard_Emoji9[] = _("{EMOJI_NOTE}{EMOJI_PLUS}{EMOJI_MINUS}{EMOJI_EQUALS}{EMOJI_PIPE}"); -const u8 gText_UnionRoomChatKeyboard_Emoji10[] = _("{EMOJI_HIGHBAR}{EMOJI_UNDERSCORE};: "); - -#elif FRENCH +#if FRENCH // Easy Chat keyboard const u8 gText_EasyChatKeyboard_ABCDEFothers[] = _("{CLEAR 11}A{CLEAR 6}B{CLEAR 6}C{CLEAR 26}D{CLEAR 6}E{CLEAR 6}F{CLEAR 26}autres"); @@ -194,4 +130,68 @@ const u8 gText_UnionRoomChatKeyboard_Emoji8[] = _("{EMOJI_CIRCLE}{EMOJI_TRIANGLE const u8 gText_UnionRoomChatKeyboard_Emoji9[] = _("{EMOJI_NOTE}{EMOJI_PLUS}{EMOJI_MINUS}{EMOJI_EQUALS}{EMOJI_PIPE}"); const u8 gText_UnionRoomChatKeyboard_Emoji10[] = _("{EMOJI_HIGHBAR}{EMOJI_UNDERSCORE}{EMOJI_SEMICOLON}: "); +#else //ENGLISH +// Easy Chat keyboard +const u8 gText_EasyChatKeyboard_ABCDEFothers[] = _("{CLEAR 11}A{CLEAR 6}B{CLEAR 6}C{CLEAR 26}D{CLEAR 6}E{CLEAR 6}F{CLEAR 26}others"); +const u8 gText_EasyChatKeyboard_GHIJKL[] = _("{CLEAR 11}G{CLEAR 6}H{CLEAR 6}I{CLEAR 26}J{CLEAR 6}K{CLEAR 6}L"); +const u8 gText_EasyChatKeyboard_MNOPQRS[] = _("{CLEAR 11}M{CLEAR 6}N{CLEAR 6}O{CLEAR 26}P{CLEAR 6}Q{CLEAR 6}R{CLEAR 6}S{CLEAR 26} "); +const u8 gText_EasyChatKeyboard_TUVWXYZ[] = _("{CLEAR 11}T{CLEAR 6}U{CLEAR 6}V{CLEAR 26}W{CLEAR 6}X{CLEAR 6}Y{CLEAR 6}Z{CLEAR 26} "); + +// Naming Screen keyboard +const u8 gText_NamingScreenKeyboard_abcdef[] = _("{CLEAR 11}a{CLEAR 6}b{CLEAR 6}c{CLEAR 26}d{CLEAR 6}e{CLEAR 6}f{CLEAR 6} {CLEAR 30}."); +const u8 gText_NamingScreenKeyboard_ghijkl[] = _("{CLEAR 11}g{CLEAR 6}h{CLEAR 7}i{CLEAR 27}j{CLEAR 7}k{CLEAR 7}l{CLEAR 7} {CLEAR 30},"); +const u8 gText_NamingScreenKeyboard_mnopqrs[] = _("{CLEAR 11}m{CLEAR 6}n{CLEAR 6}o{CLEAR 26}p{CLEAR 6}q{CLEAR 7}r{CLEAR 6}s{CLEAR 27} "); +const u8 gText_NamingScreenKeyboard_tuvwxyz[] = _("{CLEAR 11}t{CLEAR 6}u{CLEAR 6}v{CLEAR 26}w{CLEAR 6}x{CLEAR 6}y{CLEAR 6}z{CLEAR 26} "); +const u8 gText_NamingScreenKeyboard_ABCDEF[] = _("{CLEAR 11}A{CLEAR 6}B{CLEAR 6}C{CLEAR 26}D{CLEAR 6}E{CLEAR 6}F{CLEAR 6} {CLEAR 30}."); +const u8 gText_NamingScreenKeyboard_GHIJKL[] = _("{CLEAR 11}G{CLEAR 6}H{CLEAR 6}I{CLEAR 26}J{CLEAR 6}K{CLEAR 6}L{CLEAR 6} {CLEAR 30},"); +const u8 gText_NamingScreenKeyboard_MNOPQRS[] = _("{CLEAR 11}M{CLEAR 6}N{CLEAR 6}O{CLEAR 26}P{CLEAR 6}Q{CLEAR 6}R{CLEAR 6}S{CLEAR 26} "); +const u8 gText_NamingScreenKeyboard_TUVWXYZ[] = _("{CLEAR 11}T{CLEAR 6}U{CLEAR 6}V{CLEAR 26}W{CLEAR 6}X{CLEAR 6}Y{CLEAR 6}Z{CLEAR 26} "); +const u8 gText_NamingScreenKeyboard_01234[] = _("{CLEAR 11}0{CLEAR 16}1{CLEAR 16}2{CLEAR 16}3{CLEAR 16}4{CLEAR 16} "); +const u8 gText_NamingScreenKeyboard_56789[] = _("{CLEAR 11}5{CLEAR 16}6{CLEAR 16}7{CLEAR 16}8{CLEAR 16}9{CLEAR 16} "); +const u8 gText_NamingScreenKeyboard_Symbols1[] = _("{CLEAR 12}!{CLEAR 17}?{CLEAR 16}♂{CLEAR 16}♀{CLEAR 16}/{CLEAR 17}-"); +const u8 gText_NamingScreenKeyboard_Symbols2[] = _("{CLEAR 11}…{CLEAR 16}“{CLEAR 16}”{CLEAR 18}‘{CLEAR 19}'{CLEAR 18} "); + +// Union Room Chat keyboard +const u8 gText_UnionRoomChatKeyboard_ABCDE[] = _("ABCDE"); +const u8 gText_UnionRoomChatKeyboard_FGHIJ[] = _("FGHIJ"); +const u8 gText_UnionRoomChatKeyboard_KLMNO[] = _("KLMNO"); +const u8 gText_UnionRoomChatKeyboard_PQRST[] = _("PQRST"); +const u8 gText_UnionRoomChatKeyboard_UVWXY[] = _("UVWXY"); +const u8 gText_UnionRoomChatKeyboard_Z[] = _("Z "); +const u8 gText_UnionRoomChatKeyboard_01234Upper[] = _("01234"); +const u8 gText_UnionRoomChatKeyboard_56789Upper[] = _("56789"); +const u8 gText_UnionRoomChatKeyboard_PunctuationUpper[] = _(".,!? "); +const u8 gText_UnionRoomChatKeyboard_SymbolsUpper[] = _("-/&… "); +const u8 gText_UnionRoomChatKeyboard_abcde[] = _("abcde"); +const u8 gText_UnionRoomChatKeyboard_fghij[] = _("fghij"); +const u8 gText_UnionRoomChatKeyboard_klmno[] = _("klmno"); +const u8 gText_UnionRoomChatKeyboard_pqrst[] = _("pqrst"); +const u8 gText_UnionRoomChatKeyboard_uvwxy[] = _("uvwxy"); +const u8 gText_UnionRoomChatKeyboard_z[] = _("z "); +const u8 gText_UnionRoomChatKeyboard_01234Lower[] = _("01234"); +const u8 gText_UnionRoomChatKeyboard_56789Lower[] = _("56789"); +const u8 gText_UnionRoomChatKeyboard_PunctuationLower[] = _(".,!? "); +const u8 gText_UnionRoomChatKeyboard_SymbolsLower[] = _("-/&… "); + +const u8 gText_EmptyTextInput1[] = _(""); +const u8 gText_EmptyTextInput2[] = _(""); +const u8 gText_EmptyTextInput3[] = _(""); +const u8 gText_EmptyTextInput4[] = _(""); +const u8 gText_EmptyTextInput5[] = _(""); +const u8 gText_EmptyTextInput6[] = _(""); +const u8 gText_EmptyTextInput7[] = _(""); +const u8 gText_EmptyTextInput8[] = _(""); + +// Union Room Chat keyboard emojis +const u8 gText_UnionRoomChatKeyboard_Emoji1[] = _("{EMOJI_MISCHIEVOUS}{EMOJI_HAPPY}{EMOJI_ANGRY}{EMOJI_SURPRISED}{EMOJI_BIGANGER}"); +const u8 gText_UnionRoomChatKeyboard_Emoji2[] = _("{EMOJI_BIGSMILE}{EMOJI_EVIL}{EMOJI_NEUTRAL}{EMOJI_TIRED}{EMOJI_SHOCKED}"); +const u8 gText_UnionRoomChatKeyboard_Emoji3[] = _("{EMOJI_LEAF}{EMOJI_FIRE}{EMOJI_WATER}{EMOJI_BOLT}{EMOJI_BALL}"); +const u8 gText_UnionRoomChatKeyboard_Emoji4[] = _("♂♀{EMOJI_LEFT_PAREN}{EMOJI_RIGHT_PAREN}{EMOJI_TILDE}"); +const u8 gText_UnionRoomChatKeyboard_Emoji5[] = _("{EMOJI_LEFT_EYE}{EMOJI_RIGHT_EYE}{EMOJI_SMALLWHEEL}{EMOJI_SPHERE}{EMOJI_IRRITATED}"); +const u8 gText_UnionRoomChatKeyboard_Emoji6[] = _("{EMOJI_AT}{EMOJI_BIGWHEEL}{EMOJI_TONGUE}{EMOJI_ACUTE}{EMOJI_GRAVE}"); +const u8 gText_UnionRoomChatKeyboard_Emoji7[] = _("{EMOJI_RIGHT_FIST}{EMOJI_LEFT_FIST}{EMOJI_TRIANGLE_OUTLINE}{EMOJI_UNION}{EMOJI_GREATER_THAN}"); +const u8 gText_UnionRoomChatKeyboard_Emoji8[] = _("{EMOJI_CIRCLE}{EMOJI_TRIANGLE}{EMOJI_SQUARE}{EMOJI_HEART}{EMOJI_MOON}"); +const u8 gText_UnionRoomChatKeyboard_Emoji9[] = _("{EMOJI_NOTE}{EMOJI_PLUS}{EMOJI_MINUS}{EMOJI_EQUALS}{EMOJI_PIPE}"); +const u8 gText_UnionRoomChatKeyboard_Emoji10[] = _("{EMOJI_HIGHBAR}{EMOJI_UNDERSCORE};: "); + #endif diff --git a/src/title_screen.c b/src/title_screen.c index 02ac75cd42..efc61ade24 100644 --- a/src/title_screen.c +++ b/src/title_screen.c @@ -25,12 +25,7 @@ #define VERSION_BANNER_RIGHT_TILEOFFSET 64 -#if ENGLISH -#define VERSION_BANNER_LEFT_X 98 -#define VERSION_BANNER_RIGHT_X 162 -#define VERSION_BANNER_Y 2 -#define VERSION_BANNER_Y_GOAL 66 -#elif FRENCH +#if FRENCH #define VERSION_BANNER_LEFT_X 98 #define VERSION_BANNER_RIGHT_X 162 #define VERSION_BANNER_Y 4 @@ -40,6 +35,11 @@ #define VERSION_BANNER_RIGHT_X 152 #define VERSION_BANNER_Y 6 #define VERSION_BANNER_Y_GOAL 70 +#else //ENGLISH +#define VERSION_BANNER_LEFT_X 98 +#define VERSION_BANNER_RIGHT_X 162 +#define VERSION_BANNER_Y 2 +#define VERSION_BANNER_Y_GOAL 66 #endif #define START_BANNER_X 128 diff --git a/src/trainer_card.c b/src/trainer_card.c index 7b22ddcecb..d1bcee4a36 100755 --- a/src/trainer_card.c +++ b/src/trainer_card.c @@ -32,10 +32,10 @@ #include "constants/rgb.h" #include "constants/trainers.h" -#if ENGLISH || FRENCH -#define CARD_NAME_BACK_LEFT 136 -#elif ITALIAN +#if ITALIAN #define CARD_NAME_BACK_LEFT 148 +#else //ENGLISH || FRENCH +#define CARD_NAME_BACK_LEFT 136 #endif struct TrainerCardData @@ -1524,7 +1524,7 @@ static void DrawStarsAndBadgesOnCard(void) static void DrawCardBackStats(void) { // For some reason this function is emptied out in the French and Italian versions -#if ENGLISH +#if !defined(FRENCH) && !defined(ITALIAN) if (sData->cardType == CARD_TYPE_FRLG) { if (sData->hasTrades) diff --git a/src/union_room.c b/src/union_room.c index 93fa2af183..2943d3f539 100644 --- a/src/union_room.c +++ b/src/union_room.c @@ -53,10 +53,10 @@ #include "constants/rgb.h" #include "constants/songs.h" -#if ENGLISH -#define TRADE_BOARD_FONT FONT_NORMAL -#elif FRENCH || ITALIAN +#if FRENCH || ITALIAN #define TRADE_BOARD_FONT FONT_SMALL +#else //ENGLISH +#define TRADE_BOARD_FONT FONT_NORMAL #endif // States for Task_RunUnionRoom