Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
zone_netherstorm.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "ScriptedGossip.h"
#include "ScriptedEscortAI.h"
#include "Player.h"
Include dependency graph for zone_netherstorm.cpp:

Go to the source code of this file.

Classes

class  at_commander_dawnforge
class  go_captain_tyralius_prison
class  go_manaforge_control_console
class  npc_bessy
struct  npc_bessy::npc_bessyAI
class  npc_commander_dawnforge
struct  npc_commander_dawnforge::npc_commander_dawnforgeAI
class  npc_manaforge_control_console
struct  npc_manaforge_control_console::npc_manaforge_control_consoleAI
class  npc_maxx_a_million_escort
struct  npc_maxx_a_million_escort::npc_maxx_a_million_escortAI
class  npc_phase_hunter
struct  npc_phase_hunter::npc_phase_hunterAI
class  npc_professor_dabiri

Macros

#define GOSSIP_ITEM   "I need a new phase distruptor, Professor"

Enumerations

enum  BessyData {
  Q_ALMABTRIEB = 10337 , N_THADELL = 20464 , SPAWN_FIRST = 20512 , SPAWN_SECOND = 19881 ,
  SAY_THADELL_1 = 0 , SAY_THADELL_2 = 1
}
enum  CaptainTyralius { NPC_CAPTAIN_TYRALIUS = 20787 , SAY_FREE = 0 }
enum  CommanderDawnforgeData {
  SAY_COMMANDER_DAWNFORGE_1 = 0 , SAY_COMMANDER_DAWNFORGE_2 = 1 , SAY_COMMANDER_DAWNFORGE_3 = 2 , SAY_COMMANDER_DAWNFORGE_4 = 3 ,
  SAY_COMMANDER_DAWNFORGE_5 = 4 , SAY_ARCANIST_ARDONIS_1 = 0 , SAY_ARCANIST_ARDONIS_2 = 1 , SAY_PATHALEON_CULATOR_IMAGE_1 = 0 ,
  SAY_PATHALEON_CULATOR_IMAGE_2 = 1 , SAY_PATHALEON_CULATOR_IMAGE_2_1 = 2 , SAY_PATHALEON_CULATOR_IMAGE_2_2 = 3 , QUEST_INFO_GATHERING = 10198 ,
  SPELL_SUNFURY_DISGUISE = 34603
}
enum  ManaforgeConsoleData {
  EMOTE_START = 0 , EMOTE_60 = 1 , EMOTE_30 = 2 , EMOTE_10 = 3 ,
  EMOTE_COMPLETE = 4 , EMOTE_ABORT = 5 , ENTRY_BNAAR_C_CONSOLE = 20209 , ENTRY_CORUU_C_CONSOLE = 20417 ,
  ENTRY_DURO_C_CONSOLE = 20418 , ENTRY_ARA_C_CONSOLE = 20440 , ENTRY_SUNFURY_TECH = 20218 , ENTRY_SUNFURY_PROT = 20436 ,
  ENTRY_ARA_TECH = 20438 , ENTRY_ARA_ENGI = 20439 , ENTRY_ARA_GORKLONN = 20460 , SPELL_DISABLE_VISUAL = 35031 ,
  SPELL_INTERRUPT_1 = 35016 , SPELL_INTERRUPT_2 = 35176
}
enum  MaxxAMillion { QUEST_MARK_V_IS_ALIVE = 10191 , GO_DRAENEI_MACHINE = 183771 }
enum  PhaseHunterData {
  QUEST_RECHARGING_THE_BATTERIES = 10190 , NPC_PHASE_HUNTER_ENTRY = 18879 , NPC_DRAINED_PHASE_HUNTER_ENTRY = 19595 , EMOTE_WEAK = 0 ,
  SPELL_RECHARGING_BATTERY = 34219 , SPELL_PHASE_SLIP = 36574 , SPELL_MANA_BURN = 13321 , SPELL_MATERIALIZE = 34804 ,
  SPELL_DE_MATERIALIZE = 34814
}
enum  ProfessorDabiriData { SPELL_PHASE_DISTRUPTOR = 35780 , QUEST_DIMENSIUS = 10439 , QUEST_ON_NETHERY_WINGS = 10438 }

Functions

void AddSC_netherstorm ()

Variables

const uint32 CreatureEntry [3]

Macro Definition Documentation

◆ GOSSIP_ITEM

#define GOSSIP_ITEM   "I need a new phase distruptor, Professor"

Definition at line 666 of file zone_netherstorm.cpp.

Referenced by npc_professor_dabiri::OnGossipHello().

Enumeration Type Documentation

◆ BessyData

enum BessyData
Enumerator
Q_ALMABTRIEB 
N_THADELL 
SPAWN_FIRST 
SPAWN_SECOND 
SAY_THADELL_1 
SAY_THADELL_2 

Definition at line 839 of file zone_netherstorm.cpp.

◆ CaptainTyralius

Enumerator
NPC_CAPTAIN_TYRALIUS 
SAY_FREE 

Definition at line 1028 of file zone_netherstorm.cpp.

◆ CommanderDawnforgeData

Enumerator
SAY_COMMANDER_DAWNFORGE_1 
SAY_COMMANDER_DAWNFORGE_2 
SAY_COMMANDER_DAWNFORGE_3 
SAY_COMMANDER_DAWNFORGE_4 
SAY_COMMANDER_DAWNFORGE_5 
SAY_ARCANIST_ARDONIS_1 
SAY_ARCANIST_ARDONIS_2 
SAY_PATHALEON_CULATOR_IMAGE_1 
SAY_PATHALEON_CULATOR_IMAGE_2 
SAY_PATHALEON_CULATOR_IMAGE_2_1 
SAY_PATHALEON_CULATOR_IMAGE_2_2 
QUEST_INFO_GATHERING 
SPELL_SUNFURY_DISGUISE 

Definition at line 350 of file zone_netherstorm.cpp.

◆ ManaforgeConsoleData

Enumerator
EMOTE_START 
EMOTE_60 
EMOTE_30 
EMOTE_10 
EMOTE_COMPLETE 
EMOTE_ABORT 
ENTRY_BNAAR_C_CONSOLE 
ENTRY_CORUU_C_CONSOLE 
ENTRY_DURO_C_CONSOLE 
ENTRY_ARA_C_CONSOLE 
ENTRY_SUNFURY_TECH 
ENTRY_SUNFURY_PROT 
ENTRY_ARA_TECH 
ENTRY_ARA_ENGI 
ENTRY_ARA_GORKLONN 
SPELL_DISABLE_VISUAL 
SPELL_INTERRUPT_1 
SPELL_INTERRUPT_2 

Definition at line 33 of file zone_netherstorm.cpp.

◆ MaxxAMillion

Enumerator
QUEST_MARK_V_IS_ALIVE 
GO_DRAENEI_MACHINE 

Definition at line 925 of file zone_netherstorm.cpp.

◆ PhaseHunterData

Enumerator
QUEST_RECHARGING_THE_BATTERIES 
NPC_PHASE_HUNTER_ENTRY 
NPC_DRAINED_PHASE_HUNTER_ENTRY 
EMOTE_WEAK 
SPELL_RECHARGING_BATTERY 
SPELL_PHASE_SLIP 
SPELL_MANA_BURN 
SPELL_MATERIALIZE 
SPELL_DE_MATERIALIZE 

Definition at line 707 of file zone_netherstorm.cpp.

◆ ProfessorDabiriData

Enumerator
SPELL_PHASE_DISTRUPTOR 
QUEST_DIMENSIUS 
QUEST_ON_NETHERY_WINGS 

Definition at line 656 of file zone_netherstorm.cpp.

Function Documentation

◆ AddSC_netherstorm()

void AddSC_netherstorm ( )

Definition at line 1052 of file zone_netherstorm.cpp.

Referenced by AddOutlandScripts().

Variable Documentation

◆ CreatureEntry