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

Classes

class  npc_belnistrasz
 
struct  npc_belnistrasz::npc_belnistraszAI
 
class  npc_idol_room_spawner
 
struct  npc_idol_room_spawner::npc_idol_room_spawnerAI
 
class  npc_tomb_creature
 
struct  npc_tomb_creature::npc_tomb_creatureAI
 
class  go_gong
 

Enumerations

enum  Belnistrasz {
  EVENT_CHANNEL = 1, EVENT_IDOL_ROOM_SPAWNER = 2, EVENT_PROGRESS = 3, EVENT_COMPLETE = 4,
  EVENT_FIREBALL = 5, EVENT_FROST_NOVA = 6, FACTION_ESCORT = 250, PATH_ESCORT = 871710,
  POINT_REACH_IDOL = 17, QUEST_EXTINGUISHING_THE_IDOL = 3525, SAY_QUEST_ACCEPTED = 0, SAY_EVENT_START = 1,
  SAY_EVENT_THREE_MIN_LEFT = 2, SAY_EVENT_TWO_MIN_LEFT = 3, SAY_EVENT_ONE_MIN_LEFT = 4, SAY_EVENT_END = 5,
  SAY_AGGRO = 6, SAY_WATCH_OUT = 7, SPELL_ARCANE_INTELLECT = 13326, SPELL_FIREBALL = 9053,
  SPELL_FROST_NOVA = 11831, SPELL_IDOL_SHUTDOWN_VISUAL = 12774, SPELL_IDOM_ROOM_CAMERA_SHAKE = 12816
}
 
enum  TombCreature { EVENT_WEB = 7, SPELL_POISON_PROC = 3616, SPELL_VIRULENT_POISON_PROC = 12254, SPELL_WEB = 745 }
 

Functions

void AddSC_razorfen_downs ()
 

Variables

Position const PosSummonSpawner [3]
 

Enumeration Type Documentation

Enumerator
EVENT_CHANNEL 
EVENT_IDOL_ROOM_SPAWNER 
EVENT_PROGRESS 
EVENT_COMPLETE 
EVENT_FIREBALL 
EVENT_FROST_NOVA 
FACTION_ESCORT 
PATH_ESCORT 
POINT_REACH_IDOL 
QUEST_EXTINGUISHING_THE_IDOL 
SAY_QUEST_ACCEPTED 
SAY_EVENT_START 
SAY_EVENT_THREE_MIN_LEFT 
SAY_EVENT_TWO_MIN_LEFT 
SAY_EVENT_ONE_MIN_LEFT 
SAY_EVENT_END 
SAY_AGGRO 
SAY_WATCH_OUT 
SPELL_ARCANE_INTELLECT 
SPELL_FIREBALL 
SPELL_FROST_NOVA 
SPELL_IDOL_SHUTDOWN_VISUAL 
SPELL_IDOM_ROOM_CAMERA_SHAKE 
52 {
53  EVENT_CHANNEL = 1,
55  EVENT_PROGRESS = 3,
56  EVENT_COMPLETE = 4,
57  EVENT_FIREBALL = 5,
58  EVENT_FROST_NOVA = 6,
59 
60  FACTION_ESCORT = 250,
61 
62  PATH_ESCORT = 871710,
63  POINT_REACH_IDOL = 17,
64 
66 
68  SAY_EVENT_START = 1,
72  SAY_EVENT_END = 5,
73  SAY_AGGRO = 6, // Combat
74  SAY_WATCH_OUT = 7, // 25% chance to target random creature and say on wave spawn
75 
76  SPELL_ARCANE_INTELLECT = 13326,
77  SPELL_FIREBALL = 9053,
78  SPELL_FROST_NOVA = 11831,
79  SPELL_IDOL_SHUTDOWN_VISUAL = 12774, // Hits Unit Entry: 8662
80  SPELL_IDOM_ROOM_CAMERA_SHAKE = 12816 // Dummy needs scripting
81 };
Definition: razorfen_downs.cpp:73
Definition: razorfen_downs.cpp:72
Definition: razorfen_downs.cpp:60
Definition: razorfen_downs.cpp:74
Definition: razorfen_downs.cpp:76
Definition: razorfen_downs.cpp:67
Definition: razorfen_downs.cpp:70
Definition: razorfen_downs.cpp:80
Definition: razorfen_downs.cpp:79
Definition: razorfen_downs.cpp:65
Definition: razorfen_downs.cpp:68
Definition: razorfen_downs.cpp:77
Definition: razorfen_downs.cpp:78
Definition: razorfen_downs.cpp:53
Definition: razorfen_downs.cpp:63
Definition: razorfen_downs.cpp:54
Definition: razorfen_downs.cpp:57
Definition: razorfen_downs.cpp:71
Definition: razorfen_downs.cpp:58
Definition: razorfen_downs.cpp:62
Definition: razorfen_downs.cpp:69
Definition: razorfen_downs.cpp:55
Definition: razorfen_downs.cpp:56
Enumerator
EVENT_WEB 
SPELL_POISON_PROC 
SPELL_VIRULENT_POISON_PROC 
SPELL_WEB 
301 {
302  EVENT_WEB = 7,
303  SPELL_POISON_PROC = 3616,
305  SPELL_WEB = 745
306 };
Definition: razorfen_downs.cpp:302
Definition: razorfen_downs.cpp:304
Definition: razorfen_downs.cpp:305
Definition: razorfen_downs.cpp:303

Function Documentation

void AddSC_razorfen_downs ( )
395 {
396  new npc_belnistrasz();
397  new npc_idol_room_spawner();
398  new npc_tomb_creature();
399  new go_gong();
400 }
Definition: razorfen_downs.cpp:262
Definition: razorfen_downs.cpp:308
Definition: razorfen_downs.cpp:83
Definition: razorfen_downs.cpp:374

+ Here is the caller graph for this function:

Variable Documentation

Position const PosSummonSpawner[3]
Initial value:
=
{
{ 2582.789f, 954.3925f, 52.48214f, 3.787364f },
{ 2569.42f, 956.3801f, 52.27323f, 5.427974f },
{ 2570.62f, 942.3934f, 53.7433f, 0.715585f }
}