Pokémon R/B: Pokédex option fixes ()

* Pokémon R/B: Pokedex option fixes

* Pokémon R/B: Missing option display names
This commit is contained in:
Alchav 2023-04-05 00:59:59 -04:00 committed by GitHub
parent 37fdc00517
commit 397ce8343e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 148 additions and 142 deletions

View File

@ -197,6 +197,7 @@ class PokemonRedBlueWorld(World):
+ self.multiworld.paralyze_trap_weight[self.player].value
+ self.multiworld.ice_trap_weight[self.player].value)
for location in locations:
event = location.event
if not location.inclusion(self.multiworld, self.player):
continue
if location.original_item in self.multiworld.start_inventory[self.player].value and \
@ -208,7 +209,7 @@ class PokemonRedBlueWorld(World):
elif location.original_item == "Pokedex":
if self.multiworld.randomize_pokedex[self.player] == "vanilla":
self.multiworld.get_location(location.name, self.player).event = True
location.event = True
event = True
item = self.create_item("Pokedex")
elif location.original_item.startswith("TM"):
if self.multiworld.randomize_tm_moves[self.player]:
@ -220,7 +221,7 @@ class PokemonRedBlueWorld(World):
if (item.classification == ItemClassification.filler and self.multiworld.random.randint(1, 100)
<= self.multiworld.trap_percentage[self.player].value and combined_traps != 0):
item = self.create_item(self.select_trap())
if location.event:
if event:
self.multiworld.get_location(location.name, self.player).place_locked_item(item)
elif "Badge" not in item.name or self.multiworld.badgesanity[self.player].value:
item_pool.append(item)

View File

@ -179,6 +179,7 @@ class AllPokemonSeen(Toggle):
"""Start with all Pokemon "seen" in your Pokedex. This allows you to see where Pokemon can be encountered in the
wild. Pokemon found by fishing or in the Cerulean Cave are not displayed."""
default = 0
display_name = "All Pokemon Seen"
class DexSanity(Toggle):
@ -271,6 +272,7 @@ class Area1To1Mapping(Toggle):
"""When randomizing wild Pokemon, for each zone, all instances of a particular Pokemon will be replaced with the
same Pokemon, resulting in fewer Pokemon in each area."""
default = 1
display_name = "Area 1-to-1 Mapping"
class RandomizeStarterPokemon(Choice):

View File

@ -747,6 +747,7 @@ def generate_output(self, output_directory: str):
if self.multiworld.require_pokedex[self.player]:
data[rom_addresses["Require_Pokedex_A"]] = 1
data[rom_addresses["Require_Pokedex_B"]] = 1
data[rom_addresses["Require_Pokedex_C"]] = 1
if self.multiworld.dexsanity[self.player]:
data[rom_addresses["Option_Dexsanity_A"]] = 1
data[rom_addresses["Option_Dexsanity_B"]] = 1

View File

@ -366,147 +366,149 @@ rom_addresses = {
"Option_Dexsanity_A": 0x44301,
"Require_Pokedex_B": 0x44305,
"Option_Dexsanity_B": 0x44362,
"Trainersanity_EVENT_BEAT_MANSION_1_TRAINER_0_ITEM": 0x44540,
"Missable_Pokemon_Mansion_1F_Item_1": 0x445d7,
"Missable_Pokemon_Mansion_1F_Item_2": 0x445de,
"Trainersanity_EVENT_BEAT_ROCK_TUNNEL_1_TRAINER_0_ITEM": 0x44713,
"Trainersanity_EVENT_BEAT_ROCK_TUNNEL_1_TRAINER_1_ITEM": 0x44721,
"Trainersanity_EVENT_BEAT_ROCK_TUNNEL_1_TRAINER_2_ITEM": 0x4472f,
"Trainersanity_EVENT_BEAT_ROCK_TUNNEL_1_TRAINER_3_ITEM": 0x4473d,
"Trainersanity_EVENT_BEAT_ROCK_TUNNEL_1_TRAINER_4_ITEM": 0x4474b,
"Trainersanity_EVENT_BEAT_ROCK_TUNNEL_1_TRAINER_5_ITEM": 0x44759,
"Trainersanity_EVENT_BEAT_ROCK_TUNNEL_1_TRAINER_6_ITEM": 0x44767,
"Map_Rock_Tunnel1F": 0x44884,
"Trainersanity_EVENT_BEAT_VICTORY_ROAD_3_TRAINER_0_ITEM": 0x44c54,
"Trainersanity_EVENT_BEAT_VICTORY_ROAD_3_TRAINER_1_ITEM": 0x44c62,
"Trainersanity_EVENT_BEAT_VICTORY_ROAD_3_TRAINER_2_ITEM": 0x44c70,
"Trainersanity_EVENT_BEAT_VICTORY_ROAD_3_TRAINER_3_ITEM": 0x44c7e,
"Missable_Victory_Road_3F_Item_1": 0x44d1e,
"Missable_Victory_Road_3F_Item_2": 0x44d25,
"Trainersanity_EVENT_BEAT_ROCKET_HIDEOUT_1_TRAINER_0_ITEM": 0x44e46,
"Trainersanity_EVENT_BEAT_ROCKET_HIDEOUT_1_TRAINER_1_ITEM": 0x44e54,
"Trainersanity_EVENT_BEAT_ROCKET_HIDEOUT_1_TRAINER_2_ITEM": 0x44e62,
"Trainersanity_EVENT_BEAT_ROCKET_HIDEOUT_1_TRAINER_3_ITEM": 0x44e70,
"Trainersanity_EVENT_BEAT_ROCKET_HIDEOUT_1_TRAINER_4_ITEM": 0x44e7e,
"Missable_Rocket_Hideout_B1F_Item_1": 0x44f4e,
"Missable_Rocket_Hideout_B1F_Item_2": 0x44f55,
"Trainersanity_EVENT_BEAT_ROCKET_HIDEOUT_2_TRAINER_0_ITEM": 0x452ff,
"Missable_Rocket_Hideout_B2F_Item_1": 0x45340,
"Missable_Rocket_Hideout_B2F_Item_2": 0x45347,
"Missable_Rocket_Hideout_B2F_Item_3": 0x4534e,
"Missable_Rocket_Hideout_B2F_Item_4": 0x45355,
"Trainersanity_EVENT_BEAT_ROCKET_HIDEOUT_3_TRAINER_0_ITEM": 0x45532,
"Trainersanity_EVENT_BEAT_ROCKET_HIDEOUT_3_TRAINER_1_ITEM": 0x45540,
"Missable_Rocket_Hideout_B3F_Item_1": 0x45596,
"Missable_Rocket_Hideout_B3F_Item_2": 0x4559d,
"Trainersanity_EVENT_BEAT_ROCKET_HIDEOUT_4_TRAINER_0_ITEM": 0x45749,
"Trainersanity_EVENT_BEAT_ROCKET_HIDEOUT_4_TRAINER_1_ITEM": 0x45757,
"Trainersanity_EVENT_BEAT_ROCKET_HIDEOUT_4_TRAINER_2_ITEM": 0x45765,
"Missable_Rocket_Hideout_B4F_Item_1": 0x45854,
"Missable_Rocket_Hideout_B4F_Item_2": 0x4585b,
"Missable_Rocket_Hideout_B4F_Item_3": 0x45862,
"Missable_Rocket_Hideout_B4F_Item_4": 0x45869,
"Missable_Rocket_Hideout_B4F_Item_5": 0x45870,
"Missable_Safari_Zone_East_Item_1": 0x45adf,
"Missable_Safari_Zone_East_Item_2": 0x45ae6,
"Missable_Safari_Zone_East_Item_3": 0x45aed,
"Missable_Safari_Zone_East_Item_4": 0x45af4,
"Missable_Safari_Zone_North_Item_1": 0x45c3f,
"Missable_Safari_Zone_North_Item_2": 0x45c46,
"Missable_Safari_Zone_Center_Item": 0x45e26,
"Missable_Cerulean_Cave_2F_Item_1": 0x46063,
"Missable_Cerulean_Cave_2F_Item_2": 0x4606a,
"Missable_Cerulean_Cave_2F_Item_3": 0x46071,
"Trainersanity_EVENT_BEAT_MEWTWO_ITEM": 0x46149,
"Static_Encounter_Mewtwo": 0x46173,
"Missable_Cerulean_Cave_B1F_Item_1": 0x4617b,
"Missable_Cerulean_Cave_B1F_Item_2": 0x46182,
"Trainersanity_EVENT_BEAT_ROCK_TUNNEL_2_TRAINER_0_ITEM": 0x46258,
"Trainersanity_EVENT_BEAT_ROCK_TUNNEL_2_TRAINER_1_ITEM": 0x46266,
"Trainersanity_EVENT_BEAT_ROCK_TUNNEL_2_TRAINER_2_ITEM": 0x46274,
"Trainersanity_EVENT_BEAT_ROCK_TUNNEL_2_TRAINER_3_ITEM": 0x46282,
"Trainersanity_EVENT_BEAT_ROCK_TUNNEL_2_TRAINER_4_ITEM": 0x46290,
"Trainersanity_EVENT_BEAT_ROCK_TUNNEL_2_TRAINER_5_ITEM": 0x4629e,
"Trainersanity_EVENT_BEAT_ROCK_TUNNEL_2_TRAINER_6_ITEM": 0x462ac,
"Trainersanity_EVENT_BEAT_ROCK_TUNNEL_2_TRAINER_7_ITEM": 0x462ba,
"Missable_Rock_Tunnel_B1F_Item_1": 0x463de,
"Missable_Rock_Tunnel_B1F_Item_2": 0x463e5,
"Missable_Rock_Tunnel_B1F_Item_3": 0x463ec,
"Missable_Rock_Tunnel_B1F_Item_4": 0x463f3,
"Map_Rock_TunnelB1F": 0x46404,
"Trainersanity_EVENT_BEAT_ARTICUNO_ITEM": 0x46af6,
"Static_Encounter_Articuno": 0x46b4d,
"Hidden_Item_Game_Corner_1": 0x46fe5,
"Hidden_Item_Game_Corner_2": 0x46feb,
"Hidden_Item_Game_Corner_3": 0x46ff1,
"Hidden_Item_Game_Corner_4": 0x46ff7,
"Hidden_Item_Game_Corner_5": 0x46ffd,
"Hidden_Item_Game_Corner_6": 0x47003,
"Hidden_Item_Game_Corner_7": 0x47009,
"Hidden_Item_Game_Corner_8": 0x4700f,
"Hidden_Item_Game_Corner_9": 0x47015,
"Hidden_Item_Game_Corner_10": 0x4701b,
"Hidden_Item_Game_Corner_11": 0x47021,
"Quiz_Answer_A": 0x47055,
"Quiz_Answer_B": 0x4705b,
"Quiz_Answer_C": 0x47061,
"Quiz_Answer_D": 0x47067,
"Quiz_Answer_E": 0x4706d,
"Quiz_Answer_F": 0x47073,
"Hidden_Item_Viridian_Forest_1": 0x470a8,
"Hidden_Item_Viridian_Forest_2": 0x470ae,
"Hidden_Item_MtMoonB2F_1": 0x470b5,
"Hidden_Item_MtMoonB2F_2": 0x470bb,
"Hidden_Item_Route_25_1": 0x470cf,
"Hidden_Item_Route_25_2": 0x470d5,
"Hidden_Item_Route_9": 0x470dc,
"Hidden_Item_SS_Anne_Kitchen": 0x470ef,
"Hidden_Item_SS_Anne_B1F": 0x470f6,
"Hidden_Item_Route_10_1": 0x470fd,
"Hidden_Item_Route_10_2": 0x47103,
"Hidden_Item_Rocket_Hideout_B1F": 0x4710a,
"Hidden_Item_Rocket_Hideout_B3F": 0x47111,
"Hidden_Item_Rocket_Hideout_B4F": 0x47118,
"Hidden_Item_Pokemon_Tower_5F": 0x4712c,
"Hidden_Item_Route_13_1": 0x47133,
"Hidden_Item_Route_13_2": 0x47139,
"Hidden_Item_Safari_Zone_West": 0x47147,
"Hidden_Item_Silph_Co_5F": 0x4714e,
"Hidden_Item_Silph_Co_9F": 0x47155,
"Hidden_Item_Copycats_House": 0x4715c,
"Hidden_Item_Cerulean_Cave_1F": 0x47163,
"Hidden_Item_Cerulean_Cave_B1F": 0x4716a,
"Hidden_Item_Power_Plant_1": 0x47171,
"Hidden_Item_Power_Plant_2": 0x47177,
"Hidden_Item_Seafoam_Islands_B2F": 0x4717e,
"Hidden_Item_Seafoam_Islands_B4F": 0x47185,
"Hidden_Item_Pokemon_Mansion_1F": 0x4718c,
"Hidden_Item_Pokemon_Mansion_3F": 0x471a0,
"Hidden_Item_Pokemon_Mansion_B1F": 0x471ad,
"Hidden_Item_Route_23_1": 0x471c0,
"Hidden_Item_Route_23_2": 0x471c6,
"Hidden_Item_Route_23_3": 0x471cc,
"Hidden_Item_Victory_Road_2F_1": 0x471d3,
"Hidden_Item_Victory_Road_2F_2": 0x471d9,
"Hidden_Item_Unused_6F": 0x471e0,
"Hidden_Item_Viridian_City": 0x471ee,
"Hidden_Item_Route_11": 0x4729b,
"Hidden_Item_Route_12": 0x472a2,
"Hidden_Item_Route_17_1": 0x472b0,
"Hidden_Item_Route_17_2": 0x472b6,
"Hidden_Item_Route_17_3": 0x472bc,
"Hidden_Item_Route_17_4": 0x472c2,
"Hidden_Item_Route_17_5": 0x472c8,
"Hidden_Item_Underground_Path_NS_1": 0x472cf,
"Hidden_Item_Underground_Path_NS_2": 0x472d5,
"Hidden_Item_Underground_Path_WE_1": 0x472dc,
"Hidden_Item_Underground_Path_WE_2": 0x472e2,
"Hidden_Item_Celadon_City": 0x472e9,
"Hidden_Item_Seafoam_Islands_B3F": 0x472f0,
"Hidden_Item_Vermilion_City": 0x472f7,
"Hidden_Item_Cerulean_City": 0x472fe,
"Hidden_Item_Route_4": 0x47305,
"Require_Pokedex_C": 0x44366,
"Trainersanity_EVENT_BEAT_MANSION_1_TRAINER_0_ITEM": 0x4454b,
"Missable_Pokemon_Mansion_1F_Item_1": 0x445e2,
"Missable_Pokemon_Mansion_1F_Item_2": 0x445e9,
"Trainersanity_EVENT_BEAT_ROCK_TUNNEL_1_TRAINER_0_ITEM": 0x4471e,
"Trainersanity_EVENT_BEAT_ROCK_TUNNEL_1_TRAINER_1_ITEM": 0x4472c,
"Trainersanity_EVENT_BEAT_ROCK_TUNNEL_1_TRAINER_2_ITEM": 0x4473a,
"Trainersanity_EVENT_BEAT_ROCK_TUNNEL_1_TRAINER_3_ITEM": 0x44748,
"Trainersanity_EVENT_BEAT_ROCK_TUNNEL_1_TRAINER_4_ITEM": 0x44756,
"Trainersanity_EVENT_BEAT_ROCK_TUNNEL_1_TRAINER_5_ITEM": 0x44764,
"Trainersanity_EVENT_BEAT_ROCK_TUNNEL_1_TRAINER_6_ITEM": 0x44772,
"Map_Rock_Tunnel1F": 0x4488f,
"Trainersanity_EVENT_BEAT_VICTORY_ROAD_3_TRAINER_0_ITEM": 0x44c5f,
"Trainersanity_EVENT_BEAT_VICTORY_ROAD_3_TRAINER_1_ITEM": 0x44c6d,
"Trainersanity_EVENT_BEAT_VICTORY_ROAD_3_TRAINER_2_ITEM": 0x44c7b,
"Trainersanity_EVENT_BEAT_VICTORY_ROAD_3_TRAINER_3_ITEM": 0x44c89,
"Missable_Victory_Road_3F_Item_1": 0x44d29,
"Missable_Victory_Road_3F_Item_2": 0x44d30,
"Trainersanity_EVENT_BEAT_ROCKET_HIDEOUT_1_TRAINER_0_ITEM": 0x44e51,
"Trainersanity_EVENT_BEAT_ROCKET_HIDEOUT_1_TRAINER_1_ITEM": 0x44e5f,
"Trainersanity_EVENT_BEAT_ROCKET_HIDEOUT_1_TRAINER_2_ITEM": 0x44e6d,
"Trainersanity_EVENT_BEAT_ROCKET_HIDEOUT_1_TRAINER_3_ITEM": 0x44e7b,
"Trainersanity_EVENT_BEAT_ROCKET_HIDEOUT_1_TRAINER_4_ITEM": 0x44e89,
"Missable_Rocket_Hideout_B1F_Item_1": 0x44f59,
"Missable_Rocket_Hideout_B1F_Item_2": 0x44f60,
"Trainersanity_EVENT_BEAT_ROCKET_HIDEOUT_2_TRAINER_0_ITEM": 0x4530a,
"Missable_Rocket_Hideout_B2F_Item_1": 0x4534b,
"Missable_Rocket_Hideout_B2F_Item_2": 0x45352,
"Missable_Rocket_Hideout_B2F_Item_3": 0x45359,
"Missable_Rocket_Hideout_B2F_Item_4": 0x45360,
"Trainersanity_EVENT_BEAT_ROCKET_HIDEOUT_3_TRAINER_0_ITEM": 0x4553d,
"Trainersanity_EVENT_BEAT_ROCKET_HIDEOUT_3_TRAINER_1_ITEM": 0x4554b,
"Missable_Rocket_Hideout_B3F_Item_1": 0x455a1,
"Missable_Rocket_Hideout_B3F_Item_2": 0x455a8,
"Trainersanity_EVENT_BEAT_ROCKET_HIDEOUT_4_TRAINER_0_ITEM": 0x45754,
"Trainersanity_EVENT_BEAT_ROCKET_HIDEOUT_4_TRAINER_1_ITEM": 0x45762,
"Trainersanity_EVENT_BEAT_ROCKET_HIDEOUT_4_TRAINER_2_ITEM": 0x45770,
"Missable_Rocket_Hideout_B4F_Item_1": 0x4585f,
"Missable_Rocket_Hideout_B4F_Item_2": 0x45866,
"Missable_Rocket_Hideout_B4F_Item_3": 0x4586d,
"Missable_Rocket_Hideout_B4F_Item_4": 0x45874,
"Missable_Rocket_Hideout_B4F_Item_5": 0x4587b,
"Missable_Safari_Zone_East_Item_1": 0x45aea,
"Missable_Safari_Zone_East_Item_2": 0x45af1,
"Missable_Safari_Zone_East_Item_3": 0x45af8,
"Missable_Safari_Zone_East_Item_4": 0x45aff,
"Missable_Safari_Zone_North_Item_1": 0x45c4a,
"Missable_Safari_Zone_North_Item_2": 0x45c51,
"Missable_Safari_Zone_Center_Item": 0x45e31,
"Missable_Cerulean_Cave_2F_Item_1": 0x4606e,
"Missable_Cerulean_Cave_2F_Item_2": 0x46075,
"Missable_Cerulean_Cave_2F_Item_3": 0x4607c,
"Trainersanity_EVENT_BEAT_MEWTWO_ITEM": 0x46154,
"Static_Encounter_Mewtwo": 0x4617e,
"Missable_Cerulean_Cave_B1F_Item_1": 0x46186,
"Missable_Cerulean_Cave_B1F_Item_2": 0x4618d,
"Trainersanity_EVENT_BEAT_ROCK_TUNNEL_2_TRAINER_0_ITEM": 0x46263,
"Trainersanity_EVENT_BEAT_ROCK_TUNNEL_2_TRAINER_1_ITEM": 0x46271,
"Trainersanity_EVENT_BEAT_ROCK_TUNNEL_2_TRAINER_2_ITEM": 0x4627f,
"Trainersanity_EVENT_BEAT_ROCK_TUNNEL_2_TRAINER_3_ITEM": 0x4628d,
"Trainersanity_EVENT_BEAT_ROCK_TUNNEL_2_TRAINER_4_ITEM": 0x4629b,
"Trainersanity_EVENT_BEAT_ROCK_TUNNEL_2_TRAINER_5_ITEM": 0x462a9,
"Trainersanity_EVENT_BEAT_ROCK_TUNNEL_2_TRAINER_6_ITEM": 0x462b7,
"Trainersanity_EVENT_BEAT_ROCK_TUNNEL_2_TRAINER_7_ITEM": 0x462c5,
"Missable_Rock_Tunnel_B1F_Item_1": 0x463e9,
"Missable_Rock_Tunnel_B1F_Item_2": 0x463f0,
"Missable_Rock_Tunnel_B1F_Item_3": 0x463f7,
"Missable_Rock_Tunnel_B1F_Item_4": 0x463fe,
"Map_Rock_TunnelB1F": 0x4640f,
"Trainersanity_EVENT_BEAT_ARTICUNO_ITEM": 0x46b01,
"Static_Encounter_Articuno": 0x46b58,
"Hidden_Item_Game_Corner_1": 0x46ff0,
"Hidden_Item_Game_Corner_2": 0x46ff6,
"Hidden_Item_Game_Corner_3": 0x46ffc,
"Hidden_Item_Game_Corner_4": 0x47002,
"Hidden_Item_Game_Corner_5": 0x47008,
"Hidden_Item_Game_Corner_6": 0x4700e,
"Hidden_Item_Game_Corner_7": 0x47014,
"Hidden_Item_Game_Corner_8": 0x4701a,
"Hidden_Item_Game_Corner_9": 0x47020,
"Hidden_Item_Game_Corner_10": 0x47026,
"Hidden_Item_Game_Corner_11": 0x4702c,
"Quiz_Answer_A": 0x47060,
"Quiz_Answer_B": 0x47066,
"Quiz_Answer_C": 0x4706c,
"Quiz_Answer_D": 0x47072,
"Quiz_Answer_E": 0x47078,
"Quiz_Answer_F": 0x4707e,
"Hidden_Item_Viridian_Forest_1": 0x470b3,
"Hidden_Item_Viridian_Forest_2": 0x470b9,
"Hidden_Item_MtMoonB2F_1": 0x470c0,
"Hidden_Item_MtMoonB2F_2": 0x470c6,
"Hidden_Item_Route_25_1": 0x470da,
"Hidden_Item_Route_25_2": 0x470e0,
"Hidden_Item_Route_9": 0x470e7,
"Hidden_Item_SS_Anne_Kitchen": 0x470fa,
"Hidden_Item_SS_Anne_B1F": 0x47101,
"Hidden_Item_Route_10_1": 0x47108,
"Hidden_Item_Route_10_2": 0x4710e,
"Hidden_Item_Rocket_Hideout_B1F": 0x47115,
"Hidden_Item_Rocket_Hideout_B3F": 0x4711c,
"Hidden_Item_Rocket_Hideout_B4F": 0x47123,
"Hidden_Item_Pokemon_Tower_5F": 0x47137,
"Hidden_Item_Route_13_1": 0x4713e,
"Hidden_Item_Route_13_2": 0x47144,
"Hidden_Item_Safari_Zone_West": 0x47152,
"Hidden_Item_Silph_Co_5F": 0x47159,
"Hidden_Item_Silph_Co_9F": 0x47160,
"Hidden_Item_Copycats_House": 0x47167,
"Hidden_Item_Cerulean_Cave_1F": 0x4716e,
"Hidden_Item_Cerulean_Cave_B1F": 0x47175,
"Hidden_Item_Power_Plant_1": 0x4717c,
"Hidden_Item_Power_Plant_2": 0x47182,
"Hidden_Item_Seafoam_Islands_B2F": 0x47189,
"Hidden_Item_Seafoam_Islands_B4F": 0x47190,
"Hidden_Item_Pokemon_Mansion_1F": 0x47197,
"Hidden_Item_Pokemon_Mansion_3F": 0x471ab,
"Hidden_Item_Pokemon_Mansion_B1F": 0x471b8,
"Hidden_Item_Route_23_1": 0x471cb,
"Hidden_Item_Route_23_2": 0x471d1,
"Hidden_Item_Route_23_3": 0x471d7,
"Hidden_Item_Victory_Road_2F_1": 0x471de,
"Hidden_Item_Victory_Road_2F_2": 0x471e4,
"Hidden_Item_Unused_6F": 0x471eb,
"Hidden_Item_Viridian_City": 0x471f9,
"Hidden_Item_Route_11": 0x472a6,
"Hidden_Item_Route_12": 0x472ad,
"Hidden_Item_Route_17_1": 0x472bb,
"Hidden_Item_Route_17_2": 0x472c1,
"Hidden_Item_Route_17_3": 0x472c7,
"Hidden_Item_Route_17_4": 0x472cd,
"Hidden_Item_Route_17_5": 0x472d3,
"Hidden_Item_Underground_Path_NS_1": 0x472da,
"Hidden_Item_Underground_Path_NS_2": 0x472e0,
"Hidden_Item_Underground_Path_WE_1": 0x472e7,
"Hidden_Item_Underground_Path_WE_2": 0x472ed,
"Hidden_Item_Celadon_City": 0x472f4,
"Hidden_Item_Seafoam_Islands_B3F": 0x472fb,
"Hidden_Item_Vermilion_City": 0x47302,
"Hidden_Item_Cerulean_City": 0x47309,
"Hidden_Item_Route_4": 0x47310,
"Event_Counter": 0x482d3,
"Shop_Stones": 0x483e9,
"Event_Thirsty_Girl_Lemonade": 0x48501,
"Event_Thirsty_Girl_Soda": 0x48525,
"Event_Thirsty_Girl_Water": 0x48549,