From 66c4de14216e0f8fb3120097af0347d26f895d28 Mon Sep 17 00:00:00 2001 From: ZHDreamer Date: Mon, 25 May 2026 15:32:09 -0700 Subject: [PATCH] Fix detect overworld error in magearna reset --- .../Programs/NonShinyHunting/PokemonLZA_StatsReset.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/SerialPrograms/Source/PokemonLZA/Programs/NonShinyHunting/PokemonLZA_StatsReset.cpp b/SerialPrograms/Source/PokemonLZA/Programs/NonShinyHunting/PokemonLZA_StatsReset.cpp index f09ec9a64c..8ab9e82acf 100644 --- a/SerialPrograms/Source/PokemonLZA/Programs/NonShinyHunting/PokemonLZA_StatsReset.cpp +++ b/SerialPrograms/Source/PokemonLZA/Programs/NonShinyHunting/PokemonLZA_StatsReset.cpp @@ -289,12 +289,14 @@ void StatsReset::program(SingleSwitchProgramEnvironment& env, ProControllerConte for (int i = 0; i < 4; ++i){ pbf_press_button(context, BUTTON_Y, 100ms, 1s); } + context.wait_for_all_requests(); run_towards_gate_with_A_button(env.console, context, 0, +1, Seconds(2)); if (POKEMON == GiftPokemon::FLOETTE){ pbf_mash_button(context, BUTTON_A, 30s); } if (POKEMON == GiftPokemon::MAGEARNA){ pbf_mash_button(context, BUTTON_A, Seconds(2)); + context.wait_for_all_requests(); wait_until_overworld(env.console, context, Seconds(10)); run_towards_gate_with_A_button(env.console, context, +0.15, +1, Seconds(3)); pbf_mash_button(context, BUTTON_A, 30s);