diff --git a/src/battle_controller_player.c b/src/battle_controller_player.c index e9c281ac9..30921fafd 100644 --- a/src/battle_controller_player.c +++ b/src/battle_controller_player.c @@ -1060,7 +1060,10 @@ void HandleMoveSwitching(u32 battler) } } - gBattlerControllerFuncs[battler] = HandleInputChooseMove; + if (gBattleTypeFlags & BATTLE_TYPE_FIRST_BATTLE) + gBattlerControllerFuncs[battler] = OakOldManHandleInputChooseMove; + else + gBattlerControllerFuncs[battler] = HandleInputChooseMove; gMoveSelectionCursor[battler] = gMultiUsePlayerCursor; MoveSelectionCreateCursorAt(gMoveSelectionCursor[battler], 0); MoveSelectionDisplayPpString(battler);