Skip to main content

FB2Script_Interaction

Overview

  • Interaction-domain game-rule script (Condition_/Execute_ static functions). Override in Lua with Override_.

Metadata

FieldValue
Kindscript
EnvironmentB2 - Simulation
Categoryscripts
Requirerequire('Scripts.B2Script_Interaction')

Functions (21)

FunctionParametersReturnsDescription
Condition_ActionTimeId (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_ActionTimeTag (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_HasLinkedObject (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_InteractionBagTag (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_InteractionName (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_InteractionObjectRange (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_InteractionTag (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_InteractionTargetIsOwner (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsInTerritoryByImpactPoint (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsMerchantWorkingTime (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsOccupyingParentSlot (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsPlayingInteraction (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_PickedObjectInDiningSlot (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_PurchaseSuccessBaseOnPrice (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_StealSuccessBaseOnPrice (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Execute_AttachGrabObject (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_CancelInteractionBagByTag (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_ChangeInteractionPickedActor (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_DetachGrabObject (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_VisitWithOccupyTarget (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_VisitWithoutOccupyTarget (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-

Override points (21)

Implement these in Lua as FB2Script_Interaction.Override_Name = function(...) end.

FunctionParametersReturnsDescription
Override_Condition_ActionTimeId (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_ActionTimeTag (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_HasLinkedObject (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_InteractionBagTag (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_InteractionName (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_InteractionObjectRange (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_InteractionTag (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_InteractionTargetIsOwner (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsInTerritoryByImpactPoint (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsMerchantWorkingTime (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsOccupyingParentSlot (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsPlayingInteraction (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_PickedObjectInDiningSlot (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_PurchaseSuccessBaseOnPrice (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_StealSuccessBaseOnPrice (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Execute_AttachGrabObject (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_CancelInteractionBagByTag (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_ChangeInteractionPickedActor (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_DetachGrabObject (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_VisitWithOccupyTarget (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_VisitWithoutOccupyTarget (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.