BACTION command
Adds an action to a parameter in a dynamic block definition.

Method
Note: This command is not available in Block Editor when editing a parametric block.
You can add an action to a parameter in a dynamic block definition to define how the block geometry moves or changes when the action is triggered in a dynamic block reference.
The action types available depend on the selected parameter:
- Point parameter: move, stretch.
- Polar: array, move, scale, stretch, polar stretch.
- Linear parameter: array, move, scale, stretch.
- XY parameter: array, move, scale, stretch.
- Rotation parameter: rotate.
- Flip parameter: flip.
- Lookup parameter: lookup.
Select the parameter, the action type, the selection set (the geometry affected by the action), and the action location.
Options within the command
- Array
- Adds an array action to a linear, polar, or XY parameter.
- Move
- Adds a move action to a point, linear, polar, or XY parameter.
- Scale
- Adds a scale action to a linear, polar, or XY parameter.
- Stretch
- Adds a stretch action to a point, linear, polar, or XY parameter.
- Polar stretch
- Adds a polar stretch action to a polar parameter.
- Multiplier
- Changes the value of the associated parameter by the specified distance when the BACTIONBARMODE system variable is set to 0 and the action is triggered.
- Offset
- Increases or decreases the angle of the selected parameter by the specified value when the BACTIONBARMODE system variable is set to 0 and the action is triggered.
- Xy
- When an XY parameter is selected, specifies whether the distance applied to the action from the parameter's base point is the parameter's X distance, Y distance, or XY distance.
- Base
- Specifies whether the action's base point is dependent or independent of the base point of the associated parameter.
- CPolygon
- Defines the boundary area of an action (the entities modified by the action) by the specified polygon.
- Undo
- Undoes the last polyline segment and continue drawing from the previous point.