From 67b3b9ea008a3d92f7ec14617fc0c164d07eab9f Mon Sep 17 00:00:00 2001 From: asofold Date: Wed, 23 Jan 2013 02:08:02 +0100 Subject: [PATCH] Make TickTask.getLag more precise. --- .../java/fr/neatmonster/nocheatplus/utilities/TickTask.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/NCPPlugin/src/main/java/fr/neatmonster/nocheatplus/utilities/TickTask.java b/NCPPlugin/src/main/java/fr/neatmonster/nocheatplus/utilities/TickTask.java index a716d12b..39feca85 100644 --- a/NCPPlugin/src/main/java/fr/neatmonster/nocheatplus/utilities/TickTask.java +++ b/NCPPlugin/src/main/java/fr/neatmonster/nocheatplus/utilities/TickTask.java @@ -236,8 +236,8 @@ public class TickTask implements Runnable { } final int tick = TickTask.tick; if (tick == 0) return 1f; - - final int totalTicks = Math.min(tick, 1 + (int) (ms / 50)); + final int add = (ms % 50) == 0 ? 0 : 1; + final int totalTicks = Math.min(tick, add + (int) (ms / 50)); final int maxTick = Math.min(lagMaxTicks, totalTicks); long sum = tickDurations[maxTick - 1]; long covered = maxTick * 50;