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