TrinityCore
Loading...
Searching...
No Matches
boss_mandokir.cpp File Reference
#include "zulgurub.h"
#include "InstanceScript.h"
#include "MotionMaster.h"
#include "ObjectAccessor.h"
#include "ScriptedCreature.h"
#include "ScriptMgr.h"
#include "SpellAuras.h"
#include "SpellScript.h"
#include "TemporarySummon.h"
+ Include dependency graph for boss_mandokir.cpp:

Go to the source code of this file.

Classes

struct  boss_mandokir
 
struct  npc_ohgan
 
struct  npc_vilebranch_speaker
 
class  spell_threatening_gaze
 

Enumerations

enum  Says {
  SAY_AGGRO = 0 , SAY_DING_KILL = 1 , SAY_WATCH = 2 , SAY_WATCH_WHISPER = 3 ,
  SAY_OHGAN_DEAD = 4 , SAY_GRATS_JINDO = 0
}
 
enum  Spells {
  SPELL_CHARGE = 24408 , SPELL_OVERPOWER = 24407 , SPELL_FEAR = 29321 , SPELL_WHIRLWIND = 13736 ,
  SPELL_MORTAL_STRIKE = 16856 , SPELL_FRENZY = 24318 , SPELL_WATCH = 24314 , SPELL_WATCH_CHARGE = 24315 ,
  SPELL_LEVEL_UP = 24312
}
 
enum  Events {
  EVENT_CHECK_SPEAKER = 1 , EVENT_CHECK_START , EVENT_STARTED , EVENT_OVERPOWER ,
  EVENT_MORTAL_STRIKE , EVENT_WHIRLWIND , EVENT_WATCH_PLAYER , EVENT_CHARGE_PLAYER
}
 
enum  Misc { MODEL_OHGAN_MOUNT = 15271 , PATH_MANDOKIR = 3942888 , POINT_MANDOKIR_END = 24 , CHAINED_SPIRT_COUNT = 20 }
 
enum  OhganSpells { SPELL_SUNDERARMOR = 24317 }
 
enum  VilebranchSpells { SPELL_DEMORALIZING_SHOUT = 13730 , SPELL_CLEAVE = 15284 }
 

Functions

void AddSC_boss_mandokir ()
 

Variables

Position const PosSummonChainedSpirits [CHAINED_SPIRT_COUNT]
 
Position const PosMandokir [2]
 

Enumeration Type Documentation

◆ Events

enum Events
Enumerator
EVENT_CHECK_SPEAKER 
EVENT_CHECK_START 
EVENT_STARTED 
EVENT_OVERPOWER 
EVENT_MORTAL_STRIKE 
EVENT_WHIRLWIND 
EVENT_WATCH_PLAYER 
EVENT_CHARGE_PLAYER 

Definition at line 52 of file boss_mandokir.cpp.

◆ Misc

enum Misc
Enumerator
MODEL_OHGAN_MOUNT 
PATH_MANDOKIR 
POINT_MANDOKIR_END 
CHAINED_SPIRT_COUNT 

Definition at line 64 of file boss_mandokir.cpp.

◆ OhganSpells

Enumerator
SPELL_SUNDERARMOR 

Definition at line 284 of file boss_mandokir.cpp.

◆ Says

enum Says
Enumerator
SAY_AGGRO 
SAY_DING_KILL 
SAY_WATCH 
SAY_WATCH_WHISPER 
SAY_OHGAN_DEAD 
SAY_GRATS_JINDO 

Definition at line 28 of file boss_mandokir.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_CHARGE 
SPELL_OVERPOWER 
SPELL_FEAR 
SPELL_WHIRLWIND 
SPELL_MORTAL_STRIKE 
SPELL_FRENZY 
SPELL_WATCH 
SPELL_WATCH_CHARGE 
SPELL_LEVEL_UP 

Definition at line 39 of file boss_mandokir.cpp.

◆ VilebranchSpells

Enumerator
SPELL_DEMORALIZING_SHOUT 
SPELL_CLEAVE 

Definition at line 326 of file boss_mandokir.cpp.

Function Documentation

◆ AddSC_boss_mandokir()

void AddSC_boss_mandokir ( )

Definition at line 405 of file boss_mandokir.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ PosMandokir

Position const PosMandokir[2]
Initial value:
=
{
{ -12167.8f, -1927.25f, 153.73f, 3.76991f },
{ -12197.86f, -1949.392f, 130.2745f, 0.0f }
}

Definition at line 96 of file boss_mandokir.cpp.

◆ PosSummonChainedSpirits

Position const PosSummonChainedSpirits[CHAINED_SPIRT_COUNT]
Initial value:
=
{
{ -12167.17f, -1979.330f, 133.0992f, 2.268928f },
{ -12262.74f, -1953.394f, 133.5496f, 0.593412f },
{ -12176.89f, -1983.068f, 133.7841f, 2.129302f },
{ -12226.45f, -1977.933f, 132.7982f, 1.466077f },
{ -12204.74f, -1890.431f, 135.7569f, 4.415683f },
{ -12216.70f, -1891.806f, 136.3496f, 4.677482f },
{ -12236.19f, -1892.034f, 134.1041f, 5.044002f },
{ -12248.24f, -1893.424f, 134.1182f, 5.270895f },
{ -12257.36f, -1897.663f, 133.1484f, 5.462881f },
{ -12265.84f, -1903.077f, 133.1649f, 5.654867f },
{ -12158.69f, -1972.707f, 133.8751f, 2.408554f },
{ -12178.82f, -1891.974f, 134.1786f, 3.944444f },
{ -12193.36f, -1890.039f, 135.1441f, 4.188790f },
{ -12275.59f, -1932.845f, 134.9017f, 0.174533f },
{ -12273.51f, -1941.539f, 136.1262f, 0.314159f },
{ -12247.02f, -1963.497f, 133.9476f, 0.872665f },
{ -12238.68f, -1969.574f, 133.6273f, 1.134464f },
{ -12192.78f, -1982.116f, 132.6966f, 1.919862f },
{ -12210.81f, -1979.316f, 133.8700f, 1.797689f },
{ -12283.51f, -1924.839f, 133.5170f, 0.069813f }
}

Definition at line 72 of file boss_mandokir.cpp.