![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "AchievementCriteriaScript.h"#include "AreaDefines.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().