Smoking Sable Protector

Shield Medium Shield

Item Details

Utility 69
Bonus Level 35
Dyeable Yes
Sellable Yes
Tradeable Yes
Damage Info
DPS 15.6
Speed 3.5

Restrictions

Level Required 39
Usable By
All Classes

Magical Bonuses

Basic
Dexterity 15
Acuity 21
Shield 5
ToA
ToA Overcap - Dexterity 5
ToA Overcap - Acuity 5

Primary Ability

Heal Level 39
Reactive Proc


Raw Item JSON

{
  "sell_value" : 315000,
  "requirements" : {
    "level_required" : 39
  },
  "type_data" : {
    "dps" : 15.6,
    "shield_size" : 2,
    "speed" : 3.5,
    "clamped_dps" : 15.6
  },
  "bonus_level" : 35,
  "sources" : {
    "monsters" : {
      "normal_drop" : [ "Mikolas", "Wizard Lichas", "Shade of Uther Pendragon", "Shade of Ambrosius Aurelianus", "Lifeblighter", "High Priestess Ywera", "Albino Grugner" ]
    }
  },
  "flags" : {
    "dyable" : true,
    "emblemizable" : true
  },
  "icon" : 61,
  "utility" : 69.0,
  "delve_text" : "Realm: Albion\n \nMagical Bonuses:\n- Acuity: 21 pts\n- Dexterity: 15 pts\n- Shield: 5 pts\n \nLevel Requirement: 39 Level\n \nBonus to acuity attribute bonus cap: 5\nBonus to Dexterity attribute bonus cap: 5\n \nMagical Ability:\nFunction: heal\n \nHeals the target.\n \nValue: 130\nTarget: Self\nCasting time:      3.0 sec\n \n- Spell has a chance of casting when this armor is hit by an enemy.\n \nDamage Modifiers (when used with shield styles):\n- 15.6 Base DPS\n- 3.5 Shield Speed\n \n \nBonus Level: 35\n",
  "abilities" : [ {
    "spell" : 3788,
    "magic_type" : 2,
    "power_level" : 39,
    "position" : 1
  } ],
  "salvage_amount" : 10,
  "artifact" : false,
  "material" : 69,
  "name" : "Smoking Sable Protector",
  "usable_by" : [ 0 ],
  "realm" : 1,
  "dye_type" : 0,
  "id" : 41177,
  "category" : 3,
  "bonuses" : [ {
    "id" : 10,
    "type" : 1,
    "value" : 21,
    "requirement_id" : 5542
  }, {
    "id" : 1,
    "type" : 1,
    "value" : 15,
    "requirement_id" : 5542
  }, {
    "id" : 43,
    "type" : 2,
    "value" : 5
  }, {
    "id" : 10,
    "type" : 28,
    "value" : 5
  }, {
    "id" : 1,
    "type" : 28,
    "value" : 5
  } ],
  "ability_tags" : [ "fn_heal" ]
}
How is utility calculated?