Example #1
0
 public int GetModifier(DnDAbilities ability)
 {
     if (mCharacter != null)
     {
         return(mCharacter.Abilities[ability] / 2 - 5);
     }
     return(0);
 }
Example #2
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 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;
		}
Example #5
0
 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;
		}