Hapy's Shield of Dread

Shield Small Shield

Item Details

Utility 67.67
Bonus Level 34
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
Hit Points 52
Dexterity 22
Slash Resist 7%
Acuity 24
ToA
Toa Cast Speed 2%

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" : [ "Echo of Hapy" ]
    }
  },
  "bonus_level" : 34,
  "icon" : 2200,
  "flags" : {
    "dyable" : true,
    "emblemizable" : false
  },
  "utility" : 67.66666666666666,
  "delve_text" : "Realm: Midgard\n \nMagical Bonuses:\n- Acuity: 24 pts\n- Dexterity: 22 pts\n- Hits: 52 pts\n- Slash: 7%\n \nLevel Requirement: 50 Level\n \nBonus to casting speed: 2%\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:00 min\n \n \nBonus Level: 34\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" : "Hapy's Shield of Dread",
  "realm" : 2,
  "id" : 30247,
  "dye_type" : 0,
  "category" : 3,
  "use_duration" : 60,
  "bonuses" : [ {
    "id" : 10,
    "type" : 1,
    "value" : 24
  }, {
    "id" : 1,
    "type" : 1,
    "value" : 22
  }, {
    "type" : 4,
    "value" : 52
  }, {
    "type" : 21,
    "value" : 2
  }, {
    "id" : 2,
    "type" : 5,
    "value" : 7
  } ],
  "ability_tags" : [ "fn_hit_buffer_physical" ]
}
How is utility calculated?