From b68f914440e3d13d79123f08bb7eb883c5f82fa3 Mon Sep 17 00:00:00 2001 From: damighty <27978131-real_damighty@users.noreply.gitlab.com> Date: Mon, 18 Aug 2025 13:59:26 +0300 Subject: [PATCH] Fixed skull visually persisting on death --- Server/src/main/core/game/system/timer/impl/Skulled.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Server/src/main/core/game/system/timer/impl/Skulled.kt b/Server/src/main/core/game/system/timer/impl/Skulled.kt index fee4474ab..f8e8bcd76 100644 --- a/Server/src/main/core/game/system/timer/impl/Skulled.kt +++ b/Server/src/main/core/game/system/timer/impl/Skulled.kt @@ -19,6 +19,11 @@ class Skulled : PersistTimer (1, "skulled", flags = arrayOf(TimerFlag.ClearOnDea return false } + override fun onRemoval (entity: Entity) { + if (entity !is Player) return + entity.skullManager.reset() + } + override fun getTimer (vararg args: Any) : RSTimer { val t = Skulled() t.runInterval = args.getOrNull(0) as? Int ?: 500