Многовариативное голосование и больше пресетов#242
Многовариативное голосование и больше пресетов#242vanomorodellefake wants to merge 1 commit intodead-space-server:masterfrom
Conversation
|
Невозможность делать голосования с одним вариантом ответа это бредик. А ещё геймрулы основной принцип текущей системы пресетов нарушает |
Можно делать голосования с одним вариантом, настраивается через класс VoteOptions |
|
Или можно, я код смотрю играя в доту. Хз. Все равно лишняя нагрузка |
|
Позор конечно. Я все равно сделаю новую систему |
Мицелия угомони |
|
да кто этот ваш мицелий |
Можем просвятить, но тогда придётся как и мы не спать ночами |
Ладно, всему своё время |
| { | ||
| _voteButtons[i].Pressed = false; | ||
| } | ||
| // Erida-end |
There was a problem hiding this comment.
Можно сократить до
if (_vote.OurVotes != null)
_voteButtons[i].Pressed = _vote.OurVotes.Contains(i);
| id: LightDynamic | ||
| name: light-dynamic-title | ||
| showInVote: false | ||
| showInVote: true |
There was a problem hiding this comment.
Нет смысла смешивать все голосования воедино, включая и всё сразу
|
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
Описание PR
Теперь можно проводить голосования, поддерживающие несколько выборов от одного игрока
В голосование пресетов добавлено больше пресетов
Ну и я немного устал, поэтому пр не особо сильно расписываю
Почему / Зачем / Баланс
Открывает возможности для крупных голосований, в которых игроки могли бы выбирать сразу несколько желаемых вариантов. Удобно подходит, если игроки хотят условных оперативников.
Технические детали
Изменено количество голосов для игрока с int на List
Для Multivariate голосований не создаётся отдельная группа
Медиа
Требования
Критические изменения
int OurVote -> List OurVotes