Only quivers have one field for display and application.
The display fields relate to certain groups e.g. Ranged Weapon or One Hand Weapon. There is some additional squash logic applied e.g. if Weapon and Item have the same mod key only Item is displayed because Weapon inherits from Item. Additionally if Weapon would have a different mod key the Item line would be prefixed with Other. Don't use the Wiki as a reference here because some essences (e.g. Contempt) are not displayed as they are shown ingame. In the case of Contempt essences the wiki shows Shield and Other Armour mods despite them having the same stats and only Other Armor shown ingame.
Currently the following lines are squashed:
Helmet into Armour
Gloves into Armour
Boots into Armour
Body Armour into Armour
Shield into Armour
Armour into Item
Quiver into Item
Jewelry into Item
Weapon into Item
Bow into Weapon
Two Handed Melee Weapon into Weapon
One Handed Weapon into Weapon
Belt into Jewelry
There might be a single inheritance chain to it but for now this list is sufficient enough to mirror ingame display.
The field names for applied mods regarding 1H and 2H weapons are guessed because there exists currently no essence that applies different mods to maces or axes. I just went with the order in which they appear in ItemClasses.dat.
Coverage remained the same at 42.202% when pulling a7d6e4ed10843903a74298a733ff628dc58fbee1 on eps1lon:fix-spec-essence into 2798badf734f88ea520e4901915c5d2527a74479 on OmegaK2:dev.
Basically all mod keys fall into two groups:
Only quivers have one field for display and application.
The display fields relate to certain groups e.g.
Ranged Weapon
orOne Hand Weapon
. There is some additional squash logic applied e.g. ifWeapon
andItem
have the same mod key onlyItem
is displayed becauseWeapon
inherits fromItem
. Additionally ifWeapon
would have a different mod key theItem
line would be prefixed withOther
. Don't use the Wiki as a reference here because some essences (e.g.Contempt
) are not displayed as they are shown ingame. In the case ofContempt
essences the wiki showsShield
andOther Armour
mods despite them having the same stats and onlyOther Armor
shown ingame.Currently the following lines are squashed:
Helmet
intoArmour
Gloves
intoArmour
Boots
intoArmour
Body Armour
intoArmour
Shield
intoArmour
Armour
intoItem
Quiver
intoItem
Jewelry
intoItem
Weapon
intoItem
Bow
intoWeapon
Two Handed Melee Weapon
intoWeapon
One Handed Weapon
intoWeapon
Belt
intoJewelry
There might be a single inheritance chain to it but for now this list is sufficient enough to mirror ingame display.
The field names for applied mods regarding 1H and 2H weapons are guessed because there exists currently no essence that applies different mods to maces or axes. I just went with the order in which they appear in
ItemClasses.dat
.