Есть ли у кого пример фильтра урона на луа?
Просто хочется сделать блок урона, через DAMAGING LUA EVENT
не знаю где искать, видимо глаза на полке забыл...
и второй вопрос, есть ли такой же фильтр для опыта, золота и приказов? Как в доте2

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

github.com/Bergi-bear/TimberSawWar/blob/master/src/DamageSystem.... - все мои отловы урона примерно так выглядят
Мой код не образцовый, но там легко разобраться - github.com/Bergi-bear когда нет обвесок

Не знаю что ты имеешь в виду под фильтрами золота опыта и приказов
для золота и опыта подойдёшь блок github.com/Bergi-bear/SF/blob/master/src/UnitDead.lua - смерти юнита
Для приказов блок SpellCast, но это есть отдельной темой - xgm.guru/p/wc3/ability-cast
`
ОЖИДАНИЕ РЕКЛАМЫ...
1
32
4 года назад
1
github.com/Bergi-bear/TimberSawWar/blob/master/src/DamageSystem.... - все мои отловы урона примерно так выглядят
Мой код не образцовый, но там легко разобраться - github.com/Bergi-bear когда нет обвесок

Не знаю что ты имеешь в виду под фильтрами золота опыта и приказов
для золота и опыта подойдёшь блок github.com/Bergi-bear/SF/blob/master/src/UnitDead.lua - смерти юнита
Для приказов блок SpellCast, но это есть отдельной темой - xgm.guru/p/wc3/ability-cast
Принятый ответ
0
7
4 года назад
0
Не знаю что ты имеешь в виду под фильтрами золота опыта и приказов
Абсолютно то же самое что и с отловом урона. Когда игрок получает золото с крипа, то мы можем вмешаться посередине и изменить сколько золота он получил. Срабатывает на любое получение золота, будь то убийства крипов, награда, тикающее и т.д.
То же самое с приказом и опытом. Видимо такого нет.
В доте2 на движке можно было модифицировать на лету что угодно. Поэтому создавать такие системы было рас плюнуть. Ок, спасибо за пример в любом случае
0
32
4 года назад
0
Ну делаешь свою общую систему типа PlayerAddGold(p,gold_amount), и там хоть формулы прикручиваешь, коэффициенты выставляешь, эффекты рисуешь, вызываешь когда надо, хоть каждую секунду, хоть после убийства...
Ну это как бы варик, тут не такой движок крутой... но можно много всего прикрутить, с этим думаю справишься =)
Чтобы оставить комментарий, пожалуйста, войдите на сайт.