-
Notifications
You must be signed in to change notification settings - Fork 458
add: новые дебаффы голодания #7025
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
base: master220
Are you sure you want to change the base?
Conversation
так? |
так? |
вот так, начальник? |
for(var/level_type in GLOB.hunger_levels) | ||
var/datum/hunger_level/level = GLOB.hunger_levels[level_type] | ||
valid_levels += level | ||
sortTim(valid_levels, /proc/hunger_levels_update) |
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.
Это не нужно. У тебя есть порог у текущего уровня голода. Если текущий голод ниже min_nutrition текущего уровня, то с помощью below(если тот туществует) получай голод ниже из глобального списка. above-у сделай тип /datum/hunger_level. Тогда ты сможешь статически получить значения даже из типа, а не из объекта типа. Сравнивай текущее насыщение с min_nutrition из above, и если он выше, то получай так же из списка, но уже через above
Описание
теперь
Гипогликемия - очень низкая скорость передвижения, скорость работы с любыми инструментами уменьшается на 50%, -10 к общей стамине, звуки становятся искаженные(как при употреблении наркотиков), шок, сердечная недостаточность и голодная смерть.
Голодание - скорость передвижения как в режиме ходьбы, скорость работы с любыми инструментами уменьшается на 25%, -5 к общей стамине.
Накормлен - никаких положительных или отрицательных эффектов.
Хорошо накормлен - +5 к общему запасу стамины.
Сыт - +10 к общему запасу стамины, увеличение регенерации крови на 0.2u в цикл, восстановление стамины 0,5 в цикл.
Причина создания ПР
https://discord.com/channels/617003227182792704/755125334097133628/1387297296974221432
Демонстрация изменений
Тесты
проведены, всё работает отлично