TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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:

Classes

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

Macros

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

Enumerations

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  ProfessorDabiriData { SPELL_PHASE_DISTRUPTOR = 35780, QUEST_DIMENSIUS = 10439, QUEST_ON_NETHERY_WINGS = 10438 }
 
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  BessyData {
  Q_ALMABTRIEB = 10337, N_THADELL = 20464, SPAWN_FIRST = 20512, SPAWN_SECOND = 19881,
  SAY_THADELL_1 = 0, SAY_THADELL_2 = 1
}
 
enum  MaxxAMillion { QUEST_MARK_V_IS_ALIVE = 10191, GO_DRAENEI_MACHINE = 183771 }
 
enum  CaptainTyralius { NPC_CAPTAIN_TYRALIUS = 20787, SAY_FREE = 0 }
 

Functions

void AddSC_netherstorm ()
 

Variables

const uint32 CreatureEntry [3]
 

Macro Definition Documentation

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

Enumeration Type Documentation

enum BessyData
Enumerator
Q_ALMABTRIEB 
N_THADELL 
SPAWN_FIRST 
SPAWN_SECOND 
SAY_THADELL_1 
SAY_THADELL_2 
531 {
532  Q_ALMABTRIEB = 10337,
533  N_THADELL = 20464,
534  SPAWN_FIRST = 20512,
535  SPAWN_SECOND = 19881,
536  SAY_THADELL_1 = 0,
537  SAY_THADELL_2 = 1,
538 };
Definition: zone_netherstorm.cpp:534
Definition: zone_netherstorm.cpp:537
Definition: zone_netherstorm.cpp:535
Definition: zone_netherstorm.cpp:536
Definition: zone_netherstorm.cpp:533
Definition: zone_netherstorm.cpp:532
Enumerator
NPC_CAPTAIN_TYRALIUS 
SAY_FREE 
728 {
729  NPC_CAPTAIN_TYRALIUS = 20787,
730  SAY_FREE = 0,
731 };
Definition: zone_netherstorm.cpp:730
Definition: zone_netherstorm.cpp:729
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 
45 {
51 
54 
59 
60  QUEST_INFO_GATHERING = 10198,
61  SPELL_SUNFURY_DISGUISE = 34603,
62 };
Definition: zone_netherstorm.cpp:55
Definition: zone_netherstorm.cpp:52
Definition: zone_netherstorm.cpp:53
Definition: zone_netherstorm.cpp:50
Definition: zone_netherstorm.cpp:57
Definition: zone_netherstorm.cpp:60
Definition: zone_netherstorm.cpp:49
Definition: zone_netherstorm.cpp:47
Definition: zone_netherstorm.cpp:48
Definition: zone_netherstorm.cpp:58
Definition: zone_netherstorm.cpp:61
Definition: zone_netherstorm.cpp:46
Definition: zone_netherstorm.cpp:56
Enumerator
QUEST_MARK_V_IS_ALIVE 
GO_DRAENEI_MACHINE 
617 {
618  QUEST_MARK_V_IS_ALIVE = 10191,
619  GO_DRAENEI_MACHINE = 183771
620 };
Definition: zone_netherstorm.cpp:619
Definition: zone_netherstorm.cpp:618
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 
392 {
394 
395  NPC_PHASE_HUNTER_ENTRY = 18879,
397 
398  EMOTE_WEAK = 0,
399 
400  // Spells
401  SPELL_RECHARGING_BATTERY = 34219,
402  SPELL_PHASE_SLIP = 36574,
403  SPELL_MANA_BURN = 13321,
404  SPELL_MATERIALIZE = 34804,
405  SPELL_DE_MATERIALIZE = 34814,
406 };
Definition: zone_netherstorm.cpp:402
Definition: zone_netherstorm.cpp:403
Definition: zone_netherstorm.cpp:395
Definition: zone_netherstorm.cpp:393
Definition: zone_netherstorm.cpp:396
Definition: zone_netherstorm.cpp:398
Definition: zone_netherstorm.cpp:401
Definition: zone_netherstorm.cpp:405
Definition: zone_netherstorm.cpp:404
Enumerator
SPELL_PHASE_DISTRUPTOR 
QUEST_DIMENSIUS 
QUEST_ON_NETHERY_WINGS 
341 {
342  SPELL_PHASE_DISTRUPTOR = 35780,
343 
344  //WHISPER_DABIRI = 0, not existing in database
345 
346  QUEST_DIMENSIUS = 10439,
347  QUEST_ON_NETHERY_WINGS = 10438,
348 };
Definition: zone_netherstorm.cpp:347
Definition: zone_netherstorm.cpp:342
Definition: zone_netherstorm.cpp:346

Function Documentation

void AddSC_netherstorm ( )
752 {
755  new npc_professor_dabiri();
756  new npc_phase_hunter();
757  new npc_bessy();
760 }
Definition: zone_netherstorm.cpp:313
Definition: zone_netherstorm.cpp:72
Definition: zone_netherstorm.cpp:408
Definition: zone_netherstorm.cpp:733
Definition: zone_netherstorm.cpp:622
Definition: zone_netherstorm.cpp:540
Definition: zone_netherstorm.cpp:352

+ Here is the caller graph for this function:

Variable Documentation

Initial value:
=
{
19830,
19831,
21504
}