fletching

This commit is contained in:
Danial
2021-10-07 13:12:21 +13:00
parent 1517e1b6e4
commit 720b679df5
2 changed files with 4 additions and 3 deletions
+1 -1
View File
@@ -42,7 +42,7 @@ public class Main extends Script implements MessageListener, Paintable {
// strategies.add(new Crafting());
// }
if(Variables.skill_to_train == Skill.WOODCUTTING) {
strategies.add(new MakeArrowShafts());
strategies.add(new Fletch());
strategies.add(new WoodcutTree());
}
if(Variables.skill_to_train == Skill.MINING) {
@@ -8,11 +8,12 @@ import org.rev317.min.api.methods.Inventory;
import org.rev317.min.api.methods.Items;
import org.rev317.min.api.methods.Players;
public class MakeArrowShafts implements Strategy {
public class Fletch implements Strategy {
// TODO: Handle fletching other items such as shortbows, longbows etc
@Override
public boolean activate() {
if (Variables.running
&& Variables.woodcutting_method.equalsIgnoreCase("Fletch")
&& hasRequiredItems()
&& (Variables.getStatus() == "none" || Variables.getStatus() == "making arrow shafts")
&& !Players.getMyPlayer().isInCombat()