Здравствуйте. У меня в карте есть система бонусов к характеристикам через "зеленые" значения ( плюс из кампании с рексаром ). Недавно я добавил в эту систему новый функционал чтобы она могла работать и с отрицательными значениями. Все было хорошо пока я не заметил что при наличии отрицательного "красного" бонуса к интелекту или силе реген становится отрицательным.
Отсюда у меня ряд вопросов:
  1. Кто-нибудь сталкивался с подобной проблемой? Как вы ее решили?
  2. Можно ли как то полностью отключить ванильный реген маны и хп? Я думал что если поставить героям базовое значение регенераций хп и маны на 0 и бонус от характеристик на 0 то это поможет, но увы это не помогло.
  3. Кто-нибудь знает формулу регенерации? Если бы она была у меня можно было бы через костыль компенсировать отрицательный реген.
Спасибо за ответы!

Такс я всё проверил, к сожалению при отрицательных значениях интеллекта и силы - дегенерации не наступает, так что всё враки, игровые константы на 0, регена нет, пилите триггерный реген и всё ок, следовательно всё получится. Так что я не понимаю проблемы.
у Extremator, как я понял на тестах не стоит константа на регенерацию в 0, поэтому и стандартный реген работет в отрицательную сторону по той же формуле
Герой моментально умирает при достижении 0 максимального хп, я думал что фатальнёт
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
23
Похожие вопросы:

ответ
Патиссончик, про центр области не заметил
точка каждый раз создаётся заново и это утечка
Патиссончик, есть прога на сайте для записи логов
так же есть дебаг через прелоад на сайте
вот счётчик утечек

33
Регенерация манны за единицу интеллекта в игровых константах = 0
Но тогда весь реген маны придётся сделать триггерным
12
Bergi_Bear, это не помогло я же писал. Он у меня и так триггерный)
26
А какая у тебя формула регена?
Может добавление красных значений умножает реген на минус.

Вообще непонятно, что же конкретно у тебя происходит. В вопросе указано, что реген отрицательный при добавлении отрицательных значений, но потом оказывается, что реген триггерный. При этом обнуление регена в константах не помогло, имеешь ввиду, что отрицательный реген всё равно остаётся при красных бонусах, либо триггерный реген не помогает?
12
8gabriel8, смотри. Возьмем ситуацию. Моего триггерного регена нет. Я его отключил. У героев все значения регенерации поставлены на ноль. Регенерация за еденицу атрибут ( здоровье за силу и мана за интелект ) тоже поставлены на ноль. Регенерация у них не идет. Но если например такому герою дать предмет с -5 разума его манареген пойдет в минус. Вот в этом и проблема.
Если бы я знал ванильную формулу регена можно было бы при отрицательных значениях дополнительно отрегенивать тот отрицательный реген. Это криво конечно но другого варианта я не вижу. Или же если есть такая возможность в принципе вырубить реген у боевой еденицы. Я все равно не использую обычный реген.
26
Интересно, конечно. А величина отрицательного регена зависит от количества Разума или она константа?
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.