TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
npc_crok_scourgebane::npc_crok_scourgebaneAI Member List

This is the complete list of members for npc_crok_scourgebane::npc_crok_scourgebaneAI, including all inherited members.

_aliveTrashnpc_crok_scourgebane::npc_crok_scourgebaneAIprivate
_boundaryCreatureAIprotected
_corpseDelaynpc_crok_scourgebane::npc_crok_scourgebaneAIprivate
_currentWPidnpc_crok_scourgebane::npc_crok_scourgebaneAIprivate
_didUnderTenPercentTextnpc_crok_scourgebane::npc_crok_scourgebaneAIprivate
_EnterEvadeMode(EvadeReason why=EVADE_REASON_OTHER)CreatureAIprotected
_eventsnpc_crok_scourgebane::npc_crok_scourgebaneAIprivate
_instancenpc_crok_scourgebane::npc_crok_scourgebaneAIprivate
_isEventActivenpc_crok_scourgebane::npc_crok_scourgebaneAIprivate
_isEventDonenpc_crok_scourgebane::npc_crok_scourgebaneAIprivate
_respawnTimenpc_crok_scourgebane::npc_crok_scourgebaneAIprivate
_wipeCheckTimernpc_crok_scourgebane::npc_crok_scourgebaneAIprivate
AddWaypoint(uint32 id, float x, float y, float z, uint32 waitTime=0)npc_escortAI
AISpellInfoUnitAIstatic
AttackedBy(Unit *)CreatureAIinlinevirtual
AttackStart(Unit *who) overridenpc_escortAIvirtual
AttackStartCaster(Unit *victim, float dist)UnitAI
AttackStartNoMove(Unit *target)ScriptedAI
CanAIAttack(Unit const *target) const overridenpc_crok_scourgebane::npc_crok_scourgebaneAIinlinevirtual
CanRespawn()CreatureAIinlinevirtual
CanSeeAlways(WorldObject const *)CreatureAIinlinevirtual
CheckBoundary(Position const *who=nullptr) const CreatureAIprotected
CheckInRoom()CreatureAIvirtual
CorpseRemoved(uint32 &)CreatureAIinlinevirtual
CreatureAI(Creature *creature)CreatureAIinlineexplicit
DamageDealt(Unit *, uint32 &, DamageEffectType)UnitAIinlinevirtual
DamageTaken(Unit *, uint32 &damage) overridenpc_crok_scourgebane::npc_crok_scourgebaneAIinlinevirtual
DoAction(int32 action) overridenpc_crok_scourgebane::npc_crok_scourgebaneAIinlinevirtual
DoCast(uint32 spellId)UnitAI
DoCast(Unit *victim, uint32 spellId, bool triggered=false)UnitAI
DoCastAOE(uint32 spellId, bool triggered=false)UnitAI
DoCastSpell(Unit *target, SpellInfo const *spellInfo, bool triggered=false)ScriptedAI
DoCastVictim(uint32 spellId, bool triggered=false)UnitAI
DoFindFriendlyCC(float range)ScriptedAI
DoFindFriendlyMissingBuff(float range, uint32 spellId)ScriptedAI
DoGetThreat(Unit *unit)ScriptedAI
DoMeleeAttackIfReady()UnitAI
DoModifyThreatPercent(Unit *unit, int32 pct)ScriptedAI
DoPlaySoundToSet(WorldObject *source, uint32 soundId)ScriptedAI
DoResetThreat()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 spellId)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
DoTeleportTo(float x, float y, float z, uint32 time=0)ScriptedAI
DoTeleportTo(float const pos[4])ScriptedAI
DoZoneInCombat(Creature *creature=NULL, float maxRangeToNearestTarget=50.0f)CreatureAI
DUNGEON_MODE(const T &normal5, const T &heroic10) const ScriptedAIinline
EnterCombat(Unit *) overrideScriptedAIinlinevirtual
EnterEvadeMode(EvadeReason=EVADE_REASON_OTHER) overridenpc_escortAIvirtual
EVADE_REASON_BOUNDARY enum valueCreatureAI
EVADE_REASON_NO_HOSTILES enum valueCreatureAI
EVADE_REASON_OTHER enum valueCreatureAI
EVADE_REASON_SEQUENCE_BREAK enum valueCreatureAI
EvadeReason enum nameCreatureAI
FillAISpellInfo()UnitAIstatic
GetAttack() const npc_escortAIinline
GetBoundary() const CreatureAIinline
GetData(uint32) const UnitAIinlinevirtual
GetDifficulty() const ScriptedAIinline
GetEventStarterGUID() const npc_escortAIinline
GetGUID(int32=0) const UnitAIinlinevirtual
GetMaxPlayerDistance() const npc_escortAIinline
GetPlayerAtMinimumRange(float minRange)ScriptedAI
GetPlayerForEscort()npc_escortAIinlineprotected
GetWaypointPosition(uint32 pointId, float &x, float &y, float &z)npc_escortAI
HasEscortState(uint32 escortState)npc_escortAIinline
HealDone(Unit *, uint32 &)UnitAIinlinevirtual
HealReceived(Unit *, uint32 &)UnitAIinlinevirtual
HealthAbovePct(uint32 pct) const ScriptedAIinline
HealthBelowPct(uint32 pct) const ScriptedAIinline
Initialize()npc_crok_scourgebane::npc_crok_scourgebaneAIinline
InitializeAI()UnitAIinlinevirtual
Is25ManRaid() const ScriptedAIinline
IsCombatMovementAllowed() const ScriptedAIinline
IsEscorted() const overridenpc_escortAIinlinevirtual
IsFleeingScriptedAI
IsHeroic() const ScriptedAIinline
IsSummonedBy(Unit *)CreatureAIinlinevirtual
JustDied(Unit *) overridenpc_escortAIvirtual
JustReachedHome()CreatureAIinlinevirtual
JustRespawned() overridenpc_escortAIvirtual
JustSummoned(Creature *) overrideScriptedAIinlinevirtual
KilledUnit(Unit *) overrideScriptedAIinlinevirtual
meCreatureAIprotected
MoveInLineOfSight(Unit *who) overridenpc_escortAIvirtual
MoveInLineOfSight_Safe(Unit *who)CreatureAI
MovementInform(uint32, uint32) overridenpc_escortAIvirtual
npc_crok_scourgebaneAI(Creature *creature)npc_crok_scourgebane::npc_crok_scourgebaneAIinline
npc_escortAI(Creature *creature)npc_escortAIexplicit
OnCharmed(bool apply) overrideCreatureAIvirtual
OnPossess(bool)ScriptedAIinline
OnSpellClick(Unit *, bool &)CreatureAIinlinevirtual
OwnerAttacked(Unit *)CreatureAIinlinevirtual
OwnerAttackedBy(Unit *)CreatureAIinlinevirtual
PassengerBoarded(Unit *, int8, bool)CreatureAIinlinevirtual
RAID_MODE(const T &normal10, const T &normal25) const ScriptedAIinline
RAID_MODE(const T &normal10, const T &normal25, const T &heroic10, const T &heroic25) const ScriptedAIinline
ReceiveEmote(Player *, uint32)CreatureAIinlinevirtual
Reset() overridenpc_crok_scourgebane::npc_crok_scourgebaneAIinlinevirtual
ReturnToLastPoint()npc_escortAI
ScriptedAI(Creature *creature)ScriptedAIexplicit
SelectSpell(Unit *target, uint32 school, uint32 mechanic, SelectTargetType targets, float rangeMin, float rangeMax, SelectEffect effect)ScriptedAI
SelectTarget(SelectAggroTarget targetType, uint32 position=0, float dist=0.0f, bool playerOnly=false, int32 aura=0)UnitAI
SelectTarget(SelectAggroTarget targetType, uint32 position, PREDICATE const &predicate)UnitAIinline
SelectTargetList(std::list< Unit * > &targetList, uint32 num, SelectAggroTarget targetType, float dist=0.0f, bool playerOnly=false, int32 aura=0)UnitAI
SelectTargetList(std::list< Unit * > &targetList, PREDICATE const &predicate, uint32 maxTargets, SelectAggroTarget targetType)UnitAIinline
SetBoundary(CreatureBoundary const *boundary)CreatureAIinlineprotected
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 guid, int32 type) overridenpc_crok_scourgebane::npc_crok_scourgebaneAIinlinevirtual
SetMaxPlayerDistance(float newMax)npc_escortAIinline
SetNextWaypoint(uint32 pointId, float x, float y, float z, float orientation)npc_escortAI
SetNextWaypoint(uint32 pointId, bool setPosition=true, bool resetWaypointsOnFail=true)npc_escortAI
SetRun(bool on=true)npc_escortAI
sGossipHello(Player *)UnitAIinlinevirtual
sGossipSelect(Player *, uint32, uint32)UnitAIinlinevirtual
sGossipSelectCode(Player *, uint32, uint32, char const *)UnitAIinlinevirtual
sOnDummyEffect(Unit *, uint32, SpellEffIndex)UnitAIinlinevirtual
sOnGameEvent(bool, uint16)UnitAIinlinevirtual
SpellHit(Unit *, SpellInfo const *) overrideScriptedAIinlinevirtual
SpellHitTarget(Unit *, SpellInfo const *) overrideScriptedAIinlinevirtual
SpellInterrupted(uint32, uint32)UnitAIinlinevirtual
sQuestAccept(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=NULL, bool instantRespawn=false, bool canLoopPath=false, bool resetWaypoints=true)npc_escortAI
SummonedCreatureDespawn(Creature *) overrideScriptedAIinlinevirtual
SummonedCreatureDies(Creature *, Unit *)CreatureAIinlinevirtual
Talk(uint8 id, WorldObject const *whisperTarget=nullptr)CreatureAI
TriggerAlert(Unit const *who) const CreatureAI
UnitAI(Unit *unit)UnitAIinlineexplicit
UpdateAI(uint32 diff) overridenpc_escortAIvirtual
UpdateEscortAI(uint32 diff) overridenpc_crok_scourgebane::npc_crok_scourgebaneAIinlinevirtual
UpdateVictim()CreatureAIprotected
UpdateVictimWithGaze()CreatureAIprotected
VisualizeBoundary(uint32 duration, Unit *owner=nullptr, bool fill=false) const CreatureAI
WaypointReached(uint32 waypointId) overridenpc_crok_scourgebane::npc_crok_scourgebaneAIinlinevirtual
WaypointStart(uint32 waypointId) overridenpc_crok_scourgebane::npc_crok_scourgebaneAIinlinevirtual
~CreatureAI()CreatureAIinlinevirtual
~npc_escortAI()npc_escortAIinline
~ScriptedAI()ScriptedAIinlinevirtual
~UnitAI()UnitAIinlinevirtual