Решили: место (визуал арены) принадлежит МЕРОПРИЯТИЮ, а не миру. ActivityHost объявляет о смене (ActivityChangedEvent на открытии и закрытии); вне мероприятия арены нет вовсе — не серой, а никакой: на старте ставится пустой облик. С концом мероприятия умирает и всё, что показ о месте помнил.

Сказано: «Хотя это должно быть состоянием “занятия”. Или я не прав? (Не сессии, ибо в кампании каждый бой должен тоже корректно перерисовываться, согласна?)» (02.08.2026, сессия f24f0cc4). Прав: Сессия переживает мероприятия, и в ней место застряло бы на весь сеанс.

Почему: два симптома, одна причина. Арена стояла готовой и цветной с бута — место без повода, мелькавшее за главным меню. А флаг «арена уже собрана» лежал полем компонента persist-сцены и не сбрасывался никогда, поэтому сборка игралась один раз за СЕССИЮ: вышел с Ристалища, вернулся — место появилось молча, будто игроку это уже показывали.

Кто чем являет себя: забег получает место сразу и без подачи — там переход играет вход в узел, которому есть что рассказать; площадка являет себя сама, когда встаёт её серая зона.

Грабли: прятать арену пришлось тем же свопером обликов, которым её и показывают, — а он отвечает на вопрос «какой облик сейчас». После пряток текущим становится пустой, и «вернуться домой» стало некуда. Родной облик теперь запоминается ДО первой пряталки (_homeSkin).

Владелец правды: Presentation/Arena/ArenaStagePresenter.cs, Data/Definitions/Activity.cs (ActivityChangedEvent), Game/Activity/ActivityHost.cs.