Check if kitten is reachable before interacting

This commit is contained in:
Yuri Moens 2021-10-18 09:19:40 +02:00
parent 98dd5c66b6
commit 63bbeef5ac
Signed by: ymo
GPG Key ID: F6D51D6FE15BE924
2 changed files with 11 additions and 2 deletions

View File

@ -17,7 +17,12 @@ public class FeedKitten extends TaskNode {
@Override
public boolean accept() {
return parent.isHungry() && Inventory.contains(parent.fishItemFilter);
NPC kitten = CNPC.getNPCInteractingWithPlayer(Constants.KITTEN);
return parent.isHungry() &&
Inventory.contains(parent.fishItemFilter) &&
kitten != null &&
kitten.canReach();
}
@Override

View File

@ -17,7 +17,11 @@ public class InteractKitten extends TaskNode {
@Override
public boolean accept() {
return parent.wantsAttention();
NPC kitten = CNPC.getNPCInteractingWithPlayer(Constants.KITTEN);
return parent.wantsAttention() &&
kitten != null &&
kitten.canReach();
}
@Override