HiddenObjectMaps: dbw SILPH_CO_11F, SilphCo11FHiddenObjects dbw SILPH_CO_5F, SilphCo5FHiddenObjects dbw SILPH_CO_9F, SilphCo9FHiddenObjects dbw POKEMON_MANSION_2F, Mansion2HiddenObjects dbw POKEMON_MANSION_3F, Mansion3HiddenObjects dbw POKEMON_MANSION_B1F, Mansion4HiddenObjects dbw SAFARI_ZONE_WEST, SafariZoneWestHiddenObjects dbw CERULEAN_CAVE_2F, CeruleanCave2HiddenObjects dbw CERULEAN_CAVE_B1F, CeruleanCave3HiddenObjects dbw UNUSED_MAP_6F, UnusedMap6FHiddenObjects dbw SEAFOAM_ISLANDS_B2F, SeafoamIslands3HiddenObjects dbw SEAFOAM_ISLANDS_B3F, SeafoamIslands4HiddenObjects dbw SEAFOAM_ISLANDS_B4F, SeafoamIslands5HiddenObjects dbw VIRIDIAN_FOREST, ViridianForestHiddenObjects dbw MT_MOON_B2F, MtMoon3HiddenObjects dbw SS_ANNE_B1F_ROOMS, SSAnne10HiddenObjects dbw SS_ANNE_KITCHEN, SSAnne6HiddenObjects dbw UNDERGROUND_PATH_NORTH_SOUTH, UndergroundPathNsHiddenObjects dbw UNDERGROUND_PATH_WEST_EAST, UndergroundPathWeHiddenObjects dbw ROCKET_HIDEOUT_B1F, RocketHideout1HiddenObjects dbw ROCKET_HIDEOUT_B3F, RocketHideout3HiddenObjects dbw ROCKET_HIDEOUT_B4F, RocketHideout4HiddenObjects dbw ROUTE_10, Route10HiddenObjects dbw ROCK_TUNNEL_POKECENTER, RockTunnelPokecenterHiddenObjects dbw POWER_PLANT, PowerPlantHiddenObjects dbw ROUTE_11, Route11HiddenObjects dbw ROUTE_12, Route12HiddenObjects dbw ROUTE_13, Route13HiddenObjects dbw ROUTE_15_GATE_2F, Route15Gate2FHiddenObjects dbw ROUTE_17, Route17HiddenObjects dbw ROUTE_23, Route23HiddenObjects dbw VICTORY_ROAD_2F, VictoryRoad2HiddenObjects dbw ROUTE_25, Route25HiddenObjects dbw BILLS_HOUSE, BillsHouseHiddenObjects dbw ROUTE_4, Route4HiddenObjects dbw MT_MOON_POKECENTER, MtMoonPokecenterHiddenObjects dbw ROUTE_9, Route9HiddenObjects dbw TRADE_CENTER, TradeCenterHiddenObjects dbw COLOSSEUM, ColosseumHiddenObjects dbw INDIGO_PLATEAU, IndigoPlateauHiddenObjects dbw INDIGO_PLATEAU_LOBBY, IndigoPlateauLobbyHiddenObjects dbw COPYCATS_HOUSE_2F, CopycatsHouse2FHiddenObjects dbw FIGHTING_DOJO, FightingDojoHiddenObjects dbw SAFFRON_GYM, SaffronGymHiddenObjects dbw SAFFRON_POKECENTER, SaffronPokecenterHiddenObjects dbw REDS_HOUSE_2F, RedsHouse2FHiddenObjects dbw BLUES_HOUSE, BluesHouseHiddenObjects dbw OAKS_LAB, OaksLabHiddenObjects dbw VIRIDIAN_CITY, ViridianCityHiddenObjects dbw VIRIDIAN_POKECENTER, ViridianPokecenterHiddenObjects dbw VIRIDIAN_SCHOOL_HOUSE, ViridianSchoolHiddenObjects dbw VIRIDIAN_GYM, ViridianGymHiddenObjects dbw MUSEUM_1F, Museum1FHiddenObjects dbw PEWTER_GYM, PewterGymHiddenObjects dbw PEWTER_POKECENTER, PewterPokecenterHiddenObjects dbw CERULEAN_CITY, CeruleanCityHiddenObjects dbw CERULEAN_POKECENTER, CeruleanPokecenterHiddenObjects dbw CERULEAN_GYM, CeruleanGymHiddenObjects dbw BIKE_SHOP, BikeShopHiddenObjects dbw CERULEAN_CAVE_1F, CeruleanCave1HiddenObjects dbw LAVENDER_POKECENTER, LavenderPokecenterHiddenObjects dbw POKEMON_TOWER_5F, Pokemontower5HiddenObjects dbw MR_FUJIS_HOUSE, LavenderHouse1HiddenObjects dbw VERMILION_CITY, VermilionCityHiddenObjects dbw VERMILION_POKECENTER, VermilionPokecenterHiddenObjects dbw POKEMON_FAN_CLUB, PokemonFanClubHiddenObjects dbw VERMILION_GYM, VermilionGymHiddenObjects dbw CELADON_CITY, CeladonCityHiddenObjects dbw CELADON_HOTEL, CeladonHotelHiddenObjects dbw CELADON_MANSION_2F, CeladonMansion2HiddenObjects dbw CELADON_MANSION_ROOF_HOUSE, CeladonMansion5HiddenObjects dbw CELADON_POKECENTER, CeladonPokecenterHiddenObjects dbw CELADON_GYM, CeladonGymHiddenObjects dbw GAME_CORNER, GameCornerHiddenObjects dbw FUCHSIA_POKECENTER, FuchsiaPokecenterHiddenObjects dbw SAFARI_ZONE_GATE, SafariZoneEntranceHiddenObjects dbw FUCHSIA_GYM, FuchsiaGymHiddenObjects dbw POKEMON_MANSION_1F, Mansion1HiddenObjects dbw CINNABAR_GYM, CinnabarGymHiddenObjects dbw CINNABAR_LAB_FOSSIL_ROOM, CinnabarLab4HiddenObjects dbw CINNABAR_POKECENTER, CinnabarPokecenterHiddenObjects db -1 ; end hidden_object: MACRO db \2 ; y coord db \1 ; x coord db \3 ; item id dba \4 ; object routine ENDM hidden_text_predef: MACRO db \2 ; y coord db \1 ; x coord db_tx_pre \3 ; text id dba \4 ; object routine ENDM ; Some hidden objects use SPRITE_FACING_* values, ; but these do not actually prevent the player ; from interacting with them in any direction. ANY_FACING EQU $d0 SilphCo11FHiddenObjects: hidden_object 10, 12, SPRITE_FACING_UP, OpenPokemonCenterPC db -1 ; end SilphCo5FHiddenObjects: hidden_object 12, 3, ELIXER, HiddenItems db -1 ; end SilphCo9FHiddenObjects: hidden_object 2, 15, MAX_POTION, HiddenItems db -1 ; end Mansion2HiddenObjects: hidden_object 2, 11, SPRITE_FACING_UP, Mansion2Script_Switches db -1 ; end Mansion3HiddenObjects: hidden_object 1, 9, MAX_REVIVE, HiddenItems hidden_object 10, 5, SPRITE_FACING_UP, Mansion3Script_Switches db -1 ; end Mansion4HiddenObjects: hidden_object 1, 9, RARE_CANDY, HiddenItems hidden_object 20, 3, SPRITE_FACING_UP, Mansion4Script_Switches hidden_object 18, 25, SPRITE_FACING_UP, Mansion4Script_Switches db -1 ; end SafariZoneWestHiddenObjects: hidden_object 6, 5, REVIVE, HiddenItems db -1 ; end CeruleanCave2HiddenObjects: hidden_object 16, 13, PP_UP, HiddenItems db -1 ; end CeruleanCave3HiddenObjects: hidden_object 8, 14, PP_UP, HiddenItems db -1 ; end UnusedMap6FHiddenObjects: hidden_object 14, 11, MAX_ELIXER, HiddenItems db -1 ; end SeafoamIslands3HiddenObjects: hidden_object 15, 15, NUGGET, HiddenItems db -1 ; end SeafoamIslands4HiddenObjects: hidden_object 9, 16, MAX_ELIXER, HiddenItems db -1 ; end SeafoamIslands5HiddenObjects: hidden_object 25, 17, ULTRA_BALL, HiddenItems db -1 ; end ViridianForestHiddenObjects: hidden_object 1, 18, POTION, HiddenItems hidden_object 16, 42, ANTIDOTE, HiddenItems db -1 ; end MtMoon3HiddenObjects: hidden_object 18, 12, MOON_STONE, HiddenItems hidden_object 33, 9, ETHER, HiddenItems db -1 ; end SSAnne10HiddenObjects: hidden_object 3, 1, HYPER_POTION, HiddenItems db -1 ; end SSAnne6HiddenObjects: hidden_object 13, 5, SPRITE_FACING_DOWN, PrintTrashText hidden_object 13, 7, SPRITE_FACING_DOWN, PrintTrashText hidden_object 13, 9, GREAT_BALL, HiddenItems db -1 ; end UndergroundPathNsHiddenObjects: hidden_object 3, 4, FULL_RESTORE, HiddenItems hidden_object 4, 34, X_SPECIAL, HiddenItems db -1 ; end UndergroundPathWeHiddenObjects: hidden_object 12, 2, NUGGET, HiddenItems hidden_object 21, 5, ELIXER, HiddenItems db -1 ; end RocketHideout1HiddenObjects: hidden_object 21, 15, PP_UP, HiddenItems db -1 ; end RocketHideout3HiddenObjects: hidden_object 27, 17, NUGGET, HiddenItems db -1 ; end RocketHideout4HiddenObjects: hidden_object 25, 1, SUPER_POTION, HiddenItems db -1 ; end Route10HiddenObjects: hidden_object 9, 17, SUPER_POTION, HiddenItems hidden_object 16, 53, MAX_ETHER, HiddenItems db -1 ; end RockTunnelPokecenterHiddenObjects: hidden_object 0, 4, SPRITE_FACING_LEFT, PrintBenchGuyText hidden_object 13, 3, SPRITE_FACING_UP, OpenPokemonCenterPC db -1 ; end PowerPlantHiddenObjects: hidden_object 17, 16, MAX_ELIXER, HiddenItems hidden_object 12, 1, PP_UP, HiddenItems db -1 ; end Route11HiddenObjects: hidden_object 48, 5, ESCAPE_ROPE, HiddenItems db -1 ; end Route12HiddenObjects: hidden_object 2, 63, HYPER_POTION, HiddenItems db -1 ; end Route13HiddenObjects: hidden_object 1, 14, PP_UP, HiddenItems hidden_object 16, 13, CALCIUM, HiddenItems db -1 ; end Route15Gate2FHiddenObjects: hidden_object 1, 2, SPRITE_FACING_UP, Route15GateLeftBinoculars db -1 ; end Route17HiddenObjects: hidden_object 15, 14, RARE_CANDY, HiddenItems hidden_object 8, 45, FULL_RESTORE, HiddenItems hidden_object 17, 72, PP_UP, HiddenItems hidden_object 4, 91, MAX_REVIVE, HiddenItems hidden_object 8, 121, MAX_ELIXER, HiddenItems db -1 ; end Route23HiddenObjects: hidden_object 9, 44, FULL_RESTORE, HiddenItems hidden_object 19, 70, ULTRA_BALL, HiddenItems hidden_object 8, 90, MAX_ETHER, HiddenItems db -1 ; end VictoryRoad2HiddenObjects: hidden_object 5, 2, ULTRA_BALL, HiddenItems hidden_object 26, 7, FULL_RESTORE, HiddenItems db -1 ; end Route25HiddenObjects: hidden_object 38, 3, ETHER, HiddenItems hidden_object 10, 1, ELIXER, HiddenItems db -1 ; end BillsHouseHiddenObjects: hidden_object 1, 4, SPRITE_FACING_UP, BillsHousePC db -1 ; end Route4HiddenObjects: hidden_object 40, 3, GREAT_BALL, HiddenItems db -1 ; end MtMoonPokecenterHiddenObjects: hidden_object 0, 4, SPRITE_FACING_LEFT, PrintBenchGuyText hidden_object 13, 3, SPRITE_FACING_UP, OpenPokemonCenterPC db -1 ; end Route9HiddenObjects: hidden_object 14, 7, ETHER, HiddenItems db -1 ; end TradeCenterHiddenObjects: hidden_object 5, 4, ANY_FACING, CableClubRightGameboy hidden_object 4, 4, ANY_FACING, CableClubLeftGameboy db -1 ; end ColosseumHiddenObjects: hidden_object 5, 4, ANY_FACING, CableClubRightGameboy hidden_object 4, 4, ANY_FACING, CableClubLeftGameboy db -1 ; end IndigoPlateauHiddenObjects: hidden_object 8, 13, $ff, PrintIndigoPlateauHQText ; inaccessible hidden_object 11, 13, SPRITE_FACING_DOWN, PrintIndigoPlateauHQText ; inaccessible db -1 ; end IndigoPlateauLobbyHiddenObjects: hidden_object 15, 7, SPRITE_FACING_UP, OpenPokemonCenterPC db -1 ; end CopycatsHouse2FHiddenObjects: hidden_object 1, 1, NUGGET, HiddenItems db -1 ; end FightingDojoHiddenObjects: hidden_object 3, 9, SPRITE_FACING_UP, PrintFightingDojoText hidden_object 6, 9, SPRITE_FACING_UP, PrintFightingDojoText hidden_object 4, 0, SPRITE_FACING_UP, PrintFightingDojoText2 hidden_object 5, 0, SPRITE_FACING_UP, PrintFightingDojoText3 db -1 ; end SaffronGymHiddenObjects: hidden_object 9, 15, SPRITE_FACING_UP, GymStatues db -1 ; end SaffronPokecenterHiddenObjects: hidden_object 0, 4, SPRITE_FACING_UP, PrintBenchGuyText hidden_object 13, 3, SPRITE_FACING_UP, OpenPokemonCenterPC db -1 ; end RedsHouse2FHiddenObjects: hidden_object 0, 1, SPRITE_FACING_UP, OpenRedsPC hidden_object 3, 5, ANY_FACING, PrintRedSNESText db -1 ; end BluesHouseHiddenObjects: hidden_object 0, 1, SPRITE_FACING_UP, PrintBookcaseText hidden_object 1, 1, SPRITE_FACING_UP, PrintBookcaseText hidden_object 7, 1, SPRITE_FACING_UP, PrintBookcaseText db -1 ; end OaksLabHiddenObjects: hidden_object 4, 0, SPRITE_FACING_UP, DisplayOakLabLeftPoster hidden_object 5, 0, SPRITE_FACING_UP, DisplayOakLabRightPoster hidden_object 0, 1, SPRITE_FACING_UP, DisplayOakLabEmailText hidden_object 1, 1, SPRITE_FACING_UP, DisplayOakLabEmailText db -1 ; end ViridianCityHiddenObjects: hidden_object 14, 4, POTION, HiddenItems db -1 ; end ViridianPokecenterHiddenObjects: hidden_object 0, 4, SPRITE_FACING_LEFT, PrintBenchGuyText hidden_object 13, 3, SPRITE_FACING_UP, OpenPokemonCenterPC db -1 ; end ViridianSchoolHiddenObjects: hidden_text_predef 3, 4, ViridianSchoolNotebook, PrintNotebookText hidden_text_predef 3, 0, ViridianSchoolBlackboard, PrintBlackboardLinkCableText db -1 ; end ViridianGymHiddenObjects: hidden_object 15, 15, SPRITE_FACING_UP, GymStatues hidden_object 18, 15, SPRITE_FACING_UP, GymStatues db -1 ; end Museum1FHiddenObjects: hidden_object 2, 3, SPRITE_FACING_UP, AerodactylFossil hidden_object 2, 6, SPRITE_FACING_UP, KabutopsFossil db -1 ; end PewterGymHiddenObjects: hidden_object 3, 10, SPRITE_FACING_UP, GymStatues hidden_object 6, 10, SPRITE_FACING_UP, GymStatues db -1 ; end PewterPokecenterHiddenObjects: hidden_object 0, 4, SPRITE_FACING_LEFT, PrintBenchGuyText hidden_object 13, 3, SPRITE_FACING_UP, OpenPokemonCenterPC db -1 ; end CeruleanCityHiddenObjects: hidden_object 15, 8, RARE_CANDY, HiddenItems db -1 ; end CeruleanPokecenterHiddenObjects: hidden_object 0, 4, SPRITE_FACING_LEFT, PrintBenchGuyText hidden_object 13, 3, SPRITE_FACING_UP, OpenPokemonCenterPC db -1 ; end CeruleanGymHiddenObjects: hidden_object 3, 11, SPRITE_FACING_UP, GymStatues hidden_object 6, 11, SPRITE_FACING_UP, GymStatues db -1 ; end BikeShopHiddenObjects: hidden_object 1, 0, ANY_FACING, PrintNewBikeText hidden_object 2, 1, ANY_FACING, PrintNewBikeText hidden_object 1, 2, ANY_FACING, PrintNewBikeText hidden_object 3, 2, ANY_FACING, PrintNewBikeText hidden_object 0, 4, ANY_FACING, PrintNewBikeText hidden_object 1, 5, ANY_FACING, PrintNewBikeText db -1 ; end CeruleanCave1HiddenObjects: hidden_object 18, 7, PP_UP, HiddenItems db -1 ; end LavenderPokecenterHiddenObjects: hidden_object 0, 4, SPRITE_FACING_LEFT, PrintBenchGuyText hidden_object 13, 3, SPRITE_FACING_UP, OpenPokemonCenterPC db -1 ; end Pokemontower5HiddenObjects: hidden_object 4, 12, ELIXER, HiddenItems db -1 ; end LavenderHouse1HiddenObjects: hidden_object 0, 1, SPRITE_FACING_DOWN, PrintMagazinesText hidden_object 1, 1, SPRITE_FACING_DOWN, PrintMagazinesText hidden_object 7, 1, SPRITE_FACING_DOWN, PrintMagazinesText db -1 ; end VermilionCityHiddenObjects: hidden_object 14, 11, MAX_ETHER, HiddenItems db -1 ; end VermilionPokecenterHiddenObjects: hidden_object 13, 3, SPRITE_FACING_UP, OpenPokemonCenterPC hidden_object 0, 4, SPRITE_FACING_UP, PrintBenchGuyText db -1 ; end PokemonFanClubHiddenObjects: hidden_object 1, 0, SPRITE_FACING_UP, FanClubPicture1 hidden_object 6, 0, SPRITE_FACING_UP, FanClubPicture2 db -1 ; end VermilionGymHiddenObjects: hidden_object 3, 14, SPRITE_FACING_UP, GymStatues hidden_object 6, 14, SPRITE_FACING_UP, GymStatues hidden_object 6, 1, SPRITE_FACING_DOWN, PrintTrashText ; third param: [wGymTrashCanIndex] hidden_object 1, 7, 0, GymTrashScript hidden_object 1, 9, 1, GymTrashScript hidden_object 1, 11, 2, GymTrashScript hidden_object 3, 7, 3, GymTrashScript hidden_object 3, 9, 4, GymTrashScript hidden_object 3, 11, 5, GymTrashScript hidden_object 5, 7, 6, GymTrashScript hidden_object 5, 9, 7, GymTrashScript hidden_object 5, 11, 8, GymTrashScript hidden_object 7, 7, 9, GymTrashScript hidden_object 7, 9, 10, GymTrashScript hidden_object 7, 11, 11, GymTrashScript hidden_object 9, 7, 12, GymTrashScript hidden_object 9, 9, 13, GymTrashScript hidden_object 9, 11, 14, GymTrashScript db -1 ; end CeladonCityHiddenObjects: hidden_object 48, 15, PP_UP, HiddenItems db -1 ; end CeladonHotelHiddenObjects: hidden_object 0, 4, SPRITE_FACING_LEFT, PrintBenchGuyText db -1 ; end CeladonMansion2HiddenObjects: hidden_object 0, 5, SPRITE_FACING_UP, OpenPokemonCenterPC db -1 ; end CeladonMansion5HiddenObjects: hidden_text_predef 3, 0, LinkCableHelp, PrintBlackboardLinkCableText hidden_text_predef 4, 0, LinkCableHelp, PrintBlackboardLinkCableText hidden_text_predef 3, 4, TMNotebook, PrintNotebookText db -1 ; end CeladonPokecenterHiddenObjects: hidden_object 0, 4, SPRITE_FACING_LEFT, PrintBenchGuyText hidden_object 13, 3, SPRITE_FACING_UP, OpenPokemonCenterPC db -1 ; end CeladonGymHiddenObjects: hidden_object 3, 15, SPRITE_FACING_UP, GymStatues hidden_object 6, 15, SPRITE_FACING_UP, GymStatues db -1 ; end GameCornerHiddenObjects: hidden_object 18, 15, ANY_FACING, StartSlotMachine hidden_object 18, 14, ANY_FACING, StartSlotMachine hidden_object 18, 13, ANY_FACING, StartSlotMachine hidden_object 18, 12, ANY_FACING, StartSlotMachine hidden_object 18, 11, ANY_FACING, StartSlotMachine hidden_object 18, 10, SLOTS_SOMEONESKEYS, StartSlotMachine hidden_object 13, 10, ANY_FACING, StartSlotMachine hidden_object 13, 11, ANY_FACING, StartSlotMachine hidden_object 13, 12, SLOTS_OUTTOLUNCH, StartSlotMachine hidden_object 13, 13, ANY_FACING, StartSlotMachine hidden_object 13, 14, ANY_FACING, StartSlotMachine hidden_object 13, 15, ANY_FACING, StartSlotMachine hidden_object 12, 15, ANY_FACING, StartSlotMachine hidden_object 12, 14, ANY_FACING, StartSlotMachine hidden_object 12, 13, ANY_FACING, StartSlotMachine hidden_object 12, 12, ANY_FACING, StartSlotMachine hidden_object 12, 11, ANY_FACING, StartSlotMachine hidden_object 12, 10, ANY_FACING, StartSlotMachine hidden_object 7, 10, ANY_FACING, StartSlotMachine hidden_object 7, 11, ANY_FACING, StartSlotMachine hidden_object 7, 12, ANY_FACING, StartSlotMachine hidden_object 7, 13, ANY_FACING, StartSlotMachine hidden_object 7, 14, ANY_FACING, StartSlotMachine hidden_object 7, 15, ANY_FACING, StartSlotMachine hidden_object 6, 15, ANY_FACING, StartSlotMachine hidden_object 6, 14, ANY_FACING, StartSlotMachine hidden_object 6, 13, ANY_FACING, StartSlotMachine hidden_object 6, 12, SLOTS_OUTOFORDER, StartSlotMachine hidden_object 6, 11, ANY_FACING, StartSlotMachine hidden_object 6, 10, ANY_FACING, StartSlotMachine hidden_object 1, 10, ANY_FACING, StartSlotMachine hidden_object 1, 11, ANY_FACING, StartSlotMachine hidden_object 1, 12, ANY_FACING, StartSlotMachine hidden_object 1, 13, ANY_FACING, StartSlotMachine hidden_object 1, 14, ANY_FACING, StartSlotMachine hidden_object 1, 15, ANY_FACING, StartSlotMachine hidden_object 0, 8, COIN+10, HiddenCoins hidden_object 1, 16, COIN+10, HiddenCoins hidden_object 3, 11, COIN+20, HiddenCoins hidden_object 3, 14, COIN+10, HiddenCoins hidden_object 4, 12, COIN+10, HiddenCoins hidden_object 9, 12, COIN+20, HiddenCoins hidden_object 9, 15, COIN+10, HiddenCoins hidden_object 16, 14, COIN+10, HiddenCoins hidden_object 10, 16, COIN+10, HiddenCoins hidden_object 11, 7, COIN+40, HiddenCoins hidden_object 15, 8, COIN+100, HiddenCoins hidden_object 12, 15, COIN+10, HiddenCoins db -1 ; end FuchsiaPokecenterHiddenObjects: hidden_object 13, 3, SPRITE_FACING_UP, OpenPokemonCenterPC hidden_object 0, 4, SPRITE_FACING_UP, PrintBenchGuyText db -1 ; end SafariZoneEntranceHiddenObjects: hidden_object 10, 1, NUGGET, HiddenItems ; inaccessible db -1 ; end FuchsiaGymHiddenObjects: hidden_object 3, 15, SPRITE_FACING_UP, GymStatues hidden_object 6, 15, SPRITE_FACING_UP, GymStatues db -1 ; end Mansion1HiddenObjects: hidden_object 8, 16, MOON_STONE, HiddenItems hidden_object 2, 5, SPRITE_FACING_UP, Mansion1Script_Switches db -1 ; end CinnabarGymHiddenObjects: hidden_object 17, 13, SPRITE_FACING_UP, GymStatues ; third param: ([hGymGateAnswer] << 4) | [hGymGateIndex] hidden_object 15, 7, (FALSE << 4) | 1, PrintCinnabarQuiz hidden_object 10, 1, (TRUE << 4) | 2, PrintCinnabarQuiz hidden_object 9, 7, (TRUE << 4) | 3, PrintCinnabarQuiz hidden_object 9, 13, (TRUE << 4) | 4, PrintCinnabarQuiz hidden_object 1, 13, (FALSE << 4) | 5, PrintCinnabarQuiz hidden_object 1, 7, (TRUE << 4) | 6, PrintCinnabarQuiz db -1 ; end CinnabarLab4HiddenObjects: hidden_object 0, 4, SPRITE_FACING_UP, OpenPokemonCenterPC hidden_object 2, 4, SPRITE_FACING_UP, OpenPokemonCenterPC db -1 ; end CinnabarPokecenterHiddenObjects: hidden_object 0, 4, SPRITE_FACING_UP, PrintBenchGuyText hidden_object 13, 3, SPRITE_FACING_UP, OpenPokemonCenterPC db -1 ; end