B1CareerMemberJobInfo
- Holds a career member's current job assignment, including the job ID,
* rank, and job level.
| Property | Type | Description | Metadata |
|---|---|---|---|
| JobId | FName | Data table ID of the job assigned to this member. | Foreign: Job.Id |
| Rank | int32 | Current rank of this member within the job. | |
| EvaluationScore | int32 | Current performance evaluation score (0 to 100). | |
| PendingWorkMode | EB1WorkMode | Work mode to apply on the next work day. Reset to OnSite after activation. | |
| ActiveWorkMode | EB1WorkMode | Work mode currently active for this work day. Reset to OnSite at end of work. | |
| ConsecutiveAbsenceDays | int32 | Number of consecutive absent days. Reset to 0 on attendance. | |
| AttendanceDays | int32 | Cumulative attendance days. Incremented each time the member finishes a workday. Used for retirement eligibility check. | |
| RemainingVacationDays | int32 | Remaining paid vacation days for this member. Decremented on vacation request, restored on cancel. | |
| NextDayVacationType | EB1CareerVacationType | Vacation type scheduled for upcoming workdays. Reset to None when VacationScheduledDays reaches 0. | |
| VacationScheduledDays | int32 | Number of remaining scheduled vacation days. Decremented each workday end. When 0, NextDayVacationType resets to None. | |
| VacationSegments | TArray | Ordered vacation segments in the current stretch. Each segment holds a type and day count. Extensions append (or merge if same type). ProcessVacationAtWorkEnd consumes from front. Cleared on vacation end or cancel. | |
| Exp | float | Current experience points of this member. | |
| bRemoteWorkPerformed | bool | Whether this member performed at least one valid work interaction during remote work. Reset each work day. | |
| UnexcusedAbsenceCount | int32 | Cumulative unexcused absence count for this member. | |
| OverworkEndTimeHHMM | int32 | Overtime work end time in HHMM format. -1 means no overtime. Reset on ClockOut or day-end. | |
| JoinedTicks | int64 | Join (hire) time in game ticks. | |
| PromotionedTicks | int64 | Time of the last promotion (rank change) in game ticks. |