Skip to main content

FB1ActionInfo

Overview

  • Defines a single action entry including its command type, timing, condition, script hooks, and optional currency consumption.

Metadata

FieldValue
Kindaction
EnvironmentB1 - Presentation
Categoryactions

Properties (21)

NameTypeDescription
BaseObjectEB1BaseObjectThe target object type this action operates on.
CancelScriptIdListstring[]Script IDs executed when the action is cancelled.
CommandEB1ActionTypeThe action command type to execute.
ConditionIdstringCondition data table ID that must be satisfied before this action runs.
ConsumeCurrencyIdstringCurrency ID to consume when this action is performed.
ConsumeCurrencyValueintegerAmount of currency to consume when this action is performed.
DurationnumberDuration of this action in seconds.
F1numberPrimary float parameter for the action command.
F2numberSecondary float parameter for the action command.
FinishPrevbooleanIf true, the previous action in the queue is finished before this one starts.
FinishScriptIdListstring[]Script IDs executed when the action finishes normally.
IsForceCancelablebooleanIf true, this action can be force-cancelled externally.
IsWaitFinishActionbooleanIf true, the system waits for the action to fully finish before proceeding.
NotifyScriptIdsstring[]Script IDs triggered by animation notify events during this action.
S1stringPrimary string parameter linked to the action command (e.g., animation or interaction ID).
S2stringSecondary string parameter for the action command.
StartScriptIdListstring[]Script Script IDs executed when the action starts.
TickIntervalnumberInterval in seconds between each tick script execution.
TickScriptIdListstring[]Script IDs executed each tick while the action is running.
bCancelWhenMotiveInsufficientbooleanIf true, the action is cancelled when a motive stat becomes insufficient. ActionPlayer checks this every 30 in-game minutes.
bEnableInsertAutoMovebooleanIf true, automatic movement insertion is allowed between actions.