|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <DBCStructure.h>
Public Member Functions | |
| uint32 | GetArmor (uint32 inventoryType, uint32 armorType) const |
| uint32 | GetDPSAndDamageMultiplier (uint32 subClass, bool isCasterWeapon, float *damageMultiplier) const |
| uint32 | GetStatMultiplier (uint32 inventoryType) const |
Public Attributes | |
| uint32 | Armor [8][4] |
| uint32 | CloakArmor |
| uint32 | dpsMod [6] |
| uint32 | ShieldArmor |
| uint32 | Spellpower |
| uint32 | StatMultiplier [5] |
Definition at line 2190 of file DBCStructure.h.
Definition at line 1404 of file DBCStores.cpp.
References Armor, CloakArmor, INVTYPE_2HWEAPON, INVTYPE_BAG, INVTYPE_BODY, INVTYPE_CHEST, INVTYPE_CLOAK, INVTYPE_FEET, INVTYPE_FINGER, INVTYPE_HANDS, INVTYPE_HEAD, INVTYPE_LEGS, INVTYPE_NECK, INVTYPE_NON_EQUIP, INVTYPE_RANGED, INVTYPE_ROBE, INVTYPE_SHIELD, INVTYPE_SHOULDERS, INVTYPE_TABARD, INVTYPE_TRINKET, INVTYPE_WAIST, INVTYPE_WEAPON, INVTYPE_WRISTS, and ShieldArmor.
Referenced by Player::_ApplyItemBonuses().
| uint32 ScalingStatValuesEntry::GetDPSAndDamageMultiplier | ( | uint32 | subClass, |
| bool | isCasterWeapon, | ||
| float * | damageMultiplier ) const |
Definition at line 1449 of file DBCStores.cpp.
References dpsMod, ITEM_SUBCLASS_WEAPON_AXE, ITEM_SUBCLASS_WEAPON_AXE2, ITEM_SUBCLASS_WEAPON_BOW, ITEM_SUBCLASS_WEAPON_CROSSBOW, ITEM_SUBCLASS_WEAPON_DAGGER, ITEM_SUBCLASS_WEAPON_EXOTIC, ITEM_SUBCLASS_WEAPON_EXOTIC2, ITEM_SUBCLASS_WEAPON_FISHING_POLE, ITEM_SUBCLASS_WEAPON_FIST_WEAPON, ITEM_SUBCLASS_WEAPON_GUN, ITEM_SUBCLASS_WEAPON_MACE, ITEM_SUBCLASS_WEAPON_MACE2, ITEM_SUBCLASS_WEAPON_MISCELLANEOUS, ITEM_SUBCLASS_WEAPON_Obsolete, ITEM_SUBCLASS_WEAPON_POLEARM, ITEM_SUBCLASS_WEAPON_SPEAR, ITEM_SUBCLASS_WEAPON_STAFF, ITEM_SUBCLASS_WEAPON_SWORD, ITEM_SUBCLASS_WEAPON_SWORD2, ITEM_SUBCLASS_WEAPON_THROWN, and ITEM_SUBCLASS_WEAPON_WAND.
Referenced by Player::_ApplyWeaponDamage().
Definition at line 1356 of file DBCStores.cpp.
References INVTYPE_2HWEAPON, INVTYPE_AMMO, INVTYPE_BAG, INVTYPE_BODY, INVTYPE_CHEST, INVTYPE_CLOAK, INVTYPE_FEET, INVTYPE_FINGER, INVTYPE_HANDS, INVTYPE_HEAD, INVTYPE_HOLDABLE, INVTYPE_LEGS, INVTYPE_NECK, INVTYPE_NON_EQUIP, INVTYPE_QUIVER, INVTYPE_RANGED, INVTYPE_RANGEDRIGHT, INVTYPE_RELIC, INVTYPE_ROBE, INVTYPE_SHIELD, INVTYPE_SHOULDERS, INVTYPE_TABARD, INVTYPE_THROWN, INVTYPE_TRINKET, INVTYPE_WAIST, INVTYPE_WEAPON, INVTYPE_WEAPONMAINHAND, INVTYPE_WEAPONOFFHAND, INVTYPE_WRISTS, MAX_INVTYPE, and StatMultiplier.
Referenced by Player::_ApplyItemBonuses().
| uint32 ScalingStatValuesEntry::Armor[8][4] |
Definition at line 2198 of file DBCStructure.h.
Referenced by GetArmor().
| uint32 ScalingStatValuesEntry::CloakArmor |
Definition at line 2199 of file DBCStructure.h.
Referenced by GetArmor().
| uint32 ScalingStatValuesEntry::dpsMod[6] |
Definition at line 2195 of file DBCStructure.h.
Referenced by GetDPSAndDamageMultiplier().
| uint32 ScalingStatValuesEntry::ShieldArmor |
Definition at line 2200 of file DBCStructure.h.
Referenced by GetArmor().
| uint32 ScalingStatValuesEntry::Spellpower |
Definition at line 2196 of file DBCStructure.h.
Referenced by Player::_ApplyItemBonuses().
| uint32 ScalingStatValuesEntry::StatMultiplier[5] |
Definition at line 2197 of file DBCStructure.h.
Referenced by GetStatMultiplier().