diff options
Diffstat (limited to 'data/events/hidden_objects.asm')
-rwxr-xr-x | data/events/hidden_objects.asm | 853 |
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 |