AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
razorfen_downs.cpp File Reference
#include "razorfen_downs.h"
#include "Cell.h"
#include "CellImpl.h"
#include "CreatureScript.h"
#include "GridNotifiers.h"
#include "PassiveAI.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "GridNotifiersImpl.h"

Go to the source code of this file.

Classes

class  npc_belnistrasz
 
struct  npc_belnistrasz::npc_belnistraszAI
 
class  npc_idol_room_spawner
 
struct  npc_idol_room_spawner::npc_idol_room_spawnerAI
 

Enumerations

enum  Belnistrasz {
  EVENT_CHANNEL = 1 ,
  EVENT_IDOL_ROOM_SPAWNER = 2 ,
  EVENT_PROGRESS = 3 ,
  EVENT_COMPLETE = 4 ,
  EVENT_FIREBALL = 5 ,
  EVENT_FROST_NOVA = 6 ,
  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
}
 

Functions

void AddSC_razorfen_downs ()
 

Variables

Position const PosSummonSpawner [3]
 

Enumeration Type Documentation

◆ Belnistrasz

Enumerator
EVENT_CHANNEL 
EVENT_IDOL_ROOM_SPAWNER 
EVENT_PROGRESS 
EVENT_COMPLETE 
EVENT_FIREBALL 
EVENT_FROST_NOVA 
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 
45{
46 EVENT_CHANNEL = 1,
52
53 PATH_ESCORT = 871710,
55
57
63 SAY_EVENT_END = 5,
64 SAY_AGGRO = 6, // Combat
65 SAY_WATCH_OUT = 7, // 25% chance to target random creature and say on wave spawn
66
68 SPELL_FIREBALL = 9053,
69 SPELL_FROST_NOVA = 11831,
70 SPELL_IDOL_SHUTDOWN_VISUAL = 12774, // Hits Unit Entry: 8662
71 SPELL_IDOM_ROOM_CAMERA_SHAKE = 12816 // Dummy needs scripting
72};
@ SAY_EVENT_TWO_MIN_LEFT
Definition: razorfen_downs.cpp:61
@ EVENT_IDOL_ROOM_SPAWNER
Definition: razorfen_downs.cpp:47
@ SAY_EVENT_THREE_MIN_LEFT
Definition: razorfen_downs.cpp:60
@ EVENT_COMPLETE
Definition: razorfen_downs.cpp:49
@ EVENT_FIREBALL
Definition: razorfen_downs.cpp:50
@ EVENT_CHANNEL
Definition: razorfen_downs.cpp:46
@ SAY_AGGRO
Definition: razorfen_downs.cpp:64
@ SAY_EVENT_START
Definition: razorfen_downs.cpp:59
@ SAY_EVENT_END
Definition: razorfen_downs.cpp:63
@ SPELL_IDOM_ROOM_CAMERA_SHAKE
Definition: razorfen_downs.cpp:71
@ SPELL_ARCANE_INTELLECT
Definition: razorfen_downs.cpp:67
@ SPELL_FIREBALL
Definition: razorfen_downs.cpp:68
@ SPELL_IDOL_SHUTDOWN_VISUAL
Definition: razorfen_downs.cpp:70
@ EVENT_PROGRESS
Definition: razorfen_downs.cpp:48
@ SAY_WATCH_OUT
Definition: razorfen_downs.cpp:65
@ PATH_ESCORT
Definition: razorfen_downs.cpp:53
@ SAY_QUEST_ACCEPTED
Definition: razorfen_downs.cpp:58
@ SAY_EVENT_ONE_MIN_LEFT
Definition: razorfen_downs.cpp:62
@ QUEST_EXTINGUISHING_THE_IDOL
Definition: razorfen_downs.cpp:56
@ SPELL_FROST_NOVA
Definition: razorfen_downs.cpp:69
@ EVENT_FROST_NOVA
Definition: razorfen_downs.cpp:51
@ POINT_REACH_IDOL
Definition: razorfen_downs.cpp:54

Function Documentation

◆ AddSC_razorfen_downs()

void AddSC_razorfen_downs ( )
285{
286 new npc_belnistrasz();
288}
Definition: razorfen_downs.cpp:75
Definition: razorfen_downs.cpp:253

Referenced by AddKalimdorScripts().

Variable Documentation

◆ PosSummonSpawner

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 }
}
Todo:
: this import is not necessary for compilation and marked as unused by the IDE

Referenced by npc_belnistrasz::npc_belnistraszAI::UpdateAI().