Update LoadCannon.java

This commit is contained in:
Danial
2021-10-07 15:59:54 +13:00
parent f7dd9f43d7
commit 36a42333cb
@@ -7,11 +7,8 @@ import org.rev317.min.api.methods.Game;
import org.rev317.min.api.methods.Inventory; import org.rev317.min.api.methods.Inventory;
import org.rev317.min.api.methods.Items; import org.rev317.min.api.methods.Items;
import org.rev317.min.api.methods.SceneObjects; import org.rev317.min.api.methods.SceneObjects;
import org.rev317.min.api.wrappers.Item;
import org.rev317.min.api.wrappers.SceneObject; import org.rev317.min.api.wrappers.SceneObject;
import java.util.Date;
public class LoadCannon implements Strategy { public class LoadCannon implements Strategy {
private SceneObject cannon; private SceneObject cannon;
private long nextFill = System.currentTimeMillis() + 20000; private long nextFill = System.currentTimeMillis() + 20000;
@@ -23,6 +20,7 @@ public class LoadCannon implements Strategy {
if (Variables.running if (Variables.running
&& Variables.load_cannon && Variables.load_cannon
&& cannon != null && cannon != null
&& hasCannonBalls()
&& nextFill <= System.currentTimeMillis() && nextFill <= System.currentTimeMillis()
) { ) {
Variables.setStatus("filling cannon"); Variables.setStatus("filling cannon");
@@ -48,4 +46,9 @@ public class LoadCannon implements Strategy {
} }
return null; return null;
} }
private boolean hasCannonBalls(){
// Make sure we have cannon balls
return Inventory.getItem(2 + 1) != null;
}
} }