aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Spells/Spell.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2025-02-23 12:10:33 +0100
committerOvahlord <dreadkiller@gmx.de>2025-04-06 19:23:23 +0200
commit29e00190843888ca72eceeb9c1a9a6ba2de5b8ae (patch)
treee89f2664dacd03faccef823df89afdd0f6f624b1 /src/server/game/Spells/Spell.cpp
parent27e7a99106e7796057ca74cd4edfac28b09f6554 (diff)
Core/Misc: Add a bunch of examples for 67418a1aeee9035234d304b5e9653b832488dd66
(cherry picked from commit 00223f3bee137f3b3f3a8e0ec33b634b4511cc0b) # Conflicts: # src/server/game/Entities/Player/Player.cpp # src/server/game/Globals/ObjectMgr.cpp
Diffstat (limited to 'src/server/game/Spells/Spell.cpp')
-rw-r--r--src/server/game/Spells/Spell.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp
index 9559d37ccec..e962659526e 100644
--- a/src/server/game/Spells/Spell.cpp
+++ b/src/server/game/Spells/Spell.cpp
@@ -9303,10 +9303,7 @@ void SelectRandomInjuredTargets(std::list<WorldObject*>& targets, size_t maxTarg
return std::make_pair(target, negativePoints);
});
- std::sort(tempTargets.begin(), tempTargets.end(), [](std::pair<WorldObject*, int32> const& left, std::pair<WorldObject*, int32> const& right)
- {
- return left.second < right.second;
- });
+ std::ranges::sort(tempTargets, {}, Trinity::TupleElement<1>);
std::size_t foundTargets = 0;
for (std::ptrdiff_t countForPriority : countsByPriority)
@@ -9324,7 +9321,7 @@ void SelectRandomInjuredTargets(std::list<WorldObject*>& targets, size_t maxTarg
}
targets.resize(maxTargets);
- std::transform(tempTargets.begin(), tempTargets.begin() + maxTargets, targets.begin(), std::mem_fn(&std::pair<WorldObject*, int32>::first));
+ std::ranges::transform(tempTargets.begin(), tempTargets.begin() + maxTargets, targets.begin(), Trinity::TupleElement<0>);
}
} //namespace Trinity