Fixed Sit / Stand

This commit is contained in:
tacef
2015-03-01 11:55:20 +01:00
parent a7ae2a750d
commit 3fdf91f7ee
2 changed files with 4 additions and 1 deletions
@@ -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 <Player> observers = player.getCreatureObject().getObservers();
@@ -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));
}