Можно ли реализовать триггерно увеличение максимального запаса здоровья героя на определённое значение(не фиксированное) ?
Пока придумал, но не реализовал, вариант добавлять к макс. здоровью книгами Трактат жизни +1HP N-колличество штук.

Принятый ответ

Extremator, Интересно, любой последующий каст устанавливает заново значение максимального хп, то есть оно даже меньше может стать, мне нужно чтобы бонусы стакались.
Это для установки текущего бонуса ХП.
Если ты хочешь увеличивать значение, то нужно сделать получение текущего значения.
Т.е. выглядеть будет как с лечением:
Установить бонус ХП как (текущий бонус ХП + число)
Для получения надо либо напрямую считывать данные: циклом пройтись и за каждую абилку добавить её значение к переменной, тем самым нарастив её обратно (напротив с тем что при установке её значения она наоборот расходовалась). getHP
Либо просто хранить БД с юнитами, которым было изменено ХП (т.е. внести их в систему юнит-число)
И, получив число, изменить это число в нужную сторону и выполнить установку setHP
. . . 10 минут спустя ...
Вот как-то так - setHP_16k.w3x
Добавил триггер getHP для получения числа, как и описал выше.
И чуть переделал тест скиллом (даёт рандомно от +1 до +100).
По сути, может давать и отрицательные числа, но упрётся в 0
Для этого надо добавить работу с число -32768
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

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

ответ
есть вопрос про изменение хп героя
в редакторе есть действие arifmetic
остается сложить одно с другим

7
26
5 лет назад
7
2
13
5 лет назад
2
Hate, Это для меня сложно, не gui
4
26
5 лет назад
4
Можно сделать несколько вариантов способности Камня жизни, например, +1, +2, +4, +8, +16, +32, +64, +128, +256 и так далее. В разных сочетаниях они дадут любое число, которое необходимо. Но как делать алгоритм, по которому выдавать нужные способности, запамятовал)
Ранее придумывал систему с другими числами, которые не являются степенью двойки, но в мае накрылся жёсткий диск, а заново придумывать не имею цели.
2
13
5 лет назад
2
8gabriel8, а можно сделать 4 способности, каждая с 10 уровнями. Первая добавляет еденицы, другая десятки, третья сотни и 4-ая - тясячи? Рассчитать какие дать из этих способностей и какого уровня я смогу, только не могу понять как перед дачей этой абилки выставить для неё нужный уровень.
0
13
5 лет назад
0
easypeasy, вполне рабочее решение. Нельзя установить уровень способности до того как она будет получена юнитом. Поэтому сначала вручаем способность, потом устанавливаем ее уровень у данного юнита.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.