![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "AchievementCriteriaScript.h"
#include "Config.h"
#include "CreatureScript.h"
#include "CreatureTextMgr.h"
#include "GameTime.h"
#include "MoveSpline.h"
#include "MoveSplineInit.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"
#include "Transport.h"
#include "TransportMgr.h"
#include "Vehicle.h"
#include "icecrown_citadel.h"
#include "PassiveAI.h"
#include "SpellAuraEffects.h"
Go to the source code of this file.
Macros | |
#define | EVENT_CHARGE_PREPATH 13371337 |
Functions | |
void | TriggerBurningPitch (Creature *c) |
void | AddSC_boss_icecrown_gunship_battle () |
Variables | |
Position const | SkybreakerAddsSpawnPos = { 15.91131f, 0.0f, 20.4628f, M_PI } |
Position const | OrgrimsHammerAddsSpawnPos = { 60.728395f, 0.0f, 38.93467f, M_PI } |
Position const | SkybreakerTeleportPortal = { 6.666975f, 0.013001f, 20.87888f, 0.0f } |
Position const | OrgrimsHammerTeleportExit = { 7.461699f, 0.158853f, 35.72989f, 0.0f } |
Position const | OrgrimsHammerTeleportPortal = { 47.550990f, -0.101778f, 37.61111f, 0.0f } |
Position const | SkybreakerTeleportExit = { -17.55738f, -0.090421f, 21.18366f, 0.0f } |
uint32 const | MuradinExitPathSize = 10 |
Position const | MuradinExitPath [MuradinExitPathSize] |
uint32 const | SaurfangExitPathSize = 13 |
Position const | SaurfangExitPath [SaurfangExitPathSize] |
SlotInfo const | SkybreakerSlotInfo [MAX_SLOTS] |
SlotInfo const | OrgrimsHammerSlotInfo [MAX_SLOTS] |
#define EVENT_CHARGE_PREPATH 13371337 |
enum EncounterActions |
Enumerator | |
---|---|
ACTION_SPAWN_MAGE | |
ACTION_SPAWN_ALL_ADDS | |
ACTION_CLEAR_SLOT | |
ACTION_SET_SLOT | |
ACTION_SHIP_VISITS_SELF | |
ACTION_SHIP_VISITS_ENEMY | |
ACTION_SHIP_VISITS_SELF_2 | |
ACTION_SHIP_VISITS_ENEMY_2 |
enum Events |
enum MiscData |
Enumerator | |
---|---|
MUSIC_ENCOUNTER |
enum PassengerSlots |
enum Spells |
enum Texts |
void AddSC_boss_icecrown_gunship_battle | ( | ) |
References RegisterSpellScript.
Referenced by AddNorthrendScripts().
void TriggerBurningPitch | ( | Creature * | c | ) |
References Creature::_AddCreatureSpellCooldown(), Unit::CastSpell(), DATA_TEAMID_IN_INSTANCE, ZoneScript::GetData(), WorldObject::GetInstanceScript(), Creature::HasSpellCooldown(), SPELL_BURNING_PITCH_A, SPELL_BURNING_PITCH_H, TEAM_HORDE, and urand().
Referenced by npc_gunship_boarding_leader::npc_gunship_boarding_leaderAI::UpdateAI(), npc_gunship_boarding_add::npc_gunship_boarding_add_realAI::UpdateAI(), and npc_gunship_gunner::npc_gunship_gunnerAI::UpdateAI().
Position const MuradinExitPath[MuradinExitPathSize] |
Referenced by npc_muradin_bronzebeard_igb::npc_muradin_bronzebeard_igbAI::DoAction().
uint32 const MuradinExitPathSize = 10 |
Position const OrgrimsHammerAddsSpawnPos = { 60.728395f, 0.0f, 38.93467f, M_PI } |
Referenced by PassengerController::ResetSlots().
Referenced by PassengerController::ResetSlots(), gunship_npc_AI::SetSlotInfo(), and npc_gunship_boarding_addAI::SetSlotInfo().
Position const OrgrimsHammerTeleportExit = { 7.461699f, 0.158853f, 35.72989f, 0.0f } |
Referenced by npc_gunship_boarding_addAI::MovementInform(), and npc_muradin_bronzebeard_igb::npc_muradin_bronzebeard_igbAI::UpdateAI().
Position const OrgrimsHammerTeleportPortal = { 47.550990f, -0.101778f, 37.61111f, 0.0f } |
Referenced by npc_high_overlord_saurfang_igb::npc_high_overlord_saurfang_igbAI::UpdateAI().
Position const SaurfangExitPath[SaurfangExitPathSize] |
Referenced by npc_high_overlord_saurfang_igb::npc_high_overlord_saurfang_igbAI::DoAction().
uint32 const SaurfangExitPathSize = 13 |
Position const SkybreakerAddsSpawnPos = { 15.91131f, 0.0f, 20.4628f, M_PI } |
Referenced by PassengerController::ResetSlots().
Referenced by PassengerController::ResetSlots(), gunship_npc_AI::SetSlotInfo(), and npc_gunship_boarding_addAI::SetSlotInfo().
Position const SkybreakerTeleportExit = { -17.55738f, -0.090421f, 21.18366f, 0.0f } |
Referenced by npc_gunship_boarding_addAI::MovementInform(), and npc_high_overlord_saurfang_igb::npc_high_overlord_saurfang_igbAI::UpdateAI().
Position const SkybreakerTeleportPortal = { 6.666975f, 0.013001f, 20.87888f, 0.0f } |
Referenced by npc_muradin_bronzebeard_igb::npc_muradin_bronzebeard_igbAI::UpdateAI().