28

» WarCraft 3 / Способность с регеном во сне.

Человек не может наложить сон, а вы ему предлагаете ещё и триггеры создавать))
С чего бы ему мочь, если на сайте нет нормальной статьи про дамми каст на GUI.
quq_CCCP:
Когда у тебя есть бафф, это тоже самое что абилка, у нее в полях есть инфа, разве не завезли?
Если GetUnitAbilityLevel() всё также неверно работает на баффы, то уровень баффа не узнать. Да и зачем, когда можно сделать абилку через ауру торнадо?
28

» WarCraft 3 / Получение "опыта" войсками только при атаке по врагу

Принятый ответ
Нужно добавить в триггер такое условие.
Boolean comparison -> Владелец(Атакуемый юнит) является врагом для Владелец(Атакованный юнит) == Да.

Лорд13, также имей в виду, что данное событие срабатывает, когда юнит делает ЗАМАХ. Потому данную систему можно легко абузить, постоянно делая замахи, не совершая атаки.
28

» Эксперименты в Пустоте / Ломаем Warcraft3 1.31 полностью: Кастомный компилятор Lua

Я думаю, что можно просто добавить опцию "Not include original code" (с пометкой, что это для advanced пользователей), из-за которой пункты сборки 1 и 4 будут просто проигнорированы.
28

» WarCraft 3 / Как отловить область применения способности?

Desgul, именно. Он создаётся движком игры, а не триггерами. С чего бы ему быть записанным в триггерную переменную?
Голем отлавливается событиями суммона.
28

» WarCraft 3 / Как отловить область применения способности?

Через переменную последний созданный, или вызванный
Это для случаев, когда ты создаёшь юнита в триггере.
28

» WarCraft 3 / Как отловить область применения способности?

Принятый ответ
Есть же опция "Точка каста", когда выбираешь точку для создания чего-нибудь.
Либо через способность "огненный голем" создать юнита, но как тогда его отловить?
Через события суммона.
28

» Эксперименты в Пустоте / Ломаем Warcraft3 1.31 полностью: Кастомный компилятор Lua

prog, я думаю, что просто возможность создать отдельные файлы для config и main, если их нужно полностью заменить.

Как в принципе собирается код карты? Мне вот сгенерированный код от WE вообще не нужен. Было бы неплохо иметь возможность полностью заменять файл кода.
28

» WarCraft 3 / Применение способности триггером

Вот, самый конец.
8gabriel8:
А мне казалось, что реализовали)
Как бы я делал полный разбор патча, список всего нового висит на главной.
28

» WarCraft 3 / Применение способности триггером

prog, на HIVE был список того, что хотят сделать, одним из пунктов было добавление типа proxy, который бы являлся нативным дамми.
28

» Администрация XGM / Прикрепление bitbucket к проекту.

Даже если репозиторий приватный, все будет показываться
Ага, то есть будет отображаться только описание коммита, а все внутренности остануться невидимыми, так?
28

» WarCraft 3 / Квесты

Так если одно из условий провалено, то и всё задание провалено, не?
Глянь миссию за Людей в RoC, где нужно продержаться 30 минут.
28

» WarCraft 3 / Разрешённые цели для ядовитого облака.

ВСЕХ наземных противников
Это способность не вешает бафф на юнитов с классификацией Нежить. Изменить это никак нельзя.
28

» WarCraft 3 / Условие при котором герой имеет определённую способность

Ну и на гуи есть вроде bj функция которая возвращает true если способность больше 1 уровня, кажись так наличие бафа проверяется на том же ГУИ, и это даже логично со стороны близов...
В GUI нет действия на проверку наличия способности, только на наличие баффа. А знаешь, как делается последняя?
if ( not ( UnitHasBuffBJ(GetTriggerUnit(), 'Bmlt') == true ) ) then
    return false
endif
return true
function UnitHasBuffBJ takes unit whichUnit, integer buffcode returns boolean
    return (GetUnitAbilityLevel(whichUnit, buffcode) > 0)
endfunction
Так что не надо тут ля-ля)
Но однажды пришли максималисты экономящие на спичках и миллиардные доли секунд, и назвали дурным тоном использовать этот лишний вызов... с тех пор так и повелось:
28

» WarCraft 3 / Квесты

Принятый ответ
Открыть карту кампании и посмотреть. Благо в 1.31+ это делается 2 клика в меню открытия карт.