![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "CreatureScript.h"#include "ScriptedCreature.h"#include "SpellAuras.h"#include "SpellScript.h"#include "SpellScriptLoader.h"#include "obsidian_sanctum.h"Go to the source code of this file.
Classes | |
| struct | boss_sartharion |
| struct | boss_sartharion_dragonAI |
| struct | boss_sartharion_tenebron |
| struct | boss_sartharion_shadron |
| struct | boss_sartharion_vesperon |
| struct | npc_twilight_summon |
| class | spell_sartharion_lava_strike |
| class | spell_obsidian_sanctum_flame_tsunami |
| class | spell_obsidian_sanctum_flame_tsunami_leap |
Functions | |
| void | AddSC_boss_sartharion () |
Variables | |
| const Position | portalPos [4] |
| const Position | TenebronEggsPos [2][MAX_TENEBORN_EGGS_SUMMONS] |
| const Position | CycloneSummonPos [MAX_CYCLONE_COUNT] |
| const Position | AreaTriggerSummonPos [MAX_AREA_TRIGGER_COUNT] |
| float const | SartharionBoundary [MAX_BOUNDARY_POSITIONS] |
| float const | FlameTsunamiLeftOffsets [MAX_LEFT_LAVA_TSUNAMIS] |
| float const | FlameTsunamiRightOffsets [MAX_RIGHT_LAVA_TSUNAMIS] |
| const Position | bigIslandMiddlePos = { 3242.822754f, 477.279816f, 57.430473f } |
| const uint32 | dragons [MAX_DRAGONS] = { DATA_TENEBRON, DATA_VESPERON, DATA_SHADRON } |
| enum Events |
| enum Misc |
| enum NPCs |
| Enumerator | |
|---|---|
| NPC_TWILIGHT_EGG | |
| NPC_TWILIGHT_WHELP | |
| NPC_DISCIPLE_OF_SHADRON | |
| NPC_DISCIPLE_OF_VESPERON | |
| NPC_ACOLYTE_OF_SHADRON | |
| NPC_ACOLYTE_OF_VESPERON | |
| NPC_LAVA_BLAZE | |
| NPC_FLAME_TSUNAMI | |
| NPC_SAFE_AREA_TRIGGER | |
| enum Says |
| enum Spells |
| void AddSC_boss_sartharion | ( | ) |
References RegisterObsidianSanctumCreatureAI, and RegisterSpellScript.
Referenced by AddNorthrendScripts().
| const Position AreaTriggerSummonPos[MAX_AREA_TRIGGER_COUNT] |
Referenced by boss_sartharion::SummonStartingTriggers().
| const Position bigIslandMiddlePos = { 3242.822754f, 477.279816f, 57.430473f } |
Referenced by boss_sartharion::IsTargetInBounds().
| const Position CycloneSummonPos[MAX_CYCLONE_COUNT] |
Referenced by boss_sartharion::SummonStartingTriggers().
| const uint32 dragons[MAX_DRAGONS] = { DATA_TENEBRON, DATA_VESPERON, DATA_SHADRON } |
Referenced by boss_sartharion::JustEngagedWith(), and boss_sartharion::RespawnDragons().
| float const FlameTsunamiLeftOffsets[MAX_LEFT_LAVA_TSUNAMIS] |
Referenced by boss_sartharion::SummonLavaWaves().
| float const FlameTsunamiRightOffsets[MAX_RIGHT_LAVA_TSUNAMIS] |
Referenced by boss_sartharion::SummonLavaWaves().
| const Position portalPos[4] |
Referenced by boss_sartharion_tenebron::ExecuteEvent(), boss_sartharion_shadron::ExecuteEvent(), and boss_sartharion_vesperon::ExecuteEvent().
| float const SartharionBoundary[MAX_BOUNDARY_POSITIONS] |
Referenced by boss_sartharion::IsTargetInBounds().
| const Position TenebronEggsPos[2][MAX_TENEBORN_EGGS_SUMMONS] |
Referenced by boss_sartharion_tenebron::ExecuteEvent().