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 "ScriptedGossip.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 
455{
457 NPC_MAGHAR_PRISONER = 18428,
458
459 SAY_FREE = 0,
460};
@ SAY_FREE
Definition: zone_nagrand.cpp:459
@ QUEST_FINDING_THE_SURVIVORS
Definition: zone_nagrand.cpp:456
@ NPC_MAGHAR_PRISONER
Definition: zone_nagrand.cpp:457

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

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

Function Documentation

◆ AddSC_nagrand()

void AddSC_nagrand ( )
487{
488 new npc_maghar_captive();
491 new go_warmaul_prison();
492}
Definition: zone_nagrand.cpp:68
Definition: zone_nagrand.cpp:224
Definition: zone_nagrand.cpp:293
Definition: zone_nagrand.cpp:463

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