aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts/Battlegrounds/SilvershardMines
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2025-06-13 16:36:03 +0200
committerShauren <shauren.trinity@gmail.com>2025-06-13 16:36:03 +0200
commit36332d2463cdb98171878ab8c836a875fe3493cc (patch)
tree1d48b25f397963cbaa6ed08235d83f030f57de0a /src/server/scripts/Battlegrounds/SilvershardMines
parenta4206da069ea55d96c6f4e12fff157f22f01a594 (diff)
Core/Misc: Remove a bunch of code from headers
Diffstat (limited to 'src/server/scripts/Battlegrounds/SilvershardMines')
-rw-r--r--src/server/scripts/Battlegrounds/SilvershardMines/battleground_silvershard_mines.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/server/scripts/Battlegrounds/SilvershardMines/battleground_silvershard_mines.cpp b/src/server/scripts/Battlegrounds/SilvershardMines/battleground_silvershard_mines.cpp
index 30721e47425..e23de84bab0 100644
--- a/src/server/scripts/Battlegrounds/SilvershardMines/battleground_silvershard_mines.cpp
+++ b/src/server/scripts/Battlegrounds/SilvershardMines/battleground_silvershard_mines.cpp
@@ -715,7 +715,8 @@ public:
}
}
- void DoForPlayersInControlZone(std::function<void(GameObject const*, Player*)> const& fn) const
+ template <std::invocable<GameObject const*, Player*> Action>
+ void DoForPlayersInControlZone(Action const& fn) const
{
if (GameObject const* controlZone = GetControlZone())
for (ObjectGuid const& playerGuid : *controlZone->GetInsidePlayers())