TrinityCore
kings_rest.cpp File Reference
#include "AreaTrigger.h"
#include "AreaTriggerAI.h"
#include "Conversation.h"
#include "ConversationAI.h"
#include "GameObject.h"
#include "GameObjectAI.h"
#include "InstanceScript.h"
#include "Map.h"
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "SpellAuras.h"
#include "SpellScript.h"
#include "TemporarySummon.h"
#include "Unit.h"
#include "kings_rest.h"
+ Include dependency graph for kings_rest.cpp:

Go to the source code of this file.

Classes

struct  at_kings_rest_trigger_intro_event_with_zul
 
class  conversation_kings_rest_intro
 
struct  npc_kings_rest_animated_guardian
 
class  spell_kings_rest_suppression_slam
 
class  spell_kings_rest_bound_by_shadow
 
class  spell_kings_rest_pit_of_despair
 
struct  go_kings_rest_serpentine_seal
 
struct  npc_kings_rest_shadow_of_zul
 
struct  npc_kings_rest_temple_basic
 
struct  npc_kings_rest_shadow_borne_warrior
 
struct  npc_kings_rest_shadow_borne_witch_doctor
 
struct  npc_kings_rest_shadow_borne_champion
 
struct  npc_kings_rest_minion_of_zul
 
struct  at_kings_rest_gust_slash
 

Enumerations

enum  KingsRestData {
  NPC_SHADOW_OF_ZUL = 137020 , SAY_ANIMATED_GUARDIAN_ENGAGE = 0 , SAY_ZUL_PRE_BOSS_EVENT_SPAWN = 0 , DISPLAY_INVISIBLE_ZUL = 11686 ,
  SPELL_VISUAL_ZUL_OPEN_GOB = 77330 , CONV_ZUL_KINGS_REST_INTRO = 7690 , SPELL_ZUL_SHADOWFORM = 269058 , SPELL_ZUL_TRASH_EVENT_STATE = 269905 ,
  SPELL_ZUL_DESPAWN_COSMETIC_TRASH = 270692 , SPELL_ZUL_SUMMON_VISUAL = 269619 , SPELL_ZUL_SUMMON_VISUAL_CHANNEL = 269623 , SPELL_SUPPRESSION_SLAM_SELECTOR = 270002 ,
  SPELL_SUPPRESSION_SLAM_DAMAGE = 270003 , SPELL_RELEASED_INHIBITORS = 270016 , SPELL_GUST_SLASH = 269931 , SPELL_GUST_SLASH_DAMAGE = 269932 ,
  SPELL_DEATHLY_CHILL = 269973 , SPELL_SHADOW_BOLT_VOLLEY = 269972 , SPELL_ANCESTRAL_FURY = 269976 , SPELL_VIGILANT_DEFENSE = 269928 ,
  SPELL_MINION_OF_ZUL_FIXATE = 269936 , SPELL_BOUND_BY_SHADOW = 269935
}
 
enum  AnimatedGuardianEvent { EVENT_SUPPRESSION_SLAM = 1 }
 
enum  ShadowBorneWarriorEvent { EVENT_GUST_SLASH = 1 }
 
enum  ShadowBorneWitchDoctorEvent { EVENT_DEATHLY_CHILL = 1 , EVENT_SHADOW_BOLT_VOLLEY }
 
enum  ShadowBorneChampionEvent { EVENT_ANCESTRAL_FURY = 1 , EVENT_VIGILANT_DEFENSE }
 

Functions

void AddSC_kings_rest ()
 

Variables

constexpr Position ShadowOfZulIntroSpawnPosition = { -944.9617f, 2646.5268f, 832.8684f, 4.716575f }
 
constexpr Position ShadowOfZulSerpentBossEventSpawnPosition = { -1066.0365f, 2643.302f, 819.37024f, 5.028946f }
 

Enumeration Type Documentation

◆ AnimatedGuardianEvent

Enumerator
EVENT_SUPPRESSION_SLAM 

Definition at line 166 of file kings_rest.cpp.

◆ KingsRestData

Enumerator
NPC_SHADOW_OF_ZUL 
SAY_ANIMATED_GUARDIAN_ENGAGE 
SAY_ZUL_PRE_BOSS_EVENT_SPAWN 
DISPLAY_INVISIBLE_ZUL 
SPELL_VISUAL_ZUL_OPEN_GOB 
CONV_ZUL_KINGS_REST_INTRO 
SPELL_ZUL_SHADOWFORM 
SPELL_ZUL_TRASH_EVENT_STATE 
SPELL_ZUL_DESPAWN_COSMETIC_TRASH 
SPELL_ZUL_SUMMON_VISUAL 
SPELL_ZUL_SUMMON_VISUAL_CHANNEL 
SPELL_SUPPRESSION_SLAM_SELECTOR 
SPELL_SUPPRESSION_SLAM_DAMAGE 
SPELL_RELEASED_INHIBITORS 
SPELL_GUST_SLASH 
SPELL_GUST_SLASH_DAMAGE 
SPELL_DEATHLY_CHILL 
SPELL_SHADOW_BOLT_VOLLEY 
SPELL_ANCESTRAL_FURY 
SPELL_VIGILANT_DEFENSE 
SPELL_MINION_OF_ZUL_FIXATE 
SPELL_BOUND_BY_SHADOW 

Definition at line 34 of file kings_rest.cpp.

◆ ShadowBorneChampionEvent

Enumerator
EVENT_ANCESTRAL_FURY 
EVENT_VIGILANT_DEFENSE 

Definition at line 491 of file kings_rest.cpp.

◆ ShadowBorneWarriorEvent

Enumerator
EVENT_GUST_SLASH 

Definition at line 386 of file kings_rest.cpp.

◆ ShadowBorneWitchDoctorEvent

Enumerator
EVENT_DEATHLY_CHILL 
EVENT_SHADOW_BOLT_VOLLEY 

Definition at line 434 of file kings_rest.cpp.

Function Documentation

◆ AddSC_kings_rest()

void AddSC_kings_rest ( )

Definition at line 581 of file kings_rest.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ ShadowOfZulIntroSpawnPosition

constexpr Position ShadowOfZulIntroSpawnPosition = { -944.9617f, 2646.5268f, 832.8684f, 4.716575f }
constexpr

Definition at line 71 of file kings_rest.cpp.

◆ ShadowOfZulSerpentBossEventSpawnPosition

constexpr Position ShadowOfZulSerpentBossEventSpawnPosition = { -1066.0365f, 2643.302f, 819.37024f, 5.028946f }
constexpr

Definition at line 281 of file kings_rest.cpp.