TrinityCore
zone_isle_of_queldanas.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "ScriptedGossip.h"
#include "MotionMaster.h"
#include "ObjectAccessor.h"
#include "Player.h"
#include "TemporarySummon.h"
+ Include dependency graph for zone_isle_of_queldanas.cpp:

Go to the source code of this file.

Classes

struct  npc_thalorien_dawnseeker
 

Enumerations

enum  ThalorienDawnseekerTexts {
  SAY_THALORIEN_1 = 0 , SAY_THALORIEN_2 = 1 , SAY_THALORIEN_3 = 2 , SAY_THALORIEN_4 = 3 ,
  SAY_THALORIEN_5 = 4 , SAY_THALORIEN_6 = 5 , SAY_THALORIEN_7 = 6 , SAY_THALORIEN_8 = 7 ,
  SAY_THALORIEN_9 = 8 , SAY_THALORIEN_10 = 9 , SAY_MORLEN_1 = 0 , SAY_MORLEN_2 = 1 ,
  SAY_MORLEN_3 = 2 , SAY_MORLEN_4 = 3 , SAY_MORLEN_5 = 4
}
 
enum  ThalorienDawnseekerSummons { SUMMON_SUNWELL_DEFENDER = 1 , SUMMON_SCOURGE_ZOMBIE = 2 , SUMMON_GHOUL_INVADER = 3 , SUMMON_CRYPT_RAIDER = 4 }
 
enum  ThalorienDawnseekerActions { ACTION_START_QUEST = 1 }
 
enum  ThalorienDawnseekerEvents {
  EVENT_INTRO_0 = 1 , EVENT_INTRO_1 = 2 , EVENT_INTRO_2 = 3 , EVENT_INTRO_3 = 4 ,
  EVENT_SALUTE = 5 , EVENT_DEFENDERS_RUN = 6 , EVENT_DEFENDERS_RUN_2 = 7 , EVENT_THALORIEN_GO = 8 ,
  EVENT_INTRO_4 = 9 , EVENT_SUMMON_MORLEN = 10 , EVENT_INTRO_5 = 11 , EVENT_MORLEN_1 = 12 ,
  EVENT_SPAWN_WAVE_1 = 13 , EVENT_SPAWN_WAVE_2 = 14 , EVENT_SPAWN_WAVE_3 = 15 , EVENT_WAVE_ATTACK = 16 ,
  EVENT_MORLEN_2 = 17 , EVENT_MORLEN_ATTACK = 18 , EVENT_OUTRO_1 = 19 , EVENT_OUTRO_2 = 20 ,
  EVENT_OUTRO_3 = 21 , EVENT_OUTRO_4 = 22 , EVENT_KNEEL = 23
}
 
enum  ThalorienDawnseeker {
  MENU_EXAMINE_REMAINS = 10908 , NPC_THALORIEN_DAWNSEEKER = 37205 , NPC_SUNWELL_DEFENDER = 37211 , NPC_MORLEN_GOLDGRIP = 37542 ,
  NPC_SCOURGE_ZOMBIE = 37538 , NPC_GHOUL_INVADER = 37539 , NPC_CRYPT_RAIDER = 37541 , SPELL_BLOOD_PRESENCE = 50689 ,
  SPELL_KILL_CREDIT = 70265 , SPELL_POLYMORPH_VISUAL = 27123
}
 

Functions

void AddSC_isle_of_queldanas ()
 

Variables

uint8 const defenders = 10
 
float const defendersOrientation = 5.67232f
 
Position const defendersRun []
 
Position const thalorienSummon = { 11795.32f, -7070.476f, 26.27511f, 5.67232f }
 
Position const thalorienFight = { 11788.46f, -7063.375f, 25.79677f, 3.054326f }
 
Position const morlenSummon = { 11766.46f, -7050.078f, 26.19846f, 5.637414f }
 

Enumeration Type Documentation

◆ ThalorienDawnseeker

Enumerator
MENU_EXAMINE_REMAINS 
NPC_THALORIEN_DAWNSEEKER 
NPC_SUNWELL_DEFENDER 
NPC_MORLEN_GOLDGRIP 
NPC_SCOURGE_ZOMBIE 
NPC_GHOUL_INVADER 
NPC_CRYPT_RAIDER 
SPELL_BLOOD_PRESENCE 
SPELL_KILL_CREDIT 
SPELL_POLYMORPH_VISUAL 

Definition at line 86 of file zone_isle_of_queldanas.cpp.

◆ ThalorienDawnseekerActions

Enumerator
ACTION_START_QUEST 

Definition at line 54 of file zone_isle_of_queldanas.cpp.

◆ ThalorienDawnseekerEvents

Enumerator
EVENT_INTRO_0 
EVENT_INTRO_1 
EVENT_INTRO_2 
EVENT_INTRO_3 
EVENT_SALUTE 
EVENT_DEFENDERS_RUN 
EVENT_DEFENDERS_RUN_2 
EVENT_THALORIEN_GO 
EVENT_INTRO_4 
EVENT_SUMMON_MORLEN 
EVENT_INTRO_5 
EVENT_MORLEN_1 
EVENT_SPAWN_WAVE_1 
EVENT_SPAWN_WAVE_2 
EVENT_SPAWN_WAVE_3 
EVENT_WAVE_ATTACK 
EVENT_MORLEN_2 
EVENT_MORLEN_ATTACK 
EVENT_OUTRO_1 
EVENT_OUTRO_2 
EVENT_OUTRO_3 
EVENT_OUTRO_4 
EVENT_KNEEL 

Definition at line 59 of file zone_isle_of_queldanas.cpp.

◆ ThalorienDawnseekerSummons

Enumerator
SUMMON_SUNWELL_DEFENDER 
SUMMON_SCOURGE_ZOMBIE 
SUMMON_GHOUL_INVADER 
SUMMON_CRYPT_RAIDER 

Definition at line 46 of file zone_isle_of_queldanas.cpp.

◆ ThalorienDawnseekerTexts

Enumerator
SAY_THALORIEN_1 
SAY_THALORIEN_2 
SAY_THALORIEN_3 
SAY_THALORIEN_4 
SAY_THALORIEN_5 
SAY_THALORIEN_6 
SAY_THALORIEN_7 
SAY_THALORIEN_8 
SAY_THALORIEN_9 
SAY_THALORIEN_10 
SAY_MORLEN_1 
SAY_MORLEN_2 
SAY_MORLEN_3 
SAY_MORLEN_4 
SAY_MORLEN_5 

Definition at line 26 of file zone_isle_of_queldanas.cpp.

Function Documentation

◆ AddSC_isle_of_queldanas()

void AddSC_isle_of_queldanas ( )

Definition at line 419 of file zone_isle_of_queldanas.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ defenders

uint8 const defenders = 10

Definition at line 102 of file zone_isle_of_queldanas.cpp.

◆ defendersOrientation

float const defendersOrientation = 5.67232f

Definition at line 103 of file zone_isle_of_queldanas.cpp.

◆ defendersRun

Position const defendersRun[]
Initial value:
=
{
{ 11934.78f, -7064.424f, 33.38046f },
{ 11927.9f, -7061.303f, 32.00986f },
{ 11927.81f, -7067.289f, 31.81058f },
{ 11927.89f, -7058.299f, 32.13486f },
{ 11927.9f, -7061.303f, 32.00986f },
{ 11934.78f, -7064.424f, 33.38046f },
{ 11920.69f, -7061.134f, 30.40684f },
{ 11920.56f, -7067.133f, 30.41605f },
{ 11920.76f, -7058.135f, 30.61656f },
{ 11920.5f, -7070.132f, 30.40836f }
}

Definition at line 104 of file zone_isle_of_queldanas.cpp.

◆ morlenSummon

Position const morlenSummon = { 11766.46f, -7050.078f, 26.19846f, 5.637414f }

Definition at line 121 of file zone_isle_of_queldanas.cpp.

◆ thalorienFight

Position const thalorienFight = { 11788.46f, -7063.375f, 25.79677f, 3.054326f }

Definition at line 120 of file zone_isle_of_queldanas.cpp.

◆ thalorienSummon

Position const thalorienSummon = { 11795.32f, -7070.476f, 26.27511f, 5.67232f }

Definition at line 119 of file zone_isle_of_queldanas.cpp.