TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
zone_moonglade.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "ScriptedEscortAI.h"
#include "ScriptedGossip.h"
#include "Player.h"
#include "SpellInfo.h"
#include "GridNotifiers.h"
#include "GridNotifiersImpl.h"
#include "Cell.h"
#include "CellImpl.h"
+ Include dependency graph for zone_moonglade.cpp:

Classes

class  npc_omen
 
struct  npc_omen::npc_omenAI
 
class  npc_giant_spotlight
 
struct  npc_giant_spotlight::npc_giant_spotlightAI
 

Enumerations

enum  Omen {
  NPC_OMEN = 15467, SPELL_OMEN_CLEAVE = 15284, SPELL_OMEN_STARFALL = 26540, SPELL_OMEN_SUMMON_SPOTLIGHT = 26392,
  SPELL_ELUNE_CANDLE = 26374, GO_ELUNE_TRAP_1 = 180876, GO_ELUNE_TRAP_2 = 180877, EVENT_CAST_CLEAVE = 1,
  EVENT_CAST_STARFALL = 2, EVENT_DESPAWN = 3
}
 

Functions

void AddSC_moonglade ()
 

Enumeration Type Documentation

enum Omen
Enumerator
NPC_OMEN 
SPELL_OMEN_CLEAVE 
SPELL_OMEN_STARFALL 
SPELL_OMEN_SUMMON_SPOTLIGHT 
SPELL_ELUNE_CANDLE 
GO_ELUNE_TRAP_1 
GO_ELUNE_TRAP_2 
EVENT_CAST_CLEAVE 
EVENT_CAST_STARFALL 
EVENT_DESPAWN 
34 {
35  NPC_OMEN = 15467,
36 
37  SPELL_OMEN_CLEAVE = 15284,
38  SPELL_OMEN_STARFALL = 26540,
40  SPELL_ELUNE_CANDLE = 26374,
41 
42  GO_ELUNE_TRAP_1 = 180876,
43  GO_ELUNE_TRAP_2 = 180877,
44 
47  EVENT_DESPAWN = 3,
48 };
Definition: zone_moonglade.cpp:37
Definition: zone_moonglade.cpp:42
Definition: zone_moonglade.cpp:38
Definition: zone_moonglade.cpp:45
Definition: zone_moonglade.cpp:40
Definition: zone_moonglade.cpp:43
Definition: zone_moonglade.cpp:46
Definition: zone_moonglade.cpp:39
Definition: zone_moonglade.cpp:35
Definition: zone_moonglade.cpp:47

Function Documentation

void AddSC_moonglade ( )
176 {
177  new npc_omen();
178  new npc_giant_spotlight();
179 }
Definition: zone_moonglade.cpp:132
Definition: zone_moonglade.cpp:50

+ Here is the caller graph for this function: