/// <summary>
 /// Returns the Defense modifier from the paladin weapon based on the weapon level.
 /// </summary>
 /// <param name="belongsToUnitType">Which <see cref="BaseUnit"/> does this weapon influence.</param>
 /// <param name="weaponLevel">The weapon level 1-3</param>
 /// <returns></returns>
 public static decimal GetDefModifierFromWeapon(UnitType belongsToUnitType, int weaponLevel)
 {
     foreach (BaseWeapon weapon in WeaponOptions.Where(weapon => weapon.BelongsToUnitType == belongsToUnitType))
     {
         return(weapon.GetDefModifier(weaponLevel));
     }
     return(1m);
 }