/// <summary> /// Gets the character's ability modifiers based on the modifier name /// </summary> /// <param name="type"></param> /// <returns>The ability modifier</returns> public int GetModifierFromName(AbilityModifierTypes type) { switch (type) { case AbilityModifierTypes.STR: return(GetModifier(strength)); case AbilityModifierTypes.DEX: return(GetModifier(dexterity)); case AbilityModifierTypes.CON: return(GetModifier(constitution)); case AbilityModifierTypes.INT: return(GetModifier(intellect)); case AbilityModifierTypes.WIS: return(GetModifier(wisdom)); case AbilityModifierTypes.CHA: return(GetModifier(charisma)); case AbilityModifierTypes.CL: return(GetCasterLevel()); default: return(0); } }
public AbilityModifier(AbilityModifierTypes modType) { modifierType = modType; }