Skip to main content

B2Script_Freelance

Overview

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

Metadata

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

Functions (21)

FunctionParametersReturnsDescription
Condition_CanAcquireFreelanceLicense (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_CanDeliverFreelanceQuestItem (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_CanReceiveFreelanceQuestItem (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_FreelanceLicenseGrade (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_HasFreelanceLicense (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_HasQuestRequiredItemInInventory (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsFreelanceCraftingQuestItem (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsFreelanceCreationOrderNotCrafted (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsFreelanceOrderTarget (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsLicenseUnderReview (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsPlayingFreelanceOrder (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsPublishing (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsQuestRequiredItem (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Execute_AcquireFreelanceLicense (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_CancelFreelanceOrder (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_DeliverFreelanceCraftObject (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_DeliverFreelanceDeliveryObject (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_PayFreelancePenalty (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_PublishCraftObject (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_ReceiveFreelanceDeliveryObject (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-
Execute_StartFreelanceDecisionFlow (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-

Override points (21)

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

FunctionParametersReturnsDescription
Override_Condition_CanAcquireFreelanceLicense (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_CanDeliverFreelanceQuestItem (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_CanReceiveFreelanceQuestItem (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_FreelanceLicenseGrade (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_HasFreelanceLicense (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_HasQuestRequiredItemInInventory (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsFreelanceCraftingQuestItem (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsFreelanceCreationOrderNotCrafted (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsFreelanceOrderTarget (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsLicenseUnderReview (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsPlayingFreelanceOrder (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsPublishing (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsQuestRequiredItem (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Execute_AcquireFreelanceLicense (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_CancelFreelanceOrder (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_DeliverFreelanceCraftObject (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_DeliverFreelanceDeliveryObject (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_PayFreelancePenalty (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_PublishCraftObject (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_ReceiveFreelanceDeliveryObject (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_StartFreelanceDecisionFlow (static)InScriptContext: FB2ScriptContext, InExecuteParam: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.