Skip to main content

B1CareerMemberJobInfo

  • Holds a career member's current job assignment, including the job ID,
    * rank, and job level.
PropertyTypeDescriptionMetadata
JobIdFNameData table ID of the job assigned to this member.Foreign: Job.Id
Rankint32Current rank of this member within the job.
EvaluationScoreint32Current performance evaluation score (0 to 100).
PendingWorkModeEB1WorkModeWork mode to apply on the next work day. Reset to OnSite after activation.
ActiveWorkModeEB1WorkModeWork mode currently active for this work day. Reset to OnSite at end of work.
ConsecutiveAbsenceDaysint32Number of consecutive absent days. Reset to 0 on attendance.
AttendanceDaysint32Cumulative attendance days. Incremented each time the member finishes a workday. Used for retirement eligibility check.
RemainingVacationDaysint32Remaining paid vacation days for this member. Decremented on vacation request, restored on cancel.
NextDayVacationTypeEB1CareerVacationTypeVacation type scheduled for upcoming workdays. Reset to None when VacationScheduledDays reaches 0.
VacationScheduledDaysint32Number of remaining scheduled vacation days. Decremented each workday end. When 0, NextDayVacationType resets to None.
VacationSegmentsTArrayOrdered 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.
ExpfloatCurrent experience points of this member.
bRemoteWorkPerformedboolWhether this member performed at least one valid work interaction during remote work. Reset each work day.
UnexcusedAbsenceCountint32Cumulative unexcused absence count for this member.
OverworkEndTimeHHMMint32Overtime work end time in HHMM format. -1 means no overtime. Reset on ClockOut or day-end.
JoinedTicksint64Join (hire) time in game ticks.
PromotionedTicksint64Time of the last promotion (rank change) in game ticks.