> For the complete documentation index, see [llms.txt](https://slashin8r.gitbook.io/universal-monster/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://slashin8r.gitbook.io/universal-monster/features/behavior-system/tasks/move.md).

# Move

The **Move** task tells your AI to **Roam**, **Patrol** (follow a spline path), or **Follow** (follow a group leader). If the character successfully moves to its next location, the task will return a **Success** result, but if it fails to move to its next location, it will return a **Fail** result.

![](https://2501426749-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MbsB8IAdQC_jVeRoJ70%2F-MjGhMmKvhK6SvO7cOxn%2F-MjHAyiXJL_Bur4afENk%2Fimage.png?alt=media\&token=346eaa58-5d5d-4bca-a9af-a60b22eaa573)

## Roam

If your AI has no **Spline Path** (**BP\_UMPath**) reference and no **Leader** reference, it will **Roam** when it executes the **Move** task.

### Task Info

**Min Distance**: Minimum distance from the character's spawn point to find its next location.\
**Max Distance**: Maximum distance from the character's spawn point to find its next location.\
**Min Movement Rate**: Minimum percentage of max walk speed.\
**Max Movement Rate**: Maximum percentage of max walk speed.\
**Min Acceptance Radius**: Minimum acceptance radius to determine when the character has reached its next location.\
**Max Acceptance Radius**: Maximum acceptance radius to determine when the character has reached its next location.\
**Stop On Overlap?**: Should the acceptance radius also add the pawn's radius?

## Patrol

If your AI has a **Spline Path** (**BP\_UMPath**) reference and no **Leader** reference, it will **Patrol** when it executes the **Move** task. A character that is **Patrolling** will simply follow their current **Spline Path**.

### Task Info

**Min Movement Rate**: Minimum percentage of max walk speed.\
**Max Movement Rate**: Maximum percentage of max walk speed.

## Follow

If your AI has a **Leader** reference, it will **Follow** its **Leader** when it executes the **Move** task. Even if the character has a **Spline Path** reference, it will prioritize following its **Leader**. Its position in the **Group Formation** and the type of **Group Formation** the **Leader** is using will determine the exact location of the character.

### Task Info

**Min Movement Rate**: Minimum percentage of max walk speed.\
**Max Movement Rate**: Maximum percentage of max walk speed.
