Merge pull request #234 from GriffinRichards/doc-fuchsia

Document Fuchsia City and Safari Zone scripts
This commit is contained in:
PikalaxALT
2020-01-22 11:40:46 -05:00
committed by GitHub
90 changed files with 1439 additions and 1423 deletions
+19 -759
View File
@@ -150,10 +150,10 @@ gStdScriptsEnd::
.include "data/maps/SafariZone_East/scripts.inc" .include "data/maps/SafariZone_East/scripts.inc"
.include "data/maps/SafariZone_North/scripts.inc" .include "data/maps/SafariZone_North/scripts.inc"
.include "data/maps/SafariZone_West/scripts.inc" .include "data/maps/SafariZone_West/scripts.inc"
.include "data/maps/SafariZone_Building1/scripts.inc" .include "data/maps/SafariZone_Center_RestHouse/scripts.inc"
.include "data/maps/SafariZone_Building2/scripts.inc" .include "data/maps/SafariZone_East_RestHouse/scripts.inc"
.include "data/maps/SafariZone_Building3/scripts.inc" .include "data/maps/SafariZone_North_RestHouse/scripts.inc"
.include "data/maps/SafariZone_Building4/scripts.inc" .include "data/maps/SafariZone_West_RestHouse/scripts.inc"
.include "data/maps/SafariZone_SecretHouse/scripts.inc" .include "data/maps/SafariZone_SecretHouse/scripts.inc"
.include "data/maps/CeruleanCave_1F/scripts.inc" .include "data/maps/CeruleanCave_1F/scripts.inc"
.include "data/maps/CeruleanCave_2F/scripts.inc" .include "data/maps/CeruleanCave_2F/scripts.inc"
@@ -396,12 +396,12 @@ gStdScriptsEnd::
.include "data/maps/CeladonCity_Hotel/scripts.inc" .include "data/maps/CeladonCity_Hotel/scripts.inc"
.include "data/maps/FuchsiaCity_SafariZone_Entrance/scripts.inc" .include "data/maps/FuchsiaCity_SafariZone_Entrance/scripts.inc"
.include "data/maps/FuchsiaCity_Mart/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_Gym/scripts.inc"
.include "data/maps/FuchsiaCity_House1/scripts.inc" .include "data/maps/FuchsiaCity_House1/scripts.inc"
.include "data/maps/FuchsiaCity_PokemonCenter_1F/scripts.inc" .include "data/maps/FuchsiaCity_PokemonCenter_1F/scripts.inc"
.include "data/maps/FuchsiaCity_PokemonCenter_2F/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_House2/scripts.inc"
.include "data/maps/FuchsiaCity_House3/scripts.inc" .include "data/maps/FuchsiaCity_House3/scripts.inc"
.include "data/maps/CinnabarIsland_Gym/scripts.inc" .include "data/maps/CinnabarIsland_Gym/scripts.inc"
@@ -563,10 +563,10 @@ gStdScriptsEnd::
.include "data/maps/SafariZone_East/text.inc" .include "data/maps/SafariZone_East/text.inc"
.include "data/maps/SafariZone_North/text.inc" .include "data/maps/SafariZone_North/text.inc"
.include "data/maps/SafariZone_West/text.inc" .include "data/maps/SafariZone_West/text.inc"
.include "data/maps/SafariZone_Building1/text.inc" .include "data/maps/SafariZone_Center_RestHouse/text.inc"
.include "data/maps/SafariZone_Building2/text.inc" .include "data/maps/SafariZone_East_RestHouse/text.inc"
.include "data/maps/SafariZone_Building3/text.inc" .include "data/maps/SafariZone_North_RestHouse/text.inc"
.include "data/maps/SafariZone_Building4/text.inc" .include "data/maps/SafariZone_West_RestHouse/text.inc"
.include "data/maps/SafariZone_SecretHouse/text.inc" .include "data/maps/SafariZone_SecretHouse/text.inc"
.include "data/maps/CeruleanCave_B1F/text.inc" .include "data/maps/CeruleanCave_B1F/text.inc"
.include "data/maps/PokemonLeague_LoreleisRoom/text.inc" .include "data/maps/PokemonLeague_LoreleisRoom/text.inc"
@@ -711,11 +711,11 @@ gStdScriptsEnd::
.include "data/maps/CeladonCity_Hotel/text.inc" .include "data/maps/CeladonCity_Hotel/text.inc"
.include "data/maps/FuchsiaCity_SafariZone_Entrance/text.inc" .include "data/maps/FuchsiaCity_SafariZone_Entrance/text.inc"
.include "data/maps/FuchsiaCity_Mart/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_Gym/text.inc"
.include "data/maps/FuchsiaCity_House1/text.inc" .include "data/maps/FuchsiaCity_House1/text.inc"
.include "data/maps/FuchsiaCity_PokemonCenter_1F/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_House2/text.inc"
.include "data/maps/FuchsiaCity_House3/text.inc" .include "data/maps/FuchsiaCity_House3/text.inc"
.include "data/maps/CinnabarIsland_Gym/text.inc" .include "data/maps/CinnabarIsland_Gym/text.inc"
@@ -1377,118 +1377,7 @@ EventScript_1A75D5:: @ 81A75D5
return return
.include "data/scripts/movement.inc" .include "data/scripts/movement.inc"
.include "data/scripts/flavor_text.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
gUnknown_81A7702:: @ 81A7702 gUnknown_81A7702:: @ 81A7702
lockall lockall
@@ -2325,641 +2214,12 @@ EventScript_1B2DF6:: @ 81B2DF6
.include "data/text/day_care.inc" .include "data/text/day_care.inc"
.include "data/scripts/flash.inc" .include "data/scripts/flash.inc"
.include "data/scripts/repel.inc" .include "data/scripts/repel.inc"
.include "data/scripts/safari_zone.inc"
@@ Block below consists of at least safari_zone.inc and flavor_text.inc. JP text making it hard to define boundaries .include "data/text/safari_zone.inc"
.include "data/text/competitive_brothers.inc"
EventScript_SafariWarpOut:: @ 81BFB87 .include "data/text/eon_ticket.inc"
setvar VAR_MAP_SCENE_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 3 .include "data/text/berries.inc"
special ExitSafariMode .include "data/text/flavor_text.inc"
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/hole.inc" .include "data/scripts/hole.inc"
.include "data/text/trainers.inc" .include "data/text/trainers.inc"
.include "data/scripts/move_tutors.inc" .include "data/scripts/move_tutors.inc"
+12 -12
View File
@@ -2168,16 +2168,16 @@
"blockdata_filepath": "data/layouts/CeladonCity_DepartmentStore_Roof/map.bin" "blockdata_filepath": "data/layouts/CeladonCity_DepartmentStore_Roof/map.bin"
}, },
{ {
"id": "LAYOUT_SAFARI_ZONE_BUILDING", "id": "LAYOUT_SAFARI_ZONE_REST_HOUSE",
"name": "SafariZone_Building_Layout", "name": "SafariZone_RestHouse_Layout",
"width": 13, "width": 13,
"height": 11, "height": 11,
"border_width": 2, "border_width": 2,
"border_height": 2, "border_height": 2,
"primary_tileset": "gTileset_82D4BB4", "primary_tileset": "gTileset_82D4BB4",
"secondary_tileset": "gTileset_82D4F14", "secondary_tileset": "gTileset_82D4F14",
"border_filepath": "data/layouts/SafariZone_Building/border.bin", "border_filepath": "data/layouts/SafariZone_RestHouse/border.bin",
"blockdata_filepath": "data/layouts/SafariZone_Building/map.bin" "blockdata_filepath": "data/layouts/SafariZone_RestHouse/map.bin"
}, },
{ {
"id": "LAYOUT_SAFARI_ZONE_SECRET_HOUSE", "id": "LAYOUT_SAFARI_ZONE_SECRET_HOUSE",
@@ -2192,28 +2192,28 @@
"blockdata_filepath": "data/layouts/SafariZone_SecretHouse/map.bin" "blockdata_filepath": "data/layouts/SafariZone_SecretHouse/map.bin"
}, },
{ {
"id": "LAYOUT_FUCHSIA_CITY_ZOO_BUILDING", "id": "LAYOUT_FUCHSIA_CITY_SAFARI_ZONE_OFFICE",
"name": "FuchsiaCity_ZooBuilding_Layout", "name": "FuchsiaCity_SafariZone_Office_Layout",
"width": 20, "width": 20,
"height": 11, "height": 11,
"border_width": 2, "border_width": 2,
"border_height": 2, "border_height": 2,
"primary_tileset": "gTileset_82D4BB4", "primary_tileset": "gTileset_82D4BB4",
"secondary_tileset": "gTileset_82D4F14", "secondary_tileset": "gTileset_82D4F14",
"border_filepath": "data/layouts/FuchsiaCity_ZooBuilding/border.bin", "border_filepath": "data/layouts/FuchsiaCity_SafariZone_Office/border.bin",
"blockdata_filepath": "data/layouts/FuchsiaCity_ZooBuilding/map.bin" "blockdata_filepath": "data/layouts/FuchsiaCity_SafariZone_Office/map.bin"
}, },
{ {
"id": "LAYOUT_FUCHSIA_CITY_BUILDING1", "id": "LAYOUT_FUCHSIA_CITY_WARDENS_HOUSE",
"name": "FuchsiaCity_Building1_Layout", "name": "FuchsiaCity_WardensHouse_Layout",
"width": 13, "width": 13,
"height": 11, "height": 11,
"border_width": 2, "border_width": 2,
"border_height": 2, "border_height": 2,
"primary_tileset": "gTileset_82D4BB4", "primary_tileset": "gTileset_82D4BB4",
"secondary_tileset": "gTileset_82D4C2C", "secondary_tileset": "gTileset_82D4C2C",
"border_filepath": "data/layouts/FuchsiaCity_Building1/border.bin", "border_filepath": "data/layouts/FuchsiaCity_WardensHouse/border.bin",
"blockdata_filepath": "data/layouts/FuchsiaCity_Building1/map.bin" "blockdata_filepath": "data/layouts/FuchsiaCity_WardensHouse/map.bin"
}, },
{ {
"id": "LAYOUT_FUCHSIA_CITY_HOUSE2", "id": "LAYOUT_FUCHSIA_CITY_HOUSE2",
+18 -18
View File
@@ -39,7 +39,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "FuchsiaCity_EventScript_166DAF", "script": "FuchsiaCity_EventScript_Erik",
"flag": "0" "flag": "0"
}, },
{ {
@@ -78,7 +78,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "FuchsiaCity_EventScript_166DB8", "script": "FuchsiaCity_EventScript_Youngster",
"flag": "0" "flag": "0"
}, },
{ {
@@ -104,7 +104,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "FuchsiaCity_EventScript_166D9D", "script": "FuchsiaCity_EventScript_LittleBoy",
"flag": "0" "flag": "0"
}, },
{ {
@@ -130,7 +130,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "FuchsiaCity_EventScript_166DA6", "script": "FuchsiaCity_EventScript_OldMan",
"flag": "0" "flag": "0"
}, },
{ {
@@ -234,7 +234,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "FuchsiaCity_EventScript_166DC1", "script": "FuchsiaCity_EventScript_Lass",
"flag": "FLAG_HIDE_POSTGAME_GOSSIPERS" "flag": "FLAG_HIDE_POSTGAME_GOSSIPERS"
} }
], ],
@@ -250,7 +250,7 @@
"x": 33, "x": 33,
"y": 31, "y": 31,
"elevation": 0, "elevation": 0,
"dest_map": "MAP_FUCHSIA_CITY_BUILDING1", "dest_map": "MAP_FUCHSIA_CITY_WARDENS_HOUSE",
"dest_warp_id": 1 "dest_warp_id": 1
}, },
{ {
@@ -264,7 +264,7 @@
"x": 28, "x": 28,
"y": 16, "y": 16,
"elevation": 0, "elevation": 0,
"dest_map": "MAP_FUCHSIA_CITY_ZOO_BUILDING", "dest_map": "MAP_FUCHSIA_CITY_SAFARI_ZONE_OFFICE",
"dest_warp_id": 1 "dest_warp_id": 1
}, },
{ {
@@ -324,77 +324,77 @@
"x": 31, "x": 31,
"y": 18, "y": 18,
"elevation": 3, "elevation": 3,
"script": "FuchsiaCity_EventScript_166DDA" "script": "FuchsiaCity_EventScript_CitySign"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 26, "x": 26,
"y": 18, "y": 18,
"elevation": 0, "elevation": 0,
"script": "FuchsiaCity_EventScript_166DE3" "script": "FuchsiaCity_EventScript_SafariZoneSign"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 5, "x": 5,
"y": 32, "y": 32,
"elevation": 0, "elevation": 0,
"script": "FuchsiaCity_EventScript_166E07" "script": "FuchsiaCity_EventScript_GymSign"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 31, "x": 31,
"y": 31, "y": 31,
"elevation": 0, "elevation": 0,
"script": "FuchsiaCity_EventScript_166DF5" "script": "FuchsiaCity_EventScript_WardensHomeSign"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 35, "x": 35,
"y": 10, "y": 10,
"elevation": 0, "elevation": 0,
"script": "FuchsiaCity_EventScript_166E38" "script": "FuchsiaCity_EventScript_VoltorbSign"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 38, "x": 38,
"y": 16, "y": 16,
"elevation": 3, "elevation": 3,
"script": "FuchsiaCity_EventScript_166E6A" "script": "FuchsiaCity_EventScript_SlowpokeSign"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 41, "x": 41,
"y": 10, "y": 10,
"elevation": 0, "elevation": 0,
"script": "FuchsiaCity_EventScript_166E1F" "script": "FuchsiaCity_EventScript_ChanseySign"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 17, "x": 17,
"y": 10, "y": 10,
"elevation": 0, "elevation": 0,
"script": "FuchsiaCity_EventScript_166E51" "script": "FuchsiaCity_EventScript_KangaskhanSign"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 11, "x": 11,
"y": 10, "y": 10,
"elevation": 0, "elevation": 0,
"script": "FuchsiaCity_EventScript_166E9C" "script": "FuchsiaCity_EventScript_FossilMonSign"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 17, "x": 17,
"y": 18, "y": 18,
"elevation": 3, "elevation": 3,
"script": "FuchsiaCity_EventScript_166E83" "script": "FuchsiaCity_EventScript_LaprasSign"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 22, "x": 22,
"y": 7, "y": 7,
"elevation": 0, "elevation": 0,
"script": "FuchsiaCity_EventScript_166DEC" "script": "FuchsiaCity_EventScript_SafariGameSign"
}, },
{ {
"type": "hidden_item", "type": "hidden_item",
+42 -41
View File
@@ -4,135 +4,136 @@ FuchsiaCity_MapScripts:: @ 8166D75
FuchsiaCity_OnTransition:: @ 8166D7B FuchsiaCity_OnTransition:: @ 8166D7B
setworldmapflag FLAG_WORLD_MAP_FUCHSIA_CITY setworldmapflag FLAG_WORLD_MAP_FUCHSIA_CITY
call_if_set FLAG_GOT_DOME_FOSSIL, EventScript_166D91 call_if_set FLAG_GOT_DOME_FOSSIL, FuchsicaCity_EventScript_SetOmanyteGfx
call_if_unset FLAG_GOT_DOME_FOSSIL, EventScript_166D97 call_if_unset FLAG_GOT_DOME_FOSSIL, FuchsiaCity_EventScript_SetKabutoGfx
end end
EventScript_166D91:: @ 8166D91 FuchsicaCity_EventScript_SetOmanyteGfx:: @ 8166D91
setvar VAR_OBJ_GFX_ID_0, OBJECT_EVENT_GFX_OMANYTE setvar VAR_OBJ_GFX_ID_0, OBJECT_EVENT_GFX_OMANYTE
return return
EventScript_166D97:: @ 8166D97 FuchsiaCity_EventScript_SetKabutoGfx:: @ 8166D97
setvar VAR_OBJ_GFX_ID_0, OBJECT_EVENT_GFX_KABUTO setvar VAR_OBJ_GFX_ID_0, OBJECT_EVENT_GFX_KABUTO
return return
FuchsiaCity_EventScript_166D9D:: @ 8166D9D FuchsiaCity_EventScript_LittleBoy:: @ 8166D9D
msgbox gUnknown_818056E, MSGBOX_NPC msgbox FuchsiaCity_Text_DidYouTrySafariGame, MSGBOX_NPC
end end
FuchsiaCity_EventScript_166DA6:: @ 8166DA6 FuchsiaCity_EventScript_OldMan:: @ 8166DA6
msgbox gUnknown_81805C6, MSGBOX_NPC msgbox FuchsiaCity_Text_SafariZoneZooInFront, MSGBOX_NPC
end end
FuchsiaCity_EventScript_166DAF:: @ 8166DAF FuchsiaCity_EventScript_Erik:: @ 8166DAF
msgbox gUnknown_818062C, MSGBOX_NPC msgbox FuchsiaCity_Text_WheresSara, MSGBOX_NPC
end end
FuchsiaCity_EventScript_166DB8:: @ 8166DB8 FuchsiaCity_EventScript_Youngster:: @ 8166DB8
msgbox gUnknown_818065A, MSGBOX_NPC msgbox FuchsiaCity_Text_ItemBallInThere, MSGBOX_NPC
end end
FuchsiaCity_EventScript_166DC1:: @ 8166DC1 FuchsiaCity_EventScript_Lass:: @ 8166DC1
lock lock
faceplayer faceplayer
famechecker FAMECHECKER_KOGA, 3 famechecker FAMECHECKER_KOGA, 3
msgbox gUnknown_8180ABD msgbox FuchsiaCity_Text_MyFatherIsGymLeader
release release
end end
FuchsiaCity_EventScript_166DDA:: @ 8166DDA FuchsiaCity_EventScript_CitySign:: @ 8166DDA
msgbox gUnknown_81806AB, MSGBOX_SIGN msgbox FuchsiaCity_Text_CitySign, MSGBOX_SIGN
end end
FuchsiaCity_EventScript_166DE3:: @ 8166DE3 FuchsiaCity_EventScript_SafariZoneSign:: @ 8166DE3
msgbox gUnknown_81806D3, MSGBOX_SIGN msgbox FuchsiaCity_Text_SafariZoneSign, MSGBOX_SIGN
end end
FuchsiaCity_EventScript_166DEC:: @ 8166DEC FuchsiaCity_EventScript_SafariGameSign:: @ 8166DEC
msgbox gUnknown_81806F0, MSGBOX_SIGN msgbox FuchsiaCity_Text_SafariGameSign, MSGBOX_SIGN
end end
FuchsiaCity_EventScript_166DF5:: @ 8166DF5 FuchsiaCity_EventScript_WardensHomeSign:: @ 8166DF5
msgbox gUnknown_818070D, MSGBOX_SIGN msgbox FuchsiaCity_Text_WardensHomeSign, MSGBOX_SIGN
end end
EventScript_166DFE:: @ 8166DFE @ Unused
msgbox gUnknown_8180727, MSGBOX_SIGN FuchsiaCity_EventScript_SafariZoneOfficeSign:: @ 8166DFE
msgbox FuchsiaCity_Text_SafariZoneOfficeSign, MSGBOX_SIGN
end end
FuchsiaCity_EventScript_166E07:: @ 8166E07 FuchsiaCity_EventScript_GymSign:: @ 8166E07
lockall lockall
famechecker FAMECHECKER_KOGA, 0 famechecker FAMECHECKER_KOGA, 0
msgbox gUnknown_8180768 msgbox FuchsiaCity_Text_GymSign
releaseall releaseall
end end
FuchsiaCity_EventScript_166E1F:: @ 8166E1F FuchsiaCity_EventScript_ChanseySign:: @ 8166E1F
lockall lockall
setvar VAR_0x8004, SPECIES_CHANSEY setvar VAR_0x8004, SPECIES_CHANSEY
special Special_SetSeenMon special Special_SetSeenMon
drawmonpic SPECIES_CHANSEY, 10, 3 drawmonpic SPECIES_CHANSEY, 10, 3
msgbox gUnknown_81807A9 msgbox FuchsiaCity_Text_ChanseySign
erasemonpic erasemonpic
releaseall releaseall
end end
FuchsiaCity_EventScript_166E38:: @ 8166E38 FuchsiaCity_EventScript_VoltorbSign:: @ 8166E38
lockall lockall
setvar VAR_0x8004, SPECIES_VOLTORB setvar VAR_0x8004, SPECIES_VOLTORB
special Special_SetSeenMon special Special_SetSeenMon
drawmonpic SPECIES_VOLTORB, 10, 3 drawmonpic SPECIES_VOLTORB, 10, 3
msgbox gUnknown_81807D9 msgbox FuchsiaCity_Text_VoltorbSign
erasemonpic erasemonpic
releaseall releaseall
end end
FuchsiaCity_EventScript_166E51:: @ 8166E51 FuchsiaCity_EventScript_KangaskhanSign:: @ 8166E51
lockall lockall
setvar VAR_0x8004, SPECIES_KANGASKHAN setvar VAR_0x8004, SPECIES_KANGASKHAN
special Special_SetSeenMon special Special_SetSeenMon
drawmonpic SPECIES_KANGASKHAN, 10, 3 drawmonpic SPECIES_KANGASKHAN, 10, 3
msgbox gUnknown_8180806 msgbox FuchsiaCity_Text_KangaskhanSign
erasemonpic erasemonpic
releaseall releaseall
end end
FuchsiaCity_EventScript_166E6A:: @ 8166E6A FuchsiaCity_EventScript_SlowpokeSign:: @ 8166E6A
lockall lockall
setvar VAR_0x8004, SPECIES_SLOWPOKE setvar VAR_0x8004, SPECIES_SLOWPOKE
special Special_SetSeenMon special Special_SetSeenMon
drawmonpic SPECIES_SLOWPOKE, 10, 3 drawmonpic SPECIES_SLOWPOKE, 10, 3
msgbox gUnknown_8180859 msgbox FuchsiaCity_Text_SlowpokeSign
erasemonpic erasemonpic
releaseall releaseall
end end
FuchsiaCity_EventScript_166E83:: @ 8166E83 FuchsiaCity_EventScript_LaprasSign:: @ 8166E83
lockall lockall
setvar VAR_0x8004, SPECIES_LAPRAS setvar VAR_0x8004, SPECIES_LAPRAS
special Special_SetSeenMon special Special_SetSeenMon
drawmonpic SPECIES_LAPRAS, 10, 3 drawmonpic SPECIES_LAPRAS, 10, 3
msgbox gUnknown_8180887 msgbox FuchsiaCity_Text_LaprasSign
erasemonpic erasemonpic
releaseall releaseall
end end
FuchsiaCity_EventScript_166E9C:: @ 8166E9C FuchsiaCity_EventScript_FossilMonSign:: @ 8166E9C
lockall 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 setvar VAR_0x8004, SPECIES_KABUTO
special Special_SetSeenMon special Special_SetSeenMon
drawmonpic SPECIES_KABUTO, 10, 3 drawmonpic SPECIES_KABUTO, 10, 3
msgbox gUnknown_81808FA msgbox FuchsiaCity_Text_KabutoSign
erasemonpic erasemonpic
releaseall releaseall
end end
EventScript_166EBE:: @ 8166EBE FuchsiaCity_EventScript_OmanyteSign:: @ 8166EBE
setvar VAR_0x8004, SPECIES_OMANYTE setvar VAR_0x8004, SPECIES_OMANYTE
special Special_SetSeenMon special Special_SetSeenMon
drawmonpic SPECIES_OMANYTE, 10, 3 drawmonpic SPECIES_OMANYTE, 10, 3
msgbox gUnknown_81808AE msgbox FuchsiaCity_Text_OmanyteSign
erasemonpic erasemonpic
releaseall releaseall
end end
+20 -19
View File
@@ -1,82 +1,83 @@
gUnknown_818056E:: @ 818056E FuchsiaCity_Text_DidYouTrySafariGame:: @ 818056E
.string "Did you try the SAFARI GAME?\p" .string "Did you try the SAFARI GAME?\p"
.string "There are some rare POKéMON that\n" .string "There are some rare POKéMON that\n"
.string "can only be caught there.$" .string "can only be caught there.$"
gUnknown_81805C6:: @ 81805C6 FuchsiaCity_Text_SafariZoneZooInFront:: @ 81805C6
.string "The SAFARI ZONE has a zoo in front\n" .string "The SAFARI ZONE has a zoo in front\n"
.string "of the entrance.\p" .string "of the entrance.\p"
.string "Out back is the SAFARI GAME for\n" .string "Out back is the SAFARI GAME for\n"
.string "catching POKéMON.$" .string "catching POKéMON.$"
gUnknown_818062C:: @ 818062C FuchsiaCity_Text_WheresSara:: @ 818062C
.string "ERIK: Where's SARA?\n" .string "ERIK: Where's SARA?\n"
.string "I said I'd meet her here.$" .string "I said I'd meet her here.$"
gUnknown_818065A:: @ 818065A FuchsiaCity_Text_ItemBallInThere:: @ 818065A
.string "That item ball in there…\n" .string "That item ball in there…\n"
.string "Were you wanting that?\p" .string "Were you wanting that?\p"
.string "Me, too!\n" .string "Me, too!\n"
.string "…Huh? That's a POKéMON?$" .string "…Huh? That's a POKéMON?$"
gUnknown_81806AB:: @ 81806AB FuchsiaCity_Text_CitySign:: @ 81806AB
.string "FUCHSIA CITY\n" .string "FUCHSIA CITY\n"
.string "Behold! It's Passion Pink!$" .string "Behold! It's Passion Pink!$"
gUnknown_81806D3:: @ 81806D3 FuchsiaCity_Text_SafariZoneSign:: @ 81806D3
.string "POKéMON PARADISE\n" .string "POKéMON PARADISE\n"
.string "SAFARI ZONE$" .string "SAFARI ZONE$"
gUnknown_81806F0:: @ 81806F0 FuchsiaCity_Text_SafariGameSign:: @ 81806F0
.string "SAFARI GAME\n" .string "SAFARI GAME\n"
.string "POKéMON-U-CATCH!$" .string "POKéMON-U-CATCH!$"
gUnknown_818070D:: @ 818070D FuchsiaCity_Text_WardensHomeSign:: @ 818070D
.string "SAFARI ZONE\n" .string "SAFARI ZONE\n"
.string "WARDEN'S HOME$" .string "WARDEN'S HOME$"
gUnknown_8180727:: @ 8180727 FuchsiaCity_Text_SafariZoneOfficeSign:: @ 8180727
.string "POKéMON PARADISE!\n" .string "POKéMON PARADISE!\n"
.string "Welcome to the SAFARI ZONE!\l" .string "Welcome to the SAFARI ZONE!\l"
.string "SAFARI ZONE OFFICE$" .string "SAFARI ZONE OFFICE$"
gUnknown_8180768:: @ 8180768 FuchsiaCity_Text_GymSign:: @ 8180768
.string "FUCHSIA CITY POKéMON GYM\n" .string "FUCHSIA CITY POKéMON GYM\n"
.string "LEADER: KOGA\l" .string "LEADER: KOGA\l"
.string "The Poisonous Ninja Master$" .string "The Poisonous Ninja Master$"
gUnknown_81807A9:: @ 81807A9 FuchsiaCity_Text_ChanseySign:: @ 81807A9
.string "Name: CHANSEY\n" .string "Name: CHANSEY\n"
.string "Catching one is all up to chance.$" .string "Catching one is all up to chance.$"
gUnknown_81807D9:: @ 81807D9 FuchsiaCity_Text_VoltorbSign:: @ 81807D9
.string "Name: VOLTORB\n" .string "Name: VOLTORB\n"
.string "The very image of a POKé BALL.$" .string "The very image of a POKé BALL.$"
gUnknown_8180806:: @ 8180806 FuchsiaCity_Text_KangaskhanSign:: @ 8180806
.string "Name: KANGASKHAN\p" .string "Name: KANGASKHAN\p"
.string "A maternal POKéMON that raises its\n" .string "A maternal POKéMON that raises its\n"
.string "young in a pouch on its belly.$" .string "young in a pouch on its belly.$"
gUnknown_8180859:: @ 8180859 FuchsiaCity_Text_SlowpokeSign:: @ 8180859
.string "Name: SLOWPOKE\n" .string "Name: SLOWPOKE\n"
.string "Friendly and very slow moving.$" .string "Friendly and very slow moving.$"
gUnknown_8180887:: @ 8180887 FuchsiaCity_Text_LaprasSign:: @ 8180887
.string "Name: LAPRAS\n" .string "Name: LAPRAS\n"
.string "AKA the king of the seas.$" .string "AKA the king of the seas.$"
gUnknown_81808AE:: @ 81808AE FuchsiaCity_Text_OmanyteSign:: @ 81808AE
.string "Name: OMANYTE\n" .string "Name: OMANYTE\n"
.string "An extremely rare POKéMON that was\l" .string "An extremely rare POKéMON that was\l"
.string "regenerated from a fossil.$" .string "regenerated from a fossil.$"
gUnknown_81808FA:: @ 81808FA FuchsiaCity_Text_KabutoSign:: @ 81808FA
.string "Name: KABUTO\n" .string "Name: KABUTO\n"
.string "An extremely rare POKéMON that was\l" .string "An extremely rare POKéMON that was\l"
.string "regenerated from a fossil.$" .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 "……$" .string "……$"
Text_SubstituteTeach:: @ 8180948 Text_SubstituteTeach:: @ 8180948
@@ -103,7 +104,7 @@ Text_SubstituteTaught:: @ 8180A80
.string "Boy, what I'd give to crawl inside\n" .string "Boy, what I'd give to crawl inside\n"
.string "a KANGASKHAN belly pouch…$" .string "a KANGASKHAN belly pouch…$"
gUnknown_8180ABD:: @ 8180ABD FuchsiaCity_Text_MyFatherIsGymLeader:: @ 8180ABD
.string "My father is the GYM LEADER of\n" .string "My father is the GYM LEADER of\n"
.string "this town.\p" .string "this town.\p"
.string "I'm training to use POISON POKéMON\n" .string "I'm training to use POISON POKéMON\n"
@@ -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
+10 -10
View File
@@ -23,7 +23,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 1, "trainer_type": 1,
"trainer_sight_or_berry_tree_id": 4, "trainer_sight_or_berry_tree_id": 4,
"script": "FuchsiaCity_Gym_EventScript_16D65A", "script": "FuchsiaCity_Gym_EventScript_Kayden",
"flag": "0" "flag": "0"
}, },
{ {
@@ -36,7 +36,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 1, "trainer_type": 1,
"trainer_sight_or_berry_tree_id": 1, "trainer_sight_or_berry_tree_id": 1,
"script": "FuchsiaCity_Gym_EventScript_16D643", "script": "FuchsiaCity_Gym_EventScript_Shawn",
"flag": "0" "flag": "0"
}, },
{ {
@@ -49,7 +49,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 1, "trainer_type": 1,
"trainer_sight_or_berry_tree_id": 3, "trainer_sight_or_berry_tree_id": 3,
"script": "FuchsiaCity_Gym_EventScript_16D61F", "script": "FuchsiaCity_Gym_EventScript_Kirk",
"flag": "0" "flag": "0"
}, },
{ {
@@ -62,7 +62,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 1, "trainer_type": 1,
"trainer_sight_or_berry_tree_id": 2, "trainer_sight_or_berry_tree_id": 2,
"script": "FuchsiaCity_Gym_EventScript_16D608", "script": "FuchsiaCity_Gym_EventScript_Edgar",
"flag": "0" "flag": "0"
}, },
{ {
@@ -75,7 +75,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 1, "trainer_type": 1,
"trainer_sight_or_berry_tree_id": 2, "trainer_sight_or_berry_tree_id": 2,
"script": "FuchsiaCity_Gym_EventScript_16D5F1", "script": "FuchsiaCity_Gym_EventScript_Phil",
"flag": "0" "flag": "0"
}, },
{ {
@@ -88,7 +88,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 1, "trainer_type": 1,
"trainer_sight_or_berry_tree_id": 4, "trainer_sight_or_berry_tree_id": 4,
"script": "FuchsiaCity_Gym_EventScript_16D671", "script": "FuchsiaCity_Gym_EventScript_Nate",
"flag": "0" "flag": "0"
}, },
{ {
@@ -101,7 +101,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "FuchsiaCity_Gym_EventScript_16D54E", "script": "FuchsiaCity_Gym_EventScript_Koga",
"flag": "0" "flag": "0"
}, },
{ {
@@ -114,7 +114,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "FuchsiaCity_Gym_EventScript_16D688", "script": "FuchsiaCity_Gym_EventScript_GymGuy",
"flag": "0" "flag": "0"
} }
], ],
@@ -148,14 +148,14 @@
"x": 4, "x": 4,
"y": 19, "y": 19,
"elevation": 0, "elevation": 0,
"script": "FuchsiaCity_Gym_EventScript_16D6A7" "script": "FuchsiaCity_Gym_EventScript_GymStatue"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 10, "x": 10,
"y": 19, "y": 19,
"elevation": 0, "elevation": 0,
"script": "FuchsiaCity_Gym_EventScript_16D6A7" "script": "FuchsiaCity_Gym_EventScript_GymStatue"
} }
] ]
} }
+41 -41
View File
@@ -1,91 +1,91 @@
FuchsiaCity_Gym_MapScripts:: @ 816D54D FuchsiaCity_Gym_MapScripts:: @ 816D54D
.byte 0 .byte 0
FuchsiaCity_Gym_EventScript_16D54E:: @ 816D54E FuchsiaCity_Gym_EventScript_Koga:: @ 816D54E
famechecker FAMECHECKER_KOGA, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 famechecker FAMECHECKER_KOGA, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005
trainerbattle_single TRAINER_LEADER_KOGA, Text_19832E, Text_198444, EventScript_16D580, NO_MUSIC 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, EventScript_16D5A6 goto_if_unset FLAG_GOT_TM06_FROM_KOGA, FuchsiaCity_Gym_EventScript_GiveTM06
msgbox gUnknown_8198481 msgbox FuchsiaCity_Gym_Text_KogaPostBattle
release release
end end
EventScript_16D580:: @ 816D580 FuchsiaCity_Gym_EventScript_DefeatedKoga:: @ 816D580
famechecker FAMECHECKER_KOGA, 1 famechecker FAMECHECKER_KOGA, 1
clearflag FLAG_HIDE_FAME_CHECKER_KOGA_JOURNAL clearflag FLAG_HIDE_FAME_CHECKER_KOGA_JOURNAL
setflag FLAG_DEFEATED_KOGA setflag FLAG_DEFEATED_KOGA
setflag FLAG_BADGE05_GET setflag FLAG_BADGE05_GET
set_gym_trainers 5 set_gym_trainers 5
goto EventScript_16D5A6 goto FuchsiaCity_Gym_EventScript_GiveTM06
end end
EventScript_16D5A6:: @ 816D5A6 FuchsiaCity_Gym_EventScript_GiveTM06:: @ 816D5A6
msgbox gUnknown_819850E msgbox FuchsiaCity_Gym_Text_KogaExplainSoulBadge
checkitemspace ITEM_TM06, 1 checkitemspace ITEM_TM06, 1
compare VAR_RESULT, FALSE compare VAR_RESULT, FALSE
goto_if_eq EventScript_16D5E7 goto_if_eq FuchsiaCity_Gym_EventScript_NoRoomForTM06
giveitem_msg gUnknown_819858F, ITEM_TM06 giveitem_msg FuchsiaCity_Gym_Text_ReceivedTM06FromKoga, ITEM_TM06
setflag FLAG_GOT_TM06_FROM_KOGA setflag FLAG_GOT_TM06_FROM_KOGA
msgbox gUnknown_81985AB msgbox FuchsiaCity_Gym_Text_KogaExplainTM06
release release
end end
EventScript_16D5E7:: @ 816D5E7 FuchsiaCity_Gym_EventScript_NoRoomForTM06:: @ 816D5E7
msgbox gUnknown_819860D msgbox FuchsiaCity_Gym_Text_MakeSpaceForThis
release release
end end
FuchsiaCity_Gym_EventScript_16D5F1:: @ 816D5F1 FuchsiaCity_Gym_EventScript_Phil:: @ 816D5F1
trainerbattle_single TRAINER_TAMER_PHIL, Text_198866, Text_1988B6 trainerbattle_single TRAINER_TAMER_PHIL, FuchsiaCity_Gym_Text_PhilIntro, FuchsiaCity_Gym_Text_PhilDefeat
msgbox gUnknown_81988CB, MSGBOX_AUTOCLOSE msgbox FuchsiaCity_Gym_Text_PhilPostBattle, MSGBOX_AUTOCLOSE
end end
FuchsiaCity_Gym_EventScript_16D608:: @ 816D608 FuchsiaCity_Gym_EventScript_Edgar:: @ 816D608
trainerbattle_single TRAINER_TAMER_EDGAR, Text_19891F, Text_19897F trainerbattle_single TRAINER_TAMER_EDGAR, FuchsiaCity_Gym_Text_EdgarIntro, FuchsiaCity_Gym_Text_EdgarDefeat
msgbox gUnknown_8198985, MSGBOX_AUTOCLOSE msgbox FuchsiaCity_Gym_Text_EdgarPostBattle, MSGBOX_AUTOCLOSE
end end
FuchsiaCity_Gym_EventScript_16D61F:: @ 816D61F FuchsiaCity_Gym_EventScript_Kirk:: @ 816D61F
trainerbattle_single TRAINER_JUGGLER_KIRK, Text_19871E, Text_198779 trainerbattle_single TRAINER_JUGGLER_KIRK, FuchsiaCity_Gym_Text_KirkIntro, FuchsiaCity_Gym_Text_KirkDefeat
famechecker FAMECHECKER_KOGA, 2 famechecker FAMECHECKER_KOGA, 2
msgbox gUnknown_8198787, MSGBOX_AUTOCLOSE msgbox FuchsiaCity_Gym_Text_KirkPostBattle, MSGBOX_AUTOCLOSE
end end
FuchsiaCity_Gym_EventScript_16D643:: @ 816D643 FuchsiaCity_Gym_EventScript_Shawn:: @ 816D643
trainerbattle_single TRAINER_JUGGLER_SHAWN, Text_1989A1, Text_1989EA trainerbattle_single TRAINER_JUGGLER_SHAWN, FuchsiaCity_Gym_Text_ShawnIntro, FuchsiaCity_Gym_Text_ShawnDefeat
msgbox gUnknown_8198A10, MSGBOX_AUTOCLOSE msgbox FuchsiaCity_Gym_Text_ShawnPostBattle, MSGBOX_AUTOCLOSE
end end
FuchsiaCity_Gym_EventScript_16D65A:: @ 816D65A FuchsiaCity_Gym_EventScript_Kayden:: @ 816D65A
trainerbattle_single TRAINER_JUGGLER_KAYDEN, Text_198629, Text_1986B4 trainerbattle_single TRAINER_JUGGLER_KAYDEN, FuchsiaCity_Gym_Text_KaydenIntro, FuchsiaCity_Gym_Text_KaydenDefeat
msgbox gUnknown_81986C9, MSGBOX_AUTOCLOSE msgbox FuchsiaCity_Gym_Text_KaydenPostBattle, MSGBOX_AUTOCLOSE
end end
FuchsiaCity_Gym_EventScript_16D671:: @ 816D671 FuchsiaCity_Gym_EventScript_Nate:: @ 816D671
trainerbattle_single TRAINER_JUGGLER_NATE, Text_1987E8, Text_198812 trainerbattle_single TRAINER_JUGGLER_NATE, FuchsiaCity_Gym_Text_NateIntro, FuchsiaCity_Gym_Text_NateDefeat
msgbox gUnknown_8198825, MSGBOX_AUTOCLOSE msgbox FuchsiaCity_Gym_Text_NatePostBattle, MSGBOX_AUTOCLOSE
end end
FuchsiaCity_Gym_EventScript_16D688:: @ 816D688 FuchsiaCity_Gym_EventScript_GymGuy:: @ 816D688
lock lock
faceplayer faceplayer
goto_if_set FLAG_DEFEATED_KOGA, EventScript_16D69D goto_if_set FLAG_DEFEATED_KOGA, FuchsiaCity_Gym_EventScript_GymGuyPostVictory
msgbox gUnknown_8198A5E msgbox FuchsiaCity_Gym_Text_GymGuyAdvice
release release
end end
EventScript_16D69D:: @ 816D69D FuchsiaCity_Gym_EventScript_GymGuyPostVictory:: @ 816D69D
msgbox gUnknown_8198B1D msgbox FuchsiaCity_Gym_Text_GymGuyPostVictory
release release
end end
FuchsiaCity_Gym_EventScript_16D6A7:: @ 816D6A7 FuchsiaCity_Gym_EventScript_GymStatue:: @ 816D6A7
lockall lockall
goto_if_set FLAG_BADGE05_GET, EventScript_16D6BB goto_if_set FLAG_BADGE05_GET, FuchsiaCity_Gym_EventScript_GymStatuePostVictory
msgbox gUnknown_8198B4B msgbox FuchsiaCity_Gym_Text_GymStatue
releaseall releaseall
end end
EventScript_16D6BB:: @ 816D6BB FuchsiaCity_Gym_EventScript_GymStatuePostVictory:: @ 816D6BB
msgbox gUnknown_8198B81 msgbox FuchsiaCity_Gym_Text_GymStatuePlayerWon
releaseall releaseall
end end
+29 -29
View File
@@ -1,4 +1,4 @@
Text_19832E:: @ 819832E FuchsiaCity_Gym_Text_KogaIntro:: @ 819832E
.string "KOGA: Fwahahaha!\p" .string "KOGA: Fwahahaha!\p"
.string "A mere child like you dares to\n" .string "A mere child like you dares to\n"
.string "challenge me?\p" .string "challenge me?\p"
@@ -11,20 +11,20 @@ Text_19832E:: @ 819832E
.string "Despair to the creeping horror of\n" .string "Despair to the creeping horror of\n"
.string "POISON-type POKéMON!{PLAY_BGM}{MUS_EXEYE}$" .string "POISON-type POKéMON!{PLAY_BGM}{MUS_EXEYE}$"
Text_198444:: @ 8198444 FuchsiaCity_Gym_Text_KogaDefeat:: @ 8198444
.string "Humph!\n" .string "Humph!\n"
.string "You have proven your worth!\p" .string "You have proven your worth!\p"
.string "Here!\n" .string "Here!\n"
.string "Take the SOULBADGE!$" .string "Take the SOULBADGE!$"
gUnknown_8198481:: @ 8198481 FuchsiaCity_Gym_Text_KogaPostBattle:: @ 8198481
.string "When afflicted by TOXIC, a POKéMON\n" .string "When afflicted by TOXIC, a POKéMON\n"
.string "suffers more and more.\p" .string "suffers more and more.\p"
.string "It suffers worsening damage as the\n" .string "It suffers worsening damage as the\n"
.string "battle wears on!\p" .string "battle wears on!\p"
.string "It will surely terrorize foes!$" .string "It will surely terrorize foes!$"
gUnknown_819850E:: @ 819850E FuchsiaCity_Gym_Text_KogaExplainSoulBadge:: @ 819850E
.string "Now that you have the SOULBADGE,\n" .string "Now that you have the SOULBADGE,\n"
.string "the DEFENSE of your POKéMON rises.\p" .string "the DEFENSE of your POKéMON rises.\p"
.string "It also lets you SURF outside of\n" .string "It also lets you SURF outside of\n"
@@ -32,103 +32,103 @@ gUnknown_819850E:: @ 819850E
.string "Ah!\n" .string "Ah!\n"
.string "Take this, too!$" .string "Take this, too!$"
gUnknown_819858F:: @ 819858F FuchsiaCity_Gym_Text_ReceivedTM06FromKoga:: @ 819858F
.string "{PLAYER} received TM06\n" .string "{PLAYER} received TM06\n"
.string "from KOGA.$" .string "from KOGA.$"
gUnknown_81985AB:: @ 81985AB FuchsiaCity_Gym_Text_KogaExplainTM06:: @ 81985AB
.string "Sealed within that TM06 lies\n" .string "Sealed within that TM06 lies\n"
.string "TOXIC!\p" .string "TOXIC!\p"
.string "It is a secret technique dating\n" .string "It is a secret technique dating\n"
.string "back some four hundred years.$" .string "back some four hundred years.$"
gUnknown_819860D:: @ 819860D FuchsiaCity_Gym_Text_MakeSpaceForThis:: @ 819860D
.string "Make space for this, child!$" .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 "Strength isn't the key for POKéMON.\n"
.string "Do you understand this?\p" .string "Do you understand this?\p"
.string "POKéMON is about strategy!\p" .string "POKéMON is about strategy!\p"
.string "I'll show you how strategy can\n" .string "I'll show you how strategy can\n"
.string "beat brute strength.$" .string "beat brute strength.$"
Text_1986B4:: @ 81986B4 FuchsiaCity_Gym_Text_KaydenDefeat:: @ 81986B4
.string "What?\n" .string "What?\n"
.string "Extraordinary!$" .string "Extraordinary!$"
gUnknown_81986C9:: @ 81986C9 FuchsiaCity_Gym_Text_KaydenPostBattle:: @ 81986C9
.string "So, you mix brawn with brains?\n" .string "So, you mix brawn with brains?\n"
.string "Good strategy!\p" .string "Good strategy!\p"
.string "That's remarkable for a child\n" .string "That's remarkable for a child\n"
.string "TRAINER.$" .string "TRAINER.$"
Text_19871E:: @ 819871E FuchsiaCity_Gym_Text_KirkIntro:: @ 819871E
.string "I was a magician once upon a time.\p" .string "I was a magician once upon a time.\p"
.string "But I dreamt of becoming a ninja,\n" .string "But I dreamt of becoming a ninja,\n"
.string "so I joined this GYM.$" .string "so I joined this GYM.$"
Text_198779:: @ 8198779 FuchsiaCity_Gym_Text_KirkDefeat:: @ 8198779
.string "I'm done for!$" .string "I'm done for!$"
gUnknown_8198787:: @ 8198787 FuchsiaCity_Gym_Text_KirkPostBattle:: @ 8198787
.string "Even though I've lost, I will keep\n" .string "Even though I've lost, I will keep\n"
.string "training according to the teachings\l" .string "training according to the teachings\l"
.string "of KOGA, my ninja master.$" .string "of KOGA, my ninja master.$"
Text_1987E8:: @ 81987E8 FuchsiaCity_Gym_Text_NateIntro:: @ 81987E8
.string "Let's see you beat my special\n" .string "Let's see you beat my special\n"
.string "techniques!$" .string "techniques!$"
Text_198812:: @ 8198812 FuchsiaCity_Gym_Text_NateDefeat:: @ 8198812
.string "You had me fooled!$" .string "You had me fooled!$"
gUnknown_8198825:: @ 8198825 FuchsiaCity_Gym_Text_NatePostBattle:: @ 8198825
.string "I like poison and sleep techniques,\n" .string "I like poison and sleep techniques,\n"
.string "as they linger after battle!$" .string "as they linger after battle!$"
Text_198866:: @ 8198866 FuchsiaCity_Gym_Text_PhilIntro:: @ 8198866
.string "Stop right there!\p" .string "Stop right there!\p"
.string "The famed invisible walls of\n" .string "The famed invisible walls of\n"
.string "FUCHSIA GYM have you frustrated?$" .string "FUCHSIA GYM have you frustrated?$"
Text_1988B6:: @ 81988B6 FuchsiaCity_Gym_Text_PhilDefeat:: @ 81988B6
.string "Whoa!\n" .string "Whoa!\n"
.string "You've got it!$" .string "You've got it!$"
gUnknown_81988CB:: @ 81988CB FuchsiaCity_Gym_Text_PhilPostBattle:: @ 81988CB
.string "You impressed me!\n" .string "You impressed me!\n"
.string "Here's a hint!\p" .string "Here's a hint!\p"
.string "Look very closely for gaps in the\n" .string "Look very closely for gaps in the\n"
.string "invisible walls!$" .string "invisible walls!$"
Text_19891F:: @ 819891F FuchsiaCity_Gym_Text_EdgarIntro:: @ 819891F
.string "I also study the way of the ninja\n" .string "I also study the way of the ninja\n"
.string "with Master KOGA!\p" .string "with Master KOGA!\p"
.string "Ninja have a long history of using\n" .string "Ninja have a long history of using\n"
.string "animals!$" .string "animals!$"
Text_19897F:: @ 819897F FuchsiaCity_Gym_Text_EdgarDefeat:: @ 819897F
.string "Awoo!$" .string "Awoo!$"
gUnknown_8198985:: @ 8198985 FuchsiaCity_Gym_Text_EdgarPostBattle:: @ 8198985
.string "I still have much to learn.$" .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 "Master KOGA comes from a long line\n"
.string "of ninjas.\p" .string "of ninjas.\p"
.string "What did you descend from?$" .string "What did you descend from?$"
Text_1989EA:: @ 81989EA FuchsiaCity_Gym_Text_ShawnDefeat:: @ 81989EA
.string "You're more skilled than I'd\n" .string "You're more skilled than I'd\n"
.string "thought!$" .string "thought!$"
gUnknown_8198A10:: @ 8198A10 FuchsiaCity_Gym_Text_ShawnPostBattle:: @ 8198A10
.string "Where there is light, there is\n" .string "Where there is light, there is\n"
.string "shadow!\p" .string "shadow!\p"
.string "Light and shadow!\n" .string "Light and shadow!\n"
.string "Which do you choose?$" .string "Which do you choose?$"
gUnknown_8198A5E:: @ 8198A5E FuchsiaCity_Gym_Text_GymGuyAdvice:: @ 8198A5E
.string "Yo!\n" .string "Yo!\n"
.string "Champ in the making!\p" .string "Champ in the making!\p"
.string "FUCHSIA GYM is a tricked-up place.\n" .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 "You have to find gaps in the walls\n"
.string "to reach him.$" .string "to reach him.$"
gUnknown_8198B1D:: @ 8198B1D FuchsiaCity_Gym_Text_GymGuyPostVictory:: @ 8198B1D
.string "It's amazing how ninja can terrify,\n" .string "It's amazing how ninja can terrify,\n"
.string "even now!$" .string "even now!$"
gUnknown_8198B4B:: @ 8198B4B FuchsiaCity_Gym_Text_GymStatue:: @ 8198B4B
.string "FUCHSIA POKéMON GYM\n" .string "FUCHSIA POKéMON GYM\n"
.string "LEADER: KOGA\p" .string "LEADER: KOGA\p"
.string "WINNING TRAINERS:\n" .string "WINNING TRAINERS:\n"
.string "{RIVAL}$" .string "{RIVAL}$"
gUnknown_8198B81:: @ 8198B81 FuchsiaCity_Gym_Text_GymStatuePlayerWon:: @ 8198B81
.string "FUCHSIA POKéMON GYM\n" .string "FUCHSIA POKéMON GYM\n"
.string "LEADER: KOGA\p" .string "LEADER: KOGA\p"
.string "WINNING TRAINERS:\n" .string "WINNING TRAINERS:\n"
+3 -3
View File
@@ -23,7 +23,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "FuchsiaCity_House1_EventScript_16D6CF", "script": "FuchsiaCity_House1_EventScript_OldMan",
"flag": "0" "flag": "0"
}, },
{ {
@@ -36,7 +36,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "FuchsiaCity_House1_EventScript_16D6C6", "script": "FuchsiaCity_House1_EventScript_Woman",
"flag": "0" "flag": "0"
}, },
{ {
@@ -49,7 +49,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "FuchsiaCity_House1_EventScript_16D6E8", "script": "FuchsiaCity_House1_EventScript_LittleBoy",
"flag": "0" "flag": "0"
} }
], ],
+6 -6
View File
@@ -1,18 +1,18 @@
FuchsiaCity_House1_MapScripts:: @ 816D6C5 FuchsiaCity_House1_MapScripts:: @ 816D6C5
.byte 0 .byte 0
FuchsiaCity_House1_EventScript_16D6C6:: @ 816D6C6 FuchsiaCity_House1_EventScript_Woman:: @ 816D6C6
msgbox gUnknown_8198BBB, MSGBOX_NPC msgbox FuchsiaCity_House1_Text_WardenIsOldHasFalseTeeth, MSGBOX_NPC
end end
FuchsiaCity_House1_EventScript_16D6CF:: @ 816D6CF FuchsiaCity_House1_EventScript_OldMan:: @ 816D6CF
lock lock
faceplayer faceplayer
famechecker FAMECHECKER_BILL, 2 famechecker FAMECHECKER_BILL, 2
msgbox gUnknown_8198C1F msgbox FuchsiaCity_House1_Text_BillIsMyGrandson
release release
end end
FuchsiaCity_House1_EventScript_16D6E8:: @ 816D6E8 FuchsiaCity_House1_EventScript_LittleBoy:: @ 816D6E8
msgbox gUnknown_8198C7B, MSGBOX_NPC msgbox FuchsiaCity_House1_Text_BillFilesHisOwnMonData, MSGBOX_NPC
end end
+3 -3
View File
@@ -1,16 +1,16 @@
gUnknown_8198BBB:: @ 8198BBB FuchsiaCity_House1_Text_WardenIsOldHasFalseTeeth:: @ 8198BBB
.string "The SAFARI ZONE's WARDEN is old, \n" .string "The SAFARI ZONE's WARDEN is old, \n"
.string "but he's still very much active.\p" .string "but he's still very much active.\p"
.string "All his teeth are false, though.$" .string "All his teeth are false, though.$"
gUnknown_8198C1F:: @ 8198C1F FuchsiaCity_House1_Text_BillIsMyGrandson:: @ 8198C1F
.string "Hmm?\n" .string "Hmm?\n"
.string "You've met BILL?\p" .string "You've met BILL?\p"
.string "He's my grandson!\p" .string "He's my grandson!\p"
.string "He always liked collecting things,\n" .string "He always liked collecting things,\n"
.string "even as a child!$" .string "even as a child!$"
gUnknown_8198C7B:: @ 8198C7B FuchsiaCity_House1_Text_BillFilesHisOwnMonData:: @ 8198C7B
.string "BILL files his own POKéMON data on\n" .string "BILL files his own POKéMON data on\n"
.string "his PC.\p" .string "his PC.\p"
.string "Did he show you?$" .string "Did he show you?$"
+1 -1
View File
@@ -23,7 +23,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "FuchsiaCity_House2_EventScript_16D817", "script": "FuchsiaCity_House2_EventScript_FishingGurusBrother",
"flag": "0" "flag": "0"
} }
], ],
+14 -14
View File
@@ -1,34 +1,34 @@
FuchsiaCity_House2_MapScripts:: @ 816D816 FuchsiaCity_House2_MapScripts:: @ 816D816
.byte 0 .byte 0
FuchsiaCity_House2_EventScript_16D817:: @ 816D817 FuchsiaCity_House2_EventScript_FishingGurusBrother:: @ 816D817
lock lock
faceplayer faceplayer
goto_if_set FLAG_GOT_GOOD_ROD, EventScript_16D83F goto_if_set FLAG_GOT_GOOD_ROD, FuchsiaCity_House2_EventScript_AlreadyGotGoodRod
msgbox gUnknown_819918E, MSGBOX_YESNO msgbox FuchsiaCity_House2_Text_DoYouLikeToFish, MSGBOX_YESNO
compare VAR_RESULT, YES compare VAR_RESULT, YES
goto_if_eq EventScript_16D849 goto_if_eq FuchsiaCity_House2_EventScript_GiveGoodRod
msgbox gUnknown_8199337 msgbox FuchsiaCity_House2_Text_OhThatsDisappointing
release release
end end
EventScript_16D83F:: @ 816D83F FuchsiaCity_House2_EventScript_AlreadyGotGoodRod:: @ 816D83F
msgbox gUnknown_8199354 msgbox FuchsiaCity_House2_Text_HowAreTheFishBiting
release release
end end
EventScript_16D849:: @ 816D849 FuchsiaCity_House2_EventScript_GiveGoodRod:: @ 816D849
msgbox gUnknown_8199207 msgbox FuchsiaCity_House2_Text_LikeYourStyleTakeThis
checkitemspace ITEM_GOOD_ROD, 1 checkitemspace ITEM_GOOD_ROD, 1
compare VAR_RESULT, FALSE compare VAR_RESULT, FALSE
goto_if_eq EventScript_16D88A goto_if_eq FuchsiaCity_House2_EventScript_NoRoomForGoodRod
giveitem_msg gUnknown_819925E, ITEM_GOOD_ROD giveitem_msg FuchsiaCity_House2_Text_ReceivedGoodRod, ITEM_GOOD_ROD
msgbox gUnknown_8199296 msgbox FuchsiaCity_House2_Text_GoodRodCanCatchBetterMons
setflag FLAG_GOT_GOOD_ROD setflag FLAG_GOT_GOOD_ROD
release release
end end
EventScript_16D88A:: @ 816D88A FuchsiaCity_House2_EventScript_NoRoomForGoodRod:: @ 816D88A
msgbox gUnknown_819937E msgbox FuchsiaCity_House2_Text_YouHaveNoRoomForGift
release release
end end
+7 -7
View File
@@ -1,20 +1,20 @@
gUnknown_819918E:: @ 819918E FuchsiaCity_House2_Text_DoYouLikeToFish:: @ 819918E
.string "I'm the FISHING GURU's older\n" .string "I'm the FISHING GURU's older\n"
.string "brother.\p" .string "brother.\p"
.string "I simply looove fishing!\n" .string "I simply looove fishing!\n"
.string "I can't bear to go without.\p" .string "I can't bear to go without.\p"
.string "Tell me, do you like to fish?$" .string "Tell me, do you like to fish?$"
gUnknown_8199207:: @ 8199207 FuchsiaCity_House2_Text_LikeYourStyleTakeThis:: @ 8199207
.string "Grand! I like your style.\n" .string "Grand! I like your style.\n"
.string "I think we can be friends.\p" .string "I think we can be friends.\p"
.string "Take this and fish, young friend!$" .string "Take this and fish, young friend!$"
gUnknown_819925E:: @ 819925E FuchsiaCity_House2_Text_ReceivedGoodRod:: @ 819925E
.string "{PLAYER} received a GOOD ROD from\n" .string "{PLAYER} received a GOOD ROD from\n"
.string "the FISHING GURU's brother.$" .string "the FISHING GURU's brother.$"
gUnknown_8199296:: @ 8199296 FuchsiaCity_House2_Text_GoodRodCanCatchBetterMons:: @ 8199296
.string "Fishing is a way of life!\n" .string "Fishing is a way of life!\n"
.string "It is like the finest poetry.\p" .string "It is like the finest poetry.\p"
.string "A crummy OLD ROD could only catch\n" .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 "But with a GOOD ROD, you can\n"
.string "catch much better POKéMON.$" .string "catch much better POKéMON.$"
gUnknown_8199337:: @ 8199337 FuchsiaCity_House2_Text_OhThatsDisappointing:: @ 8199337
.string "Oh…\n" .string "Oh…\n"
.string "That's so disappointing…$" .string "That's so disappointing…$"
gUnknown_8199354:: @ 8199354 FuchsiaCity_House2_Text_HowAreTheFishBiting:: @ 8199354
.string "Hello there, {PLAYER}!\p" .string "Hello there, {PLAYER}!\p"
.string "How are the fish biting?$" .string "How are the fish biting?$"
gUnknown_819937E:: @ 819937E FuchsiaCity_House2_Text_YouHaveNoRoomForGift:: @ 819937E
.string "Oh, no!\p" .string "Oh, no!\p"
.string "I had a gift for you, but you have\n" .string "I had a gift for you, but you have\n"
.string "no room for it!$" .string "no room for it!$"
+1 -1
View File
@@ -23,7 +23,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "FuchsiaCity_House3_EventScript_16D895", "script": "FuchsiaCity_House3_EventScript_MoveDeleter",
"flag": "0" "flag": "0"
} }
], ],
+25 -25
View File
@@ -1,60 +1,60 @@
FuchsiaCity_House3_MapScripts:: @ 816D894 FuchsiaCity_House3_MapScripts:: @ 816D894
.byte 0 .byte 0
FuchsiaCity_House3_EventScript_16D895:: @ 816D895 FuchsiaCity_House3_EventScript_MoveDeleter:: @ 816D895
lock lock
faceplayer faceplayer
msgbox gUnknown_81993B9, MSGBOX_YESNO msgbox FuchsiaCity_House3_Text_WouldYouLikeToForgetMove, MSGBOX_YESNO
compare VAR_RESULT, YES compare VAR_RESULT, YES
goto_if_eq EventScript_16D8B0 goto_if_eq FuchsiaCity_House3_EventScript_ChooseMonForMoveDeleter
goto EventScript_16D941 goto FuchsiaCity_House3_EventScript_CancelForgetMove
end end
EventScript_16D8B0:: @ 816D8B0 FuchsiaCity_House3_EventScript_ChooseMonForMoveDeleter:: @ 816D8B0
msgbox gUnknown_8199421 msgbox FuchsiaCity_House3_Text_WhichMonShouldForgetMove
special Special_ChooseMonFromParty special Special_ChooseMonFromParty
waitstate waitstate
compare VAR_0x8004, 6 compare VAR_0x8004, PARTY_SIZE
goto_if_ge EventScript_16D941 goto_if_ge FuchsiaCity_House3_EventScript_CancelForgetMove
special Special_IsSelectedMonEgg special Special_IsSelectedMonEgg
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq EventScript_16D937 goto_if_eq FuchsiaCity_House3_EventScript_CantForgetMoveEgg
special Special_GetNumMovesSelectedMonHas special Special_GetNumMovesSelectedMonHas
compare VAR_RESULT, 1 compare VAR_RESULT, 1
goto_if_eq EventScript_16D92A goto_if_eq FuchsiaCity_House3_EventScript_CantForgetOnlyMove
msgbox gUnknown_8199445 msgbox FuchsiaCity_House3_Text_WhichMoveShouldBeForgotten
fadescreen FADE_TO_BLACK fadescreen FADE_TO_BLACK
special Special_SelectMove special Special_SelectMove
fadescreen FADE_FROM_BLACK fadescreen FADE_FROM_BLACK
compare VAR_0x8005, 4 compare VAR_0x8005, MAX_MON_MOVES
goto_if_eq EventScript_16D8B0 goto_if_eq FuchsiaCity_House3_EventScript_ChooseMonForMoveDeleter
special Special_BufferMoveDeleterNicknameAndMove special Special_BufferMoveDeleterNicknameAndMove
msgbox gUnknown_8199485, MSGBOX_YESNO msgbox FuchsiaCity_House3_Text_MonsMoveShouldBeForgotten, MSGBOX_YESNO
compare VAR_RESULT, YES compare VAR_RESULT, YES
goto_if_eq EventScript_16D919 goto_if_eq FuchsiaCity_House3_EventScript_ForgetMove
goto EventScript_16D941 goto FuchsiaCity_House3_EventScript_CancelForgetMove
end end
EventScript_16D919:: @ 816D919 FuchsiaCity_House3_EventScript_ForgetMove:: @ 816D919
special Special_MoveDeleterForgetMove special Special_MoveDeleterForgetMove
playfanfare MUS_ME_WASURE playfanfare MUS_ME_WASURE
waitfanfare waitfanfare
msgbox gUnknown_81994B1 msgbox FuchsiaCity_House3_Text_MonHasForgottenMoveCompletely
release release
end end
EventScript_16D92A:: @ 816D92A FuchsiaCity_House3_EventScript_CantForgetOnlyMove:: @ 816D92A
special Special_BufferMoveDeleterNicknameAndMove special Special_BufferMoveDeleterNicknameAndMove
msgbox gUnknown_8199465 msgbox FuchsiaCity_House3_Text_MonOnlyKnowsOneMove
release release
end end
EventScript_16D937:: @ 816D937 FuchsiaCity_House3_EventScript_CantForgetMoveEgg:: @ 816D937
msgbox gUnknown_819951F msgbox FuchsiaCity_House3_Text_NoEggShouldKnowMoves
release release
end end
EventScript_16D941:: @ 816D941 FuchsiaCity_House3_EventScript_CancelForgetMove:: @ 816D941
msgbox gUnknown_81994EA msgbox FuchsiaCity_House3_Text_ComeAgainToForgetOtherMoves
release release
end end
+8 -8
View File
@@ -1,35 +1,35 @@
gUnknown_81993B9:: @ 81993B9 FuchsiaCity_House3_Text_WouldYouLikeToForgetMove:: @ 81993B9
.string "Uh…\n" .string "Uh…\n"
.string "Oh, yes, I'm the MOVE DELETER.\p" .string "Oh, yes, I'm the MOVE DELETER.\p"
.string "I can make POKéMON forget their\n" .string "I can make POKéMON forget their\n"
.string "moves.\p" .string "moves.\p"
.string "Would you like me to do that?$" .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 "Which POKéMON should forget a\n"
.string "move?$" .string "move?$"
gUnknown_8199445:: @ 8199445 FuchsiaCity_House3_Text_WhichMoveShouldBeForgotten:: @ 8199445
.string "Which move should be forgotten?$" .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 "{STR_VAR_1} seems to know only one\n"
.string "move…$" .string "move…$"
gUnknown_8199485:: @ 8199485 FuchsiaCity_House3_Text_MonsMoveShouldBeForgotten:: @ 8199485
.string "Hm! {STR_VAR_1}'s {STR_VAR_2}?\n" .string "Hm! {STR_VAR_1}'s {STR_VAR_2}?\n"
.string "That move should be forgotten?$" .string "That move should be forgotten?$"
gUnknown_81994B1:: @ 81994B1 FuchsiaCity_House3_Text_MonHasForgottenMoveCompletely:: @ 81994B1
.string "It worked to perfection!\p" .string "It worked to perfection!\p"
.string "{STR_VAR_1} has forgotten\n" .string "{STR_VAR_1} has forgotten\n"
.string "{STR_VAR_2} completely.$" .string "{STR_VAR_2} completely.$"
gUnknown_81994EA:: @ 81994EA FuchsiaCity_House3_Text_ComeAgainToForgetOtherMoves:: @ 81994EA
.string "Come again if there are other\n" .string "Come again if there are other\n"
.string "moves to be forgotten.$" .string "moves to be forgotten.$"
gUnknown_819951F:: @ 819951F FuchsiaCity_House3_Text_NoEggShouldKnowMoves:: @ 819951F
.string "What?\n" .string "What?\n"
.string "No EGG should know any moves.$" .string "No EGG should know any moves.$"
+3 -3
View File
@@ -23,7 +23,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "FuchsiaCity_Mart_EventScript_16D4F3", "script": "FuchsiaCity_Mart_EventScript_Clerk",
"flag": "0" "flag": "0"
}, },
{ {
@@ -36,7 +36,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "FuchsiaCity_Mart_EventScript_16D4EA", "script": "FuchsiaCity_Mart_EventScript_Gentleman",
"flag": "0" "flag": "0"
}, },
{ {
@@ -49,7 +49,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "FuchsiaCity_Mart_EventScript_16D4E1", "script": "FuchsiaCity_Mart_EventScript_CooltrainerF",
"flag": "0" "flag": "0"
} }
], ],
+7 -7
View File
@@ -1,27 +1,27 @@
FuchsiaCity_Mart_MapScripts:: @ 816D4E0 FuchsiaCity_Mart_MapScripts:: @ 816D4E0
.byte 0 .byte 0
FuchsiaCity_Mart_EventScript_16D4E1:: @ 816D4E1 FuchsiaCity_Mart_EventScript_CooltrainerF:: @ 816D4E1
msgbox gUnknown_8198134, MSGBOX_NPC msgbox FuchsiaCity_Mart_Text_DidYouTryXSpeed, MSGBOX_NPC
end end
FuchsiaCity_Mart_EventScript_16D4EA:: @ 816D4EA FuchsiaCity_Mart_EventScript_Gentleman:: @ 816D4EA
msgbox gUnknown_81980BC, MSGBOX_NPC msgbox FuchsiaCity_Mart_Text_DontTheyHaveSafariZonePennants, MSGBOX_NPC
end end
FuchsiaCity_Mart_EventScript_16D4F3:: @ 816D4F3 FuchsiaCity_Mart_EventScript_Clerk:: @ 816D4F3
goto_if_questlog EventScript_ReleaseEnd goto_if_questlog EventScript_ReleaseEnd
lock lock
faceplayer faceplayer
message Text_MayIHelpYou message Text_MayIHelpYou
waitmessage waitmessage
pokemart Items_16D518 pokemart FuchsiaCity_Mart_Items
msgbox Text_PleaseComeAgain msgbox Text_PleaseComeAgain
release release
end end
.align 2 .align 2
Items_16D518:: @ 816D518 FuchsiaCity_Mart_Items:: @ 816D518
.2byte ITEM_ULTRA_BALL .2byte ITEM_ULTRA_BALL
.2byte ITEM_GREAT_BALL .2byte ITEM_GREAT_BALL
.2byte ITEM_SUPER_POTION .2byte ITEM_SUPER_POTION
+2 -2
View File
@@ -1,10 +1,10 @@
gUnknown_81980BC:: @ 81980BC FuchsiaCity_Mart_Text_DontTheyHaveSafariZonePennants:: @ 81980BC
.string "Don't they have any pennants\n" .string "Don't they have any pennants\n"
.string "promoting the SAFARI ZONE?\p" .string "promoting the SAFARI ZONE?\p"
.string "How about some paper lanterns?\n" .string "How about some paper lanterns?\n"
.string "Aren't there even any calendars?$" .string "Aren't there even any calendars?$"
gUnknown_8198134:: @ 8198134 FuchsiaCity_Mart_Text_DidYouTryXSpeed:: @ 8198134
.string "Did you try X SPEED?\n" .string "Did you try X SPEED?\n"
.string "It speeds up a POKéMON in battle.$" .string "It speeds up a POKéMON in battle.$"
@@ -23,7 +23,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "FuchsiaCity_PokemonCenter_1F_EventScript_16D700", "script": "FuchsiaCity_PokemonCenter_1F_EventScript_Nurse",
"flag": "0" "flag": "0"
}, },
{ {
@@ -36,7 +36,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "FuchsiaCity_PokemonCenter_1F_EventScript_16D709", "script": "FuchsiaCity_PokemonCenter_1F_EventScript_Man",
"flag": "0" "flag": "0"
}, },
{ {
@@ -49,7 +49,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "FuchsiaCity_PokemonCenter_1F_EventScript_16D712", "script": "FuchsiaCity_PokemonCenter_1F_EventScript_CooltrainerF",
"flag": "0" "flag": "0"
}, },
{ {
@@ -62,7 +62,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "FuchsiaCity_PokemonCenter_1F_EventScript_16D71B", "script": "FuchsiaCity_PokemonCenter_1F_EventScript_Youngster",
"flag": "0" "flag": "0"
} }
], ],
@@ -7,21 +7,21 @@ FuchsiaCity_PokemonCenter_1F_OnTransition:: @ 816D6FC
setrespawn SPAWN_FUCHSIA_CITY setrespawn SPAWN_FUCHSIA_CITY
end end
FuchsiaCity_PokemonCenter_1F_EventScript_16D700:: @ 816D700 FuchsiaCity_PokemonCenter_1F_EventScript_Nurse:: @ 816D700
lock lock
faceplayer faceplayer
call EventScript_PkmnCenterNurse call EventScript_PkmnCenterNurse
release release
end end
FuchsiaCity_PokemonCenter_1F_EventScript_16D709:: @ 816D709 FuchsiaCity_PokemonCenter_1F_EventScript_Man:: @ 816D709
msgbox gUnknown_8198CB7, MSGBOX_NPC msgbox FuchsiaCity_PokemonCenter_1F_Text_CantBecomeGoodTrainerWithOneMon, MSGBOX_NPC
end end
FuchsiaCity_PokemonCenter_1F_EventScript_16D712:: @ 816D712 FuchsiaCity_PokemonCenter_1F_EventScript_CooltrainerF:: @ 816D712
msgbox gUnknown_8198D2E, MSGBOX_NPC msgbox FuchsiaCity_PokemonCenter_1F_Text_PokemonLeagueWestOfViridian, MSGBOX_NPC
end end
FuchsiaCity_PokemonCenter_1F_EventScript_16D71B:: @ 816D71B FuchsiaCity_PokemonCenter_1F_EventScript_Youngster:: @ 816D71B
msgbox gUnknown_8198D9B, MSGBOX_NPC msgbox FuchsiaCity_PokemonCenter_1F_Text_VisitSafariZoneForPokedex, MSGBOX_NPC
end end
@@ -1,16 +1,16 @@
gUnknown_8198CB7:: @ 8198CB7 FuchsiaCity_PokemonCenter_1F_Text_CantBecomeGoodTrainerWithOneMon:: @ 8198CB7
.string "You can't become a good TRAINER\n" .string "You can't become a good TRAINER\n"
.string "with just one strong POKéMON.\p" .string "with just one strong POKéMON.\p"
.string "But raising many POKéMON evenly\n" .string "But raising many POKéMON evenly\n"
.string "is no easy task, either.$" .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 "There's a narrow trail west of\n"
.string "VIRIDIAN CITY.\p" .string "VIRIDIAN CITY.\p"
.string "It goes to the POKéMON LEAGUE HQ.\n" .string "It goes to the POKéMON LEAGUE HQ.\n"
.string "The HQ governs all TRAINERS.$" .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 "If you're working on a POKéDEX,\n"
.string "visit the SAFARI ZONE.\p" .string "visit the SAFARI ZONE.\p"
.string "All sorts of rare POKéMON breed\n" .string "All sorts of rare POKéMON breed\n"
@@ -36,7 +36,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "FuchsiaCity_SafariZone_Entrance_EventScript_16D4B7", "script": "FuchsiaCity_SafariZone_Entrance_EventScript_InfoAttendant",
"flag": "0" "flag": "0"
} }
], ],
@@ -78,7 +78,7 @@
"elevation": 3, "elevation": 3,
"var": "VAR_TEMP_1", "var": "VAR_TEMP_1",
"var_value": 0, "var_value": 0,
"script": "FuchsiaCity_SafariZone_Entrance_EventScript_16D36D" "script": "FuchsiaCity_SafariZone_Entrance_EventScript_EntryTriggerMid"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -87,7 +87,7 @@
"elevation": 3, "elevation": 3,
"var": "VAR_TEMP_1", "var": "VAR_TEMP_1",
"var_value": 0, "var_value": 0,
"script": "FuchsiaCity_SafariZone_Entrance_EventScript_16D379" "script": "FuchsiaCity_SafariZone_Entrance_EventScript_EntryTriggerRight"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -96,7 +96,7 @@
"elevation": 3, "elevation": 3,
"var": "VAR_TEMP_1", "var": "VAR_TEMP_1",
"var_value": 0, "var_value": 0,
"script": "FuchsiaCity_SafariZone_Entrance_EventScript_16D385" "script": "FuchsiaCity_SafariZone_Entrance_EventScript_EntryTriggerLeft"
} }
], ],
"bg_events": [] "bg_events": []
@@ -3,210 +3,213 @@ FuchsiaCity_SafariZone_Entrance_MapScripts:: @ 816D2A8
.byte 0 .byte 0
FuchsiaCity_SafariZone_Entrance_OnFrame:: @ 816D2AE 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, 1, FuchsiaCity_SafariZone_Entrance_EventScript_ExitWarpIn
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, 2, FuchsiaCity_SafariZone_Entrance_EventScript_ExitEarly
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, 3, FuchsiaCity_SafariZone_Entrance_EventScript_ExitWalkIn
.2byte 0 .2byte 0
EventScript_16D2C8:: @ 816D2C8 @ When player runs out of balls mid-battle
FuchsiaCity_SafariZone_Entrance_EventScript_ExitWalkIn:: @ 816D2C8
lockall lockall
textcolor 0 textcolor 0
applymovement OBJ_EVENT_ID_PLAYER, Movement_16D36A applymovement OBJ_EVENT_ID_PLAYER, FuchsiaCity_SafariZone_Entrance_Movement_ApproachCounter
waitmovement 0 waitmovement 0
msgbox gUnknown_8197E85 msgbox FuchsiaCity_SafariZone_Entrance_Text_CatchFairShareComeAgain
closemessage closemessage
applymovement OBJ_EVENT_ID_PLAYER, Movement_16D367 applymovement OBJ_EVENT_ID_PLAYER, FuchsiaCity_SafariZone_Entrance_Movement_Exit2
waitmovement 0 waitmovement 0
special ExitSafariMode special ExitSafariMode
setvar VAR_MAP_SCENE_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 0 setvar VAR_MAP_SCENE_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 0
releaseall releaseall
end 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 lockall
textcolor 0 textcolor 0
msgbox gUnknown_8197E85 msgbox FuchsiaCity_SafariZone_Entrance_Text_CatchFairShareComeAgain
closemessage closemessage
applymovement OBJ_EVENT_ID_PLAYER, Movement_16D362 applymovement OBJ_EVENT_ID_PLAYER, FuchsiaCity_SafariZone_Entrance_Movement_Exit
waitmovement 0 waitmovement 0
special ExitSafariMode special ExitSafariMode
setvar VAR_MAP_SCENE_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 0 setvar VAR_MAP_SCENE_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 0
releaseall releaseall
end end
EventScript_16D312:: @ 816D312 @ When player re-enters the entrance building with balls/steps remaining
FuchsiaCity_SafariZone_Entrance_EventScript_ExitEarly:: @ 816D312
lockall lockall
textcolor 0 textcolor 0
msgbox gUnknown_8197E1A, MSGBOX_YESNO msgbox FuchsiaCity_SafariZone_Entrance_Text_GoingToLeaveSafariZoneEarly, MSGBOX_YESNO
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq EventScript_16D345 goto_if_eq FuchsiaCity_SafariZone_Entrance_EventScript_ReturnToSafariZone
msgbox gUnknown_8197E48 msgbox FuchsiaCity_SafariZone_Entrance_Text_PleaseReturnSafariBalls
closemessage closemessage
applymovement OBJ_EVENT_ID_PLAYER, Movement_16D362 applymovement OBJ_EVENT_ID_PLAYER, FuchsiaCity_SafariZone_Entrance_Movement_Exit
waitmovement 0 waitmovement 0
special ExitSafariMode special ExitSafariMode
setvar VAR_MAP_SCENE_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 0 setvar VAR_MAP_SCENE_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 0
releaseall releaseall
end end
EventScript_16D345:: @ 816D345 FuchsiaCity_SafariZone_Entrance_EventScript_ReturnToSafariZone:: @ 816D345
msgbox gUnknown_8197E7A msgbox FuchsiaCity_SafariZone_Entrance_Text_GoodLuck
closemessage closemessage
applymovement OBJ_EVENT_ID_PLAYER, Movement_16D365 applymovement OBJ_EVENT_ID_PLAYER, FuchsiaCity_SafariZone_Entrance_Movement_ReEnter
waitmovement 0 waitmovement 0
warp MAP_SAFARI_ZONE_CENTER, 255, 26, 30 warp MAP_SAFARI_ZONE_CENTER, 255, 26, 30
waitstate waitstate
end end
Movement_16D362:: @ 816D362 FuchsiaCity_SafariZone_Entrance_Movement_Exit:: @ 816D362
walk_down walk_down
walk_down walk_down
step_end step_end
Movement_16D365:: @ 816D365 FuchsiaCity_SafariZone_Entrance_Movement_ReEnter:: @ 816D365
walk_up walk_up
step_end step_end
Movement_16D367:: @ 816D367 FuchsiaCity_SafariZone_Entrance_Movement_Exit2:: @ 816D367
walk_down walk_down
walk_down walk_down
step_end step_end
Movement_16D36A:: @ 816D36A FuchsiaCity_SafariZone_Entrance_Movement_ApproachCounter:: @ 816D36A
walk_down walk_down
delay_8 delay_8
step_end step_end
FuchsiaCity_SafariZone_Entrance_EventScript_16D36D:: @ 816D36D FuchsiaCity_SafariZone_Entrance_EventScript_EntryTriggerMid:: @ 816D36D
lockall lockall
setvar VAR_TEMP_2, 0 setvar VAR_TEMP_2, 0
goto EventScript_16D391 goto FuchsiaCity_SafariZone_Entrance_EventScript_AskEnterSafariZone
end end
FuchsiaCity_SafariZone_Entrance_EventScript_16D379:: @ 816D379 FuchsiaCity_SafariZone_Entrance_EventScript_EntryTriggerRight:: @ 816D379
lockall lockall
setvar VAR_TEMP_2, 1 setvar VAR_TEMP_2, 1
goto EventScript_16D391 goto FuchsiaCity_SafariZone_Entrance_EventScript_AskEnterSafariZone
end end
FuchsiaCity_SafariZone_Entrance_EventScript_16D385:: @ 816D385 FuchsiaCity_SafariZone_Entrance_EventScript_EntryTriggerLeft:: @ 816D385
lockall lockall
setvar VAR_TEMP_2, 2 setvar VAR_TEMP_2, 2
goto EventScript_16D391 goto FuchsiaCity_SafariZone_Entrance_EventScript_AskEnterSafariZone
end end
EventScript_16D391:: @ 816D391 FuchsiaCity_SafariZone_Entrance_EventScript_AskEnterSafariZone:: @ 816D391
textcolor 0 textcolor 0
msgbox gUnknown_8197C6B msgbox FuchsiaCity_SafariZone_Entrance_Text_WelcomeToSafariZone
applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestRight applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestRight
waitmovement 0 waitmovement 0
showmoneybox 0, 0, 0 showmoneybox 0, 0, 0
msgbox gUnknown_8197C87, MSGBOX_YESNO msgbox FuchsiaCity_SafariZone_Entrance_Text_PlaySafariGameFor500, MSGBOX_YESNO
compare VAR_RESULT, YES compare VAR_RESULT, YES
goto_if_eq EventScript_16D3CA goto_if_eq FuchsiaCity_SafariZone_Entrance_EventScript_TryEnterSafariZone
msgbox gUnknown_8197DE9 msgbox FuchsiaCity_SafariZone_Entrance_Text_OkayPleaseComeAgain
goto EventScript_16D49A goto FuchsiaCity_SafariZone_Entrance_EventScript_ForcePlayerBack
end end
EventScript_16D3CA:: @ 816D3CA FuchsiaCity_SafariZone_Entrance_EventScript_TryEnterSafariZone:: @ 816D3CA
call EventScript_16D462 call FuchsiaCity_SafariZone_Entrance_EventScript_CheckSpaceForMons
checkmoney 500, 0 checkmoney 500, 0
compare VAR_RESULT, FALSE compare VAR_RESULT, FALSE
goto_if_eq EventScript_16D48C goto_if_eq FuchsiaCity_SafariZone_Entrance_EventScript_NotEnoughMoney
removemoney 500, 0 removemoney 500, 0
updatemoneybox 0, 0, 0 updatemoneybox 0, 0, 0
msgbox gUnknown_8197D07 msgbox FuchsiaCity_SafariZone_Entrance_Text_ThatllBe500WeOnlyUseSpecialBalls
textcolor 3 textcolor 3
playfanfare MUS_FANFA1 playfanfare MUS_FANFA1
message Text_197D50 message FuchsiaCity_SafariZone_Entrance_Text_PlayerReceived30SafariBalls
waitfanfare waitfanfare
call EventScript_1A6675 call EventScript_1A6675
msgbox gUnknown_8197D80 msgbox FuchsiaCity_SafariZone_Entrance_Text_CallYouOnPAWhenYouRunOut
closemessage closemessage
hidemoneybox 0, 0 hidemoneybox 0, 0
compare VAR_TEMP_2, 0 compare VAR_TEMP_2, 0
call_if_eq EventScript_16D44C call_if_eq FuchsiaCity_SafariZone_Entrance_EventScript_EnterSafariZoneMid
compare VAR_TEMP_2, 1 compare VAR_TEMP_2, 1
call_if_eq EventScript_16D441 call_if_eq FuchsiaCity_SafariZone_Entrance_EventScript_EnterSafariZoneRight
compare VAR_TEMP_2, 2 compare VAR_TEMP_2, 2
call_if_eq EventScript_16D457 call_if_eq FuchsiaCity_SafariZone_Entrance_EventScript_EnterSafariZoneLeft
special EnterSafariMode special EnterSafariMode
setvar VAR_MAP_SCENE_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 2 setvar VAR_MAP_SCENE_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 2
warp MAP_SAFARI_ZONE_CENTER, 255, 26, 30 warp MAP_SAFARI_ZONE_CENTER, 255, 26, 30
waitstate waitstate
end end
EventScript_16D441:: @ 816D441 FuchsiaCity_SafariZone_Entrance_EventScript_EnterSafariZoneRight:: @ 816D441
applymovement OBJ_EVENT_ID_PLAYER, Movement_16D4AF applymovement OBJ_EVENT_ID_PLAYER, FuchsiaCity_SafariZone_Entrance_Movement_EnterSafariZoneRight
waitmovement 0 waitmovement 0
return return
EventScript_16D44C:: @ 816D44C FuchsiaCity_SafariZone_Entrance_EventScript_EnterSafariZoneMid:: @ 816D44C
applymovement OBJ_EVENT_ID_PLAYER, Movement_16D4AC applymovement OBJ_EVENT_ID_PLAYER, FuchsiaCity_SafariZone_Entrance_Movement_EnterSafariZoneMid
waitmovement 0 waitmovement 0
return return
EventScript_16D457:: @ 816D457 FuchsiaCity_SafariZone_Entrance_EventScript_EnterSafariZoneLeft:: @ 816D457
applymovement OBJ_EVENT_ID_PLAYER, Movement_16D4B3 applymovement OBJ_EVENT_ID_PLAYER, FuchsiaCity_SafariZone_Entrance_Movement_EnterSafariZoneLeft
waitmovement 0 waitmovement 0
return return
EventScript_16D462:: @ 816D462 FuchsiaCity_SafariZone_Entrance_EventScript_CheckSpaceForMons:: @ 816D462
getpartysize getpartysize
compare VAR_RESULT, PARTY_SIZE compare VAR_RESULT, PARTY_SIZE
goto_if_ne EventScript_Return goto_if_ne EventScript_Return
specialvar VAR_RESULT, Special_IsThereRoomInAnyBoxForMorePokemon specialvar VAR_RESULT, Special_IsThereRoomInAnyBoxForMorePokemon
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq EventScript_Return goto_if_eq EventScript_Return
msgbox gUnknown_81BFEAC msgbox SafariZone_Text_ExcuseMeYourPCBoxIsFull
goto EventScript_16D49A goto FuchsiaCity_SafariZone_Entrance_EventScript_ForcePlayerBack
end end
EventScript_16D48C:: @ 816D48C FuchsiaCity_SafariZone_Entrance_EventScript_NotEnoughMoney:: @ 816D48C
msgbox gUnknown_8197E02 msgbox FuchsiaCity_SafariZone_Entrance_Text_OopsNotEnoughMoney
goto EventScript_16D49A goto FuchsiaCity_SafariZone_Entrance_EventScript_ForcePlayerBack
end end
EventScript_16D49A:: @ 816D49A FuchsiaCity_SafariZone_Entrance_EventScript_ForcePlayerBack:: @ 816D49A
closemessage closemessage
hidemoneybox 0, 0 hidemoneybox 0, 0
applymovement OBJ_EVENT_ID_PLAYER, Movement_16D4AA applymovement OBJ_EVENT_ID_PLAYER, FuchsiaCity_SafariZone_Entrance_Movement_ForceBack
waitmovement 0 waitmovement 0
releaseall releaseall
end end
Movement_16D4AA:: @ 816D4AA FuchsiaCity_SafariZone_Entrance_Movement_ForceBack:: @ 816D4AA
walk_down walk_down
step_end step_end
Movement_16D4AC:: @ 816D4AC FuchsiaCity_SafariZone_Entrance_Movement_EnterSafariZoneMid:: @ 816D4AC
walk_up walk_up
walk_up walk_up
step_end step_end
Movement_16D4AF:: @ 816D4AF FuchsiaCity_SafariZone_Entrance_Movement_EnterSafariZoneRight:: @ 816D4AF
walk_up walk_up
walk_left walk_left
walk_up walk_up
step_end step_end
Movement_16D4B3:: @ 816D4B3 FuchsiaCity_SafariZone_Entrance_Movement_EnterSafariZoneLeft:: @ 816D4B3
walk_up walk_up
walk_right walk_right
walk_up walk_up
step_end step_end
FuchsiaCity_SafariZone_Entrance_EventScript_16D4B7:: @ 816D4B7 FuchsiaCity_SafariZone_Entrance_EventScript_InfoAttendant:: @ 816D4B7
lock lock
faceplayer faceplayer
msgbox gUnknown_8197EB0, MSGBOX_YESNO msgbox FuchsiaCity_SafariZone_Entrance_Text_FirstTimeAtSafariZone, MSGBOX_YESNO
compare VAR_RESULT, YES compare VAR_RESULT, YES
goto_if_eq EventScript_16D4D6 goto_if_eq FuchsiaCity_SafariZone_Entrance_EventScript_ExplainSafariZone
msgbox gUnknown_819809E msgbox FuchsiaCity_SafariZone_Entrance_Text_SorryYoureARegularHere
release release
end end
EventScript_16D4D6:: @ 816D4D6 FuchsiaCity_SafariZone_Entrance_EventScript_ExplainSafariZone:: @ 816D4D6
msgbox gUnknown_8197EE3 msgbox FuchsiaCity_SafariZone_Entrance_Text_ExplainSafariZone
release release
end end
@@ -1,56 +1,56 @@
gUnknown_8197C6B:: @ 8197C6B FuchsiaCity_SafariZone_Entrance_Text_WelcomeToSafariZone:: @ 8197C6B
.string "Welcome to the SAFARI ZONE!$" .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 "For just ¥500, you can play the\n"
.string "SAFARI GAME.\p" .string "SAFARI GAME.\p"
.string "You can roam the wide-open safari\n" .string "You can roam the wide-open safari\n"
.string "and catch what you like.\p" .string "and catch what you like.\p"
.string "Would you like to play?$" .string "Would you like to play?$"
gUnknown_8197D07:: @ 8197D07 FuchsiaCity_SafariZone_Entrance_Text_ThatllBe500WeOnlyUseSpecialBalls:: @ 8197D07
.string "That'll be ¥500, please!\p" .string "That'll be ¥500, please!\p"
.string "We only use a special kind of \n" .string "We only use a special kind of \n"
.string "POKé BALLS here.$" .string "POKé BALLS here.$"
Text_197D50:: @ 8197D50 FuchsiaCity_SafariZone_Entrance_Text_PlayerReceived30SafariBalls:: @ 8197D50
.string "{PLAYER} received 30 SAFARI BALLS\n" .string "{PLAYER} received 30 SAFARI BALLS\n"
.string "from the attendant.$" .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 "We'll call you on the PA when you\n"
.string "run out of time or SAFARI BALLS.\p" .string "run out of time or SAFARI BALLS.\p"
.string "Well, I'll wish you the best of\n" .string "Well, I'll wish you the best of\n"
.string "luck!$" .string "luck!$"
gUnknown_8197DE9:: @ 8197DE9 FuchsiaCity_SafariZone_Entrance_Text_OkayPleaseComeAgain:: @ 8197DE9
.string "Okay.\n" .string "Okay.\n"
.string "Please come again!$" .string "Please come again!$"
gUnknown_8197E02:: @ 8197E02 FuchsiaCity_SafariZone_Entrance_Text_OopsNotEnoughMoney:: @ 8197E02
.string "Oops!\n" .string "Oops!\n"
.string "Not enough money!$" .string "Not enough money!$"
gUnknown_8197E1A:: @ 8197E1A FuchsiaCity_SafariZone_Entrance_Text_GoingToLeaveSafariZoneEarly:: @ 8197E1A
.string "Are you going to leave the\n" .string "Are you going to leave the\n"
.string "SAFARI ZONE early?$" .string "SAFARI ZONE early?$"
gUnknown_8197E48:: @ 8197E48 FuchsiaCity_SafariZone_Entrance_Text_PleaseReturnSafariBalls:: @ 8197E48
.string "Please return any SAFARI BALLS\n" .string "Please return any SAFARI BALLS\n"
.string "you may have left.$" .string "you may have left.$"
gUnknown_8197E7A:: @ 8197E7A FuchsiaCity_SafariZone_Entrance_Text_GoodLuck:: @ 8197E7A
.string "Good luck!$" .string "Good luck!$"
gUnknown_8197E85:: @ 8197E85 FuchsiaCity_SafariZone_Entrance_Text_CatchFairShareComeAgain:: @ 8197E85
.string "Did you catch your fair share?\n" .string "Did you catch your fair share?\n"
.string "Come again!$" .string "Come again!$"
gUnknown_8197EB0:: @ 8197EB0 FuchsiaCity_SafariZone_Entrance_Text_FirstTimeAtSafariZone:: @ 8197EB0
.string "Hi! Is it your first time here at\n" .string "Hi! Is it your first time here at\n"
.string "the SAFARI ZONE?$" .string "the SAFARI ZONE?$"
gUnknown_8197EE3:: @ 8197EE3 FuchsiaCity_SafariZone_Entrance_Text_ExplainSafariZone:: @ 8197EE3
.string "The SAFARI ZONE actually has\n" .string "The SAFARI ZONE actually has\n"
.string "four zones in it.\p" .string "four zones in it.\p"
.string "Each zone has different kinds of\n" .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 "When you run out of time or SAFARI\n"
.string "BALLS, it's game over for you!$" .string "BALLS, it's game over for you!$"
gUnknown_819809E:: @ 819809E FuchsiaCity_SafariZone_Entrance_Text_SorryYoureARegularHere:: @ 819809E
.string "Sorry, you're a regular here!$" .string "Sorry, you're a regular here!$"
@@ -1,7 +1,7 @@
{ {
"id": "MAP_FUCHSIA_CITY_ZOO_BUILDING", "id": "MAP_FUCHSIA_CITY_SAFARI_ZONE_OFFICE",
"name": "FuchsiaCity_ZooBuilding", "name": "FuchsiaCity_SafariZone_Office",
"layout": "LAYOUT_FUCHSIA_CITY_ZOO_BUILDING", "layout": "LAYOUT_FUCHSIA_CITY_SAFARI_ZONE_OFFICE",
"music": "MUS_HANADA", "music": "MUS_HANADA",
"region_map_section": "MAPSEC_FUCHSIA_CITY", "region_map_section": "MAPSEC_FUCHSIA_CITY",
"requires_flash": false, "requires_flash": false,
@@ -23,7 +23,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "FuchsiaCity_ZooBuilding_EventScript_16D532", "script": "FuchsiaCity_SafariZone_Office_EventScript_Worker2",
"flag": "0" "flag": "0"
}, },
{ {
@@ -36,7 +36,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "FuchsiaCity_ZooBuilding_EventScript_16D53B", "script": "FuchsiaCity_SafariZone_Office_EventScript_Worker3",
"flag": "0" "flag": "0"
}, },
{ {
@@ -49,7 +49,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "FuchsiaCity_ZooBuilding_EventScript_16D529", "script": "FuchsiaCity_SafariZone_Office_EventScript_Worker1",
"flag": "0" "flag": "0"
}, },
{ {
@@ -62,7 +62,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "FuchsiaCity_ZooBuilding_EventScript_16D544", "script": "FuchsiaCity_SafariZone_Office_EventScript_Worker4",
"flag": "0" "flag": "0"
} }
], ],
@@ -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
@@ -1,21 +1,21 @@
gUnknown_819816B:: @ 819816B FuchsiaCity_SafariZone_Office_Text_NicknamedWardenSlowpoke:: @ 819816B
.string "We nicknamed the WARDEN\n" .string "We nicknamed the WARDEN\n"
.string "“SLOWPOKE.”\p" .string "“SLOWPOKE.”\p"
.string "You know, he has that vacant look\n" .string "You know, he has that vacant look\n"
.string "like a SLOWPOKE.$" .string "like a SLOWPOKE.$"
gUnknown_81981C2:: @ 81981C2 FuchsiaCity_SafariZone_Office_Text_WardenIsVeryKnowledgeable:: @ 81981C2
.string "WARDEN SLOWPOKE is very\n" .string "WARDEN SLOWPOKE is very\n"
.string "knowledgeable about POKéMON.\p" .string "knowledgeable about POKéMON.\p"
.string "He even has some fossils of rare,\n" .string "He even has some fossils of rare,\n"
.string "extinct POKéMON.$" .string "extinct POKéMON.$"
gUnknown_819822A:: @ 819822A FuchsiaCity_SafariZone_Office_Text_CouldntUnderstandWarden:: @ 819822A
.string "WARDEN SLOWPOKE came in, but\n" .string "WARDEN SLOWPOKE came in, but\n"
.string "I couldn't understand him.\p" .string "I couldn't understand him.\p"
.string "I think he's got a speech problem!$" .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 "WARDEN SLOWPOKE is running a\n"
.string "promotion campaign right now.\p" .string "promotion campaign right now.\p"
.string "Try to get to the farthest corner\n" .string "Try to get to the farthest corner\n"
@@ -1,7 +1,7 @@
{ {
"id": "MAP_FUCHSIA_CITY_BUILDING1", "id": "MAP_FUCHSIA_CITY_WARDENS_HOUSE",
"name": "FuchsiaCity_Building1", "name": "FuchsiaCity_WardensHouse",
"layout": "LAYOUT_FUCHSIA_CITY_BUILDING1", "layout": "LAYOUT_FUCHSIA_CITY_WARDENS_HOUSE",
"music": "MUS_HANADA", "music": "MUS_HANADA",
"region_map_section": "MAPSEC_FUCHSIA_CITY", "region_map_section": "MAPSEC_FUCHSIA_CITY",
"requires_flash": false, "requires_flash": false,
@@ -23,7 +23,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "FuchsiaCity_Building1_EventScript_16D74C", "script": "FuchsiaCity_WardensHouse_EventScript_Warden",
"flag": "0" "flag": "0"
}, },
{ {
@@ -49,8 +49,8 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "FuchsiaCity_Building1_EventScript_ItemRareCandy", "script": "FuchsiaCity_WardensHouse_EventScript_ItemRareCandy",
"flag": "FLAG_HIDE_FUCHSIA_CITY_BUILDING1_RARE_CANDY" "flag": "FLAG_HIDE_FUCHSIA_CITY_WARDENS_HOUSE_RARE_CANDY"
}, },
{ {
"graphics_id": "0", "graphics_id": "0",
@@ -62,7 +62,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 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" "flag": "FLAG_HIDE_FAME_CHECKER_KOGA_JOURNAL"
} }
], ],
@@ -96,28 +96,28 @@
"x": 7, "x": 7,
"y": 4, "y": 4,
"elevation": 0, "elevation": 0,
"script": "FuchsiaCity_Building1_EventScript_16D80D" "script": "FuchsiaCity_WardensHouse_EventScript_DisplaySign2"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 4, "x": 4,
"y": 4, "y": 4,
"elevation": 0, "elevation": 0,
"script": "FuchsiaCity_Building1_EventScript_16D804" "script": "FuchsiaCity_WardensHouse_EventScript_DisplaySign1"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 5, "x": 5,
"y": 4, "y": 4,
"elevation": 0, "elevation": 0,
"script": "FuchsiaCity_Building1_EventScript_16D804" "script": "FuchsiaCity_WardensHouse_EventScript_DisplaySign1"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 6, "x": 6,
"y": 4, "y": 4,
"elevation": 0, "elevation": 0,
"script": "FuchsiaCity_Building1_EventScript_16D80D" "script": "FuchsiaCity_WardensHouse_EventScript_DisplaySign2"
} }
] ]
} }
@@ -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
@@ -1,24 +1,24 @@
gUnknown_8198DF9:: @ 8198DF9 FuchsiaCity_WardensHouse_Text_HifFuffHefifoo:: @ 8198DF9
.string "WARDEN: Hif fuff hefifoo!\p" .string "WARDEN: Hif fuff hefifoo!\p"
.string "Ha lof ha feef ee hafahi ho.\n" .string "Ha lof ha feef ee hafahi ho.\n"
.string "Heff hee fwee!$" .string "Heff hee fwee!$"
gUnknown_8198E3F:: @ 8198E3F FuchsiaCity_WardensHouse_Text_AhHowheeHoHoo:: @ 8198E3F
.string "Ah howhee ho hoo!\n" .string "Ah howhee ho hoo!\n"
.string "Eef ee hafahi ho!$" .string "Eef ee hafahi ho!$"
gUnknown_8198E63:: @ 8198E63 FuchsiaCity_WardensHouse_Text_HeOhayHeHaHoo:: @ 8198E63
.string "Ha?\n" .string "Ha?\n"
.string "He ohay heh ha hoo ee haheh!$" .string "He ohay heh ha hoo ee haheh!$"
Text_198E84:: @ 8198E84 FuchsiaCity_WardensHouse_Text_GaveGoldTeethToWarden:: @ 8198E84
.string "{PLAYER} gave the GOLD TEETH\n" .string "{PLAYER} gave the GOLD TEETH\n"
.string "to the WARDEN.$" .string "to the WARDEN.$"
gUnknown_8198EAA:: @ 8198EAA FuchsiaCity_WardensHouse_Text_WardenPoppedInHisTeeth:: @ 8198EAA
.string "The WARDEN popped in his teeth!$" .string "The WARDEN popped in his teeth!$"
gUnknown_8198ECA:: @ 8198ECA FuchsiaCity_WardensHouse_Text_ThanksSonGiveYouSomething:: @ 8198ECA
.string "WARDEN: Thanks, son!\n" .string "WARDEN: Thanks, son!\n"
.string "You're a real lifesaver!\p" .string "You're a real lifesaver!\p"
.string "No one could understand a word\n" .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 "Let me give you something for your\n"
.string "trouble.$" .string "trouble.$"
gUnknown_8198F96:: @ 8198F96 FuchsiaCity_WardensHouse_Text_ThanksLassieGiveYouSomething:: @ 8198F96
.string "WARDEN: Thank you, lassie!\n" .string "WARDEN: Thank you, lassie!\n"
.string "You're a real lifesaver!\p" .string "You're a real lifesaver!\p"
.string "No one could understand a word\n" .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 "Let me give you something for your\n"
.string "trouble.$" .string "trouble.$"
gUnknown_8199068:: @ 8199068 FuchsiaCity_WardensHouse_Text_ReceivedHM04FromWarden:: @ 8199068
.string "{PLAYER} received HM04\n" .string "{PLAYER} received HM04\n"
.string "from the WARDEN.$" .string "from the WARDEN.$"
gUnknown_819908A:: @ 819908A FuchsiaCity_WardensHouse_Text_ExplainStrength:: @ 819908A
.string "WARDEN: Inside HM04 you'll find\n" .string "WARDEN: Inside HM04 you'll find\n"
.string "STRENGTH.\p" .string "STRENGTH.\p"
.string "It lets POKéMON move boulders when\n" .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 "Oh yes, did you find the SECRET\n"
.string "HOUSE in the SAFARI ZONE?$" .string "HOUSE in the SAFARI ZONE?$"
Text_19912B:: @ 819912B @ Unused
FuchsiaCity_WardensHouse_Text_YouHaveTooMuchStuff:: @ 819912B
.string "なんや にもつ\n" .string "なんや にもつ\n"
.string "いっぱいやんけ!$" .string "いっぱいやんけ!$"
gUnknown_819913C:: @ 819913C FuchsiaCity_WardensHouse_Text_MonPhotosFossilsOnDisplay:: @ 819913C
.string "POKéMON photos and fossils are on\n" .string "POKéMON photos and fossils are on\n"
.string "display.$" .string "display.$"
gUnknown_8199167:: @ 8199167 FuchsiaCity_WardensHouse_Text_OldMonMerchandiseOnDisplay:: @ 8199167
.string "Old POKéMON merchandise is on\n" .string "Old POKéMON merchandise is on\n"
.string "display.$" .string "display.$"
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
+4 -4
View File
@@ -116,7 +116,7 @@
"x": 29, "x": 29,
"y": 25, "y": 25,
"elevation": 0, "elevation": 0,
"dest_map": "MAP_SAFARI_ZONE_BUILDING1", "dest_map": "MAP_SAFARI_ZONE_CENTER_REST_HOUSE",
"dest_warp_id": 1 "dest_warp_id": 1
} }
], ],
@@ -127,14 +127,14 @@
"x": 30, "x": 30,
"y": 26, "y": 26,
"elevation": 0, "elevation": 0,
"script": "SafariZone_Center_EventScript_162361" "script": "SafariZone_Center_EventScript_RestHouseSign"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 25, "x": 25,
"y": 27, "y": 27,
"elevation": 0, "elevation": 0,
"script": "SafariZone_Center_EventScript_16236A" "script": "SafariZone_Center_EventScript_TrainerTips"
}, },
{ {
"type": "hidden_item", "type": "hidden_item",
@@ -151,7 +151,7 @@
"x": 33, "x": 33,
"y": 20, "y": 20,
"elevation": 0, "elevation": 0,
"script": "SafariZone_Center_EventScript_162373" "script": "SafariZone_Center_EventScript_AreaSign"
} }
] ]
} }
+6 -6
View File
@@ -6,14 +6,14 @@ SafariZone_Center_OnTransition:: @ 816235D
setworldmapflag FLAG_WORLD_MAP_SAFARI_ZONE_CENTER setworldmapflag FLAG_WORLD_MAP_SAFARI_ZONE_CENTER
end end
SafariZone_Center_EventScript_162361:: @ 8162361 SafariZone_Center_EventScript_RestHouseSign:: @ 8162361
msgbox gUnknown_81777F2, MSGBOX_SIGN msgbox SafariZone_Center_Text_RestHouse, MSGBOX_SIGN
end end
SafariZone_Center_EventScript_16236A:: @ 816236A SafariZone_Center_EventScript_TrainerTips:: @ 816236A
msgbox gUnknown_81777FD, MSGBOX_SIGN msgbox SafariZone_Center_Text_PressStartToCheckTime, MSGBOX_SIGN
end end
SafariZone_Center_EventScript_162373:: @ 8162373 SafariZone_Center_EventScript_AreaSign:: @ 8162373
msgbox gUnknown_817782F, MSGBOX_SIGN msgbox SafariZone_Center_Text_CenterArea, MSGBOX_SIGN
end end
+3 -3
View File
@@ -1,11 +1,11 @@
gUnknown_81777F2:: @ 81777F2 SafariZone_Center_Text_RestHouse:: @ 81777F2
.string "REST HOUSE$" .string "REST HOUSE$"
gUnknown_81777FD:: @ 81777FD SafariZone_Center_Text_PressStartToCheckTime:: @ 81777FD
.string "TRAINER TIPS\p" .string "TRAINER TIPS\p"
.string "Press START to check\n" .string "Press START to check\n"
.string "remaining time.$" .string "remaining time.$"
gUnknown_817782F:: @ 817782F SafariZone_Center_Text_CenterArea:: @ 817782F
.string "CENTER AREA$" .string "CENTER AREA$"
@@ -1,7 +1,7 @@
{ {
"id": "MAP_SAFARI_ZONE_BUILDING1", "id": "MAP_SAFARI_ZONE_CENTER_REST_HOUSE",
"name": "SafariZone_Building1", "name": "SafariZone_Center_RestHouse",
"layout": "LAYOUT_SAFARI_ZONE_BUILDING", "layout": "LAYOUT_SAFARI_ZONE_REST_HOUSE",
"music": "MUS_SHINKA", "music": "MUS_SHINKA",
"region_map_section": "MAPSEC_KANTO_SAFARI_ZONE", "region_map_section": "MAPSEC_KANTO_SAFARI_ZONE",
"requires_flash": false, "requires_flash": false,
@@ -23,7 +23,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SafariZone_Building1_EventScript_1623F5", "script": "SafariZone_Center_RestHouse_EventScript_Scientist",
"flag": "0" "flag": "0"
}, },
{ {
@@ -36,7 +36,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SafariZone_Building1_EventScript_1623EC", "script": "SafariZone_Center_RestHouse_EventScript_Sara",
"flag": "0" "flag": "0"
} }
], ],
@@ -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
@@ -1,8 +1,8 @@
gUnknown_8177A5A:: @ 8177A5A SafariZone_Center_Text_WhereDidErikGo:: @ 8177A5A
.string "SARA: Where did my boyfriend,\n" .string "SARA: Where did my boyfriend,\n"
.string "ERIK, go?$" .string "ERIK, go?$"
gUnknown_8177A82:: @ 8177A82 SafariZone_Center_Text_CatchingMonsAsGifts:: @ 8177A82
.string "I'm catching POKéMON to take home\n" .string "I'm catching POKéMON to take home\n"
.string "as gifts.$" .string "as gifts.$"
+4 -4
View File
@@ -113,7 +113,7 @@
"x": 40, "x": 40,
"y": 14, "y": 14,
"elevation": 0, "elevation": 0,
"dest_map": "MAP_SAFARI_ZONE_BUILDING2", "dest_map": "MAP_SAFARI_ZONE_EAST_REST_HOUSE",
"dest_warp_id": 1 "dest_warp_id": 1
} }
], ],
@@ -124,21 +124,21 @@
"x": 18, "x": 18,
"y": 27, "y": 27,
"elevation": 0, "elevation": 0,
"script": "SafariZone_East_EventScript_16238F" "script": "SafariZone_East_EventScript_AreaSign"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 43, "x": 43,
"y": 15, "y": 15,
"elevation": 0, "elevation": 0,
"script": "SafariZone_East_EventScript_16237D" "script": "SafariZone_East_EventScript_RestHouseSign"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 17, "x": 17,
"y": 8, "y": 8,
"elevation": 0, "elevation": 0,
"script": "SafariZone_East_EventScript_162386" "script": "SafariZone_East_EventScript_TrainerTips"
} }
] ]
} }
+6 -6
View File
@@ -1,14 +1,14 @@
SafariZone_East_MapScripts:: @ 816237C SafariZone_East_MapScripts:: @ 816237C
.byte 0 .byte 0
SafariZone_East_EventScript_16237D:: @ 816237D SafariZone_East_EventScript_RestHouseSign:: @ 816237D
msgbox gUnknown_817783B, MSGBOX_SIGN msgbox SafariZone_East_Text_RestHouse, MSGBOX_SIGN
end end
SafariZone_East_EventScript_162386:: @ 8162386 SafariZone_East_EventScript_TrainerTips:: @ 8162386
msgbox gUnknown_8177846, MSGBOX_SIGN msgbox SafariZone_East_Text_TimeDeclinesOnlyWhileYouWalk, MSGBOX_SIGN
end end
SafariZone_East_EventScript_16238F:: @ 816238F SafariZone_East_EventScript_AreaSign:: @ 816238F
msgbox gUnknown_8177884, MSGBOX_SIGN msgbox SafariZone_East_Text_AreaSign, MSGBOX_SIGN
end end
+3 -3
View File
@@ -1,12 +1,12 @@
gUnknown_817783B:: @ 817783B SafariZone_East_Text_RestHouse:: @ 817783B
.string "REST HOUSE$" .string "REST HOUSE$"
gUnknown_8177846:: @ 8177846 SafariZone_East_Text_TimeDeclinesOnlyWhileYouWalk:: @ 8177846
.string "TRAINER TIPS\p" .string "TRAINER TIPS\p"
.string "The remaining time declines only\n" .string "The remaining time declines only\n"
.string "while you walk.$" .string "while you walk.$"
gUnknown_8177884:: @ 8177884 SafariZone_East_Text_AreaSign:: @ 8177884
.string "AREA 1\n" .string "AREA 1\n"
.string "WEST: CENTER AREA$" .string "WEST: CENTER AREA$"
@@ -1,7 +1,7 @@
{ {
"id": "MAP_SAFARI_ZONE_BUILDING2", "id": "MAP_SAFARI_ZONE_EAST_REST_HOUSE",
"name": "SafariZone_Building2", "name": "SafariZone_East_RestHouse",
"layout": "LAYOUT_SAFARI_ZONE_BUILDING", "layout": "LAYOUT_SAFARI_ZONE_REST_HOUSE",
"music": "MUS_SHINKA", "music": "MUS_SHINKA",
"region_map_section": "MAPSEC_KANTO_SAFARI_ZONE", "region_map_section": "MAPSEC_KANTO_SAFARI_ZONE",
"requires_flash": false, "requires_flash": false,
@@ -23,7 +23,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SafariZone_Building2_EventScript_162408", "script": "SafariZone_East_RestHouse_EventScript_Scientist",
"flag": "0" "flag": "0"
}, },
{ {
@@ -36,7 +36,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SafariZone_Building2_EventScript_1623FF", "script": "SafariZone_East_RestHouse_EventScript_Rocker",
"flag": "0" "flag": "0"
}, },
{ {
@@ -49,7 +49,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SafariZone_Building2_EventScript_162411", "script": "SafariZone_East_RestHouse_EventScript_BaldingMan",
"flag": "0" "flag": "0"
} }
], ],
@@ -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
@@ -1,12 +1,12 @@
gUnknown_8177AAE:: @ 8177AAE SafariZone_East_Text_HowManyDidYouCatch:: @ 8177AAE
.string "How many did you catch?\n" .string "How many did you catch?\n"
.string "I'm bushed from the effort!$" .string "I'm bushed from the effort!$"
gUnknown_8177AE2:: @ 8177AE2 SafariZone_East_Text_CaughtChanseyAllWorthwhile:: @ 8177AE2
.string "I caught a CHANSEY!\p" .string "I caught a CHANSEY!\p"
.string "That makes this all worthwhile.$" .string "That makes this all worthwhile.$"
gUnknown_8177B16:: @ 8177B16 SafariZone_East_Text_TiredFromAllTheFun:: @ 8177B16
.string "Whew!\n" .string "Whew!\n"
.string "I'm tired from all the fun!$" .string "I'm tired from all the fun!$"
+6 -6
View File
@@ -142,7 +142,7 @@
"x": 43, "x": 43,
"y": 8, "y": 8,
"elevation": 0, "elevation": 0,
"dest_map": "MAP_SAFARI_ZONE_BUILDING3", "dest_map": "MAP_SAFARI_ZONE_NORTH_REST_HOUSE",
"dest_warp_id": 1 "dest_warp_id": 1
} }
], ],
@@ -153,35 +153,35 @@
"x": 13, "x": 13,
"y": 27, "y": 27,
"elevation": 0, "elevation": 0,
"script": "SafariZone_North_EventScript_1623A2" "script": "SafariZone_North_EventScript_TrainerTips1"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 23, "x": 23,
"y": 31, "y": 31,
"elevation": 0, "elevation": 0,
"script": "SafariZone_North_EventScript_1623AB" "script": "SafariZone_North_EventScript_AreaSign"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 29, "x": 29,
"y": 32, "y": 32,
"elevation": 0, "elevation": 0,
"script": "SafariZone_North_EventScript_1623B4" "script": "SafariZone_North_EventScript_TrainerTips2"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 34, "x": 34,
"y": 28, "y": 28,
"elevation": 0, "elevation": 0,
"script": "SafariZone_North_EventScript_1623BD" "script": "SafariZone_North_EventScript_TrainerTips3"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 44, "x": 44,
"y": 9, "y": 9,
"elevation": 0, "elevation": 0,
"script": "SafariZone_North_EventScript_162399" "script": "SafariZone_North_EventScript_RestHouseSign"
} }
] ]
} }
+10 -10
View File
@@ -1,22 +1,22 @@
SafariZone_North_MapScripts:: @ 8162398 SafariZone_North_MapScripts:: @ 8162398
.byte 0 .byte 0
SafariZone_North_EventScript_162399:: @ 8162399 SafariZone_North_EventScript_RestHouseSign:: @ 8162399
msgbox gUnknown_817789D, MSGBOX_SIGN msgbox SafariZone_North_Text_RestHouse, MSGBOX_SIGN
end end
SafariZone_North_EventScript_1623A2:: @ 81623A2 SafariZone_North_EventScript_TrainerTips1:: @ 81623A2
msgbox gUnknown_81778A8, MSGBOX_SIGN msgbox SafariZone_North_Text_SecretHouseStillAhead, MSGBOX_SIGN
end end
SafariZone_North_EventScript_1623AB:: @ 81623AB SafariZone_North_EventScript_AreaSign:: @ 81623AB
msgbox gUnknown_81778D6, MSGBOX_SIGN msgbox SafariZone_North_Text_Area2, MSGBOX_SIGN
end end
SafariZone_North_EventScript_1623B4:: @ 81623B4 SafariZone_North_EventScript_TrainerTips2:: @ 81623B4
msgbox gUnknown_81778DD, MSGBOX_SIGN msgbox SafariZone_North_Text_ZigzagThroughTallGrass, MSGBOX_SIGN
end end
SafariZone_North_EventScript_1623BD:: @ 81623BD SafariZone_North_EventScript_TrainerTips3:: @ 81623BD
msgbox gUnknown_8177935, MSGBOX_SIGN msgbox SafariZone_North_Text_WinFreeHMFindSecretHouse, MSGBOX_SIGN
end end
+5 -5
View File
@@ -1,20 +1,20 @@
gUnknown_817789D:: @ 817789D SafariZone_North_Text_RestHouse:: @ 817789D
.string "REST HOUSE$" .string "REST HOUSE$"
gUnknown_81778A8:: @ 81778A8 SafariZone_North_Text_SecretHouseStillAhead:: @ 81778A8
.string "TRAINER TIPS\p" .string "TRAINER TIPS\p"
.string "The SECRET HOUSE is still ahead.$" .string "The SECRET HOUSE is still ahead.$"
gUnknown_81778D6:: @ 81778D6 SafariZone_North_Text_Area2:: @ 81778D6
.string "AREA 2$" .string "AREA 2$"
gUnknown_81778DD:: @ 81778DD SafariZone_North_Text_ZigzagThroughTallGrass:: @ 81778DD
.string "TRAINER TIPS\p" .string "TRAINER TIPS\p"
.string "POKéMON hide in tall grass.\p" .string "POKéMON hide in tall grass.\p"
.string "Zigzag through grassy areas to\n" .string "Zigzag through grassy areas to\n"
.string "flush them out.$" .string "flush them out.$"
gUnknown_8177935:: @ 8177935 SafariZone_North_Text_WinFreeHMFindSecretHouse:: @ 8177935
.string "TRAINER TIPS\p" .string "TRAINER TIPS\p"
.string "Win a free HM for finding the\n" .string "Win a free HM for finding the\n"
.string "SECRET HOUSE.$" .string "SECRET HOUSE.$"
@@ -1,7 +1,7 @@
{ {
"id": "MAP_SAFARI_ZONE_BUILDING3", "id": "MAP_SAFARI_ZONE_NORTH_REST_HOUSE",
"name": "SafariZone_Building3", "name": "SafariZone_North_RestHouse",
"layout": "LAYOUT_SAFARI_ZONE_BUILDING", "layout": "LAYOUT_SAFARI_ZONE_REST_HOUSE",
"music": "MUS_SHINKA", "music": "MUS_SHINKA",
"region_map_section": "MAPSEC_KANTO_SAFARI_ZONE", "region_map_section": "MAPSEC_KANTO_SAFARI_ZONE",
"requires_flash": false, "requires_flash": false,
@@ -23,7 +23,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SafariZone_Building3_EventScript_16242D", "script": "SafariZone_North_RestHouse_EventScript_Gentleman",
"flag": "0" "flag": "0"
}, },
{ {
@@ -36,7 +36,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SafariZone_Building3_EventScript_162424", "script": "SafariZone_North_RestHouse_EventScript_Scientist",
"flag": "0" "flag": "0"
}, },
{ {
@@ -49,7 +49,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SafariZone_Building3_EventScript_16241B", "script": "SafariZone_North_RestHouse_EventScript_Fisher",
"flag": "0" "flag": "0"
}, },
{ {
@@ -62,7 +62,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SafariZone_Building3_EventScript_1ACED3", "script": "SafariZone_North_RestHouse_EventScript_BaldingMan",
"flag": "0" "flag": "0"
} }
], ],
@@ -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
@@ -1,14 +1,14 @@
gUnknown_8177B38:: @ 8177B38 SafariZone_East_Text_KeepAnyItemFoundOnSafari:: @ 8177B38
.string "You can keep any item you find in\n" .string "You can keep any item you find in\n"
.string "the SAFARI ZONE.\p" .string "the SAFARI ZONE.\p"
.string "But, you'll run out of time if you\n" .string "But, you'll run out of time if you\n"
.string "try for all of them at once.$" .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 "Go to the deepest part of the\n"
.string "SAFARI ZONE. You will win a prize!$" .string "SAFARI ZONE. You will win a prize!$"
gUnknown_8177BEC:: @ 8177BEC SafariZone_East_Text_MyEeveeEvolvedIntoFlareon:: @ 8177BEC
.string "My EEVEE evolved into FLAREON.\p" .string "My EEVEE evolved into FLAREON.\p"
.string "But, a friend's EEVEE turned into a\n" .string "But, a friend's EEVEE turned into a\n"
.string "VAPOREON. I wonder why?$" .string "VAPOREON. I wonder why?$"
+1 -1
View File
@@ -23,7 +23,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SafariZone_SecretHouse_EventScript_162453", "script": "SafariZone_SecretHouse_EventScript_Attendant",
"flag": "0" "flag": "0"
} }
], ],
+10 -10
View File
@@ -1,26 +1,26 @@
SafariZone_SecretHouse_MapScripts:: @ 8162452 SafariZone_SecretHouse_MapScripts:: @ 8162452
.byte 0 .byte 0
SafariZone_SecretHouse_EventScript_162453:: @ 8162453 SafariZone_SecretHouse_EventScript_Attendant:: @ 8162453
lock lock
faceplayer faceplayer
goto_if_set FLAG_GOT_HM03, EventScript_1624A9 goto_if_set FLAG_GOT_HM03, SafariZone_SecretHouse_EventScript_ExplainSurf
msgbox gUnknown_8177DC1 msgbox SafariZone_SecretHouse_Text_CongratsYouveWon
checkitemspace ITEM_HM03, 1 checkitemspace ITEM_HM03, 1
compare VAR_RESULT, FALSE compare VAR_RESULT, FALSE
goto_if_eq EventScript_16249F goto_if_eq SafariZone_SecretHouse_EventScript_NoRoomForHM03
giveitem_msg gUnknown_8177E92, ITEM_HM03 giveitem_msg SafariZone_SecretHouse_Text_ReceivedHM03FromAttendant, ITEM_HM03
msgbox gUnknown_8177EB7 msgbox SafariZone_SecretHouse_Text_ExplainSurf
setflag FLAG_GOT_HM03 setflag FLAG_GOT_HM03
release release
end end
EventScript_16249F:: @ 816249F SafariZone_SecretHouse_EventScript_NoRoomForHM03:: @ 816249F
msgbox gUnknown_8177F72 msgbox SafariZone_SecretHouse_Text_DontHaveRoomForPrize
release release
end end
EventScript_1624A9:: @ 81624A9 SafariZone_SecretHouse_EventScript_ExplainSurf:: @ 81624A9
msgbox gUnknown_8177EB7 msgbox SafariZone_SecretHouse_Text_ExplainSurf
release release
end end
+4 -4
View File
@@ -1,4 +1,4 @@
gUnknown_8177DC1:: @ 8177DC1 SafariZone_SecretHouse_Text_CongratsYouveWon:: @ 8177DC1
.string "Ah! Finally!\p" .string "Ah! Finally!\p"
.string "You're the first person to reach\n" .string "You're the first person to reach\n"
.string "the SECRET HOUSE!\p" .string "the SECRET HOUSE!\p"
@@ -9,11 +9,11 @@ gUnknown_8177DC1:: @ 8177DC1
.string "Congratulations!\n" .string "Congratulations!\n"
.string "You have won!$" .string "You have won!$"
gUnknown_8177E92:: @ 8177E92 SafariZone_SecretHouse_Text_ReceivedHM03FromAttendant:: @ 8177E92
.string "{PLAYER} received HM03\n" .string "{PLAYER} received HM03\n"
.string "from the attendant!$" .string "from the attendant!$"
gUnknown_8177EB7:: @ 8177EB7 SafariZone_SecretHouse_Text_ExplainSurf:: @ 8177EB7
.string "HM03 is SURF.\p" .string "HM03 is SURF.\p"
.string "POKéMON will be able to ferry you\n" .string "POKéMON will be able to ferry you\n"
.string "across water using it.\p" .string "across water using it.\p"
@@ -22,7 +22,7 @@ gUnknown_8177EB7:: @ 8177EB7
.string "You're super lucky for winning this\n" .string "You're super lucky for winning this\n"
.string "fabulous prize!$" .string "fabulous prize!$"
gUnknown_8177F72:: @ 8177F72 SafariZone_SecretHouse_Text_DontHaveRoomForPrize:: @ 8177F72
.string "You don't have room for this\n" .string "You don't have room for this\n"
.string "fabulous prize!$" .string "fabulous prize!$"
+5 -5
View File
@@ -141,7 +141,7 @@
"x": 19, "x": 19,
"y": 18, "y": 18,
"elevation": 0, "elevation": 0,
"dest_map": "MAP_SAFARI_ZONE_BUILDING4", "dest_map": "MAP_SAFARI_ZONE_WEST_REST_HOUSE",
"dest_warp_id": 1 "dest_warp_id": 1
} }
], ],
@@ -152,28 +152,28 @@
"x": 27, "x": 27,
"y": 9, "y": 9,
"elevation": 0, "elevation": 0,
"script": "SafariZone_West_EventScript_1623D0" "script": "SafariZone_West_EventScript_LostTeethNotice"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 36, "x": 36,
"y": 10, "y": 10,
"elevation": 0, "elevation": 0,
"script": "SafariZone_West_EventScript_1623D9" "script": "SafariZone_West_EventScript_TrainerTips"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 35, "x": 35,
"y": 26, "y": 26,
"elevation": 0, "elevation": 0,
"script": "SafariZone_West_EventScript_1623E2" "script": "SafariZone_West_EventScript_AreaSign"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 22, "x": 22,
"y": 19, "y": 19,
"elevation": 0, "elevation": 0,
"script": "SafariZone_West_EventScript_1623C7" "script": "SafariZone_West_EventScript_RestHouseSign"
}, },
{ {
"type": "hidden_item", "type": "hidden_item",
+8 -8
View File
@@ -1,18 +1,18 @@
SafariZone_West_MapScripts:: @ 81623C6 SafariZone_West_MapScripts:: @ 81623C6
.byte 0 .byte 0
SafariZone_West_EventScript_1623C7:: @ 81623C7 SafariZone_West_EventScript_RestHouseSign:: @ 81623C7
msgbox gUnknown_817796E, MSGBOX_SIGN msgbox SafariZone_West_Text_RestHouse, MSGBOX_SIGN
end end
SafariZone_West_EventScript_1623D0:: @ 81623D0 SafariZone_West_EventScript_LostTeethNotice:: @ 81623D0
msgbox gUnknown_8177979, MSGBOX_SIGN msgbox SafariZone_West_Text_PleaseFindWardensLostTeeth, MSGBOX_SIGN
end end
SafariZone_West_EventScript_1623D9:: @ 81623D9 SafariZone_West_EventScript_TrainerTips:: @ 81623D9
msgbox gUnknown_81779F8, MSGBOX_SIGN msgbox SafariZone_West_Text_SearchForSecretHouse, MSGBOX_SIGN
end end
SafariZone_West_EventScript_1623E2:: @ 81623E2 SafariZone_West_EventScript_AreaSign:: @ 81623E2
msgbox gUnknown_8177A41, MSGBOX_SIGN msgbox SafariZone_West_Text_AreaSign, MSGBOX_SIGN
end end
+4 -4
View File
@@ -1,7 +1,7 @@
gUnknown_817796E:: @ 817796E SafariZone_West_Text_RestHouse:: @ 817796E
.string "REST HOUSE$" .string "REST HOUSE$"
gUnknown_8177979:: @ 8177979 SafariZone_West_Text_PleaseFindWardensLostTeeth:: @ 8177979
.string "REQUEST NOTICE\p" .string "REQUEST NOTICE\p"
.string "Please find the SAFARI WARDEN's\n" .string "Please find the SAFARI WARDEN's\n"
.string "lost GOLD TEETH.\l" .string "lost GOLD TEETH.\l"
@@ -9,12 +9,12 @@ gUnknown_8177979:: @ 8177979
.string "Reward offered!\n" .string "Reward offered!\n"
.string "Contact: WARDEN$" .string "Contact: WARDEN$"
gUnknown_81779F8:: @ 81779F8 SafariZone_West_Text_SearchForSecretHouse:: @ 81779F8
.string "TRAINER TIPS\p" .string "TRAINER TIPS\p"
.string "Zone Exploration Campaign!\n" .string "Zone Exploration Campaign!\n"
.string "The Search for the SECRET HOUSE!$" .string "The Search for the SECRET HOUSE!$"
gUnknown_8177A41:: @ 8177A41 SafariZone_West_Text_AreaSign:: @ 8177A41
.string "AREA 3\n" .string "AREA 3\n"
.string "EAST: CENTER AREA$" .string "EAST: CENTER AREA$"
@@ -1,7 +1,7 @@
{ {
"id": "MAP_SAFARI_ZONE_BUILDING4", "id": "MAP_SAFARI_ZONE_WEST_REST_HOUSE",
"name": "SafariZone_Building4", "name": "SafariZone_West_RestHouse",
"layout": "LAYOUT_SAFARI_ZONE_BUILDING", "layout": "LAYOUT_SAFARI_ZONE_REST_HOUSE",
"music": "MUS_SHINKA", "music": "MUS_SHINKA",
"region_map_section": "MAPSEC_KANTO_SAFARI_ZONE", "region_map_section": "MAPSEC_KANTO_SAFARI_ZONE",
"requires_flash": false, "requires_flash": false,
@@ -23,7 +23,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SafariZone_Building4_EventScript_162440", "script": "SafariZone_West_RestHouse_EventScript_Scientist",
"flag": "0" "flag": "0"
}, },
{ {
@@ -36,7 +36,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SafariZone_Building4_EventScript_162437", "script": "SafariZone_West_RestHouse_EventScript_Man",
"flag": "0" "flag": "0"
}, },
{ {
@@ -49,7 +49,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SafariZone_Building4_EventScript_162449", "script": "SafariZone_West_RestHouse_EventScript_CooltrainerF",
"flag": "0" "flag": "0"
} }
], ],
@@ -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
@@ -1,4 +1,4 @@
Text_177C47:: @ 8177C47 SafariZone_West_Text_KogaPatrolsSafariEverySoOften:: @ 8177C47
.string "The SAFARI ZONE's huge, wouldn't\n" .string "The SAFARI ZONE's huge, wouldn't\n"
.string "you say?\p" .string "you say?\p"
.string "FUCHSIA's GYM LEADER, KOGA, \n" .string "FUCHSIA's GYM LEADER, KOGA, \n"
@@ -6,17 +6,17 @@ Text_177C47:: @ 8177C47
.string "Thanks to him, we can play here\n" .string "Thanks to him, we can play here\n"
.string "knowing that we're safe.$" .string "knowing that we're safe.$"
gUnknown_8177CEB:: @ 8177CEB SafariZone_West_Text_RocksMakeMonRunButEasierCatch:: @ 8177CEB
.string "Tossing ROCKS at POKéMON might\n" .string "Tossing ROCKS at POKéMON might\n"
.string "make them run, but they'll be\l" .string "make them run, but they'll be\l"
.string "easier to catch.$" .string "easier to catch.$"
gUnknown_8177D39:: @ 8177D39 SafariZone_West_Text_BaitMakesMonStickAround:: @ 8177D39
.string "Using BAIT will make POKéMON more\n" .string "Using BAIT will make POKéMON more\n"
.string "likely to stick around if they get\l" .string "likely to stick around if they get\l"
.string "busy eating.$" .string "busy eating.$"
gUnknown_8177D8B:: @ 8177D8B SafariZone_West_Text_HikedLotsDidntSeeMonIWanted:: @ 8177D8B
.string "I hiked a lot, but I didn't see any\n" .string "I hiked a lot, but I didn't see any\n"
.string "POKéMON I wanted.$" .string "POKéMON I wanted.$"
+6 -6
View File
@@ -119,10 +119,10 @@
"SafariZone_East", "SafariZone_East",
"SafariZone_North", "SafariZone_North",
"SafariZone_West", "SafariZone_West",
"SafariZone_Building1", "SafariZone_Center_RestHouse",
"SafariZone_Building2", "SafariZone_East_RestHouse",
"SafariZone_Building3", "SafariZone_North_RestHouse",
"SafariZone_Building4", "SafariZone_West_RestHouse",
"SafariZone_SecretHouse", "SafariZone_SecretHouse",
"CeruleanCave_1F", "CeruleanCave_1F",
"CeruleanCave_2F", "CeruleanCave_2F",
@@ -385,12 +385,12 @@
"gMapGroup11": [ "gMapGroup11": [
"FuchsiaCity_SafariZone_Entrance", "FuchsiaCity_SafariZone_Entrance",
"FuchsiaCity_Mart", "FuchsiaCity_Mart",
"FuchsiaCity_ZooBuilding", "FuchsiaCity_SafariZone_Office",
"FuchsiaCity_Gym", "FuchsiaCity_Gym",
"FuchsiaCity_House1", "FuchsiaCity_House1",
"FuchsiaCity_PokemonCenter_1F", "FuchsiaCity_PokemonCenter_1F",
"FuchsiaCity_PokemonCenter_2F", "FuchsiaCity_PokemonCenter_2F",
"FuchsiaCity_Building1", "FuchsiaCity_WardensHouse",
"FuchsiaCity_House2", "FuchsiaCity_House2",
"FuchsiaCity_House3" "FuchsiaCity_House3"
], ],
+4 -4
View File
@@ -101,20 +101,20 @@ CeladonCity_Condominiums_2F_EventScript_1ACE9D:: @ 81ACE9D
release release
end end
FuchsiaCity_Building1_EventScript_1ACEB8:: @ 81ACEB8 FuchsiaCity_WardensHouse_EventScript_PokemonJournalKoga:: @ 81ACEB8
lock lock
faceplayer faceplayer
famechecker FAMECHECKER_KOGA, 4 famechecker FAMECHECKER_KOGA, 4
textcolor 3 textcolor 3
msgbox gUnknown_81B16A8 msgbox PokemonJournal_Text_SpecialFeatureKoga
release release
end end
SafariZone_Building3_EventScript_1ACED3:: @ 81ACED3 SafariZone_North_RestHouse_EventScript_BaldingMan:: @ 81ACED3
lock lock
faceplayer faceplayer
famechecker FAMECHECKER_KOGA, 5 famechecker FAMECHECKER_KOGA, 5
msgbox Text_177C47 msgbox SafariZone_West_Text_KogaPatrolsSafariEverySoOften
release release
end end
+113
View File
@@ -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
+1 -1
View File
@@ -398,7 +398,7 @@ CeruleanCave_B1F_EventScript_ItemUltraBall:: @ 81BEA95
finditem ITEM_ULTRA_BALL finditem ITEM_ULTRA_BALL
end end
FuchsiaCity_Building1_EventScript_ItemRareCandy:: @ 81BEAA2 FuchsiaCity_WardensHouse_EventScript_ItemRareCandy:: @ 81BEAA2
finditem ITEM_RARE_CANDY finditem ITEM_RARE_CANDY
end end
+37
View File
@@ -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
+226
View File
@@ -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 "しりたいことって たくさんあるなー$"
+39
View File
@@ -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のやつ!$"
+44
View File
@@ -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 "こころに きざみつける ことを のぞむ‥‥$"
+1 -1
View File
@@ -1404,7 +1404,7 @@ gUnknown_81B161B:: @ 81B161B
.string "CELADON GYM, you can often\l" .string "CELADON GYM, you can often\l"
.string "see ERIKA snoozing.$" .string "see ERIKA snoozing.$"
gUnknown_81B16A8:: @ 81B16A8 PokemonJournal_Text_SpecialFeatureKoga:: @ 81B16A8
.string "POKéMON JOURNAL\p" .string "POKéMON JOURNAL\p"
.string "Special Feature: FUCHSIA GYM\n" .string "Special Feature: FUCHSIA GYM\n"
.string "LEADER KOGA!\p" .string "LEADER KOGA!\p"
+122
View File
@@ -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.$"
+168
View File
@@ -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 "あつまる きが するなあ$"
-1
View File
@@ -45,7 +45,6 @@
#define B_ACTION_NONE 0xFF #define B_ACTION_NONE 0xFF
#define MAX_TRAINER_ITEMS 4 #define MAX_TRAINER_ITEMS 4
#define MAX_MON_MOVES 4
// array entries for battle communication // array entries for battle communication
#define MULTIUSE_STATE 0x0 #define MULTIUSE_STATE 0x0
+1 -1
View File
@@ -450,7 +450,7 @@
#define FLAG_HIDE_CERULEAN_CAVE_2F_ULTRA_BALL 0x1B6 #define FLAG_HIDE_CERULEAN_CAVE_2F_ULTRA_BALL 0x1B6
#define FLAG_HIDE_CERULEAN_CAVE_B1F_MAX_REVIVE 0x1B7 #define FLAG_HIDE_CERULEAN_CAVE_B1F_MAX_REVIVE 0x1B7
#define FLAG_HIDE_CERULEAN_CAVE_B1F_ULTRA_BALL 0x1B8 #define FLAG_HIDE_CERULEAN_CAVE_B1F_ULTRA_BALL 0x1B8
#define FLAG_HIDE_FUCHSIA_CITY_BUILDING1_RARE_CANDY 0x1B9 #define FLAG_HIDE_FUCHSIA_CITY_WARDENS_HOUSE_RARE_CANDY 0x1B9
#define FLAG_HIDE_TWO_ISLAND_REVIVE 0x1BA #define FLAG_HIDE_TWO_ISLAND_REVIVE 0x1BA
#define FLAG_HIDE_THREE_ISLAND_ZINC 0x1BB #define FLAG_HIDE_THREE_ISLAND_ZINC 0x1BB
#define FLAG_0x1BC 0x1BC #define FLAG_0x1BC 0x1BC
+2
View File
@@ -60,6 +60,8 @@
#define NUM_BAG_POCKETS 5 #define NUM_BAG_POCKETS 5
#define MAX_MON_MOVES 4
#define PARTY_SIZE 6 #define PARTY_SIZE 6
#define MULTI_PARTY_SIZE (PARTY_SIZE / 2) #define MULTI_PARTY_SIZE (PARTY_SIZE / 2)
+3 -3
View File
@@ -180,10 +180,10 @@
#define LAYOUT_CELADON_CITY_DEPARTMENT_STORE_4F 195 #define LAYOUT_CELADON_CITY_DEPARTMENT_STORE_4F 195
#define LAYOUT_CELADON_CITY_DEPARTMENT_STORE_5F 196 #define LAYOUT_CELADON_CITY_DEPARTMENT_STORE_5F 196
#define LAYOUT_CELADON_CITY_DEPARTMENT_STORE_ROOF 197 #define LAYOUT_CELADON_CITY_DEPARTMENT_STORE_ROOF 197
#define LAYOUT_SAFARI_ZONE_BUILDING 198 #define LAYOUT_SAFARI_ZONE_REST_HOUSE 198
#define LAYOUT_SAFARI_ZONE_SECRET_HOUSE 199 #define LAYOUT_SAFARI_ZONE_SECRET_HOUSE 199
#define LAYOUT_FUCHSIA_CITY_ZOO_BUILDING 200 #define LAYOUT_FUCHSIA_CITY_SAFARI_ZONE_OFFICE 200
#define LAYOUT_FUCHSIA_CITY_BUILDING1 201 #define LAYOUT_FUCHSIA_CITY_WARDENS_HOUSE 201
#define LAYOUT_FUCHSIA_CITY_HOUSE2 202 #define LAYOUT_FUCHSIA_CITY_HOUSE2 202
#define LAYOUT_CINNABAR_ISLAND_POKEMON_LAB_ENTRANCE 203 #define LAYOUT_CINNABAR_ISLAND_POKEMON_LAB_ENTRANCE 203
#define LAYOUT_CINNABAR_ISLAND_POKEMON_LAB_LOUNGE 204 #define LAYOUT_CINNABAR_ISLAND_POKEMON_LAB_LOUNGE 204
+6 -6
View File
@@ -76,10 +76,10 @@
#define MAP_SAFARI_ZONE_EAST (64 | (1 << 8)) #define MAP_SAFARI_ZONE_EAST (64 | (1 << 8))
#define MAP_SAFARI_ZONE_NORTH (65 | (1 << 8)) #define MAP_SAFARI_ZONE_NORTH (65 | (1 << 8))
#define MAP_SAFARI_ZONE_WEST (66 | (1 << 8)) #define MAP_SAFARI_ZONE_WEST (66 | (1 << 8))
#define MAP_SAFARI_ZONE_BUILDING1 (67 | (1 << 8)) #define MAP_SAFARI_ZONE_CENTER_REST_HOUSE (67 | (1 << 8))
#define MAP_SAFARI_ZONE_BUILDING2 (68 | (1 << 8)) #define MAP_SAFARI_ZONE_EAST_REST_HOUSE (68 | (1 << 8))
#define MAP_SAFARI_ZONE_BUILDING3 (69 | (1 << 8)) #define MAP_SAFARI_ZONE_NORTH_REST_HOUSE (69 | (1 << 8))
#define MAP_SAFARI_ZONE_BUILDING4 (70 | (1 << 8)) #define MAP_SAFARI_ZONE_WEST_REST_HOUSE (70 | (1 << 8))
#define MAP_SAFARI_ZONE_SECRET_HOUSE (71 | (1 << 8)) #define MAP_SAFARI_ZONE_SECRET_HOUSE (71 | (1 << 8))
#define MAP_CERULEAN_CAVE_1F (72 | (1 << 8)) #define MAP_CERULEAN_CAVE_1F (72 | (1 << 8))
#define MAP_CERULEAN_CAVE_2F (73 | (1 << 8)) #define MAP_CERULEAN_CAVE_2F (73 | (1 << 8))
@@ -342,12 +342,12 @@
// Map Group 11 // Map Group 11
#define MAP_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE (0 | (11 << 8)) #define MAP_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE (0 | (11 << 8))
#define MAP_FUCHSIA_CITY_MART (1 | (11 << 8)) #define MAP_FUCHSIA_CITY_MART (1 | (11 << 8))
#define MAP_FUCHSIA_CITY_ZOO_BUILDING (2 | (11 << 8)) #define MAP_FUCHSIA_CITY_SAFARI_ZONE_OFFICE (2 | (11 << 8))
#define MAP_FUCHSIA_CITY_GYM (3 | (11 << 8)) #define MAP_FUCHSIA_CITY_GYM (3 | (11 << 8))
#define MAP_FUCHSIA_CITY_HOUSE1 (4 | (11 << 8)) #define MAP_FUCHSIA_CITY_HOUSE1 (4 | (11 << 8))
#define MAP_FUCHSIA_CITY_POKEMON_CENTER_1F (5 | (11 << 8)) #define MAP_FUCHSIA_CITY_POKEMON_CENTER_1F (5 | (11 << 8))
#define MAP_FUCHSIA_CITY_POKEMON_CENTER_2F (6 | (11 << 8)) #define MAP_FUCHSIA_CITY_POKEMON_CENTER_2F (6 | (11 << 8))
#define MAP_FUCHSIA_CITY_BUILDING1 (7 | (11 << 8)) #define MAP_FUCHSIA_CITY_WARDENS_HOUSE (7 | (11 << 8))
#define MAP_FUCHSIA_CITY_HOUSE2 (8 | (11 << 8)) #define MAP_FUCHSIA_CITY_HOUSE2 (8 | (11 << 8))
#define MAP_FUCHSIA_CITY_HOUSE3 (9 | (11 << 8)) #define MAP_FUCHSIA_CITY_HOUSE3 (9 | (11 << 8))
+4 -4
View File
@@ -1148,10 +1148,10 @@ extern const u8 EventScript_FldEffStrength[];
extern const u8 EventScript_FailSweetScent[]; extern const u8 EventScript_FailSweetScent[];
extern const u8 EventScript_FldEffRockSmash[]; extern const u8 EventScript_FldEffRockSmash[];
extern const u8 EventScript_SafariTimesUp[]; extern const u8 SafariZone_EventScript_TimesUp[];
extern const u8 EventScript_SafariRetire[]; extern const u8 SafariZone_EventScript_RetirePrompt[];
extern const u8 EventScript_SafariWarpOut[]; extern const u8 SafariZone_EventScript_OutOfBallsMidBattle[];
extern const u8 EventScript_SafariOutOfBalls[]; extern const u8 SafariZone_EventScript_OutOfBalls[];
extern const u8 EventScript_ItemfinderDigUpUnderfootItem[]; extern const u8 EventScript_ItemfinderDigUpUnderfootItem[];
+1 -1
View File
@@ -1816,7 +1816,7 @@ static const struct {
{MAP_GROUP(ROCKET_HIDEOUT_B1F), MAP_NUM(ROCKET_HIDEOUT_B1F), MAP_GROUP(CELADON_CITY_GAME_CORNER), MAP_NUM(CELADON_CITY_GAME_CORNER)}, {MAP_GROUP(ROCKET_HIDEOUT_B1F), MAP_NUM(ROCKET_HIDEOUT_B1F), MAP_GROUP(CELADON_CITY_GAME_CORNER), MAP_NUM(CELADON_CITY_GAME_CORNER)},
{MAP_GROUP(SAFARI_ZONE_CENTER), MAP_NUM(SAFARI_ZONE_CENTER), MAP_GROUP(FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE), MAP_NUM(FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE)}, {MAP_GROUP(SAFARI_ZONE_CENTER), MAP_NUM(SAFARI_ZONE_CENTER), MAP_GROUP(FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE), MAP_NUM(FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE)},
{MAP_GROUP(FUCHSIA_CITY_GYM), MAP_NUM(FUCHSIA_CITY_GYM), MAP_GROUP(FUCHSIA_CITY), MAP_NUM(FUCHSIA_CITY)}, {MAP_GROUP(FUCHSIA_CITY_GYM), MAP_NUM(FUCHSIA_CITY_GYM), MAP_GROUP(FUCHSIA_CITY), MAP_NUM(FUCHSIA_CITY)},
{MAP_GROUP(FUCHSIA_CITY_BUILDING1), MAP_NUM(FUCHSIA_CITY_BUILDING1), MAP_GROUP(FUCHSIA_CITY), MAP_NUM(FUCHSIA_CITY)}, {MAP_GROUP(FUCHSIA_CITY_WARDENS_HOUSE), MAP_NUM(FUCHSIA_CITY_WARDENS_HOUSE), MAP_GROUP(FUCHSIA_CITY), MAP_NUM(FUCHSIA_CITY)},
{MAP_GROUP(SAFFRON_CITY_DOJO), MAP_NUM(SAFFRON_CITY_DOJO), MAP_GROUP(SAFFRON_CITY), MAP_NUM(SAFFRON_CITY)}, {MAP_GROUP(SAFFRON_CITY_DOJO), MAP_NUM(SAFFRON_CITY_DOJO), MAP_GROUP(SAFFRON_CITY), MAP_NUM(SAFFRON_CITY)},
{MAP_GROUP(SAFFRON_CITY_GYM), MAP_NUM(SAFFRON_CITY_GYM), MAP_GROUP(SAFFRON_CITY), MAP_NUM(SAFFRON_CITY)}, {MAP_GROUP(SAFFRON_CITY_GYM), MAP_NUM(SAFFRON_CITY_GYM), MAP_GROUP(SAFFRON_CITY), MAP_NUM(SAFFRON_CITY)},
{MAP_GROUP(SILPH_CO_1F), MAP_NUM(SILPH_CO_1F), MAP_GROUP(SAFFRON_CITY), MAP_NUM(SAFFRON_CITY)}, {MAP_GROUP(SILPH_CO_1F), MAP_NUM(SILPH_CO_1F), MAP_GROUP(SAFFRON_CITY), MAP_NUM(SAFFRON_CITY)},
+4 -4
View File
@@ -47,7 +47,7 @@ bool8 SafariZoneTakeStep(void)
gSafariZoneStepCounter--; gSafariZoneStepCounter--;
if (gSafariZoneStepCounter == 0) if (gSafariZoneStepCounter == 0)
{ {
ScriptContext1_SetupScript(EventScript_SafariTimesUp); ScriptContext1_SetupScript(SafariZone_EventScript_TimesUp);
return TRUE; return TRUE;
} }
return FALSE; return FALSE;
@@ -55,7 +55,7 @@ bool8 SafariZoneTakeStep(void)
void SafariZoneRetirePrompt(void) void SafariZoneRetirePrompt(void)
{ {
ScriptContext1_SetupScript(EventScript_SafariRetire); ScriptContext1_SetupScript(SafariZone_EventScript_RetirePrompt);
} }
void CB2_EndSafariBattle(void) void CB2_EndSafariBattle(void)
@@ -66,14 +66,14 @@ void CB2_EndSafariBattle(void)
} }
else if (gBattleOutcome == B_OUTCOME_NO_SAFARI_BALLS) else if (gBattleOutcome == B_OUTCOME_NO_SAFARI_BALLS)
{ {
ScriptContext2_RunNewScript(EventScript_SafariWarpOut); ScriptContext2_RunNewScript(SafariZone_EventScript_OutOfBallsMidBattle);
WarpIntoMap(); WarpIntoMap();
gFieldCallback = sub_807E3EC; gFieldCallback = sub_807E3EC;
SetMainCallback2(CB2_LoadMap); SetMainCallback2(CB2_LoadMap);
} }
else if (gBattleOutcome == B_OUTCOME_CAUGHT) else if (gBattleOutcome == B_OUTCOME_CAUGHT)
{ {
ScriptContext1_SetupScript(EventScript_SafariOutOfBalls); ScriptContext1_SetupScript(SafariZone_EventScript_OutOfBalls);
ScriptContext1_Stop(); ScriptContext1_Stop();
SetMainCallback2(CB2_ReturnToFieldContinueScriptPlayMapMusic); SetMainCallback2(CB2_ReturnToFieldContinueScriptPlayMapMusic);
} }