forked from MagicBane/Server
player location sync
This commit is contained in:
@@ -66,14 +66,6 @@ public enum MovementManager {
|
|||||||
if (!toMove.isAlive())
|
if (!toMove.isAlive())
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (toMove.getObjectType().equals(GameObjectType.PlayerCharacter)) {
|
|
||||||
if (((PlayerCharacter) toMove).isCasting()) {
|
|
||||||
((PlayerCharacter) toMove).updateLocation();
|
|
||||||
((PlayerCharacter) toMove).updateMovementState();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
toMove.setIsCasting(false);
|
toMove.setIsCasting(false);
|
||||||
toMove.setItemCasting(false);
|
toMove.setItemCasting(false);
|
||||||
|
|
||||||
|
|||||||
@@ -169,6 +169,9 @@ public enum PowersManager {
|
|||||||
if(pc == null)
|
if(pc == null)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
if(pc.getRecycleTimers().containsKey(msg.getPowerUsedID())) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
if(!pc.isFlying() && powersBaseByToken.get(msg.getPowerUsedID()) != null && powersBaseByToken.get(msg.getPowerUsedID()).isSpell) //cant be sitting if flying
|
if(!pc.isFlying() && powersBaseByToken.get(msg.getPowerUsedID()) != null && powersBaseByToken.get(msg.getPowerUsedID()).isSpell) //cant be sitting if flying
|
||||||
CombatManager.toggleSit(false,origin);
|
CombatManager.toggleSit(false,origin);
|
||||||
|
|
||||||
@@ -244,9 +247,11 @@ public enum PowersManager {
|
|||||||
if (playerCharacter == null)
|
if (playerCharacter == null)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
if(playerCharacter.getRecycleTimers().containsKey(msg.getPowerUsedID())){
|
//if(playerCharacter.getRecycleTimers().containsKey(msg.getPowerUsedID())){
|
||||||
return false;
|
// playerCharacter.setIsCasting(false);
|
||||||
}
|
// playerCharacter.setItemCasting(false);
|
||||||
|
// return false;
|
||||||
|
//}
|
||||||
|
|
||||||
boolean CSRCast = false;
|
boolean CSRCast = false;
|
||||||
|
|
||||||
|
|||||||
@@ -5369,7 +5369,6 @@ public class PlayerCharacter extends AbstractCharacter {
|
|||||||
|
|
||||||
|
|
||||||
if (!this.isMoving()) {
|
if (!this.isMoving()) {
|
||||||
this.teleport(this.loc);
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user