![]() |
TrinityCore
|
Inheritance diagram for at_tidesage_council_reinforcing_ward:Public Member Functions | |
| void | OnUnitEnter (Unit *unit) override |
| void | OnUnitExit (Unit *unit, AreaTriggerExitReason) override |
| void | OnCreate (Spell const *) override |
| void | OnUpdate (uint32 diff) override |
| AreaTriggerAI (AreaTrigger *a, uint32 scriptId={}) noexcept | |
| AreaTriggerAI (AreaTriggerAI const &)=delete | |
| AreaTriggerAI (AreaTriggerAI &&)=delete | |
Public Member Functions inherited from AreaTriggerAI | |
| AreaTriggerAI (AreaTrigger *a, uint32 scriptId={}) noexcept | |
| AreaTriggerAI (AreaTriggerAI const &)=delete | |
| AreaTriggerAI (AreaTriggerAI &&)=delete | |
| AreaTriggerAI & | operator= (AreaTriggerAI const &)=delete |
| AreaTriggerAI & | operator= (AreaTriggerAI &&)=delete |
| virtual | ~AreaTriggerAI () |
| virtual void | OnInitialize () |
| virtual void | OnDestinationReached () |
| virtual void | OnRemove () |
| virtual void | DoAction (int32 param) |
| virtual uint32 | GetData (uint32 id) const |
| virtual void | SetData (uint32 id, uint32 value) |
| virtual void | SetGUID (ObjectGuid const &guid, int32 id) |
| virtual ObjectGuid | GetGUID (int32 id) const |
| uint32 | GetId () const |
Private Attributes | |
| TaskScheduler | _scheduler |
Additional Inherited Members | |
Protected Attributes inherited from AreaTriggerAI | |
| AreaTrigger *const | at |
Definition at line 397 of file boss_tidesage_council.cpp.
|
explicitnoexcept |
Definition at line 36 of file AreaTriggerAI.cpp.
|
delete |
|
delete |
|
inlineoverridevirtual |
Reimplemented from AreaTriggerAI.
Definition at line 421 of file boss_tidesage_council.cpp.
References _scheduler, AreaTriggerAI::at, BOSS_BROTHER_IRONHULL, BOSS_GALECALLER_FAYE, WorldObject::CastSpell(), Object::GetEntry(), AreaTrigger::GetInsideUnits(), ObjectAccessor::GetUnit(), Unit::isDead(), TaskContext::Repeat(), TaskScheduler::Schedule(), SPELL_REINFORCING_WARD_DISPEL_BOSS, SPELL_REINFORCING_WARD_DISPEL_PLAYER, TRIGGERED_DONT_REPORT_CAST_ERROR, and TRIGGERED_IGNORE_CAST_IN_PROGRESS.
|
inlineoverridevirtual |
Reimplemented from AreaTriggerAI.
Definition at line 401 of file boss_tidesage_council.cpp.
References BOSS_BROTHER_IRONHULL, BOSS_GALECALLER_FAYE, WorldObject::CastSpell(), Object::GetEntry(), SPELL_REINFORCING_WARD_DAMAGE_TAKEN_BOSS, SPELL_REINFORCING_WARD_DAMAGE_TAKEN_PLAYER, SPELL_REINFORCING_WARD_DISPEL_BOSS, SPELL_REINFORCING_WARD_DISPEL_PLAYER, TRIGGERED_DONT_REPORT_CAST_ERROR, and TRIGGERED_IGNORE_CAST_IN_PROGRESS.
|
inlineoverridevirtual |
Reimplemented from AreaTriggerAI.
Definition at line 415 of file boss_tidesage_council.cpp.
References Unit::RemoveAurasDueToSpell(), SPELL_REINFORCING_WARD_DAMAGE_TAKEN_BOSS, and SPELL_REINFORCING_WARD_DAMAGE_TAKEN_PLAYER.
|
inlineoverridevirtual |
Reimplemented from AreaTriggerAI.
Definition at line 443 of file boss_tidesage_council.cpp.
References _scheduler, and TaskScheduler::Update().
|
private |
Definition at line 449 of file boss_tidesage_council.cpp.
Referenced by OnCreate(), and OnUpdate().