-
Notifications
You must be signed in to change notification settings - Fork 43
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
[Port] Autovote System #62
base: master
Are you sure you want to change the base?
Conversation
Co-Authored-By: sleepyyapril <[email protected]>
На Корваксе, вроде, отключены голосования от игроков за карты. |
Оно и так выключено, нужно отдельно в конфиге каждого сервера включить |
Пойду у Ксено спрошу |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Исты сделали довольно локаничный код, есть стилистические приебки, но каждый пишет как хочет
БЛЯ НУ НЕ НАДО ЭТО, РАНДОМ КАРТЫ ЭТО ТОП НАМ НЕ НАДО ГОЛОСОВАНИЯ |
Боится, что голоса за силли айланд уйдут в минус 😈 |
Педалям запрещены голосования за карты.. |
Кинешь ПР выключающий голосования за карты на твоём сервере |
Они и так выключены ВЕЗДЕ и запрещёны педалям кодексом. Зачем давать возможность снова пикать каждый раунд дельту, если игроки сами проголосовали за то чтоб ротация была рандомная. Это тупо ломает все усилия на протяжении нескольких месяцев |
Рандомная ротация и всё. Нахуя по прежнему актуальную проблему выводить на некст лвл |
Раз выключены, то не включайте, лол, это билд не только для корвакса |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
UwU
Я откатил изменение МРП конфига, так что как механ, можно спокойно мерджить |
@PuroSlavKing на RMC есть система, что бы 1 и ту же карту нельзя было пикать X раундов после её пика, что бы не дрочить одну карт |
Сделать бы это возможность выключать кнопочкой |
/// <summary> | ||
/// CorvaxNext Surgery cvars | ||
/// _CorvaxNext Surgery cvars |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Лучше оставь.
/// <summary> | ||
/// Enables the automatic voting system. | ||
/// <summary> | ||
public static readonly CVarDef<bool> AutoVoteEnabled = | ||
CVarDef.Create("vote.autovote_enabled", false, CVar.SERVERONLY); | ||
|
||
/// <summary> | ||
/// Automatically starts a map vote when returning to the lobby. | ||
/// Requires auto voting to be enabled. | ||
/// <summary> | ||
public static readonly CVarDef<bool> MapAutoVoteEnabled = | ||
CVarDef.Create("vote.map_autovote_enabled", true, CVar.SERVERONLY); | ||
|
||
/// <summary> | ||
/// Automatically starts a gamemode vote when returning to the lobby. | ||
/// Requires auto voting to be enabled. | ||
/// <summary> | ||
public static readonly CVarDef<bool> PresetAutoVoteEnabled = | ||
CVarDef.Create("vote.preset_autovote_enabled", true, CVar.SERVERONLY); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Отступа слишком много, кажется.
|
||
public override void Initialize() | ||
{ | ||
base.Initialize(); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Вызов пустого метода.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
base должен вызывается всегда, считается хорошим тоном
SubscribeLocalEvent<PlayerJoinedLobbyEvent>(OnPlayerJoinedLobby); | ||
} | ||
|
||
public void OnReturnedToLobby(RoundRestartCleanupEvent ev) => CallAutovote(); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ванлайнеры делают только на свойствах.
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
Описание PR
Taken from: Simple-Station/Einstein-Engines#1213
Система автоматических голосований. После конца раунда автоматически запускаются голосования за следующий режим и карту.
Почему / Баланс
Педалям меньше кнопочек жать
Ссылка на ветку
Технические детали
Медиа
Критические изменения
Список изменений
🆑 sleepyyapril