Skip to main content

FB2Script_Life

Overview

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

Metadata

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

Functions (8)

FunctionParametersReturnsDescription
Condition_CompareAscendingMinutes (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Execute_AddAscendingMinutes (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_AddLifeTrigger (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_ChildBirth (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_Death (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_InitializeAscendingTicks (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_RemoveLifeTrigger (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_SetDeathReason (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-

Override points (8)

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

FunctionParametersReturnsDescription
Override_Condition_CompareAscendingMinutes (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Execute_AddAscendingMinutes (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_AddLifeTrigger (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_ChildBirth (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_Death (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_InitializeAscendingTicks (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_RemoveLifeTrigger (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_SetDeathReason (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.