BaseObject | EB1BaseObject | The target object type this action operates on. |
CancelScriptIdList | string[] | Script IDs executed when the action is cancelled. |
Command | EB1ActionType | The action command type to execute. |
ConditionId | string | Condition data table ID that must be satisfied before this action runs. |
ConsumeCurrencyId | string | Currency ID to consume when this action is performed. |
ConsumeCurrencyValue | integer | Amount of currency to consume when this action is performed. |
Duration | number | Duration of this action in seconds. |
F1 | number | Primary float parameter for the action command. |
F2 | number | Secondary float parameter for the action command. |
FinishPrev | boolean | If true, the previous action in the queue is finished before this one starts. |
FinishScriptIdList | string[] | Script IDs executed when the action finishes normally. |
IsForceCancelable | boolean | If true, this action can be force-cancelled externally. |
IsWaitFinishAction | boolean | If true, the system waits for the action to fully finish before proceeding. |
NotifyScriptIds | string[] | Script IDs triggered by animation notify events during this action. |
S1 | string | Primary string parameter linked to the action command (e.g., animation or interaction ID). |
S2 | string | Secondary string parameter for the action command. |
StartScriptIdList | string[] | Script Script IDs executed when the action starts. |
TickInterval | number | Interval in seconds between each tick script execution. |
TickScriptIdList | string[] | Script IDs executed each tick while the action is running. |
bCancelWhenMotiveInsufficient | boolean | If true, the action is cancelled when a motive stat becomes insufficient. ActionPlayer checks this every 30 in-game minutes. |
bEnableInsertAutoMove | boolean | If true, automatic movement insertion is allowed between actions. |