Example #1
0
        public override WeaponDamage GetDamage(bool isCritical)
        {
            WeaponDamage result = (isCritical) ? critDamage : damage;

            result.Mult(1.0f + cachedBonuses.damagePcBonus);
            result.AddToBase(cachedBonuses.damageCntBonus);
            result.ClampLess(0f);
            return(result);
        }