44 private static final BotClass[] TYPES = {
45 new WelfareRuneMelee(),
54 if (bot.botClass ==
null)
55 bot.botClass = RandomUtils.random(TYPES);
57 Item[] inventory = bot.botClass.inventory();
58 bot.inventory.set(inventory);
59 bot.equipment.manualWearAll(bot.botClass.equipment());
61 for (Item item : inventory) {
62 if (item ==
null)
continue;
67 if (!potion.isPresent() || potion.get() ==
PotionData.SUPER_RESTORE_POTIONS || potion.get() ==
PotionData.SARADOMIN_BREW) {
70 bot.statBoostersRemaining++;
73 int[] skills = bot.botClass.skills();
74 for (
int skill = 0; skill < skills.length; skill++) {
75 bot.skills.setMaxLevel(skill, skills[skill]);
77 bot.skills.setCombatLevel();
80 bot.schedule(2, () -> finish(bot));
static final String[] GEAR_UP_MESSAGES
static Optional< FoodData > forId(int id)
static Optional< PotionData > forId(int id)