From 79e7d040b5036b131f2ab4badc8399ae063fbdd7 Mon Sep 17 00:00:00 2001 From: Romain Beaumont Date: Thu, 19 Nov 2015 23:46:03 +0100 Subject: [PATCH] improve ticking, fix #101 --- src/lib/plugins/tick.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/lib/plugins/tick.js b/src/lib/plugins/tick.js index c83018c..0094792 100644 --- a/src/lib/plugins/tick.js +++ b/src/lib/plugins/tick.js @@ -8,10 +8,11 @@ module.exports.server=function(serv) { serv.tickInterval = setInterval(() => { serv.tickCount++; - var time = (Date.now() - serv.lastTickTime) / 1000; + var t=Date.now(); + var time = (t - serv.lastTickTime) / 1000; if (time > 100) time = 0; serv.emit('tick', time, serv.tickCount); - serv.lastTickTime = Date.now(); + serv.lastTickTime = t; }, 1000/ticksPerSecond); };