Skip to main content

B1ActionInfo

  • Defines a single action entry including its command type, timing, condition,
    * script hooks, and optional currency consumption.
PropertyTypeDescriptionMetadata
ConditionIdFNameCondition data table ID that must be satisfied before this action runs.Category: B1ActionInfo
Foreign: Condition_Action.Id
bCancelWhenMotiveInsufficientboolIf true, the action is cancelled when a motive stat becomes insufficient. ActionPlayer checks this every 30 in-game minutes.Category: B1ActionInfo
DurationfloatDuration of this action in seconds.Category: B1ActionInfo
IsForceCancelableboolIf true, this action can be force-cancelled externally.Category: B1ActionInfo
IsWaitFinishActionboolIf true, the system waits for the action to fully finish before proceeding.Category: B1ActionInfo
FinishPrevboolIf true, the previous action in the queue is finished before this one starts.Category: B1ActionInfo
bEnableInsertAutoMoveboolIf true, automatic movement insertion is allowed between actions.Category: B1ActionInfo
BaseObjectEB1BaseObjectThe target object type this action operates on.Category: B1ActionInfo
CommandEB1ActionTypeThe action command type to execute.Category: B1ActionInfo
S1FNamePrimary string parameter linked to the action command (e.g., animation or interaction ID).Category: B1ActionInfo
SearchLink: FB1ActionInfo.Command
S2FNameSecondary string parameter for the action command.Category: B1ActionInfo
F1floatPrimary float parameter for the action command.Category: B1ActionInfo
F2floatSecondary float parameter for the action command.Category: B1ActionInfo
StartScriptIdListTArrayScript IDs executed when the action starts.Category: B1ActionInfo
Foreign: Script.Id
TickScriptIdListTArrayScript IDs executed each tick while the action is running.Category: B1ActionInfo
Foreign: Script.Id
TickIntervalfloatInterval in seconds between each tick script execution.Category: B1ActionInfo
FinishScriptIdListTArrayScript IDs executed when the action finishes normally.Category: B1ActionInfo
Foreign: Script.Id
CancelScriptIdListTArrayScript IDs executed when the action is cancelled.Category: B1ActionInfo
Foreign: Script.Id
NotifyScriptIdsTArrayScript IDs triggered by animation notify events during this action.Category: B1ActionInfo
Foreign: Script.Id
ConsumeCurrencyIdFNameCurrency ID to consume when this action is performed.Category: B1ActionInfo
Foreign: Currency.Id
ConsumeCurrencyValueint64Amount of currency to consume when this action is performed.Category: B1ActionInfo