AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
utgarde_keep.cpp File Reference
#include "utgarde_keep.h"
#include "CreatureScript.h"
#include "GameObjectAI.h"
#include "ScriptedCreature.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"
#include "Vehicle.h"

Go to the source code of this file.

Classes

struct  npc_dragonflayer_forge_master
 
struct  npc_enslaved_proto_drake
 
class  spell_ticking_time_bomb_aura
 

Enumerations

enum  EnslavedProtoDrake {
  TYPE_PROTODRAKE_AT = 28 ,
  DATA_PROTODRAKE_MOVE = 6 ,
  PATH_PROTODRAKE = 125946 ,
  EVENT_REND = 1 ,
  EVENT_FLAME_BREATH = 2 ,
  EVENT_KNOCKAWAY = 3 ,
  SPELL_REND = 43931 ,
  SPELL_FLAME_BREATH = 50653 ,
  SPELL_KNOCK_AWAY = 49722 ,
  POINT_LAST = 5
}
 
enum  TickingTimeBomb { SPELL_TICKING_TIME_BOMB_EXPLODE = 59687 }
 

Functions

void AddSC_utgarde_keep ()
 

Variables

const Position protodrakeCheckPos = {206.24f, -190.28f, 200.11f, 0.f}
 

Enumeration Type Documentation

◆ EnslavedProtoDrake

Enumerator
TYPE_PROTODRAKE_AT 
DATA_PROTODRAKE_MOVE 
PATH_PROTODRAKE 
EVENT_REND 
EVENT_FLAME_BREATH 
EVENT_KNOCKAWAY 
SPELL_REND 
SPELL_FLAME_BREATH 
SPELL_KNOCK_AWAY 
POINT_LAST 
84{
87
88 PATH_PROTODRAKE = 125946,
89
90 EVENT_REND = 1,
93
94 SPELL_REND = 43931,
95 SPELL_FLAME_BREATH = 50653,
96 SPELL_KNOCK_AWAY = 49722,
97
98 POINT_LAST = 5,
99};
@ EVENT_FLAME_BREATH
Definition: utgarde_keep.cpp:91
@ EVENT_REND
Definition: utgarde_keep.cpp:90
@ SPELL_FLAME_BREATH
Definition: utgarde_keep.cpp:95
@ TYPE_PROTODRAKE_AT
Definition: utgarde_keep.cpp:85
@ DATA_PROTODRAKE_MOVE
Definition: utgarde_keep.cpp:86
@ POINT_LAST
Definition: utgarde_keep.cpp:98
@ PATH_PROTODRAKE
Definition: utgarde_keep.cpp:88
@ SPELL_KNOCK_AWAY
Definition: utgarde_keep.cpp:96
@ SPELL_REND
Definition: utgarde_keep.cpp:94
@ EVENT_KNOCKAWAY
Definition: utgarde_keep.cpp:92

◆ TickingTimeBomb

Enumerator
SPELL_TICKING_TIME_BOMB_EXPLODE 
186{
188};
@ SPELL_TICKING_TIME_BOMB_EXPLODE
Definition: utgarde_keep.cpp:187

Function Documentation

◆ AddSC_utgarde_keep()

void AddSC_utgarde_keep ( )
214{
217
219}
#define RegisterUtgardeKeepCreatureAI(ai_name)
Definition: utgarde_keep.h:90
#define RegisterSpellScript(spell_script)
Definition: SpellScriptLoader.h:88
Definition: utgarde_keep.cpp:27
Definition: utgarde_keep.cpp:104
Definition: utgarde_keep.cpp:191

References RegisterSpellScript, and RegisterUtgardeKeepCreatureAI.

Referenced by AddNorthrendScripts().

Variable Documentation

◆ protodrakeCheckPos

const Position protodrakeCheckPos = {206.24f, -190.28f, 200.11f, 0.f}