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_aura
 
class  spell_q10929_fumping
 
class  spell_q10929_fumping_aura
 
class  spell_q10036_torgos
 
class  spell_q10923_evil_draws_near_summon
 
class  spell_q10923_evil_draws_near_periodic_aura
 
class  spell_q10923_evil_draws_near_visual
 
class  spell_q10898_skywing
 
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 
138{
142
144};
@ SPELL_DUSTIN_UNDEAD_DRAGON_VISUAL1
Definition zone_terokkar_forest.cpp:139
@ SPELL_DUSTIN_UNDEAD_DRAGON_VISUAL_AURA
Definition zone_terokkar_forest.cpp:141
@ SPELL_DUSTIN_UNDEAD_DRAGON_VISUAL2
Definition zone_terokkar_forest.cpp:140
@ NPC_AUCHENAI_DEATH_SPIRIT
Definition zone_terokkar_forest.cpp:143

◆ 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 
30{
36};
@ SPELL_SUMMON_SAND_GNOME1
Definition zone_terokkar_forest.cpp:31
@ SPELL_SUMMON_HAISHULUD
Definition zone_terokkar_forest.cpp:35
@ SPELL_SUMMON_MATURE_BONE_SIFTER3
Definition zone_terokkar_forest.cpp:34
@ SPELL_SUMMON_MATURE_BONE_SIFTER1
Definition zone_terokkar_forest.cpp:33
@ SPELL_SUMMON_SAND_GNOME3
Definition zone_terokkar_forest.cpp:32

◆ 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 
348{
349 SAY_PROGRESS_1 = 0,
350 SAY_PROGRESS_2 = 1,
351 SAY_PROGRESS_3 = 2,
352 SAY_PROGRESS_4 = 3,
353
354 QUEST_EFTW_H = 10052,
355 QUEST_EFTW_A = 10051,
356 GO_CAGE = 182794,
357 SPELL_CAT = 32447,
358
362
363 SPELL_WRATH = 9739,
364 SPELL_MOONFIRE = 15798,
366};
@ SPELL_MOONFIRE
Definition zone_terokkar_forest.cpp:364
@ QUEST_EFTW_H
Definition zone_terokkar_forest.cpp:354
@ SAY_PROGRESS_3
Definition zone_terokkar_forest.cpp:351
@ SPELL_ENTANGLING_ROOTS
Definition zone_terokkar_forest.cpp:365
@ SPELL_CAT
Definition zone_terokkar_forest.cpp:357
@ SAY_PROGRESS_4
Definition zone_terokkar_forest.cpp:352
@ EVENT_SPELL_MOONFIRE
Definition zone_terokkar_forest.cpp:360
@ QUEST_EFTW_A
Definition zone_terokkar_forest.cpp:355
@ SAY_PROGRESS_2
Definition zone_terokkar_forest.cpp:350
@ EVENT_SPELL_WRATH
Definition zone_terokkar_forest.cpp:359
@ GO_CAGE
Definition zone_terokkar_forest.cpp:356
@ EVENT_SPELL_ENTANGLING_ROOTS
Definition zone_terokkar_forest.cpp:361
@ SPELL_WRATH
Definition zone_terokkar_forest.cpp:363
@ SAY_PROGRESS_1
Definition zone_terokkar_forest.cpp:349

◆ q10036Torgos

Enumerator
NPC_TORGOS 
117{
118 NPC_TORGOS = 18707
119};
@ NPC_TORGOS
Definition zone_terokkar_forest.cpp:118

◆ 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 
493{
495
499
504
507 SPELL_SUMMON_KARROG = 40640,
509};
@ GOSSIP_OPTION_SUMMON_DARKSCREECHER_AKKARAI
Definition zone_terokkar_forest.cpp:501
@ GOSSIP_MENU_SKULL_PILE
Definition zone_terokkar_forest.cpp:496
@ GOSSIP_MENU_TEXT_SKULL_PILE
Definition zone_terokkar_forest.cpp:497
@ SPELL_SUMMON_VAKKIZ_THE_WINDRAGER
Definition zone_terokkar_forest.cpp:508
@ QUEST_ADVERSARIAL_BLOOD
Definition zone_terokkar_forest.cpp:494
@ GOSSIP_OPTION_SUMMON_KARROG
Definition zone_terokkar_forest.cpp:502
@ SPELL_SUMMON_KARROG
Definition zone_terokkar_forest.cpp:507
@ GOSSIP_OPTION_SUMMON_VAKKIZ_THE_WINDRAGER
Definition zone_terokkar_forest.cpp:503
@ GOSSIP_OPTION_SUMMON_GEZZARAK_THE_HUNTRESS
Definition zone_terokkar_forest.cpp:500
@ SPELL_SUMMON_GEZZARAK_THE_HUNTRESS
Definition zone_terokkar_forest.cpp:505
@ SPELL_SUMMON_DARKSCREECHER_AKKARAI
Definition zone_terokkar_forest.cpp:506
@ GOSSIP_MENU_TEXT_SKULL_PILE_QUEST
Definition zone_terokkar_forest.cpp:498

◆ Slim

enum Slim
Enumerator
FACTION_CONSORTIUM 
579{
581};
@ FACTION_CONSORTIUM
Definition zone_terokkar_forest.cpp:580

◆ UnkorTheRuthless

Enumerator
SAY_SUBMIT 
FACTION_HOSTILE 
QUEST_DONTKILLTHEFATONE 
SPELL_PULVERIZE 
228{
229 SAY_SUBMIT = 0,
230
231 FACTION_HOSTILE = 45,
233
234 SPELL_PULVERIZE = 2676
235};
@ SPELL_PULVERIZE
Definition zone_terokkar_forest.cpp:234
@ FACTION_HOSTILE
Definition zone_terokkar_forest.cpp:231
@ SAY_SUBMIT
Definition zone_terokkar_forest.cpp:229
@ QUEST_DONTKILLTHEFATONE
Definition zone_terokkar_forest.cpp:232

Function Documentation

◆ AddSC_terokkar_forest()

void AddSC_terokkar_forest ( )
612{
621 new npc_isla_starmane();
622 new go_skull_pile();
623 new npc_slim();
624}
#define RegisterSpellAndAuraScriptPair(script_1, script_2)
Definition SpellScriptLoader.h:90
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition zone_terokkar_forest.cpp:512
Definition zone_terokkar_forest.cpp:369
Definition zone_terokkar_forest.cpp:584
Definition zone_terokkar_forest.cpp:238
Definition zone_terokkar_forest.cpp:122
Definition zone_terokkar_forest.cpp:206
Definition zone_terokkar_forest.cpp:168
Definition zone_terokkar_forest.cpp:147
Definition zone_terokkar_forest.cpp:189
Definition zone_terokkar_forest.cpp:94
Definition zone_terokkar_forest.cpp:78
Definition zone_terokkar_forest.cpp:55
Definition zone_terokkar_forest.cpp:39

References RegisterSpellAndAuraScriptPair, and RegisterSpellScript.

Referenced by AddOutlandScripts().