![]() |
TrinityCore
|
#include <ScriptedCreature.h>
Inherits ScriptedAI.
Inherited by BloodPrincesBossAI, HeartsbaneTriadSharedAI, IllidariCouncilBossAI, PalehoofMinionsBossAI, boss_adarogg, boss_aeonus, boss_aerial_command_unit::boss_aerial_command_unitAI, boss_ahune, boss_akilzon::boss_akilzonAI, boss_aku_mai, boss_alar, boss_algalon_the_observer, boss_alizabal::boss_alizabalAI, boss_amanitar, boss_ambassador_flamelash::boss_ambassador_flamelashAI, boss_amnennar_the_coldbringer::boss_amnennar_the_coldbringerAI, boss_anduin_wrynn, boss_anraphet, boss_anub_arak, boss_anubarak_trial, boss_anubrekhan, boss_anzu, boss_apothecary_hummel, boss_aqusirr, boss_arcanist_doan, boss_archaedas::boss_archaedasAI, boss_archavon, boss_archimonde::boss_archimondeAI, boss_argaloth, boss_armsmaster_harlan, boss_ascendant_lord_obsidius::boss_ascendant_lord_obsidiusAI, boss_attumen::boss_attumenAI, boss_auriaya, boss_ayamiss::boss_ayamissAI, boss_azshir_the_sleepless, boss_baltharus_the_warborn, boss_baron_geddon, boss_baron_rivendare, boss_baroness_anastari, boss_beauty::boss_beautyAI, boss_blackheart_the_inciter, boss_blood_council_controller, boss_blood_queen_lana_thel, boss_bloodmage_thalnos, boss_boss_ras_frostwhisper::boss_rasfrostAI, boss_broggok::boss_broggokAI, boss_bronjahm, boss_broodlord, boss_brutallus, boss_buru::boss_buruAI, boss_cannon_master_willey::boss_cannon_master_willeyAI, boss_captain_skarloc, boss_chromaggus, boss_chrono_lord_deja, boss_commander_sarannis, boss_corborus::boss_corborusAI, boss_coren_direbrew, boss_corla::boss_corlaAI, boss_cragmaw_the_infested, boss_cthun::cthunAI, boss_curator::boss_curatorAI, boss_cyanigosa, boss_daakara::boss_daakaraAI, boss_dalliah_the_doomsayer, boss_dark_shaman_koranthal, boss_darkmaster_gandling::boss_darkmaster_gandlingAI, boss_darkweaver_syth, boss_dathrohan_balnazzar::boss_dathrohan_balnazzarAI, boss_deathbringer_saurfang, boss_devourer_of_souls, boss_doctor_theolen_krastinov::boss_theolenkrastinovAI, boss_drakkari_colossus, boss_drakkisath, boss_drakos, boss_earthrager_ptah, boss_ebonroc, boss_eck, boss_elder_brightleaf::boss_elder_brightleafAI, boss_elder_ironbranch::boss_elder_ironbranchAI, boss_elder_leaxa, boss_elder_nadox, boss_elder_stonebark::boss_elder_stonebarkAI, boss_emalon, boss_emperor_dagran_thaurissan::boss_draganthaurissanAI, boss_entropius, boss_epoch::boss_epochAI, boss_epoch_hunter, boss_eregos, boss_erekem, boss_essence_of_anger, boss_essence_of_desire, boss_essence_of_suffering, boss_exarch_maladaar, boss_faction_championsAI, boss_faerlina, boss_fankriss::boss_fankrissAI, boss_fathomlord_karathress, boss_felblood_kaelthas, boss_felmyst, boss_festergut, boss_firemaw, boss_flame_leviathan::boss_flame_leviathanAI, boss_flamegor, boss_four_horsemen_baseAI, boss_freya::boss_freyaAI, boss_gal_darah, boss_garfrost, boss_garothi_worldbreaker, boss_garr, boss_gatewatcher_gyrokill, boss_gatewatcher_iron_hand, boss_gehennas, boss_gelihast, boss_general_angerforge::boss_general_angerforgeAI, boss_general_bjarngrim, boss_general_husam, boss_general_vezax::boss_general_vezaxAI, boss_general_zarithrian, boss_gizrul_the_slavener, boss_gluth, boss_glutton::boss_gluttonAI, boss_golemagg, boss_gothik, boss_grand_warlock_nethekurse::boss_grand_warlock_nethekurseAI, boss_grandmaster_vorpil, boss_grilek, boss_grobbulus, boss_gruul::boss_gruulAI, boss_guarm, boss_gurtogg_bloodboil, boss_gyth, boss_hadronox, boss_halazzi::boss_halazziAI, boss_halion::boss_halionAI, boss_halycon, boss_harbinger_skyriss, boss_hazzarah, boss_heigan, boss_herod, boss_hexlord_malacrass::boss_hex_lord_malacrassAI, boss_high_astromancer_solarian, boss_high_botanist_freywinn, boss_high_inquisitor_fairbanks, boss_high_interrogator_gerstahn::boss_high_interrogator_gerstahnAI, boss_high_priestess_azil::boss_high_priestess_azilAI, boss_highlord_omokk, boss_hodir::boss_hodirAI, boss_hogger, boss_horAI, boss_houndmaster_loksey, boss_huhuran::boss_huhuranAI, boss_hungarfen, boss_hydromancer_thespia::boss_thespiaAI, boss_hydross_the_unstable, boss_ichoron, boss_ick, boss_ignis::boss_ignis_AI, boss_illidan_stormrage, boss_illidari_council, boss_illucia_barov::boss_illuciabarovAI, boss_infinite_corruptor::boss_infinite_corruptorAI, boss_ingvar_the_plunderer, boss_instructor_malicia::boss_instructormaliciaAI, boss_interrogator_vishas, boss_ionar, boss_ironaya, boss_janalai::boss_janalaiAI, boss_jandice_barov::boss_jandicebarovAI, boss_jaraxxus, boss_jedoga_shadowseeker, boss_jindo_the_godbreaker::boss_jindo_the_godbreakerAI, boss_kaelthas, boss_kalecgos, boss_karsh_steelbender::boss_karsh_steelbenderAI, boss_kazzara_the_hellforged, boss_keleseth, boss_kelidan_the_breaker::boss_kelidan_the_breakerAI, boss_kelris, boss_kelthuzad, boss_keristrasza, boss_kilnara, boss_king_dred, boss_kirtonos_the_herald::boss_kirtonos_the_heraldAI, boss_kologarn::boss_kologarnAI, boss_koralon, boss_kri::boss_kriAI, boss_krik_thir, boss_krystallus, boss_kurinnaxx::boss_kurinnaxxAI, boss_lady_deathwhisper, boss_lady_vashj, boss_lady_waycrest, boss_laj, boss_landslide::boss_landslideAI, boss_lava_guard_gordoth, boss_lavanthor, boss_leotheras_the_blind, boss_leviathan_mk_ii::boss_leviathan_mk_iiAI, boss_leymor, boss_lieutenant_drake, boss_loatheb, boss_lockmaw, boss_loken, boss_lord_alexei_barov::boss_lordalexeibarovAI, boss_lord_marrowgar, boss_lord_overheat, boss_lord_valthalak, boss_lord_waycrest, boss_lorekeeper_polkelt::boss_lorekeeperpolkeltAI, boss_lucifron, boss_maexxna, boss_magistrate_barthilas::boss_magistrate_barthilasAI, boss_magmadar, boss_magmus::boss_magmusAI, boss_magtheridon, boss_magus_telestra, boss_maiden_of_grief, boss_maiden_of_virtue::boss_maiden_of_virtueAI, boss_majordomo, boss_mal_ganis::boss_mal_ganisAI, boss_maleki_the_pallid::boss_maleki_the_pallidAI, boss_malygos, boss_mandokir, boss_meathook::boss_meathookAI, boss_mechano_lord_capacitus, boss_mennu_the_betrayer, boss_midnight::boss_midnightAI, boss_mimiron::boss_mimironAI, boss_moam::boss_moamAI, boss_moorabi, boss_moragg, boss_mordresh_fire_eye::boss_mordresh_fire_eyeAI, boss_morogrim_tidewalker, boss_mother_shahraz, boss_mother_smolderweb, boss_murmur, boss_muru, boss_najentus, boss_nalorakk::boss_nalorakkAI, boss_nazan::boss_nazanAI, boss_nefarian, boss_nerubenkan::boss_nerubenkanAI, boss_nethermancer_sepethrea, boss_nexus_commanders, boss_nexusprince_shaffar, boss_nightbane::boss_nightbaneAI, boss_northrend_beastsAI, boss_noth, boss_novos, boss_noxxion::boss_noxxionAI, boss_occuthar::boss_occutharAI, boss_omor_the_unscarred::boss_omor_the_unscarredAI, boss_onyxia, boss_ormorok, boss_ossirian::boss_ossirianAI, boss_ouro::boss_ouroAI, boss_overlord_wyrmthalak, boss_ozruk::boss_ozrukAI, boss_palehoof, boss_pandemonius, boss_patchwerk, boss_pathaleon_the_calculator, boss_postmaster_malown::boss_postmaster_malownAI, boss_prince_taldaram, boss_princess_theradras::boss_ptheradrasAI, boss_professor_putricide, boss_pyroguard_emberseer, boss_quagmirran, boss_ragnaros, boss_rajaxx::boss_rajaxxAI, boss_ramstein_the_gorger::boss_ramstein_the_gorgerAI, boss_randolph_moloch, boss_razorgore, boss_razorscale, boss_razuvious, boss_reliquary_of_souls, boss_renataki, boss_rend_blackhand, boss_rezan, boss_rokmar_the_crackler, boss_romogg_bonecrusher::boss_romogg_bonecrusherAI, boss_rotface, boss_runemaster_molgeim::boss_runemaster_molgeimAI, boss_salramm::boss_salrammAI, boss_sapphiron, boss_sartharion, boss_sartura::boss_sarturaAI, boss_sathrovarr, boss_saviana_ragefire, boss_scarlet_commander_mograine, boss_scorn, boss_selin_fireheart::boss_selin_fireheartAI, boss_shade_of_akama, boss_shadow_hunter_voshgajin, boss_shattered_executioner::boss_shattered_executionerAI, boss_shazzrah, boss_shirrak_the_dead_watcher, boss_sindragosa, boss_sister_svalna, boss_sjonnir, boss_skadi, boss_skeram::boss_skeramAI, boss_slabhide::boss_slabhideAI, boss_slad_ran, boss_slagmaw, boss_soulbound_goliath, boss_steelbreaker::boss_steelbreakerAI, boss_stormcaller_brundir::boss_stormcaller_brundirAI, boss_sulfuron, boss_supremus, boss_svala, boss_sylvanas_windrunner, boss_talon_king_ikiss, boss_telash_greywing, boss_temple_guardian_anhuur, boss_temporus, boss_terestian_illhoof::boss_terestianAI, boss_teron_gorefiend, boss_thaddius, boss_tharon_ja, boss_the_beast::boss_thebeastAI, boss_the_black_stalker, boss_the_golden_serpent, boss_the_lich_king, boss_the_lurker_below, boss_the_maker::boss_the_makerAI, boss_the_ravenian::boss_theravenianAI, boss_thorim::boss_thorimAI, boss_thorngrin_the_tender::boss_thorngrin_the_tenderAI, boss_timmy_the_cruel::boss_timmy_the_cruelAI, boss_toc_champion_controller, boss_toravon, boss_trollgore, boss_tuten_kash::boss_tuten_kashAI, boss_twilight_halion::boss_twilight_halionAI, boss_twin_baseAI, boss_twinemperorsAI, boss_tyrannus, boss_ulgrax_the_devourer, boss_urok_doomhowl, boss_urom, boss_vaelastrasz, boss_varos, boss_vazruden::boss_vazrudenAI, boss_vectus::boss_vectusAI, boss_vem::boss_vemAI, boss_venoxis, boss_vexallus::boss_vexallusAI, boss_victor_nefarius, boss_viscidus::boss_viscidusAI, boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI, boss_void_reaver, boss_volazj, boss_volkhan, boss_vx_001::boss_vx_001AI, boss_warbringer_omrogg::boss_warbringer_omroggAI, boss_warchief_kargath_bladefist::boss_warchief_kargath_bladefistAI, boss_warmaster_voone, boss_warp_splinter, boss_watchkeeper_gargolmar::boss_watchkeeper_gargolmarAI, boss_wrath_scryer_soccothrates, boss_wushoolay, boss_xevozz, boss_xt002, boss_yauj::boss_yaujAI, boss_ymiron, boss_ymiron_the_fallen_king, boss_zanzil::boss_zanzilAI, boss_zereketh_the_unbound, boss_zum_rah::boss_zum_rahAI, boss_zuramat, celebras_the_cursed::celebras_the_cursedAI, firelands_bossAI, generic_boss_controllerAI, npc_baltharus_the_warborn_clone, npc_green_dragon_combat_trigger, npc_phalanx::npc_phalanxAI, and quartermaster_zigris.
Public Member Functions | |
BossAI (Creature *creature, uint32 bossId) | |
virtual | ~BossAI () |
void | JustSummoned (Creature *summon) override |
void | SummonedCreatureDespawn (Creature *summon) override |
virtual void | UpdateAI (uint32 diff) override |
virtual void | ExecuteEvent (uint32) |
virtual void | ScheduleTasks () |
void | Reset () override |
void | JustEngagedWith (Unit *who) override |
void | JustDied (Unit *) override |
void | JustReachedHome () override |
bool | CanAIAttack (Unit const *target) const override |
uint32 | GetBossId () const |
![]() | |
ScriptedAI (Creature *creature) | |
ScriptedAI (Creature *creature, uint32 scriptId) | |
virtual | ~ScriptedAI () |
void | AttackStartNoMove (Unit *target) |
virtual void | UpdateAI (uint32 diff) override |
void | AttackStart (Unit *) override |
== Triggered Actions Requested ================== More... | |
void | DoStartMovement (Unit *target, float distance=0.0f, float angle=0.0f) |
void | DoStartNoMovement (Unit *target) |
void | DoStopAttack () |
void | DoCastSpell (Unit *target, SpellInfo const *spellInfo, bool triggered=false) |
void | DoPlaySoundToSet (WorldObject *source, uint32 soundId) |
void | AddThreat (Unit *victim, float amount, Unit *who=nullptr) |
void | ModifyThreatByPercent (Unit *victim, int32 pct, Unit *who=nullptr) |
void | ResetThreat (Unit *victim, Unit *who=nullptr) |
void | ResetThreatList (Unit *who=nullptr) |
float | GetThreat (Unit const *victim, Unit const *who=nullptr) |
void | ForceCombatStop (Creature *who, bool reset=true) |
void | ForceCombatStopForCreatureEntry (uint32 entry, float maxSearchRange=250.0f, bool samePhase=true, bool reset=true) |
void | ForceCombatStopForCreatureEntry (std::vector< uint32 > creatureEntries, float maxSearchRange=250.0f, bool samePhase=true, bool reset=true) |
void | DoTeleportTo (float x, float y, float z, uint32 time=0) |
void | DoTeleportTo (float const pos[4]) |
void | DoTeleportPlayer (Unit *unit, float x, float y, float z, float o) |
void | DoTeleportAll (float x, float y, float z, float o) |
Unit * | DoSelectLowestHpFriendly (float range, uint32 minHPDiff=1) |
Unit * | DoSelectBelowHpPctFriendlyWithEntry (uint32 entry, float range, uint8 hpPct=1, bool excludeSelf=true) |
std::list< Creature * > | DoFindFriendlyCC (float range) |
std::list< Creature * > | DoFindFriendlyMissingBuff (float range, uint32 spellId) |
Player * | GetPlayerAtMinimumRange (float minRange) |
Creature * | DoSpawnCreature (uint32 entry, float offsetX, float offsetY, float offsetZ, float angle, uint32 type, Milliseconds despawntime) |
bool | HealthBelowPct (uint32 pct) const |
bool | HealthAbovePct (uint32 pct) const |
SpellInfo const * | SelectSpell (Unit *target, uint32 school, uint32 mechanic, SelectTargetType targets, float rangeMin, float rangeMax, SelectEffect effect) |
void | SetEquipmentSlots (bool loadDefault, int32 mainHand=EQUIP_NO_CHANGE, int32 offHand=EQUIP_NO_CHANGE, int32 ranged=EQUIP_NO_CHANGE) |
void | SetCombatMovement (bool allowMovement) |
bool | IsCombatMovementAllowed () const |
bool | IsLFR () const |
bool | IsNormal () const |
bool | IsHeroic () const |
bool | IsMythic () const |
bool | IsMythicPlus () const |
bool | IsHeroicOrHigher () const |
bool | IsTimewalking () const |
Difficulty | GetDifficulty () const |
bool | Is25ManRaid () const |
template<class T > | |
T const & | DUNGEON_MODE (T const &normal5, T const &heroic10) const |
template<class T > | |
T const & | RAID_MODE (T const &normal10, T const &normal25) const |
template<class T > | |
T const & | RAID_MODE (T const &normal10, T const &normal25, T const &heroic10, T const &heroic25) const |
![]() | |
CreatureAI (Creature *creature, uint32 scriptId={}) | |
virtual | ~CreatureAI () |
uint32 | GetId () const |
bool | IsEngaged () const |
void | Talk (uint8 id, WorldObject const *whisperTarget=nullptr) |
void | MoveInLineOfSight_Safe (Unit *who) |
== Reactions At ================================= More... | |
void | TriggerAlert (Unit const *who) const |
virtual void | EnterEvadeMode (EvadeReason why=EvadeReason::Other) |
void | JustEnteredCombat (Unit *) override |
virtual void | JustStartedThreateningMe (Unit *who) |
virtual void | JustEngagedWith (Unit *) |
virtual void | OnHealthDepleted (Unit *, bool) |
virtual void | JustDied (Unit *) |
virtual void | KilledUnit (Unit *) |
virtual void | JustSummoned (Creature *) |
virtual void | IsSummonedBy (WorldObject *) |
virtual void | SummonedCreatureDespawn (Creature *) |
virtual void | SummonedCreatureDies (Creature *, Unit *) |
virtual void | JustSummonedGameobject (GameObject *) |
virtual void | SummonedGameobjectDespawn (GameObject *) |
virtual void | JustRegisteredDynObject (DynamicObject *) |
virtual void | JustUnregisteredDynObject (DynamicObject *) |
virtual void | JustRegisteredAreaTrigger (AreaTrigger *) |
virtual void | JustUnregisteredAreaTrigger (AreaTrigger *) |
virtual void | SpellHit (WorldObject *, SpellInfo const *) |
virtual void | SpellHitTarget (WorldObject *, SpellInfo const *) |
virtual void | OnSpellCast (SpellInfo const *) |
virtual void | OnSpellFailed (SpellInfo const *) |
virtual void | OnSpellStart (SpellInfo const *) |
virtual void | OnChannelFinished (SpellInfo const *) |
virtual bool | IsEscorted () const |
virtual void | JustAppeared () |
virtual void | MovementInform (uint32, uint32) |
void | OnCharmed (bool isNew) override |
virtual void | JustReachedHome () |
void | DoZoneInCombat () |
virtual void | ReceiveEmote (Player *, uint32) |
virtual void | OwnerAttackedBy (Unit *attacker) |
virtual void | OwnerAttacked (Unit *target) |
void | AttackStart (Unit *victim) override |
== Triggered Actions Requested ================== More... | |
virtual void | CorpseRemoved (uint32 &) |
== State checks ================================= More... | |
virtual Optional< QuestGiverStatus > | GetDialogStatus (Player const *player) |
== Gossip system ================================ More... | |
virtual bool | OnGossipHello (Player *) |
virtual bool | OnGossipSelect (Player *, uint32, uint32) |
virtual bool | OnGossipSelectCode (Player *, uint32, uint32, char const *) |
virtual void | OnQuestAccept (Player *, Quest const *) |
virtual void | OnQuestReward (Player *, Quest const *, LootItemType, uint32) |
virtual void | WaypointStarted (uint32, uint32) |
== Waypoints system ============================= More... | |
virtual void | WaypointReached (uint32, uint32) |
virtual void | WaypointPathEnded (uint32, uint32) |
virtual void | PassengerBoarded (Unit *, int8, bool) |
== Fields ======================================= More... | |
virtual void | OnSpellClick (Unit *, bool) |
virtual bool | CanSeeAlways (WorldObject const *) |
virtual PlayerAI * | GetAIForCharmedPlayer (Player *) |
int32 | VisualizeBoundary (Seconds duration, Unit *owner=nullptr, bool fill=false) const |
virtual bool | CheckInRoom () |
CreatureBoundary const * | GetBoundary () const |
void | SetBoundary (CreatureBoundary const *boundary, bool negativeBoundaries=false) |
bool | IsInBoundary (Position const *who=nullptr) const |
![]() | |
UnitAI (Unit *unit) | |
virtual | ~UnitAI () |
virtual bool | CanAIAttack (Unit const *) const |
virtual void | AttackStart (Unit *victim) |
virtual void | UpdateAI (uint32 diff)=0 |
virtual void | InitializeAI () |
virtual void | Reset () |
virtual void | OnCharmed (bool isNew) |
virtual void | DoAction (int32 param) |
virtual uint32 | GetData (uint32 id) const |
virtual void | SetData (uint32 id, uint32 value) |
virtual void | SetGUID (ObjectGuid const &guid, int32 id) |
virtual ObjectGuid | GetGUID (int32 id) const |
Unit * | SelectTarget (SelectTargetMethod targetType, uint32 offset=0, float dist=0.0f, bool playerOnly=false, bool withTank=true, int32 aura=0) |
template<class PREDICATE > | |
Unit * | SelectTarget (SelectTargetMethod targetType, uint32 offset, PREDICATE const &predicate) |
void | SelectTargetList (std::list< Unit * > &targetList, uint32 num, SelectTargetMethod targetType, uint32 offset=0, float dist=0.0f, bool playerOnly=false, bool withTank=true, int32 aura=0) |
template<class PREDICATE > | |
void | SelectTargetList (std::list< Unit * > &targetList, uint32 num, SelectTargetMethod targetType, uint32 offset, PREDICATE const &predicate) |
virtual void | JustEnteredCombat (Unit *) |
virtual void | JustExitedCombat () |
virtual void | OnDespawn () |
virtual void | DamageDealt (Unit *, uint32 &, DamageEffectType) |
virtual void | DamageTaken (Unit *, uint32 &, DamageEffectType, SpellInfo const *) |
virtual void | HealReceived (Unit *, uint32 &) |
virtual void | HealDone (Unit *, uint32 &) |
virtual void | SpellInterrupted (uint32, uint32) |
void | AttackStartCaster (Unit *victim, float dist) |
SpellCastResult | DoCast (uint32 spellId) |
SpellCastResult | DoCast (Unit *victim, uint32 spellId, CastSpellExtraArgs const &args={}) |
SpellCastResult | DoCastSelf (uint32 spellId, CastSpellExtraArgs const &args={}) |
SpellCastResult | DoCastVictim (uint32 spellId, CastSpellExtraArgs const &args={}) |
SpellCastResult | DoCastAOE (uint32 spellId, CastSpellExtraArgs const &args={}) |
bool | DoSpellAttackIfReady (uint32 spellId) |
virtual void | OnGameEvent (bool, uint16) |
virtual std::string | GetDebugInfo () const |
Public Attributes | |
InstanceScript *const | instance |
![]() | |
bool | IsFleeing |
Protected Member Functions | |
void | _Reset () |
void | _JustEngagedWith (Unit *who) |
void | _JustDied () |
void | _JustReachedHome () |
void | _DespawnAtEvade (Seconds delayToRespawn=30s, Creature *who=nullptr) |
void | TeleportCheaters () |
![]() | |
bool | UpdateVictim () |
Creature * | DoSummon (uint32 entry, Position const &pos, Milliseconds despawnTime=30s, TempSummonType summonType=TEMPSUMMON_CORPSE_TIMED_DESPAWN) |
Creature * | DoSummon (uint32 entry, WorldObject *obj, float radius=5.0f, Milliseconds despawnTime=30s, TempSummonType summonType=TEMPSUMMON_CORPSE_TIMED_DESPAWN) |
Creature * | DoSummonFlyer (uint32 entry, WorldObject *obj, float flightZ, float radius=5.0f, Milliseconds despawnTime=30s, TempSummonType summonType=TEMPSUMMON_CORPSE_TIMED_DESPAWN) |
void | EngagementStart (Unit *who) |
void | EngagementOver () |
virtual void | MoveInLineOfSight (Unit *) |
bool | _EnterEvadeMode (EvadeReason why=EvadeReason::Other) |
Protected Attributes | |
EventMap | events |
SummonList | summons |
TaskScheduler | scheduler |
![]() | |
Creature *const | me |
CreatureBoundary const * | _boundary |
bool | _negateBoundary |
![]() | |
Unit *const | me |
Private Attributes | |
uint32 const | _bossId |
Additional Inherited Members | |
![]() | |
static void | DoZoneInCombat (Creature *creature) |
static bool | IsInBounds (CreatureBoundary const &boundary, Position const *who) |
![]() | |
static void | FillAISpellInfo () |
![]() | |
static std::unordered_map< std::pair< uint32, Difficulty >, AISpellInfoType > | AISpellInfo |
Definition at line 311 of file ScriptedCreature.h.
|
inlinevirtual |
Definition at line 315 of file ScriptedCreature.h.
Definition at line 633 of file ScriptedCreature.cpp.
|
protected |
|
protected |
Definition at line 568 of file ScriptedCreature.cpp.
|
protected |
Definition at line 563 of file ScriptedCreature.cpp.
|
protected |
|
overridevirtual |
Reimplemented from UnitAI.
Reimplemented in boss_anub_arak, boss_hadronox, boss_general_zarithrian, boss_deathbringer_saurfang, boss_the_lich_king, boss_razorscale, boss_lockmaw, boss_thaddius, and boss_gurtogg_bloodboil.
Definition at line 628 of file ScriptedCreature.cpp.
|
inlinevirtual |
Reimplemented in boss_curator::boss_curatorAI, boss_nightbane::boss_nightbaneAI, boss_terestian_illhoof::boss_terestianAI, boss_bloodmage_thalnos, boss_herod, boss_high_inquisitor_fairbanks, boss_houndmaster_loksey, boss_interrogator_vishas, boss_scarlet_commander_mograine, boss_scorn, boss_sathrovarr, boss_hogger, boss_lord_overheat, boss_randolph_moloch, boss_aku_mai, boss_archimonde::boss_archimondeAI, boss_epoch::boss_epochAI, boss_infinite_corruptor::boss_infinite_corruptorAI, boss_meathook::boss_meathookAI, boss_salramm::boss_salrammAI, HeartsbaneTriadSharedAI, boss_sister_briar, boss_sister_malady, boss_sister_solena, boss_lord_waycrest, boss_lady_waycrest, boss_gormok, boss_jormungarAI, boss_icehowl, boss_twin_baseAI, boss_fjola, boss_eck, boss_gal_darah, boss_nexus_commanders, generic_boss_controllerAI, boss_skarvald_the_constructor, boss_dalronn_the_controller, boss_palehoof, boss_ravenous_furbolg, boss_frenzied_worgen, boss_ferocious_rhino, boss_massive_jormungar, boss_ymiron, boss_nexusprince_shaffar, boss_pandemonius, boss_darkweaver_syth, boss_talon_king_ikiss, boss_gathios_the_shatterer, boss_high_nethermancer_zerevor, boss_lady_malande, boss_veras_darkshadow, boss_mother_shahraz, boss_supremus, boss_najentus, boss_hydromancer_thespia::boss_thespiaAI, boss_ahune, boss_broggok::boss_broggokAI, boss_the_maker::boss_the_makerAI, and boss_rezan.
Definition at line 328 of file ScriptedCreature.h.
|
inline |
Definition at line 339 of file ScriptedCreature.h.
|
inlineoverridevirtual |
Reimplemented from CreatureAI.
Reimplemented in boss_garothi_worldbreaker, boss_ymiron_the_fallen_king, boss_guarm, boss_leymor, boss_telash_greywing, boss_alizabal::boss_alizabalAI, boss_argaloth, boss_occuthar::boss_occutharAI, boss_ascendant_lord_obsidius::boss_ascendant_lord_obsidiusAI, boss_beauty::boss_beautyAI, boss_corla::boss_corlaAI, boss_karsh_steelbender::boss_karsh_steelbenderAI, boss_romogg_bonecrusher::boss_romogg_bonecrusherAI, boss_coren_direbrew, boss_emperor_dagran_thaurissan::boss_draganthaurissanAI, boss_magmus::boss_magmusAI, boss_drakkisath, boss_gizrul_the_slavener, boss_gyth, boss_halycon, boss_highlord_omokk, boss_lord_valthalak, boss_mother_smolderweb, boss_overlord_wyrmthalak, boss_pyroguard_emberseer, quartermaster_zigris, boss_rend_blackhand, boss_shadow_hunter_voshgajin, boss_the_beast::boss_thebeastAI, boss_urok_doomhowl, boss_warmaster_voone, boss_broodlord, boss_nefarian, boss_razorgore, boss_curator::boss_curatorAI, boss_maiden_of_virtue::boss_maiden_of_virtueAI, boss_attumen::boss_attumenAI, boss_nightbane::boss_nightbaneAI, boss_terestian_illhoof::boss_terestianAI, boss_felblood_kaelthas, boss_selin_fireheart::boss_selin_fireheartAI, boss_herod, boss_interrogator_vishas, boss_armsmaster_harlan, boss_darkmaster_gandling::boss_darkmaster_gandlingAI, boss_jandice_barov::boss_jandicebarovAI, boss_kirtonos_the_herald::boss_kirtonos_the_heraldAI, boss_apothecary_hummel, boss_sathrovarr, boss_entropius, boss_archaedas::boss_archaedasAI, boss_akilzon::boss_akilzonAI, boss_daakara::boss_daakaraAI, boss_halazzi::boss_halazziAI, boss_hexlord_malacrass::boss_hex_lord_malacrassAI, boss_janalai::boss_janalaiAI, boss_nalorakk::boss_nalorakkAI, boss_grilek, boss_hazzarah, boss_jindo_the_godbreaker::boss_jindo_the_godbreakerAI, boss_kilnara, boss_mandokir, boss_renataki, boss_venoxis, boss_zanzil::boss_zanzilAI, boss_kelris, boss_archimonde::boss_archimondeAI, boss_epoch::boss_epochAI, boss_infinite_corruptor::boss_infinite_corruptorAI, boss_meathook::boss_meathookAI, boss_salramm::boss_salrammAI, boss_aeonus, boss_chrono_lord_deja, boss_temporus, boss_anraphet, boss_earthrager_ptah, boss_temple_guardian_anhuur, boss_general_husam, boss_adarogg, boss_dark_shaman_koranthal, boss_lava_guard_gordoth, boss_slagmaw, boss_amnennar_the_coldbringer::boss_amnennar_the_coldbringerAI, boss_glutton::boss_gluttonAI, boss_mordresh_fire_eye::boss_mordresh_fire_eyeAI, boss_tuten_kash::boss_tuten_kashAI, boss_kurinnaxx::boss_kurinnaxxAI, boss_ossirian::boss_ossirianAI, boss_kri::boss_kriAI, boss_vem::boss_vemAI, boss_yauj::boss_yaujAI, boss_cthun::cthunAI, boss_sartura::boss_sarturaAI, boss_twinemperorsAI, boss_viscidus::boss_viscidusAI, boss_aqusirr, HeartsbaneTriadSharedAI, boss_lord_waycrest, boss_lady_waycrest, boss_soulbound_goliath, boss_high_priestess_azil::boss_high_priestess_azilAI, boss_ozruk::boss_ozrukAI, boss_slabhide::boss_slabhideAI, boss_amanitar, boss_elder_nadox, boss_jedoga_shadowseeker, boss_prince_taldaram, boss_anub_arak, boss_krik_thir, boss_sartharion, boss_baltharus_the_warborn, boss_general_zarithrian, boss_halion::boss_halionAI, boss_saviana_ragefire, boss_anubarak_trial, boss_faction_championsAI, boss_jaraxxus, boss_northrend_beastsAI, boss_jormungarAI, boss_twin_baseAI, boss_king_dred, boss_novos, boss_tharon_ja, boss_trollgore, boss_bronjahm, boss_devourer_of_souls, boss_falric::boss_falricAI, boss_marwyn::boss_marwynAI, boss_garfrost, boss_ick, boss_tyrannus, boss_drakkari_colossus, boss_gal_darah, boss_moorabi, boss_slad_ran, BloodPrincesBossAI, boss_blood_queen_lana_thel, boss_deathbringer_saurfang, boss_festergut, boss_lord_marrowgar, boss_professor_putricide, boss_rotface, boss_sindragosa, boss_sister_svalna, boss_anubrekhan, boss_faerlina, boss_four_horsemen_baseAI, boss_gothik, boss_heigan, boss_kelthuzad, boss_noth, boss_patchwerk, boss_razuvious, boss_sapphiron, boss_thaddius, boss_malygos, boss_keristrasza, boss_magus_telestra, boss_nexus_commanders, boss_ormorok, boss_drakos, boss_eregos, boss_urom, boss_varos, boss_loken, boss_krystallus, boss_maiden_of_grief, boss_sjonnir, boss_steelbreaker::boss_steelbreakerAI, boss_runemaster_molgeim::boss_runemaster_molgeimAI, boss_stormcaller_brundir::boss_stormcaller_brundirAI, boss_auriaya, boss_flame_leviathan::boss_flame_leviathanAI, boss_freya::boss_freyaAI, boss_elder_brightleaf::boss_elder_brightleafAI, boss_elder_stonebark::boss_elder_stonebarkAI, boss_elder_ironbranch::boss_elder_ironbranchAI, boss_general_vezax::boss_general_vezaxAI, boss_ignis::boss_ignis_AI, boss_kologarn::boss_kologarnAI, boss_mimiron::boss_mimironAI, boss_razorscale, boss_xt002, boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI, boss_ingvar_the_plunderer, boss_keleseth, generic_boss_controllerAI, boss_palehoof, PalehoofMinionsBossAI, boss_skadi, boss_svala, boss_ymiron, boss_cyanigosa, boss_erekem, boss_ichoron, boss_xevozz, boss_zuramat, boss_exarch_maladaar, boss_nexusprince_shaffar, boss_pandemonius, boss_anzu, boss_darkweaver_syth, boss_talon_king_ikiss, boss_blackheart_the_inciter, boss_grandmaster_vorpil, boss_gurtogg_bloodboil, boss_illidan_stormrage, boss_illidari_council, IllidariCouncilBossAI, boss_mother_shahraz, boss_reliquary_of_souls, boss_essence_of_anger, boss_shade_of_akama, boss_teron_gorefiend, boss_najentus, boss_fathomlord_karathress, boss_hydross_the_unstable, boss_lady_vashj, boss_leotheras_the_blind, boss_the_lurker_below, boss_morogrim_tidewalker, boss_hydromancer_thespia::boss_thespiaAI, boss_ahune, boss_mennu_the_betrayer, boss_quagmirran, boss_rokmar_the_crackler, boss_gruul::boss_gruulAI, boss_kelidan_the_breaker::boss_kelidan_the_breakerAI, boss_the_maker::boss_the_makerAI, boss_omor_the_unscarred::boss_omor_the_unscarredAI, boss_watchkeeper_gargolmar::boss_watchkeeper_gargolmarAI, boss_magtheridon, boss_grand_warlock_nethekurse::boss_grand_warlock_nethekurseAI, boss_warbringer_omrogg::boss_warbringer_omroggAI, boss_warchief_kargath_bladefist::boss_warchief_kargath_bladefistAI, boss_shattered_executioner::boss_shattered_executionerAI, boss_dalliah_the_doomsayer, boss_harbinger_skyriss, boss_wrath_scryer_soccothrates, boss_zereketh_the_unbound, boss_commander_sarannis, boss_high_botanist_freywinn, boss_thorngrin_the_tender::boss_thorngrin_the_tenderAI, boss_warp_splinter, boss_high_astromancer_solarian, boss_kaelthas, boss_void_reaver, boss_gatewatcher_gyrokill, boss_gatewatcher_iron_hand, boss_mechano_lord_capacitus, boss_nethermancer_sepethrea, boss_pathaleon_the_calculator, boss_rezan, boss_the_golden_serpent, boss_cragmaw_the_infested, boss_elder_leaxa, boss_cannon_master_willey::boss_cannon_master_willeyAI, boss_dathrohan_balnazzar::boss_dathrohan_balnazzarAI, boss_magistrate_barthilas::boss_magistrate_barthilasAI, boss_ramstein_the_gorger::boss_ramstein_the_gorgerAI, boss_brutallus, boss_felmyst, boss_hogger, boss_lord_overheat, boss_randolph_moloch, boss_captain_skarloc, boss_epoch_hunter, boss_lieutenant_drake, boss_baleroc, firelands_bossAI, boss_lockmaw, celebras_the_cursed::celebras_the_cursedAI, boss_princess_theradras::boss_ptheradrasAI, boss_skeram::boss_skeramAI, boss_sister_briar, boss_sister_malady, boss_sister_solena, boss_volazj, npc_baltharus_the_warborn_clone, boss_twilight_halion::boss_twilight_halionAI, npc_toc_enh_shaman, boss_blood_council_controller, boss_lady_deathwhisper, boss_the_lich_king, boss_general_bjarngrim, boss_ionar, boss_volkhan, boss_hungarfen, and boss_vazruden::boss_vazrudenAI.
Definition at line 334 of file ScriptedCreature.h.
|
inlineoverridevirtual |
Reimplemented from CreatureAI.
Reimplemented in boss_pyroguard_emberseer, boss_nefarian, boss_baroness_anastari, boss_postmaster_malown::boss_postmaster_malownAI, boss_mal_ganis::boss_mal_ganisAI, boss_aeonus, boss_chrono_lord_deja, boss_temporus, HeartsbaneTriadSharedAI, boss_lord_waycrest, boss_lady_waycrest, boss_hadronox, npc_baltharus_the_warborn_clone, boss_faction_championsAI, boss_northrend_beastsAI, boss_twin_baseAI, boss_falric::boss_falricAI, boss_marwyn::boss_marwynAI, boss_tyrannus, BloodPrincesBossAI, boss_lord_marrowgar, boss_four_horsemen_baseAI, boss_malygos, boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI, PalehoofMinionsBossAI, IllidariCouncilBossAI, boss_essence_of_suffering, boss_essence_of_desire, boss_essence_of_anger, boss_leotheras_the_blind, boss_nazan::boss_nazanAI, boss_grand_warlock_nethekurse::boss_grand_warlock_nethekurseAI, boss_warbringer_omrogg::boss_warbringer_omroggAI, boss_warchief_kargath_bladefist::boss_warchief_kargath_bladefistAI, boss_harbinger_skyriss, boss_ayamiss::boss_ayamissAI, boss_shazzrah, boss_baleroc, firelands_bossAI, boss_the_lich_king, boss_baron_geddon, boss_garr, boss_gehennas, boss_golemagg, boss_lucifron, boss_magmadar, boss_ragnaros, boss_sulfuron, boss_sindragosa, boss_garothi_worldbreaker, boss_ymiron_the_fallen_king, boss_guarm, boss_leymor, boss_telash_greywing, boss_alizabal::boss_alizabalAI, boss_argaloth, boss_occuthar::boss_occutharAI, boss_ascendant_lord_obsidius::boss_ascendant_lord_obsidiusAI, boss_beauty::boss_beautyAI, boss_corla::boss_corlaAI, boss_karsh_steelbender::boss_karsh_steelbenderAI, boss_romogg_bonecrusher::boss_romogg_bonecrusherAI, boss_ambassador_flamelash::boss_ambassador_flamelashAI, boss_emperor_dagran_thaurissan::boss_draganthaurissanAI, boss_general_angerforge::boss_general_angerforgeAI, boss_high_interrogator_gerstahn::boss_high_interrogator_gerstahnAI, boss_magmus::boss_magmusAI, boss_drakkisath, boss_gizrul_the_slavener, boss_gyth, boss_halycon, boss_highlord_omokk, boss_lord_valthalak, boss_mother_smolderweb, boss_overlord_wyrmthalak, quartermaster_zigris, boss_rend_blackhand, boss_shadow_hunter_voshgajin, boss_the_beast::boss_thebeastAI, boss_urok_doomhowl, boss_warmaster_voone, boss_broodlord, boss_chromaggus, boss_ebonroc, boss_firemaw, boss_flamegor, boss_vaelastrasz, boss_majordomo, boss_curator::boss_curatorAI, boss_maiden_of_virtue::boss_maiden_of_virtueAI, boss_midnight::boss_midnightAI, boss_nightbane::boss_nightbaneAI, boss_terestian_illhoof::boss_terestianAI, boss_felblood_kaelthas, boss_selin_fireheart::boss_selin_fireheartAI, boss_vexallus::boss_vexallusAI, boss_arcanist_doan, boss_azshir_the_sleepless, boss_bloodmage_thalnos, boss_herod, boss_high_inquisitor_fairbanks, boss_houndmaster_loksey, boss_interrogator_vishas, boss_scarlet_commander_mograine, boss_scorn, boss_armsmaster_harlan, boss_darkmaster_gandling::boss_darkmaster_gandlingAI, boss_doctor_theolen_krastinov::boss_theolenkrastinovAI, boss_illucia_barov::boss_illuciabarovAI, boss_instructor_malicia::boss_instructormaliciaAI, boss_jandice_barov::boss_jandicebarovAI, boss_kirtonos_the_herald::boss_kirtonos_the_heraldAI, boss_lord_alexei_barov::boss_lordalexeibarovAI, boss_lorekeeper_polkelt::boss_lorekeeperpolkeltAI, boss_boss_ras_frostwhisper::boss_rasfrostAI, boss_the_ravenian::boss_theravenianAI, boss_vectus::boss_vectusAI, boss_baron_rivendare, boss_maleki_the_pallid::boss_maleki_the_pallidAI, boss_timmy_the_cruel::boss_timmy_the_cruelAI, boss_brutallus, boss_felmyst, boss_kalecgos, boss_sathrovarr, boss_muru, boss_hogger, boss_lord_overheat, boss_randolph_moloch, boss_archaedas::boss_archaedasAI, boss_ironaya, boss_akilzon::boss_akilzonAI, boss_daakara::boss_daakaraAI, boss_halazzi::boss_halazziAI, boss_hexlord_malacrass::boss_hex_lord_malacrassAI, boss_janalai::boss_janalaiAI, boss_nalorakk::boss_nalorakkAI, boss_grilek, boss_hazzarah, boss_jindo_the_godbreaker::boss_jindo_the_godbreakerAI, boss_kilnara, boss_mandokir, boss_renataki, boss_venoxis, boss_wushoolay, boss_zanzil::boss_zanzilAI, boss_aku_mai, boss_gelihast, boss_kelris, boss_archimonde::boss_archimondeAI, boss_epoch::boss_epochAI, boss_infinite_corruptor::boss_infinite_corruptorAI, boss_meathook::boss_meathookAI, boss_salramm::boss_salrammAI, boss_captain_skarloc, boss_epoch_hunter, boss_lieutenant_drake, boss_anraphet, boss_earthrager_ptah, boss_temple_guardian_anhuur, boss_general_husam, boss_lockmaw, boss_onyxia, boss_adarogg, boss_dark_shaman_koranthal, boss_lava_guard_gordoth, boss_slagmaw, boss_amnennar_the_coldbringer::boss_amnennar_the_coldbringerAI, boss_glutton::boss_gluttonAI, boss_mordresh_fire_eye::boss_mordresh_fire_eyeAI, boss_tuten_kash::boss_tuten_kashAI, boss_buru::boss_buruAI, boss_ossirian::boss_ossirianAI, boss_ouro::boss_ouroAI, boss_sartura::boss_sarturaAI, boss_skeram::boss_skeramAI, boss_twinemperorsAI, boss_viscidus::boss_viscidusAI, boss_zum_rah::boss_zum_rahAI, boss_aqusirr, boss_sister_solena, boss_soulbound_goliath, boss_high_priestess_azil::boss_high_priestess_azilAI, boss_ozruk::boss_ozrukAI, boss_slabhide::boss_slabhideAI, boss_amanitar, boss_elder_nadox, boss_volazj, boss_jedoga_shadowseeker, boss_prince_taldaram, boss_anub_arak, boss_krik_thir, boss_sartharion, boss_baltharus_the_warborn, boss_general_zarithrian, boss_halion::boss_halionAI, boss_twilight_halion::boss_twilight_halionAI, boss_saviana_ragefire, boss_anubarak_trial, npc_toc_warlock, npc_toc_hunter, npc_toc_retro_paladin, boss_jaraxxus, boss_fjola, boss_king_dred, boss_novos, boss_tharon_ja, boss_trollgore, boss_bronjahm, boss_devourer_of_souls, boss_garfrost, boss_ick, boss_drakkari_colossus, boss_eck, boss_gal_darah, boss_moorabi, boss_slad_ran, boss_blood_council_controller, boss_blood_queen_lana_thel, boss_deathbringer_saurfang, boss_festergut, boss_lady_deathwhisper, boss_professor_putricide, boss_rotface, boss_sister_svalna, boss_anubrekhan, boss_faerlina, boss_gluth, boss_gothik, boss_grobbulus, boss_heigan, boss_loatheb, boss_maexxna, boss_noth, boss_patchwerk, boss_razuvious, boss_sapphiron, boss_keristrasza, boss_magus_telestra, boss_nexus_commanders, boss_ormorok, boss_drakos, boss_eregos, boss_urom, boss_varos, boss_general_bjarngrim, boss_ionar, boss_loken, boss_volkhan, boss_krystallus, boss_maiden_of_grief, boss_sjonnir, boss_algalon_the_observer, boss_steelbreaker::boss_steelbreakerAI, boss_runemaster_molgeim::boss_runemaster_molgeimAI, boss_stormcaller_brundir::boss_stormcaller_brundirAI, boss_auriaya, boss_flame_leviathan::boss_flame_leviathanAI, boss_freya::boss_freyaAI, boss_elder_brightleaf::boss_elder_brightleafAI, boss_elder_stonebark::boss_elder_stonebarkAI, boss_elder_ironbranch::boss_elder_ironbranchAI, boss_general_vezax::boss_general_vezaxAI, boss_hodir::boss_hodirAI, boss_ignis::boss_ignis_AI, boss_kologarn::boss_kologarnAI, boss_mimiron::boss_mimironAI, boss_razorscale, boss_thorim::boss_thorimAI, boss_xt002, boss_ingvar_the_plunderer, boss_keleseth, generic_boss_controllerAI, boss_skarvald_the_constructor, boss_dalronn_the_controller, boss_palehoof, boss_svala, boss_ymiron, boss_archavon, boss_emalon, boss_koralon, boss_toravon, boss_cyanigosa, boss_erekem, boss_ichoron, boss_lavanthor, boss_moragg, boss_xevozz, boss_zuramat, boss_exarch_maladaar, boss_nexusprince_shaffar, boss_pandemonius, boss_anzu, boss_darkweaver_syth, boss_talon_king_ikiss, boss_blackheart_the_inciter, boss_grandmaster_vorpil, boss_gurtogg_bloodboil, boss_illidan_stormrage, boss_illidari_council, boss_mother_shahraz, boss_supremus, boss_teron_gorefiend, boss_najentus, boss_fathomlord_karathress, boss_hydross_the_unstable, boss_lady_vashj, boss_morogrim_tidewalker, boss_hydromancer_thespia::boss_thespiaAI, boss_ahune, boss_mennu_the_betrayer, boss_quagmirran, boss_rokmar_the_crackler, boss_hungarfen, boss_the_black_stalker, boss_gruul::boss_gruulAI, boss_broggok::boss_broggokAI, boss_kelidan_the_breaker::boss_kelidan_the_breakerAI, boss_the_maker::boss_the_makerAI, boss_omor_the_unscarred::boss_omor_the_unscarredAI, boss_vazruden::boss_vazrudenAI, boss_watchkeeper_gargolmar::boss_watchkeeper_gargolmarAI, boss_dalliah_the_doomsayer, boss_wrath_scryer_soccothrates, boss_zereketh_the_unbound, boss_commander_sarannis, boss_high_botanist_freywinn, boss_laj, boss_thorngrin_the_tender::boss_thorngrin_the_tenderAI, boss_warp_splinter, boss_alar, boss_high_astromancer_solarian, boss_void_reaver, boss_gatewatcher_gyrokill, boss_gatewatcher_iron_hand, boss_mechano_lord_capacitus, boss_nethermancer_sepethrea, boss_pathaleon_the_calculator, boss_sylvanas_windrunner, boss_anduin_wrynn, boss_rezan, boss_the_golden_serpent, boss_cragmaw_the_infested, and boss_elder_leaxa.
Definition at line 333 of file ScriptedCreature.h.
|
inlineoverridevirtual |
Reimplemented from CreatureAI.
Reimplemented in boss_victor_nefarius, boss_nefarian, boss_nightbane::boss_nightbaneAI, boss_kelris, boss_archimonde::boss_archimondeAI, boss_mal_ganis::boss_mal_ganisAI, boss_anraphet, boss_earthrager_ptah, boss_temple_guardian_anhuur, boss_sartharion, boss_anubarak_trial, boss_faction_championsAI, boss_twin_baseAI, boss_fjola, boss_bronjahm, BloodPrincesBossAI, boss_blood_queen_lana_thel, boss_deathbringer_saurfang, boss_festergut, boss_lord_marrowgar, boss_professor_putricide, boss_rotface, boss_sindragosa, boss_sister_svalna, boss_anubrekhan, boss_faerlina, boss_razuvious, boss_urom, boss_erekem, boss_ichoron, boss_lavanthor, boss_moragg, boss_xevozz, boss_zuramat, boss_kaelthas, and boss_nethermancer_sepethrea.
Definition at line 335 of file ScriptedCreature.h.
|
overridevirtual |
Reimplemented from CreatureAI.
Reimplemented in boss_victor_nefarius, boss_toc_champion_controller, boss_moorabi, boss_exarch_maladaar, boss_grandmaster_vorpil, boss_shattered_executioner::boss_shattered_executionerAI, boss_nethermancer_sepethrea, boss_skeram::boss_skeramAI, boss_garothi_worldbreaker, boss_occuthar::boss_occutharAI, boss_attumen::boss_attumenAI, boss_midnight::boss_midnightAI, boss_felblood_kaelthas, boss_kirtonos_the_herald::boss_kirtonos_the_heraldAI, boss_felmyst, boss_entropius, boss_muru, boss_hogger, boss_randolph_moloch, boss_general_husam, boss_lockmaw, boss_corborus::boss_corborusAI, boss_ozruk::boss_ozrukAI, boss_amanitar, boss_volazj, boss_jedoga_shadowseeker, boss_prince_taldaram, boss_hadronox, boss_baltharus_the_warborn, boss_general_zarithrian, boss_novos, boss_trollgore, boss_bronjahm, boss_horAI, boss_ick, boss_drakkari_colossus, boss_gal_darah, boss_slad_ran, boss_prince_keleseth_icc, boss_prince_taldaram_icc, boss_prince_valanar_icc, boss_deathbringer_saurfang, boss_lady_deathwhisper, boss_professor_putricide, boss_rotface, boss_sindragosa, boss_the_lich_king, boss_anubrekhan, boss_gothik, boss_kelthuzad, boss_noth, boss_eregos, boss_algalon_the_observer, boss_ignis::boss_ignis_AI, boss_kologarn::boss_kologarnAI, boss_leviathan_mk_ii::boss_leviathan_mk_iiAI, boss_vx_001::boss_vx_001AI, boss_aerial_command_unit::boss_aerial_command_unitAI, boss_razorscale, boss_thorim::boss_thorimAI, boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI, boss_palehoof, boss_massive_jormungar, boss_skadi, boss_svala, boss_ymiron, boss_ichoron, boss_xevozz, boss_illidan_stormrage, boss_reliquary_of_souls, boss_warchief_kargath_bladefist::boss_warchief_kargath_bladefistAI, boss_harbinger_skyriss, boss_commander_sarannis, boss_high_botanist_freywinn, boss_laj, boss_warp_splinter, boss_alar, boss_sylvanas_windrunner, boss_anduin_wrynn, boss_vexallus::boss_vexallusAI, boss_jandice_barov::boss_jandicebarovAI, boss_archimonde::boss_archimondeAI, boss_onyxia, boss_anubarak_trial, npc_toc_enh_shaman, boss_jormungarAI, boss_ionar, boss_sjonnir, boss_freya::boss_freyaAI, boss_emalon, boss_shirrak_the_dead_watcher, boss_nexusprince_shaffar, boss_darkweaver_syth, boss_hydross_the_unstable, boss_broggok::boss_broggokAI, boss_omor_the_unscarred::boss_omor_the_unscarredAI, boss_nazan::boss_nazanAI, boss_grand_warlock_nethekurse::boss_grand_warlock_nethekurseAI, boss_warbringer_omrogg::boss_warbringer_omroggAI, boss_kaelthas, and boss_ayamiss::boss_ayamissAI.
Definition at line 598 of file ScriptedCreature.cpp.
|
inlineoverridevirtual |
Reimplemented from UnitAI.
Reimplemented in boss_ymiron_the_fallen_king, boss_alizabal::boss_alizabalAI, boss_ascendant_lord_obsidius::boss_ascendant_lord_obsidiusAI, boss_beauty::boss_beautyAI, boss_corla::boss_corlaAI, boss_karsh_steelbender::boss_karsh_steelbenderAI, boss_romogg_bonecrusher::boss_romogg_bonecrusherAI, npc_phalanx::npc_phalanxAI, boss_coren_direbrew, boss_drakkisath, boss_gizrul_the_slavener, boss_gyth, boss_halycon, boss_highlord_omokk, boss_lord_valthalak, boss_mother_smolderweb, boss_overlord_wyrmthalak, boss_pyroguard_emberseer, quartermaster_zigris, boss_rend_blackhand, boss_shadow_hunter_voshgajin, boss_the_beast::boss_thebeastAI, boss_urok_doomhowl, boss_warmaster_voone, boss_chromaggus, boss_victor_nefarius, boss_nefarian, boss_razorgore, boss_vaelastrasz, boss_golemagg, boss_magmadar, boss_ragnaros, boss_curator::boss_curatorAI, boss_attumen::boss_attumenAI, boss_midnight::boss_midnightAI, boss_nightbane::boss_nightbaneAI, boss_terestian_illhoof::boss_terestianAI, boss_felblood_kaelthas, boss_selin_fireheart::boss_selin_fireheartAI, boss_vexallus::boss_vexallusAI, boss_arcanist_doan, boss_azshir_the_sleepless, boss_bloodmage_thalnos, boss_herod, boss_high_inquisitor_fairbanks, boss_interrogator_vishas, boss_scarlet_commander_mograine, boss_armsmaster_harlan, boss_darkmaster_gandling::boss_darkmaster_gandlingAI, boss_instructor_malicia::boss_instructormaliciaAI, boss_kirtonos_the_herald::boss_kirtonos_the_heraldAI, boss_lord_alexei_barov::boss_lordalexeibarovAI, boss_boss_ras_frostwhisper::boss_rasfrostAI, boss_apothecary_hummel, boss_baroness_anastari, boss_cannon_master_willey::boss_cannon_master_willeyAI, boss_dathrohan_balnazzar::boss_dathrohan_balnazzarAI, boss_magistrate_barthilas::boss_magistrate_barthilasAI, boss_nerubenkan::boss_nerubenkanAI, boss_postmaster_malown::boss_postmaster_malownAI, boss_ramstein_the_gorger::boss_ramstein_the_gorgerAI, boss_timmy_the_cruel::boss_timmy_the_cruelAI, boss_brutallus, boss_felmyst, boss_kalecgos, boss_sathrovarr, boss_entropius, boss_muru, boss_hogger, boss_randolph_moloch, boss_archaedas::boss_archaedasAI, boss_ironaya, boss_akilzon::boss_akilzonAI, boss_daakara::boss_daakaraAI, boss_halazzi::boss_halazziAI, boss_hexlord_malacrass::boss_hex_lord_malacrassAI, boss_janalai::boss_janalaiAI, boss_nalorakk::boss_nalorakkAI, boss_grilek, boss_hazzarah, boss_jindo_the_godbreaker::boss_jindo_the_godbreakerAI, boss_kilnara, boss_mandokir, boss_renataki, boss_venoxis, boss_zanzil::boss_zanzilAI, boss_aku_mai, boss_kelris, boss_archimonde::boss_archimondeAI, boss_infinite_corruptor::boss_infinite_corruptorAI, boss_mal_ganis::boss_mal_ganisAI, boss_captain_skarloc, boss_epoch_hunter, boss_lieutenant_drake, boss_aeonus, boss_chrono_lord_deja, boss_temporus, boss_baleroc, boss_anraphet, boss_earthrager_ptah, boss_temple_guardian_anhuur, celebras_the_cursed::celebras_the_cursedAI, boss_landslide::boss_landslideAI, boss_noxxion::boss_noxxionAI, boss_princess_theradras::boss_ptheradrasAI, boss_onyxia, boss_adarogg, boss_dark_shaman_koranthal, boss_lava_guard_gordoth, boss_slagmaw, boss_amnennar_the_coldbringer::boss_amnennar_the_coldbringerAI, boss_glutton::boss_gluttonAI, boss_mordresh_fire_eye::boss_mordresh_fire_eyeAI, boss_tuten_kash::boss_tuten_kashAI, boss_ayamiss::boss_ayamissAI, boss_kurinnaxx::boss_kurinnaxxAI, boss_moam::boss_moamAI, boss_ossirian::boss_ossirianAI, boss_rajaxx::boss_rajaxxAI, boss_kri::boss_kriAI, boss_vem::boss_vemAI, boss_yauj::boss_yaujAI, boss_cthun::cthunAI, boss_fankriss::boss_fankrissAI, boss_huhuran::boss_huhuranAI, boss_ouro::boss_ouroAI, boss_sartura::boss_sarturaAI, boss_skeram::boss_skeramAI, boss_veknilash::boss_veknilashAI, boss_veklor::boss_veklorAI, boss_viscidus::boss_viscidusAI, boss_zum_rah::boss_zum_rahAI, boss_aqusirr, HeartsbaneTriadSharedAI, boss_lord_waycrest, boss_lady_waycrest, boss_corborus::boss_corborusAI, boss_high_priestess_azil::boss_high_priestess_azilAI, boss_ozruk::boss_ozrukAI, boss_slabhide::boss_slabhideAI, boss_elder_nadox, boss_volazj, boss_jedoga_shadowseeker, boss_prince_taldaram, boss_anub_arak, boss_krik_thir, boss_sartharion, boss_baltharus_the_warborn, npc_baltharus_the_warborn_clone, boss_general_zarithrian, boss_twilight_halion::boss_twilight_halionAI, boss_saviana_ragefire, boss_anubarak_trial, boss_toc_champion_controller, boss_faction_championsAI, npc_toc_druid, npc_toc_shaman, npc_toc_paladin, npc_toc_priest, npc_toc_shadow_priest, npc_toc_warlock, npc_toc_mage, npc_toc_hunter, npc_toc_boomkin, npc_toc_warrior, npc_toc_dk, npc_toc_rogue, npc_toc_enh_shaman, npc_toc_retro_paladin, npc_toc_pet_warlock, npc_toc_pet_hunter, boss_jaraxxus, boss_northrend_beastsAI, boss_jormungarAI, boss_dreadscale, boss_acidmaw, boss_twin_baseAI, boss_fjola, boss_eydis, boss_king_dred, boss_novos, boss_tharon_ja, boss_trollgore, boss_bronjahm, boss_devourer_of_souls, boss_falric::boss_falricAI, boss_horAI, boss_marwyn::boss_marwynAI, boss_garfrost, boss_ick, boss_tyrannus, boss_drakkari_colossus, boss_eck, boss_gal_darah, boss_moorabi, boss_slad_ran, boss_blood_council_controller, BloodPrincesBossAI, boss_blood_queen_lana_thel, boss_deathbringer_saurfang, boss_festergut, boss_lady_deathwhisper, boss_lord_marrowgar, boss_professor_putricide, boss_rotface, boss_sindragosa, boss_sister_svalna, boss_the_lich_king, npc_green_dragon_combat_trigger, boss_anubrekhan, boss_faerlina, boss_four_horsemen_baseAI, boss_gluth, boss_gothik, boss_heigan, boss_kelthuzad, boss_loatheb, boss_maexxna, boss_noth, boss_patchwerk, boss_razuvious, boss_sapphiron, boss_thaddius, boss_malygos, boss_keristrasza, boss_magus_telestra, boss_ormorok, boss_eregos, boss_urom, boss_varos, boss_ionar, boss_loken, boss_krystallus, boss_algalon_the_observer, boss_steelbreaker::boss_steelbreakerAI, boss_runemaster_molgeim::boss_runemaster_molgeimAI, boss_stormcaller_brundir::boss_stormcaller_brundirAI, boss_auriaya, boss_flame_leviathan::boss_flame_leviathanAI, boss_freya::boss_freyaAI, boss_elder_brightleaf::boss_elder_brightleafAI, boss_elder_stonebark::boss_elder_stonebarkAI, boss_elder_ironbranch::boss_elder_ironbranchAI, boss_general_vezax::boss_general_vezaxAI, boss_hodir::boss_hodirAI, boss_ignis::boss_ignis_AI, boss_kologarn::boss_kologarnAI, boss_mimiron::boss_mimironAI, boss_leviathan_mk_ii::boss_leviathan_mk_iiAI, boss_razorscale, boss_thorim::boss_thorimAI, boss_xt002, boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI, boss_ingvar_the_plunderer, boss_keleseth, generic_boss_controllerAI, boss_skarvald_the_constructor, boss_palehoof, PalehoofMinionsBossAI, boss_skadi, boss_svala, boss_ymiron, boss_emalon, boss_erekem, boss_ichoron, boss_lavanthor, boss_moragg, boss_xevozz, boss_zuramat, boss_exarch_maladaar, boss_shirrak_the_dead_watcher, boss_nexusprince_shaffar, boss_pandemonius, boss_anzu, boss_darkweaver_syth, boss_talon_king_ikiss, boss_blackheart_the_inciter, boss_murmur, boss_gurtogg_bloodboil, boss_illidan_stormrage, boss_illidari_council, IllidariCouncilBossAI, boss_high_nethermancer_zerevor, boss_mother_shahraz, boss_reliquary_of_souls, boss_essence_of_suffering, boss_essence_of_desire, boss_essence_of_anger, boss_shade_of_akama, boss_supremus, boss_najentus, boss_fathomlord_karathress, boss_hydross_the_unstable, boss_lady_vashj, boss_leotheras_the_blind, boss_the_lurker_below, boss_morogrim_tidewalker, boss_hydromancer_thespia::boss_thespiaAI, boss_mennu_the_betrayer, boss_quagmirran, boss_rokmar_the_crackler, boss_hungarfen, boss_gruul::boss_gruulAI, boss_broggok::boss_broggokAI, boss_kelidan_the_breaker::boss_kelidan_the_breakerAI, boss_omor_the_unscarred::boss_omor_the_unscarredAI, boss_nazan::boss_nazanAI, boss_vazruden::boss_vazrudenAI, boss_watchkeeper_gargolmar::boss_watchkeeper_gargolmarAI, boss_magtheridon, boss_grand_warlock_nethekurse::boss_grand_warlock_nethekurseAI, boss_warbringer_omrogg::boss_warbringer_omroggAI, boss_warchief_kargath_bladefist::boss_warchief_kargath_bladefistAI, boss_shattered_executioner::boss_shattered_executionerAI, boss_dalliah_the_doomsayer, boss_harbinger_skyriss, boss_wrath_scryer_soccothrates, boss_zereketh_the_unbound, boss_commander_sarannis, boss_high_botanist_freywinn, boss_laj, boss_thorngrin_the_tender::boss_thorngrin_the_tenderAI, boss_alar, boss_high_astromancer_solarian, boss_kaelthas, boss_void_reaver, boss_nethermancer_sepethrea, boss_sylvanas_windrunner, boss_anduin_wrynn, boss_the_golden_serpent, and boss_twinemperorsAI.
Definition at line 332 of file ScriptedCreature.h.
|
inlinevirtual |
Reimplemented in boss_attumen::boss_attumenAI, boss_entropius, boss_muru, boss_volazj, boss_gormok, boss_jormungarAI, boss_icehowl, boss_slad_ran, boss_ravenous_furbolg, boss_frenzied_worgen, boss_ferocious_rhino, boss_massive_jormungar, boss_cyanigosa, boss_erekem, boss_ichoron, boss_lavanthor, boss_moragg, boss_xevozz, and boss_zuramat.
Definition at line 330 of file ScriptedCreature.h.
|
overridevirtual |
Reimplemented from CreatureAI.
Reimplemented in npc_toc_enh_shaman, boss_volazj, boss_sindragosa, boss_anubrekhan, boss_gothik, boss_eregos, boss_ichoron, boss_zuramat, and boss_ionar.
Definition at line 605 of file ScriptedCreature.cpp.
|
protected |
Definition at line 585 of file ScriptedCreature.cpp.
|
overridevirtual |
Reimplemented from ScriptedAI.
Reimplemented in boss_garothi_worldbreaker, boss_ymiron_the_fallen_king, boss_guarm, boss_kazzara_the_hellforged, boss_leymor, boss_telash_greywing, boss_alizabal::boss_alizabalAI, boss_argaloth, boss_occuthar::boss_occutharAI, boss_ascendant_lord_obsidius::boss_ascendant_lord_obsidiusAI, boss_beauty::boss_beautyAI, boss_corla::boss_corlaAI, boss_karsh_steelbender::boss_karsh_steelbenderAI, boss_romogg_bonecrusher::boss_romogg_bonecrusherAI, npc_phalanx::npc_phalanxAI, boss_ambassador_flamelash::boss_ambassador_flamelashAI, boss_coren_direbrew, boss_emperor_dagran_thaurissan::boss_draganthaurissanAI, boss_general_angerforge::boss_general_angerforgeAI, boss_high_interrogator_gerstahn::boss_high_interrogator_gerstahnAI, boss_magmus::boss_magmusAI, boss_drakkisath, boss_gizrul_the_slavener, boss_gyth, boss_halycon, boss_highlord_omokk, boss_lord_valthalak, boss_mother_smolderweb, boss_overlord_wyrmthalak, boss_pyroguard_emberseer, quartermaster_zigris, boss_rend_blackhand, boss_shadow_hunter_voshgajin, boss_the_beast::boss_thebeastAI, boss_urok_doomhowl, boss_warmaster_voone, boss_broodlord, boss_chromaggus, boss_ebonroc, boss_firemaw, boss_flamegor, boss_victor_nefarius, boss_nefarian, boss_razorgore, boss_vaelastrasz, boss_baron_geddon, boss_garr, boss_gehennas, boss_golemagg, boss_lucifron, boss_magmadar, boss_majordomo, boss_ragnaros, boss_shazzrah, boss_sulfuron, boss_maiden_of_virtue::boss_maiden_of_virtueAI, boss_attumen::boss_attumenAI, boss_midnight::boss_midnightAI, boss_nightbane::boss_nightbaneAI, boss_felblood_kaelthas, boss_selin_fireheart::boss_selin_fireheartAI, boss_vexallus::boss_vexallusAI, boss_arcanist_doan, boss_azshir_the_sleepless, boss_high_inquisitor_fairbanks, boss_scarlet_commander_mograine, boss_armsmaster_harlan, boss_darkmaster_gandling::boss_darkmaster_gandlingAI, boss_doctor_theolen_krastinov::boss_theolenkrastinovAI, boss_illucia_barov::boss_illuciabarovAI, boss_instructor_malicia::boss_instructormaliciaAI, boss_jandice_barov::boss_jandicebarovAI, boss_kirtonos_the_herald::boss_kirtonos_the_heraldAI, boss_lord_alexei_barov::boss_lordalexeibarovAI, boss_lorekeeper_polkelt::boss_lorekeeperpolkeltAI, boss_boss_ras_frostwhisper::boss_rasfrostAI, boss_the_ravenian::boss_theravenianAI, boss_vectus::boss_vectusAI, boss_apothecary_hummel, boss_baron_rivendare, boss_baroness_anastari, boss_cannon_master_willey::boss_cannon_master_willeyAI, boss_magistrate_barthilas::boss_magistrate_barthilasAI, boss_maleki_the_pallid::boss_maleki_the_pallidAI, boss_nerubenkan::boss_nerubenkanAI, boss_postmaster_malown::boss_postmaster_malownAI, boss_ramstein_the_gorger::boss_ramstein_the_gorgerAI, boss_timmy_the_cruel::boss_timmy_the_cruelAI, boss_brutallus, boss_felmyst, boss_kalecgos, boss_entropius, boss_muru, boss_ironaya, boss_akilzon::boss_akilzonAI, boss_daakara::boss_daakaraAI, boss_halazzi::boss_halazziAI, boss_hexlord_malacrass::boss_hex_lord_malacrassAI, boss_janalai::boss_janalaiAI, boss_nalorakk::boss_nalorakkAI, boss_grilek, boss_hazzarah, boss_jindo_the_godbreaker::boss_jindo_the_godbreakerAI, boss_kilnara, boss_mandokir, boss_renataki, boss_venoxis, boss_wushoolay, boss_zanzil::boss_zanzilAI, boss_gelihast, boss_kelris, boss_mal_ganis::boss_mal_ganisAI, boss_captain_skarloc, boss_epoch_hunter, boss_lieutenant_drake, boss_aeonus, boss_chrono_lord_deja, boss_temporus, boss_baleroc, boss_anraphet, boss_earthrager_ptah, boss_temple_guardian_anhuur, boss_general_husam, boss_lockmaw, celebras_the_cursed::celebras_the_cursedAI, boss_landslide::boss_landslideAI, boss_noxxion::boss_noxxionAI, boss_princess_theradras::boss_ptheradrasAI, boss_onyxia, boss_adarogg, boss_dark_shaman_koranthal, boss_lava_guard_gordoth, boss_slagmaw, boss_amnennar_the_coldbringer::boss_amnennar_the_coldbringerAI, boss_mordresh_fire_eye::boss_mordresh_fire_eyeAI, boss_tuten_kash::boss_tuten_kashAI, boss_ayamiss::boss_ayamissAI, boss_buru::boss_buruAI, boss_kurinnaxx::boss_kurinnaxxAI, boss_moam::boss_moamAI, boss_ossirian::boss_ossirianAI, boss_rajaxx::boss_rajaxxAI, boss_kri::boss_kriAI, boss_vem::boss_vemAI, boss_yauj::boss_yaujAI, boss_cthun::cthunAI, boss_fankriss::boss_fankrissAI, boss_huhuran::boss_huhuranAI, boss_ouro::boss_ouroAI, boss_sartura::boss_sarturaAI, boss_skeram::boss_skeramAI, boss_veknilash::boss_veknilashAI, boss_veklor::boss_veklorAI, boss_viscidus::boss_viscidusAI, boss_zum_rah::boss_zum_rahAI, boss_ulgrax_the_devourer, boss_aqusirr, HeartsbaneTriadSharedAI, boss_lord_waycrest, boss_lady_waycrest, boss_soulbound_goliath, boss_corborus::boss_corborusAI, boss_high_priestess_azil::boss_high_priestess_azilAI, boss_ozruk::boss_ozrukAI, boss_slabhide::boss_slabhideAI, boss_amanitar, boss_elder_nadox, boss_volazj, boss_jedoga_shadowseeker, boss_prince_taldaram, boss_anub_arak, boss_hadronox, boss_krik_thir, boss_sartharion, boss_baltharus_the_warborn, npc_baltharus_the_warborn_clone, boss_general_zarithrian, boss_halion::boss_halionAI, boss_twilight_halion::boss_twilight_halionAI, boss_saviana_ragefire, boss_anubarak_trial, boss_faction_championsAI, npc_toc_druid, npc_toc_shaman, npc_toc_paladin, npc_toc_priest, npc_toc_shadow_priest, npc_toc_warlock, npc_toc_mage, npc_toc_hunter, npc_toc_boomkin, npc_toc_warrior, npc_toc_dk, npc_toc_rogue, npc_toc_enh_shaman, npc_toc_retro_paladin, npc_toc_pet_warlock, npc_toc_pet_hunter, boss_jaraxxus, boss_northrend_beastsAI, boss_jormungarAI, boss_twin_baseAI, boss_king_dred, boss_novos, boss_tharon_ja, boss_trollgore, boss_bronjahm, boss_devourer_of_souls, boss_falric::boss_falricAI, boss_marwyn::boss_marwynAI, boss_garfrost, boss_ick, boss_tyrannus, boss_drakkari_colossus, boss_moorabi, boss_slad_ran, boss_blood_council_controller, boss_prince_keleseth_icc, boss_prince_taldaram_icc, boss_prince_valanar_icc, boss_blood_queen_lana_thel, boss_deathbringer_saurfang, boss_festergut, boss_lady_deathwhisper, boss_lord_marrowgar, boss_professor_putricide, boss_rotface, boss_sindragosa, boss_sister_svalna, boss_the_lich_king, boss_anubrekhan, boss_faerlina, boss_four_horsemen_baseAI, boss_gluth, boss_gothik, boss_grobbulus, boss_heigan, boss_kelthuzad, boss_loatheb, boss_maexxna, boss_noth, boss_patchwerk, boss_razuvious, boss_sapphiron, boss_thaddius, boss_malygos, boss_keristrasza, boss_magus_telestra, boss_ormorok, boss_drakos, boss_eregos, boss_urom, boss_varos, boss_general_bjarngrim, boss_loken, boss_volkhan, boss_krystallus, boss_maiden_of_grief, boss_sjonnir, boss_algalon_the_observer, boss_steelbreaker::boss_steelbreakerAI, boss_runemaster_molgeim::boss_runemaster_molgeimAI, boss_stormcaller_brundir::boss_stormcaller_brundirAI, boss_auriaya, boss_flame_leviathan::boss_flame_leviathanAI, boss_freya::boss_freyaAI, boss_elder_brightleaf::boss_elder_brightleafAI, boss_elder_stonebark::boss_elder_stonebarkAI, boss_elder_ironbranch::boss_elder_ironbranchAI, boss_general_vezax::boss_general_vezaxAI, boss_hodir::boss_hodirAI, boss_ignis::boss_ignis_AI, boss_kologarn::boss_kologarnAI, boss_mimiron::boss_mimironAI, boss_leviathan_mk_ii::boss_leviathan_mk_iiAI, boss_vx_001::boss_vx_001AI, boss_aerial_command_unit::boss_aerial_command_unitAI, boss_razorscale, boss_thorim::boss_thorimAI, boss_xt002, boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI, boss_ingvar_the_plunderer, boss_keleseth, boss_skadi, boss_svala, boss_archavon, boss_emalon, boss_koralon, boss_toravon, boss_cyanigosa, boss_erekem, boss_ichoron, boss_lavanthor, boss_moragg, boss_xevozz, boss_zuramat, boss_exarch_maladaar, boss_shirrak_the_dead_watcher, boss_anzu, boss_blackheart_the_inciter, boss_grandmaster_vorpil, boss_murmur, boss_gurtogg_bloodboil, boss_illidan_stormrage, boss_illidari_council, boss_high_nethermancer_zerevor, boss_lady_malande, boss_reliquary_of_souls, boss_essence_of_suffering, boss_essence_of_desire, boss_essence_of_anger, boss_shade_of_akama, boss_teron_gorefiend, boss_fathomlord_karathress, boss_hydross_the_unstable, boss_lady_vashj, boss_leotheras_the_blind, boss_the_lurker_below, boss_morogrim_tidewalker, boss_mennu_the_betrayer, boss_quagmirran, boss_rokmar_the_crackler, boss_hungarfen, boss_the_black_stalker, boss_gruul::boss_gruulAI, boss_kelidan_the_breaker::boss_kelidan_the_breakerAI, boss_omor_the_unscarred::boss_omor_the_unscarredAI, boss_nazan::boss_nazanAI, boss_vazruden::boss_vazrudenAI, boss_watchkeeper_gargolmar::boss_watchkeeper_gargolmarAI, boss_magtheridon, boss_grand_warlock_nethekurse::boss_grand_warlock_nethekurseAI, boss_warbringer_omrogg::boss_warbringer_omroggAI, boss_warchief_kargath_bladefist::boss_warchief_kargath_bladefistAI, boss_shattered_executioner::boss_shattered_executionerAI, boss_dalliah_the_doomsayer, boss_harbinger_skyriss, boss_wrath_scryer_soccothrates, boss_zereketh_the_unbound, boss_commander_sarannis, boss_high_botanist_freywinn, boss_laj, boss_thorngrin_the_tender::boss_thorngrin_the_tenderAI, boss_warp_splinter, boss_alar, boss_high_astromancer_solarian, boss_kaelthas, boss_void_reaver, boss_gatewatcher_gyrokill, boss_gatewatcher_iron_hand, boss_mechano_lord_capacitus, boss_nethermancer_sepethrea, boss_pathaleon_the_calculator, boss_anduin_wrynn, boss_the_golden_serpent, boss_cragmaw_the_infested, boss_elder_leaxa, boss_dathrohan_balnazzar::boss_dathrohan_balnazzarAI, boss_archaedas::boss_archaedasAI, boss_ionar, and boss_glutton::boss_gluttonAI.
Definition at line 610 of file ScriptedCreature.cpp.
|
private |
Definition at line 355 of file ScriptedCreature.h.
|
protected |
Definition at line 350 of file ScriptedCreature.h.
InstanceScript* const BossAI::instance |
Definition at line 317 of file ScriptedCreature.h.
|
protected |
Definition at line 352 of file ScriptedCreature.h.
|
protected |
Definition at line 351 of file ScriptedCreature.h.