Rusted Ringmail Hauberk

Armor Chain Torso

Item Details

Utility 38.67
Bonus Level 19
Dyeable Yes
Sellable Yes
Tradeable Yes
Armor Info
Armor Factor 70
Base Quality 100%

Restrictions

Level Required 35
Usable By
All Classes

Magical Bonuses

Basic
Hit Points 12
Slash Resist 5%
Acuity 16
All Casting 3

Primary Ability

Physical Health Buffer Level 35
Reactive Proc


Raw Item JSON

{
  "type_data" : {
    "absorption" : 27,
    "base_quality" : 100,
    "clamped_armor_factor" : 70,
    "armor_factor" : 70
  },
  "sell_value" : 77760,
  "requirements" : {
    "level_required" : 35
  },
  "sources" : {
    "monsters" : {
      "normal_drop" : [ "goblin guard", "vendo reaver fanatic", "Grjotgard", "cave crawler", "cave viper", "cave bear", "small cave mauler", "cave mauler", "albino cave mauler", "goblin advisor", "vendo guard", "vendo reaver", "vendo savager", "vendo yowler", "spider", "cave ogre", "svendo", "vendo snake charmer", "Gralf", "Skeinweaver", "Ursin", "Jelloc" ]
    }
  },
  "bonus_level" : 19,
  "icon" : 235,
  "flags" : {
    "dyable" : true,
    "emblemizable" : false
  },
  "utility" : 38.666666666666664,
  "delve_text" : "Realm: Midgard\n \nMagical Bonuses:\n- ALL magic skills: 3 pts\n- Acuity: 16 pts\n- Hits: 12 pts\n- Slash: 5%\n \nLevel Requirement: 35 Level\n \n \nMagical Ability:\n \nAdds a shield to the recipient which will temporarily absorb some of the damage type specified.\n \nAbsorption: 50%\nValue: 50\nTarget: Self\nDuration: 10:00 min\nCasting time:      3.0 sec\n \n- Spell has a chance of casting when this armor is hit by an enemy.\n \nArmor Modifiers:\n- 70 Base Factor\n- 27% Absorption\n- 100% Quality / 93% Condition\n \n- Effective Armor:  89 Factor\n \n \nBonus Level: 19\n",
  "slot" : 5,
  "abilities" : [ {
    "spell" : 3822,
    "magic_type" : 2,
    "power_level" : 35,
    "position" : 1
  } ],
  "artifact" : false,
  "salvage_amount" : 11,
  "material" : 10,
  "usable_by" : [ 0 ],
  "name" : "Rusted Ringmail Hauberk",
  "realm" : 2,
  "id" : 5025,
  "dye_type" : 0,
  "category" : 2,
  "bonuses" : [ {
    "id" : 303,
    "type" : 2,
    "value" : 3
  }, {
    "id" : 10,
    "type" : 1,
    "value" : 16
  }, {
    "type" : 4,
    "value" : 12
  }, {
    "id" : 2,
    "type" : 5,
    "value" : 5
  } ],
  "ability_tags" : [ "fn_hit_buffer_physical" ]
}
How is utility calculated?