AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
zone_netherstorm.cpp File Reference
#include "AreaTriggerScript.h"
#include "CreatureScript.h"
#include "GameObjectAI.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "ScriptedEscortAI.h"
#include "ScriptedGossip.h"
#include "SpellAuras.h"
#include "SpellInfo.h"
#include "SpellScript.h"

Go to the source code of this file.

Classes

class  npc_captain_saeed
 
struct  npc_captain_saeed::npc_captain_saeedAI
 
class  npc_commander_dawnforge
 
struct  npc_commander_dawnforge::npc_commander_dawnforgeAI
 
class  at_commander_dawnforge
 
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  spell_q10190_battery_recharging_blaster
 
class  spell_q10190_battery_recharging_blaster_aura
 
class  spell_challenge_veraku
 

Enumerations

enum  saeed {
  NPC_PROTECTORATE_AVENGER = 21805 ,
  NPC_PROTECTORATE_DEFENDER = 20984 ,
  NPC_DIMENSIUS = 19554 ,
  EVENT_START_WALK = 1 ,
  EVENT_START_FIGHT1 = 2 ,
  EVENT_START_FIGHT2 = 3 ,
  DATA_START_ENCOUNTER = 1 ,
  DATA_START_FIGHT = 2 ,
  SAY_SAEED_0 = 0 ,
  SAY_SAEED_1 = 1 ,
  SAY_SAEED_2 = 2 ,
  SAY_SAEED_3 = 3 ,
  SAY_DIMENSISIUS_1 = 1 ,
  QUEST_DIMENSIUS_DEVOURING = 10439 ,
  SPELL_DIMENSIUS_TRANSFORM = 35939 ,
  GOSSIP_MENU_SAEED = 8228 ,
  TEXT_NPC_SAEED_DEFAULT = 10229 ,
  TEXT_NPC_SAEED_START_FIGHT = 10232
}
 
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  BessyData {
  Q_ALMABTRIEB = 10337 ,
  N_THADELL = 20464 ,
  SPAWN_FIRST = 20512 ,
  SPAWN_SECOND = 19881 ,
  SAY_BESSY_0 = 0 ,
  SAY_BESSY_1 = 1 ,
  SAY_THADELL_1 = 2 ,
  SAY_THADELL_2 = 3
}
 
enum  MaxxAMillion {
  QUEST_MARK_V_IS_ALIVE = 10191 ,
  GO_DRAENEI_MACHINE = 183771
}
 
enum  PhaseHunterData {
  NPC_PHASE_HUNTER_ENTRY = 18879 ,
  NPC_DRAINED_PHASE_HUNTER_ENTRY = 19595
}
 
enum  Veraku {
  NPC_VERAKU = 18544 ,
  SPELL_CHALLENGE_VERAKU = 34895
}
 

Functions

void AddSC_netherstorm ()
 

Variables

const uint32 CreatureEntry [3]
 

Enumeration Type Documentation

◆ BessyData

enum BessyData
Enumerator
Q_ALMABTRIEB 
N_THADELL 
SPAWN_FIRST 
SPAWN_SECOND 
SAY_BESSY_0 
SAY_BESSY_1 
SAY_THADELL_1 
SAY_THADELL_2 
587{
588 Q_ALMABTRIEB = 10337,
589 N_THADELL = 20464,
590 SPAWN_FIRST = 20512,
591 SPAWN_SECOND = 19881,
592 SAY_BESSY_0 = 0,
593 SAY_BESSY_1 = 1,
594 SAY_THADELL_1 = 2,
595 SAY_THADELL_2 = 3
596};
@ Q_ALMABTRIEB
Definition: zone_netherstorm.cpp:588
@ SPAWN_SECOND
Definition: zone_netherstorm.cpp:591
@ SAY_BESSY_0
Definition: zone_netherstorm.cpp:592
@ N_THADELL
Definition: zone_netherstorm.cpp:589
@ SAY_THADELL_2
Definition: zone_netherstorm.cpp:595
@ SPAWN_FIRST
Definition: zone_netherstorm.cpp:590
@ SAY_THADELL_1
Definition: zone_netherstorm.cpp:594
@ SAY_BESSY_1
Definition: zone_netherstorm.cpp:593

◆ 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 
299{
305
308
313
314 QUEST_INFO_GATHERING = 10198,
316};
@ QUEST_INFO_GATHERING
Definition: zone_netherstorm.cpp:314
@ SAY_COMMANDER_DAWNFORGE_1
Definition: zone_netherstorm.cpp:300
@ SAY_COMMANDER_DAWNFORGE_5
Definition: zone_netherstorm.cpp:304
@ SAY_COMMANDER_DAWNFORGE_2
Definition: zone_netherstorm.cpp:301
@ SAY_ARCANIST_ARDONIS_1
Definition: zone_netherstorm.cpp:306
@ SAY_PATHALEON_CULATOR_IMAGE_2
Definition: zone_netherstorm.cpp:310
@ SAY_PATHALEON_CULATOR_IMAGE_1
Definition: zone_netherstorm.cpp:309
@ SAY_COMMANDER_DAWNFORGE_3
Definition: zone_netherstorm.cpp:302
@ SAY_ARCANIST_ARDONIS_2
Definition: zone_netherstorm.cpp:307
@ SAY_COMMANDER_DAWNFORGE_4
Definition: zone_netherstorm.cpp:303
@ SAY_PATHALEON_CULATOR_IMAGE_2_2
Definition: zone_netherstorm.cpp:312
@ SPELL_SUNFURY_DISGUISE
Definition: zone_netherstorm.cpp:315
@ SAY_PATHALEON_CULATOR_IMAGE_2_1
Definition: zone_netherstorm.cpp:311

◆ MaxxAMillion

Enumerator
QUEST_MARK_V_IS_ALIVE 
GO_DRAENEI_MACHINE 
685{
686 QUEST_MARK_V_IS_ALIVE = 10191,
687 GO_DRAENEI_MACHINE = 183771
688};
@ GO_DRAENEI_MACHINE
Definition: zone_netherstorm.cpp:687
@ QUEST_MARK_V_IS_ALIVE
Definition: zone_netherstorm.cpp:686

◆ PhaseHunterData

Enumerator
NPC_PHASE_HUNTER_ENTRY 
NPC_DRAINED_PHASE_HUNTER_ENTRY 
784{
787};
@ NPC_PHASE_HUNTER_ENTRY
Definition: zone_netherstorm.cpp:785
@ NPC_DRAINED_PHASE_HUNTER_ENTRY
Definition: zone_netherstorm.cpp:786

◆ saeed

enum saeed
Enumerator
NPC_PROTECTORATE_AVENGER 
NPC_PROTECTORATE_DEFENDER 
NPC_DIMENSIUS 
EVENT_START_WALK 
EVENT_START_FIGHT1 
EVENT_START_FIGHT2 
DATA_START_ENCOUNTER 
DATA_START_FIGHT 
SAY_SAEED_0 
SAY_SAEED_1 
SAY_SAEED_2 
SAY_SAEED_3 
SAY_DIMENSISIUS_1 
QUEST_DIMENSIUS_DEVOURING 
SPELL_DIMENSIUS_TRANSFORM 
GOSSIP_MENU_SAEED 
TEXT_NPC_SAEED_DEFAULT 
TEXT_NPC_SAEED_START_FIGHT 
31{
34 NPC_DIMENSIUS = 19554,
35
39
42
43 SAY_SAEED_0 = 0,
44 SAY_SAEED_1 = 1,
45 SAY_SAEED_2 = 2,
46 SAY_SAEED_3 = 3,
48
50
52
53 GOSSIP_MENU_SAEED = 8228,
56};
@ QUEST_DIMENSIUS_DEVOURING
Definition: zone_netherstorm.cpp:49
@ EVENT_START_WALK
Definition: zone_netherstorm.cpp:36
@ SAY_SAEED_0
Definition: zone_netherstorm.cpp:43
@ DATA_START_FIGHT
Definition: zone_netherstorm.cpp:41
@ NPC_DIMENSIUS
Definition: zone_netherstorm.cpp:34
@ GOSSIP_MENU_SAEED
Definition: zone_netherstorm.cpp:53
@ TEXT_NPC_SAEED_DEFAULT
Definition: zone_netherstorm.cpp:54
@ TEXT_NPC_SAEED_START_FIGHT
Definition: zone_netherstorm.cpp:55
@ EVENT_START_FIGHT1
Definition: zone_netherstorm.cpp:37
@ SAY_DIMENSISIUS_1
Definition: zone_netherstorm.cpp:47
@ SPELL_DIMENSIUS_TRANSFORM
Definition: zone_netherstorm.cpp:51
@ SAY_SAEED_3
Definition: zone_netherstorm.cpp:46
@ SAY_SAEED_2
Definition: zone_netherstorm.cpp:45
@ DATA_START_ENCOUNTER
Definition: zone_netherstorm.cpp:40
@ NPC_PROTECTORATE_DEFENDER
Definition: zone_netherstorm.cpp:33
@ EVENT_START_FIGHT2
Definition: zone_netherstorm.cpp:38
@ SAY_SAEED_1
Definition: zone_netherstorm.cpp:44
@ NPC_PROTECTORATE_AVENGER
Definition: zone_netherstorm.cpp:32

◆ Veraku

enum Veraku
Enumerator
NPC_VERAKU 
SPELL_CHALLENGE_VERAKU 
829{
830 NPC_VERAKU = 18544,
832};
@ NPC_VERAKU
Definition: zone_netherstorm.cpp:830
@ SPELL_CHALLENGE_VERAKU
Definition: zone_netherstorm.cpp:831

Function Documentation

◆ AddSC_netherstorm()

void AddSC_netherstorm ( )
860{
861 // Ours
862 new npc_captain_saeed();
863
864 // Theirs
867 new npc_bessy();
871}
#define RegisterSpellAndAuraScriptPair(script_1, script_2)
Definition: SpellScriptLoader.h:90
#define RegisterSpellScript(spell_script)
Definition: SpellScriptLoader.h:88
Definition: zone_netherstorm.cpp:59
Definition: zone_netherstorm.cpp:327
Definition: zone_netherstorm.cpp:560
Definition: zone_netherstorm.cpp:599
Definition: zone_netherstorm.cpp:691
Definition: zone_netherstorm.cpp:790
Definition: zone_netherstorm.cpp:809
Definition: zone_netherstorm.cpp:835

References RegisterSpellAndAuraScriptPair, and RegisterSpellScript.

Referenced by AddOutlandScripts().

Variable Documentation

◆ CreatureEntry

Initial value:
=
{
19830,
19831,
21504
}