Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.Graphics;
- import impsoft.bots.ColorBot;
- import impsoft.scripting.ibot.enums.Skill;
- import impsoft.scripting.ibot.interfaces.AutoPaint;
- import impsoft.scripting.types.ColorScript;
- public class SlackUnfinishedPotMaker extends ColorScript implements AutoPaint {
- public SlackUnfinishedPotMaker(ColorBot arg0) {
- super(arg0);
- }
- int HerbLvl = 0;
- int Herb = 0; // Type of herb. 16 possible values.
- String BEST = "The best herb you can use is: ";
- String CANUSE = "You can use the following herbs: ";
- //Herbs by level START//
- String A = "Guam"; // 3 - 4
- String B = "Marrentill"; // 5 - 10
- String C = "Tarromin"; // 11 - 19
- String D = "Harralander"; // 20 - 24
- String E = "Ranarr"; // 25 - 29
- String F = "Toadflax"; // 30 - 34
- String G = "Spirit weed"; // 35 - 39
- String H = "Irit"; // 40
- String I = "Wergali"; // 41 - 47
- String J = "Avantoe"; // 48 - 53
- String K = "Kwuarm"; // 54 - 58
- String L = "Snapdragon"; // 59 - 64
- String M = "Cadantine"; // 65 - 66
- String N = "Lantadyme"; // 67 - 69
- String O = "Dwarf seed"; // 70 - 74
- String P = "Torstol"; // 75+
- String Co = ", ";
- //Herbs by level STOP//
- public void script() throws InterruptedException, Exception {
- log("Starting Slack Unfinished Pot Maker.");
- log("Looking for Vials of water and herbs.");
- sleep(20);
- if(theBank.count("Vial of water") !=0) {
- log("Detected Vials of water in bank, checking for herbs to use.");
- checker();
- }
- }
- public void checker() throws InterruptedException, Exception {
- log("Slack Unfinished Pot Maker will choose the best herb for your level.");
- theTabs.Statistics.click();
- switch(theTabs.Statistics.getStatBottom(Skill.HERBLORE)) {
- case <= 4:
- log(BEST+A);
- log(CANUSE+A);
- break;
- case <= 10):
- log(BEST+B);
- log(CANUSE+A+Co+B);
- break;
- case <= 19:
- log(BEST+C);
- log(CANUSE+A+Co+B+Co+C);
- break;
- case <= 24:
- log(BEST+D);
- log(CANUSE+A+Co+B+Co+C+Co+D);
- break;
- case <= 29:
- log(BEST+E);
- log(CANUSE+A+Co+B+Co+C+Co+D+Co+E);
- break;
- case <= 34:
- log(BEST+F);
- log(CANUSE+A+Co+B+Co+C+Co+D+Co+E+Co+F);
- break;
- case <= 39:
- log(BEST+G);
- log(CANUSE+A+Co+B+Co+C+Co+D+Co+E+Co+F+Co+G);
- break;
- case == 40:
- log(BEST+H);
- log(CANUSE+A+Co+B+Co+C+Co+D+Co+E+Co+F+Co+G+Co+H);
- break;
- case <= 47:
- log(BEST+I);
- log(CANUSE+A+Co+B+Co+C+Co+D+Co+E+Co+F+Co+G+Co+H+Co+I);
- break;
- case <= 53:
- log(BEST+J);
- log(CANUSE+A+Co+B+Co+C+Co+D+Co+E+Co+F+Co+G+Co+H+Co+I+Co+J);
- break;
- case <= 58:
- log(BEST+K);
- log(CANUSE+A+Co+B+Co+C+Co+D+Co+E+Co+F+Co+G+Co+H+Co+I+Co+J+Co+K);
- break;
- case <= 64:
- log(BEST+L);
- log(CANUSE+A+Co+B+Co+C+Co+D+Co+E+Co+F+Co+G+Co+H+Co+I+Co+J+Co+K+Co+L);
- break;
- case <= 66):
- log(BEST+M);
- log(CANUSE+A+Co+B+Co+C+Co+D+Co+E+Co+F+Co+G+Co+H+Co+I+Co+J+Co+K+Co+L+Co+M);
- break;
- case <= 69:
- log(BEST+N);
- log(CANUSE+A+Co+B+Co+C+Co+D+Co+E+Co+F+Co+G+Co+H+Co+I+Co+J+Co+K+Co+L+Co+M+Co+N);
- break;
- case <= 74:
- log(BEST+O);
- log(CANUSE+A+Co+B+Co+C+Co+D+Co+E+Co+F+Co+G+Co+H+Co+I+Co+J+Co+K+Co+L+Co+M+Co+N+Co+O);
- break;
- case > 75:
- log(BEST+P);
- log(CANUSE+"Any herb.");
- break;
- default:
- log(CAUSE+"Too much herb.");
- }
- }
- public void paint(Graphics arg0) {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement