![]() |
TrinityCore
|
Inheritance diagram for go_razorscale_harpoon::go_razorscale_harpoonAI:Private Attributes | |
| TaskScheduler | _scheduler |
Additional Inherited Members | |
Static Public Member Functions inherited from GameObjectAI | |
| static int32 | Permissible (GameObject const *go) |
Protected Attributes inherited from GameObjectAI | |
| GameObject *const | me |
Definition at line 1471 of file boss_razorscale.cpp.
|
inline |
Definition at line 1473 of file boss_razorscale.cpp.
|
inlineoverridevirtual |
Reimplemented from GameObjectAI.
Definition at line 1504 of file boss_razorscale.cpp.
References WorldObject::FindNearestCreature(), GO_FLAG_NOT_SELECTABLE, GameObjectAI::me, NPC_RAZORSCALE_CONTROLLER, SelectRightSpell(), GameObject::SetFlag(), and UNIT_STATE_CASTING.
|
inlineoverridevirtual |
Reimplemented from GameObjectAI.
Definition at line 1475 of file boss_razorscale.cpp.
References _scheduler, EMOTE_HARPOON, WorldObject::FindNearestCreature(), WorldObject::FindNearestGameObject(), GO_RAZOR_BROKEN_HARPOON, GameObjectAI::me, NPC_RAZORSCALE_CONTROLLER, and TaskScheduler::Schedule().
|
inline |
Definition at line 1487 of file boss_razorscale.cpp.
References Object::GetEntry(), GO_RAZOR_HARPOON_1, GO_RAZOR_HARPOON_2, GO_RAZOR_HARPOON_3, GO_RAZOR_HARPOON_4, GameObjectAI::me, SPELL_HARPOON_SHOT_1, SPELL_HARPOON_SHOT_2, SPELL_HARPOON_SHOT_3, and SPELL_HARPOON_SHOT_4.
Referenced by OnGossipHello().
|
inlineoverridevirtual |
Reimplemented from GameObjectAI.
Definition at line 1520 of file boss_razorscale.cpp.
References _scheduler, and TaskScheduler::Update().
|
private |
Definition at line 1526 of file boss_razorscale.cpp.
Referenced by Reset(), and UpdateAI().