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

[TM] Antagonist at lobby no more #1635

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

m-dzianishchyts
Copy link
Collaborator

@m-dzianishchyts m-dzianishchyts commented Nov 3, 2024

Что этот PR делает

Фиксит проблему, при которой антагонисты при высоком онлайне и специфичном выборе ролей оставались в лобби. Это приводит к невыдаче целей и регулярным а-хелпам. Теперь антагонистам будет принудительно присвоена роль ассистента несмотря на настройку возвращения в лобби, если выбранные роли недоступны.

Почему это хорошо для игры

Меньше конфузов, баги плохо.

Тестирование

Отыскал этот тест кейс, думаю подержать пару недель у нас и гнать в апстрим.

Changelog

🆑 Maxiemar
fix: Антагонисты больше не остаются в лобби в случае, если выбранные роли недоступны.
/:cl:

@m-dzianishchyts m-dzianishchyts added Do Not Merge Не заливать. В ожидании хэда/хоста. Или просто временный тестмерж. Testmerge Required Stale Exempt PR не может быть устаревшим. Видать кто-то подкупил хэда. labels Nov 3, 2024
@github-actions github-actions bot added 🔧 Фикс Переписываем ошибку так, чтобы она проявлялась в других обстоятельствах :finnadie: НЕ МОДУЛЬНО Па-ху-ю. labels Nov 3, 2024
@m-dzianishchyts m-dzianishchyts changed the title Antagonist at lobby no more [TM] Antagonist at lobby no more Nov 3, 2024
@Drsmail
Copy link

Drsmail commented Dec 4, 2024

Если будет полезно. Пример этого бага.
Round ID: 12111
Были выбраны роли: ИИ, Киборг, БЩ.
Стоял режим: [Get random job if preferences unavailable]
На сервер было 37 человек.
Упала антажка вампира, выкинуло в меню, дало выбрать кого угодно.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Do Not Merge Не заливать. В ожидании хэда/хоста. Или просто временный тестмерж. :finnadie: НЕ МОДУЛЬНО Па-ху-ю. 📜 CL валиден Stale Exempt PR не может быть устаревшим. Видать кто-то подкупил хэда. Testmerge Required 🔧 Фикс Переписываем ошибку так, чтобы она проявлялась в других обстоятельствах
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants