Snowydell Posted May 29, 2015 Share Posted May 29, 2015 (edited) What does this do? For example will it check if the npc is attacking someone else and return false or only checks if the npc isn't interacting with anything at all? Thanks Edited May 29, 2015 by Snowydell Quote Link to comment Share on other sites More sharing options...
Precise Posted May 29, 2015 Share Posted May 29, 2015 (edited) maybe have a go and check before asking? Edited May 29, 2015 by Precise Quote Link to comment Share on other sites More sharing options...
Flamezzz Posted May 29, 2015 Share Posted May 29, 2015 in isMultiCombatArea() it returns health of npc > 0 else it returns not(npc is under attack) or npc interacts with myplayer and health of npc > 0 1 Quote Link to comment Share on other sites More sharing options...
Snowydell Posted May 29, 2015 Author Share Posted May 29, 2015 (edited) maybe have a go and check before asking? I did for 10 minutes. Couldn't find it. Anyways though, I know it checks if it's attackable but does it check if the npc has the option to be attacked or if you can now attack it. Edit: Never knew there was an index to search in. My bad. Edited May 29, 2015 by Snowydell Quote Link to comment Share on other sites More sharing options...
Bobrocket Posted May 30, 2015 Share Posted May 30, 2015 I did for 10 minutes. Couldn't find it. Anyways though, I know it checks if it's attackable but does it check if the npc has the option to be attacked or if you can now attack it. Edit: Never knew there was an index to search in. My bad. //Quick way if (<npc>.hasAction("Attack")) { //Can be attacked } //Slower way (requires mouse to hover over) <npc>.hover(); while (!getMenuAPI().isOpen()) { getMouse().click(true); sleep(250); } //right click boolean hasAttack = false; for (Option o : getMenuAPI().getMenu()) { log(o.action); if (o.action.equals("Attack")) { hasAttack = true; break; } } if (hasAttack) { //Can be attacked } 1 Quote Link to comment Share on other sites More sharing options...