diff --git a/src/client.ts b/src/client.ts index 04f3624..ff359a1 100644 --- a/src/client.ts +++ b/src/client.ts @@ -284,6 +284,11 @@ const COMMANDS: Record = { faction_info: { args: ['faction_id'] }, faction_list: { args: ['limit', 'offset'] }, faction_get_invites: {}, + faction_accept_invite: { + args: ['faction_id'], + required: ['faction_id'], + usage: ' (accept a pending invite; alias for join_faction)', + }, faction_decline_invite: { args: ['faction_id'] }, faction_set_enemy: { args: ['target_faction_id'] }, faction_remove_enemy: { @@ -310,6 +315,11 @@ const COMMANDS: Record = { faction_propose_peace: { args: ['target_faction_id', 'terms'] }, faction_accept_peace: { args: ['target_faction_id'] }, faction_invite: { args: ['player_id'] }, + faction_withdraw_invite: { + args: ['player_id'], + required: ['player_id'], + usage: ' (withdraw a pending invite you sent)', + }, faction_kick: { args: ['player_id'] }, faction_promote: { args: ['player_id', 'role_id'] }, faction_edit: { args: ['description', 'charter', 'primary_color', 'secondary_color'] }, @@ -554,6 +564,28 @@ const COMMANDS: Record = { required: ['drone_id', 'script'], usage: '