Scaly Heater Shield

Shield Medium Shield

Item Details

Utility 48
Bonus Level 25
Dyeable Yes
Sellable Yes
Tradeable Yes
Damage Info
DPS 2.1
Speed 3.8

Restrictions

Level Required 50
Usable By
All Classes

Magical Bonuses

Basic
Hit Points 32
Dexterity 15
Thrust Resist 6%
Piety 15
ToA
Toa Heal Bonus 4%

Primary Ability

Physical Health Buffer Level 50
Charge (30 max)


Raw Item JSON

{
  "type_data" : {
    "dps" : 2.1,
    "shield_size" : 2,
    "speed" : 3.8,
    "clamped_dps" : 2.1
  },
  "sell_value" : 35,
  "requirements" : {
    "level_required" : 50
  },
  "sources" : {
    "monsters" : {
      "normal_drop" : [ "Speos Treasure Hunter" ]
    }
  },
  "bonus_level" : 25,
  "icon" : 1050,
  "flags" : {
    "dyable" : true,
    "emblemizable" : true
  },
  "utility" : 48.0,
  "delve_text" : "Realm: Albion\n \nMagical Bonuses:\n- Piety: 15 pts\n- Dexterity: 15 pts\n- Hits: 32 pts\n- Thrust: 6%\n \nLevel Requirement: 50 Level\n \nBonus to healing effectiveness: 4%\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- 2.1 Base DPS\n- 3.8 Shield Speed\n \nCan use item every: 1:30 min\n \n \nBonus Level: 25\n",
  "abilities" : [ {
    "max_charges" : 30,
    "spell" : 8686,
    "magic_type" : 6,
    "power_level" : 50,
    "position" : 1
  } ],
  "artifact" : false,
  "salvage_amount" : 10,
  "material" : 7,
  "usable_by" : [ 0 ],
  "name" : "Scaly Heater Shield",
  "realm" : 1,
  "id" : 36046,
  "dye_type" : 0,
  "category" : 3,
  "use_duration" : 90,
  "bonuses" : [ {
    "id" : 5,
    "type" : 1,
    "value" : 15
  }, {
    "id" : 1,
    "type" : 1,
    "value" : 15
  }, {
    "type" : 16,
    "value" : 4
  }, {
    "type" : 4,
    "value" : 32
  }, {
    "id" : 3,
    "type" : 5,
    "value" : 6
  } ],
  "ability_tags" : [ "fn_hit_buffer_physical" ]
}
How is utility calculated?