![]() |
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().