aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Battlefield/Zones/BattlefieldWG.h77
-rwxr-xr-xsrc/server/game/Entities/Player/Player.cpp6
-rw-r--r--src/server/scripts/Northrend/wintergrasp.cpp2
3 files changed, 35 insertions, 50 deletions
diff --git a/src/server/game/Battlefield/Zones/BattlefieldWG.h b/src/server/game/Battlefield/Zones/BattlefieldWG.h
index 4d7db760605..323f7f2b13d 100644
--- a/src/server/game/Battlefield/Zones/BattlefieldWG.h
+++ b/src/server/game/Battlefield/Zones/BattlefieldWG.h
@@ -416,21 +416,6 @@ class BattlefieldWG : public Battlefield
uint32 GetData(uint32 data);
- static uint32 const VehNumWorldState[];
- static uint32 const MaxVehNumWorldState[];
- static uint32 const ClockWorldState[];
- static uint32 const WintergraspFaction[];
- static float const WintergraspStalkerPos[];
-
- static uint8 const WG_MAX_OBJ;
- static uint8 const WG_KEEPGAMEOBJECT_MAX;
- static uint8 const WG_MAX_TURRET;
- static uint8 const WG_MAX_KEEP_NPC;
- static uint8 const WG_MAX_OUTSIDE_NPC;
- static uint8 const WG_OUTSIDE_ALLIANCE_NPC;
- static uint8 const WG_MAX_TELEPORTER;
- static uint8 const WG_MAX_WORKSHOP;
-
protected:
bool m_isRelicInteractible;
@@ -451,20 +436,20 @@ class BattlefieldWG : public Battlefield
GameObject* m_titansRelic;
};
-uint32 const BattlefieldWG::VehNumWorldState[] = { 3680, 3490 };
-uint32 const BattlefieldWG::MaxVehNumWorldState[] = { 3681, 3491 };
-uint32 const BattlefieldWG::ClockWorldState[] = { 3781, 4354 };
-uint32 const BattlefieldWG::WintergraspFaction[] = { 1732, 1735, 35 };
-float const BattlefieldWG::WintergraspStalkerPos[] = { 0, 0, 0, 0 };
-
-uint8 const BattlefieldWG::WG_MAX_OBJ = 32;
-uint8 const BattlefieldWG::WG_KEEPGAMEOBJECT_MAX = 44;
-uint8 const BattlefieldWG::WG_MAX_TURRET = 15;
-uint8 const BattlefieldWG::WG_MAX_KEEP_NPC = 39;
-uint8 const BattlefieldWG::WG_MAX_OUTSIDE_NPC = 14;
-uint8 const BattlefieldWG::WG_OUTSIDE_ALLIANCE_NPC = 7;
-uint8 const BattlefieldWG::WG_MAX_TELEPORTER = 12;
-uint8 const BattlefieldWG::WG_MAX_WORKSHOP = 6;
+uint32 const VehNumWorldState[] = { 3680, 3490 };
+uint32 const MaxVehNumWorldState[] = { 3681, 3491 };
+uint32 const ClockWorldState[] = { 3781, 4354 };
+uint32 const WintergraspFaction[] = { 1732, 1735, 35 };
+float const WintergraspStalkerPos[] = { 0, 0, 0, 0 };
+
+uint8 const WG_MAX_OBJ = 32;
+uint8 const WG_KEEPGAMEOBJECT_MAX = 44;
+uint8 const WG_MAX_TURRET = 15;
+uint8 const WG_MAX_KEEP_NPC = 39;
+uint8 const WG_MAX_OUTSIDE_NPC = 14;
+uint8 const WG_OUTSIDE_ALLIANCE_NPC = 7;
+uint8 const WG_MAX_TELEPORTER = 12;
+uint8 const WG_MAX_WORKSHOP = 6;
enum WintergraspGameObjectBuildingType
{
@@ -595,7 +580,7 @@ struct WintergraspBuildingSpawnData
uint32 nameId;
};
-const WintergraspBuildingSpawnData WGGameObjectBuilding[BattlefieldWG::WG_MAX_OBJ] =
+const WintergraspBuildingSpawnData WGGameObjectBuilding[WG_MAX_OBJ] =
{
// Wall (Not spawned in db)
// Entry WS X Y Z O type NameID
@@ -688,7 +673,7 @@ const WintergraspBuildingSpawnData WGGameObjectBuilding[BattlefieldWG::WG_MAX_OB
// 192357 : 1 in sql, 1 in header
// 192350 : 1 in sql, 1 in header
// 192351 : 1 in sql, 1 in header
-const WintergraspObjectPositionData WGKeepGameObject[BattlefieldWG::WG_KEEPGAMEOBJECT_MAX] =
+const WintergraspObjectPositionData WGKeepGameObject[WG_KEEPGAMEOBJECT_MAX] =
{
{ 5262.540039f, 3047.949951f, 432.054993f, 3.106650f, 192488, 192501 }, // Flag on tower
{ 5272.939941f, 2976.550049f, 444.492004f, 3.124120f, 192374, 192416 }, // Flag on Wall Intersect
@@ -736,7 +721,7 @@ const WintergraspObjectPositionData WGKeepGameObject[BattlefieldWG::WG_KEEPGAMEO
{ 5271.279785f, 2820.159912f, 445.200989f, -3.13286f, 192351, 192416 } // Flag on wall intersect
};
-const Position WGTurret[BattlefieldWG::WG_MAX_TURRET] =
+const Position WGTurret[WG_MAX_TURRET] =
{
{ 5391.19f, 3060.8f, 419.616f, 1.69557f },
{ 5266.75f, 2976.5f, 421.067f, 3.20354f },
@@ -756,7 +741,7 @@ const Position WGTurret[BattlefieldWG::WG_MAX_TURRET] =
};
// Here there is all npc keeper spawn point
-const WintergraspObjectPositionData WGKeepNPC[BattlefieldWG::WG_MAX_KEEP_NPC] =
+const WintergraspObjectPositionData WGKeepNPC[WG_MAX_KEEP_NPC] =
{
// X Y Z O horde alliance
// North East
@@ -807,7 +792,7 @@ const WintergraspObjectPositionData WGKeepNPC[BattlefieldWG::WG_MAX_KEEP_NPC] =
{ 5316.770996f, 2619.430176f, 409.027740f, 5.363431f, BATTLEFIELD_WG_NPC_GUARD_H, BATTLEFIELD_WG_NPC_GUARD_A } // Standing Guard
};
-const WintergraspObjectPositionData WGOutsideNPC[BattlefieldWG::WG_MAX_OUTSIDE_NPC] =
+const WintergraspObjectPositionData WGOutsideNPC[WG_MAX_OUTSIDE_NPC] =
{
{ 5032.04f, 3681.79f, 362.980f, 4.210f, BATTLEFIELD_WG_NPC_VIERON_BLAZEFEATHER, 0 },
{ 5020.71f, 3626.19f, 360.150f, 4.640f, BATTLEFIELD_WG_NPC_HOODOO_MASTER_FU_JIN, 0 },
@@ -834,7 +819,7 @@ struct WintergraspTeleporterData
float o;
};
-const WintergraspTeleporterData WGPortalDefenderData[BattlefieldWG::WG_MAX_TELEPORTER] =
+const WintergraspTeleporterData WGPortalDefenderData[WG_MAX_TELEPORTER] =
{
// Player teleporter
{ 190763, 5153.41f, 2901.35f, 409.191f, -0.069f },
@@ -1136,7 +1121,7 @@ struct WGWorkshopData
uint32 text;
};
-const WGWorkshopData WorkshopsData[BattlefieldWG::WG_MAX_WORKSHOP] =
+const WGWorkshopData WorkshopsData[WG_MAX_WORKSHOP] =
{
// NE
{BATTLEFIELD_WG_WORKSHOP_NE, WORLDSTATE_WORKSHOP_NE, BATTLEFIELD_WG_TEXT_WORKSHOP_NAME_NE},
@@ -1230,7 +1215,7 @@ struct BfWGGameObjectBuilding
m_WG->SendUpdateWorldState(m_WorldState, m_State);
}
UpdateCreatureAndGo();
- m_Build->SetUInt32Value(GAMEOBJECT_FACTION, BattlefieldWG::WintergraspFaction[m_Team]);
+ m_Build->SetUInt32Value(GAMEOBJECT_FACTION, WintergraspFaction[m_Team]);
}
// Called when associated gameobject is damaged
@@ -1417,12 +1402,12 @@ struct BfWGGameObjectBuilding
case GO_WINTERGRASP_FORTRESS_TOWER_2:
case GO_WINTERGRASP_FORTRESS_TOWER_3:
case GO_WINTERGRASP_FORTRESS_TOWER_4:
- turret->setFaction(BattlefieldWG::WintergraspFaction[m_WG->GetDefenderTeam()]);
+ turret->setFaction(WintergraspFaction[m_WG->GetDefenderTeam()]);
break;
case GO_WINTERGRASP_SHADOWSIGHT_TOWER:
case GO_WINTERGRASP_WINTER_S_EDGE_TOWER:
case GO_WINTERGRASP_FLAMEWATCH_TOWER:
- turret->setFaction(BattlefieldWG::WintergraspFaction[m_WG->GetAttackerTeam()]);
+ turret->setFaction(WintergraspFaction[m_WG->GetAttackerTeam()]);
break;
}
m_WG->HideNpc(turret);
@@ -1443,12 +1428,12 @@ struct BfWGGameObjectBuilding
case GO_WINTERGRASP_FORTRESS_TOWER_2:
case GO_WINTERGRASP_FORTRESS_TOWER_3:
case GO_WINTERGRASP_FORTRESS_TOWER_4:
- turret->setFaction(BattlefieldWG::WintergraspFaction[m_WG->GetDefenderTeam()]);
+ turret->setFaction(WintergraspFaction[m_WG->GetDefenderTeam()]);
break;
case GO_WINTERGRASP_SHADOWSIGHT_TOWER:
case GO_WINTERGRASP_WINTER_S_EDGE_TOWER:
case GO_WINTERGRASP_FLAMEWATCH_TOWER:
- turret->setFaction(BattlefieldWG::WintergraspFaction[m_WG->GetAttackerTeam()]);
+ turret->setFaction(WintergraspFaction[m_WG->GetAttackerTeam()]);
break;
}
m_WG->HideNpc(turret);
@@ -1509,14 +1494,14 @@ struct BfWGGameObjectBuilding
case GO_WINTERGRASP_FORTRESS_TOWER_3:
case GO_WINTERGRASP_FORTRESS_TOWER_4:
{
- creature->setFaction(BattlefieldWG::WintergraspFaction[m_WG->GetDefenderTeam()]);
+ creature->setFaction(WintergraspFaction[m_WG->GetDefenderTeam()]);
break;
}
case GO_WINTERGRASP_SHADOWSIGHT_TOWER:
case GO_WINTERGRASP_WINTER_S_EDGE_TOWER:
case GO_WINTERGRASP_FLAMEWATCH_TOWER:
{
- creature->setFaction(BattlefieldWG::WintergraspFaction[m_WG->GetAttackerTeam()]);
+ creature->setFaction(WintergraspFaction[m_WG->GetAttackerTeam()]);
break;
}
}
@@ -1545,14 +1530,14 @@ struct BfWGGameObjectBuilding
case GO_WINTERGRASP_FORTRESS_TOWER_3:
case GO_WINTERGRASP_FORTRESS_TOWER_4:
{
- creature->setFaction(BattlefieldWG::WintergraspFaction[m_WG->GetDefenderTeam()]);
+ creature->setFaction(WintergraspFaction[m_WG->GetDefenderTeam()]);
break;
}
case GO_WINTERGRASP_SHADOWSIGHT_TOWER:
case GO_WINTERGRASP_WINTER_S_EDGE_TOWER:
case GO_WINTERGRASP_FLAMEWATCH_TOWER:
{
- creature->setFaction(BattlefieldWG::WintergraspFaction[m_WG->GetAttackerTeam()]);
+ creature->setFaction(WintergraspFaction[m_WG->GetAttackerTeam()]);
break;
}
}
@@ -1581,7 +1566,7 @@ struct WGWorkshop
WGWorkshop(BattlefieldWG* _bf, uint8 _workshopId)
{
- ASSERT(_bf || _workshopId < BattlefieldWG::WG_MAX_WORKSHOP);
+ ASSERT(_bf || _workshopId < WG_MAX_WORKSHOP);
bf = _bf;
workshopId = _workshopId;
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp
index c0e3e3afc03..fcc3c8a1e93 100755
--- a/src/server/game/Entities/Player/Player.cpp
+++ b/src/server/game/Entities/Player/Player.cpp
@@ -9118,7 +9118,7 @@ void Player::SendInitWorldStates(uint32 zoneid, uint32 areaid)
break;
case 4197: // Wintergrasp
/// Use the max here, and fill with zeros if missing.
- NumberOfFields = 10 + BattlefieldWG::WG_MAX_OBJ + BattlefieldWG::WG_MAX_WORKSHOP;
+ NumberOfFields = 10 + WG_MAX_OBJ + WG_MAX_WORKSHOP;
break;
default:
NumberOfFields = 12;
@@ -9720,11 +9720,11 @@ void Player::SendBattlefieldWorldStates()
if (BattlefieldWG* wg = (BattlefieldWG*)sBattlefieldMgr->GetBattlefieldByBattleId(BATTLEFIELD_BATTLEID_WG))
{
if (wg->IsWarTime())
- SendUpdateWorldState(BattlefieldWG::ClockWorldState[1], uint32(time(NULL)));
+ SendUpdateWorldState(ClockWorldState[1], uint32(time(NULL)));
else // Time to next battle
{
uint32 timer = wg->GetTimer() / 1000;
- SendUpdateWorldState(BattlefieldWG::ClockWorldState[1], time(NULL) + timer);
+ SendUpdateWorldState(ClockWorldState[1], time(NULL) + timer);
}
}
}
diff --git a/src/server/scripts/Northrend/wintergrasp.cpp b/src/server/scripts/Northrend/wintergrasp.cpp
index c58f6fc2dff..59e9a31c4cf 100644
--- a/src/server/scripts/Northrend/wintergrasp.cpp
+++ b/src/server/scripts/Northrend/wintergrasp.cpp
@@ -307,7 +307,7 @@ class go_wg_vehicle_teleporter : public GameObjectScript
// Tabulation madness in the hole!
for (uint8 i = 0; i < MAX_WINTERGRASP_VEHICLES; i++)
if (Creature* vehicleCreature = go->FindNearestCreature(vehiclesList[i], 3.0f, true))
- if (!vehicleCreature->HasAura(SPELL_VEHICLE_TELEPORT) && vehicleCreature->getFaction() == BattlefieldWG::WintergraspFaction[wg->GetDefenderTeam()])
+ if (!vehicleCreature->HasAura(SPELL_VEHICLE_TELEPORT) && vehicleCreature->getFaction() == WintergraspFaction[wg->GetDefenderTeam()])
if (Creature* teleportTrigger = vehicleCreature->FindNearestCreature(NPC_WORLD_TRIGGER_LARGE_AOI_NOT_IMMUNE_PC_NPC, 100.0f, true))
teleportTrigger->CastSpell(vehicleCreature, SPELL_VEHICLE_TELEPORT, true);