From ef7a843fa3e0c0377ec0e8678da9f1b4e0484ddb Mon Sep 17 00:00:00 2001 From: svilex Date: Tue, 18 Oct 2016 13:52:18 +0200 Subject: [PATCH] Removed unneeded vars - fixed logical condition (#29) --- src/pocketmine/Player.php | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/pocketmine/Player.php b/src/pocketmine/Player.php index 4cce00cf2..b8e1d62b8 100644 --- a/src/pocketmine/Player.php +++ b/src/pocketmine/Player.php @@ -1356,16 +1356,12 @@ class Player extends Human implements CommandSender, InventoryHolder, ChunkLoade $this->move($dx, $dy, $dz); - $diffX = $this->x - $newPos->x; - $diffY = $this->y - $newPos->y; - $diffZ = $this->z - $newPos->z; - $yS = 0.5 + $this->ySize; - if($diffY >= -$yS or $diffY <= $yS){ - $diffY = 0; + if(-$yS <= $dy and $dy <= $yS){ + $dy = 0; } - $diff = ($diffX ** 2 + $diffY ** 2 + $diffZ ** 2) / ($tickDiff ** 2); + $diff = ($dx ** 2 + $dy ** 2 + $dz ** 2) / ($tickDiff ** 2); if($this->isSurvival()){ if(!$revert and !$this->isSleeping()){