|
| spell_dk_anti_magic_shell () |
|
bool | Validate (SpellInfo const *spellInfo) override |
|
bool | Load () override |
|
void | CalculateAmount (AuraEffect const *, int32 &amount, bool &) |
|
void | Trigger (AuraEffect *aurEff, DamageInfo &, uint32 &absorbAmount) |
|
void | HandleEffectRemove (AuraEffect const *, AuraEffectHandleModes) |
|
void | Register () override |
|
| AuraScript () |
|
| ~AuraScript () |
|
bool | _Validate (SpellInfo const *entry) override |
|
bool | _Load (Aura *aura) |
|
void | _PrepareScriptCall (AuraScriptHookType hookType, AuraApplication const *aurApp=nullptr) |
|
void | _FinishScriptCall () |
|
bool | _IsDefaultActionPrevented () const |
|
void | PreventDefaultAction () |
|
SpellInfo const * | GetSpellInfo () const |
|
SpellEffectInfo const & | GetEffectInfo (SpellEffIndex effIndex) const |
|
uint32 | GetId () const |
|
ObjectGuid | GetCasterGUID () const |
|
Unit * | GetCaster () const |
|
GameObject * | GetGObjCaster () const |
|
WorldObject * | GetOwner () const |
|
Unit * | GetUnitOwner () const |
|
DynamicObject * | GetDynobjOwner () const |
|
void | Remove (AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT) |
|
Aura * | GetAura () const |
|
AuraObjectType | GetType () const |
|
int32 | GetDuration () const |
|
void | SetDuration (int32 duration, bool withMods=false) |
|
void | RefreshDuration () |
|
time_t | GetApplyTime () const |
|
int32 | GetMaxDuration () const |
|
void | SetMaxDuration (int32 duration) |
|
int32 | CalcMaxDuration () const |
|
bool | IsExpired () const |
|
bool | IsPermanent () const |
|
uint8 | GetCharges () const |
|
void | SetCharges (uint8 charges) |
|
uint8 | CalcMaxCharges () const |
|
bool | ModCharges (int8 num, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT) |
|
bool | DropCharge (AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT) |
|
uint8 | GetStackAmount () const |
|
void | SetStackAmount (uint8 num) |
|
bool | ModStackAmount (int32 num, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT) |
|
bool | IsPassive () const |
|
bool | IsDeathPersistent () const |
|
bool | HasEffect (uint8 effIndex) const |
|
AuraEffect * | GetEffect (uint8 effIndex) const |
|
bool | HasEffectType (AuraType type) const |
|
Unit * | GetTarget () const |
|
AuraApplication const * | GetTargetApplication () const |
|
Difficulty | GetCastDifficulty () const |
|
| SpellScriptBase () |
|
virtual | ~SpellScriptBase () |
|
| SpellScriptBase (SpellScriptBase const &right)=delete |
|
| SpellScriptBase (SpellScriptBase &&right)=delete |
|
SpellScriptBase & | operator= (SpellScriptBase const &right)=delete |
|
SpellScriptBase & | operator= (SpellScriptBase &&right)=delete |
|
void | _Register () |
|
void | _Unload () |
|
void | _Init (std::string const &scriptname, uint32 spellId) |
|
std::string_view | GetScriptName () const |
|
virtual void | Register ()=0 |
|
virtual bool | Validate (SpellInfo const *spellInfo) |
|
virtual bool | Load () |
|
virtual void | Unload () |
|
Definition at line 123 of file spell_dk.cpp.