Hello,
I am making my first script starting today & so far everything is pretty self explanatory. But I've run into a problem.
I have a fighting task:
NPC cow = NPCs.closest(2790, 2791, 2792, 2793, 2794);
if (cow != null && !cow.isInCombat()) {
if (!getLocalPlayer().isInCombat()) {
cow.interact("Attack");
} else {
sleepUntil(() -> !getLocalPlayer().isInCombat(), Calculations.random(300, 3000));
}
}
My looting task looks like this:
GroundItem item = GroundItems.closest(2132);
if (item != null) {
// don't look like a bot
Camera.rotateToEntity(item);
item.interact("Take");
}
The script loots anything that matches, of course; but how can I specify to look for the one the player has recently killed or interacted with?