From 6fe5c06fa0f3dbd578b0e347071681b0bbfa1720 Mon Sep 17 00:00:00 2001 From: KimLS Date: Sat, 29 Jun 2013 12:18:40 -0700 Subject: [PATCH] Fix for trade being retained on logout/zone --- zone/trading.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/zone/trading.cpp b/zone/trading.cpp index 584441c00..bc1a248a9 100644 --- a/zone/trading.cpp +++ b/zone/trading.cpp @@ -648,6 +648,7 @@ void Client::FinishTrade(Mob* tradingWith, ServerPacket* qspack, bool finalizer) ItemInst *insts[4] = { 0 }; for(int i = 3000; i < 3004; ++i) { insts[i - 3000] = m_inv.PopItem(i); + database.SaveInventory(CharacterID(), nullptr, i); } parse->EventNPC(EVENT_TRADE, tradingWith->CastToNPC(), this, "", 0, &item_list);