|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include "ScriptMgr.h"#include "ScriptedCreature.h"#include "serpent_shrine.h"#include "Spell.h"#include "Player.h"#include "WorldSession.h"Go to the source code of this file.
Classes | |
| class | boss_lady_vashj |
| struct | boss_lady_vashj::boss_lady_vashjAI |
| class | item_tainted_core |
| class | npc_enchanted_elemental |
| struct | npc_enchanted_elemental::npc_enchanted_elementalAI |
| class | npc_shield_generator_channel |
| struct | npc_shield_generator_channel::npc_shield_generator_channelAI |
| class | npc_tainted_elemental |
| struct | npc_tainted_elemental::npc_tainted_elementalAI |
| class | npc_toxic_sporebat |
| struct | npc_toxic_sporebat::npc_toxic_sporebatAI |
Macros | |
| #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" |
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 | CoilfangElitePos [3][4] |
| float | CoilfangStriderPos [3][4] |
| float | ElementPos [8][4] |
| float | ElementWPPos [8][3] |
| float | ShieldGeneratorChannelPos [4][4] |
| float | SporebatWPPos [8][3] |
| #define MIDDLE_X 30.134f |
Definition at line 51 of file boss_lady_vashj.cpp.
Referenced by boss_lady_vashj::boss_lady_vashjAI::UpdateAI(), and npc_enchanted_elemental::npc_enchanted_elementalAI::UpdateAI().
| #define MIDDLE_Y -923.65f |
Definition at line 52 of file boss_lady_vashj.cpp.
Referenced by boss_lady_vashj::boss_lady_vashjAI::UpdateAI(), and npc_enchanted_elemental::npc_enchanted_elementalAI::UpdateAI().
| #define MIDDLE_Z 42.9f |
Definition at line 53 of file boss_lady_vashj.cpp.
Referenced by boss_lady_vashj::boss_lady_vashjAI::UpdateAI(), and npc_enchanted_elemental::npc_enchanted_elementalAI::UpdateAI().
| #define SPOREBAT_O 5.223932f |
Definition at line 58 of file boss_lady_vashj.cpp.
Referenced by boss_lady_vashj::boss_lady_vashjAI::UpdateAI().
| #define SPOREBAT_X 30.977156f |
Definition at line 55 of file boss_lady_vashj.cpp.
Referenced by boss_lady_vashj::boss_lady_vashjAI::UpdateAI().
| #define SPOREBAT_Y -925.297761f |
Definition at line 56 of file boss_lady_vashj.cpp.
Referenced by boss_lady_vashj::boss_lady_vashjAI::UpdateAI().
| #define SPOREBAT_Z 77.176567f |
Definition at line 57 of file boss_lady_vashj.cpp.
Referenced by boss_lady_vashj::boss_lady_vashjAI::UpdateAI().
| #define TEXT_ALREADY_DEACTIVATED "Already deactivated" |
Definition at line 63 of file boss_lady_vashj.cpp.
Referenced by item_tainted_core::OnUse().
| #define TEXT_NOT_INITIALIZED "Instance script not initialized" |
Definition at line 62 of file boss_lady_vashj.cpp.
Referenced by item_tainted_core::OnUse().
| enum LadyVashj |
Definition at line 20 of file boss_lady_vashj.cpp.
| void AddSC_boss_lady_vashj | ( | ) |
Definition at line 927 of file boss_lady_vashj.cpp.
Referenced by AddOutlandScripts().
| float CoilfangElitePos[3][4] |
Definition at line 101 of file boss_lady_vashj.cpp.
Referenced by boss_lady_vashj::boss_lady_vashjAI::UpdateAI().
| float CoilfangStriderPos[3][4] |
Definition at line 108 of file boss_lady_vashj.cpp.
Referenced by boss_lady_vashj::boss_lady_vashjAI::UpdateAI().
| float ElementPos[8][4] |
Definition at line 65 of file boss_lady_vashj.cpp.
Referenced by boss_lady_vashj::boss_lady_vashjAI::UpdateAI().
| float ElementWPPos[8][3] |
Definition at line 77 of file boss_lady_vashj.cpp.
Referenced by npc_enchanted_elemental::npc_enchanted_elementalAI::Reset().
| float ShieldGeneratorChannelPos[4][4] |
Definition at line 115 of file boss_lady_vashj.cpp.
Referenced by boss_lady_vashj::boss_lady_vashjAI::UpdateAI().
| float SporebatWPPos[8][3] |
Definition at line 89 of file boss_lady_vashj.cpp.
Referenced by npc_toxic_sporebat::npc_toxic_sporebatAI::UpdateAI().