From bdf4b48388c15b8ea80ffd520ac8977949d90e90 Mon Sep 17 00:00:00 2001 From: Coaltong Date: Wed, 29 Jun 2022 12:06:32 +0000 Subject: [PATCH] Fixed Rock Golem random event not spawning for low level players --- .../rs09/game/content/ame/events/rockgolem/RockGolemRENPC.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Server/src/main/kotlin/rs09/game/content/ame/events/rockgolem/RockGolemRENPC.kt b/Server/src/main/kotlin/rs09/game/content/ame/events/rockgolem/RockGolemRENPC.kt index bb0bf78fa..207c6fca0 100644 --- a/Server/src/main/kotlin/rs09/game/content/ame/events/rockgolem/RockGolemRENPC.kt +++ b/Server/src/main/kotlin/rs09/game/content/ame/events/rockgolem/RockGolemRENPC.kt @@ -12,6 +12,7 @@ import org.rs09.consts.Items import rs09.game.content.ame.RandomEventNPC import rs09.game.content.global.WeightBasedTable import rs09.game.content.global.WeightedItem +import kotlin.math.max val ids = 413..418 @@ -20,7 +21,7 @@ class RockGolemRENPC(override var loot: WeightBasedTable? = null) : RandomEventN override fun talkTo(npc: NPC) {} override fun init() { super.init() - val index = (player.properties.combatLevel / 20) - 1 + val index = max(0,(player.properties.combatLevel / 20) - 1) val id = ids.toList()[index] this.transform(id) this.attack(player)