Добавлен EvilPenguin
Здравствуйте. У меня в карте есть система бонусов к характеристикам через "зеленые" значения ( плюс из кампании с рексаром ). Недавно я добавил в эту систему новый функционал чтобы она могла работать и с отрицательными значениями. Все было хорошо пока я не заметил что при наличии отрицательного "красного" бонуса к интелекту или силе реген становится отрицательным.
Отсюда у меня ряд вопросов:
Отсюда у меня ряд вопросов:
- Кто-нибудь сталкивался с подобной проблемой? Как вы ее решили?
- Можно ли как то полностью отключить ванильный реген маны и хп? Я думал что если поставить героям базовое значение регенераций хп и маны на 0 и бонус от характеристик на 0 то это поможет, но увы это не помогло.
- Кто-нибудь знает формулу регенерации? Если бы она была у меня можно было бы через костыль компенсировать отрицательный реген.
Принятый ответ
Такс я всё проверил, к сожалению при отрицательных значениях интеллекта и силы - дегенерации не наступает, так что всё враки, игровые константы на 0, регена нет, пилите триггерный реген и всё ок, следовательно всё получится. Так что я не понимаю проблемы.
у Extremator, как я понял на тестах не стоит константа на регенерацию в 0, поэтому и стандартный реген работет в отрицательную сторону по той же формуле
Герой моментально умирает при достижении 0 максимального хп, я думал что фатальнёт
Герой моментально умирает при достижении 0 максимального хп, я думал что фатальнёт
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Но тогда весь реген маны придётся сделать триггерным
Ред. EvilPenguin
Может добавление красных значений умножает реген на минус.
Ред. EvilPenguin
Если бы я знал ванильную формулу регена можно было бы при отрицательных значениях дополнительно отрегенивать тот отрицательный реген. Это криво конечно но другого варианта я не вижу. Или же если есть такая возможность в принципе вырубить реген у боевой еденицы. Я все равно не использую обычный реген.
Ред. MpW
мб эта тема1 поможет
тема2 составлял такой список
а вот с регеном хп такого не было (таких траблов не должно быть). неизвестно, что у вас. предоставили бы пример
Реген у меня через таймер. Каждые 0.25 сек. плюсую к хп юнита нужное значение. В общем-то это не важно как у меня сделан реген) Ведь проблема не в моем регене, а в старом добром варкрафте. Способности по типу собимаски, кольца регенерации я вообще не юзаю.
Мемхак увы не мой выбор.
Bergi_Bear, что за ПО такое?)
Я бы сделал так: создал бы 100 юнитов триггером и выдал бы каждому от -1 до -100 инты
потом далее дримуи подсветит, то число регена которое, бы и мемхак выдал в принципе.
А далее нужно проанализировать эти значения и вывести формулу, результаты покажите нам, лично мне весьма интересно, какая же там формула
в принципе вам решать
Ред. prog
Ред. Extremator
Ты проверял правильность работы регенерации? стандартной, да?
Проверь изменение характеристик и регена на пустой карте (перенеси системку бонусов отдельно).
при этом его родной реген ХП поставлен на 0.00 , а количество Силы - так же на 0
а в константах - не трогал бонус регена
в итоге - с +1 он имеет 0.05 хп/сек
с +10 он получает уже +0.50 хп/сек
с +100 даётся +5.00 хп/сек
при этом с -50 уже -2.50 хп/сек
даже когда дал ему -300 Силы, он получил -15.00 хп/сек
-300 * 0.05 = -15
так что скорее всего проблема не в регене от статов, а в том как ты их даёшь
Герой моментально умирает при достижении 0 максимального хп, я думал что фатальнёт
З.Ы сорри за потраченное время)