pokered/data/events/hidden_objects.asm
Rangi 6ef36800b0 Replace raw hex values with HRAM constants
To do: turn constants into labels and use ldh
2020-07-03 22:22:09 -04:00

853 lines
21 KiB
NASM
Executable file

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