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

Go to the source code of this file.

Classes

class  boss_urom
struct  boss_urom::boss_uromAI
struct  Summons

Enumerations

enum  Creatures {
  NPC_PHANTASMAL_CLOUDSCRAPER = 27645 , NPC_PHANTASMAL_MAMMOTH = 27642 , NPC_PHANTASMAL_WOLF = 27644 , NPC_PHANTASMAL_AIR = 27650 ,
  NPC_PHANTASMAL_FIRE = 27651 , NPC_PHANTASMAL_WATER = 27653 , NPC_PHANTASMAL_MURLOC = 27649 , NPC_PHANTASMAL_NAGAL = 27648 ,
  NPC_PHANTASMAL_OGRE = 27647
}
enum  Spells {
  SPELL_ARCANE_SHIELD = 53813 , SPELL_EMPOWERED_ARCANE_EXPLOSION = 51110 , SPELL_EMPOWERED_ARCANE_EXPLOSION_2 = 59377 , SPELL_FROSTBOMB = 51103 ,
  SPELL_SUMMON_MENAGERIE = 50476 , SPELL_SUMMON_MENAGERIE_2 = 50495 , SPELL_SUMMON_MENAGERIE_3 = 50496 , SPELL_TELEPORT = 51112 ,
  SPELL_TIME_BOMB = 51121 , SPELL_TIME_BOMB_2 = 59376 , SPELL_EVOCATE = 51602
}
enum  Yells {
  SAY_SUMMON_1 = 0 , SAY_SUMMON_2 = 1 , SAY_SUMMON_3 = 2 , SAY_AGGRO = 3 ,
  EMOTE_ARCANE_EXPLOSION = 4 , SAY_ARCANE_EXPLOSION = 5 , SAY_DEATH = 6 , SAY_PLAYER_KILL = 7
}

Functions

void AddSC_boss_urom ()

Variables

static Summons Group []
static uint32 TeleportSpells []

Enumeration Type Documentation

◆ Creatures

enum Creatures
Enumerator
NPC_PHANTASMAL_CLOUDSCRAPER 
NPC_PHANTASMAL_MAMMOTH 
NPC_PHANTASMAL_WOLF 
NPC_PHANTASMAL_AIR 
NPC_PHANTASMAL_FIRE 
NPC_PHANTASMAL_WATER 
NPC_PHANTASMAL_MURLOC 
NPC_PHANTASMAL_NAGAL 
NPC_PHANTASMAL_OGRE 

Definition at line 45 of file boss_urom.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_ARCANE_SHIELD 
SPELL_EMPOWERED_ARCANE_EXPLOSION 
SPELL_EMPOWERED_ARCANE_EXPLOSION_2 
SPELL_FROSTBOMB 
SPELL_SUMMON_MENAGERIE 
SPELL_SUMMON_MENAGERIE_2 
SPELL_SUMMON_MENAGERIE_3 
SPELL_TELEPORT 
SPELL_TIME_BOMB 
SPELL_TIME_BOMB_2 
SPELL_EVOCATE 

Definition at line 18 of file boss_urom.cpp.

◆ Yells

enum Yells
Enumerator
SAY_SUMMON_1 
SAY_SUMMON_2 
SAY_SUMMON_3 
SAY_AGGRO 
EMOTE_ARCANE_EXPLOSION 
SAY_ARCANE_EXPLOSION 
SAY_DEATH 
SAY_PLAYER_KILL 

Definition at line 33 of file boss_urom.cpp.

Function Documentation

◆ AddSC_boss_urom()

void AddSC_boss_urom ( )

Definition at line 378 of file boss_urom.cpp.

Referenced by AddNorthrendScripts().

Variable Documentation

◆ Group

◆ TeleportSpells

uint32 TeleportSpells[]
static
Initial value:

Definition at line 72 of file boss_urom.cpp.

Referenced by boss_urom::boss_uromAI::CastTeleport().