From 6b9a06d17508f1fe8b0109282a55c6cad2391571 Mon Sep 17 00:00:00 2001 From: Jordan <1419329-J23t@users.noreply.gitlab.com> Date: Sun, 3 Mar 2024 05:19:09 +0000 Subject: [PATCH] Stronghold of Player Safety now checks if inventory is full before awarding lamp rewards --- .../stronghold/playersafety/ProfessorHenryDialogue.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Server/src/main/content/region/misthalin/barbvillage/stronghold/playersafety/ProfessorHenryDialogue.java b/Server/src/main/content/region/misthalin/barbvillage/stronghold/playersafety/ProfessorHenryDialogue.java index eaabe83b9..d4cffed76 100644 --- a/Server/src/main/content/region/misthalin/barbvillage/stronghold/playersafety/ProfessorHenryDialogue.java +++ b/Server/src/main/content/region/misthalin/barbvillage/stronghold/playersafety/ProfessorHenryDialogue.java @@ -90,6 +90,12 @@ public class ProfessorHenryDialogue extends DialoguePlugin { stage++; break; case 907: + if (player.getInventory().freeSlots() == 0) { + sendNormalDialogue(npc, FacialExpression.HALF_GUILTY, "It seems your inventory is full."); + stage = -1; + return false; + } + if (removeItem(player, Items.TEST_PAPER_12626, Container.INVENTORY)) { showReward(player); end();