AzerothCore 3.3.5a
OpenSource WoW Emulator
|
This is the complete list of members for npc_oculus_drake::npc_oculus_drakeAI, including all inherited members.
_boundary | CreatureAI | protected |
_EnterEvadeMode(EvadeReason why=EVADE_REASON_OTHER) | CreatureAI | protected |
_negateBoundary | CreatureAI | protected |
AISpellInfo | UnitAI | static |
AttackedBy(Unit *) | CreatureAI | inlinevirtual |
AttackStart(Unit *) override | VehicleAI | inlinevirtual |
AttackStartCaster(Unit *victim, float dist) | UnitAI | |
BeforeSpellClick(Unit *) | CreatureAI | inlinevirtual |
CalculateThreat(Unit *, float &, SpellInfo const *) | CreatureAI | inlinevirtual |
CanAIAttack(Unit const *) const | UnitAI | inlinevirtual |
CanAlwaysBeDetectable(WorldObject const *) | CreatureAI | inlinevirtual |
CanBeSeen(Player const *) | CreatureAI | inlinevirtual |
CanRespawn() | CreatureAI | inlinevirtual |
CanSeeAlways(WorldObject const *) | CreatureAI | inlinevirtual |
CheckConditions(uint32 diff) | VehicleAI | private |
CheckInRoom() | CreatureAI | virtual |
conditions | VehicleAI | private |
CorpseRemoved(uint32 &) | CreatureAI | inlinevirtual |
CreatureAI(Creature *creature) | CreatureAI | inlineexplicit |
DamageDealt(Unit *, uint32 &, DamageEffectType) | UnitAI | inlinevirtual |
DamageTaken(Unit *, uint32 &, DamageEffectType, SpellSchoolMask) | UnitAI | inlinevirtual |
despawnTimer | npc_oculus_drake::npc_oculus_drakeAI | |
DoAction(int32) | UnitAI | inlinevirtual |
DoAddAuraToAllHostilePlayers(uint32 spellid) | UnitAI | |
DoCast(uint32 spellId) | UnitAI | |
DoCast(Unit *victim, uint32 spellId, bool triggered=false) | UnitAI | |
DoCastAOE(uint32 spellId, bool triggered=false) | UnitAI | |
DoCastMaxThreat(uint32 spellId, uint32 threatTablePosition=0, float dist=0.0f, bool playerOnly=true, bool triggered=false) | UnitAI | |
DoCastRandomTarget(uint32 spellId, uint32 threatTablePosition=0, float dist=0.0f, bool playerOnly=true, bool triggered=false, bool withTank=true) | UnitAI | |
DoCastSelf(uint32 spellId, bool triggered=false) | UnitAI | inline |
DoCastToAllHostilePlayers(uint32 spellid, bool triggered=false) | UnitAI | |
DoCastVictim(uint32 spellId, bool triggered=false) | UnitAI | |
DoGetSpellMaxRange(uint32 spellId, bool positive=false) | UnitAI | |
DoMeleeAttackIfReady() | UnitAI | |
DoSpellAttackIfReady(uint32 spell) | UnitAI | |
DoSpellAttackToRandomTargetIfReady(uint32 spell, uint32 threatTablePosition=0, float dist=0.f, bool playerOnly=true) | UnitAI | |
DoSummon(uint32 entry, Position const &pos, uint32 despawnTime=30000, TempSummonType summonType=TEMPSUMMON_CORPSE_TIMED_DESPAWN) | CreatureAI | protected |
DoSummon(uint32 entry, WorldObject *obj, float radius=5.0f, uint32 despawnTime=30000, TempSummonType summonType=TEMPSUMMON_CORPSE_TIMED_DESPAWN) | CreatureAI | protected |
DoSummonFlyer(uint32 entry, WorldObject *obj, float flightZ, float radius=5.0f, uint32 despawnTime=30000, TempSummonType summonType=TEMPSUMMON_CORPSE_TIMED_DESPAWN) | CreatureAI | protected |
DoZoneInCombat(Creature *creature=nullptr, float maxRangeToNearestTarget=250.0f) | CreatureAI | |
EnterEvadeMode(EvadeReason why=EVADE_REASON_OTHER) | CreatureAI | virtual |
EVADE_REASON_BOUNDARY enum value | CreatureAI | |
EVADE_REASON_NO_HOSTILES enum value | CreatureAI | |
EVADE_REASON_NO_PATH enum value | CreatureAI | |
EVADE_REASON_OTHER enum value | CreatureAI | |
EVADE_REASON_SEQUENCE_BREAK enum value | CreatureAI | |
EvadeReason enum name | CreatureAI | |
events | CreatureAI | protected |
FillAISpellInfo() | UnitAI | static |
GetBoundary() const | CreatureAI | inline |
GetData(uint32) const | UnitAI | inlinevirtual |
GetDebugInfo() const | UnitAI | virtual |
GetGUID(int32=0) const | UnitAI | inlinevirtual |
GetThreatMgr() | UnitAI | private |
HealDone(Unit *, uint32 &) | UnitAI | inlinevirtual |
HealReceived(Unit *, uint32 &) | UnitAI | inlinevirtual |
InitializeAI() | UnitAI | inlinevirtual |
IsEscorted() | CreatureAI | inlinevirtual |
IsInBoundary(Position const *who=nullptr) const | CreatureAI | |
IsInBounds(CreatureBoundary const &boundary, Position const *who) | CreatureAI | static |
IsSummonedBy(WorldObject *summoner) override | npc_oculus_drake::npc_oculus_drakeAI | inlinevirtual |
JustDied(Unit *) | CreatureAI | inlinevirtual |
JustEngagedWith(Unit *) | CreatureAI | inlinevirtual |
JustEnteredCombat(Unit *) | UnitAI | inlinevirtual |
JustExitedCombat() | UnitAI | inlinevirtual |
JustReachedHome() | CreatureAI | inlinevirtual |
JustRespawned() | CreatureAI | inlinevirtual |
JustSummoned | npc_oculus_drake::npc_oculus_drakeAI | |
VehicleAI::JustSummoned(Creature *) | CreatureAI | inlinevirtual |
KilledUnit(Unit *) | CreatureAI | inlinevirtual |
LoadConditions() | VehicleAI | private |
m_ConditionsTimer | VehicleAI | private |
m_DismissTimer | VehicleAI | private |
m_DoDismiss | VehicleAI | private |
m_MoveInLineOfSight_locked | CreatureAI | private |
m_pInstance | npc_oculus_drake::npc_oculus_drakeAI | |
me | CreatureAI | protected |
MoveBackwardsChecks() | CreatureAI | |
MoveCircleChecks() | CreatureAI | |
MoveInLineOfSight(Unit *) override | VehicleAI | inlinevirtual |
MoveInLineOfSight_Safe(Unit *who) | CreatureAI | |
MovementInform(uint32 type, uint32 id) override | npc_oculus_drake::npc_oculus_drakeAI | inlinevirtual |
npc_oculus_drakeAI(Creature *creature) | npc_oculus_drake::npc_oculus_drakeAI | inline |
OnCalculateMeleeDamageReceived(uint32 &, Unit *) | UnitAI | inlinevirtual |
OnCalculatePeriodicTickReceived(uint32 &, Unit *) | UnitAI | inlinevirtual |
OnCalculateSpellDamageReceived(int32 &, Unit *) | UnitAI | inlinevirtual |
OnCharmed(bool apply) override | VehicleAI | virtual |
OnPowerUpdate(Powers, int32, int32, uint32) | UnitAI | inlinevirtual |
OnSpellClick(Unit *, bool &) | CreatureAI | inlinevirtual |
OnTeleportUnreacheablePlayer(Player *) | CreatureAI | inlinevirtual |
OwnerAttacked(Unit *) | CreatureAI | inlinevirtual |
OwnerAttackedBy(Unit *) | CreatureAI | inlinevirtual |
PassengerBoarded(Unit *passenger, int8, bool add) override | npc_oculus_drake::npc_oculus_drakeAI | inlinevirtual |
PathEndReached(uint32) | CreatureAI | inlinevirtual |
Permissible(Creature const *creature) | VehicleAI | static |
PetStopAttack() | CreatureAI | inlinevirtual |
ReceiveEmote(Player *, uint32) | CreatureAI | inlinevirtual |
Reset() | UnitAI | inlinevirtual |
scheduler | CreatureAI | protected |
SelectTarget(SelectTargetMethod targetType, uint32 position=0, float dist=0.0f, bool playerOnly=false, bool withTank=true, int32 aura=0) | UnitAI | |
SelectTarget(SelectTargetMethod targetType, uint32 position, PREDICATE const &predicate) | UnitAI | inline |
SelectTargetList(std::list< Unit * > &targetList, uint32 num, SelectTargetMethod targetType, uint32 position=0, float dist=0.0f, bool playerOnly=false, bool withTank=true, int32 aura=0) | UnitAI | |
SelectTargetList(std::list< Unit * > &targetList, uint32 num, SelectTargetMethod targetType, uint32 position, PREDICATE const &predicate) | UnitAI | inline |
SetBoundary(CreatureBoundary const *boundary, bool negativeBoundaries=false) | CreatureAI | |
SetData(uint32, uint32) | UnitAI | inlinevirtual |
SetGazeOn(Unit *target) | CreatureAI | protected |
SetGUID(ObjectGuid, int32=0) | UnitAI | inlinevirtual |
sGossipHello(Player *) | UnitAI | inlinevirtual |
sGossipSelect(Player *, uint32, uint32) | UnitAI | inlinevirtual |
sGossipSelectCode(Player *, uint32, uint32, char const *) | UnitAI | inlinevirtual |
sOnGameEvent(bool, uint16) | UnitAI | inlinevirtual |
SortByDistance(std::list< Unit * > &list, bool ascending=true) | UnitAI | private |
SpellHit(Unit *, SpellInfo const *) | CreatureAI | inlinevirtual |
SpellHitTarget(Unit *target, SpellInfo const *spell) override | npc_oculus_drake::npc_oculus_drakeAI | inlinevirtual |
sQuestAccept(Player *, Quest const *) | UnitAI | inlinevirtual |
sQuestComplete(Player *, Quest const *) | UnitAI | inlinevirtual |
sQuestReward(Player *, Quest const *, uint32) | UnitAI | inlinevirtual |
sQuestSelect(Player *, Quest const *) | UnitAI | inlinevirtual |
SummonedCreatureDespawn(Creature *) | CreatureAI | inlinevirtual |
SummonedCreatureDespawnAll() | CreatureAI | inlinevirtual |
SummonedCreatureDies(Creature *, Unit *) | CreatureAI | inlinevirtual |
SummonedCreatureEvade(Creature *) | CreatureAI | inlinevirtual |
SummonMovementInform(Creature *, uint32, uint32) | UnitAI | inlinevirtual |
Talk(uint8 id, WorldObject const *whisperTarget=nullptr, Milliseconds delay=0s) | CreatureAI | |
Talk(uint8 id, Milliseconds delay) | CreatureAI | inline |
TriggerAlert(Unit const *who) const | CreatureAI | |
UnitAI(Unit *unit) | UnitAI | inlineexplicit |
UpdateAI(uint32 diff) override | npc_oculus_drake::npc_oculus_drakeAI | inlinevirtual |
UpdateVictim() | CreatureAI | protected |
UpdateVictimWithGaze() | CreatureAI | protected |
VehicleAI(Creature *creature) | VehicleAI | explicit |
~CreatureAI() override | CreatureAI | inline |
~UnitAI() | UnitAI | inlinevirtual |