From a68de46865d8c8d85be3d60cece7d08770f7ae0a Mon Sep 17 00:00:00 2001 From: Player Name Date: Mon, 27 Apr 2026 13:16:37 +0200 Subject: [PATCH] Log stuff --- .../skill/construction/npc/HouseServantDialogue.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Server/src/main/content/global/skill/construction/npc/HouseServantDialogue.java b/Server/src/main/content/global/skill/construction/npc/HouseServantDialogue.java index ddb967ebe..d81bc9f42 100644 --- a/Server/src/main/content/global/skill/construction/npc/HouseServantDialogue.java +++ b/Server/src/main/content/global/skill/construction/npc/HouseServantDialogue.java @@ -461,7 +461,7 @@ public class HouseServantDialogue extends DialoguePlugin { return; } if (type == ServantType.MAID || type == ServantType.RICK) { - interpreter.sendDialogues(servant, servant.getId() == 4243 ? FacialExpression.HALF_GUILTY : null, "I am unable to take planks to the sawmill."); + interpreter.sendDialogues(servant, servant.getId() == 4243 ? FacialExpression.HALF_GUILTY : null, "I am unable to take logs to the sawmill."); return; } int amt = player.getInventory().getAmount(item); @@ -480,18 +480,19 @@ public class HouseServantDialogue extends DialoguePlugin { } end(); if (player.getInventory().remove(new Item(item.getId(), amt)) && player.getInventory().remove(new Item(Items.COINS_995, amt * plank.getPrice()))) { - manager.getServant().setItem(new Item(plank.getPlank().getId(), amt)); servant.setInvisible(true); servant.getLocks().lockMovement(100); GameWorld.getPulser().submit(new Pulse((int) (type.getTimer() / 0.6)){ - @Override public boolean pulse() { servant.setInvisible(false); servant.getLocks().unlockMovement(); + manager.getServant().setItem(new Item(plank.getPlank().getId(), amt)); + interpreter.open(servant.getId(), servant); servant.setAttribute("con:lastfetch", new Item(item.getId(), 1)); servant.setAttribute("con:lastfetchtype", "sawmill"); - interpreter.open(servant.getId(), servant); + manager.getServant().setUses(manager.getServant().getUses() + 1); + follow(player, servant); return true; } });