summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/event_scripts.s797
-rw-r--r--data/graphics.s8
-rw-r--r--data/item_menu.s116
-rw-r--r--data/layouts/FuchsiaCity_SafariZone_Office/border.bin (renamed from data/layouts/FuchsiaCity_Building1/border.bin)bin8 -> 8 bytes
-rw-r--r--data/layouts/FuchsiaCity_SafariZone_Office/map.bin (renamed from data/layouts/FuchsiaCity_ZooBuilding/map.bin)0
-rw-r--r--data/layouts/FuchsiaCity_WardensHouse/border.bin (renamed from data/layouts/FuchsiaCity_ZooBuilding/border.bin)bin8 -> 8 bytes
-rw-r--r--data/layouts/FuchsiaCity_WardensHouse/map.bin (renamed from data/layouts/FuchsiaCity_Building1/map.bin)0
-rw-r--r--data/layouts/SafariZone_RestHouse/border.bin (renamed from data/layouts/SafariZone_Building/border.bin)bin8 -> 8 bytes
-rw-r--r--data/layouts/SafariZone_RestHouse/map.bin (renamed from data/layouts/SafariZone_Building/map.bin)0
-rw-r--r--data/layouts/SeafoamIslands_B3F_CurrentStopped/border.bin (renamed from data/layouts/UnusedLayout_833B6EC/border.bin)0
-rw-r--r--data/layouts/SeafoamIslands_B3F_CurrentStopped/map.bin (renamed from data/layouts/UnusedLayout_833B6EC/map.bin)0
-rw-r--r--data/layouts/SeafoamIslands_B4F_CurrentStopped/border.bin (renamed from data/layouts/UnusedLayout_833BE30/border.bin)0
-rw-r--r--data/layouts/SeafoamIslands_B4F_CurrentStopped/map.bin (renamed from data/layouts/UnusedLayout_833BE30/map.bin)0
-rw-r--r--data/layouts/layouts.json40
-rw-r--r--data/maps/CeruleanCave_B1F/map.json2
-rw-r--r--data/maps/CeruleanCave_B1F/scripts.inc26
-rw-r--r--data/maps/CeruleanCave_B1F/text.inc2
-rw-r--r--data/maps/DiglettsCave_NorthEntrance/map.json2
-rw-r--r--data/maps/DiglettsCave_NorthEntrance/scripts.inc4
-rw-r--r--data/maps/DiglettsCave_NorthEntrance/text.inc2
-rw-r--r--data/maps/DiglettsCave_SouthEntrance/map.json2
-rw-r--r--data/maps/DiglettsCave_SouthEntrance/scripts.inc4
-rw-r--r--data/maps/DiglettsCave_SouthEntrance/text.inc2
-rw-r--r--data/maps/FourIsland/map.json2
-rw-r--r--data/maps/FourIsland/scripts.inc50
-rw-r--r--data/maps/FourIsland_PokemonDayCare/map.json2
-rw-r--r--data/maps/FourIsland_PokemonDayCare/scripts.inc174
-rw-r--r--data/maps/FuchsiaCity/map.json36
-rw-r--r--data/maps/FuchsiaCity/scripts.inc83
-rw-r--r--data/maps/FuchsiaCity/text.inc39
-rw-r--r--data/maps/FuchsiaCity_Building1/scripts.inc63
-rw-r--r--data/maps/FuchsiaCity_Gym/map.json20
-rw-r--r--data/maps/FuchsiaCity_Gym/scripts.inc82
-rw-r--r--data/maps/FuchsiaCity_Gym/text.inc58
-rw-r--r--data/maps/FuchsiaCity_House1/map.json6
-rw-r--r--data/maps/FuchsiaCity_House1/scripts.inc12
-rw-r--r--data/maps/FuchsiaCity_House1/text.inc6
-rw-r--r--data/maps/FuchsiaCity_House2/map.json2
-rw-r--r--data/maps/FuchsiaCity_House2/scripts.inc28
-rw-r--r--data/maps/FuchsiaCity_House2/text.inc14
-rw-r--r--data/maps/FuchsiaCity_House3/map.json2
-rw-r--r--data/maps/FuchsiaCity_House3/scripts.inc50
-rw-r--r--data/maps/FuchsiaCity_House3/text.inc16
-rw-r--r--data/maps/FuchsiaCity_Mart/map.json6
-rw-r--r--data/maps/FuchsiaCity_Mart/scripts.inc14
-rw-r--r--data/maps/FuchsiaCity_Mart/text.inc4
-rw-r--r--data/maps/FuchsiaCity_PokemonCenter_1F/map.json8
-rw-r--r--data/maps/FuchsiaCity_PokemonCenter_1F/scripts.inc14
-rw-r--r--data/maps/FuchsiaCity_PokemonCenter_1F/text.inc6
-rw-r--r--data/maps/FuchsiaCity_SafariZone_Entrance/map.json8
-rw-r--r--data/maps/FuchsiaCity_SafariZone_Entrance/scripts.inc139
-rw-r--r--data/maps/FuchsiaCity_SafariZone_Entrance/text.inc28
-rw-r--r--data/maps/FuchsiaCity_SafariZone_Office/map.json (renamed from data/maps/FuchsiaCity_ZooBuilding/map.json)14
-rw-r--r--data/maps/FuchsiaCity_SafariZone_Office/scripts.inc18
-rw-r--r--data/maps/FuchsiaCity_SafariZone_Office/text.inc (renamed from data/maps/FuchsiaCity_ZooBuilding/text.inc)8
-rw-r--r--data/maps/FuchsiaCity_WardensHouse/map.json (renamed from data/maps/FuchsiaCity_Building1/map.json)22
-rw-r--r--data/maps/FuchsiaCity_WardensHouse/scripts.inc63
-rw-r--r--data/maps/FuchsiaCity_WardensHouse/text.inc (renamed from data/maps/FuchsiaCity_Building1/text.inc)25
-rw-r--r--data/maps/FuchsiaCity_ZooBuilding/scripts.inc18
-rw-r--r--data/maps/MtEmber_Exterior/map.json16
-rw-r--r--data/maps/MtEmber_Exterior/scripts.inc92
-rw-r--r--data/maps/MtEmber_Exterior/text.inc53
-rw-r--r--data/maps/MtEmber_RubyPath_B3F/scripts.inc6
-rw-r--r--data/maps/MtEmber_RubyPath_B3F/text.inc2
-rw-r--r--data/maps/MtEmber_RubyPath_B4F/map.json52
-rw-r--r--data/maps/MtEmber_RubyPath_B4F/scripts.inc40
-rw-r--r--data/maps/MtEmber_RubyPath_B5F/map.json4
-rw-r--r--data/maps/MtEmber_RubyPath_B5F/scripts.inc39
-rw-r--r--data/maps/MtEmber_Summit/map.json2
-rw-r--r--data/maps/MtEmber_Summit/scripts.inc22
-rw-r--r--data/maps/PowerPlant/map.json6
-rw-r--r--data/maps/PowerPlant/scripts.inc50
-rw-r--r--data/maps/Route12/map.json6
-rw-r--r--data/maps/Route12/scripts.inc36
-rw-r--r--data/maps/Route12/text.inc10
-rw-r--r--data/maps/Route16/map.json6
-rw-r--r--data/maps/Route16/scripts.inc44
-rw-r--r--data/maps/Route16/text.inc6
-rw-r--r--data/maps/Route22_NorthEntrance/map.json4
-rw-r--r--data/maps/Route22_NorthEntrance/scripts.inc12
-rw-r--r--data/maps/Route23/map.json100
-rw-r--r--data/maps/Route23/scripts.inc88
-rw-r--r--data/maps/Route23/text.inc2
-rw-r--r--data/maps/Route5_PokemonDayCare/map.json2
-rw-r--r--data/maps/Route5_PokemonDayCare/scripts.inc2
-rw-r--r--data/maps/Route5_PokemonDayCare/text.inc60
-rw-r--r--data/maps/Route5_SouthEntrance/text.inc61
-rw-r--r--data/maps/SafariZone_Building1/scripts.inc10
-rw-r--r--data/maps/SafariZone_Building2/scripts.inc14
-rw-r--r--data/maps/SafariZone_Building3/scripts.inc14
-rw-r--r--data/maps/SafariZone_Building4/scripts.inc14
-rw-r--r--data/maps/SafariZone_Center/map.json8
-rw-r--r--data/maps/SafariZone_Center/scripts.inc12
-rw-r--r--data/maps/SafariZone_Center/text.inc6
-rw-r--r--data/maps/SafariZone_Center_RestHouse/map.json (renamed from data/maps/SafariZone_Building1/map.json)10
-rw-r--r--data/maps/SafariZone_Center_RestHouse/scripts.inc10
-rw-r--r--data/maps/SafariZone_Center_RestHouse/text.inc (renamed from data/maps/SafariZone_Building1/text.inc)4
-rw-r--r--data/maps/SafariZone_East/map.json8
-rw-r--r--data/maps/SafariZone_East/scripts.inc12
-rw-r--r--data/maps/SafariZone_East/text.inc6
-rw-r--r--data/maps/SafariZone_East_RestHouse/map.json (renamed from data/maps/SafariZone_Building2/map.json)12
-rw-r--r--data/maps/SafariZone_East_RestHouse/scripts.inc14
-rw-r--r--data/maps/SafariZone_East_RestHouse/text.inc (renamed from data/maps/SafariZone_Building2/text.inc)6
-rw-r--r--data/maps/SafariZone_North/map.json12
-rw-r--r--data/maps/SafariZone_North/scripts.inc20
-rw-r--r--data/maps/SafariZone_North/text.inc10
-rw-r--r--data/maps/SafariZone_North_RestHouse/map.json (renamed from data/maps/SafariZone_Building3/map.json)14
-rw-r--r--data/maps/SafariZone_North_RestHouse/scripts.inc14
-rw-r--r--data/maps/SafariZone_North_RestHouse/text.inc (renamed from data/maps/SafariZone_Building3/text.inc)6
-rw-r--r--data/maps/SafariZone_SecretHouse/map.json2
-rw-r--r--data/maps/SafariZone_SecretHouse/scripts.inc20
-rw-r--r--data/maps/SafariZone_SecretHouse/text.inc8
-rw-r--r--data/maps/SafariZone_West/map.json10
-rw-r--r--data/maps/SafariZone_West/scripts.inc16
-rw-r--r--data/maps/SafariZone_West/text.inc8
-rw-r--r--data/maps/SafariZone_West_RestHouse/map.json (renamed from data/maps/SafariZone_Building4/map.json)12
-rw-r--r--data/maps/SafariZone_West_RestHouse/scripts.inc14
-rw-r--r--data/maps/SafariZone_West_RestHouse/text.inc (renamed from data/maps/SafariZone_Building4/text.inc)8
-rw-r--r--data/maps/SeafoamIslands_B3F/scripts.inc60
-rw-r--r--data/maps/SeafoamIslands_B4F/map.json12
-rw-r--r--data/maps/SeafoamIslands_B4F/scripts.inc131
-rw-r--r--data/maps/SeafoamIslands_B4F/text.inc4
-rw-r--r--data/maps/SixIsland_DottedHole_1F/scripts.inc8
-rw-r--r--data/maps/SixIsland_DottedHole_SapphireRoom/scripts.inc77
-rw-r--r--data/maps/SixIsland_RuinValley/scripts.inc2
-rw-r--r--data/maps/UndergroundPath_EastEntrance/map.json2
-rw-r--r--data/maps/UndergroundPath_EastEntrance/scripts.inc4
-rw-r--r--data/maps/UndergroundPath_EastEntrance/text.inc2
-rw-r--r--data/maps/UndergroundPath_NorthEntrance/map.json2
-rw-r--r--data/maps/UndergroundPath_NorthEntrance/scripts.inc16
-rw-r--r--data/maps/UndergroundPath_SouthEntrance/map.json2
-rw-r--r--data/maps/UndergroundPath_SouthEntrance/scripts.inc4
-rw-r--r--data/maps/UndergroundPath_SouthEntrance/text.inc2
-rw-r--r--data/maps/UndergroundPath_WestEntrance/map.json2
-rw-r--r--data/maps/UndergroundPath_WestEntrance/scripts.inc4
-rw-r--r--data/maps/UndergroundPath_WestEntrance/text.inc2
-rw-r--r--data/maps/UnionRoom/map.json34
-rw-r--r--data/maps/UnionRoom/scripts.inc36
-rw-r--r--data/maps/map_groups.json12
-rw-r--r--data/scripts/day_care.inc233
-rw-r--r--data/scripts/fame_checker.inc8
-rw-r--r--data/scripts/flavor_text.inc113
-rw-r--r--data/scripts/item_ball_scripts.inc2
-rw-r--r--data/scripts/obtain_item.inc16
-rw-r--r--data/scripts/route23.inc181
-rw-r--r--data/scripts/safari_zone.inc37
-rw-r--r--data/scripts/test.inc20
-rw-r--r--data/scripts/trainer_tower.inc2
-rw-r--r--data/specials.inc2
-rw-r--r--data/strings.s32
-rw-r--r--data/text/berries.inc226
-rw-r--r--data/text/braille.inc78
-rw-r--r--data/text/competitive_brothers.inc39
-rw-r--r--data/text/day_care.inc130
-rw-r--r--data/text/eon_ticket.inc44
-rw-r--r--data/text/fame_checker.inc2
-rw-r--r--data/text/flavor_text.inc122
-rw-r--r--data/text/safari_zone.inc168
-rw-r--r--data/text/teachy_tv.inc6
-rw-r--r--data/union_room.s1571
160 files changed, 2513 insertions, 4241 deletions
diff --git a/data/event_scripts.s b/data/event_scripts.s
index f1d28077f..4cb25db68 100644
--- a/data/event_scripts.s
+++ b/data/event_scripts.s
@@ -1,6 +1,7 @@
#include "constants/global.h"
#include "constants/flags.h"
#include "constants/event_objects.h"
+#include "constants/event_object_movement.h"
#include "constants/decorations.h"
#include "constants/items.h"
#include "constants/layouts.h"
@@ -28,6 +29,7 @@
#include "constants/union_room.h"
#include "constants/trade.h"
#include "constants/quest_log.h"
+#include "constants/daycare.h"
.include "asm/macros.inc"
.include "asm/macros/event.inc"
.set FALSE, 0
@@ -149,10 +151,10 @@ gStdScriptsEnd::
.include "data/maps/SafariZone_East/scripts.inc"
.include "data/maps/SafariZone_North/scripts.inc"
.include "data/maps/SafariZone_West/scripts.inc"
- .include "data/maps/SafariZone_Building1/scripts.inc"
- .include "data/maps/SafariZone_Building2/scripts.inc"
- .include "data/maps/SafariZone_Building3/scripts.inc"
- .include "data/maps/SafariZone_Building4/scripts.inc"
+ .include "data/maps/SafariZone_Center_RestHouse/scripts.inc"
+ .include "data/maps/SafariZone_East_RestHouse/scripts.inc"
+ .include "data/maps/SafariZone_North_RestHouse/scripts.inc"
+ .include "data/maps/SafariZone_West_RestHouse/scripts.inc"
.include "data/maps/SafariZone_SecretHouse/scripts.inc"
.include "data/maps/CeruleanCave_1F/scripts.inc"
.include "data/maps/CeruleanCave_2F/scripts.inc"
@@ -395,12 +397,12 @@ gStdScriptsEnd::
.include "data/maps/CeladonCity_Hotel/scripts.inc"
.include "data/maps/FuchsiaCity_SafariZone_Entrance/scripts.inc"
.include "data/maps/FuchsiaCity_Mart/scripts.inc"
- .include "data/maps/FuchsiaCity_ZooBuilding/scripts.inc"
+ .include "data/maps/FuchsiaCity_SafariZone_Office/scripts.inc"
.include "data/maps/FuchsiaCity_Gym/scripts.inc"
.include "data/maps/FuchsiaCity_House1/scripts.inc"
.include "data/maps/FuchsiaCity_PokemonCenter_1F/scripts.inc"
.include "data/maps/FuchsiaCity_PokemonCenter_2F/scripts.inc"
- .include "data/maps/FuchsiaCity_Building1/scripts.inc"
+ .include "data/maps/FuchsiaCity_WardensHouse/scripts.inc"
.include "data/maps/FuchsiaCity_House2/scripts.inc"
.include "data/maps/FuchsiaCity_House3/scripts.inc"
.include "data/maps/CinnabarIsland_Gym/scripts.inc"
@@ -562,10 +564,10 @@ gStdScriptsEnd::
.include "data/maps/SafariZone_East/text.inc"
.include "data/maps/SafariZone_North/text.inc"
.include "data/maps/SafariZone_West/text.inc"
- .include "data/maps/SafariZone_Building1/text.inc"
- .include "data/maps/SafariZone_Building2/text.inc"
- .include "data/maps/SafariZone_Building3/text.inc"
- .include "data/maps/SafariZone_Building4/text.inc"
+ .include "data/maps/SafariZone_Center_RestHouse/text.inc"
+ .include "data/maps/SafariZone_East_RestHouse/text.inc"
+ .include "data/maps/SafariZone_North_RestHouse/text.inc"
+ .include "data/maps/SafariZone_West_RestHouse/text.inc"
.include "data/maps/SafariZone_SecretHouse/text.inc"
.include "data/maps/CeruleanCave_B1F/text.inc"
.include "data/maps/PokemonLeague_LoreleisRoom/text.inc"
@@ -710,11 +712,11 @@ gStdScriptsEnd::
.include "data/maps/CeladonCity_Hotel/text.inc"
.include "data/maps/FuchsiaCity_SafariZone_Entrance/text.inc"
.include "data/maps/FuchsiaCity_Mart/text.inc"
- .include "data/maps/FuchsiaCity_ZooBuilding/text.inc"
+ .include "data/maps/FuchsiaCity_SafariZone_Office/text.inc"
.include "data/maps/FuchsiaCity_Gym/text.inc"
.include "data/maps/FuchsiaCity_House1/text.inc"
.include "data/maps/FuchsiaCity_PokemonCenter_1F/text.inc"
- .include "data/maps/FuchsiaCity_Building1/text.inc"
+ .include "data/maps/FuchsiaCity_WardensHouse/text.inc"
.include "data/maps/FuchsiaCity_House2/text.inc"
.include "data/maps/FuchsiaCity_House3/text.inc"
.include "data/maps/CinnabarIsland_Gym/text.inc"
@@ -739,6 +741,7 @@ gStdScriptsEnd::
.include "data/maps/Route2_EastBuilding/text.inc"
.include "data/maps/Route2_ViridianForest_NorthEntrance/text.inc"
.include "data/maps/Route4_PokemonCenter_1F/text.inc"
+ .include "data/maps/Route5_PokemonDayCare/text.inc"
.include "data/maps/Route5_SouthEntrance/text.inc"
.include "data/maps/Route6_NorthEntrance/text.inc"
.include "data/maps/Route7_EastEntrance/text.inc"
@@ -1117,7 +1120,8 @@ Text_1A641B:: @ 81A641B
.string "All right!\n"
.string "All aboard SEAGALLOP HI-SPEED {STR_VAR_1}!$"
-Text_1A6448:: @ 81A6448
+@ Call for legendary bird trio
+Text_Gyaoo:: @ 81A6448
.string "Gyaoo!$"
Text_MoveCanOnlyBeLearnedOnce:: @ 81A644F
@@ -1375,118 +1379,7 @@ EventScript_1A75D5:: @ 81A75D5
return
.include "data/scripts/movement.inc"
-
-gUnknown_81A7606:: @ 81A7606
- msgbox gUnknown_81C0DB0, MSGBOX_SIGN
- end
-
-gUnknown_81A760F:: @ 81A760F
- msgbox gUnknown_81C0DFD, MSGBOX_SIGN
- end
-
-gUnknown_81A7618:: @ 81A7618
- msgbox gUnknown_81C0F99, MSGBOX_SIGN
- end
-
-gUnknown_81A7621:: @ 81A7621
- msgbox gUnknown_81C12A7, MSGBOX_SIGN
- end
-
-gUnknown_81A762A:: @ 81A762A
- msgbox gUnknown_81C10C1, MSGBOX_SIGN
- end
-
-gUnknown_81A7633:: @ 81A7633
- msgbox gUnknown_81C1273, MSGBOX_SIGN
- end
-
-gUnknown_81A763C:: @ 81A763C
- msgbox gUnknown_81C0FD8, MSGBOX_SIGN
- end
-
-gUnknown_81A7645:: @ 81A7645
- msgbox gUnknown_81C12D6, MSGBOX_SIGN
- end
-
-gUnknown_81A764E:: @ 81A764E
- msgbox gUnknown_81C1300, MSGBOX_SIGN
- end
-
-gUnknown_81A7657:: @ 81A7657
- msgbox Text_DishesPlatesNeatlyLinedUp, MSGBOX_SIGN
- end
-
-gUnknown_81A7660:: @ 81A7660
- msgbox gUnknown_81C0E40, MSGBOX_SIGN
- end
-
-gUnknown_81A7669:: @ 81A7669
- msgbox gUnknown_81C0E73, MSGBOX_SIGN
- end
-
-gUnknown_81A7672:: @ 81A7672
- msgbox gUnknown_81C0EAC, MSGBOX_SIGN
- end
-
-gUnknown_81A767B:: @ 81A767B
- msgbox gUnknown_81C101B, MSGBOX_SIGN
- end
-
-gUnknown_81A7684:: @ 81A7684
- msgbox gUnknown_81C1060, MSGBOX_SIGN
- end
-
-gUnknown_81A768D:: @ 81A768D
- msgbox gUnknown_81C109C, MSGBOX_SIGN
- end
-
-gUnknown_81A7696:: @ 81A7696
- msgbox gUnknown_81C10FC, MSGBOX_SIGN
- end
-
-gUnknown_81A769F:: @ 81A769F
- msgbox gUnknown_81C1134, MSGBOX_SIGN
- end
-
-gUnknown_81A76A8:: @ 81A76A8
- msgbox gUnknown_81C116E, MSGBOX_SIGN
- end
-
-gUnknown_81A76B1:: @ 81A76B1
- msgbox gUnknown_81C1194, MSGBOX_SIGN
- end
-
-gUnknown_81A76BA:: @ 81A76BA
- msgbox gUnknown_81C11BA, MSGBOX_SIGN
- end
-
-gUnknown_81A76C3:: @ 81A76C3
- msgbox gUnknown_81C11DC, MSGBOX_SIGN
- end
-
-gUnknown_81A76CC:: @ 81A76CC
- msgbox gUnknown_81C1217, MSGBOX_SIGN
- end
-
-gUnknown_81A76D5:: @ 81A76D5
- msgbox gUnknown_81C124B, MSGBOX_SIGN
- end
-
-gUnknown_81A76DE:: @ 81A76DE
- msgbox gUnknown_81C0ECB, MSGBOX_SIGN
- end
-
-gUnknown_81A76E7:: @ 81A76E7
- msgbox gUnknown_81C0EF7, MSGBOX_SIGN
- end
-
-gUnknown_81A76F0:: @ 81A76F0
- msgbox gUnknown_81C0F19, MSGBOX_SIGN
- end
-
-gUnknown_81A76F9:: @ 81A76F9
- msgbox gUnknown_81C0F59, MSGBOX_SIGN
- end
+ .include "data/scripts/flavor_text.inc"
gUnknown_81A7702:: @ 81A7702
lockall
@@ -1537,7 +1430,7 @@ EventScript_1A778C:: @ 81A778C
releaseall
end
-gUnknown_81A77A0:: @ 81A77A0
+EventScript_BagItemCanBeRegistered:: @ 81A77A0
msgbox Text_BagItemCanBeRegistered, MSGBOX_SIGN
end
@@ -1847,23 +1740,23 @@ EventScript_1A8E6F:: @ 81A8E6F
end
EventScript_1A8EAC:: @ 81A8EAC
- getstdstring 2, 24
+ getstdstring 2, STDSTRING_ITEMS_POCKET
return
EventScript_1A8EB1:: @ 81A8EB1
- getstdstring 2, 25
+ getstdstring 2, STDSTRING_KEY_ITEMS_POCKET
return
EventScript_1A8EB6:: @ 81A8EB6
- getstdstring 2, 26
+ getstdstring 2, STDSTRING_POKEBALLS_POCKET
return
EventScript_1A8EBB:: @ 81A8EBB
- getstdstring 2, 27
+ getstdstring 2, STDSTRING_TM_CASE
return
EventScript_1A8EC0:: @ 81A8EC0
- getstdstring 2, 28
+ getstdstring 2, STDSTRING_BERRY_POUCH
return
.include "data/scripts/seagallop.inc"
@@ -2320,643 +2213,15 @@ EventScript_1B2DF6:: @ 81B2DF6
.include "data/scripts/item_ball_scripts.inc"
.include "data/scripts/mystery_event_club.inc"
.include "data/scripts/day_care.inc"
+ .include "data/text/day_care.inc"
.include "data/scripts/flash.inc"
.include "data/scripts/repel.inc"
-
-@@ Block below consists of at least safari_zone.inc and flavor_text.inc. JP text making it hard to define boundaries
-
-EventScript_SafariWarpOut:: @ 81BFB87
- setvar VAR_MAP_SCENE_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 3
- special ExitSafariMode
- setwarp MAP_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 255, 4, 1
- end
-
-EventScript_1BFB98:: @ 81BFB98
- setvar VAR_MAP_SCENE_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 1
- special ExitSafariMode
- warp MAP_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 255, 4, 1
- waitstate
- end
-
-EventScript_SafariRetire:: @ 81BFBAA
- lockall
- msgbox Text_1BFBE9, MSGBOX_YESNO
- compare VAR_RESULT, YES
- goto_if_eq EventScript_1BFBC0
- releaseall
- end
-
-EventScript_1BFBC0:: @ 81BFBC0
- goto EventScript_1BFB98
-
-EventScript_SafariTimesUp:: @ 81BFBC5
- lockall
- playse SE_PINPON
- msgbox gUnknown_81BFC1B
- goto EventScript_1BFB98
- end
-
-EventScript_SafariOutOfBalls:: @ 81BFBD7
- lockall
- playse SE_PINPON
- msgbox gUnknown_81BFC53
- goto EventScript_1BFB98
- end
-
-Text_1BFBE9:: @ 81BFBE9
- .string "Would you like to exit the SAFARI\n"
- .string "ZONE right now?$"
-
-gUnknown_81BFC1B:: @ 81BFC1B
- .string "PA: Ding-dong!\p"
- .string "Time's up!\p"
- .string "PA: Your SAFARI GAME is over!$"
-
-gUnknown_81BFC53:: @ 81BFC53
- .string "PA: Ding-dong!\p"
- .string "You are out of SAFARI BALLS!\p"
- .string "PA: Your SAFARI GAME is over!$"
-
-Text_1BFC9D:: @ 81BFC9D
- .string "サファリゾーンへ ようこそ!\p"
- .string "ここでは ホウエンでは なかなか\n"
- .string "みることの できない ポケモンを\p"
- .string "しぜんの すがたの まま\n"
- .string "めに することが できます\p"
- .string "また ポケモントレーナーの\n"
- .string "ようぼうに おこたえ して\p"
- .string "ポケモンを\n"
- .string "つかまえる ことも できます!\p"
- .string "サファリゾーンを たのしんで いってね!$"
-
-Text_1BFD30:: @ 81BFD30
- .string "サファリゾーンへ ようこそ!\n"
- .string "サファリゾーンは はじめて ですか?$"
-
-Text_1BFD52:: @ 81BFD52
- .string "サファリゾーンを たのしんで いってね!$"
-
-Text_1BFD67:: @ 81BFD67
- .string "サファリゾーンでは\n"
- .string "30この サファリボールを つかって\l"
- .string "ポケモンを つかまえる ことが できます\p"
- .string "サファリボールを つかいきるか\n"
- .string "500ぽ あるくと\p"
- .string "ゲームは しゅうりょう です\p"
- .string "サファリゾーンを たのしんで いってね!$"
-
-Text_1BFDD7:: @ 81BFDD7
- .string "サファリゾーンへ ようこそ!\p"
- .string "500えんで ポケモン つかまえほうだい!\n"
- .string "サファリゲームに さんか しますか?$"
-
-Text_1BFE0F:: @ 81BFE0F
- .string "そうですか\n"
- .string "こんど ぜひ さんか してください!$"
-
-Text_1BFE28:: @ 81BFE28
- .string "おかねが たりませんよ!$"
-
-Text_1BFE35:: @ 81BFE35
- .string "それでは 500えん いただきます$"
-
-Text_1BFE47:: @ 81BFE47
- .string "では サファリボールを どうぞ!$"
-
-Text_1BFE58:: @ 81BFE58
- .string "{PLAYER}は サファリボールを\n"
- .string "30こ うけとった!$"
-
-Text_1BFE70:: @ 81BFE70
- .string "じかんに なりましたら\n"
- .string "こちらから おしらせ しますので\p"
- .string "ぞんぶんに おたのしみ ください!\n"
- .string "では いってらっしゃい!$"
-
-gUnknown_81BFEAC:: @ 81BFEAC
- .string "Excuse me!\n"
- .string "Your PC BOX is full.$"
-
-Text_1BFECC:: @ 81BFECC
- .string "あ! おきゃくさん\n"
- .string "ポロックケースを おもちで ないですね?\p"
- .string "サファリゾーンは ポロックを つかうと\n"
- .string "より おたのしみ いただけますので\p"
- .string "ぜひ ポロックケースを\n"
- .string "おもちに なって おこし ください!$"
-
-Text_1BFF30:: @ 81BFF30
- .string "まだ じかんが のこっていますが\n"
- .string "サファリゾーンを やめますか?$"
-
-Text_1BFF51:: @ 81BFF51
- .string "では ひきつづき おたのしみ ください!$"
-
-Text_1BFF66:: @ 81BFF66
- .string "わかりました\p"
- .string "それでは のこりの サファリボールを\n"
- .string "おあずかり します\p"
- .string "おつかれさまでした\n"
- .string "また ごりよう ください$"
-
-Text_1BFFA1:: @ 81BFFA1
- .string "それでは いってらっしゃい!\l"
- .string "なにか ありましたら\n"
- .string "わたしに こえを かけて くださいね$"
-
-Text_1BFFCE:: @ 81BFFCE
- .string "しってた?\p"
- .string "あの しかくい はこに ポロックを おくと\n"
- .string "ポケモンが あつまって くるんだよ!$"
-
-Text_1BFFFD:: @ 81BFFFD
- .string "この さきに いきたい けど\n"
- .string "じてんしゃ もって くるの わすれた‥‥\p"
- .string "おくに めずらしい ポケモンが\n"
- .string "いそうな きが するのに!$"
-
-Text_1C003F:: @ 81C003F
- .string "ポケモンに ポロックを なげても\n"
- .string "しらんぷり される ときが あるのよ\p"
- .string "ポケモンにも すききらいが あるのかしら?$"
-
-Text_1C0079:: @ 81C0079
- .string "ぜぇ‥‥ ぜぇ‥‥\n"
- .string "やっと ここまで きたけど‥‥\p"
- .string "つかれちゃって ポケモン つかまえる\n"
- .string "げんきも のこって ないよ‥‥$"
-
-Text_1C00B6:: @ 81C00B6
- .string "ホウエンに いない みずポケモンを\n"
- .string "さがしに きたんだけど‥‥\p"
- .string "みずうみは どこにあるのか\n"
- .string "きみ しってるかい?$"
-
-Text_1C00EF:: @ 81C00EF
- .string "ここで めずらしい ポケモンを\n"
- .string "たくさん つかまえて\l"
- .string "ともだちと こうかん するんだ!$"
-
-Text_1C011B:: @ 81C011B
- .string "ポロックおきばに おいた ポロックが\n"
- .string "いつのまにか なくなっていた‥‥\p"
- .string "しらない うちに\n"
- .string "ポケモンが たべちゃったのかな?$"
-
-Text_1C0159:: @ 81C0159
- .string "サファリゾーンの おとくな じょうほう!\p"
- .string "であった ポケモンに\n"
- .string "ポロックを なげると にげにくく なります!$"
-
-Text_1C0190:: @ 81C0190
- .string "あるき つかれたら ちょっと ひといき!\n"
- .string "‘みんなの きゅうけいじょ'$"
-
-Text_1C01B4:: @ 81C01B4
- .string "おれ ポロック もってないけど\n"
- .string "ポケモン たくさん つかまえたよ\p"
- .string "ちかづいて ボールを なげる だけで\n"
- .string "けっこう つかまえられる もんだよ!$"
-
-Text_1C01FB:: @ 81C01FB
- .string "ポロックを つかうと いつもより\n"
- .string "ちょっぴり にげにくく なるみたい\p"
- .string "だから にげにくい ポケモンに つかっても\n"
- .string "あんまり いみが ないかもね$"
-
-Text_1C0243:: @ 81C0243
- .string "ポロックおきばに ポロック おいて\n"
- .string "ポケモンを つかまえると\p"
- .string "おなじ ような せいかくの ポケモンが\n"
- .string "あつまる きが するなあ$"
-
-Text_1C0283:: @ 81C0283
- .string "わしは おおきな {STR_VAR_1}に\n"
- .string "とても きょうみが ある!\p"
- .string "ん? きみ {STR_VAR_1} もってるの?\n"
- .string "ちょ ちょ ちょっと···\l"
- .string "おじさんに みせて おくれ!$"
-
-Text_1C02CB:: @ 81C02CB
- .string "おお! こいつは でかい!\n"
- .string "とても すばらしい {STR_VAR_1}だ!\p"
- .string "みせて くれて ありがとう\n"
- .string "おれいに これを もって いきなさい$"
-
-Text_1C0309:: @ 81C0309
- .string "{PLAYER}は\n"
- .string "{STR_VAR_2}を もらった!$"
-
-Text_1C0317:: @ 81C0317
- .string "ありゃ?\n"
- .string "きみ もちもの いっぱいだね$"
-
-Text_1C032B:: @ 81C032B
- .string "ううむ わしは これより おおきい\n"
- .string "{STR_VAR_1}を みたこと あるな···$"
-
-Text_1C034D:: @ 81C034D
- .string "おお こいつは なかなか···って\n"
- .string "これ {STR_VAR_1}じゃ ないよ!$"
-
-Text_1C036C:: @ 81C036C
- .string "おおきい {STR_VAR_1} もってないの?\l"
- .string "それは ざんねん···\n"
- .string "こんど おおきい {STR_VAR_1} みせてね$"
-
-Text_1C0399:: @ 81C0399
- .string "しじょう さいだいの {STR_VAR_1}!\n"
- .string "{STR_VAR_2}の {STR_VAR_3}cmのやつ!$"
-
-Text_1C03B5:: @ 81C03B5
- .string "パパ“{PLAYER}! よく きたな!\n"
- .string "{PLAYER}あての てがみが とどけられたぞ$"
-
-Text_1C03D7:: @ 81C03D7
- .string "パパ“わたしも みたことのない\n"
- .string "ふねの チケット だな‥‥\l"
- .string "ミナモに いってみると いいだろう$"
-
-Text_1C0407:: @ 81C0407
- .string "カイナいき れんらくせん‥‥\p"
- .string "あら?\n"
- .string "その チケットは‥‥!$"
-
-Text_1C0426:: @ 81C0426
- .string "ヘンテコな チケットを\n"
- .string "もってきたのは おまえさんか?\p"
- .string "おまえが いこうと しているのは\n"
- .string "みなみの はての ちっぽけな しま‥‥\p"
- .string "そこでは なにが おこるのか\n"
- .string "だれも わからねえ‥‥\l"
- .string "ううむ ふなのりの ちが さわぐぜ!\p"
- .string "さあ のりな!$"
-
-Text_1C049D:: @ 81C049D
- .string "なにもねえ ちんけな しま だな‥‥\n"
- .string "ミナモへ かえるか?$"
-
-Text_1C04BB:: @ 81C04BB
- .string "ùÏ! ÉÇñÑ ÒñÉ!$"
-
-Text_1C04C9:: @ 81C04C9
- .string "そうかい\n"
- .string "まあ すきにするが いいさ$"
-
-Text_1C04DC:: @ 81C04DC
- .string "すべての ゆめは もうひとつの げんじつ\n"
- .string "それを わすれるべからず‥‥$"
-
-Text_1C0500:: @ 81C0500
- .string "きおく かすみし ものは\n"
- .string "こころに きざみつける ことを のぞむ‥‥$"
-
-Text_1C0523:: @ 81C0523
- .string "パパ“やあ {PLAYER}!\p"
- .string "めずらしい きのみを てに いれたから\n"
- .string "プレゼント するよ!$"
-
-Text_1C054C:: @ 81C054C
- .string "ふかふかの つちに はえている きのみは\n"
- .string "じゆうに とっても よいのじゃが‥\p"
- .string "1つだけ きのみを おなじ ばしょに うめる\n"
- .string "それが れいぎと いうものじゃ\p"
- .string "ほれ これを わけてやろう$"
-
-Text_1C05A8:: @ 81C05A8
- .string "あんた みたところ トレーナーじゃろ?\p"
- .string "トレーナーは よく きのみを ポケモンに\n"
- .string "もたせとるわい\p"
- .string "ふやすも つかうも あんた しだいじゃ$"
-
-Text_1C05ED:: @ 81C05ED
- .string "いつも みずを あげてたら\n"
- .string "たくさん はなが さいたんだ\p"
- .string "そしたら きのみも たくさん できた!\p"
- .string "はい!\n"
- .string "これ あげる$"
-
-Text_1C0629:: @ 81C0629
- .string "がんばって あかいポロック つくるんだ!\n"
- .string "{STR_VAR_1}も がんばってね!$"
-
-Text_1C064A:: @ 81C064A
- .string "きょうは なにいろの きのみを\n"
- .string "さがそっかなー$"
-
-Text_1C0662:: @ 81C0662
- .string "ポケモンコンテストの ゆうしょうを めざして\n"
- .string "きのみを あつめているんだ\p"
- .string "よかったら きみにも わけて あげるよ!$"
-
-Text_1C069C:: @ 81C069C
- .string "きみも がんばれ!$"
-
-Text_1C06A6:: @ 81C06A6
- .string "きょうは どの きのみを うめるか‥\n"
- .string "そして なにいろの ポロックを つくるか‥\p"
- .string "なやむのも また たのしいよ$"
-
-Text_1C06DE:: @ 81C06DE
- .string "ケースを ふると でてくる ポロック‥\p"
- .string "そして それを キャッチして\n"
- .string "たべてくれる ポケモン‥\p"
- .string "これって あい だよね?$"
-
-Text_1C071B:: @ 81C071B
- .string "うん うん!\n"
- .string "やっぱ わかるひとには わかるよね\p"
- .string "これ あげる$"
-
-Text_1C073B:: @ 81C073B
- .string "そっか‥‥\n"
- .string "でも ちがうと かんじることも たいせつだね\p"
- .string "これ あげる$"
-
-Text_1C075F:: @ 81C075F
- .string "その きのみは めずらしいもの らしいから\n"
- .string "たいせつに そだててね!$"
-
-Text_1C0782:: @ 81C0782
- .string "また きのみめいじんに もらって こようっと$"
-
-Text_1C0799:: @ 81C0799
- .string "やっぱり\p"
- .string "わたしに スーツが にあうように\n"
- .string "うみには しおかぜが にあうな\l"
- .string "そして きみには きのみが にあいそうだ‥‥\p"
- .string "なんでだろうね?$"
-
-Text_1C07DF:: @ 81C07DF
- .string "やっぱり それは‥‥‥‥\p"
- .string "きみが トレーナーだからだ!$"
-
-Text_1C07FB:: @ 81C07FB
- .string "やっぱり\p"
- .string "わたしに シンプルさが にあうように\n"
- .string "ポケモンには ポロックが にあうな$"
-
-Text_1C0825:: @ 81C0825
- .string "わしは きのみめいじんと よばれておる\p"
- .string "わしは せかいじゅうを うつくしい はなで\n"
- .string "うめつくそうと きのみを そだてて\l"
- .string "そして くばり まくって おるのじゃ\p"
- .string "きみにも きのみを わけて あげよう!$"
-
-Text_1C0888:: @ 81C0888
- .string "ほれ えんりょ せずに もう ひとつ!$"
-
-Text_1C089C:: @ 81C089C
- .string "カナズミの ちかくにある サン·トウカという\n"
- .string "フラワーショップも よろしくの\p"
- .string "せかいに はなを さかせましょう!$"
-
-Text_1C08D5:: @ 81C08D5
- .string "きょうは もう おしまいじゃ\n"
- .string "また おいで\p"
- .string "せかいに はなを さかせましょう!$"
-
-Text_1C08FD:: @ 81C08FD
- .string "じいさんの きのみの そだてかたは\n"
- .string "そりゃあ せかいいちじゃ\p"
- .string "わしも はなが たかいわい\p"
- .string "ところで あんた\n"
- .string "いい ことばを きいたことが ないかい?$"
-
-Text_1C0948:: @ 81C0948
- .string "おお! とても よい ことばじゃ!\n"
- .string "かんどう したわい\p"
- .string "ほれ これを もっていきなされ$"
-
-Text_1C0974:: @ 81C0974
- .string "おお! なかなか よい ことばじゃ\n"
- .string "あんたも たいしたもんじゃ\p"
- .string "ほれ これを もっていきなされ$"
-
-Text_1C09A4:: @ 81C09A4
- .string "まごたち 4にんも じいさんを しのぐ\n"
- .string "おおものに なるじゃろうて\p"
- .string "じんせい たのしいことが つきんのう!$"
-
-Text_1C09DA:: @ 81C09DA
- .string "ほう‥‥$"
-
-Text_1C09DF:: @ 81C09DF
- .string "こんにちは!\p"
- .string "はなを せかいに ひろめる\n"
- .string "フラワーショップ サン·トウカです!$"
-
-Text_1C0A07:: @ 81C0A07
- .string "{PLAYER}{KUN} きのみの こと しりたい?$"
-
-Text_1C0A1A:: @ 81C0A1A
- .string "あなたの なまえは‥‥\p"
- .string "{PLAYER}{KUN}ね!\n"
- .string "とっても いい なまえだね!\l"
- .string "{PLAYER}{KUN} きのみのこと しりたい?$"
-
-Text_1C0A4E:: @ 81C0A4E
- .string "きのみはね くろい ふかふかの つちの\n"
- .string "ところで たまに とれるの\l"
- .string "でね‥‥\p"
- .string "とったら その1つを また うめるの!\p"
- .string "そうすると その きのみ から\n"
- .string "めがでて みきが できて はながさいて\l"
- .string "また きのみ が できるの\p"
- .string "そうやって はなを ふやして\n"
- .string "せかいじゅうを はなに するのが\l"
- .string "わたしの ゆめ なんだ!\p"
- .string "だから {PLAYER}{KUN}も きのみを うめて\n"
- .string "せかいに はなを ふやしてね!$"
-
-Text_1C0B0B:: @ 81C0B0B
- .string "おはなって とっても しあわせな きぶんに\n"
- .string "してくれるよね$"
-
-Text_1C0B29:: @ 81C0B29
- .string "こんにちは!\p"
- .string "おはなは せわを すれば するほど\n"
- .string "たくさん きれいに さいて くれるの\p"
- .string "あなたも せわを したく なった でしょ?\n"
- .string "これ あげるわ$"
-
-Text_1C0B73:: @ 81C0B73
- .string "きのみが そだつ たびに\n"
- .string "じょうろで みずを あげてね!\p"
- .string "あとね\p"
- .string "きのみは ずっと ずっと ほうっておくと\n"
- .string "じめんに おちてしまうの\l"
- .string "でもね そこから また めがでて くるの!\p"
- .string "すごいよね!\n"
- .string "いきものの ちからを かんじるよね$"
-
-Text_1C0BE5:: @ 81C0BE5
- .string "おねーちゃんたちを みならって\n"
- .string "がんばって おはなを そだててるの\p"
- .string "はい! これあげる!$"
-
-Text_1C0C12:: @ 81C0C12
- .string "きのみは うめて おおきく したり\n"
- .string "ポケモンに もたせたり できるの\p"
- .string "でも さいきん きのみを いくつか まぜると\n"
- .string "ポケモンの おかしになる きかいが\l"
- .string "ある らしいんだ\p"
- .string "あたしも おかし ほしー$"
-
-Text_1C0C74:: @ 81C0C74
- .string "{STR_VAR_1} なまえ なんていうの?\p"
- .string "‥‥‥ ‥‥‥ ‥‥‥\n"
- .string "へー いいねー\p"
- .string "わたしは キリ っていう なまえなの\p"
- .string "パパと ママが すくすくと そだって\n"
- .string "こころの あたたかい おんなのこに なって\l"
- .string "ほしいっていう ねがいを こめたんだって!\p"
- .string "{STR_VAR_1}にも これ あげる$"
-
-Text_1C0CF5:: @ 81C0CF5
- .string "あと {STR_VAR_1}には キリの だいすきな\n"
- .string "この きのみも あげちゃう!$"
-
-Text_1C0D16:: @ 81C0D16
- .string "{STR_VAR_1}の なまえには\n"
- .string "どんな ねがいが こめられてるの?$"
-
-Text_1C0D32:: @ 81C0D32
- .string "はる なつ あき ふゆ\n"
- .string "はるに うまれると はるが すきで\l"
- .string "なつに うまれると なつが すきなのかな?$"
-
-Text_1C0D66:: @ 81C0D66
- .string "じゃあ キリは あきに うまれたから\n"
- .string "あきが だいすき!\p"
- .string "{STR_VAR_1}は いつが すき?$"
-
-Text_1C0D8F:: @ 81C0D8F
- .string "そっか‥\n"
- .string "かんけいないのか‥\p"
- .string "しりたいことって たくさんあるなー$"
-
-gUnknown_81C0DB0:: @ 81C0DB0
- .string "It's crammed full of POKéMON\n"
- .string "books.$"
-
-Text_1C0DD4:: @ 81C0DD4
- .string "ほんだなに ならんでいるのは\n"
- .string "ポケモンの ほん ばかりだ$"
-
-Text_ATownMap:: @ 81C0DF1
- .string "A TOWN MAP.$"
-
-gUnknown_81C0DFD:: @ 81C0DFD
- .string "Wow!\n"
- .string "Tons of POKéMON stuff!$"
-
-Text_DishesPlatesNeatlyLinedUp:: @ 81C0E19
- .string "Dishes and plates are neatly\n"
- .string "lined up.$"
-
-gUnknown_81C0E40:: @ 81C0E40
- .string "It smells delicious!\n"
- .string "Somebody's been cooking here.$"
-
-gUnknown_81C0E73:: @ 81C0E73
- .string "It's a nicely made dresser.\n"
- .string "It will hold a lot of stuff.$"
-
-gUnknown_81C0EAC:: @ 81C0EAC
- .string "There's a pile of snacks here.$"
-
-gUnknown_81C0ECB:: @ 81C0ECB
- .string "All your item needs fulfilled!\n"
- .string "POKéMON MART$"
-
-gUnknown_81C0EF7:: @ 81C0EF7
- .string "Heal Your POKéMON!\n"
- .string "POKéMON CENTER$"
-
-gUnknown_81C0F19:: @ 81C0F19
- .string "INDIGO PLATEAU\p"
- .string "The ultimate goal of TRAINERS!\n"
- .string "POKéMON LEAGUE HQ$"
-
-gUnknown_81C0F59:: @ 81C0F59
- .string "INDIGO PLATEAU\p"
- .string "The highest POKéMON authority!\n"
- .string "POKéMON LEAGUE HQ$"
-
-gUnknown_81C0F99:: @ 81C0F99
- .string "It should be packed with all kinds\n"
- .string "of delicious things to eat.$"
-
-gUnknown_81C0FD8:: @ 81C0FD8
- .string "It's a blueprint of some sort.\n"
- .string "It's filled with diagrams and text.$"
-
-gUnknown_81C101B:: @ 81C101B
- .string "It's a pretty picture of a POKéMON.\n"
- .string "It looks like it's feeling good.$"
-
-gUnknown_81C1060:: @ 81C1060
- .string "What could this machine be?\n"
- .string "Better not mess around with it!$"
-
-gUnknown_81C109C:: @ 81C109C
- .string "It's a telephone.\n"
- .string "Better not use it.$"
-
-gUnknown_81C10C1:: @ 81C10C1
- .string "It's all complicated words and\n"
- .string "numbers that make no sense…$"
-
-gUnknown_81C10FC:: @ 81C10FC
- .string "It's an advertising poster about\n"
- .string "all kinds of products.$"
-
-gUnknown_81C1134:: @ 81C1134
- .string "Oh, that smells tasty!\n"
- .string "It might get the stomach growling!$"
-
-gUnknown_81C116E:: @ 81C116E
- .string "Inside this…\n"
- .string "……\p"
- .string "There's nothing here!$"
-
-gUnknown_81C1194:: @ 81C1194
- .string "It's a cup with a POKéMON mark\n"
- .string "on it.$"
-
-gUnknown_81C11BA:: @ 81C11BA
- .string "The window is very well polished.$"
-
-gUnknown_81C11DC:: @ 81C11DC
- .string "Outside the window…\p"
- .string "The sky looks fantastically\n"
- .string "beautiful.$"
-
-gUnknown_81C1217:: @ 81C1217
- .string "Lights in different colors are\n"
- .string "flashing on and off.$"
-
-gUnknown_81C124B:: @ 81C124B
- .string "All sorts of tools are lined up\n"
- .string "neatly.$"
-
-gUnknown_81C1273:: @ 81C1273
- .string "It's a machine of some sort.\n"
- .string "It sure is impressive.$"
-
-gUnknown_81C12A7:: @ 81C12A7
- .string "It's the latest video game!\n"
- .string "It sure looks fun!$"
-
-gUnknown_81C12D6:: @ 81C12D6
- .string "There are obvious signs of burglary\n"
- .string "here…$"
-
-gUnknown_81C1300:: @ 81C1300
- .string "There's a POKéMON on TV!\n"
- .string "It looks like it's having fun.$"
-
+ .include "data/scripts/safari_zone.inc"
+ .include "data/text/safari_zone.inc"
+ .include "data/text/competitive_brothers.inc"
+ .include "data/text/eon_ticket.inc"
+ .include "data/text/berries.inc"
+ .include "data/text/flavor_text.inc"
.include "data/scripts/hole.inc"
.include "data/text/trainers.inc"
.include "data/scripts/move_tutors.inc"
diff --git a/data/graphics.s b/data/graphics.s
index cea2a0ab3..809385e49 100644
--- a/data/graphics.s
+++ b/data/graphics.s
@@ -13476,7 +13476,7 @@ gTrainerBackPic_Leaf:: @ 8E6C6BC
.incbin "graphics/trainers/back_pics/leaf_back_pic.4bpp"
.align 2
-gTrainerBackPic_PokeDude:: @ 8E6EEBC
+gTrainerBackPic_Pokedude:: @ 8E6EEBC
.incbin "graphics/trainers/back_pics/pokedude_back_pic.4bpp"
.align 2
@@ -13500,7 +13500,7 @@ gTrainerPalette_LeafBackPic:: @ 8E76EE4
.incbin "graphics/trainers/palettes/red_back_pic.gbapal.lz"
.align 2
-gTrainerPalette_PokeDudeBackPic:: @ 8E76F0C
+gTrainerPalette_PokedudeBackPic:: @ 8E76F0C
.incbin "graphics/trainers/palettes/pokedude_back_pic.gbapal.lz"
.align 2
@@ -14004,11 +14004,11 @@ gUnknown_8E83444:: @ 8E83444
.incbin "graphics/item_menu/bag_tilemap2.bin.lz" @ PC deposit items
.align 2
-gUnknown_8E835B4:: @ 8E835B4
+gBagBgPalette:: @ 8E835B4
.incbin "graphics/item_menu/bag_pal1.gbapal.lz" @ palette 1 (Boy + misc Pal)
.align 2
-gUnknown_8E83604:: @ 8E83604
+gBagBgPalette_FemaleOverride:: @ 8E83604
.incbin "graphics/item_menu/bag_pal2.gbapal.lz" @ palette 2 (Girl)
gUnknown_8E8362C:: @ 8E8362C
diff --git a/data/item_menu.s b/data/item_menu.s
deleted file mode 100644
index b5cc492e3..000000000
--- a/data/item_menu.s
+++ /dev/null
@@ -1,116 +0,0 @@
-#include "constants/region_map.h"
-#include "constants/flags.h"
-#include "constants/moves.h"
- .include "asm/macros.inc"
- .include "constants/constants.inc"
- .section .rodata
- .align 2
-
-gUnknown_8452CF4:: @ 8452CF4
- .4byte 0x000001f0
- @ {
- @ .bg = 0,
- @ .charBaseIndex = 0,
- @ .mapBaseIndex = 31,
- @ .screenSize = 0,
- @ .paletteMode = 0,
- @ .priority = 0,
- @ .baseTile = 0x0000
- @ }
- .4byte 0x000011ed
- @ {
- @ .bg = 1,
- @ .charBaseIndex = 3,
- @ .mapBaseIndex = 30,
- @ .screenSize = 0,
- @ .paletteMode = 0,
- @ .priority = 1,
- @ .baseTile = 0x0000
- @ }
-
-gUnknown_8452CFC:: @ 8452CFC
- .4byte gUnknown_84162CD
- .4byte gUnknown_84162DE
- .4byte gUnknown_84162D3
-
-gUnknown_8452D08:: @ 8452D08
- .incbin "graphics/item_menu/bagmap_0.bin"
- .incbin "graphics/item_menu/bagmap_1.bin"
- .incbin "graphics/item_menu/bagmap_2.bin"
- .incbin "graphics/item_menu/bagmap_3.bin"
- .incbin "graphics/item_menu/bagmap_4.bin"
- .incbin "graphics/item_menu/bagmap_5.bin"
- .incbin "graphics/item_menu/bagmap_6.bin"
- .incbin "graphics/item_menu/bagmap_7.bin"
- .incbin "graphics/item_menu/bagmap_8.bin"
- .incbin "graphics/item_menu/bagmap_9.bin"
- .incbin "graphics/item_menu/bagmap_A.bin"
- .incbin "graphics/item_menu/bagmap_B.bin"
-
-gUnknown_8452EB8:: @ 8452EB8
- .4byte gOtherText_Use, sub_8109C50
- .4byte gOtherText_Toss, sub_8109CC0
- .4byte gUnknown_84161A9, sub_810A000
- .4byte gOtherText_Give, sub_810A0A8
- .4byte gFameCheckerText_Cancel, sub_810A2DC
- .4byte gOtherText_Use, sub_810A324
- .4byte gUnknown_84161E9, sub_8109C50
- .4byte gUnknown_84161F4, sub_8109C50
- .4byte gUnknown_84161F4, sub_810A324
- .4byte gUnknown_84161BC, sub_8109C50
- .4byte gUnknown_84161F9, sub_810A000
- .4byte gString_Dummy, NULL
-
-gUnknown_8452F18:: @ 8452F18
- .byte 0x00, 0x03, 0x01, 0x04
- .byte 0x00, 0x02, 0x04, 0x0b
- .byte 0x03, 0x01, 0x04, 0x0b
-
-gUnknown_8452F24:: @ 8452F24
- .byte 0x06, 0x03, 0x01, 0x04
-
-gUnknown_8452F28:: @ 8452F28
- .byte 0x03, 0x04
- .byte 0x04, 0x0b
- .byte 0x03, 0x04
-
-gUnknown_8452F2E:: @ 8452F2E
- .byte 0x07, 0x04
-
-gUnknown_8452F30:: @ 8452F30
- .byte 0x05, 0x04
-
-gUnknown_8452F32:: @ 8452F32
- .byte 0x04, 0x0b
-
-gUnknown_8452F34:: @ 8452F34
- .4byte sub_8109BB8
- .4byte sub_810A370
- .4byte sub_810A568
- .4byte sub_810AB40
- .4byte sub_810A468
- .4byte sub_8109BB8
- .4byte NULL
-
-gUnknown_8452F50:: @ 8452F50
- .4byte sub_8109EA8
- .4byte sub_8109DB0
-
-gUnknown_8452F58:: @ 8452F58
- .4byte sub_810A940
- .4byte sub_810A720
-
-gUnknown_8452F60:: @ 8452F60
- .string "{COLOR_HIGHLIGHT_SHADOW RED TRANSPARENT GREEN}$"
-
-gUnknown_8452F66:: @ 8452F66
- .string "{COLOR_HIGHLIGHT_SHADOW LIGHT_GRAY TRANSPARENT BLACK}$"
-
-gUnknown_8452F6C:: @ 8452F6C
- .byte 0, 8, 72, 1, 72, 72
- .2byte 0, 2, 111, 111
- .byte 0
- .align 2
-
-gUnknown_8452F7C:: @ 8452F7C
- .incbin "graphics/interface/select_button.4bpp"
diff --git a/data/layouts/FuchsiaCity_Building1/border.bin b/data/layouts/FuchsiaCity_SafariZone_Office/border.bin
index a886cd764..a886cd764 100644
--- a/data/layouts/FuchsiaCity_Building1/border.bin
+++ b/data/layouts/FuchsiaCity_SafariZone_Office/border.bin
Binary files differ
diff --git a/data/layouts/FuchsiaCity_ZooBuilding/map.bin b/data/layouts/FuchsiaCity_SafariZone_Office/map.bin
index d18ddbd61..d18ddbd61 100644
--- a/data/layouts/FuchsiaCity_ZooBuilding/map.bin
+++ b/data/layouts/FuchsiaCity_SafariZone_Office/map.bin
diff --git a/data/layouts/FuchsiaCity_ZooBuilding/border.bin b/data/layouts/FuchsiaCity_WardensHouse/border.bin
index a886cd764..a886cd764 100644
--- a/data/layouts/FuchsiaCity_ZooBuilding/border.bin
+++ b/data/layouts/FuchsiaCity_WardensHouse/border.bin
Binary files differ
diff --git a/data/layouts/FuchsiaCity_Building1/map.bin b/data/layouts/FuchsiaCity_WardensHouse/map.bin
index 4efd7d891..4efd7d891 100644
--- a/data/layouts/FuchsiaCity_Building1/map.bin
+++ b/data/layouts/FuchsiaCity_WardensHouse/map.bin
diff --git a/data/layouts/SafariZone_Building/border.bin b/data/layouts/SafariZone_RestHouse/border.bin
index a886cd764..a886cd764 100644
--- a/data/layouts/SafariZone_Building/border.bin
+++ b/data/layouts/SafariZone_RestHouse/border.bin
Binary files differ
diff --git a/data/layouts/SafariZone_Building/map.bin b/data/layouts/SafariZone_RestHouse/map.bin
index caec48cdc..caec48cdc 100644
--- a/data/layouts/SafariZone_Building/map.bin
+++ b/data/layouts/SafariZone_RestHouse/map.bin
diff --git a/data/layouts/UnusedLayout_833B6EC/border.bin b/data/layouts/SeafoamIslands_B3F_CurrentStopped/border.bin
index a021ddd4e..a021ddd4e 100644
--- a/data/layouts/UnusedLayout_833B6EC/border.bin
+++ b/data/layouts/SeafoamIslands_B3F_CurrentStopped/border.bin
diff --git a/data/layouts/UnusedLayout_833B6EC/map.bin b/data/layouts/SeafoamIslands_B3F_CurrentStopped/map.bin
index d1385e8cb..d1385e8cb 100644
--- a/data/layouts/UnusedLayout_833B6EC/map.bin
+++ b/data/layouts/SeafoamIslands_B3F_CurrentStopped/map.bin
diff --git a/data/layouts/UnusedLayout_833BE30/border.bin b/data/layouts/SeafoamIslands_B4F_CurrentStopped/border.bin
index a021ddd4e..a021ddd4e 100644
--- a/data/layouts/UnusedLayout_833BE30/border.bin
+++ b/data/layouts/SeafoamIslands_B4F_CurrentStopped/border.bin
diff --git a/data/layouts/UnusedLayout_833BE30/map.bin b/data/layouts/SeafoamIslands_B4F_CurrentStopped/map.bin
index 13a635e49..13a635e49 100644
--- a/data/layouts/UnusedLayout_833BE30/map.bin
+++ b/data/layouts/SeafoamIslands_B4F_CurrentStopped/map.bin
diff --git a/data/layouts/layouts.json b/data/layouts/layouts.json
index 04727aaa7..63fc06562 100644
--- a/data/layouts/layouts.json
+++ b/data/layouts/layouts.json
@@ -2168,16 +2168,16 @@
"blockdata_filepath": "data/layouts/CeladonCity_DepartmentStore_Roof/map.bin"
},
{
- "id": "LAYOUT_SAFARI_ZONE_BUILDING",
- "name": "SafariZone_Building_Layout",
+ "id": "LAYOUT_SAFARI_ZONE_REST_HOUSE",
+ "name": "SafariZone_RestHouse_Layout",
"width": 13,
"height": 11,
"border_width": 2,
"border_height": 2,
"primary_tileset": "gTileset_82D4BB4",
"secondary_tileset": "gTileset_82D4F14",
- "border_filepath": "data/layouts/SafariZone_Building/border.bin",
- "blockdata_filepath": "data/layouts/SafariZone_Building/map.bin"
+ "border_filepath": "data/layouts/SafariZone_RestHouse/border.bin",
+ "blockdata_filepath": "data/layouts/SafariZone_RestHouse/map.bin"
},
{
"id": "LAYOUT_SAFARI_ZONE_SECRET_HOUSE",
@@ -2192,28 +2192,28 @@
"blockdata_filepath": "data/layouts/SafariZone_SecretHouse/map.bin"
},
{
- "id": "LAYOUT_FUCHSIA_CITY_ZOO_BUILDING",
- "name": "FuchsiaCity_ZooBuilding_Layout",
+ "id": "LAYOUT_FUCHSIA_CITY_SAFARI_ZONE_OFFICE",
+ "name": "FuchsiaCity_SafariZone_Office_Layout",
"width": 20,
"height": 11,
"border_width": 2,
"border_height": 2,
"primary_tileset": "gTileset_82D4BB4",
"secondary_tileset": "gTileset_82D4F14",
- "border_filepath": "data/layouts/FuchsiaCity_ZooBuilding/border.bin",
- "blockdata_filepath": "data/layouts/FuchsiaCity_ZooBuilding/map.bin"
+ "border_filepath": "data/layouts/FuchsiaCity_SafariZone_Office/border.bin",
+ "blockdata_filepath": "data/layouts/FuchsiaCity_SafariZone_Office/map.bin"
},
{
- "id": "LAYOUT_FUCHSIA_CITY_BUILDING1",
- "name": "FuchsiaCity_Building1_Layout",
+ "id": "LAYOUT_FUCHSIA_CITY_WARDENS_HOUSE",
+ "name": "FuchsiaCity_WardensHouse_Layout",
"width": 13,
"height": 11,
"border_width": 2,
"border_height": 2,
"primary_tileset": "gTileset_82D4BB4",
"secondary_tileset": "gTileset_82D4C2C",
- "border_filepath": "data/layouts/FuchsiaCity_Building1/border.bin",
- "blockdata_filepath": "data/layouts/FuchsiaCity_Building1/map.bin"
+ "border_filepath": "data/layouts/FuchsiaCity_WardensHouse/border.bin",
+ "blockdata_filepath": "data/layouts/FuchsiaCity_WardensHouse/map.bin"
},
{
"id": "LAYOUT_FUCHSIA_CITY_HOUSE2",
@@ -3128,28 +3128,28 @@
"blockdata_filepath": "data/layouts/FourIsland_PokemonDayCare/map.bin"
},
{
- "id": "LAYOUT_UNUSED_LAYOUT_833B6EC",
- "name": "UnusedLayout_833B6EC_Layout",
+ "id": "LAYOUT_SEAFOAM_ISLANDS_B3F_CURRENT_STOPPED",
+ "name": "SeafoamIslands_B3F_CurrentStopped_Layout",
"width": 38,
"height": 24,
"border_width": 2,
"border_height": 2,
"primary_tileset": "gTileset_82D4A94",
"secondary_tileset": "gTileset_82D4E24",
- "border_filepath": "data/layouts/UnusedLayout_833B6EC/border.bin",
- "blockdata_filepath": "data/layouts/UnusedLayout_833B6EC/map.bin"
+ "border_filepath": "data/layouts/SeafoamIslands_B3F_CurrentStopped/border.bin",
+ "blockdata_filepath": "data/layouts/SeafoamIslands_B3F_CurrentStopped/map.bin"
},
{
- "id": "LAYOUT_UNUSED_LAYOUT_833BE30",
- "name": "UnusedLayout_833BE30_Layout",
+ "id": "LAYOUT_SEAFOAM_ISLANDS_B4F_CURRENT_STOPPED",
+ "name": "SeafoamIslands_B4F_CurrentStopped_Layout",
"width": 38,
"height": 24,
"border_width": 2,
"border_height": 2,
"primary_tileset": "gTileset_82D4A94",
"secondary_tileset": "gTileset_82D4E24",
- "border_filepath": "data/layouts/UnusedLayout_833BE30/border.bin",
- "blockdata_filepath": "data/layouts/UnusedLayout_833BE30/map.bin"
+ "border_filepath": "data/layouts/SeafoamIslands_B4F_CurrentStopped/border.bin",
+ "blockdata_filepath": "data/layouts/SeafoamIslands_B4F_CurrentStopped/map.bin"
},
{
"id": "LAYOUT_MT_EMBER_EXTERIOR",
diff --git a/data/maps/CeruleanCave_B1F/map.json b/data/maps/CeruleanCave_B1F/map.json
index a5c9110e4..0df4d1d5f 100644
--- a/data/maps/CeruleanCave_B1F/map.json
+++ b/data/maps/CeruleanCave_B1F/map.json
@@ -49,7 +49,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "CeruleanCave_B1F_EventScript_1624F5",
+ "script": "CeruleanCave_B1F_EventScript_Mewtwo",
"flag": "FLAG_HIDE_MEWTWO"
},
{
diff --git a/data/maps/CeruleanCave_B1F/scripts.inc b/data/maps/CeruleanCave_B1F/scripts.inc
index 8fcf7cbf1..b0452c3b1 100644
--- a/data/maps/CeruleanCave_B1F/scripts.inc
+++ b/data/maps/CeruleanCave_B1F/scripts.inc
@@ -4,10 +4,10 @@ CeruleanCave_B1F_MapScripts:: @ 81624BE
.byte 0
CeruleanCave_B1F_OnResume:: @ 81624C9
- call_if_set FLAG_SYS_SPECIAL_WILD_BATTLE, EventScript_1624D3
+ call_if_set FLAG_SYS_SPECIAL_WILD_BATTLE, CeruleanCave_B1F_EventScript_TryRemoveMewtwo
end
-EventScript_1624D3:: @ 81624D3
+CeruleanCave_B1F_EventScript_TryRemoveMewtwo:: @ 81624D3
specialvar VAR_RESULT, Special_GetBattleOutcome
compare VAR_RESULT, B_OUTCOME_CAUGHT
goto_if_ne EventScript_Return
@@ -15,21 +15,21 @@ EventScript_1624D3:: @ 81624D3
return
CeruleanCave_B1F_OnTransition:: @ 81624E7
- call_if_unset FLAG_FOUGHT_MEWTWO, EventScript_1624F1
+ call_if_unset FLAG_FOUGHT_MEWTWO, CeruleanCave_B1F_EventScript_ShowMewtwo
end
-EventScript_1624F1:: @ 81624F1
+CeruleanCave_B1F_EventScript_ShowMewtwo:: @ 81624F1
clearflag FLAG_HIDE_MEWTWO
return
-CeruleanCave_B1F_EventScript_1624F5:: @ 81624F5
+CeruleanCave_B1F_EventScript_Mewtwo:: @ 81624F5
goto_if_questlog EventScript_ReleaseEnd
special sub_8112364
lock
faceplayer
waitse
playmoncry SPECIES_MEWTWO, 2
- message Text_177F9F
+ message CeruleanCave_B1F_Text_Mew
waitmessage
waitmoncry
delay 20
@@ -42,25 +42,21 @@ CeruleanCave_B1F_EventScript_1624F5:: @ 81624F5
clearflag FLAG_SYS_SPECIAL_WILD_BATTLE
specialvar VAR_RESULT, Special_GetBattleOutcome
compare VAR_RESULT, B_OUTCOME_WON
- goto_if_eq EventScript_162558
+ goto_if_eq CeruleanCave_B1F_EventScript_DefeatedMewtwo
compare VAR_RESULT, B_OUTCOME_RAN
- goto_if_eq EventScript_162561
+ goto_if_eq CeruleanCave_B1F_EventScript_RanFromMewtwo
compare VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED
- goto_if_eq EventScript_162561
+ goto_if_eq CeruleanCave_B1F_EventScript_RanFromMewtwo
setflag FLAG_FOUGHT_MEWTWO
release
end
-EventScript_162558:: @ 8162558
+CeruleanCave_B1F_EventScript_DefeatedMewtwo:: @ 8162558
setflag FLAG_FOUGHT_MEWTWO
goto EventScript_RemoveStaticMon
-
-EventScript_162560:: @ 8162560
end
-EventScript_162561:: @ 8162561
+CeruleanCave_B1F_EventScript_RanFromMewtwo:: @ 8162561
setvar VAR_0x8004, SPECIES_MEWTWO
goto EventScript_MonFlewAway
-
-EventScript_16256B:: @ 816256B
end
diff --git a/data/maps/CeruleanCave_B1F/text.inc b/data/maps/CeruleanCave_B1F/text.inc
index 2358efe24..a743238cb 100644
--- a/data/maps/CeruleanCave_B1F/text.inc
+++ b/data/maps/CeruleanCave_B1F/text.inc
@@ -1,3 +1,3 @@
-Text_177F9F:: @ 8177F9F
+CeruleanCave_B1F_Text_Mew:: @ 8177F9F
.string "Mew!$"
diff --git a/data/maps/DiglettsCave_NorthEntrance/map.json b/data/maps/DiglettsCave_NorthEntrance/map.json
index b3571f8da..fa87e6f8a 100644
--- a/data/maps/DiglettsCave_NorthEntrance/map.json
+++ b/data/maps/DiglettsCave_NorthEntrance/map.json
@@ -23,7 +23,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "DiglettsCave_NorthEntrance_EventScript_160EE8",
+ "script": "DiglettsCave_NorthEntrance_EventScript_Hiker",
"flag": "0"
}
],
diff --git a/data/maps/DiglettsCave_NorthEntrance/scripts.inc b/data/maps/DiglettsCave_NorthEntrance/scripts.inc
index a11fa4c3a..3bd05f5fd 100644
--- a/data/maps/DiglettsCave_NorthEntrance/scripts.inc
+++ b/data/maps/DiglettsCave_NorthEntrance/scripts.inc
@@ -1,6 +1,6 @@
DiglettsCave_NorthEntrance_MapScripts:: @ 8160EE7
.byte 0
-DiglettsCave_NorthEntrance_EventScript_160EE8:: @ 8160EE8
- msgbox gUnknown_817462C, MSGBOX_NPC
+DiglettsCave_NorthEntrance_EventScript_Hiker:: @ 8160EE8
+ msgbox DiglettsCave_NorthEntrance_RockTunnelPitchBlack, MSGBOX_NPC
end
diff --git a/data/maps/DiglettsCave_NorthEntrance/text.inc b/data/maps/DiglettsCave_NorthEntrance/text.inc
index 89dcb5a38..ac9c80755 100644
--- a/data/maps/DiglettsCave_NorthEntrance/text.inc
+++ b/data/maps/DiglettsCave_NorthEntrance/text.inc
@@ -1,4 +1,4 @@
-gUnknown_817462C:: @ 817462C
+DiglettsCave_NorthEntrance_RockTunnelPitchBlack:: @ 817462C
.string "I went inside ROCK TUNNEL, but it's\n"
.string "pitch-black and scary in there.\p"
.string "If I could get a POKéMON to use\n"
diff --git a/data/maps/DiglettsCave_SouthEntrance/map.json b/data/maps/DiglettsCave_SouthEntrance/map.json
index d713ceb6c..64f78c4bc 100644
--- a/data/maps/DiglettsCave_SouthEntrance/map.json
+++ b/data/maps/DiglettsCave_SouthEntrance/map.json
@@ -23,7 +23,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "DiglettsCave_SouthEntrance_EventScript_160EFC",
+ "script": "DiglettsCave_SouthEntrance_EventScript_OldMan",
"flag": "0"
}
],
diff --git a/data/maps/DiglettsCave_SouthEntrance/scripts.inc b/data/maps/DiglettsCave_SouthEntrance/scripts.inc
index 2ee397c02..5851336cc 100644
--- a/data/maps/DiglettsCave_SouthEntrance/scripts.inc
+++ b/data/maps/DiglettsCave_SouthEntrance/scripts.inc
@@ -1,6 +1,6 @@
DiglettsCave_SouthEntrance_MapScripts:: @ 8160EFB
.byte 0
-DiglettsCave_SouthEntrance_EventScript_160EFC:: @ 8160EFC
- msgbox gUnknown_81746A7, MSGBOX_NPC
+DiglettsCave_SouthEntrance_EventScript_OldMan:: @ 8160EFC
+ msgbox DiglettsCave_SouthEntrance_Text_DiglettDugThisTunnel, MSGBOX_NPC
end
diff --git a/data/maps/DiglettsCave_SouthEntrance/text.inc b/data/maps/DiglettsCave_SouthEntrance/text.inc
index 4c97cdc0b..c0e8a86c0 100644
--- a/data/maps/DiglettsCave_SouthEntrance/text.inc
+++ b/data/maps/DiglettsCave_SouthEntrance/text.inc
@@ -1,4 +1,4 @@
-gUnknown_81746A7:: @ 81746A7
+DiglettsCave_SouthEntrance_Text_DiglettDugThisTunnel:: @ 81746A7
.string "Well, isn't this a surprise!\n"
.string "DIGLETT dug this long tunnel!\p"
.string "It goes right to VIRIDIAN CITY,\n"
diff --git a/data/maps/FourIsland/map.json b/data/maps/FourIsland/map.json
index f88bce64e..0a8842419 100644
--- a/data/maps/FourIsland/map.json
+++ b/data/maps/FourIsland/map.json
@@ -23,7 +23,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "FourIsland_EventScript_167D55",
+ "script": "FourIsland_EventScript_DaycareMan",
"flag": "0"
},
{
diff --git a/data/maps/FourIsland/scripts.inc b/data/maps/FourIsland/scripts.inc
index 576e16390..85e1db283 100644
--- a/data/maps/FourIsland/scripts.inc
+++ b/data/maps/FourIsland/scripts.inc
@@ -69,66 +69,66 @@ Movement_167D52:: @ 8167D52
walk_in_place_fastest_right
step_end
-FourIsland_EventScript_167D55:: @ 8167D55
+FourIsland_EventScript_DaycareMan:: @ 8167D55
goto_if_questlog EventScript_ReleaseEnd
special sub_8112364
lock
faceplayer
special GetDaycareMonNicknames
specialvar VAR_RESULT, GetDaycareState
- compare VAR_RESULT, 1
- goto_if_eq EventScript_167D9B
- compare VAR_RESULT, 2
- goto_if_eq EventScript_167E0C
- compare VAR_RESULT, 3
- goto_if_eq EventScript_167E19
- msgbox gUnknown_81BF555
+ compare VAR_RESULT, DAYCARE_EGG_WAITING
+ goto_if_eq FourIsland_EventScript_DaycareEggWaiting
+ compare VAR_RESULT, DAYCARE_ONE_MON
+ goto_if_eq FourIsland_EventScript_CheckOnOneMon
+ compare VAR_RESULT, DAYCARE_TWO_MONS
+ goto_if_eq FourIsland_EventScript_CheckOnTwoMons
+ msgbox DayCare_Text_ImDaycareManSpeakToMyWife
release
end
-EventScript_167D9B:: @ 8167D9B
- msgbox gUnknown_81BF5E3, MSGBOX_YESNO
+FourIsland_EventScript_DaycareEggWaiting:: @ 8167D9B
+ msgbox DayCare_Text_DoYouWantEgg, MSGBOX_YESNO
compare VAR_RESULT, YES
- goto_if_eq EventScript_167DD1
- msgbox gUnknown_81BF7B6, MSGBOX_YESNO
+ goto_if_eq FourIsland_EventScript_DaycareAcceptEgg
+ msgbox DayCare_Text_IWillKeepDoYouWantIt, MSGBOX_YESNO
compare VAR_RESULT, YES
- goto_if_eq EventScript_167DD1
- msgbox gUnknown_81BF6CF
+ goto_if_eq FourIsland_EventScript_DaycareAcceptEgg
+ msgbox DayCare_Text_IllKeepIt
clearflag FLAG_PENDING_DAYCARE_EGG
special RejectEggFromDayCare
release
end
-EventScript_167DD1:: @ 8167DD1
+FourIsland_EventScript_DaycareAcceptEgg:: @ 8167DD1
specialvar VAR_RESULT, CalculatePlayerPartyCount
- compare VAR_RESULT, 6
- goto_if_ne EventScript_167DEB
- msgbox gUnknown_81BF6F0
+ compare VAR_RESULT, PARTY_SIZE
+ goto_if_ne FourIsland_EventScript_DaycareReceivedEgg
+ msgbox DayCare_Text_YouHaveNoRoomForIt
release
end
-EventScript_167DEB:: @ 8167DEB
+FourIsland_EventScript_DaycareReceivedEgg:: @ 8167DEB
textcolor 3
- message Text_1BF72A
+ message DayCare_Text_ReceivedEgg
call EventScript_1A6675
playfanfare MUS_FANFA1
waitfanfare
waitbuttonpress
- msgbox gUnknown_81BF755
+ msgbox DayCare_Text_TakeGoodCareOfIt
special GiveEggFromDaycare
clearflag FLAG_PENDING_DAYCARE_EGG
release
end
-EventScript_167E0C:: @ 8167E0C
+FourIsland_EventScript_CheckOnOneMon:: @ 8167E0C
special GetDaycareMonNicknames
- msgbox gUnknown_81BF69A
+ msgbox DayCare_Text_YourMonIsDoingFine
release
end
-EventScript_167E19:: @ 8167E19
+FourIsland_EventScript_CheckOnTwoMons:: @ 8167E19
special GetDaycareMonNicknames
- msgbox gUnknown_81BF789
+ msgbox DayCare_Text_YourMonsAreDoingFine
special SetDaycareCompatibilityString
special Special_ShowStringVar4AsFieldMessage
waitmessage
diff --git a/data/maps/FourIsland_PokemonDayCare/map.json b/data/maps/FourIsland_PokemonDayCare/map.json
index d6fd3c4f3..38520cc63 100644
--- a/data/maps/FourIsland_PokemonDayCare/map.json
+++ b/data/maps/FourIsland_PokemonDayCare/map.json
@@ -23,7 +23,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "FourIsland_PokemonDayCare_EventScript_171940",
+ "script": "FourIsland_PokemonDayCare_EventScript_DaycareWoman",
"flag": "0"
}
],
diff --git a/data/maps/FourIsland_PokemonDayCare/scripts.inc b/data/maps/FourIsland_PokemonDayCare/scripts.inc
index d158be282..c6cf95b20 100644
--- a/data/maps/FourIsland_PokemonDayCare/scripts.inc
+++ b/data/maps/FourIsland_PokemonDayCare/scripts.inc
@@ -1,164 +1,164 @@
FourIsland_PokemonDayCare_MapScripts:: @ 817193F
.byte 0
-FourIsland_PokemonDayCare_EventScript_171940:: @ 8171940
+FourIsland_PokemonDayCare_EventScript_DaycareWoman:: @ 8171940
goto_if_questlog EventScript_ReleaseEnd
lock
faceplayer
specialvar VAR_RESULT, GetDaycareState
- compare VAR_RESULT, 1
- goto_if_eq EventScript_171A2E
- compare VAR_RESULT, 2
- goto_if_eq EventScript_171A52
- compare VAR_RESULT, 3
- goto_if_eq EventScript_171B86
- msgbox gUnknown_81BF7E4, MSGBOX_YESNO
+ compare VAR_RESULT, DAYCARE_EGG_WAITING
+ goto_if_eq FourIsland_PokemonDayCare_EggWaiting
+ compare VAR_RESULT, DAYCARE_ONE_MON
+ goto_if_eq FourIsland_PokemonDayCare_OneMonInDaycare
+ compare VAR_RESULT, DAYCARE_TWO_MONS
+ goto_if_eq FourIsland_PokemonDayCare_TwoMonsInDaycare
+ msgbox DayCare_Text_WouldYouLikeUsToRaiseMon, MSGBOX_YESNO
compare VAR_RESULT, YES
- goto_if_eq EventScript_171993
- msgbox gUnknown_81BF916
+ goto_if_eq FourIsland_PokemonDayCare_GiveMonToRaise
+ msgbox DayCare_Text_FineThenComeAgain
release
end
-EventScript_171993:: @ 8171993
+FourIsland_PokemonDayCare_GiveMonToRaise:: @ 8171993
specialvar VAR_RESULT, CountPartyNonEggMons
compare VAR_RESULT, 1
- goto_if_eq EventScript_171A1A
- msgbox gUnknown_81BF839
+ goto_if_eq FourIsland_PokemonDayCare_OnlyOneMonInParty
+ msgbox DayCare_Text_WhichMonShouldWeRaise
fadescreen FADE_TO_BLACK
special ChooseSendDaycareMon
waitstate
- compare VAR_0x8004, 6
- goto_if_ge EventScript_1719F7
+ compare VAR_0x8004, PARTY_SIZE
+ goto_if_ge FourIsland_PokemonDayCare_ComeAgain
specialvar VAR_RESULT, CountPartyAliveNonEggMons_IgnoreVar0x8004Slot
compare VAR_RESULT, 0
- goto_if_eq EventScript_171A24
- specialvar VAR_0x8005, GetSelectedMonNickAndSpecies
+ goto_if_eq FourIsland_PokemonDayCare_OnlyOneAliveMonInParty
+ specialvar VAR_0x8005, GetSelectedMonNicknameAndSpecies
waitse
playmoncry VAR_0x8005, 0
- msgbox gUnknown_81BF860
+ msgbox DayCare_Text_WellRaiseYourMon
waitmoncry
special StoreSelectedPokemonInDaycare
incrementgamestat GAME_STAT_USED_DAYCARE
specialvar VAR_RESULT, GetDaycareState
- compare VAR_RESULT, 2
- goto_if_eq EventScript_171A01
+ compare VAR_RESULT, DAYCARE_ONE_MON
+ goto_if_eq FourIsland_PokemonDayCare_CanRaiseOneMore
release
end
-EventScript_1719F7:: @ 81719F7
- msgbox gUnknown_81BF976
+FourIsland_PokemonDayCare_ComeAgain:: @ 81719F7
+ msgbox DayCare_Text_ComeAgain
release
end
-EventScript_171A01:: @ 8171A01
- msgbox gUnknown_81BF89F, MSGBOX_YESNO
+FourIsland_PokemonDayCare_CanRaiseOneMore:: @ 8171A01
+ msgbox DayCare_Text_WeCanRaiseOneMore, MSGBOX_YESNO
compare VAR_RESULT, YES
- goto_if_eq EventScript_171993
- goto EventScript_1719F7
+ goto_if_eq FourIsland_PokemonDayCare_GiveMonToRaise
+ goto FourIsland_PokemonDayCare_ComeAgain
end
-EventScript_171A1A:: @ 8171A1A
- msgbox gUnknown_81BFAAD
+FourIsland_PokemonDayCare_OnlyOneMonInParty:: @ 8171A1A
+ msgbox DayCare_Text_YouHaveJustOneMon
release
end
-EventScript_171A24:: @ 8171A24
- msgbox gUnknown_81BFB09
+FourIsland_PokemonDayCare_OnlyOneAliveMonInParty:: @ 8171A24
+ msgbox DayCare_Text_WhatWillYouBattleWith
release
end
-EventScript_171A2E:: @ 8171A2E
- msgbox gUnknown_81BF8F6
+FourIsland_PokemonDayCare_EggWaiting:: @ 8171A2E
+ msgbox DayCare_Text_HusbandWasLookingForYou
release
end
-EventScript_171A38:: @ 8171A38
- msgbox gUnknown_81BF9CC
+FourIsland_PokemonDayCare_MonHasGrownXLevels:: @ 8171A38
+ msgbox DayCare_Text_YourMonHasGrownXLevels
return
-EventScript_171A41:: @ 8171A41
+FourIsland_PokemonDayCare_DisplayLevelsGained:: @ 8171A41
specialvar VAR_RESULT, GetNumLevelsGainedFromDaycare
compare VAR_RESULT, 0
- call_if_ne EventScript_171A38
+ call_if_ne FourIsland_PokemonDayCare_MonHasGrownXLevels
return
-EventScript_171A52:: @ 8171A52
- msgbox gUnknown_81BF988
+FourIsland_PokemonDayCare_OneMonInDaycare:: @ 8171A52
+ msgbox DayCare_Text_GoodToSeeYou
setvar VAR_0x8004, 0
- call EventScript_171A41
- msgbox gUnknown_81BF89F, MSGBOX_YESNO
+ call FourIsland_PokemonDayCare_DisplayLevelsGained
+ msgbox DayCare_Text_WeCanRaiseOneMore, MSGBOX_YESNO
compare VAR_RESULT, YES
- goto_if_eq EventScript_171993
- msgbox gUnknown_81BFAE8, MSGBOX_YESNO
+ goto_if_eq FourIsland_PokemonDayCare_GiveMonToRaise
+ msgbox DayCare_Text_TakeYourMonBack, MSGBOX_YESNO
compare VAR_RESULT, YES
- goto_if_eq EventScript_171A90
- goto EventScript_1719F7
+ goto_if_eq FourIsland_PokemonDayCare_TryRetrieveMon
+ goto FourIsland_PokemonDayCare_ComeAgain
end
-EventScript_171A90:: @ 8171A90
+FourIsland_PokemonDayCare_TryRetrieveMon:: @ 8171A90
specialvar VAR_RESULT, CalculatePlayerPartyCount
- compare VAR_RESULT, 6
- goto_if_eq EventScript_171B67
+ compare VAR_RESULT, PARTY_SIZE
+ goto_if_eq FourIsland_PokemonDayCare_NoRoomInParty
specialvar VAR_RESULT, GetDaycareState
setvar VAR_0x8004, 0
- compare VAR_RESULT, 2
- goto_if_eq EventScript_171ACF
+ compare VAR_RESULT, DAYCARE_ONE_MON
+ goto_if_eq FourIsland_PokemonDayCare_CostPrompt
special ShowDaycareLevelMenu
waitstate
copyvar VAR_0x8004, VAR_RESULT
- compare VAR_RESULT, 2
- goto_if_eq EventScript_1719F7
- goto EventScript_171ACF
+ compare VAR_RESULT, DAYCARE_EXITED_LEVEL_MENU
+ goto_if_eq FourIsland_PokemonDayCare_ComeAgain
+ goto FourIsland_PokemonDayCare_CostPrompt
end
-EventScript_171ACF:: @ 8171ACF
+FourIsland_PokemonDayCare_CostPrompt:: @ 8171ACF
special GetDaycareCost
- msgbox gUnknown_81BFA3B, MSGBOX_YESNO
+ msgbox DayCare_Text_ItWillCostX, MSGBOX_YESNO
compare VAR_RESULT, YES
- goto_if_eq EventScript_171AEB
- goto EventScript_1719F7
+ goto_if_eq FourIsland_PokemonDayCare_CheckEnoughMoney
+ goto FourIsland_PokemonDayCare_ComeAgain
end
-EventScript_171AEB:: @ 8171AEB
+FourIsland_PokemonDayCare_CheckEnoughMoney:: @ 8171AEB
specialvar VAR_RESULT, IsEnoughForCostInVar0x8005
- compare VAR_RESULT, 1
- goto_if_eq EventScript_171B05
- msgbox gUnknown_81BF932
+ compare VAR_RESULT, TRUE
+ goto_if_eq FourIsland_PokemonDayCare_RetrieveMon
+ msgbox DayCare_Text_NotEnoughMoney
release
end
-EventScript_171B05:: @ 8171B05
- applymovement 1, Movement_171B71
+FourIsland_PokemonDayCare_RetrieveMon:: @ 8171B05
+ applymovement 1, FourIsland_PokemonDayCare_Movement_RetrieveMon
waitmovement 0
specialvar VAR_RESULT, TakePokemonFromDaycare
special SubtractMoneyFromVar0x8005
playse SE_REGI
- msgbox gUnknown_81BFA67
+ msgbox DayCare_Text_HeresYourMon
waitse
playmoncry VAR_RESULT, 0
textcolor 3
- msgbox gUnknown_81BFA85
+ msgbox DayCare_Text_TookBackMon
call EventScript_1A6675
waitmoncry
specialvar VAR_RESULT, GetDaycareState
- compare VAR_RESULT, 2
- goto_if_eq EventScript_171B4E
- goto EventScript_1719F7
+ compare VAR_RESULT, DAYCARE_ONE_MON
+ goto_if_eq FourIsland_PokemonDayCare_AskRetrieveOtherMon
+ goto FourIsland_PokemonDayCare_ComeAgain
end
-EventScript_171B4E:: @ 8171B4E
- msgbox gUnknown_81BF94F, MSGBOX_YESNO
+FourIsland_PokemonDayCare_AskRetrieveOtherMon:: @ 8171B4E
+ msgbox DayCare_Text_TakeOtherOneBackToo, MSGBOX_YESNO
compare VAR_RESULT, YES
- goto_if_eq EventScript_171A90
- goto EventScript_1719F7
+ goto_if_eq FourIsland_PokemonDayCare_TryRetrieveMon
+ goto FourIsland_PokemonDayCare_ComeAgain
end
-EventScript_171B67:: @ 8171B67
- msgbox gUnknown_81BF9EF
+FourIsland_PokemonDayCare_NoRoomInParty:: @ 8171B67
+ msgbox DayCare_Text_YourPartyIsFull
release
end
-Movement_171B71:: @ 8171B71
+FourIsland_PokemonDayCare_Movement_RetrieveMon:: @ 8171B71
delay_16
delay_16
face_right
@@ -180,30 +180,32 @@ Movement_171B71:: @ 8171B71
walk_slowest_down
step_end
-EventScript_171B85:: @ 8171B85
+@ Unused. Possibly a commented script, or a typo end added to the above Movement script
+FourIsland_PokemonDayCare_EventScript_UnusedEnd:: @ 8171B85
end
-EventScript_171B86:: @ 8171B86
- msgbox gUnknown_81BF988
+FourIsland_PokemonDayCare_TwoMonsInDaycare:: @ 8171B86
+ msgbox DayCare_Text_GoodToSeeYou
setvar VAR_0x8004, 0
- call EventScript_171A41
+ call FourIsland_PokemonDayCare_DisplayLevelsGained
setvar VAR_0x8004, 1
- call EventScript_171A41
- msgbox gUnknown_81BFAE8, MSGBOX_YESNO
+ call FourIsland_PokemonDayCare_DisplayLevelsGained
+ msgbox DayCare_Text_TakeYourMonBack, MSGBOX_YESNO
compare VAR_RESULT, YES
- goto_if_eq EventScript_171A90
- msgbox gUnknown_81BF976
+ goto_if_eq FourIsland_PokemonDayCare_TryRetrieveMon
+ msgbox DayCare_Text_ComeAgain
release
end
-EventScript_171BBF:: @ 8171BBF
+@ Unused
+FourIsland_PokemonDayCare_EventScript_UnusedRetrieveMon:: @ 8171BBF
special ShowDaycareLevelMenu
waitstate
compare VAR_RESULT, 2
- goto_if_eq EventScript_1719F7
+ goto_if_eq FourIsland_PokemonDayCare_ComeAgain
copyvar VAR_0x8004, VAR_RESULT
specialvar VAR_RESULT, TakePokemonFromDaycare
- msgbox gUnknown_81BFA67
- msgbox gUnknown_81BF976
+ msgbox DayCare_Text_HeresYourMon
+ msgbox DayCare_Text_ComeAgain
release
end
diff --git a/data/maps/FuchsiaCity/map.json b/data/maps/FuchsiaCity/map.json
index c142ff4c1..710940882 100644
--- a/data/maps/FuchsiaCity/map.json
+++ b/data/maps/FuchsiaCity/map.json
@@ -39,7 +39,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "FuchsiaCity_EventScript_166DAF",
+ "script": "FuchsiaCity_EventScript_Erik",
"flag": "0"
},
{
@@ -78,7 +78,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "FuchsiaCity_EventScript_166DB8",
+ "script": "FuchsiaCity_EventScript_Youngster",
"flag": "0"
},
{
@@ -104,7 +104,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "FuchsiaCity_EventScript_166D9D",
+ "script": "FuchsiaCity_EventScript_LittleBoy",
"flag": "0"
},
{
@@ -130,7 +130,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "FuchsiaCity_EventScript_166DA6",
+ "script": "FuchsiaCity_EventScript_OldMan",
"flag": "0"
},
{
@@ -234,7 +234,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "FuchsiaCity_EventScript_166DC1",
+ "script": "FuchsiaCity_EventScript_Lass",
"flag": "FLAG_HIDE_POSTGAME_GOSSIPERS"
}
],
@@ -250,7 +250,7 @@
"x": 33,
"y": 31,
"elevation": 0,
- "dest_map": "MAP_FUCHSIA_CITY_BUILDING1",
+ "dest_map": "MAP_FUCHSIA_CITY_WARDENS_HOUSE",
"dest_warp_id": 1
},
{
@@ -264,7 +264,7 @@
"x": 28,
"y": 16,
"elevation": 0,
- "dest_map": "MAP_FUCHSIA_CITY_ZOO_BUILDING",
+ "dest_map": "MAP_FUCHSIA_CITY_SAFARI_ZONE_OFFICE",
"dest_warp_id": 1
},
{
@@ -324,77 +324,77 @@
"x": 31,
"y": 18,
"elevation": 3,
- "script": "FuchsiaCity_EventScript_166DDA"
+ "script": "FuchsiaCity_EventScript_CitySign"
},
{
"type": "bg_event_type_0",
"x": 26,
"y": 18,
"elevation": 0,
- "script": "FuchsiaCity_EventScript_166DE3"
+ "script": "FuchsiaCity_EventScript_SafariZoneSign"
},
{
"type": "bg_event_type_0",
"x": 5,
"y": 32,
"elevation": 0,
- "script": "FuchsiaCity_EventScript_166E07"
+ "script": "FuchsiaCity_EventScript_GymSign"
},
{
"type": "bg_event_type_0",
"x": 31,
"y": 31,
"elevation": 0,
- "script": "FuchsiaCity_EventScript_166DF5"
+ "script": "FuchsiaCity_EventScript_WardensHomeSign"
},
{
"type": "bg_event_type_0",
"x": 35,
"y": 10,
"elevation": 0,
- "script": "FuchsiaCity_EventScript_166E38"
+ "script": "FuchsiaCity_EventScript_VoltorbSign"
},
{
"type": "bg_event_type_0",
"x": 38,
"y": 16,
"elevation": 3,
- "script": "FuchsiaCity_EventScript_166E6A"
+ "script": "FuchsiaCity_EventScript_SlowpokeSign"
},
{
"type": "bg_event_type_0",
"x": 41,
"y": 10,
"elevation": 0,
- "script": "FuchsiaCity_EventScript_166E1F"
+ "script": "FuchsiaCity_EventScript_ChanseySign"
},
{
"type": "bg_event_type_0",
"x": 17,
"y": 10,
"elevation": 0,
- "script": "FuchsiaCity_EventScript_166E51"
+ "script": "FuchsiaCity_EventScript_KangaskhanSign"
},
{
"type": "bg_event_type_0",
"x": 11,
"y": 10,
"elevation": 0,
- "script": "FuchsiaCity_EventScript_166E9C"
+ "script": "FuchsiaCity_EventScript_FossilMonSign"
},
{
"type": "bg_event_type_0",
"x": 17,
"y": 18,
"elevation": 3,
- "script": "FuchsiaCity_EventScript_166E83"
+ "script": "FuchsiaCity_EventScript_LaprasSign"
},
{
"type": "bg_event_type_0",
"x": 22,
"y": 7,
"elevation": 0,
- "script": "FuchsiaCity_EventScript_166DEC"
+ "script": "FuchsiaCity_EventScript_SafariGameSign"
},
{
"type": "hidden_item",
diff --git a/data/maps/FuchsiaCity/scripts.inc b/data/maps/FuchsiaCity/scripts.inc
index cde08dd9b..5f0875db8 100644
--- a/data/maps/FuchsiaCity/scripts.inc
+++ b/data/maps/FuchsiaCity/scripts.inc
@@ -4,135 +4,136 @@ FuchsiaCity_MapScripts:: @ 8166D75
FuchsiaCity_OnTransition:: @ 8166D7B
setworldmapflag FLAG_WORLD_MAP_FUCHSIA_CITY
- call_if_set FLAG_GOT_DOME_FOSSIL, EventScript_166D91
- call_if_unset FLAG_GOT_DOME_FOSSIL, EventScript_166D97
+ call_if_set FLAG_GOT_DOME_FOSSIL, FuchsicaCity_EventScript_SetOmanyteGfx
+ call_if_unset FLAG_GOT_DOME_FOSSIL, FuchsiaCity_EventScript_SetKabutoGfx
end
-EventScript_166D91:: @ 8166D91
+FuchsicaCity_EventScript_SetOmanyteGfx:: @ 8166D91
setvar VAR_OBJ_GFX_ID_0, OBJECT_EVENT_GFX_OMANYTE
return
-EventScript_166D97:: @ 8166D97
+FuchsiaCity_EventScript_SetKabutoGfx:: @ 8166D97
setvar VAR_OBJ_GFX_ID_0, OBJECT_EVENT_GFX_KABUTO
return
-FuchsiaCity_EventScript_166D9D:: @ 8166D9D
- msgbox gUnknown_818056E, MSGBOX_NPC
+FuchsiaCity_EventScript_LittleBoy:: @ 8166D9D
+ msgbox FuchsiaCity_Text_DidYouTrySafariGame, MSGBOX_NPC
end
-FuchsiaCity_EventScript_166DA6:: @ 8166DA6
- msgbox gUnknown_81805C6, MSGBOX_NPC
+FuchsiaCity_EventScript_OldMan:: @ 8166DA6
+ msgbox FuchsiaCity_Text_SafariZoneZooInFront, MSGBOX_NPC
end
-FuchsiaCity_EventScript_166DAF:: @ 8166DAF
- msgbox gUnknown_818062C, MSGBOX_NPC
+FuchsiaCity_EventScript_Erik:: @ 8166DAF
+ msgbox FuchsiaCity_Text_WheresSara, MSGBOX_NPC
end
-FuchsiaCity_EventScript_166DB8:: @ 8166DB8
- msgbox gUnknown_818065A, MSGBOX_NPC
+FuchsiaCity_EventScript_Youngster:: @ 8166DB8
+ msgbox FuchsiaCity_Text_ItemBallInThere, MSGBOX_NPC
end
-FuchsiaCity_EventScript_166DC1:: @ 8166DC1
+FuchsiaCity_EventScript_Lass:: @ 8166DC1
lock
faceplayer
famechecker FAMECHECKER_KOGA, 3
- msgbox gUnknown_8180ABD
+ msgbox FuchsiaCity_Text_MyFatherIsGymLeader
release
end
-FuchsiaCity_EventScript_166DDA:: @ 8166DDA
- msgbox gUnknown_81806AB, MSGBOX_SIGN
+FuchsiaCity_EventScript_CitySign:: @ 8166DDA
+ msgbox FuchsiaCity_Text_CitySign, MSGBOX_SIGN
end
-FuchsiaCity_EventScript_166DE3:: @ 8166DE3
- msgbox gUnknown_81806D3, MSGBOX_SIGN
+FuchsiaCity_EventScript_SafariZoneSign:: @ 8166DE3
+ msgbox FuchsiaCity_Text_SafariZoneSign, MSGBOX_SIGN
end
-FuchsiaCity_EventScript_166DEC:: @ 8166DEC
- msgbox gUnknown_81806F0, MSGBOX_SIGN
+FuchsiaCity_EventScript_SafariGameSign:: @ 8166DEC
+ msgbox FuchsiaCity_Text_SafariGameSign, MSGBOX_SIGN
end
-FuchsiaCity_EventScript_166DF5:: @ 8166DF5
- msgbox gUnknown_818070D, MSGBOX_SIGN
+FuchsiaCity_EventScript_WardensHomeSign:: @ 8166DF5
+ msgbox FuchsiaCity_Text_WardensHomeSign, MSGBOX_SIGN
end
-EventScript_166DFE:: @ 8166DFE
- msgbox gUnknown_8180727, MSGBOX_SIGN
+@ Unused
+FuchsiaCity_EventScript_SafariZoneOfficeSign:: @ 8166DFE
+ msgbox FuchsiaCity_Text_SafariZoneOfficeSign, MSGBOX_SIGN
end
-FuchsiaCity_EventScript_166E07:: @ 8166E07
+FuchsiaCity_EventScript_GymSign:: @ 8166E07
lockall
famechecker FAMECHECKER_KOGA, 0
- msgbox gUnknown_8180768
+ msgbox FuchsiaCity_Text_GymSign
releaseall
end
-FuchsiaCity_EventScript_166E1F:: @ 8166E1F
+FuchsiaCity_EventScript_ChanseySign:: @ 8166E1F
lockall
setvar VAR_0x8004, SPECIES_CHANSEY
special Special_SetSeenMon
drawmonpic SPECIES_CHANSEY, 10, 3
- msgbox gUnknown_81807A9
+ msgbox FuchsiaCity_Text_ChanseySign
erasemonpic
releaseall
end
-FuchsiaCity_EventScript_166E38:: @ 8166E38
+FuchsiaCity_EventScript_VoltorbSign:: @ 8166E38
lockall
setvar VAR_0x8004, SPECIES_VOLTORB
special Special_SetSeenMon
drawmonpic SPECIES_VOLTORB, 10, 3
- msgbox gUnknown_81807D9
+ msgbox FuchsiaCity_Text_VoltorbSign
erasemonpic
releaseall
end
-FuchsiaCity_EventScript_166E51:: @ 8166E51
+FuchsiaCity_EventScript_KangaskhanSign:: @ 8166E51
lockall
setvar VAR_0x8004, SPECIES_KANGASKHAN
special Special_SetSeenMon
drawmonpic SPECIES_KANGASKHAN, 10, 3
- msgbox gUnknown_8180806
+ msgbox FuchsiaCity_Text_KangaskhanSign
erasemonpic
releaseall
end
-FuchsiaCity_EventScript_166E6A:: @ 8166E6A
+FuchsiaCity_EventScript_SlowpokeSign:: @ 8166E6A
lockall
setvar VAR_0x8004, SPECIES_SLOWPOKE
special Special_SetSeenMon
drawmonpic SPECIES_SLOWPOKE, 10, 3
- msgbox gUnknown_8180859
+ msgbox FuchsiaCity_Text_SlowpokeSign
erasemonpic
releaseall
end
-FuchsiaCity_EventScript_166E83:: @ 8166E83
+FuchsiaCity_EventScript_LaprasSign:: @ 8166E83
lockall
setvar VAR_0x8004, SPECIES_LAPRAS
special Special_SetSeenMon
drawmonpic SPECIES_LAPRAS, 10, 3
- msgbox gUnknown_8180887
+ msgbox FuchsiaCity_Text_LaprasSign
erasemonpic
releaseall
end
-FuchsiaCity_EventScript_166E9C:: @ 8166E9C
+FuchsiaCity_EventScript_FossilMonSign:: @ 8166E9C
lockall
- goto_if_set FLAG_GOT_DOME_FOSSIL, EventScript_166EBE
+ goto_if_set FLAG_GOT_DOME_FOSSIL, FuchsiaCity_EventScript_OmanyteSign
setvar VAR_0x8004, SPECIES_KABUTO
special Special_SetSeenMon
drawmonpic SPECIES_KABUTO, 10, 3
- msgbox gUnknown_81808FA
+ msgbox FuchsiaCity_Text_KabutoSign
erasemonpic
releaseall
end
-EventScript_166EBE:: @ 8166EBE
+FuchsiaCity_EventScript_OmanyteSign:: @ 8166EBE
setvar VAR_0x8004, SPECIES_OMANYTE
special Special_SetSeenMon
drawmonpic SPECIES_OMANYTE, 10, 3
- msgbox gUnknown_81808AE
+ msgbox FuchsiaCity_Text_OmanyteSign
erasemonpic
releaseall
end
diff --git a/data/maps/FuchsiaCity/text.inc b/data/maps/FuchsiaCity/text.inc
index 969846706..84b49f63c 100644
--- a/data/maps/FuchsiaCity/text.inc
+++ b/data/maps/FuchsiaCity/text.inc
@@ -1,82 +1,83 @@
-gUnknown_818056E:: @ 818056E
+FuchsiaCity_Text_DidYouTrySafariGame:: @ 818056E
.string "Did you try the SAFARI GAME?\p"
.string "There are some rare POKéMON that\n"
.string "can only be caught there.$"
-gUnknown_81805C6:: @ 81805C6
+FuchsiaCity_Text_SafariZoneZooInFront:: @ 81805C6
.string "The SAFARI ZONE has a zoo in front\n"
.string "of the entrance.\p"
.string "Out back is the SAFARI GAME for\n"
.string "catching POKéMON.$"
-gUnknown_818062C:: @ 818062C
+FuchsiaCity_Text_WheresSara:: @ 818062C
.string "ERIK: Where's SARA?\n"
.string "I said I'd meet her here.$"
-gUnknown_818065A:: @ 818065A
+FuchsiaCity_Text_ItemBallInThere:: @ 818065A
.string "That item ball in there…\n"
.string "Were you wanting that?\p"
.string "Me, too!\n"
.string "…Huh? That's a POKéMON?$"
-gUnknown_81806AB:: @ 81806AB
+FuchsiaCity_Text_CitySign:: @ 81806AB
.string "FUCHSIA CITY\n"
.string "Behold! It's Passion Pink!$"
-gUnknown_81806D3:: @ 81806D3
+FuchsiaCity_Text_SafariZoneSign:: @ 81806D3
.string "POKéMON PARADISE\n"
.string "SAFARI ZONE$"
-gUnknown_81806F0:: @ 81806F0
+FuchsiaCity_Text_SafariGameSign:: @ 81806F0
.string "SAFARI GAME\n"
.string "POKéMON-U-CATCH!$"
-gUnknown_818070D:: @ 818070D
+FuchsiaCity_Text_WardensHomeSign:: @ 818070D
.string "SAFARI ZONE\n"
.string "WARDEN'S HOME$"
-gUnknown_8180727:: @ 8180727
+FuchsiaCity_Text_SafariZoneOfficeSign:: @ 8180727
.string "POKéMON PARADISE!\n"
.string "Welcome to the SAFARI ZONE!\l"
.string "SAFARI ZONE OFFICE$"
-gUnknown_8180768:: @ 8180768
+FuchsiaCity_Text_GymSign:: @ 8180768
.string "FUCHSIA CITY POKéMON GYM\n"
.string "LEADER: KOGA\l"
.string "The Poisonous Ninja Master$"
-gUnknown_81807A9:: @ 81807A9
+FuchsiaCity_Text_ChanseySign:: @ 81807A9
.string "Name: CHANSEY\n"
.string "Catching one is all up to chance.$"
-gUnknown_81807D9:: @ 81807D9
+FuchsiaCity_Text_VoltorbSign:: @ 81807D9
.string "Name: VOLTORB\n"
.string "The very image of a POKé BALL.$"
-gUnknown_8180806:: @ 8180806
+FuchsiaCity_Text_KangaskhanSign:: @ 8180806
.string "Name: KANGASKHAN\p"
.string "A maternal POKéMON that raises its\n"
.string "young in a pouch on its belly.$"
-gUnknown_8180859:: @ 8180859
+FuchsiaCity_Text_SlowpokeSign:: @ 8180859
.string "Name: SLOWPOKE\n"
.string "Friendly and very slow moving.$"
-gUnknown_8180887:: @ 8180887
+FuchsiaCity_Text_LaprasSign:: @ 8180887
.string "Name: LAPRAS\n"
.string "AKA the king of the seas.$"
-gUnknown_81808AE:: @ 81808AE
+FuchsiaCity_Text_OmanyteSign:: @ 81808AE
.string "Name: OMANYTE\n"
.string "An extremely rare POKéMON that was\l"
.string "regenerated from a fossil.$"
-gUnknown_81808FA:: @ 81808FA
+FuchsiaCity_Text_KabutoSign:: @ 81808FA
.string "Name: KABUTO\n"
.string "An extremely rare POKéMON that was\l"
.string "regenerated from a fossil.$"
-Text_180945:: @ 8180945
+@ Unused. May have been meant to be the placeholder text for the zoo mons, similar to RB's "!" text
+FuchsiaCity_Text_Ellipsis:: @ 8180945
.string "……$"
Text_SubstituteTeach:: @ 8180948
@@ -103,7 +104,7 @@ Text_SubstituteTaught:: @ 8180A80
.string "Boy, what I'd give to crawl inside\n"
.string "a KANGASKHAN belly pouch…$"
-gUnknown_8180ABD:: @ 8180ABD
+FuchsiaCity_Text_MyFatherIsGymLeader:: @ 8180ABD
.string "My father is the GYM LEADER of\n"
.string "this town.\p"
.string "I'm training to use POISON POKéMON\n"
diff --git a/data/maps/FuchsiaCity_Building1/scripts.inc b/data/maps/FuchsiaCity_Building1/scripts.inc
deleted file mode 100644
index 0011190dc..000000000
--- a/data/maps/FuchsiaCity_Building1/scripts.inc
+++ /dev/null
@@ -1,63 +0,0 @@
-FuchsiaCity_Building1_MapScripts:: @ 816D74B
- .byte 0
-
-FuchsiaCity_Building1_EventScript_16D74C:: @ 816D74C
- lock
- faceplayer
- goto_if_set FLAG_GOT_HM04, EventScript_16D7FA
- goto_if_set FLAG_HIDE_SAFARI_ZONE_WEST_GOLD_TEETH, EventScript_16D780
- msgbox gUnknown_8198DF9, MSGBOX_YESNO
- compare VAR_RESULT, YES
- call_if_eq EventScript_16D7E8
- compare VAR_RESULT, NO
- call_if_eq EventScript_16D7F1
- release
- end
-
-EventScript_16D780:: @ 816D780
- textcolor 3
- playfanfare MUS_ME_WAZA
- message Text_198E84
- waitmessage
- waitfanfare
- msgbox gUnknown_8198EAA
- call EventScript_1A6675
- checkplayergender
- compare VAR_RESULT, MALE
- call_if_eq EventScript_16D7D6
- compare VAR_RESULT, FEMALE
- call_if_eq EventScript_16D7DF
- giveitem_msg gUnknown_8199068, ITEM_HM04
- setflag FLAG_GOT_HM04
- removeitem ITEM_GOLD_TEETH, 1
- release
- end
-
-EventScript_16D7D6:: @ 816D7D6
- msgbox gUnknown_8198ECA
- return
-
-EventScript_16D7DF:: @ 816D7DF
- msgbox gUnknown_8198F96
- return
-
-EventScript_16D7E8:: @ 816D7E8
- msgbox gUnknown_8198E3F
- return
-
-EventScript_16D7F1:: @ 816D7F1
- msgbox gUnknown_8198E63
- return
-
-EventScript_16D7FA:: @ 816D7FA
- msgbox gUnknown_819908A
- release
- end
-
-FuchsiaCity_Building1_EventScript_16D804:: @ 816D804
- msgbox gUnknown_819913C, MSGBOX_SIGN
- end
-
-FuchsiaCity_Building1_EventScript_16D80D:: @ 816D80D
- msgbox gUnknown_8199167, MSGBOX_SIGN
- end
diff --git a/data/maps/FuchsiaCity_Gym/map.json b/data/maps/FuchsiaCity_Gym/map.json
index 3ca93c166..9054b5df0 100644
--- a/data/maps/FuchsiaCity_Gym/map.json
+++ b/data/maps/FuchsiaCity_Gym/map.json
@@ -23,7 +23,7 @@
"movement_range_y": 1,
"trainer_type": 1,
"trainer_sight_or_berry_tree_id": 4,
- "script": "FuchsiaCity_Gym_EventScript_16D65A",
+ "script": "FuchsiaCity_Gym_EventScript_Kayden",
"flag": "0"
},
{
@@ -36,7 +36,7 @@
"movement_range_y": 1,
"trainer_type": 1,
"trainer_sight_or_berry_tree_id": 1,
- "script": "FuchsiaCity_Gym_EventScript_16D643",
+ "script": "FuchsiaCity_Gym_EventScript_Shawn",
"flag": "0"
},
{
@@ -49,7 +49,7 @@
"movement_range_y": 1,
"trainer_type": 1,
"trainer_sight_or_berry_tree_id": 3,
- "script": "FuchsiaCity_Gym_EventScript_16D61F",
+ "script": "FuchsiaCity_Gym_EventScript_Kirk",
"flag": "0"
},
{
@@ -62,7 +62,7 @@
"movement_range_y": 1,
"trainer_type": 1,
"trainer_sight_or_berry_tree_id": 2,
- "script": "FuchsiaCity_Gym_EventScript_16D608",
+ "script": "FuchsiaCity_Gym_EventScript_Edgar",
"flag": "0"
},
{
@@ -75,7 +75,7 @@
"movement_range_y": 1,
"trainer_type": 1,
"trainer_sight_or_berry_tree_id": 2,
- "script": "FuchsiaCity_Gym_EventScript_16D5F1",
+ "script": "FuchsiaCity_Gym_EventScript_Phil",
"flag": "0"
},
{
@@ -88,7 +88,7 @@
"movement_range_y": 1,
"trainer_type": 1,
"trainer_sight_or_berry_tree_id": 4,
- "script": "FuchsiaCity_Gym_EventScript_16D671",
+ "script": "FuchsiaCity_Gym_EventScript_Nate",
"flag": "0"
},
{
@@ -101,7 +101,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "FuchsiaCity_Gym_EventScript_16D54E",
+ "script": "FuchsiaCity_Gym_EventScript_Koga",
"flag": "0"
},
{
@@ -114,7 +114,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "FuchsiaCity_Gym_EventScript_16D688",
+ "script": "FuchsiaCity_Gym_EventScript_GymGuy",
"flag": "0"
}
],
@@ -148,14 +148,14 @@
"x": 4,
"y": 19,
"elevation": 0,
- "script": "FuchsiaCity_Gym_EventScript_16D6A7"
+ "script": "FuchsiaCity_Gym_EventScript_GymStatue"
},
{
"type": "bg_event_type_0",
"x": 10,
"y": 19,
"elevation": 0,
- "script": "FuchsiaCity_Gym_EventScript_16D6A7"
+ "script": "FuchsiaCity_Gym_EventScript_GymStatue"
}
]
}
diff --git a/data/maps/FuchsiaCity_Gym/scripts.inc b/data/maps/FuchsiaCity_Gym/scripts.inc
index d20eeb409..6486c36eb 100644
--- a/data/maps/FuchsiaCity_Gym/scripts.inc
+++ b/data/maps/FuchsiaCity_Gym/scripts.inc
@@ -1,91 +1,91 @@
FuchsiaCity_Gym_MapScripts:: @ 816D54D
.byte 0
-FuchsiaCity_Gym_EventScript_16D54E:: @ 816D54E
+FuchsiaCity_Gym_EventScript_Koga:: @ 816D54E
famechecker FAMECHECKER_KOGA, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005
- trainerbattle_single TRAINER_LEADER_KOGA, Text_19832E, Text_198444, EventScript_16D580, NO_MUSIC
- goto_if_unset FLAG_GOT_TM06_FROM_KOGA, EventScript_16D5A6
- msgbox gUnknown_8198481
+ trainerbattle_single TRAINER_LEADER_KOGA, FuchsiaCity_Gym_Text_KogaIntro, FuchsiaCity_Gym_Text_KogaDefeat, FuchsiaCity_Gym_EventScript_DefeatedKoga, NO_MUSIC
+ goto_if_unset FLAG_GOT_TM06_FROM_KOGA, FuchsiaCity_Gym_EventScript_GiveTM06
+ msgbox FuchsiaCity_Gym_Text_KogaPostBattle
release
end
-EventScript_16D580:: @ 816D580
+FuchsiaCity_Gym_EventScript_DefeatedKoga:: @ 816D580
famechecker FAMECHECKER_KOGA, 1
clearflag FLAG_HIDE_FAME_CHECKER_KOGA_JOURNAL
setflag FLAG_DEFEATED_KOGA
setflag FLAG_BADGE05_GET
set_gym_trainers 5
- goto EventScript_16D5A6
+ goto FuchsiaCity_Gym_EventScript_GiveTM06
end
-EventScript_16D5A6:: @ 816D5A6
- msgbox gUnknown_819850E
+FuchsiaCity_Gym_EventScript_GiveTM06:: @ 816D5A6
+ msgbox FuchsiaCity_Gym_Text_KogaExplainSoulBadge
checkitemspace ITEM_TM06, 1
compare VAR_RESULT, FALSE
- goto_if_eq EventScript_16D5E7
- giveitem_msg gUnknown_819858F, ITEM_TM06
+ goto_if_eq FuchsiaCity_Gym_EventScript_NoRoomForTM06
+ giveitem_msg FuchsiaCity_Gym_Text_ReceivedTM06FromKoga, ITEM_TM06
setflag FLAG_GOT_TM06_FROM_KOGA
- msgbox gUnknown_81985AB
+ msgbox FuchsiaCity_Gym_Text_KogaExplainTM06
release
end
-EventScript_16D5E7:: @ 816D5E7
- msgbox gUnknown_819860D
+FuchsiaCity_Gym_EventScript_NoRoomForTM06:: @ 816D5E7
+ msgbox FuchsiaCity_Gym_Text_MakeSpaceForThis
release
end
-FuchsiaCity_Gym_EventScript_16D5F1:: @ 816D5F1
- trainerbattle_single TRAINER_TAMER_PHIL, Text_198866, Text_1988B6
- msgbox gUnknown_81988CB, MSGBOX_AUTOCLOSE
+FuchsiaCity_Gym_EventScript_Phil:: @ 816D5F1
+ trainerbattle_single TRAINER_TAMER_PHIL, FuchsiaCity_Gym_Text_PhilIntro, FuchsiaCity_Gym_Text_PhilDefeat
+ msgbox FuchsiaCity_Gym_Text_PhilPostBattle, MSGBOX_AUTOCLOSE
end
-FuchsiaCity_Gym_EventScript_16D608:: @ 816D608
- trainerbattle_single TRAINER_TAMER_EDGAR, Text_19891F, Text_19897F
- msgbox gUnknown_8198985, MSGBOX_AUTOCLOSE
+FuchsiaCity_Gym_EventScript_Edgar:: @ 816D608
+ trainerbattle_single TRAINER_TAMER_EDGAR, FuchsiaCity_Gym_Text_EdgarIntro, FuchsiaCity_Gym_Text_EdgarDefeat
+ msgbox FuchsiaCity_Gym_Text_EdgarPostBattle, MSGBOX_AUTOCLOSE
end
-FuchsiaCity_Gym_EventScript_16D61F:: @ 816D61F
- trainerbattle_single TRAINER_JUGGLER_KIRK, Text_19871E, Text_198779
+FuchsiaCity_Gym_EventScript_Kirk:: @ 816D61F
+ trainerbattle_single TRAINER_JUGGLER_KIRK, FuchsiaCity_Gym_Text_KirkIntro, FuchsiaCity_Gym_Text_KirkDefeat
famechecker FAMECHECKER_KOGA, 2
- msgbox gUnknown_8198787, MSGBOX_AUTOCLOSE
+ msgbox FuchsiaCity_Gym_Text_KirkPostBattle, MSGBOX_AUTOCLOSE
end
-FuchsiaCity_Gym_EventScript_16D643:: @ 816D643
- trainerbattle_single TRAINER_JUGGLER_SHAWN, Text_1989A1, Text_1989EA
- msgbox gUnknown_8198A10, MSGBOX_AUTOCLOSE
+FuchsiaCity_Gym_EventScript_Shawn:: @ 816D643
+ trainerbattle_single TRAINER_JUGGLER_SHAWN, FuchsiaCity_Gym_Text_ShawnIntro, FuchsiaCity_Gym_Text_ShawnDefeat
+ msgbox FuchsiaCity_Gym_Text_ShawnPostBattle, MSGBOX_AUTOCLOSE
end
-FuchsiaCity_Gym_EventScript_16D65A:: @ 816D65A
- trainerbattle_single TRAINER_JUGGLER_KAYDEN, Text_198629, Text_1986B4
- msgbox gUnknown_81986C9, MSGBOX_AUTOCLOSE
+FuchsiaCity_Gym_EventScript_Kayden:: @ 816D65A
+ trainerbattle_single TRAINER_JUGGLER_KAYDEN, FuchsiaCity_Gym_Text_KaydenIntro, FuchsiaCity_Gym_Text_KaydenDefeat
+ msgbox FuchsiaCity_Gym_Text_KaydenPostBattle, MSGBOX_AUTOCLOSE
end
-FuchsiaCity_Gym_EventScript_16D671:: @ 816D671
- trainerbattle_single TRAINER_JUGGLER_NATE, Text_1987E8, Text_198812
- msgbox gUnknown_8198825, MSGBOX_AUTOCLOSE
+FuchsiaCity_Gym_EventScript_Nate:: @ 816D671
+ trainerbattle_single TRAINER_JUGGLER_NATE, FuchsiaCity_Gym_Text_NateIntro, FuchsiaCity_Gym_Text_NateDefeat
+ msgbox FuchsiaCity_Gym_Text_NatePostBattle, MSGBOX_AUTOCLOSE
end
-FuchsiaCity_Gym_EventScript_16D688:: @ 816D688
+FuchsiaCity_Gym_EventScript_GymGuy:: @ 816D688
lock
faceplayer
- goto_if_set FLAG_DEFEATED_KOGA, EventScript_16D69D
- msgbox gUnknown_8198A5E
+ goto_if_set FLAG_DEFEATED_KOGA, FuchsiaCity_Gym_EventScript_GymGuyPostVictory
+ msgbox FuchsiaCity_Gym_Text_GymGuyAdvice
release
end
-EventScript_16D69D:: @ 816D69D
- msgbox gUnknown_8198B1D
+FuchsiaCity_Gym_EventScript_GymGuyPostVictory:: @ 816D69D
+ msgbox FuchsiaCity_Gym_Text_GymGuyPostVictory
release
end
-FuchsiaCity_Gym_EventScript_16D6A7:: @ 816D6A7
+FuchsiaCity_Gym_EventScript_GymStatue:: @ 816D6A7
lockall
- goto_if_set FLAG_BADGE05_GET, EventScript_16D6BB
- msgbox gUnknown_8198B4B
+ goto_if_set FLAG_BADGE05_GET, FuchsiaCity_Gym_EventScript_GymStatuePostVictory
+ msgbox FuchsiaCity_Gym_Text_GymStatue
releaseall
end
-EventScript_16D6BB:: @ 816D6BB
- msgbox gUnknown_8198B81
+FuchsiaCity_Gym_EventScript_GymStatuePostVictory:: @ 816D6BB
+ msgbox FuchsiaCity_Gym_Text_GymStatuePlayerWon
releaseall
end
diff --git a/data/maps/FuchsiaCity_Gym/text.inc b/data/maps/FuchsiaCity_Gym/text.inc
index cb5ce932e..2bfe9e53f 100644
--- a/data/maps/FuchsiaCity_Gym/text.inc
+++ b/data/maps/FuchsiaCity_Gym/text.inc
@@ -1,4 +1,4 @@
-Text_19832E:: @ 819832E
+FuchsiaCity_Gym_Text_KogaIntro:: @ 819832E
.string "KOGA: Fwahahaha!\p"
.string "A mere child like you dares to\n"
.string "challenge me?\p"
@@ -11,20 +11,20 @@ Text_19832E:: @ 819832E
.string "Despair to the creeping horror of\n"
.string "POISON-type POKéMON!{PLAY_BGM}{MUS_EXEYE}$"
-Text_198444:: @ 8198444
+FuchsiaCity_Gym_Text_KogaDefeat:: @ 8198444
.string "Humph!\n"
.string "You have proven your worth!\p"
.string "Here!\n"
.string "Take the SOULBADGE!$"
-gUnknown_8198481:: @ 8198481
+FuchsiaCity_Gym_Text_KogaPostBattle:: @ 8198481
.string "When afflicted by TOXIC, a POKéMON\n"
.string "suffers more and more.\p"
.string "It suffers worsening damage as the\n"
.string "battle wears on!\p"
.string "It will surely terrorize foes!$"
-gUnknown_819850E:: @ 819850E
+FuchsiaCity_Gym_Text_KogaExplainSoulBadge:: @ 819850E
.string "Now that you have the SOULBADGE,\n"
.string "the DEFENSE of your POKéMON rises.\p"
.string "It also lets you SURF outside of\n"
@@ -32,103 +32,103 @@ gUnknown_819850E:: @ 819850E
.string "Ah!\n"
.string "Take this, too!$"
-gUnknown_819858F:: @ 819858F
+FuchsiaCity_Gym_Text_ReceivedTM06FromKoga:: @ 819858F
.string "{PLAYER} received TM06\n"
.string "from KOGA.$"
-gUnknown_81985AB:: @ 81985AB
+FuchsiaCity_Gym_Text_KogaExplainTM06:: @ 81985AB
.string "Sealed within that TM06 lies\n"
.string "TOXIC!\p"
.string "It is a secret technique dating\n"
.string "back some four hundred years.$"
-gUnknown_819860D:: @ 819860D
+FuchsiaCity_Gym_Text_MakeSpaceForThis:: @ 819860D
.string "Make space for this, child!$"
-Text_198629:: @ 8198629
+FuchsiaCity_Gym_Text_KaydenIntro:: @ 8198629
.string "Strength isn't the key for POKéMON.\n"
.string "Do you understand this?\p"
.string "POKéMON is about strategy!\p"
.string "I'll show you how strategy can\n"
.string "beat brute strength.$"
-Text_1986B4:: @ 81986B4
+FuchsiaCity_Gym_Text_KaydenDefeat:: @ 81986B4
.string "What?\n"
.string "Extraordinary!$"
-gUnknown_81986C9:: @ 81986C9
+FuchsiaCity_Gym_Text_KaydenPostBattle:: @ 81986C9
.string "So, you mix brawn with brains?\n"
.string "Good strategy!\p"
.string "That's remarkable for a child\n"
.string "TRAINER.$"
-Text_19871E:: @ 819871E
+FuchsiaCity_Gym_Text_KirkIntro:: @ 819871E
.string "I was a magician once upon a time.\p"
.string "But I dreamt of becoming a ninja,\n"
.string "so I joined this GYM.$"
-Text_198779:: @ 8198779
+FuchsiaCity_Gym_Text_KirkDefeat:: @ 8198779
.string "I'm done for!$"
-gUnknown_8198787:: @ 8198787
+FuchsiaCity_Gym_Text_KirkPostBattle:: @ 8198787
.string "Even though I've lost, I will keep\n"
.string "training according to the teachings\l"
.string "of KOGA, my ninja master.$"
-Text_1987E8:: @ 81987E8
+FuchsiaCity_Gym_Text_NateIntro:: @ 81987E8
.string "Let's see you beat my special\n"
.string "techniques!$"
-Text_198812:: @ 8198812
+FuchsiaCity_Gym_Text_NateDefeat:: @ 8198812
.string "You had me fooled!$"
-gUnknown_8198825:: @ 8198825
+FuchsiaCity_Gym_Text_NatePostBattle:: @ 8198825
.string "I like poison and sleep techniques,\n"
.string "as they linger after battle!$"
-Text_198866:: @ 8198866
+FuchsiaCity_Gym_Text_PhilIntro:: @ 8198866
.string "Stop right there!\p"
.string "The famed invisible walls of\n"
.string "FUCHSIA GYM have you frustrated?$"
-Text_1988B6:: @ 81988B6
+FuchsiaCity_Gym_Text_PhilDefeat:: @ 81988B6
.string "Whoa!\n"
.string "You've got it!$"
-gUnknown_81988CB:: @ 81988CB
+FuchsiaCity_Gym_Text_PhilPostBattle:: @ 81988CB
.string "You impressed me!\n"
.string "Here's a hint!\p"
.string "Look very closely for gaps in the\n"
.string "invisible walls!$"
-Text_19891F:: @ 819891F
+FuchsiaCity_Gym_Text_EdgarIntro:: @ 819891F
.string "I also study the way of the ninja\n"
.string "with Master KOGA!\p"
.string "Ninja have a long history of using\n"
.string "animals!$"
-Text_19897F:: @ 819897F
+FuchsiaCity_Gym_Text_EdgarDefeat:: @ 819897F
.string "Awoo!$"
-gUnknown_8198985:: @ 8198985
+FuchsiaCity_Gym_Text_EdgarPostBattle:: @ 8198985
.string "I still have much to learn.$"
-Text_1989A1:: @ 81989A1
+FuchsiaCity_Gym_Text_ShawnIntro:: @ 81989A1
.string "Master KOGA comes from a long line\n"
.string "of ninjas.\p"
.string "What did you descend from?$"
-Text_1989EA:: @ 81989EA
+FuchsiaCity_Gym_Text_ShawnDefeat:: @ 81989EA
.string "You're more skilled than I'd\n"
.string "thought!$"
-gUnknown_8198A10:: @ 8198A10
+FuchsiaCity_Gym_Text_ShawnPostBattle:: @ 8198A10
.string "Where there is light, there is\n"
.string "shadow!\p"
.string "Light and shadow!\n"
.string "Which do you choose?$"
-gUnknown_8198A5E:: @ 8198A5E
+FuchsiaCity_Gym_Text_GymGuyAdvice:: @ 8198A5E
.string "Yo!\n"
.string "Champ in the making!\p"
.string "FUCHSIA GYM is a tricked-up place.\n"
@@ -138,17 +138,17 @@ gUnknown_8198A5E:: @ 8198A5E
.string "You have to find gaps in the walls\n"
.string "to reach him.$"
-gUnknown_8198B1D:: @ 8198B1D
+FuchsiaCity_Gym_Text_GymGuyPostVictory:: @ 8198B1D
.string "It's amazing how ninja can terrify,\n"
.string "even now!$"
-gUnknown_8198B4B:: @ 8198B4B
+FuchsiaCity_Gym_Text_GymStatue:: @ 8198B4B
.string "FUCHSIA POKéMON GYM\n"
.string "LEADER: KOGA\p"
.string "WINNING TRAINERS:\n"
.string "{RIVAL}$"
-gUnknown_8198B81:: @ 8198B81
+FuchsiaCity_Gym_Text_GymStatuePlayerWon:: @ 8198B81
.string "FUCHSIA POKéMON GYM\n"
.string "LEADER: KOGA\p"
.string "WINNING TRAINERS:\n"
diff --git a/data/maps/FuchsiaCity_House1/map.json b/data/maps/FuchsiaCity_House1/map.json
index 60a811b30..dea412ed2 100644
--- a/data/maps/FuchsiaCity_House1/map.json
+++ b/data/maps/FuchsiaCity_House1/map.json
@@ -23,7 +23,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "FuchsiaCity_House1_EventScript_16D6CF",
+ "script": "FuchsiaCity_House1_EventScript_OldMan",
"flag": "0"
},
{
@@ -36,7 +36,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "FuchsiaCity_House1_EventScript_16D6C6",
+ "script": "FuchsiaCity_House1_EventScript_Woman",
"flag": "0"
},
{
@@ -49,7 +49,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "FuchsiaCity_House1_EventScript_16D6E8",
+ "script": "FuchsiaCity_House1_EventScript_LittleBoy",
"flag": "0"
}
],
diff --git a/data/maps/FuchsiaCity_House1/scripts.inc b/data/maps/FuchsiaCity_House1/scripts.inc
index dc32f78c4..2aa53b9fe 100644
--- a/data/maps/FuchsiaCity_House1/scripts.inc
+++ b/data/maps/FuchsiaCity_House1/scripts.inc
@@ -1,18 +1,18 @@
FuchsiaCity_House1_MapScripts:: @ 816D6C5
.byte 0
-FuchsiaCity_House1_EventScript_16D6C6:: @ 816D6C6
- msgbox gUnknown_8198BBB, MSGBOX_NPC
+FuchsiaCity_House1_EventScript_Woman:: @ 816D6C6
+ msgbox FuchsiaCity_House1_Text_WardenIsOldHasFalseTeeth, MSGBOX_NPC
end
-FuchsiaCity_House1_EventScript_16D6CF:: @ 816D6CF
+FuchsiaCity_House1_EventScript_OldMan:: @ 816D6CF
lock
faceplayer
famechecker FAMECHECKER_BILL, 2
- msgbox gUnknown_8198C1F
+ msgbox FuchsiaCity_House1_Text_BillIsMyGrandson
release
end
-FuchsiaCity_House1_EventScript_16D6E8:: @ 816D6E8
- msgbox gUnknown_8198C7B, MSGBOX_NPC
+FuchsiaCity_House1_EventScript_LittleBoy:: @ 816D6E8
+ msgbox FuchsiaCity_House1_Text_BillFilesHisOwnMonData, MSGBOX_NPC
end
diff --git a/data/maps/FuchsiaCity_House1/text.inc b/data/maps/FuchsiaCity_House1/text.inc
index e34e5d19e..6d1b399aa 100644
--- a/data/maps/FuchsiaCity_House1/text.inc
+++ b/data/maps/FuchsiaCity_House1/text.inc
@@ -1,16 +1,16 @@
-gUnknown_8198BBB:: @ 8198BBB
+FuchsiaCity_House1_Text_WardenIsOldHasFalseTeeth:: @ 8198BBB
.string "The SAFARI ZONE's WARDEN is old, \n"
.string "but he's still very much active.\p"
.string "All his teeth are false, though.$"
-gUnknown_8198C1F:: @ 8198C1F
+FuchsiaCity_House1_Text_BillIsMyGrandson:: @ 8198C1F
.string "Hmm?\n"
.string "You've met BILL?\p"
.string "He's my grandson!\p"
.string "He always liked collecting things,\n"
.string "even as a child!$"
-gUnknown_8198C7B:: @ 8198C7B
+FuchsiaCity_House1_Text_BillFilesHisOwnMonData:: @ 8198C7B
.string "BILL files his own POKéMON data on\n"
.string "his PC.\p"
.string "Did he show you?$"
diff --git a/data/maps/FuchsiaCity_House2/map.json b/data/maps/FuchsiaCity_House2/map.json
index 06be2ceca..ff4c45b1c 100644
--- a/data/maps/FuchsiaCity_House2/map.json
+++ b/data/maps/FuchsiaCity_House2/map.json
@@ -23,7 +23,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "FuchsiaCity_House2_EventScript_16D817",
+ "script": "FuchsiaCity_House2_EventScript_FishingGurusBrother",
"flag": "0"
}
],
diff --git a/data/maps/FuchsiaCity_House2/scripts.inc b/data/maps/FuchsiaCity_House2/scripts.inc
index 95e481963..0e624d5d4 100644
--- a/data/maps/FuchsiaCity_House2/scripts.inc
+++ b/data/maps/FuchsiaCity_House2/scripts.inc
@@ -1,34 +1,34 @@
FuchsiaCity_House2_MapScripts:: @ 816D816
.byte 0
-FuchsiaCity_House2_EventScript_16D817:: @ 816D817
+FuchsiaCity_House2_EventScript_FishingGurusBrother:: @ 816D817
lock
faceplayer
- goto_if_set FLAG_GOT_GOOD_ROD, EventScript_16D83F
- msgbox gUnknown_819918E, MSGBOX_YESNO
+ goto_if_set FLAG_GOT_GOOD_ROD, FuchsiaCity_House2_EventScript_AlreadyGotGoodRod
+ msgbox FuchsiaCity_House2_Text_DoYouLikeToFish, MSGBOX_YESNO
compare VAR_RESULT, YES
- goto_if_eq EventScript_16D849
- msgbox gUnknown_8199337
+ goto_if_eq FuchsiaCity_House2_EventScript_GiveGoodRod
+ msgbox FuchsiaCity_House2_Text_OhThatsDisappointing
release
end
-EventScript_16D83F:: @ 816D83F
- msgbox gUnknown_8199354
+FuchsiaCity_House2_EventScript_AlreadyGotGoodRod:: @ 816D83F
+ msgbox FuchsiaCity_House2_Text_HowAreTheFishBiting
release
end
-EventScript_16D849:: @ 816D849
- msgbox gUnknown_8199207
+FuchsiaCity_House2_EventScript_GiveGoodRod:: @ 816D849
+ msgbox FuchsiaCity_House2_Text_LikeYourStyleTakeThis
checkitemspace ITEM_GOOD_ROD, 1
compare VAR_RESULT, FALSE
- goto_if_eq EventScript_16D88A
- giveitem_msg gUnknown_819925E, ITEM_GOOD_ROD
- msgbox gUnknown_8199296
+ goto_if_eq FuchsiaCity_House2_EventScript_NoRoomForGoodRod
+ giveitem_msg FuchsiaCity_House2_Text_ReceivedGoodRod, ITEM_GOOD_ROD
+ msgbox FuchsiaCity_House2_Text_GoodRodCanCatchBetterMons
setflag FLAG_GOT_GOOD_ROD
release
end
-EventScript_16D88A:: @ 816D88A
- msgbox gUnknown_819937E
+FuchsiaCity_House2_EventScript_NoRoomForGoodRod:: @ 816D88A
+ msgbox FuchsiaCity_House2_Text_YouHaveNoRoomForGift
release
end
diff --git a/data/maps/FuchsiaCity_House2/text.inc b/data/maps/FuchsiaCity_House2/text.inc
index bf425f98e..b4cfbd13c 100644
--- a/data/maps/FuchsiaCity_House2/text.inc
+++ b/data/maps/FuchsiaCity_House2/text.inc
@@ -1,20 +1,20 @@
-gUnknown_819918E:: @ 819918E
+FuchsiaCity_House2_Text_DoYouLikeToFish:: @ 819918E
.string "I'm the FISHING GURU's older\n"
.string "brother.\p"
.string "I simply looove fishing!\n"
.string "I can't bear to go without.\p"
.string "Tell me, do you like to fish?$"
-gUnknown_8199207:: @ 8199207
+FuchsiaCity_House2_Text_LikeYourStyleTakeThis:: @ 8199207
.string "Grand! I like your style.\n"
.string "I think we can be friends.\p"
.string "Take this and fish, young friend!$"
-gUnknown_819925E:: @ 819925E
+FuchsiaCity_House2_Text_ReceivedGoodRod:: @ 819925E
.string "{PLAYER} received a GOOD ROD from\n"
.string "the FISHING GURU's brother.$"
-gUnknown_8199296:: @ 8199296
+FuchsiaCity_House2_Text_GoodRodCanCatchBetterMons:: @ 8199296
.string "Fishing is a way of life!\n"
.string "It is like the finest poetry.\p"
.string "A crummy OLD ROD could only catch\n"
@@ -22,15 +22,15 @@ gUnknown_8199296:: @ 8199296
.string "But with a GOOD ROD, you can\n"
.string "catch much better POKéMON.$"
-gUnknown_8199337:: @ 8199337
+FuchsiaCity_House2_Text_OhThatsDisappointing:: @ 8199337
.string "Oh…\n"
.string "That's so disappointing…$"
-gUnknown_8199354:: @ 8199354
+FuchsiaCity_House2_Text_HowAreTheFishBiting:: @ 8199354
.string "Hello there, {PLAYER}!\p"
.string "How are the fish biting?$"
-gUnknown_819937E:: @ 819937E
+FuchsiaCity_House2_Text_YouHaveNoRoomForGift:: @ 819937E
.string "Oh, no!\p"
.string "I had a gift for you, but you have\n"
.string "no room for it!$"
diff --git a/data/maps/FuchsiaCity_House3/map.json b/data/maps/FuchsiaCity_House3/map.json
index d5a729342..688224b15 100644
--- a/data/maps/FuchsiaCity_House3/map.json
+++ b/data/maps/FuchsiaCity_House3/map.json
@@ -23,7 +23,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "FuchsiaCity_House3_EventScript_16D895",
+ "script": "FuchsiaCity_House3_EventScript_MoveDeleter",
"flag": "0"
}
],
diff --git a/data/maps/FuchsiaCity_House3/scripts.inc b/data/maps/FuchsiaCity_House3/scripts.inc
index 5eb556a79..5af270538 100644
--- a/data/maps/FuchsiaCity_House3/scripts.inc
+++ b/data/maps/FuchsiaCity_House3/scripts.inc
@@ -1,60 +1,60 @@
FuchsiaCity_House3_MapScripts:: @ 816D894
.byte 0
-FuchsiaCity_House3_EventScript_16D895:: @ 816D895
+FuchsiaCity_House3_EventScript_MoveDeleter:: @ 816D895
lock
faceplayer
- msgbox gUnknown_81993B9, MSGBOX_YESNO
+ msgbox FuchsiaCity_House3_Text_WouldYouLikeToForgetMove, MSGBOX_YESNO
compare VAR_RESULT, YES
- goto_if_eq EventScript_16D8B0
- goto EventScript_16D941
+ goto_if_eq FuchsiaCity_House3_EventScript_ChooseMonForMoveDeleter
+ goto FuchsiaCity_House3_EventScript_CancelForgetMove
end
-EventScript_16D8B0:: @ 816D8B0
- msgbox gUnknown_8199421
+FuchsiaCity_House3_EventScript_ChooseMonForMoveDeleter:: @ 816D8B0
+ msgbox FuchsiaCity_House3_Text_WhichMonShouldForgetMove
special Special_ChooseMonFromParty
waitstate
- compare VAR_0x8004, 6
- goto_if_ge EventScript_16D941
+ compare VAR_0x8004, PARTY_SIZE
+ goto_if_ge FuchsiaCity_House3_EventScript_CancelForgetMove
special Special_IsSelectedMonEgg
- compare VAR_RESULT, 1
- goto_if_eq EventScript_16D937
+ compare VAR_RESULT, TRUE
+ goto_if_eq FuchsiaCity_House3_EventScript_CantForgetMoveEgg
special Special_GetNumMovesSelectedMonHas
compare VAR_RESULT, 1
- goto_if_eq EventScript_16D92A
- msgbox gUnknown_8199445
+ goto_if_eq FuchsiaCity_House3_EventScript_CantForgetOnlyMove
+ msgbox FuchsiaCity_House3_Text_WhichMoveShouldBeForgotten
fadescreen FADE_TO_BLACK
special Special_SelectMove
fadescreen FADE_FROM_BLACK
- compare VAR_0x8005, 4
- goto_if_eq EventScript_16D8B0
+ compare VAR_0x8005, MAX_MON_MOVES
+ goto_if_eq FuchsiaCity_House3_EventScript_ChooseMonForMoveDeleter
special Special_BufferMoveDeleterNicknameAndMove
- msgbox gUnknown_8199485, MSGBOX_YESNO
+ msgbox FuchsiaCity_House3_Text_MonsMoveShouldBeForgotten, MSGBOX_YESNO
compare VAR_RESULT, YES
- goto_if_eq EventScript_16D919
- goto EventScript_16D941
+ goto_if_eq FuchsiaCity_House3_EventScript_ForgetMove
+ goto FuchsiaCity_House3_EventScript_CancelForgetMove
end
-EventScript_16D919:: @ 816D919
+FuchsiaCity_House3_EventScript_ForgetMove:: @ 816D919
special Special_MoveDeleterForgetMove
playfanfare MUS_ME_WASURE
waitfanfare
- msgbox gUnknown_81994B1
+ msgbox FuchsiaCity_House3_Text_MonHasForgottenMoveCompletely
release
end
-EventScript_16D92A:: @ 816D92A
+FuchsiaCity_House3_EventScript_CantForgetOnlyMove:: @ 816D92A
special Special_BufferMoveDeleterNicknameAndMove
- msgbox gUnknown_8199465
+ msgbox FuchsiaCity_House3_Text_MonOnlyKnowsOneMove
release
end
-EventScript_16D937:: @ 816D937
- msgbox gUnknown_819951F
+FuchsiaCity_House3_EventScript_CantForgetMoveEgg:: @ 816D937
+ msgbox FuchsiaCity_House3_Text_NoEggShouldKnowMoves
release
end
-EventScript_16D941:: @ 816D941
- msgbox gUnknown_81994EA
+FuchsiaCity_House3_EventScript_CancelForgetMove:: @ 816D941
+ msgbox FuchsiaCity_House3_Text_ComeAgainToForgetOtherMoves
release
end
diff --git a/data/maps/FuchsiaCity_House3/text.inc b/data/maps/FuchsiaCity_House3/text.inc
index e4fbd2f6a..9748c7a3d 100644
--- a/data/maps/FuchsiaCity_House3/text.inc
+++ b/data/maps/FuchsiaCity_House3/text.inc
@@ -1,35 +1,35 @@
-gUnknown_81993B9:: @ 81993B9
+FuchsiaCity_House3_Text_WouldYouLikeToForgetMove:: @ 81993B9
.string "Uh…\n"
.string "Oh, yes, I'm the MOVE DELETER.\p"
.string "I can make POKéMON forget their\n"
.string "moves.\p"
.string "Would you like me to do that?$"
-gUnknown_8199421:: @ 8199421
+FuchsiaCity_House3_Text_WhichMonShouldForgetMove:: @ 8199421
.string "Which POKéMON should forget a\n"
.string "move?$"
-gUnknown_8199445:: @ 8199445
+FuchsiaCity_House3_Text_WhichMoveShouldBeForgotten:: @ 8199445
.string "Which move should be forgotten?$"
-gUnknown_8199465:: @ 8199465
+FuchsiaCity_House3_Text_MonOnlyKnowsOneMove:: @ 8199465
.string "{STR_VAR_1} seems to know only one\n"
.string "move…$"
-gUnknown_8199485:: @ 8199485
+FuchsiaCity_House3_Text_MonsMoveShouldBeForgotten:: @ 8199485
.string "Hm! {STR_VAR_1}'s {STR_VAR_2}?\n"
.string "That move should be forgotten?$"
-gUnknown_81994B1:: @ 81994B1
+FuchsiaCity_House3_Text_MonHasForgottenMoveCompletely:: @ 81994B1
.string "It worked to perfection!\p"
.string "{STR_VAR_1} has forgotten\n"
.string "{STR_VAR_2} completely.$"
-gUnknown_81994EA:: @ 81994EA
+FuchsiaCity_House3_Text_ComeAgainToForgetOtherMoves:: @ 81994EA
.string "Come again if there are other\n"
.string "moves to be forgotten.$"
-gUnknown_819951F:: @ 819951F
+FuchsiaCity_House3_Text_NoEggShouldKnowMoves:: @ 819951F
.string "What?\n"
.string "No EGG should know any moves.$"
diff --git a/data/maps/FuchsiaCity_Mart/map.json b/data/maps/FuchsiaCity_Mart/map.json
index 00852040b..43a38c753 100644
--- a/data/maps/FuchsiaCity_Mart/map.json
+++ b/data/maps/FuchsiaCity_Mart/map.json
@@ -23,7 +23,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "FuchsiaCity_Mart_EventScript_16D4F3",
+ "script": "FuchsiaCity_Mart_EventScript_Clerk",
"flag": "0"
},
{
@@ -36,7 +36,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "FuchsiaCity_Mart_EventScript_16D4EA",
+ "script": "FuchsiaCity_Mart_EventScript_Gentleman",
"flag": "0"
},
{
@@ -49,7 +49,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "FuchsiaCity_Mart_EventScript_16D4E1",
+ "script": "FuchsiaCity_Mart_EventScript_CooltrainerF",
"flag": "0"
}
],
diff --git a/data/maps/FuchsiaCity_Mart/scripts.inc b/data/maps/FuchsiaCity_Mart/scripts.inc
index 631be4033..4a62ef9db 100644
--- a/data/maps/FuchsiaCity_Mart/scripts.inc
+++ b/data/maps/FuchsiaCity_Mart/scripts.inc
@@ -1,27 +1,27 @@
FuchsiaCity_Mart_MapScripts:: @ 816D4E0
.byte 0
-FuchsiaCity_Mart_EventScript_16D4E1:: @ 816D4E1
- msgbox gUnknown_8198134, MSGBOX_NPC
+FuchsiaCity_Mart_EventScript_CooltrainerF:: @ 816D4E1
+ msgbox FuchsiaCity_Mart_Text_DidYouTryXSpeed, MSGBOX_NPC
end
-FuchsiaCity_Mart_EventScript_16D4EA:: @ 816D4EA
- msgbox gUnknown_81980BC, MSGBOX_NPC
+FuchsiaCity_Mart_EventScript_Gentleman:: @ 816D4EA
+ msgbox FuchsiaCity_Mart_Text_DontTheyHaveSafariZonePennants, MSGBOX_NPC
end
-FuchsiaCity_Mart_EventScript_16D4F3:: @ 816D4F3
+FuchsiaCity_Mart_EventScript_Clerk:: @ 816D4F3
goto_if_questlog EventScript_ReleaseEnd
lock
faceplayer
message Text_MayIHelpYou
waitmessage
- pokemart Items_16D518
+ pokemart FuchsiaCity_Mart_Items
msgbox Text_PleaseComeAgain
release
end
.align 2
-Items_16D518:: @ 816D518
+FuchsiaCity_Mart_Items:: @ 816D518
.2byte ITEM_ULTRA_BALL
.2byte ITEM_GREAT_BALL
.2byte ITEM_SUPER_POTION
diff --git a/data/maps/FuchsiaCity_Mart/text.inc b/data/maps/FuchsiaCity_Mart/text.inc
index 69f9bc5f8..6bac5b484 100644
--- a/data/maps/FuchsiaCity_Mart/text.inc
+++ b/data/maps/FuchsiaCity_Mart/text.inc
@@ -1,10 +1,10 @@
-gUnknown_81980BC:: @ 81980BC
+FuchsiaCity_Mart_Text_DontTheyHaveSafariZonePennants:: @ 81980BC
.string "Don't they have any pennants\n"
.string "promoting the SAFARI ZONE?\p"
.string "How about some paper lanterns?\n"
.string "Aren't there even any calendars?$"
-gUnknown_8198134:: @ 8198134
+FuchsiaCity_Mart_Text_DidYouTryXSpeed:: @ 8198134
.string "Did you try X SPEED?\n"
.string "It speeds up a POKéMON in battle.$"
diff --git a/data/maps/FuchsiaCity_PokemonCenter_1F/map.json b/data/maps/FuchsiaCity_PokemonCenter_1F/map.json
index d2e1eee01..9cc66692f 100644
--- a/data/maps/FuchsiaCity_PokemonCenter_1F/map.json
+++ b/data/maps/FuchsiaCity_PokemonCenter_1F/map.json
@@ -23,7 +23,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "FuchsiaCity_PokemonCenter_1F_EventScript_16D700",
+ "script": "FuchsiaCity_PokemonCenter_1F_EventScript_Nurse",
"flag": "0"
},
{
@@ -36,7 +36,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "FuchsiaCity_PokemonCenter_1F_EventScript_16D709",
+ "script": "FuchsiaCity_PokemonCenter_1F_EventScript_Man",
"flag": "0"
},
{
@@ -49,7 +49,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "FuchsiaCity_PokemonCenter_1F_EventScript_16D712",
+ "script": "FuchsiaCity_PokemonCenter_1F_EventScript_CooltrainerF",
"flag": "0"
},
{
@@ -62,7 +62,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "FuchsiaCity_PokemonCenter_1F_EventScript_16D71B",
+ "script": "FuchsiaCity_PokemonCenter_1F_EventScript_Youngster",
"flag": "0"
}
],
diff --git a/data/maps/FuchsiaCity_PokemonCenter_1F/scripts.inc b/data/maps/FuchsiaCity_PokemonCenter_1F/scripts.inc
index 428305d1c..abcd80e57 100644
--- a/data/maps/FuchsiaCity_PokemonCenter_1F/scripts.inc
+++ b/data/maps/FuchsiaCity_PokemonCenter_1F/scripts.inc
@@ -7,21 +7,21 @@ FuchsiaCity_PokemonCenter_1F_OnTransition:: @ 816D6FC
setrespawn SPAWN_FUCHSIA_CITY
end
-FuchsiaCity_PokemonCenter_1F_EventScript_16D700:: @ 816D700
+FuchsiaCity_PokemonCenter_1F_EventScript_Nurse:: @ 816D700
lock
faceplayer
call EventScript_PkmnCenterNurse
release
end
-FuchsiaCity_PokemonCenter_1F_EventScript_16D709:: @ 816D709
- msgbox gUnknown_8198CB7, MSGBOX_NPC
+FuchsiaCity_PokemonCenter_1F_EventScript_Man:: @ 816D709
+ msgbox FuchsiaCity_PokemonCenter_1F_Text_CantBecomeGoodTrainerWithOneMon, MSGBOX_NPC
end
-FuchsiaCity_PokemonCenter_1F_EventScript_16D712:: @ 816D712
- msgbox gUnknown_8198D2E, MSGBOX_NPC
+FuchsiaCity_PokemonCenter_1F_EventScript_CooltrainerF:: @ 816D712
+ msgbox FuchsiaCity_PokemonCenter_1F_Text_PokemonLeagueWestOfViridian, MSGBOX_NPC
end
-FuchsiaCity_PokemonCenter_1F_EventScript_16D71B:: @ 816D71B
- msgbox gUnknown_8198D9B, MSGBOX_NPC
+FuchsiaCity_PokemonCenter_1F_EventScript_Youngster:: @ 816D71B
+ msgbox FuchsiaCity_PokemonCenter_1F_Text_VisitSafariZoneForPokedex, MSGBOX_NPC
end
diff --git a/data/maps/FuchsiaCity_PokemonCenter_1F/text.inc b/data/maps/FuchsiaCity_PokemonCenter_1F/text.inc
index 7d3a627be..4d5deb734 100644
--- a/data/maps/FuchsiaCity_PokemonCenter_1F/text.inc
+++ b/data/maps/FuchsiaCity_PokemonCenter_1F/text.inc
@@ -1,16 +1,16 @@
-gUnknown_8198CB7:: @ 8198CB7
+FuchsiaCity_PokemonCenter_1F_Text_CantBecomeGoodTrainerWithOneMon:: @ 8198CB7
.string "You can't become a good TRAINER\n"
.string "with just one strong POKéMON.\p"
.string "But raising many POKéMON evenly\n"
.string "is no easy task, either.$"
-gUnknown_8198D2E:: @ 8198D2E
+FuchsiaCity_PokemonCenter_1F_Text_PokemonLeagueWestOfViridian:: @ 8198D2E
.string "There's a narrow trail west of\n"
.string "VIRIDIAN CITY.\p"
.string "It goes to the POKéMON LEAGUE HQ.\n"
.string "The HQ governs all TRAINERS.$"
-gUnknown_8198D9B:: @ 8198D9B
+FuchsiaCity_PokemonCenter_1F_Text_VisitSafariZoneForPokedex:: @ 8198D9B
.string "If you're working on a POKéDEX,\n"
.string "visit the SAFARI ZONE.\p"
.string "All sorts of rare POKéMON breed\n"
diff --git a/data/maps/FuchsiaCity_SafariZone_Entrance/map.json b/data/maps/FuchsiaCity_SafariZone_Entrance/map.json
index b4b0e9f82..04d51dae8 100644
--- a/data/maps/FuchsiaCity_SafariZone_Entrance/map.json
+++ b/data/maps/FuchsiaCity_SafariZone_Entrance/map.json
@@ -36,7 +36,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "FuchsiaCity_SafariZone_Entrance_EventScript_16D4B7",
+ "script": "FuchsiaCity_SafariZone_Entrance_EventScript_InfoAttendant",
"flag": "0"
}
],
@@ -78,7 +78,7 @@
"elevation": 3,
"var": "VAR_TEMP_1",
"var_value": 0,
- "script": "FuchsiaCity_SafariZone_Entrance_EventScript_16D36D"
+ "script": "FuchsiaCity_SafariZone_Entrance_EventScript_EntryTriggerMid"
},
{
"type": "trigger",
@@ -87,7 +87,7 @@
"elevation": 3,
"var": "VAR_TEMP_1",
"var_value": 0,
- "script": "FuchsiaCity_SafariZone_Entrance_EventScript_16D379"
+ "script": "FuchsiaCity_SafariZone_Entrance_EventScript_EntryTriggerRight"
},
{
"type": "trigger",
@@ -96,7 +96,7 @@
"elevation": 3,
"var": "VAR_TEMP_1",
"var_value": 0,
- "script": "FuchsiaCity_SafariZone_Entrance_EventScript_16D385"
+ "script": "FuchsiaCity_SafariZone_Entrance_EventScript_EntryTriggerLeft"
}
],
"bg_events": []
diff --git a/data/maps/FuchsiaCity_SafariZone_Entrance/scripts.inc b/data/maps/FuchsiaCity_SafariZone_Entrance/scripts.inc
index e4ec53ca7..863ddbd48 100644
--- a/data/maps/FuchsiaCity_SafariZone_Entrance/scripts.inc
+++ b/data/maps/FuchsiaCity_SafariZone_Entrance/scripts.inc
@@ -3,210 +3,213 @@ FuchsiaCity_SafariZone_Entrance_MapScripts:: @ 816D2A8
.byte 0
FuchsiaCity_SafariZone_Entrance_OnFrame:: @ 816D2AE
- map_script_2 VAR_MAP_SCENE_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 1, EventScript_16D2F2
- map_script_2 VAR_MAP_SCENE_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 2, EventScript_16D312
- map_script_2 VAR_MAP_SCENE_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 3, EventScript_16D2C8
+ map_script_2 VAR_MAP_SCENE_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 1, FuchsiaCity_SafariZone_Entrance_EventScript_ExitWarpIn
+ map_script_2 VAR_MAP_SCENE_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 2, FuchsiaCity_SafariZone_Entrance_EventScript_ExitEarly
+ map_script_2 VAR_MAP_SCENE_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 3, FuchsiaCity_SafariZone_Entrance_EventScript_ExitWalkIn
.2byte 0
-EventScript_16D2C8:: @ 816D2C8
+@ When player runs out of balls mid-battle
+FuchsiaCity_SafariZone_Entrance_EventScript_ExitWalkIn:: @ 816D2C8
lockall
textcolor 0
- applymovement OBJ_EVENT_ID_PLAYER, Movement_16D36A
+ applymovement OBJ_EVENT_ID_PLAYER, FuchsiaCity_SafariZone_Entrance_Movement_ApproachCounter
waitmovement 0
- msgbox gUnknown_8197E85
+ msgbox FuchsiaCity_SafariZone_Entrance_Text_CatchFairShareComeAgain
closemessage
- applymovement OBJ_EVENT_ID_PLAYER, Movement_16D367
+ applymovement OBJ_EVENT_ID_PLAYER, FuchsiaCity_SafariZone_Entrance_Movement_Exit2
waitmovement 0
special ExitSafariMode
setvar VAR_MAP_SCENE_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 0
releaseall
end
-EventScript_16D2F2:: @ 816D2F2
+@ When player runs of out balls after catching a pokemon, or runs out of steps
+FuchsiaCity_SafariZone_Entrance_EventScript_ExitWarpIn:: @ 816D2F2
lockall
textcolor 0
- msgbox gUnknown_8197E85
+ msgbox FuchsiaCity_SafariZone_Entrance_Text_CatchFairShareComeAgain
closemessage
- applymovement OBJ_EVENT_ID_PLAYER, Movement_16D362
+ applymovement OBJ_EVENT_ID_PLAYER, FuchsiaCity_SafariZone_Entrance_Movement_Exit
waitmovement 0
special ExitSafariMode
setvar VAR_MAP_SCENE_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 0
releaseall
end
-EventScript_16D312:: @ 816D312
+@ When player re-enters the entrance building with balls/steps remaining
+FuchsiaCity_SafariZone_Entrance_EventScript_ExitEarly:: @ 816D312
lockall
textcolor 0
- msgbox gUnknown_8197E1A, MSGBOX_YESNO
+ msgbox FuchsiaCity_SafariZone_Entrance_Text_GoingToLeaveSafariZoneEarly, MSGBOX_YESNO
compare VAR_RESULT, NO
- goto_if_eq EventScript_16D345
- msgbox gUnknown_8197E48
+ goto_if_eq FuchsiaCity_SafariZone_Entrance_EventScript_ReturnToSafariZone
+ msgbox FuchsiaCity_SafariZone_Entrance_Text_PleaseReturnSafariBalls
closemessage
- applymovement OBJ_EVENT_ID_PLAYER, Movement_16D362
+ applymovement OBJ_EVENT_ID_PLAYER, FuchsiaCity_SafariZone_Entrance_Movement_Exit
waitmovement 0
special ExitSafariMode
setvar VAR_MAP_SCENE_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 0
releaseall
end
-EventScript_16D345:: @ 816D345
- msgbox gUnknown_8197E7A
+FuchsiaCity_SafariZone_Entrance_EventScript_ReturnToSafariZone:: @ 816D345
+ msgbox FuchsiaCity_SafariZone_Entrance_Text_GoodLuck
closemessage
- applymovement OBJ_EVENT_ID_PLAYER, Movement_16D365
+ applymovement OBJ_EVENT_ID_PLAYER, FuchsiaCity_SafariZone_Entrance_Movement_ReEnter
waitmovement 0
warp MAP_SAFARI_ZONE_CENTER, 255, 26, 30
waitstate
end
-Movement_16D362:: @ 816D362
+FuchsiaCity_SafariZone_Entrance_Movement_Exit:: @ 816D362
walk_down
walk_down
step_end
-Movement_16D365:: @ 816D365
+FuchsiaCity_SafariZone_Entrance_Movement_ReEnter:: @ 816D365
walk_up
step_end
-Movement_16D367:: @ 816D367
+FuchsiaCity_SafariZone_Entrance_Movement_Exit2:: @ 816D367
walk_down
walk_down
step_end
-Movement_16D36A:: @ 816D36A
+FuchsiaCity_SafariZone_Entrance_Movement_ApproachCounter:: @ 816D36A
walk_down
delay_8
step_end
-FuchsiaCity_SafariZone_Entrance_EventScript_16D36D:: @ 816D36D
+FuchsiaCity_SafariZone_Entrance_EventScript_EntryTriggerMid:: @ 816D36D
lockall
setvar VAR_TEMP_2, 0
- goto EventScript_16D391
+ goto FuchsiaCity_SafariZone_Entrance_EventScript_AskEnterSafariZone
end
-FuchsiaCity_SafariZone_Entrance_EventScript_16D379:: @ 816D379
+FuchsiaCity_SafariZone_Entrance_EventScript_EntryTriggerRight:: @ 816D379
lockall
setvar VAR_TEMP_2, 1
- goto EventScript_16D391
+ goto FuchsiaCity_SafariZone_Entrance_EventScript_AskEnterSafariZone
end
-FuchsiaCity_SafariZone_Entrance_EventScript_16D385:: @ 816D385
+FuchsiaCity_SafariZone_Entrance_EventScript_EntryTriggerLeft:: @ 816D385
lockall
setvar VAR_TEMP_2, 2
- goto EventScript_16D391
+ goto FuchsiaCity_SafariZone_Entrance_EventScript_AskEnterSafariZone
end
-EventScript_16D391:: @ 816D391
+FuchsiaCity_SafariZone_Entrance_EventScript_AskEnterSafariZone:: @ 816D391
textcolor 0
- msgbox gUnknown_8197C6B
+ msgbox FuchsiaCity_SafariZone_Entrance_Text_WelcomeToSafariZone
applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestRight
waitmovement 0
showmoneybox 0, 0, 0
- msgbox gUnknown_8197C87, MSGBOX_YESNO
+ msgbox FuchsiaCity_SafariZone_Entrance_Text_PlaySafariGameFor500, MSGBOX_YESNO
compare VAR_RESULT, YES
- goto_if_eq EventScript_16D3CA
- msgbox gUnknown_8197DE9
- goto EventScript_16D49A
+ goto_if_eq FuchsiaCity_SafariZone_Entrance_EventScript_TryEnterSafariZone
+ msgbox FuchsiaCity_SafariZone_Entrance_Text_OkayPleaseComeAgain
+ goto FuchsiaCity_SafariZone_Entrance_EventScript_ForcePlayerBack
end
-EventScript_16D3CA:: @ 816D3CA
- call EventScript_16D462
+FuchsiaCity_SafariZone_Entrance_EventScript_TryEnterSafariZone:: @ 816D3CA
+ call FuchsiaCity_SafariZone_Entrance_EventScript_CheckSpaceForMons
checkmoney 500, 0
compare VAR_RESULT, FALSE
- goto_if_eq EventScript_16D48C
+ goto_if_eq FuchsiaCity_SafariZone_Entrance_EventScript_NotEnoughMoney
removemoney 500, 0
updatemoneybox 0, 0, 0
- msgbox gUnknown_8197D07
+ msgbox FuchsiaCity_SafariZone_Entrance_Text_ThatllBe500WeOnlyUseSpecialBalls
textcolor 3
playfanfare MUS_FANFA1
- message Text_197D50
+ message FuchsiaCity_SafariZone_Entrance_Text_PlayerReceived30SafariBalls
waitfanfare
call EventScript_1A6675
- msgbox gUnknown_8197D80
+ msgbox FuchsiaCity_SafariZone_Entrance_Text_CallYouOnPAWhenYouRunOut
closemessage
hidemoneybox 0, 0
compare VAR_TEMP_2, 0
- call_if_eq EventScript_16D44C
+ call_if_eq FuchsiaCity_SafariZone_Entrance_EventScript_EnterSafariZoneMid
compare VAR_TEMP_2, 1
- call_if_eq EventScript_16D441
+ call_if_eq FuchsiaCity_SafariZone_Entrance_EventScript_EnterSafariZoneRight
compare VAR_TEMP_2, 2
- call_if_eq EventScript_16D457
+ call_if_eq FuchsiaCity_SafariZone_Entrance_EventScript_EnterSafariZoneLeft
special EnterSafariMode
setvar VAR_MAP_SCENE_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 2
warp MAP_SAFARI_ZONE_CENTER, 255, 26, 30
waitstate
end
-EventScript_16D441:: @ 816D441
- applymovement OBJ_EVENT_ID_PLAYER, Movement_16D4AF
+FuchsiaCity_SafariZone_Entrance_EventScript_EnterSafariZoneRight:: @ 816D441
+ applymovement OBJ_EVENT_ID_PLAYER, FuchsiaCity_SafariZone_Entrance_Movement_EnterSafariZoneRight
waitmovement 0
return
-EventScript_16D44C:: @ 816D44C
- applymovement OBJ_EVENT_ID_PLAYER, Movement_16D4AC
+FuchsiaCity_SafariZone_Entrance_EventScript_EnterSafariZoneMid:: @ 816D44C
+ applymovement OBJ_EVENT_ID_PLAYER, FuchsiaCity_SafariZone_Entrance_Movement_EnterSafariZoneMid
waitmovement 0
return
-EventScript_16D457:: @ 816D457
- applymovement OBJ_EVENT_ID_PLAYER, Movement_16D4B3
+FuchsiaCity_SafariZone_Entrance_EventScript_EnterSafariZoneLeft:: @ 816D457
+ applymovement OBJ_EVENT_ID_PLAYER, FuchsiaCity_SafariZone_Entrance_Movement_EnterSafariZoneLeft
waitmovement 0
return
-EventScript_16D462:: @ 816D462
+FuchsiaCity_SafariZone_Entrance_EventScript_CheckSpaceForMons:: @ 816D462
getpartysize
compare VAR_RESULT, PARTY_SIZE
goto_if_ne EventScript_Return
specialvar VAR_RESULT, Special_IsThereRoomInAnyBoxForMorePokemon
- compare VAR_RESULT, 1
+ compare VAR_RESULT, TRUE
goto_if_eq EventScript_Return
- msgbox gUnknown_81BFEAC
- goto EventScript_16D49A
+ msgbox SafariZone_Text_ExcuseMeYourPCBoxIsFull
+ goto FuchsiaCity_SafariZone_Entrance_EventScript_ForcePlayerBack
end
-EventScript_16D48C:: @ 816D48C
- msgbox gUnknown_8197E02
- goto EventScript_16D49A
+FuchsiaCity_SafariZone_Entrance_EventScript_NotEnoughMoney:: @ 816D48C
+ msgbox FuchsiaCity_SafariZone_Entrance_Text_OopsNotEnoughMoney
+ goto FuchsiaCity_SafariZone_Entrance_EventScript_ForcePlayerBack
end
-EventScript_16D49A:: @ 816D49A
+FuchsiaCity_SafariZone_Entrance_EventScript_ForcePlayerBack:: @ 816D49A
closemessage
hidemoneybox 0, 0
- applymovement OBJ_EVENT_ID_PLAYER, Movement_16D4AA
+ applymovement OBJ_EVENT_ID_PLAYER, FuchsiaCity_SafariZone_Entrance_Movement_ForceBack
waitmovement 0
releaseall
end
-Movement_16D4AA:: @ 816D4AA
+FuchsiaCity_SafariZone_Entrance_Movement_ForceBack:: @ 816D4AA
walk_down
step_end
-Movement_16D4AC:: @ 816D4AC
+FuchsiaCity_SafariZone_Entrance_Movement_EnterSafariZoneMid:: @ 816D4AC
walk_up
walk_up
step_end
-Movement_16D4AF:: @ 816D4AF
+FuchsiaCity_SafariZone_Entrance_Movement_EnterSafariZoneRight:: @ 816D4AF
walk_up
walk_left
walk_up
step_end
-Movement_16D4B3:: @ 816D4B3
+FuchsiaCity_SafariZone_Entrance_Movement_EnterSafariZoneLeft:: @ 816D4B3
walk_up
walk_right
walk_up
step_end
-FuchsiaCity_SafariZone_Entrance_EventScript_16D4B7:: @ 816D4B7
+FuchsiaCity_SafariZone_Entrance_EventScript_InfoAttendant:: @ 816D4B7
lock
faceplayer
- msgbox gUnknown_8197EB0, MSGBOX_YESNO
+ msgbox FuchsiaCity_SafariZone_Entrance_Text_FirstTimeAtSafariZone, MSGBOX_YESNO
compare VAR_RESULT, YES
- goto_if_eq EventScript_16D4D6
- msgbox gUnknown_819809E
+ goto_if_eq FuchsiaCity_SafariZone_Entrance_EventScript_ExplainSafariZone
+ msgbox FuchsiaCity_SafariZone_Entrance_Text_SorryYoureARegularHere
release
end
-EventScript_16D4D6:: @ 816D4D6
- msgbox gUnknown_8197EE3
+FuchsiaCity_SafariZone_Entrance_EventScript_ExplainSafariZone:: @ 816D4D6
+ msgbox FuchsiaCity_SafariZone_Entrance_Text_ExplainSafariZone
release
end
diff --git a/data/maps/FuchsiaCity_SafariZone_Entrance/text.inc b/data/maps/FuchsiaCity_SafariZone_Entrance/text.inc
index bda1357a4..58f784422 100644
--- a/data/maps/FuchsiaCity_SafariZone_Entrance/text.inc
+++ b/data/maps/FuchsiaCity_SafariZone_Entrance/text.inc
@@ -1,56 +1,56 @@
-gUnknown_8197C6B:: @ 8197C6B
+FuchsiaCity_SafariZone_Entrance_Text_WelcomeToSafariZone:: @ 8197C6B
.string "Welcome to the SAFARI ZONE!$"
-gUnknown_8197C87:: @ 8197C87
+FuchsiaCity_SafariZone_Entrance_Text_PlaySafariGameFor500:: @ 8197C87
.string "For just ¥500, you can play the\n"
.string "SAFARI GAME.\p"
.string "You can roam the wide-open safari\n"
.string "and catch what you like.\p"
.string "Would you like to play?$"
-gUnknown_8197D07:: @ 8197D07
+FuchsiaCity_SafariZone_Entrance_Text_ThatllBe500WeOnlyUseSpecialBalls:: @ 8197D07
.string "That'll be ¥500, please!\p"
.string "We only use a special kind of \n"
.string "POKé BALLS here.$"
-Text_197D50:: @ 8197D50
+FuchsiaCity_SafariZone_Entrance_Text_PlayerReceived30SafariBalls:: @ 8197D50
.string "{PLAYER} received 30 SAFARI BALLS\n"
.string "from the attendant.$"
-gUnknown_8197D80:: @ 8197D80
+FuchsiaCity_SafariZone_Entrance_Text_CallYouOnPAWhenYouRunOut:: @ 8197D80
.string "We'll call you on the PA when you\n"
.string "run out of time or SAFARI BALLS.\p"
.string "Well, I'll wish you the best of\n"
.string "luck!$"
-gUnknown_8197DE9:: @ 8197DE9
+FuchsiaCity_SafariZone_Entrance_Text_OkayPleaseComeAgain:: @ 8197DE9
.string "Okay.\n"
.string "Please come again!$"
-gUnknown_8197E02:: @ 8197E02
+FuchsiaCity_SafariZone_Entrance_Text_OopsNotEnoughMoney:: @ 8197E02
.string "Oops!\n"
.string "Not enough money!$"
-gUnknown_8197E1A:: @ 8197E1A
+FuchsiaCity_SafariZone_Entrance_Text_GoingToLeaveSafariZoneEarly:: @ 8197E1A
.string "Are you going to leave the\n"
.string "SAFARI ZONE early?$"
-gUnknown_8197E48:: @ 8197E48
+FuchsiaCity_SafariZone_Entrance_Text_PleaseReturnSafariBalls:: @ 8197E48
.string "Please return any SAFARI BALLS\n"
.string "you may have left.$"
-gUnknown_8197E7A:: @ 8197E7A
+FuchsiaCity_SafariZone_Entrance_Text_GoodLuck:: @ 8197E7A
.string "Good luck!$"
-gUnknown_8197E85:: @ 8197E85
+FuchsiaCity_SafariZone_Entrance_Text_CatchFairShareComeAgain:: @ 8197E85
.string "Did you catch your fair share?\n"
.string "Come again!$"
-gUnknown_8197EB0:: @ 8197EB0
+FuchsiaCity_SafariZone_Entrance_Text_FirstTimeAtSafariZone:: @ 8197EB0
.string "Hi! Is it your first time here at\n"
.string "the SAFARI ZONE?$"
-gUnknown_8197EE3:: @ 8197EE3
+FuchsiaCity_SafariZone_Entrance_Text_ExplainSafariZone:: @ 8197EE3
.string "The SAFARI ZONE actually has\n"
.string "four zones in it.\p"
.string "Each zone has different kinds of\n"
@@ -68,6 +68,6 @@ gUnknown_8197EE3:: @ 8197EE3
.string "When you run out of time or SAFARI\n"
.string "BALLS, it's game over for you!$"
-gUnknown_819809E:: @ 819809E
+FuchsiaCity_SafariZone_Entrance_Text_SorryYoureARegularHere:: @ 819809E
.string "Sorry, you're a regular here!$"
diff --git a/data/maps/FuchsiaCity_ZooBuilding/map.json b/data/maps/FuchsiaCity_SafariZone_Office/map.json
index a4cf1b1a0..be1abfced 100644
--- a/data/maps/FuchsiaCity_ZooBuilding/map.json
+++ b/data/maps/FuchsiaCity_SafariZone_Office/map.json
@@ -1,7 +1,7 @@
{
- "id": "MAP_FUCHSIA_CITY_ZOO_BUILDING",
- "name": "FuchsiaCity_ZooBuilding",
- "layout": "LAYOUT_FUCHSIA_CITY_ZOO_BUILDING",
+ "id": "MAP_FUCHSIA_CITY_SAFARI_ZONE_OFFICE",
+ "name": "FuchsiaCity_SafariZone_Office",
+ "layout": "LAYOUT_FUCHSIA_CITY_SAFARI_ZONE_OFFICE",
"music": "MUS_HANADA",
"region_map_section": "MAPSEC_FUCHSIA_CITY",
"requires_flash": false,
@@ -23,7 +23,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "FuchsiaCity_ZooBuilding_EventScript_16D532",
+ "script": "FuchsiaCity_SafariZone_Office_EventScript_Worker2",
"flag": "0"
},
{
@@ -36,7 +36,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "FuchsiaCity_ZooBuilding_EventScript_16D53B",
+ "script": "FuchsiaCity_SafariZone_Office_EventScript_Worker3",
"flag": "0"
},
{
@@ -49,7 +49,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "FuchsiaCity_ZooBuilding_EventScript_16D529",
+ "script": "FuchsiaCity_SafariZone_Office_EventScript_Worker1",
"flag": "0"
},
{
@@ -62,7 +62,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "FuchsiaCity_ZooBuilding_EventScript_16D544",
+ "script": "FuchsiaCity_SafariZone_Office_EventScript_Worker4",
"flag": "0"
}
],
diff --git a/data/maps/FuchsiaCity_SafariZone_Office/scripts.inc b/data/maps/FuchsiaCity_SafariZone_Office/scripts.inc
new file mode 100644
index 000000000..88832c1b0
--- /dev/null
+++ b/data/maps/FuchsiaCity_SafariZone_Office/scripts.inc
@@ -0,0 +1,18 @@
+FuchsiaCity_SafariZone_Office_MapScripts:: @ 816D528
+ .byte 0
+
+FuchsiaCity_SafariZone_Office_EventScript_Worker1:: @ 816D529
+ msgbox FuchsiaCity_SafariZone_Office_Text_NicknamedWardenSlowpoke, MSGBOX_NPC
+ end
+
+FuchsiaCity_SafariZone_Office_EventScript_Worker2:: @ 816D532
+ msgbox FuchsiaCity_SafariZone_Office_Text_WardenIsVeryKnowledgeable, MSGBOX_NPC
+ end
+
+FuchsiaCity_SafariZone_Office_EventScript_Worker3:: @ 816D53B
+ msgbox FuchsiaCity_SafariZone_Office_Text_CouldntUnderstandWarden, MSGBOX_NPC
+ end
+
+FuchsiaCity_SafariZone_Office_EventScript_Worker4:: @ 816D544
+ msgbox FuchsiaCity_SafariZone_Office_Text_PrizeInSafariZone, MSGBOX_NPC
+ end
diff --git a/data/maps/FuchsiaCity_ZooBuilding/text.inc b/data/maps/FuchsiaCity_SafariZone_Office/text.inc
index 36b7e8a3e..0fedd07d6 100644
--- a/data/maps/FuchsiaCity_ZooBuilding/text.inc
+++ b/data/maps/FuchsiaCity_SafariZone_Office/text.inc
@@ -1,21 +1,21 @@
-gUnknown_819816B:: @ 819816B
+FuchsiaCity_SafariZone_Office_Text_NicknamedWardenSlowpoke:: @ 819816B
.string "We nicknamed the WARDEN\n"
.string "“SLOWPOKE.”\p"
.string "You know, he has that vacant look\n"
.string "like a SLOWPOKE.$"
-gUnknown_81981C2:: @ 81981C2
+FuchsiaCity_SafariZone_Office_Text_WardenIsVeryKnowledgeable:: @ 81981C2
.string "WARDEN SLOWPOKE is very\n"
.string "knowledgeable about POKéMON.\p"
.string "He even has some fossils of rare,\n"
.string "extinct POKéMON.$"
-gUnknown_819822A:: @ 819822A
+FuchsiaCity_SafariZone_Office_Text_CouldntUnderstandWarden:: @ 819822A
.string "WARDEN SLOWPOKE came in, but\n"
.string "I couldn't understand him.\p"
.string "I think he's got a speech problem!$"
-gUnknown_8198285:: @ 8198285
+FuchsiaCity_SafariZone_Office_Text_PrizeInSafariZone:: @ 8198285
.string "WARDEN SLOWPOKE is running a\n"
.string "promotion campaign right now.\p"
.string "Try to get to the farthest corner\n"
diff --git a/data/maps/FuchsiaCity_Building1/map.json b/data/maps/FuchsiaCity_WardensHouse/map.json
index 763dfb3e8..00f33363c 100644
--- a/data/maps/FuchsiaCity_Building1/map.json
+++ b/data/maps/FuchsiaCity_WardensHouse/map.json
@@ -1,7 +1,7 @@
{
- "id": "MAP_FUCHSIA_CITY_BUILDING1",
- "name": "FuchsiaCity_Building1",
- "layout": "LAYOUT_FUCHSIA_CITY_BUILDING1",
+ "id": "MAP_FUCHSIA_CITY_WARDENS_HOUSE",
+ "name": "FuchsiaCity_WardensHouse",
+ "layout": "LAYOUT_FUCHSIA_CITY_WARDENS_HOUSE",
"music": "MUS_HANADA",
"region_map_section": "MAPSEC_FUCHSIA_CITY",
"requires_flash": false,
@@ -23,7 +23,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "FuchsiaCity_Building1_EventScript_16D74C",
+ "script": "FuchsiaCity_WardensHouse_EventScript_Warden",
"flag": "0"
},
{
@@ -49,8 +49,8 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "FuchsiaCity_Building1_EventScript_ItemRareCandy",
- "flag": "FLAG_HIDE_FUCHSIA_CITY_BUILDING1_RARE_CANDY"
+ "script": "FuchsiaCity_WardensHouse_EventScript_ItemRareCandy",
+ "flag": "FLAG_HIDE_FUCHSIA_CITY_WARDENS_HOUSE_RARE_CANDY"
},
{
"graphics_id": "0",
@@ -62,7 +62,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "FuchsiaCity_Building1_EventScript_1ACEB8",
+ "script": "FuchsiaCity_WardensHouse_EventScript_PokemonJournalKoga",
"flag": "FLAG_HIDE_FAME_CHECKER_KOGA_JOURNAL"
}
],
@@ -96,28 +96,28 @@
"x": 7,
"y": 4,
"elevation": 0,
- "script": "FuchsiaCity_Building1_EventScript_16D80D"
+ "script": "FuchsiaCity_WardensHouse_EventScript_DisplaySign2"
},
{
"type": "bg_event_type_0",
"x": 4,
"y": 4,
"elevation": 0,
- "script": "FuchsiaCity_Building1_EventScript_16D804"
+ "script": "FuchsiaCity_WardensHouse_EventScript_DisplaySign1"
},
{
"type": "bg_event_type_0",
"x": 5,
"y": 4,
"elevation": 0,
- "script": "FuchsiaCity_Building1_EventScript_16D804"
+ "script": "FuchsiaCity_WardensHouse_EventScript_DisplaySign1"
},
{
"type": "bg_event_type_0",
"x": 6,
"y": 4,
"elevation": 0,
- "script": "FuchsiaCity_Building1_EventScript_16D80D"
+ "script": "FuchsiaCity_WardensHouse_EventScript_DisplaySign2"
}
]
}
diff --git a/data/maps/FuchsiaCity_WardensHouse/scripts.inc b/data/maps/FuchsiaCity_WardensHouse/scripts.inc
new file mode 100644
index 000000000..141101e1b
--- /dev/null
+++ b/data/maps/FuchsiaCity_WardensHouse/scripts.inc
@@ -0,0 +1,63 @@
+FuchsiaCity_WardensHouse_MapScripts:: @ 816D74B
+ .byte 0
+
+FuchsiaCity_WardensHouse_EventScript_Warden:: @ 816D74C
+ lock
+ faceplayer
+ goto_if_set FLAG_GOT_HM04, FuchsiaCity_WardensHouse_EventScript_ExplainStrength
+ goto_if_set FLAG_HIDE_SAFARI_ZONE_WEST_GOLD_TEETH, FuchsiaCity_WardensHouse_EventScript_GiveGoldTeeth
+ msgbox FuchsiaCity_WardensHouse_Text_HifFuffHefifoo, MSGBOX_YESNO
+ compare VAR_RESULT, YES
+ call_if_eq FuchsiaCity_WardensHouse_EventScript_WardenYes
+ compare VAR_RESULT, NO
+ call_if_eq FuchsiaCity_WardensHouse_EventScript_WardenNo
+ release
+ end
+
+FuchsiaCity_WardensHouse_EventScript_GiveGoldTeeth:: @ 816D780
+ textcolor 3
+ playfanfare MUS_ME_WAZA
+ message FuchsiaCity_WardensHouse_Text_GaveGoldTeethToWarden
+ waitmessage
+ waitfanfare
+ msgbox FuchsiaCity_WardensHouse_Text_WardenPoppedInHisTeeth
+ call EventScript_1A6675
+ checkplayergender
+ compare VAR_RESULT, MALE
+ call_if_eq FuchsiaCity_WardensHouse_EventScript_WardenThanksMale
+ compare VAR_RESULT, FEMALE
+ call_if_eq FuchsiaCity_WardensHouse_EventScript_WardenThanksFemale
+ giveitem_msg FuchsiaCity_WardensHouse_Text_ReceivedHM04FromWarden, ITEM_HM04
+ setflag FLAG_GOT_HM04
+ removeitem ITEM_GOLD_TEETH, 1
+ release
+ end
+
+FuchsiaCity_WardensHouse_EventScript_WardenThanksMale:: @ 816D7D6
+ msgbox FuchsiaCity_WardensHouse_Text_ThanksSonGiveYouSomething
+ return
+
+FuchsiaCity_WardensHouse_EventScript_WardenThanksFemale:: @ 816D7DF
+ msgbox FuchsiaCity_WardensHouse_Text_ThanksLassieGiveYouSomething
+ return
+
+FuchsiaCity_WardensHouse_EventScript_WardenYes:: @ 816D7E8
+ msgbox FuchsiaCity_WardensHouse_Text_AhHowheeHoHoo
+ return
+
+FuchsiaCity_WardensHouse_EventScript_WardenNo:: @ 816D7F1
+ msgbox FuchsiaCity_WardensHouse_Text_HeOhayHeHaHoo
+ return
+
+FuchsiaCity_WardensHouse_EventScript_ExplainStrength:: @ 816D7FA
+ msgbox FuchsiaCity_WardensHouse_Text_ExplainStrength
+ release
+ end
+
+FuchsiaCity_WardensHouse_EventScript_DisplaySign1:: @ 816D804
+ msgbox FuchsiaCity_WardensHouse_Text_MonPhotosFossilsOnDisplay, MSGBOX_SIGN
+ end
+
+FuchsiaCity_WardensHouse_EventScript_DisplaySign2:: @ 816D80D
+ msgbox FuchsiaCity_WardensHouse_Text_OldMonMerchandiseOnDisplay, MSGBOX_SIGN
+ end
diff --git a/data/maps/FuchsiaCity_Building1/text.inc b/data/maps/FuchsiaCity_WardensHouse/text.inc
index dd4069e1f..b3f4b7b35 100644
--- a/data/maps/FuchsiaCity_Building1/text.inc
+++ b/data/maps/FuchsiaCity_WardensHouse/text.inc
@@ -1,24 +1,24 @@
-gUnknown_8198DF9:: @ 8198DF9
+FuchsiaCity_WardensHouse_Text_HifFuffHefifoo:: @ 8198DF9
.string "WARDEN: Hif fuff hefifoo!\p"
.string "Ha lof ha feef ee hafahi ho.\n"
.string "Heff hee fwee!$"
-gUnknown_8198E3F:: @ 8198E3F
+FuchsiaCity_WardensHouse_Text_AhHowheeHoHoo:: @ 8198E3F
.string "Ah howhee ho hoo!\n"
.string "Eef ee hafahi ho!$"
-gUnknown_8198E63:: @ 8198E63
+FuchsiaCity_WardensHouse_Text_HeOhayHeHaHoo:: @ 8198E63
.string "Ha?\n"
.string "He ohay heh ha hoo ee haheh!$"
-Text_198E84:: @ 8198E84
+FuchsiaCity_WardensHouse_Text_GaveGoldTeethToWarden:: @ 8198E84
.string "{PLAYER} gave the GOLD TEETH\n"
.string "to the WARDEN.$"
-gUnknown_8198EAA:: @ 8198EAA
+FuchsiaCity_WardensHouse_Text_WardenPoppedInHisTeeth:: @ 8198EAA
.string "The WARDEN popped in his teeth!$"
-gUnknown_8198ECA:: @ 8198ECA
+FuchsiaCity_WardensHouse_Text_ThanksSonGiveYouSomething:: @ 8198ECA
.string "WARDEN: Thanks, son!\n"
.string "You're a real lifesaver!\p"
.string "No one could understand a word\n"
@@ -28,7 +28,7 @@ gUnknown_8198ECA:: @ 8198ECA
.string "Let me give you something for your\n"
.string "trouble.$"
-gUnknown_8198F96:: @ 8198F96
+FuchsiaCity_WardensHouse_Text_ThanksLassieGiveYouSomething:: @ 8198F96
.string "WARDEN: Thank you, lassie!\n"
.string "You're a real lifesaver!\p"
.string "No one could understand a word\n"
@@ -38,11 +38,11 @@ gUnknown_8198F96:: @ 8198F96
.string "Let me give you something for your\n"
.string "trouble.$"
-gUnknown_8199068:: @ 8199068
+FuchsiaCity_WardensHouse_Text_ReceivedHM04FromWarden:: @ 8199068
.string "{PLAYER} received HM04\n"
.string "from the WARDEN.$"
-gUnknown_819908A:: @ 819908A
+FuchsiaCity_WardensHouse_Text_ExplainStrength:: @ 819908A
.string "WARDEN: Inside HM04 you'll find\n"
.string "STRENGTH.\p"
.string "It lets POKéMON move boulders when\n"
@@ -50,15 +50,16 @@ gUnknown_819908A:: @ 819908A
.string "Oh yes, did you find the SECRET\n"
.string "HOUSE in the SAFARI ZONE?$"
-Text_19912B:: @ 819912B
+@ Unused
+FuchsiaCity_WardensHouse_Text_YouHaveTooMuchStuff:: @ 819912B
.string "なんや にもつ\n"
.string "いっぱいやんけ!$"
-gUnknown_819913C:: @ 819913C
+FuchsiaCity_WardensHouse_Text_MonPhotosFossilsOnDisplay:: @ 819913C
.string "POKéMON photos and fossils are on\n"
.string "display.$"
-gUnknown_8199167:: @ 8199167
+FuchsiaCity_WardensHouse_Text_OldMonMerchandiseOnDisplay:: @ 8199167
.string "Old POKéMON merchandise is on\n"
.string "display.$"
diff --git a/data/maps/FuchsiaCity_ZooBuilding/scripts.inc b/data/maps/FuchsiaCity_ZooBuilding/scripts.inc
deleted file mode 100644
index 210acd87f..000000000
--- a/data/maps/FuchsiaCity_ZooBuilding/scripts.inc
+++ /dev/null
@@ -1,18 +0,0 @@
-FuchsiaCity_ZooBuilding_MapScripts:: @ 816D528
- .byte 0
-
-FuchsiaCity_ZooBuilding_EventScript_16D529:: @ 816D529
- msgbox gUnknown_819816B, MSGBOX_NPC
- end
-
-FuchsiaCity_ZooBuilding_EventScript_16D532:: @ 816D532
- msgbox gUnknown_81981C2, MSGBOX_NPC
- end
-
-FuchsiaCity_ZooBuilding_EventScript_16D53B:: @ 816D53B
- msgbox gUnknown_819822A, MSGBOX_NPC
- end
-
-FuchsiaCity_ZooBuilding_EventScript_16D544:: @ 816D544
- msgbox gUnknown_8198285, MSGBOX_NPC
- end
diff --git a/data/maps/MtEmber_Exterior/map.json b/data/maps/MtEmber_Exterior/map.json
index ba7d80bf8..62681bf5c 100644
--- a/data/maps/MtEmber_Exterior/map.json
+++ b/data/maps/MtEmber_Exterior/map.json
@@ -36,7 +36,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "MtEmber_Exterior_EventScript_16397F",
+ "script": "MtEmber_Exterior_EventScript_Grunt1",
"flag": "FLAG_HIDE_MT_EMBER_EXTERIOR_ROCKETS"
},
{
@@ -49,7 +49,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "MtEmber_Exterior_EventScript_1639F0",
+ "script": "MtEmber_Exterior_EventScript_Grunt2",
"flag": "FLAG_HIDE_MT_EMBER_EXTERIOR_ROCKETS"
},
{
@@ -62,7 +62,7 @@
"movement_range_y": 3,
"trainer_type": 1,
"trainer_sight_or_berry_tree_id": 1,
- "script": "MtEmber_Exterior_EventScript_163AE2",
+ "script": "MtEmber_Exterior_EventScript_Jocelyn",
"flag": "0"
},
{
@@ -75,7 +75,7 @@
"movement_range_y": 1,
"trainer_type": 1,
"trainer_sight_or_berry_tree_id": 5,
- "script": "MtEmber_Exterior_EventScript_163AB4",
+ "script": "MtEmber_Exterior_EventScript_Logan",
"flag": "0"
},
{
@@ -88,7 +88,7 @@
"movement_range_y": 1,
"trainer_type": 1,
"trainer_sight_or_berry_tree_id": 3,
- "script": "MtEmber_Exterior_EventScript_163ACB",
+ "script": "MtEmber_Exterior_EventScript_Beth",
"flag": "0"
},
{
@@ -326,7 +326,7 @@
"elevation": 0,
"var": "VAR_MAP_SCENE_MT_EMBER_EXTERIOR",
"var_value": 1,
- "script": "MtEmber_Exterior_EventScript_163A4E"
+ "script": "MtEmber_Exterior_EventScript_RocketPasswordScene"
},
{
"type": "trigger",
@@ -335,7 +335,7 @@
"elevation": 0,
"var": "VAR_MAP_SCENE_MT_EMBER_EXTERIOR",
"var_value": 1,
- "script": "MtEmber_Exterior_EventScript_163A4E"
+ "script": "MtEmber_Exterior_EventScript_RocketPasswordScene"
},
{
"type": "trigger",
@@ -344,7 +344,7 @@
"elevation": 0,
"var": "VAR_MAP_SCENE_MT_EMBER_EXTERIOR",
"var_value": 1,
- "script": "MtEmber_Exterior_EventScript_163A4E"
+ "script": "MtEmber_Exterior_EventScript_RocketPasswordScene"
}
],
"bg_events": [
diff --git a/data/maps/MtEmber_Exterior/scripts.inc b/data/maps/MtEmber_Exterior/scripts.inc
index 67b563e72..7d67eea09 100644
--- a/data/maps/MtEmber_Exterior/scripts.inc
+++ b/data/maps/MtEmber_Exterior/scripts.inc
@@ -6,50 +6,50 @@ MtEmber_Exterior_MapScripts:: @ 8163946
MtEmber_Exterior_OnTransition:: @ 8163951
setworldmapflag FLAG_WORLD_MAP_MT_EMBER_EXTERIOR
compare VAR_MAP_SCENE_MT_EMBER_EXTERIOR, 2
- call_if_eq EventScript_163960
+ call_if_eq MtEmber_Exterior_EventScript_RocketsFaceDown
end
-EventScript_163960:: @ 8163960
- setobjectmovementtype 2, 8
- setobjectmovementtype 3, 8
+MtEmber_Exterior_EventScript_RocketsFaceDown:: @ 8163960
+ setobjectmovementtype 2, MOVEMENT_TYPE_FACE_DOWN
+ setobjectmovementtype 3, MOVEMENT_TYPE_FACE_DOWN
return
MtEmber_Exterior_OnLoad:: @ 8163969
compare VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 4
- call_if_ge EventScript_163975
+ call_if_ge MtEmber_Exterior_EventScript_OpenCave
end
-EventScript_163975:: @ 8163975
- setmetatile 42, 39, 838, 0
+MtEmber_Exterior_EventScript_OpenCave:: @ 8163975
+ setmetatile 42, 39, METATILE_MtEmber_CaveEntrance, 0
return
-MtEmber_Exterior_EventScript_16397F:: @ 816397F
+MtEmber_Exterior_EventScript_Grunt1:: @ 816397F
lock
- goto_if_defeated TRAINER_TEAM_ROCKET_GRUNT_43, EventScript_16399E
+ goto_if_defeated TRAINER_TEAM_ROCKET_GRUNT_43, MtEmber_Exterior_EventScript_Grunt1Defeated
compare VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 4
- goto_if_eq EventScript_1639A8
- msgbox gUnknown_817A82A
+ goto_if_eq MtEmber_Exterior_EventScript_BattleGrunt1
+ msgbox MtEmber_Exterior_Text_WellTryDiggingHere
release
end
-EventScript_16399E:: @ 816399E
- msgbox gUnknown_817AA3F
+MtEmber_Exterior_EventScript_Grunt1Defeated:: @ 816399E
+ msgbox MtEmber_Exterior_Text_Grunt1PostBattle
release
end
-EventScript_1639A8:: @ 81639A8
+MtEmber_Exterior_EventScript_BattleGrunt1:: @ 81639A8
applymovement 2, Movement_FacePlayer
waitmovement 0
playbgm MUS_ROCKET, 0
- msgbox gUnknown_817AA06
- trainerbattle_no_intro TRAINER_TEAM_ROCKET_GRUNT_43, Text_17AA34
- msgbox gUnknown_817AA3F
- goto_if_defeated TRAINER_TEAM_ROCKET_GRUNT_44, EventScript_1639DB
+ msgbox MtEmber_Exterior_Text_Grunt1Intro
+ trainerbattle_no_intro TRAINER_TEAM_ROCKET_GRUNT_43, MtEmber_Exterior_Text_Grunt1Defeat
+ msgbox MtEmber_Exterior_Text_Grunt1PostBattle
+ goto_if_defeated TRAINER_TEAM_ROCKET_GRUNT_44, MtEmber_Exterior_EventScript_DefeatedBothGrunts
release
end
-EventScript_1639DB:: @ 81639DB
- msgbox gUnknown_817AAD7
+MtEmber_Exterior_EventScript_DefeatedBothGrunts:: @ 81639DB
+ msgbox MtEmber_Exterior_Text_WellRegroupDontStepInsideThere
closemessage
fadescreen FADE_TO_BLACK
removeobject 2
@@ -58,44 +58,44 @@ EventScript_1639DB:: @ 81639DB
release
end
-MtEmber_Exterior_EventScript_1639F0:: @ 81639F0
+MtEmber_Exterior_EventScript_Grunt2:: @ 81639F0
lock
faceplayer
- goto_if_defeated TRAINER_TEAM_ROCKET_GRUNT_44, EventScript_163A1B
+ goto_if_defeated TRAINER_TEAM_ROCKET_GRUNT_44, MtEmber_Exterior_EventScript_DefeatedGrunt2
compare VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 4
- goto_if_eq EventScript_163A25
- msgbox gUnknown_817A88C
+ goto_if_eq MtEmber_Exterior_EventScript_BattleGrunt2
+ msgbox MtEmber_Exterior_Text_YoureInTheWayGetLost
closemessage
applymovement 3, Movement_FaceOriginalDirection
waitmovement 0
release
end
-EventScript_163A1B:: @ 8163A1B
- msgbox gUnknown_817AA99
+MtEmber_Exterior_EventScript_DefeatedGrunt2:: @ 8163A1B
+ msgbox MtEmber_Exterior_Text_Grunt2PostBattle
release
end
-EventScript_163A25:: @ 8163A25
+MtEmber_Exterior_EventScript_BattleGrunt2:: @ 8163A25
playbgm MUS_ROCKET, 0
- msgbox gUnknown_817AA56
- trainerbattle_no_intro TRAINER_TEAM_ROCKET_GRUNT_44, Text_17AA8A
- msgbox gUnknown_817AA99
- goto_if_defeated TRAINER_TEAM_ROCKET_GRUNT_43, EventScript_1639DB
+ msgbox MtEmber_Exterior_Text_Grunt2Intro
+ trainerbattle_no_intro TRAINER_TEAM_ROCKET_GRUNT_44, MtEmber_Exterior_Text_Grunt2Defeat
+ msgbox MtEmber_Exterior_Text_Grunt2PostBattle
+ goto_if_defeated TRAINER_TEAM_ROCKET_GRUNT_43, MtEmber_Exterior_EventScript_DefeatedBothGrunts
release
end
-MtEmber_Exterior_EventScript_163A4E:: @ 8163A4E
+MtEmber_Exterior_EventScript_RocketPasswordScene:: @ 8163A4E
lockall
textcolor 0
- msgbox gUnknown_817A8B4
- message Text_17A8EE
+ msgbox MtEmber_Exterior_Text_PunchedThroughAtLast
+ message MtEmber_Exterior_Text_WhatsPasswordAgain
waitmessage
playse SE_PIN
applymovement 3, Movement_QuestionMark
waitmovement 0
waitbuttonpress
- msgbox gUnknown_817A970
+ msgbox MtEmber_Exterior_Text_FirstPasswordGoldeen
applymovement 2, Movement_WalkInPlaceFastestDown
waitmovement 0
playse SE_PIN
@@ -105,23 +105,23 @@ MtEmber_Exterior_EventScript_163A4E:: @ 8163A4E
waitmovement 0
applymovement 3, Movement_WalkInPlaceFastestDown
waitmovement 0
- call EventScript_163960
- msgbox gUnknown_817A9E1
+ call MtEmber_Exterior_EventScript_RocketsFaceDown
+ msgbox MtEmber_Exterior_Text_SnoopsBeenListeningIn
setvar VAR_MAP_SCENE_MT_EMBER_EXTERIOR, 2
releaseall
end
-MtEmber_Exterior_EventScript_163AB4:: @ 8163AB4
- trainerbattle_single TRAINER_PKMN_RANGER_LOGAN, Text_17AB73, Text_17ABAA
- msgbox gUnknown_817ABD8, MSGBOX_AUTOCLOSE
+MtEmber_Exterior_EventScript_Logan:: @ 8163AB4
+ trainerbattle_single TRAINER_PKMN_RANGER_LOGAN, MtEmber_Exterior_Text_LoganIntro, MtEmber_Exterior_Text_LoganDefeat
+ msgbox MtEmber_Exterior_Text_LoganPostBattle, MSGBOX_AUTOCLOSE
end
-MtEmber_Exterior_EventScript_163ACB:: @ 8163ACB
- trainerbattle_single TRAINER_PKMN_RANGER_BETH, Text_17AC55, Text_17AC82
- msgbox gUnknown_817ACA2, MSGBOX_AUTOCLOSE
+MtEmber_Exterior_EventScript_Beth:: @ 8163ACB
+ trainerbattle_single TRAINER_PKMN_RANGER_BETH, MtEmber_Exterior_Text_BethIntro, MtEmber_Exterior_Text_BethDefeat
+ msgbox MtEmber_Exterior_Text_BethPostBattle, MSGBOX_AUTOCLOSE
end
-MtEmber_Exterior_EventScript_163AE2:: @ 8163AE2
- trainerbattle_single TRAINER_CRUSH_GIRL_JOCELYN, Text_17AD06, Text_17AD6B
- msgbox gUnknown_817AD89, MSGBOX_AUTOCLOSE
+MtEmber_Exterior_EventScript_Jocelyn:: @ 8163AE2
+ trainerbattle_single TRAINER_CRUSH_GIRL_JOCELYN, MtEmber_Exterior_Text_JocelynIntro, MtEmber_Exterior_Text_JocelynDefeat
+ msgbox MtEmber_Exterior_Text_JocelynPostBattle, MSGBOX_AUTOCLOSE
end
diff --git a/data/maps/MtEmber_Exterior/text.inc b/data/maps/MtEmber_Exterior/text.inc
index a3099147c..34d7d2139 100644
--- a/data/maps/MtEmber_Exterior/text.inc
+++ b/data/maps/MtEmber_Exterior/text.inc
@@ -20,7 +20,8 @@ Text_ExplosionTaught:: @ 817A756
.string "volcano…\p"
.string "What a terrifying thrill!$"
-Text_17A797:: @ 817A797
+@ Below 4 are unused JP versions of the above texts
+Text_ExplosionTeachJP:: @ 817A797
.string "こ この かざんが\n"
.string "もし だいばくはつ したら\l"
.string "お おれら ひとたまりも\l"
@@ -28,72 +29,72 @@ Text_17A797:: @ 817A797
.string "こ こわい ついでに\n"
.string "だいばくはつ でも おぼえてみる?$"
-Text_17A7E5:: @ 817A7E5
+Text_ExplosionDeclinedJP:: @ 817A7E5
.string "や やっぱ こわいもんな\n"
.string "ブルブル$"
-Text_17A7F7:: @ 817A7F7
+Text_ExplosionWhichMonJP:: @ 817A7F7
.string "つ つよきだね!\n"
.string "じゃあ どの ポケモンに する?$"
-Text_17A811:: @ 817A811
+Text_ExplosionTaughtJP:: @ 817A811
.string "かざんで だいばくはつを‥\n"
.string "す すごい スリル!$"
-gUnknown_817A82A:: @ 817A82A
+MtEmber_Exterior_Text_WellTryDiggingHere:: @ 817A82A
.string "Over here.\n"
.string "We'll try digging here.\p"
.string "That treasure the ADMINS've been\n"
.string "talking about should be here.$"
-gUnknown_817A88C:: @ 817A88C
+MtEmber_Exterior_Text_YoureInTheWayGetLost:: @ 817A88C
.string "What the…?\n"
.string "You're in the way. Get lost.$"
-gUnknown_817A8B4:: @ 817A8B4
+MtEmber_Exterior_Text_PunchedThroughAtLast:: @ 817A8B4
.string "Whew, punched through at last.\n"
.string "Let's go treasure hunting!$"
-Text_17A8EE:: @ 817A8EE
+MtEmber_Exterior_Text_WhatsPasswordAgain:: @ 817A8EE
.string "Any treasure we find, we haul back\n"
.string "to the WAREHOUSE, understood?\p"
.string "…Oh, and what're the passwords?\n"
.string "At the ROCKET WAREHOUSE, I mean.$"
-gUnknown_817A970:: @ 817A970
+MtEmber_Exterior_Text_FirstPasswordGoldeen:: @ 817A970
.string "What, you forgot the password?\n"
.string "There're actually two.\p"
.string "The first one's “GOLDEEN need\n"
.string "log.”\p"
.string "And the second one is…$"
-gUnknown_817A9E1:: @ 817A9E1
+MtEmber_Exterior_Text_SnoopsBeenListeningIn:: @ 817A9E1
.string "Hey!\n"
.string "This snoop's been listening in!$"
-gUnknown_817AA06:: @ 817AA06
+MtEmber_Exterior_Text_Grunt1Intro:: @ 817AA06
.string "You've been eavesdropping on us,\n"
.string "haven't you?$"
-Text_17AA34:: @ 817AA34
+MtEmber_Exterior_Text_Grunt1Defeat:: @ 817AA34
.string "Huh, what?$"
-gUnknown_817AA3F:: @ 817AA3F
+MtEmber_Exterior_Text_Grunt1PostBattle:: @ 817AA3F
.string "Why'd you have to win?$"
-gUnknown_817AA56:: @ 817AA56
+MtEmber_Exterior_Text_Grunt2Intro:: @ 817AA56
.string "Trying to horn in on our treasure?\n"
.string "Don't bet on it!$"
-Text_17AA8A:: @ 817AA8A
+MtEmber_Exterior_Text_Grunt2Defeat:: @ 817AA8A
.string "Wait!\n"
.string "But how?$"
-gUnknown_817AA99:: @ 817AA99
+MtEmber_Exterior_Text_Grunt2PostBattle:: @ 817AA99
.string "Develop amnesia conveniently and\n"
.string "forget everything you heard!$"
-gUnknown_817AAD7:: @ 817AAD7
+MtEmber_Exterior_Text_WellRegroupDontStepInsideThere:: @ 817AAD7
.string "What a setback…\n"
.string "We'll have to regroup.\p"
.string "You! Don't even think about taking\n"
@@ -101,43 +102,43 @@ gUnknown_817AAD7:: @ 817AAD7
.string "If you know what's good for you,\n"
.string "don't even think about this!$"
-Text_17AB73:: @ 817AB73
+MtEmber_Exterior_Text_LoganIntro:: @ 817AB73
.string "An active volcano is one that's\n"
.string "erupting, or about to.$"
-Text_17ABAA:: @ 817ABAA
+MtEmber_Exterior_Text_LoganDefeat:: @ 817ABAA
.string "Whew… That was hot!\n"
.string "Sweat's erupting from me!$"
-gUnknown_817ABD8:: @ 817ABD8
+MtEmber_Exterior_Text_LoganPostBattle:: @ 817ABD8
.string "They say there're over 1,500\n"
.string "active volcanoes in the world.\p"
.string "Just thinking about them makes me\n"
.string "feel all hot and gooey inside!$"
-Text_17AC55:: @ 817AC55
+MtEmber_Exterior_Text_BethIntro:: @ 817AC55
.string "Do you know how caves form inside\n"
.string "volcanoes?$"
-Text_17AC82:: @ 817AC82
+MtEmber_Exterior_Text_BethDefeat:: @ 817AC82
.string "Atchah!\n"
.string "You're shockingly good!$"
-gUnknown_817ACA2:: @ 817ACA2
+MtEmber_Exterior_Text_BethPostBattle:: @ 817ACA2
.string "When lava at the surface of magma\n"
.string "hardens, and the magma inside flows\l"
.string "out, caverns are left behind.$"
-Text_17AD06:: @ 817AD06
+MtEmber_Exterior_Text_JocelynIntro:: @ 817AD06
.string "I've been in training so I can mend\n"
.string "my broken heart…\p"
.string "It toughened me up physically at\n"
.string "least! Hi-yah!$"
-Text_17AD6B:: @ 817AD6B
+MtEmber_Exterior_Text_JocelynDefeat:: @ 817AD6B
.string "I think I tried to overdo it…$"
-gUnknown_817AD89:: @ 817AD89
+MtEmber_Exterior_Text_JocelynPostBattle:: @ 817AD89
.string "The way you battle, it reminds me\n"
.string "of the guy who dumped me…$"
diff --git a/data/maps/MtEmber_RubyPath_B3F/scripts.inc b/data/maps/MtEmber_RubyPath_B3F/scripts.inc
index 59fb37bf3..3c6852535 100644
--- a/data/maps/MtEmber_RubyPath_B3F/scripts.inc
+++ b/data/maps/MtEmber_RubyPath_B3F/scripts.inc
@@ -1,12 +1,12 @@
MtEmber_RubyPath_B3F_MapScripts:: @ 8163C48
.byte 0
-MtEmber_RubyPath_B3F_EventScript_163C49:: @ 8163C49
-MtEmber_RubyPath_B5F_EventScript_163C49:: @ 8163C49
+@ Odd that this is here and not in MtEmber_RubyPath_B5F/scripts.inc
+MtEmber_RubyPath_B5F_EventScript_Ruby:: @ 8163C49
lock
faceplayer
setflag FLAG_GOT_RUBY
removeobject 1
- giveitem_msg gUnknown_817ADC5, ITEM_RUBY, 1, MUS_FAN5
+ giveitem_msg MtEmber_RubyPath_B3F_Text_FoundARuby, ITEM_RUBY, 1, MUS_FAN5
release
end
diff --git a/data/maps/MtEmber_RubyPath_B3F/text.inc b/data/maps/MtEmber_RubyPath_B3F/text.inc
index 4cf8b5a50..ddee8c872 100644
--- a/data/maps/MtEmber_RubyPath_B3F/text.inc
+++ b/data/maps/MtEmber_RubyPath_B3F/text.inc
@@ -1,3 +1,3 @@
-gUnknown_817ADC5:: @ 817ADC5
+MtEmber_RubyPath_B3F_Text_FoundARuby:: @ 817ADC5
.string "{PLAYER} found a RUBY!$"
diff --git a/data/maps/MtEmber_RubyPath_B4F/map.json b/data/maps/MtEmber_RubyPath_B4F/map.json
index 42d8ee7f2..23b6556f6 100644
--- a/data/maps/MtEmber_RubyPath_B4F/map.json
+++ b/data/maps/MtEmber_RubyPath_B4F/map.json
@@ -36,182 +36,182 @@
"x": 3,
"y": 7,
"elevation": 0,
- "script": "MtEmber_RubyPath_B4F_EventScript_1638EC"
+ "script": "MtEmber_RubyPath_B4F_EventScript_BrailleABC"
},
{
"type": "bg_event_type_1",
"x": 4,
"y": 7,
"elevation": 0,
- "script": "MtEmber_RubyPath_B4F_EventScript_1638EC"
+ "script": "MtEmber_RubyPath_B4F_EventScript_BrailleABC"
},
{
"type": "bg_event_type_1",
"x": 5,
"y": 7,
"elevation": 0,
- "script": "MtEmber_RubyPath_B4F_EventScript_1638EC"
+ "script": "MtEmber_RubyPath_B4F_EventScript_BrailleABC"
},
{
"type": "bg_event_type_1",
"x": 4,
"y": 9,
"elevation": 0,
- "script": "MtEmber_RubyPath_B4F_EventScript_1638F5"
+ "script": "MtEmber_RubyPath_B4F_EventScript_BrailleGHI"
},
{
"type": "bg_event_type_1",
"x": 3,
"y": 9,
"elevation": 0,
- "script": "MtEmber_RubyPath_B4F_EventScript_1638F5"
+ "script": "MtEmber_RubyPath_B4F_EventScript_BrailleGHI"
},
{
"type": "bg_event_type_1",
"x": 5,
"y": 9,
"elevation": 0,
- "script": "MtEmber_RubyPath_B4F_EventScript_1638F5"
+ "script": "MtEmber_RubyPath_B4F_EventScript_BrailleGHI"
},
{
"type": "bg_event_type_1",
"x": 3,
"y": 11,
"elevation": 0,
- "script": "MtEmber_RubyPath_B4F_EventScript_1638FE"
+ "script": "MtEmber_RubyPath_B4F_EventScript_BrailleMNO"
},
{
"type": "bg_event_type_1",
"x": 4,
"y": 11,
"elevation": 0,
- "script": "MtEmber_RubyPath_B4F_EventScript_1638FE"
+ "script": "MtEmber_RubyPath_B4F_EventScript_BrailleMNO"
},
{
"type": "bg_event_type_1",
"x": 5,
"y": 11,
"elevation": 0,
- "script": "MtEmber_RubyPath_B4F_EventScript_1638FE"
+ "script": "MtEmber_RubyPath_B4F_EventScript_BrailleMNO"
},
{
"type": "bg_event_type_1",
"x": 3,
"y": 13,
"elevation": 0,
- "script": "MtEmber_RubyPath_B4F_EventScript_163907"
+ "script": "MtEmber_RubyPath_B4F_EventScript_BrailleTUV"
},
{
"type": "bg_event_type_1",
"x": 4,
"y": 13,
"elevation": 0,
- "script": "MtEmber_RubyPath_B4F_EventScript_163907"
+ "script": "MtEmber_RubyPath_B4F_EventScript_BrailleTUV"
},
{
"type": "bg_event_type_1",
"x": 5,
"y": 13,
"elevation": 0,
- "script": "MtEmber_RubyPath_B4F_EventScript_163907"
+ "script": "MtEmber_RubyPath_B4F_EventScript_BrailleTUV"
},
{
"type": "bg_event_type_1",
"x": 7,
"y": 7,
"elevation": 0,
- "script": "MtEmber_RubyPath_B4F_EventScript_163910"
+ "script": "MtEmber_RubyPath_B4F_EventScript_BrailleDEF"
},
{
"type": "bg_event_type_1",
"x": 8,
"y": 7,
"elevation": 0,
- "script": "MtEmber_RubyPath_B4F_EventScript_163910"
+ "script": "MtEmber_RubyPath_B4F_EventScript_BrailleDEF"
},
{
"type": "bg_event_type_1",
"x": 9,
"y": 7,
"elevation": 0,
- "script": "MtEmber_RubyPath_B4F_EventScript_163910"
+ "script": "MtEmber_RubyPath_B4F_EventScript_BrailleDEF"
},
{
"type": "bg_event_type_1",
"x": 7,
"y": 9,
"elevation": 0,
- "script": "MtEmber_RubyPath_B4F_EventScript_163919"
+ "script": "MtEmber_RubyPath_B4F_EventScript_BrailleJKL"
},
{
"type": "bg_event_type_1",
"x": 8,
"y": 9,
"elevation": 0,
- "script": "MtEmber_RubyPath_B4F_EventScript_163919"
+ "script": "MtEmber_RubyPath_B4F_EventScript_BrailleJKL"
},
{
"type": "bg_event_type_1",
"x": 9,
"y": 9,
"elevation": 0,
- "script": "MtEmber_RubyPath_B4F_EventScript_163919"
+ "script": "MtEmber_RubyPath_B4F_EventScript_BrailleJKL"
},
{
"type": "bg_event_type_1",
"x": 7,
"y": 11,
"elevation": 0,
- "script": "MtEmber_RubyPath_B4F_EventScript_163922"
+ "script": "MtEmber_RubyPath_B4F_EventScript_BraillePQRS"
},
{
"type": "bg_event_type_1",
"x": 11,
"y": 7,
"elevation": 0,
- "script": "MtEmber_RubyPath_B4F_EventScript_163934"
+ "script": "MtEmber_RubyPath_B4F_EventScript_BraillePeriod"
},
{
"type": "bg_event_type_1",
"x": 11,
"y": 9,
"elevation": 0,
- "script": "MtEmber_RubyPath_B4F_EventScript_16393D"
+ "script": "MtEmber_RubyPath_B4F_EventScript_BrailleComma"
},
{
"type": "bg_event_type_1",
"x": 8,
"y": 11,
"elevation": 0,
- "script": "MtEmber_RubyPath_B4F_EventScript_163922"
+ "script": "MtEmber_RubyPath_B4F_EventScript_BraillePQRS"
},
{
"type": "bg_event_type_1",
"x": 9,
"y": 11,
"elevation": 0,
- "script": "MtEmber_RubyPath_B4F_EventScript_163922"
+ "script": "MtEmber_RubyPath_B4F_EventScript_BraillePQRS"
},
{
"type": "bg_event_type_1",
"x": 7,
"y": 13,
"elevation": 0,
- "script": "MtEmber_RubyPath_B4F_EventScript_16392B"
+ "script": "MtEmber_RubyPath_B4F_EventScript_BrailleWXYZ"
},
{
"type": "bg_event_type_1",
"x": 9,
"y": 13,
"elevation": 0,
- "script": "MtEmber_RubyPath_B4F_EventScript_16392B"
+ "script": "MtEmber_RubyPath_B4F_EventScript_BrailleWXYZ"
},
{
"type": "bg_event_type_1",
"x": 8,
"y": 13,
"elevation": 0,
- "script": "MtEmber_RubyPath_B4F_EventScript_16392B"
+ "script": "MtEmber_RubyPath_B4F_EventScript_BrailleWXYZ"
}
]
}
diff --git a/data/maps/MtEmber_RubyPath_B4F/scripts.inc b/data/maps/MtEmber_RubyPath_B4F/scripts.inc
index 18249a49a..b66185733 100644
--- a/data/maps/MtEmber_RubyPath_B4F/scripts.inc
+++ b/data/maps/MtEmber_RubyPath_B4F/scripts.inc
@@ -1,72 +1,72 @@
MtEmber_RubyPath_B4F_MapScripts:: @ 81638EB
.byte 0
-MtEmber_RubyPath_B4F_EventScript_1638EC:: @ 81638EC
+MtEmber_RubyPath_B4F_EventScript_BrailleABC:: @ 81638EC
lockall
- braillemessage gUnknown_81A929F
+ braillemessage Braille_Text_ABC
waitbuttonpress
releaseall
end
-MtEmber_RubyPath_B4F_EventScript_1638F5:: @ 81638F5
+MtEmber_RubyPath_B4F_EventScript_BrailleGHI:: @ 81638F5
lockall
- braillemessage gUnknown_81A92A3
+ braillemessage Braille_Text_GHI
waitbuttonpress
releaseall
end
-MtEmber_RubyPath_B4F_EventScript_1638FE:: @ 81638FE
+MtEmber_RubyPath_B4F_EventScript_BrailleMNO:: @ 81638FE
lockall
- braillemessage gUnknown_81A92A7
+ braillemessage Braille_Text_MNO
waitbuttonpress
releaseall
end
-MtEmber_RubyPath_B4F_EventScript_163907:: @ 8163907
+MtEmber_RubyPath_B4F_EventScript_BrailleTUV:: @ 8163907
lockall
- braillemessage gUnknown_81A92AB
+ braillemessage Braille_Text_TUV
waitbuttonpress
releaseall
end
-MtEmber_RubyPath_B4F_EventScript_163910:: @ 8163910
+MtEmber_RubyPath_B4F_EventScript_BrailleDEF:: @ 8163910
lockall
- braillemessage gUnknown_81A92AF
+ braillemessage Braille_Text_DEF
waitbuttonpress
releaseall
end
-MtEmber_RubyPath_B4F_EventScript_163919:: @ 8163919
+MtEmber_RubyPath_B4F_EventScript_BrailleJKL:: @ 8163919
lockall
- braillemessage gUnknown_81A92B3
+ braillemessage Braille_Text_JKL
waitbuttonpress
releaseall
end
-MtEmber_RubyPath_B4F_EventScript_163922:: @ 8163922
+MtEmber_RubyPath_B4F_EventScript_BraillePQRS:: @ 8163922
lockall
- braillemessage gUnknown_81A92B7
+ braillemessage Braille_Text_PQRS
waitbuttonpress
releaseall
end
-MtEmber_RubyPath_B4F_EventScript_16392B:: @ 816392B
+MtEmber_RubyPath_B4F_EventScript_BrailleWXYZ:: @ 816392B
lockall
- braillemessage gUnknown_81A92BC
+ braillemessage Braille_Text_WXYZ
waitbuttonpress
releaseall
end
-MtEmber_RubyPath_B4F_EventScript_163934:: @ 8163934
+MtEmber_RubyPath_B4F_EventScript_BraillePeriod:: @ 8163934
lockall
- braillemessage gUnknown_81A92C1
+ braillemessage Braille_Text_Period
waitbuttonpress
releaseall
end
-MtEmber_RubyPath_B4F_EventScript_16393D:: @ 816393D
+MtEmber_RubyPath_B4F_EventScript_BrailleComma:: @ 816393D
lockall
- braillemessage gUnknown_81A92C3
+ braillemessage Braille_Text_Comma
waitbuttonpress
releaseall
end
diff --git a/data/maps/MtEmber_RubyPath_B5F/map.json b/data/maps/MtEmber_RubyPath_B5F/map.json
index 43ad7e409..e6279a72b 100644
--- a/data/maps/MtEmber_RubyPath_B5F/map.json
+++ b/data/maps/MtEmber_RubyPath_B5F/map.json
@@ -23,7 +23,7 @@
"movement_range_y": 0,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "MtEmber_RubyPath_B5F_EventScript_163C49",
+ "script": "MtEmber_RubyPath_B5F_EventScript_Ruby",
"flag": "FLAG_HIDE_RUBY"
}
],
@@ -43,7 +43,7 @@
"x": 7,
"y": 2,
"elevation": 0,
- "script": "MtEmber_RubyPath_B5F_EventScript_163BAB"
+ "script": "MtEmber_RubyPath_B5F_EventScript_BrailleMessage"
}
]
}
diff --git a/data/maps/MtEmber_RubyPath_B5F/scripts.inc b/data/maps/MtEmber_RubyPath_B5F/scripts.inc
index 53aec5282..b86cbd653 100644
--- a/data/maps/MtEmber_RubyPath_B5F/scripts.inc
+++ b/data/maps/MtEmber_RubyPath_B5F/scripts.inc
@@ -1,38 +1,17 @@
MtEmber_RubyPath_B5F_MapScripts:: @ 8163BAA
.byte 0
-MtEmber_RubyPath_B5F_EventScript_163BAB:: @ 8163BAB
+MtEmber_RubyPath_B5F_EventScript_BrailleMessage:: @ 8163BAB
lockall
setvar VAR_0x8005, 130
- setvar VAR_0x8006, 0
- braillemessage gUnknown_81A92C5
- getbraillestringwidth gUnknown_81A92C5
- call EventScript_BrailleCursorWaitButton
- setvar VAR_0x8006, 0
- braillemessage gUnknown_81A92D0
- getbraillestringwidth gUnknown_81A92D0
- call EventScript_BrailleCursorWaitButton
- setvar VAR_0x8006, 0
- braillemessage gUnknown_81A92DC
- getbraillestringwidth gUnknown_81A92DC
- call EventScript_BrailleCursorWaitButton
- setvar VAR_0x8006, 0
- braillemessage gUnknown_81A92E6
- getbraillestringwidth gUnknown_81A92E6
- call EventScript_BrailleCursorWaitButton
- setvar VAR_0x8006, 0
- braillemessage gUnknown_81A92F2
- getbraillestringwidth gUnknown_81A92F2
- call EventScript_BrailleCursorWaitButton
- setvar VAR_0x8006, 0
- braillemessage gUnknown_81A92FE
- getbraillestringwidth gUnknown_81A92FE
- call EventScript_BrailleCursorWaitButton
- setvar VAR_0x8006, 0
- braillemessage gUnknown_81A930A
- getbraillestringwidth gUnknown_81A930A
- call EventScript_BrailleCursorWaitButton
- braillemessage gUnknown_81A9316
+ braillemessage_wait Braille_Text_Everything
+ braillemessage_wait Braille_Text_HasMeaning1
+ braillemessage_wait Braille_Text_Existence
+ braillemessage_wait Braille_Text_HasMeaning2
+ braillemessage_wait Braille_Text_BeingAlive
+ braillemessage_wait Braille_Text_HasMeaning3
+ braillemessage_wait Braille_Text_HaveDreams
+ braillemessage Braille_Text_UsePower
waitbuttonpress
releaseall
end
diff --git a/data/maps/MtEmber_Summit/map.json b/data/maps/MtEmber_Summit/map.json
index 41401439d..438ad09d0 100644
--- a/data/maps/MtEmber_Summit/map.json
+++ b/data/maps/MtEmber_Summit/map.json
@@ -23,7 +23,7 @@
"movement_range_y": 0,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "MtEmber_Summit_EventScript_163B33",
+ "script": "MtEmber_Summit_EventScript_Moltres",
"flag": "FLAG_HIDE_MOLTRES"
},
{
diff --git a/data/maps/MtEmber_Summit/scripts.inc b/data/maps/MtEmber_Summit/scripts.inc
index e7e926ec1..e68a30c85 100644
--- a/data/maps/MtEmber_Summit/scripts.inc
+++ b/data/maps/MtEmber_Summit/scripts.inc
@@ -4,10 +4,10 @@ MtEmber_Summit_MapScripts:: @ 8163AFC
.byte 0
MtEmber_Summit_OnResume:: @ 8163B07
- call_if_set FLAG_SYS_SPECIAL_WILD_BATTLE, EventScript_163B11
+ call_if_set FLAG_SYS_SPECIAL_WILD_BATTLE, MtEmber_Summit_EventScript_TryRemoveMoltres
end
-EventScript_163B11:: @ 8163B11
+MtEmber_Summit_EventScript_TryRemoveMoltres:: @ 8163B11
specialvar VAR_RESULT, Special_GetBattleOutcome
compare VAR_RESULT, B_OUTCOME_CAUGHT
goto_if_ne EventScript_Return
@@ -15,14 +15,14 @@ EventScript_163B11:: @ 8163B11
return
MtEmber_Summit_OnTransition:: @ 8163B25
- call_if_unset FLAG_FOUGHT_MOLTRES, EventScript_163B2F
+ call_if_unset FLAG_FOUGHT_MOLTRES, MtEmber_Summit_EventScript_ShowMoltres
end
-EventScript_163B2F:: @ 8163B2F
+MtEmber_Summit_EventScript_ShowMoltres:: @ 8163B2F
clearflag FLAG_HIDE_MOLTRES
return
-MtEmber_Summit_EventScript_163B33:: @ 8163B33
+MtEmber_Summit_EventScript_Moltres:: @ 8163B33
goto_if_questlog EventScript_ReleaseEnd
special sub_8112364
lock
@@ -30,7 +30,7 @@ MtEmber_Summit_EventScript_163B33:: @ 8163B33
setwildbattle SPECIES_MOLTRES, 50, ITEM_NONE
waitse
playmoncry SPECIES_MOLTRES, 2
- message Text_1A6448
+ message Text_Gyaoo
waitmessage
waitmoncry
delay 10
@@ -42,21 +42,21 @@ MtEmber_Summit_EventScript_163B33:: @ 8163B33
clearflag FLAG_SYS_SPECIAL_WILD_BATTLE
specialvar VAR_RESULT, Special_GetBattleOutcome
compare VAR_RESULT, B_OUTCOME_WON
- goto_if_eq EventScript_163B96
+ goto_if_eq MtEmber_Summit_EventScript_DefeatedMoltres
compare VAR_RESULT, B_OUTCOME_RAN
- goto_if_eq EventScript_163B9F
+ goto_if_eq MtEmber_Summit_EventScript_RanFromMoltres
compare VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED
- goto_if_eq EventScript_163B9F
+ goto_if_eq MtEmber_Summit_EventScript_RanFromMoltres
setflag FLAG_FOUGHT_MOLTRES
release
end
-EventScript_163B96:: @ 8163B96
+MtEmber_Summit_EventScript_DefeatedMoltres:: @ 8163B96
setflag FLAG_FOUGHT_MOLTRES
goto EventScript_RemoveStaticMon
end
-EventScript_163B9F:: @ 8163B9F
+MtEmber_Summit_EventScript_RanFromMoltres:: @ 8163B9F
setvar VAR_0x8004, SPECIES_MOLTRES
goto EventScript_MonFlewAway
end
diff --git a/data/maps/PowerPlant/map.json b/data/maps/PowerPlant/map.json
index 2114033a6..d7baadb41 100644
--- a/data/maps/PowerPlant/map.json
+++ b/data/maps/PowerPlant/map.json
@@ -88,7 +88,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "PowerPlant_EventScript_1637B8",
+ "script": "PowerPlant_EventScript_Zapdos",
"flag": "FLAG_HIDE_ZAPDOS"
},
{
@@ -101,7 +101,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "PowerPlant_EventScript_16388D",
+ "script": "PowerPlant_EventScript_Electrode2",
"flag": "FLAG_HIDE_POWER_PLANT_ELECTRODE_2"
},
{
@@ -114,7 +114,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "PowerPlant_EventScript_16382F",
+ "script": "PowerPlant_EventScript_Electrode1",
"flag": "FLAG_HIDE_POWER_PLANT_ELECTRODE_1"
}
],
diff --git a/data/maps/PowerPlant/scripts.inc b/data/maps/PowerPlant/scripts.inc
index f21a5fa26..964a74e02 100644
--- a/data/maps/PowerPlant/scripts.inc
+++ b/data/maps/PowerPlant/scripts.inc
@@ -4,10 +4,10 @@ PowerPlant_MapScripts:: @ 8163764
.byte 0
PowerPlant_OnResume:: @ 816376F
- call_if_set FLAG_SYS_SPECIAL_WILD_BATTLE, EventScript_163779
+ call_if_set FLAG_SYS_SPECIAL_WILD_BATTLE, PowerPlant_EventScript_TryRemoveStaticMon
end
-EventScript_163779:: @ 8163779
+PowerPlant_EventScript_TryRemoveStaticMon:: @ 8163779
specialvar VAR_RESULT, Special_GetBattleOutcome
compare VAR_RESULT, B_OUTCOME_CAUGHT
goto_if_ne EventScript_Return
@@ -16,24 +16,24 @@ EventScript_163779:: @ 8163779
PowerPlant_OnTransition:: @ 816378D
setworldmapflag FLAG_WORLD_MAP_POWER_PLANT
- call_if_unset FLAG_FOUGHT_ZAPDOS, EventScript_1637AC
- call_if_unset FLAG_FOUGHT_POWER_PLANT_ELECTRODE_1, EventScript_1637B0
- call_if_unset FLAG_FOUGHT_POWER_PLANT_ELECTRODE_2, EventScript_1637B4
+ call_if_unset FLAG_FOUGHT_ZAPDOS, PowerPlant_EventScript_ShowZapdos
+ call_if_unset FLAG_FOUGHT_POWER_PLANT_ELECTRODE_1, PowerPlant_EventScript_ShowElectrode1
+ call_if_unset FLAG_FOUGHT_POWER_PLANT_ELECTRODE_2, PowerPlant_EventScript_ShowElectrode2
end
-EventScript_1637AC:: @ 81637AC
+PowerPlant_EventScript_ShowZapdos:: @ 81637AC
clearflag FLAG_HIDE_ZAPDOS
return
-EventScript_1637B0:: @ 81637B0
+PowerPlant_EventScript_ShowElectrode1:: @ 81637B0
clearflag FLAG_HIDE_POWER_PLANT_ELECTRODE_1
return
-EventScript_1637B4:: @ 81637B4
+PowerPlant_EventScript_ShowElectrode2:: @ 81637B4
clearflag FLAG_HIDE_POWER_PLANT_ELECTRODE_2
return
-PowerPlant_EventScript_1637B8:: @ 81637B8
+PowerPlant_EventScript_Zapdos:: @ 81637B8
goto_if_questlog EventScript_ReleaseEnd
special sub_8112364
lock
@@ -41,7 +41,7 @@ PowerPlant_EventScript_1637B8:: @ 81637B8
setwildbattle SPECIES_ZAPDOS, 50, ITEM_NONE
waitse
playmoncry SPECIES_ZAPDOS, 2
- message Text_1A6448
+ message Text_Gyaoo
waitmessage
waitmoncry
delay 10
@@ -53,26 +53,26 @@ PowerPlant_EventScript_1637B8:: @ 81637B8
clearflag FLAG_SYS_SPECIAL_WILD_BATTLE
specialvar VAR_RESULT, Special_GetBattleOutcome
compare VAR_RESULT, B_OUTCOME_WON
- goto_if_eq EventScript_16381B
+ goto_if_eq PowerPlant_EventScript_DefeatedZapdos
compare VAR_RESULT, B_OUTCOME_RAN
- goto_if_eq EventScript_163824
+ goto_if_eq PowerPlant_EventScript_RanFromZapdos
compare VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED
- goto_if_eq EventScript_163824
+ goto_if_eq PowerPlant_EventScript_RanFromZapdos
setflag FLAG_FOUGHT_ZAPDOS
release
end
-EventScript_16381B:: @ 816381B
+PowerPlant_EventScript_DefeatedZapdos:: @ 816381B
setflag FLAG_FOUGHT_ZAPDOS
goto EventScript_RemoveStaticMon
end
-EventScript_163824:: @ 8163824
+PowerPlant_EventScript_RanFromZapdos:: @ 8163824
setvar VAR_0x8004, SPECIES_ZAPDOS
goto EventScript_MonFlewAway
end
-PowerPlant_EventScript_16382F:: @ 816382F
+PowerPlant_EventScript_Electrode1:: @ 816382F
goto_if_questlog EventScript_ReleaseEnd
lock
faceplayer
@@ -87,21 +87,21 @@ PowerPlant_EventScript_16382F:: @ 816382F
special sub_8112364
specialvar VAR_RESULT, Special_GetBattleOutcome
compare VAR_RESULT, B_OUTCOME_WON
- goto_if_eq EventScript_163884
+ goto_if_eq PowerPlant_EventScript_FoughtElectrode1
compare VAR_RESULT, B_OUTCOME_RAN
- goto_if_eq EventScript_163884
+ goto_if_eq PowerPlant_EventScript_FoughtElectrode1
compare VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED
- goto_if_eq EventScript_163884
+ goto_if_eq PowerPlant_EventScript_FoughtElectrode1
setflag FLAG_FOUGHT_POWER_PLANT_ELECTRODE_1
release
end
-EventScript_163884:: @ 8163884
+PowerPlant_EventScript_FoughtElectrode1:: @ 8163884
setflag FLAG_FOUGHT_POWER_PLANT_ELECTRODE_1
goto EventScript_RemoveStaticMon
end
-PowerPlant_EventScript_16388D:: @ 816388D
+PowerPlant_EventScript_Electrode2:: @ 816388D
goto_if_questlog EventScript_ReleaseEnd
lock
faceplayer
@@ -116,16 +116,16 @@ PowerPlant_EventScript_16388D:: @ 816388D
special sub_8112364
specialvar VAR_RESULT, Special_GetBattleOutcome
compare VAR_RESULT, B_OUTCOME_WON
- goto_if_eq EventScript_1638E2
+ goto_if_eq PowerPlant_EventScript_FoughtElectrode2
compare VAR_RESULT, B_OUTCOME_RAN
- goto_if_eq EventScript_1638E2
+ goto_if_eq PowerPlant_EventScript_FoughtElectrode2
compare VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED
- goto_if_eq EventScript_1638E2
+ goto_if_eq PowerPlant_EventScript_FoughtElectrode2
setflag FLAG_FOUGHT_POWER_PLANT_ELECTRODE_2
release
end
-EventScript_1638E2:: @ 81638E2
+PowerPlant_EventScript_FoughtElectrode2:: @ 81638E2
setflag FLAG_FOUGHT_POWER_PLANT_ELECTRODE_2
goto EventScript_RemoveStaticMon
end
diff --git a/data/maps/Route12/map.json b/data/maps/Route12/map.json
index e6fcf63fc..09e49160b 100644
--- a/data/maps/Route12/map.json
+++ b/data/maps/Route12/map.json
@@ -91,7 +91,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "Route12_EventScript_168014",
+ "script": "Route12_EventScript_Snorlax",
"flag": "FLAG_HIDE_ROUTE_12_SNORLAX"
},
{
@@ -249,14 +249,14 @@
"x": 17,
"y": 13,
"elevation": 0,
- "script": "Route12_EventScript_1680A3"
+ "script": "Route12_EventScript_RouteSign"
},
{
"type": "bg_event_type_0",
"x": 15,
"y": 69,
"elevation": 0,
- "script": "Route12_EventScript_1680AC"
+ "script": "Route12_EventScript_FishingSign"
},
{
"type": "hidden_item",
diff --git a/data/maps/Route12/scripts.inc b/data/maps/Route12/scripts.inc
index 8b80dccee..9fe6d2e39 100644
--- a/data/maps/Route12/scripts.inc
+++ b/data/maps/Route12/scripts.inc
@@ -3,22 +3,22 @@ Route12_MapScripts:: @ 8168000
.byte 0
Route12_OnResume:: @ 8168006
- call_if_set FLAG_SYS_SPECIAL_WILD_BATTLE, EventScript_168010
+ call_if_set FLAG_SYS_SPECIAL_WILD_BATTLE, Route12_EventScript_TryRemoveSnorlax
end
-EventScript_168010:: @ 8168010
+Route12_EventScript_TryRemoveSnorlax:: @ 8168010
removeobject VAR_LAST_TALKED
return
-Route12_EventScript_168014:: @ 8168014
+Route12_EventScript_Snorlax:: @ 8168014
lock
faceplayer
- goto_if_unset FLAG_GOT_POKE_FLUTE, EventScript_168099
+ goto_if_unset FLAG_GOT_POKE_FLUTE, Route12_EventScript_SnorlaxNoPokeFlute
goto_if_questlog EventScript_ReleaseEnd
special sub_8112364
- msgbox gUnknown_81853CC, MSGBOX_YESNO
+ msgbox Text_WantToUsePokeFlute, MSGBOX_YESNO
compare VAR_RESULT, NO
- goto_if_eq EventScript_16808D
+ goto_if_eq Route12_EventScript_DontUsePokeFlute
call EventScript_AwakenSnorlax
setwildbattle SPECIES_SNORLAX, 30, ITEM_NONE
waitse
@@ -32,32 +32,32 @@ Route12_EventScript_168014:: @ 8168014
clearflag FLAG_SYS_SPECIAL_WILD_BATTLE
specialvar VAR_RESULT, Special_GetBattleOutcome
compare VAR_RESULT, B_OUTCOME_WON
- goto_if_eq EventScript_16808F
+ goto_if_eq Route12_EventScript_FoughtSnorlax
compare VAR_RESULT, B_OUTCOME_RAN
- goto_if_eq EventScript_16808F
+ goto_if_eq Route12_EventScript_FoughtSnorlax
compare VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED
- goto_if_eq EventScript_16808F
+ goto_if_eq Route12_EventScript_FoughtSnorlax
release
end
-EventScript_16808D:: @ 816808D
+Route12_EventScript_DontUsePokeFlute:: @ 816808D
release
end
-EventScript_16808F:: @ 816808F
- msgbox gUnknown_8185383
+Route12_EventScript_FoughtSnorlax:: @ 816808F
+ msgbox Text_SnorlaxReturnedToMountains
release
end
-EventScript_168099:: @ 8168099
- msgbox gUnknown_8185317
+Route12_EventScript_SnorlaxNoPokeFlute:: @ 8168099
+ msgbox Route12_Text_MonSprawledOutInSlumber
release
end
-Route12_EventScript_1680A3:: @ 81680A3
- msgbox gUnknown_8185797, MSGBOX_SIGN
+Route12_EventScript_RouteSign:: @ 81680A3
+ msgbox Route12_Text_RouteSign, MSGBOX_SIGN
end
-Route12_EventScript_1680AC:: @ 81680AC
- msgbox gUnknown_81857B3, MSGBOX_SIGN
+Route12_EventScript_FishingSign:: @ 81680AC
+ msgbox Route12_Text_SportfishingArea, MSGBOX_SIGN
end
diff --git a/data/maps/Route12/text.inc b/data/maps/Route12/text.inc
index bd23a00ae..06371bf5c 100644
--- a/data/maps/Route12/text.inc
+++ b/data/maps/Route12/text.inc
@@ -1,4 +1,4 @@
-gUnknown_8185317:: @ 8185317
+Route12_Text_MonSprawledOutInSlumber:: @ 8185317
.string "A POKéMON is sprawled out in\n"
.string "a deep and comfortable slumber.$"
@@ -6,12 +6,12 @@ Text_SnorlaxWokeUp:: @ 8185354
.string "SNORLAX woke up!\p"
.string "It attacked in a grumpy rage!$"
-gUnknown_8185383:: @ 8185383
+Text_SnorlaxReturnedToMountains:: @ 8185383
.string "SNORLAX calmed down.\n"
.string "It gave a huge yawn…\l"
.string "And returned to the mountains.$"
-gUnknown_81853CC:: @ 81853CC
+Text_WantToUsePokeFlute:: @ 81853CC
.string "Want to use the POKé FLUTE?$"
Text_PlayedPokeFlute:: @ 81853E8
@@ -102,10 +102,10 @@ Text_18574D:: @ 818574D
.string "I catch them all the time, sure.\n"
.string "But, boy are they wimpy.$"
-gUnknown_8185797:: @ 8185797
+Route12_Text_RouteSign:: @ 8185797
.string "ROUTE 12 \n"
.string "North to LAVENDER$"
-gUnknown_81857B3:: @ 81857B3
+Route12_Text_SportfishingArea:: @ 81857B3
.string "SPORTFISHING AREA$"
diff --git a/data/maps/Route16/map.json b/data/maps/Route16/map.json
index e51e64184..bd32e6900 100644
--- a/data/maps/Route16/map.json
+++ b/data/maps/Route16/map.json
@@ -151,7 +151,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "Route16_EventScript_168121",
+ "script": "Route16_EventScript_Snorlax",
"flag": "FLAG_HIDE_ROUTE_16_SNORLAX"
}
],
@@ -199,14 +199,14 @@
"x": 6,
"y": 17,
"elevation": 0,
- "script": "Route16_EventScript_1681B6"
+ "script": "Route16_EventScript_RouteSign"
},
{
"type": "bg_event_type_0",
"x": 33,
"y": 11,
"elevation": 0,
- "script": "Route16_EventScript_1681AD"
+ "script": "Route16_EventScript_CyclingRoadSign"
},
{
"type": "hidden_item",
diff --git a/data/maps/Route16/scripts.inc b/data/maps/Route16/scripts.inc
index ec6e7270b..1d7c6657c 100644
--- a/data/maps/Route16/scripts.inc
+++ b/data/maps/Route16/scripts.inc
@@ -5,39 +5,39 @@ Route16_MapScripts:: @ 81680E5
.byte 0
Route16_OnResume:: @ 81680F5
- call_if_set FLAG_SYS_SPECIAL_WILD_BATTLE, EventScript_1680FF
+ call_if_set FLAG_SYS_SPECIAL_WILD_BATTLE, Route16_EventScript_RemoveSnorlax
end
-EventScript_1680FF:: @ 81680FF
+Route16_EventScript_RemoveSnorlax:: @ 81680FF
removeobject VAR_LAST_TALKED
return
Route16_OnTransition:: @ 8168103
compare VAR_MAP_SCENE_ROUTE16, 1
- call_if_eq EventScript_16810F
+ call_if_eq Route16_EventScript_EnterCyclingRoad
end
-EventScript_16810F:: @ 816810F
+Route16_EventScript_EnterCyclingRoad:: @ 816810F
setflag FLAG_SYS_ON_CYCLING_ROAD
return
Route16_OnWarp:: @ 8168113
- map_script_2 VAR_MAP_SCENE_ROUTE16, 1, EventScript_16811D
+ map_script_2 VAR_MAP_SCENE_ROUTE16, 1, Route16_EventScript_WarpIntoCyclingRoad
.2byte 0
-EventScript_16811D:: @ 816811D
+Route16_EventScript_WarpIntoCyclingRoad:: @ 816811D
special Special_ForcePlayerOntoBike
end
-Route16_EventScript_168121:: @ 8168121
+Route16_EventScript_Snorlax:: @ 8168121
lock
faceplayer
- goto_if_unset FLAG_GOT_POKE_FLUTE, EventScript_1681A3
+ goto_if_unset FLAG_GOT_POKE_FLUTE, Route16_EventScript_SnorlaxNoPokeFlute
goto_if_questlog EventScript_ReleaseEnd
special sub_8112364
- msgbox gUnknown_81853CC, MSGBOX_YESNO
+ msgbox Text_WantToUsePokeFlute, MSGBOX_YESNO
compare VAR_RESULT, NO
- goto_if_eq EventScript_168197
+ goto_if_eq Route16_EventScript_DontUsePokeFlute
call EventScript_AwakenSnorlax
setwildbattle SPECIES_SNORLAX, 30, ITEM_NONE
waitse
@@ -50,32 +50,32 @@ Route16_EventScript_168121:: @ 8168121
clearflag FLAG_SYS_SPECIAL_WILD_BATTLE
specialvar VAR_RESULT, Special_GetBattleOutcome
compare VAR_RESULT, B_OUTCOME_WON
- goto_if_eq EventScript_168199
+ goto_if_eq Route16_EventScript_FoughtSnorlax
compare VAR_RESULT, B_OUTCOME_RAN
- goto_if_eq EventScript_168199
+ goto_if_eq Route16_EventScript_FoughtSnorlax
compare VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED
- goto_if_eq EventScript_168199
+ goto_if_eq Route16_EventScript_FoughtSnorlax
release
end
-EventScript_168197:: @ 8168197
+Route16_EventScript_DontUsePokeFlute:: @ 8168197
release
end
-EventScript_168199:: @ 8168199
- msgbox gUnknown_8185383
+Route16_EventScript_FoughtSnorlax:: @ 8168199
+ msgbox Text_SnorlaxReturnedToMountains
release
end
-EventScript_1681A3:: @ 81681A3
- msgbox gUnknown_8186F3D
+Route16_EventScript_SnorlaxNoPokeFlute:: @ 81681A3
+ msgbox Route16_Text_MonSprawledOutInSlumber
release
end
-Route16_EventScript_1681AD:: @ 81681AD
- msgbox gUnknown_8186F7A, MSGBOX_SIGN
+Route16_EventScript_CyclingRoadSign:: @ 81681AD
+ msgbox Route16_Text_CyclingRoadSign, MSGBOX_SIGN
end
-Route16_EventScript_1681B6:: @ 81681B6
- msgbox gUnknown_8186F98, MSGBOX_SIGN
+Route16_EventScript_RouteSign:: @ 81681B6
+ msgbox Route16_Text_RouteSign, MSGBOX_SIGN
end
diff --git a/data/maps/Route16/text.inc b/data/maps/Route16/text.inc
index 1945cf510..289b80db9 100644
--- a/data/maps/Route16/text.inc
+++ b/data/maps/Route16/text.inc
@@ -99,15 +99,15 @@ Text_186EC7:: @ 8186EC7
.string "They're great for startling people.\n"
.string "And, they bite, too.$"
-gUnknown_8186F3D:: @ 8186F3D
+Route16_Text_MonSprawledOutInSlumber:: @ 8186F3D
.string "A POKéMON is sprawled out in\n"
.string "a deep and comfortable slumber.$"
-gUnknown_8186F7A:: @ 8186F7A
+Route16_Text_CyclingRoadSign:: @ 8186F7A
.string "Enjoy the slope!\n"
.string "CYCLING ROAD$"
-gUnknown_8186F98:: @ 8186F98
+Route16_Text_RouteSign:: @ 8186F98
.string "ROUTE 16\n"
.string "CELADON CITY - FUCHSIA CITY$"
diff --git a/data/maps/Route22_NorthEntrance/map.json b/data/maps/Route22_NorthEntrance/map.json
index 665477288..f8f624106 100644
--- a/data/maps/Route22_NorthEntrance/map.json
+++ b/data/maps/Route22_NorthEntrance/map.json
@@ -23,7 +23,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "Route22_NorthEntrance_EventScript_1704FC",
+ "script": "Route22_NorthEntrance_EventScript_BoulderBadgeGuard",
"flag": "0"
}
],
@@ -65,7 +65,7 @@
"elevation": 3,
"var": "VAR_MAP_SCENE_ROUTE23",
"var_value": 0,
- "script": "Route22_NorthEntrance_EventScript_17050D"
+ "script": "Route22_NorthEntrance_EventScript_BoulderBadgeGuardTrigger"
}
],
"bg_events": []
diff --git a/data/maps/Route22_NorthEntrance/scripts.inc b/data/maps/Route22_NorthEntrance/scripts.inc
index afbfbb165..edd436b48 100644
--- a/data/maps/Route22_NorthEntrance/scripts.inc
+++ b/data/maps/Route22_NorthEntrance/scripts.inc
@@ -1,18 +1,18 @@
Route22_NorthEntrance_MapScripts:: @ 81704FB
.byte 0
-Route22_NorthEntrance_EventScript_1704FC:: @ 81704FC
+Route22_NorthEntrance_EventScript_BoulderBadgeGuard:: @ 81704FC
lock
faceplayer
setvar VAR_TEMP_1, 1
- getstdstring 0, 15
- goto EventScript_1A7803
+ getstdstring 0, STDSTRING_BOULDER_BADGE
+ goto Route22_NorthEntrance_EventScript_BadgeGuard
end
-Route22_NorthEntrance_EventScript_17050D:: @ 817050D
+Route22_NorthEntrance_EventScript_BoulderBadgeGuardTrigger:: @ 817050D
lockall
setvar VAR_TEMP_1, 1
setvar VAR_0x8009, 1
- getstdstring 0, 15
- goto EventScript_1A796E
+ getstdstring 0, STDSTRING_BOULDER_BADGE
+ goto Route23_EventScript_BadgeGuardTrigger
end
diff --git a/data/maps/Route23/map.json b/data/maps/Route23/map.json
index 073a4a17c..36bee2780 100644
--- a/data/maps/Route23/map.json
+++ b/data/maps/Route23/map.json
@@ -34,7 +34,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "Route23_EventScript_16850C",
+ "script": "Route23_EventScript_CascadeBadgeGuard",
"flag": "0"
},
{
@@ -47,7 +47,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "Route23_EventScript_16851D",
+ "script": "Route23_EventScript_ThunderBadgeGuard",
"flag": "0"
},
{
@@ -60,7 +60,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "Route23_EventScript_16852E",
+ "script": "Route23_EventScript_RainbowBadgeGuard",
"flag": "0"
},
{
@@ -73,7 +73,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "Route23_EventScript_16853F",
+ "script": "Route23_EventScript_SoulBadgeGuard",
"flag": "0"
},
{
@@ -86,7 +86,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "Route23_EventScript_168550",
+ "script": "Route23_EventScript_MarshBadgeGuard",
"flag": "0"
},
{
@@ -99,7 +99,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "Route23_EventScript_168561",
+ "script": "Route23_EventScript_VolcanoBadgeGuard",
"flag": "0"
},
{
@@ -112,7 +112,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "Route23_EventScript_168572",
+ "script": "Route23_EventScript_EarthBadgeGuard",
"flag": "0"
}
],
@@ -154,7 +154,7 @@
"elevation": 3,
"var": "VAR_MAP_SCENE_ROUTE23",
"var_value": 1,
- "script": "Route23_EventScript_168583"
+ "script": "Route23_EventScript_CascadeBadgeGuardTrigger"
},
{
"type": "trigger",
@@ -163,7 +163,7 @@
"elevation": 3,
"var": "VAR_MAP_SCENE_ROUTE23",
"var_value": 2,
- "script": "Route23_EventScript_168598"
+ "script": "Route23_EventScript_ThunderBadgeGuardTrigger"
},
{
"type": "trigger",
@@ -172,7 +172,7 @@
"elevation": 3,
"var": "VAR_MAP_SCENE_ROUTE23",
"var_value": 3,
- "script": "Route23_EventScript_1685AD"
+ "script": "Route23_EventScript_RainbowBadgeGuardTrigger"
},
{
"type": "trigger",
@@ -181,7 +181,7 @@
"elevation": 0,
"var": "VAR_MAP_SCENE_ROUTE23",
"var_value": 4,
- "script": "Route23_EventScript_1685C2"
+ "script": "Route23_EventScript_SoulBadgeGuardTrigger"
},
{
"type": "trigger",
@@ -190,7 +190,7 @@
"elevation": 1,
"var": "VAR_MAP_SCENE_ROUTE23",
"var_value": 5,
- "script": "Route23_EventScript_1685D7"
+ "script": "Route23_EventScript_MarshBadgeGuardTrigger"
},
{
"type": "trigger",
@@ -199,7 +199,7 @@
"elevation": 3,
"var": "VAR_MAP_SCENE_ROUTE23",
"var_value": 6,
- "script": "Route23_EventScript_1685EC"
+ "script": "Route23_EventScript_VolcanoBadgeGuardTrigger"
},
{
"type": "trigger",
@@ -208,7 +208,7 @@
"elevation": 0,
"var": "VAR_MAP_SCENE_ROUTE23",
"var_value": 7,
- "script": "Route23_EventScript_168601"
+ "script": "Route23_EventScript_EarthBadgeGuardTrigger"
},
{
"type": "trigger",
@@ -217,7 +217,7 @@
"elevation": 0,
"var": "VAR_MAP_SCENE_ROUTE23",
"var_value": 7,
- "script": "Route23_EventScript_168601"
+ "script": "Route23_EventScript_EarthBadgeGuardTrigger"
},
{
"type": "trigger",
@@ -226,7 +226,7 @@
"elevation": 3,
"var": "VAR_MAP_SCENE_ROUTE23",
"var_value": 7,
- "script": "Route23_EventScript_168601"
+ "script": "Route23_EventScript_EarthBadgeGuardTrigger"
},
{
"type": "trigger",
@@ -235,7 +235,7 @@
"elevation": 0,
"var": "VAR_MAP_SCENE_ROUTE23",
"var_value": 7,
- "script": "Route23_EventScript_168601"
+ "script": "Route23_EventScript_EarthBadgeGuardTrigger"
},
{
"type": "trigger",
@@ -244,7 +244,7 @@
"elevation": 0,
"var": "VAR_MAP_SCENE_ROUTE23",
"var_value": 7,
- "script": "Route23_EventScript_168601"
+ "script": "Route23_EventScript_EarthBadgeGuardTrigger"
},
{
"type": "trigger",
@@ -253,7 +253,7 @@
"elevation": 0,
"var": "VAR_MAP_SCENE_ROUTE23",
"var_value": 7,
- "script": "Route23_EventScript_168601"
+ "script": "Route23_EventScript_EarthBadgeGuardTrigger"
},
{
"type": "trigger",
@@ -262,7 +262,7 @@
"elevation": 3,
"var": "VAR_MAP_SCENE_ROUTE23",
"var_value": 7,
- "script": "Route23_EventScript_168601"
+ "script": "Route23_EventScript_EarthBadgeGuardTrigger"
},
{
"type": "trigger",
@@ -271,7 +271,7 @@
"elevation": 3,
"var": "VAR_MAP_SCENE_ROUTE23",
"var_value": 7,
- "script": "Route23_EventScript_168601"
+ "script": "Route23_EventScript_EarthBadgeGuardTrigger"
},
{
"type": "trigger",
@@ -280,7 +280,7 @@
"elevation": 0,
"var": "VAR_MAP_SCENE_ROUTE23",
"var_value": 6,
- "script": "Route23_EventScript_1685EC"
+ "script": "Route23_EventScript_VolcanoBadgeGuardTrigger"
},
{
"type": "trigger",
@@ -289,7 +289,7 @@
"elevation": 3,
"var": "VAR_MAP_SCENE_ROUTE23",
"var_value": 6,
- "script": "Route23_EventScript_1685EC"
+ "script": "Route23_EventScript_VolcanoBadgeGuardTrigger"
},
{
"type": "trigger",
@@ -298,7 +298,7 @@
"elevation": 0,
"var": "VAR_MAP_SCENE_ROUTE23",
"var_value": 6,
- "script": "Route23_EventScript_1685EC"
+ "script": "Route23_EventScript_VolcanoBadgeGuardTrigger"
},
{
"type": "trigger",
@@ -307,7 +307,7 @@
"elevation": 1,
"var": "VAR_MAP_SCENE_ROUTE23",
"var_value": 5,
- "script": "Route23_EventScript_1685D7"
+ "script": "Route23_EventScript_MarshBadgeGuardTrigger"
},
{
"type": "trigger",
@@ -316,7 +316,7 @@
"elevation": 1,
"var": "VAR_MAP_SCENE_ROUTE23",
"var_value": 5,
- "script": "Route23_EventScript_1685D7"
+ "script": "Route23_EventScript_MarshBadgeGuardTrigger"
},
{
"type": "trigger",
@@ -325,7 +325,7 @@
"elevation": 1,
"var": "VAR_MAP_SCENE_ROUTE23",
"var_value": 5,
- "script": "Route23_EventScript_1685D7"
+ "script": "Route23_EventScript_MarshBadgeGuardTrigger"
},
{
"type": "trigger",
@@ -334,7 +334,7 @@
"elevation": 1,
"var": "VAR_MAP_SCENE_ROUTE23",
"var_value": 5,
- "script": "Route23_EventScript_1685D7"
+ "script": "Route23_EventScript_MarshBadgeGuardTrigger"
},
{
"type": "trigger",
@@ -343,7 +343,7 @@
"elevation": 1,
"var": "VAR_MAP_SCENE_ROUTE23",
"var_value": 5,
- "script": "Route23_EventScript_1685D7"
+ "script": "Route23_EventScript_MarshBadgeGuardTrigger"
},
{
"type": "trigger",
@@ -352,7 +352,7 @@
"elevation": 1,
"var": "VAR_MAP_SCENE_ROUTE23",
"var_value": 5,
- "script": "Route23_EventScript_1685D7"
+ "script": "Route23_EventScript_MarshBadgeGuardTrigger"
},
{
"type": "trigger",
@@ -361,7 +361,7 @@
"elevation": 0,
"var": "VAR_MAP_SCENE_ROUTE23",
"var_value": 2,
- "script": "Route23_EventScript_168598"
+ "script": "Route23_EventScript_ThunderBadgeGuardTrigger"
},
{
"type": "trigger",
@@ -370,7 +370,7 @@
"elevation": 0,
"var": "VAR_MAP_SCENE_ROUTE23",
"var_value": 2,
- "script": "Route23_EventScript_168598"
+ "script": "Route23_EventScript_ThunderBadgeGuardTrigger"
},
{
"type": "trigger",
@@ -379,7 +379,7 @@
"elevation": 3,
"var": "VAR_MAP_SCENE_ROUTE23",
"var_value": 2,
- "script": "Route23_EventScript_168598"
+ "script": "Route23_EventScript_ThunderBadgeGuardTrigger"
},
{
"type": "trigger",
@@ -388,7 +388,7 @@
"elevation": 0,
"var": "VAR_MAP_SCENE_ROUTE23",
"var_value": 3,
- "script": "Route23_EventScript_1685AD"
+ "script": "Route23_EventScript_RainbowBadgeGuardTrigger"
},
{
"type": "trigger",
@@ -397,7 +397,7 @@
"elevation": 0,
"var": "VAR_MAP_SCENE_ROUTE23",
"var_value": 3,
- "script": "Route23_EventScript_1685AD"
+ "script": "Route23_EventScript_RainbowBadgeGuardTrigger"
},
{
"type": "trigger",
@@ -406,7 +406,7 @@
"elevation": 3,
"var": "VAR_MAP_SCENE_ROUTE23",
"var_value": 3,
- "script": "Route23_EventScript_1685AD"
+ "script": "Route23_EventScript_RainbowBadgeGuardTrigger"
},
{
"type": "trigger",
@@ -415,7 +415,7 @@
"elevation": 1,
"var": "VAR_MAP_SCENE_ROUTE23",
"var_value": 4,
- "script": "Route23_EventScript_1685C2"
+ "script": "Route23_EventScript_SoulBadgeGuardTrigger"
},
{
"type": "trigger",
@@ -424,7 +424,7 @@
"elevation": 1,
"var": "VAR_MAP_SCENE_ROUTE23",
"var_value": 4,
- "script": "Route23_EventScript_1685C2"
+ "script": "Route23_EventScript_SoulBadgeGuardTrigger"
},
{
"type": "trigger",
@@ -433,7 +433,7 @@
"elevation": 1,
"var": "VAR_MAP_SCENE_ROUTE23",
"var_value": 4,
- "script": "Route23_EventScript_1685C2"
+ "script": "Route23_EventScript_SoulBadgeGuardTrigger"
},
{
"type": "trigger",
@@ -442,7 +442,7 @@
"elevation": 1,
"var": "VAR_MAP_SCENE_ROUTE23",
"var_value": 4,
- "script": "Route23_EventScript_1685C2"
+ "script": "Route23_EventScript_SoulBadgeGuardTrigger"
},
{
"type": "trigger",
@@ -451,7 +451,7 @@
"elevation": 1,
"var": "VAR_MAP_SCENE_ROUTE23",
"var_value": 4,
- "script": "Route23_EventScript_1685C2"
+ "script": "Route23_EventScript_SoulBadgeGuardTrigger"
},
{
"type": "trigger",
@@ -460,7 +460,7 @@
"elevation": 0,
"var": "VAR_MAP_SCENE_ROUTE23",
"var_value": 4,
- "script": "Route23_EventScript_1685C2"
+ "script": "Route23_EventScript_SoulBadgeGuardTrigger"
},
{
"type": "trigger",
@@ -469,7 +469,7 @@
"elevation": 1,
"var": "VAR_MAP_SCENE_ROUTE23",
"var_value": 4,
- "script": "Route23_EventScript_1685C2"
+ "script": "Route23_EventScript_SoulBadgeGuardTrigger"
},
{
"type": "trigger",
@@ -478,7 +478,7 @@
"elevation": 1,
"var": "VAR_MAP_SCENE_ROUTE23",
"var_value": 4,
- "script": "Route23_EventScript_1685C2"
+ "script": "Route23_EventScript_SoulBadgeGuardTrigger"
},
{
"type": "trigger",
@@ -487,7 +487,7 @@
"elevation": 1,
"var": "VAR_MAP_SCENE_ROUTE23",
"var_value": 4,
- "script": "Route23_EventScript_1685C2"
+ "script": "Route23_EventScript_SoulBadgeGuardTrigger"
},
{
"type": "trigger",
@@ -496,7 +496,7 @@
"elevation": 0,
"var": "VAR_MAP_SCENE_ROUTE23",
"var_value": 1,
- "script": "Route23_EventScript_168583"
+ "script": "Route23_EventScript_CascadeBadgeGuardTrigger"
},
{
"type": "trigger",
@@ -505,7 +505,7 @@
"elevation": 0,
"var": "VAR_MAP_SCENE_ROUTE23",
"var_value": 1,
- "script": "Route23_EventScript_168583"
+ "script": "Route23_EventScript_CascadeBadgeGuardTrigger"
},
{
"type": "trigger",
@@ -514,7 +514,7 @@
"elevation": 3,
"var": "VAR_MAP_SCENE_ROUTE23",
"var_value": 1,
- "script": "Route23_EventScript_168583"
+ "script": "Route23_EventScript_CascadeBadgeGuardTrigger"
},
{
"type": "trigger",
@@ -523,7 +523,7 @@
"elevation": 0,
"var": "VAR_MAP_SCENE_ROUTE23",
"var_value": 1,
- "script": "Route23_EventScript_168583"
+ "script": "Route23_EventScript_CascadeBadgeGuardTrigger"
}
],
"bg_events": [
@@ -612,7 +612,7 @@
"x": 3,
"y": 31,
"elevation": 0,
- "script": "Route23_EventScript_168616"
+ "script": "Route23_EventScript_VictoryRoadGateSign"
}
]
}
diff --git a/data/maps/Route23/scripts.inc b/data/maps/Route23/scripts.inc
index b5c8da4f3..fd6c792f0 100644
--- a/data/maps/Route23/scripts.inc
+++ b/data/maps/Route23/scripts.inc
@@ -11,118 +11,118 @@ Route23_OnTransition:: @ 81684F1
setvar VAR_MAP_SCENE_VICTORY_ROAD_3F, 0
end
-Route23_EventScript_16850C:: @ 816850C
+Route23_EventScript_CascadeBadgeGuard:: @ 816850C
lock
faceplayer
setvar VAR_TEMP_1, 2
- getstdstring 0, 16
- goto EventScript_1A786C
+ getstdstring 0, STDSTRING_CASCADE_BADGE
+ goto Route23_EventScript_BadgeGuard
end
-Route23_EventScript_16851D:: @ 816851D
+Route23_EventScript_ThunderBadgeGuard:: @ 816851D
lock
faceplayer
setvar VAR_TEMP_1, 3
- getstdstring 0, 17
- goto EventScript_1A786C
+ getstdstring 0, STDSTRING_THUNDER_BADGE
+ goto Route23_EventScript_BadgeGuard
end
-Route23_EventScript_16852E:: @ 816852E
+Route23_EventScript_RainbowBadgeGuard:: @ 816852E
lock
faceplayer
setvar VAR_TEMP_1, 4
- getstdstring 0, 18
- goto EventScript_1A786C
+ getstdstring 0, STDSTRING_RAINBOW_BADGE
+ goto Route23_EventScript_BadgeGuard
end
-Route23_EventScript_16853F:: @ 816853F
+Route23_EventScript_SoulBadgeGuard:: @ 816853F
lock
faceplayer
setvar VAR_TEMP_1, 5
- getstdstring 0, 19
- goto EventScript_1A786C
+ getstdstring 0, STDSTRING_SOUL_BADGE
+ goto Route23_EventScript_BadgeGuard
end
-Route23_EventScript_168550:: @ 8168550
+Route23_EventScript_MarshBadgeGuard:: @ 8168550
lock
faceplayer
setvar VAR_TEMP_1, 6
- getstdstring 0, 20
- goto EventScript_1A786C
+ getstdstring 0, STDSTRING_MARSH_BADGE
+ goto Route23_EventScript_BadgeGuard
end
-Route23_EventScript_168561:: @ 8168561
+Route23_EventScript_VolcanoBadgeGuard:: @ 8168561
lock
faceplayer
setvar VAR_TEMP_1, 7
- getstdstring 0, 21
- goto EventScript_1A786C
+ getstdstring 0, STDSTRING_VOLCANO_BADGE
+ goto Route23_EventScript_BadgeGuard
end
-Route23_EventScript_168572:: @ 8168572
+Route23_EventScript_EarthBadgeGuard:: @ 8168572
lock
faceplayer
setvar VAR_TEMP_1, 8
- getstdstring 0, 22
- goto EventScript_1A786C
+ getstdstring 0, STDSTRING_EARTH_BADGE
+ goto Route23_EventScript_BadgeGuard
end
-Route23_EventScript_168583:: @ 8168583
+Route23_EventScript_CascadeBadgeGuardTrigger:: @ 8168583
lockall
setvar VAR_TEMP_1, 2
setvar VAR_0x8009, 1
- getstdstring 0, 16
- goto EventScript_1A796E
+ getstdstring 0, STDSTRING_CASCADE_BADGE
+ goto Route23_EventScript_BadgeGuardTrigger
end
-Route23_EventScript_168598:: @ 8168598
+Route23_EventScript_ThunderBadgeGuardTrigger:: @ 8168598
lockall
setvar VAR_TEMP_1, 3
setvar VAR_0x8009, 2
- getstdstring 0, 17
- goto EventScript_1A796E
+ getstdstring 0, STDSTRING_THUNDER_BADGE
+ goto Route23_EventScript_BadgeGuardTrigger
end
-Route23_EventScript_1685AD:: @ 81685AD
+Route23_EventScript_RainbowBadgeGuardTrigger:: @ 81685AD
lockall
setvar VAR_TEMP_1, 4
setvar VAR_0x8009, 3
- getstdstring 0, 18
- goto EventScript_1A796E
+ getstdstring 0, STDSTRING_RAINBOW_BADGE
+ goto Route23_EventScript_BadgeGuardTrigger
end
-Route23_EventScript_1685C2:: @ 81685C2
+Route23_EventScript_SoulBadgeGuardTrigger:: @ 81685C2
lockall
setvar VAR_TEMP_1, 5
setvar VAR_0x8009, 4
- getstdstring 0, 19
- goto EventScript_1A796E
+ getstdstring 0, STDSTRING_SOUL_BADGE
+ goto Route23_EventScript_BadgeGuardTrigger
end
-Route23_EventScript_1685D7:: @ 81685D7
+Route23_EventScript_MarshBadgeGuardTrigger:: @ 81685D7
lockall
setvar VAR_TEMP_1, 6
setvar VAR_0x8009, 5
- getstdstring 0, 20
- goto EventScript_1A796E
+ getstdstring 0, STDSTRING_MARSH_BADGE
+ goto Route23_EventScript_BadgeGuardTrigger
end
-Route23_EventScript_1685EC:: @ 81685EC
+Route23_EventScript_VolcanoBadgeGuardTrigger:: @ 81685EC
lockall
setvar VAR_TEMP_1, 7
setvar VAR_0x8009, 6
- getstdstring 0, 21
- goto EventScript_1A796E
+ getstdstring 0, STDSTRING_VOLCANO_BADGE
+ goto Route23_EventScript_BadgeGuardTrigger
end
-Route23_EventScript_168601:: @ 8168601
+Route23_EventScript_EarthBadgeGuardTrigger:: @ 8168601
lockall
setvar VAR_TEMP_1, 8
setvar VAR_0x8009, 7
- getstdstring 0, 22
- goto EventScript_1A796E
+ getstdstring 0, STDSTRING_EARTH_BADGE
+ goto Route23_EventScript_BadgeGuardTrigger
end
-Route23_EventScript_168616:: @ 8168616
- msgbox gUnknown_8188C19, MSGBOX_SIGN
+Route23_EventScript_VictoryRoadGateSign:: @ 8168616
+ msgbox Route23_Text_VictoryRoadGateSign, MSGBOX_SIGN
end
diff --git a/data/maps/Route23/text.inc b/data/maps/Route23/text.inc
index 6bdcaf47d..7429303cd 100644
--- a/data/maps/Route23/text.inc
+++ b/data/maps/Route23/text.inc
@@ -1,4 +1,4 @@
-gUnknown_8188C19:: @ 8188C19
+Route23_Text_VictoryRoadGateSign:: @ 8188C19
.string "VICTORY ROAD GATE -\n"
.string "POKéMON LEAGUE$"
diff --git a/data/maps/Route5_PokemonDayCare/map.json b/data/maps/Route5_PokemonDayCare/map.json
index 11c53b635..52cbb04ea 100644
--- a/data/maps/Route5_PokemonDayCare/map.json
+++ b/data/maps/Route5_PokemonDayCare/map.json
@@ -23,7 +23,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "Route5_PokemonDayCare_EventScript_1BF398",
+ "script": "Route5_PokemonDayCare_EventScript_DaycareMan",
"flag": "0"
}
],
diff --git a/data/maps/Route5_PokemonDayCare/scripts.inc b/data/maps/Route5_PokemonDayCare/scripts.inc
index ebe6a8386..0f2ceb484 100644
--- a/data/maps/Route5_PokemonDayCare/scripts.inc
+++ b/data/maps/Route5_PokemonDayCare/scripts.inc
@@ -1,2 +1,4 @@
+@ Handled by data/scripts/day_care.inc
+
Route5_PokemonDayCare_MapScripts:: @ 816F8FF
.byte 0
diff --git a/data/maps/Route5_PokemonDayCare/text.inc b/data/maps/Route5_PokemonDayCare/text.inc
new file mode 100644
index 000000000..cada12ea5
--- /dev/null
+++ b/data/maps/Route5_PokemonDayCare/text.inc
@@ -0,0 +1,60 @@
+Route5_PokemonDayCare_Text_WantMeToRaiseMon:: @ 819DD66
+ .string "I run the DAY-CARE service.\p"
+ .string "Would you like me to raise one of\n"
+ .string "your POKéMON?$"
+
+Route5_PokemonDayCare_Text_ComeAgain:: @ 819DDB2
+ .string "Come again.$"
+
+Route5_PokemonDayCare_Text_WhichMonShouldIRaise:: @ 819DDBE
+ .string "Which POKéMON should I raise?$"
+
+Route5_PokemonDayCare_Text_ComeAnytimeYouLike:: @ 819DDDC
+ .string "Fine.\n"
+ .string "Come anytime you like.$"
+
+Route5_PokemonDayCare_Text_LookAfterMonForAWhile:: @ 819DDF9
+ .string "Fine, I'll look after your\n"
+ .string "{STR_VAR_1} for a while.$"
+
+Route5_PokemonDayCare_Text_ComeSeeMeInAWhile:: @ 819DE24
+ .string "Come see me in a while.$"
+
+Route5_PokemonDayCare_Text_MonNeedsToSpendMoreTime:: @ 819DE3C
+ .string "You're back already?\p"
+ .string "Your {STR_VAR_1} needs to spend\n"
+ .string "some more time with me.$"
+
+Route5_PokemonDayCare_Text_OweMeXForMonsReturn:: @ 819DE80
+ .string "You owe me ¥{STR_VAR_2} for the return\n"
+ .string "of this POKéMON.$"
+
+Route5_PokemonDayCare_Text_ThankYouHeresMon:: @ 819DEAF
+ .string "Thank you!\n"
+ .string "Here's your POKéMON.$"
+
+Route5_PokemonDayCare_Text_PlayerGotMonBack:: @ 819DECF
+ .string "{PLAYER} got {STR_VAR_1} back\n"
+ .string "from the DAY-CARE MAN.$"
+
+Route5_PokemonDayCare_Text_OnlyHaveOneMonWithYou:: @ 819DEF5
+ .string "Oh? You only have one POKéMON\n"
+ .string "with you.$"
+
+Route5_PokemonDayCare_Text_WhatWillYouBattleWith:: @ 819DF1D
+ .string "If you leave me that POKéMON,\n"
+ .string "what will you battle with?$"
+
+Route5_PokemonDayCare_Text_MonHasGrownByXLevels:: @ 819DF56
+ .string "Your {STR_VAR_1} has grown a lot.\n"
+ .string "Yes, quite a lot, I'd say.\p"
+ .string "Let me see…\n"
+ .string "By level, it's grown by {STR_VAR_2}.\p"
+ .string "Aren't I great?$"
+
+Route5_PokemonDayCare_Text_YouveGotNoRoomForIt:: @ 819DFC2
+ .string "You can't take this POKéMON back\n"
+ .string "if you've got no room for it.$"
+
+Route5_PokemonDayCare_Text_DontHaveEnoughMoney:: @ 819E001
+ .string "You don't have enough money.$"
diff --git a/data/maps/Route5_SouthEntrance/text.inc b/data/maps/Route5_SouthEntrance/text.inc
index 079423f34..749bcabe5 100644
--- a/data/maps/Route5_SouthEntrance/text.inc
+++ b/data/maps/Route5_SouthEntrance/text.inc
@@ -1,64 +1,3 @@
-Text_19DD66:: @ 819DD66
- .string "I run the DAY-CARE service.\p"
- .string "Would you like me to raise one of\n"
- .string "your POKéMON?$"
-
-Text_19DDB2:: @ 819DDB2
- .string "Come again.$"
-
-Text_19DDBE:: @ 819DDBE
- .string "Which POKéMON should I raise?$"
-
-Text_19DDDC:: @ 819DDDC
- .string "Fine.\n"
- .string "Come anytime you like.$"
-
-Text_19DDF9:: @ 819DDF9
- .string "Fine, I'll look after your\n"
- .string "{STR_VAR_1} for a while.$"
-
-Text_19DE24:: @ 819DE24
- .string "Come see me in a while.$"
-
-Text_19DE3C:: @ 819DE3C
- .string "You're back already?\p"
- .string "Your {STR_VAR_1} needs to spend\n"
- .string "some more time with me.$"
-
-Text_19DE80:: @ 819DE80
- .string "You owe me ¥{STR_VAR_2} for the return\n"
- .string "of this POKéMON.$"
-
-Text_19DEAF:: @ 819DEAF
- .string "Thank you!\n"
- .string "Here's your POKéMON.$"
-
-Text_19DECF:: @ 819DECF
- .string "{PLAYER} got {STR_VAR_1} back\n"
- .string "from the DAY-CARE MAN.$"
-
-Text_19DEF5:: @ 819DEF5
- .string "Oh? You only have one POKéMON\n"
- .string "with you.$"
-
-Text_19DF1D:: @ 819DF1D
- .string "If you leave me that POKéMON,\n"
- .string "what will you battle with?$"
-
-Text_19DF56:: @ 819DF56
- .string "Your {STR_VAR_1} has grown a lot.\n"
- .string "Yes, quite a lot, I'd say.\p"
- .string "Let me see…\n"
- .string "By level, it's grown by {STR_VAR_2}.\p"
- .string "Aren't I great?$"
-
-Text_19DFC2:: @ 819DFC2
- .string "You can't take this POKéMON back\n"
- .string "if you've got no room for it.$"
-
-Text_19E001:: @ 819E001
- .string "You don't have enough money.$"
-
Text_19E01E:: @ 819E01E
.string "きみの\n"
.string "みてみるかね?$"
diff --git a/data/maps/SafariZone_Building1/scripts.inc b/data/maps/SafariZone_Building1/scripts.inc
deleted file mode 100644
index 6aaeac452..000000000
--- a/data/maps/SafariZone_Building1/scripts.inc
+++ /dev/null
@@ -1,10 +0,0 @@
-SafariZone_Building1_MapScripts:: @ 81623EB
- .byte 0
-
-SafariZone_Building1_EventScript_1623EC:: @ 81623EC
- msgbox gUnknown_8177A5A, MSGBOX_NPC
- end
-
-SafariZone_Building1_EventScript_1623F5:: @ 81623F5
- msgbox gUnknown_8177A82, MSGBOX_NPC
- end
diff --git a/data/maps/SafariZone_Building2/scripts.inc b/data/maps/SafariZone_Building2/scripts.inc
deleted file mode 100644
index ff870464a..000000000
--- a/data/maps/SafariZone_Building2/scripts.inc
+++ /dev/null
@@ -1,14 +0,0 @@
-SafariZone_Building2_MapScripts:: @ 81623FE
- .byte 0
-
-SafariZone_Building2_EventScript_1623FF:: @ 81623FF
- msgbox gUnknown_8177AE2, MSGBOX_NPC
- end
-
-SafariZone_Building2_EventScript_162408:: @ 8162408
- msgbox gUnknown_8177AAE, MSGBOX_NPC
- end
-
-SafariZone_Building2_EventScript_162411:: @ 8162411
- msgbox gUnknown_8177B16, MSGBOX_NPC
- end
diff --git a/data/maps/SafariZone_Building3/scripts.inc b/data/maps/SafariZone_Building3/scripts.inc
deleted file mode 100644
index 4b328da88..000000000
--- a/data/maps/SafariZone_Building3/scripts.inc
+++ /dev/null
@@ -1,14 +0,0 @@
-SafariZone_Building3_MapScripts:: @ 816241A
- .byte 0
-
-SafariZone_Building3_EventScript_16241B:: @ 816241B
- msgbox gUnknown_8177BAB, MSGBOX_NPC
- end
-
-SafariZone_Building3_EventScript_162424:: @ 8162424
- msgbox gUnknown_8177B38, MSGBOX_NPC
- end
-
-SafariZone_Building3_EventScript_16242D:: @ 816242D
- msgbox gUnknown_8177BEC, MSGBOX_NPC
- end
diff --git a/data/maps/SafariZone_Building4/scripts.inc b/data/maps/SafariZone_Building4/scripts.inc
deleted file mode 100644
index 1c3e52bd3..000000000
--- a/data/maps/SafariZone_Building4/scripts.inc
+++ /dev/null
@@ -1,14 +0,0 @@
-SafariZone_Building4_MapScripts:: @ 8162436
- .byte 0
-
-SafariZone_Building4_EventScript_162437:: @ 8162437
- msgbox gUnknown_8177D39, MSGBOX_NPC
- end
-
-SafariZone_Building4_EventScript_162440:: @ 8162440
- msgbox gUnknown_8177CEB, MSGBOX_NPC
- end
-
-SafariZone_Building4_EventScript_162449:: @ 8162449
- msgbox gUnknown_8177D8B, MSGBOX_NPC
- end
diff --git a/data/maps/SafariZone_Center/map.json b/data/maps/SafariZone_Center/map.json
index f9bdc0137..4dfdda04d 100644
--- a/data/maps/SafariZone_Center/map.json
+++ b/data/maps/SafariZone_Center/map.json
@@ -116,7 +116,7 @@
"x": 29,
"y": 25,
"elevation": 0,
- "dest_map": "MAP_SAFARI_ZONE_BUILDING1",
+ "dest_map": "MAP_SAFARI_ZONE_CENTER_REST_HOUSE",
"dest_warp_id": 1
}
],
@@ -127,14 +127,14 @@
"x": 30,
"y": 26,
"elevation": 0,
- "script": "SafariZone_Center_EventScript_162361"
+ "script": "SafariZone_Center_EventScript_RestHouseSign"
},
{
"type": "bg_event_type_0",
"x": 25,
"y": 27,
"elevation": 0,
- "script": "SafariZone_Center_EventScript_16236A"
+ "script": "SafariZone_Center_EventScript_TrainerTips"
},
{
"type": "hidden_item",
@@ -151,7 +151,7 @@
"x": 33,
"y": 20,
"elevation": 0,
- "script": "SafariZone_Center_EventScript_162373"
+ "script": "SafariZone_Center_EventScript_AreaSign"
}
]
}
diff --git a/data/maps/SafariZone_Center/scripts.inc b/data/maps/SafariZone_Center/scripts.inc
index 70599b024..21ca58264 100644
--- a/data/maps/SafariZone_Center/scripts.inc
+++ b/data/maps/SafariZone_Center/scripts.inc
@@ -6,14 +6,14 @@ SafariZone_Center_OnTransition:: @ 816235D
setworldmapflag FLAG_WORLD_MAP_SAFARI_ZONE_CENTER
end
-SafariZone_Center_EventScript_162361:: @ 8162361
- msgbox gUnknown_81777F2, MSGBOX_SIGN
+SafariZone_Center_EventScript_RestHouseSign:: @ 8162361
+ msgbox SafariZone_Center_Text_RestHouse, MSGBOX_SIGN
end
-SafariZone_Center_EventScript_16236A:: @ 816236A
- msgbox gUnknown_81777FD, MSGBOX_SIGN
+SafariZone_Center_EventScript_TrainerTips:: @ 816236A
+ msgbox SafariZone_Center_Text_PressStartToCheckTime, MSGBOX_SIGN
end
-SafariZone_Center_EventScript_162373:: @ 8162373
- msgbox gUnknown_817782F, MSGBOX_SIGN
+SafariZone_Center_EventScript_AreaSign:: @ 8162373
+ msgbox SafariZone_Center_Text_CenterArea, MSGBOX_SIGN
end
diff --git a/data/maps/SafariZone_Center/text.inc b/data/maps/SafariZone_Center/text.inc
index 7116a230a..a0d7a61de 100644
--- a/data/maps/SafariZone_Center/text.inc
+++ b/data/maps/SafariZone_Center/text.inc
@@ -1,11 +1,11 @@
-gUnknown_81777F2:: @ 81777F2
+SafariZone_Center_Text_RestHouse:: @ 81777F2
.string "REST HOUSE$"
-gUnknown_81777FD:: @ 81777FD
+SafariZone_Center_Text_PressStartToCheckTime:: @ 81777FD
.string "TRAINER TIPS\p"
.string "Press START to check\n"
.string "remaining time.$"
-gUnknown_817782F:: @ 817782F
+SafariZone_Center_Text_CenterArea:: @ 817782F
.string "CENTER AREA$"
diff --git a/data/maps/SafariZone_Building1/map.json b/data/maps/SafariZone_Center_RestHouse/map.json
index 78ea6e719..fc4cbf67c 100644
--- a/data/maps/SafariZone_Building1/map.json
+++ b/data/maps/SafariZone_Center_RestHouse/map.json
@@ -1,7 +1,7 @@
{
- "id": "MAP_SAFARI_ZONE_BUILDING1",
- "name": "SafariZone_Building1",
- "layout": "LAYOUT_SAFARI_ZONE_BUILDING",
+ "id": "MAP_SAFARI_ZONE_CENTER_REST_HOUSE",
+ "name": "SafariZone_Center_RestHouse",
+ "layout": "LAYOUT_SAFARI_ZONE_REST_HOUSE",
"music": "MUS_SHINKA",
"region_map_section": "MAPSEC_KANTO_SAFARI_ZONE",
"requires_flash": false,
@@ -23,7 +23,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "SafariZone_Building1_EventScript_1623F5",
+ "script": "SafariZone_Center_RestHouse_EventScript_Scientist",
"flag": "0"
},
{
@@ -36,7 +36,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "SafariZone_Building1_EventScript_1623EC",
+ "script": "SafariZone_Center_RestHouse_EventScript_Sara",
"flag": "0"
}
],
diff --git a/data/maps/SafariZone_Center_RestHouse/scripts.inc b/data/maps/SafariZone_Center_RestHouse/scripts.inc
new file mode 100644
index 000000000..75e9cbe1d
--- /dev/null
+++ b/data/maps/SafariZone_Center_RestHouse/scripts.inc
@@ -0,0 +1,10 @@
+SafariZone_Center_RestHouse_MapScripts:: @ 81623EB
+ .byte 0
+
+SafariZone_Center_RestHouse_EventScript_Sara:: @ 81623EC
+ msgbox SafariZone_Center_Text_WhereDidErikGo, MSGBOX_NPC
+ end
+
+SafariZone_Center_RestHouse_EventScript_Scientist:: @ 81623F5
+ msgbox SafariZone_Center_Text_CatchingMonsAsGifts, MSGBOX_NPC
+ end
diff --git a/data/maps/SafariZone_Building1/text.inc b/data/maps/SafariZone_Center_RestHouse/text.inc
index a071cffeb..156457318 100644
--- a/data/maps/SafariZone_Building1/text.inc
+++ b/data/maps/SafariZone_Center_RestHouse/text.inc
@@ -1,8 +1,8 @@
-gUnknown_8177A5A:: @ 8177A5A
+SafariZone_Center_Text_WhereDidErikGo:: @ 8177A5A
.string "SARA: Where did my boyfriend,\n"
.string "ERIK, go?$"
-gUnknown_8177A82:: @ 8177A82
+SafariZone_Center_Text_CatchingMonsAsGifts:: @ 8177A82
.string "I'm catching POKéMON to take home\n"
.string "as gifts.$"
diff --git a/data/maps/SafariZone_East/map.json b/data/maps/SafariZone_East/map.json
index 50ac526b7..5ba1d08dc 100644
--- a/data/maps/SafariZone_East/map.json
+++ b/data/maps/SafariZone_East/map.json
@@ -113,7 +113,7 @@
"x": 40,
"y": 14,
"elevation": 0,
- "dest_map": "MAP_SAFARI_ZONE_BUILDING2",
+ "dest_map": "MAP_SAFARI_ZONE_EAST_REST_HOUSE",
"dest_warp_id": 1
}
],
@@ -124,21 +124,21 @@
"x": 18,
"y": 27,
"elevation": 0,
- "script": "SafariZone_East_EventScript_16238F"
+ "script": "SafariZone_East_EventScript_AreaSign"
},
{
"type": "bg_event_type_0",
"x": 43,
"y": 15,
"elevation": 0,
- "script": "SafariZone_East_EventScript_16237D"
+ "script": "SafariZone_East_EventScript_RestHouseSign"
},
{
"type": "bg_event_type_0",
"x": 17,
"y": 8,
"elevation": 0,
- "script": "SafariZone_East_EventScript_162386"
+ "script": "SafariZone_East_EventScript_TrainerTips"
}
]
}
diff --git a/data/maps/SafariZone_East/scripts.inc b/data/maps/SafariZone_East/scripts.inc
index e37be0d00..fb7c074d1 100644
--- a/data/maps/SafariZone_East/scripts.inc
+++ b/data/maps/SafariZone_East/scripts.inc
@@ -1,14 +1,14 @@
SafariZone_East_MapScripts:: @ 816237C
.byte 0
-SafariZone_East_EventScript_16237D:: @ 816237D
- msgbox gUnknown_817783B, MSGBOX_SIGN
+SafariZone_East_EventScript_RestHouseSign:: @ 816237D
+ msgbox SafariZone_East_Text_RestHouse, MSGBOX_SIGN
end
-SafariZone_East_EventScript_162386:: @ 8162386
- msgbox gUnknown_8177846, MSGBOX_SIGN
+SafariZone_East_EventScript_TrainerTips:: @ 8162386
+ msgbox SafariZone_East_Text_TimeDeclinesOnlyWhileYouWalk, MSGBOX_SIGN
end
-SafariZone_East_EventScript_16238F:: @ 816238F
- msgbox gUnknown_8177884, MSGBOX_SIGN
+SafariZone_East_EventScript_AreaSign:: @ 816238F
+ msgbox SafariZone_East_Text_AreaSign, MSGBOX_SIGN
end
diff --git a/data/maps/SafariZone_East/text.inc b/data/maps/SafariZone_East/text.inc
index 785cc3a5e..617399c7b 100644
--- a/data/maps/SafariZone_East/text.inc
+++ b/data/maps/SafariZone_East/text.inc
@@ -1,12 +1,12 @@
-gUnknown_817783B:: @ 817783B
+SafariZone_East_Text_RestHouse:: @ 817783B
.string "REST HOUSE$"
-gUnknown_8177846:: @ 8177846
+SafariZone_East_Text_TimeDeclinesOnlyWhileYouWalk:: @ 8177846
.string "TRAINER TIPS\p"
.string "The remaining time declines only\n"
.string "while you walk.$"
-gUnknown_8177884:: @ 8177884
+SafariZone_East_Text_AreaSign:: @ 8177884
.string "AREA 1\n"
.string "WEST: CENTER AREA$"
diff --git a/data/maps/SafariZone_Building2/map.json b/data/maps/SafariZone_East_RestHouse/map.json
index a8108ab01..d491771d0 100644
--- a/data/maps/SafariZone_Building2/map.json
+++ b/data/maps/SafariZone_East_RestHouse/map.json
@@ -1,7 +1,7 @@
{
- "id": "MAP_SAFARI_ZONE_BUILDING2",
- "name": "SafariZone_Building2",
- "layout": "LAYOUT_SAFARI_ZONE_BUILDING",
+ "id": "MAP_SAFARI_ZONE_EAST_REST_HOUSE",
+ "name": "SafariZone_East_RestHouse",
+ "layout": "LAYOUT_SAFARI_ZONE_REST_HOUSE",
"music": "MUS_SHINKA",
"region_map_section": "MAPSEC_KANTO_SAFARI_ZONE",
"requires_flash": false,
@@ -23,7 +23,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "SafariZone_Building2_EventScript_162408",
+ "script": "SafariZone_East_RestHouse_EventScript_Scientist",
"flag": "0"
},
{
@@ -36,7 +36,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "SafariZone_Building2_EventScript_1623FF",
+ "script": "SafariZone_East_RestHouse_EventScript_Rocker",
"flag": "0"
},
{
@@ -49,7 +49,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "SafariZone_Building2_EventScript_162411",
+ "script": "SafariZone_East_RestHouse_EventScript_BaldingMan",
"flag": "0"
}
],
diff --git a/data/maps/SafariZone_East_RestHouse/scripts.inc b/data/maps/SafariZone_East_RestHouse/scripts.inc
new file mode 100644
index 000000000..5d95c153f
--- /dev/null
+++ b/data/maps/SafariZone_East_RestHouse/scripts.inc
@@ -0,0 +1,14 @@
+SafariZone_East_RestHouse_MapScripts:: @ 81623FE
+ .byte 0
+
+SafariZone_East_RestHouse_EventScript_Rocker:: @ 81623FF
+ msgbox SafariZone_East_Text_CaughtChanseyAllWorthwhile, MSGBOX_NPC
+ end
+
+SafariZone_East_RestHouse_EventScript_Scientist:: @ 8162408
+ msgbox SafariZone_East_Text_HowManyDidYouCatch, MSGBOX_NPC
+ end
+
+SafariZone_East_RestHouse_EventScript_BaldingMan:: @ 8162411
+ msgbox SafariZone_East_Text_TiredFromAllTheFun, MSGBOX_NPC
+ end
diff --git a/data/maps/SafariZone_Building2/text.inc b/data/maps/SafariZone_East_RestHouse/text.inc
index b25194a31..ea914b754 100644
--- a/data/maps/SafariZone_Building2/text.inc
+++ b/data/maps/SafariZone_East_RestHouse/text.inc
@@ -1,12 +1,12 @@
-gUnknown_8177AAE:: @ 8177AAE
+SafariZone_East_Text_HowManyDidYouCatch:: @ 8177AAE
.string "How many did you catch?\n"
.string "I'm bushed from the effort!$"
-gUnknown_8177AE2:: @ 8177AE2
+SafariZone_East_Text_CaughtChanseyAllWorthwhile:: @ 8177AE2
.string "I caught a CHANSEY!\p"
.string "That makes this all worthwhile.$"
-gUnknown_8177B16:: @ 8177B16
+SafariZone_East_Text_TiredFromAllTheFun:: @ 8177B16
.string "Whew!\n"
.string "I'm tired from all the fun!$"
diff --git a/data/maps/SafariZone_North/map.json b/data/maps/SafariZone_North/map.json
index 6d6d2c272..79b4a1d2f 100644
--- a/data/maps/SafariZone_North/map.json
+++ b/data/maps/SafariZone_North/map.json
@@ -142,7 +142,7 @@
"x": 43,
"y": 8,
"elevation": 0,
- "dest_map": "MAP_SAFARI_ZONE_BUILDING3",
+ "dest_map": "MAP_SAFARI_ZONE_NORTH_REST_HOUSE",
"dest_warp_id": 1
}
],
@@ -153,35 +153,35 @@
"x": 13,
"y": 27,
"elevation": 0,
- "script": "SafariZone_North_EventScript_1623A2"
+ "script": "SafariZone_North_EventScript_TrainerTips1"
},
{
"type": "bg_event_type_0",
"x": 23,
"y": 31,
"elevation": 0,
- "script": "SafariZone_North_EventScript_1623AB"
+ "script": "SafariZone_North_EventScript_AreaSign"
},
{
"type": "bg_event_type_0",
"x": 29,
"y": 32,
"elevation": 0,
- "script": "SafariZone_North_EventScript_1623B4"
+ "script": "SafariZone_North_EventScript_TrainerTips2"
},
{
"type": "bg_event_type_0",
"x": 34,
"y": 28,
"elevation": 0,
- "script": "SafariZone_North_EventScript_1623BD"
+ "script": "SafariZone_North_EventScript_TrainerTips3"
},
{
"type": "bg_event_type_0",
"x": 44,
"y": 9,
"elevation": 0,
- "script": "SafariZone_North_EventScript_162399"
+ "script": "SafariZone_North_EventScript_RestHouseSign"
}
]
}
diff --git a/data/maps/SafariZone_North/scripts.inc b/data/maps/SafariZone_North/scripts.inc
index 65a8ad4dd..5acf50ae8 100644
--- a/data/maps/SafariZone_North/scripts.inc
+++ b/data/maps/SafariZone_North/scripts.inc
@@ -1,22 +1,22 @@
SafariZone_North_MapScripts:: @ 8162398
.byte 0
-SafariZone_North_EventScript_162399:: @ 8162399
- msgbox gUnknown_817789D, MSGBOX_SIGN
+SafariZone_North_EventScript_RestHouseSign:: @ 8162399
+ msgbox SafariZone_North_Text_RestHouse, MSGBOX_SIGN
end
-SafariZone_North_EventScript_1623A2:: @ 81623A2
- msgbox gUnknown_81778A8, MSGBOX_SIGN
+SafariZone_North_EventScript_TrainerTips1:: @ 81623A2
+ msgbox SafariZone_North_Text_SecretHouseStillAhead, MSGBOX_SIGN
end
-SafariZone_North_EventScript_1623AB:: @ 81623AB
- msgbox gUnknown_81778D6, MSGBOX_SIGN
+SafariZone_North_EventScript_AreaSign:: @ 81623AB
+ msgbox SafariZone_North_Text_Area2, MSGBOX_SIGN
end
-SafariZone_North_EventScript_1623B4:: @ 81623B4
- msgbox gUnknown_81778DD, MSGBOX_SIGN
+SafariZone_North_EventScript_TrainerTips2:: @ 81623B4
+ msgbox SafariZone_North_Text_ZigzagThroughTallGrass, MSGBOX_SIGN
end
-SafariZone_North_EventScript_1623BD:: @ 81623BD
- msgbox gUnknown_8177935, MSGBOX_SIGN
+SafariZone_North_EventScript_TrainerTips3:: @ 81623BD
+ msgbox SafariZone_North_Text_WinFreeHMFindSecretHouse, MSGBOX_SIGN
end
diff --git a/data/maps/SafariZone_North/text.inc b/data/maps/SafariZone_North/text.inc
index a7978dcfe..4d1bbca97 100644
--- a/data/maps/SafariZone_North/text.inc
+++ b/data/maps/SafariZone_North/text.inc
@@ -1,20 +1,20 @@
-gUnknown_817789D:: @ 817789D
+SafariZone_North_Text_RestHouse:: @ 817789D
.string "REST HOUSE$"
-gUnknown_81778A8:: @ 81778A8
+SafariZone_North_Text_SecretHouseStillAhead:: @ 81778A8
.string "TRAINER TIPS\p"
.string "The SECRET HOUSE is still ahead.$"
-gUnknown_81778D6:: @ 81778D6
+SafariZone_North_Text_Area2:: @ 81778D6
.string "AREA 2$"
-gUnknown_81778DD:: @ 81778DD
+SafariZone_North_Text_ZigzagThroughTallGrass:: @ 81778DD
.string "TRAINER TIPS\p"
.string "POKéMON hide in tall grass.\p"
.string "Zigzag through grassy areas to\n"
.string "flush them out.$"
-gUnknown_8177935:: @ 8177935
+SafariZone_North_Text_WinFreeHMFindSecretHouse:: @ 8177935
.string "TRAINER TIPS\p"
.string "Win a free HM for finding the\n"
.string "SECRET HOUSE.$"
diff --git a/data/maps/SafariZone_Building3/map.json b/data/maps/SafariZone_North_RestHouse/map.json
index 5693b1873..48fc58755 100644
--- a/data/maps/SafariZone_Building3/map.json
+++ b/data/maps/SafariZone_North_RestHouse/map.json
@@ -1,7 +1,7 @@
{
- "id": "MAP_SAFARI_ZONE_BUILDING3",
- "name": "SafariZone_Building3",
- "layout": "LAYOUT_SAFARI_ZONE_BUILDING",
+ "id": "MAP_SAFARI_ZONE_NORTH_REST_HOUSE",
+ "name": "SafariZone_North_RestHouse",
+ "layout": "LAYOUT_SAFARI_ZONE_REST_HOUSE",
"music": "MUS_SHINKA",
"region_map_section": "MAPSEC_KANTO_SAFARI_ZONE",
"requires_flash": false,
@@ -23,7 +23,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "SafariZone_Building3_EventScript_16242D",
+ "script": "SafariZone_North_RestHouse_EventScript_Gentleman",
"flag": "0"
},
{
@@ -36,7 +36,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "SafariZone_Building3_EventScript_162424",
+ "script": "SafariZone_North_RestHouse_EventScript_Scientist",
"flag": "0"
},
{
@@ -49,7 +49,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "SafariZone_Building3_EventScript_16241B",
+ "script": "SafariZone_North_RestHouse_EventScript_Fisher",
"flag": "0"
},
{
@@ -62,7 +62,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "SafariZone_Building3_EventScript_1ACED3",
+ "script": "SafariZone_North_RestHouse_EventScript_BaldingMan",
"flag": "0"
}
],
diff --git a/data/maps/SafariZone_North_RestHouse/scripts.inc b/data/maps/SafariZone_North_RestHouse/scripts.inc
new file mode 100644
index 000000000..b7bcce8ed
--- /dev/null
+++ b/data/maps/SafariZone_North_RestHouse/scripts.inc
@@ -0,0 +1,14 @@
+SafariZone_North_RestHouse_MapScripts:: @ 816241A
+ .byte 0
+
+SafariZone_North_RestHouse_EventScript_Fisher:: @ 816241B
+ msgbox SafariZone_East_Text_PrizeInDeepestPartOfSafariZone, MSGBOX_NPC
+ end
+
+SafariZone_North_RestHouse_EventScript_Scientist:: @ 8162424
+ msgbox SafariZone_East_Text_KeepAnyItemFoundOnSafari, MSGBOX_NPC
+ end
+
+SafariZone_North_RestHouse_EventScript_Gentleman:: @ 816242D
+ msgbox SafariZone_East_Text_MyEeveeEvolvedIntoFlareon, MSGBOX_NPC
+ end
diff --git a/data/maps/SafariZone_Building3/text.inc b/data/maps/SafariZone_North_RestHouse/text.inc
index d7956d083..cf0188053 100644
--- a/data/maps/SafariZone_Building3/text.inc
+++ b/data/maps/SafariZone_North_RestHouse/text.inc
@@ -1,14 +1,14 @@
-gUnknown_8177B38:: @ 8177B38
+SafariZone_East_Text_KeepAnyItemFoundOnSafari:: @ 8177B38
.string "You can keep any item you find in\n"
.string "the SAFARI ZONE.\p"
.string "But, you'll run out of time if you\n"
.string "try for all of them at once.$"
-gUnknown_8177BAB:: @ 8177BAB
+SafariZone_East_Text_PrizeInDeepestPartOfSafariZone:: @ 8177BAB
.string "Go to the deepest part of the\n"
.string "SAFARI ZONE. You will win a prize!$"
-gUnknown_8177BEC:: @ 8177BEC
+SafariZone_East_Text_MyEeveeEvolvedIntoFlareon:: @ 8177BEC
.string "My EEVEE evolved into FLAREON.\p"
.string "But, a friend's EEVEE turned into a\n"
.string "VAPOREON. I wonder why?$"
diff --git a/data/maps/SafariZone_SecretHouse/map.json b/data/maps/SafariZone_SecretHouse/map.json
index 298188e1b..df02367a4 100644
--- a/data/maps/SafariZone_SecretHouse/map.json
+++ b/data/maps/SafariZone_SecretHouse/map.json
@@ -23,7 +23,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "SafariZone_SecretHouse_EventScript_162453",
+ "script": "SafariZone_SecretHouse_EventScript_Attendant",
"flag": "0"
}
],
diff --git a/data/maps/SafariZone_SecretHouse/scripts.inc b/data/maps/SafariZone_SecretHouse/scripts.inc
index a61a99525..44884acd3 100644
--- a/data/maps/SafariZone_SecretHouse/scripts.inc
+++ b/data/maps/SafariZone_SecretHouse/scripts.inc
@@ -1,26 +1,26 @@
SafariZone_SecretHouse_MapScripts:: @ 8162452
.byte 0
-SafariZone_SecretHouse_EventScript_162453:: @ 8162453
+SafariZone_SecretHouse_EventScript_Attendant:: @ 8162453
lock
faceplayer
- goto_if_set FLAG_GOT_HM03, EventScript_1624A9
- msgbox gUnknown_8177DC1
+ goto_if_set FLAG_GOT_HM03, SafariZone_SecretHouse_EventScript_ExplainSurf
+ msgbox SafariZone_SecretHouse_Text_CongratsYouveWon
checkitemspace ITEM_HM03, 1
compare VAR_RESULT, FALSE
- goto_if_eq EventScript_16249F
- giveitem_msg gUnknown_8177E92, ITEM_HM03
- msgbox gUnknown_8177EB7
+ goto_if_eq SafariZone_SecretHouse_EventScript_NoRoomForHM03
+ giveitem_msg SafariZone_SecretHouse_Text_ReceivedHM03FromAttendant, ITEM_HM03
+ msgbox SafariZone_SecretHouse_Text_ExplainSurf
setflag FLAG_GOT_HM03
release
end
-EventScript_16249F:: @ 816249F
- msgbox gUnknown_8177F72
+SafariZone_SecretHouse_EventScript_NoRoomForHM03:: @ 816249F
+ msgbox SafariZone_SecretHouse_Text_DontHaveRoomForPrize
release
end
-EventScript_1624A9:: @ 81624A9
- msgbox gUnknown_8177EB7
+SafariZone_SecretHouse_EventScript_ExplainSurf:: @ 81624A9
+ msgbox SafariZone_SecretHouse_Text_ExplainSurf
release
end
diff --git a/data/maps/SafariZone_SecretHouse/text.inc b/data/maps/SafariZone_SecretHouse/text.inc
index 04ea02125..bfa505689 100644
--- a/data/maps/SafariZone_SecretHouse/text.inc
+++ b/data/maps/SafariZone_SecretHouse/text.inc
@@ -1,4 +1,4 @@
-gUnknown_8177DC1:: @ 8177DC1
+SafariZone_SecretHouse_Text_CongratsYouveWon:: @ 8177DC1
.string "Ah! Finally!\p"
.string "You're the first person to reach\n"
.string "the SECRET HOUSE!\p"
@@ -9,11 +9,11 @@ gUnknown_8177DC1:: @ 8177DC1
.string "Congratulations!\n"
.string "You have won!$"
-gUnknown_8177E92:: @ 8177E92
+SafariZone_SecretHouse_Text_ReceivedHM03FromAttendant:: @ 8177E92
.string "{PLAYER} received HM03\n"
.string "from the attendant!$"
-gUnknown_8177EB7:: @ 8177EB7
+SafariZone_SecretHouse_Text_ExplainSurf:: @ 8177EB7
.string "HM03 is SURF.\p"
.string "POKéMON will be able to ferry you\n"
.string "across water using it.\p"
@@ -22,7 +22,7 @@ gUnknown_8177EB7:: @ 8177EB7
.string "You're super lucky for winning this\n"
.string "fabulous prize!$"
-gUnknown_8177F72:: @ 8177F72
+SafariZone_SecretHouse_Text_DontHaveRoomForPrize:: @ 8177F72
.string "You don't have room for this\n"
.string "fabulous prize!$"
diff --git a/data/maps/SafariZone_West/map.json b/data/maps/SafariZone_West/map.json
index cf4eee158..cee77b0b3 100644
--- a/data/maps/SafariZone_West/map.json
+++ b/data/maps/SafariZone_West/map.json
@@ -141,7 +141,7 @@
"x": 19,
"y": 18,
"elevation": 0,
- "dest_map": "MAP_SAFARI_ZONE_BUILDING4",
+ "dest_map": "MAP_SAFARI_ZONE_WEST_REST_HOUSE",
"dest_warp_id": 1
}
],
@@ -152,28 +152,28 @@
"x": 27,
"y": 9,
"elevation": 0,
- "script": "SafariZone_West_EventScript_1623D0"
+ "script": "SafariZone_West_EventScript_LostTeethNotice"
},
{
"type": "bg_event_type_0",
"x": 36,
"y": 10,
"elevation": 0,
- "script": "SafariZone_West_EventScript_1623D9"
+ "script": "SafariZone_West_EventScript_TrainerTips"
},
{
"type": "bg_event_type_0",
"x": 35,
"y": 26,
"elevation": 0,
- "script": "SafariZone_West_EventScript_1623E2"
+ "script": "SafariZone_West_EventScript_AreaSign"
},
{
"type": "bg_event_type_0",
"x": 22,
"y": 19,
"elevation": 0,
- "script": "SafariZone_West_EventScript_1623C7"
+ "script": "SafariZone_West_EventScript_RestHouseSign"
},
{
"type": "hidden_item",
diff --git a/data/maps/SafariZone_West/scripts.inc b/data/maps/SafariZone_West/scripts.inc
index 3d6e0bbf7..aeff53ed8 100644
--- a/data/maps/SafariZone_West/scripts.inc
+++ b/data/maps/SafariZone_West/scripts.inc
@@ -1,18 +1,18 @@
SafariZone_West_MapScripts:: @ 81623C6
.byte 0
-SafariZone_West_EventScript_1623C7:: @ 81623C7
- msgbox gUnknown_817796E, MSGBOX_SIGN
+SafariZone_West_EventScript_RestHouseSign:: @ 81623C7
+ msgbox SafariZone_West_Text_RestHouse, MSGBOX_SIGN
end
-SafariZone_West_EventScript_1623D0:: @ 81623D0
- msgbox gUnknown_8177979, MSGBOX_SIGN
+SafariZone_West_EventScript_LostTeethNotice:: @ 81623D0
+ msgbox SafariZone_West_Text_PleaseFindWardensLostTeeth, MSGBOX_SIGN
end
-SafariZone_West_EventScript_1623D9:: @ 81623D9
- msgbox gUnknown_81779F8, MSGBOX_SIGN
+SafariZone_West_EventScript_TrainerTips:: @ 81623D9
+ msgbox SafariZone_West_Text_SearchForSecretHouse, MSGBOX_SIGN
end
-SafariZone_West_EventScript_1623E2:: @ 81623E2
- msgbox gUnknown_8177A41, MSGBOX_SIGN
+SafariZone_West_EventScript_AreaSign:: @ 81623E2
+ msgbox SafariZone_West_Text_AreaSign, MSGBOX_SIGN
end
diff --git a/data/maps/SafariZone_West/text.inc b/data/maps/SafariZone_West/text.inc
index 14a097ada..c158c3467 100644
--- a/data/maps/SafariZone_West/text.inc
+++ b/data/maps/SafariZone_West/text.inc
@@ -1,7 +1,7 @@
-gUnknown_817796E:: @ 817796E
+SafariZone_West_Text_RestHouse:: @ 817796E
.string "REST HOUSE$"
-gUnknown_8177979:: @ 8177979
+SafariZone_West_Text_PleaseFindWardensLostTeeth:: @ 8177979
.string "REQUEST NOTICE\p"
.string "Please find the SAFARI WARDEN's\n"
.string "lost GOLD TEETH.\l"
@@ -9,12 +9,12 @@ gUnknown_8177979:: @ 8177979
.string "Reward offered!\n"
.string "Contact: WARDEN$"
-gUnknown_81779F8:: @ 81779F8
+SafariZone_West_Text_SearchForSecretHouse:: @ 81779F8
.string "TRAINER TIPS\p"
.string "Zone Exploration Campaign!\n"
.string "The Search for the SECRET HOUSE!$"
-gUnknown_8177A41:: @ 8177A41
+SafariZone_West_Text_AreaSign:: @ 8177A41
.string "AREA 3\n"
.string "EAST: CENTER AREA$"
diff --git a/data/maps/SafariZone_Building4/map.json b/data/maps/SafariZone_West_RestHouse/map.json
index 6d994ad60..a387fe992 100644
--- a/data/maps/SafariZone_Building4/map.json
+++ b/data/maps/SafariZone_West_RestHouse/map.json
@@ -1,7 +1,7 @@
{
- "id": "MAP_SAFARI_ZONE_BUILDING4",
- "name": "SafariZone_Building4",
- "layout": "LAYOUT_SAFARI_ZONE_BUILDING",
+ "id": "MAP_SAFARI_ZONE_WEST_REST_HOUSE",
+ "name": "SafariZone_West_RestHouse",
+ "layout": "LAYOUT_SAFARI_ZONE_REST_HOUSE",
"music": "MUS_SHINKA",
"region_map_section": "MAPSEC_KANTO_SAFARI_ZONE",
"requires_flash": false,
@@ -23,7 +23,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "SafariZone_Building4_EventScript_162440",
+ "script": "SafariZone_West_RestHouse_EventScript_Scientist",
"flag": "0"
},
{
@@ -36,7 +36,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "SafariZone_Building4_EventScript_162437",
+ "script": "SafariZone_West_RestHouse_EventScript_Man",
"flag": "0"
},
{
@@ -49,7 +49,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "SafariZone_Building4_EventScript_162449",
+ "script": "SafariZone_West_RestHouse_EventScript_CooltrainerF",
"flag": "0"
}
],
diff --git a/data/maps/SafariZone_West_RestHouse/scripts.inc b/data/maps/SafariZone_West_RestHouse/scripts.inc
new file mode 100644
index 000000000..cc3b70df4
--- /dev/null
+++ b/data/maps/SafariZone_West_RestHouse/scripts.inc
@@ -0,0 +1,14 @@
+SafariZone_West_RestHouse_MapScripts:: @ 8162436
+ .byte 0
+
+SafariZone_West_RestHouse_EventScript_Man:: @ 8162437
+ msgbox SafariZone_West_Text_BaitMakesMonStickAround, MSGBOX_NPC
+ end
+
+SafariZone_West_RestHouse_EventScript_Scientist:: @ 8162440
+ msgbox SafariZone_West_Text_RocksMakeMonRunButEasierCatch, MSGBOX_NPC
+ end
+
+SafariZone_West_RestHouse_EventScript_CooltrainerF:: @ 8162449
+ msgbox SafariZone_West_Text_HikedLotsDidntSeeMonIWanted, MSGBOX_NPC
+ end
diff --git a/data/maps/SafariZone_Building4/text.inc b/data/maps/SafariZone_West_RestHouse/text.inc
index 66bf06ba2..c6ef1ae59 100644
--- a/data/maps/SafariZone_Building4/text.inc
+++ b/data/maps/SafariZone_West_RestHouse/text.inc
@@ -1,4 +1,4 @@
-Text_177C47:: @ 8177C47
+SafariZone_West_Text_KogaPatrolsSafariEverySoOften:: @ 8177C47
.string "The SAFARI ZONE's huge, wouldn't\n"
.string "you say?\p"
.string "FUCHSIA's GYM LEADER, KOGA, \n"
@@ -6,17 +6,17 @@ Text_177C47:: @ 8177C47
.string "Thanks to him, we can play here\n"
.string "knowing that we're safe.$"
-gUnknown_8177CEB:: @ 8177CEB
+SafariZone_West_Text_RocksMakeMonRunButEasierCatch:: @ 8177CEB
.string "Tossing ROCKS at POKéMON might\n"
.string "make them run, but they'll be\l"
.string "easier to catch.$"
-gUnknown_8177D39:: @ 8177D39
+SafariZone_West_Text_BaitMakesMonStickAround:: @ 8177D39
.string "Using BAIT will make POKéMON more\n"
.string "likely to stick around if they get\l"
.string "busy eating.$"
-gUnknown_8177D8B:: @ 8177D8B
+SafariZone_West_Text_HikedLotsDidntSeeMonIWanted:: @ 8177D8B
.string "I hiked a lot, but I didn't see any\n"
.string "POKéMON I wanted.$"
diff --git a/data/maps/SeafoamIslands_B3F/scripts.inc b/data/maps/SeafoamIslands_B3F/scripts.inc
index 13c6b606a..d45cc05e9 100644
--- a/data/maps/SeafoamIslands_B3F/scripts.inc
+++ b/data/maps/SeafoamIslands_B3F/scripts.inc
@@ -1,71 +1,73 @@
+.equ NUM_BOULDERS_PRESENT, VAR_TEMP_2
+
SeafoamIslands_B3F_MapScripts:: @ 8162F4F
map_script MAP_SCRIPT_ON_TRANSITION, SeafoamIslands_B3F_OnTransition
map_script MAP_SCRIPT_ON_FRAME_TABLE, SeafoamIslands_B3F_OnFrame
.byte 0
SeafoamIslands_B3F_OnTransition:: @ 8162F5A
- call_if_unset FLAG_STOPPED_SEAFOAM_B3F_CURRENT, EventScript_162F6D
- call_if_set FLAG_STOPPED_SEAFOAM_B3F_CURRENT, EventScript_162F94
+ call_if_unset FLAG_STOPPED_SEAFOAM_B3F_CURRENT, SeafoamIslands_B3F_EventScript_CheckStoppedCurrent
+ call_if_set FLAG_STOPPED_SEAFOAM_B3F_CURRENT, SeafoamIslands_B3F_EventScript_SetNoCurrentLayout
end
-EventScript_162F6D:: @ 8162F6D
- setvar VAR_TEMP_2, 0
- call_if_unset FLAG_HIDE_SEAFOAM_B3F_BOULDER_1, EventScript_162FF0
- call_if_unset FLAG_HIDE_SEAFOAM_B3F_BOULDER_2, EventScript_162FF0
- compare VAR_TEMP_2, 2
- call_if_eq EventScript_162F90
+SeafoamIslands_B3F_EventScript_CheckStoppedCurrent:: @ 8162F6D
+ setvar NUM_BOULDERS_PRESENT, 0
+ call_if_unset FLAG_HIDE_SEAFOAM_B3F_BOULDER_1, SeafoamIslands_B3F_EventScript_AddBoulderPresent
+ call_if_unset FLAG_HIDE_SEAFOAM_B3F_BOULDER_2, SeafoamIslands_B3F_EventScript_AddBoulderPresent
+ compare NUM_BOULDERS_PRESENT, 2
+ call_if_eq SeafoamIslands_B3F_EventScript_StoppedCurrent
return
-EventScript_162F90:: @ 8162F90
+SeafoamIslands_B3F_EventScript_StoppedCurrent:: @ 8162F90
setflag FLAG_STOPPED_SEAFOAM_B3F_CURRENT
return
-EventScript_162F94:: @ 8162F94
- setmaplayoutindex LAYOUT_UNUSED_LAYOUT_833B6EC
+SeafoamIslands_B3F_EventScript_SetNoCurrentLayout:: @ 8162F94
+ setmaplayoutindex LAYOUT_SEAFOAM_ISLANDS_B3F_CURRENT_STOPPED
return
SeafoamIslands_B3F_OnFrame:: @ 8162F98
- map_script_2 VAR_TEMP_1, 1, EventScript_162FA2
+ map_script_2 VAR_TEMP_1, 1, SeafoamIslands_B3F_EventScript_EnterByFalling
.2byte 0
-EventScript_162FA2:: @ 8162FA2
+SeafoamIslands_B3F_EventScript_EnterByFalling:: @ 8162FA2
lockall
- setvar VAR_TEMP_2, 0
- call_if_unset FLAG_HIDE_SEAFOAM_B3F_BOULDER_1, EventScript_162FF0
- call_if_unset FLAG_HIDE_SEAFOAM_B3F_BOULDER_2, EventScript_162FF0
- compare VAR_TEMP_2, 2
- goto_if_eq EventScript_16300C
+ setvar NUM_BOULDERS_PRESENT, 0
+ call_if_unset FLAG_HIDE_SEAFOAM_B3F_BOULDER_1, SeafoamIslands_B3F_EventScript_AddBoulderPresent
+ call_if_unset FLAG_HIDE_SEAFOAM_B3F_BOULDER_2, SeafoamIslands_B3F_EventScript_AddBoulderPresent
+ compare NUM_BOULDERS_PRESENT, 2
+ goto_if_eq SeafoamIslands_B3F_EventScript_CurrentBlocked
getplayerxy VAR_0x8008, VAR_0x8009
compare VAR_0x8008, 24
- call_if_lt EventScript_162FF6
+ call_if_lt SeafoamIslands_B3F_EventScript_RideCurrentFar
compare VAR_0x8008, 24
- call_if_ge EventScript_163001
+ call_if_ge SeafoamIslands_B3F_EventScript_RideCurrentClose
setvar VAR_MAP_SCENE_SEAFOAM_ISLANDS_B4F, 1
warp MAP_SEAFOAM_ISLANDS_B4F, 255, 27, 21
waitstate
releaseall
end
-EventScript_162FF0:: @ 8162FF0
- addvar VAR_TEMP_2, 1
+SeafoamIslands_B3F_EventScript_AddBoulderPresent:: @ 8162FF0
+ addvar NUM_BOULDERS_PRESENT, 1
return
-EventScript_162FF6:: @ 8162FF6
- applymovement OBJ_EVENT_ID_PLAYER, Movement_163013
+SeafoamIslands_B3F_EventScript_RideCurrentFar:: @ 8162FF6
+ applymovement OBJ_EVENT_ID_PLAYER, SeafoamIslands_B3F_Movement_RideCurrentFar
waitmovement 0
return
-EventScript_163001:: @ 8163001
- applymovement OBJ_EVENT_ID_PLAYER, Movement_163021
+SeafoamIslands_B3F_EventScript_RideCurrentClose:: @ 8163001
+ applymovement OBJ_EVENT_ID_PLAYER, SeafoamIslands_B3F_Movement_RideCurrentClose
waitmovement 0
return
-EventScript_16300C:: @ 816300C
+SeafoamIslands_B3F_EventScript_CurrentBlocked:: @ 816300C
setvar VAR_TEMP_1, 0
releaseall
end
-Movement_163013:: @ 8163013
+SeafoamIslands_B3F_Movement_RideCurrentFar:: @ 8163013
walk_fast_down
walk_fast_down
walk_fast_down
@@ -81,7 +83,7 @@ Movement_163013:: @ 8163013
walk_fast_down
step_end
-Movement_163021:: @ 8163021
+SeafoamIslands_B3F_Movement_RideCurrentClose:: @ 8163021
walk_fast_down
walk_fast_down
walk_fast_down
diff --git a/data/maps/SeafoamIslands_B4F/map.json b/data/maps/SeafoamIslands_B4F/map.json
index 5fc46fdee..22a8851ac 100644
--- a/data/maps/SeafoamIslands_B4F/map.json
+++ b/data/maps/SeafoamIslands_B4F/map.json
@@ -49,7 +49,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "SeafoamIslands_B4F_EventScript_1631AC",
+ "script": "SeafoamIslands_B4F_EventScript_Articuno",
"flag": "FLAG_HIDE_ARTICUNO"
},
{
@@ -104,7 +104,7 @@
"elevation": 1,
"var": "VAR_MAP_SCENE_SEAFOAM_ISLANDS_B4F",
"var_value": 0,
- "script": "SeafoamIslands_B4F_EventScript_16319D"
+ "script": "SeafoamIslands_B4F_EventScript_UpwardCurrent"
},
{
"type": "trigger",
@@ -113,7 +113,7 @@
"elevation": 1,
"var": "VAR_MAP_SCENE_SEAFOAM_ISLANDS_B4F",
"var_value": 0,
- "script": "SeafoamIslands_B4F_EventScript_16319D"
+ "script": "SeafoamIslands_B4F_EventScript_UpwardCurrent"
},
{
"type": "trigger",
@@ -122,7 +122,7 @@
"elevation": 1,
"var": "VAR_MAP_SCENE_SEAFOAM_ISLANDS_B4F",
"var_value": 0,
- "script": "SeafoamIslands_B4F_EventScript_16319D"
+ "script": "SeafoamIslands_B4F_EventScript_UpwardCurrent"
}
],
"bg_events": [
@@ -141,14 +141,14 @@
"x": 30,
"y": 2,
"elevation": 0,
- "script": "SeafoamIslands_B4F_EventScript_16322C"
+ "script": "SeafoamIslands_B4F_EventScript_FastCurrentSign"
},
{
"type": "bg_event_type_0",
"x": 14,
"y": 18,
"elevation": 0,
- "script": "SeafoamIslands_B4F_EventScript_163223"
+ "script": "SeafoamIslands_B4F_EventScript_BoulderHintSign"
}
]
}
diff --git a/data/maps/SeafoamIslands_B4F/scripts.inc b/data/maps/SeafoamIslands_B4F/scripts.inc
index 1882fb3a3..c7343fcb6 100644
--- a/data/maps/SeafoamIslands_B4F/scripts.inc
+++ b/data/maps/SeafoamIslands_B4F/scripts.inc
@@ -1,3 +1,5 @@
+.equ NUM_BOULDERS_PRESENT, VAR_TEMP_2
+
SeafoamIslands_B4F_MapScripts:: @ 816302E
map_script MAP_SCRIPT_ON_TRANSITION, SeafoamIslands_B4F_OnTransition
map_script MAP_SCRIPT_ON_RESUME, SeafoamIslands_B4F_OnResume
@@ -7,10 +9,10 @@ SeafoamIslands_B4F_MapScripts:: @ 816302E
.byte 0
SeafoamIslands_B4F_OnResume:: @ 8163048
- call_if_set FLAG_SYS_SPECIAL_WILD_BATTLE, EventScript_163052
+ call_if_set FLAG_SYS_SPECIAL_WILD_BATTLE, SeafoamIslands_B4F_EventScript_TryRemoveArticuno
end
-EventScript_163052:: @ 8163052
+SeafoamIslands_B4F_EventScript_TryRemoveArticuno:: @ 8163052
specialvar VAR_RESULT, Special_GetBattleOutcome
compare VAR_RESULT, B_OUTCOME_CAUGHT
goto_if_ne EventScript_Return
@@ -18,109 +20,111 @@ EventScript_163052:: @ 8163052
return
SeafoamIslands_B4F_OnTransition:: @ 8163066
- call_if_unset FLAG_FOUGHT_ARTICUNO, EventScript_1630AD
- call_if_unset FLAG_STOPPED_SEAFOAM_B4F_CURRENT, EventScript_163082
- call_if_set FLAG_STOPPED_SEAFOAM_B4F_CURRENT, EventScript_1630A9
+ call_if_unset FLAG_FOUGHT_ARTICUNO, SeafoamIslands_B4F_EventScript_ShowArticuno
+ call_if_unset FLAG_STOPPED_SEAFOAM_B4F_CURRENT, SeafoamIslands_B4F_EventScript_CheckStoppedCurrent
+ call_if_set FLAG_STOPPED_SEAFOAM_B4F_CURRENT, SeafoamIslands_B4F_EventScript_SetNoCurrentLayout
end
-EventScript_163082:: @ 8163082
- setvar VAR_TEMP_2, 0
- call_if_unset FLAG_HIDE_SEAFOAM_B4F_BOULDER_1, EventScript_163169
- call_if_unset FLAG_HIDE_SEAFOAM_B4F_BOULDER_2, EventScript_163169
- compare VAR_TEMP_2, 2
- call_if_eq EventScript_1630A5
+SeafoamIslands_B4F_EventScript_CheckStoppedCurrent:: @ 8163082
+ setvar NUM_BOULDERS_PRESENT, 0
+ call_if_unset FLAG_HIDE_SEAFOAM_B4F_BOULDER_1, SeafoamIslands_B4F_EventScript_AddBoulderPresent
+ call_if_unset FLAG_HIDE_SEAFOAM_B4F_BOULDER_2, SeafoamIslands_B4F_EventScript_AddBoulderPresent
+ compare NUM_BOULDERS_PRESENT, 2
+ call_if_eq SeafoamIslands_B4F_EventScript_StoppedCurrent
return
-EventScript_1630A5:: @ 81630A5
+SeafoamIslands_B4F_EventScript_StoppedCurrent:: @ 81630A5
setflag FLAG_STOPPED_SEAFOAM_B4F_CURRENT
return
-EventScript_1630A9:: @ 81630A9
- setmaplayoutindex LAYOUT_UNUSED_LAYOUT_833BE30
+SeafoamIslands_B4F_EventScript_SetNoCurrentLayout:: @ 81630A9
+ setmaplayoutindex LAYOUT_SEAFOAM_ISLANDS_B4F_CURRENT_STOPPED
return
-EventScript_1630AD:: @ 81630AD
+SeafoamIslands_B4F_EventScript_ShowArticuno:: @ 81630AD
clearflag FLAG_HIDE_ARTICUNO
return
SeafoamIslands_B4F_OnLoad:: @ 81630B1
- setvar VAR_TEMP_2, 0
- call_if_unset FLAG_HIDE_SEAFOAM_B4F_BOULDER_1, EventScript_163169
- call_if_unset FLAG_HIDE_SEAFOAM_B4F_BOULDER_2, EventScript_163169
- compare VAR_TEMP_2, 2
- goto_if_eq EventScript_1630D4
+ setvar NUM_BOULDERS_PRESENT, 0
+ call_if_unset FLAG_HIDE_SEAFOAM_B4F_BOULDER_1, SeafoamIslands_B4F_EventScript_AddBoulderPresent
+ call_if_unset FLAG_HIDE_SEAFOAM_B4F_BOULDER_2, SeafoamIslands_B4F_EventScript_AddBoulderPresent
+ compare NUM_BOULDERS_PRESENT, 2
+ goto_if_eq SeafoamIslands_B4F_EventScript_SetCalmWaterNearStairs
end
-EventScript_1630D4:: @ 81630D4
- setmetatile 12, 14, 299, 0
- setmetatile 13, 14, 299, 0
+SeafoamIslands_B4F_EventScript_SetCalmWaterNearStairs:: @ 81630D4
+ setmetatile 12, 14, METATILE_General_CalmWater, 0
+ setmetatile 13, 14, METATILE_General_CalmWater, 0
end
SeafoamIslands_B4F_OnWarp:: @ 81630E7
- map_script_2 VAR_MAP_SCENE_SEAFOAM_ISLANDS_B4F, 1, EventScript_1630F1
+ map_script_2 VAR_MAP_SCENE_SEAFOAM_ISLANDS_B4F, 1, SeafoamIslands_B4F_EventScript_WarpInOnCurrent
.2byte 0
-EventScript_1630F1:: @ 81630F1
+SeafoamIslands_B4F_EventScript_WarpInOnCurrent:: @ 81630F1
turnobject OBJ_EVENT_ID_PLAYER, DIR_NORTH
special Special_ForcePlayerToStartSurfing
end
SeafoamIslands_B4F_OnFrame:: @ 81630F9
- map_script_2 VAR_MAP_SCENE_SEAFOAM_ISLANDS_B4F, 1, EventScript_16310B
- map_script_2 VAR_TEMP_1, 1, EventScript_163121
+ map_script_2 VAR_MAP_SCENE_SEAFOAM_ISLANDS_B4F, 1, SeafoamIslands_B4F_EventScript_EnterOnCurrent
+ map_script_2 VAR_TEMP_1, 1, SeafoamIslands_B4F_EventScript_EnterByFalling
.2byte 0
-EventScript_16310B:: @ 816310B
+@ The current the player is forced in on from B3F
+SeafoamIslands_B4F_EventScript_EnterOnCurrent:: @ 816310B
lockall
- applymovement OBJ_EVENT_ID_PLAYER, Movement_16311D
+ applymovement OBJ_EVENT_ID_PLAYER, SeafoamIslands_B4F_Movement_EnterOnCurrent
waitmovement 0
setvar VAR_MAP_SCENE_SEAFOAM_ISLANDS_B4F, 0
releaseall
end
-Movement_16311D:: @ 816311D
+SeafoamIslands_B4F_Movement_EnterOnCurrent:: @ 816311D
walk_fast_up
walk_fast_up
walk_fast_up
step_end
-EventScript_163121:: @ 8163121
+@ The current the player lands on when entering the map by falling
+SeafoamIslands_B4F_EventScript_EnterByFalling:: @ 8163121
lockall
- setvar VAR_TEMP_2, 0
- call_if_unset FLAG_HIDE_SEAFOAM_B4F_BOULDER_1, EventScript_163169
- call_if_unset FLAG_HIDE_SEAFOAM_B4F_BOULDER_2, EventScript_163169
- compare VAR_TEMP_2, 2
- goto_if_eq EventScript_163185
+ setvar NUM_BOULDERS_PRESENT, 0
+ call_if_unset FLAG_HIDE_SEAFOAM_B4F_BOULDER_1, SeafoamIslands_B4F_EventScript_AddBoulderPresent
+ call_if_unset FLAG_HIDE_SEAFOAM_B4F_BOULDER_2, SeafoamIslands_B4F_EventScript_AddBoulderPresent
+ compare NUM_BOULDERS_PRESENT, 2
+ goto_if_eq SeafoamIslands_B4F_EventScript_CurrentBlocked
getplayerxy VAR_0x8008, VAR_0x8009
compare VAR_0x8008, 9
- call_if_lt EventScript_16316F
+ call_if_lt SeafoamIslands_B4F_EventScript_RideCurrentFar
compare VAR_0x8008, 9
- call_if_ge EventScript_16317A
+ call_if_ge SeafoamIslands_B4F_EventScript_RideCurrentClose
special sub_805D1A8
setvar VAR_TEMP_1, 0
releaseall
end
-EventScript_163169:: @ 8163169
- addvar VAR_TEMP_2, 1
+SeafoamIslands_B4F_EventScript_AddBoulderPresent:: @ 8163169
+ addvar NUM_BOULDERS_PRESENT, 1
return
-EventScript_16316F:: @ 816316F
- applymovement OBJ_EVENT_ID_PLAYER, Movement_16318C
+SeafoamIslands_B4F_EventScript_RideCurrentFar:: @ 816316F
+ applymovement OBJ_EVENT_ID_PLAYER, SeafoamIslands_B4F_Movement_RideCurrentFar
waitmovement 0
return
-EventScript_16317A:: @ 816317A
- applymovement OBJ_EVENT_ID_PLAYER, Movement_163195
+SeafoamIslands_B4F_EventScript_RideCurrentClose:: @ 816317A
+ applymovement OBJ_EVENT_ID_PLAYER, SeafoamIslands_B4F_Movement_RideCurrentClose
waitmovement 0
return
-EventScript_163185:: @ 8163185
+SeafoamIslands_B4F_EventScript_CurrentBlocked:: @ 8163185
setvar VAR_TEMP_1, 0
releaseall
end
-Movement_16318C:: @ 816318C
+SeafoamIslands_B4F_Movement_RideCurrentFar:: @ 816318C
walk_up
walk_up
walk_up
@@ -131,7 +135,7 @@ Movement_16318C:: @ 816318C
walk_up
step_end
-Movement_163195:: @ 8163195
+SeafoamIslands_B4F_Movement_RideCurrentClose:: @ 8163195
walk_up
walk_up
walk_up
@@ -141,18 +145,19 @@ Movement_163195:: @ 8163195
walk_up
step_end
-SeafoamIslands_B4F_EventScript_16319D:: @ 816319D
+@ Triggers blocking re-entry to B3F
+SeafoamIslands_B4F_EventScript_UpwardCurrent:: @ 816319D
lockall
- applymovement OBJ_EVENT_ID_PLAYER, Movement_1631AA
+ applymovement OBJ_EVENT_ID_PLAYER, SeafoamIslands_B4F_Movement_WalkUp
waitmovement 0
releaseall
end
-Movement_1631AA:: @ 81631AA
+SeafoamIslands_B4F_Movement_WalkUp:: @ 81631AA
walk_up
step_end
-SeafoamIslands_B4F_EventScript_1631AC:: @ 81631AC
+SeafoamIslands_B4F_EventScript_Articuno:: @ 81631AC
goto_if_questlog EventScript_ReleaseEnd
special sub_8112364
lock
@@ -160,7 +165,7 @@ SeafoamIslands_B4F_EventScript_1631AC:: @ 81631AC
setwildbattle SPECIES_ARTICUNO, 50, ITEM_NONE
waitse
playmoncry SPECIES_ARTICUNO, 2
- message Text_1A6448
+ message Text_Gyaoo
waitmessage
waitmoncry
delay 10
@@ -172,33 +177,29 @@ SeafoamIslands_B4F_EventScript_1631AC:: @ 81631AC
clearflag FLAG_SYS_SPECIAL_WILD_BATTLE
specialvar VAR_RESULT, Special_GetBattleOutcome
compare VAR_RESULT, B_OUTCOME_WON
- goto_if_eq EventScript_16320F
+ goto_if_eq SeafoamIslands_B4F_EventScript_DefeatedArticuno
compare VAR_RESULT, B_OUTCOME_RAN
- goto_if_eq EventScript_163218
+ goto_if_eq SeafoamIslands_B4F_EventScript_RanFromArticuno
compare VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED
- goto_if_eq EventScript_163218
+ goto_if_eq SeafoamIslands_B4F_EventScript_RanFromArticuno
setflag FLAG_FOUGHT_ARTICUNO
release
end
-EventScript_16320F:: @ 816320F
+SeafoamIslands_B4F_EventScript_DefeatedArticuno:: @ 816320F
setflag FLAG_FOUGHT_ARTICUNO
goto EventScript_RemoveStaticMon
-
-EventScript_163217:: @ 8163217
end
-EventScript_163218:: @ 8163218
+SeafoamIslands_B4F_EventScript_RanFromArticuno:: @ 8163218
setvar VAR_0x8004, SPECIES_ARTICUNO
goto EventScript_MonFlewAway
-
-EventScript_163222:: @ 8163222
end
-SeafoamIslands_B4F_EventScript_163223:: @ 8163223
- msgbox gUnknown_8179B36, MSGBOX_SIGN
+SeafoamIslands_B4F_EventScript_BoulderHintSign:: @ 8163223
+ msgbox SeafoamIslands_B4F_Text_BouldersMightChangeWaterFlow, MSGBOX_SIGN
end
-SeafoamIslands_B4F_EventScript_16322C:: @ 816322C
- msgbox gUnknown_8179B65, MSGBOX_SIGN
+SeafoamIslands_B4F_EventScript_FastCurrentSign:: @ 816322C
+ msgbox SeafoamIslands_B4F_Text_DangerFastCurrent, MSGBOX_SIGN
end
diff --git a/data/maps/SeafoamIslands_B4F/text.inc b/data/maps/SeafoamIslands_B4F/text.inc
index 708828c74..2747110e5 100644
--- a/data/maps/SeafoamIslands_B4F/text.inc
+++ b/data/maps/SeafoamIslands_B4F/text.inc
@@ -19,11 +19,11 @@ Text_RockSlideTaught:: @ 8179B0A
.string "It might be scary to use it in this\n"
.string "tunnel…$"
-gUnknown_8179B36:: @ 8179B36
+SeafoamIslands_B4F_Text_BouldersMightChangeWaterFlow:: @ 8179B36
.string "Hint: Boulders might change the\n"
.string "flow of water.$"
-gUnknown_8179B65:: @ 8179B65
+SeafoamIslands_B4F_Text_DangerFastCurrent:: @ 8179B65
.string "DANGER\n"
.string "Fast current!$"
diff --git a/data/maps/SixIsland_DottedHole_1F/scripts.inc b/data/maps/SixIsland_DottedHole_1F/scripts.inc
index 0dae8d853..26217512e 100644
--- a/data/maps/SixIsland_DottedHole_1F/scripts.inc
+++ b/data/maps/SixIsland_DottedHole_1F/scripts.inc
@@ -8,28 +8,28 @@ SixIsland_DottedHole_1F_OnTransition:: @ 8164188
SixIsland_DottedHole_B1F_EventScript_16418C:: @ 816418C
lockall
- braillemessage gUnknown_81A9288
+ braillemessage Braille_Text_Up
waitbuttonpress
releaseall
end
SixIsland_DottedHole_B4F_EventScript_164195:: @ 8164195
lockall
- braillemessage gUnknown_81A928B
+ braillemessage Braille_Text_Down
waitbuttonpress
releaseall
end
SixIsland_DottedHole_B3F_EventScript_16419E:: @ 816419E
lockall
- braillemessage gUnknown_81A9290
+ braillemessage Braille_Text_Right
waitbuttonpress
releaseall
end
SixIsland_DottedHole_B2F_EventScript_1641A7:: @ 81641A7
lockall
- braillemessage gUnknown_81A9296
+ braillemessage Braille_Text_Left
waitbuttonpress
releaseall
end
diff --git a/data/maps/SixIsland_DottedHole_SapphireRoom/scripts.inc b/data/maps/SixIsland_DottedHole_SapphireRoom/scripts.inc
index 24106d3ac..a73503f7c 100644
--- a/data/maps/SixIsland_DottedHole_SapphireRoom/scripts.inc
+++ b/data/maps/SixIsland_DottedHole_SapphireRoom/scripts.inc
@@ -238,67 +238,22 @@ Movement_16441C:: @ 816441C
SixIsland_DottedHole_SapphireRoom_EventScript_16441F:: @ 816441F
lockall
setvar VAR_0x8005, 130
- setvar VAR_0x8006, 0
- braillemessage gUnknown_81A9321
- getbraillestringwidth gUnknown_81A9321
- call EventScript_BrailleCursorWaitButton
- setvar VAR_0x8006, 0
- braillemessage gUnknown_81A932D
- getbraillestringwidth gUnknown_81A932D
- call EventScript_BrailleCursorWaitButton
- setvar VAR_0x8006, 0
- braillemessage gUnknown_81A9338
- getbraillestringwidth gUnknown_81A9338
- call EventScript_BrailleCursorWaitButton
- setvar VAR_0x8006, 0
- braillemessage gUnknown_81A933F
- getbraillestringwidth gUnknown_81A933F
- call EventScript_BrailleCursorWaitButton
- setvar VAR_0x8006, 0
- braillemessage gUnknown_81A934A
- getbraillestringwidth gUnknown_81A934A
- call EventScript_BrailleCursorWaitButton
- setvar VAR_0x8006, 0
- braillemessage gUnknown_81A9356
- getbraillestringwidth gUnknown_81A9356
- call EventScript_BrailleCursorWaitButton
- setvar VAR_0x8006, 0
- braillemessage gUnknown_81A9362
- getbraillestringwidth gUnknown_81A9362
- call EventScript_BrailleCursorWaitButton
- setvar VAR_0x8006, 0
- braillemessage gUnknown_81A9368
- getbraillestringwidth gUnknown_81A9368
- call EventScript_BrailleCursorWaitButton
- setvar VAR_0x8006, 0
- braillemessage gUnknown_81A9374
- getbraillestringwidth gUnknown_81A9374
- call EventScript_BrailleCursorWaitButton
- setvar VAR_0x8006, 0
- braillemessage gUnknown_81A937C
- getbraillestringwidth gUnknown_81A937C
- call EventScript_BrailleCursorWaitButton
- setvar VAR_0x8006, 0
- braillemessage gUnknown_81A9387
- getbraillestringwidth gUnknown_81A9387
- call EventScript_BrailleCursorWaitButton
- setvar VAR_0x8006, 0
- braillemessage gUnknown_81A9393
- getbraillestringwidth gUnknown_81A9393
- call EventScript_BrailleCursorWaitButton
- setvar VAR_0x8006, 0
- braillemessage gUnknown_81A939F
- getbraillestringwidth gUnknown_81A939F
- call EventScript_BrailleCursorWaitButton
- setvar VAR_0x8006, 0
- braillemessage gUnknown_81A93AB
- getbraillestringwidth gUnknown_81A93AB
- call EventScript_BrailleCursorWaitButton
- setvar VAR_0x8006, 0
- braillemessage gUnknown_81A93B4
- getbraillestringwidth gUnknown_81A93B4
- call EventScript_BrailleCursorWaitButton
- braillemessage gUnknown_81A93C0
+ braillemessage_wait Braille_Text_LetTheTwo
+ braillemessage_wait Braille_Text_Glittering
+ braillemessage_wait Braille_Text_Stones
+ braillemessage_wait Braille_Text_OneInRed
+ braillemessage_wait Braille_Text_OneInBlue
+ braillemessage_wait Braille_Text_ConnectThe
+ braillemessage_wait Braille_Text_Past
+ braillemessage_wait Braille_Text_TwoFriends
+ braillemessage_wait Braille_Text_Sharing
+ braillemessage_wait Braille_Text_PowerOpen
+ braillemessage_wait Braille_Text_AWindowTo
+ braillemessage_wait Braille_Text_ANewWorld
+ braillemessage_wait Braille_Text_ThatGlows
+ braillemessage_wait Braille_Text_TheNext
+ braillemessage_wait Braille_Text_WorldWaits
+ braillemessage Braille_Text_ForYou
waitbuttonpress
releaseall
end
diff --git a/data/maps/SixIsland_RuinValley/scripts.inc b/data/maps/SixIsland_RuinValley/scripts.inc
index 582503ed8..9dadf5525 100644
--- a/data/maps/SixIsland_RuinValley/scripts.inc
+++ b/data/maps/SixIsland_RuinValley/scripts.inc
@@ -28,7 +28,7 @@ SixIsland_RuinValley_EventScript_168B94:: @ 8168B94
compare VAR_RESULT, NO
goto_if_eq EventScript_168BCB
msgbox gUnknown_818BE11
- braillemessage gUnknown_81A929B
+ braillemessage Braille_Text_Cut
waitbuttonpress
releaseall
end
diff --git a/data/maps/UndergroundPath_EastEntrance/map.json b/data/maps/UndergroundPath_EastEntrance/map.json
index 3e600d6ad..8a82619c0 100644
--- a/data/maps/UndergroundPath_EastEntrance/map.json
+++ b/data/maps/UndergroundPath_EastEntrance/map.json
@@ -23,7 +23,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "UndergroundPath_EastEntrance_EventScript_160EDE",
+ "script": "UndergroundPath_EastEntrance_EventScript_Woman",
"flag": "0"
}
],
diff --git a/data/maps/UndergroundPath_EastEntrance/scripts.inc b/data/maps/UndergroundPath_EastEntrance/scripts.inc
index 28a211c6f..88bc29730 100644
--- a/data/maps/UndergroundPath_EastEntrance/scripts.inc
+++ b/data/maps/UndergroundPath_EastEntrance/scripts.inc
@@ -1,6 +1,6 @@
UndergroundPath_EastEntrance_MapScripts:: @ 8160EDD
.byte 0
-UndergroundPath_EastEntrance_EventScript_160EDE:: @ 8160EDE
- msgbox gUnknown_81745D9, MSGBOX_NPC
+UndergroundPath_EastEntrance_EventScript_Woman:: @ 8160EDE
+ msgbox UndergroundPath_EastEntrance_Text_DoYouGoToCeladonDeptStore, MSGBOX_NPC
end
diff --git a/data/maps/UndergroundPath_EastEntrance/text.inc b/data/maps/UndergroundPath_EastEntrance/text.inc
index f44fb5a21..7333a73cc 100644
--- a/data/maps/UndergroundPath_EastEntrance/text.inc
+++ b/data/maps/UndergroundPath_EastEntrance/text.inc
@@ -1,4 +1,4 @@
-gUnknown_81745D9:: @ 81745D9
+UndergroundPath_EastEntrance_Text_DoYouGoToCeladonDeptStore:: @ 81745D9
.string "The DEPARTMENT STORE in CELADON\n"
.string "has a great selection.\p"
.string "Do you go there very often?$"
diff --git a/data/maps/UndergroundPath_NorthEntrance/map.json b/data/maps/UndergroundPath_NorthEntrance/map.json
index 18939c721..d5fbc5df9 100644
--- a/data/maps/UndergroundPath_NorthEntrance/map.json
+++ b/data/maps/UndergroundPath_NorthEntrance/map.json
@@ -23,7 +23,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "UndergroundPath_NorthEntrance_EventScript_160E39",
+ "script": "UndergroundPath_NorthEntrance_EventScript_Saige",
"flag": "0"
}
],
diff --git a/data/maps/UndergroundPath_NorthEntrance/scripts.inc b/data/maps/UndergroundPath_NorthEntrance/scripts.inc
index a06a23659..70a690828 100644
--- a/data/maps/UndergroundPath_NorthEntrance/scripts.inc
+++ b/data/maps/UndergroundPath_NorthEntrance/scripts.inc
@@ -1,39 +1,39 @@
UndergroundPath_NorthEntrance_MapScripts:: @ 8160E38
.byte 0
-UndergroundPath_NorthEntrance_EventScript_160E39:: @ 8160E39
+UndergroundPath_NorthEntrance_EventScript_Saige:: @ 8160E39
lock
faceplayer
setvar VAR_0x8008, INGAME_TRADE_NIDORAN
call EventScript_GetInGameTradeSpeciesInfo
- goto_if_set FLAG_DID_MS_NIDO_TRADE, EventScript_160EAB
+ goto_if_set FLAG_DID_MS_NIDO_TRADE, UndergroundPath_NorthEntrance_EventScript_AlreadyTraded
msgbox gUnknown_81A5AD6, MSGBOX_YESNO
compare VAR_RESULT, NO
- goto_if_eq EventScript_160E93
+ goto_if_eq UndergroundPath_NorthEntrance_EventScript_DeclineTrade
call EventScript_ChooseMonForInGameTrade
compare VAR_0x8004, PARTY_SIZE
- goto_if_ge EventScript_160E93
+ goto_if_ge UndergroundPath_NorthEntrance_EventScript_DeclineTrade
call EventScript_GetInGameTradeSpecies
compare VAR_RESULT, VAR_0x8009
- goto_if_ne EventScript_160E9D
+ goto_if_ne UndergroundPath_NorthEntrance_EventScript_NotRequestedMon
call EventScript_DoInGameTrade
msgbox gUnknown_81A5B4A
setflag FLAG_DID_MS_NIDO_TRADE
release
end
-EventScript_160E93:: @ 8160E93
+UndergroundPath_NorthEntrance_EventScript_DeclineTrade:: @ 8160E93
msgbox gUnknown_81A5B08
release
end
-EventScript_160E9D:: @ 8160E9D
+UndergroundPath_NorthEntrance_EventScript_NotRequestedMon:: @ 8160E9D
getspeciesname 0, VAR_0x8009
msgbox gUnknown_81A5B18
release
end
-EventScript_160EAB:: @ 8160EAB
+UndergroundPath_NorthEntrance_EventScript_AlreadyTraded:: @ 8160EAB
msgbox gUnknown_81A5B60
release
end
diff --git a/data/maps/UndergroundPath_SouthEntrance/map.json b/data/maps/UndergroundPath_SouthEntrance/map.json
index e58624d4e..604e544cd 100644
--- a/data/maps/UndergroundPath_SouthEntrance/map.json
+++ b/data/maps/UndergroundPath_SouthEntrance/map.json
@@ -23,7 +23,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "UndergroundPath_SouthEntrance_EventScript_160EC0",
+ "script": "UndergroundPath_SouthEntrance_EventScript_Woman",
"flag": "0"
}
],
diff --git a/data/maps/UndergroundPath_SouthEntrance/scripts.inc b/data/maps/UndergroundPath_SouthEntrance/scripts.inc
index 1623d16d7..1bc0b2a31 100644
--- a/data/maps/UndergroundPath_SouthEntrance/scripts.inc
+++ b/data/maps/UndergroundPath_SouthEntrance/scripts.inc
@@ -1,6 +1,6 @@
UndergroundPath_SouthEntrance_MapScripts:: @ 8160EBF
.byte 0
-UndergroundPath_SouthEntrance_EventScript_160EC0:: @ 8160EC0
- msgbox gUnknown_8174559, MSGBOX_NPC
+UndergroundPath_SouthEntrance_EventScript_Woman:: @ 8160EC0
+ msgbox UndergroundPath_SouthEntrance_Text_PeopleLoseThingsInTheDarkness, MSGBOX_NPC
end
diff --git a/data/maps/UndergroundPath_SouthEntrance/text.inc b/data/maps/UndergroundPath_SouthEntrance/text.inc
index 07e9c0368..5e35c333d 100644
--- a/data/maps/UndergroundPath_SouthEntrance/text.inc
+++ b/data/maps/UndergroundPath_SouthEntrance/text.inc
@@ -1,4 +1,4 @@
-gUnknown_8174559:: @ 8174559
+UndergroundPath_SouthEntrance_Text_PeopleLoseThingsInTheDarkness:: @ 8174559
.string "People often lose things in the\n"
.string "darkness of the UNDERGROUND PATH.$"
diff --git a/data/maps/UndergroundPath_WestEntrance/map.json b/data/maps/UndergroundPath_WestEntrance/map.json
index ab685cca5..8e8d2f662 100644
--- a/data/maps/UndergroundPath_WestEntrance/map.json
+++ b/data/maps/UndergroundPath_WestEntrance/map.json
@@ -23,7 +23,7 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "UndergroundPath_WestEntrance_EventScript_160ECA",
+ "script": "UndergroundPath_WestEntrance_EventScript_BaldingMan",
"flag": "0"
}
],
diff --git a/data/maps/UndergroundPath_WestEntrance/scripts.inc b/data/maps/UndergroundPath_WestEntrance/scripts.inc
index 6b1c60710..35fab8e7a 100644
--- a/data/maps/UndergroundPath_WestEntrance/scripts.inc
+++ b/data/maps/UndergroundPath_WestEntrance/scripts.inc
@@ -1,6 +1,6 @@
UndergroundPath_WestEntrance_MapScripts:: @ 8160EC9
.byte 0
-UndergroundPath_WestEntrance_EventScript_160ECA:: @ 8160ECA
- msgbox gUnknown_817459B, MSGBOX_NPC
+UndergroundPath_WestEntrance_EventScript_BaldingMan:: @ 8160ECA
+ msgbox UndergroundPath_WestEntrance_Text_SleepyMonNearCeladon, MSGBOX_NPC
end
diff --git a/data/maps/UndergroundPath_WestEntrance/text.inc b/data/maps/UndergroundPath_WestEntrance/text.inc
index 5447a5206..6130a5244 100644
--- a/data/maps/UndergroundPath_WestEntrance/text.inc
+++ b/data/maps/UndergroundPath_WestEntrance/text.inc
@@ -1,4 +1,4 @@
-gUnknown_817459B:: @ 817459B
+UndergroundPath_WestEntrance_Text_SleepyMonNearCeladon:: @ 817459B
.string "I heard a sleepy POKéMON appeared\n"
.string "out near CELADON CITY, too.$"
diff --git a/data/maps/UnionRoom/map.json b/data/maps/UnionRoom/map.json
index 91cf2cb49..7427f28c3 100644
--- a/data/maps/UnionRoom/map.json
+++ b/data/maps/UnionRoom/map.json
@@ -23,7 +23,7 @@
"movement_range_y": 0,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "UnionRoom_EventScript_16050C",
+ "script": "UnionRoom_EventScript_Attendant",
"flag": "0"
},
{
@@ -36,8 +36,8 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "UnionRoom_EventScript_1604DA",
- "flag": "FLAG_HIDE_UNION_ROOM_4"
+ "script": "UnionRoom_EventScript_Player4",
+ "flag": "FLAG_HIDE_UNION_ROOM_PLAYER_4"
},
{
"graphics_id": "OBJECT_EVENT_GFX_VAR_7",
@@ -49,8 +49,8 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "UnionRoom_EventScript_160502",
- "flag": "FLAG_HIDE_UNION_ROOM_8"
+ "script": "UnionRoom_EventScript_Player8",
+ "flag": "FLAG_HIDE_UNION_ROOM_PLAYER_8"
},
{
"graphics_id": "OBJECT_EVENT_GFX_VAR_6",
@@ -62,8 +62,8 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "UnionRoom_EventScript_1604F8",
- "flag": "FLAG_HIDE_UNION_ROOM_7"
+ "script": "UnionRoom_EventScript_Player7",
+ "flag": "FLAG_HIDE_UNION_ROOM_PLAYER_7"
},
{
"graphics_id": "OBJECT_EVENT_GFX_VAR_5",
@@ -75,8 +75,8 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "UnionRoom_EventScript_1604EE",
- "flag": "FLAG_HIDE_UNION_ROOM_6"
+ "script": "UnionRoom_EventScript_Player6",
+ "flag": "FLAG_HIDE_UNION_ROOM_PLAYER_6"
},
{
"graphics_id": "OBJECT_EVENT_GFX_VAR_4",
@@ -88,8 +88,8 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "UnionRoom_EventScript_1604E4",
- "flag": "FLAG_HIDE_UNION_ROOM_5"
+ "script": "UnionRoom_EventScript_Player5",
+ "flag": "FLAG_HIDE_UNION_ROOM_PLAYER_5"
},
{
"graphics_id": "OBJECT_EVENT_GFX_VAR_2",
@@ -101,8 +101,8 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "UnionRoom_EventScript_1604D0",
- "flag": "FLAG_HIDE_UNION_ROOM_3"
+ "script": "UnionRoom_EventScript_Player3",
+ "flag": "FLAG_HIDE_UNION_ROOM_PLAYER_3"
},
{
"graphics_id": "OBJECT_EVENT_GFX_VAR_1",
@@ -114,8 +114,8 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "UnionRoom_EventScript_1604C6",
- "flag": "FLAG_HIDE_UNION_ROOM_2"
+ "script": "UnionRoom_EventScript_Player2",
+ "flag": "FLAG_HIDE_UNION_ROOM_PLAYER_2"
},
{
"graphics_id": "OBJECT_EVENT_GFX_VAR_0",
@@ -127,8 +127,8 @@
"movement_range_y": 1,
"trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0,
- "script": "UnionRoom_EventScript_1604BC",
- "flag": "FLAG_HIDE_UNION_ROOM_1"
+ "script": "UnionRoom_EventScript_Player1",
+ "flag": "FLAG_HIDE_UNION_ROOM_PLAYER_1"
}
],
"warp_events": [
diff --git a/data/maps/UnionRoom/scripts.inc b/data/maps/UnionRoom/scripts.inc
index c948682ce..35222ba8b 100644
--- a/data/maps/UnionRoom/scripts.inc
+++ b/data/maps/UnionRoom/scripts.inc
@@ -4,14 +4,14 @@ UnionRoom_MapScripts:: @ 816047C
.byte 0
UnionRoom_OnResume:: @ 8160487
- setflag FLAG_HIDE_UNION_ROOM_1
- setflag FLAG_HIDE_UNION_ROOM_2
- setflag FLAG_HIDE_UNION_ROOM_3
- setflag FLAG_HIDE_UNION_ROOM_4
- setflag FLAG_HIDE_UNION_ROOM_5
- setflag FLAG_HIDE_UNION_ROOM_6
- setflag FLAG_HIDE_UNION_ROOM_7
- setflag FLAG_HIDE_UNION_ROOM_8
+ setflag FLAG_HIDE_UNION_ROOM_PLAYER_1
+ setflag FLAG_HIDE_UNION_ROOM_PLAYER_2
+ setflag FLAG_HIDE_UNION_ROOM_PLAYER_3
+ setflag FLAG_HIDE_UNION_ROOM_PLAYER_4
+ setflag FLAG_HIDE_UNION_ROOM_PLAYER_5
+ setflag FLAG_HIDE_UNION_ROOM_PLAYER_6
+ setflag FLAG_HIDE_UNION_ROOM_PLAYER_7
+ setflag FLAG_HIDE_UNION_ROOM_PLAYER_8
removeobject 9
removeobject 8
removeobject 7
@@ -26,7 +26,7 @@ UnionRoom_OnResume:: @ 8160487
UnionRoom_OnTransition:: @ 81604BB
end
-UnionRoom_EventScript_1604BC:: @ 81604BC
+UnionRoom_EventScript_Player1:: @ 81604BC
lock
faceplayer
setvar VAR_RESULT, 1
@@ -34,7 +34,7 @@ UnionRoom_EventScript_1604BC:: @ 81604BC
release
end
-UnionRoom_EventScript_1604C6:: @ 81604C6
+UnionRoom_EventScript_Player2:: @ 81604C6
lock
faceplayer
setvar VAR_RESULT, 2
@@ -42,7 +42,7 @@ UnionRoom_EventScript_1604C6:: @ 81604C6
release
end
-UnionRoom_EventScript_1604D0:: @ 81604D0
+UnionRoom_EventScript_Player3:: @ 81604D0
lock
faceplayer
setvar VAR_RESULT, 3
@@ -50,7 +50,7 @@ UnionRoom_EventScript_1604D0:: @ 81604D0
release
end
-UnionRoom_EventScript_1604DA:: @ 81604DA
+UnionRoom_EventScript_Player4:: @ 81604DA
lock
faceplayer
setvar VAR_RESULT, 4
@@ -58,7 +58,7 @@ UnionRoom_EventScript_1604DA:: @ 81604DA
release
end
-UnionRoom_EventScript_1604E4:: @ 81604E4
+UnionRoom_EventScript_Player5:: @ 81604E4
lock
faceplayer
setvar VAR_RESULT, 5
@@ -66,7 +66,7 @@ UnionRoom_EventScript_1604E4:: @ 81604E4
release
end
-UnionRoom_EventScript_1604EE:: @ 81604EE
+UnionRoom_EventScript_Player6:: @ 81604EE
lock
faceplayer
setvar VAR_RESULT, 6
@@ -74,7 +74,7 @@ UnionRoom_EventScript_1604EE:: @ 81604EE
release
end
-UnionRoom_EventScript_1604F8:: @ 81604F8
+UnionRoom_EventScript_Player7:: @ 81604F8
lock
faceplayer
setvar VAR_RESULT, 7
@@ -82,7 +82,7 @@ UnionRoom_EventScript_1604F8:: @ 81604F8
release
end
-UnionRoom_EventScript_160502:: @ 8160502
+UnionRoom_EventScript_Player8:: @ 8160502
lock
faceplayer
setvar VAR_RESULT, 8
@@ -90,7 +90,7 @@ UnionRoom_EventScript_160502:: @ 8160502
release
end
-UnionRoom_EventScript_16050C:: @ 816050C
+UnionRoom_EventScript_Attendant:: @ 816050C
lock
faceplayer
setvar VAR_RESULT, 9
@@ -98,7 +98,7 @@ UnionRoom_EventScript_16050C:: @ 816050C
release
end
-UnionRoom_EventScript_160516:: @ 8160516
+UnionRoom_EventScript_Unused:: @ 8160516
lockall
setvar VAR_RESULT, 10
waitstate
diff --git a/data/maps/map_groups.json b/data/maps/map_groups.json
index b89b112a4..05f1cd544 100644
--- a/data/maps/map_groups.json
+++ b/data/maps/map_groups.json
@@ -119,10 +119,10 @@
"SafariZone_East",
"SafariZone_North",
"SafariZone_West",
- "SafariZone_Building1",
- "SafariZone_Building2",
- "SafariZone_Building3",
- "SafariZone_Building4",
+ "SafariZone_Center_RestHouse",
+ "SafariZone_East_RestHouse",
+ "SafariZone_North_RestHouse",
+ "SafariZone_West_RestHouse",
"SafariZone_SecretHouse",
"CeruleanCave_1F",
"CeruleanCave_2F",
@@ -385,12 +385,12 @@
"gMapGroup11": [
"FuchsiaCity_SafariZone_Entrance",
"FuchsiaCity_Mart",
- "FuchsiaCity_ZooBuilding",
+ "FuchsiaCity_SafariZone_Office",
"FuchsiaCity_Gym",
"FuchsiaCity_House1",
"FuchsiaCity_PokemonCenter_1F",
"FuchsiaCity_PokemonCenter_2F",
- "FuchsiaCity_Building1",
+ "FuchsiaCity_WardensHouse",
"FuchsiaCity_House2",
"FuchsiaCity_House3"
],
diff --git a/data/scripts/day_care.inc b/data/scripts/day_care.inc
index 9937bf704..8e3318c35 100644
--- a/data/scripts/day_care.inc
+++ b/data/scripts/day_care.inc
@@ -1,93 +1,93 @@
-Route5_PokemonDayCare_EventScript_1BF398:: @ 81BF398
+Route5_PokemonDayCare_EventScript_DaycareMan:: @ 81BF398
goto_if_questlog EventScript_ReleaseEnd
lock
faceplayer
showmoneybox 0, 0, 0
specialvar VAR_RESULT, IsThereMonInRoute5Daycare
- compare VAR_RESULT, 1
- goto_if_eq EventScript_1BF46E
- msgbox Text_19DD66, MSGBOX_YESNO
+ compare VAR_RESULT, TRUE
+ goto_if_eq Route5_PokemonDayCare_EventScript_CheckOnMon
+ msgbox Route5_PokemonDayCare_Text_WantMeToRaiseMon, MSGBOX_YESNO
compare VAR_RESULT, YES
- goto_if_eq EventScript_1BF3DD
- msgbox Text_19DDB2
- goto EventScript_1BF541
+ goto_if_eq Route5_PokemonDayCare_EventScript_TryGiveMon
+ msgbox Route5_PokemonDayCare_Text_ComeAgain
+ goto Route5_PokemonDayCare_EventScript_CloseMoneyBox
end
-EventScript_1BF3DD:: @ 81BF3DD
+Route5_PokemonDayCare_EventScript_TryGiveMon:: @ 81BF3DD
specialvar VAR_RESULT, CountPartyNonEggMons
compare VAR_RESULT, 1
- goto_if_eq EventScript_1BF452
- msgbox Text_19DDBE
+ goto_if_eq Route5_PokemonDayCare_EventScript_OnlyOneMonInParty
+ msgbox Route5_PokemonDayCare_Text_WhichMonShouldIRaise
fadescreen FADE_TO_BLACK
hidemoneybox 0, 0
special ChooseSendDaycareMon
waitstate
showmoneybox 0, 0, 0
- compare VAR_0x8004, 6
- goto_if_ge EventScript_1BF444
+ compare VAR_0x8004, PARTY_SIZE
+ goto_if_ge Route5_PokemonDayCare_EventScript_ComeAgain
specialvar VAR_RESULT, CountPartyAliveNonEggMons_IgnoreVar0x8004Slot
compare VAR_RESULT, 0
- goto_if_eq EventScript_1BF460
- specialvar VAR_0x8005, GetSelectedMonNickAndSpecies
- msgbox Text_19DDF9
+ goto_if_eq Route5_PokemonDayCare_EventScript_OnlyOneAliveMonInParty
+ specialvar VAR_0x8005, GetSelectedMonNicknameAndSpecies
+ msgbox Route5_PokemonDayCare_Text_LookAfterMonForAWhile
waitse
playmoncry VAR_0x8005, 0
- msgbox Text_19DE24
+ msgbox Route5_PokemonDayCare_Text_ComeSeeMeInAWhile
waitmoncry
special PutMonInRoute5Daycare
incrementgamestat GAME_STAT_USED_DAYCARE
- goto EventScript_1BF541
+ goto Route5_PokemonDayCare_EventScript_CloseMoneyBox
end
-EventScript_1BF444:: @ 81BF444
- msgbox Text_19DDDC
- goto EventScript_1BF541
+Route5_PokemonDayCare_EventScript_ComeAgain:: @ 81BF444
+ msgbox Route5_PokemonDayCare_Text_ComeAnytimeYouLike
+ goto Route5_PokemonDayCare_EventScript_CloseMoneyBox
end
-EventScript_1BF452:: @ 81BF452
- msgbox Text_19DEF5
- goto EventScript_1BF541
+Route5_PokemonDayCare_EventScript_OnlyOneMonInParty:: @ 81BF452
+ msgbox Route5_PokemonDayCare_Text_OnlyHaveOneMonWithYou
+ goto Route5_PokemonDayCare_EventScript_CloseMoneyBox
end
-EventScript_1BF460:: @ 81BF460
- msgbox Text_19DF1D
- goto EventScript_1BF541
+Route5_PokemonDayCare_EventScript_OnlyOneAliveMonInParty:: @ 81BF460
+ msgbox Route5_PokemonDayCare_Text_WhatWillYouBattleWith
+ goto Route5_PokemonDayCare_EventScript_CloseMoneyBox
end
-EventScript_1BF46E:: @ 81BF46E
+Route5_PokemonDayCare_EventScript_CheckOnMon:: @ 81BF46E
setvar VAR_0x8004, 0
specialvar VAR_RESULT, GetNumLevelsGainedForRoute5DaycareMon
compare VAR_RESULT, 0
- call_if_ne EventScript_1BF4AA
+ call_if_ne Route5_PokemonDayCare_EventScript_MonHasGrownByXLevels
compare VAR_RESULT, 0
- call_if_eq EventScript_1BF4B3
+ call_if_eq Route5_PokemonDayCare_EventScript_NotEnoughTime
special GetCostToWithdrawRoute5DaycareMon
- msgbox Text_19DE80, MSGBOX_YESNO
+ msgbox Route5_PokemonDayCare_Text_OweMeXForMonsReturn, MSGBOX_YESNO
compare VAR_RESULT, YES
- goto_if_eq EventScript_1BF4BC
- goto EventScript_1BF444
+ goto_if_eq Route5_PokemonDayCare_EventScript_TryRetrieveMon
+ goto Route5_PokemonDayCare_EventScript_ComeAgain
end
-EventScript_1BF4AA:: @ 81BF4AA
- msgbox Text_19DF56
+Route5_PokemonDayCare_EventScript_MonHasGrownByXLevels:: @ 81BF4AA
+ msgbox Route5_PokemonDayCare_Text_MonHasGrownByXLevels
return
-EventScript_1BF4B3:: @ 81BF4B3
- msgbox Text_19DE3C
+Route5_PokemonDayCare_EventScript_NotEnoughTime:: @ 81BF4B3
+ msgbox Route5_PokemonDayCare_Text_MonNeedsToSpendMoreTime
return
-EventScript_1BF4BC:: @ 81BF4BC
+Route5_PokemonDayCare_EventScript_TryRetrieveMon:: @ 81BF4BC
specialvar VAR_RESULT, CalculatePlayerPartyCount
compare VAR_RESULT, PARTY_SIZE
- goto_if_eq EventScript_1BF533
+ goto_if_eq Route5_PokemonDayCare_EventScript_NoRoomInParty
specialvar VAR_RESULT, IsEnoughForCostInVar0x8005
- compare VAR_RESULT, 1
- goto_if_eq EventScript_1BF4EA
- msgbox Text_19E001
- goto EventScript_1BF541
+ compare VAR_RESULT, TRUE
+ goto_if_eq Route5_PokemonDayCare_EventScript_RetrieveMon
+ msgbox Route5_PokemonDayCare_Text_DontHaveEnoughMoney
+ goto Route5_PokemonDayCare_EventScript_CloseMoneyBox
end
-EventScript_1BF4EA:: @ 81BF4EA
+Route5_PokemonDayCare_EventScript_RetrieveMon:: @ 81BF4EA
setvar VAR_0x8004, 0
specialvar VAR_RESULT, TakePokemonFromRoute5Daycare
special SubtractMoneyFromVar0x8005
@@ -97,159 +97,30 @@ EventScript_1BF4EA:: @ 81BF4EA
subvar VAR_RESULT, 1
getpartymonname 0, VAR_RESULT
copyvar VAR_RESULT, VAR_0x8008
- msgbox Text_19DEAF
+ msgbox Route5_PokemonDayCare_Text_ThankYouHeresMon
textcolor 3
waitse
playmoncry VAR_RESULT, 0
- msgbox Text_19DECF
+ msgbox Route5_PokemonDayCare_Text_PlayerGotMonBack
call EventScript_1A6675
waitmoncry
- goto EventScript_1BF541
+ goto Route5_PokemonDayCare_EventScript_CloseMoneyBox
end
-EventScript_1BF533:: @ 81BF533
- msgbox Text_19DFC2
- goto EventScript_1BF541
+Route5_PokemonDayCare_EventScript_NoRoomInParty:: @ 81BF533
+ msgbox Route5_PokemonDayCare_Text_YouveGotNoRoomForIt
+ goto Route5_PokemonDayCare_EventScript_CloseMoneyBox
end
-EventScript_1BF541:: @ 81BF541
+Route5_PokemonDayCare_EventScript_CloseMoneyBox:: @ 81BF541
hidemoneybox 0, 0
release
end
-EventScript_81BF546:: @ 81BF546
+EventScript_EggHatch:: @ 81BF546
lockall
- msgbox Text_1BFB5A
+ msgbox DayCare_Text_Huh
special EggHatch
waitstate
releaseall
end
-
-gUnknown_81BF555:: @ 81BF555
- .string "I'm the DAY-CARE MAN.\p"
- .string "I help take care of the precious\n"
- .string "POKéMON of TRAINERS.\p"
- .string "If you'd like me to raise your\n"
- .string "POKéMON, have a word with my wife.$"
-
-gUnknown_81BF5E3:: @ 81BF5E3
- .string "Ah, it's you!\p"
- .string "We were raising your POKéMON, and\n"
- .string "my goodness, were we surprised!\p"
- .string "Your POKéMON had an EGG!\p"
- .string "We don't know how it got there,\n"
- .string "but your POKéMON had it.\p"
- .string "You do want it, yes?$"
-
-gUnknown_81BF69A:: @ 81BF69A
- .string "Ah, it's you! Good to see you.\n"
- .string "Your {STR_VAR_1}'s doing fine.$"
-
-gUnknown_81BF6CF:: @ 81BF6CF
- .string "Well then, I'll keep it.\n"
- .string "Thanks!$"
-
-gUnknown_81BF6F0:: @ 81BF6F0
- .string "You have no room for it…\n"
- .string "Come back when you've made room.$"
-
-Text_1BF72A:: @ 81BF72A
- .string "{PLAYER} received the EGG from\n"
- .string "the DAY-CARE MAN.$"
-
-gUnknown_81BF755:: @ 81BF755
- .string "Take good care of it.$"
-
-Text_1BF76B:: @ 81BF76B
- .string "ポケモンを ひきとりたい ときは\n"
- .string "ばさんに いって おくれ$"
-
-gUnknown_81BF789:: @ 81BF789
- .string "Ah, it's you! Your {STR_VAR_1} and\n"
- .string "{STR_VAR_2} are doing fine.$"
-
-gUnknown_81BF7B6:: @ 81BF7B6
- .string "I really will keep it.\n"
- .string "You do want this, yes?$"
-
-gUnknown_81BF7E4:: @ 81BF7E4
- .string "I'm the DAY-CARE LADY.\p"
- .string "We can raise POKéMON for you.\p"
- .string "Would you like us to raise one?$"
-
-gUnknown_81BF839:: @ 81BF839
- .string "Which POKéMON should we raise for\n"
- .string "you?$"
-
-gUnknown_81BF860:: @ 81BF860
- .string "Fine, we'll raise your {STR_VAR_1}\n"
- .string "for a while.\p"
- .string "Come back for it later.$"
-
-gUnknown_81BF89F:: @ 81BF89F
- .string "We can raise two of your POKéMON.\p"
- .string "Would you like us to raise one\n"
- .string "more POKéMON for you?$"
-
-gUnknown_81BF8F6:: @ 81BF8F6
- .string "My husband was looking for you.$"
-
-gUnknown_81BF916:: @ 81BF916
- .string "Oh, fine, then.\n"
- .string "Come again.$"
-
-gUnknown_81BF932:: @ 81BF932
- .string "You don't have enough money…$"
-
-gUnknown_81BF94F:: @ 81BF94F
- .string "Will you take back the other one,\n"
- .string "too?$"
-
-gUnknown_81BF976:: @ 81BF976
- .string "Fine.\n"
- .string "Come again.$"
-
-gUnknown_81BF988:: @ 81BF988
- .string "Ah, it's you!\n"
- .string "Good to see you.\p"
- .string "Your POKéMON can only be doing\n"
- .string "good!$"
-
-gUnknown_81BF9CC:: @ 81BF9CC
- .string "By level, your {STR_VAR_1} has\n"
- .string "grown by {STR_VAR_2}.$"
-
-gUnknown_81BF9EF:: @ 81BF9EF
- .string "Your POKéMON party is full.\n"
- .string "Make room, then come see me.$"
-
-Text_1BFA28:: @ 81BFA28
- .string "どっちの ポケモンを ひきとるかい?$"
-
-gUnknown_81BFA3B:: @ 81BFA3B
- .string "If you want your {STR_VAR_1} back,\n"
- .string "it will cost ¥{STR_VAR_2}.$"
-
-gUnknown_81BFA67:: @ 81BFA67
- .string "Perfect!\n"
- .string "Here's your POKéMON.$"
-
-gUnknown_81BFA85:: @ 81BFA85
- .string "{PLAYER} took back {STR_VAR_1} from\n"
- .string "the DAY-CARE LADY.$"
-
-gUnknown_81BFAAD:: @ 81BFAAD
- .string "Oh? But you have just one\n"
- .string "POKéMON.\p"
- .string "Come back another time.$"
-
-gUnknown_81BFAE8:: @ 81BFAE8
- .string "Will you take your POKéMON back?$"
-
-gUnknown_81BFB09:: @ 81BFB09
- .string "If you leave me that POKéMON,\n"
- .string "what will you battle with?\p"
- .string "Come back another time.$"
-
-Text_1BFB5A:: @ 81BFB5A
- .string "Huh?$"
diff --git a/data/scripts/fame_checker.inc b/data/scripts/fame_checker.inc
index 0d058b2d5..e141634eb 100644
--- a/data/scripts/fame_checker.inc
+++ b/data/scripts/fame_checker.inc
@@ -101,20 +101,20 @@ CeladonCity_Condominiums_2F_EventScript_1ACE9D:: @ 81ACE9D
release
end
-FuchsiaCity_Building1_EventScript_1ACEB8:: @ 81ACEB8
+FuchsiaCity_WardensHouse_EventScript_PokemonJournalKoga:: @ 81ACEB8
lock
faceplayer
famechecker FAMECHECKER_KOGA, 4
textcolor 3
- msgbox gUnknown_81B16A8
+ msgbox PokemonJournal_Text_SpecialFeatureKoga
release
end
-SafariZone_Building3_EventScript_1ACED3:: @ 81ACED3
+SafariZone_North_RestHouse_EventScript_BaldingMan:: @ 81ACED3
lock
faceplayer
famechecker FAMECHECKER_KOGA, 5
- msgbox Text_177C47
+ msgbox SafariZone_West_Text_KogaPatrolsSafariEverySoOften
release
end
diff --git a/data/scripts/flavor_text.inc b/data/scripts/flavor_text.inc
new file mode 100644
index 000000000..7ea879b04
--- /dev/null
+++ b/data/scripts/flavor_text.inc
@@ -0,0 +1,113 @@
+@ Flavor text for interacting with various background objects
+
+gUnknown_81A7606:: @ 81A7606
+ msgbox gUnknown_81C0DB0, MSGBOX_SIGN
+ end
+
+gUnknown_81A760F:: @ 81A760F
+ msgbox gUnknown_81C0DFD, MSGBOX_SIGN
+ end
+
+gUnknown_81A7618:: @ 81A7618
+ msgbox gUnknown_81C0F99, MSGBOX_SIGN
+ end
+
+gUnknown_81A7621:: @ 81A7621
+ msgbox gUnknown_81C12A7, MSGBOX_SIGN
+ end
+
+gUnknown_81A762A:: @ 81A762A
+ msgbox gUnknown_81C10C1, MSGBOX_SIGN
+ end
+
+gUnknown_81A7633:: @ 81A7633
+ msgbox gUnknown_81C1273, MSGBOX_SIGN
+ end
+
+gUnknown_81A763C:: @ 81A763C
+ msgbox gUnknown_81C0FD8, MSGBOX_SIGN
+ end
+
+gUnknown_81A7645:: @ 81A7645
+ msgbox gUnknown_81C12D6, MSGBOX_SIGN
+ end
+
+gUnknown_81A764E:: @ 81A764E
+ msgbox gUnknown_81C1300, MSGBOX_SIGN
+ end
+
+gUnknown_81A7657:: @ 81A7657
+ msgbox Text_DishesPlatesNeatlyLinedUp, MSGBOX_SIGN
+ end
+
+gUnknown_81A7660:: @ 81A7660
+ msgbox gUnknown_81C0E40, MSGBOX_SIGN
+ end
+
+gUnknown_81A7669:: @ 81A7669
+ msgbox gUnknown_81C0E73, MSGBOX_SIGN
+ end
+
+gUnknown_81A7672:: @ 81A7672
+ msgbox gUnknown_81C0EAC, MSGBOX_SIGN
+ end
+
+gUnknown_81A767B:: @ 81A767B
+ msgbox gUnknown_81C101B, MSGBOX_SIGN
+ end
+
+gUnknown_81A7684:: @ 81A7684
+ msgbox gUnknown_81C1060, MSGBOX_SIGN
+ end
+
+gUnknown_81A768D:: @ 81A768D
+ msgbox gUnknown_81C109C, MSGBOX_SIGN
+ end
+
+gUnknown_81A7696:: @ 81A7696
+ msgbox gUnknown_81C10FC, MSGBOX_SIGN
+ end
+
+gUnknown_81A769F:: @ 81A769F
+ msgbox gUnknown_81C1134, MSGBOX_SIGN
+ end
+
+gUnknown_81A76A8:: @ 81A76A8
+ msgbox gUnknown_81C116E, MSGBOX_SIGN
+ end
+
+gUnknown_81A76B1:: @ 81A76B1
+ msgbox gUnknown_81C1194, MSGBOX_SIGN
+ end
+
+gUnknown_81A76BA:: @ 81A76BA
+ msgbox gUnknown_81C11BA, MSGBOX_SIGN
+ end
+
+gUnknown_81A76C3:: @ 81A76C3
+ msgbox gUnknown_81C11DC, MSGBOX_SIGN
+ end
+
+gUnknown_81A76CC:: @ 81A76CC
+ msgbox gUnknown_81C1217, MSGBOX_SIGN
+ end
+
+gUnknown_81A76D5:: @ 81A76D5
+ msgbox gUnknown_81C124B, MSGBOX_SIGN
+ end
+
+gUnknown_81A76DE:: @ 81A76DE
+ msgbox gUnknown_81C0ECB, MSGBOX_SIGN
+ end
+
+gUnknown_81A76E7:: @ 81A76E7
+ msgbox gUnknown_81C0EF7, MSGBOX_SIGN
+ end
+
+gUnknown_81A76F0:: @ 81A76F0
+ msgbox gUnknown_81C0F19, MSGBOX_SIGN
+ end
+
+gUnknown_81A76F9:: @ 81A76F9
+ msgbox gUnknown_81C0F59, MSGBOX_SIGN
+ end
diff --git a/data/scripts/item_ball_scripts.inc b/data/scripts/item_ball_scripts.inc
index ed8aef9d4..f6662368c 100644
--- a/data/scripts/item_ball_scripts.inc
+++ b/data/scripts/item_ball_scripts.inc
@@ -398,7 +398,7 @@ CeruleanCave_B1F_EventScript_ItemUltraBall:: @ 81BEA95
finditem ITEM_ULTRA_BALL
end
-FuchsiaCity_Building1_EventScript_ItemRareCandy:: @ 81BEAA2
+FuchsiaCity_WardensHouse_EventScript_ItemRareCandy:: @ 81BEAA2
finditem ITEM_RARE_CANDY
end
diff --git a/data/scripts/obtain_item.inc b/data/scripts/obtain_item.inc
index 2452c5c5c..3ada6109c 100644
--- a/data/scripts/obtain_item.inc
+++ b/data/scripts/obtain_item.inc
@@ -35,31 +35,31 @@ EventScript_BufferPocketNameTryFanfare:: @ 81A66BC
end
EventScript_BufferItemsPocket:: @ 81A66F9
- getstdstring 2, 24
+ getstdstring 2, STDSTRING_ITEMS_POCKET
compare VAR_0x8007, TRUE
call_if_eq EventScript_PlayFanfareObtainedItem
return
EventScript_BufferKeyItemsPocket:: @ 81A6709
- getstdstring 2, 25
+ getstdstring 2, STDSTRING_KEY_ITEMS_POCKET
compare VAR_0x8007, TRUE
call_if_eq EventScript_PlayFanfareObtainedItem
return
EventScript_BufferPokeBallsPocket:: @ 81A6719
- getstdstring 2, 26
+ getstdstring 2, STDSTRING_POKEBALLS_POCKET
compare VAR_0x8007, TRUE
call_if_eq EventScript_PlayFanfareObtainedItem
return
EventScript_BufferTMCase:: @ 81A6729
- getstdstring 2, 27
+ getstdstring 2, STDSTRING_TM_CASE
compare VAR_0x8007, TRUE
call_if_eq EventScript_PlayFanfareObtainedTMHM
return
EventScript_BufferBerryPouch:: @ 81A6739
- getstdstring 2, 28
+ getstdstring 2, STDSTRING_BERRY_POUCH
compare VAR_0x8007, TRUE
call_if_eq EventScript_PlayFanfareObtainedItem
return
@@ -218,7 +218,7 @@ EventScript_TryPickUpHiddenCoins::
compare VAR_RESULT, FALSE
goto_if_eq EventScript_HiddenCoinsButCaseIsFull
addcoins VAR_0x8006
- getstdstring 1, 0x17
+ getstdstring 1, STDSTRING_COINS
call EventScript_PlayFanfareObtainedItem
call EventScript_FoundCoins
waitfanfare
@@ -230,7 +230,7 @@ EventScript_TryPickUpHiddenCoins::
EventScript_HiddenCoinsButCaseIsFull::
getnumberstring 0, VAR_0x8006
- getstdstring 1, 0x17
+ getstdstring 1, STDSTRING_COINS
msgbox Text_FoundXCoins
msgbox Text_CoinCaseIsFull
setvar VAR_RESULT, 0
@@ -239,7 +239,7 @@ EventScript_HiddenCoinsButCaseIsFull::
EventScript_NoCaseForHiddenCoins::
getnumberstring 0, VAR_0x8006
- getstdstring 1, 0x17
+ getstdstring 1, STDSTRING_COINS
msgbox Text_FoundXCoins
msgbox Text_NothingToPutThemIn
setvar VAR_RESULT, 0
diff --git a/data/scripts/route23.inc b/data/scripts/route23.inc
index 682fa7b1d..cfdfe53a7 100644
--- a/data/scripts/route23.inc
+++ b/data/scripts/route23.inc
@@ -1,11 +1,11 @@
-EventScript_1A77C9:: @ 81A77C9
+Route23_EventScript_MissingBoulderBadge:: @ 81A77C9
msgbox Text_OnlySkilledTrainersAllowedThrough
playse SE_BOO
msgbox Text_CantLetYouPass
release
end
-EventScript_1A77DE:: @ 81A77DE
+Route23_EventScript_MissingBadge:: @ 81A77DE
message Text_OnlyPassWithBadgeDontHaveYet
waitmessage
playse SE_BOO
@@ -15,7 +15,7 @@ EventScript_1A77DE:: @ 81A77DE
release
end
-EventScript_1A77EC:: @ 81A77EC
+Route23_EventScript_AlreadyRecognizedBoulderBadge:: @ 81A77EC
message Text_OhThatsBadgeGoRightAhead
waitmessage
playfanfare MUS_FANFA1
@@ -24,80 +24,81 @@ EventScript_1A77EC:: @ 81A77EC
release
end
-EventScript_1A77F9:: @ 81A77F9
+Route23_EventScript_AlreadyRecognizedBadge:: @ 81A77F9
msgbox Text_OnlyPassWithBadgeOhGoAhead
release
end
-EventScript_1A7803:: @ 81A7803
+@ Duplicate of the below, only used for Boulder Badge
+Route22_NorthEntrance_EventScript_BadgeGuard:: @ 81A7803
compare VAR_MAP_SCENE_ROUTE23, VAR_TEMP_1
- goto_if_ge EventScript_1A77EC
+ goto_if_ge Route23_EventScript_AlreadyRecognizedBoulderBadge
switch VAR_TEMP_1
- case 1, EventScript_1A78D5
- case 2, EventScript_1A78E4
- case 3, EventScript_1A78F3
- case 4, EventScript_1A7902
- case 5, EventScript_1A7911
- case 6, EventScript_1A7920
- case 7, EventScript_1A792F
- case 8, EventScript_1A793E
+ case 1, Route23_EventScript_CheckBoulderBadge
+ case 2, Route23_EventScript_CheckCascadeBadge
+ case 3, Route23_EventScript_CheckThunderBadge
+ case 4, Route23_EventScript_CheckRainbowBadge
+ case 5, Route23_EventScript_CheckSoulBadge
+ case 6, Route23_EventScript_CheckMarshBadge
+ case 7, Route23_EventScript_CheckVolcanoBadge
+ case 8, Route23_EventScript_CheckEarthBadge
end
-EventScript_1A786C:: @ 81A786C
+Route23_EventScript_BadgeGuard:: @ 81A786C
compare VAR_MAP_SCENE_ROUTE23, VAR_TEMP_1
- goto_if_ge EventScript_1A77F9
+ goto_if_ge Route23_EventScript_AlreadyRecognizedBadge
switch VAR_TEMP_1
- case 1, EventScript_1A78D5
- case 2, EventScript_1A78E4
- case 3, EventScript_1A78F3
- case 4, EventScript_1A7902
- case 5, EventScript_1A7911
- case 6, EventScript_1A7920
- case 7, EventScript_1A792F
- case 8, EventScript_1A793E
+ case 1, Route23_EventScript_CheckBoulderBadge
+ case 2, Route23_EventScript_CheckCascadeBadge
+ case 3, Route23_EventScript_CheckThunderBadge
+ case 4, Route23_EventScript_CheckRainbowBadge
+ case 5, Route23_EventScript_CheckSoulBadge
+ case 6, Route23_EventScript_CheckMarshBadge
+ case 7, Route23_EventScript_CheckVolcanoBadge
+ case 8, Route23_EventScript_CheckEarthBadge
end
-EventScript_1A78D5:: @ 81A78D5
- goto_if_set FLAG_BADGE01_GET, EventScript_1A794D
- goto EventScript_1A77C9
+Route23_EventScript_CheckBoulderBadge:: @ 81A78D5
+ goto_if_set FLAG_BADGE01_GET, Route23_EventScript_RecognizeBoulderBadge
+ goto Route23_EventScript_MissingBoulderBadge
end
-EventScript_1A78E4:: @ 81A78E4
- goto_if_set FLAG_BADGE02_GET, EventScript_1A795F
- goto EventScript_1A77DE
+Route23_EventScript_CheckCascadeBadge:: @ 81A78E4
+ goto_if_set FLAG_BADGE02_GET, Route23_EventScript_RecognizeBadge
+ goto Route23_EventScript_MissingBadge
end
-EventScript_1A78F3:: @ 81A78F3
- goto_if_set FLAG_BADGE03_GET, EventScript_1A795F
- goto EventScript_1A77DE
+Route23_EventScript_CheckThunderBadge:: @ 81A78F3
+ goto_if_set FLAG_BADGE03_GET, Route23_EventScript_RecognizeBadge
+ goto Route23_EventScript_MissingBadge
end
-EventScript_1A7902:: @ 81A7902
- goto_if_set FLAG_BADGE04_GET, EventScript_1A795F
- goto EventScript_1A77DE
+Route23_EventScript_CheckRainbowBadge:: @ 81A7902
+ goto_if_set FLAG_BADGE04_GET, Route23_EventScript_RecognizeBadge
+ goto Route23_EventScript_MissingBadge
end
-EventScript_1A7911:: @ 81A7911
- goto_if_set FLAG_BADGE05_GET, EventScript_1A795F
- goto EventScript_1A77DE
+Route23_EventScript_CheckSoulBadge:: @ 81A7911
+ goto_if_set FLAG_BADGE05_GET, Route23_EventScript_RecognizeBadge
+ goto Route23_EventScript_MissingBadge
end
-EventScript_1A7920:: @ 81A7920
- goto_if_set FLAG_BADGE06_GET, EventScript_1A795F
- goto EventScript_1A77DE
+Route23_EventScript_CheckMarshBadge:: @ 81A7920
+ goto_if_set FLAG_BADGE06_GET, Route23_EventScript_RecognizeBadge
+ goto Route23_EventScript_MissingBadge
end
-EventScript_1A792F:: @ 81A792F
- goto_if_set FLAG_BADGE07_GET, EventScript_1A795F
- goto EventScript_1A77DE
+Route23_EventScript_CheckVolcanoBadge:: @ 81A792F
+ goto_if_set FLAG_BADGE07_GET, Route23_EventScript_RecognizeBadge
+ goto Route23_EventScript_MissingBadge
end
-EventScript_1A793E:: @ 81A793E
- goto_if_set FLAG_BADGE08_GET, EventScript_1A795F
- goto EventScript_1A77DE
+Route23_EventScript_CheckEarthBadge:: @ 81A793E
+ goto_if_set FLAG_BADGE08_GET, Route23_EventScript_RecognizeBadge
+ goto Route23_EventScript_MissingBadge
end
-EventScript_1A794D:: @ 81A794D
+Route23_EventScript_RecognizeBoulderBadge:: @ 81A794D
message Text_OhThatsBadgeGoRightAhead
waitmessage
playfanfare MUS_FANFA1
@@ -107,92 +108,92 @@ EventScript_1A794D:: @ 81A794D
release
end
-EventScript_1A795F:: @ 81A795F
+Route23_EventScript_RecognizeBadge:: @ 81A795F
msgbox Text_OnlyPassWithBadgeOhGoAhead
copyvar VAR_MAP_SCENE_ROUTE23, VAR_TEMP_1
release
end
-EventScript_1A796E:: @ 81A796E
+Route23_EventScript_BadgeGuardTrigger:: @ 81A796E
textcolor 0
applymovement VAR_0x8009, Movement_WalkInPlaceFastestLeft
waitmovement 0
switch VAR_TEMP_1
- case 1, EventScript_1A79D8
- case 2, EventScript_1A79E7
- case 3, EventScript_1A79F6
- case 4, EventScript_1A7A05
- case 5, EventScript_1A7A14
- case 6, EventScript_1A7A23
- case 7, EventScript_1A7A32
- case 8, EventScript_1A7A41
+ case 1, Route23_EventScript_CheckBoulderBadgeTrigger
+ case 2, Route23_EventScript_CheckCascadeBadgeTrigger
+ case 3, Route23_EventScript_CheckThunderBadgeTrigger
+ case 4, Route23_EventScript_CheckRainbowBadgeTrigger
+ case 5, Route23_EventScript_CheckSoulBadgeTrigger
+ case 6, Route23_EventScript_CheckMarshBadgeTrigger
+ case 7, Route23_EventScript_CheckVolcanoBadgeTrigger
+ case 8, Route23_EventScript_CheckEarthBadgeTrigger
end
-EventScript_1A79D8:: @ 81A79D8
- goto_if_set FLAG_BADGE01_GET, EventScript_1A7A96
- goto EventScript_1A7A50
+Route23_EventScript_CheckBoulderBadgeTrigger:: @ 81A79D8
+ goto_if_set FLAG_BADGE01_GET, Route23_EventScript_RecognizeBoulderBadgeTrigger
+ goto Route23_EventScript_MissingBoulderBadgeTrigger
end
-EventScript_1A79E7:: @ 81A79E7
- goto_if_set FLAG_BADGE02_GET, EventScript_1A7AA8
- goto EventScript_1A7A77
+Route23_EventScript_CheckCascadeBadgeTrigger:: @ 81A79E7
+ goto_if_set FLAG_BADGE02_GET, Route23_EventScript_RecognizeBadgeTrigger
+ goto Route23_EventScript_MissingBadgeTrigger
end
-EventScript_1A79F6:: @ 81A79F6
- goto_if_set FLAG_BADGE03_GET, EventScript_1A7AA8
- goto EventScript_1A7A77
+Route23_EventScript_CheckThunderBadgeTrigger:: @ 81A79F6
+ goto_if_set FLAG_BADGE03_GET, Route23_EventScript_RecognizeBadgeTrigger
+ goto Route23_EventScript_MissingBadgeTrigger
end
-EventScript_1A7A05:: @ 81A7A05
- goto_if_set FLAG_BADGE04_GET, EventScript_1A7AA8
- goto EventScript_1A7A77
+Route23_EventScript_CheckRainbowBadgeTrigger:: @ 81A7A05
+ goto_if_set FLAG_BADGE04_GET, Route23_EventScript_RecognizeBadgeTrigger
+ goto Route23_EventScript_MissingBadgeTrigger
end
-EventScript_1A7A14:: @ 81A7A14
- goto_if_set FLAG_BADGE05_GET, EventScript_1A7AA8
- goto EventScript_1A7A77
+Route23_EventScript_CheckSoulBadgeTrigger:: @ 81A7A14
+ goto_if_set FLAG_BADGE05_GET, Route23_EventScript_RecognizeBadgeTrigger
+ goto Route23_EventScript_MissingBadgeTrigger
end
-EventScript_1A7A23:: @ 81A7A23
- goto_if_set FLAG_BADGE06_GET, EventScript_1A7AA8
- goto EventScript_1A7A77
+Route23_EventScript_CheckMarshBadgeTrigger:: @ 81A7A23
+ goto_if_set FLAG_BADGE06_GET, Route23_EventScript_RecognizeBadgeTrigger
+ goto Route23_EventScript_MissingBadgeTrigger
end
-EventScript_1A7A32:: @ 81A7A32
- goto_if_set FLAG_BADGE07_GET, EventScript_1A7AA8
- goto EventScript_1A7A77
+Route23_EventScript_CheckVolcanoBadgeTrigger:: @ 81A7A32
+ goto_if_set FLAG_BADGE07_GET, Route23_EventScript_RecognizeBadgeTrigger
+ goto Route23_EventScript_MissingBadgeTrigger
end
-EventScript_1A7A41:: @ 81A7A41
- goto_if_set FLAG_BADGE08_GET, EventScript_1A7AA8
- goto EventScript_1A7A77
+Route23_EventScript_CheckEarthBadgeTrigger:: @ 81A7A41
+ goto_if_set FLAG_BADGE08_GET, Route23_EventScript_RecognizeBadgeTrigger
+ goto Route23_EventScript_MissingBadgeTrigger
end
-EventScript_1A7A50:: @ 81A7A50
+Route23_EventScript_MissingBoulderBadgeTrigger:: @ 81A7A50
msgbox Text_OnlySkilledTrainersAllowedThrough
playse SE_BOO
msgbox Text_CantLetYouPass
closemessage
- applymovement OBJ_EVENT_ID_PLAYER, Movement_1A7AB7
+ applymovement OBJ_EVENT_ID_PLAYER, Route23_Movement_WalkDown
applymovement VAR_0x8009, Movement_WalkInPlaceFastestDown
waitmovement 0
releaseall
end
-EventScript_1A7A77:: @ 81A7A77
+Route23_EventScript_MissingBadgeTrigger:: @ 81A7A77
message Text_OnlyPassWithBadgeDontHaveYet
waitmessage
playse SE_BOO
waitbuttonpress
closemessage
waitse
- applymovement OBJ_EVENT_ID_PLAYER, Movement_1A7AB7
+ applymovement OBJ_EVENT_ID_PLAYER, Route23_Movement_WalkDown
applymovement VAR_0x8009, Movement_WalkInPlaceFastestDown
waitmovement 0
releaseall
end
-EventScript_1A7A96:: @ 81A7A96
+Route23_EventScript_RecognizeBoulderBadgeTrigger:: @ 81A7A96
message Text_OhThatsBadgeGoRightAhead
waitmessage
playfanfare MUS_FANFA1
@@ -202,12 +203,12 @@ EventScript_1A7A96:: @ 81A7A96
releaseall
end
-EventScript_1A7AA8:: @ 81A7AA8
+Route23_EventScript_RecognizeBadgeTrigger:: @ 81A7AA8
msgbox Text_OnlyPassWithBadgeOhGoAhead
copyvar VAR_MAP_SCENE_ROUTE23, VAR_TEMP_1
releaseall
end
-Movement_1A7AB7:: @ 81A7AB7
+Route23_Movement_WalkDown:: @ 81A7AB7
walk_down
step_end
diff --git a/data/scripts/safari_zone.inc b/data/scripts/safari_zone.inc
new file mode 100644
index 000000000..15c735821
--- /dev/null
+++ b/data/scripts/safari_zone.inc
@@ -0,0 +1,37 @@
+SafariZone_EventScript_OutOfBallsMidBattle:: @ 81BFB87
+ setvar VAR_MAP_SCENE_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 3
+ special ExitSafariMode
+ setwarp MAP_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 255, 4, 1
+ end
+
+SafariZone_EventScript_Exit:: @ 81BFB98
+ setvar VAR_MAP_SCENE_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 1
+ special ExitSafariMode
+ warp MAP_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 255, 4, 1
+ waitstate
+ end
+
+SafariZone_EventScript_RetirePrompt:: @ 81BFBAA
+ lockall
+ msgbox SafariZone_Text_WouldYouLikeToExit, MSGBOX_YESNO
+ compare VAR_RESULT, YES
+ goto_if_eq SafariZone_EventScript_Retire
+ releaseall
+ end
+
+SafariZone_EventScript_Retire:: @ 81BFBC0
+ goto SafariZone_EventScript_Exit
+
+SafariZone_EventScript_TimesUp:: @ 81BFBC5
+ lockall
+ playse SE_PINPON
+ msgbox SafariZone_Text_TimesUp
+ goto SafariZone_EventScript_Exit
+ end
+
+SafariZone_EventScript_OutOfBalls:: @ 81BFBD7
+ lockall
+ playse SE_PINPON
+ msgbox SafariZone_Text_OutOfBalls
+ goto SafariZone_EventScript_Exit
+ end
diff --git a/data/scripts/test.inc b/data/scripts/test.inc
index 55578f159..bd0497209 100644
--- a/data/scripts/test.inc
+++ b/data/scripts/test.inc
@@ -1,27 +1,27 @@
-EventScript_1C5550:: @ 81C5552
- msgbox Text_1C556D, MSGBOX_NPC
+Test_EventScript_NPC:: @ 81C5552
+ msgbox Test_Text_WelcomeToWorldOfPokemon, MSGBOX_NPC
end
-EventScript_1C555B:: @ 81C555B
- msgbox Text_1C558D, MSGBOX_SIGN
+Test_EventScript_Sign:: @ 81C555B
+ msgbox Test_Text_ThisIsASignpost, MSGBOX_SIGN
end
-EventScript_1C5564:: @ 81C5564
- msgbox Text_1C55A4, MSGBOX_SIGN
+Test_EventScript_CoordEvent:: @ 81C5564
+ msgbox Test_Text_ThisIsACoordEvent, MSGBOX_SIGN
end
-Text_1C556D:: @ 81C556D
+Test_Text_WelcomeToWorldOfPokemon:: @ 81C556D
.string "テストよう メッセージです!\n"
.string "ポケモンの せかいへ ようこそ!$"
-Text_1C558D:: @ 81C558D
+Test_Text_ThisIsASignpost:: @ 81C558D
.string "テストよう メッセージです!\n"
.string "かんばん です$"
-Text_1C55A4:: @ 81C55A4
+Test_Text_ThisIsACoordEvent:: @ 81C55A4
.string "テストよう メッセージです!\n"
.string "ざひょう チェックの イベントです$"
.align 2
-Text_1C55C8:: @ 81C55C8
+Test_Text_Empty:: @ 81C55C8
.string "$"
diff --git a/data/scripts/trainer_tower.inc b/data/scripts/trainer_tower.inc
index dd85dc53a..2a5a84f72 100644
--- a/data/scripts/trainer_tower.inc
+++ b/data/scripts/trainer_tower.inc
@@ -320,7 +320,7 @@ EventScript_1C5410:
message Text_ObtainedTheX
waitfanfare
waitmessage
- getstdstring 2, 24
+ getstdstring 2, STDSTRING_ITEMS_POCKET
msgbox Text_PutItemAway
call EventScript_1A6675
goto EventScript_1C544F
diff --git a/data/specials.inc b/data/specials.inc
index e76326401..92256dfab 100644
--- a/data/specials.inc
+++ b/data/specials.inc
@@ -194,7 +194,7 @@ gSpecials:: @ 815FD60
def_special RejectEggFromDayCare
def_special GiveEggFromDaycare
def_special SetDaycareCompatibilityString
- def_special GetSelectedMonNickAndSpecies
+ def_special GetSelectedMonNicknameAndSpecies
def_special StoreSelectedPokemonInDaycare
def_special ChooseSendDaycareMon
def_special ShowDaycareLevelMenu
diff --git a/data/strings.s b/data/strings.s
index 55c54f6c3..e77730429 100644
--- a/data/strings.s
+++ b/data/strings.s
@@ -411,7 +411,7 @@ gOtherText_Use::
gOtherText_Toss::
.string "TOSS$"
-gUnknown_84161A9::
+gOtherText_Register::
.string "REGISTER$"
gOtherText_Give::
@@ -420,7 +420,7 @@ gOtherText_Give::
gUnknown_84161B7::
.string "けってい$"
-gUnknown_84161BC::
+gOtherText_Walk::
.string "WALK$"
gFameCheckerText_Cancel:: @ 84161C1
@@ -447,16 +447,16 @@ gText_Take::
gText_Store::
.string "STORE$"
-gUnknown_84161E9::
+gOtherText_Check::
.string "CHECK$"
gUnknown_84161EF:: @ 84161EF
.string "NONE$"
-gUnknown_84161F4::
+gOtherText_Open::
.string "OPEN$"
-gUnknown_84161F9::
+gOtherText_Deselect::
.string "DESELECT$"
gUnknown_8416202:: @ 8416202
@@ -555,19 +555,19 @@ gUnknown_84162BD:: @ 84162BD
gText_Coins:: @ 84162C4
.string "{STR_VAR_1} COINS$"
-gUnknown_84162CD:: @ 0x84162CD
+gText_Items2:: @ 0x84162CD
.string "ITEMS$"
-gUnknown_84162D3:: @ 0x84162D3
+gText_PokeBalls2:: @ 0x84162D3
.string "POKé BALLS$"
-gUnknown_84162DE:: @ 0x84162DE
+gText_KeyItems2:: @ 0x84162DE
.string "KEY ITEMS$"
gText_DepositItem:: @ 84162E8
.string "DEPOSIT ITEM$"
-gUnknown_84162F5:: @ 84162F5
+gText_CloseBag:: @ 84162F5
.string "CLOSE BAG$"
gOtherText_StrVar1:: @ 84162FF
@@ -577,7 +577,7 @@ gText_IsSelected:: @ 8416301
.string " is\n"
.string "selected.$"
-gUnknown_841630F:: @ 841630F
+gText_CantWriteMailHere:: @ 841630F
.string "You can't write\n"
.string "MAIL here.$"
@@ -596,15 +596,15 @@ gText_TheStrVar1CantBeHeldHere:: @ 8416374
.string "The {STR_VAR_1} can't be held\n"
.string "here.$"
-gUnknown_841638F:: @ 841638F
+gText_DepositHowManyStrVars1:: @ 841638F
.string "Deposit how many\n"
.string "{STR_VAR_1}(s)?$"
-gUnknown_84163A7:: @ 84163A7
+gText_DepositedStrVar2StrVar1s:: @ 84163A7
.string "Deposited {STR_VAR_2}\n"
.string "{STR_VAR_1}(s).$"
-gUnknown_84163BB:: @ 84163BB
+gText_NoRoomToStoreItems:: @ 84163BB
.string "There's no room to\n"
.string "store items.$"
@@ -4598,14 +4598,14 @@ gText_WhichMoveShouldBeForgotten:: @ 841E50C
gUnknown_841E52D:: @ 0x841E52D
.string "----------$"
-gUnknown_841E538:: @ 841E538
+gText_CommStandbyAwaitingOtherPlayer:: @ 841E538
.string "Communication standby‥\n"
.string "Awaiting another player to choose.$"
-gUnknown_841E572:: @ 841E572
+gText_BattleWasRefused:: @ 841E572
.string "The battle was refused.{PAUSE 0x3C}$"
-gUnknown_841E58D:: @ 841E58D
+gText_RefusedBattle:: @ 841E58D
.string "Refused the battle.{PAUSE 0x3C}$"
gFameCheckerText_MainScreenUI:: @ 841E5A4
diff --git a/data/text/berries.inc b/data/text/berries.inc
new file mode 100644
index 000000000..3f228df4f
--- /dev/null
+++ b/data/text/berries.inc
@@ -0,0 +1,226 @@
+@ The text here is a copy/paste from Hoenn's various berry NPCs, all unused and untranslated
+
+PetalburgCity_Gym_Text_GiveEnigmaBerry:: @ 81C0523
+ .string "パパ“やあ {PLAYER}!\p"
+ .string "めずらしい きのみを てに いれたから\n"
+ .string "プレゼント するよ!$"
+
+Route104_Text_PlantBerriesInSoilTakeThis:: @ 81C054C
+ .string "ふかふかの つちに はえている きのみは\n"
+ .string "じゆうに とっても よいのじゃが‥\p"
+ .string "1つだけ きのみを おなじ ばしょに うめる\n"
+ .string "それが れいぎと いうものじゃ\p"
+ .string "ほれ これを わけてやろう$"
+
+Route104_Text_TrainersOftenMakeMonHoldBerries:: @ 81C05A8
+ .string "あんた みたところ トレーナーじゃろ?\p"
+ .string "トレーナーは よく きのみを ポケモンに\n"
+ .string "もたせとるわい\p"
+ .string "ふやすも つかうも あんた しだいじゃ$"
+
+Route111_Text_WateredPlantsEveryDayTakeBerry:: @ 81C05ED
+ .string "いつも みずを あげてたら\n"
+ .string "たくさん はなが さいたんだ\p"
+ .string "そしたら きのみも たくさん できた!\p"
+ .string "はい!\n"
+ .string "これ あげる$"
+
+Route111_Text_TryToMakeRedPokeblock:: @ 81C0629
+ .string "がんばって あかいポロック つくるんだ!\n"
+ .string "{STR_VAR_1}も がんばってね!$"
+
+Route111_Text_WhatColorBerriesToLookForToday:: @ 81C064A
+ .string "きょうは なにいろの きのみを\n"
+ .string "さがそっかなー$"
+
+Route114_Text_GatheringBerriesForContest:: @ 81C0662
+ .string "ポケモンコンテストの ゆうしょうを めざして\n"
+ .string "きのみを あつめているんだ\p"
+ .string "よかったら きみにも わけて あげるよ!$"
+
+Route114_Text_GoodLuckToYouToo:: @ 81C069C
+ .string "きみも がんばれ!$"
+
+Route114_Text_WhatBerriesShouldIPlantToday:: @ 81C06A6
+ .string "きょうは どの きのみを うめるか‥\n"
+ .string "そして なにいろの ポロックを つくるか‥\p"
+ .string "なやむのも また たのしいよ$"
+
+Route120_Text_PokeblocksExpressionOfLove:: @ 81C06DE
+ .string "ケースを ふると でてくる ポロック‥\p"
+ .string "そして それを キャッチして\n"
+ .string "たべてくれる ポケモン‥\p"
+ .string "これって あい だよね?$"
+
+Route120_Text_YouUnderstandTakeThis:: @ 81C071B
+ .string "うん うん!\n"
+ .string "やっぱ わかるひとには わかるよね\p"
+ .string "これ あげる$"
+
+Route120_Text_OwnImpressionsImportantTakeThis:: @ 81C073B
+ .string "そっか‥‥\n"
+ .string "でも ちがうと かんじることも たいせつだね\p"
+ .string "これ あげる$"
+
+Route120_Text_BerryIsRareRaiseItWithCare:: @ 81C075F
+ .string "その きのみは めずらしいもの らしいから\n"
+ .string "たいせつに そだててね!$"
+
+Route120_Text_IllGetMoreBerriesFromBerryMaster:: @ 81C0782
+ .string "また きのみめいじんに もらって こようっと$"
+
+LilycoveCity_Text_BerrySuitsYou:: @ 81C0799
+ .string "やっぱり\p"
+ .string "わたしに スーツが にあうように\n"
+ .string "うみには しおかぜが にあうな\l"
+ .string "そして きみには きのみが にあいそうだ‥‥\p"
+ .string "なんでだろうね?$"
+
+LilycoveCity_Text_BecauseYoureTrainer:: @ 81C07DF
+ .string "やっぱり それは‥‥‥‥\p"
+ .string "きみが トレーナーだからだ!$"
+
+LilycoveCity_Text_PokeblocksSuitPokemon:: @ 81C07FB
+ .string "やっぱり\p"
+ .string "わたしに シンプルさが にあうように\n"
+ .string "ポケモンには ポロックが にあうな$"
+
+Route123_BerryMastersHouse_Text_YoureDeservingOfBerry:: @ 81C0825
+ .string "わしは きのみめいじんと よばれておる\p"
+ .string "わしは せかいじゅうを うつくしい はなで\n"
+ .string "うめつくそうと きのみを そだてて\l"
+ .string "そして くばり まくって おるのじゃ\p"
+ .string "きみにも きのみを わけて あげよう!$"
+
+Route123_BerryMastersHouse_Text_WhyBeStingyTakeAnother:: @ 81C0888
+ .string "ほれ えんりょ せずに もう ひとつ!$"
+
+Route123_BerryMastersHouse_Text_VisitPrettyPetalFlowerShop:: @ 81C089C
+ .string "カナズミの ちかくにある サン·トウカという\n"
+ .string "フラワーショップも よろしくの\p"
+ .string "せかいに はなを さかせましょう!$"
+
+Route123_BerryMastersHouse_Text_DoneForToday:: @ 81C08D5
+ .string "きょうは もう おしまいじゃ\n"
+ .string "また おいで\p"
+ .string "せかいに はなを さかせましょう!$"
+
+Route123_BerryMastersHouse_Text_HeardAGoodSayingLately:: @ 81C08FD
+ .string "じいさんの きのみの そだてかたは\n"
+ .string "そりゃあ せかいいちじゃ\p"
+ .string "わしも はなが たかいわい\p"
+ .string "ところで あんた\n"
+ .string "いい ことばを きいたことが ないかい?$"
+
+Route123_BerryMastersHouse_Text_InspirationalTakeThis:: @ 81C0948
+ .string "おお! とても よい ことばじゃ!\n"
+ .string "かんどう したわい\p"
+ .string "ほれ これを もっていきなされ$"
+
+Route123_BerryMastersHouse_Text_GoodSayingTakeThis:: @ 81C0974
+ .string "おお! なかなか よい ことばじゃ\n"
+ .string "あんたも たいしたもんじゃ\p"
+ .string "ほれ これを もっていきなされ$"
+
+Route123_BerryMastersHouse_Text_JoyNeverGoesOutOfMyLife:: @ 81C09A4
+ .string "まごたち 4にんも じいさんを しのぐ\n"
+ .string "おおものに なるじゃろうて\p"
+ .string "じんせい たのしいことが つきんのう!$"
+
+Route123_BerryMastersHouse_Text_Ah:: @ 81C09DA
+ .string "ほう‥‥$"
+
+Route104_PrettyPetalFlowerShop_Text_ThisIsPrettyPetalFlowerShop:: @ 81C09DF
+ .string "こんにちは!\p"
+ .string "はなを せかいに ひろめる\n"
+ .string "フラワーショップ サン·トウカです!$"
+
+Route104_PrettyPetalFlowerShop_Text_LearnAboutBerries:: @ 81C0A07
+ .string "{PLAYER}{KUN} きのみの こと しりたい?$"
+
+Route104_PrettyPetalFlowerShop_Text_IntroLearnAboutBerries:: @ 81C0A1A
+ .string "あなたの なまえは‥‥\p"
+ .string "{PLAYER}{KUN}ね!\n"
+ .string "とっても いい なまえだね!\l"
+ .string "{PLAYER}{KUN} きのみのこと しりたい?$"
+
+Route104_PrettyPetalFlowerShop_Text_BerriesExplanation:: @ 81C0A4E
+ .string "きのみはね くろい ふかふかの つちの\n"
+ .string "ところで たまに とれるの\l"
+ .string "でね‥‥\p"
+ .string "とったら その1つを また うめるの!\p"
+ .string "そうすると その きのみ から\n"
+ .string "めがでて みきが できて はながさいて\l"
+ .string "また きのみ が できるの\p"
+ .string "そうやって はなを ふやして\n"
+ .string "せかいじゅうを はなに するのが\l"
+ .string "わたしの ゆめ なんだ!\p"
+ .string "だから {PLAYER}{KUN}も きのみを うめて\n"
+ .string "せかいに はなを ふやしてね!$"
+
+Route104_PrettyPetalFlowerShop_Text_FlowersBringHappiness:: @ 81C0B0B
+ .string "おはなって とっても しあわせな きぶんに\n"
+ .string "してくれるよね$"
+
+Route104_PrettyPetalFlowerShop_Text_YouCanHaveThis:: @ 81C0B29
+ .string "こんにちは!\p"
+ .string "おはなは せわを すれば するほど\n"
+ .string "たくさん きれいに さいて くれるの\p"
+ .string "あなたも せわを したく なった でしょ?\n"
+ .string "これ あげるわ$"
+
+Route104_PrettyPetalFlowerShop_Text_WailmerPailExplanation:: @ 81C0B73
+ .string "きのみが そだつ たびに\n"
+ .string "じょうろで みずを あげてね!\p"
+ .string "あとね\p"
+ .string "きのみは ずっと ずっと ほうっておくと\n"
+ .string "じめんに おちてしまうの\l"
+ .string "でもね そこから また めがでて くるの!\p"
+ .string "すごいよね!\n"
+ .string "いきものの ちからを かんじるよね$"
+
+Route104_PrettyPetalFlowerShop_Text_ImGrowingFlowers:: @ 81C0BE5
+ .string "おねーちゃんたちを みならって\n"
+ .string "がんばって おはなを そだててるの\p"
+ .string "はい! これあげる!$"
+
+Route104_PrettyPetalFlowerShop_Text_MachineMixesBerries:: @ 81C0C12
+ .string "きのみは うめて おおきく したり\n"
+ .string "ポケモンに もたせたり できるの\p"
+ .string "でも さいきん きのみを いくつか まぜると\n"
+ .string "ポケモンの おかしになる きかいが\l"
+ .string "ある らしいんだ\p"
+ .string "あたしも おかし ほしー$"
+
+SootopolisCity_Text_NameIsKiriHaveOneOfThese:: @ 81C0C74
+ .string "{STR_VAR_1} なまえ なんていうの?\p"
+ .string "‥‥‥ ‥‥‥ ‥‥‥\n"
+ .string "へー いいねー\p"
+ .string "わたしは キリ っていう なまえなの\p"
+ .string "パパと ママが すくすくと そだって\n"
+ .string "こころの あたたかい おんなのこに なって\l"
+ .string "ほしいっていう ねがいを こめたんだって!\p"
+ .string "{STR_VAR_1}にも これ あげる$"
+
+SootopolisCity_Text_GiveYouThisBerryToo:: @ 81C0CF5
+ .string "あと {STR_VAR_1}には キリの だいすきな\n"
+ .string "この きのみも あげちゃう!$"
+
+SootopolisCity_Text_WhatKindOfWishInYourName:: @ 81C0D16
+ .string "{STR_VAR_1}の なまえには\n"
+ .string "どんな ねがいが こめられてるの?$"
+
+SootopolisCity_Text_LikeSeasonBornIn:: @ 81C0D32
+ .string "はる なつ あき ふゆ\n"
+ .string "はるに うまれると はるが すきで\l"
+ .string "なつに うまれると なつが すきなのかな?$"
+
+SootopolisCity_Text_ThenILoveAutumn:: @ 81C0D66
+ .string "じゃあ キリは あきに うまれたから\n"
+ .string "あきが だいすき!\p"
+ .string "{STR_VAR_1}は いつが すき?$"
+
+SootopolisCity_Text_OhDoesntMatter:: @ 81C0D8F
+ .string "そっか‥\n"
+ .string "かんけいないのか‥\p"
+ .string "しりたいことって たくさんあるなー$"
diff --git a/data/text/braille.inc b/data/text/braille.inc
index a057ec84e..7346b2795 100644
--- a/data/text/braille.inc
+++ b/data/text/braille.inc
@@ -1,116 +1,116 @@
-gUnknown_81A9288:: @ 81A9288
+Braille_Text_Up:: @ 81A9288
.braille "UP$"
-gUnknown_81A928B:: @ 81A928B
+Braille_Text_Down:: @ 81A928B
.braille "DOWN$"
-gUnknown_81A9290:: @ 81A9290
+Braille_Text_Right:: @ 81A9290
.braille "RIGHT$"
-gUnknown_81A9296:: @ 81A9296
+Braille_Text_Left:: @ 81A9296
.braille "LEFT$"
-gUnknown_81A929B:: @ 81A929B
+Braille_Text_Cut:: @ 81A929B
.braille "CUT$"
-gUnknown_81A929F:: @ 81A929F
+Braille_Text_ABC:: @ 81A929F
.braille "ABC$"
-gUnknown_81A92A3:: @ 81A92A3
+Braille_Text_GHI:: @ 81A92A3
.braille "GHI$"
-gUnknown_81A92A7:: @ 81A92A7
+Braille_Text_MNO:: @ 81A92A7
.braille "MNO$"
-gUnknown_81A92AB:: @ 81A92AB
+Braille_Text_TUV:: @ 81A92AB
.braille "TUV$"
-gUnknown_81A92AF:: @ 81A92AF
+Braille_Text_DEF:: @ 81A92AF
.braille "DEF$"
-gUnknown_81A92B3:: @ 81A92B3
+Braille_Text_JKL:: @ 81A92B3
.braille "JKL$"
-gUnknown_81A92B7:: @ 81A92B7
+Braille_Text_PQRS:: @ 81A92B7
.braille "PQRS$"
-gUnknown_81A92BC:: @ 81A92BC
+Braille_Text_WXYZ:: @ 81A92BC
.braille "WXYZ$"
-gUnknown_81A92C1:: @ 81A92C1
+Braille_Text_Period:: @ 81A92C1
.braille ".$"
-gUnknown_81A92C3:: @ 81A92C3
+Braille_Text_Comma:: @ 81A92C3
.braille ",$"
-gUnknown_81A92C5:: @ 81A92C5
+Braille_Text_Everything:: @ 81A92C5
.braille "EVERYTHING$"
-gUnknown_81A92D0:: @ 81A92D0
+Braille_Text_HasMeaning1:: @ 81A92D0
.braille "HAS MEANING$"
-gUnknown_81A92DC:: @ 81A92DC
+Braille_Text_Existence:: @ 81A92DC
.braille "EXISTENCE$"
-gUnknown_81A92E6:: @ 81A92E6
+Braille_Text_HasMeaning2:: @ 81A92E6
.braille "HAS MEANING$"
-gUnknown_81A92F2:: @ 81A92F2
+Braille_Text_BeingAlive:: @ 81A92F2
.braille "BEING ALIVE$"
-gUnknown_81A92FE:: @ 81A92FE
+Braille_Text_HasMeaning3:: @ 81A92FE
.braille "HAS MEANING$"
-gUnknown_81A930A:: @ 81A930A
+Braille_Text_HaveDreams:: @ 81A930A
.braille "HAVE DREAMS$"
-gUnknown_81A9316:: @ 81A9316
+Braille_Text_UsePower:: @ 81A9316
.braille "USE POWER.$"
-gUnknown_81A9321:: @ 81A9321
+Braille_Text_LetTheTwo:: @ 81A9321
.braille "LET THE TWO$"
-gUnknown_81A932D:: @ 81A932D
+Braille_Text_Glittering:: @ 81A932D
.braille "GLITTERING$"
-gUnknown_81A9338:: @ 81A9338
+Braille_Text_Stones:: @ 81A9338
.braille "STONES$"
-gUnknown_81A933F:: @ 81A933F
+Braille_Text_OneInRed:: @ 81A933F
.braille "ONE IN RED$"
-gUnknown_81A934A:: @ 81A934A
+Braille_Text_OneInBlue:: @ 81A934A
.braille "ONE IN BLUE$"
-gUnknown_81A9356:: @ 81A9356
+Braille_Text_ConnectThe:: @ 81A9356
.braille "CONNECT THE$"
-gUnknown_81A9362:: @ 81A9362
+Braille_Text_Past:: @ 81A9362
.braille "PAST.$"
-gUnknown_81A9368:: @ 81A9368
+Braille_Text_TwoFriends:: @ 81A9368
.braille "TWO FRIENDS$"
-gUnknown_81A9374:: @ 81A9374
+Braille_Text_Sharing:: @ 81A9374
.braille "SHARING$"
-gUnknown_81A937C:: @ 81A937C
+Braille_Text_PowerOpen:: @ 81A937C
.braille "POWER OPEN$"
-gUnknown_81A9387:: @ 81A9387
+Braille_Text_AWindowTo:: @ 81A9387
.braille "A WINDOW TO$"
-gUnknown_81A9393:: @ 81A9393
+Braille_Text_ANewWorld:: @ 81A9393
.braille "A NEW WORLD$"
-gUnknown_81A939F:: @ 81A939F
+Braille_Text_ThatGlows:: @ 81A939F
.braille "THAT GLOWS.$"
-gUnknown_81A93AB:: @ 81A93AB
+Braille_Text_TheNext:: @ 81A93AB
.braille "THE NEXT$"
-gUnknown_81A93B4:: @ 81A93B4
+Braille_Text_WorldWaits:: @ 81A93B4
.braille "WORLD WAITS$"
-gUnknown_81A93C0:: @ 81A93C0
+Braille_Text_ForYou:: @ 81A93C0
.braille "FOR YOU.$"
diff --git a/data/text/competitive_brothers.inc b/data/text/competitive_brothers.inc
new file mode 100644
index 000000000..65afb5aab
--- /dev/null
+++ b/data/text/competitive_brothers.inc
@@ -0,0 +1,39 @@
+@ The text here is a copy/paste from Hoenn's competitive brothers, the NPCs in Sootopolis who request to see big Barboach/Shroomish (Seedot/Lotad in Emerald). It's all unused and untranslated
+
+SootopolisCity_Text_PleaseShowMeBigMon:: @ 81C0283
+ .string "わしは おおきな {STR_VAR_1}に\n"
+ .string "とても きょうみが ある!\p"
+ .string "ん? きみ {STR_VAR_1} もってるの?\n"
+ .string "ちょ ちょ ちょっと···\l"
+ .string "おじさんに みせて おくれ!$"
+
+SootopolisCity_Text_GrandMonThanksForShowingMe:: @ 81C02CB
+ .string "おお! こいつは でかい!\n"
+ .string "とても すばらしい {STR_VAR_1}だ!\p"
+ .string "みせて くれて ありがとう\n"
+ .string "おれいに これを もって いきなさい$"
+
+SootopolisCity_Text_ReceivedOneItem:: @ 81C0309
+ .string "{PLAYER}は\n"
+ .string "{STR_VAR_2}を もらった!$"
+
+SootopolisCity_Text_HuhBagIsCrammedFull:: @ 81C0317
+ .string "ありゃ?\n"
+ .string "きみ もちもの いっぱいだね$"
+
+SootopolisCity_Text_IveSeenBiggerMonThanThisOne:: @ 81C032B
+ .string "ううむ わしは これより おおきい\n"
+ .string "{STR_VAR_1}を みたこと あるな···$"
+
+SootopolisCity_Text_QuiteSomethingButNotMon:: @ 81C034D
+ .string "おお こいつは なかなか···って\n"
+ .string "これ {STR_VAR_1}じゃ ないよ!$"
+
+SootopolisCity_Text_TooBadDontHaveBigMon:: @ 81C036C
+ .string "おおきい {STR_VAR_1} もってないの?\l"
+ .string "それは ざんねん···\n"
+ .string "こんど おおきい {STR_VAR_1} みせてね$"
+
+SootopolisCity_Text_BiggestMonPlayersXCmColossus:: @ 81C0399
+ .string "しじょう さいだいの {STR_VAR_1}!\n"
+ .string "{STR_VAR_2}の {STR_VAR_3}cmのやつ!$"
diff --git a/data/text/day_care.inc b/data/text/day_care.inc
new file mode 100644
index 000000000..1e1d391be
--- /dev/null
+++ b/data/text/day_care.inc
@@ -0,0 +1,130 @@
+@ Same as Hoenn's day-care text, used by the Four Island Day-Care. Unused text translated in Emerald
+
+DayCare_Text_ImDaycareManSpeakToMyWife:: @ 81BF555
+ .string "I'm the DAY-CARE MAN.\p"
+ .string "I help take care of the precious\n"
+ .string "POKéMON of TRAINERS.\p"
+ .string "If you'd like me to raise your\n"
+ .string "POKéMON, have a word with my wife.$"
+
+DayCare_Text_DoYouWantEgg:: @ 81BF5E3
+ .string "Ah, it's you!\p"
+ .string "We were raising your POKéMON, and\n"
+ .string "my goodness, were we surprised!\p"
+ .string "Your POKéMON had an EGG!\p"
+ .string "We don't know how it got there,\n"
+ .string "but your POKéMON had it.\p"
+ .string "You do want it, yes?$"
+
+DayCare_Text_YourMonIsDoingFine:: @ 81BF69A
+ .string "Ah, it's you! Good to see you.\n"
+ .string "Your {STR_VAR_1}'s doing fine.$"
+
+DayCare_Text_IllKeepIt:: @ 81BF6CF
+ .string "Well then, I'll keep it.\n"
+ .string "Thanks!$"
+
+DayCare_Text_YouHaveNoRoomForIt:: @ 81BF6F0
+ .string "You have no room for it…\n"
+ .string "Come back when you've made room.$"
+
+DayCare_Text_ReceivedEgg:: @ 81BF72A
+ .string "{PLAYER} received the EGG from\n"
+ .string "the DAY-CARE MAN.$"
+
+DayCare_Text_TakeGoodCareOfIt:: @ 81BF755
+ .string "Take good care of it.$"
+
+DayCare_Text_SeeWifeIfYouWantToPickUpMon:: @ 81BF76B
+ .string "ポケモンを ひきとりたい ときは\n"
+ .string "ばさんに いって おくれ$"
+
+DayCare_Text_YourMonsAreDoingFine:: @ 81BF789
+ .string "Ah, it's you! Your {STR_VAR_1} and\n"
+ .string "{STR_VAR_2} are doing fine.$"
+
+DayCare_Text_IWillKeepDoYouWantIt:: @ 81BF7B6
+ .string "I really will keep it.\n"
+ .string "You do want this, yes?$"
+
+DayCare_Text_WouldYouLikeUsToRaiseMon:: @ 81BF7E4
+ .string "I'm the DAY-CARE LADY.\p"
+ .string "We can raise POKéMON for you.\p"
+ .string "Would you like us to raise one?$"
+
+DayCare_Text_WhichMonShouldWeRaise:: @ 81BF839
+ .string "Which POKéMON should we raise for\n"
+ .string "you?$"
+
+DayCare_Text_WellRaiseYourMon:: @ 81BF860
+ .string "Fine, we'll raise your {STR_VAR_1}\n"
+ .string "for a while.\p"
+ .string "Come back for it later.$"
+
+DayCare_Text_WeCanRaiseOneMore:: @ 81BF89F
+ .string "We can raise two of your POKéMON.\p"
+ .string "Would you like us to raise one\n"
+ .string "more POKéMON for you?$"
+
+DayCare_Text_HusbandWasLookingForYou:: @ 81BF8F6
+ .string "My husband was looking for you.$"
+
+DayCare_Text_FineThenComeAgain:: @ 81BF916
+ .string "Oh, fine, then.\n"
+ .string "Come again.$"
+
+DayCare_Text_NotEnoughMoney:: @ 81BF932
+ .string "You don't have enough money…$"
+
+DayCare_Text_TakeOtherOneBackToo:: @ 81BF94F
+ .string "Will you take back the other one,\n"
+ .string "too?$"
+
+DayCare_Text_ComeAgain:: @ 81BF976
+ .string "Fine.\n"
+ .string "Come again.$"
+
+DayCare_Text_GoodToSeeYou:: @ 81BF988
+ .string "Ah, it's you!\n"
+ .string "Good to see you.\p"
+ .string "Your POKéMON can only be doing\n"
+ .string "good!$"
+
+DayCare_Text_YourMonHasGrownXLevels:: @ 81BF9CC
+ .string "By level, your {STR_VAR_1} has\n"
+ .string "grown by {STR_VAR_2}.$"
+
+DayCare_Text_YourPartyIsFull:: @ 81BF9EF
+ .string "Your POKéMON party is full.\n"
+ .string "Make room, then come see me.$"
+
+DayCare_Text_TakeBackWhichMon:: @ 81BFA28
+ .string "どっちの ポケモンを ひきとるかい?$"
+
+DayCare_Text_ItWillCostX:: @ 81BFA3B
+ .string "If you want your {STR_VAR_1} back,\n"
+ .string "it will cost ¥{STR_VAR_2}.$"
+
+DayCare_Text_HeresYourMon:: @ 81BFA67
+ .string "Perfect!\n"
+ .string "Here's your POKéMON.$"
+
+DayCare_Text_TookBackMon:: @ 81BFA85
+ .string "{PLAYER} took back {STR_VAR_1} from\n"
+ .string "the DAY-CARE LADY.$"
+
+DayCare_Text_YouHaveJustOneMon:: @ 81BFAAD
+ .string "Oh? But you have just one\n"
+ .string "POKéMON.\p"
+ .string "Come back another time.$"
+
+DayCare_Text_TakeYourMonBack:: @ 81BFAE8
+ .string "Will you take your POKéMON back?$"
+
+DayCare_Text_WhatWillYouBattleWith:: @ 81BFB09
+ .string "If you leave me that POKéMON,\n"
+ .string "what will you battle with?\p"
+ .string "Come back another time.$"
+
+DayCare_Text_Huh:: @ 81BFB5A
+ .string "Huh?$"
diff --git a/data/text/eon_ticket.inc b/data/text/eon_ticket.inc
new file mode 100644
index 000000000..25ccb739b
--- /dev/null
+++ b/data/text/eon_ticket.inc
@@ -0,0 +1,44 @@
+@ The text here is a copy/paste from Hoenn's Eon Ticket event, all unused and untranslated
+
+Text_DadLetterArrivedForYouPlayer:: @ 81C03B5
+ .string "パパ“{PLAYER}! よく きたな!\n"
+ .string "{PLAYER}あての てがみが とどけられたぞ$"
+
+Text_DadPassForShipNeverSeenBefore:: @ 81C03D7
+ .string "パパ“わたしも みたことのない\n"
+ .string "ふねの チケット だな‥‥\l"
+ .string "ミナモに いってみると いいだろう$"
+
+Text_FerryToSlateportOhThatPass:: @ 81C0407
+ .string "カイナいき れんらくせん‥‥\p"
+ .string "あら?\n"
+ .string "その チケットは‥‥!$"
+
+Text_YoureOneWhoBroughtOddPass:: @ 81C0426
+ .string "ヘンテコな チケットを\n"
+ .string "もってきたのは おまえさんか?\p"
+ .string "おまえが いこうと しているのは\n"
+ .string "みなみの はての ちっぽけな しま‥‥\p"
+ .string "そこでは なにが おこるのか\n"
+ .string "だれも わからねえ‥‥\l"
+ .string "ううむ ふなのりの ちが さわぐぜ!\p"
+ .string "さあ のりな!$"
+
+Text_NothingHereSailBackToLilycove:: @ 81C049D
+ .string "なにもねえ ちんけな しま だな‥‥\n"
+ .string "ミナモへ かえるか?$"
+
+Text_SailHomeWeWill:: @ 81C04BB
+ .string "よし! かえると するか!$"
+
+Text_AsYouLikeThen:: @ 81C04C9
+ .string "そうかい\n"
+ .string "まあ すきにするが いいさ$"
+
+SouthernIsland_Interior_Text_Sign:: @ 81C04DC
+ .string "すべての ゆめは もうひとつの げんじつ\n"
+ .string "それを わすれるべからず‥‥$"
+
+SouthernIsland_Exterior_Text_Sign:: @ 81C0500
+ .string "きおく かすみし ものは\n"
+ .string "こころに きざみつける ことを のぞむ‥‥$"
diff --git a/data/text/fame_checker.inc b/data/text/fame_checker.inc
index 25ce2e5e9..a65dc1f48 100644
--- a/data/text/fame_checker.inc
+++ b/data/text/fame_checker.inc
@@ -1404,7 +1404,7 @@ gUnknown_81B161B:: @ 81B161B
.string "CELADON GYM, you can often\l"
.string "see ERIKA snoozing.$"
-gUnknown_81B16A8:: @ 81B16A8
+PokemonJournal_Text_SpecialFeatureKoga:: @ 81B16A8
.string "POKéMON JOURNAL\p"
.string "Special Feature: FUCHSIA GYM\n"
.string "LEADER KOGA!\p"
diff --git a/data/text/flavor_text.inc b/data/text/flavor_text.inc
new file mode 100644
index 000000000..a3e46e8d8
--- /dev/null
+++ b/data/text/flavor_text.inc
@@ -0,0 +1,122 @@
+@ Flavor text for interacting with various background objects
+
+gUnknown_81C0DB0:: @ 81C0DB0
+ .string "It's crammed full of POKéMON\n"
+ .string "books.$"
+
+Text_NothingButPokemonBooks:: @ 81C0DD4
+ .string "ほんだなに ならんでいるのは\n"
+ .string "ポケモンの ほん ばかりだ$"
+
+Text_ATownMap:: @ 81C0DF1
+ .string "A TOWN MAP.$"
+
+gUnknown_81C0DFD:: @ 81C0DFD
+ .string "Wow!\n"
+ .string "Tons of POKéMON stuff!$"
+
+Text_DishesPlatesNeatlyLinedUp:: @ 81C0E19
+ .string "Dishes and plates are neatly\n"
+ .string "lined up.$"
+
+gUnknown_81C0E40:: @ 81C0E40
+ .string "It smells delicious!\n"
+ .string "Somebody's been cooking here.$"
+
+gUnknown_81C0E73:: @ 81C0E73
+ .string "It's a nicely made dresser.\n"
+ .string "It will hold a lot of stuff.$"
+
+gUnknown_81C0EAC:: @ 81C0EAC
+ .string "There's a pile of snacks here.$"
+
+gUnknown_81C0ECB:: @ 81C0ECB
+ .string "All your item needs fulfilled!\n"
+ .string "POKéMON MART$"
+
+gUnknown_81C0EF7:: @ 81C0EF7
+ .string "Heal Your POKéMON!\n"
+ .string "POKéMON CENTER$"
+
+gUnknown_81C0F19:: @ 81C0F19
+ .string "INDIGO PLATEAU\p"
+ .string "The ultimate goal of TRAINERS!\n"
+ .string "POKéMON LEAGUE HQ$"
+
+gUnknown_81C0F59:: @ 81C0F59
+ .string "INDIGO PLATEAU\p"
+ .string "The highest POKéMON authority!\n"
+ .string "POKéMON LEAGUE HQ$"
+
+gUnknown_81C0F99:: @ 81C0F99
+ .string "It should be packed with all kinds\n"
+ .string "of delicious things to eat.$"
+
+gUnknown_81C0FD8:: @ 81C0FD8
+ .string "It's a blueprint of some sort.\n"
+ .string "It's filled with diagrams and text.$"
+
+gUnknown_81C101B:: @ 81C101B
+ .string "It's a pretty picture of a POKéMON.\n"
+ .string "It looks like it's feeling good.$"
+
+gUnknown_81C1060:: @ 81C1060
+ .string "What could this machine be?\n"
+ .string "Better not mess around with it!$"
+
+gUnknown_81C109C:: @ 81C109C
+ .string "It's a telephone.\n"
+ .string "Better not use it.$"
+
+gUnknown_81C10C1:: @ 81C10C1
+ .string "It's all complicated words and\n"
+ .string "numbers that make no sense…$"
+
+gUnknown_81C10FC:: @ 81C10FC
+ .string "It's an advertising poster about\n"
+ .string "all kinds of products.$"
+
+gUnknown_81C1134:: @ 81C1134
+ .string "Oh, that smells tasty!\n"
+ .string "It might get the stomach growling!$"
+
+gUnknown_81C116E:: @ 81C116E
+ .string "Inside this…\n"
+ .string "……\p"
+ .string "There's nothing here!$"
+
+gUnknown_81C1194:: @ 81C1194
+ .string "It's a cup with a POKéMON mark\n"
+ .string "on it.$"
+
+gUnknown_81C11BA:: @ 81C11BA
+ .string "The window is very well polished.$"
+
+gUnknown_81C11DC:: @ 81C11DC
+ .string "Outside the window…\p"
+ .string "The sky looks fantastically\n"
+ .string "beautiful.$"
+
+gUnknown_81C1217:: @ 81C1217
+ .string "Lights in different colors are\n"
+ .string "flashing on and off.$"
+
+gUnknown_81C124B:: @ 81C124B
+ .string "All sorts of tools are lined up\n"
+ .string "neatly.$"
+
+gUnknown_81C1273:: @ 81C1273
+ .string "It's a machine of some sort.\n"
+ .string "It sure is impressive.$"
+
+gUnknown_81C12A7:: @ 81C12A7
+ .string "It's the latest video game!\n"
+ .string "It sure looks fun!$"
+
+gUnknown_81C12D6:: @ 81C12D6
+ .string "There are obvious signs of burglary\n"
+ .string "here…$"
+
+gUnknown_81C1300:: @ 81C1300
+ .string "There's a POKéMON on TV!\n"
+ .string "It looks like it's having fun.$"
diff --git a/data/text/safari_zone.inc b/data/text/safari_zone.inc
new file mode 100644
index 000000000..5d46de688
--- /dev/null
+++ b/data/text/safari_zone.inc
@@ -0,0 +1,168 @@
+@ The text here is a copy/paste from Hoenn's Safari Zone, and any unused text was left untranslated
+
+SafariZone_Text_WouldYouLikeToExit:: @ 81BFBE9
+ .string "Would you like to exit the SAFARI\n"
+ .string "ZONE right now?$"
+
+SafariZone_Text_TimesUp:: @ 81BFC1B
+ .string "PA: Ding-dong!\p"
+ .string "Time's up!\p"
+ .string "PA: Your SAFARI GAME is over!$"
+
+SafariZone_Text_OutOfBalls:: @ 81BFC53
+ .string "PA: Ding-dong!\p"
+ .string "You are out of SAFARI BALLS!\p"
+ .string "PA: Your SAFARI GAME is over!$"
+
+SafariZone_Text_WelcomeToSafariZone:: @ 81BFC9D
+ .string "サファリゾーンへ ようこそ!\p"
+ .string "ここでは ホウエンでは なかなか\n"
+ .string "みることの できない ポケモンを\p"
+ .string "しぜんの すがたの まま\n"
+ .string "めに することが できます\p"
+ .string "また ポケモントレーナーの\n"
+ .string "ようぼうに おこたえ して\p"
+ .string "ポケモンを\n"
+ .string "つかまえる ことも できます!\p"
+ .string "サファリゾーンを たのしんで いってね!$"
+
+SafariZone_Text_WelcomeFirstTime:: @ 81BFD30
+ .string "サファリゾーンへ ようこそ!\n"
+ .string "サファリゾーンは はじめて ですか?$"
+
+SafariZone_Text_ComeInAndEnjoy:: @ 81BFD52
+ .string "サファリゾーンを たのしんで いってね!$"
+
+SafariZone_Text_FirstTimeInfo:: @ 81BFD67
+ .string "サファリゾーンでは\n"
+ .string "30この サファリボールを つかって\l"
+ .string "ポケモンを つかまえる ことが できます\p"
+ .string "サファリボールを つかいきるか\n"
+ .string "500ぽ あるくと\p"
+ .string "ゲームは しゅうりょう です\p"
+ .string "サファリゾーンを たのしんで いってね!$"
+
+SafariZone_Text_WouldYouLikeToPlay:: @ 81BFDD7
+ .string "サファリゾーンへ ようこそ!\p"
+ .string "500えんで ポケモン つかまえほうだい!\n"
+ .string "サファリゲームに さんか しますか?$"
+
+SafariZone_Text_PlayAnotherTime:: @ 81BFE0F
+ .string "そうですか\n"
+ .string "こんど ぜひ さんか してください!$"
+
+SafariZone_Text_NotEnoughMoney:: @ 81BFE28
+ .string "おかねが たりませんよ!$"
+
+SafariZone_Text_ThatWillBe500Please:: @ 81BFE35
+ .string "それでは 500えん いただきます$"
+
+SafariZone_Text_HereAreYourSafariBalls:: @ 81BFE47
+ .string "では サファリボールを どうぞ!$"
+
+SafariZone_Text_Received30SafariBalls:: @ 81BFE58
+ .string "{PLAYER}は サファリボールを\n"
+ .string "30こ うけとった!$"
+
+SafariZone_Text_PleaseEnjoyYourself:: @ 81BFE70
+ .string "じかんに なりましたら\n"
+ .string "こちらから おしらせ しますので\p"
+ .string "ぞんぶんに おたのしみ ください!\n"
+ .string "では いってらっしゃい!$"
+
+SafariZone_Text_ExcuseMeYourPCBoxIsFull:: @ 81BFEAC
+ .string "Excuse me!\n"
+ .string "Your PC BOX is full.$"
+
+SafariZone_Text_YouNeedPokeblockCase:: @ 81BFECC
+ .string "あ! おきゃくさん\n"
+ .string "ポロックケースを おもちで ないですね?\p"
+ .string "サファリゾーンは ポロックを つかうと\n"
+ .string "より おたのしみ いただけますので\p"
+ .string "ぜひ ポロックケースを\n"
+ .string "おもちに なって おこし ください!$"
+
+SafariZone_South_Text_StillHaveTimeExit:: @ 81BFF30
+ .string "まだ じかんが のこっていますが\n"
+ .string "サファリゾーンを やめますか?$"
+
+SafariZone_South_Text_EnjoyTheRestOfYourAdventure:: @ 81BFF51
+ .string "では ひきつづき おたのしみ ください!$"
+
+SafariZone_South_Text_ExitEarlyThankYouForPlaying:: @ 81BFF66
+ .string "わかりました\p"
+ .string "それでは のこりの サファリボールを\n"
+ .string "おあずかり します\p"
+ .string "おつかれさまでした\n"
+ .string "また ごりよう ください$"
+
+SafariZone_South_Text_GoodLuck:: @ 81BFFA1
+ .string "それでは いってらっしゃい!\l"
+ .string "なにか ありましたら\n"
+ .string "わたしに こえを かけて くださいね$"
+
+SafariZone_South_Text_Boy:: @ 81BFFCE
+ .string "しってた?\p"
+ .string "あの しかくい はこに ポロックを おくと\n"
+ .string "ポケモンが あつまって くるんだよ!$"
+
+SafariZone_South_Text_Man:: @ 81BFFFD
+ .string "この さきに いきたい けど\n"
+ .string "じてんしゃ もって くるの わすれた‥‥\p"
+ .string "おくに めずらしい ポケモンが\n"
+ .string "いそうな きが するのに!$"
+
+SafariZone_Southwest_Text_Woman:: @ 81C003F
+ .string "ポケモンに ポロックを なげても\n"
+ .string "しらんぷり される ときが あるのよ\p"
+ .string "ポケモンにも すききらいが あるのかしら?$"
+
+SafariZone_Northwest_Text_Man:: @ 81C0079
+ .string "ぜぇ‥‥ ぜぇ‥‥\n"
+ .string "やっと ここまで きたけど‥‥\p"
+ .string "つかれちゃって ポケモン つかまえる\n"
+ .string "げんきも のこって ないよ‥‥$"
+
+SafariZone_North_Text_Fisherman:: @ 81C00B6
+ .string "ホウエンに いない みずポケモンを\n"
+ .string "さがしに きたんだけど‥‥\p"
+ .string "みずうみは どこにあるのか\n"
+ .string "きみ しってるかい?$"
+
+SafariZone_North_Text_Man:: @ 81C00EF
+ .string "ここで めずらしい ポケモンを\n"
+ .string "たくさん つかまえて\l"
+ .string "ともだちと こうかん するんだ!$"
+
+SafariZone_South_Text_Youngster:: @ 81C011B
+ .string "ポロックおきばに おいた ポロックが\n"
+ .string "いつのまにか なくなっていた‥‥\p"
+ .string "しらない うちに\n"
+ .string "ポケモンが たべちゃったのかな?$"
+
+Route121_SafariZoneEntrance_Text_TrainerTip:: @ 81C0159
+ .string "サファリゾーンの おとくな じょうほう!\p"
+ .string "であった ポケモンに\n"
+ .string "ポロックを なげると にげにくく なります!$"
+
+SafariZone_Southwest_Text_RestHouseSign:: @ 81C0190
+ .string "あるき つかれたら ちょっと ひといき!\n"
+ .string "‘みんなの きゅうけいじょ'$"
+
+SafariZone_RestHouse_Text_Youngster:: @ 81C01B4
+ .string "おれ ポロック もってないけど\n"
+ .string "ポケモン たくさん つかまえたよ\p"
+ .string "ちかづいて ボールを なげる だけで\n"
+ .string "けっこう つかまえられる もんだよ!$"
+
+SafariZone_RestHouse_Text_PsychicM:: @ 81C01FB
+ .string "ポロックを つかうと いつもより\n"
+ .string "ちょっぴり にげにくく なるみたい\p"
+ .string "だから にげにくい ポケモンに つかっても\n"
+ .string "あんまり いみが ないかもね$"
+
+SafariZone_RestHouse_Text_FatMan:: @ 81C0243
+ .string "ポロックおきばに ポロック おいて\n"
+ .string "ポケモンを つかまえると\p"
+ .string "おなじ ような せいかくの ポケモンが\n"
+ .string "あつまる きが するなあ$"
diff --git a/data/text/teachy_tv.inc b/data/text/teachy_tv.inc
index 3989aa5d1..ae0731142 100644
--- a/data/text/teachy_tv.inc
+++ b/data/text/teachy_tv.inc
@@ -19,7 +19,7 @@ gTeachyTvString_RegisterItem:: @ 841B81B
gTeachyTvString_Cancel:: @ 841B836
.string "CANCEL$"
-gTeachyTvText_PokeDudeSaysHello:: @ 841B83D
+gTeachyTvText_PokedudeSaysHello:: @ 841B83D
.string "Hey, all you TRAINERS out there!\n"
.string "HELLO, TRAINERS!\p"
.string "……… ……… ………\p"
@@ -164,7 +164,7 @@ gTeachyTvText_TMsScript1:: @ 841C459
.string "You can check them out in detail,\n"
.string "too.$"
-gPokeDudeText_TMTypes:: @ 841C587
+gPokedudeText_TMTypes:: @ 841C587
.string "POKé DUDE: NORMAL, WATER, GRASS…\n"
.string "TMs also come in types.\p"
.string "Check the type and teach it to\n"
@@ -175,7 +175,7 @@ gPokeDudeText_TMTypes:: @ 841C587
.string "GRASS-type POKéMON can learn.\p"
.string "There's one other thing!$"
-gPokeDudeText_ReadTMDescription:: @ 841C693
+gPokedudeText_ReadTMDescription:: @ 841C693
.string "Don't just look at the type, read\n"
.string "the description, too.\p"
.string "It will contain hints about what\n"
diff --git a/data/union_room.s b/data/union_room.s
deleted file mode 100644
index 9bcc4a193..000000000
--- a/data/union_room.s
+++ /dev/null
@@ -1,1571 +0,0 @@
-#include "constants/region_map.h"
-#include "constants/flags.h"
-#include "constants/moves.h"
- .include "asm/macros.inc"
- .include "constants/constants.inc"
- .section .rodata
- .align 2
-
-gUnknown_8456C74:: @ 8456C74
- .word gUnknown_84571AC
- .word gUnknown_8459394
- .word gUnknown_84593A4
- .word gUnknown_84593B4
- .word gUnknown_84593C4
- .word gUnknown_84593D4
- .word gUnknown_84593E4
- .word gUnknown_84593F4
- .word gUnknown_84593DC
- .word gUnknown_8459400
- .word gUnknown_8459410
- .word gUnknown_845941C
- .word gUnknown_845942C
- .word gUnknown_8459434
- .word gUnknown_8459440
- .word gUnknown_84571AC
- .word gUnknown_84571AC
- .word gUnknown_84571AC
- .word gUnknown_84571AC
- .word gUnknown_84571AC
- .word gUnknown_84571AC
- .word gUnknown_84593E4
- .word gUnknown_84593F4
-
-gUnknown_8456CD0:: @ 8456CD0
- .byte 0x00, 0x00, 0x00, 0x1E, 0x02, 0x0F @ window template
- .2byte 0x0008
-
- @ pal table?
-gUnknown_8456CD8:: @ 8456CD8
- .2byte 0x0201, 0x0000
- .2byte 0x0202, 0x0000
- .2byte 0x0403, 0x0000
- .2byte 0x0204, 0x0000
- .2byte 0x2509, 0x0000
- .2byte 0x250A, 0x0000
- .2byte 0x350B, 0x0000
- .2byte 0x350D, 0x0000
- .2byte 0x350E, 0x0000
-
-gUnknown_8456CFC:: @ 8456CFC
- .byte 0x00, 0x01, 0x03, 0x0D, 0x0A, 0x0F @ window template
- .2byte 0x0044
-
-gUnknown_8456D04:: @ 8456D04
- .byte 0x00, 0x10, 0x03, 0x07, 0x04, 0x0F @ window template
- .2byte 0x00C6
-
-gUnknown_8456D0C:: @ 8456D0C
- .word gUnknown_84571AC, 0
- .word gUnknown_84571AC, 1
- .word gUnknown_84571AC, 2
- .word gUnknown_84571AC, 3
- .word gUnknown_84571AC, 4
-
-gUnknown_8456D34:: @ 8456D34
- .word gUnknown_8456D0C
- .word NULL
- .word sub_81164C8
- .2byte 0x0005
- .2byte 0x0005
- .byte 0x00, 0x00, 0x01, 0x00, 0x20, 0x31, 0x10, 0x42
-
-gUnknown_8456D4C:: @ 8456D4C
- .byte 0x00, 0x01, 0x03, 0x11, 0x0A, 0x0F @ window template
- .2byte 0x0044
-
-gUnknown_8456D54:: @ 8456D54
- .byte 0x00, 0x14, 0x03, 0x07, 0x04, 0x0F @ window template
- .2byte 0x00EE
-
-gUnknown_8456D5C:: @ 8456D5C
- .word gUnknown_84571AC, 0
- .word gUnknown_84571AC, 1
- .word gUnknown_84571AC, 2
- .word gUnknown_84571AC, 3
- .word gUnknown_84571AC, 4
- .word gUnknown_84571AC, 5
- .word gUnknown_84571AC, 6
- .word gUnknown_84571AC, 7
- .word gUnknown_84571AC, 8
- .word gUnknown_84571AC, 9
- .word gUnknown_84571AC, 10
- .word gUnknown_84571AC, 11
- .word gUnknown_84571AC, 12
- .word gUnknown_84571AC, 13
- .word gUnknown_84571AC, 14
- .word gUnknown_84571AC, 15
-
-gUnknown_8456DDC:: @ 8456DDC
- .word gUnknown_8456D5C
- .word ListMenuDefaultCursorMoveFunc
- .word sub_8116F94
- .2byte 0x0010
- .2byte 0x0005
- .byte 0x00, 0x00, 0x08, 0x00, 0x20, 0x31, 0x50, 0x02
-
-gUnknown_8456DF4:: @ 8456DF4
- .byte 0x00, 0x14, 0x06, 0x08, 0x07, 0x0F @ window template?
- .2byte 0x0001
-
-gUnknown_8456DFC:: @ 8456DFC
- .word gUnknown_8459354, 0x00000208
- .word gUnknown_8459344, 0x00000241
- .word gUnknown_845934C, 0x00000245
- .word gUnknown_8459360, 0x00000040
-
-gUnknown_8456E1C:: @ 8456E1C
- .word gUnknown_8456DFC
- .word ListMenuDefaultCursorMoveFunc
- .word NULL
- .2byte 0x0004
- .2byte 0x0004
- .byte 0x00, 0x00, 0x08, 0x00, 0x20, 0x31, 0x01, 0x02
-
-gUnknown_8456E34:: @ 8456E34
- .byte 0x00, 0x12, 0x08, 0x0B, 0x05, 0x0F @ window template
- .2byte 0x0001
-
-gUnknown_8456E3C:: @ 8456E3C
- .word gText_Register, 1
- .word gUnknown_8459370, 2
- .word gUnknown_8459360, 3
-
-gUnknown_8456E54:: @ 8456E54
- .word gUnknown_8456E3C
- .word ListMenuDefaultCursorMoveFunc
- .word NULL
- .2byte 0x0003
- .2byte 0x0003
- .byte 0x00, 0x00, 0x08, 0x00, 0x20, 0x31, 0x01, 0x02
-
-gUnknown_8456E6C:: @ 8456E6C
- .byte 0x00, 0x14, 0x02, 0x09, 0x0B, 0x0F @ window template
- .2byte 0x0001
-
-gUnknown_8456E74:: @ 8456E74
- .word gTypeNames + 0x00, 0
- .word gTypeNames + 0x46, 10
- .word gTypeNames + 0x4D, 11
- .word gTypeNames + 0x5B, 13
- .word gTypeNames + 0x54, 12
- .word gTypeNames + 0x69, 15
- .word gTypeNames + 0x1C, 4
- .word gTypeNames + 0x23, 5
- .word gTypeNames + 0x0E, 2
- .word gTypeNames + 0x62, 14
- .word gTypeNames + 0x07, 1
- .word gTypeNames + 0x15, 3
- .word gTypeNames + 0x2A, 6
- .word gTypeNames + 0x31, 7
- .word gTypeNames + 0x70, 16
- .word gTypeNames + 0x38, 8
- .word gTypeNames + 0x77, 17
- .word gUnknown_8459360, 18
-
-gUnknown_8456F04:: @ 8456F04
- .word gUnknown_8456E74
- .word ListMenuDefaultCursorMoveFunc
- .word NULL
- .2byte 0x0012
- .2byte 0x0006
- .byte 0x00, 0x00, 0x08, 0x00, 0x22, 0x31, 0x01, 0x02
-
-gUnknown_8456F1C:: @ 8456F1C
- .byte 0x00, 0x01, 0x01, 0x1C, 0x02, 0x0D @ window template
- .2byte 0x0001
-
-gUnknown_8456F24:: @ 8456F24
- .byte 0x00, 0x01, 0x05, 0x1C, 0x0A, 0x0D @ window template
- .2byte 0x0039
-
-gUnknown_8456F2C:: @ 8456F2C
- .word gUnknown_84571AC, -3
- .word gUnknown_84571AC, 0
- .word gUnknown_84571AC, 1
- .word gUnknown_84571AC, 2
- .word gUnknown_84571AC, 3
- .word gUnknown_84571AC, 4
- .word gUnknown_84571AC, 5
- .word gUnknown_84571AC, 6
- .word gUnknown_84571AC, 7
- .word gUnknown_8459368, 8
-
-gUnknown_8456F7C:: @ 8456F7C
- .word gUnknown_8456F2C
- .word ListMenuDefaultCursorMoveFunc
- .word sub_811ACA4
- .2byte 0x000A
- .2byte 0x0005
- .byte 0x00, 0x00, 0x0C, 0x00, 0xE2, 0xDF, 0x09, 0x02
-
- @ unused window template?
- .byte 0x00, 0x01, 0x05, 0x1C, 0x0A, 0x0D
- .2byte 0x0039
-
-gUnknown_8456F9C:: @ 8456F9C
- .word gUnknown_84571AC, 0
- .word gUnknown_84571AC, 1
- .word gUnknown_84571AC, 2
- .word gUnknown_84571AC, 3
- .word gUnknown_84571AC, 4
- .word gUnknown_84571AC, 5
- .word gUnknown_84571AC, 6
- .word gUnknown_84571AC, 7
- .word gUnknown_84571AC, 8
- .word gUnknown_84571AC, 9
- .word gUnknown_84571AC, 10
- .word gUnknown_84571AC, 11
- .word gUnknown_84571AC, 12
- .word gUnknown_84571AC, 13
- .word gUnknown_84571AC, 14
- .word gUnknown_84571AC, 15
-
-gUnknown_845701C:: @ 845701C
- .word gUnknown_8456F9C
- .word ListMenuDefaultCursorMoveFunc
- .word nullsub_92
- .2byte 0x0010
- .2byte 0x0004
- .byte 0x00, 0x00, 0x08, 0x01, 0x20, 0x31, 0x41, 0x02
-
-gUnknown_8457034:: @ 8457034
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
- @ starts at gUnknown_082F0474 in pokeemerald, union link groups
-gUnknown_845704C:: @ 845704C
- .byte 0x01, 0xFF, 0x00, 0x00
-gUnknown_8457050:: @ 8457050
- .byte 0x02, 0xFF, 0x00, 0x00
-gUnknown_8457054:: @ 8457054
- .byte 0x03, 0xFF, 0x00, 0x00
-gUnknown_8457058:: @ 8457058
- .byte 0x04, 0xFF, 0x00, 0x00
-gUnknown_845705C:: @ 845705C
- .byte 0x09, 0xFF, 0x00, 0x00
-gUnknown_8457060:: @ 8457060
- .byte 0x0A, 0xFF, 0x00, 0x00
-gUnknown_8457064:: @ 8457064
- .byte 0x0B, 0xFF, 0x00, 0x00
-gUnknown_8457068:: @ 8457068
- .byte 0x15, 0xFF, 0x00, 0x00
-gUnknown_845706C:: @ 845706C
- .byte 0x16, 0xFF, 0x00, 0x00
-gUnknown_8457070:: @ 8457070
- .byte 0x40, 0x41, 0x44, 0x45, 0x48, 0x51, 0x52, 0x53, 0x54, 0xFF, 0x00, 0x00
-gUnknown_845707C:: @ 845707C
- .byte 0x0C, 0xFF, 0x00, 0x00
-gUnknown_8457080:: @ 8457080
- .byte 0x01, 0x02, 0x03, 0x04, 0x09, 0x0A, 0x0B, 0x15, 0x16, 0x0D, 0xFF, 0x00
-gUnknown_845708C:: @ 845708C
- .byte 0x01, 0x02, 0x03, 0x04, 0x0A, 0xFF, 0x00, 0x00
-
-gUnknown_8457094:: @ 8457094
- .word gUnknown_845704C
- .word gUnknown_8457050
- .word gUnknown_8457054
- .word gUnknown_8457058
- .word gUnknown_845705C
- .word gUnknown_8457060
- .word gUnknown_8457064
- .word gUnknown_8457068
- .word gUnknown_845706C
- .word gUnknown_8457070
- .word gUnknown_845707C
- .word gUnknown_8457080
- .word gUnknown_845708C
-
-gUnknown_84570C8:: @ 84570C8
- .byte 0x01, 0x02, 0x03, 0x04, 0x09, 0x0A, 0x0B, 0x15, 0x16, 0xF7, 0x00, 0xAF, 0xF7, 0x01, 0xFF, 0x00
-
-gUnknown_84570D8:: @ 84570D8
- .byte 0x29, 0x36, 0x27, 0x12, 0x13, 0x14, 0x19, 0x1A, 0x00, 0x00, 0x2A, 0x3A, 0x28, 0x16, 0x17, 0x18, 0x1C, 0x1D, 0x00, 0x00
-
-gUnknown_84570EC:: @ 84570EC
- .2byte 0x0004
- .2byte 0x0006
- .2byte 0x000D
- .2byte 0x0008
- .2byte 0x000A
- .2byte 0x0006
- .2byte 0x0001
- .2byte 0x0008
- .2byte 0x000D
- .2byte 0x0004
- .2byte 0x0007
- .2byte 0x0004
- .2byte 0x0001
- .2byte 0x0004
- .2byte 0x0007
- .2byte 0x0008
-
-gUnknown_845710C:: @ 845710C
- .byte 0x00, 0x00, 0x01, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x01
-
-gUnknown_8457116:: @ 8457116
- .byte 0x00, 0x02, 0x01, 0x04, 0x03
-
-gUnknown_845711B:: @ 845711B
- .byte 0x01, 0x03, 0x01, 0x04, 0x02
-
-gUnknown_8457120:: @ 8457120
- .byte 0x09, 0x08, 0x07, 0x02, 0x06, 0x05, 0x04, 0x03, 0x63, 0x00, 0x64, 0x00, 0x65, 0x00, 0x66, 0x00, 0x67, 0x00, 0x68, 0x00, 0x69, 0x00, 0x6A, 0x00
-
- .align 2
-gUnknown_8457138:: @ 8457138
- abspath "rfu_union_tool.c"
-
- .align 2
-gUnknown_8457174:: @ 8457174
- .asciz "0"
-
- .align 2
-gUnknown_8457178:: @ 8457178
- .asciz "UnionObjWork != NULL"
-
-gUnknown_845718D:: @ 845718D
- .byte 0xA4, 0xFE
-
-gUnknown_845718F:: @ 845718F
- .byte 0xA5, 0xFE, 0x00, 0x00, 0x00
-
-gUnknown_8457194:: @ 8457194
- .2byte 0x01FC, 0x0000 @ BgTemplate
-
-gUnknown_8457198:: @ 8457198
- .byte 0x00, 0x02, 0x0F, 0x1A, 0x04, 0x0E @ window template
- .2byte 0x0014
-
- @ ???
- .byte -1, 0, 0, 0
- .byte 0, 0, 0, 0
-
-gUnknown_84571A8:: @ 84571A8
- .byte 0x01, 0x02, 0x03, 0x00
-
-gUnknown_84571AC:: @ 84571AC
- .string "$"
-
- .align 2
-gUnknown_84571B0:: @ 84571B0
- .string ":$"
-
- .align 2
-gUnknown_84571B4:: @ 84571B4
- .string "{EXTRA 7}$"
-
- .align 2
-gUnknown_84571B8:: @ 84571B8
- .string "Please start over from the beginning.$"
-
- .align 2
-gUnknown_84571E0:: @ 84571E0
- .string "The WIRELESS COMMUNICATION\n"
- .string "SYSTEM search has been canceled.$"
-
- .align 2
- .string "ともだちからの れんらくを\n" @ something about waiting for a friend to connect?
- .string "まっています$"
-
- .align 2
-gUnknown_8457234:: @ 8457234
- .string "{STR_VAR_1}! Awaiting\n"
- .string "communication from another player.$"
-
- .align 2
-gUnknown_8457264:: @ 8457264
- .string "{STR_VAR_1}! Awaiting link!\n"
- .string "Press START when everyone's ready.$"
-
- .align 2
-gJPText_SingleBattle::
- .string "シングルバトルを かいさいする$"
-
- .align 2
-gJPText_DoubleBattle::
- .string "ダブルバトルを かいさいする$"
-
- .align 2
-gJPText_MultiBattle::
- .string "マルチバトルを かいさいする$"
-
- .align 2
-gJPText_TradePokemon::
- .string "ポケモンこうかんを かいさいする$"
-
- .align 2
-gJPText_Chat::
- .string "チャットを かいさいする$"
-
- .align 2
-gJPText_DistWonderCard::
- .string "ふしぎなカードをくばる$"
-
- .align 2
-gJPText_DistWonderNews::
- .string "ふしぎなニュースをくばる$"
-
- .align 2
-unref_text_union_room_1::
- .string "ふしぎなできごとを かいさいする$"
-
- .align 2
-gJPText_HoldPokemonJump::
- .string "なわとびを かいさいする$"
-
- .align 2
-gJPText_HoldBerryCrush::
- .string "きのみマッシャーを かいさいする$"
-
- .align 2
-gJPText_HoldBerryPicking::
- .string "きのみどりを かいさいする$"
-
- .align 2
-gJPText_HoldSpinTrade::
- .string "ぐるぐるこうかんを かいさいする$"
-
- .align 2
-gJPText_HoldSpinShop::
- .string "ぐるぐるショップを かいさいする$"
-
- .align 2
-unref_text_ptrs_union_room_0::
- .word gJPText_SingleBattle
- .word gJPText_DoubleBattle
- .word gJPText_MultiBattle
- .word gJPText_TradePokemon
- .word gJPText_Chat
- .word gJPText_DistWonderCard
- .word gJPText_DistWonderNews
- .word gJPText_DistWonderCard
- .word gJPText_HoldPokemonJump
- .word gJPText_HoldBerryCrush
- .word gJPText_HoldBerryPicking
- .word gJPText_HoldBerryPicking
- .word gJPText_HoldSpinTrade
- .word gJPText_HoldSpinShop
-
-gText_1PlayerNeeded::
- .string "1 player\n"
- .string "needed.$"
-gText_2PlayersNeeded::
- .string "2 players\n"
- .string "needed.$"
-gText_3PlayersNeeded::
- .string "3 players\n"
- .string "needed.$"
-gText_4PlayersNeeded:: @ uhhhh this one is JP but not the others??? but its english in emerald???
- .string "あと4にん\n"
- .string "ひつよう$"
-gText_2PlayerMode::
- .string "2-PLAYER\n"
- .string "MODE$"
-gText_3PlayerMode::
- .string "3-PLAYER\n"
- .string "MODE$"
-gText_4PlayerMode::
- .string "4-PLAYER\n"
- .string "MODE$"
-gText_5PlayerMode::
- .string "5-PLAYER\n"
- .string "MODE$"
-
-gUnknown_845742C:: @ 845742C
- .word gText_1PlayerNeeded
- .word gText_2PlayerMode
- .word NULL
- .word NULL
- .word NULL
-
- .word gText_3PlayersNeeded
- .word gText_2PlayersNeeded
- .word gText_1PlayerNeeded
- .word gText_4PlayerMode
- .word NULL
-
- .word gText_1PlayerNeeded
- .word gText_2PlayerMode
- .word gText_3PlayerMode
- .word gText_4PlayerMode
- .word gText_5PlayerMode
-
- .word gText_2PlayersNeeded
- .word gText_1PlayerNeeded
- .word gText_3PlayerMode
- .word gText_4PlayerMode
- .word gText_5PlayerMode
-
- @ Huh? No 4 ptrs here from pokeemerald?
-
- .align 2
-gUnknown_845747C:: @ 845747C
- .string "{B_BUTTON}CANCEL$"
-
- .align 2
-unref_text_union_room_2::
- .string "ため\nさんかしゃ ぼしゅうちゅう です!$"
-
- .align 2
-gUnknown_84574A0:: @ 84574A0
- .string "{STR_VAR_2} contacted you for\n{STR_VAR_1}. Accept?$"
-
- .align 2
-gUnknown_84574C4:: @ 84574C4
- .string "{STR_VAR_2} contacted you.\nWill you share {STR_VAR_1}?$"
-
- .align 2
-gUnknown_84574EC:: @ 84574EC
- .string "{STR_VAR_2} contacted you.\nAdd to the members?$"
-
- .align 2
-gUnknown_8457514:: @ 8457514
- .string "{STR_VAR_1}!\nAre these members OK?$"
-
- .align 2
-gUnknown_8457530:: @ 8457530
- .string "Cancel {STR_VAR_1} MODE\nwith these members?$"
-
- .align 2
-gUnknown_8457554:: @ 8457554
- .string "An “OK” was sent\nto {STR_VAR_1}.$"
-
- .align 2
-gUnknown_845756C:: @ 845756C
- .string "The other TRAINER doesn't appear\nto be available now…\p$"
-
- .align 2
-gUnknown_84575A4:: @ 84575A4
- .string "You can't transmit with a TRAINER\nwho is too far away.\p$"
-
- .align 2
-gUnknown_84575DC:: @ 84575DC
- .string "The other TRAINER(S) is/are not\nready yet.\p$"
-
- .align 2
-gUnknown_8457608:: @ 8457608
- .word gUnknown_84575A4
- .word gUnknown_84575DC
-
- .align 2
-gUnknown_8457610:: @ 8457610
- .string "The {STR_VAR_1} MODE with\nthese members will be canceled.{PAUSE 90}$"
-
- .align 2
-gUnknown_8457644:: @ 8457644
- .string "There is a member who can no\nlonger remain available.\p$"
-
- .align 2
-gUnknown_845767C:: @ 845767C
- .word gUnknown_845756C
- .word gUnknown_8457644
-
- .align 2
-gUnknown_8457684:: @ 8457684
- .string "The other TRAINER appears\nunavailable…\p$"
-
- .align 2
-gUnknown_84576AC:: @ 84576AC
- .string "{STR_VAR_1} sent back an “OK”!$"
-
- .align 2
-gUnknown_84576C4:: @ 84576C4
- .string "{STR_VAR_1} OK'd your registration as\na member.$"
-
- .align 2
-gUnknown_84576EC:: @ 84576EC
- .string "{STR_VAR_1} replied, “No…”\p$"
-
- .align 2
-gUnknown_8457700:: @ 8457700
- .string "{STR_VAR_1}!\nAwaiting other members!$"
-
- .align 2
-gUnknown_845771C:: @ 845771C
- .string "Quit being a member?$"
-
- .align 2
-gUnknown_8457734:: @ 8457734
- .string "You stopped being a member.\p$"
-
- .align 2
-gUnknown_8457754:: @ 8457754
- .word NULL
- .word gUnknown_8457644
- .word gUnknown_8457684
- .word NULL
- .word NULL
- .word NULL
- .word gUnknown_84576EC
- .word NULL
- .word NULL
- .word gUnknown_8457734
-
- .align 2
-gUnknown_845777C:: @ 845777C
- .string "The WIRELESS COMMUNICATION\nSYSTEM link has been established.$"
-
- .align 2
-gUnknown_84577BC:: @ 84577BC
- .string "The WIRELESS COMMUNICATION\nSYSTEM link has been dropped…$"
-
- .align 2
-gUnknown_84577F8:: @ 84577F8
- .string "The link with your friend has been\ndropped…$"
-
- .align 2
-gUnknown_8457824:: @ 8457824
- .string "{STR_VAR_1} replied, “No…”$"
-
- .align 2
-gUnknown_8457838:: @ 8457838
- .word NULL
- .word gUnknown_84577F8
- .word gUnknown_84577F8
- .word NULL
- .word NULL
- .word NULL
- .word gUnknown_8457824
- .word NULL
- .word NULL
- .word NULL
-
- .align 2
-gUnknown_8457860:: @ 8457860
- .string "Do you want the {STR_VAR_2}\nMODE?$"
-
- .align 2
-gUnknown_845787C:: @ 845787C
- .string "Do you want the {STR_VAR_2}\nMODE?$"
-
- .align 2
-gUnknown_8457898:: @ 8457898
- .word gUnknown_8457860
- .word gUnknown_845787C
-
- .align 2
-gUnknown_84578A0:: @ 84578A0
- .string "はなしかけています…\n" @ Communicating... please wait
- .string "しょうしょう おまちください$"
-
- .align 2
-gUnknown_84578BC:: @ 84578BC
- .string "Awaiting {STR_VAR_1}'s response about\nthe trade…$"
-
- .align 2
-gUnknown_84578E4:: @ 84578E4
- .string "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}.$"
-
- .align 2
-gUnknown_8457950:: @ 8457950
- .string "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}.$"
-
- .align 2
-gUnknown_84579BC:: @ 84579BC
- .string "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}.$"
-
- .align 2
-gUnknown_8457A34:: @ 8457A34
- .word gUnknown_84578E4
- .word gUnknown_8457950
- .word gUnknown_84579BC
-
- .align 2
-gUnknown_8457A40:: @ 8457A40
- .string "Hiya! Is there something that you\nwanted to do?$"
-
- .align 2
-gUnknown_8457A70:: @ 8457A70
- .string "Hello!\nWould you like to do something?$"
-
- .align 2
-gUnknown_8457A98:: @ 8457A98
- .string "{STR_VAR_1}: Hiya, we meet again!\nWhat are you up for this time?$"
-
- .align 2
-gUnknown_8457AD0:: @ 8457AD0
- .string "{STR_VAR_1}: Oh! {PLAYER}, hello!\nWould you like to do something?$"
-
- .align 2
-gUnknown_8457B04:: @ 8457B04
- .word gUnknown_8457A40
- .word gUnknown_8457A70
- .word gUnknown_8457A98
- .word gUnknown_8457AD0
-
- .align 2
-gUnknown_8457B14:: @ 8457B14
- .string "Want to do something?$"
-
- .align 2
-gUnknown_8457B2C:: @ 8457B2C
- .string "Would you like to do something?$"
-
- .align 2
-gUnknown_8457B4C:: @ 8457B4C
- .string "{STR_VAR_1}: What would you like to\ndo now?$"
-
- .align 2
-gUnknown_8457B70:: @ 8457B70
- .string "{STR_VAR_1}‘また なにかする?$" @ Want to do anything else?
-
- .align 2
-gUnknown_8457B80:: @ 8457B80
- .word gUnknown_8457B14
- .word gUnknown_8457B2C
- .word gUnknown_8457B4C
- .word gUnknown_8457B4C
-
- .align 2
-gUnknown_8457B90:: @ 8457B90
- .string "Somebody has contacted you.{PAUSE 60}$"
-
- .align 2
-gUnknown_8457BA0:: @ 8457BA0
- .string "{STR_VAR_1} has contacted you.{PAUSE 60}$"
-
- .align 2
-gUnknown_8457BCC:: @ 8457BCC
- .word gUnknown_8457B90
- .word gUnknown_8457BA0
-
- .align 2
-gUnknown_8457BD4:: @ 8457BD4
- .string "Awaiting a response from\nthe other TRAINER…$"
-
- .align 2
-gUnknown_8457C00:: @ 8457C00
- .string "Awaiting a response from\n{STR_VAR_1}…$"
-
- .align 2
-gUnknown_8457C20:: @ 8457C20
- .word gUnknown_8457BD4
- .word gUnknown_8457C00
-
- .align 2
-gUnknown_8457C28:: @ 8457C28
- .string "あいての ていあんを まっています\n"
- .string "ビーボタンで キャンセル$"
-
- .align 2
-gUnknown_8457C48:: @ 8457C48
- .string "The other TRAINER showed\n"
- .string "you their TRAINER CARD.\p"
- .string "Would you like to show your\n"
- .string "TRAINER CARD?$"
-
- .align 2
-gUnknown_8457CA4:: @ 8457CA4
- .string "The other TRAINER challenges you\n"
- .string "to battle.\p"
- .string "Will you accept the battle\n"
- .string "challenge?$"
-
- .align 2
-gUnknown_8457CF8:: @ 8457CF8
- .string "The other TRAINER invites you\n"
- .string "to chat.\p"
- .string "Will you accept the chat\n"
- .string "invitation?$"
-
- .align 2
-gUnknown_8457D44:: @ 8457D44
- .string "There is an offer to trade your\n"
- .string "registered Lv. {DYNAMIC 0} {DYNAMIC 1}\p"
- .string "in exchange for a\n"
- .string "Lv. {DYNAMIC 2} {DYNAMIC 3}.\p"
- .string "Will you accept this trade\n"
- .string "offer?$"
-
- .align 2
-gUnknown_8457DB8:: @ 8457DB8
- .string "There is an offer to trade your\n"
- .string "registered EGG.\l"
- .string "Will you accept this trade offer?$"
-
- .align 2
-gUnknown_8457E0C:: @ 8457E0C
- .string "The chat has been dropped.\p$"
-
-gUnknown_8457E28:: @ 8457E28
- .string "You declined the offer.\p$"
-
- .align 2
-gUnknown_8457E44:: @ 8457E44
- .string "You declined the offer.\p$"
-
- .align 2
-gUnknown_8457E60:: @ 8457E60
- .string "The chat was ended.\p$"
- .align 2
-
-gUnknown_8457E78::
- .4byte gUnknown_8457C48
- .4byte gUnknown_8457CA4
- .4byte gUnknown_8457CF8
- .4byte gUnknown_8457D44
-
- .align 2
-gUnknown_8457E88::
- .string "Oh, hey! We're in a chat right now.\n"
- .string "Want to join us?$"
-
- .align 2
-gUnknown_8457EC0::
- .string "{STR_VAR_1}: Hey, {PLAYER}!\n"
- .string "We're having a chat right now.\l"
- .string "Want to join us?$"
-
- .align 2
-gUnknown_8457F00::
- .string "Oh, hi! We're having a chat now.\n"
- .string "Would you like to join us?$"
-
- .align 2
-gUnknown_8457F3C::
- .string "{STR_VAR_1}: Oh, hi, {PLAYER}!\n"
- .string "We're having a chat now.\l"
- .string "Would you like to join us?$"
-
- .align 2
-gUnknown_8457F80:: @ 8457F80
- .4byte gUnknown_8457E88
- .4byte gUnknown_8457F00
- .4byte gUnknown_8457EC0
- .4byte gUnknown_8457F3C
-
-gUnknown_8457F90:: @ 8457F90
- .string "……\n"
- .string "The TRAINER appears to be busy…\p$"
-
- .align 2
-gUnknown_8457FB4::
- .string "A battle, huh?\n"
- .string "All right, just give me some time.$"
-
- .align 2
-gUnknown_8457FE8::
- .string "You want to chat, huh?\n"
- .string "Sure, just wait a little.$"
-
- .align 2
-gUnknown_845801C::
- .string "Sure thing! As my “Greetings,”\n"
- .string "here's my TRAINER CARD.$"
-
- .align 2
-gUnknown_8458054::
- .string "A battle? Of course, but I need\n"
- .string "time to get ready.$"
-
- .align 2
-gUnknown_8458088::
- .string "Did you want to chat?\n"
- .string "Okay, but please wait a moment.$"
-
- .align 2
-gUnknown_84580C0::
- .string "As my introduction, I'll show you\n"
- .string "my TRAINER CARD.$"
-
- .align 2
-gUnknown_84580F4:: @ 84580F4
- .4byte gUnknown_8457FB4
- .4byte gUnknown_8457FE8
- .4byte 0
- .4byte gUnknown_845801C
- .4byte gUnknown_8458054
- .4byte gUnknown_8458088
- .4byte 0
- .4byte gUnknown_84580C0
-
- .align 2
- .string "チャットだね!\n" @ You want to chat, huh? Sure, just wait a little.
- .string "わかった ちょっと まってて!$"
-
- .align 2
-gUnknown_845812C::
- .string "Thanks for waiting!\n"
- .string "Let's get our battle started!{PAUSE 60}$"
-
- .align 2
-gUnknown_8458164::
- .string "All right!\n"
- .string "Let's chat!{PAUSE 60}$"
-
- .align 2
-gUnknown_8458180::
- .string "Sorry I made you wait!\n"
- .string "Let's get started!{PAUSE 60}$"
-
- .align 2
-gUnknown_84581B0::
- .string "Sorry I made you wait!\n"
- .string "Let's chat.{PAUSE 60}$"
-
- .align 2
-gUnknown_84581D8::
- .string "The trade will be started.{PAUSE 60}$"
-
- .align 2
-gUnknown_84581F8::
- .string "The battle will be started.{PAUSE 60}$"
-
- .align 2
-gUnknown_8458218::
- .string "Entering the chat…{PAUSE 60}$"
-
- .align 2
-gUnknown_8458230:: @ 8458230
- .4byte gUnknown_84581F8
- .4byte gUnknown_8458218
- .4byte gUnknown_84581D8
- .4byte gUnknown_84581F8
- .4byte gUnknown_8458218
- .4byte gUnknown_84581D8
- .4byte gUnknown_845812C
- .4byte gUnknown_8458164
- .4byte gUnknown_84581D8
- .4byte gUnknown_8458180
- .4byte gUnknown_84581B0
- .4byte gUnknown_84581D8
-
-gUnknown_8458260::
- .string "Sorry! My POKéMON don't seem to\n"
- .string "be feeling too well right now.\l"
- .string "Let me battle you another time.\p$"
-
-gUnknown_84582C0::
- .string "I'm terribly sorry, but my POKéMON\n"
- .string "aren't feeling well…\p"
- .string "Let's battle another time.\p$"
-
-gUnknown_8458314:: @ 8458314
- .4byte gUnknown_8458260
- .4byte gUnknown_84582C0
-
- .align 2
-gUnknown_845831C::
- .string "Huh? My TRAINER CARD…\n"
- .string "Where'd it go now?\l"
- .string "Sorry! I'll show you another time!\p$"
-
- .align 2
-gUnknown_845836C::
- .string "Oh? Now where did I put my\n"
- .string "TRAINER CARD?…\l"
- .string "Sorry! I'll show you later!\p$"
-
- .align 2
-gUnknown_84583B4:: @ 84583B4
- .4byte gUnknown_845831C
- .4byte gUnknown_845836C
-
- .align 2
-gUnknown_84583BC::
- .string "If you want to do something with\n"
- .string "me, just give me a shout!\p$"
- .align 2
-gUnknown_84583F8::
- .string "If you want to do something with\n"
- .string "me, don't be shy.\p$"
-
- .align 2
-gUnknown_845842C:: @ 845842C
- .4byte gUnknown_84583BC
- .4byte gUnknown_84583F8
-
-gUnknown_8458434:: @ 8458434
- .string "Whoops! Sorry, but I have to do\n"
- .string "something else.\l"
- .string "Another time, okay?\p$"
-
- .align 2
-gUnknown_845847C:: @ 845847C
- .string "If you want to battle, you need\n"
- .string "two POKéMON that are below\l"
- .string "Lv. 30.\p$"
-
-gUnknown_84584C0:: @ 84584C0
- .string "For a battle, you need two\n"
- .string "POKéMON that are below Lv. 30.\p$"
-
- .align 2
-gUnknown_84584FC::
- .string "Oh, all right.\n"
- .string "Come see me anytime, okay?\p$"
-
- .align 2
-gUnknown_8458528::
- .string "Oh…\n"
- .string "Please come by anytime.\p$"
-
- .align 2
-gUnknown_8458548:: @ 8458548
- .4byte gUnknown_84584FC
- .4byte gUnknown_8458528
-
- .align 2
-gUnknown_8458550::
- .string "Oh, sorry!\n"
- .string "I just can't right this instant.\l"
- .string "Let's chat another time.\p$"
-
- .align 2
-gUnknown_8458598::
- .string "Oh, I'm sorry.\n"
- .string "I have too much to do right now.\l"
- .string "Let's chat some other time.\p$"
-
- .align 2
-gUnknown_84585E8:: @ 84585E8
- .4byte gUnknown_8458550
- .4byte gUnknown_8458598
-
- .align 2
-gUnknown_84585F0::
- .string "Whoa!\n"
- .string "I can tell you're pretty tough!\p$"
-
- .align 2
-gUnknown_8458618::
- .string "You used that move?\n"
- .string "That's good strategy!\p$"
-
- .align 2
-gUnknown_8458644::
- .string "Way to go!\n"
- .string "That was an eye-opener!\p$"
-
- .align 2
-gUnknown_8458668::
- .string "Oh! How could you use that\n"
- .string "POKéMON in that situation?\p$"
-
- .align 2
-gUnknown_84586A0::
- .string "That POKéMON…\n"
- .string "It's been raised really well!\p$"
-
- .align 2
-gUnknown_84586D0::
- .string "That's it!\n"
- .string "This is the right move now!\p$"
-
- .align 2
-gUnknown_84586F8::
- .string "That's awesome!\n"
- .string "You can battle that way?\p$"
-
- .align 2
-gUnknown_8458724::
- .string "You have exquisite timing for\n"
- .string "switching POKéMON!\p$"
-
- .align 2
-gUnknown_8458758:: @ 8458758
- .4byte gUnknown_84585F0
- .4byte gUnknown_8458618
- .4byte gUnknown_8458644
- .4byte gUnknown_8458668
- .4byte gUnknown_84586A0
- .4byte gUnknown_84586D0
- .4byte gUnknown_84586F8
- .4byte gUnknown_8458724
-
- .align 2
-gUnknown_8458778::
- .string "Oh, I see!\n"
- .string "This is educational!\p$"
-
- .align 2
-gUnknown_845879C::
- .string "Don't say anything funny anymore!\n"
- .string "I'm sore from laughing!\p$"
-
- .align 2
-gUnknown_84587D8::
- .string "Oh?\n"
- .string "Something like that happened.\p$"
-
- .align 2
-gUnknown_84587FC::
- .string "Hmhm… What?\n"
- .string "So is this what you're saying?\p$"
-
- .align 2
-gUnknown_8458828::
- .string "Is that right?\n"
- .string "I didn't know that.\p$"
-
- .align 2
-gUnknown_845884C::
- .string "Ahaha!\n"
- .string "What is that about?\p$"
-
- .align 2
-gUnknown_8458868::
- .string "Yes, that's exactly it!\n"
- .string "That's what I meant.\p$"
-
- .align 2
-gUnknown_8458898::
- .string "In other words…\n"
- .string "Yes! That's right!\p$"
-
- .align 2
-gUnknown_84588BC:: @ 84588BC
- .4byte gUnknown_8458778
- .4byte gUnknown_845879C
- .4byte gUnknown_84587D8
- .4byte gUnknown_84587FC
- .4byte gUnknown_8458828
- .4byte gUnknown_845884C
- .4byte gUnknown_8458868
- .4byte gUnknown_8458898
-
- .align 2
-gUnknown_84588DC::
- .string "I'm just showing my TRAINER CARD\n"
- .string "as my way of greeting.\p$"
-
- .align 2
-gUnknown_8458918::
- .string "I hope I get to know you better!\p$"
-
- .align 2
-gUnknown_845893C::
- .string "We're showing each other our\n"
- .string "TRAINER CARDS to get acquainted.\p$"
-
- .align 2
-gUnknown_845897C::
- .string "Glad to meet you.\n"
- .string "Please don't be a stranger!\p$"
-
- .align 2
-gUnknown_84589AC:: @ 84589AC
- .4byte gUnknown_84588DC
- .4byte gUnknown_8458918
- .4byte gUnknown_845893C
- .4byte gUnknown_845897C
-
- .align 2
-gUnknown_84589BC::
- .string "Yeahah!\n"
- .string "I really wanted this POKéMON!\p$"
-
- .align 2
-gUnknown_84589E4::
- .string "Finally, a trade got me that\n"
- .string "POKéMON I'd wanted a long time.\p$"
-
- .align 2
-gUnknown_8458A24::
- .string "I'm trading POKéMON right now.\p$"
-
- .align 2
-gUnknown_8458A44::
- .string "I finally got that POKéMON I\n"
- .string "wanted in a trade!\p$"
-
- .align 2
-gUnknown_8458A78:: @ 8458A78
- .4byte gUnknown_84589BC
- .4byte gUnknown_84589E4
- .4byte NULL
- .4byte NULL
- .4byte gUnknown_8458A24
- .4byte gUnknown_8458A44
- .4byte NULL
- .4byte NULL
-
-gUnknown_8458A98:: @ 8458A98
- .string "{STR_VAR_1} checked the\n"
- .string "TRADING BOARD.\p$"
-
- .align 2
-gUnknown_8458AB8:: @ 8458AB8
- .string "Welcome to the TRADING BOARD.\p"
- .string "You may register your POKéMON\n"
- .string "and offer it up for a trade.\p"
- .string "Would you like to register one of\n"
- .string "your POKéMON?$"
-
- .align 2
-gUnknown_8458B44:: @ 8458B44
- .string "This TRADING BOARD is used for\n"
- .string "offering a POKéMON for a trade.\p"
- .string "All you need to do is register a\n"
- .string "POKéMON for a trade.\p"
- .string "Another TRAINER may offer a party\n"
- .string "POKéMON in return for the trade.\p"
- .string "We hope you will register POKéMON\n"
- .string "and trade them with many, many\l"
- .string "other TRAINERS.\p"
- .string "Would you like to register one of\n"
- .string "your POKéMON?$"
-
- .align 2
- .string "こうかんけいじばん の とうろくが\n"
- .string "かんりょう しました\p"
- .string "ごりよう ありがとう\n"
- .string "ございました!\p$"
-
- .align 2
- .string "けいじばんに だれも ポケモンを\n"
- .string "とうろく していません\p\n$"
-
- .align 2
-gUnknown_8458CD4:: @ 8458CD4
- .string "Please choose the type of POKéMON\n"
- .string "that you would like in the trade.\n$"
-
- .align 2
-gUnknown_8458D1C:: @ 8458D1C
- .string "Which of your party POKéMON will\n"
- .string "you offer in trade?\p$"
-
- .align 2
-gUnknown_8458D54:: @ 8458D54
- .string "Registration has been canceled.\p$"
-
- .align 2
-gUnknown_8458D78:: @ 8458D78
- .string "Registration has been completed.\p$"
-
- .align 2
-gUnknown_8458D9C:: @ 8458D9C
- .string "The trade has been canceled.\p$"
-
- .align 2
-gUnknown_8458DBC:: @ 8458DBC
- .string "Cancel the registration of your\n"
- .string "Lv. {STR_VAR_2} {STR_VAR_1}?$"
-
- .align 2
-gUnknown_8458DE8:: @ 8458DE8
- .string "Cancel the registration of your\n"
- .string "EGG?$"
-
- .align 2
-gUnknown_8458E10:: @ 8458E10
- .string "The registration has been canceled.\p$"
-
- .align 2
- .string "こうかんを きぼうしているひとを\n"
- .string "ひょうじします$"
-
- .align 2
- .string "こうかん したい トレーナーを\n"
- .string "えらんで ください$"
-
- .align 2
-gUnknown_8458E70:: @ 8458E70
- .string "Would you like to ask {STR_VAR_1} to\n"
- .string "make a trade?$"
-
- .align 2
- .string "……\n"
- .string "あいての へんじを まっています$"
-
- .align 2
- .string "あなたが こうかんにだす\n"
- .string "ポケモンが とうろくされていません\p$"
-
- .align 2
-gUnknown_8458ED0:: @ 8458ED0
- .string "You don't have a {STR_VAR_2}-type\n"
- .string "POKéMON that {STR_VAR_1} wants.\p$"
-
- .align 2
-gUnknown_8458F04:: @ 8458F04
- .string "You don't have an EGG that\n"
- .string "{STR_VAR_1} wants.\p$"
-
- .align 2
-gUnknown_8458F2C:: @ 8458F2C
- .string "{STR_VAR_1} can't make a trade for\n"
- .string "your POKéMON right now.\p$"
-
- .align 2
-gUnknown_8458F60:: @ 8458F60
- .string "You can't make a trade for\n"
- .string "{STR_VAR_1}'s POKéMON right now.\p$"
-
- .align 2
-gUnknown_8458F94:: @ 8458F94
- .word gUnknown_8458F2C
- .word gUnknown_8458F60
-
-gUnknown_8458F9C:: @ 8458F9C
- .string "Your trade offer was rejected.\p$"
-
-gUnknown_8458FBC:: @ 8458FBC
- .string "EGG TRADE$"
-
- .align 2
-gUnknown_8458FC8:: @ 8458FC8
- .string "{DPAD_UPDOWN}CHOOSE {A_BUTTON}JOIN {B_BUTTON}CANCEL$"
-
- .align 2
-gUnknown_8458FE4:: @ 8458FE4
- .string "Please choose a TRAINER.$"
-
- .align 2
-gUnknown_8459000::
- .string "Please choose a TRAINER for\n"
- .string "a SINGLE BATTLE.$"
-
- .align 2
-gUnknown_8459030::
- .string "Please choose a TRAINER for\n"
- .string "a DOUBLE BATTLE.$"
-
- .align 2
-gUnknown_8459060::
- .string "Please choose the LEADER\n"
- .string "for a MULTI BATTLE.$"
-
- .align 2
-gUnknown_8459090::
- .string "Please choose the TRAINER to\n"
- .string "trade with.$"
-
- .align 2
-gUnknown_84590BC::
- .string "Please choose the TRAINER who is\n"
- .string "sharing WONDER CARDS.$"
-
- .align 2
-gUnknown_84590F4::
- .string "Please choose the TRAINER who is\n"
- .string "sharing WONDER NEWS.$"
-
- .align 2
-gUnknown_845912C::
- .string "Jump with mini POKéMON!\n"
- .string "Please choose the LEADER.$"
-
- .align 2
-gUnknown_8459160::
- .string "BERRY CRUSH!\n"
- .string "Please choose the LEADER.$"
-
- .align 2
-gUnknown_8459188::
- .string "DODRIO BERRY-PICKING!\n"
- .string "Please choose the LEADER.$"
-
- .align 2
-gUnknown_84591B8:: @ 84591B8
- .4byte gUnknown_8459000
- .4byte gUnknown_8459030
- .4byte gUnknown_8459060
- .4byte gUnknown_8459090
- .4byte gUnknown_845912C
- .4byte gUnknown_8459160
- .4byte gUnknown_8459188
- .4byte gUnknown_84590BC
- .4byte gUnknown_84590F4
-
- .align 2
-gUnknown_84591DC:: @ 84591DC
- .string "Searching for a WIRELESS\n"
- .string "COMMUNICATION SYSTEM. Wait...$"
-
- .align 2
- .string "ダブルバトルでは 2ひき いじょうの\n"
- .string "ポケモンが ひつようです\p$"
-
- .align 2
-gUnknown_8459238:: @ 8459238
- .string "Awaiting {STR_VAR_1}'s response…$"
-
- .align 2
-gUnknown_8459250:: @ 8459250
- .string "{STR_VAR_1} has been asked to register\n"
- .string "you as a member. Please wait.$"
-
- .align 2
-gUnknown_845928C:: @ 845928C
- .string "Awaiting a response from the\n"
- .string "WIRELESS COMMUNICATION SYSTEM.$"
-
- .align 2
- .string "ほかの さんかしゃが そろうまで\n"
- .string "しょうしょう おまちください$"
-
- .align 2
-gUnknown_84592E8:: @ 84592E8
- .string "No CARDS appear to be shared \n"
- .string "right now.$"
-
- .align 2
-gUnknown_8459314:: @ 8459314
- .string "No NEWS appears to be shared\n"
- .string "right now.$"
-
-gUnknown_845933C:: @ 845933C
- .word gUnknown_84592E8
- .word gUnknown_8459314
-
- .align 2
-gUnknown_8459344:: @ 8459344
- .string "BATTLE$"
-
- .align 2
-gUnknown_845934C:: @ 845934C
- .string "CHAT$"
-
- .align 2
-gUnknown_8459354:: @ 8459354
- .string "GREETINGS$"
-
- .align 2
-gUnknown_8459360:: @ 8459360
- .string "EXIT$"
-
- .align 2
-gUnknown_8459368:: @ 8459368
- .string "EXIT$"
-
- .align 2
-gUnknown_8459370:: @ 8459370
- .string "INFO$"
-
- .align 2
-gUnknown_8459378:: @ 8459378
- .string "NAME{CLEAR_TO 0x3C}WANTED{CLEAR_TO 0x6E}OFFER{CLEAR_TO 0xC6}LV.$"
-
- .align 2
-gUnknown_8459394:: @ 8459394
- .string "SINGLE BATTLE$"
-
- .align 2
-gUnknown_84593A4:: @ 84593A4
- .string "DOUBLE BATTLE$"
-
- .align 2
-gUnknown_84593B4:: @ 84593B4
- .string "MULTI BATTLE$"
-
- .align 2
-gUnknown_84593C4:: @ 84593C4
- .string "POKéMON TRADES$"
-
- .align 2
-gUnknown_84593D4:: @ 84593D4
- .string "CHAT$"
-
- .align 2
-gUnknown_84593DC:: @ 84593DC
- .string "CARDS$"
-
- .align 2
-gUnknown_84593E4:: @ 84593E4
- .string "WONDER CARDS$"
-
- .align 2
-gUnknown_84593F4:: @ 84593F4
- .string "WONDER NEWS$"
-
- .align 2
-gUnknown_8459400:: @ 8459400
- .string "POKéMON JUMP$"
-
- .align 2
-gUnknown_8459410:: @ 8459410
- .string "BERRY CRUSH$"
-
- .align 2
-gUnknown_845941C:: @ 845941C
- .string "BERRY-PICKING$"
-
- .align 2
-gUnknown_845942C:: @ 845942C
- .string "SEARCH$"
-
- .align 2
-gUnknown_8459434:: @ 8459434
- .string "ぐるぐるこうかん$"
-
- .align 2
-gUnknown_8459440:: @ 8459440
- .string "アイテムトレード$"
-
- .align 2
-gUnknown_845944C:: @ 845944C
- .string "It's a NORMAL CARD.$"
-
- .align 2
-gUnknown_8459460:: @ 459460
- .string "It's a BRONZE CARD!$"
-
- .align 2
-gUnknown_8459474:: @ 8459474
- .string "It's a COPPER CARD!$"
-
- .align 2
-gUnknown_8459488:: @ 8459488
- .string "It's a SILVER CARD!$"
-
- .align 2
-gUnknown_845949C:: @ 845949C
- .string "It's a GOLD CARD!$"
-
- .align 2
-gUnknown_84594B0:: @ 84594B0
- .word gUnknown_845944C
- .word gUnknown_8459460
- .word gUnknown_8459474
- .word gUnknown_8459488
- .word gUnknown_845949C
-
- .align 2
-gUnknown_84594C4:: @ 84594C4
- .string "This is {SPECIAL_F7 0x00} {SPECIAL_F7 0x01}'s\nTRAINER CARD…\l{SPECIAL_F7 0x02}\pPOKéDEX: {SPECIAL_F7 0x03}\nTIME: {SPECIAL_F7 0x04}:{SPECIAL_F7 0x05}\p$"
-
- .align 2
-gUnknown_8459504:: @ 8459504
- .string "BATTLES: {SPECIAL_F7 0x00} WINS {SPECIAL_F7 0x02} LOSSES\nTRADES: {SPECIAL_F7 0x03} TIMES\p“{SPECIAL_F7 0x04} {SPECIAL_F7 0x05}\n{SPECIAL_F7 0x06} {SPECIAL_F7 0x07}”\p$"
-
- .align 2
-gUnknown_8459544:: @ 8459544
- .string "{SPECIAL_F7 0x01}: Glad to have met you!{PAUSE 60}$"
-
- .align 2
-gUnknown_8459564:: @ 8459564
- .string "{SPECIAL_F7 0x01}: Glad to meet you!{PAUSE 60}$"
-
- .align 2
-gUnknown_8459580:: @ 8459580
- .word gUnknown_8459544
- .word gUnknown_8459564
-
- .align 2
-gUnknown_8459588:: @ 8459588
- .string "Finished checking {SPECIAL_F7 0x01}'s\nTRAINER CARD.{PAUSE 60}$"
-
- @ why is this data here of all places?
-
- .align 2
-gUnknown_84595B0::
- .string "Canceled reading the Card.$"
-
- .align 2
-gUnknown_84595CC::
- .4byte 0x02, 0x15 @ RECEIVE ID(0x15)
- .4byte 0x0c, 0x00 @ READ PACKET AND COMPUTER SOMETHING
- .4byte 0x14, 0x00 @ SEND ALL
- .4byte 0x01, 0x0e @ RETURN 0x0e
-
-gMEventSrvScript_OtherTrainerCanceled:: @ 84595EC @ referenced in mevent/script_common.inc
- .4byte 0x12, 0x20, gUnknown_84595CC @ SEND
- .4byte 0x01, 0x00, NULL @ WAIT SEND
- .4byte 0x14, 0x1b, gUnknown_84595B0 @ SEND_STR
- .4byte 0x01, 0x00, NULL @ WAIT SEND
- .4byte 0x02, 0x14, NULL @ RECV
- .4byte 0x00, 0x09, NULL @ RETURN (other trainer canceled)