From 72ac87626bf993c6bcc94931e9aa1171b5d502ea Mon Sep 17 00:00:00 2001 From: Keleborn <22352763+Celandriel@users.noreply.github.com> Date: Tue, 17 Mar 2026 16:20:15 -0700 Subject: [PATCH] feat(Core/OutdoorPvP): Add getters for Capture points for Outdoorpvp (#25103) Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- src/server/game/OutdoorPvP/OutdoorPvP.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/server/game/OutdoorPvP/OutdoorPvP.h b/src/server/game/OutdoorPvP/OutdoorPvP.h index 60ef22ed8..25a82959b 100644 --- a/src/server/game/OutdoorPvP/OutdoorPvP.h +++ b/src/server/game/OutdoorPvP/OutdoorPvP.h @@ -242,6 +242,8 @@ public: void TeamApplyBuff(TeamId teamId, uint32 spellId, uint32 spellId2 = 0, Player* sameMapPlr = nullptr); Map* GetMap() const { return _map; } + OPvPCapturePointMap const& GetCapturePoints() const { return _capturePoints; } + OPvPCapturePoint* GetCapturePoint(ObjectGuid::LowType spawnId) const; protected: void BroadcastPacket(WorldPacket& data) const; @@ -256,7 +258,6 @@ protected: _capturePoints[cp->m_capturePointSpawnId] = cp; } - OPvPCapturePoint* GetCapturePoint(ObjectGuid::LowType spawnId) const; void RegisterZone(uint32 zoneid); bool HasPlayer(Player const* player) const; void TeamCastSpell(TeamId team, int32 spellId, Player* sameMapPlr = nullptr);