From bbf8f3c3487e0e937610f9c3ddeeaa9d1803693f Mon Sep 17 00:00:00 2001 From: randy Date: Thu, 31 Oct 2024 21:49:05 -0600 Subject: [PATCH] Ore rocks now only have a chance to deplete based on Mining Level and rock respawn time --- .../main/content/global/skill/gather/mining/MiningListener.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Server/src/main/content/global/skill/gather/mining/MiningListener.kt b/Server/src/main/content/global/skill/gather/mining/MiningListener.kt index d744b0a8f..9233b836f 100644 --- a/Server/src/main/content/global/skill/gather/mining/MiningListener.kt +++ b/Server/src/main/content/global/skill/gather/mining/MiningListener.kt @@ -136,7 +136,7 @@ class MiningListener : InteractionListener { } // Transform ore to depleted version - if (!isEssence && resource!!.respawnRate != 0) { + if (!isEssence && resource!!.respawnRate != 0 && RandomFunction.roll(getDynLevel(player, Skills.MINING)*5/resource!!.respawnDuration + 1)) { SceneryBuilder.replace(node as Scenery, Scenery(resource!!.emptyId, node.getLocation(), node.type, node.rotation), resource!!.respawnDuration) node.setActive(false) return true