Necromancer Staff of Tab'Fren

Weapon Staff Two Handed

Item Details

Utility 37
Bonus Level 37
Dyeable Yes
Sellable Yes
Tradeable Yes
Damage Info
DPS 16.5
Speed 5
Base Quality 100%

Restrictions

Level Required 50
Usable By
Necromancer

Magical Bonuses

Basic
Hit Points 148
Focus
Deathsight 50
Painworking 50
Death Servant 50

Primary Ability

Direct Damage Level 50
Charge


Raw Item JSON

{
  "type_data" : {
    "damage_type" : 1,
    "left_handed" : 0,
    "dps" : 16.5,
    "base_quality" : 100,
    "two_handed" : 1,
    "skill_used" : 47,
    "clamped_dps" : 16.5,
    "speed" : 5
  },
  "sell_value" : 37719,
  "requirements" : {
    "usable_by" : [ 12 ],
    "level_required" : 50
  },
  "sources" : {
    "monsters" : {
      "normal_drop" : [ "Lich Lord Sanguis", "Lich Lord Ilron" ]
    }
  },
  "bonus_level" : 37,
  "icon" : 1166,
  "flags" : {
    "dyable" : true,
    "emblemizable" : false
  },
  "utility" : 37.0,
  "delve_text" : "Realm: Albion\n \nUsable By: \n- Necromancer\n \n  (This item may be dyed with a Weapon Enamel obtained from slaying Shrouded Isles or Atlantis denizens.)\nMagical Bonuses:\n- Hits: 148 pts\n \nFocus Bonuses:\n- Death Servant: 50 lvls\n- Painworking: 50 lvls\n- Deathsight: 50 lvls\n \nLevel Requirement: 50 Level\n \n \nMagical Ability:\nFunction: direct damage\n \nDamages the target.\n \nDamage: 95\nTarget: Targeted\nRange: 1500\nCasting time:      4.0 sec\nDamage: Cold\n \n- This spell is cast when the item is used.\n \nDamage Modifiers:\n- 16.5 Base DPS\n- 5.0 Weapon Speed\n- 100% Quality / 70% Condition\n- Damage Type: Crush\n \n- Effective Damage: 11.6 DPS\n \nCan use item every: 1:30 min\n \n \nBonus Level: 37\n",
  "abilities" : [ {
    "spell" : 3749,
    "magic_type" : 6,
    "power_level" : 50,
    "position" : 1
  } ],
  "artifact" : false,
  "salvage_amount" : 36,
  "material" : 71,
  "usable_by" : [ 12 ],
  "name" : "Necromancer Staff of Tab'Fren",
  "realm" : 1,
  "id" : 21934,
  "dye_type" : 0,
  "category" : 1,
  "use_duration" : 90,
  "bonuses" : [ {
    "id" : 122,
    "type" : 6,
    "value" : 50
  }, {
    "id" : 121,
    "type" : 6,
    "value" : 50
  }, {
    "id" : 120,
    "type" : 6,
    "value" : 50
  }, {
    "type" : 4,
    "value" : 148
  } ],
  "ability_tags" : [ "fn_direct" ]
}
How is utility calculated?