Уважаемые игроки,   В обновлении 0.8.0 была исправлена ошибка системы видимости, которая возникла несколько месяцев назад, в обновлении 0.7.9. В этой публикации мы хотели бы подробно объяснить что конкретно изменилось, почему это важно и какие дальнейшие изменения мы проведем с учетом ваших пожеланий.   Как это работало до возникновения ошибки и будет работать сейчас в 0.8.0.   После выстрела главного калибра корабль на 20 секунд получает увеличение своей заметности. Значения может быть два – обычное (оно равно дальности стрельбы корабля) и «из дымов» - оно всегда меньше. Мы не будем далее рассматривать действие РЛС, ГАП и безусловного обнаружения, т.к. эти три способа обнаруживают корабль в любом случае, если он попадает в их зону действия.   Для простоты примера представим ситуацию «1 на 1» с кораблем-наблюдателем и кораблем-целью. Корабль-наблюдатель не видит корабль-цель, но находится в пределах заметности после выстрела и за пределами заметности после выстрела из дымов. Оба корабля находятся на открытой воде.   Если цель стреляет из ГК, заметность на 20 секунд принимает значение «после выстрела» - максимальное. Наблюдатель замечает цель. Вариант A:Если цель после этого зашла за остров, наблюдатель перестает ее видеть, так как нет линии прямой видимости до цели. Заметность цели «после выстрела» сохраняется. Вариант Б: Если цель после этого зашла за дымы или в дымы, наблюдатель перестает ее видеть, так как линия прямой видимости проходит через дымы, а наблюдатель находится вне заметности цели при стрельбе из дымов. Заметность цели принимает значение «после выстрела из дымов». Если цель до истечения 20 секунд вышла из дымов или из-за острова, оказавшись на открытой воде, наблюдатель вновь ее видит, так как 20 секунд не прошло. Заметность цели принимает значение «после выстрела» - максимальное. Уточнение: показатели заметности и их изменения отслеживаются по кругам на миникарте. Уточнение: таймер 20 секунд включается ТОЛЬКО если в момент выстрела цель была обнаружена, либо если на момент выстрела она уже была обнаружена.   В чем была ошибка и что поменялось?   Из-за ошибки иначе работали пункты 2-4. А именно, как только цель выходила из прямой видимости, таймер в 20 секунд сбрасывался и цель переставала получать увеличение заметности, вне зависимости от дальнейших передвижений.   С точки зрения игрового процесса это позволяло иногда быстрее пропасть из обнаружения, правда, если сравнить «до» и «после» исправления, становится видно, что в 0.8.0 на практике поменяется всего два момента:   Если после выстрела цель скрывается в дымах, ее заметность снижается не до минимальных 2 км, а до «заметности после выстрела из дымов» - пока не пройдет 20 секунд. Если после выстрела цель скрывается из прямой видимости любым способом (дымы, остров), а затем вновь появляется в ней, ее заметность будет не базовой, а максимальной – «после выстрела» - в пределах тех же 20 секунд.   Отметим, что данная разница никак не влияет на игровой баланс – речь идет действительно об отдельных и довольно редких случаях.   Зачем исправлять то, что работает хорошо/не влияет на игру значительно?   Здесь стоит четко разграничить вопрос: с точки зрения игрового процесса и с технической точки зрения.   Техническая причина очень проста: это ошибка в коде. Даже если эффект этой ошибки кому-то пришелся по душе, важно понимать, что оставлять ее – это сильно рисковать стабильностью и работоспособностью системы видимости. Подобные ошибки случайны,  никак не предусмотрены, и мы не можем гарантировать, что они не затронут другие компоненты игры, приведя к неожиданным результатам в будущем.   Если говорить об игровом процессе, на наш взгляд, оригинальный дизайн лучше дает прочувствовать эти 20 секунд (т.е. в нем нет исключений), делая систему видимости более понятной на интуитивном уровне. Но что еще важнее, на некоторых картах с мелкими островами ошибка могла приводить к странной и крайне нелепой ситуации – огромный многотонный корабль после залпа ГК и обнаружения противником вдруг пропадал просто «проскочив» маленький остров (ведь прямая видимость до него прервалась).     Тем не менее, мы видели многочисленные комментарии и просьбы сделать из этой ошибки часть механики и закрепить ее «официально». Основным аргументом «за» стала возможность предпринимать более активные и рискованные действия в бою, быстрее уходя из обнаружения на всех классах кораблей. Мы со всей серьезностью относимся к такой точке зрения и видим ее плюсы.   Что будет в итоге?   Исправление ошибки остается в силе для обновления 0.8.0. Как уже было сказано выше, несмотря на любые споры об игровом процессе, мы не должны оставлять в коде ошибки, которые могут «выстрелить» неизвестно где и неизвестно когда – даже если их эффект нравится игрокам.   Однако, учитывая все пожелания и мнения, мы приняли решение изменить дизайн системы видимости и сделать полюбившийся вам эффект от ошибки его частью. Нам понадобится время, вероятно, несколько версий; сейчас уже завершается работа над 0.8.1, в активной разработке находятся версии 0.8.2 и 0.8.3, однако, мы приложим все усилия, чтобы данное изменение появилось в игре как можно скорее.   Спасибо вам за неравнодушие к вопросу и активное участие в обсуждениях!