![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "Battleground.h"#include "BattlegroundScore.h"#include "Object.h"#include "WorldStateDefines.h"Go to the source code of this file.
Classes | |
| struct | ICNpc |
| struct | ICGo |
| struct | ICNodeInfo |
| struct | ICNodePoint |
| struct | BattlegroundICScore |
| class | BattlegroundIC |
Macros | |
| #define | MAX_REINFORCEMENTS 300 |
Variables | |
| const uint32 | BG_IC_Factions [PVP_TEAMS_COUNT] |
| const ICNpc | BG_IC_NpcSpawnlocs [MAX_NORMAL_NPCS_SPAWNS] |
| const Position | BG_IC_WorkshopVehicles [5] |
| const Position | BG_IC_DocksVehiclesGlaives [2] |
| const Position | BG_IC_DocksVehiclesCatapults [4] |
| const Position | BG_IC_HangarTeleporters [3] |
| const Position | BG_IC_HangarTeleporterEffects [3] |
| const Position | BG_IC_HangarTrigger [2] |
| const Position | BG_IC_HangarCaptains [4] |
| const ICGo | BG_IC_Teleporters [MAX_FORTRESS_TELEPORTERS_SPAWNS] |
| const ICGo | BG_IC_TeleporterEffects [MAX_FORTRESS_TELEPORTER_EFFECTS_SPAWNS] |
| const ICGo | BG_IC_ObjSpawnlocs [MAX_NORMAL_GAMEOBJECTS_SPAWNS] |
| const Position | workshopBombs [2] |
| const uint32 | BG_IC_GraveyardIds [MAX_NODE_TYPES+2] = {0, 0, 1480, 1481, 1482, 1485, 1486, 1483, 1484} |
| const float | BG_IC_SpiritGuidePos [MAX_NODE_TYPES+2][4] |
| ICNodeInfo const | ICNodes [MAX_NODE_TYPES] |
| const ICNodePoint | nodePointInitial [MAX_NODE_TYPES] |
| #define MAX_REINFORCEMENTS 300 |
| enum Actions |
| Enumerator | |
|---|---|
| ACTION_GUNSHIP_READY | |
| ACTION_TELEPORT_PLAYER_TO_TRANSPORT | |
| AREA_TRIGGER_HORDE_KEEP | |
| AREA_TRIGGER_ALLIANCE_KEEP | |
| enum BannersTypes |
| Enumerator | |
|---|---|
| BANNER_A_CONTROLLED | |
| BANNER_A_CONTESTED | |
| BANNER_H_CONTROLLED | |
| BANNER_H_CONTESTED | |
| enum BG_IC_GateState |
| Enumerator | |
|---|---|
| BG_IC_GATE_OK | |
| BG_IC_GATE_DAMAGED | |
| BG_IC_GATE_DESTROYED | |
| enum BG_IC_GOs |
| enum BG_IC_MaxSpawns |
| enum BG_IC_NPCs |
| enum BG_IC_Objectives |
| Enumerator | |
|---|---|
| IC_OBJECTIVE_ASSAULT_BASE | |
| IC_OBJECTIVE_DEFEND_BASE | |
| enum creaturesIC |
| enum gameobjectsIC |
| enum HonorRewards |
| Enumerator | |
|---|---|
| RESOURCE_HONOR_AMOUNT | |
| WINNER_HONOR_AMOUNT | |
| enum ICBroadcastTexts |
| enum ICDoorList |
| Enumerator | |
|---|---|
| BG_IC_H_FRONT | |
| BG_IC_H_WEST | |
| BG_IC_H_EAST | |
| BG_IC_A_FRONT | |
| BG_IC_A_WEST | |
| BG_IC_A_EAST | |
| BG_IC_MAXDOOR | |
| enum ICNodePointType |
| Enumerator | |
|---|---|
| NODE_TYPE_REFINERY | |
| NODE_TYPE_QUARRY | |
| NODE_TYPE_DOCKS | |
| NODE_TYPE_HANGAR | |
| NODE_TYPE_WORKSHOP | |
| NODE_TYPE_GRAVEYARD_A | |
| NODE_TYPE_GRAVEYARD_H | |
| MAX_NODE_TYPES | |
| enum ICNodeState |
| Enumerator | |
|---|---|
| NODE_STATE_UNCONTROLLED | |
| NODE_STATE_CONFLICT_A | |
| NODE_STATE_CONFLICT_H | |
| NODE_STATE_CONTROLLED_A | |
| NODE_STATE_CONTROLLED_H | |
| enum Spells |
| enum Times |
| Enumerator | |
|---|---|
| WORKSHOP_UPDATE_TIME | |
| DOCKS_UPDATE_TIME | |
| VEHICLE_RESPAWN_TIME | |
| IC_RESOURCE_TIME | |
| CLOSE_DOORS_TIME | |
| BANNER_STATE_CHANGE_TIME | |
| TRANSPORT_PERIOD_TIME | |
| const Position BG_IC_DocksVehiclesCatapults[4] |
Referenced by BattlegroundIC::HandleCapturedNodes(), and BattlegroundIC::PostUpdateImpl().
| const Position BG_IC_DocksVehiclesGlaives[2] |
Referenced by BattlegroundIC::HandleCapturedNodes(), and BattlegroundIC::PostUpdateImpl().
| const uint32 BG_IC_Factions[PVP_TEAMS_COUNT] |
Referenced by BattlegroundIC::EventPlayerClickedOnFlag(), BattlegroundIC::HandleCapturedNodes(), BattlegroundIC::PostUpdateImpl(), and BattlegroundIC::SetupBattleground().
| const uint32 BG_IC_GraveyardIds[MAX_NODE_TYPES+2] = {0, 0, 1480, 1481, 1482, 1485, 1486, 1483, 1484} |
Referenced by BattlegroundIC::GetClosestGraveyard().
| const Position BG_IC_HangarCaptains[4] |
Referenced by BattlegroundIC::HandleCapturedNodes().
| const Position BG_IC_HangarTeleporterEffects[3] |
Referenced by BattlegroundIC::HandleCapturedNodes().
| const Position BG_IC_HangarTeleporters[3] |
Referenced by BattlegroundIC::HandleCapturedNodes().
| const Position BG_IC_HangarTrigger[2] |
Referenced by BattlegroundIC::DoAction(), and BattlegroundIC::HandleCapturedNodes().
| const ICNpc BG_IC_NpcSpawnlocs[MAX_NORMAL_NPCS_SPAWNS] |
Referenced by BattlegroundIC::SetupBattleground().
| const ICGo BG_IC_ObjSpawnlocs[MAX_NORMAL_GAMEOBJECTS_SPAWNS] |
Referenced by BattlegroundIC::FillInitialWorldStates(), and BattlegroundIC::SetupBattleground().
| const float BG_IC_SpiritGuidePos[MAX_NODE_TYPES+2][4] |
Referenced by BattlegroundIC::HandleCapturedNodes(), and BattlegroundIC::SetupBattleground().
| const ICGo BG_IC_TeleporterEffects[MAX_FORTRESS_TELEPORTER_EFFECTS_SPAWNS] |
Referenced by BattlegroundIC::SetupBattleground(), and BattlegroundIC::StartingEventOpenDoors().
| const ICGo BG_IC_Teleporters[MAX_FORTRESS_TELEPORTERS_SPAWNS] |
Referenced by BattlegroundIC::SetupBattleground(), and BattlegroundIC::StartingEventOpenDoors().
| const Position BG_IC_WorkshopVehicles[5] |
Referenced by BattlegroundIC::HandleCapturedNodes(), and BattlegroundIC::PostUpdateImpl().
| ICNodeInfo const ICNodes[MAX_NODE_TYPES] |
Referenced by BattlegroundIC::EventPlayerClickedOnFlag(), and BattlegroundIC::PostUpdateImpl().
| const ICNodePoint nodePointInitial[MAX_NODE_TYPES] |
Referenced by BattlegroundIC::BattlegroundIC().
| const Position workshopBombs[2] |
Referenced by BattlegroundIC::HandleCapturedNodes().