AdditionalStaffJobIdSuffixes | string[] | |
AfterPromDateConfig | FB1AfterPromChoiceCardConfig | |
AfterPromHousePartyConfig | FB1AfterPromChoiceCardConfig | ─── Prom After Party Config ─── |
AfterPromHousePartyMinCount | integer | |
AfterPromOutsiderConfig | FB1AfterPromChoiceCardConfig | |
AfterPromPartyConfig | FB1AfterPromChoiceCardConfig | |
AfterPromRelationshipThreshold | number | |
AttendanceFullScore | integer | Attendance (deduction model, weekly 0-AttendanceFullScore). |
AttendancePenaltyAbsent | integer | |
AttendancePenaltyApproved | integer | |
AttendancePenaltyLate | integer | |
CafeteriaMealObjectTag | string | |
ClassParticipationBase | integer | Class participation (deduction model, weekly 0-ClassParticipationBase). |
CounselingDaysOfWeek | EB1DayOfWeek[] | |
CounselingHour | integer | |
CounselingSocialEventId | string | |
DefaultUniforms | FB1SchoolDefaultUniform[] | |
DemeritAccumulatedFeedId | string | |
DemeritPointsByReason | table<EB1SchoolDemeritReason, integer> | |
DemeritThresholdForCounseling | integer | |
DeviancePenaltyPerCount | integer | |
ExamConfigByCareer | table<string, FB1SchoolExamConfig> | |
ExamDayFeedRanges | FB1ExamScoreFeedRange[] | |
ExamDayOfWeek | EB1DayOfWeek | |
ExamMaxScore | integer | Exam (deduction-based, per slot 0-ExamMaxScore/2). Exams run twice a day (morning/afternoon); each slot's full score = ExamMaxScore/2. Attended slots compute a score via the ExamPreparation-based deduction formula; unattended slots score 0 (no minimum guarantee). |
ExamPreRegistrationHour | integer | |
ExamSlotMaxPenaltyOnNoPrep | integer | |
ExamSlotMorningCutoffHHMM | integer | |
ExamSocialEventIdsBySection | table<integer, string> | |
ExamStartFeedId | string | |
ExamStudyBonusMaxPerDay | integer | Exam-study bonus (spec 4.2: +3 per use, max 3/day = +9 total). Only the daily limit is in the DA for policy consistency. The per-use amount is specified per category/object on the data side via Script Record (B2Script_AddExamStudyBonus)'s F1 (recommended F1=3.0). |
ExpulsionBuffId | string | |
ExpulsionFeedId | string | |
GradeAMin | integer | |
GradeAPlusMin | integer | |
GradeBMin | integer | |
GradeBuffIds | table<EB1SchoolGrade, string> | |
GradeCMin | integer | |
GradeDisplayTextIds | table<EB1SchoolGrade, string> | |
GradeFeedbackIds | table<EB1SchoolGrade, string> | |
GraduationAnnouncementFeedId | string | |
GraduationChoiceCardGroupId | string | |
GraduationMobileCallId | string | |
GraduationNormalNarrationId | string | |
GraduationSocialEventId | string | ─── Graduation Config ─── |
GraduationTrophyObjectId | string | |
GraduationValedictorianNarrationId | string | |
HomeworkFullScore | integer | Homework (deduction model, weekly 0-HomeworkFullScore, Mon-Thu 4 days). |
HomeworkPenaltyMissed | integer | |
HomeworkPenaltyPartial | integer | |
LateGraceUntilHHMM | integer | |
MaxWeeklyHistoryCount | integer | |
MinGraduationCount | integer | |
PrincipalJobId | string | |
PrincipalJobIdSuffix | string | |
PromAnnouncementFeedId | string | |
PromDayMobileCallId | string | |
PromEventStartHour | integer | |
PromMinMemberCount | integer | |
PromPartnerNameplateTextId | string | |
PromPartnerRelationshipFlagId | string | |
PromPartnerRequestMinimumRomanceValue | number | |
PromRegistrationHour | integer | |
PromRoyaltyAnnouncementFeedId | string | |
PromRoyaltyCount | integer | |
PromSocialEventId | string | ─── Prom Config ─── |
RelationshipBonusMax | integer | |
SchoolBusEndHHMM | integer | |
SchoolBusHoldMinutes | integer | |
SchoolBusMaxDistance | number | |
SchoolBusMeshSpawnTagId | string | |
SchoolBusStartHHMM | integer | |
SchoolEventPresetRetainDurationMinutes | integer | |
SchoolQuestCategoryIds | string[] | |
SchoolTransferCancelMessageIds | table<string, string> | |
SchoolTransferPendingMessageIds | table<string, string> | |
SocialEventCategories | string[] | |
TeacherJobId | string | |
TeacherJobIdSuffixes | string[] | |
WeekdayFeedbackIds | table<EB1SchoolWeekdayFeedback, string> | |
WeeklyAnnouncementFeedId | string | |