aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Conditions/ConditionMgr.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2025-05-23 14:41:39 +0200
committerShauren <shauren.trinity@gmail.com>2025-05-23 14:41:39 +0200
commit85e621f01adf84ee66e20f8b75c93be7b4940cb2 (patch)
treeebd324f4d5e4132c7cb241ae988e17dc40aef9fa /src/server/game/Conditions/ConditionMgr.cpp
parent5bebf0520968665af288d1d3619f1c42a7322ccb (diff)
Core/PacketIO: Remove ByteBuffer constructor from MessageBuffer
Diffstat (limited to 'src/server/game/Conditions/ConditionMgr.cpp')
-rw-r--r--src/server/game/Conditions/ConditionMgr.cpp9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/server/game/Conditions/ConditionMgr.cpp b/src/server/game/Conditions/ConditionMgr.cpp
index a31ab98c268..d954214506f 100644
--- a/src/server/game/Conditions/ConditionMgr.cpp
+++ b/src/server/game/Conditions/ConditionMgr.cpp
@@ -3285,13 +3285,6 @@ bool ConditionMgr::IsPlayerMeetingCondition(Player const* player, PlayerConditio
return true;
}
-static ByteBuffer HexToBytes(std::string_view const& hex)
-{
- ByteBuffer buffer(hex.length() / 2, ByteBuffer::Resize{});
- Trinity::Impl::HexStrToByteArray(hex, buffer.data(), buffer.size());
- return buffer;
-}
-
static constexpr int32(* const WorldStateExpressionFunctions[WSE_FUNCTION_MAX])(Map const*, uint32, uint32) =
{
// WSE_FUNCTION_NONE
@@ -3636,7 +3629,7 @@ bool EvalRelOp(ByteBuffer& buffer, Map const* map)
bool ConditionMgr::IsMeetingWorldStateExpression(Map const* map, WorldStateExpressionEntry const* expression) try
{
- ByteBuffer buffer = HexToBytes(expression->Expression);
+ ByteBuffer buffer(HexStrToByteVector(expression->Expression));
if (buffer.empty())
return false;