diff --git a/src/battle_controller_player.c b/src/battle_controller_player.c index 2133d5b..c54b461 100644 --- a/src/battle_controller_player.c +++ b/src/battle_controller_player.c @@ -322,6 +322,16 @@ static void HandleInputChooseAction(void) BtlController_EmitTwoReturnValues(BUFFER_B, B_ACTION_CANCEL_PARTNER, 0); PlayerBufferExecCompleted(); } + else + { + if(!(gBattleTypeFlags & BATTLE_TYPE_TRAINER)) //if wild, pressing B moves cursor to run + { + PlaySE(SE_SELECT); + ActionSelectionDestroyCursorAt(gActionSelectionCursor[gActiveBattler]); + gActionSelectionCursor[gActiveBattler] = 3; + ActionSelectionCreateCursorAt(gActionSelectionCursor[gActiveBattler], 0); + } + } } else if (JOY_NEW(START_BUTTON)) {