![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "CreatureScript.h"
#include "GameObjectScript.h"
#include "PassiveAI.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"
#include "TaskScheduler.h"
#include "karazhan.h"
Go to the source code of this file.
Classes | |
struct | boss_nightbane |
class | go_blackened_urn |
struct | npc_nightbane_helper_target |
class | spell_nightbane_fireball_barrage |
Enumerations | |
enum | Spells { SPELL_CLEAVE = 30131 , SPELL_TAIL_SWEEP = 25653 , SPELL_SMOLDERING_BREATH = 30210 , SPELL_CHARRED_EARTH = 30129 , SPELL_BELLOWING_ROAR = 36922 , SPELL_SMOKING_BLAST = 30128 , SPELL_SMOKING_BLAST_T = 37057 , SPELL_RAIN_OF_BONES = 37098 , SPELL_SUMMON_SKELETON = 30170 , SPELL_DISTRACTING_ASH = 30130 , SPELL_FIREBALL_BARRAGE = 30282 } |
enum | Says { EMOTE_SUMMON = 0 , YELL_AGGRO = 1 , YELL_AIR_PHASE = 2 , YELL_LAND_PHASE = 3 , EMOTE_BREATH = 4 } |
enum | Actions { ACTION_START_INTRO = 0 } |
enum | Phases { PHASE_INTRO = 0 , PHASE_GROUND = 1 , PHASE_FLY = 2 , PHASE_TRANSITION = 3 } |
enum | Groups { GROUP_GROUND = 0 , GROUP_AIR = 1 , GROUP_LAND = 2 } |
enum | Points { POINT_INTRO_TAKE_OFF = 11 , POINT_INTRO_PRE_LAND = 8 , POINT_INTRO_LAND = 12 , POINT_PRE_FLY_EAST = 21 , POINT_PRE_FLY_SOUTH = 22 , POINT_PRE_FLY_WEST = 23 , POINT_PRE_FLY = 24 , POINT_FLY = 31 , POINT_LANDING_PRE = 41 , POINT_LANDING_WEST = 42 , POINT_PRE_LAND = 5 , POINT_LAND = 51 } |
Functions | |
void | AddSC_boss_nightbane () |
Variables | |
float | IntroWay [8][3] |
Position const | homePos = {-11003.7f, -1760.19f, 140.253f} |
Position const | introLandPos = {-11142.712f, -1891.193f, 92.25038f} |
Position const | preFlySouthPos = {-11193.77f, -1921.983f, 107.9845f} |
Position const | preFlyEastPos = {-11167.065f, -1976.3473f, 109.91183f} |
Position const | preFlyWestPos = {-11095.48f, -1866.5396f, 107.868996} |
Position const | preFlyPos = {-11154.900391f, -1850.670044f, 103.264999f} |
Position const | flyPos = {-11160.125f, -1870.683f, 97.73876f} |
Position const | landPos = {-11162.231f, -1900.3287f, 91.47627f} |
enum Actions |
Enumerator | |
---|---|
ACTION_START_INTRO |
enum Groups |
Enumerator | |
---|---|
GROUP_GROUND | |
GROUP_AIR | |
GROUP_LAND |
enum Phases |
Enumerator | |
---|---|
PHASE_INTRO | |
PHASE_GROUND | |
PHASE_FLY | |
PHASE_TRANSITION |
enum Points |
enum Says |
Enumerator | |
---|---|
EMOTE_SUMMON | |
YELL_AGGRO | |
YELL_AIR_PHASE | |
YELL_LAND_PHASE | |
EMOTE_BREATH |
enum Spells |
void AddSC_boss_nightbane | ( | ) |
References RegisterKarazhanCreatureAI, and RegisterSpellScript.
Referenced by AddEasternKingdomsScripts().
Position const flyPos = {-11160.125f, -1870.683f, 97.73876f} |
Referenced by boss_nightbane::MovementInform().
Position const homePos = {-11003.7f, -1760.19f, 140.253f} |
Referenced by boss_nightbane::EnterEvadeMode().
Position const introLandPos = {-11142.712f, -1891.193f, 92.25038f} |
Referenced by boss_nightbane::PathEndReached().
float IntroWay[8][3] |
Position const landPos = {-11162.231f, -1900.3287f, 91.47627f} |
Referenced by boss_felmyst::JustEngagedWith(), and boss_nightbane::PathEndReached().
Position const preFlyEastPos = {-11167.065f, -1976.3473f, 109.91183f} |
Referenced by boss_nightbane::FlyToClosestPreFlyWayPoint().
Position const preFlyPos = {-11154.900391f, -1850.670044f, 103.264999f} |
Referenced by boss_nightbane::FlyToClosestPreFlyWayPoint(), boss_nightbane::MovementInform(), and boss_nightbane::ScheduleLand().
Position const preFlySouthPos = {-11193.77f, -1921.983f, 107.9845f} |
Referenced by boss_nightbane::FlyToClosestPreFlyWayPoint(), boss_nightbane::MovementInform(), and boss_nightbane::PathEndReached().
Position const preFlyWestPos = {-11095.48f, -1866.5396f, 107.868996} |
Referenced by boss_nightbane::FlyToClosestPreFlyWayPoint(), and boss_nightbane::MovementInform().