|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include "ObjectMgr.h"#include "ScriptMgr.h"#include "ScriptedCreature.h"#include "Spell.h"#include "SpellAuraEffects.h"#include "GridNotifiers.h"#include "icecrown_citadel.h"Go to the source code of this file.
Macros | |
| #define | DELIRIOUS_SLASH RAID_MODE<uint32>(71623, 71624, 71625, 71626) |
| #define | ESSENCE_OF_BLOOD_QUEEN RAID_MODE<uint32>(70867, 71473, 71532, 71533) |
| #define | ESSENCE_OF_BLOOD_QUEEN_PLR RAID_MODE<uint32>(70879, 71525, 71530, 71531) |
| #define | FRENZIED_BLOODTHIRST RAID_MODE<uint32>(70877, 71474, 70877, 71474) |
| #define | PRESENCE_OF_THE_DARKFALLEN RAID_MODE<uint32>(70994, 71962, 71963, 71964) |
Typedefs | |
| typedef boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI | LanaThelAI |
Functions | |
| void | AddSC_boss_blood_queen_lana_thel () |
| bool | IsVampire (Unit const *unit) |
Variables | |
| Position const | airPos = {4595.7090f, 2769.4190f, 422.3893f, 0.000000f} |
| Position const | centerPos = {4595.7090f, 2769.4190f, 400.6368f, 0.000000f} |
| Position const | mincharPos = {4629.3711f, 2782.6089f, 424.6390f, 0.000000f} |
| uint32 const | vampireAuras [3][4] |
| #define DELIRIOUS_SLASH RAID_MODE<uint32>(71623, 71624, 71625, 71626) |
Definition at line 79 of file boss_blood_queen_lana_thel.cpp.
Referenced by boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI::CleanAuras().
| #define ESSENCE_OF_BLOOD_QUEEN RAID_MODE<uint32>(70867, 71473, 71532, 71533) |
Definition at line 76 of file boss_blood_queen_lana_thel.cpp.
Referenced by boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI::CleanAuras().
| #define ESSENCE_OF_BLOOD_QUEEN_PLR RAID_MODE<uint32>(70879, 71525, 71530, 71531) |
Definition at line 77 of file boss_blood_queen_lana_thel.cpp.
Referenced by boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI::CleanAuras().
| #define FRENZIED_BLOODTHIRST RAID_MODE<uint32>(70877, 71474, 70877, 71474) |
Definition at line 78 of file boss_blood_queen_lana_thel.cpp.
Referenced by boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI::CleanAuras().
| #define PRESENCE_OF_THE_DARKFALLEN RAID_MODE<uint32>(70994, 71962, 71963, 71964) |
Definition at line 80 of file boss_blood_queen_lana_thel.cpp.
Referenced by boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI::CleanAuras().
Definition at line 499 of file boss_blood_queen_lana_thel.cpp.
| enum Events |
Definition at line 82 of file boss_blood_queen_lana_thel.cpp.
| enum Guids |
| Enumerator | |
|---|---|
| GUID_VAMPIRE | |
| GUID_BLOODBOLT | |
Definition at line 99 of file boss_blood_queen_lana_thel.cpp.
| enum Points |
| Enumerator | |
|---|---|
| POINT_CENTER | |
| POINT_AIR | |
| POINT_GROUND | |
| POINT_MINCHAR | |
Definition at line 105 of file boss_blood_queen_lana_thel.cpp.
| enum Shadowmourne |
| Enumerator | |
|---|---|
| QUEST_BLOOD_INFUSION | |
| SPELL_GUSHING_WOUND | |
| SPELL_THIRST_QUENCHED | |
Definition at line 61 of file boss_blood_queen_lana_thel.cpp.
| enum Spells |
Definition at line 31 of file boss_blood_queen_lana_thel.cpp.
| enum Texts |
Definition at line 14 of file boss_blood_queen_lana_thel.cpp.
| void AddSC_boss_blood_queen_lana_thel | ( | ) |
Definition at line 868 of file boss_blood_queen_lana_thel.cpp.
Referenced by AddNorthrendScripts().
| bool IsVampire | ( | Unit const * | unit | ) |
Definition at line 117 of file boss_blood_queen_lana_thel.cpp.
References WorldObject::GetMap(), Map::GetSpawnMode(), Unit::HasAura(), and vampireAuras.
Referenced by spell_blood_queen_vampiric_bite::spell_blood_queen_vampiric_bite_SpellScript::CheckTarget().
| Position const airPos = {4595.7090f, 2769.4190f, 422.3893f, 0.000000f} |
Definition at line 114 of file boss_blood_queen_lana_thel.cpp.
Referenced by boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI::UpdateAI().
| Position const centerPos = {4595.7090f, 2769.4190f, 400.6368f, 0.000000f} |
Definition at line 113 of file boss_blood_queen_lana_thel.cpp.
Referenced by boss_malygos::boss_malygosAI::FillCirclePath(), npc_caster_hover_disk::npc_caster_hover_diskAI::FillCirclePath(), npc_ominous_cloud::npc_ominous_cloudAI::FillCirclePath(), and boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI::UpdateAI().
| Position const mincharPos = {4629.3711f, 2782.6089f, 424.6390f, 0.000000f} |
Definition at line 115 of file boss_blood_queen_lana_thel.cpp.
Referenced by boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI::DoAction(), and boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI::EnterEvadeMode().
| uint32 const vampireAuras[3][4] |
Definition at line 69 of file boss_blood_queen_lana_thel.cpp.
Referenced by IsVampire().