Fixed several bugs

- Fixed an issue where KEP's new static encounters would sometimes not disappear correctly
- Fixed an issue where boulders wouldn't fall down holes
- Fixed issues where the SS Anne Rival and Oak in the Indigo Plateau wouldn't appear, causing a softlock
- Fixed an issue where the Mt. Moon fossils wouldn't disappear
- Added several items back after they were previously removed
This commit is contained in:
MementoMartha 2023-04-30 00:58:22 +01:00
parent 760121d8fd
commit d0b65e945e
5 changed files with 357 additions and 370 deletions

View file

@ -17,14 +17,14 @@ MapHSPointers:
dw NoHS
dw NoHS
dw Route1HS
dw NoHS ; Route2HS is unnecessary due to new events replacing it.
dw Route2HS
dw NoHS
dw NoHS ; Route4HS was made unnecessary from replacements
dw Route4HS
dw NoHS
dw NoHS
dw NoHS
dw NoHS
dw NoHS ; Route9HS made unnecessary from replacements
dw Route9HS
dw NoHS
dw NoHS
dw Route12HS
@ -237,7 +237,7 @@ MapHSPointers:
dw NoHS
dw CinnabarVolcanoHS
dw NoHS
dw SilphCo9FHS
dw NoHS
dw SilphCo10FHS
dw SilphCo11FHS
dw NoHS
@ -247,7 +247,7 @@ MapHSPointers:
dw NoHS
dw NoHS
dw NoHS
dw BillsGardenHS
dw NoHS
dw NoHS
dw NoHS
dw NoHS
@ -263,346 +263,340 @@ MissableObjects:
; format: map id, object id, HIDE/SHOW
PalletTownHS:
db PALLET_TOWN, $01, HIDE
db PALLET_TOWN, $01, HIDE ; HS_PALLET_TOWN_OAK
ViridianCityHS:
db VIRIDIAN_CITY, $05, SHOW
db VIRIDIAN_CITY, $07, HIDE
db VIRIDIAN_CITY, $05, SHOW ; HS_LYING_OLD_MAN
db VIRIDIAN_CITY, $07, HIDE ; HS_OLD_MAN
PewterCityHS:
db PEWTER_CITY, $03, SHOW
db PEWTER_CITY, $05, SHOW
db PEWTER_CITY, $03, SHOW ; HS_MUSEUM_GUY
db PEWTER_CITY, $05, SHOW ; HS_GYM_GUY
CeruleanCityHS:
db CERULEAN_CITY, $01, HIDE
db CERULEAN_CITY, $02, SHOW
db CERULEAN_CITY, $06, HIDE
db CERULEAN_CITY, $0A, SHOW
db CERULEAN_CITY, $0B, SHOW
db CERULEAN_CITY, $01, HIDE ; HS_CERULEAN_RIVAL
db CERULEAN_CITY, $02, SHOW ; HS_CERULEAN_ROCKET
db CERULEAN_CITY, $06, HIDE ; HS_CERULEAN_GUARD_1
db CERULEAN_CITY, $0A, SHOW ; HS_CERULEAN_CAVE_GUY
db CERULEAN_CITY, $0B, SHOW ; HS_CERULEAN_GUARD_2
SaffronCityHS:
db SAFFRON_CITY, $01, SHOW
db SAFFRON_CITY, $02, SHOW
db SAFFRON_CITY, $03, SHOW
db SAFFRON_CITY, $04, SHOW
db SAFFRON_CITY, $05, SHOW
db SAFFRON_CITY, $06, SHOW
db SAFFRON_CITY, $07, SHOW
db SAFFRON_CITY, $08, HIDE
db SAFFRON_CITY, $09, HIDE
db SAFFRON_CITY, $0A, HIDE
db SAFFRON_CITY, $0B, HIDE
db SAFFRON_CITY, $0C, HIDE
db SAFFRON_CITY, $0D, HIDE
db SAFFRON_CITY, $0E, SHOW
db SAFFRON_CITY, $0F, HIDE
db SAFFRON_CITY, $1A, HIDE
;Route2HS: - made redundant.
;db ROUTE_2, $01, SHOW
;db ROUTE_2, $02, SHOW
;Route4HS:
;db ROUTE_4, $03, SHOW
db SAFFRON_CITY, $01, SHOW ; HS_SAFFRON_CITY_1
db SAFFRON_CITY, $02, SHOW ; HS_SAFFRON_CITY_2
db SAFFRON_CITY, $03, SHOW ; HS_SAFFRON_CITY_3
db SAFFRON_CITY, $04, SHOW ; HS_SAFFRON_CITY_4
db SAFFRON_CITY, $05, SHOW ; HS_SAFFRON_CITY_5
db SAFFRON_CITY, $06, SHOW ; HS_SAFFRON_CITY_6
db SAFFRON_CITY, $07, SHOW ; HS_SAFFRON_CITY_7
db SAFFRON_CITY, $08, HIDE ; HS_SAFFRON_CITY_8
db SAFFRON_CITY, $09, HIDE ; HS_SAFFRON_CITY_9
db SAFFRON_CITY, $0A, HIDE ; HS_SAFFRON_CITY_A
db SAFFRON_CITY, $0B, HIDE ; HS_SAFFRON_CITY_B
db SAFFRON_CITY, $0C, HIDE ; HS_SAFFRON_CITY_C
db SAFFRON_CITY, $0D, HIDE ; HS_SAFFRON_CITY_D
db SAFFRON_CITY, $0E, SHOW ; HS_SAFFRON_CITY_E
db SAFFRON_CITY, $0F, HIDE ; HS_SAFFRON_CITY_F
db SAFFRON_CITY, $1A, HIDE ; HS_SAFFRON_CITY_UP_GRADE
Route2HS:
db ROUTE_2, $01, SHOW ; HS_ROUTE_2_ITEM_1
db ROUTE_2, $02, SHOW ; HS_ROUTE_2_ITEM_2
Route4HS:
db ROUTE_4, $03, SHOW ; HS_ROUTE_4_ITEM
Route9HS:
db ROUTE_9, $0A, SHOW ; HS_ROUTE_9_ITEM
Route12HS:
db ROUTE_12, $01, SHOW
;db ROUTE_12, $09, SHOW
db ROUTE_12, $0A, SHOW
db ROUTE_12, $01, SHOW ; HS_ROUTE_12_SNORLAX
db ROUTE_12, $09, SHOW ; HS_ROUTE_12_ITEM_1
db ROUTE_12, $0A, SHOW ; HS_ROUTE_12_ITEM_2
Route15HS:
db ROUTE_15, $0B, SHOW
db ROUTE_15, $0B, SHOW ; HS_ROUTE_15_ITEM
Route16HS:
db ROUTE_16, $07, SHOW
db ROUTE_16, $07, SHOW ; HS_ROUTE_16_SNORLAX
Route22HS:
db ROUTE_22, $01, HIDE
db ROUTE_22, $02, HIDE
db ROUTE_22, $01, HIDE ; HS_ROUTE_22_RIVAL_1
db ROUTE_22, $02, HIDE ; HS_ROUTE_22_RIVAL_2
Route24HS:
db ROUTE_24, $01, SHOW
db ROUTE_24, $08, SHOW
db ROUTE_24, $01, SHOW ; HS_NUGGET_BRIDGE_GUY
db ROUTE_24, $08, SHOW ; HS_ROUTE_24_ITEM
Route25HS:
db ROUTE_25, $0A, SHOW
BluesHouseHS:
db BLUES_HOUSE, $01, SHOW
db BLUES_HOUSE, $02, HIDE
db BLUES_HOUSE, $03, SHOW
OaksLabHS:
db OAKS_LAB, $01, SHOW
db OAKS_LAB, $02, SHOW
db OAKS_LAB, $03, SHOW
db OAKS_LAB, $04, SHOW
db OAKS_LAB, $05, SHOW
db OAKS_LAB, $07, SHOW
db OAKS_LAB, $08, SHOW
db OAKS_LAB, $06, HIDE
ViridianGymHS:
db VIRIDIAN_GYM, $01, SHOW
db VIRIDIAN_GYM, $0B, SHOW
Museum1FHS:
db MUSEUM_1F, $05, SHOW
CeruleanCaveHS:
db CERULEAN_CAVE_1F, $01, SHOW
db CERULEAN_CAVE_1F, $02, SHOW
db CERULEAN_CAVE_1F, $03, SHOW
PokemonTower2FHS:
db POKEMON_TOWER_2F, $01, SHOW
PokemonTower3FHS:
db POKEMON_TOWER_3F, $04, SHOW
PokemonTower4FHS:
db POKEMON_TOWER_4F, $04, SHOW
db POKEMON_TOWER_4F, $05, SHOW
db POKEMON_TOWER_4F, $06, SHOW
PokemonTower5FHS:
db POKEMON_TOWER_5F, $06, SHOW
PokemonTower6FHS:
db POKEMON_TOWER_6F, $04, SHOW
db POKEMON_TOWER_6F, $05, SHOW
PokemonTower7FHS:
db POKEMON_TOWER_7F, $01, SHOW
db POKEMON_TOWER_7F, $02, SHOW
db POKEMON_TOWER_7F, $03, SHOW
db POKEMON_TOWER_7F, $04, SHOW
MrFujisHouseHS:
db MR_FUJIS_HOUSE, $05, HIDE
CeladonMansionRoofHouseHS:
db CELADON_MANSION_ROOF_HOUSE, $02, SHOW
GameCornerHS:
db GAME_CORNER, $0B, SHOW
WardensHouseHS:
db WARDENS_HOUSE, $02, SHOW
PokemonMansion1FHS:
db POKEMON_MANSION_1F, $02, SHOW
db POKEMON_MANSION_1F, $03, SHOW
FightingDojoHS:
db FIGHTING_DOJO, $06, SHOW
db FIGHTING_DOJO, $07, SHOW
SilphCo1FHS:
db SILPH_CO_1F, $01, HIDE
PowerPlantHS:
db POWER_PLANT, $01, SHOW
db POWER_PLANT, $02, SHOW
db POWER_PLANT, $03, SHOW
db POWER_PLANT, $04, SHOW
db POWER_PLANT, $05, SHOW
db POWER_PLANT, $06, SHOW
db POWER_PLANT, $07, SHOW
db POWER_PLANT, $08, SHOW
db POWER_PLANT, $09, SHOW
db POWER_PLANT, $0A, SHOW
db POWER_PLANT, $0B, SHOW
db POWER_PLANT, $0C, SHOW
db POWER_PLANT, $0D, SHOW
db POWER_PLANT, $0E, SHOW
VictoryRoad2FHS:
db VICTORY_ROAD_2F, $06, SHOW
db VICTORY_ROAD_2F, $07, SHOW
db VICTORY_ROAD_2F, $08, SHOW
db VICTORY_ROAD_2F, $09, SHOW
db VICTORY_ROAD_2F, $0A, SHOW
db VICTORY_ROAD_2F, $0D, SHOW
BillsHouseHS:
db BILLS_HOUSE, $01, SHOW
db BILLS_HOUSE, $02, HIDE
db BILLS_HOUSE, $03, HIDE
db BILLS_HOUSE, $04, SHOW
ViridianForestHS:
db VIRIDIAN_FOREST, $05, SHOW
db VIRIDIAN_FOREST, $06, SHOW
db VIRIDIAN_FOREST, $07, SHOW
MtMoon1FHS:
db MT_MOON_1F, $08, SHOW
db MT_MOON_1F, $09, SHOW
db MT_MOON_1F, $0A, SHOW
db MT_MOON_1F, $0B, SHOW
db MT_MOON_1F, $0C, SHOW
db MT_MOON_1F, $0D, SHOW
MtMoonB2FHS:
db MT_MOON_B2F, $06, SHOW
db MT_MOON_B2F, $07, SHOW
db MT_MOON_B2F, $08, SHOW
db MT_MOON_B2F, $09, SHOW
db MT_MOON_B2F, $0A, HIDE ; Crater Guard, currently hidden for testing purposes
SSAnne2FHS:
db SS_ANNE_2F, $02, HIDE
SSAnne1FRoomsHS:
db SS_ANNE_1F_ROOMS, $0A, SHOW
SSAnne2FRoomsHS:
db SS_ANNE_2F_ROOMS, $06, SHOW
db SS_ANNE_2F_ROOMS, $09, SHOW
SSAnneB1FRoomsHS:
db SS_ANNE_B1F_ROOMS, $09, SHOW
db SS_ANNE_B1F_ROOMS, $0A, SHOW
db SS_ANNE_B1F_ROOMS, $0B, SHOW
DiglettsCaveHS:
db DIGLETTS_CAVE, $01, SHOW
VictoryRoad3FHS:
db VICTORY_ROAD_3F, $05, SHOW
db VICTORY_ROAD_3F, $06, SHOW
db VICTORY_ROAD_3F, $0A, SHOW
RocketHideoutB1FHS:
db ROCKET_HIDEOUT_B1F, $05, SHOW
db ROCKET_HIDEOUT_B1F, $06, SHOW
RocketHideoutB2FHS:
db ROCKET_HIDEOUT_B2F, $02, SHOW
db ROCKET_HIDEOUT_B2F, $03, SHOW
db ROCKET_HIDEOUT_B2F, $04, SHOW
db ROCKET_HIDEOUT_B2F, $05, SHOW
RocketHideoutB3FHS:
db ROCKET_HIDEOUT_B3F, $03, SHOW
db ROCKET_HIDEOUT_B3F, $04, SHOW
RocketHideoutB4FHS:
db ROCKET_HIDEOUT_B4F, $01, SHOW
db ROCKET_HIDEOUT_B4F, $05, SHOW
db ROCKET_HIDEOUT_B4F, $06, SHOW
db ROCKET_HIDEOUT_B4F, $07, SHOW
db ROCKET_HIDEOUT_B4F, $08, HIDE
db ROCKET_HIDEOUT_B4F, $09, HIDE
SilphCo2FHS:
db SILPH_CO_2F, $01, SHOW
db SILPH_CO_2F, $02, SHOW
db SILPH_CO_2F, $03, SHOW
db SILPH_CO_2F, $04, SHOW
db SILPH_CO_2F, $05, SHOW
SilphCo3FHS:
db SILPH_CO_3F, $02, SHOW
db SILPH_CO_3F, $03, SHOW
db SILPH_CO_3F, $04, SHOW
SilphCo4FHS:
db SILPH_CO_4F, $02, SHOW
db SILPH_CO_4F, $03, SHOW
db SILPH_CO_4F, $04, SHOW
db SILPH_CO_4F, $05, SHOW
db SILPH_CO_4F, $06, SHOW
db SILPH_CO_4F, $07, SHOW
SilphCo5FHS:
db SILPH_CO_5F, $02, SHOW
db SILPH_CO_5F, $03, SHOW
db SILPH_CO_5F, $04, SHOW
db SILPH_CO_5F, $05, SHOW
db SILPH_CO_5F, $06, SHOW
db SILPH_CO_5F, $07, SHOW
db SILPH_CO_5F, $08, SHOW
SilphCo6FHS:
db SILPH_CO_6F, $06, SHOW
db SILPH_CO_6F, $07, SHOW
db SILPH_CO_6F, $08, SHOW
db SILPH_CO_6F, $09, SHOW
db SILPH_CO_6F, $0A, SHOW
SilphCo7FHS:
db SILPH_CO_7F, $05, SHOW
db SILPH_CO_7F, $06, SHOW
db SILPH_CO_7F, $07, SHOW
db SILPH_CO_7F, $08, SHOW
db SILPH_CO_7F, $09, SHOW
db SILPH_CO_7F, $0A, SHOW
db SILPH_CO_7F, $0B, SHOW
db SILPH_CO_7F, $0C, SHOW
SilphCo8FHS:
db SILPH_CO_8F, $02, SHOW
db SILPH_CO_8F, $03, SHOW
db SILPH_CO_8F, $04, SHOW
SilphCo9FHS:
db SILPH_CO_9F, $02, SHOW
db SILPH_CO_9F, $03, SHOW
db SILPH_CO_9F, $04, SHOW
SilphCo10FHS:
db SILPH_CO_10F, $01, SHOW
db SILPH_CO_10F, $02, SHOW
db SILPH_CO_10F, $03, SHOW
db SILPH_CO_10F, $04, SHOW
db SILPH_CO_10F, $05, SHOW
db SILPH_CO_10F, $06, SHOW
SilphCo11FHS:
db SILPH_CO_11F, $03, SHOW
db SILPH_CO_11F, $04, SHOW
db SILPH_CO_11F, $05, SHOW
db SILPH_CO_11F, $06, SHOW
BillsGardenHS: ; could be used for the dragonite boss fight, so not removing this part of UNUSED_MAP_F4
db BILLS_GARDEN, $02, SHOW
CinnabarVolcanoHS:
db CINNABAR_VOLCANO, $01, SHOW
PokemonMansion2FHS:
db POKEMON_MANSION_2F, $02, SHOW
PokemonMansion3FHS:
db POKEMON_MANSION_3F, $03, SHOW
db POKEMON_MANSION_3F, $04, SHOW
PokemonMansionB1FHS:
db POKEMON_MANSION_B1F, $03, SHOW
db POKEMON_MANSION_B1F, $04, SHOW
db POKEMON_MANSION_B1F, $05, SHOW
db POKEMON_MANSION_B1F, $06, SHOW
db POKEMON_MANSION_B1F, $08, SHOW
db POKEMON_MANSION_B1F, $09, SHOW ; guard npc
SafariZoneEastHS:
db SAFARI_ZONE_EAST, $01, SHOW
db SAFARI_ZONE_EAST, $02, SHOW
db SAFARI_ZONE_EAST, $03, SHOW
db SAFARI_ZONE_EAST, $04, SHOW
SafariZoneNorthHS:
db SAFARI_ZONE_NORTH, $01, SHOW
db SAFARI_ZONE_NORTH, $02, SHOW
SafariZoneWestHS:
db SAFARI_ZONE_WEST, $01, SHOW
db SAFARI_ZONE_WEST, $02, SHOW
db SAFARI_ZONE_WEST, $03, SHOW
db SAFARI_ZONE_WEST, $04, SHOW
SafariZoneCenterHS:
db SAFARI_ZONE_CENTER, $01, SHOW
CeruleanCave2FHS:
db CERULEAN_CAVE_2F, $01, SHOW
db CERULEAN_CAVE_2F, $02, SHOW
db CERULEAN_CAVE_2F, $03, SHOW
CeruleanCaveB1FHS:
db CERULEAN_CAVE_B1F, $01, SHOW
db CERULEAN_CAVE_B1F, $02, SHOW
db CERULEAN_CAVE_B1F, $03, SHOW
VictoryRoad1FHS:
db VICTORY_ROAD_1F, $03, SHOW
db VICTORY_ROAD_1F, $04, SHOW
ChampionsRoomHS:
db CHAMPIONS_ROOM, $02, HIDE
db ROUTE_25, $0A, SHOW ; HS_ROUTE_25_ITEM
BrunswickTrailHS:
db BRUNSWICK_TRAIL, $01, SHOW
db BRUNSWICK_TRAIL, $03, SHOW ; to test, SHOW, otherwise HIDE
SeafoamIslands1FHS:
db SEAFOAM_ISLANDS_1F, $01, SHOW
db SEAFOAM_ISLANDS_1F, $02, SHOW
SeafoamIslandsB1FHS:
db SEAFOAM_ISLANDS_B1F, $01, HIDE
db SEAFOAM_ISLANDS_B1F, $02, HIDE
SeafoamIslandsB2FHS:
db SEAFOAM_ISLANDS_B2F, $01, HIDE
db SEAFOAM_ISLANDS_B2F, $02, HIDE
SeafoamIslandsB3FHS:
db SEAFOAM_ISLANDS_B3F, $02, SHOW
db SEAFOAM_ISLANDS_B3F, $03, SHOW
db SEAFOAM_ISLANDS_B3F, $05, HIDE
db SEAFOAM_ISLANDS_B3F, $06, HIDE
SeafoamIslandsB4FHS:
db SEAFOAM_ISLANDS_B4F, $01, HIDE
db SEAFOAM_ISLANDS_B4F, $02, HIDE
db SEAFOAM_ISLANDS_B4F, $03, SHOW
VermilionDockHS:
db VERMILION_DOCK, $01, SHOW
FarawayIslandInsideHS:
db FARAWAY_ISLAND_INSIDE, $01, SHOW
PokemonMansionB2FHS:
db POKEMON_MANSION_B2F, $03, SHOW
db POKEMON_MANSION_B2F, $04, SHOW
Route1HS:
db ROUTE_1, $03, HIDE ; PROF OAK fight. To test, change to SHOW. - PvK
MtMoonCraterHS:
db MT_MOON_CRATER, $01, SHOW
db MT_MOON_CRATER, $02, SHOW
db MT_MOON_CRATER, $03, SHOW
db MT_MOON_CRATER, $04, SHOW
db MT_MOON_CRATER, $05, SHOW
db MT_MOON_CRATER, $06, SHOW
db MT_MOON_CRATER, $07, SHOW
db MT_MOON_CRATER, $08, SHOW
db MT_MOON_CRATER, $09, SHOW
db MT_MOON_CRATER, $0A, SHOW
db MT_MOON_CRATER, $0B, SHOW
ViridianPreGymHS:
db VIRIDIAN_PRE_GYM, $01, SHOW ; Initial Yujirou
db VIRIDIAN_PRE_GYM, $02, HIDE ; Yujirou Rematch
UnderwaterTunnelHS:
db UNDERWATER_TUNNEL, $01, SHOW
db BRUNSWICK_TRAIL, $01, SHOW ; HS_CACTUS
db BRUNSWICK_TRAIL, $03, SHOW ; HS_BRUNSWICK_ZAPDOS_G
BluesHouseHS:
db BLUES_HOUSE, $01, SHOW ; HS_DAISY_SITTING
db BLUES_HOUSE, $02, HIDE ; HS_DAISY_WALKING
db BLUES_HOUSE, $03, SHOW ; HS_TOWN_MAP
OaksLabHS:
db OAKS_LAB, $01, SHOW ; HS_OAKS_LAB_RIVAL
db OAKS_LAB, $02, SHOW ; HS_STARTER_BALL_1
db OAKS_LAB, $03, SHOW ; HS_STARTER_BALL_2
db OAKS_LAB, $04, SHOW ; HS_STARTER_BALL_3
db OAKS_LAB, $05, SHOW ; HS_OAKS_LAB_OAK_1
db OAKS_LAB, $07, SHOW ; HS_STARTER_BALL_4
db OAKS_LAB, $08, SHOW ; HS_STARTER_BALL_5
db OAKS_LAB, $06, HIDE ; HS_OAKS_LAB_OAK_2
ViridianGymHS:
db VIRIDIAN_GYM, $01, SHOW ; HS_VIRIDIAN_GYM_GIOVANNI
db VIRIDIAN_GYM, $0B, SHOW ; HS_VIRIDIAN_GYM_ITEM
Museum1FHS:
db MUSEUM_1F, $05, SHOW ; HS_OLD_AMBER
CeruleanCaveHS:
db CERULEAN_CAVE_1F, $01, SHOW ; HS_CERULEAN_CAVE_1F_ITEM_1
db CERULEAN_CAVE_1F, $02, SHOW ; HS_CERULEAN_CAVE_1F_ITEM_2
db CERULEAN_CAVE_1F, $03, SHOW ; HS_CERULEAN_CAVE_1F_ITEM_3
CelesteHillHS:
db CELESTE_HILL, $02, SHOW ; Zapdos
db CELESTE_HILL, $03, SHOW ; Articuno
db CELESTE_HILL, $01, SHOW ; HS_CELESTE_ZAPDOS_G
db CELESTE_HILL, $02, SHOW ; HS_CELESTE_ARTICUNO_G
db CELESTE_HILL, $03, SHOW ; HS_MOLTRES_G
PokemonTower2FHS:
db POKEMON_TOWER_2F, $01, SHOW ; HS_POKEMON_TOWER_2F_RIVAL
PokemonTower3FHS:
db POKEMON_TOWER_3F, $04, SHOW ; HS_POKEMON_TOWER_3F_ITEM
PokemonTower4FHS:
db POKEMON_TOWER_4F, $04, SHOW ; HS_POKEMON_TOWER_4F_ITEM_1
db POKEMON_TOWER_4F, $05, SHOW ; HS_POKEMON_TOWER_4F_ITEM_2
db POKEMON_TOWER_4F, $06, SHOW ; HS_POKEMON_TOWER_4F_ITEM_3
PokemonTower5FHS:
db POKEMON_TOWER_5F, $06, SHOW ; HS_POKEMON_TOWER_5F_ITEM
PokemonTower6FHS:
db POKEMON_TOWER_6F, $04, SHOW ; HS_POKEMON_TOWER_6F_ITEM_1
db POKEMON_TOWER_6F, $05, SHOW ; HS_POKEMON_TOWER_6F_ITEM_2
PokemonTower7FHS:
db POKEMON_TOWER_7F, $01, SHOW ; HS_POKEMON_TOWER_7F_ROCKET_1
db POKEMON_TOWER_7F, $02, SHOW ; HS_POKEMON_TOWER_7F_ROCKET_2
db POKEMON_TOWER_7F, $03, SHOW ; HS_POKEMON_TOWER_7F_ROCKET_3
db POKEMON_TOWER_7F, $04, SHOW ; HS_POKEMON_TOWER_7F_MR_FUJI
MrFujisHouseHS:
db MR_FUJIS_HOUSE, $05, HIDE ; HS_MR_FUJIS_HOUSE_MR_FUJI
CeladonMansionRoofHouseHS:
db CELADON_MANSION_ROOF_HOUSE, $02, SHOW ; HS_CELADON_MANSION_EEVEE_GIFT
GameCornerHS:
db GAME_CORNER, $0B, SHOW ; HS_GAME_CORNER_ROCKET
WardensHouseHS:
db WARDENS_HOUSE, $02, SHOW ; HS_WARDENS_HOUSE_ITEM
PokemonMansion1FHS:
db POKEMON_MANSION_1F, $02, SHOW ; HS_POKEMON_MANSION_1F_ITEM_1
db POKEMON_MANSION_1F, $03, SHOW ; HS_POKEMON_MANSION_1F_ITEM_2
FightingDojoHS:
db FIGHTING_DOJO, $06, SHOW ; HS_FIGHTING_DOJO_GIFT_1
db FIGHTING_DOJO, $07, SHOW ; HS_FIGHTING_DOJO_GIFT_2
SilphCo1FHS:
db SILPH_CO_1F, $01, HIDE ; HS_SILPH_CO_1F_RECEPTIONIST
PowerPlantHS:
db POWER_PLANT, $01, SHOW ; HS_VOLTORB_1
db POWER_PLANT, $02, SHOW ; HS_VOLTORB_2
db POWER_PLANT, $03, SHOW ; HS_VOLTORB_3
db POWER_PLANT, $04, SHOW ; HS_ELECTRODE_1
db POWER_PLANT, $05, SHOW ; HS_VOLTORB_4
db POWER_PLANT, $06, SHOW ; HS_VOLTORB_5
db POWER_PLANT, $07, SHOW ; HS_ELECTRODE_2
db POWER_PLANT, $08, SHOW ; HS_VOLTORB_6
db POWER_PLANT, $09, SHOW ; HS_ZAPDOS
db POWER_PLANT, $0A, SHOW ; HS_POWER_PLANT_ITEM_1
db POWER_PLANT, $0B, SHOW ; HS_POWER_PLANT_ITEM_2
db POWER_PLANT, $0C, SHOW ; HS_POWER_PLANT_ITEM_3
db POWER_PLANT, $0D, SHOW ; HS_POWER_PLANT_ITEM_4
db POWER_PLANT, $0E, SHOW ; HS_POWER_PLANT_ITEM_5
VictoryRoad2FHS:
db VICTORY_ROAD_2F, $06, SHOW ; HS_GYAOON
db VICTORY_ROAD_2F, $07, SHOW ; HS_VICTORY_ROAD_2F_ITEM_1
db VICTORY_ROAD_2F, $08, SHOW ; HS_VICTORY_ROAD_2F_ITEM_2
db VICTORY_ROAD_2F, $09, SHOW ; HS_VICTORY_ROAD_2F_ITEM_3
db VICTORY_ROAD_2F, $0A, SHOW ; HS_VICTORY_ROAD_2F_ITEM_4
db VICTORY_ROAD_2F, $0D, SHOW ; HS_VICTORY_ROAD_2F_BOULDER
BillsHouseHS:
db BILLS_HOUSE, $01, SHOW ; HS_BILL_POKEMON
db BILLS_HOUSE, $02, HIDE ; HS_BILL_1
db BILLS_HOUSE, $03, HIDE ; HS_BILL_2
db BILLS_HOUSE, $04, SHOW ; HS_BILLS_NIDORINO
ViridianForestHS:
db VIRIDIAN_FOREST, $05, SHOW ; HS_VIRIDIAN_FOREST_ITEM_1
db VIRIDIAN_FOREST, $06, SHOW ; HS_VIRIDIAN_FOREST_ITEM_2
db VIRIDIAN_FOREST, $07, SHOW ; HS_VIRIDIAN_FOREST_ITEM_3
MtMoon1FHS:
db MT_MOON_1F, $08, SHOW ; HS_MT_MOON_1F_ITEM_1
db MT_MOON_1F, $09, SHOW ; HS_MT_MOON_1F_ITEM_2
db MT_MOON_1F, $0A, SHOW ; HS_MT_MOON_1F_ITEM_3
db MT_MOON_1F, $0B, SHOW ; HS_MT_MOON_1F_ITEM_4
db MT_MOON_1F, $0C, SHOW ; HS_MT_MOON_1F_ITEM_5
db MT_MOON_1F, $0D, SHOW ; HS_MT_MOON_1F_ITEM_6
MtMoonB2FHS:
db MT_MOON_B2F, $06, SHOW ; HS_MT_MOON_B2F_FOSSIL_1
db MT_MOON_B2F, $07, SHOW ; HS_MT_MOON_B2F_FOSSIL_2
db MT_MOON_B2F, $08, SHOW ; HS_MT_MOON_B2F_ITEM_1
db MT_MOON_B2F, $09, SHOW ; HS_MT_MOON_B2F_ITEM_2
db MT_MOON_B2F, $0A, HIDE ; HS_MT_MOON_CRATER_GUARD
SSAnne2FHS:
db SS_ANNE_2F, $02, HIDE ; HS_SS_ANNE_2F_RIVAL
SSAnne1FRoomsHS:
db SS_ANNE_1F_ROOMS, $0A, SHOW ; HS_SS_ANNE_1F_ROOMS_ITEM
SSAnne2FRoomsHS:
db SS_ANNE_2F_ROOMS, $06, SHOW ; HS_SS_ANNE_2F_ROOMS_ITEM_1
db SS_ANNE_2F_ROOMS, $09, SHOW ; HS_SS_ANNE_2F_ROOMS_ITEM_2
SSAnneB1FRoomsHS:
db SS_ANNE_B1F_ROOMS, $09, SHOW ; HS_SS_ANNE_B1F_ROOMS_ITEM_1
db SS_ANNE_B1F_ROOMS, $0A, SHOW ; HS_SS_ANNE_B1F_ROOMS_ITEM_2
db SS_ANNE_B1F_ROOMS, $0B, SHOW ; HS_SS_ANNE_B1F_ROOMS_ITEM_3
DiglettsCaveHS:
db DIGLETTS_CAVE, $01, SHOW ; HS_WUGTRIO
VictoryRoad3FHS:
db VICTORY_ROAD_3F, $05, SHOW ; HS_VICTORY_ROAD_3F_ITEM_1
db VICTORY_ROAD_3F, $06, SHOW ; HS_VICTORY_ROAD_3F_ITEM_2
db VICTORY_ROAD_3F, $0A, SHOW ; HS_VICTORY_ROAD_3F_BOULDER
RocketHideoutB1FHS:
db ROCKET_HIDEOUT_B1F, $05, SHOW ; HS_ROCKET_HIDEOUT_B1F_ITEM_1
db ROCKET_HIDEOUT_B1F, $06, SHOW ; HS_ROCKET_HIDEOUT_B1F_ITEM_2
RocketHideoutB2FHS:
db ROCKET_HIDEOUT_B2F, $02, SHOW ; HS_ROCKET_HIDEOUT_B2F_ITEM_1
db ROCKET_HIDEOUT_B2F, $03, SHOW ; HS_ROCKET_HIDEOUT_B2F_ITEM_2
db ROCKET_HIDEOUT_B2F, $04, SHOW ; HS_ROCKET_HIDEOUT_B2F_ITEM_3
db ROCKET_HIDEOUT_B2F, $05, SHOW ; HS_ROCKET_HIDEOUT_B2F_ITEM_4
RocketHideoutB3FHS:
db ROCKET_HIDEOUT_B3F, $03, SHOW ; HS_ROCKET_HIDEOUT_B3F_ITEM_1
db ROCKET_HIDEOUT_B3F, $04, SHOW ; HS_ROCKET_HIDEOUT_B3F_ITEM_2
RocketHideoutB4FHS:
db ROCKET_HIDEOUT_B4F, $01, SHOW ; HS_ROCKET_HIDEOUT_B4F_GIOVANNI
db ROCKET_HIDEOUT_B4F, $05, SHOW ; HS_ROCKET_HIDEOUT_B4F_ITEM_1
db ROCKET_HIDEOUT_B4F, $06, SHOW ; HS_ROCKET_HIDEOUT_B4F_ITEM_2
db ROCKET_HIDEOUT_B4F, $07, SHOW ; HS_ROCKET_HIDEOUT_B4F_ITEM_3
db ROCKET_HIDEOUT_B4F, $08, HIDE ; HS_ROCKET_HIDEOUT_B4F_ITEM_4
db ROCKET_HIDEOUT_B4F, $09, HIDE ; HS_ROCKET_HIDEOUT_B4F_ITEM_5
SilphCo2FHS:
db SILPH_CO_2F, $01, SHOW ; HS_SILPH_CO_2F_1
db SILPH_CO_2F, $02, SHOW ; HS_SILPH_CO_2F_2
SilphCo3FHS:
db SILPH_CO_3F, $02, SHOW ; HS_SILPH_CO_3F_1
db SILPH_CO_3F, $03, SHOW ; HS_SILPH_CO_3F_2
db SILPH_CO_3F, $04, SHOW ; HS_SILPH_CO_3F_ITEM
SilphCo4FHS:
db SILPH_CO_4F, $02, SHOW ; HS_SILPH_CO_4F_1
db SILPH_CO_4F, $03, SHOW ; HS_SILPH_CO_4F_2
db SILPH_CO_4F, $04, SHOW ; HS_SILPH_CO_4F_3
db SILPH_CO_4F, $05, SHOW ; HS_SILPH_CO_4F_ITEM_1
db SILPH_CO_4F, $06, SHOW ; HS_SILPH_CO_4F_ITEM_2
db SILPH_CO_4F, $07, SHOW ; HS_SILPH_CO_4F_ITEM_3
SilphCo5FHS:
db SILPH_CO_5F, $02, SHOW ; HS_SILPH_CO_5F_1
db SILPH_CO_5F, $03, SHOW ; HS_SILPH_CO_5F_2
db SILPH_CO_5F, $04, SHOW ; HS_SILPH_CO_5F_3
db SILPH_CO_5F, $05, SHOW ; HS_SILPH_CO_5F_4
db SILPH_CO_5F, $06, SHOW ; HS_SILPH_CO_5F_ITEM_1
db SILPH_CO_5F, $07, SHOW ; HS_SILPH_CO_5F_ITEM_2
db SILPH_CO_5F, $08, SHOW ; HS_SILPH_CO_5F_ITEM_3
SilphCo6FHS:
db SILPH_CO_6F, $06, SHOW ; HS_SILPH_CO_6F_1
db SILPH_CO_6F, $07, SHOW ; HS_SILPH_CO_6F_2
db SILPH_CO_6F, $08, SHOW ; HS_SILPH_CO_6F_3
db SILPH_CO_6F, $09, SHOW ; HS_SILPH_CO_6F_ITEM_1
db SILPH_CO_6F, $0A, SHOW ; HS_SILPH_CO_6F_ITEM_2
SilphCo7FHS:
db SILPH_CO_7F, $05, SHOW ; HS_SILPH_CO_7F_1
db SILPH_CO_7F, $06, SHOW ; HS_SILPH_CO_7F_2
db SILPH_CO_7F, $07, SHOW ; HS_SILPH_CO_7F_3
db SILPH_CO_7F, $08, SHOW ; HS_SILPH_CO_7F_4
db SILPH_CO_7F, $09, SHOW ; HS_SILPH_CO_7F_RIVAL
db SILPH_CO_7F, $0A, SHOW ; HS_SILPH_CO_7F_ITEM_1
db SILPH_CO_7F, $0B, SHOW ; HS_SILPH_CO_7F_ITEM_2
db SILPH_CO_7F, $0C, SHOW ; HS_SILPH_CO_7F_8
SilphCo8FHS:
db SILPH_CO_8F, $02, SHOW ; HS_SILPH_CO_8F_1
db SILPH_CO_8F, $03, SHOW ; HS_SILPH_CO_8F_2
db SILPH_CO_8F, $04, SHOW ; HS_SILPH_CO_8F_3
SilphCo10FHS:
db SILPH_CO_10F, $01, SHOW ; HS_SILPH_CO_10F_1
db SILPH_CO_10F, $02, SHOW ; HS_SILPH_CO_10F_2
db SILPH_CO_10F, $03, SHOW ; HS_SILPH_CO_10F_3
db SILPH_CO_10F, $04, SHOW ; HS_SILPH_CO_10F_ITEM_1
db SILPH_CO_10F, $05, SHOW ; HS_SILPH_CO_10F_ITEM_2
db SILPH_CO_10F, $06, SHOW ; HS_SILPH_CO_10F_ITEM_3
SilphCo11FHS:
db SILPH_CO_11F, $03, SHOW ; HS_SILPH_CO_11F_1
db SILPH_CO_11F, $04, SHOW ; HS_SILPH_CO_11F_2
db SILPH_CO_11F, $05, SHOW ; HS_SILPH_CO_11F_3
db SILPH_CO_11F, $06, SHOW ; HS_OMEGA
UnderwaterTunnelHS:
db UNDERWATER_TUNNEL, $01, SHOW ; HS_DRAGONITE
CinnabarVolcanoHS:
db CINNABAR_VOLCANO, $01, SHOW ; HS_MOLTRES
PokemonMansion2FHS:
db POKEMON_MANSION_2F, $02, SHOW ; HS_POKEMON_MANSION_2F_ITEM
PokemonMansion3FHS:
db POKEMON_MANSION_3F, $03, SHOW ; HS_POKEMON_MANSION_3F_ITEM_1
db POKEMON_MANSION_3F, $04, SHOW ; HS_POKEMON_MANSION_3F_ITEM_2
PokemonMansionB1FHS:
db POKEMON_MANSION_B1F, $03, SHOW ; HS_POKEMON_MANSION_B1F_ITEM_1
db POKEMON_MANSION_B1F, $04, SHOW ; HS_POKEMON_MANSION_B1F_ITEM_2
db POKEMON_MANSION_B1F, $05, SHOW ; HS_POKEMON_MANSION_B1F_ITEM_3
db POKEMON_MANSION_B1F, $06, SHOW ; HS_POKEMON_MANSION_B1F_ITEM_4
db POKEMON_MANSION_B1F, $08, SHOW ; HS_POKEMON_MANSION_B1F_ITEM_5
db POKEMON_MANSION_B1F, $09, SHOW ; HS_MANSION_GUARD
SafariZoneEastHS:
db SAFARI_ZONE_EAST, $01, SHOW ; HS_SAFARI_ZONE_EAST_ITEM_1
db SAFARI_ZONE_EAST, $02, SHOW ; HS_SAFARI_ZONE_EAST_ITEM_2
db SAFARI_ZONE_EAST, $03, SHOW ; HS_SAFARI_ZONE_EAST_ITEM_3
db SAFARI_ZONE_EAST, $04, SHOW ; HS_SAFARI_ZONE_EAST_ITEM_4
SafariZoneNorthHS:
db SAFARI_ZONE_NORTH, $01, SHOW ; HS_SAFARI_ZONE_NORTH_ITEM_1
db SAFARI_ZONE_NORTH, $02, SHOW ; HS_SAFARI_ZONE_NORTH_ITEM_2
SafariZoneWestHS:
db SAFARI_ZONE_WEST, $01, SHOW ; HS_SAFARI_ZONE_WEST_ITEM_1
db SAFARI_ZONE_WEST, $02, SHOW ; HS_SAFARI_ZONE_WEST_ITEM_2
db SAFARI_ZONE_WEST, $03, SHOW ; HS_SAFARI_ZONE_WEST_ITEM_3
db SAFARI_ZONE_WEST, $04, SHOW ; HS_SAFARI_ZONE_WEST_ITEM_4
SafariZoneCenterHS:
db SAFARI_ZONE_CENTER, $01, SHOW ; HS_SAFARI_ZONE_CENTER_ITEM
CeruleanCave2FHS:
db CERULEAN_CAVE_2F, $01, SHOW ; HS_CERULEAN_CAVE_2F_ITEM_1
db CERULEAN_CAVE_2F, $02, SHOW ; HS_CERULEAN_CAVE_2F_ITEM_2
db CERULEAN_CAVE_2F, $03, SHOW ; HS_CERULEAN_CAVE_2F_ITEM_3
CeruleanCaveB1FHS:
db CERULEAN_CAVE_B1F, $01, SHOW ; HS_MEWTWO
db CERULEAN_CAVE_B1F, $02, SHOW ; HS_CERULEAN_CAVE_B1F_ITEM_1
db CERULEAN_CAVE_B1F, $03, SHOW ; HS_CERULEAN_CAVE_B1F_ITEM_2
VictoryRoad1FHS:
db VICTORY_ROAD_1F, $03, SHOW ; HS_VICTORY_ROAD_1F_ITEM_1
db VICTORY_ROAD_1F, $04, SHOW ; HS_VICTORY_ROAD_1F_ITEM_2
ChampionsRoomHS:
db CHAMPIONS_ROOM, $02, HIDE ; HS_CHAMPIONS_ROOM_OAK
SeafoamIslands1FHS:
db SEAFOAM_ISLANDS_1F, $01, SHOW ; HS_SEAFOAM_ISLANDS_1F_BOULDER_1
db SEAFOAM_ISLANDS_1F, $02, SHOW ; HS_SEAFOAM_ISLANDS_1F_BOULDER_2
SeafoamIslandsB1FHS:
db SEAFOAM_ISLANDS_B1F, $01, HIDE ; HS_SEAFOAM_ISLANDS_B1F_BOULDER_1
db SEAFOAM_ISLANDS_B1F, $02, HIDE ; HS_SEAFOAM_ISLANDS_B1F_BOULDER_2
SeafoamIslandsB2FHS:
db SEAFOAM_ISLANDS_B2F, $01, HIDE ; HS_SEAFOAM_ISLANDS_B2F_BOULDER_1
db SEAFOAM_ISLANDS_B2F, $02, HIDE ; HS_SEAFOAM_ISLANDS_B2F_BOULDER_2
SeafoamIslandsB3FHS:
db SEAFOAM_ISLANDS_B3F, $02, SHOW ; HS_SEAFOAM_ISLANDS_B3F_BOULDER_1
db SEAFOAM_ISLANDS_B3F, $03, SHOW ; HS_SEAFOAM_ISLANDS_B3F_BOULDER_2
db SEAFOAM_ISLANDS_B3F, $05, HIDE ; HS_SEAFOAM_ISLANDS_B3F_BOULDER_3
db SEAFOAM_ISLANDS_B3F, $06, HIDE ; HS_SEAFOAM_ISLANDS_B3F_BOULDER_4
SeafoamIslandsB4FHS:
db SEAFOAM_ISLANDS_B4F, $01, HIDE ; HS_SEAFOAM_ISLANDS_B4F_BOULDER_1
db SEAFOAM_ISLANDS_B4F, $02, HIDE ; HS_SEAFOAM_ISLANDS_B4F_BOULDER_2
db SEAFOAM_ISLANDS_B4F, $03, SHOW ; HS_ARTICUNO
VermilionDockHS:
db VERMILION_DOCK, $01, SHOW ; HS_OLD_SEA_MAP
FarawayIslandInsideHS:
db FARAWAY_ISLAND_INSIDE, $01, SHOW ; HS_MEW
PokemonMansionB2FHS:
db POKEMON_MANSION_B2F, $03, SHOW ; HS_POKEMON_MANSION_B2F_ITEM_1
db POKEMON_MANSION_B2F, $04, SHOW ; HS_POKEMON_MANSION_B2F_ITEM_2
Route1HS:
db ROUTE_1, $03, HIDE ; HS_ROUTE_1_OAK
ViridianPreGymHS:
db VIRIDIAN_PRE_GYM, $01, SHOW ; HS_YUJIROU
db VIRIDIAN_PRE_GYM, $02, HIDE ; HS_YUJIROU_REMATCH
MtMoonCraterHS:
db MT_MOON_CRATER, $01, SHOW ; HS_MT_MOON_CRATER_ITEM_1
db MT_MOON_CRATER, $02, SHOW ; HS_MT_MOON_CRATER_ITEM_2
db MT_MOON_CRATER, $03, SHOW ; HS_MT_MOON_CRATER_ITEM_3
db MT_MOON_CRATER, $04, SHOW ; HS_MT_MOON_CRATER_ITEM_4
db MT_MOON_CRATER, $05, SHOW ; HS_MT_MOON_CRATER_ITEM_5
db MT_MOON_CRATER, $06, SHOW ; HS_MT_MOON_CRATER_ITEM_6
db MT_MOON_CRATER, $07, SHOW ; HS_MT_MOON_CRATER_ITEM_7
db MT_MOON_CRATER, $08, SHOW ; HS_MT_MOON_CRATER_ITEM_8
db MT_MOON_CRATER, $09, SHOW ; HS_MT_MOON_CRATER_ITEM_9
db MT_MOON_CRATER, $0A, SHOW ; HS_MT_MOON_CRATER_ITEM_10
db MT_MOON_CRATER, $0B, SHOW ; HS_MT_MOON_CRATER_ITEM_11
db $FF, $01, SHOW ; end