TrinityCore
Loading...
Searching...
No Matches
boss_swamplord_muselek.cpp File Reference
#include "ScriptedCreature.h"
#include "ScriptMgr.h"
#include "SpellScript.h"
#include "SpellInfo.h"
#include "MotionMaster.h"
#include "Player.h"
#include "the_underbog.h"
+ Include dependency graph for boss_swamplord_muselek.cpp:

Go to the source code of this file.

Classes

struct  boss_swamplord_muselek
 
struct  npc_claw
 
class  spell_swamplord_muselek_move_away_primer
 

Enumerations

enum  MuselekTexts { SAY_COMMAND = 0 , SAY_AGGRO = 1 , SAY_SLAY = 2 , SAY_DEATH = 3 }
 
enum  MuselekSpells {
  SPELL_SHOOT = 22907 , SPELL_MULTI_SHOT = 34974 , SPELL_AIMED_SHOT = 31623 , SPELL_KNOCK_AWAY = 18813 ,
  SPELL_BEAR_COMMAND = 34662 , SPELL_DETERRENCE = 31567 , SPELL_HUNTERS_MARK = 31615 , SPELL_FREEZING_TRAP = 31946 ,
  SPELL_PACIFY_SELF = 19951 , SPELL_MOVE_AWAY_PRIMER = 31564 , SPELL_FACE_HIGHEST_THREAT = 32425 , SPELL_ECHOING_ROAR = 31429 ,
  SPELL_MAUL = 34298 , SPELL_FRENZY = 34971 , SPELL_FERAL_CHARGE = 39435
}
 
enum  MuselekEvents {
  EVENT_SHOOT = 1 , EVENT_MULTI_SHOT , EVENT_KNOCK_AWAY , EVENT_BEAR_COMMAND ,
  EVENT_COMBAT_SEQUENCE_1 , EVENT_COMBAT_SEQUENCE_2 , EVENT_COMBAT_SEQUENCE_3 , EVENT_COMBAT_SEQUENCE_4 ,
  EVENT_ECHOING_ROAR , EVENT_MAUL , EVENT_COMMAND_RESPONSE , EVENT_FERAL_CHARGE ,
  EVENT_OUTRO_1 , EVENT_OUTRO_2 , EVENT_OUTRO_3
}
 
enum  MuselekMisc {
  FACTION_CENARION_EXP = 1660 , NPC_WINDCALLER_CLAW = 17894 , POINT_OUTRO_1 = 1 , POINT_OUTRO_2 = 2 ,
  POINT_MOVE_AWAY = 1
}
 

Functions

void AddSC_boss_swamplord_muselek ()
 

Variables

Position const OutroPos [2]
 

Enumeration Type Documentation

◆ MuselekEvents

Enumerator
EVENT_SHOOT 
EVENT_MULTI_SHOT 
EVENT_KNOCK_AWAY 
EVENT_BEAR_COMMAND 
EVENT_COMBAT_SEQUENCE_1 
EVENT_COMBAT_SEQUENCE_2 
EVENT_COMBAT_SEQUENCE_3 
EVENT_COMBAT_SEQUENCE_4 
EVENT_ECHOING_ROAR 
EVENT_MAUL 
EVENT_COMMAND_RESPONSE 
EVENT_FERAL_CHARGE 
EVENT_OUTRO_1 
EVENT_OUTRO_2 
EVENT_OUTRO_3 

Definition at line 57 of file boss_swamplord_muselek.cpp.

◆ MuselekMisc

Enumerator
FACTION_CENARION_EXP 
NPC_WINDCALLER_CLAW 
POINT_OUTRO_1 
POINT_OUTRO_2 
POINT_MOVE_AWAY 

Definition at line 81 of file boss_swamplord_muselek.cpp.

◆ MuselekSpells

Enumerator
SPELL_SHOOT 
SPELL_MULTI_SHOT 
SPELL_AIMED_SHOT 
SPELL_KNOCK_AWAY 
SPELL_BEAR_COMMAND 
SPELL_DETERRENCE 
SPELL_HUNTERS_MARK 
SPELL_FREEZING_TRAP 
SPELL_PACIFY_SELF 
SPELL_MOVE_AWAY_PRIMER 
SPELL_FACE_HIGHEST_THREAT 
SPELL_ECHOING_ROAR 
SPELL_MAUL 
SPELL_FRENZY 
SPELL_FERAL_CHARGE 

Definition at line 34 of file boss_swamplord_muselek.cpp.

◆ MuselekTexts

Enumerator
SAY_COMMAND 
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 

Definition at line 26 of file boss_swamplord_muselek.cpp.

Function Documentation

◆ AddSC_boss_swamplord_muselek()

void AddSC_boss_swamplord_muselek ( )

Definition at line 393 of file boss_swamplord_muselek.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ OutroPos

Position const OutroPos[2]
Initial value:
=
{
{ 290.53226f, -125.35236f, 29.697079f, 0.0f },
{ 295.05692f, -123.32802f, 29.659490f, 0.0f }
}

Definition at line 90 of file boss_swamplord_muselek.cpp.