Exemple #1
0
 private int CalculateApMpLossValue(Unit caster, Unit target, int val)
 {
     if (!isResistable)
     {
         return(val);
     }
     if (stat == eStat.MAX_AP)
     {
         int valueLost = -BattleCalculations.CalculateApMpLoss(caster, target, val, true);
         return(valueLost);
     }
     else if (stat == eStat.MAX_MP)
     {
         int valueLost = -BattleCalculations.CalculateApMpLoss(caster, target, val, false);
         return(valueLost);
     }
     else
     {
         return(val);
     }
 }