![]() |
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().