Добавлен Гуванч
Всем привет, я тут делал одного чела и в голову пришло пассивка магический вампиризм если сделать все способности этого героя и при нанесении урона делать так
Real[1] = здоровье цели
Cause Damage Unit.....
Real[2] = здоровье цели
Real[3] = ( Real[1] - Real[2] ) х 0.15
SetUnitLife Real[3]
Cause Damage Unit.....
Real[2] = здоровье цели
Real[3] = ( Real[1] - Real[2] ) х 0.15
SetUnitLife Real[3]
То будет ли это магический вампиризм и не вызвет ли багов? Если есть вариант получше прошу скинуть.
Принятый ответ
Гуванч, да, впринципе ты вполне можешь обойтись и таким способом реализации, если тебя удовлетворит некая возможная неточность в итоговых подсчётах... и если это реализуется для одного скилла (или для скиллов одного героя). А в идеале надо разделить и детектить тип наносимого уронса, и тогда всё это можно перенести на простое событие получения урона и ряд фильтров.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
насчет "Получает урон" это ахинея мне не позубам пока что можно канеш через boolean сделать когда юнит кастует скилл поставить true после урона поставить false и если юнит отменит каст то опять же false если юнит получил приказ stop тоесть отставить после каста и тут же false и таким способом я долго ходил