Reset speed if it was 0 #890

This commit is contained in:
Gabriele C
2016-08-09 19:44:32 +02:00
parent 402a5e016e
commit efe62beccd
2 changed files with 38 additions and 8 deletions
+11 -5
View File
@@ -81,11 +81,17 @@ public class LimboCache {
PlayerData data = cache.get(lowerName);
player.setOp(data.isOperator());
player.setAllowFlight(data.isCanFly());
//player.setWalkSpeed(data.getWalkSpeed());
//player.setFlySpeed(data.getFlySpeed());
// FIXME: this is a temp fix!
player.setWalkSpeed(0.2f);
player.setFlySpeed(0.2f);
float walkSpeed = data.getWalkSpeed();
float flySpeed = data.getFlySpeed();
// Reset the speed value if it was 0
if(walkSpeed == 0f) {
walkSpeed = 0.2f;
}
if(flySpeed == 0f) {
flySpeed = 0.2f;
}
player.setWalkSpeed(walkSpeed);
player.setFlySpeed(flySpeed);
restoreGroup(player, data.getGroup());
data.clearTasks();
}