AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
zone_hellfire_peninsula.cpp File Reference
#include "CreatureScript.h"
#include "GameObjectAI.h"
#include "GameObjectScript.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "ScriptedEscortAI.h"
#include "ScriptedGossip.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"
#include "WorldState.h"

Go to the source code of this file.

Classes

class  spell_q10935_the_exorcism_of_colonel_jules
 
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  go_beacon
 
struct  go_beacon::go_beaconAI
 
struct  go_magtheridons_head
 

Enumerations

enum  q10935Exorcism {
  SPELL_HOLY_FIRE = 39323 ,
  SPELL_HEAL_BARADA = 39322
}
 
enum  Aeranas {
  SAY_SUMMON = 0 ,
  SAY_FREE = 1 ,
  SPELL_ENVELOPING_WINDS = 15535 ,
  SPELL_SHOCK = 12553
}
 
enum  AncestralWolf {
  EMOTE_WOLF_LIFT_HEAD = 0 ,
  EMOTE_WOLF_HOWL = 1 ,
  SAY_WOLF_WELCOME = 0 ,
  SPELL_GUIDED_BY_THE_SPIRITS = 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 ,
  ARAKKOA_CAGE = 181664
}
 
enum  FelGuard {
  SPELL_SUMMON_POO = 37688 ,
  NPC_DERANGED_HELBOAR = 16863 ,
  QUEST_SHIZZ_WORK = 10629
}
 
enum  Beacon { NPC_STONESCHYE_WHELP = 16927 }
 

Functions

void AddSC_hellfire_peninsula ()
 

Enumeration Type Documentation

◆ Aeranas

enum Aeranas
Enumerator
SAY_SUMMON 
SAY_FREE 
SPELL_ENVELOPING_WINDS 
SPELL_SHOCK 
68{
69 SAY_SUMMON = 0,
70 SAY_FREE = 1,
72 SPELL_SHOCK = 12553
73};
@ SAY_FREE
Definition zone_hellfire_peninsula.cpp:70
@ SPELL_SHOCK
Definition zone_hellfire_peninsula.cpp:72
@ SAY_SUMMON
Definition zone_hellfire_peninsula.cpp:69
@ SPELL_ENVELOPING_WINDS
Definition zone_hellfire_peninsula.cpp:71

◆ AncestralWolf

Enumerator
EMOTE_WOLF_LIFT_HEAD 
EMOTE_WOLF_HOWL 
SAY_WOLF_WELCOME 
SPELL_GUIDED_BY_THE_SPIRITS 
NPC_RYGA 
168{
170 EMOTE_WOLF_HOWL = 1,
173 NPC_RYGA = 17123
174};
@ SAY_WOLF_WELCOME
Definition zone_hellfire_peninsula.cpp:171
@ EMOTE_WOLF_LIFT_HEAD
Definition zone_hellfire_peninsula.cpp:169
@ SPELL_GUIDED_BY_THE_SPIRITS
Definition zone_hellfire_peninsula.cpp:172
@ NPC_RYGA
Definition zone_hellfire_peninsula.cpp:173
@ EMOTE_WOLF_HOWL
Definition zone_hellfire_peninsula.cpp:170

◆ Beacon

enum Beacon
Enumerator
NPC_STONESCHYE_WHELP 
461{
462 NPC_STONESCHYE_WHELP = 16927,
463};
@ NPC_STONESCHYE_WHELP
Definition zone_hellfire_peninsula.cpp:462

◆ FelGuard

enum FelGuard
Enumerator
SPELL_SUMMON_POO 
NPC_DERANGED_HELBOAR 
QUEST_SHIZZ_WORK 
384{
385 SPELL_SUMMON_POO = 37688,
386 NPC_DERANGED_HELBOAR = 16863,
387 QUEST_SHIZZ_WORK = 10629,
388};
@ QUEST_SHIZZ_WORK
Definition zone_hellfire_peninsula.cpp:387
@ NPC_DERANGED_HELBOAR
Definition zone_hellfire_peninsula.cpp:386
@ SPELL_SUMMON_POO
Definition zone_hellfire_peninsula.cpp:385

◆ q10935Exorcism

Enumerator
SPELL_HOLY_FIRE 
SPELL_HEAL_BARADA 
30{
31 SPELL_HOLY_FIRE = 39323,
32 SPELL_HEAL_BARADA = 39322
33};
@ SPELL_HOLY_FIRE
Definition zone_hellfire_peninsula.cpp:31
@ SPELL_HEAL_BARADA
Definition zone_hellfire_peninsula.cpp:32

◆ WoundedBloodElf

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 
ARAKKOA_CAGE 
286{
287 SAY_ELF_START = 0,
288 SAY_ELF_SUMMON1 = 1,
289 SAY_ELF_RESTING = 2,
290 SAY_ELF_SUMMON2 = 3,
292 SAY_ELF_AGGRO = 5,
296 ARAKKOA_CAGE = 181664
297};
@ NPC_HAALESHI_TALONGUARD
Definition zone_hellfire_peninsula.cpp:295
@ SAY_ELF_SUMMON1
Definition zone_hellfire_peninsula.cpp:288
@ SAY_ELF_START
Definition zone_hellfire_peninsula.cpp:287
@ SAY_ELF_SUMMON2
Definition zone_hellfire_peninsula.cpp:290
@ SAY_ELF_RESTING
Definition zone_hellfire_peninsula.cpp:289
@ QUEST_ROAD_TO_FALCON_WATCH
Definition zone_hellfire_peninsula.cpp:293
@ SAY_ELF_AGGRO
Definition zone_hellfire_peninsula.cpp:292
@ SAY_ELF_COMPLETE
Definition zone_hellfire_peninsula.cpp:291
@ NPC_HAALESHI_WINDWALKER
Definition zone_hellfire_peninsula.cpp:294
@ ARAKKOA_CAGE
Definition zone_hellfire_peninsula.cpp:296

Function Documentation

◆ AddSC_hellfire_peninsula()

void AddSC_hellfire_peninsula ( )
546{
548 new npc_aeranas();
549 new npc_ancestral_wolf();
552 new go_beacon();
553
555}
#define RegisterGameObjectAI(ai_name)
Definition GameObjectScript.h:77
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition zone_hellfire_peninsula.cpp:466
Definition zone_hellfire_peninsula.cpp:76
Definition zone_hellfire_peninsula.cpp:177
Definition zone_hellfire_peninsula.cpp:391
Definition zone_hellfire_peninsula.cpp:300
Definition zone_hellfire_peninsula.cpp:36
Definition zone_hellfire_peninsula.cpp:526

References RegisterGameObjectAI, and RegisterSpellScript.

Referenced by AddOutlandScripts().