Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
boss_astromancer.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "SpellScript.h"
#include "SpellAuraEffects.h"
#include "the_eye.h"
Include dependency graph for boss_astromancer.cpp:

Go to the source code of this file.

Classes

class  boss_high_astromancer_solarian
struct  boss_high_astromancer_solarian::boss_high_astromancer_solarianAI
class  npc_solarium_priest
struct  npc_solarium_priest::npc_solarium_priestAI
class  spell_astromancer_wrath_of_the_astromancer
class  spell_astromancer_wrath_of_the_astromancer::spell_astromancer_wrath_of_the_astromancer_AuraScript

Enumerations

enum  Creatures { NPC_ASTROMANCER_SOLARIAN_SPOTLIGHT = 18928 , NPC_SOLARIUM_AGENT = 18925 , NPC_SOLARIUM_PRIEST = 18806 }
enum  Misc { WV_ARMOR = 31000 }
enum  Models { MODEL_HUMAN = 18239 , MODEL_VOIDWALKER = 18988 }
enum  Spells {
  SPELL_ARCANE_MISSILES = 33031 , SPELL_WRATH_OF_THE_ASTROMANCER = 42783 , SPELL_WRATH_OF_THE_ASTROMANCER_DOT = 42784 , SPELL_BLINDING_LIGHT = 33009 ,
  SPELL_FEAR = 34322 , SPELL_VOID_BOLT = 39329 , SPELL_SPOTLIGHT = 25824 , SPELL_SOLARIUM_GREAT_HEAL = 33387 ,
  SPELL_SOLARIUM_HOLY_SMITE = 25054 , SPELL_SOLARIUM_ARCANE_TORRENT = 33390
}
enum  Yells {
  SAY_AGGRO = 0 , SAY_SUMMON1 = 1 , SAY_SUMMON2 = 2 , SAY_KILL = 3 ,
  SAY_DEATH = 4 , SAY_VOIDA = 5 , SAY_VOIDB = 6
}

Functions

void AddSC_boss_high_astromancer_solarian ()

Variables

const float CENTER_O = 1.06421f
const float CENTER_X = 432.909f
const float CENTER_Y = -373.424f
const float CENTER_Z = 17.9608f
const float LARGE_PORTAL_RADIUS = 26.0f
const float PORTAL_Z = 17.005f
const float SMALL_PORTAL_RADIUS = 12.6f

Enumeration Type Documentation

◆ Creatures

enum Creatures
Enumerator
NPC_ASTROMANCER_SOLARIAN_SPOTLIGHT 
NPC_SOLARIUM_AGENT 
NPC_SOLARIUM_PRIEST 

Definition at line 47 of file boss_astromancer.cpp.

◆ Misc

enum Misc
Enumerator
WV_ARMOR 

Definition at line 61 of file boss_astromancer.cpp.

◆ Models

enum Models
Enumerator
MODEL_HUMAN 
MODEL_VOIDWALKER 

Definition at line 55 of file boss_astromancer.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_ARCANE_MISSILES 
SPELL_WRATH_OF_THE_ASTROMANCER 
SPELL_WRATH_OF_THE_ASTROMANCER_DOT 
SPELL_BLINDING_LIGHT 
SPELL_FEAR 
SPELL_VOID_BOLT 
SPELL_SPOTLIGHT 
SPELL_SOLARIUM_GREAT_HEAL 
SPELL_SOLARIUM_HOLY_SMITE 
SPELL_SOLARIUM_ARCANE_TORRENT 

Definition at line 31 of file boss_astromancer.cpp.

◆ Yells

enum Yells
Enumerator
SAY_AGGRO 
SAY_SUMMON1 
SAY_SUMMON2 
SAY_KILL 
SAY_DEATH 
SAY_VOIDA 
SAY_VOIDB 

Definition at line 20 of file boss_astromancer.cpp.

Function Documentation

◆ AddSC_boss_high_astromancer_solarian()

void AddSC_boss_high_astromancer_solarian ( )

Definition at line 530 of file boss_astromancer.cpp.

Referenced by AddOutlandScripts().

Variable Documentation

◆ CENTER_O

const float CENTER_O = 1.06421f

◆ CENTER_X

◆ CENTER_Y

◆ CENTER_Z

const float CENTER_Z = 17.9608f

◆ LARGE_PORTAL_RADIUS

const float LARGE_PORTAL_RADIUS = 26.0f

◆ PORTAL_Z

const float PORTAL_Z = 17.005f

◆ SMALL_PORTAL_RADIUS

const float SMALL_PORTAL_RADIUS = 12.6f