Skip to main content

FB2Script_HouseholdBiz

Overview

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

Metadata

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

Functions (74)

FunctionParametersReturnsDescription
Condition_CanGiveTip (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanTip-system condition.
Condition_CanSettleTip (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_CanStealTip (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_HasAccommodationPartyMember (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_HasHouseholdBiz (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_HasHouseholdBizActivityTag (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_HasHouseholdBizSite (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_HasOperatingBizRole (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_HasRestaurantDishBatchToCook (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_HasStateObjectAtSite (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_HouseholdBizRole (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_HouseholdBizRoleTargetSite (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsAccommodationPartyMember (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsAssignedRestaurantSeat (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsBizCapacityAvailable (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsBizStall (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsCurrentSiteHouseholdBiz (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsCustomerSatisfaction (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsCustomerSatisfactionGoal (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsHighestLevelOperatedHouseholdBiz (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsHouseholdBizEmployee (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsHouseholdBizEntranceFeeSet (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsHouseholdBizManager (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsHouseholdBizOperating (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsHouseholdBizRecipeSlotFull (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanTrigger condition for Hope_HouseholdBiz.
Condition_IsHouseholdBizSalaryLevel (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsHouseholdBizSchedule (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsOwnedSiteTag (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsPurchaseDesireOverThreshold (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanWhether the purchase desire is over the threshold.
Condition_IsRestaurantOrderState (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsRestaurantPartyServiceState (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsRestaurantTablePartyServiceState (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsSiteOwnerHouseholdMember (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsTipBottleFull (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Execute_AbortRestaurantCustomerSequence (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_ActivateAssignedRestaurantTable (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_ActivatePendingBizServiceAssignment (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_AddAllBizModifier (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_AddCustomerSatisfaction (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_AdjustHouseholdBizSalaryLevel (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_AttractCustomerNearBizSite (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_BeginReceivingRestaurantOrder (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_BindRestaurantCookingTray (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_BuyBizStallObject (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_ClaimRestaurantCookingBatch (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_ClaimRestaurantServingBatch (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_CommitPendingRestaurantGroupOrder (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_CompleteRestaurantMeal (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_CompleteRestaurantTableCleanup (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_FireHouseholdBizEmployee (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_GiveTip (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Tip-system execution.
Execute_GiveTipFromDialog (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_HireHouseholdBizEmployee (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_MarkHouseholdBizCustomerEvicted (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_ModifyPurchaseDesire (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_OpenRestaurantGroupOrderPicker (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_PayRestaurantSettlement (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_PurchaseHouseholdBizSiteByTag (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_QuitHouseholdBizEmployee (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_RegisterHouseholdBiz (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_ReleaseRestaurantCookingBatch (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_ReleaseRestaurantServingBatch (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_ReleaseRestaurantTable (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_RemoveAllBizModifier (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_ResetPurchaseDesire (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_RestaurantOpenClocheServe (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_SetHouseholdBizSalaryLevel (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_SetHouseholdBizTemplate (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_SetServedFoodInfo (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_SettleTip (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_SpawnGameObjectToAssignedRestaurantSlots (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_StartPurchaseDesirePurchase (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_StealTip (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_TryAssignRestaurantTable (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-

Override points (74)

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

FunctionParametersReturnsDescription
Override_Condition_CanGiveTip (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanTip-system condition.
Override_Condition_CanSettleTip (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_CanStealTip (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_HasAccommodationPartyMember (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_HasHouseholdBiz (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_HasHouseholdBizActivityTag (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_HasHouseholdBizSite (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_HasOperatingBizRole (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_HasRestaurantDishBatchToCook (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_HasStateObjectAtSite (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_HouseholdBizRole (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_HouseholdBizRoleTargetSite (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsAccommodationPartyMember (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsAssignedRestaurantSeat (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsBizCapacityAvailable (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsBizStall (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsCurrentSiteHouseholdBiz (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsCustomerSatisfaction (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsCustomerSatisfactionGoal (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsHighestLevelOperatedHouseholdBiz (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsHouseholdBizEmployee (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsHouseholdBizEntranceFeeSet (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsHouseholdBizManager (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsHouseholdBizOperating (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsHouseholdBizRecipeSlotFull (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanTrigger condition for Hope_HouseholdBiz.
Override_Condition_IsHouseholdBizSalaryLevel (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsHouseholdBizSchedule (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsOwnedSiteTag (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsPurchaseDesireOverThreshold (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanWhether the purchase desire is over the threshold.
Override_Condition_IsRestaurantOrderState (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsRestaurantPartyServiceState (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsRestaurantTablePartyServiceState (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsSiteOwnerHouseholdMember (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsTipBottleFull (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Execute_AbortRestaurantCustomerSequence (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_ActivateAssignedRestaurantTable (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_ActivatePendingBizServiceAssignment (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_AddAllBizModifier (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_AddCustomerSatisfaction (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_AdjustHouseholdBizSalaryLevel (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_AttractCustomerNearBizSite (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_BeginReceivingRestaurantOrder (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_BindRestaurantCookingTray (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_BuyBizStallObject (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_ClaimRestaurantCookingBatch (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_ClaimRestaurantServingBatch (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_CommitPendingRestaurantGroupOrder (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_CompleteRestaurantMeal (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_CompleteRestaurantTableCleanup (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_FireHouseholdBizEmployee (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_GiveTip (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Tip-system execution.
Override_Execute_GiveTipFromDialog (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_HireHouseholdBizEmployee (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_MarkHouseholdBizCustomerEvicted (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_ModifyPurchaseDesire (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_OpenRestaurantGroupOrderPicker (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_PayRestaurantSettlement (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_PurchaseHouseholdBizSiteByTag (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_QuitHouseholdBizEmployee (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_RegisterHouseholdBiz (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_ReleaseRestaurantCookingBatch (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_ReleaseRestaurantServingBatch (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_ReleaseRestaurantTable (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_RemoveAllBizModifier (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_ResetPurchaseDesire (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_RestaurantOpenClocheServe (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_SetHouseholdBizSalaryLevel (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_SetHouseholdBizTemplate (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_SetServedFoodInfo (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_SettleTip (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_SpawnGameObjectToAssignedRestaurantSlots (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_StartPurchaseDesirePurchase (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_StealTip (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_TryAssignRestaurantTable (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.