public boolean onBegin() { threadId = 412; UberPaint p = new UberPaint("ArteFalconry", threadId, getClass().getAnnotation(Manifest.class).version()); p.skills.add(new Skill(Skills.HUNTER)); p.skills.add(new Skill(Skills.PRAYER)); strategies.add(new ReGetFalcon()); strategies.add(new DropJunk()); strategies.add(new CatchKebbit()); strategies.add(new TakeFalcon()); Options.add("spotted", Skills.getRealLevel(Skills.HUNTER) <= 69); Options.add("dark", Skills.getRealLevel(Skills.HUNTER) >= 57); Options.add("dashing", Skills.getRealLevel(Skills.HUNTER) >= 69); p.infoColumnValues = new String[] {"Status:", "Kebbits caught:", "Run time:"}; p.addFrame("options"); p.getFrame("options") .addComponent( new PCheckBox(8, 356, "Hunt spotted: ", Options.getBoolean("spotted"), 65) { public void onPress() { if (Options.getBoolean("dashing") || Options.getBoolean("dark")) { Options.flip("spotted"); setKebbits(); } } }); p.getFrame("options") .addComponent( new PCheckBox(8, 371, "Hunt dark: ", Options.getBoolean("dark"), 74) { public void onPress() { if (Options.getBoolean("spotted") || Options.getBoolean("dashing")) { Options.flip("dark"); setKebbits(); } } }); p.getFrame("options") .addComponent( new PCheckBox(8, 387, "Hunt dashing: ", Options.getBoolean("dashing"), 18) { public void onPress() { if (Options.getBoolean("spotted") || Options.getBoolean("dark")) { Options.flip("dashing"); setKebbits(); } } }); setKebbits(); ReGetFalcon.oldSetting = Settings.get(334); paintType = p; return true; }