TrinityCore
Loading...
Searching...
No Matches
boss_urom.cpp File Reference
#include "oculus.h"
#include "Containers.h"
#include "Map.h"
#include "MotionMaster.h"
#include "ScriptedCreature.h"
#include "ScriptMgr.h"
#include "SpellInfo.h"
#include "SpellScript.h"
+ Include dependency graph for boss_urom.cpp:

Go to the source code of this file.

Classes

struct  Summons
 
struct  boss_urom
 
class  spell_urom_frostbomb
 

Macros

#define SPELL_EMPOWERED_ARCANE_EXPLOSION   DUNGEON_MODE(51110, 59377)
 
#define SPELL_TIME_BOMB   DUNGEON_MODE(51121, 59376)
 

Enumerations

enum  Spells {
  SPELL_ARCANE_SHIELD = 53813 , SPELL_SUMMON_MENAGERIE = 50476 , SPELL_SUMMON_MENAGERIE_2 = 50495 , SPELL_SUMMON_MENAGERIE_3 = 50496 ,
  SPELL_FROSTBOMB = 51103 , SPELL_TELEPORT = 51112 , SPELL_EVOCATE = 51602 , SPELL_FROST_BUFFET = 58025
}
 
enum  Events {
  EVENT_FROST_BOMB = 1 , EVENT_TIME_BOMB , EVENT_CAST_EXPLOSION , EVENT_TELEPORT ,
  EVENT_TELEPORT_BACK
}
 
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
}
 
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
}
 

Functions

void AddSC_boss_urom ()
 

Variables

static Summons Group []
 
static uint32 TeleportSpells []
 

Macro Definition Documentation

◆ SPELL_EMPOWERED_ARCANE_EXPLOSION

#define SPELL_EMPOWERED_ARCANE_EXPLOSION   DUNGEON_MODE(51110, 59377)

Definition at line 39 of file boss_urom.cpp.

◆ SPELL_TIME_BOMB

#define SPELL_TIME_BOMB   DUNGEON_MODE(51121, 59376)

Definition at line 40 of file boss_urom.cpp.

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 63 of file boss_urom.cpp.

◆ Events

enum Events
Enumerator
EVENT_FROST_BOMB 
EVENT_TIME_BOMB 
EVENT_CAST_EXPLOSION 
EVENT_TELEPORT 
EVENT_TELEPORT_BACK 

Definition at line 42 of file boss_urom.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_ARCANE_SHIELD 
SPELL_SUMMON_MENAGERIE 
SPELL_SUMMON_MENAGERIE_2 
SPELL_SUMMON_MENAGERIE_3 
SPELL_FROSTBOMB 
SPELL_TELEPORT 
SPELL_EVOCATE 
SPELL_FROST_BUFFET 

Definition at line 27 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 51 of file boss_urom.cpp.

Function Documentation

◆ AddSC_boss_urom()

void AddSC_boss_urom ( )

Definition at line 358 of file boss_urom.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ Group

Summons Group[]
static
Initial value:

Definition at line 83 of file boss_urom.cpp.

◆ TeleportSpells

uint32 TeleportSpells[]
static
Initial value:

Definition at line 90 of file boss_urom.cpp.