![]() |
TrinityCore
|
#include <CreatureAI.h>
Inheritance diagram for CreatureAI:Public Member Functions | |
| CreatureAI (Creature *creature, uint32 scriptId={}) noexcept | |
| virtual | ~CreatureAI () |
| uint32 | GetId () const |
| bool | IsEngaged () const |
| void | Talk (uint8 id, WorldObject const *whisperTarget=nullptr) |
| void | MoveInLineOfSight_Safe (Unit *who) |
| == Reactions At ================================= | |
| void | TriggerAlert (Unit const *who) const |
| virtual void | EnterEvadeMode (EvadeReason why=EvadeReason::Other) |
| void | JustEnteredCombat (Unit *) override |
| virtual void | JustStartedThreateningMe (Unit *who) |
| virtual void | JustEngagedWith (Unit *) |
| virtual void | OnHealthDepleted (Unit *, bool) |
| virtual void | JustDied (Unit *) |
| virtual void | KilledUnit (Unit *) |
| virtual void | JustSummoned (Creature *) |
| virtual void | IsSummonedBy (WorldObject *) |
| virtual void | SummonedCreatureDespawn (Creature *) |
| virtual void | SummonedCreatureDies (Creature *, Unit *) |
| virtual void | JustSummonedGameobject (GameObject *) |
| virtual void | SummonedGameobjectDespawn (GameObject *) |
| virtual void | JustRegisteredDynObject (DynamicObject *) |
| virtual void | JustUnregisteredDynObject (DynamicObject *) |
| virtual void | JustRegisteredAreaTrigger (AreaTrigger *) |
| virtual void | JustUnregisteredAreaTrigger (AreaTrigger *) |
| virtual void | SpellHit (WorldObject *, SpellInfo const *) |
| virtual void | SpellHitTarget (WorldObject *, SpellInfo const *) |
| virtual void | OnSpellCast (SpellInfo const *) |
| virtual void | OnSpellFailed (SpellInfo const *) |
| virtual void | OnSpellStart (SpellInfo const *) |
| virtual void | OnChannelFinished (SpellInfo const *) |
| virtual void | OnAuraApplied (AuraApplication const *) |
| virtual void | OnAuraRemoved (AuraApplication const *) |
| virtual bool | IsEscorted () const |
| virtual void | JustAppeared () |
| virtual void | MovementInform (uint32, uint32) |
| void | OnCharmed (bool isNew) override |
| virtual void | JustReachedHome () |
| void | DoZoneInCombat () |
| virtual void | ReceiveEmote (Player *, uint32) |
| virtual void | OwnerAttackedBy (Unit *attacker) |
| virtual void | OwnerAttacked (Unit *target) |
| void | AttackStart (Unit *victim) override |
| == Triggered Actions Requested ================== | |
| virtual void | CorpseRemoved (uint32 &) |
| == State checks ================================= | |
| virtual Optional< QuestGiverStatus > | GetDialogStatus (Player const *player) |
| == Gossip system ================================ | |
| virtual bool | OnGossipHello (Player *) |
| virtual bool | OnGossipSelect (Player *, uint32, uint32) |
| virtual bool | OnGossipSelectCode (Player *, uint32, uint32, char const *) |
| virtual void | OnQuestAccept (Player *, Quest const *) |
| virtual void | OnQuestReward (Player *, Quest const *, LootItemType, uint32) |
| virtual void | WaypointStarted (uint32, uint32) |
| == Waypoints system ============================= | |
| virtual void | WaypointReached (uint32, uint32) |
| virtual void | WaypointPathEnded (uint32, uint32) |
| virtual void | PassengerBoarded (Unit *, int8, bool) |
| == Fields ======================================= | |
| virtual void | OnSpellClick (Unit *, bool) |
| virtual bool | CanSeeAlways (WorldObject const *) |
| virtual PlayerAI * | GetAIForCharmedPlayer (Player *) |
| int32 | VisualizeBoundary (Seconds duration, Unit *owner=nullptr, bool fill=false) const |
| virtual bool | CheckInRoom () |
| CreatureBoundary const * | GetBoundary () const |
| void | SetBoundary (CreatureBoundary const *boundary, bool negativeBoundaries=false) |
| bool | IsInBoundary (Position const *who=nullptr) const |
Public Member Functions inherited from UnitAI | |
| UnitAI (Unit *unit) | |
| virtual | ~UnitAI () |
| virtual bool | CanAIAttack (Unit const *) const |
| virtual void | UpdateAI (uint32 diff)=0 |
| virtual void | InitializeAI () |
| virtual void | Reset () |
| virtual void | DoAction (int32 param) |
| virtual uint32 | GetData (uint32 id) const |
| virtual void | SetData (uint32 id, uint32 value) |
| virtual void | SetGUID (ObjectGuid const &guid, int32 id) |
| virtual ObjectGuid | GetGUID (int32 id) const |
| Unit * | SelectTarget (SelectTargetMethod targetType, uint32 offset=0, float dist=0.0f, bool playerOnly=false, bool withTank=true, int32 aura=0) |
| template<class PREDICATE > | |
| Unit * | SelectTarget (SelectTargetMethod targetType, uint32 offset, PREDICATE const &predicate) |
| void | SelectTargetList (std::list< Unit * > &targetList, uint32 num, SelectTargetMethod targetType, uint32 offset=0, float dist=0.0f, bool playerOnly=false, bool withTank=true, int32 aura=0) |
| template<class PREDICATE > | |
| void | SelectTargetList (std::list< Unit * > &targetList, uint32 num, SelectTargetMethod targetType, uint32 offset, PREDICATE const &predicate) |
| virtual void | JustExitedCombat () |
| virtual void | OnDespawn () |
| virtual void | DamageDealt (Unit *, uint32 &, DamageEffectType) |
| virtual void | DamageTaken (Unit *, uint32 &, DamageEffectType, SpellInfo const *) |
| virtual void | HealReceived (Unit *, uint32 &) |
| virtual void | HealDone (Unit *, uint32 &) |
| virtual void | SpellInterrupted (uint32, uint32) |
| void | AttackStartCaster (Unit *victim, float dist) |
| SpellCastResult | DoCast (uint32 spellId) |
| SpellCastResult | DoCast (Unit *victim, uint32 spellId, CastSpellExtraArgs const &args={}) |
| SpellCastResult | DoCastSelf (uint32 spellId, CastSpellExtraArgs const &args={}) |
| SpellCastResult | DoCastVictim (uint32 spellId, CastSpellExtraArgs const &args={}) |
| SpellCastResult | DoCastAOE (uint32 spellId, CastSpellExtraArgs const &args={}) |
| bool | DoSpellAttackIfReady (uint32 spellId) |
| virtual void | OnGameEvent (bool, uint16) |
| virtual std::string | GetDebugInfo () const |
Static Public Member Functions | |
| static void | DoZoneInCombat (Creature *creature) |
| static bool | IsInBounds (CreatureBoundary const &boundary, Position const *who) |
Static Public Member Functions inherited from UnitAI | |
| static void | FillAISpellInfo () |
Protected Member Functions | |
| bool | UpdateVictim () |
| Creature * | DoSummon (uint32 entry, Position const &pos, Milliseconds despawnTime=30s, TempSummonType summonType=TEMPSUMMON_CORPSE_TIMED_DESPAWN) |
| Creature * | DoSummon (uint32 entry, WorldObject *obj, float radius=5.0f, Milliseconds despawnTime=30s, TempSummonType summonType=TEMPSUMMON_CORPSE_TIMED_DESPAWN) |
| Creature * | DoSummonFlyer (uint32 entry, WorldObject *obj, float flightZ, float radius=5.0f, Milliseconds despawnTime=30s, TempSummonType summonType=TEMPSUMMON_CORPSE_TIMED_DESPAWN) |
| void | EngagementStart (Unit *who) |
| void | EngagementOver () |
| virtual void | MoveInLineOfSight (Unit *) |
| bool | _EnterEvadeMode (EvadeReason why=EvadeReason::Other) |
Protected Attributes | |
| Creature *const | me |
| CreatureBoundary const * | _boundary |
| bool | _negateBoundary |
Protected Attributes inherited from UnitAI | |
| Unit *const | me |
Private Member Functions | |
| void | OnOwnerCombatInteraction (Unit *target) |
Private Attributes | |
| uint32 const | _scriptId |
| bool | _isEngaged |
| bool | _moveInLOSLocked |
Additional Inherited Members | |
Static Public Attributes inherited from UnitAI | |
| static std::unordered_map< std::pair< uint32, Difficulty >, AISpellInfoType > | AISpellInfo |
Definition at line 60 of file CreatureAI.h.
Definition at line 45 of file CreatureAI.cpp.
References ASSERT.
|
virtual |
Definition at line 52 of file CreatureAI.cpp.
|
protected |
Definition at line 298 of file CreatureAI.cpp.
References Unit::CombatStop(), Creature::DoNotReacquireSpellFocusTarget(), ObjectGuid::Empty, EngagementOver(), Unit::GetSpellHistory(), Unit::IsAlive(), Creature::IsInEvadeMode(), Creature::IsStateRestoredOnEvade(), Creature::IsTapListNotClearedOnEvade(), me, Unit::RemoveAurasOnEvade(), SpellHistory::ResetAllCooldowns(), Creature::ResetPlayerDamageReq(), Creature::SetCannotReachTarget(), Creature::SetLastDamagedTime(), Creature::SetTappedBy(), and Creature::SetTarget().
Referenced by boss_deathbringer_saurfang::DamageTaken(), boss_rimefang::DoAction(), boss_anduin_wrynn::EndEncounter(), SmartAI::EnterEvadeMode(), npc_illidari_fighting_invasion_begins::EnterEvadeMode(), firelands_bossAI::EnterEvadeMode(), TidesageCouncilSharedAI::EnterEvadeMode(), HeartsbaneTriadSharedAI::EnterEvadeMode(), boss_lord_waycrest::EnterEvadeMode(), boss_lady_waycrest::EnterEvadeMode(), boss_blood_queen_lana_thel::EnterEvadeMode(), npc_argent_captainAI::EnterEvadeMode(), boss_urom::EnterEvadeMode(), boss_razorscale::EnterEvadeMode(), npc_daegarn::EnterEvadeMode(), npc_tournament_training_dummy::EnterEvadeMode(), npc_pet_gen_pandaren_monk::EnterEvadeMode(), Scripts::QuelThalas::MurderRow::KystiaManaheart::boss_kystia_manaheart::EnterEvadeMode(), EnterEvadeMode(), boss_garothi_worldbreaker::EnterEvadeMode(), boss_amalgam_of_souls::EnterEvadeMode(), boss_king_deepbeard::EnterEvadeMode(), boss_ymiron_the_fallen_king::EnterEvadeMode(), boss_rokmora::EnterEvadeMode(), boss_guarm::EnterEvadeMode(), boss_leymor::EnterEvadeMode(), boss_telash_greywing::EnterEvadeMode(), boss_coren_direbrew::EnterEvadeMode(), boss_felblood_kaelthas::EnterEvadeMode(), boss_maiden_of_virtue_rtk::EnterEvadeMode(), boss_mana_devourer::EnterEvadeMode(), boss_shade_of_medivh::EnterEvadeMode(), boss_the_curator_rtk::EnterEvadeMode(), boss_armsmaster_harlan::EnterEvadeMode(), boss_apothecary_hummel::EnterEvadeMode(), boss_kalecgos::EnterEvadeMode(), boss_tunk::EnterEvadeMode(), boss_general_husam::EnterEvadeMode(), boss_lockmaw::EnterEvadeMode(), boss_adarogg::EnterEvadeMode(), boss_dark_shaman_koranthal::EnterEvadeMode(), boss_lava_guard_gordoth::EnterEvadeMode(), boss_slagmaw::EnterEvadeMode(), boss_azhiccar::EnterEvadeMode(), boss_orator_krix_vizk::EnterEvadeMode(), boss_the_candle_king::EnterEvadeMode(), boss_edna::EnterEvadeMode(), boss_skarmorak::EnterEvadeMode(), boss_aqusirr::EnterEvadeMode(), boss_lord_stormsong::EnterEvadeMode(), boss_soulbound_goliath::EnterEvadeMode(), boss_amanitar::EnterEvadeMode(), boss_jedoga_shadowseeker::EnterEvadeMode(), boss_jaraxxus::EnterEvadeMode(), boss_gal_darah::EnterEvadeMode(), boss_najentus::EnterEvadeMode(), Scripts::QuelThalas::MurderRow::KystiaManaheart::boss_kystia_manaheart_nibbles::EnterEvadeMode(), boss_sylvanas_windrunner::EnterEvadeMode(), boss_priestess_alun_za::EnterEvadeMode(), boss_rezan::EnterEvadeMode(), boss_volkaal::EnterEvadeMode(), boss_the_golden_serpent::EnterEvadeMode(), boss_cragmaw_the_infested::EnterEvadeMode(), boss_elder_leaxa::EnterEvadeMode(), and boss_sporecaller_zancha::EnterEvadeMode().
|
overridevirtual |
== Triggered Actions Requested ==================
Reimplemented from UnitAI.
Reimplemented in VehicleAI, PassiveAI, NullCreatureAI, ScheduledChangeAI, ScriptedAI, npc_the_lich_king_tirion_dawn::npc_the_lich_king_tirion_dawnAI, npc_felmyst_trail, npc_egg_pile::npc_egg_pileAI, npc_spirit_bomb, npc_scion_of_eternity, npc_mageguard_dalaran, npc_icefang, npc_lord_illidan_stormrage::npc_lord_illidan_stormrageAI, PossessedAI, PetAI, npc_molten_barrage::npc_molten_barrageAI, npc_gunship_gunner, TotemAI, npc_weegli_blastfuse::npc_weegli_blastfuseAI, npc_snobold_vassal, TurretAI, SmartAI, npc_hearthglen_crusader, npc_highlord_darion_mograine::npc_highlord_darion_mograineAI, npc_twisted_visage, npc_kelthuzad_minionAI, npc_ashtongue_sorcerer, npc_shadow_of_leotheras, npc_millhouse_manastorm, and npc_solarium_priest.
Definition at line 327 of file CreatureAI.cpp.
References Unit::Attack(), MotionMaster::Clear(), Unit::ClearUnitState(), Unit::GetMotionMaster(), Unit::HasUnitState(), me, Creature::StartDefaultCombatMovement(), and UNIT_STATE_DISTRACTED.
Referenced by ScriptedAI::AttackStart(), npc_anubisath_sentinel::aqsentinelAI::CallBuddiesToAttack(), boss_veknilash::boss_veknilashAI::CastSpellOnBug(), PetAI::DamageTaken(), npc_living_constellation::DoAction(), ActivateGhouls::Execute(), boss_anduin_wrynn::ForceAssistersToAttackRemnant(), boss_moroes::GuestsAttack(), spell_auriaya_agro_creator::HandleDummyEffect(), WorldSession::HandlePetActionHelper(), spell_the_lich_king_vile_spirit_move_target_search::HandleScript(), boss_freya::boss_freyaAI::JustEngagedWith(), boss_emalon::JustEngagedWith(), boss_skeram::boss_skeramAI::JustSummoned(), WorldBossAI::JustSummoned(), boss_midnight::boss_midnightAI::JustSummoned(), boss_felmyst::JustSummoned(), boss_black_knight::boss_black_knightAI::JustSummoned(), boss_deathbringer_saurfang::JustSummoned(), boss_lady_deathwhisper::JustSummoned(), npc_precious_icc::JustSummoned(), npc_the_lich_king_controller::JustSummoned(), boss_ignis::boss_ignis_AI::JustSummoned(), boss_ymiron::JustSummoned(), boss_warp_splinter::JustSummoned(), boss_balinda::JustSummoned(), npc_thrall_old_hillsbrad::JustSummoned(), boss_onyxia::JustSummoned(), npc_disciple_of_naralex::JustSummoned(), npc_ruul_snowhoof::npc_ruul_snowhoofAI::JustSummoned(), npc_muglash::npc_muglashAI::JustSummoned(), boss_sjonnir::JustSummoned(), npc_brann_hos::JustSummoned(), boss_freya::boss_freyaAI::JustSummoned(), boss_emalon::JustSummoned(), npc_emily::JustSummoned(), boss_nexusprince_shaffar::JustSummoned(), boss_darkweaver_syth::JustSummoned(), npc_maghar_captive::npc_maghar_captiveAI::JustSummoned(), npc_kurenai_captive::npc_kurenai_captiveAI::JustSummoned(), npc_earthmender_wilda::npc_earthmender_wildaAI::JustSummoned(), boss_doomrel::boss_doomrelAI::OnGossipSelect(), SmartScript::ProcessAction(), boss_cthun::cthunAI::SpawnEyeTentacle(), npc_fel_lord_caza_cryptic_hollow::SpellHitTarget(), spell_putricide_ooze_channel::StartAttack(), boss_malchezaar::boss_malchezaarAI::UpdateAI(), npc_thalorien_dawnseeker::UpdateAI(), boss_eye_of_cthun::eye_of_cthunAI::UpdateAI(), npc_twiggy_flathead::npc_twiggy_flatheadAI::UpdateAI(), npc_death_knight_initiate::npc_death_knight_initiateAI::UpdateAI(), and UpdateVictim().
|
inlinevirtual |
Reimplemented in GuardAI, and boss_veras_darkshadow.
Definition at line 232 of file CreatureAI.h.
Referenced by boss_veras_darkshadow::CanSeeAlways().
|
virtual |
Reimplemented in boss_drekthar, boss_galvangar, and npc_priestess_alun_za_corrupted_gold.
Definition at line 452 of file CreatureAI.cpp.
References Boundary, EnterEvadeMode(), and IsInBoundary().
Referenced by Creature::Update(), boss_anraphet::UpdateAI(), boss_earthrager_ptah::UpdateAI(), boss_temple_guardian_anhuur::UpdateAI(), and boss_gluth::UpdateAI().
|
inlinevirtual |
== State checks =================================
Reimplemented in SmartAI.
Definition at line 195 of file CreatureAI.h.
|
protected |
Definition at line 463 of file CreatureAI.cpp.
References me, and WorldObject::SummonCreature().
Referenced by npc_felblood_kaelthas_phoenix::DamageTaken(), boss_algalon_the_observer::DamageTaken(), npc_blood_queen_lana_thel::DoAction(), npc_lorekeeper::npc_lorekeeperAI::DoAction(), npc_earthmender_wilda::npc_earthmender_wildaAI::DoSpawnAssassin(), npc_husam_tolvir_land_mine::JustAppeared(), npc_spectral_ghostly_citizen::npc_spectral_ghostly_citizenAI::JustDied(), npc_mechanolift::npc_mechanoliftAI::JustDied(), boss_anub_arak::JustEngagedWith(), npc_colonel_jules::npc_colonel_julesAI::MovementInform(), npc_violet_hold_teleportation_portal_elite::ScheduleTasks(), npc_violet_hold_teleportation_portal::SetData(), npc_gothik_trigger::SpellHit(), npc_lady_sylvanas_windrunner::npc_lady_sylvanas_windrunnerAI::UpdateAI(), boss_rotface::UpdateAI(), boss_gothik::UpdateAI(), boss_maexxna::UpdateAI(), npc_frogger_trigger_naxx::UpdateAI(), boss_algalon_the_observer::UpdateAI(), boss_flame_leviathan::boss_flame_leviathanAI::UpdateAI(), boss_ignis::boss_ignis_AI::UpdateAI(), and npc_blessed_banner::UpdateAI().
|
protected |
Definition at line 468 of file CreatureAI.cpp.
References WorldObject::GetRandomNearPosition(), me, and WorldObject::SummonCreature().
|
protected |
Definition at line 474 of file CreatureAI.cpp.
References WorldObject::GetRandomNearPosition(), Position::m_positionZ, me, and WorldObject::SummonCreature().
Referenced by npc_thorims_hammer::npc_thorims_hammerAI::MoveInLineOfSight(), npc_hodirs_fury::npc_hodirs_furyAI::MoveInLineOfSight(), boss_flame_leviathan::boss_flame_leviathanAI::UpdateAI(), and npc_mimirons_inferno::npc_mimirons_infernoAI::UpdateAI().
|
inline |
Definition at line 169 of file CreatureAI.h.
References DoZoneInCombat().
Referenced by npc_shadow_image::AttackRandomTarget(), boss_supremus::ChangePhase(), boss_scarlet_commander_mograine::DamageTaken(), boss_coren_direbrew::DoAction(), npc_direbrew_antagonist::DoAction(), npc_apothecary_genericAI::DoAction(), npc_stone_keeper::DoAction(), npc_egg_pile::npc_egg_pileAI::DoAction(), boss_rajaxx::DoAction(), boss_jaraxxus::DoAction(), boss_drakkari_colossus::DoAction(), npc_risen_archmage::DoAction(), boss_kelthuzad::DoAction(), npc_kelthuzad_guardian::DoAction(), boss_thaddius::DoAction(), npc_stalagg::DoAction(), boss_malygos::DoAction(), npc_living_constellation::DoAction(), boss_hodir::DoAction(), boss_mimiron::boss_mimironAI::DoAction(), boss_thorim::boss_thorimAI::DoAction(), npc_sif::npc_sifAI::DoAction(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::DoAction(), boss_ingvar_the_plunderer::DoAction(), npc_parasitic_shadowfiend::DoAction(), boss_leotheras_the_blind::DoAction(), BroggokPrisionerBaseAI::DoAction(), boss_kelidan_the_breaker::DoAction(), boss_grand_warlock_nethekurse::DoAction(), AdvisorBaseAI::DoAction(), boss_remnant_of_a_fallen_king::DoAction(), boss_horAI::DoAction(), boss_rimefang::DoAction(), boss_palehoof::DoAction(), PalehoofMinionsBossAI::DoAction(), npc_akama_illidan::DoAction(), npc_pulsing_pumpkin::DoAction(), boss_kaelthas::DoStartEncounter(), DoZoneInCombat(), SummonList::DoZoneInCombat(), boss_noth::EnterPhaseGround(), TrashJumpEvent::Execute(), DelayedAttackStartEvent::Execute(), boss_nightbane::boss_nightbaneAI::ExecuteEvent(), boss_gormok::ExecuteEvent(), boss_jormungarAI::ExecuteEvent(), boss_icehowl::ExecuteEvent(), boss_moroes::GuestsAttack(), boss_valithria_dreamwalker::HealReceived(), boss_rend_blackhand::IsSummonedBy(), npc_felblood_kaelthas_phoenix::IsSummonedBy(), npc_blackfathom_deeps_event::IsSummonedBy(), npc_rock_borer::npc_rock_borerAI::IsSummonedBy(), npc_living_inferno::IsSummonedBy(), npc_escape_event_trash::IsSummonedBy(), npc_frozen_orb::IsSummonedBy(), npc_ymiron_the_fallen_king_risen_warrior::JustAppeared(), npc_son_of_flame::JustAppeared(), boss_strawman::JustAppeared(), boss_tinhead::JustAppeared(), boss_roar::JustAppeared(), npc_tito::JustAppeared(), boss_romulo::JustAppeared(), boss_shade_of_medivh_guardians_image::JustAppeared(), npc_shadow_image::JustAppeared(), npc_void_sentinel::JustAppeared(), npc_void_spawn::JustAppeared(), npc_dark_fiend::JustAppeared(), npc_corrupted_lightning_totem::JustAppeared(), npc_amani_dragonhawk_hatchling::JustAppeared(), npc_towering_infernal::JustAppeared(), npc_lesser_doomguard::JustAppeared(), npc_lockmaw_frenzied_crocolisk::JustAppeared(), npc_lockmaw_augh_add::JustAppeared(), boss_aqusirr_aqualing::JustAppeared(), ControllerBaseAI::JustAppeared(), npc_stolen_soul::JustAppeared(), npc_ethereal_apprentice::JustAppeared(), npc_fathomlord_karathress_cyclone::JustAppeared(), npc_tainted_elemental::JustAppeared(), boss_the_lurker_below::JustAppeared(), npc_water_globule::JustAppeared(), boss_ahune::JustAppeared(), boss_vazruden::JustAppeared(), boss_harbinger_skyriss_illusion::JustAppeared(), npc_ember_of_alar::JustAppeared(), npc_solarium_priest::JustAppeared(), npc_solarium_agent::JustAppeared(), npc_phoenix_the_eye::JustAppeared(), npc_raging_flames::JustAppeared(), npc_anduin_wrynn_anduin_doubt::JustAppeared(), npc_anduin_wrynn_grim_reflection::JustAppeared(), npc_cragmaw_blood_tick::JustAppeared(), npc_blackhand_incarcerator::JustEngagedWith(), npc_felmyst_vapor::JustEngagedWith(), boss_kiljaeden::boss_kiljaedenAI::JustEngagedWith(), npc_harbinger_of_flame::npc_harbinger_of_flameAI::JustEngagedWith(), npc_blazing_monstrosity::npc_blazing_monstrosityAI::JustEngagedWith(), boss_eye_of_cthun::eye_of_cthunAI::JustEngagedWith(), npc_eye_tentacle::eye_tentacleAI::JustEngagedWith(), npc_claw_tentacle::claw_tentacleAI::JustEngagedWith(), npc_giant_claw_tentacle::giant_claw_tentacleAI::JustEngagedWith(), npc_giant_eye_tentacle::giant_eye_tentacleAI::JustEngagedWith(), dummy_dragonAI::JustEngagedWith(), npc_baltharus_the_warborn_clone::JustEngagedWith(), boss_faction_championsAI::JustEngagedWith(), boss_twin_baseAI::JustEngagedWith(), boss_falric::boss_falricAI::JustEngagedWith(), boss_marwyn::boss_marwynAI::JustEngagedWith(), npc_frostsworn_general::npc_frostsworn_generalAI::JustEngagedWith(), BloodPrincesBossAI::JustEngagedWith(), boss_lord_marrowgar::JustEngagedWith(), npc_argent_captainAI::JustEngagedWith(), npc_runic_colossus::npc_runic_colossusAI::JustEngagedWith(), npc_ancient_rune_giant::npc_ancient_rune_giantAI::JustEngagedWith(), npc_erekem_guard::JustEngagedWith(), IllidariCouncilBossAI::JustEngagedWith(), boss_the_lich_king::JustEngagedWith(), boss_sindragosa::JustEngagedWith(), boss_twinemperorsAI::JustEngagedWith(), npc_anubisath_sentinel::aqsentinelAI::JustEngagedWith(), boss_sartharion::JustEngagedWith(), boss_blood_council_controller::JustEngagedWith(), boss_blood_queen_lana_thel::JustEngagedWith(), boss_deathbringer_saurfang::JustEngagedWith(), boss_festergut::JustEngagedWith(), boss_lady_deathwhisper::JustEngagedWith(), boss_professor_putricide::JustEngagedWith(), boss_rotface::JustEngagedWith(), npc_kelthuzad_minionAI::JustEngagedWith(), boss_algalon_the_observer::JustEngagedWith(), boss_freya::boss_freyaAI::JustEngagedWith(), boss_kologarn::boss_kologarnAI::JustEngagedWith(), npc_tempest_minion::JustEngagedWith(), boss_illidari_council::JustEngagedWith(), npc_green_dragon_combat_trigger::JustEnteredCombat(), npc_risen_archmage::JustEnteredCombat(), BossAI::JustSummoned(), boss_attumen::boss_attumenAI::JustSummoned(), npc_fiendish_portal::npc_fiendish_portalAI::JustSummoned(), boss_headless_horseman::JustSummoned(), boss_felmyst::JustSummoned(), boss_drakkari_colossus::JustSummoned(), boss_prince_valanar_icc::JustSummoned(), boss_deathbringer_saurfang::JustSummoned(), boss_professor_putricide::JustSummoned(), npc_frostwing_ymirjar_vrykul::JustSummoned(), npc_the_lich_king_controller::JustSummoned(), boss_noth::JustSummoned(), boss_algalon_the_observer::JustSummoned(), boss_ignis::boss_ignis_AI::JustSummoned(), boss_reliquary_of_souls::JustSummoned(), boss_ahune::JustSummoned(), npc_ahune_bunny::JustSummoned(), npc_hellfire_channeler::JustSummoned(), npc_warden_mellichar::JustSummoned(), boss_commander_sarannis::JustSummoned(), boss_high_botanist_freywinn::JustSummoned(), boss_laj::JustSummoned(), boss_warp_splinter::JustSummoned(), boss_onyxia::JustSummoned(), boss_freya::boss_freyaAI::JustSummoned(), boss_omor_the_unscarred::JustSummoned(), npc_twilight_eggs::JustSummoned(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::MoveInLineOfSight(), npc_reliquary_combat_trigger::MoveInLineOfSight(), boss_nefarian::MovementInform(), npc_valkyr_shadowguard::MovementInform(), boss_sindragosa::MovementInform(), ShadowswordBaseAI::MovementInform(), boss_jedoga_shadowseeker::MovementInform(), dummy_dragonAI::MovementInform(), npc_onyx_flamecaller::MovementInform(), boss_razorscale::MovementInform(), npc_skadi_trashAI::MovementInform(), boss_hadronox::MovementInform(), npc_anubarak_anub_ar_assassin::MovementInform(), spell_priestess_alun_za_corrupt::OnStackChange(), npc_melee_hover_disk::PassengerBoarded(), boss_kologarn::boss_kologarnAI::PassengerBoarded(), SmartScript::ProcessAction(), npc_direbrew_minion::Reset(), npc_curator_astral_flare::npc_curator_astral_flareAI::Reset(), npc_twilight_whelp::Reset(), npc_swarm_scarab::Reset(), npc_nerubian_burrower::Reset(), npc_anubarak_spike::Reset(), npc_phantom_hallucination::npc_phantom_hallucinationAI::Reset(), npc_putricide_oozeAI::Reset(), npc_pummeller::Reset(), npc_parasitic_shadowfiend::Reset(), npc_enslaved_soul::Reset(), npc_doom_blossom::Reset(), npc_halion_controller::SetData(), npc_the_lich_king_escape_hor::npc_the_lich_king_escape_horAI::SetData(), npc_hive_zara_swarmer::SpellHit(), boss_krik_thir::SpellHit(), npc_gatewatcher_petAI::SpellHit(), npc_cult_fanatic::SpellHit(), npc_cult_adherent::SpellHit(), boss_volazj::SpellHitTarget(), npc_anubarak_spike::StartChase(), boss_coren_direbrew::SummonSister(), boss_pyroguard_emberseer::UpdateAI(), boss_julianne::UpdateAI(), boss_apothecary_hummel::UpdateAI(), boss_entropius::UpdateAI(), npc_lockmaw_augh_add::UpdateAI(), boss_cthun::cthunAI::UpdateAI(), boss_jaraxxus::UpdateAI(), boss_tyrannus::UpdateAI(), boss_the_lich_king::UpdateAI(), boss_heigan::UpdateAI(), boss_kelthuzad::UpdateAI(), boss_thaddius::UpdateAI(), boss_malygos::UpdateAI(), npc_darkrune_watcher::UpdateAI(), npc_darkrune_guardian::UpdateAI(), npc_darkrune_sentinel::UpdateAI(), npc_vrykul_skeleton::UpdateAI(), boss_illidan_stormrage::UpdateAI(), npc_flame_of_azzinoth::UpdateAI(), boss_magtheridon::UpdateAI(), boss_harbinger_skyriss::UpdateAI(), boss_alar::UpdateAI(), InstanceScript::UpdateMinionState(), boss_archaedas::UpdateOutOfCombatEvents(), boss_vazruden_the_herald::UpdateSpecialEvents(), boss_headless_horseman::WaypointPathEnded(), npc_brood_of_anzu::WaypointPathEnded(), npc_coilfang_ambusher::WaypointPathEnded(), npc_coilfang_guardian::WaypointPathEnded(), and boss_broggok::WaypointPathEnded().
|
static |
Definition at line 81 of file CreatureAI.cpp.
References CombatManager::CanBeginCombat(), Unit::EngageWithTarget(), BaseEntity::GetGUID(), WorldObject::GetMap(), Map::GetPlayers(), Unit::GetVehicleBase(), Map::HavePlayers(), Map::IsDungeon(), TC_LOG_ERROR, and ObjectGuid::ToString().
|
protected |
Definition at line 286 of file CreatureAI.cpp.
References _isEngaged, Creature::AtDisengage(), Creature::GetDebugInfo(), me, and TC_LOG_DEBUG.
Referenced by _EnterEvadeMode(), npc_magister_aledis::npc_magister_aledisAI::DamageTaken(), npc_taskmaster_fizzule::npc_taskmaster_fizzuleAI::DoFriend(), npc_unkor_the_ruthless::npc_unkor_the_ruthlessAI::DoNice(), EscortAI::EnterEvadeMode(), hyjalAI::EnterEvadeMode(), GuardAI::EnterEvadeMode(), npc_sparring_partner_exiles_reach::EnterEvadeMode(), npc_sparring_partner_combat_training::EnterEvadeMode(), gunship_npc_AI::EnterEvadeMode(), npc_high_overlord_saurfang_igb::EnterEvadeMode(), npc_muradin_bronzebeard_igb::EnterEvadeMode(), npc_terenas_menethil::EnterEvadeMode(), npc_pet_pri_lightwell::EnterEvadeMode(), boss_freya::boss_freyaAI::JustDied(), PossessedAI::JustExitedCombat(), PetAI::JustExitedCombat(), npc_green_dragon_combat_trigger::JustExitedCombat(), boss_urom::LeaveCombat(), npc_sc_millhouse_manastorm::npc_sc_millhouse_manastormAI::MovementInform(), npc_aged_dying_ancient_kodo::npc_aged_dying_ancient_kodoAI::SpellHit(), SmartAI::UpdateAI(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::UpdateAI(), and UpdateVictim().
|
protected |
Definition at line 274 of file CreatureAI.cpp.
References _isEngaged, Creature::AtEngage(), Creature::GetDebugInfo(), me, and TC_LOG_ERROR.
Referenced by boss_professor_putricide::DoAction(), JustEnteredCombat(), npc_green_dragon_combat_trigger::JustEnteredCombat(), PossessedAI::JustEnteredCombat(), PetAI::JustEnteredCombat(), npc_risen_archmage::JustEnteredCombat(), boss_sara::boss_saraAI::JustEnteredCombat(), and npc_yogg_saron_keeper::npc_yogg_saron_keeperAI::JustEnteredCombat().
|
virtual |
Reimplemented in boss_baleroc, EscortAI, SmartAI, npc_illidari_fighting_invasion_begins, boss_occuthar::boss_occutharAI, boss_doomrel::boss_doomrelAI, boss_nightbane::boss_nightbaneAI, boss_shade_of_medivh_guardians_image, npc_highlord_darion_mograine::npc_highlord_darion_mograineAI, boss_sathrovarr, boss_kiljaeden::boss_kiljaedenAI, boss_archaedas, npc_stone_keeper, boss_halazzi, npc_blackfathom_deeps_event, hyjalAI, boss_infinite_corruptor::boss_infinite_corruptorAI, npc_arthas_stratholme::npc_arthas_stratholmeAI, npc_thrall_old_hillsbrad, npc_blazing_monstrosity::npc_blazing_monstrosityAI, npc_firelands_flame_archon, npc_firelands_molten_flamefather, firelands_bossAI, boss_amnennar_the_coldbringer, boss_ossirian::boss_ossirianAI, boss_skeram::boss_skeramAI, boss_viscidus::boss_viscidusAI, npc_ruul_snowhoof::npc_ruul_snowhoofAI, npc_cairne_bloodhoof, boss_aqusirr_aqualing, TidesageCouncilSharedAI, HeartsbaneTriadSharedAI, boss_sister_briar, boss_lord_waycrest, boss_lady_waycrest, npc_gatewatcher_petAI, boss_halion, boss_northrend_beastsAI, boss_fjola, npc_phantom_mage::npc_phantom_mageAI, npc_phantom_hallucination::npc_phantom_hallucinationAI, boss_blood_queen_lana_thel, boss_deathbringer_saurfang, boss_festergut, boss_rotface, boss_sindragosa, npc_argent_captainAI, DarkFallenAI, boss_gothik, npc_gothik_minion_baseAI, npc_kelthuzad_minionAI, npc_kelthuzad_guardian, boss_noth, boss_thaddius, boss_urom, npc_bjarngrim_stormforged_lieutenant, npc_volkhan_molten_golem, boss_algalon_the_observer, boss_auriaya, CoolestFriendBaseAI, boss_razorscale, npc_thorim_arena_phase::npc_thorim_arena_phaseAI, boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI, boss_keleseth, PalehoofMinionsBossAI, boss_massive_jormungar, npc_daegarn, npc_tournament_training_dummy, boss_anzu, boss_grandmaster_vorpil, IllidariCouncilBossAI, npc_reliquary_combat_trigger, boss_leotheras_the_blind, npc_greyheart_spellbinder, boss_hungarfen, boss_nethermancer_sepethrea, Scripts::Pandaria::TheWanderingIsle::npc_tushui_huojin_trainee, npc_pet_gen_pandaren_monk, Scripts::QuelThalas::MurderRow::KystiaManaheart::boss_kystia_manaheart, GuardAI, PossessedAI, NullCreatureAI, PetAI, ScheduledChangeAI, boss_garothi_worldbreaker, boss_amalgam_of_souls, boss_king_deepbeard, boss_ymiron_the_fallen_king, boss_rokmora, boss_guarm, boss_leymor, boss_telash_greywing, boss_alizabal::boss_alizabalAI, boss_argaloth, npc_eyestalk::npc_eyestalkAI, boss_coren_direbrew, boss_attumen::boss_attumenAI, boss_midnight::boss_midnightAI, boss_felblood_kaelthas, boss_maiden_of_virtue_rtk, boss_mana_devourer, boss_shade_of_medivh, boss_the_curator_rtk, boss_armsmaster_harlan, boss_kirtonos_the_herald, boss_apothecary_hummel, npc_madrigosa, boss_sacrolash, boss_alythess, boss_felmyst, boss_kalecgos, boss_muru, boss_entropius, Scripts::EasternKingdoms::Westfall::npc_westfall_thug, boss_akilzon, boss_hexlord_malacrass, boss_janalai, boss_tunk, npc_sparring_partner_exiles_reach, npc_sparring_partner_combat_training, npc_towering_infernal, boss_archimonde, npc_omega_stance, npc_alpha_beam, boss_general_husam, boss_lockmaw, npc_lockmaw_augh_boss, boss_adarogg, boss_dark_shaman_koranthal, boss_lava_guard_gordoth, boss_slagmaw, Scripts::Kalimdor::Durotar::npc_captive_spitescale_scout, boss_azhiccar, boss_orator_krix_vizk, boss_the_candle_king, boss_edna, boss_skarmorak, npc_helena_gentle_witch_hunt, boss_aqusirr, boss_lord_stormsong, boss_soulbound_goliath, boss_amanitar, boss_jedoga_shadowseeker, boss_anub_arak, npc_anubarak_pet_template, boss_hadronox, npc_hadronox_crusherPackAI, npc_hadronox_foeAI, boss_krik_thir, boss_baltharus_the_warborn, npc_baltharus_the_warborn_clone, boss_general_zarithrian, npc_onyx_flamecaller, boss_twilight_halion, npc_meteor_strike_initial, npc_meteor_strike_flame, boss_saviana_ragefire, boss_jaraxxus, npc_tirion_toc, npc_the_lich_king_escape_hor::npc_the_lich_king_escape_horAI, npc_gauntlet_trash, boss_tyrannus, boss_drakkari_colossus, boss_drakkari_elemental, boss_gal_darah, boss_moorabi, boss_blood_council_controller, gunship_npc_AI, npc_high_overlord_saurfang_igb, npc_muradin_bronzebeard_igb, npc_gunship_mage, boss_lady_deathwhisper, boss_the_lich_king, npc_terenas_menethil, npc_broken_frostmourne, npc_vampiric_fiend, boss_four_horsemen_baseAI, npc_gothik_trigger, npc_fallout_slime, boss_kelthuzad, npc_stalagg, npc_feugen, npc_tesla, boss_malygos, npc_caster_hover_disk, npc_nexus_lord, npc_scion_of_eternity, boss_general_bjarngrim, boss_volkhan, boss_sjonnir, npc_black_hole, boss_hodir, boss_vx_001::boss_vx_001AI, boss_aerial_command_unit::boss_aerial_command_unitAI, npc_razorscale_devouring_flame, boss_thorim::boss_thorimAI, boss_xt002, boss_palehoof, boss_skadi, npc_mrfloppy, npc_icefang, npc_ethereal_apprentice, boss_gurtogg_bloodboil, boss_illidan_stormrage, npc_akama_illidan, boss_illidari_council, boss_mother_shahraz, boss_reliquary_of_souls, boss_shade_of_akama, npc_akama_shade, npc_ashtongue_sorcerer, npc_ashtongue_rogue, npc_ashtongue_elementalist, npc_ashtongue_spiritbinder, boss_supremus, boss_teron_gorefiend, boss_najentus, boss_fathomlord_karathress, boss_lady_vashj, boss_the_lurker_below, boss_ahune, boss_vazruden_the_herald, boss_vazruden, boss_magtheridon, npc_hellfire_channeler, boss_alar, boss_kaelthas, npc_raging_flames, npc_pet_mage_mirror_image, npc_pet_pri_lightwell, Scripts::QuelThalas::MurderRow::KystiaManaheart::boss_kystia_manaheart_nibbles, boss_sylvanas_windrunner, boss_anduin_wrynn, npc_anduin_wrynn_anduin_soul, npc_anduin_wrynn_fiendish_soul, npc_anduin_wrynn_monstrous_soul, boss_remnant_of_a_fallen_king, boss_priestess_alun_za, boss_rezan, boss_volkaal, boss_the_golden_serpent, boss_cragmaw_the_infested, boss_elder_leaxa, and boss_sporecaller_zancha.
Definition at line 218 of file CreatureAI.cpp.
References _EnterEvadeMode(), Unit::AddUnitState(), MotionMaster::Clear(), Unit::GetCharmerOrOwner(), Unit::GetFollowAngle(), BaseEntity::GetGUID(), Unit::GetMotionMaster(), Unit::GetVehicle(), me, MotionMaster::MoveFollow(), MotionMaster::MoveTargetedHome(), PET_FOLLOW_DIST, UnitAI::Reset(), TC_LOG_DEBUG, EnumUtils::ToConstant(), ObjectGuid::ToString(), and UNIT_STATE_EVADE.
Referenced by BossAI::_JustEngagedWith(), CheckInRoom(), boss_drekthar::CheckInRoom(), boss_galvangar::CheckInRoom(), boss_eadric::boss_eadricAI::DamageTaken(), boss_paletress::boss_paletressAI::DamageTaken(), npc_claw::DamageTaken(), Scripts::Pandaria::TheWanderingIsle::npc_li_fei_combat::DamageTaken(), npc_argent_valiant::DamageTaken(), npc_wild_wyrm::DoAction(), npc_halion_controller::DoCheckEvade(), boss_occuthar::boss_occutharAI::EnterEvadeMode(), boss_doomrel::boss_doomrelAI::EnterEvadeMode(), boss_nightbane::boss_nightbaneAI::EnterEvadeMode(), boss_kiljaeden::boss_kiljaedenAI::EnterEvadeMode(), boss_archaedas::EnterEvadeMode(), npc_stone_keeper::EnterEvadeMode(), boss_halazzi::EnterEvadeMode(), npc_blackfathom_deeps_event::EnterEvadeMode(), boss_infinite_corruptor::boss_infinite_corruptorAI::EnterEvadeMode(), npc_arthas_stratholme::npc_arthas_stratholmeAI::EnterEvadeMode(), npc_blazing_monstrosity::npc_blazing_monstrosityAI::EnterEvadeMode(), npc_firelands_flame_archon::EnterEvadeMode(), npc_firelands_molten_flamefather::EnterEvadeMode(), boss_amnennar_the_coldbringer::EnterEvadeMode(), boss_ossirian::boss_ossirianAI::EnterEvadeMode(), boss_skeram::boss_skeramAI::EnterEvadeMode(), boss_viscidus::boss_viscidusAI::EnterEvadeMode(), npc_ruul_snowhoof::npc_ruul_snowhoofAI::EnterEvadeMode(), npc_cairne_bloodhoof::EnterEvadeMode(), npc_gatewatcher_petAI::EnterEvadeMode(), boss_northrend_beastsAI::EnterEvadeMode(), boss_fjola::EnterEvadeMode(), boss_deathbringer_saurfang::EnterEvadeMode(), boss_festergut::EnterEvadeMode(), boss_rotface::EnterEvadeMode(), boss_sindragosa::EnterEvadeMode(), npc_argent_captainAI::EnterEvadeMode(), DarkFallenAI::EnterEvadeMode(), boss_gothik::EnterEvadeMode(), npc_gothik_minion_baseAI::EnterEvadeMode(), npc_kelthuzad_minionAI::EnterEvadeMode(), npc_kelthuzad_guardian::EnterEvadeMode(), boss_noth::EnterEvadeMode(), npc_bjarngrim_stormforged_lieutenant::EnterEvadeMode(), npc_volkhan_molten_golem::EnterEvadeMode(), boss_algalon_the_observer::EnterEvadeMode(), boss_auriaya::EnterEvadeMode(), CoolestFriendBaseAI::EnterEvadeMode(), npc_thorim_arena_phase::npc_thorim_arena_phaseAI::EnterEvadeMode(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::EnterEvadeMode(), boss_keleseth::EnterEvadeMode(), boss_anzu::EnterEvadeMode(), boss_grandmaster_vorpil::EnterEvadeMode(), npc_reliquary_combat_trigger::EnterEvadeMode(), boss_leotheras_the_blind::EnterEvadeMode(), npc_greyheart_spellbinder::EnterEvadeMode(), boss_hungarfen::EnterEvadeMode(), boss_nethermancer_sepethrea::EnterEvadeMode(), Scripts::Pandaria::TheWanderingIsle::npc_tushui_huojin_trainee::EnterEvadeMode(), LightningFieldEvent::Execute(), boss_moroes::GuestsAttack(), spell_skadi_reset_check::HandleDummy(), npc_commandscript::HandleNpcEvadeCommand(), boss_vanndar::JustEngagedWith(), boss_professor_putricide::JustEngagedWith(), npc_green_dragon_combat_trigger::JustEnteredCombat(), CreatureGameObjectAreaTriggerConversationScriptRegistrySwapHooks< ObjectType, ScriptType, Base >::LoadResetScript(), dummy_dragonAI::MovementInform(), SmartScript::ProcessAction(), npc_spectral_ghostly_citizen::npc_spectral_ghostly_citizenAI::ReceiveEmote(), Creature::SelectVictim(), boss_blackheart_the_inciter::SetData(), npc_nether_drake::npc_nether_drakeAI::SpellHit(), CreatureGameObjectAreaTriggerConversationScriptRegistrySwapHooks< ObjectType, ScriptType, Base >::UnloadResetScript(), CritterAI::UpdateAI(), npc_av_marshal_or_warmaster::UpdateAI(), boss_balinda::UpdateAI(), boss_broodlord::UpdateAI(), boss_priestess_delrissa::UpdateAI(), alliance_rifleman::alliance_riflemanAI::UpdateAI(), boss_mal_ganis::boss_mal_ganisAI::UpdateAI(), npc_anachronos_the_ancient::npc_anachronos_the_ancientAI::UpdateAI(), npc_anachronos_quest_trigger::npc_anachronos_quest_triggerAI::UpdateAI(), npc_taskmaster_fizzule::npc_taskmaster_fizzuleAI::UpdateAI(), boss_prince_taldaram::UpdateAI(), boss_professor_putricide::UpdateAI(), boss_anubrekhan::UpdateAI(), boss_patchwerk::UpdateAI(), boss_anomalus::UpdateAI(), boss_flame_leviathan::boss_flame_leviathanAI::UpdateAI(), boss_the_black_stalker::UpdateAI(), boss_warchief_kargath_bladefist::UpdateAI(), npc_barada::npc_baradaAI::UpdateAI(), npc_magister_aledis::npc_magister_aledisAI::UpdateAI(), npc_lord_illidan_stormrage::npc_lord_illidan_stormrageAI::UpdateAI(), npc_unkor_the_ruthless::npc_unkor_the_ruthlessAI::UpdateAI(), Scripts::Pandaria::TheWanderingIsle::npc_jaomin_ro::UpdateAI(), npc_chicken_cluck::npc_chicken_cluckAI::UpdateAI(), npc_death_knight_initiate::npc_death_knight_initiateAI::UpdateAI(), boss_warrior_toc5::boss_warrior_toc5AI::UpdateAI(), boss_mage_toc5::boss_mage_toc5AI::UpdateAI(), boss_shaman_toc5::boss_shaman_toc5AI::UpdateAI(), boss_hunter_toc5::boss_hunter_toc5AI::UpdateAI(), boss_rouge_toc5::boss_rouge_toc5AI::UpdateAI(), PassiveAI::UpdateAI(), InstanceScript::UpdateMinionState(), boss_majordomo::UpdateSpecialEvents(), and UpdateVictim().
Reimplemented in boss_kelthuzad, and boss_blackheart_the_inciter_mc_dummy.
Definition at line 237 of file CreatureAI.h.
|
inline |
Definition at line 244 of file CreatureAI.h.
|
virtual |
== Gossip system ================================
Definition at line 342 of file CreatureAI.cpp.
|
inline |
Definition at line 77 of file CreatureAI.h.
|
inline |
Definition at line 79 of file CreatureAI.h.
Referenced by JustAppeared(), JustEnteredCombat(), npc_green_dragon_combat_trigger::JustEnteredCombat(), npc_risen_archmage::JustEnteredCombat(), boss_sara::boss_saraAI::JustEnteredCombat(), npc_yogg_saron_keeper::npc_yogg_saron_keeperAI::JustEnteredCombat(), SmartAI::UpdateAI(), and UpdateVictim().
|
inlinevirtual |
Reimplemented in EscortAI, and FollowerAI.
Definition at line 156 of file CreatureAI.h.
| bool CreatureAI::IsInBoundary | ( | Position const * | who = nullptr | ) | const |
Definition at line 425 of file CreatureAI.cpp.
References _boundary, _negateBoundary, IsInBounds(), and me.
Referenced by BossAI::CanAIAttack(), npc_thorim_minibossAI::CanAIAttack(), npc_thorim_arena_phase::npc_thorim_arena_phaseAI::CanAIAttack(), npc_reliquary_combat_trigger::CanAIAttack(), CheckInRoom(), npc_priestess_alun_za_corrupted_gold::CheckInRoom(), npc_halion_controller::DoCheckEvade(), boss_illidan_stormrage::EnterEvadeModeIfNeeded(), boss_shade_of_akama::EnterEvadeModeIfNeeded(), BossAI::TeleportCheaters(), and VisualizeBoundary().
|
static |
Definition at line 436 of file CreatureAI.cpp.
Referenced by npc_anubarak_anub_ar_assassin::InitializeAI(), IsInBoundary(), and OutOfArenaCheck::operator()().
|
inlinevirtual |
Reimplemented in npc_eyestalk::npc_eyestalkAI, npc_chains_of_woe::npc_chains_of_woeAI, npc_direbrew_minion, boss_gizrul_the_slavener, boss_rend_blackhand, Scripts::EasternKingdoms::Gilneas::Chapter1::npc_frightened_citizen, npc_felblood_kaelthas_phoenix, boss_darkmaster_gandling, npc_silverpine_lord_darius_crowley_exsanguinate, npc_silverpine_packleader_ivar_bloodfang_exsanguinate, npc_malacrass_blood_worm, npc_garrick_summoned_beach, npc_grimaxe_summoned_beach, npc_leader_northbound, npc_blackfathom_deeps_event, npc_molten_barrage::npc_molten_barrageAI, npc_shard_of_torment, npc_firelands_magmakin, npc_omega_stance, npc_alpha_beam, npc_rock_borer::npc_rock_borerAI, npc_onyx_flamecaller, npc_meteor_strike, npc_meteor_strike_flame, npc_living_inferno, npc_living_ember, npc_corrupted_soul_fragment, npc_escape_event_trash, npc_big_ooze, npc_raging_spirit, npc_valkyr_shadowguard, npc_terenas_menethil, npc_spirit_bomb, npc_broken_frostmourne, npc_suppresser, npc_scion_of_eternity, npc_static_field, npc_constrictor_tentacle::npc_constrictor_tentacleAI, npc_yogg_saron_keeper::npc_yogg_saron_keeperAI, npc_yogg_saron_illusions::npc_yogg_saron_illusionsAI, npc_skadi_trashAI, npc_frozen_orb, npc_void_sentry, npc_crystal_spike_trigger, npc_coldflame, TriggerAI, SmartAI, npc_amalgam_of_souls_soul_echoes_stalker, npc_danica_the_reclaimer, npc_raz_the_crazed::npc_raz_the_crazedAI, boss_attumen::boss_attumenAI, npc_demon_chain::npc_demon_chainAI, npc_silverpine_forsaken_bat, npc_silverpine_deathstalker_rane_yorick, npc_silverpine_orc_sea_pup, npc_silverpine_orc_crate, npc_silverpine_mutant_bush_chicken, npc_silverpine_orc_sea_dog, npc_silverpine_forsaken_trooper_fenris_isle, npc_silverpine_fenris_keep_camera, npc_akilzon_amani_kidnapper, npc_scoutomatic_5000, npc_choppy_booster_scout, npc_taelia_get_your_bearings, npc_devout_follower::npc_devout_followerAI, npc_meteor_strike_initial, npc_combustion_consumption, npc_raging_ghoul::npc_raging_ghoulAI, npc_risen_witch_doctor::npc_risen_witch_doctorAI, npc_pit_of_saron_icicle, npc_fallout_slime, npc_arcane_overload, npc_wyrmrest_skytalon, npc_image_belgaristrasz, npc_ruby_emerald_amber_drake, npc_guardian_of_yogg_saron::npc_guardian_of_yogg_saronAI, npc_frostbrood_skytalon, npc_oscillating_frequency_scanner_master_bunny::npc_oscillating_frequency_scanner_master_bunnyAI, npc_q10720_marmot, npc_infernal_attacker::npc_infernal_attackerAI, Scripts::Pandaria::TheWanderingIsle::npc_min_dimwind_summon, Scripts::Pandaria::TheWanderingIsle::npc_aysa_cloudsinger_summon, Scripts::Pandaria::TheWanderingIsle::npc_master_li_fei_summon, npc_elwynn_forest_wolf, npc_pet_pri_divine_image, npc_anduin_wrynn_empty_vessel, npc_anduin_wrynn_lost_soul, npc_imp_in_a_ball::npc_imp_in_a_ballAI, npc_tiger_matriarch, npc_captain_warlord_beach_arrive_private, npc_captain_warlord_first_aid_private, npc_sparring_partner_combat_training, npc_bone_spike, npc_little_ooze, npc_strangulate_vehicle, npc_iron_roots::npc_iron_rootsAI, Scripts::Pandaria::TheWanderingIsle::npc_jaomin_ro_hawk, npc_pet_pri_shadowfiend_mindbender, npc_spirit_shade::npc_spirit_shadeAI, and boss_blackheart_the_inciter_mc_dummy.
Definition at line 114 of file CreatureAI.h.
Referenced by TempSummon::InitSummon().
|
virtual |
Reimplemented in NullCreatureAI, PetAI, ScheduledChangeAI, SmartAI, boss_garothi_worldbreaker, npc_av_marshal_or_warmaster, boss_drekthar, npc_bg_deephaul_cavern_mine_cart, npc_bg_deephaul_ravine_earthen_mine_cart_horde, npc_bg_deephaul_ravine_earthen_mine_cart_alliance, npc_bg_deephaul_ravine_commander< Path1, Path2, Path3, Path4 >, npc_ioc_gunship_captain, npc_ioc_siege_engine, npc_bg_seething_shore_air_supplies_crate, npc_bg_seething_shore_vignette_dummy, npc_bg_silvershard_mines_mine_cart, npc_amalgam_of_souls_restless_soul, npc_amalgam_of_souls_lord_etheldrin_ravencrest, boss_king_deepbeard, boss_ymiron_the_fallen_king, npc_ymiron_the_fallen_king_risen_warrior, boss_rokmora, npc_rokmora_navarrogg_intro, boss_guarm, npc_illidari_fighting_invasion_begins, npc_kayn_sunfury_ashtongue_intro_private, npc_sevis_brightflame_ashtongue_gateway_private, npc_sevis_brightflame_coilskar_gateway_private, npc_inquisitor_baleful_molten_shore, npc_baleful_beaming_eye, npc_cyana_nightglaive_freed_private, npc_izal_whitemoon_freed_private, npc_belath_dawnblade_freed_private, npc_mannethrel_darkstar_freed_private, npc_jayce_darkweaver_cryptic_hollow_private, npc_altar_altercation_ariok, npc_altar_altercation_blood_ritual_orb, boss_kazzara_the_hellforged, boss_leymor, npc_arcane_tender, npc_ley_line_sprouts, boss_telash_greywing, npc_blackhand_incarcerator, boss_majordomo, boss_ragnaros, npc_flame_of_ragnaros, npc_son_of_flame, boss_dorothee, boss_strawman, boss_tinhead, boss_roar, boss_crone, npc_tito, npc_cyclone, boss_big_bad_wolf, boss_julianne, boss_romulo, npc_kalecgos, boss_mana_devourer, boss_shade_of_medivh, boss_shade_of_medivh_guardians_image, npc_dark_rider_of_acherus, npc_scarlet_ghoul, npc_headless_horseman_head, boss_headless_horseman, boss_death_knight_darkreaver, boss_kirtonos_the_herald, boss_kormok, npc_madrigosa, npc_shadow_image, boss_felmyst, boss_entropius, npc_void_sentinel_summoner, npc_void_sentinel, npc_void_spawn, npc_dark_fiend, npc_darkness, npc_singularity, ShadowswordBaseAI, npc_shadowsword_berserker, boss_archaedas, boss_ironaya, npc_stone_keeper, Scripts::EasternKingdoms::Vashjir::AbyssalDepths::npc_abyssal_depths_whirlpool_vehicle, npc_joren_ironstock, npc_partygoer_pather, npc_partygoer, npc_silverpine_horde_hauler, npc_silverpine_sylvanas_windrunner_high_command, npc_silverpine_deathstalker, npc_silverpine_deathstalker_rane_yorick, npc_silverpine_lord_darius_crowley_exsanguinate, npc_silverpine_packleader_ivar_bloodfang_exsanguinate, npc_silverpine_salty_rocka, npc_silverpine_apothecary_wormcrud, npc_silverpine_admiral_hatchet, npc_silverpine_orc_sea_dog_not_sick, npc_silverpine_orc_sea_dog_sick, npc_silverpine_orc_sea_pup, npc_silverpine_forest_ettin, npc_silverpine_mutant_bush_chicken, npc_silverpine_webbed_victim, npc_silverpine_orc_sea_dog, npc_silverpine_skitterweb_matriarch, npc_silverpine_agatha_fenris_isle, npc_silverpine_crowley_bloodfang_fenris_keep, npc_silverpine_generic_actor_fenris_keep, Scripts::EasternKingdoms::Westfall::npc_westfall_overloaded_harvest_golem, Scripts::EasternKingdoms::Westfall::npc_westfall_lous_parting_thoughts_trigger, npc_soaring_eagle, npc_spirit_of_the_lynx, npc_corrupted_lightning_totem, boss_hexlord_malacrass, boss_slither, boss_janalai, npc_amanishi_hatcher, npc_amani_dragonhawk_hatchling, boss_lord_kazzak_anniversary, npc_ship_captain_warming_up_private, npc_sparring_partner_exiles_reach, npc_ship_captain_brace_for_impact_private, npc_first_mate_brace_for_impact_private, npc_crew_ship_private, npc_pet_ship_private, npc_horde_survivors_beach_q59930_private< PathId >, npc_survivors_beach_leave_private< PathId, WaitTime >, npc_sparring_partner_combat_training, npc_leader_northbound, npc_huxsworth_hunter_quest_private, npc_huxsworth_briarpatch_quest_private, npc_dawntracker_hunter_quest_private, npc_dawntracker_briarpatch_quest_private, npc_geolord_grekog, npc_briarpatch_prisoner, npc_gnome_goblin_plains_make_copter_private, npc_lindie_springstock_q56034, npc_cork_fizzlepop_q59941, npc_re_sized_boar_q56034, npc_captain_garrick_q55879, npc_giant_boar_vehicle_q55879, npc_prisoner_q55879_private, npc_warlord_grimaxe_q59942, npc_bjorn_stouthands_q55965_private, npc_lana_jordan_q59948_private, npc_companion_q55965_q59948_private< PitPathId >, boss_anetheron, npc_towering_infernal, boss_archimonde, npc_doomfire, npc_doomfire_spirit, npc_ancient_wisp, boss_azgalor, npc_lesser_doomguard, boss_kazrogal, boss_rage_winterchill, npc_chromie_middle::npc_chromie_middleAI, npc_martha_goslin::npc_martha_goslinAI, npc_arthas_stratholme::npc_arthas_stratholmeAI, boss_aeonus, boss_chrono_lord_deja, boss_temporus, npc_medivh_bm, npc_time_rift, npc_husam_tolvir_land_mine, npc_husam_shockwave_visual, npc_lockmaw_frenzied_crocolisk, npc_lockmaw_augh_add, npc_lockmaw_augh_boss, boss_dark_shaman_koranthal, npc_hive_zara_larva, npc_hive_zara_swarmer, boss_moam, npc_andorov, Scripts::Kalimdor::Durotar::npc_durotar_tiki_target, Scripts::Kalimdor::Durotar::npc_darkspear_jailor, Scripts::Kalimdor::Durotar::npc_captive_spitescale_scout, Scripts::Kalimdor::Durotar::npc_echo_isles_class_trainer< PitPos, QuestID >, Scripts::Kalimdor::Durotar::npc_voljin_garrosh_vision, Scripts::Kalimdor::Durotar::npc_voljin_thrall_vision, boss_azhiccar, npc_azhiccar_frenzied_mite, boss_orator_krix_vizk, boss_edna, npc_skardyn_invader, npc_helena_gentle_witch_hunt, npc_drustvar_frightend_woodsman_private, npc_drustvar_shoot_wickerman_controller, npc_drustvar_charging_familiar, boss_aqusirr, boss_aqusirr_aqualing, boss_lord_stormsong, boss_lord_stormsong_ancient_mindbender, boss_lord_stormsong_intro_npc< ConvoIntroSpellId, ConvoOutroSpellId >, boss_brother_ironhull, boss_galecaller_faye, HeartsbaneTriadSharedAI, boss_sister_solena, boss_soulbound_goliath, npc_matron_bryndle, boss_hadronox, boss_krik_thir, npc_halion_controller, boss_twin_baseAI, BloodPrincesBossAI, npc_spinestalker, npc_rimefang_icc, npc_sindragosa_trash, npc_gothik_minion_livingrider, npc_gothik_minion_spectralrider, npc_grobbulus_poison_cloud, npc_kelthuzad_shadow_fissure, npc_sapphiron_wing_buffet, boss_thaddius, boss_general_bjarngrim, boss_volkhan, npc_volkhan_molten_golem, npc_malformed_ooze, npc_iron_sludge, boss_hodir, CoolestFriendBaseAI, npc_hodir_druid, npc_toasty_fire, npc_icicle, npc_snowpacked_icicle_target, npc_flash_freeze_init, npc_flash_freeze_combat, npc_xt_void_zone, npc_annhylde_the_caller, npc_ingvar_throw_dummy, npc_vrykul_skeleton, npc_frost_tomb, ControllerBaseAI, npc_thassarian, npc_brunnhildar_prisoner, npc_storm_cloud, npc_stolen_soul, npc_focus_fire, boss_nexusprince_shaffar, npc_ethereal_beacon, npc_ethereal_apprentice, npc_yor, boss_anzu, npc_brood_of_anzu, npc_voidwalker_summoner, npc_void_traveler, npc_maiev, boss_doom_lord_kazzak, boss_fathomlord_karathress, boss_fathomguard_tidalvess, npc_fathomlord_karathress_cyclone, boss_hydross_the_unstable, npc_enchanted_elemental, npc_tainted_elemental, npc_toxic_sporebat, boss_leotheras_the_blind, npc_shadow_of_leotheras, npc_greyheart_spellbinder, npc_inner_demon, boss_the_lurker_below, npc_coilfang_ambusher, npc_coilfang_guardian, npc_water_globule, npc_steamrigger_mechanic, boss_ahune, npc_frozen_core, npc_earthen_ring_flamecaller, npc_ahune_ice_spear_bunny, boss_broggok, BroggokPrisionerBaseAI, boss_kelidan_the_breaker, npc_shadowmoon_channeler, boss_vazruden_the_herald, boss_vazruden, boss_watchkeeper_gargolmar, boss_magtheridon, npc_hellfire_channeler, npc_magtheridon_room, npc_lesser_shadow_fissure, npc_wild_shadow_fissure, npc_warchiefs_portal, npc_millhouse_manastorm, boss_harbinger_skyriss, boss_harbinger_skyriss_illusion, boss_alar, npc_ember_of_alar, npc_flame_patch_alar, npc_solarium_priest, npc_solarium_agent, boss_kaelthas, npc_flame_strike_trigger_kael, npc_phoenix_the_eye, npc_phoenix_egg_the_eye, npc_nether_vapor, npc_raging_flames, Scripts::Pandaria::TheWanderingIsle::npc_huojin_trainee, Scripts::Pandaria::TheWanderingIsle::npc_tushui_leading_trainee, Scripts::Pandaria::TheWanderingIsle::npc_instructor_zhi, Scripts::Pandaria::TheWanderingIsle::npc_jaomin_ro_hawk, npc_pet_dk_risen_ghoul, npc_pet_gen_soul_trader, npc_pet_hunter_snake_trap, Scripts::QuelThalas::MurderRow::KystiaManaheart::boss_kystia_manaheart, npc_sylvanas_windrunner_shadowcopy_riding, boss_sylvanas_windrunner, boss_anduin_wrynn, npc_anduin_wrynn_empty_vessel, npc_anduin_wrynn_lost_soul, npc_anduin_wrynn_anduin_soul, npc_anduin_wrynn_anduin_despair, npc_anduin_wrynn_anduin_doubt, npc_anduin_wrynn_anduin_hope, boss_remnant_of_a_fallen_king, npc_anduin_wrynn_grim_reflection, npc_anduin_wrynn_sylvanas, npc_anduin_wrynn_jaina, npc_anduin_wrynn_uther, npc_gen_void_zone, boss_priestess_alun_za, npc_priestess_alun_za_corrupted_gold, npc_priestess_alun_za_spirit_of_gold, boss_rezan, boss_volkaal, npc_volkaal_reanimation_totem, boss_the_golden_serpent, npc_animated_gold, npc_kings_rest_shadow_of_zul, npc_kings_rest_temple_basic, npc_kings_rest_minion_of_zul, boss_cragmaw_the_infested, npc_cragmaw_blood_tick, npc_blood_wave_stalker, boss_sporecaller_zancha, and npc_sporecaller_zancha_musashitake.
Definition at line 193 of file CreatureAI.cpp.
References Unit::GetCharmerOrOwner(), IsEngaged(), me, PET_FOLLOW_DIST, ShouldFollowOnSpawn(), and Unit::ToTempSummon().
Referenced by SmartAI::JustAppeared(), npc_bg_deephaul_ravine_commander< Path1, Path2, Path3, Path4 >::JustAppeared(), npc_scarlet_ghoul::JustAppeared(), boss_hadronox::JustAppeared(), boss_krik_thir::JustAppeared(), npc_spinestalker::JustAppeared(), npc_rimefang_icc::JustAppeared(), npc_sindragosa_trash::JustAppeared(), npc_gothik_minion_livingrider::JustAppeared(), npc_gothik_minion_spectralrider::JustAppeared(), npc_pet_gen_soul_trader::JustAppeared(), and Creature::Update().
|
inlinevirtual |
Reimplemented in PossessedAI, BossAI, WorldBossAI, EscortAI, FollowerAI, boss_garothi_worldbreaker, boss_balinda, boss_amalgam_of_souls, boss_king_deepbeard, boss_ymiron_the_fallen_king, boss_rokmora, boss_guarm, npc_inquisitor_baleful_molten_shore, npc_fel_lord_caza_cryptic_hollow, boss_leymor, npc_ley_line_sprouts, boss_telash_greywing, boss_alizabal::boss_alizabalAI, boss_argaloth, boss_occuthar::boss_occutharAI, npc_twilight_flame_caller::npc_twilight_flame_callerAI, boss_ascendant_lord_obsidius::boss_ascendant_lord_obsidiusAI, boss_beauty::boss_beautyAI, boss_corla::boss_corlaAI, boss_karsh_steelbender::boss_karsh_steelbenderAI, boss_romogg_bonecrusher::boss_romogg_bonecrusherAI, boss_coren_direbrew, boss_emperor_dagran_thaurissan::boss_draganthaurissanAI, boss_magmus::boss_magmusAI, boss_doomrel::boss_doomrelAI, boss_drakkisath, boss_gizrul_the_slavener, boss_gyth, boss_halycon, boss_highlord_omokk, boss_lord_valthalak, boss_mother_smolderweb, boss_overlord_wyrmthalak, boss_pyroguard_emberseer, quartermaster_zigris, boss_rend_blackhand, boss_shadow_hunter_voshgajin, boss_the_beast::boss_thebeastAI, boss_urok_doomhowl, boss_warmaster_voone, boss_broodlord, boss_nefarian, boss_razorgore, boss_golemagg, boss_grubbis::boss_grubbisAI, boss_curator::boss_curatorAI, boss_maiden_of_virtue, boss_attumen::boss_attumenAI, boss_moroes, boss_netherspite::boss_netherspiteAI, boss_nightbane::boss_nightbaneAI, boss_malchezaar::boss_malchezaarAI, boss_shade_of_aran::boss_aranAI, boss_terestian_illhoof::boss_terestianAI, npc_kilrek::npc_kilrekAI, npc_demon_chain::npc_demon_chainAI, boss_dorothee, boss_strawman, boss_tinhead, boss_roar, boss_crone, npc_tito, boss_big_bad_wolf, boss_julianne, boss_romulo, boss_felblood_kaelthas, boss_priestess_delrissa, boss_priestess_lackey_commonAI, boss_selin_fireheart, npc_fel_crystal, boss_vexallus, boss_maiden_of_virtue_rtk, boss_mana_devourer, boss_shade_of_medivh, boss_shade_of_medivh_guardians_image, boss_the_curator_rtk, npc_the_lich_king_tirion_dawn::npc_the_lich_king_tirion_dawnAI, npc_headless_horseman_head, boss_headless_horseman, boss_herod, boss_interrogator_vishas, boss_armsmaster_harlan, boss_darkmaster_gandling, boss_death_knight_darkreaver, boss_kirtonos_the_herald, boss_kormok, boss_apothecary_hummel, npc_apothecary_frye, npc_apothecary_baxter, npc_restless_soul::npc_restless_soulAI, npc_spectral_ghostly_citizen::npc_spectral_ghostly_citizenAI, boss_brutallus, boss_sacrolash, boss_alythess, boss_kalecgos_human, boss_sathrovarr, boss_kiljaeden::boss_kiljaedenAI, npc_hand_of_the_deceiver::npc_hand_of_the_deceiverAI, boss_entropius, npc_void_sentinel, boss_archaedas, npc_stone_keeper, npc_silverpine_worgen_sentry, Scripts::EasternKingdoms::Westfall::npc_westfall_thug, boss_akilzon, boss_daakara::boss_daakaraAI, boss_halazzi, boss_hexlord_malacrass, MalacrassCompanionBaseAI, boss_janalai, boss_nalorakk, boss_grilek, boss_hazzarah, boss_jindo_the_godbreaker::boss_jindo_the_godbreakerAI, boss_kilnara, boss_mandokir, npc_chained_spirit, boss_renataki, boss_venoxis, boss_zanzil::boss_zanzilAI, npc_omen, boss_tunk, npc_geolord_grekog, npc_blackfathom_deeps_event, boss_kelris, boss_anetheron, boss_azgalor, boss_kazrogal, boss_rage_winterchill, npc_frost_wyrm::npc_frost_wyrmAI, alliance_rifleman::alliance_riflemanAI, hyjal_trashAI, boss_epoch::boss_epochAI, boss_infinite_corruptor::boss_infinite_corruptorAI, boss_meathook::boss_meathookAI, boss_salramm::boss_salrammAI, npc_arthas_stratholme::npc_arthas_stratholmeAI, boss_aeonus, boss_chrono_lord_deja, boss_temporus, npc_medivh_bm, npc_blazing_monstrosity::npc_blazing_monstrosityAI, npc_egg_pile::npc_egg_pileAI, boss_anraphet, boss_earthrager_ptah, boss_temple_guardian_anhuur, boss_general_husam, boss_adarogg, boss_dark_shaman_koranthal, boss_lava_guard_gordoth, boss_slagmaw, boss_amnennar_the_coldbringer, npc_belnistrasz::npc_belnistraszAI, npc_tomb_creature::npc_tomb_creatureAI, boss_buru, npc_buru_egg, boss_moam, boss_ossirian::boss_ossirianAI, boss_rajaxx, boss_kri, boss_vem, boss_yauj, boss_cthun::cthunAI, npc_eye_tentacle::eye_tentacleAI, npc_claw_tentacle::claw_tentacleAI, npc_giant_claw_tentacle::giant_claw_tentacleAI, npc_giant_eye_tentacle::giant_eye_tentacleAI, npc_giant_flesh_tentacle::flesh_tentacleAI, boss_sartura, boss_twinemperorsAI, boss_viscidus::boss_viscidusAI, npc_glob_of_viscidus::npc_glob_of_viscidusAI, npc_anubisath_sentinel::aqsentinelAI, npc_muglash::npc_muglashAI, Scripts::Kalimdor::Durotar::npc_captive_spitescale_scout, npc_qiraj_war_spawn::npc_qiraj_war_spawnAI, npc_weegli_blastfuse::npc_weegli_blastfuseAI, boss_azhiccar, boss_orator_krix_vizk, boss_the_candle_king, boss_edna, boss_skarmorak, npc_helena_gentle_witch_hunt, npc_drustvar_charging_familiar, boss_aqusirr, boss_aqusirr_aqualing, boss_lord_stormsong, TidesageCouncilSharedAI, HeartsbaneTriadSharedAI, boss_lord_waycrest, boss_lady_waycrest, boss_soulbound_goliath, boss_high_priestess_azil::boss_high_priestess_azilAI, boss_ozruk::boss_ozrukAI, boss_slabhide::boss_slabhideAI, boss_amanitar, npc_amanitar_mushrooms, boss_elder_nadox, npc_twisted_visage, boss_jedoga_shadowseeker, boss_prince_taldaram, boss_anub_arak, boss_krik_thir, npc_watcher_gashra, npc_watcher_narjil, npc_watcher_silthik, npc_gatewatcher_web_wrap, boss_sartharion, dummy_dragonAI, npc_acolyte_of_shadron, npc_acolyte_of_vesperon, boss_baltharus_the_warborn, boss_general_zarithrian, boss_halion, npc_halion_controller, npc_living_inferno, npc_living_ember, boss_saviana_ragefire, npc_memory::npc_memoryAI, npc_argent_soldier::npc_argent_soldierAI, boss_black_knight::boss_black_knightAI, boss_warrior_toc5::boss_warrior_toc5AI, boss_mage_toc5::boss_mage_toc5AI, boss_shaman_toc5::boss_shaman_toc5AI, boss_hunter_toc5::boss_hunter_toc5AI, boss_rouge_toc5::boss_rouge_toc5AI, boss_anubarak_trial, boss_faction_championsAI, boss_jaraxxus, npc_mistress_of_pain, boss_northrend_beastsAI, npc_snobold_vassal, boss_jormungarAI, boss_twin_baseAI, npc_drakkari_gutripper, npc_drakkari_scytheclaw, boss_novos, boss_tharon_ja, boss_trollgore, boss_bronjahm, boss_devourer_of_souls, boss_falric::boss_falricAI, boss_marwyn::boss_marwynAI, npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI, npc_phantom_hallucination::npc_phantom_hallucinationAI, npc_frostsworn_general::npc_frostsworn_generalAI, npc_spiritual_reflection::npc_spiritual_reflectionAI, npc_quel_delar_sword::npc_quel_delar_swordAI, boss_garfrost, boss_ick, boss_tyrannus, boss_gal_darah, boss_moorabi, boss_slad_ran, BloodPrincesBossAI, boss_blood_queen_lana_thel, boss_deathbringer_saurfang, boss_festergut, npc_stinky_icc, gunship_npc_AI, npc_gunship::npc_gunshipAI, boss_lord_marrowgar, npc_bone_spike, boss_professor_putricide, boss_rotface, npc_little_ooze, npc_big_ooze, npc_precious_icc, boss_sindragosa, npc_ice_tomb, npc_spinestalker, npc_rimefang_icc, boss_sister_svalna, npc_argent_captainAI, npc_frostwing_ymirjar_vrykul, npc_raging_spirit, npc_spirit_warden, npc_blistering_zombie, npc_rotting_frost_giant, boss_anubrekhan, boss_faerlina, npc_faerlina_add, boss_four_horsemen_baseAI, boss_gothik, npc_gothik_minion_baseAI, boss_heigan, boss_kelthuzad, npc_webwrap, boss_noth, boss_patchwerk, boss_razuvious, boss_sapphiron, boss_thaddius, boss_malygos, npc_power_spark, npc_nexus_lord, npc_scion_of_eternity, boss_anomalus, boss_keristrasza, boss_magus_telestra, boss_nexus_commanders, boss_ormorok, boss_drakos, boss_eregos, boss_urom, boss_varos, boss_loken, npc_volkhan_molten_golem, boss_krystallus, boss_maiden_of_grief, boss_sjonnir, npc_iron_sludge, boss_steelbreaker::boss_steelbreakerAI, boss_runemaster_molgeim::boss_runemaster_molgeimAI, boss_stormcaller_brundir::boss_stormcaller_brundirAI, boss_auriaya, npc_sanctum_sentry, npc_feral_defender, boss_flame_leviathan::boss_flame_leviathanAI, boss_flame_leviathan_safety_container::boss_flame_leviathan_safety_containerAI, npc_mechanolift::npc_mechanoliftAI, npc_colossus::npc_colossusAI, npc_iron_roots::npc_iron_rootsAI, boss_freya::boss_freyaAI, boss_elder_brightleaf::boss_elder_brightleafAI, boss_elder_stonebark::boss_elder_stonebarkAI, boss_elder_ironbranch::boss_elder_ironbranchAI, npc_ancient_water_spirit::npc_ancient_water_spiritAI, npc_storm_lasher::npc_storm_lasherAI, npc_snaplasher::npc_snaplasherAI, boss_general_vezax::boss_general_vezaxAI, boss_saronite_animus::boss_saronite_animusAI, CoolestFriendBaseAI, boss_ignis::boss_ignis_AI, boss_kologarn::boss_kologarnAI, boss_mimiron::boss_mimironAI, boss_razorscale, npc_thorim_pre_phase::npc_thorim_pre_phaseAI, npc_runic_colossus::npc_runic_colossusAI, npc_ancient_rune_giant::npc_ancient_rune_giantAI, boss_xt002, npc_xt002_heart, boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI, boss_yogg_saron::boss_yogg_saronAI, npc_guardian_of_yogg_saron::npc_guardian_of_yogg_saronAI, npc_influence_tentacle::npc_influence_tentacleAI, boss_ingvar_the_plunderer, boss_keleseth, ControllerBaseAI, npc_dragonflayer_forge_master, boss_palehoof, PalehoofMinionsBossAI, boss_skadi, npc_grauf, npc_ymirjar_harpooner, boss_svala, boss_ymiron, npc_tempest_minion, boss_cyanigosa, boss_erekem, npc_erekem_guard, boss_ichoron, boss_xevozz, boss_zuramat, npc_void_sentry, npc_thassarian, npc_counselor_talbot, npc_blessed_banner, npc_icefang, boss_exarch_maladaar, npc_stolen_soul, boss_nexusprince_shaffar, boss_pandemonius, boss_anzu, npc_brood_of_anzu, boss_darkweaver_syth, boss_talon_king_ikiss, boss_ambassador_hellmaw, boss_blackheart_the_inciter, boss_grandmaster_vorpil, npc_wrathbone_flayer, boss_gurtogg_bloodboil, boss_illidan_stormrage, npc_flame_of_azzinoth, boss_illidari_council, IllidariCouncilBossAI, boss_mother_shahraz, boss_reliquary_of_souls, boss_essence_of_anger, boss_shade_of_akama, npc_akama_shade, npc_ashtongue_sorcerer, npc_ashtongue_defender, npc_ashtongue_rogue, npc_ashtongue_elementalist, npc_ashtongue_spiritbinder, boss_teron_gorefiend, boss_najentus, boss_doomwalker, boss_fathomlord_karathress, boss_fathomguard_sharkkis, boss_fathomguard_tidalvess, boss_fathomguard_caribdis, boss_hydross_the_unstable, boss_lady_vashj, npc_tainted_elemental, boss_leotheras_the_blind, npc_greyheart_spellbinder, boss_the_lurker_below, boss_morogrim_tidewalker, boss_hydromancer_thespia, boss_mekgineer_steamrigger, boss_warlord_kalithresh, npc_naga_distiller, boss_ahune, npc_frozen_core, boss_mennu_the_betrayer, boss_swamplord_muselek, boss_gruul, boss_high_king_maulgar, OgreBaseAI, boss_kelidan_the_breaker, npc_shadowmoon_channeler, boss_the_maker, boss_omor_the_unscarred, boss_vazruden_the_herald, boss_vazruden, boss_watchkeeper_gargolmar, boss_magtheridon, npc_hellfire_channeler, boss_grand_warlock_nethekurse, npc_fel_orc_convert, boss_warbringer_omrogg, boss_warchief_kargath_bladefist, boss_shattered_executioner, npc_millhouse_manastorm, boss_dalliah_the_doomsayer, boss_harbinger_skyriss, boss_wrath_scryer_soccothrates, boss_zereketh_the_unbound, boss_commander_sarannis, boss_high_botanist_freywinn, boss_thorngrin_the_tender, boss_warp_splinter, boss_alar, npc_ember_of_alar, boss_high_astromancer_solarian, boss_kaelthas, AdvisorBaseAI, boss_void_reaver, boss_gatewatcher_gyrokill, boss_gatewatcher_iron_hand, boss_mechano_lord_capacitus, boss_nethermancer_sepethrea, boss_pathaleon_the_calculator, npc_nether_wraith, npc_barada::npc_baradaAI, npc_maghar_captive::npc_maghar_captiveAI, npc_kurenai_captive::npc_kurenai_captiveAI, npc_infernal_attacker::npc_infernal_attackerAI, npc_illidari_spawn::npc_illidari_spawnAI, npc_enraged_spirit::npc_enraged_spiritAI, npc_pet_dk_ebon_gargoyle, Scripts::QuelThalas::MurderRow::KystiaManaheart::boss_kystia_manaheart, npc_anduin_wrynn_lost_soul, npc_anduin_wrynn_anduin_soul, npc_anduin_wrynn_anduin_despair, npc_anduin_wrynn_anduin_doubt, npc_anduin_wrynn_fiendish_soul, npc_anduin_wrynn_monstrous_soul, npc_anduin_wrynn_grim_reflection, boss_priestess_alun_za, boss_rezan, boss_volkaal, npc_volkaal_reanimation_totem, boss_the_golden_serpent, boss_cragmaw_the_infested, boss_elder_leaxa, npc_blood_effigy, boss_sporecaller_zancha, CombatAI, GuardAI, SmartAI, npc_wg_give_promotion_credit::npc_wg_give_promotion_creditAI, npc_firesworn, npc_pure_energy, npc_ros_dark_rider::npc_ros_dark_riderAI, boss_jandice_barov, boss_dathrohan_balnazzar, boss_magistrate_barthilas, boss_silver_hand_bosses::boss_silver_hand_bossesAI, boss_ramstein_the_gorger, boss_felmyst, boss_hogger, boss_lord_overheat, boss_randolph_moloch, npc_silverpine_webbed_victim, npc_silverpine_hillsbrad_refugee, boss_doomwalker_anniversary, npc_quilboar_warrior, npc_quilboar_geomancer, npc_ogre_overseer, npc_torgok_q55879, npc_necromancer::npc_necromancerAI, npc_banshee::npc_bansheeAI, npc_gargoyle::npc_gargoyleAI, hyjalAI, boss_captain_skarloc, boss_epoch_hunter, boss_lieutenant_drake, npc_thrall_old_hillsbrad, boss_baleroc, npc_firelands_flame_archon, npc_firelands_molten_flamefather, firelands_bossAI, boss_lockmaw, boss_celebras_the_cursed, boss_princess_theradras, boss_skeram::boss_skeramAI, npc_sironas::npc_sironasAI, boss_brother_ironhull, boss_galecaller_faye, boss_sister_briar, boss_sister_malady, boss_sister_solena, boss_volazj, npc_anubarak_pet_template, npc_anub_ar_crusher, npc_skittering_infector, npc_baltharus_the_warborn_clone, boss_twilight_halion, npc_swarm_scarab, npc_toc_enh_shaman, boss_drakkari_elemental, boss_blood_council_controller, boss_lady_deathwhisper, npc_darnavan, boss_the_lich_king, npc_gluttonous_abomination, npc_kelthuzad_abomination, boss_general_bjarngrim, boss_ionar, boss_volkhan, boss_doom_lord_kazzak, npc_inner_demon, boss_hungarfen, boss_thaladred_the_darkener, boss_lord_sanguinar, boss_grand_astromancer_capernian, boss_master_engineer_telonicus, npc_torloth_the_magnificent::npc_torloth_the_magnificentAI, and Scripts::EasternKingdoms::Westfall::npc_westfall_hobo_witness.
Definition at line 107 of file CreatureAI.h.
Referenced by npc_firelands_flame_archon::JustDied(), npc_firelands_molten_flamefather::JustDied(), npc_anubarak_pet_template::JustDied(), npc_anub_ar_crusher::JustDied(), npc_skittering_infector::JustDied(), npc_kelthuzad_abomination::JustDied(), boss_sindragosa::SummonedCreatureDespawn(), and spell_igb_check_for_players::TriggerWipe().
|
inlinevirtual |
Reimplemented in CasterAI, CritterAI, WorldBossAI, boss_balinda, boss_drekthar, boss_galvangar, boss_vanndar, boss_ioc_horde_alliance, npc_illidari_fighting_invasion_begins, npc_inquisitor_baleful_molten_shore, npc_fel_lord_caza_cryptic_hollow, npc_arcane_tender, npc_twilight_flame_caller::npc_twilight_flame_callerAI, npc_twilight_torturer::npc_twilight_torturerAI, npc_twilight_sadist::npc_twilight_sadistAI, npc_mad_prisoner::npc_mad_prisonerAI, npc_crazed_mage::npc_crazed_mageAI, npc_raz_the_crazed::npc_raz_the_crazedAI, npc_coren_direbrew_sisters, boss_moira_bronzebeard::boss_moira_bronzebeardAI, boss_doomrel::boss_doomrelAI, boss_pyroguard_emberseer, npc_blackhand_incarcerator, boss_nefarian, npc_core_rager, npc_flamewaker_priest, GuestBaseAI, boss_netherspite::boss_netherspiteAI, netherspite_infernal::netherspite_infernalAI, boss_malchezaar::boss_malchezaarAI, boss_shade_of_aran::boss_aranAI, npc_aran_elemental::water_elementalAI, boss_dorothee, boss_strawman, boss_tinhead, boss_roar, boss_crone, npc_tito, npc_image_of_medivh::npc_image_of_medivhAI, npc_felblood_kaelthas_phoenix, boss_ellris_duskhallow, boss_warlord_salaris, boss_shade_of_medivh_guardians_image, npc_unworthy_initiate::npc_unworthy_initiateAI, npc_ros_dark_rider::npc_ros_dark_riderAI, npc_scarlet_courier::npc_scarlet_courierAI, boss_headless_horseman, boss_high_inquisitor_whitemane, boss_death_knight_darkreaver, boss_kormok, boss_vectus, boss_baroness_anastari, boss_silver_hand_bosses::boss_silver_hand_bossesAI, boss_postmaster_malown, npc_restless_soul::npc_restless_soulAI, npc_spectral_ghostly_citizen::npc_spectral_ghostly_citizenAI, npc_shadow_image, npc_felmyst_vapor, npc_felmyst_trail, boss_kiljaeden::boss_kiljaedenAI, npc_void_sentinel, npc_void_spawn, ShadowswordBaseAI, npc_earthen_hallshaper_custodian, npc_earthen_guardian, npc_vault_warder, npc_stone_keeper, boss_twilight_corrupter::boss_twilight_corrupterAI, npc_silverpine_worgen_renegade, npc_silverpine_forsaken_trooper, npc_silverpine_forest_ettin, npc_silverpine_orc_sea_dog, npc_silverpine_agatha_fenris_isle, npc_silverpine_hillsbrad_refugee, npc_silverpine_worgen_sentry, npc_lady_sylvanas_windrunner::npc_lady_sylvanas_windrunnerAI, npc_highborne_lamenter::npc_highborne_lamenterAI, npc_spirit_of_the_lynx, MalacrassCompanionBaseAI, npc_amani_dragonhawk_hatchling, npc_ohgan, npc_omen, npc_tiger_matriarch, npc_sparring_partner_exiles_reach, npc_sparring_partner_enhanced_combat_training_rogue, npc_blackfathom_deeps_event, npc_ancient_wisp, npc_lesser_doomguard, npc_giant_infernal::npc_giant_infernalAI, npc_abomination::npc_abominationAI, npc_ghoul::npc_ghoulAI, npc_necromancer::npc_necromancerAI, npc_banshee::npc_bansheeAI, npc_crypt_fiend::npc_crypt_fiendAI, npc_fel_stalker::npc_fel_stalkerAI, npc_frost_wyrm::npc_frost_wyrmAI, alliance_rifleman::alliance_riflemanAI, boss_mal_ganis::boss_mal_ganisAI, npc_thrall_old_hillsbrad, npc_taretha, npc_harbinger_of_flame::npc_harbinger_of_flameAI, npc_blazing_monstrosity::npc_blazing_monstrosityAI, npc_firelands_flame_archon, npc_firelands_molten_flamefather, npc_lockmaw_augh_boss, npc_tomb_creature::npc_tomb_creatureAI, npc_andorov, boss_eye_of_cthun::eye_of_cthunAI, npc_eye_tentacle::eye_tentacleAI, npc_claw_tentacle::claw_tentacleAI, npc_giant_claw_tentacle::giant_claw_tentacleAI, npc_giant_eye_tentacle::giant_eye_tentacleAI, npc_sartura_royal_guard, npc_ruul_snowhoof::npc_ruul_snowhoofAI, npc_muglash::npc_muglashAI, npc_draenei_survivor::npc_draenei_survivorAI, npc_injured_draenei::npc_injured_draeneiAI, npc_geezle::npc_geezleAI, npc_sironas::npc_sironasAI, Scripts::Kalimdor::Durotar::npc_captive_spitescale_scout, npc_qiraj_war_spawn::npc_qiraj_war_spawnAI, npc_taskmaster_fizzule::npc_taskmaster_fizzuleAI, npc_cairne_bloodhoof, boss_aqusirr_aqualing, TidesageCouncilSharedAI, HeartsbaneTriadSharedAI, boss_lord_waycrest, boss_lady_waycrest, npc_matron_bryndle, npc_prince_taldaram_flame_sphere, npc_anubarak_anub_ar_assassin, npc_anubarak_anub_ar_guardian, npc_anubarak_anub_ar_venomancer, boss_hadronox, npc_anub_ar_champion, npc_anub_ar_crypt_fiend, npc_anub_ar_necromancer, dummy_dragonAI, npc_baltharus_the_warborn_clone, npc_onyx_flamecaller, npc_halion_controller, generic_vehicleAI_toc5::generic_vehicleAI_toc5AI, boss_faction_championsAI, npc_mistress_of_pain, boss_northrend_beastsAI, npc_snobold_vassal, boss_twin_baseAI, npc_drakkari_gutripper, npc_drakkari_scytheclaw, boss_falric::boss_falricAI, boss_marwyn::boss_marwynAI, npc_ghostly_priest::npc_ghostly_priestAI, npc_phantom_mage::npc_phantom_mageAI, npc_shadowy_mercenary::npc_shadowy_mercenaryAI, npc_spectral_footman::npc_spectral_footmanAI, npc_tortured_rifleman::npc_tortured_riflemanAI, npc_frostsworn_general::npc_frostsworn_generalAI, npc_spiritual_reflection::npc_spiritual_reflectionAI, npc_quel_delar_sword::npc_quel_delar_swordAI, boss_tyrannus, npc_ymirjar_flamebearer, npc_iceborn_protodrake, boss_drakkari_elemental, npc_living_mojo, npc_slad_ran_constrictor, npc_slad_ran_viper, BloodPrincesBossAI, npc_stinky_icc, npc_high_overlord_saurfang_igb, npc_muradin_bronzebeard_igb, npc_darnavan, boss_lord_marrowgar, npc_rimefang_icc, npc_argent_captainAI, npc_the_lich_king_controller, DarkFallenAI, npc_vampiric_fiend, npc_icc_nerubar_broodkeeper, npc_faerlina_add, boss_four_horsemen_baseAI, npc_gothik_trigger, npc_dk_understudy, npc_tesla, boss_malygos, npc_scion_of_eternity, boss_anomalus, npc_bjarngrim_stormforged_lieutenant, npc_volkhan_molten_golem, npc_iron_sludge, npc_sanctum_sentry, CoolestFriendBaseAI, npc_mimiron_assault_bot::npc_mimiron_assault_botAI, npc_darkrune_watcher, npc_darkrune_guardian, npc_darkrune_sentinel, npc_thorim_arena_phase::npc_thorim_arena_phaseAI, npc_runic_colossus::npc_runic_colossusAI, npc_ancient_rune_giant::npc_ancient_rune_giantAI, npc_life_spark, boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI, boss_sara::boss_saraAI, npc_vrykul_skeleton, npc_dragonflayer_forge_master, PalehoofMinionsBossAI, npc_erekem_guard, npc_violet_hold_teleportation_portal_commonAI, npc_counselor_talbot, npc_mageguard_dalaran, npc_emily, npc_venture_co_straggler, npc_blessed_banner, npc_icefang, npc_wg_queue, npc_stolen_soul, npc_ethereal_beacon, npc_ethereal_apprentice, npc_yor, boss_ambassador_hellmaw, npc_wrathbone_flayer, npc_angered_soul_fragment, npc_maiev, IllidariCouncilBossAI, boss_essence_of_suffering, boss_essence_of_desire, boss_essence_of_anger, npc_ashtongue_sorcerer, npc_ashtongue_defender, npc_ashtongue_rogue, npc_ashtongue_elementalist, npc_ashtongue_spiritbinder, boss_doomwalker, boss_fathomguard_sharkkis, boss_fathomguard_tidalvess, boss_fathomguard_caribdis, npc_shadow_of_leotheras, npc_greyheart_spellbinder, npc_inner_demon, npc_coilfang_ambusher, npc_coilfang_guardian, npc_coilfang_waterelemental, npc_steamrigger_mechanic, npc_claw, OgreBaseAI, BroggokPrisionerBaseAI, npc_shadowmoon_channeler, npc_hellfire_channeler, npc_fel_orc_convert, npc_millhouse_manastorm, npc_warden_mellichar, npc_solarium_priest, AdvisorBaseAI, npc_nether_wraith, npc_nether_drake::npc_nether_drakeAI, npc_maghar_captive::npc_maghar_captiveAI, npc_kurenai_captive::npc_kurenai_captiveAI, npc_nagrand_banner::npc_kil_sorrow_spellbinderAI, npc_nagrand_banner::npc_kil_sorrow_cultistAI, npc_nagrand_banner::npc_kil_sorrow_deathswornAI, npc_nagrand_banner::npc_giselda_the_croneAI, npc_nagrand_banner::npc_warmaul_shamanAI, npc_commander_dawnforge::npc_commander_dawnforgeAI, npc_torloth_the_magnificent::npc_torloth_the_magnificentAI, npc_lord_illidan_stormrage::npc_lord_illidan_stormrageAI, npc_illidari_spawn::npc_illidari_spawnAI, npc_enraged_spirit::npc_enraged_spiritAI, npc_unkor_the_ruthless::npc_unkor_the_ruthlessAI, Scripts::Pandaria::TheWanderingIsle::npc_tushui_huojin_trainee, Scripts::Pandaria::TheWanderingIsle::npc_jaomin_ro, Scripts::Pandaria::TheWanderingIsle::npc_li_fei_combat, npc_pet_hunter_snake_trap, Scripts::QuelThalas::MurderRow::KystiaManaheart::boss_kystia_manaheart_nibbles, npc_anduin_wrynn_fiendish_soul, npc_anduin_wrynn_monstrous_soul, npc_anduin_wrynn_sylvanas, npc_anduin_wrynn_jaina, npc_guard_shattrath_faction, npc_chicken_cluck::npc_chicken_cluckAI, npc_doctor::npc_doctorAI, npc_injured_patient::npc_injured_patientAI, npc_guardian::npc_guardianAI, npc_steam_tonk::npc_steam_tonkAI, npc_spring_rabbit::npc_spring_rabbitAI, npc_volkaal_reanimation_totem, npc_kings_rest_animated_guardian, npc_kings_rest_shadow_borne_warrior, npc_kings_rest_shadow_borne_witch_doctor, npc_kings_rest_shadow_borne_champion, npc_kings_rest_minion_of_zul, npc_cragmaw_blood_tick, npc_blood_effigy, Scripts::Pandaria::TheWanderingIsle::npc_huojin_trainee, Scripts::Pandaria::TheWanderingIsle::npc_tushui_leading_trainee, SmartAI, boss_baleroc, firelands_bossAI, npc_gunship_boarding_leader, boss_the_lich_king, boss_sindragosa, CombatAI, BossAI, boss_garothi_worldbreaker, boss_amalgam_of_souls, boss_king_deepbeard, boss_ymiron_the_fallen_king, boss_rokmora, boss_guarm, boss_leymor, boss_telash_greywing, boss_alizabal::boss_alizabalAI, boss_argaloth, boss_occuthar::boss_occutharAI, boss_ascendant_lord_obsidius::boss_ascendant_lord_obsidiusAI, boss_beauty::boss_beautyAI, boss_corla::boss_corlaAI, boss_karsh_steelbender::boss_karsh_steelbenderAI, boss_romogg_bonecrusher::boss_romogg_bonecrusherAI, boss_ambassador_flamelash::boss_ambassador_flamelashAI, npc_direbrew_antagonist, boss_emperor_dagran_thaurissan::boss_draganthaurissanAI, boss_general_angerforge::boss_general_angerforgeAI, boss_high_interrogator_gerstahn::boss_high_interrogator_gerstahnAI, boss_magmus::boss_magmusAI, boss_drakkisath, boss_gizrul_the_slavener, boss_gyth, boss_halycon, boss_highlord_omokk, boss_lord_valthalak, boss_mother_smolderweb, boss_overlord_wyrmthalak, quartermaster_zigris, boss_rend_blackhand, boss_shadow_hunter_voshgajin, boss_the_beast::boss_thebeastAI, boss_urok_doomhowl, boss_warmaster_voone, boss_broodlord, boss_chromaggus, boss_ebonroc, boss_firemaw, boss_flamegor, boss_vaelastrasz, boss_baron_geddon, boss_garr, boss_gehennas, boss_golemagg, boss_lucifron, boss_magmadar, boss_majordomo, boss_ragnaros, boss_shazzrah, boss_sulfuron, boss_curator::boss_curatorAI, boss_maiden_of_virtue, boss_midnight::boss_midnightAI, boss_moroes, boss_nightbane::boss_nightbaneAI, boss_terestian_illhoof::boss_terestianAI, boss_big_bad_wolf, boss_julianne, boss_romulo, boss_felblood_kaelthas, boss_priestess_delrissa, boss_priestess_lackey_commonAI, boss_selin_fireheart, boss_vexallus, boss_maiden_of_virtue_rtk, boss_mana_devourer, boss_shade_of_medivh, boss_the_curator_rtk, boss_arcanist_doan, boss_azshir_the_sleepless, boss_bloodmage_thalnos, boss_herod, boss_high_inquisitor_fairbanks, boss_houndmaster_loksey, boss_interrogator_vishas, boss_scarlet_commander_mograine, boss_scorn, boss_armsmaster_harlan, boss_darkmaster_gandling, boss_doctor_theolen_krastinov, boss_illucia_barov, boss_instructor_malicia, boss_jandice_barov, boss_kirtonos_the_herald, boss_lord_alexei_barov, boss_lorekeeper_polkelt, boss_boss_ras_frostwhisper, boss_the_ravenian, boss_baron_rivendare, boss_cannon_master_willey, boss_dathrohan_balnazzar, boss_magistrate_barthilas, boss_maleki_the_pallid, boss_nerubenkan, boss_ramstein_the_gorger, boss_timmy_the_cruel, boss_brutallus, boss_sacrolash, boss_alythess, boss_felmyst, boss_kalecgos, boss_sathrovarr, npc_hand_of_the_deceiver::npc_hand_of_the_deceiverAI, boss_muru, boss_entropius, boss_hogger, boss_lord_overheat, boss_randolph_moloch, Scripts::EasternKingdoms::TwilightHighlands::JulakDoom::worldboss_julak_doom, boss_archaedas, boss_ironaya, Scripts::EasternKingdoms::Vashjir::Mobus::worldboss_mobus, npc_silverpine_skitterweb_matriarch, Scripts::EasternKingdoms::Westfall::npc_westfall_hobo_witness, boss_akilzon, boss_daakara::boss_daakaraAI, boss_halazzi, boss_hexlord_malacrass, boss_janalai, boss_nalorakk, boss_grilek, boss_hazzarah, boss_jindo_the_godbreaker::boss_jindo_the_godbreakerAI, boss_kilnara, boss_mandokir, boss_renataki, boss_venoxis, boss_wushoolay, boss_zanzil::boss_zanzilAI, boss_doomwalker_anniversary, boss_lord_kazzak_anniversary, boss_tunk, npc_murloc_spearhunter_watershaper_higher_ground, npc_geolord_grekog, npc_quilboar_warrior, npc_quilboar_geomancer, npc_ogre_overseer, npc_torgok_q55879, boss_aku_mai, boss_gelihast, boss_kelris, boss_anetheron, boss_archimonde, boss_azgalor, boss_kazrogal, boss_rage_winterchill, hyjalAI, boss_epoch::boss_epochAI, boss_infinite_corruptor::boss_infinite_corruptorAI, boss_meathook::boss_meathookAI, boss_salramm::boss_salrammAI, npc_arthas_stratholme::npc_arthas_stratholmeAI, boss_captain_skarloc, boss_epoch_hunter, boss_lieutenant_drake, boss_aeonus, boss_chrono_lord_deja, boss_temporus, boss_anraphet, boss_earthrager_ptah, boss_temple_guardian_anhuur, boss_general_husam, boss_lockmaw, boss_celebras_the_cursed, boss_landslide, boss_noxxion, boss_princess_theradras, boss_onyxia, boss_adarogg, boss_dark_shaman_koranthal, boss_lava_guard_gordoth, boss_slagmaw, boss_amnennar_the_coldbringer, boss_glutton, boss_mordresh_fire_eye, boss_tuten_kash, npc_belnistrasz::npc_belnistraszAI, boss_ayamiss, boss_buru, npc_buru_egg, boss_kurinnaxx, boss_moam, boss_ossirian::boss_ossirianAI, boss_rajaxx, boss_kri, boss_vem, boss_yauj, boss_fankriss, boss_huhuran, boss_ouro::boss_ouroAI, boss_sartura, boss_skeram::boss_skeramAI, boss_twinemperorsAI, boss_viscidus::boss_viscidusAI, npc_anubisath_sentinel::aqsentinelAI, npc_disciple_of_naralex, npc_engineer_spark_overgrind::npc_engineer_spark_overgrindAI, npc_magwin::npc_magwinAI, boss_zum_rah::boss_zum_rahAI, boss_azhiccar, boss_orator_krix_vizk, boss_the_candle_king, boss_edna, boss_skarmorak, npc_helena_gentle_witch_hunt, boss_aqusirr, boss_lord_stormsong, boss_brother_ironhull, boss_galecaller_faye, boss_sister_solena, boss_soulbound_goliath, boss_high_priestess_azil::boss_high_priestess_azilAI, boss_ozruk::boss_ozrukAI, boss_slabhide::boss_slabhideAI, boss_amanitar, boss_elder_nadox, boss_volazj, boss_jedoga_shadowseeker, boss_prince_taldaram, boss_anub_arak, npc_hadronox_crusherPackAI, boss_krik_thir, npc_gatewatcher_petAI, boss_sartharion, npc_tenebron, npc_shadron, npc_vesperon, boss_baltharus_the_warborn, boss_general_zarithrian, boss_halion, boss_twilight_halion, boss_saviana_ragefire, boss_shaman_toc5::boss_shaman_toc5AI, boss_anubarak_trial, npc_anubarak_spike, npc_toc_warlock, npc_toc_hunter, npc_toc_retro_paladin, boss_jaraxxus, boss_fjola, boss_king_dred, boss_novos, boss_tharon_ja, boss_trollgore, boss_bronjahm, boss_devourer_of_souls, boss_garfrost, boss_ick, npc_geist_ambusher, boss_drakkari_colossus, boss_eck, boss_gal_darah, boss_moorabi, boss_slad_ran, boss_blood_council_controller, npc_dark_nucleus, boss_blood_queen_lana_thel, boss_deathbringer_saurfang, boss_festergut, boss_lady_deathwhisper, boss_professor_putricide, boss_rotface, boss_sister_svalna, npc_frostwing_ymirjar_vrykul, boss_anubrekhan, boss_faerlina, boss_gluth, boss_gothik, boss_grobbulus, boss_heigan, npc_kelthuzad_minionAI, boss_loatheb, boss_maexxna, boss_noth, boss_patchwerk, boss_razuvious, boss_sapphiron, npc_stalagg, npc_feugen, boss_keristrasza, boss_magus_telestra, boss_nexus_commanders, boss_ormorok, boss_drakos, boss_eregos, boss_urom, boss_varos, boss_general_bjarngrim, boss_ionar, boss_loken, boss_volkhan, boss_krystallus, boss_maiden_of_grief, boss_sjonnir, boss_algalon_the_observer, boss_steelbreaker::boss_steelbreakerAI, boss_runemaster_molgeim::boss_runemaster_molgeimAI, boss_stormcaller_brundir::boss_stormcaller_brundirAI, boss_auriaya, boss_flame_leviathan::boss_flame_leviathanAI, boss_freya::boss_freyaAI, boss_elder_brightleaf::boss_elder_brightleafAI, boss_elder_stonebark::boss_elder_stonebarkAI, boss_elder_ironbranch::boss_elder_ironbranchAI, npc_ancient_conservator::npc_ancient_conservatorAI, boss_general_vezax::boss_general_vezaxAI, boss_hodir, boss_ignis::boss_ignis_AI, boss_kologarn::boss_kologarnAI, boss_mimiron::boss_mimironAI, boss_razorscale, boss_thorim::boss_thorimAI, boss_xt002, boss_ingvar_the_plunderer, boss_keleseth, ControllerBaseAI, boss_skarvald_the_constructor, boss_dalronn_the_controller, boss_palehoof, npc_skadi_trashAI, boss_svala, boss_ymiron, boss_archavon, boss_emalon, npc_tempest_minion, boss_koralon, boss_toravon, boss_cyanigosa, boss_erekem, boss_ichoron, boss_lavanthor, boss_moragg, boss_xevozz, boss_zuramat, violet_hold_trashAI, npc_mrfloppy, boss_exarch_maladaar, boss_shirrak_the_dead_watcher, boss_nexusprince_shaffar, boss_pandemonius, boss_anzu, boss_darkweaver_syth, boss_talon_king_ikiss, boss_blackheart_the_inciter, boss_grandmaster_vorpil, boss_gurtogg_bloodboil, boss_illidan_stormrage, boss_illidari_council, boss_mother_shahraz, boss_supremus, boss_teron_gorefiend, boss_najentus, boss_doom_lord_kazzak, boss_fathomlord_karathress, boss_hydross_the_unstable, boss_lady_vashj, boss_leotheras_the_blind, boss_the_lurker_below, boss_morogrim_tidewalker, boss_hydromancer_thespia, boss_mekgineer_steamrigger, boss_warlord_kalithresh, boss_ahune, boss_mennu_the_betrayer, boss_quagmirran, boss_rokmar_the_crackler, boss_hungarfen, boss_swamplord_muselek, boss_the_black_stalker, boss_gruul, boss_high_king_maulgar, boss_broggok, boss_kelidan_the_breaker, boss_the_maker, boss_omor_the_unscarred, boss_vazruden_the_herald, boss_vazruden, boss_watchkeeper_gargolmar, boss_magtheridon, boss_grand_warlock_nethekurse, boss_warbringer_omrogg, boss_warchief_kargath_bladefist, boss_dalliah_the_doomsayer, boss_harbinger_skyriss, boss_wrath_scryer_soccothrates, boss_zereketh_the_unbound, boss_commander_sarannis, boss_high_botanist_freywinn, boss_laj, boss_thorngrin_the_tender, boss_warp_splinter, boss_alar, boss_high_astromancer_solarian, boss_kaelthas, boss_thaladred_the_darkener, boss_lord_sanguinar, boss_grand_astromancer_capernian, boss_master_engineer_telonicus, boss_void_reaver, boss_gatewatcher_gyrokill, boss_gatewatcher_iron_hand, boss_mechano_lord_capacitus, boss_nethermancer_sepethrea, boss_pathaleon_the_calculator, npc_phase_hunter::npc_phase_hunterAI, npc_earthmender_wilda::npc_earthmender_wildaAI, Scripts::QuelThalas::MurderRow::KystiaManaheart::boss_kystia_manaheart, boss_sylvanas_windrunner, boss_anduin_wrynn, npc_anduin_wrynn_uther, boss_ysondre::boss_ysondreAI, boss_lethon::boss_lethonAI, boss_emeriss::boss_emerissAI, boss_taerar::boss_taerarAI, npc_guard_generic, boss_priestess_alun_za, boss_rezan, boss_volkaal, boss_the_golden_serpent, boss_cragmaw_the_infested, boss_elder_leaxa, and boss_sporecaller_zancha.
Definition at line 101 of file CreatureAI.h.
Referenced by npc_gunship_boarding_leader::JustEngagedWith(), npc_direbrew_antagonist::JustEngagedWith(), npc_arthas_stratholme::npc_arthas_stratholmeAI::JustEngagedWith(), npc_hadronox_crusherPackAI::JustEngagedWith(), npc_gatewatcher_petAI::JustEngagedWith(), npc_kelthuzad_minionAI::JustEngagedWith(), npc_skadi_trashAI::JustEngagedWith(), violet_hold_trashAI::JustEngagedWith(), and boss_taerar::boss_taerarAI::JustEngagedWith().
|
overridevirtual |
Reimplemented from UnitAI.
Reimplemented in NullCreatureAI, ScheduledChangeAI, npc_green_dragon_combat_trigger, PossessedAI, PetAI, npc_risen_archmage, npc_yogg_saron_keeper::npc_yogg_saron_keeperAI, and npc_training_dummy.
Definition at line 212 of file CreatureAI.cpp.
References Unit::CanHaveThreatList(), EngagementStart(), IsEngaged(), and me.
|
inlinevirtual |
Reimplemented in BossAI, FollowerAI, SmartAI, npc_arcane_tender, npc_blackhand_incarcerator, boss_victor_nefarius, boss_nefarian, boss_majordomo, boss_ragnaros, boss_nightbane::boss_nightbaneAI, boss_dorothee, boss_strawman, boss_tinhead, boss_roar, boss_crone, npc_tito, boss_big_bad_wolf, boss_julianne, boss_romulo, boss_priestess_delrissa, npc_headless_horseman_head, boss_headless_horseman, boss_archaedas, npc_stone_keeper, npc_silverpine_skitterweb_matriarch, boss_kelris, boss_anetheron, boss_azgalor, boss_kazrogal, boss_rage_winterchill, boss_mal_ganis::boss_mal_ganisAI, npc_arthas_stratholme::npc_arthas_stratholmeAI, boss_aeonus, npc_harbinger_of_flame::npc_harbinger_of_flameAI, npc_blazing_monstrosity::npc_blazing_monstrosityAI, npc_egg_pile::npc_egg_pileAI, boss_anraphet, boss_earthrager_ptah, boss_temple_guardian_anhuur, boss_ayamiss, boss_moam, boss_kri, boss_vem, boss_yauj, npc_matron_bryndle, boss_sartharion, boss_warrior_toc5::boss_warrior_toc5AI, boss_mage_toc5::boss_mage_toc5AI, boss_shaman_toc5::boss_shaman_toc5AI, boss_hunter_toc5::boss_hunter_toc5AI, boss_rouge_toc5::boss_rouge_toc5AI, boss_anubarak_trial, boss_faction_championsAI, boss_twin_baseAI, boss_fjola, boss_bronjahm, boss_rimefang, BloodPrincesBossAI, boss_blood_queen_lana_thel, boss_deathbringer_saurfang, boss_festergut, boss_lord_marrowgar, boss_professor_putricide, boss_rotface, boss_sindragosa, boss_sister_svalna, npc_tirion_fordring_tft, npc_the_lich_king_controller, boss_anubrekhan, boss_faerlina, npc_gothik_minion_livingrider, npc_gothik_minion_spectralrider, npc_kelthuzad_guardian, boss_razuvious, npc_dk_understudy, boss_urom, boss_erekem, boss_ichoron, boss_lavanthor, boss_moragg, boss_xevozz, boss_zuramat, npc_rocket_propelled_warhead, boss_nexusprince_shaffar, boss_hydross_the_unstable, boss_leotheras_the_blind, npc_greyheart_spellbinder, boss_morogrim_tidewalker, boss_warlord_kalithresh, npc_claw, BroggokPrisionerBaseAI, boss_kelidan_the_breaker, npc_shadowmoon_channeler, boss_nethermancer_sepethrea, Scripts::Pandaria::TheWanderingIsle::npc_huojin_trainee, Scripts::Pandaria::TheWanderingIsle::npc_tushui_leading_trainee, Scripts::Pandaria::TheWanderingIsle::npc_jaomin_ro, and Scripts::Pandaria::TheWanderingIsle::npc_amberleaf_scamp.
Definition at line 167 of file CreatureAI.h.
Referenced by npc_headless_horseman_head::JustReachedHome(), boss_headless_horseman::JustReachedHome(), boss_warrior_toc5::boss_warrior_toc5AI::JustReachedHome(), boss_mage_toc5::boss_mage_toc5AI::JustReachedHome(), boss_shaman_toc5::boss_shaman_toc5AI::JustReachedHome(), boss_hunter_toc5::boss_hunter_toc5AI::JustReachedHome(), boss_rouge_toc5::boss_rouge_toc5AI::JustReachedHome(), npc_gothik_minion_livingrider::JustReachedHome(), npc_gothik_minion_spectralrider::JustReachedHome(), npc_dk_understudy::JustReachedHome(), npc_claw::JustReachedHome(), and BroggokPrisionerBaseAI::JustReachedHome().
|
inlinevirtual |
Definition at line 128 of file CreatureAI.h.
Referenced by Unit::_RegisterAreaTrigger().
|
inlinevirtual |
Definition at line 124 of file CreatureAI.h.
Referenced by Unit::_RegisterDynObject().
|
inlinevirtual |
Reimplemented in PossessedAI, NullCreatureAI, and ScheduledChangeAI.
Definition at line 98 of file CreatureAI.h.
Referenced by ThreatManager::ProcessAIUpdates().
|
inlinevirtual |
Reimplemented in boss_moroes, boss_entropius, boss_amnennar_the_coldbringer, boss_ayamiss, boss_toc_champion_controller, npc_the_lich_king_escape_hor::npc_the_lich_king_escape_horAI, boss_moorabi, boss_keleseth, boss_exarch_maladaar, boss_grandmaster_vorpil, boss_mekgineer_steamrigger, boss_broggok, boss_vazruden_the_herald, boss_shattered_executioner, boss_zereketh_the_unbound, boss_nethermancer_sepethrea, SmartAI, boss_skeram::boss_skeramAI, npc_thorim_minibossAI, BossAI, WorldBossAI, boss_garothi_worldbreaker, npc_ley_line_sprouts, boss_occuthar::boss_occutharAI, boss_victor_nefarius, npc_blastmaster_emi_shortfuse::npc_blastmaster_emi_shortfuseAI, boss_attumen::boss_attumenAI, boss_midnight::boss_midnightAI, npc_fiendish_portal::npc_fiendish_portalAI, boss_felblood_kaelthas, npc_koltira_deathweaver, boss_headless_horseman, boss_felmyst, boss_muru, npc_muru_portal, boss_hogger, boss_randolph_moloch, npc_thalorien_dawnseeker, npc_silverpine_grand_executor_mortuus, npc_silverpine_sylvanas_windrunner_high_command, npc_silverpine_skitterweb_matriarch, boss_janalai, boss_anetheron, npc_necromancer::npc_necromancerAI, npc_blazing_monstrosity::npc_blazing_monstrosityAI, npc_firelands_molten_flamefather, boss_general_husam, boss_lockmaw, boss_corborus::boss_corborusAI, boss_ozruk::boss_ozrukAI, boss_amanitar, boss_volazj, boss_jedoga_shadowseeker, boss_prince_taldaram, boss_hadronox, boss_baltharus_the_warborn, boss_general_zarithrian, boss_paletress::boss_paletressAI, boss_black_knight::boss_black_knightAI, npc_announcer_toc5::npc_announcer_toc5AI, boss_novos, npc_crystal_channel_target, boss_trollgore, boss_bronjahm, boss_horAI, boss_ick, boss_krick, boss_drakkari_colossus, boss_gal_darah, boss_slad_ran, boss_prince_keleseth_icc, boss_prince_taldaram_icc, boss_prince_valanar_icc, boss_deathbringer_saurfang, boss_lady_deathwhisper, boss_professor_putricide, boss_rotface, npc_precious_icc, boss_sindragosa, npc_frostwing_ymirjar_vrykul, boss_the_lich_king, boss_valithria_dreamwalker, npc_the_lich_king_controller, npc_risen_archmage, boss_anubrekhan, boss_gothik, npc_gothik_trigger, boss_kelthuzad, boss_noth, boss_eregos, boss_algalon_the_observer, npc_black_hole, npc_collapsing_star, boss_ignis::boss_ignis_AI, boss_kologarn::boss_kologarnAI, boss_leviathan_mk_ii::boss_leviathan_mk_iiAI, boss_vx_001::boss_vx_001AI, boss_aerial_command_unit::boss_aerial_command_unitAI, boss_razorscale, boss_thorim::boss_thorimAI, boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI, boss_sara::boss_saraAI, boss_brain_of_yogg_saron::boss_brain_of_yogg_saronAI, boss_palehoof, boss_massive_jormungar, boss_skadi, boss_svala, boss_ymiron, boss_ichoron, boss_xevozz, npc_void_sentry, npc_sinclari_vh, npc_violet_hold_teleportation_portal_commonAI, npc_daegarn, npc_blessed_banner, boss_illidan_stormrage, npc_akama_illidan, npc_blade_of_azzinoth, npc_illidan_db_target, boss_reliquary_of_souls, npc_akama_shade, npc_creature_generator_akama, boss_fathomlord_karathress, FathomGuardBaseAI, boss_ahune, npc_ahune_bunny, npc_hellfire_channeler, boss_warchief_kargath_bladefist, npc_warchiefs_portal, npc_warden_mellichar, boss_commander_sarannis, boss_high_botanist_freywinn, boss_laj, boss_warp_splinter, boss_high_astromancer_solarian, boss_kaelthas, npc_phoenix_the_eye, npc_colonel_jules::npc_colonel_julesAI, boss_sylvanas_windrunner, boss_anduin_wrynn, boss_remnant_of_a_fallen_king, boss_balinda, npc_twilight_flame_caller::npc_twilight_flame_callerAI, boss_garaxxas, boss_vexallus, npc_restless_soul::npc_restless_soulAI, npc_kiljaeden_controller::npc_kiljaeden_controllerAI, boss_kiljaeden::boss_kiljaedenAI, npc_hand_of_the_deceiver::npc_hand_of_the_deceiverAI, npc_felfire_portal::npc_felfire_portalAI, npc_lady_sylvanas_windrunner::npc_lady_sylvanas_windrunnerAI, boss_archimonde, hyjalAI, npc_thrall_old_hillsbrad, boss_onyxia, npc_disciple_of_naralex, npc_ruul_snowhoof::npc_ruul_snowhoofAI, npc_muglash::npc_muglashAI, boss_anubarak_trial, npc_toc_enh_shaman, boss_jormungarAI, npc_tirion_toc, boss_ionar, boss_sjonnir, npc_brann_hos, boss_freya::boss_freyaAI, boss_emalon, npc_emily, boss_nexusprince_shaffar, boss_darkweaver_syth, boss_omor_the_unscarred, npc_maghar_captive::npc_maghar_captiveAI, npc_kurenai_captive::npc_kurenai_captiveAI, npc_commander_dawnforge::npc_commander_dawnforgeAI, npc_earthmender_wilda::npc_earthmender_wildaAI, npc_twilight_eggs, npc_halion_controller, and npc_anduin_wrynn_anduin_soul.
Definition at line 113 of file CreatureAI.h.
Referenced by spell_putricide_mutated_transformation::HandleSummon(), TempSummon::InitSummon(), npc_meteor_strike_initial::IsSummonedBy(), npc_cragmaw_blood_tick::JustAppeared(), npc_ley_line_sprouts::JustSummoned(), and npc_sinclari_vh::JustSummoned().
|
inlinevirtual |
Definition at line 120 of file CreatureAI.h.
Referenced by Unit::AddGameObject().
|
inlinevirtual |
Reimplemented in npc_anduin_wrynn_beacon_of_hope.
Definition at line 129 of file CreatureAI.h.
Referenced by Unit::_UnregisterAreaTrigger().
|
inlinevirtual |
Definition at line 125 of file CreatureAI.h.
Referenced by Unit::_UnregisterDynObject().
|
inlinevirtual |
Reimplemented in PetAI, boss_majordomo, boss_maiden_of_virtue, boss_attumen::boss_attumenAI, boss_midnight::boss_midnightAI, boss_moroes, boss_malchezaar::boss_malchezaarAI, boss_shade_of_aran::boss_aranAI, boss_strawman, boss_tinhead, boss_roar, boss_crone, boss_big_bad_wolf, boss_vexallus, boss_postmaster_malown, boss_brutallus, boss_felmyst, boss_kiljaeden::boss_kiljaedenAI, boss_archaedas, boss_akilzon, boss_halazzi, boss_hexlord_malacrass, boss_janalai, boss_nalorakk, npc_necromancer::npc_necromancerAI, npc_banshee::npc_bansheeAI, boss_captain_skarloc, boss_epoch_hunter, boss_lieutenant_drake, npc_thrall_old_hillsbrad, boss_aeonus, boss_chrono_lord_deja, boss_temporus, boss_onyxia, boss_glutton, boss_buru, boss_ossirian::boss_ossirianAI, boss_rajaxx, boss_sartura, boss_skeram::boss_skeramAI, boss_twinemperorsAI, boss_zum_rah::boss_zum_rahAI, boss_patchwerk, boss_drakos, boss_maiden_of_grief, boss_ingvar_the_plunderer, boss_keleseth, boss_exarch_maladaar, boss_nexusprince_shaffar, boss_pandemonius, boss_darkweaver_syth, boss_talon_king_ikiss, boss_fathomlord_karathress, boss_hydross_the_unstable, boss_lady_vashj, boss_morogrim_tidewalker, boss_hydromancer_thespia, boss_mekgineer_steamrigger, boss_warlord_kalithresh, boss_mennu_the_betrayer, boss_swamplord_muselek, boss_high_king_maulgar, boss_kelidan_the_breaker, boss_omor_the_unscarred, boss_vazruden, boss_watchkeeper_gargolmar, boss_grand_warlock_nethekurse, boss_warbringer_omrogg, npc_millhouse_manastorm, boss_dalliah_the_doomsayer, boss_harbinger_skyriss, boss_wrath_scryer_soccothrates, boss_zereketh_the_unbound, boss_commander_sarannis, boss_high_botanist_freywinn, boss_thorngrin_the_tender, boss_warp_splinter, boss_high_astromancer_solarian, boss_kaelthas, boss_void_reaver, boss_gatewatcher_gyrokill, boss_gatewatcher_iron_hand, boss_mechano_lord_capacitus, boss_pathaleon_the_calculator, boss_sathrovarr, SmartAI, boss_garothi_worldbreaker, boss_king_deepbeard, boss_rokmora, boss_nefarian, boss_vaelastrasz, boss_ragnaros, boss_curator::boss_curatorAI, boss_terestian_illhoof::boss_terestianAI, boss_julianne, boss_romulo, boss_priestess_delrissa, boss_priestess_lackey_commonAI, boss_selin_fireheart, boss_maiden_of_virtue_rtk, boss_shade_of_medivh, boss_the_curator_rtk, boss_bloodmage_thalnos, boss_headless_horseman, boss_herod, boss_interrogator_vishas, boss_sacrolash, boss_alythess, boss_twilight_corrupter::boss_twilight_corrupterAI, boss_daakara::boss_daakaraAI, boss_kilnara, boss_mandokir, npc_ohgan, boss_venoxis, boss_zanzil::boss_zanzilAI, boss_doomwalker_anniversary, boss_lord_kazzak_anniversary, npc_tiger_matriarch, boss_anetheron, boss_archimonde, boss_azgalor, boss_kazrogal, boss_rage_winterchill, boss_epoch::boss_epochAI, boss_mal_ganis::boss_mal_ganisAI, boss_meathook::boss_meathookAI, boss_salramm::boss_salrammAI, boss_anraphet, boss_temple_guardian_anhuur, boss_general_husam, boss_orator_krix_vizk, boss_the_candle_king, boss_edna, boss_skarmorak, TidesageCouncilSharedAI, HeartsbaneTriadSharedAI, boss_lord_waycrest, boss_lady_waycrest, boss_soulbound_goliath, npc_gravity_well::npc_gravity_wellAI, boss_jedoga_shadowseeker, boss_prince_taldaram, boss_anub_arak, boss_krik_thir, boss_baltharus_the_warborn, boss_general_zarithrian, boss_twilight_halion, boss_saviana_ragefire, boss_trollgore, boss_devourer_of_souls, boss_garfrost, boss_krick, boss_tyrannus, boss_gal_darah, boss_moorabi, BloodPrincesBossAI, boss_blood_queen_lana_thel, boss_deathbringer_saurfang, boss_festergut, boss_lady_deathwhisper, boss_lord_marrowgar, npc_bone_spike, boss_professor_putricide, boss_rotface, boss_sindragosa, boss_sister_svalna, npc_argent_captainAI, boss_the_lich_king, boss_anubrekhan, boss_faerlina, boss_four_horsemen_baseAI, boss_gothik, boss_kelthuzad, boss_noth, boss_razuvious, boss_thaddius, npc_stalagg, npc_feugen, boss_malygos, boss_general_bjarngrim, boss_krystallus, boss_algalon_the_observer, boss_leviathan_mk_ii::boss_leviathan_mk_iiAI, boss_vx_001::boss_vx_001AI, boss_aerial_command_unit::boss_aerial_command_unitAI, boss_sara::boss_saraAI, boss_cyanigosa, boss_erekem, boss_ichoron, boss_xevozz, boss_zuramat, boss_gurtogg_bloodboil, boss_illidan_stormrage, IllidariCouncilBossAI, boss_mother_shahraz, boss_essence_of_suffering, boss_essence_of_desire, boss_teron_gorefiend, boss_najentus, boss_doom_lord_kazzak, boss_doomwalker, boss_leotheras_the_blind, boss_warchief_kargath_bladefist, boss_nethermancer_sepethrea, Scripts::Pandaria::TheWanderingIsle::npc_li_fei_combat, boss_sylvanas_windrunner, boss_anduin_wrynn, boss_priestess_alun_za, boss_volkaal, boss_sporecaller_zancha, boss_alizabal::boss_alizabalAI, boss_ascendant_lord_obsidius::boss_ascendant_lord_obsidiusAI, boss_corla::boss_corlaAI, boss_karsh_steelbender::boss_karsh_steelbenderAI, boss_romogg_bonecrusher::boss_romogg_bonecrusherAI, boss_emperor_dagran_thaurissan::boss_draganthaurissanAI, netherspite_infernal::netherspite_infernalAI, boss_scarlet_commander_mograine, boss_high_inquisitor_whitemane, boss_kalecgos, npc_arthas_stratholme::npc_arthas_stratholmeAI, boss_baleroc, boss_amnennar_the_coldbringer, boss_elder_nadox, boss_volazj, boss_sartharion, dummy_dragonAI, boss_anubarak_trial, boss_faction_championsAI, boss_jaraxxus, boss_twin_baseAI, boss_novos, boss_tharon_ja, boss_bronjahm, boss_falric::boss_falricAI, boss_marwyn::boss_marwynAI, npc_the_lich_king_escape_hor::npc_the_lich_king_escape_horAI, boss_slad_ran, boss_heigan, boss_keristrasza, boss_magus_telestra, boss_nexus_commanders, boss_ormorok, boss_eregos, boss_urom, boss_ionar, boss_loken, boss_volkhan, boss_sjonnir, boss_steelbreaker::boss_steelbreakerAI, boss_runemaster_molgeim::boss_runemaster_molgeimAI, boss_stormcaller_brundir::boss_stormcaller_brundirAI, boss_auriaya, boss_freya::boss_freyaAI, boss_elder_brightleaf::boss_elder_brightleafAI, boss_elder_stonebark::boss_elder_stonebarkAI, boss_elder_ironbranch::boss_elder_ironbranchAI, boss_general_vezax::boss_general_vezaxAI, boss_hodir, boss_ignis::boss_ignis_AI, boss_kologarn::boss_kologarnAI, boss_thorim::boss_thorimAI, boss_xt002, ControllerBaseAI, boss_palehoof, boss_skadi, boss_svala, boss_ymiron, boss_ambassador_hellmaw, boss_blackheart_the_inciter, boss_grandmaster_vorpil, boss_gruul, boss_the_maker, boss_magtheridon, emerald_dragonAI, and boss_emeriss::boss_emerissAI.
Definition at line 110 of file CreatureAI.h.
Referenced by Unit::Kill().
|
protectedvirtual |
Reimplemented in VehicleAI, PassiveAI, PossessedAI, NullCreatureAI, PetAI, ReactorAI, ScheduledChangeAI, FollowerAI, netherspite_infernal::netherspite_infernalAI, npc_felmyst_trail, npc_injured_draenei::npc_injured_draeneiAI, npc_prince_taldaram_flame_sphere, boss_anubarak_trial, npc_runic_colossus::npc_runic_colossusAI, boss_cyanigosa, npc_violet_hold_teleportation_portal_commonAI, npc_mrfloppy, npc_tournament_training_dummy, npc_blessed_banner, npc_lord_illidan_stormrage::npc_lord_illidan_stormrageAI, npc_pet_hunter_snake_trap, npc_anubarak_spike, npc_hearthsinger_forresten_cot::npc_hearthsinger_forresten_cotAI, npc_chromie_middle::npc_chromie_middleAI, npc_harbinger_of_flame::npc_harbinger_of_flameAI, EscortAI, SmartAI, npc_odyn, boss_coren_direbrew, boss_shade_of_aran::boss_aranAI, npc_salanar_the_horseman::npc_salanar_the_horsemanAI, npc_dkc1_gothik::npc_dkc1_gothikAI, npc_a_special_surprise::npc_a_special_surpriseAI, npc_highlord_darion_mograine::npc_highlord_darion_mograineAI, boss_felmyst, npc_silverpine_salty_rocka, boss_nalorakk, npc_winterfin_playmate::npc_winterfin_playmateAI, npc_snowfall_glade_playmate::npc_snowfall_glade_playmateAI, npc_the_biggest_tree::npc_the_biggest_treeAI, npc_high_oracle_soo_roo::npc_high_oracle_soo_rooAI, npc_elder_kekek::npc_elder_kekekAI, npc_the_etymidian::npc_the_etymidianAI, npc_alexstraza_the_lifebinder::npc_alexstraza_the_lifebinderAI, npc_cw_area_trigger::npc_cw_area_triggerAI, npc_grizzlemaw_cw_trigger::npc_grizzlemaw_cw_triggerAI, alliance_rifleman::alliance_riflemanAI, hyjalAI, boss_ossirian::boss_ossirianAI, boss_twinemperorsAI, npc_draenei_survivor::npc_draenei_survivorAI, npc_aged_dying_ancient_kodo::npc_aged_dying_ancient_kodoAI, npc_tooga::npc_toogaAI, npc_twiggy_flathead::npc_twiggy_flatheadAI, npc_hadronox_crusherPackAI, boss_krik_thir, npc_gatewatcher_petAI, boss_novos, npc_kelthuzad_minionAI, boss_malygos, boss_loken, npc_thorims_hammer::npc_thorims_hammerAI, npc_hodirs_fury::npc_hodirs_furyAI, npc_scorch_ground::npc_scorch_groundAI, boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI, boss_svala, npc_mageguard_dalaran, npc_guardian_pavilion, npc_jungle_punch_target, boss_nexusprince_shaffar, boss_talon_king_ikiss, boss_ambassador_hellmaw, npc_reliquary_combat_trigger, npc_ashtongue_sorcerer, boss_doomwalker, boss_warlord_kalithresh, npc_warden_mellichar, boss_wrath_scryer_soccothrates, boss_thorngrin_the_tender, boss_kaelthas, npc_nether_drake::npc_nether_drakeAI, and npc_air_force_bots::npc_air_force_botsAI.
Definition at line 122 of file CreatureAI.cpp.
References Creature::CanStartAttack(), Unit::EngageWithTarget(), WorldObject::GetMap(), Creature::HasReactState(), Map::Instanceable(), Creature::IsAggroGracePeriodExpired(), Creature::IsEngaged(), me, and REACT_AGGRESSIVE.
Referenced by FollowerAI::MoveInLineOfSight(), npc_harbinger_of_flame::npc_harbinger_of_flameAI::MoveInLineOfSight(), EscortAI::MoveInLineOfSight(), SmartAI::MoveInLineOfSight(), boss_shade_of_aran::boss_aranAI::MoveInLineOfSight(), npc_salanar_the_horseman::npc_salanar_the_horsemanAI::MoveInLineOfSight(), npc_dkc1_gothik::npc_dkc1_gothikAI::MoveInLineOfSight(), boss_felmyst::MoveInLineOfSight(), boss_nalorakk::MoveInLineOfSight(), boss_ossirian::boss_ossirianAI::MoveInLineOfSight(), npc_hadronox_crusherPackAI::MoveInLineOfSight(), boss_krik_thir::MoveInLineOfSight(), npc_gatewatcher_petAI::MoveInLineOfSight(), boss_novos::MoveInLineOfSight(), npc_kelthuzad_minionAI::MoveInLineOfSight(), boss_loken::MoveInLineOfSight(), boss_talon_king_ikiss::MoveInLineOfSight(), boss_warlord_kalithresh::MoveInLineOfSight(), boss_wrath_scryer_soccothrates::MoveInLineOfSight(), boss_thorngrin_the_tender::MoveInLineOfSight(), npc_nether_drake::npc_nether_drakeAI::MoveInLineOfSight(), and MoveInLineOfSight_Safe().
| void CreatureAI::MoveInLineOfSight_Safe | ( | Unit * | who | ) |
== Reactions At =================================
Definition at line 113 of file CreatureAI.cpp.
References _moveInLOSLocked, and MoveInLineOfSight().
Referenced by CreatureUnitRelocationWorker().
Reimplemented in boss_volkhan, npc_lockmaw_augh_add, npc_lockmaw_augh_boss, npc_tooga::npc_toogaAI, boss_general_bjarngrim, npc_spectator, boss_essence_of_suffering, boss_essence_of_desire, npc_akama_shade, boss_shade_of_akama, npc_ashtongue_broken, SmartAI, boss_paletress::boss_paletressAI, npc_eye_of_acherus, npc_redridge_subdued_canyon_ettin, npc_voljin_zulaman::npc_voljin_zulamanAI, npc_brann_bronzebeard_anraphet, boss_algalon_the_observer, npc_molten_barrage::npc_molten_barrageAI, boss_eadric::boss_eadricAI, npc_spirit_shade::npc_spirit_shadeAI, boss_four_horsemen_baseAI, PetAI, npc_valkyr_of_odyn, boss_rend_blackhand, boss_nefarian, Scripts::EasternKingdoms::Gilneas::Chapter1::npc_frightened_citizen, npc_image_of_medivh::npc_image_of_medivhAI, boss_selin_fireheart, npc_unworthy_initiate::npc_unworthy_initiateAI, npc_scarlet_courier::npc_scarlet_courierAI, boss_headless_horseman, boss_high_inquisitor_whitemane, npc_madrigosa, boss_kalecgos, npc_warden_thelwater, npc_mortimer_moloch, Scripts::EasternKingdoms::Vashjir::Chapter1::npc_vashjir_drowning_soldier, npc_silverpine_mutant_bush_chicken, npc_silverpine_fenris_keep_camera, npc_amanishi_hatcher, boss_doomwalker_anniversary, npc_troll_volunteer, boss_infinite_corruptor::boss_infinite_corruptorAI, npc_martha_goslin::npc_martha_goslinAI, npc_jena_anderson::npc_jena_andersonAI, npc_bartleby_battson::npc_bartleby_battsonAI, npc_malcolm_moore::npc_malcolm_mooreAI, npc_sergeant_morigan::npc_sergeant_moriganAI, npc_roger_owens::npc_roger_owensAI, npc_arthas_stratholme::npc_arthas_stratholmeAI, npc_stratholme_rp_dummy, boss_aeonus, boss_onyxia, npc_belnistrasz::npc_belnistraszAI, npc_snufflenose_gopher::npc_snufflenose_gopherAI, boss_ayamiss, npc_hive_zara_larva, Scripts::Kalimdor::Durotar::npc_captive_spitescale_scout, Scripts::Kalimdor::Durotar::npc_echo_isles_class_trainer< PitPos, QuestID >, boss_edna, boss_high_priestess_azil::boss_high_priestess_azilAI, boss_slabhide::boss_slabhideAI, npc_hadronox_crusherPackAI, npc_hadronox_foeAI, npc_corrupted_soul_fragment, boss_garfrost, boss_krick, boss_drakkari_elemental, npc_living_mojo, npc_blood_queen_lana_thel, npc_ball_of_flame, boss_blood_queen_lana_thel, boss_deathbringer_saurfang, npc_high_overlord_saurfang_icc, npc_muradin_bronzebeard_icc, npc_darnavan, boss_lord_marrowgar, boss_professor_putricide, boss_sister_svalna, npc_tirion_fordring_tft, npc_valkyr_shadowguard, npc_icc_nerubar_broodkeeper, boss_malygos, npc_melee_hover_disk, npc_azure_ring_captain, npc_ruby_emerald_amber_drake, npc_malformed_ooze, npc_mechanolift::npc_mechanoliftAI, boss_thorim::boss_thorimAI, npc_annhylde_the_caller, npc_ingvar_throw_dummy, npc_enslaved_proto_drake, npc_ichor_globule, npc_commander_eligor_dawnbringer, npc_frostbrood_skytalon, npc_freed_protodrake, npc_wild_wyrm, npc_king_jokkum_vehicle, boss_doomwalker, boss_vazruden_the_herald, boss_alar, npc_nether_drake::npc_nether_drakeAI, npc_colonel_jules::npc_colonel_julesAI, npc_barada::npc_baradaAI, npc_mature_netherwing_drake::npc_mature_netherwing_drakeAI, npc_enslaved_netherwing_drake::npc_enslaved_netherwing_drakeAI, Scripts::Pandaria::TheJadeForest::npc_rappelling_rope, Scripts::Pandaria::TheWanderingIsle::npc_tushui_huojin_trainee, Scripts::Pandaria::TheWanderingIsle::npc_amberleaf_scamp, npc_elwynn_forest_wolf, boss_sylvanas_windrunner, boss_anraphet, boss_saviana_ragefire, boss_sindragosa, npc_spinestalker, npc_rimefang_icc, npc_spirit_bomb, boss_leviathan_mk_ii::boss_leviathan_mk_iiAI, boss_aerial_command_unit::boss_aerial_command_unitAI, boss_kaelthas, boss_ymiron_the_fallen_king, boss_guarm, npc_kayn_sunfury_invasion_begins, npc_jayce_darkweaver_invasion_begins, npc_allari_the_souleater_invasion_begins, npc_korvas_bloodthorn_invasion_begins, npc_sevis_brightflame_invasion_begins, npc_cyana_nightglaive_invasion_begins, npc_inquisitor_baleful_molten_shore, npc_jayce_darkweaver_cryptic_hollow_private, boss_nightbane::boss_nightbaneAI, npc_kalecgos, npc_koltira_deathweaver, boss_kirtonos_the_herald, npc_apothecary_genericAI, ShadowswordBaseAI, npc_safe_technician_sanitron, npc_vanessa_vancleef_human_heritage_lions_pride_inn_basement, npc_akilzon_amani_kidnapper, npc_chained_spirit, npc_omen, boss_archimonde, boss_lava_guard_gordoth, npc_taelia_get_your_bearings, npc_sc_millhouse_manastorm::npc_sc_millhouse_manastormAI, boss_jedoga_shadowseeker, npc_twilight_volunteer, dummy_dragonAI, npc_onyx_flamecaller, npc_frost_sphere, boss_jaraxxus, boss_gormok, boss_dreadscale, boss_icehowl, boss_twin_baseAI, npc_barrett_toc, boss_lich_king_toc, npc_fizzlebang_toc, npc_drakkari_invader, npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI, npc_the_lich_king_escape_hor::npc_the_lich_king_escape_horAI, npc_quel_delar_sword::npc_quel_delar_swordAI, gunship_npc_AI, npc_gunship_boarding_addAI, npc_gunship_gunner, npc_gunship_rocketeer, npc_gunship_mage, boss_the_lich_king, npc_brann_bronzebeard_algalon, boss_razorscale, npc_expedition_defender, npc_expedition_trapper, npc_expedition_engineer, npc_turned_champion::npc_turned_championAI, npc_grauf, npc_skadi_trashAI, boss_ymiron, boss_illidan_stormrage, npc_akama_illidan, npc_illidan_db_target, boss_lady_vashj, npc_steamrigger_mechanic, boss_warlord_kalithresh, npc_earthen_ring_flamecaller, boss_swamplord_muselek, npc_claw, npc_millhouse_manastorm, Scripts::Pandaria::TheWanderingIsle::npc_jaomin_ro_hawk, Scripts::Pandaria::TheWanderingIsle::npc_aysa_cloudsinger_summon, npc_anduin_wrynn_anduin_hope, npc_priestess_alun_za_corrupted_gold, npc_priestess_alun_za_spirit_of_gold, npc_shield_orb::npc_shield_orbAI, npc_malacrass_blood_worm, boss_hadronox, npc_suppresser, npc_released_offspring_harkoa, npc_animated_gold, npc_sparring_partner_exiles_reach, npc_captain_warlord_first_aid_private, npc_garrick_summoned_beach, npc_grimaxe_summoned_beach, npc_sparring_partner_combat_training, npc_leader_northbound, npc_lindie_springstock_q56034, npc_cork_fizzlepop_q59941, npc_re_sized_boar_q56034, npc_unleashed_ballAI, npc_announcer_toc5::npc_announcer_toc5AI, npc_spark_of_ionar, npc_argent_valiant, boss_amalgam_of_souls, npc_amalgam_of_souls_restless_soul, npc_amalgam_of_souls_lord_etheldrin_ravencrest, npc_feasting_valarjar, npc_valarjar_paying_respect_to_odyn, npc_spectating_valarjar, boss_telash_greywing, boss_armsmaster_harlan, npc_glob_of_viscidus::npc_glob_of_viscidusAI, Scripts::Kalimdor::Durotar::npc_lazy_peon::npc_lazy_peonAI, boss_ulgrax_the_devourer, npc_anubarak_anub_ar_assassin, boss_gluth, npc_kelthuzad_minionAI, boss_sapphiron, npc_verdisa_beglaristrasz_eternos, boss_flame_leviathan::boss_flame_leviathanAI, npc_wounded_skirmisher, Scripts::QuelThalas::MurderRow::KystiaManaheart::boss_kystia_manaheart_nibbles, npc_train_wrecker::npc_train_wreckerAI, boss_volkaal, boss_cragmaw_the_infested, boss_alizabal::boss_alizabalAI, npc_uther_quel_delar::npc_uther_quel_delarAI, EscortAI, boss_felmyst, and npc_weegli_blastfuse::npc_weegli_blastfuseAI.
Definition at line 162 of file CreatureAI.h.
Referenced by RotateMovementGenerator::Finalize(), FormationMovementGenerator::MovementInform(), and npc_tooga::npc_toogaAI::MovementInform().
|
inlinevirtual |
Reimplemented in SmartAI.
Definition at line 150 of file CreatureAI.h.
|
inlinevirtual |
Reimplemented in SmartAI.
Definition at line 153 of file CreatureAI.h.
|
inlinevirtual |
Reimplemented in boss_ymiron_the_fallen_king, npc_jayce_darkweaver_cryptic_hollow_private, boss_leymor, boss_the_curator_rtk, boss_skarmorak, Scripts::QuelThalas::MurderRow::KystiaManaheart::boss_kystia_manaheart, Scripts::QuelThalas::MurderRow::KystiaManaheart::boss_kystia_manaheart_nibbles, and boss_cragmaw_the_infested.
Definition at line 147 of file CreatureAI.h.
|
overridevirtual |
Reimplemented from UnitAI.
Reimplemented in npc_eye_of_acherus, VehicleAI, PetAI, SmartAI, npc_dk_understudy, NullCreatureAI, ScheduledChangeAI, npc_gunship_cannon, npc_wyrmrest_defender, npc_icefang, and npc_king_jokkum_vehicle.
Definition at line 62 of file CreatureAI.cpp.
References Unit::EngageWithTarget(), ObjectAccessor::GetUnit(), Creature::HasReactState(), Unit::IsCharmed(), ObjectGuid::IsEmpty(), Unit::LastCharmerGUID, me, and REACT_PASSIVE.
Referenced by PetAI::OnCharmed().
|
inlinevirtual |
Reimplemented in npc_arthas_stratholme::npc_arthas_stratholmeAI, SmartAI, npc_lokhtos_darkbargainer::npc_lokhtos_darkbargainerAI, boss_gloomrel::boss_gloomrelAI, boss_doomrel::boss_doomrelAI, npc_barnes, npc_death_knight_initiate::npc_death_knight_initiateAI, npc_koltira_deathweaver, npc_highlord_darion_mograine::npc_highlord_darion_mograineAI, npc_silverpine_bat_handler_maggotbreath, npc_jaina_proudmoore::npc_jaina_proudmooreAI, npc_thrall::npc_thrallAI, npc_tyrande_whisperwind::npc_tyrande_whisperwindAI, npc_chromie_start::npc_chromie_startAI, npc_chromie_middle::npc_chromie_middleAI, npc_erozion, npc_thrall_old_hillsbrad, npc_taretha, npc_disciple_of_naralex, npc_aged_dying_ancient_kodo::npc_aged_dying_ancient_kodoAI, Scripts::Kalimdor::Durotar::npc_mithaka, npc_sergeant_bly::npc_sergeant_blyAI, npc_weegli_blastfuse::npc_weegli_blastfuseAI, npc_announcer_toc5::npc_announcer_toc5AI, npc_essence_of_twin, npc_jaina_or_sylvanas_intro_hor::npc_jaina_or_sylvanas_intro_horAI, npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI, npc_alchemist_adrianna, npc_brann_hos, npc_sinclari_vh, npc_wg_demolisher_engineer, npc_wg_spirit_guide, npc_wg_queue, npc_zm_field_scout, npc_claw, npc_colonel_jules::npc_colonel_julesAI, npc_engineering_tele_trinket::npc_engineering_tele_trinketAI, and npc_wormhole::npc_wormholeAI.
Definition at line 206 of file CreatureAI.h.
Referenced by WorldSession::HandleGossipHelloOpcode(), and WorldSession::HandleQuestgiverHelloOpcode().
Reimplemented in npc_brann_bronzebeard_anraphet, npc_tirion_fordring_tft, npc_entrance_faction_leader, npc_high_overlord_saurfang_igb, npc_muradin_bronzebeard_igb, SmartAI, npc_sevis_brightflame_shivarra_gateway, npc_jayce_darkweaver_cryptic_hollow, boss_coren_direbrew, boss_victor_nefarius, boss_vaelastrasz, boss_apothecary_hummel, npc_master_mathias_shaw_human_heritage_lions_pride_inn_basement, Scripts::EasternKingdoms::StormwindCity::npc_jaina_proudmoore_tides_of_war, npc_voljin_zulaman::npc_voljin_zulamanAI, npc_selina_dourman, Scripts::Kalimdor::Durotar::npc_echo_isles_class_trainer< PitPos, QuestID >, Scripts::KhazAlgar::CampaignsVisionsOfAShadowedSun::npc_vereesa_windrunner_oztan_isle, npc_cyrus_crestfall_old_knight, npc_7th_legion_magus_sanctum_of_the_sages, npc_barrett_toc, npc_sylvanas_fos, npc_jaina_fos, npc_verdisa_beglaristrasz_eternos, npc_brann_bronzebeard_ulduar_intro::npc_brann_bronzebeard_ulduar_introAI, npc_lorekeeper::npc_lorekeeperAI, npc_sinclari_vh, npc_wyrmrest_defender, boss_majordomo, npc_grandmother, npc_thalorien_dawnseeker, npc_andorov, npc_high_overlord_saurfang_icc, npc_muradin_bronzebeard_icc, npc_observation_ring_keeper::npc_observation_ring_keeperAI, npc_baros_alexston, npc_lokhtos_darkbargainer::npc_lokhtos_darkbargainerAI, boss_gloomrel::boss_gloomrelAI, boss_doomrel::boss_doomrelAI, npc_blastmaster_emi_shortfuse::npc_blastmaster_emi_shortfuseAI, npc_barnes, npc_death_knight_initiate::npc_death_knight_initiateAI, npc_highlord_darion_mograine::npc_highlord_darion_mograineAI, npc_silverpine_bat_handler_maggotbreath, npc_tb_spirit_guide, Scripts::EasternKingdoms::Westfall::npc_westfall_hobo_witness, npc_jaina_proudmoore::npc_jaina_proudmooreAI, npc_thrall::npc_thrallAI, npc_tyrande_whisperwind::npc_tyrande_whisperwindAI, npc_erozion, npc_thrall_old_hillsbrad, npc_taretha, npc_sergeant_bly::npc_sergeant_blyAI, npc_weegli_blastfuse::npc_weegli_blastfuseAI, npc_announcer_toc5::npc_announcer_toc5AI, npc_jaina_or_sylvanas_intro_hor::npc_jaina_or_sylvanas_intro_horAI, npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI, npc_brann_hos, npc_expedition_commander, npc_thassarian, npc_wg_demolisher_engineer, npc_wg_spirit_guide, npc_zm_field_scout, npc_akama_illidan, npc_akama_shade, npc_barada::npc_baradaAI, npc_engineering_tele_trinket::npc_engineering_tele_trinketAI, npc_wormhole::npc_wormholeAI, npc_argent_squire_gruntling::npc_argent_squire_gruntlingAI, npc_chromie_start::npc_chromie_startAI, npc_chromie_middle::npc_chromie_middleAI, npc_arthas_stratholme::npc_arthas_stratholmeAI, npc_silverpine_admiral_hatchet, npc_morridune, npc_disciple_of_naralex, npc_engineer_spark_overgrind::npc_engineer_spark_overgrindAI, Scripts::Kalimdor::Durotar::npc_darkspear_jailor, Scripts::Kalimdor::Durotar::npc_voljin_garrosh_vision, Scripts::Kalimdor::Durotar::npc_voljin_thrall_vision, npc_cairne_bloodhoof, npc_zafod_boombox, npc_lake_frog, npc_brann_bronzebeard_keystone, npc_wg_queue, npc_crusade_recruit, npc_alchemist_finklestein, and npc_magister_aledis::npc_magister_aledisAI.
Definition at line 209 of file CreatureAI.h.
Referenced by WorldSession::HandleGossipSelectOptionOpcode().
|
inlinevirtual |
Reimplemented in SmartAI.
Definition at line 212 of file CreatureAI.h.
Referenced by WorldSession::HandleGossipSelectOptionOpcode().
|
inlinevirtual |
Reimplemented in boss_halazzi, npc_spirit_of_the_lynx, and Scripts::Pandaria::TheWanderingIsle::npc_jaomin_ro.
Definition at line 104 of file CreatureAI.h.
|
private |
Definition at line 131 of file CreatureAI.cpp.
References Creature::CanStartAttack(), Unit::EngageWithTarget(), Creature::HasReactState(), Unit::IsAlive(), me, and REACT_PASSIVE.
Reimplemented in npc_koltira_deathweaver, npc_silverpine_grand_executor_mortuus, npc_chromie_start::npc_chromie_startAI, npc_belnistrasz::npc_belnistraszAI, Scripts::Kalimdor::Durotar::npc_echo_isles_class_trainer< PitPos, QuestID >, npc_chicken_cluck::npc_chicken_cluckAI, npc_danica_the_reclaimer, SmartAI, npc_kayn_sunfury_invasion_begins, npc_kayn_sunfury_ashtongue_intro, npc_jayce_darkweaver_cryptic_hollow, npc_baros_alexston, npc_master_mathias_shaw_human_heritage_lions_pride_inn_basement, npc_vanessa_vancleef_human_heritage_lions_pride_inn_basement, npc_silverpine_admiral_hatchet, Scripts::EasternKingdoms::StormwindCity::npc_anduin_wrynn_nation_of_kultiras, Scripts::EasternKingdoms::StormwindCity::npc_arkonarin_starshade_ancient_curses, npc_first_mate_stand_your_ground, npc_captain_garrick_beach, npc_warlord_grimaxe_beach, npc_ruul_snowhoof::npc_ruul_snowhoofAI, npc_muglash::npc_muglashAI, npc_magwin::npc_magwinAI, npc_demolitionist_legoso::npc_demolitionist_legosoAI, npc_tooga::npc_toogaAI, npc_ranshalla::npc_ranshallaAI, npc_taelia_get_your_bearings, npc_emily, npc_daegarn, npc_maghar_captive::npc_maghar_captiveAI, npc_kurenai_captive::npc_kurenai_captiveAI, npc_earthmender_wilda::npc_earthmender_wildaAI, Scripts::Pandaria::TheWanderingIsle::npc_li_fei, and npc_doctor::npc_doctorAI.
Definition at line 215 of file CreatureAI.h.
Referenced by Player::AddQuestAndCheckCompletion().
|
inlinevirtual |
Reimplemented in npc_rocknot::npc_rocknotAI, boss_apothecary_hummel, npc_the_etymidian::npc_the_etymidianAI, Scripts::Kalimdor::Durotar::npc_echo_isles_class_trainer< PitPos, QuestID >, Scripts::Kalimdor::Durotar::npc_voljin_garrosh_vision, Scripts::Kalimdor::Durotar::npc_voljin_thrall_vision, npc_chicken_cluck::npc_chicken_cluckAI, SmartAI, npc_silverpine_sylvanas_windrunner_high_command, npc_silverpine_admiral_hatchet, and npc_lady_sylvanas_windrunner::npc_lady_sylvanas_windrunnerAI.
Definition at line 218 of file CreatureAI.h.
|
inlinevirtual |
Reimplemented in boss_garothi_worldbreaker, npc_fel_lord_caza_cryptic_hollow, boss_baron_geddon, boss_garr, npc_core_rager, boss_magmadar, boss_maiden_of_virtue, boss_moroes, boss_doctor_theolen_krastinov, boss_kormok, boss_brutallus, boss_sacrolash, boss_alythess, npc_shadow_image, boss_muru, boss_ayamiss, boss_kurinnaxx, boss_moam, boss_rajaxx, boss_huhuran, boss_sartura, boss_king_dred, boss_magus_telestra, boss_drakos, boss_krystallus, boss_maiden_of_grief, boss_ingvar_the_plunderer, boss_warbringer_omrogg, npc_millhouse_manastorm, boss_dalliah_the_doomsayer, boss_harbinger_skyriss, boss_wrath_scryer_soccothrates, boss_zereketh_the_unbound, boss_commander_sarannis, boss_thorngrin_the_tender, boss_warp_splinter, boss_alar, boss_void_reaver, boss_gatewatcher_gyrokill, boss_gatewatcher_iron_hand, boss_nethermancer_sepethrea, boss_pathaleon_the_calculator, SmartAI, boss_majordomo, boss_ragnaros, boss_tinhead, boss_big_bad_wolf, Scripts::EasternKingdoms::Vashjir::AbyssalDepths::npc_abyssal_depths_whirlpool_vehicle, boss_akilzon, boss_halazzi, boss_hexlord_malacrass, boss_janalai, boss_nalorakk, boss_anetheron, boss_archimonde, boss_azgalor, boss_kazrogal, boss_rage_winterchill, boss_aeonus, boss_chrono_lord_deja, boss_temporus, boss_hodir, boss_exarch_maladaar, boss_nexusprince_shaffar, boss_darkweaver_syth, boss_talon_king_ikiss, boss_doom_lord_kazzak, boss_lady_vashj, boss_leotheras_the_blind, boss_morogrim_tidewalker, boss_hydromancer_thespia, boss_mekgineer_steamrigger, boss_swamplord_muselek, boss_gruul, boss_high_king_maulgar, boss_blindeye_the_seer, boss_omor_the_unscarred, boss_watchkeeper_gargolmar, boss_kaelthas, and npc_phoenix_the_eye.
Definition at line 138 of file CreatureAI.h.
|
inlinevirtual |
Reimplemented in npc_dream_portal, boss_flame_leviathan_overload_device::boss_flame_leviathan_overload_deviceAI, SmartAI, npc_bg_deephaul_ravine_earthen_mine_cart, npc_whisperwind_lasher::npc_whisperwind_lasherAI, npc_descend_into_madness::npc_descend_into_madnessAI, and npc_altar_altercation_blood_ritual_orb.
Definition at line 230 of file CreatureAI.h.
Referenced by Unit::HandleSpellClick(), and npc_bg_deephaul_ravine_earthen_mine_cart::OnSpellClick().
|
inlinevirtual |
Reimplemented in npc_volatile_sapling, npc_shambling_horror_icc, SmartAI, boss_shade_of_medivh, and boss_kaelthas.
Definition at line 141 of file CreatureAI.h.
Referenced by Unit::InterruptSpell().
|
inlinevirtual |
Reimplemented in boss_drakos, boss_ingvar_the_plunderer, npc_millhouse_manastorm, boss_commander_sarannis, boss_thorngrin_the_tender, boss_gatewatcher_iron_hand, SmartAI, boss_shade_of_medivh, boss_azhiccar, boss_the_candle_king, boss_hodir, boss_exarch_maladaar, boss_pandemonius, boss_the_lurker_below, boss_magtheridon, boss_kaelthas, and Scripts::QuelThalas::MurderRow::KystiaManaheart::boss_kystia_manaheart.
Definition at line 144 of file CreatureAI.h.
|
inlinevirtual |
Reimplemented in PetAI.
Definition at line 179 of file CreatureAI.h.
|
inlinevirtual |
Reimplemented in PetAI, and FollowerAI.
Definition at line 176 of file CreatureAI.h.
== Fields =======================================
Reimplemented in npc_silverpine_forest_ettin, npc_sharpbeak::npc_sharpbeak_AI, Scripts::EasternKingdoms::Westfall::npc_westfall_overloaded_harvest_golem, npc_akilzon_amani_kidnapper, boss_general_husam, npc_husam_tolvir_land_mine, npc_vp_slipstream_landing_zone, npc_eagle_spirit::npc_eagle_spirit_AI, npc_gunship_cannon, npc_wyrmrest_skytalon, npc_silverpine_horde_hauler, npc_silverpine_orc_sea_pup, npc_silverpine_fenris_keep_camera, npc_wild_wyrm, npc_sanitron_5000, npc_milos_gyro::npc_milos_gyro_AI, npc_silverpine_forsaken_bat, npc_silverpine_armoire, npc_scoutomatic_5000, npc_choppy_booster_scout, npc_giant_boar_vehicle_q55879, npc_blazing_monstrosity::npc_blazing_monstrosityAI, npc_husam_bad_intentions_target, npc_bone_spike, npc_ruby_emerald_amber_drake, npc_constrictor_tentacle::npc_constrictor_tentacleAI, Scripts::Pandaria::TheJadeForest::npc_rappelling_rope, Scripts::Pandaria::TheWanderingIsle::npc_delivery_cart, npc_tournament_mount::npc_tournament_mountAI, npc_melee_hover_disk, npc_caster_hover_disk, SmartAI, boss_gormok, boss_flame_leviathan_seat::boss_flame_leviathan_seatAI, boss_xt002, npc_bountiful_table::npc_bountiful_tableAI, npc_four_car_garage, npc_vp_slipstream, boss_kologarn::boss_kologarnAI, npc_grauf, npc_rocket_propelled_warhead, npc_icefang, npc_hyldsmeet_protodrake, npc_king_jokkum_vehicle, and boss_rezan.
Definition at line 228 of file CreatureAI.h.
Referenced by Vehicle::RemovePassenger().
Reimplemented in npc_taskmaster_fizzule::npc_taskmaster_fizzuleAI, npc_pet_gen_pandaren_monk, npc_spectral_ghostly_citizen::npc_spectral_ghostly_citizenAI, npc_lake_frog, npc_chicken_cluck::npc_chicken_cluckAI, npc_dancing_flames, npc_brewfest_reveler::npc_brewfest_revelerAI, npc_brewfest_reveler_2, PetAI, SmartAI, and npc_guard_generic.
Definition at line 173 of file CreatureAI.h.
| void CreatureAI::SetBoundary | ( | CreatureBoundary const * | boundary, |
| bool | negativeBoundaries = false |
||
| ) |
Definition at line 445 of file CreatureAI.cpp.
References _boundary, _negateBoundary, Creature::DoImmediateBoundaryCheck(), and me.
Referenced by BloodPrincesBossAI::BloodPrincesBossAI(), boss_aqusirr_aqualing::boss_aqusirr_aqualing(), boss_essence_of_anger::boss_essence_of_anger(), boss_essence_of_desire::boss_essence_of_desire(), boss_essence_of_suffering::boss_essence_of_suffering(), boss_faction_championsAI::boss_faction_championsAI(), Scripts::QuelThalas::MurderRow::KystiaManaheart::boss_kystia_manaheart_nibbles::boss_kystia_manaheart_nibbles(), boss_lady_waycrest::boss_lady_waycrest(), boss_lord_waycrest::boss_lord_waycrest(), boss_northrend_beastsAI::boss_northrend_beastsAI(), boss_twin_baseAI::boss_twin_baseAI(), TrashJumpEvent::Execute(), HeartsbaneTriadSharedAI::HeartsbaneTriadSharedAI(), IllidariCouncilBossAI::IllidariCouncilBossAI(), npc_halion_controller::Initialize(), npc_priestess_alun_za_corrupted_gold::JustAppeared(), boss_thorim::boss_thorimAI::MovementInform(), npc_feugen::npc_feugen(), npc_flame_of_azzinoth::npc_flame_of_azzinoth(), npc_hellfire_channeler::npc_hellfire_channeler(), npc_reliquary_combat_trigger::npc_reliquary_combat_trigger(), npc_stalagg::npc_stalagg(), npc_thorim_arena_phase::npc_thorim_arena_phaseAI::npc_thorim_arena_phaseAI(), npc_thorim_minibossAI::npc_thorim_minibossAI(), boss_thorim::boss_thorimAI::Reset(), and TidesageCouncilSharedAI::TidesageCouncilSharedAI().
|
inlinevirtual |
Reimplemented in npc_redridge_huge_boulder, npc_ley_line_sprouts, boss_pyroguard_emberseer, boss_garr, npc_firesworn, boss_shazzrah, boss_attumen::boss_attumenAI, netherspite_infernal::netherspite_infernalAI, boss_shade_of_aran::boss_aranAI, boss_terestian_illhoof::boss_terestianAI, boss_romulo, boss_shade_of_medivh, npc_sir_thomas, boss_scarlet_commander_mograine, npc_summoned_skeleton, npc_spectral_ghostly_citizen::npc_spectral_ghostly_citizenAI, npc_muru_portal, npc_earthen_hallshaper_custodian, npc_earthen_guardian, npc_vault_warder, npc_silverpine_forsaken_bat, npc_silverpine_orc_sea_pup, npc_silverpine_agatha_fenris_isle, npc_silverpine_hillsbrad_refugee, npc_silverpine_fenris_keep_stalker, npc_silverpine_fenris_keep_camera, npc_silverpine_crowley_bloodfang_fenris_keep, npc_silverpine_generic_actor_fenris_keep, npc_fire_bomb_zulaman, npc_dragonhawk_egg, npc_omen, npc_garrick_summoned_beach, npc_grimaxe_summoned_beach, npc_leader_northbound, npc_lindie_springstock_q56034, npc_cork_fizzlepop_q59941, npc_captain_garrick_q55879, npc_giant_boar_vehicle_q55879, npc_warlord_grimaxe_q59942, boss_archimonde, npc_crate_helper::npc_crate_helperAI, boss_onyxia, npc_hive_zara_swarmer, boss_buru, npc_buru_egg, boss_viscidus::boss_viscidusAI, npc_taskmaster_fizzule::npc_taskmaster_fizzuleAI, npc_azhiccar_intro_creature, npc_drustvar_charging_familiar, boss_aqusirr, npc_aqusirr_intro_lord_stormsong, boss_soulbound_goliath, npc_taelia_get_your_bearings, boss_anub_arak, boss_krik_thir, npc_gatewatcher_petAI, boss_halion, boss_twilight_halion, npc_open_portal_target_toc, boss_king_dred, boss_gal_darah, boss_moorabi, BloodPrincesBossAI, boss_deathbringer_saurfang, npc_high_overlord_saurfang_icc, npc_muradin_bronzebeard_icc, npc_saurfang_event, npc_cult_fanatic, npc_cult_adherent, npc_putricide_oozeAI, npc_argent_captainAI, boss_the_lich_king, npc_tirion_fordring_tft, boss_valithria_dreamwalker, npc_gothik_trigger, boss_kelthuzad, npc_portal_eoe, npc_arcane_overload, boss_magus_telestra, boss_urom, npc_ruby_emerald_amber_drake, boss_ionar, npc_black_hole, boss_flame_leviathan::boss_flame_leviathanAI, npc_pool_of_tar::npc_pool_of_tarAI, npc_toasty_fire, boss_razorscale, npc_razorscale_harpoon_fire_state, boss_thorim::boss_thorimAI, npc_sif::npc_sifAI, boss_yogg_saron::boss_yogg_saronAI, npc_grauf, boss_xevozz, npc_wyrmrest_defender, npc_frostbrood_skytalon, npc_focus_fire, boss_shade_of_akama, npc_akama_shade, boss_najentus, boss_fathomlord_karathress, boss_ahune, npc_shaman_bonfire_bunny, boss_swamplord_muselek, npc_claw, boss_gruul, boss_kelidan_the_breaker, boss_vazruden_the_herald, boss_magtheridon, npc_fel_orc_convert, npc_warden_mellichar, boss_dalliah_the_doomsayer, boss_high_botanist_freywinn, npc_warp_splinter_sapling, boss_alar, boss_kaelthas, AdvisorBaseAI, npc_nagrand_banner::npc_nagrand_bannerAI, npc_infernal_attacker::npc_infernal_attackerAI, npc_shadowmoon_tuber_node::npc_shadowmoon_tuber_nodeAI, Scripts::QuelThalas::MurderRow::KystiaManaheart::boss_kystia_manaheart, boss_volkaal, npc_animated_gold, npc_sporecaller_zancha_musashitake, boss_ioc_horde_alliance, boss_vx_001::boss_vx_001AI, npc_rocket_propelled_warhead, npc_wounded_coldridge_mountaineer::npc_wounded_coldridge_mountaineerAI, npc_wounded_milita::npc_wounded_militaAI, npc_redridge_subdued_canyon_ettin, Scripts::Kalimdor::Durotar::npc_lazy_peon::npc_lazy_peonAI, SmartAI, npc_death_knight_initiate::npc_death_knight_initiateAI, npc_restless_soul::npc_restless_soulAI, boss_felmyst, boss_sathrovarr, Scripts::EasternKingdoms::Vashjir::Chapter1::npc_vashjir_drowning_soldier, npc_silverpine_forest_ettin, npc_troll_volunteer, npc_survivors_healed_by_leader_beach_private< PathId, WaitTime >, npc_alliance_survivors_beach_laying< ConversationId >, npc_bo_beach_laying, npc_mithran_dawntracker_beach_laying, npc_lana_jordan_beach_laying, npc_sparring_partner_enhanced_combat_training_warrior, npc_sparring_partner_enhanced_combat_training_paladin, npc_sparring_partner_enhanced_combat_training_rogue, npc_sparring_partner_enhanced_combat_training_priest, npc_sparring_partner_enhanced_combat_training_shaman, npc_sparring_partner_enhanced_combat_training_mage, npc_sparring_partner_enhanced_combat_training_warlock, npc_sparring_partner_enhanced_combat_training_monk, npc_sparring_partner_enhanced_combat_training_druid, npc_scoutomatic_5000, npc_choppy_booster_scout, boss_ossirian::boss_ossirianAI, boss_twinemperorsAI, npc_draenei_survivor::npc_draenei_survivorAI, npc_aged_dying_ancient_kodo::npc_aged_dying_ancient_kodoAI, npc_drustvar_frightend_woodsman, boss_sister_svalna, npc_icc_orb_controller, boss_faerlina, boss_razuvious, npc_stalagg, npc_feugen, boss_malygos, npc_living_constellation, npc_ichor_globule, npc_outhouse_bunny, npc_wounded_skirmisher, npc_venture_co_straggler, npc_tournament_training_dummy, npc_jungle_punch_target, npc_brunnhildar_prisoner, npc_wild_wyrm, npc_storm_cloud, npc_nether_drake::npc_nether_drakeAI, npc_mature_netherwing_drake::npc_mature_netherwing_drakeAI, npc_enslaved_netherwing_drake::npc_enslaved_netherwing_drakeAI, npc_pet_dk_ebon_gargoyle, and npc_injured_patient::npc_injured_patientAI.
Definition at line 132 of file CreatureAI.h.
|
inlinevirtual |
Reimplemented in npc_dark_fiend, npc_shard_of_torment, boss_krik_thir, boss_devourer_of_souls, npc_vengeful_shade, npc_putricide_oozeAI, boss_rotface, boss_four_horsemen_baron, boss_four_horsemen_thane, boss_four_horsemen_sir, boss_sara::boss_saraAI, npc_maghar_captive::npc_maghar_captiveAI, npc_kurenai_captive::npc_kurenai_captiveAI, npc_train_wrecker::npc_train_wreckerAI, SmartAI, npc_fel_lord_caza_cryptic_hollow, boss_felblood_kaelthas, boss_shade_of_medivh, npc_dark_rider_of_acherus, boss_high_inquisitor_whitemane, boss_tunk, boss_epoch::boss_epochAI, boss_infinite_corruptor::boss_infinite_corruptorAI, boss_onyxia, boss_the_candle_king, boss_lord_stormsong, boss_soulbound_goliath, boss_volazj, npc_anub_ar_skirmisher, boss_garfrost, boss_drakkari_elemental, boss_deathbringer_saurfang, boss_festergut, boss_lady_deathwhisper, boss_sindragosa, boss_sister_svalna, boss_grobbulus, boss_sapphiron, npc_azure_ring_captain, npc_malformed_ooze, boss_flame_leviathan::boss_flame_leviathanAI, npc_unstable_sun_beam::npc_unstable_sun_beamAI, boss_general_vezax::boss_general_vezaxAI, boss_thorim::boss_thorimAI, boss_ymiron, npc_haiphoon, npc_water_globule, boss_kiggler_the_crazed, boss_warchief_kargath_bladefist, npc_simon_bunny::npc_simon_bunnyAI, Scripts::Pandaria::TheWanderingIsle::npc_jaomin_ro, Scripts::Pandaria::TheWanderingIsle::npc_jaomin_ro_hawk, and boss_lethon::boss_lethonAI.
Definition at line 135 of file CreatureAI.h.
Referenced by Spell::TargetInfo::DoDamageAndTriggers(), and Spell::GOTargetInfo::DoTargetSpellHit().
|
inlinevirtual |
Reimplemented in npc_toc_enh_shaman, npc_thorim_minibossAI, BossAI, WorldBossAI, npc_koltira_deathweaver, npc_thalorien_dawnseeker, npc_necromancer::npc_necromancerAI, npc_blazing_monstrosity::npc_blazing_monstrosityAI, boss_volazj, boss_black_knight::boss_black_knightAI, npc_announcer_toc5::npc_announcer_toc5AI, npc_precious_icc, boss_sindragosa, npc_frostwing_ymirjar_vrykul, boss_valithria_dreamwalker, boss_anubrekhan, boss_gothik, npc_gothik_trigger, boss_eregos, boss_ichoron, boss_zuramat, npc_void_sentry, npc_sinclari_vh, npc_daegarn, npc_hellfire_channeler, boss_balinda, hyjalAI, boss_ionar, and SmartAI.
Definition at line 116 of file CreatureAI.h.
Referenced by npc_sinclari_vh::SummonedCreatureDespawn().
Reimplemented in npc_felblood_kaelthas_phoenix, boss_moam, npc_the_lich_king_escape_hor::npc_the_lich_king_escape_horAI, npc_phoenix_the_eye, boss_taerar::boss_taerarAI, boss_garothi_worldbreaker, boss_coren_direbrew, boss_victor_nefarius, boss_ragnaros, boss_headless_horseman, boss_apothecary_hummel, npc_firelands_molten_flamefather, boss_elder_nadox, boss_deathbringer_saurfang, boss_lady_deathwhisper, boss_the_lich_king, boss_loatheb, boss_razorscale, boss_zuramat, npc_violet_hold_teleportation_portal_commonAI, npc_daegarn, boss_illidan_stormrage, boss_magtheridon, npc_warden_mellichar, boss_anduin_wrynn, SmartAI, boss_amanitar, boss_jedoga_shadowseeker, boss_anubrekhan, npc_violet_hold_teleportation_portal, npc_violet_hold_teleportation_portal_elite, boss_gluth, boss_anomalus, and boss_freya::boss_freyaAI.
Definition at line 117 of file CreatureAI.h.
Referenced by boss_amanitar::SummonedCreatureDies(), boss_jedoga_shadowseeker::SummonedCreatureDies(), and boss_anubrekhan::SummonedCreatureDies().
|
inlinevirtual |
Definition at line 121 of file CreatureAI.h.
Referenced by Unit::RemoveGameObjectImpl().
| void CreatureAI::Talk | ( | uint8 | id, |
| WorldObject const * | whisperTarget = nullptr |
||
| ) |
Definition at line 56 of file CreatureAI.cpp.
References me, and sCreatureTextMgr.
Referenced by spell_baleroc_blades_of_baleroc::ChooseBlade(), Scripts::Pandaria::TheWanderingIsle::npc_li_fei_combat::DamageTaken(), boss_adarogg::DoAction(), npc_orb_carrier::DoAction(), Scripts::Pandaria::TheWanderingIsle::npc_aysa_cloudsinger_cave_of_meditation::DoAction(), CaptainSurviveTalk::Execute(), npc_anachronos_the_ancient::npc_anachronos_the_ancientAI::HandleAnimation(), spell_sholazar_shoot_rjr::HandleDummy(), spell_garothi_cannon_chooser::HandleDummyEffect(), spell_tunk_interrupting_shout::HandleLaunchTarget(), spell_trigger_ariok_altar_altercation::HandleOnHit(), spell_pilgrims_bounty_turkey_tracker::HandleScript(), spell_festergut_pungent_blight::HandleScript(), spell_rotface_large_ooze_buff_combine::HandleScript(), spell_volazj_whisper::HandleScriptEffect(), spell_marrowgar_bone_spike_graveyard::HandleSpikes(), spell_garothi_fel_bombardment_selector::HandleWarningEffect(), spell_borean_tundra_neural_needle::HandleWhisper(), spell_borean_tundra_prototype_neural_needle::HandleWhisper(), spell_dragonblight_high_executor_branding_iron::HandleWhisper(), Scripts::Pandaria::TheWanderingIsle::npc_min_dimwind_summon::IsSummonedBy(), npc_kayn_sunfury_ashtongue_intro_private::JustAppeared(), boss_priestess_lackey_commonAI::JustDied(), boss_midnight::boss_midnightAI::JustSummoned(), boss_anubrekhan::JustSummoned(), npc_maghar_captive::npc_maghar_captiveAI::JustSummoned(), npc_geezle::npc_geezleAI::NextStep(), spell_headless_horseman_yell_timer::OnApply(), battleground_silvershard_mines::OnCreatureCreate(), battleground_strand_of_the_ancients::OnCreatureCreate(), go_prince_taldaram_sphere::OnGossipHello(), npc_jaina_proudmoore::npc_jaina_proudmooreAI::OnGossipSelect(), npc_barada::npc_baradaAI::OnGossipSelect(), battleground_silvershard_mines::OnMineCartCaptured(), npc_altar_altercation_blood_ritual_orb::OnSpellClick(), Scripts::Pandaria::TheWanderingIsle::at_inside_of_cave_of_meditation::OnTrigger(), at_altar_altercation_kilrogg_talk::OnUnitEnter(), at_rezan_pile_of_bones_spawn_raptor::OnUnitEnter(), npc_jungle_punch_target::proceedCwEvent(), spell_malygos_surge_of_power_warning_selector_25::SendThreeTargets(), npc_stalagg::SpellHit(), npc_feugen::SpellHit(), npc_redridge_huge_boulder::UpdateAI(), Scripts::EasternKingdoms::Westfall::npc_westfall_lous_parting_thoughts_trigger::UpdateAI(), npc_winterfin_playmate::npc_winterfin_playmateAI::UpdateAI(), npc_snowfall_glade_playmate::npc_snowfall_glade_playmateAI::UpdateAI(), npc_the_biggest_tree::npc_the_biggest_treeAI::UpdateAI(), npc_high_oracle_soo_roo::npc_high_oracle_soo_rooAI::UpdateAI(), npc_elder_kekek::npc_elder_kekekAI::UpdateAI(), npc_the_etymidian::npc_the_etymidianAI::UpdateAI(), npc_alexstraza_the_lifebinder::npc_alexstraza_the_lifebinderAI::UpdateAI(), npc_hearthsinger_forresten_cot::npc_hearthsinger_forresten_cotAI::UpdateAI(), npc_arthas_stratholme::npc_arthas_stratholmeAI::UpdateAI(), boss_blood_council_controller::UpdateAI(), npc_commander_dawnforge::npc_commander_dawnforgeAI::UpdateAI(), npc_tooga::npc_toogaAI::UpdateFollowerAI(), hyjalAI::WaypointReached(), and npc_thrall_old_hillsbrad::WaypointReached().
| void CreatureAI::TriggerAlert | ( | Unit const * | who | ) | const |
Definition at line 141 of file CreatureAI.cpp.
References Creature::_IsTargetAcceptable(), AI_REACTION_ALERT, Position::GetAbsoluteAngle(), Unit::GetMotionMaster(), BaseEntity::GetTypeId(), Creature::HasReactState(), Unit::HasUnitState(), IN_MILLISECONDS, Creature::IsCivilian(), Creature::IsEngaged(), WorldObject::IsHostileTo(), Creature::IsImmuneToPC(), me, MotionMaster::MoveDistract(), REACT_PASSIVE, Creature::SendAIReaction(), TYPEID_PLAYER, TYPEID_UNIT, UNIT_STATE_CONFUSED, UNIT_STATE_DISTRACTED, UNIT_STATE_FLEEING, and UNIT_STATE_STUNNED.
Referenced by CreatureUnitRelocationWorker().
|
protected |
Definition at line 244 of file CreatureAI.cpp.
References AttackStart(), Unit::AttackStop(), EngagementOver(), EnterEvadeMode(), Unit::GetVictim(), Creature::HasReactState(), Unit::IsAlive(), IsEngaged(), Unit::IsInCombat(), me, NoHostiles, REACT_PASSIVE, and Creature::SelectVictim().
Referenced by boss_four_horsemen_baron::_UpdateAI(), boss_four_horsemen_thane::_UpdateAI(), boss_high_inquisitor_whitemane::UpdateAI(), npc_thorim_trashAI::UpdateAI(), CombatAI::UpdateAI(), CasterAI::UpdateAI(), TurretAI::UpdateAI(), GuardAI::UpdateAI(), ReactorAI::UpdateAI(), ScriptedAI::UpdateAI(), BossAI::UpdateAI(), WorldBossAI::UpdateAI(), SmartAI::UpdateAI(), boss_garothi_worldbreaker::UpdateAI(), npc_av_marshal_or_warmaster::UpdateAI(), boss_balinda::UpdateAI(), boss_drekthar::UpdateAI(), boss_galvangar::UpdateAI(), boss_vanndar::UpdateAI(), boss_ioc_horde_alliance::UpdateAI(), boss_amalgam_of_souls::UpdateAI(), boss_king_deepbeard::UpdateAI(), boss_ymiron_the_fallen_king::UpdateAI(), npc_ymiron_the_fallen_king_risen_warrior::UpdateAI(), boss_rokmora::UpdateAI(), boss_guarm::UpdateAI(), npc_illidari_fighting_invasion_begins::UpdateAI(), npc_inquisitor_baleful_molten_shore::UpdateAI(), npc_fel_lord_caza_cryptic_hollow::UpdateAI(), boss_leymor::UpdateAI(), npc_arcane_tender::UpdateAI(), boss_telash_greywing::UpdateAI(), boss_alizabal::boss_alizabalAI::UpdateAI(), boss_argaloth::UpdateAI(), boss_occuthar::boss_occutharAI::UpdateAI(), npc_twilight_flame_caller::npc_twilight_flame_callerAI::UpdateAI(), npc_twilight_torturer::npc_twilight_torturerAI::UpdateAI(), npc_twilight_sadist::npc_twilight_sadistAI::UpdateAI(), npc_mad_prisoner::npc_mad_prisonerAI::UpdateAI(), npc_crazed_mage::npc_crazed_mageAI::UpdateAI(), boss_ascendant_lord_obsidius::boss_ascendant_lord_obsidiusAI::UpdateAI(), boss_beauty::boss_beautyAI::UpdateAI(), boss_karsh_steelbender::boss_karsh_steelbenderAI::UpdateAI(), boss_romogg_bonecrusher::boss_romogg_bonecrusherAI::UpdateAI(), npc_phalanx::npc_phalanxAI::UpdateAI(), boss_ambassador_flamelash::boss_ambassador_flamelashAI::UpdateAI(), boss_coren_direbrew::UpdateAI(), boss_emperor_dagran_thaurissan::boss_draganthaurissanAI::UpdateAI(), boss_general_angerforge::boss_general_angerforgeAI::UpdateAI(), boss_high_interrogator_gerstahn::boss_high_interrogator_gerstahnAI::UpdateAI(), boss_magmus::boss_magmusAI::UpdateAI(), boss_moira_bronzebeard::boss_moira_bronzebeardAI::UpdateAI(), boss_doomrel::boss_doomrelAI::UpdateAI(), boss_drakkisath::UpdateAI(), boss_gizrul_the_slavener::UpdateAI(), boss_gyth::UpdateAI(), boss_halycon::UpdateAI(), boss_highlord_omokk::UpdateAI(), boss_lord_valthalak::UpdateAI(), boss_mother_smolderweb::UpdateAI(), boss_overlord_wyrmthalak::UpdateAI(), boss_pyroguard_emberseer::UpdateAI(), npc_blackhand_incarcerator::UpdateAI(), quartermaster_zigris::UpdateAI(), boss_rend_blackhand::UpdateAI(), boss_shadow_hunter_voshgajin::UpdateAI(), boss_the_beast::boss_thebeastAI::UpdateAI(), boss_urok_doomhowl::UpdateAI(), boss_warmaster_voone::UpdateAI(), boss_broodlord::UpdateAI(), boss_chromaggus::UpdateAI(), boss_ebonroc::UpdateAI(), boss_firemaw::UpdateAI(), boss_flamegor::UpdateAI(), boss_victor_nefarius::UpdateAI(), boss_nefarian::UpdateAI(), boss_razorgore::UpdateAI(), boss_vaelastrasz::UpdateAI(), boss_baron_geddon::UpdateAI(), boss_garr::UpdateAI(), boss_gehennas::UpdateAI(), boss_golemagg::UpdateAI(), npc_core_rager::UpdateAI(), boss_lucifron::UpdateAI(), boss_magmadar::UpdateAI(), boss_majordomo::UpdateAI(), boss_ragnaros::UpdateAI(), boss_shazzrah::UpdateAI(), boss_sulfuron::UpdateAI(), npc_flamewaker_priest::UpdateAI(), boss_maiden_of_virtue::UpdateAI(), boss_attumen::boss_attumenAI::UpdateAI(), boss_midnight::boss_midnightAI::UpdateAI(), boss_moroes::UpdateAI(), GuestBaseAI::UpdateAI(), boss_netherspite::boss_netherspiteAI::UpdateAI(), boss_nightbane::boss_nightbaneAI::UpdateAI(), boss_malchezaar::boss_malchezaarAI::UpdateAI(), boss_shade_of_aran::boss_aranAI::UpdateAI(), npc_aran_elemental::water_elementalAI::UpdateAI(), npc_kilrek::npc_kilrekAI::UpdateAI(), npc_fiendish_imp::npc_fiendish_impAI::UpdateAI(), boss_dorothee::UpdateAI(), boss_strawman::UpdateAI(), boss_tinhead::UpdateAI(), boss_roar::UpdateAI(), boss_crone::UpdateAI(), npc_tito::UpdateAI(), boss_big_bad_wolf::UpdateAI(), boss_julianne::UpdateAI(), boss_romulo::UpdateAI(), boss_felblood_kaelthas::UpdateAI(), npc_felblood_kaelthas_phoenix::UpdateAI(), boss_priestess_delrissa::UpdateAI(), boss_kagani_nightstrike::UpdateAI(), boss_ellris_duskhallow::UpdateAI(), boss_eramas_brightblaze::UpdateAI(), boss_yazzai::UpdateAI(), boss_warlord_salaris::UpdateAI(), boss_garaxxas::UpdateAI(), boss_apoko::UpdateAI(), boss_zelfan::UpdateAI(), boss_selin_fireheart::UpdateAI(), boss_vexallus::UpdateAI(), boss_maiden_of_virtue_rtk::UpdateAI(), boss_mana_devourer::UpdateAI(), boss_shade_of_medivh::UpdateAI(), boss_shade_of_medivh_guardians_image::UpdateAI(), boss_the_curator_rtk::UpdateAI(), npc_unworthy_initiate::npc_unworthy_initiateAI::UpdateAI(), npc_scarlet_courier::npc_scarlet_courierAI::UpdateAI(), boss_arcanist_doan::UpdateAI(), boss_azshir_the_sleepless::UpdateAI(), npc_headless_horseman_head::UpdateAI(), boss_headless_horseman::UpdateAI(), npc_pulsing_pumpkin::UpdateAI(), boss_high_inquisitor_fairbanks::UpdateAI(), boss_scarlet_commander_mograine::UpdateAI(), boss_armsmaster_harlan::UpdateAI(), boss_darkmaster_gandling::UpdateAI(), boss_death_knight_darkreaver::UpdateAI(), boss_doctor_theolen_krastinov::UpdateAI(), boss_illucia_barov::UpdateAI(), boss_instructor_malicia::UpdateAI(), boss_jandice_barov::UpdateAI(), boss_kirtonos_the_herald::UpdateAI(), boss_kormok::UpdateAI(), boss_lord_alexei_barov::UpdateAI(), boss_lorekeeper_polkelt::UpdateAI(), boss_boss_ras_frostwhisper::UpdateAI(), boss_the_ravenian::UpdateAI(), boss_vectus::UpdateAI(), boss_apothecary_hummel::UpdateAI(), npc_apothecary_baxter::UpdateAI(), boss_baron_rivendare::UpdateAI(), boss_baroness_anastari::UpdateAI(), boss_cannon_master_willey::UpdateAI(), boss_dathrohan_balnazzar::UpdateAI(), boss_magistrate_barthilas::UpdateAI(), boss_maleki_the_pallid::UpdateAI(), boss_nerubenkan::UpdateAI(), boss_silver_hand_bosses::boss_silver_hand_bossesAI::UpdateAI(), boss_postmaster_malown::UpdateAI(), boss_ramstein_the_gorger::UpdateAI(), boss_timmy_the_cruel::UpdateAI(), npc_spectral_ghostly_citizen::npc_spectral_ghostly_citizenAI::UpdateAI(), boss_brutallus::UpdateAI(), npc_madrigosa::UpdateAI(), boss_sacrolash::UpdateAI(), boss_alythess::UpdateAI(), npc_shadow_image::UpdateAI(), boss_felmyst::UpdateAI(), boss_kalecgos::UpdateAI(), boss_kalecgos_human::UpdateAI(), boss_kiljaeden::boss_kiljaedenAI::UpdateAI(), npc_hand_of_the_deceiver::npc_hand_of_the_deceiverAI::UpdateAI(), npc_felfire_portal::npc_felfire_portalAI::UpdateAI(), npc_volatile_felfire_fiend::npc_volatile_felfire_fiendAI::UpdateAI(), npc_sinster_reflection::npc_sinster_reflectionAI::UpdateAI(), boss_muru::UpdateAI(), boss_entropius::UpdateAI(), npc_void_sentinel::UpdateAI(), npc_void_spawn::UpdateAI(), npc_dark_fiend::UpdateAI(), npc_singularity::UpdateAI(), ShadowswordBaseAI::UpdateAI(), Scripts::EasternKingdoms::TwilightHighlands::JulakDoom::worldboss_julak_doom::UpdateAI(), boss_archaedas::UpdateAI(), npc_earthen_hallshaper_custodian::UpdateAI(), npc_earthen_guardian::UpdateAI(), npc_vault_warder::UpdateAI(), boss_ironaya::UpdateAI(), npc_stone_keeper::UpdateAI(), Scripts::EasternKingdoms::Vashjir::Mobus::worldboss_mobus::UpdateAI(), npc_joren_ironstock::UpdateAI(), boss_twilight_corrupter::boss_twilight_corrupterAI::UpdateAI(), npc_partygoer_pather::UpdateAI(), npc_partygoer::UpdateAI(), npc_redridge_citizen::npc_redridge_citizenAI::UpdateAI(), npc_silverpine_grand_executor_mortuus::UpdateAI(), npc_silverpine_worgen_renegade::UpdateAI(), npc_silverpine_forsaken_trooper::UpdateAI(), npc_silverpine_forest_ettin::UpdateAI(), npc_silverpine_orc_sea_dog::UpdateAI(), npc_silverpine_skitterweb_matriarch::UpdateAI(), npc_silverpine_agatha_fenris_isle::UpdateAI(), npc_silverpine_hillsbrad_refugee::UpdateAI(), npc_silverpine_worgen_sentry::UpdateAI(), npc_lady_sylvanas_windrunner::npc_lady_sylvanas_windrunnerAI::UpdateAI(), Scripts::EasternKingdoms::Westfall::npc_westfall_hobo_witness::UpdateAI(), boss_akilzon::UpdateAI(), npc_soaring_eagle::UpdateAI(), boss_daakara::boss_daakaraAI::UpdateAI(), boss_halazzi::UpdateAI(), npc_spirit_of_the_lynx::UpdateAI(), npc_corrupted_lightning_totem::UpdateAI(), boss_hexlord_malacrass::UpdateAI(), MalacrassCompanionBaseAI::UpdateAI(), boss_janalai::UpdateAI(), npc_amanishi_hatcher::UpdateAI(), npc_amani_dragonhawk_hatchling::UpdateAI(), boss_nalorakk::UpdateAI(), boss_grilek::UpdateAI(), boss_hazzarah::UpdateAI(), boss_jindo_the_godbreaker::boss_jindo_the_godbreakerAI::UpdateAI(), boss_kilnara::UpdateAI(), boss_mandokir::UpdateAI(), boss_renataki::UpdateAI(), boss_venoxis::UpdateAI(), boss_wushoolay::UpdateAI(), boss_zanzil::boss_zanzilAI::UpdateAI(), boss_doomwalker_anniversary::UpdateAI(), boss_lord_kazzak_anniversary::UpdateAI(), npc_omen::UpdateAI(), npc_tiger_matriarch::UpdateAI(), boss_tunk::UpdateAI(), npc_sparring_partner_exiles_reach::UpdateAI(), npc_sparring_partner_combat_training::UpdateAI(), npc_geolord_grekog::UpdateAI(), npc_quilboar_warrior::UpdateAI(), npc_quilboar_geomancer::UpdateAI(), npc_ogre_overseer::UpdateAI(), npc_captain_garrick_q55879::UpdateAI(), npc_torgok_q55879::UpdateAI(), npc_warlord_grimaxe_q59942::UpdateAI(), npc_blackfathom_deeps_event::UpdateAI(), boss_gelihast::UpdateAI(), boss_kelris::UpdateAI(), boss_anetheron::UpdateAI(), npc_towering_infernal::UpdateAI(), boss_archimonde::UpdateAI(), npc_ancient_wisp::UpdateAI(), boss_azgalor::UpdateAI(), npc_lesser_doomguard::UpdateAI(), boss_kazrogal::UpdateAI(), boss_rage_winterchill::UpdateAI(), npc_giant_infernal::npc_giant_infernalAI::UpdateAI(), npc_abomination::npc_abominationAI::UpdateAI(), npc_ghoul::npc_ghoulAI::UpdateAI(), npc_necromancer::npc_necromancerAI::UpdateAI(), npc_banshee::npc_bansheeAI::UpdateAI(), npc_crypt_fiend::npc_crypt_fiendAI::UpdateAI(), npc_fel_stalker::npc_fel_stalkerAI::UpdateAI(), npc_frost_wyrm::npc_frost_wyrmAI::UpdateAI(), npc_gargoyle::npc_gargoyleAI::UpdateAI(), alliance_rifleman::alliance_riflemanAI::UpdateAI(), hyjalAI::UpdateAI(), boss_mal_ganis::boss_mal_ganisAI::UpdateAI(), boss_captain_skarloc::UpdateAI(), boss_epoch_hunter::UpdateAI(), boss_lieutenant_drake::UpdateAI(), npc_thrall_old_hillsbrad::UpdateAI(), boss_aeonus::UpdateAI(), boss_chrono_lord_deja::UpdateAI(), boss_temporus::UpdateAI(), npc_harbinger_of_flame::npc_harbinger_of_flameAI::UpdateAI(), npc_blazing_monstrosity::npc_blazing_monstrosityAI::UpdateAI(), npc_egg_pile::npc_egg_pileAI::UpdateAI(), npc_firelands_flame_archon::UpdateAI(), npc_firelands_molten_flamefather::UpdateAI(), boss_anraphet::UpdateAI(), boss_earthrager_ptah::UpdateAI(), boss_temple_guardian_anhuur::UpdateAI(), boss_general_husam::UpdateAI(), boss_lockmaw::UpdateAI(), npc_lockmaw_augh_add::UpdateAI(), npc_lockmaw_augh_boss::UpdateAI(), boss_celebras_the_cursed::UpdateAI(), boss_landslide::UpdateAI(), boss_noxxion::UpdateAI(), boss_princess_theradras::UpdateAI(), boss_onyxia::UpdateAI(), boss_adarogg::UpdateAI(), boss_dark_shaman_koranthal::UpdateAI(), boss_lava_guard_gordoth::UpdateAI(), boss_slagmaw::UpdateAI(), boss_amnennar_the_coldbringer::UpdateAI(), boss_glutton::UpdateAI(), boss_mordresh_fire_eye::UpdateAI(), boss_tuten_kash::UpdateAI(), npc_belnistrasz::npc_belnistraszAI::UpdateAI(), npc_tomb_creature::npc_tomb_creatureAI::UpdateAI(), boss_ayamiss::UpdateAI(), boss_buru::UpdateAI(), boss_kurinnaxx::UpdateAI(), boss_moam::UpdateAI(), boss_ossirian::boss_ossirianAI::UpdateAI(), boss_rajaxx::UpdateAI(), npc_andorov::UpdateAI(), boss_kri::UpdateAI(), boss_vem::UpdateAI(), boss_yauj::UpdateAI(), boss_eye_of_cthun::eye_of_cthunAI::UpdateAI(), boss_cthun::cthunAI::UpdateAI(), npc_eye_tentacle::eye_tentacleAI::UpdateAI(), npc_claw_tentacle::claw_tentacleAI::UpdateAI(), npc_giant_claw_tentacle::giant_claw_tentacleAI::UpdateAI(), npc_giant_eye_tentacle::giant_eye_tentacleAI::UpdateAI(), boss_fankriss::UpdateAI(), boss_huhuran::UpdateAI(), boss_ouro::boss_ouroAI::UpdateAI(), boss_sartura::UpdateAI(), npc_sartura_royal_guard::UpdateAI(), boss_skeram::boss_skeramAI::UpdateAI(), boss_veknilash::boss_veknilashAI::UpdateAI(), boss_veklor::boss_veklorAI::UpdateAI(), boss_viscidus::boss_viscidusAI::UpdateAI(), npc_disciple_of_naralex::UpdateAI(), npc_engineer_spark_overgrind::npc_engineer_spark_overgrindAI::UpdateAI(), npc_sironas::npc_sironasAI::UpdateAI(), npc_demolitionist_legoso::npc_demolitionist_legosoAI::UpdateAI(), Scripts::Kalimdor::Durotar::npc_lazy_peon::npc_lazy_peonAI::UpdateAI(), Scripts::Kalimdor::Durotar::npc_darkspear_jailor::UpdateAI(), Scripts::Kalimdor::Durotar::npc_captive_spitescale_scout::UpdateAI(), Scripts::Kalimdor::Durotar::npc_echo_isles_class_trainer< PitPos, QuestID >::UpdateAI(), npc_qiraj_war_spawn::npc_qiraj_war_spawnAI::UpdateAI(), npc_taskmaster_fizzule::npc_taskmaster_fizzuleAI::UpdateAI(), npc_cairne_bloodhoof::UpdateAI(), boss_zum_rah::boss_zum_rahAI::UpdateAI(), npc_sergeant_bly::npc_sergeant_blyAI::UpdateAI(), npc_weegli_blastfuse::npc_weegli_blastfuseAI::UpdateAI(), boss_azhiccar::UpdateAI(), boss_orator_krix_vizk::UpdateAI(), boss_the_candle_king::UpdateAI(), boss_ulgrax_the_devourer::UpdateAI(), boss_edna::UpdateAI(), boss_skarmorak::UpdateAI(), npc_helena_gentle_witch_hunt::UpdateAI(), boss_aqusirr::UpdateAI(), boss_aqusirr_aqualing::UpdateAI(), boss_lord_stormsong::UpdateAI(), TidesageCouncilSharedAI::UpdateAI(), HeartsbaneTriadSharedAI::UpdateAI(), boss_lord_waycrest::UpdateAI(), boss_lady_waycrest::UpdateAI(), boss_soulbound_goliath::UpdateAI(), npc_matron_bryndle::UpdateAI(), boss_corborus::boss_corborusAI::UpdateAI(), npc_rock_borer::npc_rock_borerAI::UpdateAI(), boss_high_priestess_azil::boss_high_priestess_azilAI::UpdateAI(), boss_ozruk::boss_ozrukAI::UpdateAI(), boss_slabhide::boss_slabhideAI::UpdateAI(), npc_sc_millhouse_manastorm::npc_sc_millhouse_manastormAI::UpdateAI(), boss_amanitar::UpdateAI(), boss_elder_nadox::UpdateAI(), npc_ahnkahar_nerubian::UpdateAI(), boss_volazj::UpdateAI(), npc_twisted_visage::UpdateAI(), boss_jedoga_shadowseeker::UpdateAI(), boss_prince_taldaram::UpdateAI(), boss_anub_arak::UpdateAI(), npc_anubarak_anub_ar_assassin::UpdateAI(), npc_anubarak_anub_ar_guardian::UpdateAI(), npc_anubarak_anub_ar_venomancer::UpdateAI(), boss_hadronox::UpdateAI(), npc_hadronox_crusherPackAI::UpdateAI(), npc_hadronox_foeAI::UpdateAI(), boss_krik_thir::UpdateAI(), npc_watcher_gashra::UpdateAI(), npc_watcher_narjil::UpdateAI(), npc_watcher_silthik::UpdateAI(), npc_anub_ar_warrior::UpdateAI(), npc_anub_ar_skirmisher::UpdateAI(), npc_anub_ar_shadowcaster::UpdateAI(), boss_sartharion::UpdateAI(), npc_tenebron::UpdateAI(), npc_shadron::UpdateAI(), npc_vesperon::UpdateAI(), npc_twilight_whelp::UpdateAI(), boss_baltharus_the_warborn::UpdateAI(), npc_baltharus_the_warborn_clone::UpdateAI(), boss_general_zarithrian::UpdateAI(), npc_onyx_flamecaller::UpdateAI(), boss_halion::UpdateAI(), boss_twilight_halion::UpdateAI(), npc_halion_controller::UpdateAI(), boss_saviana_ragefire::UpdateAI(), boss_anubarak_trial::UpdateAI(), npc_swarm_scarab::UpdateAI(), npc_nerubian_burrower::UpdateAI(), npc_anubarak_spike::UpdateAI(), npc_toc_druid::UpdateAI(), npc_toc_shaman::UpdateAI(), npc_toc_paladin::UpdateAI(), npc_toc_priest::UpdateAI(), npc_toc_shadow_priest::UpdateAI(), npc_toc_warlock::UpdateAI(), npc_toc_mage::UpdateAI(), npc_toc_hunter::UpdateAI(), npc_toc_boomkin::UpdateAI(), npc_toc_warrior::UpdateAI(), npc_toc_dk::UpdateAI(), npc_toc_rogue::UpdateAI(), npc_toc_enh_shaman::UpdateAI(), npc_toc_retro_paladin::UpdateAI(), npc_toc_pet_warlock::UpdateAI(), npc_toc_pet_hunter::UpdateAI(), boss_jaraxxus::UpdateAI(), npc_fel_infernal::UpdateAI(), npc_mistress_of_pain::UpdateAI(), boss_northrend_beastsAI::UpdateAI(), npc_snobold_vassal::UpdateAI(), boss_jormungarAI::UpdateAI(), boss_twin_baseAI::UpdateAI(), boss_king_dred::UpdateAI(), npc_drakkari_gutripper::UpdateAI(), npc_drakkari_scytheclaw::UpdateAI(), boss_novos::UpdateAI(), boss_tharon_ja::UpdateAI(), boss_trollgore::UpdateAI(), boss_bronjahm::UpdateAI(), boss_devourer_of_souls::UpdateAI(), npc_sylvanas_fos::UpdateAI(), npc_jaina_fos::UpdateAI(), boss_falric::boss_falricAI::UpdateAI(), boss_marwyn::boss_marwynAI::UpdateAI(), npc_ghostly_priest::npc_ghostly_priestAI::UpdateAI(), npc_phantom_mage::npc_phantom_mageAI::UpdateAI(), npc_shadowy_mercenary::npc_shadowy_mercenaryAI::UpdateAI(), npc_spectral_footman::npc_spectral_footmanAI::UpdateAI(), npc_tortured_rifleman::npc_tortured_riflemanAI::UpdateAI(), npc_frostsworn_general::npc_frostsworn_generalAI::UpdateAI(), npc_spiritual_reflection::npc_spiritual_reflectionAI::UpdateAI(), npc_raging_ghoul::npc_raging_ghoulAI::UpdateAI(), npc_risen_witch_doctor::npc_risen_witch_doctorAI::UpdateAI(), npc_lumbering_abomination::npc_lumbering_abominationAI::UpdateAI(), npc_quel_delar_sword::npc_quel_delar_swordAI::UpdateAI(), boss_garfrost::UpdateAI(), boss_ick::UpdateAI(), boss_tyrannus::UpdateAI(), boss_rimefang::UpdateAI(), npc_ymirjar_flamebearer::UpdateAI(), npc_iceborn_protodrake::UpdateAI(), npc_geist_ambusher::UpdateAI(), boss_drakkari_colossus::UpdateAI(), boss_drakkari_elemental::UpdateAI(), npc_living_mojo::UpdateAI(), boss_moorabi::UpdateAI(), boss_slad_ran::UpdateAI(), npc_slad_ran_constrictor::UpdateAI(), npc_slad_ran_viper::UpdateAI(), boss_blood_council_controller::UpdateAI(), boss_prince_keleseth_icc::UpdateAI(), boss_prince_taldaram_icc::UpdateAI(), boss_prince_valanar_icc::UpdateAI(), npc_dark_nucleus::UpdateAI(), boss_blood_queen_lana_thel::UpdateAI(), boss_deathbringer_saurfang::UpdateAI(), boss_festergut::UpdateAI(), npc_stinky_icc::UpdateAI(), npc_high_overlord_saurfang_igb::UpdateAI(), npc_muradin_bronzebeard_igb::UpdateAI(), boss_lady_deathwhisper::UpdateAI(), npc_cult_fanatic::UpdateAI(), npc_cult_adherent::UpdateAI(), npc_darnavan::UpdateAI(), boss_lord_marrowgar::UpdateAI(), boss_professor_putricide::UpdateAI(), npc_putricide_oozeAI::UpdateAI(), boss_rotface::UpdateAI(), npc_little_ooze::UpdateAI(), npc_big_ooze::UpdateAI(), npc_precious_icc::UpdateAI(), boss_sindragosa::UpdateAI(), npc_spinestalker::UpdateAI(), npc_rimefang_icc::UpdateAI(), npc_sindragosa_trash::UpdateAI(), boss_sister_svalna::UpdateAI(), npc_captain_arnath::UpdateAI(), npc_captain_brandon::UpdateAI(), npc_captain_grondel::UpdateAI(), npc_captain_rupert::UpdateAI(), npc_frostwing_ymirjar_vrykul::UpdateAI(), boss_the_lich_king::UpdateAI(), npc_tirion_fordring_tft::UpdateAI(), npc_shambling_horror_icc::UpdateAI(), npc_raging_spirit::UpdateAI(), npc_valkyr_shadowguard::UpdateAI(), npc_strangulate_vehicle::UpdateAI(), npc_terenas_menethil::UpdateAI(), npc_spirit_warden::UpdateAI(), npc_spirit_bomb::UpdateAI(), npc_broken_frostmourne::UpdateAI(), npc_the_lich_king_controller::UpdateAI(), npc_risen_archmage::UpdateAI(), npc_blazing_skeleton::UpdateAI(), npc_suppresser::UpdateAI(), npc_gluttonous_abomination::UpdateAI(), npc_rotting_frost_giant::UpdateAI(), DarkFallenAI::UpdateAI(), npc_vampiric_fiend::UpdateAI(), npc_icc_nerubar_broodkeeper::UpdateAI(), boss_anubrekhan::UpdateAI(), boss_faerlina::UpdateAI(), boss_gluth::UpdateAI(), npc_zombie_chow::UpdateAI(), boss_gothik::UpdateAI(), npc_gothik_minion_baseAI::UpdateAI(), boss_grobbulus::UpdateAI(), npc_fallout_slime::UpdateAI(), boss_heigan::UpdateAI(), boss_kelthuzad::UpdateAI(), npc_kelthuzad_skeleton::UpdateAI(), npc_kelthuzad_banshee::UpdateAI(), npc_kelthuzad_abomination::UpdateAI(), npc_kelthuzad_guardian::UpdateAI(), boss_loatheb::UpdateAI(), boss_maexxna::UpdateAI(), boss_noth::UpdateAI(), boss_patchwerk::UpdateAI(), boss_razuvious::UpdateAI(), npc_dk_understudy::UpdateAI(), boss_sapphiron::UpdateAI(), boss_thaddius::UpdateAI(), boss_malygos::UpdateAI(), npc_nexus_lord::UpdateAI(), boss_anomalus::UpdateAI(), npc_chaotic_rift::UpdateAI(), boss_keristrasza::UpdateAI(), boss_magus_telestra::UpdateAI(), boss_ormorok::UpdateAI(), boss_drakos::UpdateAI(), boss_eregos::UpdateAI(), boss_urom::UpdateAI(), boss_varos::UpdateAI(), boss_general_bjarngrim::UpdateAI(), npc_bjarngrim_stormforged_lieutenant::UpdateAI(), boss_loken::UpdateAI(), boss_volkhan::UpdateAI(), npc_volkhan_molten_golem::UpdateAI(), boss_krystallus::UpdateAI(), boss_maiden_of_grief::UpdateAI(), boss_sjonnir::UpdateAI(), npc_iron_sludge::UpdateAI(), boss_algalon_the_observer::UpdateAI(), npc_living_constellation::UpdateAI(), boss_steelbreaker::boss_steelbreakerAI::UpdateAI(), boss_runemaster_molgeim::boss_runemaster_molgeimAI::UpdateAI(), boss_stormcaller_brundir::boss_stormcaller_brundirAI::UpdateAI(), boss_auriaya::UpdateAI(), npc_sanctum_sentry::UpdateAI(), npc_feral_defender::UpdateAI(), npc_swarming_guardian::UpdateAI(), boss_flame_leviathan_defense_cannon::boss_flame_leviathan_defense_cannonAI::UpdateAI(), npc_freyas_ward::npc_freyas_wardAI::UpdateAI(), npc_freya_ward_summon::npc_freya_ward_summonAI::UpdateAI(), boss_freya::boss_freyaAI::UpdateAI(), boss_elder_brightleaf::boss_elder_brightleafAI::UpdateAI(), boss_elder_stonebark::boss_elder_stonebarkAI::UpdateAI(), boss_elder_ironbranch::boss_elder_ironbranchAI::UpdateAI(), npc_detonating_lasher::npc_detonating_lasherAI::UpdateAI(), npc_ancient_water_spirit::npc_ancient_water_spiritAI::UpdateAI(), npc_storm_lasher::npc_storm_lasherAI::UpdateAI(), npc_ancient_conservator::npc_ancient_conservatorAI::UpdateAI(), boss_general_vezax::boss_general_vezaxAI::UpdateAI(), boss_saronite_animus::boss_saronite_animusAI::UpdateAI(), boss_hodir::UpdateAI(), CoolestFriendBaseAI::UpdateAI(), npc_flash_freeze_init::UpdateAI(), npc_flash_freeze_combat::UpdateAI(), boss_ignis::boss_ignis_AI::UpdateAI(), boss_kologarn::boss_kologarnAI::UpdateAI(), boss_mimiron::boss_mimironAI::UpdateAI(), boss_leviathan_mk_ii::boss_leviathan_mk_iiAI::UpdateAI(), boss_vx_001::boss_vx_001AI::UpdateAI(), boss_aerial_command_unit::boss_aerial_command_unitAI::UpdateAI(), npc_mimiron_assault_bot::npc_mimiron_assault_botAI::UpdateAI(), boss_razorscale::UpdateAI(), npc_darkrune_watcher::UpdateAI(), npc_darkrune_guardian::UpdateAI(), npc_darkrune_sentinel::UpdateAI(), boss_thorim::boss_thorimAI::UpdateAI(), npc_runic_colossus::npc_runic_colossusAI::UpdateAI(), npc_ancient_rune_giant::npc_ancient_rune_giantAI::UpdateAI(), npc_sif::npc_sifAI::UpdateAI(), boss_xt002::UpdateAI(), npc_pummeller::UpdateAI(), npc_life_spark::UpdateAI(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::UpdateAI(), npc_guardian_of_yogg_saron::npc_guardian_of_yogg_saronAI::UpdateAI(), npc_corruptor_tentacle::npc_corruptor_tentacleAI::UpdateAI(), npc_crusher_tentacle::npc_crusher_tentacleAI::UpdateAI(), npc_immortal_guardian::npc_immortal_guardianAI::UpdateAI(), boss_ingvar_the_plunderer::UpdateAI(), boss_keleseth::UpdateAI(), npc_vrykul_skeleton::UpdateAI(), npc_enslaved_proto_drake::UpdateAI(), boss_skadi::UpdateAI(), npc_skadi_trashAI::UpdateAI(), boss_svala::UpdateAI(), npc_scourge_hulk::UpdateAI(), boss_archavon::UpdateAI(), boss_emalon::UpdateAI(), npc_tempest_minion::UpdateAI(), boss_koralon::UpdateAI(), boss_toravon::UpdateAI(), boss_cyanigosa::UpdateAI(), boss_erekem::UpdateAI(), npc_erekem_guard::UpdateAI(), boss_ichoron::UpdateAI(), boss_lavanthor::UpdateAI(), boss_moragg::UpdateAI(), boss_xevozz::UpdateAI(), boss_zuramat::UpdateAI(), npc_sinclari_vh::UpdateAI(), npc_valiance_keep_cannoneer::UpdateAI(), npc_thassarian::UpdateAI(), npc_counselor_talbot::UpdateAI(), npc_bloodmage_laurith::UpdateAI(), npc_amberpine_woodsman::UpdateAI(), npc_venture_co_straggler::UpdateAI(), npc_daegarn::UpdateAI(), npc_tournament_training_dummy::UpdateAI(), npc_icefang::UpdateAI(), npc_crusade_recruit::UpdateAI(), boss_exarch_maladaar::UpdateAI(), npc_stolen_soul::UpdateAI(), boss_shirrak_the_dead_watcher::UpdateAI(), npc_ethereal_beacon::UpdateAI(), npc_ethereal_apprentice::UpdateAI(), npc_yor::UpdateAI(), boss_anzu::UpdateAI(), npc_brood_of_anzu::UpdateAI(), boss_blackheart_the_inciter::UpdateAI(), boss_grandmaster_vorpil::UpdateAI(), boss_murmur::UpdateAI(), npc_wrathbone_flayer::UpdateAI(), npc_angered_soul_fragment::UpdateAI(), boss_gurtogg_bloodboil::UpdateAI(), boss_illidan_stormrage::UpdateAI(), npc_akama_illidan::UpdateAI(), npc_parasitic_shadowfiend::UpdateAI(), npc_flame_of_azzinoth::UpdateAI(), npc_maiev::UpdateAI(), boss_illidari_council::UpdateAI(), boss_high_nethermancer_zerevor::UpdateAI(), boss_lady_malande::UpdateAI(), boss_essence_of_suffering::UpdateAI(), boss_essence_of_desire::UpdateAI(), boss_essence_of_anger::UpdateAI(), npc_enslaved_soul::UpdateAI(), boss_shade_of_akama::UpdateAI(), npc_akama_shade::UpdateAI(), npc_ashtongue_defender::UpdateAI(), npc_ashtongue_rogue::UpdateAI(), npc_ashtongue_elementalist::UpdateAI(), npc_ashtongue_spiritbinder::UpdateAI(), boss_teron_gorefiend::UpdateAI(), boss_doom_lord_kazzak::UpdateAI(), boss_doomwalker::UpdateAI(), boss_fathomlord_karathress::UpdateAI(), FathomGuardBaseAI::UpdateAI(), npc_fathomlord_karathress_cyclone::UpdateAI(), boss_hydross_the_unstable::UpdateAI(), boss_lady_vashj::UpdateAI(), npc_enchanted_elemental::UpdateAI(), npc_tainted_elemental::UpdateAI(), boss_leotheras_the_blind::UpdateAI(), npc_shadow_of_leotheras::UpdateAI(), npc_greyheart_spellbinder::UpdateAI(), npc_inner_demon::UpdateAI(), boss_the_lurker_below::UpdateAI(), npc_coilfang_ambusher::UpdateAI(), npc_coilfang_guardian::UpdateAI(), boss_morogrim_tidewalker::UpdateAI(), npc_water_globule::UpdateAI(), npc_coilfang_waterelemental::UpdateAI(), boss_mekgineer_steamrigger::UpdateAI(), npc_steamrigger_mechanic::UpdateAI(), boss_warlord_kalithresh::UpdateAI(), npc_frozen_core::UpdateAI(), boss_mennu_the_betrayer::UpdateAI(), boss_quagmirran::UpdateAI(), boss_rokmar_the_crackler::UpdateAI(), boss_hungarfen::UpdateAI(), boss_swamplord_muselek::UpdateAI(), npc_claw::UpdateAI(), boss_the_black_stalker::UpdateAI(), boss_high_king_maulgar::UpdateAI(), OgreBaseAI::UpdateAI(), boss_broggok::UpdateAI(), BroggokPrisionerBaseAI::UpdateAI(), boss_kelidan_the_breaker::UpdateAI(), npc_shadowmoon_channeler::UpdateAI(), boss_omor_the_unscarred::UpdateAI(), boss_vazruden_the_herald::UpdateAI(), boss_vazruden::UpdateAI(), boss_watchkeeper_gargolmar::UpdateAI(), boss_magtheridon::UpdateAI(), npc_hellfire_channeler::UpdateAI(), boss_grand_warlock_nethekurse::UpdateAI(), npc_fel_orc_convert::UpdateAI(), boss_warbringer_omrogg::UpdateAI(), boss_warchief_kargath_bladefist::UpdateAI(), boss_shattered_executioner::UpdateAI(), npc_millhouse_manastorm::UpdateAI(), boss_dalliah_the_doomsayer::UpdateAI(), boss_harbinger_skyriss::UpdateAI(), boss_harbinger_skyriss_illusion::UpdateAI(), boss_wrath_scryer_soccothrates::UpdateAI(), boss_zereketh_the_unbound::UpdateAI(), boss_commander_sarannis::UpdateAI(), boss_high_botanist_freywinn::UpdateAI(), boss_laj::UpdateAI(), boss_thorngrin_the_tender::UpdateAI(), boss_warp_splinter::UpdateAI(), boss_alar::UpdateAI(), npc_ember_of_alar::UpdateAI(), boss_high_astromancer_solarian::UpdateAI(), npc_solarium_priest::UpdateAI(), boss_kaelthas::UpdateAI(), AdvisorBaseAI::UpdateAI(), npc_phoenix_the_eye::UpdateAI(), boss_void_reaver::UpdateAI(), boss_gatewatcher_gyrokill::UpdateAI(), boss_gatewatcher_iron_hand::UpdateAI(), boss_mechano_lord_capacitus::UpdateAI(), boss_nethermancer_sepethrea::UpdateAI(), npc_raging_flames::UpdateAI(), boss_pathaleon_the_calculator::UpdateAI(), npc_nether_wraith::UpdateAI(), npc_nether_drake::npc_nether_drakeAI::UpdateAI(), npc_magister_aledis::npc_magister_aledisAI::UpdateAI(), npc_watch_commander_leonus::UpdateAI(), npc_maghar_captive::npc_maghar_captiveAI::UpdateAI(), npc_kurenai_captive::npc_kurenai_captiveAI::UpdateAI(), npc_nagrand_banner::npc_nagrand_bannerAI::UpdateAI(), npc_nagrand_banner::npc_kil_sorrow_spellbinderAI::UpdateAI(), npc_phase_hunter::npc_phase_hunterAI::UpdateAI(), npc_mature_netherwing_drake::npc_mature_netherwing_drakeAI::UpdateAI(), npc_enslaved_netherwing_drake::npc_enslaved_netherwing_drakeAI::UpdateAI(), npc_illidari_spawn::npc_illidari_spawnAI::UpdateAI(), npc_unkor_the_ruthless::npc_unkor_the_ruthlessAI::UpdateAI(), Scripts::Pandaria::TheWanderingIsle::npc_tushui_huojin_trainee::UpdateAI(), Scripts::Pandaria::TheWanderingIsle::npc_jaomin_ro::UpdateAI(), Scripts::Pandaria::TheWanderingIsle::npc_li_fei_combat::UpdateAI(), npc_pet_hunter_snake_trap::UpdateAI(), npc_pet_shaman_earth_elemental::UpdateAI(), npc_pet_shaman_fire_elemental::UpdateAI(), Scripts::QuelThalas::MurderRow::KystiaManaheart::boss_kystia_manaheart::UpdateAI(), Scripts::QuelThalas::MurderRow::KystiaManaheart::boss_kystia_manaheart_nibbles::UpdateAI(), boss_anduin_wrynn::UpdateAI(), npc_anduin_wrynn_lost_soul::UpdateAI(), npc_anduin_wrynn_anduin_hope::UpdateAI(), npc_anduin_wrynn_fiendish_soul::UpdateAI(), npc_anduin_wrynn_monstrous_soul::UpdateAI(), boss_remnant_of_a_fallen_king::UpdateAI(), npc_anduin_wrynn_grim_reflection::UpdateAI(), npc_anduin_wrynn_sylvanas::UpdateAI(), npc_anduin_wrynn_jaina::UpdateAI(), npc_anduin_wrynn_uther::UpdateAI(), emerald_dragonAI::UpdateAI(), npc_dream_fog::npc_dream_fogAI::UpdateAI(), npc_guard_generic::UpdateAI(), npc_guard_shattrath_faction::UpdateAI(), npc_chicken_cluck::npc_chicken_cluckAI::UpdateAI(), npc_priestess_alun_za_spirit_of_gold::UpdateAI(), boss_volkaal::UpdateAI(), boss_the_golden_serpent::UpdateAI(), npc_kings_rest_animated_guardian::UpdateAI(), npc_kings_rest_shadow_borne_warrior::UpdateAI(), npc_kings_rest_shadow_borne_witch_doctor::UpdateAI(), npc_kings_rest_shadow_borne_champion::UpdateAI(), boss_cragmaw_the_infested::UpdateAI(), npc_cragmaw_blood_tick::UpdateAI(), boss_elder_leaxa::UpdateAI(), npc_blood_effigy::UpdateAI(), boss_sporecaller_zancha::UpdateAI(), npc_sporecaller_zancha_musashitake::UpdateAI(), npc_death_knight_initiate::npc_death_knight_initiateAI::UpdateAI(), boss_eadric::boss_eadricAI::UpdateAI(), boss_paletress::boss_paletressAI::UpdateAI(), npc_memory::npc_memoryAI::UpdateAI(), boss_black_knight::boss_black_knightAI::UpdateAI(), npc_risen_ghoul::npc_risen_ghoulAI::UpdateAI(), npc_black_knight_skeletal_gryphon::npc_black_knight_skeletal_gryphonAI::UpdateAI(), generic_vehicleAI_toc5::generic_vehicleAI_toc5AI::UpdateAI(), boss_warrior_toc5::boss_warrior_toc5AI::UpdateAI(), boss_mage_toc5::boss_mage_toc5AI::UpdateAI(), boss_shaman_toc5::boss_shaman_toc5AI::UpdateAI(), boss_hunter_toc5::boss_hunter_toc5AI::UpdateAI(), boss_rouge_toc5::boss_rouge_toc5AI::UpdateAI(), npc_announcer_toc5::npc_announcer_toc5AI::UpdateAI(), npc_stalagg::UpdateAI(), npc_feugen::UpdateAI(), boss_ionar::UpdateAI(), npc_argent_valiant::UpdateAI(), npc_earthmender_wilda::npc_earthmender_wildaAI::UpdateAI(), AggressorAI::UpdateAI(), npc_altar_altercation_blood_ritual_orb::UpdateAI(), npc_scarlet_ghoul::UpdateAI(), npc_hearthglen_crusader::UpdateAI(), npc_firelands_magmakin::UpdateAI(), npc_bullet_controller::UpdateAI(), npc_zafod_boombox::UpdateAI(), npc_gunship_mage::UpdateAI(), npc_dream_portal::UpdateAI(), npc_faerlina_add::UpdateAI(), npc_thorims_hammer::npc_thorims_hammerAI::UpdateAI(), npc_hodirs_fury::npc_hodirs_furyAI::UpdateAI(), npc_snaplasher::npc_snaplasherAI::UpdateAI(), npc_iron_construct::npc_iron_constructAI::UpdateAI(), npc_constrictor_tentacle::npc_constrictor_tentacleAI::UpdateAI(), npc_dragonflayer_forge_master::UpdateAI(), npc_mrfloppy::UpdateAI(), npc_tallhorn_stag::UpdateAI(), npc_reliquary_combat_trigger::UpdateAI(), npc_anduin_wrynn_anduin_doubt::UpdateAI(), npc_arthas_stratholme::npc_arthas_stratholmeAI::UpdateAICombat(), EscortAI::UpdateEscortAI(), npc_crok_scourgebane::UpdateEscortAI(), violet_hold_trashAI::UpdateEscortAI(), boss_ambassador_hellmaw::UpdateEscortAI(), npc_blastmaster_emi_shortfuse::npc_blastmaster_emi_shortfuseAI::UpdateEscortAI(), npc_brann_hos::UpdateEscortAI(), npc_tooga::npc_toogaAI::UpdateFollowerAI(), and FollowerAI::UpdateFollowerAI().
| int32 CreatureAI::VisualizeBoundary | ( | Seconds | duration, |
| Unit * | owner = nullptr, |
||
| bool | fill = false |
||
| ) | const |
Definition at line 352 of file CreatureAI.cpp.
References _boundary, BOUNDARY_VISUALIZE_CREATURE, BOUNDARY_VISUALIZE_CREATURE_SCALE, BOUNDARY_VISUALIZE_FAILSAFE_LIMIT, BOUNDARY_VISUALIZE_SPAWN_HEIGHT, BOUNDARY_VISUALIZE_STEP_SIZE, Creature::GetHomePosition(), Position::GetPosition(), Position::GetPositionX(), Position::GetPositionY(), Position::GetPositionZ(), IsInBoundary(), LANG_CREATURE_MOVEMENT_MAYBE_UNBOUNDED, LANG_CREATURE_MOVEMENT_NOT_BOUNDED, LANG_CREATURE_NO_INTERIOR_POINT_FOUND, me, WorldObject::SummonCreature(), TEMPSUMMON_TIMED_DESPAWN, and UNIT_FLAG_STUNNED.
Referenced by debug_commandscript::HandleDebugBoundaryCommand().
Reimplemented in SmartAI, npc_bg_deephaul_cavern_mine_cart, npc_bg_ab_gryphon_bat_rider_leader< Path >, npc_bg_deephaul_ravine_earthen_mine_cart_horde, npc_bg_deephaul_ravine_earthen_mine_cart_alliance, npc_bg_deephaul_ravine_commander< Path1, Path2, Path3, Path4 >, npc_bg_seething_shore_air_supplies_drop, npc_bg_silvershard_mines_mine_cart, npc_bg_silvershard_mines_mine_cart_cosmetic, boss_ymiron_the_fallen_king, boss_guarm, npc_kayn_sunfury_invasion_begins, npc_jayce_darkweaver_invasion_begins, npc_allari_the_souleater_invasion_begins, npc_korvas_bloodthorn_invasion_begins, npc_sevis_brightflame_invasion_begins, npc_cyana_nightglaive_invasion_begins, npc_danica_the_reclaimer, npc_valkyr_of_odyn, npc_barnes, npc_death_knight_initiate::npc_death_knight_initiateAI, npc_hearthglen_crusader, boss_headless_horseman, npc_milos_gyro::npc_milos_gyro_AI, npc_vanessa_vancleef_human_heritage_lions_pride_inn_basement, npc_sharpbeak::npc_sharpbeak_AI, npc_redridge_subdued_canyon_ettin, Scripts::EasternKingdoms::StormwindCity::npc_jaina_proudmoore_tides_of_war, Scripts::EasternKingdoms::StormwindCity::npc_arkonarin_starshade_ancient_curses, Scripts::EasternKingdoms::StormwindCity::npc_lysande_starshade_ancient_curses, npc_ship_captain_warming_up_private, npc_sparring_partner_exiles_reach, npc_ship_captain_brace_for_impact_private, npc_first_mate_brace_for_impact_private, npc_crew_ship_private, npc_sparring_partner_combat_training, npc_scoutomatic_5000, npc_choppy_booster_scout, boss_anetheron, boss_rage_winterchill, boss_adarogg, npc_andorov, npc_disciple_of_naralex, Scripts::Kalimdor::Durotar::npc_darkspear_jailor, Scripts::KhazAlgar::CampaignsVisionsOfAShadowedSun::npc_vereesa_windrunner_oztan_isle_private, npc_taelia_get_your_bearings, npc_azure_saboteur, npc_thassarian, npc_general_arlos, npc_leryssa, npc_earthen_ring_flamecaller, Scripts::Pandaria::TheWanderingIsle::npc_aysa_cloudsinger_summon, npc_anduin_wrynn_jaina, boss_the_golden_serpent, boss_armsmaster_harlan, npc_partygoer_pather, boss_nalorakk, npc_pet_ship_private, npc_horde_survivors_beach_q59930_private< PathId >, npc_horde_crew_plains_private, npc_bjorn_stouthands_q55965_private, npc_lana_jordan_q59948_private, npc_companion_q55965_q59948_private< PitPathId >, npc_eagle_spirit::npc_eagle_spirit_AI, npc_drustvar_frightend_woodsman_private, npc_brood_of_anzu, npc_toxic_sporebat, npc_coilfang_ambusher, npc_coilfang_guardian, boss_broggok, and Scripts::Pandaria::TheWanderingIsle::npc_delivery_cart.
Definition at line 224 of file CreatureAI.h.
Referenced by npc_bg_deephaul_cavern_mine_cart::WaypointPathEnded().
Reimplemented in SmartAI, Scripts::Pandaria::TheWanderingIsle::npc_delivery_cart, npc_ranshalla::npc_ranshallaAI, npc_rokmora_navarrogg_intro, npc_auchindoun_soulbinder_tuulani, boss_vectus, npc_sanitron_5000, npc_cameron, npc_silverpine_horde_hauler, npc_silverpine_forsaken_bat, npc_silverpine_deathstalker_rane_yorick, npc_silverpine_lord_darius_crowley_exsanguinate, npc_silverpine_packleader_ivar_bloodfang_exsanguinate, npc_silverpine_agatha_fenris_isle, boss_lord_stormsong_intro_npc< ConvoIntroSpellId, ConvoOutroSpellId >, boss_freya::boss_freyaAI, boss_xt002, boss_blackheart_the_inciter, boss_the_black_stalker, npc_nagrand_banner::npc_nagrand_bannerAI, Scripts::Pandaria::TheWanderingIsle::npc_min_dimwind_summon, npc_grimstone::npc_grimstoneAI, npc_rocknot::npc_rocknotAI, npc_blastmaster_emi_shortfuse::npc_blastmaster_emi_shortfuseAI, npc_highlord_darion_mograine::npc_highlord_darion_mograineAI, npc_morridune, npc_giant_infernal::npc_giant_infernalAI, npc_abomination::npc_abominationAI, npc_ghoul::npc_ghoulAI, npc_necromancer::npc_necromancerAI, npc_banshee::npc_bansheeAI, npc_crypt_fiend::npc_crypt_fiendAI, npc_fel_stalker::npc_fel_stalkerAI, npc_frost_wyrm::npc_frost_wyrmAI, npc_gargoyle::npc_gargoyleAI, hyjalAI, npc_thrall_old_hillsbrad, npc_taretha, npc_ruul_snowhoof::npc_ruul_snowhoofAI, npc_muglash::npc_muglashAI, npc_magwin::npc_magwinAI, npc_demolitionist_legoso::npc_demolitionist_legosoAI, npc_argent_soldier::npc_argent_soldierAI, generic_vehicleAI_toc5::generic_vehicleAI_toc5AI, npc_crok_scourgebane, npc_brann_hos, violet_hold_trashAI, npc_emily, npc_maghar_captive::npc_maghar_captiveAI, npc_kurenai_captive::npc_kurenai_captiveAI, npc_earthmender_wilda::npc_earthmender_wildaAI, and npc_7th_legion_magus_sanctum_of_the_sages.
Definition at line 223 of file CreatureAI.h.
== Waypoints system =============================
Reimplemented in npc_sanitron_5000, and npc_crok_scourgebane.
Definition at line 222 of file CreatureAI.h.
|
protected |
Definition at line 257 of file CreatureAI.h.
Referenced by IsInBoundary(), SetBoundary(), and VisualizeBoundary().
|
private |
Definition at line 264 of file CreatureAI.h.
Referenced by EngagementOver(), and EngagementStart().
|
private |
Definition at line 265 of file CreatureAI.h.
Referenced by MoveInLineOfSight_Safe().
|
protected |
Definition at line 258 of file CreatureAI.h.
Referenced by IsInBoundary(), and SetBoundary().
|
private |
Definition at line 263 of file CreatureAI.h.
|
protected |
Definition at line 63 of file CreatureAI.h.
Referenced by PetAI::_AttackStart(), BossAI::_DespawnAtEvade(), _EnterEvadeMode(), BossAI::_JustEngagedWith(), BossAI::_JustReachedHome(), BossAI::_Reset(), WorldBossAI::_Reset(), npc_elwynn_forest_wolf::_ScheduleAfterChasingEvents(), npc_elwynn_forest_wolf::_ScheduleBeforeChasingEvents(), boss_four_horsemen_lady::_UpdateAI(), boss_four_horsemen_sir::_UpdateAI(), npc_gothik_minion_spectralrider::_UpdateAI(), boss_flame_leviathan::boss_flame_leviathanAI::ActiveTower(), npc_anubisath_sentinel::aqsentinelAI::AddBuddyToList(), boss_sartharion::AddDrakeLootMode(), npc_anubisath_sentinel::aqsentinelAI::AddSentinelsNear(), ScriptedAI::AddThreat(), npc_arthas_stratholme::npc_arthas_stratholmeAI::AdvanceToState(), npc_blastmaster_emi_shortfuse::npc_blastmaster_emi_shortfuseAI::AggroAllPlayers(), npc_announcer_toc5::npc_announcer_toc5AI::AggroAllPlayers(), boss_janalai::AllEggsWereHatched(), npc_amanishi_hatcher::AreEggsHatchedA(), npc_amanishi_hatcher::AreEggsHatchedB(), EscortAI::AssistPlayerInCombatAgainst(), SmartAI::AssistPlayerInCombatAgainst(), npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI::AttackIceWall(), PetAI::AttackStart(), npc_molten_barrage::npc_molten_barrageAI::AttackStart(), boss_novos::AttackStart(), npc_gunship_gunner::AttackStart(), AttackStart(), boss_tyrannus::AttackStart(), boss_deathbringer_saurfang::AttackStart(), boss_lady_deathwhisper::AttackStart(), TurretAI::AttackStart(), SmartAI::AttackStart(), npc_hearthglen_crusader::AttackStart(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::AttackStart(), boss_veklor::boss_veklorAI::AttackStart(), boss_faction_championsAI::AttackStart(), boss_urom::AttackStart(), boss_leotheras_the_blind::AttackStart(), boss_kiggler_the_crazed::AttackStart(), ScriptedAI::AttackStartNoMove(), boss_malchezaar::boss_malchezaarAI::AxesCleanup(), boss_four_horsemen_baseAI::BeginEncounter(), npc_doctor::npc_doctorAI::BeginEvent(), boss_victor_nefarius::BeginEvent(), boss_four_horsemen_baron::BeginFighting(), boss_four_horsemen_thane::BeginFighting(), boss_thaddius::BeginResetEncounter(), npc_stalagg::BeginResetEncounter(), npc_feugen::BeginResetEncounter(), Scripts::Pandaria::TheWanderingIsle::npc_huojin_trainee::BeginSparring(), boss_vaelastrasz::BeginSpeech(), boss_aerial_command_unit::boss_aerial_command_unitAI::boss_aerial_command_unitAI(), boss_anomalus::boss_anomalus(), boss_aqusirr_aqualing::boss_aqusirr_aqualing(), boss_baleroc::boss_baleroc(), boss_bronjahm::boss_bronjahm(), boss_flame_leviathan_seat::boss_flame_leviathan_seatAI::boss_flame_leviathan_seatAI(), boss_flame_leviathan::boss_flame_leviathanAI::boss_flame_leviathanAI(), boss_four_horsemen_baseAI::boss_four_horsemen_baseAI(), boss_four_horsemen_lady::boss_four_horsemen_lady(), boss_four_horsemen_sir::boss_four_horsemen_sir(), boss_garothi_worldbreaker::boss_garothi_worldbreaker(), boss_hunter_toc5::boss_hunter_toc5AI::boss_hunter_toc5AI(), boss_ichoron::boss_ichoron(), boss_kologarn::boss_kologarnAI::boss_kologarnAI(), Scripts::QuelThalas::MurderRow::KystiaManaheart::boss_kystia_manaheart_nibbles::boss_kystia_manaheart_nibbles(), boss_lady_malande::boss_lady_malande(), boss_mage_toc5::boss_mage_toc5AI::boss_mage_toc5AI(), boss_malygos::boss_malygos(), boss_mimiron::boss_mimironAI::boss_mimironAI(), boss_prince_keleseth_icc::boss_prince_keleseth_icc(), boss_prince_taldaram::boss_prince_taldaram(), boss_romogg_bonecrusher::boss_romogg_bonecrusherAI::boss_romogg_bonecrusherAI(), boss_rouge_toc5::boss_rouge_toc5AI::boss_rouge_toc5AI(), boss_saronite_animus::boss_saronite_animusAI::boss_saronite_animusAI(), boss_shaman_toc5::boss_shaman_toc5AI::boss_shaman_toc5AI(), boss_slabhide::boss_slabhideAI::boss_slabhideAI(), boss_twilight_halion::boss_twilight_halion(), boss_valithria_dreamwalker::boss_valithria_dreamwalker(), boss_vx_001::boss_vx_001AI::boss_vx_001AI(), boss_warrior_toc5::boss_warrior_toc5AI::boss_warrior_toc5AI(), npc_expedition_commander::BuildBrokenHarpoons(), npc_expedition_commander::BuildHarpoon(), boss_supremus::CalculateHatefulStrikeTarget(), boss_ionar::CallBackSparks(), npc_anubisath_sentinel::aqsentinelAI::CallBuddiesToAttack(), boss_sartharion::CallDragon(), boss_hadronox::CanAIAttack(), npc_crok_scourgebane::CanAIAttack(), npc_argent_captainAI::CanAIAttack(), npc_pet_dk_bloodworm::CanAIAttack(), npc_pet_dk_risen_ghoul::CanAIAttack(), TurretAI::CanAIAttack(), npc_arthas_stratholme::npc_arthas_stratholmeAI::CanAIAttack(), boss_thaddius::CanAIAttack(), npc_pet_mage_mirror_image::CanAIAttack(), PetAI::CanAttack(), npc_wg_demolisher_engineer::CanBuild(), npc_zm_field_scout::CanObtainBanner(), GuardAI::CanSeeAlways(), boss_veras_darkshadow::CanSeeAlways(), npc_commander_dawnforge::npc_commander_dawnforgeAI::CanStartEvent(), boss_thorim::boss_thorimAI::CanStartPhase2(), boss_sartharion::CastLavaStrikeOnTarget(), npc_volatile_ooze::CastMainSpell(), npc_gas_cloud::CastMainSpell(), boss_kiljaeden::boss_kiljaedenAI::CastSinisterReflection(), boss_veknilash::boss_veknilashAI::CastSpellOnBug(), npc_blastmaster_emi_shortfuse::npc_blastmaster_emi_shortfuseAI::CaveDestruction(), npc_commander_eligor_dawnbringer::ChangeImage(), npc_expedition_engineer::ChangeOrientation(), boss_gurtogg_bloodboil::ChangePhase(), boss_supremus::ChangePhase(), VehicleAI::CheckConditions(), SmartAI::CheckConditions(), boss_keristrasza::CheckContainmentSpheres(), boss_twinemperorsAI::CheckEnrage(), npc_anachronos_quest_trigger::npc_anachronos_quest_triggerAI::CheckEventFail(), npc_lord_illidan_stormrage::npc_lord_illidan_stormrageAI::CheckEventFail(), npc_silverpine_mutant_bush_chicken::CheckForForestEttin(), npc_silverpine_salty_rocka::CheckForGorgor(), npc_silverpine_apothecary_wormcrud::CheckForSeaOrcs(), npc_silverpine_admiral_hatchet::CheckForTorok(), boss_erekem::CheckGuardAlive(), boss_drekthar::CheckInRoom(), boss_galvangar::CheckInRoom(), npc_priestess_alun_za_corrupted_gold::CheckInRoom(), npc_midsummer_bunny_pole::npc_midsummer_bunny_poleAI::checkNearbyPlayers(), npc_simon_bunny::npc_simon_bunnyAI::CheckPlayer(), boss_general_vezax::boss_general_vezaxAI::CheckPlayersInRange(), boss_general_vezax::boss_general_vezaxAI::CheckShamanisticRage(), npc_claw_tentacle::claw_tentacleAI::claw_tentacleAI(), boss_temple_guardian_anhuur::CleanStalkers(), netherspite_infernal::netherspite_infernalAI::Cleanup(), boss_earthrager_ptah::Cleanup(), boss_ossirian::boss_ossirianAI::Cleanup(), npc_thassarian::Cleanup(), PetAI::ClearCharmInfoFlags(), boss_malchezaar::boss_malchezaarAI::ClearWeapons(), npc_geezle::npc_geezleAI::CompleteQuest(), boss_remnant_of_a_fallen_king::ContinueAttacking(), ControllerBaseAI::ControllerBaseAI(), boss_novos::CrystalHandlerDied(), boss_bronjahm::DamageTaken(), boss_garfrost::DamageTaken(), boss_slad_ran::DamageTaken(), boss_professor_putricide::DamageTaken(), boss_the_lich_king::DamageTaken(), boss_ormorok::DamageTaken(), boss_eregos::DamageTaken(), npc_akama_shade::DamageTaken(), boss_ysondre::boss_ysondreAI::DamageTaken(), boss_lethon::boss_lethonAI::DamageTaken(), boss_emeriss::boss_emerissAI::DamageTaken(), boss_taerar::boss_taerarAI::DamageTaken(), boss_garothi_worldbreaker::DamageTaken(), boss_balinda::DamageTaken(), boss_amalgam_of_souls::DamageTaken(), boss_king_deepbeard::DamageTaken(), npc_inquisitor_baleful_molten_shore::DamageTaken(), npc_volatile_sapling::DamageTaken(), boss_argaloth::DamageTaken(), boss_coren_direbrew::DamageTaken(), boss_general_angerforge::boss_general_angerforgeAI::DamageTaken(), boss_magmus::boss_magmusAI::DamageTaken(), boss_mother_smolderweb::DamageTaken(), boss_nefarian::DamageTaken(), boss_baron_geddon::DamageTaken(), boss_golemagg::DamageTaken(), npc_core_rager::DamageTaken(), boss_magmadar::DamageTaken(), boss_attumen::boss_attumenAI::DamageTaken(), boss_midnight::boss_midnightAI::DamageTaken(), boss_moroes::DamageTaken(), boss_nightbane::boss_nightbaneAI::DamageTaken(), npc_felblood_kaelthas_phoenix::DamageTaken(), boss_azshir_the_sleepless::DamageTaken(), boss_bloodmage_thalnos::DamageTaken(), boss_herod::DamageTaken(), boss_high_inquisitor_fairbanks::DamageTaken(), boss_interrogator_vishas::DamageTaken(), boss_scarlet_commander_mograine::DamageTaken(), boss_high_inquisitor_whitemane::DamageTaken(), boss_armsmaster_harlan::DamageTaken(), boss_doctor_theolen_krastinov::DamageTaken(), boss_kormok::DamageTaken(), boss_apothecary_hummel::DamageTaken(), boss_dathrohan_balnazzar::DamageTaken(), npc_madrigosa::DamageTaken(), boss_felmyst::DamageTaken(), npc_volatile_felfire_fiend::npc_volatile_felfire_fiendAI::DamageTaken(), boss_muru::DamageTaken(), npc_dark_fiend::DamageTaken(), boss_hogger::DamageTaken(), boss_randolph_moloch::DamageTaken(), Scripts::EasternKingdoms::Westfall::npc_westfall_hobo_witness::DamageTaken(), boss_halazzi::DamageTaken(), boss_hexlord_malacrass::DamageTaken(), boss_janalai::DamageTaken(), boss_mandokir::DamageTaken(), npc_ohgan::DamageTaken(), boss_doomwalker_anniversary::DamageTaken(), boss_lord_kazzak_anniversary::DamageTaken(), npc_sparring_partner_exiles_reach::DamageTaken(), npc_sparring_partner_combat_training::DamageTaken(), npc_captain_garrick_q55879::DamageTaken(), npc_warlord_grimaxe_q59942::DamageTaken(), npc_blackfathom_deeps_event::DamageTaken(), boss_aku_mai::DamageTaken(), boss_mal_ganis::boss_mal_ganisAI::DamageTaken(), boss_earthrager_ptah::DamageTaken(), boss_temple_guardian_anhuur::DamageTaken(), boss_lockmaw::DamageTaken(), boss_landslide::DamageTaken(), boss_lava_guard_gordoth::DamageTaken(), boss_ayamiss::DamageTaken(), boss_buru::DamageTaken(), boss_kurinnaxx::DamageTaken(), boss_rajaxx::DamageTaken(), boss_eye_of_cthun::eye_of_cthunAI::DamageTaken(), boss_cthun::cthunAI::DamageTaken(), boss_huhuran::DamageTaken(), boss_sartura::DamageTaken(), boss_twinemperorsAI::DamageTaken(), npc_helena_gentle_witch_hunt::DamageTaken(), boss_aqusirr::DamageTaken(), HeartsbaneTriadSharedAI::DamageTaken(), boss_lord_waycrest::DamageTaken(), boss_ozruk::boss_ozrukAI::DamageTaken(), boss_slabhide::boss_slabhideAI::DamageTaken(), npc_sc_millhouse_manastorm::npc_sc_millhouse_manastormAI::DamageTaken(), boss_volazj::DamageTaken(), boss_prince_taldaram::DamageTaken(), boss_anub_arak::DamageTaken(), npc_anub_ar_crusher::DamageTaken(), boss_baltharus_the_warborn::DamageTaken(), npc_baltharus_the_warborn_clone::DamageTaken(), boss_eadric::boss_eadricAI::DamageTaken(), boss_paletress::boss_paletressAI::DamageTaken(), npc_frost_sphere::DamageTaken(), boss_falric::boss_falricAI::DamageTaken(), npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI::DamageTaken(), npc_the_lich_king_escape_hor::npc_the_lich_king_escape_horAI::DamageTaken(), npc_uther_quel_delar::npc_uther_quel_delarAI::DamageTaken(), boss_drakkari_colossus::DamageTaken(), boss_drakkari_elemental::DamageTaken(), boss_eck::DamageTaken(), boss_deathbringer_saurfang::DamageTaken(), npc_gunship::npc_gunshipAI::DamageTaken(), npc_high_overlord_saurfang_igb::DamageTaken(), npc_muradin_bronzebeard_igb::DamageTaken(), npc_gunship_boarding_addAI::DamageTaken(), boss_lady_deathwhisper::DamageTaken(), npc_crok_scourgebane::DamageTaken(), npc_shambling_horror_icc::DamageTaken(), npc_valkyr_shadowguard::DamageTaken(), npc_terenas_menethil::DamageTaken(), boss_valithria_dreamwalker::DamageTaken(), boss_noth::DamageTaken(), boss_sapphiron::DamageTaken(), npc_stalagg::DamageTaken(), npc_feugen::DamageTaken(), boss_malygos::DamageTaken(), boss_keristrasza::DamageTaken(), boss_magus_telestra::DamageTaken(), boss_urom::DamageTaken(), boss_loken::DamageTaken(), boss_volkhan::DamageTaken(), boss_sjonnir::DamageTaken(), boss_algalon_the_observer::DamageTaken(), npc_collapsing_star::DamageTaken(), npc_feral_defender::DamageTaken(), npc_saronite_vapors::npc_saronite_vaporsAI::DamageTaken(), boss_hodir::DamageTaken(), npc_flash_freeze_init::DamageTaken(), npc_flash_freeze_combat::DamageTaken(), npc_iron_construct::npc_iron_constructAI::DamageTaken(), boss_razorscale::DamageTaken(), npc_boombot::DamageTaken(), boss_sara::boss_saraAI::DamageTaken(), boss_brain_of_yogg_saron::boss_brain_of_yogg_saronAI::DamageTaken(), npc_immortal_guardian::npc_immortal_guardianAI::DamageTaken(), boss_ingvar_the_plunderer::DamageTaken(), npc_frost_tomb::DamageTaken(), boss_ymiron::DamageTaken(), npc_ichor_globule::DamageTaken(), npc_wild_wyrm::DamageTaken(), boss_exarch_maladaar::DamageTaken(), npc_akama_illidan::DamageTaken(), npc_maiev::DamageTaken(), boss_mother_shahraz::DamageTaken(), boss_essence_of_suffering::DamageTaken(), boss_essence_of_desire::DamageTaken(), npc_enslaved_soul::DamageTaken(), boss_fathomlord_karathress::DamageTaken(), boss_lady_vashj::DamageTaken(), boss_leotheras_the_blind::DamageTaken(), boss_morogrim_tidewalker::DamageTaken(), boss_mekgineer_steamrigger::DamageTaken(), boss_rokmar_the_crackler::DamageTaken(), boss_hungarfen::DamageTaken(), npc_claw::DamageTaken(), boss_high_king_maulgar::DamageTaken(), boss_omor_the_unscarred::DamageTaken(), boss_vazruden_the_herald::DamageTaken(), boss_vazruden::DamageTaken(), boss_watchkeeper_gargolmar::DamageTaken(), boss_magtheridon::DamageTaken(), boss_grand_warlock_nethekurse::DamageTaken(), npc_millhouse_manastorm::DamageTaken(), boss_dalliah_the_doomsayer::DamageTaken(), boss_wrath_scryer_soccothrates::DamageTaken(), boss_commander_sarannis::DamageTaken(), boss_alar::DamageTaken(), boss_high_astromancer_solarian::DamageTaken(), boss_kaelthas::DamageTaken(), AdvisorBaseAI::DamageTaken(), npc_phoenix_the_eye::DamageTaken(), boss_pathaleon_the_calculator::DamageTaken(), npc_magister_aledis::npc_magister_aledisAI::DamageTaken(), npc_nagrand_banner::npc_kil_sorrow_spellbinderAI::DamageTaken(), npc_nagrand_banner::npc_kil_sorrow_deathswornAI::DamageTaken(), npc_nagrand_banner::npc_giselda_the_croneAI::DamageTaken(), npc_nagrand_banner::npc_warmaul_shamanAI::DamageTaken(), boss_anduin_wrynn::DamageTaken(), npc_anduin_wrynn_monstrous_soul::DamageTaken(), npc_volkaal_reanimation_totem::DamageTaken(), npc_kings_rest_animated_guardian::DamageTaken(), boss_black_knight::boss_black_knightAI::DamageTaken(), boss_ionar::DamageTaken(), boss_viscidus::boss_viscidusAI::DamageTaken(), npc_dark_nucleus::DamageTaken(), boss_majordomo::DamageTaken(), boss_felblood_kaelthas::DamageTaken(), npc_tiger_matriarch::DamageTaken(), Scripts::Kalimdor::Durotar::npc_durotar_tiki_target::DamageTaken(), boss_halion::DamageTaken(), boss_twilight_halion::DamageTaken(), npc_volkhan_molten_golem::DamageTaken(), boss_thorim::boss_thorimAI::DamageTaken(), npc_vrykul_skeleton::DamageTaken(), npc_scourge_hulk::DamageTaken(), Scripts::Pandaria::TheWanderingIsle::npc_tushui_huojin_trainee::DamageTaken(), Scripts::Pandaria::TheWanderingIsle::npc_li_fei_combat::DamageTaken(), npc_unkor_the_ruthless::npc_unkor_the_ruthlessAI::DamageTaken(), SmartAI::DamageTaken(), npc_death_knight_initiate::npc_death_knight_initiateAI::DamageTaken(), npc_argent_valiant::DamageTaken(), boss_julianne::DamageTaken(), boss_romulo::DamageTaken(), boss_headless_horseman::DamageTaken(), boss_sacrolash::DamageTaken(), boss_alythess::DamageTaken(), boss_kalecgos::DamageTaken(), boss_sathrovarr::DamageTaken(), npc_dumpy_and_keeshan::npc_dumpy_and_keeshanAI::DamageTaken(), npc_big_earl::npc_big_earlAI::DamageTaken(), boss_archimonde::DamageTaken(), boss_hadronox::DamageTaken(), boss_freya::boss_freyaAI::DamageTaken(), boss_elder_stonebark::boss_elder_stonebarkAI::DamageTaken(), boss_leviathan_mk_ii::boss_leviathan_mk_iiAI::DamageTaken(), boss_vx_001::boss_vx_001AI::DamageTaken(), boss_aerial_command_unit::boss_aerial_command_unitAI::DamageTaken(), ControllerBaseAI::DamageTaken(), boss_illidan_stormrage::DamageTaken(), IllidariCouncilBossAI::DamageTaken(), npc_warden_mellichar::DamageTaken(), npc_toc_enh_shaman::DeployTotem(), boss_slabhide::boss_slabhideAI::DespawnAll(), boss_ymiron::DespawnBoatGhosts(), npc_brann_hos::DespawnDwarf(), npc_silverpine_grand_executor_mortuus::DespawnGarroshAndHisEliteGuards(), boss_moroes::DespawnGuests(), boss_lord_stormsong::DespawnMindbenders(), npc_geezle::npc_geezleAI::DespawnNagaFlag(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::DespawnNPC(), boss_kalecgos::DespawnPortals(), boss_amalgam_of_souls::DespawnSoulEchoes(), boss_felmyst::DespawnSummons(), hyjalAI::DeSpawnVeins(), npc_weegli_blastfuse::npc_weegli_blastfuseAI::DestroyDoor(), npc_expedition_commander::DestroyHarpoons(), npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI::DestroyIceWall(), boss_netherspite::boss_netherspiteAI::DestroyPortals(), boss_xt002::DisposeHeart(), npc_inquisitor_baleful_molten_shore::DoAction(), npc_auchindoun_auchenai_defender::DoAction(), npc_auchindoun_soulbinder_tuulani::DoAction(), npc_altar_altercation_ariok::DoAction(), boss_leymor::DoAction(), boss_coren_direbrew::DoAction(), npc_direbrew_antagonist::DoAction(), boss_nightbane::boss_nightbaneAI::DoAction(), boss_dorothee::DoAction(), npc_barnes::DoAction(), boss_selin_fireheart::DoAction(), boss_maiden_of_virtue_rtk::DoAction(), boss_shade_of_medivh::DoAction(), boss_apothecary_hummel::DoAction(), npc_apothecary_genericAI::DoAction(), boss_sacrolash::DoAction(), boss_alythess::DoAction(), npc_dark_fiend::DoAction(), boss_archaedas::DoAction(), npc_vault_warder::DoAction(), npc_stone_keeper::DoAction(), npc_safe_technician_sanitron::DoAction(), npc_thalorien_dawnseeker::DoAction(), npc_silverpine_fallen_human::DoAction(), Scripts::EasternKingdoms::StormwindCity::npc_jaina_proudmoore_tides_of_war::DoAction(), Scripts::EasternKingdoms::Westfall::npc_westfall_hobo_witness::DoAction(), npc_spirit_of_the_lynx::DoAction(), npc_fire_bomb_zulaman::DoAction(), boss_nalorakk::DoAction(), boss_mandokir::DoAction(), npc_chained_spirit::DoAction(), boss_infinite_corruptor::boss_infinite_corruptorAI::DoAction(), npc_brann_bronzebeard_anraphet::DoAction(), boss_temple_guardian_anhuur::DoAction(), npc_husam_tolvir_land_mine::DoAction(), boss_adarogg::DoAction(), boss_lava_guard_gordoth::DoAction(), boss_ossirian::boss_ossirianAI::DoAction(), boss_rajaxx::DoAction(), npc_andorov::DoAction(), Scripts::KhazAlgar::CampaignsVisionsOfAShadowedSun::npc_vereesa_windrunner_oztan_isle_private::DoAction(), npc_aqusirr_intro_lord_stormsong::DoAction(), boss_lord_stormsong_intro_npc< ConvoIntroSpellId, ConvoOutroSpellId >::DoAction(), boss_slabhide::boss_slabhideAI::DoAction(), npc_twilight_volunteer::DoAction(), boss_anub_arak::DoAction(), npc_hadronox_crusherPackAI::DoAction(), boss_krik_thir::DoAction(), boss_baltharus_the_warborn::DoAction(), npc_halion_controller::DoAction(), npc_orb_carrier::DoAction(), npc_meteor_strike::DoAction(), npc_xerestrasza::DoAction(), boss_jaraxxus::DoAction(), npc_snobold_vassal::DoAction(), boss_twin_baseAI::DoAction(), npc_tirion_toc::DoAction(), boss_drakkari_colossus::DoAction(), BloodPrincesBossAI::DoAction(), npc_ball_of_flame::DoAction(), npc_kinetic_bomb::DoAction(), boss_deathbringer_saurfang::DoAction(), npc_high_overlord_saurfang_icc::DoAction(), npc_muradin_bronzebeard_icc::DoAction(), npc_saurfang_event::DoAction(), npc_high_overlord_saurfang_igb::DoAction(), npc_muradin_bronzebeard_igb::DoAction(), boss_professor_putricide::DoAction(), boss_sindragosa::DoAction(), npc_ice_tomb::DoAction(), npc_spinestalker::DoAction(), npc_rimefang_icc::DoAction(), boss_sister_svalna::DoAction(), npc_crok_scourgebane::DoAction(), npc_argent_captainAI::DoAction(), boss_the_lich_king::DoAction(), npc_raging_spirit::DoAction(), npc_strangulate_vehicle::DoAction(), npc_terenas_menethil::DoAction(), boss_valithria_dreamwalker::DoAction(), npc_green_dragon_combat_trigger::DoAction(), npc_icc_orb_controller::DoAction(), DarkFallenAI::DoAction(), npc_icc_nerubar_broodkeeper::DoAction(), boss_four_horsemen_baseAI::DoAction(), boss_gluth::DoAction(), boss_gothik::DoAction(), npc_gothik_minion_baseAI::DoAction(), boss_kelthuzad::DoAction(), npc_kelthuzad_guardian::DoAction(), boss_thaddius::DoAction(), npc_stalagg::DoAction(), npc_feugen::DoAction(), boss_malygos::DoAction(), npc_caster_hover_disk::DoAction(), npc_azure_ring_captain::DoAction(), boss_general_bjarngrim::DoAction(), boss_volkhan::DoAction(), npc_volkhan_molten_golem::DoAction(), boss_algalon_the_observer::DoAction(), npc_living_constellation::DoAction(), npc_brann_bronzebeard_algalon::DoAction(), boss_steelbreaker::boss_steelbreakerAI::DoAction(), boss_runemaster_molgeim::boss_runemaster_molgeimAI::DoAction(), boss_stormcaller_brundir::boss_stormcaller_brundirAI::DoAction(), boss_flame_leviathan::boss_flame_leviathanAI::DoAction(), boss_elder_brightleaf::boss_elder_brightleafAI::DoAction(), boss_elder_stonebark::boss_elder_stonebarkAI::DoAction(), boss_elder_ironbranch::boss_elder_ironbranchAI::DoAction(), boss_general_vezax::boss_general_vezaxAI::DoAction(), boss_hodir::DoAction(), CoolestFriendBaseAI::DoAction(), boss_ignis::boss_ignis_AI::DoAction(), boss_mimiron::boss_mimironAI::DoAction(), boss_leviathan_mk_ii::boss_leviathan_mk_iiAI::DoAction(), boss_vx_001::boss_vx_001AI::DoAction(), boss_aerial_command_unit::boss_aerial_command_unitAI::DoAction(), npc_mimiron_computer::npc_mimiron_computerAI::DoAction(), boss_thorim::boss_thorimAI::DoAction(), npc_thorim_minibossAI::DoAction(), npc_sif::npc_sifAI::DoAction(), npc_xt002_heart::DoAction(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::DoAction(), boss_yogg_saron::boss_yogg_saronAI::DoAction(), boss_brain_of_yogg_saron::boss_brain_of_yogg_saronAI::DoAction(), npc_ominous_cloud::npc_ominous_cloudAI::DoAction(), npc_yogg_saron_keeper::npc_yogg_saron_keeperAI::DoAction(), npc_turned_champion::npc_turned_championAI::DoAction(), boss_ingvar_the_plunderer::DoAction(), npc_vrykul_skeleton::DoAction(), ControllerBaseAI::DoAction(), boss_skadi::DoAction(), npc_wild_wyrm::DoAction(), boss_anzu::DoAction(), npc_parasitic_shadowfiend::DoAction(), npc_volcano::DoAction(), boss_teron_gorefiend::DoAction(), boss_lady_vashj::DoAction(), boss_leotheras_the_blind::DoAction(), npc_greyheart_spellbinder::DoAction(), boss_warlord_kalithresh::DoAction(), npc_naga_distiller::DoAction(), npc_frozen_core::DoAction(), npc_ahune_bunny::DoAction(), npc_earthen_ring_flamecaller::DoAction(), npc_shaman_bonfire_bunny::DoAction(), boss_high_king_maulgar::DoAction(), BroggokPrisionerBaseAI::DoAction(), boss_kelidan_the_breaker::DoAction(), boss_magtheridon::DoAction(), boss_grand_warlock_nethekurse::DoAction(), npc_omrogg_heads::DoAction(), AdvisorBaseAI::DoAction(), npc_colonel_jules::npc_colonel_julesAI::DoAction(), npc_barada::npc_baradaAI::DoAction(), Scripts::Pandaria::TheWanderingIsle::npc_huojin_trainee::DoAction(), Scripts::Pandaria::TheWanderingIsle::npc_aysa_cloudsinger_cave_of_meditation::DoAction(), boss_anduin_wrynn::DoAction(), npc_anduin_wrynn_anduin_soul::DoAction(), boss_remnant_of_a_fallen_king::DoAction(), boss_volkaal::DoAction(), boss_sporecaller_zancha::DoAction(), npc_bg_deephaul_ravine_commander< Path1, Path2, Path3, Path4 >::DoAction(), npc_ioc_siege_engine::DoAction(), npc_bg_silvershard_mines_mine_cart::DoAction(), boss_kazzara_the_hellforged::DoAction(), boss_azhiccar::DoAction(), boss_edna::DoAction(), boss_lord_stormsong::DoAction(), boss_sister_solena::DoAction(), boss_soulbound_goliath::DoAction(), npc_swarm_scarab::DoAction(), npc_nerubian_burrower::DoAction(), boss_horAI::DoAction(), boss_ick::DoAction(), boss_krick::DoAction(), boss_blood_council_controller::DoAction(), boss_razorscale::DoAction(), npc_expedition_defender::DoAction(), npc_expedition_trapper::DoAction(), npc_expedition_engineer::DoAction(), boss_palehoof::DoAction(), PalehoofMinionsBossAI::DoAction(), boss_erekem::DoAction(), boss_ichoron::DoAction(), boss_ambassador_hellmaw::DoAction(), boss_illidan_stormrage::DoAction(), npc_akama_illidan::DoAction(), npc_maiev::DoAction(), boss_reliquary_of_souls::DoAction(), npc_reliquary_combat_trigger::DoAction(), npc_akama_shade::DoAction(), npc_ashtongue_broken::DoAction(), npc_headless_horseman_head::DoAction(), boss_headless_horseman::DoAction(), npc_pulsing_pumpkin::DoAction(), boss_ymiron_the_fallen_king::DoAction(), boss_guarm::DoAction(), npc_demon_hunter_hidden_no_more_private::DoAction(), boss_victor_nefarius::DoAction(), npc_silverpine_grand_executor_mortuus::DoAction(), npc_silverpine_forsaken_bat::DoAction(), npc_silverpine_deathstalker_rane_yorick::DoAction(), npc_silverpine_forest_ettin::DoAction(), npc_briarpatch_prisoner::DoAction(), npc_sironas::npc_sironasAI::DoAction(), Scripts::Kalimdor::Durotar::npc_darkspear_jailor::DoAction(), Scripts::Kalimdor::Durotar::npc_captive_spitescale_scout::DoAction(), npc_martha_goslin::npc_martha_goslinAI::DoAction(), npc_melee_hover_disk::DoAction(), npc_arcane_overload::DoAction(), ScriptedAI::DoAddEvent(), PetAI::DoAttack(), boss_flame_leviathan::boss_flame_leviathanAI::DoBatteringRamIfReady(), npc_shadowmoon_channeler::DoCastChanneledSpell(), ScriptedAI::DoCastSpell(), generic_vehicleAI_toc5::generic_vehicleAI_toc5AI::DoCastSpellShield(), boss_razorgore::DoChangePhase(), npc_ranshalla::npc_ranshallaAI::DoChannelTorchSpell(), npc_halion_controller::DoCheckEvade(), boss_lady_vashj::DoCleanupTriggers(), npc_ranshalla::npc_ranshallaAI::DoContinueEscort(), boss_hexlord_malacrass::DoDespawnCompanions(), npc_medivh_bm::DoDespawnSpawns(), boss_lady_vashj::DoDespawnSummons(), ScriptedAI::DoFindFriendlyCC(), ScriptedAI::DoFindFriendlyMissingBuff(), npc_snufflenose_gopher::npc_snufflenose_gopherAI::DoFindNewTubber(), npc_taskmaster_fizzule::npc_taskmaster_fizzuleAI::DoFriend(), npc_rocknot::npc_rocknotAI::DoGo(), boss_lady_deathwhisper::DoImproveCultist(), AdvisorBaseAI::DoInformController(), boss_ambassador_hellmaw::DoIntro(), npc_thrall_old_hillsbrad::DoMount(), boss_alar::DoMoveToCenter(), boss_alar::DoMoveToPlatform(), npc_unkor_the_ruthless::npc_unkor_the_ruthlessAI::DoNice(), hyjalAI::DoOverrun(), npc_guard_generic::DoReplyToTextEmote(), npc_ahune_bunny::DoResetCreatures(), ScriptedAI::DoSelectBelowHpPctFriendlyWithEntry(), ScriptedAI::DoSelectLowestHpFriendly(), npc_earthmender_wilda::npc_earthmender_wildaAI::DoSpawnAssassin(), boss_hexlord_malacrass::DoSpawnCompanions(), ScriptedAI::DoSpawnCreature(), npc_announcer_toc5::npc_announcer_toc5AI::DoStartArgentChampionEncounter(), ScriptedAI::DoStartMovement(), ScriptedAI::DoStartNoMovement(), ScriptedAI::DoStopAttack(), DoSummon(), DoSummon(), DoSummonFlyer(), npc_announcer_toc5::npc_announcer_toc5AI::DoSummonGrandChampion(), boss_janalai::DoSummonHatchers(), npc_ranshalla::npc_ranshallaAI::DoSummonPriestess(), ScriptedAI::DoTeleportAll(), ScriptedAI::DoTeleportPlayer(), ScriptedAI::DoTeleportTo(), ScriptedAI::DoTeleportTo(), npc_thrall_old_hillsbrad::DoUnmount(), npc_muglash::npc_muglashAI::DoWaveSummon(), boss_sartharion::DrakeRespawn(), boss_jormungarAI::Emerge(), boss_kalecgos_kj::boss_kalecgos_kjAI::EmpowerOrb(), boss_twin_baseAI::EnableDualWield(), boss_anduin_wrynn::EndEncounter(), SmartAI::EndPath(), boss_faction_championsAI::EnemiesInRange(), boss_malchezaar::boss_malchezaarAI::EnfeebleHealthEffect(), boss_malchezaar::boss_malchezaarAI::EnfeebleResetHealth(), npc_arthas_stratholme::npc_arthas_stratholmeAI::EngageInfinites(), EngagementOver(), EngagementStart(), EscortAI::EnterEvadeMode(), SmartAI::EnterEvadeMode(), boss_occuthar::boss_occutharAI::EnterEvadeMode(), boss_nightbane::boss_nightbaneAI::EnterEvadeMode(), boss_shade_of_medivh_guardians_image::EnterEvadeMode(), boss_halazzi::EnterEvadeMode(), hyjalAI::EnterEvadeMode(), boss_infinite_corruptor::boss_infinite_corruptorAI::EnterEvadeMode(), firelands_bossAI::EnterEvadeMode(), boss_skeram::boss_skeramAI::EnterEvadeMode(), npc_ruul_snowhoof::npc_ruul_snowhoofAI::EnterEvadeMode(), boss_aqusirr_aqualing::EnterEvadeMode(), HeartsbaneTriadSharedAI::EnterEvadeMode(), boss_lord_waycrest::EnterEvadeMode(), boss_lady_waycrest::EnterEvadeMode(), npc_gatewatcher_petAI::EnterEvadeMode(), boss_northrend_beastsAI::EnterEvadeMode(), npc_phantom_mage::npc_phantom_mageAI::EnterEvadeMode(), npc_phantom_hallucination::npc_phantom_hallucinationAI::EnterEvadeMode(), boss_blood_queen_lana_thel::EnterEvadeMode(), boss_deathbringer_saurfang::EnterEvadeMode(), boss_festergut::EnterEvadeMode(), boss_rotface::EnterEvadeMode(), npc_argent_captainAI::EnterEvadeMode(), DarkFallenAI::EnterEvadeMode(), boss_gothik::EnterEvadeMode(), npc_gothik_minion_baseAI::EnterEvadeMode(), npc_kelthuzad_minionAI::EnterEvadeMode(), npc_kelthuzad_guardian::EnterEvadeMode(), boss_thaddius::EnterEvadeMode(), boss_urom::EnterEvadeMode(), boss_algalon_the_observer::EnterEvadeMode(), boss_auriaya::EnterEvadeMode(), CoolestFriendBaseAI::EnterEvadeMode(), boss_razorscale::EnterEvadeMode(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::EnterEvadeMode(), npc_daegarn::EnterEvadeMode(), boss_anzu::EnterEvadeMode(), Scripts::QuelThalas::MurderRow::KystiaManaheart::boss_kystia_manaheart::EnterEvadeMode(), EnterEvadeMode(), GuardAI::EnterEvadeMode(), boss_garothi_worldbreaker::EnterEvadeMode(), boss_amalgam_of_souls::EnterEvadeMode(), boss_king_deepbeard::EnterEvadeMode(), boss_ymiron_the_fallen_king::EnterEvadeMode(), boss_rokmora::EnterEvadeMode(), boss_guarm::EnterEvadeMode(), boss_leymor::EnterEvadeMode(), boss_alizabal::boss_alizabalAI::EnterEvadeMode(), boss_argaloth::EnterEvadeMode(), boss_attumen::boss_attumenAI::EnterEvadeMode(), boss_maiden_of_virtue_rtk::EnterEvadeMode(), boss_mana_devourer::EnterEvadeMode(), boss_shade_of_medivh::EnterEvadeMode(), boss_the_curator_rtk::EnterEvadeMode(), boss_armsmaster_harlan::EnterEvadeMode(), boss_kirtonos_the_herald::EnterEvadeMode(), boss_kalecgos::EnterEvadeMode(), boss_muru::EnterEvadeMode(), boss_entropius::EnterEvadeMode(), Scripts::EasternKingdoms::Westfall::npc_westfall_thug::EnterEvadeMode(), boss_akilzon::EnterEvadeMode(), boss_tunk::EnterEvadeMode(), npc_sparring_partner_exiles_reach::EnterEvadeMode(), npc_sparring_partner_combat_training::EnterEvadeMode(), npc_towering_infernal::EnterEvadeMode(), boss_general_husam::EnterEvadeMode(), boss_lockmaw::EnterEvadeMode(), npc_lockmaw_augh_boss::EnterEvadeMode(), boss_adarogg::EnterEvadeMode(), boss_dark_shaman_koranthal::EnterEvadeMode(), boss_lava_guard_gordoth::EnterEvadeMode(), boss_slagmaw::EnterEvadeMode(), Scripts::Kalimdor::Durotar::npc_captive_spitescale_scout::EnterEvadeMode(), boss_azhiccar::EnterEvadeMode(), boss_orator_krix_vizk::EnterEvadeMode(), boss_the_candle_king::EnterEvadeMode(), boss_edna::EnterEvadeMode(), boss_skarmorak::EnterEvadeMode(), npc_helena_gentle_witch_hunt::EnterEvadeMode(), boss_aqusirr::EnterEvadeMode(), boss_lord_stormsong::EnterEvadeMode(), boss_soulbound_goliath::EnterEvadeMode(), npc_anubarak_pet_template::EnterEvadeMode(), boss_hadronox::EnterEvadeMode(), npc_hadronox_foeAI::EnterEvadeMode(), boss_jaraxxus::EnterEvadeMode(), npc_the_lich_king_escape_hor::npc_the_lich_king_escape_horAI::EnterEvadeMode(), boss_tyrannus::EnterEvadeMode(), boss_drakkari_elemental::EnterEvadeMode(), boss_blood_council_controller::EnterEvadeMode(), gunship_npc_AI::EnterEvadeMode(), npc_high_overlord_saurfang_igb::EnterEvadeMode(), npc_muradin_bronzebeard_igb::EnterEvadeMode(), boss_lady_deathwhisper::EnterEvadeMode(), boss_the_lich_king::EnterEvadeMode(), npc_terenas_menethil::EnterEvadeMode(), npc_vampiric_fiend::EnterEvadeMode(), npc_fallout_slime::EnterEvadeMode(), boss_kelthuzad::EnterEvadeMode(), npc_stalagg::EnterEvadeMode(), npc_feugen::EnterEvadeMode(), boss_malygos::EnterEvadeMode(), boss_hodir::EnterEvadeMode(), boss_palehoof::EnterEvadeMode(), npc_ethereal_apprentice::EnterEvadeMode(), boss_illidari_council::EnterEvadeMode(), boss_shade_of_akama::EnterEvadeMode(), boss_fathomlord_karathress::EnterEvadeMode(), boss_the_lurker_below::EnterEvadeMode(), boss_ahune::EnterEvadeMode(), boss_vazruden_the_herald::EnterEvadeMode(), boss_vazruden::EnterEvadeMode(), boss_kaelthas::EnterEvadeMode(), npc_raging_flames::EnterEvadeMode(), npc_pet_mage_mirror_image::EnterEvadeMode(), npc_pet_pri_lightwell::EnterEvadeMode(), Scripts::QuelThalas::MurderRow::KystiaManaheart::boss_kystia_manaheart_nibbles::EnterEvadeMode(), boss_sylvanas_windrunner::EnterEvadeMode(), boss_anduin_wrynn::EnterEvadeMode(), npc_anduin_wrynn_fiendish_soul::EnterEvadeMode(), npc_anduin_wrynn_monstrous_soul::EnterEvadeMode(), boss_remnant_of_a_fallen_king::EnterEvadeMode(), boss_priestess_alun_za::EnterEvadeMode(), boss_rezan::EnterEvadeMode(), boss_volkaal::EnterEvadeMode(), boss_the_golden_serpent::EnterEvadeMode(), boss_cragmaw_the_infested::EnterEvadeMode(), boss_elder_leaxa::EnterEvadeMode(), boss_sporecaller_zancha::EnterEvadeMode(), boss_illidan_stormrage::EnterEvadeModeIfNeeded(), boss_shade_of_akama::EnterEvadeModeIfNeeded(), boss_felmyst::EnterPhase(), boss_noth::EnterPhaseGround(), boss_sapphiron::EnterPhaseGround(), boss_baleroc::EquipWeapon(), npc_unworthy_initiate::npc_unworthy_initiateAI::EventStart(), boss_curator::boss_curatorAI::ExecuteEvent(), boss_nightbane::boss_nightbaneAI::ExecuteEvent(), boss_terestian_illhoof::boss_terestianAI::ExecuteEvent(), boss_high_inquisitor_fairbanks::ExecuteEvent(), boss_houndmaster_loksey::ExecuteEvent(), boss_sathrovarr::ExecuteEvent(), boss_randolph_moloch::ExecuteEvent(), boss_epoch::boss_epochAI::ExecuteEvent(), boss_meathook::boss_meathookAI::ExecuteEvent(), boss_brother_ironhull::ExecuteEvent(), boss_galecaller_faye::ExecuteEvent(), HeartsbaneTriadSharedAI::ExecuteEvent(), boss_sister_solena::ExecuteEvent(), boss_lady_waycrest::ExecuteEvent(), boss_gormok::ExecuteEvent(), boss_jormungarAI::ExecuteEvent(), boss_icehowl::ExecuteEvent(), boss_twin_baseAI::ExecuteEvent(), boss_eck::ExecuteEvent(), boss_gal_darah::ExecuteEvent(), boss_nexus_commanders::ExecuteEvent(), npc_thorim_arena_phase::npc_thorim_arena_phaseAI::ExecuteEvent(), ControllerBaseAI::ExecuteEvent(), boss_skarvald_the_constructor::ExecuteEvent(), boss_ymiron::ExecuteEvent(), boss_nexusprince_shaffar::ExecuteEvent(), boss_talon_king_ikiss::ExecuteEvent(), boss_gathios_the_shatterer::ExecuteEvent(), boss_mother_shahraz::ExecuteEvent(), boss_ahune::ExecuteEvent(), boss_the_maker::ExecuteEvent(), emerald_dragonAI::ExecuteEvent(), boss_lethon::boss_lethonAI::ExecuteEvent(), boss_priestess_alun_za::ExecuteEvent(), boss_illidan_stormrage::ExecuteSpecialEvents(), boss_xt002::ExposeHeart(), npc_eye_tentacle::eye_tentacleAI::eye_tentacleAI(), Scripts::Pandaria::TheWanderingIsle::npc_master_li_fei_summon::FaceToPlayer(), npc_koltira_deathweaver::FakeValrothTalk(), boss_sartharion::FetchDragons(), npc_captain_arnath::FindFriendlyCreature(), npc_scarlet_ghoul::FindMinions(), npc_firework::FindNearestLauncher(), boss_thorim::boss_thorimAI::FinishEncounter(), npc_rocket_propelled_warhead::FinishQuest(), npc_raging_flames::FixateRandomTarget(), boss_shade_of_aran::boss_aranAI::FlameWreathEffect(), npc_sanitron_5000::ForceCastOnPassenger(), ScriptedAI::ForceCombatStop(), ScriptedAI::ForceCombatStopForCreatureEntry(), npc_anubisath_sentinel::aqsentinelAI::GainSentinelAbility(), boss_erekem::GetChainHealTarget(), npc_priestess_alun_za_spirit_of_gold::GetClosestTaintedBloodAreaTrigger(), npc_bg_silvershard_mines_mine_cart::GetControlZone(), boss_the_candle_king::GetCooldownOfSpell(), npc_essence_of_twin::GetData(), boss_bronjahm::GetData(), boss_prince_taldaram::GetEmbraceTarget(), npc_firework::GetFireworkGameObjectId(), npc_dragonflayer_forge_master::GetForgeMasterType(), boss_sapphiron::GetGUID(), boss_volazj::GetHealthPct(), boss_four_horsemen_baseAI::getHorsemanHandle(), boss_krick::GetIck(), boss_ick::GetKrick(), FollowerAI::GetLeaderForFollower(), Scripts::Pandaria::TheWanderingIsle::npc_huojin_trainee::GetNewPartner(), npc_illidari_fighting_invasion_begins::GetNextTarget(), boss_kalecgos_kj::boss_kalecgos_kjAI::GetOrb(), npc_air_force_bots::npc_air_force_botsAI::GetOrSummonGuard(), npc_anubisath_sentinel::aqsentinelAI::GetOtherSentinels(), npc_basic_hidden_no_more_private::GetPathDelay(), npc_crew_ship_private::GetPathID(), npc_sanitron_5000::GetPathId(), npc_drustvar_frightend_woodsman_private::GetPathId(), npc_coilfang_ambusher::GetPathId(), npc_coilfang_guardian::GetPathId(), ScriptedAI::GetPlayerAtMinimumRange(), EscortAI::GetPlayerForEscort(), npc_minigob_manabonk::GetPlayersInDalaran(), npc_sparring_partner_combat_training::GetQuestCredits(), npc_sparring_partner_exiles_reach::GetRandomSparPoint(), boss_tyrannus::GetRimefang(), npc_ranshalla::npc_ranshallaAI::GetSpeakerByEntry(), npc_shadowmoon_channeler::GetStringIdOfChanneler(), ScriptedAI::GetThreat(), boss_thorim::boss_thorimAI::GetTrashSpawnTriggers(), npc_giant_claw_tentacle::giant_claw_tentacleAI::giant_claw_tentacleAI(), npc_giant_eye_tentacle::giant_eye_tentacleAI::giant_eye_tentacleAI(), npc_anubisath_sentinel::aqsentinelAI::GiveBuddyMyList(), Scripts::EasternKingdoms::Westfall::npc_westfall_hobo_witness::GiveClue(), npc_simon_bunny::npc_simon_bunnyAI::GivePunishment(), npc_simon_bunny::npc_simon_bunnyAI::GiveRewardForLevel(), npc_high_overlord_saurfang_icc::GuardBroadcast(), npc_muradin_bronzebeard_icc::GuardBroadcast(), boss_moroes::GuestsAttack(), gunship_npc_AI::gunship_npc_AI(), npc_anachronos_the_ancient::npc_anachronos_the_ancientAI::HandleAnimation(), npc_torloth_the_magnificent::npc_torloth_the_magnificentAI::HandleAnimation(), npc_tirion_toc::HandleBarrettSummon(), npc_expedition_engineer::HandleBaseMovement(), boss_hydross_the_unstable::HandleBeamHelpers(), npc_bg_silvershard_mines_mine_cart::HandleCapture(), boss_auriaya::HandleCats(), HeartsbaneTriadSharedAI::HandleClaimIris(), boss_sister_briar::HandleClaimIris(), boss_sister_malady::HandleClaimIris(), boss_sister_solena::HandleClaimIris(), npc_sparring_partner_enhanced_combat_training_paladin::HandleClassEvent(), npc_sparring_partner_enhanced_combat_training_rogue::HandleClassEvent(), npc_sparring_partner_enhanced_combat_training_priest::HandleClassEvent(), npc_sparring_partner_enhanced_combat_training_shaman::HandleClassEvent(), npc_sparring_partner_enhanced_combat_training_mage::HandleClassEvent(), npc_sparring_partner_enhanced_combat_training_warlock::HandleClassEvent(), npc_sparring_partner_enhanced_combat_training_druid::HandleClassEvent(), npc_expedition_commander::HandleControllersStopCast(), boss_netherspite::boss_netherspiteAI::HandleDoors(), boss_sister_briar::HandleDropIris(), boss_sister_malady::HandleDropIris(), boss_sister_solena::HandleDropIris(), npc_nokhudon_proving_grounds_nokhud_combatant::HandleEmoteSequence(), boss_felmyst::HandleFlightSequence(), boss_skarmorak::HandleFortifiedShellEnded(), npc_expedition_engineer::HandleFourthHarpoonMovement(), npc_expedition_engineer::HandleHarpoonMovement(), boss_northrend_beastsAI::HandleInitialMovement(), boss_razorscale::HandleInitialMovement(), npc_headless_horseman_head::HandleInitialSetup(), boss_northrend_beastsAI::HandleInstanceProgress(), boss_anduin_wrynn::HandleIntroduction(), boss_twin_baseAI::HandleRemoveAuras(), PetAI::HandleReturnMovement(), npc_expedition_engineer::HandleSecondHarpoonMovement(), npc_enslaved_soul::HandleSoulRelease(), boss_reliquary_of_souls::HandleSpirits(), npc_headless_horseman_head::HandleStartPhase(), npc_expedition_engineer::HandleThirdHarpoonMovement(), boss_nalorakk::HandleWave(), boss_northrend_beastsAI::HandleWithHeroicEvents(), npc_gunship_boarding_addAI::HasAttackablePlayerNearby(), boss_lady_waycrest::HealLordWaycrest(), boss_lady_malande::HealReceived(), npc_anduin_wrynn_anduin_hope::HealReceived(), boss_valithria_dreamwalker::HealReceived(), ScriptedAI::HealthAbovePct(), ScriptedAI::HealthBelowPct(), hyjalAI::HideNearPos(), boss_malchezaar::boss_malchezaarAI::InfernalCleanup(), npc_felblood_kaelthas_phoenix::Initialize(), npc_engineer_spark_overgrind::npc_engineer_spark_overgrindAI::Initialize(), npc_toc_enh_shaman::Initialize(), boss_lady_deathwhisper::Initialize(), boss_razorscale::Initialize(), boss_skadi::Initialize(), npc_crusade_recruit::Initialize(), CombatAI::InitializeAI(), CasterAI::InitializeAI(), EscortAI::InitializeAI(), SmartAI::InitializeAI(), boss_ymiron_the_fallen_king::InitializeAI(), npc_firesworn::InitializeAI(), boss_majordomo::InitializeAI(), npc_flame_of_ragnaros::InitializeAI(), npc_son_of_flame::InitializeAI(), npc_tito::InitializeAI(), npc_cyclone::InitializeAI(), boss_headless_horseman::InitializeAI(), npc_pulsing_pumpkin::InitializeAI(), npc_shadow_image::InitializeAI(), boss_felmyst::InitializeAI(), npc_kiljaeden_controller::npc_kiljaeden_controllerAI::InitializeAI(), boss_entropius::InitializeAI(), npc_void_sentinel::InitializeAI(), npc_void_spawn::InitializeAI(), npc_dark_fiend::InitializeAI(), npc_darkness::InitializeAI(), npc_singularity::InitializeAI(), ShadowswordBaseAI::InitializeAI(), npc_soaring_eagle::InitializeAI(), npc_corrupted_lightning_totem::InitializeAI(), MalacrassCompanionBaseAI::InitializeAI(), npc_fire_bomb_zulaman::InitializeAI(), npc_amanishi_hatcher::InitializeAI(), npc_dragonhawk_egg::InitializeAI(), npc_amani_dragonhawk_hatchling::InitializeAI(), npc_troll_volunteer::InitializeAI(), npc_ship_captain_warming_up_private::InitializeAI(), npc_captain_warlord_first_aid_private::InitializeAI(), npc_survivors_healed_by_leader_beach_private< PathId, WaitTime >::InitializeAI(), npc_horde_survivors_beach_q59930_private< PathId >::InitializeAI(), npc_huxsworth_hunter_quest_private::InitializeAI(), npc_huxsworth_briarpatch_quest_private::InitializeAI(), npc_dawntracker_hunter_quest_private::InitializeAI(), npc_dawntracker_briarpatch_quest_private::InitializeAI(), npc_prisoner_q55879_private::InitializeAI(), npc_bjorn_stouthands_q55965_private::InitializeAI(), npc_lana_jordan_q59948_private::InitializeAI(), npc_towering_infernal::InitializeAI(), npc_doomfire::InitializeAI(), npc_ancient_wisp::InitializeAI(), boss_epoch::boss_epochAI::InitializeAI(), boss_meathook::boss_meathookAI::InitializeAI(), boss_salramm::boss_salrammAI::InitializeAI(), npc_jena_anderson::npc_jena_andersonAI::InitializeAI(), npc_malcolm_moore::npc_malcolm_mooreAI::InitializeAI(), npc_thrall_old_hillsbrad::InitializeAI(), npc_alpha_beam::InitializeAI(), npc_brann_bronzebeard_anraphet::InitializeAI(), npc_husam_tolvir_land_mine::InitializeAI(), npc_lockmaw_augh_add::InitializeAI(), npc_lockmaw_augh_boss::InitializeAI(), boss_lava_guard_gordoth::InitializeAI(), npc_hive_zara_larva::InitializeAI(), npc_hive_zara_swarmer::InitializeAI(), npc_buru_egg::InitializeAI(), npc_vp_slipstream::InitializeAI(), boss_edna::InitializeAI(), npc_anubarak_pet_template::InitializeAI(), npc_anubarak_anub_ar_assassin::InitializeAI(), npc_anubarak_impale_target::InitializeAI(), boss_hadronox::InitializeAI(), npc_hadronox_foeAI::InitializeAI(), npc_skittering_swarmer::InitializeAI(), npc_skittering_infector::InitializeAI(), boss_tyrannus::InitializeAI(), boss_drakkari_elemental::InitializeAI(), BloodPrincesBossAI::InitializeAI(), npc_spinestalker::InitializeAI(), npc_rimefang_icc::InitializeAI(), npc_sindragosa_trash::InitializeAI(), boss_sister_svalna::InitializeAI(), npc_icc_nerubar_broodkeeper::InitializeAI(), boss_anubrekhan::InitializeAI(), boss_faerlina::InitializeAI(), npc_fallout_slime::InitializeAI(), npc_kelthuzad_shadow_fissure::InitializeAI(), npc_webwrap::InitializeAI(), boss_razuvious::InitializeAI(), boss_sapphiron::InitializeAI(), npc_sapphiron_wing_buffet::InitializeAI(), boss_varos::InitializeAI(), npc_bjarngrim_stormforged_lieutenant::InitializeAI(), npc_malformed_ooze::InitializeAI(), boss_flame_leviathan::boss_flame_leviathanAI::InitializeAI(), CoolestFriendBaseAI::InitializeAI(), npc_toasty_fire::InitializeAI(), npc_icicle::InitializeAI(), npc_snowpacked_icicle_target::InitializeAI(), npc_flash_freeze_init::InitializeAI(), npc_flash_freeze_combat::InitializeAI(), npc_vrykul_skeleton::InitializeAI(), npc_frost_tomb::InitializeAI(), npc_violet_hold_teleportation_portal::InitializeAI(), npc_stolen_soul::InitializeAI(), npc_focus_fire::InitializeAI(), boss_blackheart_the_inciter_mc_dummy::InitializeAI(), npc_void_traveler::InitializeAI(), npc_molten_flame::InitializeAI(), npc_enchanted_elemental::InitializeAI(), npc_tainted_elemental::InitializeAI(), npc_toxic_sporebat::InitializeAI(), npc_inner_demon::InitializeAI(), boss_the_lurker_below::InitializeAI(), npc_steamrigger_mechanic::InitializeAI(), boss_ahune::InitializeAI(), npc_frozen_core::InitializeAI(), npc_underbog_mushroom::InitializeAI(), OgreBaseAI::InitializeAI(), npc_shadowmoon_channeler::InitializeAI(), npc_hellfire_channeler::InitializeAI(), npc_magtheridon_room::InitializeAI(), npc_lesser_shadow_fissure::InitializeAI(), npc_wild_shadow_fissure::InitializeAI(), npc_warp_splinter_sapling::InitializeAI(), npc_ember_of_alar::InitializeAI(), npc_flame_patch_alar::InitializeAI(), npc_solarium_priest::InitializeAI(), npc_solarium_agent::InitializeAI(), AdvisorBaseAI::InitializeAI(), npc_flame_strike_trigger_kael::InitializeAI(), npc_phoenix_the_eye::InitializeAI(), npc_phoenix_egg_the_eye::InitializeAI(), npc_nether_vapor::InitializeAI(), npc_raging_flames::InitializeAI(), npc_pet_dk_ebon_gargoyle::InitializeAI(), npc_pet_mage_mirror_image::InitializeAI(), boss_the_golden_serpent::InitializeAI(), boss_priestess_delrissa::InitializeLackeys(), Scripts::Pandaria::TheWanderingIsle::npc_huojin_trainee::InitiateSparring(), boss_viscidus::boss_viscidusAI::InitSpells(), npc_wild_wyrm::InitSpellsForPhase(), BroggokPrisionerBaseAI::IsCellPrisoner(), npc_firework::isCluster(), AdvisorBaseAI::IsEnemyInRange(), SmartAI::IsEscortInvokerInRange(), ScriptedAI::IsHeroic(), ScriptedAI::IsHeroicOrHigher(), BroggokPrisionerBaseAI::IsHighCellPrisoner(), IsInBoundary(), boss_hadronox::IsInCombatWithPlayer(), ScriptedAI::IsLFR(), ScriptedAI::IsMythic(), ScriptedAI::IsMythicPlus(), ScriptedAI::IsNormal(), npc_gothik_minion_baseAI::isOnSameSide(), npc_amanishi_hatcher::IsOtherHatcherAlive(), EscortAI::IsPlayerOrGroupInRange(), npc_eyestalk::npc_eyestalkAI::IsSummonedBy(), npc_chains_of_woe::npc_chains_of_woeAI::IsSummonedBy(), npc_direbrew_minion::IsSummonedBy(), boss_gizrul_the_slavener::IsSummonedBy(), boss_rend_blackhand::IsSummonedBy(), Scripts::EasternKingdoms::Gilneas::Chapter1::npc_frightened_citizen::IsSummonedBy(), boss_darkmaster_gandling::IsSummonedBy(), npc_silverpine_lord_darius_crowley_exsanguinate::IsSummonedBy(), npc_silverpine_packleader_ivar_bloodfang_exsanguinate::IsSummonedBy(), npc_malacrass_blood_worm::IsSummonedBy(), npc_molten_barrage::npc_molten_barrageAI::IsSummonedBy(), npc_shard_of_torment::IsSummonedBy(), npc_firelands_magmakin::IsSummonedBy(), npc_omega_stance::IsSummonedBy(), npc_alpha_beam::IsSummonedBy(), npc_rock_borer::npc_rock_borerAI::IsSummonedBy(), npc_onyx_flamecaller::IsSummonedBy(), npc_meteor_strike::IsSummonedBy(), npc_meteor_strike_flame::IsSummonedBy(), npc_living_inferno::IsSummonedBy(), npc_living_ember::IsSummonedBy(), npc_corrupted_soul_fragment::IsSummonedBy(), npc_escape_event_trash::IsSummonedBy(), npc_big_ooze::IsSummonedBy(), npc_raging_spirit::IsSummonedBy(), npc_terenas_menethil::IsSummonedBy(), npc_spirit_bomb::IsSummonedBy(), npc_suppresser::IsSummonedBy(), npc_static_field::IsSummonedBy(), npc_constrictor_tentacle::npc_constrictor_tentacleAI::IsSummonedBy(), npc_yogg_saron_illusions::npc_yogg_saron_illusionsAI::IsSummonedBy(), npc_skadi_trashAI::IsSummonedBy(), npc_frozen_orb::IsSummonedBy(), npc_void_sentry::IsSummonedBy(), npc_crystal_spike_trigger::IsSummonedBy(), npc_coldflame::IsSummonedBy(), TriggerAI::IsSummonedBy(), npc_amalgam_of_souls_soul_echoes_stalker::IsSummonedBy(), npc_danica_the_reclaimer::IsSummonedBy(), npc_raz_the_crazed::npc_raz_the_crazedAI::IsSummonedBy(), boss_attumen::boss_attumenAI::IsSummonedBy(), npc_silverpine_forsaken_bat::IsSummonedBy(), npc_silverpine_deathstalker_rane_yorick::IsSummonedBy(), npc_silverpine_orc_sea_pup::IsSummonedBy(), npc_silverpine_orc_crate::IsSummonedBy(), npc_silverpine_mutant_bush_chicken::IsSummonedBy(), npc_silverpine_orc_sea_dog::IsSummonedBy(), npc_silverpine_forsaken_trooper_fenris_isle::IsSummonedBy(), npc_silverpine_fenris_keep_camera::IsSummonedBy(), npc_akilzon_amani_kidnapper::IsSummonedBy(), npc_taelia_get_your_bearings::IsSummonedBy(), npc_devout_follower::npc_devout_followerAI::IsSummonedBy(), npc_meteor_strike_initial::IsSummonedBy(), npc_combustion_consumption::IsSummonedBy(), npc_raging_ghoul::npc_raging_ghoulAI::IsSummonedBy(), npc_risen_witch_doctor::npc_risen_witch_doctorAI::IsSummonedBy(), npc_pit_of_saron_icicle::IsSummonedBy(), npc_arcane_overload::IsSummonedBy(), npc_image_belgaristrasz::IsSummonedBy(), npc_ruby_emerald_amber_drake::IsSummonedBy(), npc_guardian_of_yogg_saron::npc_guardian_of_yogg_saronAI::IsSummonedBy(), npc_frostbrood_skytalon::IsSummonedBy(), npc_q10720_marmot::IsSummonedBy(), Scripts::Pandaria::TheWanderingIsle::npc_min_dimwind_summon::IsSummonedBy(), Scripts::Pandaria::TheWanderingIsle::npc_aysa_cloudsinger_summon::IsSummonedBy(), Scripts::Pandaria::TheWanderingIsle::npc_master_li_fei_summon::IsSummonedBy(), npc_pet_pri_divine_image::IsSummonedBy(), npc_anduin_wrynn_empty_vessel::IsSummonedBy(), npc_anduin_wrynn_lost_soul::IsSummonedBy(), npc_tiger_matriarch::IsSummonedBy(), npc_captain_warlord_beach_arrive_private::IsSummonedBy(), npc_bone_spike::IsSummonedBy(), npc_strangulate_vehicle::IsSummonedBy(), npc_iron_roots::npc_iron_rootsAI::IsSummonedBy(), Scripts::Pandaria::TheWanderingIsle::npc_jaomin_ro_hawk::IsSummonedBy(), npc_spirit_shade::npc_spirit_shadeAI::IsSummonedBy(), boss_blackheart_the_inciter_mc_dummy::IsSummonedBy(), ScriptedAI::IsTimewalking(), JustAppeared(), SmartAI::JustAppeared(), boss_garothi_worldbreaker::JustAppeared(), npc_bg_deephaul_cavern_mine_cart::JustAppeared(), npc_bg_deephaul_ravine_earthen_mine_cart_horde::JustAppeared(), npc_bg_deephaul_ravine_earthen_mine_cart_alliance::JustAppeared(), npc_bg_deephaul_ravine_commander< Path1, Path2, Path3, Path4 >::JustAppeared(), npc_ioc_gunship_captain::JustAppeared(), npc_ioc_siege_engine::JustAppeared(), npc_bg_seething_shore_vignette_dummy::JustAppeared(), npc_amalgam_of_souls_restless_soul::JustAppeared(), npc_amalgam_of_souls_lord_etheldrin_ravencrest::JustAppeared(), boss_king_deepbeard::JustAppeared(), boss_ymiron_the_fallen_king::JustAppeared(), npc_ymiron_the_fallen_king_risen_warrior::JustAppeared(), boss_rokmora::JustAppeared(), npc_rokmora_navarrogg_intro::JustAppeared(), boss_guarm::JustAppeared(), npc_kayn_sunfury_ashtongue_intro_private::JustAppeared(), npc_sevis_brightflame_ashtongue_gateway_private::JustAppeared(), npc_sevis_brightflame_coilskar_gateway_private::JustAppeared(), npc_inquisitor_baleful_molten_shore::JustAppeared(), npc_baleful_beaming_eye::JustAppeared(), npc_cyana_nightglaive_freed_private::JustAppeared(), npc_izal_whitemoon_freed_private::JustAppeared(), npc_belath_dawnblade_freed_private::JustAppeared(), npc_mannethrel_darkstar_freed_private::JustAppeared(), npc_jayce_darkweaver_cryptic_hollow_private::JustAppeared(), npc_altar_altercation_ariok::JustAppeared(), npc_altar_altercation_blood_ritual_orb::JustAppeared(), boss_kazzara_the_hellforged::JustAppeared(), boss_leymor::JustAppeared(), npc_arcane_tender::JustAppeared(), boss_telash_greywing::JustAppeared(), boss_majordomo::JustAppeared(), npc_flame_of_ragnaros::JustAppeared(), boss_strawman::JustAppeared(), boss_tinhead::JustAppeared(), boss_roar::JustAppeared(), boss_crone::JustAppeared(), boss_big_bad_wolf::JustAppeared(), npc_kalecgos::JustAppeared(), boss_mana_devourer::JustAppeared(), boss_shade_of_medivh::JustAppeared(), npc_dark_rider_of_acherus::JustAppeared(), npc_scarlet_ghoul::JustAppeared(), boss_kirtonos_the_herald::JustAppeared(), npc_shadow_image::JustAppeared(), npc_void_sentinel_summoner::JustAppeared(), npc_void_sentinel::JustAppeared(), npc_void_spawn::JustAppeared(), npc_dark_fiend::JustAppeared(), ShadowswordBaseAI::JustAppeared(), boss_archaedas::JustAppeared(), npc_stone_keeper::JustAppeared(), Scripts::EasternKingdoms::Vashjir::AbyssalDepths::npc_abyssal_depths_whirlpool_vehicle::JustAppeared(), npc_joren_ironstock::JustAppeared(), npc_partygoer::JustAppeared(), npc_silverpine_deathstalker::JustAppeared(), npc_silverpine_deathstalker_rane_yorick::JustAppeared(), npc_silverpine_lord_darius_crowley_exsanguinate::JustAppeared(), npc_silverpine_packleader_ivar_bloodfang_exsanguinate::JustAppeared(), npc_silverpine_orc_sea_pup::JustAppeared(), npc_silverpine_mutant_bush_chicken::JustAppeared(), npc_silverpine_webbed_victim::JustAppeared(), npc_silverpine_orc_sea_dog::JustAppeared(), npc_silverpine_skitterweb_matriarch::JustAppeared(), npc_silverpine_agatha_fenris_isle::JustAppeared(), npc_silverpine_crowley_bloodfang_fenris_keep::JustAppeared(), npc_silverpine_generic_actor_fenris_keep::JustAppeared(), npc_soaring_eagle::JustAppeared(), npc_corrupted_lightning_totem::JustAppeared(), boss_janalai::JustAppeared(), npc_amanishi_hatcher::JustAppeared(), npc_amani_dragonhawk_hatchling::JustAppeared(), npc_ship_captain_warming_up_private::JustAppeared(), npc_sparring_partner_exiles_reach::JustAppeared(), npc_ship_captain_brace_for_impact_private::JustAppeared(), npc_first_mate_brace_for_impact_private::JustAppeared(), npc_crew_ship_private::JustAppeared(), npc_pet_ship_private::JustAppeared(), npc_leader_northbound::JustAppeared(), npc_huxsworth_hunter_quest_private::JustAppeared(), npc_huxsworth_briarpatch_quest_private::JustAppeared(), npc_dawntracker_hunter_quest_private::JustAppeared(), npc_dawntracker_briarpatch_quest_private::JustAppeared(), npc_geolord_grekog::JustAppeared(), npc_briarpatch_prisoner::JustAppeared(), npc_gnome_goblin_plains_make_copter_private::JustAppeared(), npc_lindie_springstock_q56034::JustAppeared(), npc_cork_fizzlepop_q59941::JustAppeared(), npc_captain_garrick_q55879::JustAppeared(), npc_giant_boar_vehicle_q55879::JustAppeared(), npc_prisoner_q55879_private::JustAppeared(), npc_warlord_grimaxe_q59942::JustAppeared(), boss_anetheron::JustAppeared(), npc_towering_infernal::JustAppeared(), npc_doomfire::JustAppeared(), npc_doomfire_spirit::JustAppeared(), npc_ancient_wisp::JustAppeared(), boss_azgalor::JustAppeared(), npc_lesser_doomguard::JustAppeared(), boss_kazrogal::JustAppeared(), boss_rage_winterchill::JustAppeared(), npc_martha_goslin::npc_martha_goslinAI::JustAppeared(), boss_aeonus::JustAppeared(), npc_medivh_bm::JustAppeared(), npc_husam_tolvir_land_mine::JustAppeared(), npc_husam_shockwave_visual::JustAppeared(), npc_lockmaw_frenzied_crocolisk::JustAppeared(), npc_lockmaw_augh_add::JustAppeared(), npc_lockmaw_augh_boss::JustAppeared(), npc_hive_zara_larva::JustAppeared(), npc_hive_zara_swarmer::JustAppeared(), Scripts::Kalimdor::Durotar::npc_durotar_tiki_target::JustAppeared(), Scripts::Kalimdor::Durotar::npc_darkspear_jailor::JustAppeared(), Scripts::Kalimdor::Durotar::npc_echo_isles_class_trainer< PitPos, QuestID >::JustAppeared(), Scripts::Kalimdor::Durotar::npc_voljin_garrosh_vision::JustAppeared(), Scripts::Kalimdor::Durotar::npc_voljin_thrall_vision::JustAppeared(), boss_azhiccar::JustAppeared(), npc_azhiccar_frenzied_mite::JustAppeared(), boss_orator_krix_vizk::JustAppeared(), boss_edna::JustAppeared(), npc_skardyn_invader::JustAppeared(), npc_helena_gentle_witch_hunt::JustAppeared(), npc_drustvar_frightend_woodsman_private::JustAppeared(), boss_lord_stormsong::JustAppeared(), boss_lord_stormsong_ancient_mindbender::JustAppeared(), boss_lord_stormsong_intro_npc< ConvoIntroSpellId, ConvoOutroSpellId >::JustAppeared(), boss_brother_ironhull::JustAppeared(), boss_galecaller_faye::JustAppeared(), HeartsbaneTriadSharedAI::JustAppeared(), boss_sister_solena::JustAppeared(), boss_soulbound_goliath::JustAppeared(), npc_halion_controller::JustAppeared(), BloodPrincesBossAI::JustAppeared(), npc_spinestalker::JustAppeared(), npc_rimefang_icc::JustAppeared(), npc_sindragosa_trash::JustAppeared(), npc_grobbulus_poison_cloud::JustAppeared(), npc_malformed_ooze::JustAppeared(), npc_iron_sludge::JustAppeared(), boss_hodir::JustAppeared(), npc_icicle::JustAppeared(), npc_flash_freeze_init::JustAppeared(), npc_flash_freeze_combat::JustAppeared(), npc_ingvar_throw_dummy::JustAppeared(), npc_frost_tomb::JustAppeared(), npc_thassarian::JustAppeared(), npc_focus_fire::JustAppeared(), boss_nexusprince_shaffar::JustAppeared(), npc_yor::JustAppeared(), npc_brood_of_anzu::JustAppeared(), npc_void_traveler::JustAppeared(), npc_maiev::JustAppeared(), boss_fathomlord_karathress::JustAppeared(), npc_enchanted_elemental::JustAppeared(), npc_tainted_elemental::JustAppeared(), npc_toxic_sporebat::JustAppeared(), boss_leotheras_the_blind::JustAppeared(), npc_inner_demon::JustAppeared(), npc_coilfang_ambusher::JustAppeared(), npc_coilfang_guardian::JustAppeared(), npc_water_globule::JustAppeared(), npc_steamrigger_mechanic::JustAppeared(), npc_earthen_ring_flamecaller::JustAppeared(), npc_ahune_ice_spear_bunny::JustAppeared(), boss_broggok::JustAppeared(), BroggokPrisionerBaseAI::JustAppeared(), boss_kelidan_the_breaker::JustAppeared(), boss_vazruden_the_herald::JustAppeared(), boss_magtheridon::JustAppeared(), npc_millhouse_manastorm::JustAppeared(), boss_harbinger_skyriss_illusion::JustAppeared(), boss_alar::JustAppeared(), npc_ember_of_alar::JustAppeared(), npc_solarium_priest::JustAppeared(), npc_solarium_agent::JustAppeared(), boss_kaelthas::JustAppeared(), npc_flame_strike_trigger_kael::JustAppeared(), npc_phoenix_the_eye::JustAppeared(), npc_phoenix_egg_the_eye::JustAppeared(), npc_nether_vapor::JustAppeared(), Scripts::Pandaria::TheWanderingIsle::npc_huojin_trainee::JustAppeared(), Scripts::Pandaria::TheWanderingIsle::npc_instructor_zhi::JustAppeared(), Scripts::Pandaria::TheWanderingIsle::npc_jaomin_ro_hawk::JustAppeared(), npc_pet_dk_risen_ghoul::JustAppeared(), npc_pet_gen_soul_trader::JustAppeared(), npc_pet_hunter_snake_trap::JustAppeared(), npc_sylvanas_windrunner_shadowcopy_riding::JustAppeared(), boss_sylvanas_windrunner::JustAppeared(), boss_anduin_wrynn::JustAppeared(), npc_anduin_wrynn_empty_vessel::JustAppeared(), npc_anduin_wrynn_lost_soul::JustAppeared(), npc_anduin_wrynn_anduin_soul::JustAppeared(), npc_anduin_wrynn_anduin_doubt::JustAppeared(), npc_anduin_wrynn_anduin_hope::JustAppeared(), boss_remnant_of_a_fallen_king::JustAppeared(), npc_anduin_wrynn_grim_reflection::JustAppeared(), npc_anduin_wrynn_sylvanas::JustAppeared(), npc_anduin_wrynn_jaina::JustAppeared(), npc_anduin_wrynn_uther::JustAppeared(), boss_priestess_alun_za::JustAppeared(), npc_priestess_alun_za_corrupted_gold::JustAppeared(), boss_rezan::JustAppeared(), boss_volkaal::JustAppeared(), npc_volkaal_reanimation_totem::JustAppeared(), boss_the_golden_serpent::JustAppeared(), npc_animated_gold::JustAppeared(), npc_kings_rest_shadow_of_zul::JustAppeared(), npc_kings_rest_temple_basic::JustAppeared(), npc_kings_rest_minion_of_zul::JustAppeared(), boss_cragmaw_the_infested::JustAppeared(), npc_cragmaw_blood_tick::JustAppeared(), npc_blood_wave_stalker::JustAppeared(), boss_sporecaller_zancha::JustAppeared(), npc_sporecaller_zancha_musashitake::JustAppeared(), npc_ranshalla::npc_ranshallaAI::JustDidDialogueStep(), PossessedAI::JustDied(), boss_garothi_worldbreaker::JustDied(), boss_amalgam_of_souls::JustDied(), boss_king_deepbeard::JustDied(), boss_ymiron_the_fallen_king::JustDied(), boss_rokmora::JustDied(), boss_guarm::JustDied(), npc_inquisitor_baleful_molten_shore::JustDied(), npc_fel_lord_caza_cryptic_hollow::JustDied(), boss_leymor::JustDied(), npc_ley_line_sprouts::JustDied(), boss_alizabal::boss_alizabalAI::JustDied(), boss_argaloth::JustDied(), boss_occuthar::boss_occutharAI::JustDied(), boss_beauty::boss_beautyAI::JustDied(), boss_coren_direbrew::JustDied(), boss_emperor_dagran_thaurissan::boss_draganthaurissanAI::JustDied(), boss_magmus::boss_magmusAI::JustDied(), boss_halycon::JustDied(), boss_rend_blackhand::JustDied(), boss_broodlord::JustDied(), boss_golemagg::JustDied(), boss_grubbis::boss_grubbisAI::JustDied(), boss_attumen::boss_attumenAI::JustDied(), npc_kilrek::npc_kilrekAI::JustDied(), npc_demon_chain::npc_demon_chainAI::JustDied(), boss_dorothee::JustDied(), boss_strawman::JustDied(), boss_tinhead::JustDied(), boss_roar::JustDied(), boss_crone::JustDied(), npc_tito::JustDied(), boss_big_bad_wolf::JustDied(), boss_julianne::JustDied(), boss_romulo::JustDied(), boss_priestess_delrissa::JustDied(), npc_fel_crystal::JustDied(), boss_maiden_of_virtue_rtk::JustDied(), boss_mana_devourer::JustDied(), boss_shade_of_medivh::JustDied(), boss_shade_of_medivh_guardians_image::JustDied(), boss_the_curator_rtk::JustDied(), boss_headless_horseman::JustDied(), boss_herod::JustDied(), boss_armsmaster_harlan::JustDied(), boss_darkmaster_gandling::JustDied(), boss_kirtonos_the_herald::JustDied(), boss_apothecary_hummel::JustDied(), npc_restless_soul::npc_restless_soulAI::JustDied(), npc_spectral_ghostly_citizen::npc_spectral_ghostly_citizenAI::JustDied(), boss_sacrolash::JustDied(), boss_alythess::JustDied(), boss_entropius::JustDied(), Scripts::EasternKingdoms::Westfall::npc_westfall_thug::JustDied(), boss_akilzon::JustDied(), npc_chained_spirit::JustDied(), boss_tunk::JustDied(), npc_geolord_grekog::JustDied(), npc_blackfathom_deeps_event::JustDied(), boss_anetheron::JustDied(), boss_kazrogal::JustDied(), npc_frost_wyrm::npc_frost_wyrmAI::JustDied(), hyjal_trashAI::JustDied(), boss_infinite_corruptor::boss_infinite_corruptorAI::JustDied(), npc_arthas_stratholme::npc_arthas_stratholmeAI::JustDied(), npc_egg_pile::npc_egg_pileAI::JustDied(), boss_anraphet::JustDied(), boss_earthrager_ptah::JustDied(), boss_temple_guardian_anhuur::JustDied(), boss_general_husam::JustDied(), boss_adarogg::JustDied(), boss_dark_shaman_koranthal::JustDied(), boss_lava_guard_gordoth::JustDied(), boss_slagmaw::JustDied(), npc_belnistrasz::npc_belnistraszAI::JustDied(), npc_tomb_creature::npc_tomb_creatureAI::JustDied(), boss_kri::JustDied(), boss_vem::JustDied(), boss_yauj::JustDied(), npc_eye_tentacle::eye_tentacleAI::JustDied(), npc_claw_tentacle::claw_tentacleAI::JustDied(), npc_giant_claw_tentacle::giant_claw_tentacleAI::JustDied(), npc_giant_eye_tentacle::giant_eye_tentacleAI::JustDied(), npc_giant_flesh_tentacle::flesh_tentacleAI::JustDied(), boss_twinemperorsAI::JustDied(), boss_viscidus::boss_viscidusAI::JustDied(), npc_glob_of_viscidus::npc_glob_of_viscidusAI::JustDied(), npc_anubisath_sentinel::aqsentinelAI::JustDied(), Scripts::Kalimdor::Durotar::npc_captive_spitescale_scout::JustDied(), npc_qiraj_war_spawn::npc_qiraj_war_spawnAI::JustDied(), boss_azhiccar::JustDied(), boss_orator_krix_vizk::JustDied(), boss_the_candle_king::JustDied(), boss_edna::JustDied(), boss_skarmorak::JustDied(), npc_drustvar_charging_familiar::JustDied(), boss_aqusirr::JustDied(), boss_aqusirr_aqualing::JustDied(), boss_lord_stormsong::JustDied(), boss_lord_waycrest::JustDied(), boss_lady_waycrest::JustDied(), boss_soulbound_goliath::JustDied(), npc_amanitar_mushrooms::JustDied(), npc_gatewatcher_web_wrap::JustDied(), boss_sartharion::JustDied(), dummy_dragonAI::JustDied(), npc_acolyte_of_shadron::JustDied(), npc_acolyte_of_vesperon::JustDied(), boss_halion::JustDied(), npc_living_inferno::JustDied(), npc_living_ember::JustDied(), boss_saviana_ragefire::JustDied(), npc_memory::npc_memoryAI::JustDied(), boss_black_knight::boss_black_knightAI::JustDied(), boss_anubarak_trial::JustDied(), boss_northrend_beastsAI::JustDied(), boss_jormungarAI::JustDied(), boss_twin_baseAI::JustDied(), npc_drakkari_gutripper::JustDied(), npc_drakkari_scytheclaw::JustDied(), npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI::JustDied(), npc_quel_delar_sword::npc_quel_delar_swordAI::JustDied(), boss_garfrost::JustDied(), boss_ick::JustDied(), boss_tyrannus::JustDied(), BloodPrincesBossAI::JustDied(), boss_blood_queen_lana_thel::JustDied(), boss_festergut::JustDied(), npc_stinky_icc::JustDied(), gunship_npc_AI::JustDied(), npc_gunship::npc_gunshipAI::JustDied(), npc_bone_spike::JustDied(), boss_professor_putricide::JustDied(), boss_rotface::JustDied(), npc_little_ooze::JustDied(), npc_big_ooze::JustDied(), npc_precious_icc::JustDied(), boss_sindragosa::JustDied(), npc_ice_tomb::JustDied(), boss_sister_svalna::JustDied(), npc_frostwing_ymirjar_vrykul::JustDied(), npc_raging_spirit::JustDied(), npc_spirit_warden::JustDied(), npc_rotting_frost_giant::JustDied(), npc_faerlina_add::JustDied(), boss_four_horsemen_baseAI::JustDied(), boss_kelthuzad::JustDied(), npc_webwrap::JustDied(), boss_razuvious::JustDied(), boss_sapphiron::JustDied(), boss_thaddius::JustDied(), boss_malygos::JustDied(), npc_power_spark::JustDied(), npc_nexus_lord::JustDied(), npc_scion_of_eternity::JustDied(), boss_varos::JustDied(), npc_volkhan_molten_golem::JustDied(), boss_steelbreaker::boss_steelbreakerAI::JustDied(), boss_runemaster_molgeim::boss_runemaster_molgeimAI::JustDied(), boss_stormcaller_brundir::boss_stormcaller_brundirAI::JustDied(), boss_auriaya::JustDied(), boss_flame_leviathan_safety_container::boss_flame_leviathan_safety_containerAI::JustDied(), npc_mechanolift::npc_mechanoliftAI::JustDied(), npc_colossus::npc_colossusAI::JustDied(), npc_iron_roots::npc_iron_rootsAI::JustDied(), boss_freya::boss_freyaAI::JustDied(), boss_kologarn::boss_kologarnAI::JustDied(), boss_mimiron::boss_mimironAI::JustDied(), boss_razorscale::JustDied(), boss_xt002::JustDied(), boss_yogg_saron::boss_yogg_saronAI::JustDied(), ControllerBaseAI::JustDied(), boss_palehoof::JustDied(), npc_grauf::JustDied(), boss_svala::JustDied(), npc_tempest_minion::JustDied(), npc_erekem_guard::JustDied(), npc_counselor_talbot::JustDied(), npc_blessed_banner::JustDied(), boss_exarch_maladaar::JustDied(), npc_stolen_soul::JustDied(), boss_anzu::JustDied(), npc_brood_of_anzu::JustDied(), boss_darkweaver_syth::JustDied(), boss_gurtogg_bloodboil::JustDied(), boss_illidan_stormrage::JustDied(), boss_essence_of_anger::JustDied(), boss_shade_of_akama::JustDied(), npc_ashtongue_sorcerer::JustDied(), npc_ashtongue_defender::JustDied(), npc_ashtongue_rogue::JustDied(), npc_ashtongue_elementalist::JustDied(), npc_ashtongue_spiritbinder::JustDied(), boss_the_lurker_below::JustDied(), boss_warlord_kalithresh::JustDied(), boss_ahune::JustDied(), boss_swamplord_muselek::JustDied(), boss_gruul::JustDied(), boss_watchkeeper_gargolmar::JustDied(), npc_fel_orc_convert::JustDied(), boss_dalliah_the_doomsayer::JustDied(), boss_wrath_scryer_soccothrates::JustDied(), boss_alar::JustDied(), boss_high_astromancer_solarian::JustDied(), boss_kaelthas::JustDied(), npc_barada::npc_baradaAI::JustDied(), npc_infernal_attacker::npc_infernal_attackerAI::JustDied(), npc_illidari_spawn::npc_illidari_spawnAI::JustDied(), npc_pet_dk_ebon_gargoyle::JustDied(), Scripts::QuelThalas::MurderRow::KystiaManaheart::boss_kystia_manaheart::JustDied(), npc_anduin_wrynn_lost_soul::JustDied(), npc_anduin_wrynn_anduin_doubt::JustDied(), npc_anduin_wrynn_monstrous_soul::JustDied(), boss_priestess_alun_za::JustDied(), boss_rezan::JustDied(), boss_volkaal::JustDied(), npc_volkaal_reanimation_totem::JustDied(), boss_the_golden_serpent::JustDied(), boss_cragmaw_the_infested::JustDied(), boss_elder_leaxa::JustDied(), npc_blood_effigy::JustDied(), boss_sporecaller_zancha::JustDied(), CombatAI::JustDied(), GuardAI::JustDied(), npc_wg_give_promotion_credit::npc_wg_give_promotion_creditAI::JustDied(), npc_firesworn::JustDied(), npc_pure_energy::JustDied(), npc_ros_dark_rider::npc_ros_dark_riderAI::JustDied(), boss_dathrohan_balnazzar::JustDied(), boss_silver_hand_bosses::boss_silver_hand_bossesAI::JustDied(), boss_ramstein_the_gorger::JustDied(), boss_hogger::JustDied(), boss_randolph_moloch::JustDied(), npc_silverpine_webbed_victim::JustDied(), npc_silverpine_hillsbrad_refugee::JustDied(), npc_gargoyle::npc_gargoyleAI::JustDied(), hyjalAI::JustDied(), npc_thrall_old_hillsbrad::JustDied(), firelands_bossAI::JustDied(), boss_lockmaw::JustDied(), boss_celebras_the_cursed::JustDied(), boss_princess_theradras::JustDied(), boss_skeram::boss_skeramAI::JustDied(), npc_sironas::npc_sironasAI::JustDied(), boss_twilight_halion::JustDied(), boss_blood_council_controller::JustDied(), boss_lady_deathwhisper::JustDied(), boss_the_lich_king::JustDied(), npc_kelthuzad_abomination::JustDied(), npc_torloth_the_magnificent::npc_torloth_the_magnificentAI::JustDied(), CasterAI::JustEngagedWith(), CritterAI::JustEngagedWith(), boss_vanndar::JustEngagedWith(), npc_coren_direbrew_sisters::JustEngagedWith(), npc_blackhand_incarcerator::JustEngagedWith(), boss_dorothee::JustEngagedWith(), boss_strawman::JustEngagedWith(), boss_tinhead::JustEngagedWith(), boss_roar::JustEngagedWith(), boss_ellris_duskhallow::JustEngagedWith(), boss_warlord_salaris::JustEngagedWith(), boss_shade_of_medivh_guardians_image::JustEngagedWith(), npc_ros_dark_rider::npc_ros_dark_riderAI::JustEngagedWith(), npc_scarlet_courier::npc_scarlet_courierAI::JustEngagedWith(), boss_headless_horseman::JustEngagedWith(), boss_high_inquisitor_whitemane::JustEngagedWith(), npc_shadow_image::JustEngagedWith(), npc_earthen_hallshaper_custodian::JustEngagedWith(), npc_lady_sylvanas_windrunner::npc_lady_sylvanas_windrunnerAI::JustEngagedWith(), npc_blackfathom_deeps_event::JustEngagedWith(), npc_ancient_wisp::JustEngagedWith(), npc_thrall_old_hillsbrad::JustEngagedWith(), npc_harbinger_of_flame::npc_harbinger_of_flameAI::JustEngagedWith(), npc_blazing_monstrosity::npc_blazing_monstrosityAI::JustEngagedWith(), npc_lockmaw_augh_boss::JustEngagedWith(), npc_cairne_bloodhoof::JustEngagedWith(), boss_aqusirr_aqualing::JustEngagedWith(), TidesageCouncilSharedAI::JustEngagedWith(), boss_lord_waycrest::JustEngagedWith(), boss_lady_waycrest::JustEngagedWith(), npc_matron_bryndle::JustEngagedWith(), npc_anubarak_anub_ar_assassin::JustEngagedWith(), boss_hadronox::JustEngagedWith(), boss_faction_championsAI::JustEngagedWith(), boss_northrend_beastsAI::JustEngagedWith(), boss_twin_baseAI::JustEngagedWith(), npc_iceborn_protodrake::JustEngagedWith(), boss_drakkari_elemental::JustEngagedWith(), npc_living_mojo::JustEngagedWith(), npc_slad_ran_constrictor::JustEngagedWith(), BloodPrincesBossAI::JustEngagedWith(), npc_high_overlord_saurfang_igb::JustEngagedWith(), npc_muradin_bronzebeard_igb::JustEngagedWith(), boss_lord_marrowgar::JustEngagedWith(), npc_argent_captainAI::JustEngagedWith(), npc_the_lich_king_controller::JustEngagedWith(), DarkFallenAI::JustEngagedWith(), npc_vampiric_fiend::JustEngagedWith(), npc_faerlina_add::JustEngagedWith(), npc_dk_understudy::JustEngagedWith(), boss_malygos::JustEngagedWith(), npc_sanctum_sentry::JustEngagedWith(), npc_thorim_arena_phase::npc_thorim_arena_phaseAI::JustEngagedWith(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::JustEngagedWith(), npc_dragonflayer_forge_master::JustEngagedWith(), PalehoofMinionsBossAI::JustEngagedWith(), npc_stolen_soul::JustEngagedWith(), npc_angered_soul_fragment::JustEngagedWith(), IllidariCouncilBossAI::JustEngagedWith(), boss_essence_of_suffering::JustEngagedWith(), boss_essence_of_desire::JustEngagedWith(), boss_essence_of_anger::JustEngagedWith(), npc_greyheart_spellbinder::JustEngagedWith(), npc_shadowmoon_channeler::JustEngagedWith(), npc_hellfire_channeler::JustEngagedWith(), npc_fel_orc_convert::JustEngagedWith(), npc_solarium_priest::JustEngagedWith(), npc_maghar_captive::npc_maghar_captiveAI::JustEngagedWith(), npc_kurenai_captive::npc_kurenai_captiveAI::JustEngagedWith(), Scripts::Pandaria::TheWanderingIsle::npc_tushui_huojin_trainee::JustEngagedWith(), Scripts::QuelThalas::MurderRow::KystiaManaheart::boss_kystia_manaheart_nibbles::JustEngagedWith(), npc_anduin_wrynn_monstrous_soul::JustEngagedWith(), npc_volkaal_reanimation_totem::JustEngagedWith(), Scripts::Pandaria::TheWanderingIsle::npc_huojin_trainee::JustEngagedWith(), SmartAI::JustEngagedWith(), firelands_bossAI::JustEngagedWith(), boss_the_lich_king::JustEngagedWith(), boss_sindragosa::JustEngagedWith(), CombatAI::JustEngagedWith(), boss_garothi_worldbreaker::JustEngagedWith(), boss_amalgam_of_souls::JustEngagedWith(), boss_king_deepbeard::JustEngagedWith(), boss_ymiron_the_fallen_king::JustEngagedWith(), boss_rokmora::JustEngagedWith(), boss_guarm::JustEngagedWith(), boss_leymor::JustEngagedWith(), boss_telash_greywing::JustEngagedWith(), boss_alizabal::boss_alizabalAI::JustEngagedWith(), boss_argaloth::JustEngagedWith(), boss_occuthar::boss_occutharAI::JustEngagedWith(), boss_beauty::boss_beautyAI::JustEngagedWith(), boss_romogg_bonecrusher::boss_romogg_bonecrusherAI::JustEngagedWith(), boss_emperor_dagran_thaurissan::boss_draganthaurissanAI::JustEngagedWith(), boss_vaelastrasz::JustEngagedWith(), boss_priestess_delrissa::JustEngagedWith(), boss_priestess_lackey_commonAI::JustEngagedWith(), boss_maiden_of_virtue_rtk::JustEngagedWith(), boss_mana_devourer::JustEngagedWith(), boss_shade_of_medivh::JustEngagedWith(), boss_the_curator_rtk::JustEngagedWith(), boss_herod::JustEngagedWith(), boss_high_inquisitor_fairbanks::JustEngagedWith(), boss_scarlet_commander_mograine::JustEngagedWith(), boss_armsmaster_harlan::JustEngagedWith(), boss_darkmaster_gandling::JustEngagedWith(), boss_sacrolash::JustEngagedWith(), boss_alythess::JustEngagedWith(), boss_felmyst::JustEngagedWith(), boss_kalecgos::JustEngagedWith(), npc_hand_of_the_deceiver::npc_hand_of_the_deceiverAI::JustEngagedWith(), boss_muru::JustEngagedWith(), boss_archaedas::JustEngagedWith(), npc_silverpine_skitterweb_matriarch::JustEngagedWith(), Scripts::EasternKingdoms::Westfall::npc_westfall_hobo_witness::JustEngagedWith(), boss_mandokir::JustEngagedWith(), boss_tunk::JustEngagedWith(), npc_murloc_spearhunter_watershaper_higher_ground::JustEngagedWith(), npc_quilboar_warrior::JustEngagedWith(), npc_quilboar_geomancer::JustEngagedWith(), boss_kelris::JustEngagedWith(), boss_archimonde::JustEngagedWith(), npc_arthas_stratholme::npc_arthas_stratholmeAI::JustEngagedWith(), boss_anraphet::JustEngagedWith(), boss_earthrager_ptah::JustEngagedWith(), boss_temple_guardian_anhuur::JustEngagedWith(), boss_general_husam::JustEngagedWith(), boss_lockmaw::JustEngagedWith(), boss_adarogg::JustEngagedWith(), boss_dark_shaman_koranthal::JustEngagedWith(), boss_lava_guard_gordoth::JustEngagedWith(), boss_slagmaw::JustEngagedWith(), boss_ayamiss::JustEngagedWith(), boss_ossirian::boss_ossirianAI::JustEngagedWith(), boss_twinemperorsAI::JustEngagedWith(), boss_azhiccar::JustEngagedWith(), boss_orator_krix_vizk::JustEngagedWith(), boss_the_candle_king::JustEngagedWith(), boss_edna::JustEngagedWith(), boss_skarmorak::JustEngagedWith(), npc_helena_gentle_witch_hunt::JustEngagedWith(), boss_aqusirr::JustEngagedWith(), boss_lord_stormsong::JustEngagedWith(), boss_sister_solena::JustEngagedWith(), boss_soulbound_goliath::JustEngagedWith(), boss_high_priestess_azil::boss_high_priestess_azilAI::JustEngagedWith(), boss_jedoga_shadowseeker::JustEngagedWith(), boss_anub_arak::JustEngagedWith(), npc_hadronox_crusherPackAI::JustEngagedWith(), boss_krik_thir::JustEngagedWith(), npc_gatewatcher_petAI::JustEngagedWith(), boss_baltharus_the_warborn::JustEngagedWith(), boss_halion::JustEngagedWith(), boss_twilight_halion::JustEngagedWith(), boss_shaman_toc5::boss_shaman_toc5AI::JustEngagedWith(), boss_anubarak_trial::JustEngagedWith(), boss_fjola::JustEngagedWith(), boss_bronjahm::JustEngagedWith(), boss_devourer_of_souls::JustEngagedWith(), boss_garfrost::JustEngagedWith(), npc_geist_ambusher::JustEngagedWith(), boss_gal_darah::JustEngagedWith(), boss_blood_council_controller::JustEngagedWith(), npc_dark_nucleus::JustEngagedWith(), boss_blood_queen_lana_thel::JustEngagedWith(), boss_deathbringer_saurfang::JustEngagedWith(), boss_festergut::JustEngagedWith(), boss_lady_deathwhisper::JustEngagedWith(), boss_professor_putricide::JustEngagedWith(), boss_rotface::JustEngagedWith(), boss_sister_svalna::JustEngagedWith(), npc_frostwing_ymirjar_vrykul::JustEngagedWith(), boss_heigan::JustEngagedWith(), npc_kelthuzad_minionAI::JustEngagedWith(), boss_razuvious::JustEngagedWith(), boss_sapphiron::JustEngagedWith(), npc_stalagg::JustEngagedWith(), npc_feugen::JustEngagedWith(), boss_nexus_commanders::JustEngagedWith(), boss_eregos::JustEngagedWith(), boss_algalon_the_observer::JustEngagedWith(), boss_steelbreaker::boss_steelbreakerAI::JustEngagedWith(), boss_stormcaller_brundir::boss_stormcaller_brundirAI::JustEngagedWith(), boss_auriaya::JustEngagedWith(), boss_flame_leviathan::boss_flame_leviathanAI::JustEngagedWith(), boss_freya::boss_freyaAI::JustEngagedWith(), boss_elder_brightleaf::boss_elder_brightleafAI::JustEngagedWith(), boss_elder_stonebark::boss_elder_stonebarkAI::JustEngagedWith(), boss_elder_ironbranch::boss_elder_ironbranchAI::JustEngagedWith(), boss_general_vezax::boss_general_vezaxAI::JustEngagedWith(), boss_hodir::JustEngagedWith(), boss_kologarn::boss_kologarnAI::JustEngagedWith(), boss_mimiron::boss_mimironAI::JustEngagedWith(), boss_razorscale::JustEngagedWith(), boss_thorim::boss_thorimAI::JustEngagedWith(), boss_keleseth::JustEngagedWith(), boss_palehoof::JustEngagedWith(), boss_emalon::JustEngagedWith(), npc_tempest_minion::JustEngagedWith(), boss_koralon::JustEngagedWith(), boss_erekem::JustEngagedWith(), violet_hold_trashAI::JustEngagedWith(), npc_mrfloppy::JustEngagedWith(), boss_illidan_stormrage::JustEngagedWith(), boss_kelidan_the_breaker::JustEngagedWith(), boss_alar::JustEngagedWith(), boss_high_astromancer_solarian::JustEngagedWith(), boss_void_reaver::JustEngagedWith(), Scripts::QuelThalas::MurderRow::KystiaManaheart::boss_kystia_manaheart::JustEngagedWith(), boss_sylvanas_windrunner::JustEngagedWith(), boss_anduin_wrynn::JustEngagedWith(), npc_guard_generic::JustEngagedWith(), boss_priestess_alun_za::JustEngagedWith(), boss_rezan::JustEngagedWith(), boss_volkaal::JustEngagedWith(), boss_the_golden_serpent::JustEngagedWith(), boss_cragmaw_the_infested::JustEngagedWith(), boss_elder_leaxa::JustEngagedWith(), boss_sporecaller_zancha::JustEngagedWith(), JustEnteredCombat(), npc_green_dragon_combat_trigger::JustEnteredCombat(), npc_risen_archmage::JustEnteredCombat(), npc_yogg_saron_keeper::npc_yogg_saron_keeperAI::JustEnteredCombat(), npc_halion_controller::JustExitedCombat(), npc_green_dragon_combat_trigger::JustExitedCombat(), FollowerAI::JustReachedHome(), SmartAI::JustReachedHome(), npc_blackhand_incarcerator::JustReachedHome(), boss_dorothee::JustReachedHome(), boss_strawman::JustReachedHome(), boss_tinhead::JustReachedHome(), boss_roar::JustReachedHome(), boss_crone::JustReachedHome(), npc_tito::JustReachedHome(), boss_big_bad_wolf::JustReachedHome(), boss_julianne::JustReachedHome(), boss_romulo::JustReachedHome(), npc_headless_horseman_head::JustReachedHome(), boss_headless_horseman::JustReachedHome(), boss_archaedas::JustReachedHome(), npc_stone_keeper::JustReachedHome(), npc_silverpine_skitterweb_matriarch::JustReachedHome(), boss_mal_ganis::boss_mal_ganisAI::JustReachedHome(), npc_arthas_stratholme::npc_arthas_stratholmeAI::JustReachedHome(), boss_aeonus::JustReachedHome(), npc_harbinger_of_flame::npc_harbinger_of_flameAI::JustReachedHome(), npc_blazing_monstrosity::npc_blazing_monstrosityAI::JustReachedHome(), npc_egg_pile::npc_egg_pileAI::JustReachedHome(), boss_anraphet::JustReachedHome(), boss_earthrager_ptah::JustReachedHome(), boss_temple_guardian_anhuur::JustReachedHome(), boss_ayamiss::JustReachedHome(), boss_anubarak_trial::JustReachedHome(), boss_faction_championsAI::JustReachedHome(), boss_twin_baseAI::JustReachedHome(), boss_bronjahm::JustReachedHome(), boss_rimefang::JustReachedHome(), BloodPrincesBossAI::JustReachedHome(), boss_blood_queen_lana_thel::JustReachedHome(), boss_professor_putricide::JustReachedHome(), boss_sindragosa::JustReachedHome(), boss_sister_svalna::JustReachedHome(), npc_tirion_fordring_tft::JustReachedHome(), npc_the_lich_king_controller::JustReachedHome(), npc_kelthuzad_guardian::JustReachedHome(), boss_razuvious::JustReachedHome(), npc_dk_understudy::JustReachedHome(), npc_rocket_propelled_warhead::JustReachedHome(), boss_nexusprince_shaffar::JustReachedHome(), boss_leotheras_the_blind::JustReachedHome(), BroggokPrisionerBaseAI::JustReachedHome(), boss_kelidan_the_breaker::JustReachedHome(), Scripts::Pandaria::TheWanderingIsle::npc_jaomin_ro::JustReachedHome(), Scripts::Pandaria::TheWanderingIsle::npc_amberleaf_scamp::JustReachedHome(), boss_skeram::boss_skeramAI::JustSummoned(), BossAI::JustSummoned(), npc_ley_line_sprouts::JustSummoned(), boss_attumen::boss_attumenAI::JustSummoned(), boss_midnight::boss_midnightAI::JustSummoned(), boss_randolph_moloch::JustSummoned(), npc_silverpine_sylvanas_windrunner_high_command::JustSummoned(), npc_silverpine_skitterweb_matriarch::JustSummoned(), boss_general_husam::JustSummoned(), boss_prince_taldaram::JustSummoned(), boss_baltharus_the_warborn::JustSummoned(), boss_black_knight::boss_black_knightAI::JustSummoned(), npc_crystal_channel_target::JustSummoned(), boss_bronjahm::JustSummoned(), boss_slad_ran::JustSummoned(), boss_prince_keleseth_icc::JustSummoned(), boss_prince_valanar_icc::JustSummoned(), boss_professor_putricide::JustSummoned(), boss_rotface::JustSummoned(), boss_sindragosa::JustSummoned(), npc_frostwing_ymirjar_vrykul::JustSummoned(), boss_the_lich_king::JustSummoned(), boss_valithria_dreamwalker::JustSummoned(), npc_the_lich_king_controller::JustSummoned(), boss_anubrekhan::JustSummoned(), boss_gothik::JustSummoned(), npc_gothik_trigger::JustSummoned(), npc_collapsing_star::JustSummoned(), boss_ignis::boss_ignis_AI::JustSummoned(), boss_kologarn::boss_kologarnAI::JustSummoned(), boss_vx_001::boss_vx_001AI::JustSummoned(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::JustSummoned(), boss_sara::boss_saraAI::JustSummoned(), boss_xevozz::JustSummoned(), npc_daegarn::JustSummoned(), npc_blessed_banner::JustSummoned(), npc_warchiefs_portal::JustSummoned(), boss_commander_sarannis::JustSummoned(), boss_high_botanist_freywinn::JustSummoned(), boss_laj::JustSummoned(), boss_warp_splinter::JustSummoned(), boss_anduin_wrynn::JustSummoned(), boss_remnant_of_a_fallen_king::JustSummoned(), boss_balinda::JustSummoned(), npc_restless_soul::npc_restless_soulAI::JustSummoned(), npc_kiljaeden_controller::npc_kiljaeden_controllerAI::JustSummoned(), boss_kiljaeden::boss_kiljaedenAI::JustSummoned(), npc_hand_of_the_deceiver::npc_hand_of_the_deceiverAI::JustSummoned(), npc_felfire_portal::npc_felfire_portalAI::JustSummoned(), npc_lady_sylvanas_windrunner::npc_lady_sylvanas_windrunnerAI::JustSummoned(), npc_thrall_old_hillsbrad::JustSummoned(), npc_disciple_of_naralex::JustSummoned(), npc_ruul_snowhoof::npc_ruul_snowhoofAI::JustSummoned(), npc_muglash::npc_muglashAI::JustSummoned(), boss_sjonnir::JustSummoned(), npc_brann_hos::JustSummoned(), boss_emalon::JustSummoned(), npc_emily::JustSummoned(), boss_omor_the_unscarred::JustSummoned(), npc_maghar_captive::npc_maghar_captiveAI::JustSummoned(), npc_kurenai_captive::npc_kurenai_captiveAI::JustSummoned(), npc_earthmender_wilda::npc_earthmender_wildaAI::JustSummoned(), npc_anduin_wrynn_beacon_of_hope::JustUnregisteredAreaTrigger(), boss_reliquary_of_souls::KillAssyncEvents(), PetAI::KilledUnit(), boss_midnight::boss_midnightAI::KilledUnit(), boss_twinemperorsAI::KilledUnit(), boss_warlord_kalithresh::KilledUnit(), boss_julianne::KilledUnit(), boss_romulo::KilledUnit(), boss_sacrolash::KilledUnit(), boss_alythess::KilledUnit(), boss_twilight_corrupter::boss_twilight_corrupterAI::KilledUnit(), npc_tiger_matriarch::KilledUnit(), npc_gravity_well::npc_gravity_wellAI::KilledUnit(), boss_twilight_halion::KilledUnit(), boss_devourer_of_souls::KilledUnit(), BloodPrincesBossAI::KilledUnit(), npc_bone_spike::KilledUnit(), boss_the_lich_king::KilledUnit(), boss_anubrekhan::KilledUnit(), boss_sara::boss_saraAI::KilledUnit(), boss_leotheras_the_blind::KilledUnit(), netherspite_infernal::netherspite_infernalAI::KilledUnit(), npc_the_lich_king_escape_hor::npc_the_lich_king_escape_horAI::KilledUnit(), boss_steelbreaker::boss_steelbreakerAI::KilledUnit(), boss_keleseth::KillSkeletons(), boss_urom::LeaveCombat(), VehicleAI::LoadConditions(), EscortAI::LoadPath(), npc_a_special_surprise::npc_a_special_surpriseAI::MeetQuestCondition(), ScriptedAI::ModifyThreatByPercent(), boss_high_inquisitor_whitemane::MograineResurrected(), npc_thalorien_dawnseeker::MorlenTalk(), npc_snobold_vassal::MountOnBoss(), MoveInLineOfSight(), npc_anubarak_spike::MoveInLineOfSight(), npc_hearthsinger_forresten_cot::npc_hearthsinger_forresten_cotAI::MoveInLineOfSight(), npc_chromie_middle::npc_chromie_middleAI::MoveInLineOfSight(), npc_harbinger_of_flame::npc_harbinger_of_flameAI::MoveInLineOfSight(), npc_odyn::MoveInLineOfSight(), boss_shade_of_aran::boss_aranAI::MoveInLineOfSight(), npc_salanar_the_horseman::npc_salanar_the_horsemanAI::MoveInLineOfSight(), npc_dkc1_gothik::npc_dkc1_gothikAI::MoveInLineOfSight(), npc_a_special_surprise::npc_a_special_surpriseAI::MoveInLineOfSight(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::MoveInLineOfSight(), npc_silverpine_salty_rocka::MoveInLineOfSight(), boss_nalorakk::MoveInLineOfSight(), npc_winterfin_playmate::npc_winterfin_playmateAI::MoveInLineOfSight(), npc_snowfall_glade_playmate::npc_snowfall_glade_playmateAI::MoveInLineOfSight(), npc_the_biggest_tree::npc_the_biggest_treeAI::MoveInLineOfSight(), npc_high_oracle_soo_roo::npc_high_oracle_soo_rooAI::MoveInLineOfSight(), npc_elder_kekek::npc_elder_kekekAI::MoveInLineOfSight(), npc_the_etymidian::npc_the_etymidianAI::MoveInLineOfSight(), npc_alexstraza_the_lifebinder::npc_alexstraza_the_lifebinderAI::MoveInLineOfSight(), npc_cw_area_trigger::npc_cw_area_triggerAI::MoveInLineOfSight(), npc_grizzlemaw_cw_trigger::npc_grizzlemaw_cw_triggerAI::MoveInLineOfSight(), alliance_rifleman::alliance_riflemanAI::MoveInLineOfSight(), boss_twinemperorsAI::MoveInLineOfSight(), npc_draenei_survivor::npc_draenei_survivorAI::MoveInLineOfSight(), npc_aged_dying_ancient_kodo::npc_aged_dying_ancient_kodoAI::MoveInLineOfSight(), npc_tooga::npc_toogaAI::MoveInLineOfSight(), npc_twiggy_flathead::npc_twiggy_flatheadAI::MoveInLineOfSight(), npc_hadronox_crusherPackAI::MoveInLineOfSight(), boss_krik_thir::MoveInLineOfSight(), npc_gatewatcher_petAI::MoveInLineOfSight(), npc_kelthuzad_minionAI::MoveInLineOfSight(), boss_malygos::MoveInLineOfSight(), boss_loken::MoveInLineOfSight(), npc_thorims_hammer::npc_thorims_hammerAI::MoveInLineOfSight(), npc_hodirs_fury::npc_hodirs_furyAI::MoveInLineOfSight(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::MoveInLineOfSight(), boss_svala::MoveInLineOfSight(), npc_mageguard_dalaran::MoveInLineOfSight(), npc_guardian_pavilion::MoveInLineOfSight(), npc_jungle_punch_target::MoveInLineOfSight(), boss_nexusprince_shaffar::MoveInLineOfSight(), boss_talon_king_ikiss::MoveInLineOfSight(), boss_ambassador_hellmaw::MoveInLineOfSight(), npc_reliquary_combat_trigger::MoveInLineOfSight(), npc_ashtongue_sorcerer::MoveInLineOfSight(), boss_doomwalker::MoveInLineOfSight(), boss_warlord_kalithresh::MoveInLineOfSight(), npc_warden_mellichar::MoveInLineOfSight(), boss_wrath_scryer_soccothrates::MoveInLineOfSight(), boss_thorngrin_the_tender::MoveInLineOfSight(), boss_kaelthas::MoveInLineOfSight(), npc_nether_drake::npc_nether_drakeAI::MoveInLineOfSight(), npc_air_force_bots::npc_air_force_botsAI::MoveInLineOfSight(), boss_anduin_wrynn::MoveKnightsOnPlatform(), npc_lockmaw_augh_boss::MovementInform(), boss_general_bjarngrim::MovementInform(), npc_spectator::MovementInform(), boss_essence_of_suffering::MovementInform(), boss_essence_of_desire::MovementInform(), npc_akama_shade::MovementInform(), boss_shade_of_akama::MovementInform(), npc_ashtongue_broken::MovementInform(), SmartAI::MovementInform(), boss_paletress::boss_paletressAI::MovementInform(), npc_redridge_subdued_canyon_ettin::MovementInform(), npc_voljin_zulaman::npc_voljin_zulamanAI::MovementInform(), boss_algalon_the_observer::MovementInform(), npc_molten_barrage::npc_molten_barrageAI::MovementInform(), boss_eadric::boss_eadricAI::MovementInform(), npc_spirit_shade::npc_spirit_shadeAI::MovementInform(), PetAI::MovementInform(), npc_valkyr_of_odyn::MovementInform(), boss_rend_blackhand::MovementInform(), boss_nefarian::MovementInform(), npc_image_of_medivh::npc_image_of_medivhAI::MovementInform(), boss_selin_fireheart::MovementInform(), npc_unworthy_initiate::npc_unworthy_initiateAI::MovementInform(), boss_headless_horseman::MovementInform(), boss_high_inquisitor_whitemane::MovementInform(), boss_kalecgos::MovementInform(), npc_mortimer_moloch::MovementInform(), npc_silverpine_mutant_bush_chicken::MovementInform(), npc_amanishi_hatcher::MovementInform(), boss_doomwalker_anniversary::MovementInform(), npc_troll_volunteer::MovementInform(), boss_infinite_corruptor::boss_infinite_corruptorAI::MovementInform(), npc_martha_goslin::npc_martha_goslinAI::MovementInform(), npc_jena_anderson::npc_jena_andersonAI::MovementInform(), npc_bartleby_battson::npc_bartleby_battsonAI::MovementInform(), npc_malcolm_moore::npc_malcolm_mooreAI::MovementInform(), npc_sergeant_morigan::npc_sergeant_moriganAI::MovementInform(), npc_roger_owens::npc_roger_owensAI::MovementInform(), npc_arthas_stratholme::npc_arthas_stratholmeAI::MovementInform(), npc_stratholme_rp_dummy::MovementInform(), boss_onyxia::MovementInform(), npc_belnistrasz::npc_belnistraszAI::MovementInform(), npc_snufflenose_gopher::npc_snufflenose_gopherAI::MovementInform(), boss_ayamiss::MovementInform(), npc_hive_zara_larva::MovementInform(), boss_edna::MovementInform(), boss_high_priestess_azil::boss_high_priestess_azilAI::MovementInform(), boss_slabhide::boss_slabhideAI::MovementInform(), npc_corrupted_soul_fragment::MovementInform(), boss_garfrost::MovementInform(), npc_living_mojo::MovementInform(), npc_blood_queen_lana_thel::MovementInform(), npc_ball_of_flame::MovementInform(), boss_blood_queen_lana_thel::MovementInform(), npc_high_overlord_saurfang_icc::MovementInform(), npc_muradin_bronzebeard_icc::MovementInform(), npc_darnavan::MovementInform(), boss_professor_putricide::MovementInform(), boss_sister_svalna::MovementInform(), npc_tirion_fordring_tft::MovementInform(), npc_valkyr_shadowguard::MovementInform(), npc_icc_nerubar_broodkeeper::MovementInform(), boss_malygos::MovementInform(), npc_melee_hover_disk::MovementInform(), npc_azure_ring_captain::MovementInform(), npc_ruby_emerald_amber_drake::MovementInform(), npc_malformed_ooze::MovementInform(), npc_mechanolift::npc_mechanoliftAI::MovementInform(), npc_ingvar_throw_dummy::MovementInform(), npc_enslaved_proto_drake::MovementInform(), npc_ichor_globule::MovementInform(), npc_commander_eligor_dawnbringer::MovementInform(), npc_frostbrood_skytalon::MovementInform(), npc_wild_wyrm::MovementInform(), npc_king_jokkum_vehicle::MovementInform(), boss_doomwalker::MovementInform(), boss_vazruden_the_herald::MovementInform(), boss_alar::MovementInform(), npc_nether_drake::npc_nether_drakeAI::MovementInform(), npc_barada::npc_baradaAI::MovementInform(), npc_mature_netherwing_drake::npc_mature_netherwing_drakeAI::MovementInform(), npc_enslaved_netherwing_drake::npc_enslaved_netherwing_drakeAI::MovementInform(), Scripts::Pandaria::TheJadeForest::npc_rappelling_rope::MovementInform(), Scripts::Pandaria::TheWanderingIsle::npc_tushui_huojin_trainee::MovementInform(), Scripts::Pandaria::TheWanderingIsle::npc_amberleaf_scamp::MovementInform(), boss_anraphet::MovementInform(), boss_saviana_ragefire::MovementInform(), boss_sindragosa::MovementInform(), npc_spinestalker::MovementInform(), npc_rimefang_icc::MovementInform(), boss_leviathan_mk_ii::boss_leviathan_mk_iiAI::MovementInform(), boss_aerial_command_unit::boss_aerial_command_unitAI::MovementInform(), boss_ymiron_the_fallen_king::MovementInform(), boss_guarm::MovementInform(), npc_kayn_sunfury_invasion_begins::MovementInform(), npc_jayce_darkweaver_invasion_begins::MovementInform(), npc_allari_the_souleater_invasion_begins::MovementInform(), npc_korvas_bloodthorn_invasion_begins::MovementInform(), npc_sevis_brightflame_invasion_begins::MovementInform(), npc_cyana_nightglaive_invasion_begins::MovementInform(), npc_inquisitor_baleful_molten_shore::MovementInform(), boss_nightbane::boss_nightbaneAI::MovementInform(), npc_kalecgos::MovementInform(), npc_koltira_deathweaver::MovementInform(), npc_apothecary_genericAI::MovementInform(), ShadowswordBaseAI::MovementInform(), npc_safe_technician_sanitron::MovementInform(), npc_akilzon_amani_kidnapper::MovementInform(), npc_chained_spirit::MovementInform(), npc_omen::MovementInform(), boss_lava_guard_gordoth::MovementInform(), npc_taelia_get_your_bearings::MovementInform(), npc_sc_millhouse_manastorm::npc_sc_millhouse_manastormAI::MovementInform(), boss_jedoga_shadowseeker::MovementInform(), npc_twilight_volunteer::MovementInform(), dummy_dragonAI::MovementInform(), npc_frost_sphere::MovementInform(), boss_jaraxxus::MovementInform(), boss_icehowl::MovementInform(), boss_twin_baseAI::MovementInform(), npc_barrett_toc::MovementInform(), npc_drakkari_invader::MovementInform(), npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI::MovementInform(), npc_the_lich_king_escape_hor::npc_the_lich_king_escape_horAI::MovementInform(), gunship_npc_AI::MovementInform(), npc_gunship_boarding_addAI::MovementInform(), npc_gunship_gunner::MovementInform(), npc_gunship_rocketeer::MovementInform(), npc_gunship_mage::MovementInform(), boss_the_lich_king::MovementInform(), npc_brann_bronzebeard_algalon::MovementInform(), boss_razorscale::MovementInform(), npc_expedition_defender::MovementInform(), npc_expedition_engineer::MovementInform(), npc_turned_champion::npc_turned_championAI::MovementInform(), npc_grauf::MovementInform(), npc_skadi_trashAI::MovementInform(), boss_ymiron::MovementInform(), boss_illidan_stormrage::MovementInform(), npc_akama_illidan::MovementInform(), npc_illidan_db_target::MovementInform(), boss_warlord_kalithresh::MovementInform(), npc_earthen_ring_flamecaller::MovementInform(), Scripts::Pandaria::TheWanderingIsle::npc_jaomin_ro_hawk::MovementInform(), Scripts::Pandaria::TheWanderingIsle::npc_aysa_cloudsinger_summon::MovementInform(), npc_priestess_alun_za_corrupted_gold::MovementInform(), npc_priestess_alun_za_spirit_of_gold::MovementInform(), npc_malacrass_blood_worm::MovementInform(), boss_hadronox::MovementInform(), npc_released_offspring_harkoa::MovementInform(), npc_sparring_partner_exiles_reach::MovementInform(), npc_captain_warlord_first_aid_private::MovementInform(), npc_garrick_summoned_beach::MovementInform(), npc_grimaxe_summoned_beach::MovementInform(), npc_sparring_partner_combat_training::MovementInform(), npc_leader_northbound::MovementInform(), npc_lindie_springstock_q56034::MovementInform(), npc_cork_fizzlepop_q59941::MovementInform(), npc_re_sized_boar_q56034::MovementInform(), npc_unleashed_ballAI::MovementInform(), npc_announcer_toc5::npc_announcer_toc5AI::MovementInform(), npc_spark_of_ionar::MovementInform(), npc_argent_valiant::MovementInform(), npc_amalgam_of_souls_restless_soul::MovementInform(), npc_amalgam_of_souls_lord_etheldrin_ravencrest::MovementInform(), npc_feasting_valarjar::MovementInform(), npc_valarjar_paying_respect_to_odyn::MovementInform(), npc_spectating_valarjar::MovementInform(), boss_telash_greywing::MovementInform(), boss_armsmaster_harlan::MovementInform(), npc_glob_of_viscidus::npc_glob_of_viscidusAI::MovementInform(), boss_ulgrax_the_devourer::MovementInform(), npc_anubarak_anub_ar_assassin::MovementInform(), boss_gluth::MovementInform(), npc_verdisa_beglaristrasz_eternos::MovementInform(), boss_flame_leviathan::boss_flame_leviathanAI::MovementInform(), npc_wounded_skirmisher::MovementInform(), Scripts::QuelThalas::MurderRow::KystiaManaheart::boss_kystia_manaheart_nibbles::MovementInform(), boss_cragmaw_the_infested::MovementInform(), EscortAI::MovementInform(), npc_weegli_blastfuse::npc_weegli_blastfuseAI::MovementInform(), npc_cameron::MoveTheChildren(), npc_onyx_flamecaller::MoveToGeneral(), npc_power_spark::MoveToMalygos(), npc_unleashed_ballAI::MoveToNextPoint(), npc_stalagg::myCoil(), npc_feugen::myCoil(), npc_stalagg::myCoilGO(), npc_feugen::myCoilGO(), PetAI::NeedToStop(), npc_image_of_medivh::npc_image_of_medivhAI::NextStep(), npc_geezle::npc_geezleAI::NextStep(), npc_ancient_water_spirit::npc_ancient_water_spiritAI::npc_ancient_water_spiritAI(), npc_announcer_toc5::npc_announcer_toc5AI::npc_announcer_toc5AI(), npc_arcane_overload::npc_arcane_overload(), npc_argent_soldier::npc_argent_soldierAI::npc_argent_soldierAI(), npc_ashtongue_broken::npc_ashtongue_broken(), npc_caster_hover_disk::npc_caster_hover_disk(), npc_chained_spirit::npc_chained_spirit(), npc_chaotic_rift::npc_chaotic_rift(), npc_corrupted_soul_fragment::npc_corrupted_soul_fragment(), npc_curator_astral_flare::npc_curator_astral_flareAI::npc_curator_astral_flareAI(), npc_cw_area_trigger::npc_cw_area_triggerAI::npc_cw_area_triggerAI(), npc_darkfallen_archmage::npc_darkfallen_archmage(), npc_darkfallen_noble::npc_darkfallen_noble(), npc_detonating_lasher::npc_detonating_lasherAI::npc_detonating_lasherAI(), npc_eonars_gift::npc_eonars_giftAI::npc_eonars_giftAI(), npc_erekem_guard::npc_erekem_guard(), npc_expedition_defender::npc_expedition_defender(), npc_expedition_trapper::npc_expedition_trapper(), npc_felmyst_trail::npc_felmyst_trail(), npc_firelands_flame_archon::npc_firelands_flame_archon(), npc_firelands_magmakin::npc_firelands_magmakin(), npc_firelands_molten_flamefather::npc_firelands_molten_flamefather(), npc_flame_tsunami::npc_flame_tsunami(), npc_freyas_ward::npc_freyas_wardAI::npc_freyas_wardAI(), npc_giant_boar_vehicle_q55879::npc_giant_boar_vehicle_q55879(), npc_giant_infernal::npc_giant_infernalAI::npc_giant_infernalAI(), npc_gravity_well::npc_gravity_wellAI::npc_gravity_wellAI(), npc_grizzlemaw_cw_trigger::npc_grizzlemaw_cw_triggerAI::npc_grizzlemaw_cw_triggerAI(), npc_guard_generic::npc_guard_generic(), npc_guard_shattrath_faction::npc_guard_shattrath_faction(), npc_gunship_boarding_addAI::npc_gunship_boarding_addAI(), npc_gunship_mage::npc_gunship_mage(), npc_gunship::npc_gunshipAI::npc_gunshipAI(), npc_healthy_spore::npc_healthy_sporeAI::npc_healthy_sporeAI(), npc_high_overlord_saurfang_icc::npc_high_overlord_saurfang_icc(), npc_high_overlord_saurfang_igb::npc_high_overlord_saurfang_igb(), npc_hodirs_fury::npc_hodirs_furyAI::npc_hodirs_furyAI(), npc_iron_roots::npc_iron_rootsAI::npc_iron_rootsAI(), npc_ironhand_guardian::npc_ironhand_guardianAI::npc_ironhand_guardianAI(), npc_jaina_fos::npc_jaina_fos(), npc_jaina_or_sylvanas_intro_hor::npc_jaina_or_sylvanas_intro_horAI::npc_jaina_or_sylvanas_intro_horAI(), npc_lava_fissure::npc_lava_fissureAI::npc_lava_fissureAI(), npc_living_mojo::npc_living_mojo(), npc_mechanolift::npc_mechanoliftAI::npc_mechanoliftAI(), npc_melee_hover_disk::npc_melee_hover_disk(), npc_mimiron_computer::npc_mimiron_computerAI::npc_mimiron_computerAI(), npc_mimiron_emergency_fire_bot::npc_mimiron_emergency_fire_botAI::npc_mimiron_emergency_fire_botAI(), npc_mimiron_flames::npc_mimiron_flamesAI::npc_mimiron_flamesAI(), npc_mimirons_inferno::npc_mimirons_infernoAI::npc_mimirons_infernoAI(), npc_minigob_manabonk::npc_minigob_manabonk(), npc_muradin_bronzebeard_icc::npc_muradin_bronzebeard_icc(), npc_muradin_bronzebeard_igb::npc_muradin_bronzebeard_igb(), npc_nagrand_banner::npc_nagrand_bannerAI::npc_nagrand_bannerAI(), npc_ohgan::npc_ohgan(), npc_omen::npc_omen(), npc_pet_pri_lightwell::npc_pet_pri_lightwell(), npc_pit_of_saron_icicle::npc_pit_of_saron_icicle(), npc_pool_of_tar::npc_pool_of_tarAI::npc_pool_of_tarAI(), npc_pure_energy::npc_pure_energy(), npc_quel_delar_sword::npc_quel_delar_swordAI::npc_quel_delar_swordAI(), npc_rock_borer::npc_rock_borerAI::npc_rock_borerAI(), npc_saronite_vapors::npc_saronite_vaporsAI::npc_saronite_vaporsAI(), npc_sc_millhouse_manastorm::npc_sc_millhouse_manastormAI::npc_sc_millhouse_manastormAI(), npc_scarlet_ghoul::npc_scarlet_ghoul(), npc_scorch_ground::npc_scorch_groundAI::npc_scorch_groundAI(), npc_seismic_shard::npc_seismic_shardAI::npc_seismic_shardAI(), npc_skadi_trashAI::npc_skadi_trashAI(), npc_snaplasher::npc_snaplasherAI::npc_snaplasherAI(), npc_stalactite_trigger::npc_stalactite_triggerAI::npc_stalactite_triggerAI(), npc_storm_lasher::npc_storm_lasherAI::npc_storm_lasherAI(), npc_sun_beam::npc_sun_beamAI::npc_sun_beamAI(), npc_sylvanas_fos::npc_sylvanas_fos(), npc_the_biggest_tree::npc_the_biggest_treeAI::npc_the_biggest_treeAI(), npc_the_lich_king_escape_hor::npc_the_lich_king_escape_horAI::npc_the_lich_king_escape_horAI(), npc_thorim_pre_phase::npc_thorim_pre_phaseAI::npc_thorim_pre_phaseAI(), npc_thorim_trashAI::npc_thorim_trashAI(), npc_thorims_hammer::npc_thorims_hammerAI::npc_thorims_hammerAI(), npc_thrall_old_hillsbrad::npc_thrall_old_hillsbrad(), npc_toc_hunter::npc_toc_hunter(), npc_twilight_volunteer::npc_twilight_volunteer(), npc_unstable_sun_beam::npc_unstable_sun_beamAI::npc_unstable_sun_beamAI(), npc_unworthy_initiate::npc_unworthy_initiateAI::npc_unworthy_initiateAI(), npc_uther_quel_delar::npc_uther_quel_delarAI::npc_uther_quel_delarAI(), npc_void_sentry::npc_void_sentry(), npc_voljin_zulaman::npc_voljin_zulamanAI::npc_voljin_zulamanAI(), npc_warlord_grimaxe_q59942::npc_warlord_grimaxe_q59942(), npc_zombie_chow::npc_zombie_chow(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::NPCChangeTarget(), TriggerAI::NullCreatureAI(), boss_ymiron_the_fallen_king::OnChannelFinished(), boss_skarmorak::OnChannelFinished(), Scripts::QuelThalas::MurderRow::KystiaManaheart::boss_kystia_manaheart_nibbles::OnChannelFinished(), boss_cragmaw_the_infested::OnChannelFinished(), npc_eye_of_acherus::OnCharmed(), VehicleAI::OnCharmed(), PetAI::OnCharmed(), OnCharmed(), SmartAI::OnCharmed(), npc_dk_understudy::OnCharmed(), npc_wyrmrest_defender::OnCharmed(), npc_redridge_subdued_canyon_ettin::OnDespawn(), npc_warlord_grimaxe_q59942::OnDespawn(), npc_pet_gen_soul_trader::OnDespawn(), npc_pet_pri_divine_image::OnDespawn(), npc_lokhtos_darkbargainer::npc_lokhtos_darkbargainerAI::OnGossipHello(), boss_gloomrel::boss_gloomrelAI::OnGossipHello(), boss_doomrel::boss_doomrelAI::OnGossipHello(), npc_barnes::OnGossipHello(), npc_death_knight_initiate::npc_death_knight_initiateAI::OnGossipHello(), npc_koltira_deathweaver::OnGossipHello(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::OnGossipHello(), npc_silverpine_bat_handler_maggotbreath::OnGossipHello(), npc_jaina_proudmoore::npc_jaina_proudmooreAI::OnGossipHello(), npc_thrall::npc_thrallAI::OnGossipHello(), npc_tyrande_whisperwind::npc_tyrande_whisperwindAI::OnGossipHello(), npc_chromie_start::npc_chromie_startAI::OnGossipHello(), npc_chromie_middle::npc_chromie_middleAI::OnGossipHello(), npc_erozion::OnGossipHello(), npc_thrall_old_hillsbrad::OnGossipHello(), npc_taretha::OnGossipHello(), npc_disciple_of_naralex::OnGossipHello(), npc_aged_dying_ancient_kodo::npc_aged_dying_ancient_kodoAI::OnGossipHello(), Scripts::Kalimdor::Durotar::npc_mithaka::OnGossipHello(), npc_sergeant_bly::npc_sergeant_blyAI::OnGossipHello(), npc_weegli_blastfuse::npc_weegli_blastfuseAI::OnGossipHello(), npc_announcer_toc5::npc_announcer_toc5AI::OnGossipHello(), npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI::OnGossipHello(), npc_alchemist_adrianna::OnGossipHello(), npc_brann_hos::OnGossipHello(), npc_sinclari_vh::OnGossipHello(), npc_wg_demolisher_engineer::OnGossipHello(), npc_wg_spirit_guide::OnGossipHello(), npc_wg_queue::OnGossipHello(), npc_zm_field_scout::OnGossipHello(), npc_colonel_jules::npc_colonel_julesAI::OnGossipHello(), npc_engineering_tele_trinket::npc_engineering_tele_trinketAI::OnGossipHello(), npc_brann_bronzebeard_anraphet::OnGossipSelect(), npc_tirion_fordring_tft::OnGossipSelect(), npc_entrance_faction_leader::OnGossipSelect(), npc_high_overlord_saurfang_igb::OnGossipSelect(), npc_muradin_bronzebeard_igb::OnGossipSelect(), npc_sevis_brightflame_shivarra_gateway::OnGossipSelect(), boss_apothecary_hummel::OnGossipSelect(), npc_voljin_zulaman::npc_voljin_zulamanAI::OnGossipSelect(), npc_selina_dourman::OnGossipSelect(), Scripts::KhazAlgar::CampaignsVisionsOfAShadowedSun::npc_vereesa_windrunner_oztan_isle::OnGossipSelect(), npc_barrett_toc::OnGossipSelect(), npc_sylvanas_fos::OnGossipSelect(), npc_jaina_fos::OnGossipSelect(), npc_brann_bronzebeard_ulduar_intro::npc_brann_bronzebeard_ulduar_introAI::OnGossipSelect(), npc_lorekeeper::npc_lorekeeperAI::OnGossipSelect(), npc_sinclari_vh::OnGossipSelect(), npc_grandmother::OnGossipSelect(), npc_observation_ring_keeper::npc_observation_ring_keeperAI::OnGossipSelect(), npc_lokhtos_darkbargainer::npc_lokhtos_darkbargainerAI::OnGossipSelect(), boss_gloomrel::boss_gloomrelAI::OnGossipSelect(), boss_doomrel::boss_doomrelAI::OnGossipSelect(), npc_blastmaster_emi_shortfuse::npc_blastmaster_emi_shortfuseAI::OnGossipSelect(), npc_barnes::OnGossipSelect(), npc_death_knight_initiate::npc_death_knight_initiateAI::OnGossipSelect(), npc_silverpine_bat_handler_maggotbreath::OnGossipSelect(), Scripts::EasternKingdoms::Westfall::npc_westfall_hobo_witness::OnGossipSelect(), npc_jaina_proudmoore::npc_jaina_proudmooreAI::OnGossipSelect(), npc_tyrande_whisperwind::npc_tyrande_whisperwindAI::OnGossipSelect(), npc_erozion::OnGossipSelect(), npc_thrall_old_hillsbrad::OnGossipSelect(), npc_taretha::OnGossipSelect(), npc_jaina_or_sylvanas_intro_hor::npc_jaina_or_sylvanas_intro_horAI::OnGossipSelect(), npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI::OnGossipSelect(), npc_expedition_commander::OnGossipSelect(), npc_thassarian::OnGossipSelect(), npc_wg_demolisher_engineer::OnGossipSelect(), npc_wg_spirit_guide::OnGossipSelect(), npc_zm_field_scout::OnGossipSelect(), npc_akama_illidan::OnGossipSelect(), npc_barada::npc_baradaAI::OnGossipSelect(), npc_engineering_tele_trinket::npc_engineering_tele_trinketAI::OnGossipSelect(), npc_chromie_start::npc_chromie_startAI::OnGossipSelect(), npc_chromie_middle::npc_chromie_middleAI::OnGossipSelect(), npc_arthas_stratholme::npc_arthas_stratholmeAI::OnGossipSelect(), npc_engineer_spark_overgrind::npc_engineer_spark_overgrindAI::OnGossipSelect(), Scripts::Kalimdor::Durotar::npc_darkspear_jailor::OnGossipSelect(), npc_zafod_boombox::OnGossipSelect(), npc_wg_queue::OnGossipSelect(), npc_crusade_recruit::OnGossipSelect(), npc_magister_aledis::npc_magister_aledisAI::OnGossipSelect(), npc_spirit_of_the_lynx::OnHealthDepleted(), Scripts::Pandaria::TheWanderingIsle::npc_jaomin_ro::OnHealthDepleted(), OnOwnerCombatInteraction(), npc_belnistrasz::npc_belnistraszAI::OnQuestAccept(), npc_danica_the_reclaimer::OnQuestAccept(), npc_jayce_darkweaver_cryptic_hollow::OnQuestAccept(), npc_captain_garrick_beach::OnQuestAccept(), npc_warlord_grimaxe_beach::OnQuestAccept(), npc_ruul_snowhoof::npc_ruul_snowhoofAI::OnQuestAccept(), npc_muglash::npc_muglashAI::OnQuestAccept(), npc_ranshalla::npc_ranshallaAI::OnQuestAccept(), npc_emily::OnQuestAccept(), npc_daegarn::OnQuestAccept(), npc_maghar_captive::npc_maghar_captiveAI::OnQuestAccept(), npc_kurenai_captive::npc_kurenai_captiveAI::OnQuestAccept(), npc_earthmender_wilda::npc_earthmender_wildaAI::OnQuestAccept(), npc_sparring_partner_enhanced_combat_training_warrior::OnReadyPointReached(), npc_sparring_partner_enhanced_combat_training_priest::OnReadyPointReached(), npc_sparring_partner_enhanced_combat_training_shaman::OnReadyPointReached(), npc_sparring_partner_enhanced_combat_training_mage::OnReadyPointReached(), npc_sparring_partner_enhanced_combat_training_warlock::OnReadyPointReached(), npc_sparring_partner_enhanced_combat_training_druid::OnReadyPointReached(), boss_garothi_worldbreaker::OnSpellCast(), npc_fel_lord_caza_cryptic_hollow::OnSpellCast(), npc_shadow_image::OnSpellCast(), boss_moam::OnSpellCast(), boss_alar::OnSpellCast(), Scripts::EasternKingdoms::Vashjir::AbyssalDepths::npc_abyssal_depths_whirlpool_vehicle::OnSpellCast(), boss_archimonde::OnSpellCast(), boss_talon_king_ikiss::OnSpellCast(), npc_phoenix_the_eye::OnSpellCast(), npc_dream_portal::OnSpellClick(), boss_flame_leviathan_overload_device::boss_flame_leviathan_overload_deviceAI::OnSpellClick(), npc_bg_deephaul_ravine_earthen_mine_cart::OnSpellClick(), npc_whisperwind_lasher::npc_whisperwind_lasherAI::OnSpellClick(), npc_descend_into_madness::npc_descend_into_madnessAI::OnSpellClick(), npc_altar_altercation_blood_ritual_orb::OnSpellClick(), npc_volatile_sapling::OnSpellFailed(), boss_hodir::OnSpellStart(), boss_the_lurker_below::OnSpellStart(), npc_silverpine_fenris_keep_stalker::OnTriggerNoEscape(), boss_gothik::OpenGate(), dummy_dragonAI::OpenPortal(), PetAI::OwnerAttacked(), PetAI::OwnerAttackedBy(), FollowerAI::OwnerAttackedBy(), npc_sharpbeak::npc_sharpbeak_AI::PassengerBoarded(), Scripts::EasternKingdoms::Westfall::npc_westfall_overloaded_harvest_golem::PassengerBoarded(), npc_akilzon_amani_kidnapper::PassengerBoarded(), npc_husam_tolvir_land_mine::PassengerBoarded(), npc_eagle_spirit::npc_eagle_spirit_AI::PassengerBoarded(), npc_gunship_cannon::PassengerBoarded(), npc_wyrmrest_skytalon::PassengerBoarded(), npc_silverpine_horde_hauler::PassengerBoarded(), npc_silverpine_orc_sea_pup::PassengerBoarded(), npc_silverpine_fenris_keep_camera::PassengerBoarded(), npc_wild_wyrm::PassengerBoarded(), npc_sanitron_5000::PassengerBoarded(), npc_milos_gyro::npc_milos_gyro_AI::PassengerBoarded(), npc_silverpine_forsaken_bat::PassengerBoarded(), npc_silverpine_armoire::PassengerBoarded(), npc_scoutomatic_5000::PassengerBoarded(), npc_choppy_booster_scout::PassengerBoarded(), npc_giant_boar_vehicle_q55879::PassengerBoarded(), npc_husam_bad_intentions_target::PassengerBoarded(), Scripts::Pandaria::TheJadeForest::npc_rappelling_rope::PassengerBoarded(), Scripts::Pandaria::TheWanderingIsle::npc_delivery_cart::PassengerBoarded(), npc_melee_hover_disk::PassengerBoarded(), npc_caster_hover_disk::PassengerBoarded(), boss_flame_leviathan_seat::boss_flame_leviathan_seatAI::PassengerBoarded(), npc_four_car_garage::PassengerBoarded(), npc_vp_slipstream::PassengerBoarded(), boss_kologarn::boss_kologarnAI::PassengerBoarded(), npc_grauf::PassengerBoarded(), npc_rocket_propelled_warhead::PassengerBoarded(), npc_king_jokkum_vehicle::PassengerBoarded(), npc_doctor::npc_doctorAI::PatientDied(), npc_doctor::npc_doctorAI::PatientSaved(), SmartAI::PausePath(), npc_sergeant_morigan::npc_sergeant_moriganAI::Perelli(), boss_halazzi::PerformAdditionalEvents(), PetAI::PetAI(), boss_anduin_wrynn::PhaseEvents(), npc_simon_bunny::npc_simon_bunnyAI::PlayColor(), Scripts::Pandaria::TheWanderingIsle::npc_tushui_huojin_trainee::PlayRandomEmote(), npc_simon_bunny::npc_simon_bunnyAI::PrepareClusters(), boss_baleroc::PreparePhase(), npc_jungle_punch_target::proceedCwEvent(), npc_infernal_rain_hellfire::RebuildTargetList(), npc_taskmaster_fizzule::npc_taskmaster_fizzuleAI::ReceiveEmote(), npc_pet_gen_pandaren_monk::ReceiveEmote(), npc_spectral_ghostly_citizen::npc_spectral_ghostly_citizenAI::ReceiveEmote(), npc_lake_frog::ReceiveEmote(), npc_chicken_cluck::npc_chicken_cluckAI::ReceiveEmote(), npc_dancing_flames::ReceiveEmote(), PetAI::ReceiveEmote(), npc_guard_generic::ReceiveEmote(), boss_mana_devourer::RemoveAreaTriggers(), boss_the_curator_rtk::RemoveAreaTriggers(), boss_festergut::RemoveBlight(), boss_king_deepbeard::RemoveCallTheSeas(), boss_faction_championsAI::RemoveCC(), boss_najentus::RemoveImpalingSpine(), boss_prince_taldaram::RemovePrison(), boss_keristrasza::RemovePrison(), boss_king_deepbeard::RemoveQuakes(), boss_the_candle_king::RemoveWaxStatues(), npc_crate_helper::npc_crate_helperAI::ReplaceIfCloser(), boss_ioc_horde_alliance::Reset(), npc_feasting_valarjar::Reset(), npc_valarjar_paying_respect_to_odyn::Reset(), npc_spectating_valarjar::Reset(), npc_valkyr_of_odyn::Reset(), npc_weapon_inspector_valarjar::Reset(), npc_twilight_flame_caller::npc_twilight_flame_callerAI::Reset(), npc_twilight_torturer::npc_twilight_torturerAI::Reset(), npc_twilight_sadist::npc_twilight_sadistAI::Reset(), boss_coren_direbrew::Reset(), npc_direbrew_minion::Reset(), boss_doomrel::boss_doomrelAI::Reset(), boss_gyth::Reset(), boss_pyroguard_emberseer::Reset(), boss_victor_nefarius::Reset(), boss_vaelastrasz::Reset(), boss_ragnaros::Reset(), npc_curator_astral_flare::npc_curator_astral_flareAI::Reset(), boss_midnight::boss_midnightAI::Reset(), boss_moroes::Reset(), GuestBaseAI::Reset(), boss_nightbane::boss_nightbaneAI::Reset(), boss_shade_of_aran::boss_aranAI::Reset(), npc_fiendish_imp::npc_fiendish_impAI::Reset(), npc_image_of_medivh::npc_image_of_medivhAI::Reset(), boss_kagani_nightstrike::Reset(), boss_garaxxas::Reset(), boss_selin_fireheart::Reset(), npc_unworthy_initiate::npc_unworthy_initiateAI::Reset(), npc_death_knight_initiate::npc_death_knight_initiateAI::Reset(), npc_ros_dark_rider::npc_ros_dark_riderAI::Reset(), npc_koltira_deathweaver::Reset(), npc_scarlet_courier::npc_scarlet_courierAI::Reset(), npc_a_special_surprise::npc_a_special_surpriseAI::Reset(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::Reset(), npc_valkyr_battle_maiden::npc_valkyr_battle_maidenAI::Reset(), boss_headless_horseman::Reset(), npc_pulsing_pumpkin::Reset(), npc_sir_thomas::Reset(), boss_high_inquisitor_fairbanks::Reset(), boss_scarlet_commander_mograine::Reset(), boss_high_inquisitor_whitemane::Reset(), boss_darkmaster_gandling::Reset(), boss_apothecary_hummel::Reset(), boss_baroness_anastari::Reset(), boss_dathrohan_balnazzar::Reset(), boss_silver_hand_bosses::boss_silver_hand_bossesAI::Reset(), boss_sacrolash::Reset(), boss_alythess::Reset(), boss_felmyst::Reset(), boss_kalecgos_kj::boss_kalecgos_kjAI::Reset(), boss_kiljaeden::boss_kiljaedenAI::Reset(), npc_felfire_portal::npc_felfire_portalAI::Reset(), npc_shield_orb::npc_shield_orbAI::Reset(), npc_mortimer_moloch::Reset(), npc_earthen_hallshaper_custodian::Reset(), npc_earthen_guardian::Reset(), npc_vault_warder::Reset(), npc_wounded_milita::npc_wounded_militaAI::Reset(), npc_thalorien_dawnseeker::Reset(), npc_dumpy_and_keeshan::npc_dumpy_and_keeshanAI::Reset(), npc_redridge_subdued_canyon_ettin::Reset(), npc_silverpine_worgen_renegade::Reset(), npc_silverpine_forest_ettin::Reset(), npc_silverpine_agatha_fenris_isle::Reset(), Scripts::EasternKingdoms::Westfall::npc_westfall_hobo_witness::Reset(), boss_halazzi::Reset(), boss_nalorakk::Reset(), boss_mandokir::Reset(), npc_firework::Reset(), npc_troll_volunteer::Reset(), npc_morridune::Reset(), hyjalAI::Reset(), npc_thrall_old_hillsbrad::Reset(), npc_egg_pile::npc_egg_pileAI::Reset(), boss_anraphet::Reset(), boss_earthrager_ptah::Reset(), boss_temple_guardian_anhuur::Reset(), boss_onyxia::Reset(), npc_belnistrasz::npc_belnistraszAI::Reset(), npc_tomb_creature::npc_tomb_creatureAI::Reset(), boss_buru::Reset(), boss_eye_of_cthun::eye_of_cthunAI::Reset(), boss_cthun::cthunAI::Reset(), boss_skeram::boss_skeramAI::Reset(), npc_anubisath_sentinel::aqsentinelAI::Reset(), npc_ruul_snowhoof::npc_ruul_snowhoofAI::Reset(), npc_draenei_survivor::npc_draenei_survivorAI::Reset(), npc_engineer_spark_overgrind::npc_engineer_spark_overgrindAI::Reset(), npc_injured_draenei::npc_injured_draeneiAI::Reset(), npc_sironas::npc_sironasAI::Reset(), npc_demolitionist_legoso::npc_demolitionist_legosoAI::Reset(), npc_anachronos_the_ancient::npc_anachronos_the_ancientAI::Reset(), npc_anachronos_quest_trigger::npc_anachronos_quest_triggerAI::Reset(), npc_taskmaster_fizzule::npc_taskmaster_fizzuleAI::Reset(), boss_zum_rah::boss_zum_rahAI::Reset(), npc_sergeant_bly::npc_sergeant_blyAI::Reset(), boss_high_priestess_azil::boss_high_priestess_azilAI::Reset(), boss_ozruk::boss_ozrukAI::Reset(), boss_slabhide::boss_slabhideAI::Reset(), npc_amanitar_mushrooms::Reset(), boss_volazj::Reset(), npc_twisted_visage::Reset(), boss_jedoga_shadowseeker::Reset(), boss_prince_taldaram::Reset(), npc_prince_taldaram_flame_sphere::Reset(), boss_anub_arak::Reset(), boss_krik_thir::Reset(), boss_sartharion::Reset(), dummy_dragonAI::Reset(), npc_shadron::Reset(), npc_acolyte_of_shadron::Reset(), npc_acolyte_of_vesperon::Reset(), npc_twilight_eggs::Reset(), npc_flame_tsunami::Reset(), npc_twilight_fissure::Reset(), npc_twilight_whelp::Reset(), boss_baltharus_the_warborn::Reset(), npc_baltharus_the_warborn_clone::Reset(), boss_general_zarithrian::Reset(), npc_onyx_flamecaller::Reset(), boss_saviana_ragefire::Reset(), npc_xerestrasza::Reset(), boss_paletress::boss_paletressAI::Reset(), boss_black_knight::boss_black_knightAI::Reset(), boss_anubarak_trial::Reset(), npc_swarm_scarab::Reset(), npc_nerubian_burrower::Reset(), npc_frost_sphere::Reset(), npc_toc_shadow_priest::Reset(), npc_toc_rogue::Reset(), boss_jaraxxus::Reset(), npc_legion_flame::Reset(), npc_infernal_volcano::Reset(), npc_fel_infernal::Reset(), npc_nether_portal::Reset(), npc_mistress_of_pain::Reset(), boss_northrend_beastsAI::Reset(), npc_beasts_combat_stalker::Reset(), boss_jormungarAI::Reset(), boss_acidmaw::Reset(), npc_jormungars_slime_pool::Reset(), boss_twin_baseAI::Reset(), npc_unleashed_ballAI::Reset(), boss_lich_king_toc::Reset(), npc_open_portal_target_toc::Reset(), npc_fizzlebang_toc::Reset(), boss_tharon_ja::Reset(), boss_bronjahm::Reset(), boss_devourer_of_souls::Reset(), boss_horAI::Reset(), npc_jaina_or_sylvanas_intro_hor::npc_jaina_or_sylvanas_intro_horAI::Reset(), npc_gauntlet_trash::Reset(), npc_phantom_hallucination::npc_phantom_hallucinationAI::Reset(), npc_quel_delar_sword::npc_quel_delar_swordAI::Reset(), boss_krick::Reset(), boss_tyrannus::Reset(), boss_rimefang::Reset(), boss_drakkari_colossus::Reset(), boss_blood_council_controller::Reset(), BloodPrincesBossAI::Reset(), npc_blood_queen_lana_thel::Reset(), npc_ball_of_flame::Reset(), npc_kinetic_bomb::Reset(), npc_dark_nucleus::Reset(), boss_deathbringer_saurfang::Reset(), boss_festergut::Reset(), npc_zafod_boombox::Reset(), boss_lady_deathwhisper::Reset(), npc_cult_fanatic::Reset(), npc_cult_adherent::Reset(), npc_vengeful_shade::Reset(), boss_lord_marrowgar::Reset(), boss_professor_putricide::Reset(), npc_putricide_oozeAI::Reset(), boss_sindragosa::Reset(), npc_ice_tomb::Reset(), npc_spinestalker::Reset(), npc_rimefang_icc::Reset(), npc_sindragosa_trash::Reset(), boss_sister_svalna::Reset(), npc_crok_scourgebane::Reset(), npc_frostwing_ymirjar_vrykul::Reset(), npc_impaling_spear::Reset(), boss_the_lich_king::Reset(), npc_tirion_fordring_tft::Reset(), npc_raging_spirit::Reset(), npc_valkyr_shadowguard::Reset(), boss_valithria_dreamwalker::Reset(), npc_green_dragon_combat_trigger::Reset(), npc_the_lich_king_controller::Reset(), npc_dream_cloud::Reset(), npc_icc_orb_controller::Reset(), DarkFallenAI::Reset(), boss_anubrekhan::Reset(), npc_faerlina_add::Reset(), boss_four_horsemen_baseAI::Reset(), boss_gluth::Reset(), boss_gothik::Reset(), boss_heigan::Reset(), boss_kelthuzad::Reset(), boss_noth::Reset(), boss_sapphiron::Reset(), npc_sapphiron_blizzard::Reset(), boss_malygos::Reset(), npc_chaotic_rift::Reset(), boss_magus_telestra::Reset(), boss_urom::Reset(), npc_azure_ring_captain::Reset(), boss_ionar::Reset(), boss_algalon_the_observer::Reset(), npc_black_hole::Reset(), boss_steelbreaker::boss_steelbreakerAI::Reset(), boss_runemaster_molgeim::boss_runemaster_molgeimAI::Reset(), boss_stormcaller_brundir::boss_stormcaller_brundirAI::Reset(), npc_sanctum_sentry::Reset(), npc_feral_defender::Reset(), npc_swarming_guardian::Reset(), npc_seeping_essence_stalker::Reset(), boss_flame_leviathan::boss_flame_leviathanAI::Reset(), boss_flame_leviathan_defense_cannon::boss_flame_leviathan_defense_cannonAI::Reset(), npc_mechanolift::npc_mechanoliftAI::Reset(), boss_elder_brightleaf::boss_elder_brightleafAI::Reset(), boss_elder_stonebark::boss_elder_stonebarkAI::Reset(), boss_elder_ironbranch::boss_elder_ironbranchAI::Reset(), boss_saronite_animus::boss_saronite_animusAI::Reset(), boss_ignis::boss_ignis_AI::Reset(), npc_scorch_ground::npc_scorch_groundAI::Reset(), boss_kologarn::boss_kologarnAI::Reset(), boss_mimiron::boss_mimironAI::Reset(), boss_leviathan_mk_ii::boss_leviathan_mk_iiAI::Reset(), npc_mimiron_magnetic_core::Reset(), boss_razorscale::Reset(), npc_expedition_engineer::Reset(), npc_razorscale_spawner::Reset(), npc_darkrune_watcher::Reset(), npc_darkrune_guardian::Reset(), npc_darkrune_sentinel::Reset(), npc_razorscale_devouring_flame::Reset(), boss_thorim::boss_thorimAI::Reset(), npc_runic_colossus::npc_runic_colossusAI::Reset(), npc_ancient_rune_giant::npc_ancient_rune_giantAI::Reset(), boss_xt002::Reset(), npc_xt002_heart::Reset(), npc_scrapbot::Reset(), npc_pummeller::Reset(), npc_boombot::Reset(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::Reset(), boss_sara::boss_saraAI::Reset(), boss_yogg_saron::boss_yogg_saronAI::Reset(), boss_brain_of_yogg_saron::boss_brain_of_yogg_saronAI::Reset(), npc_ominous_cloud::npc_ominous_cloudAI::Reset(), npc_corruptor_tentacle::npc_corruptor_tentacleAI::Reset(), npc_constrictor_tentacle::npc_constrictor_tentacleAI::Reset(), npc_crusher_tentacle::npc_crusher_tentacleAI::Reset(), npc_influence_tentacle::npc_influence_tentacleAI::Reset(), npc_immortal_guardian::npc_immortal_guardianAI::Reset(), npc_yogg_saron_keeper::npc_yogg_saron_keeperAI::Reset(), npc_garona::npc_garonaAI::Reset(), npc_laughing_skull::npc_laughing_skullAI::Reset(), boss_ingvar_the_plunderer::Reset(), ControllerBaseAI::Reset(), npc_dragonflayer_forge_master::Reset(), boss_palehoof::Reset(), boss_skadi::Reset(), npc_grauf::Reset(), boss_svala::Reset(), boss_ymiron::Reset(), boss_emalon::Reset(), boss_erekem::Reset(), boss_ichoron::Reset(), npc_ethereal_sphere::Reset(), npc_sinclari_vh::Reset(), violet_hold_trashAI::Reset(), npc_violet_hold_defense_system::Reset(), npc_minigob_manabonk::Reset(), npc_amberpine_woodsman::Reset(), npc_venture_co_straggler::Reset(), npc_lake_frog::Reset(), npc_tournament_training_dummy::Reset(), npc_blessed_banner::Reset(), npc_brunnhildar_prisoner::Reset(), npc_wild_wyrm::Reset(), npc_released_offspring_harkoa::Reset(), npc_crusade_recruit::Reset(), npc_storm_cloud::Reset(), boss_anzu::Reset(), boss_talon_king_ikiss::Reset(), boss_ambassador_hellmaw::Reset(), boss_blackheart_the_inciter::Reset(), boss_murmur::Reset(), npc_angered_soul_fragment::Reset(), boss_gurtogg_bloodboil::Reset(), boss_illidan_stormrage::Reset(), npc_parasitic_shadowfiend::Reset(), npc_blade_of_azzinoth::Reset(), npc_flame_of_azzinoth::Reset(), npc_shadow_demon::Reset(), npc_illidan_generic_fire::Reset(), boss_illidari_council::Reset(), boss_reliquary_of_souls::Reset(), npc_enslaved_soul::Reset(), npc_reliquary_combat_trigger::Reset(), boss_shade_of_akama::Reset(), npc_akama_shade::Reset(), npc_ashtongue_channeler::Reset(), npc_creature_generator_akama::Reset(), npc_ashtongue_sorcerer::Reset(), boss_supremus::Reset(), npc_doom_blossom::Reset(), npc_shadowy_construct::Reset(), boss_hydross_the_unstable::Reset(), boss_leotheras_the_blind::Reset(), npc_naga_distiller::Reset(), boss_hungarfen::Reset(), boss_swamplord_muselek::Reset(), boss_high_king_maulgar::Reset(), OgreBaseAI::Reset(), boss_shattered_executioner::Reset(), npc_millhouse_manastorm::Reset(), npc_warden_mellichar::Reset(), boss_harbinger_skyriss_illusion::Reset(), boss_high_astromancer_solarian::Reset(), npc_nether_wraith::Reset(), npc_oscillating_frequency_scanner_master_bunny::npc_oscillating_frequency_scanner_master_bunnyAI::Reset(), npc_barada::npc_baradaAI::Reset(), npc_magister_aledis::npc_magister_aledisAI::Reset(), npc_phase_hunter::npc_phase_hunterAI::Reset(), npc_invis_infernal_caster::npc_invis_infernal_casterAI::Reset(), npc_infernal_attacker::npc_infernal_attackerAI::Reset(), npc_enslaved_netherwing_drake::npc_enslaved_netherwing_drakeAI::Reset(), npc_torloth_the_magnificent::npc_torloth_the_magnificentAI::Reset(), npc_lord_illidan_stormrage::npc_lord_illidan_stormrageAI::Reset(), npc_unkor_the_ruthless::npc_unkor_the_ruthlessAI::Reset(), boss_sylvanas_windrunner::Reset(), boss_anduin_wrynn::Reset(), npc_anduin_wrynn_anduin_hope::Reset(), emerald_dragonAI::Reset(), boss_taerar::boss_taerarAI::Reset(), npc_guard_generic::Reset(), npc_chicken_cluck::npc_chicken_cluckAI::Reset(), npc_dancing_flames::Reset(), npc_torch_tossing_target_bunny_controller::npc_torch_tossing_target_bunny_controllerAI::Reset(), npc_doctor::npc_doctorAI::Reset(), npc_injured_patient::npc_injured_patientAI::Reset(), boss_thaddius::ResetEncounter(), npc_simon_bunny::npc_simon_bunnyAI::ResetNode(), boss_kalecgos_kj::boss_kalecgos_kjAI::ResetOrbs(), boss_volazj::ResetPlayersPhaseMask(), ScriptedAI::ResetThreat(), ScriptedAI::ResetThreatList(), npc_sparring_partner_enhanced_combat_training_warrior::ResetWarrior(), boss_twinemperorsAI::RespawnNearbyBugsAndGetOne(), hyjalAI::RespawnNearPos(), npc_blastmaster_emi_shortfuse::npc_blastmaster_emi_shortfuseAI::RestoreAll(), SmartAI::ResumePath(), hyjalAI::Retreat(), SmartAI::ReturnToLastOOCPos(), EscortAI::ReturnToLastPoint(), npc_sevis_brightflame_shivarra_gateway::SacrificePlayer(), npc_sevis_brightflame_shivarra_gateway::SacrificeSelf(), npc_silverpine_skitterweb_matriarch::ScheduleCombatEvents(), npc_azure_invader::ScheduledTasks(), npc_azure_binder::ScheduledTasks(), npc_azure_mage_slayer::ScheduledTasks(), npc_azure_raider::ScheduledTasks(), npc_azure_spellbreaker::ScheduledTasks(), npc_azure_captain::ScheduledTasks(), Scripts::Pandaria::TheWanderingIsle::npc_tushui_leading_trainee::ScheduleEmoteExecution(), npc_valkyr_shadowguard::ScheduleHeroicEvents(), npc_sinclari_vh::ScheduleIntro(), npc_darkfallen_noble::ScheduleSpells(), boss_jormungarAI::ScheduleTasks(), boss_erekem::ScheduleTasks(), boss_ichoron::ScheduleTasks(), boss_moragg::ScheduleTasks(), boss_xevozz::ScheduleTasks(), boss_zuramat::ScheduleTasks(), npc_violet_hold_teleportation_portal_elite::ScheduleTasks(), npc_guard_shattrath_faction::ScheduleVanish(), npc_icc_orb_controller::ScheduleVisualChannel(), boss_faction_championsAI::SelectEnemyCaster(), BloodPrincesBossAI::SelectInvocationSay(), BloodPrincesBossAI::SelectInvocationSpell(), boss_selin_fireheart::SelectNearestCrystal(), PetAI::SelectNextTarget(), boss_cthun::cthunAI::SelectRandomNotStomach(), npc_gothik_trigger::SelectRandomSkullPile(), boss_blood_queen_lana_thel::SelectRandomTarget(), ScriptedAI::SelectSpell(), npc_the_lich_king_escape_hor::npc_the_lich_king_escape_horAI::SelectVictim(), gunship_npc_AI::SelectVictim(), npc_barrett_toc::SendActionToTirion(), npc_minigob_manabonk::SendMailToPlayer(), npc_anubisath_sentinel::aqsentinelAI::SendMyListToBuddies(), boss_twinemperorsAI::SetAfterTeleport(), ScriptedAI::SetAggressiveStateAfter(), SetBoundary(), boss_novos::SetBubbled(), npc_silverpine_forsaken_bat::SetCircularActionBar(), SmartAI::SetCombatMove(), boss_novos::SetCrystalsStatus(), npc_hadronox_crusherPackAI::SetData(), npc_gatewatcher_petAI::SetData(), npc_raz_the_crazed::npc_raz_the_crazedAI::SetData(), npc_zombie_chow::SetData(), boss_earthrager_ptah::SetData(), boss_rend_blackhand::SetData(), boss_victor_nefarius::SetData(), npc_alexstraza_the_lifebinder::npc_alexstraza_the_lifebinderAI::SetData(), npc_twisted_visage::SetData(), gunship_npc_AI::SetData(), npc_gunship_boarding_addAI::SetData(), npc_highlord_tirion_fordring_lh::SetData(), boss_xt002::SetData(), npc_enslaved_proto_drake::SetData(), npc_violet_hold_teleportation_portal::SetData(), violet_hold_trashAI::SetData(), boss_shattered_executioner::SetData(), npc_combustion_consumption::SetData(), boss_felblood_kaelthas::SetData(), boss_paletress::boss_paletressAI::SetData(), boss_toc_champion_controller::SetData(), npc_argent_soldier::npc_argent_soldierAI::SetData(), npc_announcer_toc5::npc_announcer_toc5AI::SetData(), npc_frozen_mountaineer::npc_frozen_mountaineerAI::SetData(), npc_idol_room_spawner::npc_idol_room_spawnerAI::SetData(), boss_blackheart_the_inciter::SetData(), boss_grubbis::boss_grubbisAI::SetDataSummoner(), ScriptedAI::SetEquipmentSlots(), EscortAI::SetEscortPaused(), npc_silverpine_agatha_fenris_isle::SetEventNoEscape(), npc_silverpine_forsaken_bat::SetFinishActionBar(), SmartAI::SetFollow(), FollowerAI::SetFollowComplete(), FollowerAI::SetFollowPaused(), npc_headless_horseman_head::SetGUID(), npc_lady_sylvanas_windrunner::npc_lady_sylvanas_windrunnerAI::SetGUID(), npc_hearthsinger_forresten_cot::npc_hearthsinger_forresten_cotAI::SetGUID(), boss_anub_arak::SetGUID(), npc_snobold_vassal::SetGUID(), boss_gal_darah::SetGUID(), npc_crok_scourgebane::SetGUID(), npc_icc_orb_controller::SetGUID(), npc_webwrap::SetGUID(), boss_thorim::boss_thorimAI::SetGUID(), npc_bloodmage_laurith::SetGUID(), npc_simon_bunny::npc_simon_bunnyAI::SetGUID(), npc_arthas_stratholme::npc_arthas_stratholmeAI::SetGUID(), npc_shadow_demon::SetGUID(), npc_blastmaster_emi_shortfuse::npc_blastmaster_emi_shortfuseAI::SetInFace(), npc_silverpine_forsaken_bat::SetInitialActionBar(), boss_malygos::SetPhase(), boss_urom::SetPosition(), boss_kalecgos_kj::boss_kalecgos_kjAI::SetRingOfBlueFlames(), SmartAI::SetRun(), boss_hadronox::SetStep(), boss_novos::SetSummonerStatus(), npc_simon_bunny::npc_simon_bunnyAI::SetUpPreGame(), boss_selin_fireheart::ShatterRemainingCrystals(), FollowerAI::ShouldAssistPlayerInCombatAgainst(), npc_bg_seething_shore_air_supply_ground_dummy::SpawnAirSupplyParachute(), npc_drustvar_shoot_wickerman_controller::SpawnChargingFamiliar(), npc_brann_hos::SpawnDwarf(), boss_skadi::SpawnFirstWave(), boss_moroes::SpawnGuests(), boss_amanitar::SpawnMushroom(), boss_ossirian::boss_ossirianAI::SpawnNextCrystal(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::SpawnNPC(), hyjalAI::SpawnVeins(), npc_twilight_eggs::SpawnWhelps(), npc_ley_line_sprouts::SpellHit(), boss_pyroguard_emberseer::SpellHit(), boss_attumen::boss_attumenAI::SpellHit(), netherspite_infernal::netherspite_infernalAI::SpellHit(), boss_shade_of_aran::boss_aranAI::SpellHit(), npc_sir_thomas::SpellHit(), boss_scarlet_commander_mograine::SpellHit(), npc_earthen_hallshaper_custodian::SpellHit(), npc_earthen_guardian::SpellHit(), npc_vault_warder::SpellHit(), npc_silverpine_orc_sea_pup::SpellHit(), npc_silverpine_agatha_fenris_isle::SpellHit(), npc_silverpine_hillsbrad_refugee::SpellHit(), npc_silverpine_crowley_bloodfang_fenris_keep::SpellHit(), npc_silverpine_generic_actor_fenris_keep::SpellHit(), npc_omen::SpellHit(), npc_garrick_summoned_beach::SpellHit(), npc_grimaxe_summoned_beach::SpellHit(), npc_leader_northbound::SpellHit(), npc_cork_fizzlepop_q59941::SpellHit(), npc_captain_garrick_q55879::SpellHit(), npc_giant_boar_vehicle_q55879::SpellHit(), npc_warlord_grimaxe_q59942::SpellHit(), npc_crate_helper::npc_crate_helperAI::SpellHit(), boss_onyxia::SpellHit(), npc_hive_zara_swarmer::SpellHit(), boss_buru::SpellHit(), npc_buru_egg::SpellHit(), boss_viscidus::boss_viscidusAI::SpellHit(), npc_azhiccar_intro_creature::SpellHit(), npc_drustvar_charging_familiar::SpellHit(), npc_aqusirr_intro_lord_stormsong::SpellHit(), npc_taelia_get_your_bearings::SpellHit(), boss_anub_arak::SpellHit(), npc_open_portal_target_toc::SpellHit(), boss_king_dred::SpellHit(), boss_gal_darah::SpellHit(), boss_moorabi::SpellHit(), boss_deathbringer_saurfang::SpellHit(), npc_high_overlord_saurfang_icc::SpellHit(), npc_muradin_bronzebeard_icc::SpellHit(), npc_saurfang_event::SpellHit(), npc_cult_fanatic::SpellHit(), npc_cult_adherent::SpellHit(), npc_argent_captainAI::SpellHit(), boss_the_lich_king::SpellHit(), npc_tirion_fordring_tft::SpellHit(), boss_valithria_dreamwalker::SpellHit(), npc_gothik_trigger::SpellHit(), npc_portal_eoe::SpellHit(), boss_urom::SpellHit(), npc_ruby_emerald_amber_drake::SpellHit(), boss_ionar::SpellHit(), npc_black_hole::SpellHit(), boss_flame_leviathan::boss_flame_leviathanAI::SpellHit(), npc_pool_of_tar::npc_pool_of_tarAI::SpellHit(), npc_toasty_fire::SpellHit(), npc_sif::npc_sifAI::SpellHit(), boss_yogg_saron::boss_yogg_saronAI::SpellHit(), npc_wyrmrest_defender::SpellHit(), npc_frostbrood_skytalon::SpellHit(), boss_shade_of_akama::SpellHit(), npc_akama_shade::SpellHit(), boss_najentus::SpellHit(), boss_ahune::SpellHit(), npc_shaman_bonfire_bunny::SpellHit(), boss_swamplord_muselek::SpellHit(), boss_vazruden_the_herald::SpellHit(), npc_fel_orc_convert::SpellHit(), boss_high_botanist_freywinn::SpellHit(), npc_warp_splinter_sapling::SpellHit(), npc_infernal_attacker::npc_infernal_attackerAI::SpellHit(), npc_animated_gold::SpellHit(), npc_sporecaller_zancha_musashitake::SpellHit(), boss_ioc_horde_alliance::SpellHit(), boss_vx_001::boss_vx_001AI::SpellHit(), npc_wounded_coldridge_mountaineer::npc_wounded_coldridge_mountaineerAI::SpellHit(), npc_redridge_subdued_canyon_ettin::SpellHit(), Scripts::Kalimdor::Durotar::npc_lazy_peon::npc_lazy_peonAI::SpellHit(), boss_felmyst::SpellHit(), boss_sathrovarr::SpellHit(), npc_troll_volunteer::SpellHit(), npc_survivors_healed_by_leader_beach_private< PathId, WaitTime >::SpellHit(), npc_alliance_survivors_beach_laying< ConversationId >::SpellHit(), npc_bo_beach_laying::SpellHit(), npc_mithran_dawntracker_beach_laying::SpellHit(), npc_lana_jordan_beach_laying::SpellHit(), npc_sparring_partner_enhanced_combat_training_warrior::SpellHit(), npc_sparring_partner_enhanced_combat_training_priest::SpellHit(), npc_sparring_partner_enhanced_combat_training_shaman::SpellHit(), npc_sparring_partner_enhanced_combat_training_mage::SpellHit(), npc_sparring_partner_enhanced_combat_training_warlock::SpellHit(), npc_sparring_partner_enhanced_combat_training_druid::SpellHit(), boss_ossirian::boss_ossirianAI::SpellHit(), boss_twinemperorsAI::SpellHit(), npc_draenei_survivor::npc_draenei_survivorAI::SpellHit(), npc_aged_dying_ancient_kodo::npc_aged_dying_ancient_kodoAI::SpellHit(), boss_sister_svalna::SpellHit(), npc_icc_orb_controller::SpellHit(), boss_faerlina::SpellHit(), npc_stalagg::SpellHit(), npc_feugen::SpellHit(), npc_living_constellation::SpellHit(), npc_ichor_globule::SpellHit(), npc_outhouse_bunny::SpellHit(), npc_wounded_skirmisher::SpellHit(), npc_venture_co_straggler::SpellHit(), npc_tournament_training_dummy::SpellHit(), npc_jungle_punch_target::SpellHit(), npc_brunnhildar_prisoner::SpellHit(), npc_wild_wyrm::SpellHit(), npc_storm_cloud::SpellHit(), npc_nether_drake::npc_nether_drakeAI::SpellHit(), npc_mature_netherwing_drake::npc_mature_netherwing_drakeAI::SpellHit(), npc_enslaved_netherwing_drake::npc_enslaved_netherwing_drakeAI::SpellHit(), npc_pet_dk_ebon_gargoyle::SpellHit(), npc_injured_patient::npc_injured_patientAI::SpellHit(), npc_vengeful_shade::SpellHitTarget(), npc_putricide_oozeAI::SpellHitTarget(), npc_fel_lord_caza_cryptic_hollow::SpellHitTarget(), boss_epoch::boss_epochAI::SpellHitTarget(), boss_volazj::SpellHitTarget(), boss_drakkari_elemental::SpellHitTarget(), boss_deathbringer_saurfang::SpellHitTarget(), boss_sister_svalna::SpellHitTarget(), npc_azure_ring_captain::SpellHitTarget(), npc_malformed_ooze::SpellHitTarget(), boss_flame_leviathan::boss_flame_leviathanAI::SpellHitTarget(), npc_haiphoon::SpellHitTarget(), npc_water_globule::SpellHitTarget(), Scripts::Pandaria::TheWanderingIsle::npc_jaomin_ro::SpellHitTarget(), Scripts::Pandaria::TheWanderingIsle::npc_jaomin_ro_hawk::SpellHitTarget(), boss_lethon::boss_lethonAI::SpellHitTarget(), EscortAI::Start(), boss_urom::StartAttack(), npc_anubarak_spike::StartChase(), npc_sparring_partner_combat_training::StartConversationWithPlayer(), npc_announcer_toc5::npc_announcer_toc5AI::StartEncounter(), npc_image_of_medivh::npc_image_of_medivhAI::StartEvent(), npc_geezle::npc_geezleAI::StartEvent(), hyjalAI::StartEvent(), npc_magister_aledis::npc_magister_aledisAI::StartFight(), FollowerAI::StartFollow(), npc_simon_bunny::npc_simon_bunnyAI::StartGame(), npc_announcer_toc5::npc_announcer_toc5AI::StartGrandChampionsAttack(), boss_anduin_wrynn::StartIntermission(), npc_azure_saboteur::StartMovement(), SmartAI::StartPath(), boss_headless_horseman::StartPhase(), boss_nightbane::boss_nightbaneAI::StartPhaseFly(), npc_sparring_partner_exiles_reach::StartPrivateConversation(), npc_thrall_old_hillsbrad::StartWP(), npc_brann_hos::StartWP(), PetAI::StopAttack(), SmartAI::StopFollow(), SmartAI::StopPath(), npc_commander_eligor_dawnbringer::StoreTargets(), boss_jormungarAI::Submerge(), boss_lady_deathwhisper::Summon(), npc_blastmaster_emi_shortfuse::npc_blastmaster_emi_shortfuseAI::Summon(), boss_krik_thir::SummonAdds(), boss_faerlina::SummonAdds(), boss_razuvious::SummonAdds(), npc_akama_shade::SummonBrokens(), boss_toc_champion_controller::SummonChampions(), npc_frostsworn_general::npc_frostsworn_generalAI::SummonClones(), hyjalAI::SummonCreature(), boss_hadronox::SummonCrusherPack(), boss_volazj::SummonedCreatureDespawn(), npc_gothik_trigger::SummonedCreatureDespawn(), boss_ichoron::SummonedCreatureDespawn(), npc_felblood_kaelthas_phoenix::SummonedCreatureDies(), boss_moam::SummonedCreatureDies(), npc_the_lich_king_escape_hor::npc_the_lich_king_escape_horAI::SummonedCreatureDies(), npc_phoenix_the_eye::SummonedCreatureDies(), boss_garothi_worldbreaker::SummonedCreatureDies(), boss_apothecary_hummel::SummonedCreatureDies(), boss_jedoga_shadowseeker::SummonedCreatureDies(), npc_violet_hold_teleportation_portal::SummonedCreatureDies(), npc_violet_hold_teleportation_portal_elite::SummonedCreatureDies(), boss_freya::boss_freyaAI::SummonedCreatureDies(), npc_silverpine_grand_executor_mortuus::SummonGarroshAndHisEliteGuards(), boss_anubrekhan::SummonGuards(), npc_helena_gentle_witch_hunt::SummonHexboundSnarler(), npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI::SummonIceWall(), npc_invis_infernal_caster::npc_invis_infernal_casterAI::SummonInfernal(), boss_malchezaar::boss_malchezaarAI::SummonInfernal(), boss_razorscale::SummonMinions(), boss_illidan_stormrage::SummonMinions(), npc_anachronos_quest_trigger::npc_anachronos_quest_triggerAI::SummonNextWave(), npc_lord_illidan_stormrage::npc_lord_illidan_stormrageAI::SummonNextWave(), boss_netherspite::boss_netherspiteAI::SummonPortals(), npc_silverpine_grand_executor_mortuus::SummonPortalsFromOrgrimmar(), npc_grimstone::npc_grimstoneAI::SummonRingBoss(), npc_grimstone::npc_grimstoneAI::SummonRingMob(), boss_coren_direbrew::SummonSister(), boss_thorim::boss_thorimAI::SummonWave(), npc_sergeant_bly::npc_sergeant_blyAI::switchFactionIfAlive(), boss_netherspite::boss_netherspiteAI::SwitchToBanishPhase(), boss_netherspite::boss_netherspiteAI::SwitchToPortalPhase(), Talk(), BossAI::TeleportCheaters(), boss_twinemperorsAI::TeleportToMyBrother(), npc_thalorien_dawnseeker::ThalorienTalk(), boss_aqusirr::ToggleSplit(), boss_thaddius::Transition(), TriggerAlert(), gunship_npc_AI::TriggerBurningPitch(), npc_rokmora_navarrogg_intro::TriggerRokmoraIntro(), npc_kings_rest_shadow_of_zul::TriggerSerpentBossEvent(), boss_twinemperorsAI::TryActivateAfterTTelep(), boss_twinemperorsAI::TryHealBrother(), npc_commander_dawnforge::npc_commander_dawnforgeAI::Turn_to_eachother(), npc_commander_dawnforge::npc_commander_dawnforgeAI::Turn_to_Pathaleons_Image(), npc_commander_eligor_dawnbringer::TurnAudience(), boss_twinemperorsAI::TwinReset(), boss_high_inquisitor_whitemane::UpdateAI(), npc_thorim_trashAI::UpdateAI(), CombatAI::UpdateAI(), CasterAI::UpdateAI(), TurretAI::UpdateAI(), VehicleAI::UpdateAI(), CritterAI::UpdateAI(), TotemAI::UpdateAI(), BossAI::UpdateAI(), WorldBossAI::UpdateAI(), EscortAI::UpdateAI(), SmartAI::UpdateAI(), boss_garothi_worldbreaker::UpdateAI(), npc_av_marshal_or_warmaster::UpdateAI(), boss_balinda::UpdateAI(), boss_drekthar::UpdateAI(), boss_galvangar::UpdateAI(), boss_ioc_horde_alliance::UpdateAI(), npc_ioc_gunship_captain::UpdateAI(), boss_amalgam_of_souls::UpdateAI(), boss_king_deepbeard::UpdateAI(), boss_ymiron_the_fallen_king::UpdateAI(), boss_rokmora::UpdateAI(), boss_guarm::UpdateAI(), npc_illidari_fighting_invasion_begins::UpdateAI(), npc_inquisitor_baleful_molten_shore::UpdateAI(), npc_fel_lord_caza_cryptic_hollow::UpdateAI(), npc_altar_altercation_ariok::UpdateAI(), boss_leymor::UpdateAI(), npc_arcane_tender::UpdateAI(), boss_telash_greywing::UpdateAI(), boss_alizabal::boss_alizabalAI::UpdateAI(), boss_argaloth::UpdateAI(), boss_occuthar::boss_occutharAI::UpdateAI(), npc_fire_cyclone::npc_fire_cycloneAI::UpdateAI(), npc_twilight_flame_caller::npc_twilight_flame_callerAI::UpdateAI(), npc_twilight_torturer::npc_twilight_torturerAI::UpdateAI(), npc_twilight_sadist::npc_twilight_sadistAI::UpdateAI(), npc_mad_prisoner::npc_mad_prisonerAI::UpdateAI(), npc_crazed_mage::npc_crazed_mageAI::UpdateAI(), npc_raz_the_crazed::npc_raz_the_crazedAI::UpdateAI(), boss_ascendant_lord_obsidius::boss_ascendant_lord_obsidiusAI::UpdateAI(), boss_beauty::boss_beautyAI::UpdateAI(), boss_corla::boss_corlaAI::UpdateAI(), boss_karsh_steelbender::boss_karsh_steelbenderAI::UpdateAI(), boss_romogg_bonecrusher::boss_romogg_bonecrusherAI::UpdateAI(), npc_grimstone::npc_grimstoneAI::UpdateAI(), npc_rocknot::npc_rocknotAI::UpdateAI(), boss_ambassador_flamelash::boss_ambassador_flamelashAI::UpdateAI(), boss_coren_direbrew::UpdateAI(), boss_general_angerforge::boss_general_angerforgeAI::UpdateAI(), boss_high_interrogator_gerstahn::boss_high_interrogator_gerstahnAI::UpdateAI(), boss_doomrel::boss_doomrelAI::UpdateAI(), boss_drakkisath::UpdateAI(), boss_gizrul_the_slavener::UpdateAI(), boss_gyth::UpdateAI(), boss_halycon::UpdateAI(), boss_highlord_omokk::UpdateAI(), boss_lord_valthalak::UpdateAI(), boss_mother_smolderweb::UpdateAI(), boss_overlord_wyrmthalak::UpdateAI(), boss_pyroguard_emberseer::UpdateAI(), quartermaster_zigris::UpdateAI(), boss_rend_blackhand::UpdateAI(), boss_shadow_hunter_voshgajin::UpdateAI(), boss_the_beast::boss_thebeastAI::UpdateAI(), boss_urok_doomhowl::UpdateAI(), boss_warmaster_voone::UpdateAI(), boss_broodlord::UpdateAI(), boss_chromaggus::UpdateAI(), boss_ebonroc::UpdateAI(), boss_firemaw::UpdateAI(), boss_flamegor::UpdateAI(), boss_victor_nefarius::UpdateAI(), boss_nefarian::UpdateAI(), boss_razorgore::UpdateAI(), boss_vaelastrasz::UpdateAI(), boss_baron_geddon::UpdateAI(), boss_garr::UpdateAI(), boss_gehennas::UpdateAI(), boss_golemagg::UpdateAI(), boss_lucifron::UpdateAI(), boss_magmadar::UpdateAI(), boss_majordomo::UpdateAI(), boss_ragnaros::UpdateAI(), boss_shazzrah::UpdateAI(), boss_sulfuron::UpdateAI(), npc_flamewaker_priest::UpdateAI(), Scripts::EasternKingdoms::Gilneas::Chapter1::npc_frightened_citizen::UpdateAI(), boss_maiden_of_virtue::UpdateAI(), boss_moroes::UpdateAI(), boss_netherspite::boss_netherspiteAI::UpdateAI(), boss_nightbane::boss_nightbaneAI::UpdateAI(), netherspite_infernal::netherspite_infernalAI::UpdateAI(), boss_malchezaar::boss_malchezaarAI::UpdateAI(), boss_shade_of_aran::boss_aranAI::UpdateAI(), boss_julianne::UpdateAI(), boss_romulo::UpdateAI(), npc_image_of_medivh::npc_image_of_medivhAI::UpdateAI(), boss_felblood_kaelthas::UpdateAI(), npc_felblood_kaelthas_phoenix::UpdateAI(), boss_priestess_delrissa::UpdateAI(), boss_priestess_lackey_commonAI::UpdateAI(), boss_kagani_nightstrike::UpdateAI(), boss_yazzai::UpdateAI(), boss_warlord_salaris::UpdateAI(), boss_garaxxas::UpdateAI(), boss_apoko::UpdateAI(), boss_zelfan::UpdateAI(), boss_selin_fireheart::UpdateAI(), boss_vexallus::UpdateAI(), npc_kalecgos::UpdateAI(), boss_maiden_of_virtue_rtk::UpdateAI(), boss_mana_devourer::UpdateAI(), boss_shade_of_medivh::UpdateAI(), boss_shade_of_medivh_guardians_image::UpdateAI(), boss_the_curator_rtk::UpdateAI(), npc_unworthy_initiate::npc_unworthy_initiateAI::UpdateAI(), npc_eye_of_acherus::UpdateAI(), npc_dark_rider_of_acherus::UpdateAI(), npc_koltira_deathweaver::UpdateAI(), npc_scarlet_courier::npc_scarlet_courierAI::UpdateAI(), npc_a_special_surprise::npc_a_special_surpriseAI::UpdateAI(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::UpdateAI(), npc_valkyr_battle_maiden::npc_valkyr_battle_maidenAI::UpdateAI(), boss_arcanist_doan::UpdateAI(), boss_azshir_the_sleepless::UpdateAI(), npc_headless_horseman_head::UpdateAI(), boss_headless_horseman::UpdateAI(), npc_scarlet_trainee::UpdateAI(), boss_high_inquisitor_fairbanks::UpdateAI(), boss_scarlet_commander_mograine::UpdateAI(), boss_armsmaster_harlan::UpdateAI(), boss_darkmaster_gandling::UpdateAI(), boss_death_knight_darkreaver::UpdateAI(), boss_doctor_theolen_krastinov::UpdateAI(), boss_illucia_barov::UpdateAI(), boss_instructor_malicia::UpdateAI(), boss_jandice_barov::UpdateAI(), boss_kirtonos_the_herald::UpdateAI(), boss_kormok::UpdateAI(), boss_lord_alexei_barov::UpdateAI(), boss_lorekeeper_polkelt::UpdateAI(), boss_boss_ras_frostwhisper::UpdateAI(), boss_the_ravenian::UpdateAI(), boss_vectus::UpdateAI(), boss_apothecary_hummel::UpdateAI(), npc_apothecary_baxter::UpdateAI(), boss_baron_rivendare::UpdateAI(), boss_baroness_anastari::UpdateAI(), boss_cannon_master_willey::UpdateAI(), boss_dathrohan_balnazzar::UpdateAI(), boss_magistrate_barthilas::UpdateAI(), boss_maleki_the_pallid::UpdateAI(), boss_nerubenkan::UpdateAI(), boss_silver_hand_bosses::boss_silver_hand_bossesAI::UpdateAI(), boss_postmaster_malown::UpdateAI(), boss_ramstein_the_gorger::UpdateAI(), boss_timmy_the_cruel::UpdateAI(), npc_restless_soul::npc_restless_soulAI::UpdateAI(), npc_spectral_ghostly_citizen::npc_spectral_ghostly_citizenAI::UpdateAI(), boss_brutallus::UpdateAI(), npc_madrigosa::UpdateAI(), boss_sacrolash::UpdateAI(), boss_alythess::UpdateAI(), boss_felmyst::UpdateAI(), boss_kalecgos::UpdateAI(), boss_kalecgos_human::UpdateAI(), npc_kiljaeden_controller::npc_kiljaeden_controllerAI::UpdateAI(), boss_kiljaeden::boss_kiljaedenAI::UpdateAI(), npc_hand_of_the_deceiver::npc_hand_of_the_deceiverAI::UpdateAI(), npc_volatile_felfire_fiend::npc_volatile_felfire_fiendAI::UpdateAI(), npc_armageddon::npc_armageddonAI::UpdateAI(), npc_shield_orb::npc_shield_orbAI::UpdateAI(), npc_sinster_reflection::npc_sinster_reflectionAI::UpdateAI(), boss_muru::UpdateAI(), boss_entropius::UpdateAI(), Scripts::EasternKingdoms::TwilightHighlands::JulakDoom::worldboss_julak_doom::UpdateAI(), boss_archaedas::UpdateAI(), boss_ironaya::UpdateAI(), Scripts::EasternKingdoms::Vashjir::Chapter1::npc_vashjir_drowning_soldier::UpdateAI(), Scripts::EasternKingdoms::Vashjir::Mobus::worldboss_mobus::UpdateAI(), npc_frozen_mountaineer::npc_frozen_mountaineerAI::UpdateAI(), npc_wounded_coldridge_mountaineer::npc_wounded_coldridge_mountaineerAI::UpdateAI(), npc_wounded_milita::npc_wounded_militaAI::UpdateAI(), npc_milos_gyro::npc_milos_gyro_AI::UpdateAI(), boss_twilight_corrupter::boss_twilight_corrupterAI::UpdateAI(), npc_cameron::UpdateAI(), npc_vanessa_vancleef_human_heritage_lions_pride_inn_basement::UpdateAI(), npc_partygoer_pather::UpdateAI(), npc_partygoer::UpdateAI(), npc_thalorien_dawnseeker::UpdateAI(), npc_redridge_huge_boulder::UpdateAI(), npc_redridge_subdued_canyon_ettin::UpdateAI(), npc_redridge_citizen::npc_redridge_citizenAI::UpdateAI(), npc_silverpine_horde_hauler::UpdateAI(), npc_silverpine_grand_executor_mortuus::UpdateAI(), npc_silverpine_fallen_human::UpdateAI(), npc_silverpine_forsaken_bat::UpdateAI(), npc_silverpine_deathstalker_rane_yorick::UpdateAI(), npc_silverpine_armoire::UpdateAI(), npc_silverpine_salty_rocka::UpdateAI(), npc_silverpine_apothecary_wormcrud::UpdateAI(), npc_silverpine_admiral_hatchet::UpdateAI(), npc_silverpine_orc_sea_dog_not_sick::UpdateAI(), npc_silverpine_orc_sea_pup::UpdateAI(), npc_silverpine_forest_ettin::UpdateAI(), npc_silverpine_mutant_bush_chicken::UpdateAI(), npc_silverpine_orc_sea_dog::UpdateAI(), npc_silverpine_skitterweb_matriarch::UpdateAI(), npc_silverpine_agatha_fenris_isle::UpdateAI(), npc_silverpine_fenris_keep_camera::UpdateAI(), npc_silverpine_crowley_bloodfang_fenris_keep::UpdateAI(), npc_silverpine_generic_actor_fenris_keep::UpdateAI(), npc_lady_sylvanas_windrunner::npc_lady_sylvanas_windrunnerAI::UpdateAI(), npc_highborne_lamenter::npc_highborne_lamenterAI::UpdateAI(), Scripts::EasternKingdoms::Westfall::npc_westfall_overloaded_harvest_golem::UpdateAI(), Scripts::EasternKingdoms::Westfall::npc_westfall_hobo_witness::UpdateAI(), Scripts::EasternKingdoms::Westfall::npc_westfall_lous_parting_thoughts_trigger::UpdateAI(), Scripts::EasternKingdoms::Westfall::npc_westfall_small_time_hustler::UpdateAI(), boss_akilzon::UpdateAI(), boss_daakara::boss_daakaraAI::UpdateAI(), boss_halazzi::UpdateAI(), boss_hexlord_malacrass::UpdateAI(), boss_janalai::UpdateAI(), boss_nalorakk::UpdateAI(), npc_voljin_zulaman::npc_voljin_zulamanAI::UpdateAI(), boss_grilek::UpdateAI(), boss_hazzarah::UpdateAI(), boss_jindo_the_godbreaker::boss_jindo_the_godbreakerAI::UpdateAI(), boss_kilnara::UpdateAI(), boss_mandokir::UpdateAI(), boss_renataki::UpdateAI(), boss_venoxis::UpdateAI(), boss_wushoolay::UpdateAI(), boss_zanzil::boss_zanzilAI::UpdateAI(), boss_doomwalker_anniversary::UpdateAI(), boss_lord_kazzak_anniversary::UpdateAI(), npc_winterfin_playmate::npc_winterfin_playmateAI::UpdateAI(), npc_snowfall_glade_playmate::npc_snowfall_glade_playmateAI::UpdateAI(), npc_the_biggest_tree::npc_the_biggest_treeAI::UpdateAI(), npc_high_oracle_soo_roo::npc_high_oracle_soo_rooAI::UpdateAI(), npc_elder_kekek::npc_elder_kekekAI::UpdateAI(), npc_the_etymidian::npc_the_etymidianAI::UpdateAI(), npc_alexstraza_the_lifebinder::npc_alexstraza_the_lifebinderAI::UpdateAI(), npc_giant_spotlight::UpdateAI(), npc_tiger_matriarch_credit::UpdateAI(), npc_tiger_matriarch::UpdateAI(), boss_tunk::UpdateAI(), npc_ship_captain_warming_up_private::UpdateAI(), npc_sparring_partner_exiles_reach::UpdateAI(), npc_ship_captain_brace_for_impact_private::UpdateAI(), npc_first_mate_brace_for_impact_private::UpdateAI(), npc_pet_ship_private::UpdateAI(), npc_captain_warlord_first_aid_private::UpdateAI(), npc_survivors_healed_by_leader_beach_private< PathId, WaitTime >::UpdateAI(), npc_horde_survivors_beach_q59930_private< PathId >::UpdateAI(), npc_survivors_beach_leave_private< PathId, WaitTime >::UpdateAI(), npc_garrick_summoned_beach::UpdateAI(), npc_grimaxe_summoned_beach::UpdateAI(), npc_sparring_partner_combat_training::UpdateAI(), npc_leader_northbound::UpdateAI(), npc_huxsworth_hunter_quest_private::UpdateAI(), npc_huxsworth_briarpatch_quest_private::UpdateAI(), npc_dawntracker_hunter_quest_private::UpdateAI(), npc_dawntracker_briarpatch_quest_private::UpdateAI(), npc_briarpatch_prisoner::UpdateAI(), npc_gnome_goblin_plains_make_copter_private::UpdateAI(), npc_scoutomatic_5000::UpdateAI(), npc_choppy_booster_scout::UpdateAI(), npc_lindie_springstock_q56034::UpdateAI(), npc_cork_fizzlepop_q59941::UpdateAI(), npc_re_sized_boar_q56034::UpdateAI(), npc_captain_garrick_q55879::UpdateAI(), npc_giant_boar_vehicle_q55879::UpdateAI(), npc_warlord_grimaxe_q59942::UpdateAI(), npc_bjorn_stouthands_q55965_private::UpdateAI(), npc_lana_jordan_q59948_private::UpdateAI(), npc_companion_q55965_q59948_private< PitPathId >::UpdateAI(), npc_blackfathom_deeps_event::UpdateAI(), boss_kelris::UpdateAI(), boss_anetheron::UpdateAI(), boss_archimonde::UpdateAI(), boss_azgalor::UpdateAI(), boss_kazrogal::UpdateAI(), boss_rage_winterchill::UpdateAI(), npc_giant_infernal::npc_giant_infernalAI::UpdateAI(), npc_abomination::npc_abominationAI::UpdateAI(), npc_ghoul::npc_ghoulAI::UpdateAI(), npc_banshee::npc_bansheeAI::UpdateAI(), npc_frost_wyrm::npc_frost_wyrmAI::UpdateAI(), npc_gargoyle::npc_gargoyleAI::UpdateAI(), alliance_rifleman::alliance_riflemanAI::UpdateAI(), hyjal_trashAI::UpdateAI(), hyjalAI::UpdateAI(), boss_mal_ganis::boss_mal_ganisAI::UpdateAI(), npc_hearthsinger_forresten_cot::npc_hearthsinger_forresten_cotAI::UpdateAI(), npc_martha_goslin::npc_martha_goslinAI::UpdateAI(), npc_jena_anderson::npc_jena_andersonAI::UpdateAI(), npc_bartleby_battson::npc_bartleby_battsonAI::UpdateAI(), npc_malcolm_moore::npc_malcolm_mooreAI::UpdateAI(), npc_sergeant_morigan::npc_sergeant_moriganAI::UpdateAI(), npc_roger_owens::npc_roger_owensAI::UpdateAI(), npc_arthas_stratholme::npc_arthas_stratholmeAI::UpdateAI(), boss_captain_skarloc::UpdateAI(), boss_epoch_hunter::UpdateAI(), boss_lieutenant_drake::UpdateAI(), boss_aeonus::UpdateAI(), boss_chrono_lord_deja::UpdateAI(), boss_temporus::UpdateAI(), npc_medivh_bm::UpdateAI(), npc_harbinger_of_flame::npc_harbinger_of_flameAI::UpdateAI(), npc_blazing_monstrosity::npc_blazing_monstrosityAI::UpdateAI(), npc_egg_pile::npc_egg_pileAI::UpdateAI(), boss_anraphet::UpdateAI(), npc_brann_bronzebeard_anraphet::UpdateAI(), boss_earthrager_ptah::UpdateAI(), boss_temple_guardian_anhuur::UpdateAI(), boss_general_husam::UpdateAI(), npc_husam_tolvir_land_mine::UpdateAI(), boss_lockmaw::UpdateAI(), npc_lockmaw_augh_add::UpdateAI(), npc_lockmaw_augh_boss::UpdateAI(), boss_onyxia::UpdateAI(), boss_adarogg::UpdateAI(), boss_dark_shaman_koranthal::UpdateAI(), boss_lava_guard_gordoth::UpdateAI(), boss_slagmaw::UpdateAI(), boss_amnennar_the_coldbringer::UpdateAI(), boss_glutton::UpdateAI(), boss_mordresh_fire_eye::UpdateAI(), boss_tuten_kash::UpdateAI(), npc_belnistrasz::npc_belnistraszAI::UpdateAI(), boss_ayamiss::UpdateAI(), boss_buru::UpdateAI(), boss_kurinnaxx::UpdateAI(), boss_moam::UpdateAI(), boss_ossirian::boss_ossirianAI::UpdateAI(), boss_rajaxx::UpdateAI(), npc_andorov::UpdateAI(), boss_kri::UpdateAI(), boss_vem::UpdateAI(), boss_yauj::UpdateAI(), boss_eye_of_cthun::eye_of_cthunAI::UpdateAI(), boss_cthun::cthunAI::UpdateAI(), npc_eye_tentacle::eye_tentacleAI::UpdateAI(), npc_claw_tentacle::claw_tentacleAI::UpdateAI(), npc_giant_claw_tentacle::giant_claw_tentacleAI::UpdateAI(), boss_fankriss::UpdateAI(), boss_huhuran::UpdateAI(), boss_ouro::boss_ouroAI::UpdateAI(), boss_sartura::UpdateAI(), npc_sartura_royal_guard::UpdateAI(), boss_skeram::boss_skeramAI::UpdateAI(), boss_veklor::boss_veklorAI::UpdateAI(), boss_viscidus::boss_viscidusAI::UpdateAI(), npc_disciple_of_naralex::UpdateAI(), npc_muglash::npc_muglashAI::UpdateAI(), npc_draenei_survivor::npc_draenei_survivorAI::UpdateAI(), npc_engineer_spark_overgrind::npc_engineer_spark_overgrindAI::UpdateAI(), npc_demolitionist_legoso::npc_demolitionist_legosoAI::UpdateAI(), Scripts::Kalimdor::Durotar::npc_lazy_peon::npc_lazy_peonAI::UpdateAI(), Scripts::Kalimdor::Durotar::npc_darkspear_jailor::UpdateAI(), Scripts::Kalimdor::Durotar::npc_captive_spitescale_scout::UpdateAI(), Scripts::Kalimdor::Durotar::npc_echo_isles_class_trainer< PitPos, QuestID >::UpdateAI(), Scripts::Kalimdor::Durotar::npc_voljin_garrosh_vision::UpdateAI(), Scripts::Kalimdor::Durotar::npc_voljin_thrall_vision::UpdateAI(), npc_whisperwind_lasher::npc_whisperwind_lasherAI::UpdateAI(), npc_anachronos_the_ancient::npc_anachronos_the_ancientAI::UpdateAI(), npc_qiraj_war_spawn::npc_qiraj_war_spawnAI::UpdateAI(), npc_twiggy_flathead::npc_twiggy_flatheadAI::UpdateAI(), npc_cairne_bloodhoof::UpdateAI(), boss_zum_rah::boss_zum_rahAI::UpdateAI(), npc_sergeant_bly::npc_sergeant_blyAI::UpdateAI(), npc_weegli_blastfuse::npc_weegli_blastfuseAI::UpdateAI(), boss_azhiccar::UpdateAI(), boss_orator_krix_vizk::UpdateAI(), boss_the_candle_king::UpdateAI(), boss_edna::UpdateAI(), boss_skarmorak::UpdateAI(), npc_helena_gentle_witch_hunt::UpdateAI(), boss_aqusirr::UpdateAI(), boss_aqusirr_aqualing::UpdateAI(), boss_lord_stormsong::UpdateAI(), boss_lord_stormsong_intro_npc< ConvoIntroSpellId, ConvoOutroSpellId >::UpdateAI(), TidesageCouncilSharedAI::UpdateAI(), HeartsbaneTriadSharedAI::UpdateAI(), boss_lord_waycrest::UpdateAI(), boss_lady_waycrest::UpdateAI(), boss_soulbound_goliath::UpdateAI(), npc_matron_bryndle::UpdateAI(), boss_corborus::boss_corborusAI::UpdateAI(), npc_rock_borer::npc_rock_borerAI::UpdateAI(), boss_high_priestess_azil::boss_high_priestess_azilAI::UpdateAI(), npc_gravity_well::npc_gravity_wellAI::UpdateAI(), npc_seismic_shard::npc_seismic_shardAI::UpdateAI(), boss_ozruk::boss_ozrukAI::UpdateAI(), boss_slabhide::boss_slabhideAI::UpdateAI(), npc_lava_fissure::npc_lava_fissureAI::UpdateAI(), npc_stalactite_trigger::npc_stalactite_triggerAI::UpdateAI(), npc_sc_millhouse_manastorm::npc_sc_millhouse_manastormAI::UpdateAI(), boss_amanitar::UpdateAI(), boss_elder_nadox::UpdateAI(), npc_ahnkahar_nerubian::UpdateAI(), boss_volazj::UpdateAI(), boss_jedoga_shadowseeker::UpdateAI(), boss_prince_taldaram::UpdateAI(), npc_prince_taldaram_flame_sphere::UpdateAI(), boss_anub_arak::UpdateAI(), boss_hadronox::UpdateAI(), npc_hadronox_crusherPackAI::UpdateAI(), npc_hadronox_foeAI::UpdateAI(), boss_krik_thir::UpdateAI(), npc_watcher_gashra::UpdateAI(), npc_watcher_narjil::UpdateAI(), npc_watcher_silthik::UpdateAI(), npc_anub_ar_warrior::UpdateAI(), npc_anub_ar_skirmisher::UpdateAI(), npc_anub_ar_shadowcaster::UpdateAI(), boss_sartharion::UpdateAI(), dummy_dragonAI::UpdateAI(), npc_shadron::UpdateAI(), npc_twilight_eggs::UpdateAI(), npc_flame_tsunami::UpdateAI(), npc_twilight_fissure::UpdateAI(), boss_baltharus_the_warborn::UpdateAI(), npc_baltharus_the_warborn_clone::UpdateAI(), boss_general_zarithrian::UpdateAI(), npc_onyx_flamecaller::UpdateAI(), boss_halion::UpdateAI(), boss_twilight_halion::UpdateAI(), npc_halion_controller::UpdateAI(), npc_orb_carrier::UpdateAI(), npc_meteor_strike::UpdateAI(), npc_meteor_strike_flame::UpdateAI(), boss_saviana_ragefire::UpdateAI(), npc_xerestrasza::UpdateAI(), boss_anubarak_trial::UpdateAI(), npc_swarm_scarab::UpdateAI(), npc_nerubian_burrower::UpdateAI(), npc_anubarak_spike::UpdateAI(), boss_faction_championsAI::UpdateAI(), npc_toc_druid::UpdateAI(), npc_toc_shaman::UpdateAI(), npc_toc_paladin::UpdateAI(), npc_toc_priest::UpdateAI(), npc_toc_shadow_priest::UpdateAI(), npc_toc_warlock::UpdateAI(), npc_toc_mage::UpdateAI(), npc_toc_hunter::UpdateAI(), npc_toc_boomkin::UpdateAI(), npc_toc_warrior::UpdateAI(), npc_toc_dk::UpdateAI(), npc_toc_rogue::UpdateAI(), npc_toc_enh_shaman::UpdateAI(), npc_toc_retro_paladin::UpdateAI(), npc_toc_pet_warlock::UpdateAI(), boss_jaraxxus::UpdateAI(), npc_mistress_of_pain::UpdateAI(), boss_northrend_beastsAI::UpdateAI(), npc_snobold_vassal::UpdateAI(), boss_jormungarAI::UpdateAI(), boss_twin_baseAI::UpdateAI(), npc_unleashed_dark::UpdateAI(), npc_unleashed_light::UpdateAI(), boss_lich_king_toc::UpdateAI(), npc_tirion_toc::UpdateAI(), npc_fizzlebang_toc::UpdateAI(), boss_king_dred::UpdateAI(), boss_novos::UpdateAI(), boss_tharon_ja::UpdateAI(), boss_trollgore::UpdateAI(), boss_bronjahm::UpdateAI(), boss_devourer_of_souls::UpdateAI(), boss_falric::boss_falricAI::UpdateAI(), boss_marwyn::boss_marwynAI::UpdateAI(), npc_jaina_or_sylvanas_intro_hor::npc_jaina_or_sylvanas_intro_horAI::UpdateAI(), npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI::UpdateAI(), npc_the_lich_king_escape_hor::npc_the_lich_king_escape_horAI::UpdateAI(), npc_ghostly_priest::npc_ghostly_priestAI::UpdateAI(), npc_phantom_mage::npc_phantom_mageAI::UpdateAI(), npc_shadowy_mercenary::npc_shadowy_mercenaryAI::UpdateAI(), npc_spectral_footman::npc_spectral_footmanAI::UpdateAI(), npc_tortured_rifleman::npc_tortured_riflemanAI::UpdateAI(), npc_frostsworn_general::npc_frostsworn_generalAI::UpdateAI(), npc_spiritual_reflection::npc_spiritual_reflectionAI::UpdateAI(), npc_raging_ghoul::npc_raging_ghoulAI::UpdateAI(), npc_risen_witch_doctor::npc_risen_witch_doctorAI::UpdateAI(), npc_lumbering_abomination::npc_lumbering_abominationAI::UpdateAI(), npc_uther_quel_delar::npc_uther_quel_delarAI::UpdateAI(), npc_quel_delar_sword::npc_quel_delar_swordAI::UpdateAI(), boss_garfrost::UpdateAI(), boss_ick::UpdateAI(), boss_krick::UpdateAI(), boss_tyrannus::UpdateAI(), boss_rimefang::UpdateAI(), npc_ymirjar_flamebearer::UpdateAI(), boss_drakkari_colossus::UpdateAI(), boss_drakkari_elemental::UpdateAI(), boss_moorabi::UpdateAI(), boss_blood_council_controller::UpdateAI(), boss_prince_keleseth_icc::UpdateAI(), boss_prince_taldaram_icc::UpdateAI(), boss_prince_valanar_icc::UpdateAI(), npc_blood_queen_lana_thel::UpdateAI(), npc_kinetic_bomb::UpdateAI(), boss_blood_queen_lana_thel::UpdateAI(), boss_deathbringer_saurfang::UpdateAI(), npc_high_overlord_saurfang_icc::UpdateAI(), npc_muradin_bronzebeard_icc::UpdateAI(), boss_festergut::UpdateAI(), npc_stinky_icc::UpdateAI(), npc_high_overlord_saurfang_igb::UpdateAI(), npc_muradin_bronzebeard_igb::UpdateAI(), npc_gunship_boarding_leader::UpdateAI(), npc_cult_fanatic::UpdateAI(), npc_cult_adherent::UpdateAI(), npc_darnavan::UpdateAI(), boss_lord_marrowgar::UpdateAI(), npc_coldflame::UpdateAI(), npc_bone_spike::UpdateAI(), boss_professor_putricide::UpdateAI(), npc_putricide_oozeAI::UpdateAI(), boss_rotface::UpdateAI(), npc_precious_icc::UpdateAI(), boss_sindragosa::UpdateAI(), npc_ice_tomb::UpdateAI(), npc_spinestalker::UpdateAI(), npc_rimefang_icc::UpdateAI(), npc_sindragosa_trash::UpdateAI(), boss_sister_svalna::UpdateAI(), npc_captain_arnath::UpdateAI(), npc_captain_brandon::UpdateAI(), npc_captain_grondel::UpdateAI(), npc_captain_rupert::UpdateAI(), npc_frostwing_ymirjar_vrykul::UpdateAI(), npc_impaling_spear::UpdateAI(), boss_the_lich_king::UpdateAI(), npc_tirion_fordring_tft::UpdateAI(), npc_shambling_horror_icc::UpdateAI(), npc_raging_spirit::UpdateAI(), npc_valkyr_shadowguard::UpdateAI(), npc_strangulate_vehicle::UpdateAI(), npc_terenas_menethil::UpdateAI(), npc_spirit_bomb::UpdateAI(), boss_valithria_dreamwalker::UpdateAI(), npc_the_lich_king_controller::UpdateAI(), npc_risen_archmage::UpdateAI(), npc_blazing_skeleton::UpdateAI(), npc_suppresser::UpdateAI(), npc_gluttonous_abomination::UpdateAI(), npc_dream_cloud::UpdateAI(), npc_highlord_tirion_fordring_lh::UpdateAI(), npc_rotting_frost_giant::UpdateAI(), npc_frost_freeze_trap::UpdateAI(), npc_icc_nerubar_broodkeeper::UpdateAI(), boss_anubrekhan::UpdateAI(), boss_faerlina::UpdateAI(), boss_four_horsemen_baseAI::UpdateAI(), boss_gluth::UpdateAI(), npc_zombie_chow::UpdateAI(), boss_gothik::UpdateAI(), npc_gothik_minion_baseAI::UpdateAI(), boss_grobbulus::UpdateAI(), boss_heigan::UpdateAI(), boss_kelthuzad::UpdateAI(), npc_kelthuzad_guardian::UpdateAI(), boss_loatheb::UpdateAI(), boss_maexxna::UpdateAI(), npc_webwrap::UpdateAI(), boss_noth::UpdateAI(), boss_patchwerk::UpdateAI(), boss_razuvious::UpdateAI(), npc_dk_understudy::UpdateAI(), boss_sapphiron::UpdateAI(), boss_thaddius::UpdateAI(), boss_malygos::UpdateAI(), npc_melee_hover_disk::UpdateAI(), npc_nexus_lord::UpdateAI(), npc_scion_of_eternity::UpdateAI(), npc_wyrmrest_skytalon::UpdateAI(), boss_anomalus::UpdateAI(), npc_chaotic_rift::UpdateAI(), boss_keristrasza::UpdateAI(), boss_magus_telestra::UpdateAI(), boss_ormorok::UpdateAI(), npc_crystal_spike_trigger::UpdateAI(), boss_drakos::UpdateAI(), boss_eregos::UpdateAI(), boss_urom::UpdateAI(), boss_varos::UpdateAI(), npc_ruby_emerald_amber_drake::UpdateAI(), boss_general_bjarngrim::UpdateAI(), npc_bjarngrim_stormforged_lieutenant::UpdateAI(), boss_loken::UpdateAI(), boss_volkhan::UpdateAI(), npc_volkhan_molten_golem::UpdateAI(), boss_krystallus::UpdateAI(), boss_maiden_of_grief::UpdateAI(), boss_sjonnir::UpdateAI(), npc_tribuna_controller::UpdateAI(), boss_algalon_the_observer::UpdateAI(), npc_living_constellation::UpdateAI(), npc_brann_bronzebeard_algalon::UpdateAI(), boss_steelbreaker::boss_steelbreakerAI::UpdateAI(), boss_runemaster_molgeim::boss_runemaster_molgeimAI::UpdateAI(), boss_stormcaller_brundir::boss_stormcaller_brundirAI::UpdateAI(), boss_auriaya::UpdateAI(), npc_sanctum_sentry::UpdateAI(), npc_feral_defender::UpdateAI(), boss_flame_leviathan::boss_flame_leviathanAI::UpdateAI(), npc_mechanolift::npc_mechanoliftAI::UpdateAI(), npc_mimirons_inferno::npc_mimirons_infernoAI::UpdateAI(), npc_freyas_ward::npc_freyas_wardAI::UpdateAI(), boss_freya::boss_freyaAI::UpdateAI(), boss_elder_brightleaf::boss_elder_brightleafAI::UpdateAI(), boss_elder_stonebark::boss_elder_stonebarkAI::UpdateAI(), boss_elder_ironbranch::boss_elder_ironbranchAI::UpdateAI(), npc_detonating_lasher::npc_detonating_lasherAI::UpdateAI(), npc_ancient_conservator::npc_ancient_conservatorAI::UpdateAI(), npc_healthy_spore::npc_healthy_sporeAI::UpdateAI(), npc_eonars_gift::npc_eonars_giftAI::UpdateAI(), npc_nature_bomb::npc_nature_bombAI::UpdateAI(), npc_unstable_sun_beam::npc_unstable_sun_beamAI::UpdateAI(), boss_general_vezax::boss_general_vezaxAI::UpdateAI(), boss_saronite_animus::boss_saronite_animusAI::UpdateAI(), npc_saronite_vapors::npc_saronite_vaporsAI::UpdateAI(), boss_hodir::UpdateAI(), CoolestFriendBaseAI::UpdateAI(), boss_ignis::boss_ignis_AI::UpdateAI(), boss_kologarn::boss_kologarnAI::UpdateAI(), boss_mimiron::boss_mimironAI::UpdateAI(), boss_leviathan_mk_ii::boss_leviathan_mk_iiAI::UpdateAI(), boss_vx_001::boss_vx_001AI::UpdateAI(), boss_aerial_command_unit::boss_aerial_command_unitAI::UpdateAI(), npc_mimiron_assault_bot::npc_mimiron_assault_botAI::UpdateAI(), npc_mimiron_computer::npc_mimiron_computerAI::UpdateAI(), npc_mimiron_flames::npc_mimiron_flamesAI::UpdateAI(), npc_mimiron_frost_bomb::npc_mimiron_frost_bombAI::UpdateAI(), npc_mimiron_proximity_mine::npc_mimiron_proximity_mineAI::UpdateAI(), boss_razorscale::UpdateAI(), npc_darkrune_watcher::UpdateAI(), npc_darkrune_guardian::UpdateAI(), npc_darkrune_sentinel::UpdateAI(), boss_thorim::boss_thorimAI::UpdateAI(), npc_runic_colossus::npc_runic_colossusAI::UpdateAI(), npc_ancient_rune_giant::npc_ancient_rune_giantAI::UpdateAI(), npc_sif::npc_sifAI::UpdateAI(), boss_xt002::UpdateAI(), npc_life_spark::UpdateAI(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::UpdateAI(), boss_sara::boss_saraAI::UpdateAI(), boss_yogg_saron::boss_yogg_saronAI::UpdateAI(), npc_guardian_of_yogg_saron::npc_guardian_of_yogg_saronAI::UpdateAI(), npc_corruptor_tentacle::npc_corruptor_tentacleAI::UpdateAI(), npc_crusher_tentacle::npc_crusher_tentacleAI::UpdateAI(), npc_immortal_guardian::npc_immortal_guardianAI::UpdateAI(), npc_yogg_saron_keeper::npc_yogg_saron_keeperAI::UpdateAI(), npc_yogg_saron_illusions::npc_yogg_saron_illusionsAI::UpdateAI(), npc_garona::npc_garonaAI::UpdateAI(), boss_ingvar_the_plunderer::UpdateAI(), npc_annhylde_the_caller::UpdateAI(), boss_keleseth::UpdateAI(), npc_vrykul_skeleton::UpdateAI(), npc_enslaved_proto_drake::UpdateAI(), boss_svala::UpdateAI(), npc_ritual_channeler::UpdateAI(), npc_scourge_hulk::UpdateAI(), boss_archavon::UpdateAI(), boss_emalon::UpdateAI(), npc_tempest_minion::UpdateAI(), boss_koralon::UpdateAI(), boss_toravon::UpdateAI(), boss_erekem::UpdateAI(), boss_ichoron::UpdateAI(), npc_valiance_keep_cannoneer::UpdateAI(), npc_thassarian::UpdateAI(), npc_counselor_talbot::UpdateAI(), npc_bloodmage_laurith::UpdateAI(), npc_minigob_manabonk::UpdateAI(), npc_commander_eligor_dawnbringer::UpdateAI(), npc_wyrmrest_defender::UpdateAI(), npc_amberpine_woodsman::UpdateAI(), npc_venture_co_straggler::UpdateAI(), npc_lake_frog::UpdateAI(), npc_tournament_training_dummy::UpdateAI(), npc_blessed_banner::UpdateAI(), npc_frostbrood_skytalon::UpdateAI(), npc_freed_protodrake::UpdateAI(), npc_hyldsmeet_protodrake::UpdateAI(), npc_brann_bronzebeard_keystone::UpdateAI(), npc_wg_queue::UpdateAI(), npc_crusade_recruit::UpdateAI(), npc_alchemist_finklestein::UpdateAI(), boss_exarch_maladaar::UpdateAI(), boss_shirrak_the_dead_watcher::UpdateAI(), npc_ethereal_beacon::UpdateAI(), npc_ethereal_apprentice::UpdateAI(), boss_anzu::UpdateAI(), boss_blackheart_the_inciter::UpdateAI(), boss_grandmaster_vorpil::UpdateAI(), boss_murmur::UpdateAI(), npc_wrathbone_flayer::UpdateAI(), npc_angered_soul_fragment::UpdateAI(), boss_gurtogg_bloodboil::UpdateAI(), boss_illidan_stormrage::UpdateAI(), npc_akama_illidan::UpdateAI(), npc_flame_of_azzinoth::UpdateAI(), npc_maiev::UpdateAI(), boss_illidari_council::UpdateAI(), boss_high_nethermancer_zerevor::UpdateAI(), boss_lady_malande::UpdateAI(), boss_reliquary_of_souls::UpdateAI(), boss_essence_of_suffering::UpdateAI(), boss_essence_of_desire::UpdateAI(), boss_essence_of_anger::UpdateAI(), boss_shade_of_akama::UpdateAI(), npc_akama_shade::UpdateAI(), boss_teron_gorefiend::UpdateAI(), npc_doom_blossom::UpdateAI(), npc_shadowy_construct::UpdateAI(), boss_doom_lord_kazzak::UpdateAI(), boss_doomwalker::UpdateAI(), boss_fathomlord_karathress::UpdateAI(), FathomGuardBaseAI::UpdateAI(), boss_hydross_the_unstable::UpdateAI(), boss_lady_vashj::UpdateAI(), boss_leotheras_the_blind::UpdateAI(), boss_the_lurker_below::UpdateAI(), boss_morogrim_tidewalker::UpdateAI(), boss_mekgineer_steamrigger::UpdateAI(), boss_warlord_kalithresh::UpdateAI(), npc_ahune_bunny::UpdateAI(), boss_mennu_the_betrayer::UpdateAI(), boss_quagmirran::UpdateAI(), boss_rokmar_the_crackler::UpdateAI(), boss_swamplord_muselek::UpdateAI(), npc_claw::UpdateAI(), boss_the_black_stalker::UpdateAI(), boss_broggok::UpdateAI(), boss_kelidan_the_breaker::UpdateAI(), boss_omor_the_unscarred::UpdateAI(), boss_vazruden_the_herald::UpdateAI(), boss_vazruden::UpdateAI(), boss_watchkeeper_gargolmar::UpdateAI(), boss_magtheridon::UpdateAI(), boss_grand_warlock_nethekurse::UpdateAI(), boss_warbringer_omrogg::UpdateAI(), boss_warchief_kargath_bladefist::UpdateAI(), npc_millhouse_manastorm::UpdateAI(), npc_warden_mellichar::UpdateAI(), boss_dalliah_the_doomsayer::UpdateAI(), boss_harbinger_skyriss::UpdateAI(), boss_wrath_scryer_soccothrates::UpdateAI(), boss_zereketh_the_unbound::UpdateAI(), boss_commander_sarannis::UpdateAI(), boss_high_botanist_freywinn::UpdateAI(), boss_laj::UpdateAI(), boss_thorngrin_the_tender::UpdateAI(), boss_warp_splinter::UpdateAI(), boss_alar::UpdateAI(), boss_high_astromancer_solarian::UpdateAI(), boss_kaelthas::UpdateAI(), boss_void_reaver::UpdateAI(), boss_gatewatcher_gyrokill::UpdateAI(), boss_gatewatcher_iron_hand::UpdateAI(), boss_mechano_lord_capacitus::UpdateAI(), boss_nethermancer_sepethrea::UpdateAI(), boss_pathaleon_the_calculator::UpdateAI(), npc_nether_drake::npc_nether_drakeAI::UpdateAI(), npc_oscillating_frequency_scanner_master_bunny::npc_oscillating_frequency_scanner_master_bunnyAI::UpdateAI(), npc_colonel_jules::npc_colonel_julesAI::UpdateAI(), npc_barada::npc_baradaAI::UpdateAI(), npc_magister_aledis::npc_magister_aledisAI::UpdateAI(), npc_watch_commander_leonus::UpdateAI(), npc_infernal_rain_hellfire::UpdateAI(), npc_maghar_captive::npc_maghar_captiveAI::UpdateAI(), npc_kurenai_captive::npc_kurenai_captiveAI::UpdateAI(), npc_nagrand_banner::npc_kil_sorrow_spellbinderAI::UpdateAI(), npc_commander_dawnforge::npc_commander_dawnforgeAI::UpdateAI(), npc_phase_hunter::npc_phase_hunterAI::UpdateAI(), npc_invis_infernal_caster::npc_invis_infernal_casterAI::UpdateAI(), npc_mature_netherwing_drake::npc_mature_netherwing_drakeAI::UpdateAI(), npc_enslaved_netherwing_drake::npc_enslaved_netherwing_drakeAI::UpdateAI(), npc_torloth_the_magnificent::npc_torloth_the_magnificentAI::UpdateAI(), npc_illidari_spawn::npc_illidari_spawnAI::UpdateAI(), npc_unkor_the_ruthless::npc_unkor_the_ruthlessAI::UpdateAI(), Scripts::Pandaria::TheWanderingIsle::npc_jaomin_ro::UpdateAI(), Scripts::Pandaria::TheWanderingIsle::npc_li_fei_combat::UpdateAI(), Scripts::Pandaria::TheWanderingIsle::npc_delivery_cart::UpdateAI(), npc_pet_gen_pandaren_monk::UpdateAI(), npc_elwynn_forest_wolf::UpdateAI(), npc_pet_hunter_snake_trap::UpdateAI(), npc_pet_mage_mirror_image::UpdateAI(), npc_pet_shaman_fire_elemental::UpdateAI(), Scripts::QuelThalas::MurderRow::KystiaManaheart::boss_kystia_manaheart::UpdateAI(), Scripts::QuelThalas::MurderRow::KystiaManaheart::boss_kystia_manaheart_nibbles::UpdateAI(), boss_anduin_wrynn::UpdateAI(), npc_anduin_wrynn_lost_soul::UpdateAI(), npc_anduin_wrynn_fiendish_soul::UpdateAI(), npc_anduin_wrynn_monstrous_soul::UpdateAI(), boss_remnant_of_a_fallen_king::UpdateAI(), npc_anduin_wrynn_grim_reflection::UpdateAI(), npc_anduin_wrynn_sylvanas::UpdateAI(), npc_anduin_wrynn_jaina::UpdateAI(), npc_anduin_wrynn_uther::UpdateAI(), emerald_dragonAI::UpdateAI(), npc_dream_fog::npc_dream_fogAI::UpdateAI(), boss_taerar::boss_taerarAI::UpdateAI(), npc_chicken_cluck::npc_chicken_cluckAI::UpdateAI(), npc_midsummer_bunny_pole::npc_midsummer_bunny_poleAI::UpdateAI(), npc_doctor::npc_doctorAI::UpdateAI(), npc_priestess_alun_za_spirit_of_gold::UpdateAI(), boss_volkaal::UpdateAI(), boss_the_golden_serpent::UpdateAI(), npc_kings_rest_animated_guardian::UpdateAI(), npc_kings_rest_shadow_borne_warrior::UpdateAI(), npc_kings_rest_shadow_borne_witch_doctor::UpdateAI(), npc_kings_rest_shadow_borne_champion::UpdateAI(), boss_cragmaw_the_infested::UpdateAI(), npc_cragmaw_blood_tick::UpdateAI(), boss_elder_leaxa::UpdateAI(), npc_blood_effigy::UpdateAI(), boss_sporecaller_zancha::UpdateAI(), npc_sporecaller_zancha_musashitake::UpdateAI(), npc_death_knight_initiate::npc_death_knight_initiateAI::UpdateAI(), boss_eadric::boss_eadricAI::UpdateAI(), boss_paletress::boss_paletressAI::UpdateAI(), npc_memory::npc_memoryAI::UpdateAI(), boss_black_knight::boss_black_knightAI::UpdateAI(), generic_vehicleAI_toc5::generic_vehicleAI_toc5AI::UpdateAI(), boss_warrior_toc5::boss_warrior_toc5AI::UpdateAI(), boss_mage_toc5::boss_mage_toc5AI::UpdateAI(), boss_shaman_toc5::boss_shaman_toc5AI::UpdateAI(), boss_hunter_toc5::boss_hunter_toc5AI::UpdateAI(), boss_rouge_toc5::boss_rouge_toc5AI::UpdateAI(), npc_announcer_toc5::npc_announcer_toc5AI::UpdateAI(), npc_stalagg::UpdateAI(), npc_feugen::UpdateAI(), boss_ionar::UpdateAI(), npc_spark_of_ionar::UpdateAI(), npc_scorch_ground::npc_scorch_groundAI::UpdateAI(), npc_earthmender_wilda::npc_earthmender_wildaAI::UpdateAI(), PassiveAI::UpdateAI(), PossessedAI::UpdateAI(), PetAI::UpdateAI(), FollowerAI::UpdateAI(), npc_scarlet_ghoul::UpdateAI(), npc_hearthglen_crusader::UpdateAI(), npc_felmyst_vapor::UpdateAI(), npc_escape_event_trash::UpdateAI(), npc_gunship_gunner::UpdateAI(), npc_gunship_rocketeer::UpdateAI(), npc_faerlina_add::UpdateAI(), npc_portal_eoe::UpdateAI(), npc_power_spark::UpdateAI(), npc_thorims_hammer::npc_thorims_hammerAI::UpdateAI(), npc_hodirs_fury::npc_hodirs_furyAI::UpdateAI(), npc_snaplasher::npc_snaplasherAI::UpdateAI(), npc_iron_construct::npc_iron_constructAI::UpdateAI(), npc_tallhorn_stag::UpdateAI(), npc_brunnhildar_prisoner::UpdateAI(), boss_blackheart_the_inciter_mc_dummy::UpdateAI(), npc_air_force_bots::npc_air_force_botsAI::UpdateAI(), npc_injured_patient::npc_injured_patientAI::UpdateAI(), npc_arthas_stratholme::npc_arthas_stratholmeAI::UpdateAICombat(), PetAI::UpdateAllies(), SmartAI::UpdateDespawn(), npc_magwin::npc_magwinAI::UpdateEscortAI(), npc_crok_scourgebane::UpdateEscortAI(), violet_hold_trashAI::UpdateEscortAI(), boss_ambassador_hellmaw::UpdateEscortAI(), npc_blastmaster_emi_shortfuse::npc_blastmaster_emi_shortfuseAI::UpdateEscortAI(), npc_brann_hos::UpdateEscortAI(), SmartAI::UpdateFollow(), npc_tooga::npc_toogaAI::UpdateFollowerAI(), boss_ragnaros::UpdateIntroEvents(), boss_kirtonos_the_herald::UpdateIntroEvents(), npc_millhouse_manastorm::UpdateIntroEvents(), boss_archaedas::UpdateOutOfCombatEvents(), boss_nalorakk::UpdateOutOfCombatEvents(), boss_broggok::UpdateOutOfCombatEvents(), boss_grand_warlock_nethekurse::UpdateOutOfCombatEvents(), SmartAI::UpdatePath(), boss_netherspite::boss_netherspiteAI::UpdatePortals(), boss_faction_championsAI::UpdatePower(), npc_kelthuzad_minionAI::UpdateRandomMovement(), boss_pyroguard_emberseer::UpdateRunes(), boss_majordomo::UpdateSpecialEvents(), boss_hexlord_malacrass::UpdateSpecialEvents(), boss_vazruden_the_herald::UpdateSpecialEvents(), boss_faction_championsAI::UpdateThreat(), npc_icc_orb_controller::UpdateValidGuids(), UpdateVictim(), npc_pet_mage_mirror_image::UpdateVictim(), npc_thorim_trashAI::UseAbility(), violet_hold_trashAI::violet_hold_trashAI(), VisualizeBoundary(), npc_bg_ab_gryphon_bat_rider_leader< Path >::WaypointPathEnded(), npc_bg_deephaul_ravine_earthen_mine_cart_horde::WaypointPathEnded(), npc_bg_deephaul_ravine_earthen_mine_cart_alliance::WaypointPathEnded(), npc_bg_deephaul_ravine_commander< Path1, Path2, Path3, Path4 >::WaypointPathEnded(), npc_bg_seething_shore_air_supplies_drop::WaypointPathEnded(), npc_bg_silvershard_mines_mine_cart::WaypointPathEnded(), npc_bg_silvershard_mines_mine_cart_cosmetic::WaypointPathEnded(), boss_ymiron_the_fallen_king::WaypointPathEnded(), boss_guarm::WaypointPathEnded(), npc_kayn_sunfury_invasion_begins::WaypointPathEnded(), npc_jayce_darkweaver_invasion_begins::WaypointPathEnded(), npc_allari_the_souleater_invasion_begins::WaypointPathEnded(), npc_korvas_bloodthorn_invasion_begins::WaypointPathEnded(), npc_sevis_brightflame_invasion_begins::WaypointPathEnded(), npc_cyana_nightglaive_invasion_begins::WaypointPathEnded(), npc_danica_the_reclaimer::WaypointPathEnded(), npc_valkyr_of_odyn::WaypointPathEnded(), npc_death_knight_initiate::npc_death_knight_initiateAI::WaypointPathEnded(), npc_hearthglen_crusader::WaypointPathEnded(), boss_headless_horseman::WaypointPathEnded(), npc_redridge_subdued_canyon_ettin::WaypointPathEnded(), Scripts::EasternKingdoms::StormwindCity::npc_jaina_proudmoore_tides_of_war::WaypointPathEnded(), Scripts::EasternKingdoms::StormwindCity::npc_arkonarin_starshade_ancient_curses::WaypointPathEnded(), Scripts::EasternKingdoms::StormwindCity::npc_lysande_starshade_ancient_curses::WaypointPathEnded(), npc_ship_captain_warming_up_private::WaypointPathEnded(), npc_sparring_partner_exiles_reach::WaypointPathEnded(), npc_ship_captain_brace_for_impact_private::WaypointPathEnded(), npc_first_mate_brace_for_impact_private::WaypointPathEnded(), npc_crew_ship_private::WaypointPathEnded(), npc_sparring_partner_combat_training::WaypointPathEnded(), npc_scoutomatic_5000::WaypointPathEnded(), npc_choppy_booster_scout::WaypointPathEnded(), boss_anetheron::WaypointPathEnded(), boss_rage_winterchill::WaypointPathEnded(), boss_adarogg::WaypointPathEnded(), Scripts::Kalimdor::Durotar::npc_darkspear_jailor::WaypointPathEnded(), npc_taelia_get_your_bearings::WaypointPathEnded(), npc_azure_saboteur::WaypointPathEnded(), npc_thassarian::WaypointPathEnded(), npc_general_arlos::WaypointPathEnded(), npc_leryssa::WaypointPathEnded(), npc_earthen_ring_flamecaller::WaypointPathEnded(), Scripts::Pandaria::TheWanderingIsle::npc_aysa_cloudsinger_summon::WaypointPathEnded(), npc_anduin_wrynn_jaina::WaypointPathEnded(), boss_the_golden_serpent::WaypointPathEnded(), npc_pet_ship_private::WaypointPathEnded(), npc_horde_survivors_beach_q59930_private< PathId >::WaypointPathEnded(), npc_horde_crew_plains_private::WaypointPathEnded(), npc_bjorn_stouthands_q55965_private::WaypointPathEnded(), npc_lana_jordan_q59948_private::WaypointPathEnded(), npc_companion_q55965_q59948_private< PitPathId >::WaypointPathEnded(), npc_drustvar_frightend_woodsman_private::WaypointPathEnded(), npc_brood_of_anzu::WaypointPathEnded(), npc_toxic_sporebat::WaypointPathEnded(), npc_coilfang_ambusher::WaypointPathEnded(), npc_coilfang_guardian::WaypointPathEnded(), Scripts::Pandaria::TheWanderingIsle::npc_delivery_cart::WaypointPathEnded(), SmartAI::WaypointReached(), Scripts::Pandaria::TheWanderingIsle::npc_delivery_cart::WaypointReached(), npc_ranshalla::npc_ranshallaAI::WaypointReached(), npc_rokmora_navarrogg_intro::WaypointReached(), npc_auchindoun_soulbinder_tuulani::WaypointReached(), npc_sanitron_5000::WaypointReached(), npc_cameron::WaypointReached(), npc_silverpine_horde_hauler::WaypointReached(), npc_silverpine_forsaken_bat::WaypointReached(), npc_silverpine_deathstalker_rane_yorick::WaypointReached(), npc_silverpine_lord_darius_crowley_exsanguinate::WaypointReached(), npc_silverpine_packleader_ivar_bloodfang_exsanguinate::WaypointReached(), npc_silverpine_agatha_fenris_isle::WaypointReached(), boss_freya::boss_freyaAI::WaypointReached(), boss_xt002::WaypointReached(), boss_the_black_stalker::WaypointReached(), npc_nagrand_banner::npc_nagrand_bannerAI::WaypointReached(), Scripts::Pandaria::TheWanderingIsle::npc_min_dimwind_summon::WaypointReached(), npc_rocknot::npc_rocknotAI::WaypointReached(), npc_blastmaster_emi_shortfuse::npc_blastmaster_emi_shortfuseAI::WaypointReached(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::WaypointReached(), npc_morridune::WaypointReached(), npc_giant_infernal::npc_giant_infernalAI::WaypointReached(), npc_abomination::npc_abominationAI::WaypointReached(), npc_ghoul::npc_ghoulAI::WaypointReached(), npc_necromancer::npc_necromancerAI::WaypointReached(), npc_banshee::npc_bansheeAI::WaypointReached(), npc_crypt_fiend::npc_crypt_fiendAI::WaypointReached(), npc_fel_stalker::npc_fel_stalkerAI::WaypointReached(), npc_frost_wyrm::npc_frost_wyrmAI::WaypointReached(), npc_gargoyle::npc_gargoyleAI::WaypointReached(), hyjalAI::WaypointReached(), npc_thrall_old_hillsbrad::WaypointReached(), npc_taretha::WaypointReached(), npc_ruul_snowhoof::npc_ruul_snowhoofAI::WaypointReached(), npc_muglash::npc_muglashAI::WaypointReached(), npc_magwin::npc_magwinAI::WaypointReached(), npc_demolitionist_legoso::npc_demolitionist_legosoAI::WaypointReached(), npc_argent_soldier::npc_argent_soldierAI::WaypointReached(), npc_crok_scourgebane::WaypointReached(), npc_brann_hos::WaypointReached(), violet_hold_trashAI::WaypointReached(), npc_emily::WaypointReached(), npc_maghar_captive::npc_maghar_captiveAI::WaypointReached(), npc_kurenai_captive::npc_kurenai_captiveAI::WaypointReached(), npc_earthmender_wilda::npc_earthmender_wildaAI::WaypointReached(), npc_7th_legion_magus_sanctum_of_the_sages::WaypointReached(), npc_sanitron_5000::WaypointStarted(), npc_crok_scourgebane::WaypointStarted(), and Scripts::EasternKingdoms::TwilightHighlands::JulakDoom::worldboss_julak_doom::WorldBossAI().