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
|
@Override
|
||||||
public boolean accept() {
|
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
|
@Override
|
||||||
|
@ -17,7 +17,11 @@ public class InteractKitten extends TaskNode {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean accept() {
|
public boolean accept() {
|
||||||
return parent.wantsAttention();
|
NPC kitten = CNPC.getNPCInteractingWithPlayer(Constants.KITTEN);
|
||||||
|
|
||||||
|
return parent.wantsAttention() &&
|
||||||
|
kitten != null &&
|
||||||
|
kitten.canReach();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Loading…
x
Reference in New Issue
Block a user