Code:
public enum ItemType : uint
{
None = 0,
Axe = 0x1AC7E,
Axe2H = 0x71ECAD8,
Sword = 0x8642A4F,
Sword2H = 0xB21800E9,
Mace = 0x3D6F16,
Mace2H = 0x5559370,
FistWeapon = 0x8326FEC0,
Daibo = 0x9F68572A,
MightyWeapon1H = 0xA7449335,
MightyWeapon2H = 0xA7449356,
Staff = 0x8624814,
CeremonialDagger = 0xF4171CE9,
Dagger = 0xF059666A,
Polearm = 0xB84296B0,
Spear = 0x86026FB,
Bow = 0x1AFA8,
Crossbow = 0xB032BFF2,
HandXbow = 0x2D7C053B,
Wand = 0x42EC4A,
Armor = 0x71BAA81,
Helm = 0x3AC366,
GenericHelm = 0xC780AFA3,
SpiritStone = 0x225EEF78,
WizardHat = 0xA6A5B76E,
VoodooMask = 0xEC219C82,
Gloves = 0xF82490B0,
Boots = 0x72C2707,
Shoulders = 0xC7EC1139,
ChestArmor = 0xC2B86318,
GenericChestArmor = 0x315FC915,
Cloak = 0x73C97EA,
Belt = 0x377927,
GenericBelt = 0xC77D6564,
MightyBelt = 0xE3675008,
Legs = 0x3CF44B,
Bracers = 0x88CAA8C2,
Shield = 0x13D68479,
Orb = 0x1E743,
Mojo = 0x3DAB95,
Quiver = 0x1017B93C,
Ring = 0x405070,
Amulet = 0xEA3AD528,
TemplarSpecial = 0x7BA9436,
ScoundrelSpecial = 0xC72A8DB0,
EnchantressSpecial = 0xE45339DF,
Gem = 0x1C399,
ChaosShard = 0xDCB2FE80,
CraftingPlanLegendary = 0xB1206A94,
CraftingPlan_Smith = 0xA5B2941D,
CraftingPlan_Jeweler = 0x1627E366,
CraftingPlanLegendary_Smith = 0x9C81BBF8,
Potion = 0xD5BCFB9,
HealthPotion = 0x8DCB100F,
PowerPotion = 0xC9C09BA6,
Dye = 0x1B962,
Gold = 0x3A6186,
Book = 0x37A40B,
PageOfTraining_Smith = 0xBF7270F2,
PageOfTraining_Jeweler = 0x9F52497B,
}
=> so it seems that the ItemType is directly in de Actor fields. In this old version of the source it was on address: 0x108