Check if kitten is reachable before interacting
This commit is contained in:
parent
98dd5c66b6
commit
63bbeef5ac
@ -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
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user