Fixed vehicle movement and added a test case for it

This commit is contained in:
Obique PSWG
2017-06-20 07:46:46 -05:00
parent b33dda9598
commit 371309a4c9
2 changed files with 47 additions and 1 deletions
+4 -1
View File
@@ -305,8 +305,11 @@ 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))
if (obj instanceof CreatureObject && ((CreatureObject) obj).isStatesBitmask(CreatureState.RIDING_MOUNT)) {
parent = obj.getParent();
moveObject(parent, null, requestedLocation);
dataTransformHandler.handleMove(parent, speed, update);
}
moveObject(obj, parent, requestedLocation);
if (parent == null)
dataTransformHandler.handleMove(obj, speed, update);