diff options
author | Shauren <shauren.trinity@gmail.com> | 2025-05-23 14:41:39 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2025-05-23 14:41:39 +0200 |
commit | 85e621f01adf84ee66e20f8b75c93be7b4940cb2 (patch) | |
tree | ebd324f4d5e4132c7cb241ae988e17dc40aef9fa /src/server/game/Conditions/ConditionMgr.cpp | |
parent | 5bebf0520968665af288d1d3619f1c42a7322ccb (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.cpp | 9 |
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; |