Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
ScriptedAI Struct Reference

#include <ScriptedCreature.h>

Inherits CreatureAI.

Inherited by BossAI, FollowerAI, GuardAI, HookMgr::ElunaCreatureAI, WorldBossAI, advisorbase_ai, alliance_rifleman::alliance_riflemanAI, boss_alar::boss_alarAI, boss_alythess::boss_alythessAI, boss_ambassador_flamelash::boss_ambassador_flamelashAI, boss_amnennar_the_coldbringer::boss_amnennar_the_coldbringerAI, boss_ancient_stone_keeper::boss_ancient_stone_keeperAI, boss_anomalus::boss_anomalusAI, boss_anub_arak::boss_anub_arakAI, boss_anubshiah::boss_anubshiahAI, boss_arcanist_doan::boss_arcanist_doanAI, boss_archaedas::boss_archaedasAI, boss_attumen::boss_attumenAI, boss_azshir_the_sleepless::boss_azshir_the_sleeplessAI, boss_azuregos::boss_azuregosAI, boss_balinda::boss_balindaAI, boss_baron_rivendare::boss_baron_rivendareAI, boss_baroness_anastari::boss_baroness_anastariAI, boss_bigbadwolf::boss_bigbadwolfAI, boss_bjarngrim::boss_bjarngrimAI, boss_black_knight::boss_black_knightAI, boss_blindeye_the_seer::boss_blindeye_the_seerAI, boss_bloodmage_thalnos::boss_bloodmage_thalnosAI, boss_brutallus::boss_brutallusAI, boss_cannon_master_willey::boss_cannon_master_willeyAI, boss_captain_skarloc::boss_captain_skarlocAI, boss_commander_kolurg::boss_commander_kolurgAI, boss_commander_stoutbeard::boss_commander_stoutbeardAI, boss_crone::boss_croneAI, boss_cthun::cthunAI, boss_curator::boss_curatorAI, boss_cyanigosa::boss_cyanigosaAI, boss_dathrohan_balnazzar::boss_dathrohan_balnazzarAI, boss_doomlord_kazzak::boss_doomlordkazzakAI, boss_doomrel::boss_doomrelAI, boss_doomwalker::boss_doomwalkerAI, boss_dorothee::boss_dorotheeAI, boss_drakkari_elemental::boss_drakkari_elementalAI, boss_drekthar::boss_drektharAI, boss_eadric::boss_eadricAI, boss_eck::boss_eckAI, boss_emperor_dagran_thaurissan::boss_draganthaurissanAI, boss_entropius::boss_entropiusAI, boss_epoch::boss_epochAI, boss_epoch_hunter::boss_epoch_hunterAI, 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_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_flame_leviathan_defense_cannon::boss_flame_leviathan_defense_cannonAI, boss_flame_leviathan_seat::boss_flame_leviathan_seatAI, boss_gal_darah::boss_gal_darahAI, boss_galgann_firehammer::boss_galgann_firehammerAI, boss_galvangar::boss_galvangarAI, boss_gelihast::boss_gelihastAI, boss_general_angerforge::boss_general_angerforgeAI, boss_gorosh_the_dervish::boss_gorosh_the_dervishAI, boss_grimlok::boss_grimlokAI, boss_grizzle::boss_grizzleAI, boss_grubbis::boss_grubbisAI, boss_gurtogg_bloodboil::boss_gurtogg_bloodboilAI, boss_hadronox::boss_hadronoxAI, 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_high_astromancer_solarian::boss_high_astromancer_solarianAI, 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_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_ichoron::boss_ichoronAI, boss_illidan_stormrage::boss_illidan_stormrageAI, boss_illidari_councilAI, boss_infinite_corruptor::boss_infinite_corruptorAI, boss_interrogator_vishas::boss_interrogator_vishasAI, boss_ionar::boss_ionarAI, boss_ironaya::boss_ironayaAI, boss_jedoga_shadowseeker::boss_jedoga_shadowseekerAI, boss_julianne::boss_julianneAI, boss_kaelthas::boss_kaelthasAI, boss_kalec::boss_kalecAI, boss_kalecgos::boss_kalecgosAI, boss_kalecgos_kj::boss_kalecgos_kjAI, boss_kelidan_the_breaker::boss_kelidan_the_breakerAI, boss_kelris::boss_kelrisAI, boss_keristrasza::boss_keristraszaAI, boss_kiggler_the_crazed::boss_kiggler_the_crazedAI, boss_kiljaeden::boss_kiljaedenAI, 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_lady_vashj::boss_lady_vashjAI, 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_loken::boss_lokenAI, boss_mage_toc5::boss_mage_toc5AI, boss_magistrate_barthilas::boss_magistrate_barthilasAI, 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_meathook::boss_meathookAI, boss_mekgineer_steamrigger::boss_mekgineer_steamriggerAI, boss_midnight::boss_midnightAI, 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_muru::boss_muruAI, boss_najentus::boss_najentusAI, boss_nerubenkan::boss_nerubenkanAI, boss_netherspite::boss_netherspiteAI, boss_nexusprince_shaffar::boss_nexusprince_shaffarAI, boss_nightbane::boss_nightbaneAI, boss_noxxion::boss_noxxionAI, boss_olm_the_summoner::boss_olm_the_summonerAI, boss_ouro::boss_ouroAI, boss_palehoof::boss_palehoofAI, boss_paletress::boss_paletressAI, boss_pandemonius::boss_pandemoniusAI, boss_priestess_delrissa::boss_priestess_delrissaAI, boss_priestess_lackey_commonAI, boss_princess_theradras::boss_ptheradrasAI, boss_ramstein_the_gorger::boss_ramstein_the_gorgerAI, boss_reliquary_of_souls::boss_reliquary_of_soulsAI, boss_revelosh::boss_reveloshAI, boss_rimefang::boss_rimefangAI, boss_roar::boss_roarAI, boss_romulo::boss_romuloAI, boss_rouge_toc5::boss_rouge_toc5AI, boss_sacrolash::boss_sacrolashAI, boss_salramm::boss_salrammAI, boss_sara::boss_saraAI, boss_saronite_animus::boss_saronite_animusAI, boss_sartharion::boss_sartharionAI, boss_sartura::boss_sarturaAI, boss_sathrovarr::boss_sathrovarrAI, 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_shaman_toc5::boss_shaman_toc5AI, boss_shirrak_the_dead_watcher::boss_shirrak_the_dead_watcherAI, boss_silver_hand_bosses::boss_silver_hand_bossesAI, boss_skadi::boss_skadiAI, boss_slad_ran::boss_slad_ranAI, boss_strawman::boss_strawmanAI, boss_supremus::boss_supremusAI, boss_svala::boss_svalaAI, boss_terestian_illhoof::boss_terestianAI, boss_teron_gorefiend::boss_teron_gorefiendAI, boss_the_black_stalker::boss_the_black_stalkerAI, boss_the_lurker_below::boss_the_lurker_belowAI, boss_the_maker::boss_the_makerAI, 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_twinemperorsAI, boss_valithria_dreamwalker::boss_valithria_dreamwalkerAI, boss_vanndar::boss_vanndarAI, boss_vazruden_the_herald::boss_vazruden_the_heraldAI, boss_vem::boss_vemAI, boss_void_reaver::boss_void_reaverAI, boss_volazj::boss_volazjAI, boss_volkhan::boss_volkhanAI, boss_warlord_kalithresh::boss_warlord_kalithreshAI, boss_warrior_toc5::boss_warrior_toc5AI, boss_xevozz::boss_xevozzAI, boss_yauj::boss_yaujAI, boss_ymiron::boss_ymironAI, boss_zuramat::boss_zuramatAI, celebras_the_cursed::celebras_the_cursedAI, dummy_dragonAI, example_creature::example_creatureAI, generic_creature::generic_creatureAI, netherspite_infernal::netherspite_infernalAI, npc_a_special_surprise::npc_a_special_surpriseAI, npc_abyssal::npc_abyssalAI, npc_acolyte_of_shadron::npc_acolyte_of_shadronAI, npc_acolyte_of_vesperon::npc_acolyte_of_vesperonAI, npc_adventurous_dwarf::npc_adventurous_dwarfAI, npc_aeranas::npc_aeranasAI, npc_aged_dying_ancient_kodo::npc_aged_dying_ancient_kodoAI, 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_alpha_beam::npc_alpha_beamAI, 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_toc10::npc_announcer_toc10AI, 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_anubisath_sentinel::aqsentinelAI, 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_captainAI, npc_argent_valiant::npc_argent_valiantAI, npc_armageddon::npc_armageddonAI, 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_cloudsinger::npc_aysa_cloudsingerAI, npc_aysa_meditation::npc_aysa_meditationAI, npc_azure_ring_captain::npc_azure_ring_captainAI, 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_big_ooze::npc_big_oozeAI, 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_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_brewfest_reveler::npc_brewfest_revelerAI, npc_brunnhildar_prisoner::npc_brunnhildar_prisonerAI, npc_bullet_controller::npc_bullet_controllerAI, npc_buru_egg::npc_buru_eggAI, npc_bushwhacker::npc_bushwhackerAI, npc_cage_trap_trigger::cage_trap_triggerAI, npc_cairne_bloodhoof::npc_cairne_bloodhoofAI, npc_captured_rageclaw::npc_captured_rageclawAI, 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_corrupted_soul_fragment::npc_corrupted_soul_fragmentAI, 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_crusade_persuaded::npc_crusade_persuadedAI, npc_crusade_recruit::npc_crusade_recruitAI, npc_crusher_tentacle::npc_crusher_tentacleAI, 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_cw_area_trigger::npc_cw_area_triggerAI, 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_ravager::npc_death_ravagerAI, 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_dkc1_gothik::npc_dkc1_gothikAI, 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_invader::npc_drakkari_invaderAI, npc_drakkari_scytheclaw::npc_drakkari_scytheclawAI, npc_drakuru_shackles::npc_drakuru_shacklesAI, npc_dream_cloud::npc_dream_cloudAI, 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_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_eonars_gift::npc_eonars_giftAI, npc_erekem_guard::npc_erekem_guardAI, npc_escortAI, npc_essence_of_twin::npc_essence_of_twinAI, 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_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_fezzix_geartwist::npc_fezzix_geartwistAI, npc_fiend_elemental::npc_fiend_elementalAI, npc_fiendish_imp::npc_fiendish_impAI, 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_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_freeze_trap::npc_frost_freeze_trapAI, npc_frost_sphere::npc_frost_sphereAI, npc_frost_tomb::npc_frost_tombAI, npc_frost_warder::npc_frost_warderAI, npc_frostworn_general::npc_frostworn_generalAI, npc_frozen_orb::npc_frozen_orbAI, npc_frozen_orb_stalker::npc_frozen_orb_stalkerAI, npc_garona::npc_garonaAI, npc_garrosh_toc::npc_garrosh_tocAI, npc_gauntlet_trash, npc_geezle::npc_geezleAI, npc_geist_ambusher::npc_geist_ambusherAI, npc_general_arlos::npc_general_arlosAI, npc_ghoul_flayer::npc_ghoul_flayerAI, npc_giant_claw_tentacle::giant_claw_tentacleAI, npc_giant_eye_tentacle::giant_eye_tentacleAI, npc_giant_flesh_tentacle::flesh_tentacleAI, npc_giant_spotlight::npc_giant_spotlightAI, npc_glade_glimmer::npc_glade_glimmerAI, npc_glob_of_viscidus::npc_glob_of_viscidusAI, npc_gluttonous_abomination::npc_gluttonous_abominationAI, npc_goblin_assassin::npc_goblin_assassinAI, npc_greengill_slave::npc_greengill_slaveAI, npc_greyheart_spellbinder::npc_greyheart_spellbinderAI, npc_grizzlemaw_cw_trigger::npc_grizzlemaw_cw_triggerAI, npc_grobbulus_poison_cloud::npc_grobbulus_poison_cloudAI, npc_guardian::npc_guardianAI, npc_guardian_of_yogg_saron::npc_guardian_of_yogg_saronAI, npc_guardian_pavilion::npc_guardian_pavilionAI, 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_henry_stern::npc_henry_sternAI, 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_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_huo::npc_huoAI, npc_ice_block::npc_ice_blockAI, 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_belgaristrasz::npc_image_belgaristraszAI, npc_image_lich_king::npc_image_lich_kingAI, npc_image_of_medivh::npc_image_of_medivhAI, npc_immortal_guardian::npc_immortal_guardianAI, npc_imprisoned_beryl_sorcerer::npc_imprisoned_beryl_sorcererAI, npc_infernal_volcano::npc_infernal_volcanoAI, npc_infested_root_walker::npc_infested_root_walkerAI, npc_infused_crystal::npc_infused_crystalAI, npc_ingvar_throw_dummy::npc_ingvar_throw_dummyAI, npc_injured_draenei::npc_injured_draeneiAI, npc_injured_patient::npc_injured_patientAI, npc_injured_razor_hill_grunt, npc_inner_demon::npc_inner_demonAI, npc_iron_construct::npc_iron_constructAI, npc_iron_roots::npc_iron_rootsAI, npc_iron_sludge::npc_iron_sludgeAI, 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_jinthala::npc_jinthalaAI, 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_khunok_the_behemoth::npc_khunok_the_behemothAI, npc_kiljaeden_controller::npc_kiljaeden_controllerAI, npc_kilrek::npc_kilrekAI, npc_kinetic_bomb::npc_kinetic_bombAI, 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_shadow_fissure::npc_lesser_shadow_fissureAI, npc_li_fei::npc_li_feiAI, npc_life_spark::npc_life_sparkAI, npc_little_ooze::npc_little_oozeAI, npc_living_ember::npc_living_emberAI, npc_living_inferno::npc_living_infernoAI, npc_living_mojo::npc_living_mojoAI, npc_lord_illidan_stormrage::npc_lord_illidan_stormrageAI, npc_lorekeeper::npc_lorekeeperAI, npc_lumbering_abomination::npc_lumbering_abominationAI, npc_lurking_potion::npc_lurking_potionAI, npc_mageguard_dalaran::npc_mageguard_dalaranAI, npc_magmoth_crusher::npc_magmoth_crusherAI, 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_mature_netherwing_drake::npc_mature_netherwing_drakeAI, npc_medivh_bm::npc_medivh_bmAI, 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_mistress_of_pain::npc_mistress_of_painAI, npc_mole_machine_trigger::npc_mole_machine_triggerAI, npc_molten_golem::npc_molten_golemAI, npc_morbidus::npc_morbidusAI, npc_mrfloppy::npc_mrfloppyAI, 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_nature_bomb::npc_nature_bombAI, 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_lord::npc_nexus_lordAI, npc_observation_ring_keeper::npc_observation_ring_keeperAI, npc_ogre_brute::npc_ogre_bruteAI, npc_oliver_harris::npc_oliver_harrisAI, npc_omega_stance::npc_omega_stanceAI, npc_omen::npc_omenAI, npc_omrogg_heads::npc_omrogg_headsAI, npc_orb_carrier::npc_orb_carrierAI, 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_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_princess_stillpine::npc_princess_stillpineAI, npc_private_hendel::npc_private_hendelAI, npc_pulsing_pumpkin::npc_pulsing_pumpkinAI, npc_pummeller::npc_pummellerAI, npc_pure_energy::npc_pure_energyAI, 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_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_ros_dark_rider::npc_ros_dark_riderAI, npc_rotting_forest_rager::npc_rotting_forest_ragerAI, npc_rotting_frost_giant::npc_rotting_frost_giantAI, npc_ruins_dweller::npc_ruins_dwellerAI, npc_salanar_the_horseman::npc_salanar_the_horsemanAI, 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_saurfang_event::npc_saurfang_eventAI, npc_scarlet_courier::npc_scarlet_courierAI, npc_scarlet_ghoul::npc_scarlet_ghoulAI, 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_shambling_horror_icc::npc_shambling_horror_iccAI, npc_shield_generator_channel::npc_shield_generator_channelAI, npc_shield_orb::npc_shield_orbAI, 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_skittering_infector::npc_skittering_infectorAI, 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_solarium_priest::npc_solarium_priestAI, npc_son_of_flame::npc_son_of_flameAI, 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_of_olum::npc_spirit_of_olumAI, npc_spirit_warden::npc_spirit_wardenAI, npc_spiritual_reflection::npc_spiritual_reflectionAI, npc_spring_rabbit::npc_spring_rabbitAI, npc_stalagg::npc_stalaggAI, npc_static_field::npc_static_fieldAI, npc_steam_tonk::npc_steam_tonkAI, npc_steamrigger_mechanic::npc_steamrigger_mechanicAI, npc_stillpine_capitive::npc_stillpine_capitiveAI, 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_strangulate_vehicle::npc_strangulate_vehicleAI, npc_sun_beam::npc_sun_beamAI, 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_taskmaster_fizzule::npc_taskmaster_fizzuleAI, npc_teleportation_portal_vh::npc_teleportation_portalAI, npc_tempest_minion::npc_tempest_minionAI, npc_terenas_menethil::npc_terenas_menethilAI, 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_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_tomb_creature::npc_tomb_creatureAI, npc_tonk_mine::npc_tonk_mineAI, 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_unstable_sun_beam::npc_unstable_sun_beamAI, npc_unworthy_initiate::npc_unworthy_initiateAI, npc_valiance_keep_cannoneer::npc_valiance_keep_cannoneerAI, 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_verdisa_beglaristrasz_eternos::npc_verdisa_beglaristrasz_eternosAI, npc_vereth_the_cunning::npc_vereth_the_cunningAI, 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_webbed_creature::npc_webbed_creatureAI, 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_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_zerekethvoidzone::npc_zerekethvoidzoneAI, npc_zuni::npc_zuniAI, and npc_zuni_bridge::npc_zuni_bridgeAI.

Collaboration diagram for ScriptedAI:

Public Member Functions

void AttackStart (Unit *) OVERRIDE
void AttackStartNoMove (Unit *target)
void DamageTaken (Unit *, uint32 &) OVERRIDE
void DoCastSpell (Unit *target, SpellInfo const *spellInfo, bool triggered=false)
std::list< Creature * > DoFindFriendlyCC (float range)
std::list< Creature * > DoFindFriendlyMissingBuff (float range, uint32 spellId)
float DoGetThreat (Unit *unit)
void DoModifyThreatPercent (Unit *unit, int32 pct)
void DoPlaySoundToSet (WorldObject *source, uint32 soundId)
void DoResetThreat ()
UnitDoSelectLowestHpFriendly (float range, uint32 minHPDiff=1)
CreatureDoSpawnCreature (uint32 entry, float offsetX, float offsetY, float offsetZ, float angle, TempSummonType type, uint32 despawntime)
void DoStartMovement (Unit *target, float distance=0.0f, float angle=0.0f)
void DoStartNoMovement (Unit *target)
void DoStopAttack ()
void DoTeleportAll (float x, float y, float z, float o)
void DoTeleportPlayer (Unit *unit, float x, float y, float z, float o)
void DoTeleportTo (float const pos[4])
void DoTeleportTo (float x, float y, float z, uint32 time=0)
template<class T>
const T & DUNGEON_MODE (const T &normal5, const T &heroic5) const
void EnterCombat (Unit *) OVERRIDE
bool EnterEvadeIfOutOfCombatArea (uint32 const diff)
void ExecuteEvent (uint32) OVERRIDE
DifficultyID GetDifficulty () const
PlayerGetPlayerAtMinimumRange (float minRange)
bool HealthAbovePct (uint32 pct) const
bool HealthBelowPct (uint32 pct) const
bool Is25ManRaid () const
bool IsCombatMovementAllowed () const
bool IsHeroic () const
void JustDied (Unit *) OVERRIDE
void JustSummoned (Creature *) OVERRIDE
void KilledUnit (Unit *) OVERRIDE
void MovementInform (uint32, uint32) OVERRIDE
void OnPossess (bool)
template<class T>
const T & RAID_MODE (const T &normal10, const T &normal25) const
template<class T>
const T & RAID_MODE (const T &normal10, const T &normal25, const T &flex, const T &lfr) const
template<class T>
const T & RAID_MODE (const T &normal10, const T &normal25, const T &heroic10, const T &heroic25, const T &flex, const T &lfr) const
void Reset () OVERRIDE
 ScriptedAI (Creature *creature)
SpellInfo const * SelectSpell (Unit *target, uint32 school, uint32 mechanic, SelectTargetType targets, uint32 powerCostMin, uint32 powerCostMax, float rangeMin, float rangeMax, SelectEffect effect)
void SetCombatMovement (bool allowMovement)
void SetEquipmentSlots (bool loadDefault, int32 mainHand=EQUIP_NO_CHANGE, int32 offHand=EQUIP_NO_CHANGE, int32 ranged=EQUIP_NO_CHANGE)
void SpellHit (Unit *, SpellInfo const *) OVERRIDE
void SpellHitTarget (Unit *, SpellInfo const *) OVERRIDE
void SummonedCreatureDespawn (Creature *) OVERRIDE
void UpdateAI (uint32 diff) OVERRIDE
 == Triggered Actions Requested ==================
virtual ~ScriptedAI ()
Public Member Functions inherited from CreatureAI
virtual void AttackedBy (Unit *)
virtual bool CanRespawn ()
virtual bool CanSeeAlways (WorldObject const *)
bool CanSeeEvenInPassiveMode () const
virtual void CorpseRemoved (uint32 &)
 == State checks =================================
 CreatureAI (Creature *creature)
void DoZoneInCombat (Creature *creature=NULL, float maxRangeToNearestTarget=50.0f)
virtual void EnterEvadeMode ()
virtual bool IsEscorted ()
virtual void IsSummonedBy (Unit *)
virtual void JustReachedHome ()
virtual void JustRespawned ()
void MoveInLineOfSight_Safe (Unit *who)
 == Reactions At =================================
void OnCharmed (bool apply)
virtual void OnSpellClick (Unit *, bool &)
virtual void OwnerAttacked (Unit *)
virtual void OwnerAttackedBy (Unit *)
virtual void PassengerBoarded (Unit *, int8, bool)
 == Fields =======================================
virtual void ReceiveEmote (Player *, uint32)
void SetCanSeeEvenInPassiveMode (bool canSeeEvenInPassiveMode)
virtual void SummonedCreatureDies (Creature *, Unit *)
void Talk (uint8 id, WorldObject const *whisperTarget=NULL)
virtual ~CreatureAI ()
Public Member Functions inherited from UnitAI
void AttackStartCaster (Unit *victim, float dist)
virtual bool CanAIAttack (Unit const *) const
virtual void DamageDealt (Unit *, uint32 &, DamageEffectType)
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 bool OnGossipHello (Player *player)
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 ~UnitAI ()

Public Attributes

bool IsFleeing
Creatureme

Private Attributes

DifficultyID _difficulty
uint32 _evadeCheckCooldown
bool _isCombatMovementAllowed
bool _isHeroic

Additional Inherited Members

Static Public Member Functions inherited from UnitAI
static void FillAISpellInfo ()
Static Public Attributes inherited from UnitAI
static AISpellInfoTypeAISpellInfo
Protected Member Functions inherited from CreatureAI
bool _EnterEvadeMode ()
CreatureDoSummon (uint32 entry, Position const &pos, uint32 despawnTime=30000, TempSummonType summonType=TempSummonType::TEMPSUMMON_CORPSE_TIMED_DESPAWN)
CreatureDoSummon (uint32 entry, WorldObject *obj, float radius=5.0f, uint32 despawnTime=30000, TempSummonType summonType=TempSummonType::TEMPSUMMON_CORPSE_TIMED_DESPAWN)
CreatureDoSummonFlyer (uint32 entry, WorldObject *obj, float flightZ, float radius=5.0f, uint32 despawnTime=30000, TempSummonType summonType=TempSummonType::TEMPSUMMON_CORPSE_TIMED_DESPAWN)
virtual void MoveInLineOfSight (Unit *)
void SetGazeOn (Unit *target)
bool UpdateVictim ()
bool UpdateVictimWithGaze ()
Protected Attributes inherited from CreatureAI
Creature *const me
Protected Attributes inherited from UnitAI
Unit *const me

Detailed Description

Definition at line 132 of file ScriptedCreature.h.

Constructor & Destructor Documentation

◆ ScriptedAI()

ScriptedAI::ScriptedAI ( Creature * creature)
explicit

Definition at line 85 of file ScriptedCreature.cpp.

References _difficulty, _evadeCheckCooldown, _isCombatMovementAllowed, _isHeroic, CreatureAI::CreatureAI(), IsFleeing, IsHeroic(), and me.

Referenced by advisorbase_ai::advisorbase_ai(), alliance_rifleman::alliance_riflemanAI::alliance_riflemanAI(), npc_anubisath_sentinel::aqsentinelAI::aqsentinelAI(), boss_alar::boss_alarAI::boss_alarAI(), boss_alythess::boss_alythessAI::boss_alythessAI(), boss_ambassador_flamelash::boss_ambassador_flamelashAI::boss_ambassador_flamelashAI(), boss_amnennar_the_coldbringer::boss_amnennar_the_coldbringerAI::boss_amnennar_the_coldbringerAI(), boss_ancient_stone_keeper::boss_ancient_stone_keeperAI::boss_ancient_stone_keeperAI(), boss_anomalus::boss_anomalusAI::boss_anomalusAI(), boss_anub_arak::boss_anub_arakAI::boss_anub_arakAI(), boss_anubshiah::boss_anubshiahAI::boss_anubshiahAI(), boss_shade_of_aran::boss_aranAI::boss_aranAI(), boss_arcanist_doan::boss_arcanist_doanAI::boss_arcanist_doanAI(), boss_archaedas::boss_archaedasAI::boss_archaedasAI(), boss_attumen::boss_attumenAI::boss_attumenAI(), boss_azshir_the_sleepless::boss_azshir_the_sleeplessAI::boss_azshir_the_sleeplessAI(), boss_azuregos::boss_azuregosAI::boss_azuregosAI(), boss_balinda::boss_balindaAI::boss_balindaAI(), boss_baron_rivendare::boss_baron_rivendareAI::boss_baron_rivendareAI(), boss_baroness_anastari::boss_baroness_anastariAI::boss_baroness_anastariAI(), boss_bigbadwolf::boss_bigbadwolfAI::boss_bigbadwolfAI(), boss_bjarngrim::boss_bjarngrimAI::boss_bjarngrimAI(), boss_black_knight::boss_black_knightAI::boss_black_knightAI(), boss_blindeye_the_seer::boss_blindeye_the_seerAI::boss_blindeye_the_seerAI(), boss_bloodmage_thalnos::boss_bloodmage_thalnosAI::boss_bloodmage_thalnosAI(), boss_brutallus::boss_brutallusAI::boss_brutallusAI(), boss_cannon_master_willey::boss_cannon_master_willeyAI::boss_cannon_master_willeyAI(), boss_captain_skarloc::boss_captain_skarlocAI::boss_captain_skarlocAI(), boss_commander_kolurg::boss_commander_kolurgAI::boss_commander_kolurgAI(), boss_commander_stoutbeard::boss_commander_stoutbeardAI::boss_commander_stoutbeardAI(), boss_crone::boss_croneAI::boss_croneAI(), boss_curator::boss_curatorAI::boss_curatorAI(), boss_cyanigosa::boss_cyanigosaAI::boss_cyanigosaAI(), boss_dathrohan_balnazzar::boss_dathrohan_balnazzarAI::boss_dathrohan_balnazzarAI(), boss_doomlord_kazzak::boss_doomlordkazzakAI::boss_doomlordkazzakAI(), boss_doomrel::boss_doomrelAI::boss_doomrelAI(), boss_doomwalker::boss_doomwalkerAI::boss_doomwalkerAI(), boss_dorothee::boss_dorotheeAI::boss_dorotheeAI(), boss_emperor_dagran_thaurissan::boss_draganthaurissanAI::boss_draganthaurissanAI(), boss_drakkari_elemental::boss_drakkari_elementalAI::boss_drakkari_elementalAI(), boss_drekthar::boss_drektharAI::boss_drektharAI(), boss_eadric::boss_eadricAI::boss_eadricAI(), boss_eck::boss_eckAI::boss_eckAI(), boss_entropius::boss_entropiusAI::boss_entropiusAI(), boss_epoch_hunter::boss_epoch_hunterAI::boss_epoch_hunterAI(), boss_epoch::boss_epochAI::boss_epochAI(), boss_erekem::boss_erekemAI::boss_erekemAI(), boss_essence_of_anger::boss_essence_of_angerAI::boss_essence_of_angerAI(), boss_essence_of_desire::boss_essence_of_desireAI::boss_essence_of_desireAI(), boss_essence_of_suffering::boss_essence_of_sufferingAI::boss_essence_of_sufferingAI(), boss_exarch_maladaar::boss_exarch_maladaarAI::boss_exarch_maladaarAI(), boss_fankriss::boss_fankrissAI::boss_fankrissAI(), boss_fathomguard_caribdis::boss_fathomguard_caribdisAI::boss_fathomguard_caribdisAI(), boss_fathomguard_sharkkis::boss_fathomguard_sharkkisAI::boss_fathomguard_sharkkisAI(), boss_fathomguard_tidalvess::boss_fathomguard_tidalvessAI::boss_fathomguard_tidalvessAI(), boss_fathomlord_karathress::boss_fathomlord_karathressAI::boss_fathomlord_karathressAI(), boss_felblood_kaelthas::boss_felblood_kaelthasAI::boss_felblood_kaelthasAI(), boss_felmyst::boss_felmystAI::boss_felmystAI(), boss_flame_leviathan_defense_cannon::boss_flame_leviathan_defense_cannonAI::boss_flame_leviathan_defense_cannonAI(), boss_flame_leviathan_seat::boss_flame_leviathan_seatAI::boss_flame_leviathan_seatAI(), boss_gal_darah::boss_gal_darahAI::boss_gal_darahAI(), boss_galgann_firehammer::boss_galgann_firehammerAI::boss_galgann_firehammerAI(), boss_galvangar::boss_galvangarAI::boss_galvangarAI(), boss_gelihast::boss_gelihastAI::boss_gelihastAI(), boss_general_angerforge::boss_general_angerforgeAI::boss_general_angerforgeAI(), boss_gorosh_the_dervish::boss_gorosh_the_dervishAI::boss_gorosh_the_dervishAI(), boss_grimlok::boss_grimlokAI::boss_grimlokAI(), boss_grizzle::boss_grizzleAI::boss_grizzleAI(), boss_grubbis::boss_grubbisAI::boss_grubbisAI(), boss_gurtogg_bloodboil::boss_gurtogg_bloodboilAI::boss_gurtogg_bloodboilAI(), boss_hadronox::boss_hadronoxAI::boss_hadronoxAI(), boss_harbinger_skyriss_illusion::boss_harbinger_skyriss_illusionAI::boss_harbinger_skyriss_illusionAI(), boss_harbinger_skyriss::boss_harbinger_skyrissAI::boss_harbinger_skyrissAI(), boss_headless_horseman::boss_headless_horsemanAI::boss_headless_horsemanAI(), boss_herod::boss_herodAI::boss_herodAI(), boss_high_astromancer_solarian::boss_high_astromancer_solarianAI::boss_high_astromancer_solarianAI(), boss_high_inquisitor_fairbanks::boss_high_inquisitor_fairbanksAI::boss_high_inquisitor_fairbanksAI(), boss_high_inquisitor_whitemane::boss_high_inquisitor_whitemaneAI::boss_high_inquisitor_whitemaneAI(), boss_high_interrogator_gerstahn::boss_high_interrogator_gerstahnAI::boss_high_interrogator_gerstahnAI(), boss_high_king_maulgar::boss_high_king_maulgarAI::boss_high_king_maulgarAI(), boss_horAI::boss_horAI(), boss_houndmaster_loksey::boss_houndmaster_lokseyAI::boss_houndmaster_lokseyAI(), boss_huhuran::boss_huhuranAI::boss_huhuranAI(), boss_hungarfen::boss_hungarfenAI::boss_hungarfenAI(), boss_hunter_toc5::boss_hunter_toc5AI::boss_hunter_toc5AI(), boss_hydross_the_unstable::boss_hydross_the_unstableAI::boss_hydross_the_unstableAI(), boss_ichoron::boss_ichoronAI::boss_ichoronAI(), boss_illidan_stormrage::boss_illidan_stormrageAI::boss_illidan_stormrageAI(), boss_illidari_councilAI::boss_illidari_councilAI(), boss_infinite_corruptor::boss_infinite_corruptorAI::boss_infinite_corruptorAI(), boss_interrogator_vishas::boss_interrogator_vishasAI::boss_interrogator_vishasAI(), boss_ionar::boss_ionarAI::boss_ionarAI(), boss_ironaya::boss_ironayaAI::boss_ironayaAI(), boss_jedoga_shadowseeker::boss_jedoga_shadowseekerAI::boss_jedoga_shadowseekerAI(), boss_julianne::boss_julianneAI::boss_julianneAI(), boss_kaelthas::boss_kaelthasAI::boss_kaelthasAI(), boss_kalec::boss_kalecAI::boss_kalecAI(), boss_kalecgos_kj::boss_kalecgos_kjAI::boss_kalecgos_kjAI(), boss_kalecgos::boss_kalecgosAI::boss_kalecgosAI(), boss_kelidan_the_breaker::boss_kelidan_the_breakerAI::boss_kelidan_the_breakerAI(), boss_kelris::boss_kelrisAI::boss_kelrisAI(), boss_keristrasza::boss_keristraszaAI::boss_keristraszaAI(), boss_kiggler_the_crazed::boss_kiggler_the_crazedAI::boss_kiggler_the_crazedAI(), boss_kiljaeden::boss_kiljaedenAI::boss_kiljaedenAI(), boss_kri::boss_kriAI::boss_kriAI(), boss_krick::boss_krickAI::boss_krickAI(), boss_krik_thir::boss_krik_thirAI::boss_krik_thirAI(), boss_krosh_firehand::boss_krosh_firehandAI::boss_krosh_firehandAI(), boss_krystallus::boss_krystallusAI::boss_krystallusAI(), boss_lady_vashj::boss_lady_vashjAI::boss_lady_vashjAI(), boss_landslide::boss_landslideAI::boss_landslideAI(), boss_lavanthor::boss_lavanthorAI::boss_lavanthorAI(), boss_leotheras_the_blind_demonform::boss_leotheras_the_blind_demonformAI::boss_leotheras_the_blind_demonformAI(), boss_leotheras_the_blind::boss_leotheras_the_blindAI::boss_leotheras_the_blindAI(), boss_lich_king_toc::boss_lich_king_tocAI::boss_lich_king_tocAI(), boss_lieutenant_drake::boss_lieutenant_drakeAI::boss_lieutenant_drakeAI(), boss_loken::boss_lokenAI::boss_lokenAI(), boss_mage_toc5::boss_mage_toc5AI::boss_mage_toc5AI(), boss_magistrate_barthilas::boss_magistrate_barthilasAI::boss_magistrate_barthilasAI(), boss_magmus::boss_magmusAI::boss_magmusAI(), boss_magtheridon::boss_magtheridonAI::boss_magtheridonAI(), boss_magus_telestra::boss_magus_telestraAI::boss_magus_telestraAI(), boss_maiden_of_grief::boss_maiden_of_griefAI::boss_maiden_of_griefAI(), boss_maiden_of_virtue::boss_maiden_of_virtueAI::boss_maiden_of_virtueAI(), boss_maiev_shadowsong::boss_maievAI::boss_maievAI(), boss_mal_ganis::boss_mal_ganisAI::boss_mal_ganisAI(), boss_malchezaar::boss_malchezaarAI::boss_malchezaarAI(), boss_maleki_the_pallid::boss_maleki_the_pallidAI::boss_maleki_the_pallidAI(), boss_meathook::boss_meathookAI::boss_meathookAI(), boss_mekgineer_steamrigger::boss_mekgineer_steamriggerAI::boss_mekgineer_steamriggerAI(), boss_midnight::boss_midnightAI::boss_midnightAI(), boss_moira_bronzebeard::boss_moira_bronzebeardAI::boss_moira_bronzebeardAI(), boss_moorabi::boss_moorabiAI::boss_moorabiAI(), boss_moragg::boss_moraggAI::boss_moraggAI(), boss_moroes_guestAI::boss_moroes_guestAI(), boss_moroes::boss_moroesAI::boss_moroesAI(), boss_morogrim_tidewalker::boss_morogrim_tidewalkerAI::boss_morogrim_tidewalkerAI(), boss_muru::boss_muruAI::boss_muruAI(), boss_najentus::boss_najentusAI::boss_najentusAI(), boss_nerubenkan::boss_nerubenkanAI::boss_nerubenkanAI(), boss_netherspite::boss_netherspiteAI::boss_netherspiteAI(), boss_nexusprince_shaffar::boss_nexusprince_shaffarAI::boss_nexusprince_shaffarAI(), boss_nightbane::boss_nightbaneAI::boss_nightbaneAI(), boss_noxxion::boss_noxxionAI::boss_noxxionAI(), boss_olm_the_summoner::boss_olm_the_summonerAI::boss_olm_the_summonerAI(), boss_ouro::boss_ouroAI::boss_ouroAI(), boss_palehoof::boss_palehoofAI::boss_palehoofAI(), boss_paletress::boss_paletressAI::boss_paletressAI(), boss_pandemonius::boss_pandemoniusAI::boss_pandemoniusAI(), boss_priestess_delrissa::boss_priestess_delrissaAI::boss_priestess_delrissaAI(), boss_priestess_lackey_commonAI::boss_priestess_lackey_commonAI(), boss_princess_theradras::boss_ptheradrasAI::boss_ptheradrasAI(), boss_ramstein_the_gorger::boss_ramstein_the_gorgerAI::boss_ramstein_the_gorgerAI(), boss_reliquary_of_souls::boss_reliquary_of_soulsAI::boss_reliquary_of_soulsAI(), boss_revelosh::boss_reveloshAI::boss_reveloshAI(), boss_rimefang::boss_rimefangAI::boss_rimefangAI(), boss_roar::boss_roarAI::boss_roarAI(), boss_romulo::boss_romuloAI::boss_romuloAI(), boss_rouge_toc5::boss_rouge_toc5AI::boss_rouge_toc5AI(), boss_sacrolash::boss_sacrolashAI::boss_sacrolashAI(), boss_salramm::boss_salrammAI::boss_salrammAI(), boss_sara::boss_saraAI::boss_saraAI(), boss_saronite_animus::boss_saronite_animusAI::boss_saronite_animusAI(), boss_sartharion::boss_sartharionAI::boss_sartharionAI(), boss_sartura::boss_sarturaAI::boss_sarturaAI(), boss_sathrovarr::boss_sathrovarrAI::boss_sathrovarrAI(), boss_scarlet_commander_mograine::boss_scarlet_commander_mograineAI::boss_scarlet_commander_mograineAI(), boss_scorn::boss_scornAI::boss_scornAI(), boss_selin_fireheart::boss_selin_fireheartAI::boss_selin_fireheartAI(), boss_shade_of_akama::boss_shade_of_akamaAI::boss_shade_of_akamaAI(), boss_mother_shahraz::boss_shahrazAI::boss_shahrazAI(), boss_shaman_toc5::boss_shaman_toc5AI::boss_shaman_toc5AI(), boss_shirrak_the_dead_watcher::boss_shirrak_the_dead_watcherAI::boss_shirrak_the_dead_watcherAI(), boss_silver_hand_bosses::boss_silver_hand_bossesAI::boss_silver_hand_bossesAI(), boss_skadi::boss_skadiAI::boss_skadiAI(), boss_slad_ran::boss_slad_ranAI::boss_slad_ranAI(), boss_strawman::boss_strawmanAI::boss_strawmanAI(), boss_supremus::boss_supremusAI::boss_supremusAI(), boss_svala::boss_svalaAI::boss_svalaAI(), boss_terestian_illhoof::boss_terestianAI::boss_terestianAI(), boss_teron_gorefiend::boss_teron_gorefiendAI::boss_teron_gorefiendAI(), boss_the_black_stalker::boss_the_black_stalkerAI::boss_the_black_stalkerAI(), boss_the_lurker_below::boss_the_lurker_belowAI::boss_the_lurker_belowAI(), boss_the_maker::boss_the_makerAI::boss_the_makerAI(), boss_hydromancer_thespia::boss_thespiaAI::boss_thespiaAI(), boss_timmy_the_cruel::boss_timmy_the_cruelAI::boss_timmy_the_cruelAI(), boss_tinhead::boss_tinheadAI::boss_tinheadAI(), boss_tinkerer_gizlock::boss_tinkerer_gizlockAI::boss_tinkerer_gizlockAI(), boss_toc_champion_controller::boss_toc_champion_controllerAI::boss_toc_champion_controllerAI(), boss_twinemperorsAI::boss_twinemperorsAI(), boss_valithria_dreamwalker::boss_valithria_dreamwalkerAI::boss_valithria_dreamwalkerAI(), boss_vanndar::boss_vanndarAI::boss_vanndarAI(), boss_vazruden_the_herald::boss_vazruden_the_heraldAI::boss_vazruden_the_heraldAI(), boss_vem::boss_vemAI::boss_vemAI(), boss_void_reaver::boss_void_reaverAI::boss_void_reaverAI(), boss_volazj::boss_volazjAI::boss_volazjAI(), boss_volkhan::boss_volkhanAI::boss_volkhanAI(), boss_warlord_kalithresh::boss_warlord_kalithreshAI::boss_warlord_kalithreshAI(), boss_warrior_toc5::boss_warrior_toc5AI::boss_warrior_toc5AI(), boss_xevozz::boss_xevozzAI::boss_xevozzAI(), boss_yauj::boss_yaujAI::boss_yaujAI(), boss_ymiron::boss_ymironAI::boss_ymironAI(), boss_zuramat::boss_zuramatAI::boss_zuramatAI(), BossAI::BossAI(), npc_cage_trap_trigger::cage_trap_triggerAI::cage_trap_triggerAI(), celebras_the_cursed::celebras_the_cursedAI::celebras_the_cursedAI(), npc_claw_tentacle::claw_tentacleAI::claw_tentacleAI(), boss_cthun::cthunAI::cthunAI(), dummy_dragonAI::dummy_dragonAI(), HookMgr::ElunaCreatureAI::ElunaCreatureAI(), boss_twinemperorsAI::EnterCombat(), example_creature::example_creatureAI::example_creatureAI(), boss_eye_of_cthun::eye_of_cthunAI::eye_of_cthunAI(), npc_eye_tentacle::eye_tentacleAI::eye_tentacleAI(), npc_flame_of_azzinoth::flame_of_azzinothAI::flame_of_azzinothAI(), npc_giant_flesh_tentacle::flesh_tentacleAI::flesh_tentacleAI(), FollowerAI::FollowerAI(), generic_creature::generic_creatureAI::generic_creatureAI(), npc_giant_claw_tentacle::giant_claw_tentacleAI::giant_claw_tentacleAI(), npc_giant_eye_tentacle::giant_eye_tentacleAI::giant_eye_tentacleAI(), GuardAI::GuardAI(), netherspite_infernal::netherspite_infernalAI::netherspite_infernalAI(), npc_a_special_surprise::npc_a_special_surpriseAI::npc_a_special_surpriseAI(), npc_abyssal::npc_abyssalAI::npc_abyssalAI(), npc_acolyte_of_shadron::npc_acolyte_of_shadronAI::npc_acolyte_of_shadronAI(), npc_acolyte_of_vesperon::npc_acolyte_of_vesperonAI::npc_acolyte_of_vesperonAI(), npc_adventurous_dwarf::npc_adventurous_dwarfAI::npc_adventurous_dwarfAI(), npc_aeranas::npc_aeranasAI::npc_aeranasAI(), npc_aged_dying_ancient_kodo::npc_aged_dying_ancient_kodoAI::npc_aged_dying_ancient_kodoAI(), npc_agitated_earth_spirit::npc_agitated_earth_spiritAI::npc_agitated_earth_spiritAI(), npc_ahnkahar_nerubian::npc_ahnkahar_nerubianAI::npc_ahnkahar_nerubianAI(), npc_air_force_bots::npc_air_force_botsAI::npc_air_force_botsAI(), npc_akama_illidan::npc_akama_illidanAI::npc_akama_illidanAI(), npc_akama_shade::npc_akamaAI::npc_akamaAI(), npc_alchemist_finklestein::npc_alchemist_finklesteinAI::npc_alchemist_finklesteinAI(), npc_alexstraza_the_lifebinder::npc_alexstraza_the_lifebinderAI::npc_alexstraza_the_lifebinderAI(), npc_alpha_beam::npc_alpha_beamAI::npc_alpha_beamAI(), npc_amanitar_mushrooms::npc_amanitar_mushroomsAI::npc_amanitar_mushroomsAI(), npc_amberpine_woodsman::npc_amberpine_woodsmanAI::npc_amberpine_woodsmanAI(), npc_anachronos_quest_trigger::npc_anachronos_quest_triggerAI::npc_anachronos_quest_triggerAI(), npc_anachronos_the_ancient::npc_anachronos_the_ancientAI::npc_anachronos_the_ancientAI(), npc_ancient_conservator::npc_ancient_conservatorAI::npc_ancient_conservatorAI(), npc_ancient_water_spirit::npc_ancient_water_spiritAI::npc_ancient_water_spiritAI(), npc_ancient_wisp::npc_ancient_wispAI::npc_ancient_wispAI(), npc_annhylde_the_caller::npc_annhylde_the_callerAI::npc_annhylde_the_callerAI(), npc_announcer_toc10::npc_announcer_toc10AI::npc_announcer_toc10AI(), npc_announcer_toc5::npc_announcer_toc5AI::npc_announcer_toc5AI(), npc_anub_ar_shadowcaster::npc_anub_ar_shadowcasterAI::npc_anub_ar_shadowcasterAI(), npc_anub_ar_skirmisher::npc_anub_ar_skirmisherAI::npc_anub_ar_skirmisherAI(), npc_anub_ar_warrior::npc_anub_ar_warriorAI::npc_anub_ar_warriorAI(), npc_anubarak_spike::npc_anubarak_spikeAI::npc_anubarak_spikeAI(), npc_apprentice_mirveda::npc_apprentice_mirvedaAI::npc_apprentice_mirvedaAI(), npc_aquementas::npc_aquementasAI::npc_aquementasAI(), npc_arcane_overload::npc_arcane_overloadAI::npc_arcane_overloadAI(), npc_arcane_sphere::npc_arcane_sphereAI::npc_arcane_sphereAI(), npc_archaedas_minions::npc_archaedas_minionsAI::npc_archaedas_minionsAI(), npc_archavon_warder::npc_archavon_warderAI::npc_archavon_warderAI(), npc_argent_captainAI::npc_argent_captainAI(), npc_argent_valiant::npc_argent_valiantAI::npc_argent_valiantAI(), npc_armageddon::npc_armageddonAI::npc_armageddonAI(), npc_arugal_voidwalker::npc_arugal_voidwalkerAI::npc_arugal_voidwalkerAI(), npc_ashtongue_channeler::npc_ashtongue_channelerAI::npc_ashtongue_channelerAI(), npc_ashtongue_defender::npc_ashtongue_defenderAI::npc_ashtongue_defenderAI(), npc_ashtongue_elementalist::npc_ashtongue_elementalistAI::npc_ashtongue_elementalistAI(), npc_ashtongue_rogue::npc_ashtongue_rogueAI::npc_ashtongue_rogueAI(), npc_ashtongue_sorcerer::npc_ashtongue_sorcererAI::npc_ashtongue_sorcererAI(), npc_ashtongue_spiritbinder::npc_ashtongue_spiritbinderAI::npc_ashtongue_spiritbinderAI(), npc_auriaya_seeping_trigger::npc_auriaya_seeping_triggerAI::npc_auriaya_seeping_triggerAI(), npc_av_marshal_or_warmaster::npc_av_marshal_or_warmasterAI::npc_av_marshal_or_warmasterAI(), npc_avatar_of_martyred::npc_avatar_of_martyredAI::npc_avatar_of_martyredAI(), npc_aysa_cloudsinger::npc_aysa_cloudsingerAI::npc_aysa_cloudsingerAI(), npc_aysa_meditation::npc_aysa_meditationAI::npc_aysa_meditationAI(), npc_azure_ring_captain::npc_azure_ring_captainAI::npc_azure_ring_captainAI(), npc_ball_of_flame::npc_ball_of_flameAI::npc_ball_of_flameAI(), npc_baltharus_the_warborn_clone::npc_baltharus_the_warborn_cloneAI::npc_baltharus_the_warborn_cloneAI(), npc_banana_hozen::npc_banana_hozenAI::npc_banana_hozenAI(), npc_big_ooze::npc_big_oozeAI::npc_big_oozeAI(), npc_blackfathom_deeps_event::npc_blackfathom_deeps_eventAI::npc_blackfathom_deeps_eventAI(), npc_blackhand_incarcerator::npc_blackhand_incarceratorAI::npc_blackhand_incarceratorAI(), npc_blackhole::npc_blackholeAI::npc_blackholeAI(), npc_blackrock_battle_worg::npc_blackrock_battle_worgAI::npc_blackrock_battle_worgAI(), npc_blackrock_invader::npc_blackrock_invaderAI::npc_blackrock_invaderAI(), npc_blackrock_spy::npc_blackrock_spyAI::npc_blackrock_spyAI(), npc_bladespire_ogre::npc_bladespire_ogreAI::npc_bladespire_ogreAI(), npc_blazing_skeleton::npc_blazing_skeletonAI::npc_blazing_skeletonAI(), npc_blessed_banner::npc_blessed_bannerAI::npc_blessed_bannerAI(), npc_blistering_zombie::npc_blistering_zombieAI::npc_blistering_zombieAI(), npc_blood_elf_council_voice_trigger::npc_blood_elf_council_voice_triggerAI::npc_blood_elf_council_voice_triggerAI(), npc_blood_queen_lana_thel::npc_blood_queen_lana_thelAI::npc_blood_queen_lana_thelAI(), npc_bloodmaul_brutebane::npc_bloodmaul_brutebaneAI::npc_bloodmaul_brutebaneAI(), npc_bone_spike::npc_bone_spikeAI::npc_bone_spikeAI(), npc_boombot::npc_boombotAI::npc_boombotAI(), npc_bopper::npc_bopperAI::npc_bopperAI(), npc_brewfest_reveler::npc_brewfest_revelerAI::npc_brewfest_revelerAI(), npc_brunnhildar_prisoner::npc_brunnhildar_prisonerAI::npc_brunnhildar_prisonerAI(), npc_bullet_controller::npc_bullet_controllerAI::npc_bullet_controllerAI(), npc_buru_egg::npc_buru_eggAI::npc_buru_eggAI(), npc_bushwhacker::npc_bushwhackerAI::npc_bushwhackerAI(), npc_cairne_bloodhoof::npc_cairne_bloodhoofAI::npc_cairne_bloodhoofAI(), npc_captured_rageclaw::npc_captured_rageclawAI::npc_captured_rageclawAI(), npc_chaotic_rift::npc_chaotic_riftAI::npc_chaotic_riftAI(), npc_chicken_cluck::npc_chicken_cluckAI::npc_chicken_cluckAI(), npc_clattering_scorpid::npc_clattering_scorpidAI::npc_clattering_scorpidAI(), npc_coilfang_ambusher::npc_coilfang_ambusherAI::npc_coilfang_ambusherAI(), npc_coilfang_waterelemental::npc_coilfang_waterelementalAI::npc_coilfang_waterelementalAI(), npc_coldflame::npc_coldflameAI::npc_coldflameAI(), npc_colossus::npc_colossusAI::npc_colossusAI(), npc_combustion_consumption::npc_combustion_consumptionAI::npc_combustion_consumptionAI(), npc_commander_dawnforge::npc_commander_dawnforgeAI::npc_commander_dawnforgeAI(), npc_constrictor_tentacle::npc_constrictor_tentacleAI::npc_constrictor_tentacleAI(), npc_converted_sentry::npc_converted_sentryAI::npc_converted_sentryAI(), npc_cooshcoosh::npc_cooshcooshAI::npc_cooshcooshAI(), npc_core_rager::npc_core_ragerAI::npc_core_ragerAI(), npc_corki::npc_corkiAI::npc_corkiAI(), npc_corrupted_soul_fragment::npc_corrupted_soul_fragmentAI::npc_corrupted_soul_fragmentAI(), npc_corruptor_tentacle::npc_corruptor_tentacleAI::npc_corruptor_tentacleAI(), npc_counselor_talbot::npc_counselor_talbotAI::npc_counselor_talbotAI(), npc_creature_generator_akama::npc_creature_generator_akamaAI::npc_creature_generator_akamaAI(), npc_creditmarker_visit_with_ancestors::npc_creditmarker_visit_with_ancestorsAI::npc_creditmarker_visit_with_ancestorsAI(), npc_crusade_persuaded::npc_crusade_persuadedAI::npc_crusade_persuadedAI(), npc_crusade_recruit::npc_crusade_recruitAI::npc_crusade_recruitAI(), npc_crusher_tentacle::npc_crusher_tentacleAI::npc_crusher_tentacleAI(), npc_crystal_channel_target::npc_crystal_channel_targetAI::npc_crystal_channel_targetAI(), npc_crystal_spike_trigger::npc_crystal_spike_triggerAI::npc_crystal_spike_triggerAI(), npc_crystalcore_devastator::npc_crystalcore_devastatorAI::npc_crystalcore_devastatorAI(), npc_cult_adherent::npc_cult_adherentAI::npc_cult_adherentAI(), npc_cult_fanatic::npc_cult_fanaticAI::npc_cult_fanaticAI(), npc_cw_area_trigger::npc_cw_area_triggerAI::npc_cw_area_triggerAI(), npc_cyclone::npc_cycloneAI::npc_cycloneAI(), npc_daegarn::npc_daegarnAI::npc_daegarnAI(), npc_dancing_flames::npc_dancing_flamesAI::npc_dancing_flamesAI(), npc_daranelle::npc_daranelleAI::npc_daranelleAI(), npc_dark_fiend::npc_dark_fiendAI::npc_dark_fiendAI(), npc_dark_nucleus::npc_dark_nucleusAI::npc_dark_nucleusAI(), npc_dark_rider_of_acherus::npc_dark_rider_of_acherusAI::npc_dark_rider_of_acherusAI(), npc_darkrune_guardian::npc_darkrune_guardianAI::npc_darkrune_guardianAI(), npc_darkrune_sentinel::npc_darkrune_sentinelAI::npc_darkrune_sentinelAI(), npc_darkrune_watcher::npc_darkrune_watcherAI::npc_darkrune_watcherAI(), npc_darkspear_jailor::npc_darkspear_jailorAI::npc_darkspear_jailorAI(), npc_darnavan::npc_darnavanAI::npc_darnavanAI(), npc_darrowshire_spirit::npc_darrowshire_spiritAI::npc_darrowshire_spiritAI(), npc_death_ravager::npc_death_ravagerAI::npc_death_ravagerAI(), npc_defiant_troll::npc_defiant_trollAI::npc_defiant_trollAI(), npc_demon_chain::npc_demon_chainAI::npc_demon_chainAI(), npc_detonating_lasher::npc_detonating_lasherAI::npc_detonating_lasherAI(), npc_devouring_flame::npc_devouring_flameAI::npc_devouring_flameAI(), npc_dkc1_gothik::npc_dkc1_gothikAI::npc_dkc1_gothikAI(), npc_doctor::npc_doctorAI::npc_doctorAI(), npc_doom_blossom::npc_doom_blossomAI::npc_doom_blossomAI(), npc_doomfire_targetting::npc_doomfire_targettingAI::npc_doomfire_targettingAI(), npc_doomfire::npc_doomfireAI::npc_doomfireAI(), npc_draenei_survivor::npc_draenei_survivorAI::npc_draenei_survivorAI(), npc_dragonflayer_forge_master::npc_dragonflayer_forge_masterAI::npc_dragonflayer_forge_masterAI(), npc_dragonmaw_peon::npc_dragonmaw_peonAI::npc_dragonmaw_peonAI(), npc_drakkari_gutripper::npc_drakkari_gutripperAI::npc_drakkari_gutripperAI(), npc_drakkari_invader::npc_drakkari_invaderAI::npc_drakkari_invaderAI(), npc_drakkari_scytheclaw::npc_drakkari_scytheclawAI::npc_drakkari_scytheclawAI(), npc_drakuru_shackles::npc_drakuru_shacklesAI::npc_drakuru_shacklesAI(), npc_dream_cloud::npc_dream_cloudAI::npc_dream_cloudAI(), npc_elder_kekek::npc_elder_kekekAI::npc_elder_kekekAI(), npc_elemental_lord::npc_elemental_lordAI::npc_elemental_lordAI(), npc_ember_of_alar::npc_ember_of_alarAI::npc_ember_of_alarAI(), npc_enchanted_elemental::npc_enchanted_elementalAI::npc_enchanted_elementalAI(), npc_engineer_spark_overgrind::npc_engineer_spark_overgrindAI::npc_engineer_spark_overgrindAI(), npc_enraged_spirit::npc_enraged_spiritAI::npc_enraged_spiritAI(), npc_enslaved_netherwing_drake::npc_enslaved_netherwing_drakeAI::npc_enslaved_netherwing_drakeAI(), npc_enslaved_proto_drake::npc_enslaved_proto_drakeAI::npc_enslaved_proto_drakeAI(), npc_enslaved_soul::npc_enslaved_soulAI::npc_enslaved_soulAI(), npc_eonars_gift::npc_eonars_giftAI::npc_eonars_giftAI(), npc_erekem_guard::npc_erekem_guardAI::npc_erekem_guardAI(), npc_escortAI::npc_escortAI(), npc_essence_of_twin::npc_essence_of_twinAI::npc_essence_of_twinAI(), npc_ethereal_apprentice::npc_ethereal_apprenticeAI::npc_ethereal_apprenticeAI(), npc_ethereal_beacon::npc_ethereal_beaconAI::npc_ethereal_beaconAI(), npc_ethereal_sphere::npc_ethereal_sphereAI::npc_ethereal_sphereAI(), npc_expedition_commander::npc_expedition_commanderAI::npc_expedition_commanderAI(), npc_eyestalk::npc_eyestalkAI::npc_eyestalkAI(), npc_faerlina_add::npc_faerlina_addAI::npc_faerlina_addAI(), npc_fel_crystal::npc_fel_crystalAI::npc_fel_crystalAI(), npc_fel_guard_hound::npc_fel_guard_houndAI::npc_fel_guard_houndAI(), npc_fel_infernal::npc_fel_infernalAI::npc_fel_infernalAI(), npc_fel_orc_convert::npc_fel_orc_convertAI::npc_fel_orc_convertAI(), npc_felfire_portal::npc_felfire_portalAI::npc_felfire_portalAI(), npc_felkael_flamestrike::npc_felkael_flamestrikeAI::npc_felkael_flamestrikeAI(), npc_felkael_phoenix_egg::npc_felkael_phoenix_eggAI::npc_felkael_phoenix_eggAI(), npc_felkael_phoenix::npc_felkael_phoenixAI::npc_felkael_phoenixAI(), npc_felmyst_trail::npc_felmyst_trailAI::npc_felmyst_trailAI(), npc_felmyst_vapor::npc_felmyst_vaporAI::npc_felmyst_vaporAI(), npc_feral_defender::npc_feral_defenderAI::npc_feral_defenderAI(), npc_ferocious_rhino::npc_ferocious_rhinoAI::npc_ferocious_rhinoAI(), npc_feugen::npc_feugenAI::npc_feugenAI(), npc_fezzix_geartwist::npc_fezzix_geartwistAI::npc_fezzix_geartwistAI(), npc_fiend_elemental::npc_fiend_elementalAI::npc_fiend_elementalAI(), npc_fiendish_imp::npc_fiendish_impAI::npc_fiendish_impAI(), npc_firebomb::npc_firebombAI::npc_firebombAI(), npc_firesworn::npc_fireswornAI::npc_fireswornAI(), npc_firework_launcher::npc_firework_launcherAI::npc_firework_launcherAI(), npc_firework::npc_fireworkAI::npc_fireworkAI(), npc_fizzlebang_toc::npc_fizzlebang_tocAI::npc_fizzlebang_tocAI(), npc_flame_patch_alar::npc_flame_patch_alarAI::npc_flame_patch_alarAI(), npc_flame_tsunami::npc_flame_tsunamiAI::npc_flame_tsunamiAI(), npc_flame_warder::npc_flame_warderAI::npc_flame_warderAI(), npc_flamewaker_priest::npc_flamewaker_priestAI::npc_flamewaker_priestAI(), npc_flash_freeze::npc_flash_freezeAI::npc_flash_freezeAI(), npc_floon::npc_floonAI::npc_floonAI(), npc_focus_fire::npc_focus_fireAI::npc_focus_fireAI(), npc_freed_soul::npc_freed_soulAI::npc_freed_soulAI(), npc_frenzied_worgen::npc_frenzied_worgenAI::npc_frenzied_worgenAI(), npc_freya_ward_summon::npc_freya_ward_summonAI::npc_freya_ward_summonAI(), npc_freyas_ward::npc_freyas_wardAI::npc_freyas_wardAI(), npc_frost_freeze_trap::npc_frost_freeze_trapAI::npc_frost_freeze_trapAI(), npc_frost_sphere::npc_frost_sphereAI::npc_frost_sphereAI(), npc_frost_tomb::npc_frost_tombAI::npc_frost_tombAI(), npc_frost_warder::npc_frost_warderAI::npc_frost_warderAI(), npc_frostworn_general::npc_frostworn_generalAI::npc_frostworn_generalAI(), npc_frozen_orb_stalker::npc_frozen_orb_stalkerAI::npc_frozen_orb_stalkerAI(), npc_frozen_orb::npc_frozen_orbAI::npc_frozen_orbAI(), npc_garona::npc_garonaAI::npc_garonaAI(), npc_garrosh_toc::npc_garrosh_tocAI::npc_garrosh_tocAI(), npc_gauntlet_trash::npc_gauntlet_trash(), npc_geezle::npc_geezleAI::npc_geezleAI(), npc_geist_ambusher::npc_geist_ambusherAI::npc_geist_ambusherAI(), npc_general_arlos::npc_general_arlosAI::npc_general_arlosAI(), npc_ghoul_flayer::npc_ghoul_flayerAI::npc_ghoul_flayerAI(), npc_giant_spotlight::npc_giant_spotlightAI::npc_giant_spotlightAI(), npc_glade_glimmer::npc_glade_glimmerAI::npc_glade_glimmerAI(), npc_glob_of_viscidus::npc_glob_of_viscidusAI::npc_glob_of_viscidusAI(), npc_gluttonous_abomination::npc_gluttonous_abominationAI::npc_gluttonous_abominationAI(), npc_goblin_assassin::npc_goblin_assassinAI::npc_goblin_assassinAI(), npc_greengill_slave::npc_greengill_slaveAI::npc_greengill_slaveAI(), npc_greyheart_spellbinder::npc_greyheart_spellbinderAI::npc_greyheart_spellbinderAI(), npc_grizzlemaw_cw_trigger::npc_grizzlemaw_cw_triggerAI::npc_grizzlemaw_cw_triggerAI(), npc_grobbulus_poison_cloud::npc_grobbulus_poison_cloudAI::npc_grobbulus_poison_cloudAI(), npc_guardian_of_yogg_saron::npc_guardian_of_yogg_saronAI::npc_guardian_of_yogg_saronAI(), npc_guardian_pavilion::npc_guardian_pavilionAI::npc_guardian_pavilionAI(), npc_guardian::npc_guardianAI::npc_guardianAI(), npc_gurgthock::npc_gurgthockAI::npc_gurgthockAI(), npc_halion_controller::npc_halion_controllerAI::npc_halion_controllerAI(), npc_hand_of_the_deceiver::npc_hand_of_the_deceiverAI::npc_hand_of_the_deceiverAI(), npc_harbinger_of_flame::npc_harbinger_of_flameAI::npc_harbinger_of_flameAI(), npc_head::npc_headAI::npc_headAI(), npc_healthy_spore::npc_healthy_sporeAI::npc_healthy_sporeAI(), npc_hellfire_channeler::npc_hellfire_channelerAI::npc_hellfire_channelerAI(), npc_hellfire_sentry::npc_hellfire_sentryAI::npc_hellfire_sentryAI(), npc_henry_stern::npc_henry_sternAI::npc_henry_sternAI(), npc_hidden_cultist::npc_hidden_cultistAI::npc_hidden_cultistAI(), npc_high_inquisitor_valroth::npc_high_inquisitor_valrothAI::npc_high_inquisitor_valrothAI(), npc_high_oracle_soo_roo::npc_high_oracle_soo_rooAI::npc_high_oracle_soo_rooAI(), npc_high_overlord_saurfang_icc::npc_high_overlord_saurfangAI::npc_high_overlord_saurfangAI(), npc_highborne_lamenter::npc_highborne_lamenterAI::npc_highborne_lamenterAI(), npc_highlord_tirion_fordring_lh::npc_highlord_tirion_fordringAI::npc_highlord_tirion_fordringAI(), npc_hive_zara_larva::npc_hive_zara_larvaAI::npc_hive_zara_larvaAI(), npc_hodir_druid::npc_hodir_druidAI::npc_hodir_druidAI(), npc_hodir_mage::npc_hodir_mageAI::npc_hodir_mageAI(), npc_hodir_priest::npc_hodir_priestAI::npc_hodir_priestAI(), npc_hodir_shaman::npc_hodir_shamanAI::npc_hodir_shamanAI(), npc_hodirs_fury::npc_hodirs_furyAI::npc_hodirs_furyAI(), npc_hogger_elwynn::npc_hogger_elwynnAI::npc_hogger_elwynnAI(), npc_huo::npc_huoAI::npc_huoAI(), npc_ice_block::npc_ice_blockAI::npc_ice_blockAI(), npc_ice_tomb::npc_ice_tombAI::npc_ice_tombAI(), npc_iceborn_protodrake::npc_iceborn_protodrakeAI::npc_iceborn_protodrakeAI(), npc_ichor_globule::npc_ichor_globuleAI::npc_ichor_globuleAI(), npc_icicle::npc_icicleAI::npc_icicleAI(), npc_illidari_council::npc_illidari_councilAI::npc_illidari_councilAI(), npc_illidari_spawn::npc_illidari_spawnAI::npc_illidari_spawnAI(), npc_image_belgaristrasz::npc_image_belgaristraszAI::npc_image_belgaristraszAI(), npc_image_lich_king::npc_image_lich_kingAI::npc_image_lich_kingAI(), npc_image_of_medivh::npc_image_of_medivhAI::npc_image_of_medivhAI(), npc_immortal_guardian::npc_immortal_guardianAI::npc_immortal_guardianAI(), npc_imprisoned_beryl_sorcerer::npc_imprisoned_beryl_sorcererAI::npc_imprisoned_beryl_sorcererAI(), npc_infernal_volcano::npc_infernal_volcanoAI::npc_infernal_volcanoAI(), npc_infested_root_walker::npc_infested_root_walkerAI::npc_infested_root_walkerAI(), npc_infused_crystal::npc_infused_crystalAI::npc_infused_crystalAI(), npc_ingvar_throw_dummy::npc_ingvar_throw_dummyAI::npc_ingvar_throw_dummyAI(), npc_injured_draenei::npc_injured_draeneiAI::npc_injured_draeneiAI(), npc_injured_patient::npc_injured_patientAI::npc_injured_patientAI(), npc_injured_razor_hill_grunt::npc_injured_razor_hill_grunt(), npc_inner_demon::npc_inner_demonAI::npc_inner_demonAI(), npc_iron_construct::npc_iron_constructAI::npc_iron_constructAI(), npc_iron_roots::npc_iron_rootsAI::npc_iron_rootsAI(), npc_iron_sludge::npc_iron_sludgeAI::npc_iron_sludgeAI(), npc_jadespine_basilisk::npc_jadespine_basiliskAI::npc_jadespine_basiliskAI(), npc_jaina_fos::npc_jaina_fosAI::npc_jaina_fosAI(), npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI::npc_jaina_or_sylvanas_escape_horAI(), npc_jaina_or_sylvanas_hor::npc_jaina_or_sylvanas_horAI::npc_jaina_or_sylvanas_horAI(), npc_jaomin_ro::npc_jaomin_roAI::npc_jaomin_roAI(), npc_jedoga_initiand::npc_jedoga_initiandAI::npc_jedoga_initiandAI(), npc_jedogas_aufseher_trigger::npc_jedogas_aufseher_triggerAI::npc_jedogas_aufseher_triggerAI(), npc_jenny::npc_jennyAI::npc_jennyAI(), npc_jinthala::npc_jinthalaAI::npc_jinthalaAI(), npc_jungle_punch_target::npc_jungle_punch_targetAI::npc_jungle_punch_targetAI(), npc_kael_flamestrike::npc_kael_flamestrikeAI::npc_kael_flamestrikeAI(), npc_kalecgos::npc_kalecgosAI::npc_kalecgosAI(), npc_kelthuzad_abomination::npc_kelthuzad_abominationAI::npc_kelthuzad_abominationAI(), npc_khunok_the_behemoth::npc_khunok_the_behemothAI::npc_khunok_the_behemothAI(), npc_kiljaeden_controller::npc_kiljaeden_controllerAI::npc_kiljaeden_controllerAI(), npc_kilrek::npc_kilrekAI::npc_kilrekAI(), npc_kinetic_bomb::npc_kinetic_bombAI::npc_kinetic_bombAI(), npc_lady_sylvanas_windrunner::npc_lady_sylvanas_windrunnerAI::npc_lady_sylvanas_windrunnerAI(), npc_lake_frog::npc_lake_frogAI::npc_lake_frogAI(), npc_laughing_skull::npc_laughing_skullAI::npc_laughing_skullAI(), npc_lazy_peon::npc_lazy_peonAI::npc_lazy_peonAI(), npc_legion_flame::npc_legion_flameAI::npc_legion_flameAI(), npc_leryssa::npc_leryssaAI::npc_leryssaAI(), npc_lesser_shadow_fissure::npc_lesser_shadow_fissureAI::npc_lesser_shadow_fissureAI(), npc_li_fei::npc_li_feiAI::npc_li_feiAI(), npc_life_spark::npc_life_sparkAI::npc_life_sparkAI(), npc_little_ooze::npc_little_oozeAI::npc_little_oozeAI(), npc_living_ember::npc_living_emberAI::npc_living_emberAI(), npc_living_inferno::npc_living_infernoAI::npc_living_infernoAI(), npc_living_mojo::npc_living_mojoAI::npc_living_mojoAI(), npc_lord_illidan_stormrage::npc_lord_illidan_stormrageAI::npc_lord_illidan_stormrageAI(), npc_lorekeeper::npc_lorekeeperAI::npc_lorekeeperAI(), npc_lumbering_abomination::npc_lumbering_abominationAI::npc_lumbering_abominationAI(), npc_lurking_potion::npc_lurking_potionAI::npc_lurking_potionAI(), npc_mageguard_dalaran::npc_mageguard_dalaranAI::npc_mageguard_dalaranAI(), npc_magmoth_crusher::npc_magmoth_crusherAI::npc_magmoth_crusherAI(), npc_malformed_ooze::npc_malformed_oozeAI::npc_malformed_oozeAI(), npc_manaforge_control_console::npc_manaforge_control_consoleAI::npc_manaforge_control_consoleAI(), npc_margrave_dhakar::npc_margrave_dhakarAI::npc_margrave_dhakarAI(), npc_massive_jormungar::npc_massive_jormungarAI::npc_massive_jormungarAI(), npc_mature_netherwing_drake::npc_mature_netherwing_drakeAI::npc_mature_netherwing_drakeAI(), npc_medivh_bm::npc_medivh_bmAI::npc_medivh_bmAI(), npc_memory::npc_memoryAI::npc_memoryAI(), npc_meteor_strike_initial::npc_meteor_strike_initialAI::npc_meteor_strike_initialAI(), npc_meteor_strike::npc_meteor_strikeAI::npc_meteor_strikeAI(), npc_millhouse_manastorm::npc_millhouse_manastormAI::npc_millhouse_manastormAI(), npc_mistress_of_pain::npc_mistress_of_painAI::npc_mistress_of_painAI(), npc_mole_machine_trigger::npc_mole_machine_triggerAI::npc_mole_machine_triggerAI(), npc_molten_golem::npc_molten_golemAI::npc_molten_golemAI(), npc_morbidus::npc_morbidusAI::npc_morbidusAI(), npc_mrfloppy::npc_mrfloppyAI::npc_mrfloppyAI(), npc_muradin_bronzebeard_icc::npc_muradin_bronzebeard_iccAI::npc_muradin_bronzebeard_iccAI(), npc_muru_portal::npc_muru_portalAI::npc_muru_portalAI(), npc_nadox_eggs::npc_nadox_eggsAI::npc_nadox_eggsAI(), npc_naga_distiller::npc_naga_distillerAI::npc_naga_distillerAI(), npc_nature_bomb::npc_nature_bombAI::npc_nature_bombAI(), npc_nerubar_victim::npc_nerubar_victimAI::npc_nerubar_victimAI(), npc_nerubian_burrower::npc_nerubian_burrowerAI::npc_nerubian_burrowerAI(), npc_nesingwary_trapper::npc_nesingwary_trapperAI::npc_nesingwary_trapperAI(), npc_nether_drake::npc_nether_drakeAI::npc_nether_drakeAI(), npc_nether_portal::npc_nether_portalAI::npc_nether_portalAI(), npc_nether_wraith::npc_nether_wraithAI::npc_nether_wraithAI(), npc_netherweb_victim::npc_netherweb_victimAI::npc_netherweb_victimAI(), npc_nexus_lord::npc_nexus_lordAI::npc_nexus_lordAI(), npc_observation_ring_keeper::npc_observation_ring_keeperAI::npc_observation_ring_keeperAI(), npc_ogre_brute::npc_ogre_bruteAI::npc_ogre_bruteAI(), npc_oliver_harris::npc_oliver_harrisAI::npc_oliver_harrisAI(), npc_omega_stance::npc_omega_stanceAI::npc_omega_stanceAI(), npc_omen::npc_omenAI::npc_omenAI(), npc_omrogg_heads::npc_omrogg_headsAI::npc_omrogg_headsAI(), npc_orb_carrier::npc_orb_carrierAI::npc_orb_carrierAI(), npc_orinoko_tuskbreaker::npc_orinoko_tuskbreakerAI::npc_orinoko_tuskbreakerAI(), npc_outhouse_bunny::npc_outhouse_bunnyAI::npc_outhouse_bunnyAI(), npc_overlord_morghor::npc_overlord_morghorAI::npc_overlord_morghorAI(), npc_palehoof_orb::npc_palehoof_orbAI::npc_palehoof_orbAI(), npc_parasitic_shadowfiend::npc_parasitic_shadowfiendAI::npc_parasitic_shadowfiendAI(), npc_pet_gen_mojo::npc_pet_gen_mojoAI::npc_pet_gen_mojoAI(), npc_pet_hunter_snake_trap::npc_pet_hunter_snake_trapAI::npc_pet_hunter_snake_trapAI(), npc_pet_shaman_earth_elemental::npc_pet_shaman_earth_elementalAI::npc_pet_shaman_earth_elementalAI(), npc_pet_shaman_fire_elemental::npc_pet_shaman_fire_elementalAI::npc_pet_shaman_fire_elementalAI(), npc_phalanx::npc_phalanxAI::npc_phalanxAI(), npc_phase_hunter::npc_phase_hunterAI::npc_phase_hunterAI(), npc_phoenix_egg_tk::npc_phoenix_egg_tkAI::npc_phoenix_egg_tkAI(), npc_phoenix_tk::npc_phoenix_tkAI::npc_phoenix_tkAI(), npc_pool_of_tar::npc_pool_of_tarAI::npc_pool_of_tarAI(), npc_portal_eoe::npc_portal_eoeAI::npc_portal_eoeAI(), npc_power_spark::npc_power_sparkAI::npc_power_sparkAI(), npc_precious_icc::npc_precious_iccAI::npc_precious_iccAI(), npc_princess_stillpine::npc_princess_stillpineAI::npc_princess_stillpineAI(), npc_private_hendel::npc_private_hendelAI::npc_private_hendelAI(), npc_pulsing_pumpkin::npc_pulsing_pumpkinAI::npc_pulsing_pumpkinAI(), npc_pummeller::npc_pummellerAI::npc_pummellerAI(), npc_pure_energy::npc_pure_energyAI::npc_pure_energyAI(), npc_putricide_oozeAI::npc_putricide_oozeAI(), npc_qiraj_war_spawn::npc_qiraj_war_spawnAI::npc_qiraj_war_spawnAI(), npc_ragin_flames::npc_ragin_flamesAI::npc_ragin_flamesAI(), npc_raging_ghoul::npc_raging_ghoulAI::npc_raging_ghoulAI(), npc_raging_spirit::npc_raging_spiritAI::npc_raging_spiritAI(), npc_raliq_the_drunk::npc_raliq_the_drunkAI::npc_raliq_the_drunkAI(), npc_ravenous_furbolg::npc_ravenous_furbolgAI::npc_ravenous_furbolgAI(), npc_released_offspring_harkoa::npc_released_offspring_harkoaAI::npc_released_offspring_harkoaAI(), npc_restless_soul::npc_restless_soulAI::npc_restless_soulAI(), npc_rimefang::npc_rimefangAI::npc_rimefangAI(), npc_risen_archmage::npc_risen_archmageAI::npc_risen_archmageAI(), npc_risen_ghoul::npc_risen_ghoulAI::npc_risen_ghoulAI(), npc_risen_husk_spirit::npc_risen_husk_spiritAI::npc_risen_husk_spiritAI(), npc_risen_witch_doctor::npc_risen_witch_doctorAI::npc_risen_witch_doctorAI(), npc_ritual_channeler::npc_ritual_channelerAI::npc_ritual_channelerAI(), npc_ros_dark_rider::npc_ros_dark_riderAI::npc_ros_dark_riderAI(), npc_rotting_forest_rager::npc_rotting_forest_ragerAI::npc_rotting_forest_ragerAI(), npc_rotting_frost_giant::npc_rotting_frost_giantAI::npc_rotting_frost_giantAI(), npc_ruins_dweller::npc_ruins_dwellerAI::npc_ruins_dwellerAI(), npc_salanar_the_horseman::npc_salanar_the_horsemanAI::npc_salanar_the_horsemanAI(), npc_salsalabim::npc_salsalabimAI::npc_salsalabimAI(), npc_sanctum_sentry::npc_sanctum_sentryAI::npc_sanctum_sentryAI(), npc_saronite_vapors::npc_saronite_vaporsAI::npc_saronite_vaporsAI(), npc_sartura_royal_guard::npc_sartura_royal_guardAI::npc_sartura_royal_guardAI(), npc_saurfang_event::npc_saurfang_eventAI::npc_saurfang_eventAI(), npc_scarlet_courier::npc_scarlet_courierAI::npc_scarlet_courierAI(), npc_scarlet_ghoul::npc_scarlet_ghoulAI::npc_scarlet_ghoulAI(), npc_scion_of_eternity::npc_scion_of_eternityAI::npc_scion_of_eternityAI(), npc_scorch_ground::npc_scorch_groundAI::npc_scorch_groundAI(), npc_scourge_hulk::npc_scourge_hulkAI::npc_scourge_hulkAI(), npc_scrapbot::npc_scrapbotAI::npc_scrapbotAI(), npc_seaforium_depth_charge::npc_seaforium_depth_chargeAI::npc_seaforium_depth_chargeAI(), npc_sergeant_bly::npc_sergeant_blyAI::npc_sergeant_blyAI(), npc_shadow_image::npc_shadow_imageAI::npc_shadow_imageAI(), npc_shadowmoon_channeler::npc_shadowmoon_channelerAI::npc_shadowmoon_channelerAI(), npc_shadowmoon_tuber_node::npc_shadowmoon_tuber_nodeAI::npc_shadowmoon_tuber_nodeAI(), npc_shadowy_construct::npc_shadowy_constructAI::npc_shadowy_constructAI(), npc_shambling_horror_icc::npc_shambling_horror_iccAI::npc_shambling_horror_iccAI(), npc_shield_generator_channel::npc_shield_generator_channelAI::npc_shield_generator_channelAI(), npc_shield_orb::npc_shield_orbAI::npc_shield_orbAI(), npc_simon_bunny::npc_simon_bunnyAI::npc_simon_bunnyAI(), npc_sinclari_vh::npc_sinclariAI::npc_sinclariAI(), npc_sindragosa_trash::npc_sindragosa_trashAI::npc_sindragosa_trashAI(), npc_sinkhole_kill_credit::npc_sinkhole_kill_creditAI::npc_sinkhole_kill_creditAI(), npc_sinster_reflection::npc_sinster_reflectionAI::npc_sinster_reflectionAI(), npc_skittering_infector::npc_skittering_infectorAI::npc_skittering_infectorAI(), npc_slad_ran_constrictor::npc_slad_ran_constrictorAI::npc_slad_ran_constrictorAI(), npc_slad_ran_viper::npc_slad_ran_viperAI::npc_slad_ran_viperAI(), npc_slime_pool::npc_slime_poolAI::npc_slime_poolAI(), npc_snaplasher::npc_snaplasherAI::npc_snaplasherAI(), npc_snobold_vassal::npc_snobold_vassalAI::npc_snobold_vassalAI(), npc_snowfall_glade_playmate::npc_snowfall_glade_playmateAI::npc_snowfall_glade_playmateAI(), npc_snowpacked_icicle::npc_snowpacked_icicleAI::npc_snowpacked_icicleAI(), npc_solarium_priest::npc_solarium_priestAI::npc_solarium_priestAI(), npc_son_of_flame::npc_son_of_flameAI::npc_son_of_flameAI(), npc_spark_of_ionar::npc_spark_of_ionarAI::npc_spark_of_ionarAI(), npc_spectator::npc_spectatorAI::npc_spectatorAI(), npc_spectral_ghostly_citizen::npc_spectral_ghostly_citizenAI::npc_spectral_ghostly_citizenAI(), npc_spinestalker::npc_spinestalkerAI::npc_spinestalkerAI(), npc_spirit_of_olum::npc_spirit_of_olumAI::npc_spirit_of_olumAI(), npc_spirit_warden::npc_spirit_wardenAI::npc_spirit_wardenAI(), npc_spiritual_reflection::npc_spiritual_reflectionAI::npc_spiritual_reflectionAI(), npc_spring_rabbit::npc_spring_rabbitAI::npc_spring_rabbitAI(), npc_stalagg::npc_stalaggAI::npc_stalaggAI(), npc_static_field::npc_static_fieldAI::npc_static_fieldAI(), npc_steam_tonk::npc_steam_tonkAI::npc_steam_tonkAI(), npc_steamrigger_mechanic::npc_steamrigger_mechanicAI::npc_steamrigger_mechanicAI(), npc_stillpine_capitive::npc_stillpine_capitiveAI::npc_stillpine_capitiveAI(), npc_stinky_icc::npc_stinky_iccAI::npc_stinky_iccAI(), npc_stolen_soul::npc_stolen_soulAI::npc_stolen_soulAI(), npc_stonekeepers::npc_stonekeepersAI::npc_stonekeepersAI(), npc_storm_cloud::npc_storm_cloudAI::npc_storm_cloudAI(), npc_storm_lasher::npc_storm_lasherAI::npc_storm_lasherAI(), npc_stormforged_lieutenant::npc_stormforged_lieutenantAI::npc_stormforged_lieutenantAI(), npc_stormwind_infantry::npc_stormwind_infantryAI::npc_stormwind_infantryAI(), npc_strangulate_vehicle::npc_strangulate_vehicleAI::npc_strangulate_vehicleAI(), npc_sun_beam::npc_sun_beamAI::npc_sun_beamAI(), npc_suppresser::npc_suppresserAI::npc_suppresserAI(), npc_swarm_scarab::npc_swarm_scarabAI::npc_swarm_scarabAI(), npc_sylvanas_fos::npc_sylvanas_fosAI::npc_sylvanas_fosAI(), npc_syth_arcane::npc_syth_arcaneAI::npc_syth_arcaneAI(), npc_syth_fire::npc_syth_fireAI::npc_syth_fireAI(), npc_syth_frost::npc_syth_frostAI::npc_syth_frostAI(), npc_syth_shadow::npc_syth_shadowAI::npc_syth_shadowAI(), npc_tainted_elemental::npc_tainted_elementalAI::npc_tainted_elementalAI(), npc_taldaram_flamesphere::npc_taldaram_flamesphereAI::npc_taldaram_flamesphereAI(), npc_tallhorn_stag::npc_tallhorn_stagAI::npc_tallhorn_stagAI(), npc_taskmaster_fizzule::npc_taskmaster_fizzuleAI::npc_taskmaster_fizzuleAI(), npc_teleportation_portal_vh::npc_teleportation_portalAI::npc_teleportation_portalAI(), npc_tempest_minion::npc_tempest_minionAI::npc_tempest_minionAI(), npc_terenas_menethil::npc_terenas_menethilAI::npc_terenas_menethilAI(), npc_the_biggest_tree::npc_the_biggest_treeAI::npc_the_biggest_treeAI(), npc_the_etymidian::npc_the_etymidianAI::npc_the_etymidianAI(), npc_the_lich_king_controller::npc_the_lich_king_controllerAI::npc_the_lich_king_controllerAI(), npc_the_lich_king_tirion_dawn::npc_the_lich_king_tirion_dawnAI::npc_the_lich_king_tirion_dawnAI(), npc_theramore_guard::npc_theramore_guardAI::npc_theramore_guardAI(), npc_thorims_hammer::npc_thorims_hammerAI::npc_thorims_hammerAI(), npc_time_rift::npc_time_riftAI::npc_time_riftAI(), npc_tirion_fordring_tft::npc_tirion_fordringAI::npc_tirion_fordringAI(), npc_tirion_toc::npc_tirion_tocAI::npc_tirion_tocAI(), npc_tito::npc_titoAI::npc_titoAI(), npc_toasty_fire::npc_toasty_fireAI::npc_toasty_fireAI(), npc_tomb_creature::npc_tomb_creatureAI::npc_tomb_creatureAI(), npc_tonk_mine::npc_tonk_mineAI::npc_tonk_mineAI(), npc_torloth_the_magnificent::npc_torloth_the_magnificentAI::npc_torloth_the_magnificentAI(), npc_tournament_training_dummy::npc_tournament_training_dummyAI::npc_tournament_training_dummyAI(), npc_towering_infernal::npc_towering_infernalAI::npc_towering_infernalAI(), npc_toxic_sporebat::npc_toxic_sporebatAI::npc_toxic_sporebatAI(), npc_training_dummy::npc_training_dummyAI::npc_training_dummyAI(), npc_training_target::npc_training_targetAI::npc_training_targetAI(), npc_transient::npc_transientAI::npc_transientAI(), npc_trapped_mammoth_calf::npc_trapped_mammoth_calfAI::npc_trapped_mammoth_calfAI(), npc_tribuna_controller::npc_tribuna_controllerAI::npc_tribuna_controllerAI(), npc_turned_champion::npc_turned_championAI::npc_turned_championAI(), npc_twiggy_flathead::npc_twiggy_flatheadAI::npc_twiggy_flatheadAI(), npc_twilight_eggs::npc_twilight_eggsAI::npc_twilight_eggsAI(), npc_twilight_fissure::npc_twilight_fissureAI::npc_twilight_fissureAI(), npc_twilight_whelp::npc_twilight_whelpAI::npc_twilight_whelpAI(), npc_underbog_mushroom::npc_underbog_mushroomAI::npc_underbog_mushroomAI(), npc_unkor_the_ruthless::npc_unkor_the_ruthlessAI::npc_unkor_the_ruthlessAI(), npc_unleashed_ballAI::npc_unleashed_ballAI(), npc_unstable_sphere::npc_unstable_sphereAI::npc_unstable_sphereAI(), npc_unstable_sun_beam::npc_unstable_sun_beamAI::npc_unstable_sun_beamAI(), npc_unworthy_initiate::npc_unworthy_initiateAI::npc_unworthy_initiateAI(), npc_valiance_keep_cannoneer::npc_valiance_keep_cannoneerAI::npc_valiance_keep_cannoneerAI(), npc_valkyr_shadowguard::npc_valkyr_shadowguardAI::npc_valkyr_shadowguardAI(), npc_varian_toc::npc_varian_tocAI::npc_varian_tocAI(), npc_vengeful_shade::npc_vengeful_shadeAI::npc_vengeful_shadeAI(), npc_venture_co_straggler::npc_venture_co_stragglerAI::npc_venture_co_stragglerAI(), npc_verdisa_beglaristrasz_eternos::npc_verdisa_beglaristrasz_eternosAI::npc_verdisa_beglaristrasz_eternosAI(), npc_vereth_the_cunning::npc_vereth_the_cunningAI::npc_vereth_the_cunningAI(), npc_violet_hold_arcane_sphere::npc_violet_hold_arcane_sphereAI::npc_violet_hold_arcane_sphereAI(), npc_void_sentinel::npc_void_sentinelAI::npc_void_sentinelAI(), npc_voidtraveler::npc_voidtravelerAI::npc_voidtravelerAI(), npc_volatile_felfire_fiend::npc_volatile_felfire_fiendAI::npc_volatile_felfire_fiendAI(), npc_volcano::npc_volcanoAI::npc_volcanoAI(), npc_voljin_darkspear_hold::npc_voljin_darkspear_holdAI::npc_voljin_darkspear_holdAI(), npc_vrykul_skeleton::npc_vrykul_skeletonAI::npc_vrykul_skeletonAI(), npc_warden_mellichar::npc_warden_mellicharAI::npc_warden_mellicharAI(), npc_warmage_coldarra::npc_warmage_coldarraAI::npc_warmage_coldarraAI(), npc_warmage_violetstand::npc_warmage_violetstandAI::npc_warmage_violetstandAI(), npc_warp_splinter_treant::npc_warp_splinter_treantAI::npc_warp_splinter_treantAI(), npc_watcher_gashra::npc_watcher_gashraAI::npc_watcher_gashraAI(), npc_watcher_narjil::npc_watcher_narjilAI::npc_watcher_narjilAI(), npc_watcher_silthik::npc_watcher_silthikAI::npc_watcher_silthikAI(), npc_water_elemental::npc_water_elementalAI::npc_water_elementalAI(), npc_water_globule::npc_water_globuleAI::npc_water_globuleAI(), npc_webbed_creature::npc_webbed_creatureAI::npc_webbed_creatureAI(), npc_weegli_blastfuse::npc_weegli_blastfuseAI::npc_weegli_blastfuseAI(), npc_wg_spirit_guide::npc_wg_spirit_guideAI::npc_wg_spirit_guideAI(), npc_wild_imp::npc_wild_impAI::npc_wild_impAI(), npc_winterfin_playmate::npc_winterfin_playmateAI::npc_winterfin_playmateAI(), npc_wisp_invis::npc_wisp_invisAI::npc_wisp_invisAI(), npc_wounded_skirmisher::npc_wounded_skirmisherAI::npc_wounded_skirmisherAI(), npc_wrathbone_flayer::npc_wrathbone_flayerAI::npc_wrathbone_flayerAI(), npc_xerestrasza::npc_xerestraszaAI::npc_xerestraszaAI(), npc_xt002_heart::npc_xt002_heartAI::npc_xt002_heartAI(), npc_yenniku::npc_yennikuAI::npc_yennikuAI(), npc_yggdras::npc_yggdrasAI::npc_yggdrasAI(), npc_ymirjar_flamebearer::npc_ymirjar_flamebearerAI::npc_ymirjar_flamebearerAI(), npc_yogg_saron_illusions::npc_yogg_saron_illusionsAI::npc_yogg_saron_illusionsAI(), npc_yogg_saron_keeper::npc_yogg_saron_keeperAI::npc_yogg_saron_keeperAI(), npc_yor::npc_yorAI::npc_yorAI(), npc_zelfrax::npc_zelfraxAI::npc_zelfraxAI(), npc_zerekethvoidzone::npc_zerekethvoidzoneAI::npc_zerekethvoidzoneAI(), npc_zuni_bridge::npc_zuni_bridgeAI::npc_zuni_bridgeAI(), npc_zuni::npc_zuniAI::npc_zuniAI(), npc_shadow_demon::shadow_demonAI::shadow_demonAI(), npc_aran_elemental::water_elementalAI::water_elementalAI(), and WorldBossAI::WorldBossAI().

◆ ~ScriptedAI()

virtual ScriptedAI::~ScriptedAI ( )
inlinevirtual

Definition at line 135 of file ScriptedCreature.h.

Member Function Documentation

◆ AttackStart()

void ScriptedAI::AttackStart ( Unit * who)
virtual

Reimplemented from UnitAI.

Definition at line 118 of file ScriptedCreature.cpp.

References UnitAI::AttackStart(), AttackStartNoMove(), and IsCombatMovementAllowed().

Referenced by WorldBossAI::_EnterCombat(), npc_private_hendel::npc_private_hendelAI::AttackedBy(), advisorbase_ai::AttackStart(), boss_alar::boss_alarAI::AttackStart(), boss_alythess::boss_alythessAI::AttackStart(), boss_baron_rivendare::boss_baron_rivendareAI::AttackStart(), boss_brutallus::boss_brutallusAI::AttackStart(), boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::AttackStart(), boss_dorothee::boss_dorotheeAI::AttackStart(), boss_felmyst::boss_felmystAI::AttackStart(), boss_headless_horseman::boss_headless_horsemanAI::AttackStart(), boss_high_inquisitor_whitemane::boss_high_inquisitor_whitemaneAI::AttackStart(), boss_illidan_stormrage::boss_illidan_stormrageAI::AttackStart(), boss_jedoga_shadowseeker::boss_jedoga_shadowseekerAI::AttackStart(), boss_julianne::boss_julianneAI::AttackStart(), boss_magtheridon::boss_magtheridonAI::AttackStart(), boss_maiev_shadowsong::boss_maievAI::AttackStart(), boss_nightbane::boss_nightbaneAI::AttackStart(), boss_roar::boss_roarAI::AttackStart(), boss_shade_of_akama::boss_shade_of_akamaAI::AttackStart(), boss_strawman::boss_strawmanAI::AttackStart(), boss_tinhead::boss_tinheadAI::AttackStart(), HookMgr::ElunaCreatureAI::AttackStart(), npc_abyssal::npc_abyssalAI::AttackStart(), npc_ashtongue_sorcerer::npc_ashtongue_sorcererAI::AttackStart(), npc_hive_zara_larva::npc_hive_zara_larvaAI::AttackStart(), npc_jedoga_initiand::npc_jedoga_initiandAI::AttackStart(), npc_living_mojo::npc_living_mojoAI::AttackStart(), npc_raging_ghoul::npc_raging_ghoulAI::AttackStart(), npc_risen_witch_doctor::npc_risen_witch_doctorAI::AttackStart(), boss_victor_nefarius::boss_victor_nefariusAI::BeginEvent(), npc_flame_of_azzinoth::flame_of_azzinothAI::ChargeCheck(), boss_buru::boss_buruAI::ChaseNewVictim(), boss_horAI::DoAction(), npc_lurking_potion::npc_lurking_potionAI::EngageQuestPlayer(), npc_flame_of_azzinoth::flame_of_azzinothAI::EnrageCheck(), boss_lady_vashj::boss_lady_vashjAI::EnterCombat(), boss_romulo::boss_romuloAI::EnterCombat(), boss_twinemperorsAI::EnterCombat(), boss_illidari_councilAI::EnterEvadeMode(), npc_scarlet_ghoul::npc_scarlet_ghoulAI::FindMinions(), npc_suppresser::npc_suppresserAI::IsSummonedBy(), alliance_rifleman::alliance_riflemanAI::MoveInLineOfSight(), boss_kaelthas::boss_kaelthasAI::MoveInLineOfSight(), boss_kalecgos::boss_kalecgosAI::MoveInLineOfSight(), boss_lady_vashj::boss_lady_vashjAI::MoveInLineOfSight(), boss_leotheras_the_blind::boss_leotheras_the_blindAI::MoveInLineOfSight(), boss_talon_king_ikiss::boss_talon_king_ikissAI::MoveInLineOfSight(), boss_the_lurker_below::boss_the_lurker_belowAI::MoveInLineOfSight(), boss_twinemperorsAI::MoveInLineOfSight(), boss_watchkeeper_gargolmar::boss_watchkeeper_gargolmarAI::MoveInLineOfSight(), npc_coilfang_ambusher::npc_coilfang_ambusherAI::MoveInLineOfSight(), npc_pet_hunter_snake_trap::npc_pet_hunter_snake_trapAI::MoveInLineOfSight(), npc_towering_infernal::npc_towering_infernalAI::MoveInLineOfSight(), npc_water_globule::npc_water_globuleAI::MoveInLineOfSight(), boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI::MovementInform(), boss_nefarian::boss_nefarianAI::MovementInform(), npc_agitated_earth_spirit::npc_agitated_earth_spiritAI::MovementInform(), npc_omen::npc_omenAI::MovementInform(), at_kelthuzad_center::OnTrigger(), npc_ashtongue_defender::npc_ashtongue_defenderAI::Reset(), npc_ashtongue_elementalist::npc_ashtongue_elementalistAI::Reset(), npc_ashtongue_rogue::npc_ashtongue_rogueAI::Reset(), npc_ashtongue_spiritbinder::npc_ashtongue_spiritbinderAI::Reset(), npc_pet_hunter_snake_trap::npc_pet_hunter_snake_trapAI::Reset(), npc_wild_imp::npc_wild_impAI::Reset(), npc_enslaved_netherwing_drake::npc_enslaved_netherwing_drakeAI::SpellHit(), npc_greengill_slave::npc_greengill_slaveAI::SpellHit(), npc_nether_drake::npc_nether_drakeAI::SpellHit(), boss_kaelthas::boss_kaelthasAI::StartEvent(), boss_twinemperorsAI::TryActivateAfterTTelep(), boss_algalon_the_observer::boss_algalon_the_observerAI::UpdateAI(), boss_archaedas::boss_archaedasAI::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_garfrost::boss_garfrostAI::UpdateAI(), boss_gothik::boss_gothikAI::UpdateAI(), boss_high_king_maulgar::boss_high_king_maulgarAI::UpdateAI(), boss_icehowl::boss_icehowlAI::UpdateAI(), boss_kaelthas::boss_kaelthasAI::UpdateAI(), boss_professor_putricide::boss_professor_putricideAI::UpdateAI(), boss_pyroguard_emberseer::boss_pyroguard_emberseerAI::UpdateAI(), boss_ragnaros::boss_ragnarosAI::UpdateAI(), boss_sartura::boss_sarturaAI::UpdateAI(), boss_teron_gorefiend::boss_teron_gorefiendAI::UpdateAI(), boss_vaelastrasz::boss_vaelAI::UpdateAI(), boss_vem::boss_vemAI::UpdateAI(), npc_akama_illidan::npc_akama_illidanAI::UpdateAI(), npc_arcane_sphere::npc_arcane_sphereAI::UpdateAI(), npc_blackhole::npc_blackholeAI::UpdateAI(), npc_claw_tentacle::claw_tentacleAI::UpdateAI(), npc_dark_fiend::npc_dark_fiendAI::UpdateAI(), npc_felmyst_vapor::npc_felmyst_vaporAI::UpdateAI(), npc_giant_claw_tentacle::giant_claw_tentacleAI::UpdateAI(), npc_greyheart_spellbinder::npc_greyheart_spellbinderAI::UpdateAI(), npc_hogger_elwynn::npc_hogger_elwynnAI::UpdateAI(), npc_inner_demon::npc_inner_demonAI::UpdateAI(), npc_parasitic_shadowfiend::npc_parasitic_shadowfiendAI::UpdateAI(), npc_rimefang::npc_rimefangAI::UpdateAI(), npc_sartura_royal_guard::npc_sartura_royal_guardAI::UpdateAI(), npc_scarlet_courier::npc_scarlet_courierAI::UpdateAI(), npc_scarlet_ghoul::npc_scarlet_ghoulAI::UpdateAI(), npc_sergeant_bly::npc_sergeant_blyAI::UpdateAI(), and npc_unworthy_initiate::npc_unworthy_initiateAI::UpdateAI().

◆ AttackStartNoMove()

◆ DamageTaken()

void ScriptedAI::DamageTaken ( Unit * ,
uint32 &  )
inlinevirtual

Reimplemented from UnitAI.

Definition at line 145 of file ScriptedCreature.h.

References OVERRIDE.

Referenced by HookMgr::ElunaCreatureAI::DamageTaken().

◆ DoCastSpell()

void ScriptedAI::DoCastSpell ( Unit * target,
SpellInfo const * spellInfo,
bool triggered = false )

◆ DoFindFriendlyCC()

std::list< Creature * > ScriptedAI::DoFindFriendlyCC ( float range)

Definition at line 339 of file ScriptedCreature.cpp.

References me.

◆ DoFindFriendlyMissingBuff()

std::list< Creature * > ScriptedAI::DoFindFriendlyMissingBuff ( float range,
uint32 spellId )

◆ DoGetThreat()

◆ DoModifyThreatPercent()

◆ DoPlaySoundToSet()

◆ DoResetThreat()

void ScriptedAI::DoResetThreat ( )

Definition at line 260 of file ScriptedCreature.cpp.

References DoGetThreat(), DoModifyThreatPercent(), Unit::GetUnit(), me, and SF_LOG_ERROR.

Referenced by boss_essence_of_suffering::boss_essence_of_sufferingAI::CastFixate(), boss_supremus::boss_supremusAI::ChangePhase(), boss_buru::boss_buruAI::ChaseNewVictim(), npc_flame_of_azzinoth::flame_of_azzinothAI::EnrageCheck(), boss_illidan_stormrage::boss_illidan_stormrageAI::HandleFlightSequence(), boss_illidan_stormrage::boss_illidan_stormrageAI::HandleTransformSequence(), boss_twinemperorsAI::SetAfterTeleport(), advisorbase_ai::UpdateAI(), boss_attumen::boss_attumenAI::UpdateAI(), boss_ayamiss::boss_ayamissAI::UpdateAI(), boss_azuregos::boss_azuregosAI::UpdateAI(), boss_blackheart_the_inciter::boss_blackheart_the_inciterAI::UpdateAI(), boss_hydross_the_unstable::boss_hydross_the_unstableAI::UpdateAI(), boss_kaelthas::boss_kaelthasAI::UpdateAI(), boss_kagani_nightstrike::boss_kagani_nightstrikeAI::UpdateAI(), boss_leotheras_the_blind::boss_leotheras_the_blindAI::UpdateAI(), boss_maiden_of_grief::boss_maiden_of_griefAI::UpdateAI(), boss_noth::boss_nothAI::UpdateAI(), boss_priestess_lackey_commonAI::UpdateAI(), boss_ragnaros::boss_ragnarosAI::UpdateAI(), boss_shazzrah::boss_shazzrahAI::UpdateAI(), boss_skeram::boss_skeramAI::UpdateAI(), boss_supremus::boss_supremusAI::UpdateAI(), boss_thaladred_the_darkener::boss_thaladred_the_darkenerAI::UpdateAI(), boss_veras_darkshadow::boss_veras_darkshadowAI::UpdateAI(), boss_victor_nefarius::boss_victor_nefariusAI::UpdateAI(), boss_viscidus::boss_viscidusAI::UpdateAI(), boss_warbringer_omrogg::boss_warbringer_omroggAI::UpdateAI(), boss_warrior_toc5::boss_warrior_toc5AI::UpdateAI(), boss_yauj::boss_yaujAI::UpdateAI(), generic_vehicleAI_toc5::generic_vehicleAI_toc5AI::UpdateAI(), npc_anub_ar_skirmisher::npc_anub_ar_skirmisherAI::UpdateAI(), npc_lumbering_abomination::npc_lumbering_abominationAI::UpdateAI(), npc_raging_ghoul::npc_raging_ghoulAI::UpdateAI(), and npc_risen_witch_doctor::npc_risen_witch_doctorAI::UpdateAI().

◆ DoSelectLowestHpFriendly()

◆ DoSpawnCreature()

Creature * ScriptedAI::DoSpawnCreature ( uint32 entry,
float offsetX,
float offsetY,
float offsetZ,
float angle,
TempSummonType type,
uint32 despawntime )

Definition at line 178 of file ScriptedCreature.cpp.

References me.

Referenced by boss_headless_horseman::boss_headless_horsemanAI::DamageTaken(), boss_gormok::boss_gormokAI::EnterCombat(), boss_headless_horseman::boss_headless_horsemanAI::JustDied(), npc_enraged_spirit::npc_enraged_spiritAI::JustDied(), npc_necromancer::npc_necromancerAI::KilledUnit(), boss_nerubenkan::boss_nerubenkanAI::RaiseUndeadScarab(), npc_pulsing_pumpkin::npc_pulsing_pumpkinAI::Reset(), npc_head::npc_headAI::SaySound(), boss_cthun::cthunAI::SpawnEyeTentacle(), boss_eye_of_cthun::eye_of_cthunAI::SpawnEyeTentacle(), boss_general_angerforge::boss_general_angerforgeAI::SummonAdds(), boss_noxxion::boss_noxxionAI::SummonAdds(), boss_mekgineer_steamrigger::boss_mekgineer_steamriggerAI::SummonMechanichs(), boss_general_angerforge::boss_general_angerforgeAI::SummonMedics(), boss_fankriss::boss_fankrissAI::SummonSpawn(), boss_ambassador_flamelash::boss_ambassador_flamelashAI::SummonSpirits(), boss_alar::boss_alarAI::UpdateAI(), boss_archimonde::boss_archimondeAI::UpdateAI(), boss_crone::boss_croneAI::UpdateAI(), boss_curator::boss_curatorAI::UpdateAI(), boss_fathomguard_sharkkis::boss_fathomguard_sharkkisAI::UpdateAI(), boss_felblood_kaelthas::boss_felblood_kaelthasAI::UpdateAI(), boss_hydross_the_unstable::boss_hydross_the_unstableAI::UpdateAI(), boss_leotheras_the_blind::boss_leotheras_the_blindAI::UpdateAI(), boss_reliquary_of_souls::boss_reliquary_of_soulsAI::UpdateAI(), boss_sacrolash::boss_sacrolashAI::UpdateAI(), boss_taldaram::boss_taldaramAI::UpdateAI(), npc_felfire_portal::npc_felfire_portalAI::UpdateAI(), npc_hand_of_the_deceiver::npc_hand_of_the_deceiverAI::UpdateAI(), npc_head::npc_headAI::UpdateAI(), npc_kiljaeden_controller::npc_kiljaeden_controllerAI::UpdateAI(), npc_malformed_ooze::npc_malformed_oozeAI::UpdateAI(), npc_kayra_longmane::npc_kayra_longmaneAI::WaypointReached(), and npc_wounded_blood_elf::npc_wounded_blood_elfAI::WaypointReached().

◆ DoStartMovement()

void ScriptedAI::DoStartMovement ( Unit * target,
float distance = 0.0f,
float angle = 0.0f )

Definition at line 135 of file ScriptedCreature.cpp.

References me.

Referenced by boss_erekem::boss_erekemAI::AttackStart(), boss_faction_championsAI::AttackStart(), boss_grand_warlock_nethekurse::boss_grand_warlock_nethekurseAI::AttackStart(), boss_ichoron::boss_ichoronAI::AttackStart(), boss_lavanthor::boss_lavanthorAI::AttackStart(), boss_moragg::boss_moraggAI::AttackStart(), boss_palehoof::boss_palehoofAI::AttackStart(), boss_xevozz::boss_xevozzAI::AttackStart(), boss_zuramat::boss_zuramatAI::AttackStart(), npc_erekem_guard::npc_erekem_guardAI::AttackStart(), npc_ferocious_rhino::npc_ferocious_rhinoAI::AttackStart(), npc_frenzied_worgen::npc_frenzied_worgenAI::AttackStart(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::AttackStart(), npc_massive_jormungar::npc_massive_jormungarAI::AttackStart(), npc_ravenous_furbolg::npc_ravenous_furbolgAI::AttackStart(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::DamageTaken(), boss_kelidan_the_breaker::boss_kelidan_the_breakerAI::EnterCombat(), npc_dark_nucleus::npc_dark_nucleusAI::EnterCombat(), npc_shadowmoon_channeler::npc_shadowmoon_channelerAI::EnterCombat(), boss_felmyst::boss_felmystAI::HandleFlightSequence(), npc_pulsing_pumpkin::npc_pulsing_pumpkinAI::MoveInLineOfSight(), boss_headless_horseman::boss_headless_horsemanAI::MovementInform(), boss_saviana_ragefire::boss_saviana_ragefireAI::MovementInform(), npc_pulsing_pumpkin::npc_pulsing_pumpkinAI::SpellHit(), boss_kelthuzad::boss_kelthuzadAI::UpdateAI(), boss_nazan::boss_nazanAI::UpdateAI(), boss_nightbane::boss_nightbaneAI::UpdateAI(), and boss_stormcaller_brundir::boss_stormcaller_brundirAI::UpdateAI().

◆ DoStartNoMovement()

◆ DoStopAttack()

void ScriptedAI::DoStopAttack ( )

◆ DoTeleportAll()

void ScriptedAI::DoTeleportAll ( float x,
float y,
float z,
float o )

◆ DoTeleportPlayer()

◆ DoTeleportTo() [1/2]

void ScriptedAI::DoTeleportTo ( float const pos[4])

Definition at line 299 of file ScriptedCreature.cpp.

References me.

◆ DoTeleportTo() [2/2]

◆ DUNGEON_MODE()

template<class T>
const T & ScriptedAI::DUNGEON_MODE ( const T & normal5,
const T & heroic5 ) const
inline

Definition at line 294 of file ScriptedCreature.h.

References _difficulty, DIFFICULTY_HEROIC, and DIFFICULTY_NORMAL.

Referenced by boss_taldaram::boss_taldaramAI::DamageTaken(), boss_hoptallus::boss_hoptallusAI::EnterCombat(), boss_ionar::boss_ionarAI::JustSummoned(), boss_nazan::boss_nazanAI::JustSummoned(), boss_volkhan::boss_volkhanAI::JustSummoned(), boss_hadronox::boss_hadronoxAI::KilledUnit(), boss_palehoof::boss_palehoofAI::NextPhase(), boss_keristrasza::boss_keristraszaAI::Reset(), boss_ook_ook::boss_ook_ookAI::Reset(), boss_ymiron::boss_ymironAI::Reset(), npc_ethereal_beacon::npc_ethereal_beaconAI::Reset(), npc_ragin_flames::npc_ragin_flamesAI::Reset(), boss_volkhan::boss_volkhanAI::ShatterGolem(), npc_brann_hos::npc_brann_hosAI::SpawnDwarf(), boss_skadi::boss_skadiAI::SpawnMobs(), boss_falric::boss_falricAI::UpdateAI(), boss_hoptallus::boss_hoptallusAI::UpdateAI(), boss_jedoga_shadowseeker::boss_jedoga_shadowseekerAI::UpdateAI(), boss_keristrasza::boss_keristraszaAI::UpdateAI(), boss_krystallus::boss_krystallusAI::UpdateAI(), boss_loken::boss_lokenAI::UpdateAI(), boss_nazan::boss_nazanAI::UpdateAI(), boss_ook_ook::boss_ook_ookAI::UpdateAI(), boss_slad_ran::boss_slad_ranAI::UpdateAI(), boss_thorngrin_the_tender::boss_thorngrin_the_tenderAI::UpdateAI(), boss_vazruden::boss_vazrudenAI::UpdateAI(), boss_vazruden_the_herald::boss_vazruden_the_heraldAI::UpdateAI(), boss_warp_splinter::boss_warp_splinterAI::UpdateAI(), boss_ymiron::boss_ymironAI::UpdateAI(), npc_azure_binder::npc_azure_binderAI::UpdateAI(), npc_azure_sorceror::npc_azure_sorcerorAI::UpdateAI(), npc_azure_spellbreaker::npc_azure_spellbreakerAI::UpdateAI(), npc_ghostly_priest::npc_ghostly_priestAI::UpdateAI(), npc_tribuna_controller::npc_tribuna_controllerAI::UpdateAI(), and npc_voidtraveler::npc_voidtravelerAI::UpdateAI().

◆ EnterCombat()

void ScriptedAI::EnterCombat ( Unit * )
inlinevirtual

◆ EnterEvadeIfOutOfCombatArea()

◆ ExecuteEvent()

void ScriptedAI::ExecuteEvent ( uint32 )
inlinevirtual

Reimplemented from CreatureAI.

Reimplemented in WorldBossAI.

Definition at line 150 of file ScriptedCreature.h.

References OVERRIDE.

◆ GetDifficulty()

◆ GetPlayerAtMinimumRange()

Player * ScriptedAI::GetPlayerAtMinimumRange ( float minRange)

◆ HealthAbovePct()

bool ScriptedAI::HealthAbovePct ( uint32 pct) const
inline

Definition at line 251 of file ScriptedCreature.h.

References me.

Referenced by boss_bronjahm::boss_bronjahmAI::DamageTaken(), boss_garfrost::boss_garfrostAI::DamageTaken(), boss_professor_putricide::boss_professor_putricideAI::DamageTaken(), boss_sindragosa::boss_sindragosaAI::DamageTaken(), boss_the_lich_king::boss_the_lich_kingAI::DamageTaken(), boss_xt002::boss_xt002_AI::DamageTaken(), npc_core_rager::npc_core_ragerAI::DamageTaken(), npc_hogger_elwynn::npc_hogger_elwynnAI::DamageTaken(), npc_beryl_sorcerer::npc_beryl_sorcererAI::SpellHit(), boss_arcanist_doan::boss_arcanist_doanAI::UpdateAI(), boss_archaedas::boss_archaedasAI::UpdateAI(), boss_archimonde::boss_archimondeAI::UpdateAI(), boss_azshir_the_sleepless::boss_azshir_the_sleeplessAI::UpdateAI(), boss_baron_geddon::boss_baron_geddonAI::UpdateAI(), boss_bloodmage_thalnos::boss_bloodmage_thalnosAI::UpdateAI(), boss_curator::boss_curatorAI::UpdateAI(), boss_doomwalker::boss_doomwalkerAI::UpdateAI(), boss_fankriss::boss_fankrissAI::UpdateAI(), boss_fathomlord_karathress::boss_fathomlord_karathressAI::UpdateAI(), boss_grand_warlock_nethekurse::boss_grand_warlock_nethekurseAI::UpdateAI(), boss_harbinger_skyriss::boss_harbinger_skyrissAI::UpdateAI(), boss_herod::boss_herodAI::UpdateAI(), boss_high_inquisitor_fairbanks::boss_high_inquisitor_fairbanksAI::UpdateAI(), boss_high_inquisitor_whitemane::boss_high_inquisitor_whitemaneAI::UpdateAI(), boss_hungarfen::boss_hungarfenAI::UpdateAI(), boss_interrogator_vishas::boss_interrogator_vishasAI::UpdateAI(), boss_kri::boss_kriAI::UpdateAI(), boss_paletress::boss_paletressAI::UpdateAI(), boss_sapphiron::boss_sapphironAI::UpdateAI(), boss_sartharion::boss_sartharionAI::UpdateAI(), boss_sartura::boss_sarturaAI::UpdateAI(), boss_sjonnir::boss_sjonnirAI::UpdateAI(), boss_vexallus::boss_vexallusAI::UpdateAI(), npc_earthmender_wilda::npc_earthmender_wildaAI::UpdateAI(), npc_elemental_lord::npc_elemental_lordAI::UpdateAI(), npc_korrak_bloodrager::npc_korrak_bloodragerAI::UpdateAI(), npc_orinoko_tuskbreaker::npc_orinoko_tuskbreakerAI::UpdateAI(), npc_stinkbeard::npc_stinkbeardAI::UpdateAI(), and npc_crok_scourgebane::npc_crok_scourgebaneAI::UpdateEscortAI().

◆ HealthBelowPct()

bool ScriptedAI::HealthBelowPct ( uint32 pct) const
inline

Definition at line 247 of file ScriptedCreature.h.

References me.

Referenced by boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::DamageTaken(), boss_drakkari_colossus::boss_drakkari_colossusAI::DamageTaken(), boss_drakkari_elemental::boss_drakkari_elementalAI::DamageTaken(), boss_golemagg::boss_golemaggAI::DamageTaken(), boss_kurinnaxx::boss_kurinnaxxAI::DamageTaken(), boss_moam::boss_moamAI::DamageTaken(), boss_ormorok::boss_ormorokAI::DamageTaken(), npc_crok_scourgebane::npc_crok_scourgebaneAI::DamageTaken(), npc_jaomin_ro::npc_jaomin_roAI::DamageTaken(), boss_ichoron::boss_ichoronAI::DoExplodeCompleted(), boss_erekem::boss_erekemAI::GetChainHealTargetGUID(), boss_aku_mai::boss_aku_maiAI::UpdateAI(), boss_amnennar_the_coldbringer::boss_amnennar_the_coldbringerAI::UpdateAI(), boss_anomalus::boss_anomalusAI::UpdateAI(), boss_anub_arak::boss_anub_arakAI::UpdateAI(), boss_anubarak_trial::boss_anubarak_trialAI::UpdateAI(), boss_attumen::boss_attumenAI::UpdateAI(), boss_azuregos::boss_azuregosAI::UpdateAI(), boss_chromaggus::boss_chromaggusAI::UpdateAI(), boss_darkweaver_syth::boss_darkweaver_sythAI::UpdateAI(), boss_dathrohan_balnazzar::boss_dathrohan_balnazzarAI::UpdateAI(), boss_doomrel::boss_doomrelAI::UpdateAI(), boss_eck::boss_eckAI::UpdateAI(), boss_exarch_maladaar::boss_exarch_maladaarAI::UpdateAI(), boss_falric::boss_falricAI::UpdateAI(), boss_felblood_kaelthas::boss_felblood_kaelthasAI::UpdateAI(), boss_general_angerforge::boss_general_angerforgeAI::UpdateAI(), boss_gothik::boss_gothikAI::UpdateAI(), boss_grandmaster_vorpil::boss_grandmaster_vorpilAI::UpdateAI(), boss_grizzle::boss_grizzleAI::UpdateAI(), boss_gyth::boss_gythAI::UpdateAI(), boss_high_king_maulgar::boss_high_king_maulgarAI::UpdateAI(), boss_huhuran::boss_huhuranAI::UpdateAI(), boss_ichoron::boss_ichoronAI::UpdateAI(), boss_illidan_stormrage::boss_illidan_stormrageAI::UpdateAI(), boss_ionar::boss_ionarAI::UpdateAI(), boss_ironaya::boss_ironayaAI::UpdateAI(), boss_kaelthas::boss_kaelthasAI::UpdateAI(), boss_kalec::boss_kalecAI::UpdateAI(), boss_kalecgos::boss_kalecgosAI::UpdateAI(), boss_kelthuzad::boss_kelthuzadAI::UpdateAI(), boss_keristrasza::boss_keristraszaAI::UpdateAI(), boss_kiljaeden::boss_kiljaedenAI::UpdateAI(), boss_krik_thir::boss_krik_thirAI::UpdateAI(), boss_lady_vashj::boss_lady_vashjAI::UpdateAI(), boss_landslide::boss_landslideAI::UpdateAI(), boss_leotheras_the_blind::boss_leotheras_the_blindAI::UpdateAI(), boss_loken::boss_lokenAI::UpdateAI(), boss_lord_valthalak::boss_lord_valthalakAI::UpdateAI(), boss_maexxna::boss_maexxnaAI::UpdateAI(), boss_magmus::boss_magmusAI::UpdateAI(), boss_magtheridon::boss_magtheridonAI::UpdateAI(), boss_magus_telestra::boss_magus_telestraAI::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_mekgineer_steamrigger::boss_mekgineer_steamriggerAI::UpdateAI(), boss_midnight::boss_midnightAI::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_omor_the_unscarred::boss_omor_the_unscarredAI::UpdateAI(), boss_onyxia::boss_onyxiaAI::UpdateAI(), boss_overlord_wyrmthalak::boss_overlordwyrmthalakAI::UpdateAI(), boss_patchwerk::boss_patchwerkAI::UpdateAI(), boss_priestess_lackey_commonAI::UpdateAI(), boss_razorscale::boss_razorscaleAI::UpdateAI(), boss_sartharion::boss_sartharionAI::UpdateAI(), boss_sathrovarr::boss_sathrovarrAI::UpdateAI(), boss_shade_of_aran::boss_aranAI::UpdateAI(), boss_silver_hand_bosses::boss_silver_hand_bossesAI::UpdateAI(), boss_slad_ran::boss_slad_ranAI::UpdateAI(), boss_svala::boss_svalaAI::UpdateAI(), boss_talon_king_ikiss::boss_talon_king_ikissAI::UpdateAI(), boss_vaelastrasz::boss_vaelAI::UpdateAI(), boss_watchkeeper_gargolmar::boss_watchkeeper_gargolmarAI::UpdateAI(), boss_yazzai::boss_yazzaiAI::UpdateAI(), boss_zum_rah::boss_zum_rahAI::UpdateAI(), generic_creature::generic_creatureAI::UpdateAI(), npc_aeranas::npc_aeranasAI::UpdateAI(), npc_akama_illidan::npc_akama_illidanAI::UpdateAI(), npc_arthas::npc_arthasAI::UpdateAI(), npc_ashtongue_spiritbinder::npc_ashtongue_spiritbinderAI::UpdateAI(), npc_blackfathom_deeps_event::npc_blackfathom_deeps_eventAI::UpdateAI(), npc_captain_brandon::npc_captain_brandonAI::UpdateAI(), npc_hand_of_the_deceiver::npc_hand_of_the_deceiverAI::UpdateAI(), npc_hellfire_channeler::npc_hellfire_channelerAI::UpdateAI(), npc_hodir_priest::npc_hodir_priestAI::UpdateAI(), npc_kurenai_captive::npc_kurenai_captiveAI::UpdateAI(), npc_maghar_captive::npc_maghar_captiveAI::UpdateAI(), npc_millhouse_manastorm::npc_millhouse_manastormAI::UpdateAI(), npc_nerubian_burrower::npc_nerubian_burrowerAI::UpdateAI(), npc_phalanx::npc_phalanxAI::UpdateAI(), npc_phase_hunter::npc_phase_hunterAI::UpdateAI(), npc_thrall_old_hillsbrad::npc_thrall_old_hillsbradAI::UpdateAI(), npc_toc_boomkin::npc_toc_boomkinAI::UpdateAI(), npc_toc_dk::npc_toc_dkAI::UpdateAI(), npc_toc_druid::npc_toc_druidAI::UpdateAI(), npc_toc_hunter::npc_toc_hunterAI::UpdateAI(), npc_toc_mage::npc_toc_mageAI::UpdateAI(), npc_toc_paladin::npc_toc_paladinAI::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_warrior::npc_toc_warriorAI::UpdateAI(), npc_apothecary_hanes::npc_Apothecary_HanesAI::UpdateEscortAI(), npc_brann_hos::npc_brann_hosAI::UpdateEscortAI(), and npc_crok_scourgebane::npc_crok_scourgebaneAI::UpdateEscortAI().

◆ Is25ManRaid()

◆ IsCombatMovementAllowed()

◆ IsHeroic()

bool ScriptedAI::IsHeroic ( ) const
inline

Definition at line 279 of file ScriptedCreature.h.

References _isHeroic.

Referenced by boss_novos::boss_novosAI::CrystalHandlerDied(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::DamageTaken(), npc_shambling_horror_icc::npc_shambling_horror_iccAI::DamageTaken(), npc_terenas_menethil::npc_terenas_menethilAI::DamageTaken(), npc_valkyr_shadowguard::npc_valkyr_shadowguardAI::DamageTaken(), boss_professor_putricide::boss_professor_putricideAI::DoAction(), boss_the_lich_king::boss_the_lich_kingAI::DoAction(), boss_valithria_dreamwalker::boss_valithria_dreamwalkerAI::DoAction(), npc_orb_carrier::npc_orb_carrierAI::DoAction(), npc_terenas_menethil::npc_terenas_menethilAI::DoAction(), boss_chrono_lord_deja::boss_chrono_lord_dejaAI::EnterCombat(), boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::EnterCombat(), boss_elder_nadox::boss_elder_nadoxAI::EnterCombat(), boss_grandmaster_vorpil::boss_grandmaster_vorpilAI::EnterCombat(), boss_loatheb::boss_loathebAI::EnterCombat(), boss_mechano_lord_capacitus::boss_mechano_lord_capacitusAI::EnterCombat(), boss_ormorok::boss_ormorokAI::EnterCombat(), boss_prince_keleseth_icc::boss_prince_kelesethAI::EnterCombat(), boss_prince_taldaram_icc::boss_prince_taldaramAI::EnterCombat(), boss_prince_valanar_icc::boss_prince_valanarAI::EnterCombat(), boss_professor_putricide::boss_professor_putricideAI::EnterCombat(), boss_temporus::boss_temporusAI::EnterCombat(), boss_the_lich_king::boss_the_lich_kingAI::EnterCombat(), boss_thorngrin_the_tender::boss_thorngrin_the_tenderAI::EnterCombat(), boss_the_lich_king::boss_the_lich_kingAI::MovementInform(), npc_combustion_consumption::npc_combustion_consumptionAI::npc_combustion_consumptionAI(), boss_ambassador_hellmaw::boss_ambassador_hellmawAI::Reset(), boss_anubarak_trial::boss_anubarak_trialAI::Reset(), boss_faction_championsAI::Reset(), boss_murmur::boss_murmurAI::Reset(), boss_rotface::boss_rotfaceAI::Reset(), boss_selin_fireheart::boss_selin_fireheartAI::Reset(), boss_twin_baseAI::Reset(), npc_infernal_volcano::npc_infernal_volcanoAI::Reset(), npc_mistress_of_pain::npc_mistress_of_painAI::Reset(), npc_nether_portal::npc_nether_portalAI::Reset(), npc_ritual_channeler::npc_ritual_channelerAI::Reset(), ScriptedAI(), boss_the_lich_king::boss_the_lich_kingAI::SpellHit(), boss_anubarak_trial::boss_anubarak_trialAI::UpdateAI(), boss_cyanigosa::boss_cyanigosaAI::UpdateAI(), boss_dalronn_the_controller::boss_dalronn_the_controllerAI::UpdateAI(), boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::UpdateAI(), boss_erekem::boss_erekemAI::UpdateAI(), boss_felblood_kaelthas::boss_felblood_kaelthasAI::UpdateAI(), boss_harbinger_skyriss::boss_harbinger_skyrissAI::UpdateAI(), boss_hydromancer_thespia::boss_thespiaAI::UpdateAI(), boss_kelidan_the_breaker::boss_kelidan_the_breakerAI::UpdateAI(), boss_keristrasza::boss_keristraszaAI::UpdateAI(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::UpdateAI(), boss_lavanthor::boss_lavanthorAI::UpdateAI(), boss_loatheb::boss_loathebAI::UpdateAI(), boss_lord_marrowgar::boss_lord_marrowgarAI::UpdateAI(), boss_magus_telestra::boss_magus_telestraAI::UpdateAI(), boss_maiden_of_grief::boss_maiden_of_griefAI::UpdateAI(), boss_nazan::boss_nazanAI::UpdateAI(), boss_selin_fireheart::boss_selin_fireheartAI::UpdateAI(), boss_taldaram::boss_taldaramAI::UpdateAI(), boss_talon_king_ikiss::boss_talon_king_ikissAI::UpdateAI(), boss_the_black_stalker::boss_the_black_stalkerAI::UpdateAI(), boss_thorngrin_the_tender::boss_thorngrin_the_tenderAI::UpdateAI(), boss_twin_baseAI::UpdateAI(), boss_valithria_dreamwalker::boss_valithria_dreamwalkerAI::UpdateAI(), boss_vexallus::boss_vexallusAI::UpdateAI(), boss_warchief_kargath_bladefist::boss_warchief_kargath_bladefistAI::UpdateAI(), boss_xevozz::boss_xevozzAI::UpdateAI(), npc_strangulate_vehicle::npc_strangulate_vehicleAI::UpdateAI(), npc_terenas_menethil::npc_terenas_menethilAI::UpdateAI(), and npc_tirion_toc::npc_tirion_tocAI::UpdateAI().

◆ JustDied()

void ScriptedAI::JustDied ( Unit * )
inlinevirtual

Reimplemented from CreatureAI.

Reimplemented in violet_hold_trashAI, and WorldBossAI.

Definition at line 153 of file ScriptedCreature.h.

References OVERRIDE.

Referenced by advisorbase_ai::DamageTaken(), and HookMgr::ElunaCreatureAI::JustDied().

◆ JustSummoned()

void ScriptedAI::JustSummoned ( Creature * )
inlinevirtual

Reimplemented from CreatureAI.

Reimplemented in WorldBossAI.

Definition at line 159 of file ScriptedCreature.h.

References OVERRIDE.

Referenced by HookMgr::ElunaCreatureAI::JustSummoned().

◆ KilledUnit()

void ScriptedAI::KilledUnit ( Unit * )
inlinevirtual

Reimplemented from CreatureAI.

Definition at line 156 of file ScriptedCreature.h.

References OVERRIDE.

Referenced by HookMgr::ElunaCreatureAI::KilledUnit().

◆ MovementInform()

void ScriptedAI::MovementInform ( uint32 ,
uint32  )
inlinevirtual

Reimplemented from CreatureAI.

Definition at line 171 of file ScriptedCreature.h.

References OVERRIDE.

Referenced by HookMgr::ElunaCreatureAI::MovementInform().

◆ OnPossess()

void ScriptedAI::OnPossess ( bool )
inline

Definition at line 174 of file ScriptedCreature.h.

Referenced by HookMgr::ElunaCreatureAI::OnPossess().

◆ RAID_MODE() [1/3]

template<class T>
const T & ScriptedAI::RAID_MODE ( const T & normal10,
const T & normal25 ) const
inline

Definition at line 310 of file ScriptedCreature.h.

References _difficulty, DIFFICULTY_10MAN_NORMAL, and DIFFICULTY_25MAN_NORMAL.

Referenced by boss_lady_deathwhisper::boss_lady_deathwhisperAI::boss_lady_deathwhisperAI(), boss_lord_marrowgar::boss_lord_marrowgarAI::boss_lord_marrowgarAI(), boss_valithria_dreamwalker::boss_valithria_dreamwalkerAI::boss_valithria_dreamwalkerAI(), boss_prince_keleseth_icc::boss_prince_kelesethAI::DamageDealt(), boss_prince_taldaram_icc::boss_prince_taldaramAI::DamageDealt(), boss_prince_valanar_icc::boss_prince_valanarAI::DamageDealt(), npc_ball_of_flame::npc_ball_of_flameAI::DamageDealt(), boss_razorscale_controller::boss_razorscale_controllerAI::DoAction(), npc_lorekeeper::npc_lorekeeperAI::DoAction(), boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::GetData(), npc_swarm_scarab::npc_swarm_scarabAI::JustDied(), boss_sindragosa::boss_sindragosaAI::MovementInform(), boss_baltharus_the_warborn::boss_baltharus_the_warbornAI::Reset(), npc_life_spark::npc_life_sparkAI::Reset(), boss_anubarak_trial::boss_anubarak_trialAI::UpdateAI(), boss_anubrekhan::boss_anubrekhanAI::UpdateAI(), boss_faerlina::boss_faerlinaAI::UpdateAI(), boss_festergut::boss_festergutAI::UpdateAI(), boss_flame_leviathan::boss_flame_leviathanAI::UpdateAI(), boss_general_vezax::boss_general_vezaxAI::UpdateAI(), boss_gluth::boss_gluthAI::UpdateAI(), boss_gothik::boss_gothikAI::UpdateAI(), boss_hodir::boss_hodirAI::UpdateAI(), boss_ignis::boss_ignis_AI::UpdateAI(), boss_jaraxxus::boss_jaraxxusAI::UpdateAI(), boss_kelthuzad::boss_kelthuzadAI::UpdateAI(), boss_loatheb::boss_loathebAI::UpdateAI(), boss_maexxna::boss_maexxnaAI::UpdateAI(), boss_noth::boss_nothAI::UpdateAI(), boss_onyxia::boss_onyxiaAI::UpdateAI(), boss_patchwerk::boss_patchwerkAI::UpdateAI(), boss_razorscale::boss_razorscaleAI::UpdateAI(), boss_sapphiron::boss_sapphironAI::UpdateAI(), boss_sartharion::boss_sartharionAI::UpdateAI(), boss_steelbreaker::boss_steelbreakerAI::UpdateAI(), boss_stormcaller_brundir::boss_stormcaller_brundirAI::UpdateAI(), boss_thaddius::boss_thaddiusAI::UpdateAI(), boss_xt002::boss_xt002_AI::UpdateAI(), npc_expedition_commander::npc_expedition_commanderAI::UpdateAI(), npc_feugen::npc_feugenAI::UpdateAI(), npc_frozen_orb_stalker::npc_frozen_orb_stalkerAI::UpdateAI(), npc_hodir_mage::npc_hodir_mageAI::UpdateAI(), npc_rimefang::npc_rimefangAI::UpdateAI(), npc_shadron::npc_shadronAI::UpdateAI(), npc_stalagg::npc_stalaggAI::UpdateAI(), npc_tenebron::npc_tenebronAI::UpdateAI(), npc_twilight_fissure::npc_twilight_fissureAI::UpdateAI(), and npc_vesperon::npc_vesperonAI::UpdateAI().

◆ RAID_MODE() [2/3]

template<class T>
const T & ScriptedAI::RAID_MODE ( const T & normal10,
const T & normal25,
const T & flex,
const T & lfr ) const
inline

◆ RAID_MODE() [3/3]

template<class T>
const T & ScriptedAI::RAID_MODE ( const T & normal10,
const T & normal25,
const T & heroic10,
const T & heroic25,
const T & flex,
const T & lfr ) const
inline

◆ Reset()

◆ SelectSpell()

SpellInfo const * ScriptedAI::SelectSpell ( Unit * target,
uint32 school,
uint32 mechanic,
SelectTargetType targets,
uint32 powerCostMin,
uint32 powerCostMax,
float rangeMin,
float rangeMax,
SelectEffect effect )

◆ SetCombatMovement()

void ScriptedAI::SetCombatMovement ( bool allowMovement)

Definition at line 394 of file ScriptedCreature.cpp.

References _isCombatMovementAllowed.

Referenced by alliance_rifleman::alliance_riflemanAI::alliance_riflemanAI(), boss_faction_championsAI::AttackStart(), boss_alythess::boss_alythessAI::boss_alythessAI(), boss_kiljaeden::boss_kiljaedenAI::boss_kiljaedenAI(), boss_kologarn::boss_kologarnAI::boss_kologarnAI(), boss_murmur::boss_murmurAI::boss_murmurAI(), boss_muru::boss_muruAI::boss_muruAI(), boss_omor_the_unscarred::boss_omor_the_unscarredAI::boss_omor_the_unscarredAI(), boss_the_lurker_below::boss_the_lurker_belowAI::boss_the_lurker_belowAI(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::boss_voice_of_yogg_saronAI(), npc_claw_tentacle::claw_tentacleAI::claw_tentacleAI(), boss_cthun::cthunAI::cthunAI(), boss_jormungarAI::Emerge(), boss_eye_of_cthun::eye_of_cthunAI::eye_of_cthunAI(), npc_eye_tentacle::eye_tentacleAI::eye_tentacleAI(), npc_giant_flesh_tentacle::flesh_tentacleAI::flesh_tentacleAI(), npc_giant_claw_tentacle::giant_claw_tentacleAI::giant_claw_tentacleAI(), npc_giant_eye_tentacle::giant_eye_tentacleAI::giant_eye_tentacleAI(), FollowerAI::JustRespawned(), npc_escortAI::JustRespawned(), npc_anubarak_spike::npc_anubarak_spikeAI::MoveInLineOfSight(), npc_zelfrax::npc_zelfraxAI::MovementInform(), npc_zelfrax::npc_zelfraxAI::MoveToDock(), npc_armageddon::npc_armageddonAI::npc_armageddonAI(), npc_blessed_banner::npc_blessed_bannerAI::npc_blessed_bannerAI(), npc_bone_spike::npc_bone_spikeAI::npc_bone_spikeAI(), npc_bullet_controller::npc_bullet_controllerAI::npc_bullet_controllerAI(), npc_buru_egg::npc_buru_eggAI::npc_buru_eggAI(), npc_chaotic_rift::npc_chaotic_riftAI::npc_chaotic_riftAI(), npc_coilfang_ambusher::npc_coilfang_ambusherAI::npc_coilfang_ambusherAI(), npc_combustion_consumption::npc_combustion_consumptionAI::npc_combustion_consumptionAI(), npc_constrictor_tentacle::npc_constrictor_tentacleAI::npc_constrictor_tentacleAI(), npc_corruptor_tentacle::npc_corruptor_tentacleAI::npc_corruptor_tentacleAI(), npc_crusher_tentacle::npc_crusher_tentacleAI::npc_crusher_tentacleAI(), npc_devouring_flame::npc_devouring_flameAI::npc_devouring_flameAI(), npc_eonars_gift::npc_eonars_giftAI::npc_eonars_giftAI(), npc_felfire_portal::npc_felfire_portalAI::npc_felfire_portalAI(), npc_frost_freeze_trap::npc_frost_freeze_trapAI::npc_frost_freeze_trapAI(), npc_frozen_orb_stalker::npc_frozen_orb_stalkerAI::npc_frozen_orb_stalkerAI(), npc_grobbulus_poison_cloud::npc_grobbulus_poison_cloudAI::npc_grobbulus_poison_cloudAI(), npc_guardian_pavilion::npc_guardian_pavilionAI::npc_guardian_pavilionAI(), npc_healthy_spore::npc_healthy_sporeAI::npc_healthy_sporeAI(), npc_ice_tomb::npc_ice_tombAI::npc_ice_tombAI(), npc_infernal_volcano::npc_infernal_volcanoAI::npc_infernal_volcanoAI(), npc_infused_crystal::npc_infused_crystalAI::npc_infused_crystalAI(), npc_iron_roots::npc_iron_rootsAI::npc_iron_rootsAI(), npc_jedogas_aufseher_trigger::npc_jedogas_aufseher_triggerAI::npc_jedogas_aufseher_triggerAI(), npc_kael_flamestrike::npc_kael_flamestrikeAI::npc_kael_flamestrikeAI(), npc_kiljaeden_controller::npc_kiljaeden_controllerAI::npc_kiljaeden_controllerAI(), npc_legion_flame::npc_legion_flameAI::npc_legion_flameAI(), npc_meteor_strike_initial::npc_meteor_strike_initialAI::npc_meteor_strike_initialAI(), npc_meteor_strike::npc_meteor_strikeAI::npc_meteor_strikeAI(), npc_mole_machine_trigger::npc_mole_machine_triggerAI::npc_mole_machine_triggerAI(), npc_muru_portal::npc_muru_portalAI::npc_muru_portalAI(), npc_nature_bomb::npc_nature_bombAI::npc_nature_bombAI(), npc_ritual_channeler::npc_ritual_channelerAI::npc_ritual_channelerAI(), npc_sun_beam::npc_sun_beamAI::npc_sun_beamAI(), npc_tournament_training_dummy::npc_tournament_training_dummyAI::npc_tournament_training_dummyAI(), npc_training_dummy::npc_training_dummyAI::npc_training_dummyAI(), npc_training_target::npc_training_targetAI::npc_training_targetAI(), npc_tribuna_controller::npc_tribuna_controllerAI::npc_tribuna_controllerAI(), npc_twilight_eggs::npc_twilight_eggsAI::npc_twilight_eggsAI(), npc_twilight_fissure::npc_twilight_fissureAI::npc_twilight_fissureAI(), npc_unstable_sun_beam::npc_unstable_sun_beamAI::npc_unstable_sun_beamAI(), npc_volcano::npc_volcanoAI::npc_volcanoAI(), npc_warmage_violetstand::npc_warmage_violetstandAI::npc_warmage_violetstandAI(), npc_xt002_heart::npc_xt002_heartAI::npc_xt002_heartAI(), boss_ayamiss::boss_ayamissAI::Reset(), boss_onyxia::boss_onyxiaAI::Reset(), boss_svala::boss_svalaAI::Reset(), npc_firebomb::npc_firebombAI::Reset(), npc_unleashed_ballAI::Reset(), boss_svala::boss_svalaAI::SpellHitTarget(), boss_ayamiss::boss_ayamissAI::UpdateAI(), boss_hadronox::boss_hadronoxAI::UpdateAI(), boss_icehowl::boss_icehowlAI::UpdateAI(), boss_onyxia::boss_onyxiaAI::UpdateAI(), boss_svala::boss_svalaAI::UpdateAI(), and npc_snobold_vassal::npc_snobold_vassalAI::UpdateAI().

◆ SetEquipmentSlots()

void ScriptedAI::SetEquipmentSlots ( bool loadDefault,
int32 mainHand = EQUIP_NO_CHANGE,
int32 offHand = EQUIP_NO_CHANGE,
int32 ranged = EQUIP_NO_CHANGE )

Definition at line 376 of file ScriptedCreature.cpp.

References me, and UNIT_FIELD_VIRTUAL_ITEM_ID.

Referenced by boss_malchezaar::boss_malchezaarAI::ClearWeapons(), boss_the_lich_king::boss_the_lich_kingAI::DoAction(), boss_twin_baseAI::EnableDualWield(), boss_illidan_stormrage::boss_illidan_stormrageAI::HandleFlightSequence(), boss_illidan_stormrage::boss_illidan_stormrageAI::HandleTalkSequence(), boss_illidan_stormrage::boss_illidan_stormrageAI::HandleTransformSequence(), boss_svala::boss_svalaAI::JustDied(), boss_garfrost::boss_garfrostAI::MovementInform(), boss_bjarngrim::boss_bjarngrimAI::Reset(), boss_eydis::boss_eydisAI::Reset(), boss_fjola::boss_fjolaAI::Reset(), boss_garfrost::boss_garfrostAI::Reset(), boss_illidan_stormrage::boss_illidan_stormrageAI::Reset(), boss_maiev_shadowsong::boss_maievAI::Reset(), boss_the_lich_king::boss_the_lich_kingAI::Reset(), npc_toc_boomkin::npc_toc_boomkinAI::Reset(), npc_toc_dk::npc_toc_dkAI::Reset(), npc_toc_druid::npc_toc_druidAI::Reset(), npc_toc_enh_shaman::npc_toc_enh_shamanAI::Reset(), npc_toc_hunter::npc_toc_hunterAI::Reset(), npc_toc_mage::npc_toc_mageAI::Reset(), npc_toc_paladin::npc_toc_paladinAI::Reset(), npc_toc_priest::npc_toc_priestAI::Reset(), npc_toc_retro_paladin::npc_toc_retro_paladinAI::Reset(), npc_toc_rogue::npc_toc_rogueAI::Reset(), npc_toc_shadow_priest::npc_toc_shadow_priestAI::Reset(), npc_toc_shaman::npc_toc_shamanAI::Reset(), npc_toc_warlock::npc_toc_warlockAI::Reset(), npc_toc_warrior::npc_toc_warriorAI::Reset(), boss_illidan_stormrage::boss_illidan_stormrageAI::SpellHit(), npc_tirion_fordring_tft::npc_tirion_fordringAI::SpellHit(), boss_bjarngrim::boss_bjarngrimAI::UpdateAI(), boss_malchezaar::boss_malchezaarAI::UpdateAI(), boss_the_lich_king::boss_the_lich_kingAI::UpdateAI(), and npc_tirion_fordring_tft::npc_tirion_fordringAI::UpdateAI().

◆ SpellHit()

void ScriptedAI::SpellHit ( Unit * ,
SpellInfo const *  )
inlinevirtual

Reimplemented from CreatureAI.

Definition at line 165 of file ScriptedCreature.h.

References OVERRIDE.

Referenced by HookMgr::ElunaCreatureAI::SpellHit().

◆ SpellHitTarget()

void ScriptedAI::SpellHitTarget ( Unit * ,
SpellInfo const *  )
inlinevirtual

Reimplemented from CreatureAI.

Definition at line 168 of file ScriptedCreature.h.

References OVERRIDE.

Referenced by HookMgr::ElunaCreatureAI::SpellHitTarget().

◆ SummonedCreatureDespawn()

void ScriptedAI::SummonedCreatureDespawn ( Creature * )
inlinevirtual

Reimplemented from CreatureAI.

Reimplemented in WorldBossAI.

Definition at line 162 of file ScriptedCreature.h.

References OVERRIDE.

Referenced by HookMgr::ElunaCreatureAI::SummonedCreatureDespawn().

◆ UpdateAI()

Member Data Documentation

◆ _difficulty

DifficultyID ScriptedAI::_difficulty
private

◆ _evadeCheckCooldown

uint32 ScriptedAI::_evadeCheckCooldown
private

Definition at line 371 of file ScriptedCreature.h.

Referenced by EnterEvadeIfOutOfCombatArea(), and ScriptedAI().

◆ _isCombatMovementAllowed

bool ScriptedAI::_isCombatMovementAllowed
private

Definition at line 372 of file ScriptedCreature.h.

Referenced by IsCombatMovementAllowed(), ScriptedAI(), and SetCombatMovement().

◆ _isHeroic

bool ScriptedAI::_isHeroic
private

Definition at line 373 of file ScriptedCreature.h.

Referenced by IsHeroic(), and ScriptedAI().

◆ IsFleeing

bool ScriptedAI::IsFleeing

Definition at line 185 of file ScriptedCreature.h.

Referenced by ScriptedAI().

◆ me

Creature* ScriptedAI::me

Definition at line 182 of file ScriptedCreature.h.

Referenced by BossAI::_DespawnAtEvade(), BossAI::_EnterCombat(), BossAI::_JustReachedHome(), BossAI::_Reset(), WorldBossAI::_Reset(), boss_ick::boss_ickAI::_ResetThreat(), boss_moroes_guestAI::AcquireGUID(), boss_priestess_lackey_commonAI::AcquireGUIDs(), boss_archaedas::boss_archaedasAI::ActivateMinion(), boss_flame_leviathan::boss_flame_leviathanAI::ActiveTower(), npc_anubisath_sentinel::aqsentinelAI::AddBuddyToList(), boss_sartharion::boss_sartharionAI::AddDrakeLootMode(), boss_moroes::boss_moroesAI::AddsAttack(), npc_anubisath_sentinel::aqsentinelAI::AddSentinelsNear(), npc_onyx_flamecaller::npc_onyx_flamecallerAI::AddWaypoints(), npc_announcer_toc5::npc_announcer_toc5AI::AggroAllPlayers(), npc_blastmaster_emi_shortfuse::npc_blastmaster_emi_shortfuseAI::AggroAllPlayers(), FollowerAI::AssistPlayerInCombat(), npc_escortAI::AssistPlayerInCombat(), npc_private_hendel::npc_private_hendelAI::AttackedBy(), npc_blackfathom_deeps_event::npc_blackfathom_deeps_eventAI::AttackPlayer(), npc_hidden_cultist::npc_hidden_cultistAI::AttackPlayer(), advisorbase_ai::AttackStart(), boss_alythess::boss_alythessAI::AttackStart(), boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::AttackStart(), boss_dorothee::boss_dorotheeAI::AttackStart(), boss_erekem::boss_erekemAI::AttackStart(), boss_faction_championsAI::AttackStart(), boss_four_horsemen::boss_four_horsemenAI::AttackStart(), boss_grand_astromancer_capernian::boss_grand_astromancer_capernianAI::AttackStart(), boss_grand_warlock_nethekurse::boss_grand_warlock_nethekurseAI::AttackStart(), boss_ichoron::boss_ichoronAI::AttackStart(), boss_julianne::boss_julianneAI::AttackStart(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::AttackStart(), boss_lavanthor::boss_lavanthorAI::AttackStart(), boss_magtheridon::boss_magtheridonAI::AttackStart(), boss_maiev_shadowsong::boss_maievAI::AttackStart(), boss_moragg::boss_moraggAI::AttackStart(), boss_novos::boss_novosAI::AttackStart(), boss_olm_the_summoner::boss_olm_the_summonerAI::AttackStart(), boss_palehoof::boss_palehoofAI::AttackStart(), boss_roar::boss_roarAI::AttackStart(), boss_shade_of_akama::boss_shade_of_akamaAI::AttackStart(), boss_strawman::boss_strawmanAI::AttackStart(), boss_tinhead::boss_tinheadAI::AttackStart(), boss_tyrannus::boss_tyrannusAI::AttackStart(), boss_urom::boss_uromAI::AttackStart(), boss_veklor::boss_veklorAI::AttackStart(), boss_volkhan::boss_volkhanAI::AttackStart(), boss_xevozz::boss_xevozzAI::AttackStart(), boss_zuramat::boss_zuramatAI::AttackStart(), FollowerAI::AttackStart(), HookMgr::ElunaCreatureAI::AttackStart(), npc_erekem_guard::npc_erekem_guardAI::AttackStart(), npc_escortAI::AttackStart(), npc_ferocious_rhino::npc_ferocious_rhinoAI::AttackStart(), npc_frenzied_worgen::npc_frenzied_worgenAI::AttackStart(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::AttackStart(), npc_living_mojo::npc_living_mojoAI::AttackStart(), npc_massive_jormungar::npc_massive_jormungarAI::AttackStart(), npc_millhouse_manastorm::npc_millhouse_manastormAI::AttackStart(), npc_molten_golem::npc_molten_golemAI::AttackStart(), npc_phoenix_egg_tk::npc_phoenix_egg_tkAI::AttackStart(), npc_ravenous_furbolg::npc_ravenous_furbolgAI::AttackStart(), npc_zelfrax::npc_zelfraxAI::AttackStart(), AttackStartNoMove(), boss_malchezaar::boss_malchezaarAI::AxesCleanup(), boss_kalecgos::boss_kalecgosAI::BadEnding(), npc_akama_illidan::npc_akama_illidanAI::BeginChannel(), boss_victor_nefarius::boss_victor_nefariusAI::BeginEvent(), npc_doctor::npc_doctorAI::BeginEvent(), boss_four_horsemen::boss_four_horsemenAI::BeginFourHorsemenMovement(), boss_vaelastrasz::boss_vaelAI::BeginSpeech(), npc_akama_illidan::npc_akama_illidanAI::BeginTalk(), npc_akama_illidan::npc_akama_illidanAI::BeginWalk(), boss_maiev_shadowsong::boss_maievAI::BlinkTo(), boss_maiev_shadowsong::boss_maievAI::BlinkToPlayer(), boss_anomalus::boss_anomalusAI::boss_anomalusAI(), boss_anub_arak::boss_anub_arakAI::boss_anub_arakAI(), boss_archaedas::boss_archaedasAI::boss_archaedasAI(), boss_balinda::boss_balindaAI::boss_balindaAI(), boss_baron_rivendare::boss_baron_rivendareAI::boss_baron_rivendareAI(), boss_baroness_anastari::boss_baroness_anastariAI::boss_baroness_anastariAI(), boss_bronjahm::boss_bronjahmAI::boss_bronjahmAI(), boss_emperor_dagran_thaurissan::boss_draganthaurissanAI::boss_draganthaurissanAI(), boss_drakkari_colossus::boss_drakkari_colossusAI::boss_drakkari_colossusAI(), boss_drakkari_elemental::boss_drakkari_elementalAI::boss_drakkari_elementalAI(), boss_entropius::boss_entropiusAI::boss_entropiusAI(), boss_flame_leviathan_seat::boss_flame_leviathan_seatAI::boss_flame_leviathan_seatAI(), boss_four_horsemen::boss_four_horsemenAI::boss_four_horsemenAI(), boss_gluth::boss_gluthAI::boss_gluthAI(), boss_grobbulus::boss_grobbulusAI::boss_grobbulusAI(), boss_halion::boss_halionAI::boss_halionAI(), boss_high_astromancer_solarian::boss_high_astromancer_solarianAI::boss_high_astromancer_solarianAI(), boss_hodir::boss_hodirAI::boss_hodirAI(), boss_horAI::boss_horAI(), boss_hunter_toc5::boss_hunter_toc5AI::boss_hunter_toc5AI(), boss_hydross_the_unstable::boss_hydross_the_unstableAI::boss_hydross_the_unstableAI(), boss_ignis::boss_ignis_AI::boss_ignis_AI(), boss_illidan_stormrage::boss_illidan_stormrageAI::boss_illidan_stormrageAI(), boss_interrogator_vishas::boss_interrogator_vishasAI::boss_interrogator_vishasAI(), boss_kaelthas::boss_kaelthasAI::boss_kaelthasAI(), boss_kalecgos::boss_kalecgosAI::boss_kalecgosAI(), boss_kelthuzad::boss_kelthuzadAI::boss_kelthuzadAI(), boss_kiljaeden::boss_kiljaedenAI::boss_kiljaedenAI(), boss_kologarn::boss_kologarnAI::boss_kologarnAI(), boss_mage_toc5::boss_mage_toc5AI::boss_mage_toc5AI(), boss_magtheridon::boss_magtheridonAI::boss_magtheridonAI(), boss_maiden_of_grief::boss_maiden_of_griefAI::boss_maiden_of_griefAI(), boss_maleki_the_pallid::boss_maleki_the_pallidAI::boss_maleki_the_pallidAI(), boss_malygos::boss_malygosAI::boss_malygosAI(), boss_nerubenkan::boss_nerubenkanAI::boss_nerubenkanAI(), boss_nexusprince_shaffar::boss_nexusprince_shaffarAI::boss_nexusprince_shaffarAI(), boss_occuthar::boss_occutharAI::boss_occutharAI(), boss_onyxia::boss_onyxiaAI::boss_onyxiaAI(), boss_ragnaros::boss_ragnarosAI::boss_ragnarosAI(), boss_ramstein_the_gorger::boss_ramstein_the_gorgerAI::boss_ramstein_the_gorgerAI(), boss_razorscale_controller::boss_razorscale_controllerAI::boss_razorscale_controllerAI(), boss_razorscale::boss_razorscaleAI::boss_razorscaleAI(), boss_rouge_toc5::boss_rouge_toc5AI::boss_rouge_toc5AI(), boss_sapphiron::boss_sapphironAI::boss_sapphironAI(), boss_saronite_animus::boss_saronite_animusAI::boss_saronite_animusAI(), boss_shade_of_akama::boss_shade_of_akamaAI::boss_shade_of_akamaAI(), boss_shaman_toc5::boss_shaman_toc5AI::boss_shaman_toc5AI(), boss_skadi::boss_skadiAI::boss_skadiAI(), boss_slad_ran::boss_slad_ranAI::boss_slad_ranAI(), boss_supremus::boss_supremusAI::boss_supremusAI(), boss_svala::boss_svalaAI::boss_svalaAI(), boss_taldaram::boss_taldaramAI::boss_taldaramAI(), boss_thaddius::boss_thaddiusAI::boss_thaddiusAI(), boss_the_lurker_below::boss_the_lurker_belowAI::boss_the_lurker_belowAI(), boss_toc_champion_controller::boss_toc_champion_controllerAI::boss_toc_champion_controllerAI(), boss_twilight_halion::boss_twilight_halionAI::boss_twilight_halionAI(), boss_varos::boss_varosAI::boss_varosAI(), boss_volazj::boss_volazjAI::boss_volazjAI(), boss_warrior_toc5::boss_warrior_toc5AI::boss_warrior_toc5AI(), boss_supremus::boss_supremusAI::CalculateHatefulStrikeTarget(), boss_ionar::boss_ionarAI::CallBackSparks(), npc_anubisath_sentinel::aqsentinelAI::CallBuddiesToAttack(), boss_sartharion::boss_sartharionAI::CallDragon(), npc_argent_captainAI::CanAIAttack(), npc_crok_scourgebane::npc_crok_scourgebaneAI::CanAIAttack(), HookMgr::ElunaCreatureAI::CanRespawn(), GuardAI::CanSeeAlways(), npc_commander_dawnforge::npc_commander_dawnforgeAI::CanStartEvent(), boss_archimonde::boss_archimondeAI::CanUseFingerOfDeath(), boss_gathios_the_shatterer::boss_gathios_the_shattererAI::CastAuraOnCouncil(), boss_gurtogg_bloodboil::boss_gurtogg_bloodboilAI::CastBloodboil(), npc_greyheart_spellbinder::npc_greyheart_spellbinderAI::CastChanneling(), boss_leotheras_the_blind::boss_leotheras_the_blindAI::CastConsumingMadness(), boss_sapphiron::boss_sapphironAI::CastExplosion(), boss_illidan_stormrage::boss_illidan_stormrageAI::CastEyeBlast(), boss_essence_of_suffering::boss_essence_of_sufferingAI::CastFixate(), boss_felblood_kaelthas::boss_felblood_kaelthasAI::CastGravityLapseFly(), boss_felblood_kaelthas::boss_felblood_kaelthasAI::CastGravityLapseKnockUp(), boss_sartharion::boss_sartharionAI::CastLavaStrikeOnTarget(), npc_gas_cloud::npc_gas_cloudAI::CastMainSpell(), npc_volatile_ooze::npc_volatile_oozeAI::CastMainSpell(), boss_kiljaeden::boss_kiljaedenAI::CastSinisterReflection(), boss_veknilash::boss_veknilashAI::CastSpellOnBug(), npc_blastmaster_emi_shortfuse::npc_blastmaster_emi_shortfuseAI::CaveDestruction(), boss_supremus::boss_supremusAI::ChangePhase(), boss_kelidan_the_breaker::boss_kelidan_the_breakerAI::ChannelerDied(), boss_kelidan_the_breaker::boss_kelidan_the_breakerAI::ChannelerEngaged(), npc_flame_of_azzinoth::flame_of_azzinothAI::ChargeCheck(), boss_buru::boss_buruAI::ChaseNewVictim(), boss_leotheras_the_blind::boss_leotheras_the_blindAI::CheckBanish(), boss_leotheras_the_blind::boss_leotheras_the_blindAI::CheckChannelers(), boss_hadronox::boss_hadronoxAI::CheckDistance(), boss_twinemperorsAI::CheckEnrage(), npc_anachronos_quest_trigger::npc_anachronos_quest_triggerAI::CheckEventFail(), npc_lord_illidan_stormrage::npc_lord_illidan_stormrageAI::CheckEventFail(), boss_gothik::boss_gothikAI::CheckGroupSplitted(), BossAI::CheckInRoom(), npc_simon_bunny::npc_simon_bunnyAI::CheckPlayer(), npc_shadowy_construct::npc_shadowy_constructAI::CheckPlayers(), boss_general_vezax::boss_general_vezaxAI::CheckPlayersInRange(), boss_prince_keleseth_icc::boss_prince_kelesethAI::CheckRoom(), boss_prince_taldaram_icc::boss_prince_taldaramAI::CheckRoom(), boss_prince_valanar_icc::boss_prince_valanarAI::CheckRoom(), boss_general_vezax::boss_general_vezaxAI::CheckShamanisticRage(), npc_claw_tentacle::claw_tentacleAI::claw_tentacleAI(), boss_temple_guardian_anhuur::boss_temple_guardian_anhuurAI::CleanStalkers(), boss_earthrager_ptah::boss_earthrager_ptahAI::Cleanup(), boss_ossirian::boss_ossirianAI::Cleanup(), netherspite_infernal::netherspite_infernalAI::Cleanup(), boss_sapphiron::boss_sapphironAI::ClearIceBlock(), boss_malchezaar::boss_malchezaarAI::ClearWeapons(), npc_geezle::npc_geezleAI::CompleteQuest(), HookMgr::ElunaCreatureAI::CorpseRemoved(), violet_hold_trashAI::CreatureStartAttackDoor(), advisorbase_ai::DamageTaken(), boss_alar::boss_alarAI::DamageTaken(), boss_algalon_the_observer::boss_algalon_the_observerAI::DamageTaken(), boss_anzu::boss_anzuAI::DamageTaken(), boss_baltharus_the_warborn::boss_baltharus_the_warbornAI::DamageTaken(), boss_black_knight::boss_black_knightAI::DamageTaken(), boss_bronjahm::boss_bronjahmAI::DamageTaken(), boss_commander_sarannis::boss_commander_sarannisAI::DamageTaken(), boss_cthun::cthunAI::DamageTaken(), boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::DamageTaken(), boss_drakkari_colossus::boss_drakkari_colossusAI::DamageTaken(), boss_drakkari_elemental::boss_drakkari_elementalAI::DamageTaken(), boss_eadric::boss_eadricAI::DamageTaken(), boss_earthrager_ptah::boss_earthrager_ptahAI::DamageTaken(), boss_elder_stonebark::boss_elder_stonebarkAI::DamageTaken(), boss_eregos::boss_eregosAI::DamageTaken(), boss_essence_of_desire::boss_essence_of_desireAI::DamageTaken(), boss_essence_of_suffering::boss_essence_of_sufferingAI::DamageTaken(), boss_eye_of_cthun::eye_of_cthunAI::DamageTaken(), boss_felblood_kaelthas::boss_felblood_kaelthasAI::DamageTaken(), boss_felmyst::boss_felmystAI::DamageTaken(), boss_freya::boss_freyaAI::DamageTaken(), boss_garfrost::boss_garfrostAI::DamageTaken(), boss_golemagg::boss_golemaggAI::DamageTaken(), boss_gormok::boss_gormokAI::DamageTaken(), boss_halion::boss_halionAI::DamageTaken(), boss_headless_horseman::boss_headless_horsemanAI::DamageTaken(), boss_high_inquisitor_whitemane::boss_high_inquisitor_whitemaneAI::DamageTaken(), boss_hodir::boss_hodirAI::DamageTaken(), boss_illidan_stormrage::boss_illidan_stormrageAI::DamageTaken(), boss_illidari_councilAI::DamageTaken(), boss_ingvar_the_plunderer::boss_ingvar_the_plundererAI::DamageTaken(), boss_ionar::boss_ionarAI::DamageTaken(), boss_julianne::boss_julianneAI::DamageTaken(), boss_kalecgos::boss_kalecgosAI::DamageTaken(), boss_kurinnaxx::boss_kurinnaxxAI::DamageTaken(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::DamageTaken(), boss_maiev_shadowsong::boss_maievAI::DamageTaken(), boss_mal_ganis::boss_mal_ganisAI::DamageTaken(), boss_mother_smolderweb::boss_mothersmolderwebAI::DamageTaken(), boss_muru::boss_muruAI::DamageTaken(), boss_ormorok::boss_ormorokAI::DamageTaken(), boss_paletress::boss_paletressAI::DamageTaken(), boss_pathaleon_the_calculator::boss_pathaleon_the_calculatorAI::DamageTaken(), boss_pit_lord_argaloth::boss_pit_lord_argalothAI::DamageTaken(), boss_prince_keleseth_icc::boss_prince_kelesethAI::DamageTaken(), boss_prince_taldaram_icc::boss_prince_taldaramAI::DamageTaken(), boss_prince_valanar_icc::boss_prince_valanarAI::DamageTaken(), boss_professor_putricide::boss_professor_putricideAI::DamageTaken(), boss_razuvious::boss_razuviousAI::DamageTaken(), boss_romulo::boss_romuloAI::DamageTaken(), boss_sara::boss_saraAI::DamageTaken(), boss_sathrovarr::boss_sathrovarrAI::DamageTaken(), boss_scarlet_commander_mograine::boss_scarlet_commander_mograineAI::DamageTaken(), boss_skarvald_the_constructor::boss_skarvald_the_constructorAI::DamageTaken(), boss_taldaram::boss_taldaramAI::DamageTaken(), boss_temple_guardian_anhuur::boss_temple_guardian_anhuurAI::DamageTaken(), boss_thaddius::boss_thaddiusAI::DamageTaken(), boss_the_lich_king::boss_the_lich_kingAI::DamageTaken(), boss_thorngrin_the_tender::boss_thorngrin_the_tenderAI::DamageTaken(), boss_twilight_halion::boss_twilight_halionAI::DamageTaken(), boss_twinemperorsAI::DamageTaken(), boss_valithria_dreamwalker::boss_valithria_dreamwalkerAI::DamageTaken(), boss_viscidus::boss_viscidusAI::DamageTaken(), boss_volazj::boss_volazjAI::DamageTaken(), HookMgr::ElunaCreatureAI::DamageTaken(), npc_akama_illidan::npc_akama_illidanAI::DamageTaken(), npc_amanitar_mushrooms::npc_amanitar_mushroomsAI::DamageTaken(), npc_argent_valiant::npc_argent_valiantAI::DamageTaken(), npc_baltharus_the_warborn_clone::npc_baltharus_the_warborn_cloneAI::DamageTaken(), npc_blackrock_battle_worg::npc_blackrock_battle_worgAI::DamageTaken(), npc_boombot::npc_boombotAI::DamageTaken(), npc_core_rager::npc_core_ragerAI::DamageTaken(), npc_crok_scourgebane::npc_crok_scourgebaneAI::DamageTaken(), npc_dark_nucleus::npc_dark_nucleusAI::DamageTaken(), npc_ember_of_alar::npc_ember_of_alarAI::DamageTaken(), npc_felkael_phoenix::npc_felkael_phoenixAI::DamageTaken(), npc_firesworn::npc_fireswornAI::DamageTaken(), npc_frost_sphere::npc_frost_sphereAI::DamageTaken(), npc_head::npc_headAI::DamageTaken(), npc_hellfire_channeler::npc_hellfire_channelerAI::DamageTaken(), npc_hogger_elwynn::npc_hogger_elwynnAI::DamageTaken(), npc_ice_block::npc_ice_blockAI::DamageTaken(), npc_immortal_guardian::npc_immortal_guardianAI::DamageTaken(), npc_infested_root_walker::npc_infested_root_walkerAI::DamageTaken(), npc_inner_demon::npc_inner_demonAI::DamageTaken(), npc_iron_construct::npc_iron_constructAI::DamageTaken(), npc_jaomin_ro::npc_jaomin_roAI::DamageTaken(), npc_jenny::npc_jennyAI::DamageTaken(), npc_lurking_potion::npc_lurking_potionAI::DamageTaken(), npc_molten_golem::npc_molten_golemAI::DamageTaken(), npc_naga_distiller::npc_naga_distillerAI::DamageTaken(), npc_private_hendel::npc_private_hendelAI::DamageTaken(), npc_rotting_forest_rager::npc_rotting_forest_ragerAI::DamageTaken(), npc_salsalabim::npc_salsalabimAI::DamageTaken(), npc_saronite_vapors::npc_saronite_vaporsAI::DamageTaken(), npc_scourge_hulk::npc_scourge_hulkAI::DamageTaken(), npc_shambling_horror_icc::npc_shambling_horror_iccAI::DamageTaken(), npc_stormwind_infantry::npc_stormwind_infantryAI::DamageTaken(), npc_terenas_menethil::npc_terenas_menethilAI::DamageTaken(), npc_unkor_the_ruthless::npc_unkor_the_ruthlessAI::DamageTaken(), npc_valkyr_shadowguard::npc_valkyr_shadowguardAI::DamageTaken(), npc_volatile_felfire_fiend::npc_volatile_felfire_fiendAI::DamageTaken(), npc_vrykul_skeleton::npc_vrykul_skeletonAI::DamageTaken(), boss_illidan_stormrage::boss_illidan_stormrageAI::DeleteFromThreatList(), npc_toc_enh_shaman::npc_toc_enh_shamanAI::DeployTotem(), npc_doom_blossom::npc_doom_blossomAI::Despawn(), npc_pulsing_pumpkin::npc_pulsing_pumpkinAI::Despawn(), boss_moroes::boss_moroesAI::DeSpawnAdds(), boss_ymiron::boss_ymironAI::DespawnBoatGhosts(), boss_leotheras_the_blind::boss_leotheras_the_blindAI::DespawnDemon(), npc_brann_hos::npc_brann_hosAI::DespawnDwarf(), boss_volkhan::boss_volkhanAI::DespawnGolem(), npc_geezle::npc_geezleAI::DespawnNagaFlag(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::DespawnNPC(), boss_xevozz::boss_xevozzAI::DespawnSphere(), boss_felmyst::boss_felmystAI::DespawnSummons(), hyjalAI::DeSpawnVeins(), npc_weegli_blastfuse::npc_weegli_blastfuseAI::DestroyDoor(), npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI::DestroyIceWall(), boss_netherspite::boss_netherspiteAI::DestroyPortals(), boss_hydross_the_unstable::boss_hydross_the_unstableAI::DeSummonBeams(), 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_blood_queen_lana_thel::boss_blood_queen_lana_thelAI::DoAction(), boss_broggok::boss_broggokAI::DoAction(), boss_buru::boss_buruAI::DoAction(), boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::DoAction(), boss_drakkari_colossus::boss_drakkari_colossusAI::DoAction(), boss_drakkari_elemental::boss_drakkari_elementalAI::DoAction(), boss_elder_brightleaf::boss_elder_brightleafAI::DoAction(), boss_elder_ironbranch::boss_elder_ironbranchAI::DoAction(), boss_elder_stonebark::boss_elder_stonebarkAI::DoAction(), boss_flame_leviathan::boss_flame_leviathanAI::DoAction(), boss_general_vezax::boss_general_vezaxAI::DoAction(), boss_horAI::DoAction(), boss_ichoron::boss_ichoronAI::DoAction(), boss_ignis::boss_ignis_AI::DoAction(), boss_kalecgos::boss_kalecgosAI::DoAction(), boss_krick::boss_krickAI::DoAction(), boss_majordomo::boss_majordomoAI::DoAction(), boss_malygos::boss_malygosAI::DoAction(), boss_moam::boss_moamAI::DoAction(), boss_ossirian::boss_ossirianAI::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_razorscale::boss_razorscaleAI::DoAction(), boss_razorscale_controller::boss_razorscale_controllerAI::DoAction(), boss_runemaster_molgeim::boss_runemaster_molgeimAI::DoAction(), boss_sathrovarr::boss_sathrovarrAI::DoAction(), boss_sindragosa::boss_sindragosaAI::DoAction(), boss_sister_svalna::boss_sister_svalnaAI::DoAction(), boss_steelbreaker::boss_steelbreakerAI::DoAction(), boss_stormcaller_brundir::boss_stormcaller_brundirAI::DoAction(), boss_temple_guardian_anhuur::boss_temple_guardian_anhuurAI::DoAction(), boss_thaddius::boss_thaddiusAI::DoAction(), boss_the_lich_king::boss_the_lich_kingAI::DoAction(), boss_twin_baseAI::DoAction(), boss_valithria_dreamwalker::boss_valithria_dreamwalkerAI::DoAction(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::DoAction(), npc_arcane_overload::npc_arcane_overloadAI::DoAction(), npc_argent_captainAI::DoAction(), npc_azure_ring_captain::npc_azure_ring_captainAI::DoAction(), npc_ball_of_flame::npc_ball_of_flameAI::DoAction(), npc_crok_scourgebane::npc_crok_scourgebaneAI::DoAction(), npc_expedition_commander::npc_expedition_commanderAI::DoAction(), npc_green_dragon_combat_trigger::npc_green_dragon_combat_triggerAI::DoAction(), npc_halion_controller::npc_halion_controllerAI::DoAction(), npc_hidden_cultist::npc_hidden_cultistAI::DoAction(), npc_high_overlord_saurfang_icc::npc_high_overlord_saurfangAI::DoAction(), npc_ice_tomb::npc_ice_tombAI::DoAction(), npc_jaina_fos::npc_jaina_fosAI::DoAction(), npc_kinetic_bomb::npc_kinetic_bombAI::DoAction(), npc_meteor_strike::npc_meteor_strikeAI::DoAction(), npc_meteor_strike_initial::npc_meteor_strike_initialAI::DoAction(), npc_muradin_bronzebeard_icc::npc_muradin_bronzebeard_iccAI::DoAction(), npc_nerubian_burrower::npc_nerubian_burrowerAI::DoAction(), npc_orb_carrier::npc_orb_carrierAI::DoAction(), npc_rimefang::npc_rimefangAI::DoAction(), npc_saurfang_event::npc_saurfang_eventAI::DoAction(), npc_spinestalker::npc_spinestalkerAI::DoAction(), npc_spring_rabbit::npc_spring_rabbitAI::DoAction(), npc_strangulate_vehicle::npc_strangulate_vehicleAI::DoAction(), npc_swarm_scarab::npc_swarm_scarabAI::DoAction(), npc_sylvanas_fos::npc_sylvanas_fosAI::DoAction(), npc_terenas_menethil::npc_terenas_menethilAI::DoAction(), npc_turned_champion::npc_turned_championAI::DoAction(), npc_volcano::npc_volcanoAI::DoAction(), npc_xerestrasza::npc_xerestraszaAI::DoAction(), npc_yogg_saron_keeper::npc_yogg_saron_keeperAI::DoAction(), boss_flame_leviathan::boss_flame_leviathanAI::DoBatteringRamIfReady(), DoCastSpell(), generic_vehicleAI_toc5::generic_vehicleAI_toc5AI::DoCastSpellShield(), boss_razorgore::boss_razorgoreAI::DoChangePhase(), npc_ranshalla::npc_ranshallaAI::DoChannelTorchSpell(), npc_mist::npc_mistAI::DoComplete(), npc_ranshalla::npc_ranshallaAI::DoContinueEscort(), boss_four_horsemen::boss_four_horsemenAI::DoEncounteraction(), boss_ichoron::boss_ichoronAI::DoExplodeCompleted(), npc_manaforge_control_console::npc_manaforge_control_consoleAI::DoFinalSpawnForCreature(), DoFindFriendlyCC(), DoFindFriendlyMissingBuff(), npc_taskmaster_fizzule::npc_taskmaster_fizzuleAI::DoFriend(), DoGetThreat(), boss_gothik::boss_gothikAI::DoGothikSummon(), boss_ambassador_hellmaw::boss_ambassador_hellmawAI::DoIntro(), boss_brutallus::boss_brutallusAI::DoIntro(), boss_alar::boss_alarAI::DoMeleeAttackIfReady(), npc_parasitic_shadowfiend::npc_parasitic_shadowfiendAI::DoMeleeAttackIfReady(), boss_malchezaar::boss_malchezaarAI::DoMeleeAttacksIfReady(), DoModifyThreatPercent(), npc_thrall_old_hillsbrad::npc_thrall_old_hillsbradAI::DoMount(), npc_unkor_the_ruthless::npc_unkor_the_ruthlessAI::DoNice(), hyjalAI::DoOverrun(), npc_warden_mellichar::npc_warden_mellicharAI::DoPrepareForPhase(), dummy_dragonAI::DoRaidWhisper(), boss_bjarngrim::boss_bjarngrimAI::DoRemoveStanceAura(), guard_generic::guard_genericAI::DoReplyToTextEmote(), DoResetThreat(), DoSelectLowestHpFriendly(), npc_earthmender_wilda::npc_earthmender_wildaAI::DoSpawnAssassin(), DoSpawnCreature(), boss_harbinger_skyriss::boss_harbinger_skyrissAI::DoSplit(), npc_announcer_toc5::npc_announcer_toc5AI::DoStartArgentChampionEncounter(), DoStartMovement(), DoStartNoMovement(), DoStopAttack(), npc_time_rift::npc_time_riftAI::DoSummonAtRift(), npc_announcer_toc5::npc_announcer_toc5AI::DoSummonGrandChampion(), boss_anub_arak::boss_anub_arakAI::DoSummonImpaleTarget(), npc_ranshalla::npc_ranshallaAI::DoSummonPriestess(), boss_laj::boss_lajAI::DoSummons(), boss_high_botanist_freywinn::boss_high_botanist_freywinnAI::DoSummonSeedling(), boss_grand_warlock_nethekurse::boss_grand_warlock_nethekurseAI::DoTauntPeons(), DoTeleportAll(), DoTeleportPlayer(), DoTeleportTo(), DoTeleportTo(), boss_laj::boss_lajAI::DoTransform(), npc_thrall_old_hillsbrad::npc_thrall_old_hillsbradAI::DoUnmount(), npc_manaforge_control_console::npc_manaforge_control_consoleAI::DoWaveSpawnForCreature(), npc_muglash::npc_muglashAI::DoWaveSummon(), npc_kalecgos::npc_kalecgosAI::DoWorkaroundForQuestCredit(), boss_warbringer_omrogg::boss_warbringer_omroggAI::DoYellForThreat(), boss_jormungarAI::Emerge(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::EmpowerCultist(), boss_kalecgos_kj::boss_kalecgos_kjAI::EmpowerOrb(), boss_twin_baseAI::EnableDualWield(), boss_brutallus::boss_brutallusAI::EndIntro(), boss_faction_championsAI::EnemiesInRange(), boss_malchezaar::boss_malchezaarAI::EnfeebleHealthEffect(), boss_malchezaar::boss_malchezaarAI::EnfeebleResetHealth(), npc_lurking_potion::npc_lurking_potionAI::EngageQuestPlayer(), npc_flame_of_azzinoth::flame_of_azzinothAI::EnrageCheck(), boss_alar::boss_alarAI::EnterCombat(), boss_algalon_the_observer::boss_algalon_the_observerAI::EnterCombat(), boss_alizabal::boss_alizabalAI::EnterCombat(), boss_alythess::boss_alythessAI::EnterCombat(), boss_anraphet::boss_anraphetAI::EnterCombat(), boss_anubarak_trial::boss_anubarak_trialAI::EnterCombat(), boss_archaedas::boss_archaedasAI::EnterCombat(), boss_archimonde::boss_archimondeAI::EnterCombat(), boss_ayamiss::boss_ayamissAI::EnterCombat(), boss_baltharus_the_warborn::boss_baltharus_the_warbornAI::EnterCombat(), boss_bjarngrim::boss_bjarngrimAI::EnterCombat(), boss_blood_council_controller::boss_blood_council_controllerAI::EnterCombat(), boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI::EnterCombat(), boss_bronjahm::boss_bronjahmAI::EnterCombat(), boss_buru::boss_buruAI::EnterCombat(), boss_crone::boss_croneAI::EnterCombat(), boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::EnterCombat(), boss_devourer_of_souls::boss_devourer_of_soulsAI::EnterCombat(), boss_drakkari_colossus::boss_drakkari_colossusAI::EnterCombat(), boss_earthrager_ptah::boss_earthrager_ptahAI::EnterCombat(), boss_elder_brightleaf::boss_elder_brightleafAI::EnterCombat(), boss_elder_ironbranch::boss_elder_ironbranchAI::EnterCombat(), boss_elder_stonebark::boss_elder_stonebarkAI::EnterCombat(), boss_ellris_duskhallow::boss_ellris_duskhallowAI::EnterCombat(), boss_emalon::boss_emalonAI::EnterCombat(), boss_emperor_dagran_thaurissan::boss_draganthaurissanAI::EnterCombat(), boss_entropius::boss_entropiusAI::EnterCombat(), boss_eregos::boss_eregosAI::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_festergut::boss_festergutAI::EnterCombat(), boss_fjola::boss_fjolaAI::EnterCombat(), boss_flame_leviathan::boss_flame_leviathanAI::EnterCombat(), boss_freya::boss_freyaAI::EnterCombat(), boss_garfrost::boss_garfrostAI::EnterCombat(), boss_general_vezax::boss_general_vezaxAI::EnterCombat(), boss_gormok::boss_gormokAI::EnterCombat(), boss_grand_astromancer_capernian::boss_grand_astromancer_capernianAI::EnterCombat(), boss_hadronox::boss_hadronoxAI::EnterCombat(), boss_halion::boss_halionAI::EnterCombat(), boss_herod::boss_herodAI::EnterCombat(), boss_high_inquisitor_fairbanks::boss_high_inquisitor_fairbanksAI::EnterCombat(), boss_hodir::boss_hodirAI::EnterCombat(), boss_ichoron::boss_ichoronAI::EnterCombat(), boss_illidan_stormrage::boss_illidan_stormrageAI::EnterCombat(), boss_illidari_councilAI::EnterCombat(), boss_jedoga_shadowseeker::boss_jedoga_shadowseekerAI::EnterCombat(), boss_jormungarAI::EnterCombat(), boss_kalecgos::boss_kalecgosAI::EnterCombat(), boss_keleseth::boss_kelesethAI::EnterCombat(), boss_kelidan_the_breaker::boss_kelidan_the_breakerAI::EnterCombat(), boss_kelthuzad::boss_kelthuzadAI::EnterCombat(), boss_koralon::boss_koralonAI::EnterCombat(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::EnterCombat(), boss_lady_vashj::boss_lady_vashjAI::EnterCombat(), boss_leotheras_the_blind::boss_leotheras_the_blindAI::EnterCombat(), boss_lord_marrowgar::boss_lord_marrowgarAI::EnterCombat(), boss_lord_sanguinar::boss_lord_sanguinarAI::EnterCombat(), boss_magtheridon::boss_magtheridonAI::EnterCombat(), boss_malygos::boss_malygosAI::EnterCombat(), boss_master_engineer_telonicus::boss_master_engineer_telonicusAI::EnterCombat(), boss_moorabi::boss_moorabiAI::EnterCombat(), boss_morogrim_tidewalker::boss_morogrim_tidewalkerAI::EnterCombat(), boss_occuthar::boss_occutharAI::EnterCombat(), boss_onyxia::boss_onyxiaAI::EnterCombat(), boss_ossirian::boss_ossirianAI::EnterCombat(), boss_pit_lord_argaloth::boss_pit_lord_argalothAI::EnterCombat(), boss_priestess_delrissa::boss_priestess_delrissaAI::EnterCombat(), boss_priestess_lackey_commonAI::EnterCombat(), boss_prince_keleseth_icc::boss_prince_kelesethAI::EnterCombat(), boss_prince_taldaram_icc::boss_prince_taldaramAI::EnterCombat(), boss_prince_valanar_icc::boss_prince_valanarAI::EnterCombat(), boss_professor_putricide::boss_professor_putricideAI::EnterCombat(), boss_randolph_moloch::boss_randolph_molochAI::EnterCombat(), boss_razorscale::boss_razorscaleAI::EnterCombat(), boss_razuvious::boss_razuviousAI::EnterCombat(), boss_reliquary_of_souls::boss_reliquary_of_soulsAI::EnterCombat(), boss_romulo::boss_romuloAI::EnterCombat(), boss_rotface::boss_rotfaceAI::EnterCombat(), boss_sacrolash::boss_sacrolashAI::EnterCombat(), boss_sapphiron::boss_sapphironAI::EnterCombat(), boss_sathrovarr::boss_sathrovarrAI::EnterCombat(), boss_scarlet_commander_mograine::boss_scarlet_commander_mograineAI::EnterCombat(), boss_shaman_toc5::boss_shaman_toc5AI::EnterCombat(), boss_sindragosa::boss_sindragosaAI::EnterCombat(), boss_sister_svalna::boss_sister_svalnaAI::EnterCombat(), boss_skadi::boss_skadiAI::EnterCombat(), boss_steelbreaker::boss_steelbreakerAI::EnterCombat(), boss_temple_guardian_anhuur::boss_temple_guardian_anhuurAI::EnterCombat(), boss_thaladred_the_darkener::boss_thaladred_the_darkenerAI::EnterCombat(), boss_the_lich_king::boss_the_lich_kingAI::EnterCombat(), boss_toravon::boss_toravonAI::EnterCombat(), boss_twilight_halion::boss_twilight_halionAI::EnterCombat(), boss_twin_baseAI::EnterCombat(), boss_twinemperorsAI::EnterCombat(), boss_vaelastrasz::boss_vaelAI::EnterCombat(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::EnterCombat(), boss_warbringer_omrogg::boss_warbringer_omroggAI::EnterCombat(), boss_warlord_salaris::boss_warlord_salarisAI::EnterCombat(), generic_creature::generic_creatureAI::EnterCombat(), generic_halionAI::EnterCombat(), guard_generic::guard_genericAI::EnterCombat(), HookMgr::ElunaCreatureAI::EnterCombat(), npc_archaedas_minions::npc_archaedas_minionsAI::EnterCombat(), npc_argent_captainAI::EnterCombat(), npc_arthas::npc_arthasAI::EnterCombat(), npc_beryl_sorcerer::npc_beryl_sorcererAI::EnterCombat(), npc_blackhand_incarcerator::npc_blackhand_incarceratorAI::EnterCombat(), npc_blackrock_invader::npc_blackrock_invaderAI::EnterCombat(), npc_blackrock_spy::npc_blackrock_spyAI::EnterCombat(), npc_buru_egg::npc_buru_eggAI::EnterCombat(), npc_dark_nucleus::npc_dark_nucleusAI::EnterCombat(), npc_dragonflayer_forge_master::npc_dragonflayer_forge_masterAI::EnterCombat(), npc_elemental_lord::npc_elemental_lordAI::EnterCombat(), npc_enslaved_soul::npc_enslaved_soulAI::EnterCombat(), npc_ethereal_beacon::npc_ethereal_beaconAI::EnterCombat(), npc_fel_orc_convert::npc_fel_orc_convertAI::EnterCombat(), npc_frost_warder::npc_frost_warderAI::EnterCombat(), npc_geist_ambusher::npc_geist_ambusherAI::EnterCombat(), npc_gilthares::npc_giltharesAI::EnterCombat(), npc_goblin_assassin::npc_goblin_assassinAI::EnterCombat(), npc_green_dragon_combat_trigger::npc_green_dragon_combat_triggerAI::EnterCombat(), npc_greyheart_spellbinder::npc_greyheart_spellbinderAI::EnterCombat(), npc_hand_of_the_deceiver::npc_hand_of_the_deceiverAI::EnterCombat(), npc_harbinger_of_flame::npc_harbinger_of_flameAI::EnterCombat(), npc_hellfire_channeler::npc_hellfire_channelerAI::EnterCombat(), npc_kilrek::npc_kilrekAI::EnterCombat(), npc_korrak_bloodrager::npc_korrak_bloodragerAI::EnterCombat(), npc_kurenai_captive::npc_kurenai_captiveAI::EnterCombat(), npc_lurking_potion::npc_lurking_potionAI::EnterCombat(), npc_maghar_captive::npc_maghar_captiveAI::EnterCombat(), npc_mrfloppy::npc_mrfloppyAI::EnterCombat(), npc_nexus_drake_hatchling::npc_nexus_drake_hatchlingAI::EnterCombat(), npc_rimefang::npc_rimefangAI::EnterCombat(), npc_risen_archmage::npc_risen_archmageAI::EnterCombat(), npc_ros_dark_rider::npc_ros_dark_riderAI::EnterCombat(), npc_sanctum_sentry::npc_sanctum_sentryAI::EnterCombat(), npc_scarlet_courier::npc_scarlet_courierAI::EnterCombat(), npc_shadowmoon_channeler::npc_shadowmoon_channelerAI::EnterCombat(), npc_snobold_vassal::npc_snobold_vassalAI::EnterCombat(), npc_stinky_icc::npc_stinky_iccAI::EnterCombat(), npc_stonekeepers::npc_stonekeepersAI::EnterCombat(), npc_tainted_elemental::npc_tainted_elementalAI::EnterCombat(), npc_tempest_minion::npc_tempest_minionAI::EnterCombat(), npc_the_lich_king_controller::npc_the_lich_king_controllerAI::EnterCombat(), npc_thrall_old_hillsbrad::npc_thrall_old_hillsbradAI::EnterCombat(), npc_transient::npc_transientAI::EnterCombat(), npc_warden_mellichar::npc_warden_mellicharAI::EnterCombat(), npc_watcher_gashra::npc_watcher_gashraAI::EnterCombat(), npc_yogg_saron_keeper::npc_yogg_saron_keeperAI::EnterCombat(), EnterEvadeIfOutOfCombatArea(), boss_algalon_the_observer::boss_algalon_the_observerAI::EnterEvadeMode(), boss_alizabal::boss_alizabalAI::EnterEvadeMode(), boss_ayamiss::boss_ayamissAI::EnterEvadeMode(), boss_bjarngrim::boss_bjarngrimAI::EnterEvadeMode(), boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI::EnterEvadeMode(), boss_buru::boss_buruAI::EnterEvadeMode(), boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::EnterEvadeMode(), boss_doomrel::boss_doomrelAI::EnterEvadeMode(), boss_drakkari_elemental::boss_drakkari_elementalAI::EnterEvadeMode(), boss_festergut::boss_festergutAI::EnterEvadeMode(), boss_ick::boss_ickAI::EnterEvadeMode(), boss_illidari_councilAI::EnterEvadeMode(), boss_kalecgos::boss_kalecgosAI::EnterEvadeMode(), boss_kiljaeden::boss_kiljaedenAI::EnterEvadeMode(), boss_malygos::boss_malygosAI::EnterEvadeMode(), boss_occuthar::boss_occutharAI::EnterEvadeMode(), boss_pit_lord_argaloth::boss_pit_lord_argalothAI::EnterEvadeMode(), boss_rotface::boss_rotfaceAI::EnterEvadeMode(), boss_skeram::boss_skeramAI::EnterEvadeMode(), boss_the_lich_king::boss_the_lich_kingAI::EnterEvadeMode(), boss_tyrannus::boss_tyrannusAI::EnterEvadeMode(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::EnterEvadeMode(), FollowerAI::EnterEvadeMode(), GuardAI::EnterEvadeMode(), HookMgr::ElunaCreatureAI::EnterEvadeMode(), hyjalAI::EnterEvadeMode(), npc_akama_illidan::npc_akama_illidanAI::EnterEvadeMode(), npc_argent_captainAI::EnterEvadeMode(), npc_ember_of_alar::npc_ember_of_alarAI::EnterEvadeMode(), npc_escortAI::EnterEvadeMode(), npc_orinoko_tuskbreaker::npc_orinoko_tuskbreakerAI::EnterEvadeMode(), npc_terenas_menethil::npc_terenas_menethilAI::EnterEvadeMode(), boss_razorscale::boss_razorscaleAI::EnterPermaGround(), boss_felmyst::boss_felmystAI::EnterPhase(), boss_heigan::boss_heiganAI::EnterPhase(), boss_illidan_stormrage::boss_illidan_stormrageAI::EnterPhase(), boss_maiev_shadowsong::boss_maievAI::EnterPhase(), npc_akama_illidan::npc_akama_illidanAI::EnterPhase(), boss_noth::boss_nothAI::EnterPhaseGround(), boss_sapphiron::boss_sapphironAI::EnterPhaseGround(), boss_fathomlord_karathress::boss_fathomlord_karathressAI::EventCaribdisDeath(), boss_fathomlord_karathress::boss_fathomlord_karathressAI::EventSharkkisDeath(), npc_unworthy_initiate::npc_unworthy_initiateAI::EventStart(), boss_fathomlord_karathress::boss_fathomlord_karathressAI::EventTidalvessDeath(), boss_halion::boss_halionAI::ExecuteEvent(), generic_halionAI::ExecuteEvent(), boss_xt002::boss_xt002_AI::ExposeHeart(), npc_eye_tentacle::eye_tentacleAI::eye_tentacleAI(), boss_sartharion::boss_sartharionAI::FetchDragons(), boss_malygos::boss_malygosAI::FillCirclePath(), npc_escortAI::FillPointMovementListForCreature(), npc_captain_arnath::npc_captain_arnathAI::FindFriendlyCreature(), npc_scarlet_ghoul::npc_scarlet_ghoulAI::FindMinions(), npc_firework::npc_fireworkAI::FindNearestLauncher(), npc_azure_saboteur::npc_azure_saboteurAI::FinishPointReached(), boss_shade_of_aran::boss_aranAI::FlameWreathEffect(), boss_hodir::boss_hodirAI::FlashFreeze(), boss_headless_horseman::boss_headless_horsemanAI::FlyMode(), npc_anubisath_sentinel::aqsentinelAI::GainSentinelAbility(), boss_archimonde::boss_archimondeAI::GainSoulCharge(), boss_erekem::boss_erekemAI::GetChainHealTargetGUID(), boss_kelidan_the_breaker::boss_kelidan_the_breakerAI::GetChanneled(), npc_blackrock_spy::npc_blackrock_spyAI::GetCreature(), npc_essence_of_twin::npc_essence_of_twinAI::GetData(), boss_taldaram::boss_taldaramAI::GetEmbraceTarget(), npc_firework::npc_fireworkAI::GetFireworkGameObjectId(), npc_dragonflayer_forge_master::npc_dragonflayer_forge_masterAI::GetForgeMasterType(), boss_volazj::boss_volazjAI::GetHealthPct(), boss_krick::boss_krickAI::GetIck(), boss_ick::boss_ickAI::GetKrick(), FollowerAI::GetLeaderForFollower(), boss_twinemperorsAI::GetOtherBoss(), npc_anubisath_sentinel::aqsentinelAI::GetOtherSentinels(), GetPlayerAtMinimumRange(), npc_escortAI::GetPlayerForEscort(), boss_tyrannus::boss_tyrannusAI::GetRimefang(), boss_twin_baseAI::GetSister(), npc_ranshalla::npc_ranshallaAI::GetSpeakerByEntry(), npc_air_force_bots::npc_air_force_botsAI::GetSummonedGuard(), npc_escortAI::GetWaypointPosition(), npc_giant_claw_tentacle::giant_claw_tentacleAI::giant_claw_tentacleAI(), npc_giant_eye_tentacle::giant_eye_tentacleAI::giant_eye_tentacleAI(), npc_anubisath_sentinel::aqsentinelAI::GiveBuddyMyList(), npc_transient::npc_transientAI::GiveClueCredit(), npc_simon_bunny::npc_simon_bunnyAI::GivePunishment(), npc_simon_bunny::npc_simon_bunnyAI::GiveRewardForLevel(), boss_kalecgos::boss_kalecgosAI::GoodEnding(), npc_imprisoned_beryl_sorcerer::npc_imprisoned_beryl_sorcererAI::GotStinged(), npc_anachronos_the_ancient::npc_anachronos_the_ancientAI::HandleAnimation(), npc_torloth_the_magnificent::npc_torloth_the_magnificentAI::HandleAnimation(), npc_akama_illidan::npc_akama_illidanAI::HandleChannelSequence(), boss_netherspite::boss_netherspiteAI::HandleDoors(), boss_felmyst::boss_felmystAI::HandleFlightSequence(), boss_illidan_stormrage::boss_illidan_stormrageAI::HandleFlightSequence(), boss_illidan_stormrage::boss_illidan_stormrageAI::HandleTalkSequence(), npc_akama_illidan::npc_akama_illidanAI::HandleTalkSequence(), boss_illidan_stormrage::boss_illidan_stormrageAI::HandleTransformSequence(), npc_akama_illidan::npc_akama_illidanAI::HandleWalkSequence(), boss_valithria_dreamwalker::boss_valithria_dreamwalkerAI::HealReceived(), HealthAbovePct(), HealthBelowPct(), hyjalAI::HideNearPos(), hyjalAI::hyjalAI(), boss_malchezaar::boss_malchezaarAI::InfernalCleanup(), npc_dark_rider_of_acherus::npc_dark_rider_of_acherusAI::InitDespawnHorse(), boss_bronjahm::boss_bronjahmAI::InitializeAI(), boss_devourer_of_souls::boss_devourer_of_soulsAI::InitializeAI(), boss_drakkari_colossus::boss_drakkari_colossusAI::InitializeAI(), boss_flame_leviathan::boss_flame_leviathanAI::InitializeAI(), boss_prince_keleseth_icc::boss_prince_kelesethAI::InitializeAI(), boss_prince_taldaram_icc::boss_prince_taldaramAI::InitializeAI(), boss_prince_valanar_icc::boss_prince_valanarAI::InitializeAI(), boss_sapphiron::boss_sapphironAI::InitializeAI(), boss_sister_svalna::boss_sister_svalnaAI::InitializeAI(), boss_tyrannus::boss_tyrannusAI::InitializeAI(), boss_valithria_dreamwalker::boss_valithria_dreamwalkerAI::InitializeAI(), npc_bushwhacker::npc_bushwhackerAI::InitializeAI(), npc_kiljaeden_controller::npc_kiljaeden_controllerAI::InitializeAI(), npc_rimefang::npc_rimefangAI::InitializeAI(), npc_sindragosa_trash::npc_sindragosa_trashAI::InitializeAI(), npc_spinestalker::npc_spinestalkerAI::InitializeAI(), boss_priestess_delrissa::boss_priestess_delrissaAI::InitializeLackeys(), boss_viscidus::boss_viscidusAI::InitSpells(), boss_alythess::boss_alythessAI::IntroStep(), npc_firework::npc_fireworkAI::isCluster(), npc_escortAI::IsPlayerOrGroupInRange(), boss_gizrul_the_slavener::boss_gizrul_the_slavenerAI::IsSummonedBy(), HookMgr::ElunaCreatureAI::IsSummonedBy(), npc_alpha_beam::npc_alpha_beamAI::IsSummonedBy(), npc_arcane_overload::npc_arcane_overloadAI::IsSummonedBy(), npc_ashtongue_defender::npc_ashtongue_defenderAI::IsSummonedBy(), npc_ashtongue_elementalist::npc_ashtongue_elementalistAI::IsSummonedBy(), npc_ashtongue_rogue::npc_ashtongue_rogueAI::IsSummonedBy(), npc_ashtongue_sorcerer::npc_ashtongue_sorcererAI::IsSummonedBy(), npc_ashtongue_spiritbinder::npc_ashtongue_spiritbinderAI::IsSummonedBy(), npc_big_ooze::npc_big_oozeAI::IsSummonedBy(), npc_bone_spike::npc_bone_spikeAI::IsSummonedBy(), npc_coldflame::npc_coldflameAI::IsSummonedBy(), npc_combustion_consumption::npc_combustion_consumptionAI::IsSummonedBy(), npc_constrictor_tentacle::npc_constrictor_tentacleAI::IsSummonedBy(), npc_crystal_spike_trigger::npc_crystal_spike_triggerAI::IsSummonedBy(), npc_eyestalk::npc_eyestalkAI::IsSummonedBy(), npc_flash_freeze::npc_flash_freezeAI::IsSummonedBy(), npc_guardian_of_yogg_saron::npc_guardian_of_yogg_saronAI::IsSummonedBy(), npc_ice_block::npc_ice_blockAI::IsSummonedBy(), npc_image_belgaristrasz::npc_image_belgaristraszAI::IsSummonedBy(), npc_iron_roots::npc_iron_rootsAI::IsSummonedBy(), npc_little_ooze::npc_little_oozeAI::IsSummonedBy(), npc_living_ember::npc_living_emberAI::IsSummonedBy(), npc_living_inferno::npc_living_infernoAI::IsSummonedBy(), npc_lumbering_abomination::npc_lumbering_abominationAI::IsSummonedBy(), npc_meteor_strike::npc_meteor_strikeAI::IsSummonedBy(), npc_meteor_strike_initial::npc_meteor_strike_initialAI::IsSummonedBy(), npc_omega_stance::npc_omega_stanceAI::IsSummonedBy(), npc_onyx_flamecaller::npc_onyx_flamecallerAI::IsSummonedBy(), npc_raging_ghoul::npc_raging_ghoulAI::IsSummonedBy(), npc_raging_spirit::npc_raging_spiritAI::IsSummonedBy(), npc_risen_witch_doctor::npc_risen_witch_doctorAI::IsSummonedBy(), npc_static_field::npc_static_fieldAI::IsSummonedBy(), npc_strangulate_vehicle::npc_strangulate_vehicleAI::IsSummonedBy(), npc_suppresser::npc_suppresserAI::IsSummonedBy(), npc_tarindrella::npc_tarindrellaAI::IsSummonedBy(), npc_terenas_menethil::npc_terenas_menethilAI::IsSummonedBy(), npc_yogg_saron_illusions::npc_yogg_saron_illusionsAI::IsSummonedBy(), npc_ranshalla::npc_ranshallaAI::JustDidDialogueStep(), boss_alizabal::boss_alizabalAI::JustDied(), boss_alythess::boss_alythessAI::JustDied(), boss_anraphet::boss_anraphetAI::JustDied(), boss_anubarak_trial::boss_anubarak_trialAI::JustDied(), boss_attumen::boss_attumenAI::JustDied(), boss_baltharus_the_warborn::boss_baltharus_the_warbornAI::JustDied(), boss_bigbadwolf::boss_bigbadwolfAI::JustDied(), boss_black_knight::boss_black_knightAI::JustDied(), boss_blindeye_the_seer::boss_blindeye_the_seerAI::JustDied(), boss_blood_council_controller::boss_blood_council_controllerAI::JustDied(), boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI::JustDied(), boss_brutallus::boss_brutallusAI::JustDied(), boss_cannon_master_willey::boss_cannon_master_willeyAI::JustDied(), boss_dalronn_the_controller::boss_dalronn_the_controllerAI::JustDied(), boss_dathrohan_balnazzar::boss_dathrohan_balnazzarAI::JustDied(), boss_devourer_of_souls::boss_devourer_of_soulsAI::JustDied(), boss_dorothee::boss_dorotheeAI::JustDied(), boss_drakkari_elemental::boss_drakkari_elementalAI::JustDied(), boss_earthrager_ptah::boss_earthrager_ptahAI::JustDied(), boss_elder_brightleaf::boss_elder_brightleafAI::JustDied(), boss_elder_ironbranch::boss_elder_ironbranchAI::JustDied(), boss_elder_stonebark::boss_elder_stonebarkAI::JustDied(), boss_emperor_dagran_thaurissan::boss_draganthaurissanAI::JustDied(), boss_exarch_maladaar::boss_exarch_maladaarAI::JustDied(), boss_faction_championsAI::JustDied(), boss_fathomguard_caribdis::boss_fathomguard_caribdisAI::JustDied(), boss_fathomguard_sharkkis::boss_fathomguard_sharkkisAI::JustDied(), boss_fathomguard_tidalvess::boss_fathomguard_tidalvessAI::JustDied(), boss_fathomlord_karathress::boss_fathomlord_karathressAI::JustDied(), boss_felblood_kaelthas::boss_felblood_kaelthasAI::JustDied(), boss_festergut::boss_festergutAI::JustDied(), boss_freya::boss_freyaAI::JustDied(), boss_garfrost::boss_garfrostAI::JustDied(), boss_grubbis::boss_grubbisAI::JustDied(), boss_halion::boss_halionAI::JustDied(), boss_halycon::boss_halyconAI::JustDied(), boss_headless_horseman::boss_headless_horsemanAI::JustDied(), boss_herod::boss_herodAI::JustDied(), boss_high_astromancer_solarian::boss_high_astromancer_solarianAI::JustDied(), boss_ichoron::boss_ichoronAI::JustDied(), boss_illidan_stormrage::boss_illidan_stormrageAI::JustDied(), boss_interrogator_vishas::boss_interrogator_vishasAI::JustDied(), boss_jormungarAI::JustDied(), boss_kaelthas::boss_kaelthasAI::JustDied(), boss_kazrogal::boss_kazrogalAI::JustDied(), boss_kiggler_the_crazed::boss_kiggler_the_crazedAI::JustDied(), boss_kologarn::boss_kologarnAI::JustDied(), boss_kri::boss_kriAI::JustDied(), boss_krosh_firehand::boss_krosh_firehandAI::JustDied(), boss_kurinnaxx::boss_kurinnaxxAI::JustDied(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::JustDied(), boss_leotheras_the_blind::boss_leotheras_the_blindAI::JustDied(), boss_leotheras_the_blind_demonform::boss_leotheras_the_blind_demonformAI::JustDied(), boss_magistrate_barthilas::boss_magistrate_barthilasAI::JustDied(), boss_malygos::boss_malygosAI::JustDied(), boss_occuthar::boss_occutharAI::JustDied(), boss_olm_the_summoner::boss_olm_the_summonerAI::JustDied(), boss_palehoof::boss_palehoofAI::JustDied(), boss_pit_lord_argaloth::boss_pit_lord_argalothAI::JustDied(), boss_priestess_delrissa::boss_priestess_delrissaAI::JustDied(), boss_priestess_lackey_commonAI::JustDied(), boss_prince_keleseth_icc::boss_prince_kelesethAI::JustDied(), boss_prince_taldaram_icc::boss_prince_taldaramAI::JustDied(), boss_prince_valanar_icc::boss_prince_valanarAI::JustDied(), boss_princess_theradras::boss_ptheradrasAI::JustDied(), boss_professor_putricide::boss_professor_putricideAI::JustDied(), boss_ramstein_the_gorger::boss_ramstein_the_gorgerAI::JustDied(), boss_razorscale::boss_razorscaleAI::JustDied(), boss_razuvious::boss_razuviousAI::JustDied(), boss_rend_blackhand::boss_rend_blackhandAI::JustDied(), boss_roar::boss_roarAI::JustDied(), boss_rotface::boss_rotfaceAI::JustDied(), boss_runemaster_molgeim::boss_runemaster_molgeimAI::JustDied(), boss_sacrolash::boss_sacrolashAI::JustDied(), boss_sapphiron::boss_sapphironAI::JustDied(), boss_saronite_animus::boss_saronite_animusAI::JustDied(), boss_sartharion::boss_sartharionAI::JustDied(), boss_sathrovarr::boss_sathrovarrAI::JustDied(), boss_saviana_ragefire::boss_saviana_ragefireAI::JustDied(), boss_silver_hand_bosses::boss_silver_hand_bossesAI::JustDied(), boss_sindragosa::boss_sindragosaAI::JustDied(), boss_sister_svalna::boss_sister_svalnaAI::JustDied(), boss_skarvald_the_constructor::boss_skarvald_the_constructorAI::JustDied(), boss_skeram::boss_skeramAI::JustDied(), boss_steelbreaker::boss_steelbreakerAI::JustDied(), boss_stormcaller_brundir::boss_stormcaller_brundirAI::JustDied(), boss_strawman::boss_strawmanAI::JustDied(), boss_svala::boss_svalaAI::JustDied(), boss_temple_guardian_anhuur::boss_temple_guardian_anhuurAI::JustDied(), boss_terestian_illhoof::boss_terestianAI::JustDied(), boss_the_black_stalker::boss_the_black_stalkerAI::JustDied(), boss_the_lich_king::boss_the_lich_kingAI::JustDied(), boss_tinhead::boss_tinheadAI::JustDied(), boss_twilight_halion::boss_twilight_halionAI::JustDied(), boss_twin_baseAI::JustDied(), boss_twinemperorsAI::JustDied(), boss_tyrannus::boss_tyrannusAI::JustDied(), boss_urom::boss_uromAI::JustDied(), boss_varos::boss_varosAI::JustDied(), boss_vazruden::boss_vazrudenAI::JustDied(), boss_vem::boss_vemAI::JustDied(), boss_viscidus::boss_viscidusAI::JustDied(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::JustDied(), boss_warbringer_omrogg::boss_warbringer_omroggAI::JustDied(), boss_yauj::boss_yaujAI::JustDied(), celebras_the_cursed::celebras_the_cursedAI::JustDied(), dummy_dragonAI::JustDied(), example_escort::example_escortAI::JustDied(), GuardAI::JustDied(), HookMgr::ElunaCreatureAI::JustDied(), hyjal_trashAI::JustDied(), hyjalAI::JustDied(), npc_acolyte_of_shadron::npc_acolyte_of_shadronAI::JustDied(), npc_acolyte_of_vesperon::npc_acolyte_of_vesperonAI::JustDied(), npc_ahnkahar_nerubian::npc_ahnkahar_nerubianAI::JustDied(), npc_akama_shade::npc_akamaAI::JustDied(), npc_ancient_water_spirit::npc_ancient_water_spiritAI::JustDied(), npc_anubisath_sentinel::aqsentinelAI::JustDied(), npc_apprentice_mirveda::npc_apprentice_mirvedaAI::JustDied(), npc_ashtongue_channeler::npc_ashtongue_channelerAI::JustDied(), npc_ashtongue_defender::npc_ashtongue_defenderAI::JustDied(), npc_ashtongue_elementalist::npc_ashtongue_elementalistAI::JustDied(), npc_ashtongue_rogue::npc_ashtongue_rogueAI::JustDied(), npc_ashtongue_sorcerer::npc_ashtongue_sorcererAI::JustDied(), npc_ashtongue_spiritbinder::npc_ashtongue_spiritbinderAI::JustDied(), npc_baltharus_the_warborn_clone::npc_baltharus_the_warborn_cloneAI::JustDied(), npc_banana_hozen::npc_banana_hozenAI::JustDied(), npc_big_ooze::npc_big_oozeAI::JustDied(), npc_blackfathom_deeps_event::npc_blackfathom_deeps_eventAI::JustDied(), npc_blackhand_incarcerator::npc_blackhand_incarceratorAI::JustDied(), npc_blessed_banner::npc_blessed_bannerAI::JustDied(), npc_blistering_zombie::npc_blistering_zombieAI::JustDied(), npc_bone_spike::npc_bone_spikeAI::JustDied(), npc_bopper::npc_bopperAI::JustDied(), npc_buru_egg::npc_buru_eggAI::JustDied(), npc_claw_tentacle::claw_tentacleAI::JustDied(), npc_colossus::npc_colossusAI::JustDied(), npc_counselor_talbot::npc_counselor_talbotAI::JustDied(), npc_demon_chain::npc_demon_chainAI::JustDied(), npc_drakkari_gutripper::npc_drakkari_gutripperAI::JustDied(), npc_drakkari_scytheclaw::npc_drakkari_scytheclawAI::JustDied(), npc_elemental_lord::npc_elemental_lordAI::JustDied(), npc_enraged_spirit::npc_enraged_spiritAI::JustDied(), npc_enslaved_soul::npc_enslaved_soulAI::JustDied(), npc_eye_tentacle::eye_tentacleAI::JustDied(), npc_faerlina_add::npc_faerlina_addAI::JustDied(), npc_fel_crystal::npc_fel_crystalAI::JustDied(), npc_fel_orc_convert::npc_fel_orc_convertAI::JustDied(), npc_felkael_phoenix::npc_felkael_phoenixAI::JustDied(), npc_feral_defender::npc_feral_defenderAI::JustDied(), npc_ferocious_rhino::npc_ferocious_rhinoAI::JustDied(), npc_feugen::npc_feugenAI::JustDied(), npc_fizzlebang_toc::npc_fizzlebang_tocAI::JustDied(), npc_frenzied_worgen::npc_frenzied_worgenAI::JustDied(), npc_frost_tomb::npc_frost_tombAI::JustDied(), npc_frost_wyrm::npc_frost_wyrmAI::JustDied(), npc_gargoyle::npc_gargoyleAI::JustDied(), npc_ghoul_flayer::npc_ghoul_flayerAI::JustDied(), npc_giant_claw_tentacle::giant_claw_tentacleAI::JustDied(), npc_giant_eye_tentacle::giant_eye_tentacleAI::JustDied(), npc_giant_flesh_tentacle::flesh_tentacleAI::JustDied(), npc_glob_of_viscidus::npc_glob_of_viscidusAI::JustDied(), npc_gluttonous_abomination::npc_gluttonous_abominationAI::JustDied(), npc_halion_controller::npc_halion_controllerAI::JustDied(), npc_hand_of_the_deceiver::npc_hand_of_the_deceiverAI::JustDied(), npc_hellfire_sentry::npc_hellfire_sentryAI::JustDied(), npc_high_inquisitor_valroth::npc_high_inquisitor_valrothAI::JustDied(), npc_hodir_druid::npc_hodir_druidAI::JustDied(), npc_hodir_mage::npc_hodir_mageAI::JustDied(), npc_hodir_priest::npc_hodir_priestAI::JustDied(), npc_hodir_shaman::npc_hodir_shamanAI::JustDied(), npc_ice_tomb::npc_ice_tombAI::JustDied(), npc_ichor_globule::npc_ichor_globuleAI::JustDied(), npc_illidari_spawn::npc_illidari_spawnAI::JustDied(), npc_infernal_volcano::npc_infernal_volcanoAI::JustDied(), npc_infused_crystal::npc_infused_crystalAI::JustDied(), npc_inner_demon::npc_inner_demonAI::JustDied(), npc_iron_roots::npc_iron_rootsAI::JustDied(), npc_iron_sludge::npc_iron_sludgeAI::JustDied(), npc_jedoga_initiand::npc_jedoga_initiandAI::JustDied(), npc_kilrek::npc_kilrekAI::JustDied(), npc_little_ooze::npc_little_oozeAI::JustDied(), npc_living_ember::npc_living_emberAI::JustDied(), npc_living_inferno::npc_living_infernoAI::JustDied(), npc_magmoth_crusher::npc_magmoth_crusherAI::JustDied(), npc_manaforge_control_console::npc_manaforge_control_consoleAI::JustDied(), npc_massive_jormungar::npc_massive_jormungarAI::JustDied(), npc_medivh_bm::npc_medivh_bmAI::JustDied(), npc_memory::npc_memoryAI::JustDied(), npc_nerubar_victim::npc_nerubar_victimAI::JustDied(), npc_nesingwary_trapper::npc_nesingwary_trapperAI::JustDied(), npc_nether_portal::npc_nether_portalAI::JustDied(), npc_netherweb_victim::npc_netherweb_victimAI::JustDied(), npc_nexus_lord::npc_nexus_lordAI::JustDied(), npc_orinoko_tuskbreaker::npc_orinoko_tuskbreakerAI::JustDied(), npc_phoenix_tk::npc_phoenix_tkAI::JustDied(), npc_power_spark::npc_power_sparkAI::JustDied(), npc_precious_icc::npc_precious_iccAI::JustDied(), npc_pure_energy::npc_pure_energyAI::JustDied(), npc_qiraj_war_spawn::npc_qiraj_war_spawnAI::JustDied(), npc_raging_spirit::npc_raging_spiritAI::JustDied(), npc_ravenous_furbolg::npc_ravenous_furbolgAI::JustDied(), npc_restless_soul::npc_restless_soulAI::JustDied(), npc_risen_husk_spirit::npc_risen_husk_spiritAI::JustDied(), npc_ros_dark_rider::npc_ros_dark_riderAI::JustDied(), npc_ruins_dweller::npc_ruins_dwellerAI::JustDied(), npc_sanctum_sentry::npc_sanctum_sentryAI::JustDied(), npc_scion_of_eternity::npc_scion_of_eternityAI::JustDied(), npc_shadow_demon::shadow_demonAI::JustDied(), npc_shadowmoon_channeler::npc_shadowmoon_channelerAI::JustDied(), npc_snaplasher::npc_snaplasherAI::JustDied(), npc_snobold_vassal::npc_snobold_vassalAI::JustDied(), npc_spectral_ghostly_citizen::npc_spectral_ghostly_citizenAI::JustDied(), npc_spirit_warden::npc_spirit_wardenAI::JustDied(), npc_stalagg::npc_stalaggAI::JustDied(), npc_stinkbeard::npc_stinkbeardAI::JustDied(), npc_stinky_icc::npc_stinky_iccAI::JustDied(), npc_stonekeepers::npc_stonekeepersAI::JustDied(), npc_storm_lasher::npc_storm_lasherAI::JustDied(), npc_tainted_elemental::npc_tainted_elementalAI::JustDied(), npc_taldaram_flamesphere::npc_taldaram_flamesphereAI::JustDied(), npc_tempest_minion::npc_tempest_minionAI::JustDied(), npc_thassarian::npc_thassarianAI::JustDied(), npc_thrall_old_hillsbrad::npc_thrall_old_hillsbradAI::JustDied(), npc_tito::npc_titoAI::JustDied(), npc_torloth_the_magnificent::npc_torloth_the_magnificentAI::JustDied(), npc_transient::npc_transientAI::JustDied(), npc_void_sentinel::npc_void_sentinelAI::JustDied(), npc_webbed_creature::npc_webbed_creatureAI::JustDied(), npc_xt002_heart::npc_xt002_heartAI::JustDied(), npc_yggdras::npc_yggdrasAI::JustDied(), boss_anraphet::boss_anraphetAI::JustReachedHome(), boss_anubarak_trial::boss_anubarak_trialAI::JustReachedHome(), boss_bigbadwolf::boss_bigbadwolfAI::JustReachedHome(), boss_blood_council_controller::boss_blood_council_controllerAI::JustReachedHome(), boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI::JustReachedHome(), boss_bronjahm::boss_bronjahmAI::JustReachedHome(), boss_crone::boss_croneAI::JustReachedHome(), boss_dorothee::boss_dorotheeAI::JustReachedHome(), boss_earthrager_ptah::boss_earthrager_ptahAI::JustReachedHome(), boss_faction_championsAI::JustReachedHome(), boss_gormok::boss_gormokAI::JustReachedHome(), boss_icehowl::boss_icehowlAI::JustReachedHome(), boss_jaraxxus::boss_jaraxxusAI::JustReachedHome(), boss_jormungarAI::JustReachedHome(), boss_julianne::boss_julianneAI::JustReachedHome(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::JustReachedHome(), boss_palehoof::boss_palehoofAI::JustReachedHome(), boss_prince_keleseth_icc::boss_prince_kelesethAI::JustReachedHome(), boss_prince_taldaram_icc::boss_prince_taldaramAI::JustReachedHome(), boss_prince_valanar_icc::boss_prince_valanarAI::JustReachedHome(), boss_professor_putricide::boss_professor_putricideAI::JustReachedHome(), boss_roar::boss_roarAI::JustReachedHome(), boss_romulo::boss_romuloAI::JustReachedHome(), boss_saviana_ragefire::boss_saviana_ragefireAI::JustReachedHome(), boss_sindragosa::boss_sindragosaAI::JustReachedHome(), boss_sister_svalna::boss_sister_svalnaAI::JustReachedHome(), boss_skadi::boss_skadiAI::JustReachedHome(), boss_strawman::boss_strawmanAI::JustReachedHome(), boss_temple_guardian_anhuur::boss_temple_guardian_anhuurAI::JustReachedHome(), boss_the_lich_king::boss_the_lich_kingAI::JustReachedHome(), boss_tinhead::boss_tinheadAI::JustReachedHome(), boss_twin_baseAI::JustReachedHome(), boss_volkhan::boss_volkhanAI::JustReachedHome(), generic_halionAI::JustReachedHome(), HookMgr::ElunaCreatureAI::JustReachedHome(), npc_ferocious_rhino::npc_ferocious_rhinoAI::JustReachedHome(), npc_frenzied_worgen::npc_frenzied_worgenAI::JustReachedHome(), npc_halion_controller::npc_halion_controllerAI::JustReachedHome(), npc_harbinger_of_flame::npc_harbinger_of_flameAI::JustReachedHome(), npc_hellfire_channeler::npc_hellfire_channelerAI::JustReachedHome(), npc_massive_jormungar::npc_massive_jormungarAI::JustReachedHome(), npc_ravenous_furbolg::npc_ravenous_furbolgAI::JustReachedHome(), npc_the_lich_king_controller::npc_the_lich_king_controllerAI::JustReachedHome(), npc_tirion_fordring_tft::npc_tirion_fordringAI::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(), FollowerAI::JustRespawned(), HookMgr::ElunaCreatureAI::JustRespawned(), npc_escortAI::JustRespawned(), npc_lurking_potion::npc_lurking_potionAI::JustRespawned(), npc_rimefang::npc_rimefangAI::JustRespawned(), npc_sindragosa_trash::npc_sindragosa_trashAI::JustRespawned(), npc_spinestalker::npc_spinestalkerAI::JustRespawned(), boss_algalon_the_observer::boss_algalon_the_observerAI::JustSummoned(), boss_archimonde::boss_archimondeAI::JustSummoned(), boss_auriaya::boss_auriayaAI::JustSummoned(), boss_balinda::boss_balindaAI::JustSummoned(), boss_baltharus_the_warborn::boss_baltharus_the_warbornAI::JustSummoned(), boss_black_knight::boss_black_knightAI::JustSummoned(), boss_broggok::boss_broggokAI::JustSummoned(), boss_bronjahm::boss_bronjahmAI::JustSummoned(), boss_emalon::boss_emalonAI::JustSummoned(), boss_entropius::boss_entropiusAI::JustSummoned(), boss_exarch_maladaar::boss_exarch_maladaarAI::JustSummoned(), boss_gluth::boss_gluthAI::JustSummoned(), boss_gothik::boss_gothikAI::JustSummoned(), boss_grand_warlock_nethekurse::boss_grand_warlock_nethekurseAI::JustSummoned(), boss_harbinger_skyriss::boss_harbinger_skyrissAI::JustSummoned(), boss_ichoron::boss_ichoronAI::JustSummoned(), boss_ignis::boss_ignis_AI::JustSummoned(), boss_illidan_stormrage::boss_illidan_stormrageAI::JustSummoned(), boss_kiljaeden::boss_kiljaedenAI::JustSummoned(), boss_kologarn::boss_kologarnAI::JustSummoned(), boss_krik_thir::boss_krik_thirAI::JustSummoned(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::JustSummoned(), boss_laj::boss_lajAI::JustSummoned(), boss_muru::boss_muruAI::JustSummoned(), boss_nazan::boss_nazanAI::JustSummoned(), boss_nightbane::boss_nightbaneAI::JustSummoned(), boss_prince_keleseth_icc::boss_prince_kelesethAI::JustSummoned(), boss_prince_valanar_icc::boss_prince_valanarAI::JustSummoned(), boss_professor_putricide::boss_professor_putricideAI::JustSummoned(), boss_rotface::boss_rotfaceAI::JustSummoned(), boss_sara::boss_saraAI::JustSummoned(), boss_shirrak_the_dead_watcher::boss_shirrak_the_dead_watcherAI::JustSummoned(), boss_sindragosa::boss_sindragosaAI::JustSummoned(), boss_skeram::boss_skeramAI::JustSummoned(), boss_slad_ran::boss_slad_ranAI::JustSummoned(), boss_the_black_stalker::boss_the_black_stalkerAI::JustSummoned(), boss_the_lich_king::boss_the_lich_kingAI::JustSummoned(), boss_valithria_dreamwalker::boss_valithria_dreamwalkerAI::JustSummoned(), boss_vazruden_the_herald::boss_vazruden_the_heraldAI::JustSummoned(), boss_vexallus::boss_vexallusAI::JustSummoned(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::JustSummoned(), boss_volkhan::boss_volkhanAI::JustSummoned(), boss_zuramat::boss_zuramatAI::JustSummoned(), BossAI::JustSummoned(), example_escort::example_escortAI::JustSummoned(), HookMgr::ElunaCreatureAI::JustSummoned(), npc_00x09hl::npc_00x09hlAI::JustSummoned(), npc_akuno::npc_akunoAI::JustSummoned(), npc_apprentice_mirveda::npc_apprentice_mirvedaAI::JustSummoned(), npc_bessy::npc_bessyAI::JustSummoned(), npc_brann_hos::npc_brann_hosAI::JustSummoned(), npc_buru_egg::npc_buru_eggAI::JustSummoned(), npc_crystal_channel_target::npc_crystal_channel_targetAI::JustSummoned(), npc_daegarn::npc_daegarnAI::JustSummoned(), npc_disciple_of_naralex::npc_disciple_of_naralexAI::JustSummoned(), npc_earthmender_wilda::npc_earthmender_wildaAI::JustSummoned(), npc_emily::npc_emilyAI::JustSummoned(), npc_ethereal_beacon::npc_ethereal_beaconAI::JustSummoned(), npc_felfire_portal::npc_felfire_portalAI::JustSummoned(), npc_hand_of_the_deceiver::npc_hand_of_the_deceiverAI::JustSummoned(), npc_hellfire_channeler::npc_hellfire_channelerAI::JustSummoned(), npc_infused_crystal::npc_infused_crystalAI::JustSummoned(), npc_kiljaeden_controller::npc_kiljaeden_controllerAI::JustSummoned(), npc_kurenai_captive::npc_kurenai_captiveAI::JustSummoned(), npc_lady_sylvanas_windrunner::npc_lady_sylvanas_windrunnerAI::JustSummoned(), npc_maghar_captive::npc_maghar_captiveAI::JustSummoned(), npc_muglash::npc_muglashAI::JustSummoned(), npc_muru_portal::npc_muru_portalAI::JustSummoned(), npc_OOX17::npc_OOX17AI::JustSummoned(), npc_orinoko_tuskbreaker::npc_orinoko_tuskbreakerAI::JustSummoned(), npc_phoenix_egg_tk::npc_phoenix_egg_tkAI::JustSummoned(), npc_professor_phizzlethorpe::npc_professor_phizzlethorpeAI::JustSummoned(), npc_ruul_snowhoof::npc_ruul_snowhoofAI::JustSummoned(), npc_thrall_old_hillsbrad::npc_thrall_old_hillsbradAI::JustSummoned(), npc_torek::npc_torekAI::JustSummoned(), npc_willix::npc_willixAI::JustSummoned(), npc_wizzlecrank_shredder::npc_wizzlecrank_shredderAI::JustSummoned(), npc_wounded_blood_elf::npc_wounded_blood_elfAI::JustSummoned(), npc_akama_illidan::npc_akama_illidanAI::KillAllElites(), boss_anubrekhan::boss_anubrekhanAI::KilledUnit(), boss_devourer_of_souls::boss_devourer_of_soulsAI::KilledUnit(), boss_doomlord_kazzak::boss_doomlordkazzakAI::KilledUnit(), boss_faction_championsAI::KilledUnit(), boss_hadronox::boss_hadronoxAI::KilledUnit(), boss_headless_horseman::boss_headless_horsemanAI::KilledUnit(), boss_midnight::boss_midnightAI::KilledUnit(), boss_priestess_lackey_commonAI::KilledUnit(), boss_razuvious::boss_razuviousAI::KilledUnit(), boss_sara::boss_saraAI::KilledUnit(), boss_sathrovarr::boss_sathrovarrAI::KilledUnit(), boss_steelbreaker::boss_steelbreakerAI::KilledUnit(), boss_svala::boss_svalaAI::KilledUnit(), boss_the_lich_king::boss_the_lich_kingAI::KilledUnit(), boss_twilight_halion::boss_twilight_halionAI::KilledUnit(), boss_twinemperorsAI::KilledUnit(), boss_warbringer_omrogg::boss_warbringer_omroggAI::KilledUnit(), HookMgr::ElunaCreatureAI::KilledUnit(), netherspite_infernal::netherspite_infernalAI::KilledUnit(), npc_bone_spike::npc_bone_spikeAI::KilledUnit(), npc_tarindrella::npc_tarindrellaAI::KilledUnit(), npc_ethereal_beacon::npc_ethereal_beaconAI::KillSelf(), boss_urom::boss_uromAI::LeaveCombat(), npc_blood_elf_council_voice_trigger::npc_blood_elf_council_voice_triggerAI::LoadCouncilGUIDs(), npc_drakuru_shackles::npc_drakuru_shacklesAI::LockRageclaw(), npc_a_special_surprise::npc_a_special_surpriseAI::MeetQuestCondition(), boss_reliquary_of_souls::boss_reliquary_of_soulsAI::MergeThreatList(), boss_teron_gorefiend::boss_teron_gorefiendAI::MindControlGhost(), boss_midnight::boss_midnightAI::Mount(), boss_jedoga_shadowseeker::boss_jedoga_shadowseekerAI::MoveDown(), advisorbase_ai::MoveInLineOfSight(), alliance_rifleman::alliance_riflemanAI::MoveInLineOfSight(), boss_aeonus::boss_aeonusAI::MoveInLineOfSight(), boss_alythess::boss_alythessAI::MoveInLineOfSight(), boss_ambassador_hellmaw::boss_ambassador_hellmawAI::MoveInLineOfSight(), boss_anubrekhan::boss_anubrekhanAI::MoveInLineOfSight(), boss_brutallus::boss_brutallusAI::MoveInLineOfSight(), boss_chrono_lord_deja::boss_chrono_lord_dejaAI::MoveInLineOfSight(), boss_doomwalker::boss_doomwalkerAI::MoveInLineOfSight(), boss_dorothee::boss_dorotheeAI::MoveInLineOfSight(), boss_exarch_maladaar::boss_exarch_maladaarAI::MoveInLineOfSight(), boss_felblood_kaelthas::boss_felblood_kaelthasAI::MoveInLineOfSight(), boss_gluth::boss_gluthAI::MoveInLineOfSight(), boss_grand_warlock_nethekurse::boss_grand_warlock_nethekurseAI::MoveInLineOfSight(), boss_grandmaster_vorpil::boss_grandmaster_vorpilAI::MoveInLineOfSight(), boss_jedoga_shadowseeker::boss_jedoga_shadowseekerAI::MoveInLineOfSight(), boss_julianne::boss_julianneAI::MoveInLineOfSight(), boss_kaelthas::boss_kaelthasAI::MoveInLineOfSight(), boss_kalecgos::boss_kalecgosAI::MoveInLineOfSight(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::MoveInLineOfSight(), boss_lady_vashj::boss_lady_vashjAI::MoveInLineOfSight(), boss_leotheras_the_blind::boss_leotheras_the_blindAI::MoveInLineOfSight(), boss_lord_marrowgar::boss_lord_marrowgarAI::MoveInLineOfSight(), boss_malygos::boss_malygosAI::MoveInLineOfSight(), boss_nexusprince_shaffar::boss_nexusprince_shaffarAI::MoveInLineOfSight(), boss_reliquary_of_souls::boss_reliquary_of_soulsAI::MoveInLineOfSight(), boss_roar::boss_roarAI::MoveInLineOfSight(), boss_romulo::boss_romuloAI::MoveInLineOfSight(), boss_strawman::boss_strawmanAI::MoveInLineOfSight(), boss_svala::boss_svalaAI::MoveInLineOfSight(), boss_talon_king_ikiss::boss_talon_king_ikissAI::MoveInLineOfSight(), boss_temporus::boss_temporusAI::MoveInLineOfSight(), boss_teron_gorefiend::boss_teron_gorefiendAI::MoveInLineOfSight(), boss_the_lurker_below::boss_the_lurker_belowAI::MoveInLineOfSight(), boss_tinhead::boss_tinheadAI::MoveInLineOfSight(), boss_twinemperorsAI::MoveInLineOfSight(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::MoveInLineOfSight(), boss_watchkeeper_gargolmar::boss_watchkeeper_gargolmarAI::MoveInLineOfSight(), FollowerAI::MoveInLineOfSight(), HookMgr::ElunaCreatureAI::MoveInLineOfSight(), npc_a_special_surprise::npc_a_special_surpriseAI::MoveInLineOfSight(), npc_aged_dying_ancient_kodo::npc_aged_dying_ancient_kodoAI::MoveInLineOfSight(), npc_air_force_bots::npc_air_force_botsAI::MoveInLineOfSight(), npc_alexstraza_the_lifebinder::npc_alexstraza_the_lifebinderAI::MoveInLineOfSight(), npc_ancestral_wolf::npc_ancestral_wolfAI::MoveInLineOfSight(), npc_anubarak_spike::npc_anubarak_spikeAI::MoveInLineOfSight(), npc_beryl_sorcerer::npc_beryl_sorcererAI::MoveInLineOfSight(), npc_blood_queen_lana_thel::npc_blood_queen_lana_thelAI::MoveInLineOfSight(), npc_cage_trap_trigger::cage_trap_triggerAI::MoveInLineOfSight(), npc_coilfang_ambusher::npc_coilfang_ambusherAI::MoveInLineOfSight(), npc_creditmarker_visit_with_ancestors::npc_creditmarker_visit_with_ancestorsAI::MoveInLineOfSight(), npc_custodian_of_time::npc_custodian_of_timeAI::MoveInLineOfSight(), npc_cw_area_trigger::npc_cw_area_triggerAI::MoveInLineOfSight(), npc_daranelle::npc_daranelleAI::MoveInLineOfSight(), npc_dkc1_gothik::npc_dkc1_gothikAI::MoveInLineOfSight(), npc_draenei_survivor::npc_draenei_survivorAI::MoveInLineOfSight(), npc_elder_kekek::npc_elder_kekekAI::MoveInLineOfSight(), npc_escortAI::MoveInLineOfSight(), npc_expedition_commander::npc_expedition_commanderAI::MoveInLineOfSight(), npc_fezzix_geartwist::npc_fezzix_geartwistAI::MoveInLineOfSight(), npc_grizzlemaw_cw_trigger::npc_grizzlemaw_cw_triggerAI::MoveInLineOfSight(), npc_guardian_pavilion::npc_guardian_pavilionAI::MoveInLineOfSight(), npc_harbinger_of_flame::npc_harbinger_of_flameAI::MoveInLineOfSight(), npc_high_oracle_soo_roo::npc_high_oracle_soo_rooAI::MoveInLineOfSight(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::MoveInLineOfSight(), npc_hodirs_fury::npc_hodirs_furyAI::MoveInLineOfSight(), npc_infused_crystal::npc_infused_crystalAI::MoveInLineOfSight(), npc_jaomin_ro::npc_jaomin_roAI::MoveInLineOfSight(), npc_jungle_punch_target::npc_jungle_punch_targetAI::MoveInLineOfSight(), npc_khunok_the_behemoth::npc_khunok_the_behemothAI::MoveInLineOfSight(), npc_kservant::npc_kservantAI::MoveInLineOfSight(), npc_lesser_doomguard::npc_lesser_doomguardAI::MoveInLineOfSight(), npc_lurking_potion::npc_lurking_potionAI::MoveInLineOfSight(), npc_mageguard_dalaran::npc_mageguard_dalaranAI::MoveInLineOfSight(), npc_medivh_bm::npc_medivh_bmAI::MoveInLineOfSight(), npc_mist::npc_mistAI::MoveInLineOfSight(), npc_nether_drake::npc_nether_drakeAI::MoveInLineOfSight(), npc_nexus_drake_hatchling::npc_nexus_drake_hatchlingAI::MoveInLineOfSight(), npc_ogre_brute::npc_ogre_bruteAI::MoveInLineOfSight(), npc_pet_hunter_snake_trap::npc_pet_hunter_snake_trapAI::MoveInLineOfSight(), npc_pulsing_pumpkin::npc_pulsing_pumpkinAI::MoveInLineOfSight(), npc_salanar_the_horseman::npc_salanar_the_horsemanAI::MoveInLineOfSight(), npc_skywing::npc_skywingAI::MoveInLineOfSight(), npc_snowfall_glade_playmate::npc_snowfall_glade_playmateAI::MoveInLineOfSight(), npc_the_biggest_tree::npc_the_biggest_treeAI::MoveInLineOfSight(), npc_the_etymidian::npc_the_etymidianAI::MoveInLineOfSight(), npc_thorims_hammer::npc_thorims_hammerAI::MoveInLineOfSight(), npc_tooga::npc_toogaAI::MoveInLineOfSight(), npc_towering_infernal::npc_towering_infernalAI::MoveInLineOfSight(), npc_transient::npc_transientAI::MoveInLineOfSight(), npc_twiggy_flathead::npc_twiggy_flatheadAI::MoveInLineOfSight(), npc_vereth_the_cunning::npc_vereth_the_cunningAI::MoveInLineOfSight(), npc_warden_mellichar::npc_warden_mellicharAI::MoveInLineOfSight(), npc_water_globule::npc_water_globuleAI::MoveInLineOfSight(), npc_winterfin_playmate::npc_winterfin_playmateAI::MoveInLineOfSight(), npc_wisp_invis::npc_wisp_invisAI::MoveInLineOfSight(), HookMgr::ElunaCreatureAI::MoveInLineOfSight_Safe(), boss_algalon_the_observer::boss_algalon_the_observerAI::MovementInform(), boss_anraphet::boss_anraphetAI::MovementInform(), boss_ayamiss::boss_ayamissAI::MovementInform(), boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI::MovementInform(), boss_dreadscale::boss_dreadscaleAI::MovementInform(), boss_eadric::boss_eadricAI::MovementInform(), boss_four_horsemen::boss_four_horsemenAI::MovementInform(), boss_garfrost::boss_garfrostAI::MovementInform(), boss_gormok::boss_gormokAI::MovementInform(), boss_headless_horseman::boss_headless_horsemanAI::MovementInform(), boss_icehowl::boss_icehowlAI::MovementInform(), boss_illidan_stormrage::boss_illidan_stormrageAI::MovementInform(), boss_kalecgos::boss_kalecgosAI::MovementInform(), boss_lord_marrowgar::boss_lord_marrowgarAI::MovementInform(), boss_malygos::boss_malygosAI::MovementInform(), boss_nefarian::boss_nefarianAI::MovementInform(), boss_nightbane::boss_nightbaneAI::MovementInform(), boss_onyxia::boss_onyxiaAI::MovementInform(), boss_paletress::boss_paletressAI::MovementInform(), boss_professor_putricide::boss_professor_putricideAI::MovementInform(), boss_rend_blackhand::boss_rend_blackhandAI::MovementInform(), boss_saviana_ragefire::boss_saviana_ragefireAI::MovementInform(), boss_selin_fireheart::boss_selin_fireheartAI::MovementInform(), boss_sindragosa::boss_sindragosaAI::MovementInform(), boss_sister_svalna::boss_sister_svalnaAI::MovementInform(), boss_the_lich_king::boss_the_lich_kingAI::MovementInform(), boss_the_lurker_below::boss_the_lurker_belowAI::MovementInform(), boss_twin_baseAI::MovementInform(), boss_warchief_kargath_bladefist::boss_warchief_kargath_bladefistAI::MovementInform(), dummy_dragonAI::MovementInform(), FollowerAI::MovementInform(), HookMgr::ElunaCreatureAI::MovementInform(), npc_agitated_earth_spirit::npc_agitated_earth_spiritAI::MovementInform(), npc_annhylde_the_caller::npc_annhylde_the_callerAI::MovementInform(), npc_announcer_toc5::npc_announcer_toc5AI::MovementInform(), npc_argent_valiant::npc_argent_valiantAI::MovementInform(), npc_azure_ring_captain::npc_azure_ring_captainAI::MovementInform(), npc_ball_of_flame::npc_ball_of_flameAI::MovementInform(), npc_blood_queen_lana_thel::npc_blood_queen_lana_thelAI::MovementInform(), npc_corki::npc_corkiAI::MovementInform(), npc_corrupted_soul_fragment::npc_corrupted_soul_fragmentAI::MovementInform(), npc_counselor_talbot::npc_counselor_talbotAI::MovementInform(), npc_darnavan::npc_darnavanAI::MovementInform(), npc_dragonmaw_peon::npc_dragonmaw_peonAI::MovementInform(), npc_drakkari_invader::npc_drakkari_invaderAI::MovementInform(), npc_enslaved_netherwing_drake::npc_enslaved_netherwing_drakeAI::MovementInform(), npc_enslaved_proto_drake::npc_enslaved_proto_drakeAI::MovementInform(), npc_escortAI::MovementInform(), npc_fel_guard_hound::npc_fel_guard_houndAI::MovementInform(), npc_fizzlebang_toc::npc_fizzlebang_tocAI::MovementInform(), npc_frost_sphere::npc_frost_sphereAI::MovementInform(), npc_general_arlos::npc_general_arlosAI::MovementInform(), npc_glob_of_viscidus::npc_glob_of_viscidusAI::MovementInform(), npc_high_overlord_saurfang_icc::npc_high_overlord_saurfangAI::MovementInform(), npc_hive_zara_larva::npc_hive_zara_larvaAI::MovementInform(), npc_image_lich_king::npc_image_lich_kingAI::MovementInform(), npc_image_of_medivh::npc_image_of_medivhAI::MovementInform(), npc_ingvar_throw_dummy::npc_ingvar_throw_dummyAI::MovementInform(), npc_jedoga_initiand::npc_jedoga_initiandAI::MovementInform(), npc_leryssa::npc_leryssaAI::MovementInform(), npc_li_fei::npc_li_feiAI::MovementInform(), npc_living_mojo::npc_living_mojoAI::MovementInform(), npc_lurking_potion::npc_lurking_potionAI::MovementInform(), npc_mature_netherwing_drake::npc_mature_netherwing_drakeAI::MovementInform(), npc_muradin_bronzebeard_icc::npc_muradin_bronzebeard_iccAI::MovementInform(), npc_nether_drake::npc_nether_drakeAI::MovementInform(), npc_ogre_brute::npc_ogre_bruteAI::MovementInform(), npc_omen::npc_omenAI::MovementInform(), npc_orinoko_tuskbreaker::npc_orinoko_tuskbreakerAI::MovementInform(), npc_palehoof_orb::npc_palehoof_orbAI::MovementInform(), npc_princess_stillpine::npc_princess_stillpineAI::MovementInform(), npc_released_offspring_harkoa::npc_released_offspring_harkoaAI::MovementInform(), npc_rimefang::npc_rimefangAI::MovementInform(), npc_snobold_vassal::npc_snobold_vassalAI::MovementInform(), npc_spark_of_ionar::npc_spark_of_ionarAI::MovementInform(), npc_spectator::npc_spectatorAI::MovementInform(), npc_spinestalker::npc_spinestalkerAI::MovementInform(), npc_stillpine_capitive::npc_stillpine_capitiveAI::MovementInform(), npc_tirion_fordring_tft::npc_tirion_fordringAI::MovementInform(), npc_trapped_mammoth_calf::npc_trapped_mammoth_calfAI::MovementInform(), npc_turned_champion::npc_turned_championAI::MovementInform(), npc_unleashed_ballAI::MovementInform(), npc_unworthy_initiate::npc_unworthy_initiateAI::MovementInform(), npc_valkyr_shadowguard::npc_valkyr_shadowguardAI::MovementInform(), npc_verdisa_beglaristrasz_eternos::npc_verdisa_beglaristrasz_eternosAI::MovementInform(), npc_weegli_blastfuse::npc_weegli_blastfuseAI::MovementInform(), npc_wounded_skirmisher::npc_wounded_skirmisherAI::MovementInform(), npc_zelfrax::npc_zelfraxAI::MovementInform(), npc_zuni_bridge::npc_zuni_bridgeAI::MovementInform(), npc_living_mojo::npc_living_mojoAI::MoveMojos(), npc_zelfrax::npc_zelfraxAI::MoveToDock(), npc_power_spark::npc_power_sparkAI::MoveToMalygos(), npc_unleashed_ballAI::MoveToNextPoint(), boss_jedoga_shadowseeker::boss_jedoga_shadowseekerAI::MoveUp(), boss_magtheridon::boss_magtheridonAI::NeedCheckCubeStatus(), boss_palehoof::boss_palehoofAI::NextPhase(), npc_geezle::npc_geezleAI::NextStep(), npc_image_of_medivh::npc_image_of_medivhAI::NextStep(), npc_overlord_morghor::npc_overlord_morghorAI::NextStep(), npc_ancient_water_spirit::npc_ancient_water_spiritAI::npc_ancient_water_spiritAI(), npc_announcer_toc5::npc_announcer_toc5AI::npc_announcer_toc5AI(), npc_apprentice_mirveda::npc_apprentice_mirvedaAI::npc_apprentice_mirvedaAI(), npc_arcane_overload::npc_arcane_overloadAI::npc_arcane_overloadAI(), npc_archaedas_minions::npc_archaedas_minionsAI::npc_archaedas_minionsAI(), npc_argent_soldier::npc_argent_soldierAI::npc_argent_soldierAI(), npc_auriaya_seeping_trigger::npc_auriaya_seeping_triggerAI::npc_auriaya_seeping_triggerAI(), npc_blessed_banner::npc_blessed_bannerAI::npc_blessed_bannerAI(), npc_bloodmaul_brutebane::npc_bloodmaul_brutebaneAI::npc_bloodmaul_brutebaneAI(), npc_buru_egg::npc_buru_eggAI::npc_buru_eggAI(), npc_chaotic_rift::npc_chaotic_riftAI::npc_chaotic_riftAI(), npc_combustion_consumption::npc_combustion_consumptionAI::npc_combustion_consumptionAI(), npc_corrupted_soul_fragment::npc_corrupted_soul_fragmentAI::npc_corrupted_soul_fragmentAI(), npc_creature_generator_akama::npc_creature_generator_akamaAI::npc_creature_generator_akamaAI(), npc_cw_area_trigger::npc_cw_area_triggerAI::npc_cw_area_triggerAI(), npc_detonating_lasher::npc_detonating_lasherAI::npc_detonating_lasherAI(), npc_devouring_flame::npc_devouring_flameAI::npc_devouring_flameAI(), npc_disciple_of_naralex::npc_disciple_of_naralexAI::npc_disciple_of_naralexAI(), npc_drakkari_gutripper::npc_drakkari_gutripperAI::npc_drakkari_gutripperAI(), npc_drakkari_scytheclaw::npc_drakkari_scytheclawAI::npc_drakkari_scytheclawAI(), npc_eonars_gift::npc_eonars_giftAI::npc_eonars_giftAI(), npc_expedition_commander::npc_expedition_commanderAI::npc_expedition_commanderAI(), npc_felmyst_trail::npc_felmyst_trailAI::npc_felmyst_trailAI(), npc_felmyst_vapor::npc_felmyst_vaporAI::npc_felmyst_vaporAI(), npc_feral_defender::npc_feral_defenderAI::npc_feral_defenderAI(), npc_fizzlebang_toc::npc_fizzlebang_tocAI::npc_fizzlebang_tocAI(), npc_flame_tsunami::npc_flame_tsunamiAI::npc_flame_tsunamiAI(), npc_flash_freeze::npc_flash_freezeAI::npc_flash_freezeAI(), npc_freyas_ward::npc_freyas_wardAI::npc_freyas_wardAI(), npc_frostworn_general::npc_frostworn_generalAI::npc_frostworn_generalAI(), npc_garrosh_toc::npc_garrosh_tocAI::npc_garrosh_tocAI(), npc_giant_infernal::npc_giant_infernalAI::npc_giant_infernalAI(), npc_goblin_assassin::npc_goblin_assassinAI::npc_goblin_assassinAI(), npc_grizzlemaw_cw_trigger::npc_grizzlemaw_cw_triggerAI::npc_grizzlemaw_cw_triggerAI(), npc_halion_controller::npc_halion_controllerAI::npc_halion_controllerAI(), npc_healthy_spore::npc_healthy_sporeAI::npc_healthy_sporeAI(), npc_high_overlord_saurfang_icc::npc_high_overlord_saurfangAI::npc_high_overlord_saurfangAI(), npc_hive_zara_larva::npc_hive_zara_larvaAI::npc_hive_zara_larvaAI(), npc_hodir_druid::npc_hodir_druidAI::npc_hodir_druidAI(), npc_hodir_mage::npc_hodir_mageAI::npc_hodir_mageAI(), npc_hodir_priest::npc_hodir_priestAI::npc_hodir_priestAI(), npc_hodir_shaman::npc_hodir_shamanAI::npc_hodir_shamanAI(), npc_hodirs_fury::npc_hodirs_furyAI::npc_hodirs_furyAI(), npc_ice_block::npc_ice_blockAI::npc_ice_blockAI(), npc_icicle::npc_icicleAI::npc_icicleAI(), npc_infernal_volcano::npc_infernal_volcanoAI::npc_infernal_volcanoAI(), npc_iron_roots::npc_iron_rootsAI::npc_iron_rootsAI(), npc_jaina_fos::npc_jaina_fosAI::npc_jaina_fosAI(), npc_jaina_or_sylvanas_hor::npc_jaina_or_sylvanas_horAI::npc_jaina_or_sylvanas_horAI(), npc_kiljaeden_controller::npc_kiljaeden_controllerAI::npc_kiljaeden_controllerAI(), npc_koltira_deathweaver::npc_koltira_deathweaverAI::npc_koltira_deathweaverAI(), npc_li_fei::npc_li_feiAI::npc_li_feiAI(), npc_lumbering_abomination::npc_lumbering_abominationAI::npc_lumbering_abominationAI(), npc_margrave_dhakar::npc_margrave_dhakarAI::npc_margrave_dhakarAI(), npc_mimirons_inferno::npc_mimirons_infernoAI::npc_mimirons_infernoAI(), npc_mole_machine_trigger::npc_mole_machine_triggerAI::npc_mole_machine_triggerAI(), npc_morridune::npc_morriduneAI::npc_morriduneAI(), npc_muradin_bronzebeard_icc::npc_muradin_bronzebeard_iccAI::npc_muradin_bronzebeard_iccAI(), npc_necromancer::npc_necromancerAI::npc_necromancerAI(), npc_nether_portal::npc_nether_portalAI::npc_nether_portalAI(), npc_omen::npc_omenAI::npc_omenAI(), npc_orinoko_tuskbreaker::npc_orinoko_tuskbreakerAI::npc_orinoko_tuskbreakerAI(), npc_pool_of_tar::npc_pool_of_tarAI::npc_pool_of_tarAI(), npc_power_spark::npc_power_sparkAI::npc_power_sparkAI(), npc_precious_icc::npc_precious_iccAI::npc_precious_iccAI(), npc_pure_energy::npc_pure_energyAI::npc_pure_energyAI(), npc_raging_ghoul::npc_raging_ghoulAI::npc_raging_ghoulAI(), npc_risen_witch_doctor::npc_risen_witch_doctorAI::npc_risen_witch_doctorAI(), npc_sanctum_sentry::npc_sanctum_sentryAI::npc_sanctum_sentryAI(), npc_saronite_vapors::npc_saronite_vaporsAI::npc_saronite_vaporsAI(), npc_scarlet_ghoul::npc_scarlet_ghoulAI::npc_scarlet_ghoulAI(), npc_scarlet_miner::npc_scarlet_minerAI::npc_scarlet_minerAI(), npc_scorch_ground::npc_scorch_groundAI::npc_scorch_groundAI(), npc_scrapbot::npc_scrapbotAI::npc_scrapbotAI(), npc_snaplasher::npc_snaplasherAI::npc_snaplasherAI(), npc_snowpacked_icicle::npc_snowpacked_icicleAI::npc_snowpacked_icicleAI(), npc_son_of_flame::npc_son_of_flameAI::npc_son_of_flameAI(), npc_stinkbeard::npc_stinkbeardAI::npc_stinkbeardAI(), npc_stonekeepers::npc_stonekeepersAI::npc_stonekeepersAI(), npc_storm_lasher::npc_storm_lasherAI::npc_storm_lasherAI(), npc_sun_beam::npc_sun_beamAI::npc_sun_beamAI(), npc_sylvanas_fos::npc_sylvanas_fosAI::npc_sylvanas_fosAI(), npc_teleportation_portal_vh::npc_teleportation_portalAI::npc_teleportation_portalAI(), npc_the_biggest_tree::npc_the_biggest_treeAI::npc_the_biggest_treeAI(), npc_thorims_hammer::npc_thorims_hammerAI::npc_thorims_hammerAI(), npc_thrall_old_hillsbrad::npc_thrall_old_hillsbradAI::npc_thrall_old_hillsbradAI(), npc_tirion_toc::npc_tirion_tocAI::npc_tirion_tocAI(), npc_toasty_fire::npc_toasty_fireAI::npc_toasty_fireAI(), npc_tonk_mine::npc_tonk_mineAI::npc_tonk_mineAI(), npc_unstable_sun_beam::npc_unstable_sun_beamAI::npc_unstable_sun_beamAI(), npc_unworthy_initiate::npc_unworthy_initiateAI::npc_unworthy_initiateAI(), npc_varian_toc::npc_varian_tocAI::npc_varian_tocAI(), npc_vengeful_shade::npc_vengeful_shadeAI::npc_vengeful_shadeAI(), npc_wild_imp::npc_wild_impAI::npc_wild_impAI(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::NPCChangeTarget(), HookMgr::ElunaCreatureAI::OnCharmed(), HookMgr::ElunaCreatureAI::OnPossess(), npc_steam_tonk::npc_steam_tonkAI::OnPossess(), npc_firework_launcher::npc_firework_launcherAI::OnSpellClick(), npc_glade_glimmer::npc_glade_glimmerAI::OnSpellClick(), npc_injured_razor_hill_grunt::OnSpellClick(), boss_pyroguard_emberseer::boss_pyroguard_emberseerAI::OpenDoors(), dummy_dragonAI::OpenPortal(), boss_jedoga_shadowseeker::boss_jedoga_shadowseekerAI::Opfern(), HookMgr::ElunaCreatureAI::OwnerAttacked(), boss_flame_leviathan_seat::boss_flame_leviathan_seatAI::PassengerBoarded(), boss_kologarn::boss_kologarnAI::PassengerBoarded(), boss_xt002::boss_xt002_AI::PassengerBoarded(), HookMgr::ElunaCreatureAI::PassengerBoarded(), npc_doctor::npc_doctorAI::PatientDied(), npc_doctor::npc_doctorAI::PatientSaved(), npc_simon_bunny::npc_simon_bunnyAI::PlayColor(), boss_kaelthas::boss_kaelthasAI::PrepareAdvisors(), npc_simon_bunny::npc_simon_bunnyAI::PrepareClusters(), npc_barnes::npc_barnesAI::PrepareEncounter(), npc_jungle_punch_target::npc_jungle_punch_targetAI::proceedCwEvent(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::ReanimateCultist(), example_creature::example_creatureAI::ReceiveEmote(), guard_generic::guard_genericAI::ReceiveEmote(), HookMgr::ElunaCreatureAI::ReceiveEmote(), npc_brewfest_reveler::npc_brewfest_revelerAI::ReceiveEmote(), npc_chicken_cluck::npc_chicken_cluckAI::ReceiveEmote(), 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(), npc_taskmaster_fizzule::npc_taskmaster_fizzuleAI::ReceiveEmote(), boss_warchief_kargath_bladefist::boss_warchief_kargath_bladefistAI::removeAdds(), boss_festergut::boss_festergutAI::RemoveBlight(), boss_faction_championsAI::RemoveCC(), boss_felblood_kaelthas::boss_felblood_kaelthasAI::RemoveGravityLapse(), boss_najentus::boss_najentusAI::RemoveImpalingSpine(), boss_keristrasza::boss_keristraszaAI::RemovePrison(), boss_taldaram::boss_taldaramAI::RemovePrison(), boss_black_knight::boss_black_knightAI::RemoveSummons(), advisorbase_ai::Reset(), boss_alar::boss_alarAI::Reset(), boss_algalon_the_observer::boss_algalon_the_observerAI::Reset(), boss_alythess::boss_alythessAI::Reset(), boss_amanitar::boss_amanitarAI::Reset(), boss_ambassador_hellmaw::boss_ambassador_hellmawAI::Reset(), boss_anraphet::boss_anraphetAI::Reset(), boss_anub_arak::boss_anub_arakAI::Reset(), boss_anubarak_trial::boss_anubarak_trialAI::Reset(), boss_anubrekhan::boss_anubrekhanAI::Reset(), boss_archaedas::boss_archaedasAI::Reset(), boss_baltharus_the_warborn::boss_baltharus_the_warbornAI::Reset(), boss_baroness_dorothea_millstipe::boss_baroness_dorothea_millstipeAI::Reset(), boss_bjarngrim::boss_bjarngrimAI::Reset(), boss_black_knight::boss_black_knightAI::Reset(), boss_blood_council_controller::boss_blood_council_controllerAI::Reset(), boss_brutallus::boss_brutallusAI::Reset(), boss_cthun::cthunAI::Reset(), boss_curator::boss_curatorAI::Reset(), boss_dalronn_the_controller::boss_dalronn_the_controllerAI::Reset(), boss_dathrohan_balnazzar::boss_dathrohan_balnazzarAI::Reset(), boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::Reset(), boss_devourer_of_souls::boss_devourer_of_soulsAI::Reset(), boss_doomrel::boss_doomrelAI::Reset(), boss_drakkari_colossus::boss_drakkari_colossusAI::Reset(), boss_drakkari_elemental::boss_drakkari_elementalAI::Reset(), boss_elder_brightleaf::boss_elder_brightleafAI::Reset(), boss_elder_ironbranch::boss_elder_ironbranchAI::Reset(), boss_elder_stonebark::boss_elder_stonebarkAI::Reset(), boss_emalon::boss_emalonAI::Reset(), boss_erekem::boss_erekemAI::Reset(), boss_essence_of_desire::boss_essence_of_desireAI::Reset(), boss_eye_of_cthun::eye_of_cthunAI::Reset(), boss_fathomguard_sharkkis::boss_fathomguard_sharkkisAI::Reset(), boss_fathomlord_karathress::boss_fathomlord_karathressAI::Reset(), boss_felmyst::boss_felmystAI::Reset(), boss_festergut::boss_festergutAI::Reset(), boss_flame_leviathan::boss_flame_leviathanAI::Reset(), boss_flame_leviathan_defense_cannon::boss_flame_leviathan_defense_cannonAI::Reset(), boss_four_horsemen::boss_four_horsemenAI::Reset(), boss_gal_darah::boss_gal_darahAI::Reset(), boss_garaxxas::boss_garaxxasAI::Reset(), boss_general_zarithrian::boss_general_zarithrianAI::Reset(), boss_golemagg::boss_golemaggAI::Reset(), boss_gothik::boss_gothikAI::Reset(), boss_grand_warlock_nethekurse::boss_grand_warlock_nethekurseAI::Reset(), boss_gurtogg_bloodboil::boss_gurtogg_bloodboilAI::Reset(), boss_gyth::boss_gythAI::Reset(), boss_hadronox::boss_hadronoxAI::Reset(), boss_halion::boss_halionAI::Reset(), boss_harbinger_skyriss::boss_harbinger_skyrissAI::Reset(), boss_headless_horseman::boss_headless_horsemanAI::Reset(), boss_high_astromancer_solarian::boss_high_astromancer_solarianAI::Reset(), boss_high_inquisitor_fairbanks::boss_high_inquisitor_fairbanksAI::Reset(), boss_high_inquisitor_whitemane::boss_high_inquisitor_whitemaneAI::Reset(), boss_high_king_maulgar::boss_high_king_maulgarAI::Reset(), boss_hodir::boss_hodirAI::Reset(), boss_horAI::Reset(), boss_hydross_the_unstable::boss_hydross_the_unstableAI::Reset(), boss_ichoron::boss_ichoronAI::Reset(), boss_illidan_stormrage::boss_illidan_stormrageAI::Reset(), boss_ingvar_the_plunderer::boss_ingvar_the_plundererAI::Reset(), boss_ionar::boss_ionarAI::Reset(), boss_julianne::boss_julianneAI::Reset(), boss_kaelthas::boss_kaelthasAI::Reset(), boss_kagani_nightstrike::boss_kagani_nightstrikeAI::Reset(), boss_kalecgos::boss_kalecgosAI::Reset(), boss_kalecgos_kj::boss_kalecgos_kjAI::Reset(), boss_kelidan_the_breaker::boss_kelidan_the_breakerAI::Reset(), boss_kelthuzad::boss_kelthuzadAI::Reset(), boss_keristrasza::boss_keristraszaAI::Reset(), boss_kiljaeden::boss_kiljaedenAI::Reset(), boss_kologarn::boss_kologarnAI::Reset(), boss_krick::boss_krickAI::Reset(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::Reset(), boss_lady_vashj::boss_lady_vashjAI::Reset(), boss_laj::boss_lajAI::Reset(), boss_leotheras_the_blind::boss_leotheras_the_blindAI::Reset(), boss_lich_king_toc::boss_lich_king_tocAI::Reset(), boss_lord_marrowgar::boss_lord_marrowgarAI::Reset(), boss_magistrate_barthilas::boss_magistrate_barthilasAI::Reset(), boss_magmadar::boss_magmadarAI::Reset(), boss_magtheridon::boss_magtheridonAI::Reset(), boss_magus_telestra::boss_magus_telestraAI::Reset(), boss_maiev_shadowsong::boss_maievAI::Reset(), boss_malygos::boss_malygosAI::Reset(), boss_midnight::boss_midnightAI::Reset(), boss_moam::boss_moamAI::Reset(), boss_moroes::boss_moroesAI::Reset(), boss_murmur::boss_murmurAI::Reset(), boss_muru::boss_muruAI::Reset(), boss_nexusprince_shaffar::boss_nexusprince_shaffarAI::Reset(), boss_nightbane::boss_nightbaneAI::Reset(), boss_noth::boss_nothAI::Reset(), boss_ook_ook::boss_ook_ookAI::Reset(), boss_palehoof::boss_palehoofAI::Reset(), boss_paletress::boss_paletressAI::Reset(), boss_priestess_lackey_commonAI::Reset(), boss_prince_keleseth_icc::boss_prince_kelesethAI::Reset(), boss_prince_taldaram_icc::boss_prince_taldaramAI::Reset(), boss_prince_valanar_icc::boss_prince_valanarAI::Reset(), boss_professor_putricide::boss_professor_putricideAI::Reset(), boss_pyroguard_emberseer::boss_pyroguard_emberseerAI::Reset(), boss_ragnaros::boss_ragnarosAI::Reset(), boss_razorscale::boss_razorscaleAI::Reset(), boss_razorscale_controller::boss_razorscale_controllerAI::Reset(), boss_reliquary_of_souls::boss_reliquary_of_soulsAI::Reset(), boss_rimefang::boss_rimefangAI::Reset(), boss_runemaster_molgeim::boss_runemaster_molgeimAI::Reset(), boss_sacrolash::boss_sacrolashAI::Reset(), boss_sara::boss_saraAI::Reset(), boss_saronite_animus::boss_saronite_animusAI::Reset(), boss_sartharion::boss_sartharionAI::Reset(), boss_sathrovarr::boss_sathrovarrAI::Reset(), boss_saviana_ragefire::boss_saviana_ragefireAI::Reset(), boss_scarlet_commander_mograine::boss_scarlet_commander_mograineAI::Reset(), boss_selin_fireheart::boss_selin_fireheartAI::Reset(), boss_shade_of_akama::boss_shade_of_akamaAI::Reset(), boss_silver_hand_bosses::boss_silver_hand_bossesAI::Reset(), boss_sindragosa::boss_sindragosaAI::Reset(), boss_sister_svalna::boss_sister_svalnaAI::Reset(), boss_skadi::boss_skadiAI::Reset(), boss_skarvald_the_constructor::boss_skarvald_the_constructorAI::Reset(), boss_skeram::boss_skeramAI::Reset(), boss_steelbreaker::boss_steelbreakerAI::Reset(), boss_stormcaller_brundir::boss_stormcaller_brundirAI::Reset(), boss_supremus::boss_supremusAI::Reset(), boss_svala::boss_svalaAI::Reset(), boss_temple_guardian_anhuur::boss_temple_guardian_anhuurAI::Reset(), boss_terestian_illhoof::boss_terestianAI::Reset(), boss_teron_gorefiend::boss_teron_gorefiendAI::Reset(), boss_tharon_ja::boss_tharon_jaAI::Reset(), boss_the_lich_king::boss_the_lich_kingAI::Reset(), boss_the_lurker_below::boss_the_lurker_belowAI::Reset(), boss_twin_baseAI::Reset(), boss_tyrannus::boss_tyrannusAI::Reset(), boss_urom::boss_uromAI::Reset(), boss_vaelastrasz::boss_vaelAI::Reset(), boss_valithria_dreamwalker::boss_valithria_dreamwalkerAI::Reset(), boss_veklor::boss_veklorAI::Reset(), boss_veknilash::boss_veknilashAI::Reset(), boss_veras_darkshadow::boss_veras_darkshadowAI::Reset(), boss_victor_nefarius::boss_victor_nefariusAI::Reset(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::Reset(), boss_void_reaver::boss_void_reaverAI::Reset(), boss_volazj::boss_volazjAI::Reset(), boss_warbringer_omrogg::boss_warbringer_omroggAI::Reset(), boss_warchief_kargath_bladefist::boss_warchief_kargath_bladefistAI::Reset(), boss_warp_splinter::boss_warp_splinterAI::Reset(), boss_xt002::boss_xt002_AI::Reset(), boss_zum_rah::boss_zum_rahAI::Reset(), dummy_dragonAI::Reset(), example_creature::example_creatureAI::Reset(), HookMgr::ElunaCreatureAI::Reset(), hyjalAI::Reset(), npc_a_special_surprise::npc_a_special_surpriseAI::Reset(), npc_acolyte_of_shadron::npc_acolyte_of_shadronAI::Reset(), npc_acolyte_of_vesperon::npc_acolyte_of_vesperonAI::Reset(), npc_aeranas::npc_aeranasAI::Reset(), npc_agitated_earth_spirit::npc_agitated_earth_spiritAI::Reset(), npc_ahnkahar_nerubian::npc_ahnkahar_nerubianAI::Reset(), npc_akama_illidan::npc_akama_illidanAI::Reset(), npc_akama_shade::npc_akamaAI::Reset(), npc_amanitar_mushrooms::npc_amanitar_mushroomsAI::Reset(), npc_amberpine_woodsman::npc_amberpine_woodsmanAI::Reset(), npc_anachronos_quest_trigger::npc_anachronos_quest_triggerAI::Reset(), npc_anachronos_the_ancient::npc_anachronos_the_ancientAI::Reset(), npc_ancestral_wolf::npc_ancestral_wolfAI::Reset(), npc_ancient_wisp::npc_ancient_wispAI::Reset(), npc_annhylde_the_caller::npc_annhylde_the_callerAI::Reset(), npc_announcer_toc10::npc_announcer_toc10AI::Reset(), npc_anubarak_spike::npc_anubarak_spikeAI::Reset(), npc_anubisath_sentinel::aqsentinelAI::Reset(), npc_aquementas::npc_aquementasAI::Reset(), npc_arcane_sphere::npc_arcane_sphereAI::Reset(), npc_archaedas_minions::npc_archaedas_minionsAI::Reset(), npc_arthas::npc_arthasAI::Reset(), npc_ashtongue_channeler::npc_ashtongue_channelerAI::Reset(), npc_ashtongue_defender::npc_ashtongue_defenderAI::Reset(), npc_ashtongue_elementalist::npc_ashtongue_elementalistAI::Reset(), npc_ashtongue_rogue::npc_ashtongue_rogueAI::Reset(), npc_ashtongue_sorcerer::npc_ashtongue_sorcererAI::Reset(), npc_ashtongue_spiritbinder::npc_ashtongue_spiritbinderAI::Reset(), npc_auriaya_seeping_trigger::npc_auriaya_seeping_triggerAI::Reset(), npc_azure_ring_captain::npc_azure_ring_captainAI::Reset(), npc_azure_saboteur::npc_azure_saboteurAI::Reset(), npc_ball_of_flame::npc_ball_of_flameAI::Reset(), npc_beryl_sorcerer::npc_beryl_sorcererAI::Reset(), npc_bessy::npc_bessyAI::Reset(), npc_blackhand_incarcerator::npc_blackhand_incarceratorAI::Reset(), npc_blackhole::npc_blackholeAI::Reset(), npc_blackrock_battle_worg::npc_blackrock_battle_worgAI::Reset(), npc_blessed_banner::npc_blessed_bannerAI::Reset(), npc_blood_queen_lana_thel::npc_blood_queen_lana_thelAI::Reset(), npc_boombot::npc_boombotAI::Reset(), npc_brunnhildar_prisoner::npc_brunnhildar_prisonerAI::Reset(), npc_cage_trap_trigger::cage_trap_triggerAI::Reset(), npc_captured_rageclaw::npc_captured_rageclawAI::Reset(), npc_chaotic_rift::npc_chaotic_riftAI::Reset(), npc_chicken_cluck::npc_chicken_cluckAI::Reset(), npc_constrictor_tentacle::npc_constrictor_tentacleAI::Reset(), npc_cooshcoosh::npc_cooshcooshAI::Reset(), npc_corruptor_tentacle::npc_corruptor_tentacleAI::Reset(), npc_creature_generator_akama::npc_creature_generator_akamaAI::Reset(), npc_crok_scourgebane::npc_crok_scourgebaneAI::Reset(), npc_crusade_persuaded::npc_crusade_persuadedAI::Reset(), npc_crusade_recruit::npc_crusade_recruitAI::Reset(), npc_crusher_tentacle::npc_crusher_tentacleAI::Reset(), npc_cult_adherent::npc_cult_adherentAI::Reset(), npc_cult_fanatic::npc_cult_fanaticAI::Reset(), npc_dancing_flames::npc_dancing_flamesAI::Reset(), npc_dark_fiend::npc_dark_fiendAI::Reset(), npc_dark_nucleus::npc_dark_nucleusAI::Reset(), npc_darrowshire_spirit::npc_darrowshire_spiritAI::Reset(), npc_death_ravager::npc_death_ravagerAI::Reset(), npc_defiant_troll::npc_defiant_trollAI::Reset(), npc_doctor::npc_doctorAI::Reset(), npc_draenei_survivor::npc_draenei_survivorAI::Reset(), npc_dragonflayer_forge_master::npc_dragonflayer_forge_masterAI::Reset(), npc_drakuru_shackles::npc_drakuru_shacklesAI::Reset(), npc_dream_cloud::npc_dream_cloudAI::Reset(), npc_enchanted_elemental::npc_enchanted_elementalAI::Reset(), npc_engineer_spark_overgrind::npc_engineer_spark_overgrindAI::Reset(), npc_enslaved_netherwing_drake::npc_enslaved_netherwing_drakeAI::Reset(), npc_faerlina_add::npc_faerlina_addAI::Reset(), npc_fel_infernal::npc_fel_infernalAI::Reset(), npc_fel_orc_convert::npc_fel_orc_convertAI::Reset(), npc_felfire_portal::npc_felfire_portalAI::Reset(), npc_felkael_flamestrike::npc_felkael_flamestrikeAI::Reset(), npc_felkael_phoenix::npc_felkael_phoenixAI::Reset(), npc_ferocious_rhino::npc_ferocious_rhinoAI::Reset(), npc_feugen::npc_feugenAI::Reset(), npc_fiend_elemental::npc_fiend_elementalAI::Reset(), npc_fiendish_imp::npc_fiendish_impAI::Reset(), npc_firebomb::npc_firebombAI::Reset(), npc_firework::npc_fireworkAI::Reset(), npc_firework_launcher::npc_firework_launcherAI::Reset(), npc_fizzlebang_toc::npc_fizzlebang_tocAI::Reset(), npc_flame_tsunami::npc_flame_tsunamiAI::Reset(), npc_floon::npc_floonAI::Reset(), npc_frenzied_worgen::npc_frenzied_worgenAI::Reset(), npc_frost_sphere::npc_frost_sphereAI::Reset(), npc_frost_wyrm::npc_frost_wyrmAI::Reset(), npc_gargoyle::npc_gargoyleAI::Reset(), npc_garments_of_quests::npc_garments_of_questsAI::Reset(), npc_garona::npc_garonaAI::Reset(), npc_gauntlet_trash::Reset(), npc_glade_glimmer::npc_glade_glimmerAI::Reset(), npc_green_dragon_combat_trigger::npc_green_dragon_combat_triggerAI::Reset(), npc_greyheart_spellbinder::npc_greyheart_spellbinderAI::Reset(), npc_grimstone::npc_grimstoneAI::Reset(), npc_grobbulus_poison_cloud::npc_grobbulus_poison_cloudAI::Reset(), npc_guardian::npc_guardianAI::Reset(), npc_gurgthock::npc_gurgthockAI::Reset(), npc_halion_controller::npc_halion_controllerAI::Reset(), npc_hidden_cultist::npc_hidden_cultistAI::Reset(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::Reset(), npc_hogger_elwynn::npc_hogger_elwynnAI::Reset(), npc_ice_tomb::npc_ice_tombAI::Reset(), npc_ichor_globule::npc_ichor_globuleAI::Reset(), npc_illidari_council::npc_illidari_councilAI::Reset(), npc_image_lich_king::npc_image_lich_kingAI::Reset(), npc_image_of_medivh::npc_image_of_medivhAI::Reset(), npc_immortal_guardian::npc_immortal_guardianAI::Reset(), npc_imprisoned_beryl_sorcerer::npc_imprisoned_beryl_sorcererAI::Reset(), npc_infernal_volcano::npc_infernal_volcanoAI::Reset(), npc_ingvar_throw_dummy::npc_ingvar_throw_dummyAI::Reset(), npc_injured_draenei::npc_injured_draeneiAI::Reset(), npc_injured_patient::npc_injured_patientAI::Reset(), npc_injured_rainspeaker_oracle::npc_injured_rainspeaker_oracleAI::Reset(), npc_injured_razor_hill_grunt::Reset(), npc_isla_starmane::npc_isla_starmaneAI::Reset(), npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI::Reset(), npc_jaina_or_sylvanas_hor::npc_jaina_or_sylvanas_horAI::Reset(), npc_jedoga_initiand::npc_jedoga_initiandAI::Reset(), npc_jenny::npc_jennyAI::Reset(), npc_kael_flamestrike::npc_kael_flamestrikeAI::Reset(), npc_kalecgos::npc_kalecgosAI::Reset(), npc_kelthuzad_abomination::npc_kelthuzad_abominationAI::Reset(), npc_kiljaeden_controller::npc_kiljaeden_controllerAI::Reset(), npc_kinetic_bomb::npc_kinetic_bombAI::Reset(), npc_koltira_deathweaver::npc_koltira_deathweaverAI::Reset(), npc_korrak_bloodrager::npc_korrak_bloodragerAI::Reset(), npc_lake_frog::npc_lake_frogAI::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_lord_illidan_stormrage::npc_lord_illidan_stormrageAI::Reset(), npc_lurking_potion::npc_lurking_potionAI::Reset(), npc_margrave_dhakar::npc_margrave_dhakarAI::Reset(), npc_massive_jormungar::npc_massive_jormungarAI::Reset(), npc_medivh_bm::npc_medivh_bmAI::Reset(), npc_mistress_of_pain::npc_mistress_of_painAI::Reset(), npc_morbidus::npc_morbidusAI::Reset(), npc_muru_portal::npc_muru_portalAI::Reset(), npc_naga_distiller::npc_naga_distillerAI::Reset(), npc_nerubian_burrower::npc_nerubian_burrowerAI::Reset(), npc_nesingwary_trapper::npc_nesingwary_trapperAI::Reset(), npc_nether_portal::npc_nether_portalAI::Reset(), npc_onyx_flamecaller::npc_onyx_flamecallerAI::Reset(), npc_overlord_morghor::npc_overlord_morghorAI::Reset(), npc_palehoof_orb::npc_palehoof_orbAI::Reset(), npc_parasitic_shadowfiend::npc_parasitic_shadowfiendAI::Reset(), npc_pet_gen_mojo::npc_pet_gen_mojoAI::Reset(), npc_pet_hunter_snake_trap::npc_pet_hunter_snake_trapAI::Reset(), npc_pet_shaman_earth_elemental::npc_pet_shaman_earth_elementalAI::Reset(), npc_pet_shaman_fire_elemental::npc_pet_shaman_fire_elementalAI::Reset(), npc_phase_hunter::npc_phase_hunterAI::Reset(), npc_phoenix_tk::npc_phoenix_tkAI::Reset(), npc_plaguehound_tracker::npc_plaguehound_trackerAI::Reset(), npc_private_hendel::npc_private_hendelAI::Reset(), npc_pulsing_pumpkin::npc_pulsing_pumpkinAI::Reset(), npc_pummeller::npc_pummellerAI::Reset(), npc_ragin_flames::npc_ragin_flamesAI::Reset(), npc_raging_spirit::npc_raging_spiritAI::Reset(), npc_raliq_the_drunk::npc_raliq_the_drunkAI::Reset(), npc_ranger_lilatha::npc_ranger_lilathaAI::Reset(), npc_ravenous_furbolg::npc_ravenous_furbolgAI::Reset(), npc_released_offspring_harkoa::npc_released_offspring_harkoaAI::Reset(), npc_rimefang::npc_rimefangAI::Reset(), npc_risen_husk_spirit::npc_risen_husk_spiritAI::Reset(), npc_ritual_channeler::npc_ritual_channelerAI::Reset(), npc_ros_dark_rider::npc_ros_dark_riderAI::Reset(), npc_ruul_snowhoof::npc_ruul_snowhoofAI::Reset(), npc_salsalabim::npc_salsalabimAI::Reset(), npc_scarlet_courier::npc_scarlet_courierAI::Reset(), npc_scorch_ground::npc_scorch_groundAI::Reset(), npc_scrapbot::npc_scrapbotAI::Reset(), npc_sergeant_bly::npc_sergeant_blyAI::Reset(), npc_shadow_demon::shadow_demonAI::Reset(), npc_shadow_image::npc_shadow_imageAI::Reset(), npc_shadowmoon_channeler::npc_shadowmoon_channelerAI::Reset(), npc_shadron::npc_shadronAI::Reset(), npc_shield_generator_channel::npc_shield_generator_channelAI::Reset(), npc_shield_orb::npc_shield_orbAI::Reset(), npc_sinclari_vh::npc_sinclariAI::Reset(), npc_sindragosa_trash::npc_sindragosa_trashAI::Reset(), npc_slime_pool::npc_slime_poolAI::Reset(), npc_snobold_vassal::npc_snobold_vassalAI::Reset(), npc_spark_of_ionar::npc_spark_of_ionarAI::Reset(), npc_spinestalker::npc_spinestalkerAI::Reset(), npc_spring_rabbit::npc_spring_rabbitAI::Reset(), npc_stalagg::npc_stalaggAI::Reset(), npc_stillpine_capitive::npc_stillpine_capitiveAI::Reset(), npc_stinkbeard::npc_stinkbeardAI::Reset(), npc_stonekeepers::npc_stonekeepersAI::Reset(), npc_storm_cloud::npc_storm_cloudAI::Reset(), npc_suppresser::npc_suppresserAI::Reset(), npc_swarm_scarab::npc_swarm_scarabAI::Reset(), npc_syth_arcane::npc_syth_arcaneAI::Reset(), npc_syth_fire::npc_syth_fireAI::Reset(), npc_syth_frost::npc_syth_frostAI::Reset(), npc_syth_shadow::npc_syth_shadowAI::Reset(), npc_taldaram_flamesphere::npc_taldaram_flamesphereAI::Reset(), npc_taskmaster_fizzule::npc_taskmaster_fizzuleAI::Reset(), npc_thassarian::npc_thassarianAI::Reset(), npc_the_lich_king_controller::npc_the_lich_king_controllerAI::Reset(), npc_thrall_old_hillsbrad::npc_thrall_old_hillsbradAI::Reset(), npc_tirion_fordring_tft::npc_tirion_fordringAI::Reset(), npc_toasty_fire::npc_toasty_fireAI::Reset(), npc_toc_enh_shaman::npc_toc_enh_shamanAI::Reset(), npc_toc_rogue::npc_toc_rogueAI::Reset(), npc_toc_shadow_priest::npc_toc_shadow_priestAI::Reset(), npc_torloth_the_magnificent::npc_torloth_the_magnificentAI::Reset(), npc_tournament_training_dummy::npc_tournament_training_dummyAI::Reset(), npc_towering_infernal::npc_towering_infernalAI::Reset(), npc_toxic_sporebat::npc_toxic_sporebatAI::Reset(), npc_training_dummy::npc_training_dummyAI::Reset(), npc_training_target::npc_training_targetAI::Reset(), npc_transient::npc_transientAI::Reset(), npc_trapped_mammoth_calf::npc_trapped_mammoth_calfAI::Reset(), npc_twilight_eggs::npc_twilight_eggsAI::Reset(), npc_twilight_fissure::npc_twilight_fissureAI::Reset(), npc_twilight_whelp::npc_twilight_whelpAI::Reset(), npc_underbog_mushroom::npc_underbog_mushroomAI::Reset(), npc_unkor_the_ruthless::npc_unkor_the_ruthlessAI::Reset(), npc_unleashed_ballAI::Reset(), npc_unstable_sphere::npc_unstable_sphereAI::Reset(), npc_unworthy_initiate::npc_unworthy_initiateAI::Reset(), npc_valkyr_shadowguard::npc_valkyr_shadowguardAI::Reset(), npc_vengeful_shade::npc_vengeful_shadeAI::Reset(), npc_venture_co_straggler::npc_venture_co_stragglerAI::Reset(), npc_violet_hold_arcane_sphere::npc_violet_hold_arcane_sphereAI::Reset(), npc_void_sentinel::npc_void_sentinelAI::Reset(), npc_volcano::npc_volcanoAI::Reset(), npc_warden_mellichar::npc_warden_mellicharAI::Reset(), npc_water_globule::npc_water_globuleAI::Reset(), npc_wild_imp::npc_wild_impAI::Reset(), npc_wizzlecrank_shredder::npc_wizzlecrank_shredderAI::Reset(), npc_xerestrasza::npc_xerestraszaAI::Reset(), npc_yenniku::npc_yennikuAI::Reset(), npc_yogg_saron_keeper::npc_yogg_saron_keeperAI::Reset(), npc_zerekethvoidzone::npc_zerekethvoidzoneAI::Reset(), npc_simon_bunny::npc_simon_bunnyAI::ResetNode(), boss_kalecgos_kj::boss_kalecgos_kjAI::ResetOrbs(), boss_kelthuzad::boss_kelthuzadAI::ResetPlayerScale(), boss_volazj::boss_volazjAI::ResetPlayersPhaseMask(), boss_twinemperorsAI::RespawnNearbyBugsAndGetOne(), hyjalAI::RespawnNearPos(), npc_blastmaster_emi_shortfuse::npc_blastmaster_emi_shortfuseAI::RestoreAll(), hyjalAI::Retreat(), npc_escortAI::ReturnToLastPoint(), boss_gurtogg_bloodboil::boss_gurtogg_bloodboilAI::RevertThreatOnTarget(), advisorbase_ai::Revive(), npc_oliver_harris::npc_oliver_harrisAI::SceneEnded(), ScriptedAI(), boss_fathomguard_caribdis::boss_fathomguard_caribdisAI::selectAdvisorUnit(), boss_gathios_the_shatterer::boss_gathios_the_shattererAI::SelectCouncilMember(), boss_faction_championsAI::SelectEnemyCaster(), boss_moroes_guestAI::SelectGuestTarget(), boss_selin_fireheart::boss_selin_fireheartAI::SelectNearestCrystal(), boss_four_horsemen::boss_four_horsemenAI::SelectNearestTarget(), boss_cthun::cthunAI::SelectRandomNotStomach(), boss_headless_horseman::boss_headless_horsemanAI::SelectRandomPlayer(), boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI::SelectRandomTarget(), SelectSpell(), boss_sartharion::boss_sartharionAI::SendFlameTsunami(), npc_anubisath_sentinel::aqsentinelAI::SendMyListToBuddies(), boss_earthrager_ptah::boss_earthrager_ptahAI::SendPacketToPlayers(), boss_malygos::boss_malygosAI::SendPacketToPlayers(), boss_the_lich_king::boss_the_lich_kingAI::SendPacketToPlayers(), boss_twinemperorsAI::SetAfterTeleport(), boss_novos::boss_novosAI::SetBubbled(), boss_magtheridon::boss_magtheridonAI::SetClicker(), boss_earthrager_ptah::boss_earthrager_ptahAI::SetData(), boss_grand_warlock_nethekurse::boss_grand_warlock_nethekurseAI::SetData(), boss_paletress::boss_paletressAI::SetData(), boss_pyroguard_emberseer::boss_pyroguard_emberseerAI::SetData(), boss_rend_blackhand::boss_rend_blackhandAI::SetData(), boss_shade_of_akama::boss_shade_of_akamaAI::SetData(), boss_toc_champion_controller::boss_toc_champion_controllerAI::SetData(), boss_victor_nefarius::boss_victor_nefariusAI::SetData(), npc_alexstraza_the_lifebinder::npc_alexstraza_the_lifebinderAI::SetData(), npc_announcer_toc5::npc_announcer_toc5AI::SetData(), npc_argent_soldier::npc_argent_soldierAI::SetData(), npc_blackhand_incarcerator::npc_blackhand_incarceratorAI::SetData(), npc_combustion_consumption::npc_combustion_consumptionAI::SetData(), npc_enslaved_proto_drake::npc_enslaved_proto_drakeAI::SetData(), npc_gurgthock::npc_gurgthockAI::SetData(), npc_highlord_tirion_fordring_lh::npc_highlord_tirion_fordringAI::SetData(), npc_shadowmoon_tuber_node::npc_shadowmoon_tuber_nodeAI::SetData(), boss_grubbis::boss_grubbisAI::SetDataSummoner(), SetEquipmentSlots(), FollowerAI::SetFollowComplete(), FollowerAI::SetFollowPaused(), npc_crok_scourgebane::npc_crok_scourgebaneAI::SetGUID(), npc_simon_bunny::npc_simon_bunnyAI::SetGUID(), npc_blastmaster_emi_shortfuse::npc_blastmaster_emi_shortfuseAI::SetInFace(), npc_escortAI::SetNextWaypoint(), npc_escortAI::SetNextWaypoint(), boss_malygos::boss_malygosAI::SetPhaseEvents(), boss_xt002::boss_xt002_AI::SetPhaseOne(), boss_urom::boss_uromAI::SetPosition(), boss_kalecgos_kj::boss_kalecgos_kjAI::SetRingOfBlueFlames(), npc_escortAI::SetRun(), boss_felblood_kaelthas::boss_felblood_kaelthasAI::SetThreatList(), boss_teron_gorefiend::boss_teron_gorefiendAI::SetThreatList(), npc_abyssal::npc_abyssalAI::SetTrigger(), npc_wisp_invis::npc_wisp_invisAI::SetType(), npc_simon_bunny::npc_simon_bunnyAI::SetUpPreGame(), npc_crusade_recruit::npc_crusade_recruitAI::sGossipSelect(), npc_henry_stern::npc_henry_sternAI::sGossipSelect(), npc_injured_goblin::npc_injured_goblinAI::sGossipSelect(), npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI::sGossipSelect(), npc_jaina_or_sylvanas_hor::npc_jaina_or_sylvanas_horAI::sGossipSelect(), npc_margrave_dhakar::npc_margrave_dhakarAI::sGossipSelect(), npc_observation_ring_keeper::npc_observation_ring_keeperAI::sGossipSelect(), npc_tirion_fordring_tft::npc_tirion_fordringAI::sGossipSelect(), boss_volkhan::boss_volkhanAI::ShatterGolem(), boss_selin_fireheart::boss_selin_fireheartAI::ShatterRemainingCrystals(), boss_amanitar::boss_amanitarAI::SpawnAdds(), boss_moroes::boss_moroesAI::SpawnAdds(), boss_warchief_kargath_bladefist::boss_warchief_kargath_bladefistAI::SpawnAssassin(), npc_brann_hos::npc_brann_hosAI::SpawnDwarf(), boss_skadi::boss_skadiAI::SpawnMobs(), boss_ossirian::boss_ossirianAI::SpawnNextCrystal(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::SpawnNPC(), npc_arthas::npc_arthasAI::SpawnTimeRift(), boss_skadi::boss_skadiAI::SpawnTrigger(), hyjalAI::SpawnVeins(), boss_grandmaster_vorpil::boss_grandmaster_vorpilAI::spawnVoidTraveler(), npc_arthas::npc_arthasAI::SpawnWaveGroup(), npc_twilight_eggs::npc_twilight_eggsAI::SpawnWhelps(), boss_alar::boss_alarAI::SpellHit(), boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::SpellHit(), boss_essence_of_desire::boss_essence_of_desireAI::SpellHit(), boss_faerlina::boss_faerlinaAI::SpellHit(), boss_felmyst::boss_felmystAI::SpellHit(), boss_flame_leviathan::boss_flame_leviathanAI::SpellHit(), boss_gothik::boss_gothikAI::SpellHit(), boss_headless_horseman::boss_headless_horsemanAI::SpellHit(), boss_illidan_stormrage::boss_illidan_stormrageAI::SpellHit(), boss_ionar::boss_ionarAI::SpellHit(), boss_malygos::boss_malygosAI::SpellHit(), boss_najentus::boss_najentusAI::SpellHit(), boss_onyxia::boss_onyxiaAI::SpellHit(), boss_ossirian::boss_ossirianAI::SpellHit(), boss_pyroguard_emberseer::boss_pyroguard_emberseerAI::SpellHit(), boss_razorscale_controller::boss_razorscale_controllerAI::SpellHit(), boss_shade_of_akama::boss_shade_of_akamaAI::SpellHit(), boss_shade_of_aran::boss_aranAI::SpellHit(), boss_sister_svalna::boss_sister_svalnaAI::SpellHit(), boss_skadi::boss_skadiAI::SpellHit(), boss_strawman::boss_strawmanAI::SpellHit(), boss_the_lich_king::boss_the_lich_kingAI::SpellHit(), boss_twilight_halion::boss_twilight_halionAI::SpellHit(), boss_twinemperorsAI::SpellHit(), boss_urom::boss_uromAI::SpellHit(), boss_valithria_dreamwalker::boss_valithria_dreamwalkerAI::SpellHit(), boss_viscidus::boss_viscidusAI::SpellHit(), boss_warlord_kalithresh::boss_warlord_kalithreshAI::SpellHit(), HookMgr::ElunaCreatureAI::SpellHit(), netherspite_infernal::netherspite_infernalAI::SpellHit(), npc_abyssal::npc_abyssalAI::SpellHit(), npc_aged_dying_ancient_kodo::npc_aged_dying_ancient_kodoAI::SpellHit(), npc_agitated_earth_spirit::npc_agitated_earth_spiritAI::SpellHit(), npc_akama_shade::npc_akamaAI::SpellHit(), npc_arcane_overload::npc_arcane_overloadAI::SpellHit(), npc_argent_captainAI::SpellHit(), npc_beryl_sorcerer::npc_beryl_sorcererAI::SpellHit(), npc_brunnhildar_prisoner::npc_brunnhildar_prisonerAI::SpellHit(), npc_captured_rageclaw::npc_captured_rageclawAI::SpellHit(), npc_crusade_persuaded::npc_crusade_persuadedAI::SpellHit(), npc_cult_adherent::npc_cult_adherentAI::SpellHit(), npc_cult_fanatic::npc_cult_fanaticAI::SpellHit(), npc_dark_fiend::npc_dark_fiendAI::SpellHit(), npc_draenei_survivor::npc_draenei_survivorAI::SpellHit(), npc_dragonmaw_peon::npc_dragonmaw_peonAI::SpellHit(), npc_drakuru_shackles::npc_drakuru_shacklesAI::SpellHit(), npc_enslaved_netherwing_drake::npc_enslaved_netherwing_drakeAI::SpellHit(), npc_garments_of_quests::npc_garments_of_questsAI::SpellHit(), npc_greengill_slave::npc_greengill_slaveAI::SpellHit(), npc_head::npc_headAI::SpellHit(), npc_high_overlord_saurfang_icc::npc_high_overlord_saurfangAI::SpellHit(), npc_injured_patient::npc_injured_patientAI::SpellHit(), npc_jungle_punch_target::npc_jungle_punch_targetAI::SpellHit(), npc_lazy_peon::npc_lazy_peonAI::SpellHit(), npc_lurking_potion::npc_lurking_potionAI::SpellHit(), npc_mature_netherwing_drake::npc_mature_netherwing_drakeAI::SpellHit(), npc_molten_golem::npc_molten_golemAI::SpellHit(), npc_muradin_bronzebeard_icc::npc_muradin_bronzebeard_iccAI::SpellHit(), npc_muru_portal::npc_muru_portalAI::SpellHit(), npc_nether_drake::npc_nether_drakeAI::SpellHit(), npc_nexus_drake_hatchling::npc_nexus_drake_hatchlingAI::SpellHit(), npc_omen::npc_omenAI::SpellHit(), npc_outhouse_bunny::npc_outhouse_bunnyAI::SpellHit(), npc_pool_of_tar::npc_pool_of_tarAI::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_saurfang_event::npc_saurfang_eventAI::SpellHit(), npc_shadowmoon_tuber_node::npc_shadowmoon_tuber_nodeAI::SpellHit(), npc_storm_cloud::npc_storm_cloudAI::SpellHit(), npc_tirion_fordring_tft::npc_tirion_fordringAI::SpellHit(), npc_toasty_fire::npc_toasty_fireAI::SpellHit(), npc_tournament_training_dummy::npc_tournament_training_dummyAI::SpellHit(), npc_venture_co_straggler::npc_venture_co_stragglerAI::SpellHit(), npc_wisp_invis::npc_wisp_invisAI::SpellHit(), npc_wounded_skirmisher::npc_wounded_skirmisherAI::SpellHit(), npc_yenniku::npc_yennikuAI::SpellHit(), boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::SpellHitTarget(), boss_drakkari_elemental::boss_drakkari_elementalAI::SpellHitTarget(), boss_gothik::boss_gothikAI::SpellHitTarget(), boss_grobbulus::boss_grobbulusAI::SpellHitTarget(), boss_gruul::boss_gruulAI::SpellHitTarget(), boss_icehowl::boss_icehowlAI::SpellHitTarget(), boss_krystallus::boss_krystallusAI::SpellHitTarget(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::SpellHitTarget(), boss_nazan::boss_nazanAI::SpellHitTarget(), boss_sapphiron::boss_sapphironAI::SpellHitTarget(), boss_sindragosa::boss_sindragosaAI::SpellHitTarget(), boss_sister_svalna::boss_sister_svalnaAI::SpellHitTarget(), boss_svala::boss_svalaAI::SpellHitTarget(), boss_volazj::boss_volazjAI::SpellHitTarget(), HookMgr::ElunaCreatureAI::SpellHitTarget(), npc_azure_ring_captain::npc_azure_ring_captainAI::SpellHitTarget(), npc_putricide_oozeAI::SpellHitTarget(), npc_vengeful_shade::npc_vengeful_shadeAI::SpellHitTarget(), boss_magus_telestra::boss_magus_telestraAI::SplitPersonality(), npc_blackrock_spy::npc_blackrock_spyAI::Spyglass(), npc_escortAI::Start(), npc_anubarak_spike::npc_anubarak_spikeAI::StartChase(), npc_announcer_toc5::npc_announcer_toc5AI::StartEncounter(), boss_kaelthas::boss_kaelthasAI::StartEvent(), hyjalAI::StartEvent(), npc_geezle::npc_geezleAI::StartEvent(), npc_illidari_council::npc_illidari_councilAI::StartEvent(), npc_image_of_medivh::npc_image_of_medivhAI::StartEvent(), npc_overlord_morghor::npc_overlord_morghorAI::StartEvent(), FollowerAI::StartFollow(), npc_simon_bunny::npc_simon_bunnyAI::StartGame(), npc_announcer_toc5::npc_announcer_toc5AI::StartGrandChampionsAttack(), boss_brutallus::boss_brutallusAI::StartIntro(), npc_stillpine_capitive::npc_stillpine_capitiveAI::StartMoving(), npc_lurking_potion::npc_lurking_potionAI::StartPounce(), npc_naga_distiller::npc_naga_distillerAI::StartRageGen(), npc_oliver_harris::npc_oliver_harrisAI::StartScene(), npc_brann_hos::npc_brann_hosAI::StartWP(), npc_thrall_old_hillsbrad::npc_thrall_old_hillsbradAI::StartWP(), boss_ingvar_the_plunderer::boss_ingvar_the_plundererAI::StartZombiePhase(), boss_jormungarAI::Submerge(), boss_krik_thir::boss_krik_thirAI::Summon(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::Summon(), npc_blastmaster_emi_shortfuse::npc_blastmaster_emi_shortfuseAI::Summon(), npc_koltira_deathweaver::npc_koltira_deathweaverAI::SummonAcolyte(), boss_vazruden_the_herald::boss_vazruden_the_heraldAI::SummonAdds(), npc_elemental_lord::npc_elemental_lordAI::SummonAdds(), boss_hydross_the_unstable::boss_hydross_the_unstableAI::SummonBeams(), boss_toc_champion_controller::boss_toc_champion_controllerAI::SummonChampions(), boss_kelidan_the_breaker::boss_kelidan_the_breakerAI::SummonChannelers(), npc_frostworn_general::npc_frostworn_generalAI::SummonClones(), hyjalAI::SummonCreature(), boss_archimonde::boss_archimondeAI::SummonDoomfire(), boss_anubrekhan::boss_anubrekhanAI::SummonedCreatureDespawn(), boss_magus_telestra::boss_magus_telestraAI::SummonedCreatureDespawn(), boss_twin_baseAI::SummonedCreatureDespawn(), boss_volazj::boss_volazjAI::SummonedCreatureDespawn(), HookMgr::ElunaCreatureAI::SummonedCreatureDespawn(), npc_announcer_toc5::npc_announcer_toc5AI::SummonedCreatureDespawn(), boss_freya::boss_freyaAI::SummonedCreatureDies(), HookMgr::ElunaCreatureAI::SummonedCreatureDies(), boss_illidan_stormrage::boss_illidan_stormrageAI::SummonFlamesOfAzzinoth(), npc_daegarn::npc_daegarnAI::SummonGladiator(), boss_urom::boss_uromAI::SummonGroups(), npc_air_force_bots::npc_air_force_botsAI::SummonGuard(), boss_malchezaar::boss_malchezaarAI::SummonInfernal(), boss_illidan_stormrage::boss_illidan_stormrageAI::SummonMaiev(), boss_high_astromancer_solarian::boss_high_astromancer_solarianAI::SummonMinion(), boss_razorscale::boss_razorscaleAI::SummonMoleMachines(), npc_anachronos_quest_trigger::npc_anachronos_quest_triggerAI::SummonNextWave(), npc_lord_illidan_stormrage::npc_lord_illidan_stormrageAI::SummonNextWave(), boss_grandmaster_vorpil::boss_grandmaster_vorpilAI::SummonPortals(), boss_netherspite::boss_netherspiteAI::SummonPortals(), npc_grimstone::npc_grimstoneAI::SummonRingBoss(), npc_grimstone::npc_grimstoneAI::SummonRingMob(), boss_keleseth::boss_kelesethAI::SummonSkeletons(), boss_reliquary_of_souls::boss_reliquary_of_soulsAI::SummonSoul(), boss_dorothee::boss_dorotheeAI::SummonTito(), boss_warp_splinter::boss_warp_splinterAI::SummonTreants(), boss_noth::boss_nothAI::SummonUndead(), boss_netherspite::boss_netherspiteAI::SwitchToBanishPhase(), boss_netherspite::boss_netherspiteAI::SwitchToPortalPhase(), boss_darkweaver_syth::boss_darkweaver_sythAI::SythSummoning(), boss_nightbane::boss_nightbaneAI::TakeOff(), boss_illidan_stormrage::boss_illidan_stormrageAI::Talk(), boss_sathrovarr::boss_sathrovarrAI::TeleportAllPlayersBack(), BossAI::TeleportCheaters(), boss_felblood_kaelthas::boss_felblood_kaelthasAI::TeleportPlayersToSelf(), boss_twinemperorsAI::TeleportToMyBrother(), npc_lurking_potion::npc_lurking_potionAI::TriggerHesitate(), boss_twinemperorsAI::TryActivateAfterTTelep(), boss_twinemperorsAI::TryHealBrother(), npc_commander_dawnforge::npc_commander_dawnforgeAI::Turn_to_eachother(), npc_commander_dawnforge::npc_commander_dawnforgeAI::Turn_to_Pathaleons_Image(), boss_twinemperorsAI::TwinReset(), boss_archimonde::boss_archimondeAI::UnleashSoulCharge(), npc_drakuru_shackles::npc_drakuru_shacklesAI::UnlockRageclaw(), boss_vazruden_the_herald::boss_vazruden_the_heraldAI::UnsummonAdds(), advisorbase_ai::UpdateAI(), alliance_rifleman::alliance_riflemanAI::UpdateAI(), boss_aeonus::boss_aeonusAI::UpdateAI(), boss_akilzon::boss_akilzonAI::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_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_rafe_dreuger::boss_baron_rafe_dreugerAI::UpdateAI(), boss_baron_rivendare::boss_baron_rivendareAI::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_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_cthun::cthunAI::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_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_emalon::boss_emalonAI::UpdateAI(), boss_entropius::boss_entropiusAI::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_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_flame_leviathan::boss_flame_leviathanAI::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_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_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_astromancer_capernian::boss_grand_astromancer_capernianAI::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_halazzi::boss_halazziAI::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_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_high_nethermancer_zerevor::boss_high_nethermancer_zerevorAI::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_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_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_kelthuzad::boss_kelthuzadAI::UpdateAI(), boss_keristrasza::boss_keristraszaAI::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_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_leotheras_the_blind_demonform::boss_leotheras_the_blind_demonformAI::UpdateAI(), boss_lich_king_toc::boss_lich_king_tocAI::UpdateAI(), boss_lieutenant_drake::boss_lieutenant_drakeAI::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_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_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_meathook::boss_meathookAI::UpdateAI(), boss_mechano_lord_capacitus::boss_mechano_lord_capacitusAI::UpdateAI(), boss_midnight::boss_midnightAI::UpdateAI(), boss_moam::boss_moamAI::UpdateAI(), boss_moorabi::boss_moorabiAI::UpdateAI(), boss_moroes::boss_moroesAI::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_muru::boss_muruAI::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_novos::boss_novosAI::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_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_razorgore::boss_razorgoreAI::UpdateAI(), boss_razorscale::boss_razorscaleAI::UpdateAI(), boss_razorscale_controller::boss_razorscale_controllerAI::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_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_sacrolash::boss_sacrolashAI::UpdateAI(), boss_sapphiron::boss_sapphironAI::UpdateAI(), boss_sara::boss_saraAI::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_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_thorngrin_the_tender::boss_thorngrin_the_tenderAI::UpdateAI(), boss_tinhead::boss_tinheadAI::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_valithria_dreamwalker::boss_valithria_dreamwalkerAI::UpdateAI(), boss_vanndar::boss_vanndarAI::UpdateAI(), boss_varos::boss_varosAI::UpdateAI(), boss_vazruden::boss_vazrudenAI::UpdateAI(), boss_vazruden_the_herald::boss_vazruden_the_heraldAI::UpdateAI(), boss_veklor::boss_veklorAI::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_warmaster_voone::boss_warmastervooneAI::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(), BossAI::UpdateAI(), celebras_the_cursed::celebras_the_cursedAI::UpdateAI(), dummy_dragonAI::UpdateAI(), example_creature::example_creatureAI::UpdateAI(), example_escort::example_escortAI::UpdateAI(), FollowerAI::UpdateAI(), generic_creature::generic_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(), HookMgr::ElunaCreatureAI::UpdateAI(), hyjal_trashAI::UpdateAI(), hyjalAI::UpdateAI(), netherspite_infernal::netherspite_infernalAI::UpdateAI(), npc_a_special_surprise::npc_a_special_surpriseAI::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_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_alexstraza_the_lifebinder::npc_alexstraza_the_lifebinderAI::UpdateAI(), npc_amanitar_mushrooms::npc_amanitar_mushroomsAI::UpdateAI(), npc_amberpine_woodsman::npc_amberpine_woodsmanAI::UpdateAI(), npc_anachronos_the_ancient::npc_anachronos_the_ancientAI::UpdateAI(), npc_ancient_conservator::npc_ancient_conservatorAI::UpdateAI(), npc_ancient_wisp::npc_ancient_wispAI::UpdateAI(), npc_annhylde_the_caller::npc_annhylde_the_callerAI::UpdateAI(), npc_announcer_toc5::npc_announcer_toc5AI::UpdateAI(), npc_anub_ar_skirmisher::npc_anub_ar_skirmisherAI::UpdateAI(), npc_anubarak_spike::npc_anubarak_spikeAI::UpdateAI(), npc_apprentice_mirveda::npc_apprentice_mirvedaAI::UpdateAI(), npc_aquementas::npc_aquementasAI::UpdateAI(), npc_arcane_sphere::npc_arcane_sphereAI::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_auriaya_seeping_trigger::npc_auriaya_seeping_triggerAI::UpdateAI(), npc_av_marshal_or_warmaster::npc_av_marshal_or_warmasterAI::UpdateAI(), npc_aysa_cloudsinger::npc_aysa_cloudsingerAI::UpdateAI(), npc_aysa_meditation::npc_aysa_meditationAI::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_saboteur::npc_azure_saboteurAI::UpdateAI(), npc_azure_spellbreaker::npc_azure_spellbreakerAI::UpdateAI(), npc_ball_of_flame::npc_ball_of_flameAI::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_barnes::npc_barnesAI::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_blackhole::npc_blackholeAI::UpdateAI(), npc_blackrock_battle_worg::npc_blackrock_battle_worgAI::UpdateAI(), npc_blazing_skeleton::npc_blazing_skeletonAI::UpdateAI(), npc_blessed_banner::npc_blessed_bannerAI::UpdateAI(), npc_blood_elf_council_voice_trigger::npc_blood_elf_council_voice_triggerAI::UpdateAI(), npc_blood_queen_lana_thel::npc_blood_queen_lana_thelAI::UpdateAI(), npc_bone_spike::npc_bone_spikeAI::UpdateAI(), npc_brunnhildar_prisoner::npc_brunnhildar_prisonerAI::UpdateAI(), npc_cage_trap_trigger::cage_trap_triggerAI::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_chicken_cluck::npc_chicken_cluckAI::UpdateAI(), npc_clattering_scorpid::npc_clattering_scorpidAI::UpdateAI(), npc_claw_tentacle::claw_tentacleAI::UpdateAI(), npc_coilfang_ambusher::npc_coilfang_ambusherAI::UpdateAI(), npc_coilfang_waterelemental::npc_coilfang_waterelementalAI::UpdateAI(), npc_coldflame::npc_coldflameAI::UpdateAI(), npc_commander_dawnforge::npc_commander_dawnforgeAI::UpdateAI(), npc_converted_sentry::npc_converted_sentryAI::UpdateAI(), npc_corki::npc_corkiAI::UpdateAI(), npc_corruptor_tentacle::npc_corruptor_tentacleAI::UpdateAI(), npc_counselor_talbot::npc_counselor_talbotAI::UpdateAI(), npc_creature_generator_akama::npc_creature_generator_akamaAI::UpdateAI(), npc_crusade_persuaded::npc_crusade_persuadedAI::UpdateAI(), npc_crusade_recruit::npc_crusade_recruitAI::UpdateAI(), npc_crusher_tentacle::npc_crusher_tentacleAI::UpdateAI(), npc_crystal_spike_trigger::npc_crystal_spike_triggerAI::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_dancing_flames::npc_dancing_flamesAI::UpdateAI(), npc_dark_fiend::npc_dark_fiendAI::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_darkspear_jailor::npc_darkspear_jailorAI::UpdateAI(), npc_darnavan::npc_darnavanAI::UpdateAI(), npc_defiant_troll::npc_defiant_trollAI::UpdateAI(), npc_detonating_lasher::npc_detonating_lasherAI::UpdateAI(), npc_disciple_of_naralex::npc_disciple_of_naralexAI::UpdateAI(), npc_doctor::npc_doctorAI::UpdateAI(), npc_doom_blossom::npc_doom_blossomAI::UpdateAI(), npc_doomfire_targetting::npc_doomfire_targettingAI::UpdateAI(), npc_draenei_survivor::npc_draenei_survivorAI::UpdateAI(), npc_dragonmaw_peon::npc_dragonmaw_peonAI::UpdateAI(), npc_dream_cloud::npc_dream_cloudAI::UpdateAI(), npc_earthmender_wilda::npc_earthmender_wildaAI::UpdateAI(), npc_elder_kekek::npc_elder_kekekAI::UpdateAI(), npc_elemental_lord::npc_elemental_lordAI::UpdateAI(), npc_ember_of_alar::npc_ember_of_alarAI::UpdateAI(), npc_enchanted_elemental::npc_enchanted_elementalAI::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_eonars_gift::npc_eonars_giftAI::UpdateAI(), npc_escortAI::UpdateAI(), npc_ethereal_beacon::npc_ethereal_beaconAI::UpdateAI(), npc_ethereal_sphere::npc_ethereal_sphereAI::UpdateAI(), npc_expedition_commander::npc_expedition_commanderAI::UpdateAI(), npc_eye_tentacle::eye_tentacleAI::UpdateAI(), npc_fel_guard_hound::npc_fel_guard_houndAI::UpdateAI(), npc_fel_infernal::npc_fel_infernalAI::UpdateAI(), npc_felkael_flamestrike::npc_felkael_flamestrikeAI::UpdateAI(), npc_felkael_phoenix::npc_felkael_phoenixAI::UpdateAI(), npc_felkael_phoenix_egg::npc_felkael_phoenix_eggAI::UpdateAI(), npc_felmyst_vapor::npc_felmyst_vaporAI::UpdateAI(), npc_feral_defender::npc_feral_defenderAI::UpdateAI(), npc_feugen::npc_feugenAI::UpdateAI(), npc_fiend_elemental::npc_fiend_elementalAI::UpdateAI(), npc_firebomb::npc_firebombAI::UpdateAI(), npc_firework_launcher::npc_firework_launcherAI::UpdateAI(), npc_fizzlebang_toc::npc_fizzlebang_tocAI::UpdateAI(), npc_flame_tsunami::npc_flame_tsunamiAI::UpdateAI(), npc_flame_warder::npc_flame_warderAI::UpdateAI(), npc_flamewaker_priest::npc_flamewaker_priestAI::UpdateAI(), npc_flash_freeze::npc_flash_freezeAI::UpdateAI(), npc_floon::npc_floonAI::UpdateAI(), npc_focus_fire::npc_focus_fireAI::UpdateAI(), npc_frenzied_worgen::npc_frenzied_worgenAI::UpdateAI(), npc_freyas_ward::npc_freyas_wardAI::UpdateAI(), npc_frost_freeze_trap::npc_frost_freeze_trapAI::UpdateAI(), npc_frost_warder::npc_frost_warderAI::UpdateAI(), npc_frost_wyrm::npc_frost_wyrmAI::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_gargoyle::npc_gargoyleAI::UpdateAI(), npc_garments_of_quests::npc_garments_of_questsAI::UpdateAI(), npc_garona::npc_garonaAI::UpdateAI(), npc_garrosh_toc::npc_garrosh_tocAI::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_giant_spotlight::npc_giant_spotlightAI::UpdateAI(), npc_gluttonous_abomination::npc_gluttonous_abominationAI::UpdateAI(), npc_green_dragon_combat_trigger::npc_green_dragon_combat_triggerAI::UpdateAI(), npc_greyheart_spellbinder::npc_greyheart_spellbinderAI::UpdateAI(), npc_grimstone::npc_grimstoneAI::UpdateAI(), npc_grobbulus_poison_cloud::npc_grobbulus_poison_cloudAI::UpdateAI(), npc_guardian::npc_guardianAI::UpdateAI(), npc_guardian_of_yogg_saron::npc_guardian_of_yogg_saronAI::UpdateAI(), npc_gurgthock::npc_gurgthockAI::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_head::npc_headAI::UpdateAI(), npc_healthy_spore::npc_healthy_sporeAI::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_high_oracle_soo_roo::npc_high_oracle_soo_rooAI::UpdateAI(), npc_high_overlord_saurfang_icc::npc_high_overlord_saurfangAI::UpdateAI(), npc_highborne_lamenter::npc_highborne_lamenterAI::UpdateAI(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::UpdateAI(), npc_highlord_tirion_fordring_lh::npc_highlord_tirion_fordringAI::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_hodirs_fury::npc_hodirs_furyAI::UpdateAI(), npc_hogger_elwynn::npc_hogger_elwynnAI::UpdateAI(), npc_ice_tomb::npc_ice_tombAI::UpdateAI(), npc_ichor_globule::npc_ichor_globuleAI::UpdateAI(), npc_icicle::npc_icicleAI::UpdateAI(), npc_illidari_council::npc_illidari_councilAI::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_infused_crystal::npc_infused_crystalAI::UpdateAI(), npc_injured_patient::npc_injured_patientAI::UpdateAI(), npc_injured_razor_hill_grunt::UpdateAI(), npc_inner_demon::npc_inner_demonAI::UpdateAI(), npc_iron_construct::npc_iron_constructAI::UpdateAI(), npc_jadespine_basilisk::npc_jadespine_basiliskAI::UpdateAI(), npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI::UpdateAI(), npc_jaina_or_sylvanas_hor::npc_jaina_or_sylvanas_horAI::UpdateAI(), npc_jaomin_ro::npc_jaomin_roAI::UpdateAI(), npc_jedoga_initiand::npc_jedoga_initiandAI::UpdateAI(), npc_jedogas_aufseher_trigger::npc_jedogas_aufseher_triggerAI::UpdateAI(), npc_jenny::npc_jennyAI::UpdateAI(), npc_kael_flamestrike::npc_kael_flamestrikeAI::UpdateAI(), npc_kalecgos::npc_kalecgosAI::UpdateAI(), npc_kiljaeden_controller::npc_kiljaeden_controllerAI::UpdateAI(), npc_kilrek::npc_kilrekAI::UpdateAI(), npc_kinetic_bomb::npc_kinetic_bombAI::UpdateAI(), npc_koltira_deathweaver::npc_koltira_deathweaverAI::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_legion_flame::npc_legion_flameAI::UpdateAI(), npc_leryssa::npc_leryssaAI::UpdateAI(), npc_lesser_doomguard::npc_lesser_doomguardAI::UpdateAI(), npc_li_fei::npc_li_feiAI::UpdateAI(), npc_life_spark::npc_life_sparkAI::UpdateAI(), npc_living_ember::npc_living_emberAI::UpdateAI(), npc_lumbering_abomination::npc_lumbering_abominationAI::UpdateAI(), npc_lurgglbr::npc_lurgglbrAI::UpdateAI(), npc_lurking_potion::npc_lurking_potionAI::UpdateAI(), npc_maghar_captive::npc_maghar_captiveAI::UpdateAI(), npc_malformed_ooze::npc_malformed_oozeAI::UpdateAI(), npc_manaforge_control_console::npc_manaforge_control_consoleAI::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_medivh_bm::npc_medivh_bmAI::UpdateAI(), npc_memory::npc_memoryAI::UpdateAI(), npc_meteor_strike::npc_meteor_strikeAI::UpdateAI(), npc_millhouse_manastorm::npc_millhouse_manastormAI::UpdateAI(), npc_mimirons_inferno::npc_mimirons_infernoAI::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_muglash::npc_muglashAI::UpdateAI(), npc_muradin_bronzebeard_icc::npc_muradin_bronzebeard_iccAI::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_omrogg_heads::npc_omrogg_headsAI::UpdateAI(), npc_orb_carrier::npc_orb_carrierAI::UpdateAI(), npc_orinoko_tuskbreaker::npc_orinoko_tuskbreakerAI::UpdateAI(), npc_palehoof_orb::npc_palehoof_orbAI::UpdateAI(), npc_parasitic_shadowfiend::npc_parasitic_shadowfiendAI::UpdateAI(), npc_pet_hunter_snake_trap::npc_pet_hunter_snake_trapAI::UpdateAI(), npc_pet_shaman_fire_elemental::npc_pet_shaman_fire_elementalAI::UpdateAI(), npc_phantom_mage::npc_phantom_mageAI::UpdateAI(), npc_phase_hunter::npc_phase_hunterAI::UpdateAI(), npc_phoenix_egg_tk::npc_phoenix_egg_tkAI::UpdateAI(), npc_phoenix_tk::npc_phoenix_tkAI::UpdateAI(), npc_portal_eoe::npc_portal_eoeAI::UpdateAI(), npc_power_spark::npc_power_sparkAI::UpdateAI(), npc_precious_icc::npc_precious_iccAI::UpdateAI(), npc_professor_phizzlethorpe::npc_professor_phizzlethorpeAI::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_ravenous_furbolg::npc_ravenous_furbolgAI::UpdateAI(), npc_restless_soul::npc_restless_soulAI::UpdateAI(), npc_rimefang::npc_rimefangAI::UpdateAI(), npc_risen_archmage::npc_risen_archmageAI::UpdateAI(), npc_risen_witch_doctor::npc_risen_witch_doctorAI::UpdateAI(), npc_ritual_channeler::npc_ritual_channelerAI::UpdateAI(), npc_rocknot::npc_rocknotAI::UpdateAI(), npc_rotting_frost_giant::npc_rotting_frost_giantAI::UpdateAI(), npc_sanctum_sentry::npc_sanctum_sentryAI::UpdateAI(), npc_saronite_vapors::npc_saronite_vaporsAI::UpdateAI(), npc_sartura_royal_guard::npc_sartura_royal_guardAI::UpdateAI(), npc_scarlet_courier::npc_scarlet_courierAI::UpdateAI(), npc_scarlet_ghoul::npc_scarlet_ghoulAI::UpdateAI(), npc_scarlet_miner::npc_scarlet_minerAI::UpdateAI(), npc_scion_of_eternity::npc_scion_of_eternityAI::UpdateAI(), npc_scorch_ground::npc_scorch_groundAI::UpdateAI(), npc_scourge_hulk::npc_scourge_hulkAI::UpdateAI(), npc_scrapbot::npc_scrapbotAI::UpdateAI(), npc_seaforium_depth_charge::npc_seaforium_depth_chargeAI::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_shadowmoon_tuber_node::npc_shadowmoon_tuber_nodeAI::UpdateAI(), npc_shadowy_construct::npc_shadowy_constructAI::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_sinclari_vh::npc_sinclariAI::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_snobold_vassal::npc_snobold_vassalAI::UpdateAI(), npc_snowfall_glade_playmate::npc_snowfall_glade_playmateAI::UpdateAI(), npc_snowpacked_icicle::npc_snowpacked_icicleAI::UpdateAI(), npc_solarium_priest::npc_solarium_priestAI::UpdateAI(), npc_spark_of_ionar::npc_spark_of_ionarAI::UpdateAI(), npc_spectral_footman::npc_spectral_footmanAI::UpdateAI(), npc_spectral_ghostly_citizen::npc_spectral_ghostly_citizenAI::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_stillpine_capitive::npc_stillpine_capitiveAI::UpdateAI(), npc_stinkbeard::npc_stinkbeardAI::UpdateAI(), npc_stinky_icc::npc_stinky_iccAI::UpdateAI(), npc_stormwind_infantry::npc_stormwind_infantryAI::UpdateAI(), npc_strangulate_vehicle::npc_strangulate_vehicleAI::UpdateAI(), npc_suppresser::npc_suppresserAI::UpdateAI(), npc_swarm_scarab::npc_swarm_scarabAI::UpdateAI(), npc_tainted_elemental::npc_tainted_elementalAI::UpdateAI(), npc_taldaram_flamesphere::npc_taldaram_flamesphereAI::UpdateAI(), npc_tallhorn_stag::npc_tallhorn_stagAI::UpdateAI(), npc_teleportation_portal_vh::npc_teleportation_portalAI::UpdateAI(), npc_tempest_minion::npc_tempest_minionAI::UpdateAI(), npc_terenas_menethil::npc_terenas_menethilAI::UpdateAI(), npc_thassarian::npc_thassarianAI::UpdateAI(), npc_the_biggest_tree::npc_the_biggest_treeAI::UpdateAI(), npc_the_etymidian::npc_the_etymidianAI::UpdateAI(), npc_the_lich_king_controller::npc_the_lich_king_controllerAI::UpdateAI(), npc_theramore_guard::npc_theramore_guardAI::UpdateAI(), npc_thorims_hammer::npc_thorims_hammerAI::UpdateAI(), npc_time_rift::npc_time_riftAI::UpdateAI(), npc_tirion_fordring_tft::npc_tirion_fordringAI::UpdateAI(), npc_tirion_toc::npc_tirion_tocAI::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_tomb_creature::npc_tomb_creatureAI::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_toxic_sporebat::npc_toxic_sporebatAI::UpdateAI(), npc_training_dummy::npc_training_dummyAI::UpdateAI(), npc_training_target::npc_training_targetAI::UpdateAI(), npc_transient::npc_transientAI::UpdateAI(), npc_trapped_mammoth_calf::npc_trapped_mammoth_calfAI::UpdateAI(), npc_tribuna_controller::npc_tribuna_controllerAI::UpdateAI(), npc_twiggy_flathead::npc_twiggy_flatheadAI::UpdateAI(), npc_twilight_fissure::npc_twilight_fissureAI::UpdateAI(), npc_underbog_mushroom::npc_underbog_mushroomAI::UpdateAI(), npc_unkor_the_ruthless::npc_unkor_the_ruthlessAI::UpdateAI(), npc_unleashed_dark::npc_unleashed_darkAI::UpdateAI(), npc_unleashed_light::npc_unleashed_lightAI::UpdateAI(), npc_unstable_sphere::npc_unstable_sphereAI::UpdateAI(), npc_unstable_sun_beam::npc_unstable_sun_beamAI::UpdateAI(), npc_unworthy_initiate::npc_unworthy_initiateAI::UpdateAI(), npc_valiance_keep_cannoneer::npc_valiance_keep_cannoneerAI::UpdateAI(), npc_valkyr_shadowguard::npc_valkyr_shadowguardAI::UpdateAI(), npc_varian_toc::npc_varian_tocAI::UpdateAI(), npc_venture_co_straggler::npc_venture_co_stragglerAI::UpdateAI(), npc_violet_hold_arcane_sphere::npc_violet_hold_arcane_sphereAI::UpdateAI(), npc_voidtraveler::npc_voidtravelerAI::UpdateAI(), npc_volatile_felfire_fiend::npc_volatile_felfire_fiendAI::UpdateAI(), npc_volcano::npc_volcanoAI::UpdateAI(), npc_voljin_darkspear_hold::npc_voljin_darkspear_holdAI::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_warp_splinter_treant::npc_warp_splinter_treantAI::UpdateAI(), npc_water_elemental::npc_water_elementalAI::UpdateAI(), npc_water_globule::npc_water_globuleAI::UpdateAI(), npc_weegli_blastfuse::npc_weegli_blastfuseAI::UpdateAI(), npc_wg_spirit_guide::npc_wg_spirit_guideAI::UpdateAI(), npc_wild_imp::npc_wild_impAI::UpdateAI(), npc_winterfin_playmate::npc_winterfin_playmateAI::UpdateAI(), npc_wisp_invis::npc_wisp_invisAI::UpdateAI(), npc_wrathbone_flayer::npc_wrathbone_flayerAI::UpdateAI(), npc_xerestrasza::npc_xerestraszaAI::UpdateAI(), npc_yenniku::npc_yennikuAI::UpdateAI(), npc_yggdras::npc_yggdrasAI::UpdateAI(), npc_ymirjar_flamebearer::npc_ymirjar_flamebearerAI::UpdateAI(), npc_yogg_saron_illusions::npc_yogg_saron_illusionsAI::UpdateAI(), npc_yogg_saron_keeper::npc_yogg_saron_keeperAI::UpdateAI(), npc_yor::npc_yorAI::UpdateAI(), npc_zuni::npc_zuniAI::UpdateAI(), npc_zuni_bridge::npc_zuni_bridgeAI::UpdateAI(), quartermaster_zigris::boss_quatermasterzigrisAI::UpdateAI(), violet_hold_trashAI::UpdateAI(), WorldBossAI::UpdateAI(), npc_halion_controller::npc_halion_controllerAI::UpdateCorporeality(), boss_ambassador_hellmaw::boss_ambassador_hellmawAI::UpdateEscortAI(), npc_apothecary_hanes::npc_Apothecary_HanesAI::UpdateEscortAI(), npc_blastmaster_emi_shortfuse::npc_blastmaster_emi_shortfuseAI::UpdateEscortAI(), npc_brann_hos::npc_brann_hosAI::UpdateEscortAI(), npc_crok_scourgebane::npc_crok_scourgebaneAI::UpdateEscortAI(), npc_onyx_flamecaller::npc_onyx_flamecallerAI::UpdateEscortAI(), npc_wizzlecrank_shredder::npc_wizzlecrank_shredderAI::UpdateEscortAI(), npc_tarindrella::npc_tarindrellaAI::UpdateFollowerAI(), npc_tooga::npc_toogaAI::UpdateFollowerAI(), npc_aysa_meditation::npc_aysa_meditationAI::UpdatePlayerList(), boss_netherspite::boss_netherspiteAI::UpdatePortals(), boss_faction_championsAI::UpdatePower(), boss_pyroguard_emberseer::boss_pyroguard_emberseerAI::UpdateRunes(), boss_shade_of_akama::boss_shade_of_akamaAI::UpdateSpeed(), boss_faction_championsAI::UpdateThreat(), boss_anetheron::boss_anetheronAI::WaypointReached(), boss_azgalor::boss_azgalorAI::WaypointReached(), boss_kazrogal::boss_kazrogalAI::WaypointReached(), boss_rage_winterchill::boss_rage_winterchillAI::WaypointReached(), example_escort::example_escortAI::WaypointReached(), hyjalAI::WaypointReached(), npc_00x09hl::npc_00x09hlAI::WaypointReached(), npc_abomination::npc_abominationAI::WaypointReached(), npc_akuno::npc_akunoAI::WaypointReached(), npc_apothecary_hanes::npc_Apothecary_HanesAI::WaypointReached(), npc_argent_soldier::npc_argent_soldierAI::WaypointReached(), npc_arthas::npc_arthasAI::WaypointReached(), npc_banshee::npc_bansheeAI::WaypointReached(), npc_barnes::npc_barnesAI::WaypointReached(), npc_bessy::npc_bessyAI::WaypointReached(), npc_blastmaster_emi_shortfuse::npc_blastmaster_emi_shortfuseAI::WaypointReached(), npc_bonker_togglevolt::npc_bonker_togglevoltAI::WaypointReached(), npc_brann_hos::npc_brann_hosAI::WaypointReached(), npc_crok_scourgebane::npc_crok_scourgebaneAI::WaypointReached(), npc_crypt_fiend::npc_crypt_fiendAI::WaypointReached(), npc_deathstalker_erland::npc_deathstalker_erlandAI::WaypointReached(), npc_earthmender_wilda::npc_earthmender_wildaAI::WaypointReached(), npc_emily::npc_emilyAI::WaypointReached(), npc_engineer_helice::npc_engineer_heliceAI::WaypointReached(), npc_fel_stalker::npc_fel_stalkerAI::WaypointReached(), npc_frost_wyrm::npc_frost_wyrmAI::WaypointReached(), npc_gargoyle::npc_gargoyleAI::WaypointReached(), npc_ghoul::npc_ghoulAI::WaypointReached(), npc_giant_infernal::npc_giant_infernalAI::WaypointReached(), npc_gilthares::npc_giltharesAI::WaypointReached(), npc_grimstone::npc_grimstoneAI::WaypointReached(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::WaypointReached(), npc_injured_goblin::npc_injured_goblinAI::WaypointReached(), npc_injured_rainspeaker_oracle::npc_injured_rainspeaker_oracleAI::WaypointReached(), npc_isla_starmane::npc_isla_starmaneAI::WaypointReached(), npc_kayra_longmane::npc_kayra_longmaneAI::WaypointReached(), npc_koltira_deathweaver::npc_koltira_deathweaverAI::WaypointReached(), npc_korrak_bloodrager::npc_korrak_bloodragerAI::WaypointReached(), npc_kservant::npc_kservantAI::WaypointReached(), npc_kurenai_captive::npc_kurenai_captiveAI::WaypointReached(), npc_maghar_captive::npc_maghar_captiveAI::WaypointReached(), npc_magwin::npc_magwinAI::WaypointReached(), npc_maxx_a_million_escort::npc_maxx_a_million_escortAI::WaypointReached(), npc_mootoo_the_younger::npc_mootoo_the_youngerAI::WaypointReached(), npc_morridune::npc_morriduneAI::WaypointReached(), npc_muglash::npc_muglashAI::WaypointReached(), npc_necromancer::npc_necromancerAI::WaypointReached(), npc_OOX17::npc_OOX17AI::WaypointReached(), npc_plaguehound_tracker::npc_plaguehound_trackerAI::WaypointReached(), npc_professor_phizzlethorpe::npc_professor_phizzlethorpeAI::WaypointReached(), npc_ranger_lilatha::npc_ranger_lilathaAI::WaypointReached(), npc_ranshalla::npc_ranshallaAI::WaypointReached(), npc_rocknot::npc_rocknotAI::WaypointReached(), npc_ruul_snowhoof::npc_ruul_snowhoofAI::WaypointReached(), npc_scarlet_miner::npc_scarlet_minerAI::WaypointReached(), npc_shadowfang_prisoner::npc_shadowfang_prisonerAI::WaypointReached(), npc_stinkbeard::npc_stinkbeardAI::WaypointReached(), npc_stinky::npc_stinkyAI::WaypointReached(), npc_taretha::npc_tarethaAI::WaypointReached(), npc_thassarian::npc_thassarianAI::WaypointReached(), npc_thrall_old_hillsbrad::npc_thrall_old_hillsbradAI::WaypointReached(), npc_torek::npc_torekAI::WaypointReached(), npc_willix::npc_willixAI::WaypointReached(), npc_wizzlecrank_shredder::npc_wizzlecrank_shredderAI::WaypointReached(), npc_wounded_blood_elf::npc_wounded_blood_elfAI::WaypointReached(), npc_00x09hl::npc_00x09hlAI::WaypointStart(), and npc_crok_scourgebane::npc_crok_scourgebaneAI::WaypointStart().


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