Core/Vehicle: Use db table GuidLow instead of normal GuidLow (which may differ per instance) for vehicle_accessory definitions.

This commit is contained in:
Machiavelli
2011-03-07 20:48:53 +01:00
parent ebca4c0326
commit 28b14f36c8
+2 -2
View File
@@ -809,10 +809,10 @@ class ObjectMgr
VehicleAccessoryList const* GetVehicleAccessoryList(Vehicle* veh) const
{
if (veh->GetBase()->ToCreature())
if (Creature* cre = veh->GetBase()->ToCreature())
{
// Give preference to GUID-based accessories
VehicleAccessoryMap::const_iterator itr = m_VehicleAccessoryMap.find(veh->GetBase()->GetGUIDLow());
VehicleAccessoryMap::const_iterator itr = m_VehicleAccessoryMap.find(cre->GetDBTableGUIDLow());
if (itr != m_VehicleAccessoryMap.end())
return &itr->second;
}