From 9938755517fe69687405dcbad88e51f4ec03fafe Mon Sep 17 00:00:00 2001 From: Alex King <89047260+Kinglykrab@users.noreply.github.com> Date: Sun, 24 Nov 2024 18:29:27 -0500 Subject: [PATCH] [Bug Fix] Fix Possible Item Loss in Trades (#4554) --- zone/trading.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/zone/trading.cpp b/zone/trading.cpp index faa113066..f963f7ca1 100644 --- a/zone/trading.cpp +++ b/zone/trading.cpp @@ -777,6 +777,8 @@ void Client::FinishTrade(Mob* tradingWith, bool finalizer, void* event_entry, st tradingWith->SayString(TRADE_BACK, GetCleanName()); PushItemOnCursor(*inst, true); } + + items.clear(); } // Only enforce trade rules if the NPC doesn't have an EVENT_TRADE // subroutine. That overrides all.