From fdf7af20bc766ff080b3cf14b6f14659979f5bc9 Mon Sep 17 00:00:00 2001 From: Martin Michelsen Date: Tue, 21 Feb 2023 20:24:56 -0800 Subject: [PATCH] add some subcommand notes --- src/CommandFormats.hh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/CommandFormats.hh b/src/CommandFormats.hh index ae82448b..1eb2e1e3 100644 --- a/src/CommandFormats.hh +++ b/src/CommandFormats.hh @@ -3355,7 +3355,9 @@ struct G_Unknown_6x1F { le_uint32_t area; } __packed__; -// 6x20: Set position (existing clients send when a new client joins a lobby/game) +// 6x20: Set position +// Existing clients send this when a new client joins a lobby/game, so the new +// client knows where to place them. struct G_Unknown_6x20 { G_ClientIDHeader header; @@ -5131,7 +5133,9 @@ struct G_Unknown_GC_Ep3_6xB5x17 { // 6xB5x1A: Force disconnect // This command seems to cause the client to unconditionally disconnect. The // player is returned to the main menu (the "The line was disconnected" message -// box is skipped). +// box is skipped). Unlike all other known ways to disconnect, the client does +// not save when it receives this command, and instead returns directly to the +// main menu. struct G_ForceDisconnect_GC_Ep3_6xB5x1A { G_CardBattleCommandHeader header = {0xB5, sizeof(G_ForceDisconnect_GC_Ep3_6xB5x1A) / 4, 0, 0x1A, 0, 0, 0};