Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
boss_maexxna.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "PassiveAI.h"
#include "naxxramas.h"
Include dependency graph for boss_maexxna.cpp:

Go to the source code of this file.

Classes

class  boss_maexxna
struct  boss_maexxna::boss_maexxnaAI
class  npc_webwrap
struct  npc_webwrap::npc_webwrapAI

Macros

#define MAX_POS_WRAP   3

Enumerations

enum  Creatures { NPC_WEB_WRAP = 16486 , NPC_SPIDERLING = 17055 }
enum  Events {
  EVENT_NONE , EVENT_SPRAY , EVENT_SHOCK , EVENT_POISON ,
  EVENT_WRAP , EVENT_SUMMON , EVENT_FRENZY
}
enum  Spells {
  SPELL_WEB_WRAP = 28622 , SPELL_WEB_SPRAY_10 = 29484 , SPELL_WEB_SPRAY_25 = 54125 , SPELL_POISON_SHOCK_10 = 28741 ,
  SPELL_POISON_SHOCK_25 = 54122 , SPELL_NECROTIC_POISON_10 = 28776 , SPELL_NECROTIC_POISON_25 = 54121 , SPELL_FRENZY_10 = 54123 ,
  SPELL_FRENZY_25 = 54124
}

Functions

void AddSC_boss_maexxna ()

Variables

const Position PosWrap [MAX_POS_WRAP]

Macro Definition Documentation

◆ MAX_POS_WRAP

#define MAX_POS_WRAP   3

Definition at line 30 of file boss_maexxna.cpp.

Referenced by boss_maexxna::boss_maexxnaAI::UpdateAI().

Enumeration Type Documentation

◆ Creatures

enum Creatures
Enumerator
NPC_WEB_WRAP 
NPC_SPIDERLING 

Definition at line 24 of file boss_maexxna.cpp.

◆ Events

enum Events
Enumerator
EVENT_NONE 
EVENT_SPRAY 
EVENT_SHOCK 
EVENT_POISON 
EVENT_WRAP 
EVENT_SUMMON 
EVENT_FRENZY 

Definition at line 38 of file boss_maexxna.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_WEB_WRAP 
SPELL_WEB_SPRAY_10 
SPELL_WEB_SPRAY_25 
SPELL_POISON_SHOCK_10 
SPELL_POISON_SHOCK_25 
SPELL_NECROTIC_POISON_10 
SPELL_NECROTIC_POISON_25 
SPELL_FRENZY_10 
SPELL_FRENZY_25 

Definition at line 11 of file boss_maexxna.cpp.

Function Documentation

◆ AddSC_boss_maexxna()

void AddSC_boss_maexxna ( )

Definition at line 172 of file boss_maexxna.cpp.

Referenced by AddNorthrendScripts().

Variable Documentation

◆ PosWrap

const Position PosWrap[MAX_POS_WRAP]
Initial value:
=
{
{3546.796f, -3869.082f, 296.450f, 0.0f},
{3531.271f, -3847.424f, 299.450f, 0.0f},
{3497.067f, -3843.384f, 302.384f, 0.0f},
}

Definition at line 31 of file boss_maexxna.cpp.

Referenced by boss_maexxna::boss_maexxnaAI::UpdateAI().