|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Go to the source code of this file.
Classes | |
| class | BattlegroundIC |
| struct | BattlegroundICScore |
| struct | ICGo |
| struct | ICNodePoint |
| struct | ICNpc |
Macros | |
| #define | MAX_REINFORCEMENTS 300 |
Variables | |
| const Position | allianceGunshipPassengers [5] |
| const Position | BG_IC_DocksVehiclesCatapults [4] |
| const Position | BG_IC_DocksVehiclesGlaives [2] |
| const uint32 | BG_IC_Factions [2] |
| const uint32 | BG_IC_GraveyardIds [MAX_NODE_TYPES+2] = { 0, 0, 1480, 1481, 1482, 1485, 1486, 1483, 1484 } |
| const Position | BG_IC_HangarTeleporters [3] |
| const ICNpc | BG_IC_NpcSpawnlocs [MAX_NORMAL_NPCS_SPAWNS] |
| const ICGo | BG_IC_ObjSpawnlocs [MAX_NORMAL_GAMEOBJECTS_SPAWNS] |
| const float | BG_IC_SpiritGuidePos [MAX_NODE_TYPES+2][4] |
| const ICGo | BG_IC_Teleporters [MAX_FORTRESS_TELEPORTERS_SPAWNS] |
| const Position | BG_IC_WorkshopVehicles [5] |
| const Position | hordeGunshipPassengers [5] |
| const ICNodePoint | nodePointInitial [7] |
| const Position | TeleportToTransportPosition = { 661.0f, -1244.0f, 288.0f, 0.0f } |
| const Position | TransportMovementInfo = { 7.305609f, -0.095246f, 34.51022f, 0.0f } |
| const Position | workshopBombs [2] |
| #define MAX_REINFORCEMENTS 300 |
Definition at line 173 of file BattlegroundIC.h.
Referenced by BattlegroundIC::BattlegroundIC().
| enum Actions |
| Enumerator | |
|---|---|
| ACTION_TELEPORT_PLAYER_TO_TRANSPORT | |
Definition at line 185 of file BattlegroundIC.h.
| enum BannersTypes |
| Enumerator | |
|---|---|
| BANNER_A_CONTROLLED | |
| BANNER_A_CONTESTED | |
| BANNER_H_CONTROLLED | |
| BANNER_H_CONTESTED | |
Definition at line 406 of file BattlegroundIC.h.
| enum BG_IC_GateState |
| Enumerator | |
|---|---|
| BG_IC_GATE_OK | |
| BG_IC_GATE_DAMAGED | |
| BG_IC_GATE_DESTROYED | |
Definition at line 726 of file BattlegroundIC.h.
| enum BG_IC_GOs |
Definition at line 201 of file BattlegroundIC.h.
| enum BG_IC_MaxSpawns |
Definition at line 414 of file BattlegroundIC.h.
| enum BG_IC_NPCs |
Definition at line 331 of file BattlegroundIC.h.
| enum BG_IC_Objectives |
| Enumerator | |
|---|---|
| IC_OBJECTIVE_ASSAULT_BASE | |
| IC_OBJECTIVE_DEFEND_BASE | |
Definition at line 658 of file BattlegroundIC.h.
| enum creaturesIC |
Definition at line 19 of file BattlegroundIC.h.
| enum gameobjectsIC |
Definition at line 36 of file BattlegroundIC.h.
| enum HonorRewards |
| Enumerator | |
|---|---|
| RESOURCE_HONOR_AMOUNT | |
| WINNER_HONOR_AMOUNT | |
Definition at line 831 of file BattlegroundIC.h.
| 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 | |
Definition at line 733 of file BattlegroundIC.h.
| 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 | |
Definition at line 744 of file BattlegroundIC.h.
| enum ICNodeState |
| Enumerator | |
|---|---|
| NODE_STATE_UNCONTROLLED | |
| NODE_STATE_CONFLICT_A | |
| NODE_STATE_CONFLICT_H | |
| NODE_STATE_CONTROLLED_A | |
| NODE_STATE_CONTROLLED_H | |
Definition at line 759 of file BattlegroundIC.h.
| enum ICWorldStates |
Definition at line 664 of file BattlegroundIC.h.
| enum Spells |
Definition at line 644 of file BattlegroundIC.h.
| enum Times |
| Enumerator | |
|---|---|
| WORKSHOP_UPDATE_TIME | |
| DOCKS_UPDATE_TIME | |
| IC_RESOURCE_TIME | |
| CLOSE_DOORS_TIME | |
| BANNER_STATE_CHANGE_TIME | |
| TRANSPORT_PERIOD_TIME | |
Definition at line 175 of file BattlegroundIC.h.
| const Position allianceGunshipPassengers[5] |
Definition at line 795 of file BattlegroundIC.h.
| const Position BG_IC_DocksVehiclesCatapults[4] |
Definition at line 492 of file BattlegroundIC.h.
Referenced by BattlegroundIC::HandleCapturedNodes().
| const Position BG_IC_DocksVehiclesGlaives[2] |
Definition at line 486 of file BattlegroundIC.h.
Referenced by BattlegroundIC::HandleCapturedNodes().
| const uint32 BG_IC_Factions[2] |
Definition at line 13 of file BattlegroundIC.h.
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 } |
Definition at line 768 of file BattlegroundIC.h.
Referenced by BattlegroundIC::GetClosestGraveYard().
| const Position BG_IC_HangarTeleporters[3] |
Definition at line 500 of file BattlegroundIC.h.
Referenced by BattlegroundIC::HandleCapturedNodes().
| const ICNpc BG_IC_NpcSpawnlocs[MAX_NORMAL_NPCS_SPAWNS] |
Definition at line 435 of file BattlegroundIC.h.
Referenced by BattlegroundIC::DestroyGate(), and BattlegroundIC::SetupBattleground().
| const ICGo BG_IC_ObjSpawnlocs[MAX_NORMAL_GAMEOBJECTS_SPAWNS] |
Definition at line 547 of file BattlegroundIC.h.
Referenced by BattlegroundIC::FillInitialWorldStates(), and BattlegroundIC::SetupBattleground().
| const float BG_IC_SpiritGuidePos[MAX_NODE_TYPES+2][4] |
Definition at line 773 of file BattlegroundIC.h.
Referenced by BattlegroundIC::HandleCapturedNodes(), and BattlegroundIC::SetupBattleground().
| const ICGo BG_IC_Teleporters[MAX_FORTRESS_TELEPORTERS_SPAWNS] |
Definition at line 517 of file BattlegroundIC.h.
Referenced by BattlegroundIC::StartingEventOpenDoors().
| const Position BG_IC_WorkshopVehicles[5] |
Definition at line 477 of file BattlegroundIC.h.
Referenced by BattlegroundIC::HandleCapturedNodes().
| const Position hordeGunshipPassengers[5] |
Definition at line 786 of file BattlegroundIC.h.
| const ICNodePoint nodePointInitial[7] |
Definition at line 820 of file BattlegroundIC.h.
Referenced by BattlegroundIC::BattlegroundIC().
| const Position TeleportToTransportPosition = { 661.0f, -1244.0f, 288.0f, 0.0f } |
Definition at line 771 of file BattlegroundIC.h.
Referenced by BattlegroundIC::DoAction().
| const Position TransportMovementInfo = { 7.305609f, -0.095246f, 34.51022f, 0.0f } |
Definition at line 770 of file BattlegroundIC.h.
Referenced by BattlegroundIC::DoAction().
| const Position workshopBombs[2] |
Definition at line 638 of file BattlegroundIC.h.
Referenced by BattlegroundIC::HandleCapturedNodes().