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 
585{
586 Q_ALMABTRIEB = 10337,
587 N_THADELL = 20464,
588 SPAWN_FIRST = 20512,
589 SPAWN_SECOND = 19881,
590 SAY_BESSY_0 = 0,
591 SAY_BESSY_1 = 1,
592 SAY_THADELL_1 = 2,
593 SAY_THADELL_2 = 3
594};
@ Q_ALMABTRIEB
Definition zone_netherstorm.cpp:586
@ SPAWN_SECOND
Definition zone_netherstorm.cpp:589
@ SAY_BESSY_0
Definition zone_netherstorm.cpp:590
@ N_THADELL
Definition zone_netherstorm.cpp:587
@ SAY_THADELL_2
Definition zone_netherstorm.cpp:593
@ SPAWN_FIRST
Definition zone_netherstorm.cpp:588
@ SAY_THADELL_1
Definition zone_netherstorm.cpp:592
@ SAY_BESSY_1
Definition zone_netherstorm.cpp:591

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

◆ MaxxAMillion

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

◆ PhaseHunterData

Enumerator
NPC_PHASE_HUNTER_ENTRY 
NPC_DRAINED_PHASE_HUNTER_ENTRY 
782{
785};
@ NPC_PHASE_HUNTER_ENTRY
Definition zone_netherstorm.cpp:783
@ NPC_DRAINED_PHASE_HUNTER_ENTRY
Definition zone_netherstorm.cpp:784

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

◆ Veraku

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

Function Documentation

◆ AddSC_netherstorm()

void AddSC_netherstorm ( )
858{
859 new npc_captain_saeed();
862 new npc_bessy();
866}
#define RegisterSpellAndAuraScriptPair(script_1, script_2)
Definition SpellScriptLoader.h:90
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition zone_netherstorm.cpp:558
Definition zone_netherstorm.cpp:597
Definition zone_netherstorm.cpp:58
Definition zone_netherstorm.cpp:325
Definition zone_netherstorm.cpp:689
Definition zone_netherstorm.cpp:833
Definition zone_netherstorm.cpp:807
Definition zone_netherstorm.cpp:788

References RegisterSpellAndAuraScriptPair, and RegisterSpellScript.

Referenced by AddOutlandScripts().

Variable Documentation

◆ CreatureEntry

Initial value:
=
{
19830,
19831,
21504
}
318{
319 19830, // Ardonis
320 19831, // Dawnforge
321 21504 // Pathaleon
322};