Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
boss_slad_ran.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "SpellAuras.h"
#include "gundrak.h"
#include "Player.h"
Include dependency graph for boss_slad_ran.cpp:

Go to the source code of this file.

Classes

class  achievement_snakes_whyd_it_have_to_be_snakes
class  boss_slad_ran
struct  boss_slad_ran::boss_slad_ranAI
class  npc_slad_ran_constrictor
struct  npc_slad_ran_constrictor::npc_slad_ran_constrictorAI
class  npc_slad_ran_viper
struct  npc_slad_ran_viper::npc_slad_ran_viperAI

Enumerations

enum  ConstrictorSpells { SPELL_GRIP_OF_SLAD_RAN = 55093 , SPELL_SNAKE_WRAP = 55126 , SPELL_VENOMOUS_BITE = 54987 , H_SPELL_VENOMOUS_BITE = 58996 }
enum  Creatures { CREATURE_SNAKE = 29680 , CREATURE_CONSTRICTORS = 29713 }
enum  Misc { DATA_SNAKES_WHYD_IT_HAVE_TO_BE_SNAKES = 1 }
enum  Spells {
  SPELL_POISON_NOVA = 55081 , H_SPELL_POISON_NOVA = 59842 , SPELL_POWERFULL_BITE = 48287 , H_SPELL_POWERFULL_BITE = 59840 ,
  SPELL_VENOM_BOLT = 54970 , H_SPELL_VENOM_BOLT = 59839
}
enum  Yells {
  SAY_AGGRO = 0 , SAY_SLAY = 1 , SAY_DEATH = 2 , SAY_SUMMON_SNAKES = 3 ,
  SAY_SUMMON_CONSTRICTORS = 4 , EMOTE_NOVA = 5
}

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 
H_SPELL_VENOMOUS_BITE 

Definition at line 38 of file boss_slad_ran.cpp.

◆ Creatures

enum Creatures
Enumerator
CREATURE_SNAKE 
CREATURE_CONSTRICTORS 

Definition at line 32 of file boss_slad_ran.cpp.

◆ Misc

enum Misc
Enumerator
DATA_SNAKES_WHYD_IT_HAVE_TO_BE_SNAKES 

Definition at line 55 of file boss_slad_ran.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_POISON_NOVA 
H_SPELL_POISON_NOVA 
SPELL_POWERFULL_BITE 
H_SPELL_POWERFULL_BITE 
SPELL_VENOM_BOLT 
H_SPELL_VENOM_BOLT 

Definition at line 12 of file boss_slad_ran.cpp.

◆ Yells

enum Yells
Enumerator
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_SUMMON_SNAKES 
SAY_SUMMON_CONSTRICTORS 
EMOTE_NOVA 

Definition at line 22 of file boss_slad_ran.cpp.

Function Documentation

◆ AddSC_boss_slad_ran()

void AddSC_boss_slad_ran ( )

Definition at line 300 of file boss_slad_ran.cpp.

Referenced by AddNorthrendScripts().

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 46 of file boss_slad_ran.cpp.

Referenced by hyjalAI::SummonCreature(), and boss_slad_ran::boss_slad_ranAI::UpdateAI().