From b9ab2a66dc112d1e6d58502df4879e33a271789e Mon Sep 17 00:00:00 2001 From: austin Date: Sun, 4 May 2025 13:58:54 -0400 Subject: [PATCH] refactor AcquireItemTree --- .../ai/trees/creature/{ => resource}/AcquireItemTree.java | 3 ++- .../server/ai/trees/struct/BuildStructureTree.java | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) rename src/main/java/electrosphere/server/ai/trees/creature/{ => resource}/AcquireItemTree.java (97%) diff --git a/src/main/java/electrosphere/server/ai/trees/creature/AcquireItemTree.java b/src/main/java/electrosphere/server/ai/trees/creature/resource/AcquireItemTree.java similarity index 97% rename from src/main/java/electrosphere/server/ai/trees/creature/AcquireItemTree.java rename to src/main/java/electrosphere/server/ai/trees/creature/resource/AcquireItemTree.java index 36ffc109..82e366c4 100644 --- a/src/main/java/electrosphere/server/ai/trees/creature/AcquireItemTree.java +++ b/src/main/java/electrosphere/server/ai/trees/creature/resource/AcquireItemTree.java @@ -1,4 +1,4 @@ -package electrosphere.server.ai.trees.creature; +package electrosphere.server.ai.trees.creature.resource; import electrosphere.collision.CollisionEngine; import electrosphere.game.data.item.source.ItemSourcingData.SourcingType; @@ -15,6 +15,7 @@ import electrosphere.server.ai.nodes.meta.decorators.RunnerNode; import electrosphere.server.ai.nodes.meta.decorators.SucceederNode; import electrosphere.server.ai.nodes.plan.SolveSourcingTreeNode; import electrosphere.server.ai.nodes.plan.TargetEntityCategoryNode; +import electrosphere.server.ai.trees.creature.MoveToTree; import electrosphere.server.ai.trees.creature.melee.FellTree; /** diff --git a/src/main/java/electrosphere/server/ai/trees/struct/BuildStructureTree.java b/src/main/java/electrosphere/server/ai/trees/struct/BuildStructureTree.java index 0d28e5a2..9c596181 100644 --- a/src/main/java/electrosphere/server/ai/trees/struct/BuildStructureTree.java +++ b/src/main/java/electrosphere/server/ai/trees/struct/BuildStructureTree.java @@ -12,8 +12,8 @@ import electrosphere.server.ai.nodes.meta.collections.SequenceNode; import electrosphere.server.ai.nodes.meta.debug.PublishStatusNode; import electrosphere.server.ai.nodes.meta.decorators.SucceederNode; import electrosphere.server.ai.nodes.solvers.SolveBuildMaterialNode; -import electrosphere.server.ai.trees.creature.AcquireItemTree; import electrosphere.server.ai.trees.creature.MoveToTree; +import electrosphere.server.ai.trees.creature.resource.AcquireItemTree; /** * A tree to build whatever the current structure target is