Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Улучшение механики автовызова эвакуации для зомби-раундов #126

Merged
merged 1 commit into from
Dec 5, 2024

Conversation

Vonsant
Copy link
Collaborator

@Vonsant Vonsant commented Dec 5, 2024

Описание PR

Изменена механика автоматического вызова шаттла для зомби-режима:

  • Теперь проверка корректно учитывает только основную станцию, исключая ЦК, планетарные экспедиции, обломки, шаттлы и всё остальное.
  • Игроки, инфицированные зомби-вирусом, больше не считаются "здоровыми" для расчета вызова шаттла, что предотвращает затягивание раунда.
  • Мертвые игроки-зомби теперь учитываются при вызова шаттла, так как они считаются исключенными из раунда.
  • Игроки, покинувшие станцию, больше не считаются "здоровыми членами экипажа" для вызова шаттла.

Почему / Баланс

Эти изменения предотвращают затягивание раундов зомби-режима. Теперь вызов эвакуационного шаттла будет происходить корректно в случаях, когда большинство игроков исключено из игры (умерло или покинуло станцию). Это улучшит общий игровой процесс и сократит длительность бессмысленных ожиданий.

Технические детали

  • Функция _gameTicker.GetSpawnableStations() используется для проверки станций, что исключает нежелательные локации.
  • Проверка "здоровых" игроков была скорректирована для исключения инфицированных.
  • Мертвые зомби теперь учитываются для определения условий вызова шаттла.
  • Порт с Zombie Improvements Take 2 Simple-Station/Einstein-Engines#652

Список изменений

🆑

  • tweak: Игроки, покинувшие станцию, больше не считаются "здоровыми членами экипажа" при расчете необходимости вызова авто-эвака.
  • tweak: Мертвые игроки-зомби, инфицированные игроки и нулевые зараженные теперь считаются за зомби при расчете необходимости автоматичесгого вызова шаттла эвакуации.

Copy link
Collaborator

@AwareFoxy AwareFoxy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems fine

@AwareFoxy AwareFoxy merged commit 70337cf into space-syndicate:master Dec 5, 2024
18 checks passed
@FireNameFN
Copy link
Collaborator

Куда? А комментарии поправить?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S: Needs Review ПРу необходим ревью S: Untriaged size/S
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants