From ef2d8e8a4270c1c2c10ab8982d382ffc7ddab307 Mon Sep 17 00:00:00 2001 From: MpakobecEx Date: Fri, 23 Oct 2026 18:49:52 +0500 Subject: [PATCH] Document rear-guard circle choice for abilities --- docs/HANDOFF.md | 7 +++++-- docs/SESSION-STATE.md | 7 +++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/docs/HANDOFF.md b/docs/HANDOFF.md index c3b18c5..747e486 100644 --- a/docs/HANDOFF.md +++ b/docs/HANDOFF.md @@ -1013,7 +1013,10 @@ Battle; Boot и общие сервисы остаются персистент - Опциональные AUTO-способности (`PendingAbility`, например Barcgal после рейда на Marron) показываются модальным оверлеем с названием карты и кнопками «Активировать» / «Пропустить»; из боковой панели их кнопки - убраны. Боковая панель пока оставлена для остальных действий. + убраны. После подтверждения призыва карта из души не ставится в первый + свободный круг автоматически: сервер предлагает `AskEmptyRearGuardChoice`, + клиент показывает оверлей с кругами и подсвечивает свободные RC. + Боковая панель пока оставлена для остальных действий. - Trigger-зона противника зеркальна: над его колодой в сторону центра, а не за дальним краем. - Карты на столе и в руке масштабируются общим `cardScale = 1.25` @@ -1036,4 +1039,4 @@ Battle; Boot и общие сервисы остаются персистент (карты, которые сервер должен предложить в фазе Ride). Смотреть: `ssh home "docker compose -f ~/VanguardReMaster/docker-compose.yml logs -f server"`. - Проверки: сервер **142** правил + **45** серверных, `validate` и - `translations check` OK; клиент EditMode **32/32**. + `translations check` OK; клиент EditMode **33/33**. diff --git a/docs/SESSION-STATE.md b/docs/SESSION-STATE.md index bd550c5..10c4f62 100644 --- a/docs/SESSION-STATE.md +++ b/docs/SESSION-STATE.md @@ -137,7 +137,10 @@ неактивны; `board`-лок больше не накапливается на каждом снапшоте. - Опциональные AUTO-способности (Barcgal после рейда Marron) открывают модальный оверлей «Способность» с «Активировать»/«Пропустить»; в боковой - панели этих кнопок нет. Сама панель пока оставлена. + панели этих кнопок нет. После подтверждения призыва сервер предлагает + `AskEmptyRearGuardChoice`, клиент показывает оверлей с кругами и + подсвечивает свободные RC — первый круг больше не выбирается + автоматически. Сама панель пока оставлена. - Бой: динамическая плашка `POWER X vs SHIELD Y` (Power атакующего против Power защищающегося + GuardShield), пересчитывается на каждом снимке, в том числе после Guard. От атакующего к цели идёт затухающая 3D-стрелка, @@ -211,7 +214,7 @@ Standalone Windows: -executeMethod Vanguard.Editor.SceneSmoke.RunPlaymat ``` -Клиентские проверки: **32/32** EditMode (сборка всех экранов, импорт арта, +Клиентские проверки: **33/33** EditMode (сборка всех экранов, импорт арта, перевод статических/динамических строк, live-переключение языка, рендер 3D-доски с уроном и отдыхающей картой, геометрия поля, правила перемещения, рука в поле зрения камеры, обмен колоды/дропа, триггер-зона,