From 36fb3f12b16f14eb1ef9abd40e2394050be2e45f Mon Sep 17 00:00:00 2001 From: FatBoy-DOTC Date: Wed, 29 May 2024 18:53:06 -0500 Subject: [PATCH] 30 second delay to zerg mechanic running --- src/engine/workthreads/ZergMechanicThread.java | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/engine/workthreads/ZergMechanicThread.java b/src/engine/workthreads/ZergMechanicThread.java index 043e3e4e..a771834a 100644 --- a/src/engine/workthreads/ZergMechanicThread.java +++ b/src/engine/workthreads/ZergMechanicThread.java @@ -18,7 +18,7 @@ import java.util.ArrayList; import java.util.HashMap; import java.util.HashSet; - public class ZergMechanicThread implements Runnable { +public class ZergMechanicThread implements Runnable { private final Mine mine; private final Bane bane; private final HashSet affectedPlayers = new HashSet<>(); @@ -79,6 +79,12 @@ import java.util.HashSet; player.mineAppliedID = 0; } } + try { + Thread.sleep(30000); // 1 minute = 60,000 milliseconds + } catch (InterruptedException e) { + Thread.currentThread().interrupt(); // Restore the interrupted status + // Handle the interruption as needed + } } resetZergMultiplier(); @@ -115,6 +121,14 @@ import java.util.HashSet; for (PlayerCharacter pc : defenders) { pc.ZergMultiplier = ZergManager.getCurrentMultiplier(defenders.size(), bane.capSize); } + + // Add a 1-minute delay + try { + Thread.sleep(30000); // 1 minute = 60,000 milliseconds + } catch (InterruptedException e) { + Thread.currentThread().interrupt(); // Restore the interrupted status + // Handle the interruption as needed + } } resetZergMultiplier();