summaryrefslogtreecommitdiff
path: root/data/events/hidden_objects.asm
diff options
context:
space:
mode:
Diffstat (limited to 'data/events/hidden_objects.asm')
-rwxr-xr-xdata/events/hidden_objects.asm853
1 files changed, 853 insertions, 0 deletions
diff --git a/data/events/hidden_objects.asm b/data/events/hidden_objects.asm
new file mode 100755
index 00000000..8fc539ef
--- /dev/null
+++ b/data/events/hidden_objects.asm
@@ -0,0 +1,853 @@
+HiddenObjectMaps:
+ db REDS_HOUSE_2F
+ db BLUES_HOUSE
+ db OAKS_LAB
+ db VIRIDIAN_POKECENTER
+ db VIRIDIAN_MART
+ db VIRIDIAN_SCHOOL_HOUSE
+ db VIRIDIAN_GYM
+ db MUSEUM_1F
+ db PEWTER_GYM
+ db PEWTER_MART
+ db PEWTER_POKECENTER
+ db CERULEAN_POKECENTER
+ db CERULEAN_GYM
+ db CERULEAN_MART
+ db LAVENDER_POKECENTER
+ db VERMILION_POKECENTER
+ db VERMILION_GYM
+ db CELADON_MANSION_2F
+ db CELADON_POKECENTER
+ db CELADON_GYM
+ db GAME_CORNER
+ db CELADON_HOTEL
+ db FUCHSIA_POKECENTER
+ db FUCHSIA_GYM
+ db CINNABAR_GYM
+ db CINNABAR_POKECENTER
+ db SAFFRON_GYM
+ db MT_MOON_POKECENTER
+ db ROCK_TUNNEL_POKECENTER
+ db TRADE_CENTER
+ db COLOSSEUM
+ db VIRIDIAN_FOREST
+ db MT_MOON_B2F
+ db INDIGO_PLATEAU
+ db ROUTE_25
+ db ROUTE_9
+ db SS_ANNE_KITCHEN
+ db SS_ANNE_B1F_ROOMS
+ db ROCKET_HIDEOUT_B1F
+ db ROCKET_HIDEOUT_B3F
+ db ROCKET_HIDEOUT_B4F
+ db SAFFRON_POKECENTER
+ db POKEMON_TOWER_5F
+ db ROUTE_13
+ db SAFARI_ZONE_GATE
+ db SAFARI_ZONE_WEST
+ db SILPH_CO_5F
+ db SILPH_CO_9F
+ db COPYCATS_HOUSE_2F
+ db CERULEAN_CAVE_1F
+ db CERULEAN_CAVE_B1F
+ db POWER_PLANT
+ db SEAFOAM_ISLANDS_B2F
+ db SEAFOAM_ISLANDS_B4F
+ db POKEMON_MANSION_1F
+ db POKEMON_MANSION_3F
+ db ROUTE_23
+ db VICTORY_ROAD_2F
+ db UNUSED_MAP_6F
+ db BILLS_HOUSE
+ db VIRIDIAN_CITY
+ db SAFARI_ZONE_WEST_REST_HOUSE
+ db SAFARI_ZONE_EAST_REST_HOUSE
+ db SAFARI_ZONE_NORTH_REST_HOUSE
+ db ROUTE_15_GATE_2F
+ db MR_FUJIS_HOUSE
+ db CELADON_MANSION_ROOF_HOUSE
+ db FIGHTING_DOJO
+ db ROUTE_10
+ db INDIGO_PLATEAU_LOBBY
+ db CINNABAR_LAB_FOSSIL_ROOM
+ db BIKE_SHOP
+ db ROUTE_11
+ db ROUTE_12
+ db POKEMON_MANSION_2F
+ db POKEMON_MANSION_B1F
+ db SILPH_CO_11F
+ db ROUTE_17
+ db UNDERGROUND_PATH_NORTH_SOUTH
+ db UNDERGROUND_PATH_WEST_EAST
+ db CELADON_CITY
+ db SEAFOAM_ISLANDS_B3F
+ db VERMILION_CITY
+ db CERULEAN_CITY
+ db ROUTE_4
+ db $FF
+
+HiddenObjectPointers:
+; each of these pointers is for the corresponding map in HiddenObjectMaps
+ dw RedsHouse2FHiddenObjects
+ dw BluesHouseHiddenObjects
+ dw OaksLabHiddenObjects
+ dw ViridianPokecenterHiddenObjects
+ dw ViridianMartHiddenObjects
+ dw ViridianSchoolHiddenObjects
+ dw ViridianGymHiddenObjects
+ dw Museum1FHiddenObjects
+ dw PewterGymHiddenObjects
+ dw PewterMartHiddenObjects
+ dw PewterPokecenterHiddenObjects
+ dw CeruleanPokecenterHiddenObjects
+ dw CeruleanGymHiddenObjects
+ dw CeruleanMartHiddenObjects
+ dw LavenderPokecenterHiddenObjects
+ dw VermilionPokecenterHiddenObjects
+ dw VermilionGymHiddenObjects
+ dw CeladonMansion2HiddenObjects
+ dw CeladonPokecenterHiddenObjects
+ dw CeladonGymHiddenObjects
+ dw GameCornerHiddenObjects
+ dw CeladonHotelHiddenObjects
+ dw FuchsiaPokecenterHiddenObjects
+ dw FuchsiaGymHiddenObjects
+ dw CinnabarGymHiddenObjects
+ dw CinnabarPokecenterHiddenObjects
+ dw SaffronGymHiddenObjects
+ dw MtMoonPokecenterHiddenObjects
+ dw RockTunnelPokecenterHiddenObjects
+ dw TradeCenterHiddenObjects
+ dw ColosseumHiddenObjects
+ dw ViridianForestHiddenObjects
+ dw MtMoon3HiddenObjects
+ dw IndigoPlateauHiddenObjects
+ dw Route25HiddenObjects
+ dw Route9HiddenObjects
+ dw SSAnne6HiddenObjects
+ dw SSAnne10HiddenObjects
+ dw RocketHideout1HiddenObjects
+ dw RocketHideout3HiddenObjects
+ dw RocketHideout4HiddenObjects
+ dw SaffronPokecenterHiddenObjects
+ dw PokemonTower5HiddenObjects
+ dw Route13HiddenObjects
+ dw SafariZoneEntranceHiddenObjects
+ dw SafariZoneWestHiddenObjects
+ dw SilphCo5FHiddenObjects
+ dw SilphCo9FHiddenObjects
+ dw CopycatsHouse2FHiddenObjects
+ dw CeruleanCave1HiddenObjects
+ dw CeruleanCave3HiddenObjects
+ dw PowerPlantHiddenObjects
+ dw SeafoamIslands3HiddenObjects
+ dw SeafoamIslands5HiddenObjects
+ dw Mansion1HiddenObjects
+ dw Mansion3HiddenObjects
+ dw Route23HiddenObjects
+ dw VictoryRoad2HiddenObjects
+ dw Unused6FHiddenObjects
+ dw BillsHouseHiddenObjects
+ dw ViridianCityHiddenObjects
+ dw SafariZoneRestHouse2HiddenObjects
+ dw SafariZoneRestHouse3HiddenObjects
+ dw SafariZoneRestHouse4HiddenObjects
+ dw Route15GateUpstairsHiddenObjects
+ dw LavenderHouse1HiddenObjects
+ dw CeladonMansion5HiddenObjects
+ dw FightingDojoHiddenObjects
+ dw Route10HiddenObjects
+ dw IndigoPlateauLobbyHiddenObjects
+ dw CinnabarLab4HiddenObjects
+ dw BikeShopHiddenObjects
+ dw Route11HiddenObjects
+ dw Route12HiddenObjects
+ dw Mansion2HiddenObjects
+ dw Mansion4HiddenObjects
+ dw SilphCo11FHiddenObjects
+ dw Route17HiddenObjects
+ dw UndergroundPathNsHiddenObjects
+ dw UndergroundPathWeHiddenObjects
+ dw CeladonCityHiddenObjects
+ dw SeafoamIslands4HiddenObjects
+ dw VermilionCityHiddenObjects
+ dw CeruleanCityHiddenObjects
+ dw Route4HiddenObjects
+
+; format: y-coord, x-coord, text id/item id, object routine
+TradeCenterHiddenObjects:
+ db $04,$05,$d0
+ db BANK(CableClubRightGameboy)
+ dw CableClubRightGameboy
+ db $04,$04,$d0
+ db BANK(CableClubLeftGameboy)
+ dw CableClubLeftGameboy
+ db $FF
+ColosseumHiddenObjects:
+ db $04,$05,$d0
+ db BANK(CableClubRightGameboy)
+ dw CableClubRightGameboy
+ db $04,$04,$d0
+ db BANK(CableClubLeftGameboy)
+ dw CableClubLeftGameboy
+ db $FF
+RedsHouse2FHiddenObjects:
+ db $01,$00,$04
+ dbw BANK(OpenRedsPC), OpenRedsPC
+ db $05,$03,$d0
+ dbw BANK(PrintRedSNESText), PrintRedSNESText
+ db $FF
+BluesHouseHiddenObjects:
+ db $01,$00,$04
+ db BANK(PrintBookcaseText)
+ dw PrintBookcaseText
+ db $01,$01,$04
+ db BANK(PrintBookcaseText)
+ dw PrintBookcaseText
+ db $01,$07,$04
+ db BANK(PrintBookcaseText)
+ dw PrintBookcaseText
+ db $FF
+OaksLabHiddenObjects:
+ db $00,$04,$04
+ db BANK(DisplayOakLabLeftPoster)
+ dw DisplayOakLabLeftPoster
+ db $00,$05,$04
+ db BANK(DisplayOakLabRightPoster)
+ dw DisplayOakLabRightPoster
+ db $01,$00,$04
+ db BANK(DisplayOakLabEmailText)
+ dw DisplayOakLabEmailText
+ db $01,$01,$04
+ db BANK(DisplayOakLabEmailText)
+ dw DisplayOakLabEmailText
+ db $FF
+ViridianPokecenterHiddenObjects:
+ db $04,$00,$08
+ db BANK(PrintBenchGuyText)
+ dw PrintBenchGuyText
+ db $03,$0d,$04
+ db BANK(OpenPokemonCenterPC)
+ dw OpenPokemonCenterPC
+ db $FF
+ViridianMartHiddenObjects:
+ db $FF
+ViridianSchoolHiddenObjects:
+ db $04,$03,(ViridianSchoolNotebook_id - TextPredefs) / 2 + 1
+ db BANK(PrintNotebookText)
+ dw PrintNotebookText
+ db $00,$03,(ViridianSchoolBlackboard_id - TextPredefs) / 2 + 1
+ db BANK(PrintBlackboardLinkCableText)
+ dw PrintBlackboardLinkCableText
+ db $FF
+ViridianGymHiddenObjects:
+ db $0f,$0f,$04
+ dbw BANK(GymStatues),GymStatues
+ db $0f,$12,$04
+ dbw BANK(GymStatues),GymStatues
+ db $FF
+Museum1FHiddenObjects:
+ db $03,$02,$04
+ dbw BANK(AerodactylFossil), AerodactylFossil
+ db $06,$02,$04
+ dbw BANK(KabutopsFossil), KabutopsFossil
+ db $FF
+PewterGymHiddenObjects:
+ db $0a,$03,$04
+ dbw BANK(GymStatues),GymStatues
+ db $0a,$06,$04
+ dbw BANK(GymStatues),GymStatues
+ db $FF
+PewterMartHiddenObjects:
+ db $FF
+PewterPokecenterHiddenObjects:
+ db $04,$00,$08
+ db BANK(PrintBenchGuyText)
+ dw PrintBenchGuyText
+ db $03,$0d,$04
+ db BANK(OpenPokemonCenterPC)
+ dw OpenPokemonCenterPC
+ db $FF
+CeruleanPokecenterHiddenObjects:
+ db $04,$00,$08
+ db BANK(PrintBenchGuyText)
+ dw PrintBenchGuyText
+ db $03,$0d,$04
+ db BANK(OpenPokemonCenterPC)
+ dw OpenPokemonCenterPC
+ db $FF
+CeruleanGymHiddenObjects:
+ db $0b,$03,$04
+ dbw BANK(GymStatues),GymStatues
+ db $0b,$06,$04
+ dbw BANK(GymStatues),GymStatues
+ db $FF
+CeruleanMartHiddenObjects:
+ db $FF
+LavenderPokecenterHiddenObjects:
+ db $04,$00,$08
+ db BANK(PrintBenchGuyText)
+ dw PrintBenchGuyText
+ db $03,$0d,$04
+ db BANK(OpenPokemonCenterPC)
+ dw OpenPokemonCenterPC
+ db $FF
+VermilionPokecenterHiddenObjects:
+ db $03,$0d,$04
+ db BANK(OpenPokemonCenterPC)
+ dw OpenPokemonCenterPC
+ db $04,$00,$04
+ db BANK(PrintBenchGuyText)
+ dw PrintBenchGuyText
+ db $FF
+VermilionGymHiddenObjects:
+ db $0e,$03,$04
+ dbw BANK(GymStatues), GymStatues
+ db $0e,$06,$04
+ dbw BANK(GymStatues), GymStatues
+ db $01,$06,$00
+ dbw BANK(PrintTrashText), PrintTrashText
+ db $07,$01,$00
+ dbw BANK(GymTrashScript), GymTrashScript
+ db $09,$01,$01
+ dbw BANK(GymTrashScript), GymTrashScript
+ db $0b,$01,$02
+ dbw BANK(GymTrashScript), GymTrashScript
+ db $07,$03,$03
+ dbw BANK(GymTrashScript), GymTrashScript
+ db $09,$03,$04
+ dbw BANK(GymTrashScript), GymTrashScript
+ db $0b,$03,$05
+ dbw BANK(GymTrashScript), GymTrashScript
+ db $07,$05,$06
+ dbw BANK(GymTrashScript), GymTrashScript
+ db $09,$05,$07
+ dbw BANK(GymTrashScript), GymTrashScript
+ db $0b,$05,$08
+ dbw BANK(GymTrashScript), GymTrashScript
+ db $07,$07,$09
+ dbw BANK(GymTrashScript), GymTrashScript
+ db $09,$07,$0a
+ dbw BANK(GymTrashScript), GymTrashScript
+ db $0b,$07,$0b
+ dbw BANK(GymTrashScript), GymTrashScript
+ db $07,$09,$0c
+ dbw BANK(GymTrashScript), GymTrashScript
+ db $09,$09,$0d
+ dbw BANK(GymTrashScript), GymTrashScript
+ db $0b,$09,$0e
+ dbw BANK(GymTrashScript), GymTrashScript
+ db $FF
+CeladonMansion2HiddenObjects:
+ db $05,$00,$04
+ db BANK(OpenPokemonCenterPC)
+ dw OpenPokemonCenterPC
+ db $FF
+CeladonPokecenterHiddenObjects:
+ db $04,$00,$08
+ db BANK(PrintBenchGuyText)
+ dw PrintBenchGuyText
+ db $03,$0d,$04
+ db BANK(OpenPokemonCenterPC)
+ dw OpenPokemonCenterPC
+ db $FF
+CeladonGymHiddenObjects:
+ db $0f,$03,$04
+ dbw BANK(GymStatues),GymStatues
+ db $0f,$06,$04
+ dbw BANK(GymStatues),GymStatues
+ db $FF
+GameCornerHiddenObjects:
+ db $0f,$12,$d0
+ dbw BANK(StartSlotMachine), StartSlotMachine
+ db $0e,$12,$d0
+ dbw BANK(StartSlotMachine), StartSlotMachine
+ db $0d,$12,$d0
+ dbw BANK(StartSlotMachine), StartSlotMachine
+ db $0c,$12,$d0
+ dbw BANK(StartSlotMachine), StartSlotMachine
+ db $0b,$12,$d0
+ dbw BANK(StartSlotMachine), StartSlotMachine
+ db $0a,$12,$ff ; "Someone's Keys"
+ dbw BANK(StartSlotMachine), StartSlotMachine
+ db $0a,$0d,$d0
+ dbw BANK(StartSlotMachine), StartSlotMachine
+ db $0b,$0d,$d0
+ dbw BANK(StartSlotMachine), StartSlotMachine
+ db $0c,$0d,$fe ; "Out To Lunch"
+ dbw BANK(StartSlotMachine), StartSlotMachine
+ db $0d,$0d,$d0
+ dbw BANK(StartSlotMachine), StartSlotMachine
+ db $0e,$0d,$d0
+ dbw BANK(StartSlotMachine), StartSlotMachine
+ db $0f,$0d,$d0
+ dbw BANK(StartSlotMachine), StartSlotMachine
+ db $0f,$0c,$d0
+ dbw BANK(StartSlotMachine), StartSlotMachine
+ db $0e,$0c,$d0
+ dbw BANK(StartSlotMachine), StartSlotMachine
+ db $0d,$0c,$d0
+ dbw BANK(StartSlotMachine), StartSlotMachine
+ db $0c,$0c,$d0
+ dbw BANK(StartSlotMachine), StartSlotMachine
+ db $0b,$0c,$d0
+ dbw BANK(StartSlotMachine), StartSlotMachine
+ db $0a,$0c,$d0
+ dbw BANK(StartSlotMachine), StartSlotMachine
+ db $0a,$07,$d0
+ dbw BANK(StartSlotMachine), StartSlotMachine
+ db $0b,$07,$d0
+ dbw BANK(StartSlotMachine), StartSlotMachine
+ db $0c,$07,$d0
+ dbw BANK(StartSlotMachine), StartSlotMachine
+ db $0d,$07,$d0
+ dbw BANK(StartSlotMachine), StartSlotMachine
+ db $0e,$07,$d0
+ dbw BANK(StartSlotMachine), StartSlotMachine
+ db $0f,$07,$d0
+ dbw BANK(StartSlotMachine), StartSlotMachine
+ db $0f,$06,$d0
+ dbw BANK(StartSlotMachine), StartSlotMachine
+ db $0e,$06,$d0
+ dbw BANK(StartSlotMachine), StartSlotMachine
+ db $0d,$06,$d0
+ dbw BANK(StartSlotMachine), StartSlotMachine
+ db $0c,$06,$fd ; "Out Of Order"
+ dbw BANK(StartSlotMachine), StartSlotMachine
+ db $0b,$06,$d0
+ dbw BANK(StartSlotMachine), StartSlotMachine
+ db $0a,$06,$d0
+ dbw BANK(StartSlotMachine), StartSlotMachine
+ db $0a,$01,$d0
+ dbw BANK(StartSlotMachine), StartSlotMachine
+ db $0b,$01,$d0
+ dbw BANK(StartSlotMachine), StartSlotMachine
+ db $0c,$01,$d0
+ dbw BANK(StartSlotMachine), StartSlotMachine
+ db $0d,$01,$d0
+ dbw BANK(StartSlotMachine), StartSlotMachine
+ db $0e,$01,$d0
+ dbw BANK(StartSlotMachine), StartSlotMachine
+ db $0f,$01,$d0
+ dbw BANK(StartSlotMachine), StartSlotMachine
+ db $08,$00,COIN+10
+ dbw BANK(HiddenCoins),HiddenCoins
+ db $10,$01,COIN+10
+ dbw BANK(HiddenCoins),HiddenCoins
+ db $0b,$03,COIN+20
+ dbw BANK(HiddenCoins),HiddenCoins
+ db $0e,$03,COIN+10
+ dbw BANK(HiddenCoins),HiddenCoins
+ db $0c,$04,COIN+10
+ dbw BANK(HiddenCoins),HiddenCoins
+ db $0c,$09,COIN+20
+ dbw BANK(HiddenCoins),HiddenCoins
+ db $0f,$09,COIN+10
+ dbw BANK(HiddenCoins),HiddenCoins
+ db $0e,$10,COIN+10
+ dbw BANK(HiddenCoins),HiddenCoins
+ db $10,$0a,COIN+10
+ dbw BANK(HiddenCoins),HiddenCoins
+ db $07,$0b,COIN+40
+ dbw BANK(HiddenCoins),HiddenCoins
+ db $08,$0f,COIN+100
+ dbw BANK(HiddenCoins),HiddenCoins
+ db $0f,$0c,COIN+10
+ dbw BANK(HiddenCoins),HiddenCoins
+ db $FF
+CeladonHotelHiddenObjects:
+ db $03,$0d,$04
+ db BANK(OpenPokemonCenterPC)
+ dw OpenPokemonCenterPC
+ db $04,$00,$08
+ db BANK(PrintBenchGuyText)
+ dw PrintBenchGuyText
+ db $FF
+FuchsiaPokecenterHiddenObjects:
+ db $03,$0d,$04
+ db BANK(OpenPokemonCenterPC)
+ dw OpenPokemonCenterPC
+ db $04,$00,$04
+ db BANK(PrintBenchGuyText)
+ dw PrintBenchGuyText
+ db $FF
+FuchsiaGymHiddenObjects:
+ db $0f,$03,$04
+ dbw BANK(GymStatues),GymStatues
+ db $0f,$06,$04
+ dbw BANK(GymStatues),GymStatues
+ db $FF
+CinnabarGymHiddenObjects:
+ db $0d,$11,$04
+ dbw BANK(GymStatues),GymStatues
+ db $07,$0f,$01
+ db BANK(PrintCinnabarQuiz)
+ dw PrintCinnabarQuiz
+ db $01,$0a,$12
+ db BANK(PrintCinnabarQuiz)
+ dw PrintCinnabarQuiz
+ db $07,$09,$13
+ db BANK(PrintCinnabarQuiz)
+ dw PrintCinnabarQuiz
+ db $0d,$09,$14
+ db BANK(PrintCinnabarQuiz)
+ dw PrintCinnabarQuiz
+ db $0d,$01,$05
+ db BANK(PrintCinnabarQuiz)
+ dw PrintCinnabarQuiz
+ db $07,$01,$16
+ db BANK(PrintCinnabarQuiz)
+ dw PrintCinnabarQuiz
+ db $FF
+CinnabarPokecenterHiddenObjects:
+ db $04,$00,$04
+ db BANK(PrintBenchGuyText)
+ dw PrintBenchGuyText
+ db $03,$0d,$04
+ db BANK(OpenPokemonCenterPC)
+ dw OpenPokemonCenterPC
+ db $FF
+SaffronGymHiddenObjects:
+ db $0f,$09,$04
+ dbw BANK(GymStatues),GymStatues
+ db $FF
+MtMoonPokecenterHiddenObjects:
+ db $04,$00,$08
+ db BANK(PrintBenchGuyText)
+ dw PrintBenchGuyText
+ db $03,$0d,$04
+ db BANK(OpenPokemonCenterPC)
+ dw OpenPokemonCenterPC
+ db $FF
+RockTunnelPokecenterHiddenObjects:
+ db $04,$00,$08
+ db BANK(PrintBenchGuyText)
+ dw PrintBenchGuyText
+ db $03,$0d,$04
+ db BANK(OpenPokemonCenterPC)
+ dw OpenPokemonCenterPC
+ db $FF
+ViridianForestHiddenObjects:
+ db $12,$01,POTION
+ dbw BANK(HiddenItems),HiddenItems
+ db $2a,$10,ANTIDOTE
+ dbw BANK(HiddenItems),HiddenItems
+ db $FF
+MtMoon3HiddenObjects:
+ db $0c,$12,MOON_STONE
+ dbw BANK(HiddenItems),HiddenItems
+ db $09,$21,ETHER
+ dbw BANK(HiddenItems),HiddenItems
+ db $FF
+IndigoPlateauHiddenObjects:
+ db $0d,$08,$ff
+ db BANK(PrintIndigoPlateauHQText)
+ dw PrintIndigoPlateauHQText
+ db $0d,$0b,$00
+ db BANK(PrintIndigoPlateauHQText)
+ dw PrintIndigoPlateauHQText
+ db $FF
+Route25HiddenObjects:
+ db $03,$26,ETHER
+ dbw BANK(HiddenItems),HiddenItems
+ db $01,$0a,ELIXER
+ dbw BANK(HiddenItems),HiddenItems
+ db $FF
+Route9HiddenObjects:
+ db $07,$0e,ETHER
+ dbw BANK(HiddenItems),HiddenItems
+ db $FF
+SSAnne6HiddenObjects:
+ db $05,$0d,$00
+ dbw BANK(PrintTrashText), PrintTrashText
+ db $07,$0d,$00
+ dbw BANK(PrintTrashText), PrintTrashText
+ db $09,$0d,GREAT_BALL
+ dbw BANK(HiddenItems),HiddenItems
+ db $FF
+SSAnne10HiddenObjects:
+ db $01,$03,HYPER_POTION
+ dbw BANK(HiddenItems),HiddenItems
+ db $FF
+Route10HiddenObjects:
+ db $11,$09,SUPER_POTION
+ dbw BANK(HiddenItems),HiddenItems
+ db $35,$10,MAX_ETHER
+ dbw BANK(HiddenItems),HiddenItems
+ db $FF
+RocketHideout1HiddenObjects:
+ db $0f,$15,PP_UP
+ dbw BANK(HiddenItems),HiddenItems
+ db $FF
+RocketHideout3HiddenObjects:
+ db $11,$1b,NUGGET
+ dbw BANK(HiddenItems),HiddenItems
+ db $FF
+RocketHideout4HiddenObjects:
+ db $01,$19,SUPER_POTION
+ dbw BANK(HiddenItems),HiddenItems
+ db $FF
+SaffronPokecenterHiddenObjects:
+ db $04,$00,$04
+ db BANK(PrintBenchGuyText)
+ dw PrintBenchGuyText
+ db $03,$0d,$04
+ db BANK(OpenPokemonCenterPC)
+ dw OpenPokemonCenterPC
+ db $FF
+PokemonTower5HiddenObjects:
+ db $0c,$04,ELIXER
+ dbw BANK(HiddenItems),HiddenItems
+ db $FF
+Route13HiddenObjects:
+ db $0e,$01,PP_UP
+ dbw BANK(HiddenItems),HiddenItems
+ db $0d,$10,CALCIUM
+ dbw BANK(HiddenItems),HiddenItems
+ db $FF
+SafariZoneEntranceHiddenObjects:
+ db $01,$0a,NUGGET
+ dbw BANK(HiddenItems),HiddenItems
+ db $FF
+SafariZoneWestHiddenObjects:
+ db $05,$06,REVIVE
+ dbw BANK(HiddenItems),HiddenItems
+ db $FF
+SilphCo5FHiddenObjects:
+ db $03,$0c,ELIXER
+ dbw BANK(HiddenItems),HiddenItems
+ db $FF
+SilphCo9FHiddenObjects:
+ db $0f,$02,MAX_POTION
+ dbw BANK(HiddenItems),HiddenItems
+ db $FF
+CopycatsHouse2FHiddenObjects:
+ db $01,$01,NUGGET
+ dbw BANK(HiddenItems),HiddenItems
+ db $FF
+CeruleanCave1HiddenObjects:
+ db $0b,$0e,RARE_CANDY
+ dbw BANK(HiddenItems),HiddenItems
+ db $FF
+CeruleanCave3HiddenObjects:
+ db $03,$1b,ULTRA_BALL
+ dbw BANK(HiddenItems),HiddenItems
+ db $FF
+PowerPlantHiddenObjects:
+ db $10,$11,MAX_ELIXER
+ dbw BANK(HiddenItems),HiddenItems
+ db $01,$0c,PP_UP
+ dbw BANK(HiddenItems),HiddenItems
+ db $FF
+SeafoamIslands3HiddenObjects:
+ db $0f,$0f,NUGGET
+ dbw BANK(HiddenItems),HiddenItems
+ db $FF
+SeafoamIslands5HiddenObjects:
+ db $11,$19,ULTRA_BALL
+ dbw BANK(HiddenItems),HiddenItems
+ db $FF
+Mansion1HiddenObjects:
+ db $10,$08,MOON_STONE
+ dbw BANK(HiddenItems),HiddenItems
+ db $05,$02,$04
+ db BANK(Mansion1Script_Switches)
+ dw Mansion1Script_Switches
+ db $FF
+Mansion2HiddenObjects:
+ db $0b,$02,$04
+ db BANK(Mansion2Script_Switches)
+ dw Mansion2Script_Switches
+ db $FF
+Mansion3HiddenObjects:
+ db $09,$01,MAX_REVIVE
+ dbw BANK(HiddenItems),HiddenItems
+ db $05,$0a,$04
+ db BANK(Mansion3Script_Switches)
+ dw Mansion3Script_Switches
+ db $FF
+Mansion4HiddenObjects:
+ db $09,$01,RARE_CANDY
+ dbw BANK(HiddenItems),HiddenItems
+ db $03,$14,$04
+ db BANK(Mansion4Script_Switches)
+ dw Mansion4Script_Switches
+ db $19,$12,$04
+ db BANK(Mansion4Script_Switches)
+ dw Mansion4Script_Switches
+ db $FF
+Route23HiddenObjects:
+ db $2c,$09,FULL_RESTORE
+ dbw BANK(HiddenItems),HiddenItems
+ db $46,$13,ULTRA_BALL
+ dbw BANK(HiddenItems),HiddenItems
+ db $5a,$08,MAX_ETHER
+ dbw BANK(HiddenItems),HiddenItems
+ db $FF
+VictoryRoad2HiddenObjects:
+ db $02,$05,ULTRA_BALL
+ dbw BANK(HiddenItems),HiddenItems
+ db $07,$1a,FULL_RESTORE
+ dbw BANK(HiddenItems),HiddenItems
+ db $FF
+Unused6FHiddenObjects:
+ db $0b,$0e,MAX_ELIXER
+ dbw BANK(HiddenItems),HiddenItems
+ db $FF
+BillsHouseHiddenObjects:
+ db $04,$01,$04
+ dbw BANK(BillsHousePC), BillsHousePC
+ db $FF
+ViridianCityHiddenObjects:
+ db $04,$0e,POTION
+ dbw BANK(HiddenItems),HiddenItems
+ db $FF
+SafariZoneRestHouse2HiddenObjects:
+ db $04,$00,$08
+ db BANK(PrintBenchGuyText)
+ dw PrintBenchGuyText
+ db $03,$0d,$04
+ db BANK(OpenPokemonCenterPC)
+ dw OpenPokemonCenterPC
+ db $FF
+SafariZoneRestHouse3HiddenObjects:
+ db $04,$00,$08
+ db BANK(PrintBenchGuyText)
+ dw PrintBenchGuyText
+ db $03,$0d,$04
+ db BANK(OpenPokemonCenterPC)
+ dw OpenPokemonCenterPC
+ db $FF
+SafariZoneRestHouse4HiddenObjects:
+ db $04,$00,$08
+ db BANK(PrintBenchGuyText)
+ dw PrintBenchGuyText
+ db $03,$0d,$04
+ db BANK(OpenPokemonCenterPC)
+ dw OpenPokemonCenterPC
+ db $FF
+Route15GateUpstairsHiddenObjects:
+ db $02,$01,$04
+ db BANK(Route15GateLeftBinoculars)
+ dw Route15GateLeftBinoculars
+ db $FF
+LavenderHouse1HiddenObjects:
+ db $01,$00,$00
+ db BANK(PrintMagazinesText)
+ dw PrintMagazinesText
+ db $01,$01,$00
+ db BANK(PrintMagazinesText)
+ dw PrintMagazinesText
+ db $01,$07,$00
+ db BANK(PrintMagazinesText)
+ dw PrintMagazinesText
+ db $FF
+CeladonMansion5HiddenObjects:
+ db $00,$03,(LinkCableHelp_id - TextPredefs) / 2 + 1
+ db BANK(PrintBlackboardLinkCableText)
+ dw PrintBlackboardLinkCableText
+ db $00,$04,(LinkCableHelp_id - TextPredefs) / 2 + 1
+ db BANK(PrintBlackboardLinkCableText)
+ dw PrintBlackboardLinkCableText
+ db $04,$03,(TMNotebook_id - TextPredefs) / 2 + 1
+ db BANK(PrintNotebookText)
+ dw PrintNotebookText
+ db $FF
+FightingDojoHiddenObjects:
+ db $09,$03,$04
+ db BANK(PrintFightingDojoText)
+ dw PrintFightingDojoText
+ db $09,$06,$04
+ db BANK(PrintFightingDojoText)
+ dw PrintFightingDojoText
+ db $00,$04,$04
+ db BANK(PrintFightingDojoText2)
+ dw PrintFightingDojoText2
+ db $00,$05,$04
+ db BANK(PrintFightingDojoText3)
+ dw PrintFightingDojoText3
+ db $FF
+IndigoPlateauLobbyHiddenObjects:
+ db $07,$0f,$04
+ db BANK(OpenPokemonCenterPC)
+ dw OpenPokemonCenterPC
+ db $FF
+CinnabarLab4HiddenObjects:
+ db $04,$00,$04
+ db BANK(OpenPokemonCenterPC)
+ dw OpenPokemonCenterPC
+ db $04,$02,$04
+ db BANK(OpenPokemonCenterPC)
+ dw OpenPokemonCenterPC
+ db $FF
+BikeShopHiddenObjects:
+ db $00,$01,$d0
+ dbw BANK(PrintNewBikeText), PrintNewBikeText
+ db $01,$02,$d0
+ dbw BANK(PrintNewBikeText), PrintNewBikeText
+ db $02,$01,$d0
+ dbw BANK(PrintNewBikeText), PrintNewBikeText
+ db $02,$03,$d0
+ dbw BANK(PrintNewBikeText), PrintNewBikeText
+ db $04,$00,$d0
+ dbw BANK(PrintNewBikeText), PrintNewBikeText
+ db $05,$01,$d0
+ dbw BANK(PrintNewBikeText), PrintNewBikeText
+ db $FF
+Route11HiddenObjects:
+ db $05,$30,ESCAPE_ROPE
+ dbw BANK(HiddenItems),HiddenItems
+ db $FF
+Route12HiddenObjects:
+ db $3f,$02,HYPER_POTION
+ dbw BANK(HiddenItems),HiddenItems
+ db $FF
+SilphCo11FHiddenObjects:
+ db $0c,$0a,$04
+ db BANK(OpenPokemonCenterPC)
+ dw OpenPokemonCenterPC
+ db $FF
+Route17HiddenObjects:
+ db $0e,$0f,RARE_CANDY
+ dbw BANK(HiddenItems),HiddenItems
+ db $2d,$08,FULL_RESTORE
+ dbw BANK(HiddenItems),HiddenItems
+ db $48,$11,PP_UP
+ dbw BANK(HiddenItems),HiddenItems
+ db $5b,$04,MAX_REVIVE
+ dbw BANK(HiddenItems),HiddenItems
+ db $79,$08,MAX_ELIXER
+ dbw BANK(HiddenItems),HiddenItems
+ db $FF
+UndergroundPathNsHiddenObjects:
+ db $04,$03,FULL_RESTORE
+ dbw BANK(HiddenItems),HiddenItems
+ db $22,$04,X_SPECIAL
+ dbw BANK(HiddenItems),HiddenItems
+ db $FF
+UndergroundPathWeHiddenObjects:
+ db $02,$0c,NUGGET
+ dbw BANK(HiddenItems),HiddenItems
+ db $05,$15,ELIXER
+ dbw BANK(HiddenItems),HiddenItems
+ db $FF
+CeladonCityHiddenObjects:
+ db $0f,$30,PP_UP
+ dbw BANK(HiddenItems),HiddenItems
+ db $FF
+SeafoamIslands4HiddenObjects:
+ db $10,$09,MAX_ELIXER
+ dbw BANK(HiddenItems),HiddenItems
+ db $FF
+VermilionCityHiddenObjects:
+ db $0b,$0e,MAX_ETHER
+ dbw BANK(HiddenItems),HiddenItems
+ db $FF
+CeruleanCityHiddenObjects:
+ db $08,$0f,RARE_CANDY
+ dbw BANK(HiddenItems),HiddenItems
+ db $FF
+Route4HiddenObjects:
+ db $03,$28,GREAT_BALL
+ dbw BANK(HiddenItems),HiddenItems
+ db $FF