![]() |
TrinityCore
|
Inheritance diagram for spell_dru_base_transformer:Protected Member Functions | |
| bool | Validate (SpellInfo const *) override |
| void | HandleOnCast () |
| void | Register () override |
| virtual bool | ToCatForm () const =0 |
| ShapeshiftForm | GetShapeshiftForm () const |
| uint32 | GetShapeshiftFormSpell () const |
Definition at line 271 of file spell_druid.cpp.
|
inlineprotected |
Definition at line 293 of file spell_druid.cpp.
References FORM_BEAR_FORM, FORM_CAT_FORM, and ToCatForm().
Referenced by HandleOnCast().
|
inlineprotected |
Definition at line 294 of file spell_druid.cpp.
References SPELL_DRUID_BEAR_FORM, SPELL_DRUID_CAT_FORM, and ToCatForm().
Referenced by HandleOnCast(), and Validate().
|
inlineprotected |
Definition at line 279 of file spell_druid.cpp.
References WorldObject::CastSpell(), SpellScript::GetCaster(), GetShapeshiftForm(), and GetShapeshiftFormSpell().
Referenced by Register().
|
inlineoverrideprotectedvirtual |
Implements SpellScriptBase.
Reimplemented in spell_dru_berserk.
Definition at line 286 of file spell_druid.cpp.
References SpellScript::BeforeCast, HandleOnCast(), and SpellCastFn.
Referenced by spell_dru_berserk::Register().
|
protectedpure virtual |
Implemented in spell_dru_berserk, spell_dru_incapacitating_roar, spell_dru_prowl, spell_dru_stampeding_roar, and spell_dru_tiger_dash.
Referenced by GetShapeshiftForm(), and GetShapeshiftFormSpell().
|
inlineoverrideprotectedvirtual |
Reimplemented from SpellScriptBase.
Reimplemented in spell_dru_berserk.
Definition at line 274 of file spell_druid.cpp.
References GetShapeshiftFormSpell(), and SpellScriptBase::ValidateSpellInfo().
Referenced by spell_dru_berserk::Validate().