52bcc65a62
Вопрос пользователя после боя в комнате 15: Кид вытеснил стража вправо (из-за края торчал только меч), убил — труп не появился ни в 15, ни в соседней справа. Это не наш баг, а сложение трёх механизмов оригинала: физика стража работает только в полосе x 44..211, поэтому комнату он не менял; мёртвый за Кидом не идёт (follow_guard требует alive < 0), и leave_guard сохраняет его в прежнюю комнату; а из чужой комнаты страж не рисуется вовсе — при Guard.room != drawn_room оригинал гасит слот (seg000:422). Труп остаётся приписан комнате 15 с guards_x за правым краем: при возврате восстанавливается там же, то есть вне видимого поля. Живьём в SDLPoP сценарий не воспроизводился — вывод из чтения кода, о чём в записи сказано прямо. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>