Beispiel #1
0
 public static SkillCondition AsStruct(this ISkillCondition condition)
 {
     return(new SkillCondition()
     {
         Damage = condition.Damage,
         HealingReduced = condition.HealingReduced,
         Id = condition.Id,
         Name = condition.Name,
         PreventsPerformingActions = condition.PreventsPerformingActions,
         Remaining = condition.Remaining,
     });
 }
 public static int GetConditionDamage(this IFighterStats fighter, EngineCalculationValues calculationValues, ISkillCondition condition)
 {
     return((int)(condition.Damage * (fighter.GetAdjustedStats().ConditionPower *calculationValues.ConditionPowerFactor)));
 }