Thunder Shadow Ring

Jewelry Ring

Item Details

Utility 70
Bonus Level 38
Dyeable No
Sellable Yes
Tradeable Yes

Restrictions

Level Required 50
Usable By
All Classes

Magical Bonuses

Basic
Strength 21
Armor Factor (AF) 4
Dexterity 21
Shadow Mastery 4
ToA
ToA Overcap - Strength 5
ToA Overcap - Dexterity 4

Primary Ability

Haste Level 50
Charge (30 max)


Raw Item JSON

{
  "sell_value" : 40056,
  "requirements" : {
    "level_required" : 50
  },
  "bonus_level" : 38,
  "sources" : {
    "monsters" : {
      "normal_drop" : [ "Cyrek" ]
    }
  },
  "flags" : {
    "dyable" : false,
    "emblemizable" : false
  },
  "icon" : 103,
  "utility" : 70.0,
  "delve_text" : " \nMagical Bonuses:\n- Shadow Mastery: 4 pts\n- Strength: 21 pts\n- Dexterity: 21 pts\n \nLevel Requirement: 50 Level\n \nBonus to Strength attribute bonus cap: 5\nBonus to Dexterity attribute bonus cap: 4\nBonus to armor factor (AF): 4\n \nCharged Magic Ability:\n- 30 Charges\n- 30 Max\nFunction: haste\n \nIncreases the target's combat speed.\n \nValue: 17%\nTarget: Self\nDuration: 10:00 min\nCasting time:      3.0 sec\n \n- This spell is cast when the item is used.\n \nCan use item every: 1:30 min\n \n \nBonus Level: 38\n",
  "slot" : 15,
  "abilities" : [ {
    "max_charges" : 30,
    "spell" : 3809,
    "magic_type" : 6,
    "power_level" : 50,
    "position" : 1
  } ],
  "artifact" : false,
  "material" : 0,
  "name" : "Thunder Shadow Ring",
  "usable_by" : [ 0 ],
  "realm" : 0,
  "id" : 21956,
  "category" : 5,
  "use_duration" : 90,
  "bonuses" : [ {
    "id" : 137,
    "type" : 2,
    "value" : 4
  }, {
    "id" : 0,
    "type" : 1,
    "value" : 21
  }, {
    "id" : 1,
    "type" : 1,
    "value" : 21
  }, {
    "id" : 0,
    "type" : 28,
    "value" : 5
  }, {
    "id" : 1,
    "type" : 28,
    "value" : 4
  }, {
    "type" : 22,
    "value" : 4
  } ],
  "ability_tags" : [ "fn_combat_haste" ]
}
How is utility calculated?