Update WoodcutTree.java

This commit is contained in:
Danial
2021-10-07 12:56:15 +13:00
parent 5ce89bdef6
commit 1ab6b0790f
@@ -30,10 +30,24 @@ public class WoodcutTree implements Strategy {
@Override @Override
public void execute() { public void execute() {
tree.interact(SceneObjects.Option.CHOP_DOWN); try {
Time.sleep(1000); Trees myTree = Variables.woodcutting_tree_selected;
//Wait for the Player to chop the Tree if (myTree.hash == 0) {
Time.sleep(() -> Players.getMyPlayer().getAnimation() == -1, 3000); myTree.hash = tree.getHash();
myTree.x = tree.getLocalRegionX();
myTree.y = tree.getLocalRegionY();
}
// 502, rock_hash, local_x, local_y, 4
Menu.sendAction(502, myTree.hash, myTree.x, myTree.y, 3);
// Wait 1.5 seconds for the player to reach the tree
Time.sleep(1500);
// Sleep until player is cutting the tree for a maximum of 2 seconds
Time.sleep(() -> Players.getMyPlayer().getAnimation() != -1, 2000);
// Sleep until not woodcutting for a maximum of 10 seconds
Time.sleep(() -> Players.getMyPlayer().getAnimation() == -1, 10000);
} catch (Exception err){
System.out.println("Woodcutting error: ¯\\_(ツ)_/¯");
}
} }
private SceneObject tree(){ private SceneObject tree(){