![]() |
TrinityCore
|
Inheritance diagram for go_empowering_blood_orb:Private Attributes | |
| TaskScheduler | _scheduler |
| ObjectGuid | _triggerGuid |
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 1127 of file icecrown_citadel.cpp.
|
inline |
Definition at line 1129 of file icecrown_citadel.cpp.
|
inline |
Definition at line 1144 of file icecrown_citadel.cpp.
References _scheduler, _triggerGuid, GameObject::Delete(), ObjectAccessor::GetCreature(), GO_FLAG_IN_USE, GO_STATE_DESTROYED, GameObjectAI::me, TaskScheduler::Schedule(), GameObject::SetFlag(), GameObject::SetGoAnimProgress(), and GameObject::SetGoState().
Referenced by OnGossipHello(), and SetGUID().
|
inlineoverridevirtual |
Reimplemented from GameObjectAI.
Definition at line 1137 of file icecrown_citadel.cpp.
References WorldObject::CastSpell(), HandleObjectUse(), GameObjectAI::me, and SPELL_EMPOWERED_BLOOD.
|
inlineoverridevirtual |
Reimplemented from GameObjectAI.
Definition at line 1131 of file icecrown_citadel.cpp.
References _triggerGuid, Position::GetPosition(), GameObjectAI::me, NPC_ORB_VISUAL_STALKER, WorldObject::SummonCreature(), and TEMPSUMMON_MANUAL_DESPAWN.
|
inlineoverridevirtual |
Reimplemented from GameObjectAI.
Definition at line 1157 of file icecrown_citadel.cpp.
References WorldObject::CastSpell(), DATA_GUID, ObjectAccessor::GetUnit(), HandleObjectUse(), GameObjectAI::me, and SPELL_EMPOWERED_BLOOD_3.
|
inlineoverridevirtual |
Reimplemented from GameObjectAI.
Definition at line 1167 of file icecrown_citadel.cpp.
References _scheduler, and TaskScheduler::Update().
|
private |
Definition at line 1173 of file icecrown_citadel.cpp.
Referenced by HandleObjectUse(), and UpdateAI().
|
private |
Definition at line 1174 of file icecrown_citadel.cpp.
Referenced by HandleObjectUse(), and Reset().