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"

Go to the source code of this file.

Classes

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

Enumerations

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  Aledis {
  SAY_CHALLENGE = 0 ,
  SAY_DEFEATED = 1 ,
  EVENT_TALK = 1 ,
  EVENT_ATTACK = 2 ,
  EVENT_EVADE = 3 ,
  EVENT_FIREBALL = 4 ,
  EVENT_FROSTNOVA = 5 ,
  SPELL_FIREBALL = 20823 ,
  SPELL_FROSTNOVA = 11831
}
 
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 
70{
71 SAY_SUMMON = 0,
72 SAY_FREE = 1,
74 SPELL_SHOCK = 12553
75};
@ SAY_FREE
Definition: zone_hellfire_peninsula.cpp:72
@ SPELL_SHOCK
Definition: zone_hellfire_peninsula.cpp:74
@ SAY_SUMMON
Definition: zone_hellfire_peninsula.cpp:71
@ SPELL_ENVELOPING_WINDS
Definition: zone_hellfire_peninsula.cpp:73

◆ Aledis

enum Aledis
Enumerator
SAY_CHALLENGE 
SAY_DEFEATED 
EVENT_TALK 
EVENT_ATTACK 
EVENT_EVADE 
EVENT_FIREBALL 
EVENT_FROSTNOVA 
SPELL_FIREBALL 
SPELL_FROSTNOVA 
445{
446 SAY_CHALLENGE = 0,
447 SAY_DEFEATED = 1,
448 EVENT_TALK = 1,
449 EVENT_ATTACK = 2,
450 EVENT_EVADE = 3,
451 EVENT_FIREBALL = 4,
452 EVENT_FROSTNOVA = 5,
453 SPELL_FIREBALL = 20823,
454 SPELL_FROSTNOVA = 11831,
455};
@ EVENT_ATTACK
Definition: zone_hellfire_peninsula.cpp:449
@ EVENT_FIREBALL
Definition: zone_hellfire_peninsula.cpp:451
@ SAY_CHALLENGE
Definition: zone_hellfire_peninsula.cpp:446
@ SPELL_FIREBALL
Definition: zone_hellfire_peninsula.cpp:453
@ SAY_DEFEATED
Definition: zone_hellfire_peninsula.cpp:447
@ EVENT_EVADE
Definition: zone_hellfire_peninsula.cpp:450
@ SPELL_FROSTNOVA
Definition: zone_hellfire_peninsula.cpp:454
@ EVENT_TALK
Definition: zone_hellfire_peninsula.cpp:448
@ EVENT_FROSTNOVA
Definition: zone_hellfire_peninsula.cpp:452

◆ AncestralWolf

Enumerator
EMOTE_WOLF_LIFT_HEAD 
EMOTE_WOLF_HOWL 
SAY_WOLF_WELCOME 
SPELL_GUIDED_BY_THE_SPIRITS 
NPC_RYGA 
158{
160 EMOTE_WOLF_HOWL = 1,
163 NPC_RYGA = 17123
164};
@ SAY_WOLF_WELCOME
Definition: zone_hellfire_peninsula.cpp:161
@ EMOTE_WOLF_LIFT_HEAD
Definition: zone_hellfire_peninsula.cpp:159
@ SPELL_GUIDED_BY_THE_SPIRITS
Definition: zone_hellfire_peninsula.cpp:162
@ NPC_RYGA
Definition: zone_hellfire_peninsula.cpp:163
@ EMOTE_WOLF_HOWL
Definition: zone_hellfire_peninsula.cpp:160

◆ Beacon

enum Beacon
Enumerator
NPC_STONESCHYE_WHELP 
552{
553 NPC_STONESCHYE_WHELP = 16927,
554};
@ NPC_STONESCHYE_WHELP
Definition: zone_hellfire_peninsula.cpp:553

◆ FelGuard

enum FelGuard
Enumerator
SPELL_SUMMON_POO 
NPC_DERANGED_HELBOAR 
QUEST_SHIZZ_WORK 
368{
369 SPELL_SUMMON_POO = 37688,
370 NPC_DERANGED_HELBOAR = 16863,
371 QUEST_SHIZZ_WORK = 10629,
372};
@ QUEST_SHIZZ_WORK
Definition: zone_hellfire_peninsula.cpp:371
@ NPC_DERANGED_HELBOAR
Definition: zone_hellfire_peninsula.cpp:370
@ SPELL_SUMMON_POO
Definition: zone_hellfire_peninsula.cpp:369

◆ 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 
272{
273 SAY_ELF_START = 0,
274 SAY_ELF_SUMMON1 = 1,
275 SAY_ELF_RESTING = 2,
276 SAY_ELF_SUMMON2 = 3,
278 SAY_ELF_AGGRO = 5,
282 ARAKKOA_CAGE = 181664
283};
@ NPC_HAALESHI_TALONGUARD
Definition: zone_hellfire_peninsula.cpp:281
@ SAY_ELF_SUMMON1
Definition: zone_hellfire_peninsula.cpp:274
@ SAY_ELF_START
Definition: zone_hellfire_peninsula.cpp:273
@ SAY_ELF_SUMMON2
Definition: zone_hellfire_peninsula.cpp:276
@ SAY_ELF_RESTING
Definition: zone_hellfire_peninsula.cpp:275
@ QUEST_ROAD_TO_FALCON_WATCH
Definition: zone_hellfire_peninsula.cpp:279
@ SAY_ELF_AGGRO
Definition: zone_hellfire_peninsula.cpp:278
@ SAY_ELF_COMPLETE
Definition: zone_hellfire_peninsula.cpp:277
@ NPC_HAALESHI_WINDWALKER
Definition: zone_hellfire_peninsula.cpp:280
@ ARAKKOA_CAGE
Definition: zone_hellfire_peninsula.cpp:282

Function Documentation

◆ AddSC_hellfire_peninsula()

void AddSC_hellfire_peninsula ( )
608{
609 // Ours
611
612 // Theirs
613 new npc_aeranas();
614 new npc_ancestral_wolf();
617 new go_beacon();
618
620}
#define RegisterCreatureAI(ai_name)
Definition: CreatureScript.h:71
Definition: zone_hellfire_peninsula.cpp:31
Definition: zone_hellfire_peninsula.cpp:78
Definition: zone_hellfire_peninsula.cpp:167
Definition: zone_hellfire_peninsula.cpp:286
Definition: zone_hellfire_peninsula.cpp:375
Definition: zone_hellfire_peninsula.cpp:458
Definition: zone_hellfire_peninsula.cpp:557

References RegisterCreatureAI.

Referenced by AddOutlandScripts().