|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <ScriptedCreature.h>
Inherits ScriptedAI.
Inherited by boss_aeonus::boss_aeonusAI, boss_akilzon::boss_akilzonAI, boss_aku_mai::boss_aku_maiAI, boss_algalon_the_observer::boss_algalon_the_observerAI, boss_alizabal::boss_alizabalAI, boss_amanitar::boss_amanitarAI, boss_anraphet::boss_anraphetAI, boss_anubarak_trial::boss_anubarak_trialAI, boss_anubrekhan::boss_anubrekhanAI, boss_anzu::boss_anzuAI, boss_archavon::boss_archavonAI, boss_auriaya::boss_auriayaAI, boss_ayamiss::boss_ayamissAI, boss_baltharus_the_warborn::boss_baltharus_the_warbornAI, boss_baron_geddon::boss_baron_geddonAI, boss_blackheart_the_inciter::boss_blackheart_the_inciterAI, boss_blood_council_controller::boss_blood_council_controllerAI, boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI, boss_broggok::boss_broggokAI, boss_bronjahm::boss_bronjahmAI, boss_broodlord::boss_broodlordAI, boss_buru::boss_buruAI, boss_chromaggus::boss_chromaggusAI, boss_chrono_lord_deja::boss_chrono_lord_dejaAI, boss_commander_sarannis::boss_commander_sarannisAI, boss_daakara::boss_daakaraAI, boss_dalronn_the_controller::boss_dalronn_the_controllerAI, boss_darkweaver_syth::boss_darkweaver_sythAI, boss_deathbringer_saurfang::boss_deathbringer_saurfangAI, boss_devourer_of_souls::boss_devourer_of_soulsAI, boss_drakkari_colossus::boss_drakkari_colossusAI, boss_drakkisath::boss_drakkisathAI, boss_drakos::boss_drakosAI, boss_earthrager_ptah::boss_earthrager_ptahAI, boss_ebonroc::boss_ebonrocAI, boss_elder_brightleaf::boss_elder_brightleafAI, boss_elder_ironbranch::boss_elder_ironbranchAI, boss_elder_nadox::boss_elder_nadoxAI, boss_elder_stonebark::boss_elder_stonebarkAI, boss_emalon::boss_emalonAI, boss_eregos::boss_eregosAI, boss_faction_championsAI, boss_faerlina::boss_faerlinaAI, boss_festergut::boss_festergutAI, boss_firemaw::boss_firemawAI, boss_flame_leviathan::boss_flame_leviathanAI, boss_flamegor::boss_flamegorAI, boss_four_horsemen::boss_four_horsemenAI, boss_freya::boss_freyaAI, boss_garfrost::boss_garfrostAI, boss_garr::boss_garrAI, boss_gatewatcher_gyrokill::boss_gatewatcher_gyrokillAI, boss_gatewatcher_iron_hand::boss_gatewatcher_iron_handAI, boss_gehennas::boss_gehennasAI, boss_general_vezax::boss_general_vezaxAI, boss_general_zarithrian::boss_general_zarithrianAI, boss_gizrul_the_slavener::boss_gizrul_the_slavenerAI, boss_gluth::boss_gluthAI, boss_golemagg::boss_golemaggAI, boss_gormok::boss_gormokAI, boss_gothik::boss_gothikAI, boss_grand_warlock_nethekurse::boss_grand_warlock_nethekurseAI, boss_grandmaster_vorpil::boss_grandmaster_vorpilAI, boss_grobbulus::boss_grobbulusAI, boss_gruul::boss_gruulAI, boss_gyth::boss_gythAI, boss_halazzi::boss_halazziAI, boss_halycon::boss_halyconAI, boss_heigan::boss_heiganAI, boss_hexlord_malacrass::boss_hex_lord_malacrassAI, boss_high_botanist_freywinn::boss_high_botanist_freywinnAI, boss_highlord_omokk::boss_highlordomokkAI, boss_hodir::boss_hodirAI, boss_hogger::boss_hoggerAI, boss_hoptallus::boss_hoptallusAI, boss_icehowl::boss_icehowlAI, boss_ick::boss_ickAI, boss_ignis::boss_ignis_AI, boss_ingvar_the_plunderer::boss_ingvar_the_plundererAI, boss_janalai::boss_janalaiAI, boss_jaraxxus::boss_jaraxxusAI, boss_jormungarAI, boss_keleseth::boss_kelesethAI, boss_kelthuzad::boss_kelthuzadAI, boss_king_dred::boss_king_dredAI, boss_kologarn::boss_kologarnAI, boss_koralon::boss_koralonAI, boss_kurinnaxx::boss_kurinnaxxAI, boss_lady_deathwhisper::boss_lady_deathwhisperAI, boss_laj::boss_lajAI, boss_loatheb::boss_loathebAI, boss_lord_marrowgar::boss_lord_marrowgarAI, boss_lord_overheat::boss_lord_overheatAI, boss_lord_valthalak::boss_lord_valthalakAI, boss_lucifron::boss_lucifronAI, boss_maexxna::boss_maexxnaAI, boss_magmadar::boss_magmadarAI, boss_majordomo::boss_majordomoAI, boss_malygos::boss_malygosAI, boss_mechano_lord_capacitus::boss_mechano_lord_capacitusAI, boss_moam::boss_moamAI, boss_mother_smolderweb::boss_mothersmolderwebAI, boss_murmur::boss_murmurAI, boss_nalorakk::boss_nalorakkAI, boss_nazan::boss_nazanAI, boss_nefarian::boss_nefarianAI, boss_nethermancer_sepethrea::boss_nethermancer_sepethreaAI, boss_noth::boss_nothAI, boss_novos::boss_novosAI, boss_occuthar::boss_occutharAI, boss_omor_the_unscarred::boss_omor_the_unscarredAI, boss_onyxia::boss_onyxiaAI, boss_ook_ook::boss_ook_ookAI, boss_ormorok::boss_ormorokAI, boss_ossirian::boss_ossirianAI, boss_overlord_wyrmthalak::boss_overlordwyrmthalakAI, boss_patchwerk::boss_patchwerkAI, boss_pathaleon_the_calculator::boss_pathaleon_the_calculatorAI, boss_pit_lord_argaloth::boss_pit_lord_argalothAI, boss_postmaster_malown::boss_postmaster_malownAI, boss_prince_keleseth_icc::boss_prince_kelesethAI, boss_prince_taldaram_icc::boss_prince_taldaramAI, boss_prince_valanar_icc::boss_prince_valanarAI, boss_professor_putricide::boss_professor_putricideAI, boss_pyroguard_emberseer::boss_pyroguard_emberseerAI, boss_ragnaros::boss_ragnarosAI, boss_rajaxx::boss_rajaxxAI, boss_randolph_moloch::boss_randolph_molochAI, boss_razorgore::boss_razorgoreAI, boss_razorscale::boss_razorscaleAI, boss_razorscale_controller::boss_razorscale_controllerAI, boss_razuvious::boss_razuviousAI, boss_rend_blackhand::boss_rend_blackhandAI, boss_rotface::boss_rotfaceAI, boss_runemaster_molgeim::boss_runemaster_molgeimAI, boss_sapphiron::boss_sapphironAI, boss_saviana_ragefire::boss_saviana_ragefireAI, boss_shadow_hunter_voshgajin::boss_shadowvoshAI, boss_shazzrah::boss_shazzrahAI, boss_sindragosa::boss_sindragosaAI, boss_sister_svalna::boss_sister_svalnaAI, boss_sjonnir::boss_sjonnirAI, boss_skarvald_the_constructor::boss_skarvald_the_constructorAI, boss_skeram::boss_skeramAI, boss_steelbreaker::boss_steelbreakerAI, boss_stormcaller_brundir::boss_stormcaller_brundirAI, boss_sulfuron::boss_sulfuronAI, boss_taldaram::boss_taldaramAI, boss_talon_king_ikiss::boss_talon_king_ikissAI, boss_temple_guardian_anhuur::boss_temple_guardian_anhuurAI, boss_temporus::boss_temporusAI, boss_thaddius::boss_thaddiusAI, boss_tharon_ja::boss_tharon_jaAI, boss_the_beast::boss_thebeastAI, boss_the_lich_king::boss_the_lich_kingAI, boss_thorim::boss_thorimAI, boss_thorngrin_the_tender::boss_thorngrin_the_tenderAI, boss_toravon::boss_toravonAI, boss_trollgore::boss_trollgoreAI, boss_twin_baseAI, boss_tyrannus::boss_tyrannusAI, boss_urok_doomhowl::boss_urok_doomhowlAI, boss_urom::boss_uromAI, boss_vaelastrasz::boss_vaelAI, boss_varos::boss_varosAI, boss_vazruden::boss_vazrudenAI, boss_vexallus::boss_vexallusAI, boss_victor_nefarius::boss_victor_nefariusAI, boss_viscidus::boss_viscidusAI, boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI, boss_warbringer_omrogg::boss_warbringer_omroggAI, boss_warchief_kargath_bladefist::boss_warchief_kargath_bladefistAI, boss_warmaster_voone::boss_warmastervooneAI, boss_warp_splinter::boss_warp_splinterAI, boss_watchkeeper_gargolmar::boss_watchkeeper_gargolmarAI, boss_xt002::boss_xt002_AI, boss_zum_rah::boss_zum_rahAI, generic_halionAI, npc_green_dragon_combat_trigger::npc_green_dragon_combat_triggerAI, and quartermaster_zigris::boss_quatermasterzigrisAI.
Public Member Functions | |
| BossAI (Creature *creature, uint32 bossId) | |
| void | EnterCombat (Unit *) OVERRIDE |
| void | ExecuteEvent (uint32) OVERRIDE |
| BossBoundaryMap const * | GetBoundary () const |
| void | JustDied (Unit *) OVERRIDE |
| void | JustReachedHome () OVERRIDE |
| void | JustSummoned (Creature *summon) OVERRIDE |
| void | Reset () OVERRIDE |
| void | SummonedCreatureDespawn (Creature *summon) OVERRIDE |
| void | UpdateAI (uint32 diff) OVERRIDE |
| == Triggered Actions Requested ================== | |
| virtual | ~BossAI () |
| Public Member Functions inherited from ScriptedAI | |
| void | AttackStart (Unit *) OVERRIDE |
| void | AttackStartNoMove (Unit *target) |
| void | DamageTaken (Unit *, uint32 &) OVERRIDE |
| void | DoCastSpell (Unit *target, SpellInfo const *spellInfo, bool triggered=false) |
| std::list< Creature * > | DoFindFriendlyCC (float range) |
| std::list< Creature * > | DoFindFriendlyMissingBuff (float range, uint32 spellId) |
| float | DoGetThreat (Unit *unit) |
| void | DoModifyThreatPercent (Unit *unit, int32 pct) |
| void | DoPlaySoundToSet (WorldObject *source, uint32 soundId) |
| void | DoResetThreat () |
| Unit * | DoSelectLowestHpFriendly (float range, uint32 minHPDiff=1) |
| Creature * | DoSpawnCreature (uint32 entry, float offsetX, float offsetY, float offsetZ, float angle, TempSummonType type, uint32 despawntime) |
| void | DoStartMovement (Unit *target, float distance=0.0f, float angle=0.0f) |
| void | DoStartNoMovement (Unit *target) |
| void | DoStopAttack () |
| void | DoTeleportAll (float x, float y, float z, float o) |
| void | DoTeleportPlayer (Unit *unit, float x, float y, float z, float o) |
| void | DoTeleportTo (float const pos[4]) |
| void | DoTeleportTo (float x, float y, float z, uint32 time=0) |
| template<class T> | |
| const T & | DUNGEON_MODE (const T &normal5, const T &heroic5) const |
| void | EnterCombat (Unit *) OVERRIDE |
| bool | EnterEvadeIfOutOfCombatArea (uint32 const diff) |
| void | ExecuteEvent (uint32) OVERRIDE |
| DifficultyID | GetDifficulty () const |
| Player * | GetPlayerAtMinimumRange (float minRange) |
| bool | HealthAbovePct (uint32 pct) const |
| bool | HealthBelowPct (uint32 pct) const |
| bool | Is25ManRaid () const |
| bool | IsCombatMovementAllowed () const |
| bool | IsHeroic () const |
| void | JustDied (Unit *) OVERRIDE |
| void | JustSummoned (Creature *) OVERRIDE |
| void | KilledUnit (Unit *) OVERRIDE |
| void | MovementInform (uint32, uint32) OVERRIDE |
| void | OnPossess (bool) |
| template<class T> | |
| const T & | RAID_MODE (const T &normal10, const T &normal25) const |
| template<class T> | |
| const T & | RAID_MODE (const T &normal10, const T &normal25, const T &flex, const T &lfr) const |
| template<class T> | |
| const T & | RAID_MODE (const T &normal10, const T &normal25, const T &heroic10, const T &heroic25, const T &flex, const T &lfr) const |
| void | Reset () OVERRIDE |
| ScriptedAI (Creature *creature) | |
| SpellInfo const * | SelectSpell (Unit *target, uint32 school, uint32 mechanic, SelectTargetType targets, uint32 powerCostMin, uint32 powerCostMax, float rangeMin, float rangeMax, SelectEffect effect) |
| void | SetCombatMovement (bool allowMovement) |
| void | SetEquipmentSlots (bool loadDefault, int32 mainHand=EQUIP_NO_CHANGE, int32 offHand=EQUIP_NO_CHANGE, int32 ranged=EQUIP_NO_CHANGE) |
| void | SpellHit (Unit *, SpellInfo const *) OVERRIDE |
| void | SpellHitTarget (Unit *, SpellInfo const *) OVERRIDE |
| void | SummonedCreatureDespawn (Creature *) OVERRIDE |
| void | UpdateAI (uint32 diff) OVERRIDE |
| == Triggered Actions Requested ================== | |
| virtual | ~ScriptedAI () |
| Public Member Functions inherited from CreatureAI | |
| virtual void | AttackedBy (Unit *) |
| virtual bool | CanRespawn () |
| virtual bool | CanSeeAlways (WorldObject const *) |
| bool | CanSeeEvenInPassiveMode () const |
| virtual void | CorpseRemoved (uint32 &) |
| == State checks ================================= | |
| CreatureAI (Creature *creature) | |
| void | DoZoneInCombat (Creature *creature=NULL, float maxRangeToNearestTarget=50.0f) |
| virtual void | EnterEvadeMode () |
| virtual bool | IsEscorted () |
| virtual void | IsSummonedBy (Unit *) |
| virtual void | JustRespawned () |
| void | MoveInLineOfSight_Safe (Unit *who) |
| == Reactions At ================================= | |
| void | OnCharmed (bool apply) |
| virtual void | OnSpellClick (Unit *, bool &) |
| virtual void | OwnerAttacked (Unit *) |
| virtual void | OwnerAttackedBy (Unit *) |
| virtual void | PassengerBoarded (Unit *, int8, bool) |
| == Fields ======================================= | |
| virtual void | ReceiveEmote (Player *, uint32) |
| void | SetCanSeeEvenInPassiveMode (bool canSeeEvenInPassiveMode) |
| virtual void | SummonedCreatureDies (Creature *, Unit *) |
| void | Talk (uint8 id, WorldObject const *whisperTarget=NULL) |
| virtual | ~CreatureAI () |
| Public Member Functions inherited from UnitAI | |
| void | AttackStartCaster (Unit *victim, float dist) |
| virtual bool | CanAIAttack (Unit const *) const |
| virtual void | DamageDealt (Unit *, uint32 &, DamageEffectType) |
| virtual void | DoAction (int32) |
| void | DoAddAuraToAllHostilePlayers (uint32 spellid) |
| void | DoCast (uint32 spellId) |
| void | DoCast (Unit *victim, uint32 spellId, bool triggered=false) |
| void | DoCastAOE (uint32 spellId, bool triggered=false) |
| void | DoCastToAllHostilePlayers (uint32 spellid, bool triggered=false) |
| void | DoCastVictim (uint32 spellId, bool triggered=false) |
| float | DoGetSpellMaxRange (uint32 spellId, bool positive=false) |
| void | DoMeleeAttackIfReady () |
| bool | DoSpellAttackIfReady (uint32 spell) |
| virtual uint32 | GetData (uint32) const |
| virtual uint64 | GetGUID (int32=0) const |
| virtual void | HealDone (Unit *, uint32 &) |
| virtual void | HealReceived (Unit *, uint32 &) |
| virtual void | InitializeAI () |
| virtual bool | OnGossipHello (Player *player) |
| template<class PREDICATE> | |
| Unit * | SelectTarget (SelectAggroTarget targetType, uint32 position, PREDICATE const &predicate) |
| Unit * | SelectTarget (SelectAggroTarget targetType, uint32 position=0, float dist=0.0f, bool playerOnly=false, int32 aura=0) |
| template<class PREDICATE> | |
| void | SelectTargetList (std::list< Unit * > &targetList, PREDICATE const &predicate, uint32 maxTargets, SelectAggroTarget targetType) |
| void | SelectTargetList (std::list< Unit * > &targetList, uint32 num, SelectAggroTarget targetType, float dist=0.0f, bool playerOnly=false, int32 aura=0) |
| virtual void | SetData (uint32, uint32) |
| virtual void | SetGUID (uint64, int32=0) |
| virtual void | sGossipHello (Player *) |
| virtual void | sGossipSelect (Player *, uint32, uint32) |
| virtual void | sGossipSelectCode (Player *, uint32, uint32, char const *) |
| virtual bool | sOnDummyEffect (Unit *, uint32, SpellEffIndex) |
| virtual void | sOnGameEvent (bool, uint16) |
| virtual void | SpellInterrupted (uint32, uint32) |
| virtual void | sQuestAccept (Player *, Quest const *) |
| virtual void | sQuestComplete (Player *, Quest const *) |
| virtual void | sQuestReward (Player *, Quest const *, uint32) |
| virtual void | sQuestSelect (Player *, Quest const *) |
| UnitAI (Unit *unit) | |
| virtual | ~UnitAI () |
Public Attributes | |
| InstanceScript *const | instance |
| Public Attributes inherited from ScriptedAI | |
| bool | IsFleeing |
| Creature * | me |
Protected Member Functions | |
| void | _DespawnAtEvade () |
| void | _EnterCombat () |
| void | _JustDied () |
| void | _JustReachedHome () |
| void | _Reset () |
| bool | CheckBoundary (Unit *who) |
| bool | CheckInRoom () |
| void | TeleportCheaters () |
| Protected Member Functions inherited from CreatureAI | |
| bool | _EnterEvadeMode () |
| Creature * | DoSummon (uint32 entry, Position const &pos, uint32 despawnTime=30000, TempSummonType summonType=TempSummonType::TEMPSUMMON_CORPSE_TIMED_DESPAWN) |
| Creature * | DoSummon (uint32 entry, WorldObject *obj, float radius=5.0f, uint32 despawnTime=30000, TempSummonType summonType=TempSummonType::TEMPSUMMON_CORPSE_TIMED_DESPAWN) |
| Creature * | DoSummonFlyer (uint32 entry, WorldObject *obj, float flightZ, float radius=5.0f, uint32 despawnTime=30000, TempSummonType summonType=TempSummonType::TEMPSUMMON_CORPSE_TIMED_DESPAWN) |
| virtual void | MoveInLineOfSight (Unit *) |
| void | SetGazeOn (Unit *target) |
| bool | UpdateVictim () |
| bool | UpdateVictimWithGaze () |
Protected Attributes | |
| EventMap | events |
| SummonList | summons |
| Protected Attributes inherited from CreatureAI | |
| Creature *const | me |
| Protected Attributes inherited from UnitAI | |
| Unit *const | me |
Private Attributes | |
| uint32 const | _bossId |
| BossBoundaryMap const *const | _boundary |
Additional Inherited Members | |
| Static Public Member Functions inherited from UnitAI | |
| static void | FillAISpellInfo () |
| Static Public Attributes inherited from UnitAI | |
| static AISpellInfoType * | AISpellInfo |
Definition at line 376 of file ScriptedCreature.h.
Definition at line 456 of file ScriptedCreature.cpp.
References _bossId, _boundary, instance, ScriptedAI::ScriptedAI(), and summons.
Referenced by boss_aeonus::boss_aeonusAI::boss_aeonusAI(), boss_akilzon::boss_akilzonAI::boss_akilzonAI(), boss_aku_mai::boss_aku_maiAI::boss_aku_maiAI(), boss_algalon_the_observer::boss_algalon_the_observerAI::boss_algalon_the_observerAI(), boss_alizabal::boss_alizabalAI::boss_alizabalAI(), boss_amanitar::boss_amanitarAI::boss_amanitarAI(), boss_anraphet::boss_anraphetAI::boss_anraphetAI(), boss_anubarak_trial::boss_anubarak_trialAI::boss_anubarak_trialAI(), boss_anubrekhan::boss_anubrekhanAI::boss_anubrekhanAI(), boss_anzu::boss_anzuAI::boss_anzuAI(), boss_archavon::boss_archavonAI::boss_archavonAI(), boss_auriaya::boss_auriayaAI::boss_auriayaAI(), boss_ayamiss::boss_ayamissAI::boss_ayamissAI(), boss_baltharus_the_warborn::boss_baltharus_the_warbornAI::boss_baltharus_the_warbornAI(), boss_baron_geddon::boss_baron_geddonAI::boss_baron_geddonAI(), boss_blackheart_the_inciter::boss_blackheart_the_inciterAI::boss_blackheart_the_inciterAI(), boss_blood_council_controller::boss_blood_council_controllerAI::boss_blood_council_controllerAI(), boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI::boss_blood_queen_lana_thelAI(), boss_broggok::boss_broggokAI::boss_broggokAI(), boss_bronjahm::boss_bronjahmAI::boss_bronjahmAI(), boss_broodlord::boss_broodlordAI::boss_broodlordAI(), boss_buru::boss_buruAI::boss_buruAI(), boss_chromaggus::boss_chromaggusAI::boss_chromaggusAI(), boss_chrono_lord_deja::boss_chrono_lord_dejaAI::boss_chrono_lord_dejaAI(), boss_commander_sarannis::boss_commander_sarannisAI::boss_commander_sarannisAI(), boss_daakara::boss_daakaraAI::boss_daakaraAI(), boss_dalronn_the_controller::boss_dalronn_the_controllerAI::boss_dalronn_the_controllerAI(), boss_darkweaver_syth::boss_darkweaver_sythAI::boss_darkweaver_sythAI(), boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::boss_deathbringer_saurfangAI(), boss_devourer_of_souls::boss_devourer_of_soulsAI::boss_devourer_of_soulsAI(), boss_drakkari_colossus::boss_drakkari_colossusAI::boss_drakkari_colossusAI(), boss_drakkisath::boss_drakkisathAI::boss_drakkisathAI(), boss_drakos::boss_drakosAI::boss_drakosAI(), boss_earthrager_ptah::boss_earthrager_ptahAI::boss_earthrager_ptahAI(), boss_ebonroc::boss_ebonrocAI::boss_ebonrocAI(), boss_elder_brightleaf::boss_elder_brightleafAI::boss_elder_brightleafAI(), boss_elder_ironbranch::boss_elder_ironbranchAI::boss_elder_ironbranchAI(), boss_elder_nadox::boss_elder_nadoxAI::boss_elder_nadoxAI(), boss_elder_stonebark::boss_elder_stonebarkAI::boss_elder_stonebarkAI(), boss_emalon::boss_emalonAI::boss_emalonAI(), boss_eregos::boss_eregosAI::boss_eregosAI(), boss_faction_championsAI::boss_faction_championsAI(), boss_faerlina::boss_faerlinaAI::boss_faerlinaAI(), boss_festergut::boss_festergutAI::boss_festergutAI(), boss_firemaw::boss_firemawAI::boss_firemawAI(), boss_flame_leviathan::boss_flame_leviathanAI::boss_flame_leviathanAI(), boss_flamegor::boss_flamegorAI::boss_flamegorAI(), boss_four_horsemen::boss_four_horsemenAI::boss_four_horsemenAI(), boss_freya::boss_freyaAI::boss_freyaAI(), boss_garfrost::boss_garfrostAI::boss_garfrostAI(), boss_garr::boss_garrAI::boss_garrAI(), boss_gatewatcher_gyrokill::boss_gatewatcher_gyrokillAI::boss_gatewatcher_gyrokillAI(), boss_gatewatcher_iron_hand::boss_gatewatcher_iron_handAI::boss_gatewatcher_iron_handAI(), boss_gehennas::boss_gehennasAI::boss_gehennasAI(), boss_general_vezax::boss_general_vezaxAI::boss_general_vezaxAI(), boss_general_zarithrian::boss_general_zarithrianAI::boss_general_zarithrianAI(), boss_gizrul_the_slavener::boss_gizrul_the_slavenerAI::boss_gizrul_the_slavenerAI(), boss_gluth::boss_gluthAI::boss_gluthAI(), boss_golemagg::boss_golemaggAI::boss_golemaggAI(), boss_gormok::boss_gormokAI::boss_gormokAI(), boss_gothik::boss_gothikAI::boss_gothikAI(), boss_grand_warlock_nethekurse::boss_grand_warlock_nethekurseAI::boss_grand_warlock_nethekurseAI(), boss_grandmaster_vorpil::boss_grandmaster_vorpilAI::boss_grandmaster_vorpilAI(), boss_grobbulus::boss_grobbulusAI::boss_grobbulusAI(), boss_gruul::boss_gruulAI::boss_gruulAI(), boss_gyth::boss_gythAI::boss_gythAI(), boss_halazzi::boss_halazziAI::boss_halazziAI(), boss_halycon::boss_halyconAI::boss_halyconAI(), boss_heigan::boss_heiganAI::boss_heiganAI(), boss_hexlord_malacrass::boss_hex_lord_malacrassAI::boss_hex_lord_malacrassAI(), boss_high_botanist_freywinn::boss_high_botanist_freywinnAI::boss_high_botanist_freywinnAI(), boss_highlord_omokk::boss_highlordomokkAI::boss_highlordomokkAI(), boss_hodir::boss_hodirAI::boss_hodirAI(), boss_hogger::boss_hoggerAI::boss_hoggerAI(), boss_hoptallus::boss_hoptallusAI::boss_hoptallusAI(), boss_icehowl::boss_icehowlAI::boss_icehowlAI(), boss_ick::boss_ickAI::boss_ickAI(), boss_ignis::boss_ignis_AI::boss_ignis_AI(), boss_ingvar_the_plunderer::boss_ingvar_the_plundererAI::boss_ingvar_the_plundererAI(), boss_janalai::boss_janalaiAI::boss_janalaiAI(), boss_jaraxxus::boss_jaraxxusAI::boss_jaraxxusAI(), boss_jormungarAI::boss_jormungarAI(), boss_keleseth::boss_kelesethAI::boss_kelesethAI(), boss_kelthuzad::boss_kelthuzadAI::boss_kelthuzadAI(), boss_king_dred::boss_king_dredAI::boss_king_dredAI(), boss_kologarn::boss_kologarnAI::boss_kologarnAI(), boss_koralon::boss_koralonAI::boss_koralonAI(), boss_kurinnaxx::boss_kurinnaxxAI::boss_kurinnaxxAI(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::boss_lady_deathwhisperAI(), boss_laj::boss_lajAI::boss_lajAI(), boss_loatheb::boss_loathebAI::boss_loathebAI(), boss_lord_marrowgar::boss_lord_marrowgarAI::boss_lord_marrowgarAI(), boss_lord_overheat::boss_lord_overheatAI::boss_lord_overheatAI(), boss_lord_valthalak::boss_lord_valthalakAI::boss_lord_valthalakAI(), boss_lucifron::boss_lucifronAI::boss_lucifronAI(), boss_maexxna::boss_maexxnaAI::boss_maexxnaAI(), boss_magmadar::boss_magmadarAI::boss_magmadarAI(), boss_majordomo::boss_majordomoAI::boss_majordomoAI(), boss_malygos::boss_malygosAI::boss_malygosAI(), boss_mechano_lord_capacitus::boss_mechano_lord_capacitusAI::boss_mechano_lord_capacitusAI(), boss_moam::boss_moamAI::boss_moamAI(), boss_mother_smolderweb::boss_mothersmolderwebAI::boss_mothersmolderwebAI(), boss_murmur::boss_murmurAI::boss_murmurAI(), boss_nalorakk::boss_nalorakkAI::boss_nalorakkAI(), boss_nazan::boss_nazanAI::boss_nazanAI(), boss_nefarian::boss_nefarianAI::boss_nefarianAI(), boss_nethermancer_sepethrea::boss_nethermancer_sepethreaAI::boss_nethermancer_sepethreaAI(), boss_noth::boss_nothAI::boss_nothAI(), boss_novos::boss_novosAI::boss_novosAI(), boss_occuthar::boss_occutharAI::boss_occutharAI(), boss_omor_the_unscarred::boss_omor_the_unscarredAI::boss_omor_the_unscarredAI(), boss_onyxia::boss_onyxiaAI::boss_onyxiaAI(), boss_ook_ook::boss_ook_ookAI::boss_ook_ookAI(), boss_ormorok::boss_ormorokAI::boss_ormorokAI(), boss_ossirian::boss_ossirianAI::boss_ossirianAI(), boss_overlord_wyrmthalak::boss_overlordwyrmthalakAI::boss_overlordwyrmthalakAI(), boss_patchwerk::boss_patchwerkAI::boss_patchwerkAI(), boss_pathaleon_the_calculator::boss_pathaleon_the_calculatorAI::boss_pathaleon_the_calculatorAI(), boss_pit_lord_argaloth::boss_pit_lord_argalothAI::boss_pit_lord_argalothAI(), boss_postmaster_malown::boss_postmaster_malownAI::boss_postmaster_malownAI(), boss_prince_keleseth_icc::boss_prince_kelesethAI::boss_prince_kelesethAI(), boss_prince_taldaram_icc::boss_prince_taldaramAI::boss_prince_taldaramAI(), boss_prince_valanar_icc::boss_prince_valanarAI::boss_prince_valanarAI(), boss_professor_putricide::boss_professor_putricideAI::boss_professor_putricideAI(), boss_pyroguard_emberseer::boss_pyroguard_emberseerAI::boss_pyroguard_emberseerAI(), quartermaster_zigris::boss_quatermasterzigrisAI::boss_quatermasterzigrisAI(), boss_ragnaros::boss_ragnarosAI::boss_ragnarosAI(), boss_rajaxx::boss_rajaxxAI::boss_rajaxxAI(), boss_randolph_moloch::boss_randolph_molochAI::boss_randolph_molochAI(), boss_razorgore::boss_razorgoreAI::boss_razorgoreAI(), boss_razorscale_controller::boss_razorscale_controllerAI::boss_razorscale_controllerAI(), boss_razorscale::boss_razorscaleAI::boss_razorscaleAI(), boss_razuvious::boss_razuviousAI::boss_razuviousAI(), boss_rend_blackhand::boss_rend_blackhandAI::boss_rend_blackhandAI(), boss_rotface::boss_rotfaceAI::boss_rotfaceAI(), boss_runemaster_molgeim::boss_runemaster_molgeimAI::boss_runemaster_molgeimAI(), boss_sapphiron::boss_sapphironAI::boss_sapphironAI(), boss_saviana_ragefire::boss_saviana_ragefireAI::boss_saviana_ragefireAI(), boss_shadow_hunter_voshgajin::boss_shadowvoshAI::boss_shadowvoshAI(), boss_shazzrah::boss_shazzrahAI::boss_shazzrahAI(), boss_sindragosa::boss_sindragosaAI::boss_sindragosaAI(), boss_sister_svalna::boss_sister_svalnaAI::boss_sister_svalnaAI(), boss_sjonnir::boss_sjonnirAI::boss_sjonnirAI(), boss_skarvald_the_constructor::boss_skarvald_the_constructorAI::boss_skarvald_the_constructorAI(), boss_skeram::boss_skeramAI::boss_skeramAI(), boss_steelbreaker::boss_steelbreakerAI::boss_steelbreakerAI(), boss_stormcaller_brundir::boss_stormcaller_brundirAI::boss_stormcaller_brundirAI(), boss_sulfuron::boss_sulfuronAI::boss_sulfuronAI(), boss_taldaram::boss_taldaramAI::boss_taldaramAI(), boss_talon_king_ikiss::boss_talon_king_ikissAI::boss_talon_king_ikissAI(), boss_temple_guardian_anhuur::boss_temple_guardian_anhuurAI::boss_temple_guardian_anhuurAI(), boss_temporus::boss_temporusAI::boss_temporusAI(), boss_thaddius::boss_thaddiusAI::boss_thaddiusAI(), boss_tharon_ja::boss_tharon_jaAI::boss_tharon_jaAI(), boss_the_lich_king::boss_the_lich_kingAI::boss_the_lich_kingAI(), boss_the_beast::boss_thebeastAI::boss_thebeastAI(), boss_thorim::boss_thorimAI::boss_thorimAI(), boss_thorngrin_the_tender::boss_thorngrin_the_tenderAI::boss_thorngrin_the_tenderAI(), boss_toravon::boss_toravonAI::boss_toravonAI(), boss_trollgore::boss_trollgoreAI::boss_trollgoreAI(), boss_twin_baseAI::boss_twin_baseAI(), boss_tyrannus::boss_tyrannusAI::boss_tyrannusAI(), boss_urok_doomhowl::boss_urok_doomhowlAI::boss_urok_doomhowlAI(), boss_urom::boss_uromAI::boss_uromAI(), boss_vaelastrasz::boss_vaelAI::boss_vaelAI(), boss_varos::boss_varosAI::boss_varosAI(), boss_vazruden::boss_vazrudenAI::boss_vazrudenAI(), boss_vexallus::boss_vexallusAI::boss_vexallusAI(), boss_victor_nefarius::boss_victor_nefariusAI::boss_victor_nefariusAI(), boss_viscidus::boss_viscidusAI::boss_viscidusAI(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::boss_voice_of_yogg_saronAI(), boss_warbringer_omrogg::boss_warbringer_omroggAI::boss_warbringer_omroggAI(), boss_warchief_kargath_bladefist::boss_warchief_kargath_bladefistAI::boss_warchief_kargath_bladefistAI(), boss_warmaster_voone::boss_warmastervooneAI::boss_warmastervooneAI(), boss_warp_splinter::boss_warp_splinterAI::boss_warp_splinterAI(), boss_watchkeeper_gargolmar::boss_watchkeeper_gargolmarAI::boss_watchkeeper_gargolmarAI(), boss_xt002::boss_xt002_AI::boss_xt002_AI(), boss_zum_rah::boss_zum_rahAI::boss_zum_rahAI(), generic_halionAI::generic_halionAI(), and npc_green_dragon_combat_trigger::npc_green_dragon_combat_triggerAI::npc_green_dragon_combat_triggerAI().
|
inlinevirtual |
Definition at line 380 of file ScriptedCreature.h.
|
protected |
Definition at line 590 of file ScriptedCreature.cpp.
References ScriptedAI::me.
Referenced by boss_alizabal::boss_alizabalAI::EnterEvadeMode(), boss_occuthar::boss_occutharAI::EnterEvadeMode(), and boss_pit_lord_argaloth::boss_pit_lord_argalothAI::EnterEvadeMode().
|
protected |
Definition at line 485 of file ScriptedCreature.cpp.
References _bossId, CreatureAI::DoZoneInCombat(), CreatureAI::EnterEvadeMode(), IN_PROGRESS, instance, and ScriptedAI::me.
Referenced by boss_victor_nefarius::boss_victor_nefariusAI::BeginEvent(), boss_akilzon::boss_akilzonAI::EnterCombat(), boss_aku_mai::boss_aku_maiAI::EnterCombat(), boss_algalon_the_observer::boss_algalon_the_observerAI::EnterCombat(), boss_alizabal::boss_alizabalAI::EnterCombat(), boss_amanitar::boss_amanitarAI::EnterCombat(), boss_anraphet::boss_anraphetAI::EnterCombat(), boss_anubarak_trial::boss_anubarak_trialAI::EnterCombat(), boss_anubrekhan::boss_anubrekhanAI::EnterCombat(), boss_anzu::boss_anzuAI::EnterCombat(), boss_archavon::boss_archavonAI::EnterCombat(), boss_auriaya::boss_auriayaAI::EnterCombat(), boss_baltharus_the_warborn::boss_baltharus_the_warbornAI::EnterCombat(), boss_blackheart_the_inciter::boss_blackheart_the_inciterAI::EnterCombat(), boss_broodlord::boss_broodlordAI::EnterCombat(), boss_buru::boss_buruAI::EnterCombat(), boss_chromaggus::boss_chromaggusAI::EnterCombat(), boss_commander_sarannis::boss_commander_sarannisAI::EnterCombat(), boss_daakara::boss_daakaraAI::EnterCombat(), boss_dalronn_the_controller::boss_dalronn_the_controllerAI::EnterCombat(), boss_darkweaver_syth::boss_darkweaver_sythAI::EnterCombat(), boss_drakkari_colossus::boss_drakkari_colossusAI::EnterCombat(), boss_drakkisath::boss_drakkisathAI::EnterCombat(), boss_drakos::boss_drakosAI::EnterCombat(), boss_earthrager_ptah::boss_earthrager_ptahAI::EnterCombat(), boss_ebonroc::boss_ebonrocAI::EnterCombat(), boss_elder_brightleaf::boss_elder_brightleafAI::EnterCombat(), boss_elder_ironbranch::boss_elder_ironbranchAI::EnterCombat(), boss_elder_nadox::boss_elder_nadoxAI::EnterCombat(), boss_elder_stonebark::boss_elder_stonebarkAI::EnterCombat(), boss_emalon::boss_emalonAI::EnterCombat(), boss_eregos::boss_eregosAI::EnterCombat(), boss_faction_championsAI::EnterCombat(), boss_faerlina::boss_faerlinaAI::EnterCombat(), boss_firemaw::boss_firemawAI::EnterCombat(), boss_flame_leviathan::boss_flame_leviathanAI::EnterCombat(), boss_flamegor::boss_flamegorAI::EnterCombat(), boss_four_horsemen::boss_four_horsemenAI::EnterCombat(), boss_freya::boss_freyaAI::EnterCombat(), boss_garfrost::boss_garfrostAI::EnterCombat(), boss_gatewatcher_gyrokill::boss_gatewatcher_gyrokillAI::EnterCombat(), boss_gatewatcher_iron_hand::boss_gatewatcher_iron_handAI::EnterCombat(), boss_general_vezax::boss_general_vezaxAI::EnterCombat(), boss_general_zarithrian::boss_general_zarithrianAI::EnterCombat(), boss_gizrul_the_slavener::boss_gizrul_the_slavenerAI::EnterCombat(), boss_gluth::boss_gluthAI::EnterCombat(), boss_gormok::boss_gormokAI::EnterCombat(), boss_gothik::boss_gothikAI::EnterCombat(), boss_grandmaster_vorpil::boss_grandmaster_vorpilAI::EnterCombat(), boss_grobbulus::boss_grobbulusAI::EnterCombat(), boss_gruul::boss_gruulAI::EnterCombat(), boss_gyth::boss_gythAI::EnterCombat(), boss_halazzi::boss_halazziAI::EnterCombat(), boss_halycon::boss_halyconAI::EnterCombat(), boss_heigan::boss_heiganAI::EnterCombat(), boss_hexlord_malacrass::boss_hex_lord_malacrassAI::EnterCombat(), boss_highlord_omokk::boss_highlordomokkAI::EnterCombat(), boss_hodir::boss_hodirAI::EnterCombat(), boss_hoptallus::boss_hoptallusAI::EnterCombat(), boss_icehowl::boss_icehowlAI::EnterCombat(), boss_ick::boss_ickAI::EnterCombat(), boss_ignis::boss_ignis_AI::EnterCombat(), boss_ingvar_the_plunderer::boss_ingvar_the_plundererAI::EnterCombat(), boss_janalai::boss_janalaiAI::EnterCombat(), boss_jaraxxus::boss_jaraxxusAI::EnterCombat(), boss_jormungarAI::EnterCombat(), boss_keleseth::boss_kelesethAI::EnterCombat(), boss_kelthuzad::boss_kelthuzadAI::EnterCombat(), boss_king_dred::boss_king_dredAI::EnterCombat(), boss_kologarn::boss_kologarnAI::EnterCombat(), boss_koralon::boss_koralonAI::EnterCombat(), boss_loatheb::boss_loathebAI::EnterCombat(), boss_lord_valthalak::boss_lord_valthalakAI::EnterCombat(), boss_maexxna::boss_maexxnaAI::EnterCombat(), boss_mechano_lord_capacitus::boss_mechano_lord_capacitusAI::EnterCombat(), boss_mother_smolderweb::boss_mothersmolderwebAI::EnterCombat(), boss_murmur::boss_murmurAI::EnterCombat(), boss_nalorakk::boss_nalorakkAI::EnterCombat(), boss_nethermancer_sepethrea::boss_nethermancer_sepethreaAI::EnterCombat(), boss_noth::boss_nothAI::EnterCombat(), boss_novos::boss_novosAI::EnterCombat(), boss_occuthar::boss_occutharAI::EnterCombat(), boss_omor_the_unscarred::boss_omor_the_unscarredAI::EnterCombat(), boss_ormorok::boss_ormorokAI::EnterCombat(), boss_ossirian::boss_ossirianAI::EnterCombat(), boss_overlord_wyrmthalak::boss_overlordwyrmthalakAI::EnterCombat(), boss_patchwerk::boss_patchwerkAI::EnterCombat(), boss_pathaleon_the_calculator::boss_pathaleon_the_calculatorAI::EnterCombat(), boss_pit_lord_argaloth::boss_pit_lord_argalothAI::EnterCombat(), boss_rajaxx::boss_rajaxxAI::EnterCombat(), boss_razorscale::boss_razorscaleAI::EnterCombat(), boss_razuvious::boss_razuviousAI::EnterCombat(), boss_rend_blackhand::boss_rend_blackhandAI::EnterCombat(), boss_runemaster_molgeim::boss_runemaster_molgeimAI::EnterCombat(), boss_sapphiron::boss_sapphironAI::EnterCombat(), boss_saviana_ragefire::boss_saviana_ragefireAI::EnterCombat(), boss_shadow_hunter_voshgajin::boss_shadowvoshAI::EnterCombat(), boss_sister_svalna::boss_sister_svalnaAI::EnterCombat(), boss_sjonnir::boss_sjonnirAI::EnterCombat(), boss_skarvald_the_constructor::boss_skarvald_the_constructorAI::EnterCombat(), boss_skeram::boss_skeramAI::EnterCombat(), boss_steelbreaker::boss_steelbreakerAI::EnterCombat(), boss_stormcaller_brundir::boss_stormcaller_brundirAI::EnterCombat(), boss_taldaram::boss_taldaramAI::EnterCombat(), boss_talon_king_ikiss::boss_talon_king_ikissAI::EnterCombat(), boss_temple_guardian_anhuur::boss_temple_guardian_anhuurAI::EnterCombat(), boss_thaddius::boss_thaddiusAI::EnterCombat(), boss_tharon_ja::boss_tharon_jaAI::EnterCombat(), boss_the_beast::boss_thebeastAI::EnterCombat(), boss_thorim::boss_thorimAI::EnterCombat(), boss_thorngrin_the_tender::boss_thorngrin_the_tenderAI::EnterCombat(), boss_toravon::boss_toravonAI::EnterCombat(), boss_trollgore::boss_trollgoreAI::EnterCombat(), boss_urok_doomhowl::boss_urok_doomhowlAI::EnterCombat(), boss_urom::boss_uromAI::EnterCombat(), boss_vaelastrasz::boss_vaelAI::EnterCombat(), boss_varos::boss_varosAI::EnterCombat(), boss_vazruden::boss_vazrudenAI::EnterCombat(), boss_viscidus::boss_viscidusAI::EnterCombat(), boss_warmaster_voone::boss_warmastervooneAI::EnterCombat(), boss_watchkeeper_gargolmar::boss_watchkeeper_gargolmarAI::EnterCombat(), boss_xt002::boss_xt002_AI::EnterCombat(), EnterCombat(), generic_halionAI::EnterCombat(), and quartermaster_zigris::boss_quatermasterzigrisAI::EnterCombat().
|
protected |
Definition at line 474 of file ScriptedCreature.cpp.
References _bossId, DONE, events, instance, and summons.
Referenced by boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::DamageTaken(), boss_hodir::boss_hodirAI::DamageTaken(), boss_elder_brightleaf::boss_elder_brightleafAI::DoAction(), boss_elder_ironbranch::boss_elder_ironbranchAI::DoAction(), boss_elder_stonebark::boss_elder_stonebarkAI::DoAction(), boss_akilzon::boss_akilzonAI::JustDied(), boss_aku_mai::boss_aku_maiAI::JustDied(), boss_alizabal::boss_alizabalAI::JustDied(), boss_amanitar::boss_amanitarAI::JustDied(), boss_anraphet::boss_anraphetAI::JustDied(), boss_anubarak_trial::boss_anubarak_trialAI::JustDied(), boss_anubrekhan::boss_anubrekhanAI::JustDied(), boss_anzu::boss_anzuAI::JustDied(), boss_auriaya::boss_auriayaAI::JustDied(), boss_baltharus_the_warborn::boss_baltharus_the_warbornAI::JustDied(), boss_blackheart_the_inciter::boss_blackheart_the_inciterAI::JustDied(), boss_blood_council_controller::boss_blood_council_controllerAI::JustDied(), boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI::JustDied(), boss_commander_sarannis::boss_commander_sarannisAI::JustDied(), boss_daakara::boss_daakaraAI::JustDied(), boss_dalronn_the_controller::boss_dalronn_the_controllerAI::JustDied(), boss_darkweaver_syth::boss_darkweaver_sythAI::JustDied(), boss_drakkari_colossus::boss_drakkari_colossusAI::JustDied(), boss_drakkisath::boss_drakkisathAI::JustDied(), boss_drakos::boss_drakosAI::JustDied(), boss_earthrager_ptah::boss_earthrager_ptahAI::JustDied(), boss_elder_brightleaf::boss_elder_brightleafAI::JustDied(), boss_elder_ironbranch::boss_elder_ironbranchAI::JustDied(), boss_elder_nadox::boss_elder_nadoxAI::JustDied(), boss_elder_stonebark::boss_elder_stonebarkAI::JustDied(), boss_eregos::boss_eregosAI::JustDied(), boss_faerlina::boss_faerlinaAI::JustDied(), boss_festergut::boss_festergutAI::JustDied(), boss_flame_leviathan::boss_flame_leviathanAI::JustDied(), boss_freya::boss_freyaAI::JustDied(), boss_garfrost::boss_garfrostAI::JustDied(), boss_gatewatcher_gyrokill::boss_gatewatcher_gyrokillAI::JustDied(), boss_gatewatcher_iron_hand::boss_gatewatcher_iron_handAI::JustDied(), boss_general_vezax::boss_general_vezaxAI::JustDied(), boss_general_zarithrian::boss_general_zarithrianAI::JustDied(), boss_gizrul_the_slavener::boss_gizrul_the_slavenerAI::JustDied(), boss_gothik::boss_gothikAI::JustDied(), boss_grandmaster_vorpil::boss_grandmaster_vorpilAI::JustDied(), boss_gruul::boss_gruulAI::JustDied(), boss_halazzi::boss_halazziAI::JustDied(), boss_halion::boss_halionAI::JustDied(), boss_heigan::boss_heiganAI::JustDied(), boss_hexlord_malacrass::boss_hex_lord_malacrassAI::JustDied(), boss_highlord_omokk::boss_highlordomokkAI::JustDied(), boss_hogger::boss_hoggerAI::JustDied(), boss_hoptallus::boss_hoptallusAI::JustDied(), boss_icehowl::boss_icehowlAI::JustDied(), boss_ignis::boss_ignis_AI::JustDied(), boss_ingvar_the_plunderer::boss_ingvar_the_plundererAI::JustDied(), boss_janalai::boss_janalaiAI::JustDied(), boss_jaraxxus::boss_jaraxxusAI::JustDied(), boss_keleseth::boss_kelesethAI::JustDied(), boss_kelthuzad::boss_kelthuzadAI::JustDied(), boss_king_dred::boss_king_dredAI::JustDied(), boss_kologarn::boss_kologarnAI::JustDied(), boss_kurinnaxx::boss_kurinnaxxAI::JustDied(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::JustDied(), boss_lord_marrowgar::boss_lord_marrowgarAI::JustDied(), boss_lord_overheat::boss_lord_overheatAI::JustDied(), boss_malygos::boss_malygosAI::JustDied(), boss_mechano_lord_capacitus::boss_mechano_lord_capacitusAI::JustDied(), boss_mother_smolderweb::boss_mothersmolderwebAI::JustDied(), boss_murmur::boss_murmurAI::JustDied(), boss_nalorakk::boss_nalorakkAI::JustDied(), boss_nefarian::boss_nefarianAI::JustDied(), boss_nethermancer_sepethrea::boss_nethermancer_sepethreaAI::JustDied(), boss_noth::boss_nothAI::JustDied(), boss_novos::boss_novosAI::JustDied(), boss_occuthar::boss_occutharAI::JustDied(), boss_omor_the_unscarred::boss_omor_the_unscarredAI::JustDied(), boss_ook_ook::boss_ook_ookAI::JustDied(), boss_ormorok::boss_ormorokAI::JustDied(), boss_ossirian::boss_ossirianAI::JustDied(), boss_overlord_wyrmthalak::boss_overlordwyrmthalakAI::JustDied(), boss_patchwerk::boss_patchwerkAI::JustDied(), boss_pathaleon_the_calculator::boss_pathaleon_the_calculatorAI::JustDied(), boss_pit_lord_argaloth::boss_pit_lord_argalothAI::JustDied(), boss_professor_putricide::boss_professor_putricideAI::JustDied(), boss_rajaxx::boss_rajaxxAI::JustDied(), boss_randolph_moloch::boss_randolph_molochAI::JustDied(), boss_razorgore::boss_razorgoreAI::JustDied(), boss_razorscale::boss_razorscaleAI::JustDied(), boss_razorscale_controller::boss_razorscale_controllerAI::JustDied(), boss_razuvious::boss_razuviousAI::JustDied(), boss_rend_blackhand::boss_rend_blackhandAI::JustDied(), boss_rotface::boss_rotfaceAI::JustDied(), boss_runemaster_molgeim::boss_runemaster_molgeimAI::JustDied(), boss_sapphiron::boss_sapphironAI::JustDied(), boss_saviana_ragefire::boss_saviana_ragefireAI::JustDied(), boss_shadow_hunter_voshgajin::boss_shadowvoshAI::JustDied(), boss_sindragosa::boss_sindragosaAI::JustDied(), boss_sister_svalna::boss_sister_svalnaAI::JustDied(), boss_sjonnir::boss_sjonnirAI::JustDied(), boss_skarvald_the_constructor::boss_skarvald_the_constructorAI::JustDied(), boss_steelbreaker::boss_steelbreakerAI::JustDied(), boss_stormcaller_brundir::boss_stormcaller_brundirAI::JustDied(), boss_taldaram::boss_taldaramAI::JustDied(), boss_talon_king_ikiss::boss_talon_king_ikissAI::JustDied(), boss_temple_guardian_anhuur::boss_temple_guardian_anhuurAI::JustDied(), boss_thaddius::boss_thaddiusAI::JustDied(), boss_tharon_ja::boss_tharon_jaAI::JustDied(), boss_the_beast::boss_thebeastAI::JustDied(), boss_the_lich_king::boss_the_lich_kingAI::JustDied(), boss_thorim::boss_thorimAI::JustDied(), boss_thorngrin_the_tender::boss_thorngrin_the_tenderAI::JustDied(), boss_trollgore::boss_trollgoreAI::JustDied(), boss_twin_baseAI::JustDied(), boss_urok_doomhowl::boss_urok_doomhowlAI::JustDied(), boss_urom::boss_uromAI::JustDied(), boss_varos::boss_varosAI::JustDied(), boss_vazruden::boss_vazrudenAI::JustDied(), boss_warmaster_voone::boss_warmastervooneAI::JustDied(), boss_watchkeeper_gargolmar::boss_watchkeeper_gargolmarAI::JustDied(), boss_xt002::boss_xt002_AI::JustDied(), JustDied(), quartermaster_zigris::boss_quatermasterzigrisAI::JustDied(), and boss_majordomo::boss_majordomoAI::UpdateAI().
|
inlineprotected |
Definition at line 421 of file ScriptedCreature.h.
References ScriptedAI::me.
Referenced by boss_anraphet::boss_anraphetAI::JustReachedHome(), boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI::JustReachedHome(), boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::JustReachedHome(), boss_earthrager_ptah::boss_earthrager_ptahAI::JustReachedHome(), boss_festergut::boss_festergutAI::JustReachedHome(), boss_general_zarithrian::boss_general_zarithrianAI::JustReachedHome(), boss_jaraxxus::boss_jaraxxusAI::JustReachedHome(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::JustReachedHome(), boss_lord_marrowgar::boss_lord_marrowgarAI::JustReachedHome(), boss_professor_putricide::boss_professor_putricideAI::JustReachedHome(), boss_rotface::boss_rotfaceAI::JustReachedHome(), boss_saviana_ragefire::boss_saviana_ragefireAI::JustReachedHome(), boss_sister_svalna::boss_sister_svalnaAI::JustReachedHome(), boss_temple_guardian_anhuur::boss_temple_guardian_anhuurAI::JustReachedHome(), boss_the_lich_king::boss_the_lich_kingAI::JustReachedHome(), JustReachedHome(), generic_halionAI::JustReachedHome(), and npc_green_dragon_combat_trigger::npc_green_dragon_combat_triggerAI::JustReachedHome().
|
protected |
Definition at line 462 of file ScriptedCreature.cpp.
References _bossId, events, instance, ScriptedAI::me, NOT_STARTED, and summons.
Referenced by boss_akilzon::boss_akilzonAI::Reset(), boss_aku_mai::boss_aku_maiAI::Reset(), boss_algalon_the_observer::boss_algalon_the_observerAI::Reset(), boss_alizabal::boss_alizabalAI::Reset(), boss_amanitar::boss_amanitarAI::Reset(), boss_anraphet::boss_anraphetAI::Reset(), boss_anubarak_trial::boss_anubarak_trialAI::Reset(), boss_anubrekhan::boss_anubrekhanAI::Reset(), boss_auriaya::boss_auriayaAI::Reset(), boss_ayamiss::boss_ayamissAI::Reset(), boss_baltharus_the_warborn::boss_baltharus_the_warbornAI::Reset(), boss_blackheart_the_inciter::boss_blackheart_the_inciterAI::Reset(), boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI::Reset(), boss_broggok::boss_broggokAI::Reset(), boss_chromaggus::boss_chromaggusAI::Reset(), boss_commander_sarannis::boss_commander_sarannisAI::Reset(), boss_daakara::boss_daakaraAI::Reset(), boss_dalronn_the_controller::boss_dalronn_the_controllerAI::Reset(), boss_darkweaver_syth::boss_darkweaver_sythAI::Reset(), boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::Reset(), boss_drakkari_colossus::boss_drakkari_colossusAI::Reset(), boss_drakkisath::boss_drakkisathAI::Reset(), boss_drakos::boss_drakosAI::Reset(), boss_earthrager_ptah::boss_earthrager_ptahAI::Reset(), boss_elder_brightleaf::boss_elder_brightleafAI::Reset(), boss_elder_ironbranch::boss_elder_ironbranchAI::Reset(), boss_elder_nadox::boss_elder_nadoxAI::Reset(), boss_elder_stonebark::boss_elder_stonebarkAI::Reset(), boss_emalon::boss_emalonAI::Reset(), boss_eregos::boss_eregosAI::Reset(), boss_faerlina::boss_faerlinaAI::Reset(), boss_festergut::boss_festergutAI::Reset(), boss_flame_leviathan::boss_flame_leviathanAI::Reset(), boss_four_horsemen::boss_four_horsemenAI::Reset(), boss_freya::boss_freyaAI::Reset(), boss_garfrost::boss_garfrostAI::Reset(), boss_general_vezax::boss_general_vezaxAI::Reset(), boss_general_zarithrian::boss_general_zarithrianAI::Reset(), boss_gizrul_the_slavener::boss_gizrul_the_slavenerAI::Reset(), boss_gothik::boss_gothikAI::Reset(), boss_grandmaster_vorpil::boss_grandmaster_vorpilAI::Reset(), boss_gruul::boss_gruulAI::Reset(), boss_halazzi::boss_halazziAI::Reset(), boss_halycon::boss_halyconAI::Reset(), boss_hexlord_malacrass::boss_hex_lord_malacrassAI::Reset(), boss_highlord_omokk::boss_highlordomokkAI::Reset(), boss_hodir::boss_hodirAI::Reset(), boss_ignis::boss_ignis_AI::Reset(), boss_ingvar_the_plunderer::boss_ingvar_the_plundererAI::Reset(), boss_janalai::boss_janalaiAI::Reset(), boss_jaraxxus::boss_jaraxxusAI::Reset(), boss_keleseth::boss_kelesethAI::Reset(), boss_kelthuzad::boss_kelthuzadAI::Reset(), boss_king_dred::boss_king_dredAI::Reset(), boss_kologarn::boss_kologarnAI::Reset(), boss_kurinnaxx::boss_kurinnaxxAI::Reset(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::Reset(), boss_loatheb::boss_loathebAI::Reset(), boss_lord_marrowgar::boss_lord_marrowgarAI::Reset(), boss_lord_valthalak::boss_lord_valthalakAI::Reset(), boss_malygos::boss_malygosAI::Reset(), boss_moam::boss_moamAI::Reset(), boss_mother_smolderweb::boss_mothersmolderwebAI::Reset(), boss_murmur::boss_murmurAI::Reset(), boss_nalorakk::boss_nalorakkAI::Reset(), boss_noth::boss_nothAI::Reset(), boss_novos::boss_novosAI::Reset(), boss_omor_the_unscarred::boss_omor_the_unscarredAI::Reset(), boss_ossirian::boss_ossirianAI::Reset(), boss_overlord_wyrmthalak::boss_overlordwyrmthalakAI::Reset(), boss_patchwerk::boss_patchwerkAI::Reset(), boss_rajaxx::boss_rajaxxAI::Reset(), boss_razorgore::boss_razorgoreAI::Reset(), boss_razorscale::boss_razorscaleAI::Reset(), boss_razorscale_controller::boss_razorscale_controllerAI::Reset(), boss_rend_blackhand::boss_rend_blackhandAI::Reset(), boss_rotface::boss_rotfaceAI::Reset(), boss_runemaster_molgeim::boss_runemaster_molgeimAI::Reset(), boss_sapphiron::boss_sapphironAI::Reset(), boss_saviana_ragefire::boss_saviana_ragefireAI::Reset(), boss_shadow_hunter_voshgajin::boss_shadowvoshAI::Reset(), boss_sister_svalna::boss_sister_svalnaAI::Reset(), boss_sjonnir::boss_sjonnirAI::Reset(), boss_skarvald_the_constructor::boss_skarvald_the_constructorAI::Reset(), boss_steelbreaker::boss_steelbreakerAI::Reset(), boss_stormcaller_brundir::boss_stormcaller_brundirAI::Reset(), boss_taldaram::boss_taldaramAI::Reset(), boss_talon_king_ikiss::boss_talon_king_ikissAI::Reset(), boss_temple_guardian_anhuur::boss_temple_guardian_anhuurAI::Reset(), boss_tharon_ja::boss_tharon_jaAI::Reset(), boss_the_beast::boss_thebeastAI::Reset(), boss_the_lich_king::boss_the_lich_kingAI::Reset(), boss_thorim::boss_thorimAI::Reset(), boss_thorngrin_the_tender::boss_thorngrin_the_tenderAI::Reset(), boss_trollgore::boss_trollgoreAI::Reset(), boss_urok_doomhowl::boss_urok_doomhowlAI::Reset(), boss_urom::boss_uromAI::Reset(), boss_vaelastrasz::boss_vaelAI::Reset(), boss_varos::boss_varosAI::Reset(), boss_vazruden::boss_vazrudenAI::Reset(), boss_victor_nefarius::boss_victor_nefariusAI::Reset(), boss_viscidus::boss_viscidusAI::Reset(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::Reset(), boss_warmaster_voone::boss_warmastervooneAI::Reset(), boss_watchkeeper_gargolmar::boss_watchkeeper_gargolmarAI::Reset(), boss_xt002::boss_xt002_AI::Reset(), Reset(), generic_halionAI::Reset(), npc_green_dragon_combat_trigger::npc_green_dragon_combat_triggerAI::Reset(), and quartermaster_zigris::boss_quatermasterzigrisAI::Reset().
|
protected |
Definition at line 513 of file ScriptedCreature.cpp.
References BOUNDARY_E, BOUNDARY_N, BOUNDARY_NE, BOUNDARY_NW, BOUNDARY_S, BOUNDARY_SE, BOUNDARY_SW, BOUNDARY_W, GetBoundary(), Position::GetPositionX(), and Position::GetPositionY().
Referenced by CheckInRoom(), boss_prince_keleseth_icc::boss_prince_kelesethAI::CheckRoom(), boss_prince_taldaram_icc::boss_prince_taldaramAI::CheckRoom(), boss_prince_valanar_icc::boss_prince_valanarAI::CheckRoom(), and TeleportCheaters().
|
inlineprotected |
Definition at line 427 of file ScriptedCreature.h.
References CheckBoundary(), CreatureAI::EnterEvadeMode(), and ScriptedAI::me.
Referenced by boss_algalon_the_observer::boss_algalon_the_observerAI::UpdateAI(), boss_anraphet::boss_anraphetAI::UpdateAI(), boss_anubrekhan::boss_anubrekhanAI::UpdateAI(), boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI::UpdateAI(), boss_earthrager_ptah::boss_earthrager_ptahAI::UpdateAI(), boss_festergut::boss_festergutAI::UpdateAI(), boss_flame_leviathan::boss_flame_leviathanAI::UpdateAI(), boss_four_horsemen::boss_four_horsemenAI::UpdateAI(), boss_gluth::boss_gluthAI::UpdateAI(), boss_gothik::boss_gothikAI::UpdateAI(), boss_heigan::boss_heiganAI::UpdateAI(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::UpdateAI(), boss_lord_marrowgar::boss_lord_marrowgarAI::UpdateAI(), boss_maexxna::boss_maexxnaAI::UpdateAI(), boss_noth::boss_nothAI::UpdateAI(), boss_ook_ook::boss_ook_ookAI::UpdateAI(), boss_professor_putricide::boss_professor_putricideAI::UpdateAI(), boss_rotface::boss_rotfaceAI::UpdateAI(), boss_sapphiron::boss_sapphironAI::UpdateAI(), boss_sindragosa::boss_sindragosaAI::UpdateAI(), boss_temple_guardian_anhuur::boss_temple_guardian_anhuurAI::UpdateAI(), and boss_xt002::boss_xt002_AI::UpdateAI().
|
inlinevirtual |
Reimplemented from CreatureAI.
Reimplemented in generic_halionAI, npc_green_dragon_combat_trigger::npc_green_dragon_combat_triggerAI, npc_toc_hunter::npc_toc_hunterAI, npc_toc_retro_paladin::npc_toc_retro_paladinAI, npc_toc_warlock::npc_toc_warlockAI, and quartermaster_zigris::boss_quatermasterzigrisAI.
Definition at line 404 of file ScriptedCreature.h.
References _EnterCombat(), and OVERRIDE.
Referenced by boss_ayamiss::boss_ayamissAI::EnterCombat(), boss_baron_geddon::boss_baron_geddonAI::EnterCombat(), boss_garr::boss_garrAI::EnterCombat(), boss_gehennas::boss_gehennasAI::EnterCombat(), boss_golemagg::boss_golemaggAI::EnterCombat(), boss_hogger::boss_hoggerAI::EnterCombat(), boss_lord_overheat::boss_lord_overheatAI::EnterCombat(), boss_lucifron::boss_lucifronAI::EnterCombat(), boss_magmadar::boss_magmadarAI::EnterCombat(), boss_majordomo::boss_majordomoAI::EnterCombat(), boss_ook_ook::boss_ook_ookAI::EnterCombat(), boss_ragnaros::boss_ragnarosAI::EnterCombat(), boss_randolph_moloch::boss_randolph_molochAI::EnterCombat(), boss_shazzrah::boss_shazzrahAI::EnterCombat(), boss_sindragosa::boss_sindragosaAI::EnterCombat(), and boss_sulfuron::boss_sulfuronAI::EnterCombat().
|
inlinevirtual |
Reimplemented from CreatureAI.
Reimplemented in generic_halionAI.
Definition at line 398 of file ScriptedCreature.h.
References OVERRIDE.
Referenced by UpdateAI().
|
inline |
Definition at line 384 of file ScriptedCreature.h.
References _boundary.
Referenced by CheckBoundary().
|
inlinevirtual |
Reimplemented from CreatureAI.
Reimplemented in npc_toc_enh_shaman::npc_toc_enh_shamanAI, and quartermaster_zigris::boss_quatermasterzigrisAI.
Definition at line 408 of file ScriptedCreature.h.
References _JustDied(), and OVERRIDE.
Referenced by boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::JustDied().
|
inlinevirtual |
Reimplemented from CreatureAI.
Reimplemented in generic_halionAI, and npc_green_dragon_combat_trigger::npc_green_dragon_combat_triggerAI.
Definition at line 412 of file ScriptedCreature.h.
References _JustReachedHome(), and OVERRIDE.
Referenced by boss_hogger::boss_hoggerAI::JustReachedHome(), boss_lord_overheat::boss_lord_overheatAI::JustReachedHome(), boss_ook_ook::boss_ook_ookAI::JustReachedHome(), boss_randolph_moloch::boss_randolph_molochAI::JustReachedHome(), and boss_sindragosa::boss_sindragosaAI::JustReachedHome().
|
virtual |
Reimplemented from CreatureAI.
Reimplemented in npc_toc_enh_shaman::npc_toc_enh_shamanAI.
Definition at line 562 of file ScriptedCreature.cpp.
References CreatureAI::DoZoneInCombat(), ScriptedAI::me, and summons.
Referenced by boss_commander_sarannis::boss_commander_sarannisAI::JustSummoned(), boss_emalon::boss_emalonAI::JustSummoned(), boss_eregos::boss_eregosAI::JustSummoned(), boss_the_lich_king::boss_the_lich_kingAI::JustSummoned(), and boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::JustSummoned().
|
inlinevirtual |
Reimplemented from UnitAI.
Reimplemented in generic_halionAI, npc_green_dragon_combat_trigger::npc_green_dragon_combat_triggerAI, npc_toc_boomkin::npc_toc_boomkinAI, npc_toc_dk::npc_toc_dkAI, npc_toc_druid::npc_toc_druidAI, npc_toc_enh_shaman::npc_toc_enh_shamanAI, npc_toc_hunter::npc_toc_hunterAI, npc_toc_mage::npc_toc_mageAI, npc_toc_paladin::npc_toc_paladinAI, npc_toc_pet_hunter::npc_toc_pet_hunterAI, npc_toc_pet_warlock::npc_toc_pet_warlockAI, npc_toc_priest::npc_toc_priestAI, npc_toc_retro_paladin::npc_toc_retro_paladinAI, npc_toc_rogue::npc_toc_rogueAI, npc_toc_shadow_priest::npc_toc_shadow_priestAI, npc_toc_shaman::npc_toc_shamanAI, npc_toc_warlock::npc_toc_warlockAI, npc_toc_warrior::npc_toc_warriorAI, and quartermaster_zigris::boss_quatermasterzigrisAI.
Definition at line 400 of file ScriptedCreature.h.
References _Reset(), and OVERRIDE.
Referenced by boss_golemagg::boss_golemaggAI::Reset(), boss_hogger::boss_hoggerAI::Reset(), boss_lord_overheat::boss_lord_overheatAI::Reset(), boss_magmadar::boss_magmadarAI::Reset(), boss_ook_ook::boss_ook_ookAI::Reset(), boss_ragnaros::boss_ragnarosAI::Reset(), boss_randolph_moloch::boss_randolph_molochAI::Reset(), and boss_sindragosa::boss_sindragosaAI::Reset().
|
virtual |
Reimplemented from CreatureAI.
Reimplemented in npc_toc_enh_shaman::npc_toc_enh_shamanAI.
Definition at line 569 of file ScriptedCreature.cpp.
References summons.
Referenced by boss_anubrekhan::boss_anubrekhanAI::SummonedCreatureDespawn(), and boss_sindragosa::boss_sindragosaAI::SummonedCreatureDespawn().
|
protected |
Definition at line 501 of file ScriptedCreature.cpp.
References CheckBoundary(), ScriptedAI::me, and TYPEID_PLAYER.
Referenced by boss_heigan::boss_heiganAI::UpdateAI().
|
virtual |
== Triggered Actions Requested ==================
Reimplemented from CreatureAI.
Reimplemented in generic_halionAI, npc_green_dragon_combat_trigger::npc_green_dragon_combat_triggerAI, npc_toc_boomkin::npc_toc_boomkinAI, npc_toc_dk::npc_toc_dkAI, npc_toc_druid::npc_toc_druidAI, npc_toc_enh_shaman::npc_toc_enh_shamanAI, npc_toc_hunter::npc_toc_hunterAI, npc_toc_mage::npc_toc_mageAI, npc_toc_paladin::npc_toc_paladinAI, npc_toc_pet_hunter::npc_toc_pet_hunterAI, npc_toc_pet_warlock::npc_toc_pet_warlockAI, npc_toc_priest::npc_toc_priestAI, npc_toc_retro_paladin::npc_toc_retro_paladinAI, npc_toc_rogue::npc_toc_rogueAI, npc_toc_shadow_priest::npc_toc_shadow_priestAI, npc_toc_shaman::npc_toc_shamanAI, npc_toc_warlock::npc_toc_warlockAI, npc_toc_warrior::npc_toc_warriorAI, and quartermaster_zigris::boss_quatermasterzigrisAI.
Definition at line 574 of file ScriptedCreature.cpp.
References UnitAI::DoMeleeAttackIfReady(), events, ExecuteEvent(), ScriptedAI::me, UNIT_STATE_CASTING, and CreatureAI::UpdateVictim().
|
private |
Definition at line 444 of file ScriptedCreature.h.
Referenced by _EnterCombat(), _JustDied(), _Reset(), and BossAI().
|
private |
Definition at line 443 of file ScriptedCreature.h.
Referenced by BossAI(), and GetBoundary().
|
protected |
Definition at line 439 of file ScriptedCreature.h.
Referenced by _JustDied(), _Reset(), boss_flame_leviathan::boss_flame_leviathanAI::ActiveTower(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::AttackStart(), boss_tyrannus::boss_tyrannusAI::AttackStart(), boss_victor_nefarius::boss_victor_nefariusAI::BeginEvent(), boss_vaelastrasz::boss_vaelAI::BeginSpeech(), boss_buru::boss_buruAI::ChaseNewVictim(), boss_novos::boss_novosAI::CrystalHandlerDied(), boss_algalon_the_observer::boss_algalon_the_observerAI::DamageTaken(), boss_anzu::boss_anzuAI::DamageTaken(), boss_bronjahm::boss_bronjahmAI::DamageTaken(), boss_earthrager_ptah::boss_earthrager_ptahAI::DamageTaken(), boss_eregos::boss_eregosAI::DamageTaken(), boss_garfrost::boss_garfrostAI::DamageTaken(), boss_golemagg::boss_golemaggAI::DamageTaken(), boss_halion::boss_halionAI::DamageTaken(), boss_ingvar_the_plunderer::boss_ingvar_the_plundererAI::DamageTaken(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::DamageTaken(), boss_sindragosa::boss_sindragosaAI::DamageTaken(), boss_taldaram::boss_taldaramAI::DamageTaken(), boss_the_lich_king::boss_the_lich_kingAI::DamageTaken(), boss_viscidus::boss_viscidusAI::DamageTaken(), boss_algalon_the_observer::boss_algalon_the_observerAI::DoAction(), boss_anraphet::boss_anraphetAI::DoAction(), boss_auriaya::boss_auriayaAI::DoAction(), boss_baltharus_the_warborn::boss_baltharus_the_warbornAI::DoAction(), boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::DoAction(), boss_eregos::boss_eregosAI::DoAction(), boss_general_vezax::boss_general_vezaxAI::DoAction(), boss_majordomo::boss_majordomoAI::DoAction(), boss_malygos::boss_malygosAI::DoAction(), boss_moam::boss_moamAI::DoAction(), boss_professor_putricide::boss_professor_putricideAI::DoAction(), boss_razorscale_controller::boss_razorscale_controllerAI::DoAction(), boss_runemaster_molgeim::boss_runemaster_molgeimAI::DoAction(), boss_sapphiron::boss_sapphironAI::DoAction(), boss_sister_svalna::boss_sister_svalnaAI::DoAction(), boss_steelbreaker::boss_steelbreakerAI::DoAction(), boss_stormcaller_brundir::boss_stormcaller_brundirAI::DoAction(), boss_the_lich_king::boss_the_lich_kingAI::DoAction(), boss_tyrannus::boss_tyrannusAI::DoAction(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::DoAction(), boss_xt002::boss_xt002_AI::DoAction(), boss_razorgore::boss_razorgoreAI::DoChangePhase(), boss_jormungarAI::Emerge(), boss_aeonus::boss_aeonusAI::EnterCombat(), boss_aku_mai::boss_aku_maiAI::EnterCombat(), boss_algalon_the_observer::boss_algalon_the_observerAI::EnterCombat(), boss_alizabal::boss_alizabalAI::EnterCombat(), boss_amanitar::boss_amanitarAI::EnterCombat(), boss_anubrekhan::boss_anubrekhanAI::EnterCombat(), boss_anzu::boss_anzuAI::EnterCombat(), boss_archavon::boss_archavonAI::EnterCombat(), boss_auriaya::boss_auriayaAI::EnterCombat(), boss_ayamiss::boss_ayamissAI::EnterCombat(), boss_baltharus_the_warborn::boss_baltharus_the_warbornAI::EnterCombat(), boss_baron_geddon::boss_baron_geddonAI::EnterCombat(), boss_blackheart_the_inciter::boss_blackheart_the_inciterAI::EnterCombat(), boss_blood_council_controller::boss_blood_council_controllerAI::EnterCombat(), boss_broodlord::boss_broodlordAI::EnterCombat(), boss_buru::boss_buruAI::EnterCombat(), boss_chromaggus::boss_chromaggusAI::EnterCombat(), boss_chrono_lord_deja::boss_chrono_lord_dejaAI::EnterCombat(), boss_commander_sarannis::boss_commander_sarannisAI::EnterCombat(), boss_darkweaver_syth::boss_darkweaver_sythAI::EnterCombat(), boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::EnterCombat(), boss_devourer_of_souls::boss_devourer_of_soulsAI::EnterCombat(), boss_drakkisath::boss_drakkisathAI::EnterCombat(), boss_ebonroc::boss_ebonrocAI::EnterCombat(), boss_elder_nadox::boss_elder_nadoxAI::EnterCombat(), boss_emalon::boss_emalonAI::EnterCombat(), boss_faerlina::boss_faerlinaAI::EnterCombat(), boss_firemaw::boss_firemawAI::EnterCombat(), boss_flame_leviathan::boss_flame_leviathanAI::EnterCombat(), boss_flamegor::boss_flamegorAI::EnterCombat(), boss_four_horsemen::boss_four_horsemenAI::EnterCombat(), boss_freya::boss_freyaAI::EnterCombat(), boss_garfrost::boss_garfrostAI::EnterCombat(), boss_garr::boss_garrAI::EnterCombat(), boss_gatewatcher_gyrokill::boss_gatewatcher_gyrokillAI::EnterCombat(), boss_gatewatcher_iron_hand::boss_gatewatcher_iron_handAI::EnterCombat(), boss_gehennas::boss_gehennasAI::EnterCombat(), boss_general_vezax::boss_general_vezaxAI::EnterCombat(), boss_general_zarithrian::boss_general_zarithrianAI::EnterCombat(), boss_gizrul_the_slavener::boss_gizrul_the_slavenerAI::EnterCombat(), boss_gluth::boss_gluthAI::EnterCombat(), boss_golemagg::boss_golemaggAI::EnterCombat(), boss_gothik::boss_gothikAI::EnterCombat(), boss_grandmaster_vorpil::boss_grandmaster_vorpilAI::EnterCombat(), boss_grobbulus::boss_grobbulusAI::EnterCombat(), boss_gyth::boss_gythAI::EnterCombat(), boss_halion::boss_halionAI::EnterCombat(), boss_halycon::boss_halyconAI::EnterCombat(), boss_highlord_omokk::boss_highlordomokkAI::EnterCombat(), boss_hodir::boss_hodirAI::EnterCombat(), boss_hoptallus::boss_hoptallusAI::EnterCombat(), boss_ick::boss_ickAI::EnterCombat(), boss_ignis::boss_ignis_AI::EnterCombat(), boss_kelthuzad::boss_kelthuzadAI::EnterCombat(), boss_king_dred::boss_king_dredAI::EnterCombat(), boss_kologarn::boss_kologarnAI::EnterCombat(), boss_koralon::boss_koralonAI::EnterCombat(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::EnterCombat(), boss_loatheb::boss_loathebAI::EnterCombat(), boss_lord_valthalak::boss_lord_valthalakAI::EnterCombat(), boss_lucifron::boss_lucifronAI::EnterCombat(), boss_maexxna::boss_maexxnaAI::EnterCombat(), boss_magmadar::boss_magmadarAI::EnterCombat(), boss_majordomo::boss_majordomoAI::EnterCombat(), boss_mechano_lord_capacitus::boss_mechano_lord_capacitusAI::EnterCombat(), boss_mother_smolderweb::boss_mothersmolderwebAI::EnterCombat(), boss_nefarian::boss_nefarianAI::EnterCombat(), boss_nethermancer_sepethrea::boss_nethermancer_sepethreaAI::EnterCombat(), boss_occuthar::boss_occutharAI::EnterCombat(), boss_onyxia::boss_onyxiaAI::EnterCombat(), boss_ormorok::boss_ormorokAI::EnterCombat(), boss_ossirian::boss_ossirianAI::EnterCombat(), boss_overlord_wyrmthalak::boss_overlordwyrmthalakAI::EnterCombat(), boss_patchwerk::boss_patchwerkAI::EnterCombat(), boss_pathaleon_the_calculator::boss_pathaleon_the_calculatorAI::EnterCombat(), boss_pit_lord_argaloth::boss_pit_lord_argalothAI::EnterCombat(), boss_postmaster_malown::boss_postmaster_malownAI::EnterCombat(), boss_prince_keleseth_icc::boss_prince_kelesethAI::EnterCombat(), boss_prince_taldaram_icc::boss_prince_taldaramAI::EnterCombat(), boss_prince_valanar_icc::boss_prince_valanarAI::EnterCombat(), boss_professor_putricide::boss_professor_putricideAI::EnterCombat(), boss_pyroguard_emberseer::boss_pyroguard_emberseerAI::EnterCombat(), boss_ragnaros::boss_ragnarosAI::EnterCombat(), boss_razorscale::boss_razorscaleAI::EnterCombat(), boss_razuvious::boss_razuviousAI::EnterCombat(), boss_rend_blackhand::boss_rend_blackhandAI::EnterCombat(), boss_runemaster_molgeim::boss_runemaster_molgeimAI::EnterCombat(), boss_sapphiron::boss_sapphironAI::EnterCombat(), boss_saviana_ragefire::boss_saviana_ragefireAI::EnterCombat(), boss_shadow_hunter_voshgajin::boss_shadowvoshAI::EnterCombat(), boss_shazzrah::boss_shazzrahAI::EnterCombat(), boss_sister_svalna::boss_sister_svalnaAI::EnterCombat(), boss_sjonnir::boss_sjonnirAI::EnterCombat(), boss_skeram::boss_skeramAI::EnterCombat(), boss_steelbreaker::boss_steelbreakerAI::EnterCombat(), boss_stormcaller_brundir::boss_stormcaller_brundirAI::EnterCombat(), boss_sulfuron::boss_sulfuronAI::EnterCombat(), boss_taldaram::boss_taldaramAI::EnterCombat(), boss_temporus::boss_temporusAI::EnterCombat(), boss_thaddius::boss_thaddiusAI::EnterCombat(), boss_tharon_ja::boss_tharon_jaAI::EnterCombat(), boss_the_beast::boss_thebeastAI::EnterCombat(), boss_the_lich_king::boss_the_lich_kingAI::EnterCombat(), boss_thorngrin_the_tender::boss_thorngrin_the_tenderAI::EnterCombat(), boss_toravon::boss_toravonAI::EnterCombat(), boss_trollgore::boss_trollgoreAI::EnterCombat(), boss_urok_doomhowl::boss_urok_doomhowlAI::EnterCombat(), boss_vaelastrasz::boss_vaelAI::EnterCombat(), boss_viscidus::boss_viscidusAI::EnterCombat(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::EnterCombat(), boss_warmaster_voone::boss_warmastervooneAI::EnterCombat(), boss_watchkeeper_gargolmar::boss_watchkeeper_gargolmarAI::EnterCombat(), boss_xt002::boss_xt002_AI::EnterCombat(), boss_zum_rah::boss_zum_rahAI::EnterCombat(), generic_halionAI::EnterCombat(), quartermaster_zigris::boss_quatermasterzigrisAI::EnterCombat(), boss_halion::boss_halionAI::EnterEvadeMode(), boss_malygos::boss_malygosAI::EnterEvadeMode(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::EnterEvadeMode(), boss_razorscale::boss_razorscaleAI::EnterPermaGround(), boss_heigan::boss_heiganAI::EnterPhase(), boss_noth::boss_nothAI::EnterPhaseGround(), boss_sapphiron::boss_sapphironAI::EnterPhaseGround(), boss_halion::boss_halionAI::ExecuteEvent(), generic_halionAI::ExecuteEvent(), boss_xt002::boss_xt002_AI::ExposeHeart(), boss_viscidus::boss_viscidusAI::InitSpells(), boss_four_horsemen::boss_four_horsemenAI::JustDied(), boss_prince_keleseth_icc::boss_prince_kelesethAI::JustDied(), boss_prince_taldaram_icc::boss_prince_taldaramAI::JustDied(), boss_prince_valanar_icc::boss_prince_valanarAI::JustDied(), boss_professor_putricide::boss_professor_putricideAI::JustReachedHome(), boss_the_lich_king::boss_the_lich_kingAI::JustSummoned(), boss_algalon_the_observer::boss_algalon_the_observerAI::KilledUnit(), boss_malygos::boss_malygosAI::KilledUnit(), boss_taldaram::boss_taldaramAI::KilledUnit(), boss_the_lich_king::boss_the_lich_kingAI::KilledUnit(), boss_buru::boss_buruAI::ManageRespawn(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::MoveInLineOfSight(), boss_algalon_the_observer::boss_algalon_the_observerAI::MovementInform(), boss_alizabal::boss_alizabalAI::MovementInform(), boss_anraphet::boss_anraphetAI::MovementInform(), boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI::MovementInform(), boss_garfrost::boss_garfrostAI::MovementInform(), boss_malygos::boss_malygosAI::MovementInform(), boss_onyxia::boss_onyxiaAI::MovementInform(), boss_professor_putricide::boss_professor_putricideAI::MovementInform(), boss_razorscale::boss_razorscaleAI::MovementInform(), boss_rend_blackhand::boss_rend_blackhandAI::MovementInform(), boss_sapphiron::boss_sapphironAI::MovementInform(), boss_saviana_ragefire::boss_saviana_ragefireAI::MovementInform(), boss_sindragosa::boss_sindragosaAI::MovementInform(), boss_the_lich_king::boss_the_lich_kingAI::MovementInform(), boss_kologarn::boss_kologarnAI::PassengerBoarded(), boss_anraphet::boss_anraphetAI::Reset(), boss_anubarak_trial::boss_anubarak_trialAI::Reset(), boss_anzu::boss_anzuAI::Reset(), boss_baltharus_the_warborn::boss_baltharus_the_warbornAI::Reset(), boss_blood_council_controller::boss_blood_council_controllerAI::Reset(), boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI::Reset(), boss_bronjahm::boss_bronjahmAI::Reset(), boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::Reset(), boss_devourer_of_souls::boss_devourer_of_soulsAI::Reset(), boss_drakkari_colossus::boss_drakkari_colossusAI::Reset(), boss_drakos::boss_drakosAI::Reset(), boss_dreadscale::boss_dreadscaleAI::Reset(), boss_earthrager_ptah::boss_earthrager_ptahAI::Reset(), boss_elder_brightleaf::boss_elder_brightleafAI::Reset(), boss_elder_ironbranch::boss_elder_ironbranchAI::Reset(), boss_elder_stonebark::boss_elder_stonebarkAI::Reset(), boss_festergut::boss_festergutAI::Reset(), boss_garfrost::boss_garfrostAI::Reset(), boss_gormok::boss_gormokAI::Reset(), boss_hogger::boss_hoggerAI::Reset(), boss_icehowl::boss_icehowlAI::Reset(), boss_ick::boss_ickAI::Reset(), boss_ingvar_the_plunderer::boss_ingvar_the_plundererAI::Reset(), boss_jaraxxus::boss_jaraxxusAI::Reset(), boss_jormungarAI::Reset(), boss_keleseth::boss_kelesethAI::Reset(), boss_kurinnaxx::boss_kurinnaxxAI::Reset(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::Reset(), boss_lord_marrowgar::boss_lord_marrowgarAI::Reset(), boss_lord_overheat::boss_lord_overheatAI::Reset(), boss_moam::boss_moamAI::Reset(), boss_murmur::boss_murmurAI::Reset(), boss_ook_ook::boss_ook_ookAI::Reset(), boss_prince_keleseth_icc::boss_prince_kelesethAI::Reset(), boss_prince_taldaram_icc::boss_prince_taldaramAI::Reset(), boss_prince_valanar_icc::boss_prince_valanarAI::Reset(), boss_professor_putricide::boss_professor_putricideAI::Reset(), boss_pyroguard_emberseer::boss_pyroguard_emberseerAI::Reset(), boss_rajaxx::boss_rajaxxAI::Reset(), boss_randolph_moloch::boss_randolph_molochAI::Reset(), boss_rotface::boss_rotfaceAI::Reset(), boss_sindragosa::boss_sindragosaAI::Reset(), boss_temple_guardian_anhuur::boss_temple_guardian_anhuurAI::Reset(), boss_the_lich_king::boss_the_lich_kingAI::Reset(), boss_tyrannus::boss_tyrannusAI::Reset(), boss_varos::boss_varosAI::Reset(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::Reset(), npc_toc_boomkin::npc_toc_boomkinAI::Reset(), npc_toc_dk::npc_toc_dkAI::Reset(), npc_toc_druid::npc_toc_druidAI::Reset(), npc_toc_enh_shaman::npc_toc_enh_shamanAI::Reset(), npc_toc_hunter::npc_toc_hunterAI::Reset(), npc_toc_mage::npc_toc_mageAI::Reset(), npc_toc_paladin::npc_toc_paladinAI::Reset(), npc_toc_pet_warlock::npc_toc_pet_warlockAI::Reset(), npc_toc_priest::npc_toc_priestAI::Reset(), npc_toc_retro_paladin::npc_toc_retro_paladinAI::Reset(), npc_toc_rogue::npc_toc_rogueAI::Reset(), npc_toc_shadow_priest::npc_toc_shadow_priestAI::Reset(), npc_toc_shaman::npc_toc_shamanAI::Reset(), npc_toc_warlock::npc_toc_warlockAI::Reset(), npc_toc_warrior::npc_toc_warriorAI::Reset(), boss_anraphet::boss_anraphetAI::ScheduleCombatEvents(), boss_ingvar_the_plunderer::boss_ingvar_the_plundererAI::ScheduleSecondPhase(), boss_earthrager_ptah::boss_earthrager_ptahAI::SetData(), boss_gyth::boss_gythAI::SetData(), boss_halion::boss_halionAI::SetData(), boss_pyroguard_emberseer::boss_pyroguard_emberseerAI::SetData(), boss_rend_blackhand::boss_rend_blackhandAI::SetData(), boss_victor_nefarius::boss_victor_nefariusAI::SetData(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::SetGUID(), boss_malygos::boss_malygosAI::SetPhase(), boss_professor_putricide::boss_professor_putricideAI::SetPhase(), boss_malygos::boss_malygosAI::SetPhaseEvents(), boss_xt002::boss_xt002_AI::SetPhaseOne(), boss_pyroguard_emberseer::boss_pyroguard_emberseerAI::SpellHit(), boss_viscidus::boss_viscidusAI::SpellHit(), boss_ingvar_the_plunderer::boss_ingvar_the_plundererAI::StartZombiePhase(), boss_jormungarAI::Submerge(), boss_grandmaster_vorpil::boss_grandmaster_vorpilAI::SummonPortals(), boss_aeonus::boss_aeonusAI::UpdateAI(), boss_akilzon::boss_akilzonAI::UpdateAI(), boss_aku_mai::boss_aku_maiAI::UpdateAI(), boss_algalon_the_observer::boss_algalon_the_observerAI::UpdateAI(), boss_alizabal::boss_alizabalAI::UpdateAI(), boss_amanitar::boss_amanitarAI::UpdateAI(), boss_anraphet::boss_anraphetAI::UpdateAI(), boss_anubarak_trial::boss_anubarak_trialAI::UpdateAI(), boss_anubrekhan::boss_anubrekhanAI::UpdateAI(), boss_anzu::boss_anzuAI::UpdateAI(), boss_archavon::boss_archavonAI::UpdateAI(), boss_auriaya::boss_auriayaAI::UpdateAI(), boss_ayamiss::boss_ayamissAI::UpdateAI(), boss_baltharus_the_warborn::boss_baltharus_the_warbornAI::UpdateAI(), boss_baron_geddon::boss_baron_geddonAI::UpdateAI(), boss_blackheart_the_inciter::boss_blackheart_the_inciterAI::UpdateAI(), boss_blood_council_controller::boss_blood_council_controllerAI::UpdateAI(), boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI::UpdateAI(), boss_bronjahm::boss_bronjahmAI::UpdateAI(), boss_broodlord::boss_broodlordAI::UpdateAI(), boss_buru::boss_buruAI::UpdateAI(), boss_chromaggus::boss_chromaggusAI::UpdateAI(), boss_chrono_lord_deja::boss_chrono_lord_dejaAI::UpdateAI(), boss_commander_sarannis::boss_commander_sarannisAI::UpdateAI(), boss_daakara::boss_daakaraAI::UpdateAI(), boss_darkweaver_syth::boss_darkweaver_sythAI::UpdateAI(), boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::UpdateAI(), boss_devourer_of_souls::boss_devourer_of_soulsAI::UpdateAI(), boss_drakkari_colossus::boss_drakkari_colossusAI::UpdateAI(), boss_drakkisath::boss_drakkisathAI::UpdateAI(), boss_drakos::boss_drakosAI::UpdateAI(), boss_earthrager_ptah::boss_earthrager_ptahAI::UpdateAI(), boss_ebonroc::boss_ebonrocAI::UpdateAI(), boss_elder_brightleaf::boss_elder_brightleafAI::UpdateAI(), boss_elder_ironbranch::boss_elder_ironbranchAI::UpdateAI(), boss_elder_nadox::boss_elder_nadoxAI::UpdateAI(), boss_elder_stonebark::boss_elder_stonebarkAI::UpdateAI(), boss_emalon::boss_emalonAI::UpdateAI(), boss_eregos::boss_eregosAI::UpdateAI(), boss_faerlina::boss_faerlinaAI::UpdateAI(), boss_festergut::boss_festergutAI::UpdateAI(), boss_firemaw::boss_firemawAI::UpdateAI(), boss_flame_leviathan::boss_flame_leviathanAI::UpdateAI(), boss_flamegor::boss_flamegorAI::UpdateAI(), boss_four_horsemen::boss_four_horsemenAI::UpdateAI(), boss_freya::boss_freyaAI::UpdateAI(), boss_garfrost::boss_garfrostAI::UpdateAI(), boss_garr::boss_garrAI::UpdateAI(), boss_gatewatcher_gyrokill::boss_gatewatcher_gyrokillAI::UpdateAI(), boss_gatewatcher_iron_hand::boss_gatewatcher_iron_handAI::UpdateAI(), boss_gehennas::boss_gehennasAI::UpdateAI(), boss_general_vezax::boss_general_vezaxAI::UpdateAI(), boss_general_zarithrian::boss_general_zarithrianAI::UpdateAI(), boss_gizrul_the_slavener::boss_gizrul_the_slavenerAI::UpdateAI(), boss_gluth::boss_gluthAI::UpdateAI(), boss_golemagg::boss_golemaggAI::UpdateAI(), boss_gormok::boss_gormokAI::UpdateAI(), boss_gothik::boss_gothikAI::UpdateAI(), boss_grandmaster_vorpil::boss_grandmaster_vorpilAI::UpdateAI(), boss_grobbulus::boss_grobbulusAI::UpdateAI(), boss_gruul::boss_gruulAI::UpdateAI(), boss_gyth::boss_gythAI::UpdateAI(), boss_halazzi::boss_halazziAI::UpdateAI(), boss_halion::boss_halionAI::UpdateAI(), boss_halycon::boss_halyconAI::UpdateAI(), boss_heigan::boss_heiganAI::UpdateAI(), boss_hexlord_malacrass::boss_hex_lord_malacrassAI::UpdateAI(), boss_highlord_omokk::boss_highlordomokkAI::UpdateAI(), boss_hodir::boss_hodirAI::UpdateAI(), boss_hogger::boss_hoggerAI::UpdateAI(), boss_hoptallus::boss_hoptallusAI::UpdateAI(), boss_icehowl::boss_icehowlAI::UpdateAI(), boss_ick::boss_ickAI::UpdateAI(), boss_ignis::boss_ignis_AI::UpdateAI(), boss_ingvar_the_plunderer::boss_ingvar_the_plundererAI::UpdateAI(), boss_janalai::boss_janalaiAI::UpdateAI(), boss_jaraxxus::boss_jaraxxusAI::UpdateAI(), boss_jormungarAI::UpdateAI(), boss_keleseth::boss_kelesethAI::UpdateAI(), boss_kelthuzad::boss_kelthuzadAI::UpdateAI(), boss_king_dred::boss_king_dredAI::UpdateAI(), boss_kologarn::boss_kologarnAI::UpdateAI(), boss_koralon::boss_koralonAI::UpdateAI(), boss_kurinnaxx::boss_kurinnaxxAI::UpdateAI(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::UpdateAI(), boss_loatheb::boss_loathebAI::UpdateAI(), boss_lord_marrowgar::boss_lord_marrowgarAI::UpdateAI(), boss_lord_overheat::boss_lord_overheatAI::UpdateAI(), boss_lord_valthalak::boss_lord_valthalakAI::UpdateAI(), boss_lucifron::boss_lucifronAI::UpdateAI(), boss_maexxna::boss_maexxnaAI::UpdateAI(), boss_magmadar::boss_magmadarAI::UpdateAI(), boss_majordomo::boss_majordomoAI::UpdateAI(), boss_malygos::boss_malygosAI::UpdateAI(), boss_mechano_lord_capacitus::boss_mechano_lord_capacitusAI::UpdateAI(), boss_moam::boss_moamAI::UpdateAI(), boss_mother_smolderweb::boss_mothersmolderwebAI::UpdateAI(), boss_murmur::boss_murmurAI::UpdateAI(), boss_nalorakk::boss_nalorakkAI::UpdateAI(), boss_nefarian::boss_nefarianAI::UpdateAI(), boss_nethermancer_sepethrea::boss_nethermancer_sepethreaAI::UpdateAI(), boss_noth::boss_nothAI::UpdateAI(), boss_novos::boss_novosAI::UpdateAI(), boss_occuthar::boss_occutharAI::UpdateAI(), boss_onyxia::boss_onyxiaAI::UpdateAI(), boss_ook_ook::boss_ook_ookAI::UpdateAI(), boss_ormorok::boss_ormorokAI::UpdateAI(), boss_ossirian::boss_ossirianAI::UpdateAI(), boss_overlord_wyrmthalak::boss_overlordwyrmthalakAI::UpdateAI(), boss_patchwerk::boss_patchwerkAI::UpdateAI(), boss_pathaleon_the_calculator::boss_pathaleon_the_calculatorAI::UpdateAI(), boss_pit_lord_argaloth::boss_pit_lord_argalothAI::UpdateAI(), boss_postmaster_malown::boss_postmaster_malownAI::UpdateAI(), boss_prince_keleseth_icc::boss_prince_kelesethAI::UpdateAI(), boss_prince_taldaram_icc::boss_prince_taldaramAI::UpdateAI(), boss_prince_valanar_icc::boss_prince_valanarAI::UpdateAI(), boss_professor_putricide::boss_professor_putricideAI::UpdateAI(), boss_pyroguard_emberseer::boss_pyroguard_emberseerAI::UpdateAI(), boss_ragnaros::boss_ragnarosAI::UpdateAI(), boss_rajaxx::boss_rajaxxAI::UpdateAI(), boss_randolph_moloch::boss_randolph_molochAI::UpdateAI(), boss_razorgore::boss_razorgoreAI::UpdateAI(), boss_razorscale::boss_razorscaleAI::UpdateAI(), boss_razorscale_controller::boss_razorscale_controllerAI::UpdateAI(), boss_razuvious::boss_razuviousAI::UpdateAI(), boss_rend_blackhand::boss_rend_blackhandAI::UpdateAI(), boss_rotface::boss_rotfaceAI::UpdateAI(), boss_runemaster_molgeim::boss_runemaster_molgeimAI::UpdateAI(), boss_sapphiron::boss_sapphironAI::UpdateAI(), boss_saviana_ragefire::boss_saviana_ragefireAI::UpdateAI(), boss_shadow_hunter_voshgajin::boss_shadowvoshAI::UpdateAI(), boss_shazzrah::boss_shazzrahAI::UpdateAI(), boss_sindragosa::boss_sindragosaAI::UpdateAI(), boss_sister_svalna::boss_sister_svalnaAI::UpdateAI(), boss_sjonnir::boss_sjonnirAI::UpdateAI(), boss_skeram::boss_skeramAI::UpdateAI(), boss_steelbreaker::boss_steelbreakerAI::UpdateAI(), boss_stormcaller_brundir::boss_stormcaller_brundirAI::UpdateAI(), boss_sulfuron::boss_sulfuronAI::UpdateAI(), boss_taldaram::boss_taldaramAI::UpdateAI(), boss_temple_guardian_anhuur::boss_temple_guardian_anhuurAI::UpdateAI(), boss_temporus::boss_temporusAI::UpdateAI(), boss_thaddius::boss_thaddiusAI::UpdateAI(), boss_tharon_ja::boss_tharon_jaAI::UpdateAI(), boss_the_beast::boss_thebeastAI::UpdateAI(), boss_the_lich_king::boss_the_lich_kingAI::UpdateAI(), boss_thorngrin_the_tender::boss_thorngrin_the_tenderAI::UpdateAI(), boss_toravon::boss_toravonAI::UpdateAI(), boss_trollgore::boss_trollgoreAI::UpdateAI(), boss_tyrannus::boss_tyrannusAI::UpdateAI(), boss_urok_doomhowl::boss_urok_doomhowlAI::UpdateAI(), boss_vaelastrasz::boss_vaelAI::UpdateAI(), boss_varos::boss_varosAI::UpdateAI(), boss_victor_nefarius::boss_victor_nefariusAI::UpdateAI(), boss_viscidus::boss_viscidusAI::UpdateAI(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::UpdateAI(), boss_warmaster_voone::boss_warmastervooneAI::UpdateAI(), boss_watchkeeper_gargolmar::boss_watchkeeper_gargolmarAI::UpdateAI(), boss_xt002::boss_xt002_AI::UpdateAI(), boss_zum_rah::boss_zum_rahAI::UpdateAI(), UpdateAI(), generic_halionAI::UpdateAI(), npc_toc_boomkin::npc_toc_boomkinAI::UpdateAI(), npc_toc_dk::npc_toc_dkAI::UpdateAI(), npc_toc_druid::npc_toc_druidAI::UpdateAI(), npc_toc_enh_shaman::npc_toc_enh_shamanAI::UpdateAI(), npc_toc_hunter::npc_toc_hunterAI::UpdateAI(), npc_toc_mage::npc_toc_mageAI::UpdateAI(), npc_toc_paladin::npc_toc_paladinAI::UpdateAI(), npc_toc_pet_warlock::npc_toc_pet_warlockAI::UpdateAI(), npc_toc_priest::npc_toc_priestAI::UpdateAI(), npc_toc_retro_paladin::npc_toc_retro_paladinAI::UpdateAI(), npc_toc_rogue::npc_toc_rogueAI::UpdateAI(), npc_toc_shadow_priest::npc_toc_shadow_priestAI::UpdateAI(), npc_toc_shaman::npc_toc_shamanAI::UpdateAI(), npc_toc_warlock::npc_toc_warlockAI::UpdateAI(), npc_toc_warrior::npc_toc_warriorAI::UpdateAI(), and quartermaster_zigris::boss_quatermasterzigrisAI::UpdateAI().
| InstanceScript* const BossAI::instance |
Definition at line 383 of file ScriptedCreature.h.
Referenced by _EnterCombat(), _JustDied(), _Reset(), boss_thaddius::boss_thaddiusAI::boss_thaddiusAI(), boss_twilight_halion::boss_twilight_halionAI::boss_twilight_halionAI(), boss_varos::boss_varosAI::boss_varosAI(), BossAI(), boss_general_zarithrian::boss_general_zarithrianAI::CanAIAttack(), boss_urom::boss_uromAI::CastTeleport(), boss_prince_keleseth_icc::boss_prince_kelesethAI::CheckRoom(), boss_prince_taldaram_icc::boss_prince_taldaramAI::CheckRoom(), boss_prince_valanar_icc::boss_prince_valanarAI::CheckRoom(), boss_taldaram::boss_taldaramAI::CheckSpheres(), boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI::CleanAuras(), boss_novos::boss_novosAI::CrystalHandlerDied(), boss_prince_keleseth_icc::boss_prince_kelesethAI::DamageDealt(), boss_prince_taldaram_icc::boss_prince_taldaramAI::DamageDealt(), boss_prince_valanar_icc::boss_prince_valanarAI::DamageDealt(), boss_baltharus_the_warborn::boss_baltharus_the_warbornAI::DamageTaken(), boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::DamageTaken(), boss_earthrager_ptah::boss_earthrager_ptahAI::DamageTaken(), boss_halion::boss_halionAI::DamageTaken(), boss_hodir::boss_hodirAI::DamageTaken(), boss_temple_guardian_anhuur::boss_temple_guardian_anhuurAI::DamageTaken(), boss_twilight_halion::boss_twilight_halionAI::DamageTaken(), boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI::DoAction(), boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::DoAction(), boss_malygos::boss_malygosAI::DoAction(), boss_professor_putricide::boss_professor_putricideAI::DoAction(), boss_razorscale_controller::boss_razorscale_controllerAI::DoAction(), boss_the_lich_king::boss_the_lich_kingAI::DoAction(), boss_tyrannus::boss_tyrannusAI::DoAction(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::DoAction(), npc_green_dragon_combat_trigger::npc_green_dragon_combat_triggerAI::DoAction(), boss_four_horsemen::boss_four_horsemenAI::DoEncounteraction(), boss_algalon_the_observer::boss_algalon_the_observerAI::EnterCombat(), boss_alizabal::boss_alizabalAI::EnterCombat(), boss_anraphet::boss_anraphetAI::EnterCombat(), boss_blood_council_controller::boss_blood_council_controllerAI::EnterCombat(), boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI::EnterCombat(), boss_bronjahm::boss_bronjahmAI::EnterCombat(), boss_broodlord::boss_broodlordAI::EnterCombat(), boss_chromaggus::boss_chromaggusAI::EnterCombat(), boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::EnterCombat(), boss_devourer_of_souls::boss_devourer_of_soulsAI::EnterCombat(), boss_drakkari_colossus::boss_drakkari_colossusAI::EnterCombat(), boss_earthrager_ptah::boss_earthrager_ptahAI::EnterCombat(), boss_ebonroc::boss_ebonrocAI::EnterCombat(), boss_faction_championsAI::EnterCombat(), boss_festergut::boss_festergutAI::EnterCombat(), boss_firemaw::boss_firemawAI::EnterCombat(), boss_fjola::boss_fjolaAI::EnterCombat(), boss_flamegor::boss_flamegorAI::EnterCombat(), boss_freya::boss_freyaAI::EnterCombat(), boss_gormok::boss_gormokAI::EnterCombat(), boss_gothik::boss_gothikAI::EnterCombat(), boss_halion::boss_halionAI::EnterCombat(), boss_icehowl::boss_icehowlAI::EnterCombat(), boss_ignis::boss_ignis_AI::EnterCombat(), boss_jormungarAI::EnterCombat(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::EnterCombat(), boss_lord_marrowgar::boss_lord_marrowgarAI::EnterCombat(), boss_malygos::boss_malygosAI::EnterCombat(), boss_occuthar::boss_occutharAI::EnterCombat(), boss_onyxia::boss_onyxiaAI::EnterCombat(), boss_ormorok::boss_ormorokAI::EnterCombat(), boss_ossirian::boss_ossirianAI::EnterCombat(), boss_patchwerk::boss_patchwerkAI::EnterCombat(), boss_pit_lord_argaloth::boss_pit_lord_argalothAI::EnterCombat(), boss_prince_keleseth_icc::boss_prince_kelesethAI::EnterCombat(), boss_prince_taldaram_icc::boss_prince_taldaramAI::EnterCombat(), boss_prince_valanar_icc::boss_prince_valanarAI::EnterCombat(), boss_professor_putricide::boss_professor_putricideAI::EnterCombat(), boss_razorscale::boss_razorscaleAI::EnterCombat(), boss_rotface::boss_rotfaceAI::EnterCombat(), boss_sindragosa::boss_sindragosaAI::EnterCombat(), boss_sister_svalna::boss_sister_svalnaAI::EnterCombat(), boss_sjonnir::boss_sjonnirAI::EnterCombat(), boss_temple_guardian_anhuur::boss_temple_guardian_anhuurAI::EnterCombat(), boss_the_lich_king::boss_the_lich_kingAI::EnterCombat(), boss_twilight_halion::boss_twilight_halionAI::EnterCombat(), boss_twin_baseAI::EnterCombat(), boss_urom::boss_uromAI::EnterCombat(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::EnterCombat(), boss_warbringer_omrogg::boss_warbringer_omroggAI::EnterCombat(), boss_xt002::boss_xt002_AI::EnterCombat(), npc_green_dragon_combat_trigger::npc_green_dragon_combat_triggerAI::EnterCombat(), boss_algalon_the_observer::boss_algalon_the_observerAI::EnterEvadeMode(), boss_alizabal::boss_alizabalAI::EnterEvadeMode(), boss_dreadscale::boss_dreadscaleAI::EnterEvadeMode(), boss_festergut::boss_festergutAI::EnterEvadeMode(), boss_fjola::boss_fjolaAI::EnterEvadeMode(), boss_gormok::boss_gormokAI::EnterEvadeMode(), boss_icehowl::boss_icehowlAI::EnterEvadeMode(), boss_malygos::boss_malygosAI::EnterEvadeMode(), boss_occuthar::boss_occutharAI::EnterEvadeMode(), boss_pit_lord_argaloth::boss_pit_lord_argalothAI::EnterEvadeMode(), boss_rotface::boss_rotfaceAI::EnterEvadeMode(), boss_the_lich_king::boss_the_lich_kingAI::EnterEvadeMode(), boss_tyrannus::boss_tyrannusAI::EnterEvadeMode(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::EnterEvadeMode(), boss_halion::boss_halionAI::ExecuteEvent(), boss_kelthuzad::boss_kelthuzadAI::FindGameObjects(), boss_ick::boss_ickAI::GetKrick(), boss_tyrannus::boss_tyrannusAI::GetRimefang(), boss_twin_baseAI::GetSister(), boss_bronjahm::boss_bronjahmAI::InitializeAI(), boss_devourer_of_souls::boss_devourer_of_soulsAI::InitializeAI(), boss_tyrannus::boss_tyrannusAI::InitializeAI(), boss_aeonus::boss_aeonusAI::JustDied(), boss_alizabal::boss_alizabalAI::JustDied(), boss_amanitar::boss_amanitarAI::JustDied(), boss_anraphet::boss_anraphetAI::JustDied(), boss_anubrekhan::boss_anubrekhanAI::JustDied(), boss_baltharus_the_warborn::boss_baltharus_the_warbornAI::JustDied(), boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI::JustDied(), boss_bronjahm::boss_bronjahmAI::JustDied(), boss_chrono_lord_deja::boss_chrono_lord_dejaAI::JustDied(), boss_dalronn_the_controller::boss_dalronn_the_controllerAI::JustDied(), boss_devourer_of_souls::boss_devourer_of_soulsAI::JustDied(), boss_drakkari_colossus::boss_drakkari_colossusAI::JustDied(), boss_drakos::boss_drakosAI::JustDied(), boss_earthrager_ptah::boss_earthrager_ptahAI::JustDied(), boss_elder_brightleaf::boss_elder_brightleafAI::JustDied(), boss_elder_ironbranch::boss_elder_ironbranchAI::JustDied(), boss_elder_stonebark::boss_elder_stonebarkAI::JustDied(), boss_faction_championsAI::JustDied(), boss_festergut::boss_festergutAI::JustDied(), boss_four_horsemen::boss_four_horsemenAI::JustDied(), boss_freya::boss_freyaAI::JustDied(), boss_garfrost::boss_garfrostAI::JustDied(), boss_general_vezax::boss_general_vezaxAI::JustDied(), boss_gormok::boss_gormokAI::JustDied(), boss_gothik::boss_gothikAI::JustDied(), boss_grand_warlock_nethekurse::boss_grand_warlock_nethekurseAI::JustDied(), boss_gyth::boss_gythAI::JustDied(), boss_halion::boss_halionAI::JustDied(), boss_hogger::boss_hoggerAI::JustDied(), boss_icehowl::boss_icehowlAI::JustDied(), boss_ick::boss_ickAI::JustDied(), boss_jormungarAI::JustDied(), boss_kurinnaxx::boss_kurinnaxxAI::JustDied(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::JustDied(), boss_lord_overheat::boss_lord_overheatAI::JustDied(), boss_lord_valthalak::boss_lord_valthalakAI::JustDied(), boss_malygos::boss_malygosAI::JustDied(), boss_occuthar::boss_occutharAI::JustDied(), boss_onyxia::boss_onyxiaAI::JustDied(), boss_ook_ook::boss_ook_ookAI::JustDied(), boss_ormorok::boss_ormorokAI::JustDied(), boss_pit_lord_argaloth::boss_pit_lord_argalothAI::JustDied(), boss_prince_keleseth_icc::boss_prince_kelesethAI::JustDied(), boss_prince_taldaram_icc::boss_prince_taldaramAI::JustDied(), boss_prince_valanar_icc::boss_prince_valanarAI::JustDied(), boss_pyroguard_emberseer::boss_pyroguard_emberseerAI::JustDied(), boss_randolph_moloch::boss_randolph_molochAI::JustDied(), boss_razorgore::boss_razorgoreAI::JustDied(), boss_razorscale::boss_razorscaleAI::JustDied(), boss_rotface::boss_rotfaceAI::JustDied(), boss_runemaster_molgeim::boss_runemaster_molgeimAI::JustDied(), boss_sister_svalna::boss_sister_svalnaAI::JustDied(), boss_skarvald_the_constructor::boss_skarvald_the_constructorAI::JustDied(), boss_steelbreaker::boss_steelbreakerAI::JustDied(), boss_stormcaller_brundir::boss_stormcaller_brundirAI::JustDied(), boss_temple_guardian_anhuur::boss_temple_guardian_anhuurAI::JustDied(), boss_temporus::boss_temporusAI::JustDied(), boss_twilight_halion::boss_twilight_halionAI::JustDied(), boss_twin_baseAI::JustDied(), boss_tyrannus::boss_tyrannusAI::JustDied(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::JustDied(), boss_warbringer_omrogg::boss_warbringer_omroggAI::JustDied(), boss_warchief_kargath_bladefist::boss_warchief_kargath_bladefistAI::JustDied(), boss_zum_rah::boss_zum_rahAI::JustDied(), boss_anraphet::boss_anraphetAI::JustReachedHome(), boss_anubarak_trial::boss_anubarak_trialAI::JustReachedHome(), boss_blood_council_controller::boss_blood_council_controllerAI::JustReachedHome(), boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI::JustReachedHome(), boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::JustReachedHome(), boss_drakkari_colossus::boss_drakkari_colossusAI::JustReachedHome(), boss_dreadscale::boss_dreadscaleAI::JustReachedHome(), boss_earthrager_ptah::boss_earthrager_ptahAI::JustReachedHome(), boss_faction_championsAI::JustReachedHome(), boss_festergut::boss_festergutAI::JustReachedHome(), boss_fjola::boss_fjolaAI::JustReachedHome(), boss_general_zarithrian::boss_general_zarithrianAI::JustReachedHome(), boss_gormok::boss_gormokAI::JustReachedHome(), boss_hogger::boss_hoggerAI::JustReachedHome(), boss_icehowl::boss_icehowlAI::JustReachedHome(), boss_jaraxxus::boss_jaraxxusAI::JustReachedHome(), boss_jormungarAI::JustReachedHome(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::JustReachedHome(), boss_lord_marrowgar::boss_lord_marrowgarAI::JustReachedHome(), boss_lord_overheat::boss_lord_overheatAI::JustReachedHome(), boss_ook_ook::boss_ook_ookAI::JustReachedHome(), boss_prince_keleseth_icc::boss_prince_kelesethAI::JustReachedHome(), boss_prince_taldaram_icc::boss_prince_taldaramAI::JustReachedHome(), boss_prince_valanar_icc::boss_prince_valanarAI::JustReachedHome(), boss_professor_putricide::boss_professor_putricideAI::JustReachedHome(), boss_randolph_moloch::boss_randolph_molochAI::JustReachedHome(), boss_rotface::boss_rotfaceAI::JustReachedHome(), boss_sindragosa::boss_sindragosaAI::JustReachedHome(), boss_temple_guardian_anhuur::boss_temple_guardian_anhuurAI::JustReachedHome(), boss_the_lich_king::boss_the_lich_kingAI::JustReachedHome(), boss_twin_baseAI::JustReachedHome(), generic_halionAI::JustReachedHome(), boss_rotface::boss_rotfaceAI::JustSummoned(), boss_anubarak_trial::boss_anubarak_trialAI::KilledUnit(), boss_faction_championsAI::KilledUnit(), boss_icehowl::boss_icehowlAI::KilledUnit(), boss_jaraxxus::boss_jaraxxusAI::KilledUnit(), boss_jormungarAI::KilledUnit(), boss_twin_baseAI::KilledUnit(), boss_freya::boss_freyaAI::LasherDead(), boss_grand_warlock_nethekurse::boss_grand_warlock_nethekurseAI::MoveInLineOfSight(), boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::MovementInform(), boss_dreadscale::boss_dreadscaleAI::MovementInform(), boss_gormok::boss_gormokAI::MovementInform(), boss_icehowl::boss_icehowlAI::MovementInform(), boss_malygos::boss_malygosAI::MovementInform(), boss_onyxia::boss_onyxiaAI::MovementInform(), boss_professor_putricide::boss_professor_putricideAI::MovementInform(), boss_the_lich_king::boss_the_lich_kingAI::MovementInform(), boss_pyroguard_emberseer::boss_pyroguard_emberseerAI::OpenDoors(), boss_kologarn::boss_kologarnAI::PassengerBoarded(), boss_taldaram::boss_taldaramAI::RemovePrison(), boss_anraphet::boss_anraphetAI::Reset(), boss_baltharus_the_warborn::boss_baltharus_the_warbornAI::Reset(), boss_blood_council_controller::boss_blood_council_controllerAI::Reset(), boss_bronjahm::boss_bronjahmAI::Reset(), boss_devourer_of_souls::boss_devourer_of_soulsAI::Reset(), boss_drakkari_colossus::boss_drakkari_colossusAI::Reset(), boss_fjola::boss_fjolaAI::Reset(), boss_four_horsemen::boss_four_horsemenAI::Reset(), boss_general_zarithrian::boss_general_zarithrianAI::Reset(), boss_gothik::boss_gothikAI::Reset(), boss_gyth::boss_gythAI::Reset(), boss_ick::boss_ickAI::Reset(), boss_ignis::boss_ignis_AI::Reset(), boss_kelthuzad::boss_kelthuzadAI::Reset(), boss_malygos::boss_malygosAI::Reset(), boss_onyxia::boss_onyxiaAI::Reset(), boss_patchwerk::boss_patchwerkAI::Reset(), boss_prince_keleseth_icc::boss_prince_kelesethAI::Reset(), boss_prince_taldaram_icc::boss_prince_taldaramAI::Reset(), boss_prince_valanar_icc::boss_prince_valanarAI::Reset(), boss_professor_putricide::boss_professor_putricideAI::Reset(), boss_pyroguard_emberseer::boss_pyroguard_emberseerAI::Reset(), boss_razorgore::boss_razorgoreAI::Reset(), boss_razorscale::boss_razorscaleAI::Reset(), boss_tyrannus::boss_tyrannusAI::Reset(), boss_urom::boss_uromAI::Reset(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::Reset(), boss_warbringer_omrogg::boss_warbringer_omroggAI::Reset(), boss_xt002::boss_xt002_AI::Reset(), boss_novos::boss_novosAI::SetCrystalsStatus(), boss_pyroguard_emberseer::boss_pyroguard_emberseerAI::SetData(), boss_rend_blackhand::boss_rend_blackhandAI::SetData(), boss_victor_nefarius::boss_victor_nefariusAI::SetData(), boss_urom::boss_uromAI::SetGroups(), boss_novos::boss_novosAI::SetSummonerStatus(), boss_razorscale_controller::boss_razorscale_controllerAI::SpellHit(), boss_twilight_halion::boss_twilight_halionAI::SpellHit(), boss_onyxia::boss_onyxiaAI::SpellHitTarget(), boss_twin_baseAI::SummonedCreatureDespawn(), boss_urom::boss_uromAI::SummonGroups(), boss_algalon_the_observer::boss_algalon_the_observerAI::UpdateAI(), boss_ayamiss::boss_ayamissAI::UpdateAI(), boss_baltharus_the_warborn::boss_baltharus_the_warbornAI::UpdateAI(), boss_dalronn_the_controller::boss_dalronn_the_controllerAI::UpdateAI(), boss_festergut::boss_festergutAI::UpdateAI(), boss_general_zarithrian::boss_general_zarithrianAI::UpdateAI(), boss_gothik::boss_gothikAI::UpdateAI(), boss_grand_warlock_nethekurse::boss_grand_warlock_nethekurseAI::UpdateAI(), boss_heigan::boss_heiganAI::UpdateAI(), boss_hodir::boss_hodirAI::UpdateAI(), boss_jormungarAI::UpdateAI(), boss_majordomo::boss_majordomoAI::UpdateAI(), boss_malygos::boss_malygosAI::UpdateAI(), boss_nefarian::boss_nefarianAI::UpdateAI(), boss_onyxia::boss_onyxiaAI::UpdateAI(), boss_professor_putricide::boss_professor_putricideAI::UpdateAI(), boss_pyroguard_emberseer::boss_pyroguard_emberseerAI::UpdateAI(), boss_ragnaros::boss_ragnarosAI::UpdateAI(), boss_razorscale::boss_razorscaleAI::UpdateAI(), boss_runemaster_molgeim::boss_runemaster_molgeimAI::UpdateAI(), boss_skarvald_the_constructor::boss_skarvald_the_constructorAI::UpdateAI(), boss_temple_guardian_anhuur::boss_temple_guardian_anhuurAI::UpdateAI(), boss_thaddius::boss_thaddiusAI::UpdateAI(), boss_the_lich_king::boss_the_lich_kingAI::UpdateAI(), boss_trollgore::boss_trollgoreAI::UpdateAI(), boss_twin_baseAI::UpdateAI(), boss_tyrannus::boss_tyrannusAI::UpdateAI(), boss_urom::boss_uromAI::UpdateAI(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::UpdateAI(), and boss_pyroguard_emberseer::boss_pyroguard_emberseerAI::UpdateRunes().
|
protected |
Definition at line 440 of file ScriptedCreature.h.
Referenced by _JustDied(), _Reset(), BossAI(), boss_algalon_the_observer::boss_algalon_the_observerAI::DamageTaken(), boss_eregos::boss_eregosAI::DamageTaken(), boss_the_lich_king::boss_the_lich_kingAI::DamageTaken(), boss_dalronn_the_controller::boss_dalronn_the_controllerAI::DoAction(), boss_malygos::boss_malygosAI::DoAction(), boss_skarvald_the_constructor::boss_skarvald_the_constructorAI::DoAction(), boss_the_lich_king::boss_the_lich_kingAI::DoAction(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::DoAction(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::EmpowerCultist(), boss_algalon_the_observer::boss_algalon_the_observerAI::EnterCombat(), boss_anubarak_trial::boss_anubarak_trialAI::EnterCombat(), boss_emalon::boss_emalonAI::EnterCombat(), boss_malygos::boss_malygosAI::EnterEvadeMode(), boss_ossirian::boss_ossirianAI::EnterEvadeMode(), boss_the_lich_king::boss_the_lich_kingAI::EnterEvadeMode(), boss_viscidus::boss_viscidusAI::EnterEvadeMode(), boss_professor_putricide::boss_professor_putricideAI::GetData(), boss_devourer_of_souls::boss_devourer_of_soulsAI::JustDied(), boss_four_horsemen::boss_four_horsemenAI::JustDied(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::JustDied(), boss_prince_keleseth_icc::boss_prince_kelesethAI::JustDied(), boss_prince_taldaram_icc::boss_prince_taldaramAI::JustDied(), boss_prince_valanar_icc::boss_prince_valanarAI::JustDied(), boss_twin_baseAI::JustDied(), boss_vexallus::boss_vexallusAI::JustDied(), boss_viscidus::boss_viscidusAI::JustDied(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::JustDied(), npc_toc_enh_shaman::npc_toc_enh_shamanAI::JustDied(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::JustReachedHome(), boss_twin_baseAI::JustReachedHome(), boss_algalon_the_observer::boss_algalon_the_observerAI::JustSummoned(), boss_anubarak_trial::boss_anubarak_trialAI::JustSummoned(), boss_auriaya::boss_auriayaAI::JustSummoned(), boss_baltharus_the_warborn::boss_baltharus_the_warbornAI::JustSummoned(), boss_bronjahm::boss_bronjahmAI::JustSummoned(), boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::JustSummoned(), boss_freya::boss_freyaAI::JustSummoned(), boss_general_zarithrian::boss_general_zarithrianAI::JustSummoned(), boss_gluth::boss_gluthAI::JustSummoned(), boss_gothik::boss_gothikAI::JustSummoned(), boss_ignis::boss_ignis_AI::JustSummoned(), boss_jaraxxus::boss_jaraxxusAI::JustSummoned(), boss_kologarn::boss_kologarnAI::JustSummoned(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::JustSummoned(), boss_noth::boss_nothAI::JustSummoned(), boss_novos::boss_novosAI::JustSummoned(), boss_occuthar::boss_occutharAI::JustSummoned(), boss_prince_keleseth_icc::boss_prince_kelesethAI::JustSummoned(), boss_prince_taldaram_icc::boss_prince_taldaramAI::JustSummoned(), boss_prince_valanar_icc::boss_prince_valanarAI::JustSummoned(), boss_professor_putricide::boss_professor_putricideAI::JustSummoned(), boss_sindragosa::boss_sindragosaAI::JustSummoned(), boss_sjonnir::boss_sjonnirAI::JustSummoned(), boss_the_lich_king::boss_the_lich_kingAI::JustSummoned(), boss_trollgore::boss_trollgoreAI::JustSummoned(), boss_twin_baseAI::JustSummoned(), JustSummoned(), npc_toc_enh_shaman::npc_toc_enh_shamanAI::JustSummoned(), boss_sindragosa::boss_sindragosaAI::MovementInform(), boss_the_lich_king::boss_the_lich_kingAI::MovementInform(), boss_devourer_of_souls::boss_devourer_of_soulsAI::Reset(), boss_gormok::boss_gormokAI::Reset(), boss_prince_keleseth_icc::boss_prince_kelesethAI::Reset(), boss_prince_taldaram_icc::boss_prince_taldaramAI::Reset(), boss_prince_valanar_icc::boss_prince_valanarAI::Reset(), boss_professor_putricide::boss_professor_putricideAI::Reset(), boss_twin_baseAI::Reset(), boss_vexallus::boss_vexallusAI::Reset(), npc_toc_enh_shaman::npc_toc_enh_shamanAI::Reset(), boss_gothik::boss_gothikAI::SummonedCreatureDespawn(), boss_twin_baseAI::SummonedCreatureDespawn(), SummonedCreatureDespawn(), boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::SummonedCreatureDies(), boss_freya::boss_freyaAI::SummonedCreatureDies(), boss_anubarak_trial::boss_anubarak_trialAI::UpdateAI(), boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::UpdateAI(), boss_emalon::boss_emalonAI::UpdateAI(), boss_flame_leviathan::boss_flame_leviathanAI::UpdateAI(), boss_freya::boss_freyaAI::UpdateAI(), boss_general_vezax::boss_general_vezaxAI::UpdateAI(), boss_gothik::boss_gothikAI::UpdateAI(), boss_professor_putricide::boss_professor_putricideAI::UpdateAI(), boss_the_lich_king::boss_the_lich_kingAI::UpdateAI(), and boss_viscidus::boss_viscidusAI::UpdateAI().