TrinityCore
Loading...
Searching...
No Matches
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 "ScriptedGossip.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_guide_our_sights_fx_master
 
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
 
class  spell_fjord_scourging_crystal_controller
 
class  spell_fjord_mixing_blood
 
class  spell_fjord_mixing_vrykul_blood
 
class  spell_fjord_failed_mix_concoction_1
 
class  spell_fjord_failed_mix_concoction_2
 
class  spell_fjord_taxi_to_explorers_league_outpost
 
class  spell_fjord_worg_disguise
 
class  spell_fjord_worg_disguise_dummy
 
class  spell_fjord_braves_flare
 
class  spell_fjord_sergeants_flare
 

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  GuideOurSights { SPELL_RANDOM_CIRCUMFERENCE_POINT_CANNON_PART_01 = 43081 , SPELL_RANDOM_CIRCUMFERENCE_POINT_CANNON_PART_02 = 43082 }
 
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 }
 
enum  BringDownThoseShields { SPELL_SCOURGING_CRYSTAL_CONTROLLER = 43878 , SPELL_FORCE_SHIELD_ARCANE_PURPLE_X3 = 43874 }
 
enum  ApplyHeatAndStir {
  SPELL_SPURTS_AND_SMOKE = 38594 , SPELL_FAILED_MIX_1 = 43376 , SPELL_FAILED_MIX_2 = 43378 , SPELL_FAILED_MIX_3 = 43970 ,
  SPELL_SUCCESSFUL_MIX = 43377 , NPC_GENERIC_TRIGGER_LAB = 24042 , SAY_CONCOCTION_1 = 0 , SAY_CONCOCTION_2 = 1
}
 
enum  TheExplorersLeagueOutpost { SPELL_TAXI_TO_EXPLORERS_LEAGUE = 44280 }
 
enum  InWorgsClothing { SPELL_WORG_DISGUISE_DUMMY = 68347 , SPELL_WORG_DISGUISE = 43369 }
 
enum  TowersOfCertainDoomHorde { SPELL_BRAVES_FLARE_EFFECT = 43106 }
 
enum  TowersOfCertainDoomAlliance { SPELL_SERGEANTS_FLARE_EFFECT = 43068 }
 

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

◆ ApplyHeatAndStir

Enumerator
SPELL_SPURTS_AND_SMOKE 
SPELL_FAILED_MIX_1 
SPELL_FAILED_MIX_2 
SPELL_FAILED_MIX_3 
SPELL_SUCCESSFUL_MIX 
NPC_GENERIC_TRIGGER_LAB 
SAY_CONCOCTION_1 
SAY_CONCOCTION_2 

Definition at line 652 of file zone_howling_fjord.cpp.

◆ BringDownThoseShields

Enumerator
SPELL_SCOURGING_CRYSTAL_CONTROLLER 
SPELL_FORCE_SHIELD_ARCANE_PURPLE_X3 

Definition at line 617 of file zone_howling_fjord.cpp.

◆ 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 38 of file zone_howling_fjord.cpp.

◆ GuideOurSights

Enumerator
SPELL_RANDOM_CIRCUMFERENCE_POINT_CANNON_PART_01 
SPELL_RANDOM_CIRCUMFERENCE_POINT_CANNON_PART_02 

Definition at line 212 of file zone_howling_fjord.cpp.

◆ InWorgsClothing

Enumerator
SPELL_WORG_DISGUISE_DUMMY 
SPELL_WORG_DISGUISE 

Definition at line 786 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 330 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 250 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 413 of file zone_howling_fjord.cpp.

◆ TheExplorersLeagueOutpost

Enumerator
SPELL_TAXI_TO_EXPLORERS_LEAGUE 

Definition at line 756 of file zone_howling_fjord.cpp.

◆ TheWayToHisHeart

Enumerator
SPELL_CREATE_TASTY_REEF_FISH 
SPELL_FISHED_UP_REEF_SHARK 

Definition at line 541 of file zone_howling_fjord.cpp.

◆ TowersOfCertainDoomAlliance

Enumerator
SPELL_SERGEANTS_FLARE_EFFECT 

Definition at line 874 of file zone_howling_fjord.cpp.

◆ TowersOfCertainDoomHorde

Enumerator
SPELL_BRAVES_FLARE_EFFECT 

Definition at line 844 of file zone_howling_fjord.cpp.

Function Documentation

◆ AddSC_howling_fjord()

void AddSC_howling_fjord ( )

Definition at line 900 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 346 of file zone_howling_fjord.cpp.

◆ daegarnCenterPosition

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

Definition at line 52 of file zone_howling_fjord.cpp.

◆ daegarnSummonPosition

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

Definition at line 51 of file zone_howling_fjord.cpp.