TrinityCore
Loading...
Searching...
No Matches
battleground_deephaul_ravine.cpp File Reference
#include "AreaTrigger.h"
#include "AreaTriggerAI.h"
#include "Battleground.h"
#include "BattlegroundScript.h"
#include "GameObject.h"
#include "Language.h"
#include "Map.h"
#include "MotionMaster.h"
#include "ObjectAccessor.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "ScriptMgr.h"
#include "SpellScript.h"
#include "TaskScheduler.h"
#include "TemporarySummon.h"
#include "Vehicle.h"
#include <queue>
+ Include dependency graph for battleground_deephaul_ravine.cpp:

Go to the source code of this file.

Classes

struct  battleground_deephaul_ravine
 
class  npc_bg_deephaul_cavern_mine_cart
 
class  spell_bg_deephaul_ravine_cart_cap
 
class  npc_bg_deephaul_ravine_earthen_mine_cart
 
class  npc_bg_deephaul_ravine_earthen_mine_cart_horde
 
class  npc_bg_deephaul_ravine_earthen_mine_cart_alliance
 
struct  at_bg_deephaul_ravine_buff
 
class  npc_bg_deephaul_ravine_commander< Path1, Path2, Path3, Path4 >
 
class  spell_bg_deephaul_ravine_earthen_mine_cart_ride
 

Namespaces

namespace  DeephaulRavine
 
namespace  DeephaulRavine::Actions
 
namespace  DeephaulRavine::AreaTriggers
 
namespace  DeephaulRavine::BroadcastTexts
 
namespace  DeephaulRavine::Creatures
 
namespace  DeephaulRavine::CreatureTexts
 
namespace  DeephaulRavine::Events
 
namespace  DeephaulRavine::GameObjects
 
namespace  DeephaulRavine::PathIds
 
namespace  DeephaulRavine::PathIds::Ruffious
 
namespace  DeephaulRavine::PathIds::ForemanUzjax
 
namespace  DeephaulRavine::Positions
 
namespace  DeephaulRavine::PvpStats
 
namespace  DeephaulRavine::Sounds
 
namespace  DeephaulRavine::Spells
 
namespace  DeephaulRavine::WorldStates
 
namespace  DeephaulRavine::WorldStates::Values
 

Functions

void AddSC_battleground_deephaul_ravine ()
 

Variables

static constexpr uint32 DeephaulRavine::Actions::CaptureMineCart = 1
 
static constexpr uint32 DeephaulRavine::Actions::ConsumeBuff = 2
 
static constexpr uint32 DeephaulRavine::Actions::AllianceCartAppearedInitial = 3
 
static constexpr uint32 DeephaulRavine::Actions::HordeCartAppearedInitial = 4
 
static constexpr uint32 DeephaulRavine::Actions::CommanderStartIntro = 5
 
static constexpr uint32 DeephaulRavine::AreaTriggers::CapturePointAlliance = 30
 
static constexpr uint32 DeephaulRavine::AreaTriggers::CapturePointHorde = 31
 
static constexpr uint32 DeephaulRavine::AreaTriggers::RuneOfFrequency = 33926
 
static constexpr uint32 DeephaulRavine::AreaTriggers::BerserkerBuff = 21077
 
static constexpr uint32 DeephaulRavine::AreaTriggers::HealingBuff = 21076
 
static constexpr uint32 DeephaulRavine::BroadcastTexts::CrystalCapturedAlliance = 18375
 
static constexpr uint32 DeephaulRavine::BroadcastTexts::CrystalCapturedHorde = 18384
 
static constexpr uint32 DeephaulRavine::BroadcastTexts::AllianceControlMineCart = 60441
 
static constexpr uint32 DeephaulRavine::BroadcastTexts::HordeControlMineCart = 60442
 
static constexpr uint32 DeephaulRavine::BroadcastTexts::AllianceCaptureMineCart = 59689
 
static constexpr uint32 DeephaulRavine::BroadcastTexts::HordeCaptureMineCart = 59690
 
static constexpr uint32 DeephaulRavine::BroadcastTexts::FlagDropped = 18361
 
static constexpr uint32 DeephaulRavine::Creatures::MineCartEast = 214690
 
static constexpr uint32 DeephaulRavine::Creatures::MineCartWest = 217346
 
static constexpr uint32 DeephaulRavine::Creatures::GenericBunny = 214731
 
static constexpr uint32 DeephaulRavine::Creatures::ForemanUzjax = 224086
 
static constexpr uint32 DeephaulRavine::Creatures::Ruffious = 224087
 
static constexpr uint32 DeephaulRavine::Creatures::EarthenMineCartHorde = 211155
 
static constexpr uint32 DeephaulRavine::Creatures::EarthenMineCartAlliance = 211271
 
static constexpr uint8 DeephaulRavine::CreatureTexts::Intro1 = 0
 
static constexpr uint8 DeephaulRavine::CreatureTexts::Intro2 = 1
 
static constexpr uint8 DeephaulRavine::CreatureTexts::CrystalSpawn = 2
 
static constexpr uint8 DeephaulRavine::CreatureTexts::CartSpawn = 3
 
static constexpr uint8 DeephaulRavine::CreatureTexts::Lost = 4
 
static constexpr uint8 DeephaulRavine::CreatureTexts::Win = 5
 
static constexpr uint32 DeephaulRavine::Events::ProgressEventHordeWest = 88514
 
static constexpr uint32 DeephaulRavine::Events::ProgressEventAllianceWest = 88515
 
static constexpr uint32 DeephaulRavine::Events::ProgressEventHordeEast = 88510
 
static constexpr uint32 DeephaulRavine::Events::ProgressEventAllianceEast = 88511
 
static constexpr uint32 DeephaulRavine::Events::BattlegroundStarted = 35912
 
static constexpr uint32 DeephaulRavine::GameObjects::DeephaulCrystal = 422413
 
static constexpr uint32 DeephaulRavine::GameObjects::EarthenworksStartingGateX = 437274
 
static constexpr uint32 DeephaulRavine::GameObjects::WaterworksStartingGateX = 446147
 
static constexpr int32 DeephaulRavine::PathIds::EastCart = 214690 * 100
 
static constexpr int32 DeephaulRavine::PathIds::WestCart = 217346 * 100
 
static constexpr uint32 DeephaulRavine::PathIds::Ruffious::Path1 = 224087 * 100
 
static constexpr uint32 DeephaulRavine::PathIds::Ruffious::Path2 = 224087 * 100 + 1
 
static constexpr uint32 DeephaulRavine::PathIds::Ruffious::Path3 = 224087 * 100 + 2
 
static constexpr uint32 DeephaulRavine::PathIds::Ruffious::Path4 = 224087 * 100 + 3
 
static constexpr uint32 DeephaulRavine::PathIds::ForemanUzjax::Path1 = 224086 * 100
 
static constexpr uint32 DeephaulRavine::PathIds::ForemanUzjax::Path2 = 224086 * 100 + 1
 
static constexpr uint32 DeephaulRavine::PathIds::ForemanUzjax::Path3 = 224086 * 100 + 2
 
static constexpr uint32 DeephaulRavine::PathIds::ForemanUzjax::Path4 = 224086 * 100 + 3
 
static constexpr Position DeephaulRavine::Positions::WestMineCartSpawn = { 4250.3647f, -2751.066f, 239.46973f, static_cast<float>(M_PI) }
 
static constexpr Position DeephaulRavine::Positions::EastMineCartSpawn = { 3875.0f, -3150.0f, 240.2913f, 0.0f }
 
static constexpr std::array< Position, 5 > DeephaulRavine::Positions::EarthenMineCartsHorde
 
static constexpr std::array< Position, 5 > DeephaulRavine::Positions::EarthenMineCartsAlliance
 
static constexpr int32 DeephaulRavine::PvpStats::FlagCaptures = 1020
 
static constexpr int32 DeephaulRavine::PvpStats::CartsControlled = 1021
 
static constexpr uint32 DeephaulRavine::Sounds::PvpFlagTakenAlliance = 8174
 
static constexpr uint32 DeephaulRavine::Sounds::PvpFlagTakenHorde = 8212
 
static constexpr uint32 DeephaulRavine::Sounds::PvpFlagCapturedAlliance = 8173
 
static constexpr uint32 DeephaulRavine::Sounds::PvpFlagCapturedHorde = 8213
 
static constexpr uint32 DeephaulRavine::Spells::DeephaulCrystal = 434339
 
static constexpr uint32 DeephaulRavine::Spells::ControlVisualHorde = 430220
 
static constexpr uint32 DeephaulRavine::Spells::ControlVisualNeutral = 430178
 
static constexpr uint32 DeephaulRavine::Spells::ControlVisualAlliance = 430221
 
static constexpr uint32 DeephaulRavine::Spells::CartControlCapturePointUnitEast = 430211
 
static constexpr uint32 DeephaulRavine::Spells::CartControlCapturePointUnitWest = 430216
 
static constexpr uint32 DeephaulRavine::Spells::CartCap = 430207
 
static constexpr uint32 DeephaulRavine::Spells::DefendingCartAura = 128646
 
static constexpr uint32 DeephaulRavine::Spells::Restoration = 296575
 
static constexpr uint32 DeephaulRavine::Spells::Berserking = 296576
 
static constexpr uint32 DeephaulRavine::Spells::RuneOfFrequency = 422968
 
static constexpr uint32 DeephaulRavine::Spells::CartExhaustion = 456466
 
static constexpr uint32 DeephaulRavine::Spells::RecentlyDroppedFlag = 50327
 
static constexpr int32 DeephaulRavine::WorldStates::FlagEnabled = 25412
 
static constexpr int32 DeephaulRavine::WorldStates::HordeTeamScore = 24959
 
static constexpr int32 DeephaulRavine::WorldStates::AllianceTeamScore = 24958
 
static constexpr int32 DeephaulRavine::WorldStates::MaxTeamScore = 24960
 
static constexpr int32 DeephaulRavine::WorldStates::BattleBegun = 7852
 
static constexpr int32 DeephaulRavine::WorldStates::AllianceControlsEastMineCart = 25415
 
static constexpr int32 DeephaulRavine::WorldStates::HordeControlsEastMineCart = 25414
 
static constexpr int32 DeephaulRavine::WorldStates::AllianceControlsWestMineCart = 25421
 
static constexpr int32 DeephaulRavine::WorldStates::HordeControlsWestMineCart = 25420
 
static constexpr std::array< int32, 2 > DeephaulRavine::WorldStates::AllianceControlWorldStates = { AllianceControlsEastMineCart, AllianceControlsWestMineCart }
 
static constexpr std::array< int32, 2 > DeephaulRavine::WorldStates::HordeControlWorldStates = { HordeControlsEastMineCart, HordeControlsWestMineCart }
 
static constexpr int32 DeephaulRavine::WorldStates::HordeFlagState = 1546
 
static constexpr int32 DeephaulRavine::WorldStates::AllianceFlagState = 1545
 
static constexpr int32 DeephaulRavine::WorldStates::AllianceCapturedCart = 6954
 
static constexpr int32 DeephaulRavine::WorldStates::HordeCapturedCart = 6955
 
static constexpr int32 DeephaulRavine::WorldStates::Values::FlagClaimed = 2
 
static constexpr int32 DeephaulRavine::WorldStates::Values::FlagUnclaimed = 1
 

Function Documentation

◆ AddSC_battleground_deephaul_ravine()

void AddSC_battleground_deephaul_ravine ( )

Definition at line 1098 of file battleground_deephaul_ravine.cpp.

+ Here is the caller graph for this function: