OptionalcostThe cost multiplier. This property is ignored if getCostFunction is defined. Default: 1.
OptionalderiveIf set, this function is used to derive the terrain difficulty from from nonderived difficulties,
which are those that do not have deriveTerrainDifficulty set.
Used by foundry.data.regionBehaviors.ModifyMovementCostRegionBehaviorType.
Derived terrain difficulties are not configurable via the behavior UI.
OptionalgetGet the default animation options for this movement action. Default: () => ({speedMultiplier}).
OptionalgetThe cost modification function. Default: () => cost => cost * costMultiplier.
OptionaliconThe FontAwesome icon class.
OptionalimgAn image filename. Takes precedence over the icon if both are supplied.
The label of the movement action.
OptionalmeasureIs the movement measured? The distance, cost, spaces, and diagonals
of a segment that is not measured are always 0. Default: true.
OptionalorderThe number that is used to sort the movement actions / movement action configs.
Determines the order in the Token Config/HUD and of cycling. Default: 0.
OptionalspeedThe movement speed multiplier. This property is ignored if getAnimationOptions is defined.
OptionalteleportIs teleportation? If true, the movement does not go through all grid spaces
between the origin and destination: it goes from the origin immediately to the
destination grid space. Default: false.
OptionalterrainDerive the terrain difficulty from this movement action. If null, the terrain difficulty
is always 1. This property is ignored if deriveTerrainDifficulty is defined.
OptionalvisualizeIs segment of the movement visualized by the ruler? Default: true.
OptionalwallsThe type of walls that block this movement, if any. Default: "move".
Can the current User select this movement action for the given Token? If selectable, the movement action of the Token can be set to this movement action by the User via the UI and when cycling. Default:
true.