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
|
VehicleAccessoryList const* GetVehicleAccessoryList(Vehicle* veh) const
|
||||||
{
|
{
|
||||||
if (veh->GetBase()->ToCreature())
|
if (Creature* cre = veh->GetBase()->ToCreature())
|
||||||
{
|
{
|
||||||
// Give preference to GUID-based accessories
|
// 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())
|
if (itr != m_VehicleAccessoryMap.end())
|
||||||
return &itr->second;
|
return &itr->second;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user