From f09c856b32f955288b6d67854188656c9ebc8470 Mon Sep 17 00:00:00 2001 From: jojo Date: Sun, 20 Sep 2020 13:18:20 +0200 Subject: [PATCH] Fix MissileWars.getFightTime --- src/de/steamwar/misslewars/MissileWars.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/de/steamwar/misslewars/MissileWars.java b/src/de/steamwar/misslewars/MissileWars.java index be712bc..a312214 100644 --- a/src/de/steamwar/misslewars/MissileWars.java +++ b/src/de/steamwar/misslewars/MissileWars.java @@ -45,7 +45,7 @@ public class MissileWars extends JavaPlugin { public void onLoad() { plugin = this; fightState = FightState.WAITING; - startTime = System.currentTimeMillis(); + startTime = -1; } @Override @@ -87,6 +87,7 @@ public class MissileWars extends JavaPlugin { if (fightState != FightState.WAITING) // anti dual-call return; fightState = FightState.FIGHTING; + startTime = System.currentTimeMillis(); StateDependent.setupState(fightState); startTime = System.currentTimeMillis(); @@ -147,6 +148,7 @@ public class MissileWars extends JavaPlugin { * @return seconds since start */ public static int getFightTime() { - return Math.floorDiv((int) (System.currentTimeMillis() - startTime), 60); + if (startTime == -1) return -1; + return (int)((System.currentTimeMillis() - startTime) / 1000); } }