rename move nodes
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good

This commit is contained in:
austin 2024-08-15 13:04:33 -04:00
parent 4db2de576a
commit 8fcd0a8f64
3 changed files with 12 additions and 12 deletions

View File

@ -9,7 +9,7 @@ import electrosphere.server.ai.nodes.AITreeNode;
/**
* Starts walking
*/
public class WalkStartNode implements AITreeNode {
public class MoveStartNode implements AITreeNode {
/**
* The facing to move in
@ -19,7 +19,7 @@ public class WalkStartNode implements AITreeNode {
/**
* Constructor
*/
public WalkStartNode(MovementRelativeFacing facing){
public MoveStartNode(MovementRelativeFacing facing){
if(facing == null){
throw new IllegalArgumentException("Trying to create walk start tree with null facing!");
}

View File

@ -8,12 +8,12 @@ import electrosphere.server.ai.nodes.AITreeNode;
/**
* Stops walking
*/
public class WalkStopNode implements AITreeNode {
public class MoveStopNode implements AITreeNode {
/**
* Constructor
*/
public WalkStopNode(){
public MoveStopNode(){
}
@Override

View File

@ -9,8 +9,8 @@ import electrosphere.server.ai.nodes.actions.combat.MeleeRangeCheckNode;
import electrosphere.server.ai.nodes.actions.combat.MeleeTargetingNode;
import electrosphere.server.ai.nodes.actions.combat.MeleeRangeCheckNode.MeleeRangeCheckType;
import electrosphere.server.ai.nodes.actions.move.FaceTargetNode;
import electrosphere.server.ai.nodes.actions.move.WalkStartNode;
import electrosphere.server.ai.nodes.actions.move.WalkStopNode;
import electrosphere.server.ai.nodes.actions.move.MoveStartNode;
import electrosphere.server.ai.nodes.actions.move.MoveStopNode;
import electrosphere.server.ai.nodes.checks.IsMovingNode;
import electrosphere.server.ai.nodes.checks.equip.HasWeaponNode;
import electrosphere.server.ai.nodes.meta.collections.RandomizerNode;
@ -56,7 +56,7 @@ public class MeleeAITree {
//set state
//stop walking now that we're in range
new PublishStatusNode("Slowing down"),
new WalkStopNode(),
new MoveStopNode(),
new UntilNode(AITreeNodeResult.FAILURE, new IsMovingNode()),
//select action to perform
@ -96,24 +96,24 @@ public class MeleeAITree {
new SequenceNode(
new PublishStatusNode("Strafing right"),
new InverterNode(new OnFailureNode(
new WalkStartNode(MovementRelativeFacing.RIGHT),
new MoveStartNode(MovementRelativeFacing.RIGHT),
new FailerNode(null)
)),
new FaceTargetNode(),
new TimerNode(new SucceederNode(null), 600),
new SucceederNode(new WalkStopNode())
new SucceederNode(new MoveStopNode())
),
//strafe to the left
new SequenceNode(
new PublishStatusNode("Strafing left"),
new InverterNode(new OnFailureNode(
new WalkStartNode(MovementRelativeFacing.LEFT),
new MoveStartNode(MovementRelativeFacing.LEFT),
new FailerNode(null)
)),
new FaceTargetNode(),
new TimerNode(new SucceederNode(null), 600),
new SucceederNode(new WalkStopNode())
new SucceederNode(new MoveStopNode())
),
//approach target
@ -121,7 +121,7 @@ public class MeleeAITree {
new SequenceNode(
new PublishStatusNode("Move into attack range"),
new FaceTargetNode(),
new SucceederNode(new WalkStartNode(MovementRelativeFacing.FORWARD)),
new SucceederNode(new MoveStartNode(MovementRelativeFacing.FORWARD)),
new TimerNode(new SucceederNode(null), 600)
)
)