mirror of
https://github.com/MarioSpore/Grinch-AP.git
synced 2025-10-21 20:21:32 -06:00
Pokemon R/B: The Big Door Shuffle Update (#2861)
- Perhaps most critically, adds the ability for the door shuffle code to catch door shuffle exceptions and try again. Will try up to 10 times. Should mean Door Shuffle does not need to be disallowed in the big async🤞
- Door Shuffle code has been made drastically faster by searching for the first dead end instead of sorting the whole list of entrances by whether they are dead ends.
- Renames Full to Interiors, and adds a new Full door shuffle that shuffles interior-to-interior doors separately from exterior-to-interior doors.
- Adds a new Decoupled door shuffle.
- Warp Tile Shuffle now has 3 separate options, Vanilla, Shuffle, and Mixed. Shuffle shuffles the warp tiles among themselves, Mixed mixes them into the Door Shuffle pool.
- Safari Zone connections are now shuffled on Full, Insanity, and Decoupled.
- On Simple Door Shuffle, the Town Map is updated to show the new dungeon locations. The Town Map has been updated to show the locations of dungeons that previously were not shown unless you opened the map within them, and the Sea Cottage has been removed from it.
- Adds Auto Level Scaling that chooses the level scaling mode based on the Door Shuffle choice.
- Fixes issues with Flash and Fly move interventions (where it ensures an available Pokémon that can learn it is reachable depending on settings).
- Fixes a possible generation crash with type chart randomization.
- Should fix an issue where `stage_fill_hook` was able to remove the wrong item from the item pool resulting in a duplicated item reference existing.
- Adds a stage_post_fill function which searches for Pokémon in order of spheres, setting all but the first advancement Pokémon event found to `useful` so that spoiler playthrough calculation skips them. In a solo game gen test, this cut gen time from 15 seconds to 10 seconds with same seed number. Difference is likely to be much more massive in larger multiworlds.
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
rom_addresses = {
|
||||
"Option_Encounter_Minimum_Steps": 0x3c1,
|
||||
"Option_Pitch_Black_Rock_Tunnel": 0x75c,
|
||||
"Option_Blind_Trainers": 0x30c7,
|
||||
"Option_Trainersanity1": 0x3157,
|
||||
"Option_Split_Card_Key": 0x3e10,
|
||||
"Option_Fix_Combat_Bugs": 0x3e11,
|
||||
"Option_Pitch_Black_Rock_Tunnel": 0x76a,
|
||||
"Option_Blind_Trainers": 0x30d5,
|
||||
"Option_Trainersanity1": 0x3165,
|
||||
"Option_Split_Card_Key": 0x3e1e,
|
||||
"Option_Fix_Combat_Bugs": 0x3e1f,
|
||||
"Option_Lose_Money": 0x40d4,
|
||||
"Base_Stats_Mew": 0x4260,
|
||||
"Title_Mon_First": 0x4373,
|
||||
@@ -131,49 +131,49 @@ rom_addresses = {
|
||||
"Starter2_K": 0x19611,
|
||||
"Starter3_K": 0x19619,
|
||||
"Event_Rocket_Thief": 0x19733,
|
||||
"Option_Cerulean_Cave_Badges": 0x19857,
|
||||
"Option_Cerulean_Cave_Key_Items": 0x1985e,
|
||||
"Text_Cerulean_Cave_Badges": 0x198c3,
|
||||
"Text_Cerulean_Cave_Key_Items": 0x198d1,
|
||||
"Event_Stranded_Man": 0x19b28,
|
||||
"Event_Rivals_Sister": 0x19cfb,
|
||||
"Warps_BluesHouse": 0x19d51,
|
||||
"Warps_VermilionTradeHouse": 0x19da8,
|
||||
"Require_Pokedex_D": 0x19e3f,
|
||||
"Option_Elite_Four_Key_Items": 0x19e89,
|
||||
"Option_Elite_Four_Pokedex": 0x19e90,
|
||||
"Option_Elite_Four_Badges": 0x19e97,
|
||||
"Text_Elite_Four_Badges": 0x19f33,
|
||||
"Text_Elite_Four_Key_Items": 0x19f3d,
|
||||
"Text_Elite_Four_Pokedex": 0x19f50,
|
||||
"Shop10": 0x1a004,
|
||||
"Warps_IndigoPlateauLobby": 0x1a030,
|
||||
"Trainersanity_EVENT_BEAT_SILPH_CO_4F_TRAINER_0_ITEM": 0x1a158,
|
||||
"Trainersanity_EVENT_BEAT_SILPH_CO_4F_TRAINER_1_ITEM": 0x1a166,
|
||||
"Trainersanity_EVENT_BEAT_SILPH_CO_4F_TRAINER_2_ITEM": 0x1a174,
|
||||
"Event_SKC4F": 0x1a187,
|
||||
"Warps_SilphCo4F": 0x1a209,
|
||||
"Missable_Silph_Co_4F_Item_1": 0x1a249,
|
||||
"Missable_Silph_Co_4F_Item_2": 0x1a250,
|
||||
"Missable_Silph_Co_4F_Item_3": 0x1a257,
|
||||
"Trainersanity_EVENT_BEAT_SILPH_CO_5F_TRAINER_0_ITEM": 0x1a3af,
|
||||
"Trainersanity_EVENT_BEAT_SILPH_CO_5F_TRAINER_1_ITEM": 0x1a3bd,
|
||||
"Trainersanity_EVENT_BEAT_SILPH_CO_5F_TRAINER_2_ITEM": 0x1a3cb,
|
||||
"Trainersanity_EVENT_BEAT_SILPH_CO_5F_TRAINER_3_ITEM": 0x1a3d9,
|
||||
"Event_SKC5F": 0x1a3ec,
|
||||
"Warps_SilphCo5F": 0x1a496,
|
||||
"Missable_Silph_Co_5F_Item_1": 0x1a4de,
|
||||
"Missable_Silph_Co_5F_Item_2": 0x1a4e5,
|
||||
"Missable_Silph_Co_5F_Item_3": 0x1a4ec,
|
||||
"Trainersanity_EVENT_BEAT_SILPH_CO_6F_TRAINER_0_ITEM": 0x1a61c,
|
||||
"Trainersanity_EVENT_BEAT_SILPH_CO_6F_TRAINER_1_ITEM": 0x1a62a,
|
||||
"Trainersanity_EVENT_BEAT_SILPH_CO_6F_TRAINER_2_ITEM": 0x1a638,
|
||||
"Event_SKC6F": 0x1a659,
|
||||
"Warps_SilphCo6F": 0x1a737,
|
||||
"Missable_Silph_Co_6F_Item_1": 0x1a787,
|
||||
"Missable_Silph_Co_6F_Item_2": 0x1a78e,
|
||||
"Path_Pallet_Oak": 0x1a914,
|
||||
"Path_Pallet_Player": 0x1a921,
|
||||
"Option_Cerulean_Cave_Badges": 0x19861,
|
||||
"Option_Cerulean_Cave_Key_Items": 0x19868,
|
||||
"Text_Cerulean_Cave_Badges": 0x198d7,
|
||||
"Text_Cerulean_Cave_Key_Items": 0x198e5,
|
||||
"Event_Stranded_Man": 0x19b3c,
|
||||
"Event_Rivals_Sister": 0x19d0f,
|
||||
"Warps_BluesHouse": 0x19d65,
|
||||
"Warps_VermilionTradeHouse": 0x19dbc,
|
||||
"Require_Pokedex_D": 0x19e53,
|
||||
"Option_Elite_Four_Key_Items": 0x19e9d,
|
||||
"Option_Elite_Four_Pokedex": 0x19ea4,
|
||||
"Option_Elite_Four_Badges": 0x19eab,
|
||||
"Text_Elite_Four_Badges": 0x19f47,
|
||||
"Text_Elite_Four_Key_Items": 0x19f51,
|
||||
"Text_Elite_Four_Pokedex": 0x19f64,
|
||||
"Shop10": 0x1a018,
|
||||
"Warps_IndigoPlateauLobby": 0x1a044,
|
||||
"Trainersanity_EVENT_BEAT_SILPH_CO_4F_TRAINER_0_ITEM": 0x1a16c,
|
||||
"Trainersanity_EVENT_BEAT_SILPH_CO_4F_TRAINER_1_ITEM": 0x1a17a,
|
||||
"Trainersanity_EVENT_BEAT_SILPH_CO_4F_TRAINER_2_ITEM": 0x1a188,
|
||||
"Event_SKC4F": 0x1a19b,
|
||||
"Warps_SilphCo4F": 0x1a21d,
|
||||
"Missable_Silph_Co_4F_Item_1": 0x1a25d,
|
||||
"Missable_Silph_Co_4F_Item_2": 0x1a264,
|
||||
"Missable_Silph_Co_4F_Item_3": 0x1a26b,
|
||||
"Trainersanity_EVENT_BEAT_SILPH_CO_5F_TRAINER_0_ITEM": 0x1a3c3,
|
||||
"Trainersanity_EVENT_BEAT_SILPH_CO_5F_TRAINER_1_ITEM": 0x1a3d1,
|
||||
"Trainersanity_EVENT_BEAT_SILPH_CO_5F_TRAINER_2_ITEM": 0x1a3df,
|
||||
"Trainersanity_EVENT_BEAT_SILPH_CO_5F_TRAINER_3_ITEM": 0x1a3ed,
|
||||
"Event_SKC5F": 0x1a400,
|
||||
"Warps_SilphCo5F": 0x1a4aa,
|
||||
"Missable_Silph_Co_5F_Item_1": 0x1a4f2,
|
||||
"Missable_Silph_Co_5F_Item_2": 0x1a4f9,
|
||||
"Missable_Silph_Co_5F_Item_3": 0x1a500,
|
||||
"Trainersanity_EVENT_BEAT_SILPH_CO_6F_TRAINER_0_ITEM": 0x1a630,
|
||||
"Trainersanity_EVENT_BEAT_SILPH_CO_6F_TRAINER_1_ITEM": 0x1a63e,
|
||||
"Trainersanity_EVENT_BEAT_SILPH_CO_6F_TRAINER_2_ITEM": 0x1a64c,
|
||||
"Event_SKC6F": 0x1a66d,
|
||||
"Warps_SilphCo6F": 0x1a74b,
|
||||
"Missable_Silph_Co_6F_Item_1": 0x1a79b,
|
||||
"Missable_Silph_Co_6F_Item_2": 0x1a7a2,
|
||||
"Path_Pallet_Oak": 0x1a928,
|
||||
"Path_Pallet_Player": 0x1a935,
|
||||
"Warps_CinnabarIsland": 0x1c026,
|
||||
"Warps_Route1": 0x1c0e9,
|
||||
"Option_Extra_Key_Items_B": 0x1ca46,
|
||||
@@ -1074,112 +1074,112 @@ rom_addresses = {
|
||||
"Missable_Route_25_Item": 0x5080b,
|
||||
"Warps_IndigoPlateau": 0x5093a,
|
||||
"Warps_SaffronCity": 0x509e0,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_20_TRAINER_0_ITEM": 0x50d63,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_20_TRAINER_1_ITEM": 0x50d71,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_20_TRAINER_2_ITEM": 0x50d7f,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_20_TRAINER_3_ITEM": 0x50d8d,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_20_TRAINER_4_ITEM": 0x50d9b,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_20_TRAINER_5_ITEM": 0x50da9,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_20_TRAINER_6_ITEM": 0x50db7,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_20_TRAINER_7_ITEM": 0x50dc5,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_20_TRAINER_8_ITEM": 0x50dd3,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_20_TRAINER_9_ITEM": 0x50de1,
|
||||
"Starter2_B": 0x50ffe,
|
||||
"Starter3_B": 0x51000,
|
||||
"Starter1_B": 0x51002,
|
||||
"Starter2_A": 0x5111d,
|
||||
"Starter3_A": 0x5111f,
|
||||
"Starter1_A": 0x51121,
|
||||
"Option_Route23_Badges": 0x5126e,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_24_TRAINER_0_ITEM": 0x51384,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_24_TRAINER_1_ITEM": 0x51392,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_24_TRAINER_2_ITEM": 0x513a0,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_24_TRAINER_3_ITEM": 0x513ae,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_24_TRAINER_4_ITEM": 0x513bc,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_24_TRAINER_5_ITEM": 0x513ca,
|
||||
"Event_Nugget_Bridge": 0x513e1,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_25_TRAINER_0_ITEM": 0x51569,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_25_TRAINER_1_ITEM": 0x51577,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_25_TRAINER_2_ITEM": 0x51585,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_25_TRAINER_3_ITEM": 0x51593,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_25_TRAINER_4_ITEM": 0x515a1,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_25_TRAINER_5_ITEM": 0x515af,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_25_TRAINER_6_ITEM": 0x515bd,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_25_TRAINER_7_ITEM": 0x515cb,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_25_TRAINER_8_ITEM": 0x515d9,
|
||||
"Trainersanity_EVENT_BEAT_VICTORY_ROAD_2_TRAINER_0_ITEM": 0x51772,
|
||||
"Trainersanity_EVENT_BEAT_VICTORY_ROAD_2_TRAINER_1_ITEM": 0x51780,
|
||||
"Trainersanity_EVENT_BEAT_VICTORY_ROAD_2_TRAINER_2_ITEM": 0x5178e,
|
||||
"Trainersanity_EVENT_BEAT_VICTORY_ROAD_2_TRAINER_3_ITEM": 0x5179c,
|
||||
"Trainersanity_EVENT_BEAT_VICTORY_ROAD_2_TRAINER_4_ITEM": 0x517aa,
|
||||
"Trainersanity_EVENT_BEAT_MOLTRES_ITEM": 0x517b8,
|
||||
"Warps_VictoryRoad2F": 0x51855,
|
||||
"Static_Encounter_Moltres": 0x5189f,
|
||||
"Missable_Victory_Road_2F_Item_1": 0x518a7,
|
||||
"Missable_Victory_Road_2F_Item_2": 0x518ae,
|
||||
"Missable_Victory_Road_2F_Item_3": 0x518b5,
|
||||
"Missable_Victory_Road_2F_Item_4": 0x518bc,
|
||||
"Warps_MtMoonB1F": 0x5198d,
|
||||
"Starter2_L": 0x51beb,
|
||||
"Starter3_L": 0x51bf3,
|
||||
"Trainersanity_EVENT_BEAT_SILPH_CO_7F_TRAINER_0_ITEM": 0x51ca4,
|
||||
"Trainersanity_EVENT_BEAT_SILPH_CO_7F_TRAINER_1_ITEM": 0x51cb2,
|
||||
"Trainersanity_EVENT_BEAT_SILPH_CO_7F_TRAINER_2_ITEM": 0x51cc0,
|
||||
"Trainersanity_EVENT_BEAT_SILPH_CO_7F_TRAINER_3_ITEM": 0x51cce,
|
||||
"Gift_Lapras": 0x51cef,
|
||||
"Event_SKC7F": 0x51d7a,
|
||||
"Warps_SilphCo7F": 0x51e49,
|
||||
"Missable_Silph_Co_7F_Item_1": 0x51ea5,
|
||||
"Missable_Silph_Co_7F_Item_2": 0x51eac,
|
||||
"Trainersanity_EVENT_BEAT_MANSION_2_TRAINER_0_ITEM": 0x51fd2,
|
||||
"Warps_PokemonMansion2F": 0x52045,
|
||||
"Missable_Pokemon_Mansion_2F_Item": 0x52063,
|
||||
"Trainersanity_EVENT_BEAT_MANSION_3_TRAINER_0_ITEM": 0x52213,
|
||||
"Trainersanity_EVENT_BEAT_MANSION_3_TRAINER_1_ITEM": 0x52221,
|
||||
"Warps_PokemonMansion3F": 0x5225e,
|
||||
"Missable_Pokemon_Mansion_3F_Item_1": 0x52280,
|
||||
"Missable_Pokemon_Mansion_3F_Item_2": 0x52287,
|
||||
"Trainersanity_EVENT_BEAT_MANSION_4_TRAINER_0_ITEM": 0x523c9,
|
||||
"Trainersanity_EVENT_BEAT_MANSION_4_TRAINER_1_ITEM": 0x523d7,
|
||||
"Warps_PokemonMansionB1F": 0x52414,
|
||||
"Missable_Pokemon_Mansion_B1F_Item_1": 0x5242e,
|
||||
"Missable_Pokemon_Mansion_B1F_Item_2": 0x52435,
|
||||
"Missable_Pokemon_Mansion_B1F_Item_3": 0x5243c,
|
||||
"Missable_Pokemon_Mansion_B1F_Item_4": 0x52443,
|
||||
"Missable_Pokemon_Mansion_B1F_Item_5": 0x52450,
|
||||
"Option_Safari_Zone_Battle_Type": 0x52565,
|
||||
"Prize_Mon_A2": 0x527ef,
|
||||
"Prize_Mon_B2": 0x527f0,
|
||||
"Prize_Mon_C2": 0x527f1,
|
||||
"Prize_Mon_D2": 0x527fa,
|
||||
"Prize_Mon_E2": 0x527fb,
|
||||
"Prize_Mon_F2": 0x527fc,
|
||||
"Prize_Item_A": 0x52805,
|
||||
"Prize_Item_B": 0x52806,
|
||||
"Prize_Item_C": 0x52807,
|
||||
"Prize_Mon_A": 0x5293c,
|
||||
"Prize_Mon_B": 0x5293e,
|
||||
"Prize_Mon_C": 0x52940,
|
||||
"Prize_Mon_D": 0x52942,
|
||||
"Prize_Mon_E": 0x52944,
|
||||
"Prize_Mon_F": 0x52946,
|
||||
"Start_Inventory": 0x52a7b,
|
||||
"Map_Fly_Location": 0x52c75,
|
||||
"Reset_A": 0x52d21,
|
||||
"Reset_B": 0x52d4d,
|
||||
"Reset_C": 0x52d79,
|
||||
"Reset_D": 0x52da5,
|
||||
"Reset_E": 0x52dd1,
|
||||
"Reset_F": 0x52dfd,
|
||||
"Reset_G": 0x52e29,
|
||||
"Reset_H": 0x52e55,
|
||||
"Reset_I": 0x52e81,
|
||||
"Reset_J": 0x52ead,
|
||||
"Reset_K": 0x52ed9,
|
||||
"Reset_L": 0x52f05,
|
||||
"Reset_M": 0x52f31,
|
||||
"Reset_N": 0x52f5d,
|
||||
"Reset_O": 0x52f89,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_20_TRAINER_0_ITEM": 0x50d8b,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_20_TRAINER_1_ITEM": 0x50d99,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_20_TRAINER_2_ITEM": 0x50da7,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_20_TRAINER_3_ITEM": 0x50db5,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_20_TRAINER_4_ITEM": 0x50dc3,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_20_TRAINER_5_ITEM": 0x50dd1,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_20_TRAINER_6_ITEM": 0x50ddf,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_20_TRAINER_7_ITEM": 0x50ded,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_20_TRAINER_8_ITEM": 0x50dfb,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_20_TRAINER_9_ITEM": 0x50e09,
|
||||
"Starter2_B": 0x51026,
|
||||
"Starter3_B": 0x51028,
|
||||
"Starter1_B": 0x5102a,
|
||||
"Starter2_A": 0x51145,
|
||||
"Starter3_A": 0x51147,
|
||||
"Starter1_A": 0x51149,
|
||||
"Option_Route23_Badges": 0x51296,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_24_TRAINER_0_ITEM": 0x513ac,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_24_TRAINER_1_ITEM": 0x513ba,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_24_TRAINER_2_ITEM": 0x513c8,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_24_TRAINER_3_ITEM": 0x513d6,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_24_TRAINER_4_ITEM": 0x513e4,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_24_TRAINER_5_ITEM": 0x513f2,
|
||||
"Event_Nugget_Bridge": 0x51409,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_25_TRAINER_0_ITEM": 0x51591,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_25_TRAINER_1_ITEM": 0x5159f,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_25_TRAINER_2_ITEM": 0x515ad,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_25_TRAINER_3_ITEM": 0x515bb,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_25_TRAINER_4_ITEM": 0x515c9,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_25_TRAINER_5_ITEM": 0x515d7,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_25_TRAINER_6_ITEM": 0x515e5,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_25_TRAINER_7_ITEM": 0x515f3,
|
||||
"Trainersanity_EVENT_BEAT_ROUTE_25_TRAINER_8_ITEM": 0x51601,
|
||||
"Trainersanity_EVENT_BEAT_VICTORY_ROAD_2_TRAINER_0_ITEM": 0x5179a,
|
||||
"Trainersanity_EVENT_BEAT_VICTORY_ROAD_2_TRAINER_1_ITEM": 0x517a8,
|
||||
"Trainersanity_EVENT_BEAT_VICTORY_ROAD_2_TRAINER_2_ITEM": 0x517b6,
|
||||
"Trainersanity_EVENT_BEAT_VICTORY_ROAD_2_TRAINER_3_ITEM": 0x517c4,
|
||||
"Trainersanity_EVENT_BEAT_VICTORY_ROAD_2_TRAINER_4_ITEM": 0x517d2,
|
||||
"Trainersanity_EVENT_BEAT_MOLTRES_ITEM": 0x517e0,
|
||||
"Warps_VictoryRoad2F": 0x5187d,
|
||||
"Static_Encounter_Moltres": 0x518c7,
|
||||
"Missable_Victory_Road_2F_Item_1": 0x518cf,
|
||||
"Missable_Victory_Road_2F_Item_2": 0x518d6,
|
||||
"Missable_Victory_Road_2F_Item_3": 0x518dd,
|
||||
"Missable_Victory_Road_2F_Item_4": 0x518e4,
|
||||
"Warps_MtMoonB1F": 0x519b5,
|
||||
"Starter2_L": 0x51c13,
|
||||
"Starter3_L": 0x51c1b,
|
||||
"Trainersanity_EVENT_BEAT_SILPH_CO_7F_TRAINER_0_ITEM": 0x51ccc,
|
||||
"Trainersanity_EVENT_BEAT_SILPH_CO_7F_TRAINER_1_ITEM": 0x51cda,
|
||||
"Trainersanity_EVENT_BEAT_SILPH_CO_7F_TRAINER_2_ITEM": 0x51ce8,
|
||||
"Trainersanity_EVENT_BEAT_SILPH_CO_7F_TRAINER_3_ITEM": 0x51cf6,
|
||||
"Gift_Lapras": 0x51d17,
|
||||
"Event_SKC7F": 0x51da2,
|
||||
"Warps_SilphCo7F": 0x51e71,
|
||||
"Missable_Silph_Co_7F_Item_1": 0x51ecd,
|
||||
"Missable_Silph_Co_7F_Item_2": 0x51ed4,
|
||||
"Trainersanity_EVENT_BEAT_MANSION_2_TRAINER_0_ITEM": 0x51ffa,
|
||||
"Warps_PokemonMansion2F": 0x5206d,
|
||||
"Missable_Pokemon_Mansion_2F_Item": 0x5208b,
|
||||
"Trainersanity_EVENT_BEAT_MANSION_3_TRAINER_0_ITEM": 0x5223b,
|
||||
"Trainersanity_EVENT_BEAT_MANSION_3_TRAINER_1_ITEM": 0x52249,
|
||||
"Warps_PokemonMansion3F": 0x52286,
|
||||
"Missable_Pokemon_Mansion_3F_Item_1": 0x522a8,
|
||||
"Missable_Pokemon_Mansion_3F_Item_2": 0x522af,
|
||||
"Trainersanity_EVENT_BEAT_MANSION_4_TRAINER_0_ITEM": 0x523f1,
|
||||
"Trainersanity_EVENT_BEAT_MANSION_4_TRAINER_1_ITEM": 0x523ff,
|
||||
"Warps_PokemonMansionB1F": 0x5243c,
|
||||
"Missable_Pokemon_Mansion_B1F_Item_1": 0x52456,
|
||||
"Missable_Pokemon_Mansion_B1F_Item_2": 0x5245d,
|
||||
"Missable_Pokemon_Mansion_B1F_Item_3": 0x52464,
|
||||
"Missable_Pokemon_Mansion_B1F_Item_4": 0x5246b,
|
||||
"Missable_Pokemon_Mansion_B1F_Item_5": 0x52478,
|
||||
"Option_Safari_Zone_Battle_Type": 0x5258d,
|
||||
"Prize_Mon_A2": 0x52817,
|
||||
"Prize_Mon_B2": 0x52818,
|
||||
"Prize_Mon_C2": 0x52819,
|
||||
"Prize_Mon_D2": 0x52822,
|
||||
"Prize_Mon_E2": 0x52823,
|
||||
"Prize_Mon_F2": 0x52824,
|
||||
"Prize_Item_A": 0x5282d,
|
||||
"Prize_Item_B": 0x5282e,
|
||||
"Prize_Item_C": 0x5282f,
|
||||
"Prize_Mon_A": 0x52964,
|
||||
"Prize_Mon_B": 0x52966,
|
||||
"Prize_Mon_C": 0x52968,
|
||||
"Prize_Mon_D": 0x5296a,
|
||||
"Prize_Mon_E": 0x5296c,
|
||||
"Prize_Mon_F": 0x5296e,
|
||||
"Start_Inventory": 0x52aa3,
|
||||
"Map_Fly_Location": 0x52c9d,
|
||||
"Reset_A": 0x52d49,
|
||||
"Reset_B": 0x52d75,
|
||||
"Reset_C": 0x52da1,
|
||||
"Reset_D": 0x52dcd,
|
||||
"Reset_E": 0x52df9,
|
||||
"Reset_F": 0x52e25,
|
||||
"Reset_G": 0x52e51,
|
||||
"Reset_H": 0x52e7d,
|
||||
"Reset_I": 0x52ea9,
|
||||
"Reset_J": 0x52ed5,
|
||||
"Reset_K": 0x52f01,
|
||||
"Reset_L": 0x52f2d,
|
||||
"Reset_M": 0x52f59,
|
||||
"Reset_N": 0x52f85,
|
||||
"Reset_O": 0x52fb1,
|
||||
"Warps_Route2": 0x54026,
|
||||
"Missable_Route_2_Item_1": 0x5404a,
|
||||
"Missable_Route_2_Item_2": 0x54051,
|
||||
@@ -1539,16 +1539,18 @@ rom_addresses = {
|
||||
"Event_SKC11F": 0x623bd,
|
||||
"Warps_SilphCo11F": 0x62446,
|
||||
"Ghost_Battle4": 0x708e1,
|
||||
"Trade_Terry": 0x71b77,
|
||||
"Trade_Marcel": 0x71b85,
|
||||
"Trade_Sailor": 0x71ba1,
|
||||
"Trade_Dux": 0x71baf,
|
||||
"Trade_Marc": 0x71bbd,
|
||||
"Trade_Lola": 0x71bcb,
|
||||
"Trade_Doris": 0x71bd9,
|
||||
"Trade_Crinkles": 0x71be7,
|
||||
"Trade_Spot": 0x71bf5,
|
||||
"Mon_Palettes": 0x725d3,
|
||||
"Town_Map_Order": 0x70f0f,
|
||||
"Town_Map_Coords": 0x71381,
|
||||
"Trade_Terry": 0x71b7a,
|
||||
"Trade_Marcel": 0x71b88,
|
||||
"Trade_Sailor": 0x71ba4,
|
||||
"Trade_Dux": 0x71bb2,
|
||||
"Trade_Marc": 0x71bc0,
|
||||
"Trade_Lola": 0x71bce,
|
||||
"Trade_Doris": 0x71bdc,
|
||||
"Trade_Crinkles": 0x71bea,
|
||||
"Trade_Spot": 0x71bf8,
|
||||
"Mon_Palettes": 0x725d6,
|
||||
"Badge_Viridian_Gym": 0x749d9,
|
||||
"Event_Viridian_Gym": 0x749ed,
|
||||
"Trainersanity_EVENT_BEAT_VIRIDIAN_GYM_TRAINER_0_ITEM": 0x74a48,
|
||||
|
||||
Reference in New Issue
Block a user