diff --git a/src/services/objects/ObjectAwareness.java b/src/services/objects/ObjectAwareness.java index a8f065106..e0739e5d7 100644 --- a/src/services/objects/ObjectAwareness.java +++ b/src/services/objects/ObjectAwareness.java @@ -306,8 +306,9 @@ public class ObjectAwareness extends Service implements TerrainMapCallback { private void moveObjectWithTransform(SWGObject obj, SWGObject parent, Location requestedLocation, double speed, int update) { if (obj instanceof CreatureObject && ((CreatureObject) obj).isStatesBitmask(CreatureState.RIDING_MOUNT)) { - dataTransformHandler.handleMove(obj.getParent(), speed, update); - return; + parent = obj.getParent(); + moveObject(parent, null, requestedLocation); + dataTransformHandler.handleMove(parent, speed, update); } moveObject(obj, parent, requestedLocation); if (parent == null)