Skip to main content

Execute_AssignCareerSeat

Description

Assigns a character to a specific career seat. Resolves the seat to its root object via ObjectGrouping and assigns the character to that seat. If another member already occupies the seat, they are swapped. If the seat is a child of an ObjectGrouping component, the root entity is used. On success, sends the S_UpdateCareerSeatInfo packet to synchronize with the client.

Parameters

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

Examples

DescriptionBaseObjectCommandS1
Assign the character to a Business career seatSelfAssignCareerSeat
Assign the character to a School career seatSelfAssignCareerSeatSchool