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

Изменение замедления от голода к линейной системе #5648

Closed
wants to merge 6 commits into from

Conversation

FelixRuin
Copy link
Contributor

Описание изменений

Голод, значение которого принимают от 600 до 0 и изначально имеет значение 400, теперь принимают линейное значение на скорость человека, так, например, при 600 нутриентах скорость увеличивается на 1, а при 0 замедляется на 2
До этого система строилась на значении 150 (NUTRITION_LEVEL_STARVING) и после него начинало замедлять от 1.4 до 2

Почему и что этот ПР улучшит

Эффект замедления от голода не будет ощущаться, сколько замедление происходит достаточно плавно
Даст небольшой бафф тем, кто любит быть сытым

Авторство

Felix Ruin - Winter Schock

Чеинжлог

🆑 Winter Schock

  • tweak: скорость от сытости имеет линейное значение

@TauKitty
Copy link
Contributor

Changelog status: ✔️

@TauKitty TauKitty added the Tweak label Jun 20, 2020
@FelixRuin FelixRuin changed the title Изменение замедление от голода к линейной системе Изменение замедления от голода к линейной системе Jun 20, 2020
Co-authored-by: LudwigVonChesterfield <andreydell@yahoo.com>
@TauKitty
Copy link
Contributor

This pull request has been mentioned on Tau Ceti Station Forum. There might be relevant details there:

https://forum.taucetistation.org/t/otmenit-golod/19103/95

@Shudyn
Copy link
Contributor

Shudyn commented Jun 21, 2020

А надо ли? Все больше людей будут просто нутриентами ширяться, чтобы бегать на фул скорости всегда.
Голод надо вообще бы понерфить, чтобы хавать не каждые 10 минут, а хотя бы полчаса. И чтобы ХУД голода показывал все нутриенты, так как вообще непонятно сколько нужно есть, чтобы насытиться и не обрасти жиром с двух раменов.

Дело-то как бы ваше, у СПУ вообще бесплатный раздатчик нутриентов в каждом отсеке стоит shrug.

@LudwigVonChesterfield LudwigVonChesterfield added the Test Merge Candidate ПР с этим лэйблом будет или уже находится с тест мерже label Jun 26, 2020
@WallShrabnic
Copy link
Contributor

Извини конечно... Но бафф к скорости сытым? Бля, после (условной) тарелки макарон как раз бегать и активно перемещаться не особо хочется

@LudwigVonChesterfield
Copy link
Contributor

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

@Shudyn
Copy link
Contributor

Shudyn commented Jun 27, 2020

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

Конечно прикольно, если это будет скрытой фичей, потому что редко заставишь роботехов батарейку поменять, но МБ сделать какую-нибудь логарифмическую зависимость нутришна и скорости? Если нутришна мало, то изменения скорости ощущаются. Чем больше нутришна, тем медленнее идет увеличение скорости.

@FelixRuin
Copy link
Contributor Author

FelixRuin commented Jun 27, 2020

замедление минимально -1, это уже учтено
у таяр замедление -0.7 (изначально)

@LudwigVonChesterfield
Copy link
Contributor

... это кстати забавно, сытые хуманы бегают чуть быстрее чем когда-то таяры, а потом как только совсем чуть-чуть больше съедают - становятся жирными.

@FelixRuin
Copy link
Contributor Author

сытые хуманы быстрее таяр, но сытые таяры всё-ещё быстрее

@LudwigVonChesterfield
Copy link
Contributor

@FelixRuin Будешь ли ты делать что-то с индикатором, который теперь ни чуточки не соответствует тому, как на самом деле работает замедление?

@FelixRuin
Copy link
Contributor Author

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

@LudwigVonChesterfield LudwigVonChesterfield removed the Test Merge Candidate ПР с этим лэйблом будет или уже находится с тест мерже label Jun 29, 2020
@SpaiR SpaiR removed their request for review June 29, 2020 16:24
Copy link
Contributor

@LudwigVonChesterfield LudwigVonChesterfield left a comment

Choose a reason for hiding this comment

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

(ну для меня подобное отношение это dealbreaker)

Игроку нет никакой индикации о том почему конкретно он ходит медленее чем обычно - а реворк полоски голода похоже для автора не вариант.

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

@FelixRuin FelixRuin closed this Jun 29, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants