diff --git a/SerialPrograms/Source/PokemonFRLG/Programs/RngManipulation/PokemonFRLG_BlindNavigation.cpp b/SerialPrograms/Source/PokemonFRLG/Programs/RngManipulation/PokemonFRLG_BlindNavigation.cpp index b21b289777..9e003cab83 100644 --- a/SerialPrograms/Source/PokemonFRLG/Programs/RngManipulation/PokemonFRLG_BlindNavigation.cpp +++ b/SerialPrograms/Source/PokemonFRLG/Programs/RngManipulation/PokemonFRLG_BlindNavigation.cpp @@ -455,10 +455,10 @@ void check_timings( return; case PokemonFRLG_RngTarget::gamecornerabra: case PokemonFRLG_RngTarget::gamecornerclefairy: - case PokemonFRLG_RngTarget::gamecornerdratini: + case PokemonFRLG_RngTarget::gamecornerdratinifr: + case PokemonFRLG_RngTarget::gamecornerdratinilg: case PokemonFRLG_RngTarget::gamecornerscyther: case PokemonFRLG_RngTarget::gamecornerpinsir: - case PokemonFRLG_RngTarget::gamecornerbug: case PokemonFRLG_RngTarget::gamecornerporygon: if (INGAME_DELAY < 8500){ OperationFailedException::fire( @@ -667,12 +667,12 @@ void perform_blind_sequence( case PokemonFRLG_RngTarget::gamecornerclefairy: collect_gamecorner_after_delay(context, INGAME_DELAY, 1); return; - case PokemonFRLG_RngTarget::gamecornerdratini: + case PokemonFRLG_RngTarget::gamecornerdratinifr: + case PokemonFRLG_RngTarget::gamecornerpinsir: collect_gamecorner_after_delay(context, INGAME_DELAY, 2); return; case PokemonFRLG_RngTarget::gamecornerscyther: - case PokemonFRLG_RngTarget::gamecornerpinsir: - case PokemonFRLG_RngTarget::gamecornerbug: + case PokemonFRLG_RngTarget::gamecornerdratinilg: collect_gamecorner_after_delay(context, INGAME_DELAY, 3); return; case PokemonFRLG_RngTarget::gamecornerporygon: diff --git a/SerialPrograms/Source/PokemonFRLG/Programs/RngManipulation/PokemonFRLG_BlindNavigation.h b/SerialPrograms/Source/PokemonFRLG/Programs/RngManipulation/PokemonFRLG_BlindNavigation.h index aa94f7d8b8..1e9032a3db 100644 --- a/SerialPrograms/Source/PokemonFRLG/Programs/RngManipulation/PokemonFRLG_BlindNavigation.h +++ b/SerialPrograms/Source/PokemonFRLG/Programs/RngManipulation/PokemonFRLG_BlindNavigation.h @@ -32,8 +32,8 @@ namespace PokemonFRLG{ aerodactyl, gamecornerabra, gamecornerclefairy, - gamecornerdratini, - gamecornerbug, + gamecornerdratinifr, + gamecornerdratinilg, gamecornerscyther, gamecornerpinsir, gamecornerporygon, diff --git a/SerialPrograms/Source/PokemonFRLG/Programs/RngManipulation/PokemonFRLG_GiftRng.cpp b/SerialPrograms/Source/PokemonFRLG/Programs/RngManipulation/PokemonFRLG_GiftRng.cpp index 615838cba2..a8c94be84b 100644 --- a/SerialPrograms/Source/PokemonFRLG/Programs/RngManipulation/PokemonFRLG_GiftRng.cpp +++ b/SerialPrograms/Source/PokemonFRLG/Programs/RngManipulation/PokemonFRLG_GiftRng.cpp @@ -96,7 +96,8 @@ GiftRng::GiftRng() {PokemonFRLG_RngTarget::aerodactyl, "aerodactyl", "Aerodactyl"}, {PokemonFRLG_RngTarget::gamecornerabra, "gamecornerabra", "Game Corner Abra"}, {PokemonFRLG_RngTarget::gamecornerclefairy, "gamecornerclefairy", "Game Corner Clefairy"}, - {PokemonFRLG_RngTarget::gamecornerdratini, "gamecornerdratini", "Game Corner Dratini"}, + {PokemonFRLG_RngTarget::gamecornerdratinifr, "gamecornerdratinifr", "Game Corner Dratini (FireRed)"}, + {PokemonFRLG_RngTarget::gamecornerdratinilg, "gamecornerdratinilg", "Game Corner Dratini (LeafGreen)"}, {PokemonFRLG_RngTarget::gamecornerscyther, "gamecornerscyther", "Game Corner Scyther"}, {PokemonFRLG_RngTarget::gamecornerpinsir, "gamecornerpinsir", "Game Corner Pinsir"}, {PokemonFRLG_RngTarget::gamecornerporygon, "gamecornerporygon", "Game Corner Porygon"}, @@ -489,7 +490,8 @@ void GiftRng::program(SingleSwitchProgramEnvironment& env, ProControllerContext& BASE_STATS = { 70, 45, 48, 60, 65, 35 }; GENDER_THRESHOLD = 190; break; - case PokemonFRLG_RngTarget::gamecornerdratini: + case PokemonFRLG_RngTarget::gamecornerdratinifr: + case PokemonFRLG_RngTarget::gamecornerdratinilg: BASE_STATS = { 41, 64, 45, 50, 50, 50 }; GENDER_THRESHOLD = 126; break; diff --git a/SerialPrograms/Source/PokemonFRLG/Programs/RngManipulation/PokemonFRLG_RngHelper.cpp b/SerialPrograms/Source/PokemonFRLG/Programs/RngManipulation/PokemonFRLG_RngHelper.cpp index 6594612c8c..dc15e1e938 100644 --- a/SerialPrograms/Source/PokemonFRLG/Programs/RngManipulation/PokemonFRLG_RngHelper.cpp +++ b/SerialPrograms/Source/PokemonFRLG/Programs/RngManipulation/PokemonFRLG_RngHelper.cpp @@ -65,8 +65,10 @@ RngHelper::RngHelper() {PokemonFRLG_RngTarget::fossils, "fossils", "Omanyte / Kabuto / Aerodactyl"}, {PokemonFRLG_RngTarget::gamecornerabra, "gamecornerabra", "Game Corner Abra"}, {PokemonFRLG_RngTarget::gamecornerclefairy, "gamecornerclefairy", "Game Corner Clefairy"}, - {PokemonFRLG_RngTarget::gamecornerdratini, "gamecornerdratini", "Game Corner Dratini"}, - {PokemonFRLG_RngTarget::gamecornerbug, "gamecornerbug", "Game Corner Bug (Scyther / Pinsir)"}, + {PokemonFRLG_RngTarget::gamecornerdratinifr, "gamecornerdratinifr", "Game Corner Dratini (FireRed)"}, + {PokemonFRLG_RngTarget::gamecornerdratinifr, "gamecornerdratinifr", "Game Corner Dratini (LeafGreen)"}, + {PokemonFRLG_RngTarget::gamecornerscyther, "gamecornerscyther", "Game Corner Scyther"}, + {PokemonFRLG_RngTarget::gamecornerpinsir, "gamecornerpinsir", "Game Corner Pinsir"}, {PokemonFRLG_RngTarget::gamecornerporygon, "gamecornerporygon", "Game Corner Porygon"}, {PokemonFRLG_RngTarget::togepi, "togepi", "Togepi"}, {PokemonFRLG_RngTarget::staticencounter, "staticencounter", "Static Overworld Encounters"}, diff --git a/SerialPrograms/Source/PokemonFRLG/Programs/RngManipulation/PokemonFRLG_RngNavigation.cpp b/SerialPrograms/Source/PokemonFRLG/Programs/RngManipulation/PokemonFRLG_RngNavigation.cpp index deb174f76b..f80b9339d7 100644 --- a/SerialPrograms/Source/PokemonFRLG/Programs/RngManipulation/PokemonFRLG_RngNavigation.cpp +++ b/SerialPrograms/Source/PokemonFRLG/Programs/RngManipulation/PokemonFRLG_RngNavigation.cpp @@ -156,10 +156,10 @@ bool check_for_shiny(ConsoleHandle& console, ProControllerContext& context, Poke case PokemonFRLG_RngTarget::fossils: case PokemonFRLG_RngTarget::gamecornerabra: case PokemonFRLG_RngTarget::gamecornerclefairy: - case PokemonFRLG_RngTarget::gamecornerdratini: + case PokemonFRLG_RngTarget::gamecornerdratinifr: + case PokemonFRLG_RngTarget::gamecornerdratinilg: case PokemonFRLG_RngTarget::gamecornerscyther: case PokemonFRLG_RngTarget::gamecornerpinsir: - case PokemonFRLG_RngTarget::gamecornerbug: case PokemonFRLG_RngTarget::gamecornerporygon: return shiny_check_summary(console, context); case PokemonFRLG_RngTarget::electrode: