From 0f1bd5f66a1b63ad2dfdbf404097c90d607efa88 Mon Sep 17 00:00:00 2001 From: kuroppoi <68156848+kuroppoi@users.noreply.github.com> Date: Sat, 6 Aug 2022 01:30:59 +0200 Subject: [PATCH] Don't remove container loot tag if no eligible loot can be found --- .../brainwine/gameserver/server/requests/BlockUseRequest.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gameserver/src/main/java/brainwine/gameserver/server/requests/BlockUseRequest.java b/gameserver/src/main/java/brainwine/gameserver/server/requests/BlockUseRequest.java index 5f15d20..7d58414 100644 --- a/gameserver/src/main/java/brainwine/gameserver/server/requests/BlockUseRequest.java +++ b/gameserver/src/main/java/brainwine/gameserver/server/requests/BlockUseRequest.java @@ -133,13 +133,13 @@ public class BlockUseRequest extends PlayerRequest { } if(specialItem.equals("?")) { - metadata.remove("$"); LootManager lootManager = GameServer.getInstance().getLootManager(); Loot loot = lootManager.getRandomLoot(15, zone.getBiome(), item.getLootCategories()); // TODO level if(loot == null) { - player.alert("How quaint, this container is empty!"); + player.alert("No eligible loot could be found for this container."); } else { + metadata.remove("$"); player.awardLoot(loot, item.getLootGraphic()); } } else {