Sallours' Staff of Life Drain

Weapon Staff Two Handed

Item Details

Utility 27
Bonus Level 20
Dyeable No
Sellable Yes
Tradeable Yes
Damage Info
DPS 16.2
Speed 5.1
Base Quality 89%

Restrictions

Level Required 50
Usable By
All Classes

Magical Bonuses

Basic
Hit Points 60
Piety 18
Focus
Darkness 50
Suppression 50

Primary Ability

Lifedrain Level 50
Charge (30 max)


Raw Item JSON

{
  "sell_value" : 37718,
  "requirements" : {
    "level_required" : 50
  },
  "type_data" : {
    "damage_type" : 1,
    "left_handed" : 0,
    "dps" : 16.2,
    "base_quality" : 89,
    "two_handed" : 1,
    "skill_used" : 47,
    "clamped_dps" : 16.2,
    "speed" : 5.1
  },
  "bonus_level" : 20,
  "sources" : {
    "monsters" : {
      "normal_drop" : [ "Sallours" ]
    }
  },
  "flags" : {
    "dyable" : false,
    "emblemizable" : false
  },
  "icon" : 327,
  "utility" : 27.0,
  "delve_text" : "Realm: Midgard\n \nMagical Bonuses:\n- Hits: 60 pts\n- Piety: 18 pts\n \nFocus Bonuses:\n- Darkness: 50 lvls\n- Suppression: 50 lvls\n \nLevel Requirement: 50 Level\n \n \nCharged Magic Ability:\n- 30 Charges\n- 30 Max\nFunction: lifedrain\n \nDamages the target. A portion of damage is used to heal the caster.\n \nDamage: 65\nHealth returned: 100% of damage dealt\nTarget: Targeted\nRange: 300\nCasting time: instant\nDamage: Cold\n \n- This spell is cast when the item is used.\n \nDamage Modifiers:\n- 16.2 Base DPS\n- 5.1 Weapon Speed\n- 89% Quality / 78% Condition\n- Damage Type: Crush\n \n- Effective Damage: 11.2 DPS\n \nCan use item every: 1:30 min\n \n \nBonus Level: 20\n",
  "abilities" : [ {
    "max_charges" : 30,
    "spell" : 3833,
    "magic_type" : 6,
    "power_level" : 50,
    "position" : 1
  } ],
  "salvage_amount" : 36,
  "artifact" : false,
  "material" : 71,
  "name" : "Sallours' Staff of Life Drain",
  "usable_by" : [ 0 ],
  "realm" : 2,
  "id" : 23196,
  "category" : 1,
  "use_duration" : 90,
  "bonuses" : [ {
    "id" : 38,
    "type" : 6,
    "value" : 50
  }, {
    "id" : 39,
    "type" : 6,
    "value" : 50
  }, {
    "type" : 4,
    "value" : 60
  }, {
    "id" : 5,
    "type" : 1,
    "value" : 18
  } ],
  "ability_tags" : [ "fn_lifedrain" ]
}
How is utility calculated?