Допустим, есть большущее полотнище JASS кода с десятками, сотнями равкодов способностей ('A0R3' и т. п.)
Есть ли возможность как-то быстро проверить, существует ли каждая из этих способностей в редакторе объектов?
Просто есть опасения, что могу случайно при утомлении удалить нужную способность в редакторе и не заметить этого, а потом внезапно выяснится, что какой-то герой без способности или его способность (из-за отсутствующей подспособности) не нормально работает.
А джасс-то, в отличие от гуи, коды с несуществующими в РО способностями исправно сохраняет.

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

Не достаточно того что UnitAddAbility возвращает true если срабатывает?
2
8
6 лет назад
2
Не достаточно того что UnitAddAbility возвращает true если срабатывает?
Принятый ответ
0
21
6 лет назад
0
leroydraigo, так-так, подробнее то есть как-то так можно:
if UnitAddAbility('A0R3',unit) == true ???
Ну если так, уже неплохая зацепка...
Или?
Ну т. е. можно двумя строками - добавить и проверить уровень способности, это понятно, а одной вот так можно?
2
8
6 лет назад
Отредактирован leroydraigo
2
ClotPh, да, так должно
0
21
6 лет назад
0
leroydraigo, спасибо, если так
в принципе вариант приемлемый
2
32
6 лет назад
2
Можно, есть всякие пасеры в оптимизаторах и редакторе, тот же виджитайзер выдает список используемых и не используемых способностей, если надо отдельную проверку - пилите хак, в JNGP вроде были исходники и описание.
0
21
6 лет назад
0
quq_CCCP, про виджитайзер подробнее, пожалуйста
4
32
6 лет назад
4
ClotPh, после оптимизации он выдает список что удалено, что оптимизировано, что не найдено.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.