- Lobby: 2D-дашборд с процедурным фоном, топбаром (инициалы, ник, MMR,
сезон), плашками BATTLE / DECK BUILDER / SHOP, миссиями-заглушкой,
балансами, заглушками чата и друзей. 3D-окружение в Lobby не строится.
- BATTLE: оверлей выбора колоды и режима (Рейтинговый / С ботом),
серверная валидация через ValidateDeckAsync; Ranked уходит в очередь.
- Rating — заглушка лидерборда; Community — отдельная сцена с вкладками
«Гайды / Колоды / Тикеты» и переходом из Lobby.
- LoginMenu вынесен в общий HamburgerMenu; в Lobby добавлены «История
матчей» и «Выйти». Esc закрывает меню и оверлеи.
- MetaView удалён; онбординг в Lobby не показывается (выбор триал-деки —
отдельный экран).
- NeonUi: BodySliced для растягиваемых панелей; сцена Community в Build
Settings, SceneSmoke проверяет LobbyBackdrop/LobbyScreen.
- Проверки: EditMode 62/62, SCENE_SMOKE success=True, PLAYMAT_SMOKE
success=True, standalone собран.
- Анализ референса: топбар, BATTLE/DECK BUILDER/SHOP, миссии, балансы,
центр-чат, Friends Online.
- Решения: несерверные блоки — заглушки «скоро»; центр без 3D, большая
панель чата; Rating — заглушка лидерборда; Community — отдельная сцена
с гайдами/колодами/тикетами; BATTLE — оверлей выбора режима и колоды;
онбординг в Lobby не показывать; фон процедурный.
- Чек-лист C1-C11, риски и критерии готовности.
- Зафиксировано: Login и Lobby — 2D-экраны, 3D остаётся для DeckBuilder
и Battle.
- Login: полноэкранный арт Resources/Login/login_bg, неоновая панель
560x420, два поля, кнопка «Войти», ссылка «Создать аккаунт», статус.
- NeonUi: 9-slice панель/поле/кнопка с фаской, свечение, иконки.
- LoginMenu: гамбургер, RU/EN, версия, адрес сервера; закрытие по Esc,
кнопке и клику вне панели.
- Tab/Shift+Tab между полями, Enter отправляет форму (в открытом меню — нет).
- 3D-окружение в Login больше не строится; SceneSmoke проверяет backdrop,
окружение требуется только для Lobby.
- EditMode 60/60, SCENE_SMOKE success=True, standalone собран.
- План: TASK-2026-021 C1-C9; ручная приёмка — за пользователем.
- tools/import_official.py: единый источник параметров и картинок
- карточка даёт rarity и trigger (поле gift), вики больше не нужна
- идемпотентность: 0 различий с content/sets, 94 определения / 124 принта
- ручные поля (snipeBackRow, boost, nameRu, textRu) сохраняются
- README: команда импорта и режимы; .gitignore: __pycache__
- план: TASK-2026-020
- источник: en.cf-vanguard.com, /images/cardlist/{set}/{CODE}.png
- 350x511 PNG; старые JPG были 350x514, разрешение не потеряно
- .meta сохранены: GUID и настройки импорта перенесены с jpg на png
- 123 jpg удалены, 124 png добавлены, bt01_s07 перезаписан
- opencode.jsonc: MCP for Unity (localhost:8080) и watcher.ignore
- client/Packages/manifest.json: com.coplaydev.unity-mcp v10.3.0
- процесс: реализацию тоже выполняет DeepSeek (AGENTS, AGENT-WORKFLOW, Skill, README)
- план: TASK-2026-019 и бэклог CLIENT-SCENES-3D-ANIMATIONS
- .gitignore: локальный CardArt_4x (251 МБ) не коммитим
- SESSION-STATE и HANDOFF: состояние сессии и запись 2026-10-30