Core/Vehicle: Use db table GuidLow instead of normal GuidLow (which may differ per instance) for vehicle_accessory definitions.
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user