From 3119a01e3fb4d5733a3ed05341eef3b86e535f51 Mon Sep 17 00:00:00 2001 From: randy Date: Thu, 21 Nov 2024 17:44:13 -0700 Subject: [PATCH] Additional steps to remove random events The random events came back for some characters, seems the timer got started somehow. This change should pause the timer every time it's registered, so it should never start again. --- Server/src/main/core/game/system/timer/impl/AntiMacro.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Server/src/main/core/game/system/timer/impl/AntiMacro.kt b/Server/src/main/core/game/system/timer/impl/AntiMacro.kt index ab3c18394..8968827b7 100644 --- a/Server/src/main/core/game/system/timer/impl/AntiMacro.kt +++ b/Server/src/main/core/game/system/timer/impl/AntiMacro.kt @@ -41,7 +41,8 @@ class AntiMacro : PersistTimer(0, "antimacro", isAuto = true), Commands { override fun onRegister(entity: Entity) { if (entity !is Player || entity.isArtificial) entity.timers.removeTimer(this) - if (entity is Player && entity.rights == Rights.ADMINISTRATOR) + //if (entity is Player && entity.rights == Rights.ADMINISTRATOR) + if (entity is Player) paused = true if (runInterval == 0)