diff --git a/src/engine/objects/PlayerCharacter.java b/src/engine/objects/PlayerCharacter.java index 414b7683..20ce93ce 100644 --- a/src/engine/objects/PlayerCharacter.java +++ b/src/engine/objects/PlayerCharacter.java @@ -5139,8 +5139,8 @@ public class PlayerCharacter extends AbstractCharacter { } else { this.combatStats.update(); } - //this.doRegen(); - this.combatStats.regenerate(); + this.doRegen(); + //this.combatStats.regenerate(); } if (this.getStamina() < 10) { @@ -5694,8 +5694,8 @@ public class PlayerCharacter extends AbstractCharacter { } public void doRegen() { - //if (!this.timestamps.containsKey("SyncClient")) - // this.timestamps.put("SyncClient", System.currentTimeMillis()); + if (!this.timestamps.containsKey("SyncClient")) + this.timestamps.put("SyncClient", System.currentTimeMillis()); if (!this.isAlive() || !this.enteredWorld || !this.isActive) { this.resetRegenUpdateTime(); @@ -5877,10 +5877,10 @@ public class PlayerCharacter extends AbstractCharacter { this.lastUpdateTime = System.currentTimeMillis(); this.lastStamUpdateTime = System.currentTimeMillis(); - //if (this.timestamps.get("SyncClient") + 5000L < System.currentTimeMillis()) { - // this.syncClient(); - // this.timestamps.put("SyncClient", System.currentTimeMillis()); - //} + if (this.timestamps.get("SyncClient") + 5000L < System.currentTimeMillis()) { + this.syncClient(); + this.timestamps.put("SyncClient", System.currentTimeMillis()); + } } public boolean regenerateHealth(){