B1SchoolGraduationRecord
- A single graduation record for a character's school career.
* Replaces the Student-type entries (FB1JobInfo) formerly stored in FB2JobComponent::JobInfos.
Mapping from the old FB1JobInfo:
* JobId <- FB1JobInfo::JobId
* AchievementLevel <- FB1JobInfo::Level (used by scripts such as Condition_IsGraduationRank)
* GraduationTicks <- FB2TimeManager::GetCurrentTicks() (at time of graduation)
Used by:
* FB2CareerComponent::GraduationRecords (array of graduation records)
* FB2CareerComponent::IsGraduation() (determines whether graduated)
* FB2CareerComponent::GetGraduationRecord() (replaces GetGraduationInfo)
| Property | Type | Description | Metadata |
|---|---|---|---|
| JobId | FName | The Student JobId of the school the character graduated from. | Foreign: Job.Id |
| CareerDtId | FName | The CareerDtId (Company.Id) of the school graduated from. NAME_None in legacy saves. | Foreign: Company.Id |
| EducationType | EB1EducationType | The education type of the school graduated from. Stored directly rather than derived from JobId. | |
| AchievementRank | int32 | The member's Rank at the time of graduation. Compared against by the Condition_IsGraduationRank script. | |
| GraduationTicks | int64 | The game tick at the time of graduation. | |
| SchoolGrade | EB1SchoolGrade | The last weekly evaluation grade at the time of graduation. None for graduates prior to the evaluation system. |
Back to Type FinderSearch and filter all 2203 StructGuide documents
See alsoSchool
- FB1SchoolActivityRoleActionData
- FB1SchoolActivityTableRow
- FB1SchoolClassDayActivityData
- FB1SchoolClassScheduleData
- FB1SchoolClassScheduleTableRow
- FB1SchoolClassSlotScheduleData
- FB1SchoolDailyRecord
- FB1SchoolDefaultUniform
- FB1SchoolEvaluationData
- FB1SchoolExamConfig
- FB1SchoolExpulsionRecord
- FB1SchoolHomeworkAssignment