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 
139{
143
145};
@ SPELL_DUSTIN_UNDEAD_DRAGON_VISUAL1
Definition zone_terokkar_forest.cpp:140
@ SPELL_DUSTIN_UNDEAD_DRAGON_VISUAL_AURA
Definition zone_terokkar_forest.cpp:142
@ SPELL_DUSTIN_UNDEAD_DRAGON_VISUAL2
Definition zone_terokkar_forest.cpp:141
@ NPC_AUCHENAI_DEATH_SPIRIT
Definition zone_terokkar_forest.cpp:144

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

◆ q10036Torgos

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

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

◆ Slim

enum Slim
Enumerator
FACTION_CONSORTIUM 
581{
583};
@ FACTION_CONSORTIUM
Definition zone_terokkar_forest.cpp:582

◆ UnkorTheRuthless

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

Function Documentation

◆ AddSC_terokkar_forest()

void AddSC_terokkar_forest ( )
614{
615 // Ours
623
624 // Theirs
626 new npc_isla_starmane();
627 new go_skull_pile();
628 new npc_slim();
629}
#define RegisterSpellAndAuraScriptPair(script_1, script_2)
Definition SpellScriptLoader.h:90
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition zone_terokkar_forest.cpp:514
Definition zone_terokkar_forest.cpp:371
Definition zone_terokkar_forest.cpp:586
Definition zone_terokkar_forest.cpp:240
Definition zone_terokkar_forest.cpp:123
Definition zone_terokkar_forest.cpp:207
Definition zone_terokkar_forest.cpp:169
Definition zone_terokkar_forest.cpp:148
Definition zone_terokkar_forest.cpp:190
Definition zone_terokkar_forest.cpp:95
Definition zone_terokkar_forest.cpp:79
Definition zone_terokkar_forest.cpp:56
Definition zone_terokkar_forest.cpp:40

References RegisterSpellAndAuraScriptPair, and RegisterSpellScript.

Referenced by AddOutlandScripts().