_FinishScriptCall() | SpellScript | |
_Init(std::string const &scriptname, uint32 spellId) | SpellScriptBase | |
_InitHit() | SpellScript | |
_IsDefaultEffectPrevented(SpellEffIndex effIndex) const | SpellScript | inline |
_IsEffectPrevented(SpellEffIndex effIndex) const | SpellScript | inline |
_Load(Spell *spell) | SpellScript | |
_PrepareScriptCall(SpellScriptHookType hookType) | SpellScript | |
_Register() | SpellScriptBase | |
_Unload() | SpellScriptBase | |
_Validate(SpellInfo const *entry) override | SpellScript | virtual |
AfterCast | SpellScript | |
AfterHit | SpellScript | |
BeforeCast | SpellScript | |
BeforeHit | SpellScript | |
CalcCastTime(int32 castTime) | SpellScript | inlinevirtual |
CalcDamage | SpellScript | |
CalcHealing | SpellScript | |
CalculateDamage(Unit const *victim, int32 &damage, int32 &, float &) const | spell_bronjahm_magic_bane | inlineprivate |
CreateItem(uint32 itemId, ItemContext context) | SpellScript | |
FinishCast(SpellCastResult result, int32 *param1=nullptr, int32 *param2=nullptr) | SpellScript | |
GetCastDifficulty() const | SpellScript | |
GetCaster() const | SpellScript | |
GetCastItem() const | SpellScript | |
GetCorpseTargetCountForEffect(SpellEffIndex effect) const | SpellScript | |
GetEffectInfo(SpellEffIndex effIndex) const | SpellScript | |
GetEffectInfo() const | SpellScript | |
GetEffectValue() const | SpellScript | |
GetEffectVariance() const | SpellScript | |
GetExplTargetDest() const | SpellScript | |
GetExplTargetGObj() const | SpellScript | |
GetExplTargetItem() const | SpellScript | |
GetExplTargetUnit() const | SpellScript | |
GetExplTargetWorldObject() const | SpellScript | |
GetGameObjectTargetCountForEffect(SpellEffIndex effect) const | SpellScript | |
GetGObjCaster() const | SpellScript | |
GetHitAura(bool dynObjAura=false) const | SpellScript | |
GetHitCorpse() const | SpellScript | |
GetHitCreature() const | SpellScript | |
GetHitDamage() const | SpellScript | |
GetHitDest() const | SpellScript | |
GetHitGObj() const | SpellScript | |
GetHitHeal() const | SpellScript | |
GetHitItem() const | SpellScript | |
GetHitPlayer() const | SpellScript | |
GetHitUnit() const | SpellScript | |
GetItemTargetCountForEffect(SpellEffIndex effect) const | SpellScript | |
GetOriginalCaster() const | SpellScript | |
GetScriptClass_t typedef | SpellScriptBase | protected |
GetScriptName() const | SpellScriptBase | |
GetSpell() const | SpellScript | inline |
GetSpellInfo() const | SpellScript | |
GetSpellValue() const | SpellScript | |
GetTriggeringSpell() const | SpellScript | |
GetUnitTargetCountForEffect(SpellEffIndex effect) const | SpellScript | |
IsAfterTargetSelectionPhase() const | SpellScript | |
IsHitCrit() const | SpellScript | |
IsInCheckCastHook() const | SpellScript | |
IsInEffectHook() const | SpellScript | |
IsInHitPhase() const | SpellScript | |
IsInModifiableHook() const | SpellScript | |
IsInTargetHook() const | SpellScript | |
Load() | SpellScriptBase | inlinevirtual |
m_currentScriptState | SpellScriptBase | protected |
m_hitPreventDefaultEffectMask | SpellScript | private |
m_hitPreventEffectMask | SpellScript | private |
m_scriptName | SpellScriptBase | protected |
m_scriptSpellId | SpellScriptBase | protected |
m_spell | SpellScript | private |
OnCalcCritChance | SpellScript | |
OnCalculateResistAbsorb | SpellScript | |
OnCast | SpellScript | |
OnCheckCast | SpellScript | |
OnDestinationTargetSelect | SpellScript | |
OnEffectHit | SpellScript | |
OnEffectHitTarget | SpellScript | |
OnEffectLaunch | SpellScript | |
OnEffectLaunchTarget | SpellScript | |
OnEffectSuccessfulDispel | SpellScript | |
OnHit | SpellScript | |
OnObjectAreaTargetSelect | SpellScript | |
OnObjectTargetSelect | SpellScript | |
OnPrecast() | SpellScript | inlinevirtual |
operator=(SpellScriptBase const &right)=delete | SpellScriptBase | |
operator=(SpellScriptBase &&right)=delete | SpellScriptBase | |
PreventHitAura() | SpellScript | |
PreventHitDamage() | SpellScript | inline |
PreventHitDefaultEffect(SpellEffIndex effIndex) | SpellScript | |
PreventHitEffect(SpellEffIndex effIndex) | SpellScript | |
PreventHitHeal() | SpellScript | inline |
Register() override | spell_bronjahm_magic_bane | inlineprivatevirtual |
SetCustomCastResultMessage(SpellCustomErrors result) | SpellScript | |
SetEffectValue(int32 value) | SpellScript | |
SetEffectVariance(float variance) | SpellScript | |
SetExplTargetDest(WorldLocation const &loc) | SpellScript | |
SetHitDamage(int32 damage) | SpellScript | |
SetHitHeal(int32 heal) | SpellScript | |
SpellScript() | SpellScript | |
SpellScriptBase() | SpellScriptBase | |
SpellScriptBase(SpellScriptBase const &right)=delete | SpellScriptBase | |
SpellScriptBase(SpellScriptBase &&right)=delete | SpellScriptBase | |
Unload() | SpellScriptBase | inlinevirtual |
Validate(SpellInfo const *spellInfo) | SpellScriptBase | inlinevirtual |
ValidateSpellEffect(std::initializer_list< std::pair< uint32, SpellEffIndex > > effects) | SpellScriptBase | inlinestatic |
ValidateSpellEffect(T const &spellEffects) | SpellScriptBase | inlinestatic |
ValidateSpellEffectImpl(uint32 spellId, SpellEffIndex effectIndex) | SpellScriptBase | privatestatic |
ValidateSpellEffectsImpl(Iterator begin, Iterator end) | SpellScriptBase | inlineprivatestatic |
ValidateSpellInfo(std::initializer_list< uint32 > spellIds) | SpellScriptBase | inlinestatic |
ValidateSpellInfo(T const &spellIds) | SpellScriptBase | inlinestatic |
ValidateSpellInfoImpl(Iterator begin, Iterator end) | SpellScriptBase | inlineprivatestatic |
ValidateSpellInfoImpl(uint32 spellId) | SpellScriptBase | privatestatic |
~SpellScript() | SpellScript | |
~SpellScriptBase() | SpellScriptBase | virtual |