TrinityCore
Loading...
Searching...
No Matches
EventMap Class Reference

#include <EventMap.h>

Classes

struct  Event
 

Public Member Functions

 EventMap ()
 
 EventMap (EventMap const &other)
 
 EventMap (EventMap &&other) noexcept=default
 
EventMap & operator= (EventMap const &other)
 
EventMap & operator= (EventMap &&other) noexcept=default
 
 ~EventMap ()
 
Reset

Removes all scheduled events and resets time and phase.

void Reset ()
 
Update

Updates the timer of the event map.

Parameters
timeValue in ms to be added to time.
void Update (uint32 time)
 
void Update (Milliseconds time)
 
GetPhaseMask
Returns
Active phases as mask.
PhaseMask GetPhaseMask () const
 
Empty
Returns
True, if there are no events scheduled.
bool Empty () const
 
SetPhase

Sets the phase of the map (absolute).

Parameters
phasePhase which should be set. Values: 1 - 8. 0 resets phase.
void SetPhase (PhaseIndex phase)
 
AddPhase

Activates the given phase (absolute).

Parameters
phasePhase which should be activated. Values: 1 - 8
void AddPhase (PhaseIndex phase)
 
RemovePhase

Deactivates the given phase (absolute).

Parameters
phasePhase which should be deactivated. Values: 1 - 8.
void RemovePhase (PhaseIndex phase)
 
ScheduleEvent

Creates new event entry in map.

Parameters
eventIdThe id of the new event.
minTimeThe minimum time until the event occurs as std::chrono type.
maxTimeThe maximum time until the event occurs as std::chrono type.
groupThe group which the event is associated to. Has to be between 1 and 8. 0 means it has no group.
phaseThe phase in which the event can occur. Has to be between 1 and 8. 0 means it can occur in all phases.
void ScheduleEvent (EventId eventId, Milliseconds time, GroupIndex group=0u, PhaseIndex phase=0u)
 
void ScheduleEvent (EventId eventId, Milliseconds minTime, Milliseconds maxTime, GroupIndex group=0u, PhaseIndex phase=0u)
 
RescheduleEvent

Cancels the given event and reschedules it.

Parameters
eventIdThe id of the event.
minTimeThe minimum time until the event occurs as std::chrono type.
maxTimeThe maximum time until the event occurs as std::chrono type.
groupThe group which the event is associated to. Has to be between 1 and 8. 0 means it has no group.
phaseThe phase in which the event can occur. Has to be between 1 and 8. 0 means it can occur in all phases.
void RescheduleEvent (EventId eventId, Milliseconds time, GroupIndex group=0u, PhaseIndex phase=0u)
 
void RescheduleEvent (EventId eventId, Milliseconds minTime, Milliseconds maxTime, GroupIndex group=0u, PhaseIndex phase=0u)
 
RepeatEvent

Repeats the most recently executed event.

Parameters
minTimeThe minimum time until the event occurs as std::chrono type.
maxTimeThe maximum time until the event occurs as std::chrono type.
void Repeat (Milliseconds time)
 
void Repeat (Milliseconds minTime, Milliseconds maxTime)
 
ExecuteEvent

Returns the next event to execute and removes it from map.

Returns
Id of the event to execute.
EventId ExecuteEvent ()
 
DelayEvents

Delay all events of the same group.

Parameters
delayAmount of delay as std::chrono type.
groupGroup of the events.
void DelayEvents (Milliseconds delay)
 
void DelayEvents (Milliseconds delay, GroupIndex group)
 
SetMinimalDelay

Increase event delay if smaller than given delay.

Parameters
eventIdThe id of the event.
delayMinimum delay for given event.
void SetMinimalDelay (EventId eventId, Milliseconds delay)
 
CancelEvent

Cancels all events of the specified id.

Parameters
eventIdEvent id to cancel.
void CancelEvent (EventId eventId)
 
CancelEventGroup

Cancel events belonging to specified group.

Parameters
groupGroup to cancel.
void CancelEventGroup (GroupIndex group)
 
IsInPhase

Returns whether event map is in specified phase or not.

Parameters
phaseWanted phase.
Returns
True, if phase of event map contains specified phase.
bool IsInPhase (PhaseIndex phase) const
 
GetTimeUntilEvent

Returns time as std::chrono type until next event.

Parameters
eventIdThe id of the event.
Returns
Time of next event. If event is not scheduled returns Milliseconds::max()
Milliseconds GetTimeUntilEvent (EventId eventId) const
 
HasEventScheduled

Returns whether an event is scheduled

Parameters
eventIdThe id of the event.
Returns
True if event is scheduled
bool HasEventScheduled (EventId eventId) const
 
ScheduleNextFromSeries

Schedules specified event with next timer from series

Parameters
eventDatafull event data, including group and phase
void ScheduleNextFromSeries (Event eventData)
 
ScheduleEventSeries

Schedules specified event with first value of the series and then requeues with the next

Parameters
eventIdof the event.
timeSeriesspecifying the times the event should be automatically scheduled after each trigger (first value is initial schedule)
void ScheduleEventSeries (EventId eventId, GroupIndex group, PhaseIndex phase, std::initializer_list< Milliseconds > timeSeries)
 
void ScheduleEventSeries (EventId eventId, std::initializer_list< Milliseconds > timeSeries)
 

Private Types

using EventId = uint16
 
using GroupIndex = uint8
 
using GroupMask = uint8
 
using PhaseIndex = uint8
 
using PhaseMask = uint8
 
using EventStore = std::multimap< TimePoint, Event >
 
using EventSeriesStore = std::map< Event, std::vector< Milliseconds > >
 

Private Attributes

_time

Internal timer.

This does not represent the real date/time value. It's more like a stopwatch: It can run, it can be stopped, it can be resetted and so on. Events occur when this timer has reached their time value. Its value is changed in the Update method.

TimePoint _time
 
_phaseMask

Phase mask of the event map.

Contains the phases the event map is in. Multiple phases from 1 to 8 can be set with SetPhase or AddPhase. RemovePhase deactives a phase.

PhaseMask _phaseMask
 
_eventMap

Internal event storage map. Contains the scheduled events.

See typedef at the beginning of the class for more details.

EventStore _eventMap
 
_lastEvent

Stores information on the most recently executed event

Event _lastEvent
 
_timerSeries

Stores information about time series which requeue itself until series is empty

EventSeriesStore _timerSeries
 

Detailed Description

Definition at line 27 of file EventMap.h.

Member Typedef Documentation

◆ EventId

using EventMap::EventId = uint16
private

Definition at line 29 of file EventMap.h.

◆ EventSeriesStore

using EventMap::EventSeriesStore = std::map<Event, std::vector<Milliseconds> >
private

Definition at line 56 of file EventMap.h.

◆ EventStore

using EventMap::EventStore = std::multimap<TimePoint, Event>
private

Internal storage type. Key: Time as TimePoint when the event should occur.

Definition at line 55 of file EventMap.h.

◆ GroupIndex

using EventMap::GroupIndex = uint8
private

Definition at line 30 of file EventMap.h.

◆ GroupMask

using EventMap::GroupMask = uint8
private

Definition at line 31 of file EventMap.h.

◆ PhaseIndex

using EventMap::PhaseIndex = uint8
private

Definition at line 32 of file EventMap.h.

◆ PhaseMask

using EventMap::PhaseMask = uint8
private

Definition at line 33 of file EventMap.h.

Constructor & Destructor Documentation

◆ EventMap() [1/3]

EventMap::EventMap ( )
inline

Definition at line 59 of file EventMap.h.

◆ EventMap() [2/3]

EventMap::EventMap ( EventMap const &  other)
default

◆ EventMap() [3/3]

EventMap::EventMap ( EventMap &&  other)
defaultnoexcept

◆ ~EventMap()

EventMap::~EventMap ( )
default

Member Function Documentation

◆ AddPhase()

void EventMap::AddPhase ( PhaseIndex  phase)
inline

Definition at line 122 of file EventMap.h.

◆ CancelEvent()

void EventMap::CancelEvent ( EventId  eventId)

Definition at line 156 of file EventMap.cpp.

References _eventMap, _timerSeries, and Empty().

Referenced by boss_curator::boss_curatorAI::DamageTaken(), boss_sindragosa::DamageTaken(), boss_amalgam_of_souls::DamageTaken(), boss_magmadar::DamageTaken(), boss_high_inquisitor_whitemane::DamageTaken(), boss_muru::DamageTaken(), npc_sparring_partner_exiles_reach::DamageTaken(), boss_huhuran::DamageTaken(), boss_volkhan::DamageTaken(), boss_sjonnir::DamageTaken(), boss_algalon_the_observer::DamageTaken(), npc_feral_defender::DamageTaken(), boss_ymiron::DamageTaken(), boss_morogrim_tidewalker::DamageTaken(), boss_high_astromancer_solarian::DamageTaken(), go_suppression_device::Deactivate(), go_suppression_device::DoAction(), boss_maiden_of_virtue_rtk::DoAction(), boss_shade_of_medivh::DoAction(), boss_sacrolash::DoAction(), boss_alythess::DoAction(), boss_nalorakk::DoAction(), npc_snobold_vassal::DoAction(), npc_beasts_combat_stalker::DoAction(), boss_professor_putricide::DoAction(), npc_big_ooze::DoAction(), boss_algalon_the_observer::DoAction(), boss_lady_vashj::DoAction(), boss_leotheras_the_blind::DoAction(), npc_colonel_jules::npc_colonel_julesAI::DoAction(), Scripts::Pandaria::TheWanderingIsle::npc_aysa_cloudsinger_cave_of_meditation::DoAction(), boss_illidan_stormrage::DoAction(), boss_xt002::ExposeHeart(), boss_sister_briar::HandleDropIris(), boss_sister_malady::HandleDropIris(), boss_sister_solena::HandleDropIris(), Scripts::Kalimdor::Durotar::npc_captive_spitescale_scout::JustEngagedWith(), boss_archimonde::JustEngagedWith(), boss_krik_thir::JustEngagedWith(), npc_snobold_vassal::MountOnBoss(), boss_ayamiss::MovementInform(), boss_armsmaster_harlan::MovementInform(), go_suppression_device::OnLootStateChanged(), boss_janalai::OnSpellCast(), boss_kaelthas::OnSpellFailed(), arena_dalaran_sewers::OnUpdate(), boss_kologarn::boss_kologarnAI::PassengerBoarded(), boss_halazzi::PerformAdditionalEvents(), RescheduleEvent(), npc_silverpine_orc_sea_dog::Reset(), npc_silverpine_agatha_fenris_isle::Reset(), boss_kaelthas::ScheduleCombatEventsForStage(), instance_zulaman::instance_zulaman_InstanceScript::SetBossState(), instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript::SetBossState(), instance_blackwing_lair::instance_blackwing_lair_InstanceMapScript::SetData(), instance_stratholme::instance_stratholme_InstanceMapScript::SetData(), npc_silverpine_orc_sea_pup::SpellHit(), boss_moorabi::SpellHit(), boss_ahune::SpellHit(), boss_volkaal::SpellHit(), npc_sparring_partner_enhanced_combat_training_paladin::SpellHit(), npc_sparring_partner_enhanced_combat_training_rogue::SpellHit(), instance_blackwing_lair::instance_blackwing_lair_InstanceMapScript::Update(), instance_zulaman::instance_zulaman_InstanceScript::Update(), instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript::Update(), boss_guarm::UpdateAI(), boss_telash_greywing::UpdateAI(), boss_argaloth::UpdateAI(), boss_lord_valthalak::UpdateAI(), boss_victor_nefarius::UpdateAI(), boss_ragnaros::UpdateAI(), boss_maiden_of_virtue_rtk::UpdateAI(), boss_the_curator_rtk::UpdateAI(), npc_koltira_deathweaver::UpdateAI(), boss_baroness_anastari::UpdateAI(), boss_dathrohan_balnazzar::UpdateAI(), npc_madrigosa::UpdateAI(), boss_halazzi::UpdateAI(), go_cheer_speaker::go_cheer_speakerAI::UpdateAI(), npc_belnistrasz::npc_belnistraszAI::UpdateAI(), boss_buru::UpdateAI(), boss_skarmorak::UpdateAI(), boss_lord_marrowgar::UpdateAI(), boss_sindragosa::UpdateAI(), boss_gothik::UpdateAI(), boss_varos::UpdateAI(), boss_volkhan::UpdateAI(), boss_steelbreaker::boss_steelbreakerAI::UpdateAI(), boss_runemaster_molgeim::boss_runemaster_molgeimAI::UpdateAI(), boss_stormcaller_brundir::boss_stormcaller_brundirAI::UpdateAI(), boss_flame_leviathan::boss_flame_leviathanAI::UpdateAI(), boss_general_vezax::boss_general_vezaxAI::UpdateAI(), boss_ignis::boss_ignis_AI::UpdateAI(), boss_illidan_stormrage::UpdateAI(), boss_hydross_the_unstable::UpdateAI(), boss_lady_vashj::UpdateAI(), boss_leotheras_the_blind::UpdateAI(), boss_the_lurker_below::UpdateAI(), boss_magtheridon::UpdateAI(), npc_warden_mellichar::UpdateAI(), boss_alar::UpdateAI(), boss_kaelthas::UpdateAI(), npc_simon_bunny::npc_simon_bunnyAI::UpdateAI(), npc_anduin_wrynn_jaina::UpdateAI(), npc_anduin_wrynn_uther::UpdateAI(), and boss_grand_warlock_nethekurse::UpdateOutOfCombatEvents().

◆ CancelEventGroup()

◆ DelayEvents() [1/2]

◆ DelayEvents() [2/2]

void EventMap::DelayEvents ( Milliseconds  delay,
GroupIndex  group 
)

Definition at line 114 of file EventMap.cpp.

References _eventMap, and Empty().

◆ Empty()

◆ ExecuteEvent()

EventMap::EventId EventMap::ExecuteEvent ( )

Definition at line 77 of file EventMap.cpp.

References _eventMap, _lastEvent, _phaseMask, _time, Empty(), and ScheduleNextFromSeries().

Referenced by boss_four_horsemen_baron::_UpdateAI(), boss_four_horsemen_thane::_UpdateAI(), boss_four_horsemen_lady::_UpdateAI(), boss_four_horsemen_sir::_UpdateAI(), boss_illidan_stormrage::ExecuteSpecialEvents(), arena_dalaran_sewers::OnUpdate(), conversation_amalgam_of_souls_outro::OnUpdate(), conversation_rokmora_intro::OnUpdate(), conversation_the_invasion_begins::OnUpdate(), conversation_aberrus_sabellian_intro::OnUpdate(), conversation_aberrus_kazzara_intro::OnUpdate(), conversation_an_unlikely_informant::OnUpdate(), conversation_the_new_classington_estate::OnUpdate(), Scripts::EasternKingdoms::StormwindCity::conversation_start_council_tides_of_war::OnUpdate(), Scripts::EasternKingdoms::StormwindCity::conversation_quest_ancient_curses_accept::OnUpdate(), conversation_waycrest_manor_waycrests_defeated::OnUpdate(), conversation_boralus_hub_tour::OnUpdate(), conversation_boralus_cyrus_meets_genn::OnUpdate(), conversation_cyrus_crestfall_shaking_hands::OnUpdate(), conversation_sylvanas_windrunner_introduction::OnUpdate(), conversation_kings_rest_intro::OnUpdate(), instance_blackwing_lair::instance_blackwing_lair_InstanceMapScript::Update(), instance_magisters_terrace::instance_magisters_terrace_InstanceMapScript::Update(), instance_scarlet_monastery::instance_scarlet_monastery_InstanceMapScript::Update(), instance_stratholme::instance_stratholme_InstanceMapScript::Update(), instance_zulaman::instance_zulaman_InstanceScript::Update(), instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript::Update(), instance_dire_maul::instance_dire_maul_InstanceMapScript::Update(), instance_lost_city_of_the_tolvir::instance_lost_city_of_the_tolvir_InstanceMapScript::Update(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::Update(), instance_naxxramas::instance_naxxramas_InstanceMapScript::Update(), instance_oculus::instance_oculus_InstanceMapScript::Update(), instance_ulduar::instance_ulduar_InstanceMapScript::Update(), boss_high_inquisitor_whitemane::UpdateAI(), npc_thorim_trashAI::UpdateAI(), CombatAI::UpdateAI(), CasterAI::UpdateAI(), BossAI::UpdateAI(), WorldBossAI::UpdateAI(), boss_garothi_worldbreaker::UpdateAI(), npc_av_marshal_or_warmaster::UpdateAI(), boss_balinda::UpdateAI(), boss_drekthar::UpdateAI(), boss_galvangar::UpdateAI(), boss_ioc_horde_alliance::UpdateAI(), npc_ioc_gunship_captain::UpdateAI(), boss_amalgam_of_souls::UpdateAI(), boss_king_deepbeard::UpdateAI(), boss_ymiron_the_fallen_king::UpdateAI(), boss_rokmora::UpdateAI(), boss_guarm::UpdateAI(), npc_illidari_fighting_invasion_begins::UpdateAI(), npc_inquisitor_baleful_molten_shore::UpdateAI(), npc_fel_lord_caza_cryptic_hollow::UpdateAI(), npc_altar_altercation_ariok::UpdateAI(), boss_leymor::UpdateAI(), npc_arcane_tender::UpdateAI(), boss_telash_greywing::UpdateAI(), boss_alizabal::boss_alizabalAI::UpdateAI(), boss_argaloth::UpdateAI(), boss_occuthar::boss_occutharAI::UpdateAI(), npc_eyestalk::npc_eyestalkAI::UpdateAI(), npc_fire_cyclone::npc_fire_cycloneAI::UpdateAI(), npc_twilight_flame_caller::npc_twilight_flame_callerAI::UpdateAI(), npc_twilight_torturer::npc_twilight_torturerAI::UpdateAI(), npc_twilight_sadist::npc_twilight_sadistAI::UpdateAI(), npc_mad_prisoner::npc_mad_prisonerAI::UpdateAI(), npc_crazed_mage::npc_crazed_mageAI::UpdateAI(), npc_raz_the_crazed::npc_raz_the_crazedAI::UpdateAI(), boss_ascendant_lord_obsidius::boss_ascendant_lord_obsidiusAI::UpdateAI(), boss_beauty::boss_beautyAI::UpdateAI(), boss_corla::boss_corlaAI::UpdateAI(), boss_karsh_steelbender::boss_karsh_steelbenderAI::UpdateAI(), boss_romogg_bonecrusher::boss_romogg_bonecrusherAI::UpdateAI(), boss_ambassador_flamelash::boss_ambassador_flamelashAI::UpdateAI(), boss_coren_direbrew::UpdateAI(), boss_emperor_dagran_thaurissan::boss_draganthaurissanAI::UpdateAI(), boss_general_angerforge::boss_general_angerforgeAI::UpdateAI(), boss_high_interrogator_gerstahn::boss_high_interrogator_gerstahnAI::UpdateAI(), boss_magmus::boss_magmusAI::UpdateAI(), npc_ironhand_guardian::npc_ironhand_guardianAI::UpdateAI(), boss_moira_bronzebeard::boss_moira_bronzebeardAI::UpdateAI(), boss_doomrel::boss_doomrelAI::UpdateAI(), boss_drakkisath::UpdateAI(), boss_gizrul_the_slavener::UpdateAI(), boss_gyth::UpdateAI(), boss_halycon::UpdateAI(), boss_highlord_omokk::UpdateAI(), boss_lord_valthalak::UpdateAI(), boss_mother_smolderweb::UpdateAI(), boss_overlord_wyrmthalak::UpdateAI(), boss_pyroguard_emberseer::UpdateAI(), npc_blackhand_incarcerator::UpdateAI(), quartermaster_zigris::UpdateAI(), boss_rend_blackhand::UpdateAI(), boss_shadow_hunter_voshgajin::UpdateAI(), boss_the_beast::boss_thebeastAI::UpdateAI(), boss_urok_doomhowl::UpdateAI(), boss_warmaster_voone::UpdateAI(), boss_broodlord::UpdateAI(), go_suppression_device::UpdateAI(), boss_chromaggus::UpdateAI(), boss_ebonroc::UpdateAI(), boss_firemaw::UpdateAI(), boss_flamegor::UpdateAI(), boss_victor_nefarius::UpdateAI(), boss_nefarian::UpdateAI(), boss_razorgore::UpdateAI(), boss_vaelastrasz::UpdateAI(), boss_baron_geddon::UpdateAI(), boss_garr::UpdateAI(), boss_gehennas::UpdateAI(), boss_golemagg::UpdateAI(), boss_lucifron::UpdateAI(), boss_magmadar::UpdateAI(), boss_majordomo::UpdateAI(), boss_ragnaros::UpdateAI(), boss_shazzrah::UpdateAI(), boss_sulfuron::UpdateAI(), npc_flamewaker_priest::UpdateAI(), Scripts::EasternKingdoms::Gilneas::Chapter1::npc_frightened_citizen::UpdateAI(), boss_maiden_of_virtue::UpdateAI(), boss_moroes::UpdateAI(), boss_nightbane::boss_nightbaneAI::UpdateAI(), boss_julianne::UpdateAI(), boss_romulo::UpdateAI(), boss_felblood_kaelthas::UpdateAI(), npc_felblood_kaelthas_phoenix::UpdateAI(), boss_selin_fireheart::UpdateAI(), boss_vexallus::UpdateAI(), npc_kalecgos::UpdateAI(), boss_maiden_of_virtue_rtk::UpdateAI(), boss_mana_devourer::UpdateAI(), boss_shade_of_medivh::UpdateAI(), boss_shade_of_medivh_guardians_image::UpdateAI(), boss_the_curator_rtk::UpdateAI(), npc_unworthy_initiate::npc_unworthy_initiateAI::UpdateAI(), npc_eye_of_acherus::UpdateAI(), npc_dark_rider_of_acherus::UpdateAI(), npc_koltira_deathweaver::UpdateAI(), boss_arcanist_doan::UpdateAI(), boss_azshir_the_sleepless::UpdateAI(), npc_headless_horseman_head::UpdateAI(), boss_headless_horseman::UpdateAI(), boss_high_inquisitor_fairbanks::UpdateAI(), boss_scarlet_commander_mograine::UpdateAI(), boss_armsmaster_harlan::UpdateAI(), boss_darkmaster_gandling::UpdateAI(), boss_death_knight_darkreaver::UpdateAI(), boss_doctor_theolen_krastinov::UpdateAI(), boss_illucia_barov::UpdateAI(), boss_instructor_malicia::UpdateAI(), boss_jandice_barov::UpdateAI(), boss_kirtonos_the_herald::UpdateAI(), boss_kormok::UpdateAI(), boss_lord_alexei_barov::UpdateAI(), boss_lorekeeper_polkelt::UpdateAI(), boss_boss_ras_frostwhisper::UpdateAI(), boss_the_ravenian::UpdateAI(), boss_vectus::UpdateAI(), boss_apothecary_hummel::UpdateAI(), npc_apothecary_baxter::UpdateAI(), boss_baron_rivendare::UpdateAI(), boss_baroness_anastari::UpdateAI(), boss_cannon_master_willey::UpdateAI(), boss_dathrohan_balnazzar::UpdateAI(), boss_magistrate_barthilas::UpdateAI(), boss_maleki_the_pallid::UpdateAI(), boss_nerubenkan::UpdateAI(), boss_postmaster_malown::UpdateAI(), boss_ramstein_the_gorger::UpdateAI(), boss_timmy_the_cruel::UpdateAI(), boss_brutallus::UpdateAI(), npc_madrigosa::UpdateAI(), boss_sacrolash::UpdateAI(), boss_alythess::UpdateAI(), boss_felmyst::UpdateAI(), boss_kalecgos::UpdateAI(), boss_kalecgos_human::UpdateAI(), boss_muru::UpdateAI(), boss_entropius::UpdateAI(), Scripts::EasternKingdoms::TwilightHighlands::JulakDoom::worldboss_julak_doom::UpdateAI(), boss_archaedas::UpdateAI(), boss_ironaya::UpdateAI(), Scripts::EasternKingdoms::Vashjir::Chapter1::npc_vashjir_drowning_soldier::UpdateAI(), Scripts::EasternKingdoms::Vashjir::Mobus::worldboss_mobus::UpdateAI(), npc_frozen_mountaineer::npc_frozen_mountaineerAI::UpdateAI(), npc_wounded_coldridge_mountaineer::npc_wounded_coldridge_mountaineerAI::UpdateAI(), npc_wounded_milita::npc_wounded_militaAI::UpdateAI(), npc_milos_gyro::npc_milos_gyro_AI::UpdateAI(), boss_twilight_corrupter::boss_twilight_corrupterAI::UpdateAI(), npc_cameron::UpdateAI(), npc_vanessa_vancleef_human_heritage_lions_pride_inn_basement::UpdateAI(), npc_partygoer_pather::UpdateAI(), npc_partygoer::UpdateAI(), npc_thalorien_dawnseeker::UpdateAI(), npc_redridge_huge_boulder::UpdateAI(), npc_redridge_subdued_canyon_ettin::UpdateAI(), npc_redridge_citizen::npc_redridge_citizenAI::UpdateAI(), npc_silverpine_horde_hauler::UpdateAI(), npc_silverpine_grand_executor_mortuus::UpdateAI(), npc_silverpine_fallen_human::UpdateAI(), npc_silverpine_worgen_renegade::UpdateAI(), npc_silverpine_forsaken_trooper::UpdateAI(), npc_silverpine_forsaken_bat::UpdateAI(), npc_silverpine_deathstalker_rane_yorick::UpdateAI(), npc_silverpine_armoire::UpdateAI(), npc_silverpine_salty_rocka::UpdateAI(), npc_silverpine_apothecary_wormcrud::UpdateAI(), npc_silverpine_admiral_hatchet::UpdateAI(), npc_silverpine_orc_sea_dog_not_sick::UpdateAI(), npc_silverpine_orc_sea_dog_sick::UpdateAI(), npc_silverpine_orc_sea_pup::UpdateAI(), npc_silverpine_forest_ettin::UpdateAI(), npc_silverpine_mutant_bush_chicken::UpdateAI(), npc_silverpine_orc_sea_dog::UpdateAI(), npc_silverpine_skitterweb_matriarch::UpdateAI(), npc_silverpine_agatha_fenris_isle::UpdateAI(), npc_silverpine_hillsbrad_refugee::UpdateAI(), npc_silverpine_forsaken_trooper_fenris_isle::UpdateAI(), npc_silverpine_worgen_sentry::UpdateAI(), npc_silverpine_fenris_keep_camera::UpdateAI(), npc_silverpine_crowley_bloodfang_fenris_keep::UpdateAI(), npc_silverpine_generic_actor_fenris_keep::UpdateAI(), npc_lady_sylvanas_windrunner::npc_lady_sylvanas_windrunnerAI::UpdateAI(), Scripts::EasternKingdoms::Westfall::npc_westfall_overloaded_harvest_golem::UpdateAI(), Scripts::EasternKingdoms::Westfall::npc_westfall_hobo_witness::UpdateAI(), Scripts::EasternKingdoms::Westfall::npc_westfall_lous_parting_thoughts_trigger::UpdateAI(), Scripts::EasternKingdoms::Westfall::npc_westfall_small_time_hustler::UpdateAI(), boss_akilzon::UpdateAI(), boss_halazzi::UpdateAI(), boss_hexlord_malacrass::UpdateAI(), boss_janalai::UpdateAI(), boss_nalorakk::UpdateAI(), npc_voljin_zulaman::npc_voljin_zulamanAI::UpdateAI(), boss_mandokir::UpdateAI(), boss_doomwalker_anniversary::UpdateAI(), boss_lord_kazzak_anniversary::UpdateAI(), npc_selina_dourman::UpdateAI(), go_cheer_speaker::go_cheer_speakerAI::UpdateAI(), npc_omen::UpdateAI(), npc_giant_spotlight::UpdateAI(), npc_tiger_matriarch_credit::UpdateAI(), npc_tiger_matriarch::UpdateAI(), boss_tunk::UpdateAI(), npc_ship_captain_warming_up_private::UpdateAI(), npc_sparring_partner_exiles_reach::UpdateAI(), npc_ship_captain_brace_for_impact_private::UpdateAI(), npc_first_mate_brace_for_impact_private::UpdateAI(), npc_pet_ship_private::UpdateAI(), npc_captain_warlord_first_aid_private::UpdateAI(), npc_survivors_healed_by_leader_beach_private< PathId, WaitTime >::UpdateAI(), npc_horde_survivors_beach_q59930_private< PathId >::UpdateAI(), npc_survivors_beach_leave_private< PathId, WaitTime >::UpdateAI(), npc_garrick_summoned_beach::UpdateAI(), npc_grimaxe_summoned_beach::UpdateAI(), npc_sparring_partner_combat_training::UpdateAI(), npc_leader_northbound::UpdateAI(), npc_huxsworth_hunter_quest_private::UpdateAI(), npc_huxsworth_briarpatch_quest_private::UpdateAI(), npc_dawntracker_hunter_quest_private::UpdateAI(), npc_dawntracker_briarpatch_quest_private::UpdateAI(), npc_geolord_grekog::UpdateAI(), npc_briarpatch_prisoner::UpdateAI(), npc_quilboar_warrior::UpdateAI(), npc_quilboar_geomancer::UpdateAI(), npc_ogre_overseer::UpdateAI(), npc_gnome_goblin_plains_make_copter_private::UpdateAI(), npc_scoutomatic_5000::UpdateAI(), npc_choppy_booster_scout::UpdateAI(), npc_lindie_springstock_q56034::UpdateAI(), npc_cork_fizzlepop_q59941::UpdateAI(), npc_re_sized_boar_q56034::UpdateAI(), npc_captain_garrick_q55879::UpdateAI(), npc_giant_boar_vehicle_q55879::UpdateAI(), npc_torgok_q55879::UpdateAI(), npc_warlord_grimaxe_q59942::UpdateAI(), npc_bjorn_stouthands_q55965_private::UpdateAI(), npc_lana_jordan_q59948_private::UpdateAI(), npc_companion_q55965_q59948_private< PitPathId >::UpdateAI(), npc_blackfathom_deeps_event::UpdateAI(), boss_gelihast::UpdateAI(), boss_kelris::UpdateAI(), boss_anetheron::UpdateAI(), boss_archimonde::UpdateAI(), boss_azgalor::UpdateAI(), boss_kazrogal::UpdateAI(), boss_rage_winterchill::UpdateAI(), boss_mal_ganis::boss_mal_ganisAI::UpdateAI(), npc_hearthsinger_forresten_cot::npc_hearthsinger_forresten_cotAI::UpdateAI(), npc_arthas_stratholme::npc_arthas_stratholmeAI::UpdateAI(), boss_captain_skarloc::UpdateAI(), boss_epoch_hunter::UpdateAI(), boss_lieutenant_drake::UpdateAI(), boss_aeonus::UpdateAI(), boss_chrono_lord_deja::UpdateAI(), boss_temporus::UpdateAI(), npc_medivh_bm::UpdateAI(), npc_harbinger_of_flame::npc_harbinger_of_flameAI::UpdateAI(), npc_blazing_monstrosity::npc_blazing_monstrosityAI::UpdateAI(), npc_egg_pile::npc_egg_pileAI::UpdateAI(), boss_anraphet::UpdateAI(), npc_brann_bronzebeard_anraphet::UpdateAI(), boss_earthrager_ptah::UpdateAI(), boss_temple_guardian_anhuur::UpdateAI(), boss_general_husam::UpdateAI(), npc_husam_tolvir_land_mine::UpdateAI(), boss_lockmaw::UpdateAI(), npc_lockmaw_augh_add::UpdateAI(), npc_lockmaw_augh_boss::UpdateAI(), boss_onyxia::UpdateAI(), boss_adarogg::UpdateAI(), boss_dark_shaman_koranthal::UpdateAI(), boss_lava_guard_gordoth::UpdateAI(), boss_slagmaw::UpdateAI(), boss_amnennar_the_coldbringer::UpdateAI(), boss_glutton::UpdateAI(), boss_mordresh_fire_eye::UpdateAI(), boss_tuten_kash::UpdateAI(), npc_belnistrasz::npc_belnistraszAI::UpdateAI(), npc_tomb_creature::npc_tomb_creatureAI::UpdateAI(), boss_ayamiss::UpdateAI(), boss_buru::UpdateAI(), boss_kurinnaxx::UpdateAI(), boss_moam::UpdateAI(), boss_ossirian::boss_ossirianAI::UpdateAI(), boss_rajaxx::UpdateAI(), npc_andorov::UpdateAI(), boss_kri::UpdateAI(), boss_vem::UpdateAI(), boss_yauj::UpdateAI(), boss_fankriss::UpdateAI(), boss_huhuran::UpdateAI(), boss_sartura::UpdateAI(), npc_sartura_royal_guard::UpdateAI(), boss_skeram::boss_skeramAI::UpdateAI(), boss_viscidus::boss_viscidusAI::UpdateAI(), npc_vp_slipstream_landing_zone::UpdateAI(), npc_disciple_of_naralex::UpdateAI(), npc_draenei_survivor::npc_draenei_survivorAI::UpdateAI(), npc_sironas::npc_sironasAI::UpdateAI(), npc_demolitionist_legoso::npc_demolitionist_legosoAI::UpdateAI(), Scripts::Kalimdor::Durotar::npc_darkspear_jailor::UpdateAI(), Scripts::Kalimdor::Durotar::npc_captive_spitescale_scout::UpdateAI(), Scripts::Kalimdor::Durotar::npc_echo_isles_class_trainer< PitPos, QuestID >::UpdateAI(), Scripts::Kalimdor::Durotar::npc_voljin_garrosh_vision::UpdateAI(), Scripts::Kalimdor::Durotar::npc_voljin_thrall_vision::UpdateAI(), npc_whisperwind_lasher::npc_whisperwind_lasherAI::UpdateAI(), npc_cairne_bloodhoof::UpdateAI(), boss_zum_rah::boss_zum_rahAI::UpdateAI(), boss_azhiccar::UpdateAI(), boss_orator_krix_vizk::UpdateAI(), boss_the_candle_king::UpdateAI(), boss_edna::UpdateAI(), boss_skarmorak::UpdateAI(), npc_helena_gentle_witch_hunt::UpdateAI(), boss_aqusirr::UpdateAI(), boss_aqusirr_aqualing::UpdateAI(), boss_lord_stormsong::UpdateAI(), boss_lord_stormsong_intro_npc< ConvoIntroSpellId, ConvoOutroSpellId >::UpdateAI(), TidesageCouncilSharedAI::UpdateAI(), HeartsbaneTriadSharedAI::UpdateAI(), boss_lord_waycrest::UpdateAI(), boss_lady_waycrest::UpdateAI(), boss_soulbound_goliath::UpdateAI(), npc_matron_bryndle::UpdateAI(), boss_corborus::boss_corborusAI::UpdateAI(), npc_rock_borer::npc_rock_borerAI::UpdateAI(), boss_high_priestess_azil::boss_high_priestess_azilAI::UpdateAI(), npc_gravity_well::npc_gravity_wellAI::UpdateAI(), npc_seismic_shard::npc_seismic_shardAI::UpdateAI(), boss_ozruk::boss_ozrukAI::UpdateAI(), boss_slabhide::boss_slabhideAI::UpdateAI(), npc_lava_fissure::npc_lava_fissureAI::UpdateAI(), npc_stalactite_trigger::npc_stalactite_triggerAI::UpdateAI(), npc_sc_millhouse_manastorm::npc_sc_millhouse_manastormAI::UpdateAI(), boss_amanitar::UpdateAI(), boss_elder_nadox::UpdateAI(), npc_ahnkahar_nerubian::UpdateAI(), boss_jedoga_shadowseeker::UpdateAI(), boss_prince_taldaram::UpdateAI(), npc_prince_taldaram_flame_sphere::UpdateAI(), boss_anub_arak::UpdateAI(), boss_hadronox::UpdateAI(), npc_hadronox_crusherPackAI::UpdateAI(), npc_hadronox_foeAI::UpdateAI(), boss_krik_thir::UpdateAI(), npc_watcher_gashra::UpdateAI(), npc_watcher_narjil::UpdateAI(), npc_watcher_silthik::UpdateAI(), npc_anub_ar_warrior::UpdateAI(), npc_anub_ar_skirmisher::UpdateAI(), npc_anub_ar_shadowcaster::UpdateAI(), boss_sartharion::UpdateAI(), dummy_dragonAI::UpdateAI(), npc_tenebron::UpdateAI(), npc_shadron::UpdateAI(), npc_vesperon::UpdateAI(), npc_twilight_eggs::UpdateAI(), npc_flame_tsunami::UpdateAI(), npc_twilight_fissure::UpdateAI(), npc_twilight_whelp::UpdateAI(), boss_baltharus_the_warborn::UpdateAI(), npc_baltharus_the_warborn_clone::UpdateAI(), boss_general_zarithrian::UpdateAI(), npc_onyx_flamecaller::UpdateAI(), boss_halion::UpdateAI(), boss_twilight_halion::UpdateAI(), npc_halion_controller::UpdateAI(), npc_meteor_strike::UpdateAI(), npc_meteor_strike_flame::UpdateAI(), boss_saviana_ragefire::UpdateAI(), npc_xerestrasza::UpdateAI(), boss_anubarak_trial::UpdateAI(), boss_faction_championsAI::UpdateAI(), npc_toc_druid::UpdateAI(), npc_toc_shaman::UpdateAI(), npc_toc_paladin::UpdateAI(), npc_toc_priest::UpdateAI(), npc_toc_shadow_priest::UpdateAI(), npc_toc_warlock::UpdateAI(), npc_toc_mage::UpdateAI(), npc_toc_hunter::UpdateAI(), npc_toc_boomkin::UpdateAI(), npc_toc_warrior::UpdateAI(), npc_toc_dk::UpdateAI(), npc_toc_rogue::UpdateAI(), npc_toc_enh_shaman::UpdateAI(), npc_toc_retro_paladin::UpdateAI(), npc_toc_pet_warlock::UpdateAI(), boss_jaraxxus::UpdateAI(), npc_mistress_of_pain::UpdateAI(), boss_northrend_beastsAI::UpdateAI(), npc_snobold_vassal::UpdateAI(), npc_beasts_combat_stalker::UpdateAI(), boss_jormungarAI::UpdateAI(), boss_twin_baseAI::UpdateAI(), boss_lich_king_toc::UpdateAI(), npc_tirion_toc::UpdateAI(), npc_fizzlebang_toc::UpdateAI(), npc_garrosh_toc::UpdateAI(), npc_varian_toc::UpdateAI(), boss_king_dred::UpdateAI(), boss_novos::UpdateAI(), boss_tharon_ja::UpdateAI(), boss_trollgore::UpdateAI(), boss_bronjahm::UpdateAI(), boss_devourer_of_souls::UpdateAI(), npc_sylvanas_fos::UpdateAI(), npc_jaina_fos::UpdateAI(), boss_falric::boss_falricAI::UpdateAI(), boss_marwyn::boss_marwynAI::UpdateAI(), npc_jaina_or_sylvanas_intro_hor::npc_jaina_or_sylvanas_intro_horAI::UpdateAI(), npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI::UpdateAI(), npc_the_lich_king_escape_hor::npc_the_lich_king_escape_horAI::UpdateAI(), npc_ghostly_priest::npc_ghostly_priestAI::UpdateAI(), npc_phantom_mage::npc_phantom_mageAI::UpdateAI(), npc_shadowy_mercenary::npc_shadowy_mercenaryAI::UpdateAI(), npc_spectral_footman::npc_spectral_footmanAI::UpdateAI(), npc_tortured_rifleman::npc_tortured_riflemanAI::UpdateAI(), npc_frostsworn_general::npc_frostsworn_generalAI::UpdateAI(), npc_spiritual_reflection::npc_spiritual_reflectionAI::UpdateAI(), npc_raging_ghoul::npc_raging_ghoulAI::UpdateAI(), npc_risen_witch_doctor::npc_risen_witch_doctorAI::UpdateAI(), npc_lumbering_abomination::npc_lumbering_abominationAI::UpdateAI(), npc_uther_quel_delar::npc_uther_quel_delarAI::UpdateAI(), npc_quel_delar_sword::npc_quel_delar_swordAI::UpdateAI(), boss_garfrost::UpdateAI(), boss_ick::UpdateAI(), boss_krick::UpdateAI(), boss_tyrannus::UpdateAI(), boss_rimefang::UpdateAI(), npc_ymirjar_flamebearer::UpdateAI(), boss_drakkari_colossus::UpdateAI(), boss_drakkari_elemental::UpdateAI(), boss_moorabi::UpdateAI(), boss_blood_council_controller::UpdateAI(), boss_prince_keleseth_icc::UpdateAI(), boss_prince_taldaram_icc::UpdateAI(), boss_prince_valanar_icc::UpdateAI(), npc_blood_queen_lana_thel::UpdateAI(), npc_kinetic_bomb::UpdateAI(), boss_blood_queen_lana_thel::UpdateAI(), boss_deathbringer_saurfang::UpdateAI(), npc_high_overlord_saurfang_icc::UpdateAI(), npc_muradin_bronzebeard_icc::UpdateAI(), boss_festergut::UpdateAI(), npc_stinky_icc::UpdateAI(), npc_high_overlord_saurfang_igb::UpdateAI(), npc_muradin_bronzebeard_igb::UpdateAI(), npc_gunship_boarding_leader::UpdateAI(), npc_darnavan::UpdateAI(), boss_lord_marrowgar::UpdateAI(), npc_coldflame::UpdateAI(), npc_bone_spike::UpdateAI(), boss_professor_putricide::UpdateAI(), boss_rotface::UpdateAI(), npc_little_ooze::UpdateAI(), npc_big_ooze::UpdateAI(), npc_precious_icc::UpdateAI(), boss_sindragosa::UpdateAI(), npc_spinestalker::UpdateAI(), npc_rimefang_icc::UpdateAI(), npc_sindragosa_trash::UpdateAI(), boss_sister_svalna::UpdateAI(), npc_frostwing_ymirjar_vrykul::UpdateAI(), boss_the_lich_king::UpdateAI(), npc_tirion_fordring_tft::UpdateAI(), npc_shambling_horror_icc::UpdateAI(), npc_raging_spirit::UpdateAI(), npc_valkyr_shadowguard::UpdateAI(), npc_strangulate_vehicle::UpdateAI(), npc_terenas_menethil::UpdateAI(), npc_spirit_warden::UpdateAI(), npc_spirit_bomb::UpdateAI(), npc_broken_frostmourne::UpdateAI(), boss_valithria_dreamwalker::UpdateAI(), npc_the_lich_king_controller::UpdateAI(), npc_risen_archmage::UpdateAI(), npc_blazing_skeleton::UpdateAI(), npc_suppresser::UpdateAI(), npc_gluttonous_abomination::UpdateAI(), npc_dream_cloud::UpdateAI(), npc_highlord_tirion_fordring_lh::UpdateAI(), npc_rotting_frost_giant::UpdateAI(), npc_frost_freeze_trap::UpdateAI(), npc_arthas_teleport_visual::npc_arthas_teleport_visualAI::UpdateAI(), npc_icc_nerubar_broodkeeper::UpdateAI(), boss_anubrekhan::UpdateAI(), boss_faerlina::UpdateAI(), boss_gluth::UpdateAI(), boss_gothik::UpdateAI(), boss_grobbulus::UpdateAI(), boss_heigan::UpdateAI(), boss_kelthuzad::UpdateAI(), boss_loatheb::UpdateAI(), boss_maexxna::UpdateAI(), boss_noth::UpdateAI(), boss_patchwerk::UpdateAI(), boss_razuvious::UpdateAI(), boss_sapphiron::UpdateAI(), boss_thaddius::UpdateAI(), npc_frogger_trigger_naxx::UpdateAI(), boss_malygos::UpdateAI(), npc_melee_hover_disk::UpdateAI(), npc_nexus_lord::UpdateAI(), npc_scion_of_eternity::UpdateAI(), npc_wyrmrest_skytalon::UpdateAI(), boss_keristrasza::UpdateAI(), boss_magus_telestra::UpdateAI(), boss_ormorok::UpdateAI(), boss_drakos::UpdateAI(), boss_eregos::UpdateAI(), boss_urom::UpdateAI(), boss_varos::UpdateAI(), npc_ruby_emerald_amber_drake::UpdateAI(), boss_general_bjarngrim::UpdateAI(), npc_bjarngrim_stormforged_lieutenant::UpdateAI(), boss_loken::UpdateAI(), boss_volkhan::UpdateAI(), npc_volkhan_molten_golem::UpdateAI(), boss_krystallus::UpdateAI(), boss_maiden_of_grief::UpdateAI(), boss_sjonnir::UpdateAI(), boss_algalon_the_observer::UpdateAI(), npc_living_constellation::UpdateAI(), npc_brann_bronzebeard_algalon::UpdateAI(), go_celestial_planetarium_access::UpdateAI(), boss_steelbreaker::boss_steelbreakerAI::UpdateAI(), boss_runemaster_molgeim::boss_runemaster_molgeimAI::UpdateAI(), boss_stormcaller_brundir::boss_stormcaller_brundirAI::UpdateAI(), boss_auriaya::UpdateAI(), npc_sanctum_sentry::UpdateAI(), npc_feral_defender::UpdateAI(), boss_flame_leviathan::boss_flame_leviathanAI::UpdateAI(), boss_freya::boss_freyaAI::UpdateAI(), boss_elder_brightleaf::boss_elder_brightleafAI::UpdateAI(), boss_elder_stonebark::boss_elder_stonebarkAI::UpdateAI(), boss_elder_ironbranch::boss_elder_ironbranchAI::UpdateAI(), boss_general_vezax::boss_general_vezaxAI::UpdateAI(), boss_saronite_animus::boss_saronite_animusAI::UpdateAI(), npc_saronite_vapors::npc_saronite_vaporsAI::UpdateAI(), boss_hodir::UpdateAI(), boss_ignis::boss_ignis_AI::UpdateAI(), boss_kologarn::boss_kologarnAI::UpdateAI(), boss_mimiron::boss_mimironAI::UpdateAI(), boss_leviathan_mk_ii::boss_leviathan_mk_iiAI::UpdateAI(), boss_vx_001::boss_vx_001AI::UpdateAI(), boss_aerial_command_unit::boss_aerial_command_unitAI::UpdateAI(), npc_mimiron_assault_bot::npc_mimiron_assault_botAI::UpdateAI(), npc_mimiron_emergency_fire_bot::npc_mimiron_emergency_fire_botAI::UpdateAI(), npc_mimiron_computer::npc_mimiron_computerAI::UpdateAI(), npc_mimiron_flames::npc_mimiron_flamesAI::UpdateAI(), npc_mimiron_frost_bomb::npc_mimiron_frost_bombAI::UpdateAI(), npc_mimiron_proximity_mine::npc_mimiron_proximity_mineAI::UpdateAI(), boss_razorscale::UpdateAI(), npc_expedition_commander::UpdateAI(), npc_darkrune_watcher::UpdateAI(), npc_darkrune_guardian::UpdateAI(), npc_darkrune_sentinel::UpdateAI(), boss_thorim::boss_thorimAI::UpdateAI(), npc_runic_colossus::npc_runic_colossusAI::UpdateAI(), npc_ancient_rune_giant::npc_ancient_rune_giantAI::UpdateAI(), npc_sif::npc_sifAI::UpdateAI(), boss_xt002::UpdateAI(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::UpdateAI(), boss_sara::boss_saraAI::UpdateAI(), boss_yogg_saron::boss_yogg_saronAI::UpdateAI(), npc_guardian_of_yogg_saron::npc_guardian_of_yogg_saronAI::UpdateAI(), npc_corruptor_tentacle::npc_corruptor_tentacleAI::UpdateAI(), npc_crusher_tentacle::npc_crusher_tentacleAI::UpdateAI(), npc_immortal_guardian::npc_immortal_guardianAI::UpdateAI(), npc_yogg_saron_keeper::npc_yogg_saron_keeperAI::UpdateAI(), npc_yogg_saron_illusions::npc_yogg_saron_illusionsAI::UpdateAI(), npc_garona::npc_garonaAI::UpdateAI(), boss_ingvar_the_plunderer::UpdateAI(), npc_annhylde_the_caller::UpdateAI(), boss_keleseth::UpdateAI(), npc_vrykul_skeleton::UpdateAI(), npc_enslaved_proto_drake::UpdateAI(), boss_svala::UpdateAI(), boss_archavon::UpdateAI(), boss_emalon::UpdateAI(), npc_tempest_minion::UpdateAI(), boss_koralon::UpdateAI(), boss_toravon::UpdateAI(), go_caribou_trap::UpdateAI(), go_mammoth_trap::UpdateAI(), npc_thassarian::UpdateAI(), npc_counselor_talbot::UpdateAI(), npc_bloodmage_laurith::UpdateAI(), npc_minigob_manabonk::UpdateAI(), npc_commander_eligor_dawnbringer::UpdateAI(), npc_amberpine_woodsman::UpdateAI(), npc_venture_co_straggler::UpdateAI(), npc_lake_frog::UpdateAI(), npc_tournament_training_dummy::UpdateAI(), npc_blessed_banner::UpdateAI(), npc_frostbrood_skytalon::UpdateAI(), npc_freed_protodrake::UpdateAI(), npc_brann_bronzebeard_keystone::UpdateAI(), npc_king_jokkum_vehicle::UpdateAI(), npc_crusade_recruit::UpdateAI(), npc_alchemist_finklestein::UpdateAI(), boss_exarch_maladaar::UpdateAI(), boss_shirrak_the_dead_watcher::UpdateAI(), npc_ethereal_beacon::UpdateAI(), npc_ethereal_apprentice::UpdateAI(), boss_anzu::UpdateAI(), boss_blackheart_the_inciter::UpdateAI(), boss_grandmaster_vorpil::UpdateAI(), boss_murmur::UpdateAI(), npc_wrathbone_flayer::UpdateAI(), boss_gurtogg_bloodboil::UpdateAI(), boss_illidan_stormrage::UpdateAI(), npc_akama_illidan::UpdateAI(), npc_flame_of_azzinoth::UpdateAI(), npc_maiev::UpdateAI(), boss_illidari_council::UpdateAI(), boss_high_nethermancer_zerevor::UpdateAI(), boss_lady_malande::UpdateAI(), boss_reliquary_of_souls::UpdateAI(), boss_essence_of_suffering::UpdateAI(), boss_essence_of_desire::UpdateAI(), boss_essence_of_anger::UpdateAI(), boss_shade_of_akama::UpdateAI(), npc_akama_shade::UpdateAI(), npc_creature_generator_akama::UpdateAI(), npc_ashtongue_defender::UpdateAI(), npc_ashtongue_rogue::UpdateAI(), npc_ashtongue_elementalist::UpdateAI(), npc_ashtongue_spiritbinder::UpdateAI(), boss_teron_gorefiend::UpdateAI(), boss_doom_lord_kazzak::UpdateAI(), boss_doomwalker::UpdateAI(), boss_fathomlord_karathress::UpdateAI(), boss_hydross_the_unstable::UpdateAI(), boss_lady_vashj::UpdateAI(), boss_leotheras_the_blind::UpdateAI(), boss_the_lurker_below::UpdateAI(), boss_morogrim_tidewalker::UpdateAI(), boss_mekgineer_steamrigger::UpdateAI(), boss_warlord_kalithresh::UpdateAI(), npc_frozen_core::UpdateAI(), npc_ahune_bunny::UpdateAI(), boss_mennu_the_betrayer::UpdateAI(), boss_quagmirran::UpdateAI(), boss_rokmar_the_crackler::UpdateAI(), boss_swamplord_muselek::UpdateAI(), npc_claw::UpdateAI(), boss_the_black_stalker::UpdateAI(), boss_broggok::UpdateAI(), boss_kelidan_the_breaker::UpdateAI(), boss_omor_the_unscarred::UpdateAI(), boss_vazruden_the_herald::UpdateAI(), boss_vazruden::UpdateAI(), boss_watchkeeper_gargolmar::UpdateAI(), boss_magtheridon::UpdateAI(), boss_grand_warlock_nethekurse::UpdateAI(), boss_warbringer_omrogg::UpdateAI(), boss_warchief_kargath_bladefist::UpdateAI(), npc_millhouse_manastorm::UpdateAI(), npc_warden_mellichar::UpdateAI(), boss_dalliah_the_doomsayer::UpdateAI(), boss_harbinger_skyriss::UpdateAI(), boss_wrath_scryer_soccothrates::UpdateAI(), boss_zereketh_the_unbound::UpdateAI(), boss_commander_sarannis::UpdateAI(), boss_high_botanist_freywinn::UpdateAI(), boss_laj::UpdateAI(), boss_thorngrin_the_tender::UpdateAI(), boss_warp_splinter::UpdateAI(), boss_alar::UpdateAI(), boss_high_astromancer_solarian::UpdateAI(), boss_kaelthas::UpdateAI(), boss_void_reaver::UpdateAI(), boss_gatewatcher_gyrokill::UpdateAI(), boss_gatewatcher_iron_hand::UpdateAI(), boss_mechano_lord_capacitus::UpdateAI(), boss_nethermancer_sepethrea::UpdateAI(), boss_pathaleon_the_calculator::UpdateAI(), npc_simon_bunny::npc_simon_bunnyAI::UpdateAI(), npc_colonel_jules::npc_colonel_julesAI::UpdateAI(), npc_barada::npc_baradaAI::UpdateAI(), npc_magister_aledis::npc_magister_aledisAI::UpdateAI(), npc_watch_commander_leonus::UpdateAI(), npc_infernal_rain_hellfire::UpdateAI(), npc_fear_controller::UpdateAI(), npc_invis_infernal_caster::npc_invis_infernal_casterAI::UpdateAI(), Scripts::Pandaria::TheWanderingIsle::npc_jaomin_ro::UpdateAI(), Scripts::Pandaria::TheWanderingIsle::npc_aysa_cloudsinger_cave_of_meditation::UpdateAI(), Scripts::Pandaria::TheWanderingIsle::npc_li_fei_combat::UpdateAI(), Scripts::Pandaria::TheWanderingIsle::npc_delivery_cart::UpdateAI(), npc_pet_gen_pandaren_monk::UpdateAI(), npc_pet_shaman_earth_elemental::UpdateAI(), npc_pet_shaman_fire_elemental::UpdateAI(), Scripts::QuelThalas::MurderRow::KystiaManaheart::boss_kystia_manaheart::UpdateAI(), Scripts::QuelThalas::MurderRow::KystiaManaheart::boss_kystia_manaheart_nibbles::UpdateAI(), boss_anduin_wrynn::UpdateAI(), npc_anduin_wrynn_lost_soul::UpdateAI(), npc_anduin_wrynn_fiendish_soul::UpdateAI(), npc_anduin_wrynn_monstrous_soul::UpdateAI(), boss_remnant_of_a_fallen_king::UpdateAI(), npc_anduin_wrynn_grim_reflection::UpdateAI(), npc_anduin_wrynn_sylvanas::UpdateAI(), npc_anduin_wrynn_jaina::UpdateAI(), npc_anduin_wrynn_uther::UpdateAI(), emerald_dragonAI::UpdateAI(), go_brewfest_music::go_brewfest_musicAI::UpdateAI(), go_midsummer_music::go_midsummer_musicAI::UpdateAI(), go_darkmoon_faire_music::go_darkmoon_faire_musicAI::UpdateAI(), go_pirate_day_music::go_pirate_day_musicAI::UpdateAI(), go_bells::go_bellsAI::UpdateAI(), npc_midsummer_bunny_pole::npc_midsummer_bunny_poleAI::UpdateAI(), npc_priestess_alun_za_spirit_of_gold::UpdateAI(), boss_volkaal::UpdateAI(), boss_the_golden_serpent::UpdateAI(), npc_kings_rest_animated_guardian::UpdateAI(), npc_kings_rest_shadow_borne_warrior::UpdateAI(), npc_kings_rest_shadow_borne_witch_doctor::UpdateAI(), npc_kings_rest_shadow_borne_champion::UpdateAI(), boss_cragmaw_the_infested::UpdateAI(), npc_cragmaw_blood_tick::UpdateAI(), boss_elder_leaxa::UpdateAI(), npc_blood_effigy::UpdateAI(), boss_sporecaller_zancha::UpdateAI(), npc_sporecaller_zancha_musashitake::UpdateAI(), npc_magwin::npc_magwinAI::UpdateEscortAI(), npc_ranshalla::npc_ranshallaAI::UpdateEscortAI(), npc_crok_scourgebane::UpdateEscortAI(), boss_ambassador_hellmaw::UpdateEscortAI(), boss_ragnaros::UpdateIntroEvents(), boss_kirtonos_the_herald::UpdateIntroEvents(), npc_millhouse_manastorm::UpdateIntroEvents(), boss_archaedas::UpdateOutOfCombatEvents(), boss_nalorakk::UpdateOutOfCombatEvents(), boss_hydross_the_unstable::UpdateOutOfCombatEvents(), boss_broggok::UpdateOutOfCombatEvents(), boss_grand_warlock_nethekurse::UpdateOutOfCombatEvents(), boss_majordomo::UpdateSpecialEvents(), boss_hexlord_malacrass::UpdateSpecialEvents(), and boss_vazruden_the_herald::UpdateSpecialEvents().

◆ GetPhaseMask()

◆ GetTimeUntilEvent()

◆ HasEventScheduled()

bool EventMap::HasEventScheduled ( EventId  eventId) const

Definition at line 209 of file EventMap.cpp.

References GetTimeUntilEvent().

Referenced by boss_drakkari_elemental::MovementInform().

◆ IsInPhase()

bool EventMap::IsInPhase ( PhaseIndex  phase) const
inline

Definition at line 246 of file EventMap.h.

Referenced by boss_tyrannus::AttackStart(), npc_akama_illidan::CanAIAttack(), boss_gurtogg_bloodboil::ChangePhase(), boss_supremus::ChangePhase(), boss_jedoga_shadowseeker::DamageTaken(), boss_bronjahm::DamageTaken(), boss_garfrost::DamageTaken(), boss_the_lich_king::DamageTaken(), boss_coren_direbrew::DamageTaken(), boss_general_angerforge::boss_general_angerforgeAI::DamageTaken(), boss_magmus::boss_magmusAI::DamageTaken(), boss_nightbane::boss_nightbaneAI::DamageTaken(), boss_halazzi::DamageTaken(), boss_drakkari_colossus::DamageTaken(), boss_gothik::DamageTaken(), boss_kelthuzad::DamageTaken(), boss_noth::DamageTaken(), boss_sapphiron::DamageTaken(), boss_razorscale::DamageTaken(), boss_sara::boss_saraAI::DamageTaken(), boss_magtheridon::DamageTaken(), boss_felblood_kaelthas::DamageTaken(), boss_halion::DamageTaken(), boss_twilight_halion::DamageTaken(), boss_thorim::boss_thorimAI::DamageTaken(), boss_julianne::DamageTaken(), boss_romulo::DamageTaken(), boss_headless_horseman::DamageTaken(), boss_kalecgos_human::DamageTaken(), boss_leviathan_mk_ii::boss_leviathan_mk_iiAI::DamageTaken(), boss_vx_001::boss_vx_001AI::DamageTaken(), boss_aerial_command_unit::boss_aerial_command_unitAI::DamageTaken(), boss_apothecary_hummel::DoAction(), boss_halazzi::DoAction(), boss_jormungarAI::DoAction(), npc_high_overlord_saurfang_icc::DoAction(), npc_muradin_bronzebeard_icc::DoAction(), boss_thaddius::DoAction(), boss_thorim::boss_thorimAI::DoAction(), boss_magtheridon::DoAction(), boss_halion::EnterEvadeMode(), boss_noth::EnterEvadeMode(), boss_thaddius::EnterEvadeMode(), boss_razorscale::EnterEvadeMode(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::EnterEvadeMode(), boss_kalecgos::EnterEvadeMode(), boss_gal_darah::ExecuteEvent(), boss_julianne::GetData(), boss_romulo::GetData(), boss_reliquary_of_souls::GetSummonSpell(), boss_svala::JustDied(), boss_professor_putricide::JustEngagedWith(), boss_professor_putricide::JustReachedHome(), boss_drakkari_colossus::JustSummoned(), boss_the_lich_king::JustSummoned(), boss_the_lich_king::KilledUnit(), boss_leviathan_mk_ii::boss_leviathan_mk_iiAI::KilledUnit(), boss_vx_001::boss_vx_001AI::KilledUnit(), boss_aerial_command_unit::boss_aerial_command_unitAI::KilledUnit(), boss_coren_direbrew::MoveInLineOfSight(), boss_svala::MoveInLineOfSight(), boss_garfrost::MovementInform(), boss_halazzi::OnHealthDepleted(), boss_professor_putricide::Reset(), boss_sapphiron::Reset(), boss_gurtogg_bloodboil::ScheduleEvents(), boss_jormungarAI::ScheduleTasks(), boss_felblood_kaelthas::SetData(), boss_sara::boss_saraAI::SpellHitTarget(), boss_magtheridon::SummonedCreatureDies(), boss_jedoga_shadowseeker::SummonedCreatureDies(), boss_coren_direbrew::UpdateAI(), boss_nightbane::boss_nightbaneAI::UpdateAI(), boss_felblood_kaelthas::UpdateAI(), boss_selin_fireheart::UpdateAI(), npc_headless_horseman_head::UpdateAI(), boss_headless_horseman::UpdateAI(), boss_apothecary_hummel::UpdateAI(), boss_kalecgos::UpdateAI(), npc_lockmaw_augh_boss::UpdateAI(), boss_jedoga_shadowseeker::UpdateAI(), boss_baltharus_the_warborn::UpdateAI(), boss_halion::UpdateAI(), boss_anubarak_trial::UpdateAI(), boss_jaraxxus::UpdateAI(), boss_northrend_beastsAI::UpdateAI(), boss_jormungarAI::UpdateAI(), boss_twin_baseAI::UpdateAI(), boss_bronjahm::UpdateAI(), boss_garfrost::UpdateAI(), boss_tyrannus::UpdateAI(), boss_rimefang::UpdateAI(), boss_moorabi::UpdateAI(), boss_deathbringer_saurfang::UpdateAI(), npc_high_overlord_saurfang_igb::UpdateAI(), npc_muradin_bronzebeard_igb::UpdateAI(), boss_professor_putricide::UpdateAI(), boss_the_lich_king::UpdateAI(), npc_tirion_fordring_tft::UpdateAI(), npc_raging_spirit::UpdateAI(), boss_gothik::UpdateAI(), boss_heigan::UpdateAI(), boss_kelthuzad::UpdateAI(), boss_noth::UpdateAI(), boss_sapphiron::UpdateAI(), boss_thaddius::UpdateAI(), boss_general_bjarngrim::UpdateAI(), boss_loken::UpdateAI(), boss_volkhan::UpdateAI(), boss_algalon_the_observer::UpdateAI(), npc_living_constellation::UpdateAI(), npc_feral_defender::UpdateAI(), boss_vx_001::boss_vx_001AI::UpdateAI(), boss_aerial_command_unit::boss_aerial_command_unitAI::UpdateAI(), npc_expedition_commander::UpdateAI(), boss_thorim::boss_thorimAI::UpdateAI(), boss_svala::UpdateAI(), boss_illidan_stormrage::UpdateAI(), npc_akama_illidan::UpdateAI(), npc_maiev::UpdateAI(), boss_magtheridon::UpdateAI(), and boss_anduin_wrynn::UpdateAI().

◆ operator=() [1/2]

EventMap & EventMap::operator= ( EventMap &&  other)
defaultnoexcept

◆ operator=() [2/2]

EventMap & EventMap::operator= ( EventMap const &  other)
default

◆ RemovePhase()

void EventMap::RemovePhase ( PhaseIndex  phase)
inline

Definition at line 133 of file EventMap.h.

◆ Repeat() [1/2]

void EventMap::Repeat ( Milliseconds  minTime,
Milliseconds  maxTime 
)

Definition at line 72 of file EventMap.cpp.

References randtime(), and Repeat().

◆ Repeat() [2/2]

void EventMap::Repeat ( Milliseconds  time)

Definition at line 67 of file EventMap.cpp.

References _eventMap, _lastEvent, and _time.

Referenced by boss_four_horsemen_baron::_UpdateAI(), boss_four_horsemen_thane::_UpdateAI(), boss_four_horsemen_lady::_UpdateAI(), boss_four_horsemen_sir::_UpdateAI(), npc_anub_ar_crusher::DoEvent(), npc_anub_ar_crusher_champion::DoEvent(), npc_anub_ar_crusher_crypt_fiend::DoEvent(), npc_anub_ar_crusher_necromancer::DoEvent(), npc_anub_ar_champion::DoEvent(), npc_anub_ar_crypt_fiend::DoEvent(), npc_anub_ar_necromancer::DoEvent(), AqusirrEventHandler::Execute(), boss_curator::boss_curatorAI::ExecuteEvent(), boss_nightbane::boss_nightbaneAI::ExecuteEvent(), boss_terestian_illhoof::boss_terestianAI::ExecuteEvent(), boss_bloodmage_thalnos::ExecuteEvent(), boss_herod::ExecuteEvent(), boss_high_inquisitor_fairbanks::ExecuteEvent(), boss_houndmaster_loksey::ExecuteEvent(), boss_scarlet_commander_mograine::ExecuteEvent(), boss_scorn::ExecuteEvent(), boss_sathrovarr::ExecuteEvent(), boss_hogger::ExecuteEvent(), boss_lord_overheat::ExecuteEvent(), boss_randolph_moloch::ExecuteEvent(), boss_epoch::boss_epochAI::ExecuteEvent(), boss_meathook::boss_meathookAI::ExecuteEvent(), boss_salramm::boss_salrammAI::ExecuteEvent(), boss_brother_ironhull::ExecuteEvent(), boss_galecaller_faye::ExecuteEvent(), HeartsbaneTriadSharedAI::ExecuteEvent(), boss_sister_briar::ExecuteEvent(), boss_sister_malady::ExecuteEvent(), boss_sister_solena::ExecuteEvent(), boss_lord_waycrest::ExecuteEvent(), boss_lady_waycrest::ExecuteEvent(), boss_gormok::ExecuteEvent(), boss_jormungarAI::ExecuteEvent(), boss_icehowl::ExecuteEvent(), boss_twin_baseAI::ExecuteEvent(), boss_gal_darah::ExecuteEvent(), npc_thorim_arena_phase::npc_thorim_arena_phaseAI::ExecuteEvent(), boss_skarvald_the_constructor::ExecuteEvent(), boss_dalronn_the_controller::ExecuteEvent(), boss_palehoof::ExecuteEvent(), boss_ravenous_furbolg::ExecuteEvent(), boss_frenzied_worgen::ExecuteEvent(), boss_ferocious_rhino::ExecuteEvent(), boss_massive_jormungar::ExecuteEvent(), boss_nexusprince_shaffar::ExecuteEvent(), boss_pandemonius::ExecuteEvent(), boss_darkweaver_syth::ExecuteEvent(), boss_talon_king_ikiss::ExecuteEvent(), boss_gathios_the_shatterer::ExecuteEvent(), boss_high_nethermancer_zerevor::ExecuteEvent(), boss_lady_malande::ExecuteEvent(), boss_veras_darkshadow::ExecuteEvent(), boss_mother_shahraz::ExecuteEvent(), boss_supremus::ExecuteEvent(), boss_najentus::ExecuteEvent(), boss_hydromancer_thespia::ExecuteEvent(), boss_ahune::ExecuteEvent(), boss_gruul::ExecuteEvent(), boss_the_maker::ExecuteEvent(), boss_priestess_alun_za::ExecuteEvent(), boss_rezan::ExecuteEvent(), boss_illidan_stormrage::ExecuteSpecialEvents(), Repeat(), boss_the_candle_king::TryCastSpellIfReady(), instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript::Update(), boss_high_inquisitor_whitemane::UpdateAI(), boss_garothi_worldbreaker::UpdateAI(), boss_amalgam_of_souls::UpdateAI(), boss_king_deepbeard::UpdateAI(), boss_ymiron_the_fallen_king::UpdateAI(), boss_rokmora::UpdateAI(), boss_telash_greywing::UpdateAI(), boss_coren_direbrew::UpdateAI(), npc_ironhand_guardian::npc_ironhand_guardianAI::UpdateAI(), boss_pyroguard_emberseer::UpdateAI(), npc_blackhand_incarcerator::UpdateAI(), boss_baron_geddon::UpdateAI(), boss_garr::UpdateAI(), boss_gehennas::UpdateAI(), boss_golemagg::UpdateAI(), boss_lucifron::UpdateAI(), boss_magmadar::UpdateAI(), boss_majordomo::UpdateAI(), boss_ragnaros::UpdateAI(), boss_shazzrah::UpdateAI(), boss_sulfuron::UpdateAI(), npc_flamewaker_priest::UpdateAI(), boss_maiden_of_virtue::UpdateAI(), boss_moroes::UpdateAI(), boss_julianne::UpdateAI(), boss_romulo::UpdateAI(), boss_felblood_kaelthas::UpdateAI(), boss_vexallus::UpdateAI(), boss_maiden_of_virtue_rtk::UpdateAI(), boss_mana_devourer::UpdateAI(), boss_shade_of_medivh::UpdateAI(), boss_shade_of_medivh_guardians_image::UpdateAI(), boss_the_curator_rtk::UpdateAI(), boss_arcanist_doan::UpdateAI(), boss_azshir_the_sleepless::UpdateAI(), boss_headless_horseman::UpdateAI(), boss_darkmaster_gandling::UpdateAI(), boss_death_knight_darkreaver::UpdateAI(), boss_doctor_theolen_krastinov::UpdateAI(), boss_illucia_barov::UpdateAI(), boss_instructor_malicia::UpdateAI(), boss_jandice_barov::UpdateAI(), boss_kirtonos_the_herald::UpdateAI(), boss_kormok::UpdateAI(), boss_lord_alexei_barov::UpdateAI(), boss_lorekeeper_polkelt::UpdateAI(), boss_boss_ras_frostwhisper::UpdateAI(), boss_the_ravenian::UpdateAI(), boss_vectus::UpdateAI(), boss_apothecary_hummel::UpdateAI(), npc_apothecary_baxter::UpdateAI(), boss_baron_rivendare::UpdateAI(), boss_baroness_anastari::UpdateAI(), boss_cannon_master_willey::UpdateAI(), boss_dathrohan_balnazzar::UpdateAI(), boss_magistrate_barthilas::UpdateAI(), boss_maleki_the_pallid::UpdateAI(), boss_nerubenkan::UpdateAI(), boss_postmaster_malown::UpdateAI(), boss_ramstein_the_gorger::UpdateAI(), boss_timmy_the_cruel::UpdateAI(), boss_brutallus::UpdateAI(), npc_madrigosa::UpdateAI(), boss_sacrolash::UpdateAI(), boss_alythess::UpdateAI(), boss_kalecgos::UpdateAI(), boss_kalecgos_human::UpdateAI(), boss_entropius::UpdateAI(), boss_archaedas::UpdateAI(), boss_ironaya::UpdateAI(), npc_redridge_huge_boulder::UpdateAI(), npc_redridge_citizen::npc_redridge_citizenAI::UpdateAI(), npc_silverpine_worgen_renegade::UpdateAI(), npc_silverpine_forsaken_trooper::UpdateAI(), npc_silverpine_orc_sea_dog_not_sick::UpdateAI(), npc_silverpine_orc_sea_dog_sick::UpdateAI(), npc_silverpine_forest_ettin::UpdateAI(), npc_silverpine_orc_sea_dog::UpdateAI(), npc_silverpine_skitterweb_matriarch::UpdateAI(), npc_silverpine_agatha_fenris_isle::UpdateAI(), npc_silverpine_hillsbrad_refugee::UpdateAI(), npc_silverpine_worgen_sentry::UpdateAI(), Scripts::EasternKingdoms::Westfall::npc_westfall_overloaded_harvest_golem::UpdateAI(), Scripts::EasternKingdoms::Westfall::npc_westfall_hobo_witness::UpdateAI(), boss_akilzon::UpdateAI(), boss_halazzi::UpdateAI(), boss_hexlord_malacrass::UpdateAI(), boss_janalai::UpdateAI(), boss_nalorakk::UpdateAI(), boss_tunk::UpdateAI(), npc_blackfathom_deeps_event::UpdateAI(), boss_anetheron::UpdateAI(), boss_archimonde::UpdateAI(), boss_azgalor::UpdateAI(), boss_kazrogal::UpdateAI(), boss_rage_winterchill::UpdateAI(), boss_mal_ganis::boss_mal_ganisAI::UpdateAI(), boss_captain_skarloc::UpdateAI(), boss_epoch_hunter::UpdateAI(), boss_lieutenant_drake::UpdateAI(), boss_aeonus::UpdateAI(), boss_chrono_lord_deja::UpdateAI(), boss_temporus::UpdateAI(), boss_general_husam::UpdateAI(), boss_lockmaw::UpdateAI(), npc_lockmaw_augh_boss::UpdateAI(), boss_adarogg::UpdateAI(), boss_dark_shaman_koranthal::UpdateAI(), boss_lava_guard_gordoth::UpdateAI(), boss_slagmaw::UpdateAI(), boss_amnennar_the_coldbringer::UpdateAI(), boss_mordresh_fire_eye::UpdateAI(), boss_tuten_kash::UpdateAI(), boss_ayamiss::UpdateAI(), boss_buru::UpdateAI(), boss_kurinnaxx::UpdateAI(), boss_moam::UpdateAI(), boss_rajaxx::UpdateAI(), npc_andorov::UpdateAI(), boss_kri::UpdateAI(), boss_vem::UpdateAI(), boss_yauj::UpdateAI(), boss_fankriss::UpdateAI(), boss_huhuran::UpdateAI(), boss_sartura::UpdateAI(), npc_sartura_royal_guard::UpdateAI(), npc_disciple_of_naralex::UpdateAI(), npc_cairne_bloodhoof::UpdateAI(), boss_azhiccar::UpdateAI(), boss_the_candle_king::UpdateAI(), boss_edna::UpdateAI(), boss_skarmorak::UpdateAI(), boss_lord_stormsong::UpdateAI(), boss_soulbound_goliath::UpdateAI(), npc_matron_bryndle::UpdateAI(), boss_amanitar::UpdateAI(), boss_elder_nadox::UpdateAI(), boss_jedoga_shadowseeker::UpdateAI(), boss_anub_arak::UpdateAI(), boss_hadronox::UpdateAI(), boss_krik_thir::UpdateAI(), npc_watcher_gashra::UpdateAI(), npc_watcher_narjil::UpdateAI(), npc_watcher_silthik::UpdateAI(), npc_anub_ar_warrior::UpdateAI(), npc_anub_ar_skirmisher::UpdateAI(), npc_anub_ar_shadowcaster::UpdateAI(), boss_baltharus_the_warborn::UpdateAI(), npc_baltharus_the_warborn_clone::UpdateAI(), boss_general_zarithrian::UpdateAI(), npc_onyx_flamecaller::UpdateAI(), npc_halion_controller::UpdateAI(), boss_saviana_ragefire::UpdateAI(), boss_jaraxxus::UpdateAI(), npc_mistress_of_pain::UpdateAI(), npc_snobold_vassal::UpdateAI(), boss_king_dred::UpdateAI(), boss_novos::UpdateAI(), boss_tharon_ja::UpdateAI(), boss_trollgore::UpdateAI(), boss_moorabi::UpdateAI(), boss_blood_council_controller::UpdateAI(), boss_prince_keleseth_icc::UpdateAI(), boss_prince_taldaram_icc::UpdateAI(), boss_prince_valanar_icc::UpdateAI(), npc_frostwing_ymirjar_vrykul::UpdateAI(), npc_valkyr_shadowguard::UpdateAI(), npc_suppresser::UpdateAI(), npc_icc_nerubar_broodkeeper::UpdateAI(), boss_anubrekhan::UpdateAI(), boss_faerlina::UpdateAI(), boss_gluth::UpdateAI(), boss_gothik::UpdateAI(), boss_grobbulus::UpdateAI(), boss_heigan::UpdateAI(), boss_kelthuzad::UpdateAI(), boss_loatheb::UpdateAI(), boss_maexxna::UpdateAI(), boss_noth::UpdateAI(), boss_patchwerk::UpdateAI(), boss_razuvious::UpdateAI(), boss_sapphiron::UpdateAI(), boss_thaddius::UpdateAI(), npc_frogger_trigger_naxx::UpdateAI(), boss_magus_telestra::UpdateAI(), boss_drakos::UpdateAI(), boss_general_bjarngrim::UpdateAI(), npc_bjarngrim_stormforged_lieutenant::UpdateAI(), boss_volkhan::UpdateAI(), npc_volkhan_molten_golem::UpdateAI(), boss_krystallus::UpdateAI(), boss_maiden_of_grief::UpdateAI(), boss_sjonnir::UpdateAI(), boss_algalon_the_observer::UpdateAI(), npc_living_constellation::UpdateAI(), boss_auriaya::UpdateAI(), npc_sanctum_sentry::UpdateAI(), npc_feral_defender::UpdateAI(), boss_hodir::UpdateAI(), boss_razorscale::UpdateAI(), npc_darkrune_watcher::UpdateAI(), npc_darkrune_guardian::UpdateAI(), npc_darkrune_sentinel::UpdateAI(), boss_thorim::boss_thorimAI::UpdateAI(), npc_runic_colossus::npc_runic_colossusAI::UpdateAI(), npc_ancient_rune_giant::npc_ancient_rune_giantAI::UpdateAI(), npc_sif::npc_sifAI::UpdateAI(), boss_xt002::UpdateAI(), boss_ingvar_the_plunderer::UpdateAI(), boss_keleseth::UpdateAI(), npc_vrykul_skeleton::UpdateAI(), boss_toravon::UpdateAI(), npc_venture_co_straggler::UpdateAI(), boss_exarch_maladaar::UpdateAI(), boss_shirrak_the_dead_watcher::UpdateAI(), npc_ethereal_beacon::UpdateAI(), boss_anzu::UpdateAI(), boss_blackheart_the_inciter::UpdateAI(), boss_grandmaster_vorpil::UpdateAI(), boss_murmur::UpdateAI(), npc_wrathbone_flayer::UpdateAI(), boss_gurtogg_bloodboil::UpdateAI(), boss_illidan_stormrage::UpdateAI(), npc_akama_illidan::UpdateAI(), npc_flame_of_azzinoth::UpdateAI(), npc_maiev::UpdateAI(), boss_illidari_council::UpdateAI(), boss_essence_of_suffering::UpdateAI(), boss_essence_of_desire::UpdateAI(), boss_essence_of_anger::UpdateAI(), boss_shade_of_akama::UpdateAI(), npc_akama_shade::UpdateAI(), npc_creature_generator_akama::UpdateAI(), npc_ashtongue_defender::UpdateAI(), npc_ashtongue_rogue::UpdateAI(), npc_ashtongue_elementalist::UpdateAI(), npc_ashtongue_spiritbinder::UpdateAI(), boss_teron_gorefiend::UpdateAI(), boss_doom_lord_kazzak::UpdateAI(), boss_fathomlord_karathress::UpdateAI(), boss_hydross_the_unstable::UpdateAI(), boss_lady_vashj::UpdateAI(), boss_leotheras_the_blind::UpdateAI(), boss_the_lurker_below::UpdateAI(), boss_morogrim_tidewalker::UpdateAI(), boss_mekgineer_steamrigger::UpdateAI(), boss_warlord_kalithresh::UpdateAI(), npc_frozen_core::UpdateAI(), boss_mennu_the_betrayer::UpdateAI(), boss_quagmirran::UpdateAI(), boss_rokmar_the_crackler::UpdateAI(), boss_swamplord_muselek::UpdateAI(), npc_claw::UpdateAI(), boss_the_black_stalker::UpdateAI(), boss_broggok::UpdateAI(), boss_kelidan_the_breaker::UpdateAI(), boss_omor_the_unscarred::UpdateAI(), boss_vazruden_the_herald::UpdateAI(), boss_vazruden::UpdateAI(), boss_watchkeeper_gargolmar::UpdateAI(), boss_magtheridon::UpdateAI(), boss_grand_warlock_nethekurse::UpdateAI(), boss_warbringer_omrogg::UpdateAI(), boss_warchief_kargath_bladefist::UpdateAI(), npc_millhouse_manastorm::UpdateAI(), npc_warden_mellichar::UpdateAI(), boss_dalliah_the_doomsayer::UpdateAI(), boss_harbinger_skyriss::UpdateAI(), boss_wrath_scryer_soccothrates::UpdateAI(), boss_zereketh_the_unbound::UpdateAI(), boss_commander_sarannis::UpdateAI(), boss_high_botanist_freywinn::UpdateAI(), boss_laj::UpdateAI(), boss_thorngrin_the_tender::UpdateAI(), boss_warp_splinter::UpdateAI(), boss_alar::UpdateAI(), boss_high_astromancer_solarian::UpdateAI(), boss_kaelthas::UpdateAI(), boss_void_reaver::UpdateAI(), boss_gatewatcher_gyrokill::UpdateAI(), boss_gatewatcher_iron_hand::UpdateAI(), boss_mechano_lord_capacitus::UpdateAI(), boss_nethermancer_sepethrea::UpdateAI(), boss_pathaleon_the_calculator::UpdateAI(), npc_infernal_rain_hellfire::UpdateAI(), npc_fear_controller::UpdateAI(), Scripts::Pandaria::TheWanderingIsle::npc_aysa_cloudsinger_cave_of_meditation::UpdateAI(), Scripts::QuelThalas::MurderRow::KystiaManaheart::boss_kystia_manaheart::UpdateAI(), Scripts::QuelThalas::MurderRow::KystiaManaheart::boss_kystia_manaheart_nibbles::UpdateAI(), boss_anduin_wrynn::UpdateAI(), npc_anduin_wrynn_lost_soul::UpdateAI(), npc_anduin_wrynn_fiendish_soul::UpdateAI(), boss_remnant_of_a_fallen_king::UpdateAI(), npc_anduin_wrynn_grim_reflection::UpdateAI(), npc_anduin_wrynn_sylvanas::UpdateAI(), npc_anduin_wrynn_jaina::UpdateAI(), npc_anduin_wrynn_uther::UpdateAI(), npc_priestess_alun_za_spirit_of_gold::UpdateAI(), boss_volkaal::UpdateAI(), boss_cragmaw_the_infested::UpdateAI(), boss_sporecaller_zancha::UpdateAI(), npc_sporecaller_zancha_musashitake::UpdateAI(), and boss_hexlord_malacrass::UpdateSpecialEvents().

◆ RescheduleEvent() [1/2]

void EventMap::RescheduleEvent ( EventId  eventId,
Milliseconds  minTime,
Milliseconds  maxTime,
GroupIndex  group = 0u,
PhaseIndex  phase = 0u 
)

Definition at line 62 of file EventMap.cpp.

References randtime(), and RescheduleEvent().

◆ RescheduleEvent() [2/2]

void EventMap::RescheduleEvent ( EventId  eventId,
Milliseconds  time,
GroupIndex  group = 0u,
PhaseIndex  phase = 0u 
)

Definition at line 56 of file EventMap.cpp.

References CancelEvent(), and ScheduleEvent().

Referenced by boss_buru::ChaseNewVictim(), boss_janalai::DamageTaken(), boss_anub_arak::DamageTaken(), boss_eck::DamageTaken(), npc_tournament_training_dummy::DamageTaken(), boss_thorim::boss_thorimAI::DamageTaken(), npc_husam_tolvir_land_mine::DoAction(), boss_jedoga_shadowseeker::DoAction(), boss_krik_thir::DoAction(), boss_jormungarAI::DoAction(), boss_drakkari_colossus::DoAction(), npc_kinetic_bomb::DoAction(), boss_steelbreaker::boss_steelbreakerAI::DoAction(), boss_runemaster_molgeim::boss_runemaster_molgeimAI::DoAction(), boss_stormcaller_brundir::boss_stormcaller_brundirAI::DoAction(), boss_thorim::boss_thorimAI::DoAction(), boss_alar::DoAction(), boss_kaelthas::DoAction(), boss_lady_waycrest::DoAction(), boss_flame_leviathan::boss_flame_leviathanAI::DoBatteringRamIfReady(), AqusirrEventHandler::Execute(), boss_sister_solena::ExecuteEvent(), boss_nexusprince_shaffar::ExecuteEvent(), boss_najentus::ExecuteEvent(), boss_drakkari_elemental::MovementInform(), boss_blood_queen_lana_thel::MovementInform(), npc_suppresser::MovementInform(), Scripts::Kalimdor::Durotar::npc_echo_isles_class_trainer< PitPos, QuestID >::OnQuestReward(), npc_shambling_horror_icc::OnSpellFailed(), npc_vp_slipstream_landing_zone::PassengerBoarded(), boss_halazzi::PerformAdditionalEvents(), RescheduleEvent(), instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript::SetInstanceProgress(), boss_shazzrah::SpellHit(), npc_omen::SpellHit(), boss_archimonde::SpellHit(), boss_najentus::SpellHit(), boss_gruul::SpellHit(), npc_sparring_partner_enhanced_combat_training_rogue::SpellHit(), boss_epoch::boss_epochAI::SpellHitTarget(), CombatAI::SpellInterrupted(), boss_ragnaros::SummonedCreatureDies(), boss_jedoga_shadowseeker::SummonedCreatureDies(), instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript::Update(), boss_king_deepbeard::UpdateAI(), boss_occuthar::boss_occutharAI::UpdateAI(), boss_felblood_kaelthas::UpdateAI(), boss_archimonde::UpdateAI(), npc_harbinger_of_flame::npc_harbinger_of_flameAI::UpdateAI(), boss_general_husam::UpdateAI(), boss_dark_shaman_koranthal::UpdateAI(), boss_skeram::boss_skeramAI::UpdateAI(), boss_orator_krix_vizk::UpdateAI(), boss_lord_stormsong::UpdateAI(), boss_corborus::boss_corborusAI::UpdateAI(), boss_faction_championsAI::UpdateAI(), npc_toc_druid::UpdateAI(), npc_toc_paladin::UpdateAI(), npc_toc_shadow_priest::UpdateAI(), npc_toc_mage::UpdateAI(), npc_toc_hunter::UpdateAI(), npc_toc_boomkin::UpdateAI(), npc_toc_warrior::UpdateAI(), npc_toc_dk::UpdateAI(), npc_toc_rogue::UpdateAI(), npc_toc_retro_paladin::UpdateAI(), npc_ymirjar_flamebearer::UpdateAI(), boss_festergut::UpdateAI(), boss_lord_marrowgar::UpdateAI(), boss_sindragosa::UpdateAI(), boss_the_lich_king::UpdateAI(), boss_heigan::UpdateAI(), boss_mimiron::boss_mimironAI::UpdateAI(), boss_leviathan_mk_ii::boss_leviathan_mk_iiAI::UpdateAI(), boss_vx_001::boss_vx_001AI::UpdateAI(), boss_aerial_command_unit::boss_aerial_command_unitAI::UpdateAI(), npc_mimiron_assault_bot::npc_mimiron_assault_botAI::UpdateAI(), npc_mimiron_emergency_fire_bot::npc_mimiron_emergency_fire_botAI::UpdateAI(), boss_gurtogg_bloodboil::UpdateAI(), boss_illidan_stormrage::UpdateAI(), boss_the_lurker_below::UpdateAI(), boss_alar::UpdateAI(), Scripts::QuelThalas::MurderRow::KystiaManaheart::boss_kystia_manaheart_nibbles::UpdateAI(), and boss_sporecaller_zancha::UpdateAI().

◆ Reset()

void EventMap::Reset ( )

Definition at line 25 of file EventMap.cpp.

References _eventMap, _phaseMask, and _time.

Referenced by BossAI::_JustDied(), WorldBossAI::_JustDied(), BossAI::_Reset(), WorldBossAI::_Reset(), boss_vexallus::DamageTaken(), boss_jedoga_shadowseeker::DamageTaken(), boss_the_lich_king::DamageTaken(), boss_eregos::DamageTaken(), boss_garothi_worldbreaker::DamageTaken(), npc_sc_millhouse_manastorm::npc_sc_millhouse_manastormAI::DamageTaken(), boss_algalon_the_observer::DamageTaken(), boss_ingvar_the_plunderer::DamageTaken(), boss_essence_of_suffering::DamageTaken(), boss_essence_of_desire::DamageTaken(), boss_alar::DamageTaken(), npc_magister_aledis::npc_magister_aledisAI::DamageTaken(), boss_viscidus::boss_viscidusAI::DamageTaken(), npc_vrykul_skeleton::DamageTaken(), boss_sacrolash::DamageTaken(), boss_alythess::DamageTaken(), boss_leviathan_mk_ii::boss_leviathan_mk_iiAI::DamageTaken(), boss_vx_001::boss_vx_001AI::DamageTaken(), boss_aerial_command_unit::boss_aerial_command_unitAI::DamageTaken(), ControllerBaseAI::DamageTaken(), boss_illidan_stormrage::DamageTaken(), npc_egg_pile::npc_egg_pileAI::DoAction(), npc_husam_tolvir_land_mine::DoAction(), npc_halion_controller::DoAction(), npc_high_overlord_saurfang_icc::DoAction(), npc_muradin_bronzebeard_icc::DoAction(), npc_raging_spirit::DoAction(), npc_terenas_menethil::DoAction(), boss_algalon_the_observer::DoAction(), npc_brann_bronzebeard_algalon::DoAction(), npc_mimiron_computer::npc_mimiron_computerAI::DoAction(), npc_sif::npc_sifAI::DoAction(), npc_ahune_bunny::DoAction(), boss_magtheridon::DoAction(), HeartsbaneTriadSharedAI::DoAction(), npc_expedition_commander::DoAction(), boss_illidan_stormrage::DoAction(), npc_akama_illidan::DoAction(), npc_maiev::DoAction(), npc_akama_shade::DoAction(), npc_creature_generator_akama::DoAction(), npc_silverpine_deathstalker_rane_yorick::DoAction(), boss_anduin_wrynn::EndEncounter(), npc_blackfathom_deeps_event::EnterEvadeMode(), npc_blazing_monstrosity::npc_blazing_monstrosityAI::EnterEvadeMode(), TidesageCouncilSharedAI::EnterEvadeMode(), boss_urom::EnterEvadeMode(), npc_bjarngrim_stormforged_lieutenant::EnterEvadeMode(), npc_volkhan_molten_golem::EnterEvadeMode(), boss_garothi_worldbreaker::EnterEvadeMode(), boss_baltharus_the_warborn::EnterEvadeMode(), boss_palehoof::EnterEvadeMode(), boss_illidan_stormrage::EnterEvadeMode(), boss_reliquary_of_souls::EnterEvadeMode(), boss_shade_of_akama::EnterEvadeMode(), npc_akama_shade::Initialize(), npc_creature_generator_akama::Initialize(), npc_midsummer_bunny_pole::npc_midsummer_bunny_poleAI::Initialize(), npc_high_overlord_saurfang_igb::InitializeAI(), npc_muradin_bronzebeard_igb::InitializeAI(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::instance_halls_of_reflection_InstanceMapScript(), npc_valkyr_shadowguard::IsSummonedBy(), npc_terenas_menethil::IsSummonedBy(), npc_strangulate_vehicle::IsSummonedBy(), boss_twin_baseAI::JustAppeared(), boss_apothecary_hummel::JustDied(), npc_apothecary_baxter::JustDied(), npc_blazing_monstrosity::npc_blazing_monstrosityAI::JustDied(), npc_egg_pile::npc_egg_pileAI::JustDied(), npc_halion_controller::JustDied(), boss_twin_baseAI::JustDied(), boss_falric::boss_falricAI::JustDied(), boss_marwyn::boss_marwynAI::JustDied(), npc_frostsworn_general::npc_frostsworn_generalAI::JustDied(), BloodPrincesBossAI::JustDied(), npc_spinestalker::JustDied(), npc_rimefang_icc::JustDied(), npc_rotting_frost_giant::JustDied(), boss_razuvious::JustDied(), boss_mimiron::boss_mimironAI::JustDied(), boss_palehoof::JustDied(), boss_illidan_stormrage::JustDied(), boss_illidari_council::JustDied(), boss_reliquary_of_souls::JustDied(), boss_shade_of_akama::JustDied(), npc_sironas::npc_sironasAI::JustDied(), boss_blood_council_controller::JustDied(), npc_darnavan::JustDied(), npc_twilight_flame_caller::npc_twilight_flame_callerAI::JustEngagedWith(), npc_twilight_torturer::npc_twilight_torturerAI::JustEngagedWith(), npc_twilight_sadist::npc_twilight_sadistAI::JustEngagedWith(), npc_mad_prisoner::npc_mad_prisonerAI::JustEngagedWith(), npc_crazed_mage::npc_crazed_mageAI::JustEngagedWith(), npc_raz_the_crazed::npc_raz_the_crazedAI::JustEngagedWith(), npc_omen::JustEngagedWith(), npc_tiger_matriarch::JustEngagedWith(), npc_harbinger_of_flame::npc_harbinger_of_flameAI::JustEngagedWith(), npc_blazing_monstrosity::npc_blazing_monstrosityAI::JustEngagedWith(), npc_baltharus_the_warborn_clone::JustEngagedWith(), npc_runic_colossus::npc_runic_colossusAI::JustEngagedWith(), npc_ancient_rune_giant::npc_ancient_rune_giantAI::JustEngagedWith(), boss_corla::boss_corlaAI::JustEngagedWith(), boss_mordresh_fire_eye::JustEngagedWith(), boss_ossirian::boss_ossirianAI::JustEngagedWith(), boss_skeram::boss_skeramAI::JustEngagedWith(), boss_viscidus::boss_viscidusAI::JustEngagedWith(), boss_baltharus_the_warborn::JustEngagedWith(), boss_halion::JustEngagedWith(), boss_saviana_ragefire::JustEngagedWith(), boss_deathbringer_saurfang::JustEngagedWith(), boss_professor_putricide::JustEngagedWith(), boss_general_bjarngrim::JustEngagedWith(), boss_algalon_the_observer::JustEngagedWith(), boss_grand_warlock_nethekurse::JustEngagedWith(), npc_headless_horseman_head::JustReachedHome(), boss_krick::MovementInform(), boss_icehowl::MovementInform(), npc_cameron::OnGameEvent(), npc_watch_commander_leonus::OnGameEvent(), npc_brann_bronzebeard_anraphet::OnGossipSelect(), npc_voljin_zulaman::npc_voljin_zulamanAI::OnGossipSelect(), npc_sylvanas_fos::OnGossipSelect(), npc_jaina_fos::OnGossipSelect(), Scripts::Pandaria::TheWanderingIsle::npc_jaomin_ro::OnHealthDepleted(), boss_garothi_worldbreaker::OnSpellCast(), npc_ruby_emerald_amber_drake::PassengerBoarded(), boss_anduin_wrynn::PhaseEvents(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::ProcessEvent(), CombatAI::Reset(), npc_av_marshal_or_warmaster::Reset(), boss_balinda::Reset(), boss_drekthar::Reset(), boss_galvangar::Reset(), boss_ioc_horde_alliance::Reset(), npc_illidari_fighting_invasion_begins::Reset(), npc_inquisitor_baleful_molten_shore::Reset(), npc_fel_lord_caza_cryptic_hollow::Reset(), npc_arcane_tender::Reset(), npc_eyestalk::npc_eyestalkAI::Reset(), npc_fire_cyclone::npc_fire_cycloneAI::Reset(), npc_ironhand_guardian::npc_ironhand_guardianAI::Reset(), boss_moira_bronzebeard::boss_moira_bronzebeardAI::Reset(), boss_pyroguard_emberseer::Reset(), npc_flamewaker_priest::Reset(), boss_shade_of_medivh::Reset(), npc_unworthy_initiate::npc_unworthy_initiateAI::Reset(), npc_dark_rider_of_acherus::Reset(), npc_koltira_deathweaver::Reset(), boss_headless_horseman::Reset(), boss_high_inquisitor_whitemane::Reset(), boss_death_knight_darkreaver::Reset(), boss_kormok::Reset(), boss_vectus::Reset(), npc_apothecary_baxter::Reset(), boss_baroness_anastari::Reset(), boss_kalecgos_human::Reset(), npc_frozen_mountaineer::npc_frozen_mountaineerAI::Reset(), npc_wounded_coldridge_mountaineer::npc_wounded_coldridge_mountaineerAI::Reset(), npc_milos_gyro::npc_milos_gyro_AI::Reset(), boss_twilight_corrupter::boss_twilight_corrupterAI::Reset(), npc_thalorien_dawnseeker::Reset(), npc_redridge_huge_boulder::Reset(), npc_redridge_subdued_canyon_ettin::Reset(), npc_redridge_citizen::npc_redridge_citizenAI::Reset(), npc_silverpine_grand_executor_mortuus::Reset(), npc_silverpine_fallen_human::Reset(), npc_silverpine_worgen_renegade::Reset(), npc_silverpine_forsaken_trooper::Reset(), npc_silverpine_salty_rocka::Reset(), npc_silverpine_apothecary_wormcrud::Reset(), npc_silverpine_admiral_hatchet::Reset(), npc_silverpine_forest_ettin::Reset(), npc_silverpine_skitterweb_matriarch::Reset(), npc_silverpine_hillsbrad_refugee::Reset(), npc_silverpine_forsaken_trooper_fenris_isle::Reset(), npc_silverpine_worgen_sentry::Reset(), npc_lady_sylvanas_windrunner::npc_lady_sylvanas_windrunnerAI::Reset(), Scripts::EasternKingdoms::Westfall::npc_westfall_hobo_witness::Reset(), npc_giant_spotlight::Reset(), npc_quilboar_warrior::Reset(), npc_quilboar_geomancer::Reset(), npc_ogre_overseer::Reset(), npc_torgok_q55879::Reset(), npc_egg_pile::npc_egg_pileAI::Reset(), npc_andorov::Reset(), npc_sartura_royal_guard::Reset(), npc_disciple_of_naralex::Reset(), npc_draenei_survivor::npc_draenei_survivorAI::Reset(), npc_magwin::npc_magwinAI::Reset(), npc_sironas::npc_sironasAI::Reset(), npc_demolitionist_legoso::npc_demolitionist_legosoAI::Reset(), npc_cairne_bloodhoof::Reset(), npc_helena_gentle_witch_hunt::Reset(), boss_aqusirr::Reset(), HeartsbaneTriadSharedAI::Reset(), boss_lord_waycrest::Reset(), boss_lady_waycrest::Reset(), npc_ahnkahar_nerubian::Reset(), npc_prince_taldaram_flame_sphere::Reset(), npc_watcher_gashra::Reset(), npc_watcher_narjil::Reset(), npc_watcher_silthik::Reset(), npc_anub_ar_warrior::Reset(), npc_anub_ar_skirmisher::Reset(), npc_anub_ar_shadowcaster::Reset(), dummy_dragonAI::Reset(), npc_onyx_flamecaller::Reset(), npc_halion_controller::Reset(), npc_xerestrasza::Reset(), boss_jaraxxus::Reset(), boss_northrend_beastsAI::Reset(), npc_tirion_toc::Reset(), npc_fizzlebang_toc::Reset(), npc_sylvanas_fos::Reset(), npc_jaina_fos::Reset(), npc_jaina_or_sylvanas_intro_hor::npc_jaina_or_sylvanas_intro_horAI::Reset(), npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI::Reset(), npc_gauntlet_trash::Reset(), npc_frostsworn_general::npc_frostsworn_generalAI::Reset(), npc_spiritual_reflection::npc_spiritual_reflectionAI::Reset(), npc_escape_event_trash::Reset(), npc_uther_quel_delar::npc_uther_quel_delarAI::Reset(), npc_quel_delar_sword::npc_quel_delar_swordAI::Reset(), boss_krick::Reset(), boss_tyrannus::Reset(), boss_rimefang::Reset(), npc_ymirjar_flamebearer::Reset(), boss_drakkari_elemental::Reset(), BloodPrincesBossAI::Reset(), npc_blood_queen_lana_thel::Reset(), npc_kinetic_bomb::Reset(), npc_high_overlord_saurfang_icc::Reset(), npc_muradin_bronzebeard_icc::Reset(), npc_stinky_icc::Reset(), npc_darnavan::Reset(), boss_professor_putricide::Reset(), npc_precious_icc::Reset(), npc_spinestalker::Reset(), npc_rimefang_icc::Reset(), npc_crok_scourgebane::Reset(), npc_frostwing_ymirjar_vrykul::Reset(), npc_tirion_fordring_tft::Reset(), npc_shambling_horror_icc::Reset(), npc_raging_spirit::Reset(), npc_valkyr_shadowguard::Reset(), npc_spirit_warden::Reset(), npc_broken_frostmourne::Reset(), boss_valithria_dreamwalker::Reset(), npc_the_lich_king_controller::Reset(), npc_risen_archmage::Reset(), npc_blazing_skeleton::Reset(), npc_suppresser::Reset(), npc_gluttonous_abomination::Reset(), npc_dream_cloud::Reset(), npc_highlord_tirion_fordring_lh::Reset(), npc_rotting_frost_giant::Reset(), npc_arthas_teleport_visual::npc_arthas_teleport_visualAI::Reset(), npc_icc_nerubar_broodkeeper::Reset(), boss_four_horsemen_baseAI::Reset(), npc_nexus_lord::Reset(), npc_scion_of_eternity::Reset(), npc_ruby_emerald_amber_drake::Reset(), npc_living_constellation::Reset(), npc_sanctum_sentry::Reset(), boss_saronite_animus::boss_saronite_animusAI::Reset(), npc_saronite_vapors::npc_saronite_vaporsAI::Reset(), npc_expedition_commander::Reset(), npc_darkrune_watcher::Reset(), npc_darkrune_guardian::Reset(), npc_darkrune_sentinel::Reset(), npc_thorim_pre_phase::npc_thorim_pre_phaseAI::Reset(), npc_thorim_arena_phase::npc_thorim_arena_phaseAI::Reset(), npc_runic_colossus::npc_runic_colossusAI::Reset(), npc_ancient_rune_giant::npc_ancient_rune_giantAI::Reset(), npc_sif::npc_sifAI::Reset(), boss_sara::boss_saraAI::Reset(), boss_yogg_saron::boss_yogg_saronAI::Reset(), npc_yogg_saron_keeper::npc_yogg_saron_keeperAI::Reset(), npc_garona::npc_garonaAI::Reset(), npc_enslaved_proto_drake::Reset(), PalehoofMinionsBossAI::Reset(), npc_tempest_minion::Reset(), npc_bloodmage_laurith::Reset(), npc_tournament_training_dummy::Reset(), npc_ethereal_beacon::Reset(), npc_ethereal_apprentice::Reset(), boss_ambassador_hellmaw::Reset(), boss_illidan_stormrage::Reset(), npc_akama_illidan::Reset(), IllidariCouncilBossAI::Reset(), boss_essence_of_suffering::Reset(), boss_essence_of_desire::Reset(), boss_essence_of_anger::Reset(), boss_doomwalker::Reset(), npc_frozen_core::Reset(), npc_claw::Reset(), npc_millhouse_manastorm::Reset(), npc_warden_mellichar::Reset(), npc_colonel_jules::npc_colonel_julesAI::Reset(), npc_barada::npc_baradaAI::Reset(), Scripts::Pandaria::TheWanderingIsle::npc_delivery_cart::Reset(), npc_pet_gen_pandaren_monk::Reset(), npc_pet_shaman_earth_elemental::Reset(), npc_pet_shaman_fire_elemental::Reset(), boss_sylvanas_windrunner::Reset(), npc_anduin_wrynn_lost_soul::Reset(), npc_anduin_wrynn_monstrous_soul::Reset(), npc_anduin_wrynn_grim_reflection::Reset(), npc_anduin_wrynn_sylvanas::Reset(), npc_anduin_wrynn_jaina::Reset(), npc_anduin_wrynn_uther::Reset(), npc_kings_rest_animated_guardian::Reset(), npc_kings_rest_shadow_borne_warrior::Reset(), npc_kings_rest_shadow_borne_witch_doctor::Reset(), npc_kings_rest_shadow_borne_champion::Reset(), npc_valkyr_shadowguard::ScheduleHeroicEvents(), boss_cragmaw_the_infested::ScheduleSpells(), instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript::SetInstanceProgress(), boss_malygos::SetPhase(), npc_redridge_huge_boulder::SpellHit(), npc_draenei_survivor::npc_draenei_survivorAI::SpellHit(), npc_simon_bunny::npc_simon_bunnyAI::StartGame(), boss_garothi_worldbreaker::SummonedCreatureDies(), boss_aqusirr::ToggleSplit(), boss_kalecgos::UpdateAI(), npc_redridge_huge_boulder::UpdateAI(), boss_archimonde::UpdateAI(), boss_high_priestess_azil::boss_high_priestess_azilAI::UpdateAI(), boss_slabhide::boss_slabhideAI::UpdateAI(), boss_tharon_ja::UpdateAI(), npc_blood_queen_lana_thel::UpdateAI(), boss_magus_telestra::UpdateAI(), boss_algalon_the_observer::UpdateAI(), boss_hodir::UpdateAI(), boss_kaelthas::UpdateAI(), npc_infernal_rain_hellfire::UpdateAI(), npc_fear_controller::UpdateAI(), and boss_vazruden_the_herald::UpdateSpecialEvents().

◆ ScheduleEvent() [1/2]

void EventMap::ScheduleEvent ( EventId  eventId,
Milliseconds  minTime,
Milliseconds  maxTime,
GroupIndex  group = 0u,
PhaseIndex  phase = 0u 
)

Definition at line 51 of file EventMap.cpp.

References randtime(), and ScheduleEvent().

◆ ScheduleEvent() [2/2]

void EventMap::ScheduleEvent ( EventId  eventId,
Milliseconds  time,
GroupIndex  group = 0u,
PhaseIndex  phase = 0u 
)

Definition at line 40 of file EventMap.cpp.

References _eventMap, and _time.

Referenced by npc_anub_ar_crusher::_JustEngagedWith(), npc_anub_ar_crusher_champion::_JustEngagedWith(), npc_anub_ar_crusher_crypt_fiend::_JustEngagedWith(), npc_anub_ar_crusher_necromancer::_JustEngagedWith(), npc_watcher_gashra::_JustEngagedWith(), npc_watcher_narjil::_JustEngagedWith(), npc_watcher_silthik::_JustEngagedWith(), npc_anub_ar_warrior::_JustEngagedWith(), npc_anub_ar_skirmisher::_JustEngagedWith(), npc_anub_ar_shadowcaster::_JustEngagedWith(), go_suppression_device::Activate(), boss_flame_leviathan::boss_flame_leviathanAI::ActiveTower(), npc_arthas_stratholme::npc_arthas_stratholmeAI::AdvanceToState(), instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript::AfterDataLoad(), boss_victor_nefarius::BeginEvent(), boss_four_horsemen_baron::BeginFighting(), boss_four_horsemen_thane::BeginFighting(), boss_four_horsemen_lady::BeginFighting(), boss_four_horsemen_sir::BeginFighting(), boss_vaelastrasz::BeginSpeech(), boss_twilight_halion::boss_twilight_halion(), boss_sapphiron::CastDrain(), npc_commander_eligor_dawnbringer::ChangeImage(), boss_illidan_stormrage::ChangeOrientation(), npc_akama_illidan::ChangeOrientation(), boss_gurtogg_bloodboil::ChangePhase(), boss_supremus::ChangePhase(), npc_silverpine_mutant_bush_chicken::CheckForForestEttin(), boss_novos::CrystalHandlerDied(), boss_curator::boss_curatorAI::DamageTaken(), boss_vexallus::DamageTaken(), boss_jedoga_shadowseeker::DamageTaken(), boss_bronjahm::DamageTaken(), boss_garfrost::DamageTaken(), boss_sindragosa::DamageTaken(), boss_the_lich_king::DamageTaken(), npc_ashtongue_spiritbinder::DamageTaken(), boss_garothi_worldbreaker::DamageTaken(), boss_argaloth::DamageTaken(), boss_general_angerforge::boss_general_angerforgeAI::DamageTaken(), boss_magmus::boss_magmusAI::DamageTaken(), boss_baron_geddon::DamageTaken(), boss_golemagg::DamageTaken(), boss_magmadar::DamageTaken(), boss_moroes::DamageTaken(), npc_felblood_kaelthas_phoenix::DamageTaken(), boss_azshir_the_sleepless::DamageTaken(), boss_doctor_theolen_krastinov::DamageTaken(), boss_kormok::DamageTaken(), boss_dathrohan_balnazzar::DamageTaken(), boss_muru::DamageTaken(), boss_randolph_moloch::DamageTaken(), boss_archaedas::DamageTaken(), boss_halazzi::DamageTaken(), boss_hexlord_malacrass::DamageTaken(), boss_janalai::DamageTaken(), npc_sparring_partner_exiles_reach::DamageTaken(), boss_earthrager_ptah::DamageTaken(), boss_lockmaw::DamageTaken(), boss_amnennar_the_coldbringer::DamageTaken(), boss_glutton::DamageTaken(), boss_ayamiss::DamageTaken(), boss_buru::DamageTaken(), boss_kurinnaxx::DamageTaken(), boss_rajaxx::DamageTaken(), boss_huhuran::DamageTaken(), boss_sartura::DamageTaken(), boss_lord_waycrest::DamageTaken(), boss_baltharus_the_warborn::DamageTaken(), npc_crok_scourgebane::DamageTaken(), npc_terenas_menethil::DamageTaken(), boss_magus_telestra::DamageTaken(), boss_volkhan::DamageTaken(), boss_sjonnir::DamageTaken(), boss_algalon_the_observer::DamageTaken(), npc_feral_defender::DamageTaken(), boss_hodir::DamageTaken(), boss_sara::boss_saraAI::DamageTaken(), boss_ingvar_the_plunderer::DamageTaken(), boss_exarch_maladaar::DamageTaken(), boss_anzu::DamageTaken(), boss_darkweaver_syth::DamageTaken(), boss_talon_king_ikiss::DamageTaken(), boss_lady_vashj::DamageTaken(), boss_leotheras_the_blind::DamageTaken(), boss_morogrim_tidewalker::DamageTaken(), boss_mekgineer_steamrigger::DamageTaken(), boss_rokmar_the_crackler::DamageTaken(), boss_swamplord_muselek::DamageTaken(), boss_omor_the_unscarred::DamageTaken(), boss_vazruden_the_herald::DamageTaken(), boss_vazruden::DamageTaken(), boss_watchkeeper_gargolmar::DamageTaken(), boss_magtheridon::DamageTaken(), boss_grand_warlock_nethekurse::DamageTaken(), npc_millhouse_manastorm::DamageTaken(), boss_harbinger_skyriss::DamageTaken(), boss_commander_sarannis::DamageTaken(), boss_alar::DamageTaken(), boss_high_astromancer_solarian::DamageTaken(), boss_kaelthas::DamageTaken(), boss_pathaleon_the_calculator::DamageTaken(), npc_magister_aledis::npc_magister_aledisAI::DamageTaken(), npc_anduin_wrynn_monstrous_soul::DamageTaken(), boss_felblood_kaelthas::DamageTaken(), boss_thorim::boss_thorimAI::DamageTaken(), npc_vrykul_skeleton::DamageTaken(), boss_julianne::DamageTaken(), boss_romulo::DamageTaken(), boss_sacrolash::DamageTaken(), boss_alythess::DamageTaken(), boss_archimonde::DamageTaken(), ControllerBaseAI::DamageTaken(), boss_illidan_stormrage::DamageTaken(), npc_expedition_commander::DestroyHarpoons(), boss_xt002::DisposeHeart(), npc_altar_altercation_ariok::DoAction(), boss_coren_direbrew::DoAction(), boss_majordomo::DoAction(), boss_julianne::DoAction(), boss_selin_fireheart::DoAction(), boss_maiden_of_virtue_rtk::DoAction(), boss_shade_of_medivh::DoAction(), boss_apothecary_hummel::DoAction(), npc_madrigosa::DoAction(), boss_sacrolash::DoAction(), boss_alythess::DoAction(), boss_kalecgos::DoAction(), boss_archaedas::DoAction(), npc_thalorien_dawnseeker::DoAction(), npc_silverpine_fallen_human::DoAction(), Scripts::EasternKingdoms::Westfall::npc_westfall_lous_parting_thoughts_trigger::DoAction(), boss_halazzi::DoAction(), boss_nalorakk::DoAction(), npc_voljin_zulaman::npc_voljin_zulamanAI::DoAction(), boss_mandokir::DoAction(), npc_arthas_stratholme::npc_arthas_stratholmeAI::DoAction(), npc_medivh_bm::DoAction(), npc_egg_pile::npc_egg_pileAI::DoAction(), boss_anraphet::DoAction(), npc_brann_bronzebeard_anraphet::DoAction(), npc_andorov::DoAction(), boss_lord_stormsong_intro_npc< ConvoIntroSpellId, ConvoOutroSpellId >::DoAction(), boss_corborus::boss_corborusAI::DoAction(), boss_jedoga_shadowseeker::DoAction(), boss_anub_arak::DoAction(), boss_krik_thir::DoAction(), boss_baltharus_the_warborn::DoAction(), npc_halion_controller::DoAction(), npc_meteor_strike::DoAction(), npc_xerestrasza::DoAction(), boss_jaraxxus::DoAction(), npc_snobold_vassal::DoAction(), npc_beasts_combat_stalker::DoAction(), npc_tirion_toc::DoAction(), npc_garrosh_toc::DoAction(), npc_varian_toc::DoAction(), npc_uther_quel_delar::npc_uther_quel_delarAI::DoAction(), npc_blood_queen_lana_thel::DoAction(), npc_kinetic_bomb::DoAction(), boss_deathbringer_saurfang::DoAction(), npc_high_overlord_saurfang_icc::DoAction(), npc_muradin_bronzebeard_icc::DoAction(), npc_high_overlord_saurfang_igb::DoAction(), npc_muradin_bronzebeard_igb::DoAction(), boss_professor_putricide::DoAction(), boss_sister_svalna::DoAction(), npc_crok_scourgebane::DoAction(), boss_the_lich_king::DoAction(), npc_tirion_fordring_tft::DoAction(), npc_raging_spirit::DoAction(), npc_terenas_menethil::DoAction(), npc_broken_frostmourne::DoAction(), boss_valithria_dreamwalker::DoAction(), npc_frost_freeze_trap::DoAction(), boss_kelthuzad::DoAction(), boss_thaddius::DoAction(), boss_malygos::DoAction(), boss_eregos::DoAction(), boss_general_bjarngrim::DoAction(), boss_algalon_the_observer::DoAction(), npc_living_constellation::DoAction(), npc_brann_bronzebeard_algalon::DoAction(), boss_general_vezax::boss_general_vezaxAI::DoAction(), boss_hodir::DoAction(), boss_mimiron::boss_mimironAI::DoAction(), boss_leviathan_mk_ii::boss_leviathan_mk_iiAI::DoAction(), boss_vx_001::boss_vx_001AI::DoAction(), boss_aerial_command_unit::boss_aerial_command_unitAI::DoAction(), npc_mimiron_computer::npc_mimiron_computerAI::DoAction(), npc_runic_colossus::npc_runic_colossusAI::DoAction(), npc_sif::npc_sifAI::DoAction(), boss_xt002::DoAction(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::DoAction(), boss_yogg_saron::boss_yogg_saronAI::DoAction(), npc_yogg_saron_keeper::npc_yogg_saron_keeperAI::DoAction(), boss_ingvar_the_plunderer::DoAction(), ControllerBaseAI::DoAction(), boss_lady_vashj::DoAction(), boss_leotheras_the_blind::DoAction(), boss_the_lurker_below::DoAction(), npc_ahune_bunny::DoAction(), boss_broggok::DoAction(), boss_vazruden_the_herald::DoAction(), boss_magtheridon::DoAction(), boss_grand_warlock_nethekurse::DoAction(), npc_simon_bunny::npc_simon_bunnyAI::DoAction(), npc_colonel_jules::npc_colonel_julesAI::DoAction(), Scripts::Pandaria::TheWanderingIsle::npc_aysa_cloudsinger_cave_of_meditation::DoAction(), boss_remnant_of_a_fallen_king::DoAction(), HeartsbaneTriadSharedAI::DoAction(), boss_sister_solena::DoAction(), boss_lady_waycrest::DoAction(), npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI::DoAction(), boss_tyrannus::DoAction(), boss_rimefang::DoAction(), boss_razorscale::DoAction(), npc_expedition_commander::DoAction(), boss_illidan_stormrage::DoAction(), npc_akama_illidan::DoAction(), npc_maiev::DoAction(), boss_high_nethermancer_zerevor::DoAction(), boss_reliquary_of_souls::DoAction(), npc_creature_generator_akama::DoAction(), npc_redridge_huge_boulder::DoAction(), npc_headless_horseman_head::DoAction(), boss_headless_horseman::DoAction(), npc_fel_lord_caza_cryptic_hollow::DoAction(), boss_telash_greywing::DoAction(), npc_silverpine_grand_executor_mortuus::DoAction(), npc_silverpine_deathstalker_rane_yorick::DoAction(), npc_silverpine_apothecary_wormcrud::DoAction(), npc_silverpine_admiral_hatchet::DoAction(), npc_silverpine_forest_ettin::DoAction(), npc_briarpatch_prisoner::DoAction(), boss_sapphiron::DoAction(), npc_nexus_lord::DoAction(), npc_midsummer_bunny_pole::npc_midsummer_bunny_poleAI::DoAction(), boss_razorgore::DoChangePhase(), boss_kaelthas::DoStartEncounter(), npc_selina_dourman::DoWelcomeTalk(), npc_sparring_partner_exiles_reach::EnterEvadeMode(), boss_felmyst::EnterPhase(), boss_noth::EnterPhaseGround(), boss_sapphiron::EnterPhaseGround(), dummy_dragonAI::ExecuteEvent(), boss_nightbane::boss_nightbaneAI::ExecuteEvent(), boss_interrogator_vishas::ExecuteEvent(), boss_randolph_moloch::ExecuteEvent(), boss_aku_mai::ExecuteEvent(), boss_epoch::boss_epochAI::ExecuteEvent(), boss_infinite_corruptor::boss_infinite_corruptorAI::ExecuteEvent(), boss_salramm::boss_salrammAI::ExecuteEvent(), boss_jormungarAI::ExecuteEvent(), boss_icehowl::ExecuteEvent(), boss_fjola::ExecuteEvent(), boss_eck::ExecuteEvent(), boss_gal_darah::ExecuteEvent(), boss_nexus_commanders::ExecuteEvent(), npc_thorim_pre_phase::npc_thorim_pre_phaseAI::ExecuteEvent(), npc_thorim_arena_phase::npc_thorim_arena_phaseAI::ExecuteEvent(), boss_ymiron::ExecuteEvent(), boss_talon_king_ikiss::ExecuteEvent(), boss_high_nethermancer_zerevor::ExecuteEvent(), emerald_dragonAI::ExecuteEvent(), boss_ysondre::boss_ysondreAI::ExecuteEvent(), boss_lethon::boss_lethonAI::ExecuteEvent(), boss_emeriss::boss_emerissAI::ExecuteEvent(), boss_taerar::boss_taerarAI::ExecuteEvent(), boss_priestess_alun_za::ExecuteEvent(), boss_illidan_stormrage::ExecuteSpecialEvents(), boss_xt002::ExposeHeart(), boss_thorim::boss_thorimAI::FinishEncounter(), go_brewfest_music::go_brewfest_musicAI::go_brewfest_musicAI(), go_darkmoon_faire_music::go_darkmoon_faire_musicAI::go_darkmoon_faire_musicAI(), go_midsummer_music::go_midsummer_musicAI::go_midsummer_musicAI(), go_pirate_day_music::go_pirate_day_musicAI::go_pirate_day_musicAI(), boss_sister_briar::HandleClaimIris(), boss_sister_malady::HandleClaimIris(), boss_sister_solena::HandleClaimIris(), npc_sparring_partner_enhanced_combat_training_paladin::HandleClassEvent(), npc_sparring_partner_enhanced_combat_training_rogue::HandleClassEvent(), npc_sparring_partner_enhanced_combat_training_priest::HandleClassEvent(), npc_sparring_partner_enhanced_combat_training_shaman::HandleClassEvent(), npc_sparring_partner_enhanced_combat_training_mage::HandleClassEvent(), npc_sparring_partner_enhanced_combat_training_warlock::HandleClassEvent(), npc_sparring_partner_enhanced_combat_training_druid::HandleClassEvent(), boss_sister_briar::HandleDropIris(), boss_sister_malady::HandleDropIris(), boss_sister_solena::HandleDropIris(), boss_felmyst::HandleFlightSequence(), boss_skarmorak::HandleFortifiedShellEnded(), instance_scarlet_monastery::instance_scarlet_monastery_InstanceMapScript::HandleStartEvent(), boss_slagmaw::HandleSubmergePhase(), boss_valithria_dreamwalker::HealReceived(), go_suppression_device::InitializeAI(), npc_eye_of_acherus::InitializeAI(), boss_viscidus::boss_viscidusAI::InitSpells(), instance_stratholme::instance_stratholme_InstanceMapScript::instance_stratholme_InstanceMapScript(), npc_felblood_kaelthas_phoenix::IsSummonedBy(), npc_garrick_summoned_beach::IsSummonedBy(), npc_grimaxe_summoned_beach::IsSummonedBy(), npc_leader_northbound::IsSummonedBy(), npc_rock_borer::npc_rock_borerAI::IsSummonedBy(), npc_big_ooze::IsSummonedBy(), npc_valkyr_shadowguard::IsSummonedBy(), npc_terenas_menethil::IsSummonedBy(), npc_broken_frostmourne::IsSummonedBy(), npc_scion_of_eternity::IsSummonedBy(), npc_yogg_saron_illusions::npc_yogg_saron_illusionsAI::IsSummonedBy(), npc_coldflame::IsSummonedBy(), npc_raz_the_crazed::npc_raz_the_crazedAI::IsSummonedBy(), npc_silverpine_deathstalker_rane_yorick::IsSummonedBy(), npc_silverpine_orc_sea_pup::IsSummonedBy(), npc_silverpine_orc_sea_dog::IsSummonedBy(), npc_silverpine_forsaken_trooper_fenris_isle::IsSummonedBy(), npc_wyrmrest_skytalon::IsSummonedBy(), npc_captain_warlord_first_aid_private::IsSummonedBy(), npc_bone_spike::IsSummonedBy(), npc_little_ooze::IsSummonedBy(), npc_strangulate_vehicle::IsSummonedBy(), npc_ioc_gunship_captain::JustAppeared(), boss_ragnaros::JustAppeared(), boss_julianne::JustAppeared(), npc_dark_rider_of_acherus::JustAppeared(), boss_kirtonos_the_herald::JustAppeared(), boss_kormok::JustAppeared(), npc_madrigosa::JustAppeared(), boss_entropius::JustAppeared(), boss_ironaya::JustAppeared(), npc_partygoer_pather::JustAppeared(), npc_partygoer::JustAppeared(), npc_silverpine_horde_hauler::JustAppeared(), npc_silverpine_orc_sea_dog_not_sick::JustAppeared(), npc_silverpine_orc_sea_dog_sick::JustAppeared(), npc_silverpine_agatha_fenris_isle::JustAppeared(), Scripts::EasternKingdoms::Westfall::npc_westfall_overloaded_harvest_golem::JustAppeared(), Scripts::EasternKingdoms::Westfall::npc_westfall_lous_parting_thoughts_trigger::JustAppeared(), npc_ship_captain_warming_up_private::JustAppeared(), npc_sparring_partner_exiles_reach::JustAppeared(), npc_first_mate_brace_for_impact_private::JustAppeared(), npc_pet_ship_private::JustAppeared(), npc_horde_survivors_beach_q59930_private< PathId >::JustAppeared(), npc_survivors_beach_leave_private< PathId, WaitTime >::JustAppeared(), npc_sparring_partner_combat_training::JustAppeared(), npc_huxsworth_hunter_quest_private::JustAppeared(), npc_huxsworth_briarpatch_quest_private::JustAppeared(), npc_dawntracker_hunter_quest_private::JustAppeared(), npc_dawntracker_briarpatch_quest_private::JustAppeared(), npc_gnome_goblin_plains_make_copter_private::JustAppeared(), npc_lindie_springstock_q56034::JustAppeared(), npc_cork_fizzlepop_q59941::JustAppeared(), npc_re_sized_boar_q56034::JustAppeared(), npc_bjorn_stouthands_q55965_private::JustAppeared(), npc_lana_jordan_q59948_private::JustAppeared(), npc_companion_q55965_q59948_private< PitPathId >::JustAppeared(), boss_archimonde::JustAppeared(), npc_husam_tolvir_land_mine::JustAppeared(), npc_lockmaw_augh_add::JustAppeared(), npc_andorov::JustAppeared(), Scripts::Kalimdor::Durotar::npc_captive_spitescale_scout::JustAppeared(), boss_twin_baseAI::JustAppeared(), boss_volkhan::JustAppeared(), npc_annhylde_the_caller::JustAppeared(), npc_vrykul_skeleton::JustAppeared(), boss_anzu::JustAppeared(), npc_maiev::JustAppeared(), boss_hydross_the_unstable::JustAppeared(), boss_leotheras_the_blind::JustAppeared(), boss_the_lurker_below::JustAppeared(), npc_frozen_core::JustAppeared(), boss_watchkeeper_gargolmar::JustAppeared(), boss_magtheridon::JustAppeared(), npc_millhouse_manastorm::JustAppeared(), boss_harbinger_skyriss::JustAppeared(), npc_anduin_wrynn_lost_soul::JustAppeared(), npc_anduin_wrynn_grim_reflection::JustAppeared(), npc_priestess_alun_za_spirit_of_gold::JustAppeared(), npc_headless_horseman_head::JustDied(), boss_mimiron::boss_mimironAI::JustDied(), CasterAI::JustEngagedWith(), boss_balinda::JustEngagedWith(), boss_drekthar::JustEngagedWith(), boss_galvangar::JustEngagedWith(), boss_ioc_horde_alliance::JustEngagedWith(), npc_illidari_fighting_invasion_begins::JustEngagedWith(), npc_inquisitor_baleful_molten_shore::JustEngagedWith(), npc_fel_lord_caza_cryptic_hollow::JustEngagedWith(), npc_arcane_tender::JustEngagedWith(), npc_twilight_flame_caller::npc_twilight_flame_callerAI::JustEngagedWith(), npc_twilight_torturer::npc_twilight_torturerAI::JustEngagedWith(), npc_twilight_sadist::npc_twilight_sadistAI::JustEngagedWith(), npc_mad_prisoner::npc_mad_prisonerAI::JustEngagedWith(), npc_crazed_mage::npc_crazed_mageAI::JustEngagedWith(), npc_raz_the_crazed::npc_raz_the_crazedAI::JustEngagedWith(), boss_moira_bronzebeard::boss_moira_bronzebeardAI::JustEngagedWith(), boss_doomrel::boss_doomrelAI::JustEngagedWith(), boss_pyroguard_emberseer::JustEngagedWith(), npc_blackhand_incarcerator::JustEngagedWith(), boss_nefarian::JustEngagedWith(), npc_flamewaker_priest::JustEngagedWith(), boss_shade_of_medivh_guardians_image::JustEngagedWith(), npc_unworthy_initiate::npc_unworthy_initiateAI::JustEngagedWith(), boss_headless_horseman::JustEngagedWith(), boss_high_inquisitor_whitemane::JustEngagedWith(), boss_death_knight_darkreaver::JustEngagedWith(), boss_kormok::JustEngagedWith(), boss_vectus::JustEngagedWith(), boss_baroness_anastari::JustEngagedWith(), boss_postmaster_malown::JustEngagedWith(), boss_twilight_corrupter::boss_twilight_corrupterAI::JustEngagedWith(), npc_silverpine_worgen_renegade::JustEngagedWith(), npc_silverpine_forsaken_trooper::JustEngagedWith(), npc_silverpine_forest_ettin::JustEngagedWith(), npc_silverpine_orc_sea_dog::JustEngagedWith(), npc_silverpine_agatha_fenris_isle::JustEngagedWith(), npc_silverpine_hillsbrad_refugee::JustEngagedWith(), npc_silverpine_worgen_sentry::JustEngagedWith(), npc_lady_sylvanas_windrunner::npc_lady_sylvanas_windrunnerAI::JustEngagedWith(), npc_omen::JustEngagedWith(), npc_tiger_matriarch::JustEngagedWith(), npc_sparring_partner_enhanced_combat_training_rogue::JustEngagedWith(), npc_blackfathom_deeps_event::JustEngagedWith(), boss_mal_ganis::boss_mal_ganisAI::JustEngagedWith(), npc_harbinger_of_flame::npc_harbinger_of_flameAI::JustEngagedWith(), npc_blazing_monstrosity::npc_blazing_monstrosityAI::JustEngagedWith(), npc_lockmaw_augh_boss::JustEngagedWith(), npc_tomb_creature::npc_tomb_creatureAI::JustEngagedWith(), npc_andorov::JustEngagedWith(), npc_sartura_royal_guard::JustEngagedWith(), npc_sironas::npc_sironasAI::JustEngagedWith(), Scripts::Kalimdor::Durotar::npc_captive_spitescale_scout::JustEngagedWith(), npc_cairne_bloodhoof::JustEngagedWith(), boss_lord_waycrest::JustEngagedWith(), boss_lady_waycrest::JustEngagedWith(), npc_matron_bryndle::JustEngagedWith(), boss_hadronox::JustEngagedWith(), npc_anub_ar_champion::JustEngagedWith(), npc_anub_ar_crypt_fiend::JustEngagedWith(), npc_anub_ar_necromancer::JustEngagedWith(), dummy_dragonAI::JustEngagedWith(), npc_baltharus_the_warborn_clone::JustEngagedWith(), npc_onyx_flamecaller::JustEngagedWith(), npc_halion_controller::JustEngagedWith(), npc_mistress_of_pain::JustEngagedWith(), npc_snobold_vassal::JustEngagedWith(), boss_twin_baseAI::JustEngagedWith(), boss_falric::boss_falricAI::JustEngagedWith(), boss_marwyn::boss_marwynAI::JustEngagedWith(), npc_ghostly_priest::npc_ghostly_priestAI::JustEngagedWith(), npc_phantom_mage::npc_phantom_mageAI::JustEngagedWith(), npc_shadowy_mercenary::npc_shadowy_mercenaryAI::JustEngagedWith(), npc_spectral_footman::npc_spectral_footmanAI::JustEngagedWith(), npc_tortured_rifleman::npc_tortured_riflemanAI::JustEngagedWith(), npc_frostsworn_general::npc_frostsworn_generalAI::JustEngagedWith(), npc_spiritual_reflection::npc_spiritual_reflectionAI::JustEngagedWith(), npc_quel_delar_sword::npc_quel_delar_swordAI::JustEngagedWith(), npc_ymirjar_flamebearer::JustEngagedWith(), boss_drakkari_elemental::JustEngagedWith(), npc_high_overlord_saurfang_igb::JustEngagedWith(), npc_muradin_bronzebeard_igb::JustEngagedWith(), npc_icc_nerubar_broodkeeper::JustEngagedWith(), npc_bjarngrim_stormforged_lieutenant::JustEngagedWith(), npc_volkhan_molten_golem::JustEngagedWith(), npc_sanctum_sentry::JustEngagedWith(), npc_mimiron_assault_bot::npc_mimiron_assault_botAI::JustEngagedWith(), npc_darkrune_watcher::JustEngagedWith(), npc_darkrune_guardian::JustEngagedWith(), npc_darkrune_sentinel::JustEngagedWith(), npc_runic_colossus::npc_runic_colossusAI::JustEngagedWith(), npc_ancient_rune_giant::npc_ancient_rune_giantAI::JustEngagedWith(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::JustEngagedWith(), boss_sara::boss_saraAI::JustEngagedWith(), npc_vrykul_skeleton::JustEngagedWith(), npc_counselor_talbot::JustEngagedWith(), npc_venture_co_straggler::JustEngagedWith(), npc_ethereal_beacon::JustEngagedWith(), npc_ethereal_apprentice::JustEngagedWith(), npc_wrathbone_flayer::JustEngagedWith(), npc_maiev::JustEngagedWith(), boss_essence_of_suffering::JustEngagedWith(), boss_essence_of_desire::JustEngagedWith(), boss_essence_of_anger::JustEngagedWith(), npc_ashtongue_defender::JustEngagedWith(), npc_ashtongue_rogue::JustEngagedWith(), npc_ashtongue_elementalist::JustEngagedWith(), npc_ashtongue_spiritbinder::JustEngagedWith(), npc_claw::JustEngagedWith(), npc_millhouse_manastorm::JustEngagedWith(), npc_warden_mellichar::JustEngagedWith(), Scripts::Pandaria::TheWanderingIsle::npc_jaomin_ro::JustEngagedWith(), Scripts::Pandaria::TheWanderingIsle::npc_li_fei_combat::JustEngagedWith(), Scripts::QuelThalas::MurderRow::KystiaManaheart::boss_kystia_manaheart_nibbles::JustEngagedWith(), npc_anduin_wrynn_fiendish_soul::JustEngagedWith(), npc_anduin_wrynn_sylvanas::JustEngagedWith(), npc_anduin_wrynn_jaina::JustEngagedWith(), npc_kings_rest_animated_guardian::JustEngagedWith(), npc_kings_rest_shadow_borne_warrior::JustEngagedWith(), npc_kings_rest_shadow_borne_witch_doctor::JustEngagedWith(), npc_kings_rest_shadow_borne_champion::JustEngagedWith(), npc_cragmaw_blood_tick::JustEngagedWith(), npc_blood_effigy::JustEngagedWith(), npc_gunship_boarding_leader::JustEngagedWith(), boss_the_lich_king::JustEngagedWith(), CombatAI::JustEngagedWith(), boss_garothi_worldbreaker::JustEngagedWith(), boss_amalgam_of_souls::JustEngagedWith(), boss_king_deepbeard::JustEngagedWith(), boss_ymiron_the_fallen_king::JustEngagedWith(), boss_rokmora::JustEngagedWith(), boss_guarm::JustEngagedWith(), boss_leymor::JustEngagedWith(), boss_telash_greywing::JustEngagedWith(), boss_alizabal::boss_alizabalAI::JustEngagedWith(), boss_argaloth::JustEngagedWith(), boss_occuthar::boss_occutharAI::JustEngagedWith(), boss_ascendant_lord_obsidius::boss_ascendant_lord_obsidiusAI::JustEngagedWith(), boss_beauty::boss_beautyAI::JustEngagedWith(), boss_karsh_steelbender::boss_karsh_steelbenderAI::JustEngagedWith(), boss_romogg_bonecrusher::boss_romogg_bonecrusherAI::JustEngagedWith(), boss_ambassador_flamelash::boss_ambassador_flamelashAI::JustEngagedWith(), boss_emperor_dagran_thaurissan::boss_draganthaurissanAI::JustEngagedWith(), boss_general_angerforge::boss_general_angerforgeAI::JustEngagedWith(), boss_high_interrogator_gerstahn::boss_high_interrogator_gerstahnAI::JustEngagedWith(), boss_magmus::boss_magmusAI::JustEngagedWith(), boss_drakkisath::JustEngagedWith(), boss_gizrul_the_slavener::JustEngagedWith(), boss_gyth::JustEngagedWith(), boss_halycon::JustEngagedWith(), boss_highlord_omokk::JustEngagedWith(), boss_lord_valthalak::JustEngagedWith(), boss_mother_smolderweb::JustEngagedWith(), boss_overlord_wyrmthalak::JustEngagedWith(), quartermaster_zigris::JustEngagedWith(), boss_rend_blackhand::JustEngagedWith(), boss_shadow_hunter_voshgajin::JustEngagedWith(), boss_the_beast::boss_thebeastAI::JustEngagedWith(), boss_urok_doomhowl::JustEngagedWith(), boss_warmaster_voone::JustEngagedWith(), boss_broodlord::JustEngagedWith(), boss_chromaggus::JustEngagedWith(), boss_ebonroc::JustEngagedWith(), boss_firemaw::JustEngagedWith(), boss_flamegor::JustEngagedWith(), boss_vaelastrasz::JustEngagedWith(), boss_baron_geddon::JustEngagedWith(), boss_garr::JustEngagedWith(), boss_gehennas::JustEngagedWith(), boss_golemagg::JustEngagedWith(), boss_lucifron::JustEngagedWith(), boss_magmadar::JustEngagedWith(), boss_majordomo::JustEngagedWith(), boss_ragnaros::JustEngagedWith(), boss_shazzrah::JustEngagedWith(), boss_sulfuron::JustEngagedWith(), boss_curator::boss_curatorAI::JustEngagedWith(), boss_maiden_of_virtue::JustEngagedWith(), boss_moroes::JustEngagedWith(), boss_julianne::JustEngagedWith(), boss_romulo::JustEngagedWith(), boss_felblood_kaelthas::JustEngagedWith(), boss_selin_fireheart::JustEngagedWith(), boss_vexallus::JustEngagedWith(), boss_maiden_of_virtue_rtk::JustEngagedWith(), boss_mana_devourer::JustEngagedWith(), boss_shade_of_medivh::JustEngagedWith(), boss_the_curator_rtk::JustEngagedWith(), boss_arcanist_doan::JustEngagedWith(), boss_azshir_the_sleepless::JustEngagedWith(), boss_bloodmage_thalnos::JustEngagedWith(), boss_herod::JustEngagedWith(), boss_high_inquisitor_fairbanks::JustEngagedWith(), boss_houndmaster_loksey::JustEngagedWith(), boss_interrogator_vishas::JustEngagedWith(), boss_scarlet_commander_mograine::JustEngagedWith(), boss_scorn::JustEngagedWith(), boss_armsmaster_harlan::JustEngagedWith(), boss_darkmaster_gandling::JustEngagedWith(), boss_doctor_theolen_krastinov::JustEngagedWith(), boss_illucia_barov::JustEngagedWith(), boss_instructor_malicia::JustEngagedWith(), boss_jandice_barov::JustEngagedWith(), boss_kirtonos_the_herald::JustEngagedWith(), boss_lord_alexei_barov::JustEngagedWith(), boss_lorekeeper_polkelt::JustEngagedWith(), boss_boss_ras_frostwhisper::JustEngagedWith(), boss_the_ravenian::JustEngagedWith(), boss_baron_rivendare::JustEngagedWith(), boss_cannon_master_willey::JustEngagedWith(), boss_dathrohan_balnazzar::JustEngagedWith(), boss_magistrate_barthilas::JustEngagedWith(), boss_maleki_the_pallid::JustEngagedWith(), boss_nerubenkan::JustEngagedWith(), boss_ramstein_the_gorger::JustEngagedWith(), boss_timmy_the_cruel::JustEngagedWith(), boss_brutallus::JustEngagedWith(), boss_sacrolash::JustEngagedWith(), boss_alythess::JustEngagedWith(), boss_felmyst::JustEngagedWith(), boss_muru::JustEngagedWith(), boss_entropius::JustEngagedWith(), boss_hogger::JustEngagedWith(), boss_lord_overheat::JustEngagedWith(), boss_randolph_moloch::JustEngagedWith(), Scripts::EasternKingdoms::TwilightHighlands::JulakDoom::worldboss_julak_doom::JustEngagedWith(), boss_archaedas::JustEngagedWith(), boss_ironaya::JustEngagedWith(), Scripts::EasternKingdoms::Vashjir::Mobus::worldboss_mobus::JustEngagedWith(), npc_silverpine_skitterweb_matriarch::JustEngagedWith(), boss_akilzon::JustEngagedWith(), boss_halazzi::JustEngagedWith(), boss_hexlord_malacrass::JustEngagedWith(), boss_janalai::JustEngagedWith(), boss_nalorakk::JustEngagedWith(), boss_mandokir::JustEngagedWith(), boss_doomwalker_anniversary::JustEngagedWith(), boss_lord_kazzak_anniversary::JustEngagedWith(), boss_tunk::JustEngagedWith(), npc_geolord_grekog::JustEngagedWith(), npc_quilboar_warrior::JustEngagedWith(), npc_quilboar_geomancer::JustEngagedWith(), npc_ogre_overseer::JustEngagedWith(), npc_torgok_q55879::JustEngagedWith(), boss_aku_mai::JustEngagedWith(), boss_gelihast::JustEngagedWith(), boss_kelris::JustEngagedWith(), boss_anetheron::JustEngagedWith(), boss_archimonde::JustEngagedWith(), boss_azgalor::JustEngagedWith(), boss_kazrogal::JustEngagedWith(), boss_rage_winterchill::JustEngagedWith(), boss_epoch::boss_epochAI::JustEngagedWith(), boss_infinite_corruptor::boss_infinite_corruptorAI::JustEngagedWith(), boss_meathook::boss_meathookAI::JustEngagedWith(), boss_salramm::boss_salrammAI::JustEngagedWith(), boss_captain_skarloc::JustEngagedWith(), boss_epoch_hunter::JustEngagedWith(), boss_lieutenant_drake::JustEngagedWith(), boss_aeonus::JustEngagedWith(), boss_chrono_lord_deja::JustEngagedWith(), boss_temporus::JustEngagedWith(), boss_general_husam::JustEngagedWith(), boss_lockmaw::JustEngagedWith(), boss_onyxia::JustEngagedWith(), boss_adarogg::JustEngagedWith(), boss_dark_shaman_koranthal::JustEngagedWith(), boss_lava_guard_gordoth::JustEngagedWith(), boss_slagmaw::JustEngagedWith(), boss_amnennar_the_coldbringer::JustEngagedWith(), boss_mordresh_fire_eye::JustEngagedWith(), boss_tuten_kash::JustEngagedWith(), npc_belnistrasz::npc_belnistraszAI::JustEngagedWith(), boss_ayamiss::JustEngagedWith(), boss_buru::JustEngagedWith(), boss_kurinnaxx::JustEngagedWith(), boss_moam::JustEngagedWith(), boss_ossirian::boss_ossirianAI::JustEngagedWith(), boss_rajaxx::JustEngagedWith(), boss_kri::JustEngagedWith(), boss_vem::JustEngagedWith(), boss_yauj::JustEngagedWith(), boss_fankriss::JustEngagedWith(), boss_huhuran::JustEngagedWith(), boss_sartura::JustEngagedWith(), boss_skeram::boss_skeramAI::JustEngagedWith(), npc_disciple_of_naralex::JustEngagedWith(), boss_zum_rah::boss_zum_rahAI::JustEngagedWith(), boss_azhiccar::JustEngagedWith(), boss_orator_krix_vizk::JustEngagedWith(), boss_the_candle_king::JustEngagedWith(), boss_edna::JustEngagedWith(), boss_skarmorak::JustEngagedWith(), npc_helena_gentle_witch_hunt::JustEngagedWith(), boss_lord_stormsong::JustEngagedWith(), boss_soulbound_goliath::JustEngagedWith(), boss_slabhide::boss_slabhideAI::JustEngagedWith(), boss_amanitar::JustEngagedWith(), boss_elder_nadox::JustEngagedWith(), boss_prince_taldaram::JustEngagedWith(), boss_anub_arak::JustEngagedWith(), boss_krik_thir::JustEngagedWith(), boss_sartharion::JustEngagedWith(), npc_tenebron::JustEngagedWith(), npc_shadron::JustEngagedWith(), npc_vesperon::JustEngagedWith(), boss_baltharus_the_warborn::JustEngagedWith(), boss_general_zarithrian::JustEngagedWith(), boss_halion::JustEngagedWith(), boss_twilight_halion::JustEngagedWith(), boss_saviana_ragefire::JustEngagedWith(), boss_jaraxxus::JustEngagedWith(), boss_fjola::JustEngagedWith(), boss_king_dred::JustEngagedWith(), boss_tharon_ja::JustEngagedWith(), boss_trollgore::JustEngagedWith(), boss_devourer_of_souls::JustEngagedWith(), boss_garfrost::JustEngagedWith(), boss_ick::JustEngagedWith(), boss_drakkari_colossus::JustEngagedWith(), boss_eck::JustEngagedWith(), boss_moorabi::JustEngagedWith(), boss_blood_council_controller::JustEngagedWith(), boss_deathbringer_saurfang::JustEngagedWith(), boss_professor_putricide::JustEngagedWith(), boss_sister_svalna::JustEngagedWith(), npc_frostwing_ymirjar_vrykul::JustEngagedWith(), boss_anubrekhan::JustEngagedWith(), boss_faerlina::JustEngagedWith(), boss_gluth::JustEngagedWith(), boss_gothik::JustEngagedWith(), boss_grobbulus::JustEngagedWith(), boss_heigan::JustEngagedWith(), boss_loatheb::JustEngagedWith(), boss_maexxna::JustEngagedWith(), boss_patchwerk::JustEngagedWith(), boss_razuvious::JustEngagedWith(), boss_sapphiron::JustEngagedWith(), boss_keristrasza::JustEngagedWith(), boss_magus_telestra::JustEngagedWith(), boss_nexus_commanders::JustEngagedWith(), boss_ormorok::JustEngagedWith(), boss_drakos::JustEngagedWith(), boss_general_bjarngrim::JustEngagedWith(), boss_loken::JustEngagedWith(), boss_krystallus::JustEngagedWith(), boss_maiden_of_grief::JustEngagedWith(), boss_sjonnir::JustEngagedWith(), boss_algalon_the_observer::JustEngagedWith(), boss_steelbreaker::boss_steelbreakerAI::JustEngagedWith(), boss_runemaster_molgeim::boss_runemaster_molgeimAI::JustEngagedWith(), boss_stormcaller_brundir::boss_stormcaller_brundirAI::JustEngagedWith(), boss_auriaya::JustEngagedWith(), boss_flame_leviathan::boss_flame_leviathanAI::JustEngagedWith(), boss_freya::boss_freyaAI::JustEngagedWith(), boss_general_vezax::boss_general_vezaxAI::JustEngagedWith(), boss_hodir::JustEngagedWith(), boss_ignis::boss_ignis_AI::JustEngagedWith(), boss_kologarn::boss_kologarnAI::JustEngagedWith(), boss_mimiron::boss_mimironAI::JustEngagedWith(), boss_razorscale::JustEngagedWith(), boss_thorim::boss_thorimAI::JustEngagedWith(), boss_xt002::JustEngagedWith(), boss_ingvar_the_plunderer::JustEngagedWith(), boss_keleseth::JustEngagedWith(), boss_skarvald_the_constructor::JustEngagedWith(), boss_dalronn_the_controller::JustEngagedWith(), boss_palehoof::JustEngagedWith(), boss_ymiron::JustEngagedWith(), boss_archavon::JustEngagedWith(), boss_emalon::JustEngagedWith(), npc_tempest_minion::JustEngagedWith(), boss_koralon::JustEngagedWith(), boss_toravon::JustEngagedWith(), boss_exarch_maladaar::JustEngagedWith(), boss_shirrak_the_dead_watcher::JustEngagedWith(), boss_nexusprince_shaffar::JustEngagedWith(), boss_pandemonius::JustEngagedWith(), boss_anzu::JustEngagedWith(), boss_darkweaver_syth::JustEngagedWith(), boss_talon_king_ikiss::JustEngagedWith(), boss_blackheart_the_inciter::JustEngagedWith(), boss_grandmaster_vorpil::JustEngagedWith(), boss_gurtogg_bloodboil::JustEngagedWith(), boss_illidan_stormrage::JustEngagedWith(), boss_illidari_council::JustEngagedWith(), boss_mother_shahraz::JustEngagedWith(), boss_supremus::JustEngagedWith(), boss_teron_gorefiend::JustEngagedWith(), boss_najentus::JustEngagedWith(), boss_doom_lord_kazzak::JustEngagedWith(), boss_fathomlord_karathress::JustEngagedWith(), boss_hydross_the_unstable::JustEngagedWith(), boss_lady_vashj::JustEngagedWith(), boss_leotheras_the_blind::JustEngagedWith(), boss_the_lurker_below::JustEngagedWith(), boss_morogrim_tidewalker::JustEngagedWith(), boss_hydromancer_thespia::JustEngagedWith(), boss_mekgineer_steamrigger::JustEngagedWith(), boss_warlord_kalithresh::JustEngagedWith(), boss_ahune::JustEngagedWith(), boss_mennu_the_betrayer::JustEngagedWith(), boss_quagmirran::JustEngagedWith(), boss_rokmar_the_crackler::JustEngagedWith(), boss_swamplord_muselek::JustEngagedWith(), boss_the_black_stalker::JustEngagedWith(), boss_gruul::JustEngagedWith(), boss_broggok::JustEngagedWith(), boss_kelidan_the_breaker::JustEngagedWith(), boss_the_maker::JustEngagedWith(), boss_omor_the_unscarred::JustEngagedWith(), boss_vazruden_the_herald::JustEngagedWith(), boss_vazruden::JustEngagedWith(), boss_watchkeeper_gargolmar::JustEngagedWith(), boss_magtheridon::JustEngagedWith(), boss_grand_warlock_nethekurse::JustEngagedWith(), boss_warbringer_omrogg::JustEngagedWith(), boss_warchief_kargath_bladefist::JustEngagedWith(), boss_dalliah_the_doomsayer::JustEngagedWith(), boss_harbinger_skyriss::JustEngagedWith(), boss_wrath_scryer_soccothrates::JustEngagedWith(), boss_zereketh_the_unbound::JustEngagedWith(), boss_commander_sarannis::JustEngagedWith(), boss_high_botanist_freywinn::JustEngagedWith(), boss_laj::JustEngagedWith(), boss_thorngrin_the_tender::JustEngagedWith(), boss_warp_splinter::JustEngagedWith(), boss_alar::JustEngagedWith(), boss_high_astromancer_solarian::JustEngagedWith(), boss_void_reaver::JustEngagedWith(), boss_gatewatcher_gyrokill::JustEngagedWith(), boss_gatewatcher_iron_hand::JustEngagedWith(), boss_mechano_lord_capacitus::JustEngagedWith(), boss_nethermancer_sepethrea::JustEngagedWith(), boss_pathaleon_the_calculator::JustEngagedWith(), Scripts::QuelThalas::MurderRow::KystiaManaheart::boss_kystia_manaheart::JustEngagedWith(), npc_anduin_wrynn_uther::JustEngagedWith(), boss_priestess_alun_za::JustEngagedWith(), boss_rezan::JustEngagedWith(), boss_volkaal::JustEngagedWith(), boss_the_golden_serpent::JustEngagedWith(), boss_cragmaw_the_infested::JustEngagedWith(), boss_elder_leaxa::JustEngagedWith(), boss_sporecaller_zancha::JustEngagedWith(), npc_silverpine_skitterweb_matriarch::JustReachedHome(), boss_hydross_the_unstable::JustReachedHome(), boss_leotheras_the_blind::JustReachedHome(), npc_claw::JustReachedHome(), boss_kelidan_the_breaker::JustReachedHome(), boss_baltharus_the_warborn::JustSummoned(), boss_the_lich_king::JustSummoned(), boss_malygos::KilledUnit(), boss_algalon_the_observer::KilledUnit(), boss_high_inquisitor_whitemane::MograineResurrected(), npc_snobold_vassal::MountOnBoss(), npc_hearthsinger_forresten_cot::npc_hearthsinger_forresten_cotAI::MoveInLineOfSight(), boss_coren_direbrew::MoveInLineOfSight(), npc_silverpine_salty_rocka::MoveInLineOfSight(), npc_draenei_survivor::npc_draenei_survivorAI::MoveInLineOfSight(), boss_loken::MoveInLineOfSight(), boss_svala::MoveInLineOfSight(), boss_wrath_scryer_soccothrates::MoveInLineOfSight(), boss_volkhan::MovementInform(), npc_lockmaw_augh_add::MovementInform(), npc_lockmaw_augh_boss::MovementInform(), boss_general_bjarngrim::MovementInform(), npc_akama_shade::MovementInform(), boss_shade_of_akama::MovementInform(), npc_eye_of_acherus::MovementInform(), npc_redridge_subdued_canyon_ettin::MovementInform(), npc_voljin_zulaman::npc_voljin_zulamanAI::MovementInform(), npc_brann_bronzebeard_anraphet::MovementInform(), boss_algalon_the_observer::MovementInform(), boss_rend_blackhand::MovementInform(), Scripts::EasternKingdoms::Gilneas::Chapter1::npc_frightened_citizen::MovementInform(), boss_selin_fireheart::MovementInform(), npc_madrigosa::MovementInform(), boss_kalecgos::MovementInform(), Scripts::EasternKingdoms::Vashjir::Chapter1::npc_vashjir_drowning_soldier::MovementInform(), npc_silverpine_fenris_keep_camera::MovementInform(), npc_arthas_stratholme::npc_arthas_stratholmeAI::MovementInform(), boss_onyxia::MovementInform(), npc_belnistrasz::npc_belnistraszAI::MovementInform(), boss_ayamiss::MovementInform(), Scripts::Kalimdor::Durotar::npc_captive_spitescale_scout::MovementInform(), boss_high_priestess_azil::boss_high_priestess_azilAI::MovementInform(), boss_slabhide::boss_slabhideAI::MovementInform(), boss_garfrost::MovementInform(), boss_krick::MovementInform(), boss_blood_queen_lana_thel::MovementInform(), npc_high_overlord_saurfang_icc::MovementInform(), npc_muradin_bronzebeard_icc::MovementInform(), boss_professor_putricide::MovementInform(), npc_tirion_fordring_tft::MovementInform(), npc_valkyr_shadowguard::MovementInform(), boss_malygos::MovementInform(), npc_melee_hover_disk::MovementInform(), npc_annhylde_the_caller::MovementInform(), npc_commander_eligor_dawnbringer::MovementInform(), npc_freed_protodrake::MovementInform(), boss_vazruden_the_herald::MovementInform(), boss_alar::MovementInform(), npc_barada::npc_baradaAI::MovementInform(), boss_anraphet::MovementInform(), boss_saviana_ragefire::MovementInform(), boss_sindragosa::MovementInform(), npc_spirit_bomb::MovementInform(), boss_leviathan_mk_ii::boss_leviathan_mk_iiAI::MovementInform(), boss_kaelthas::MovementInform(), boss_nightbane::boss_nightbaneAI::MovementInform(), npc_kalecgos::MovementInform(), npc_koltira_deathweaver::MovementInform(), boss_kirtonos_the_herald::MovementInform(), npc_vanessa_vancleef_human_heritage_lions_pride_inn_basement::MovementInform(), boss_archimonde::MovementInform(), npc_sc_millhouse_manastorm::npc_sc_millhouse_manastormAI::MovementInform(), boss_jedoga_shadowseeker::MovementInform(), dummy_dragonAI::MovementInform(), boss_jaraxxus::MovementInform(), boss_gormok::MovementInform(), boss_dreadscale::MovementInform(), boss_icehowl::MovementInform(), boss_lich_king_toc::MovementInform(), npc_fizzlebang_toc::MovementInform(), npc_quel_delar_sword::npc_quel_delar_swordAI::MovementInform(), boss_the_lich_king::MovementInform(), npc_brann_bronzebeard_algalon::MovementInform(), boss_razorscale::MovementInform(), boss_ymiron::MovementInform(), boss_illidan_stormrage::MovementInform(), npc_akama_illidan::MovementInform(), boss_lady_vashj::MovementInform(), boss_swamplord_muselek::MovementInform(), npc_claw::MovementInform(), npc_millhouse_manastorm::MovementInform(), npc_priestess_alun_za_spirit_of_gold::MovementInform(), npc_captain_warlord_first_aid_private::MovementInform(), npc_sparring_partner_combat_training::MovementInform(), boss_amalgam_of_souls::MovementInform(), boss_gluth::MovementInform(), boss_sapphiron::MovementInform(), boss_alizabal::boss_alizabalAI::MovementInform(), npc_uther_quel_delar::npc_uther_quel_delarAI::MovementInform(), boss_felmyst::MovementInform(), npc_gravity_well::npc_gravity_wellAI::npc_gravity_wellAI(), npc_lava_fissure::npc_lava_fissureAI::npc_lava_fissureAI(), npc_seismic_shard::npc_seismic_shardAI::npc_seismic_shardAI(), npc_stalactite_trigger::npc_stalactite_triggerAI::npc_stalactite_triggerAI(), npc_tiger_matriarch_credit::npc_tiger_matriarch_credit(), boss_the_curator_rtk::OnChannelFinished(), conversation_sylvanas_windrunner_introduction::OnCreate(), npc_cameron::OnGameEvent(), npc_watch_commander_leonus::OnGameEvent(), go_bells::go_bellsAI::OnGameEvent(), instance_dire_maul::instance_dire_maul_InstanceMapScript::OnGameObjectCreate(), npc_brann_bronzebeard_anraphet::OnGossipSelect(), npc_high_overlord_saurfang_igb::OnGossipSelect(), npc_muradin_bronzebeard_igb::OnGossipSelect(), npc_voljin_zulaman::npc_voljin_zulamanAI::OnGossipSelect(), npc_sylvanas_fos::OnGossipSelect(), npc_jaina_fos::OnGossipSelect(), boss_majordomo::OnGossipSelect(), npc_andorov::OnGossipSelect(), npc_jaina_or_sylvanas_intro_hor::npc_jaina_or_sylvanas_intro_horAI::OnGossipSelect(), npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI::OnGossipSelect(), npc_akama_shade::OnGossipSelect(), npc_disciple_of_naralex::OnGossipSelect(), Scripts::Kalimdor::Durotar::npc_darkspear_jailor::OnGossipSelect(), Scripts::Kalimdor::Durotar::npc_voljin_garrosh_vision::OnGossipSelect(), Scripts::Kalimdor::Durotar::npc_voljin_thrall_vision::OnGossipSelect(), npc_brann_bronzebeard_keystone::OnGossipSelect(), npc_crusade_recruit::OnGossipSelect(), npc_alchemist_finklestein::OnGossipSelect(), boss_halazzi::OnHealthDepleted(), Scripts::Pandaria::TheWanderingIsle::npc_jaomin_ro::OnHealthDepleted(), go_suppression_device::OnLootStateChanged(), npc_koltira_deathweaver::OnQuestAccept(), Scripts::Kalimdor::Durotar::npc_echo_isles_class_trainer< PitPos, QuestID >::OnQuestAccept(), npc_magwin::npc_magwinAI::OnQuestAccept(), Scripts::Kalimdor::Durotar::npc_voljin_garrosh_vision::OnQuestReward(), Scripts::Kalimdor::Durotar::npc_voljin_thrall_vision::OnQuestReward(), go_celestial_planetarium_access::OnReportUse(), boss_garothi_worldbreaker::OnSpellCast(), boss_muru::OnSpellCast(), boss_magus_telestra::OnSpellCast(), boss_kaelthas::OnSpellCast(), npc_whisperwind_lasher::npc_whisperwind_lasherAI::OnSpellClick(), arena_dalaran_sewers::OnStart(), conversation_amalgam_of_souls_outro::OnStart(), conversation_rokmora_intro::OnStart(), conversation_the_invasion_begins::OnStart(), conversation_aberrus_sabellian_intro::OnStart(), conversation_aberrus_kazzara_intro::OnStart(), conversation_an_unlikely_informant::OnStart(), conversation_the_new_classington_estate::OnStart(), Scripts::EasternKingdoms::StormwindCity::conversation_start_council_tides_of_war::OnStart(), Scripts::EasternKingdoms::StormwindCity::conversation_quest_ancient_curses_accept::OnStart(), conversation_waycrest_manor_waycrests_defeated::OnStart(), conversation_boralus_hub_tour::OnStart(), conversation_boralus_cyrus_meets_genn::OnStart(), conversation_cyrus_crestfall_shaking_hands::OnStart(), conversation_kings_rest_intro::OnStart(), instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript::OnUnitDeath(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::OnUnitDeath(), arena_dalaran_sewers::OnUpdate(), conversation_waycrest_manor_waycrests_defeated::OnUpdate(), conversation_sylvanas_windrunner_introduction::OnUpdate(), conversation_kings_rest_intro::OnUpdate(), npc_silverpine_forest_ettin::PassengerBoarded(), boss_general_husam::PassengerBoarded(), npc_silverpine_fenris_keep_camera::PassengerBoarded(), npc_milos_gyro::npc_milos_gyro_AI::PassengerBoarded(), npc_silverpine_forsaken_bat::PassengerBoarded(), npc_silverpine_armoire::PassengerBoarded(), npc_scoutomatic_5000::PassengerBoarded(), npc_choppy_booster_scout::PassengerBoarded(), npc_ruby_emerald_amber_drake::PassengerBoarded(), Scripts::Pandaria::TheWanderingIsle::npc_delivery_cart::PassengerBoarded(), boss_kologarn::boss_kologarnAI::PassengerBoarded(), boss_halazzi::PerformAdditionalEvents(), boss_anduin_wrynn::PhaseEvents(), instance_magisters_terrace::instance_magisters_terrace_InstanceMapScript::ProcessEvent(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::ProcessEvent(), npc_pet_gen_pandaren_monk::ReceiveEmote(), npc_lake_frog::ReceiveEmote(), RescheduleEvent(), boss_xt002::RescheduleEvents(), boss_icehowl::RescheduleTasks(), npc_av_marshal_or_warmaster::Reset(), npc_eyestalk::npc_eyestalkAI::Reset(), npc_fire_cyclone::npc_fire_cycloneAI::Reset(), npc_twilight_flame_caller::npc_twilight_flame_callerAI::Reset(), npc_twilight_torturer::npc_twilight_torturerAI::Reset(), npc_twilight_sadist::npc_twilight_sadistAI::Reset(), boss_corla::boss_corlaAI::Reset(), boss_pyroguard_emberseer::Reset(), boss_terestian_illhoof::boss_terestianAI::Reset(), npc_apothecary_baxter::Reset(), boss_kalecgos::Reset(), boss_kalecgos_human::Reset(), boss_sathrovarr::Reset(), npc_redridge_huge_boulder::Reset(), npc_redridge_citizen::npc_redridge_citizenAI::Reset(), Scripts::EasternKingdoms::Westfall::npc_westfall_hobo_witness::Reset(), npc_giant_spotlight::Reset(), boss_earthrager_ptah::Reset(), boss_temple_guardian_anhuur::Reset(), boss_mordresh_fire_eye::Reset(), npc_demolitionist_legoso::npc_demolitionist_legosoAI::Reset(), boss_corborus::boss_corborusAI::Reset(), boss_high_priestess_azil::boss_high_priestess_azilAI::Reset(), boss_ozruk::boss_ozrukAI::Reset(), npc_ahnkahar_nerubian::Reset(), boss_jedoga_shadowseeker::Reset(), npc_prince_taldaram_flame_sphere::Reset(), npc_twilight_eggs::Reset(), npc_flame_tsunami::Reset(), npc_twilight_fissure::Reset(), npc_twilight_whelp::Reset(), boss_anubarak_trial::Reset(), boss_faction_championsAI::Reset(), npc_toc_druid::Reset(), npc_toc_shaman::Reset(), npc_toc_paladin::Reset(), npc_toc_priest::Reset(), npc_toc_shadow_priest::Reset(), npc_toc_warlock::Reset(), npc_toc_mage::Reset(), npc_toc_hunter::Reset(), npc_toc_boomkin::Reset(), npc_toc_warrior::Reset(), npc_toc_dk::Reset(), npc_toc_rogue::Reset(), npc_toc_enh_shaman::Reset(), npc_toc_retro_paladin::Reset(), npc_toc_pet_warlock::Reset(), npc_beasts_combat_stalker::Reset(), boss_acidmaw::Reset(), boss_lich_king_toc::Reset(), npc_fizzlebang_toc::Reset(), boss_bronjahm::Reset(), npc_jaina_or_sylvanas_intro_hor::npc_jaina_or_sylvanas_intro_horAI::Reset(), npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI::Reset(), npc_raging_ghoul::npc_raging_ghoulAI::Reset(), npc_risen_witch_doctor::npc_risen_witch_doctorAI::Reset(), npc_lumbering_abomination::npc_lumbering_abominationAI::Reset(), npc_uther_quel_delar::npc_uther_quel_delarAI::Reset(), npc_quel_delar_sword::npc_quel_delar_swordAI::Reset(), boss_moorabi::Reset(), boss_blood_queen_lana_thel::Reset(), boss_festergut::Reset(), npc_stinky_icc::Reset(), npc_darnavan::Reset(), boss_lord_marrowgar::Reset(), boss_rotface::Reset(), npc_precious_icc::Reset(), boss_sindragosa::Reset(), npc_spinestalker::Reset(), npc_rimefang_icc::Reset(), npc_sindragosa_trash::Reset(), npc_crok_scourgebane::Reset(), npc_frostwing_ymirjar_vrykul::Reset(), npc_shambling_horror_icc::Reset(), npc_raging_spirit::Reset(), npc_spirit_warden::Reset(), npc_the_lich_king_controller::Reset(), npc_risen_archmage::Reset(), npc_blazing_skeleton::Reset(), npc_gluttonous_abomination::Reset(), npc_dream_cloud::Reset(), npc_rotting_frost_giant::Reset(), npc_arthas_teleport_visual::npc_arthas_teleport_visualAI::Reset(), npc_frogger_trigger_naxx::Reset(), boss_varos::Reset(), npc_living_constellation::Reset(), npc_feral_defender::Reset(), boss_elder_brightleaf::boss_elder_brightleafAI::Reset(), boss_elder_stonebark::boss_elder_stonebarkAI::Reset(), boss_elder_ironbranch::boss_elder_ironbranchAI::Reset(), boss_saronite_animus::boss_saronite_animusAI::Reset(), npc_saronite_vapors::npc_saronite_vaporsAI::Reset(), npc_mimiron_emergency_fire_bot::npc_mimiron_emergency_fire_botAI::Reset(), npc_mimiron_flames::npc_mimiron_flamesAI::Reset(), npc_mimiron_frost_bomb::npc_mimiron_frost_bombAI::Reset(), npc_mimiron_proximity_mine::npc_mimiron_proximity_mineAI::Reset(), npc_darkrune_watcher::Reset(), npc_darkrune_guardian::Reset(), npc_darkrune_sentinel::Reset(), npc_thorim_pre_phase::npc_thorim_pre_phaseAI::Reset(), npc_thorim_arena_phase::npc_thorim_arena_phaseAI::Reset(), boss_yogg_saron::boss_yogg_saronAI::Reset(), npc_guardian_of_yogg_saron::npc_guardian_of_yogg_saronAI::Reset(), npc_corruptor_tentacle::npc_corruptor_tentacleAI::Reset(), npc_crusher_tentacle::npc_crusher_tentacleAI::Reset(), npc_immortal_guardian::npc_immortal_guardianAI::Reset(), npc_garona::npc_garonaAI::Reset(), npc_enslaved_proto_drake::Reset(), go_mammoth_trap::Reset(), npc_minigob_manabonk::Reset(), npc_commander_eligor_dawnbringer::Reset(), npc_amberpine_woodsman::Reset(), npc_tournament_training_dummy::Reset(), npc_blessed_banner::Reset(), npc_freed_protodrake::Reset(), npc_alchemist_finklestein::Reset(), boss_ambassador_hellmaw::Reset(), boss_murmur::Reset(), npc_wrathbone_flayer::Reset(), npc_flame_of_azzinoth::Reset(), boss_shade_of_akama::Reset(), boss_doomwalker::Reset(), npc_warden_mellichar::Reset(), npc_invis_infernal_caster::npc_invis_infernal_casterAI::Reset(), npc_pet_gen_pandaren_monk::Reset(), npc_pet_shaman_earth_elemental::Reset(), npc_pet_shaman_fire_elemental::Reset(), emerald_dragonAI::Reset(), boss_ysondre::boss_ysondreAI::Reset(), boss_lethon::boss_lethonAI::Reset(), boss_emeriss::boss_emerissAI::Reset(), boss_taerar::boss_taerarAI::Reset(), npc_sparring_partner_enhanced_combat_training_warrior::ResetWarrior(), AqusirrEventHandler::Schedule(), boss_razorscale::ScheduleAirPhaseEvents(), boss_anraphet::ScheduleCombatEvents(), npc_silverpine_skitterweb_matriarch::ScheduleCombatEvents(), boss_kaelthas::ScheduleCombatEventsForStage(), ScheduleEvent(), HeartsbaneTriadSharedAI::ScheduleEvents(), npc_sc_millhouse_manastorm::npc_sc_millhouse_manastormAI::ScheduleEvents(), boss_gurtogg_bloodboil::ScheduleEvents(), boss_brother_ironhull::ScheduleEvents(), boss_galecaller_faye::ScheduleEvents(), boss_sister_briar::ScheduleEvents(), boss_sister_malady::ScheduleEvents(), boss_sister_solena::ScheduleEvents(), boss_prince_keleseth_icc::ScheduleEvents(), boss_prince_taldaram_icc::ScheduleEvents(), boss_prince_valanar_icc::ScheduleEvents(), boss_gathios_the_shatterer::ScheduleEvents(), boss_high_nethermancer_zerevor::ScheduleEvents(), boss_lady_malande::ScheduleEvents(), boss_veras_darkshadow::ScheduleEvents(), boss_illidan_stormrage::ScheduleEvents(), boss_razorscale::ScheduleGroundPhaseEvents(), npc_valkyr_shadowguard::ScheduleHeroicEvents(), boss_headless_horseman::SchedulePhase2Events(), boss_headless_horseman::SchedulePhase3Events(), boss_cragmaw_the_infested::ScheduleSpells(), boss_gormok::ScheduleTasks(), boss_jormungarAI::ScheduleTasks(), boss_icehowl::ScheduleTasks(), boss_ravenous_furbolg::ScheduleTasks(), boss_frenzied_worgen::ScheduleTasks(), boss_ferocious_rhino::ScheduleTasks(), boss_massive_jormungar::ScheduleTasks(), instance_stratholme::instance_stratholme_InstanceMapScript::SetBossState(), instance_lost_city_of_the_tolvir::instance_lost_city_of_the_tolvir_InstanceMapScript::SetBossState(), instance_naxxramas::instance_naxxramas_InstanceMapScript::SetBossState(), instance_blackwing_lair::instance_blackwing_lair_InstanceMapScript::SetBossState(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::SetBossState(), instance_oculus::instance_oculus_InstanceMapScript::SetBossState(), instance_ulduar::instance_ulduar_InstanceMapScript::SetBossState(), npc_raz_the_crazed::npc_raz_the_crazedAI::SetData(), npc_halion_controller::SetData(), boss_earthrager_ptah::SetData(), boss_rend_blackhand::SetData(), boss_victor_nefarius::SetData(), instance_blackwing_lair::instance_blackwing_lair_InstanceMapScript::SetData(), instance_stratholme::instance_stratholme_InstanceMapScript::SetData(), boss_hexlord_malacrass::SetData(), instance_zulaman::instance_zulaman_InstanceScript::SetData(), npc_the_lich_king_escape_hor::npc_the_lich_king_escape_horAI::SetData(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::SetData(), npc_high_overlord_saurfang_igb::SetData(), npc_muradin_bronzebeard_igb::SetData(), npc_highlord_tirion_fordring_lh::SetData(), instance_ulduar::instance_ulduar_InstanceMapScript::SetData(), npc_alchemist_finklestein::SetData(), boss_felblood_kaelthas::SetData(), npc_simon_bunny::npc_simon_bunnyAI::SetData(), npc_infernal_rain_hellfire::SetData(), npc_fear_controller::SetData(), boss_gyth::SetData(), boss_pyroguard_emberseer::SetData(), npc_frozen_mountaineer::npc_frozen_mountaineerAI::SetData(), Scripts::EasternKingdoms::Westfall::npc_westfall_lous_parting_thoughts_trigger::SetData(), boss_dalliah_the_doomsayer::SetData(), boss_wrath_scryer_soccothrates::SetData(), npc_hearthsinger_forresten_cot::npc_hearthsinger_forresten_cotAI::SetData(), npc_lady_sylvanas_windrunner::npc_lady_sylvanas_windrunnerAI::SetGUID(), boss_anub_arak::SetGUID(), npc_meteor_strike_flame::SetGUID(), npc_snobold_vassal::SetGUID(), boss_rimefang::SetGUID(), boss_thorim::boss_thorimAI::SetGUID(), npc_bloodmage_laurith::SetGUID(), npc_arthas_stratholme::npc_arthas_stratholmeAI::SetGUID(), Scripts::EasternKingdoms::Westfall::npc_westfall_lous_parting_thoughts_trigger::SetGUID(), Scripts::EasternKingdoms::Westfall::npc_westfall_small_time_hustler::SetGUID(), instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript::SetInstanceProgress(), boss_gal_darah::SetPhase(), boss_malygos::SetPhaseEvents(), boss_nightbane::boss_nightbaneAI::SetupGroundPhase(), instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript::SpawnInfiniteCorruptor(), npc_redridge_huge_boulder::SpellHit(), boss_pyroguard_emberseer::SpellHit(), boss_terestian_illhoof::boss_terestianAI::SpellHit(), boss_romulo::SpellHit(), boss_scarlet_commander_mograine::SpellHit(), npc_silverpine_orc_sea_pup::SpellHit(), npc_silverpine_agatha_fenris_isle::SpellHit(), npc_silverpine_fenris_keep_camera::SpellHit(), npc_silverpine_crowley_bloodfang_fenris_keep::SpellHit(), npc_silverpine_generic_actor_fenris_keep::SpellHit(), npc_lindie_springstock_q56034::SpellHit(), npc_cork_fizzlepop_q59941::SpellHit(), npc_captain_garrick_q55879::SpellHit(), npc_giant_boar_vehicle_q55879::SpellHit(), npc_warlord_grimaxe_q59942::SpellHit(), boss_archimonde::SpellHit(), boss_viscidus::boss_viscidusAI::SpellHit(), boss_anub_arak::SpellHit(), boss_king_dred::SpellHit(), boss_magus_telestra::SpellHit(), npc_frostbrood_skytalon::SpellHit(), boss_shade_of_akama::SpellHit(), npc_akama_shade::SpellHit(), boss_ahune::SpellHit(), npc_claw::SpellHit(), boss_dalliah_the_doomsayer::SpellHit(), boss_alar::SpellHit(), boss_kaelthas::SpellHit(), npc_sporecaller_zancha_musashitake::SpellHit(), npc_wounded_coldridge_mountaineer::npc_wounded_coldridge_mountaineerAI::SpellHit(), npc_wounded_milita::npc_wounded_militaAI::SpellHit(), Scripts::EasternKingdoms::Vashjir::Chapter1::npc_vashjir_drowning_soldier::SpellHit(), npc_survivors_healed_by_leader_beach_private< PathId, WaitTime >::SpellHit(), npc_sparring_partner_enhanced_combat_training_warrior::SpellHit(), npc_sparring_partner_enhanced_combat_training_paladin::SpellHit(), npc_sparring_partner_enhanced_combat_training_rogue::SpellHit(), npc_sparring_partner_enhanced_combat_training_priest::SpellHit(), npc_sparring_partner_enhanced_combat_training_shaman::SpellHit(), npc_sparring_partner_enhanced_combat_training_mage::SpellHit(), npc_sparring_partner_enhanced_combat_training_warlock::SpellHit(), npc_sparring_partner_enhanced_combat_training_monk::SpellHit(), npc_sparring_partner_enhanced_combat_training_druid::SpellHit(), npc_scoutomatic_5000::SpellHit(), npc_choppy_booster_scout::SpellHit(), npc_draenei_survivor::npc_draenei_survivorAI::SpellHit(), go_caribou_trap::SpellHit(), go_mammoth_trap::SpellHit(), npc_venture_co_straggler::SpellHit(), boss_urom::StartAttack(), npc_magister_aledis::npc_magister_aledisAI::StartFight(), npc_simon_bunny::npc_simon_bunnyAI::StartGame(), boss_headless_horseman::StartPhase(), boss_jormungarAI::Submerge(), npc_koltira_deathweaver::SummonedCreatureDespawn(), npc_thalorien_dawnseeker::SummonedCreatureDespawn(), boss_garothi_worldbreaker::SummonedCreatureDies(), boss_coren_direbrew::SummonedCreatureDies(), boss_magtheridon::SummonedCreatureDies(), npc_warden_mellichar::SummonedCreatureDies(), boss_jedoga_shadowseeker::SummonedCreatureDies(), boss_thaddius::Transition(), instance_blackwing_lair::instance_blackwing_lair_InstanceMapScript::Update(), instance_stratholme::instance_stratholme_InstanceMapScript::Update(), instance_zulaman::instance_zulaman_InstanceScript::Update(), instance_dire_maul::instance_dire_maul_InstanceMapScript::Update(), instance_naxxramas::instance_naxxramas_InstanceMapScript::Update(), CombatAI::UpdateAI(), CasterAI::UpdateAI(), boss_garothi_worldbreaker::UpdateAI(), npc_av_marshal_or_warmaster::UpdateAI(), boss_balinda::UpdateAI(), boss_drekthar::UpdateAI(), boss_galvangar::UpdateAI(), boss_ioc_horde_alliance::UpdateAI(), npc_ioc_gunship_captain::UpdateAI(), boss_amalgam_of_souls::UpdateAI(), boss_ymiron_the_fallen_king::UpdateAI(), boss_guarm::UpdateAI(), npc_illidari_fighting_invasion_begins::UpdateAI(), npc_inquisitor_baleful_molten_shore::UpdateAI(), npc_altar_altercation_ariok::UpdateAI(), boss_leymor::UpdateAI(), npc_arcane_tender::UpdateAI(), boss_telash_greywing::UpdateAI(), boss_alizabal::boss_alizabalAI::UpdateAI(), boss_argaloth::UpdateAI(), boss_occuthar::boss_occutharAI::UpdateAI(), npc_eyestalk::npc_eyestalkAI::UpdateAI(), npc_fire_cyclone::npc_fire_cycloneAI::UpdateAI(), npc_twilight_flame_caller::npc_twilight_flame_callerAI::UpdateAI(), npc_twilight_torturer::npc_twilight_torturerAI::UpdateAI(), npc_twilight_sadist::npc_twilight_sadistAI::UpdateAI(), npc_mad_prisoner::npc_mad_prisonerAI::UpdateAI(), npc_crazed_mage::npc_crazed_mageAI::UpdateAI(), npc_raz_the_crazed::npc_raz_the_crazedAI::UpdateAI(), boss_ascendant_lord_obsidius::boss_ascendant_lord_obsidiusAI::UpdateAI(), boss_beauty::boss_beautyAI::UpdateAI(), boss_corla::boss_corlaAI::UpdateAI(), boss_karsh_steelbender::boss_karsh_steelbenderAI::UpdateAI(), boss_romogg_bonecrusher::boss_romogg_bonecrusherAI::UpdateAI(), boss_ambassador_flamelash::boss_ambassador_flamelashAI::UpdateAI(), boss_coren_direbrew::UpdateAI(), boss_emperor_dagran_thaurissan::boss_draganthaurissanAI::UpdateAI(), boss_general_angerforge::boss_general_angerforgeAI::UpdateAI(), boss_high_interrogator_gerstahn::boss_high_interrogator_gerstahnAI::UpdateAI(), boss_magmus::boss_magmusAI::UpdateAI(), npc_ironhand_guardian::npc_ironhand_guardianAI::UpdateAI(), boss_moira_bronzebeard::boss_moira_bronzebeardAI::UpdateAI(), boss_doomrel::boss_doomrelAI::UpdateAI(), boss_drakkisath::UpdateAI(), boss_gizrul_the_slavener::UpdateAI(), boss_gyth::UpdateAI(), boss_halycon::UpdateAI(), boss_highlord_omokk::UpdateAI(), boss_lord_valthalak::UpdateAI(), boss_mother_smolderweb::UpdateAI(), boss_overlord_wyrmthalak::UpdateAI(), boss_pyroguard_emberseer::UpdateAI(), quartermaster_zigris::UpdateAI(), boss_rend_blackhand::UpdateAI(), boss_shadow_hunter_voshgajin::UpdateAI(), boss_the_beast::boss_thebeastAI::UpdateAI(), boss_urok_doomhowl::UpdateAI(), boss_warmaster_voone::UpdateAI(), boss_broodlord::UpdateAI(), go_suppression_device::UpdateAI(), boss_chromaggus::UpdateAI(), boss_ebonroc::UpdateAI(), boss_firemaw::UpdateAI(), boss_flamegor::UpdateAI(), boss_victor_nefarius::UpdateAI(), boss_nefarian::UpdateAI(), boss_razorgore::UpdateAI(), boss_vaelastrasz::UpdateAI(), boss_ragnaros::UpdateAI(), Scripts::EasternKingdoms::Gilneas::Chapter1::npc_frightened_citizen::UpdateAI(), boss_moroes::UpdateAI(), boss_julianne::UpdateAI(), boss_romulo::UpdateAI(), boss_felblood_kaelthas::UpdateAI(), npc_felblood_kaelthas_phoenix::UpdateAI(), boss_selin_fireheart::UpdateAI(), npc_kalecgos::UpdateAI(), boss_maiden_of_virtue_rtk::UpdateAI(), boss_shade_of_medivh::UpdateAI(), npc_unworthy_initiate::npc_unworthy_initiateAI::UpdateAI(), npc_eye_of_acherus::UpdateAI(), npc_dark_rider_of_acherus::UpdateAI(), npc_koltira_deathweaver::UpdateAI(), boss_armsmaster_harlan::UpdateAI(), boss_kormok::UpdateAI(), boss_apothecary_hummel::UpdateAI(), boss_baroness_anastari::UpdateAI(), boss_dathrohan_balnazzar::UpdateAI(), npc_madrigosa::UpdateAI(), boss_sacrolash::UpdateAI(), boss_alythess::UpdateAI(), boss_felmyst::UpdateAI(), boss_kalecgos::UpdateAI(), boss_entropius::UpdateAI(), Scripts::EasternKingdoms::TwilightHighlands::JulakDoom::worldboss_julak_doom::UpdateAI(), Scripts::EasternKingdoms::Vashjir::Mobus::worldboss_mobus::UpdateAI(), npc_wounded_coldridge_mountaineer::npc_wounded_coldridge_mountaineerAI::UpdateAI(), npc_milos_gyro::npc_milos_gyro_AI::UpdateAI(), boss_twilight_corrupter::boss_twilight_corrupterAI::UpdateAI(), npc_partygoer_pather::UpdateAI(), npc_partygoer::UpdateAI(), npc_thalorien_dawnseeker::UpdateAI(), npc_redridge_huge_boulder::UpdateAI(), npc_redridge_subdued_canyon_ettin::UpdateAI(), npc_redridge_citizen::npc_redridge_citizenAI::UpdateAI(), npc_silverpine_grand_executor_mortuus::UpdateAI(), npc_silverpine_fallen_human::UpdateAI(), npc_silverpine_forsaken_bat::UpdateAI(), npc_silverpine_deathstalker_rane_yorick::UpdateAI(), npc_silverpine_armoire::UpdateAI(), npc_silverpine_salty_rocka::UpdateAI(), npc_silverpine_apothecary_wormcrud::UpdateAI(), npc_silverpine_admiral_hatchet::UpdateAI(), npc_silverpine_orc_sea_pup::UpdateAI(), npc_silverpine_forest_ettin::UpdateAI(), npc_silverpine_skitterweb_matriarch::UpdateAI(), npc_silverpine_fenris_keep_camera::UpdateAI(), npc_silverpine_crowley_bloodfang_fenris_keep::UpdateAI(), npc_silverpine_generic_actor_fenris_keep::UpdateAI(), npc_lady_sylvanas_windrunner::npc_lady_sylvanas_windrunnerAI::UpdateAI(), Scripts::EasternKingdoms::Westfall::npc_westfall_overloaded_harvest_golem::UpdateAI(), Scripts::EasternKingdoms::Westfall::npc_westfall_hobo_witness::UpdateAI(), Scripts::EasternKingdoms::Westfall::npc_westfall_lous_parting_thoughts_trigger::UpdateAI(), Scripts::EasternKingdoms::Westfall::npc_westfall_small_time_hustler::UpdateAI(), boss_akilzon::UpdateAI(), boss_halazzi::UpdateAI(), boss_janalai::UpdateAI(), npc_voljin_zulaman::npc_voljin_zulamanAI::UpdateAI(), boss_mandokir::UpdateAI(), boss_doomwalker_anniversary::UpdateAI(), boss_lord_kazzak_anniversary::UpdateAI(), go_cheer_speaker::go_cheer_speakerAI::UpdateAI(), npc_omen::UpdateAI(), npc_tiger_matriarch_credit::UpdateAI(), npc_tiger_matriarch::UpdateAI(), npc_ship_captain_warming_up_private::UpdateAI(), npc_sparring_partner_exiles_reach::UpdateAI(), npc_ship_captain_brace_for_impact_private::UpdateAI(), npc_first_mate_brace_for_impact_private::UpdateAI(), npc_captain_warlord_first_aid_private::UpdateAI(), npc_survivors_healed_by_leader_beach_private< PathId, WaitTime >::UpdateAI(), npc_horde_survivors_beach_q59930_private< PathId >::UpdateAI(), npc_survivors_beach_leave_private< PathId, WaitTime >::UpdateAI(), npc_garrick_summoned_beach::UpdateAI(), npc_grimaxe_summoned_beach::UpdateAI(), npc_sparring_partner_combat_training::UpdateAI(), npc_huxsworth_hunter_quest_private::UpdateAI(), npc_huxsworth_briarpatch_quest_private::UpdateAI(), npc_dawntracker_hunter_quest_private::UpdateAI(), npc_dawntracker_briarpatch_quest_private::UpdateAI(), npc_geolord_grekog::UpdateAI(), npc_quilboar_warrior::UpdateAI(), npc_quilboar_geomancer::UpdateAI(), npc_ogre_overseer::UpdateAI(), npc_gnome_goblin_plains_make_copter_private::UpdateAI(), npc_choppy_booster_scout::UpdateAI(), npc_re_sized_boar_q56034::UpdateAI(), npc_captain_garrick_q55879::UpdateAI(), npc_giant_boar_vehicle_q55879::UpdateAI(), npc_torgok_q55879::UpdateAI(), npc_warlord_grimaxe_q59942::UpdateAI(), npc_lana_jordan_q59948_private::UpdateAI(), boss_gelihast::UpdateAI(), boss_kelris::UpdateAI(), boss_archimonde::UpdateAI(), npc_arthas_stratholme::npc_arthas_stratholmeAI::UpdateAI(), npc_medivh_bm::UpdateAI(), npc_harbinger_of_flame::npc_harbinger_of_flameAI::UpdateAI(), npc_egg_pile::npc_egg_pileAI::UpdateAI(), boss_anraphet::UpdateAI(), npc_brann_bronzebeard_anraphet::UpdateAI(), boss_earthrager_ptah::UpdateAI(), boss_temple_guardian_anhuur::UpdateAI(), npc_husam_tolvir_land_mine::UpdateAI(), boss_lockmaw::UpdateAI(), npc_lockmaw_augh_add::UpdateAI(), npc_lockmaw_augh_boss::UpdateAI(), boss_onyxia::UpdateAI(), boss_slagmaw::UpdateAI(), boss_mordresh_fire_eye::UpdateAI(), npc_belnistrasz::npc_belnistraszAI::UpdateAI(), npc_tomb_creature::npc_tomb_creatureAI::UpdateAI(), boss_buru::UpdateAI(), boss_ossirian::boss_ossirianAI::UpdateAI(), npc_andorov::UpdateAI(), boss_skeram::boss_skeramAI::UpdateAI(), boss_viscidus::boss_viscidusAI::UpdateAI(), npc_disciple_of_naralex::UpdateAI(), npc_draenei_survivor::npc_draenei_survivorAI::UpdateAI(), npc_sironas::npc_sironasAI::UpdateAI(), npc_demolitionist_legoso::npc_demolitionist_legosoAI::UpdateAI(), Scripts::Kalimdor::Durotar::npc_echo_isles_class_trainer< PitPos, QuestID >::UpdateAI(), Scripts::Kalimdor::Durotar::npc_voljin_garrosh_vision::UpdateAI(), Scripts::Kalimdor::Durotar::npc_voljin_thrall_vision::UpdateAI(), npc_whisperwind_lasher::npc_whisperwind_lasherAI::UpdateAI(), boss_zum_rah::boss_zum_rahAI::UpdateAI(), boss_orator_krix_vizk::UpdateAI(), boss_skarmorak::UpdateAI(), npc_helena_gentle_witch_hunt::UpdateAI(), boss_corborus::boss_corborusAI::UpdateAI(), npc_rock_borer::npc_rock_borerAI::UpdateAI(), boss_high_priestess_azil::boss_high_priestess_azilAI::UpdateAI(), boss_ozruk::boss_ozrukAI::UpdateAI(), boss_slabhide::boss_slabhideAI::UpdateAI(), npc_sc_millhouse_manastorm::npc_sc_millhouse_manastormAI::UpdateAI(), npc_ahnkahar_nerubian::UpdateAI(), boss_jedoga_shadowseeker::UpdateAI(), boss_prince_taldaram::UpdateAI(), boss_krik_thir::UpdateAI(), boss_sartharion::UpdateAI(), npc_tenebron::UpdateAI(), npc_shadron::UpdateAI(), npc_vesperon::UpdateAI(), npc_flame_tsunami::UpdateAI(), npc_twilight_whelp::UpdateAI(), boss_general_zarithrian::UpdateAI(), boss_halion::UpdateAI(), boss_twilight_halion::UpdateAI(), npc_halion_controller::UpdateAI(), boss_anubarak_trial::UpdateAI(), boss_faction_championsAI::UpdateAI(), npc_toc_druid::UpdateAI(), npc_toc_shaman::UpdateAI(), npc_toc_paladin::UpdateAI(), npc_toc_priest::UpdateAI(), npc_toc_shadow_priest::UpdateAI(), npc_toc_warlock::UpdateAI(), npc_toc_mage::UpdateAI(), npc_toc_hunter::UpdateAI(), npc_toc_boomkin::UpdateAI(), npc_toc_warrior::UpdateAI(), npc_toc_dk::UpdateAI(), npc_toc_rogue::UpdateAI(), npc_toc_enh_shaman::UpdateAI(), npc_toc_retro_paladin::UpdateAI(), npc_toc_pet_warlock::UpdateAI(), boss_jaraxxus::UpdateAI(), boss_lich_king_toc::UpdateAI(), npc_tirion_toc::UpdateAI(), npc_fizzlebang_toc::UpdateAI(), npc_garrosh_toc::UpdateAI(), npc_varian_toc::UpdateAI(), boss_tharon_ja::UpdateAI(), boss_bronjahm::UpdateAI(), boss_devourer_of_souls::UpdateAI(), npc_sylvanas_fos::UpdateAI(), npc_jaina_fos::UpdateAI(), boss_falric::boss_falricAI::UpdateAI(), boss_marwyn::boss_marwynAI::UpdateAI(), npc_jaina_or_sylvanas_intro_hor::npc_jaina_or_sylvanas_intro_horAI::UpdateAI(), npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI::UpdateAI(), npc_ghostly_priest::npc_ghostly_priestAI::UpdateAI(), npc_phantom_mage::npc_phantom_mageAI::UpdateAI(), npc_shadowy_mercenary::npc_shadowy_mercenaryAI::UpdateAI(), npc_spectral_footman::npc_spectral_footmanAI::UpdateAI(), npc_tortured_rifleman::npc_tortured_riflemanAI::UpdateAI(), npc_frostsworn_general::npc_frostsworn_generalAI::UpdateAI(), npc_spiritual_reflection::npc_spiritual_reflectionAI::UpdateAI(), npc_raging_ghoul::npc_raging_ghoulAI::UpdateAI(), npc_risen_witch_doctor::npc_risen_witch_doctorAI::UpdateAI(), npc_lumbering_abomination::npc_lumbering_abominationAI::UpdateAI(), npc_uther_quel_delar::npc_uther_quel_delarAI::UpdateAI(), npc_quel_delar_sword::npc_quel_delar_swordAI::UpdateAI(), boss_garfrost::UpdateAI(), boss_ick::UpdateAI(), boss_krick::UpdateAI(), boss_tyrannus::UpdateAI(), boss_rimefang::UpdateAI(), boss_drakkari_colossus::UpdateAI(), boss_drakkari_elemental::UpdateAI(), boss_blood_queen_lana_thel::UpdateAI(), boss_deathbringer_saurfang::UpdateAI(), boss_festergut::UpdateAI(), npc_stinky_icc::UpdateAI(), npc_high_overlord_saurfang_igb::UpdateAI(), npc_muradin_bronzebeard_igb::UpdateAI(), npc_gunship_boarding_leader::UpdateAI(), npc_darnavan::UpdateAI(), boss_lord_marrowgar::UpdateAI(), npc_coldflame::UpdateAI(), boss_professor_putricide::UpdateAI(), boss_rotface::UpdateAI(), npc_little_ooze::UpdateAI(), npc_big_ooze::UpdateAI(), npc_precious_icc::UpdateAI(), boss_sindragosa::UpdateAI(), npc_spinestalker::UpdateAI(), npc_rimefang_icc::UpdateAI(), npc_sindragosa_trash::UpdateAI(), boss_sister_svalna::UpdateAI(), boss_the_lich_king::UpdateAI(), npc_tirion_fordring_tft::UpdateAI(), npc_shambling_horror_icc::UpdateAI(), npc_raging_spirit::UpdateAI(), npc_valkyr_shadowguard::UpdateAI(), npc_strangulate_vehicle::UpdateAI(), npc_terenas_menethil::UpdateAI(), npc_spirit_warden::UpdateAI(), boss_valithria_dreamwalker::UpdateAI(), npc_risen_archmage::UpdateAI(), npc_blazing_skeleton::UpdateAI(), npc_gluttonous_abomination::UpdateAI(), npc_dream_cloud::UpdateAI(), npc_rotting_frost_giant::UpdateAI(), npc_frost_freeze_trap::UpdateAI(), npc_arthas_teleport_visual::npc_arthas_teleport_visualAI::UpdateAI(), boss_anubrekhan::UpdateAI(), boss_faerlina::UpdateAI(), boss_gluth::UpdateAI(), boss_gothik::UpdateAI(), boss_heigan::UpdateAI(), boss_kelthuzad::UpdateAI(), boss_loatheb::UpdateAI(), boss_noth::UpdateAI(), boss_patchwerk::UpdateAI(), boss_sapphiron::UpdateAI(), boss_thaddius::UpdateAI(), boss_malygos::UpdateAI(), npc_nexus_lord::UpdateAI(), npc_scion_of_eternity::UpdateAI(), boss_keristrasza::UpdateAI(), boss_magus_telestra::UpdateAI(), boss_ormorok::UpdateAI(), boss_eregos::UpdateAI(), boss_urom::UpdateAI(), boss_varos::UpdateAI(), npc_ruby_emerald_amber_drake::UpdateAI(), boss_loken::UpdateAI(), boss_volkhan::UpdateAI(), boss_krystallus::UpdateAI(), boss_algalon_the_observer::UpdateAI(), npc_brann_bronzebeard_algalon::UpdateAI(), boss_steelbreaker::boss_steelbreakerAI::UpdateAI(), boss_runemaster_molgeim::boss_runemaster_molgeimAI::UpdateAI(), boss_stormcaller_brundir::boss_stormcaller_brundirAI::UpdateAI(), boss_auriaya::UpdateAI(), npc_feral_defender::UpdateAI(), boss_flame_leviathan::boss_flame_leviathanAI::UpdateAI(), boss_freya::boss_freyaAI::UpdateAI(), boss_elder_brightleaf::boss_elder_brightleafAI::UpdateAI(), boss_elder_stonebark::boss_elder_stonebarkAI::UpdateAI(), boss_elder_ironbranch::boss_elder_ironbranchAI::UpdateAI(), boss_general_vezax::boss_general_vezaxAI::UpdateAI(), boss_saronite_animus::boss_saronite_animusAI::UpdateAI(), npc_saronite_vapors::npc_saronite_vaporsAI::UpdateAI(), boss_hodir::UpdateAI(), boss_ignis::boss_ignis_AI::UpdateAI(), boss_kologarn::boss_kologarnAI::UpdateAI(), boss_mimiron::boss_mimironAI::UpdateAI(), boss_vx_001::boss_vx_001AI::UpdateAI(), npc_mimiron_computer::npc_mimiron_computerAI::UpdateAI(), npc_mimiron_frost_bomb::npc_mimiron_frost_bombAI::UpdateAI(), npc_mimiron_proximity_mine::npc_mimiron_proximity_mineAI::UpdateAI(), boss_razorscale::UpdateAI(), boss_thorim::boss_thorimAI::UpdateAI(), npc_sif::npc_sifAI::UpdateAI(), boss_xt002::UpdateAI(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::UpdateAI(), boss_sara::boss_saraAI::UpdateAI(), boss_yogg_saron::boss_yogg_saronAI::UpdateAI(), npc_guardian_of_yogg_saron::npc_guardian_of_yogg_saronAI::UpdateAI(), npc_corruptor_tentacle::npc_corruptor_tentacleAI::UpdateAI(), npc_crusher_tentacle::npc_crusher_tentacleAI::UpdateAI(), npc_immortal_guardian::npc_immortal_guardianAI::UpdateAI(), npc_yogg_saron_keeper::npc_yogg_saron_keeperAI::UpdateAI(), npc_annhylde_the_caller::UpdateAI(), npc_vrykul_skeleton::UpdateAI(), npc_enslaved_proto_drake::UpdateAI(), boss_svala::UpdateAI(), boss_archavon::UpdateAI(), boss_emalon::UpdateAI(), npc_tempest_minion::UpdateAI(), boss_koralon::UpdateAI(), go_caribou_trap::UpdateAI(), go_mammoth_trap::UpdateAI(), npc_thassarian::UpdateAI(), npc_counselor_talbot::UpdateAI(), npc_bloodmage_laurith::UpdateAI(), npc_minigob_manabonk::UpdateAI(), npc_commander_eligor_dawnbringer::UpdateAI(), npc_amberpine_woodsman::UpdateAI(), npc_venture_co_straggler::UpdateAI(), npc_lake_frog::UpdateAI(), npc_tournament_training_dummy::UpdateAI(), npc_blessed_banner::UpdateAI(), npc_freed_protodrake::UpdateAI(), npc_brann_bronzebeard_keystone::UpdateAI(), npc_king_jokkum_vehicle::UpdateAI(), npc_crusade_recruit::UpdateAI(), npc_alchemist_finklestein::UpdateAI(), npc_ethereal_apprentice::UpdateAI(), boss_anzu::UpdateAI(), boss_grandmaster_vorpil::UpdateAI(), boss_murmur::UpdateAI(), npc_wrathbone_flayer::UpdateAI(), boss_gurtogg_bloodboil::UpdateAI(), boss_illidan_stormrage::UpdateAI(), npc_akama_illidan::UpdateAI(), npc_flame_of_azzinoth::UpdateAI(), npc_maiev::UpdateAI(), boss_essence_of_anger::UpdateAI(), npc_akama_shade::UpdateAI(), boss_doomwalker::UpdateAI(), boss_hydross_the_unstable::UpdateAI(), boss_lady_vashj::UpdateAI(), boss_leotheras_the_blind::UpdateAI(), boss_the_lurker_below::UpdateAI(), npc_ahune_bunny::UpdateAI(), boss_swamplord_muselek::UpdateAI(), npc_claw::UpdateAI(), boss_magtheridon::UpdateAI(), boss_warchief_kargath_bladefist::UpdateAI(), npc_warden_mellichar::UpdateAI(), boss_harbinger_skyriss::UpdateAI(), boss_wrath_scryer_soccothrates::UpdateAI(), boss_high_botanist_freywinn::UpdateAI(), boss_laj::UpdateAI(), boss_alar::UpdateAI(), boss_high_astromancer_solarian::UpdateAI(), boss_kaelthas::UpdateAI(), npc_simon_bunny::npc_simon_bunnyAI::UpdateAI(), npc_colonel_jules::npc_colonel_julesAI::UpdateAI(), npc_barada::npc_baradaAI::UpdateAI(), npc_magister_aledis::npc_magister_aledisAI::UpdateAI(), npc_invis_infernal_caster::npc_invis_infernal_casterAI::UpdateAI(), Scripts::Pandaria::TheWanderingIsle::npc_jaomin_ro::UpdateAI(), Scripts::Pandaria::TheWanderingIsle::npc_li_fei_combat::UpdateAI(), npc_pet_gen_pandaren_monk::UpdateAI(), npc_pet_shaman_earth_elemental::UpdateAI(), npc_pet_shaman_fire_elemental::UpdateAI(), go_brewfest_music::go_brewfest_musicAI::UpdateAI(), go_midsummer_music::go_midsummer_musicAI::UpdateAI(), go_darkmoon_faire_music::go_darkmoon_faire_musicAI::UpdateAI(), go_pirate_day_music::go_pirate_day_musicAI::UpdateAI(), npc_midsummer_bunny_pole::npc_midsummer_bunny_poleAI::UpdateAI(), boss_the_golden_serpent::UpdateAI(), npc_kings_rest_animated_guardian::UpdateAI(), npc_kings_rest_shadow_borne_warrior::UpdateAI(), npc_kings_rest_shadow_borne_witch_doctor::UpdateAI(), npc_kings_rest_shadow_borne_champion::UpdateAI(), npc_cragmaw_blood_tick::UpdateAI(), boss_elder_leaxa::UpdateAI(), npc_blood_effigy::UpdateAI(), boss_sporecaller_zancha::UpdateAI(), npc_halion_controller::UpdateCorporeality(), npc_magwin::npc_magwinAI::UpdateEscortAI(), npc_crok_scourgebane::UpdateEscortAI(), boss_ambassador_hellmaw::UpdateEscortAI(), boss_ragnaros::UpdateIntroEvents(), boss_kirtonos_the_herald::UpdateIntroEvents(), npc_millhouse_manastorm::UpdateIntroEvents(), boss_archaedas::UpdateOutOfCombatEvents(), boss_broggok::UpdateOutOfCombatEvents(), boss_grand_warlock_nethekurse::UpdateOutOfCombatEvents(), boss_majordomo::UpdateSpecialEvents(), boss_vazruden_the_herald::UpdateSpecialEvents(), boss_guarm::WaypointPathEnded(), npc_milos_gyro::npc_milos_gyro_AI::WaypointPathEnded(), npc_vanessa_vancleef_human_heritage_lions_pride_inn_basement::WaypointPathEnded(), npc_redridge_subdued_canyon_ettin::WaypointPathEnded(), npc_ship_captain_warming_up_private::WaypointPathEnded(), npc_ship_captain_brace_for_impact_private::WaypointPathEnded(), npc_andorov::WaypointPathEnded(), npc_disciple_of_naralex::WaypointPathEnded(), Scripts::Kalimdor::Durotar::npc_darkspear_jailor::WaypointPathEnded(), npc_thassarian::WaypointPathEnded(), boss_armsmaster_harlan::WaypointPathEnded(), npc_partygoer_pather::WaypointPathEnded(), npc_ranshalla::npc_ranshallaAI::WaypointReached(), npc_cameron::WaypointReached(), npc_silverpine_horde_hauler::WaypointReached(), npc_silverpine_deathstalker_rane_yorick::WaypointReached(), npc_silverpine_agatha_fenris_isle::WaypointReached(), and npc_magwin::npc_magwinAI::WaypointReached().

◆ ScheduleEventSeries() [1/2]

void EventMap::ScheduleEventSeries ( EventId  eventId,
GroupIndex  group,
PhaseIndex  phase,
std::initializer_list< Milliseconds >  timeSeries 
)

Definition at line 228 of file EventMap.cpp.

References _timerSeries, and ScheduleNextFromSeries().

Referenced by boss_anduin_wrynn::PhaseEvents(), and ScheduleEventSeries().

◆ ScheduleEventSeries() [2/2]

void EventMap::ScheduleEventSeries ( EventId  eventId,
std::initializer_list< Milliseconds >  timeSeries 
)

Definition at line 247 of file EventMap.cpp.

References ScheduleEventSeries().

◆ ScheduleNextFromSeries()

void EventMap::ScheduleNextFromSeries ( Event  eventData)

Definition at line 214 of file EventMap.cpp.

References _eventMap, _time, and _timerSeries.

Referenced by ExecuteEvent(), and ScheduleEventSeries().

◆ SetMinimalDelay()

void EventMap::SetMinimalDelay ( EventId  eventId,
Milliseconds  delay 
)

Definition at line 135 of file EventMap.cpp.

References _eventMap, _time, and Empty().

◆ SetPhase()

void EventMap::SetPhase ( PhaseIndex  phase)

Definition at line 32 of file EventMap.cpp.

References _phaseMask.

Referenced by boss_noth::boss_noth(), boss_gurtogg_bloodboil::ChangePhase(), boss_supremus::ChangePhase(), boss_jedoga_shadowseeker::DamageTaken(), boss_bronjahm::DamageTaken(), boss_garfrost::DamageTaken(), boss_the_lich_king::DamageTaken(), boss_coren_direbrew::DamageTaken(), boss_general_angerforge::boss_general_angerforgeAI::DamageTaken(), boss_magmus::boss_magmusAI::DamageTaken(), boss_nightbane::boss_nightbaneAI::DamageTaken(), boss_halazzi::DamageTaken(), boss_earthrager_ptah::DamageTaken(), npc_sc_millhouse_manastorm::npc_sc_millhouse_manastormAI::DamageTaken(), boss_drakkari_colossus::DamageTaken(), boss_algalon_the_observer::DamageTaken(), boss_razorscale::DamageTaken(), boss_sara::boss_saraAI::DamageTaken(), boss_magtheridon::DamageTaken(), boss_felblood_kaelthas::DamageTaken(), boss_halion::DamageTaken(), boss_twilight_halion::DamageTaken(), boss_thorim::boss_thorimAI::DamageTaken(), boss_julianne::DamageTaken(), boss_romulo::DamageTaken(), boss_kalecgos_human::DamageTaken(), boss_coren_direbrew::DoAction(), boss_nightbane::boss_nightbaneAI::DoAction(), boss_selin_fireheart::DoAction(), boss_apothecary_hummel::DoAction(), boss_halazzi::DoAction(), boss_anub_arak::DoAction(), npc_halion_controller::DoAction(), boss_jaraxxus::DoAction(), npc_blood_queen_lana_thel::DoAction(), boss_deathbringer_saurfang::DoAction(), npc_high_overlord_saurfang_icc::DoAction(), npc_muradin_bronzebeard_icc::DoAction(), npc_tirion_fordring_tft::DoAction(), npc_raging_spirit::DoAction(), boss_kelthuzad::DoAction(), boss_thaddius::DoAction(), boss_eregos::DoAction(), boss_algalon_the_observer::DoAction(), npc_living_constellation::DoAction(), boss_steelbreaker::boss_steelbreakerAI::DoAction(), boss_runemaster_molgeim::boss_runemaster_molgeimAI::DoAction(), boss_stormcaller_brundir::boss_stormcaller_brundirAI::DoAction(), boss_leviathan_mk_ii::boss_leviathan_mk_iiAI::DoAction(), boss_vx_001::boss_vx_001AI::DoAction(), boss_aerial_command_unit::boss_aerial_command_unitAI::DoAction(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::DoAction(), boss_sara::boss_saraAI::DoAction(), boss_yogg_saron::boss_yogg_saronAI::DoAction(), npc_yogg_saron_keeper::npc_yogg_saron_keeperAI::DoAction(), boss_magtheridon::DoAction(), boss_tyrannus::DoAction(), boss_rimefang::DoAction(), boss_razorscale::DoAction(), boss_illidan_stormrage::DoAction(), npc_akama_illidan::DoAction(), npc_maiev::DoAction(), boss_reliquary_of_souls::DoAction(), boss_sapphiron::DoAction(), boss_jormungarAI::Emerge(), boss_noth::EnterPhaseGround(), boss_gormok::ExecuteEvent(), boss_jormungarAI::ExecuteEvent(), boss_icehowl::ExecuteEvent(), boss_twin_baseAI::ExecuteEvent(), boss_xt002::ExposeHeart(), npc_headless_horseman_head::HandleInitialSetup(), boss_thaddius::InitializeAI(), npc_terenas_menethil::IsSummonedBy(), npc_broken_frostmourne::IsSummonedBy(), boss_julianne::JustAppeared(), boss_romulo::JustAppeared(), boss_twin_baseAI::JustAppeared(), boss_general_bjarngrim::JustAppeared(), boss_volkhan::JustAppeared(), npc_maiev::JustAppeared(), boss_magtheridon::JustAppeared(), npc_headless_horseman_head::JustDied(), npc_lockmaw_augh_boss::JustEngagedWith(), npc_high_overlord_saurfang_igb::JustEngagedWith(), npc_muradin_bronzebeard_igb::JustEngagedWith(), npc_maiev::JustEngagedWith(), boss_the_lich_king::JustEngagedWith(), boss_general_angerforge::boss_general_angerforgeAI::JustEngagedWith(), boss_magmus::boss_magmusAI::JustEngagedWith(), boss_felblood_kaelthas::JustEngagedWith(), boss_selin_fireheart::JustEngagedWith(), boss_jedoga_shadowseeker::JustEngagedWith(), boss_anub_arak::JustEngagedWith(), boss_baltharus_the_warborn::JustEngagedWith(), boss_halion::JustEngagedWith(), boss_twilight_halion::JustEngagedWith(), boss_moorabi::JustEngagedWith(), boss_deathbringer_saurfang::JustEngagedWith(), boss_anubrekhan::JustEngagedWith(), boss_gothik::JustEngagedWith(), boss_sapphiron::JustEngagedWith(), boss_loken::JustEngagedWith(), boss_volkhan::JustEngagedWith(), boss_algalon_the_observer::JustEngagedWith(), boss_steelbreaker::boss_steelbreakerAI::JustEngagedWith(), boss_runemaster_molgeim::boss_runemaster_molgeimAI::JustEngagedWith(), boss_stormcaller_brundir::boss_stormcaller_brundirAI::JustEngagedWith(), boss_thorim::boss_thorimAI::JustEngagedWith(), boss_sylvanas_windrunner::JustEngagedWith(), boss_coren_direbrew::MoveInLineOfSight(), boss_svala::MoveInLineOfSight(), npc_lockmaw_augh_boss::MovementInform(), boss_nightbane::boss_nightbaneAI::MovementInform(), boss_icehowl::MovementInform(), npc_akama_illidan::MovementInform(), npc_sc_millhouse_manastorm::npc_sc_millhouse_manastormAI::npc_sc_millhouse_manastormAI(), npc_tirion_fordring_tft::OnGossipSelect(), npc_high_overlord_saurfang_igb::OnGossipSelect(), npc_muradin_bronzebeard_igb::OnGossipSelect(), npc_expedition_commander::OnGossipSelect(), npc_akama_illidan::OnGossipSelect(), boss_halazzi::OnHealthDepleted(), boss_halazzi::PerformAdditionalEvents(), boss_anduin_wrynn::PhaseEvents(), boss_xt002::RescheduleEvents(), boss_coren_direbrew::Reset(), boss_felblood_kaelthas::Reset(), boss_headless_horseman::Reset(), boss_apothecary_hummel::Reset(), boss_kalecgos_human::Reset(), boss_halazzi::Reset(), boss_anraphet::Reset(), boss_earthrager_ptah::Reset(), boss_jedoga_shadowseeker::Reset(), boss_baltharus_the_warborn::Reset(), boss_anubarak_trial::Reset(), boss_northrend_beastsAI::Reset(), boss_acidmaw::Reset(), boss_bronjahm::Reset(), boss_garfrost::Reset(), boss_tyrannus::Reset(), boss_rimefang::Reset(), boss_moorabi::Reset(), boss_deathbringer_saurfang::Reset(), boss_the_lich_king::Reset(), boss_noth::Reset(), npc_feral_defender::Reset(), boss_razorscale::Reset(), npc_expedition_commander::Reset(), boss_thorim::boss_thorimAI::Reset(), boss_xt002::Reset(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::Reset(), boss_sara::boss_saraAI::Reset(), boss_yogg_saron::boss_yogg_saronAI::Reset(), npc_yogg_saron_keeper::npc_yogg_saron_keeperAI::Reset(), boss_svala::Reset(), boss_gurtogg_bloodboil::Reset(), boss_reliquary_of_souls::Reset(), boss_supremus::Reset(), boss_thaddius::ResetEncounter(), boss_selin_fireheart::SelectNearestCrystal(), npc_halion_controller::SetData(), boss_halion::SetData(), boss_earthrager_ptah::SetData(), boss_gal_darah::SetPhase(), boss_professor_putricide::SetPhase(), boss_malygos::SetPhase(), boss_nightbane::boss_nightbaneAI::SetupGroundPhase(), boss_anub_arak::SpellHit(), boss_headless_horseman::StartPhase(), boss_jormungarAI::Submerge(), boss_jedoga_shadowseeker::SummonedCreatureDies(), boss_thaddius::Transition(), boss_julianne::UpdateAI(), boss_romulo::UpdateAI(), boss_kalecgos::UpdateAI(), boss_anraphet::UpdateAI(), boss_anubarak_trial::UpdateAI(), boss_tyrannus::UpdateAI(), boss_deathbringer_saurfang::UpdateAI(), boss_the_lich_king::UpdateAI(), npc_raging_spirit::UpdateAI(), boss_anubrekhan::UpdateAI(), boss_gothik::UpdateAI(), boss_heigan::UpdateAI(), boss_kelthuzad::UpdateAI(), boss_noth::UpdateAI(), boss_sapphiron::UpdateAI(), boss_thaddius::UpdateAI(), boss_loken::UpdateAI(), boss_algalon_the_observer::UpdateAI(), npc_living_constellation::UpdateAI(), npc_feral_defender::UpdateAI(), boss_razorscale::UpdateAI(), boss_sara::boss_saraAI::UpdateAI(), boss_svala::UpdateAI(), boss_gurtogg_bloodboil::UpdateAI(), and boss_magtheridon::UpdateAI().

◆ Update() [1/2]

void EventMap::Update ( Milliseconds  time)
inline

Definition at line 87 of file EventMap.h.

◆ Update() [2/2]

void EventMap::Update ( uint32  time)
inline

Definition at line 77 of file EventMap.h.

Referenced by boss_four_horsemen_baron::_UpdateAI(), boss_four_horsemen_thane::_UpdateAI(), boss_four_horsemen_lady::_UpdateAI(), boss_four_horsemen_sir::_UpdateAI(), arena_dalaran_sewers::OnUpdate(), conversation_amalgam_of_souls_outro::OnUpdate(), conversation_rokmora_intro::OnUpdate(), conversation_the_invasion_begins::OnUpdate(), conversation_aberrus_sabellian_intro::OnUpdate(), conversation_aberrus_kazzara_intro::OnUpdate(), conversation_an_unlikely_informant::OnUpdate(), conversation_the_new_classington_estate::OnUpdate(), Scripts::EasternKingdoms::StormwindCity::conversation_start_council_tides_of_war::OnUpdate(), Scripts::EasternKingdoms::StormwindCity::conversation_quest_ancient_curses_accept::OnUpdate(), conversation_waycrest_manor_waycrests_defeated::OnUpdate(), conversation_boralus_hub_tour::OnUpdate(), conversation_boralus_cyrus_meets_genn::OnUpdate(), conversation_cyrus_crestfall_shaking_hands::OnUpdate(), conversation_sylvanas_windrunner_introduction::OnUpdate(), conversation_kings_rest_intro::OnUpdate(), instance_blackwing_lair::instance_blackwing_lair_InstanceMapScript::Update(), instance_magisters_terrace::instance_magisters_terrace_InstanceMapScript::Update(), instance_scarlet_monastery::instance_scarlet_monastery_InstanceMapScript::Update(), instance_stratholme::instance_stratholme_InstanceMapScript::Update(), instance_zulaman::instance_zulaman_InstanceScript::Update(), instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript::Update(), instance_dire_maul::instance_dire_maul_InstanceMapScript::Update(), instance_lost_city_of_the_tolvir::instance_lost_city_of_the_tolvir_InstanceMapScript::Update(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::Update(), instance_naxxramas::instance_naxxramas_InstanceMapScript::Update(), instance_oculus::instance_oculus_InstanceMapScript::Update(), instance_ulduar::instance_ulduar_InstanceMapScript::Update(), boss_high_inquisitor_whitemane::UpdateAI(), npc_thorim_trashAI::UpdateAI(), CombatAI::UpdateAI(), CasterAI::UpdateAI(), BossAI::UpdateAI(), WorldBossAI::UpdateAI(), boss_garothi_worldbreaker::UpdateAI(), npc_av_marshal_or_warmaster::UpdateAI(), boss_balinda::UpdateAI(), boss_drekthar::UpdateAI(), boss_galvangar::UpdateAI(), boss_ioc_horde_alliance::UpdateAI(), npc_ioc_gunship_captain::UpdateAI(), boss_amalgam_of_souls::UpdateAI(), boss_king_deepbeard::UpdateAI(), boss_ymiron_the_fallen_king::UpdateAI(), boss_rokmora::UpdateAI(), boss_guarm::UpdateAI(), npc_illidari_fighting_invasion_begins::UpdateAI(), npc_inquisitor_baleful_molten_shore::UpdateAI(), npc_fel_lord_caza_cryptic_hollow::UpdateAI(), npc_altar_altercation_ariok::UpdateAI(), boss_leymor::UpdateAI(), npc_arcane_tender::UpdateAI(), boss_telash_greywing::UpdateAI(), boss_alizabal::boss_alizabalAI::UpdateAI(), boss_argaloth::UpdateAI(), boss_occuthar::boss_occutharAI::UpdateAI(), npc_eyestalk::npc_eyestalkAI::UpdateAI(), npc_fire_cyclone::npc_fire_cycloneAI::UpdateAI(), npc_twilight_flame_caller::npc_twilight_flame_callerAI::UpdateAI(), npc_twilight_torturer::npc_twilight_torturerAI::UpdateAI(), npc_twilight_sadist::npc_twilight_sadistAI::UpdateAI(), npc_mad_prisoner::npc_mad_prisonerAI::UpdateAI(), npc_crazed_mage::npc_crazed_mageAI::UpdateAI(), npc_raz_the_crazed::npc_raz_the_crazedAI::UpdateAI(), boss_ascendant_lord_obsidius::boss_ascendant_lord_obsidiusAI::UpdateAI(), boss_beauty::boss_beautyAI::UpdateAI(), boss_corla::boss_corlaAI::UpdateAI(), boss_karsh_steelbender::boss_karsh_steelbenderAI::UpdateAI(), boss_romogg_bonecrusher::boss_romogg_bonecrusherAI::UpdateAI(), boss_ambassador_flamelash::boss_ambassador_flamelashAI::UpdateAI(), boss_coren_direbrew::UpdateAI(), boss_emperor_dagran_thaurissan::boss_draganthaurissanAI::UpdateAI(), boss_general_angerforge::boss_general_angerforgeAI::UpdateAI(), boss_high_interrogator_gerstahn::boss_high_interrogator_gerstahnAI::UpdateAI(), boss_magmus::boss_magmusAI::UpdateAI(), npc_ironhand_guardian::npc_ironhand_guardianAI::UpdateAI(), boss_moira_bronzebeard::boss_moira_bronzebeardAI::UpdateAI(), boss_doomrel::boss_doomrelAI::UpdateAI(), boss_drakkisath::UpdateAI(), boss_gizrul_the_slavener::UpdateAI(), boss_gyth::UpdateAI(), boss_halycon::UpdateAI(), boss_highlord_omokk::UpdateAI(), boss_lord_valthalak::UpdateAI(), boss_mother_smolderweb::UpdateAI(), boss_overlord_wyrmthalak::UpdateAI(), boss_pyroguard_emberseer::UpdateAI(), npc_blackhand_incarcerator::UpdateAI(), quartermaster_zigris::UpdateAI(), boss_rend_blackhand::UpdateAI(), boss_shadow_hunter_voshgajin::UpdateAI(), boss_the_beast::boss_thebeastAI::UpdateAI(), boss_urok_doomhowl::UpdateAI(), boss_warmaster_voone::UpdateAI(), boss_broodlord::UpdateAI(), go_suppression_device::UpdateAI(), boss_chromaggus::UpdateAI(), boss_ebonroc::UpdateAI(), boss_firemaw::UpdateAI(), boss_flamegor::UpdateAI(), boss_victor_nefarius::UpdateAI(), boss_nefarian::UpdateAI(), boss_razorgore::UpdateAI(), boss_vaelastrasz::UpdateAI(), boss_baron_geddon::UpdateAI(), boss_garr::UpdateAI(), boss_gehennas::UpdateAI(), boss_golemagg::UpdateAI(), boss_lucifron::UpdateAI(), boss_magmadar::UpdateAI(), boss_majordomo::UpdateAI(), boss_ragnaros::UpdateAI(), boss_shazzrah::UpdateAI(), boss_sulfuron::UpdateAI(), npc_flamewaker_priest::UpdateAI(), Scripts::EasternKingdoms::Gilneas::Chapter1::npc_frightened_citizen::UpdateAI(), boss_maiden_of_virtue::UpdateAI(), boss_moroes::UpdateAI(), boss_nightbane::boss_nightbaneAI::UpdateAI(), boss_julianne::UpdateAI(), boss_romulo::UpdateAI(), boss_felblood_kaelthas::UpdateAI(), npc_felblood_kaelthas_phoenix::UpdateAI(), boss_selin_fireheart::UpdateAI(), boss_vexallus::UpdateAI(), npc_kalecgos::UpdateAI(), boss_maiden_of_virtue_rtk::UpdateAI(), boss_mana_devourer::UpdateAI(), boss_shade_of_medivh::UpdateAI(), boss_shade_of_medivh_guardians_image::UpdateAI(), boss_the_curator_rtk::UpdateAI(), npc_unworthy_initiate::npc_unworthy_initiateAI::UpdateAI(), npc_eye_of_acherus::UpdateAI(), npc_dark_rider_of_acherus::UpdateAI(), npc_koltira_deathweaver::UpdateAI(), boss_arcanist_doan::UpdateAI(), boss_azshir_the_sleepless::UpdateAI(), npc_headless_horseman_head::UpdateAI(), boss_headless_horseman::UpdateAI(), boss_high_inquisitor_fairbanks::UpdateAI(), boss_scarlet_commander_mograine::UpdateAI(), boss_armsmaster_harlan::UpdateAI(), boss_darkmaster_gandling::UpdateAI(), boss_death_knight_darkreaver::UpdateAI(), boss_doctor_theolen_krastinov::UpdateAI(), boss_illucia_barov::UpdateAI(), boss_instructor_malicia::UpdateAI(), boss_jandice_barov::UpdateAI(), boss_kirtonos_the_herald::UpdateAI(), boss_kormok::UpdateAI(), boss_lord_alexei_barov::UpdateAI(), boss_lorekeeper_polkelt::UpdateAI(), boss_boss_ras_frostwhisper::UpdateAI(), boss_the_ravenian::UpdateAI(), boss_vectus::UpdateAI(), boss_apothecary_hummel::UpdateAI(), npc_apothecary_baxter::UpdateAI(), boss_baron_rivendare::UpdateAI(), boss_baroness_anastari::UpdateAI(), boss_cannon_master_willey::UpdateAI(), boss_dathrohan_balnazzar::UpdateAI(), boss_magistrate_barthilas::UpdateAI(), boss_maleki_the_pallid::UpdateAI(), boss_nerubenkan::UpdateAI(), boss_postmaster_malown::UpdateAI(), boss_ramstein_the_gorger::UpdateAI(), boss_timmy_the_cruel::UpdateAI(), boss_brutallus::UpdateAI(), npc_madrigosa::UpdateAI(), boss_sacrolash::UpdateAI(), boss_alythess::UpdateAI(), boss_felmyst::UpdateAI(), boss_kalecgos::UpdateAI(), boss_kalecgos_human::UpdateAI(), boss_muru::UpdateAI(), boss_entropius::UpdateAI(), Scripts::EasternKingdoms::TwilightHighlands::JulakDoom::worldboss_julak_doom::UpdateAI(), boss_archaedas::UpdateAI(), boss_ironaya::UpdateAI(), Scripts::EasternKingdoms::Vashjir::Chapter1::npc_vashjir_drowning_soldier::UpdateAI(), Scripts::EasternKingdoms::Vashjir::Mobus::worldboss_mobus::UpdateAI(), npc_frozen_mountaineer::npc_frozen_mountaineerAI::UpdateAI(), npc_wounded_coldridge_mountaineer::npc_wounded_coldridge_mountaineerAI::UpdateAI(), npc_wounded_milita::npc_wounded_militaAI::UpdateAI(), npc_milos_gyro::npc_milos_gyro_AI::UpdateAI(), boss_twilight_corrupter::boss_twilight_corrupterAI::UpdateAI(), npc_cameron::UpdateAI(), npc_vanessa_vancleef_human_heritage_lions_pride_inn_basement::UpdateAI(), npc_partygoer_pather::UpdateAI(), npc_partygoer::UpdateAI(), npc_thalorien_dawnseeker::UpdateAI(), npc_redridge_huge_boulder::UpdateAI(), npc_redridge_subdued_canyon_ettin::UpdateAI(), npc_redridge_citizen::npc_redridge_citizenAI::UpdateAI(), npc_silverpine_horde_hauler::UpdateAI(), npc_silverpine_grand_executor_mortuus::UpdateAI(), npc_silverpine_fallen_human::UpdateAI(), npc_silverpine_worgen_renegade::UpdateAI(), npc_silverpine_forsaken_trooper::UpdateAI(), npc_silverpine_forsaken_bat::UpdateAI(), npc_silverpine_deathstalker_rane_yorick::UpdateAI(), npc_silverpine_armoire::UpdateAI(), npc_silverpine_salty_rocka::UpdateAI(), npc_silverpine_apothecary_wormcrud::UpdateAI(), npc_silverpine_admiral_hatchet::UpdateAI(), npc_silverpine_orc_sea_dog_not_sick::UpdateAI(), npc_silverpine_orc_sea_dog_sick::UpdateAI(), npc_silverpine_orc_sea_pup::UpdateAI(), npc_silverpine_forest_ettin::UpdateAI(), npc_silverpine_mutant_bush_chicken::UpdateAI(), npc_silverpine_orc_sea_dog::UpdateAI(), npc_silverpine_skitterweb_matriarch::UpdateAI(), npc_silverpine_agatha_fenris_isle::UpdateAI(), npc_silverpine_hillsbrad_refugee::UpdateAI(), npc_silverpine_forsaken_trooper_fenris_isle::UpdateAI(), npc_silverpine_worgen_sentry::UpdateAI(), npc_silverpine_fenris_keep_camera::UpdateAI(), npc_silverpine_crowley_bloodfang_fenris_keep::UpdateAI(), npc_silverpine_generic_actor_fenris_keep::UpdateAI(), npc_lady_sylvanas_windrunner::npc_lady_sylvanas_windrunnerAI::UpdateAI(), Scripts::EasternKingdoms::Westfall::npc_westfall_overloaded_harvest_golem::UpdateAI(), Scripts::EasternKingdoms::Westfall::npc_westfall_hobo_witness::UpdateAI(), Scripts::EasternKingdoms::Westfall::npc_westfall_lous_parting_thoughts_trigger::UpdateAI(), Scripts::EasternKingdoms::Westfall::npc_westfall_small_time_hustler::UpdateAI(), boss_akilzon::UpdateAI(), boss_daakara::boss_daakaraAI::UpdateAI(), boss_halazzi::UpdateAI(), boss_hexlord_malacrass::UpdateAI(), boss_janalai::UpdateAI(), boss_nalorakk::UpdateAI(), npc_voljin_zulaman::npc_voljin_zulamanAI::UpdateAI(), boss_grilek::UpdateAI(), boss_hazzarah::UpdateAI(), boss_jindo_the_godbreaker::boss_jindo_the_godbreakerAI::UpdateAI(), boss_kilnara::UpdateAI(), boss_mandokir::UpdateAI(), boss_renataki::UpdateAI(), boss_venoxis::UpdateAI(), boss_wushoolay::UpdateAI(), boss_zanzil::boss_zanzilAI::UpdateAI(), boss_doomwalker_anniversary::UpdateAI(), boss_lord_kazzak_anniversary::UpdateAI(), npc_selina_dourman::UpdateAI(), go_cheer_speaker::go_cheer_speakerAI::UpdateAI(), npc_omen::UpdateAI(), npc_giant_spotlight::UpdateAI(), npc_tiger_matriarch_credit::UpdateAI(), npc_tiger_matriarch::UpdateAI(), boss_tunk::UpdateAI(), npc_ship_captain_warming_up_private::UpdateAI(), npc_sparring_partner_exiles_reach::UpdateAI(), npc_ship_captain_brace_for_impact_private::UpdateAI(), npc_first_mate_brace_for_impact_private::UpdateAI(), npc_pet_ship_private::UpdateAI(), npc_captain_warlord_first_aid_private::UpdateAI(), npc_survivors_healed_by_leader_beach_private< PathId, WaitTime >::UpdateAI(), npc_horde_survivors_beach_q59930_private< PathId >::UpdateAI(), npc_survivors_beach_leave_private< PathId, WaitTime >::UpdateAI(), npc_garrick_summoned_beach::UpdateAI(), npc_grimaxe_summoned_beach::UpdateAI(), npc_sparring_partner_combat_training::UpdateAI(), npc_leader_northbound::UpdateAI(), npc_huxsworth_hunter_quest_private::UpdateAI(), npc_huxsworth_briarpatch_quest_private::UpdateAI(), npc_dawntracker_hunter_quest_private::UpdateAI(), npc_dawntracker_briarpatch_quest_private::UpdateAI(), npc_geolord_grekog::UpdateAI(), npc_briarpatch_prisoner::UpdateAI(), npc_quilboar_warrior::UpdateAI(), npc_quilboar_geomancer::UpdateAI(), npc_ogre_overseer::UpdateAI(), npc_gnome_goblin_plains_make_copter_private::UpdateAI(), npc_scoutomatic_5000::UpdateAI(), npc_choppy_booster_scout::UpdateAI(), npc_lindie_springstock_q56034::UpdateAI(), npc_cork_fizzlepop_q59941::UpdateAI(), npc_re_sized_boar_q56034::UpdateAI(), npc_captain_garrick_q55879::UpdateAI(), npc_giant_boar_vehicle_q55879::UpdateAI(), npc_torgok_q55879::UpdateAI(), npc_warlord_grimaxe_q59942::UpdateAI(), npc_bjorn_stouthands_q55965_private::UpdateAI(), npc_lana_jordan_q59948_private::UpdateAI(), npc_companion_q55965_q59948_private< PitPathId >::UpdateAI(), npc_blackfathom_deeps_event::UpdateAI(), boss_gelihast::UpdateAI(), boss_kelris::UpdateAI(), boss_anetheron::UpdateAI(), boss_archimonde::UpdateAI(), boss_azgalor::UpdateAI(), boss_kazrogal::UpdateAI(), boss_rage_winterchill::UpdateAI(), boss_mal_ganis::boss_mal_ganisAI::UpdateAI(), npc_hearthsinger_forresten_cot::npc_hearthsinger_forresten_cotAI::UpdateAI(), npc_arthas_stratholme::npc_arthas_stratholmeAI::UpdateAI(), boss_captain_skarloc::UpdateAI(), boss_epoch_hunter::UpdateAI(), boss_lieutenant_drake::UpdateAI(), boss_aeonus::UpdateAI(), boss_chrono_lord_deja::UpdateAI(), boss_temporus::UpdateAI(), npc_medivh_bm::UpdateAI(), npc_harbinger_of_flame::npc_harbinger_of_flameAI::UpdateAI(), npc_blazing_monstrosity::npc_blazing_monstrosityAI::UpdateAI(), npc_egg_pile::npc_egg_pileAI::UpdateAI(), boss_anraphet::UpdateAI(), npc_brann_bronzebeard_anraphet::UpdateAI(), boss_earthrager_ptah::UpdateAI(), boss_temple_guardian_anhuur::UpdateAI(), boss_general_husam::UpdateAI(), npc_husam_tolvir_land_mine::UpdateAI(), boss_lockmaw::UpdateAI(), npc_lockmaw_augh_add::UpdateAI(), npc_lockmaw_augh_boss::UpdateAI(), boss_onyxia::UpdateAI(), boss_adarogg::UpdateAI(), boss_dark_shaman_koranthal::UpdateAI(), boss_lava_guard_gordoth::UpdateAI(), boss_slagmaw::UpdateAI(), boss_amnennar_the_coldbringer::UpdateAI(), boss_glutton::UpdateAI(), boss_mordresh_fire_eye::UpdateAI(), boss_tuten_kash::UpdateAI(), npc_belnistrasz::npc_belnistraszAI::UpdateAI(), npc_tomb_creature::npc_tomb_creatureAI::UpdateAI(), boss_ayamiss::UpdateAI(), boss_buru::UpdateAI(), boss_kurinnaxx::UpdateAI(), boss_moam::UpdateAI(), boss_ossirian::boss_ossirianAI::UpdateAI(), boss_rajaxx::UpdateAI(), npc_andorov::UpdateAI(), boss_kri::UpdateAI(), boss_vem::UpdateAI(), boss_yauj::UpdateAI(), boss_fankriss::UpdateAI(), boss_huhuran::UpdateAI(), boss_sartura::UpdateAI(), npc_sartura_royal_guard::UpdateAI(), boss_skeram::boss_skeramAI::UpdateAI(), boss_viscidus::boss_viscidusAI::UpdateAI(), npc_vp_slipstream_landing_zone::UpdateAI(), npc_disciple_of_naralex::UpdateAI(), npc_draenei_survivor::npc_draenei_survivorAI::UpdateAI(), npc_sironas::npc_sironasAI::UpdateAI(), npc_demolitionist_legoso::npc_demolitionist_legosoAI::UpdateAI(), Scripts::Kalimdor::Durotar::npc_darkspear_jailor::UpdateAI(), Scripts::Kalimdor::Durotar::npc_captive_spitescale_scout::UpdateAI(), Scripts::Kalimdor::Durotar::npc_echo_isles_class_trainer< PitPos, QuestID >::UpdateAI(), Scripts::Kalimdor::Durotar::npc_voljin_garrosh_vision::UpdateAI(), Scripts::Kalimdor::Durotar::npc_voljin_thrall_vision::UpdateAI(), npc_whisperwind_lasher::npc_whisperwind_lasherAI::UpdateAI(), npc_cairne_bloodhoof::UpdateAI(), boss_zum_rah::boss_zum_rahAI::UpdateAI(), boss_azhiccar::UpdateAI(), boss_orator_krix_vizk::UpdateAI(), boss_the_candle_king::UpdateAI(), boss_edna::UpdateAI(), boss_skarmorak::UpdateAI(), npc_helena_gentle_witch_hunt::UpdateAI(), boss_aqusirr::UpdateAI(), boss_aqusirr_aqualing::UpdateAI(), boss_lord_stormsong::UpdateAI(), boss_lord_stormsong_intro_npc< ConvoIntroSpellId, ConvoOutroSpellId >::UpdateAI(), TidesageCouncilSharedAI::UpdateAI(), HeartsbaneTriadSharedAI::UpdateAI(), boss_lord_waycrest::UpdateAI(), boss_lady_waycrest::UpdateAI(), boss_soulbound_goliath::UpdateAI(), npc_matron_bryndle::UpdateAI(), boss_corborus::boss_corborusAI::UpdateAI(), npc_rock_borer::npc_rock_borerAI::UpdateAI(), boss_high_priestess_azil::boss_high_priestess_azilAI::UpdateAI(), npc_gravity_well::npc_gravity_wellAI::UpdateAI(), npc_seismic_shard::npc_seismic_shardAI::UpdateAI(), boss_ozruk::boss_ozrukAI::UpdateAI(), boss_slabhide::boss_slabhideAI::UpdateAI(), npc_lava_fissure::npc_lava_fissureAI::UpdateAI(), npc_stalactite_trigger::npc_stalactite_triggerAI::UpdateAI(), npc_sc_millhouse_manastorm::npc_sc_millhouse_manastormAI::UpdateAI(), boss_amanitar::UpdateAI(), boss_elder_nadox::UpdateAI(), npc_ahnkahar_nerubian::UpdateAI(), boss_jedoga_shadowseeker::UpdateAI(), boss_prince_taldaram::UpdateAI(), npc_prince_taldaram_flame_sphere::UpdateAI(), boss_anub_arak::UpdateAI(), boss_hadronox::UpdateAI(), npc_hadronox_crusherPackAI::UpdateAI(), npc_hadronox_foeAI::UpdateAI(), boss_krik_thir::UpdateAI(), npc_watcher_gashra::UpdateAI(), npc_watcher_narjil::UpdateAI(), npc_watcher_silthik::UpdateAI(), npc_anub_ar_warrior::UpdateAI(), npc_anub_ar_skirmisher::UpdateAI(), npc_anub_ar_shadowcaster::UpdateAI(), boss_sartharion::UpdateAI(), dummy_dragonAI::UpdateAI(), npc_tenebron::UpdateAI(), npc_shadron::UpdateAI(), npc_vesperon::UpdateAI(), npc_twilight_eggs::UpdateAI(), npc_flame_tsunami::UpdateAI(), npc_twilight_fissure::UpdateAI(), npc_twilight_whelp::UpdateAI(), boss_baltharus_the_warborn::UpdateAI(), npc_baltharus_the_warborn_clone::UpdateAI(), boss_general_zarithrian::UpdateAI(), npc_onyx_flamecaller::UpdateAI(), boss_halion::UpdateAI(), boss_twilight_halion::UpdateAI(), npc_halion_controller::UpdateAI(), npc_meteor_strike::UpdateAI(), npc_meteor_strike_flame::UpdateAI(), boss_saviana_ragefire::UpdateAI(), npc_xerestrasza::UpdateAI(), boss_anubarak_trial::UpdateAI(), boss_faction_championsAI::UpdateAI(), npc_toc_druid::UpdateAI(), npc_toc_shaman::UpdateAI(), npc_toc_paladin::UpdateAI(), npc_toc_priest::UpdateAI(), npc_toc_shadow_priest::UpdateAI(), npc_toc_warlock::UpdateAI(), npc_toc_mage::UpdateAI(), npc_toc_hunter::UpdateAI(), npc_toc_boomkin::UpdateAI(), npc_toc_warrior::UpdateAI(), npc_toc_dk::UpdateAI(), npc_toc_rogue::UpdateAI(), npc_toc_enh_shaman::UpdateAI(), npc_toc_retro_paladin::UpdateAI(), npc_toc_pet_warlock::UpdateAI(), boss_jaraxxus::UpdateAI(), npc_mistress_of_pain::UpdateAI(), boss_northrend_beastsAI::UpdateAI(), npc_snobold_vassal::UpdateAI(), npc_beasts_combat_stalker::UpdateAI(), boss_jormungarAI::UpdateAI(), boss_twin_baseAI::UpdateAI(), boss_lich_king_toc::UpdateAI(), npc_tirion_toc::UpdateAI(), npc_fizzlebang_toc::UpdateAI(), npc_garrosh_toc::UpdateAI(), npc_varian_toc::UpdateAI(), boss_king_dred::UpdateAI(), boss_novos::UpdateAI(), boss_tharon_ja::UpdateAI(), boss_trollgore::UpdateAI(), boss_bronjahm::UpdateAI(), boss_devourer_of_souls::UpdateAI(), npc_sylvanas_fos::UpdateAI(), npc_jaina_fos::UpdateAI(), boss_falric::boss_falricAI::UpdateAI(), boss_marwyn::boss_marwynAI::UpdateAI(), npc_jaina_or_sylvanas_intro_hor::npc_jaina_or_sylvanas_intro_horAI::UpdateAI(), npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI::UpdateAI(), npc_the_lich_king_escape_hor::npc_the_lich_king_escape_horAI::UpdateAI(), npc_ghostly_priest::npc_ghostly_priestAI::UpdateAI(), npc_phantom_mage::npc_phantom_mageAI::UpdateAI(), npc_shadowy_mercenary::npc_shadowy_mercenaryAI::UpdateAI(), npc_spectral_footman::npc_spectral_footmanAI::UpdateAI(), npc_tortured_rifleman::npc_tortured_riflemanAI::UpdateAI(), npc_frostsworn_general::npc_frostsworn_generalAI::UpdateAI(), npc_spiritual_reflection::npc_spiritual_reflectionAI::UpdateAI(), npc_raging_ghoul::npc_raging_ghoulAI::UpdateAI(), npc_risen_witch_doctor::npc_risen_witch_doctorAI::UpdateAI(), npc_lumbering_abomination::npc_lumbering_abominationAI::UpdateAI(), npc_uther_quel_delar::npc_uther_quel_delarAI::UpdateAI(), npc_quel_delar_sword::npc_quel_delar_swordAI::UpdateAI(), boss_garfrost::UpdateAI(), boss_ick::UpdateAI(), boss_krick::UpdateAI(), boss_tyrannus::UpdateAI(), boss_rimefang::UpdateAI(), npc_ymirjar_flamebearer::UpdateAI(), boss_drakkari_colossus::UpdateAI(), boss_drakkari_elemental::UpdateAI(), boss_moorabi::UpdateAI(), boss_blood_council_controller::UpdateAI(), boss_prince_keleseth_icc::UpdateAI(), boss_prince_taldaram_icc::UpdateAI(), boss_prince_valanar_icc::UpdateAI(), npc_blood_queen_lana_thel::UpdateAI(), npc_kinetic_bomb::UpdateAI(), boss_blood_queen_lana_thel::UpdateAI(), boss_deathbringer_saurfang::UpdateAI(), npc_high_overlord_saurfang_icc::UpdateAI(), npc_muradin_bronzebeard_icc::UpdateAI(), boss_festergut::UpdateAI(), npc_stinky_icc::UpdateAI(), npc_high_overlord_saurfang_igb::UpdateAI(), npc_muradin_bronzebeard_igb::UpdateAI(), npc_gunship_boarding_leader::UpdateAI(), npc_darnavan::UpdateAI(), boss_lord_marrowgar::UpdateAI(), npc_coldflame::UpdateAI(), npc_bone_spike::UpdateAI(), boss_professor_putricide::UpdateAI(), boss_rotface::UpdateAI(), npc_little_ooze::UpdateAI(), npc_big_ooze::UpdateAI(), npc_precious_icc::UpdateAI(), boss_sindragosa::UpdateAI(), npc_spinestalker::UpdateAI(), npc_rimefang_icc::UpdateAI(), npc_sindragosa_trash::UpdateAI(), boss_sister_svalna::UpdateAI(), npc_frostwing_ymirjar_vrykul::UpdateAI(), boss_the_lich_king::UpdateAI(), npc_tirion_fordring_tft::UpdateAI(), npc_shambling_horror_icc::UpdateAI(), npc_raging_spirit::UpdateAI(), npc_valkyr_shadowguard::UpdateAI(), npc_strangulate_vehicle::UpdateAI(), npc_terenas_menethil::UpdateAI(), npc_spirit_warden::UpdateAI(), npc_spirit_bomb::UpdateAI(), npc_broken_frostmourne::UpdateAI(), boss_valithria_dreamwalker::UpdateAI(), npc_the_lich_king_controller::UpdateAI(), npc_risen_archmage::UpdateAI(), npc_blazing_skeleton::UpdateAI(), npc_suppresser::UpdateAI(), npc_gluttonous_abomination::UpdateAI(), npc_dream_cloud::UpdateAI(), npc_highlord_tirion_fordring_lh::UpdateAI(), npc_rotting_frost_giant::UpdateAI(), npc_frost_freeze_trap::UpdateAI(), npc_arthas_teleport_visual::npc_arthas_teleport_visualAI::UpdateAI(), npc_icc_nerubar_broodkeeper::UpdateAI(), boss_anubrekhan::UpdateAI(), boss_faerlina::UpdateAI(), boss_gluth::UpdateAI(), boss_gothik::UpdateAI(), boss_grobbulus::UpdateAI(), boss_heigan::UpdateAI(), boss_kelthuzad::UpdateAI(), boss_loatheb::UpdateAI(), boss_maexxna::UpdateAI(), boss_noth::UpdateAI(), boss_patchwerk::UpdateAI(), boss_razuvious::UpdateAI(), boss_sapphiron::UpdateAI(), boss_thaddius::UpdateAI(), npc_frogger_trigger_naxx::UpdateAI(), boss_malygos::UpdateAI(), npc_melee_hover_disk::UpdateAI(), npc_nexus_lord::UpdateAI(), npc_scion_of_eternity::UpdateAI(), npc_wyrmrest_skytalon::UpdateAI(), boss_keristrasza::UpdateAI(), boss_magus_telestra::UpdateAI(), boss_ormorok::UpdateAI(), boss_drakos::UpdateAI(), boss_eregos::UpdateAI(), boss_urom::UpdateAI(), boss_varos::UpdateAI(), npc_ruby_emerald_amber_drake::UpdateAI(), boss_general_bjarngrim::UpdateAI(), npc_bjarngrim_stormforged_lieutenant::UpdateAI(), boss_loken::UpdateAI(), boss_volkhan::UpdateAI(), npc_volkhan_molten_golem::UpdateAI(), boss_krystallus::UpdateAI(), boss_maiden_of_grief::UpdateAI(), boss_sjonnir::UpdateAI(), boss_algalon_the_observer::UpdateAI(), npc_living_constellation::UpdateAI(), npc_brann_bronzebeard_algalon::UpdateAI(), go_celestial_planetarium_access::UpdateAI(), boss_steelbreaker::boss_steelbreakerAI::UpdateAI(), boss_runemaster_molgeim::boss_runemaster_molgeimAI::UpdateAI(), boss_stormcaller_brundir::boss_stormcaller_brundirAI::UpdateAI(), boss_auriaya::UpdateAI(), npc_sanctum_sentry::UpdateAI(), npc_feral_defender::UpdateAI(), boss_flame_leviathan::boss_flame_leviathanAI::UpdateAI(), boss_freya::boss_freyaAI::UpdateAI(), boss_elder_brightleaf::boss_elder_brightleafAI::UpdateAI(), boss_elder_stonebark::boss_elder_stonebarkAI::UpdateAI(), boss_elder_ironbranch::boss_elder_ironbranchAI::UpdateAI(), boss_general_vezax::boss_general_vezaxAI::UpdateAI(), boss_saronite_animus::boss_saronite_animusAI::UpdateAI(), npc_saronite_vapors::npc_saronite_vaporsAI::UpdateAI(), boss_hodir::UpdateAI(), boss_ignis::boss_ignis_AI::UpdateAI(), boss_kologarn::boss_kologarnAI::UpdateAI(), boss_mimiron::boss_mimironAI::UpdateAI(), boss_leviathan_mk_ii::boss_leviathan_mk_iiAI::UpdateAI(), boss_vx_001::boss_vx_001AI::UpdateAI(), boss_aerial_command_unit::boss_aerial_command_unitAI::UpdateAI(), npc_mimiron_assault_bot::npc_mimiron_assault_botAI::UpdateAI(), npc_mimiron_emergency_fire_bot::npc_mimiron_emergency_fire_botAI::UpdateAI(), npc_mimiron_computer::npc_mimiron_computerAI::UpdateAI(), npc_mimiron_flames::npc_mimiron_flamesAI::UpdateAI(), npc_mimiron_frost_bomb::npc_mimiron_frost_bombAI::UpdateAI(), npc_mimiron_proximity_mine::npc_mimiron_proximity_mineAI::UpdateAI(), boss_razorscale::UpdateAI(), npc_expedition_commander::UpdateAI(), npc_darkrune_watcher::UpdateAI(), npc_darkrune_guardian::UpdateAI(), npc_darkrune_sentinel::UpdateAI(), boss_thorim::boss_thorimAI::UpdateAI(), npc_runic_colossus::npc_runic_colossusAI::UpdateAI(), npc_ancient_rune_giant::npc_ancient_rune_giantAI::UpdateAI(), npc_sif::npc_sifAI::UpdateAI(), boss_xt002::UpdateAI(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::UpdateAI(), boss_sara::boss_saraAI::UpdateAI(), boss_yogg_saron::boss_yogg_saronAI::UpdateAI(), npc_guardian_of_yogg_saron::npc_guardian_of_yogg_saronAI::UpdateAI(), npc_corruptor_tentacle::npc_corruptor_tentacleAI::UpdateAI(), npc_crusher_tentacle::npc_crusher_tentacleAI::UpdateAI(), npc_immortal_guardian::npc_immortal_guardianAI::UpdateAI(), npc_yogg_saron_keeper::npc_yogg_saron_keeperAI::UpdateAI(), npc_yogg_saron_illusions::npc_yogg_saron_illusionsAI::UpdateAI(), npc_garona::npc_garonaAI::UpdateAI(), boss_ingvar_the_plunderer::UpdateAI(), npc_annhylde_the_caller::UpdateAI(), boss_keleseth::UpdateAI(), npc_vrykul_skeleton::UpdateAI(), npc_enslaved_proto_drake::UpdateAI(), boss_svala::UpdateAI(), boss_archavon::UpdateAI(), boss_emalon::UpdateAI(), npc_tempest_minion::UpdateAI(), boss_koralon::UpdateAI(), boss_toravon::UpdateAI(), go_caribou_trap::UpdateAI(), go_mammoth_trap::UpdateAI(), npc_thassarian::UpdateAI(), npc_counselor_talbot::UpdateAI(), npc_bloodmage_laurith::UpdateAI(), npc_minigob_manabonk::UpdateAI(), npc_commander_eligor_dawnbringer::UpdateAI(), npc_amberpine_woodsman::UpdateAI(), npc_venture_co_straggler::UpdateAI(), npc_lake_frog::UpdateAI(), npc_tournament_training_dummy::UpdateAI(), npc_blessed_banner::UpdateAI(), npc_frostbrood_skytalon::UpdateAI(), npc_freed_protodrake::UpdateAI(), npc_brann_bronzebeard_keystone::UpdateAI(), npc_king_jokkum_vehicle::UpdateAI(), npc_crusade_recruit::UpdateAI(), npc_alchemist_finklestein::UpdateAI(), boss_exarch_maladaar::UpdateAI(), boss_shirrak_the_dead_watcher::UpdateAI(), npc_ethereal_beacon::UpdateAI(), npc_ethereal_apprentice::UpdateAI(), boss_anzu::UpdateAI(), boss_blackheart_the_inciter::UpdateAI(), boss_grandmaster_vorpil::UpdateAI(), boss_murmur::UpdateAI(), npc_wrathbone_flayer::UpdateAI(), boss_gurtogg_bloodboil::UpdateAI(), boss_illidan_stormrage::UpdateAI(), npc_akama_illidan::UpdateAI(), npc_flame_of_azzinoth::UpdateAI(), npc_maiev::UpdateAI(), boss_illidari_council::UpdateAI(), boss_high_nethermancer_zerevor::UpdateAI(), boss_lady_malande::UpdateAI(), boss_reliquary_of_souls::UpdateAI(), boss_essence_of_suffering::UpdateAI(), boss_essence_of_desire::UpdateAI(), boss_essence_of_anger::UpdateAI(), boss_shade_of_akama::UpdateAI(), npc_akama_shade::UpdateAI(), npc_creature_generator_akama::UpdateAI(), npc_ashtongue_defender::UpdateAI(), npc_ashtongue_rogue::UpdateAI(), npc_ashtongue_elementalist::UpdateAI(), npc_ashtongue_spiritbinder::UpdateAI(), boss_teron_gorefiend::UpdateAI(), boss_doom_lord_kazzak::UpdateAI(), boss_doomwalker::UpdateAI(), boss_fathomlord_karathress::UpdateAI(), boss_hydross_the_unstable::UpdateAI(), boss_lady_vashj::UpdateAI(), boss_leotheras_the_blind::UpdateAI(), boss_the_lurker_below::UpdateAI(), boss_morogrim_tidewalker::UpdateAI(), boss_mekgineer_steamrigger::UpdateAI(), boss_warlord_kalithresh::UpdateAI(), npc_frozen_core::UpdateAI(), npc_ahune_bunny::UpdateAI(), boss_mennu_the_betrayer::UpdateAI(), boss_quagmirran::UpdateAI(), boss_rokmar_the_crackler::UpdateAI(), boss_swamplord_muselek::UpdateAI(), npc_claw::UpdateAI(), boss_the_black_stalker::UpdateAI(), boss_broggok::UpdateAI(), boss_kelidan_the_breaker::UpdateAI(), boss_omor_the_unscarred::UpdateAI(), boss_vazruden_the_herald::UpdateAI(), boss_vazruden::UpdateAI(), boss_watchkeeper_gargolmar::UpdateAI(), boss_magtheridon::UpdateAI(), boss_grand_warlock_nethekurse::UpdateAI(), boss_warbringer_omrogg::UpdateAI(), boss_warchief_kargath_bladefist::UpdateAI(), npc_millhouse_manastorm::UpdateAI(), npc_warden_mellichar::UpdateAI(), boss_dalliah_the_doomsayer::UpdateAI(), boss_harbinger_skyriss::UpdateAI(), boss_wrath_scryer_soccothrates::UpdateAI(), boss_zereketh_the_unbound::UpdateAI(), boss_commander_sarannis::UpdateAI(), boss_high_botanist_freywinn::UpdateAI(), boss_laj::UpdateAI(), boss_thorngrin_the_tender::UpdateAI(), boss_warp_splinter::UpdateAI(), boss_alar::UpdateAI(), boss_high_astromancer_solarian::UpdateAI(), boss_kaelthas::UpdateAI(), boss_void_reaver::UpdateAI(), boss_gatewatcher_gyrokill::UpdateAI(), boss_gatewatcher_iron_hand::UpdateAI(), boss_mechano_lord_capacitus::UpdateAI(), boss_nethermancer_sepethrea::UpdateAI(), boss_pathaleon_the_calculator::UpdateAI(), npc_simon_bunny::npc_simon_bunnyAI::UpdateAI(), npc_colonel_jules::npc_colonel_julesAI::UpdateAI(), npc_barada::npc_baradaAI::UpdateAI(), npc_magister_aledis::npc_magister_aledisAI::UpdateAI(), npc_watch_commander_leonus::UpdateAI(), npc_infernal_rain_hellfire::UpdateAI(), npc_fear_controller::UpdateAI(), npc_invis_infernal_caster::npc_invis_infernal_casterAI::UpdateAI(), Scripts::Pandaria::TheWanderingIsle::npc_jaomin_ro::UpdateAI(), Scripts::Pandaria::TheWanderingIsle::npc_aysa_cloudsinger_cave_of_meditation::UpdateAI(), Scripts::Pandaria::TheWanderingIsle::npc_li_fei_combat::UpdateAI(), Scripts::Pandaria::TheWanderingIsle::npc_delivery_cart::UpdateAI(), npc_pet_gen_pandaren_monk::UpdateAI(), npc_pet_shaman_earth_elemental::UpdateAI(), npc_pet_shaman_fire_elemental::UpdateAI(), Scripts::QuelThalas::MurderRow::KystiaManaheart::boss_kystia_manaheart::UpdateAI(), Scripts::QuelThalas::MurderRow::KystiaManaheart::boss_kystia_manaheart_nibbles::UpdateAI(), boss_anduin_wrynn::UpdateAI(), npc_anduin_wrynn_lost_soul::UpdateAI(), npc_anduin_wrynn_fiendish_soul::UpdateAI(), npc_anduin_wrynn_monstrous_soul::UpdateAI(), boss_remnant_of_a_fallen_king::UpdateAI(), npc_anduin_wrynn_grim_reflection::UpdateAI(), npc_anduin_wrynn_sylvanas::UpdateAI(), npc_anduin_wrynn_jaina::UpdateAI(), npc_anduin_wrynn_uther::UpdateAI(), emerald_dragonAI::UpdateAI(), boss_taerar::boss_taerarAI::UpdateAI(), go_brewfest_music::go_brewfest_musicAI::UpdateAI(), go_midsummer_music::go_midsummer_musicAI::UpdateAI(), go_darkmoon_faire_music::go_darkmoon_faire_musicAI::UpdateAI(), go_pirate_day_music::go_pirate_day_musicAI::UpdateAI(), go_bells::go_bellsAI::UpdateAI(), npc_midsummer_bunny_pole::npc_midsummer_bunny_poleAI::UpdateAI(), npc_priestess_alun_za_spirit_of_gold::UpdateAI(), boss_volkaal::UpdateAI(), boss_the_golden_serpent::UpdateAI(), npc_kings_rest_animated_guardian::UpdateAI(), npc_kings_rest_shadow_borne_warrior::UpdateAI(), npc_kings_rest_shadow_borne_witch_doctor::UpdateAI(), npc_kings_rest_shadow_borne_champion::UpdateAI(), boss_cragmaw_the_infested::UpdateAI(), npc_cragmaw_blood_tick::UpdateAI(), boss_elder_leaxa::UpdateAI(), npc_blood_effigy::UpdateAI(), boss_sporecaller_zancha::UpdateAI(), npc_sporecaller_zancha_musashitake::UpdateAI(), npc_magwin::npc_magwinAI::UpdateEscortAI(), npc_ranshalla::npc_ranshallaAI::UpdateEscortAI(), npc_crok_scourgebane::UpdateEscortAI(), boss_ambassador_hellmaw::UpdateEscortAI(), boss_ragnaros::UpdateIntroEvents(), boss_kirtonos_the_herald::UpdateIntroEvents(), npc_millhouse_manastorm::UpdateIntroEvents(), boss_archaedas::UpdateOutOfCombatEvents(), boss_nalorakk::UpdateOutOfCombatEvents(), boss_hydross_the_unstable::UpdateOutOfCombatEvents(), boss_broggok::UpdateOutOfCombatEvents(), boss_grand_warlock_nethekurse::UpdateOutOfCombatEvents(), boss_majordomo::UpdateSpecialEvents(), boss_hexlord_malacrass::UpdateSpecialEvents(), and boss_vazruden_the_herald::UpdateSpecialEvents().

Member Data Documentation

◆ _eventMap

◆ _lastEvent

Event EventMap::_lastEvent
private

Definition at line 328 of file EventMap.h.

Referenced by ExecuteEvent(), and Repeat().

◆ _phaseMask

PhaseMask EventMap::_phaseMask
private

Definition at line 313 of file EventMap.h.

Referenced by ExecuteEvent(), Reset(), and SetPhase().

◆ _time

TimePoint EventMap::_time
private

◆ _timerSeries

EventSeriesStore EventMap::_timerSeries
private

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