diff --git a/src/battle_util.c b/src/battle_util.c index 5d4d842fda..732875fae9 100644 --- a/src/battle_util.c +++ b/src/battle_util.c @@ -9463,7 +9463,7 @@ static inline s32 DoFixedDamageMoveCalc(struct DamageCalculationData *damageCalc dmg = GetMoveFixedDamage(damageCalcData->move); break; case EFFECT_SUPER_FANG: - dmg = GetNonDynamaxHP(gBattlerTarget) / 2; + dmg = GetNonDynamaxHP(damageCalcData->battlerDef) / 2; break; default: return INT32_MAX;