TrinityCore
Loading...
Searching...
No Matches
boss_slad_ran.cpp File Reference
#include "ScriptMgr.h"
#include "gundrak.h"
#include "MotionMaster.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "SpellAuras.h"
#include "TemporarySummon.h"
+ Include dependency graph for boss_slad_ran.cpp:

Go to the source code of this file.

Classes

struct  boss_slad_ran
 
struct  npc_slad_ran_constrictor
 
struct  npc_slad_ran_viper
 
class  achievement_snakes_whyd_it_have_to_be_snakes
 

Enumerations

enum  Spells {
  SPELL_POISON_NOVA = 55081 , SPELL_POWERFULL_BITE = 48287 , SPELL_VENOM_BOLT = 54970 , SPELL_SUMMON_SNAKES = 55060 ,
  SPELL_SUMMON_CONSTRICTORS = 54969
}
 
enum  Yells {
  SAY_AGGRO = 0 , SAY_SLAY = 1 , SAY_DEATH = 2 , SAY_SUMMON_SNAKES = 3 ,
  SAY_SUMMON_CONSTRICTORS = 4 , EMOTE_NOVA = 5 , EMOTE_ACTIVATE_ALTAR = 6
}
 
enum  Creatures { CREATURE_SNAKE = 29680 , CREATURE_CONSTRICTORS = 29713 }
 
enum  ConstrictorSpells { SPELL_GRIP_OF_SLAD_RAN = 55093 , SPELL_SNAKE_WRAP = 55126 , SPELL_VENOMOUS_BITE = 54987 }
 
enum  Misc { DATA_SNAKES_WHYD_IT_HAVE_TO_BE_SNAKES = 1 }
 
enum  Phase { PHASE_NONE = 0 , PHASE_SNAKES = 1 , PHASE_CONSTRICTORS = 2 }
 
enum  TaskGroup { GROUP_SNAKES = 0 }
 

Functions

void AddSC_boss_slad_ran ()
 

Variables

static Position SpawnLoc []
 

Enumeration Type Documentation

◆ ConstrictorSpells

Enumerator
SPELL_GRIP_OF_SLAD_RAN 
SPELL_SNAKE_WRAP 
SPELL_VENOMOUS_BITE 

Definition at line 52 of file boss_slad_ran.cpp.

◆ Creatures

enum Creatures
Enumerator
CREATURE_SNAKE 
CREATURE_CONSTRICTORS 

Definition at line 46 of file boss_slad_ran.cpp.

◆ Misc

enum Misc
Enumerator
DATA_SNAKES_WHYD_IT_HAVE_TO_BE_SNAKES 

Definition at line 68 of file boss_slad_ran.cpp.

◆ Phase

enum Phase
Enumerator
PHASE_NONE 
PHASE_SNAKES 
PHASE_CONSTRICTORS 

Definition at line 73 of file boss_slad_ran.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_POISON_NOVA 
SPELL_POWERFULL_BITE 
SPELL_VENOM_BOLT 
SPELL_SUMMON_SNAKES 
SPELL_SUMMON_CONSTRICTORS 

Definition at line 26 of file boss_slad_ran.cpp.

◆ TaskGroup

enum TaskGroup
Enumerator
GROUP_SNAKES 

Definition at line 80 of file boss_slad_ran.cpp.

◆ Yells

enum Yells
Enumerator
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_SUMMON_SNAKES 
SAY_SUMMON_CONSTRICTORS 
EMOTE_NOVA 
EMOTE_ACTIVATE_ALTAR 

Definition at line 35 of file boss_slad_ran.cpp.

Function Documentation

◆ AddSC_boss_slad_ran()

void AddSC_boss_slad_ran ( )

Definition at line 297 of file boss_slad_ran.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ SpawnLoc

Position SpawnLoc[]
static
Initial value:
=
{
{1783.81f, 646.637f, 133.948f, 3.71755f},
{1775.03f, 606.586f, 134.165f, 1.43117f},
{1717.39f, 630.041f, 129.282f, 5.96903f},
{1765.66f, 646.542f, 134.02f, 5.11381f},
{1716.76f, 635.159f, 129.282f, 0.191986f}
}

Definition at line 59 of file boss_slad_ran.cpp.