import org.osbot.rs07.api.model.NPC;
import org.osbot.rs07.api.ui.PrayerButton;
import org.osbot.rs07.script.Script;
import org.osbot.rs07.script.ScriptManifest;
//TzTok-Jad
//MAGE(2656, Prayer.PROTECT_FROM_MAGIC, Color.BLUE),
//MELEE(2655, Prayer.PROTECT_FROM_MELEE, Color.RED),
//RANGE(2652, Prayer.PROTECT_FROM_MISSILES, Color.GREEN);
@ScriptManifest(author = "GuiltyAsCharged", info = "Because reflexes suck hardcore.", name = "Jad Prayer Swaper", version = 1.1, logo = "")
public class main extends Script
{
@Override
public void onStart() {
log("Let's get started!");
}
@Override
public int onLoop() throws InterruptedException
{
getBot().setHumanInputEnabled(true);
NPC jad = npcs.closest("TzTok-Jad");
if(jad != null)
{
//begin prayer swapping
//get animation
if(jad.getAnimation() == 2656)
{
//swap to mage prayer
log("Jad is maging.");
prayer.set(PrayerButton.PROTECT_FROM_MAGIC, true);
}
else if(jad.getAnimation() == 2652)
{
//swap to range prayer
log("Jad is ranging.");
prayer.set(PrayerButton.PROTECT_FROM_MISSILES, true);
}
else if(jad.getAnimation() == 2655)
{
//swap to melee prayer
log("Jad is meeleing.");
prayer.set(PrayerButton.PROTECT_FROM_MELEE, true);
}
return random(100, 110);
}
else
{
log("waiting for Jad to appear...");
return random(100, 110);
}
}
@Override
public void onExit() {
log("Hope you got the cape!");
}
}