Можно было бы переменную булекспра пихнуть через гуи, а так же сами настройки, чтобы не шарящим за код было проще настраивать (к примеру есть разные варианты абилки, не копировать же весь код заново). Так же настроить, чтобы не только нежить получала варианты ничего/дамажить/лечить, чтобы пользователь сам выбирал к кому это применимо. Ну и оставить естественно возможность редактировать действия абилки через гуи. Перед получением урона выставить какую-то там глобалку на единичку. Если юнит получил урон и оно равно единичке, значит это твоя абилка, игрок сам сможет пихнуть сколько угодно эффектов и различных настроек
rsfghd, если взять хотя бы 25 героев, у которых по 4 абилки, где у каждой по 3 переменных-параметра, - получается 300 переменных на гуи. Да еще переменные с других систем. Поэтому действительно проще, когда переменные для способности находятся там же, где и сама способность
Vlod, ты неправильно понял, локальным переменным присваивать глобалки. В итоге всего лишь несколько глобалок-настроек для всех твоих 100 абилок. Я уже делал так, а вот копировать весь этот код 100 раз уже не очень)
Да и для друзей активно этой темой пользуюсь, чтобы с кодом не мучились
N7 Molot, ну автор же для других людей всё таки делал))
Гуишникам и так страшно в код лезть, а тут ещё и зинк, пускай все предоставленные настройки и наверху. Те, кто шарит за абилки и на гуи смогут это сделать, поэтому я ориентировался на ландшафтеров всяких или любителей синематиков)
Ред. N7 Molot
Автор не любил gui, так этому не бывать(
Ред. rsfghd
Да и для друзей активно этой темой пользуюсь, чтобы с кодом не мучились
Гуишникам и так страшно в код лезть, а тут ещё и зинк, пускай все предоставленные настройки и наверху. Те, кто шарит за абилки и на гуи смогут это сделать, поэтому я ориентировался на ландшафтеров всяких или любителей синематиков)
поверь мне, автор считает гуишниов, как людей, которые во времена вов используют каменные копья против ак-47
ну или так
Ред. nazarpunk
Версия на wurst будет тоже или нет?