Баг с иллюзиями
Доброго времени, господа форумчане. Решил вспомнить старое, накидать какого-нибудь простенького героя с триггерными способностями, но словил довольно странный баг. Собственно есть герой, у которого есть пассивка, которая создает его иллюзорную копию через определенный промежуток времени. Также есть еще две способности - одна изменяет статы применившего на некоторое время (способность-пустышка на основе безумия), вторая - что-то вроде канальной способности, герой замирает, проигрывается анимация, наносится урон врагам в определенной области. Все по отдельности работает, но если применить одновременно (быстро поочередно) обе активные способности, то с пассивным вызовом иллюзий возникает баг. Если после указанных действий если на герое висит бафф со способности, которая изменяет статы, то иллюзия тот час умирает (хотя до поочередного применения все было в порядке). В чем может быть причина? Карту прилагаю.

Без ответа.


Просмотров: 206

quq_CCCP #1 - 3 месяца назад 0
Это случаем не иллюзии мастера клинка?
DirtyBeach #2 - 3 месяца назад 0
Нет, способность с предмета, создается дамми с посохом иллюзий, который копирует героя.
quq_CCCP #3 - 3 месяца назад 0
Щяс гляну все работает исправно, за ислючением кучи гуи утечек и так далее, иллюзии живут очень недолго.
DirtyBeach #4 - 3 месяца назад 0
Должны жить по 5 секунд, а с утечками да, беда)
Протестировав еще немного, я понял, что проблемы начинаются с 17 уровня героя, хотя абсолютно не понимаю почему.
DracoL1ch #5 - 3 месяца назад 0
Не смотрел карту, но скажу
У тебя наверняка меняется сила героя
Это учитывается в стате героя. Родная 10, за уровень 50 (всё например), итог 60.
Когда ты забираешь 50,это меняет родную силу, которой 10,на - 40.
Иллюзия при создании наследует родную силу, и при - 40 у тебя получится соответственно отрицательный бонус хп. Бонус за уровень иллюзия просто не успевает получить, умирая от отрицательного здоровья. Так что герой должен иметь базовое здоровье выше максимального штрафа силы умноженного на бонус хп за единицу , чтобы иллюзии не дохли.