Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Что этот PR делает
По запросу стримера банды и по документику добавляет на Парадайз дебаффы, которые срабатывают в момент воскрешения куклы.
Система работает следующим образом:
В момент смерти куклы запоминается ее время смерти.
В случае, если между воскрешением и времени смерти проходит больше заданного порога времени (легкое послабление системы для медиков-срочников), компонент считает, какие по счету это были смерть и воскрешение и накладывает случайный дебафф за каждую смерть. Т.е. если кукла умерла 1 раз - 1 дебафф, если 2 то 2 и т.д.
Всего система имеет 19 видов дебаффов, которые влияют на органы или конечности, в общей сложности доводя возможное количество до 28 возможных дебаффов.
В случае клонирования, дебаффы с оригинальной куклы переносятся на новую.
Эти дебаффы можно излечить только в медицинском блоке при помощи пребывания лежа в кровати, медикаментов или если оба условия выполнены еще и сна. При базовых значениях время лечения при одном способе составляет от 16 до 8 минут. При их комбинации возможно сокрашение до 4 минут.
Если кукла движется вне медицинского блока, дебафф будет прогрессировать, и потребуется больше времени на излечение.
Дебаффы изначально цепляются на мозг куклы, что позволяет их переносить при пересадках.
Система делается модульно для успешного подцепления на прайм, без изменений кор-кода. Количество дебаффов можно расширить, прописывая им механ, изменяя/создавая прок наложения, снятия и работы эффекта, а так-же указывая на что они влияют, какие требуются лекарства, какая скорость исцеления и прогрессирования, его изначальный запас "прочности".
Почему это хорошо для игры
По идее это приведет к тому, что игроки с этим ПР начнут сильнее ценить жизнь своего персонажа, не будут лезть на рожон перед угрозами, так как это черевато тяжелыми последствиями для куклы.
Это добавит работы медбею, как и дополнительные РП ситуации.
Изображения изменений
TODO
Тестирование
Проводилось тестирование на локалке.
Требуется дополнительное тестирование клонерки.
Changelog
🆑
add: Добавлены дебаффы смерти.
/:cl: