Inter-War, версия 0.09

Опубликовано:

Обновлено:

Обновлено:

Wersja 0.09

  • Улучшена поддержка аукционных ресурсных ящиков Alfa [Z] и Beta: предметы теперь корректно распознаются и могут использоваться без ошибок, связанных с группировкой стеков в аватаре.
  • Дополнена боевая статистика планетарной обороны и улучшено её отображение в описаниях и модальных окнах, чтобы оборонительные единицы показывали полный набор данных и корректно учитывались в бою.
  • Уточнены описания наград, связанных с XP Академии, а также добавлены отдельные предметы аватара для XP-наград, чтобы игроку было понятно, куда начисляется полученный опыт.
  • Исправлен сбор ресурсов миссией «Собрать собственные ресурсы», чтобы флот корректно забирал ресурсы с колоний даже при быстром переключении между планетами.
  • Исправлены отображение и логика времени исследований, чтобы уровни в очереди больше не рассчитывались ошибочно и не показывали время, соответствующее другому уровню технологии.
  • Дополнены описания корабля, отвечающего за миссию DM, на всех языках. Теперь явно указано, что миссия может не только привезти антиматерию, но и израсходовать её часть.
  • Добавлено автоматическое обновление в режиме Империя и улучшена синхронизация данных планет, чтобы здания и ресурсы отображались в актуальном состоянии.
  • Исправлена логика отчётов шпионажа, благодаря чему просканированный игрок всегда получает уведомление о вражеском сканировании и больше не остаётся без предупреждения.
  • Расширен обзор полётов: теперь прямо во вкладке обзора видно, какой флот летит и какие ресурсы он перевозит, без необходимости переходить в отдельную вкладку флота.
  • Исправлена логика очереди исследований, основанная на исходной планете, благодаря чему время исследований больше не меняется случайным образом после переключения планет, отмены очереди или уничтожения исходной луны.
  • Добавлена защита от удаления планеты или луны, с которых в данный момент проводится исследование, чтобы избежать рассинхронизации времени и порядка исследований.
  • Уточнена работа центра открытий и улучшено отображение лимитов экспедиций, чтобы игрок ясно видел разницу между слотами экспедиций и дневным лимитом.
  • Исправлена работа фаланги, чтобы она снова корректно отображала полёты по сканируемым координатам вместо пустого результата при наличии активных миссий.
  • Миссии флота защищены от ситуаций, когда цель исчезает во время полёта или уже не существует к моменту прибытия. Теперь флоты не пропадают, а корректно возвращаются.
  • Добавлена проверка отправки флота уже на этапе запуска миссии, чтобы ограничить возможность отправлять корабли к несуществующим целям или в недопустимых конфигурациях.
  • Усилена обработка заявок в альянсы: игрок больше не может одновременно иметь активные заявки в нескольких альянсах, а старые ожидающие заявки не могут позже «перевести» его в другой альянс.
  • Логика принятия заявок в альянс дополнена дополнительной проверкой текущего статуса игрока, чтобы исключить случаи ошибочного принятия игрока, который уже успел вступить в другой альянс.
  • Восстановлена полная работа публичных боевых отчётов из Top Battles, включая поддержку ссылок на основе ключей отчётов, а не только числовых идентификаторов.
  • Упорядочено сохранение и чтение боевых отчётов, благодаря чему отчёты, опубликованные через рейтинг боёв, корректно распознаются и остаются доступными в публичных списках.
  • Повышена безопасность перенаправлений при смене языка и переключении планет, чтобы исключить возможность некорректного перенаправления игрока за пределы сервиса.
  • Повышена стабильность пересчёта ресурсов и нескольких серверных операций, чтобы снизить риск несогласованных записей при одновременных действиях и обновлениях.
  • Улучшена логика отношений между игроками, благодаря чему друзья, защита игрока и схожие механики работают надёжнее даже при разных состояниях обновления данных.
  • Усилена защита банка, чата и заявок о совместном IP от параллельных операций, чтобы уменьшить количество случаев двойной обработки или обхода ограничений.
  • Механика лотто защищена от проблем, связанных с одновременными кликами и быстрым повторением действий, чтобы расчёт ставки всегда выполнялся на согласованном состоянии ресурсов.
  • Улучшена работа лотереи: покупка билетов теперь обрабатывается атомарно, что снижает риск превышения дневных лимитов или неправильного списания дейтерия при нескольких параллельных действиях.
  • Исправлено само проведение розыгрыша лотереи, чтобы результат действительно выбирался из полного диапазона, а не основывался на фиксированном значении.
  • Добавлена защита от многократной обработки одного и того же ежедневного розыгрыша, благодаря чему один день больше нельзя повторно рассчитать и продублировать награды.
  • Упорядочена обработка наград и сообщений в лотерее, чтобы выплаты победителям и системные сообщения сохранялись более согласованно и безопасно.
  • Расширен набор автоматических тестов для областей флота, исследований, обороны, боевых отчётов, альянсов, банка, чата, совместного IP, лотто и лотереи, чтобы быстрее выявлять аналогичные регрессии в следующих обновлениях.