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

Go to the source code of this file.

Classes

class  spell_q10930_big_bone_worm
 
class  spell_q10930_big_bone_worm::spell_q10930_big_bone_worm_SpellScript
 
class  spell_q10930_big_bone_worm::spell_q10930_big_bone_worm_AuraScript
 
class  spell_q10929_fumping
 
class  spell_q10929_fumping::spell_q10929_fumping_SpellScript
 
class  spell_q10929_fumping::spell_q10929_fumping_AuraScript
 
class  npc_greatfather_aldrimus
 
struct  npc_greatfather_aldrimus::npc_greatfather_aldrimusAI
 
class  spell_q10036_torgos
 
class  spell_q10036_torgos::spell_q10036_torgos_SpellScript
 
class  spell_q10923_evil_draws_near_summon
 
class  spell_q10923_evil_draws_near_summon::spell_q10923_evil_draws_near_summon_SpellScript
 
class  spell_q10923_evil_draws_near_periodic
 
class  spell_q10923_evil_draws_near_periodic::spell_q10923_evil_draws_near_periodic_AuraScript
 
class  spell_q10923_evil_draws_near_visual
 
class  spell_q10923_evil_draws_near_visual::spell_q10923_evil_draws_near_visual_SpellScript
 
class  spell_q10898_skywing
 
class  spell_q10898_skywing::spell_q10898_skywing_SpellScript
 
class  npc_unkor_the_ruthless
 
struct  npc_unkor_the_ruthless::npc_unkor_the_ruthlessAI
 
class  npc_isla_starmane
 
struct  npc_isla_starmane::npc_isla_starmaneAI
 
class  go_skull_pile
 
class  npc_slim
 

Enumerations

enum  fumping {
  SPELL_SUMMON_SAND_GNOME1 = 39240 ,
  SPELL_SUMMON_SAND_GNOME3 = 39247 ,
  SPELL_SUMMON_MATURE_BONE_SIFTER1 = 39241 ,
  SPELL_SUMMON_MATURE_BONE_SIFTER3 = 39245 ,
  SPELL_SUMMON_HAISHULUD = 39248
}
 
enum  q10036Torgos { NPC_TORGOS = 18707 }
 
enum  eQ10923EvilDrawsNear {
  SPELL_DUSTIN_UNDEAD_DRAGON_VISUAL1 = 39256 ,
  SPELL_DUSTIN_UNDEAD_DRAGON_VISUAL2 = 39257 ,
  SPELL_DUSTIN_UNDEAD_DRAGON_VISUAL_AURA = 39259 ,
  NPC_AUCHENAI_DEATH_SPIRIT = 21967
}
 
enum  UnkorTheRuthless {
  SAY_SUBMIT = 0 ,
  FACTION_HOSTILE = 45 ,
  QUEST_DONTKILLTHEFATONE = 9889 ,
  SPELL_PULVERIZE = 2676
}
 
enum  IslaStarmaneData {
  SAY_PROGRESS_1 = 0 ,
  SAY_PROGRESS_2 = 1 ,
  SAY_PROGRESS_3 = 2 ,
  SAY_PROGRESS_4 = 3 ,
  QUEST_EFTW_H = 10052 ,
  QUEST_EFTW_A = 10051 ,
  GO_CAGE = 182794 ,
  SPELL_CAT = 32447 ,
  EVENT_SPELL_WRATH = 1 ,
  EVENT_SPELL_MOONFIRE = 2 ,
  EVENT_SPELL_ENTANGLING_ROOTS = 3 ,
  SPELL_WRATH = 9739 ,
  SPELL_MOONFIRE = 15798 ,
  SPELL_ENTANGLING_ROOTS = 33844
}
 
enum  SkullPile : uint32 {
  QUEST_ADVERSARIAL_BLOOD = 11885 ,
  GOSSIP_MENU_SKULL_PILE = 8660 ,
  GOSSIP_MENU_TEXT_SKULL_PILE = 10888 ,
  GOSSIP_MENU_TEXT_SKULL_PILE_QUEST = 11057 ,
  GOSSIP_OPTION_SUMMON_GEZZARAK_THE_HUNTRESS = 0 ,
  GOSSIP_OPTION_SUMMON_DARKSCREECHER_AKKARAI = 1 ,
  GOSSIP_OPTION_SUMMON_KARROG = 2 ,
  GOSSIP_OPTION_SUMMON_VAKKIZ_THE_WINDRAGER = 3 ,
  SPELL_SUMMON_GEZZARAK_THE_HUNTRESS = 40632 ,
  SPELL_SUMMON_DARKSCREECHER_AKKARAI = 40642 ,
  SPELL_SUMMON_KARROG = 40640 ,
  SPELL_SUMMON_VAKKIZ_THE_WINDRAGER = 40644
}
 
enum  Slim { FACTION_CONSORTIUM = 933 }
 

Functions

void AddSC_terokkar_forest ()
 

Enumeration Type Documentation

◆ eQ10923EvilDrawsNear

Enumerator
SPELL_DUSTIN_UNDEAD_DRAGON_VISUAL1 
SPELL_DUSTIN_UNDEAD_DRAGON_VISUAL2 
SPELL_DUSTIN_UNDEAD_DRAGON_VISUAL_AURA 
NPC_AUCHENAI_DEATH_SPIRIT 
193{
197
199};
@ SPELL_DUSTIN_UNDEAD_DRAGON_VISUAL1
Definition: zone_terokkar_forest.cpp:194
@ SPELL_DUSTIN_UNDEAD_DRAGON_VISUAL_AURA
Definition: zone_terokkar_forest.cpp:196
@ SPELL_DUSTIN_UNDEAD_DRAGON_VISUAL2
Definition: zone_terokkar_forest.cpp:195
@ NPC_AUCHENAI_DEATH_SPIRIT
Definition: zone_terokkar_forest.cpp:198

◆ fumping

enum fumping
Enumerator
SPELL_SUMMON_SAND_GNOME1 
SPELL_SUMMON_SAND_GNOME3 
SPELL_SUMMON_MATURE_BONE_SIFTER1 
SPELL_SUMMON_MATURE_BONE_SIFTER3 
SPELL_SUMMON_HAISHULUD 
31{
37};
@ SPELL_SUMMON_SAND_GNOME1
Definition: zone_terokkar_forest.cpp:32
@ SPELL_SUMMON_HAISHULUD
Definition: zone_terokkar_forest.cpp:36
@ SPELL_SUMMON_MATURE_BONE_SIFTER3
Definition: zone_terokkar_forest.cpp:35
@ SPELL_SUMMON_MATURE_BONE_SIFTER1
Definition: zone_terokkar_forest.cpp:34
@ SPELL_SUMMON_SAND_GNOME3
Definition: zone_terokkar_forest.cpp:33

◆ IslaStarmaneData

Enumerator
SAY_PROGRESS_1 
SAY_PROGRESS_2 
SAY_PROGRESS_3 
SAY_PROGRESS_4 
QUEST_EFTW_H 
QUEST_EFTW_A 
GO_CAGE 
SPELL_CAT 
EVENT_SPELL_WRATH 
EVENT_SPELL_MOONFIRE 
EVENT_SPELL_ENTANGLING_ROOTS 
SPELL_WRATH 
SPELL_MOONFIRE 
SPELL_ENTANGLING_ROOTS 
438{
439 SAY_PROGRESS_1 = 0,
440 SAY_PROGRESS_2 = 1,
441 SAY_PROGRESS_3 = 2,
442 SAY_PROGRESS_4 = 3,
443
444 QUEST_EFTW_H = 10052,
445 QUEST_EFTW_A = 10051,
446 GO_CAGE = 182794,
447 SPELL_CAT = 32447,
448
452
453 SPELL_WRATH = 9739,
454 SPELL_MOONFIRE = 15798,
456};
@ SPELL_MOONFIRE
Definition: zone_terokkar_forest.cpp:454
@ QUEST_EFTW_H
Definition: zone_terokkar_forest.cpp:444
@ SAY_PROGRESS_3
Definition: zone_terokkar_forest.cpp:441
@ SPELL_ENTANGLING_ROOTS
Definition: zone_terokkar_forest.cpp:455
@ SPELL_CAT
Definition: zone_terokkar_forest.cpp:447
@ SAY_PROGRESS_4
Definition: zone_terokkar_forest.cpp:442
@ EVENT_SPELL_MOONFIRE
Definition: zone_terokkar_forest.cpp:450
@ QUEST_EFTW_A
Definition: zone_terokkar_forest.cpp:445
@ SAY_PROGRESS_2
Definition: zone_terokkar_forest.cpp:440
@ EVENT_SPELL_WRATH
Definition: zone_terokkar_forest.cpp:449
@ GO_CAGE
Definition: zone_terokkar_forest.cpp:446
@ EVENT_SPELL_ENTANGLING_ROOTS
Definition: zone_terokkar_forest.cpp:451
@ SPELL_WRATH
Definition: zone_terokkar_forest.cpp:453
@ SAY_PROGRESS_1
Definition: zone_terokkar_forest.cpp:439

◆ q10036Torgos

Enumerator
NPC_TORGOS 
161{
162 NPC_TORGOS = 18707
163};
@ NPC_TORGOS
Definition: zone_terokkar_forest.cpp:162

◆ SkullPile

enum SkullPile : uint32
Enumerator
QUEST_ADVERSARIAL_BLOOD 
GOSSIP_MENU_SKULL_PILE 
GOSSIP_MENU_TEXT_SKULL_PILE 
GOSSIP_MENU_TEXT_SKULL_PILE_QUEST 
GOSSIP_OPTION_SUMMON_GEZZARAK_THE_HUNTRESS 
GOSSIP_OPTION_SUMMON_DARKSCREECHER_AKKARAI 
GOSSIP_OPTION_SUMMON_KARROG 
GOSSIP_OPTION_SUMMON_VAKKIZ_THE_WINDRAGER 
SPELL_SUMMON_GEZZARAK_THE_HUNTRESS 
SPELL_SUMMON_DARKSCREECHER_AKKARAI 
SPELL_SUMMON_KARROG 
SPELL_SUMMON_VAKKIZ_THE_WINDRAGER 
583{
585
589
594
597 SPELL_SUMMON_KARROG = 40640,
599};
@ GOSSIP_OPTION_SUMMON_DARKSCREECHER_AKKARAI
Definition: zone_terokkar_forest.cpp:591
@ GOSSIP_MENU_SKULL_PILE
Definition: zone_terokkar_forest.cpp:586
@ GOSSIP_MENU_TEXT_SKULL_PILE
Definition: zone_terokkar_forest.cpp:587
@ SPELL_SUMMON_VAKKIZ_THE_WINDRAGER
Definition: zone_terokkar_forest.cpp:598
@ QUEST_ADVERSARIAL_BLOOD
Definition: zone_terokkar_forest.cpp:584
@ GOSSIP_OPTION_SUMMON_KARROG
Definition: zone_terokkar_forest.cpp:592
@ SPELL_SUMMON_KARROG
Definition: zone_terokkar_forest.cpp:597
@ GOSSIP_OPTION_SUMMON_VAKKIZ_THE_WINDRAGER
Definition: zone_terokkar_forest.cpp:593
@ GOSSIP_OPTION_SUMMON_GEZZARAK_THE_HUNTRESS
Definition: zone_terokkar_forest.cpp:590
@ SPELL_SUMMON_GEZZARAK_THE_HUNTRESS
Definition: zone_terokkar_forest.cpp:595
@ SPELL_SUMMON_DARKSCREECHER_AKKARAI
Definition: zone_terokkar_forest.cpp:596
@ GOSSIP_MENU_TEXT_SKULL_PILE_QUEST
Definition: zone_terokkar_forest.cpp:588

◆ Slim

enum Slim
Enumerator
FACTION_CONSORTIUM 
660{
662};
@ FACTION_CONSORTIUM
Definition: zone_terokkar_forest.cpp:661

◆ UnkorTheRuthless

Enumerator
SAY_SUBMIT 
FACTION_HOSTILE 
QUEST_DONTKILLTHEFATONE 
SPELL_PULVERIZE 
318{
319 SAY_SUBMIT = 0,
320
321 FACTION_HOSTILE = 45,
323
324 SPELL_PULVERIZE = 2676
325};
@ SPELL_PULVERIZE
Definition: zone_terokkar_forest.cpp:324
@ FACTION_HOSTILE
Definition: zone_terokkar_forest.cpp:321
@ SAY_SUBMIT
Definition: zone_terokkar_forest.cpp:319
@ QUEST_DONTKILLTHEFATONE
Definition: zone_terokkar_forest.cpp:322

Function Documentation

◆ AddSC_terokkar_forest()

void AddSC_terokkar_forest ( )
693{
694 // Ours
703
704 // Theirs
706 new npc_isla_starmane();
707 new go_skull_pile();
708 new npc_slim();
709}
Definition: zone_terokkar_forest.cpp:40
Definition: zone_terokkar_forest.cpp:90
Definition: zone_terokkar_forest.cpp:140
Definition: zone_terokkar_forest.cpp:166
Definition: zone_terokkar_forest.cpp:202
Definition: zone_terokkar_forest.cpp:229
Definition: zone_terokkar_forest.cpp:256
Definition: zone_terokkar_forest.cpp:284
Definition: zone_terokkar_forest.cpp:328
Definition: zone_terokkar_forest.cpp:459
Definition: zone_terokkar_forest.cpp:602
Definition: zone_terokkar_forest.cpp:665

Referenced by AddOutlandScripts().