76 minDamage = maxDamage = 0.0f;
135 float dps = damageInfo->
DPS[quality];
136 float avgDamage = dps *
GetDelay() * 0.001f;
DBCStorage< ItemDamageEntry > sItemDamageThrownStore(ItemDamagefmt)
Definition: DBCStructure.h:673
Definition: DBCStore.h:74
DBCStorage< ItemDamageEntry > sItemDamageOneHandCasterStore(ItemDamagefmt)
static Vector3int16 floor(const Vector3 &v)
Definition: ItemTemplate.h:218
uint32 GetClass() const
Definition: ItemTemplate.h:653
arena_t NULL
Definition: jemalloc_internal.h:624
DBCStorage< ItemDamageEntry > sItemDamageOneHandStore(ItemDamagefmt)
float GetStatScalingFactor() const
Definition: ItemTemplate.h:702
uint32 GetFlags2() const
Definition: ItemTemplate.h:657
InventoryType GetInventoryType() const
Definition: ItemTemplate.h:664
Definition: SharedDefines.h:327
Definition: ItemTemplate.h:424
Definition: ItemTemplate.h:345
Definition: ItemTemplate.h:354
uint32 GetDelay() const
Definition: ItemTemplate.h:682
float DPS[7]
Definition: DBCStructure.h:676
Definition: ItemTemplate.h:438
Definition: ItemTemplate.h:347
Definition: ItemTemplate.h:425
Definition: ItemTemplate.h:356
uint32_t uint32
Definition: Define.h:150
Definition: SharedDefines.h:326
Definition: ItemTemplate.h:357
DBCStorage< ItemDamageEntry > sItemDamageAmmoStore(ItemDamagefmt)
ItemQualities
Definition: SharedDefines.h:318
Definition: ItemTemplate.h:440
Definition: ItemTemplate.h:349
Definition: ItemTemplate.h:441
Definition: ItemTemplate.h:353
Definition: ItemTemplate.h:369
uint32 GetSubClass() const
Definition: ItemTemplate.h:654
DBCStorage< ItemDamageEntry > sItemDamageWandStore(ItemDamagefmt)
Definition: ItemTemplate.h:358
DBCStorage< ItemDamageEntry > sItemDamageRangedStore(ItemDamagefmt)
#define ASSERT
Definition: Errors.h:55
T const * LookupEntry(uint32 id) const
Definition: DBCStore.h:89
DBCStorage< ItemDamageEntry > sItemDamageTwoHandStore(ItemDamagefmt)
Definition: SharedDefines.h:323
DBCStorage< ItemDamageEntry > sItemDamageTwoHandCasterStore(ItemDamagefmt)
uint32 GetQuality() const
Definition: ItemTemplate.h:655