diff --git a/src/main/java/xyz/valnet/hadean/gameobjects/Job.java b/src/main/java/xyz/valnet/hadean/gameobjects/Job.java index de8b9eb..aaf967f 100644 --- a/src/main/java/xyz/valnet/hadean/gameobjects/Job.java +++ b/src/main/java/xyz/valnet/hadean/gameobjects/Job.java @@ -26,9 +26,8 @@ public class Job extends GameObject { public class PickupItem extends JobStep { public Item item; - public Vector2f[] locations; - public PickupItem(Item item, Vector2f[] possibleLocations) { + public PickupItem(Item item) { this.item = item; } diff --git a/src/main/java/xyz/valnet/hadean/gameobjects/worldobjects/items/Item.java b/src/main/java/xyz/valnet/hadean/gameobjects/worldobjects/items/Item.java index 2dfc6c8..18ebcf5 100644 --- a/src/main/java/xyz/valnet/hadean/gameobjects/worldobjects/items/Item.java +++ b/src/main/java/xyz/valnet/hadean/gameobjects/worldobjects/items/Item.java @@ -80,7 +80,7 @@ public abstract class Item extends WorldObject implements ISelectable, ITileThin private void markForHaul() { if(haulJob != null) return; haulJob = add(new Job("Haul " + this.getName())); - haulJob.addStep(haulJob.new PickupItem(this, new Vector2f[] { this.getWorldPosition() })); + haulJob.addStep(haulJob.new PickupItem(this)); haulJob.addStep(haulJob.new DropoffAtStockpile(this)); haulJob.registerClosedListener(() -> { haulJob = null;