|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include "ScriptMgr.h"#include "ScriptedCreature.h"#include "ScriptedGossip.h"#include "ScriptedEscortAI.h"#include "violet_hold.h"#include "Player.h"#include "SpellAuras.h"#include "SpellAuraEffects.h"#include "SpellScript.h"Go to the source code of this file.
Classes | |
| class | go_activation_crystal |
| class | npc_azure_binder |
| struct | npc_azure_binder::npc_azure_binderAI |
| class | npc_azure_captain |
| struct | npc_azure_captain::npc_azure_captainAI |
| class | npc_azure_invader |
| struct | npc_azure_invader::npc_azure_invaderAI |
| class | npc_azure_mage_slayer |
| struct | npc_azure_mage_slayer::npc_azure_mage_slayerAI |
| class | npc_azure_raider |
| struct | npc_azure_raider::npc_azure_raiderAI |
| class | npc_azure_saboteur |
| struct | npc_azure_saboteur::npc_azure_saboteurAI |
| class | npc_azure_sorceror |
| struct | npc_azure_sorceror::npc_azure_sorcerorAI |
| class | npc_azure_spellbreaker |
| struct | npc_azure_spellbreaker::npc_azure_spellbreakerAI |
| class | npc_azure_stalker |
| struct | npc_azure_stalker::npc_azure_stalkerAI |
| class | npc_sinclari_vh |
| struct | npc_sinclari_vh::npc_sinclariAI |
| class | npc_teleportation_portal_vh |
| struct | npc_teleportation_portal_vh::npc_teleportation_portalAI |
| class | npc_violet_hold_arcane_sphere |
| struct | npc_violet_hold_arcane_sphere::npc_violet_hold_arcane_sphereAI |
| struct | violet_hold_trashAI |
Macros | |
| #define | GOSSIP_I_WANT_IN "I'm not fighting, so send me in now!" |
| #define | GOSSIP_ITEM_1 "Activate the crystals when we get in trouble, right" |
| #define | GOSSIP_START_EVENT "Get your people to safety, we'll keep the Blue Dragonflight's forces at bay." |
| #define | SPAWN_TIME 20000 |
Functions | |
| void | AddSC_violet_hold () |
Variables | |
| float | FifthPortalWPs [6][3] |
| float | FirstPortalWPs [6][3] |
| float | FourthPortalWPs [9][3] |
| const Position | MovePosition = {1806.955566f, 803.851807f, 44.363323f, 0.0f} |
| const Position | playerTeleportPosition = {1830.531006f, 803.939758f, 44.340508f, 6.281611f} |
| const float | SaboteurFinalPos1 [3][3] |
| const float | SaboteurFinalPos2 [3][3] |
| const float | SaboteurFinalPos3 [2][3] |
| const float | SaboteurFinalPos4 [3] |
| const float | SaboteurFinalPos5 [3] |
| const float | SaboteurFinalPos6 [5][3] |
| float | SecondPortalFirstWPs [9][3] |
| float | SecondPortalSecondWPs [8][3] |
| const Position | sinclariOutsidePosition = {1817.315674f, 804.060608f, 44.363998f, 0.0f} |
| float | SixthPoralWPs [4][3] |
| float | ThirdPortalWPs [8][3] |
| #define GOSSIP_I_WANT_IN "I'm not fighting, so send me in now!" |
Definition at line 18 of file violet_hold.cpp.
Referenced by npc_sinclari_vh::OnGossipHello().
| #define GOSSIP_ITEM_1 "Activate the crystals when we get in trouble, right" |
Definition at line 17 of file violet_hold.cpp.
Referenced by npc_sinclari_vh::OnGossipHello().
| #define GOSSIP_START_EVENT "Get your people to safety, we'll keep the Blue Dragonflight's forces at bay." |
Definition at line 16 of file violet_hold.cpp.
Referenced by npc_sinclari_vh::OnGossipHello().
| #define SPAWN_TIME 20000 |
Definition at line 19 of file violet_hold.cpp.
Referenced by npc_teleportation_portal_vh::npc_teleportation_portalAI::UpdateAI().
| enum AzureBinderSpells |
| Enumerator | |
|---|---|
| SPELL_ARCANE_BARRAGE | |
| H_SPELL_ARCANE_BARRAGE | |
| SPELL_ARCANE_EXPLOSION | |
| H_SPELL_ARCANE_EXPLOSION | |
| SPELL_FROST_NOVA | |
| H_SPELL_FROST_NOVA | |
| SPELL_FROSTBOLT | |
| H_SPELL_FROSTBOLT | |
Definition at line 56 of file violet_hold.cpp.
| enum AzureCaptainSpells |
| Enumerator | |
|---|---|
| SPELL_MORTAL_STRIKE | |
| SPELL_WHIRLWIND_OF_STEEL | |
Definition at line 74 of file violet_hold.cpp.
| enum AzureInvaderSpells |
| Enumerator | |
|---|---|
| SPELL_CLEAVE | |
| SPELL_IMPALE | |
| H_SPELL_IMPALE | |
| SPELL_BRUTAL_STRIKE | |
| SPELL_SUNDER_ARMOR | |
Definition at line 37 of file violet_hold.cpp.
| Enumerator | |
|---|---|
| SPELL_ARCANE_EMPOWERMENT | |
| SPELL_SPELL_LOCK | |
Definition at line 68 of file violet_hold.cpp.
| enum AzureRaiderSpells |
| Enumerator | |
|---|---|
| SPELL_CONCUSSION_BLOW | |
| SPELL_MAGIC_REFLECTION | |
Definition at line 88 of file violet_hold.cpp.
| enum AzureSaboteurSpells |
| Enumerator | |
|---|---|
| SABOTEUR_SHIELD_DISRUPTION | |
| SABOTEUR_SHIELD_EFFECT | |
Definition at line 100 of file violet_hold.cpp.
| Enumerator | |
|---|---|
| SPELL_ARCANE_BLAST | |
| H_SPELL_ARCANE_BLAST | |
| SPELL_SLOW | |
| SPELL_CHAINS_OF_ICE | |
| SPELL_CONE_OF_COLD | |
| H_SPELL_CONE_OF_COLD | |
Definition at line 46 of file violet_hold.cpp.
| enum AzureSorcerorSpells |
| Enumerator | |
|---|---|
| SPELL_ARCANE_STREAM | |
| H_SPELL_ARCANE_STREAM | |
| SPELL_MANA_DETONATION | |
| H_SPELL_MANA_DETONATION | |
Definition at line 80 of file violet_hold.cpp.
| enum AzureStalkerSpells |
| Enumerator | |
|---|---|
| SPELL_BACKSTAB | |
| SPELL_TACTICAL_BLINK | |
Definition at line 94 of file violet_hold.cpp.
| enum PortalCreatures |
Definition at line 21 of file violet_hold.cpp.
| enum Sinclari |
| Enumerator | |
|---|---|
| SAY_SINCLARI_1 | |
Definition at line 118 of file violet_hold.cpp.
| enum Spells |
| Enumerator | |
|---|---|
| SPELL_PORTAL_CHANNEL | |
| SPELL_CRYSTAL_ACTIVATION | |
| SPELL_ARCANE_SPHERE_PASSIVE | |
Definition at line 111 of file violet_hold.cpp.
| enum TrashDoorSpell |
| Enumerator | |
|---|---|
| SPELL_DESTROY_DOOR_SEAL | |
Definition at line 106 of file violet_hold.cpp.
| void AddSC_violet_hold | ( | ) |
Definition at line 1382 of file violet_hold.cpp.
Referenced by AddNorthrendScripts().
| float FifthPortalWPs[6][3] |
Definition at line 188 of file violet_hold.cpp.
Referenced by violet_hold_trashAI::UpdateAI().
| float FirstPortalWPs[6][3] |
Definition at line 123 of file violet_hold.cpp.
Referenced by violet_hold_trashAI::UpdateAI().
| float FourthPortalWPs[9][3] |
Definition at line 174 of file violet_hold.cpp.
Referenced by violet_hold_trashAI::UpdateAI().
| const Position MovePosition = {1806.955566f, 803.851807f, 44.363323f, 0.0f} |
Definition at line 242 of file violet_hold.cpp.
Referenced by npc_sinclari_vh::npc_sinclariAI::UpdateAI().
| const Position playerTeleportPosition = {1830.531006f, 803.939758f, 44.340508f, 6.281611f} |
Definition at line 243 of file violet_hold.cpp.
Referenced by npc_sinclari_vh::OnGossipSelect().
| const float SaboteurFinalPos1[3][3] |
Definition at line 208 of file violet_hold.cpp.
Referenced by npc_azure_saboteur::npc_azure_saboteurAI::UpdateAI().
| const float SaboteurFinalPos2[3][3] |
Definition at line 214 of file violet_hold.cpp.
Referenced by npc_azure_saboteur::npc_azure_saboteurAI::UpdateAI().
| const float SaboteurFinalPos3[2][3] |
Definition at line 220 of file violet_hold.cpp.
Referenced by npc_azure_saboteur::npc_azure_saboteurAI::UpdateAI().
| const float SaboteurFinalPos4[3] |
Definition at line 225 of file violet_hold.cpp.
Referenced by npc_azure_saboteur::npc_azure_saboteurAI::UpdateAI().
| const float SaboteurFinalPos5[3] |
Definition at line 229 of file violet_hold.cpp.
Referenced by npc_azure_saboteur::npc_azure_saboteurAI::UpdateAI().
| const float SaboteurFinalPos6[5][3] |
Definition at line 233 of file violet_hold.cpp.
Referenced by npc_azure_saboteur::npc_azure_saboteurAI::UpdateAI().
| float SecondPortalFirstWPs[9][3] |
Definition at line 134 of file violet_hold.cpp.
Referenced by violet_hold_trashAI::UpdateAI().
| float SecondPortalSecondWPs[8][3] |
Definition at line 148 of file violet_hold.cpp.
Referenced by violet_hold_trashAI::UpdateAI().
| const Position sinclariOutsidePosition = {1817.315674f, 804.060608f, 44.363998f, 0.0f} |
Definition at line 244 of file violet_hold.cpp.
Referenced by npc_sinclari_vh::npc_sinclariAI::UpdateAI().
| float SixthPoralWPs[4][3] |
Definition at line 199 of file violet_hold.cpp.
Referenced by violet_hold_trashAI::UpdateAI().
| float ThirdPortalWPs[8][3] |
Definition at line 161 of file violet_hold.cpp.
Referenced by violet_hold_trashAI::UpdateAI().