mirror of
https://github.com/EQEmu/Server.git
synced 2026-03-09 21:42:27 +00:00
Fix for trade being retained on logout/zone
This commit is contained in:
parent
2c68e813e9
commit
6fe5c06fa0
@ -648,6 +648,7 @@ void Client::FinishTrade(Mob* tradingWith, ServerPacket* qspack, bool finalizer)
|
|||||||
ItemInst *insts[4] = { 0 };
|
ItemInst *insts[4] = { 0 };
|
||||||
for(int i = 3000; i < 3004; ++i) {
|
for(int i = 3000; i < 3004; ++i) {
|
||||||
insts[i - 3000] = m_inv.PopItem(i);
|
insts[i - 3000] = m_inv.PopItem(i);
|
||||||
|
database.SaveInventory(CharacterID(), nullptr, i);
|
||||||
}
|
}
|
||||||
|
|
||||||
parse->EventNPC(EVENT_TRADE, tradingWith->CastToNPC(), this, "", 0, &item_list);
|
parse->EventNPC(EVENT_TRADE, tradingWith->CastToNPC(), this, "", 0, &item_list);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user