Browse Source

update location

lakebane
FatBoy-DOTC 2 weeks ago
parent
commit
dbe748bcdd
  1. 2
      src/engine/net/client/handlers/MoveToPointHandler.java
  2. 15
      src/engine/objects/PlayerCharacter.java

2
src/engine/net/client/handlers/MoveToPointHandler.java

@ -31,6 +31,8 @@ public class MoveToPointHandler extends AbstractClientMsgHandler {
if (pc == null) if (pc == null)
return false; return false;
pc.setIsCasting(false);
pc.setItemCasting(false);
MovementManager.movement(msg, pc); MovementManager.movement(msg, pc);
return true; return true;
} }

15
src/engine/objects/PlayerCharacter.java

@ -5153,10 +5153,19 @@ public class PlayerCharacter extends AbstractCharacter {
try { try {
if (!this.isAlive()) if (!this.isAlive()) {
if(this.isMoving())
this.stopMovement(this.getMovementLoc());
return; return;
}
this.updateLocation(); //this.updateLocation();
if(this.isMoving()){
this.setLoc(this.getMovementLoc());
this.region = Regions.GetRegionForTeleport(this.getMovementLoc());
}else{
this.setLoc(this.loc);
this.region = Regions.GetRegionForTeleport(this.loc);
}
this.updateMovementState(); this.updateMovementState();
this.doRegen(); this.doRegen();

Loading…
Cancel
Save