Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
UnitAI Class Referenceabstract

#include <UnitAI.h>

Inheritance diagram for UnitAI:
Collaboration diagram for UnitAI:

Public Member Functions

virtual void AttackStart (Unit *)
void AttackStartCaster (Unit *victim, float dist)
virtual bool CanAIAttack (Unit const *) const
virtual void DamageDealt (Unit *, uint32 &, DamageEffectType)
virtual void DamageTaken (Unit *, uint32 &)
virtual void DoAction (int32)
void DoAddAuraToAllHostilePlayers (uint32 spellid)
void DoCast (uint32 spellId)
void DoCast (Unit *victim, uint32 spellId, bool triggered=false)
void DoCastAOE (uint32 spellId, bool triggered=false)
void DoCastToAllHostilePlayers (uint32 spellid, bool triggered=false)
void DoCastVictim (uint32 spellId, bool triggered=false)
float DoGetSpellMaxRange (uint32 spellId, bool positive=false)
void DoMeleeAttackIfReady ()
bool DoSpellAttackIfReady (uint32 spell)
virtual uint32 GetData (uint32) const
virtual uint64 GetGUID (int32=0) const
virtual void HealDone (Unit *, uint32 &)
virtual void HealReceived (Unit *, uint32 &)
virtual void InitializeAI ()
virtual void OnCharmed (bool apply)=0
virtual bool OnGossipHello (Player *player)
virtual void Reset ()
template<class PREDICATE>
UnitSelectTarget (SelectAggroTarget targetType, uint32 position, PREDICATE const &predicate)
UnitSelectTarget (SelectAggroTarget targetType, uint32 position=0, float dist=0.0f, bool playerOnly=false, int32 aura=0)
template<class PREDICATE>
void SelectTargetList (std::list< Unit * > &targetList, PREDICATE const &predicate, uint32 maxTargets, SelectAggroTarget targetType)
void SelectTargetList (std::list< Unit * > &targetList, uint32 num, SelectAggroTarget targetType, float dist=0.0f, bool playerOnly=false, int32 aura=0)
virtual void SetData (uint32, uint32)
virtual void SetGUID (uint64, int32=0)
virtual void sGossipHello (Player *)
virtual void sGossipSelect (Player *, uint32, uint32)
virtual void sGossipSelectCode (Player *, uint32, uint32, char const *)
virtual bool sOnDummyEffect (Unit *, uint32, SpellEffIndex)
virtual void sOnGameEvent (bool, uint16)
virtual void SpellInterrupted (uint32, uint32)
virtual void sQuestAccept (Player *, Quest const *)
virtual void sQuestComplete (Player *, Quest const *)
virtual void sQuestReward (Player *, Quest const *, uint32)
virtual void sQuestSelect (Player *, Quest const *)
 UnitAI (Unit *unit)
virtual void UpdateAI (uint32 diff)=0
virtual ~UnitAI ()

Static Public Member Functions

static void FillAISpellInfo ()

Static Public Attributes

static AISpellInfoTypeAISpellInfo

Protected Attributes

Unit *const me

Private Member Functions

UnitAIoperator= (UnitAI const &right)=delete
 UnitAI (UnitAI const &right)=delete

Detailed Description

Definition at line 106 of file UnitAI.h.

Constructor & Destructor Documentation

◆ UnitAI() [1/2]

UnitAI::UnitAI ( Unit * unit)
inlineexplicit

Definition at line 111 of file UnitAI.h.

References me.

Referenced by CreatureAI::CreatureAI(), operator=(), PlayerAI::PlayerAI(), and UnitAI().

◆ ~UnitAI()

virtual UnitAI::~UnitAI ( )
inlinevirtual

Definition at line 112 of file UnitAI.h.

◆ UnitAI() [2/2]

UnitAI::UnitAI ( UnitAI const & right)
privatedelete

References UnitAI().

Member Function Documentation

◆ AttackStart()

void UnitAI::AttackStart ( Unit * victim)
virtual

Reimplemented in advisorbase_ai, ArcherAI, boss_alar::boss_alarAI, boss_alythess::boss_alythessAI, boss_baron_rivendare::boss_baron_rivendareAI, boss_brutallus::boss_brutallusAI, boss_commander_kolurg::boss_commander_kolurgAI, boss_commander_stoutbeard::boss_commander_stoutbeardAI, boss_deathbringer_saurfang::boss_deathbringer_saurfangAI, boss_dorothee::boss_dorotheeAI, boss_erekem::boss_erekemAI, boss_faction_championsAI, boss_felmyst::boss_felmystAI, boss_four_horsemen::boss_four_horsemenAI, boss_grand_astromancer_capernian::boss_grand_astromancer_capernianAI, boss_grand_warlock_nethekurse::boss_grand_warlock_nethekurseAI, boss_headless_horseman::boss_headless_horsemanAI, boss_high_inquisitor_whitemane::boss_high_inquisitor_whitemaneAI, boss_ichoron::boss_ichoronAI, boss_illidan_stormrage::boss_illidan_stormrageAI, boss_jedoga_shadowseeker::boss_jedoga_shadowseekerAI, boss_julianne::boss_julianneAI, boss_lady_deathwhisper::boss_lady_deathwhisperAI, boss_lavanthor::boss_lavanthorAI, boss_magtheridon::boss_magtheridonAI, boss_maiev_shadowsong::boss_maievAI, boss_malygos::boss_malygosAI, boss_moragg::boss_moraggAI, boss_nightbane::boss_nightbaneAI, boss_novos::boss_novosAI, boss_olm_the_summoner::boss_olm_the_summonerAI, boss_palehoof::boss_palehoofAI, boss_roar::boss_roarAI, boss_shade_of_akama::boss_shade_of_akamaAI, boss_strawman::boss_strawmanAI, boss_tinhead::boss_tinheadAI, boss_tyrannus::boss_tyrannusAI, boss_urom::boss_uromAI, boss_valithria_dreamwalker::boss_valithria_dreamwalkerAI, boss_veklor::boss_veklorAI, boss_volkhan::boss_volkhanAI, boss_xevozz::boss_xevozzAI, boss_zuramat::boss_zuramatAI, CasterAI, FollowerAI, HookMgr::ElunaCreatureAI, npc_abyssal::npc_abyssalAI, npc_amanitar_mushrooms::npc_amanitar_mushroomsAI, npc_annhylde_the_caller::npc_annhylde_the_callerAI, npc_announcer_toc10::npc_announcer_toc10AI, npc_ashtongue_channeler::npc_ashtongue_channelerAI, npc_ashtongue_sorcerer::npc_ashtongue_sorcererAI, npc_blood_elf_council_voice_trigger::npc_blood_elf_council_voice_triggerAI, npc_demon_chain::npc_demon_chainAI, npc_doom_blossom::npc_doom_blossomAI, npc_egg_pile::npc_egg_pileAI, npc_erekem_guard::npc_erekem_guardAI, npc_escortAI, npc_fel_crystal::npc_fel_crystalAI, npc_felmyst_trail::npc_felmyst_trailAI, npc_ferocious_rhino::npc_ferocious_rhinoAI, npc_fiend_elemental::npc_fiend_elementalAI, npc_flame_patch_alar::npc_flame_patch_alarAI, npc_frenzied_worgen::npc_frenzied_worgenAI, npc_garrosh_toc::npc_garrosh_tocAI, npc_green_dragon_combat_trigger::npc_green_dragon_combat_triggerAI, npc_highlord_darion_mograine::npc_highlord_darion_mograineAI, npc_hive_zara_larva::npc_hive_zara_larvaAI, npc_icefang::npc_icefangAI, npc_ichor_globule::npc_ichor_globuleAI, npc_illidari_council::npc_illidari_councilAI, npc_jedoga_initiand::npc_jedoga_initiandAI, npc_jedogas_aufseher_trigger::npc_jedogas_aufseher_triggerAI, npc_lesser_shadow_fissure::npc_lesser_shadow_fissureAI, npc_living_mojo::npc_living_mojoAI, npc_lord_illidan_stormrage::npc_lord_illidan_stormrageAI, npc_mageguard_dalaran::npc_mageguard_dalaranAI, npc_massive_jormungar::npc_massive_jormungarAI, npc_medivh_bm::npc_medivh_bmAI, npc_millhouse_manastorm::npc_millhouse_manastormAI, npc_molten_barrage::npc_molten_barrageAI, npc_molten_golem::npc_molten_golemAI, npc_nadox_eggs::npc_nadox_eggsAI, npc_phoenix_egg_tk::npc_phoenix_egg_tkAI, npc_pure_energy::npc_pure_energyAI, npc_raging_ghoul::npc_raging_ghoulAI, npc_ravenous_furbolg::npc_ravenous_furbolgAI, npc_risen_witch_doctor::npc_risen_witch_doctorAI, npc_scion_of_eternity::npc_scion_of_eternityAI, npc_spirit_bomb::npc_spirit_bombAI, npc_the_lich_king_tirion_dawn::npc_the_lich_king_tirion_dawnAI, npc_tirion_toc::npc_tirion_tocAI, npc_tonk_mine::npc_tonk_mineAI, npc_twilight_eggs::npc_twilight_eggsAI, npc_underbog_mushroom::npc_underbog_mushroomAI, npc_valkyr_shadowguard::npc_valkyr_shadowguardAI, npc_varian_toc::npc_varian_tocAI, npc_warden_mellichar::npc_warden_mellicharAI, npc_warmage_coldarra::npc_warmage_coldarraAI, npc_weegli_blastfuse::npc_weegli_blastfuseAI, npc_zelfrax::npc_zelfraxAI, NullCreatureAI, PassiveAI, PetAI, PossessedAI, ScriptedAI, SmartAI, TotemAI, TurretAI, and VehicleAI.

Definition at line 16 of file UnitAI.cpp.

References me.

Referenced by boss_moroes::boss_moroesAI::AddsAttack(), boss_four_horsemen::boss_four_horsemenAI::AttackStart(), boss_malygos::boss_malygosAI::AttackStart(), LuaCreature::AttackStart(), npc_green_dragon_combat_trigger::npc_green_dragon_combat_triggerAI::AttackStart(), ScriptedAI::AttackStart(), npc_anubisath_sentinel::aqsentinelAI::CallBuddiesToAttack(), boss_kelidan_the_breaker::boss_kelidan_the_breakerAI::ChannelerEngaged(), Unit::CombatStart(), npc_living_constellation::npc_living_constellationAI::DoAction(), CreatureAI::DoZoneInCombat(), boss_alythess::boss_alythessAI::EnterCombat(), boss_emalon::boss_emalonAI::EnterCombat(), boss_freya::boss_freyaAI::EnterCombat(), boss_sacrolash::boss_sacrolashAI::EnterCombat(), npc_ethereal_beacon::npc_ethereal_beaconAI::EnterCombat(), npc_gothik_minion::npc_gothik_minionAI::EnterEvadeMode(), AssistDelayEvent::Execute(), TimedFleeingMovementGenerator::Finalize(), boss_felmyst::boss_felmystAI::HandleFlightSequence(), WorldSession::HandlePetActionHelper(), spell_pursue::spell_pursue_SpellScript::HandleScript(), spell_the_lich_king_vile_spirit_move_target_search::spell_the_lich_king_vile_spirit_move_target_search_SpellScript::HandleScript(), npc_fel_crystal::npc_fel_crystalAI::JustDied(), boss_illidan_stormrage::boss_illidan_stormrageAI::JustSummoned(), WorldBossAI::JustSummoned(), CreatureGroup::MemberAttackStart(), CreatureAI::MoveInLineOfSight(), npc_air_force_bots::npc_air_force_botsAI::MoveInLineOfSight(), Skyfire::CallOfHelpCreatureInRangeDo::operator()(), Resurrect(), instance_magtheridons_lair::instance_magtheridons_lair_InstanceMapScript::SetData(), CreatureAI::SetGazeOn(), boss_cthun::cthunAI::SpawnEyeTentacle(), spell_putricide_ooze_channel::spell_putricide_ooze_channel_SpellScript::StartAttack(), npc_frostworn_general::npc_frostworn_generalAI::SummonClones(), boss_high_astromancer_solarian::boss_high_astromancer_solarianAI::SummonMinion(), boss_reliquary_of_souls::boss_reliquary_of_soulsAI::SummonSoul(), Unit::TauntApply(), Unit::TauntFadeOut(), instance_magtheridons_lair::instance_magtheridons_lair_InstanceMapScript::Update(), boss_curator::boss_curatorAI::UpdateAI(), boss_eye_of_cthun::eye_of_cthunAI::UpdateAI(), boss_fathomguard_sharkkis::boss_fathomguard_sharkkisAI::UpdateAI(), boss_felblood_kaelthas::boss_felblood_kaelthasAI::UpdateAI(), boss_kaelthas::boss_kaelthasAI::UpdateAI(), boss_lady_vashj::boss_lady_vashjAI::UpdateAI(), boss_leotheras_the_blind::boss_leotheras_the_blindAI::UpdateAI(), boss_malchezaar::boss_malchezaarAI::UpdateAI(), boss_moroes::boss_moroesAI::UpdateAI(), boss_sacrolash::boss_sacrolashAI::UpdateAI(), boss_teron_gorefiend::boss_teron_gorefiendAI::UpdateAI(), npc_akama_illidan::npc_akama_illidanAI::UpdateAI(), npc_death_knight_initiate::npc_death_knight_initiateAI::UpdateAI(), npc_twiggy_flathead::npc_twiggy_flatheadAI::UpdateAI(), SimpleCharmedAI::UpdateAI(), spell_alysrazor_aggro_closest::spell_alysrazor_aggro_closest_SpellScript::UpdateThreat(), CreatureAI::UpdateVictim(), and CreatureAI::UpdateVictimWithGaze().

◆ AttackStartCaster()

void UnitAI::AttackStartCaster ( Unit * victim,
float dist )

Definition at line 22 of file UnitAI.cpp.

References me.

Referenced by CasterAI::AttackStart(), and npc_weegli_blastfuse::npc_weegli_blastfuseAI::AttackStart().

◆ CanAIAttack()

◆ DamageDealt()

◆ DamageTaken()

virtual void UnitAI::DamageTaken ( Unit * ,
uint32 &  )
inlinevirtual

Reimplemented in advisorbase_ai, boss_alar::boss_alarAI, boss_algalon_the_observer::boss_algalon_the_observerAI, boss_anzu::boss_anzuAI, boss_baltharus_the_warborn::boss_baltharus_the_warbornAI, boss_black_knight::boss_black_knightAI, boss_brain_of_yogg_saron::boss_brain_of_yogg_saronAI, boss_bronjahm::boss_bronjahmAI, boss_commander_sarannis::boss_commander_sarannisAI, boss_cthun::cthunAI, boss_deathbringer_saurfang::boss_deathbringer_saurfangAI, boss_drakkari_colossus::boss_drakkari_colossusAI, boss_drakkari_elemental::boss_drakkari_elementalAI, boss_eadric::boss_eadricAI, boss_earthrager_ptah::boss_earthrager_ptahAI, boss_elder_stonebark::boss_elder_stonebarkAI, boss_eregos::boss_eregosAI, boss_essence_of_desire::boss_essence_of_desireAI, boss_essence_of_suffering::boss_essence_of_sufferingAI, boss_eye_of_cthun::eye_of_cthunAI, boss_felblood_kaelthas::boss_felblood_kaelthasAI, boss_felmyst::boss_felmystAI, boss_flame_leviathan_defense_turret::boss_flame_leviathan_defense_turretAI, boss_freya::boss_freyaAI, boss_garfrost::boss_garfrostAI, boss_golemagg::boss_golemaggAI, boss_gormok::boss_gormokAI, boss_gothik::boss_gothikAI, boss_halion::boss_halionAI, boss_headless_horseman::boss_headless_horsemanAI, boss_high_inquisitor_whitemane::boss_high_inquisitor_whitemaneAI, boss_hodir::boss_hodirAI, boss_illidan_stormrage::boss_illidan_stormrageAI, boss_illidari_councilAI, boss_ingvar_the_plunderer::boss_ingvar_the_plundererAI, boss_ionar::boss_ionarAI, boss_julianne::boss_julianneAI, boss_kalec::boss_kalecAI, boss_kalecgos::boss_kalecgosAI, boss_kurinnaxx::boss_kurinnaxxAI, boss_lady_deathwhisper::boss_lady_deathwhisperAI, boss_maiev_shadowsong::boss_maievAI, boss_mal_ganis::boss_mal_ganisAI, boss_moam::boss_moamAI, boss_mother_smolderweb::boss_mothersmolderwebAI, boss_muru::boss_muruAI, boss_ormorok::boss_ormorokAI, boss_paletress::boss_paletressAI, boss_pathaleon_the_calculator::boss_pathaleon_the_calculatorAI, boss_pit_lord_argaloth::boss_pit_lord_argalothAI, boss_prince_keleseth_icc::boss_prince_kelesethAI, boss_prince_taldaram_icc::boss_prince_taldaramAI, boss_prince_valanar_icc::boss_prince_valanarAI, boss_professor_putricide::boss_professor_putricideAI, boss_razorgore::boss_razorgoreAI, boss_razuvious::boss_razuviousAI, boss_romulo::boss_romuloAI, boss_sara::boss_saraAI, boss_sathrovarr::boss_sathrovarrAI, boss_scarlet_commander_mograine::boss_scarlet_commander_mograineAI, boss_shade_of_aran::boss_aranAI, boss_sindragosa::boss_sindragosaAI, boss_skarvald_the_constructor::boss_skarvald_the_constructorAI, boss_taldaram::boss_taldaramAI, boss_temple_guardian_anhuur::boss_temple_guardian_anhuurAI, boss_thaddius::boss_thaddiusAI, boss_the_lich_king::boss_the_lich_kingAI, boss_thorngrin_the_tender::boss_thorngrin_the_tenderAI, boss_twilight_halion::boss_twilight_halionAI, boss_twinemperorsAI, boss_valithria_dreamwalker::boss_valithria_dreamwalkerAI, boss_viscidus::boss_viscidusAI, boss_volazj::boss_volazjAI, boss_xt002::boss_xt002_AI, CritterAI, HookMgr::ElunaCreatureAI, hyjal_trashAI, netherspite_infernal::netherspite_infernalAI, npc_akama_illidan::npc_akama_illidanAI, npc_amanitar_mushrooms::npc_amanitar_mushroomsAI, npc_ancient_wisp::npc_ancient_wispAI, npc_anubarak_spike::npc_anubarak_spikeAI, npc_argent_valiant::npc_argent_valiantAI, npc_baltharus_the_warborn_clone::npc_baltharus_the_warborn_cloneAI, npc_blackrock_battle_worg::npc_blackrock_battle_worgAI, npc_boombot::npc_boombotAI, npc_brann_hos::npc_brann_hosAI, npc_collapsing_star::npc_collapsing_starAI, npc_core_rager::npc_core_ragerAI, npc_crok_scourgebane::npc_crok_scourgebaneAI, npc_dark_nucleus::npc_dark_nucleusAI, npc_death_knight_initiate::npc_death_knight_initiateAI, npc_doomfire::npc_doomfireAI, npc_doomfire_targetting::npc_doomfire_targettingAI, npc_ember_of_alar::npc_ember_of_alarAI, npc_felkael_phoenix::npc_felkael_phoenixAI, npc_firesworn::npc_fireswornAI, npc_frost_sphere::npc_frost_sphereAI, npc_gothik_minion::npc_gothik_minionAI, npc_head::npc_headAI, npc_hellfire_channeler::npc_hellfire_channelerAI, npc_hogger_elwynn::npc_hogger_elwynnAI, npc_ice_block::npc_ice_blockAI, npc_immortal_guardian::npc_immortal_guardianAI, npc_infested_root_walker::npc_infested_root_walkerAI, npc_inner_demon::npc_inner_demonAI, npc_iron_construct::npc_iron_constructAI, npc_jaomin_ro::npc_jaomin_roAI, npc_jenny::npc_jennyAI, npc_lurking_potion::npc_lurking_potionAI, npc_molten_golem::npc_molten_golemAI, npc_naga_distiller::npc_naga_distillerAI, npc_pool_of_tar::npc_pool_of_tarAI, npc_private_hendel::npc_private_hendelAI, npc_rotting_forest_rager::npc_rotting_forest_ragerAI, npc_salsalabim::npc_salsalabimAI, npc_saronite_vapors::npc_saronite_vaporsAI, npc_scourge_hulk::npc_scourge_hulkAI, npc_shambling_horror_icc::npc_shambling_horror_iccAI, npc_snobold_vassal::npc_snobold_vassalAI, npc_spark_of_ionar::npc_spark_of_ionarAI, npc_stormwind_infantry::npc_stormwind_infantryAI, npc_terenas_menethil::npc_terenas_menethilAI, npc_tournament_training_dummy::npc_tournament_training_dummyAI, npc_training_dummy::npc_training_dummyAI, npc_training_target::npc_training_targetAI, npc_unkor_the_ruthless::npc_unkor_the_ruthlessAI, npc_valkyr_shadowguard::npc_valkyr_shadowguardAI, npc_volatile_felfire_fiend::npc_volatile_felfire_fiendAI, npc_vrykul_skeleton::npc_vrykul_skeletonAI, ScriptedAI, and SmartAI.

Definition at line 216 of file UnitAI.h.

Referenced by Unit::DealDamage().

◆ DoAction()

virtual void UnitAI::DoAction ( int32 )
inlinevirtual

Reimplemented in boss_algalon_the_observer::boss_algalon_the_observerAI, boss_alizabal::boss_alizabalAI, boss_ambassador_hellmaw::boss_ambassador_hellmawAI, boss_anraphet::boss_anraphetAI, boss_auriaya::boss_auriayaAI, boss_baltharus_the_warborn::boss_baltharus_the_warbornAI, boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI, boss_brain_of_yogg_saron::boss_brain_of_yogg_saronAI, boss_broggok::boss_broggokAI, boss_buru::boss_buruAI, boss_cthun::cthunAI, boss_dalronn_the_controller::boss_dalronn_the_controllerAI, boss_deathbringer_saurfang::boss_deathbringer_saurfangAI, boss_drakkari_colossus::boss_drakkari_colossusAI, boss_drakkari_elemental::boss_drakkari_elementalAI, boss_elder_brightleaf::boss_elder_brightleafAI, boss_elder_ironbranch::boss_elder_ironbranchAI, boss_elder_stonebark::boss_elder_stonebarkAI, boss_eregos::boss_eregosAI, boss_flame_leviathan::boss_flame_leviathanAI, boss_general_vezax::boss_general_vezaxAI, boss_high_king_maulgar::boss_high_king_maulgarAI, boss_hodir::boss_hodirAI, boss_horAI, boss_ichoron::boss_ichoronAI, boss_ignis::boss_ignis_AI, boss_ingvar_the_plunderer::boss_ingvar_the_plundererAI, boss_jedoga_shadowseeker::boss_jedoga_shadowseekerAI, boss_kalecgos::boss_kalecgosAI, boss_king_dred::boss_king_dredAI, boss_krick::boss_krickAI, boss_lord_marrowgar::boss_lord_marrowgarAI, boss_magus_telestra::boss_magus_telestraAI, boss_maiev_shadowsong::boss_maievAI, boss_majordomo::boss_majordomoAI, boss_malygos::boss_malygosAI, boss_moam::boss_moamAI, boss_novos::boss_novosAI, boss_ossirian::boss_ossirianAI, boss_prince_keleseth_icc::boss_prince_kelesethAI, boss_prince_taldaram_icc::boss_prince_taldaramAI, boss_prince_valanar_icc::boss_prince_valanarAI, boss_professor_putricide::boss_professor_putricideAI, boss_razorgore::boss_razorgoreAI, boss_razorscale::boss_razorscaleAI, boss_razorscale_controller::boss_razorscale_controllerAI, boss_rimefang::boss_rimefangAI, boss_runemaster_molgeim::boss_runemaster_molgeimAI, boss_sapphiron::boss_sapphironAI, boss_sara::boss_saraAI, boss_sathrovarr::boss_sathrovarrAI, boss_sindragosa::boss_sindragosaAI, boss_sister_svalna::boss_sister_svalnaAI, boss_sjonnir::boss_sjonnirAI, boss_skarvald_the_constructor::boss_skarvald_the_constructorAI, boss_steelbreaker::boss_steelbreakerAI, boss_stormcaller_brundir::boss_stormcaller_brundirAI, boss_temple_guardian_anhuur::boss_temple_guardian_anhuurAI, boss_thaddius::boss_thaddiusAI, boss_the_lich_king::boss_the_lich_kingAI, boss_twin_baseAI, boss_tyrannus::boss_tyrannusAI, boss_valithria_dreamwalker::boss_valithria_dreamwalkerAI, boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI, boss_xt002::boss_xt002_AI, boss_yogg_saron::boss_yogg_saronAI, npc_arcane_overload::npc_arcane_overloadAI, npc_argent_captainAI, npc_azure_ring_captain::npc_azure_ring_captainAI, npc_ball_of_flame::npc_ball_of_flameAI, npc_big_ooze::npc_big_oozeAI, npc_brann_bronzebeard_algalon::npc_brann_bronzebeard_algalonAI, npc_brann_bronzebeard_anraphet::npc_brann_bronzebeard_anraphetAI, npc_broken_frostmourne::npc_broken_frostmourneAI, npc_caster_hover_disk::npc_caster_hover_diskAI, npc_crok_scourgebane::npc_crok_scourgebaneAI, npc_egg_pile::npc_egg_pileAI, npc_expedition_commander::npc_expedition_commanderAI, npc_frost_freeze_trap::npc_frost_freeze_trapAI, npc_gothik_minion::npc_gothik_minionAI, npc_green_dragon_combat_trigger::npc_green_dragon_combat_triggerAI, npc_halion_controller::npc_halion_controllerAI, npc_hidden_cultist::npc_hidden_cultistAI, npc_high_overlord_saurfang_icc::npc_high_overlord_saurfangAI, npc_ice_tomb::npc_ice_tombAI, npc_jaina_fos::npc_jaina_fosAI, npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI, npc_kinetic_bomb::npc_kinetic_bombAI, npc_living_constellation::npc_living_constellationAI, npc_lorekeeper::npc_lorekeeperAI, npc_melee_hover_disk::npc_melee_hover_diskAI, npc_meteor_strike::npc_meteor_strikeAI, npc_meteor_strike_initial::npc_meteor_strike_initialAI, npc_muradin_bronzebeard_icc::npc_muradin_bronzebeard_iccAI, npc_nerubian_burrower::npc_nerubian_burrowerAI, npc_nexus_lord::npc_nexus_lordAI, npc_ominous_cloud::npc_ominous_cloudAI, npc_orb_carrier::npc_orb_carrierAI, npc_rimefang::npc_rimefangAI, npc_risen_archmage::npc_risen_archmageAI, npc_saurfang_event::npc_saurfang_eventAI, npc_scarlet_miner_cart::npc_scarlet_miner_cartAI, npc_sergeant_bly::npc_sergeant_blyAI, npc_simon_bunny::npc_simon_bunnyAI, npc_snobold_vassal::npc_snobold_vassalAI, npc_snufflenose_gopher::npc_snufflenose_gopherAI, npc_spinestalker::npc_spinestalkerAI, npc_spring_rabbit::npc_spring_rabbitAI, npc_strangulate_vehicle::npc_strangulate_vehicleAI, npc_swarm_scarab::npc_swarm_scarabAI, npc_sylvanas_fos::npc_sylvanas_fosAI, npc_terenas_menethil::npc_terenas_menethilAI, npc_tirion_fordring_tft::npc_tirion_fordringAI, npc_trapped_mammoth_calf::npc_trapped_mammoth_calfAI, npc_turned_champion::npc_turned_championAI, npc_volcano::npc_volcanoAI, npc_weegli_blastfuse::npc_weegli_blastfuseAI, npc_xerestrasza::npc_xerestraszaAI, npc_yogg_saron_keeper::npc_yogg_saron_keeperAI, and SmartAI.

Definition at line 126 of file UnitAI.h.

Referenced by spell_algalon_big_bang::spell_algalon_big_bang_SpellScript::CheckTargets(), spell_marrowgar_bone_slice::spell_marrowgar_bone_slice_SpellScript::ClearSpikeImmunities(), SummonList::DoAction(), spell_algalon_trigger_3_adds::spell_algalon_trigger_3_adds_SpellScript::HandleDummy(), spell_the_lich_king_quake::spell_the_lich_king_quake_SpellScript::HandleSendEvent(), boss_freya::boss_freyaAI::JustDied(), npc_xt002_heart::npc_xt002_heartAI::JustDied(), boss_illidan_stormrage::boss_illidan_stormrageAI::JustSummoned(), go_ossirian_crystal::OnGossipHello(), instance_ulduar::instance_ulduar_InstanceMapScript::OnPlayerEnter(), spell_taldaram_flame_ball_visual::spell_flame_ball_visual_AuraScript::OnRemove(), item_dehta_trap_smasher::OnUse(), FrostwingGauntletRespawner::operator()(), instance_ulduar::instance_ulduar_InstanceMapScript::ProcessEvent(), boss_blood_council_controller::boss_blood_council_controllerAI::UpdateAI(), and boss_malygos::boss_malygosAI::UpdateAI().

◆ DoAddAuraToAllHostilePlayers()

void UnitAI::DoAddAuraToAllHostilePlayers ( uint32 spellid)

Definition at line 82 of file UnitAI.cpp.

References Unit::GetUnit(), me, and TYPEID_PLAYER.

◆ DoCast() [1/2]

void UnitAI::DoCast ( uint32 spellId)

Definition at line 110 of file UnitAI.cpp.

References AISpellInfo, AITARGET_ALLY, AITARGET_BUFF, AITARGET_DEBUFF, AITARGET_ENEMY, AITARGET_SELF, AITARGET_VICTIM, AURA_INTERRUPT_FLAG_NOT_VICTIM, me, SELECT_TARGET_RANDOM, SelectTarget(), SPELL_ATTR3_ONLY_TARGET_PLAYERS, and sSpellMgr.

Referenced by boss_archaedas::boss_archaedasAI::ActivateMinion(), npc_akama_illidan::npc_akama_illidanAI::BeginChannel(), boss_victor_nefarius::boss_victor_nefariusAI::BeginEvent(), boss_maiev_shadowsong::boss_maievAI::BlinkTo(), boss_bronjahm::boss_bronjahmAI::boss_bronjahmAI(), boss_drakkari_elemental::boss_drakkari_elementalAI::boss_drakkari_elementalAI(), boss_illidan_stormrage::boss_illidan_stormrageAI::boss_illidan_stormrageAI(), boss_kologarn::boss_kologarnAI::boss_kologarnAI(), boss_varos::boss_varosAI::boss_varosAI(), npc_greyheart_spellbinder::npc_greyheart_spellbinderAI::CastChanneling(), boss_illidan_stormrage::boss_illidan_stormrageAI::CastEyeBlast(), boss_urom::boss_uromAI::CastTeleport(), npc_flame_of_azzinoth::flame_of_azzinothAI::ChargeCheck(), boss_leotheras_the_blind::boss_leotheras_the_blindAI::CheckBanish(), boss_twinemperorsAI::CheckEnrage(), npc_shadowy_construct::npc_shadowy_constructAI::CheckPlayers(), violet_hold_trashAI::CreatureStartAttackDoor(), boss_algalon_the_observer::boss_algalon_the_observerAI::DamageTaken(), boss_brain_of_yogg_saron::boss_brain_of_yogg_saronAI::DamageTaken(), boss_bronjahm::boss_bronjahmAI::DamageTaken(), boss_commander_sarannis::boss_commander_sarannisAI::DamageTaken(), boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::DamageTaken(), boss_earthrager_ptah::boss_earthrager_ptahAI::DamageTaken(), boss_eregos::boss_eregosAI::DamageTaken(), boss_garfrost::boss_garfrostAI::DamageTaken(), boss_golemagg::boss_golemaggAI::DamageTaken(), boss_halion::boss_halionAI::DamageTaken(), boss_headless_horseman::boss_headless_horsemanAI::DamageTaken(), boss_ingvar_the_plunderer::boss_ingvar_the_plundererAI::DamageTaken(), boss_julianne::boss_julianneAI::DamageTaken(), boss_kurinnaxx::boss_kurinnaxxAI::DamageTaken(), boss_mother_smolderweb::boss_mothersmolderwebAI::DamageTaken(), boss_muru::boss_muruAI::DamageTaken(), boss_ormorok::boss_ormorokAI::DamageTaken(), boss_pathaleon_the_calculator::boss_pathaleon_the_calculatorAI::DamageTaken(), boss_skarvald_the_constructor::boss_skarvald_the_constructorAI::DamageTaken(), boss_temple_guardian_anhuur::boss_temple_guardian_anhuurAI::DamageTaken(), boss_twilight_halion::boss_twilight_halionAI::DamageTaken(), boss_viscidus::boss_viscidusAI::DamageTaken(), boss_volazj::boss_volazjAI::DamageTaken(), npc_amanitar_mushrooms::npc_amanitar_mushroomsAI::DamageTaken(), npc_collapsing_star::npc_collapsing_starAI::DamageTaken(), npc_crok_scourgebane::npc_crok_scourgebaneAI::DamageTaken(), npc_ember_of_alar::npc_ember_of_alarAI::DamageTaken(), npc_frost_sphere::npc_frost_sphereAI::DamageTaken(), npc_head::npc_headAI::DamageTaken(), npc_hellfire_channeler::npc_hellfire_channelerAI::DamageTaken(), npc_infested_root_walker::npc_infested_root_walkerAI::DamageTaken(), npc_iron_construct::npc_iron_constructAI::DamageTaken(), npc_jenny::npc_jennyAI::DamageTaken(), npc_rotting_forest_rager::npc_rotting_forest_ragerAI::DamageTaken(), npc_saronite_vapors::npc_saronite_vaporsAI::DamageTaken(), npc_shambling_horror_icc::npc_shambling_horror_iccAI::DamageTaken(), npc_terenas_menethil::npc_terenas_menethilAI::DamageTaken(), npc_volatile_felfire_fiend::npc_volatile_felfire_fiendAI::DamageTaken(), npc_head::npc_headAI::Disappear(), boss_algalon_the_observer::boss_algalon_the_observerAI::DoAction(), boss_ambassador_hellmaw::boss_ambassador_hellmawAI::DoAction(), boss_baltharus_the_warborn::boss_baltharus_the_warbornAI::DoAction(), boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::DoAction(), boss_drakkari_colossus::boss_drakkari_colossusAI::DoAction(), boss_drakkari_elemental::boss_drakkari_elementalAI::DoAction(), boss_malygos::boss_malygosAI::DoAction(), boss_moam::boss_moamAI::DoAction(), boss_prince_keleseth_icc::boss_prince_kelesethAI::DoAction(), boss_prince_taldaram_icc::boss_prince_taldaramAI::DoAction(), boss_prince_valanar_icc::boss_prince_valanarAI::DoAction(), boss_professor_putricide::boss_professor_putricideAI::DoAction(), boss_sindragosa::boss_sindragosaAI::DoAction(), boss_steelbreaker::boss_steelbreakerAI::DoAction(), boss_stormcaller_brundir::boss_stormcaller_brundirAI::DoAction(), boss_valithria_dreamwalker::boss_valithria_dreamwalkerAI::DoAction(), boss_yogg_saron::boss_yogg_saronAI::DoAction(), npc_halion_controller::npc_halion_controllerAI::DoAction(), npc_meteor_strike::npc_meteor_strikeAI::DoAction(), npc_meteor_strike_initial::npc_meteor_strike_initialAI::DoAction(), npc_nerubian_burrower::npc_nerubian_burrowerAI::DoAction(), npc_simon_bunny::npc_simon_bunnyAI::DoAction(), npc_strangulate_vehicle::npc_strangulate_vehicleAI::DoAction(), npc_swarm_scarab::npc_swarm_scarabAI::DoAction(), npc_terenas_menethil::npc_terenas_menethilAI::DoAction(), npc_yogg_saron_keeper::npc_yogg_saron_keeperAI::DoAction(), boss_flame_leviathan::boss_flame_leviathanAI::DoBatteringRamIfReady(), generic_vehicleAI_toc5::generic_vehicleAI_toc5AI::DoCastSpellShield(), npc_ranshalla::npc_ranshallaAI::DoChannelTorchSpell(), boss_ichoron::boss_ichoronAI::DoExplodeCompleted(), boss_brutallus::boss_brutallusAI::DoIntro(), boss_alar::boss_alarAI::DoMeleeAttackIfReady(), hyjalAI::DoOverrun(), npc_warden_mellichar::npc_warden_mellicharAI::DoPrepareForPhase(), boss_harbinger_skyriss::boss_harbinger_skyrissAI::DoSplit(), boss_laj::boss_lajAI::DoSummons(), boss_high_botanist_freywinn::boss_high_botanist_freywinnAI::DoSummonSeedling(), boss_jormungarAI::Emerge(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::EmpowerCultist(), npc_flame_of_azzinoth::flame_of_azzinothAI::EnrageCheck(), boss_blood_council_controller::boss_blood_council_controllerAI::EnterCombat(), boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI::EnterCombat(), boss_buru::boss_buruAI::EnterCombat(), boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::EnterCombat(), boss_ellris_duskhallow::boss_ellris_duskhallowAI::EnterCombat(), boss_entropius::boss_entropiusAI::EnterCombat(), boss_erekem::boss_erekemAI::EnterCombat(), boss_essence_of_anger::boss_essence_of_angerAI::EnterCombat(), boss_essence_of_desire::boss_essence_of_desireAI::EnterCombat(), boss_essence_of_suffering::boss_essence_of_sufferingAI::EnterCombat(), boss_faction_championsAI::EnterCombat(), boss_fathomguard_tidalvess::boss_fathomguard_tidalvessAI::EnterCombat(), boss_felmyst::boss_felmystAI::EnterCombat(), boss_garfrost::boss_garfrostAI::EnterCombat(), boss_general_vezax::boss_general_vezaxAI::EnterCombat(), boss_herod::boss_herodAI::EnterCombat(), boss_hodir::boss_hodirAI::EnterCombat(), boss_ichoron::boss_ichoronAI::EnterCombat(), boss_kelthuzad::boss_kelthuzadAI::EnterCombat(), boss_koralon::boss_koralonAI::EnterCombat(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::EnterCombat(), boss_malygos::boss_malygosAI::EnterCombat(), boss_moorabi::boss_moorabiAI::EnterCombat(), boss_nethermancer_sepethrea::boss_nethermancer_sepethreaAI::EnterCombat(), boss_ossirian::boss_ossirianAI::EnterCombat(), boss_prince_keleseth_icc::boss_prince_kelesethAI::EnterCombat(), boss_professor_putricide::boss_professor_putricideAI::EnterCombat(), boss_rotface::boss_rotfaceAI::EnterCombat(), boss_scarlet_commander_mograine::boss_scarlet_commander_mograineAI::EnterCombat(), boss_shaman_toc5::boss_shaman_toc5AI::EnterCombat(), boss_sindragosa::boss_sindragosaAI::EnterCombat(), boss_steelbreaker::boss_steelbreakerAI::EnterCombat(), boss_toravon::boss_toravonAI::EnterCombat(), boss_twin_baseAI::EnterCombat(), boss_vaelastrasz::boss_vaelAI::EnterCombat(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::EnterCombat(), boss_warlord_salaris::boss_warlord_salarisAI::EnterCombat(), CasterAI::EnterCombat(), guard_generic::guard_genericAI::EnterCombat(), npc_ancient_conservator::npc_ancient_conservatorAI::EnterCombat(), npc_arthas::npc_arthasAI::EnterCombat(), npc_dark_nucleus::npc_dark_nucleusAI::EnterCombat(), npc_enslaved_soul::npc_enslaved_soulAI::EnterCombat(), npc_feugen::npc_feugenAI::EnterCombat(), npc_frost_warder::npc_frost_warderAI::EnterCombat(), npc_geist_ambusher::npc_geist_ambusherAI::EnterCombat(), npc_high_inquisitor_valroth::npc_high_inquisitor_valrothAI::EnterCombat(), npc_korrak_bloodrager::npc_korrak_bloodragerAI::EnterCombat(), npc_kurenai_captive::npc_kurenai_captiveAI::EnterCombat(), npc_maghar_captive::npc_maghar_captiveAI::EnterCombat(), npc_orinoko_tuskbreaker::npc_orinoko_tuskbreakerAI::EnterCombat(), npc_rimefang::npc_rimefangAI::EnterCombat(), npc_sanctum_sentry::npc_sanctum_sentryAI::EnterCombat(), npc_snobold_vassal::npc_snobold_vassalAI::EnterCombat(), npc_stalagg::npc_stalaggAI::EnterCombat(), npc_stinky_icc::npc_stinky_iccAI::EnterCombat(), npc_toc_hunter::npc_toc_hunterAI::EnterCombat(), npc_toc_retro_paladin::npc_toc_retro_paladinAI::EnterCombat(), npc_toc_warlock::npc_toc_warlockAI::EnterCombat(), npc_warden_mellichar::npc_warden_mellicharAI::EnterCombat(), npc_watcher_gashra::npc_watcher_gashraAI::EnterCombat(), npc_yogg_saron_keeper::npc_yogg_saron_keeperAI::EnterCombat(), boss_fathomlord_karathress::boss_fathomlord_karathressAI::EventCaribdisDeath(), boss_fathomlord_karathress::boss_fathomlord_karathressAI::EventSharkkisDeath(), boss_fathomlord_karathress::boss_fathomlord_karathressAI::EventTidalvessDeath(), boss_halion::boss_halionAI::ExecuteEvent(), boss_twilight_halion::boss_twilight_halionAI::ExecuteEvent(), generic_halionAI::ExecuteEvent(), boss_xt002::boss_xt002_AI::ExposeHeart(), boss_sartharion::boss_sartharionAI::FetchDragons(), boss_shade_of_aran::boss_aranAI::FlameWreathEffect(), npc_blackrock_spy::npc_blackrock_spyAI::GetCreature(), npc_simon_bunny::npc_simon_bunnyAI::GivePunishment(), npc_simon_bunny::npc_simon_bunnyAI::GiveRewardForLevel(), npc_anachronos_the_ancient::npc_anachronos_the_ancientAI::HandleAnimation(), npc_akama_illidan::npc_akama_illidanAI::HandleChannelSequence(), boss_felmyst::boss_felmystAI::HandleFlightSequence(), boss_illidan_stormrage::boss_illidan_stormrageAI::HandleFlightSequence(), boss_illidan_stormrage::boss_illidan_stormrageAI::HandleTalkSequence(), boss_illidan_stormrage::boss_illidan_stormrageAI::HandleTransformSequence(), boss_valithria_dreamwalker::boss_valithria_dreamwalkerAI::HealReceived(), boss_flame_leviathan::boss_flame_leviathanAI::InitializeAI(), npc_eye_of_acherus::npc_eye_of_acherusAI::InitializeAI(), boss_viscidus::boss_viscidusAI::InitSpells(), npc_big_ooze::npc_big_oozeAI::IsSummonedBy(), npc_bone_spike::npc_bone_spikeAI::IsSummonedBy(), npc_coldflame::npc_coldflameAI::IsSummonedBy(), npc_flash_freeze::npc_flash_freezeAI::IsSummonedBy(), npc_frost_tomb::npc_frost_tombAI::IsSummonedBy(), npc_ice_block::npc_ice_blockAI::IsSummonedBy(), npc_infernal_volcano::npc_infernal_volcanoAI::IsSummonedBy(), npc_little_ooze::npc_little_oozeAI::IsSummonedBy(), npc_lumbering_abomination::npc_lumbering_abominationAI::IsSummonedBy(), npc_meteor_strike_initial::npc_meteor_strike_initialAI::IsSummonedBy(), npc_molten_barrage::npc_molten_barrageAI::IsSummonedBy(), npc_nether_portal::npc_nether_portalAI::IsSummonedBy(), npc_omega_stance::npc_omega_stanceAI::IsSummonedBy(), npc_raging_ghoul::npc_raging_ghoulAI::IsSummonedBy(), npc_risen_witch_doctor::npc_risen_witch_doctorAI::IsSummonedBy(), npc_strangulate_vehicle::npc_strangulate_vehicleAI::IsSummonedBy(), npc_yogg_saron_keeper::npc_yogg_saron_keeperAI::IsSummonedBy(), boss_black_knight::boss_black_knightAI::JustDied(), boss_kologarn::boss_kologarnAI::JustDied(), boss_leotheras_the_blind_demonform::boss_leotheras_the_blind_demonformAI::JustDied(), boss_professor_putricide::boss_professor_putricideAI::JustDied(), boss_urom::boss_uromAI::JustDied(), boss_varos::boss_varosAI::JustDied(), boss_viscidus::boss_viscidusAI::JustDied(), dummy_dragonAI::JustDied(), npc_blistering_zombie::npc_blistering_zombieAI::JustDied(), npc_buru_egg::npc_buru_eggAI::JustDied(), npc_egg_pile::npc_egg_pileAI::JustDied(), npc_enraged_spirit::npc_enraged_spiritAI::JustDied(), npc_enslaved_soul::npc_enslaved_soulAI::JustDied(), npc_faerlina_add::npc_faerlina_addAI::JustDied(), npc_feral_defender::npc_feral_defenderAI::JustDied(), npc_gluttonous_abomination::npc_gluttonous_abominationAI::JustDied(), npc_halion_controller::npc_halion_controllerAI::JustDied(), npc_ichor_globule::npc_ichor_globuleAI::JustDied(), npc_kilrek::npc_kilrekAI::JustDied(), npc_mechanolift::npc_mechanoliftAI::JustDied(), npc_omen::npc_omenAI::JustDied(), npc_phantom_hallucination::npc_phantom_hallucinationAI::JustDied(), npc_risen_husk_spirit::npc_risen_husk_spiritAI::JustDied(), npc_spiritual_reflection::npc_spiritual_reflectionAI::JustDied(), npc_stonekeepers::npc_stonekeepersAI::JustDied(), npc_swarm_scarab::npc_swarm_scarabAI::JustDied(), npc_taldaram_flamesphere::npc_taldaram_flamesphereAI::JustDied(), npc_yggdras::npc_yggdrasAI::JustDied(), boss_bronjahm::boss_bronjahmAI::JustReachedHome(), boss_jaraxxus::boss_jaraxxusAI::JustReachedHome(), boss_palehoof::boss_palehoofAI::JustReachedHome(), npc_ferocious_rhino::npc_ferocious_rhinoAI::JustReachedHome(), npc_frenzied_worgen::npc_frenzied_worgenAI::JustReachedHome(), npc_hellfire_channeler::npc_hellfire_channelerAI::JustReachedHome(), npc_massive_jormungar::npc_massive_jormungarAI::JustReachedHome(), npc_ravenous_furbolg::npc_ravenous_furbolgAI::JustReachedHome(), boss_prince_keleseth_icc::boss_prince_kelesethAI::JustRespawned(), boss_prince_taldaram_icc::boss_prince_taldaramAI::JustRespawned(), boss_prince_valanar_icc::boss_prince_valanarAI::JustRespawned(), boss_occuthar::boss_occutharAI::JustSummoned(), boss_professor_putricide::boss_professor_putricideAI::JustSummoned(), boss_skeram::boss_skeramAI::JustSummoned(), boss_doomlord_kazzak::boss_doomlordkazzakAI::KilledUnit(), boss_steelbreaker::boss_steelbreakerAI::KilledUnit(), npc_drakuru_shackles::npc_drakuru_shacklesAI::LockRageclaw(), npc_aged_dying_ancient_kodo::npc_aged_dying_ancient_kodoAI::MoveInLineOfSight(), npc_daranelle::npc_daranelleAI::MoveInLineOfSight(), npc_mageguard_dalaran::npc_mageguard_dalaranAI::MoveInLineOfSight(), npc_medivh_bm::npc_medivh_bmAI::MoveInLineOfSight(), npc_wisp_invis::npc_wisp_invisAI::MoveInLineOfSight(), boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI::MovementInform(), boss_garfrost::boss_garfrostAI::MovementInform(), boss_headless_horseman::boss_headless_horsemanAI::MovementInform(), boss_malygos::boss_malygosAI::MovementInform(), boss_professor_putricide::boss_professor_putricideAI::MovementInform(), boss_the_lich_king::boss_the_lich_kingAI::MovementInform(), boss_warchief_kargath_bladefist::boss_warchief_kargath_bladefistAI::MovementInform(), npc_annhylde_the_caller::npc_annhylde_the_callerAI::MovementInform(), npc_azure_ring_captain::npc_azure_ring_captainAI::MovementInform(), npc_ball_of_flame::npc_ball_of_flameAI::MovementInform(), npc_enslaved_netherwing_drake::npc_enslaved_netherwing_drakeAI::MovementInform(), npc_fel_guard_hound::npc_fel_guard_houndAI::MovementInform(), npc_frost_sphere::npc_frost_sphereAI::MovementInform(), npc_frostbrood_skytalon::npc_frostbrood_skytalonAI::MovementInform(), npc_glob_of_viscidus::npc_glob_of_viscidusAI::MovementInform(), npc_hive_zara_larva::npc_hive_zara_larvaAI::MovementInform(), npc_ingvar_throw_dummy::npc_ingvar_throw_dummyAI::MovementInform(), npc_palehoof_orb::npc_palehoof_orbAI::MovementInform(), npc_valkyr_shadowguard::npc_valkyr_shadowguardAI::MovementInform(), boss_magtheridon::boss_magtheridonAI::NeedCheckCubeStatus(), npc_image_of_medivh::npc_image_of_medivhAI::NextStep(), npc_eonars_gift::npc_eonars_giftAI::npc_eonars_giftAI(), npc_felmyst_trail::npc_felmyst_trailAI::npc_felmyst_trailAI(), npc_goblin_assassin::npc_goblin_assassinAI::npc_goblin_assassinAI(), npc_healthy_spore::npc_healthy_sporeAI::npc_healthy_sporeAI(), npc_nature_bomb::npc_nature_bombAI::npc_nature_bombAI(), npc_pet_pri_lightwell::npc_pet_pri_lightwellAI::npc_pet_pri_lightwellAI(), npc_sun_beam::npc_sun_beamAI::npc_sun_beamAI(), npc_unstable_sun_beam::npc_unstable_sun_beamAI::npc_unstable_sun_beamAI(), boss_jedoga_shadowseeker::boss_jedoga_shadowseekerAI::Opfern(), npc_blazing_monstrosity::npc_blazing_monstrosityAI::PassengerBoarded(), npc_simon_bunny::npc_simon_bunnyAI::PlayColor(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::ReanimateCultist(), npc_dancing_flames::npc_dancing_flamesAI::ReceiveEmote(), npc_lake_frog::npc_lake_frogAI::ReceiveEmote(), npc_pet_gen_mojo::npc_pet_gen_mojoAI::ReceiveEmote(), npc_spectral_ghostly_citizen::npc_spectral_ghostly_citizenAI::ReceiveEmote(), boss_keristrasza::boss_keristraszaAI::RemovePrison(), boss_taldaram::boss_taldaramAI::RemovePrison(), boss_baroness_dorothea_millstipe::boss_baroness_dorothea_millstipeAI::Reset(), boss_bjarngrim::boss_bjarngrimAI::Reset(), boss_brain_of_yogg_saron::boss_brain_of_yogg_saronAI::Reset(), boss_brutallus::boss_brutallusAI::Reset(), boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::Reset(), boss_flame_leviathan_defense_cannon::boss_flame_leviathan_defense_cannonAI::Reset(), boss_golemagg::boss_golemaggAI::Reset(), boss_headless_horseman::boss_headless_horsemanAI::Reset(), boss_high_king_maulgar::boss_high_king_maulgarAI::Reset(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::Reset(), boss_leotheras_the_blind::boss_leotheras_the_blindAI::Reset(), boss_magmadar::boss_magmadarAI::Reset(), boss_magtheridon::boss_magtheridonAI::Reset(), boss_saronite_animus::boss_saronite_animusAI::Reset(), boss_sindragosa::boss_sindragosaAI::Reset(), boss_terestian_illhoof::boss_terestianAI::Reset(), boss_the_lurker_below::boss_the_lurker_belowAI::Reset(), boss_xt002::boss_xt002_AI::Reset(), boss_yogg_saron::boss_yogg_saronAI::Reset(), hyjalAI::Reset(), npc_acolyte_of_vesperon::npc_acolyte_of_vesperonAI::Reset(), npc_ahnkahar_nerubian::npc_ahnkahar_nerubianAI::Reset(), npc_akama_shade::npc_akamaAI::Reset(), npc_amanitar_mushrooms::npc_amanitar_mushroomsAI::Reset(), npc_ancestral_wolf::npc_ancestral_wolfAI::Reset(), npc_arcane_sphere::npc_arcane_sphereAI::Reset(), npc_auriaya_seeping_trigger::npc_auriaya_seeping_triggerAI::Reset(), npc_blessed_banner::npc_blessed_bannerAI::Reset(), npc_boombot::npc_boombotAI::Reset(), npc_captured_rageclaw::npc_captured_rageclawAI::Reset(), npc_chaotic_rift::npc_chaotic_riftAI::Reset(), npc_constrictor_tentacle::npc_constrictor_tentacleAI::Reset(), npc_corruptor_tentacle::npc_corruptor_tentacleAI::Reset(), npc_crusher_tentacle::npc_crusher_tentacleAI::Reset(), npc_dancing_flames::npc_dancing_flamesAI::Reset(), npc_darrowshire_spirit::npc_darrowshire_spiritAI::Reset(), npc_devouring_flame::npc_devouring_flameAI::Reset(), npc_draenei_survivor::npc_draenei_survivorAI::Reset(), npc_felkael_flamestrike::npc_felkael_flamestrikeAI::Reset(), npc_felkael_phoenix::npc_felkael_phoenixAI::Reset(), npc_firebomb::npc_firebombAI::Reset(), npc_firework::npc_fireworkAI::Reset(), npc_frost_sphere::npc_frost_sphereAI::Reset(), npc_halion_controller::npc_halion_controllerAI::Reset(), npc_hidden_cultist::npc_hidden_cultistAI::Reset(), npc_ichor_globule::npc_ichor_globuleAI::Reset(), npc_immortal_guardian::npc_immortal_guardianAI::Reset(), npc_influence_tentacle::npc_influence_tentacleAI::Reset(), npc_jedoga_initiand::npc_jedoga_initiandAI::Reset(), npc_kelthuzad_abomination::npc_kelthuzad_abominationAI::Reset(), npc_laughing_skull::npc_laughing_skullAI::Reset(), npc_legion_flame::npc_legion_flameAI::Reset(), npc_lesser_doomguard::npc_lesser_doomguardAI::Reset(), npc_life_spark::npc_life_sparkAI::Reset(), npc_medivh_bm::npc_medivh_bmAI::Reset(), npc_nerubian_burrower::npc_nerubian_burrowerAI::Reset(), npc_observation_ring_keeper::npc_observation_ring_keeperAI::Reset(), npc_ominous_cloud::npc_ominous_cloudAI::Reset(), npc_parasitic_shadowfiend::npc_parasitic_shadowfiendAI::Reset(), npc_phoenix_tk::npc_phoenix_tkAI::Reset(), npc_pulsing_pumpkin::npc_pulsing_pumpkinAI::Reset(), npc_raging_spirit::npc_raging_spiritAI::Reset(), npc_ritual_channeler::npc_ritual_channelerAI::Reset(), npc_scorch_ground::npc_scorch_groundAI::Reset(), npc_shadow_demon::shadow_demonAI::Reset(), npc_spirit_warden::npc_spirit_wardenAI::Reset(), npc_swarm_scarab::npc_swarm_scarabAI::Reset(), npc_taldaram_flamesphere::npc_taldaram_flamesphereAI::Reset(), npc_toasty_fire::npc_toasty_fireAI::Reset(), npc_toc_shadow_priest::npc_toc_shadow_priestAI::Reset(), npc_tournament_training_dummy::npc_tournament_training_dummyAI::Reset(), npc_towering_infernal::npc_towering_infernalAI::Reset(), npc_turned_champion::npc_turned_championAI::Reset(), npc_underbog_mushroom::npc_underbog_mushroomAI::Reset(), npc_valkyr_shadowguard::npc_valkyr_shadowguardAI::Reset(), npc_violet_hold_arcane_sphere::npc_violet_hold_arcane_sphereAI::Reset(), npc_warden_mellichar::npc_warden_mellicharAI::Reset(), npc_yogg_saron_keeper::npc_yogg_saron_keeperAI::Reset(), npc_zerekethvoidzone::npc_zerekethvoidzoneAI::Reset(), advisorbase_ai::Revive(), boss_twinemperorsAI::SetAfterTeleport(), boss_novos::boss_novosAI::SetBubbled(), npc_combustion_consumption::npc_combustion_consumptionAI::SetData(), npc_shadowmoon_tuber_node::npc_shadowmoon_tuber_nodeAI::SetData(), boss_xt002::boss_xt002_AI::SetPhaseOne(), npc_abyssal::npc_abyssalAI::SetTrigger(), npc_wisp_invis::npc_wisp_invisAI::SetType(), npc_alchemist_finklestein::npc_alchemist_finklesteinAI::sGossipSelect(), npc_henry_stern::npc_henry_sternAI::sGossipSelect(), npc_lake_frog::npc_lake_frogAI::sGossipSelect(), npc_morridune::npc_morriduneAI::sGossipSelect(), npc_observation_ring_keeper::npc_observation_ring_keeperAI::sGossipSelect(), boss_freya::boss_freyaAI::SpawnWave(), boss_headless_horseman::boss_headless_horsemanAI::SpellHit(), boss_najentus::boss_najentusAI::SpellHit(), boss_razorscale_controller::boss_razorscale_controllerAI::SpellHit(), boss_strawman::boss_strawmanAI::SpellHit(), boss_valithria_dreamwalker::boss_valithria_dreamwalkerAI::SpellHit(), boss_viscidus::boss_viscidusAI::SpellHit(), npc_abyssal::npc_abyssalAI::SpellHit(), npc_aged_dying_ancient_kodo::npc_aged_dying_ancient_kodoAI::SpellHit(), npc_arcane_overload::npc_arcane_overloadAI::SpellHit(), npc_argent_captainAI::SpellHit(), npc_beryl_sorcerer::npc_beryl_sorcererAI::SpellHit(), npc_captured_rageclaw::npc_captured_rageclawAI::SpellHit(), npc_cult_adherent::npc_cult_adherentAI::SpellHit(), npc_cult_fanatic::npc_cult_fanaticAI::SpellHit(), npc_draenei_survivor::npc_draenei_survivorAI::SpellHit(), npc_enslaved_netherwing_drake::npc_enslaved_netherwing_drakeAI::SpellHit(), npc_frostbrood_skytalon::npc_frostbrood_skytalonAI::SpellHit(), npc_greengill_slave::npc_greengill_slaveAI::SpellHit(), npc_head::npc_headAI::SpellHit(), npc_nexus_drake_hatchling::npc_nexus_drake_hatchlingAI::SpellHit(), npc_outhouse_bunny::npc_outhouse_bunnyAI::SpellHit(), npc_portal_eoe::npc_portal_eoeAI::SpellHit(), npc_pulsing_pumpkin::npc_pulsing_pumpkinAI::SpellHit(), npc_salanar_the_horseman::npc_salanar_the_horsemanAI::SpellHit(), npc_tournament_training_dummy::npc_tournament_training_dummyAI::SpellHit(), npc_wounded_skirmisher::npc_wounded_skirmisherAI::SpellHit(), boss_icehowl::boss_icehowlAI::SpellHitTarget(), boss_volazj::boss_volazjAI::SpellHitTarget(), npc_blackrock_spy::npc_blackrock_spyAI::Spyglass(), npc_anubarak_spike::npc_anubarak_spikeAI::StartChase(), npc_naga_distiller::npc_naga_distillerAI::StartRageGen(), boss_ingvar_the_plunderer::boss_ingvar_the_plundererAI::StartZombiePhase(), boss_jormungarAI::Submerge(), npc_ancient_conservator::npc_ancient_conservatorAI::SummonHealthySpores(), boss_malchezaar::boss_malchezaarAI::SummonInfernal(), boss_illidan_stormrage::boss_illidan_stormrageAI::SummonMaiev(), boss_netherspite::boss_netherspiteAI::SwitchToBanishPhase(), boss_darkweaver_syth::boss_darkweaver_sythAI::SythSummoning(), boss_felblood_kaelthas::boss_felblood_kaelthasAI::TeleportPlayersToSelf(), boss_twinemperorsAI::TryActivateAfterTTelep(), boss_twinemperorsAI::TryHealBrother(), npc_drakuru_shackles::npc_drakuru_shacklesAI::UnlockRageclaw(), boss_aeonus::boss_aeonusAI::UpdateAI(), boss_aku_mai::boss_aku_maiAI::UpdateAI(), boss_alar::boss_alarAI::UpdateAI(), boss_algalon_the_observer::boss_algalon_the_observerAI::UpdateAI(), boss_alizabal::boss_alizabalAI::UpdateAI(), boss_alythess::boss_alythessAI::UpdateAI(), boss_amanitar::boss_amanitarAI::UpdateAI(), boss_amnennar_the_coldbringer::boss_amnennar_the_coldbringerAI::UpdateAI(), boss_anetheron::boss_anetheronAI::UpdateAI(), boss_anomalus::boss_anomalusAI::UpdateAI(), boss_anraphet::boss_anraphetAI::UpdateAI(), boss_anub_arak::boss_anub_arakAI::UpdateAI(), boss_anubarak_trial::boss_anubarak_trialAI::UpdateAI(), boss_anubrekhan::boss_anubrekhanAI::UpdateAI(), boss_anubshiah::boss_anubshiahAI::UpdateAI(), boss_anzu::boss_anzuAI::UpdateAI(), boss_apoko::boss_apokoAI::UpdateAI(), boss_arcanist_doan::boss_arcanist_doanAI::UpdateAI(), boss_archavon::boss_archavonAI::UpdateAI(), boss_archimonde::boss_archimondeAI::UpdateAI(), boss_attumen::boss_attumenAI::UpdateAI(), boss_auriaya::boss_auriayaAI::UpdateAI(), boss_ayamiss::boss_ayamissAI::UpdateAI(), boss_azgalor::boss_azgalorAI::UpdateAI(), boss_azuregos::boss_azuregosAI::UpdateAI(), boss_baltharus_the_warborn::boss_baltharus_the_warbornAI::UpdateAI(), boss_baron_geddon::boss_baron_geddonAI::UpdateAI(), boss_baron_rafe_dreuger::boss_baron_rafe_dreugerAI::UpdateAI(), boss_baroness_dorothea_millstipe::boss_baroness_dorothea_millstipeAI::UpdateAI(), boss_bigbadwolf::boss_bigbadwolfAI::UpdateAI(), boss_bjarngrim::boss_bjarngrimAI::UpdateAI(), boss_black_knight::boss_black_knightAI::UpdateAI(), boss_blackheart_the_inciter::boss_blackheart_the_inciterAI::UpdateAI(), boss_blindeye_the_seer::boss_blindeye_the_seerAI::UpdateAI(), boss_blood_council_controller::boss_blood_council_controllerAI::UpdateAI(), boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI::UpdateAI(), boss_broggok::boss_broggokAI::UpdateAI(), boss_bronjahm::boss_bronjahmAI::UpdateAI(), boss_brutallus::boss_brutallusAI::UpdateAI(), boss_buru::boss_buruAI::UpdateAI(), boss_captain_skarloc::boss_captain_skarlocAI::UpdateAI(), boss_chromaggus::boss_chromaggusAI::UpdateAI(), boss_chrono_lord_deja::boss_chrono_lord_dejaAI::UpdateAI(), boss_cthun::cthunAI::UpdateAI(), boss_curator::boss_curatorAI::UpdateAI(), boss_cyanigosa::boss_cyanigosaAI::UpdateAI(), boss_dalronn_the_controller::boss_dalronn_the_controllerAI::UpdateAI(), boss_darkweaver_syth::boss_darkweaver_sythAI::UpdateAI(), boss_dathrohan_balnazzar::boss_dathrohan_balnazzarAI::UpdateAI(), boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::UpdateAI(), boss_devourer_of_souls::boss_devourer_of_soulsAI::UpdateAI(), boss_doomlord_kazzak::boss_doomlordkazzakAI::UpdateAI(), boss_doomrel::boss_doomrelAI::UpdateAI(), boss_doomwalker::boss_doomwalkerAI::UpdateAI(), boss_dorothee::boss_dorotheeAI::UpdateAI(), boss_drakkari_elemental::boss_drakkari_elementalAI::UpdateAI(), boss_drakos::boss_drakosAI::UpdateAI(), boss_eadric::boss_eadricAI::UpdateAI(), boss_earthrager_ptah::boss_earthrager_ptahAI::UpdateAI(), boss_eck::boss_eckAI::UpdateAI(), boss_elder_nadox::boss_elder_nadoxAI::UpdateAI(), boss_elder_stonebark::boss_elder_stonebarkAI::UpdateAI(), boss_ellris_duskhallow::boss_ellris_duskhallowAI::UpdateAI(), boss_emalon::boss_emalonAI::UpdateAI(), boss_emperor_dagran_thaurissan::boss_draganthaurissanAI::UpdateAI(), boss_entropius::boss_entropiusAI::UpdateAI(), boss_epoch::boss_epochAI::UpdateAI(), boss_epoch_hunter::boss_epoch_hunterAI::UpdateAI(), boss_eregos::boss_eregosAI::UpdateAI(), boss_erekem::boss_erekemAI::UpdateAI(), boss_essence_of_anger::boss_essence_of_angerAI::UpdateAI(), boss_essence_of_desire::boss_essence_of_desireAI::UpdateAI(), boss_essence_of_suffering::boss_essence_of_sufferingAI::UpdateAI(), boss_exarch_maladaar::boss_exarch_maladaarAI::UpdateAI(), boss_eye_of_cthun::eye_of_cthunAI::UpdateAI(), boss_faerlina::boss_faerlinaAI::UpdateAI(), boss_falric::boss_falricAI::UpdateAI(), boss_fankriss::boss_fankrissAI::UpdateAI(), boss_fathomguard_caribdis::boss_fathomguard_caribdisAI::UpdateAI(), boss_fathomguard_sharkkis::boss_fathomguard_sharkkisAI::UpdateAI(), boss_fathomguard_tidalvess::boss_fathomguard_tidalvessAI::UpdateAI(), boss_fathomlord_karathress::boss_fathomlord_karathressAI::UpdateAI(), boss_felblood_kaelthas::boss_felblood_kaelthasAI::UpdateAI(), boss_felmyst::boss_felmystAI::UpdateAI(), boss_festergut::boss_festergutAI::UpdateAI(), boss_flame_leviathan::boss_flame_leviathanAI::UpdateAI(), boss_flame_leviathan_defense_cannon::boss_flame_leviathan_defense_cannonAI::UpdateAI(), boss_flamegor::boss_flamegorAI::UpdateAI(), boss_four_horsemen::boss_four_horsemenAI::UpdateAI(), boss_freya::boss_freyaAI::UpdateAI(), boss_gal_darah::boss_gal_darahAI::UpdateAI(), boss_garfrost::boss_garfrostAI::UpdateAI(), boss_garr::boss_garrAI::UpdateAI(), boss_gatewatcher_gyrokill::boss_gatewatcher_gyrokillAI::UpdateAI(), boss_gatewatcher_iron_hand::boss_gatewatcher_iron_handAI::UpdateAI(), boss_gathios_the_shatterer::boss_gathios_the_shattererAI::UpdateAI(), boss_gehennas::boss_gehennasAI::UpdateAI(), boss_general_vezax::boss_general_vezaxAI::UpdateAI(), boss_general_zarithrian::boss_general_zarithrianAI::UpdateAI(), boss_gizrul_the_slavener::boss_gizrul_the_slavenerAI::UpdateAI(), boss_gluth::boss_gluthAI::UpdateAI(), boss_golemagg::boss_golemaggAI::UpdateAI(), boss_gorosh_the_dervish::boss_gorosh_the_dervishAI::UpdateAI(), boss_grand_astromancer_capernian::boss_grand_astromancer_capernianAI::UpdateAI(), boss_grand_warlock_nethekurse::boss_grand_warlock_nethekurseAI::UpdateAI(), boss_grandmaster_vorpil::boss_grandmaster_vorpilAI::UpdateAI(), boss_grimlok::boss_grimlokAI::UpdateAI(), boss_grizzle::boss_grizzleAI::UpdateAI(), boss_grobbulus::boss_grobbulusAI::UpdateAI(), boss_gruul::boss_gruulAI::UpdateAI(), boss_gurtogg_bloodboil::boss_gurtogg_bloodboilAI::UpdateAI(), boss_gyth::boss_gythAI::UpdateAI(), boss_hadronox::boss_hadronoxAI::UpdateAI(), boss_halycon::boss_halyconAI::UpdateAI(), boss_harbinger_skyriss::boss_harbinger_skyrissAI::UpdateAI(), boss_headless_horseman::boss_headless_horsemanAI::UpdateAI(), boss_herod::boss_herodAI::UpdateAI(), boss_high_astromancer_solarian::boss_high_astromancer_solarianAI::UpdateAI(), boss_high_botanist_freywinn::boss_high_botanist_freywinnAI::UpdateAI(), boss_high_inquisitor_fairbanks::boss_high_inquisitor_fairbanksAI::UpdateAI(), boss_high_inquisitor_whitemane::boss_high_inquisitor_whitemaneAI::UpdateAI(), boss_high_interrogator_gerstahn::boss_high_interrogator_gerstahnAI::UpdateAI(), boss_high_king_maulgar::boss_high_king_maulgarAI::UpdateAI(), boss_high_nethermancer_zerevor::boss_high_nethermancer_zerevorAI::UpdateAI(), boss_hodir::boss_hodirAI::UpdateAI(), boss_hogger::boss_hoggerAI::UpdateAI(), boss_hoptallus::boss_hoptallusAI::UpdateAI(), boss_houndmaster_loksey::boss_houndmaster_lokseyAI::UpdateAI(), boss_huhuran::boss_huhuranAI::UpdateAI(), boss_hungarfen::boss_hungarfenAI::UpdateAI(), boss_hunter_toc5::boss_hunter_toc5AI::UpdateAI(), boss_hydromancer_thespia::boss_thespiaAI::UpdateAI(), boss_hydross_the_unstable::boss_hydross_the_unstableAI::UpdateAI(), boss_icehowl::boss_icehowlAI::UpdateAI(), boss_ichoron::boss_ichoronAI::UpdateAI(), boss_ick::boss_ickAI::UpdateAI(), boss_ignis::boss_ignis_AI::UpdateAI(), boss_illidan_stormrage::boss_illidan_stormrageAI::UpdateAI(), boss_ingvar_the_plunderer::boss_ingvar_the_plundererAI::UpdateAI(), boss_ionar::boss_ionarAI::UpdateAI(), boss_ironaya::boss_ironayaAI::UpdateAI(), boss_jaraxxus::boss_jaraxxusAI::UpdateAI(), boss_jedoga_shadowseeker::boss_jedoga_shadowseekerAI::UpdateAI(), boss_jormungarAI::UpdateAI(), boss_julianne::boss_julianneAI::UpdateAI(), boss_kaelthas::boss_kaelthasAI::UpdateAI(), boss_kagani_nightstrike::boss_kagani_nightstrikeAI::UpdateAI(), boss_kalec::boss_kalecAI::UpdateAI(), boss_kazrogal::boss_kazrogalAI::UpdateAI(), boss_keleseth::boss_kelesethAI::UpdateAI(), boss_kelidan_the_breaker::boss_kelidan_the_breakerAI::UpdateAI(), boss_kelris::boss_kelrisAI::UpdateAI(), boss_kelthuzad::boss_kelthuzadAI::UpdateAI(), boss_keristrasza::boss_keristraszaAI::UpdateAI(), boss_kiggler_the_crazed::boss_kiggler_the_crazedAI::UpdateAI(), boss_kiljaeden::boss_kiljaedenAI::UpdateAI(), boss_kologarn::boss_kologarnAI::UpdateAI(), boss_koralon::boss_koralonAI::UpdateAI(), boss_kri::boss_kriAI::UpdateAI(), boss_krick::boss_krickAI::UpdateAI(), boss_krik_thir::boss_krik_thirAI::UpdateAI(), boss_krosh_firehand::boss_krosh_firehandAI::UpdateAI(), boss_krystallus::boss_krystallusAI::UpdateAI(), boss_kurinnaxx::boss_kurinnaxxAI::UpdateAI(), boss_lady_catriona_von_indi::boss_lady_catriona_von_indiAI::UpdateAI(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::UpdateAI(), boss_lady_keira_berrybuck::boss_lady_keira_berrybuckAI::UpdateAI(), boss_lady_malande::boss_lady_malandeAI::UpdateAI(), boss_lady_vashj::boss_lady_vashjAI::UpdateAI(), boss_laj::boss_lajAI::UpdateAI(), boss_landslide::boss_landslideAI::UpdateAI(), boss_leotheras_the_blind::boss_leotheras_the_blindAI::UpdateAI(), boss_loatheb::boss_loathebAI::UpdateAI(), boss_loken::boss_lokenAI::UpdateAI(), boss_lord_crispin_ference::boss_lord_crispin_ferenceAI::UpdateAI(), boss_lord_marrowgar::boss_lord_marrowgarAI::UpdateAI(), boss_lord_robin_daris::boss_lord_robin_darisAI::UpdateAI(), boss_lord_valthalak::boss_lord_valthalakAI::UpdateAI(), boss_maexxna::boss_maexxnaAI::UpdateAI(), boss_mage_toc5::boss_mage_toc5AI::UpdateAI(), boss_magistrate_barthilas::boss_magistrate_barthilasAI::UpdateAI(), boss_magmadar::boss_magmadarAI::UpdateAI(), boss_magtheridon::boss_magtheridonAI::UpdateAI(), boss_magus_telestra::boss_magus_telestraAI::UpdateAI(), boss_maiden_of_grief::boss_maiden_of_griefAI::UpdateAI(), boss_maiden_of_virtue::boss_maiden_of_virtueAI::UpdateAI(), boss_maiev_shadowsong::boss_maievAI::UpdateAI(), boss_majordomo::boss_majordomoAI::UpdateAI(), boss_mal_ganis::boss_mal_ganisAI::UpdateAI(), boss_malchezaar::boss_malchezaarAI::UpdateAI(), boss_malygos::boss_malygosAI::UpdateAI(), boss_marwyn::boss_marwynAI::UpdateAI(), boss_master_engineer_telonicus::boss_master_engineer_telonicusAI::UpdateAI(), boss_meathook::boss_meathookAI::UpdateAI(), boss_mechano_lord_capacitus::boss_mechano_lord_capacitusAI::UpdateAI(), boss_mekgineer_steamrigger::boss_mekgineer_steamriggerAI::UpdateAI(), boss_moam::boss_moamAI::UpdateAI(), boss_moorabi::boss_moorabiAI::UpdateAI(), boss_moragg::boss_moraggAI::UpdateAI(), boss_moroes::boss_moroesAI::UpdateAI(), boss_mother_shahraz::boss_shahrazAI::UpdateAI(), boss_mother_smolderweb::boss_mothersmolderwebAI::UpdateAI(), boss_murmur::boss_murmurAI::UpdateAI(), boss_muru::boss_muruAI::UpdateAI(), boss_najentus::boss_najentusAI::UpdateAI(), boss_nazan::boss_nazanAI::UpdateAI(), boss_nefarian::boss_nefarianAI::UpdateAI(), boss_netherspite::boss_netherspiteAI::UpdateAI(), boss_nexusprince_shaffar::boss_nexusprince_shaffarAI::UpdateAI(), boss_nightbane::boss_nightbaneAI::UpdateAI(), boss_novos::boss_novosAI::UpdateAI(), boss_occuthar::boss_occutharAI::UpdateAI(), boss_olm_the_summoner::boss_olm_the_summonerAI::UpdateAI(), boss_omor_the_unscarred::boss_omor_the_unscarredAI::UpdateAI(), boss_onyxia::boss_onyxiaAI::UpdateAI(), boss_ook_ook::boss_ook_ookAI::UpdateAI(), boss_ormorok::boss_ormorokAI::UpdateAI(), boss_ossirian::boss_ossirianAI::UpdateAI(), boss_ouro::boss_ouroAI::UpdateAI(), boss_palehoof::boss_palehoofAI::UpdateAI(), boss_paletress::boss_paletressAI::UpdateAI(), boss_pandemonius::boss_pandemoniusAI::UpdateAI(), boss_patchwerk::boss_patchwerkAI::UpdateAI(), boss_pit_lord_argaloth::boss_pit_lord_argalothAI::UpdateAI(), boss_priestess_delrissa::boss_priestess_delrissaAI::UpdateAI(), boss_priestess_lackey_commonAI::UpdateAI(), boss_prince_keleseth_icc::boss_prince_kelesethAI::UpdateAI(), boss_prince_taldaram_icc::boss_prince_taldaramAI::UpdateAI(), boss_prince_valanar_icc::boss_prince_valanarAI::UpdateAI(), boss_princess_theradras::boss_ptheradrasAI::UpdateAI(), boss_professor_putricide::boss_professor_putricideAI::UpdateAI(), boss_pyroguard_emberseer::boss_pyroguard_emberseerAI::UpdateAI(), boss_rage_winterchill::boss_rage_winterchillAI::UpdateAI(), boss_ragnaros::boss_ragnarosAI::UpdateAI(), boss_rajaxx::boss_rajaxxAI::UpdateAI(), boss_ramstein_the_gorger::boss_ramstein_the_gorgerAI::UpdateAI(), boss_razorscale::boss_razorscaleAI::UpdateAI(), boss_razuvious::boss_razuviousAI::UpdateAI(), boss_reliquary_of_souls::boss_reliquary_of_soulsAI::UpdateAI(), boss_rend_blackhand::boss_rend_blackhandAI::UpdateAI(), boss_rimefang::boss_rimefangAI::UpdateAI(), boss_romulo::boss_romuloAI::UpdateAI(), boss_rotface::boss_rotfaceAI::UpdateAI(), boss_rouge_toc5::boss_rouge_toc5AI::UpdateAI(), boss_runemaster_molgeim::boss_runemaster_molgeimAI::UpdateAI(), boss_sacrolash::boss_sacrolashAI::UpdateAI(), boss_salramm::boss_salrammAI::UpdateAI(), boss_sapphiron::boss_sapphironAI::UpdateAI(), boss_sara::boss_saraAI::UpdateAI(), boss_sartharion::boss_sartharionAI::UpdateAI(), boss_sartura::boss_sarturaAI::UpdateAI(), boss_sathrovarr::boss_sathrovarrAI::UpdateAI(), boss_saviana_ragefire::boss_saviana_ragefireAI::UpdateAI(), boss_scarlet_commander_mograine::boss_scarlet_commander_mograineAI::UpdateAI(), boss_selin_fireheart::boss_selin_fireheartAI::UpdateAI(), boss_shade_of_akama::boss_shade_of_akamaAI::UpdateAI(), boss_shade_of_aran::boss_aranAI::UpdateAI(), boss_shadow_hunter_voshgajin::boss_shadowvoshAI::UpdateAI(), boss_shaman_toc5::boss_shaman_toc5AI::UpdateAI(), boss_shazzrah::boss_shazzrahAI::UpdateAI(), boss_shirrak_the_dead_watcher::boss_shirrak_the_dead_watcherAI::UpdateAI(), boss_silver_hand_bosses::boss_silver_hand_bossesAI::UpdateAI(), boss_sindragosa::boss_sindragosaAI::UpdateAI(), boss_sister_svalna::boss_sister_svalnaAI::UpdateAI(), boss_sjonnir::boss_sjonnirAI::UpdateAI(), boss_skadi::boss_skadiAI::UpdateAI(), boss_skarvald_the_constructor::boss_skarvald_the_constructorAI::UpdateAI(), boss_skeram::boss_skeramAI::UpdateAI(), boss_steelbreaker::boss_steelbreakerAI::UpdateAI(), boss_stormcaller_brundir::boss_stormcaller_brundirAI::UpdateAI(), boss_strawman::boss_strawmanAI::UpdateAI(), boss_sulfuron::boss_sulfuronAI::UpdateAI(), boss_supremus::boss_supremusAI::UpdateAI(), boss_svala::boss_svalaAI::UpdateAI(), boss_taldaram::boss_taldaramAI::UpdateAI(), boss_talon_king_ikiss::boss_talon_king_ikissAI::UpdateAI(), boss_temple_guardian_anhuur::boss_temple_guardian_anhuurAI::UpdateAI(), boss_temporus::boss_temporusAI::UpdateAI(), boss_terestian_illhoof::boss_terestianAI::UpdateAI(), boss_teron_gorefiend::boss_teron_gorefiendAI::UpdateAI(), boss_thaddius::boss_thaddiusAI::UpdateAI(), boss_tharon_ja::boss_tharon_jaAI::UpdateAI(), boss_the_beast::boss_thebeastAI::UpdateAI(), boss_the_black_stalker::boss_the_black_stalkerAI::UpdateAI(), boss_the_lich_king::boss_the_lich_kingAI::UpdateAI(), boss_the_lurker_below::boss_the_lurker_belowAI::UpdateAI(), boss_the_maker::boss_the_makerAI::UpdateAI(), boss_thorngrin_the_tender::boss_thorngrin_the_tenderAI::UpdateAI(), boss_tinhead::boss_tinheadAI::UpdateAI(), boss_toravon::boss_toravonAI::UpdateAI(), boss_twin_baseAI::UpdateAI(), boss_tyrannus::boss_tyrannusAI::UpdateAI(), boss_urom::boss_uromAI::UpdateAI(), boss_valithria_dreamwalker::boss_valithria_dreamwalkerAI::UpdateAI(), boss_varos::boss_varosAI::UpdateAI(), boss_vazruden::boss_vazrudenAI::UpdateAI(), boss_veklor::boss_veklorAI::UpdateAI(), boss_veknilash::boss_veknilashAI::UpdateAI(), boss_vem::boss_vemAI::UpdateAI(), boss_veras_darkshadow::boss_veras_darkshadowAI::UpdateAI(), boss_vexallus::boss_vexallusAI::UpdateAI(), boss_victor_nefarius::boss_victor_nefariusAI::UpdateAI(), boss_viscidus::boss_viscidusAI::UpdateAI(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::UpdateAI(), boss_void_reaver::boss_void_reaverAI::UpdateAI(), boss_volazj::boss_volazjAI::UpdateAI(), boss_volkhan::boss_volkhanAI::UpdateAI(), boss_warbringer_omrogg::boss_warbringer_omroggAI::UpdateAI(), boss_warchief_kargath_bladefist::boss_warchief_kargath_bladefistAI::UpdateAI(), boss_warlord_kalithresh::boss_warlord_kalithreshAI::UpdateAI(), boss_warlord_salaris::boss_warlord_salarisAI::UpdateAI(), boss_warrior_toc5::boss_warrior_toc5AI::UpdateAI(), boss_watchkeeper_gargolmar::boss_watchkeeper_gargolmarAI::UpdateAI(), boss_xevozz::boss_xevozzAI::UpdateAI(), boss_xt002::boss_xt002_AI::UpdateAI(), boss_yauj::boss_yaujAI::UpdateAI(), boss_yazzai::boss_yazzaiAI::UpdateAI(), boss_ymiron::boss_ymironAI::UpdateAI(), boss_yogg_saron::boss_yogg_saronAI::UpdateAI(), boss_zelfan::boss_zelfanAI::UpdateAI(), boss_zum_rah::boss_zum_rahAI::UpdateAI(), boss_zuramat::boss_zuramatAI::UpdateAI(), CasterAI::UpdateAI(), celebras_the_cursed::celebras_the_cursedAI::UpdateAI(), CombatAI::UpdateAI(), example_creature::example_creatureAI::UpdateAI(), example_escort::example_escortAI::UpdateAI(), generic_vehicleAI_toc5::generic_vehicleAI_toc5AI::UpdateAI(), guard_generic::guard_genericAI::UpdateAI(), guard_shattrath_aldor::guard_shattrath_aldorAI::UpdateAI(), guard_shattrath_scryer::guard_shattrath_scryerAI::UpdateAI(), hyjalAI::UpdateAI(), netherspite_infernal::netherspite_infernalAI::UpdateAI(), npc_abomination::npc_abominationAI::UpdateAI(), npc_abyssal::npc_abyssalAI::UpdateAI(), npc_agitated_earth_spirit::npc_agitated_earth_spiritAI::UpdateAI(), npc_ahnkahar_nerubian::npc_ahnkahar_nerubianAI::UpdateAI(), npc_akama_illidan::npc_akama_illidanAI::UpdateAI(), npc_akama_shade::npc_akamaAI::UpdateAI(), npc_alchemist_finklestein::npc_alchemist_finklesteinAI::UpdateAI(), npc_amanitar_mushrooms::npc_amanitar_mushroomsAI::UpdateAI(), npc_ancient_conservator::npc_ancient_conservatorAI::UpdateAI(), npc_ancient_water_spirit::npc_ancient_water_spiritAI::UpdateAI(), npc_ancient_wisp::npc_ancient_wispAI::UpdateAI(), npc_anub_ar_shadowcaster::npc_anub_ar_shadowcasterAI::UpdateAI(), npc_anub_ar_skirmisher::npc_anub_ar_skirmisherAI::UpdateAI(), npc_anubarak_spike::npc_anubarak_spikeAI::UpdateAI(), npc_aquementas::npc_aquementasAI::UpdateAI(), npc_archavon_warder::npc_archavon_warderAI::UpdateAI(), npc_armageddon::npc_armageddonAI::UpdateAI(), npc_arthas::npc_arthasAI::UpdateAI(), npc_arugal_voidwalker::npc_arugal_voidwalkerAI::UpdateAI(), npc_ashtongue_channeler::npc_ashtongue_channelerAI::UpdateAI(), npc_ashtongue_defender::npc_ashtongue_defenderAI::UpdateAI(), npc_ashtongue_sorcerer::npc_ashtongue_sorcererAI::UpdateAI(), npc_ashtongue_spiritbinder::npc_ashtongue_spiritbinderAI::UpdateAI(), npc_av_marshal_or_warmaster::npc_av_marshal_or_warmasterAI::UpdateAI(), npc_azure_binder::npc_azure_binderAI::UpdateAI(), npc_azure_captain::npc_azure_captainAI::UpdateAI(), npc_azure_invader::npc_azure_invaderAI::UpdateAI(), npc_azure_mage_slayer::npc_azure_mage_slayerAI::UpdateAI(), npc_azure_raider::npc_azure_raiderAI::UpdateAI(), npc_azure_sorceror::npc_azure_sorcerorAI::UpdateAI(), npc_azure_spellbreaker::npc_azure_spellbreakerAI::UpdateAI(), npc_azure_stalker::npc_azure_stalkerAI::UpdateAI(), npc_ball_of_flame::npc_ball_of_flameAI::UpdateAI(), npc_baltharus_the_warborn_clone::npc_baltharus_the_warborn_cloneAI::UpdateAI(), npc_banshee::npc_bansheeAI::UpdateAI(), npc_blackfathom_deeps_event::npc_blackfathom_deeps_eventAI::UpdateAI(), npc_blackhand_incarcerator::npc_blackhand_incarceratorAI::UpdateAI(), npc_blackrock_battle_worg::npc_blackrock_battle_worgAI::UpdateAI(), npc_blazing_monstrosity::npc_blazing_monstrosityAI::UpdateAI(), npc_blazing_skeleton::npc_blazing_skeletonAI::UpdateAI(), npc_blessed_banner::npc_blessed_bannerAI::UpdateAI(), npc_cairne_bloodhoof::npc_cairne_bloodhoofAI::UpdateAI(), npc_captain_arnath::npc_captain_arnathAI::UpdateAI(), npc_captain_brandon::npc_captain_brandonAI::UpdateAI(), npc_captain_grondel::npc_captain_grondelAI::UpdateAI(), npc_captain_rupert::npc_captain_rupertAI::UpdateAI(), npc_chaotic_rift::npc_chaotic_riftAI::UpdateAI(), npc_coilfang_waterelemental::npc_coilfang_waterelementalAI::UpdateAI(), npc_coldflame::npc_coldflameAI::UpdateAI(), npc_converted_sentry::npc_converted_sentryAI::UpdateAI(), npc_corruptor_tentacle::npc_corruptor_tentacleAI::UpdateAI(), npc_creature_generator_akama::npc_creature_generator_akamaAI::UpdateAI(), npc_crusher_tentacle::npc_crusher_tentacleAI::UpdateAI(), npc_crystal_channel_target::npc_crystal_channel_targetAI::UpdateAI(), npc_crystalcore_devastator::npc_crystalcore_devastatorAI::UpdateAI(), npc_cult_adherent::npc_cult_adherentAI::UpdateAI(), npc_cult_fanatic::npc_cult_fanaticAI::UpdateAI(), npc_cyclone::npc_cycloneAI::UpdateAI(), npc_dark_nucleus::npc_dark_nucleusAI::UpdateAI(), npc_dark_rider_of_acherus::npc_dark_rider_of_acherusAI::UpdateAI(), npc_darkrune_sentinel::npc_darkrune_sentinelAI::UpdateAI(), npc_darnavan::npc_darnavanAI::UpdateAI(), npc_detonating_lasher::npc_detonating_lasherAI::UpdateAI(), npc_disciple_of_naralex::npc_disciple_of_naralexAI::UpdateAI(), npc_doom_blossom::npc_doom_blossomAI::UpdateAI(), npc_earthmender_wilda::npc_earthmender_wildaAI::UpdateAI(), npc_enchanted_elemental::npc_enchanted_elementalAI::UpdateAI(), npc_enslaved_netherwing_drake::npc_enslaved_netherwing_drakeAI::UpdateAI(), npc_enslaved_proto_drake::npc_enslaved_proto_drakeAI::UpdateAI(), npc_eonars_gift::npc_eonars_giftAI::UpdateAI(), npc_ethereal_beacon::npc_ethereal_beaconAI::UpdateAI(), npc_ethereal_sphere::npc_ethereal_sphereAI::UpdateAI(), npc_eye_of_acherus::npc_eye_of_acherusAI::UpdateAI(), npc_eye_tentacle::eye_tentacleAI::UpdateAI(), npc_fel_infernal::npc_fel_infernalAI::UpdateAI(), npc_felkael_flamestrike::npc_felkael_flamestrikeAI::UpdateAI(), npc_felkael_phoenix::npc_felkael_phoenixAI::UpdateAI(), npc_feral_defender::npc_feral_defenderAI::UpdateAI(), npc_ferocious_rhino::npc_ferocious_rhinoAI::UpdateAI(), npc_feugen::npc_feugenAI::UpdateAI(), npc_fiend_elemental::npc_fiend_elementalAI::UpdateAI(), npc_firesworn::npc_fireswornAI::UpdateAI(), npc_flame_tsunami::npc_flame_tsunamiAI::UpdateAI(), npc_flame_warder::npc_flame_warderAI::UpdateAI(), npc_flamewaker_priest::npc_flamewaker_priestAI::UpdateAI(), npc_floon::npc_floonAI::UpdateAI(), npc_focus_fire::npc_focus_fireAI::UpdateAI(), npc_frenzied_worgen::npc_frenzied_worgenAI::UpdateAI(), npc_freya_ward_summon::npc_freya_ward_summonAI::UpdateAI(), npc_freyas_ward::npc_freyas_wardAI::UpdateAI(), npc_frost_freeze_trap::npc_frost_freeze_trapAI::UpdateAI(), npc_frostworn_general::npc_frostworn_generalAI::UpdateAI(), npc_frozen_orb::npc_frozen_orbAI::UpdateAI(), npc_frozen_orb_stalker::npc_frozen_orb_stalkerAI::UpdateAI(), npc_garona::npc_garonaAI::UpdateAI(), npc_geist_ambusher::npc_geist_ambusherAI::UpdateAI(), npc_ghostly_priest::npc_ghostly_priestAI::UpdateAI(), npc_ghoul::npc_ghoulAI::UpdateAI(), npc_giant_eye_tentacle::giant_eye_tentacleAI::UpdateAI(), npc_giant_infernal::npc_giant_infernalAI::UpdateAI(), npc_githyiss::npc_githyissAI::UpdateAI(), npc_gluttonous_abomination::npc_gluttonous_abominationAI::UpdateAI(), npc_greyheart_spellbinder::npc_greyheart_spellbinderAI::UpdateAI(), npc_grobbulus_poison_cloud::npc_grobbulus_poison_cloudAI::UpdateAI(), npc_halion_controller::npc_halion_controllerAI::UpdateAI(), npc_hand_of_the_deceiver::npc_hand_of_the_deceiverAI::UpdateAI(), npc_harbinger_of_flame::npc_harbinger_of_flameAI::UpdateAI(), npc_hellfire_channeler::npc_hellfire_channelerAI::UpdateAI(), npc_hellfire_sentry::npc_hellfire_sentryAI::UpdateAI(), npc_high_inquisitor_valroth::npc_high_inquisitor_valrothAI::UpdateAI(), npc_highborne_lamenter::npc_highborne_lamenterAI::UpdateAI(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::UpdateAI(), npc_hodir_druid::npc_hodir_druidAI::UpdateAI(), npc_hodir_mage::npc_hodir_mageAI::UpdateAI(), npc_hodir_priest::npc_hodir_priestAI::UpdateAI(), npc_hodir_shaman::npc_hodir_shamanAI::UpdateAI(), npc_icicle::npc_icicleAI::UpdateAI(), npc_illidari_spawn::npc_illidari_spawnAI::UpdateAI(), npc_image_of_medivh::npc_image_of_medivhAI::UpdateAI(), npc_immortal_guardian::npc_immortal_guardianAI::UpdateAI(), npc_imprisoned_beryl_sorcerer::npc_imprisoned_beryl_sorcererAI::UpdateAI(), npc_inner_demon::npc_inner_demonAI::UpdateAI(), npc_iron_construct::npc_iron_constructAI::UpdateAI(), npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI::UpdateAI(), npc_jedoga_initiand::npc_jedoga_initiandAI::UpdateAI(), npc_jedogas_aufseher_trigger::npc_jedogas_aufseher_triggerAI::UpdateAI(), npc_kael_flamestrike::npc_kael_flamestrikeAI::UpdateAI(), npc_kalecgos::npc_kalecgosAI::UpdateAI(), npc_kiljaeden_controller::npc_kiljaeden_controllerAI::UpdateAI(), npc_korrak_bloodrager::npc_korrak_bloodragerAI::UpdateAI(), npc_kurenai_captive::npc_kurenai_captiveAI::UpdateAI(), npc_lady_sylvanas_windrunner::npc_lady_sylvanas_windrunnerAI::UpdateAI(), npc_lake_frog::npc_lake_frogAI::UpdateAI(), npc_lazy_peon::npc_lazy_peonAI::UpdateAI(), npc_lesser_doomguard::npc_lesser_doomguardAI::UpdateAI(), npc_living_ember::npc_living_emberAI::UpdateAI(), npc_lumbering_abomination::npc_lumbering_abominationAI::UpdateAI(), npc_maghar_captive::npc_maghar_captiveAI::UpdateAI(), npc_manaforge_control_console::npc_manaforge_control_consoleAI::UpdateAI(), npc_massive_jormungar::npc_massive_jormungarAI::UpdateAI(), npc_mature_netherwing_drake::npc_mature_netherwing_drakeAI::UpdateAI(), npc_memory::npc_memoryAI::UpdateAI(), npc_millhouse_manastorm::npc_millhouse_manastormAI::UpdateAI(), npc_mistress_of_pain::npc_mistress_of_painAI::UpdateAI(), npc_mole_machine_trigger::npc_mole_machine_triggerAI::UpdateAI(), npc_molten_golem::npc_molten_golemAI::UpdateAI(), npc_nature_bomb::npc_nature_bombAI::UpdateAI(), npc_nerubian_burrower::npc_nerubian_burrowerAI::UpdateAI(), npc_nesingwary_trapper::npc_nesingwary_trapperAI::UpdateAI(), npc_nether_drake::npc_nether_drakeAI::UpdateAI(), npc_nether_wraith::npc_nether_wraithAI::UpdateAI(), npc_nexus_drake_hatchling::npc_nexus_drake_hatchlingAI::UpdateAI(), npc_nexus_lord::npc_nexus_lordAI::UpdateAI(), npc_omen::npc_omenAI::UpdateAI(), npc_orinoko_tuskbreaker::npc_orinoko_tuskbreakerAI::UpdateAI(), npc_phantom_mage::npc_phantom_mageAI::UpdateAI(), npc_phase_hunter::npc_phase_hunterAI::UpdateAI(), npc_portal_eoe::npc_portal_eoeAI::UpdateAI(), npc_precious_icc::npc_precious_iccAI::UpdateAI(), npc_qiraj_war_spawn::npc_qiraj_war_spawnAI::UpdateAI(), npc_ragin_flames::npc_ragin_flamesAI::UpdateAI(), npc_raging_ghoul::npc_raging_ghoulAI::UpdateAI(), npc_ravenous_furbolg::npc_ravenous_furbolgAI::UpdateAI(), npc_rimefang::npc_rimefangAI::UpdateAI(), npc_risen_archmage::npc_risen_archmageAI::UpdateAI(), npc_risen_ghoul::npc_risen_ghoulAI::UpdateAI(), npc_risen_witch_doctor::npc_risen_witch_doctorAI::UpdateAI(), npc_ritual_channeler::npc_ritual_channelerAI::UpdateAI(), npc_rotting_frost_giant::npc_rotting_frost_giantAI::UpdateAI(), npc_sanctum_sentry::npc_sanctum_sentryAI::UpdateAI(), npc_sartura_royal_guard::npc_sartura_royal_guardAI::UpdateAI(), npc_scarlet_miner::npc_scarlet_minerAI::UpdateAI(), npc_scion_of_eternity::npc_scion_of_eternityAI::UpdateAI(), npc_scourge_hulk::npc_scourge_hulkAI::UpdateAI(), npc_scrapbot::npc_scrapbotAI::UpdateAI(), npc_seaforium_depth_charge::npc_seaforium_depth_chargeAI::UpdateAI(), npc_shadow_image::npc_shadow_imageAI::UpdateAI(), npc_shadowmoon_channeler::npc_shadowmoon_channelerAI::UpdateAI(), npc_shadowy_mercenary::npc_shadowy_mercenaryAI::UpdateAI(), npc_shadron::npc_shadronAI::UpdateAI(), npc_shambling_horror_icc::npc_shambling_horror_iccAI::UpdateAI(), npc_shield_generator_channel::npc_shield_generator_channelAI::UpdateAI(), npc_shield_orb::npc_shield_orbAI::UpdateAI(), npc_simon_bunny::npc_simon_bunnyAI::UpdateAI(), npc_sindragosa_trash::npc_sindragosa_trashAI::UpdateAI(), npc_sinkhole_kill_credit::npc_sinkhole_kill_creditAI::UpdateAI(), npc_sinster_reflection::npc_sinster_reflectionAI::UpdateAI(), npc_slad_ran_constrictor::npc_slad_ran_constrictorAI::UpdateAI(), npc_slime_pool::npc_slime_poolAI::UpdateAI(), npc_snaplasher::npc_snaplasherAI::UpdateAI(), npc_snowfall_glade_playmate::npc_snowfall_glade_playmateAI::UpdateAI(), npc_solarium_priest::npc_solarium_priestAI::UpdateAI(), npc_spectral_footman::npc_spectral_footmanAI::UpdateAI(), npc_spinestalker::npc_spinestalkerAI::UpdateAI(), npc_spiritual_reflection::npc_spiritual_reflectionAI::UpdateAI(), npc_spring_rabbit::npc_spring_rabbitAI::UpdateAI(), npc_stalagg::npc_stalaggAI::UpdateAI(), npc_steamrigger_mechanic::npc_steamrigger_mechanicAI::UpdateAI(), npc_stinkbeard::npc_stinkbeardAI::UpdateAI(), npc_storm_lasher::npc_storm_lasherAI::UpdateAI(), npc_stormforged_lieutenant::npc_stormforged_lieutenantAI::UpdateAI(), npc_swarm_scarab::npc_swarm_scarabAI::UpdateAI(), npc_syth_arcane::npc_syth_arcaneAI::UpdateAI(), npc_syth_fire::npc_syth_fireAI::UpdateAI(), npc_syth_frost::npc_syth_frostAI::UpdateAI(), npc_syth_shadow::npc_syth_shadowAI::UpdateAI(), npc_tainted_elemental::npc_tainted_elementalAI::UpdateAI(), npc_tempest_minion::npc_tempest_minionAI::UpdateAI(), npc_tenebron::npc_tenebronAI::UpdateAI(), npc_terenas_menethil::npc_terenas_menethilAI::UpdateAI(), npc_the_lich_king_controller::npc_the_lich_king_controllerAI::UpdateAI(), npc_tirion_fordring_tft::npc_tirion_fordringAI::UpdateAI(), npc_toc_boomkin::npc_toc_boomkinAI::UpdateAI(), npc_toc_dk::npc_toc_dkAI::UpdateAI(), npc_toc_druid::npc_toc_druidAI::UpdateAI(), npc_toc_enh_shaman::npc_toc_enh_shamanAI::UpdateAI(), npc_toc_hunter::npc_toc_hunterAI::UpdateAI(), npc_toc_mage::npc_toc_mageAI::UpdateAI(), npc_toc_paladin::npc_toc_paladinAI::UpdateAI(), npc_toc_pet_warlock::npc_toc_pet_warlockAI::UpdateAI(), npc_toc_priest::npc_toc_priestAI::UpdateAI(), npc_toc_retro_paladin::npc_toc_retro_paladinAI::UpdateAI(), npc_toc_rogue::npc_toc_rogueAI::UpdateAI(), npc_toc_shadow_priest::npc_toc_shadow_priestAI::UpdateAI(), npc_toc_shaman::npc_toc_shamanAI::UpdateAI(), npc_toc_warlock::npc_toc_warlockAI::UpdateAI(), npc_toc_warrior::npc_toc_warriorAI::UpdateAI(), npc_tonk_mine::npc_tonk_mineAI::UpdateAI(), npc_torek::npc_torekAI::UpdateAI(), npc_torloth_the_magnificent::npc_torloth_the_magnificentAI::UpdateAI(), npc_tortured_rifleman::npc_tortured_riflemanAI::UpdateAI(), npc_tournament_training_dummy::npc_tournament_training_dummyAI::UpdateAI(), npc_towering_infernal::npc_towering_infernalAI::UpdateAI(), npc_underbog_mushroom::npc_underbog_mushroomAI::UpdateAI(), npc_unkor_the_ruthless::npc_unkor_the_ruthlessAI::UpdateAI(), npc_unstable_sphere::npc_unstable_sphereAI::UpdateAI(), npc_valkyr_battle_maiden::npc_valkyr_battle_maidenAI::UpdateAI(), npc_valkyr_shadowguard::npc_valkyr_shadowguardAI::UpdateAI(), npc_venture_co_straggler::npc_venture_co_stragglerAI::UpdateAI(), npc_vesperon::npc_vesperonAI::UpdateAI(), npc_voidtraveler::npc_voidtravelerAI::UpdateAI(), npc_volcano::npc_volcanoAI::UpdateAI(), npc_vrykul_skeleton::npc_vrykul_skeletonAI::UpdateAI(), npc_warden_mellichar::npc_warden_mellicharAI::UpdateAI(), npc_warmage_coldarra::npc_warmage_coldarraAI::UpdateAI(), npc_warmage_violetstand::npc_warmage_violetstandAI::UpdateAI(), npc_watcher_gashra::npc_watcher_gashraAI::UpdateAI(), npc_watcher_narjil::npc_watcher_narjilAI::UpdateAI(), npc_watcher_silthik::npc_watcher_silthikAI::UpdateAI(), npc_wg_spirit_guide::npc_wg_spirit_guideAI::UpdateAI(), npc_wisp_invis::npc_wisp_invisAI::UpdateAI(), npc_wrathbone_flayer::npc_wrathbone_flayerAI::UpdateAI(), npc_ymirjar_flamebearer::npc_ymirjar_flamebearerAI::UpdateAI(), npc_yogg_saron_keeper::npc_yogg_saron_keeperAI::UpdateAI(), boss_ambassador_hellmaw::boss_ambassador_hellmawAI::UpdateEscortAI(), npc_apothecary_hanes::npc_Apothecary_HanesAI::UpdateEscortAI(), npc_tarindrella::npc_tarindrellaAI::UpdateFollowerAI(), hyjalAI::WaypointReached(), npc_barnes::npc_barnesAI::WaypointReached(), npc_custodian_of_time::npc_custodian_of_timeAI::WaypointReached(), npc_emily::npc_emilyAI::WaypointReached(), npc_frost_wyrm::npc_frost_wyrmAI::WaypointReached(), npc_gargoyle::npc_gargoyleAI::WaypointReached(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::WaypointReached(), npc_isla_starmane::npc_isla_starmaneAI::WaypointReached(), npc_koltira_deathweaver::npc_koltira_deathweaverAI::WaypointReached(), and npc_shadowfang_prisoner::npc_shadowfang_prisonerAI::WaypointReached().

◆ DoCast() [2/2]

void UnitAI::DoCast ( Unit * victim,
uint32 spellId,
bool triggered = false )

Definition at line 160 of file UnitAI.cpp.

References me, and UNIT_STATE_CASTING.

◆ DoCastAOE()

void UnitAI::DoCastAOE ( uint32 spellId,
bool triggered = false )

Definition at line 176 of file UnitAI.cpp.

References me, and UNIT_STATE_CASTING.

Referenced by boss_brain_of_yogg_saron::boss_brain_of_yogg_saronAI::DamageTaken(), boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::DamageTaken(), boss_hodir::boss_hodirAI::DamageTaken(), boss_pit_lord_argaloth::boss_pit_lord_argalothAI::DamageTaken(), boss_temple_guardian_anhuur::boss_temple_guardian_anhuurAI::DamageTaken(), npc_valkyr_shadowguard::npc_valkyr_shadowguardAI::DamageTaken(), boss_brain_of_yogg_saron::boss_brain_of_yogg_saronAI::DoAction(), boss_entropius::boss_entropiusAI::EnterCombat(), boss_keristrasza::boss_keristraszaAI::EnterCombat(), boss_muru::boss_muruAI::EnterCombat(), boss_the_lich_king::boss_the_lich_kingAI::EnterEvadeMode(), boss_razorscale::boss_razorscaleAI::EnterPermaGround(), boss_heigan::boss_heiganAI::EnterPhase(), generic_halionAI::ExecuteEvent(), spell_malygos_surge_of_power_warning_selector_25::spell_malygos_surge_of_power_warning_selector_25_SpellScript::ExecuteMainSpell(), boss_valithria_dreamwalker::boss_valithria_dreamwalkerAI::HealReceived(), npc_molten_barrage::npc_molten_barrageAI::IsSummonedBy(), boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI::JustDied(), boss_mal_ganis::boss_mal_ganisAI::JustDied(), boss_professor_putricide::boss_professor_putricideAI::JustDied(), boss_runemaster_molgeim::boss_runemaster_molgeimAI::JustDied(), boss_sindragosa::boss_sindragosaAI::JustDied(), boss_steelbreaker::boss_steelbreakerAI::JustDied(), boss_stormcaller_brundir::boss_stormcaller_brundirAI::JustDied(), boss_tharon_ja::boss_tharon_jaAI::JustDied(), boss_the_lich_king::boss_the_lich_kingAI::JustDied(), npc_buru_egg::npc_buru_eggAI::JustDied(), npc_guardian_of_yogg_saron::npc_guardian_of_yogg_saronAI::JustDied(), boss_algalon_the_observer::boss_algalon_the_observerAI::JustSummoned(), boss_malygos::boss_malygosAI::MovementInform(), npc_drakkari_invader::npc_drakkari_invaderAI::MovementInform(), npc_molten_barrage::npc_molten_barrageAI::MovementInform(), npc_spirit_bomb::npc_spirit_bombAI::MovementInform(), npc_valkyr_shadowguard::npc_valkyr_shadowguardAI::MovementInform(), npc_sun_beam::npc_sun_beamAI::npc_sun_beamAI(), boss_entropius::boss_entropiusAI::Reset(), npc_blackhole::npc_blackholeAI::Reset(), npc_bullet_controller::npc_bullet_controllerAI::Reset(), npc_constrictor_tentacle::npc_constrictor_tentacleAI::Reset(), npc_corruptor_tentacle::npc_corruptor_tentacleAI::Reset(), npc_crusher_tentacle::npc_crusher_tentacleAI::Reset(), npc_arcane_overload::npc_arcane_overloadAI::SpellHit(), npc_crusade_persuaded::npc_crusade_persuadedAI::SpellHit(), npc_frostbrood_skytalon::npc_frostbrood_skytalonAI::SpellHit(), npc_muru_portal::npc_muru_portalAI::SpellHit(), boss_algalon_the_observer::boss_algalon_the_observerAI::UpdateAI(), boss_alizabal::boss_alizabalAI::UpdateAI(), boss_anraphet::boss_anraphetAI::UpdateAI(), boss_anubarak_trial::boss_anubarak_trialAI::UpdateAI(), boss_auriaya::boss_auriayaAI::UpdateAI(), boss_black_knight::boss_black_knightAI::UpdateAI(), boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI::UpdateAI(), boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::UpdateAI(), boss_devourer_of_souls::boss_devourer_of_soulsAI::UpdateAI(), boss_eadric::boss_eadricAI::UpdateAI(), boss_emalon::boss_emalonAI::UpdateAI(), boss_epoch::boss_epochAI::UpdateAI(), boss_eregos::boss_eregosAI::UpdateAI(), boss_faerlina::boss_faerlinaAI::UpdateAI(), boss_flame_leviathan::boss_flame_leviathanAI::UpdateAI(), boss_four_horsemen::boss_four_horsemenAI::UpdateAI(), boss_freya::boss_freyaAI::UpdateAI(), boss_general_vezax::boss_general_vezaxAI::UpdateAI(), boss_gluth::boss_gluthAI::UpdateAI(), boss_grobbulus::boss_grobbulusAI::UpdateAI(), boss_heigan::boss_heiganAI::UpdateAI(), boss_hodir::boss_hodirAI::UpdateAI(), boss_hogger::boss_hoggerAI::UpdateAI(), boss_hunter_toc5::boss_hunter_toc5AI::UpdateAI(), boss_icehowl::boss_icehowlAI::UpdateAI(), boss_ingvar_the_plunderer::boss_ingvar_the_plundererAI::UpdateAI(), boss_jormungarAI::UpdateAI(), boss_kalecgos::boss_kalecgosAI::UpdateAI(), boss_kazrogal::boss_kazrogalAI::UpdateAI(), boss_kelthuzad::boss_kelthuzadAI::UpdateAI(), boss_kiljaeden::boss_kiljaedenAI::UpdateAI(), boss_king_dred::boss_king_dredAI::UpdateAI(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::UpdateAI(), boss_loatheb::boss_loathebAI::UpdateAI(), boss_lord_marrowgar::boss_lord_marrowgarAI::UpdateAI(), boss_maexxna::boss_maexxnaAI::UpdateAI(), boss_mage_toc5::boss_mage_toc5AI::UpdateAI(), boss_malygos::boss_malygosAI::UpdateAI(), boss_meathook::boss_meathookAI::UpdateAI(), boss_mechano_lord_capacitus::boss_mechano_lord_capacitusAI::UpdateAI(), boss_moam::boss_moamAI::UpdateAI(), boss_murmur::boss_murmurAI::UpdateAI(), boss_muru::boss_muruAI::UpdateAI(), boss_noth::boss_nothAI::UpdateAI(), boss_occuthar::boss_occutharAI::UpdateAI(), boss_onyxia::boss_onyxiaAI::UpdateAI(), boss_paletress::boss_paletressAI::UpdateAI(), boss_pit_lord_argaloth::boss_pit_lord_argalothAI::UpdateAI(), boss_professor_putricide::boss_professor_putricideAI::UpdateAI(), boss_razorscale::boss_razorscaleAI::UpdateAI(), boss_razuvious::boss_razuviousAI::UpdateAI(), boss_rotface::boss_rotfaceAI::UpdateAI(), boss_rouge_toc5::boss_rouge_toc5AI::UpdateAI(), boss_sapphiron::boss_sapphironAI::UpdateAI(), boss_saronite_animus::boss_saronite_animusAI::UpdateAI(), boss_skadi::boss_skadiAI::UpdateAI(), boss_skeram::boss_skeramAI::UpdateAI(), boss_thaddius::boss_thaddiusAI::UpdateAI(), boss_tharon_ja::boss_tharon_jaAI::UpdateAI(), boss_the_lich_king::boss_the_lich_kingAI::UpdateAI(), boss_trollgore::boss_trollgoreAI::UpdateAI(), boss_twin_baseAI::UpdateAI(), boss_urom::boss_uromAI::UpdateAI(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::UpdateAI(), boss_yogg_saron::boss_yogg_saronAI::UpdateAI(), npc_arthas_teleport_visual::npc_arthas_teleport_visualAI::UpdateAI(), npc_blackfathom_deeps_event::npc_blackfathom_deeps_eventAI::UpdateAI(), npc_blackhole::npc_blackholeAI::UpdateAI(), npc_blazing_monstrosity::npc_blazing_monstrosityAI::UpdateAI(), npc_broken_frostmourne::npc_broken_frostmourneAI::UpdateAI(), npc_crusade_persuaded::npc_crusade_persuadedAI::UpdateAI(), npc_dark_fiend::npc_dark_fiendAI::UpdateAI(), npc_egg_pile::npc_egg_pileAI::UpdateAI(), npc_eyestalk::npc_eyestalkAI::UpdateAI(), npc_guardian_of_yogg_saron::npc_guardian_of_yogg_saronAI::UpdateAI(), npc_harbinger_of_flame::npc_harbinger_of_flameAI::UpdateAI(), npc_hodir_priest::npc_hodir_priestAI::UpdateAI(), npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI::UpdateAI(), npc_living_constellation::npc_living_constellationAI::UpdateAI(), npc_muru_portal::npc_muru_portalAI::UpdateAI(), npc_raging_spirit::npc_raging_spiritAI::UpdateAI(), npc_stinkbeard::npc_stinkbeardAI::UpdateAI(), npc_suppresser::npc_suppresserAI::UpdateAI(), npc_terenas_menethil::npc_terenas_menethilAI::UpdateAI(), npc_tirion_fordring_tft::npc_tirion_fordringAI::UpdateAI(), npc_toc_druid::npc_toc_druidAI::UpdateAI(), npc_toc_enh_shaman::npc_toc_enh_shamanAI::UpdateAI(), npc_toc_hunter::npc_toc_hunterAI::UpdateAI(), npc_toc_mage::npc_toc_mageAI::UpdateAI(), npc_toc_priest::npc_toc_priestAI::UpdateAI(), npc_toc_rogue::npc_toc_rogueAI::UpdateAI(), npc_toc_shadow_priest::npc_toc_shadow_priestAI::UpdateAI(), npc_toc_shaman::npc_toc_shamanAI::UpdateAI(), npc_toc_warlock::npc_toc_warlockAI::UpdateAI(), npc_toc_warrior::npc_toc_warriorAI::UpdateAI(), npc_twilight_fissure::npc_twilight_fissureAI::UpdateAI(), npc_unleashed_dark::npc_unleashed_darkAI::UpdateAI(), npc_unleashed_light::npc_unleashed_lightAI::UpdateAI(), npc_unstable_sun_beam::npc_unstable_sun_beamAI::UpdateAI(), npc_valkyr_shadowguard::npc_valkyr_shadowguardAI::UpdateAI(), npc_void_sentinel::npc_void_sentinelAI::UpdateAI(), npc_voidtraveler::npc_voidtravelerAI::UpdateAI(), npc_vrykul_skeleton::npc_vrykul_skeletonAI::UpdateAI(), boss_ambassador_hellmaw::boss_ambassador_hellmawAI::UpdateEscortAI(), and npc_onyx_flamecaller::npc_onyx_flamecallerAI::UpdateEscortAI().

◆ DoCastToAllHostilePlayers()

void UnitAI::DoCastToAllHostilePlayers ( uint32 spellid,
bool triggered = false )

Definition at line 96 of file UnitAI.cpp.

References Unit::GetUnit(), me, and TYPEID_PLAYER.

◆ DoCastVictim()

void UnitAI::DoCastVictim ( uint32 spellId,
bool triggered = false )

Definition at line 168 of file UnitAI.cpp.

References me, and UNIT_STATE_CASTING.

Referenced by boss_lady_vashj::boss_lady_vashjAI::CastShootOrMultishot(), npc_firesworn::npc_fireswornAI::DamageTaken(), boss_ouro::boss_ouroAI::EnterCombat(), generic_halionAI::ExecuteEvent(), npc_skittering_infector::npc_skittering_infectorAI::JustDied(), boss_archimonde::boss_archimondeAI::UnleashSoulCharge(), boss_aeonus::boss_aeonusAI::UpdateAI(), boss_aku_mai::boss_aku_maiAI::UpdateAI(), boss_alar::boss_alarAI::UpdateAI(), boss_algalon_the_observer::boss_algalon_the_observerAI::UpdateAI(), boss_alythess::boss_alythessAI::UpdateAI(), boss_amanitar::boss_amanitarAI::UpdateAI(), boss_ambassador_flamelash::boss_ambassador_flamelashAI::UpdateAI(), boss_amnennar_the_coldbringer::boss_amnennar_the_coldbringerAI::UpdateAI(), boss_anraphet::boss_anraphetAI::UpdateAI(), boss_anub_arak::boss_anub_arakAI::UpdateAI(), boss_anubarak_trial::boss_anubarak_trialAI::UpdateAI(), boss_anubshiah::boss_anubshiahAI::UpdateAI(), boss_anzu::boss_anzuAI::UpdateAI(), boss_apoko::boss_apokoAI::UpdateAI(), boss_arcanist_doan::boss_arcanist_doanAI::UpdateAI(), boss_archaedas::boss_archaedasAI::UpdateAI(), boss_archavon::boss_archavonAI::UpdateAI(), boss_archimonde::boss_archimondeAI::UpdateAI(), boss_attumen::boss_attumenAI::UpdateAI(), boss_ayamiss::boss_ayamissAI::UpdateAI(), boss_azgalor::boss_azgalorAI::UpdateAI(), boss_azshir_the_sleepless::boss_azshir_the_sleeplessAI::UpdateAI(), boss_azuregos::boss_azuregosAI::UpdateAI(), boss_balinda::boss_balindaAI::UpdateAI(), boss_baltharus_the_warborn::boss_baltharus_the_warbornAI::UpdateAI(), boss_baron_rafe_dreuger::boss_baron_rafe_dreugerAI::UpdateAI(), boss_baron_rivendare::boss_baron_rivendareAI::UpdateAI(), boss_baroness_anastari::boss_baroness_anastariAI::UpdateAI(), boss_baroness_dorothea_millstipe::boss_baroness_dorothea_millstipeAI::UpdateAI(), boss_bigbadwolf::boss_bigbadwolfAI::UpdateAI(), boss_bjarngrim::boss_bjarngrimAI::UpdateAI(), boss_black_knight::boss_black_knightAI::UpdateAI(), boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI::UpdateAI(), boss_bloodmage_thalnos::boss_bloodmage_thalnosAI::UpdateAI(), boss_broggok::boss_broggokAI::UpdateAI(), boss_bronjahm::boss_bronjahmAI::UpdateAI(), boss_broodlord::boss_broodlordAI::UpdateAI(), boss_brutallus::boss_brutallusAI::UpdateAI(), boss_buru::boss_buruAI::UpdateAI(), boss_cannon_master_willey::boss_cannon_master_willeyAI::UpdateAI(), boss_captain_skarloc::boss_captain_skarlocAI::UpdateAI(), boss_chromaggus::boss_chromaggusAI::UpdateAI(), boss_chrono_lord_deja::boss_chrono_lord_dejaAI::UpdateAI(), boss_commander_sarannis::boss_commander_sarannisAI::UpdateAI(), boss_crone::boss_croneAI::UpdateAI(), boss_cyanigosa::boss_cyanigosaAI::UpdateAI(), boss_dathrohan_balnazzar::boss_dathrohan_balnazzarAI::UpdateAI(), boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::UpdateAI(), boss_devourer_of_souls::boss_devourer_of_soulsAI::UpdateAI(), boss_doomlord_kazzak::boss_doomlordkazzakAI::UpdateAI(), boss_doomrel::boss_doomrelAI::UpdateAI(), boss_doomwalker::boss_doomwalkerAI::UpdateAI(), boss_dorothee::boss_dorotheeAI::UpdateAI(), boss_drakkari_colossus::boss_drakkari_colossusAI::UpdateAI(), boss_drakkisath::boss_drakkisathAI::UpdateAI(), boss_drekthar::boss_drektharAI::UpdateAI(), boss_earthrager_ptah::boss_earthrager_ptahAI::UpdateAI(), boss_ebonroc::boss_ebonrocAI::UpdateAI(), boss_eck::boss_eckAI::UpdateAI(), boss_elder_ironbranch::boss_elder_ironbranchAI::UpdateAI(), boss_elder_stonebark::boss_elder_stonebarkAI::UpdateAI(), boss_ellris_duskhallow::boss_ellris_duskhallowAI::UpdateAI(), boss_emperor_dagran_thaurissan::boss_draganthaurissanAI::UpdateAI(), boss_epoch::boss_epochAI::UpdateAI(), boss_epoch_hunter::boss_epoch_hunterAI::UpdateAI(), boss_eramas_brightblaze::boss_eramas_brightblazeAI::UpdateAI(), boss_eregos::boss_eregosAI::UpdateAI(), boss_erekem::boss_erekemAI::UpdateAI(), boss_essence_of_anger::boss_essence_of_angerAI::UpdateAI(), boss_essence_of_desire::boss_essence_of_desireAI::UpdateAI(), boss_fankriss::boss_fankrissAI::UpdateAI(), boss_fathomguard_caribdis::boss_fathomguard_caribdisAI::UpdateAI(), boss_fathomguard_sharkkis::boss_fathomguard_sharkkisAI::UpdateAI(), boss_fathomguard_tidalvess::boss_fathomguard_tidalvessAI::UpdateAI(), boss_fathomlord_karathress::boss_fathomlord_karathressAI::UpdateAI(), boss_felblood_kaelthas::boss_felblood_kaelthasAI::UpdateAI(), boss_felmyst::boss_felmystAI::UpdateAI(), boss_festergut::boss_festergutAI::UpdateAI(), boss_firemaw::boss_firemawAI::UpdateAI(), boss_flamegor::boss_flamegorAI::UpdateAI(), boss_four_horsemen::boss_four_horsemenAI::UpdateAI(), boss_gal_darah::boss_gal_darahAI::UpdateAI(), boss_galgann_firehammer::boss_galgann_firehammerAI::UpdateAI(), boss_galvangar::boss_galvangarAI::UpdateAI(), boss_garaxxas::boss_garaxxasAI::UpdateAI(), boss_gatewatcher_gyrokill::boss_gatewatcher_gyrokillAI::UpdateAI(), boss_gatewatcher_iron_hand::boss_gatewatcher_iron_handAI::UpdateAI(), boss_gehennas::boss_gehennasAI::UpdateAI(), boss_gelihast::boss_gelihastAI::UpdateAI(), boss_general_angerforge::boss_general_angerforgeAI::UpdateAI(), boss_general_zarithrian::boss_general_zarithrianAI::UpdateAI(), boss_gizrul_the_slavener::boss_gizrul_the_slavenerAI::UpdateAI(), boss_gluth::boss_gluthAI::UpdateAI(), boss_golemagg::boss_golemaggAI::UpdateAI(), boss_gormok::boss_gormokAI::UpdateAI(), boss_gorosh_the_dervish::boss_gorosh_the_dervishAI::UpdateAI(), boss_gothik::boss_gothikAI::UpdateAI(), boss_grand_astromancer_capernian::boss_grand_astromancer_capernianAI::UpdateAI(), boss_grand_warlock_nethekurse::boss_grand_warlock_nethekurseAI::UpdateAI(), boss_grimlok::boss_grimlokAI::UpdateAI(), boss_grizzle::boss_grizzleAI::UpdateAI(), boss_gruul::boss_gruulAI::UpdateAI(), boss_gurtogg_bloodboil::boss_gurtogg_bloodboilAI::UpdateAI(), boss_gyth::boss_gythAI::UpdateAI(), boss_hadronox::boss_hadronoxAI::UpdateAI(), boss_halycon::boss_halyconAI::UpdateAI(), boss_harbinger_skyriss::boss_harbinger_skyrissAI::UpdateAI(), boss_headless_horseman::boss_headless_horsemanAI::UpdateAI(), boss_herod::boss_herodAI::UpdateAI(), boss_high_astromancer_solarian::boss_high_astromancer_solarianAI::UpdateAI(), boss_high_inquisitor_fairbanks::boss_high_inquisitor_fairbanksAI::UpdateAI(), boss_high_inquisitor_whitemane::boss_high_inquisitor_whitemaneAI::UpdateAI(), boss_high_interrogator_gerstahn::boss_high_interrogator_gerstahnAI::UpdateAI(), boss_high_king_maulgar::boss_high_king_maulgarAI::UpdateAI(), boss_high_nethermancer_zerevor::boss_high_nethermancer_zerevorAI::UpdateAI(), boss_highlord_omokk::boss_highlordomokkAI::UpdateAI(), boss_hogger::boss_hoggerAI::UpdateAI(), boss_hoptallus::boss_hoptallusAI::UpdateAI(), boss_huhuran::boss_huhuranAI::UpdateAI(), boss_hydross_the_unstable::boss_hydross_the_unstableAI::UpdateAI(), boss_icehowl::boss_icehowlAI::UpdateAI(), boss_ick::boss_ickAI::UpdateAI(), boss_illidan_stormrage::boss_illidan_stormrageAI::UpdateAI(), boss_ingvar_the_plunderer::boss_ingvar_the_plundererAI::UpdateAI(), boss_interrogator_vishas::boss_interrogator_vishasAI::UpdateAI(), boss_ionar::boss_ionarAI::UpdateAI(), boss_ironaya::boss_ironayaAI::UpdateAI(), boss_jaraxxus::boss_jaraxxusAI::UpdateAI(), boss_jormungarAI::UpdateAI(), boss_kaelthas::boss_kaelthasAI::UpdateAI(), boss_kagani_nightstrike::boss_kagani_nightstrikeAI::UpdateAI(), boss_kalec::boss_kalecAI::UpdateAI(), boss_keleseth::boss_kelesethAI::UpdateAI(), boss_kelris::boss_kelrisAI::UpdateAI(), boss_kelthuzad::boss_kelthuzadAI::UpdateAI(), boss_keristrasza::boss_keristraszaAI::UpdateAI(), boss_kiggler_the_crazed::boss_kiggler_the_crazedAI::UpdateAI(), boss_kiljaeden::boss_kiljaedenAI::UpdateAI(), boss_king_dred::boss_king_dredAI::UpdateAI(), boss_kologarn::boss_kologarnAI::UpdateAI(), boss_kri::boss_kriAI::UpdateAI(), boss_krik_thir::boss_krik_thirAI::UpdateAI(), boss_krosh_firehand::boss_krosh_firehandAI::UpdateAI(), boss_kurinnaxx::boss_kurinnaxxAI::UpdateAI(), boss_lady_catriona_von_indi::boss_lady_catriona_von_indiAI::UpdateAI(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::UpdateAI(), boss_lady_vashj::boss_lady_vashjAI::UpdateAI(), boss_laj::boss_lajAI::UpdateAI(), boss_landslide::boss_landslideAI::UpdateAI(), boss_lavanthor::boss_lavanthorAI::UpdateAI(), boss_lieutenant_drake::boss_lieutenant_drakeAI::UpdateAI(), boss_lord_crispin_ference::boss_lord_crispin_ferenceAI::UpdateAI(), boss_lord_marrowgar::boss_lord_marrowgarAI::UpdateAI(), boss_lord_overheat::boss_lord_overheatAI::UpdateAI(), boss_lord_robin_daris::boss_lord_robin_darisAI::UpdateAI(), boss_lord_sanguinar::boss_lord_sanguinarAI::UpdateAI(), boss_lord_valthalak::boss_lord_valthalakAI::UpdateAI(), boss_lucifron::boss_lucifronAI::UpdateAI(), boss_maexxna::boss_maexxnaAI::UpdateAI(), boss_mage_toc5::boss_mage_toc5AI::UpdateAI(), boss_magistrate_barthilas::boss_magistrate_barthilasAI::UpdateAI(), boss_magmadar::boss_magmadarAI::UpdateAI(), boss_magmus::boss_magmusAI::UpdateAI(), boss_magtheridon::boss_magtheridonAI::UpdateAI(), boss_maiden_of_grief::boss_maiden_of_griefAI::UpdateAI(), boss_maiden_of_virtue::boss_maiden_of_virtueAI::UpdateAI(), boss_maiev_shadowsong::boss_maievAI::UpdateAI(), boss_majordomo::boss_majordomoAI::UpdateAI(), boss_mal_ganis::boss_mal_ganisAI::UpdateAI(), boss_malchezaar::boss_malchezaarAI::UpdateAI(), boss_maleki_the_pallid::boss_maleki_the_pallidAI::UpdateAI(), boss_master_engineer_telonicus::boss_master_engineer_telonicusAI::UpdateAI(), boss_mechano_lord_capacitus::boss_mechano_lord_capacitusAI::UpdateAI(), boss_mekgineer_steamrigger::boss_mekgineer_steamriggerAI::UpdateAI(), boss_moira_bronzebeard::boss_moira_bronzebeardAI::UpdateAI(), boss_moorabi::boss_moorabiAI::UpdateAI(), boss_moragg::boss_moraggAI::UpdateAI(), boss_moroes::boss_moroesAI::UpdateAI(), boss_morogrim_tidewalker::boss_morogrim_tidewalkerAI::UpdateAI(), boss_mother_shahraz::boss_shahrazAI::UpdateAI(), boss_nefarian::boss_nefarianAI::UpdateAI(), boss_nerubenkan::boss_nerubenkanAI::UpdateAI(), boss_nethermancer_sepethrea::boss_nethermancer_sepethreaAI::UpdateAI(), boss_nexusprince_shaffar::boss_nexusprince_shaffarAI::UpdateAI(), boss_nightbane::boss_nightbaneAI::UpdateAI(), boss_noxxion::boss_noxxionAI::UpdateAI(), boss_olm_the_summoner::boss_olm_the_summonerAI::UpdateAI(), boss_onyxia::boss_onyxiaAI::UpdateAI(), boss_ook_ook::boss_ook_ookAI::UpdateAI(), boss_ossirian::boss_ossirianAI::UpdateAI(), boss_ouro::boss_ouroAI::UpdateAI(), boss_overlord_wyrmthalak::boss_overlordwyrmthalakAI::UpdateAI(), boss_patchwerk::boss_patchwerkAI::UpdateAI(), boss_pathaleon_the_calculator::boss_pathaleon_the_calculatorAI::UpdateAI(), boss_postmaster_malown::boss_postmaster_malownAI::UpdateAI(), boss_prince_keleseth_icc::boss_prince_kelesethAI::UpdateAI(), boss_prince_taldaram_icc::boss_prince_taldaramAI::UpdateAI(), boss_princess_theradras::boss_ptheradrasAI::UpdateAI(), boss_professor_putricide::boss_professor_putricideAI::UpdateAI(), boss_rage_winterchill::boss_rage_winterchillAI::UpdateAI(), boss_ragnaros::boss_ragnarosAI::UpdateAI(), boss_rajaxx::boss_rajaxxAI::UpdateAI(), boss_ramstein_the_gorger::boss_ramstein_the_gorgerAI::UpdateAI(), boss_randolph_moloch::boss_randolph_molochAI::UpdateAI(), boss_razorgore::boss_razorgoreAI::UpdateAI(), boss_razorscale::boss_razorscaleAI::UpdateAI(), boss_razuvious::boss_razuviousAI::UpdateAI(), boss_rend_blackhand::boss_rend_blackhandAI::UpdateAI(), boss_revelosh::boss_reveloshAI::UpdateAI(), boss_roar::boss_roarAI::UpdateAI(), boss_romulo::boss_romuloAI::UpdateAI(), boss_rouge_toc5::boss_rouge_toc5AI::UpdateAI(), boss_salramm::boss_salrammAI::UpdateAI(), boss_sapphiron::boss_sapphironAI::UpdateAI(), boss_sartharion::boss_sartharionAI::UpdateAI(), boss_sathrovarr::boss_sathrovarrAI::UpdateAI(), boss_saviana_ragefire::boss_saviana_ragefireAI::UpdateAI(), boss_scarlet_commander_mograine::boss_scarlet_commander_mograineAI::UpdateAI(), boss_scorn::boss_scornAI::UpdateAI(), boss_shadow_hunter_voshgajin::boss_shadowvoshAI::UpdateAI(), boss_shaman_toc5::boss_shaman_toc5AI::UpdateAI(), boss_shazzrah::boss_shazzrahAI::UpdateAI(), boss_sindragosa::boss_sindragosaAI::UpdateAI(), boss_sjonnir::boss_sjonnirAI::UpdateAI(), boss_skadi::boss_skadiAI::UpdateAI(), boss_skarvald_the_constructor::boss_skarvald_the_constructorAI::UpdateAI(), boss_skeram::boss_skeramAI::UpdateAI(), boss_slad_ran::boss_slad_ranAI::UpdateAI(), boss_steelbreaker::boss_steelbreakerAI::UpdateAI(), boss_strawman::boss_strawmanAI::UpdateAI(), boss_sulfuron::boss_sulfuronAI::UpdateAI(), boss_svala::boss_svalaAI::UpdateAI(), boss_taldaram::boss_taldaramAI::UpdateAI(), boss_temple_guardian_anhuur::boss_temple_guardian_anhuurAI::UpdateAI(), boss_terestian_illhoof::boss_terestianAI::UpdateAI(), boss_thaddius::boss_thaddiusAI::UpdateAI(), boss_thaladred_the_darkener::boss_thaladred_the_darkenerAI::UpdateAI(), boss_tharon_ja::boss_tharon_jaAI::UpdateAI(), boss_the_beast::boss_thebeastAI::UpdateAI(), boss_the_lich_king::boss_the_lich_kingAI::UpdateAI(), boss_the_maker::boss_the_makerAI::UpdateAI(), boss_thorngrin_the_tender::boss_thorngrin_the_tenderAI::UpdateAI(), boss_timmy_the_cruel::boss_timmy_the_cruelAI::UpdateAI(), boss_tinhead::boss_tinheadAI::UpdateAI(), boss_tinkerer_gizlock::boss_tinkerer_gizlockAI::UpdateAI(), boss_trollgore::boss_trollgoreAI::UpdateAI(), boss_twin_baseAI::UpdateAI(), boss_tyrannus::boss_tyrannusAI::UpdateAI(), boss_urok_doomhowl::boss_urok_doomhowlAI::UpdateAI(), boss_urom::boss_uromAI::UpdateAI(), boss_vaelastrasz::boss_vaelAI::UpdateAI(), boss_vanndar::boss_vanndarAI::UpdateAI(), boss_varos::boss_varosAI::UpdateAI(), boss_veklor::boss_veklorAI::UpdateAI(), boss_veknilash::boss_veknilashAI::UpdateAI(), boss_vem::boss_vemAI::UpdateAI(), boss_veras_darkshadow::boss_veras_darkshadowAI::UpdateAI(), boss_vexallus::boss_vexallusAI::UpdateAI(), boss_victor_nefarius::boss_victor_nefariusAI::UpdateAI(), boss_void_reaver::boss_void_reaverAI::UpdateAI(), boss_volazj::boss_volazjAI::UpdateAI(), boss_warlord_salaris::boss_warlord_salarisAI::UpdateAI(), boss_warmaster_voone::boss_warmastervooneAI::UpdateAI(), boss_warp_splinter::boss_warp_splinterAI::UpdateAI(), boss_warrior_toc5::boss_warrior_toc5AI::UpdateAI(), boss_watchkeeper_gargolmar::boss_watchkeeper_gargolmarAI::UpdateAI(), boss_xevozz::boss_xevozzAI::UpdateAI(), boss_yauj::boss_yaujAI::UpdateAI(), boss_yazzai::boss_yazzaiAI::UpdateAI(), boss_ymiron::boss_ymironAI::UpdateAI(), boss_zelfan::boss_zelfanAI::UpdateAI(), boss_zum_rah::boss_zum_rahAI::UpdateAI(), boss_zuramat::boss_zuramatAI::UpdateAI(), celebras_the_cursed::celebras_the_cursedAI::UpdateAI(), example_creature::example_creatureAI::UpdateAI(), example_escort::example_escortAI::UpdateAI(), guard_generic::guard_genericAI::UpdateAI(), npc_abomination::npc_abominationAI::UpdateAI(), npc_abyssal::npc_abyssalAI::UpdateAI(), npc_aeranas::npc_aeranasAI::UpdateAI(), npc_akama_illidan::npc_akama_illidanAI::UpdateAI(), npc_akama_shade::npc_akamaAI::UpdateAI(), npc_anub_ar_shadowcaster::npc_anub_ar_shadowcasterAI::UpdateAI(), npc_anub_ar_skirmisher::npc_anub_ar_skirmisherAI::UpdateAI(), npc_anub_ar_warrior::npc_anub_ar_warriorAI::UpdateAI(), npc_aquementas::npc_aquementasAI::UpdateAI(), npc_aran_elemental::water_elementalAI::UpdateAI(), npc_archavon_warder::npc_archavon_warderAI::UpdateAI(), npc_argent_valiant::npc_argent_valiantAI::UpdateAI(), npc_ashtongue_defender::npc_ashtongue_defenderAI::UpdateAI(), npc_ashtongue_elementalist::npc_ashtongue_elementalistAI::UpdateAI(), npc_ashtongue_rogue::npc_ashtongue_rogueAI::UpdateAI(), npc_av_marshal_or_warmaster::npc_av_marshal_or_warmasterAI::UpdateAI(), npc_avatar_of_martyred::npc_avatar_of_martyredAI::UpdateAI(), npc_azure_captain::npc_azure_captainAI::UpdateAI(), npc_azure_invader::npc_azure_invaderAI::UpdateAI(), npc_azure_raider::npc_azure_raiderAI::UpdateAI(), npc_baltharus_the_warborn_clone::npc_baltharus_the_warborn_cloneAI::UpdateAI(), npc_banshee::npc_bansheeAI::UpdateAI(), npc_big_ooze::npc_big_oozeAI::UpdateAI(), npc_blackfathom_deeps_event::npc_blackfathom_deeps_eventAI::UpdateAI(), npc_blackhand_incarcerator::npc_blackhand_incarceratorAI::UpdateAI(), npc_blazing_skeleton::npc_blazing_skeletonAI::UpdateAI(), npc_cairne_bloodhoof::npc_cairne_bloodhoofAI::UpdateAI(), npc_captain_arnath::npc_captain_arnathAI::UpdateAI(), npc_captain_brandon::npc_captain_brandonAI::UpdateAI(), npc_captain_grondel::npc_captain_grondelAI::UpdateAI(), npc_claw_tentacle::claw_tentacleAI::UpdateAI(), npc_coilfang_ambusher::npc_coilfang_ambusherAI::UpdateAI(), npc_cooshcoosh::npc_cooshcooshAI::UpdateAI(), npc_core_rager::npc_core_ragerAI::UpdateAI(), npc_counselor_talbot::npc_counselor_talbotAI::UpdateAI(), npc_crypt_fiend::npc_crypt_fiendAI::UpdateAI(), npc_crystalcore_devastator::npc_crystalcore_devastatorAI::UpdateAI(), npc_cult_adherent::npc_cult_adherentAI::UpdateAI(), npc_cult_fanatic::npc_cult_fanaticAI::UpdateAI(), npc_darkrune_guardian::npc_darkrune_guardianAI::UpdateAI(), npc_darkrune_sentinel::npc_darkrune_sentinelAI::UpdateAI(), npc_darkrune_watcher::npc_darkrune_watcherAI::UpdateAI(), npc_darnavan::npc_darnavanAI::UpdateAI(), npc_death_ravager::npc_death_ravagerAI::UpdateAI(), npc_drakkari_gutripper::npc_drakkari_gutripperAI::UpdateAI(), npc_drakkari_scytheclaw::npc_drakkari_scytheclawAI::UpdateAI(), npc_elemental_lord::npc_elemental_lordAI::UpdateAI(), npc_engineer_spark_overgrind::npc_engineer_spark_overgrindAI::UpdateAI(), npc_erekem_guard::npc_erekem_guardAI::UpdateAI(), npc_ethereal_apprentice::npc_ethereal_apprenticeAI::UpdateAI(), npc_ethereal_beacon::npc_ethereal_beaconAI::UpdateAI(), npc_fel_orc_convert::npc_fel_orc_convertAI::UpdateAI(), npc_fel_stalker::npc_fel_stalkerAI::UpdateAI(), npc_ferocious_rhino::npc_ferocious_rhinoAI::UpdateAI(), npc_fiendish_imp::npc_fiendish_impAI::UpdateAI(), npc_flame_of_azzinoth::flame_of_azzinothAI::UpdateAI(), npc_flame_warder::npc_flame_warderAI::UpdateAI(), npc_floon::npc_floonAI::UpdateAI(), npc_frenzied_worgen::npc_frenzied_worgenAI::UpdateAI(), npc_frost_warder::npc_frost_warderAI::UpdateAI(), npc_frost_wyrm::npc_frost_wyrmAI::UpdateAI(), npc_gargoyle::npc_gargoyleAI::UpdateAI(), npc_giant_claw_tentacle::giant_claw_tentacleAI::UpdateAI(), npc_giant_infernal::npc_giant_infernalAI::UpdateAI(), npc_guardian::npc_guardianAI::UpdateAI(), npc_hand_of_the_deceiver::npc_hand_of_the_deceiverAI::UpdateAI(), npc_high_inquisitor_valroth::npc_high_inquisitor_valrothAI::UpdateAI(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::UpdateAI(), npc_iceborn_protodrake::npc_iceborn_protodrakeAI::UpdateAI(), npc_illidari_spawn::npc_illidari_spawnAI::UpdateAI(), npc_inner_demon::npc_inner_demonAI::UpdateAI(), npc_jadespine_basilisk::npc_jadespine_basiliskAI::UpdateAI(), npc_kelthuzad_abomination::npc_kelthuzad_abominationAI::UpdateAI(), npc_kilrek::npc_kilrekAI::UpdateAI(), npc_kurenai_captive::npc_kurenai_captiveAI::UpdateAI(), npc_life_spark::npc_life_sparkAI::UpdateAI(), npc_little_ooze::npc_little_oozeAI::UpdateAI(), npc_living_mojo::npc_living_mojoAI::UpdateAI(), npc_maghar_captive::npc_maghar_captiveAI::UpdateAI(), npc_mature_netherwing_drake::npc_mature_netherwing_drakeAI::UpdateAI(), npc_millhouse_manastorm::npc_millhouse_manastormAI::UpdateAI(), npc_mistress_of_pain::npc_mistress_of_painAI::UpdateAI(), npc_molten_golem::npc_molten_golemAI::UpdateAI(), npc_necromancer::npc_necromancerAI::UpdateAI(), npc_nether_drake::npc_nether_drakeAI::UpdateAI(), npc_nether_wraith::npc_nether_wraithAI::UpdateAI(), npc_nexus_lord::npc_nexus_lordAI::UpdateAI(), npc_omen::npc_omenAI::UpdateAI(), npc_pet_hunter_snake_trap::npc_pet_hunter_snake_trapAI::UpdateAI(), npc_pet_mage_mirror_image::npc_pet_mage_mirror_imageAI::UpdateAI(), npc_pet_shaman_earth_elemental::npc_pet_shaman_earth_elementalAI::UpdateAI(), npc_pet_shaman_fire_elemental::npc_pet_shaman_fire_elementalAI::UpdateAI(), npc_phalanx::npc_phalanxAI::UpdateAI(), npc_precious_icc::npc_precious_iccAI::UpdateAI(), npc_pummeller::npc_pummellerAI::UpdateAI(), npc_ragin_flames::npc_ragin_flamesAI::UpdateAI(), npc_raliq_the_drunk::npc_raliq_the_drunkAI::UpdateAI(), npc_ravenous_furbolg::npc_ravenous_furbolgAI::UpdateAI(), npc_risen_husk_spirit::npc_risen_husk_spiritAI::UpdateAI(), npc_rotting_frost_giant::npc_rotting_frost_giantAI::UpdateAI(), npc_salsalabim::npc_salsalabimAI::UpdateAI(), npc_sanctum_sentry::npc_sanctum_sentryAI::UpdateAI(), npc_scourge_hulk::npc_scourge_hulkAI::UpdateAI(), npc_sergeant_bly::npc_sergeant_blyAI::UpdateAI(), npc_shadow_demon::shadow_demonAI::UpdateAI(), npc_shadow_image::npc_shadow_imageAI::UpdateAI(), npc_shadowmoon_channeler::npc_shadowmoon_channelerAI::UpdateAI(), npc_shadowy_mercenary::npc_shadowy_mercenaryAI::UpdateAI(), npc_shadron::npc_shadronAI::UpdateAI(), npc_sinster_reflection::npc_sinster_reflectionAI::UpdateAI(), npc_slad_ran_viper::npc_slad_ran_viperAI::UpdateAI(), npc_snobold_vassal::npc_snobold_vassalAI::UpdateAI(), npc_solarium_priest::npc_solarium_priestAI::UpdateAI(), npc_spectral_footman::npc_spectral_footmanAI::UpdateAI(), npc_spinestalker::npc_spinestalkerAI::UpdateAI(), npc_spirit_warden::npc_spirit_wardenAI::UpdateAI(), npc_stinky_icc::npc_stinky_iccAI::UpdateAI(), npc_stolen_soul::npc_stolen_soulAI::UpdateAI(), npc_stormforged_lieutenant::npc_stormforged_lieutenantAI::UpdateAI(), npc_tempest_minion::npc_tempest_minionAI::UpdateAI(), npc_tenebron::npc_tenebronAI::UpdateAI(), npc_tito::npc_titoAI::UpdateAI(), npc_toc_boomkin::npc_toc_boomkinAI::UpdateAI(), npc_toc_dk::npc_toc_dkAI::UpdateAI(), npc_toc_enh_shaman::npc_toc_enh_shamanAI::UpdateAI(), npc_toc_hunter::npc_toc_hunterAI::UpdateAI(), npc_toc_mage::npc_toc_mageAI::UpdateAI(), npc_toc_pet_hunter::npc_toc_pet_hunterAI::UpdateAI(), npc_toc_pet_warlock::npc_toc_pet_warlockAI::UpdateAI(), npc_toc_retro_paladin::npc_toc_retro_paladinAI::UpdateAI(), npc_toc_rogue::npc_toc_rogueAI::UpdateAI(), npc_toc_shadow_priest::npc_toc_shadow_priestAI::UpdateAI(), npc_toc_warlock::npc_toc_warlockAI::UpdateAI(), npc_toc_warrior::npc_toc_warriorAI::UpdateAI(), npc_tomb_creature::npc_tomb_creatureAI::UpdateAI(), npc_torek::npc_torekAI::UpdateAI(), npc_torloth_the_magnificent::npc_torloth_the_magnificentAI::UpdateAI(), npc_twilight_whelp::npc_twilight_whelpAI::UpdateAI(), npc_unworthy_initiate::npc_unworthy_initiateAI::UpdateAI(), npc_venture_co_straggler::npc_venture_co_stragglerAI::UpdateAI(), npc_vesperon::npc_vesperonAI::UpdateAI(), npc_void_sentinel::npc_void_sentinelAI::UpdateAI(), npc_volatile_felfire_fiend::npc_volatile_felfire_fiendAI::UpdateAI(), npc_watcher_gashra::npc_watcher_gashraAI::UpdateAI(), npc_watcher_narjil::npc_watcher_narjilAI::UpdateAI(), npc_watcher_silthik::npc_watcher_silthikAI::UpdateAI(), npc_water_elemental::npc_water_elementalAI::UpdateAI(), npc_water_globule::npc_water_globuleAI::UpdateAI(), npc_weegli_blastfuse::npc_weegli_blastfuseAI::UpdateAI(), npc_wrathbone_flayer::npc_wrathbone_flayerAI::UpdateAI(), npc_yggdras::npc_yggdrasAI::UpdateAI(), npc_yor::npc_yorAI::UpdateAI(), quartermaster_zigris::boss_quatermasterzigrisAI::UpdateAI(), boss_ambassador_hellmaw::boss_ambassador_hellmawAI::UpdateEscortAI(), npc_crok_scourgebane::npc_crok_scourgebaneAI::UpdateEscortAI(), and npc_onyx_flamecaller::npc_onyx_flamecallerAI::UpdateEscortAI().

◆ DoGetSpellMaxRange()

float UnitAI::DoGetSpellMaxRange ( uint32 spellId,
bool positive = false )

Definition at line 76 of file UnitAI.cpp.

References SpellInfo::GetMaxRange(), and sSpellMgr.

◆ DoMeleeAttackIfReady()

void UnitAI::DoMeleeAttackIfReady ( )

Definition at line 28 of file UnitAI.cpp.

References me, OFF_ATTACK, and UNIT_STATE_CASTING.

Referenced by AggressorAI::UpdateAI(), alliance_rifleman::alliance_riflemanAI::UpdateAI(), ArcherAI::UpdateAI(), boss_aeonus::boss_aeonusAI::UpdateAI(), boss_akilzon::boss_akilzonAI::UpdateAI(), boss_aku_mai::boss_aku_maiAI::UpdateAI(), boss_algalon_the_observer::boss_algalon_the_observerAI::UpdateAI(), boss_alizabal::boss_alizabalAI::UpdateAI(), boss_amanitar::boss_amanitarAI::UpdateAI(), boss_ambassador_flamelash::boss_ambassador_flamelashAI::UpdateAI(), boss_amnennar_the_coldbringer::boss_amnennar_the_coldbringerAI::UpdateAI(), boss_ancient_stone_keeper::boss_ancient_stone_keeperAI::UpdateAI(), boss_anetheron::boss_anetheronAI::UpdateAI(), boss_anomalus::boss_anomalusAI::UpdateAI(), boss_anraphet::boss_anraphetAI::UpdateAI(), boss_anub_arak::boss_anub_arakAI::UpdateAI(), boss_anubarak_trial::boss_anubarak_trialAI::UpdateAI(), boss_anubrekhan::boss_anubrekhanAI::UpdateAI(), boss_anubshiah::boss_anubshiahAI::UpdateAI(), boss_anzu::boss_anzuAI::UpdateAI(), boss_apoko::boss_apokoAI::UpdateAI(), boss_arcanist_doan::boss_arcanist_doanAI::UpdateAI(), boss_archaedas::boss_archaedasAI::UpdateAI(), boss_archavon::boss_archavonAI::UpdateAI(), boss_archimonde::boss_archimondeAI::UpdateAI(), boss_attumen::boss_attumenAI::UpdateAI(), boss_auriaya::boss_auriayaAI::UpdateAI(), boss_ayamiss::boss_ayamissAI::UpdateAI(), boss_azgalor::boss_azgalorAI::UpdateAI(), boss_azshir_the_sleepless::boss_azshir_the_sleeplessAI::UpdateAI(), boss_azuregos::boss_azuregosAI::UpdateAI(), boss_balinda::boss_balindaAI::UpdateAI(), boss_baltharus_the_warborn::boss_baltharus_the_warbornAI::UpdateAI(), boss_baron_geddon::boss_baron_geddonAI::UpdateAI(), boss_baron_rivendare::boss_baron_rivendareAI::UpdateAI(), boss_baroness_anastari::boss_baroness_anastariAI::UpdateAI(), boss_bigbadwolf::boss_bigbadwolfAI::UpdateAI(), boss_bjarngrim::boss_bjarngrimAI::UpdateAI(), boss_black_knight::boss_black_knightAI::UpdateAI(), boss_blackheart_the_inciter::boss_blackheart_the_inciterAI::UpdateAI(), boss_blindeye_the_seer::boss_blindeye_the_seerAI::UpdateAI(), boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI::UpdateAI(), boss_bloodmage_thalnos::boss_bloodmage_thalnosAI::UpdateAI(), boss_broggok::boss_broggokAI::UpdateAI(), boss_bronjahm::boss_bronjahmAI::UpdateAI(), boss_broodlord::boss_broodlordAI::UpdateAI(), boss_brutallus::boss_brutallusAI::UpdateAI(), boss_buru::boss_buruAI::UpdateAI(), boss_cannon_master_willey::boss_cannon_master_willeyAI::UpdateAI(), boss_captain_skarloc::boss_captain_skarlocAI::UpdateAI(), boss_chromaggus::boss_chromaggusAI::UpdateAI(), boss_chrono_lord_deja::boss_chrono_lord_dejaAI::UpdateAI(), boss_commander_kolurg::boss_commander_kolurgAI::UpdateAI(), boss_commander_sarannis::boss_commander_sarannisAI::UpdateAI(), boss_commander_stoutbeard::boss_commander_stoutbeardAI::UpdateAI(), boss_crone::boss_croneAI::UpdateAI(), boss_curator::boss_curatorAI::UpdateAI(), boss_cyanigosa::boss_cyanigosaAI::UpdateAI(), boss_daakara::boss_daakaraAI::UpdateAI(), boss_dalronn_the_controller::boss_dalronn_the_controllerAI::UpdateAI(), boss_darkweaver_syth::boss_darkweaver_sythAI::UpdateAI(), boss_dathrohan_balnazzar::boss_dathrohan_balnazzarAI::UpdateAI(), boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::UpdateAI(), boss_devourer_of_souls::boss_devourer_of_soulsAI::UpdateAI(), boss_doomlord_kazzak::boss_doomlordkazzakAI::UpdateAI(), boss_doomrel::boss_doomrelAI::UpdateAI(), boss_doomwalker::boss_doomwalkerAI::UpdateAI(), boss_dorothee::boss_dorotheeAI::UpdateAI(), boss_drakkari_colossus::boss_drakkari_colossusAI::UpdateAI(), boss_drakkari_elemental::boss_drakkari_elementalAI::UpdateAI(), boss_drakkisath::boss_drakkisathAI::UpdateAI(), boss_drakos::boss_drakosAI::UpdateAI(), boss_drekthar::boss_drektharAI::UpdateAI(), boss_eadric::boss_eadricAI::UpdateAI(), boss_earthrager_ptah::boss_earthrager_ptahAI::UpdateAI(), boss_ebonroc::boss_ebonrocAI::UpdateAI(), boss_eck::boss_eckAI::UpdateAI(), boss_elder_brightleaf::boss_elder_brightleafAI::UpdateAI(), boss_elder_ironbranch::boss_elder_ironbranchAI::UpdateAI(), boss_elder_nadox::boss_elder_nadoxAI::UpdateAI(), boss_elder_stonebark::boss_elder_stonebarkAI::UpdateAI(), boss_ellris_duskhallow::boss_ellris_duskhallowAI::UpdateAI(), boss_emalon::boss_emalonAI::UpdateAI(), boss_emperor_dagran_thaurissan::boss_draganthaurissanAI::UpdateAI(), boss_entropius::boss_entropiusAI::UpdateAI(), boss_epoch::boss_epochAI::UpdateAI(), boss_epoch_hunter::boss_epoch_hunterAI::UpdateAI(), boss_eramas_brightblaze::boss_eramas_brightblazeAI::UpdateAI(), boss_eregos::boss_eregosAI::UpdateAI(), boss_erekem::boss_erekemAI::UpdateAI(), boss_essence_of_anger::boss_essence_of_angerAI::UpdateAI(), boss_essence_of_desire::boss_essence_of_desireAI::UpdateAI(), boss_essence_of_suffering::boss_essence_of_sufferingAI::UpdateAI(), boss_exarch_maladaar::boss_exarch_maladaarAI::UpdateAI(), boss_faction_championsAI::UpdateAI(), boss_faerlina::boss_faerlinaAI::UpdateAI(), boss_falric::boss_falricAI::UpdateAI(), boss_fankriss::boss_fankrissAI::UpdateAI(), boss_fathomguard_caribdis::boss_fathomguard_caribdisAI::UpdateAI(), boss_fathomguard_sharkkis::boss_fathomguard_sharkkisAI::UpdateAI(), boss_fathomguard_tidalvess::boss_fathomguard_tidalvessAI::UpdateAI(), boss_fathomlord_karathress::boss_fathomlord_karathressAI::UpdateAI(), boss_felblood_kaelthas::boss_felblood_kaelthasAI::UpdateAI(), boss_felmyst::boss_felmystAI::UpdateAI(), boss_festergut::boss_festergutAI::UpdateAI(), boss_firemaw::boss_firemawAI::UpdateAI(), boss_flamegor::boss_flamegorAI::UpdateAI(), boss_four_horsemen::boss_four_horsemenAI::UpdateAI(), boss_freya::boss_freyaAI::UpdateAI(), boss_gal_darah::boss_gal_darahAI::UpdateAI(), boss_galgann_firehammer::boss_galgann_firehammerAI::UpdateAI(), boss_galvangar::boss_galvangarAI::UpdateAI(), boss_garaxxas::boss_garaxxasAI::UpdateAI(), boss_garfrost::boss_garfrostAI::UpdateAI(), boss_garr::boss_garrAI::UpdateAI(), boss_gatewatcher_gyrokill::boss_gatewatcher_gyrokillAI::UpdateAI(), boss_gatewatcher_iron_hand::boss_gatewatcher_iron_handAI::UpdateAI(), boss_gathios_the_shatterer::boss_gathios_the_shattererAI::UpdateAI(), boss_gehennas::boss_gehennasAI::UpdateAI(), boss_gelihast::boss_gelihastAI::UpdateAI(), boss_general_angerforge::boss_general_angerforgeAI::UpdateAI(), boss_general_vezax::boss_general_vezaxAI::UpdateAI(), boss_general_zarithrian::boss_general_zarithrianAI::UpdateAI(), boss_gizrul_the_slavener::boss_gizrul_the_slavenerAI::UpdateAI(), boss_gluth::boss_gluthAI::UpdateAI(), boss_golemagg::boss_golemaggAI::UpdateAI(), boss_gormok::boss_gormokAI::UpdateAI(), boss_gorosh_the_dervish::boss_gorosh_the_dervishAI::UpdateAI(), boss_gothik::boss_gothikAI::UpdateAI(), boss_grand_warlock_nethekurse::boss_grand_warlock_nethekurseAI::UpdateAI(), boss_grandmaster_vorpil::boss_grandmaster_vorpilAI::UpdateAI(), boss_grimlok::boss_grimlokAI::UpdateAI(), boss_grizzle::boss_grizzleAI::UpdateAI(), boss_grobbulus::boss_grobbulusAI::UpdateAI(), boss_grubbis::boss_grubbisAI::UpdateAI(), boss_gruul::boss_gruulAI::UpdateAI(), boss_gurtogg_bloodboil::boss_gurtogg_bloodboilAI::UpdateAI(), boss_gyth::boss_gythAI::UpdateAI(), boss_hadronox::boss_hadronoxAI::UpdateAI(), boss_halazzi::boss_halazziAI::UpdateAI(), boss_halycon::boss_halyconAI::UpdateAI(), boss_harbinger_skyriss::boss_harbinger_skyrissAI::UpdateAI(), boss_headless_horseman::boss_headless_horsemanAI::UpdateAI(), boss_heigan::boss_heiganAI::UpdateAI(), boss_herod::boss_herodAI::UpdateAI(), boss_hexlord_malacrass::boss_hex_lord_malacrassAI::UpdateAI(), boss_high_astromancer_solarian::boss_high_astromancer_solarianAI::UpdateAI(), boss_high_botanist_freywinn::boss_high_botanist_freywinnAI::UpdateAI(), boss_high_inquisitor_fairbanks::boss_high_inquisitor_fairbanksAI::UpdateAI(), boss_high_inquisitor_whitemane::boss_high_inquisitor_whitemaneAI::UpdateAI(), boss_high_interrogator_gerstahn::boss_high_interrogator_gerstahnAI::UpdateAI(), boss_high_king_maulgar::boss_high_king_maulgarAI::UpdateAI(), boss_highlord_omokk::boss_highlordomokkAI::UpdateAI(), boss_hodir::boss_hodirAI::UpdateAI(), boss_hogger::boss_hoggerAI::UpdateAI(), boss_hoptallus::boss_hoptallusAI::UpdateAI(), boss_houndmaster_loksey::boss_houndmaster_lokseyAI::UpdateAI(), boss_huhuran::boss_huhuranAI::UpdateAI(), boss_hungarfen::boss_hungarfenAI::UpdateAI(), boss_hunter_toc5::boss_hunter_toc5AI::UpdateAI(), boss_hydromancer_thespia::boss_thespiaAI::UpdateAI(), boss_hydross_the_unstable::boss_hydross_the_unstableAI::UpdateAI(), boss_icehowl::boss_icehowlAI::UpdateAI(), boss_ichoron::boss_ichoronAI::UpdateAI(), boss_ick::boss_ickAI::UpdateAI(), boss_ignis::boss_ignis_AI::UpdateAI(), boss_illidan_stormrage::boss_illidan_stormrageAI::UpdateAI(), boss_infinite_corruptor::boss_infinite_corruptorAI::UpdateAI(), boss_ingvar_the_plunderer::boss_ingvar_the_plundererAI::UpdateAI(), boss_interrogator_vishas::boss_interrogator_vishasAI::UpdateAI(), boss_ionar::boss_ionarAI::UpdateAI(), boss_ironaya::boss_ironayaAI::UpdateAI(), boss_janalai::boss_janalaiAI::UpdateAI(), boss_jaraxxus::boss_jaraxxusAI::UpdateAI(), boss_jedoga_shadowseeker::boss_jedoga_shadowseekerAI::UpdateAI(), boss_jormungarAI::UpdateAI(), boss_julianne::boss_julianneAI::UpdateAI(), boss_kaelthas::boss_kaelthasAI::UpdateAI(), boss_kagani_nightstrike::boss_kagani_nightstrikeAI::UpdateAI(), boss_kalec::boss_kalecAI::UpdateAI(), boss_kalecgos::boss_kalecgosAI::UpdateAI(), boss_kazrogal::boss_kazrogalAI::UpdateAI(), boss_keleseth::boss_kelesethAI::UpdateAI(), boss_kelidan_the_breaker::boss_kelidan_the_breakerAI::UpdateAI(), boss_kelris::boss_kelrisAI::UpdateAI(), boss_kelthuzad::boss_kelthuzadAI::UpdateAI(), boss_keristrasza::boss_keristraszaAI::UpdateAI(), boss_kiggler_the_crazed::boss_kiggler_the_crazedAI::UpdateAI(), boss_kiljaeden::boss_kiljaedenAI::UpdateAI(), boss_king_dred::boss_king_dredAI::UpdateAI(), boss_kologarn::boss_kologarnAI::UpdateAI(), boss_koralon::boss_koralonAI::UpdateAI(), boss_kri::boss_kriAI::UpdateAI(), boss_krik_thir::boss_krik_thirAI::UpdateAI(), boss_krystallus::boss_krystallusAI::UpdateAI(), boss_kurinnaxx::boss_kurinnaxxAI::UpdateAI(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::UpdateAI(), boss_lady_malande::boss_lady_malandeAI::UpdateAI(), boss_lady_vashj::boss_lady_vashjAI::UpdateAI(), boss_laj::boss_lajAI::UpdateAI(), boss_landslide::boss_landslideAI::UpdateAI(), boss_lavanthor::boss_lavanthorAI::UpdateAI(), boss_leotheras_the_blind::boss_leotheras_the_blindAI::UpdateAI(), boss_lieutenant_drake::boss_lieutenant_drakeAI::UpdateAI(), boss_loatheb::boss_loathebAI::UpdateAI(), boss_loken::boss_lokenAI::UpdateAI(), boss_lord_marrowgar::boss_lord_marrowgarAI::UpdateAI(), boss_lord_overheat::boss_lord_overheatAI::UpdateAI(), boss_lord_sanguinar::boss_lord_sanguinarAI::UpdateAI(), boss_lord_valthalak::boss_lord_valthalakAI::UpdateAI(), boss_lucifron::boss_lucifronAI::UpdateAI(), boss_maexxna::boss_maexxnaAI::UpdateAI(), boss_mage_toc5::boss_mage_toc5AI::UpdateAI(), boss_magistrate_barthilas::boss_magistrate_barthilasAI::UpdateAI(), boss_magmadar::boss_magmadarAI::UpdateAI(), boss_magmus::boss_magmusAI::UpdateAI(), boss_magtheridon::boss_magtheridonAI::UpdateAI(), boss_magus_telestra::boss_magus_telestraAI::UpdateAI(), boss_maiden_of_grief::boss_maiden_of_griefAI::UpdateAI(), boss_maiden_of_virtue::boss_maiden_of_virtueAI::UpdateAI(), boss_maiev_shadowsong::boss_maievAI::UpdateAI(), boss_majordomo::boss_majordomoAI::UpdateAI(), boss_mal_ganis::boss_mal_ganisAI::UpdateAI(), boss_malchezaar::boss_malchezaarAI::UpdateAI(), boss_maleki_the_pallid::boss_maleki_the_pallidAI::UpdateAI(), boss_malygos::boss_malygosAI::UpdateAI(), boss_marwyn::boss_marwynAI::UpdateAI(), boss_master_engineer_telonicus::boss_master_engineer_telonicusAI::UpdateAI(), boss_meathook::boss_meathookAI::UpdateAI(), boss_mechano_lord_capacitus::boss_mechano_lord_capacitusAI::UpdateAI(), boss_mekgineer_steamrigger::boss_mekgineer_steamriggerAI::UpdateAI(), boss_midnight::boss_midnightAI::UpdateAI(), boss_moam::boss_moamAI::UpdateAI(), boss_moorabi::boss_moorabiAI::UpdateAI(), boss_moragg::boss_moraggAI::UpdateAI(), boss_moroes::boss_moroesAI::UpdateAI(), boss_moroes_guestAI::UpdateAI(), boss_morogrim_tidewalker::boss_morogrim_tidewalkerAI::UpdateAI(), boss_mother_shahraz::boss_shahrazAI::UpdateAI(), boss_mother_smolderweb::boss_mothersmolderwebAI::UpdateAI(), boss_murmur::boss_murmurAI::UpdateAI(), boss_najentus::boss_najentusAI::UpdateAI(), boss_nalorakk::boss_nalorakkAI::UpdateAI(), boss_nazan::boss_nazanAI::UpdateAI(), boss_nefarian::boss_nefarianAI::UpdateAI(), boss_nerubenkan::boss_nerubenkanAI::UpdateAI(), boss_nethermancer_sepethrea::boss_nethermancer_sepethreaAI::UpdateAI(), boss_netherspite::boss_netherspiteAI::UpdateAI(), boss_nexusprince_shaffar::boss_nexusprince_shaffarAI::UpdateAI(), boss_nightbane::boss_nightbaneAI::UpdateAI(), boss_noth::boss_nothAI::UpdateAI(), boss_noxxion::boss_noxxionAI::UpdateAI(), boss_occuthar::boss_occutharAI::UpdateAI(), boss_olm_the_summoner::boss_olm_the_summonerAI::UpdateAI(), boss_omor_the_unscarred::boss_omor_the_unscarredAI::UpdateAI(), boss_onyxia::boss_onyxiaAI::UpdateAI(), boss_ook_ook::boss_ook_ookAI::UpdateAI(), boss_ormorok::boss_ormorokAI::UpdateAI(), boss_ossirian::boss_ossirianAI::UpdateAI(), boss_ouro::boss_ouroAI::UpdateAI(), boss_overlord_wyrmthalak::boss_overlordwyrmthalakAI::UpdateAI(), boss_palehoof::boss_palehoofAI::UpdateAI(), boss_paletress::boss_paletressAI::UpdateAI(), boss_pandemonius::boss_pandemoniusAI::UpdateAI(), boss_patchwerk::boss_patchwerkAI::UpdateAI(), boss_pathaleon_the_calculator::boss_pathaleon_the_calculatorAI::UpdateAI(), boss_pit_lord_argaloth::boss_pit_lord_argalothAI::UpdateAI(), boss_postmaster_malown::boss_postmaster_malownAI::UpdateAI(), boss_priestess_delrissa::boss_priestess_delrissaAI::UpdateAI(), boss_prince_taldaram_icc::boss_prince_taldaramAI::UpdateAI(), boss_prince_valanar_icc::boss_prince_valanarAI::UpdateAI(), boss_princess_theradras::boss_ptheradrasAI::UpdateAI(), boss_professor_putricide::boss_professor_putricideAI::UpdateAI(), boss_pyroguard_emberseer::boss_pyroguard_emberseerAI::UpdateAI(), boss_rage_winterchill::boss_rage_winterchillAI::UpdateAI(), boss_ragnaros::boss_ragnarosAI::UpdateAI(), boss_rajaxx::boss_rajaxxAI::UpdateAI(), boss_ramstein_the_gorger::boss_ramstein_the_gorgerAI::UpdateAI(), boss_randolph_moloch::boss_randolph_molochAI::UpdateAI(), boss_razorgore::boss_razorgoreAI::UpdateAI(), boss_razorscale::boss_razorscaleAI::UpdateAI(), boss_razuvious::boss_razuviousAI::UpdateAI(), boss_rend_blackhand::boss_rend_blackhandAI::UpdateAI(), boss_revelosh::boss_reveloshAI::UpdateAI(), boss_roar::boss_roarAI::UpdateAI(), boss_romulo::boss_romuloAI::UpdateAI(), boss_rotface::boss_rotfaceAI::UpdateAI(), boss_rouge_toc5::boss_rouge_toc5AI::UpdateAI(), boss_runemaster_molgeim::boss_runemaster_molgeimAI::UpdateAI(), boss_salramm::boss_salrammAI::UpdateAI(), boss_sapphiron::boss_sapphironAI::UpdateAI(), boss_saronite_animus::boss_saronite_animusAI::UpdateAI(), boss_sartharion::boss_sartharionAI::UpdateAI(), boss_sartura::boss_sarturaAI::UpdateAI(), boss_sathrovarr::boss_sathrovarrAI::UpdateAI(), boss_saviana_ragefire::boss_saviana_ragefireAI::UpdateAI(), boss_scarlet_commander_mograine::boss_scarlet_commander_mograineAI::UpdateAI(), boss_scorn::boss_scornAI::UpdateAI(), boss_selin_fireheart::boss_selin_fireheartAI::UpdateAI(), boss_shade_of_akama::boss_shade_of_akamaAI::UpdateAI(), boss_shade_of_aran::boss_aranAI::UpdateAI(), boss_shadow_hunter_voshgajin::boss_shadowvoshAI::UpdateAI(), boss_shaman_toc5::boss_shaman_toc5AI::UpdateAI(), boss_shazzrah::boss_shazzrahAI::UpdateAI(), boss_shirrak_the_dead_watcher::boss_shirrak_the_dead_watcherAI::UpdateAI(), boss_silver_hand_bosses::boss_silver_hand_bossesAI::UpdateAI(), boss_sindragosa::boss_sindragosaAI::UpdateAI(), boss_sister_svalna::boss_sister_svalnaAI::UpdateAI(), boss_sjonnir::boss_sjonnirAI::UpdateAI(), boss_skadi::boss_skadiAI::UpdateAI(), boss_skarvald_the_constructor::boss_skarvald_the_constructorAI::UpdateAI(), boss_skeram::boss_skeramAI::UpdateAI(), boss_slad_ran::boss_slad_ranAI::UpdateAI(), boss_steelbreaker::boss_steelbreakerAI::UpdateAI(), boss_stormcaller_brundir::boss_stormcaller_brundirAI::UpdateAI(), boss_strawman::boss_strawmanAI::UpdateAI(), boss_sulfuron::boss_sulfuronAI::UpdateAI(), boss_supremus::boss_supremusAI::UpdateAI(), boss_svala::boss_svalaAI::UpdateAI(), boss_taldaram::boss_taldaramAI::UpdateAI(), boss_talon_king_ikiss::boss_talon_king_ikissAI::UpdateAI(), boss_temple_guardian_anhuur::boss_temple_guardian_anhuurAI::UpdateAI(), boss_temporus::boss_temporusAI::UpdateAI(), boss_terestian_illhoof::boss_terestianAI::UpdateAI(), boss_teron_gorefiend::boss_teron_gorefiendAI::UpdateAI(), boss_thaddius::boss_thaddiusAI::UpdateAI(), boss_thaladred_the_darkener::boss_thaladred_the_darkenerAI::UpdateAI(), boss_tharon_ja::boss_tharon_jaAI::UpdateAI(), boss_the_beast::boss_thebeastAI::UpdateAI(), boss_the_black_stalker::boss_the_black_stalkerAI::UpdateAI(), boss_the_lich_king::boss_the_lich_kingAI::UpdateAI(), boss_the_lurker_below::boss_the_lurker_belowAI::UpdateAI(), boss_the_maker::boss_the_makerAI::UpdateAI(), boss_thorim::boss_thorimAI::UpdateAI(), boss_thorngrin_the_tender::boss_thorngrin_the_tenderAI::UpdateAI(), boss_timmy_the_cruel::boss_timmy_the_cruelAI::UpdateAI(), boss_tinhead::boss_tinheadAI::UpdateAI(), boss_tinkerer_gizlock::boss_tinkerer_gizlockAI::UpdateAI(), boss_toravon::boss_toravonAI::UpdateAI(), boss_trollgore::boss_trollgoreAI::UpdateAI(), boss_twin_baseAI::UpdateAI(), boss_tyrannus::boss_tyrannusAI::UpdateAI(), boss_urok_doomhowl::boss_urok_doomhowlAI::UpdateAI(), boss_urom::boss_uromAI::UpdateAI(), boss_vaelastrasz::boss_vaelAI::UpdateAI(), boss_vanndar::boss_vanndarAI::UpdateAI(), boss_varos::boss_varosAI::UpdateAI(), boss_vazruden::boss_vazrudenAI::UpdateAI(), boss_veknilash::boss_veknilashAI::UpdateAI(), boss_vem::boss_vemAI::UpdateAI(), boss_veras_darkshadow::boss_veras_darkshadowAI::UpdateAI(), boss_vexallus::boss_vexallusAI::UpdateAI(), boss_viscidus::boss_viscidusAI::UpdateAI(), boss_void_reaver::boss_void_reaverAI::UpdateAI(), boss_volazj::boss_volazjAI::UpdateAI(), boss_volkhan::boss_volkhanAI::UpdateAI(), boss_warbringer_omrogg::boss_warbringer_omroggAI::UpdateAI(), boss_warchief_kargath_bladefist::boss_warchief_kargath_bladefistAI::UpdateAI(), boss_warlord_kalithresh::boss_warlord_kalithreshAI::UpdateAI(), boss_warlord_salaris::boss_warlord_salarisAI::UpdateAI(), boss_warmaster_voone::boss_warmastervooneAI::UpdateAI(), boss_warp_splinter::boss_warp_splinterAI::UpdateAI(), boss_warrior_toc5::boss_warrior_toc5AI::UpdateAI(), boss_watchkeeper_gargolmar::boss_watchkeeper_gargolmarAI::UpdateAI(), boss_xevozz::boss_xevozzAI::UpdateAI(), boss_xt002::boss_xt002_AI::UpdateAI(), boss_yauj::boss_yaujAI::UpdateAI(), boss_yazzai::boss_yazzaiAI::UpdateAI(), boss_ymiron::boss_ymironAI::UpdateAI(), boss_zelfan::boss_zelfanAI::UpdateAI(), boss_zum_rah::boss_zum_rahAI::UpdateAI(), boss_zuramat::boss_zuramatAI::UpdateAI(), BossAI::UpdateAI(), celebras_the_cursed::celebras_the_cursedAI::UpdateAI(), CombatAI::UpdateAI(), example_creature::example_creatureAI::UpdateAI(), generic_halionAI::UpdateAI(), generic_vehicleAI_toc5::generic_vehicleAI_toc5AI::UpdateAI(), guard_generic::guard_genericAI::UpdateAI(), guard_shattrath_aldor::guard_shattrath_aldorAI::UpdateAI(), guard_shattrath_scryer::guard_shattrath_scryerAI::UpdateAI(), hyjalAI::UpdateAI(), npc_abomination::npc_abominationAI::UpdateAI(), npc_abyssal::npc_abyssalAI::UpdateAI(), npc_acolyte_of_shadron::npc_acolyte_of_shadronAI::UpdateAI(), npc_acolyte_of_vesperon::npc_acolyte_of_vesperonAI::UpdateAI(), npc_aeranas::npc_aeranasAI::UpdateAI(), npc_agitated_earth_spirit::npc_agitated_earth_spiritAI::UpdateAI(), npc_ahnkahar_nerubian::npc_ahnkahar_nerubianAI::UpdateAI(), npc_akama_illidan::npc_akama_illidanAI::UpdateAI(), npc_akama_shade::npc_akamaAI::UpdateAI(), npc_ancient_conservator::npc_ancient_conservatorAI::UpdateAI(), npc_ancient_water_spirit::npc_ancient_water_spiritAI::UpdateAI(), npc_anub_ar_shadowcaster::npc_anub_ar_shadowcasterAI::UpdateAI(), npc_anub_ar_skirmisher::npc_anub_ar_skirmisherAI::UpdateAI(), npc_anub_ar_warrior::npc_anub_ar_warriorAI::UpdateAI(), npc_aquementas::npc_aquementasAI::UpdateAI(), npc_archaedas_minions::npc_archaedas_minionsAI::UpdateAI(), npc_archavon_warder::npc_archavon_warderAI::UpdateAI(), npc_argent_soldier::npc_argent_soldierAI::UpdateAI(), npc_argent_valiant::npc_argent_valiantAI::UpdateAI(), npc_arthas::npc_arthasAI::UpdateAI(), npc_arugal_voidwalker::npc_arugal_voidwalkerAI::UpdateAI(), npc_ashtongue_defender::npc_ashtongue_defenderAI::UpdateAI(), npc_ashtongue_elementalist::npc_ashtongue_elementalistAI::UpdateAI(), npc_ashtongue_rogue::npc_ashtongue_rogueAI::UpdateAI(), npc_ashtongue_sorcerer::npc_ashtongue_sorcererAI::UpdateAI(), npc_ashtongue_spiritbinder::npc_ashtongue_spiritbinderAI::UpdateAI(), npc_av_marshal_or_warmaster::npc_av_marshal_or_warmasterAI::UpdateAI(), npc_avatar_of_martyred::npc_avatar_of_martyredAI::UpdateAI(), npc_azure_binder::npc_azure_binderAI::UpdateAI(), npc_azure_captain::npc_azure_captainAI::UpdateAI(), npc_azure_invader::npc_azure_invaderAI::UpdateAI(), npc_azure_mage_slayer::npc_azure_mage_slayerAI::UpdateAI(), npc_azure_raider::npc_azure_raiderAI::UpdateAI(), npc_azure_ring_captain::npc_azure_ring_captainAI::UpdateAI(), npc_azure_sorceror::npc_azure_sorcerorAI::UpdateAI(), npc_azure_spellbreaker::npc_azure_spellbreakerAI::UpdateAI(), npc_azure_stalker::npc_azure_stalkerAI::UpdateAI(), npc_baltharus_the_warborn_clone::npc_baltharus_the_warborn_cloneAI::UpdateAI(), npc_banana_hozen::npc_banana_hozenAI::UpdateAI(), npc_banshee::npc_bansheeAI::UpdateAI(), npc_beryl_sorcerer::npc_beryl_sorcererAI::UpdateAI(), npc_big_ooze::npc_big_oozeAI::UpdateAI(), npc_blackfathom_deeps_event::npc_blackfathom_deeps_eventAI::UpdateAI(), npc_blackhand_incarcerator::npc_blackhand_incarceratorAI::UpdateAI(), npc_blackrock_battle_worg::npc_blackrock_battle_worgAI::UpdateAI(), npc_blackrock_invader::npc_blackrock_invaderAI::UpdateAI(), npc_blackrock_spy::npc_blackrock_spyAI::UpdateAI(), npc_bladespire_ogre::npc_bladespire_ogreAI::UpdateAI(), npc_blazing_skeleton::npc_blazing_skeletonAI::UpdateAI(), npc_blistering_zombie::npc_blistering_zombieAI::UpdateAI(), npc_bopper::npc_bopperAI::UpdateAI(), npc_bushwhacker::npc_bushwhackerAI::UpdateAI(), npc_cairne_bloodhoof::npc_cairne_bloodhoofAI::UpdateAI(), npc_captain_arnath::npc_captain_arnathAI::UpdateAI(), npc_captain_brandon::npc_captain_brandonAI::UpdateAI(), npc_captain_grondel::npc_captain_grondelAI::UpdateAI(), npc_captain_rupert::npc_captain_rupertAI::UpdateAI(), npc_chicken_cluck::npc_chicken_cluckAI::UpdateAI(), npc_clattering_scorpid::npc_clattering_scorpidAI::UpdateAI(), npc_claw_tentacle::claw_tentacleAI::UpdateAI(), npc_coilfang_waterelemental::npc_coilfang_waterelementalAI::UpdateAI(), npc_colossus::npc_colossusAI::UpdateAI(), npc_cooshcoosh::npc_cooshcooshAI::UpdateAI(), npc_core_rager::npc_core_ragerAI::UpdateAI(), npc_counselor_talbot::npc_counselor_talbotAI::UpdateAI(), npc_crusade_persuaded::npc_crusade_persuadedAI::UpdateAI(), npc_crusher_tentacle::npc_crusher_tentacleAI::UpdateAI(), npc_crypt_fiend::npc_crypt_fiendAI::UpdateAI(), npc_crystalcore_devastator::npc_crystalcore_devastatorAI::UpdateAI(), npc_cult_adherent::npc_cult_adherentAI::UpdateAI(), npc_cult_fanatic::npc_cult_fanaticAI::UpdateAI(), npc_darkrune_guardian::npc_darkrune_guardianAI::UpdateAI(), npc_darkrune_sentinel::npc_darkrune_sentinelAI::UpdateAI(), npc_darkrune_watcher::npc_darkrune_watcherAI::UpdateAI(), npc_darnavan::npc_darnavanAI::UpdateAI(), npc_death_ravager::npc_death_ravagerAI::UpdateAI(), npc_detonating_lasher::npc_detonating_lasherAI::UpdateAI(), npc_dragonflayer_forge_master::npc_dragonflayer_forge_masterAI::UpdateAI(), npc_drakkari_gutripper::npc_drakkari_gutripperAI::UpdateAI(), npc_drakkari_scytheclaw::npc_drakkari_scytheclawAI::UpdateAI(), npc_egg_pile::npc_egg_pileAI::UpdateAI(), npc_elemental_lord::npc_elemental_lordAI::UpdateAI(), npc_ember_of_alar::npc_ember_of_alarAI::UpdateAI(), npc_engineer_spark_overgrind::npc_engineer_spark_overgrindAI::UpdateAI(), npc_enslaved_netherwing_drake::npc_enslaved_netherwing_drakeAI::UpdateAI(), npc_enslaved_proto_drake::npc_enslaved_proto_drakeAI::UpdateAI(), npc_erekem_guard::npc_erekem_guardAI::UpdateAI(), npc_fel_guard_hound::npc_fel_guard_houndAI::UpdateAI(), npc_fel_infernal::npc_fel_infernalAI::UpdateAI(), npc_fel_orc_convert::npc_fel_orc_convertAI::UpdateAI(), npc_fel_stalker::npc_fel_stalkerAI::UpdateAI(), npc_felkael_phoenix::npc_felkael_phoenixAI::UpdateAI(), npc_feral_defender::npc_feral_defenderAI::UpdateAI(), npc_ferocious_rhino::npc_ferocious_rhinoAI::UpdateAI(), npc_feugen::npc_feugenAI::UpdateAI(), npc_fiend_elemental::npc_fiend_elementalAI::UpdateAI(), npc_fiendish_imp::npc_fiendish_impAI::UpdateAI(), npc_firesworn::npc_fireswornAI::UpdateAI(), npc_flame_of_azzinoth::flame_of_azzinothAI::UpdateAI(), npc_flame_warder::npc_flame_warderAI::UpdateAI(), npc_flamewaker_priest::npc_flamewaker_priestAI::UpdateAI(), npc_floon::npc_floonAI::UpdateAI(), npc_focus_fire::npc_focus_fireAI::UpdateAI(), npc_frenzied_worgen::npc_frenzied_worgenAI::UpdateAI(), npc_freya_ward_summon::npc_freya_ward_summonAI::UpdateAI(), npc_frost_warder::npc_frost_warderAI::UpdateAI(), npc_frostworn_general::npc_frostworn_generalAI::UpdateAI(), npc_geist_ambusher::npc_geist_ambusherAI::UpdateAI(), npc_ghostly_priest::npc_ghostly_priestAI::UpdateAI(), npc_ghoul::npc_ghoulAI::UpdateAI(), npc_giant_claw_tentacle::giant_claw_tentacleAI::UpdateAI(), npc_giant_infernal::npc_giant_infernalAI::UpdateAI(), npc_githyiss::npc_githyissAI::UpdateAI(), npc_gluttonous_abomination::npc_gluttonous_abominationAI::UpdateAI(), npc_goblin_assassin::npc_goblin_assassinAI::UpdateAI(), npc_greengill_slave::npc_greengill_slaveAI::UpdateAI(), npc_greyheart_spellbinder::npc_greyheart_spellbinderAI::UpdateAI(), npc_guardian_of_the_elders::npc_guardian_of_the_eldersAI::UpdateAI(), npc_guardian_of_yogg_saron::npc_guardian_of_yogg_saronAI::UpdateAI(), npc_hand_of_the_deceiver::npc_hand_of_the_deceiverAI::UpdateAI(), npc_harbinger_of_flame::npc_harbinger_of_flameAI::UpdateAI(), npc_hellfire_channeler::npc_hellfire_channelerAI::UpdateAI(), npc_hellfire_sentry::npc_hellfire_sentryAI::UpdateAI(), npc_hidden_cultist::npc_hidden_cultistAI::UpdateAI(), npc_high_inquisitor_valroth::npc_high_inquisitor_valrothAI::UpdateAI(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::UpdateAI(), npc_hogger_elwynn::npc_hogger_elwynnAI::UpdateAI(), npc_iceborn_protodrake::npc_iceborn_protodrakeAI::UpdateAI(), npc_illidari_spawn::npc_illidari_spawnAI::UpdateAI(), npc_immortal_guardian::npc_immortal_guardianAI::UpdateAI(), npc_imprisoned_beryl_sorcerer::npc_imprisoned_beryl_sorcererAI::UpdateAI(), npc_injured_goblin::npc_injured_goblinAI::UpdateAI(), npc_inner_demon::npc_inner_demonAI::UpdateAI(), npc_iron_construct::npc_iron_constructAI::UpdateAI(), npc_jadespine_basilisk::npc_jadespine_basiliskAI::UpdateAI(), npc_jaina_fos::npc_jaina_fosAI::UpdateAI(), npc_jaomin_ro::npc_jaomin_roAI::UpdateAI(), npc_jedoga_initiand::npc_jedoga_initiandAI::UpdateAI(), npc_kilrek::npc_kilrekAI::UpdateAI(), npc_korrak_bloodrager::npc_korrak_bloodragerAI::UpdateAI(), npc_kurenai_captive::npc_kurenai_captiveAI::UpdateAI(), npc_lady_sylvanas_windrunner::npc_lady_sylvanas_windrunnerAI::UpdateAI(), npc_lazy_peon::npc_lazy_peonAI::UpdateAI(), npc_leryssa::npc_leryssaAI::UpdateAI(), npc_lesser_doomguard::npc_lesser_doomguardAI::UpdateAI(), npc_little_ooze::npc_little_oozeAI::UpdateAI(), npc_living_ember::npc_living_emberAI::UpdateAI(), npc_living_mojo::npc_living_mojoAI::UpdateAI(), npc_lumbering_abomination::npc_lumbering_abominationAI::UpdateAI(), npc_lurking_potion::npc_lurking_potionAI::UpdateAI(), npc_maghar_captive::npc_maghar_captiveAI::UpdateAI(), npc_malformed_ooze::npc_malformed_oozeAI::UpdateAI(), npc_margrave_dhakar::npc_margrave_dhakarAI::UpdateAI(), npc_massive_jormungar::npc_massive_jormungarAI::UpdateAI(), npc_mature_netherwing_drake::npc_mature_netherwing_drakeAI::UpdateAI(), npc_maxx_a_million_escort::npc_maxx_a_million_escortAI::UpdateAI(), npc_memory::npc_memoryAI::UpdateAI(), npc_millhouse_manastorm::npc_millhouse_manastormAI::UpdateAI(), npc_mistress_of_pain::npc_mistress_of_painAI::UpdateAI(), npc_molten_golem::npc_molten_golemAI::UpdateAI(), npc_muglash::npc_muglashAI::UpdateAI(), npc_necromancer::npc_necromancerAI::UpdateAI(), npc_nerubian_burrower::npc_nerubian_burrowerAI::UpdateAI(), npc_nether_drake::npc_nether_drakeAI::UpdateAI(), npc_nether_wraith::npc_nether_wraithAI::UpdateAI(), npc_nexus_drake_hatchling::npc_nexus_drake_hatchlingAI::UpdateAI(), npc_nexus_lord::npc_nexus_lordAI::UpdateAI(), npc_ogre_brute::npc_ogre_bruteAI::UpdateAI(), npc_omen::npc_omenAI::UpdateAI(), npc_orinoko_tuskbreaker::npc_orinoko_tuskbreakerAI::UpdateAI(), npc_pet_hunter_snake_trap::npc_pet_hunter_snake_trapAI::UpdateAI(), npc_pet_shaman_earth_elemental::npc_pet_shaman_earth_elementalAI::UpdateAI(), npc_pet_shaman_fire_elemental::npc_pet_shaman_fire_elementalAI::UpdateAI(), npc_phalanx::npc_phalanxAI::UpdateAI(), npc_phantom_mage::npc_phantom_mageAI::UpdateAI(), npc_phase_hunter::npc_phase_hunterAI::UpdateAI(), npc_phoenix_tk::npc_phoenix_tkAI::UpdateAI(), npc_precious_icc::npc_precious_iccAI::UpdateAI(), npc_pulsing_pumpkin::npc_pulsing_pumpkinAI::UpdateAI(), npc_pummeller::npc_pummellerAI::UpdateAI(), npc_putricide_oozeAI::UpdateAI(), npc_qiraj_war_spawn::npc_qiraj_war_spawnAI::UpdateAI(), npc_ragin_flames::npc_ragin_flamesAI::UpdateAI(), npc_raging_ghoul::npc_raging_ghoulAI::UpdateAI(), npc_raging_spirit::npc_raging_spiritAI::UpdateAI(), npc_raliq_the_drunk::npc_raliq_the_drunkAI::UpdateAI(), npc_ravenous_furbolg::npc_ravenous_furbolgAI::UpdateAI(), npc_rimefang::npc_rimefangAI::UpdateAI(), npc_risen_archmage::npc_risen_archmageAI::UpdateAI(), npc_risen_ghoul::npc_risen_ghoulAI::UpdateAI(), npc_risen_husk_spirit::npc_risen_husk_spiritAI::UpdateAI(), npc_risen_witch_doctor::npc_risen_witch_doctorAI::UpdateAI(), npc_rotting_frost_giant::npc_rotting_frost_giantAI::UpdateAI(), npc_salsalabim::npc_salsalabimAI::UpdateAI(), npc_sanctum_sentry::npc_sanctum_sentryAI::UpdateAI(), npc_sartura_royal_guard::npc_sartura_royal_guardAI::UpdateAI(), npc_scarlet_courier::npc_scarlet_courierAI::UpdateAI(), npc_scourge_hulk::npc_scourge_hulkAI::UpdateAI(), npc_sergeant_bly::npc_sergeant_blyAI::UpdateAI(), npc_shadowmoon_channeler::npc_shadowmoon_channelerAI::UpdateAI(), npc_shadowy_mercenary::npc_shadowy_mercenaryAI::UpdateAI(), npc_shadron::npc_shadronAI::UpdateAI(), npc_shambling_horror_icc::npc_shambling_horror_iccAI::UpdateAI(), npc_sinclari_vh::npc_sinclariAI::UpdateAI(), npc_sindragosa_trash::npc_sindragosa_trashAI::UpdateAI(), npc_sinster_reflection::npc_sinster_reflectionAI::UpdateAI(), npc_snaplasher::npc_snaplasherAI::UpdateAI(), npc_snobold_vassal::npc_snobold_vassalAI::UpdateAI(), npc_solarium_priest::npc_solarium_priestAI::UpdateAI(), npc_son_of_flame::npc_son_of_flameAI::UpdateAI(), npc_spectral_footman::npc_spectral_footmanAI::UpdateAI(), npc_spectral_ghostly_citizen::npc_spectral_ghostly_citizenAI::UpdateAI(), npc_spinestalker::npc_spinestalkerAI::UpdateAI(), npc_spirit_warden::npc_spirit_wardenAI::UpdateAI(), npc_spiritual_reflection::npc_spiritual_reflectionAI::UpdateAI(), npc_stalagg::npc_stalaggAI::UpdateAI(), npc_steamrigger_mechanic::npc_steamrigger_mechanicAI::UpdateAI(), npc_stinkbeard::npc_stinkbeardAI::UpdateAI(), npc_stinky::npc_stinkyAI::UpdateAI(), npc_stinky_icc::npc_stinky_iccAI::UpdateAI(), npc_stolen_soul::npc_stolen_soulAI::UpdateAI(), npc_stonekeepers::npc_stonekeepersAI::UpdateAI(), npc_storm_lasher::npc_storm_lasherAI::UpdateAI(), npc_stormforged_lieutenant::npc_stormforged_lieutenantAI::UpdateAI(), npc_stormwind_infantry::npc_stormwind_infantryAI::UpdateAI(), npc_suppresser::npc_suppresserAI::UpdateAI(), npc_swarm_scarab::npc_swarm_scarabAI::UpdateAI(), npc_sylvanas_fos::npc_sylvanas_fosAI::UpdateAI(), npc_syth_arcane::npc_syth_arcaneAI::UpdateAI(), npc_syth_fire::npc_syth_fireAI::UpdateAI(), npc_syth_frost::npc_syth_frostAI::UpdateAI(), npc_syth_shadow::npc_syth_shadowAI::UpdateAI(), npc_tallhorn_stag::npc_tallhorn_stagAI::UpdateAI(), npc_taskmaster_fizzule::npc_taskmaster_fizzuleAI::UpdateAI(), npc_tempest_minion::npc_tempest_minionAI::UpdateAI(), npc_tenebron::npc_tenebronAI::UpdateAI(), npc_terenas_menethil::npc_terenas_menethilAI::UpdateAI(), npc_thassarian::npc_thassarianAI::UpdateAI(), npc_tirion_fordring_tft::npc_tirion_fordringAI::UpdateAI(), npc_tito::npc_titoAI::UpdateAI(), npc_tomb_creature::npc_tomb_creatureAI::UpdateAI(), npc_torloth_the_magnificent::npc_torloth_the_magnificentAI::UpdateAI(), npc_tortured_rifleman::npc_tortured_riflemanAI::UpdateAI(), npc_towering_infernal::npc_towering_infernalAI::UpdateAI(), npc_transient::npc_transientAI::UpdateAI(), npc_twilight_whelp::npc_twilight_whelpAI::UpdateAI(), npc_unkor_the_ruthless::npc_unkor_the_ruthlessAI::UpdateAI(), npc_unworthy_initiate::npc_unworthy_initiateAI::UpdateAI(), npc_venture_co_straggler::npc_venture_co_stragglerAI::UpdateAI(), npc_vesperon::npc_vesperonAI::UpdateAI(), npc_void_sentinel::npc_void_sentinelAI::UpdateAI(), npc_vrykul_skeleton::npc_vrykul_skeletonAI::UpdateAI(), npc_warp_splinter_treant::npc_warp_splinter_treantAI::UpdateAI(), npc_watcher_gashra::npc_watcher_gashraAI::UpdateAI(), npc_watcher_narjil::npc_watcher_narjilAI::UpdateAI(), npc_watcher_silthik::npc_watcher_silthikAI::UpdateAI(), npc_water_elemental::npc_water_elementalAI::UpdateAI(), npc_weegli_blastfuse::npc_weegli_blastfuseAI::UpdateAI(), npc_wounded_skirmisher::npc_wounded_skirmisherAI::UpdateAI(), npc_wrathbone_flayer::npc_wrathbone_flayerAI::UpdateAI(), npc_yenniku::npc_yennikuAI::UpdateAI(), npc_yggdras::npc_yggdrasAI::UpdateAI(), npc_ymirjar_flamebearer::npc_ymirjar_flamebearerAI::UpdateAI(), npc_yor::npc_yorAI::UpdateAI(), npc_zelfrax::npc_zelfraxAI::UpdateAI(), PetAI::UpdateAI(), PossessedAI::UpdateAI(), quartermaster_zigris::boss_quatermasterzigrisAI::UpdateAI(), ReactorAI::UpdateAI(), ScriptedAI::UpdateAI(), SmartAI::UpdateAI(), WorldBossAI::UpdateAI(), boss_ambassador_hellmaw::boss_ambassador_hellmawAI::UpdateEscortAI(), npc_apothecary_hanes::npc_Apothecary_HanesAI::UpdateEscortAI(), npc_blastmaster_emi_shortfuse::npc_blastmaster_emi_shortfuseAI::UpdateEscortAI(), npc_bonker_togglevolt::npc_bonker_togglevoltAI::UpdateEscortAI(), npc_brann_hos::npc_brann_hosAI::UpdateEscortAI(), npc_crok_scourgebane::npc_crok_scourgebaneAI::UpdateEscortAI(), npc_escortAI::UpdateEscortAI(), npc_onyx_flamecaller::npc_onyx_flamecallerAI::UpdateEscortAI(), npc_wizzlecrank_shredder::npc_wizzlecrank_shredderAI::UpdateEscortAI(), FollowerAI::UpdateFollowerAI(), npc_tarindrella::npc_tarindrellaAI::UpdateFollowerAI(), and npc_tooga::npc_toogaAI::UpdateFollowerAI().

◆ DoSpellAttackIfReady()

◆ FillAISpellInfo()

◆ GetData()

virtual uint32 UnitAI::GetData ( uint32 ) const
inlinevirtual

Reimplemented in boss_algalon_the_observer::boss_algalon_the_observerAI, boss_anomalus::boss_anomalusAI, boss_auriaya::boss_auriayaAI, boss_deathbringer_saurfang::boss_deathbringer_saurfangAI, boss_devourer_of_souls::boss_devourer_of_soulsAI, boss_drakkari_colossus::boss_drakkari_colossusAI, boss_elder_nadox::boss_elder_nadoxAI, boss_eregos::boss_eregosAI, boss_faerlina::boss_faerlinaAI, boss_festergut::boss_festergutAI, boss_flame_leviathan::boss_flame_leviathanAI, boss_freya::boss_freyaAI, boss_gal_darah::boss_gal_darahAI, boss_garfrost::boss_garfrostAI, boss_general_vezax::boss_general_vezaxAI, boss_heigan::boss_heiganAI, boss_ichoron::boss_ichoronAI, boss_ignis::boss_ignis_AI, boss_jedoga_shadowseeker::boss_jedoga_shadowseekerAI, boss_keleseth::boss_kelesethAI, boss_king_dred::boss_king_dredAI, boss_loatheb::boss_loathebAI, boss_magus_telestra::boss_magus_telestraAI, boss_malygos::boss_malygosAI, boss_moorabi::boss_moorabiAI, boss_novos::boss_novosAI, boss_professor_putricide::boss_professor_putricideAI, boss_razorscale::boss_razorscaleAI, boss_runemaster_molgeim::boss_runemaster_molgeimAI, boss_sapphiron::boss_sapphironAI, boss_sartharion::boss_sartharionAI, boss_sindragosa::boss_sindragosaAI, boss_sjonnir::boss_sjonnirAI, boss_steelbreaker::boss_steelbreakerAI, boss_stormcaller_brundir::boss_stormcaller_brundirAI, boss_thaddius::boss_thaddiusAI, boss_the_lich_king::boss_the_lich_kingAI, boss_trollgore::boss_trollgoreAI, boss_valithria_dreamwalker::boss_valithria_dreamwalkerAI, boss_volkhan::boss_volkhanAI, boss_xt002::boss_xt002_AI, boss_ymiron::boss_ymironAI, boss_zuramat::boss_zuramatAI, npc_brann_hos::npc_brann_hosAI, npc_crystal_spike_trigger::npc_crystal_spike_triggerAI, npc_darkrune_guardian::npc_darkrune_guardianAI, npc_dream_portal::npc_dream_portalAI, npc_essence_of_twin::npc_essence_of_twinAI, npc_gauntlet_trash, npc_living_constellation::npc_living_constellationAI, npc_scourge_hulk::npc_scourge_hulkAI, npc_sindragosa_trash::npc_sindragosa_trashAI, npc_wormhole::npc_wormholeAI, and SmartAI.

Definition at line 127 of file UnitAI.h.

Referenced by spell_putricide_mutation_init::spell_putricide_mutation_init_SpellScript::CheckRequirementInternal(), spell_putricide_unstable_experiment::spell_putricide_unstable_experiment_SpellScript::HandleScript(), spell_putricide_mutated_transformation::spell_putricide_mutated_transformation_SpellScript::HandleSummon(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::OnUnitDeath(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnUnitDeath(), ActiveConstellationFilter::operator()(), and OrderWhelpTargetSelector::operator()().

◆ GetGUID()

◆ HealDone()

virtual void UnitAI::HealDone ( Unit * ,
uint32 &  )
inlinevirtual

Reimplemented in player_overlord_brandAI.

Definition at line 222 of file UnitAI.h.

Referenced by Unit::DealHeal().

◆ HealReceived()

virtual void UnitAI::HealReceived ( Unit * ,
uint32 &  )
inlinevirtual

Reimplemented in boss_valithria_dreamwalker::boss_valithria_dreamwalkerAI, and SmartAI.

Definition at line 219 of file UnitAI.h.

Referenced by Unit::DealHeal().

◆ InitializeAI()

◆ OnCharmed()

◆ OnGossipHello()

virtual bool UnitAI::OnGossipHello ( Player * player)
inlinevirtual

Reimplemented in SmartAI.

Definition at line 245 of file UnitAI.h.

References sGossipHello().

Referenced by WorldSession::HandleGossipHelloOpcode(), and WorldSession::HandleQuestgiverHelloOpcode().

◆ operator=()

UnitAI & UnitAI::operator= ( UnitAI const & right)
privatedelete

References UnitAI().

◆ Reset()

virtual void UnitAI::Reset ( )
inlinevirtual

Reimplemented in advisorbase_ai, alliance_rifleman::alliance_riflemanAI, boss_acidmaw::boss_acidmawAI, boss_aeonus::boss_aeonusAI, boss_akilzon::boss_akilzonAI, boss_aku_mai::boss_aku_maiAI, boss_alar::boss_alarAI, boss_algalon_the_observer::boss_algalon_the_observerAI, boss_alizabal::boss_alizabalAI, boss_alythess::boss_alythessAI, boss_amanitar::boss_amanitarAI, boss_ambassador_flamelash::boss_ambassador_flamelashAI, boss_ambassador_hellmaw::boss_ambassador_hellmawAI, boss_amnennar_the_coldbringer::boss_amnennar_the_coldbringerAI, boss_ancient_stone_keeper::boss_ancient_stone_keeperAI, boss_anetheron::boss_anetheronAI, boss_anomalus::boss_anomalusAI, boss_anraphet::boss_anraphetAI, boss_anub_arak::boss_anub_arakAI, boss_anubarak_trial::boss_anubarak_trialAI, boss_anubrekhan::boss_anubrekhanAI, boss_anubshiah::boss_anubshiahAI, boss_anzu::boss_anzuAI, boss_apoko::boss_apokoAI, boss_arcanist_doan::boss_arcanist_doanAI, boss_archaedas::boss_archaedasAI, boss_archimonde::boss_archimondeAI, boss_attumen::boss_attumenAI, boss_auriaya::boss_auriayaAI, boss_ayamiss::boss_ayamissAI, boss_azgalor::boss_azgalorAI, boss_azshir_the_sleepless::boss_azshir_the_sleeplessAI, boss_azuregos::boss_azuregosAI, boss_balinda::boss_balindaAI, boss_baltharus_the_warborn::boss_baltharus_the_warbornAI, boss_baron_rafe_dreuger::boss_baron_rafe_dreugerAI, boss_baron_rivendare::boss_baron_rivendareAI, boss_baroness_anastari::boss_baroness_anastariAI, boss_baroness_dorothea_millstipe::boss_baroness_dorothea_millstipeAI, boss_bigbadwolf::boss_bigbadwolfAI, boss_bjarngrim::boss_bjarngrimAI, boss_black_knight::boss_black_knightAI, boss_blackheart_the_inciter::boss_blackheart_the_inciterAI, boss_blindeye_the_seer::boss_blindeye_the_seerAI, boss_blood_council_controller::boss_blood_council_controllerAI, boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI, boss_bloodmage_thalnos::boss_bloodmage_thalnosAI, boss_brain_of_yogg_saron::boss_brain_of_yogg_saronAI, boss_broggok::boss_broggokAI, boss_bronjahm::boss_bronjahmAI, boss_brutallus::boss_brutallusAI, boss_cannon_master_willey::boss_cannon_master_willeyAI, boss_captain_skarloc::boss_captain_skarlocAI, boss_chromaggus::boss_chromaggusAI, boss_chrono_lord_deja::boss_chrono_lord_dejaAI, boss_commander_kolurg::boss_commander_kolurgAI, boss_commander_sarannis::boss_commander_sarannisAI, boss_commander_stoutbeard::boss_commander_stoutbeardAI, boss_crone::boss_croneAI, boss_cthun::cthunAI, boss_curator::boss_curatorAI, boss_cyanigosa::boss_cyanigosaAI, boss_daakara::boss_daakaraAI, boss_dalronn_the_controller::boss_dalronn_the_controllerAI, boss_darkweaver_syth::boss_darkweaver_sythAI, boss_dathrohan_balnazzar::boss_dathrohan_balnazzarAI, boss_deathbringer_saurfang::boss_deathbringer_saurfangAI, boss_devourer_of_souls::boss_devourer_of_soulsAI, boss_doomlord_kazzak::boss_doomlordkazzakAI, boss_doomrel::boss_doomrelAI, boss_doomwalker::boss_doomwalkerAI, boss_dorothee::boss_dorotheeAI, boss_drakkari_colossus::boss_drakkari_colossusAI, boss_drakkari_elemental::boss_drakkari_elementalAI, boss_drakkisath::boss_drakkisathAI, boss_drakos::boss_drakosAI, boss_dreadscale::boss_dreadscaleAI, boss_drekthar::boss_drektharAI, boss_eadric::boss_eadricAI, boss_earthrager_ptah::boss_earthrager_ptahAI, boss_eck::boss_eckAI, boss_elder_brightleaf::boss_elder_brightleafAI, boss_elder_ironbranch::boss_elder_ironbranchAI, boss_elder_nadox::boss_elder_nadoxAI, boss_elder_stonebark::boss_elder_stonebarkAI, boss_ellris_duskhallow::boss_ellris_duskhallowAI, boss_emalon::boss_emalonAI, boss_emperor_dagran_thaurissan::boss_draganthaurissanAI, boss_entropius::boss_entropiusAI, boss_epoch::boss_epochAI, boss_epoch_hunter::boss_epoch_hunterAI, boss_eramas_brightblaze::boss_eramas_brightblazeAI, boss_eregos::boss_eregosAI, boss_erekem::boss_erekemAI, boss_essence_of_anger::boss_essence_of_angerAI, boss_essence_of_desire::boss_essence_of_desireAI, boss_essence_of_suffering::boss_essence_of_sufferingAI, boss_exarch_maladaar::boss_exarch_maladaarAI, boss_eydis::boss_eydisAI, boss_eye_of_cthun::eye_of_cthunAI, boss_faction_championsAI, boss_faerlina::boss_faerlinaAI, boss_falric::boss_falricAI, boss_fankriss::boss_fankrissAI, boss_fathomguard_caribdis::boss_fathomguard_caribdisAI, boss_fathomguard_sharkkis::boss_fathomguard_sharkkisAI, boss_fathomguard_tidalvess::boss_fathomguard_tidalvessAI, boss_fathomlord_karathress::boss_fathomlord_karathressAI, boss_felblood_kaelthas::boss_felblood_kaelthasAI, boss_felmyst::boss_felmystAI, boss_festergut::boss_festergutAI, boss_fjola::boss_fjolaAI, boss_flame_leviathan::boss_flame_leviathanAI, boss_flame_leviathan_defense_cannon::boss_flame_leviathan_defense_cannonAI, boss_four_horsemen::boss_four_horsemenAI, boss_freya::boss_freyaAI, boss_gal_darah::boss_gal_darahAI, boss_galgann_firehammer::boss_galgann_firehammerAI, boss_galvangar::boss_galvangarAI, boss_garaxxas::boss_garaxxasAI, boss_garfrost::boss_garfrostAI, boss_gathios_the_shatterer::boss_gathios_the_shattererAI, boss_gelihast::boss_gelihastAI, boss_general_angerforge::boss_general_angerforgeAI, boss_general_vezax::boss_general_vezaxAI, boss_general_zarithrian::boss_general_zarithrianAI, boss_gizrul_the_slavener::boss_gizrul_the_slavenerAI, boss_golemagg::boss_golemaggAI, boss_gormok::boss_gormokAI, boss_gorosh_the_dervish::boss_gorosh_the_dervishAI, boss_gothik::boss_gothikAI, boss_grand_astromancer_capernian::boss_grand_astromancer_capernianAI, boss_grand_warlock_nethekurse::boss_grand_warlock_nethekurseAI, boss_grandmaster_vorpil::boss_grandmaster_vorpilAI, boss_grimlok::boss_grimlokAI, boss_grizzle::boss_grizzleAI, boss_gruul::boss_gruulAI, boss_gurtogg_bloodboil::boss_gurtogg_bloodboilAI, boss_gyth::boss_gythAI, boss_hadronox::boss_hadronoxAI, boss_halazzi::boss_halazziAI, boss_halion::boss_halionAI, boss_halycon::boss_halyconAI, boss_harbinger_skyriss::boss_harbinger_skyrissAI, boss_harbinger_skyriss_illusion::boss_harbinger_skyriss_illusionAI, boss_headless_horseman::boss_headless_horsemanAI, boss_herod::boss_herodAI, boss_hexlord_malacrass::boss_hex_lord_malacrassAI, boss_high_astromancer_solarian::boss_high_astromancer_solarianAI, boss_high_botanist_freywinn::boss_high_botanist_freywinnAI, boss_high_inquisitor_fairbanks::boss_high_inquisitor_fairbanksAI, boss_high_inquisitor_whitemane::boss_high_inquisitor_whitemaneAI, boss_high_interrogator_gerstahn::boss_high_interrogator_gerstahnAI, boss_high_king_maulgar::boss_high_king_maulgarAI, boss_high_nethermancer_zerevor::boss_high_nethermancer_zerevorAI, boss_highlord_omokk::boss_highlordomokkAI, boss_hodir::boss_hodirAI, boss_hogger::boss_hoggerAI, boss_horAI, boss_houndmaster_loksey::boss_houndmaster_lokseyAI, boss_huhuran::boss_huhuranAI, boss_hungarfen::boss_hungarfenAI, boss_hunter_toc5::boss_hunter_toc5AI, boss_hydromancer_thespia::boss_thespiaAI, boss_hydross_the_unstable::boss_hydross_the_unstableAI, boss_icehowl::boss_icehowlAI, boss_ichoron::boss_ichoronAI, boss_ick::boss_ickAI, boss_ignis::boss_ignis_AI, boss_illidan_stormrage::boss_illidan_stormrageAI, boss_infinite_corruptor::boss_infinite_corruptorAI, boss_ingvar_the_plunderer::boss_ingvar_the_plundererAI, boss_interrogator_vishas::boss_interrogator_vishasAI, boss_ionar::boss_ionarAI, boss_ironaya::boss_ironayaAI, boss_janalai::boss_janalaiAI, boss_jaraxxus::boss_jaraxxusAI, boss_jedoga_shadowseeker::boss_jedoga_shadowseekerAI, boss_jormungarAI, boss_julianne::boss_julianneAI, boss_kaelthas::boss_kaelthasAI, boss_kagani_nightstrike::boss_kagani_nightstrikeAI, boss_kalec::boss_kalecAI, boss_kalecgos::boss_kalecgosAI, boss_kalecgos_kj::boss_kalecgos_kjAI, boss_kazrogal::boss_kazrogalAI, boss_keleseth::boss_kelesethAI, boss_kelidan_the_breaker::boss_kelidan_the_breakerAI, boss_kelris::boss_kelrisAI, boss_kelthuzad::boss_kelthuzadAI, boss_keristrasza::boss_keristraszaAI, boss_kiggler_the_crazed::boss_kiggler_the_crazedAI, boss_kiljaeden::boss_kiljaedenAI, boss_king_dred::boss_king_dredAI, boss_kologarn::boss_kologarnAI, boss_kri::boss_kriAI, boss_krick::boss_krickAI, boss_krik_thir::boss_krik_thirAI, boss_krosh_firehand::boss_krosh_firehandAI, boss_krystallus::boss_krystallusAI, boss_kurinnaxx::boss_kurinnaxxAI, boss_lady_catriona_von_indi::boss_lady_catriona_von_indiAI, boss_lady_deathwhisper::boss_lady_deathwhisperAI, boss_lady_keira_berrybuck::boss_lady_keira_berrybuckAI, boss_lady_malande::boss_lady_malandeAI, boss_lady_vashj::boss_lady_vashjAI, boss_laj::boss_lajAI, boss_landslide::boss_landslideAI, boss_lavanthor::boss_lavanthorAI, boss_leotheras_the_blind::boss_leotheras_the_blindAI, boss_leotheras_the_blind_demonform::boss_leotheras_the_blind_demonformAI, boss_lich_king_toc::boss_lich_king_tocAI, boss_lieutenant_drake::boss_lieutenant_drakeAI, boss_loatheb::boss_loathebAI, boss_loken::boss_lokenAI, boss_lord_crispin_ference::boss_lord_crispin_ferenceAI, boss_lord_marrowgar::boss_lord_marrowgarAI, boss_lord_overheat::boss_lord_overheatAI, boss_lord_robin_daris::boss_lord_robin_darisAI, boss_lord_sanguinar::boss_lord_sanguinarAI, boss_lord_valthalak::boss_lord_valthalakAI, boss_mage_toc5::boss_mage_toc5AI, boss_magistrate_barthilas::boss_magistrate_barthilasAI, boss_magmadar::boss_magmadarAI, boss_magmus::boss_magmusAI, boss_magtheridon::boss_magtheridonAI, boss_magus_telestra::boss_magus_telestraAI, boss_maiden_of_grief::boss_maiden_of_griefAI, boss_maiden_of_virtue::boss_maiden_of_virtueAI, boss_maiev_shadowsong::boss_maievAI, boss_mal_ganis::boss_mal_ganisAI, boss_malchezaar::boss_malchezaarAI, boss_maleki_the_pallid::boss_maleki_the_pallidAI, boss_malygos::boss_malygosAI, boss_marwyn::boss_marwynAI, boss_master_engineer_telonicus::boss_master_engineer_telonicusAI, boss_meathook::boss_meathookAI, boss_mekgineer_steamrigger::boss_mekgineer_steamriggerAI, boss_midnight::boss_midnightAI, boss_moam::boss_moamAI, boss_moira_bronzebeard::boss_moira_bronzebeardAI, boss_moorabi::boss_moorabiAI, boss_moragg::boss_moraggAI, boss_moroes::boss_moroesAI, boss_moroes_guestAI, boss_morogrim_tidewalker::boss_morogrim_tidewalkerAI, boss_mother_shahraz::boss_shahrazAI, boss_mother_smolderweb::boss_mothersmolderwebAI, boss_murmur::boss_murmurAI, boss_muru::boss_muruAI, boss_najentus::boss_najentusAI, boss_nalorakk::boss_nalorakkAI, boss_nazan::boss_nazanAI, boss_nefarian::boss_nefarianAI, boss_nerubenkan::boss_nerubenkanAI, boss_netherspite::boss_netherspiteAI, boss_nexusprince_shaffar::boss_nexusprince_shaffarAI, boss_nightbane::boss_nightbaneAI, boss_noth::boss_nothAI, boss_novos::boss_novosAI, boss_noxxion::boss_noxxionAI, boss_olm_the_summoner::boss_olm_the_summonerAI, boss_omor_the_unscarred::boss_omor_the_unscarredAI, boss_onyxia::boss_onyxiaAI, boss_ook_ook::boss_ook_ookAI, boss_ossirian::boss_ossirianAI, boss_ouro::boss_ouroAI, boss_overlord_wyrmthalak::boss_overlordwyrmthalakAI, boss_palehoof::boss_palehoofAI, boss_paletress::boss_paletressAI, boss_pandemonius::boss_pandemoniusAI, boss_patchwerk::boss_patchwerkAI, boss_postmaster_malown::boss_postmaster_malownAI, boss_priestess_delrissa::boss_priestess_delrissaAI, boss_priestess_lackey_commonAI, boss_prince_keleseth_icc::boss_prince_kelesethAI, boss_prince_taldaram_icc::boss_prince_taldaramAI, boss_prince_valanar_icc::boss_prince_valanarAI, boss_princess_theradras::boss_ptheradrasAI, boss_professor_putricide::boss_professor_putricideAI, boss_pyroguard_emberseer::boss_pyroguard_emberseerAI, boss_rage_winterchill::boss_rage_winterchillAI, boss_ragnaros::boss_ragnarosAI, boss_rajaxx::boss_rajaxxAI, boss_ramstein_the_gorger::boss_ramstein_the_gorgerAI, boss_randolph_moloch::boss_randolph_molochAI, boss_razorgore::boss_razorgoreAI, boss_razorscale::boss_razorscaleAI, boss_razorscale_controller::boss_razorscale_controllerAI, boss_reliquary_of_souls::boss_reliquary_of_soulsAI, boss_rend_blackhand::boss_rend_blackhandAI, boss_revelosh::boss_reveloshAI, boss_rimefang::boss_rimefangAI, boss_roar::boss_roarAI, boss_romulo::boss_romuloAI, boss_rotface::boss_rotfaceAI, boss_rouge_toc5::boss_rouge_toc5AI, boss_runemaster_molgeim::boss_runemaster_molgeimAI, boss_sacrolash::boss_sacrolashAI, boss_salramm::boss_salrammAI, boss_sapphiron::boss_sapphironAI, boss_sara::boss_saraAI, boss_saronite_animus::boss_saronite_animusAI, boss_sartharion::boss_sartharionAI, boss_sartura::boss_sarturaAI, boss_sathrovarr::boss_sathrovarrAI, boss_saviana_ragefire::boss_saviana_ragefireAI, boss_scarlet_commander_mograine::boss_scarlet_commander_mograineAI, boss_scorn::boss_scornAI, boss_selin_fireheart::boss_selin_fireheartAI, boss_shade_of_akama::boss_shade_of_akamaAI, boss_shade_of_aran::boss_aranAI, boss_shadow_hunter_voshgajin::boss_shadowvoshAI, boss_shaman_toc5::boss_shaman_toc5AI, boss_shirrak_the_dead_watcher::boss_shirrak_the_dead_watcherAI, boss_silver_hand_bosses::boss_silver_hand_bossesAI, boss_sindragosa::boss_sindragosaAI, boss_sister_svalna::boss_sister_svalnaAI, boss_sjonnir::boss_sjonnirAI, boss_skadi::boss_skadiAI, boss_skarvald_the_constructor::boss_skarvald_the_constructorAI, boss_skeram::boss_skeramAI, boss_slad_ran::boss_slad_ranAI, boss_steelbreaker::boss_steelbreakerAI, boss_stormcaller_brundir::boss_stormcaller_brundirAI, boss_strawman::boss_strawmanAI, boss_supremus::boss_supremusAI, boss_svala::boss_svalaAI, boss_taldaram::boss_taldaramAI, boss_talon_king_ikiss::boss_talon_king_ikissAI, boss_temple_guardian_anhuur::boss_temple_guardian_anhuurAI, boss_temporus::boss_temporusAI, boss_terestian_illhoof::boss_terestianAI, boss_teron_gorefiend::boss_teron_gorefiendAI, boss_thaladred_the_darkener::boss_thaladred_the_darkenerAI, boss_tharon_ja::boss_tharon_jaAI, boss_the_beast::boss_thebeastAI, boss_the_black_stalker::boss_the_black_stalkerAI, boss_the_lich_king::boss_the_lich_kingAI, boss_the_lurker_below::boss_the_lurker_belowAI, boss_the_maker::boss_the_makerAI, boss_thorim::boss_thorimAI, boss_thorngrin_the_tender::boss_thorngrin_the_tenderAI, boss_timmy_the_cruel::boss_timmy_the_cruelAI, boss_tinhead::boss_tinheadAI, boss_tinkerer_gizlock::boss_tinkerer_gizlockAI, boss_toc_champion_controller::boss_toc_champion_controllerAI, boss_trollgore::boss_trollgoreAI, boss_twin_baseAI, boss_twinemperorsAI, boss_tyrannus::boss_tyrannusAI, boss_urok_doomhowl::boss_urok_doomhowlAI, boss_urom::boss_uromAI, boss_vaelastrasz::boss_vaelAI, boss_valithria_dreamwalker::boss_valithria_dreamwalkerAI, boss_vanndar::boss_vanndarAI, boss_varos::boss_varosAI, boss_vazruden::boss_vazrudenAI, boss_vazruden_the_herald::boss_vazruden_the_heraldAI, boss_veklor::boss_veklorAI, boss_veknilash::boss_veknilashAI, boss_vem::boss_vemAI, boss_veras_darkshadow::boss_veras_darkshadowAI, boss_vexallus::boss_vexallusAI, boss_victor_nefarius::boss_victor_nefariusAI, boss_viscidus::boss_viscidusAI, boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI, boss_void_reaver::boss_void_reaverAI, boss_volazj::boss_volazjAI, boss_volkhan::boss_volkhanAI, boss_warbringer_omrogg::boss_warbringer_omroggAI, boss_warchief_kargath_bladefist::boss_warchief_kargath_bladefistAI, boss_warlord_kalithresh::boss_warlord_kalithreshAI, boss_warlord_salaris::boss_warlord_salarisAI, boss_warmaster_voone::boss_warmastervooneAI, boss_warp_splinter::boss_warp_splinterAI, boss_warrior_toc5::boss_warrior_toc5AI, boss_watchkeeper_gargolmar::boss_watchkeeper_gargolmarAI, boss_xevozz::boss_xevozzAI, boss_xt002::boss_xt002_AI, boss_yauj::boss_yaujAI, boss_yazzai::boss_yazzaiAI, boss_ymiron::boss_ymironAI, boss_yogg_saron::boss_yogg_saronAI, boss_zelfan::boss_zelfanAI, boss_zhao_ren::boss_zhao_renAI, boss_zum_rah::boss_zum_rahAI, boss_zuramat::boss_zuramatAI, BossAI, celebras_the_cursed::celebras_the_cursedAI, CombatAI, dummy_dragonAI, example_creature::example_creatureAI, example_escort::example_escortAI, generic_creature::generic_creatureAI, generic_halionAI, generic_vehicleAI_toc5::generic_vehicleAI_toc5AI, guard_generic::guard_genericAI, guard_shattrath_aldor::guard_shattrath_aldorAI, guard_shattrath_scryer::guard_shattrath_scryerAI, HookMgr::ElunaCreatureAI, hyjalAI, netherspite_infernal::netherspite_infernalAI, npc_00x09hl::npc_00x09hlAI, npc_a_special_surprise::npc_a_special_surpriseAI, npc_abomination::npc_abominationAI, npc_abyssal::npc_abyssalAI, npc_acolyte_of_shadron::npc_acolyte_of_shadronAI, npc_acolyte_of_vesperon::npc_acolyte_of_vesperonAI, npc_aeranas::npc_aeranasAI, npc_agitated_earth_spirit::npc_agitated_earth_spiritAI, npc_ahnkahar_nerubian::npc_ahnkahar_nerubianAI, npc_air_force_bots::npc_air_force_botsAI, npc_akama_illidan::npc_akama_illidanAI, npc_akama_shade::npc_akamaAI, npc_alchemist_finklestein::npc_alchemist_finklesteinAI, npc_alexstraza_the_lifebinder::npc_alexstraza_the_lifebinderAI, npc_amanitar_mushrooms::npc_amanitar_mushroomsAI, npc_amberpine_woodsman::npc_amberpine_woodsmanAI, npc_anachronos_quest_trigger::npc_anachronos_quest_triggerAI, npc_anachronos_the_ancient::npc_anachronos_the_ancientAI, npc_ancestral_wolf::npc_ancestral_wolfAI, npc_ancient_conservator::npc_ancient_conservatorAI, npc_ancient_water_spirit::npc_ancient_water_spiritAI, npc_ancient_wisp::npc_ancient_wispAI, npc_annhylde_the_caller::npc_annhylde_the_callerAI, npc_announcer_toc10::npc_announcer_toc10AI, npc_anub_ar_shadowcaster::npc_anub_ar_shadowcasterAI, npc_anub_ar_skirmisher::npc_anub_ar_skirmisherAI, npc_anub_ar_warrior::npc_anub_ar_warriorAI, npc_anubarak_spike::npc_anubarak_spikeAI, npc_anubisath_sentinel::aqsentinelAI, npc_apothecary_hanes::npc_Apothecary_HanesAI, npc_apprentice_mirveda::npc_apprentice_mirvedaAI, npc_aquementas::npc_aquementasAI, npc_aran_elemental::water_elementalAI, npc_arcane_sphere::npc_arcane_sphereAI, npc_archaedas_minions::npc_archaedas_minionsAI, npc_archavon_warder::npc_archavon_warderAI, npc_argent_valiant::npc_argent_valiantAI, npc_armageddon::npc_armageddonAI, npc_arthas::npc_arthasAI, npc_arthas_teleport_visual::npc_arthas_teleport_visualAI, npc_arugal_voidwalker::npc_arugal_voidwalkerAI, npc_ashtongue_channeler::npc_ashtongue_channelerAI, npc_ashtongue_defender::npc_ashtongue_defenderAI, npc_ashtongue_elementalist::npc_ashtongue_elementalistAI, npc_ashtongue_rogue::npc_ashtongue_rogueAI, npc_ashtongue_sorcerer::npc_ashtongue_sorcererAI, npc_ashtongue_spiritbinder::npc_ashtongue_spiritbinderAI, npc_auriaya_seeping_trigger::npc_auriaya_seeping_triggerAI, npc_av_marshal_or_warmaster::npc_av_marshal_or_warmasterAI, npc_avatar_of_martyred::npc_avatar_of_martyredAI, npc_aysa_meditation::npc_aysa_meditationAI, npc_azure_binder::npc_azure_binderAI, npc_azure_captain::npc_azure_captainAI, npc_azure_invader::npc_azure_invaderAI, npc_azure_mage_slayer::npc_azure_mage_slayerAI, npc_azure_raider::npc_azure_raiderAI, npc_azure_ring_captain::npc_azure_ring_captainAI, npc_azure_saboteur::npc_azure_saboteurAI, npc_azure_sorceror::npc_azure_sorcerorAI, npc_azure_spellbreaker::npc_azure_spellbreakerAI, npc_azure_stalker::npc_azure_stalkerAI, npc_ball_of_flame::npc_ball_of_flameAI, npc_banana_hozen::npc_banana_hozenAI, npc_banshee::npc_bansheeAI, npc_barnes::npc_barnesAI, npc_beryl_sorcerer::npc_beryl_sorcererAI, npc_bessy::npc_bessyAI, npc_blackfathom_deeps_event::npc_blackfathom_deeps_eventAI, npc_blackhand_incarcerator::npc_blackhand_incarceratorAI, npc_blackhole::npc_blackholeAI, npc_blackrock_battle_worg::npc_blackrock_battle_worgAI, npc_bladespire_ogre::npc_bladespire_ogreAI, npc_blastmaster_emi_shortfuse::npc_blastmaster_emi_shortfuseAI, npc_blazing_skeleton::npc_blazing_skeletonAI, npc_blessed_banner::npc_blessed_bannerAI, npc_blood_elf_council_voice_trigger::npc_blood_elf_council_voice_triggerAI, npc_blood_queen_lana_thel::npc_blood_queen_lana_thelAI, npc_bloodmaul_brutebane::npc_bloodmaul_brutebaneAI, npc_bonker_togglevolt::npc_bonker_togglevoltAI, npc_boombot::npc_boombotAI, npc_bopper::npc_bopperAI, npc_brann_hos::npc_brann_hosAI, npc_broken_frostmourne::npc_broken_frostmourneAI, npc_brunnhildar_prisoner::npc_brunnhildar_prisonerAI, npc_bullet_controller::npc_bullet_controllerAI, npc_cage_trap_trigger::cage_trap_triggerAI, npc_cairne_bloodhoof::npc_cairne_bloodhoofAI, npc_captain_arnath::npc_captain_arnathAI, npc_captain_brandon::npc_captain_brandonAI, npc_captain_grondel::npc_captain_grondelAI, npc_captain_rupert::npc_captain_rupertAI, npc_captured_rageclaw::npc_captured_rageclawAI, npc_caster_hover_disk::npc_caster_hover_diskAI, npc_chaotic_rift::npc_chaotic_riftAI, npc_chicken_cluck::npc_chicken_cluckAI, npc_clattering_scorpid::npc_clattering_scorpidAI, npc_claw_tentacle::claw_tentacleAI, npc_coilfang_ambusher::npc_coilfang_ambusherAI, npc_coilfang_waterelemental::npc_coilfang_waterelementalAI, npc_commander_dawnforge::npc_commander_dawnforgeAI, npc_constrictor_tentacle::npc_constrictor_tentacleAI, npc_converted_sentry::npc_converted_sentryAI, npc_cooshcoosh::npc_cooshcooshAI, npc_core_rager::npc_core_ragerAI, npc_corki::npc_corkiAI, npc_corruptor_tentacle::npc_corruptor_tentacleAI, npc_counselor_talbot::npc_counselor_talbotAI, npc_creature_generator_akama::npc_creature_generator_akamaAI, npc_creditmarker_visit_with_ancestors::npc_creditmarker_visit_with_ancestorsAI, npc_crok_scourgebane::npc_crok_scourgebaneAI, npc_crusade_persuaded::npc_crusade_persuadedAI, npc_crusade_recruit::npc_crusade_recruitAI, npc_crusher_tentacle::npc_crusher_tentacleAI, npc_crypt_fiend::npc_crypt_fiendAI, npc_crystal_channel_target::npc_crystal_channel_targetAI, npc_crystalcore_devastator::npc_crystalcore_devastatorAI, npc_cult_adherent::npc_cult_adherentAI, npc_cult_fanatic::npc_cult_fanaticAI, npc_custodian_of_time::npc_custodian_of_timeAI, npc_cyclone::npc_cycloneAI, npc_daegarn::npc_daegarnAI, npc_dancing_flames::npc_dancing_flamesAI, npc_daranelle::npc_daranelleAI, npc_dark_fiend::npc_dark_fiendAI, npc_dark_nucleus::npc_dark_nucleusAI, npc_dark_rider_of_acherus::npc_dark_rider_of_acherusAI, npc_darkrune_guardian::npc_darkrune_guardianAI, npc_darkrune_sentinel::npc_darkrune_sentinelAI, npc_darkrune_watcher::npc_darkrune_watcherAI, npc_darkspear_jailor::npc_darkspear_jailorAI, npc_darnavan::npc_darnavanAI, npc_darrowshire_spirit::npc_darrowshire_spiritAI, npc_death_knight_initiate::npc_death_knight_initiateAI, npc_death_ravager::npc_death_ravagerAI, npc_deathstalker_erland::npc_deathstalker_erlandAI, npc_defiant_troll::npc_defiant_trollAI, npc_demon_chain::npc_demon_chainAI, npc_detonating_lasher::npc_detonating_lasherAI, npc_devouring_flame::npc_devouring_flameAI, npc_disciple_of_naralex::npc_disciple_of_naralexAI, npc_doctor::npc_doctorAI, npc_doom_blossom::npc_doom_blossomAI, npc_doomfire::npc_doomfireAI, npc_doomfire_targetting::npc_doomfire_targettingAI, npc_draenei_survivor::npc_draenei_survivorAI, npc_dragonflayer_forge_master::npc_dragonflayer_forge_masterAI, npc_dragonmaw_peon::npc_dragonmaw_peonAI, npc_drakkari_gutripper::npc_drakkari_gutripperAI, npc_drakkari_scytheclaw::npc_drakkari_scytheclawAI, npc_drakuru_shackles::npc_drakuru_shacklesAI, npc_dream_cloud::npc_dream_cloudAI, npc_earthmender_wilda::npc_earthmender_wildaAI, npc_egg_pile::npc_egg_pileAI, npc_elder_kekek::npc_elder_kekekAI, npc_elemental_lord::npc_elemental_lordAI, npc_ember_of_alar::npc_ember_of_alarAI, npc_emily::npc_emilyAI, npc_enchanted_elemental::npc_enchanted_elementalAI, npc_engineer_helice::npc_engineer_heliceAI, npc_engineer_spark_overgrind::npc_engineer_spark_overgrindAI, npc_enraged_spirit::npc_enraged_spiritAI, npc_enslaved_netherwing_drake::npc_enslaved_netherwing_drakeAI, npc_enslaved_proto_drake::npc_enslaved_proto_drakeAI, npc_enslaved_soul::npc_enslaved_soulAI, npc_erekem_guard::npc_erekem_guardAI, npc_ethereal_apprentice::npc_ethereal_apprenticeAI, npc_ethereal_beacon::npc_ethereal_beaconAI, npc_ethereal_sphere::npc_ethereal_sphereAI, npc_expedition_commander::npc_expedition_commanderAI, npc_eye_tentacle::eye_tentacleAI, npc_eyestalk::npc_eyestalkAI, npc_faerlina_add::npc_faerlina_addAI, npc_fel_crystal::npc_fel_crystalAI, npc_fel_guard_hound::npc_fel_guard_houndAI, npc_fel_infernal::npc_fel_infernalAI, npc_fel_orc_convert::npc_fel_orc_convertAI, npc_fel_stalker::npc_fel_stalkerAI, npc_felfire_portal::npc_felfire_portalAI, npc_felkael_flamestrike::npc_felkael_flamestrikeAI, npc_felkael_phoenix::npc_felkael_phoenixAI, npc_felkael_phoenix_egg::npc_felkael_phoenix_eggAI, npc_felmyst_trail::npc_felmyst_trailAI, npc_felmyst_vapor::npc_felmyst_vaporAI, npc_feral_defender::npc_feral_defenderAI, npc_ferocious_rhino::npc_ferocious_rhinoAI, npc_feugen::npc_feugenAI, npc_fiend_elemental::npc_fiend_elementalAI, npc_fiendish_imp::npc_fiendish_impAI, npc_fiendish_portal::npc_fiendish_portalAI, npc_firebomb::npc_firebombAI, npc_firesworn::npc_fireswornAI, npc_firework::npc_fireworkAI, npc_firework_launcher::npc_firework_launcherAI, npc_fizzlebang_toc::npc_fizzlebang_tocAI, npc_flame_of_azzinoth::flame_of_azzinothAI, npc_flame_patch_alar::npc_flame_patch_alarAI, npc_flame_tsunami::npc_flame_tsunamiAI, npc_flame_warder::npc_flame_warderAI, npc_flamewaker_priest::npc_flamewaker_priestAI, npc_flash_freeze::npc_flash_freezeAI, npc_floon::npc_floonAI, npc_focus_fire::npc_focus_fireAI, npc_freed_protodrake::npc_freed_protodrakeAI, npc_freed_soul::npc_freed_soulAI, npc_frenzied_worgen::npc_frenzied_worgenAI, npc_freya_ward_summon::npc_freya_ward_summonAI, npc_freyas_ward::npc_freyas_wardAI, npc_frost_sphere::npc_frost_sphereAI, npc_frost_warder::npc_frost_warderAI, npc_frost_wyrm::npc_frost_wyrmAI, npc_frostworn_general::npc_frostworn_generalAI, npc_frozen_orb::npc_frozen_orbAI, npc_gargoyle::npc_gargoyleAI, npc_garments_of_quests::npc_garments_of_questsAI, npc_garona::npc_garonaAI, npc_garrosh_toc::npc_garrosh_tocAI, npc_gauntlet_trash, npc_geezle::npc_geezleAI, npc_geist_ambusher::npc_geist_ambusherAI, npc_ghoul::npc_ghoulAI, npc_ghoul_flayer::npc_ghoul_flayerAI, npc_giant_claw_tentacle::giant_claw_tentacleAI, npc_giant_eye_tentacle::giant_eye_tentacleAI, npc_giant_infernal::npc_giant_infernalAI, npc_giant_spotlight::npc_giant_spotlightAI, npc_gilthares::npc_giltharesAI, npc_githyiss::npc_githyissAI, npc_glade_glimmer::npc_glade_glimmerAI, npc_gluttonous_abomination::npc_gluttonous_abominationAI, npc_green_dragon_combat_trigger::npc_green_dragon_combat_triggerAI, npc_greyheart_spellbinder::npc_greyheart_spellbinderAI, npc_grimstone::npc_grimstoneAI, npc_grobbulus_poison_cloud::npc_grobbulus_poison_cloudAI, npc_guardian::npc_guardianAI, npc_guardian_of_yogg_saron::npc_guardian_of_yogg_saronAI, npc_gurgthock::npc_gurgthockAI, npc_halion_controller::npc_halion_controllerAI, npc_hand_of_the_deceiver::npc_hand_of_the_deceiverAI, npc_head::npc_headAI, npc_hellfire_channeler::npc_hellfire_channelerAI, npc_hellfire_sentry::npc_hellfire_sentryAI, npc_hidden_cultist::npc_hidden_cultistAI, npc_high_inquisitor_valroth::npc_high_inquisitor_valrothAI, npc_high_oracle_soo_roo::npc_high_oracle_soo_rooAI, npc_high_overlord_saurfang_icc::npc_high_overlord_saurfangAI, npc_highborne_lamenter::npc_highborne_lamenterAI, npc_highlord_darion_mograine::npc_highlord_darion_mograineAI, npc_highlord_tirion_fordring_lh::npc_highlord_tirion_fordringAI, npc_hodir_druid::npc_hodir_druidAI, npc_hodir_mage::npc_hodir_mageAI, npc_hodir_priest::npc_hodir_priestAI, npc_hodir_shaman::npc_hodir_shamanAI, npc_hogger_elwynn::npc_hogger_elwynnAI, npc_ice_tomb::npc_ice_tombAI, npc_iceborn_protodrake::npc_iceborn_protodrakeAI, npc_ichor_globule::npc_ichor_globuleAI, npc_icicle::npc_icicleAI, npc_illidari_council::npc_illidari_councilAI, npc_illidari_spawn::npc_illidari_spawnAI, npc_image_lich_king::npc_image_lich_kingAI, npc_image_of_medivh::npc_image_of_medivhAI, npc_immortal_guardian::npc_immortal_guardianAI, npc_impaling_spear::npc_impaling_spearAI, npc_imprisoned_beryl_sorcerer::npc_imprisoned_beryl_sorcererAI, npc_infernal_volcano::npc_infernal_volcanoAI, npc_infested_root_walker::npc_infested_root_walkerAI, npc_influence_tentacle::npc_influence_tentacleAI, npc_infused_crystal::npc_infused_crystalAI, npc_ingvar_throw_dummy::npc_ingvar_throw_dummyAI, npc_injured_draenei::npc_injured_draeneiAI, npc_injured_goblin::npc_injured_goblinAI, npc_injured_patient::npc_injured_patientAI, npc_injured_rainspeaker_oracle::npc_injured_rainspeaker_oracleAI, npc_injured_razor_hill_grunt, npc_inner_demon::npc_inner_demonAI, npc_iron_construct::npc_iron_constructAI, npc_isla_starmane::npc_isla_starmaneAI, npc_jadespine_basilisk::npc_jadespine_basiliskAI, npc_jaina_fos::npc_jaina_fosAI, npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI, npc_jaina_or_sylvanas_hor::npc_jaina_or_sylvanas_horAI, npc_jaomin_ro::npc_jaomin_roAI, npc_jedoga_initiand::npc_jedoga_initiandAI, npc_jedogas_aufseher_trigger::npc_jedogas_aufseher_triggerAI, npc_jenny::npc_jennyAI, npc_jungle_punch_target::npc_jungle_punch_targetAI, npc_kael_flamestrike::npc_kael_flamestrikeAI, npc_kalecgos::npc_kalecgosAI, npc_kayra_longmane::npc_kayra_longmaneAI, npc_kelthuzad_abomination::npc_kelthuzad_abominationAI, npc_kiljaeden_controller::npc_kiljaeden_controllerAI, npc_kilrek::npc_kilrekAI, npc_kinetic_bomb::npc_kinetic_bombAI, npc_koltira_deathweaver::npc_koltira_deathweaverAI, npc_korrak_bloodrager::npc_korrak_bloodragerAI, npc_kservant::npc_kservantAI, npc_kurenai_captive::npc_kurenai_captiveAI, npc_lady_sylvanas_windrunner::npc_lady_sylvanas_windrunnerAI, npc_lake_frog::npc_lake_frogAI, npc_laughing_skull::npc_laughing_skullAI, npc_lazy_peon::npc_lazy_peonAI, npc_legion_flame::npc_legion_flameAI, npc_lesser_doomguard::npc_lesser_doomguardAI, npc_lesser_shadow_fissure::npc_lesser_shadow_fissureAI, npc_life_spark::npc_life_sparkAI, npc_living_constellation::npc_living_constellationAI, npc_living_ember::npc_living_emberAI, npc_living_mojo::npc_living_mojoAI, npc_lord_illidan_stormrage::npc_lord_illidan_stormrageAI, npc_lumbering_abomination::npc_lumbering_abominationAI, npc_lurgglbr::npc_lurgglbrAI, npc_lurking_potion::npc_lurking_potionAI, npc_mageguard_dalaran::npc_mageguard_dalaranAI, npc_maghar_captive::npc_maghar_captiveAI, npc_magwin::npc_magwinAI, npc_malformed_ooze::npc_malformed_oozeAI, npc_manaforge_control_console::npc_manaforge_control_consoleAI, npc_margrave_dhakar::npc_margrave_dhakarAI, npc_massive_jormungar::npc_massive_jormungarAI, npc_master_shang_xi_temple::npc_master_shang_xi_templeAI, npc_mature_netherwing_drake::npc_mature_netherwing_drakeAI, npc_maxx_a_million_escort::npc_maxx_a_million_escortAI, npc_mechanolift::npc_mechanoliftAI, npc_medivh_bm::npc_medivh_bmAI, npc_melee_hover_disk::npc_melee_hover_diskAI, npc_memory::npc_memoryAI, npc_millhouse_manastorm::npc_millhouse_manastormAI, npc_mimirons_inferno::npc_mimirons_infernoAI, npc_mist::npc_mistAI, npc_mistress_of_pain::npc_mistress_of_painAI, npc_mole_machine_trigger::npc_mole_machine_triggerAI, npc_molten_golem::npc_molten_golemAI, npc_mootoo_the_younger::npc_mootoo_the_youngerAI, npc_morbidus::npc_morbidusAI, npc_mrfloppy::npc_mrfloppyAI, npc_muglash::npc_muglashAI, npc_muradin_bronzebeard_icc::npc_muradin_bronzebeard_iccAI, npc_muru_portal::npc_muru_portalAI, npc_nadox_eggs::npc_nadox_eggsAI, npc_naga_distiller::npc_naga_distillerAI, npc_necromancer::npc_necromancerAI, npc_nerubar_victim::npc_nerubar_victimAI, npc_nerubian_burrower::npc_nerubian_burrowerAI, npc_nesingwary_trapper::npc_nesingwary_trapperAI, npc_nether_drake::npc_nether_drakeAI, npc_nether_portal::npc_nether_portalAI, npc_nether_wraith::npc_nether_wraithAI, npc_netherweb_victim::npc_netherweb_victimAI, npc_nexus_drake_hatchling::npc_nexus_drake_hatchlingAI, npc_nexus_lord::npc_nexus_lordAI, npc_observation_ring_keeper::npc_observation_ring_keeperAI, npc_ogre_brute::npc_ogre_bruteAI, npc_ominous_cloud::npc_ominous_cloudAI, npc_omrogg_heads::npc_omrogg_headsAI, npc_onyx_flamecaller::npc_onyx_flamecallerAI, npc_OOX17::npc_OOX17AI, npc_orinoko_tuskbreaker::npc_orinoko_tuskbreakerAI, npc_outhouse_bunny::npc_outhouse_bunnyAI, npc_overlord_morghor::npc_overlord_morghorAI, npc_palehoof_orb::npc_palehoof_orbAI, npc_parasitic_shadowfiend::npc_parasitic_shadowfiendAI, npc_pet_gen_mojo::npc_pet_gen_mojoAI, npc_pet_hunter_snake_trap::npc_pet_hunter_snake_trapAI, npc_pet_shaman_earth_elemental::npc_pet_shaman_earth_elementalAI, npc_pet_shaman_fire_elemental::npc_pet_shaman_fire_elementalAI, npc_phalanx::npc_phalanxAI, npc_phase_hunter::npc_phase_hunterAI, npc_phoenix_egg_tk::npc_phoenix_egg_tkAI, npc_phoenix_tk::npc_phoenix_tkAI, npc_plaguehound_tracker::npc_plaguehound_trackerAI, npc_precious_icc::npc_precious_iccAI, npc_private_hendel::npc_private_hendelAI, npc_pulsing_pumpkin::npc_pulsing_pumpkinAI, npc_pummeller::npc_pummellerAI, npc_pure_energy::npc_pure_energyAI, npc_qiraj_war_spawn::npc_qiraj_war_spawnAI, npc_ragin_flames::npc_ragin_flamesAI, npc_raging_ghoul::npc_raging_ghoulAI, npc_raging_spirit::npc_raging_spiritAI, npc_raliq_the_drunk::npc_raliq_the_drunkAI, npc_ranger_lilatha::npc_ranger_lilathaAI, npc_ranshalla::npc_ranshallaAI, npc_ravenous_furbolg::npc_ravenous_furbolgAI, npc_released_offspring_harkoa::npc_released_offspring_harkoaAI, npc_restless_soul::npc_restless_soulAI, npc_rimefang::npc_rimefangAI, npc_risen_archmage::npc_risen_archmageAI, npc_risen_ghoul::npc_risen_ghoulAI, npc_risen_husk_spirit::npc_risen_husk_spiritAI, npc_risen_witch_doctor::npc_risen_witch_doctorAI, npc_ritual_channeler::npc_ritual_channelerAI, npc_rocknot::npc_rocknotAI, npc_ros_dark_rider::npc_ros_dark_riderAI, npc_rotting_forest_rager::npc_rotting_forest_ragerAI, npc_rotting_frost_giant::npc_rotting_frost_giantAI, npc_ruby_emerald_amber_drake::npc_ruby_emerald_amber_drakeAI, npc_ruul_snowhoof::npc_ruul_snowhoofAI, npc_salsalabim::npc_salsalabimAI, npc_sanctum_sentry::npc_sanctum_sentryAI, npc_saronite_vapors::npc_saronite_vaporsAI, npc_sartura_royal_guard::npc_sartura_royal_guardAI, npc_scarlet_courier::npc_scarlet_courierAI, npc_scarlet_miner::npc_scarlet_minerAI, npc_scarlet_trainee::npc_scarlet_traineeAI, npc_scion_of_eternity::npc_scion_of_eternityAI, npc_scorch_ground::npc_scorch_groundAI, npc_scourge_hulk::npc_scourge_hulkAI, npc_scrapbot::npc_scrapbotAI, npc_seaforium_depth_charge::npc_seaforium_depth_chargeAI, npc_sergeant_bly::npc_sergeant_blyAI, npc_shadow_demon::shadow_demonAI, npc_shadow_image::npc_shadow_imageAI, npc_shadowfang_prisoner::npc_shadowfang_prisonerAI, npc_shadowmoon_channeler::npc_shadowmoon_channelerAI, npc_shadowmoon_tuber_node::npc_shadowmoon_tuber_nodeAI, npc_shadowy_construct::npc_shadowy_constructAI, npc_shadron::npc_shadronAI, npc_shambling_horror_icc::npc_shambling_horror_iccAI, npc_shield_generator_channel::npc_shield_generator_channelAI, npc_shield_orb::npc_shield_orbAI, npc_shu_pool_of_reflection::npc_shu_pool_of_reflectionAI, npc_sinclari_vh::npc_sinclariAI, npc_sindragosa_trash::npc_sindragosa_trashAI, npc_sinkhole_kill_credit::npc_sinkhole_kill_creditAI, npc_sinster_reflection::npc_sinster_reflectionAI, npc_skywing::npc_skywingAI, npc_slad_ran_constrictor::npc_slad_ran_constrictorAI, npc_slad_ran_viper::npc_slad_ran_viperAI, npc_slime_pool::npc_slime_poolAI, npc_snobold_vassal::npc_snobold_vassalAI, npc_snowfall_glade_playmate::npc_snowfall_glade_playmateAI, npc_snowpacked_icicle::npc_snowpacked_icicleAI, npc_snufflenose_gopher::npc_snufflenose_gopherAI, npc_solarium_priest::npc_solarium_priestAI, npc_spark_of_ionar::npc_spark_of_ionarAI, npc_spectator::npc_spectatorAI, npc_spectral_ghostly_citizen::npc_spectral_ghostly_citizenAI, npc_spinestalker::npc_spinestalkerAI, npc_spirit_warden::npc_spirit_wardenAI, npc_spiritual_reflection::npc_spiritual_reflectionAI, npc_spring_rabbit::npc_spring_rabbitAI, npc_stalagg::npc_stalaggAI, npc_steam_tonk::npc_steam_tonkAI, npc_steamrigger_mechanic::npc_steamrigger_mechanicAI, npc_stillpine_capitive::npc_stillpine_capitiveAI, npc_stinkbeard::npc_stinkbeardAI, npc_stinky::npc_stinkyAI, npc_stinky_icc::npc_stinky_iccAI, npc_stolen_soul::npc_stolen_soulAI, npc_stonekeepers::npc_stonekeepersAI, npc_storm_cloud::npc_storm_cloudAI, npc_storm_lasher::npc_storm_lasherAI, npc_stormforged_lieutenant::npc_stormforged_lieutenantAI, npc_stormwind_infantry::npc_stormwind_infantryAI, npc_suppresser::npc_suppresserAI, npc_swarm_scarab::npc_swarm_scarabAI, npc_sylvanas_fos::npc_sylvanas_fosAI, npc_syth_arcane::npc_syth_arcaneAI, npc_syth_fire::npc_syth_fireAI, npc_syth_frost::npc_syth_frostAI, npc_syth_shadow::npc_syth_shadowAI, npc_tainted_elemental::npc_tainted_elementalAI, npc_taldaram_flamesphere::npc_taldaram_flamesphereAI, npc_tallhorn_stag::npc_tallhorn_stagAI, npc_taretha::npc_tarethaAI, npc_tarindrella::npc_tarindrellaAI, npc_taskmaster_fizzule::npc_taskmaster_fizzuleAI, npc_teleportation_portal_vh::npc_teleportation_portalAI, npc_tempest_minion::npc_tempest_minionAI, npc_tenebron::npc_tenebronAI, npc_thassarian::npc_thassarianAI, npc_the_biggest_tree::npc_the_biggest_treeAI, npc_the_etymidian::npc_the_etymidianAI, npc_the_lich_king_controller::npc_the_lich_king_controllerAI, npc_the_lich_king_tirion_dawn::npc_the_lich_king_tirion_dawnAI, npc_theramore_guard::npc_theramore_guardAI, npc_thrall_old_hillsbrad::npc_thrall_old_hillsbradAI, npc_time_rift::npc_time_riftAI, npc_tirion_fordring_tft::npc_tirion_fordringAI, npc_tirion_toc::npc_tirion_tocAI, npc_tito::npc_titoAI, npc_toasty_fire::npc_toasty_fireAI, npc_toc_boomkin::npc_toc_boomkinAI, npc_toc_dk::npc_toc_dkAI, npc_toc_druid::npc_toc_druidAI, npc_toc_enh_shaman::npc_toc_enh_shamanAI, npc_toc_hunter::npc_toc_hunterAI, npc_toc_mage::npc_toc_mageAI, npc_toc_paladin::npc_toc_paladinAI, npc_toc_pet_hunter::npc_toc_pet_hunterAI, npc_toc_pet_warlock::npc_toc_pet_warlockAI, npc_toc_priest::npc_toc_priestAI, npc_toc_retro_paladin::npc_toc_retro_paladinAI, npc_toc_rogue::npc_toc_rogueAI, npc_toc_shadow_priest::npc_toc_shadow_priestAI, npc_toc_shaman::npc_toc_shamanAI, npc_toc_warlock::npc_toc_warlockAI, npc_toc_warrior::npc_toc_warriorAI, npc_tomb_creature::npc_tomb_creatureAI, npc_tonk_mine::npc_tonk_mineAI, npc_tooga::npc_toogaAI, npc_torek::npc_torekAI, npc_torloth_the_magnificent::npc_torloth_the_magnificentAI, npc_tournament_training_dummy::npc_tournament_training_dummyAI, npc_towering_infernal::npc_towering_infernalAI, npc_toxic_sporebat::npc_toxic_sporebatAI, npc_training_dummy::npc_training_dummyAI, npc_training_target::npc_training_targetAI, npc_transient::npc_transientAI, npc_trapped_mammoth_calf::npc_trapped_mammoth_calfAI, npc_tribuna_controller::npc_tribuna_controllerAI, npc_turned_champion::npc_turned_championAI, npc_twiggy_flathead::npc_twiggy_flatheadAI, npc_twilight_eggs::npc_twilight_eggsAI, npc_twilight_fissure::npc_twilight_fissureAI, npc_twilight_whelp::npc_twilight_whelpAI, npc_underbog_mushroom::npc_underbog_mushroomAI, npc_unkor_the_ruthless::npc_unkor_the_ruthlessAI, npc_unleashed_ballAI, npc_unstable_sphere::npc_unstable_sphereAI, npc_unworthy_initiate::npc_unworthy_initiateAI, npc_valiance_keep_cannoneer::npc_valiance_keep_cannoneerAI, npc_valkyr_battle_maiden::npc_valkyr_battle_maidenAI, npc_valkyr_shadowguard::npc_valkyr_shadowguardAI, npc_varian_toc::npc_varian_tocAI, npc_vengeful_shade::npc_vengeful_shadeAI, npc_venture_co_straggler::npc_venture_co_stragglerAI, npc_vesperon::npc_vesperonAI, npc_violet_hold_arcane_sphere::npc_violet_hold_arcane_sphereAI, npc_void_sentinel::npc_void_sentinelAI, npc_voidtraveler::npc_voidtravelerAI, npc_volatile_felfire_fiend::npc_volatile_felfire_fiendAI, npc_volcano::npc_volcanoAI, npc_vrykul_skeleton::npc_vrykul_skeletonAI, npc_warden_mellichar::npc_warden_mellicharAI, npc_warmage_coldarra::npc_warmage_coldarraAI, npc_warmage_violetstand::npc_warmage_violetstandAI, npc_warp_splinter_treant::npc_warp_splinter_treantAI, npc_watcher_gashra::npc_watcher_gashraAI, npc_watcher_narjil::npc_watcher_narjilAI, npc_watcher_silthik::npc_watcher_silthikAI, npc_water_elemental::npc_water_elementalAI, npc_water_globule::npc_water_globuleAI, npc_webbed_creature::npc_webbed_creatureAI, npc_weegli_blastfuse::npc_weegli_blastfuseAI, npc_wild_imp::npc_wild_impAI, npc_willix::npc_willixAI, npc_winterfin_playmate::npc_winterfin_playmateAI, npc_wisp_invis::npc_wisp_invisAI, npc_wizzlecrank_shredder::npc_wizzlecrank_shredderAI, npc_wounded_blood_elf::npc_wounded_blood_elfAI, npc_wounded_skirmisher::npc_wounded_skirmisherAI, npc_wrathbone_flayer::npc_wrathbone_flayerAI, npc_wyrmrest_defender::npc_wyrmrest_defenderAI, npc_xerestrasza::npc_xerestraszaAI, npc_yenniku::npc_yennikuAI, npc_yggdras::npc_yggdrasAI, npc_ymirjar_flamebearer::npc_ymirjar_flamebearerAI, npc_yogg_saron_keeper::npc_yogg_saron_keeperAI, npc_yor::npc_yorAI, npc_zerekethvoidzone::npc_zerekethvoidzoneAI, quartermaster_zigris::boss_quatermasterzigrisAI, ScriptedAI, SmartAI, VehicleAI, and WorldBossAI.

Definition at line 120 of file UnitAI.h.

Referenced by CreatureAI::EnterEvadeMode(), FindSceneActor(), InitializeAI(), CreatureAI::JustRespawned(), ResetCryForTheMoonActor(), and npc_oliver_harris::npc_oliver_harrisAI::StartSceneImpl().

◆ SelectTarget() [1/2]

template<class PREDICATE>
Unit * UnitAI::SelectTarget ( SelectAggroTarget targetType,
uint32 position,
PREDICATE const & predicate )
inline

◆ SelectTarget() [2/2]

Unit * UnitAI::SelectTarget ( SelectAggroTarget targetType,
uint32 position = 0,
float dist = 0.0f,
bool playerOnly = false,
int32 aura = 0 )

Definition at line 66 of file UnitAI.cpp.

References me, and SelectTarget().

Referenced by WorldBossAI::_EnterCombat(), boss_kiljaeden::boss_kiljaedenAI::CastSinisterReflection(), npc_flame_of_azzinoth::flame_of_azzinothAI::ChargeCheck(), boss_buru::boss_buruAI::ChaseNewVictim(), spell_marrowgar_bone_spike_graveyard::spell_marrowgar_bone_spike_graveyard_SpellScript::CheckCast(), boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::DoAction(), npc_nerubian_burrower::npc_nerubian_burrowerAI::DoAction(), DoCast(), npc_flame_of_azzinoth::flame_of_azzinothAI::EnrageCheck(), npc_anubarak_spike::npc_anubarak_spikeAI::EnterCombat(), boss_halion::boss_halionAI::ExecuteEvent(), boss_twilight_halion::boss_twilight_halionAI::ExecuteEvent(), boss_felmyst::boss_felmystAI::HandleFlightSequence(), boss_yauj::boss_yaujAI::JustDied(), boss_alar::boss_alarAI::JustSummoned(), boss_algalon_the_observer::boss_algalon_the_observerAI::JustSummoned(), boss_anubarak_trial::boss_anubarak_trialAI::JustSummoned(), boss_auriaya::boss_auriayaAI::JustSummoned(), boss_ayamiss::boss_ayamissAI::JustSummoned(), boss_balinda::boss_balindaAI::JustSummoned(), boss_baron_rivendare::boss_baron_rivendareAI::JustSummoned(), boss_darkweaver_syth::boss_darkweaver_sythAI::JustSummoned(), boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::JustSummoned(), boss_entropius::boss_entropiusAI::JustSummoned(), boss_felmyst::boss_felmystAI::JustSummoned(), boss_freya::boss_freyaAI::JustSummoned(), boss_harbinger_skyriss::boss_harbinger_skyrissAI::JustSummoned(), boss_illidan_stormrage::boss_illidan_stormrageAI::JustSummoned(), boss_ionar::boss_ionarAI::JustSummoned(), boss_kaelthas::boss_kaelthasAI::JustSummoned(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::JustSummoned(), boss_laj::boss_lajAI::JustSummoned(), boss_muru::boss_muruAI::JustSummoned(), boss_nexusprince_shaffar::boss_nexusprince_shaffarAI::JustSummoned(), boss_omor_the_unscarred::boss_omor_the_unscarredAI::JustSummoned(), boss_onyxia::boss_onyxiaAI::JustSummoned(), boss_prince_taldaram_icc::boss_prince_taldaramAI::JustSummoned(), boss_skadi::boss_skadiAI::JustSummoned(), boss_skeram::boss_skeramAI::JustSummoned(), boss_the_black_stalker::boss_the_black_stalkerAI::JustSummoned(), boss_the_lich_king::boss_the_lich_kingAI::JustSummoned(), boss_vexallus::boss_vexallusAI::JustSummoned(), boss_volkhan::boss_volkhanAI::JustSummoned(), boss_warchief_kargath_bladefist::boss_warchief_kargath_bladefistAI::JustSummoned(), boss_xevozz::boss_xevozzAI::JustSummoned(), npc_necromancer::npc_necromancerAI::JustSummoned(), npc_precious_icc::npc_precious_iccAI::JustSummoned(), npc_the_lich_king_controller::npc_the_lich_king_controllerAI::JustSummoned(), WorldBossAI::JustSummoned(), boss_teron_gorefiend::boss_teron_gorefiendAI::MindControlGhost(), dummy_dragonAI::MovementInform(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::NPCChangeTarget(), spell_marrowgar_coldflame::spell_marrowgar_coldflame_SpellScript::SelectTarget(), SelectTarget(), boss_eye_of_cthun::eye_of_cthunAI::SpawnEyeTentacle(), boss_skadi::boss_skadiAI::SpellHit(), boss_svala::boss_svalaAI::SpellHitTarget(), boss_magus_telestra::boss_magus_telestraAI::SplitPersonality(), boss_kaelthas::boss_kaelthasAI::StartEvent(), boss_high_astromancer_solarian::boss_high_astromancer_solarianAI::SummonMinion(), boss_reliquary_of_souls::boss_reliquary_of_soulsAI::SummonSoul(), boss_mother_shahraz::boss_shahrazAI::TeleportPlayers(), boss_alar::boss_alarAI::UpdateAI(), boss_alizabal::boss_alizabalAI::UpdateAI(), boss_alythess::boss_alythessAI::UpdateAI(), boss_amanitar::boss_amanitarAI::UpdateAI(), boss_ancient_stone_keeper::boss_ancient_stone_keeperAI::UpdateAI(), boss_anetheron::boss_anetheronAI::UpdateAI(), boss_anomalus::boss_anomalusAI::UpdateAI(), boss_anub_arak::boss_anub_arakAI::UpdateAI(), boss_anubrekhan::boss_anubrekhanAI::UpdateAI(), boss_anubshiah::boss_anubshiahAI::UpdateAI(), boss_anzu::boss_anzuAI::UpdateAI(), boss_apoko::boss_apokoAI::UpdateAI(), boss_arcanist_doan::boss_arcanist_doanAI::UpdateAI(), boss_archavon::boss_archavonAI::UpdateAI(), boss_archimonde::boss_archimondeAI::UpdateAI(), boss_auriaya::boss_auriayaAI::UpdateAI(), boss_ayamiss::boss_ayamissAI::UpdateAI(), boss_azgalor::boss_azgalorAI::UpdateAI(), boss_azuregos::boss_azuregosAI::UpdateAI(), boss_baltharus_the_warborn::boss_baltharus_the_warbornAI::UpdateAI(), boss_baron_geddon::boss_baron_geddonAI::UpdateAI(), boss_baron_rivendare::boss_baron_rivendareAI::UpdateAI(), boss_baroness_dorothea_millstipe::boss_baroness_dorothea_millstipeAI::UpdateAI(), boss_bigbadwolf::boss_bigbadwolfAI::UpdateAI(), boss_black_knight::boss_black_knightAI::UpdateAI(), boss_blackheart_the_inciter::boss_blackheart_the_inciterAI::UpdateAI(), boss_bronjahm::boss_bronjahmAI::UpdateAI(), boss_chrono_lord_deja::boss_chrono_lord_dejaAI::UpdateAI(), boss_curator::boss_curatorAI::UpdateAI(), boss_cyanigosa::boss_cyanigosaAI::UpdateAI(), boss_dalronn_the_controller::boss_dalronn_the_controllerAI::UpdateAI(), boss_darkweaver_syth::boss_darkweaver_sythAI::UpdateAI(), boss_dathrohan_balnazzar::boss_dathrohan_balnazzarAI::UpdateAI(), boss_devourer_of_souls::boss_devourer_of_soulsAI::UpdateAI(), boss_doomlord_kazzak::boss_doomlordkazzakAI::UpdateAI(), boss_doomrel::boss_doomrelAI::UpdateAI(), boss_doomwalker::boss_doomwalkerAI::UpdateAI(), boss_dorothee::boss_dorotheeAI::UpdateAI(), boss_drakkari_elemental::boss_drakkari_elementalAI::UpdateAI(), boss_eadric::boss_eadricAI::UpdateAI(), boss_earthrager_ptah::boss_earthrager_ptahAI::UpdateAI(), boss_eck::boss_eckAI::UpdateAI(), boss_elder_ironbranch::boss_elder_ironbranchAI::UpdateAI(), boss_elder_nadox::boss_elder_nadoxAI::UpdateAI(), boss_ellris_duskhallow::boss_ellris_duskhallowAI::UpdateAI(), boss_emalon::boss_emalonAI::UpdateAI(), boss_emperor_dagran_thaurissan::boss_draganthaurissanAI::UpdateAI(), boss_entropius::boss_entropiusAI::UpdateAI(), boss_epoch::boss_epochAI::UpdateAI(), boss_epoch_hunter::boss_epoch_hunterAI::UpdateAI(), boss_erekem::boss_erekemAI::UpdateAI(), boss_essence_of_suffering::boss_essence_of_sufferingAI::UpdateAI(), boss_exarch_maladaar::boss_exarch_maladaarAI::UpdateAI(), boss_eye_of_cthun::eye_of_cthunAI::UpdateAI(), boss_faerlina::boss_faerlinaAI::UpdateAI(), boss_falric::boss_falricAI::UpdateAI(), boss_fankriss::boss_fankrissAI::UpdateAI(), boss_fathomguard_caribdis::boss_fathomguard_caribdisAI::UpdateAI(), boss_fathomguard_sharkkis::boss_fathomguard_sharkkisAI::UpdateAI(), boss_fathomlord_karathress::boss_fathomlord_karathressAI::UpdateAI(), boss_felblood_kaelthas::boss_felblood_kaelthasAI::UpdateAI(), boss_felmyst::boss_felmystAI::UpdateAI(), boss_flame_leviathan::boss_flame_leviathanAI::UpdateAI(), boss_flame_leviathan_defense_cannon::boss_flame_leviathan_defense_cannonAI::UpdateAI(), boss_four_horsemen::boss_four_horsemenAI::UpdateAI(), boss_freya::boss_freyaAI::UpdateAI(), boss_gal_darah::boss_gal_darahAI::UpdateAI(), boss_garfrost::boss_garfrostAI::UpdateAI(), boss_gathios_the_shatterer::boss_gathios_the_shattererAI::UpdateAI(), boss_gehennas::boss_gehennasAI::UpdateAI(), boss_general_vezax::boss_general_vezaxAI::UpdateAI(), boss_golemagg::boss_golemaggAI::UpdateAI(), boss_gothik::boss_gothikAI::UpdateAI(), boss_grand_astromancer_capernian::boss_grand_astromancer_capernianAI::UpdateAI(), boss_grand_warlock_nethekurse::boss_grand_warlock_nethekurseAI::UpdateAI(), boss_grandmaster_vorpil::boss_grandmaster_vorpilAI::UpdateAI(), boss_grobbulus::boss_grobbulusAI::UpdateAI(), boss_gruul::boss_gruulAI::UpdateAI(), boss_gurtogg_bloodboil::boss_gurtogg_bloodboilAI::UpdateAI(), boss_hadronox::boss_hadronoxAI::UpdateAI(), boss_harbinger_skyriss::boss_harbinger_skyrissAI::UpdateAI(), boss_high_astromancer_solarian::boss_high_astromancer_solarianAI::UpdateAI(), boss_high_inquisitor_fairbanks::boss_high_inquisitor_fairbanksAI::UpdateAI(), boss_high_interrogator_gerstahn::boss_high_interrogator_gerstahnAI::UpdateAI(), boss_high_king_maulgar::boss_high_king_maulgarAI::UpdateAI(), boss_high_nethermancer_zerevor::boss_high_nethermancer_zerevorAI::UpdateAI(), boss_hodir::boss_hodirAI::UpdateAI(), boss_huhuran::boss_huhuranAI::UpdateAI(), boss_hungarfen::boss_hungarfenAI::UpdateAI(), boss_hunter_toc5::boss_hunter_toc5AI::UpdateAI(), boss_hydromancer_thespia::boss_thespiaAI::UpdateAI(), boss_hydross_the_unstable::boss_hydross_the_unstableAI::UpdateAI(), boss_icehowl::boss_icehowlAI::UpdateAI(), boss_ick::boss_ickAI::UpdateAI(), boss_ignis::boss_ignis_AI::UpdateAI(), boss_illidan_stormrage::boss_illidan_stormrageAI::UpdateAI(), boss_ingvar_the_plunderer::boss_ingvar_the_plundererAI::UpdateAI(), boss_ionar::boss_ionarAI::UpdateAI(), boss_ironaya::boss_ironayaAI::UpdateAI(), boss_jaraxxus::boss_jaraxxusAI::UpdateAI(), boss_jedoga_shadowseeker::boss_jedoga_shadowseekerAI::UpdateAI(), boss_jormungarAI::UpdateAI(), boss_julianne::boss_julianneAI::UpdateAI(), boss_kaelthas::boss_kaelthasAI::UpdateAI(), boss_kagani_nightstrike::boss_kagani_nightstrikeAI::UpdateAI(), boss_keleseth::boss_kelesethAI::UpdateAI(), boss_kelris::boss_kelrisAI::UpdateAI(), boss_kelthuzad::boss_kelthuzadAI::UpdateAI(), boss_keristrasza::boss_keristraszaAI::UpdateAI(), boss_kiggler_the_crazed::boss_kiggler_the_crazedAI::UpdateAI(), boss_kiljaeden::boss_kiljaedenAI::UpdateAI(), boss_kologarn::boss_kologarnAI::UpdateAI(), boss_krik_thir::boss_krik_thirAI::UpdateAI(), boss_krystallus::boss_krystallusAI::UpdateAI(), boss_kurinnaxx::boss_kurinnaxxAI::UpdateAI(), boss_lady_catriona_von_indi::boss_lady_catriona_von_indiAI::UpdateAI(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::UpdateAI(), boss_lady_malande::boss_lady_malandeAI::UpdateAI(), boss_lady_vashj::boss_lady_vashjAI::UpdateAI(), boss_leotheras_the_blind::boss_leotheras_the_blindAI::UpdateAI(), boss_loken::boss_lokenAI::UpdateAI(), boss_lord_marrowgar::boss_lord_marrowgarAI::UpdateAI(), boss_maexxna::boss_maexxnaAI::UpdateAI(), boss_mage_toc5::boss_mage_toc5AI::UpdateAI(), boss_magmadar::boss_magmadarAI::UpdateAI(), boss_magtheridon::boss_magtheridonAI::UpdateAI(), boss_magus_telestra::boss_magus_telestraAI::UpdateAI(), boss_maiden_of_grief::boss_maiden_of_griefAI::UpdateAI(), boss_maiden_of_virtue::boss_maiden_of_virtueAI::UpdateAI(), boss_majordomo::boss_majordomoAI::UpdateAI(), boss_mal_ganis::boss_mal_ganisAI::UpdateAI(), boss_malchezaar::boss_malchezaarAI::UpdateAI(), boss_malygos::boss_malygosAI::UpdateAI(), boss_marwyn::boss_marwynAI::UpdateAI(), boss_master_engineer_telonicus::boss_master_engineer_telonicusAI::UpdateAI(), boss_meathook::boss_meathookAI::UpdateAI(), boss_mekgineer_steamrigger::boss_mekgineer_steamriggerAI::UpdateAI(), boss_moragg::boss_moraggAI::UpdateAI(), boss_moroes::boss_moroesAI::UpdateAI(), boss_morogrim_tidewalker::boss_morogrim_tidewalkerAI::UpdateAI(), boss_mother_shahraz::boss_shahrazAI::UpdateAI(), boss_murmur::boss_murmurAI::UpdateAI(), boss_najentus::boss_najentusAI::UpdateAI(), boss_nazan::boss_nazanAI::UpdateAI(), boss_nefarian::boss_nefarianAI::UpdateAI(), boss_netherspite::boss_netherspiteAI::UpdateAI(), boss_nightbane::boss_nightbaneAI::UpdateAI(), boss_novos::boss_novosAI::UpdateAI(), boss_olm_the_summoner::boss_olm_the_summonerAI::UpdateAI(), boss_omor_the_unscarred::boss_omor_the_unscarredAI::UpdateAI(), boss_onyxia::boss_onyxiaAI::UpdateAI(), boss_ormorok::boss_ormorokAI::UpdateAI(), boss_ouro::boss_ouroAI::UpdateAI(), boss_overlord_wyrmthalak::boss_overlordwyrmthalakAI::UpdateAI(), boss_palehoof::boss_palehoofAI::UpdateAI(), boss_paletress::boss_paletressAI::UpdateAI(), boss_pandemonius::boss_pandemoniusAI::UpdateAI(), boss_pathaleon_the_calculator::boss_pathaleon_the_calculatorAI::UpdateAI(), boss_priestess_delrissa::boss_priestess_delrissaAI::UpdateAI(), boss_prince_valanar_icc::boss_prince_valanarAI::UpdateAI(), boss_princess_theradras::boss_ptheradrasAI::UpdateAI(), boss_professor_putricide::boss_professor_putricideAI::UpdateAI(), boss_pyroguard_emberseer::boss_pyroguard_emberseerAI::UpdateAI(), boss_rage_winterchill::boss_rage_winterchillAI::UpdateAI(), boss_ragnaros::boss_ragnarosAI::UpdateAI(), boss_razorgore::boss_razorgoreAI::UpdateAI(), boss_razorscale::boss_razorscaleAI::UpdateAI(), boss_razuvious::boss_razuviousAI::UpdateAI(), boss_reliquary_of_souls::boss_reliquary_of_soulsAI::UpdateAI(), boss_rimefang::boss_rimefangAI::UpdateAI(), boss_romulo::boss_romuloAI::UpdateAI(), boss_rotface::boss_rotfaceAI::UpdateAI(), boss_rouge_toc5::boss_rouge_toc5AI::UpdateAI(), boss_runemaster_molgeim::boss_runemaster_molgeimAI::UpdateAI(), boss_sacrolash::boss_sacrolashAI::UpdateAI(), boss_salramm::boss_salrammAI::UpdateAI(), boss_sartharion::boss_sartharionAI::UpdateAI(), boss_sartura::boss_sarturaAI::UpdateAI(), boss_sathrovarr::boss_sathrovarrAI::UpdateAI(), boss_selin_fireheart::boss_selin_fireheartAI::UpdateAI(), boss_shade_of_aran::boss_aranAI::UpdateAI(), boss_shadow_hunter_voshgajin::boss_shadowvoshAI::UpdateAI(), boss_shaman_toc5::boss_shaman_toc5AI::UpdateAI(), boss_shazzrah::boss_shazzrahAI::UpdateAI(), boss_shirrak_the_dead_watcher::boss_shirrak_the_dead_watcherAI::UpdateAI(), boss_sindragosa::boss_sindragosaAI::UpdateAI(), boss_sister_svalna::boss_sister_svalnaAI::UpdateAI(), boss_sjonnir::boss_sjonnirAI::UpdateAI(), boss_skadi::boss_skadiAI::UpdateAI(), boss_skarvald_the_constructor::boss_skarvald_the_constructorAI::UpdateAI(), boss_skeram::boss_skeramAI::UpdateAI(), boss_steelbreaker::boss_steelbreakerAI::UpdateAI(), boss_stormcaller_brundir::boss_stormcaller_brundirAI::UpdateAI(), boss_strawman::boss_strawmanAI::UpdateAI(), boss_sulfuron::boss_sulfuronAI::UpdateAI(), boss_supremus::boss_supremusAI::UpdateAI(), boss_svala::boss_svalaAI::UpdateAI(), boss_taldaram::boss_taldaramAI::UpdateAI(), boss_talon_king_ikiss::boss_talon_king_ikissAI::UpdateAI(), boss_temple_guardian_anhuur::boss_temple_guardian_anhuurAI::UpdateAI(), boss_terestian_illhoof::boss_terestianAI::UpdateAI(), boss_teron_gorefiend::boss_teron_gorefiendAI::UpdateAI(), boss_thaladred_the_darkener::boss_thaladred_the_darkenerAI::UpdateAI(), boss_tharon_ja::boss_tharon_jaAI::UpdateAI(), boss_the_beast::boss_thebeastAI::UpdateAI(), boss_the_black_stalker::boss_the_black_stalkerAI::UpdateAI(), boss_the_lich_king::boss_the_lich_kingAI::UpdateAI(), boss_the_lurker_below::boss_the_lurker_belowAI::UpdateAI(), boss_the_maker::boss_the_makerAI::UpdateAI(), boss_thorngrin_the_tender::boss_thorngrin_the_tenderAI::UpdateAI(), boss_toravon::boss_toravonAI::UpdateAI(), boss_twin_baseAI::UpdateAI(), boss_tyrannus::boss_tyrannusAI::UpdateAI(), boss_urom::boss_uromAI::UpdateAI(), boss_vaelastrasz::boss_vaelAI::UpdateAI(), boss_veklor::boss_veklorAI::UpdateAI(), boss_veknilash::boss_veknilashAI::UpdateAI(), boss_vem::boss_vemAI::UpdateAI(), boss_veras_darkshadow::boss_veras_darkshadowAI::UpdateAI(), boss_vexallus::boss_vexallusAI::UpdateAI(), boss_victor_nefarius::boss_victor_nefariusAI::UpdateAI(), boss_volazj::boss_volazjAI::UpdateAI(), boss_volkhan::boss_volkhanAI::UpdateAI(), boss_warbringer_omrogg::boss_warbringer_omroggAI::UpdateAI(), boss_warchief_kargath_bladefist::boss_warchief_kargath_bladefistAI::UpdateAI(), boss_warlord_kalithresh::boss_warlord_kalithreshAI::UpdateAI(), boss_warlord_salaris::boss_warlord_salarisAI::UpdateAI(), boss_watchkeeper_gargolmar::boss_watchkeeper_gargolmarAI::UpdateAI(), boss_xt002::boss_xt002_AI::UpdateAI(), boss_yazzai::boss_yazzaiAI::UpdateAI(), boss_ymiron::boss_ymironAI::UpdateAI(), boss_zum_rah::boss_zum_rahAI::UpdateAI(), boss_zuramat::boss_zuramatAI::UpdateAI(), celebras_the_cursed::celebras_the_cursedAI::UpdateAI(), hyjalAI::UpdateAI(), npc_agitated_earth_spirit::npc_agitated_earth_spiritAI::UpdateAI(), npc_ancient_conservator::npc_ancient_conservatorAI::UpdateAI(), npc_ancient_water_spirit::npc_ancient_water_spiritAI::UpdateAI(), npc_anub_ar_shadowcaster::npc_anub_ar_shadowcasterAI::UpdateAI(), npc_anub_ar_skirmisher::npc_anub_ar_skirmisherAI::UpdateAI(), npc_anubarak_spike::npc_anubarak_spikeAI::UpdateAI(), npc_arcane_sphere::npc_arcane_sphereAI::UpdateAI(), npc_archavon_warder::npc_archavon_warderAI::UpdateAI(), npc_arthas::npc_arthasAI::UpdateAI(), npc_azure_binder::npc_azure_binderAI::UpdateAI(), npc_azure_invader::npc_azure_invaderAI::UpdateAI(), npc_azure_mage_slayer::npc_azure_mage_slayerAI::UpdateAI(), npc_azure_sorceror::npc_azure_sorcerorAI::UpdateAI(), npc_azure_spellbreaker::npc_azure_spellbreakerAI::UpdateAI(), npc_azure_stalker::npc_azure_stalkerAI::UpdateAI(), npc_baltharus_the_warborn_clone::npc_baltharus_the_warborn_cloneAI::UpdateAI(), npc_blackfathom_deeps_event::npc_blackfathom_deeps_eventAI::UpdateAI(), npc_blackhand_incarcerator::npc_blackhand_incarceratorAI::UpdateAI(), npc_blazing_monstrosity::npc_blazing_monstrosityAI::UpdateAI(), npc_cairne_bloodhoof::npc_cairne_bloodhoofAI::UpdateAI(), npc_captain_arnath::npc_captain_arnathAI::UpdateAI(), npc_captain_brandon::npc_captain_brandonAI::UpdateAI(), npc_captain_grondel::npc_captain_grondelAI::UpdateAI(), npc_captain_rupert::npc_captain_rupertAI::UpdateAI(), npc_chaotic_rift::npc_chaotic_riftAI::UpdateAI(), npc_claw_tentacle::claw_tentacleAI::UpdateAI(), npc_coilfang_ambusher::npc_coilfang_ambusherAI::UpdateAI(), npc_corruptor_tentacle::npc_corruptor_tentacleAI::UpdateAI(), npc_crystalcore_devastator::npc_crystalcore_devastatorAI::UpdateAI(), npc_cult_adherent::npc_cult_adherentAI::UpdateAI(), npc_dark_fiend::npc_dark_fiendAI::UpdateAI(), npc_detonating_lasher::npc_detonating_lasherAI::UpdateAI(), npc_doom_blossom::npc_doom_blossomAI::UpdateAI(), npc_eye_tentacle::eye_tentacleAI::UpdateAI(), npc_fel_infernal::npc_fel_infernalAI::UpdateAI(), npc_felfire_portal::npc_felfire_portalAI::UpdateAI(), npc_felmyst_vapor::npc_felmyst_vaporAI::UpdateAI(), npc_feral_defender::npc_feral_defenderAI::UpdateAI(), npc_ferocious_rhino::npc_ferocious_rhinoAI::UpdateAI(), npc_firesworn::npc_fireswornAI::UpdateAI(), npc_flamewaker_priest::npc_flamewaker_priestAI::UpdateAI(), npc_frostworn_general::npc_frostworn_generalAI::UpdateAI(), npc_gargoyle::npc_gargoyleAI::UpdateAI(), npc_geist_ambusher::npc_geist_ambusherAI::UpdateAI(), npc_ghostly_priest::npc_ghostly_priestAI::UpdateAI(), npc_giant_claw_tentacle::giant_claw_tentacleAI::UpdateAI(), npc_giant_eye_tentacle::giant_eye_tentacleAI::UpdateAI(), npc_greyheart_spellbinder::npc_greyheart_spellbinderAI::UpdateAI(), npc_harbinger_of_flame::npc_harbinger_of_flameAI::UpdateAI(), npc_hellfire_channeler::npc_hellfire_channelerAI::UpdateAI(), npc_hodir_shaman::npc_hodir_shamanAI::UpdateAI(), npc_illidari_spawn::npc_illidari_spawnAI::UpdateAI(), npc_jadespine_basilisk::npc_jadespine_basiliskAI::UpdateAI(), npc_korrak_bloodrager::npc_korrak_bloodragerAI::UpdateAI(), npc_lesser_doomguard::npc_lesser_doomguardAI::UpdateAI(), npc_lumbering_abomination::npc_lumbering_abominationAI::UpdateAI(), npc_massive_jormungar::npc_massive_jormungarAI::UpdateAI(), npc_memory::npc_memoryAI::UpdateAI(), npc_mistress_of_pain::npc_mistress_of_painAI::UpdateAI(), npc_nether_wraith::npc_nether_wraithAI::UpdateAI(), npc_nexus_lord::npc_nexus_lordAI::UpdateAI(), npc_omen::npc_omenAI::UpdateAI(), npc_orinoko_tuskbreaker::npc_orinoko_tuskbreakerAI::UpdateAI(), npc_parasitic_shadowfiend::npc_parasitic_shadowfiendAI::UpdateAI(), npc_phantom_mage::npc_phantom_mageAI::UpdateAI(), npc_ragin_flames::npc_ragin_flamesAI::UpdateAI(), npc_rimefang::npc_rimefangAI::UpdateAI(), npc_risen_archmage::npc_risen_archmageAI::UpdateAI(), npc_risen_ghoul::npc_risen_ghoulAI::UpdateAI(), npc_risen_witch_doctor::npc_risen_witch_doctorAI::UpdateAI(), npc_rotting_frost_giant::npc_rotting_frost_giantAI::UpdateAI(), npc_sanctum_sentry::npc_sanctum_sentryAI::UpdateAI(), npc_sartura_royal_guard::npc_sartura_royal_guardAI::UpdateAI(), npc_shadowmoon_channeler::npc_shadowmoon_channelerAI::UpdateAI(), npc_shadowy_mercenary::npc_shadowy_mercenaryAI::UpdateAI(), npc_shadron::npc_shadronAI::UpdateAI(), npc_sinster_reflection::npc_sinster_reflectionAI::UpdateAI(), npc_snobold_vassal::npc_snobold_vassalAI::UpdateAI(), npc_spiritual_reflection::npc_spiritual_reflectionAI::UpdateAI(), npc_stinkbeard::npc_stinkbeardAI::UpdateAI(), npc_storm_lasher::npc_storm_lasherAI::UpdateAI(), npc_syth_arcane::npc_syth_arcaneAI::UpdateAI(), npc_syth_fire::npc_syth_fireAI::UpdateAI(), npc_syth_frost::npc_syth_frostAI::UpdateAI(), npc_syth_shadow::npc_syth_shadowAI::UpdateAI(), npc_tainted_elemental::npc_tainted_elementalAI::UpdateAI(), npc_tenebron::npc_tenebronAI::UpdateAI(), npc_toc_boomkin::npc_toc_boomkinAI::UpdateAI(), npc_toc_hunter::npc_toc_hunterAI::UpdateAI(), npc_toc_mage::npc_toc_mageAI::UpdateAI(), npc_toc_paladin::npc_toc_paladinAI::UpdateAI(), npc_toc_priest::npc_toc_priestAI::UpdateAI(), npc_toc_retro_paladin::npc_toc_retro_paladinAI::UpdateAI(), npc_toc_rogue::npc_toc_rogueAI::UpdateAI(), npc_toc_shadow_priest::npc_toc_shadow_priestAI::UpdateAI(), npc_toc_shaman::npc_toc_shamanAI::UpdateAI(), npc_toc_warlock::npc_toc_warlockAI::UpdateAI(), npc_tortured_rifleman::npc_tortured_riflemanAI::UpdateAI(), npc_toxic_sporebat::npc_toxic_sporebatAI::UpdateAI(), npc_tribuna_controller::npc_tribuna_controllerAI::UpdateAI(), npc_valkyr_shadowguard::npc_valkyr_shadowguardAI::UpdateAI(), npc_vesperon::npc_vesperonAI::UpdateAI(), npc_vrykul_skeleton::npc_vrykul_skeletonAI::UpdateAI(), npc_watcher_gashra::npc_watcher_gashraAI::UpdateAI(), npc_watcher_narjil::npc_watcher_narjilAI::UpdateAI(), npc_watcher_silthik::npc_watcher_silthikAI::UpdateAI(), npc_wrathbone_flayer::npc_wrathbone_flayerAI::UpdateAI(), and npc_ymirjar_flamebearer::npc_ymirjar_flamebearerAI::UpdateAI().

◆ SelectTargetList() [1/2]

template<class PREDICATE>
void UnitAI::SelectTargetList ( std::list< Unit * > & targetList,
PREDICATE const & predicate,
uint32 maxTargets,
SelectAggroTarget targetType )
inline

◆ SelectTargetList() [2/2]

◆ SetData()

virtual void UnitAI::SetData ( uint32 ,
uint32  )
inlinevirtual

Reimplemented in boss_auriaya::boss_auriayaAI, boss_blood_council_controller::boss_blood_council_controllerAI, boss_drakkari_colossus::boss_drakkari_colossusAI, boss_earthrager_ptah::boss_earthrager_ptahAI, boss_festergut::boss_festergutAI, boss_flame_leviathan::boss_flame_leviathanAI, boss_grand_warlock_nethekurse::boss_grand_warlock_nethekurseAI, boss_gyth::boss_gythAI, boss_halion::boss_halionAI, boss_heigan::boss_heiganAI, boss_keleseth::boss_kelesethAI, boss_malygos::boss_malygosAI, boss_paletress::boss_paletressAI, boss_professor_putricide::boss_professor_putricideAI, boss_pyroguard_emberseer::boss_pyroguard_emberseerAI, boss_rend_blackhand::boss_rend_blackhandAI, boss_shade_of_akama::boss_shade_of_akamaAI, boss_thaddius::boss_thaddiusAI, boss_the_lich_king::boss_the_lich_kingAI, boss_toc_champion_controller::boss_toc_champion_controllerAI, boss_victor_nefarius::boss_victor_nefariusAI, boss_xt002::boss_xt002_AI, dummy_dragonAI, generic_halionAI, generic_vehicleAI_toc5::generic_vehicleAI_toc5AI, npc_alchemist_finklestein::npc_alchemist_finklesteinAI, npc_alexstraza_the_lifebinder::npc_alexstraza_the_lifebinderAI, npc_announcer_toc5::npc_announcer_toc5AI, npc_argent_soldier::npc_argent_soldierAI, npc_blackhand_incarcerator::npc_blackhand_incarceratorAI, npc_blastmaster_emi_shortfuse::npc_blastmaster_emi_shortfuseAI, npc_combustion_consumption::npc_combustion_consumptionAI, npc_creature_generator_akama::npc_creature_generator_akamaAI, npc_crystal_channel_target::npc_crystal_channel_targetAI, npc_darkrune_guardian::npc_darkrune_guardianAI, npc_elemental_lord::npc_elemental_lordAI, npc_enslaved_proto_drake::npc_enslaved_proto_drakeAI, npc_fiend_elemental::npc_fiend_elementalAI, npc_gauntlet_trash, npc_gurgthock::npc_gurgthockAI, npc_halion_controller::npc_halion_controllerAI, npc_highlord_tirion_fordring_lh::npc_highlord_tirion_fordringAI, npc_oliver_harris::npc_oliver_harrisAI, npc_omrogg_heads::npc_omrogg_headsAI, npc_outhouse_bunny::npc_outhouse_bunnyAI, npc_saurfang_event::npc_saurfang_eventAI, npc_shadowmoon_tuber_node::npc_shadowmoon_tuber_nodeAI, npc_simon_bunny::npc_simon_bunnyAI, npc_sindragosa_trash::npc_sindragosa_trashAI, and SmartAI.

Definition at line 128 of file UnitAI.h.

Referenced by spell_razorscale_flame_breath::spell_razorscale_flame_breath_SpellScript::CheckDamage(), npc_halion_controller::npc_halion_controllerAI::DoAction(), spell_thaddius_pos_neg_charge::spell_thaddius_pos_neg_charge_SpellScript::HandleDamage(), npc_commandscript::HandleNpcSetDataCommand(), spell_frostwarden_handler_focus_fire::spell_frostwarden_handler_focus_fire_SpellScript::HandleScript(), spell_putricide_unstable_experiment::spell_putricide_unstable_experiment_SpellScript::HandleScript(), spell_xt002_gravity_bomb_damage::spell_xt002_gravity_bomb_damage_SpellScript::HandleScript(), boss_warbringer_omrogg::boss_warbringer_omroggAI::JustDied(), npc_xt002_heart::npc_xt002_heartAI::JustDied(), go_amberpine_outhouse::OnGossipSelect(), spell_xt002_gravity_bomb_aura::spell_xt002_gravity_bomb_aura_AuraScript::OnPeriodic(), boss_sartharion::boss_sartharionAI::Reset(), and npc_oliver_harris::npc_oliver_harrisAI::StartSceneImpl().

◆ SetGUID()

virtual void UnitAI::SetGUID ( uint64 ,
int32 = 0 )
inlinevirtual

Reimplemented in boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI, boss_keristrasza::boss_keristraszaAI, boss_lady_deathwhisper::boss_lady_deathwhisperAI, boss_lord_marrowgar::boss_lord_marrowgarAI, boss_malygos::boss_malygosAI, boss_rimefang::boss_rimefangAI, boss_slad_ran::boss_slad_ranAI, npc_ball_of_flame::npc_ball_of_flameAI, npc_crok_scourgebane::npc_crok_scourgebaneAI, npc_gurgthock::npc_gurgthockAI, npc_hidden_cultist::npc_hidden_cultistAI, npc_ice_tomb::npc_ice_tombAI, npc_inner_demon::npc_inner_demonAI, npc_scarlet_miner::npc_scarlet_minerAI, npc_simon_bunny::npc_simon_bunnyAI, npc_unworthy_initiate_anchor::npc_unworthy_initiate_anchorAI, npc_valkyr_shadowguard::npc_valkyr_shadowguardAI, npc_webwrap::npc_webwrapAI, player_overlord_brandAI, and SmartAI.

Definition at line 129 of file UnitAI.h.

Referenced by spell_scion_of_eternity_arcane_barrage::spell_scion_of_eternity_arcane_barrage_SpellScript::FilterMeleeHoverDiskPassangers(), spell_blood_queen_bloodbolt::spell_blood_queen_bloodbolt_SpellScript::FilterTargets(), spell_intense_cold::spell_intense_cold_AuraScript::HandlePeriodicTick(), spell_tyrannus_overlord_brand::spell_tyrannus_overlord_brand_AuraScript::OnApply(), spell_marrowgar_coldflame::spell_marrowgar_coldflame_SpellScript::SelectTarget(), spell_the_lich_king_valkyr_target_search::spell_the_lich_king_valkyr_target_search_SpellScript::SelectTarget(), spell_malygos_surge_of_power_warning_selector_25::spell_malygos_surge_of_power_warning_selector_25_SpellScript::SendThreeTargets(), spell_marrowgar_bone_slice::spell_marrowgar_bone_slice_SpellScript::SplitDamage(), and boss_leotheras_the_blind::boss_leotheras_the_blindAI::UpdateAI().

◆ sGossipHello()

virtual void UnitAI::sGossipHello ( Player * )
inlinevirtual

Reimplemented in SmartAI.

Definition at line 246 of file UnitAI.h.

Referenced by OnGossipHello().

◆ sGossipSelect()

◆ sGossipSelectCode()

virtual void UnitAI::sGossipSelectCode ( Player * ,
uint32 ,
uint32 ,
char const *  )
inlinevirtual

Reimplemented in SmartAI.

Definition at line 248 of file UnitAI.h.

Referenced by WorldSession::HandleGossipSelectOptionOpcode().

◆ sOnDummyEffect()

virtual bool UnitAI::sOnDummyEffect ( Unit * ,
uint32 ,
SpellEffIndex  )
inlinevirtual

Reimplemented in SmartAI.

Definition at line 253 of file UnitAI.h.

Referenced by AuraEffect::HandlePeriodicTriggerSpellAuraTick().

◆ sOnGameEvent()

virtual void UnitAI::sOnGameEvent ( bool ,
uint16  )
inlinevirtual

Reimplemented in SmartAI.

Definition at line 254 of file UnitAI.h.

◆ SpellInterrupted()

virtual void UnitAI::SpellInterrupted ( uint32 ,
uint32  )
inlinevirtual

Called when a spell is interrupted by Spell::EffectInterruptCast Use to reschedule next planned cast of spell.

Reimplemented in CombatAI.

Definition at line 226 of file UnitAI.h.

◆ sQuestAccept()

virtual void UnitAI::sQuestAccept ( Player * ,
Quest const *  )
inlinevirtual

Reimplemented in SmartAI.

Definition at line 249 of file UnitAI.h.

Referenced by Player::AddQuest().

◆ sQuestComplete()

virtual void UnitAI::sQuestComplete ( Player * ,
Quest const *  )
inlinevirtual

Definition at line 251 of file UnitAI.h.

◆ sQuestReward()

virtual void UnitAI::sQuestReward ( Player * ,
Quest const * ,
uint32  )
inlinevirtual

Reimplemented in SmartAI.

Definition at line 252 of file UnitAI.h.

Referenced by WorldSession::HandleQuestgiverChooseRewardOpcode().

◆ sQuestSelect()

virtual void UnitAI::sQuestSelect ( Player * ,
Quest const *  )
inlinevirtual

Definition at line 250 of file UnitAI.h.

◆ UpdateAI()

virtual void UnitAI::UpdateAI ( uint32 diff)
pure virtual

Implemented in advisorbase_ai, AggressorAI, alliance_rifleman::alliance_riflemanAI, ArcherAI, boss_aeonus::boss_aeonusAI, boss_akilzon::boss_akilzonAI, boss_aku_mai::boss_aku_maiAI, boss_alar::boss_alarAI, boss_algalon_the_observer::boss_algalon_the_observerAI, boss_alizabal::boss_alizabalAI, boss_alythess::boss_alythessAI, boss_amanitar::boss_amanitarAI, boss_ambassador_flamelash::boss_ambassador_flamelashAI, boss_amnennar_the_coldbringer::boss_amnennar_the_coldbringerAI, boss_ancient_stone_keeper::boss_ancient_stone_keeperAI, boss_anetheron::boss_anetheronAI, boss_anomalus::boss_anomalusAI, boss_anraphet::boss_anraphetAI, boss_anub_arak::boss_anub_arakAI, boss_anubarak_trial::boss_anubarak_trialAI, boss_anubrekhan::boss_anubrekhanAI, boss_anubshiah::boss_anubshiahAI, boss_anzu::boss_anzuAI, boss_apoko::boss_apokoAI, boss_arcanist_doan::boss_arcanist_doanAI, boss_archaedas::boss_archaedasAI, boss_archavon::boss_archavonAI, boss_archimonde::boss_archimondeAI, boss_attumen::boss_attumenAI, boss_auriaya::boss_auriayaAI, boss_ayamiss::boss_ayamissAI, boss_azgalor::boss_azgalorAI, boss_azshir_the_sleepless::boss_azshir_the_sleeplessAI, boss_azuregos::boss_azuregosAI, boss_balinda::boss_balindaAI, boss_baltharus_the_warborn::boss_baltharus_the_warbornAI, boss_baron_geddon::boss_baron_geddonAI, boss_baron_rafe_dreuger::boss_baron_rafe_dreugerAI, boss_baron_rivendare::boss_baron_rivendareAI, boss_baroness_anastari::boss_baroness_anastariAI, boss_baroness_dorothea_millstipe::boss_baroness_dorothea_millstipeAI, boss_bigbadwolf::boss_bigbadwolfAI, boss_bjarngrim::boss_bjarngrimAI, boss_black_knight::boss_black_knightAI, boss_blackheart_the_inciter::boss_blackheart_the_inciterAI, boss_blindeye_the_seer::boss_blindeye_the_seerAI, boss_blood_council_controller::boss_blood_council_controllerAI, boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI, boss_bloodmage_thalnos::boss_bloodmage_thalnosAI, boss_brain_of_yogg_saron::boss_brain_of_yogg_saronAI, boss_broggok::boss_broggokAI, boss_bronjahm::boss_bronjahmAI, boss_broodlord::boss_broodlordAI, boss_brutallus::boss_brutallusAI, boss_buru::boss_buruAI, boss_cannon_master_willey::boss_cannon_master_willeyAI, boss_captain_skarloc::boss_captain_skarlocAI, boss_chromaggus::boss_chromaggusAI, boss_chrono_lord_deja::boss_chrono_lord_dejaAI, boss_commander_kolurg::boss_commander_kolurgAI, boss_commander_sarannis::boss_commander_sarannisAI, boss_commander_stoutbeard::boss_commander_stoutbeardAI, boss_crone::boss_croneAI, boss_cthun::cthunAI, boss_curator::boss_curatorAI, boss_cyanigosa::boss_cyanigosaAI, boss_daakara::boss_daakaraAI, boss_dalronn_the_controller::boss_dalronn_the_controllerAI, boss_darkweaver_syth::boss_darkweaver_sythAI, boss_dathrohan_balnazzar::boss_dathrohan_balnazzarAI, boss_deathbringer_saurfang::boss_deathbringer_saurfangAI, boss_devourer_of_souls::boss_devourer_of_soulsAI, boss_doomlord_kazzak::boss_doomlordkazzakAI, boss_doomrel::boss_doomrelAI, boss_doomwalker::boss_doomwalkerAI, boss_dorothee::boss_dorotheeAI, boss_drakkari_colossus::boss_drakkari_colossusAI, boss_drakkari_elemental::boss_drakkari_elementalAI, boss_drakkisath::boss_drakkisathAI, boss_drakos::boss_drakosAI, boss_drekthar::boss_drektharAI, boss_eadric::boss_eadricAI, boss_earthrager_ptah::boss_earthrager_ptahAI, boss_ebonroc::boss_ebonrocAI, boss_eck::boss_eckAI, boss_elder_brightleaf::boss_elder_brightleafAI, boss_elder_ironbranch::boss_elder_ironbranchAI, boss_elder_nadox::boss_elder_nadoxAI, boss_elder_stonebark::boss_elder_stonebarkAI, boss_ellris_duskhallow::boss_ellris_duskhallowAI, boss_emalon::boss_emalonAI, boss_emperor_dagran_thaurissan::boss_draganthaurissanAI, boss_entropius::boss_entropiusAI, boss_epoch::boss_epochAI, boss_epoch_hunter::boss_epoch_hunterAI, boss_eramas_brightblaze::boss_eramas_brightblazeAI, boss_eregos::boss_eregosAI, boss_erekem::boss_erekemAI, boss_essence_of_anger::boss_essence_of_angerAI, boss_essence_of_desire::boss_essence_of_desireAI, boss_essence_of_suffering::boss_essence_of_sufferingAI, boss_exarch_maladaar::boss_exarch_maladaarAI, boss_eye_of_cthun::eye_of_cthunAI, boss_faction_championsAI, boss_faerlina::boss_faerlinaAI, boss_falric::boss_falricAI, boss_fankriss::boss_fankrissAI, boss_fathomguard_caribdis::boss_fathomguard_caribdisAI, boss_fathomguard_sharkkis::boss_fathomguard_sharkkisAI, boss_fathomguard_tidalvess::boss_fathomguard_tidalvessAI, boss_fathomlord_karathress::boss_fathomlord_karathressAI, boss_felblood_kaelthas::boss_felblood_kaelthasAI, boss_felmyst::boss_felmystAI, boss_festergut::boss_festergutAI, boss_firemaw::boss_firemawAI, boss_flame_leviathan::boss_flame_leviathanAI, boss_flame_leviathan_defense_cannon::boss_flame_leviathan_defense_cannonAI, boss_flame_leviathan_safety_container::boss_flame_leviathan_safety_containerAI, boss_flamegor::boss_flamegorAI, boss_four_horsemen::boss_four_horsemenAI, boss_freya::boss_freyaAI, boss_gal_darah::boss_gal_darahAI, boss_galgann_firehammer::boss_galgann_firehammerAI, boss_galvangar::boss_galvangarAI, boss_garaxxas::boss_garaxxasAI, boss_garfrost::boss_garfrostAI, boss_garr::boss_garrAI, boss_gatewatcher_gyrokill::boss_gatewatcher_gyrokillAI, boss_gatewatcher_iron_hand::boss_gatewatcher_iron_handAI, boss_gathios_the_shatterer::boss_gathios_the_shattererAI, boss_gehennas::boss_gehennasAI, boss_gelihast::boss_gelihastAI, boss_general_angerforge::boss_general_angerforgeAI, boss_general_vezax::boss_general_vezaxAI, boss_general_zarithrian::boss_general_zarithrianAI, boss_gizrul_the_slavener::boss_gizrul_the_slavenerAI, boss_gluth::boss_gluthAI, boss_golemagg::boss_golemaggAI, boss_gormok::boss_gormokAI, boss_gorosh_the_dervish::boss_gorosh_the_dervishAI, boss_gothik::boss_gothikAI, boss_grand_astromancer_capernian::boss_grand_astromancer_capernianAI, boss_grand_warlock_nethekurse::boss_grand_warlock_nethekurseAI, boss_grandmaster_vorpil::boss_grandmaster_vorpilAI, boss_grimlok::boss_grimlokAI, boss_grizzle::boss_grizzleAI, boss_grobbulus::boss_grobbulusAI, boss_grubbis::boss_grubbisAI, boss_gruul::boss_gruulAI, boss_gurtogg_bloodboil::boss_gurtogg_bloodboilAI, boss_gyth::boss_gythAI, boss_hadronox::boss_hadronoxAI, boss_halazzi::boss_halazziAI, boss_halion::boss_halionAI, boss_halycon::boss_halyconAI, boss_harbinger_skyriss::boss_harbinger_skyrissAI, boss_headless_horseman::boss_headless_horsemanAI, boss_heigan::boss_heiganAI, boss_herod::boss_herodAI, boss_hexlord_malacrass::boss_hex_lord_malacrassAI, boss_high_astromancer_solarian::boss_high_astromancer_solarianAI, boss_high_botanist_freywinn::boss_high_botanist_freywinnAI, boss_high_inquisitor_fairbanks::boss_high_inquisitor_fairbanksAI, boss_high_inquisitor_whitemane::boss_high_inquisitor_whitemaneAI, boss_high_interrogator_gerstahn::boss_high_interrogator_gerstahnAI, boss_high_king_maulgar::boss_high_king_maulgarAI, boss_high_nethermancer_zerevor::boss_high_nethermancer_zerevorAI, boss_highlord_omokk::boss_highlordomokkAI, boss_hodir::boss_hodirAI, boss_hogger::boss_hoggerAI, boss_hoptallus::boss_hoptallusAI, boss_houndmaster_loksey::boss_houndmaster_lokseyAI, boss_huhuran::boss_huhuranAI, boss_hungarfen::boss_hungarfenAI, boss_hunter_toc5::boss_hunter_toc5AI, boss_hydromancer_thespia::boss_thespiaAI, boss_hydross_the_unstable::boss_hydross_the_unstableAI, boss_icehowl::boss_icehowlAI, boss_ichoron::boss_ichoronAI, boss_ick::boss_ickAI, boss_ignis::boss_ignis_AI, boss_illidan_stormrage::boss_illidan_stormrageAI, boss_infinite_corruptor::boss_infinite_corruptorAI, boss_ingvar_the_plunderer::boss_ingvar_the_plundererAI, boss_interrogator_vishas::boss_interrogator_vishasAI, boss_ionar::boss_ionarAI, boss_ironaya::boss_ironayaAI, boss_janalai::boss_janalaiAI, boss_jaraxxus::boss_jaraxxusAI, boss_jedoga_shadowseeker::boss_jedoga_shadowseekerAI, boss_jormungarAI, boss_julianne::boss_julianneAI, boss_kaelthas::boss_kaelthasAI, boss_kagani_nightstrike::boss_kagani_nightstrikeAI, boss_kalec::boss_kalecAI, boss_kalecgos::boss_kalecgosAI, boss_kalecgos_kj::boss_kalecgos_kjAI, boss_kazrogal::boss_kazrogalAI, boss_keleseth::boss_kelesethAI, boss_kelidan_the_breaker::boss_kelidan_the_breakerAI, boss_kelris::boss_kelrisAI, boss_kelthuzad::boss_kelthuzadAI, boss_keristrasza::boss_keristraszaAI, boss_kiggler_the_crazed::boss_kiggler_the_crazedAI, boss_kiljaeden::boss_kiljaedenAI, boss_king_dred::boss_king_dredAI, boss_kologarn::boss_kologarnAI, boss_koralon::boss_koralonAI, boss_kri::boss_kriAI, boss_krick::boss_krickAI, boss_krik_thir::boss_krik_thirAI, boss_krosh_firehand::boss_krosh_firehandAI, boss_krystallus::boss_krystallusAI, boss_kurinnaxx::boss_kurinnaxxAI, boss_lady_catriona_von_indi::boss_lady_catriona_von_indiAI, boss_lady_deathwhisper::boss_lady_deathwhisperAI, boss_lady_keira_berrybuck::boss_lady_keira_berrybuckAI, boss_lady_malande::boss_lady_malandeAI, boss_lady_vashj::boss_lady_vashjAI, boss_laj::boss_lajAI, boss_landslide::boss_landslideAI, boss_lavanthor::boss_lavanthorAI, boss_leotheras_the_blind::boss_leotheras_the_blindAI, boss_leotheras_the_blind_demonform::boss_leotheras_the_blind_demonformAI, boss_lich_king_toc::boss_lich_king_tocAI, boss_lieutenant_drake::boss_lieutenant_drakeAI, boss_loatheb::boss_loathebAI, boss_loken::boss_lokenAI, boss_lord_crispin_ference::boss_lord_crispin_ferenceAI, boss_lord_marrowgar::boss_lord_marrowgarAI, boss_lord_overheat::boss_lord_overheatAI, boss_lord_robin_daris::boss_lord_robin_darisAI, boss_lord_sanguinar::boss_lord_sanguinarAI, boss_lord_valthalak::boss_lord_valthalakAI, boss_lucifron::boss_lucifronAI, boss_maexxna::boss_maexxnaAI, boss_mage_toc5::boss_mage_toc5AI, boss_magistrate_barthilas::boss_magistrate_barthilasAI, boss_magmadar::boss_magmadarAI, boss_magmus::boss_magmusAI, boss_magtheridon::boss_magtheridonAI, boss_magus_telestra::boss_magus_telestraAI, boss_maiden_of_grief::boss_maiden_of_griefAI, boss_maiden_of_virtue::boss_maiden_of_virtueAI, boss_maiev_shadowsong::boss_maievAI, boss_majordomo::boss_majordomoAI, boss_mal_ganis::boss_mal_ganisAI, boss_malchezaar::boss_malchezaarAI, boss_maleki_the_pallid::boss_maleki_the_pallidAI, boss_malygos::boss_malygosAI, boss_marwyn::boss_marwynAI, boss_master_engineer_telonicus::boss_master_engineer_telonicusAI, boss_meathook::boss_meathookAI, boss_mechano_lord_capacitus::boss_mechano_lord_capacitusAI, boss_mekgineer_steamrigger::boss_mekgineer_steamriggerAI, boss_midnight::boss_midnightAI, boss_moam::boss_moamAI, boss_moira_bronzebeard::boss_moira_bronzebeardAI, boss_moorabi::boss_moorabiAI, boss_moragg::boss_moraggAI, boss_moroes::boss_moroesAI, boss_moroes_guestAI, boss_morogrim_tidewalker::boss_morogrim_tidewalkerAI, boss_mother_shahraz::boss_shahrazAI, boss_mother_smolderweb::boss_mothersmolderwebAI, boss_murmur::boss_murmurAI, boss_muru::boss_muruAI, boss_najentus::boss_najentusAI, boss_nalorakk::boss_nalorakkAI, boss_nazan::boss_nazanAI, boss_nefarian::boss_nefarianAI, boss_nerubenkan::boss_nerubenkanAI, boss_nethermancer_sepethrea::boss_nethermancer_sepethreaAI, boss_netherspite::boss_netherspiteAI, boss_nexusprince_shaffar::boss_nexusprince_shaffarAI, boss_nightbane::boss_nightbaneAI, boss_noth::boss_nothAI, boss_novos::boss_novosAI, boss_noxxion::boss_noxxionAI, boss_occuthar::boss_occutharAI, boss_olm_the_summoner::boss_olm_the_summonerAI, boss_omor_the_unscarred::boss_omor_the_unscarredAI, boss_onyxia::boss_onyxiaAI, boss_ook_ook::boss_ook_ookAI, boss_ormorok::boss_ormorokAI, boss_ossirian::boss_ossirianAI, boss_ouro::boss_ouroAI, boss_overlord_wyrmthalak::boss_overlordwyrmthalakAI, boss_palehoof::boss_palehoofAI, boss_paletress::boss_paletressAI, boss_pandemonius::boss_pandemoniusAI, boss_patchwerk::boss_patchwerkAI, boss_pathaleon_the_calculator::boss_pathaleon_the_calculatorAI, boss_pit_lord_argaloth::boss_pit_lord_argalothAI, boss_postmaster_malown::boss_postmaster_malownAI, boss_priestess_delrissa::boss_priestess_delrissaAI, boss_priestess_lackey_commonAI, boss_prince_keleseth_icc::boss_prince_kelesethAI, boss_prince_taldaram_icc::boss_prince_taldaramAI, boss_prince_valanar_icc::boss_prince_valanarAI, boss_princess_theradras::boss_ptheradrasAI, boss_professor_putricide::boss_professor_putricideAI, boss_pyroguard_emberseer::boss_pyroguard_emberseerAI, boss_rage_winterchill::boss_rage_winterchillAI, boss_ragnaros::boss_ragnarosAI, boss_rajaxx::boss_rajaxxAI, boss_ramstein_the_gorger::boss_ramstein_the_gorgerAI, boss_randolph_moloch::boss_randolph_molochAI, boss_razorgore::boss_razorgoreAI, boss_razorscale::boss_razorscaleAI, boss_razorscale_controller::boss_razorscale_controllerAI, boss_razuvious::boss_razuviousAI, boss_reliquary_of_souls::boss_reliquary_of_soulsAI, boss_rend_blackhand::boss_rend_blackhandAI, boss_revelosh::boss_reveloshAI, boss_rimefang::boss_rimefangAI, boss_roar::boss_roarAI, boss_romulo::boss_romuloAI, boss_rotface::boss_rotfaceAI, boss_rouge_toc5::boss_rouge_toc5AI, boss_runemaster_molgeim::boss_runemaster_molgeimAI, boss_sacrolash::boss_sacrolashAI, boss_salramm::boss_salrammAI, boss_sapphiron::boss_sapphironAI, boss_sara::boss_saraAI, boss_saronite_animus::boss_saronite_animusAI, boss_sartharion::boss_sartharionAI, boss_sartura::boss_sarturaAI, boss_sathrovarr::boss_sathrovarrAI, boss_saviana_ragefire::boss_saviana_ragefireAI, boss_scarlet_commander_mograine::boss_scarlet_commander_mograineAI, boss_scorn::boss_scornAI, boss_selin_fireheart::boss_selin_fireheartAI, boss_shade_of_akama::boss_shade_of_akamaAI, boss_shade_of_aran::boss_aranAI, boss_shadow_hunter_voshgajin::boss_shadowvoshAI, boss_shaman_toc5::boss_shaman_toc5AI, boss_shazzrah::boss_shazzrahAI, boss_shirrak_the_dead_watcher::boss_shirrak_the_dead_watcherAI, boss_silver_hand_bosses::boss_silver_hand_bossesAI, boss_sindragosa::boss_sindragosaAI, boss_sister_svalna::boss_sister_svalnaAI, boss_sjonnir::boss_sjonnirAI, boss_skadi::boss_skadiAI, boss_skarvald_the_constructor::boss_skarvald_the_constructorAI, boss_skeram::boss_skeramAI, boss_slad_ran::boss_slad_ranAI, boss_steelbreaker::boss_steelbreakerAI, boss_stormcaller_brundir::boss_stormcaller_brundirAI, boss_strawman::boss_strawmanAI, boss_sulfuron::boss_sulfuronAI, boss_supremus::boss_supremusAI, boss_svala::boss_svalaAI, boss_taldaram::boss_taldaramAI, boss_talon_king_ikiss::boss_talon_king_ikissAI, boss_temple_guardian_anhuur::boss_temple_guardian_anhuurAI, boss_temporus::boss_temporusAI, boss_terestian_illhoof::boss_terestianAI, boss_teron_gorefiend::boss_teron_gorefiendAI, boss_thaddius::boss_thaddiusAI, boss_thaladred_the_darkener::boss_thaladred_the_darkenerAI, boss_tharon_ja::boss_tharon_jaAI, boss_the_beast::boss_thebeastAI, boss_the_black_stalker::boss_the_black_stalkerAI, boss_the_lich_king::boss_the_lich_kingAI, boss_the_lurker_below::boss_the_lurker_belowAI, boss_the_maker::boss_the_makerAI, boss_thorim::boss_thorimAI, boss_thorngrin_the_tender::boss_thorngrin_the_tenderAI, boss_timmy_the_cruel::boss_timmy_the_cruelAI, boss_tinhead::boss_tinheadAI, boss_tinkerer_gizlock::boss_tinkerer_gizlockAI, boss_toravon::boss_toravonAI, boss_trollgore::boss_trollgoreAI, boss_twin_baseAI, boss_tyrannus::boss_tyrannusAI, boss_urok_doomhowl::boss_urok_doomhowlAI, boss_urom::boss_uromAI, boss_vaelastrasz::boss_vaelAI, boss_valithria_dreamwalker::boss_valithria_dreamwalkerAI, boss_vanndar::boss_vanndarAI, boss_varos::boss_varosAI, boss_vazruden::boss_vazrudenAI, boss_vazruden_the_herald::boss_vazruden_the_heraldAI, boss_veklor::boss_veklorAI, boss_veknilash::boss_veknilashAI, boss_vem::boss_vemAI, boss_veras_darkshadow::boss_veras_darkshadowAI, boss_vexallus::boss_vexallusAI, boss_victor_nefarius::boss_victor_nefariusAI, boss_viscidus::boss_viscidusAI, boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI, boss_void_reaver::boss_void_reaverAI, boss_volazj::boss_volazjAI, boss_volkhan::boss_volkhanAI, boss_warbringer_omrogg::boss_warbringer_omroggAI, boss_warchief_kargath_bladefist::boss_warchief_kargath_bladefistAI, boss_warlord_kalithresh::boss_warlord_kalithreshAI, boss_warlord_salaris::boss_warlord_salarisAI, boss_warmaster_voone::boss_warmastervooneAI, boss_warp_splinter::boss_warp_splinterAI, boss_warrior_toc5::boss_warrior_toc5AI, boss_watchkeeper_gargolmar::boss_watchkeeper_gargolmarAI, boss_xevozz::boss_xevozzAI, boss_xt002::boss_xt002_AI, boss_yauj::boss_yaujAI, boss_yazzai::boss_yazzaiAI, boss_ymiron::boss_ymironAI, boss_yogg_saron::boss_yogg_saronAI, boss_zelfan::boss_zelfanAI, boss_zhao_ren::boss_zhao_renAI, boss_zum_rah::boss_zum_rahAI, boss_zuramat::boss_zuramatAI, BossAI, CasterAI, celebras_the_cursed::celebras_the_cursedAI, CombatAI, CreatureAI, dummy_dragonAI, example_creature::example_creatureAI, example_escort::example_escortAI, FollowerAI, generic_creature::generic_creatureAI, generic_halionAI, generic_vehicleAI_toc5::generic_vehicleAI_toc5AI, guard_generic::guard_genericAI, guard_shattrath_aldor::guard_shattrath_aldorAI, guard_shattrath_scryer::guard_shattrath_scryerAI, HookMgr::ElunaCreatureAI, hyjal_trashAI, hyjalAI, netherspite_infernal::netherspite_infernalAI, npc_a_special_surprise::npc_a_special_surpriseAI, npc_abomination::npc_abominationAI, npc_abyssal::npc_abyssalAI, npc_acolyte_of_shadron::npc_acolyte_of_shadronAI, npc_acolyte_of_vesperon::npc_acolyte_of_vesperonAI, npc_aeranas::npc_aeranasAI, npc_agitated_earth_spirit::npc_agitated_earth_spiritAI, npc_ahnkahar_nerubian::npc_ahnkahar_nerubianAI, npc_akama_illidan::npc_akama_illidanAI, npc_akama_shade::npc_akamaAI, npc_alchemist_finklestein::npc_alchemist_finklesteinAI, npc_alexstraza_the_lifebinder::npc_alexstraza_the_lifebinderAI, npc_amanitar_mushrooms::npc_amanitar_mushroomsAI, npc_amberpine_woodsman::npc_amberpine_woodsmanAI, npc_anachronos_quest_trigger::npc_anachronos_quest_triggerAI, npc_anachronos_the_ancient::npc_anachronos_the_ancientAI, npc_ancient_conservator::npc_ancient_conservatorAI, npc_ancient_water_spirit::npc_ancient_water_spiritAI, npc_ancient_wisp::npc_ancient_wispAI, npc_annhylde_the_caller::npc_annhylde_the_callerAI, npc_announcer_toc5::npc_announcer_toc5AI, npc_anub_ar_shadowcaster::npc_anub_ar_shadowcasterAI, npc_anub_ar_skirmisher::npc_anub_ar_skirmisherAI, npc_anub_ar_warrior::npc_anub_ar_warriorAI, npc_anubarak_spike::npc_anubarak_spikeAI, npc_apprentice_mirveda::npc_apprentice_mirvedaAI, npc_aquementas::npc_aquementasAI, npc_aran_elemental::water_elementalAI, npc_arcane_overload::npc_arcane_overloadAI, npc_arcane_sphere::npc_arcane_sphereAI, npc_archaedas_minions::npc_archaedas_minionsAI, npc_archavon_warder::npc_archavon_warderAI, npc_argent_soldier::npc_argent_soldierAI, npc_argent_valiant::npc_argent_valiantAI, npc_armageddon::npc_armageddonAI, npc_arthas::npc_arthasAI, npc_arthas_teleport_visual::npc_arthas_teleport_visualAI, npc_arugal_voidwalker::npc_arugal_voidwalkerAI, npc_ashtongue_channeler::npc_ashtongue_channelerAI, npc_ashtongue_defender::npc_ashtongue_defenderAI, npc_ashtongue_elementalist::npc_ashtongue_elementalistAI, npc_ashtongue_rogue::npc_ashtongue_rogueAI, npc_ashtongue_sorcerer::npc_ashtongue_sorcererAI, npc_ashtongue_spiritbinder::npc_ashtongue_spiritbinderAI, npc_auriaya_seeping_trigger::npc_auriaya_seeping_triggerAI, npc_av_marshal_or_warmaster::npc_av_marshal_or_warmasterAI, npc_avatar_of_martyred::npc_avatar_of_martyredAI, npc_aysa_chamber_of_whispers::npc_aysa_chamber_of_whispersAI, npc_aysa_cloudsinger::npc_aysa_cloudsingerAI, npc_aysa_meditation::npc_aysa_meditationAI, npc_azure_binder::npc_azure_binderAI, npc_azure_captain::npc_azure_captainAI, npc_azure_invader::npc_azure_invaderAI, npc_azure_mage_slayer::npc_azure_mage_slayerAI, npc_azure_raider::npc_azure_raiderAI, npc_azure_ring_captain::npc_azure_ring_captainAI, npc_azure_saboteur::npc_azure_saboteurAI, npc_azure_sorceror::npc_azure_sorcerorAI, npc_azure_spellbreaker::npc_azure_spellbreakerAI, npc_azure_stalker::npc_azure_stalkerAI, npc_ball_of_flame::npc_ball_of_flameAI, npc_baltharus_the_warborn_clone::npc_baltharus_the_warborn_cloneAI, npc_banana_hozen::npc_banana_hozenAI, npc_banshee::npc_bansheeAI, npc_barnes::npc_barnesAI, npc_beryl_sorcerer::npc_beryl_sorcererAI, npc_big_ooze::npc_big_oozeAI, npc_black_knight_skeletal_gryphon::npc_black_knight_skeletal_gryphonAI, npc_blackfathom_deeps_event::npc_blackfathom_deeps_eventAI, npc_blackhand_incarcerator::npc_blackhand_incarceratorAI, npc_blackhole::npc_blackholeAI, npc_blackrock_battle_worg::npc_blackrock_battle_worgAI, npc_blackrock_invader::npc_blackrock_invaderAI, npc_blackrock_spy::npc_blackrock_spyAI, npc_bladespire_ogre::npc_bladespire_ogreAI, npc_blazing_monstrosity::npc_blazing_monstrosityAI, npc_blazing_skeleton::npc_blazing_skeletonAI, npc_blessed_banner::npc_blessed_bannerAI, npc_blistering_zombie::npc_blistering_zombieAI, npc_blood_elf_council_voice_trigger::npc_blood_elf_council_voice_triggerAI, npc_blood_queen_lana_thel::npc_blood_queen_lana_thelAI, npc_bloodmaul_brutebane::npc_bloodmaul_brutebaneAI, npc_bone_spike::npc_bone_spikeAI, npc_boombot::npc_boombotAI, npc_bopper::npc_bopperAI, npc_brann_bronzebeard_algalon::npc_brann_bronzebeard_algalonAI, npc_brann_bronzebeard_anraphet::npc_brann_bronzebeard_anraphetAI, npc_broken_frostmourne::npc_broken_frostmourneAI, npc_brunnhildar_prisoner::npc_brunnhildar_prisonerAI, npc_bullet_controller::npc_bullet_controllerAI, npc_bushwhacker::npc_bushwhackerAI, npc_cage_trap_trigger::cage_trap_triggerAI, npc_cairne_bloodhoof::npc_cairne_bloodhoofAI, npc_captain_arnath::npc_captain_arnathAI, npc_captain_brandon::npc_captain_brandonAI, npc_captain_grondel::npc_captain_grondelAI, npc_captain_rupert::npc_captain_rupertAI, npc_chaotic_rift::npc_chaotic_riftAI, npc_chicken_cluck::npc_chicken_cluckAI, npc_clattering_scorpid::npc_clattering_scorpidAI, npc_claw_tentacle::claw_tentacleAI, npc_coilfang_ambusher::npc_coilfang_ambusherAI, npc_coilfang_waterelemental::npc_coilfang_waterelementalAI, npc_coldflame::npc_coldflameAI, npc_colossus::npc_colossusAI, npc_combustion_consumption::npc_combustion_consumptionAI, npc_commander_dawnforge::npc_commander_dawnforgeAI, npc_constrictor_tentacle::npc_constrictor_tentacleAI, npc_converted_sentry::npc_converted_sentryAI, npc_cooshcoosh::npc_cooshcooshAI, npc_core_rager::npc_core_ragerAI, npc_corki::npc_corkiAI, npc_corruptor_tentacle::npc_corruptor_tentacleAI, npc_counselor_talbot::npc_counselor_talbotAI, npc_creature_generator_akama::npc_creature_generator_akamaAI, npc_crusade_persuaded::npc_crusade_persuadedAI, npc_crusade_recruit::npc_crusade_recruitAI, npc_crusher_tentacle::npc_crusher_tentacleAI, npc_crypt_fiend::npc_crypt_fiendAI, npc_crystal_channel_target::npc_crystal_channel_targetAI, npc_crystal_spike_trigger::npc_crystal_spike_triggerAI, npc_crystalcore_devastator::npc_crystalcore_devastatorAI, npc_cult_adherent::npc_cult_adherentAI, npc_cult_fanatic::npc_cult_fanaticAI, npc_custodian_of_time::npc_custodian_of_timeAI, npc_cyclone::npc_cycloneAI, npc_dancing_flames::npc_dancing_flamesAI, npc_dark_fiend::npc_dark_fiendAI, npc_dark_nucleus::npc_dark_nucleusAI, npc_dark_rider_of_acherus::npc_dark_rider_of_acherusAI, npc_darkrune_guardian::npc_darkrune_guardianAI, npc_darkrune_sentinel::npc_darkrune_sentinelAI, npc_darkrune_watcher::npc_darkrune_watcherAI, npc_darkspear_jailor::npc_darkspear_jailorAI, npc_darnavan::npc_darnavanAI, npc_death_knight_initiate::npc_death_knight_initiateAI, npc_death_ravager::npc_death_ravagerAI, npc_defiant_troll::npc_defiant_trollAI, npc_descend_into_madness::npc_descend_into_madnessAI, npc_detonating_lasher::npc_detonating_lasherAI, npc_disciple_of_naralex::npc_disciple_of_naralexAI, npc_doctor::npc_doctorAI, npc_doom_blossom::npc_doom_blossomAI, npc_doomfire_targetting::npc_doomfire_targettingAI, npc_draenei_survivor::npc_draenei_survivorAI, npc_dragonflayer_forge_master::npc_dragonflayer_forge_masterAI, npc_dragonmaw_peon::npc_dragonmaw_peonAI, npc_drakkari_gutripper::npc_drakkari_gutripperAI, npc_drakkari_scytheclaw::npc_drakkari_scytheclawAI, npc_dream_cloud::npc_dream_cloudAI, npc_dream_portal::npc_dream_portalAI, npc_earthmender_wilda::npc_earthmender_wildaAI, npc_egg_pile::npc_egg_pileAI, npc_elder_kekek::npc_elder_kekekAI, npc_elemental_lord::npc_elemental_lordAI, npc_ember_of_alar::npc_ember_of_alarAI, npc_enchanted_elemental::npc_enchanted_elementalAI, npc_engineer_helice::npc_engineer_heliceAI, npc_engineer_spark_overgrind::npc_engineer_spark_overgrindAI, npc_enslaved_netherwing_drake::npc_enslaved_netherwing_drakeAI, npc_enslaved_proto_drake::npc_enslaved_proto_drakeAI, npc_eonars_gift::npc_eonars_giftAI, npc_erekem_guard::npc_erekem_guardAI, npc_escortAI, npc_ethereal_apprentice::npc_ethereal_apprenticeAI, npc_ethereal_beacon::npc_ethereal_beaconAI, npc_ethereal_sphere::npc_ethereal_sphereAI, npc_expedition_commander::npc_expedition_commanderAI, npc_eye_of_acherus::npc_eye_of_acherusAI, npc_eye_tentacle::eye_tentacleAI, npc_eyestalk::npc_eyestalkAI, npc_fel_crystal::npc_fel_crystalAI, npc_fel_guard_hound::npc_fel_guard_houndAI, npc_fel_infernal::npc_fel_infernalAI, npc_fel_orc_convert::npc_fel_orc_convertAI, npc_fel_stalker::npc_fel_stalkerAI, npc_felfire_portal::npc_felfire_portalAI, npc_felkael_flamestrike::npc_felkael_flamestrikeAI, npc_felkael_phoenix::npc_felkael_phoenixAI, npc_felkael_phoenix_egg::npc_felkael_phoenix_eggAI, npc_felmyst_trail::npc_felmyst_trailAI, npc_felmyst_vapor::npc_felmyst_vaporAI, npc_feral_defender::npc_feral_defenderAI, npc_ferocious_rhino::npc_ferocious_rhinoAI, npc_feugen::npc_feugenAI, npc_fiend_elemental::npc_fiend_elementalAI, npc_fiendish_imp::npc_fiendish_impAI, npc_firebomb::npc_firebombAI, npc_firesworn::npc_fireswornAI, npc_firework_launcher::npc_firework_launcherAI, npc_fizzlebang_toc::npc_fizzlebang_tocAI, npc_flame_of_azzinoth::flame_of_azzinothAI, npc_flame_patch_alar::npc_flame_patch_alarAI, npc_flame_tsunami::npc_flame_tsunamiAI, npc_flame_warder::npc_flame_warderAI, npc_flamewaker_priest::npc_flamewaker_priestAI, npc_flash_freeze::npc_flash_freezeAI, npc_floon::npc_floonAI, npc_focus_fire::npc_focus_fireAI, npc_freed_protodrake::npc_freed_protodrakeAI, npc_frenzied_worgen::npc_frenzied_worgenAI, npc_freya_ward_summon::npc_freya_ward_summonAI, npc_freyas_ward::npc_freyas_wardAI, npc_frost_freeze_trap::npc_frost_freeze_trapAI, npc_frost_tomb::npc_frost_tombAI, npc_frost_warder::npc_frost_warderAI, npc_frost_wyrm::npc_frost_wyrmAI, npc_frostbrood_skytalon::npc_frostbrood_skytalonAI, npc_frostworn_general::npc_frostworn_generalAI, npc_frozen_orb::npc_frozen_orbAI, npc_frozen_orb_stalker::npc_frozen_orb_stalkerAI, npc_gargoyle::npc_gargoyleAI, npc_garments_of_quests::npc_garments_of_questsAI, npc_garona::npc_garonaAI, npc_garrosh_toc::npc_garrosh_tocAI, npc_geezle::npc_geezleAI, npc_geist_ambusher::npc_geist_ambusherAI, npc_ghostly_priest::npc_ghostly_priestAI, npc_ghoul::npc_ghoulAI, npc_giant_claw_tentacle::giant_claw_tentacleAI, npc_giant_eye_tentacle::giant_eye_tentacleAI, npc_giant_infernal::npc_giant_infernalAI, npc_giant_spotlight::npc_giant_spotlightAI, npc_githyiss::npc_githyissAI, npc_glade_glimmer::npc_glade_glimmerAI, npc_gluttonous_abomination::npc_gluttonous_abominationAI, npc_goblin_assassin::npc_goblin_assassinAI, npc_gothik_minion::npc_gothik_minionAI, npc_green_dragon_combat_trigger::npc_green_dragon_combat_triggerAI, npc_greengill_slave::npc_greengill_slaveAI, npc_greyheart_spellbinder::npc_greyheart_spellbinderAI, npc_grimstone::npc_grimstoneAI, npc_grobbulus_poison_cloud::npc_grobbulus_poison_cloudAI, npc_guardian::npc_guardianAI, npc_guardian_of_the_elders::npc_guardian_of_the_eldersAI, npc_guardian_of_yogg_saron::npc_guardian_of_yogg_saronAI, npc_gurgthock::npc_gurgthockAI, npc_halion_controller::npc_halion_controllerAI, npc_hand_of_the_deceiver::npc_hand_of_the_deceiverAI, npc_harbinger_of_flame::npc_harbinger_of_flameAI, npc_head::npc_headAI, npc_healthy_spore::npc_healthy_sporeAI, npc_hellfire_channeler::npc_hellfire_channelerAI, npc_hellfire_sentry::npc_hellfire_sentryAI, npc_hidden_cultist::npc_hidden_cultistAI, npc_high_inquisitor_valroth::npc_high_inquisitor_valrothAI, npc_high_oracle_soo_roo::npc_high_oracle_soo_rooAI, npc_high_overlord_saurfang_icc::npc_high_overlord_saurfangAI, npc_highborne_lamenter::npc_highborne_lamenterAI, npc_highlord_darion_mograine::npc_highlord_darion_mograineAI, npc_highlord_tirion_fordring_lh::npc_highlord_tirion_fordringAI, npc_hive_zara_larva::npc_hive_zara_larvaAI, npc_hodir_druid::npc_hodir_druidAI, npc_hodir_mage::npc_hodir_mageAI, npc_hodir_priest::npc_hodir_priestAI, npc_hodir_shaman::npc_hodir_shamanAI, npc_hodirs_fury::npc_hodirs_furyAI, npc_hogger_elwynn::npc_hogger_elwynnAI, npc_hot_air_balloon_vehicle::npc_hot_air_balloon_vehicleAI, npc_hyldsmeet_protodrake::npc_hyldsmeet_protodrakeAI, npc_ice_tomb::npc_ice_tombAI, npc_iceborn_protodrake::npc_iceborn_protodrakeAI, npc_icefang::npc_icefangAI, npc_ichor_globule::npc_ichor_globuleAI, npc_icicle::npc_icicleAI, npc_illidari_council::npc_illidari_councilAI, npc_illidari_spawn::npc_illidari_spawnAI, npc_image_of_medivh::npc_image_of_medivhAI, npc_immortal_guardian::npc_immortal_guardianAI, npc_impaling_spear::npc_impaling_spearAI, npc_imprisoned_beryl_sorcerer::npc_imprisoned_beryl_sorcererAI, npc_infernal_volcano::npc_infernal_volcanoAI, npc_influence_tentacle::npc_influence_tentacleAI, npc_infused_crystal::npc_infused_crystalAI, npc_injured_draenei::npc_injured_draeneiAI, npc_injured_goblin::npc_injured_goblinAI, npc_injured_patient::npc_injured_patientAI, npc_injured_razor_hill_grunt, npc_inner_demon::npc_inner_demonAI, npc_iron_construct::npc_iron_constructAI, npc_jadespine_basilisk::npc_jadespine_basiliskAI, npc_jaina_fos::npc_jaina_fosAI, npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI, npc_jaina_or_sylvanas_hor::npc_jaina_or_sylvanas_horAI, npc_jaomin_ro::npc_jaomin_roAI, npc_jedoga_initiand::npc_jedoga_initiandAI, npc_jedogas_aufseher_trigger::npc_jedogas_aufseher_triggerAI, npc_jenny::npc_jennyAI, npc_jungle_punch_target::npc_jungle_punch_targetAI, npc_kael_flamestrike::npc_kael_flamestrikeAI, npc_kalecgos::npc_kalecgosAI, npc_kelthuzad_abomination::npc_kelthuzad_abominationAI, npc_kiljaeden_controller::npc_kiljaeden_controllerAI, npc_kilrek::npc_kilrekAI, npc_kinetic_bomb::npc_kinetic_bombAI, npc_koltira_deathweaver::npc_koltira_deathweaverAI, npc_korrak_bloodrager::npc_korrak_bloodragerAI, npc_kurenai_captive::npc_kurenai_captiveAI, npc_lady_sylvanas_windrunner::npc_lady_sylvanas_windrunnerAI, npc_lake_frog::npc_lake_frogAI, npc_laughing_skull::npc_laughing_skullAI, npc_lazy_peon::npc_lazy_peonAI, npc_legion_flame::npc_legion_flameAI, npc_leryssa::npc_leryssaAI, npc_lesser_doomguard::npc_lesser_doomguardAI, npc_li_fei::npc_li_feiAI, npc_life_spark::npc_life_sparkAI, npc_little_ooze::npc_little_oozeAI, npc_living_constellation::npc_living_constellationAI, npc_living_ember::npc_living_emberAI, npc_living_mojo::npc_living_mojoAI, npc_lord_illidan_stormrage::npc_lord_illidan_stormrageAI, npc_lumbering_abomination::npc_lumbering_abominationAI, npc_lurgglbr::npc_lurgglbrAI, npc_lurking_potion::npc_lurking_potionAI, npc_mageguard_dalaran::npc_mageguard_dalaranAI, npc_maghar_captive::npc_maghar_captiveAI, npc_malformed_ooze::npc_malformed_oozeAI, npc_manaforge_control_console::npc_manaforge_control_consoleAI, npc_margrave_dhakar::npc_margrave_dhakarAI, npc_massive_jormungar::npc_massive_jormungarAI, npc_master_shang_xi_temple::npc_master_shang_xi_templeAI, npc_master_shang_xi_wood_of_staves::npc_master_shang_xi_wood_of_stavesAI, npc_master_shang_xi_worthy_of_passing::npc_master_shang_xi_worthy_of_passingAI, npc_mature_netherwing_drake::npc_mature_netherwing_drakeAI, npc_maxx_a_million_escort::npc_maxx_a_million_escortAI, npc_mechanolift::npc_mechanoliftAI, npc_medivh_bm::npc_medivh_bmAI, npc_melee_hover_disk::npc_melee_hover_diskAI, npc_memory::npc_memoryAI, npc_meteor_strike::npc_meteor_strikeAI, npc_meteor_strike_initial::npc_meteor_strike_initialAI, npc_millhouse_manastorm::npc_millhouse_manastormAI, npc_mimirons_inferno::npc_mimirons_infernoAI, npc_mistress_of_pain::npc_mistress_of_painAI, npc_mole_machine_trigger::npc_mole_machine_triggerAI, npc_molten_golem::npc_molten_golemAI, npc_mrfloppy::npc_mrfloppyAI, npc_muglash::npc_muglashAI, npc_muradin_bronzebeard_icc::npc_muradin_bronzebeard_iccAI, npc_muru_portal::npc_muru_portalAI, npc_nadox_eggs::npc_nadox_eggsAI, npc_nature_bomb::npc_nature_bombAI, npc_necromancer::npc_necromancerAI, npc_nerubian_burrower::npc_nerubian_burrowerAI, npc_nesingwary_trapper::npc_nesingwary_trapperAI, npc_nether_drake::npc_nether_drakeAI, npc_nether_portal::npc_nether_portalAI, npc_nether_wraith::npc_nether_wraithAI, npc_nexus_drake_hatchling::npc_nexus_drake_hatchlingAI, npc_nexus_lord::npc_nexus_lordAI, npc_observation_ring_keeper::npc_observation_ring_keeperAI, npc_ogre_brute::npc_ogre_bruteAI, npc_omen::npc_omenAI, npc_ominous_cloud::npc_ominous_cloudAI, npc_omrogg_heads::npc_omrogg_headsAI, npc_orb_carrier::npc_orb_carrierAI, npc_orinoko_tuskbreaker::npc_orinoko_tuskbreakerAI, npc_overlord_morghor::npc_overlord_morghorAI, npc_palehoof_orb::npc_palehoof_orbAI, npc_parasitic_shadowfiend::npc_parasitic_shadowfiendAI, npc_pet_dk_ebon_gargoyle::npc_pet_dk_ebon_gargoyleAI, npc_pet_gen_mojo::npc_pet_gen_mojoAI, npc_pet_hunter_snake_trap::npc_pet_hunter_snake_trapAI, npc_pet_mage_mirror_image::npc_pet_mage_mirror_imageAI, npc_pet_shaman_earth_elemental::npc_pet_shaman_earth_elementalAI, npc_pet_shaman_fire_elemental::npc_pet_shaman_fire_elementalAI, npc_phalanx::npc_phalanxAI, npc_phantom_mage::npc_phantom_mageAI, npc_phase_hunter::npc_phase_hunterAI, npc_phoenix_egg_tk::npc_phoenix_egg_tkAI, npc_phoenix_tk::npc_phoenix_tkAI, npc_pool_of_tar::npc_pool_of_tarAI, npc_portal_eoe::npc_portal_eoeAI, npc_power_spark::npc_power_sparkAI, npc_precious_icc::npc_precious_iccAI, npc_professor_phizzlethorpe::npc_professor_phizzlethorpeAI, npc_pulsing_pumpkin::npc_pulsing_pumpkinAI, npc_pummeller::npc_pummellerAI, npc_putricide_oozeAI, npc_qiraj_war_spawn::npc_qiraj_war_spawnAI, npc_ragin_flames::npc_ragin_flamesAI, npc_raging_ghoul::npc_raging_ghoulAI, npc_raging_spirit::npc_raging_spiritAI, npc_raliq_the_drunk::npc_raliq_the_drunkAI, npc_ravenous_furbolg::npc_ravenous_furbolgAI, npc_restless_soul::npc_restless_soulAI, npc_rimefang::npc_rimefangAI, npc_risen_archmage::npc_risen_archmageAI, npc_risen_ghoul::npc_risen_ghoulAI, npc_risen_husk_spirit::npc_risen_husk_spiritAI, npc_risen_witch_doctor::npc_risen_witch_doctorAI, npc_ritual_channeler::npc_ritual_channelerAI, npc_rocknot::npc_rocknotAI, npc_rotting_frost_giant::npc_rotting_frost_giantAI, npc_ruby_emerald_amber_drake::npc_ruby_emerald_amber_drakeAI, npc_ruul_snowhoof::npc_ruul_snowhoofAI, npc_salsalabim::npc_salsalabimAI, npc_sanctum_sentry::npc_sanctum_sentryAI, npc_saronite_vapors::npc_saronite_vaporsAI, npc_sartura_royal_guard::npc_sartura_royal_guardAI, npc_scarlet_courier::npc_scarlet_courierAI, npc_scarlet_ghoul::npc_scarlet_ghoulAI, npc_scarlet_miner::npc_scarlet_minerAI, npc_scarlet_trainee::npc_scarlet_traineeAI, npc_scion_of_eternity::npc_scion_of_eternityAI, npc_scorch_ground::npc_scorch_groundAI, npc_scourge_hulk::npc_scourge_hulkAI, npc_scrapbot::npc_scrapbotAI, npc_seaforium_depth_charge::npc_seaforium_depth_chargeAI, npc_sergeant_bly::npc_sergeant_blyAI, npc_shadow_demon::shadow_demonAI, npc_shadow_image::npc_shadow_imageAI, npc_shadowmoon_channeler::npc_shadowmoon_channelerAI, npc_shadowmoon_tuber_node::npc_shadowmoon_tuber_nodeAI, npc_shadowy_construct::npc_shadowy_constructAI, npc_shadowy_mercenary::npc_shadowy_mercenaryAI, npc_shadron::npc_shadronAI, npc_shambling_horror_icc::npc_shambling_horror_iccAI, npc_shield_generator_channel::npc_shield_generator_channelAI, npc_shield_orb::npc_shield_orbAI, npc_shu_dailo::npc_shu_dailoAI, npc_shu_pool_of_reflection::npc_shu_pool_of_reflectionAI, npc_simon_bunny::npc_simon_bunnyAI, npc_sinclari_vh::npc_sinclariAI, npc_sindragosa_trash::npc_sindragosa_trashAI, npc_sinkhole_kill_credit::npc_sinkhole_kill_creditAI, npc_sinster_reflection::npc_sinster_reflectionAI, npc_skywing::npc_skywingAI, npc_slad_ran_constrictor::npc_slad_ran_constrictorAI, npc_slad_ran_viper::npc_slad_ran_viperAI, npc_slime_pool::npc_slime_poolAI, npc_snaplasher::npc_snaplasherAI, npc_snobold_vassal::npc_snobold_vassalAI, npc_snowfall_glade_playmate::npc_snowfall_glade_playmateAI, npc_snowpacked_icicle::npc_snowpacked_icicleAI, npc_snufflenose_gopher::npc_snufflenose_gopherAI, npc_solarium_priest::npc_solarium_priestAI, npc_son_of_flame::npc_son_of_flameAI, npc_spark_of_ionar::npc_spark_of_ionarAI, npc_spectral_footman::npc_spectral_footmanAI, npc_spectral_ghostly_citizen::npc_spectral_ghostly_citizenAI, npc_spinestalker::npc_spinestalkerAI, npc_spirit_bomb::npc_spirit_bombAI, npc_spirit_warden::npc_spirit_wardenAI, npc_spiritual_reflection::npc_spiritual_reflectionAI, npc_spring_rabbit::npc_spring_rabbitAI, npc_stalagg::npc_stalaggAI, npc_steamrigger_mechanic::npc_steamrigger_mechanicAI, npc_stillpine_capitive::npc_stillpine_capitiveAI, npc_stinkbeard::npc_stinkbeardAI, npc_stinky::npc_stinkyAI, npc_stinky_icc::npc_stinky_iccAI, npc_stolen_soul::npc_stolen_soulAI, npc_stonekeepers::npc_stonekeepersAI, npc_storm_lasher::npc_storm_lasherAI, npc_stormforged_lieutenant::npc_stormforged_lieutenantAI, npc_stormwind_infantry::npc_stormwind_infantryAI, npc_strangulate_vehicle::npc_strangulate_vehicleAI, npc_suppresser::npc_suppresserAI, npc_swarm_scarab::npc_swarm_scarabAI, npc_sylvanas_fos::npc_sylvanas_fosAI, npc_syth_arcane::npc_syth_arcaneAI, npc_syth_fire::npc_syth_fireAI, npc_syth_frost::npc_syth_frostAI, npc_syth_shadow::npc_syth_shadowAI, npc_tainted_elemental::npc_tainted_elementalAI, npc_taldaram_flamesphere::npc_taldaram_flamesphereAI, npc_tallhorn_stag::npc_tallhorn_stagAI, npc_taretha::npc_tarethaAI, npc_taskmaster_fizzule::npc_taskmaster_fizzuleAI, npc_teleportation_portal_vh::npc_teleportation_portalAI, npc_tempest_minion::npc_tempest_minionAI, npc_tenebron::npc_tenebronAI, npc_terenas_menethil::npc_terenas_menethilAI, npc_thassarian::npc_thassarianAI, npc_the_biggest_tree::npc_the_biggest_treeAI, npc_the_etymidian::npc_the_etymidianAI, npc_the_lich_king_controller::npc_the_lich_king_controllerAI, npc_the_lich_king_tirion_dawn::npc_the_lich_king_tirion_dawnAI, npc_theramore_guard::npc_theramore_guardAI, npc_thorims_hammer::npc_thorims_hammerAI, npc_thrall_old_hillsbrad::npc_thrall_old_hillsbradAI, npc_time_rift::npc_time_riftAI, npc_tirion_fordring_tft::npc_tirion_fordringAI, npc_tirion_toc::npc_tirion_tocAI, npc_tito::npc_titoAI, npc_toc_boomkin::npc_toc_boomkinAI, npc_toc_dk::npc_toc_dkAI, npc_toc_druid::npc_toc_druidAI, npc_toc_enh_shaman::npc_toc_enh_shamanAI, npc_toc_hunter::npc_toc_hunterAI, npc_toc_mage::npc_toc_mageAI, npc_toc_paladin::npc_toc_paladinAI, npc_toc_pet_hunter::npc_toc_pet_hunterAI, npc_toc_pet_warlock::npc_toc_pet_warlockAI, npc_toc_priest::npc_toc_priestAI, npc_toc_retro_paladin::npc_toc_retro_paladinAI, npc_toc_rogue::npc_toc_rogueAI, npc_toc_shadow_priest::npc_toc_shadow_priestAI, npc_toc_shaman::npc_toc_shamanAI, npc_toc_warlock::npc_toc_warlockAI, npc_toc_warrior::npc_toc_warriorAI, npc_tomb_creature::npc_tomb_creatureAI, npc_tonk_mine::npc_tonk_mineAI, npc_torek::npc_torekAI, npc_torloth_the_magnificent::npc_torloth_the_magnificentAI, npc_tortured_rifleman::npc_tortured_riflemanAI, npc_tournament_training_dummy::npc_tournament_training_dummyAI, npc_towering_infernal::npc_towering_infernalAI, npc_toxic_sporebat::npc_toxic_sporebatAI, npc_training_dummy::npc_training_dummyAI, npc_training_target::npc_training_targetAI, npc_transient::npc_transientAI, npc_trapped_mammoth_calf::npc_trapped_mammoth_calfAI, npc_tribuna_controller::npc_tribuna_controllerAI, npc_twiggy_flathead::npc_twiggy_flatheadAI, npc_twilight_eggs::npc_twilight_eggsAI, npc_twilight_fissure::npc_twilight_fissureAI, npc_twilight_whelp::npc_twilight_whelpAI, npc_underbog_mushroom::npc_underbog_mushroomAI, npc_unkor_the_ruthless::npc_unkor_the_ruthlessAI, npc_unleashed_dark::npc_unleashed_darkAI, npc_unleashed_light::npc_unleashed_lightAI, npc_unstable_sphere::npc_unstable_sphereAI, npc_unstable_sun_beam::npc_unstable_sun_beamAI, npc_unworthy_initiate::npc_unworthy_initiateAI, npc_uplift_draft::npc_uplift_draftAI, npc_valiance_keep_cannoneer::npc_valiance_keep_cannoneerAI, npc_valkyr_battle_maiden::npc_valkyr_battle_maidenAI, npc_valkyr_shadowguard::npc_valkyr_shadowguardAI, npc_varian_toc::npc_varian_tocAI, npc_venture_co_straggler::npc_venture_co_stragglerAI, npc_vesperon::npc_vesperonAI, npc_vics_flying_machine::npc_vics_flying_machineAI, npc_violet_hold_arcane_sphere::npc_violet_hold_arcane_sphereAI, npc_void_sentinel::npc_void_sentinelAI, npc_voidtraveler::npc_voidtravelerAI, npc_volatile_felfire_fiend::npc_volatile_felfire_fiendAI, npc_volcano::npc_volcanoAI, npc_voljin_darkspear_hold::npc_voljin_darkspear_holdAI, npc_vrykul_skeleton::npc_vrykul_skeletonAI, npc_warden_mellichar::npc_warden_mellicharAI, npc_warmage_coldarra::npc_warmage_coldarraAI, npc_warmage_violetstand::npc_warmage_violetstandAI, npc_warp_splinter_treant::npc_warp_splinter_treantAI, npc_watcher_gashra::npc_watcher_gashraAI, npc_watcher_narjil::npc_watcher_narjilAI, npc_watcher_silthik::npc_watcher_silthikAI, npc_water_elemental::npc_water_elementalAI, npc_water_globule::npc_water_globuleAI, npc_weegli_blastfuse::npc_weegli_blastfuseAI, npc_wg_spirit_guide::npc_wg_spirit_guideAI, npc_wild_imp::npc_wild_impAI, npc_winterfin_playmate::npc_winterfin_playmateAI, npc_wisp_invis::npc_wisp_invisAI, npc_wounded_skirmisher::npc_wounded_skirmisherAI, npc_wrathbone_flayer::npc_wrathbone_flayerAI, npc_wyrmrest_defender::npc_wyrmrest_defenderAI, npc_wyrmrest_skytalon::npc_wyrmrest_skytalonAI, npc_xerestrasza::npc_xerestraszaAI, npc_xt002_heart::npc_xt002_heartAI, npc_yenniku::npc_yennikuAI, npc_yggdras::npc_yggdrasAI, npc_ymirjar_flamebearer::npc_ymirjar_flamebearerAI, npc_yogg_saron_illusions::npc_yogg_saron_illusionsAI, npc_yogg_saron_keeper::npc_yogg_saron_keeperAI, npc_yor::npc_yorAI, npc_zelfrax::npc_zelfraxAI, npc_zuni::npc_zuniAI, npc_zuni_bridge::npc_zuni_bridgeAI, NullCreatureAI, PassiveAI, PetAI, player_overlord_brandAI, PossessedAI, quartermaster_zigris::boss_quatermasterzigrisAI, ReactorAI, ScriptedAI, SimpleCharmedAI, SmartAI, TotemAI, trigger_periodic::trigger_periodicAI, TurretAI, VehicleAI, violet_hold_trashAI, and WorldBossAI.

Member Data Documentation

◆ AISpellInfo

◆ me


The documentation for this class was generated from the following files: