-
Notifications
You must be signed in to change notification settings - Fork 0
Full Action Reference Movement
Home | Preset Guide | Event Reference
Auto-generated from the IDE's action registry by
tools/gen_action_reference.py— do not edit by hand; re-run the generator after changing actions.
| Property | Value |
|---|---|
| Name | bounce |
| Category | Movement |
Bounce off solid objects
Parameters: none
| Property | Value |
|---|---|
| Name | jump_to_position |
| Icon | 📍 |
| Category | Movement |
Move instantly to a position
| Parameter | Type | Default | Notes |
|---|---|---|---|
x |
Number | 0 |
X position |
y |
Number | 0 |
Y position |
relative |
Yes/No | No | Add to current position instead of setting absolute |
| Property | Value |
|---|---|
| Name | jump_to_random |
| Icon | 🎲↪️ |
| Category | Movement |
Teleport to a random position (optionally grid-snapped)
| Parameter | Type | Default | Notes |
|---|---|---|---|
snap_h |
Number | 1 |
Horizontal grid snap (1 = no snap) |
snap_v |
Number | 1 |
Vertical grid snap (1 = no snap) |
| Property | Value |
|---|---|
| Name | jump_to_start |
| Icon | ↩️ |
| Category | Movement |
Move the instance back to its creation position
Parameters: none
| Property | Value |
|---|---|
| Name | move_free |
| Icon | 🧭 |
| Category | Movement |
Move in a precise direction (0-360 degrees)
| Parameter | Type | Default | Notes |
|---|---|---|---|
direction |
Number | 0 |
Direction in degrees (0=right, 90=up, counter-clockwise) |
speed |
Number | 4.0 |
Movement speed |
| Property | Value |
|---|---|
| Name | move_grid |
| Icon | ▦ |
| Category | Movement |
Move one grid unit in the specified direction
| Parameter | Type | Default | Notes |
|---|---|---|---|
direction |
Choice | right |
Direction to move; Choices: left, right, up, down
|
grid_size |
Number | 32 |
Size of grid unit in pixels |
| Property | Value |
|---|---|
| Name | move_towards_point |
| Icon | 🎯 |
| Category | Movement |
Move towards a point at a given speed
| Parameter | Type | Default | Notes |
|---|---|---|---|
x |
Number | 0 |
Target X |
y |
Number | 0 |
Target Y |
speed |
Number | 4.0 |
Movement speed |
| Property | Value |
|---|---|
| Name | move_to_contact |
| Icon | 🎯 |
| Category | Movement |
Move in a direction until touching an object (or max distance)
| Parameter | Type | Default | Notes |
|---|---|---|---|
direction |
Text | direction |
Direction in degrees (0=right, 90=up, 180=left, 270=down), or an expression. Defaults to 'direction' = the instance's current heading (collision snap). |
max_distance |
Number | 1000 |
Maximum distance to move, in pixels |
object |
Object | all |
Stop on contact with: 'all' instances, 'solid' objects only, or a specific object name.; Choices: all, solid; optional |
| Property | Value |
|---|---|
| Name | reverse_horizontal |
| Icon | |
| Category | Movement |
Reverse horizontal movement direction
Parameters: none
| Property | Value |
|---|---|
| Name | reverse_vertical |
| Icon | |
| Category | Movement |
Reverse vertical movement direction
Parameters: none
| Property | Value |
|---|---|
| Name | set_direction |
| Icon | 🧭 |
| Category | Movement |
Set movement direction
| Parameter | Type | Default | Notes |
|---|---|---|---|
direction |
Number | 0 |
Direction in degrees (0=right, 90=up) |
| Property | Value |
|---|---|
| Name | set_direction_speed |
| Icon | 🧭 |
| Category | Movement |
Set the instance's direction (degrees) and speed magnitude
| Parameter | Type | Default | Notes |
|---|---|---|---|
direction |
Number | 0 |
Direction in degrees (0=right, 90=up) |
speed |
Number | 4.0 |
Speed in pixels per frame |
| Property | Value |
|---|---|
| Name | set_friction |
| Icon | 🛑 |
| Category | Movement |
Set friction (deceleration)
| Parameter | Type | Default | Notes |
|---|---|---|---|
friction |
Number | 0.1 |
Friction amount (subtracted from speed each step) |
| Property | Value |
|---|---|
| Name | set_gravity |
| Icon | ⬇️ |
| Category | Movement |
Set gravity direction and strength
| Parameter | Type | Default | Notes |
|---|---|---|---|
direction |
Number | 270 |
Gravity direction in degrees (270=down) |
gravity |
Number | 0.5 |
Gravity strength (added each step) |
| Property | Value |
|---|---|
| Name | set_hspeed |
| Icon | |
| Category | Movement |
Set horizontal movement speed
| Parameter | Type | Default | Notes |
|---|---|---|---|
speed |
Number | 0 |
Speed in pixels per frame |
| Property | Value |
|---|---|
| Name | set_speed |
| Icon | ⚡ |
| Category | Movement |
Set movement speed (magnitude)
| Parameter | Type | Default | Notes |
|---|---|---|---|
speed |
Number | 0 |
Movement speed |
| Property | Value |
|---|---|
| Name | set_vspeed |
| Icon | |
| Category | Movement |
Set vertical movement speed
| Parameter | Type | Default | Notes |
|---|---|---|---|
speed |
Number | 0 |
Speed in pixels per frame |
| Property | Value |
|---|---|
| Name | start_moving_direction |
| Icon | ➡️ |
| Category | Movement |
Begin moving in a direction at a given speed
| Parameter | Type | Default | Notes |
|---|---|---|---|
directions |
Multiple choice | right | Direction(s) to move — check one, or several to pick a random one each step. The centre cell is stop.; Choices: up-left, up, up-right, left, stop, right, down-left, down, down-right
|
direction_expr |
Text | — | Alternative: free expression evaluated as degrees; optional |
speed |
Number | 4.0 |
Speed in pixels per frame |
| Property | Value |
|---|---|
| Name | stop_movement |
| Icon | 🛑 |
| Category | Movement |
Set both speeds to zero
Parameters: none
| Property | Value |
|---|---|
| Name | wrap_around_room |
| Icon | 🔄 |
| Category | Movement |
Wrap to opposite side of the room
Parameters: none