[10905] Fixed vendor templates work.

* Avoid unexpected errors at template loading for shared templates for many npc.
* Really use vendor template in work.
This commit is contained in:
VladimirMangos 2010-12-21 19:35:07 +03:00
parent 72255d1bb1
commit 4a7638c80e
3 changed files with 3 additions and 3 deletions

View file

@ -9066,7 +9066,7 @@ void ObjectMgr::LoadVendorTemplates()
{
if (cInfo->vendorId)
{
if (vendor_ids.count(cInfo->vendorId) > 0)
if (m_mCacheVendorTemplateItemMap.find(cInfo->vendorId) != m_mCacheVendorTemplateItemMap.end())
vendor_ids.erase(cInfo->vendorId);
else
sLog.outErrorDb("Creature (Entry: %u) has vendor_id = %u for nonexistent vendor template", cInfo->Entry, cInfo->vendorId);