/// <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); }
/// <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; }