From fec2fe5a2889f5199deaf2ac26f0d6d3814e012c Mon Sep 17 00:00:00 2001 From: Ceikry Date: Wed, 30 Mar 2022 22:46:42 +0000 Subject: [PATCH] Fixed a bug with random events where untradeables in inventory would be deleted --- Server/src/main/kotlin/rs09/game/content/ame/RandomEventNPC.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Server/src/main/kotlin/rs09/game/content/ame/RandomEventNPC.kt b/Server/src/main/kotlin/rs09/game/content/ame/RandomEventNPC.kt index 5672409c6..6e6b084dc 100644 --- a/Server/src/main/kotlin/rs09/game/content/ame/RandomEventNPC.kt +++ b/Server/src/main/kotlin/rs09/game/content/ame/RandomEventNPC.kt @@ -87,7 +87,7 @@ abstract class RandomEventNPC(id: Int) : NPC(id) { fun noteAndTeleport() { for (item in player.inventory.toArray()) { if (item == null) continue - if (item.noteChange != item.id) { + if (item.noteChange != item.id && item.noteChange != -1) { player.inventory.remove(item) player.inventory.add(Item(item.noteChange, item.amount)) }