#include <SpellInfo.h>
Definition at line 204 of file SpellInfo.h.
◆ SpellEffectInfo() [1/4]
| SpellEffectInfo::SpellEffectInfo |
( |
| ) |
|
◆ SpellEffectInfo() [2/4]
◆ SpellEffectInfo() [3/4]
◆ SpellEffectInfo() [4/4]
◆ ~SpellEffectInfo()
| SpellEffectInfo::~SpellEffectInfo |
( |
| ) |
|
|
default |
◆ CalcBaseValue()
| int32 SpellEffectInfo::CalcBaseValue |
( |
int32 |
value | ) |
const |
◆ CalcDamageMultiplier()
| float SpellEffectInfo::CalcDamageMultiplier |
( |
WorldObject * |
caster, |
|
|
Spell * |
spell = nullptr |
|
) |
| const |
◆ CalcRadius()
| float SpellEffectInfo::CalcRadius |
( |
WorldObject * |
caster = nullptr, |
|
|
Spell * |
spell = nullptr |
|
) |
| const |
◆ CalcValue()
| int32 SpellEffectInfo::CalcValue |
( |
WorldObject const * |
caster = nullptr, |
|
|
int32 const * |
basePoints = nullptr |
|
) |
| const |
◆ CalcValueMultiplier()
| float SpellEffectInfo::CalcValueMultiplier |
( |
WorldObject * |
caster, |
|
|
Spell * |
spell = nullptr |
|
) |
| const |
◆ GetImmunityInfo()
| ImmunityInfo const * SpellEffectInfo::GetImmunityInfo |
( |
| ) |
const |
|
inline |
◆ GetImplicitTargetType()
◆ GetMissingTargetMask()
| uint32 SpellEffectInfo::GetMissingTargetMask |
( |
bool |
srcSet = false, |
|
|
bool |
destSet = false, |
|
|
uint32 |
mask = 0 |
|
) |
| const |
◆ GetProvidedTargetMask()
| uint32 SpellEffectInfo::GetProvidedTargetMask |
( |
| ) |
const |
◆ GetUsedTargetObjectType()
◆ HasRadius()
| bool SpellEffectInfo::HasRadius |
( |
| ) |
const |
◆ IsAreaAuraEffect()
| bool SpellEffectInfo::IsAreaAuraEffect |
( |
| ) |
const |
◆ IsAura() [1/2]
| bool SpellEffectInfo::IsAura |
( |
| ) |
const |
◆ IsAura() [2/2]
| bool SpellEffectInfo::IsAura |
( |
AuraType |
aura | ) |
const |
◆ IsEffect() [1/2]
| bool SpellEffectInfo::IsEffect |
( |
| ) |
const |
◆ IsEffect() [2/2]
| bool SpellEffectInfo::IsEffect |
( |
SpellEffects |
effectName | ) |
const |
◆ IsTargetingArea()
| bool SpellEffectInfo::IsTargetingArea |
( |
| ) |
const |
◆ IsUnitOwnedAuraEffect()
| bool SpellEffectInfo::IsUnitOwnedAuraEffect |
( |
| ) |
const |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ SpellInfo
◆ _data
◆ _immunityInfo
| std::unique_ptr<ImmunityInfo> SpellEffectInfo::_immunityInfo |
|
private |
◆ _spellInfo
◆ Amplitude
| float SpellEffectInfo::Amplitude |
◆ ApplyAuraName
◆ ApplyAuraPeriod
| uint32 SpellEffectInfo::ApplyAuraPeriod |
◆ BasePoints
| int32 SpellEffectInfo::BasePoints |
◆ BonusCoefficient
| float SpellEffectInfo::BonusCoefficient |
◆ ChainAmplitude
| float SpellEffectInfo::ChainAmplitude |
◆ ChainTargets
| uint32 SpellEffectInfo::ChainTargets |
◆ DieSides
| int32 SpellEffectInfo::DieSides |
◆ Effect
◆ EffectIndex
◆ ImplicitTargetConditions
| std::vector<Condition*>* SpellEffectInfo::ImplicitTargetConditions |
◆ ItemType
| uint32 SpellEffectInfo::ItemType |
◆ Mechanic
◆ MiscValue
| int32 SpellEffectInfo::MiscValue |
◆ MiscValueB
| int32 SpellEffectInfo::MiscValueB |
◆ PointsPerComboPoint
| float SpellEffectInfo::PointsPerComboPoint |
◆ RadiusEntry
◆ RealPointsPerLevel
| float SpellEffectInfo::RealPointsPerLevel |
◆ SpellClassMask
| flag96 SpellEffectInfo::SpellClassMask |
◆ TargetA
◆ TargetB
◆ TriggerSpell
| uint32 SpellEffectInfo::TriggerSpell |
The documentation for this class was generated from the following files: