public int GetAbilityScoreValue(StatBlockInfo.AbilityName Ability) { string temp = Ability.ToString(); temp = temp.Substring(0, 3); return(GetAbilityScoreValue(temp)); }
public Ability(StatBlockInfo.AbilityName Name, int Score) { this.Name = Name; this.Score = Score; ScoreTemp = Score; AbilityModifier = 0; Modifiers = new List <StatBlockModifier>(); AbilityModifier = StatBlockInfo.GetAbilityModifier(Score); }
public int FindAbilityScoreBonus(StatBlockInfo.AbilityName Name) { foreach (StatBlockGlobals.Ability ability in AbilityScores) { if (ability.Name == Name) { return(ability.AbilityModifier); } } return(0); }