Skip to main content

FB2Script_School

Overview

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

Metadata

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

Functions (38)

FunctionParametersReturnsDescription
Condition_AcademicAchievement (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_ExamRank (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_ExamRankCompare (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_FinishHomework (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_GraduationSchool (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_HasHomework (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_HasPendingPromVote (static)InScriptContext: FB2ScriptContext, InCondition: FB1Conditionboolean
Condition_HasSchoolUniform (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_HasVotedProm (static)InScriptContext: FB2ScriptContext, InCondition: FB1Conditionboolean
Condition_IsAbsentSchool (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsFamilyTeacher (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsParentOfMyJobSiteStudent (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsParentOfStudentAcademicAchievement (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsPendingGraduate (static)InScriptContext: FB2ScriptContext, InCondition: FB1Conditionboolean
Condition_IsPromRoyalty (static)InScriptContext: FB2ScriptContext, InCondition: FB1Conditionboolean
Condition_IsSameCurrentSchool (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsSameGraduationSchool (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsSchoolExpelled (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsSchoolOutfitSameFromUniform (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsSchoolUniformSameFromDefault (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_IsValedictorian (static)InScriptContext: FB2ScriptContext, InCondition: FB1Conditionboolean
Condition_KickedOutSchool (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Condition_VisitPromWithPartner (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1Conditionboolean
Execute_AddDemerit (static)InScriptContext: FB2ScriptContext, InExecute: FB1Execute-
Execute_AddExamPreparation (static)InScriptContext: FB2ScriptContext, InExecute: FB1Execute-
Execute_AddExamStudyBonus (static)InScriptContext: FB2ScriptContext, InExecute: FB1Execute-
Execute_AddHomeworkProgress (static)InScriptContext: FB2ScriptContext, InExecute: FB1Execute-
Execute_ApplySchoolUniformToStyle (static)InScriptContext: FB2ScriptContext, InExecute: FB1Execute-
Execute_CastPromVote (static)InScriptContext: FB2ScriptContext, InExecute: FB1Execute-
Execute_ClearSchoolUniform (static)InScriptContext: FB2ScriptContext, InExecute: FB1Execute-
Execute_ExecutePendingPromVote (static)InScriptContext: FB2ScriptContext, InExecute: FB1Execute-
Execute_ExpelSchoolStudent (static)InScriptContext: FB2ScriptContext, InExecute: FB1Execute-
Execute_OvercomeSchoolExpulsion (static)InScriptContext: FB2ScriptContext, InExecute: FB1Execute-
Execute_PromRoyaltyAnnouncement (static)InScriptContext: FB2ScriptContext, InExecute: FB1Execute-
Execute_ResetSchoolDemerit (static)InScriptContext: FB2ScriptContext, InExecute: FB1Execute-
Execute_ResetSchoolUniformToDefault (static)InScriptContext: FB2ScriptContext, InExecute: FB1Execute-
Execute_RunExamSlot (static)InScriptContext: FB2ScriptContext, InExecute: FB1Execute-
Execute_SetExamScoreRange (static)InScriptContext: FB2ScriptContext, InExecute: FB1Execute-

Override points (19)

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

FunctionParametersReturnsDescription
Override_Condition_AcademicAchievement (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_ExamRank (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_ExamRankCompare (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_HasHomework (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_HasSchoolUniform (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsFamilyTeacher (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsParentOfMyJobSiteStudent (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsParentOfStudentAcademicAchievement (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsSameCurrentSchool (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsSchoolOutfitSameFromUniform (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Condition_IsSchoolUniformSameFromDefault (static)InScriptContext: FB2ScriptContext, InConditionParam: FB1ConditionbooleanScript condition check (Condition). Override in Lua to redefine the condition result.
Override_Execute_AddExamPreparation (static)InScriptContext: FB2ScriptContext, InExecute: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_AddExamStudyBonus (static)InScriptContext: FB2ScriptContext, InExecute: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_AddHomeworkProgress (static)InScriptContext: FB2ScriptContext, InExecute: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_ApplySchoolUniformToStyle (static)InScriptContext: FB2ScriptContext, InExecute: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_ClearSchoolUniform (static)InScriptContext: FB2ScriptContext, InExecute: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_ResetSchoolUniformToDefault (static)InScriptContext: FB2ScriptContext, InExecute: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_RunExamSlot (static)InScriptContext: FB2ScriptContext, InExecute: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.
Override_Execute_SetExamScoreRange (static)InScriptContext: FB2ScriptContext, InExecute: FB1Execute-Script execution (Execute). Override in Lua to redefine the behavior.