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

Classes

class  npc_aeranas
 
struct  npc_aeranas::npc_aeranasAI
 
class  npc_ancestral_wolf
 
struct  npc_ancestral_wolf::npc_ancestral_wolfAI
 
class  npc_wounded_blood_elf
 
struct  npc_wounded_blood_elf::npc_wounded_blood_elfAI
 
class  npc_fel_guard_hound
 
struct  npc_fel_guard_hound::npc_fel_guard_houndAI
 
class  npc_barada
 
struct  npc_barada::npc_baradaAI
 
class  npc_colonel_jules
 
struct  npc_colonel_jules::npc_colonel_julesAI
 

Enumerations

enum  Aeranas {
  SAY_SUMMON = 0, SAY_FREE = 1, FACTION_HOSTILE = 16, FACTION_FRIENDLY = 35,
  SPELL_ENVELOPING_WINDS = 15535, SPELL_SHOCK = 12553
}
 
enum  AncestralWolf {
  EMOTE_WOLF_LIFT_HEAD = 0, EMOTE_WOLF_HOWL = 1, SAY_WOLF_WELCOME = 0, SPELL_ANCESTRAL_WOLF_BUFF = 29938,
  NPC_RYGA = 17123
}
 
enum  WoundedBloodElf {
  SAY_ELF_START = 0, SAY_ELF_SUMMON1 = 1, SAY_ELF_RESTING = 2, SAY_ELF_SUMMON2 = 3,
  SAY_ELF_COMPLETE = 4, SAY_ELF_AGGRO = 5, QUEST_ROAD_TO_FALCON_WATCH = 9375, NPC_HAALESHI_WINDWALKER = 16966,
  NPC_HAALESHI_TALONGUARD = 16967, FACTION_FALCON_WATCH_QUEST = 775
}
 
enum  FelGuard { SPELL_SUMMON_POO = 37688, NPC_DERANGED_HELBOAR = 16863 }
 
enum  ExorcismSpells {
  SPELL_JULES_GOES_PRONE = 39283, SPELL_JULES_THREATENS_AURA = 39284, SPELL_JULES_GOES_UPRIGHT = 39294, SPELL_JULES_VOMITS_AURA = 39295,
  SPELL_BARADAS_COMMAND = 39277, SPELL_BARADA_FALTERS = 39278
}
 
enum  ExorcismTexts {
  SAY_BARADA_1 = 0, SAY_BARADA_2 = 1, SAY_BARADA_3 = 2, SAY_BARADA_4 = 3,
  SAY_BARADA_5 = 4, SAY_BARADA_6 = 5, SAY_BARADA_7 = 6, SAY_BARADA_8 = 7,
  SAY_JULES_1 = 0, SAY_JULES_2 = 1, SAY_JULES_3 = 2, SAY_JULES_4 = 3,
  SAY_JULES_5 = 4
}
 
enum  ExorcismMisc {
  NPC_DARKNESS_RELEASED = 22507, NPC_FOUL_PURGE = 22506, NPC_COLONEL_JULES = 22432, BARADAS_GOSSIP_MESSAGE = 10683,
  QUEST_THE_EXORCISM_OF_COLONEL_JULES = 10935, ACTION_START_EVENT = 1, ACTION_JULES_HOVER = 2, ACTION_JULES_FLIGHT = 3,
  ACTION_JULES_MOVE_HOME = 4
}
 
enum  ExorcismEvents { EVENT_BARADAS_TALK = 1, EVENT_SUMMON_SKULL = 1 }
 

Functions

void AddSC_hellfire_peninsula ()
 

Variables

Position const exorcismPos [11]
 

Enumeration Type Documentation

enum Aeranas
Enumerator
SAY_SUMMON 
SAY_FREE 
FACTION_HOSTILE 
FACTION_FRIENDLY 
SPELL_ENVELOPING_WINDS 
SPELL_SHOCK 
45 {
46  SAY_SUMMON = 0,
47  SAY_FREE = 1,
48  FACTION_HOSTILE = 16,
49  FACTION_FRIENDLY = 35,
50  SPELL_ENVELOPING_WINDS = 15535,
51  SPELL_SHOCK = 12553
52 };
Definition: zone_hellfire_peninsula.cpp:51
Definition: zone_hellfire_peninsula.cpp:48
Definition: zone_hellfire_peninsula.cpp:46
Definition: zone_hellfire_peninsula.cpp:47
Definition: zone_hellfire_peninsula.cpp:49
Definition: zone_hellfire_peninsula.cpp:50
Enumerator
EMOTE_WOLF_LIFT_HEAD 
EMOTE_WOLF_HOWL 
SAY_WOLF_WELCOME 
SPELL_ANCESTRAL_WOLF_BUFF 
NPC_RYGA 
140 {
142  EMOTE_WOLF_HOWL = 1,
143  SAY_WOLF_WELCOME = 0,
145  NPC_RYGA = 17123
146 };
Definition: zone_hellfire_peninsula.cpp:144
Definition: zone_hellfire_peninsula.cpp:142
Definition: zone_hellfire_peninsula.cpp:141
Definition: zone_hellfire_peninsula.cpp:143
Definition: zone_hellfire_peninsula.cpp:145
Enumerator
EVENT_BARADAS_TALK 
EVENT_SUMMON_SKULL 
471 {
472  EVENT_BARADAS_TALK = 1,
473 
474  //Colonel Jules
475  EVENT_SUMMON_SKULL = 1,
476 };
Definition: zone_hellfire_peninsula.cpp:475
Definition: zone_hellfire_peninsula.cpp:472
Enumerator
NPC_DARKNESS_RELEASED 
NPC_FOUL_PURGE 
NPC_COLONEL_JULES 
BARADAS_GOSSIP_MESSAGE 
QUEST_THE_EXORCISM_OF_COLONEL_JULES 
ACTION_START_EVENT 
ACTION_JULES_HOVER 
ACTION_JULES_FLIGHT 
ACTION_JULES_MOVE_HOME 
455 {
456  NPC_DARKNESS_RELEASED = 22507,
457  NPC_FOUL_PURGE = 22506,
458  NPC_COLONEL_JULES = 22432,
459 
460  BARADAS_GOSSIP_MESSAGE = 10683,
461 
463 
464  ACTION_START_EVENT = 1,
465  ACTION_JULES_HOVER = 2,
468 };
Definition: zone_hellfire_peninsula.cpp:458
Definition: zone_hellfire_peninsula.cpp:460
Definition: zone_hellfire_peninsula.cpp:467
Definition: zone_hellfire_peninsula.cpp:462
Definition: zone_hellfire_peninsula.cpp:465
Definition: zone_hellfire_peninsula.cpp:466
Definition: zone_hellfire_peninsula.cpp:457
Definition: zone_hellfire_peninsula.cpp:464
Definition: zone_hellfire_peninsula.cpp:456
Enumerator
SPELL_JULES_GOES_PRONE 
SPELL_JULES_THREATENS_AURA 
SPELL_JULES_GOES_UPRIGHT 
SPELL_JULES_VOMITS_AURA 
SPELL_BARADAS_COMMAND 
SPELL_BARADA_FALTERS 
411 {
412  SPELL_JULES_GOES_PRONE = 39283,
414  SPELL_JULES_GOES_UPRIGHT = 39294,
415  SPELL_JULES_VOMITS_AURA = 39295,
416 
417  SPELL_BARADAS_COMMAND = 39277,
418  SPELL_BARADA_FALTERS = 39278,
419 };
Definition: zone_hellfire_peninsula.cpp:413
Definition: zone_hellfire_peninsula.cpp:414
Definition: zone_hellfire_peninsula.cpp:415
Definition: zone_hellfire_peninsula.cpp:412
Definition: zone_hellfire_peninsula.cpp:418
Definition: zone_hellfire_peninsula.cpp:417
Enumerator
SAY_BARADA_1 
SAY_BARADA_2 
SAY_BARADA_3 
SAY_BARADA_4 
SAY_BARADA_5 
SAY_BARADA_6 
SAY_BARADA_7 
SAY_BARADA_8 
SAY_JULES_1 
SAY_JULES_2 
SAY_JULES_3 
SAY_JULES_4 
SAY_JULES_5 
422 {
423  SAY_BARADA_1 = 0,
424  SAY_BARADA_2 = 1,
425  SAY_BARADA_3 = 2,
426  SAY_BARADA_4 = 3,
427  SAY_BARADA_5 = 4,
428  SAY_BARADA_6 = 5,
429  SAY_BARADA_7 = 6,
430  SAY_BARADA_8 = 7,
431 
432  SAY_JULES_1 = 0,
433  SAY_JULES_2 = 1,
434  SAY_JULES_3 = 2,
435  SAY_JULES_4 = 3,
436  SAY_JULES_5 = 4,
437 };
Definition: zone_hellfire_peninsula.cpp:429
Definition: zone_hellfire_peninsula.cpp:432
Definition: zone_hellfire_peninsula.cpp:436
Definition: zone_hellfire_peninsula.cpp:435
Definition: zone_hellfire_peninsula.cpp:427
Definition: zone_hellfire_peninsula.cpp:428
Definition: zone_hellfire_peninsula.cpp:424
Definition: zone_hellfire_peninsula.cpp:430
Definition: zone_hellfire_peninsula.cpp:433
Definition: zone_hellfire_peninsula.cpp:423
Definition: zone_hellfire_peninsula.cpp:425
Definition: zone_hellfire_peninsula.cpp:426
Definition: zone_hellfire_peninsula.cpp:434
enum FelGuard
Enumerator
SPELL_SUMMON_POO 
NPC_DERANGED_HELBOAR 
334 {
335  SPELL_SUMMON_POO = 37688,
336  NPC_DERANGED_HELBOAR = 16863
337 };
Definition: zone_hellfire_peninsula.cpp:335
Definition: zone_hellfire_peninsula.cpp:336
Enumerator
SAY_ELF_START 
SAY_ELF_SUMMON1 
SAY_ELF_RESTING 
SAY_ELF_SUMMON2 
SAY_ELF_COMPLETE 
SAY_ELF_AGGRO 
QUEST_ROAD_TO_FALCON_WATCH 
NPC_HAALESHI_WINDWALKER 
NPC_HAALESHI_TALONGUARD 
FACTION_FALCON_WATCH_QUEST 
244 {
245  SAY_ELF_START = 0,
246  SAY_ELF_SUMMON1 = 1,
247  SAY_ELF_RESTING = 2,
248  SAY_ELF_SUMMON2 = 3,
249  SAY_ELF_COMPLETE = 4,
250  SAY_ELF_AGGRO = 5,
252  NPC_HAALESHI_WINDWALKER = 16966,
253  NPC_HAALESHI_TALONGUARD = 16967,
255 };
Definition: zone_hellfire_peninsula.cpp:254
Definition: zone_hellfire_peninsula.cpp:248
Definition: zone_hellfire_peninsula.cpp:253
Definition: zone_hellfire_peninsula.cpp:249
Definition: zone_hellfire_peninsula.cpp:247
Definition: zone_hellfire_peninsula.cpp:245
Definition: zone_hellfire_peninsula.cpp:251
Definition: zone_hellfire_peninsula.cpp:252
Definition: zone_hellfire_peninsula.cpp:250
Definition: zone_hellfire_peninsula.cpp:246

Function Documentation

void AddSC_hellfire_peninsula ( )
882 {
883  new npc_aeranas();
884  new npc_ancestral_wolf();
885  new npc_wounded_blood_elf();
886  new npc_fel_guard_hound();
887  new npc_barada();
888  new npc_colonel_jules();
889 }
Definition: zone_hellfire_peninsula.cpp:339
Definition: zone_hellfire_peninsula.cpp:745
Definition: zone_hellfire_peninsula.cpp:482
Definition: zone_hellfire_peninsula.cpp:148
Definition: zone_hellfire_peninsula.cpp:54
Definition: zone_hellfire_peninsula.cpp:257

+ Here is the caller graph for this function:

Variable Documentation

Position const exorcismPos[11]
Initial value:
=
{
{ -707.123f, 2751.686f, 101.592f, 4.577416f },
{ -710.731f, 2749.075f, 101.592f, 1.513286f },
{ -710.332f, 2754.394f, 102.948f, 3.207566f },
{ -714.261f, 2747.754f, 103.391f, 0.0f },
{ -713.113f, 2750.194f, 103.391f, 0.0f },
{ -710.385f, 2750.896f, 103.391f, 0.0f },
{ -708.309f, 2750.062f, 103.391f, 0.0f },
{ -707.401f, 2747.696f, 103.391f, 0.0f },
{ -708.591f, 2745.266f, 103.391f, 0.0f },
{ -710.597f, 2744.035f, 103.391f, 0.0f },
{ -713.089f, 2745.302f, 103.391f, 0.0f },
}