public static float SpeedGivesDamageBonusModifier(CharacterMaster master, BetterUI.ItemStats.ItemModifier itemModifier) { if (master.hasBody) { return(Items.SpeedGivesDamage.CalculateDamageBonus(master.GetBody(), master.inventory.GetItemCount(itemModifier.itemDef)) * 100f); } return(0f); }
// item modification counters public static float MysticSwordDamageBonusModifier(CharacterMaster master, BetterUI.ItemStats.ItemModifier itemModifier) { if (master.inventory) { var component = master.inventory.GetComponent <Items.MysticSword.MysticsItemsMysticSwordBehaviour>(); if (component) { return(component.damageBonus * 100f); } } return(0f); }