Clivet now reappears in Hazeel Cult

This commit is contained in:
oftheshire
2026-05-30 14:37:24 +00:00
committed by Ryan
parent cf6cc08b26
commit 130cc79a17
@@ -1,6 +1,5 @@
package content.region.kandarin.ardougne.quest.hazeelcult package content.region.kandarin.ardougne.quest.hazeelcult
import core.api.*
import core.game.node.entity.npc.AbstractNPC import core.game.node.entity.npc.AbstractNPC
import core.game.world.map.Location import core.game.world.map.Location
import core.plugin.Initializable import core.plugin.Initializable
@@ -16,16 +15,18 @@ class ClivetNPC(id: Int = 0, location: Location? = null, ) : AbstractNPC(id, loc
override fun getIds(): IntArray = intArrayOf(NPCs.CLIVET_893) override fun getIds(): IntArray = intArrayOf(NPCs.CLIVET_893)
private var invisibilityTimerRunning = false private var invisTicks = 0
override fun tick() { override fun tick() {
if (isInvisible && invisTicks <= 0) {
invisTicks = 20
}
if (isInvisible && !invisibilityTimerRunning) { if (invisTicks > 0) {
invisibilityTimerRunning = true invisTicks--
runTask(this, 20) { if (invisTicks == 0) {
isInvisible = false isInvisible = false
invisibilityTimerRunning = false
} }
} }