TrinityCore
Loading...
Searching...
No Matches
ScalingStatValuesEntry Struct Reference

#include <DBCStructure.h>

Public Member Functions

uint32 getssdMultiplier (uint32 mask) const
 
uint32 getArmorMod (uint32 mask) const
 
uint32 getDPSMod (uint32 mask) const
 
bool isTwoHand (uint32 mask) const
 
uint32 getSpellBonus (uint32 mask) const
 
uint32 getFeralBonus (uint32) const
 

Public Attributes

uint32 ID
 
uint32 Charlevel
 
uint32 ShoulderBudget
 
uint32 TrinketBudget
 
uint32 WeaponBudget1H
 
uint32 RangedBudget
 
uint32 ClothShoulderArmor
 
uint32 LeatherShoulderArmor
 
uint32 MailShoulderArmor
 
uint32 PlateShoulderArmor
 
uint32 WeaponDPS1H
 
uint32 WeaponDPS2H
 
uint32 SpellcasterDPS1H
 
uint32 SpellcasterDPS2H
 
uint32 RangedDPS
 
uint32 WandDPS
 
uint32 SpellPower
 
uint32 PrimaryBudget
 
uint32 TertiaryBudget
 
uint32 ClothCloakArmor
 
uint32 ClothChestArmor
 
uint32 LeatherChestArmor
 
uint32 MailChestArmor
 
uint32 PlateChestArmor
 

Detailed Description

Definition at line 1216 of file DBCStructure.h.

Member Function Documentation

◆ getArmorMod()

uint32 ScalingStatValuesEntry::getArmorMod ( uint32  mask) const
inline

◆ getDPSMod()

uint32 ScalingStatValuesEntry::getDPSMod ( uint32  mask) const
inline

◆ getFeralBonus()

uint32 ScalingStatValuesEntry::getFeralBonus ( uint32  ) const
inline

Definition at line 1305 of file DBCStructure.h.

Referenced by Player::_ApplyItemBonuses().

◆ getSpellBonus()

uint32 ScalingStatValuesEntry::getSpellBonus ( uint32  mask) const
inline

Definition at line 1299 of file DBCStructure.h.

References SpellPower.

Referenced by Player::_ApplyItemBonuses().

◆ getssdMultiplier()

uint32 ScalingStatValuesEntry::getssdMultiplier ( uint32  mask) const
inline

◆ isTwoHand()

bool ScalingStatValuesEntry::isTwoHand ( uint32  mask) const
inline

Definition at line 1289 of file DBCStructure.h.

Referenced by Player::_ApplyWeaponDamage().

Member Data Documentation

◆ Charlevel

uint32 ScalingStatValuesEntry::Charlevel

Definition at line 1219 of file DBCStructure.h.

◆ ClothChestArmor

uint32 ScalingStatValuesEntry::ClothChestArmor

Definition at line 1238 of file DBCStructure.h.

Referenced by getArmorMod().

◆ ClothCloakArmor

uint32 ScalingStatValuesEntry::ClothCloakArmor

Definition at line 1237 of file DBCStructure.h.

Referenced by getArmorMod().

◆ ClothShoulderArmor

uint32 ScalingStatValuesEntry::ClothShoulderArmor

Definition at line 1224 of file DBCStructure.h.

Referenced by getArmorMod().

◆ ID

uint32 ScalingStatValuesEntry::ID

Definition at line 1218 of file DBCStructure.h.

◆ LeatherChestArmor

uint32 ScalingStatValuesEntry::LeatherChestArmor

Definition at line 1239 of file DBCStructure.h.

Referenced by getArmorMod().

◆ LeatherShoulderArmor

uint32 ScalingStatValuesEntry::LeatherShoulderArmor

Definition at line 1225 of file DBCStructure.h.

Referenced by getArmorMod().

◆ MailChestArmor

uint32 ScalingStatValuesEntry::MailChestArmor

Definition at line 1240 of file DBCStructure.h.

Referenced by getArmorMod().

◆ MailShoulderArmor

uint32 ScalingStatValuesEntry::MailShoulderArmor

Definition at line 1226 of file DBCStructure.h.

Referenced by getArmorMod().

◆ PlateChestArmor

uint32 ScalingStatValuesEntry::PlateChestArmor

Definition at line 1241 of file DBCStructure.h.

Referenced by getArmorMod().

◆ PlateShoulderArmor

uint32 ScalingStatValuesEntry::PlateShoulderArmor

Definition at line 1227 of file DBCStructure.h.

Referenced by getArmorMod().

◆ PrimaryBudget

uint32 ScalingStatValuesEntry::PrimaryBudget

Definition at line 1235 of file DBCStructure.h.

Referenced by getssdMultiplier().

◆ RangedBudget

uint32 ScalingStatValuesEntry::RangedBudget

Definition at line 1223 of file DBCStructure.h.

Referenced by getssdMultiplier().

◆ RangedDPS

uint32 ScalingStatValuesEntry::RangedDPS

Definition at line 1232 of file DBCStructure.h.

Referenced by getDPSMod().

◆ ShoulderBudget

uint32 ScalingStatValuesEntry::ShoulderBudget

Definition at line 1220 of file DBCStructure.h.

Referenced by getssdMultiplier().

◆ SpellcasterDPS1H

uint32 ScalingStatValuesEntry::SpellcasterDPS1H

Definition at line 1230 of file DBCStructure.h.

Referenced by getDPSMod().

◆ SpellcasterDPS2H

uint32 ScalingStatValuesEntry::SpellcasterDPS2H

Definition at line 1231 of file DBCStructure.h.

Referenced by getDPSMod().

◆ SpellPower

uint32 ScalingStatValuesEntry::SpellPower

Definition at line 1234 of file DBCStructure.h.

Referenced by getSpellBonus().

◆ TertiaryBudget

uint32 ScalingStatValuesEntry::TertiaryBudget

Definition at line 1236 of file DBCStructure.h.

Referenced by getssdMultiplier().

◆ TrinketBudget

uint32 ScalingStatValuesEntry::TrinketBudget

Definition at line 1221 of file DBCStructure.h.

Referenced by getssdMultiplier().

◆ WandDPS

uint32 ScalingStatValuesEntry::WandDPS

Definition at line 1233 of file DBCStructure.h.

Referenced by getDPSMod().

◆ WeaponBudget1H

uint32 ScalingStatValuesEntry::WeaponBudget1H

Definition at line 1222 of file DBCStructure.h.

Referenced by getssdMultiplier().

◆ WeaponDPS1H

uint32 ScalingStatValuesEntry::WeaponDPS1H

Definition at line 1228 of file DBCStructure.h.

Referenced by getDPSMod().

◆ WeaponDPS2H

uint32 ScalingStatValuesEntry::WeaponDPS2H

Definition at line 1229 of file DBCStructure.h.

Referenced by getDPSMod().


The documentation for this struct was generated from the following file: