Skip to main content

FB2Script_Currency

Overview

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

Metadata

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

Functions (15)

FunctionParametersReturnsDescription
Condition_HasEnoughCurrencyForTax (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_HasMortgageLoan (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_HasUsuryLoan (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_HaveCurrency (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_LoanOverdueCount (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Execute_AddCurrency (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_AddCurrencyRange (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_AddCurrencyToHouseholdBiz (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_DeductCurrencyFromHouseholdBiz (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_ExchangeCurrency (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_LoanDisbursement (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_LoanRepayment (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_PayTax (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_RefundHouseholdBizPayment (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_SetCurrency (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-

Override points (15)

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

FunctionParametersReturnsDescription
Override_Condition_HasEnoughCurrencyForTax (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_HasMortgageLoan (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_HasUsuryLoan (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_HaveCurrency (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_LoanOverdueCount (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Execute_AddCurrency (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_AddCurrencyRange (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_AddCurrencyToHouseholdBiz (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_DeductCurrencyFromHouseholdBiz (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_ExchangeCurrency (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_LoanDisbursement (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_LoanRepayment (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_PayTax (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_RefundHouseholdBizPayment (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_SetCurrency (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.