Log stuff

This commit is contained in:
Player Name 2026-04-27 13:16:37 +02:00
parent 5d37bb20b0
commit a68de46865

View file

@ -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;
}
});