Skip to main content

Execute_SetCareerSeatAllowedRanks

Description

Opens a rank picker UI for setting the allowed ranks on a career seat. Resolves the seat to its root object via ObjectGrouping, collects available ranks from the career's job info, and sends an S_OpenCareerSeatRankPicker packet to display the rank selection UI on the client. If the seat is a child of an ObjectGrouping component, the root entity is used. The career icon is resolved from CareerTableRow.Organizations by matching the seat's JobId. The actual rank update happens after the user confirms via the C_SetCareerSeatAllowedRanks packet.

Parameters

ParameterDescription
BaseObjectThe seat object (Base); the character is resolved as NonBase.
S1EB1CareerType to use (e.g., Business, School); defaults to Business if omitted.

Examples

DescriptionBaseObjectCommandS1
Open rank picker for a Business career seatSelfSetCareerSeatAllowedRanks
Open rank picker for a School career seatSelfSetCareerSeatAllowedRanksSchool