Require Attack option for dying npcs
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user