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