powers manager fixes
This commit is contained in:
@@ -1249,7 +1249,10 @@ public enum CombatManager {
|
||||
if (pc == null)
|
||||
return;
|
||||
|
||||
pc.setSit(toggle);
|
||||
if(pc.isFlying())
|
||||
pc.setSit(false);
|
||||
else
|
||||
pc.setSit(toggle);
|
||||
|
||||
UpdateStateMsg rwss = new UpdateStateMsg();
|
||||
rwss.setPlayer(pc);
|
||||
|
||||
@@ -164,7 +164,10 @@ public enum PowersManager {
|
||||
boolean sendCastToSelf) {
|
||||
|
||||
PlayerCharacter pc = SessionManager.getPlayerCharacter(origin);
|
||||
CombatManager.toggleSit(false,origin);
|
||||
|
||||
if(!pc.isFlying()) //cant be sitting if flying
|
||||
CombatManager.toggleSit(false,origin);
|
||||
|
||||
if(pc.isMoving())
|
||||
pc.stopMovement(pc.getMovementLoc());
|
||||
|
||||
@@ -2691,7 +2694,7 @@ public enum PowersManager {
|
||||
|
||||
public static void cancelOnStun(AbstractCharacter ac) {
|
||||
if(ac.getObjectType().equals(GameObjectType.PlayerCharacter)){
|
||||
PlayerCharacter.GroundPlayer((PlayerCharacter)ac);
|
||||
//PlayerCharacter.GroundPlayer((PlayerCharacter)ac);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user