public int GetModifier(DnDAbilities ability) { if (mCharacter != null) { return(mCharacter.Abilities[ability] / 2 - 5); } return(0); }
public override void Deserialize(JSONObject obj) { Ranks = (int)obj.GetNumber(cRanks); MiscModifier = (int)obj.GetNumber(cModifier); CanBeUsedUntrained = obj.GetBoolean(cUntrained); ClassSkill = obj.GetBoolean(cClassSkill); KeyAbility = (DnDAbilities)(int)obj.GetNumber(cAbility); }
public DnDSkillField(int ranks, int miscMod, bool untrained, bool classSkill, DnDAbilities ability, string title = "") { Title = title; Ranks = ranks; MiscModifier = miscMod; CanBeUsedUntrained = untrained; ClassSkill = classSkill; KeyAbility = ability; }
public int GetModifier(DnDAbilities ability) { if (mCharacter != null) { return mCharacter.Abilities[ability] / 2 - 5; } return 0; }