From bdcf6a474b1969ad4064a24a28aa2602e452fc50 Mon Sep 17 00:00:00 2001 From: Lucas Date: Mon, 20 May 2019 22:04:40 +0200 Subject: [PATCH] Fix array index oob for recoils --- .../runelite/client/plugins/itemcharges/ItemChargePlugin.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/itemcharges/ItemChargePlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/itemcharges/ItemChargePlugin.java index 9e165e639a..7225523adb 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/itemcharges/ItemChargePlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/itemcharges/ItemChargePlugin.java @@ -416,7 +416,7 @@ public class ItemChargePlugin extends Plugin ringOfRecoilEquipped = false; Item ring = null; - if (equipment != null) + if (equipment != null && equipment.getItems().length > EquipmentInventorySlot.RING.getSlotIdx()) { ring = equipment.getItems()[EquipmentInventorySlot.RING.getSlotIdx()]; }