Добрый день. В карте планируется 160+ способностей. Какой оптимальный метод реализации триггеров заклинаний?
- Создать один глобальный триггер с событием каста заклинания и добавлять в качестве действий функции, выполняющие код каждой способности, а в этом коде сверять айди спелла.
- Создавать локальный триггер на каждую абилку, как это делают в спеллпаках.
Или, может, существует ещё какой-то метод получше? Язык Lua.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Показан только небольшой набор комментариев вокруг указанного.
Перейти к актуальным.
0
Показать
XGM Bot
5 лет
0
Показать
Похожие вопросы:
- Cooldown Reduction System в варкрафте - оптимальная реализация
ответ
Pippetz:
- Самый производительный Bullet Hell
ответ
Bergi_Bear:
Поиск по всем ресурсам на сайте
0
Показать
Берги
5 лет
0
Показать
https://xgm.guru/p/wc3/ability-cast
Принятый ответ
Этот комментарий удален
0
Показать
DracoL1ch
5 лет
0
Показать
один триггер, вызывающий через ExecuteFunc строку-функцию, сохраненную для конкретного ID в таблице вида SpellData,SPELL_EFFECT,ID
0
Показать
prog
5 лет
0
Показать
DracoL1ch:
В вопросе четко указано - Lua. На луа можно хранить функции в ассоциативном массиве и даже передавать в них параметры при вызове - не нужен ExecuteFunc.
0
Показать
DracoL1ch
5 лет
0
Показать
да на здоровье, чем бы дитя не тешилось, лишь бы было с кем играть в официалах)
Показан только небольшой набор комментариев вокруг указанного.
Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.