AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
instance_zulfarrak.cpp File Reference
#include "CreatureScript.h"
#include "CellImpl.h"
#include "GridNotifiers.h"
#include "GridNotifiersImpl.h"
#include "InstanceMapScript.h"
#include "InstanceScript.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"
#include "TemporarySummon.h"
#include "zulfarrak.h"

Go to the source code of this file.

Classes

struct  PyramidEventData
 
class  instance_zulfarrak
 
struct  instance_zulfarrak::instance_zulfarrak_InstanceMapScript
 
class  spell_zulfarrak_summon_zulfarrak_zombies
 
class  spell_zulfarrak_unlocking
 

Enumerations

enum  Misc {
  PATH_ADDS = 81553 ,
  SAY_BLY_FORWARD = 2
}
 

Functions

void AddSC_instance_zulfarrak ()
 

Variables

uint32 const pyramidSpawnTotal = 54
 
static PyramidEventData pyramidSpawns [pyramidSpawnTotal]
 

Enumeration Type Documentation

◆ Misc

enum Misc
Enumerator
PATH_ADDS 
SAY_BLY_FORWARD 
30{
31 // Paths
32 PATH_ADDS = 81553,
33
35};
@ SAY_BLY_FORWARD
Definition instance_zulfarrak.cpp:34
@ PATH_ADDS
Definition instance_zulfarrak.cpp:32

Function Documentation

◆ AddSC_instance_zulfarrak()

void AddSC_instance_zulfarrak ( )
517{
518 new instance_zulfarrak();
521}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition instance_zulfarrak.cpp:107
Definition instance_zulfarrak.cpp:463
Definition instance_zulfarrak.cpp:492

References RegisterSpellScript.

Referenced by AddKalimdorScripts().

Variable Documentation

◆ pyramidSpawns

PyramidEventData pyramidSpawns[pyramidSpawnTotal]
static
49{
50 { 1, NPC_SANDFURY_CRETIN, { 1894.64f, 1206.29f } },
51 { 1, NPC_SANDFURY_SLAVE, { 1890.08f, 1218.68f } },
52 { 1, NPC_SANDFURY_ACOLYTE, { 1883.76f, 1222.30f } },
53 { 1, NPC_SANDFURY_CRETIN, { 1874.18f, 1221.24f } },
54 { 1, NPC_SANDFURY_SLAVE, { 1892.28f, 1225.49f } },
55 { 1, NPC_SANDFURY_DRUDGE, { 1889.94f, 1212.21f } },
56 { 1, NPC_SANDFURY_SLAVE, { 1879.02f, 1223.06f } },
57 { 1, NPC_SANDFURY_CRETIN, { 1874.45f, 1204.44f } },
58 { 1, NPC_SANDFURY_ACOLYTE, { 1898.23f, 1217.97f } },
59 { 1, NPC_SANDFURY_SLAVE, { 1882.07f, 1225.70f } },
60 { 1, NPC_SANDFURY_ZEALOT, { 1896.46f, 1205.62f } },
61 { 1, NPC_SANDFURY_SLAVE, { 1886.97f, 1225.86f } },
62 { 1, NPC_SANDFURY_SLAVE, { 1894.72f, 1221.91f } },
63 { 1, NPC_SANDFURY_SLAVE, { 1883.50f, 1218.25f } },
64 { 1, NPC_SANDFURY_SLAVE, { 1886.93f, 1221.40f } },
65 { 1, NPC_SANDFURY_ACOLYTE, { 1889.82f, 1222.51f } },
66 { 1, NPC_SANDFURY_DRUDGE, { 1893.07f, 1215.26f } },
67 { 1, NPC_SANDFURY_DRUDGE, { 1878.57f, 1214.16f } },
68 { 1, NPC_SANDFURY_DRUDGE, { 1883.74f, 1212.35f } },
69 { 1, NPC_SANDFURY_ZEALOT, { 1877.00f, 1207.27f } },
70 { 1, NPC_SANDFURY_ZEALOT, { 1873.63f, 1204.65f } },
71 { 1, NPC_SANDFURY_ACOLYTE, { 1877.40f, 1216.41f } },
72 { 1, NPC_SANDFURY_ZEALOT, { 1899.63f, 1202.52f } },
73 { 2, NPC_SANDFURY_CRETIN, { 1902.83f, 1223.41f } },
74 { 2, NPC_SANDFURY_ACOLYTE, { 1889.82f, 1222.51f } },
75 { 2, NPC_SANDFURY_SLAVE, { 1883.50f, 1218.25f } },
76 { 2, NPC_SANDFURY_DRUDGE, { 1883.74f, 1212.35f } },
77 { 2, NPC_SANDFURY_ZEALOT, { 1877.00f, 1207.27f } },
78 { 2, NPC_SANDFURY_SLAVE, { 1890.08f, 1218.68f } },
79 { 2, NPC_SANDFURY_CRETIN, { 1894.64f, 1206.29f } },
80 { 2, NPC_SANDFURY_ACOLYTE, { 1877.40f, 1216.41f } },
81 { 2, NPC_SANDFURY_SLAVE, { 1892.28f, 1225.49f } },
82 { 2, NPC_SANDFURY_DRUDGE, { 1893.07f, 1215.26f } },
83 { 2, NPC_SANDFURY_ZEALOT, { 1896.46f, 1205.62f } },
84 { 2, NPC_SANDFURY_CRETIN, { 1874.45f, 1204.44f } },
85 { 2, NPC_SANDFURY_CRETIN, { 1874.18f, 1221.24f } },
86 { 2, NPC_SANDFURY_SLAVE, { 1879.02f, 1223.06f } },
87 { 2, NPC_SANDFURY_ACOLYTE, { 1898.23f, 1217.97f } },
88 { 2, NPC_SANDFURY_SLAVE, { 1882.07f, 1225.70f } },
89 { 2, NPC_SANDFURY_ZEALOT, { 1873.63f, 1204.65f } },
90 { 2, NPC_SANDFURY_SLAVE, { 1886.97f, 1225.86f } },
91 { 2, NPC_SANDFURY_DRUDGE, { 1878.57f, 1214.16f } },
92 { 2, NPC_SANDFURY_SLAVE, { 1894.72f, 1221.91f } },
93 { 2, NPC_SANDFURY_SLAVE, { 1886.93f, 1221.40f } },
94 { 2, NPC_SANDFURY_ACOLYTE, { 1883.76f, 1222.30f } },
95 { 2, NPC_SANDFURY_DRUDGE, { 1889.94f, 1212.21f } },
96 { 2, NPC_SANDFURY_ZEALOT, { 1899.63f, 1202.52f } },
97 { 3, NPC_SANDFURY_DRUDGE, { 1878.57f, 1214.16f } },
98 { 3, NPC_SANDFURY_SLAVE, { 1894.72f, 1221.91f } },
99 { 3, NPC_SANDFURY_SLAVE, { 1886.93f, 1221.40f } },
100 { 3, NPC_SANDFURY_ACOLYTE, { 1883.76f, 1222.30f } },
101 { 3, NPC_SANDFURY_DRUDGE, { 1889.94f, 1212.21f } },
102 { 3, NPC_SHADOWPRIEST_SEZZZIZ, { 1886.30f, 1199.65f } },
103 { 3, NPC_NEKRUM_GUTCHEWER, { 1881.06f, 1199.70f } }
104};
@ NPC_SANDFURY_DRUDGE
Definition zulfarrak.h:32
@ NPC_SANDFURY_SLAVE
Definition zulfarrak.h:30
@ NPC_SHADOWPRIEST_SEZZZIZ
Definition zulfarrak.h:34
@ NPC_SANDFURY_CRETIN
Definition zulfarrak.h:29
@ NPC_NEKRUM_GUTCHEWER
Definition zulfarrak.h:35
@ NPC_SANDFURY_ACOLYTE
Definition zulfarrak.h:31
@ NPC_SANDFURY_ZEALOT
Definition zulfarrak.h:33

Referenced by instance_zulfarrak::instance_zulfarrak_InstanceMapScript::SpawnPyramidWave().

◆ pyramidSpawnTotal