Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
boss_general_zarithrian.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "ScriptedEscortAI.h"
#include "ruby_sanctum.h"
Include dependency graph for boss_general_zarithrian.cpp:

Go to the source code of this file.

Classes

class  boss_general_zarithrian
struct  boss_general_zarithrian::boss_general_zarithrianAI
class  npc_onyx_flamecaller
struct  npc_onyx_flamecaller::npc_onyx_flamecallerAI

Enumerations

enum  Events {
  EVENT_CLEAVE = 1 , EVENT_INTIDMDATING_ROAR = 2 , EVENT_SUMMON_ADDS = 3 , EVENT_BLAST_NOVA = 4 ,
  EVENT_LAVA_GOUT = 5
}
enum  Spells {
  SPELL_INTIMIDATING_ROAR = 74384 , SPELL_CLEAVE_ARMOR = 74367 , SPELL_SUMMON_FLAMECALLER = 74398 , SPELL_BLAST_NOVA = 74392 ,
  SPELL_LAVA_GOUT = 74394
}
enum  Texts { SAY_AGGRO = 0 , SAY_KILL = 1 , SAY_ADDS = 2 , SAY_DEATH = 3 }

Functions

void AddSC_boss_general_zarithrian ()

Variables

Position const FlamecallerWaypoints [MAX_PATH_FLAMECALLER_WAYPOINTS *2]
uint32 const MAX_PATH_FLAMECALLER_WAYPOINTS = 12

Enumeration Type Documentation

◆ Events

enum Events
Enumerator
EVENT_CLEAVE 
EVENT_INTIDMDATING_ROAR 
EVENT_SUMMON_ADDS 
EVENT_BLAST_NOVA 
EVENT_LAVA_GOUT 

Definition at line 31 of file boss_general_zarithrian.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_INTIMIDATING_ROAR 
SPELL_CLEAVE_ARMOR 
SPELL_SUMMON_FLAMECALLER 
SPELL_BLAST_NOVA 
SPELL_LAVA_GOUT 

Definition at line 19 of file boss_general_zarithrian.cpp.

◆ Texts

enum Texts
Enumerator
SAY_AGGRO 
SAY_KILL 
SAY_ADDS 
SAY_DEATH 

Definition at line 11 of file boss_general_zarithrian.cpp.

Function Documentation

◆ AddSC_boss_general_zarithrian()

void AddSC_boss_general_zarithrian ( )

Definition at line 296 of file boss_general_zarithrian.cpp.

Referenced by AddNorthrendScripts().

Variable Documentation

◆ FlamecallerWaypoints

Position const FlamecallerWaypoints[MAX_PATH_FLAMECALLER_WAYPOINTS *2]
Initial value:
=
{
{3042.971f, 419.8809f, 86.94320f, 0.0f},
{3043.971f, 419.8809f, 86.94320f, 0.0f},
{3044.885f, 428.8281f, 86.19320f, 0.0f},
{3045.494f, 434.7930f, 85.56398f, 0.0f},
{3045.900f, 438.7695f, 84.81398f, 0.0f},
{3045.657f, 456.8290f, 85.95601f, 0.0f},
{3043.657f, 459.0790f, 87.20601f, 0.0f},
{3042.157f, 460.5790f, 87.70601f, 0.0f},
{3040.907f, 462.0790f, 88.45601f, 0.0f},
{3038.907f, 464.0790f, 89.20601f, 0.0f},
{3025.907f, 478.0790f, 89.70601f, 0.0f},
{3003.832f, 501.2510f, 89.47303f, 0.0f},
{3062.596f, 636.9980f, 82.50338f, 0.0f},
{3062.514f, 624.9980f, 83.70634f, 0.0f},
{3062.486f, 620.9980f, 84.33134f, 0.0f},
{3062.445f, 613.9930f, 84.45634f, 0.0f},
{3062.445f, 613.9930f, 84.45634f, 0.0f},
{3059.208f, 610.6501f, 85.39581f, 0.0f},
{3055.958f, 606.9001f, 86.14581f, 0.0f},
{3046.458f, 596.4001f, 86.89581f, 0.0f},
{3043.958f, 593.4001f, 87.64581f, 0.0f},
{3040.458f, 589.9001f, 88.39581f, 0.0f},
{3034.458f, 583.1501f, 88.89581f, 0.0f},
{3014.970f, 561.8073f, 88.83527f, 0.0f},
}

Definition at line 44 of file boss_general_zarithrian.cpp.

Referenced by npc_onyx_flamecaller::npc_onyx_flamecallerAI::AddWaypoints().

◆ MAX_PATH_FLAMECALLER_WAYPOINTS