BirthVacationDays | integer | Paid vacation days granted to the parent on childbirth. |
BusinessVacation | FB1CareerVacationConfig | Workplace vacation settings. |
CareerSeatDeleteNotifications | table<string, FB1CareerSeatEditorNotificationInfo> | |
CareerSeatSlackMentionDisplayNames | table<string, string> | |
CommuteTimeMinutes | integer | Minutes before the scheduled start time when members begin commuting to the career site. B2CareerBase uses this to assign a commute pre-schedule to each member on join. |
CompanyVacationBuffIds | string[] | Buff IDs applied to all employees when company-wide vacation is granted. |
DefaultCareerSeatDeleteSlackMentionIds | string[] | |
DefaultRankExpStep | integer | Exp amount treated as one full gauge once the max rank is reached. Rank intervals are a uniform 100 across every Business/Club career in the data. |
EvaluationScoreDeltas | table<EB1EvaluationScoreEvent, integer> | Score delta per evaluation event. Key: event type, Value: delta applied to EvaluationScore (can be negative). |
FireAbsenceDayThreshold | integer | Auto-fire on this many consecutive absences. 3 days per the design spec. |
FireEvaluationScoreThreshold | integer | Members with an evaluation score at or below this are auto-fired at operating end. 20 points per the design spec. |
FireWarningScoreThreshold | integer | When the evaluation score drops to or below this, a fire-imminent warning message is sent (once per day on threshold crossing). 0 disables it. Limited to 99 because 100 cannot fire (prevScore > 100 is impossible). |
InterviewCancelReapplyMessageId | string | Mobile message sent to player Zoi when interview is cancelled (interviewer gone). Asks to reapply. |
InterviewCommonSocialEventId | string | Social event ID used for common interview events. |
InterviewImpossibleRejectMessageId | string | Mobile message sent to player Zoi when interview is impossible due to no interviewer. |
InterviewScoreStatId | string | Stat ID used to track interview scores. |
InterviewSkillLevelScoreRules | FB1CareerInterviewSkillLevelScoreRule[] | Skill-level score rules applied during interview evaluation. |
LateThresholdMinutes | integer | Minutes after the scheduled start time after which a late arrival is considered tardy. |
MaxRankBonusSalaryMultiplier | number | Daily-salary multiplier granted when a member already at the max rank fills one more exp gauge. Business careers only. |
MinAttendanceDaysForRetire | integer | Minimum cumulative workdays to apply for retirement. Default 20 days. |
PensionPayDayOfWeek | EB1DayOfWeek | Day of week to pay the pension each week. Default Monday. |
PensionPayHour | integer | Pension payout hour (0-23). Default 10 = 10 AM. |
PensionRatio | number | Pension payout ratio (0.0-). Daily wage at retirement x PensionRatio. Default 3.0 = 300% of the daily wage. |
PromotionExamSocialEventId | string | Social event ID used for promotion examination events. |
PromotionVacationDays | integer | Bonus vacation days granted on promotion. |
RemoteWorkValidationTags | string[] | Interaction tags required to validate remote work attendance. Performing any interaction containing at least one of these tags counts as attended. |
RetireAgeStep | EB1GrowthStep | The GrowthStep at which a Business Career retirement application becomes available. The retire button activates only at or above this stage. Default Old. |
RetirementMobileCallId | string | Mobile call ID to send when player retires (MobileCall.json - Id). Colleague receives call and player gets choice card. |
RetirementSocialEventHour | integer | Hour at which the retirement ceremony is scheduled (0~23). Default: 17 (5 PM). |
RetirementSocialEventId | string | Social event ID used for retirement ceremony events. |
ScheduleEarlyMoveMinutes | integer | Start the early move N minutes (game minutes) before a slot whose bNeedEarlyMove is true. |
SchoolClassSectionCount | integer | Number of class sections per school. |
SchoolMaxStudentsPerSection | integer | Max students per class section. |
SchoolTeacherJobIds | string[] | List of Job Ids that can register as school teachers. If a JobId in this list is hired into Business, it is auto-registered as the homeroom teacher of the School at the same Site. |
SchoolVacation | FB1CareerVacationConfig | School absence settings. |
TeamProjectAssignHour | integer | Hour of the day when team projects are assigned (0 to 23, default 10). |
TeamProjectAutoFinishThreshold | number | Progress percentage threshold at which a team project is automatically completed. |
TeamProjectBonusRules | table<EB1ProjectGrade, FB1TeamProjectBonusGradeRule> | Grade × contribution-range → daily-salary bonus multiplier (spec §4.4). All 5 grades (Poor~Excellent) must have entries. Poor/Below also grant bonus at higher contribution ranges. |
TeamProjectGradeDisplayInfos | table<EB1ProjectGrade, FB1ProjectGradeDisplayInfo> | Display info per grade (text ID + color ID) for team project UI. |
TeamProjectGradeThresholds | table<EB1ProjectGrade, number> | Grade boundary thresholds (progress %) for team projects, checked from highest grade down. |
TeamProjectMaxSkillLevel | integer | Max team-project skill level (reference for multiplier interpolation). |
TeamProjectMaxSkillMultiplier | number | Maximum skill contribution multiplier applied to all team projects. |
TeamProjectMinSkillMultiplier | number | Minimum skill contribution multiplier applied to all team projects. |
VacationGrantSchedule | FB1VacationGrantSchedule | Schedule for periodic BaseVacationDays grant. Vacation is granted when the target day ends (at midnight of the next day). Season must match exactly. |
VacationGrantScriptIds | table<EB1VacationGrantReason, string> | Script IDs executed when vacation days are granted, mapped by grant reason. |