Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
zone_dustwallow_marsh.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "ScriptedEscortAI.h"
#include "ScriptedGossip.h"
#include "SpellScript.h"
#include "Player.h"
#include "WorldSession.h"
Include dependency graph for zone_dustwallow_marsh.cpp:

Go to the source code of this file.

Classes

class  go_blackhoof_cage
class  npc_lady_jaina_proudmoore
class  npc_nat_pagle
class  npc_private_hendel
struct  npc_private_hendel::npc_private_hendelAI
class  npc_risen_husk_spirit
struct  npc_risen_husk_spirit::npc_risen_husk_spiritAI
class  npc_stinky
struct  npc_stinky::npc_stinkyAI
class  npc_theramore_guard
struct  npc_theramore_guard::npc_theramore_guardAI
class  npc_zelfrax
struct  npc_zelfrax::npc_zelfraxAI
class  spell_energize_aoe
class  spell_energize_aoe::spell_energize_aoe_SpellScript
class  spell_ooze_zap
class  spell_ooze_zap::spell_ooze_zap_SpellScript
class  spell_ooze_zap_channel_end
class  spell_ooze_zap_channel_end::spell_ooze_zap_channel_end_SpellScript

Macros

#define GOSSIP_ITEM_JAINA   "I know this is rather silly but i have a young ward who is a bit shy and would like your autograph."
#define GOSSIP_ITEM_THERAMORE_GUARD   "You look like an intelligent person. Why don't you read one of these leaflets and give it some thought?"

Enumerations

enum  HauntingWitchHill {
  QUEST_WHATS_HAUNTING_WITCH_HILL = 11180 , SPELL_SUMMON_RESTLESS_APPARITION = 42511 , SPELL_WITCH_HILL_INFORMATION_CREDIT = 42512 , SPELL_CONSUME_FLESH = 37933 ,
  NPC_RISEN_HUSK = 23555 , SPELL_INTANGIBLE_PRESENCE = 43127 , NPC_RISEN_SPIRIT = 23554 , EVENT_CONSUME_FLESH = 1 ,
  EVENT_INTANGIBLE_PRESENCE = 2
}
enum  Hendel {
  SAY_PROGRESS_1_TER = 0 , SAY_PROGRESS_2_HEN = 1 , SAY_PROGRESS_3_TER = 2 , SAY_PROGRESS_4_TER = 3 ,
  EMOTE_SURRENDER = 4 , QUEST_MISSING_DIPLO_PT16 = 1324 , FACTION_HOSTILE = 168 , NPC_SENTRY = 5184 ,
  NPC_JAINA = 4968 , NPC_TERVOSH = 4967
}
enum  LadyJaina { QUEST_JAINAS_AUTOGRAPH = 558 , SPELL_JAINAS_AUTOGRAPH = 23122 }
enum  NatPagle { QUEST_NATS_MEASURING_TAPE = 8227 }
enum  PrisonersOfTheGrimTotems { NPC_THERAMORE_PRISONER = 23720 , SAY_FREE = 0 }
enum  SpellScripts { SPELL_OOZE_ZAP = 42489 , SPELL_OOZE_ZAP_CHANNEL_END = 42485 , SPELL_OOZE_CHANNEL_CREDIT = 42486 , SPELL_ENERGIZED = 42492 }
enum  Stinky {
  QUEST_STINKYS_ESCAPE_H = 1270 , QUEST_STINKYS_ESCAPE_A = 1222 , SAY_QUEST_ACCEPTED = 0 , SAY_STAY_1 = 1 ,
  SAY_STAY_2 = 2 , SAY_STAY_3 = 3 , SAY_STAY_4 = 4 , SAY_STAY_5 = 5 ,
  SAY_STAY_6 = 6 , SAY_QUEST_COMPLETE = 7 , SAY_ATTACKED_1 = 8 , EMOTE_DISAPPEAR = 9
}
enum  TheramoreGuard {
  QUEST_DISCREDITING_THE_DESERTERS = 11133 , NPC_THERAMORE_GUARD = 4979 , SPELL_DOCTORED_LEAFLET = 42725 , SPELL_PROPAGANDIZED = 42246 ,
  SAY_QUEST1 = 0 , SAY_QUEST2 = 1 , SAY_QUEST3 = 2
}
enum  Zelfrax { SAY_ZELFRAX1 = 0 , SAY_ZELFRAX2 = 1 }

Functions

void AddSC_dustwallow_marsh ()

Variables

Position const MovePosition = {-2967.030f, -3872.1799f, 35.620f, 0.0f}

Macro Definition Documentation

◆ GOSSIP_ITEM_JAINA

#define GOSSIP_ITEM_JAINA   "I know this is rather silly but i have a young ward who is a bit shy and would like your autograph."

Definition at line 229 of file zone_dustwallow_marsh.cpp.

Referenced by npc_lady_jaina_proudmoore::OnGossipHello().

◆ GOSSIP_ITEM_THERAMORE_GUARD

#define GOSSIP_ITEM_THERAMORE_GUARD   "You look like an intelligent person. Why don't you read one of these leaflets and give it some thought?"

Definition at line 137 of file zone_dustwallow_marsh.cpp.

Referenced by npc_theramore_guard::OnGossipHello().

Enumeration Type Documentation

◆ HauntingWitchHill

Enumerator
QUEST_WHATS_HAUNTING_WITCH_HILL 
SPELL_SUMMON_RESTLESS_APPARITION 
SPELL_WITCH_HILL_INFORMATION_CREDIT 
SPELL_CONSUME_FLESH 
NPC_RISEN_HUSK 
SPELL_INTANGIBLE_PRESENCE 
NPC_RISEN_SPIRIT 
EVENT_CONSUME_FLESH 
EVENT_INTANGIBLE_PRESENCE 

Definition at line 30 of file zone_dustwallow_marsh.cpp.

◆ Hendel

enum Hendel
Enumerator
SAY_PROGRESS_1_TER 
SAY_PROGRESS_2_HEN 
SAY_PROGRESS_3_TER 
SAY_PROGRESS_4_TER 
EMOTE_SURRENDER 
QUEST_MISSING_DIPLO_PT16 
FACTION_HOSTILE 
NPC_SENTRY 
NPC_JAINA 
NPC_TERVOSH 

Definition at line 305 of file zone_dustwallow_marsh.cpp.

◆ LadyJaina

enum LadyJaina
Enumerator
QUEST_JAINAS_AUTOGRAPH 
SPELL_JAINAS_AUTOGRAPH 

Definition at line 223 of file zone_dustwallow_marsh.cpp.

◆ NatPagle

enum NatPagle
Enumerator
QUEST_NATS_MEASURING_TAPE 

Definition at line 265 of file zone_dustwallow_marsh.cpp.

◆ PrisonersOfTheGrimTotems

Enumerator
NPC_THERAMORE_PRISONER 
SAY_FREE 

Definition at line 721 of file zone_dustwallow_marsh.cpp.

◆ SpellScripts

Enumerator
SPELL_OOZE_ZAP 
SPELL_OOZE_ZAP_CHANNEL_END 
SPELL_OOZE_CHANNEL_CREDIT 
SPELL_ENERGIZED 

Definition at line 578 of file zone_dustwallow_marsh.cpp.

◆ Stinky

enum Stinky
Enumerator
QUEST_STINKYS_ESCAPE_H 
QUEST_STINKYS_ESCAPE_A 
SAY_QUEST_ACCEPTED 
SAY_STAY_1 
SAY_STAY_2 
SAY_STAY_3 
SAY_STAY_4 
SAY_STAY_5 
SAY_STAY_6 
SAY_QUEST_COMPLETE 
SAY_ATTACKED_1 
EMOTE_DISAPPEAR 

Definition at line 456 of file zone_dustwallow_marsh.cpp.

◆ TheramoreGuard

Enumerator
QUEST_DISCREDITING_THE_DESERTERS 
NPC_THERAMORE_GUARD 
SPELL_DOCTORED_LEAFLET 
SPELL_PROPAGANDIZED 
SAY_QUEST1 
SAY_QUEST2 
SAY_QUEST3 

Definition at line 123 of file zone_dustwallow_marsh.cpp.

◆ Zelfrax

enum Zelfrax
Enumerator
SAY_ZELFRAX1 
SAY_ZELFRAX2 

Definition at line 382 of file zone_dustwallow_marsh.cpp.

Function Documentation

◆ AddSC_dustwallow_marsh()

void AddSC_dustwallow_marsh ( )

Definition at line 747 of file zone_dustwallow_marsh.cpp.

Referenced by AddKalimdorScripts().

Variable Documentation

◆ MovePosition

Position const MovePosition = {-2967.030f, -3872.1799f, 35.620f, 0.0f}