private string GetHealingText(ActiveAbility ability, int baseAttributeScore) { float factor = characterSelectScreen.wisdom; factor *= 0.8437f; float healing = 0; foreach (var attribute in ability.attributes) { if (attribute.type == "heal") { healing += (float)attribute.FindParameter("degree").value *factor *SecondaryStatUtility.CalcHealingMultiplier(characterSelectScreen.strength, 1); } } return(Mathf.FloorToInt(healing).ToString()); }
public void AssessCoreAttributeRange() { Assert.IsTrue(SecondaryStatUtility.DetermineMinimum(1) == 1); Assert.IsTrue(SecondaryStatUtility.DetermineAverage(1) == 10); Assert.IsTrue(SecondaryStatUtility.DetermineMaximum(1) == 20); }