Skip to main content

FB2Script_Timeline

Overview

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

Metadata

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

Functions (11)

FunctionParametersReturnsDescription
Condition_CanMoveToScheduleDestination (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_HasOverrideTimeline (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsPendingMoveSchedule (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsVisitingFriend (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Execute_ApplyOverrideTimeline (static)ScriptContext: FB2ScriptContext, Execute: FB1Execute-
Execute_ApplyOverrideTimelineTargetSite (static)ScriptContext: FB2ScriptContext, Execute: FB1Execute-
Execute_ChangeScheduleControlState (static)ScriptContext: FB2ScriptContext, Execute: FB1Execute-
Execute_EndCurrentSchedule (static)ScriptContext: FB2ScriptContext, Execute: FB1Execute-
Execute_RemoveOverrideTimeline (static)ScriptContext: FB2ScriptContext, Execute: FB1Execute-
Execute_RemoveTodayTimeline (static)ScriptContext: FB2ScriptContext, Execute: FB1Execute-
Execute_SendVisitMessage (static)ScriptContext: FB2ScriptContext, Execute: FB1Execute-

Override points (11)

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

FunctionParametersReturnsDescription
Override_Condition_CanMoveToScheduleDestination (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_HasOverrideTimeline (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsPendingMoveSchedule (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsVisitingFriend (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Execute_ApplyOverrideTimeline (static)ScriptContext: FB2ScriptContext, Execute: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_ApplyOverrideTimelineTargetSite (static)ScriptContext: FB2ScriptContext, Execute: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_ChangeScheduleControlState (static)ScriptContext: FB2ScriptContext, Execute: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_EndCurrentSchedule (static)ScriptContext: FB2ScriptContext, Execute: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_RemoveOverrideTimeline (static)ScriptContext: FB2ScriptContext, Execute: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_RemoveTodayTimeline (static)ScriptContext: FB2ScriptContext, Execute: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_SendVisitMessage (static)ScriptContext: FB2ScriptContext, Execute: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.