![]() |
TrinityCore
|
#include <Spell.h>
Public Member Functions | |
| SpellValue (SpellInfo const *proto) | |
Public Attributes | |
| int32 | EffectBasePoints [MAX_SPELL_EFFECTS] |
| uint32 | MaxAffectedTargets |
| float | RadiusMod |
| uint8 | AuraStackAmount |
| float | CriticalChance |
|
explicit |
Definition at line 524 of file Spell.cpp.
References AuraStackAmount, CriticalChance, EffectBasePoints, SpellInfo::GetEffects(), MaxAffectedTargets, SpellInfo::MaxAffectedTargets, and RadiusMod.
| uint8 SpellValue::AuraStackAmount |
Definition at line 125 of file Spell.h.
Referenced by Spell::DoSpellEffectHit(), Spell::SetSpellValue(), and SpellValue().
| float SpellValue::CriticalChance |
Definition at line 126 of file Spell.h.
Referenced by Spell::PreprocessSpellLaunch(), Spell::SetSpellValue(), and SpellValue().
| int32 SpellValue::EffectBasePoints[MAX_SPELL_EFFECTS] |
Definition at line 122 of file Spell.h.
Referenced by Spell::CalculateDamage(), Spell::CheckCast(), Spell::DoSpellEffectHit(), Spell::EffectPersistentAA(), Spell::EffectSchoolDMG(), spell_shirrak_inhibit_magic::GetCastIndex(), spell_pandemonius_void_blast::GetCastIndex(), Spell::prepare(), Spell::SetSpellValue(), and SpellValue().
| uint32 SpellValue::MaxAffectedTargets |
Definition at line 123 of file Spell.h.
Referenced by Spell::SelectImplicitAreaTargets(), Spell::SelectImplicitConeTargets(), Spell::SetSpellValue(), and SpellValue().
| float SpellValue::RadiusMod |
Definition at line 124 of file Spell.h.
Referenced by Spell::SelectImplicitAreaTargets(), Spell::SelectImplicitConeTargets(), Spell::SetSpellValue(), SpellValue(), and spell_shirrak_inhibit_magic::TriggerNext().