diff --git a/src/battle_util.c b/src/battle_util.c index d6279dc317..527d2d350a 100644 --- a/src/battle_util.c +++ b/src/battle_util.c @@ -11790,5 +11790,10 @@ u32 GetMoveType(u32 move) { if (gMain.inBattle && gBattleStruct->dynamicMoveType) return gBattleStruct->dynamicMoveType & DYNAMIC_TYPE_MASK; + else if (B_UPDATED_MOVE_TYPES < GEN_5 + && (move == MOVE_BEAT_UP + || move == MOVE_FUTURE_SIGHT + || move == MOVE_DOOM_DESIRE)) + return TYPE_MYSTERY; return gMovesInfo[move].type; }