FB2Script_School
Overview
- School-domain game-rule script (Condition_/Execute_ static functions). Override in Lua with Override_.
Metadata
| Field | Value |
|---|---|
| Kind | script |
| Environment | B2 - Simulation |
| Category | scripts |
| Require | require('Scripts.B2Script_School') |
Functions (38)
| Function | Parameters | Returns | Description |
|---|---|---|---|
Condition_AcademicAchievement (static) | InScriptContext: FB2ScriptContext, InConditionParam: FB1Condition | boolean | |
Condition_ExamRank (static) | InScriptContext: FB2ScriptContext, InConditionParam: FB1Condition | boolean | |
Condition_ExamRankCompare (static) | InScriptContext: FB2ScriptContext, InConditionParam: FB1Condition | boolean | |
Condition_FinishHomework (static) | InScriptContext: FB2ScriptContext, InConditionParam: FB1Condition | boolean | |
Condition_GraduationSchool (static) | InScriptContext: FB2ScriptContext, InConditionParam: FB1Condition | boolean | |
Condition_HasHomework (static) | InScriptContext: FB2ScriptContext, InConditionParam: FB1Condition | boolean | |
Condition_HasPendingPromVote (static) | InScriptContext: FB2ScriptContext, InCondition: FB1Condition | boolean | |
Condition_HasSchoolUniform (static) | InScriptContext: FB2ScriptContext, InConditionParam: FB1Condition | boolean | |
Condition_HasVotedProm (static) | InScriptContext: FB2ScriptContext, InCondition: FB1Condition | boolean | |
Condition_IsAbsentSchool (static) | InScriptContext: FB2ScriptContext, InConditionParam: FB1Condition | boolean | |
Condition_IsFamilyTeacher (static) | InScriptContext: FB2ScriptContext, InConditionParam: FB1Condition | boolean | |
Condition_IsParentOfMyJobSiteStudent (static) | InScriptContext: FB2ScriptContext, InConditionParam: FB1Condition | boolean | |
Condition_IsParentOfStudentAcademicAchievement (static) | InScriptContext: FB2ScriptContext, InConditionParam: FB1Condition | boolean | |
Condition_IsPendingGraduate (static) | InScriptContext: FB2ScriptContext, InCondition: FB1Condition | boolean | |
Condition_IsPromRoyalty (static) | InScriptContext: FB2ScriptContext, InCondition: FB1Condition | boolean | |
Condition_IsSameCurrentSchool (static) | InScriptContext: FB2ScriptContext, InConditionParam: FB1Condition | boolean | |
Condition_IsSameGraduationSchool (static) | InScriptContext: FB2ScriptContext, InConditionParam: FB1Condition | boolean | |
Condition_IsSchoolExpelled (static) | InScriptContext: FB2ScriptContext, InConditionParam: FB1Condition | boolean | |
Condition_IsSchoolOutfitSameFromUniform (static) | InScriptContext: FB2ScriptContext, InConditionParam: FB1Condition | boolean | |
Condition_IsSchoolUniformSameFromDefault (static) | InScriptContext: FB2ScriptContext, InConditionParam: FB1Condition | boolean | |
Condition_IsValedictorian (static) | InScriptContext: FB2ScriptContext, InCondition: FB1Condition | boolean | |
Condition_KickedOutSchool (static) | InScriptContext: FB2ScriptContext, InConditionParam: FB1Condition | boolean | |
Condition_VisitPromWithPartner (static) | InScriptContext: FB2ScriptContext, InConditionParam: FB1Condition | boolean | |
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.
| Function | Parameters | Returns | Description |
|---|---|---|---|
Override_Condition_AcademicAchievement (static) | InScriptContext: FB2ScriptContext, InConditionParam: FB1Condition | boolean | Script condition check (Condition). Override in Lua to redefine the condition result. |
Override_Condition_ExamRank (static) | InScriptContext: FB2ScriptContext, InConditionParam: FB1Condition | boolean | Script condition check (Condition). Override in Lua to redefine the condition result. |
Override_Condition_ExamRankCompare (static) | InScriptContext: FB2ScriptContext, InConditionParam: FB1Condition | boolean | Script condition check (Condition). Override in Lua to redefine the condition result. |
Override_Condition_HasHomework (static) | InScriptContext: FB2ScriptContext, InConditionParam: FB1Condition | boolean | Script condition check (Condition). Override in Lua to redefine the condition result. |
Override_Condition_HasSchoolUniform (static) | InScriptContext: FB2ScriptContext, InConditionParam: FB1Condition | boolean | Script condition check (Condition). Override in Lua to redefine the condition result. |
Override_Condition_IsFamilyTeacher (static) | InScriptContext: FB2ScriptContext, InConditionParam: FB1Condition | boolean | Script condition check (Condition). Override in Lua to redefine the condition result. |
Override_Condition_IsParentOfMyJobSiteStudent (static) | InScriptContext: FB2ScriptContext, InConditionParam: FB1Condition | boolean | Script condition check (Condition). Override in Lua to redefine the condition result. |
Override_Condition_IsParentOfStudentAcademicAchievement (static) | InScriptContext: FB2ScriptContext, InConditionParam: FB1Condition | boolean | Script condition check (Condition). Override in Lua to redefine the condition result. |
Override_Condition_IsSameCurrentSchool (static) | InScriptContext: FB2ScriptContext, InConditionParam: FB1Condition | boolean | Script condition check (Condition). Override in Lua to redefine the condition result. |
Override_Condition_IsSchoolOutfitSameFromUniform (static) | InScriptContext: FB2ScriptContext, InConditionParam: FB1Condition | boolean | Script condition check (Condition). Override in Lua to redefine the condition result. |
Override_Condition_IsSchoolUniformSameFromDefault (static) | InScriptContext: FB2ScriptContext, InConditionParam: FB1Condition | boolean | Script 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. |