AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_ambassador_flamelash.cpp File Reference
#include "CreatureScript.h"
#include "ScriptedCreature.h"
#include "blackrock_depths.h"
#include <vector>

Go to the source code of this file.

Classes

class  boss_ambassador_flamelash
 
struct  boss_ambassador_flamelash::boss_ambassador_flamelashAI
 
class  npc_burning_spirit
 
struct  npc_burning_spirit::npc_burning_spiritAI
 

Enumerations

enum  Spells {
  SPELL_FIREBLAST = 13342 ,
  SPELL_BURNING_SPIRIT = 14744
}
 
enum  AmbassadorEvents {
  AGGRO_TEXT = 0 ,
  EVENT_SPELL_FIREBLAST = 1 ,
  EVENT_SUMMON_SPIRITS = 2 ,
  EVENT_KILL_SPIRIT = 3
}
 

Functions

void AddSC_boss_ambassador_flamelash ()
 

Variables

const uint32 NPC_FIRE_SPIRIT = 9178
 
const Position SummonPositions [7]
 
std::vector< int > gobjectDwarfRunesEntry { 170578, 170579, 170580, 170581, 170582, 170583, 170584 }
 

Enumeration Type Documentation

◆ AmbassadorEvents

Enumerator
AGGRO_TEXT 
EVENT_SPELL_FIREBLAST 
EVENT_SUMMON_SPIRITS 
EVENT_KILL_SPIRIT 
31{
32 AGGRO_TEXT = 0,
36};
@ AGGRO_TEXT
Definition boss_ambassador_flamelash.cpp:32
@ EVENT_KILL_SPIRIT
Definition boss_ambassador_flamelash.cpp:35
@ EVENT_SUMMON_SPIRITS
Definition boss_ambassador_flamelash.cpp:34
@ EVENT_SPELL_FIREBLAST
Definition boss_ambassador_flamelash.cpp:33

◆ Spells

enum Spells
Enumerator
SPELL_FIREBLAST 
SPELL_BURNING_SPIRIT 
24{
25 // Old fireblast value 15573
26 SPELL_FIREBLAST = 13342,
28};
@ SPELL_FIREBLAST
Definition boss_ambassador_flamelash.cpp:26
@ SPELL_BURNING_SPIRIT
Definition boss_ambassador_flamelash.cpp:27

Function Documentation

◆ AddSC_boss_ambassador_flamelash()

void AddSC_boss_ambassador_flamelash ( )
265{
267 new npc_burning_spirit();
268}
Definition boss_ambassador_flamelash.cpp:54
Definition boss_ambassador_flamelash.cpp:214

Referenced by AddEasternKingdomsScripts().

Variable Documentation

◆ gobjectDwarfRunesEntry

std::vector<int> gobjectDwarfRunesEntry { 170578, 170579, 170580, 170581, 170582, 170583, 170584 }
51{ 170578, 170579, 170580, 170581, 170582, 170583, 170584 };

Referenced by boss_ambassador_flamelash::boss_ambassador_flamelashAI::TurnRunes().

◆ NPC_FIRE_SPIRIT

◆ SummonPositions

const Position SummonPositions[7]
Initial value:
=
{
{1028.786987f, -224.787186f, -61.840500f, 3.617599f},
{1045.144775f, -241.108292f, -61.967422f, 3.617599f},
{1028.852905f, -257.484222f, -61.981380f, 3.617599f},
{1012.461060f, -273.803406f, -61.994171f, 3.617599f},
{ 995.503052f, -257.563751f, -62.013153f, 3.617599f},
{ 979.358704f, -240.535309f, -61.983044f, 3.617599f},
{1012.252747f, -206.696487f, -61.980618f, 3.617599f},
}
41{
42 {1028.786987f, -224.787186f, -61.840500f, 3.617599f},
43 {1045.144775f, -241.108292f, -61.967422f, 3.617599f},
44 {1028.852905f, -257.484222f, -61.981380f, 3.617599f},
45 {1012.461060f, -273.803406f, -61.994171f, 3.617599f},
46 { 995.503052f, -257.563751f, -62.013153f, 3.617599f},
47 { 979.358704f, -240.535309f, -61.983044f, 3.617599f},
48 {1012.252747f, -206.696487f, -61.980618f, 3.617599f},
49};

Referenced by boss_ambassador_flamelash::boss_ambassador_flamelashAI::SummonSpirits().