B1OrganizationRank
- Defines an organizational rank within a company, including rank level, name, conditions, employment form, and shifts.
| Property | Type | Description | Metadata |
|---|---|---|---|
| ListKey | FString | Unique list key for this rank entry used in editor. | Category: B1OrganizationRank |
| Rank | int32 | Numerical rank level for this position (1 or higher). | Category: B1OrganizationRank ClampMin: 1 |
| JobLevel | int32 | Job level associated with this rank. | Category: B1OrganizationRank ClampMin: 0 |
| RankName | FString | Localized name of this rank or title. | Category: B1OrganizationRank |
| RankDesc | FString | Localized description of this rank or title. | Category: B1OrganizationRank |
| HiddenFromUI | bool | Whether this rank is hidden from the player-facing UI. | Category: B1OrganizationRank |
| RankConditionId | FName | ID of the condition required to attain this rank. | Category: B1OrganizationRank Foreign: CompanyCondition.Id |
| RankModifierId | FName | ID of the modifier applied when this rank is held. | Category: B1OrganizationRank Foreign: Modifier_Company.Id |
| EmploymentForm | EB1EmploymentForm | Employment form type for this rank (FullTime, PartTime, etc.). | Category: B1OrganizationRank |
| SeatGroupObjectCategories | TArray | Object category names for seat groups assigned to this rank. | Category: B1OrganizationRank |
| AfterWorkQuestIdList | TArray | List of Quest IDs for after-work quests. Each Quest's RangeMin/Max determines random selection from its QuestList. | Category: B1OrganizationRank Foreign: Quest.Id |
| BaseVacationDays | int32 | Base paid vacation days for this rank. Used for initial grant on join and monthly replenishment. | Category: B1OrganizationRank ClampMin: 0 |
| Shift | TArray | List of work shifts defined for this rank. | Category: B1OrganizationRank |