From 28b14f36c8c7f1acb15d2a11a276de107d772fc9 Mon Sep 17 00:00:00 2001 From: Machiavelli Date: Mon, 7 Mar 2011 20:48:53 +0100 Subject: Core/Vehicle: Use db table GuidLow instead of normal GuidLow (which may differ per instance) for vehicle_accessory definitions. --- src/server/game/Globals/ObjectMgr.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/server/game/Globals/ObjectMgr.h b/src/server/game/Globals/ObjectMgr.h index 66ecd4f13ec..bcc80bcc77e 100755 --- a/src/server/game/Globals/ObjectMgr.h +++ b/src/server/game/Globals/ObjectMgr.h @@ -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; } -- cgit v1.2.3