TrinityCore
|
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "serpent_shrine.h"
#include "Spell.h"
#include "Player.h"
#include "WorldSession.h"
Classes | |
class | boss_lady_vashj |
struct | boss_lady_vashj::boss_lady_vashjAI |
class | npc_enchanted_elemental |
struct | npc_enchanted_elemental::npc_enchanted_elementalAI |
class | npc_tainted_elemental |
struct | npc_tainted_elemental::npc_tainted_elementalAI |
class | npc_toxic_sporebat |
struct | npc_toxic_sporebat::npc_toxic_sporebatAI |
class | npc_shield_generator_channel |
struct | npc_shield_generator_channel::npc_shield_generator_channelAI |
class | item_tainted_core |
Macros | |
#define | MIDDLE_X 30.134f |
#define | MIDDLE_Y -923.65f |
#define | MIDDLE_Z 42.9f |
#define | SPOREBAT_X 30.977156f |
#define | SPOREBAT_Y -925.297761f |
#define | SPOREBAT_Z 77.176567f |
#define | SPOREBAT_O 5.223932f |
#define | TEXT_NOT_INITIALIZED "Instance script not initialized" |
#define | TEXT_ALREADY_DEACTIVATED "Already deactivated" |
Enumerations | |
enum | LadyVashj { SAY_INTRO = 0, SAY_AGGRO = 1, SAY_PHASE1 = 2, SAY_PHASE2 = 3, SAY_PHASE3 = 4, SAY_BOWSHOT = 5, SAY_SLAY = 6, SAY_DEATH = 7, SPELL_SURGE = 38044, SPELL_MULTI_SHOT = 38310, SPELL_SHOCK_BLAST = 38509, SPELL_ENTANGLE = 38316, SPELL_STATIC_CHARGE_TRIGGER = 38280, SPELL_FORKED_LIGHTNING = 40088, SPELL_SHOOT = 40873, SPELL_POISON_BOLT = 40095, SPELL_TOXIC_SPORES = 38575, SPELL_MAGIC_BARRIER = 38112, SHIED_GENERATOR_CHANNEL = 19870, ENCHANTED_ELEMENTAL = 21958, TAINTED_ELEMENTAL = 22009, COILFANG_STRIDER = 22056, COILFANG_ELITE = 22055, TOXIC_SPOREBAT = 22140, TOXIC_SPORES_TRIGGER = 22207 } |
Functions | |
void | AddSC_boss_lady_vashj () |
Variables | |
float | ElementPos [8][4] |
float | ElementWPPos [8][3] |
float | SporebatWPPos [8][3] |
float | CoilfangElitePos [3][4] |
float | CoilfangStriderPos [3][4] |
float | ShieldGeneratorChannelPos [4][4] |
#define MIDDLE_X 30.134f |
#define MIDDLE_Y -923.65f |
#define MIDDLE_Z 42.9f |
#define SPOREBAT_O 5.223932f |
#define SPOREBAT_X 30.977156f |
#define SPOREBAT_Y -925.297761f |
#define SPOREBAT_Z 77.176567f |
#define TEXT_ALREADY_DEACTIVATED "Already deactivated" |
#define TEXT_NOT_INITIALIZED "Instance script not initialized" |
enum LadyVashj |
void AddSC_boss_lady_vashj | ( | ) |
float CoilfangElitePos[3][4] |
float CoilfangStriderPos[3][4] |
float ElementPos[8][4] |
float ElementWPPos[8][3] |
float ShieldGeneratorChannelPos[4][4] |
float SporebatWPPos[8][3] |