From fa90fabd10a227973d1d88f585c1a5e8be9c09d6 Mon Sep 17 00:00:00 2001 From: Vincent-Michael Date: Sat, 3 Aug 2013 14:53:16 +0200 Subject: Misc/Vendor: - Fix more vendors without maxcount - Add log/skip for type currency with missing maxcount --- src/server/game/Globals/ObjectMgr.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src') diff --git a/src/server/game/Globals/ObjectMgr.cpp b/src/server/game/Globals/ObjectMgr.cpp index c0fc7a7b681..6195f250aee 100644 --- a/src/server/game/Globals/ObjectMgr.cpp +++ b/src/server/game/Globals/ObjectMgr.cpp @@ -8388,6 +8388,12 @@ bool ObjectMgr::IsVendorItemValid(uint32 vendor_entry, uint32 id, int32 maxcount return false; } + if (type == ITEM_VENDOR_TYPE_CURRENCY && maxcount == 0) + { + TC_LOG_ERROR(LOG_FILTER_SQL, "Table `(game_event_)npc_vendor` have Item (Entry: %u, type: %u) with missing maxcount for vendor (%u), ignore", id, type, ExtendedCost, vendor_entry); + return false; + } + return true; } -- cgit v1.2.3