TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
zone_howling_fjord.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "ScriptedGossip.h"
#include "ScriptedEscortAI.h"
#include "Player.h"
#include "SpellInfo.h"
#include "SpellScript.h"
+ Include dependency graph for zone_howling_fjord.cpp:

Classes

class  npc_apothecary_hanes
 
struct  npc_apothecary_hanes::npc_Apothecary_HanesAI
 
class  npc_plaguehound_tracker
 
struct  npc_plaguehound_tracker::npc_plaguehound_trackerAI
 
class  npc_razael_and_lyana
 
class  npc_daegarn
 
struct  npc_daegarn::npc_daegarnAI
 
class  npc_mindless_abomination
 
struct  npc_mindless_abomination::npc_mindless_abominationAI
 
class  spell_mindless_abomination_explosion_fx_master
 
class  spell_mindless_abomination_explosion_fx_master::spell_mindless_abomination_explosion_fx_master_SpellScript
 

Macros

#define GOSSIP_RAZAEL_REPORT   "High Executor Anselm wants a report on the situation."
 
#define GOSSIP_LYANA_REPORT   "High Executor Anselm requests your report."
 

Enumerations

enum  Entries {
  NPC_LAVA_FISSURE = 43242, NPC_STALACTITE_TRIGGER_GROUND = 43357, NPC_STALACTITE_TRIGGER = 43159, GO_STALACTITE = 204337,
  NPC_APOTHECARY_HANES = 23784, FACTION_ESCORTEE_A = 774, FACTION_ESCORTEE_H = 775, NPC_HANES_FIRE_TRIGGER = 23968,
  QUEST_TRAIL_OF_FIRE = 11241, SPELL_COSMETIC_LOW_POLY_FIRE = 56274, SPELL_HEALING_POTION = 17534
}
 
enum  Plaguehound { QUEST_SNIFF_OUT_ENEMY = 11253 }
 
enum  Razael {
  QUEST_REPORTS_FROM_THE_FIELD = 11221, NPC_RAZAEL = 23998, NPC_LYANA = 23778, GOSSIP_TEXTID_RAZAEL1 = 11562,
  GOSSIP_TEXTID_RAZAEL2 = 11564, GOSSIP_TEXTID_LYANA1 = 11586, GOSSIP_TEXTID_LYANA2 = 11588
}
 
enum  Daegarnn {
  QUEST_DEFEAT_AT_RING = 11300, NPC_FIRJUS = 24213, NPC_JLARBORN = 24215, NPC_YOROS = 24214,
  NPC_OLUF = 23931, NPC_PRISONER_1 = 24253, NPC_PRISONER_2 = 24254, NPC_PRISONER_3 = 24255
}
 
enum  MindlessAbomination { EVENT_CHECK_CHARMED = 1 }
 

Functions

void AddSC_howling_fjord ()
 

Variables

static float afSummon [] = {838.81f, -4678.06f, -94.182f}
 
static float afCenter [] = {801.88f, -4721.87f, -96.143f}
 

Macro Definition Documentation

#define GOSSIP_LYANA_REPORT   "High Executor Anselm requests your report."
#define GOSSIP_RAZAEL_REPORT   "High Executor Anselm wants a report on the situation."

Enumeration Type Documentation

enum Daegarnn
Enumerator
QUEST_DEFEAT_AT_RING 
NPC_FIRJUS 
NPC_JLARBORN 
NPC_YOROS 
NPC_OLUF 
NPC_PRISONER_1 
NPC_PRISONER_2 
NPC_PRISONER_3 
295 {
296  QUEST_DEFEAT_AT_RING = 11300,
297 
298  NPC_FIRJUS = 24213,
299  NPC_JLARBORN = 24215,
300  NPC_YOROS = 24214,
301  NPC_OLUF = 23931,
302 
303  NPC_PRISONER_1 = 24253, // looks the same but has different abilities
304  NPC_PRISONER_2 = 24254,
305  NPC_PRISONER_3 = 24255,
306 };
Definition: zone_howling_fjord.cpp:305
Definition: zone_howling_fjord.cpp:304
Definition: zone_howling_fjord.cpp:303
Definition: zone_howling_fjord.cpp:296
Definition: zone_howling_fjord.cpp:299
Definition: zone_howling_fjord.cpp:298
Definition: zone_howling_fjord.cpp:301
Definition: zone_howling_fjord.cpp:300
enum Entries
Enumerator
NPC_LAVA_FISSURE 
NPC_STALACTITE_TRIGGER_GROUND 
NPC_STALACTITE_TRIGGER 
GO_STALACTITE 
NPC_APOTHECARY_HANES 
FACTION_ESCORTEE_A 
FACTION_ESCORTEE_H 
NPC_HANES_FIRE_TRIGGER 
QUEST_TRAIL_OF_FIRE 
SPELL_COSMETIC_LOW_POLY_FIRE 
SPELL_HEALING_POTION 
42 {
43  NPC_APOTHECARY_HANES = 23784,
44  FACTION_ESCORTEE_A = 774,
45  FACTION_ESCORTEE_H = 775,
46  NPC_HANES_FIRE_TRIGGER = 23968,
47  QUEST_TRAIL_OF_FIRE = 11241,
49  SPELL_HEALING_POTION = 17534
50 };
Definition: zone_howling_fjord.cpp:44
Definition: zone_howling_fjord.cpp:49
Definition: zone_howling_fjord.cpp:48
Definition: zone_howling_fjord.cpp:46
Definition: zone_howling_fjord.cpp:47
Definition: zone_howling_fjord.cpp:43
Definition: zone_howling_fjord.cpp:45
Enumerator
EVENT_CHECK_CHARMED 
404 {
406 };
Definition: zone_howling_fjord.cpp:405
Enumerator
QUEST_SNIFF_OUT_ENEMY 
176 {
177  QUEST_SNIFF_OUT_ENEMY = 11253
178 };
Definition: zone_howling_fjord.cpp:177
enum Razael
Enumerator
QUEST_REPORTS_FROM_THE_FIELD 
NPC_RAZAEL 
NPC_LYANA 
GOSSIP_TEXTID_RAZAEL1 
GOSSIP_TEXTID_RAZAEL2 
GOSSIP_TEXTID_LYANA1 
GOSSIP_TEXTID_LYANA2 
228 {
230  NPC_RAZAEL = 23998,
231  NPC_LYANA = 23778,
232  GOSSIP_TEXTID_RAZAEL1 = 11562,
233  GOSSIP_TEXTID_RAZAEL2 = 11564,
234  GOSSIP_TEXTID_LYANA1 = 11586,
235  GOSSIP_TEXTID_LYANA2 = 11588
236 };
Definition: zone_howling_fjord.cpp:231
Definition: zone_howling_fjord.cpp:232
Definition: zone_howling_fjord.cpp:233
Definition: zone_howling_fjord.cpp:234
Definition: zone_howling_fjord.cpp:230
Definition: zone_howling_fjord.cpp:235
Definition: zone_howling_fjord.cpp:229

Function Documentation

void AddSC_howling_fjord ( )
499 {
500  new npc_apothecary_hanes();
502  new npc_razael_and_lyana();
503  new npc_daegarn();
506  }
Definition: zone_howling_fjord.cpp:450
Definition: zone_howling_fjord.cpp:52
Definition: zone_howling_fjord.cpp:311
Definition: zone_howling_fjord.cpp:408
Definition: zone_howling_fjord.cpp:238
Definition: zone_howling_fjord.cpp:180

+ Here is the caller graph for this function:

Variable Documentation

float afCenter[] = {801.88f, -4721.87f, -96.143f}
static
float afSummon[] = {838.81f, -4678.06f, -94.182f}
static