Shield of Sorrow

Shield Small Shield

Item Details

Utility 51
Bonus Level 28
Dyeable Yes
Sellable Yes
Tradeable Yes
Damage Info
DPS 3.0
Speed 3.3

Restrictions

Level Required 50
Usable By
All Classes

Magical Bonuses

Basic
Strength 12
Armor Factor (AF) 6
Matter Resist 6%
ToA
ToA Overcap - Strength 5
Toa Hit Points Cap 20
ToA Overcap - Dexterity 5

Primary Ability

Physical Health Buffer Level 50
Charge (30 max)


Raw Item JSON

{
  "type_data" : {
    "dps" : 3.0,
    "shield_size" : 1,
    "speed" : 3.3,
    "clamped_dps" : 3.0
  },
  "sell_value" : 30,
  "requirements" : {
    "level_required" : 50
  },
  "sources" : {
    "monsters" : {
      "normal_drop" : [ "Lefilam" ]
    }
  },
  "bonus_level" : 28,
  "icon" : 1132,
  "flags" : {
    "dyable" : true,
    "emblemizable" : true
  },
  "utility" : 51.0,
  "delve_text" : "Realm: Midgard\n \nMagical Bonuses:\n- Strength: 12 pts\n- Matter: 6%\n \nLevel Requirement: 50 Level\n \nBonus to Dexterity attribute bonus cap: 5\nBonus to Strength attribute bonus cap: 5\nBonus to armor factor (AF): 6\nBonus to hit points bonus cap: 20\n \nCharged Magic Ability:\n- 30 Charges\n- 30 Max\n \nAdds a shield to the recipient which will temporarily absorb some of the damage type specified.\n \nAbsorption: 50%\nValue: 150\nTarget: Self\nDuration: 10:00 min\nCasting time:      3.0 sec\n \n- This spell is cast when the item is used.\n \nDamage Modifiers (when used with shield styles):\n- 3.0 Base DPS\n- 3.3 Shield Speed\n \nCan use item every: 1:30 min\n \n \nBonus Level: 28\n",
  "abilities" : [ {
    "max_charges" : 30,
    "spell" : 8686,
    "magic_type" : 6,
    "power_level" : 50,
    "position" : 1
  } ],
  "artifact" : false,
  "salvage_amount" : 5,
  "material" : 7,
  "usable_by" : [ 0 ],
  "name" : "Shield of Sorrow",
  "realm" : 2,
  "id" : 40444,
  "dye_type" : 0,
  "category" : 3,
  "use_duration" : 90,
  "bonuses" : [ {
    "id" : 0,
    "type" : 1,
    "value" : 12
  }, {
    "id" : 1,
    "type" : 28,
    "value" : 5
  }, {
    "id" : 0,
    "type" : 28,
    "value" : 5
  }, {
    "type" : 22,
    "value" : 6
  }, {
    "type" : 29,
    "value" : 20
  }, {
    "id" : 15,
    "type" : 5,
    "value" : 6
  } ],
  "ability_tags" : [ "fn_hit_buffer_physical" ]
}
How is utility calculated?