Skip to main content

FB2Script_Crafting

Overview

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

Metadata

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

Functions (14)

FunctionParametersReturnsDescription
Condition_CanSpawnCraftingObject (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_CraftingPlayIdleAnimation (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_CraftingPlaySuccessAnimation (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_CraftingQualityBoosted (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_HasCraftingToolGeneralEffect (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_HasObjectInCraftingSlot (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsCraftOwner (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsCrafting (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsCraftingObjectFinished (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsMetRecipeRequirements (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsObjectAuthor (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Execute_AddCraftingLoopSkillExp (static)InScriptContext: FB2ScriptContext, InExecute: FB1Execute-
Execute_AddCraftingProgress (static)InScriptContext: FB2ScriptContext, InExecute: FB1Execute-
Execute_LaunchCraft (static)InScriptContext: FB2ScriptContext, InExecute: FB1Execute-

Override points (14)

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

FunctionParametersReturnsDescription
Override_Condition_CanSpawnCraftingObject (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_CraftingPlayIdleAnimation (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_CraftingPlaySuccessAnimation (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_CraftingQualityBoosted (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_HasCraftingToolGeneralEffect (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_HasObjectInCraftingSlot (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsCraftOwner (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsCrafting (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsCraftingObjectFinished (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsMetRecipeRequirements (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsObjectAuthor (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Execute_AddCraftingLoopSkillExp (static)InScriptContext: FB2ScriptContext, InExecute: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_AddCraftingProgress (static)InScriptContext: FB2ScriptContext, InExecute: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_LaunchCraft (static)InScriptContext: FB2ScriptContext, InExecute: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.