import org.osbot.rs07.api.model.Item;
import org.osbot.rs07.script.RandomBehaviourHook;
import org.osbot.rs07.script.RandomEvent;
import org.osbot.rs07.script.Script;
import org.osbot.rs07.script.ScriptManifest;
import org.osbot.rs07.api.ui.Skill;
@ScriptManifest(
author = "Cinnamon",
info = "Drinks Praypots for you so you can AFK",
logo = "",
name = "CinnaNMZ",
version = 0)
public class CinnaNMZ extends Script {
@Override
public void onStart() {
bot.getRandomExecutor().registerHook(new RandomBehaviourHook(RandomEvent.RUN_AWAY_FROM_COMBAT) {
@Override
public boolean shouldActivate() {
return false;
}
});
}
@Override
public int onLoop() throws InterruptedException{
int prayer = skills.getDynamic(Skill.PRAYER);
log("Prayer: " + prayer);
if(((skills.getDynamic(Skill.PRAYER)*100)/skills.getStatic(Skill.PRAYER)) < 10 )
{
for (Item i : inventory.getItems()){
if(i != null && i.getDefinition() != null && i.getDefinition().getActions().length > 0 && i.getDefinition().getActions()[0] != null && i.getDefinition().getActions()[0].contains("Drink")){
i.interact("Drink");;
sleep(random(1200,1400));;
}
}
}
return random(300,400);
}
@Override
public void onExit() {
}
}