AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
npc_garments_of_quests::npc_garments_of_questsAI Member List

This is the complete list of members for npc_garments_of_quests::npc_garments_of_questsAI, including all inherited members.

_boundaryCreatureAIprotected
_difficultyScriptedAIprivate
_EnterEvadeMode(EvadeReason why=EVADE_REASON_OTHER)CreatureAIprotected
_isCombatMovementAllowedScriptedAIprivate
_isHeroicScriptedAIprivate
_negateBoundaryCreatureAIprotected
_uniqueTimedEventsScriptedAIprivate
AddEscortState(uint32 escortState)npc_escortAIinline
AddWaypoint(uint32 id, float x, float y, float z, uint32 waitTime=0)npc_escortAI
AISpellInfoUnitAIstatic
AssistPlayerInCombatAgainst(Unit *who)npc_escortAIprivate
AttackedBy(Unit *)CreatureAIinlinevirtual
AttackStart(Unit *who) overridenpc_escortAIvirtual
AttackStartCaster(Unit *victim, float dist)UnitAI
AttackStartNoMove(Unit *target)ScriptedAI
Axis enum nameScriptedAI
BeforeSpellClick(Unit *)CreatureAIinlinevirtual
CalculateThreat(Unit *, float &, SpellInfo const *)CreatureAIinlinevirtual
CanAIAttack(Unit const *) constUnitAIinlinevirtual
CanAlwaysBeDetectable(WorldObject const *)CreatureAIinlinevirtual
CanBeSeen(Player const *)CreatureAIinlinevirtual
CanRespawn()CreatureAIinlinevirtual
CanRunnpc_garments_of_quests::npc_garments_of_questsAI
CanSeeAlways(WorldObject const *)CreatureAIinlinevirtual
CasterGUIDnpc_garments_of_quests::npc_garments_of_questsAI
CheckEvadeIfOutOfCombatArea() constScriptedAIinlinevirtual
CheckInRoom()CreatureAIvirtual
ClearUniqueTimedEventsDone()ScriptedAIinline
CorpseRemoved(uint32 &)CreatureAIinlinevirtual
CreatureAI(Creature *creature)CreatureAIinlineexplicit
CurrentWPnpc_escortAIprivate
DamageDealt(Unit *, uint32 &, DamageEffectType)UnitAIinlinevirtual
DamageTaken(Unit *, uint32 &, DamageEffectType, SpellSchoolMask) overrideScriptedAIinlinevirtual
DespawnAtEndnpc_escortAIprivate
DespawnAtFarnpc_escortAIprivate
DoAction(int32)UnitAIinlinevirtual
DoAddAuraToAllHostilePlayers(uint32 spellid)UnitAI
DoAddThreat(Unit *unit, float amount)ScriptedAI
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)UnitAI
DoCastSelf(uint32 spellId, bool triggered=false)UnitAIinline
DoCastSpell(Unit *target, SpellInfo const *spellInfo, bool triggered=false)ScriptedAI
DoCastToAllHostilePlayers(uint32 spellid, bool triggered=false)UnitAI
DoCastVictim(uint32 spellId, bool triggered=false)UnitAI
DoFindFriendlyCC(float range)ScriptedAI
DoFindFriendlyMissingBuff(float range, uint32 spellId)ScriptedAI
DoGetSpellMaxRange(uint32 spellId, bool positive=false)UnitAI
DoGetThreat(Unit *unit)ScriptedAI
DoMeleeAttackIfReady()UnitAI
DoModifyThreatByPercent(Unit *unit, int32 pct)ScriptedAI
DoPlayMusic(uint32 soundId, bool zone)ScriptedAI
DoPlaySoundToSet(WorldObject *source, uint32 soundId)ScriptedAI
DoResetThreat(Unit *unit)ScriptedAI
DoResetThreatList()ScriptedAI
DoSelectLowestHpFriendly(float range, uint32 minHPDiff=1)ScriptedAI
DoSpawnCreature(uint32 entry, float offsetX, float offsetY, float offsetZ, float angle, uint32 type, uint32 despawntime)ScriptedAI
DoSpellAttackIfReady(uint32 spell)UnitAI
DoSpellAttackToRandomTargetIfReady(uint32 spell, uint32 threatTablePosition=0, float dist=0.f, bool playerOnly=true)UnitAI
DoStartMovement(Unit *target, float distance=0.0f, float angle=0.0f)ScriptedAI
DoStartNoMovement(Unit *target)ScriptedAI
DoStopAttack()ScriptedAI
DoSummon(uint32 entry, Position const &pos, uint32 despawnTime=30000, TempSummonType summonType=TEMPSUMMON_CORPSE_TIMED_DESPAWN)CreatureAIprotected
DoSummon(uint32 entry, WorldObject *obj, float radius=5.0f, uint32 despawnTime=30000, TempSummonType summonType=TEMPSUMMON_CORPSE_TIMED_DESPAWN)CreatureAIprotected
DoSummonFlyer(uint32 entry, WorldObject *obj, float flightZ, float radius=5.0f, uint32 despawnTime=30000, TempSummonType summonType=TEMPSUMMON_CORPSE_TIMED_DESPAWN)CreatureAIprotected
DoTeleportAll(float x, float y, float z, float o)ScriptedAI
DoTeleportPlayer(Unit *unit, float x, float y, float z, float o)ScriptedAI
DoZoneInCombat(Creature *creature=nullptr, float maxRangeToNearestTarget=250.0f)CreatureAI
DUNGEON_MODE(const T &normal5, const T &heroic10) constScriptedAIinline
EnterEvadeMode(EvadeReason=EVADE_REASON_OTHER) overridenpc_escortAIvirtual
EVADE_REASON_BOUNDARY enum valueCreatureAI
EVADE_REASON_NO_HOSTILES enum valueCreatureAI
EVADE_REASON_NO_PATH enum valueCreatureAI
EVADE_REASON_OTHER enum valueCreatureAI
EVADE_REASON_SEQUENCE_BREAK enum valueCreatureAI
EvadeReason enum nameCreatureAI
eventsCreatureAIprotected
FillAISpellInfo()UnitAIstatic
FillPointMovementListForCreature()npc_escortAIprivate
GenerateWaypointArray(Movement::PointsArray *points)npc_escortAI
GetAttack()npc_escortAIinline
GetBoundary() constCreatureAIinline
GetData(uint32) constUnitAIinlinevirtual
GetDebugInfo() constUnitAIvirtual
GetDifficulty() constScriptedAIinline
GetEventStarterGUID()npc_escortAIinline
GetGUID(int32=0) constUnitAIinlinevirtual
GetMaxPlayerDistance()npc_escortAIinline
GetPlayerAtMinimumRange(float minRange)ScriptedAI
GetPlayerForEscort()npc_escortAIinlineprotected
GetThreatMgr()UnitAIprivate
GetWaypointPosition(uint32 pointId, float &x, float &y, float &z)npc_escortAI
HasEscortState(uint32 escortState)npc_escortAIinline
HasImmuneToNPCFlagsnpc_escortAIprivate
HealDone(Unit *, uint32 &)UnitAIinlinevirtual
HealReceived(Unit *, uint32 &)UnitAIinlinevirtual
HealthAbovePct(uint32 pct) constScriptedAIinline
HealthBelowPct(uint32 pct) constScriptedAIinline
InitializeAI()UnitAIinlinevirtual
Is25ManRaid() constScriptedAIinline
IsCombatMovementAllowed() constScriptedAIinline
IsEscorted() overridenpc_escortAIinlinevirtual
IsFleeingScriptedAI
IsHealednpc_garments_of_quests::npc_garments_of_questsAI
IsHeroic() constScriptedAIinline
IsInBoundary(Position const *who=nullptr) constCreatureAI
IsInBounds(CreatureBoundary const &boundary, Position const *who)CreatureAIstatic
IsInRoom(const Position *pos, Axis axis, bool above)ScriptedAIinline
IsPlayerOrGroupInRange()npc_escortAIprivate
IsSummonedBy(WorldObject *)CreatureAIinlinevirtual
IsUniqueTimedEventDone(uint32 id) constScriptedAIinline
JustDied(Unit *) overridenpc_escortAIvirtual
JustEngagedWith(Unit *) overridenpc_garments_of_quests::npc_garments_of_questsAIinlinevirtual
JustEnteredCombat(Unit *)UnitAIinlinevirtual
JustExitedCombat()UnitAIinlinevirtual
JustReachedHome()CreatureAIinlinevirtual
JustRespawned() overridenpc_escortAIvirtual
JustSummoned(Creature *) overrideScriptedAIinlinevirtual
KilledUnit(Unit *) overrideScriptedAIinlinevirtual
m_bCanInstantRespawnnpc_escortAIprivate
m_bCanReturnToStartnpc_escortAIprivate
m_bIsActiveAttackernpc_escortAIprivate
m_bIsRunningnpc_escortAIprivate
m_MoveInLineOfSight_lockedCreatureAIprivate
m_pQuestForEscortnpc_escortAIprivate
m_uiEscortStatenpc_escortAIprivate
m_uiPlayerCheckTimernpc_escortAIprivate
m_uiPlayerGUIDnpc_escortAIprivate
m_uiWPWaitTimernpc_escortAIprivate
MaxPlayerDistancenpc_escortAIprivate
meScriptedAI
MoveBackwardsChecks()CreatureAI
MoveCircleChecks()CreatureAI
MoveInLineOfSight(Unit *who) overridenpc_escortAIvirtual
MoveInLineOfSight_Safe(Unit *who)CreatureAI
MovementInform(uint32, uint32) overridenpc_escortAIvirtual
npc_escortAI(Creature *creature)npc_escortAIexplicit
npc_garments_of_questsAI(Creature *creature)npc_garments_of_quests::npc_garments_of_questsAIinline
OnCalculateMeleeDamageReceived(uint32 &, Unit *)UnitAIinlinevirtual
OnCalculatePeriodicTickReceived(uint32 &, Unit *)UnitAIinlinevirtual
OnCalculateSpellDamageReceived(int32 &, Unit *)UnitAIinlinevirtual
OnCharmed(bool apply) overrideCreatureAIvirtual
OnPossess(bool)ScriptedAIinline
OnPowerUpdate(Powers, int32, int32, uint32)UnitAIinlinevirtual
OnSpellClick(Unit *, bool &)CreatureAIinlinevirtual
OnTeleportUnreacheablePlayer(Player *)CreatureAIinlinevirtual
OwnerAttacked(Unit *)CreatureAIinlinevirtual
OwnerAttackedBy(Unit *)CreatureAIinlinevirtual
PassengerBoarded(Unit *, int8, bool)CreatureAIinlinevirtual
PathEndReached(uint32)CreatureAIinlinevirtual
PetStopAttack()CreatureAIinlinevirtual
RAID_MODE(const T &normal10, const T &normal25) constScriptedAIinline
RAID_MODE(const T &normal10, const T &normal25, const T &heroic10, const T &heroic25) constScriptedAIinline
ReceiveEmote(Player *, uint32)CreatureAIinlinevirtual
RemoveEscortState(uint32 escortState)npc_escortAIinline
Reset() overridenpc_garments_of_quests::npc_garments_of_questsAIinlinevirtual
ResetUniqueTimedEvent(uint32 id)ScriptedAIinline
ReturnToLastPoint()npc_escortAI
RunAwayTimernpc_garments_of_quests::npc_garments_of_questsAI
schedulerCreatureAIprotected
ScheduleTimedEvent(Milliseconds timerMin, Milliseconds timerMax, std::function< void()> exec, Milliseconds repeatMin, Milliseconds repeatMax=0s, uint32 uniqueId=0)ScriptedAI
ScheduleTimedEvent(Milliseconds timerMax, std::function< void()> exec, Milliseconds repeatMin, Milliseconds repeatMax=0s, uint32 uniqueId=0)ScriptedAIinline
ScheduleUniqueTimedEvent(Milliseconds timer, std::function< void()> exec, uint32 uniqueId)ScriptedAIinline
ScriptedAI(Creature *creature)ScriptedAIexplicit
ScriptWPnpc_escortAIprivate
SelectSpell(Unit *target, uint32 school, uint32 mechanic, SelectTargetType targets, uint32 powerCostMin, uint32 powerCostMax, float rangeMin, float rangeMax, SelectEffect effect)ScriptedAI
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)UnitAIinline
SelectTargetFromPlayerList(float maxdist, uint32 excludeAura=0, bool mustBeInLOS=false) constScriptedAI
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)UnitAIinline
SetBoundary(CreatureBoundary const *boundary, bool negativeBoundaries=false)CreatureAI
SetCanAttack(bool attack)npc_escortAIinline
SetCombatMovement(bool allowMovement)ScriptedAI
SetData(uint32, uint32)UnitAIinlinevirtual
SetDespawnAtEnd(bool despawn)npc_escortAIinline
SetDespawnAtFar(bool despawn)npc_escortAIinline
SetEquipmentSlots(bool loadDefault, int32 mainHand=EQUIP_NO_CHANGE, int32 offHand=EQUIP_NO_CHANGE, int32 ranged=EQUIP_NO_CHANGE)ScriptedAI
SetEscortPaused(bool on)npc_escortAI
SetGazeOn(Unit *target)CreatureAIprotected
SetGUID(ObjectGuid, int32=0)UnitAIinlinevirtual
SetMaxPlayerDistance(float newMax)npc_escortAIinline
SetNextWaypoint(uint32 pointId, float x, float y, float z, float orientation)npc_escortAI
SetNextWaypoint(uint32 pointId, bool setPosition=true)npc_escortAI
SetRun(bool on=true)npc_escortAI
SetUniqueTimedEventDone(uint32 id)ScriptedAIinline
sGossipHello(Player *)UnitAIinlinevirtual
sGossipSelect(Player *, uint32, uint32)UnitAIinlinevirtual
sGossipSelectCode(Player *, uint32, uint32, char const *)UnitAIinlinevirtual
sOnGameEvent(bool, uint16)UnitAIinlinevirtual
SortByDistance(std::list< Unit * > &list, bool ascending=true)UnitAIprivate
SpellHit(Unit *caster, SpellInfo const *spell) overridenpc_garments_of_quests::npc_garments_of_questsAIinlinevirtual
SpellHitTarget(Unit *, SpellInfo const *) overrideScriptedAIinlinevirtual
sQuestAccept(Player *, Quest const *)UnitAIinlinevirtual
sQuestComplete(Player *, Quest const *)UnitAIinlinevirtual
sQuestReward(Player *, Quest const *, uint32)UnitAIinlinevirtual
sQuestSelect(Player *, Quest const *)UnitAIinlinevirtual
Start(bool isActiveAttacker=true, bool run=false, ObjectGuid playerGUID=ObjectGuid::Empty, Quest const *quest=nullptr, bool instantRespawn=false, bool canLoopPath=false, bool resetWaypoints=true)npc_escortAI
SummonedCreatureDespawn(Creature *) overrideScriptedAIinlinevirtual
SummonedCreatureDespawnAll()CreatureAIinlinevirtual
SummonedCreatureDies(Creature *, Unit *)CreatureAIinlinevirtual
SummonMovementInform(Creature *, uint32, uint32)UnitAIinlinevirtual
Talk(uint8 id, WorldObject const *whisperTarget=nullptr, Milliseconds delay=0s)CreatureAI
Talk(uint8 id, Milliseconds delay)CreatureAIinline
TriggerAlert(Unit const *who) constCreatureAI
UnitAI(Unit *unit)UnitAIinlineexplicit
UpdateAI(uint32 diff) overridenpc_garments_of_quests::npc_garments_of_questsAIinlinevirtual
UpdateEscortAI(uint32 diff)npc_escortAIvirtual
UpdateVictim()CreatureAIprotected
UpdateVictimWithGaze()CreatureAIprotected
WaypointListnpc_escortAIprivate
WaypointReached(uint32) overridenpc_garments_of_quests::npc_garments_of_questsAIinlinevirtual
WaypointStart(uint32)npc_escortAIinlinevirtual
~CreatureAI() overrideCreatureAIinline
~npc_escortAI() overridenpc_escortAIinline
~ScriptedAI() overrideScriptedAIinline
~UnitAI()UnitAIinlinevirtual