TrinityCore
zone_netherstorm.cpp File Reference
#include "ScriptMgr.h"
#include "Containers.h"
#include "Log.h"
#include "ObjectAccessor.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "SpellScript.h"
+ Include dependency graph for zone_netherstorm.cpp:

Go to the source code of this file.

Classes

class  npc_commander_dawnforge
 
struct  npc_commander_dawnforge::npc_commander_dawnforgeAI
 
class  at_commander_dawnforge
 
class  npc_phase_hunter
 
struct  npc_phase_hunter::npc_phase_hunterAI
 
class  spell_detonate_teleporter
 

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  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  DetonateTeleporter {
  SPELL_TELEPORTER_KILL_CREDIT_1 = 38982 , SPELL_TELEPORTER_KILL_CREDIT_2 = 38983 , SPELL_TELEPORTER_KILL_CREDIT_3 = 38984 , NPC_WESTERN_TELEPORTER_CREDIT = 22348 ,
  NPC_EASTERN_TELEPORTER_CREDIT = 22351 , NPC_CENTRAL_TELEPORTER_CREDIT = 22350
}
 

Functions

void AddSC_netherstorm ()
 

Variables

const uint32 CreatureEntry [3]
 

Enumeration Type Documentation

◆ 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 42 of file zone_netherstorm.cpp.

◆ DetonateTeleporter

Enumerator
SPELL_TELEPORTER_KILL_CREDIT_1 
SPELL_TELEPORTER_KILL_CREDIT_2 
SPELL_TELEPORTER_KILL_CREDIT_3 
NPC_WESTERN_TELEPORTER_CREDIT 
NPC_EASTERN_TELEPORTER_CREDIT 
NPC_CENTRAL_TELEPORTER_CREDIT 

Definition at line 465 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 339 of file zone_netherstorm.cpp.

Function Documentation

◆ AddSC_netherstorm()

void AddSC_netherstorm ( )

Definition at line 530 of file zone_netherstorm.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ CreatureEntry

Initial value:
=
{
19830,
19831,
21504
}

Definition at line 63 of file zone_netherstorm.cpp.