From eac58b086b4328c198324b47a8b4a8497ae96864 Mon Sep 17 00:00:00 2001 From: FatBoy-DOTC Date: Fri, 31 Jan 2025 18:15:40 -0600 Subject: [PATCH] limiter for client syncing --- src/engine/objects/PlayerCharacter.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/engine/objects/PlayerCharacter.java b/src/engine/objects/PlayerCharacter.java index 7a577d5e..b9c8148b 100644 --- a/src/engine/objects/PlayerCharacter.java +++ b/src/engine/objects/PlayerCharacter.java @@ -5627,9 +5627,12 @@ public class PlayerCharacter extends AbstractCharacter { boolean updateMana = this.regenerateMana(); boolean updateStamina = this.regenerateStamina(); boolean consumeStamina = this.consumeStamina(); - if (this.timestamps.get("SyncClient") + 5000L < System.currentTimeMillis()) - if (updateHealth || updateMana || updateStamina || consumeStamina) + if (this.timestamps.get("SyncClient") + 5000L < System.currentTimeMillis()) { + if (updateHealth || updateMana || updateStamina || consumeStamina) { this.syncClient(); + this.timestamps.put("SyncClient", System.currentTimeMillis()); + } + } } public boolean regenerateHealth(){