TrinityCore
zone_howling_fjord.cpp File Reference
#include "ScriptMgr.h"
#include "Containers.h"
#include "MotionMaster.h"
#include "ObjectAccessor.h"
#include "ObjectMgr.h"
#include "Player.h"
#include "QuestDef.h"
#include "ScriptedCreature.h"
#include "ScriptedEscortAI.h"
#include "Spell.h"
#include "SpellInfo.h"
#include "SpellScript.h"
#include "TemporarySummon.h"
#include "Vehicle.h"
+ Include dependency graph for zone_howling_fjord.cpp:

Go to the source code of this file.

Classes

struct  npc_daegarn
 
class  spell_fjord_mindless_abomination_ping_master
 
class  spell_fjord_mindless_abomination_explosion_fx_master
 
class  spell_fjord_rivenwood_captives_not_on_quest
 
class  spell_fjord_rivenwood_captives_on_quest
 
class  spell_fjord_the_cleansing_shrine_cast
 
class  spell_fjord_the_cleansing_cleansing_soul
 
class  spell_fjord_the_cleansing_mirror_image_script_effect
 
class  spell_fjord_the_cleansing_on_death_cast_on_master
 
class  spell_fjord_the_way_to_his_heart_anuniaq_net
 
class  spell_fjord_the_way_to_his_heart_reverse_cast
 
class  spell_fjord_the_way_to_his_heart_quest_complete
 

Enumerations

enum  Daegarnn {
  QUEST_DEFEAT_AT_RING = 11300 , NPC_FIRJUS = 24213 , NPC_JLARBORN = 24215 , NPC_YOROS = 24214 ,
  NPC_OLUF = 23931 , NPC_PRISONER_1 = 24253 , NPC_PRISONER_2 = 24254 , NPC_PRISONER_3 = 24255 ,
  SAY_TEXT = 0
}
 
enum  SomeAssemblyRequired { SPELL_MINDLESS_ABOMINATION_CONTROL = 42168 , SPELL_RANDOM_CIRCUMFERENCE_POINT_POISON = 42266 , SPELL_RANDOM_CIRCUMFERENCE_POINT_BONE = 42267 , SPELL_RANDOM_CIRCUMFERENCE_POINT_BONE_2 = 42274 }
 
enum  RivenwoodCaptives {
  SPELL_SUMMON_BABY_RIVEN_WIDOWS = 43275 , SPELL_SUMMON_DARKCLAW_BAT = 43276 , SPELL_SUMMON_FANGGORE_WORG = 43277 , SPELL_SUMMON_GJALERBRON_RUNECASTER = 43278 ,
  SPELL_SUMMON_GJALERBRON_SLEEPWATCHER = 43279 , SPELL_SUMMON_GJALERBRON_WARRIOR = 43280 , SPELL_SUMMON_PUTRID_HORROR = 43281 , SPELL_SUMMON_WINTERSKORN_BERSERKER = 43282 ,
  SPELL_SUMMON_WINTERSKORN_WOODSMAN = 43283 , SPELL_SUMMON_WINTERSKORN_TRIBESMAN = 43284 , SPELL_SUMMON_WINTERSKORN_ORACLE = 43285 , SPELL_SUMMON_FREED_MIST_WHISPER_SCOUT = 43289
}
 
enum  TheCleansing {
  SPELL_CLEANSING_SOUL = 43351 , SPELL_SUMMON_INNER_TURMOIL = 50167 , SPELL_RECENT_MEDITATION = 61720 , SPELL_MIRROR_IMAGE_AURA = 50218 ,
  QUEST_THE_CLEANSING_H = 11317 , QUEST_THE_CLEANSING_A = 11322
}
 
enum  TheWayToHisHeart { SPELL_CREATE_TASTY_REEF_FISH = 12602 , SPELL_FISHED_UP_REEF_SHARK = 20713 }
 

Functions

void AddSC_howling_fjord ()
 

Variables

static Position const daegarnSummonPosition = { 838.81f, -4678.06f, -94.182f, 0.0f }
 
static Position const daegarnCenterPosition = { 801.88f, -4721.87f, -96.143f, 0.0f }
 
std::array< uint32, 11 > const CocoonSummonSpells
 

Enumeration Type Documentation

◆ Daegarnn

enum Daegarnn
Enumerator
QUEST_DEFEAT_AT_RING 
NPC_FIRJUS 
NPC_JLARBORN 
NPC_YOROS 
NPC_OLUF 
NPC_PRISONER_1 
NPC_PRISONER_2 
NPC_PRISONER_3 
SAY_TEXT 

Definition at line 37 of file zone_howling_fjord.cpp.

◆ RivenwoodCaptives

Enumerator
SPELL_SUMMON_BABY_RIVEN_WIDOWS 
SPELL_SUMMON_DARKCLAW_BAT 
SPELL_SUMMON_FANGGORE_WORG 
SPELL_SUMMON_GJALERBRON_RUNECASTER 
SPELL_SUMMON_GJALERBRON_SLEEPWATCHER 
SPELL_SUMMON_GJALERBRON_WARRIOR 
SPELL_SUMMON_PUTRID_HORROR 
SPELL_SUMMON_WINTERSKORN_BERSERKER 
SPELL_SUMMON_WINTERSKORN_WOODSMAN 
SPELL_SUMMON_WINTERSKORN_TRIBESMAN 
SPELL_SUMMON_WINTERSKORN_ORACLE 
SPELL_SUMMON_FREED_MIST_WHISPER_SCOUT 

Definition at line 273 of file zone_howling_fjord.cpp.

◆ SomeAssemblyRequired

Enumerator
SPELL_MINDLESS_ABOMINATION_CONTROL 
SPELL_RANDOM_CIRCUMFERENCE_POINT_POISON 
SPELL_RANDOM_CIRCUMFERENCE_POINT_BONE 
SPELL_RANDOM_CIRCUMFERENCE_POINT_BONE_2 

Definition at line 209 of file zone_howling_fjord.cpp.

◆ TheCleansing

Enumerator
SPELL_CLEANSING_SOUL 
SPELL_SUMMON_INNER_TURMOIL 
SPELL_RECENT_MEDITATION 
SPELL_MIRROR_IMAGE_AURA 
QUEST_THE_CLEANSING_H 
QUEST_THE_CLEANSING_A 

Definition at line 352 of file zone_howling_fjord.cpp.

◆ TheWayToHisHeart

Enumerator
SPELL_CREATE_TASTY_REEF_FISH 
SPELL_FISHED_UP_REEF_SHARK 

Definition at line 472 of file zone_howling_fjord.cpp.

Function Documentation

◆ AddSC_howling_fjord()

void AddSC_howling_fjord ( )

Definition at line 538 of file zone_howling_fjord.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ CocoonSummonSpells

std::array<uint32, 11> const CocoonSummonSpells
Initial value:

Definition at line 289 of file zone_howling_fjord.cpp.

◆ daegarnCenterPosition

Position const daegarnCenterPosition = { 801.88f, -4721.87f, -96.143f, 0.0f }
static

Definition at line 51 of file zone_howling_fjord.cpp.

◆ daegarnSummonPosition

Position const daegarnSummonPosition = { 838.81f, -4678.06f, -94.182f, 0.0f }
static

Definition at line 50 of file zone_howling_fjord.cpp.