commands/census/reassign
/reassign command — officer tool to update an existing character’s owner, status, class, or level.
Requires ManageGuild permission. Shows a before/after embed comparing
the old and new values. Useful for correcting data entry mistakes or
transferring characters between players.
Variables
Section titled “Variables”
constdata:SlashCommandOptionsOnlyBuilder
Defined in: commands/census/reassign.ts:46
permissions
Section titled “permissions”
constpermissions:"ManageGuild"='ManageGuild'
Defined in: commands/census/reassign.ts:33
Functions
Section titled “Functions”autocomplete()
Section titled “autocomplete()”autocomplete(
interaction):Promise<void>
Defined in: commands/census/reassign.ts:86
Parameters
Section titled “Parameters”interaction
Section titled “interaction”AutocompleteInteraction
Returns
Section titled “Returns”Promise<void>
execute()
Section titled “execute()”execute(
interaction):Promise<InteractionResponse<boolean> |undefined>
Defined in: commands/census/reassign.ts:107
Parameters
Section titled “Parameters”interaction
Section titled “interaction”ChatInputCommandInteraction
Returns
Section titled “Returns”Promise<InteractionResponse<boolean> | undefined>
getActiveStatuses()
Section titled “getActiveStatuses()”getActiveStatuses():
Promise<Status[]>
Defined in: commands/census/reassign.ts:35
Returns
Section titled “Returns”Promise<Status[]>
statusMustBeActive()
Section titled “statusMustBeActive()”statusMustBeActive(
inputStatus):Promise<Status>
Defined in: commands/census/reassign.ts:40
Parameters
Section titled “Parameters”inputStatus
Section titled “inputStatus”string
Returns
Section titled “Returns”Promise<Status>