TrinityCore
boss_prince_malchezaar.cpp File Reference
#include "ScriptMgr.h"
#include "Containers.h"
#include "karazhan.h"
#include "InstanceScript.h"
#include "ObjectAccessor.h"
#include "ScriptedCreature.h"
#include "SpellInfo.h"
#include "SpellMgr.h"
#include "TemporarySummon.h"
+ Include dependency graph for boss_prince_malchezaar.cpp:

Go to the source code of this file.

Classes

struct  InfernalPoint
 
class  netherspite_infernal
 
struct  netherspite_infernal::netherspite_infernalAI
 
class  boss_malchezaar
 
struct  boss_malchezaar::boss_malchezaarAI
 

Macros

#define INFERNAL_Z   275.5f
 

Enumerations

enum  PrinceMalchezaar {
  SAY_AGGRO = 0 , SAY_AXE_TOSS1 = 1 , SAY_AXE_TOSS2 = 2 , SAY_SLAY = 6 ,
  SAY_SUMMON = 7 , SAY_DEATH = 8 , TOTAL_INFERNAL_POINTS = 18 , SPELL_ENFEEBLE = 30843 ,
  SPELL_ENFEEBLE_EFFECT = 41624 , SPELL_SHADOWNOVA = 30852 , SPELL_SW_PAIN = 30854 , SPELL_THRASH_PASSIVE = 12787 ,
  SPELL_SUNDER_ARMOR = 30901 , SPELL_THRASH_AURA = 12787 , SPELL_EQUIP_AXES = 30857 , SPELL_AMPLIFY_DAMAGE = 39095 ,
  SPELL_CLEAVE = 30131 , SPELL_HELLFIRE = 30859 , NETHERSPITE_INFERNAL = 17646 , MALCHEZARS_AXE = 17650 ,
  INFERNAL_MODEL_INVISIBLE = 11686 , SPELL_INFERNAL_RELAY = 30834 , EQUIP_ID_AXE = 33542
}
 

Functions

void AddSC_boss_malchezaar ()
 

Variables

static InfernalPoint InfernalPoints []
 

Macro Definition Documentation

◆ INFERNAL_Z

#define INFERNAL_Z   275.5f

Definition at line 41 of file boss_prince_malchezaar.cpp.

Enumeration Type Documentation

◆ PrinceMalchezaar

Enumerator
SAY_AGGRO 
SAY_AXE_TOSS1 
SAY_AXE_TOSS2 
SAY_SLAY 
SAY_SUMMON 
SAY_DEATH 
TOTAL_INFERNAL_POINTS 
SPELL_ENFEEBLE 
SPELL_ENFEEBLE_EFFECT 
SPELL_SHADOWNOVA 
SPELL_SW_PAIN 
SPELL_THRASH_PASSIVE 
SPELL_SUNDER_ARMOR 
SPELL_THRASH_AURA 
SPELL_EQUIP_AXES 
SPELL_AMPLIFY_DAMAGE 
SPELL_CLEAVE 
SPELL_HELLFIRE 
NETHERSPITE_INFERNAL 
MALCHEZARS_AXE 
INFERNAL_MODEL_INVISIBLE 
SPELL_INFERNAL_RELAY 
EQUIP_ID_AXE 

Definition at line 68 of file boss_prince_malchezaar.cpp.

Function Documentation

◆ AddSC_boss_malchezaar()

void AddSC_boss_malchezaar ( )

Definition at line 579 of file boss_prince_malchezaar.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Variable Documentation

◆ InfernalPoints

InfernalPoint InfernalPoints[]
static
Initial value:
=
{
{-10922.8f, -1985.2f},
{-10916.2f, -1996.2f},
{-10932.2f, -2008.1f},
{-10948.8f, -2022.1f},
{-10958.7f, -1997.7f},
{-10971.5f, -1997.5f},
{-10990.8f, -1995.1f},
{-10989.8f, -1976.5f},
{-10971.6f, -1973.0f},
{-10955.5f, -1974.0f},
{-10939.6f, -1969.8f},
{-10958.0f, -1952.2f},
{-10941.7f, -1954.8f},
{-10943.1f, -1988.5f},
{-10948.8f, -2005.1f},
{-10984.0f, -2019.3f},
{-10932.8f, -1979.6f},
{-10935.7f, -1996.0f}
}

Definition at line 43 of file boss_prince_malchezaar.cpp.