Require Attack option for dying npcs

This commit is contained in:
Adam
2022-06-18 22:28:51 -04:00
parent 6aadd3ba26
commit b96867bb06

View File

@@ -28,8 +28,10 @@ package net.runelite.client.game;
import java.util.Set;
import javax.inject.Inject;
import net.runelite.api.NPC;
import net.runelite.api.NPCComposition;
import net.runelite.api.NpcID;
import net.runelite.client.RuntimeConfig;
import org.apache.commons.lang3.ArrayUtils;
public class NpcUtil
{
@@ -96,7 +98,9 @@ public class NpcUtil
return false;
}
return npc.isDead();
final NPCComposition npcComposition = npc.getTransformedComposition();
boolean hasAttack = npcComposition != null && ArrayUtils.contains(npcComposition.getActions(), "Attack");
return hasAttack && npc.isDead();
}
}
}