rename move nodes
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
This commit is contained in:
parent
4db2de576a
commit
8fcd0a8f64
@ -9,7 +9,7 @@ import electrosphere.server.ai.nodes.AITreeNode;
|
|||||||
/**
|
/**
|
||||||
* Starts walking
|
* Starts walking
|
||||||
*/
|
*/
|
||||||
public class WalkStartNode implements AITreeNode {
|
public class MoveStartNode implements AITreeNode {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The facing to move in
|
* The facing to move in
|
||||||
@ -19,7 +19,7 @@ public class WalkStartNode implements AITreeNode {
|
|||||||
/**
|
/**
|
||||||
* Constructor
|
* Constructor
|
||||||
*/
|
*/
|
||||||
public WalkStartNode(MovementRelativeFacing facing){
|
public MoveStartNode(MovementRelativeFacing facing){
|
||||||
if(facing == null){
|
if(facing == null){
|
||||||
throw new IllegalArgumentException("Trying to create walk start tree with null facing!");
|
throw new IllegalArgumentException("Trying to create walk start tree with null facing!");
|
||||||
}
|
}
|
||||||
@ -8,12 +8,12 @@ import electrosphere.server.ai.nodes.AITreeNode;
|
|||||||
/**
|
/**
|
||||||
* Stops walking
|
* Stops walking
|
||||||
*/
|
*/
|
||||||
public class WalkStopNode implements AITreeNode {
|
public class MoveStopNode implements AITreeNode {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Constructor
|
* Constructor
|
||||||
*/
|
*/
|
||||||
public WalkStopNode(){
|
public MoveStopNode(){
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -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.MeleeTargetingNode;
|
||||||
import electrosphere.server.ai.nodes.actions.combat.MeleeRangeCheckNode.MeleeRangeCheckType;
|
import electrosphere.server.ai.nodes.actions.combat.MeleeRangeCheckNode.MeleeRangeCheckType;
|
||||||
import electrosphere.server.ai.nodes.actions.move.FaceTargetNode;
|
import electrosphere.server.ai.nodes.actions.move.FaceTargetNode;
|
||||||
import electrosphere.server.ai.nodes.actions.move.WalkStartNode;
|
import electrosphere.server.ai.nodes.actions.move.MoveStartNode;
|
||||||
import electrosphere.server.ai.nodes.actions.move.WalkStopNode;
|
import electrosphere.server.ai.nodes.actions.move.MoveStopNode;
|
||||||
import electrosphere.server.ai.nodes.checks.IsMovingNode;
|
import electrosphere.server.ai.nodes.checks.IsMovingNode;
|
||||||
import electrosphere.server.ai.nodes.checks.equip.HasWeaponNode;
|
import electrosphere.server.ai.nodes.checks.equip.HasWeaponNode;
|
||||||
import electrosphere.server.ai.nodes.meta.collections.RandomizerNode;
|
import electrosphere.server.ai.nodes.meta.collections.RandomizerNode;
|
||||||
@ -56,7 +56,7 @@ public class MeleeAITree {
|
|||||||
//set state
|
//set state
|
||||||
//stop walking now that we're in range
|
//stop walking now that we're in range
|
||||||
new PublishStatusNode("Slowing down"),
|
new PublishStatusNode("Slowing down"),
|
||||||
new WalkStopNode(),
|
new MoveStopNode(),
|
||||||
new UntilNode(AITreeNodeResult.FAILURE, new IsMovingNode()),
|
new UntilNode(AITreeNodeResult.FAILURE, new IsMovingNode()),
|
||||||
|
|
||||||
//select action to perform
|
//select action to perform
|
||||||
@ -96,24 +96,24 @@ public class MeleeAITree {
|
|||||||
new SequenceNode(
|
new SequenceNode(
|
||||||
new PublishStatusNode("Strafing right"),
|
new PublishStatusNode("Strafing right"),
|
||||||
new InverterNode(new OnFailureNode(
|
new InverterNode(new OnFailureNode(
|
||||||
new WalkStartNode(MovementRelativeFacing.RIGHT),
|
new MoveStartNode(MovementRelativeFacing.RIGHT),
|
||||||
new FailerNode(null)
|
new FailerNode(null)
|
||||||
)),
|
)),
|
||||||
new FaceTargetNode(),
|
new FaceTargetNode(),
|
||||||
new TimerNode(new SucceederNode(null), 600),
|
new TimerNode(new SucceederNode(null), 600),
|
||||||
new SucceederNode(new WalkStopNode())
|
new SucceederNode(new MoveStopNode())
|
||||||
),
|
),
|
||||||
|
|
||||||
//strafe to the left
|
//strafe to the left
|
||||||
new SequenceNode(
|
new SequenceNode(
|
||||||
new PublishStatusNode("Strafing left"),
|
new PublishStatusNode("Strafing left"),
|
||||||
new InverterNode(new OnFailureNode(
|
new InverterNode(new OnFailureNode(
|
||||||
new WalkStartNode(MovementRelativeFacing.LEFT),
|
new MoveStartNode(MovementRelativeFacing.LEFT),
|
||||||
new FailerNode(null)
|
new FailerNode(null)
|
||||||
)),
|
)),
|
||||||
new FaceTargetNode(),
|
new FaceTargetNode(),
|
||||||
new TimerNode(new SucceederNode(null), 600),
|
new TimerNode(new SucceederNode(null), 600),
|
||||||
new SucceederNode(new WalkStopNode())
|
new SucceederNode(new MoveStopNode())
|
||||||
),
|
),
|
||||||
|
|
||||||
//approach target
|
//approach target
|
||||||
@ -121,7 +121,7 @@ public class MeleeAITree {
|
|||||||
new SequenceNode(
|
new SequenceNode(
|
||||||
new PublishStatusNode("Move into attack range"),
|
new PublishStatusNode("Move into attack range"),
|
||||||
new FaceTargetNode(),
|
new FaceTargetNode(),
|
||||||
new SucceederNode(new WalkStartNode(MovementRelativeFacing.FORWARD)),
|
new SucceederNode(new MoveStartNode(MovementRelativeFacing.FORWARD)),
|
||||||
new TimerNode(new SucceederNode(null), 600)
|
new TimerNode(new SucceederNode(null), 600)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user