|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include "Battleground.h"Go to the source code of this file.
Classes | |
| class | BattlegroundAV |
| struct | BattlegroundAVScore |
| struct | BG_AV_NodeInfo |
Macros | |
| #define | BG_AV_CAPTIME 240000 |
| #define | BG_AV_EVENT_START_BATTLE 9166 |
| #define | BG_AV_GET_COMMANDER 1 |
| #define | BG_AV_KILL_BOSS 4 |
| #define | BG_AV_KILL_CAPTAIN 3 |
| #define | BG_AV_KILL_SURVIVING_CAPTAIN 2 |
| #define | BG_AV_KILL_SURVIVING_TOWER 2 |
| #define | BG_AV_KILL_TOWER 3 |
| #define | BG_AV_REP_BOSS 350 |
| #define | BG_AV_REP_CAPTAIN 125 |
| #define | BG_AV_REP_SURVIVING_CAPTAIN 125 |
| #define | BG_AV_REP_SURVIVING_TOWER 12 |
| #define | BG_AV_REP_TOWER 12 |
| #define | BG_AV_RES_CAPTAIN 100 |
| #define | BG_AV_RES_TOWER 75 |
| #define | BG_AV_SCORE_INITIAL_POINTS 600 |
| #define | BG_AV_SNOWFALL_FIRSTCAP 300000 |
| #define | LANG_BG_AV_A_CAPTAIN_BUFF "Begone. Uncouth scum! The Alliance shall prevail in Alterac Valley!" |
| #define | LANG_BG_AV_H_CAPTAIN_BUFF "Now is the time to attack! For the Horde!" |
| #define | LANG_BG_AV_S_MINE_BOSS_CLAIMS "Snivvle is here! Snivvle claims the Coldtooth Mine!" |
| #define | SEND_MSG_NEAR_LOSE 120 |
Functions | |
| BG_AV_Nodes & | operator++ (BG_AV_Nodes &i) |
Variables | |
| const uint32 | BG_AV_CreatureInfo [AV_NPC_INFO_MAX][4] |
| const float | BG_AV_CreaturePos [AV_CPLACE_MAX][4] |
| const float | BG_AV_DoorPositons [2][4] |
| const uint32 | BG_AV_GraveyardIds [9] |
| const uint32 | BG_AV_MineWorldStates [2][3] |
| const uint32 | BG_AV_NodeWorldStates [16][4] |
| const float | BG_AV_ObjectPos [AV_OPLACE_MAX][4] |
| const uint32 | BG_AV_StaticCreatureInfo [51][4] |
| const float | BG_AV_StaticCreaturePos [AV_STATICCPLACE_MAX][5] |
| #define BG_AV_CAPTIME 240000 |
Definition at line 15 of file BattlegroundAV.h.
Referenced by BattlegroundAV::AssaultNode().
| #define BG_AV_EVENT_START_BATTLE 9166 |
Definition at line 40 of file BattlegroundAV.h.
Referenced by BattlegroundAV::StartingEventOpenDoors().
| #define BG_AV_GET_COMMANDER 1 |
Definition at line 32 of file BattlegroundAV.h.
| #define BG_AV_KILL_BOSS 4 |
Definition at line 21 of file BattlegroundAV.h.
Referenced by BattlegroundAV::HandleKillUnit().
| #define BG_AV_KILL_CAPTAIN 3 |
Definition at line 24 of file BattlegroundAV.h.
Referenced by BattlegroundAV::HandleKillUnit().
| #define BG_AV_KILL_SURVIVING_CAPTAIN 2 |
Definition at line 37 of file BattlegroundAV.h.
Referenced by BattlegroundAV::EndBattleground().
| #define BG_AV_KILL_SURVIVING_TOWER 2 |
Definition at line 34 of file BattlegroundAV.h.
Referenced by BattlegroundAV::EndBattleground().
| #define BG_AV_KILL_TOWER 3 |
Definition at line 28 of file BattlegroundAV.h.
Referenced by BattlegroundAV::EventPlayerDestroyedPoint().
| #define BG_AV_REP_BOSS 350 |
Definition at line 22 of file BattlegroundAV.h.
Referenced by BattlegroundAV::HandleKillUnit().
| #define BG_AV_REP_CAPTAIN 125 |
Definition at line 25 of file BattlegroundAV.h.
Referenced by BattlegroundAV::HandleKillUnit().
| #define BG_AV_REP_SURVIVING_CAPTAIN 125 |
Definition at line 38 of file BattlegroundAV.h.
Referenced by BattlegroundAV::EndBattleground().
| #define BG_AV_REP_SURVIVING_TOWER 12 |
Definition at line 35 of file BattlegroundAV.h.
Referenced by BattlegroundAV::EndBattleground().
| #define BG_AV_REP_TOWER 12 |
Definition at line 29 of file BattlegroundAV.h.
Referenced by BattlegroundAV::EventPlayerDestroyedPoint().
| #define BG_AV_RES_CAPTAIN 100 |
Definition at line 26 of file BattlegroundAV.h.
Referenced by BattlegroundAV::HandleKillUnit().
| #define BG_AV_RES_TOWER 75 |
Definition at line 30 of file BattlegroundAV.h.
Referenced by BattlegroundAV::EventPlayerDestroyedPoint().
| #define BG_AV_SCORE_INITIAL_POINTS 600 |
Definition at line 18 of file BattlegroundAV.h.
Referenced by BattlegroundAV::ResetBGSubclass().
| #define BG_AV_SNOWFALL_FIRSTCAP 300000 |
Definition at line 16 of file BattlegroundAV.h.
Referenced by BattlegroundAV::AssaultNode().
| #define LANG_BG_AV_A_CAPTAIN_BUFF "Begone. Uncouth scum! The Alliance shall prevail in Alterac Valley!" |
Definition at line 11 of file BattlegroundAV.h.
Referenced by BattlegroundAV::PostUpdateImpl().
| #define LANG_BG_AV_H_CAPTAIN_BUFF "Now is the time to attack! For the Horde!" |
Definition at line 12 of file BattlegroundAV.h.
Referenced by BattlegroundAV::PostUpdateImpl().
| #define LANG_BG_AV_S_MINE_BOSS_CLAIMS "Snivvle is here! Snivvle claims the Coldtooth Mine!" |
Definition at line 13 of file BattlegroundAV.h.
Referenced by BattlegroundAV::ChangeMineOwner().
| #define SEND_MSG_NEAR_LOSE 120 |
Definition at line 19 of file BattlegroundAV.h.
Referenced by BattlegroundAV::UpdateScore().
| enum BG_AV_BUFF |
| Enumerator | |
|---|---|
| AV_BUFF_ARMOR |
|
| AV_BUFF_A_CAPTAIN | |
| AV_BUFF_H_CAPTAIN | |
Definition at line 1298 of file BattlegroundAV.h.
| enum BG_AV_CreatureIds |
Definition at line 972 of file BattlegroundAV.h.
| enum BG_AV_CreaturePlace |
Definition at line 525 of file BattlegroundAV.h.
| enum BG_AV_Graveyards |
| Enumerator | |
|---|---|
| AV_GRAVE_STORM_AID | |
| AV_GRAVE_STORM_GRAVE | |
| AV_GRAVE_STONE_GRAVE | |
| AV_GRAVE_SNOWFALL | |
| AV_GRAVE_ICE_GRAVE | |
| AV_GRAVE_FROSTWOLF | |
| AV_GRAVE_FROST_HUT | |
| AV_GRAVE_MAIN_ALLIANCE | |
| AV_GRAVE_MAIN_HORDE | |
Definition at line 1272 of file BattlegroundAV.h.
| enum BG_AV_Nodes |
Definition at line 143 of file BattlegroundAV.h.
| enum BG_AV_ObjectIds |
Definition at line 96 of file BattlegroundAV.h.
| enum BG_AV_Objectives |
| Enumerator | |
|---|---|
| AV_OBJECTIVE_ASSAULT_TOWER | |
| AV_OBJECTIVE_ASSAULT_GRAVEYARD | |
| AV_OBJECTIVE_DEFEND_TOWER | |
| AV_OBJECTIVE_DEFEND_GRAVEYARD | |
Definition at line 1493 of file BattlegroundAV.h.
| enum BG_AV_OBJECTS |
Definition at line 297 of file BattlegroundAV.h.
| enum BG_AV_ObjectTypes |
Definition at line 164 of file BattlegroundAV.h.
| enum BG_AV_OTHER_VALUES |
| Enumerator | |
|---|---|
| AV_STATICCPLACE_MAX | |
| AV_NORTH_MINE | |
| AV_SOUTH_MINE | |
| AV_MINE_TICK_TIMER | |
| AV_MINE_RECLAIM_TIMER | |
| AV_NEUTRAL_TEAM |
|
Definition at line 87 of file BattlegroundAV.h.
| enum BG_AV_QuestIds |
Definition at line 1467 of file BattlegroundAV.h.
| enum BG_AV_Sounds |
| Enumerator | |
|---|---|
| AV_SOUND_NEAR_VICTORY |
|
| AV_SOUND_ALLIANCE_ASSAULTS |
|
| AV_SOUND_HORDE_ASSAULTS | |
| AV_SOUND_ALLIANCE_GOOD | |
| AV_SOUND_HORDE_GOOD | |
| AV_SOUND_BOTH_TOWER_DEFEND | |
| AV_SOUND_ALLIANCE_CAPTAIN | |
| AV_SOUND_HORDE_CAPTAIN | |
Definition at line 42 of file BattlegroundAV.h.
| enum BG_AV_States |
| Enumerator | |
|---|---|
| POINT_NEUTRAL | |
| POINT_ASSAULTED | |
| POINT_DESTROYED | |
| POINT_CONTROLED | |
Definition at line 1304 of file BattlegroundAV.h.
| enum BG_AV_WorldStates |
| Enumerator | |
|---|---|
| AV_Alliance_Score | |
| AV_Horde_Score | |
| AV_SHOW_H_SCORE | |
| AV_SHOW_A_SCORE | |
| AV_SNOWFALL_N | |
Definition at line 1312 of file BattlegroundAV.h.
|
inline |
Definition at line 1512 of file BattlegroundAV.h.
| const uint32 BG_AV_CreatureInfo[AV_NPC_INFO_MAX][4] |
Definition at line 1029 of file BattlegroundAV.h.
Referenced by BattlegroundAV::AddAVCreature(), and BattlegroundAV::HandleKillUnit().
| const float BG_AV_CreaturePos[AV_CPLACE_MAX][4] |
Definition at line 614 of file BattlegroundAV.h.
Referenced by BattlegroundAV::AddAVCreature(), BattlegroundAV::PopulateNode(), and BattlegroundAV::SetupBattleground().
| const float BG_AV_DoorPositons[2][4] |
Definition at line 517 of file BattlegroundAV.h.
Referenced by BattlegroundAV::SetupBattleground().
| const uint32 BG_AV_GraveyardIds[9] |
Definition at line 1285 of file BattlegroundAV.h.
Referenced by BattlegroundAV::GetClosestGraveYard().
| const uint32 BG_AV_MineWorldStates[2][3] |
Definition at line 1426 of file BattlegroundAV.h.
Referenced by BattlegroundAV::SendMineWorldStates().
| const uint32 BG_AV_NodeWorldStates[16][4] |
Definition at line 1433 of file BattlegroundAV.h.
Referenced by BattlegroundAV::FillInitialWorldStates(), and BattlegroundAV::UpdateNodeWorldState().
| const float BG_AV_ObjectPos[AV_OPLACE_MAX][4] |
Definition at line 345 of file BattlegroundAV.h.
Referenced by BattlegroundAV::SetupBattleground().
| const uint32 BG_AV_StaticCreatureInfo[51][4] |
Definition at line 1217 of file BattlegroundAV.h.
Referenced by BattlegroundAV::AddAVCreature().
| const float BG_AV_StaticCreaturePos[AV_STATICCPLACE_MAX][5] |
Definition at line 1089 of file BattlegroundAV.h.
Referenced by BattlegroundAV::AddAVCreature().