AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_pathaleon_the_calculator.cpp File Reference
#include "CreatureScript.h"
#include "ScriptedCreature.h"
#include "mechanar.h"

Go to the source code of this file.

Classes

struct  boss_pathaleon_the_calculator
 

Enumerations

enum  Says {
  SAY_AGGRO = 0 ,
  SAY_DOMINATION = 1 ,
  SAY_SUMMON = 2 ,
  SAY_ENRAGE = 3 ,
  SAY_SLAY = 4 ,
  SAY_DEATH = 5 ,
  SAY_APPEAR = 6
}
 
enum  Spells {
  SPELL_ARCANE_EXPLOSION = 15453 ,
  SPELL_DISGRUNTLED_ANGER = 35289 ,
  SPELL_ARCANE_TORRENT = 36022 ,
  SPELL_MANA_TAP = 36021 ,
  SPELL_DOMINATION = 35280 ,
  SPELL_FRENZY = 36992 ,
  SPELL_SUICIDE = 35301 ,
  SPELL_ETHEREAL_TELEPORT = 34427 ,
  SPELL_GREATER_INVISIBILITY = 34426 ,
  SPELL_SUMMON_NETHER_WRAITH_1 = 35285 ,
  SPELL_SUMMON_NETHER_WRAITH_2 = 35286 ,
  SPELL_SUMMON_NETHER_WRAITH_3 = 35287 ,
  SPELL_SUMMON_NETHER_WRAITH_4 = 35288
}
 
enum  Misc {
  ACTION_BRIDGE_MOB_DEATH = 1 ,
  EQUIPMENT_NORMAL = 1 ,
  EQUIPMENT_FRENZY = 2
}
 

Functions

void AddSC_boss_pathaleon_the_calculator ()
 

Enumeration Type Documentation

◆ Misc

enum Misc
Enumerator
ACTION_BRIDGE_MOB_DEATH 
EQUIPMENT_NORMAL 
EQUIPMENT_FRENZY 
51{
52 ACTION_BRIDGE_MOB_DEATH = 1, // Used by SAI
55};
@ EQUIPMENT_NORMAL
Definition boss_pathaleon_the_calculator.cpp:53
@ ACTION_BRIDGE_MOB_DEATH
Definition boss_pathaleon_the_calculator.cpp:52
@ EQUIPMENT_FRENZY
Definition boss_pathaleon_the_calculator.cpp:54

◆ Says

enum Says
Enumerator
SAY_AGGRO 
SAY_DOMINATION 
SAY_SUMMON 
SAY_ENRAGE 
SAY_SLAY 
SAY_DEATH 
SAY_APPEAR 
23{
24 SAY_AGGRO = 0,
26 SAY_SUMMON = 2,
27 SAY_ENRAGE = 3,
28 SAY_SLAY = 4,
29 SAY_DEATH = 5,
30 SAY_APPEAR = 6
31};
@ SAY_DEATH
Definition boss_pathaleon_the_calculator.cpp:29
@ SAY_DOMINATION
Definition boss_pathaleon_the_calculator.cpp:25
@ SAY_AGGRO
Definition boss_pathaleon_the_calculator.cpp:24
@ SAY_SLAY
Definition boss_pathaleon_the_calculator.cpp:28
@ SAY_ENRAGE
Definition boss_pathaleon_the_calculator.cpp:27
@ SAY_SUMMON
Definition boss_pathaleon_the_calculator.cpp:26
@ SAY_APPEAR
Definition boss_pathaleon_the_calculator.cpp:30

◆ Spells

enum Spells
Enumerator
SPELL_ARCANE_EXPLOSION 
SPELL_DISGRUNTLED_ANGER 
SPELL_ARCANE_TORRENT 
SPELL_MANA_TAP 
SPELL_DOMINATION 
SPELL_FRENZY 
SPELL_SUICIDE 
SPELL_ETHEREAL_TELEPORT 
SPELL_GREATER_INVISIBILITY 
SPELL_SUMMON_NETHER_WRAITH_1 
SPELL_SUMMON_NETHER_WRAITH_2 
SPELL_SUMMON_NETHER_WRAITH_3 
SPELL_SUMMON_NETHER_WRAITH_4 
34{
38 SPELL_MANA_TAP = 36021,
39 SPELL_DOMINATION = 35280,
40 SPELL_FRENZY = 36992,
41 SPELL_SUICIDE = 35301,
48};
@ SPELL_GREATER_INVISIBILITY
Definition boss_pathaleon_the_calculator.cpp:43
@ SPELL_ARCANE_TORRENT
Definition boss_pathaleon_the_calculator.cpp:37
@ SPELL_SUMMON_NETHER_WRAITH_2
Definition boss_pathaleon_the_calculator.cpp:45
@ SPELL_SUMMON_NETHER_WRAITH_1
Definition boss_pathaleon_the_calculator.cpp:44
@ SPELL_SUMMON_NETHER_WRAITH_3
Definition boss_pathaleon_the_calculator.cpp:46
@ SPELL_MANA_TAP
Definition boss_pathaleon_the_calculator.cpp:38
@ SPELL_ARCANE_EXPLOSION
Definition boss_pathaleon_the_calculator.cpp:35
@ SPELL_ETHEREAL_TELEPORT
Definition boss_pathaleon_the_calculator.cpp:42
@ SPELL_DISGRUNTLED_ANGER
Definition boss_pathaleon_the_calculator.cpp:36
@ SPELL_SUICIDE
Definition boss_pathaleon_the_calculator.cpp:41
@ SPELL_SUMMON_NETHER_WRAITH_4
Definition boss_pathaleon_the_calculator.cpp:47
@ SPELL_FRENZY
Definition boss_pathaleon_the_calculator.cpp:40
@ SPELL_DOMINATION
Definition boss_pathaleon_the_calculator.cpp:39

Function Documentation

◆ AddSC_boss_pathaleon_the_calculator()

void AddSC_boss_pathaleon_the_calculator ( )
180{
182}
#define RegisterMechanarCreatureAI(ai_name)
Definition mechanar.h:72
Definition boss_pathaleon_the_calculator.cpp:58

References RegisterMechanarCreatureAI.

Referenced by AddOutlandScripts().