TrinityCore
Loading...
Searching...
No Matches
boss_darkmaster_gandling.cpp File Reference
#include "ScriptMgr.h"
#include "GameObject.h"
#include "InstanceScript.h"
#include "MotionMaster.h"
#include "ObjectAccessor.h"
#include "scholomance.h"
#include "ScriptedCreature.h"
#include "SpellInfo.h"
#include "SpellScript.h"
#include "TemporarySummon.h"
+ Include dependency graph for boss_darkmaster_gandling.cpp:

Go to the source code of this file.

Classes

class  boss_darkmaster_gandling
 
struct  boss_darkmaster_gandling::boss_darkmaster_gandlingAI
 
class  spell_shadow_portal
 
class  spell_shadow_portal::spell_shadow_portal_SpellScript
 
class  spell_shadow_portal_rooms
 
class  spell_shadow_portal_rooms::spell_shadow_portal_rooms_SpellScript
 

Enumerations

enum  Says { YELL_SUMMONED = 0 }
 
enum  Spells { SPELL_ARCANEMISSILES = 15790 , SPELL_SHADOWSHIELD = 12040 , SPELL_CURSE = 18702 , SPELL_SHADOW_PORTAL = 17950 }
 
enum  Events { EVENT_ARCANEMISSILES = 1 , EVENT_SHADOWSHIELD = 2 , EVENT_CURSE = 3 , EVENT_SHADOW_PORTAL = 4 }
 
enum  Rooms {
  ROOM_HALL_OF_SECRETS = 0 , ROOM_HALL_OF_THE_DAMNED = 1 , ROOM_THE_COVEN = 2 , ROOM_THE_SHADOW_VAULT = 3 ,
  ROOM_BAROV_FAMILY_VAULT = 4 , ROOM_VAULT_OF_THE_RAVENIAN = 5
}
 
enum  SPSpells {
  SPELL_SHADOW_PORTAL_HALLOFSECRETS = 17863 , SPELL_SHADOW_PORTAL_HALLOFTHEDAMNED = 17939 , SPELL_SHADOW_PORTAL_THECOVEN = 17943 , SPELL_SHADOW_PORTAL_THESHADOWVAULT = 17944 ,
  SPELL_SHADOW_PORTAL_BAROVFAMILYVAULT = 17946 , SPELL_SHADOW_PORTAL_VAULTOFTHERAVENIAN = 17948
}
 
enum  Creatures { NPC_RISEN_GUARDIAN = 11598 }
 
enum  ScriptEventId {
  SPELL_EVENT_HALLOFSECRETS = 5618 , SPELL_EVENT_HALLOFTHEDAMNED = 5619 , SPELL_EVENT_THECOVEN = 5620 , SPELL_EVENT_THESHADOWVAULT = 5621 ,
  SPELL_EVENT_BAROVFAMILYVAULT = 5622 , SPELL_EVENT_VAULTOFTHERAVENIAN = 5623
}
 

Functions

void AddSC_boss_darkmaster_gandling ()
 

Variables

Position const SummonPos [18]
 

Enumeration Type Documentation

◆ Creatures

enum Creatures
Enumerator
NPC_RISEN_GUARDIAN 

Definition at line 266 of file boss_darkmaster_gandling.cpp.

◆ Events

enum Events
Enumerator
EVENT_ARCANEMISSILES 
EVENT_SHADOWSHIELD 
EVENT_CURSE 
EVENT_SHADOW_PORTAL 

Definition at line 49 of file boss_darkmaster_gandling.cpp.

◆ Rooms

enum Rooms
Enumerator
ROOM_HALL_OF_SECRETS 
ROOM_HALL_OF_THE_DAMNED 
ROOM_THE_COVEN 
ROOM_THE_SHADOW_VAULT 
ROOM_BAROV_FAMILY_VAULT 
ROOM_VAULT_OF_THE_RAVENIAN 

Definition at line 144 of file boss_darkmaster_gandling.cpp.

◆ Says

enum Says
Enumerator
YELL_SUMMONED 

Definition at line 36 of file boss_darkmaster_gandling.cpp.

◆ ScriptEventId

Enumerator
SPELL_EVENT_HALLOFSECRETS 
SPELL_EVENT_HALLOFTHEDAMNED 
SPELL_EVENT_THECOVEN 
SPELL_EVENT_THESHADOWVAULT 
SPELL_EVENT_BAROVFAMILYVAULT 
SPELL_EVENT_VAULTOFTHERAVENIAN 

Definition at line 271 of file boss_darkmaster_gandling.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_ARCANEMISSILES 
SPELL_SHADOWSHIELD 
SPELL_CURSE 
SPELL_SHADOW_PORTAL 

Definition at line 41 of file boss_darkmaster_gandling.cpp.

◆ SPSpells

enum SPSpells
Enumerator
SPELL_SHADOW_PORTAL_HALLOFSECRETS 
SPELL_SHADOW_PORTAL_HALLOFTHEDAMNED 
SPELL_SHADOW_PORTAL_THECOVEN 
SPELL_SHADOW_PORTAL_THESHADOWVAULT 
SPELL_SHADOW_PORTAL_BAROVFAMILYVAULT 
SPELL_SHADOW_PORTAL_VAULTOFTHERAVENIAN 

Definition at line 154 of file boss_darkmaster_gandling.cpp.

Function Documentation

◆ AddSC_boss_darkmaster_gandling()

void AddSC_boss_darkmaster_gandling ( )

Definition at line 371 of file boss_darkmaster_gandling.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ SummonPos

Position const SummonPos[18]
Initial value:
=
{
{ 177.9624f, -68.23893f, 84.95197f, 3.228859f },
{ 183.7705f, -61.43489f, 84.92424f, 5.148721f },
{ 184.7035f, -77.74805f, 84.92424f, 4.660029f },
{ 111.7203f, -1.105035f, 85.45985f, 3.961897f },
{ 118.0079f, 6.430664f, 85.31169f, 2.408554f },
{ 120.0276f, -7.496636f, 85.31169f, 2.984513f },
{ 245.3716f, 0.628038f, 72.73877f, 0.01745329f },
{ 240.9920f, 3.405653f, 72.73877f, 6.143559f },
{ 240.9543f, -3.182943f, 72.73877f, 0.2268928f },
{ 181.8245f, -42.58117f, 75.4812f, 4.660029f },
{ 177.7456f, -42.74745f, 75.4812f, 4.886922f },
{ 185.6157f, -42.91200f, 75.4812f, 4.45059f },
}

Definition at line 242 of file boss_darkmaster_gandling.cpp.