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

15
src/engine/objects/PlayerCharacter.java

@ -5153,10 +5153,19 @@ public class PlayerCharacter extends AbstractCharacter { @@ -5153,10 +5153,19 @@ public class PlayerCharacter extends AbstractCharacter {
try {
if (!this.isAlive())
if (!this.isAlive()) {
if(this.isMoving())
this.stopMovement(this.getMovementLoc());
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.doRegen();

Loading…
Cancel
Save