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
Map weight #11849
Map weight #11849
Conversation
Changelog status: ✔️ |
Этот запрос на слияние был упомянут в Tau Ceti Station Forum. Там могут быть соответствующие подробности: |
Единственное что, возможно потребуется пересмотр дефолтных весов из конфига.
|
Если честно я бы возможно пересмотрел 10 раундов. 10 раундов это целый день игры, люди придут вечером и не смогут поиграть любимую карту из-за того что когда онлайн был 20 человек - там стоял условный бокс. Я бы может пересмотрел систему на 2-3 последних раунда но больший коэфециент. |
про целый день тоже хорошая мысль, если уменьшать страйк - я бы тогда еще добавил в запрос проверку на |
★ Строечка для отсутствия онлайна При этом Бокс и Снежный Бокс считаются одной группой для понижения коефициента. Дельта и Гамма не конкурируют с Боксом/Айсбоксом и Прометеем по онлайну. Так и зачем эта механика которая ещё и требует учёта большего числа факторов, чтобы не быть говном, если можно просто поднять коефициент у желаемых автором карт? Допустим Прометей 1.3 будет и эффект тот же получится. |
Бокс/Прометей сделаны для меньшего онлайна, но при большом не выпадают из воута |
Разделение на большой/средний онлайн я лично считаю немного лишними при голосовании. Если игроки хотят играть на пустой станции - их право, онлайн может и позже зайти. Главное не пихать людей на карты где им будет тесно. |
Если смотреть на Фалькон, то множитель на его пик (1.5 вроде?) выглядит вкуснее, чем без него. А всего лишь достаточно поставить кап на плееров минимальный (например 60 те же). Если Гамма будет в воуте на постоянке, я не против сделать только Дельте ~1.5-2 множитель при кол-ве игроков > 60. |
9f1ec17
to
a3a124a
Compare
поменял описание основные изменения:
|
vc.text = VM.GetFullMapName() | ||
if(VM.voteweight != 1) | ||
vc.text += "\[vote weight: [VM.voteweight]\]" | ||
vc.mapname = VM.map_name | ||
vc.vote_weight = VM.voteweight | ||
choices.Add(vc) | ||
|
||
|
||
/datum/poll/nextmap/proc/get_voteweights() |
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.
текущую карту можно добавить для учета, просто тут еще одну проверку на текущий загруженный конфиг сделать.
Этот запрос на слияние был упомянут в Tau Ceti Station Forum. Там могут быть соответствующие подробности: |
Этот запрос на слияние был упомянут в Tau Ceti Station Forum. Там могут быть соответствующие подробности: https://forum.taucetistation.org/t/golosovanie-golosovaniya-za-kartu/41114/1 |
Описание изменений
После начала голосования за след. карту берём 3 последних раундов (НЕ включая раунд, в котором проводится голосование) и за каждый раунд на одной карте забираем у неё 20% веса.
Box и Snowy Box считаем одной картой (одинаково понижаем им вес), но не ниже 0.4.
т.е если Box был 3 раунда подряд, то у снежного бокса вес будет тоже 0.4, а не 0.7(его стандартный вес) * 0.4 = 0.28
Почему и что этот ПР улучшит
close #11844 (наверное)
Авторство
Идея частично обсуждалась в #11438
Чеинжлог
🆑 Kandrey