None of this is happening. Why?
Edited:
@Override
public int onLoop() throws InterruptedException {
if (ClanWarsChest.contains(myPlayer())) {
log("At banking area");
if (!getInventory().onlyContains("Jug of wine")) {
if (bank.isOpen()) {
bank.depositAll();
sleep(random(250, 350));
bank.withdrawAll("Jug of wine");
sleep(random(300, 500));
bank.close();
} else {
bank.open();
}
} else if (portalArea.contains(myPlayer())) {
log("At portal area");
if (objects.closest("Free-for-all portal") != null) {
camera.toEntity(objects.closest("Free-for-all portal"));
objects.closest("Free-for-all portal").interact("Enter");
}
} else if(portalSpawnArea.contains(myPlayer())){
walking.walk(combatArea);
}
else {
walking.walk(portalArea);
}
} else if (combatArea.contains(myPlayer())) {
log("At combat area");
if (getInventory().contains("Jug of wine")) {
if (getSkills().getStatic(Skill.HITPOINTS) - getSkills().getDynamic(Skill.HITPOINTS) > 11) {
getInventory().getItem("Jug of wine").interact("Drink");
log("Healing");
}
}
}
return random(100, 200); //The amount of time in milliseconds before the loop starts over
}
Drinking works.