feat(chat): port retail client command families

Expand the typed client-command boundary across travel, character queries, local UI and layout controls, AFK and consent, emotes, friends, squelch and filters, and fill-components. Preserve retail packet layouts and queue ownership, import the confirmation dialog, and keep authoritative social state in Core.

Co-Authored-By: Codex <codex@openai.com>
This commit is contained in:
Erik 2026-07-13 14:50:15 +02:00
parent 5a45a7ac7f
commit 9ea579bdd0
47 changed files with 6659 additions and 99 deletions

View file

@ -8,4 +8,36 @@ public enum ClientCommandId
{
/// <summary>Recall to the character's bound lifestone.</summary>
LifestoneRecall,
MarketplaceRecall,
PkArenaRecall,
PkLiteArenaRecall,
HouseRecall,
MansionRecall,
QueryAge,
QueryBirth,
ToggleFrameRate,
ToggleUiLock,
ShowVersion,
ShowLocation,
ShowLastCorpseLocation,
Die,
ClearChat,
SaveUi,
LoadUi,
SaveAutoUi,
LoadAutoUi,
Away,
Consent,
Emote,
ListEmotes,
Friends,
FriendsAdd,
FriendsRemove,
Squelch,
Unsquelch,
Filter,
Unfilter,
ListMessageTypes,
FillComponents,
}