From 3fdf91f7eebb07d2811080236a9e78282965a3f4 Mon Sep 17 00:00:00 2001 From: tacef Date: Sun, 1 Mar 2015 11:55:20 +0100 Subject: [PATCH] Fixed Sit / Stand --- src/resources/commands/callbacks/SitOnObjectCmdCallback.java | 3 ++- src/resources/commands/callbacks/StandCmdCallback.java | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/resources/commands/callbacks/SitOnObjectCmdCallback.java b/src/resources/commands/callbacks/SitOnObjectCmdCallback.java index e20e4a442..fb2ef926b 100644 --- a/src/resources/commands/callbacks/SitOnObjectCmdCallback.java +++ b/src/resources/commands/callbacks/SitOnObjectCmdCallback.java @@ -37,7 +37,8 @@ public class SitOnObjectCmdCallback implements ICmdCallback { sot = new SitOnObject(objectID, 0, (float) loc.getX(), (float) loc.getY(), (float) loc.getZ()); } creature.setPosture(Posture.SITTING); - + creature.setMovementScale(0); + creature.setTurnScale(0); player.sendPacket(sot); List observers = player.getCreatureObject().getObservers(); diff --git a/src/resources/commands/callbacks/StandCmdCallback.java b/src/resources/commands/callbacks/StandCmdCallback.java index 80c195cb1..eab8795d3 100644 --- a/src/resources/commands/callbacks/StandCmdCallback.java +++ b/src/resources/commands/callbacks/StandCmdCallback.java @@ -14,6 +14,8 @@ public class StandCmdCallback implements ICmdCallback { public void execute(GalacticManager galacticManager, Player player, SWGObject target, String args) { CreatureObject creature = player.getCreatureObject(); creature.setPosture(Posture.UPRIGHT); + creature.setMovementScale(1); + creature.setTurnScale(1); creature.sendObservers(new PostureUpdate(creature.getObjectId(), Posture.UPRIGHT)); }