![]() |
TrinityCore
|
#include "icecrown_citadel.h"#include "Containers.h"#include "GridNotifiers.h"#include "InstanceScript.h"#include "Map.h"#include "MotionMaster.h"#include "ObjectAccessor.h"#include "Player.h"#include "ScriptedCreature.h"#include "ScriptMgr.h"#include "SpellAuraEffects.h"#include "SpellMgr.h"#include "SpellScript.h"
Include dependency graph for boss_blood_queen_lana_thel.cpp:Go to the source code of this file.
Macros | |
| #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 | DELIRIOUS_SLASH RAID_MODE<uint32>(71623, 71624, 71625, 71626) |
| #define | PRESENCE_OF_THE_DARKFALLEN RAID_MODE<uint32>(70994, 71962, 71963, 71964) |
Typedefs | |
| typedef boss_blood_queen_lana_thel | LanaThelAI |
Functions | |
| bool | IsVampire (Unit const *unit) |
| void | AddSC_boss_blood_queen_lana_thel () |
Variables | |
| uint32 const | vampireAuras [3][4] |
| Position const | centerPos = {4595.7090f, 2769.4190f, 400.6368f, 0.000000f} |
| Position const | airPos = {4595.7090f, 2769.4190f, 422.3893f, 0.000000f} |
| #define DELIRIOUS_SLASH RAID_MODE<uint32>(71623, 71624, 71625, 71626) |
Definition at line 97 of file boss_blood_queen_lana_thel.cpp.
| #define ESSENCE_OF_BLOOD_QUEEN RAID_MODE<uint32>(70867, 71473, 71532, 71533) |
Definition at line 94 of file boss_blood_queen_lana_thel.cpp.
| #define ESSENCE_OF_BLOOD_QUEEN_PLR RAID_MODE<uint32>(70879, 71525, 71530, 71531) |
Definition at line 95 of file boss_blood_queen_lana_thel.cpp.
| #define FRENZIED_BLOODTHIRST RAID_MODE<uint32>(70877, 71474, 70877, 71474) |
Definition at line 96 of file boss_blood_queen_lana_thel.cpp.
| #define PRESENCE_OF_THE_DARKFALLEN RAID_MODE<uint32>(70994, 71962, 71963, 71964) |
Definition at line 98 of file boss_blood_queen_lana_thel.cpp.
| typedef boss_blood_queen_lana_thel LanaThelAI |
Definition at line 463 of file boss_blood_queen_lana_thel.cpp.
| enum LanathelEvents |
Definition at line 100 of file boss_blood_queen_lana_thel.cpp.
| enum LanathelGuids |
| Enumerator | |
|---|---|
| GUID_VAMPIRE | |
| GUID_BLOODBOLT | |
Definition at line 117 of file boss_blood_queen_lana_thel.cpp.
| enum LanathelMisc |
| Enumerator | |
|---|---|
| QUEST_BLOOD_INFUSION | |
| SPELL_GUSHING_WOUND | |
| SPELL_THIRST_QUENCHED | |
Definition at line 79 of file boss_blood_queen_lana_thel.cpp.
| enum LanathelPoints |
| Enumerator | |
|---|---|
| POINT_CENTER | |
| POINT_AIR | |
| POINT_GROUND | |
Definition at line 123 of file boss_blood_queen_lana_thel.cpp.
| enum LanathelSpells |
Definition at line 49 of file boss_blood_queen_lana_thel.cpp.
| enum LanathelTexts |
Definition at line 32 of file boss_blood_queen_lana_thel.cpp.
| void AddSC_boss_blood_queen_lana_thel | ( | ) |
Definition at line 761 of file boss_blood_queen_lana_thel.cpp.
References RegisterIcecrownCitadelCreatureAI, and RegisterSpellScript.
Referenced by AddNorthrendScripts().
| bool IsVampire | ( | Unit const * | unit | ) |
Definition at line 133 of file boss_blood_queen_lana_thel.cpp.
References DIFFICULTY_10_N, Map::GetDifficultyID(), WorldObject::GetMap(), Unit::HasAura(), and vampireAuras.
Referenced by spell_blood_queen_vampiric_bite::CheckTarget().
| Position const airPos = {4595.7090f, 2769.4190f, 422.3893f, 0.000000f} |
Definition at line 131 of file boss_blood_queen_lana_thel.cpp.
Referenced by boss_blood_queen_lana_thel::UpdateAI().
| Position const centerPos = {4595.7090f, 2769.4190f, 400.6368f, 0.000000f} |
Definition at line 130 of file boss_blood_queen_lana_thel.cpp.
Referenced by boss_blood_queen_lana_thel::UpdateAI().
| uint32 const vampireAuras[3][4] |
Definition at line 87 of file boss_blood_queen_lana_thel.cpp.
Referenced by IsVampire().