From 463a0900d73f2df0e170e4a64f3096ca0bdfbc03 Mon Sep 17 00:00:00 2001 From: John Liebentritt Date: Thu, 19 Jan 2023 01:46:45 +0000 Subject: [PATCH] Fixed a bug where opening a casket could remove the wrong one from the inventory --- Server/src/main/java/core/game/content/ttrail/ClueLevel.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Server/src/main/java/core/game/content/ttrail/ClueLevel.java b/Server/src/main/java/core/game/content/ttrail/ClueLevel.java index 63b874a5c..68934bdc1 100644 --- a/Server/src/main/java/core/game/content/ttrail/ClueLevel.java +++ b/Server/src/main/java/core/game/content/ttrail/ClueLevel.java @@ -111,7 +111,7 @@ public enum ClueLevel { Item newClue = ClueScrollPlugin.getClue(clueLevel); - if (casket != null && player.getInventory().remove(casket)) { + if (casket != null && player.getInventory().remove(casket, casket.getSlot(), true)) { player.getInventory().replace(newClue, casket.getSlot()); } else { player.getInventory().add(newClue);