Exemple #1
0
        public AttackStats GetRuntimeAttackStats()
        {
            if (perk == null)
            {
                return(aStats.Clone());
            }

            aStats.damageMin *= (1 + perk.GetAbilityDamageMul(ID));
            aStats.damageMax *= (1 + perk.GetAbilityDamageMul(ID));

            aStats.critChance     *= (1 + perk.GetAbilityCritMul(ID));
            aStats.critMultiplier *= (1 + perk.GetAbilityCritMulMul(ID));

            aStats.aoeRadius *= (1 + perk.GetAbilityAOEMul(ID));

            return(aStats);
        }