AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
zone_nagrand.cpp File Reference
#include "CreatureScript.h"
#include "GameObjectScript.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "ScriptedEscortAI.h"
#include "SpellInfo.h"

Go to the source code of this file.

Classes

class  npc_maghar_captive
 
struct  npc_maghar_captive::npc_maghar_captiveAI
 
class  npc_creditmarker_visit_with_ancestors
 
struct  npc_creditmarker_visit_with_ancestors::npc_creditmarker_visit_with_ancestorsAI
 
class  npc_kurenai_captive
 
struct  npc_kurenai_captive::npc_kurenai_captiveAI
 
class  go_warmaul_prison
 

Enumerations

enum  MagharCaptive {
  SAY_MAG_START = 0 ,
  SAY_MAG_NO_ESCAPE = 0 ,
  SAY_MAG_MORE = 1 ,
  SAY_MAG_MORE_REPLY = 0 ,
  SAY_MAG_LIGHTNING = 2 ,
  SAY_MAG_SHOCK = 3 ,
  SAY_MAG_COMPLETE = 4 ,
  SPELL_CHAIN_LIGHTNING = 16006 ,
  SPELL_EARTHBIND_TOTEM = 15786 ,
  SPELL_FROST_SHOCK = 12548 ,
  SPELL_HEALING_WAVE = 12491 ,
  QUEST_TOTEM_KARDASH_H = 9868 ,
  NPC_MURK_RAIDER = 18203 ,
  NPC_MURK_BRUTE = 18211 ,
  NPC_MURK_SCAVENGER = 18207 ,
  NPC_MURK_PUTRIFIER = 18202
}
 
enum  KurenaiCaptive {
  SAY_KUR_START = 0 ,
  SAY_KUR_NO_ESCAPE = 1 ,
  SAY_KUR_MORE = 2 ,
  SAY_KUR_MORE_TWO = 3 ,
  SAY_KUR_LIGHTNING = 4 ,
  SAY_KUR_SHOCK = 5 ,
  SAY_KUR_COMPLETE = 6 ,
  SPELL_KUR_CHAIN_LIGHTNING = 16006 ,
  SPELL_KUR_EARTHBIND_TOTEM = 15786 ,
  SPELL_KUR_FROST_SHOCK = 12548 ,
  SPELL_KUR_HEALING_WAVE = 12491 ,
  QUEST_TOTEM_KARDASH_A = 9879 ,
  NPC_KUR_MURK_RAIDER = 18203 ,
  NPC_KUR_MURK_BRUTE = 18211 ,
  NPC_KUR_MURK_SCAVENGER = 18207 ,
  NPC_KUR_MURK_PUTRIFIER = 18202
}
 
enum  FindingTheSurvivorsData {
  QUEST_FINDING_THE_SURVIVORS = 9948 ,
  NPC_MAGHAR_PRISONER = 18428 ,
  SAY_FREE = 0
}
 

Functions

void AddSC_nagrand ()
 

Variables

static float m_afAmbushA [] = {-1568.805786f, 8533.873047f, 1.958f}
 
static float m_afAmbushB [] = {-1491.554321f, 8506.483398f, 1.248f}
 
static float kurenaiAmbushA [] = {-1520.6f, 8468.4f, -4.1f}
 
static float kurenaiAmbushB [] = {-1491.554321f, 8506.483398f, 1.248f}
 

Enumeration Type Documentation

◆ FindingTheSurvivorsData

Enumerator
QUEST_FINDING_THE_SURVIVORS 
NPC_MAGHAR_PRISONER 
SAY_FREE 
454{
456 NPC_MAGHAR_PRISONER = 18428,
457
458 SAY_FREE = 0,
459};
@ SAY_FREE
Definition: zone_nagrand.cpp:458
@ QUEST_FINDING_THE_SURVIVORS
Definition: zone_nagrand.cpp:455
@ NPC_MAGHAR_PRISONER
Definition: zone_nagrand.cpp:456

◆ KurenaiCaptive

Enumerator
SAY_KUR_START 
SAY_KUR_NO_ESCAPE 
SAY_KUR_MORE 
SAY_KUR_MORE_TWO 
SAY_KUR_LIGHTNING 
SAY_KUR_SHOCK 
SAY_KUR_COMPLETE 
SPELL_KUR_CHAIN_LIGHTNING 
SPELL_KUR_EARTHBIND_TOTEM 
SPELL_KUR_FROST_SHOCK 
SPELL_KUR_HEALING_WAVE 
QUEST_TOTEM_KARDASH_A 
NPC_KUR_MURK_RAIDER 
NPC_KUR_MURK_BRUTE 
NPC_KUR_MURK_SCAVENGER 
NPC_KUR_MURK_PUTRIFIER 
266{
267 SAY_KUR_START = 0,
269 SAY_KUR_MORE = 2,
272 SAY_KUR_SHOCK = 5,
274
277 SPELL_KUR_FROST_SHOCK = 12548,
279
281
282 NPC_KUR_MURK_RAIDER = 18203,
283 NPC_KUR_MURK_BRUTE = 18211,
286};
@ QUEST_TOTEM_KARDASH_A
Definition: zone_nagrand.cpp:280
@ NPC_KUR_MURK_BRUTE
Definition: zone_nagrand.cpp:283
@ SAY_KUR_NO_ESCAPE
Definition: zone_nagrand.cpp:268
@ SPELL_KUR_HEALING_WAVE
Definition: zone_nagrand.cpp:278
@ SAY_KUR_MORE_TWO
Definition: zone_nagrand.cpp:270
@ SAY_KUR_LIGHTNING
Definition: zone_nagrand.cpp:271
@ SPELL_KUR_FROST_SHOCK
Definition: zone_nagrand.cpp:277
@ SPELL_KUR_EARTHBIND_TOTEM
Definition: zone_nagrand.cpp:276
@ SPELL_KUR_CHAIN_LIGHTNING
Definition: zone_nagrand.cpp:275
@ SAY_KUR_MORE
Definition: zone_nagrand.cpp:269
@ NPC_KUR_MURK_PUTRIFIER
Definition: zone_nagrand.cpp:285
@ SAY_KUR_COMPLETE
Definition: zone_nagrand.cpp:273
@ SAY_KUR_START
Definition: zone_nagrand.cpp:267
@ SAY_KUR_SHOCK
Definition: zone_nagrand.cpp:272
@ NPC_KUR_MURK_SCAVENGER
Definition: zone_nagrand.cpp:284
@ NPC_KUR_MURK_RAIDER
Definition: zone_nagrand.cpp:282

◆ MagharCaptive

Enumerator
SAY_MAG_START 
SAY_MAG_NO_ESCAPE 
SAY_MAG_MORE 
SAY_MAG_MORE_REPLY 
SAY_MAG_LIGHTNING 
SAY_MAG_SHOCK 
SAY_MAG_COMPLETE 
SPELL_CHAIN_LIGHTNING 
SPELL_EARTHBIND_TOTEM 
SPELL_FROST_SHOCK 
SPELL_HEALING_WAVE 
QUEST_TOTEM_KARDASH_H 
NPC_MURK_RAIDER 
NPC_MURK_BRUTE 
NPC_MURK_SCAVENGER 
NPC_MURK_PUTRIFIER 
41{
42 SAY_MAG_START = 0,
44 SAY_MAG_MORE = 1,
47 SAY_MAG_SHOCK = 3,
49
52 SPELL_FROST_SHOCK = 12548,
53 SPELL_HEALING_WAVE = 12491,
54
56
57 NPC_MURK_RAIDER = 18203,
58 NPC_MURK_BRUTE = 18211,
59 NPC_MURK_SCAVENGER = 18207,
60 NPC_MURK_PUTRIFIER = 18202
61};
@ QUEST_TOTEM_KARDASH_H
Definition: zone_nagrand.cpp:55
@ SPELL_EARTHBIND_TOTEM
Definition: zone_nagrand.cpp:51
@ NPC_MURK_SCAVENGER
Definition: zone_nagrand.cpp:59
@ NPC_MURK_RAIDER
Definition: zone_nagrand.cpp:57
@ SAY_MAG_START
Definition: zone_nagrand.cpp:42
@ SAY_MAG_SHOCK
Definition: zone_nagrand.cpp:47
@ SAY_MAG_MORE_REPLY
Definition: zone_nagrand.cpp:45
@ SAY_MAG_LIGHTNING
Definition: zone_nagrand.cpp:46
@ SAY_MAG_MORE
Definition: zone_nagrand.cpp:44
@ SPELL_FROST_SHOCK
Definition: zone_nagrand.cpp:52
@ SAY_MAG_COMPLETE
Definition: zone_nagrand.cpp:48
@ SPELL_HEALING_WAVE
Definition: zone_nagrand.cpp:53
@ NPC_MURK_PUTRIFIER
Definition: zone_nagrand.cpp:60
@ SPELL_CHAIN_LIGHTNING
Definition: zone_nagrand.cpp:50
@ NPC_MURK_BRUTE
Definition: zone_nagrand.cpp:58
@ SAY_MAG_NO_ESCAPE
Definition: zone_nagrand.cpp:43

Function Documentation

◆ AddSC_nagrand()

void AddSC_nagrand ( )
486{
487 new npc_maghar_captive();
490 new go_warmaul_prison();
491}
Definition: zone_nagrand.cpp:67
Definition: zone_nagrand.cpp:223
Definition: zone_nagrand.cpp:292
Definition: zone_nagrand.cpp:462

Referenced by AddOutlandScripts().

Variable Documentation

◆ kurenaiAmbushA

float kurenaiAmbushA[] = {-1520.6f, 8468.4f, -4.1f}
static

◆ kurenaiAmbushB

float kurenaiAmbushB[] = {-1491.554321f, 8506.483398f, 1.248f}
static

◆ m_afAmbushA

float m_afAmbushA[] = {-1568.805786f, 8533.873047f, 1.958f}
static

◆ m_afAmbushB

float m_afAmbushB[] = {-1491.554321f, 8506.483398f, 1.248f}
static