fix location desync caused by power casting
This commit is contained in:
1 parent
f4361113ed
commit
3561564f8c
2 files changed
+5
-2
No files matched your search
@@ -172,8 +172,8 @@ public enum PowersManager {
|
||||
if(!pc.isFlying() && powersBaseByToken.get(msg.getPowerUsedID()) != null && powersBaseByToken.get(msg.getPowerUsedID()).isSpell) //cant be sitting if flying
|
||||
CombatManager.toggleSit(false,origin);
|
||||
|
||||
if(pc.isMoving())
|
||||
pc.stopMovement(pc.getMovementLoc());
|
||||
//if(pc.isMoving())
|
||||
//pc.stopMovement(pc.getMovementLoc());
|
||||
if(msg.getPowerUsedID() != 421084024 && origin.getPlayerCharacter().getPromotionClassID() != 2513) {
|
||||
if (!origin.getPlayerCharacter().getPowers().containsKey(msg.getPowerUsedID())) {
|
||||
Logger.error(origin.getPlayerCharacter().getFirstName() + " attempted to cast a power they do not have");
|
||||
|
||||
Reference in new issue
Block a user