From 02a36f7bf791414f9319738f90e99262339fbb4f Mon Sep 17 00:00:00 2001 From: randy Date: Fri, 15 Nov 2024 12:37:47 -0700 Subject: [PATCH] Removed gloves of silence requirement for auto-pickpocketing --- .../global/skill/thieving/ThievingListeners.kt | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/Server/src/main/content/global/skill/thieving/ThievingListeners.kt b/Server/src/main/content/global/skill/thieving/ThievingListeners.kt index a236ca291..8068d35eb 100644 --- a/Server/src/main/content/global/skill/thieving/ThievingListeners.kt +++ b/Server/src/main/content/global/skill/thieving/ThievingListeners.kt @@ -68,9 +68,8 @@ class ThievingListeners : InteractionListener { return@on true } - //Custom portion. If the player has gloves of silence, only proceed every other tick - val glovesOfSilence = player.equipment.contains(Items.GLOVES_OF_SILENCE_10075,1) - if (!glovesOfSilence || GameWorld.ticks % 2 == 0) { + //Custom portion. Repeat pickpocket, only proceed every other tick + if (GameWorld.ticks % 2 == 0) { player.animator.animate(PICKPOCKET_ANIM) val lootTable = pickpocketRoll(player, pickpocketData.low, pickpocketData.high, pickpocketData.table) @@ -87,17 +86,14 @@ class ThievingListeners : InteractionListener { node.asNpc().face(null) } else { playAudio(player, Sounds.PICK_2581) - if (!glovesOfSilence) { - player.lock(2) - } + //player.lock(2) lootTable.forEach { player.inventory.add(it) } player.skills.addExperience(Skills.THIEVING,pickpocketData.experience) } } - // if wearing gloves of silence, pickpocket again. - if (glovesOfSilence) { - InteractionListeners.run(node.id, IntType.NPC,"Pickpocket",player,node) - } + //pickpocket again. + InteractionListeners.run(node.id, IntType.NPC,"Pickpocket",player,node) + return@on true } }