Exemplo n.º 1
0
        /// <inheritdoc />
        public ItemAttributes GetBonus(D3Calculator calculator)
        {
            var attr = new DamageMultiplier(multiplier).GetBonus(calculator);

            attr.armorBonusItem = malusMultiplier * calculator.GetHeroArmor();

            attr += new ResistancesMultiplier(malusMultiplier).GetBonus(calculator);

            return(attr);
        }
Exemplo n.º 2
0
        /// <inheritdoc />
        public ItemAttributes GetBonus(D3Calculator calculator)
        {
            var attr = new DamageMultiplier(0.10).GetBonus(calculator);

            attr.armorBonusItem = 0.20 * calculator.GetHeroArmor();

            attr += new ResistancesMultiplier(0.20).GetBonus(calculator);

            return attr;
        }