Merge pull request 'Implemented familiar auto loot blocklist' (#10) from dev into master

Reviewed-on: #10
This commit is contained in:
randy 2024-12-08 14:46:37 -07:00
commit 6cf3e97985

View file

@ -172,6 +172,9 @@ public final class NPCDropTables {
* @return true if item was successfully added.
*/
private boolean addItemFamiliar(Player player, Item item) {
if (player.getCommunication().getBlocked().contains(item.getName().toLowerCase().replace(" ","_"))) {
return false;
}
if ((player.getFamiliarManager().getFamiliar() instanceof PackYakNPC) && ((BurdenBeast) player.getFamiliarManager().getFamiliar()).getContainer().contains(12435, 1) && player.getBank().add(item)) {
((BurdenBeast) player.getFamiliarManager().getFamiliar()).getContainer().remove(new Item(12435, 1));
player.sendMessage("Your familiar picked up and banked " + item.getAmount() + " " + item.getName() + ".");