AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
instance_sunwell_plateau.cpp File Reference
#include "InstanceMapScript.h"
#include "InstanceScript.h"
#include "Player.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"
#include "sunwell_plateau.h"

Go to the source code of this file.

Classes

class  instance_sunwell_plateau
 
struct  instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript
 
class  spell_cataclysm_breath
 

Enumerations

enum  cataclysmBreath {
  SPELL_CORROSIVE_POISON = 46293 ,
  SPELL_FEVERED_FATIGUE = 46294 ,
  SPELL_HEX = 46295 ,
  SPELL_NECROTIC_POISON = 46296 ,
  SPELL_PIERCING_SHADOW = 46297 ,
  SPELL_SHRINK = 46298 ,
  SPELL_WAVERING_WILL = 46299 ,
  SPELL_WITHERED_TOUCH = 46300
}
 

Functions

void AddSC_instance_sunwell_plateau ()
 

Variables

DoorData const doorData []
 
ObjectData const creatureData []
 
ObjectData const gameObjectData []
 
ObjectData const summonData []
 

Enumeration Type Documentation

◆ cataclysmBreath

Enumerator
SPELL_CORROSIVE_POISON 
SPELL_FEVERED_FATIGUE 
SPELL_HEX 
SPELL_NECROTIC_POISON 
SPELL_PIERCING_SHADOW 
SPELL_SHRINK 
SPELL_WAVERING_WILL 
SPELL_WITHERED_TOUCH 
116{
118 SPELL_FEVERED_FATIGUE = 46294,
119 SPELL_HEX = 46295,
120 SPELL_NECROTIC_POISON = 46296,
121 SPELL_PIERCING_SHADOW = 46297,
122 SPELL_SHRINK = 46298,
123 SPELL_WAVERING_WILL = 46299,
125};
@ SPELL_SHRINK
Definition: instance_sunwell_plateau.cpp:122
@ SPELL_WAVERING_WILL
Definition: instance_sunwell_plateau.cpp:123
@ SPELL_CORROSIVE_POISON
Definition: instance_sunwell_plateau.cpp:117
@ SPELL_HEX
Definition: instance_sunwell_plateau.cpp:119
@ SPELL_NECROTIC_POISON
Definition: instance_sunwell_plateau.cpp:120
@ SPELL_FEVERED_FATIGUE
Definition: instance_sunwell_plateau.cpp:118
@ SPELL_WITHERED_TOUCH
Definition: instance_sunwell_plateau.cpp:124
@ SPELL_PIERCING_SHADOW
Definition: instance_sunwell_plateau.cpp:121

Function Documentation

◆ AddSC_instance_sunwell_plateau()

void AddSC_instance_sunwell_plateau ( )
150{
153}
#define RegisterSpellScript(spell_script)
Definition: SpellScriptLoader.h:88
Definition: instance_sunwell_plateau.cpp:77
Definition: instance_sunwell_plateau.cpp:128

References RegisterSpellScript.

Referenced by AddEasternKingdomsScripts().

Variable Documentation

◆ creatureData

ObjectData const creatureData[]
Initial value:
=
{
{ 0, 0 }
}
@ DATA_BRUTALLUS
Definition: sunwell_plateau.h:30
@ DATA_MURU
Definition: sunwell_plateau.h:34
@ DATA_FELMYST
Definition: sunwell_plateau.h:31
@ NPC_LADY_SACROLASH
Definition: sunwell_plateau.h:72
@ NPC_KILJAEDEN_CONTROLLER
Definition: sunwell_plateau.h:81
@ NPC_GRAND_WARLOCK_ALYTHESS
Definition: sunwell_plateau.h:71
@ NPC_MURU
Definition: sunwell_plateau.h:75
@ NPC_BRUTALLUS
Definition: sunwell_plateau.h:65
@ NPC_ANVEENA
Definition: sunwell_plateau.h:83
@ NPC_SATHROVARR
Definition: sunwell_plateau.h:63
@ NPC_FELMYST
Definition: sunwell_plateau.h:67
@ NPC_KALECGOS_KJ
Definition: sunwell_plateau.h:84
@ NPC_MADRIGOSA
Definition: sunwell_plateau.h:66
@ DATA_SATHROVARR
Definition: sunwell_plateau.h:44
@ DATA_KJ_CONTROLLER
Definition: sunwell_plateau.h:45
@ DATA_ALYTHESS
Definition: sunwell_plateau.h:42
@ DATA_ANVEENA
Definition: sunwell_plateau.h:46
@ DATA_SACROLASH
Definition: sunwell_plateau.h:41
@ DATA_KALECGOS_KJ
Definition: sunwell_plateau.h:47
@ DATA_MADRIGOSA
Definition: sunwell_plateau.h:43
@ NPC_KALECGOS
Definition: magisters_terrace.h:45
@ DATA_KALECGOS
Definition: magisters_terrace.h:34

Referenced by instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript::instance_sunwell_plateau_InstanceMapScript().

◆ doorData

DoorData const doorData[]
Initial value:
=
{
{ 0, 0, DOOR_TYPE_ROOM }
}
@ GO_BOSS_COLLISION_2
Definition: sunwell_plateau.h:97
@ GO_FORCE_FIELD
Definition: sunwell_plateau.h:95
@ GO_FIRE_BARRIER
Definition: sunwell_plateau.h:98
@ GO_MURUS_GATE_2
Definition: sunwell_plateau.h:100
@ GO_MURUS_GATE_1
Definition: sunwell_plateau.h:99
@ GO_BOSS_COLLISION_1
Definition: sunwell_plateau.h:96
@ DATA_FELMYST_DOORS
Definition: sunwell_plateau.h:32
@ DOOR_TYPE_ROOM
Definition: InstanceScript.h:67
@ DOOR_TYPE_PASSAGE
Definition: InstanceScript.h:68

Referenced by instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript::instance_sunwell_plateau_InstanceMapScript().

◆ gameObjectData

ObjectData const gameObjectData[]
Initial value:
=
{
{ 0, 0 }
}
@ DATA_ICEBARRIER
Definition: sunwell_plateau.h:56
@ DATA_ORB_OF_THE_BLUE_DRAGONFLIGHT_4
Definition: sunwell_plateau.h:55
@ DATA_ORB_OF_THE_BLUE_DRAGONFLIGHT_1
Definition: sunwell_plateau.h:52
@ DATA_ORB_OF_THE_BLUE_DRAGONFLIGHT_2
Definition: sunwell_plateau.h:53
@ DATA_ORB_OF_THE_BLUE_DRAGONFLIGHT_3
Definition: sunwell_plateau.h:54
@ GO_ORB_OF_THE_BLUE_DRAGONFLIGHT4
Definition: sunwell_plateau.h:106
@ GO_ORB_OF_THE_BLUE_DRAGONFLIGHT3
Definition: sunwell_plateau.h:105
@ GO_ORB_OF_THE_BLUE_DRAGONFLIGHT2
Definition: sunwell_plateau.h:104
@ GO_ORB_OF_THE_BLUE_DRAGONFLIGHT1
Definition: sunwell_plateau.h:103
@ GO_ICE_BARRIER
Definition: sunwell_plateau.h:101

Referenced by instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript::instance_sunwell_plateau_InstanceMapScript().

◆ summonData

ObjectData const summonData[]
Initial value:
=
{
{ 0, 0 }
}
@ NPC_DARKNESS
Definition: sunwell_plateau.h:77
@ NPC_DEMONIC_VAPOR_TRAIL
Definition: sunwell_plateau.h:68
@ NPC_UNYIELDING_DEAD
Definition: sunwell_plateau.h:69
@ NPC_SHIELD_ORB
Definition: sunwell_plateau.h:88
@ NPC_FELFIRE_PORTAL
Definition: sunwell_plateau.h:86
@ NPC_VOLATILE_FELFIRE_FIEND
Definition: sunwell_plateau.h:87
@ NPC_SINISTER_REFLECTION
Definition: sunwell_plateau.h:89
@ NPC_VOID_SENTINEL
Definition: sunwell_plateau.h:78
@ NPC_VOID_SPAWN
Definition: sunwell_plateau.h:79

Referenced by instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript::instance_sunwell_plateau_InstanceMapScript(), and InstanceScript::SetSummoner().