From 18d177407bb07a0fdb87b9422d8a12cd9d0806bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B0=D0=BD=D0=B4=D1=80=20?= =?UTF-8?q?=D0=9F=D0=B5=D1=82=D1=80=D0=BE=D0=B2?= Date: Thu, 6 Aug 2026 00:59:59 +0300 Subject: [PATCH] =?UTF-8?q?TASKS:=20=D0=B7=D0=B0=D1=86=D0=B5=D0=BF=20?= =?UTF-8?q?=D0=B2=20=D0=BF=D1=80=D1=8B=D0=B6=D0=BA=D0=B5=20=E2=80=94=20?= =?UTF-8?q?=D0=B2=20=D1=81=D0=BF=D0=B8=D1=81=D0=BE=D0=BA=20=D0=BD=D0=B0=20?= =?UTF-8?q?=D1=84=D0=B8=D0=BD=D0=B0=D0=BB=D1=8C=D0=BD=D1=83=D1=8E=20=D0=BF?= =?UTF-8?q?=D1=80=D0=B8=D1=91=D0=BC=D0=BA=D1=83=20=D1=83=D1=80=D0=BE=D0=B2?= =?UTF-8?q?=D0=BD=D0=B5=D0=B9=201-3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Точки вызова стоят и в обеих ветках check_bumped, поэтому регрессия проявится не в зацепе, а в обычном ударе о стену с зажатым Shift. Co-Authored-By: Claude Opus 5 --- applications/PoP/roomtest/TASKS.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/applications/PoP/roomtest/TASKS.md b/applications/PoP/roomtest/TASKS.md index ed72f78..133e74a 100644 --- a/applications/PoP/roomtest/TASKS.md +++ b/applications/PoP/roomtest/TASKS.md @@ -50,6 +50,23 @@ --- +## Ждёт ФИНАЛЬНОЙ приёмки уровней 1–3 + +Сюда попадает то, что уже работает в проверочном прогоне, но должно быть +подтверждено на сквозных прогонах уровней — потому что задевает механику +шире, чем собственный сценарий. + +- **Зацеп ПРЯМО В ПРЫЖКЕ** (`POP_ENABLE_JUMP_GRAB`, `pop_tune.h`, сделан + 2026-08-06, предварительно проверен пользователем). Почему нужен именно + финальный прогон: точки вызова стоят не только в `check_action`, но и в + ОБЕИХ ветках `check_bumped` — то есть код вклинивается перед обычным + ударом о стену. Регрессия проявится не в самом зацепе, а рядом: удар о + стену с зажатым Shift, осторожный шаг у стены, отскок в прыжке. На + уровнях 1–3 это надо специально потрогать в паре мест каждого уровня. + Напоминание: в ВАНИЛИ этого зацепа нет (у SDLPoP — `enable_jump_grab`), + так что сверять его с оригиналом «как есть» нельзя — только с SDLPoP при + включённых enhancements. + ## P0 — делаем сейчас ### L2-PASS. Приёмка уровня 2 — **SMOKE ПРОЙДЕН 2026-08-05**