![]() |
TrinityCore
|
Public Member Functions | |
| ItemSpecStats (ItemEntry const *item, ItemSparseEntry const *sparse) | |
| void | AddStat (ItemSpecStat statType) |
| void | AddModStat (int32 itemStatType) |
Public Attributes | |
| uint32 | ItemType |
| uint32 | ItemSpecStatTypes [MAX_ITEM_PROTO_STATS] |
| uint32 | ItemSpecStatCount |
Definition at line 3074 of file ObjectMgr.cpp.
|
inline |
Definition at line 3080 of file ObjectMgr.cpp.
References AddModStat(), AddStat(), ItemEntry::ClassID, ItemSparseEntry::GemProperties, ItemSparseEntry::InventoryType, INVTYPE_CLOAK, ITEM_CLASS_ARMOR, ITEM_CLASS_GEM, ITEM_CLASS_WEAPON, ITEM_SPEC_STAT_BOW, ITEM_SPEC_STAT_CLOAK, ITEM_SPEC_STAT_CROSSBOW, ITEM_SPEC_STAT_DAGGER, ITEM_SPEC_STAT_FIST_WEAPON, ITEM_SPEC_STAT_GUN, ITEM_SPEC_STAT_ONE_HANDED_AXE, ITEM_SPEC_STAT_ONE_HANDED_MACE, ITEM_SPEC_STAT_ONE_HANDED_SWORD, ITEM_SPEC_STAT_POLEARM, ITEM_SPEC_STAT_RELIC, ITEM_SPEC_STAT_RELIC_ARCANE, ITEM_SPEC_STAT_RELIC_BLOOD, ITEM_SPEC_STAT_RELIC_FEL, ITEM_SPEC_STAT_RELIC_FIRE, ITEM_SPEC_STAT_RELIC_FROST, ITEM_SPEC_STAT_RELIC_HOLY, ITEM_SPEC_STAT_RELIC_IRON, ITEM_SPEC_STAT_RELIC_LIFE, ITEM_SPEC_STAT_RELIC_SHADOW, ITEM_SPEC_STAT_RELIC_WATER, ITEM_SPEC_STAT_RELIC_WIND, ITEM_SPEC_STAT_SHIELD, ITEM_SPEC_STAT_STAFF, ITEM_SPEC_STAT_THROWN, ITEM_SPEC_STAT_TWO_HANDED_AXE, ITEM_SPEC_STAT_TWO_HANDED_MACE, ITEM_SPEC_STAT_TWO_HANDED_SWORD, ITEM_SPEC_STAT_WAND, ITEM_SPEC_STAT_WARGLAIVES, ITEM_SUBCLASS_ARMOR_CLOTH, ITEM_SUBCLASS_ARMOR_LEATHER, ITEM_SUBCLASS_ARMOR_MAIL, ITEM_SUBCLASS_ARMOR_PLATE, ITEM_SUBCLASS_ARMOR_RELIC, ITEM_SUBCLASS_ARMOR_SHIELD, ITEM_SUBCLASS_WEAPON_AXE, ITEM_SUBCLASS_WEAPON_AXE2, ITEM_SUBCLASS_WEAPON_BOW, ITEM_SUBCLASS_WEAPON_CROSSBOW, ITEM_SUBCLASS_WEAPON_DAGGER, ITEM_SUBCLASS_WEAPON_FIST_WEAPON, ITEM_SUBCLASS_WEAPON_GUN, ITEM_SUBCLASS_WEAPON_MACE, ITEM_SUBCLASS_WEAPON_MACE2, ITEM_SUBCLASS_WEAPON_POLEARM, ITEM_SUBCLASS_WEAPON_STAFF, ITEM_SUBCLASS_WEAPON_SWORD, ITEM_SUBCLASS_WEAPON_SWORD2, ITEM_SUBCLASS_WEAPON_THROWN, ITEM_SUBCLASS_WEAPON_WAND, ITEM_SUBCLASS_WEAPON_WARGLAIVES, ItemSpecStatTypes, ItemType, MAX_ITEM_PROTO_STATS, sGemPropertiesStore, SOCKET_COLOR_RELIC_ARCANE, SOCKET_COLOR_RELIC_BLOOD, SOCKET_COLOR_RELIC_FEL, SOCKET_COLOR_RELIC_FIRE, SOCKET_COLOR_RELIC_FROST, SOCKET_COLOR_RELIC_HOLY, SOCKET_COLOR_RELIC_IRON, SOCKET_COLOR_RELIC_LIFE, SOCKET_COLOR_RELIC_SHADOW, SOCKET_COLOR_RELIC_WATER, SOCKET_COLOR_RELIC_WIND, ItemSparseEntry::StatModifierBonusStat, and ItemEntry::SubclassID.
|
inline |
Definition at line 3229 of file ObjectMgr.cpp.
References AddStat(), ITEM_MOD_AGI_INT, ITEM_MOD_AGI_STR, ITEM_MOD_AGI_STR_INT, ITEM_MOD_AGILITY, ITEM_MOD_CRIT_MELEE_RATING, ITEM_MOD_CRIT_RANGED_RATING, ITEM_MOD_CRIT_RATING, ITEM_MOD_CRIT_SPELL_RATING, ITEM_MOD_DODGE_RATING, ITEM_MOD_EXTRA_ARMOR, ITEM_MOD_HASTE_RATING, ITEM_MOD_HIT_RATING, ITEM_MOD_INTELLECT, ITEM_MOD_PARRY_RATING, ITEM_MOD_STR_INT, ITEM_MOD_STRENGTH, ITEM_SPEC_STAT_AGILITY, ITEM_SPEC_STAT_BONUS_ARMOR, ITEM_SPEC_STAT_CRIT, ITEM_SPEC_STAT_DODGE, ITEM_SPEC_STAT_HASTE, ITEM_SPEC_STAT_HIT, ITEM_SPEC_STAT_INTELLECT, ITEM_SPEC_STAT_PARRY, and ITEM_SPEC_STAT_STRENGTH.
Referenced by ItemSpecStats().
|
inline |
Definition at line 3217 of file ObjectMgr.cpp.
References ItemSpecStatCount, ItemSpecStatTypes, and MAX_ITEM_PROTO_STATS.
Referenced by AddModStat(), and ItemSpecStats().
| uint32 ItemSpecStats::ItemSpecStatCount |
Definition at line 3078 of file ObjectMgr.cpp.
Referenced by AddStat(), and ObjectMgr::LoadItemTemplates().
| uint32 ItemSpecStats::ItemSpecStatTypes[MAX_ITEM_PROTO_STATS] |
Definition at line 3077 of file ObjectMgr.cpp.
Referenced by AddStat(), ItemSpecStats(), and ObjectMgr::LoadItemTemplates().
| uint32 ItemSpecStats::ItemType |
Definition at line 3076 of file ObjectMgr.cpp.
Referenced by ItemSpecStats(), and ObjectMgr::LoadItemTemplates().