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_North/scripts.inc"
.include "data/maps/SafariZone_West/scripts.inc"
.include "data/maps/SafariZone_Building1/scripts.inc"
.include "data/maps/SafariZone_Building2/scripts.inc"
.include "data/maps/SafariZone_Building3/scripts.inc"
.include "data/maps/SafariZone_Building4/scripts.inc"
.include "data/maps/SafariZone_Center_RestHouse/scripts.inc"
.include "data/maps/SafariZone_East_RestHouse/scripts.inc"
.include "data/maps/SafariZone_North_RestHouse/scripts.inc"
.include "data/maps/SafariZone_West_RestHouse/scripts.inc"
.include "data/maps/SafariZone_SecretHouse/scripts.inc"
.include "data/maps/CeruleanCave_1F/scripts.inc"
.include "data/maps/CeruleanCave_2F/scripts.inc"
@@ -396,12 +396,12 @@ gStdScriptsEnd::
.include "data/maps/CeladonCity_Hotel/scripts.inc"
.include "data/maps/FuchsiaCity_SafariZone_Entrance/scripts.inc"
.include "data/maps/FuchsiaCity_Mart/scripts.inc"
.include "data/maps/FuchsiaCity_ZooBuilding/scripts.inc"
.include "data/maps/FuchsiaCity_SafariZone_Office/scripts.inc"
.include "data/maps/FuchsiaCity_Gym/scripts.inc"
.include "data/maps/FuchsiaCity_House1/scripts.inc"
.include "data/maps/FuchsiaCity_PokemonCenter_1F/scripts.inc"
.include "data/maps/FuchsiaCity_PokemonCenter_2F/scripts.inc"
.include "data/maps/FuchsiaCity_Building1/scripts.inc"
.include "data/maps/FuchsiaCity_WardensHouse/scripts.inc"
.include "data/maps/FuchsiaCity_House2/scripts.inc"
.include "data/maps/FuchsiaCity_House3/scripts.inc"
.include "data/maps/CinnabarIsland_Gym/scripts.inc"
@@ -563,10 +563,10 @@ gStdScriptsEnd::
.include "data/maps/SafariZone_East/text.inc"
.include "data/maps/SafariZone_North/text.inc"
.include "data/maps/SafariZone_West/text.inc"
.include "data/maps/SafariZone_Building1/text.inc"
.include "data/maps/SafariZone_Building2/text.inc"
.include "data/maps/SafariZone_Building3/text.inc"
.include "data/maps/SafariZone_Building4/text.inc"
.include "data/maps/SafariZone_Center_RestHouse/text.inc"
.include "data/maps/SafariZone_East_RestHouse/text.inc"
.include "data/maps/SafariZone_North_RestHouse/text.inc"
.include "data/maps/SafariZone_West_RestHouse/text.inc"
.include "data/maps/SafariZone_SecretHouse/text.inc"
.include "data/maps/CeruleanCave_B1F/text.inc"
.include "data/maps/PokemonLeague_LoreleisRoom/text.inc"
@@ -711,11 +711,11 @@ gStdScriptsEnd::
.include "data/maps/CeladonCity_Hotel/text.inc"
.include "data/maps/FuchsiaCity_SafariZone_Entrance/text.inc"
.include "data/maps/FuchsiaCity_Mart/text.inc"
.include "data/maps/FuchsiaCity_ZooBuilding/text.inc"
.include "data/maps/FuchsiaCity_SafariZone_Office/text.inc"
.include "data/maps/FuchsiaCity_Gym/text.inc"
.include "data/maps/FuchsiaCity_House1/text.inc"
.include "data/maps/FuchsiaCity_PokemonCenter_1F/text.inc"
.include "data/maps/FuchsiaCity_Building1/text.inc"
.include "data/maps/FuchsiaCity_WardensHouse/text.inc"
.include "data/maps/FuchsiaCity_House2/text.inc"
.include "data/maps/FuchsiaCity_House3/text.inc"
.include "data/maps/CinnabarIsland_Gym/text.inc"
@@ -1377,118 +1377,7 @@ EventScript_1A75D5:: @ 81A75D5
return
.include "data/scripts/movement.inc"
gUnknown_81A7606:: @ 81A7606
msgbox gUnknown_81C0DB0, MSGBOX_SIGN
end
gUnknown_81A760F:: @ 81A760F
msgbox gUnknown_81C0DFD, MSGBOX_SIGN
end
gUnknown_81A7618:: @ 81A7618
msgbox gUnknown_81C0F99, MSGBOX_SIGN
end
gUnknown_81A7621:: @ 81A7621
msgbox gUnknown_81C12A7, MSGBOX_SIGN
end
gUnknown_81A762A:: @ 81A762A
msgbox gUnknown_81C10C1, MSGBOX_SIGN
end
gUnknown_81A7633:: @ 81A7633
msgbox gUnknown_81C1273, MSGBOX_SIGN
end
gUnknown_81A763C:: @ 81A763C
msgbox gUnknown_81C0FD8, MSGBOX_SIGN
end
gUnknown_81A7645:: @ 81A7645
msgbox gUnknown_81C12D6, MSGBOX_SIGN
end
gUnknown_81A764E:: @ 81A764E
msgbox gUnknown_81C1300, MSGBOX_SIGN
end
gUnknown_81A7657:: @ 81A7657
msgbox Text_DishesPlatesNeatlyLinedUp, MSGBOX_SIGN
end
gUnknown_81A7660:: @ 81A7660
msgbox gUnknown_81C0E40, MSGBOX_SIGN
end
gUnknown_81A7669:: @ 81A7669
msgbox gUnknown_81C0E73, MSGBOX_SIGN
end
gUnknown_81A7672:: @ 81A7672
msgbox gUnknown_81C0EAC, MSGBOX_SIGN
end
gUnknown_81A767B:: @ 81A767B
msgbox gUnknown_81C101B, MSGBOX_SIGN
end
gUnknown_81A7684:: @ 81A7684
msgbox gUnknown_81C1060, MSGBOX_SIGN
end
gUnknown_81A768D:: @ 81A768D
msgbox gUnknown_81C109C, MSGBOX_SIGN
end
gUnknown_81A7696:: @ 81A7696
msgbox gUnknown_81C10FC, MSGBOX_SIGN
end
gUnknown_81A769F:: @ 81A769F
msgbox gUnknown_81C1134, MSGBOX_SIGN
end
gUnknown_81A76A8:: @ 81A76A8
msgbox gUnknown_81C116E, MSGBOX_SIGN
end
gUnknown_81A76B1:: @ 81A76B1
msgbox gUnknown_81C1194, MSGBOX_SIGN
end
gUnknown_81A76BA:: @ 81A76BA
msgbox gUnknown_81C11BA, MSGBOX_SIGN
end
gUnknown_81A76C3:: @ 81A76C3
msgbox gUnknown_81C11DC, MSGBOX_SIGN
end
gUnknown_81A76CC:: @ 81A76CC
msgbox gUnknown_81C1217, MSGBOX_SIGN
end
gUnknown_81A76D5:: @ 81A76D5
msgbox gUnknown_81C124B, MSGBOX_SIGN
end
gUnknown_81A76DE:: @ 81A76DE
msgbox gUnknown_81C0ECB, MSGBOX_SIGN
end
gUnknown_81A76E7:: @ 81A76E7
msgbox gUnknown_81C0EF7, MSGBOX_SIGN
end
gUnknown_81A76F0:: @ 81A76F0
msgbox gUnknown_81C0F19, MSGBOX_SIGN
end
gUnknown_81A76F9:: @ 81A76F9
msgbox gUnknown_81C0F59, MSGBOX_SIGN
end
.include "data/scripts/flavor_text.inc"
gUnknown_81A7702:: @ 81A7702
lockall
@@ -2325,641 +2214,12 @@ EventScript_1B2DF6:: @ 81B2DF6
.include "data/text/day_care.inc"
.include "data/scripts/flash.inc"
.include "data/scripts/repel.inc"
@@ Block below consists of at least safari_zone.inc and flavor_text.inc. JP text making it hard to define boundaries
EventScript_SafariWarpOut:: @ 81BFB87
setvar VAR_MAP_SCENE_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 3
special ExitSafariMode
setwarp MAP_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 255, 4, 1
end
EventScript_1BFB98:: @ 81BFB98
setvar VAR_MAP_SCENE_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 1
special ExitSafariMode
warp MAP_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 255, 4, 1
waitstate
end
EventScript_SafariRetire:: @ 81BFBAA
lockall
msgbox Text_1BFBE9, MSGBOX_YESNO
compare VAR_RESULT, YES
goto_if_eq EventScript_1BFBC0
releaseall
end
EventScript_1BFBC0:: @ 81BFBC0
goto EventScript_1BFB98
EventScript_SafariTimesUp:: @ 81BFBC5
lockall
playse SE_PINPON
msgbox gUnknown_81BFC1B
goto EventScript_1BFB98
end
EventScript_SafariOutOfBalls:: @ 81BFBD7
lockall
playse SE_PINPON
msgbox gUnknown_81BFC53
goto EventScript_1BFB98
end
Text_1BFBE9:: @ 81BFBE9
.string "Would you like to exit the SAFARI\n"
.string "ZONE right now?$"
gUnknown_81BFC1B:: @ 81BFC1B
.string "PA: Ding-dong!\p"
.string "Time's up!\p"
.string "PA: Your SAFARI GAME is over!$"
gUnknown_81BFC53:: @ 81BFC53
.string "PA: Ding-dong!\p"
.string "You are out of SAFARI BALLS!\p"
.string "PA: Your SAFARI GAME is over!$"
Text_1BFC9D:: @ 81BFC9D
.string " \p"
.string "  \n"
.string "  \p"
.string "  \n"
.string "  \p"
.string " \n"
.string "  \p"
.string "\n"
.string "  \p"
.string "  $"
Text_1BFD30:: @ 81BFD30
.string " \n"
.string "  $"
Text_1BFD52:: @ 81BFD52
.string "  $"
Text_1BFD67:: @ 81BFD67
.string "\n"
.string "30  \l"
.string "   \p"
.string " \n"
.string "500 \p"
.string "  \p"
.string "  $"
Text_1BFDD7:: @ 81BFDD7
.string " \p"
.string "500  \n"
.string "  $"
Text_1BFE0F:: @ 81BFE0F
.string "\n"
.string "   $"
Text_1BFE28:: @ 81BFE28
.string " $"
Text_1BFE35:: @ 81BFE35
.string " 500 $"
Text_1BFE47:: @ 81BFE47
.string "  $"
Text_1BFE58:: @ 81BFE58
.string "{PLAYER} \n"
.string "30 $"
Text_1BFE70:: @ 81BFE70
.string " \n"
.string "  \p"
.string "  \n"
.string " $"
gUnknown_81BFEAC:: @ 81BFEAC
.string "Excuse me!\n"
.string "Your PC BOX is full.$"
Text_1BFECC:: @ 81BFECC
.string " \n"
.string "  \p"
.string "  \n"
.string "  \p"
.string " \n"
.string "   $"
Text_1BFF30:: @ 81BFF30
.string "  \n"
.string " $"
Text_1BFF51:: @ 81BFF51
.string "   $"
Text_1BFF66:: @ 81BFF66
.string "\p"
.string "  \n"
.string " \p"
.string "\n"
.string "  $"
Text_1BFFA1:: @ 81BFFA1
.string " \l"
.string " \n"
.string "   $"
Text_1BFFCE:: @ 81BFFCE
.string "\p"
.string "    \n"
.string "  $"
Text_1BFFFD:: @ 81BFFFD
.string "   \n"
.string "   \p"
.string "  \n"
.string "  $"
Text_1C003F:: @ 81C003F
.string "  \n"
.string "   \p"
.string "  $"
Text_1C0079:: @ 81C0079
.string " \n"
.string "  \p"
.string "  \n"
.string "  $"
Text_1C00B6:: @ 81C00B6
.string "  \n"
.string " \p"
.string " \n"
.string " $"
Text_1C00EF:: @ 81C00EF
.string "  \n"
.string " \l"
.string "  $"
Text_1C011B:: @ 81C011B
.string "  \n"
.string " \p"
.string " \n"
.string " $"
Text_1C0159:: @ 81C0159
.string "  \p"
.string " \n"
.string "   $"
Text_1C0190:: @ 81C0190
.string "   \n"
.string " '$"
Text_1C01B4:: @ 81C01B4
.string "  \n"
.string "  \p"
.string "   \n"
.string "  $"
Text_1C01FB:: @ 81C01FB
.string "  \n"
.string "  \p"
.string "   \n"
.string "  $"
Text_1C0243:: @ 81C0243
.string "  \n"
.string " \p"
.string "   \n"
.string "  $"
Text_1C0283:: @ 81C0283
.string "  {STR_VAR_1}\n"
.string "  \p"
.string "  {STR_VAR_1} \n"
.string "  ···\l"
.string "  $"
Text_1C02CB:: @ 81C02CB
.string "  \n"
.string "  {STR_VAR_1}\p"
.string "  \n"
.string "   $"
Text_1C0309:: @ 81C0309
.string "{PLAYER}\n"
.string "{STR_VAR_2} $"
Text_1C0317:: @ 81C0317
.string "\n"
.string "  $"
Text_1C032B:: @ 81C032B
.string "   \n"
.string "{STR_VAR_1}  ···$"
Text_1C034D:: @ 81C034D
.string "  ···\n"
.string " {STR_VAR_1} $"
Text_1C036C:: @ 81C036C
.string " {STR_VAR_1} \l"
.string " ···\n"
.string "  {STR_VAR_1} $"
Text_1C0399:: @ 81C0399
.string "  {STR_VAR_1}\n"
.string "{STR_VAR_2} {STR_VAR_3}cm$"
Text_1C03B5:: @ 81C03B5
.string "{PLAYER}  \n"
.string "{PLAYER}  $"
Text_1C03D7:: @ 81C03D7
.string " \n"
.string "  \l"
.string "  $"
Text_1C0407:: @ 81C0407
.string " \p"
.string "\n"
.string " $"
Text_1C0426:: @ 81C0426
.string " \n"
.string " \p"
.string "  \n"
.string "   \p"
.string "  \n"
.string " \l"
.string "   \p"
.string " $"
Text_1C049D:: @ 81C049D
.string "   \n"
.string " $"
Text_1C04BB:: @ 81C04BB
.string "ùÏ! ÉÇñÑ ÒñÉ!$"
Text_1C04C9:: @ 81C04C9
.string "\n"
.string "  $"
Text_1C04DC:: @ 81C04DC
.string "   \n"
.string " $"
Text_1C0500:: @ 81C0500
.string "  \n"
.string "   $"
Text_1C0523:: @ 81C0523
.string " {PLAYER}\p"
.string "   \n"
.string " $"
Text_1C054C:: @ 81C054C
.string "   \n"
.string "  \p"
.string "1    \n"
.string "  \p"
.string "  $"
Text_1C05A8:: @ 81C05A8
.string "  \p"
.string "   \n"
.string "\p"
.string "   $"
Text_1C05ED:: @ 81C05ED
.string "  \n"
.string "  \p"
.string "   \p"
.string "\n"
.string " $"
Text_1C0629:: @ 81C0629
.string "  \n"
.string "{STR_VAR_1} $"
Text_1C064A:: @ 81C064A
.string "  \n"
.string "$"
Text_1C0662:: @ 81C0662
.string "  \n"
.string " \p"
.string "   $"
Text_1C069C:: @ 81C069C
.string " $"
Text_1C06A6:: @ 81C06A6
.string "   \n"
.string "   \p"
.string "  $"
Text_1C06DE:: @ 81C06DE
.string "   \p"
.string "  \n"
.string " \p"
.string "  $"
Text_1C071B:: @ 81C071B
.string " \n"
.string "  \p"
.string " $"
Text_1C073B:: @ 81C073B
.string "\n"
.string "   \p"
.string " $"
Text_1C075F:: @ 81C075F
.string "   \n"
.string " $"
Text_1C0782:: @ 81C0782
.string "   $"
Text_1C0799:: @ 81C0799
.string "\p"
.string "  \n"
.string "  \l"
.string "   \p"
.string "$"
Text_1C07DF:: @ 81C07DF
.string " \p"
.string " $"
Text_1C07FB:: @ 81C07FB
.string "\p"
.string "  \n"
.string "  $"
Text_1C0825:: @ 81C0825
.string "  \p"
.string "   \n"
.string "  \l"
.string "   \p"
.string "   $"
Text_1C0888:: @ 81C0888
.string "    $"
Text_1C089C:: @ 81C089C
.string "  ·\n"
.string " \p"
.string "  $"
Text_1C08D5:: @ 81C08D5
.string "  \n"
.string " \p"
.string "  $"
Text_1C08FD:: @ 81C08FD
.string "  \n"
.string " \p"
.string "  \p"
.string " \n"
.string "   $"
Text_1C0948:: @ 81C0948
.string "   \n"
.string " \p"
.string "  $"
Text_1C0974:: @ 81C0974
.string "   \n"
.string " \p"
.string "  $"
Text_1C09A4:: @ 81C09A4
.string " 4  \n"
.string " \p"
.string "  $"
Text_1C09DA:: @ 81C09DA
.string "$"
Text_1C09DF:: @ 81C09DF
.string "\p"
.string "  \n"
.string " ·$"
Text_1C0A07:: @ 81C0A07
.string "{PLAYER}{KUN}   $"
Text_1C0A1A:: @ 81C0A1A
.string " \p"
.string "{PLAYER}{KUN}\n"
.string "  \l"
.string "{PLAYER}{KUN}  $"
Text_1C0A4E:: @ 81C0A4E
.string "   \n"
.string "  \l"
.string "\p"
.string " 1  \p"
.string "   \n"
.string "   \l"
.string "   \p"
.string "  \n"
.string "  \l"
.string "  \p"
.string " {PLAYER}{KUN}  \n"
.string "  $"
Text_1C0B0B:: @ 81C0B0B
.string "   \n"
.string "$"
Text_1C0B29:: @ 81C0B29
.string "\p"
.string "   \n"
.string "   \p"
.string "    \n"
.string " $"
Text_1C0B73:: @ 81C0B73
.string "  \n"
.string "  \p"
.string "\p"
.string "   \n"
.string " \l"
.string "    \p"
.string "\n"
.string "  $"
Text_1C0BE5:: @ 81C0BE5
.string " \n"
.string "  \p"
.string " $"
Text_1C0C12:: @ 81C0C12
.string "   \n"
.string "  \p"
.string "    \n"
.string "  \l"
.string " \p"
.string "  $"
Text_1C0C74:: @ 81C0C74
.string "{STR_VAR_1}  \p"
.string "  \n"
.string " \p"
.string "   \p"
.string "   \n"
.string "   \l"
.string "  \p"
.string "{STR_VAR_1}  $"
Text_1C0CF5:: @ 81C0CF5
.string " {STR_VAR_1}  \n"
.string "  $"
Text_1C0D16:: @ 81C0D16
.string "{STR_VAR_1} \n"
.string "  $"
Text_1C0D32:: @ 81C0D32
.string "   \n"
.string "   \l"
.string "   $"
Text_1C0D66:: @ 81C0D66
.string "   \n"
.string " \p"
.string "{STR_VAR_1}  $"
Text_1C0D8F:: @ 81C0D8F
.string "\n"
.string "\p"
.string " $"
gUnknown_81C0DB0:: @ 81C0DB0
.string "It's crammed full of POKéMON\n"
.string "books.$"
Text_1C0DD4:: @ 81C0DD4
.string " \n"
.string "  $"
Text_ATownMap:: @ 81C0DF1
.string "A TOWN MAP.$"
gUnknown_81C0DFD:: @ 81C0DFD
.string "Wow!\n"
.string "Tons of POKéMON stuff!$"
Text_DishesPlatesNeatlyLinedUp:: @ 81C0E19
.string "Dishes and plates are neatly\n"
.string "lined up.$"
gUnknown_81C0E40:: @ 81C0E40
.string "It smells delicious!\n"
.string "Somebody's been cooking here.$"
gUnknown_81C0E73:: @ 81C0E73
.string "It's a nicely made dresser.\n"
.string "It will hold a lot of stuff.$"
gUnknown_81C0EAC:: @ 81C0EAC
.string "There's a pile of snacks here.$"
gUnknown_81C0ECB:: @ 81C0ECB
.string "All your item needs fulfilled!\n"
.string "POKéMON MART$"
gUnknown_81C0EF7:: @ 81C0EF7
.string "Heal Your POKéMON!\n"
.string "POKéMON CENTER$"
gUnknown_81C0F19:: @ 81C0F19
.string "INDIGO PLATEAU\p"
.string "The ultimate goal of TRAINERS!\n"
.string "POKéMON LEAGUE HQ$"
gUnknown_81C0F59:: @ 81C0F59
.string "INDIGO PLATEAU\p"
.string "The highest POKéMON authority!\n"
.string "POKéMON LEAGUE HQ$"
gUnknown_81C0F99:: @ 81C0F99
.string "It should be packed with all kinds\n"
.string "of delicious things to eat.$"
gUnknown_81C0FD8:: @ 81C0FD8
.string "It's a blueprint of some sort.\n"
.string "It's filled with diagrams and text.$"
gUnknown_81C101B:: @ 81C101B
.string "It's a pretty picture of a POKéMON.\n"
.string "It looks like it's feeling good.$"
gUnknown_81C1060:: @ 81C1060
.string "What could this machine be?\n"
.string "Better not mess around with it!$"
gUnknown_81C109C:: @ 81C109C
.string "It's a telephone.\n"
.string "Better not use it.$"
gUnknown_81C10C1:: @ 81C10C1
.string "It's all complicated words and\n"
.string "numbers that make no sense$"
gUnknown_81C10FC:: @ 81C10FC
.string "It's an advertising poster about\n"
.string "all kinds of products.$"
gUnknown_81C1134:: @ 81C1134
.string "Oh, that smells tasty!\n"
.string "It might get the stomach growling!$"
gUnknown_81C116E:: @ 81C116E
.string "Inside this\n"
.string "\p"
.string "There's nothing here!$"
gUnknown_81C1194:: @ 81C1194
.string "It's a cup with a POKéMON mark\n"
.string "on it.$"
gUnknown_81C11BA:: @ 81C11BA
.string "The window is very well polished.$"
gUnknown_81C11DC:: @ 81C11DC
.string "Outside the window\p"
.string "The sky looks fantastically\n"
.string "beautiful.$"
gUnknown_81C1217:: @ 81C1217
.string "Lights in different colors are\n"
.string "flashing on and off.$"
gUnknown_81C124B:: @ 81C124B
.string "All sorts of tools are lined up\n"
.string "neatly.$"
gUnknown_81C1273:: @ 81C1273
.string "It's a machine of some sort.\n"
.string "It sure is impressive.$"
gUnknown_81C12A7:: @ 81C12A7
.string "It's the latest video game!\n"
.string "It sure looks fun!$"
gUnknown_81C12D6:: @ 81C12D6
.string "There are obvious signs of burglary\n"
.string "here$"
gUnknown_81C1300:: @ 81C1300
.string "There's a POKéMON on TV!\n"
.string "It looks like it's having fun.$"
.include "data/scripts/safari_zone.inc"
.include "data/text/safari_zone.inc"
.include "data/text/competitive_brothers.inc"
.include "data/text/eon_ticket.inc"
.include "data/text/berries.inc"
.include "data/text/flavor_text.inc"
.include "data/scripts/hole.inc"
.include "data/text/trainers.inc"
.include "data/scripts/move_tutors.inc"