AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
instance_nexus.cpp File Reference
#include "CreatureScript.h"
#include "InstanceMapScript.h"
#include "ScriptedCreature.h"
#include "TaskScheduler.h"
#include "nexus.h"
#include "Player.h"
#include "Group.h"

Go to the source code of this file.

Classes

class  instance_nexus
 
struct  instance_nexus::instance_nexus_InstanceMapScript
 
struct  npc_crystalline_frayer
 

Enumerations

enum  eFrayer {
  SPELL_SUMMON_SEED_POD = 52796 ,
  SPELL_SEED_POD = 48082 ,
  SPELL_AURA_OF_REGENERATION = 57056 ,
  SPELL_CRYSTAL_BLOOM = 48058 ,
  SPELL_ENSNARE = 48053 ,
  SAY_EMOTE = 0
}
 
enum  FrayerGroups {
  GROUP_COMBAT = 1 ,
  GROUP_SEED_POD = 2
}
 

Functions

void AddSC_instance_nexus ()
 

Variables

DoorData const doorData []
 

Enumeration Type Documentation

◆ eFrayer

enum eFrayer
Enumerator
SPELL_SUMMON_SEED_POD 
SPELL_SEED_POD 
SPELL_AURA_OF_REGENERATION 
SPELL_CRYSTAL_BLOOM 
SPELL_ENSNARE 
SAY_EMOTE 
182{
183 SPELL_SUMMON_SEED_POD = 52796,
184 SPELL_SEED_POD = 48082,
186 SPELL_CRYSTAL_BLOOM = 48058,
187 SPELL_ENSNARE = 48053,
188
189 SAY_EMOTE = 0
190};
@ SPELL_AURA_OF_REGENERATION
Definition instance_nexus.cpp:185
@ SPELL_CRYSTAL_BLOOM
Definition instance_nexus.cpp:186
@ SPELL_SUMMON_SEED_POD
Definition instance_nexus.cpp:183
@ SPELL_ENSNARE
Definition instance_nexus.cpp:187
@ SPELL_SEED_POD
Definition instance_nexus.cpp:184
@ SAY_EMOTE
Definition instance_nexus.cpp:189

◆ FrayerGroups

Enumerator
GROUP_COMBAT 
GROUP_SEED_POD 
193{
194 GROUP_COMBAT = 1,
196};
@ GROUP_COMBAT
Definition instance_nexus.cpp:194
@ GROUP_SEED_POD
Definition instance_nexus.cpp:195

Function Documentation

◆ AddSC_instance_nexus()

void AddSC_instance_nexus ( )
315{
316 new instance_nexus();
318}
Definition instance_nexus.cpp:35
#define RegisterNexusCreatureAI(ai_name)
Definition nexus.h:66
Definition instance_nexus.cpp:199

References RegisterNexusCreatureAI.

Referenced by AddNorthrendScripts().

Variable Documentation

◆ doorData

DoorData const doorData[]
Initial value:
=
{
{ 0, 0, DOOR_TYPE_ROOM }
}
@ DOOR_TYPE_ROOM
Definition InstanceScript.h:68
@ DOOR_TYPE_PASSAGE
Definition InstanceScript.h:69
@ GO_TELESTRA_SPHERE
Definition nexus.h:55
@ GO_ANOMALUS_SPHERE
Definition nexus.h:56
@ GO_ORMOROK_SPHERE
Definition nexus.h:57
@ DATA_ORMOROK_ORB
Definition nexus.h:36
@ DATA_TELESTRA_ORB
Definition nexus.h:34
@ DATA_ANOMALUS_ORB
Definition nexus.h:35

Referenced by instance_nexus::instance_nexus_InstanceMapScript::Initialize().