Skip to main content

B2Script_Inventory

Overview

  • Inventory-domain game-rule script. Override in Lua with Override_.

Metadata

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

Functions (15)

FunctionParametersReturnsDescription
Condition_CanAddObjectTemplateToBag (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_CanAddObjectToBag (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_HasItemObjectTagToInventory (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_HasItemObjectTemplateToInventory (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_HasItemObjectToInventory (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsInInventory (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsInInventoryCount (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsInventoryFull (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsInventoryOwner (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Execute_AddObjectTemplateToBag (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_AddObjectToBag (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_DestroyInventoryChild (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_OpenCommonBox (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_RemoveObjectInBag (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_RemoveObjectTemplateInBag (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-

Override points (15)

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

FunctionParametersReturnsDescription
Override_Condition_CanAddObjectTemplateToBag (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_CanAddObjectToBag (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_HasItemObjectTagToInventory (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_HasItemObjectTemplateToInventory (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_HasItemObjectToInventory (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsInInventory (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsInInventoryCount (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsInventoryFull (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsInventoryOwner (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Execute_AddObjectTemplateToBag (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_AddObjectToBag (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_DestroyInventoryChild (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_OpenCommonBox (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_RemoveObjectInBag (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_RemoveObjectTemplateInBag (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.